--- /home/fdroid/fdroiddata/tmp/jwtc.android.chess_115.apk +++ /home/fdroid/fdroiddata/tmp/sigcp_jwtc.android.chess_115.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: res/drawable-hdpi/content_discard.png entry referenced by META-INF/MANIFEST.MF not found in the APK │┄ ERROR: res/drawable-ldpi/collections_view_as_grid.png entry referenced by META-INF/MANIFEST.MF not found in the APK │┄ ERROR: res/drawable-ldpi/content_attachment.png entry referenced by META-INF/MANIFEST.MF not found in the APK │┄ ERROR: res/drawable-ldpi/action_settings.png entry referenced by META-INF/MANIFEST.MF not found in the APK │┄ ERROR: res/drawable-hdpi/navigation_accept.png entry referenced by META-INF/MANIFEST.MF not found in the APK │┄ ERROR: res/drawable-ldpi/action_about.png entry referenced by META-INF/MANIFEST.MF not found in the APK │┄ ERROR: res/drawable-ldpi/av_play.png entry referenced by META-INF/MANIFEST.MF not found in the APK │┄ ERROR: res/drawable-hdpi/content_import_export.png entry referenced by META-INF/MANIFEST.MF not found in the APK │┄ ERROR: res/layout-small-land/pgn_item.xml entry referenced by META-INF/MANIFEST.MF not found in the APK │┄ ERROR: res/layout-small-land/main.xml entry referenced by META-INF/MANIFEST.MF not found in the APK │┄ ERROR: res/drawable-ldpi/av_rewind.png entry referenced by META-INF/MANIFEST.MF not found in the APK │┄ ERROR: res/drawable-ldpi/navigation_accept.png entry referenced by META-INF/MANIFEST.MF not found in the APK │┄ ERROR: res/drawable-hdpi/content_undo.png entry referenced by META-INF/MANIFEST.MF not found in the APK │┄ ERROR: res/drawable-hdpi/content_edit.png entry referenced by META-INF/MANIFEST.MF not found in the APK │┄ ERROR: res/drawable-ldpi/navigation_cancel.png entry referenced by META-INF/MANIFEST.MF not found in the APK │┄ ERROR: res/drawable-ldpi/action_help.png entry referenced by META-INF/MANIFEST.MF not found in the APK │┄ ERROR: res/drawable-hdpi/indicator_error.png entry referenced by META-INF/MANIFEST.MF not found in the APK │┄ ERROR: res/drawable-hdpi/navigation_back.png entry referenced by META-INF/MANIFEST.MF not found in the APK │┄ ERROR: res/drawable-ldpi/navigation_back.png entry referenced by META-INF/MANIFEST.MF not found in the APK │┄ ERROR: res/drawable-ldpi/collections_view_as_list.png entry referenced by META-INF/MANIFEST.MF not found in the APK │┄ ERROR: res/drawable-ldpi/av_shuffle.png entry referenced by META-INF/MANIFEST.MF not found in the APK │┄ ERROR: res/drawable-hdpi/collections_view_as_list.png entry referenced by META-INF/MANIFEST.MF not found in the APK │┄ ERROR: res/drawable-ldpi/av_pause.png entry referenced by META-INF/MANIFEST.MF not found in the APK │┄ ERROR: res/drawable-ldpi/content_email.png entry referenced by META-INF/MANIFEST.MF not found in the APK │┄ [ truncated after 25 lines; 57 ignored ] │ @@ -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: e0c0cbdeebe74a7bb65a409c509d248b875b84cad3bd59c1debf013f30037fba │ -Signer #1 certificate SHA-1 digest: 69d01756c91e64687bf8787216d330823dab0b2b │ -Signer #1 certificate MD5 digest: 7ab2718c19bc8dc1e427405b5299978b │ -Signer #1 key algorithm: RSA │ -Signer #1 key size (bits): 2048 │ -Signer #1 public key SHA-256 digest: 92728ccd86510078d59792c33337f0164fab151c40edd26622f7a275ff2f8d5d │ -Signer #1 public key SHA-1 digest: e1d4cf81a49c3cd4b04921a064b6b4eaa89a9ade │ -Signer #1 public key MD5 digest: 4911b013b377fd4f5368bc8c028745eb ├── zipinfo -v {} │┄ Differences in extra fields detected; using output from zipinfo -v │ @@ -1,106 +1,109 @@ │ There is no zipfile comment. │ │ End-of-central-directory record: │ ------------------------------- │ │ - Zip archive file size: 1013068 (00000000000F754Ch) │ - Actual end-cent-dir record offset: 1013046 (00000000000F7536h) │ - Expected end-cent-dir record offset: 1013046 (00000000000F7536h) │ + Zip archive file size: 1330077 (0000000000144B9Dh) │ + Actual end-cent-dir record offset: 1330055 (0000000000144B87h) │ + Expected end-cent-dir record offset: 1330055 (0000000000144B87h) │ (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 302 entries. │ - The central directory is 22166 (0000000000005696h) bytes long, │ + central directory contains 308 entries. │ + The central directory is 22844 (000000000000593Ch) bytes long, │ and its (expected) offset in bytes from the beginning of the zipfile │ - is 990880 (00000000000F1EA0h). │ + is 1307211 (000000000013F24Bh). │ │ │ 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): 2014 Aug 31 05:46:06 │ - 32-bit CRC value (hex): 407cd012 │ - compressed size: 8723 bytes │ - uncompressed size: 24124 bytes │ - length of filename: 20 characters │ - length of extra field: 0 bytes │ + file last modified on (DOS date/time): 2017 Oct 27 00:18:40 │ + 32-bit CRC value (hex): 8dca139e │ + compressed size: 2071 bytes │ + uncompressed size: 9628 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/36713BFE.SF │ + assets/ECO.json │ │ - offset of local header from start of archive: 8789 │ - (0000000000002255h) bytes │ + offset of local header from start of archive: 2140 │ + (000000000000085Ch) 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): 2014 Aug 31 05:46:08 │ - 32-bit CRC value (hex): d31c88ea │ - compressed size: 8880 bytes │ - uncompressed size: 24245 bytes │ - length of filename: 20 characters │ + file last modified on (DOS date/time): 2017 Oct 27 00:18:40 │ + 32-bit CRC value (hex): 19deaaad │ + compressed size: 29088 bytes │ + uncompressed size: 184747 bytes │ + length of filename: 15 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/36713BFE.RSA │ + assets/about-en.html │ │ - offset of local header from start of archive: 17735 │ - (0000000000004547h) bytes │ + offset of local header from start of archive: 31289 │ + (0000000000007A39h) 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): 2014 Aug 31 05:46:08 │ - 32-bit CRC value (hex): 4b42bafd │ - compressed size: 1074 bytes │ - uncompressed size: 1332 bytes │ - length of filename: 21 characters │ + file last modified on (DOS date/time): 2017 Oct 27 00:18:40 │ + 32-bit CRC value (hex): cc5a4f0c │ + compressed size: 537 bytes │ + uncompressed size: 917 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 │ │ @@ -109,57 +112,52 @@ │ Central directory entry #4: │ --------------------------- │ │ There are an extra 16 bytes preceding this file. │ │ assets/alpha/bb.png │ │ - offset of local header from start of archive: 18876 │ - (00000000000049BCh) bytes │ + offset of local header from start of archive: 31892 │ + (0000000000007C94h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.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) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 2014 Aug 31 05:18:28 │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ 32-bit CRC value (hex): 20a14da3 │ compressed size: 2209 bytes │ uncompressed size: 2209 bytes │ length of filename: 19 characters │ - length of extra field: 4 bytes │ + 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 3 bytes preceding this file. │ - │ assets/alpha/bw.png │ │ - offset of local header from start of archive: 21141 │ - (0000000000005295h) bytes │ + offset of local header from start of archive: 34150 │ + (0000000000008566h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.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) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 2014 Aug 31 05:18:28 │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ 32-bit CRC value (hex): 9236056a │ compressed size: 2416 bytes │ uncompressed size: 2416 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 │ @@ -168,28 +166,26 @@ │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ Central directory entry #6: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ - │ assets/alpha/kb.png │ │ - offset of local header from start of archive: 23608 │ - (0000000000005C38h) bytes │ + offset of local header from start of archive: 36615 │ + (0000000000008F07h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.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) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 2014 Aug 31 05:18:28 │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ 32-bit CRC value (hex): 4ace150c │ compressed size: 3074 bytes │ uncompressed size: 3074 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 │ @@ -198,28 +194,26 @@ │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ Central directory entry #7: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ assets/alpha/kw.png │ │ - offset of local header from start of archive: 26734 │ - (000000000000686Eh) bytes │ + offset of local header from start of archive: 39738 │ + (0000000000009B3Ah) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.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) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 2014 Aug 31 05:18:28 │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ 32-bit CRC value (hex): 1bd62179 │ compressed size: 2475 bytes │ uncompressed size: 2475 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 │ @@ -228,28 +222,26 @@ │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ Central directory entry #8: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ - │ assets/alpha/nb.png │ │ - offset of local header from start of archive: 29259 │ - (000000000000724Bh) bytes │ + offset of local header from start of archive: 42262 │ + (000000000000A516h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.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) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 2014 Aug 31 05:18:28 │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ 32-bit CRC value (hex): 852823f2 │ compressed size: 2200 bytes │ uncompressed size: 2200 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 │ @@ -260,24 +252,24 @@ │ There is no file comment. │ │ Central directory entry #9: │ --------------------------- │ │ assets/alpha/nw.png │ │ - offset of local header from start of archive: 31508 │ - (0000000000007B14h) bytes │ + offset of local header from start of archive: 44511 │ + (000000000000ADDFh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.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) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 2014 Aug 31 05:18:28 │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ 32-bit CRC value (hex): 595320a6 │ compressed size: 2155 bytes │ uncompressed size: 2155 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 │ @@ -286,28 +278,26 @@ │ 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. │ - │ assets/alpha/pb.png │ │ - offset of local header from start of archive: 33715 │ - (00000000000083B3h) bytes │ + offset of local header from start of archive: 46715 │ + (000000000000B67Bh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.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) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 2014 Aug 31 05:18:28 │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ 32-bit CRC value (hex): 9dcd57d8 │ compressed size: 1499 bytes │ uncompressed size: 1499 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 │ @@ -318,24 +308,24 @@ │ There is no file comment. │ │ Central directory entry #11: │ --------------------------- │ │ assets/alpha/pw.png │ │ - offset of local header from start of archive: 35263 │ - (00000000000089BFh) bytes │ + offset of local header from start of archive: 48263 │ + (000000000000BC87h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.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) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 2014 Aug 31 05:18:28 │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ 32-bit CRC value (hex): 5df498a3 │ compressed size: 1680 bytes │ uncompressed size: 1680 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 │ @@ -346,24 +336,24 @@ │ There is no file comment. │ │ Central directory entry #12: │ --------------------------- │ │ assets/alpha/qb.png │ │ - offset of local header from start of archive: 36992 │ - (0000000000009080h) bytes │ + offset of local header from start of archive: 49992 │ + (000000000000C348h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.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) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 2014 Aug 31 05:18:28 │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ 32-bit CRC value (hex): f2bb34ee │ compressed size: 2684 bytes │ uncompressed size: 2684 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 │ @@ -372,28 +362,26 @@ │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ Central directory entry #13: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ assets/alpha/qw.png │ │ - offset of local header from start of archive: 39728 │ - (0000000000009B30h) bytes │ + offset of local header from start of archive: 52725 │ + (000000000000CDF5h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.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) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 2014 Aug 31 05:18:28 │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ 32-bit CRC value (hex): 708f3a82 │ compressed size: 2980 bytes │ uncompressed size: 2980 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 │ @@ -402,28 +390,26 @@ │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ Central directory entry #14: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ assets/alpha/rb.png │ │ - offset of local header from start of archive: 42760 │ - (000000000000A708h) bytes │ + offset of local header from start of archive: 55754 │ + (000000000000D9CAh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.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) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 2014 Aug 31 05:18:28 │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ 32-bit CRC value (hex): b08caf76 │ compressed size: 1367 bytes │ uncompressed size: 1367 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 │ @@ -432,28 +418,26 @@ │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ Central directory entry #15: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ assets/alpha/rw.png │ │ - offset of local header from start of archive: 44179 │ - (000000000000AC93h) bytes │ + offset of local header from start of archive: 57170 │ + (000000000000DF52h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.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) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 2014 Aug 31 05:18:28 │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ 32-bit CRC value (hex): 7a22bb65 │ compressed size: 1627 bytes │ uncompressed size: 1627 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 │ @@ -462,5687 +446,5367 @@ │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ Central directory entry #16: │ --------------------------- │ │ + assets/convergence-en.html │ + │ + offset of local header from start of archive: 58846 │ + (000000000000E5DEh) 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): 2017 Oct 27 00:18:40 │ + 32-bit CRC value (hex): 8ac92a06 │ + compressed size: 606 bytes │ + uncompressed size: 1113 bytes │ + length of filename: 26 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 #17: │ +--------------------------- │ + │ + There are an extra 16 bytes preceding this file. │ + │ assets/elisa/bb.png │ │ - offset of local header from start of archive: 45855 │ - (000000000000B31Fh) bytes │ + offset of local header from start of archive: 59524 │ + (000000000000E884h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.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) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 2014 Aug 31 05:18:28 │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ 32-bit CRC value (hex): 5cc44f5d │ compressed size: 2733 bytes │ uncompressed size: 2733 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 #17: │ +Central directory entry #18: │ --------------------------- │ │ assets/elisa/bw.png │ │ - offset of local header from start of archive: 48637 │ - (000000000000BDFDh) bytes │ + offset of local header from start of archive: 62306 │ + (000000000000F362h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.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) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 2014 Aug 31 05:18:28 │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ 32-bit CRC value (hex): 8eda1253 │ compressed size: 2248 bytes │ uncompressed size: 2248 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 #18: │ +Central directory entry #19: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ - │ assets/elisa/kb.png │ │ - offset of local header from start of archive: 50936 │ - (000000000000C6F8h) bytes │ + offset of local header from start of archive: 64603 │ + (000000000000FC5Bh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.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) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 2014 Aug 31 05:18:28 │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ 32-bit CRC value (hex): 366972ff │ compressed size: 3752 bytes │ uncompressed size: 3752 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 #19: │ +Central directory entry #20: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ assets/elisa/kw.png │ │ - offset of local header from start of archive: 54740 │ - (000000000000D5D4h) bytes │ + offset of local header from start of archive: 68404 │ + (0000000000010B34h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.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) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 2014 Aug 31 05:18:28 │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ 32-bit CRC value (hex): 66ce17be │ compressed size: 2872 bytes │ uncompressed size: 2872 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 #20: │ +Central directory entry #21: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ assets/elisa/nb.png │ │ - offset of local header from start of archive: 57664 │ - (000000000000E140h) bytes │ + offset of local header from start of archive: 71325 │ + (000000000001169Dh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.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) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 2014 Aug 31 05:18:28 │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ 32-bit CRC value (hex): 01758bc8 │ compressed size: 3825 bytes │ uncompressed size: 3825 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 #21: │ +Central directory entry #22: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ assets/elisa/nw.png │ │ - offset of local header from start of archive: 61541 │ - (000000000000F065h) bytes │ + offset of local header from start of archive: 75199 │ + (00000000000125BFh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.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) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 2014 Aug 31 05:18:28 │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ 32-bit CRC value (hex): fb623677 │ compressed size: 2873 bytes │ uncompressed size: 2873 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 #22: │ +Central directory entry #23: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ - │ assets/elisa/pb.png │ │ - offset of local header from start of archive: 64465 │ - (000000000000FBD1h) bytes │ + offset of local header from start of archive: 78121 │ + (0000000000013129h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.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) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 2014 Aug 31 05:18:28 │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ 32-bit CRC value (hex): a11faca4 │ compressed size: 3872 bytes │ uncompressed size: 3872 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 #23: │ +Central directory entry #24: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ - │ assets/elisa/pw.png │ │ - offset of local header from start of archive: 68388 │ - (0000000000010B24h) bytes │ + offset of local header from start of archive: 82042 │ + (000000000001407Ah) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.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) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 2014 Aug 31 05:18:28 │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ 32-bit CRC value (hex): f852b5d4 │ compressed size: 2285 bytes │ uncompressed size: 2285 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 #24: │ +Central directory entry #25: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ assets/elisa/qb.png │ │ - offset of local header from start of archive: 70725 │ - (0000000000011445h) bytes │ + offset of local header from start of archive: 84376 │ + (0000000000014998h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.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) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 2014 Aug 31 05:18:28 │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ 32-bit CRC value (hex): 7b0b1e2c │ compressed size: 4512 bytes │ uncompressed size: 4512 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 #25: │ +Central directory entry #26: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ - │ assets/elisa/qw.png │ │ - offset of local header from start of archive: 75288 │ - (0000000000012618h) bytes │ + offset of local header from start of archive: 88937 │ + (0000000000015B69h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.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) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 2014 Aug 31 05:18:28 │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ 32-bit CRC value (hex): 59040e0a │ compressed size: 3136 bytes │ uncompressed size: 3136 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 #26: │ +Central directory entry #27: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ assets/elisa/rb.png │ │ - offset of local header from start of archive: 78476 │ - (000000000001328Ch) bytes │ + offset of local header from start of archive: 92122 │ + (00000000000167DAh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.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) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 2014 Aug 31 05:18:28 │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ 32-bit CRC value (hex): ff982e5e │ compressed size: 3244 bytes │ uncompressed size: 3244 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 #27: │ +Central directory entry #28: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ assets/elisa/rw.png │ │ - offset of local header from start of archive: 81772 │ - (0000000000013F6Ch) bytes │ + offset of local header from start of archive: 95415 │ + (00000000000174B7h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.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) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 2014 Aug 31 05:18:28 │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ 32-bit CRC value (hex): fa70f0f4 │ compressed size: 2051 bytes │ uncompressed size: 2051 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 #28: │ +Central directory entry #29: │ +--------------------------- │ + │ + assets/help-en.html │ + │ + offset of local header from start of archive: 97515 │ + (0000000000017CEBh) 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): 2017 Oct 27 00:18:40 │ + 32-bit CRC value (hex): 4632929a │ + compressed size: 703 bytes │ + uncompressed size: 1286 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 #30: │ +--------------------------- │ + │ + There are an extra 16 bytes preceding this file. │ + │ + assets/help_online-en.html │ + │ + offset of local header from start of archive: 98283 │ + (0000000000017FEBh) 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): 2017 Oct 27 00:18:40 │ + 32-bit CRC value (hex): 4ad11672 │ + compressed size: 680 bytes │ + uncompressed size: 1279 bytes │ + length of filename: 26 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 #31: │ +--------------------------- │ + │ + There are an extra 16 bytes preceding this file. │ + │ + assets/help_pgntool-en.html │ + │ + offset of local header from start of archive: 99035 │ + (00000000000182DBh) 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): 2017 Oct 27 00:18:40 │ + 32-bit CRC value (hex): ced25384 │ + compressed size: 822 bytes │ + uncompressed size: 1885 bytes │ + length of filename: 27 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 #32: │ +--------------------------- │ + │ + There are an extra 16 bytes preceding this file. │ + │ + assets/help_play-en.html │ + │ + offset of local header from start of archive: 99930 │ + (000000000001865Ah) 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): 2017 Oct 27 00:18:40 │ + 32-bit CRC value (hex): 7f720aae │ + compressed size: 1532 bytes │ + uncompressed size: 3529 bytes │ + length of filename: 24 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 #33: │ +--------------------------- │ + │ + There are an extra 16 bytes preceding this file. │ + │ + assets/help_practice-en.html │ + │ + offset of local header from start of archive: 101532 │ + (0000000000018C9Ch) 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): 2017 Oct 27 00:18:40 │ + 32-bit CRC value (hex): 7c4c53cf │ + compressed size: 468 bytes │ + uncompressed size: 810 bytes │ + length of filename: 28 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 #34: │ +--------------------------- │ + │ + There are an extra 16 bytes preceding this file. │ + │ + assets/help_puzzle-en.html │ + │ + offset of local header from start of archive: 102074 │ + (0000000000018EBAh) 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): 2017 Oct 27 00:18:40 │ + 32-bit CRC value (hex): ee1695b4 │ + compressed size: 489 bytes │ + uncompressed size: 852 bytes │ + length of filename: 26 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 #35: │ +--------------------------- │ + │ + There are an extra 16 bytes preceding this file. │ + │ + assets/help_setup-en.html │ + │ + offset of local header from start of archive: 102635 │ + (00000000000190EBh) 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): 2017 Oct 27 00:18:40 │ + 32-bit CRC value (hex): 6ef2c9f7 │ + compressed size: 437 bytes │ + uncompressed size: 791 bytes │ + length of filename: 25 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 #36: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ + There are an extra 16 bytes preceding this file. │ │ assets/highres/bb.png │ │ - offset of local header from start of archive: 83875 │ - (00000000000147A3h) bytes │ + offset of local header from start of archive: 103143 │ + (00000000000192E7h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.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) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 2014 Aug 31 05:18:28 │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ 32-bit CRC value (hex): f9572012 │ compressed size: 2131 bytes │ uncompressed size: 2131 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 #29: │ +Central directory entry #37: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ - │ assets/highres/bw.png │ │ - offset of local header from start of archive: 86059 │ - (000000000001502Bh) bytes │ + offset of local header from start of archive: 105325 │ + (0000000000019B6Dh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.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) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 2014 Aug 31 05:18:28 │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ 32-bit CRC value (hex): 0db04425 │ compressed size: 3722 bytes │ uncompressed size: 3722 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 #30: │ +Central directory entry #38: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ - │ assets/highres/kb.png │ │ - offset of local header from start of archive: 89834 │ - (0000000000015EEAh) bytes │ + offset of local header from start of archive: 109098 │ + (000000000001AA2Ah) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.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) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 2014 Aug 31 05:18:28 │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ 32-bit CRC value (hex): b8d22920 │ compressed size: 4928 bytes │ uncompressed size: 4928 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 #31: │ +Central directory entry #39: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ assets/highres/kw.png │ │ - offset of local header from start of archive: 94816 │ - (0000000000017260h) bytes │ + offset of local header from start of archive: 114077 │ + (000000000001BD9Dh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.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) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 2014 Aug 31 05:18:28 │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ 32-bit CRC value (hex): 39db630c │ compressed size: 4565 bytes │ uncompressed size: 4565 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 #32: │ +Central directory entry #40: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ - │ assets/highres/nb.png │ │ - offset of local header from start of archive: 99433 │ - (0000000000018469h) bytes │ + offset of local header from start of archive: 118693 │ + (000000000001CFA5h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.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) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 2014 Aug 31 05:18:28 │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ 32-bit CRC value (hex): 621bdec4 │ compressed size: 2870 bytes │ uncompressed size: 2870 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 #33: │ +Central directory entry #41: │ --------------------------- │ │ assets/highres/nw.png │ │ - offset of local header from start of archive: 102354 │ - (0000000000018FD2h) bytes │ + offset of local header from start of archive: 121614 │ + (000000000001DB0Eh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.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) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 2014 Aug 31 05:18:28 │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ 32-bit CRC value (hex): 796a45d3 │ compressed size: 3654 bytes │ uncompressed size: 3654 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 #34: │ +Central directory entry #42: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ assets/highres/pb.png │ │ - offset of local header from start of archive: 106062 │ - (0000000000019E4Eh) bytes │ + offset of local header from start of archive: 125319 │ + (000000000001E987h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.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) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 2014 Aug 31 05:18:28 │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ 32-bit CRC value (hex): 6e54831a │ compressed size: 1203 bytes │ uncompressed size: 1203 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 #35: │ +Central directory entry #43: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ assets/highres/pw.png │ │ - offset of local header from start of archive: 107319 │ - (000000000001A337h) bytes │ + offset of local header from start of archive: 126573 │ + (000000000001EE6Dh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.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) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 2014 Aug 31 05:18:28 │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ 32-bit CRC value (hex): cec6b99d │ compressed size: 2373 bytes │ uncompressed size: 2373 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 #36: │ +Central directory entry #44: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ - │ assets/highres/qb.png │ │ - offset of local header from start of archive: 109745 │ - (000000000001ACB1h) bytes │ + offset of local header from start of archive: 128997 │ + (000000000001F7E5h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.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) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 2014 Aug 31 05:18:28 │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ 32-bit CRC value (hex): 60d036bd │ compressed size: 4566 bytes │ uncompressed size: 4566 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 #37: │ +Central directory entry #45: │ --------------------------- │ │ assets/highres/qw.png │ │ - offset of local header from start of archive: 114362 │ - (000000000001BEBAh) bytes │ + offset of local header from start of archive: 133614 │ + (00000000000209EEh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.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) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 2014 Aug 31 05:18:28 │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ 32-bit CRC value (hex): 10d16449 │ compressed size: 5624 bytes │ uncompressed size: 5624 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 #38: │ +Central directory entry #46: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ assets/highres/rb.png │ │ - offset of local header from start of archive: 120040 │ - (000000000001D4E8h) bytes │ + offset of local header from start of archive: 139289 │ + (0000000000022019h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.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) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 2014 Aug 31 05:18:28 │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ 32-bit CRC value (hex): 46966fcf │ compressed size: 1162 bytes │ uncompressed size: 1162 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 #39: │ +Central directory entry #47: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ - │ assets/highres/rw.png │ │ - offset of local header from start of archive: 121254 │ - (000000000001D9A6h) bytes │ + offset of local header from start of archive: 140502 │ + (00000000000224D6h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.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) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 2014 Aug 31 05:18:28 │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ 32-bit CRC value (hex): 0f1d2f3a │ compressed size: 1451 bytes │ uncompressed size: 1451 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 #40: │ +Central directory entry #48: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ assets/kingdom/bb.png │ │ - offset of local header from start of archive: 122759 │ - (000000000001DF87h) bytes │ + offset of local header from start of archive: 142004 │ + (0000000000022AB4h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.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) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 2014 Aug 31 05:18:28 │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ 32-bit CRC value (hex): 374c1ddc │ compressed size: 2882 bytes │ uncompressed size: 2882 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 #41: │ +Central directory entry #49: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ - │ assets/kingdom/bw.png │ │ - offset of local header from start of archive: 125694 │ - (000000000001EAFEh) bytes │ + offset of local header from start of archive: 144937 │ + (0000000000023629h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.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) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 2014 Aug 31 05:18:28 │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ 32-bit CRC value (hex): 2db51f58 │ compressed size: 3260 bytes │ uncompressed size: 3260 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 #42: │ +Central directory entry #50: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ assets/kingdom/kb.png │ │ - offset of local header from start of archive: 129008 │ - (000000000001F7F0h) bytes │ + offset of local header from start of archive: 148248 │ + (0000000000024318h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.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) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 2014 Aug 31 05:18:28 │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ 32-bit CRC value (hex): 6151b09c │ compressed size: 3261 bytes │ uncompressed size: 3261 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 #43: │ +Central directory entry #51: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ - │ assets/kingdom/kw.png │ │ - offset of local header from start of archive: 132321 │ - (00000000000204E1h) bytes │ + offset of local header from start of archive: 151560 │ + (0000000000025008h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.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) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 2014 Aug 31 05:18:28 │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ 32-bit CRC value (hex): 55efb028 │ compressed size: 3747 bytes │ uncompressed size: 3747 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 #44: │ +Central directory entry #52: │ --------------------------- │ │ assets/kingdom/nb.png │ │ - offset of local header from start of archive: 136119 │ - (00000000000213B7h) bytes │ + offset of local header from start of archive: 155358 │ + (0000000000025EDEh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.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) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 2014 Aug 31 05:18:28 │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ 32-bit CRC value (hex): 21a67705 │ compressed size: 2679 bytes │ uncompressed size: 2679 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 #45: │ +Central directory entry #53: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ - │ assets/kingdom/nw.png │ │ - offset of local header from start of archive: 138851 │ - (0000000000021E63h) bytes │ + offset of local header from start of archive: 158088 │ + (0000000000026988h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.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) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 2014 Aug 31 05:18:28 │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ 32-bit CRC value (hex): b12f6803 │ compressed size: 2411 bytes │ uncompressed size: 2411 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 #46: │ +Central directory entry #54: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ - │ assets/kingdom/pb.png │ │ - offset of local header from start of archive: 141315 │ - (0000000000022803h) bytes │ + offset of local header from start of archive: 160550 │ + (0000000000027326h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.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) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 2014 Aug 31 05:18:28 │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ 32-bit CRC value (hex): 117abc71 │ compressed size: 1599 bytes │ uncompressed size: 1599 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 #47: │ +Central directory entry #55: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ - │ assets/kingdom/pw.png │ │ - offset of local header from start of archive: 142967 │ - (0000000000022E77h) bytes │ + offset of local header from start of archive: 162200 │ + (0000000000027998h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.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) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 2014 Aug 31 05:18:28 │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ 32-bit CRC value (hex): 0a3b9029 │ compressed size: 1816 bytes │ uncompressed size: 1816 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 #48: │ +Central directory entry #56: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ - │ assets/kingdom/qb.png │ │ - offset of local header from start of archive: 144836 │ - (00000000000235C4h) bytes │ + offset of local header from start of archive: 164067 │ + (00000000000280E3h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.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) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 2014 Aug 31 05:18:28 │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ 32-bit CRC value (hex): d1f7da7e │ compressed size: 3590 bytes │ uncompressed size: 3590 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 #49: │ +Central directory entry #57: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ - │ assets/kingdom/qw.png │ │ - offset of local header from start of archive: 148478 │ - (00000000000243FEh) bytes │ + offset of local header from start of archive: 167708 │ + (0000000000028F1Ch) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.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) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 2014 Aug 31 05:18:28 │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ 32-bit CRC value (hex): ea7ad8cd │ compressed size: 3805 bytes │ uncompressed size: 3805 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 #50: │ +Central directory entry #58: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ assets/kingdom/rb.png │ │ - offset of local header from start of archive: 152337 │ - (0000000000025311h) bytes │ + offset of local header from start of archive: 171564 │ + (0000000000029E2Ch) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.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) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 2014 Aug 31 05:18:28 │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ 32-bit CRC value (hex): fb4053cd │ compressed size: 1574 bytes │ uncompressed size: 1574 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 #51: │ +Central directory entry #59: │ --------------------------- │ │ assets/kingdom/rw.png │ │ - offset of local header from start of archive: 153962 │ - (000000000002596Ah) bytes │ + offset of local header from start of archive: 173189 │ + (000000000002A485h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.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) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 2014 Aug 31 05:18:28 │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ 32-bit CRC value (hex): 1b2de610 │ compressed size: 1524 bytes │ uncompressed size: 1524 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 #52: │ +Central directory entry #60: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ assets/magnetic/bb.png │ │ - offset of local header from start of archive: 155540 │ - (0000000000025F94h) bytes │ + offset of local header from start of archive: 174764 │ + (000000000002AAACh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.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) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 2014 Aug 31 05:18:28 │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ 32-bit CRC value (hex): 7646b6c8 │ compressed size: 1874 bytes │ uncompressed size: 1874 bytes │ length of filename: 22 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 #53: │ +Central directory entry #61: │ --------------------------- │ │ assets/magnetic/bw.png │ │ - offset of local header from start of archive: 157466 │ - (000000000002671Ah) bytes │ + offset of local header from start of archive: 176690 │ + (000000000002B232h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.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) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 2014 Aug 31 05:18:28 │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ 32-bit CRC value (hex): f4f8de12 │ compressed size: 1979 bytes │ uncompressed size: 1979 bytes │ length of filename: 22 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 #54: │ +Central directory entry #62: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ - │ assets/magnetic/kb.png │ │ - offset of local header from start of archive: 159499 │ - (0000000000026F0Bh) bytes │ + offset of local header from start of archive: 178721 │ + (000000000002BA21h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.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) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 2014 Aug 31 05:18:28 │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ 32-bit CRC value (hex): b5958c89 │ compressed size: 2534 bytes │ uncompressed size: 2534 bytes │ length of filename: 22 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 #55: │ +Central directory entry #63: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ - │ assets/magnetic/kw.png │ │ - offset of local header from start of archive: 162086 │ - (0000000000027926h) bytes │ + offset of local header from start of archive: 181307 │ + (000000000002C43Bh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.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) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 2014 Aug 31 05:18:28 │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ 32-bit CRC value (hex): fb9f091a │ compressed size: 2765 bytes │ uncompressed size: 2765 bytes │ length of filename: 22 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 #56: │ +Central directory entry #64: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ - │ assets/magnetic/nb.png │ │ - offset of local header from start of archive: 164905 │ - (0000000000028429h) bytes │ + offset of local header from start of archive: 184124 │ + (000000000002CF3Ch) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.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) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 2014 Aug 31 05:18:28 │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ 32-bit CRC value (hex): 1b6588f5 │ compressed size: 2656 bytes │ uncompressed size: 2656 bytes │ length of filename: 22 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 #57: │ +Central directory entry #65: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ assets/magnetic/nw.png │ │ - offset of local header from start of archive: 167616 │ - (0000000000028EC0h) bytes │ + offset of local header from start of archive: 186832 │ + (000000000002D9D0h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.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) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 2014 Aug 31 05:18:28 │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ 32-bit CRC value (hex): 2dcd6584 │ compressed size: 2542 bytes │ uncompressed size: 2542 bytes │ length of filename: 22 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 #58: │ +Central directory entry #66: │ --------------------------- │ │ assets/magnetic/pb.png │ │ - offset of local header from start of archive: 170210 │ - (00000000000298E2h) bytes │ + offset of local header from start of archive: 189426 │ + (000000000002E3F2h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.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) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 2014 Aug 31 05:18:28 │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ 32-bit CRC value (hex): b36389a8 │ compressed size: 1339 bytes │ uncompressed size: 1339 bytes │ length of filename: 22 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 #59: │ +Central directory entry #67: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ - │ assets/magnetic/pw.png │ │ - offset of local header from start of archive: 171603 │ - (0000000000029E53h) bytes │ + offset of local header from start of archive: 190817 │ + (000000000002E961h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.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) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 2014 Aug 31 05:18:28 │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ 32-bit CRC value (hex): 919ceea6 │ compressed size: 1563 bytes │ uncompressed size: 1563 bytes │ length of filename: 22 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 #60: │ +Central directory entry #68: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ - │ assets/magnetic/qb.png │ │ - offset of local header from start of archive: 173219 │ - (000000000002A4A3h) bytes │ + offset of local header from start of archive: 192432 │ + (000000000002EFB0h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.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) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 2014 Aug 31 05:18:28 │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ 32-bit CRC value (hex): dcd2df79 │ compressed size: 2499 bytes │ uncompressed size: 2499 bytes │ length of filename: 22 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 #61: │ +Central directory entry #69: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ - │ assets/magnetic/qw.png │ │ - offset of local header from start of archive: 175771 │ - (000000000002AE9Bh) bytes │ + offset of local header from start of archive: 194983 │ + (000000000002F9A7h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.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) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 2014 Aug 31 05:18:28 │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ 32-bit CRC value (hex): b0ade106 │ compressed size: 2595 bytes │ uncompressed size: 2595 bytes │ length of filename: 22 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 #62: │ +Central directory entry #70: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ - │ assets/magnetic/rb.png │ │ - offset of local header from start of archive: 178419 │ - (000000000002B8F3h) bytes │ + offset of local header from start of archive: 197630 │ + (00000000000303FEh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.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) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 2014 Aug 31 05:18:28 │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ 32-bit CRC value (hex): 13cab4fe │ compressed size: 1794 bytes │ uncompressed size: 1794 bytes │ length of filename: 22 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 #63: │ +Central directory entry #71: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ - │ assets/magnetic/rw.png │ │ - offset of local header from start of archive: 180266 │ - (000000000002C02Ah) bytes │ + offset of local header from start of archive: 199476 │ + (0000000000030B34h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.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) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 2014 Aug 31 05:18:28 │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ 32-bit CRC value (hex): 6c604a96 │ compressed size: 2075 bytes │ uncompressed size: 2075 bytes │ length of filename: 22 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 #64: │ +Central directory entry #72: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ - │ assets/merida/bb.png │ │ - offset of local header from start of archive: 182395 │ - (000000000002C87Bh) bytes │ + offset of local header from start of archive: 201603 │ + (0000000000031383h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.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) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 2014 Aug 31 05:18:28 │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ 32-bit CRC value (hex): 2c7f4c6b │ compressed size: 541 bytes │ uncompressed size: 541 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 #65: │ +Central directory entry #73: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ assets/merida/border.png │ │ - offset of local header from start of archive: 182989 │ - (000000000002CACDh) bytes │ + offset of local header from start of archive: 202194 │ + (00000000000315D2h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.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) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 2014 Aug 31 05:18:28 │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ 32-bit CRC value (hex): 41a6b255 │ compressed size: 350 bytes │ uncompressed size: 350 bytes │ length of filename: 24 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 #66: │ +Central directory entry #74: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ - │ assets/merida/border_extra.png │ │ - offset of local header from start of archive: 183394 │ - (000000000002CC62h) bytes │ + offset of local header from start of archive: 202598 │ + (0000000000031766h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.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) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 2014 Aug 31 05:18:28 │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ 32-bit CRC value (hex): b08c8b91 │ compressed size: 273 bytes │ uncompressed size: 273 bytes │ length of filename: 30 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 #67: │ +Central directory entry #75: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ - │ assets/merida/bw.png │ │ - offset of local header from start of archive: 183729 │ - (000000000002CDB1h) bytes │ + offset of local header from start of archive: 202931 │ + (00000000000318B3h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.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) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 2014 Aug 31 05:18:28 │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ 32-bit CRC value (hex): cc75148b │ compressed size: 666 bytes │ uncompressed size: 666 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 #68: │ +Central directory entry #76: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ - │ assets/merida/kb.png │ │ - offset of local header from start of archive: 184446 │ - (000000000002D07Eh) bytes │ + offset of local header from start of archive: 203647 │ + (0000000000031B7Fh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.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) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 2014 Aug 31 05:18:28 │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ 32-bit CRC value (hex): 9e4727c4 │ compressed size: 752 bytes │ uncompressed size: 752 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 #69: │ +Central directory entry #77: │ --------------------------- │ │ assets/merida/kw.png │ │ - offset of local header from start of archive: 185248 │ - (000000000002D3A0h) bytes │ + offset of local header from start of archive: 204449 │ + (0000000000031EA1h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.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) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 2014 Aug 31 05:18:28 │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ 32-bit CRC value (hex): 85285fbf │ compressed size: 684 bytes │ uncompressed size: 684 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 #70: │ +Central directory entry #78: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ - │ assets/merida/nb.png │ │ - offset of local header from start of archive: 185984 │ - (000000000002D680h) bytes │ + offset of local header from start of archive: 205183 │ + (000000000003217Fh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.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) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 2014 Aug 31 05:18:28 │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ 32-bit CRC value (hex): e49b21f5 │ compressed size: 603 bytes │ uncompressed size: 603 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 #71: │ +Central directory entry #79: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ - │ assets/merida/nw.png │ │ - offset of local header from start of archive: 186639 │ - (000000000002D90Fh) bytes │ + offset of local header from start of archive: 205836 │ + (000000000003240Ch) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.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) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 2014 Aug 31 05:18:28 │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ 32-bit CRC value (hex): 388cb279 │ compressed size: 636 bytes │ uncompressed size: 636 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 #72: │ +Central directory entry #80: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ assets/merida/pb.png │ │ - offset of local header from start of archive: 187328 │ - (000000000002DBC0h) bytes │ + offset of local header from start of archive: 206522 │ + (00000000000326BAh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.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) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 2014 Aug 31 05:18:28 │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ 32-bit CRC value (hex): b824eaa3 │ compressed size: 424 bytes │ uncompressed size: 424 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 #73: │ +Central directory entry #81: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ - │ assets/merida/pw.png │ │ - offset of local header from start of archive: 187804 │ - (000000000002DD9Ch) bytes │ + offset of local header from start of archive: 206996 │ + (0000000000032894h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.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) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 2014 Aug 31 05:18:28 │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ 32-bit CRC value (hex): 2ec589cd │ compressed size: 445 bytes │ uncompressed size: 445 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 #74: │ +Central directory entry #82: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ - │ assets/merida/qb.png │ │ - offset of local header from start of archive: 188301 │ - (000000000002DF8Dh) bytes │ + offset of local header from start of archive: 207491 │ + (0000000000032A83h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.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) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 2014 Aug 31 05:18:28 │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ 32-bit CRC value (hex): 47d69162 │ compressed size: 659 bytes │ uncompressed size: 659 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 #75: │ +Central directory entry #83: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ - │ assets/merida/qw.png │ │ - offset of local header from start of archive: 189011 │ - (000000000002E253h) bytes │ + offset of local header from start of archive: 208200 │ + (0000000000032D48h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.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) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 2014 Aug 31 05:18:28 │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ 32-bit CRC value (hex): e52343ea │ compressed size: 901 bytes │ uncompressed size: 901 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 #76: │ +Central directory entry #84: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ assets/merida/rb.png │ │ - offset of local header from start of archive: 189965 │ - (000000000002E60Dh) bytes │ + offset of local header from start of archive: 209151 │ + (00000000000330FFh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.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) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 2014 Aug 31 05:18:28 │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ 32-bit CRC value (hex): d2650e93 │ compressed size: 400 bytes │ uncompressed size: 400 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 #77: │ +Central directory entry #85: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ - │ assets/merida/rw.png │ │ - offset of local header from start of archive: 190416 │ - (000000000002E7D0h) bytes │ + offset of local header from start of archive: 209601 │ + (00000000000332C1h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.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) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 2014 Aug 31 05:18:28 │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ 32-bit CRC value (hex): 7fdf49a0 │ compressed size: 419 bytes │ uncompressed size: 419 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 #78: │ +Central directory entry #86: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ - │ assets/merida/select.png │ │ - offset of local header from start of archive: 190887 │ - (000000000002E9A7h) bytes │ + offset of local header from start of archive: 210070 │ + (0000000000033496h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.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) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 2014 Aug 31 05:18:28 │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ 32-bit CRC value (hex): 93470d60 │ compressed size: 1158 bytes │ uncompressed size: 1158 bytes │ length of filename: 24 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 #79: │ +Central directory entry #87: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ assets/merida/select_light.png │ │ - offset of local header from start of archive: 192102 │ - (000000000002EE66h) bytes │ + offset of local header from start of archive: 211282 │ + (0000000000033952h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.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) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 2014 Aug 31 05:18:28 │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ 32-bit CRC value (hex): 0dcba341 │ compressed size: 760 bytes │ uncompressed size: 760 bytes │ length of filename: 30 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 #80: │ +Central directory entry #88: │ +--------------------------- │ + │ + assets/practice.txt │ + │ + offset of local header from start of archive: 212102 │ + (0000000000033C86h) 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): 2017 Oct 27 00:18:40 │ + 32-bit CRC value (hex): 6650fe44 │ + compressed size: 50167 bytes │ + uncompressed size: 137778 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 #89: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 16 bytes preceding this file. │ + │ + assets/puzzles.pgn │ + │ + offset of local header from start of archive: 262334 │ + (00000000000400BEh) 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): 2017 Oct 27 00:18:40 │ + 32-bit CRC value (hex): 91db03c3 │ + compressed size: 19995 bytes │ + uncompressed size: 120116 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 #90: │ +--------------------------- │ + │ + There are an extra 16 bytes preceding this file. │ + │ + assets/style.css │ + │ + offset of local header from start of archive: 282393 │ + (0000000000044F19h) 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): 2017 Oct 27 00:18:40 │ + 32-bit CRC value (hex): f71979c4 │ + compressed size: 232 bytes │ + uncompressed size: 486 bytes │ + length of filename: 16 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 #91: │ +--------------------------- │ + │ + There are an extra 16 bytes preceding this file. │ │ assets/tiles/circuit.png │ │ - offset of local header from start of archive: 192924 │ - (000000000002F19Ch) bytes │ + offset of local header from start of archive: 282687 │ + (000000000004503Fh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.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) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 2014 Aug 31 05:18:28 │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ 32-bit CRC value (hex): fec9d575 │ compressed size: 11102 bytes │ uncompressed size: 11102 bytes │ length of filename: 24 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 #81: │ +Central directory entry #92: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ - │ assets/tiles/clouds.png │ │ - offset of local header from start of archive: 204082 │ - (0000000000031D32h) bytes │ + offset of local header from start of archive: 293843 │ + (0000000000047BD3h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.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) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 2014 Aug 31 05:18:28 │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ 32-bit CRC value (hex): 8429d235 │ compressed size: 7435 bytes │ uncompressed size: 7435 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 │ │ There is no file comment. │ │ -Central directory entry #82: │ +Central directory entry #93: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ - │ assets/tiles/shade.png │ │ - offset of local header from start of archive: 211571 │ - (0000000000033A73h) bytes │ + offset of local header from start of archive: 301331 │ + (0000000000049913h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.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) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 2014 Aug 31 05:18:28 │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ 32-bit CRC value (hex): 97fa90fb │ compressed size: 7215 bytes │ uncompressed size: 7215 bytes │ length of filename: 22 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 #83: │ +Central directory entry #94: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ - │ assets/tiles/shade_bottom.png │ │ - offset of local header from start of archive: 218839 │ - (00000000000356D7h) bytes │ + offset of local header from start of archive: 308598 │ + (000000000004B576h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.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) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 2014 Aug 31 05:18:28 │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ 32-bit CRC value (hex): 78e3f37c │ compressed size: 6914 bytes │ uncompressed size: 6914 bytes │ length of filename: 29 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 #84: │ +Central directory entry #95: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ - │ assets/tiles/stripes.png │ │ - offset of local header from start of archive: 225814 │ - (0000000000037216h) bytes │ + offset of local header from start of archive: 315571 │ + (000000000004D0B3h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.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) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 2014 Aug 31 05:18:28 │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ 32-bit CRC value (hex): 3bb07ce5 │ compressed size: 554 bytes │ uncompressed size: 554 bytes │ length of filename: 24 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 #85: │ +Central directory entry #96: │ --------------------------- │ │ assets/usual/bb.png │ │ - offset of local header from start of archive: 226422 │ - (0000000000037476h) bytes │ + offset of local header from start of archive: 316179 │ + (000000000004D313h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.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) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 2014 Aug 31 05:18:28 │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ 32-bit CRC value (hex): c916c8c0 │ compressed size: 1838 bytes │ uncompressed size: 1838 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 #86: │ +Central directory entry #97: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ - │ assets/usual/bw.png │ │ - offset of local header from start of archive: 228310 │ - (0000000000037BD6h) bytes │ + offset of local header from start of archive: 318066 │ + (000000000004DA72h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.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) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 2014 Aug 31 05:18:28 │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ 32-bit CRC value (hex): b250e872 │ compressed size: 2076 bytes │ uncompressed size: 2076 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 #87: │ +Central directory entry #98: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ - │ assets/usual/kb.png │ │ - offset of local header from start of archive: 230436 │ - (0000000000038424h) bytes │ + offset of local header from start of archive: 320191 │ + (000000000004E2BFh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.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) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 2014 Aug 31 05:18:28 │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ 32-bit CRC value (hex): c03e8b3c │ compressed size: 2153 bytes │ uncompressed size: 2153 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 #88: │ +Central directory entry #99: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ assets/usual/kw.png │ │ - offset of local header from start of archive: 232641 │ - (0000000000038CC1h) bytes │ + offset of local header from start of archive: 322393 │ + (000000000004EB59h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.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) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 2014 Aug 31 05:18:28 │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ 32-bit CRC value (hex): 38519ac1 │ compressed size: 2158 bytes │ uncompressed size: 2158 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 #89: │ +Central directory entry #100: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ - │ assets/usual/nb.png │ │ - offset of local header from start of archive: 234850 │ - (0000000000039562h) bytes │ + offset of local header from start of archive: 324600 │ + (000000000004F3F8h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.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) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 2014 Aug 31 05:18:28 │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ 32-bit CRC value (hex): 6ea145a2 │ compressed size: 1844 bytes │ uncompressed size: 1844 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 #90: │ +Central directory entry #101: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ - │ assets/usual/nw.png │ │ - offset of local header from start of archive: 236744 │ - (0000000000039CC8h) bytes │ + offset of local header from start of archive: 326493 │ + (000000000004FB5Dh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.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) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 2014 Aug 31 05:18:28 │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ 32-bit CRC value (hex): 828b58cb │ compressed size: 2042 bytes │ uncompressed size: 2042 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 #91: │ +Central directory entry #102: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ assets/usual/pb.png │ │ - offset of local header from start of archive: 238838 │ - (000000000003A4F6h) bytes │ + offset of local header from start of archive: 328584 │ + (0000000000050388h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.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) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 2014 Aug 31 05:18:28 │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ 32-bit CRC value (hex): dd536092 │ compressed size: 1210 bytes │ uncompressed size: 1210 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 #92: │ +Central directory entry #103: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ - │ assets/usual/pw.png │ │ - offset of local header from start of archive: 240098 │ - (000000000003A9E2h) bytes │ + offset of local header from start of archive: 329843 │ + (0000000000050873h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.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) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 2014 Aug 31 05:18:28 │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ 32-bit CRC value (hex): 51d928f0 │ compressed size: 1360 bytes │ uncompressed size: 1360 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 #93: │ +Central directory entry #104: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ - │ assets/usual/qb.png │ │ - offset of local header from start of archive: 241508 │ - (000000000003AF64h) bytes │ + offset of local header from start of archive: 331252 │ + (0000000000050DF4h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.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) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 2014 Aug 31 05:18:28 │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ 32-bit CRC value (hex): 8e84809a │ compressed size: 2479 bytes │ uncompressed size: 2479 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 #94: │ +Central directory entry #105: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ assets/usual/qw.png │ │ - offset of local header from start of archive: 244039 │ - (000000000003B947h) bytes │ + offset of local header from start of archive: 333780 │ + (00000000000517D4h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.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) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 2014 Aug 31 05:18:28 │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ 32-bit CRC value (hex): 4d64b09c │ compressed size: 2631 bytes │ uncompressed size: 2631 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 #95: │ +Central directory entry #106: │ --------------------------- │ │ assets/usual/rb.png │ │ - offset of local header from start of archive: 246719 │ - (000000000003C3BFh) bytes │ + offset of local header from start of archive: 336460 │ + (000000000005224Ch) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.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) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 2014 Aug 31 05:18:28 │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ 32-bit CRC value (hex): d5860a3d │ compressed size: 1766 bytes │ uncompressed size: 1766 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 #96: │ +Central directory entry #107: │ --------------------------- │ │ assets/usual/rw.png │ │ - offset of local header from start of archive: 248534 │ - (000000000003CAD6h) bytes │ + offset of local header from start of archive: 338275 │ + (0000000000052963h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.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) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 2014 Aug 31 05:18:28 │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ 32-bit CRC value (hex): 5d1c9d48 │ compressed size: 1809 bytes │ uncompressed size: 1809 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 #97: │ ---------------------------- │ - │ - There are an extra 1 bytes preceding this file. │ - │ - assets/ECO.json │ - │ - offset of local header from start of archive: 250393 │ - (000000000003D219h) 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): 2014 Aug 31 05:19:32 │ - 32-bit CRC value (hex): 19deaaad │ - compressed size: 29770 bytes │ - uncompressed size: 184747 bytes │ - length of filename: 15 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 #98: │ ---------------------------- │ - │ - There are an extra 16 bytes preceding this file. │ - │ - assets/about-en.html │ - │ - offset of local header from start of archive: 280224 │ - (00000000000446A0h) 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): 2014 Aug 31 05:19:32 │ - 32-bit CRC value (hex): cc5a4f0c │ - compressed size: 537 bytes │ - uncompressed size: 917 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 #99: │ ---------------------------- │ - │ - There are an extra 16 bytes preceding this file. │ - │ - assets/convergence-en.html │ - │ - offset of local header from start of archive: 280827 │ - (00000000000448FBh) 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): 2014 Aug 31 05:19:32 │ - 32-bit CRC value (hex): 8ac92a06 │ - compressed size: 606 bytes │ - uncompressed size: 1113 bytes │ - length of filename: 26 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 #100: │ ---------------------------- │ - │ - There are an extra 16 bytes preceding this file. │ - │ - assets/help-en.html │ - │ - offset of local header from start of archive: 281505 │ - (0000000000044BA1h) 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): 2014 Aug 31 05:19:32 │ - 32-bit CRC value (hex): 4632929a │ - compressed size: 703 bytes │ - uncompressed size: 1286 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 #101: │ ---------------------------- │ - │ - There are an extra 16 bytes preceding this file. │ - │ - assets/help_online-en.html │ - │ - offset of local header from start of archive: 282273 │ - (0000000000044EA1h) 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): 2014 Aug 31 05:19:32 │ - 32-bit CRC value (hex): 4ad11672 │ - compressed size: 680 bytes │ - uncompressed size: 1279 bytes │ - length of filename: 26 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 #102: │ ---------------------------- │ - │ - There are an extra 16 bytes preceding this file. │ - │ - assets/help_pgntool-en.html │ - │ - offset of local header from start of archive: 283025 │ - (0000000000045191h) 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): 2014 Aug 31 05:19:32 │ - 32-bit CRC value (hex): ced25384 │ - compressed size: 822 bytes │ - uncompressed size: 1885 bytes │ - length of filename: 27 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 #103: │ ---------------------------- │ - │ - There are an extra 16 bytes preceding this file. │ - │ - assets/help_play-en.html │ - │ - offset of local header from start of archive: 283920 │ - (0000000000045510h) 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): 2014 Aug 31 05:19:32 │ - 32-bit CRC value (hex): 7f720aae │ - compressed size: 1532 bytes │ - uncompressed size: 3529 bytes │ - length of filename: 24 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 #104: │ ---------------------------- │ - │ - There are an extra 16 bytes preceding this file. │ - │ - assets/help_practice-en.html │ - │ - offset of local header from start of archive: 285522 │ - (0000000000045B52h) 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): 2014 Aug 31 05:19:32 │ - 32-bit CRC value (hex): 7c4c53cf │ - compressed size: 468 bytes │ - uncompressed size: 810 bytes │ - length of filename: 28 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 #105: │ ---------------------------- │ - │ - There are an extra 16 bytes preceding this file. │ - │ - assets/help_puzzle-en.html │ - │ - offset of local header from start of archive: 286064 │ - (0000000000045D70h) 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): 2014 Aug 31 05:19:32 │ - 32-bit CRC value (hex): ee1695b4 │ - compressed size: 489 bytes │ - uncompressed size: 852 bytes │ - length of filename: 26 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 #106: │ ---------------------------- │ - │ - There are an extra 16 bytes preceding this file. │ - │ - assets/help_setup-en.html │ - │ - offset of local header from start of archive: 286625 │ - (0000000000045FA1h) 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): 2014 Aug 31 05:19:32 │ - 32-bit CRC value (hex): 6ef2c9f7 │ - compressed size: 437 bytes │ - uncompressed size: 791 bytes │ - length of filename: 25 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 #107: │ ---------------------------- │ - │ - There are an extra 16 bytes preceding this file. │ - │ - assets/practice.txt │ - │ - offset of local header from start of archive: 287133 │ - (000000000004619Dh) 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): 2014 Aug 31 05:19:32 │ - 32-bit CRC value (hex): 6650fe44 │ - compressed size: 50517 bytes │ - uncompressed size: 137778 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 #108: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ - assets/puzzles.pgn │ + res/anim/layout.xml │ │ - offset of local header from start of archive: 337715 │ - (0000000000052733h) bytes │ + offset of local header from start of archive: 340133 │ + (00000000000530A5h) 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): 2014 Aug 31 05:19:32 │ - 32-bit CRC value (hex): 91db03c3 │ - compressed size: 20451 bytes │ - uncompressed size: 120116 bytes │ - length of filename: 18 characters │ + file last modified on (DOS date/time): 2017 Oct 27 00:18:40 │ + 32-bit CRC value (hex): 22ebac60 │ + compressed size: 189 bytes │ + uncompressed size: 320 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 #109: │ --------------------------- │ │ There are an extra 16 bytes preceding this file. │ │ - assets/style.css │ + res/anim/slide_left.xml │ │ - offset of local header from start of archive: 358230 │ - (0000000000057756h) bytes │ + offset of local header from start of archive: 340387 │ + (00000000000531A3h) 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): 2014 Aug 31 05:19:32 │ - 32-bit CRC value (hex): f71979c4 │ - compressed size: 232 bytes │ - uncompressed size: 486 bytes │ - length of filename: 16 characters │ + file last modified on (DOS date/time): 2017 Oct 27 00:18:40 │ + 32-bit CRC value (hex): d1cf3715 │ + compressed size: 245 bytes │ + uncompressed size: 472 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 │ │ There is no file comment. │ │ Central directory entry #110: │ --------------------------- │ │ There are an extra 16 bytes preceding this file. │ │ - res/anim/layout.xml │ + res/anim/slide_right.xml │ │ - offset of local header from start of archive: 358524 │ - (000000000005787Ch) bytes │ + offset of local header from start of archive: 340701 │ + (00000000000532DDh) 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): 2014 Aug 31 05:19:32 │ - 32-bit CRC value (hex): 22ebac60 │ - compressed size: 189 bytes │ - uncompressed size: 320 bytes │ - length of filename: 19 characters │ + file last modified on (DOS date/time): 2017 Oct 27 00:18:40 │ + 32-bit CRC value (hex): 64e17415 │ + compressed size: 247 bytes │ + uncompressed size: 472 bytes │ + length of filename: 24 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 #111: │ --------------------------- │ │ There are an extra 16 bytes preceding this file. │ │ - res/anim/slide_left.xml │ + res/color/text_color.xml │ │ - offset of local header from start of archive: 358778 │ - (000000000005797Ah) bytes │ + offset of local header from start of archive: 341018 │ + (000000000005341Ah) 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): 2014 Aug 31 05:19:32 │ - 32-bit CRC value (hex): d1cf3715 │ - compressed size: 245 bytes │ - uncompressed size: 472 bytes │ - length of filename: 23 characters │ + file last modified on (DOS date/time): 2017 Oct 27 00:18:40 │ + 32-bit CRC value (hex): 3fe1c389 │ + compressed size: 285 bytes │ + uncompressed size: 776 bytes │ + length of filename: 24 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 #112: │ --------------------------- │ │ There are an extra 16 bytes preceding this file. │ │ - res/anim/slide_right.xml │ + res/drawable-hdpi-v4/action_about.png │ │ - offset of local header from start of archive: 359092 │ - (0000000000057AB4h) bytes │ + offset of local header from start of archive: 341373 │ + (000000000005357Dh) 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): 2014 Aug 31 05:19:32 │ - 32-bit CRC value (hex): 64e17415 │ - compressed size: 247 bytes │ - uncompressed size: 472 bytes │ - length of filename: 24 characters │ + extended local header: no │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): 1c02bfb5 │ + compressed size: 978 bytes │ + uncompressed size: 978 bytes │ + length of filename: 37 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 #113: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ - res/color/text_color.xml │ + res/drawable-hdpi-v4/action_help.png │ │ - offset of local header from start of archive: 359409 │ - (0000000000057BF1h) bytes │ + offset of local header from start of archive: 342418 │ + (0000000000053992h) 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): 2014 Aug 31 05:19:32 │ - 32-bit CRC value (hex): 3fe1c389 │ - compressed size: 286 bytes │ - uncompressed size: 776 bytes │ - length of filename: 24 characters │ + extended local header: no │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): 0a3e589e │ + compressed size: 1073 bytes │ + uncompressed size: 1073 bytes │ + length of filename: 36 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 #114: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ - res/drawable/action_about.png │ + res/drawable-hdpi-v4/action_search.png │ │ - offset of local header from start of archive: 359765 │ - (0000000000057D55h) bytes │ + offset of local header from start of archive: 343557 │ + (0000000000053E05h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.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) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 2014 Aug 31 05:19:32 │ - 32-bit CRC value (hex): d7f75b6b │ - compressed size: 687 bytes │ - uncompressed size: 687 bytes │ - length of filename: 29 characters │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): 9e2afb53 │ + compressed size: 1327 bytes │ + uncompressed size: 1327 bytes │ + length of filename: 38 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 #115: │ --------------------------- │ │ - res/drawable/action_help.png │ + res/drawable-hdpi-v4/action_settings.png │ │ - offset of local header from start of archive: 360511 │ - (000000000005803Fh) bytes │ + offset of local header from start of archive: 344952 │ + (0000000000054378h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.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) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 2014 Aug 31 05:19:32 │ - 32-bit CRC value (hex): 3ee212d0 │ - compressed size: 838 bytes │ - uncompressed size: 838 bytes │ - length of filename: 28 characters │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): c22e6d03 │ + compressed size: 556 bytes │ + uncompressed size: 556 bytes │ + length of filename: 40 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 #116: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ + res/drawable-hdpi-v4/av_next.png │ │ - res/drawable/action_search.png │ - │ - offset of local header from start of archive: 361410 │ - (00000000000583C2h) bytes │ + offset of local header from start of archive: 345578 │ + (00000000000545EAh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.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) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 2014 Aug 31 05:19:32 │ - 32-bit CRC value (hex): 852413e5 │ - compressed size: 1074 bytes │ - uncompressed size: 1074 bytes │ - length of filename: 30 characters │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): be2ba475 │ + compressed size: 777 bytes │ + uncompressed size: 777 bytes │ + length of filename: 32 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 #117: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ - │ - res/drawable/action_settings.png │ + res/drawable-hdpi-v4/av_pause.png │ │ - offset of local header from start of archive: 362546 │ - (0000000000058832h) bytes │ + offset of local header from start of archive: 346417 │ + (0000000000054931h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.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) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 2014 Aug 31 05:19:32 │ - 32-bit CRC value (hex): 0f3bc9c5 │ - compressed size: 510 bytes │ - uncompressed size: 510 bytes │ - length of filename: 32 characters │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): 87eea814 │ + compressed size: 252 bytes │ + uncompressed size: 252 bytes │ + length of filename: 33 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 #118: │ --------------------------- │ │ - res/drawable/android_icon.png │ + res/drawable-hdpi-v4/av_play.png │ │ - offset of local header from start of archive: 363118 │ - (0000000000058A6Eh) bytes │ + offset of local header from start of archive: 346732 │ + (0000000000054A6Ch) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.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) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 2014 Aug 31 05:19:32 │ - 32-bit CRC value (hex): 6c36894f │ - compressed size: 3801 bytes │ - uncompressed size: 3801 bytes │ - length of filename: 29 characters │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): 02edb986 │ + compressed size: 606 bytes │ + uncompressed size: 606 bytes │ + length of filename: 32 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 #119: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ + res/drawable-hdpi-v4/av_previous.png │ │ - res/drawable/arrow_down.9.png │ - │ - offset of local header from start of archive: 366981 │ - (0000000000059985h) bytes │ + offset of local header from start of archive: 347400 │ + (0000000000054D08h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.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) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 2014 Aug 31 05:19:32 │ - 32-bit CRC value (hex): 79b82bcb │ - compressed size: 571 bytes │ - uncompressed size: 571 bytes │ - length of filename: 29 characters │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): 8d42c32b │ + compressed size: 804 bytes │ + uncompressed size: 804 bytes │ + length of filename: 36 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 #120: │ --------------------------- │ │ - res/drawable/arrow_up.9.png │ + res/drawable-hdpi-v4/av_shuffle.png │ │ - offset of local header from start of archive: 367611 │ - (0000000000059BFBh) bytes │ + offset of local header from start of archive: 348270 │ + (000000000005506Eh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.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) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 2014 Aug 31 05:19:32 │ - 32-bit CRC value (hex): 424b3279 │ - compressed size: 595 bytes │ - uncompressed size: 595 bytes │ - length of filename: 27 characters │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): 5f74fe0c │ + compressed size: 1283 bytes │ + uncompressed size: 1283 bytes │ + length of filename: 35 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 #121: │ --------------------------- │ │ - res/drawable/av_fast_forward.png │ + res/drawable-hdpi-v4/chess.png │ │ - offset of local header from start of archive: 368263 │ - (0000000000059E87h) bytes │ + offset of local header from start of archive: 349618 │ + (00000000000555B2h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.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) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 2014 Aug 31 05:19:32 │ - 32-bit CRC value (hex): 0ae1306f │ - compressed size: 518 bytes │ - uncompressed size: 518 bytes │ - length of filename: 32 characters │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): cce523d4 │ + compressed size: 2909 bytes │ + uncompressed size: 2909 bytes │ + length of filename: 30 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 #122: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ + res/drawable-hdpi-v4/collections_collection.png │ │ - res/drawable/av_next.png │ - │ - offset of local header from start of archive: 368846 │ - (000000000005A0CEh) bytes │ + offset of local header from start of archive: 352587 │ + (000000000005614Bh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.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) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 2014 Aug 31 05:19:32 │ - 32-bit CRC value (hex): 35f4ef2b │ - compressed size: 629 bytes │ - uncompressed size: 629 bytes │ - length of filename: 24 characters │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): 6f71af03 │ + compressed size: 923 bytes │ + uncompressed size: 923 bytes │ + length of filename: 47 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 #123: │ --------------------------- │ │ - res/drawable/av_pause.png │ + res/drawable-hdpi-v4/collections_view_as_grid.png │ │ - offset of local header from start of archive: 369529 │ - (000000000005A379h) bytes │ + offset of local header from start of archive: 353587 │ + (0000000000056533h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.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) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 2014 Aug 31 05:19:32 │ - 32-bit CRC value (hex): 63907ba3 │ - compressed size: 229 bytes │ - uncompressed size: 229 bytes │ - length of filename: 25 characters │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): bc6d20ab │ + compressed size: 352 bytes │ + uncompressed size: 352 bytes │ + length of filename: 49 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 #124: │ --------------------------- │ │ - res/drawable/av_play.png │ + res/drawable-hdpi-v4/collections_view_as_list.png │ │ - offset of local header from start of archive: 369813 │ - (000000000005A495h) bytes │ + offset of local header from start of archive: 354018 │ + (00000000000566E2h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.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) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 2014 Aug 31 05:19:32 │ - 32-bit CRC value (hex): 008bd3df │ - compressed size: 493 bytes │ - uncompressed size: 493 bytes │ - length of filename: 24 characters │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): 805f7e57 │ + compressed size: 611 bytes │ + uncompressed size: 611 bytes │ + length of filename: 49 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 #125: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + res/drawable-hdpi-v4/content_attachment.png │ │ - res/drawable/av_previous.png │ - │ - offset of local header from start of archive: 370361 │ - (000000000005A6B9h) bytes │ + offset of local header from start of archive: 354708 │ + (0000000000056994h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.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) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 2014 Aug 31 05:19:32 │ - 32-bit CRC value (hex): 73ec6013 │ - compressed size: 634 bytes │ - uncompressed size: 634 bytes │ - length of filename: 28 characters │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): dbb4f51d │ + compressed size: 1052 bytes │ + uncompressed size: 1052 bytes │ + length of filename: 43 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 #126: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ - │ - res/drawable/av_rewind.png │ + res/drawable-hdpi-v4/content_discard.png │ │ - offset of local header from start of archive: 371054 │ - (000000000005A96Eh) bytes │ + offset of local header from start of archive: 355833 │ + (0000000000056DF9h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.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) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 2014 Aug 31 05:19:32 │ - 32-bit CRC value (hex): dc476f13 │ - compressed size: 522 bytes │ - uncompressed size: 522 bytes │ - length of filename: 26 characters │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): 9b56fb0d │ + compressed size: 1158 bytes │ + uncompressed size: 1158 bytes │ + length of filename: 40 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 #127: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + res/drawable-hdpi-v4/content_edit.png │ │ - res/drawable/av_shuffle.png │ - │ - offset of local header from start of archive: 371634 │ - (000000000005ABB2h) bytes │ + offset of local header from start of archive: 357061 │ + (00000000000572C5h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.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) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 2014 Aug 31 05:19:32 │ - 32-bit CRC value (hex): 534a4042 │ - compressed size: 1037 bytes │ - uncompressed size: 1037 bytes │ - length of filename: 27 characters │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): fa8887f8 │ + compressed size: 1545 bytes │ + uncompressed size: 1545 bytes │ + length of filename: 37 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 #128: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + res/drawable-hdpi-v4/content_email.png │ │ - res/drawable/boardoverlay.png │ - │ - offset of local header from start of archive: 372729 │ - (000000000005AFF9h) bytes │ + offset of local header from start of archive: 358673 │ + (0000000000057911h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.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) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 2014 Aug 31 05:19:32 │ - 32-bit CRC value (hex): 9f69d1b6 │ - compressed size: 207 bytes │ - uncompressed size: 207 bytes │ - length of filename: 29 characters │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): 7fff86af │ + compressed size: 529 bytes │ + uncompressed size: 529 bytes │ + length of filename: 38 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 #129: │ --------------------------- │ │ - res/drawable/button.xml │ + res/drawable-hdpi-v4/content_import_export.png │ │ - offset of local header from start of archive: 372995 │ - (000000000005B103h) bytes │ + offset of local header from start of archive: 359270 │ + (0000000000057B66h) 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): 2014 Aug 31 05:19:32 │ - 32-bit CRC value (hex): 278e6af1 │ - compressed size: 311 bytes │ - uncompressed size: 896 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): 916534ac │ + compressed size: 765 bytes │ + uncompressed size: 765 bytes │ + length of filename: 46 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 #130: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ - res/drawable/button_disabled.xml │ + res/drawable-hdpi-v4/content_new.png │ │ - offset of local header from start of archive: 373375 │ - (000000000005B27Fh) bytes │ + offset of local header from start of archive: 360111 │ + (0000000000057EAFh) 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): 2014 Aug 31 05:19:32 │ - 32-bit CRC value (hex): dfe2bccf │ - compressed size: 507 bytes │ - uncompressed size: 1272 bytes │ - length of filename: 32 characters │ + extended local header: no │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): 5f4a4bef │ + compressed size: 251 bytes │ + uncompressed size: 251 bytes │ + length of filename: 36 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 #131: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ - res/drawable/button_enabled.xml │ + res/drawable-hdpi-v4/content_save.png │ │ - offset of local header from start of archive: 373960 │ - (000000000005B4C8h) bytes │ + offset of local header from start of archive: 360428 │ + (0000000000057FECh) 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): 2014 Aug 31 05:19:32 │ - 32-bit CRC value (hex): 99e258d4 │ - compressed size: 481 bytes │ - uncompressed size: 1172 bytes │ - length of filename: 31 characters │ + extended local header: no │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): cb9095c5 │ + compressed size: 787 bytes │ + uncompressed size: 787 bytes │ + length of filename: 37 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 #132: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ - res/drawable/button_focussed.xml │ + res/drawable-hdpi-v4/content_undo.png │ │ - offset of local header from start of archive: 374518 │ - (000000000005B6F6h) bytes │ + offset of local header from start of archive: 361282 │ + (0000000000058342h) 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): 2014 Aug 31 05:19:32 │ - 32-bit CRC value (hex): 0352db99 │ - compressed size: 476 bytes │ - uncompressed size: 1172 bytes │ - length of filename: 32 characters │ + extended local header: no │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): 0c488b2d │ + compressed size: 1247 bytes │ + uncompressed size: 1247 bytes │ + length of filename: 37 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 #133: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ - res/drawable/button_pressed.xml │ + res/drawable-hdpi-v4/device_access_time.png │ │ - offset of local header from start of archive: 375072 │ - (000000000005B920h) bytes │ + offset of local header from start of archive: 362596 │ + (0000000000058864h) 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): 2014 Aug 31 05:19:32 │ - 32-bit CRC value (hex): c083049f │ - compressed size: 476 bytes │ - uncompressed size: 1172 bytes │ - length of filename: 31 characters │ + extended local header: no │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): 33964833 │ + compressed size: 1261 bytes │ + uncompressed size: 1261 bytes │ + length of filename: 43 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 #134: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ - res/drawable/chess.png │ + res/drawable-hdpi-v4/hardware_phone_cross.png │ │ - offset of local header from start of archive: 375625 │ - (000000000005BB49h) bytes │ + offset of local header from start of archive: 363930 │ + (0000000000058D9Ah) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.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) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 2014 Aug 31 05:19:32 │ - 32-bit CRC value (hex): 2653df6b │ - compressed size: 1835 bytes │ - uncompressed size: 1835 bytes │ - length of filename: 22 characters │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): 7c0be58f │ + compressed size: 936 bytes │ + uncompressed size: 936 bytes │ + length of filename: 45 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 #135: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ + res/drawable-hdpi-v4/icon.png │ │ - res/drawable/collections_collection.png │ - │ - offset of local header from start of archive: 377515 │ - (000000000005C2ABh) bytes │ + offset of local header from start of archive: 364941 │ + (000000000005918Dh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.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) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 2014 Aug 31 05:19:32 │ - 32-bit CRC value (hex): 3d01c1b4 │ - compressed size: 779 bytes │ - uncompressed size: 779 bytes │ - length of filename: 39 characters │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): cce523d4 │ + compressed size: 2909 bytes │ + uncompressed size: 2909 bytes │ + length of filename: 29 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 #136: │ --------------------------- │ │ - res/drawable/collections_view_as_grid.png │ + res/drawable-hdpi-v4/images_rotate_right.png │ │ - offset of local header from start of archive: 378363 │ - (000000000005C5FBh) bytes │ + offset of local header from start of archive: 367909 │ + (0000000000059D25h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.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) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 2014 Aug 31 05:19:32 │ - 32-bit CRC value (hex): ba97e897 │ - compressed size: 333 bytes │ - uncompressed size: 333 bytes │ - length of filename: 41 characters │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): 2cee693a │ + compressed size: 1535 bytes │ + uncompressed size: 1535 bytes │ + length of filename: 44 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 #137: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ - │ - res/drawable/collections_view_as_list.png │ + res/drawable-hdpi-v4/indicator_error.png │ │ - offset of local header from start of archive: 378769 │ - (000000000005C791h) bytes │ + offset of local header from start of archive: 369518 │ + (000000000005A36Eh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.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) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 2014 Aug 31 05:19:32 │ - 32-bit CRC value (hex): 63e5755d │ - compressed size: 588 bytes │ - uncompressed size: 588 bytes │ - length of filename: 41 characters │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): d89fdfa0 │ + compressed size: 1262 bytes │ + uncompressed size: 1262 bytes │ + length of filename: 40 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 #138: │ --------------------------- │ │ - res/drawable/content_attachment.png │ + res/drawable-hdpi-v4/indicator_none.png │ │ - offset of local header from start of archive: 379428 │ - (000000000005CA24h) bytes │ + offset of local header from start of archive: 370850 │ + (000000000005A8A2h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.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) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 2014 Aug 31 05:19:32 │ - 32-bit CRC value (hex): 67d8b25e │ - compressed size: 822 bytes │ - uncompressed size: 822 bytes │ - length of filename: 35 characters │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): 7a8166d4 │ + compressed size: 717 bytes │ + uncompressed size: 717 bytes │ + length of filename: 39 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 #139: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ + res/drawable-hdpi-v4/indicator_ok.png │ │ - res/drawable/content_discard.png │ - │ - offset of local header from start of archive: 380318 │ - (000000000005CD9Eh) bytes │ + offset of local header from start of archive: 371636 │ + (000000000005ABB4h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.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) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 2014 Aug 31 05:19:32 │ - 32-bit CRC value (hex): 5fc6b145 │ - compressed size: 949 bytes │ - uncompressed size: 949 bytes │ - length of filename: 32 characters │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): 9cbb4e3c │ + compressed size: 573 bytes │ + uncompressed size: 573 bytes │ + length of filename: 37 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 #140: │ --------------------------- │ │ - res/drawable/content_edit.png │ + res/drawable-hdpi-v4/navigation_accept.png │ │ - offset of local header from start of archive: 381329 │ - (000000000005D191h) bytes │ + offset of local header from start of archive: 372276 │ + (000000000005AE34h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.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) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 2014 Aug 31 05:19:32 │ - 32-bit CRC value (hex): d6459089 │ - compressed size: 1166 bytes │ - uncompressed size: 1166 bytes │ - length of filename: 29 characters │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): 30e6dd53 │ + compressed size: 641 bytes │ + uncompressed size: 641 bytes │ + length of filename: 42 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 #141: │ --------------------------- │ │ - res/drawable/content_email.png │ + res/drawable-hdpi-v4/navigation_back.png │ │ - offset of local header from start of archive: 382554 │ - (000000000005D65Ah) bytes │ + offset of local header from start of archive: 372989 │ + (000000000005B0FDh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.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) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 2014 Aug 31 05:19:32 │ - 32-bit CRC value (hex): 2914063f │ - compressed size: 450 bytes │ - uncompressed size: 450 bytes │ - length of filename: 30 characters │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): 940531e7 │ + compressed size: 397 bytes │ + uncompressed size: 397 bytes │ + length of filename: 40 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 #142: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ - │ - res/drawable/content_import_export.png │ + res/drawable-hdpi-v4/navigation_cancel.png │ │ - offset of local header from start of archive: 383066 │ - (000000000005D85Ah) bytes │ + offset of local header from start of archive: 373456 │ + (000000000005B2D0h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.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) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 2014 Aug 31 05:19:32 │ - 32-bit CRC value (hex): aa353e85 │ - compressed size: 572 bytes │ - uncompressed size: 572 bytes │ - length of filename: 38 characters │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): 7fecb3df │ + compressed size: 352 bytes │ + uncompressed size: 352 bytes │ + length of filename: 42 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 #143: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + res/drawable-hdpi-v4/navigation_expand.png │ │ - res/drawable/content_new.png │ - │ - offset of local header from start of archive: 383708 │ - (000000000005DADCh) bytes │ + offset of local header from start of archive: 373880 │ + (000000000005B478h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.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) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 2014 Aug 31 05:19:32 │ - 32-bit CRC value (hex): 9dfa1b17 │ - compressed size: 223 bytes │ - uncompressed size: 223 bytes │ - length of filename: 28 characters │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): 448c0b4b │ + compressed size: 763 bytes │ + uncompressed size: 763 bytes │ + length of filename: 42 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 #144: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ - │ - res/drawable/content_save.png │ + res/drawable-hdpi-v4/navigation_next_item.png │ │ - offset of local header from start of archive: 383991 │ - (000000000005DBF7h) bytes │ + offset of local header from start of archive: 374715 │ + (000000000005B7BBh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.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) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 2014 Aug 31 05:19:32 │ - 32-bit CRC value (hex): 4e32d141 │ - compressed size: 695 bytes │ - uncompressed size: 695 bytes │ - length of filename: 29 characters │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): 64c66fc5 │ + compressed size: 708 bytes │ + uncompressed size: 708 bytes │ + length of filename: 45 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 #145: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ - │ - res/drawable/content_undo.png │ + res/drawable-hdpi-v4/navigation_previous_item.png │ │ - offset of local header from start of archive: 384747 │ - (000000000005DEEBh) bytes │ + offset of local header from start of archive: 375498 │ + (000000000005BACAh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.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) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 2014 Aug 31 05:19:32 │ - 32-bit CRC value (hex): 272bf745 │ - compressed size: 948 bytes │ - uncompressed size: 948 bytes │ - length of filename: 29 characters │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): bca1104d │ + compressed size: 721 bytes │ + uncompressed size: 721 bytes │ + length of filename: 49 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 #146: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + res/drawable-hdpi-v4/navigation_refresh.png │ │ - res/drawable/del.png │ - │ - offset of local header from start of archive: 385756 │ - (000000000005E2DCh) bytes │ + offset of local header from start of archive: 376298 │ + (000000000005BDEAh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.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) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 2014 Aug 31 05:19:32 │ - 32-bit CRC value (hex): ab0f3cc2 │ - compressed size: 676 bytes │ - uncompressed size: 676 bytes │ - length of filename: 20 characters │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): 938ff76c │ + compressed size: 505 bytes │ + uncompressed size: 505 bytes │ + length of filename: 43 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 #147: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + res/drawable-hdpi-v4/social_add_person.png │ │ - res/drawable/device_access_time.png │ - │ - offset of local header from start of archive: 386484 │ - (000000000005E5B4h) bytes │ + offset of local header from start of archive: 376876 │ + (000000000005C02Ch) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.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) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 2014 Aug 31 05:19:32 │ - 32-bit CRC value (hex): 808c571f │ - compressed size: 926 bytes │ - uncompressed size: 926 bytes │ - length of filename: 35 characters │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): 96a8004b │ + compressed size: 1432 bytes │ + uncompressed size: 1432 bytes │ + length of filename: 42 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 #148: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ - res/drawable/hardware_phone_cross.png │ + res/drawable-hdpi-v4/social_chat.png │ │ - offset of local header from start of archive: 387478 │ - (000000000005E996h) bytes │ + offset of local header from start of archive: 378380 │ + (000000000005C60Ch) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.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) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 2014 Aug 31 05:19:32 │ - 32-bit CRC value (hex): c6a97be1 │ - compressed size: 1079 bytes │ - uncompressed size: 1079 bytes │ - length of filename: 37 characters │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): c5887f68 │ + compressed size: 581 bytes │ + uncompressed size: 581 bytes │ + length of filename: 36 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 #149: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ - res/drawable/icon.png │ + res/drawable-hdpi-v4/social_group.png │ │ - offset of local header from start of archive: 388627 │ - (000000000005EE13h) bytes │ + offset of local header from start of archive: 379027 │ + (000000000005C893h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.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) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 2014 Aug 31 05:19:32 │ - 32-bit CRC value (hex): 2653df6b │ - compressed size: 1835 bytes │ - uncompressed size: 1835 bytes │ - length of filename: 21 characters │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): d641342b │ + compressed size: 1800 bytes │ + uncompressed size: 1800 bytes │ + length of filename: 37 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 #150: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + res/drawable-hdpi-v4/social_person.png │ │ - res/drawable/images_rotate_right.png │ - │ - offset of local header from start of archive: 390515 │ - (000000000005F573h) bytes │ + offset of local header from start of archive: 380894 │ + (000000000005CFDEh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.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) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 2014 Aug 31 05:19:34 │ - 32-bit CRC value (hex): 6f90e916 │ - compressed size: 1189 bytes │ - uncompressed size: 1189 bytes │ - length of filename: 36 characters │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): 498a739b │ + compressed size: 1118 bytes │ + uncompressed size: 1118 bytes │ + length of filename: 38 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 #151: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ - res/drawable/indicator_error.png │ + res/drawable-ko/chess.png │ │ - offset of local header from start of archive: 391773 │ - (000000000005FA5Dh) bytes │ + offset of local header from start of archive: 382080 │ + (000000000005D480h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.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) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 2014 Aug 31 05:19:34 │ - 32-bit CRC value (hex): b1d1acc8 │ - compressed size: 1018 bytes │ - uncompressed size: 1018 bytes │ - length of filename: 32 characters │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): 53d7e02f │ + compressed size: 2536 bytes │ + uncompressed size: 2536 bytes │ + length of filename: 25 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 #152: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ - │ - res/drawable/indicator_none.png │ + res/drawable-ldpi-v4/action_about.png │ │ - offset of local header from start of archive: 392854 │ - (000000000005FE96h) bytes │ + offset of local header from start of archive: 384671 │ + (000000000005DE9Fh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.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) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 2014 Aug 31 05:19:34 │ - 32-bit CRC value (hex): 88b44ea8 │ - compressed size: 606 bytes │ - uncompressed size: 606 bytes │ - length of filename: 31 characters │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): 07d921c3 │ + compressed size: 483 bytes │ + uncompressed size: 483 bytes │ + length of filename: 37 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 #153: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ - │ - res/drawable/indicator_ok.png │ + res/drawable-ldpi-v4/action_help.png │ │ - offset of local header from start of archive: 393522 │ - (0000000000060132h) bytes │ + offset of local header from start of archive: 385221 │ + (000000000005E0C5h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.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) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 2014 Aug 31 05:19:34 │ - 32-bit CRC value (hex): 1706ddb4 │ - compressed size: 707 bytes │ - uncompressed size: 707 bytes │ - length of filename: 29 characters │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): 9a70ef96 │ + compressed size: 640 bytes │ + uncompressed size: 640 bytes │ + length of filename: 36 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 #154: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ + res/drawable-ldpi-v4/action_search.png │ │ - res/drawable/navigation_accept.png │ - │ - offset of local header from start of archive: 394291 │ - (0000000000060433h) bytes │ + offset of local header from start of archive: 385927 │ + (000000000005E387h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.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) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 2014 Aug 31 05:19:34 │ - 32-bit CRC value (hex): e67983b1 │ - compressed size: 457 bytes │ - uncompressed size: 457 bytes │ - length of filename: 34 characters │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): a514a2e7 │ + compressed size: 723 bytes │ + uncompressed size: 723 bytes │ + length of filename: 38 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 #155: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ - │ - res/drawable/navigation_back.png │ + res/drawable-ldpi-v4/action_settings.png │ │ - offset of local header from start of archive: 394813 │ - (000000000006063Dh) bytes │ + offset of local header from start of archive: 386718 │ + (000000000005E69Eh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.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) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 2014 Aug 31 05:19:34 │ - 32-bit CRC value (hex): 2c26b44d │ - compressed size: 354 bytes │ - uncompressed size: 354 bytes │ - length of filename: 32 characters │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): 3ae78ddb │ + compressed size: 510 bytes │ + uncompressed size: 510 bytes │ + length of filename: 40 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 #156: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ - │ - res/drawable/navigation_cancel.png │ + res/drawable-ldpi-v4/av_fast_forward.png │ │ - offset of local header from start of archive: 395230 │ - (00000000000607DEh) bytes │ + offset of local header from start of archive: 387298 │ + (000000000005E8E2h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.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) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 2014 Aug 31 05:19:34 │ - 32-bit CRC value (hex): 6162aa39 │ - compressed size: 331 bytes │ - uncompressed size: 331 bytes │ - length of filename: 34 characters │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): 1e9c6a52 │ + compressed size: 406 bytes │ + uncompressed size: 406 bytes │ + length of filename: 40 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 #157: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + res/drawable-ldpi-v4/av_next.png │ │ - res/drawable/navigation_expand.png │ - │ - offset of local header from start of archive: 395627 │ - (000000000006096Bh) bytes │ + offset of local header from start of archive: 387774 │ + (000000000005EABEh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.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) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 2014 Aug 31 05:19:34 │ - 32-bit CRC value (hex): 271493b7 │ - compressed size: 500 bytes │ - uncompressed size: 500 bytes │ - length of filename: 34 characters │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): 279d2b07 │ + compressed size: 517 bytes │ + uncompressed size: 517 bytes │ + length of filename: 32 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 #158: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ - │ - res/drawable/navigation_next_item.png │ + res/drawable-ldpi-v4/av_pause.png │ │ - offset of local header from start of archive: 396192 │ - (0000000000060BA0h) bytes │ + offset of local header from start of archive: 388353 │ + (000000000005ED01h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.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) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 2014 Aug 31 05:19:34 │ - 32-bit CRC value (hex): fbb520b2 │ - compressed size: 551 bytes │ - uncompressed size: 551 bytes │ - length of filename: 37 characters │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): 295cc406 │ + compressed size: 251 bytes │ + uncompressed size: 251 bytes │ + length of filename: 33 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 #159: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + res/drawable-ldpi-v4/av_play.png │ │ - res/drawable/navigation_previous_item.png │ - │ - offset of local header from start of archive: 396811 │ - (0000000000060E0Bh) bytes │ + offset of local header from start of archive: 388667 │ + (000000000005EE3Bh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.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) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 2014 Aug 31 05:19:34 │ - 32-bit CRC value (hex): 33ed1b64 │ - compressed size: 556 bytes │ - uncompressed size: 556 bytes │ - length of filename: 41 characters │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): 417c01f5 │ + compressed size: 389 bytes │ + uncompressed size: 389 bytes │ + length of filename: 32 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 #160: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ - │ - res/drawable/navigation_refresh.png │ + res/drawable-ldpi-v4/av_previous.png │ │ - offset of local header from start of archive: 397440 │ - (0000000000061080h) bytes │ + offset of local header from start of archive: 389118 │ + (000000000005EFFEh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.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) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 2014 Aug 31 05:19:34 │ - 32-bit CRC value (hex): 1d97bbe0 │ - compressed size: 426 bytes │ - uncompressed size: 426 bytes │ - length of filename: 35 characters │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): 557055fd │ + compressed size: 512 bytes │ + uncompressed size: 512 bytes │ + length of filename: 36 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 #161: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ + res/drawable-ldpi-v4/av_rewind.png │ │ - res/drawable/presence_invisible.png │ - │ - offset of local header from start of archive: 397934 │ - (000000000006126Eh) bytes │ + offset of local header from start of archive: 389696 │ + (000000000005F240h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.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) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 2014 Aug 31 05:19:34 │ - 32-bit CRC value (hex): 6f4c5591 │ - compressed size: 458 bytes │ - uncompressed size: 458 bytes │ - length of filename: 35 characters │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): 57087e95 │ + compressed size: 410 bytes │ + uncompressed size: 410 bytes │ + length of filename: 34 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 #162: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + res/drawable-ldpi-v4/av_shuffle.png │ │ - res/drawable/presence_online.png │ - │ - offset of local header from start of archive: 398458 │ - (000000000006147Ah) bytes │ + offset of local header from start of archive: 390170 │ + (000000000005F41Ah) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.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) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 2014 Aug 31 05:19:34 │ - 32-bit CRC value (hex): 733e1c92 │ - compressed size: 778 bytes │ - uncompressed size: 778 bytes │ - length of filename: 32 characters │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): 08754ea4 │ + compressed size: 721 bytes │ + uncompressed size: 721 bytes │ + length of filename: 35 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 #163: │ --------------------------- │ │ - res/drawable/small_bbb.png │ + res/drawable-ldpi-v4/collections_collection.png │ │ - offset of local header from start of archive: 399298 │ - (00000000000617C2h) bytes │ + offset of local header from start of archive: 390956 │ + (000000000005F72Ch) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.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) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 2014 Aug 31 05:19:34 │ - 32-bit CRC value (hex): 9dda7553 │ - compressed size: 432 bytes │ - uncompressed size: 432 bytes │ - length of filename: 26 characters │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): 679bd91c │ + compressed size: 619 bytes │ + uncompressed size: 619 bytes │ + length of filename: 47 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 #164: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ - │ - res/drawable/small_bf.png │ + res/drawable-ldpi-v4/collections_view_as_grid.png │ │ - offset of local header from start of archive: 399788 │ - (00000000000619ACh) bytes │ + offset of local header from start of archive: 391652 │ + (000000000005F9E4h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.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) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 2014 Aug 31 05:19:34 │ - 32-bit CRC value (hex): ebd765ef │ - compressed size: 80 bytes │ - uncompressed size: 80 bytes │ - length of filename: 25 characters │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): 87184961 │ + compressed size: 257 bytes │ + uncompressed size: 257 bytes │ + length of filename: 49 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 #165: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + res/drawable-ldpi-v4/collections_view_as_list.png │ │ - res/drawable/small_bkb.png │ - │ - offset of local header from start of archive: 399924 │ - (0000000000061A34h) bytes │ + offset of local header from start of archive: 391988 │ + (000000000005FB34h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.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) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 2014 Aug 31 05:19:34 │ - 32-bit CRC value (hex): ec955744 │ - compressed size: 585 bytes │ - uncompressed size: 585 bytes │ - length of filename: 26 characters │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): 4164616c │ + compressed size: 517 bytes │ + uncompressed size: 517 bytes │ + length of filename: 49 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 #166: │ --------------------------- │ │ - res/drawable/small_bnb.png │ + res/drawable-ldpi-v4/content_attachment.png │ │ - offset of local header from start of archive: 400565 │ - (0000000000061CB5h) bytes │ + offset of local header from start of archive: 392584 │ + (000000000005FD88h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.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) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 2014 Aug 31 05:19:34 │ - 32-bit CRC value (hex): c14a06c7 │ - compressed size: 506 bytes │ - uncompressed size: 506 bytes │ - length of filename: 26 characters │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): fbfefe29 │ + compressed size: 702 bytes │ + uncompressed size: 702 bytes │ + length of filename: 43 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 #167: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ + res/drawable-ldpi-v4/content_discard.png │ │ - res/drawable/small_bpb.png │ - │ - offset of local header from start of archive: 401130 │ - (0000000000061EEAh) bytes │ + offset of local header from start of archive: 393359 │ + (000000000006008Fh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.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) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 2014 Aug 31 05:19:34 │ - 32-bit CRC value (hex): 75c1d5f1 │ - compressed size: 301 bytes │ - uncompressed size: 301 bytes │ - length of filename: 26 characters │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): 7eb46bc5 │ + compressed size: 684 bytes │ + uncompressed size: 684 bytes │ + length of filename: 40 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 #168: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + res/drawable-ldpi-v4/content_edit.png │ │ - res/drawable/small_bqb.png │ - │ - offset of local header from start of archive: 401489 │ - (0000000000062051h) bytes │ + offset of local header from start of archive: 394113 │ + (0000000000060381h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.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) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 2014 Aug 31 05:19:34 │ - 32-bit CRC value (hex): ccdcde83 │ - compressed size: 583 bytes │ - uncompressed size: 583 bytes │ - length of filename: 26 characters │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): 36881345 │ + compressed size: 841 bytes │ + uncompressed size: 841 bytes │ + length of filename: 37 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 #169: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ + res/drawable-ldpi-v4/content_email.png │ │ - res/drawable/small_brb.png │ - │ - offset of local header from start of archive: 402131 │ - (00000000000622D3h) bytes │ + offset of local header from start of archive: 395021 │ + (000000000006070Dh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.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) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 2014 Aug 31 05:19:34 │ - 32-bit CRC value (hex): 534f3c62 │ - compressed size: 335 bytes │ - uncompressed size: 335 bytes │ - length of filename: 26 characters │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): 748fb48b │ + compressed size: 399 bytes │ + uncompressed size: 399 bytes │ + length of filename: 38 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 #170: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ - │ - res/drawable/small_wbb.png │ + res/drawable-ldpi-v4/content_import_export.png │ │ - offset of local header from start of archive: 402523 │ - (000000000006245Bh) bytes │ + offset of local header from start of archive: 395488 │ + (00000000000608E0h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.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) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 2014 Aug 31 05:19:34 │ - 32-bit CRC value (hex): 2977a83c │ - compressed size: 457 bytes │ - uncompressed size: 457 bytes │ - length of filename: 26 characters │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): 6613074c │ + compressed size: 505 bytes │ + uncompressed size: 505 bytes │ + length of filename: 46 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 #171: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ - │ - res/drawable/small_wkb.png │ + res/drawable-ldpi-v4/content_new.png │ │ - offset of local header from start of archive: 403037 │ - (000000000006265Dh) bytes │ + offset of local header from start of archive: 396069 │ + (0000000000060B25h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.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) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 2014 Aug 31 05:19:34 │ - 32-bit CRC value (hex): 87482412 │ - compressed size: 553 bytes │ - uncompressed size: 553 bytes │ - length of filename: 26 characters │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): 1a196367 │ + compressed size: 203 bytes │ + uncompressed size: 203 bytes │ + length of filename: 36 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 #172: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ - res/drawable/small_wnb.png │ + res/drawable-ldpi-v4/content_save.png │ │ - offset of local header from start of archive: 403649 │ - (00000000000628C1h) bytes │ + offset of local header from start of archive: 396338 │ + (0000000000060C32h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.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) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 2014 Aug 31 05:19:34 │ - 32-bit CRC value (hex): 0924d7b9 │ - compressed size: 492 bytes │ - uncompressed size: 492 bytes │ - length of filename: 26 characters │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): 63a3d855 │ + compressed size: 705 bytes │ + uncompressed size: 705 bytes │ + length of filename: 37 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 #173: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ - res/drawable/small_wpb.png │ + res/drawable-ldpi-v4/content_undo.png │ │ - offset of local header from start of archive: 404200 │ - (0000000000062AE8h) bytes │ + offset of local header from start of archive: 397110 │ + (0000000000060F36h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.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) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 2014 Aug 31 05:19:34 │ - 32-bit CRC value (hex): 0feecbd1 │ - compressed size: 347 bytes │ - uncompressed size: 347 bytes │ - length of filename: 26 characters │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): c8b55df4 │ + compressed size: 766 bytes │ + uncompressed size: 766 bytes │ + length of filename: 37 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 #174: │ --------------------------- │ │ - res/drawable/small_wqb.png │ + res/drawable-ldpi-v4/device_access_time.png │ │ - offset of local header from start of archive: 404603 │ - (0000000000062C7Bh) bytes │ + offset of local header from start of archive: 397943 │ + (0000000000061277h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.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) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 2014 Aug 31 05:19:34 │ - 32-bit CRC value (hex): 2fc45515 │ - compressed size: 640 bytes │ - uncompressed size: 640 bytes │ - length of filename: 26 characters │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): 15ac63a1 │ + compressed size: 604 bytes │ + uncompressed size: 604 bytes │ + length of filename: 43 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 #175: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + res/drawable-ldpi-v4/hardware_phone_cross.png │ │ - res/drawable/small_wrb.png │ - │ - offset of local header from start of archive: 405300 │ - (0000000000062F34h) bytes │ + offset of local header from start of archive: 398620 │ + (000000000006151Ch) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.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) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 2014 Aug 31 05:19:34 │ - 32-bit CRC value (hex): 0a27f45c │ - compressed size: 348 bytes │ - uncompressed size: 348 bytes │ - length of filename: 26 characters │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): 79624997 │ + compressed size: 518 bytes │ + uncompressed size: 518 bytes │ + length of filename: 45 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 #176: │ --------------------------- │ │ - res/drawable/social_add_person.png │ + res/drawable-ldpi-v4/images_rotate_right.png │ │ - offset of local header from start of archive: 405704 │ - (00000000000630C8h) bytes │ + offset of local header from start of archive: 399213 │ + (000000000006176Dh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.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) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 2014 Aug 31 05:19:34 │ - 32-bit CRC value (hex): ee93f775 │ - compressed size: 1207 bytes │ - uncompressed size: 1207 bytes │ - length of filename: 34 characters │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): 72a467ac │ + compressed size: 881 bytes │ + uncompressed size: 881 bytes │ + length of filename: 44 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 #177: │ --------------------------- │ │ - res/drawable/social_chat.png │ + res/drawable-ldpi-v4/navigation_accept.png │ │ - offset of local header from start of archive: 406975 │ - (00000000000635BFh) bytes │ + offset of local header from start of archive: 400168 │ + (0000000000061B28h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.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) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 2014 Aug 31 05:19:34 │ - 32-bit CRC value (hex): f41a1846 │ - compressed size: 494 bytes │ - uncompressed size: 494 bytes │ - length of filename: 28 characters │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): f356bd98 │ + compressed size: 397 bytes │ + uncompressed size: 397 bytes │ + length of filename: 42 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 #178: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ - res/drawable/social_group.png │ + res/drawable-ldpi-v4/navigation_back.png │ │ - offset of local header from start of archive: 407530 │ - (00000000000637EAh) bytes │ + offset of local header from start of archive: 400637 │ + (0000000000061CFDh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.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) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 2014 Aug 31 05:19:34 │ - 32-bit CRC value (hex): 44194518 │ - compressed size: 1427 bytes │ - uncompressed size: 1427 bytes │ - length of filename: 29 characters │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): 83281891 │ + compressed size: 307 bytes │ + uncompressed size: 307 bytes │ + length of filename: 40 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 #179: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ - res/drawable/social_person.png │ + res/drawable-ldpi-v4/navigation_cancel.png │ │ - offset of local header from start of archive: 409019 │ - (0000000000063DBBh) bytes │ + offset of local header from start of archive: 401014 │ + (0000000000061E76h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.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) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 2014 Aug 31 05:19:34 │ - 32-bit CRC value (hex): 1f8e9e0e │ - compressed size: 836 bytes │ - uncompressed size: 836 bytes │ - length of filename: 30 characters │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): 43a1e9cc │ + compressed size: 246 bytes │ + uncompressed size: 246 bytes │ + length of filename: 42 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 #180: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ - │ - res/drawable/textview.xml │ + res/drawable-ldpi-v4/navigation_expand.png │ │ - offset of local header from start of archive: 409916 │ - (000000000006413Ch) bytes │ + offset of local header from start of archive: 401332 │ + (0000000000061FB4h) 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): 2014 Aug 31 05:19:32 │ - 32-bit CRC value (hex): 4c57ac34 │ - compressed size: 377 bytes │ - uncompressed size: 952 bytes │ - length of filename: 25 characters │ + extended local header: no │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): 18f9eb24 │ + compressed size: 395 bytes │ + uncompressed size: 395 bytes │ + length of filename: 42 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 #181: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ - res/drawable/turnblack.png │ + res/drawable-ldpi-v4/navigation_next_item.png │ │ - offset of local header from start of archive: 410364 │ - (00000000000642FCh) bytes │ + offset of local header from start of archive: 401799 │ + (0000000000062187h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.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) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 2014 Aug 31 05:19:34 │ - 32-bit CRC value (hex): b0c0fc66 │ - compressed size: 372 bytes │ - uncompressed size: 372 bytes │ - length of filename: 26 characters │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): 7dcdc9dd │ + compressed size: 393 bytes │ + uncompressed size: 393 bytes │ + length of filename: 45 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 #182: │ --------------------------- │ │ - res/drawable/turnwhite.png │ + res/drawable-ldpi-v4/navigation_previous_item.png │ │ - offset of local header from start of archive: 410792 │ - (00000000000644A8h) bytes │ + offset of local header from start of archive: 402267 │ + (000000000006235Bh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.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) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 2014 Aug 31 05:19:34 │ - 32-bit CRC value (hex): 5e306c65 │ - compressed size: 372 bytes │ - uncompressed size: 372 bytes │ - length of filename: 26 characters │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): fddbaeed │ + compressed size: 397 bytes │ + uncompressed size: 397 bytes │ + length of filename: 49 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 #183: │ --------------------------- │ │ - res/layout/board.xml │ + res/drawable-ldpi-v4/navigation_refresh.png │ │ - offset of local header from start of archive: 411220 │ - (0000000000064654h) bytes │ + offset of local header from start of archive: 402743 │ + (0000000000062537h) 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): 2014 Aug 31 05:19:32 │ - 32-bit CRC value (hex): 9d33faa0 │ - compressed size: 934 bytes │ - uncompressed size: 8620 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): ee67e025 │ + compressed size: 323 bytes │ + uncompressed size: 323 bytes │ + length of filename: 43 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 #184: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + res/drawable-ldpi-v4/social_add_person.png │ │ - res/layout/convergence.xml │ - │ - offset of local header from start of archive: 412220 │ - (0000000000064A3Ch) bytes │ + offset of local header from start of archive: 403139 │ + (00000000000626C3h) 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): 2014 Aug 31 05:19:32 │ - 32-bit CRC value (hex): 108c677a │ - compressed size: 870 bytes │ - uncompressed size: 2724 bytes │ - length of filename: 26 characters │ + extended local header: no │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): eb115ff2 │ + compressed size: 902 bytes │ + uncompressed size: 902 bytes │ + length of filename: 42 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 #185: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ - res/layout/customcommands.xml │ + res/drawable-ldpi-v4/social_chat.png │ │ - offset of local header from start of archive: 413162 │ - (0000000000064DEAh) bytes │ + offset of local header from start of archive: 404113 │ + (0000000000062A91h) 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): 2014 Aug 31 05:19:32 │ - 32-bit CRC value (hex): d2084569 │ - compressed size: 278 bytes │ - uncompressed size: 596 bytes │ - length of filename: 29 characters │ + extended local header: no │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): dd55ea41 │ + compressed size: 455 bytes │ + uncompressed size: 455 bytes │ + length of filename: 36 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 #186: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ - res/layout/doimport.xml │ + res/drawable-ldpi-v4/social_group.png │ │ - offset of local header from start of archive: 413515 │ - (0000000000064F4Bh) bytes │ + offset of local header from start of archive: 404634 │ + (0000000000062C9Ah) 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): 2014 Aug 31 05:19:32 │ - 32-bit CRC value (hex): 59dc36d8 │ - compressed size: 402 bytes │ - uncompressed size: 1144 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): 862d9b87 │ + compressed size: 975 bytes │ + uncompressed size: 975 bytes │ + length of filename: 37 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 #187: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ - res/layout/game_row.xml │ + res/drawable-ldpi-v4/social_person.png │ │ - offset of local header from start of archive: 413986 │ - (0000000000065122h) bytes │ + offset of local header from start of archive: 405676 │ + (00000000000630ACh) 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): 2014 Aug 31 05:19:32 │ - 32-bit CRC value (hex): 3e4d5a0c │ - compressed size: 737 bytes │ - uncompressed size: 2256 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): 5da27e19 │ + compressed size: 644 bytes │ + uncompressed size: 644 bytes │ + length of filename: 38 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 #188: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + res/drawable-xhdpi-v4/chess.png │ │ - res/layout/gameslist.xml │ - │ - offset of local header from start of archive: 414792 │ - (0000000000065448h) bytes │ + offset of local header from start of archive: 406388 │ + (0000000000063374h) 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): 2014 Aug 31 05:19:32 │ - 32-bit CRC value (hex): 6ffe3e67 │ - compressed size: 842 bytes │ - uncompressed size: 2868 bytes │ - length of filename: 24 characters │ + extended local header: no │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): d3d05189 │ + compressed size: 4561 bytes │ + uncompressed size: 4561 bytes │ + length of filename: 31 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 #189: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + res/drawable-xhdpi-v4/icon.png │ │ - res/layout/help.xml │ - │ - offset of local header from start of archive: 415704 │ - (00000000000657D8h) bytes │ + offset of local header from start of archive: 411010 │ + (0000000000064582h) 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): 2014 Aug 31 05:19:32 │ - 32-bit CRC value (hex): 5bd194fe │ - compressed size: 285 bytes │ - uncompressed size: 612 bytes │ - length of filename: 19 characters │ + extended local header: no │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): d3d05189 │ + compressed size: 4561 bytes │ + uncompressed size: 4561 bytes │ + length of filename: 30 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 #190: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ - res/layout/ics_chat.xml │ + res/drawable/action_about.png │ │ - offset of local header from start of archive: 416054 │ - (0000000000065936h) bytes │ + offset of local header from start of archive: 415631 │ + (000000000006578Fh) 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): 2014 Aug 31 05:19:32 │ - 32-bit CRC value (hex): e60f9ef3 │ - compressed size: 671 bytes │ - uncompressed size: 1688 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): b23a0239 │ + compressed size: 687 bytes │ + uncompressed size: 687 bytes │ + length of filename: 29 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 #191: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ - res/layout/ics_game_row.xml │ + res/drawable/action_help.png │ │ - offset of local header from start of archive: 416794 │ - (0000000000065C1Ah) bytes │ + offset of local header from start of archive: 416377 │ + (0000000000065A79h) 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): 2014 Aug 31 05:19:32 │ - 32-bit CRC value (hex): 8e99ffd2 │ - compressed size: 690 bytes │ - uncompressed size: 2652 bytes │ - length of filename: 27 characters │ + extended local header: no │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): 286064ec │ + compressed size: 838 bytes │ + uncompressed size: 838 bytes │ + length of filename: 28 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 #192: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ - res/layout/ics_match.xml │ + res/drawable/action_search.png │ │ - offset of local header from start of archive: 417557 │ - (0000000000065F15h) bytes │ + offset of local header from start of archive: 417273 │ + (0000000000065DF9h) 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): 2014 Aug 31 05:19:32 │ - 32-bit CRC value (hex): 034dc3e0 │ - compressed size: 740 bytes │ - uncompressed size: 2552 bytes │ - length of filename: 24 characters │ + extended local header: no │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): 4e2b95dc │ + compressed size: 1074 bytes │ + uncompressed size: 1074 bytes │ + length of filename: 30 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 #193: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ - res/layout/ics_player_row.xml │ + res/drawable/action_settings.png │ │ - offset of local header from start of archive: 418367 │ - (000000000006623Fh) bytes │ + offset of local header from start of archive: 418407 │ + (0000000000066267h) 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): 2014 Aug 31 05:19:32 │ - 32-bit CRC value (hex): 75498be9 │ - compressed size: 457 bytes │ - uncompressed size: 1072 bytes │ - length of filename: 29 characters │ + extended local header: no │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): 3ae78ddb │ + compressed size: 510 bytes │ + uncompressed size: 510 bytes │ + length of filename: 32 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 #194: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ - res/layout/ics_seek_row.xml │ + res/drawable/android_icon.png │ │ - offset of local header from start of archive: 418899 │ - (0000000000066453h) bytes │ + offset of local header from start of archive: 418979 │ + (00000000000664A3h) 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): 2014 Aug 31 05:19:32 │ - 32-bit CRC value (hex): 56f068aa │ - compressed size: 521 bytes │ - uncompressed size: 1408 bytes │ - length of filename: 27 characters │ + extended local header: no │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): 6c36894f │ + compressed size: 3801 bytes │ + uncompressed size: 3801 bytes │ + length of filename: 29 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 #195: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ - res/layout/ics_stored_row.xml │ + res/drawable/arrow_down.9.png │ │ - offset of local header from start of archive: 419493 │ - (00000000000666A5h) bytes │ + offset of local header from start of archive: 422839 │ + (00000000000673B7h) 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): 2014 Aug 31 05:19:32 │ - 32-bit CRC value (hex): d254bb54 │ - compressed size: 509 bytes │ - uncompressed size: 1512 bytes │ + extended local header: no │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): fe54e4fd │ + compressed size: 607 bytes │ + uncompressed size: 607 bytes │ length of filename: 29 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 #196: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ - res/layout/icsclient.xml │ + res/drawable/arrow_up.9.png │ │ - offset of local header from start of archive: 420077 │ - (00000000000668EDh) bytes │ + offset of local header from start of archive: 423505 │ + (0000000000067651h) 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): 2014 Aug 31 05:19:32 │ - 32-bit CRC value (hex): cd236957 │ - compressed size: 2393 bytes │ - uncompressed size: 10328 bytes │ - length of filename: 24 characters │ + extended local header: no │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): bdfe2c33 │ + compressed size: 631 bytes │ + uncompressed size: 631 bytes │ + length of filename: 27 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 #197: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ - res/layout/icsconfirm.xml │ + res/drawable/av_fast_forward.png │ │ - offset of local header from start of archive: 422540 │ - (000000000006728Ch) bytes │ + offset of local header from start of archive: 424193 │ + (0000000000067901h) 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): 2014 Aug 31 05:19:32 │ - 32-bit CRC value (hex): 092cc6c9 │ - compressed size: 489 bytes │ - uncompressed size: 1224 bytes │ - length of filename: 25 characters │ + extended local header: no │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): 1699612a │ + compressed size: 518 bytes │ + uncompressed size: 518 bytes │ + length of filename: 32 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 #198: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ - res/layout/main.xml │ + res/drawable/av_next.png │ │ - offset of local header from start of archive: 423100 │ - (00000000000674BCh) bytes │ + offset of local header from start of archive: 424773 │ + (0000000000067B45h) 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): 2014 Aug 31 05:19:32 │ - 32-bit CRC value (hex): c040243e │ - compressed size: 2197 bytes │ - uncompressed size: 10868 bytes │ - length of filename: 19 characters │ + extended local header: no │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): ad120a9b │ + compressed size: 629 bytes │ + uncompressed size: 629 bytes │ + length of filename: 24 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 #199: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ - res/layout/options.xml │ + res/drawable/av_pause.png │ │ - offset of local header from start of archive: 425362 │ - (0000000000067D92h) bytes │ + offset of local header from start of archive: 425456 │ + (0000000000067DF0h) 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): 2014 Aug 31 05:19:32 │ - 32-bit CRC value (hex): 5ac1a53d │ - compressed size: 832 bytes │ - uncompressed size: 3080 bytes │ - length of filename: 22 characters │ + extended local header: no │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): ecdf5b4e │ + compressed size: 229 bytes │ + uncompressed size: 229 bytes │ + length of filename: 25 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 #200: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ - res/layout/options_newgame.xml │ + res/drawable/av_play.png │ │ - offset of local header from start of archive: 426262 │ - (0000000000068116h) bytes │ + offset of local header from start of archive: 425740 │ + (0000000000067F0Ch) 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): 2014 Aug 31 05:19:32 │ - 32-bit CRC value (hex): 01a16112 │ - compressed size: 711 bytes │ - uncompressed size: 2428 bytes │ - length of filename: 30 characters │ + extended local header: no │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): e9c2ca36 │ + compressed size: 493 bytes │ + uncompressed size: 493 bytes │ + length of filename: 24 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 #201: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ - res/layout/pgn_item.xml │ + res/drawable/av_previous.png │ │ - offset of local header from start of archive: 427049 │ - (0000000000068429h) bytes │ + offset of local header from start of archive: 426287 │ + (000000000006812Fh) 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): 2014 Aug 31 05:19:32 │ - 32-bit CRC value (hex): 7f8477ba │ - compressed size: 375 bytes │ - uncompressed size: 940 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): 13fe49f9 │ + compressed size: 634 bytes │ + uncompressed size: 634 bytes │ + length of filename: 28 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 #202: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ - res/layout/pgntool.xml │ + res/drawable/av_rewind.png │ │ - offset of local header from start of archive: 427493 │ - (00000000000685E5h) bytes │ + offset of local header from start of archive: 426979 │ + (00000000000683E3h) 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): 2014 Aug 31 05:19:32 │ - 32-bit CRC value (hex): 2edda23b │ - compressed size: 294 bytes │ - uncompressed size: 564 bytes │ - length of filename: 22 characters │ + extended local header: no │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): ee142c2a │ + compressed size: 522 bytes │ + uncompressed size: 522 bytes │ + length of filename: 26 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 #203: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ - res/layout/practice.xml │ + res/drawable/av_shuffle.png │ │ - offset of local header from start of archive: 427855 │ - (000000000006874Fh) bytes │ + offset of local header from start of archive: 427557 │ + (0000000000068625h) 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): 2014 Aug 31 05:19:32 │ - 32-bit CRC value (hex): 5758d9b2 │ - compressed size: 1028 bytes │ - uncompressed size: 3392 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): 39eda6b1 │ + compressed size: 1037 bytes │ + uncompressed size: 1037 bytes │ + length of filename: 27 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 #204: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ - res/layout/puzzle.xml │ + res/drawable/boardoverlay.png │ │ - offset of local header from start of archive: 428952 │ - (0000000000068B98h) bytes │ + offset of local header from start of archive: 428651 │ + (0000000000068A6Bh) 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): 2014 Aug 31 05:19:32 │ - 32-bit CRC value (hex): 48605b63 │ - compressed size: 942 bytes │ - uncompressed size: 2968 bytes │ - length of filename: 21 characters │ + extended local header: no │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): 9f69d1b6 │ + compressed size: 207 bytes │ + uncompressed size: 207 bytes │ + length of filename: 29 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 #205: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ - res/layout/savegame.xml │ + res/drawable/button.xml │ │ - offset of local header from start of archive: 429961 │ - (0000000000068F89h) bytes │ + offset of local header from start of archive: 428917 │ + (0000000000068B75h) 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): 2014 Aug 31 05:19:32 │ - 32-bit CRC value (hex): 6c732f34 │ - compressed size: 896 bytes │ - uncompressed size: 3464 bytes │ + file last modified on (DOS date/time): 2017 Oct 27 00:18:40 │ + 32-bit CRC value (hex): 278e6af1 │ + compressed size: 310 bytes │ + uncompressed size: 896 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 │ @@ -6150,2892 +5814,3042 @@ │ There is no file comment. │ │ Central directory entry #206: │ --------------------------- │ │ There are an extra 16 bytes preceding this file. │ │ - res/layout/setup.xml │ + res/drawable/button_disabled.xml │ │ - offset of local header from start of archive: 430926 │ - (000000000006934Eh) bytes │ + offset of local header from start of archive: 429296 │ + (0000000000068CF0h) 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): 2014 Aug 31 05:19:32 │ - 32-bit CRC value (hex): 3c017359 │ - compressed size: 949 bytes │ - uncompressed size: 3376 bytes │ - length of filename: 20 characters │ + file last modified on (DOS date/time): 2017 Oct 27 00:18:40 │ + 32-bit CRC value (hex): dfe2bccf │ + compressed size: 507 bytes │ + uncompressed size: 1272 bytes │ + length of filename: 32 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 #207: │ --------------------------- │ │ There are an extra 16 bytes preceding this file. │ │ - res/layout/setup_options.xml │ + res/drawable/button_enabled.xml │ │ - offset of local header from start of archive: 431941 │ - (0000000000069745h) bytes │ + offset of local header from start of archive: 429881 │ + (0000000000068F39h) 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): 2014 Aug 31 05:19:32 │ - 32-bit CRC value (hex): e06de5fa │ - compressed size: 909 bytes │ - uncompressed size: 3656 bytes │ - length of filename: 28 characters │ + file last modified on (DOS date/time): 2017 Oct 27 00:18:40 │ + 32-bit CRC value (hex): 99e258d4 │ + compressed size: 481 bytes │ + uncompressed size: 1172 bytes │ + length of filename: 31 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 #208: │ --------------------------- │ │ There are an extra 16 bytes preceding this file. │ │ - res/layout/start.xml │ + res/drawable/button_focussed.xml │ │ - offset of local header from start of archive: 432924 │ - (0000000000069B1Ch) bytes │ + offset of local header from start of archive: 430439 │ + (0000000000069167h) 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): 2014 Aug 31 05:19:32 │ - 32-bit CRC value (hex): 51823dd9 │ - compressed size: 948 bytes │ - uncompressed size: 3604 bytes │ - length of filename: 20 characters │ + file last modified on (DOS date/time): 2017 Oct 27 00:18:40 │ + 32-bit CRC value (hex): 0352db99 │ + compressed size: 476 bytes │ + uncompressed size: 1172 bytes │ + length of filename: 32 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 #209: │ --------------------------- │ │ There are an extra 16 bytes preceding this file. │ │ - res/xml/globalprefs.xml │ + res/drawable/button_pressed.xml │ │ - offset of local header from start of archive: 433938 │ - (0000000000069F12h) bytes │ + offset of local header from start of archive: 430993 │ + (0000000000069391h) 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): 2014 Aug 31 05:19:32 │ - 32-bit CRC value (hex): d58d6dbd │ - compressed size: 1023 bytes │ - uncompressed size: 3452 bytes │ - length of filename: 23 characters │ + file last modified on (DOS date/time): 2017 Oct 27 00:18:40 │ + 32-bit CRC value (hex): c083049f │ + compressed size: 476 bytes │ + uncompressed size: 1172 bytes │ + length of filename: 31 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 #210: │ --------------------------- │ │ There are an extra 16 bytes preceding this file. │ │ - AndroidManifest.xml │ + res/drawable/chess.png │ │ - offset of local header from start of archive: 435030 │ - (000000000006A356h) bytes │ + offset of local header from start of archive: 431546 │ + (00000000000695BAh) 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): 2014 Aug 31 05:19:32 │ - 32-bit CRC value (hex): 110b5c0e │ - compressed size: 2179 bytes │ - uncompressed size: 9820 bytes │ - length of filename: 19 characters │ + extended local header: no │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): 2653df6b │ + compressed size: 1835 bytes │ + uncompressed size: 1835 bytes │ + length of filename: 22 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 #211: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ - resources.arsc │ + res/drawable/collections_collection.png │ │ - offset of local header from start of archive: 437274 │ - (000000000006AC1Ah) bytes │ + offset of local header from start of archive: 433433 │ + (0000000000069D19h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.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) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 2014 Aug 31 05:19:34 │ - 32-bit CRC value (hex): fb53ac3d │ - compressed size: 51252 bytes │ - uncompressed size: 51252 bytes │ - length of filename: 14 characters │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): f13f637b │ + compressed size: 779 bytes │ + uncompressed size: 779 bytes │ + length of filename: 39 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 #212: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ - │ - res/drawable-hdpi/action_about.png │ + res/drawable/collections_view_as_grid.png │ │ - offset of local header from start of archive: 488572 │ - (000000000007747Ch) bytes │ + offset of local header from start of archive: 434281 │ + (000000000006A069h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.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) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 2014 Aug 31 05:19:32 │ - 32-bit CRC value (hex): 26c026c6 │ - compressed size: 978 bytes │ - uncompressed size: 978 bytes │ - length of filename: 34 characters │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): e57912fc │ + compressed size: 333 bytes │ + uncompressed size: 333 bytes │ + length of filename: 41 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 #213: │ --------------------------- │ │ - res/drawable-hdpi/action_help.png │ + res/drawable/collections_view_as_list.png │ │ - offset of local header from start of archive: 489614 │ - (000000000007788Eh) bytes │ + offset of local header from start of archive: 434685 │ + (000000000006A1FDh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.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) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 2014 Aug 31 05:19:32 │ - 32-bit CRC value (hex): 7563a629 │ - compressed size: 1073 bytes │ - uncompressed size: 1073 bytes │ - length of filename: 33 characters │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): 8eab8209 │ + compressed size: 588 bytes │ + uncompressed size: 588 bytes │ + length of filename: 41 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 #214: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ - res/drawable-hdpi/action_search.png │ + res/drawable/content_attachment.png │ │ - offset of local header from start of archive: 490753 │ - (0000000000077D01h) bytes │ + offset of local header from start of archive: 435344 │ + (000000000006A490h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.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) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 2014 Aug 31 05:19:32 │ - 32-bit CRC value (hex): 2de19cbe │ - compressed size: 1327 bytes │ - uncompressed size: 1327 bytes │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): 56288f4b │ + compressed size: 822 bytes │ + uncompressed size: 822 bytes │ length of filename: 35 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 #215: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ - │ - res/drawable-hdpi/action_settings.png │ + res/drawable/content_discard.png │ │ - offset of local header from start of archive: 492147 │ - (0000000000078273h) bytes │ + offset of local header from start of archive: 436231 │ + (000000000006A807h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.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) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 2014 Aug 31 05:19:32 │ - 32-bit CRC value (hex): 4118ebd4 │ - compressed size: 556 bytes │ - uncompressed size: 556 bytes │ - length of filename: 37 characters │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): 97307555 │ + compressed size: 949 bytes │ + uncompressed size: 949 bytes │ + length of filename: 32 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 #216: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ - │ - res/drawable-hdpi/av_next.png │ + res/drawable/content_edit.png │ │ - offset of local header from start of archive: 492772 │ - (00000000000784E4h) bytes │ + offset of local header from start of archive: 437242 │ + (000000000006ABFAh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.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) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 2014 Aug 31 05:19:32 │ - 32-bit CRC value (hex): eb400ec1 │ - compressed size: 777 bytes │ - uncompressed size: 777 bytes │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): 8fd93c07 │ + compressed size: 1166 bytes │ + uncompressed size: 1166 bytes │ length of filename: 29 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 #217: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ - │ - res/drawable-hdpi/av_pause.png │ + res/drawable/content_email.png │ │ - offset of local header from start of archive: 493609 │ - (0000000000078829h) bytes │ + offset of local header from start of archive: 438467 │ + (000000000006B0C3h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.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) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 2014 Aug 31 05:19:32 │ - 32-bit CRC value (hex): 36a6a018 │ - compressed size: 252 bytes │ - uncompressed size: 252 bytes │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): 52f66de7 │ + compressed size: 450 bytes │ + uncompressed size: 450 bytes │ length of filename: 30 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 #218: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ - res/drawable-hdpi/av_play.png │ + res/drawable/content_import_export.png │ │ - offset of local header from start of archive: 493924 │ - (0000000000078964h) bytes │ + offset of local header from start of archive: 438977 │ + (000000000006B2C1h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.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) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 2014 Aug 31 05:19:32 │ - 32-bit CRC value (hex): 74be7169 │ - compressed size: 606 bytes │ - uncompressed size: 606 bytes │ - length of filename: 29 characters │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): fdaca6d0 │ + compressed size: 572 bytes │ + uncompressed size: 572 bytes │ + length of filename: 38 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 #219: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ - │ - res/drawable-hdpi/av_previous.png │ + res/drawable/content_new.png │ │ - offset of local header from start of archive: 494590 │ - (0000000000078BFEh) bytes │ + offset of local header from start of archive: 439617 │ + (000000000006B541h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.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) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 2014 Aug 31 05:19:32 │ - 32-bit CRC value (hex): 9589354c │ - compressed size: 804 bytes │ - uncompressed size: 804 bytes │ - length of filename: 33 characters │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): 37461621 │ + compressed size: 223 bytes │ + uncompressed size: 223 bytes │ + length of filename: 28 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 #220: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ - res/drawable-hdpi/av_shuffle.png │ + res/drawable/content_save.png │ │ - offset of local header from start of archive: 495460 │ - (0000000000078F64h) bytes │ + offset of local header from start of archive: 439898 │ + (000000000006B65Ah) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.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) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 2014 Aug 31 05:19:32 │ - 32-bit CRC value (hex): 8e13fbb2 │ - compressed size: 1283 bytes │ - uncompressed size: 1283 bytes │ - length of filename: 32 characters │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): b77a76bf │ + compressed size: 695 bytes │ + uncompressed size: 695 bytes │ + length of filename: 29 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 #221: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ - │ - res/drawable-hdpi/chess.png │ + res/drawable/content_undo.png │ │ - offset of local header from start of archive: 496807 │ - (00000000000794A7h) bytes │ + offset of local header from start of archive: 440652 │ + (000000000006B94Ch) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.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) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 2014 Aug 31 05:19:32 │ - 32-bit CRC value (hex): cce523d4 │ - compressed size: 2909 bytes │ - uncompressed size: 2909 bytes │ - length of filename: 27 characters │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): 781928b3 │ + compressed size: 948 bytes │ + uncompressed size: 948 bytes │ + length of filename: 29 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 #222: │ --------------------------- │ │ - res/drawable-hdpi/collections_collection.png │ + res/drawable/del.png │ │ - offset of local header from start of archive: 499773 │ - (000000000007A03Dh) bytes │ + offset of local header from start of archive: 441659 │ + (000000000006BD3Bh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.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) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 2014 Aug 31 05:19:32 │ - 32-bit CRC value (hex): 7d9d53c5 │ - compressed size: 923 bytes │ - uncompressed size: 923 bytes │ - length of filename: 44 characters │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): 76833995 │ + compressed size: 620 bytes │ + uncompressed size: 620 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 #223: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ - │ - res/drawable-hdpi/collections_view_as_grid.png │ + res/drawable/device_access_time.png │ │ - offset of local header from start of archive: 500771 │ - (000000000007A423h) bytes │ + offset of local header from start of archive: 442329 │ + (000000000006BFD9h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.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) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 2014 Aug 31 05:19:32 │ - 32-bit CRC value (hex): d9bd09fa │ - compressed size: 352 bytes │ - uncompressed size: 352 bytes │ - length of filename: 46 characters │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): 1e660b2b │ + compressed size: 926 bytes │ + uncompressed size: 926 bytes │ + length of filename: 35 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 #224: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ - │ - res/drawable-hdpi/collections_view_as_list.png │ + res/drawable/hardware_phone_cross.png │ │ - offset of local header from start of archive: 501200 │ - (000000000007A5D0h) bytes │ + offset of local header from start of archive: 443320 │ + (000000000006C3B8h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.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) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 2014 Aug 31 05:19:32 │ - 32-bit CRC value (hex): 902333af │ - compressed size: 611 bytes │ - uncompressed size: 611 bytes │ - length of filename: 46 characters │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): 3bf4a9bd │ + compressed size: 1039 bytes │ + uncompressed size: 1039 bytes │ + length of filename: 37 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 #225: │ --------------------------- │ │ - res/drawable-hdpi/content_attachment.png │ + res/drawable/icon.png │ │ - offset of local header from start of archive: 501887 │ - (000000000007A87Fh) bytes │ + offset of local header from start of archive: 444426 │ + (000000000006C80Ah) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.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) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 2014 Aug 31 05:19:32 │ - 32-bit CRC value (hex): afc6f5ef │ - compressed size: 1052 bytes │ - uncompressed size: 1052 bytes │ - length of filename: 40 characters │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): 2653df6b │ + compressed size: 1835 bytes │ + uncompressed size: 1835 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 #226: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ - res/drawable-hdpi/content_discard.png │ + res/drawable/images_rotate_right.png │ │ - offset of local header from start of archive: 503012 │ - (000000000007ACE4h) bytes │ + offset of local header from start of archive: 446312 │ + (000000000006CF68h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.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) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 2014 Aug 31 05:19:32 │ - 32-bit CRC value (hex): 3a757c09 │ - compressed size: 1158 bytes │ - uncompressed size: 1158 bytes │ - length of filename: 37 characters │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): 27ad77a4 │ + compressed size: 1189 bytes │ + uncompressed size: 1189 bytes │ + length of filename: 36 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 #227: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ - │ - res/drawable-hdpi/content_edit.png │ + res/drawable/indicator_error.png │ │ - offset of local header from start of archive: 504238 │ - (000000000007B1AEh) bytes │ + offset of local header from start of archive: 447567 │ + (000000000006D44Fh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.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) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 2014 Aug 31 05:19:32 │ - 32-bit CRC value (hex): f9cd8f80 │ - compressed size: 1545 bytes │ - uncompressed size: 1545 bytes │ - length of filename: 34 characters │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): a4809625 │ + compressed size: 929 bytes │ + uncompressed size: 929 bytes │ + length of filename: 32 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 #228: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ - │ - res/drawable-hdpi/content_email.png │ + res/drawable/indicator_none.png │ │ - offset of local header from start of archive: 505849 │ - (000000000007B7F9h) bytes │ + offset of local header from start of archive: 448558 │ + (000000000006D82Eh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.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) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 2014 Aug 31 05:19:32 │ - 32-bit CRC value (hex): 04ccdd06 │ - compressed size: 529 bytes │ - uncompressed size: 529 bytes │ - length of filename: 35 characters │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): 88b44ea8 │ + compressed size: 606 bytes │ + uncompressed size: 606 bytes │ + length of filename: 31 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 #229: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ - │ - res/drawable-hdpi/content_import_export.png │ + res/drawable/indicator_ok.png │ │ - offset of local header from start of archive: 506445 │ - (000000000007BA4Dh) bytes │ + offset of local header from start of archive: 449225 │ + (000000000006DAC9h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.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) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 2014 Aug 31 05:19:32 │ - 32-bit CRC value (hex): 286cd57b │ - compressed size: 765 bytes │ - uncompressed size: 765 bytes │ - length of filename: 43 characters │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): 39a047e2 │ + compressed size: 664 bytes │ + uncompressed size: 664 bytes │ + length of filename: 29 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 #230: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ - │ - res/drawable-hdpi/content_new.png │ + res/drawable/navigation_accept.png │ │ - offset of local header from start of archive: 507285 │ - (000000000007BD95h) bytes │ + offset of local header from start of archive: 449948 │ + (000000000006DD9Ch) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.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) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 2014 Aug 31 05:19:32 │ - 32-bit CRC value (hex): 592a0135 │ - compressed size: 251 bytes │ - uncompressed size: 251 bytes │ - length of filename: 33 characters │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): b14c7cb8 │ + compressed size: 457 bytes │ + uncompressed size: 457 bytes │ + length of filename: 34 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 #231: │ --------------------------- │ │ - res/drawable-hdpi/content_save.png │ + res/drawable/navigation_back.png │ │ - offset of local header from start of archive: 507599 │ - (000000000007BECFh) bytes │ + offset of local header from start of archive: 450469 │ + (000000000006DFA5h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.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) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 2014 Aug 31 05:19:32 │ - 32-bit CRC value (hex): a23e4951 │ - compressed size: 787 bytes │ - uncompressed size: 787 bytes │ - length of filename: 34 characters │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): 2bc25981 │ + compressed size: 354 bytes │ + uncompressed size: 354 bytes │ + length of filename: 32 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 #232: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ - │ - res/drawable-hdpi/content_undo.png │ + res/drawable/navigation_cancel.png │ │ - offset of local header from start of archive: 508451 │ - (000000000007C223h) bytes │ + offset of local header from start of archive: 450885 │ + (000000000006E145h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.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) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 2014 Aug 31 05:19:32 │ - 32-bit CRC value (hex): 329bd946 │ - compressed size: 1247 bytes │ - uncompressed size: 1247 bytes │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): 2eab2941 │ + compressed size: 331 bytes │ + uncompressed size: 331 bytes │ length of filename: 34 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 #233: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ - │ - res/drawable-hdpi/device_access_time.png │ + res/drawable/navigation_expand.png │ │ - offset of local header from start of archive: 509763 │ - (000000000007C743h) bytes │ + offset of local header from start of archive: 451280 │ + (000000000006E2D0h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.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) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 2014 Aug 31 05:19:32 │ - 32-bit CRC value (hex): fc3ba13b │ - compressed size: 1261 bytes │ - uncompressed size: 1261 bytes │ - length of filename: 40 characters │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): 91d15c0b │ + compressed size: 500 bytes │ + uncompressed size: 500 bytes │ + length of filename: 34 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 #234: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ - res/drawable-hdpi/hardware_phone_cross.png │ + res/drawable/navigation_next_item.png │ │ - offset of local header from start of archive: 511097 │ - (000000000007CC79h) bytes │ + offset of local header from start of archive: 451844 │ + (000000000006E504h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.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) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 2014 Aug 31 05:19:32 │ - 32-bit CRC value (hex): e2d5c270 │ - compressed size: 937 bytes │ - uncompressed size: 937 bytes │ - length of filename: 42 characters │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): d181811a │ + compressed size: 551 bytes │ + uncompressed size: 551 bytes │ + length of filename: 37 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 #235: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ - res/drawable-hdpi/icon.png │ + res/drawable/navigation_previous_item.png │ │ - offset of local header from start of archive: 512109 │ - (000000000007D06Dh) bytes │ + offset of local header from start of archive: 452462 │ + (000000000006E76Eh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.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) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 2014 Aug 31 05:19:32 │ - 32-bit CRC value (hex): cce523d4 │ - compressed size: 2909 bytes │ - uncompressed size: 2909 bytes │ - length of filename: 26 characters │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): ca643037 │ + compressed size: 556 bytes │ + uncompressed size: 556 bytes │ + length of filename: 41 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 #236: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ - res/drawable-hdpi/images_rotate_right.png │ + res/drawable/navigation_refresh.png │ │ - offset of local header from start of archive: 515077 │ - (000000000007DC05h) bytes │ + offset of local header from start of archive: 453089 │ + (000000000006E9E1h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.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) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 2014 Aug 31 05:19:32 │ - 32-bit CRC value (hex): 91e06ec6 │ - compressed size: 1535 bytes │ - uncompressed size: 1535 bytes │ - length of filename: 41 characters │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): 7593abe7 │ + compressed size: 426 bytes │ + uncompressed size: 426 bytes │ + length of filename: 35 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 #237: │ --------------------------- │ │ - res/drawable-hdpi/indicator_error.png │ + res/drawable/presence_invisible.png │ │ - offset of local header from start of archive: 516683 │ - (000000000007E24Bh) bytes │ + offset of local header from start of archive: 453580 │ + (000000000006EBCCh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.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) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 2014 Aug 31 05:19:32 │ - 32-bit CRC value (hex): d77396c5 │ - compressed size: 1699 bytes │ - uncompressed size: 1699 bytes │ - length of filename: 37 characters │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): a997db7f │ + compressed size: 634 bytes │ + uncompressed size: 634 bytes │ + length of filename: 35 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 #238: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ - │ - res/drawable-hdpi/indicator_none.png │ + res/drawable/presence_online.png │ │ - offset of local header from start of archive: 518451 │ - (000000000007E933h) bytes │ + offset of local header from start of archive: 454279 │ + (000000000006EE87h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.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) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 2014 Aug 31 05:19:32 │ - 32-bit CRC value (hex): b52a26ea │ - compressed size: 751 bytes │ - uncompressed size: 751 bytes │ - length of filename: 36 characters │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): c2b7293b │ + compressed size: 699 bytes │ + uncompressed size: 699 bytes │ + length of filename: 32 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 #239: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ - res/drawable-hdpi/indicator_ok.png │ + res/drawable/small_bbb.png │ │ - offset of local header from start of archive: 519271 │ - (000000000007EC67h) bytes │ + offset of local header from start of archive: 455040 │ + (000000000006F180h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.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) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 2014 Aug 31 05:19:32 │ - 32-bit CRC value (hex): ace46bd2 │ - compressed size: 658 bytes │ - uncompressed size: 658 bytes │ - length of filename: 34 characters │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): 9dda7553 │ + compressed size: 432 bytes │ + uncompressed size: 432 bytes │ + length of filename: 26 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 #240: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ - │ - res/drawable-hdpi/navigation_accept.png │ + res/drawable/small_bf.png │ │ - offset of local header from start of archive: 519994 │ - (000000000007EF3Ah) bytes │ + offset of local header from start of archive: 455528 │ + (000000000006F368h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.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) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 2014 Aug 31 05:19:32 │ - 32-bit CRC value (hex): f0061baa │ - compressed size: 641 bytes │ - uncompressed size: 641 bytes │ - length of filename: 39 characters │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): ebd765ef │ + compressed size: 80 bytes │ + uncompressed size: 80 bytes │ + length of filename: 25 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 #241: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ - │ - res/drawable-hdpi/navigation_back.png │ + res/drawable/small_bkb.png │ │ - offset of local header from start of archive: 520705 │ - (000000000007F201h) bytes │ + offset of local header from start of archive: 455663 │ + (000000000006F3EFh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.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) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 2014 Aug 31 05:19:32 │ - 32-bit CRC value (hex): 43acb69d │ - compressed size: 397 bytes │ - uncompressed size: 397 bytes │ - length of filename: 37 characters │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): ec955744 │ + compressed size: 585 bytes │ + uncompressed size: 585 bytes │ + length of filename: 26 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 #242: │ --------------------------- │ │ - res/drawable-hdpi/navigation_cancel.png │ + res/drawable/small_bnb.png │ │ - offset of local header from start of archive: 521169 │ - (000000000007F3D1h) bytes │ + offset of local header from start of archive: 456304 │ + (000000000006F670h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.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) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 2014 Aug 31 05:19:32 │ - 32-bit CRC value (hex): 1c3daea4 │ - compressed size: 352 bytes │ - uncompressed size: 352 bytes │ - length of filename: 39 characters │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): c14a06c7 │ + compressed size: 506 bytes │ + uncompressed size: 506 bytes │ + length of filename: 26 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 #243: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ - │ - res/drawable-hdpi/navigation_expand.png │ + res/drawable/small_bpb.png │ │ - offset of local header from start of archive: 521592 │ - (000000000007F578h) bytes │ + offset of local header from start of archive: 456866 │ + (000000000006F8A2h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.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) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 2014 Aug 31 05:19:32 │ - 32-bit CRC value (hex): 467234b1 │ - compressed size: 763 bytes │ - uncompressed size: 763 bytes │ - length of filename: 39 characters │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): 75c1d5f1 │ + compressed size: 301 bytes │ + uncompressed size: 301 bytes │ + length of filename: 26 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 #244: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ - res/drawable-hdpi/navigation_next_item.png │ + res/drawable/small_bqb.png │ │ - offset of local header from start of archive: 522427 │ - (000000000007F8BBh) bytes │ + offset of local header from start of archive: 457223 │ + (000000000006FA07h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.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) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 2014 Aug 31 05:19:32 │ - 32-bit CRC value (hex): f72fa2a2 │ - compressed size: 708 bytes │ - uncompressed size: 708 bytes │ - length of filename: 42 characters │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): ccdcde83 │ + compressed size: 583 bytes │ + uncompressed size: 583 bytes │ + length of filename: 26 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 #245: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ - │ - res/drawable-hdpi/navigation_previous_item.png │ + res/drawable/small_brb.png │ │ - offset of local header from start of archive: 523208 │ - (000000000007FBC8h) bytes │ + offset of local header from start of archive: 457862 │ + (000000000006FC86h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.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) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 2014 Aug 31 05:19:32 │ - 32-bit CRC value (hex): 7a63eeea │ - compressed size: 721 bytes │ - uncompressed size: 721 bytes │ - length of filename: 46 characters │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): 534f3c62 │ + compressed size: 335 bytes │ + uncompressed size: 335 bytes │ + length of filename: 26 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 #246: │ --------------------------- │ │ - res/drawable-hdpi/navigation_refresh.png │ + res/drawable/small_wbb.png │ │ - offset of local header from start of archive: 524005 │ - (000000000007FEE5h) bytes │ + offset of local header from start of archive: 458253 │ + (000000000006FE0Dh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.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) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 2014 Aug 31 05:19:32 │ - 32-bit CRC value (hex): f9228473 │ - compressed size: 505 bytes │ - uncompressed size: 505 bytes │ - length of filename: 40 characters │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): 2977a83c │ + compressed size: 457 bytes │ + uncompressed size: 457 bytes │ + length of filename: 26 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 #247: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ - │ - res/drawable-hdpi/social_add_person.png │ + res/drawable/small_wkb.png │ │ - offset of local header from start of archive: 524581 │ - (0000000000080125h) bytes │ + offset of local header from start of archive: 458766 │ + (000000000007000Eh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.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) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 2014 Aug 31 05:19:32 │ - 32-bit CRC value (hex): 59dbc15a │ - compressed size: 1432 bytes │ - uncompressed size: 1432 bytes │ - length of filename: 39 characters │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): 87482412 │ + compressed size: 553 bytes │ + uncompressed size: 553 bytes │ + length of filename: 26 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 #248: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ - │ - res/drawable-hdpi/social_chat.png │ + res/drawable/small_wnb.png │ │ - offset of local header from start of archive: 526084 │ - (0000000000080704h) bytes │ + offset of local header from start of archive: 459375 │ + (000000000007026Fh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.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) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 2014 Aug 31 05:19:32 │ - 32-bit CRC value (hex): a14a16f6 │ - compressed size: 581 bytes │ - uncompressed size: 581 bytes │ - length of filename: 33 characters │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): 0924d7b9 │ + compressed size: 492 bytes │ + uncompressed size: 492 bytes │ + length of filename: 26 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 #249: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ - │ - res/drawable-hdpi/social_group.png │ + res/drawable/small_wpb.png │ │ - offset of local header from start of archive: 526729 │ - (0000000000080989h) bytes │ + offset of local header from start of archive: 459923 │ + (0000000000070493h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.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) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 2014 Aug 31 05:19:32 │ - 32-bit CRC value (hex): 5bd511c9 │ - compressed size: 1800 bytes │ - uncompressed size: 1800 bytes │ - length of filename: 34 characters │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): 0feecbd1 │ + compressed size: 347 bytes │ + uncompressed size: 347 bytes │ + length of filename: 26 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 #250: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ - res/drawable-hdpi/social_person.png │ + res/drawable/small_wqb.png │ │ - offset of local header from start of archive: 528596 │ - (00000000000810D4h) bytes │ + offset of local header from start of archive: 460326 │ + (0000000000070626h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.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) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 2014 Aug 31 05:19:32 │ - 32-bit CRC value (hex): f5f3a674 │ - compressed size: 1118 bytes │ - uncompressed size: 1118 bytes │ - length of filename: 35 characters │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): 2fc45515 │ + compressed size: 640 bytes │ + uncompressed size: 640 bytes │ + length of filename: 26 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 #251: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ - res/drawable-ldpi/action_about.png │ + res/drawable/small_wrb.png │ │ - offset of local header from start of archive: 529782 │ - (0000000000081576h) bytes │ + offset of local header from start of archive: 461022 │ + (00000000000708DEh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.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) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 2014 Aug 31 05:19:32 │ - 32-bit CRC value (hex): c152a40f │ - compressed size: 483 bytes │ - uncompressed size: 483 bytes │ - length of filename: 34 characters │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): 0a27f45c │ + compressed size: 348 bytes │ + uncompressed size: 348 bytes │ + length of filename: 26 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 #252: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ - │ - res/drawable-ldpi/action_help.png │ + res/drawable/social_add_person.png │ │ - offset of local header from start of archive: 530331 │ - (000000000008179Bh) bytes │ + offset of local header from start of archive: 461426 │ + (0000000000070A72h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.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) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 2014 Aug 31 05:19:32 │ - 32-bit CRC value (hex): 03cd44e0 │ - compressed size: 640 bytes │ - uncompressed size: 640 bytes │ - length of filename: 33 characters │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): 0c313999 │ + compressed size: 1207 bytes │ + uncompressed size: 1207 bytes │ + length of filename: 34 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 #253: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ - │ - res/drawable-ldpi/action_search.png │ + res/drawable/social_chat.png │ │ - offset of local header from start of archive: 531036 │ - (0000000000081A5Ch) bytes │ + offset of local header from start of archive: 462697 │ + (0000000000070F69h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.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) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 2014 Aug 31 05:19:32 │ - 32-bit CRC value (hex): a95403ec │ - compressed size: 723 bytes │ - uncompressed size: 723 bytes │ - length of filename: 35 characters │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): b01d431c │ + compressed size: 494 bytes │ + uncompressed size: 494 bytes │ + length of filename: 28 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 #254: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ - res/drawable-ldpi/action_settings.png │ + res/drawable/social_group.png │ │ - offset of local header from start of archive: 531827 │ - (0000000000081D73h) bytes │ + offset of local header from start of archive: 463249 │ + (0000000000071191h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.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) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 2014 Aug 31 05:19:32 │ - 32-bit CRC value (hex): 0f3bc9c5 │ - compressed size: 510 bytes │ - uncompressed size: 510 bytes │ - length of filename: 37 characters │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): 3d0066ea │ + compressed size: 1427 bytes │ + uncompressed size: 1427 bytes │ + length of filename: 29 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 #255: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ - │ - res/drawable-ldpi/av_fast_forward.png │ + res/drawable/social_person.png │ │ - offset of local header from start of archive: 532406 │ - (0000000000081FB6h) bytes │ + offset of local header from start of archive: 464735 │ + (000000000007175Fh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.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) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 2014 Aug 31 05:19:32 │ - 32-bit CRC value (hex): c65d5f19 │ - compressed size: 406 bytes │ - uncompressed size: 406 bytes │ - length of filename: 37 characters │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): 94790d74 │ + compressed size: 836 bytes │ + uncompressed size: 836 bytes │ + length of filename: 30 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 #256: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ - res/drawable-ldpi/av_next.png │ + res/drawable/textview.xml │ │ - offset of local header from start of archive: 532882 │ - (0000000000082192h) bytes │ + offset of local header from start of archive: 465631 │ + (0000000000071ADFh) 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): 2014 Aug 31 05:19:32 │ - 32-bit CRC value (hex): 746b9af7 │ - compressed size: 517 bytes │ - uncompressed size: 517 bytes │ - length of filename: 29 characters │ + extended local header: yes │ + file last modified on (DOS date/time): 2017 Oct 27 00:18:40 │ + 32-bit CRC value (hex): 4c57ac34 │ + compressed size: 377 bytes │ + uncompressed size: 952 bytes │ + length of filename: 25 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 #257: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ + There are an extra 16 bytes preceding this file. │ │ - res/drawable-ldpi/av_pause.png │ + res/drawable/turnblack.png │ │ - offset of local header from start of archive: 533461 │ - (00000000000823D5h) bytes │ + offset of local header from start of archive: 466079 │ + (0000000000071C9Fh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.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) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 2014 Aug 31 05:19:32 │ - 32-bit CRC value (hex): c7342f4b │ - compressed size: 251 bytes │ - uncompressed size: 251 bytes │ - length of filename: 30 characters │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): 1fd959a3 │ + compressed size: 348 bytes │ + uncompressed size: 348 bytes │ + length of filename: 26 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 #258: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ - res/drawable-ldpi/av_play.png │ + res/drawable/turnwhite.png │ │ - offset of local header from start of archive: 533775 │ - (000000000008250Fh) bytes │ + offset of local header from start of archive: 466483 │ + (0000000000071E33h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.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) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 2014 Aug 31 05:19:32 │ - 32-bit CRC value (hex): 77d8caa2 │ - compressed size: 389 bytes │ - uncompressed size: 389 bytes │ - length of filename: 29 characters │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): 990ed317 │ + compressed size: 348 bytes │ + uncompressed size: 348 bytes │ + length of filename: 26 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 #259: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ - │ - res/drawable-ldpi/av_previous.png │ + res/layout-land/icsclient.xml │ │ - offset of local header from start of archive: 534225 │ - (00000000000826D1h) bytes │ + offset of local header from start of archive: 466887 │ + (0000000000071FC7h) 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): 2014 Aug 31 05:19:32 │ - 32-bit CRC value (hex): 67f07831 │ - compressed size: 512 bytes │ - uncompressed size: 512 bytes │ - length of filename: 33 characters │ + extended local header: yes │ + file last modified on (DOS date/time): 2017 Oct 27 00:18:40 │ + 32-bit CRC value (hex): 168fd0cd │ + compressed size: 2333 bytes │ + uncompressed size: 10508 bytes │ + length of filename: 29 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 #260: │ --------------------------- │ │ - res/drawable-ldpi/av_rewind.png │ + There are an extra 16 bytes preceding this file. │ │ - offset of local header from start of archive: 534800 │ - (0000000000082910h) bytes │ + res/layout-land/main.xml │ + │ + offset of local header from start of archive: 469295 │ + (000000000007292Fh) 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): 2014 Aug 31 05:19:32 │ - 32-bit CRC value (hex): 63543a3b │ - compressed size: 410 bytes │ - uncompressed size: 410 bytes │ - length of filename: 31 characters │ + extended local header: yes │ + file last modified on (DOS date/time): 2017 Oct 27 00:18:40 │ + 32-bit CRC value (hex): e0c8b449 │ + compressed size: 2084 bytes │ + uncompressed size: 10384 bytes │ + length of filename: 24 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 #261: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ + There are an extra 16 bytes preceding this file. │ │ - res/drawable-ldpi/av_shuffle.png │ + res/layout-land/pgn_item.xml │ │ - offset of local header from start of archive: 535274 │ - (0000000000082AEAh) bytes │ + offset of local header from start of archive: 471449 │ + (0000000000073199h) 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): 2014 Aug 31 05:19:32 │ - 32-bit CRC value (hex): ea4835b0 │ - compressed size: 721 bytes │ - uncompressed size: 721 bytes │ - length of filename: 32 characters │ + extended local header: yes │ + file last modified on (DOS date/time): 2017 Oct 27 00:18:40 │ + 32-bit CRC value (hex): 3052bc35 │ + compressed size: 379 bytes │ + uncompressed size: 936 bytes │ + length of filename: 28 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 #262: │ --------------------------- │ │ - res/drawable-ldpi/collections_collection.png │ + There are an extra 16 bytes preceding this file. │ + │ + res/layout-land/practice.xml │ │ - offset of local header from start of archive: 536057 │ - (0000000000082DF9h) bytes │ + offset of local header from start of archive: 471902 │ + (000000000007335Eh) 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): 2014 Aug 31 05:19:32 │ - 32-bit CRC value (hex): 20c2db0b │ - compressed size: 619 bytes │ - uncompressed size: 619 bytes │ - length of filename: 44 characters │ + extended local header: yes │ + file last modified on (DOS date/time): 2017 Oct 27 00:18:40 │ + 32-bit CRC value (hex): 589987e4 │ + compressed size: 1022 bytes │ + uncompressed size: 3368 bytes │ + length of filename: 28 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 #263: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 16 bytes preceding this file. │ │ - res/drawable-ldpi/collections_view_as_grid.png │ + res/layout-land/puzzle.xml │ │ - offset of local header from start of archive: 536751 │ - (00000000000830AFh) bytes │ + offset of local header from start of archive: 472998 │ + (00000000000737A6h) 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): 2014 Aug 31 05:19:32 │ - 32-bit CRC value (hex): 7b289b30 │ - compressed size: 257 bytes │ - uncompressed size: 257 bytes │ - length of filename: 46 characters │ + extended local header: yes │ + file last modified on (DOS date/time): 2017 Oct 27 00:18:40 │ + 32-bit CRC value (hex): 1072f031 │ + compressed size: 885 bytes │ + uncompressed size: 2700 bytes │ + length of filename: 26 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 #264: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 16 bytes preceding this file. │ │ - res/drawable-ldpi/collections_view_as_list.png │ + res/layout-land/setup.xml │ │ - offset of local header from start of archive: 537085 │ - (00000000000831FDh) bytes │ + offset of local header from start of archive: 473955 │ + (0000000000073B63h) 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): 2014 Aug 31 05:19:32 │ - 32-bit CRC value (hex): f6c25ecb │ - compressed size: 517 bytes │ - uncompressed size: 517 bytes │ - length of filename: 46 characters │ + extended local header: yes │ + file last modified on (DOS date/time): 2017 Oct 27 00:18:40 │ + 32-bit CRC value (hex): 8fb1a2e4 │ + compressed size: 873 bytes │ + uncompressed size: 3284 bytes │ + length of filename: 25 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 #265: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ + There are an extra 16 bytes preceding this file. │ │ - res/drawable-ldpi/content_attachment.png │ + res/layout-land/start.xml │ │ - offset of local header from start of archive: 537681 │ - (0000000000083451h) bytes │ + offset of local header from start of archive: 474899 │ + (0000000000073F13h) 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): 2014 Aug 31 05:19:32 │ - 32-bit CRC value (hex): 17fe3884 │ - compressed size: 702 bytes │ - uncompressed size: 702 bytes │ - length of filename: 40 characters │ + extended local header: yes │ + file last modified on (DOS date/time): 2017 Oct 27 00:18:40 │ + 32-bit CRC value (hex): c53ac076 │ + compressed size: 885 bytes │ + uncompressed size: 3404 bytes │ + length of filename: 25 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 #266: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 16 bytes preceding this file. │ │ - res/drawable-ldpi/content_discard.png │ + res/layout-large-land-v4/main.xml │ │ - offset of local header from start of archive: 538454 │ - (0000000000083756h) bytes │ + offset of local header from start of archive: 475855 │ + (00000000000742CFh) 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): 2014 Aug 31 05:19:32 │ - 32-bit CRC value (hex): fbd91696 │ - compressed size: 684 bytes │ - uncompressed size: 684 bytes │ - length of filename: 37 characters │ + extended local header: yes │ + file last modified on (DOS date/time): 2017 Oct 27 00:18:40 │ + 32-bit CRC value (hex): 093e4304 │ + compressed size: 2102 bytes │ + uncompressed size: 10432 bytes │ + length of filename: 33 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 #267: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ + There are an extra 16 bytes preceding this file. │ │ - res/drawable-ldpi/content_edit.png │ + res/layout-small-land-v4/main.xml │ │ - offset of local header from start of archive: 539208 │ - (0000000000083A48h) bytes │ + offset of local header from start of archive: 478036 │ + (0000000000074B54h) 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): 2014 Aug 31 05:19:32 │ - 32-bit CRC value (hex): 2839d52b │ - compressed size: 841 bytes │ - uncompressed size: 841 bytes │ - length of filename: 34 characters │ + extended local header: yes │ + file last modified on (DOS date/time): 2017 Oct 27 00:18:40 │ + 32-bit CRC value (hex): 177c013b │ + compressed size: 1163 bytes │ + uncompressed size: 5024 bytes │ + length of filename: 33 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 #268: │ --------------------------- │ │ - res/drawable-ldpi/content_email.png │ + There are an extra 16 bytes preceding this file. │ + │ + res/layout-small-land-v4/pgn_item.xml │ │ - offset of local header from start of archive: 540113 │ - (0000000000083DD1h) bytes │ + offset of local header from start of archive: 479278 │ + (000000000007502Eh) 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): 2014 Aug 31 05:19:32 │ - 32-bit CRC value (hex): 9913478c │ - compressed size: 399 bytes │ - uncompressed size: 399 bytes │ - length of filename: 35 characters │ + extended local header: yes │ + file last modified on (DOS date/time): 2017 Oct 27 00:18:40 │ + 32-bit CRC value (hex): 98cf6683 │ + compressed size: 376 bytes │ + uncompressed size: 928 bytes │ + length of filename: 37 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 #269: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 16 bytes preceding this file. │ │ - res/drawable-ldpi/content_import_export.png │ + res/layout-small-v4/main.xml │ │ - offset of local header from start of archive: 540579 │ - (0000000000083FA3h) bytes │ + offset of local header from start of archive: 479737 │ + (00000000000751F9h) 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): 2014 Aug 31 05:19:32 │ - 32-bit CRC value (hex): 1a05dedc │ - compressed size: 505 bytes │ - uncompressed size: 505 bytes │ - length of filename: 43 characters │ + extended local header: yes │ + file last modified on (DOS date/time): 2017 Oct 27 00:18:40 │ + 32-bit CRC value (hex): c45bf33e │ + compressed size: 1172 bytes │ + uncompressed size: 4744 bytes │ + length of filename: 28 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 #270: │ --------------------------- │ │ - res/drawable-ldpi/content_new.png │ + There are an extra 16 bytes preceding this file. │ + │ + res/layout/board.xml │ │ - offset of local header from start of archive: 541157 │ - (00000000000841E5h) bytes │ + offset of local header from start of archive: 480983 │ + (00000000000756D7h) 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): 2014 Aug 31 05:19:32 │ - 32-bit CRC value (hex): add81fae │ - compressed size: 203 bytes │ - uncompressed size: 203 bytes │ - length of filename: 33 characters │ + extended local header: yes │ + file last modified on (DOS date/time): 2017 Oct 27 00:18:40 │ + 32-bit CRC value (hex): 9d33faa0 │ + compressed size: 896 bytes │ + uncompressed size: 8620 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 #271: │ --------------------------- │ │ - res/drawable-ldpi/content_save.png │ + There are an extra 16 bytes preceding this file. │ + │ + res/layout/convergence.xml │ │ - offset of local header from start of archive: 541423 │ - (00000000000842EFh) bytes │ + offset of local header from start of archive: 481945 │ + (0000000000075A99h) 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): 2014 Aug 31 05:19:32 │ - 32-bit CRC value (hex): 09d73d7c │ - compressed size: 705 bytes │ - uncompressed size: 705 bytes │ - length of filename: 34 characters │ + extended local header: yes │ + file last modified on (DOS date/time): 2017 Oct 27 00:18:40 │ + 32-bit CRC value (hex): 108c677a │ + compressed size: 867 bytes │ + uncompressed size: 2724 bytes │ + length of filename: 26 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 #272: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 16 bytes preceding this file. │ │ - res/drawable-ldpi/content_undo.png │ + res/layout/customcommands.xml │ │ - offset of local header from start of archive: 542193 │ - (00000000000845F1h) bytes │ + offset of local header from start of archive: 482884 │ + (0000000000075E44h) 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): 2014 Aug 31 05:19:32 │ - 32-bit CRC value (hex): b31033c5 │ - compressed size: 766 bytes │ - uncompressed size: 766 bytes │ - length of filename: 34 characters │ + extended local header: yes │ + file last modified on (DOS date/time): 2017 Oct 27 00:18:40 │ + 32-bit CRC value (hex): d2084569 │ + compressed size: 278 bytes │ + uncompressed size: 596 bytes │ + length of filename: 29 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 #273: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ + There are an extra 16 bytes preceding this file. │ │ - res/drawable-ldpi/device_access_time.png │ + res/layout/doimport.xml │ │ - offset of local header from start of archive: 543026 │ - (0000000000084932h) bytes │ + offset of local header from start of archive: 483237 │ + (0000000000075FA5h) 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): 2014 Aug 31 05:19:32 │ - 32-bit CRC value (hex): 3745de7e │ - compressed size: 604 bytes │ - uncompressed size: 604 bytes │ - length of filename: 40 characters │ + extended local header: yes │ + file last modified on (DOS date/time): 2017 Oct 27 00:18:40 │ + 32-bit CRC value (hex): 59dc36d8 │ + compressed size: 402 bytes │ + uncompressed size: 1144 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 │ │ There is no file comment. │ │ Central directory entry #274: │ --------------------------- │ │ - res/drawable-ldpi/hardware_phone_cross.png │ + There are an extra 16 bytes preceding this file. │ │ - offset of local header from start of archive: 543700 │ - (0000000000084BD4h) bytes │ + res/layout/game_row.xml │ + │ + offset of local header from start of archive: 483708 │ + (000000000007617Ch) 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): 2014 Aug 31 05:19:32 │ - 32-bit CRC value (hex): 5d931eaa │ - compressed size: 531 bytes │ - uncompressed size: 531 bytes │ - length of filename: 42 characters │ + extended local header: yes │ + file last modified on (DOS date/time): 2017 Oct 27 00:18:40 │ + 32-bit CRC value (hex): 3e4d5a0c │ + compressed size: 736 bytes │ + uncompressed size: 2256 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 │ │ There is no file comment. │ │ Central directory entry #275: │ --------------------------- │ │ - res/drawable-ldpi/images_rotate_right.png │ + There are an extra 16 bytes preceding this file. │ + │ + res/layout/gameslist.xml │ │ - offset of local header from start of archive: 544303 │ - (0000000000084E2Fh) bytes │ + offset of local header from start of archive: 484513 │ + (00000000000764A1h) 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): 2014 Aug 31 05:19:32 │ - 32-bit CRC value (hex): 543a4a61 │ - compressed size: 881 bytes │ - uncompressed size: 881 bytes │ - length of filename: 41 characters │ + extended local header: yes │ + file last modified on (DOS date/time): 2017 Oct 27 00:18:40 │ + 32-bit CRC value (hex): 6ffe3e67 │ + compressed size: 841 bytes │ + uncompressed size: 2868 bytes │ + length of filename: 24 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 #276: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 16 bytes preceding this file. │ │ - res/drawable-ldpi/navigation_accept.png │ + res/layout/help.xml │ │ - offset of local header from start of archive: 545257 │ - (00000000000851E9h) bytes │ + offset of local header from start of archive: 485424 │ + (0000000000076830h) 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): 2014 Aug 31 05:19:32 │ - 32-bit CRC value (hex): f41e6bc8 │ - compressed size: 397 bytes │ - uncompressed size: 397 bytes │ - length of filename: 39 characters │ + extended local header: yes │ + file last modified on (DOS date/time): 2017 Oct 27 00:18:40 │ + 32-bit CRC value (hex): 5bd194fe │ + compressed size: 285 bytes │ + uncompressed size: 612 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 #277: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 16 bytes preceding this file. │ │ - res/drawable-ldpi/navigation_back.png │ + res/layout/ics_chat.xml │ │ - offset of local header from start of archive: 545725 │ - (00000000000853BDh) bytes │ + offset of local header from start of archive: 485774 │ + (000000000007698Eh) 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): 2014 Aug 31 05:19:32 │ - 32-bit CRC value (hex): 5c68d3aa │ - compressed size: 307 bytes │ - uncompressed size: 307 bytes │ - length of filename: 37 characters │ + extended local header: yes │ + file last modified on (DOS date/time): 2017 Oct 27 00:18:40 │ + 32-bit CRC value (hex): e60f9ef3 │ + compressed size: 667 bytes │ + uncompressed size: 1688 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 │ │ There is no file comment. │ │ Central directory entry #278: │ --------------------------- │ │ - res/drawable-ldpi/navigation_cancel.png │ + There are an extra 16 bytes preceding this file. │ + │ + res/layout/ics_game_row.xml │ │ - offset of local header from start of archive: 546099 │ - (0000000000085533h) bytes │ + offset of local header from start of archive: 486510 │ + (0000000000076C6Eh) 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): 2014 Aug 31 05:19:32 │ - 32-bit CRC value (hex): 164542fc │ - compressed size: 246 bytes │ - uncompressed size: 246 bytes │ - length of filename: 39 characters │ + extended local header: yes │ + file last modified on (DOS date/time): 2017 Oct 27 00:18:40 │ + 32-bit CRC value (hex): 8e99ffd2 │ + compressed size: 686 bytes │ + uncompressed size: 2652 bytes │ + length of filename: 27 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 #279: │ --------------------------- │ │ - res/drawable-ldpi/navigation_expand.png │ + There are an extra 16 bytes preceding this file. │ │ - offset of local header from start of archive: 546414 │ - (000000000008566Eh) bytes │ + res/layout/ics_match.xml │ + │ + offset of local header from start of archive: 487269 │ + (0000000000076F65h) 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): 2014 Aug 31 05:19:32 │ - 32-bit CRC value (hex): 2041d63d │ - compressed size: 395 bytes │ - uncompressed size: 395 bytes │ - length of filename: 39 characters │ + extended local header: yes │ + file last modified on (DOS date/time): 2017 Oct 27 00:18:40 │ + 32-bit CRC value (hex): 034dc3e0 │ + compressed size: 731 bytes │ + uncompressed size: 2552 bytes │ + length of filename: 24 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 #280: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 16 bytes preceding this file. │ │ - res/drawable-ldpi/navigation_next_item.png │ + res/layout/ics_player_row.xml │ │ - offset of local header from start of archive: 546879 │ - (000000000008583Fh) bytes │ + offset of local header from start of archive: 488070 │ + (0000000000077286h) 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): 2014 Aug 31 05:19:32 │ - 32-bit CRC value (hex): 3f681c94 │ - compressed size: 393 bytes │ - uncompressed size: 393 bytes │ - length of filename: 42 characters │ + extended local header: yes │ + file last modified on (DOS date/time): 2017 Oct 27 00:18:40 │ + 32-bit CRC value (hex): 75498be9 │ + compressed size: 457 bytes │ + uncompressed size: 1072 bytes │ + length of filename: 29 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 #281: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 16 bytes preceding this file. │ │ - res/drawable-ldpi/navigation_previous_item.png │ + res/layout/ics_seek_row.xml │ │ - offset of local header from start of archive: 547345 │ - (0000000000085A11h) bytes │ + offset of local header from start of archive: 488602 │ + (000000000007749Ah) 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): 2014 Aug 31 05:19:32 │ - 32-bit CRC value (hex): db272691 │ - compressed size: 397 bytes │ - uncompressed size: 397 bytes │ - length of filename: 46 characters │ + extended local header: yes │ + file last modified on (DOS date/time): 2017 Oct 27 00:18:40 │ + 32-bit CRC value (hex): 56f068aa │ + compressed size: 521 bytes │ + uncompressed size: 1408 bytes │ + length of filename: 27 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 #282: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ + There are an extra 16 bytes preceding this file. │ │ - res/drawable-ldpi/navigation_refresh.png │ + res/layout/ics_stored_row.xml │ │ - offset of local header from start of archive: 547821 │ - (0000000000085BEDh) bytes │ + offset of local header from start of archive: 489196 │ + (00000000000776ECh) 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): 2014 Aug 31 05:19:32 │ - 32-bit CRC value (hex): cc8b64f4 │ - compressed size: 323 bytes │ - uncompressed size: 323 bytes │ - length of filename: 40 characters │ + extended local header: yes │ + file last modified on (DOS date/time): 2017 Oct 27 00:18:40 │ + 32-bit CRC value (hex): d254bb54 │ + compressed size: 509 bytes │ + uncompressed size: 1512 bytes │ + length of filename: 29 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 #283: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 16 bytes preceding this file. │ │ - res/drawable-ldpi/social_add_person.png │ + res/layout/icsclient.xml │ │ - offset of local header from start of archive: 548215 │ - (0000000000085D77h) bytes │ + offset of local header from start of archive: 489780 │ + (0000000000077934h) 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): 2014 Aug 31 05:19:32 │ - 32-bit CRC value (hex): ad5b49d0 │ - compressed size: 902 bytes │ - uncompressed size: 902 bytes │ - length of filename: 39 characters │ + extended local header: yes │ + file last modified on (DOS date/time): 2017 Oct 27 00:18:40 │ + 32-bit CRC value (hex): cd236957 │ + compressed size: 2302 bytes │ + uncompressed size: 10328 bytes │ + length of filename: 24 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 #284: │ --------------------------- │ │ - res/drawable-ldpi/social_chat.png │ + There are an extra 16 bytes preceding this file. │ │ - offset of local header from start of archive: 549186 │ - (0000000000086142h) bytes │ + res/layout/icsconfirm.xml │ + │ + offset of local header from start of archive: 492152 │ + (0000000000078278h) 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): 2014 Aug 31 05:19:32 │ - 32-bit CRC value (hex): ff629cbb │ - compressed size: 455 bytes │ - uncompressed size: 455 bytes │ - length of filename: 33 characters │ + extended local header: yes │ + file last modified on (DOS date/time): 2017 Oct 27 00:18:40 │ + 32-bit CRC value (hex): 092cc6c9 │ + compressed size: 489 bytes │ + uncompressed size: 1224 bytes │ + length of filename: 25 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 #285: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ + There are an extra 16 bytes preceding this file. │ │ - res/drawable-ldpi/social_group.png │ + res/layout/main.xml │ │ - offset of local header from start of archive: 549707 │ - (000000000008634Bh) bytes │ + offset of local header from start of archive: 492712 │ + (00000000000784A8h) 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): 2014 Aug 31 05:19:32 │ - 32-bit CRC value (hex): 66aef744 │ - compressed size: 975 bytes │ - uncompressed size: 975 bytes │ - length of filename: 34 characters │ + extended local header: yes │ + file last modified on (DOS date/time): 2017 Oct 27 00:18:40 │ + 32-bit CRC value (hex): c040243e │ + compressed size: 2128 bytes │ + uncompressed size: 10868 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 #286: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 16 bytes preceding this file. │ │ - res/drawable-ldpi/social_person.png │ + res/layout/options.xml │ │ - offset of local header from start of archive: 550747 │ - (000000000008675Bh) bytes │ + offset of local header from start of archive: 494905 │ + (0000000000078D39h) 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): 2014 Aug 31 05:19:32 │ - 32-bit CRC value (hex): 223b42d9 │ - compressed size: 644 bytes │ - uncompressed size: 644 bytes │ - length of filename: 35 characters │ + extended local header: yes │ + file last modified on (DOS date/time): 2017 Oct 27 00:18:40 │ + 32-bit CRC value (hex): 5ac1a53d │ + compressed size: 826 bytes │ + uncompressed size: 3080 bytes │ + length of filename: 22 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 #287: │ --------------------------- │ │ - res/drawable-xhdpi/chess.png │ + There are an extra 16 bytes preceding this file. │ │ - offset of local header from start of archive: 551456 │ - (0000000000086A20h) bytes │ + res/layout/options_newgame.xml │ + │ + offset of local header from start of archive: 495799 │ + (00000000000790B7h) 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): 2014 Aug 31 05:19:32 │ - 32-bit CRC value (hex): d3d05189 │ - compressed size: 4561 bytes │ - uncompressed size: 4561 bytes │ - length of filename: 28 characters │ + extended local header: yes │ + file last modified on (DOS date/time): 2017 Oct 27 00:18:40 │ + 32-bit CRC value (hex): 01a16112 │ + compressed size: 706 bytes │ + uncompressed size: 2428 bytes │ + length of filename: 30 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 #288: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 16 bytes preceding this file. │ │ - res/drawable-xhdpi/icon.png │ + res/layout/pgn_item.xml │ │ - offset of local header from start of archive: 556077 │ - (0000000000087C2Dh) bytes │ + offset of local header from start of archive: 496581 │ + (00000000000793C5h) 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): 2014 Aug 31 05:19:32 │ - 32-bit CRC value (hex): d3d05189 │ - compressed size: 4561 bytes │ - uncompressed size: 4561 bytes │ - length of filename: 27 characters │ + extended local header: yes │ + file last modified on (DOS date/time): 2017 Oct 27 00:18:40 │ + 32-bit CRC value (hex): 7f8477ba │ + compressed size: 375 bytes │ + uncompressed size: 940 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 │ │ There is no file comment. │ │ Central directory entry #289: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 16 bytes preceding this file. │ │ - res/layout-land/icsclient.xml │ + res/layout/pgntool.xml │ │ - offset of local header from start of archive: 560697 │ - (0000000000088E39h) bytes │ + offset of local header from start of archive: 497025 │ + (0000000000079581h) 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): 2014 Aug 31 05:19:32 │ - 32-bit CRC value (hex): 168fd0cd │ - compressed size: 2434 bytes │ - uncompressed size: 10508 bytes │ - length of filename: 29 characters │ + file last modified on (DOS date/time): 2017 Oct 27 00:18:40 │ + 32-bit CRC value (hex): 2edda23b │ + compressed size: 294 bytes │ + uncompressed size: 564 bytes │ + length of filename: 22 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 #290: │ --------------------------- │ │ There are an extra 16 bytes preceding this file. │ │ - res/layout-land/main.xml │ + res/layout/practice.xml │ │ - offset of local header from start of archive: 563206 │ - (0000000000089806h) bytes │ + offset of local header from start of archive: 497387 │ + (00000000000796EBh) 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): 2014 Aug 31 05:19:32 │ - 32-bit CRC value (hex): e0c8b449 │ - compressed size: 2151 bytes │ - uncompressed size: 10384 bytes │ - length of filename: 24 characters │ + file last modified on (DOS date/time): 2017 Oct 27 00:18:40 │ + 32-bit CRC value (hex): 5758d9b2 │ + compressed size: 1021 bytes │ + uncompressed size: 3392 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 │ │ There is no file comment. │ │ Central directory entry #291: │ --------------------------- │ │ There are an extra 16 bytes preceding this file. │ │ - res/layout-land/pgn_item.xml │ + res/layout/puzzle.xml │ │ - offset of local header from start of archive: 565427 │ - (000000000008A0B3h) bytes │ + offset of local header from start of archive: 498477 │ + (0000000000079B2Dh) 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): 2014 Aug 31 05:19:32 │ - 32-bit CRC value (hex): 3052bc35 │ - compressed size: 379 bytes │ - uncompressed size: 936 bytes │ - length of filename: 28 characters │ + file last modified on (DOS date/time): 2017 Oct 27 00:18:40 │ + 32-bit CRC value (hex): 48605b63 │ + compressed size: 934 bytes │ + uncompressed size: 2968 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 #292: │ --------------------------- │ │ There are an extra 16 bytes preceding this file. │ │ - res/layout-land/practice.xml │ + res/layout/savegame.xml │ │ - offset of local header from start of archive: 565880 │ - (000000000008A278h) bytes │ + offset of local header from start of archive: 499478 │ + (0000000000079F16h) 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): 2014 Aug 31 05:19:32 │ - 32-bit CRC value (hex): 589987e4 │ - compressed size: 1026 bytes │ - uncompressed size: 3368 bytes │ - length of filename: 28 characters │ + file last modified on (DOS date/time): 2017 Oct 27 00:18:40 │ + 32-bit CRC value (hex): 6c732f34 │ + compressed size: 891 bytes │ + uncompressed size: 3464 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 │ │ There is no file comment. │ │ Central directory entry #293: │ --------------------------- │ │ There are an extra 16 bytes preceding this file. │ │ - res/layout-land/puzzle.xml │ + res/layout/setup.xml │ │ - offset of local header from start of archive: 566980 │ - (000000000008A6C4h) bytes │ + offset of local header from start of archive: 500438 │ + (000000000007A2D6h) 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): 2014 Aug 31 05:19:32 │ - 32-bit CRC value (hex): 1072f031 │ - compressed size: 888 bytes │ - uncompressed size: 2700 bytes │ - length of filename: 26 characters │ + file last modified on (DOS date/time): 2017 Oct 27 00:18:40 │ + 32-bit CRC value (hex): 3c017359 │ + compressed size: 939 bytes │ + uncompressed size: 3376 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 #294: │ --------------------------- │ │ There are an extra 16 bytes preceding this file. │ │ - res/layout-land/setup.xml │ + res/layout/setup_options.xml │ │ - offset of local header from start of archive: 567940 │ - (000000000008AA84h) bytes │ + offset of local header from start of archive: 501443 │ + (000000000007A6C3h) 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): 2014 Aug 31 05:19:32 │ - 32-bit CRC value (hex): 8fb1a2e4 │ - compressed size: 880 bytes │ - uncompressed size: 3284 bytes │ - length of filename: 25 characters │ + file last modified on (DOS date/time): 2017 Oct 27 00:18:40 │ + 32-bit CRC value (hex): e06de5fa │ + compressed size: 894 bytes │ + uncompressed size: 3656 bytes │ + length of filename: 28 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 #295: │ --------------------------- │ │ There are an extra 16 bytes preceding this file. │ │ - res/layout-land/start.xml │ + res/layout/start.xml │ │ - offset of local header from start of archive: 568891 │ - (000000000008AE3Bh) bytes │ + offset of local header from start of archive: 502411 │ + (000000000007AA8Bh) 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): 2014 Aug 31 05:19:32 │ - 32-bit CRC value (hex): c53ac076 │ - compressed size: 890 bytes │ - uncompressed size: 3404 bytes │ - length of filename: 25 characters │ + file last modified on (DOS date/time): 2017 Oct 27 00:18:40 │ + 32-bit CRC value (hex): 51823dd9 │ + compressed size: 942 bytes │ + uncompressed size: 3604 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 #296: │ --------------------------- │ │ There are an extra 16 bytes preceding this file. │ │ - res/layout-large-land/main.xml │ + res/xml/globalprefs.xml │ │ - offset of local header from start of archive: 569852 │ - (000000000008B1FCh) bytes │ + offset of local header from start of archive: 503419 │ + (000000000007AE7Bh) 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): 2014 Aug 31 05:19:32 │ - 32-bit CRC value (hex): 093e4304 │ - compressed size: 2197 bytes │ - uncompressed size: 10432 bytes │ - length of filename: 30 characters │ + file last modified on (DOS date/time): 2017 Oct 27 00:18:40 │ + 32-bit CRC value (hex): d58d6dbd │ + compressed size: 1009 bytes │ + uncompressed size: 3452 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 │ │ There is no file comment. │ │ Central directory entry #297: │ --------------------------- │ │ There are an extra 16 bytes preceding this file. │ │ - res/layout-small/main.xml │ + resources.arsc │ + │ + offset of local header from start of archive: 504497 │ + (000000000007B2B1h) bytes │ + file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ + version of encoding software: 1.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) │ + file security status: not encrypted │ + extended local header: no │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): e324106f │ + compressed size: 51960 bytes │ + uncompressed size: 51960 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. │ │ - offset of local header from start of archive: 572125 │ - (000000000008BADDh) bytes │ +Central directory entry #298: │ +--------------------------- │ + │ + classes.dex │ + │ + offset of local header from start of archive: 556501 │ + (0000000000087DD5h) 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): 2014 Aug 31 05:19:32 │ - 32-bit CRC value (hex): c45bf33e │ - compressed size: 1206 bytes │ - uncompressed size: 4744 bytes │ - length of filename: 25 characters │ + file last modified on (DOS date/time): 2017 Oct 27 00:18:38 │ + 32-bit CRC value (hex): 8b7404db │ + compressed size: 368884 bytes │ + uncompressed size: 1090040 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 #298: │ +Central directory entry #299: │ --------------------------- │ │ There are an extra 16 bytes preceding this file. │ │ - res/layout-small-land/main.xml │ + lib/armeabi/libchess-jni.so │ │ - offset of local header from start of archive: 573402 │ - (000000000008BFDAh) bytes │ + offset of local header from start of archive: 925442 │ + (00000000000E1F02h) 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): 2014 Aug 31 05:19:32 │ - 32-bit CRC value (hex): 177c013b │ - compressed size: 1201 bytes │ - uncompressed size: 5024 bytes │ - length of filename: 30 characters │ + file last modified on (DOS date/time): 2017 Oct 27 00:18:16 │ + 32-bit CRC value (hex): c09316b2 │ + compressed size: 42804 bytes │ + uncompressed size: 83844 bytes │ + length of filename: 27 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 #299: │ +Central directory entry #300: │ --------------------------- │ │ There are an extra 16 bytes preceding this file. │ │ - res/layout-small-land/pgn_item.xml │ + lib/arm64-v8a/libchess-jni.so │ │ - offset of local header from start of archive: 574679 │ - (000000000008C4D7h) bytes │ + offset of local header from start of archive: 968319 │ + (00000000000EC67Fh) 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): 2014 Aug 31 05:19:32 │ - 32-bit CRC value (hex): 98cf6683 │ - compressed size: 376 bytes │ - uncompressed size: 928 bytes │ - length of filename: 34 characters │ + file last modified on (DOS date/time): 2017 Oct 27 00:17:48 │ + 32-bit CRC value (hex): d162b9c7 │ + compressed size: 55398 bytes │ + uncompressed size: 117360 bytes │ + length of filename: 29 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 #300: │ +Central directory entry #301: │ --------------------------- │ │ There are an extra 16 bytes preceding this file. │ │ - res/drawable-ko/chess.png │ + lib/x86_64/libchess-jni.so │ │ - offset of local header from start of archive: 575135 │ - (000000000008C69Fh) bytes │ + offset of local header from start of archive: 1023792 │ + (00000000000F9F30h) 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): 2014 Aug 31 05:19:32 │ - 32-bit CRC value (hex): 105d3540 │ - compressed size: 2540 bytes │ - uncompressed size: 2540 bytes │ - length of filename: 25 characters │ + extended local header: yes │ + file last modified on (DOS date/time): 2017 Oct 27 00:17:54 │ + 32-bit CRC value (hex): 8738d45f │ + compressed size: 46541 bytes │ + uncompressed size: 109488 bytes │ + length of filename: 26 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 #301: │ +Central directory entry #302: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 16 bytes preceding this file. │ │ - classes.dex │ + lib/mips64/libchess-jni.so │ │ - offset of local header from start of archive: 577732 │ - (000000000008D0C4h) bytes │ + offset of local header from start of archive: 1070405 │ + (0000000000105545h) 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): 2014 Aug 31 05:19:32 │ - 32-bit CRC value (hex): 1e890a52 │ - compressed size: 369845 bytes │ - uncompressed size: 1191956 bytes │ - length of filename: 11 characters │ + file last modified on (DOS date/time): 2017 Oct 27 00:18:02 │ + 32-bit CRC value (hex): 119e678a │ + compressed size: 62461 bytes │ + uncompressed size: 142304 bytes │ + length of filename: 26 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 #302: │ +Central directory entry #303: │ --------------------------- │ │ There are an extra 16 bytes preceding this file. │ │ - lib/armeabi/libchess-jni.so │ + lib/armeabi-v7a/libchess-jni.so │ │ - offset of local header from start of archive: 947634 │ - (00000000000E75B2h) bytes │ + offset of local header from start of archive: 1132938 │ + (000000000011498Ah) 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): 2014 Aug 31 05:19:10 │ - 32-bit CRC value (hex): b63efd02 │ - compressed size: 43173 bytes │ - uncompressed size: 83576 bytes │ - length of filename: 27 characters │ + file last modified on (DOS date/time): 2017 Oct 27 00:18:10 │ + 32-bit CRC value (hex): 5d3ee1ad │ + compressed size: 40191 bytes │ + uncompressed size: 83852 bytes │ + length of filename: 31 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 #304: │ +--------------------------- │ + │ + There are an extra 16 bytes preceding this file. │ + │ + lib/x86/libchess-jni.so │ + │ + offset of local header from start of archive: 1173206 │ + (000000000011E6D6h) 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): 2017 Oct 27 00:18:22 │ + 32-bit CRC value (hex): 4de7c3c8 │ + compressed size: 50388 bytes │ + uncompressed size: 112480 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 │ + │ + There is no file comment. │ + │ +Central directory entry #305: │ +--------------------------- │ + │ + There are an extra 16 bytes preceding this file. │ + │ + lib/mips/libchess-jni.so │ + │ + offset of local header from start of archive: 1223663 │ + (000000000012ABEFh) 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): 2017 Oct 27 00:18:28 │ + 32-bit CRC value (hex): 078e8bb5 │ + compressed size: 65068 bytes │ + uncompressed size: 144436 bytes │ + length of filename: 24 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 #306: │ +--------------------------- │ + │ + There are an extra 16 bytes preceding this file. │ + │ + META-INF/MANIFEST.MF │ + │ + offset of local header from start of archive: 1288801 │ + (000000000013AA61h) 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: no │ + file last modified on (DOS date/time): 2017 Oct 27 00:18:40 │ + 32-bit CRC value (hex): 407cd012 │ + compressed size: 8517 bytes │ + uncompressed size: 24124 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 #307: │ +--------------------------- │ + │ + META-INF/36713BFE.SF │ + │ + offset of local header from start of archive: 1297368 │ + (000000000013CBD8h) 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: no │ + file last modified on (DOS date/time): 2017 Oct 27 00:18:40 │ + 32-bit CRC value (hex): d31c88ea │ + compressed size: 8668 bytes │ + uncompressed size: 24245 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 #308: │ +--------------------------- │ + │ + META-INF/36713BFE.RSA │ + │ + offset of local header from start of archive: 1306086 │ + (000000000013EDE6h) 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: no │ + file last modified on (DOS date/time): 2017 Oct 27 00:18:40 │ + 32-bit CRC value (hex): 4b42bafd │ + compressed size: 1074 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 @@ │ │ │ │ - │ │ + │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ @@ -105,9 +105,8 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ ├── resources.arsc │ ├── aapt2 dump resources {} │ │ @@ -119,176 +119,176 @@ │ │ resource 0x7f070007 dimen/headerPaddingY │ │ () 4.000000dp │ │ resource 0x7f070008 dimen/titleTextSize │ │ () 30.000000sp │ │ type drawable id=02 entryCount=69 │ │ resource 0x7f020000 drawable/action_about │ │ () (file) res/drawable/action_about.png type=PNG │ │ - (ldpi-v4) (file) res/drawable-ldpi/action_about.png type=PNG │ │ - (hdpi-v4) (file) res/drawable-hdpi/action_about.png type=PNG │ │ + (ldpi-v4) (file) res/drawable-ldpi-v4/action_about.png type=PNG │ │ + (hdpi-v4) (file) res/drawable-hdpi-v4/action_about.png type=PNG │ │ resource 0x7f020001 drawable/action_help │ │ () (file) res/drawable/action_help.png type=PNG │ │ - (ldpi-v4) (file) res/drawable-ldpi/action_help.png type=PNG │ │ - (hdpi-v4) (file) res/drawable-hdpi/action_help.png type=PNG │ │ + (ldpi-v4) (file) res/drawable-ldpi-v4/action_help.png type=PNG │ │ + (hdpi-v4) (file) res/drawable-hdpi-v4/action_help.png type=PNG │ │ resource 0x7f020002 drawable/action_search │ │ () (file) res/drawable/action_search.png type=PNG │ │ - (ldpi-v4) (file) res/drawable-ldpi/action_search.png type=PNG │ │ - (hdpi-v4) (file) res/drawable-hdpi/action_search.png type=PNG │ │ + (ldpi-v4) (file) res/drawable-ldpi-v4/action_search.png type=PNG │ │ + (hdpi-v4) (file) res/drawable-hdpi-v4/action_search.png type=PNG │ │ resource 0x7f020003 drawable/action_settings │ │ () (file) res/drawable/action_settings.png type=PNG │ │ - (ldpi-v4) (file) res/drawable-ldpi/action_settings.png type=PNG │ │ - (hdpi-v4) (file) res/drawable-hdpi/action_settings.png type=PNG │ │ + (ldpi-v4) (file) res/drawable-ldpi-v4/action_settings.png type=PNG │ │ + (hdpi-v4) (file) res/drawable-hdpi-v4/action_settings.png type=PNG │ │ resource 0x7f020004 drawable/android_icon │ │ () (file) res/drawable/android_icon.png type=PNG │ │ resource 0x7f020005 drawable/arrow_down │ │ () (file) res/drawable/arrow_down.9.png type=PNG │ │ resource 0x7f020006 drawable/arrow_up │ │ () (file) res/drawable/arrow_up.9.png type=PNG │ │ resource 0x7f020007 drawable/av_fast_forward │ │ () (file) res/drawable/av_fast_forward.png type=PNG │ │ - (ldpi-v4) (file) res/drawable-ldpi/av_fast_forward.png type=PNG │ │ + (ldpi-v4) (file) res/drawable-ldpi-v4/av_fast_forward.png type=PNG │ │ resource 0x7f020008 drawable/av_next │ │ () (file) res/drawable/av_next.png type=PNG │ │ - (ldpi-v4) (file) res/drawable-ldpi/av_next.png type=PNG │ │ - (hdpi-v4) (file) res/drawable-hdpi/av_next.png type=PNG │ │ + (ldpi-v4) (file) res/drawable-ldpi-v4/av_next.png type=PNG │ │ + (hdpi-v4) (file) res/drawable-hdpi-v4/av_next.png type=PNG │ │ resource 0x7f020009 drawable/av_pause │ │ () (file) res/drawable/av_pause.png type=PNG │ │ - (ldpi-v4) (file) res/drawable-ldpi/av_pause.png type=PNG │ │ - (hdpi-v4) (file) res/drawable-hdpi/av_pause.png type=PNG │ │ + (ldpi-v4) (file) res/drawable-ldpi-v4/av_pause.png type=PNG │ │ + (hdpi-v4) (file) res/drawable-hdpi-v4/av_pause.png type=PNG │ │ resource 0x7f02000a drawable/av_play │ │ () (file) res/drawable/av_play.png type=PNG │ │ - (ldpi-v4) (file) res/drawable-ldpi/av_play.png type=PNG │ │ - (hdpi-v4) (file) res/drawable-hdpi/av_play.png type=PNG │ │ + (ldpi-v4) (file) res/drawable-ldpi-v4/av_play.png type=PNG │ │ + (hdpi-v4) (file) res/drawable-hdpi-v4/av_play.png type=PNG │ │ resource 0x7f02000b drawable/av_previous │ │ () (file) res/drawable/av_previous.png type=PNG │ │ - (ldpi-v4) (file) res/drawable-ldpi/av_previous.png type=PNG │ │ - (hdpi-v4) (file) res/drawable-hdpi/av_previous.png type=PNG │ │ + (ldpi-v4) (file) res/drawable-ldpi-v4/av_previous.png type=PNG │ │ + (hdpi-v4) (file) res/drawable-hdpi-v4/av_previous.png type=PNG │ │ resource 0x7f02000c drawable/av_rewind │ │ () (file) res/drawable/av_rewind.png type=PNG │ │ - (ldpi-v4) (file) res/drawable-ldpi/av_rewind.png type=PNG │ │ + (ldpi-v4) (file) res/drawable-ldpi-v4/av_rewind.png type=PNG │ │ resource 0x7f02000d drawable/av_shuffle │ │ () (file) res/drawable/av_shuffle.png type=PNG │ │ - (ldpi-v4) (file) res/drawable-ldpi/av_shuffle.png type=PNG │ │ - (hdpi-v4) (file) res/drawable-hdpi/av_shuffle.png type=PNG │ │ + (ldpi-v4) (file) res/drawable-ldpi-v4/av_shuffle.png type=PNG │ │ + (hdpi-v4) (file) res/drawable-hdpi-v4/av_shuffle.png type=PNG │ │ resource 0x7f02000e drawable/boardoverlay │ │ () (file) res/drawable/boardoverlay.png type=PNG │ │ resource 0x7f02000f drawable/button │ │ () (file) res/drawable/button.xml type=XML │ │ resource 0x7f020010 drawable/button_disabled │ │ () (file) res/drawable/button_disabled.xml type=XML │ │ resource 0x7f020011 drawable/button_enabled │ │ () (file) res/drawable/button_enabled.xml type=XML │ │ resource 0x7f020012 drawable/button_focussed │ │ () (file) res/drawable/button_focussed.xml type=XML │ │ resource 0x7f020013 drawable/button_pressed │ │ () (file) res/drawable/button_pressed.xml type=XML │ │ resource 0x7f020014 drawable/chess │ │ () (file) res/drawable/chess.png type=PNG │ │ - (hdpi-v4) (file) res/drawable-hdpi/chess.png type=PNG │ │ - (xhdpi-v4) (file) res/drawable-xhdpi/chess.png type=PNG │ │ + (hdpi-v4) (file) res/drawable-hdpi-v4/chess.png type=PNG │ │ + (xhdpi-v4) (file) res/drawable-xhdpi-v4/chess.png type=PNG │ │ (ko) (file) res/drawable-ko/chess.png type=PNG │ │ resource 0x7f020015 drawable/collections_collection │ │ () (file) res/drawable/collections_collection.png type=PNG │ │ - (ldpi-v4) (file) res/drawable-ldpi/collections_collection.png type=PNG │ │ - (hdpi-v4) (file) res/drawable-hdpi/collections_collection.png type=PNG │ │ + (ldpi-v4) (file) res/drawable-ldpi-v4/collections_collection.png type=PNG │ │ + (hdpi-v4) (file) res/drawable-hdpi-v4/collections_collection.png type=PNG │ │ resource 0x7f020016 drawable/collections_view_as_grid │ │ () (file) res/drawable/collections_view_as_grid.png type=PNG │ │ - (ldpi-v4) (file) res/drawable-ldpi/collections_view_as_grid.png type=PNG │ │ - (hdpi-v4) (file) res/drawable-hdpi/collections_view_as_grid.png type=PNG │ │ + (ldpi-v4) (file) res/drawable-ldpi-v4/collections_view_as_grid.png type=PNG │ │ + (hdpi-v4) (file) res/drawable-hdpi-v4/collections_view_as_grid.png type=PNG │ │ resource 0x7f020017 drawable/collections_view_as_list │ │ () (file) res/drawable/collections_view_as_list.png type=PNG │ │ - (ldpi-v4) (file) res/drawable-ldpi/collections_view_as_list.png type=PNG │ │ - (hdpi-v4) (file) res/drawable-hdpi/collections_view_as_list.png type=PNG │ │ + (ldpi-v4) (file) res/drawable-ldpi-v4/collections_view_as_list.png type=PNG │ │ + (hdpi-v4) (file) res/drawable-hdpi-v4/collections_view_as_list.png type=PNG │ │ resource 0x7f020018 drawable/content_attachment │ │ () (file) res/drawable/content_attachment.png type=PNG │ │ - (ldpi-v4) (file) res/drawable-ldpi/content_attachment.png type=PNG │ │ - (hdpi-v4) (file) res/drawable-hdpi/content_attachment.png type=PNG │ │ + (ldpi-v4) (file) res/drawable-ldpi-v4/content_attachment.png type=PNG │ │ + (hdpi-v4) (file) res/drawable-hdpi-v4/content_attachment.png type=PNG │ │ resource 0x7f020019 drawable/content_discard │ │ () (file) res/drawable/content_discard.png type=PNG │ │ - (ldpi-v4) (file) res/drawable-ldpi/content_discard.png type=PNG │ │ - (hdpi-v4) (file) res/drawable-hdpi/content_discard.png type=PNG │ │ + (ldpi-v4) (file) res/drawable-ldpi-v4/content_discard.png type=PNG │ │ + (hdpi-v4) (file) res/drawable-hdpi-v4/content_discard.png type=PNG │ │ resource 0x7f02001a drawable/content_edit │ │ () (file) res/drawable/content_edit.png type=PNG │ │ - (ldpi-v4) (file) res/drawable-ldpi/content_edit.png type=PNG │ │ - (hdpi-v4) (file) res/drawable-hdpi/content_edit.png type=PNG │ │ + (ldpi-v4) (file) res/drawable-ldpi-v4/content_edit.png type=PNG │ │ + (hdpi-v4) (file) res/drawable-hdpi-v4/content_edit.png type=PNG │ │ resource 0x7f02001b drawable/content_email │ │ () (file) res/drawable/content_email.png type=PNG │ │ - (ldpi-v4) (file) res/drawable-ldpi/content_email.png type=PNG │ │ - (hdpi-v4) (file) res/drawable-hdpi/content_email.png type=PNG │ │ + (ldpi-v4) (file) res/drawable-ldpi-v4/content_email.png type=PNG │ │ + (hdpi-v4) (file) res/drawable-hdpi-v4/content_email.png type=PNG │ │ resource 0x7f02001c drawable/content_import_export │ │ () (file) res/drawable/content_import_export.png type=PNG │ │ - (ldpi-v4) (file) res/drawable-ldpi/content_import_export.png type=PNG │ │ - (hdpi-v4) (file) res/drawable-hdpi/content_import_export.png type=PNG │ │ + (ldpi-v4) (file) res/drawable-ldpi-v4/content_import_export.png type=PNG │ │ + (hdpi-v4) (file) res/drawable-hdpi-v4/content_import_export.png type=PNG │ │ resource 0x7f02001d drawable/content_new │ │ () (file) res/drawable/content_new.png type=PNG │ │ - (ldpi-v4) (file) res/drawable-ldpi/content_new.png type=PNG │ │ - (hdpi-v4) (file) res/drawable-hdpi/content_new.png type=PNG │ │ + (ldpi-v4) (file) res/drawable-ldpi-v4/content_new.png type=PNG │ │ + (hdpi-v4) (file) res/drawable-hdpi-v4/content_new.png type=PNG │ │ resource 0x7f02001e drawable/content_save │ │ () (file) res/drawable/content_save.png type=PNG │ │ - (ldpi-v4) (file) res/drawable-ldpi/content_save.png type=PNG │ │ - (hdpi-v4) (file) res/drawable-hdpi/content_save.png type=PNG │ │ + (ldpi-v4) (file) res/drawable-ldpi-v4/content_save.png type=PNG │ │ + (hdpi-v4) (file) res/drawable-hdpi-v4/content_save.png type=PNG │ │ resource 0x7f02001f drawable/content_undo │ │ () (file) res/drawable/content_undo.png type=PNG │ │ - (ldpi-v4) (file) res/drawable-ldpi/content_undo.png type=PNG │ │ - (hdpi-v4) (file) res/drawable-hdpi/content_undo.png type=PNG │ │ + (ldpi-v4) (file) res/drawable-ldpi-v4/content_undo.png type=PNG │ │ + (hdpi-v4) (file) res/drawable-hdpi-v4/content_undo.png type=PNG │ │ resource 0x7f020020 drawable/del │ │ () (file) res/drawable/del.png type=PNG │ │ resource 0x7f020021 drawable/device_access_time │ │ () (file) res/drawable/device_access_time.png type=PNG │ │ - (ldpi-v4) (file) res/drawable-ldpi/device_access_time.png type=PNG │ │ - (hdpi-v4) (file) res/drawable-hdpi/device_access_time.png type=PNG │ │ + (ldpi-v4) (file) res/drawable-ldpi-v4/device_access_time.png type=PNG │ │ + (hdpi-v4) (file) res/drawable-hdpi-v4/device_access_time.png type=PNG │ │ resource 0x7f020022 drawable/hardware_phone_cross │ │ () (file) res/drawable/hardware_phone_cross.png type=PNG │ │ - (ldpi-v4) (file) res/drawable-ldpi/hardware_phone_cross.png type=PNG │ │ - (hdpi-v4) (file) res/drawable-hdpi/hardware_phone_cross.png type=PNG │ │ + (ldpi-v4) (file) res/drawable-ldpi-v4/hardware_phone_cross.png type=PNG │ │ + (hdpi-v4) (file) res/drawable-hdpi-v4/hardware_phone_cross.png type=PNG │ │ resource 0x7f020023 drawable/icon │ │ () (file) res/drawable/icon.png type=PNG │ │ - (hdpi-v4) (file) res/drawable-hdpi/icon.png type=PNG │ │ - (xhdpi-v4) (file) res/drawable-xhdpi/icon.png type=PNG │ │ + (hdpi-v4) (file) res/drawable-hdpi-v4/icon.png type=PNG │ │ + (xhdpi-v4) (file) res/drawable-xhdpi-v4/icon.png type=PNG │ │ resource 0x7f020024 drawable/images_rotate_right │ │ () (file) res/drawable/images_rotate_right.png type=PNG │ │ - (ldpi-v4) (file) res/drawable-ldpi/images_rotate_right.png type=PNG │ │ - (hdpi-v4) (file) res/drawable-hdpi/images_rotate_right.png type=PNG │ │ + (ldpi-v4) (file) res/drawable-ldpi-v4/images_rotate_right.png type=PNG │ │ + (hdpi-v4) (file) res/drawable-hdpi-v4/images_rotate_right.png type=PNG │ │ resource 0x7f020025 drawable/indicator_error │ │ () (file) res/drawable/indicator_error.png type=PNG │ │ - (hdpi-v4) (file) res/drawable-hdpi/indicator_error.png type=PNG │ │ + (hdpi-v4) (file) res/drawable-hdpi-v4/indicator_error.png type=PNG │ │ resource 0x7f020026 drawable/indicator_none │ │ () (file) res/drawable/indicator_none.png type=PNG │ │ - (hdpi-v4) (file) res/drawable-hdpi/indicator_none.png type=PNG │ │ + (hdpi-v4) (file) res/drawable-hdpi-v4/indicator_none.png type=PNG │ │ resource 0x7f020027 drawable/indicator_ok │ │ () (file) res/drawable/indicator_ok.png type=PNG │ │ - (hdpi-v4) (file) res/drawable-hdpi/indicator_ok.png type=PNG │ │ + (hdpi-v4) (file) res/drawable-hdpi-v4/indicator_ok.png type=PNG │ │ resource 0x7f020028 drawable/navigation_accept │ │ () (file) res/drawable/navigation_accept.png type=PNG │ │ - (ldpi-v4) (file) res/drawable-ldpi/navigation_accept.png type=PNG │ │ - (hdpi-v4) (file) res/drawable-hdpi/navigation_accept.png type=PNG │ │ + (ldpi-v4) (file) res/drawable-ldpi-v4/navigation_accept.png type=PNG │ │ + (hdpi-v4) (file) res/drawable-hdpi-v4/navigation_accept.png type=PNG │ │ resource 0x7f020029 drawable/navigation_back │ │ () (file) res/drawable/navigation_back.png type=PNG │ │ - (ldpi-v4) (file) res/drawable-ldpi/navigation_back.png type=PNG │ │ - (hdpi-v4) (file) res/drawable-hdpi/navigation_back.png type=PNG │ │ + (ldpi-v4) (file) res/drawable-ldpi-v4/navigation_back.png type=PNG │ │ + (hdpi-v4) (file) res/drawable-hdpi-v4/navigation_back.png type=PNG │ │ resource 0x7f02002a drawable/navigation_cancel │ │ () (file) res/drawable/navigation_cancel.png type=PNG │ │ - (ldpi-v4) (file) res/drawable-ldpi/navigation_cancel.png type=PNG │ │ - (hdpi-v4) (file) res/drawable-hdpi/navigation_cancel.png type=PNG │ │ + (ldpi-v4) (file) res/drawable-ldpi-v4/navigation_cancel.png type=PNG │ │ + (hdpi-v4) (file) res/drawable-hdpi-v4/navigation_cancel.png type=PNG │ │ resource 0x7f02002b drawable/navigation_expand │ │ () (file) res/drawable/navigation_expand.png type=PNG │ │ - (ldpi-v4) (file) res/drawable-ldpi/navigation_expand.png type=PNG │ │ - (hdpi-v4) (file) res/drawable-hdpi/navigation_expand.png type=PNG │ │ + (ldpi-v4) (file) res/drawable-ldpi-v4/navigation_expand.png type=PNG │ │ + (hdpi-v4) (file) res/drawable-hdpi-v4/navigation_expand.png type=PNG │ │ resource 0x7f02002c drawable/navigation_next_item │ │ () (file) res/drawable/navigation_next_item.png type=PNG │ │ - (ldpi-v4) (file) res/drawable-ldpi/navigation_next_item.png type=PNG │ │ - (hdpi-v4) (file) res/drawable-hdpi/navigation_next_item.png type=PNG │ │ + (ldpi-v4) (file) res/drawable-ldpi-v4/navigation_next_item.png type=PNG │ │ + (hdpi-v4) (file) res/drawable-hdpi-v4/navigation_next_item.png type=PNG │ │ resource 0x7f02002d drawable/navigation_previous_item │ │ () (file) res/drawable/navigation_previous_item.png type=PNG │ │ - (ldpi-v4) (file) res/drawable-ldpi/navigation_previous_item.png type=PNG │ │ - (hdpi-v4) (file) res/drawable-hdpi/navigation_previous_item.png type=PNG │ │ + (ldpi-v4) (file) res/drawable-ldpi-v4/navigation_previous_item.png type=PNG │ │ + (hdpi-v4) (file) res/drawable-hdpi-v4/navigation_previous_item.png type=PNG │ │ resource 0x7f02002e drawable/navigation_refresh │ │ () (file) res/drawable/navigation_refresh.png type=PNG │ │ - (ldpi-v4) (file) res/drawable-ldpi/navigation_refresh.png type=PNG │ │ - (hdpi-v4) (file) res/drawable-hdpi/navigation_refresh.png type=PNG │ │ + (ldpi-v4) (file) res/drawable-ldpi-v4/navigation_refresh.png type=PNG │ │ + (hdpi-v4) (file) res/drawable-hdpi-v4/navigation_refresh.png type=PNG │ │ resource 0x7f02002f drawable/presence_invisible │ │ () (file) res/drawable/presence_invisible.png type=PNG │ │ resource 0x7f020030 drawable/presence_online │ │ () (file) res/drawable/presence_online.png type=PNG │ │ resource 0x7f020031 drawable/small_bbb │ │ () (file) res/drawable/small_bbb.png type=PNG │ │ resource 0x7f020032 drawable/small_bf │ │ @@ -313,28 +313,28 @@ │ │ () (file) res/drawable/small_wpb.png type=PNG │ │ resource 0x7f02003c drawable/small_wqb │ │ () (file) res/drawable/small_wqb.png type=PNG │ │ resource 0x7f02003d drawable/small_wrb │ │ () (file) res/drawable/small_wrb.png type=PNG │ │ resource 0x7f02003e drawable/social_add_person │ │ () (file) res/drawable/social_add_person.png type=PNG │ │ - (ldpi-v4) (file) res/drawable-ldpi/social_add_person.png type=PNG │ │ - (hdpi-v4) (file) res/drawable-hdpi/social_add_person.png type=PNG │ │ + (ldpi-v4) (file) res/drawable-ldpi-v4/social_add_person.png type=PNG │ │ + (hdpi-v4) (file) res/drawable-hdpi-v4/social_add_person.png type=PNG │ │ resource 0x7f02003f drawable/social_chat │ │ () (file) res/drawable/social_chat.png type=PNG │ │ - (ldpi-v4) (file) res/drawable-ldpi/social_chat.png type=PNG │ │ - (hdpi-v4) (file) res/drawable-hdpi/social_chat.png type=PNG │ │ + (ldpi-v4) (file) res/drawable-ldpi-v4/social_chat.png type=PNG │ │ + (hdpi-v4) (file) res/drawable-hdpi-v4/social_chat.png type=PNG │ │ resource 0x7f020040 drawable/social_group │ │ () (file) res/drawable/social_group.png type=PNG │ │ - (ldpi-v4) (file) res/drawable-ldpi/social_group.png type=PNG │ │ - (hdpi-v4) (file) res/drawable-hdpi/social_group.png type=PNG │ │ + (ldpi-v4) (file) res/drawable-ldpi-v4/social_group.png type=PNG │ │ + (hdpi-v4) (file) res/drawable-hdpi-v4/social_group.png type=PNG │ │ resource 0x7f020041 drawable/social_person │ │ () (file) res/drawable/social_person.png type=PNG │ │ - (ldpi-v4) (file) res/drawable-ldpi/social_person.png type=PNG │ │ - (hdpi-v4) (file) res/drawable-hdpi/social_person.png type=PNG │ │ + (ldpi-v4) (file) res/drawable-ldpi-v4/social_person.png type=PNG │ │ + (hdpi-v4) (file) res/drawable-hdpi-v4/social_person.png type=PNG │ │ resource 0x7f020042 drawable/textview │ │ () (file) res/drawable/textview.xml type=XML │ │ resource 0x7f020043 drawable/turnblack │ │ () (file) res/drawable/turnblack.png type=PNG │ │ resource 0x7f020044 drawable/turnwhite │ │ () (file) res/drawable/turnwhite.png type=PNG │ │ type id id=0b entryCount=298 │ │ @@ -964,26 +964,26 @@ │ │ resource 0x7f03000d layout/icsclient │ │ () (file) res/layout/icsclient.xml type=XML │ │ (land) (file) res/layout-land/icsclient.xml type=XML │ │ resource 0x7f03000e layout/icsconfirm │ │ () (file) res/layout/icsconfirm.xml type=XML │ │ resource 0x7f03000f layout/main │ │ () (file) res/layout/main.xml type=XML │ │ - (small-v4) (file) res/layout-small/main.xml type=XML │ │ + (small-v4) (file) res/layout-small-v4/main.xml type=XML │ │ (land) (file) res/layout-land/main.xml type=XML │ │ - (small-land-v4) (file) res/layout-small-land/main.xml type=XML │ │ - (large-land-v4) (file) res/layout-large-land/main.xml type=XML │ │ + (small-land-v4) (file) res/layout-small-land-v4/main.xml type=XML │ │ + (large-land-v4) (file) res/layout-large-land-v4/main.xml type=XML │ │ resource 0x7f030010 layout/options │ │ () (file) res/layout/options.xml type=XML │ │ resource 0x7f030011 layout/options_newgame │ │ () (file) res/layout/options_newgame.xml type=XML │ │ resource 0x7f030012 layout/pgn_item │ │ () (file) res/layout/pgn_item.xml type=XML │ │ (land) (file) res/layout-land/pgn_item.xml type=XML │ │ - (small-land-v4) (file) res/layout-small-land/pgn_item.xml type=XML │ │ + (small-land-v4) (file) res/layout-small-land-v4/pgn_item.xml type=XML │ │ resource 0x7f030013 layout/pgntool │ │ () (file) res/layout/pgntool.xml type=XML │ │ resource 0x7f030014 layout/practice │ │ () (file) res/layout/practice.xml type=XML │ │ (land) (file) res/layout-land/practice.xml type=XML │ │ resource 0x7f030015 layout/puzzle │ │ () (file) res/layout/puzzle.xml type=XML ├── classes.dex │ ├── dexdump -a -d -f -h {} │ │┄ Ignoring differences in offsets to keep diff size reasonable. │ │ @@ -1,36 +1,36 @@ │ │ DEX version '035' │ │ DEX file header: │ │ magic : 'dex\n035\0' │ │ -checksum : 8487208e │ │ -signature : 0521...209e │ │ -file_size : 1191956 │ │ +checksum : 72e2754f │ │ +signature : 7d10...5244 │ │ +file_size : 1090040 │ │ header_size : 112 │ │ link_size : 0 │ │ link_off : 0 (0x000000) │ │ -string_ids_size : 9182 │ │ +string_ids_size : 9177 │ │ string_ids_off : 112 (0x000070) │ │ -type_ids_size : 1199 │ │ -type_ids_off : 36840 (0x008fe8) │ │ +type_ids_size : 1196 │ │ +type_ids_off : 36820 (0x008fd4) │ │ proto_ids_size : 1432 │ │ -proto_ids_off : 41636 (0x00a2a4) │ │ +proto_ids_off : 41604 (0x00a284) │ │ field_ids_size : 2909 │ │ -field_ids_off : 58820 (0x00e5c4) │ │ -method_ids_size : 7098 │ │ -method_ids_off : 82092 (0x0140ac) │ │ +field_ids_off : 58788 (0x00e5a4) │ │ +method_ids_size : 7097 │ │ +method_ids_off : 82060 (0x01408c) │ │ class_defs_size : 749 │ │ -class_defs_off : 138876 (0x021e7c) │ │ -data_size : 1023516 │ │ +class_defs_off : 138836 (0x021e54) │ │ +data_size : 921600 │ │ data_off : 168440 (0x0291f8) │ │ │ │ Class #0 header: │ │ class_idx : 8 │ │ access_flags : 9729 (0x2601) │ │ -superclass_idx : 826 │ │ -source_file_idx : 3276 │ │ +superclass_idx : 823 │ │ +source_file_idx : 3273 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 1 │ │ │ │ Class #0 annotations: │ │ Annotations on class │ │ @@ -49,21 +49,21 @@ │ │ Virtual methods - │ │ #0 : (in Landroid/annotation/SuppressLint;) │ │ name : 'value' │ │ type : '()[Ljava/lang/String;' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 3276 (SuppressLint.java) │ │ + source_file_idx : 3273 (SuppressLint.java) │ │ │ │ Class #1 header: │ │ class_idx : 9 │ │ access_flags : 9729 (0x2601) │ │ -superclass_idx : 826 │ │ -source_file_idx : 3345 │ │ +superclass_idx : 823 │ │ +source_file_idx : 3342 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 1 │ │ │ │ Class #1 annotations: │ │ Annotations on class │ │ @@ -82,20 +82,20 @@ │ │ Virtual methods - │ │ #0 : (in Landroid/annotation/TargetApi;) │ │ name : 'value' │ │ type : '()I' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 3345 (TargetApi.java) │ │ + source_file_idx : 3342 (TargetApi.java) │ │ │ │ Class #2 header: │ │ -class_idx : 140 │ │ +class_idx : 137 │ │ access_flags : 1536 (0x0600) │ │ -superclass_idx : 826 │ │ +superclass_idx : 823 │ │ source_file_idx : 569 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 6 │ │ │ │ Class #2 annotations: │ │ @@ -147,17 +147,17 @@ │ │ type : '(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String;' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ source_file_idx : 569 (AccessibilityServiceInfoCompat.java) │ │ │ │ Class #3 header: │ │ -class_idx : 141 │ │ +class_idx : 138 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 826 │ │ +superclass_idx : 823 │ │ source_file_idx : 569 │ │ static_fields_size : 13 │ │ instance_fields_size: 0 │ │ direct_methods_size : 11 │ │ virtual_methods_size: 0 │ │ │ │ Class #3 annotations: │ │ @@ -241,33 +241,33 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 36 16-bit code units │ │ -03a908: |[03a908] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat.:()V │ │ -03a918: 6000 1f00 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@001f │ │ -03a91c: 1301 1200 |0002: const/16 v1, #int 18 // #12 │ │ -03a920: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ -03a924: 2200 8a00 |0006: new-instance v0, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoJellyBeanMr2; // type@008a │ │ -03a928: 7010 1702 0000 |0008: invoke-direct {v0}, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoJellyBeanMr2;.:()V // method@0217 │ │ -03a92e: 6900 3100 |000b: sput-object v0, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat;.IMPL:Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl; // field@0031 │ │ -03a932: 0e00 |000d: return-void │ │ -03a934: 6000 1f00 |000e: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@001f │ │ -03a938: 1301 0e00 |0010: const/16 v1, #int 14 // #e │ │ -03a93c: 3410 0a00 |0012: if-lt v0, v1, 001c // +000a │ │ -03a940: 2200 8900 |0014: new-instance v0, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoIcsImpl; // type@0089 │ │ -03a944: 7010 1002 0000 |0016: invoke-direct {v0}, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoIcsImpl;.:()V // method@0210 │ │ -03a94a: 6900 3100 |0019: sput-object v0, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat;.IMPL:Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl; // field@0031 │ │ -03a94e: 28f2 |001b: goto 000d // -000e │ │ -03a950: 2200 8b00 |001c: new-instance v0, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl; // type@008b │ │ -03a954: 7010 1902 0000 |001e: invoke-direct {v0}, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl;.:()V // method@0219 │ │ -03a95a: 6900 3100 |0021: sput-object v0, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat;.IMPL:Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl; // field@0031 │ │ -03a95e: 28ea |0023: goto 000d // -0016 │ │ +03c498: |[03c498] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat.:()V │ │ +03c4a8: 6000 1f00 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@001f │ │ +03c4ac: 1301 1200 |0002: const/16 v1, #int 18 // #12 │ │ +03c4b0: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ +03c4b4: 2200 8700 |0006: new-instance v0, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoJellyBeanMr2; // type@0087 │ │ +03c4b8: 7010 1702 0000 |0008: invoke-direct {v0}, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoJellyBeanMr2;.:()V // method@0217 │ │ +03c4be: 6900 3100 |000b: sput-object v0, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat;.IMPL:Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl; // field@0031 │ │ +03c4c2: 0e00 |000d: return-void │ │ +03c4c4: 6000 1f00 |000e: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@001f │ │ +03c4c8: 1301 0e00 |0010: const/16 v1, #int 14 // #e │ │ +03c4cc: 3410 0a00 |0012: if-lt v0, v1, 001c // +000a │ │ +03c4d0: 2200 8600 |0014: new-instance v0, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoIcsImpl; // type@0086 │ │ +03c4d4: 7010 1002 0000 |0016: invoke-direct {v0}, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoIcsImpl;.:()V // method@0210 │ │ +03c4da: 6900 3100 |0019: sput-object v0, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat;.IMPL:Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl; // field@0031 │ │ +03c4de: 28f2 |001b: goto 000d // -000e │ │ +03c4e0: 2200 8800 |001c: new-instance v0, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl; // type@0088 │ │ +03c4e4: 7010 1902 0000 |001e: invoke-direct {v0}, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl;.:()V // method@0219 │ │ +03c4ea: 6900 3100 |0021: sput-object v0, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat;.IMPL:Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl; // field@0031 │ │ +03c4ee: 28ea |0023: goto 000d // -0016 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=111 │ │ 0x0006 line=112 │ │ 0x000d line=118 │ │ 0x000e line=113 │ │ 0x0014 line=114 │ │ @@ -279,17 +279,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -03a960: |[03a960] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat.:()V │ │ -03a970: 7010 1c15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ -03a976: 0e00 |0003: return-void │ │ +03c4f0: |[03c4f0] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat.:()V │ │ +03c500: 7010 1c15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ +03c506: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=280 │ │ 0x0003 line=282 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat; │ │ │ │ @@ -298,27 +298,27 @@ │ │ type : '(I)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 38 16-bit code units │ │ -03a978: |[03a978] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat.capabilityToString:(I)Ljava/lang/String; │ │ -03a988: 2b01 1200 0000 |0000: packed-switch v1, 00000012 // +00000012 │ │ -03a98e: 1a00 740d |0003: const-string v0, "UNKNOWN" // string@0d74 │ │ -03a992: 1100 |0005: return-object v0 │ │ -03a994: 1a00 de02 |0006: const-string v0, "CAPABILITY_CAN_RETRIEVE_WINDOW_CONTENT" // string@02de │ │ -03a998: 28fd |0008: goto 0005 // -0003 │ │ -03a99a: 1a00 dd02 |0009: const-string v0, "CAPABILITY_CAN_REQUEST_TOUCH_EXPLORATION" // string@02dd │ │ -03a99e: 28fa |000b: goto 0005 // -0006 │ │ -03a9a0: 1a00 dc02 |000c: const-string v0, "CAPABILITY_CAN_REQUEST_ENHANCED_WEB_ACCESSIBILITY" // string@02dc │ │ -03a9a4: 28f7 |000e: goto 0005 // -0009 │ │ -03a9a6: 1a00 db02 |000f: const-string v0, "CAPABILITY_CAN_FILTER_KEY_EVENTS" // string@02db │ │ -03a9aa: 28f4 |0011: goto 0005 // -000c │ │ -03a9ac: 0001 0800 0100 0000 0600 0000 0900 ... |0012: packed-switch-data (20 units) │ │ +03c508: |[03c508] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat.capabilityToString:(I)Ljava/lang/String; │ │ +03c518: 2b01 1200 0000 |0000: packed-switch v1, 00000012 // +00000012 │ │ +03c51e: 1a00 710d |0003: const-string v0, "UNKNOWN" // string@0d71 │ │ +03c522: 1100 |0005: return-object v0 │ │ +03c524: 1a00 de02 |0006: const-string v0, "CAPABILITY_CAN_RETRIEVE_WINDOW_CONTENT" // string@02de │ │ +03c528: 28fd |0008: goto 0005 // -0003 │ │ +03c52a: 1a00 dd02 |0009: const-string v0, "CAPABILITY_CAN_REQUEST_TOUCH_EXPLORATION" // string@02dd │ │ +03c52e: 28fa |000b: goto 0005 // -0006 │ │ +03c530: 1a00 dc02 |000c: const-string v0, "CAPABILITY_CAN_REQUEST_ENHANCED_WEB_ACCESSIBILITY" // string@02dc │ │ +03c534: 28f7 |000e: goto 0005 // -0009 │ │ +03c536: 1a00 db02 |000f: const-string v0, "CAPABILITY_CAN_FILTER_KEY_EVENTS" // string@02db │ │ +03c53a: 28f4 |0011: goto 0005 // -000c │ │ +03c53c: 0001 0800 0100 0000 0600 0000 0900 ... |0012: packed-switch-data (20 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=438 │ │ 0x0003 line=448 │ │ 0x0006 line=440 │ │ 0x0009 line=442 │ │ 0x000c line=444 │ │ @@ -332,55 +332,55 @@ │ │ type : '(I)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 100 16-bit code units │ │ -03a9d4: |[03a9d4] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat.feedbackTypeToString:(I)Ljava/lang/String; │ │ -03a9e4: 1213 |0000: const/4 v3, #int 1 // #1 │ │ -03a9e6: 2200 4203 |0001: new-instance v0, Ljava/lang/StringBuilder; // type@0342 │ │ -03a9ea: 7010 5715 0000 |0003: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ -03a9f0: 1a02 690e |0006: const-string v2, "[" // string@0e69 │ │ -03a9f4: 6e20 5f15 2000 |0008: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -03a9fa: 3d04 3800 |000b: if-lez v4, 0043 // +0038 │ │ -03a9fe: 7110 0715 0400 |000d: invoke-static {v4}, Ljava/lang/Integer;.numberOfTrailingZeros:(I)I // method@1507 │ │ -03aa04: 0a02 |0010: move-result v2 │ │ -03aa06: 9801 0302 |0011: shl-int v1, v3, v2 │ │ -03aa0a: df02 01ff |0013: xor-int/lit8 v2, v1, #int -1 // #ff │ │ -03aa0e: b524 |0015: and-int/2addr v4, v2 │ │ -03aa10: 6e10 6315 0000 |0016: invoke-virtual {v0}, Ljava/lang/StringBuilder;.length:()I // method@1563 │ │ -03aa16: 0a02 |0019: move-result v2 │ │ -03aa18: 3732 0700 |001a: if-le v2, v3, 0021 // +0007 │ │ -03aa1c: 1a02 2701 |001c: const-string v2, ", " // string@0127 │ │ -03aa20: 6e20 5f15 2000 |001e: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -03aa26: 2c01 2d00 0000 |0021: sparse-switch v1, 0000004e // +0000002d │ │ -03aa2c: 28e7 |0024: goto 000b // -0019 │ │ -03aa2e: 1a02 2304 |0025: const-string v2, "FEEDBACK_SPOKEN" // string@0423 │ │ -03aa32: 6e20 5f15 2000 |0027: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -03aa38: 28e1 |002a: goto 000b // -001f │ │ -03aa3a: 1a02 1f04 |002b: const-string v2, "FEEDBACK_AUDIBLE" // string@041f │ │ -03aa3e: 6e20 5f15 2000 |002d: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -03aa44: 28db |0030: goto 000b // -0025 │ │ -03aa46: 1a02 2204 |0031: const-string v2, "FEEDBACK_HAPTIC" // string@0422 │ │ -03aa4a: 6e20 5f15 2000 |0033: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -03aa50: 28d5 |0036: goto 000b // -002b │ │ -03aa52: 1a02 2104 |0037: const-string v2, "FEEDBACK_GENERIC" // string@0421 │ │ -03aa56: 6e20 5f15 2000 |0039: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -03aa5c: 28cf |003c: goto 000b // -0031 │ │ -03aa5e: 1a02 2404 |003d: const-string v2, "FEEDBACK_VISUAL" // string@0424 │ │ -03aa62: 6e20 5f15 2000 |003f: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -03aa68: 28c9 |0042: goto 000b // -0037 │ │ -03aa6a: 1a02 a60e |0043: const-string v2, "]" // string@0ea6 │ │ -03aa6e: 6e20 5f15 2000 |0045: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -03aa74: 6e10 6415 0000 |0048: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ -03aa7a: 0c02 |004b: move-result-object v2 │ │ -03aa7c: 1102 |004c: return-object v2 │ │ -03aa7e: 0000 |004d: nop // spacer │ │ -03aa80: 0002 0500 0100 0000 0200 0000 0400 ... |004e: sparse-switch-data (22 units) │ │ +03c564: |[03c564] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat.feedbackTypeToString:(I)Ljava/lang/String; │ │ +03c574: 1213 |0000: const/4 v3, #int 1 // #1 │ │ +03c576: 2200 3f03 |0001: new-instance v0, Ljava/lang/StringBuilder; // type@033f │ │ +03c57a: 7010 5715 0000 |0003: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ +03c580: 1a02 660e |0006: const-string v2, "[" // string@0e66 │ │ +03c584: 6e20 5f15 2000 |0008: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +03c58a: 3d04 3800 |000b: if-lez v4, 0043 // +0038 │ │ +03c58e: 7110 0715 0400 |000d: invoke-static {v4}, Ljava/lang/Integer;.numberOfTrailingZeros:(I)I // method@1507 │ │ +03c594: 0a02 |0010: move-result v2 │ │ +03c596: 9801 0302 |0011: shl-int v1, v3, v2 │ │ +03c59a: df02 01ff |0013: xor-int/lit8 v2, v1, #int -1 // #ff │ │ +03c59e: b524 |0015: and-int/2addr v4, v2 │ │ +03c5a0: 6e10 6315 0000 |0016: invoke-virtual {v0}, Ljava/lang/StringBuilder;.length:()I // method@1563 │ │ +03c5a6: 0a02 |0019: move-result v2 │ │ +03c5a8: 3732 0700 |001a: if-le v2, v3, 0021 // +0007 │ │ +03c5ac: 1a02 2701 |001c: const-string v2, ", " // string@0127 │ │ +03c5b0: 6e20 5f15 2000 |001e: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +03c5b6: 2c01 2d00 0000 |0021: sparse-switch v1, 0000004e // +0000002d │ │ +03c5bc: 28e7 |0024: goto 000b // -0019 │ │ +03c5be: 1a02 2304 |0025: const-string v2, "FEEDBACK_SPOKEN" // string@0423 │ │ +03c5c2: 6e20 5f15 2000 |0027: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +03c5c8: 28e1 |002a: goto 000b // -001f │ │ +03c5ca: 1a02 1f04 |002b: const-string v2, "FEEDBACK_AUDIBLE" // string@041f │ │ +03c5ce: 6e20 5f15 2000 |002d: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +03c5d4: 28db |0030: goto 000b // -0025 │ │ +03c5d6: 1a02 2204 |0031: const-string v2, "FEEDBACK_HAPTIC" // string@0422 │ │ +03c5da: 6e20 5f15 2000 |0033: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +03c5e0: 28d5 |0036: goto 000b // -002b │ │ +03c5e2: 1a02 2104 |0037: const-string v2, "FEEDBACK_GENERIC" // string@0421 │ │ +03c5e6: 6e20 5f15 2000 |0039: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +03c5ec: 28cf |003c: goto 000b // -0031 │ │ +03c5ee: 1a02 2404 |003d: const-string v2, "FEEDBACK_VISUAL" // string@0424 │ │ +03c5f2: 6e20 5f15 2000 |003f: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +03c5f8: 28c9 |0042: goto 000b // -0037 │ │ +03c5fa: 1a02 a30e |0043: const-string v2, "]" // string@0ea3 │ │ +03c5fe: 6e20 5f15 2000 |0045: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +03c604: 6e10 6415 0000 |0048: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ +03c60a: 0c02 |004b: move-result-object v2 │ │ +03c60c: 1102 |004c: return-object v2 │ │ +03c60e: 0000 |004d: nop // spacer │ │ +03c610: 0002 0500 0100 0000 0200 0000 0400 ... |004e: sparse-switch-data (22 units) │ │ catches : (none) │ │ positions : │ │ 0x0001 line=356 │ │ 0x0006 line=357 │ │ 0x000b line=358 │ │ 0x000d line=359 │ │ 0x0013 line=360 │ │ @@ -405,32 +405,32 @@ │ │ type : '(I)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 50 16-bit code units │ │ -03aaac: |[03aaac] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat.flagToString:(I)Ljava/lang/String; │ │ -03aabc: 2c01 1800 0000 |0000: sparse-switch v1, 00000018 // +00000018 │ │ -03aac2: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -03aac4: 1100 |0004: return-object v0 │ │ -03aac6: 1a00 8703 |0005: const-string v0, "DEFAULT" // string@0387 │ │ -03aaca: 28fd |0007: goto 0004 // -0003 │ │ -03aacc: 1a00 3804 |0008: const-string v0, "FLAG_INCLUDE_NOT_IMPORTANT_VIEWS" // string@0438 │ │ -03aad0: 28fa |000a: goto 0004 // -0006 │ │ -03aad2: 1a00 4504 |000b: const-string v0, "FLAG_REQUEST_TOUCH_EXPLORATION_MODE" // string@0445 │ │ -03aad6: 28f7 |000d: goto 0004 // -0009 │ │ -03aad8: 1a00 4304 |000e: const-string v0, "FLAG_REQUEST_ENHANCED_WEB_ACCESSIBILITY" // string@0443 │ │ -03aadc: 28f4 |0010: goto 0004 // -000c │ │ -03aade: 1a00 4204 |0011: const-string v0, "FLAG_REPORT_VIEW_IDS" // string@0442 │ │ -03aae2: 28f1 |0013: goto 0004 // -000f │ │ -03aae4: 1a00 4404 |0014: const-string v0, "FLAG_REQUEST_FILTER_KEY_EVENTS" // string@0444 │ │ -03aae8: 28ee |0016: goto 0004 // -0012 │ │ -03aaea: 0000 |0017: nop // spacer │ │ -03aaec: 0002 0600 0100 0000 0200 0000 0400 ... |0018: sparse-switch-data (26 units) │ │ +03c63c: |[03c63c] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat.flagToString:(I)Ljava/lang/String; │ │ +03c64c: 2c01 1800 0000 |0000: sparse-switch v1, 00000018 // +00000018 │ │ +03c652: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +03c654: 1100 |0004: return-object v0 │ │ +03c656: 1a00 8703 |0005: const-string v0, "DEFAULT" // string@0387 │ │ +03c65a: 28fd |0007: goto 0004 // -0003 │ │ +03c65c: 1a00 3804 |0008: const-string v0, "FLAG_INCLUDE_NOT_IMPORTANT_VIEWS" // string@0438 │ │ +03c660: 28fa |000a: goto 0004 // -0006 │ │ +03c662: 1a00 4504 |000b: const-string v0, "FLAG_REQUEST_TOUCH_EXPLORATION_MODE" // string@0445 │ │ +03c666: 28f7 |000d: goto 0004 // -0009 │ │ +03c668: 1a00 4304 |000e: const-string v0, "FLAG_REQUEST_ENHANCED_WEB_ACCESSIBILITY" // string@0443 │ │ +03c66c: 28f4 |0010: goto 0004 // -000c │ │ +03c66e: 1a00 4204 |0011: const-string v0, "FLAG_REPORT_VIEW_IDS" // string@0442 │ │ +03c672: 28f1 |0013: goto 0004 // -000f │ │ +03c674: 1a00 4404 |0014: const-string v0, "FLAG_REQUEST_FILTER_KEY_EVENTS" // string@0444 │ │ +03c678: 28ee |0016: goto 0004 // -0012 │ │ +03c67a: 0000 |0017: nop // spacer │ │ +03c67c: 0002 0600 0100 0000 0200 0000 0400 ... |0018: sparse-switch-data (26 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=395 │ │ 0x0003 line=409 │ │ 0x0005 line=397 │ │ 0x0008 line=399 │ │ 0x000b line=401 │ │ @@ -446,19 +446,19 @@ │ │ type : '(Landroid/accessibilityservice/AccessibilityServiceInfo;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -03ab20: |[03ab20] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat.getCanRetrieveWindowContent:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Z │ │ -03ab30: 6200 3100 |0000: sget-object v0, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat;.IMPL:Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl; // field@0031 │ │ -03ab34: 7220 2002 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl;.getCanRetrieveWindowContent:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Z // method@0220 │ │ -03ab3a: 0a00 |0005: move-result v0 │ │ -03ab3c: 0f00 |0006: return v0 │ │ +03c6b0: |[03c6b0] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat.getCanRetrieveWindowContent:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Z │ │ +03c6c0: 6200 3100 |0000: sget-object v0, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat;.IMPL:Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl; // field@0031 │ │ +03c6c4: 7220 2002 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl;.getCanRetrieveWindowContent:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Z // method@0220 │ │ +03c6ca: 0a00 |0005: move-result v0 │ │ +03c6cc: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=331 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 info Landroid/accessibilityservice/AccessibilityServiceInfo; │ │ │ │ #6 : (in Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat;) │ │ @@ -466,19 +466,19 @@ │ │ type : '(Landroid/accessibilityservice/AccessibilityServiceInfo;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -03ab40: |[03ab40] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat.getCapabilities:(Landroid/accessibilityservice/AccessibilityServiceInfo;)I │ │ -03ab50: 6200 3100 |0000: sget-object v0, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat;.IMPL:Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl; // field@0031 │ │ -03ab54: 7220 2102 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl;.getCapabilities:(Landroid/accessibilityservice/AccessibilityServiceInfo;)I // method@0221 │ │ -03ab5a: 0a00 |0005: move-result v0 │ │ -03ab5c: 0f00 |0006: return v0 │ │ +03c6d0: |[03c6d0] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat.getCapabilities:(Landroid/accessibilityservice/AccessibilityServiceInfo;)I │ │ +03c6e0: 6200 3100 |0000: sget-object v0, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat;.IMPL:Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl; // field@0031 │ │ +03c6e4: 7220 2102 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl;.getCapabilities:(Landroid/accessibilityservice/AccessibilityServiceInfo;)I // method@0221 │ │ +03c6ea: 0a00 |0005: move-result v0 │ │ +03c6ec: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=426 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 info Landroid/accessibilityservice/AccessibilityServiceInfo; │ │ │ │ #7 : (in Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat;) │ │ @@ -486,19 +486,19 @@ │ │ type : '(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -03ab60: |[03ab60] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat.getDescription:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String; │ │ -03ab70: 6200 3100 |0000: sget-object v0, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat;.IMPL:Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl; // field@0031 │ │ -03ab74: 7220 2202 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl;.getDescription:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String; // method@0222 │ │ -03ab7a: 0c00 |0005: move-result-object v0 │ │ -03ab7c: 1100 |0006: return-object v0 │ │ +03c6f0: |[03c6f0] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat.getDescription:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String; │ │ +03c700: 6200 3100 |0000: sget-object v0, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat;.IMPL:Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl; // field@0031 │ │ +03c704: 7220 2202 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl;.getDescription:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String; // method@0222 │ │ +03c70a: 0c00 |0005: move-result-object v0 │ │ +03c70c: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=344 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 info Landroid/accessibilityservice/AccessibilityServiceInfo; │ │ │ │ #8 : (in Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat;) │ │ @@ -506,19 +506,19 @@ │ │ type : '(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -03ab80: |[03ab80] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat.getId:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String; │ │ -03ab90: 6200 3100 |0000: sget-object v0, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat;.IMPL:Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl; // field@0031 │ │ -03ab94: 7220 2302 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl;.getId:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String; // method@0223 │ │ -03ab9a: 0c00 |0005: move-result-object v0 │ │ -03ab9c: 1100 |0006: return-object v0 │ │ +03c710: |[03c710] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat.getId:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String; │ │ +03c720: 6200 3100 |0000: sget-object v0, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat;.IMPL:Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl; // field@0031 │ │ +03c724: 7220 2302 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl;.getId:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String; // method@0223 │ │ +03c72a: 0c00 |0005: move-result-object v0 │ │ +03c72c: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=293 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 info Landroid/accessibilityservice/AccessibilityServiceInfo; │ │ │ │ #9 : (in Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat;) │ │ @@ -526,19 +526,19 @@ │ │ type : '(Landroid/accessibilityservice/AccessibilityServiceInfo;)Landroid/content/pm/ResolveInfo;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -03aba0: |[03aba0] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat.getResolveInfo:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Landroid/content/pm/ResolveInfo; │ │ -03abb0: 6200 3100 |0000: sget-object v0, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat;.IMPL:Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl; // field@0031 │ │ -03abb4: 7220 2402 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl;.getResolveInfo:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Landroid/content/pm/ResolveInfo; // method@0224 │ │ -03abba: 0c00 |0005: move-result-object v0 │ │ -03abbc: 1100 |0006: return-object v0 │ │ +03c730: |[03c730] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat.getResolveInfo:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Landroid/content/pm/ResolveInfo; │ │ +03c740: 6200 3100 |0000: sget-object v0, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat;.IMPL:Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl; // field@0031 │ │ +03c744: 7220 2402 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl;.getResolveInfo:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Landroid/content/pm/ResolveInfo; // method@0224 │ │ +03c74a: 0c00 |0005: move-result-object v0 │ │ +03c74c: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=305 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 info Landroid/accessibilityservice/AccessibilityServiceInfo; │ │ │ │ #10 : (in Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat;) │ │ @@ -546,32 +546,32 @@ │ │ type : '(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -03abc0: |[03abc0] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat.getSettingsActivityName:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String; │ │ -03abd0: 6200 3100 |0000: sget-object v0, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat;.IMPL:Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl; // field@0031 │ │ -03abd4: 7220 2502 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl;.getSettingsActivityName:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String; // method@0225 │ │ -03abda: 0c00 |0005: move-result-object v0 │ │ -03abdc: 1100 |0006: return-object v0 │ │ +03c750: |[03c750] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat.getSettingsActivityName:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String; │ │ +03c760: 6200 3100 |0000: sget-object v0, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat;.IMPL:Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl; // field@0031 │ │ +03c764: 7220 2502 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl;.getSettingsActivityName:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String; // method@0225 │ │ +03c76a: 0c00 |0005: move-result-object v0 │ │ +03c76c: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=318 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 info Landroid/accessibilityservice/AccessibilityServiceInfo; │ │ │ │ Virtual methods - │ │ source_file_idx : 569 (AccessibilityServiceInfoCompat.java) │ │ │ │ Class #4 header: │ │ -class_idx : 142 │ │ +class_idx : 139 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 826 │ │ +superclass_idx : 823 │ │ source_file_idx : 570 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 6 │ │ virtual_methods_size: 0 │ │ │ │ Class #4 - │ │ @@ -587,17 +587,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -03abe0: |[03abe0] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompatIcs.:()V │ │ -03abf0: 7010 1c15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ -03abf6: 0e00 |0003: return-void │ │ +03c770: |[03c770] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompatIcs.:()V │ │ +03c780: 7010 1c15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ +03c786: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompatIcs; │ │ │ │ #1 : (in Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompatIcs;) │ │ @@ -605,18 +605,18 @@ │ │ type : '(Landroid/accessibilityservice/AccessibilityServiceInfo;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -03abf8: |[03abf8] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompatIcs.getCanRetrieveWindowContent:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Z │ │ -03ac08: 6e10 0000 0100 |0000: invoke-virtual {v1}, Landroid/accessibilityservice/AccessibilityServiceInfo;.getCanRetrieveWindowContent:()Z // method@0000 │ │ -03ac0e: 0a00 |0003: move-result v0 │ │ -03ac10: 0f00 |0004: return v0 │ │ +03c788: |[03c788] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompatIcs.getCanRetrieveWindowContent:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Z │ │ +03c798: 6e10 0000 0100 |0000: invoke-virtual {v1}, Landroid/accessibilityservice/AccessibilityServiceInfo;.getCanRetrieveWindowContent:()Z // method@0000 │ │ +03c79e: 0a00 |0003: move-result v0 │ │ +03c7a0: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 info Landroid/accessibilityservice/AccessibilityServiceInfo; │ │ │ │ #2 : (in Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompatIcs;) │ │ @@ -624,18 +624,18 @@ │ │ type : '(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -03ac14: |[03ac14] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompatIcs.getDescription:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String; │ │ -03ac24: 6e10 0200 0100 |0000: invoke-virtual {v1}, Landroid/accessibilityservice/AccessibilityServiceInfo;.getDescription:()Ljava/lang/String; // method@0002 │ │ -03ac2a: 0c00 |0003: move-result-object v0 │ │ -03ac2c: 1100 |0004: return-object v0 │ │ +03c7a4: |[03c7a4] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompatIcs.getDescription:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String; │ │ +03c7b4: 6e10 0200 0100 |0000: invoke-virtual {v1}, Landroid/accessibilityservice/AccessibilityServiceInfo;.getDescription:()Ljava/lang/String; // method@0002 │ │ +03c7ba: 0c00 |0003: move-result-object v0 │ │ +03c7bc: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 info Landroid/accessibilityservice/AccessibilityServiceInfo; │ │ │ │ #3 : (in Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompatIcs;) │ │ @@ -643,18 +643,18 @@ │ │ type : '(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -03ac30: |[03ac30] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompatIcs.getId:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String; │ │ -03ac40: 6e10 0300 0100 |0000: invoke-virtual {v1}, Landroid/accessibilityservice/AccessibilityServiceInfo;.getId:()Ljava/lang/String; // method@0003 │ │ -03ac46: 0c00 |0003: move-result-object v0 │ │ -03ac48: 1100 |0004: return-object v0 │ │ +03c7c0: |[03c7c0] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompatIcs.getId:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String; │ │ +03c7d0: 6e10 0300 0100 |0000: invoke-virtual {v1}, Landroid/accessibilityservice/AccessibilityServiceInfo;.getId:()Ljava/lang/String; // method@0003 │ │ +03c7d6: 0c00 |0003: move-result-object v0 │ │ +03c7d8: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 info Landroid/accessibilityservice/AccessibilityServiceInfo; │ │ │ │ #4 : (in Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompatIcs;) │ │ @@ -662,18 +662,18 @@ │ │ type : '(Landroid/accessibilityservice/AccessibilityServiceInfo;)Landroid/content/pm/ResolveInfo;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -03ac4c: |[03ac4c] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompatIcs.getResolveInfo:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Landroid/content/pm/ResolveInfo; │ │ -03ac5c: 6e10 0400 0100 |0000: invoke-virtual {v1}, Landroid/accessibilityservice/AccessibilityServiceInfo;.getResolveInfo:()Landroid/content/pm/ResolveInfo; // method@0004 │ │ -03ac62: 0c00 |0003: move-result-object v0 │ │ -03ac64: 1100 |0004: return-object v0 │ │ +03c7dc: |[03c7dc] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompatIcs.getResolveInfo:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Landroid/content/pm/ResolveInfo; │ │ +03c7ec: 6e10 0400 0100 |0000: invoke-virtual {v1}, Landroid/accessibilityservice/AccessibilityServiceInfo;.getResolveInfo:()Landroid/content/pm/ResolveInfo; // method@0004 │ │ +03c7f2: 0c00 |0003: move-result-object v0 │ │ +03c7f4: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 info Landroid/accessibilityservice/AccessibilityServiceInfo; │ │ │ │ #5 : (in Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompatIcs;) │ │ @@ -681,31 +681,31 @@ │ │ type : '(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -03ac68: |[03ac68] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompatIcs.getSettingsActivityName:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String; │ │ -03ac78: 6e10 0500 0100 |0000: invoke-virtual {v1}, Landroid/accessibilityservice/AccessibilityServiceInfo;.getSettingsActivityName:()Ljava/lang/String; // method@0005 │ │ -03ac7e: 0c00 |0003: move-result-object v0 │ │ -03ac80: 1100 |0004: return-object v0 │ │ +03c7f8: |[03c7f8] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompatIcs.getSettingsActivityName:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String; │ │ +03c808: 6e10 0500 0100 |0000: invoke-virtual {v1}, Landroid/accessibilityservice/AccessibilityServiceInfo;.getSettingsActivityName:()Ljava/lang/String; // method@0005 │ │ +03c80e: 0c00 |0003: move-result-object v0 │ │ +03c810: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 info Landroid/accessibilityservice/AccessibilityServiceInfo; │ │ │ │ Virtual methods - │ │ source_file_idx : 570 (AccessibilityServiceInfoCompatIcs.java) │ │ │ │ Class #5 header: │ │ -class_idx : 143 │ │ +class_idx : 140 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 826 │ │ +superclass_idx : 823 │ │ source_file_idx : 571 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 0 │ │ │ │ Class #5 - │ │ @@ -721,17 +721,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -03ac84: |[03ac84] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompatJellyBeanMr2.:()V │ │ -03ac94: 7010 1c15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ -03ac9a: 0e00 |0003: return-void │ │ +03c814: |[03c814] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompatJellyBeanMr2.:()V │ │ +03c824: 7010 1c15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ +03c82a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompatJellyBeanMr2; │ │ │ │ #1 : (in Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompatJellyBeanMr2;) │ │ @@ -739,31 +739,31 @@ │ │ type : '(Landroid/accessibilityservice/AccessibilityServiceInfo;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -03ac9c: |[03ac9c] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompatJellyBeanMr2.getCapabilities:(Landroid/accessibilityservice/AccessibilityServiceInfo;)I │ │ -03acac: 6e10 0100 0100 |0000: invoke-virtual {v1}, Landroid/accessibilityservice/AccessibilityServiceInfo;.getCapabilities:()I // method@0001 │ │ -03acb2: 0a00 |0003: move-result v0 │ │ -03acb4: 0f00 |0004: return v0 │ │ +03c82c: |[03c82c] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompatJellyBeanMr2.getCapabilities:(Landroid/accessibilityservice/AccessibilityServiceInfo;)I │ │ +03c83c: 6e10 0100 0100 |0000: invoke-virtual {v1}, Landroid/accessibilityservice/AccessibilityServiceInfo;.getCapabilities:()I // method@0001 │ │ +03c842: 0a00 |0003: move-result v0 │ │ +03c844: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 info Landroid/accessibilityservice/AccessibilityServiceInfo; │ │ │ │ Virtual methods - │ │ source_file_idx : 571 (AccessibilityServiceInfoCompatJellyBeanMr2.java) │ │ │ │ Class #6 header: │ │ -class_idx : 144 │ │ +class_idx : 141 │ │ access_flags : 4096 (0x1000) │ │ -superclass_idx : 826 │ │ +superclass_idx : 823 │ │ source_file_idx : 581 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 0 │ │ │ │ Class #6 annotations: │ │ @@ -779,17 +779,17 @@ │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ Virtual methods - │ │ source_file_idx : 581 (ActionBarDrawerToggle.java) │ │ │ │ Class #7 header: │ │ -class_idx : 145 │ │ +class_idx : 142 │ │ access_flags : 1536 (0x0600) │ │ -superclass_idx : 826 │ │ +superclass_idx : 823 │ │ source_file_idx : 581 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 3 │ │ │ │ Class #7 annotations: │ │ @@ -823,17 +823,17 @@ │ │ type : '(Ljava/lang/Object;Landroid/app/Activity;Landroid/graphics/drawable/Drawable;I)Ljava/lang/Object;' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ source_file_idx : 581 (ActionBarDrawerToggle.java) │ │ │ │ Class #8 header: │ │ -class_idx : 148 │ │ +class_idx : 145 │ │ access_flags : 1537 (0x0601) │ │ -superclass_idx : 826 │ │ +superclass_idx : 823 │ │ source_file_idx : 581 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 3 │ │ │ │ Class #8 annotations: │ │ @@ -867,17 +867,17 @@ │ │ type : '(Landroid/graphics/drawable/Drawable;I)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ source_file_idx : 581 (ActionBarDrawerToggle.java) │ │ │ │ Class #9 header: │ │ -class_idx : 149 │ │ +class_idx : 146 │ │ access_flags : 1537 (0x0601) │ │ -superclass_idx : 826 │ │ +superclass_idx : 823 │ │ source_file_idx : 581 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 1 │ │ │ │ Class #9 annotations: │ │ @@ -899,17 +899,17 @@ │ │ type : '()Landroid/support/v4/app/ActionBarDrawerToggle$Delegate;' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ source_file_idx : 581 (ActionBarDrawerToggle.java) │ │ │ │ Class #10 header: │ │ -class_idx : 150 │ │ +class_idx : 147 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 82 │ │ +superclass_idx : 81 │ │ source_file_idx : 581 │ │ static_fields_size : 0 │ │ instance_fields_size: 5 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 4 │ │ │ │ Class #10 annotations: │ │ @@ -951,35 +951,35 @@ │ │ type : '(Landroid/support/v4/app/ActionBarDrawerToggle;Landroid/graphics/drawable/Drawable;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 38 16-bit code units │ │ -03acb8: |[03acb8] android.support.v4.app.ActionBarDrawerToggle$SlideDrawable.:(Landroid/support/v4/app/ActionBarDrawerToggle;Landroid/graphics/drawable/Drawable;)V │ │ -03acc8: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -03acca: 1202 |0001: const/4 v2, #int 0 // #0 │ │ -03accc: 5b45 3600 |0002: iput-object v5, v4, Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;.this$0:Landroid/support/v4/app/ActionBarDrawerToggle; // field@0036 │ │ -03acd0: 7010 8101 0400 |0004: invoke-direct {v4}, Landroid/graphics/drawable/LevelListDrawable;.:()V // method@0181 │ │ -03acd6: 6000 1f00 |0007: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@001f │ │ -03acda: 1303 1200 |0009: const/16 v3, #int 18 // #12 │ │ -03acde: 3730 1900 |000b: if-le v0, v3, 0024 // +0019 │ │ -03ace2: 0110 |000d: move v0, v1 │ │ -03ace4: 5c40 3200 |000e: iput-boolean v0, v4, Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;.mHasMirroring:Z // field@0032 │ │ -03ace8: 2200 4e00 |0010: new-instance v0, Landroid/graphics/Rect; // type@004e │ │ -03acec: 7010 6a01 0000 |0012: invoke-direct {v0}, Landroid/graphics/Rect;.:()V // method@016a │ │ -03acf2: 5b40 3500 |0015: iput-object v0, v4, Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;.mTmpRect:Landroid/graphics/Rect; // field@0035 │ │ -03acf6: 7110 5f06 0600 |0017: invoke-static {v6}, Landroid/support/v4/graphics/drawable/DrawableCompat;.isAutoMirrored:(Landroid/graphics/drawable/Drawable;)Z // method@065f │ │ -03acfc: 0a00 |001a: move-result v0 │ │ -03acfe: 3800 0500 |001b: if-eqz v0, 0020 // +0005 │ │ -03ad02: 7120 6106 1400 |001d: invoke-static {v4, v1}, Landroid/support/v4/graphics/drawable/DrawableCompat;.setAutoMirrored:(Landroid/graphics/drawable/Drawable;Z)V // method@0661 │ │ -03ad08: 6e40 4c02 2462 |0020: invoke-virtual {v4, v2, v2, v6}, Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;.addLevel:(IILandroid/graphics/drawable/Drawable;)V // method@024c │ │ -03ad0e: 0e00 |0023: return-void │ │ -03ad10: 0120 |0024: move v0, v2 │ │ -03ad12: 28e9 |0025: goto 000e // -0017 │ │ +03c848: |[03c848] android.support.v4.app.ActionBarDrawerToggle$SlideDrawable.:(Landroid/support/v4/app/ActionBarDrawerToggle;Landroid/graphics/drawable/Drawable;)V │ │ +03c858: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +03c85a: 1202 |0001: const/4 v2, #int 0 // #0 │ │ +03c85c: 5b45 3600 |0002: iput-object v5, v4, Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;.this$0:Landroid/support/v4/app/ActionBarDrawerToggle; // field@0036 │ │ +03c860: 7010 8101 0400 |0004: invoke-direct {v4}, Landroid/graphics/drawable/LevelListDrawable;.:()V // method@0181 │ │ +03c866: 6000 1f00 |0007: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@001f │ │ +03c86a: 1303 1200 |0009: const/16 v3, #int 18 // #12 │ │ +03c86e: 3730 1900 |000b: if-le v0, v3, 0024 // +0019 │ │ +03c872: 0110 |000d: move v0, v1 │ │ +03c874: 5c40 3200 |000e: iput-boolean v0, v4, Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;.mHasMirroring:Z // field@0032 │ │ +03c878: 2200 4d00 |0010: new-instance v0, Landroid/graphics/Rect; // type@004d │ │ +03c87c: 7010 6a01 0000 |0012: invoke-direct {v0}, Landroid/graphics/Rect;.:()V // method@016a │ │ +03c882: 5b40 3500 |0015: iput-object v0, v4, Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;.mTmpRect:Landroid/graphics/Rect; // field@0035 │ │ +03c886: 7110 5f06 0600 |0017: invoke-static {v6}, Landroid/support/v4/graphics/drawable/DrawableCompat;.isAutoMirrored:(Landroid/graphics/drawable/Drawable;)Z // method@065f │ │ +03c88c: 0a00 |001a: move-result v0 │ │ +03c88e: 3800 0500 |001b: if-eqz v0, 0020 // +0005 │ │ +03c892: 7120 6106 1400 |001d: invoke-static {v4, v1}, Landroid/support/v4/graphics/drawable/DrawableCompat;.setAutoMirrored:(Landroid/graphics/drawable/Drawable;Z)V // method@0661 │ │ +03c898: 6e40 4c02 2462 |0020: invoke-virtual {v4, v2, v2, v6}, Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;.addLevel:(IILandroid/graphics/drawable/Drawable;)V // method@024c │ │ +03c89e: 0e00 |0023: return-void │ │ +03c8a0: 0120 |0024: move v0, v2 │ │ +03c8a2: 28e9 |0025: goto 000e // -0017 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=392 │ │ 0x0004 line=393 │ │ 0x0007 line=386 │ │ 0x0010 line=387 │ │ 0x0017 line=395 │ │ @@ -997,17 +997,17 @@ │ │ type : '(Landroid/support/v4/app/ActionBarDrawerToggle;Landroid/graphics/drawable/Drawable;Landroid/support/v4/app/ActionBarDrawerToggle$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -03ad14: |[03ad14] android.support.v4.app.ActionBarDrawerToggle$SlideDrawable.:(Landroid/support/v4/app/ActionBarDrawerToggle;Landroid/graphics/drawable/Drawable;Landroid/support/v4/app/ActionBarDrawerToggle$1;)V │ │ -03ad24: 7030 4a02 1002 |0000: invoke-direct {v0, v1, v2}, Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;.:(Landroid/support/v4/app/ActionBarDrawerToggle;Landroid/graphics/drawable/Drawable;)V // method@024a │ │ -03ad2a: 0e00 |0003: return-void │ │ +03c8a4: |[03c8a4] android.support.v4.app.ActionBarDrawerToggle$SlideDrawable.:(Landroid/support/v4/app/ActionBarDrawerToggle;Landroid/graphics/drawable/Drawable;Landroid/support/v4/app/ActionBarDrawerToggle$1;)V │ │ +03c8b4: 7030 4a02 1002 |0000: invoke-direct {v0, v1, v2}, Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;.:(Landroid/support/v4/app/ActionBarDrawerToggle;Landroid/graphics/drawable/Drawable;)V // method@024a │ │ +03c8ba: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=385 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable; │ │ 0x0000 - 0x0004 reg=1 x0 Landroid/support/v4/app/ActionBarDrawerToggle; │ │ 0x0000 - 0x0004 reg=2 x1 Landroid/graphics/drawable/Drawable; │ │ @@ -1019,58 +1019,58 @@ │ │ type : '(Landroid/graphics/Canvas;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 79 16-bit code units │ │ -03ad2c: |[03ad2c] android.support.v4.app.ActionBarDrawerToggle$SlideDrawable.draw:(Landroid/graphics/Canvas;)V │ │ -03ad3c: 1205 |0000: const/4 v5, #int 0 // #0 │ │ -03ad3e: 1210 |0001: const/4 v0, #int 1 // #1 │ │ -03ad40: 5463 3500 |0002: iget-object v3, v6, Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;.mTmpRect:Landroid/graphics/Rect; // field@0035 │ │ -03ad44: 6e20 4d02 3600 |0004: invoke-virtual {v6, v3}, Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;.copyBounds:(Landroid/graphics/Rect;)V // method@024d │ │ -03ad4a: 6e10 5a01 0700 |0007: invoke-virtual {v7}, Landroid/graphics/Canvas;.save:()I // method@015a │ │ -03ad50: 5463 3600 |000a: iget-object v3, v6, Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;.this$0:Landroid/support/v4/app/ActionBarDrawerToggle; // field@0036 │ │ -03ad54: 7110 5502 0300 |000c: invoke-static {v3}, Landroid/support/v4/app/ActionBarDrawerToggle;.access$300:(Landroid/support/v4/app/ActionBarDrawerToggle;)Landroid/app/Activity; // method@0255 │ │ -03ad5a: 0c03 |000f: move-result-object v3 │ │ -03ad5c: 6e10 1c00 0300 |0010: invoke-virtual {v3}, Landroid/app/Activity;.getWindow:()Landroid/view/Window; // method@001c │ │ -03ad62: 0c03 |0013: move-result-object v3 │ │ -03ad64: 6e10 2013 0300 |0014: invoke-virtual {v3}, Landroid/view/Window;.getDecorView:()Landroid/view/View; // method@1320 │ │ -03ad6a: 0c03 |0017: move-result-object v3 │ │ -03ad6c: 7110 120b 0300 |0018: invoke-static {v3}, Landroid/support/v4/view/ViewCompat;.getLayoutDirection:(Landroid/view/View;)I // method@0b12 │ │ -03ad72: 0a03 |001b: move-result v3 │ │ -03ad74: 3303 3100 |001c: if-ne v3, v0, 004d // +0031 │ │ -03ad78: 0101 |001e: move v1, v0 │ │ -03ad7a: 3801 0300 |001f: if-eqz v1, 0022 // +0003 │ │ -03ad7e: 12f0 |0021: const/4 v0, #int -1 // #ff │ │ -03ad80: 5463 3500 |0022: iget-object v3, v6, Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;.mTmpRect:Landroid/graphics/Rect; // field@0035 │ │ -03ad84: 6e10 7201 0300 |0024: invoke-virtual {v3}, Landroid/graphics/Rect;.width:()I // method@0172 │ │ -03ad8a: 0a02 |0027: move-result v2 │ │ -03ad8c: 5263 3300 |0028: iget v3, v6, Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;.mOffset:F // field@0033 │ │ -03ad90: 7f33 |002a: neg-float v3, v3 │ │ -03ad92: 8224 |002b: int-to-float v4, v2 │ │ -03ad94: c843 |002c: mul-float/2addr v3, v4 │ │ -03ad96: 5264 3400 |002d: iget v4, v6, Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;.mPosition:F // field@0034 │ │ -03ad9a: c843 |002f: mul-float/2addr v3, v4 │ │ -03ad9c: 8204 |0030: int-to-float v4, v0 │ │ -03ad9e: c843 |0031: mul-float/2addr v3, v4 │ │ -03ada0: 6e30 5d01 3705 |0032: invoke-virtual {v7, v3, v5}, Landroid/graphics/Canvas;.translate:(FF)V // method@015d │ │ -03ada6: 3801 1100 |0035: if-eqz v1, 0046 // +0011 │ │ -03adaa: 5563 3200 |0037: iget-boolean v3, v6, Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;.mHasMirroring:Z // field@0032 │ │ -03adae: 3903 0d00 |0039: if-nez v3, 0046 // +000d │ │ -03adb2: 8223 |003b: int-to-float v3, v2 │ │ -03adb4: 6e30 5d01 3705 |003c: invoke-virtual {v7, v3, v5}, Landroid/graphics/Canvas;.translate:(FF)V // method@015d │ │ -03adba: 1503 80bf |003f: const/high16 v3, #int -1082130432 // #bf80 │ │ -03adbe: 1504 803f |0041: const/high16 v4, #int 1065353216 // #3f80 │ │ -03adc2: 6e30 5c01 3704 |0043: invoke-virtual {v7, v3, v4}, Landroid/graphics/Canvas;.scale:(FF)V // method@015c │ │ -03adc8: 6f20 8201 7600 |0046: invoke-super {v6, v7}, Landroid/graphics/drawable/LevelListDrawable;.draw:(Landroid/graphics/Canvas;)V // method@0182 │ │ -03adce: 6e10 5701 0700 |0049: invoke-virtual {v7}, Landroid/graphics/Canvas;.restore:()V // method@0157 │ │ -03add4: 0e00 |004c: return-void │ │ -03add6: 1201 |004d: const/4 v1, #int 0 // #0 │ │ -03add8: 28d1 |004e: goto 001f // -002f │ │ +03c8bc: |[03c8bc] android.support.v4.app.ActionBarDrawerToggle$SlideDrawable.draw:(Landroid/graphics/Canvas;)V │ │ +03c8cc: 1205 |0000: const/4 v5, #int 0 // #0 │ │ +03c8ce: 1210 |0001: const/4 v0, #int 1 // #1 │ │ +03c8d0: 5463 3500 |0002: iget-object v3, v6, Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;.mTmpRect:Landroid/graphics/Rect; // field@0035 │ │ +03c8d4: 6e20 4d02 3600 |0004: invoke-virtual {v6, v3}, Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;.copyBounds:(Landroid/graphics/Rect;)V // method@024d │ │ +03c8da: 6e10 5a01 0700 |0007: invoke-virtual {v7}, Landroid/graphics/Canvas;.save:()I // method@015a │ │ +03c8e0: 5463 3600 |000a: iget-object v3, v6, Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;.this$0:Landroid/support/v4/app/ActionBarDrawerToggle; // field@0036 │ │ +03c8e4: 7110 5502 0300 |000c: invoke-static {v3}, Landroid/support/v4/app/ActionBarDrawerToggle;.access$300:(Landroid/support/v4/app/ActionBarDrawerToggle;)Landroid/app/Activity; // method@0255 │ │ +03c8ea: 0c03 |000f: move-result-object v3 │ │ +03c8ec: 6e10 1c00 0300 |0010: invoke-virtual {v3}, Landroid/app/Activity;.getWindow:()Landroid/view/Window; // method@001c │ │ +03c8f2: 0c03 |0013: move-result-object v3 │ │ +03c8f4: 6e10 2013 0300 |0014: invoke-virtual {v3}, Landroid/view/Window;.getDecorView:()Landroid/view/View; // method@1320 │ │ +03c8fa: 0c03 |0017: move-result-object v3 │ │ +03c8fc: 7110 120b 0300 |0018: invoke-static {v3}, Landroid/support/v4/view/ViewCompat;.getLayoutDirection:(Landroid/view/View;)I // method@0b12 │ │ +03c902: 0a03 |001b: move-result v3 │ │ +03c904: 3303 3100 |001c: if-ne v3, v0, 004d // +0031 │ │ +03c908: 0101 |001e: move v1, v0 │ │ +03c90a: 3801 0300 |001f: if-eqz v1, 0022 // +0003 │ │ +03c90e: 12f0 |0021: const/4 v0, #int -1 // #ff │ │ +03c910: 5463 3500 |0022: iget-object v3, v6, Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;.mTmpRect:Landroid/graphics/Rect; // field@0035 │ │ +03c914: 6e10 7201 0300 |0024: invoke-virtual {v3}, Landroid/graphics/Rect;.width:()I // method@0172 │ │ +03c91a: 0a02 |0027: move-result v2 │ │ +03c91c: 5263 3300 |0028: iget v3, v6, Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;.mOffset:F // field@0033 │ │ +03c920: 7f33 |002a: neg-float v3, v3 │ │ +03c922: 8224 |002b: int-to-float v4, v2 │ │ +03c924: c843 |002c: mul-float/2addr v3, v4 │ │ +03c926: 5264 3400 |002d: iget v4, v6, Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;.mPosition:F // field@0034 │ │ +03c92a: c843 |002f: mul-float/2addr v3, v4 │ │ +03c92c: 8204 |0030: int-to-float v4, v0 │ │ +03c92e: c843 |0031: mul-float/2addr v3, v4 │ │ +03c930: 6e30 5d01 3705 |0032: invoke-virtual {v7, v3, v5}, Landroid/graphics/Canvas;.translate:(FF)V // method@015d │ │ +03c936: 3801 1100 |0035: if-eqz v1, 0046 // +0011 │ │ +03c93a: 5563 3200 |0037: iget-boolean v3, v6, Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;.mHasMirroring:Z // field@0032 │ │ +03c93e: 3903 0d00 |0039: if-nez v3, 0046 // +000d │ │ +03c942: 8223 |003b: int-to-float v3, v2 │ │ +03c944: 6e30 5d01 3705 |003c: invoke-virtual {v7, v3, v5}, Landroid/graphics/Canvas;.translate:(FF)V // method@015d │ │ +03c94a: 1503 80bf |003f: const/high16 v3, #int -1082130432 // #bf80 │ │ +03c94e: 1504 803f |0041: const/high16 v4, #int 1065353216 // #3f80 │ │ +03c952: 6e30 5c01 3704 |0043: invoke-virtual {v7, v3, v4}, Landroid/graphics/Canvas;.scale:(FF)V // method@015c │ │ +03c958: 6f20 8201 7600 |0046: invoke-super {v6, v7}, Landroid/graphics/drawable/LevelListDrawable;.draw:(Landroid/graphics/Canvas;)V // method@0182 │ │ +03c95e: 6e10 5701 0700 |0049: invoke-virtual {v7}, Landroid/graphics/Canvas;.restore:()V // method@0157 │ │ +03c964: 0e00 |004c: return-void │ │ +03c966: 1201 |004d: const/4 v1, #int 0 // #0 │ │ +03c968: 28d1 |004e: goto 001f // -002f │ │ catches : (none) │ │ positions : │ │ 0x0002 line=430 │ │ 0x0007 line=431 │ │ 0x000a line=434 │ │ 0x001f line=436 │ │ 0x0022 line=437 │ │ @@ -1094,17 +1094,17 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -03addc: |[03addc] android.support.v4.app.ActionBarDrawerToggle$SlideDrawable.getPosition:()F │ │ -03adec: 5210 3400 |0000: iget v0, v1, Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;.mPosition:F // field@0034 │ │ -03adf0: 0f00 |0002: return v0 │ │ +03c96c: |[03c96c] android.support.v4.app.ActionBarDrawerToggle$SlideDrawable.getPosition:()F │ │ +03c97c: 5210 3400 |0000: iget v0, v1, Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;.mPosition:F // field@0034 │ │ +03c980: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=413 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable; │ │ │ │ #2 : (in Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;) │ │ @@ -1112,18 +1112,18 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -03adf4: |[03adf4] android.support.v4.app.ActionBarDrawerToggle$SlideDrawable.setOffset:(F)V │ │ -03ae04: 5901 3300 |0000: iput v1, v0, Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;.mOffset:F // field@0033 │ │ -03ae08: 6e10 5002 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;.invalidateSelf:()V // method@0250 │ │ -03ae0e: 0e00 |0005: return-void │ │ +03c984: |[03c984] android.support.v4.app.ActionBarDrawerToggle$SlideDrawable.setOffset:(F)V │ │ +03c994: 5901 3300 |0000: iput v1, v0, Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;.mOffset:F // field@0033 │ │ +03c998: 6e10 5002 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;.invalidateSelf:()V // method@0250 │ │ +03c99e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=424 │ │ 0x0002 line=425 │ │ 0x0005 line=426 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable; │ │ @@ -1134,33 +1134,33 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -03ae10: |[03ae10] android.support.v4.app.ActionBarDrawerToggle$SlideDrawable.setPosition:(F)V │ │ -03ae20: 5901 3400 |0000: iput v1, v0, Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;.mPosition:F // field@0034 │ │ -03ae24: 6e10 5002 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;.invalidateSelf:()V // method@0250 │ │ -03ae2a: 0e00 |0005: return-void │ │ +03c9a0: |[03c9a0] android.support.v4.app.ActionBarDrawerToggle$SlideDrawable.setPosition:(F)V │ │ +03c9b0: 5901 3400 |0000: iput v1, v0, Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;.mPosition:F // field@0034 │ │ +03c9b4: 6e10 5002 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;.invalidateSelf:()V // method@0250 │ │ +03c9ba: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=408 │ │ 0x0002 line=409 │ │ 0x0005 line=410 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable; │ │ 0x0000 - 0x0006 reg=1 position F │ │ │ │ source_file_idx : 581 (ActionBarDrawerToggle.java) │ │ │ │ Class #11 header: │ │ -class_idx : 152 │ │ +class_idx : 149 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 826 │ │ +superclass_idx : 823 │ │ source_file_idx : 583 │ │ static_fields_size : 0 │ │ instance_fields_size: 3 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ Class #11 annotations: │ │ @@ -1193,66 +1193,66 @@ │ │ type : '(Landroid/app/Activity;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 16 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 91 16-bit code units │ │ -03ae2c: |[03ae2c] android.support.v4.app.ActionBarDrawerToggleHoneycomb$SetIndicatorInfo.:(Landroid/app/Activity;)V │ │ -03ae3c: 140d 2c00 0201 |0000: const v13, #float 2.38774e-38 // #0102002c │ │ -03ae42: 121c |0003: const/4 v12, #int 1 // #1 │ │ -03ae44: 120b |0004: const/4 v11, #int 0 // #0 │ │ -03ae46: 7010 1c15 0e00 |0005: invoke-direct {v14}, Ljava/lang/Object;.:()V // method@151c │ │ -03ae4c: 1c06 0a00 |0008: const-class v6, Landroid/app/ActionBar; // type@000a │ │ -03ae50: 1a07 8f20 |000a: const-string v7, "setHomeAsUpIndicator" // string@208f │ │ -03ae54: 1218 |000c: const/4 v8, #int 1 // #1 │ │ -03ae56: 2388 a304 |000d: new-array v8, v8, [Ljava/lang/Class; // type@04a3 │ │ -03ae5a: 1209 |000f: const/4 v9, #int 0 // #0 │ │ -03ae5c: 1c0a 5100 |0010: const-class v10, Landroid/graphics/drawable/Drawable; // type@0051 │ │ -03ae60: 4d0a 0809 |0012: aput-object v10, v8, v9 │ │ -03ae64: 6e30 ed14 7608 |0014: invoke-virtual {v6, v7, v8}, Ljava/lang/Class;.getDeclaredMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@14ed │ │ -03ae6a: 0c06 |0017: move-result-object v6 │ │ -03ae6c: 5be6 4600 |0018: iput-object v6, v14, Landroid/support/v4/app/ActionBarDrawerToggleHoneycomb$SetIndicatorInfo;.setHomeAsUpIndicator:Ljava/lang/reflect/Method; // field@0046 │ │ -03ae70: 1c06 0a00 |001a: const-class v6, Landroid/app/ActionBar; // type@000a │ │ -03ae74: 1a07 8e20 |001c: const-string v7, "setHomeActionContentDescription" // string@208e │ │ -03ae78: 1218 |001e: const/4 v8, #int 1 // #1 │ │ -03ae7a: 2388 a304 |001f: new-array v8, v8, [Ljava/lang/Class; // type@04a3 │ │ -03ae7e: 1209 |0021: const/4 v9, #int 0 // #0 │ │ -03ae80: 620a 2d05 |0022: sget-object v10, Ljava/lang/Integer;.TYPE:Ljava/lang/Class; // field@052d │ │ -03ae84: 4d0a 0809 |0024: aput-object v10, v8, v9 │ │ -03ae88: 6e30 ed14 7608 |0026: invoke-virtual {v6, v7, v8}, Ljava/lang/Class;.getDeclaredMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@14ed │ │ -03ae8e: 0c06 |0029: move-result-object v6 │ │ -03ae90: 5be6 4500 |002a: iput-object v6, v14, Landroid/support/v4/app/ActionBarDrawerToggleHoneycomb$SetIndicatorInfo;.setHomeActionContentDescription:Ljava/lang/reflect/Method; // field@0045 │ │ -03ae94: 0e00 |002c: return-void │ │ -03ae96: 0d06 |002d: move-exception v6 │ │ -03ae98: 6e20 0b00 df00 |002e: invoke-virtual {v15, v13}, Landroid/app/Activity;.findViewById:(I)Landroid/view/View; // method@000b │ │ -03ae9e: 0c02 |0031: move-result-object v2 │ │ -03aea0: 3802 faff |0032: if-eqz v2, 002c // -0006 │ │ -03aea4: 6e10 8d12 0200 |0034: invoke-virtual {v2}, Landroid/view/View;.getParent:()Landroid/view/ViewParent; // method@128d │ │ -03aeaa: 0c03 |0037: move-result-object v3 │ │ -03aeac: 1f03 b002 |0038: check-cast v3, Landroid/view/ViewGroup; // type@02b0 │ │ -03aeb0: 6e10 fb12 0300 |003a: invoke-virtual {v3}, Landroid/view/ViewGroup;.getChildCount:()I // method@12fb │ │ -03aeb6: 0a00 |003d: move-result v0 │ │ -03aeb8: 1226 |003e: const/4 v6, #int 2 // #2 │ │ -03aeba: 3360 edff |003f: if-ne v0, v6, 002c // -0013 │ │ -03aebe: 6e20 fa12 b300 |0041: invoke-virtual {v3, v11}, Landroid/view/ViewGroup;.getChildAt:(I)Landroid/view/View; // method@12fa │ │ -03aec4: 0c01 |0044: move-result-object v1 │ │ -03aec6: 6e20 fa12 c300 |0045: invoke-virtual {v3, v12}, Landroid/view/ViewGroup;.getChildAt:(I)Landroid/view/View; // method@12fa │ │ -03aecc: 0c04 |0048: move-result-object v4 │ │ -03aece: 6e10 7d12 0100 |0049: invoke-virtual {v1}, Landroid/view/View;.getId:()I // method@127d │ │ -03aed4: 0a06 |004c: move-result v6 │ │ -03aed6: 33d6 0c00 |004d: if-ne v6, v13, 0059 // +000c │ │ -03aeda: 0745 |004f: move-object v5, v4 │ │ -03aedc: 2056 dd02 |0050: instance-of v6, v5, Landroid/widget/ImageView; // type@02dd │ │ -03aee0: 3806 daff |0052: if-eqz v6, 002c // -0026 │ │ -03aee4: 1f05 dd02 |0054: check-cast v5, Landroid/widget/ImageView; // type@02dd │ │ -03aee8: 5be5 4700 |0056: iput-object v5, v14, Landroid/support/v4/app/ActionBarDrawerToggleHoneycomb$SetIndicatorInfo;.upIndicatorView:Landroid/widget/ImageView; // field@0047 │ │ -03aeec: 28d4 |0058: goto 002c // -002c │ │ -03aeee: 0715 |0059: move-object v5, v1 │ │ -03aef0: 28f6 |005a: goto 0050 // -000a │ │ +03c9bc: |[03c9bc] android.support.v4.app.ActionBarDrawerToggleHoneycomb$SetIndicatorInfo.:(Landroid/app/Activity;)V │ │ +03c9cc: 140d 2c00 0201 |0000: const v13, #float 2.38774e-38 // #0102002c │ │ +03c9d2: 121c |0003: const/4 v12, #int 1 // #1 │ │ +03c9d4: 120b |0004: const/4 v11, #int 0 // #0 │ │ +03c9d6: 7010 1c15 0e00 |0005: invoke-direct {v14}, Ljava/lang/Object;.:()V // method@151c │ │ +03c9dc: 1c06 0a00 |0008: const-class v6, Landroid/app/ActionBar; // type@000a │ │ +03c9e0: 1a07 8b20 |000a: const-string v7, "setHomeAsUpIndicator" // string@208b │ │ +03c9e4: 1218 |000c: const/4 v8, #int 1 // #1 │ │ +03c9e6: 2388 a004 |000d: new-array v8, v8, [Ljava/lang/Class; // type@04a0 │ │ +03c9ea: 1209 |000f: const/4 v9, #int 0 // #0 │ │ +03c9ec: 1c0a 5000 |0010: const-class v10, Landroid/graphics/drawable/Drawable; // type@0050 │ │ +03c9f0: 4d0a 0809 |0012: aput-object v10, v8, v9 │ │ +03c9f4: 6e30 ed14 7608 |0014: invoke-virtual {v6, v7, v8}, Ljava/lang/Class;.getDeclaredMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@14ed │ │ +03c9fa: 0c06 |0017: move-result-object v6 │ │ +03c9fc: 5be6 4600 |0018: iput-object v6, v14, Landroid/support/v4/app/ActionBarDrawerToggleHoneycomb$SetIndicatorInfo;.setHomeAsUpIndicator:Ljava/lang/reflect/Method; // field@0046 │ │ +03ca00: 1c06 0a00 |001a: const-class v6, Landroid/app/ActionBar; // type@000a │ │ +03ca04: 1a07 8a20 |001c: const-string v7, "setHomeActionContentDescription" // string@208a │ │ +03ca08: 1218 |001e: const/4 v8, #int 1 // #1 │ │ +03ca0a: 2388 a004 |001f: new-array v8, v8, [Ljava/lang/Class; // type@04a0 │ │ +03ca0e: 1209 |0021: const/4 v9, #int 0 // #0 │ │ +03ca10: 620a 2d05 |0022: sget-object v10, Ljava/lang/Integer;.TYPE:Ljava/lang/Class; // field@052d │ │ +03ca14: 4d0a 0809 |0024: aput-object v10, v8, v9 │ │ +03ca18: 6e30 ed14 7608 |0026: invoke-virtual {v6, v7, v8}, Ljava/lang/Class;.getDeclaredMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@14ed │ │ +03ca1e: 0c06 |0029: move-result-object v6 │ │ +03ca20: 5be6 4500 |002a: iput-object v6, v14, Landroid/support/v4/app/ActionBarDrawerToggleHoneycomb$SetIndicatorInfo;.setHomeActionContentDescription:Ljava/lang/reflect/Method; // field@0045 │ │ +03ca24: 0e00 |002c: return-void │ │ +03ca26: 0d06 |002d: move-exception v6 │ │ +03ca28: 6e20 0b00 df00 |002e: invoke-virtual {v15, v13}, Landroid/app/Activity;.findViewById:(I)Landroid/view/View; // method@000b │ │ +03ca2e: 0c02 |0031: move-result-object v2 │ │ +03ca30: 3802 faff |0032: if-eqz v2, 002c // -0006 │ │ +03ca34: 6e10 8d12 0200 |0034: invoke-virtual {v2}, Landroid/view/View;.getParent:()Landroid/view/ViewParent; // method@128d │ │ +03ca3a: 0c03 |0037: move-result-object v3 │ │ +03ca3c: 1f03 ad02 |0038: check-cast v3, Landroid/view/ViewGroup; // type@02ad │ │ +03ca40: 6e10 fb12 0300 |003a: invoke-virtual {v3}, Landroid/view/ViewGroup;.getChildCount:()I // method@12fb │ │ +03ca46: 0a00 |003d: move-result v0 │ │ +03ca48: 1226 |003e: const/4 v6, #int 2 // #2 │ │ +03ca4a: 3360 edff |003f: if-ne v0, v6, 002c // -0013 │ │ +03ca4e: 6e20 fa12 b300 |0041: invoke-virtual {v3, v11}, Landroid/view/ViewGroup;.getChildAt:(I)Landroid/view/View; // method@12fa │ │ +03ca54: 0c01 |0044: move-result-object v1 │ │ +03ca56: 6e20 fa12 c300 |0045: invoke-virtual {v3, v12}, Landroid/view/ViewGroup;.getChildAt:(I)Landroid/view/View; // method@12fa │ │ +03ca5c: 0c04 |0048: move-result-object v4 │ │ +03ca5e: 6e10 7d12 0100 |0049: invoke-virtual {v1}, Landroid/view/View;.getId:()I // method@127d │ │ +03ca64: 0a06 |004c: move-result v6 │ │ +03ca66: 33d6 0c00 |004d: if-ne v6, v13, 0059 // +000c │ │ +03ca6a: 0745 |004f: move-object v5, v4 │ │ +03ca6c: 2056 da02 |0050: instance-of v6, v5, Landroid/widget/ImageView; // type@02da │ │ +03ca70: 3806 daff |0052: if-eqz v6, 002c // -0026 │ │ +03ca74: 1f05 da02 |0054: check-cast v5, Landroid/widget/ImageView; // type@02da │ │ +03ca78: 5be5 4700 |0056: iput-object v5, v14, Landroid/support/v4/app/ActionBarDrawerToggleHoneycomb$SetIndicatorInfo;.upIndicatorView:Landroid/widget/ImageView; // field@0047 │ │ +03ca7c: 28d4 |0058: goto 002c // -002c │ │ +03ca7e: 0715 |0059: move-object v5, v1 │ │ +03ca80: 28f6 |005a: goto 0050 // -000a │ │ catches : 1 │ │ 0x0008 - 0x002c │ │ Ljava/lang/NoSuchMethodException; -> 0x002d │ │ positions : │ │ 0x0005 line=97 │ │ 0x0008 line=99 │ │ 0x001a line=101 │ │ @@ -1279,17 +1279,17 @@ │ │ 0x0000 - 0x005b reg=14 this Landroid/support/v4/app/ActionBarDrawerToggleHoneycomb$SetIndicatorInfo; │ │ 0x0000 - 0x005b reg=15 activity Landroid/app/Activity; │ │ │ │ Virtual methods - │ │ source_file_idx : 583 (ActionBarDrawerToggleHoneycomb.java) │ │ │ │ Class #12 header: │ │ -class_idx : 153 │ │ +class_idx : 150 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 826 │ │ +superclass_idx : 823 │ │ source_file_idx : 583 │ │ static_fields_size : 2 │ │ instance_fields_size: 0 │ │ direct_methods_size : 5 │ │ virtual_methods_size: 0 │ │ │ │ Class #12 annotations: │ │ @@ -1318,39 +1318,39 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 12 16-bit code units │ │ -03af04: |[03af04] android.support.v4.app.ActionBarDrawerToggleHoneycomb.:()V │ │ -03af14: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -03af16: 2300 8f04 |0001: new-array v0, v0, [I // type@048f │ │ -03af1a: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -03af1c: 1402 0b03 0101 |0004: const v2, #float 2.36957e-38 // #0101030b │ │ -03af22: 4b02 0001 |0007: aput v2, v0, v1 │ │ -03af26: 6900 4900 |0009: sput-object v0, Landroid/support/v4/app/ActionBarDrawerToggleHoneycomb;.THEME_ATTRS:[I // field@0049 │ │ -03af2a: 0e00 |000b: return-void │ │ +03ca94: |[03ca94] android.support.v4.app.ActionBarDrawerToggleHoneycomb.:()V │ │ +03caa4: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +03caa6: 2300 8c04 |0001: new-array v0, v0, [I // type@048c │ │ +03caaa: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +03caac: 1402 0b03 0101 |0004: const v2, #float 2.36957e-38 // #0101030b │ │ +03cab2: 4b02 0001 |0007: aput v2, v0, v1 │ │ +03cab6: 6900 4900 |0009: sput-object v0, Landroid/support/v4/app/ActionBarDrawerToggleHoneycomb;.THEME_ATTRS:[I // field@0049 │ │ +03caba: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=42 │ │ locals : │ │ │ │ #1 : (in Landroid/support/v4/app/ActionBarDrawerToggleHoneycomb;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -03af2c: |[03af2c] android.support.v4.app.ActionBarDrawerToggleHoneycomb.:()V │ │ -03af3c: 7010 1c15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ -03af42: 0e00 |0003: return-void │ │ +03cabc: |[03cabc] android.support.v4.app.ActionBarDrawerToggleHoneycomb.:()V │ │ +03cacc: 7010 1c15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ +03cad2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ 0x0003 line=92 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/ActionBarDrawerToggleHoneycomb; │ │ │ │ @@ -1359,23 +1359,23 @@ │ │ type : '(Landroid/app/Activity;)Landroid/graphics/drawable/Drawable;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -03af44: |[03af44] android.support.v4.app.ActionBarDrawerToggleHoneycomb.getThemeUpIndicator:(Landroid/app/Activity;)Landroid/graphics/drawable/Drawable; │ │ -03af54: 6202 4900 |0000: sget-object v2, Landroid/support/v4/app/ActionBarDrawerToggleHoneycomb;.THEME_ATTRS:[I // field@0049 │ │ -03af58: 6e20 1f00 2300 |0002: invoke-virtual {v3, v2}, Landroid/app/Activity;.obtainStyledAttributes:([I)Landroid/content/res/TypedArray; // method@001f │ │ -03af5e: 0c00 |0005: move-result-object v0 │ │ -03af60: 1202 |0006: const/4 v2, #int 0 // #0 │ │ -03af62: 6e20 1a01 2000 |0007: invoke-virtual {v0, v2}, Landroid/content/res/TypedArray;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@011a │ │ -03af68: 0c01 |000a: move-result-object v1 │ │ -03af6a: 6e10 2101 0000 |000b: invoke-virtual {v0}, Landroid/content/res/TypedArray;.recycle:()V // method@0121 │ │ -03af70: 1101 |000e: return-object v1 │ │ +03cad4: |[03cad4] android.support.v4.app.ActionBarDrawerToggleHoneycomb.getThemeUpIndicator:(Landroid/app/Activity;)Landroid/graphics/drawable/Drawable; │ │ +03cae4: 6202 4900 |0000: sget-object v2, Landroid/support/v4/app/ActionBarDrawerToggleHoneycomb;.THEME_ATTRS:[I // field@0049 │ │ +03cae8: 6e20 1f00 2300 |0002: invoke-virtual {v3, v2}, Landroid/app/Activity;.obtainStyledAttributes:([I)Landroid/content/res/TypedArray; // method@001f │ │ +03caee: 0c00 |0005: move-result-object v0 │ │ +03caf0: 1202 |0006: const/4 v2, #int 0 // #0 │ │ +03caf2: 6e20 1a01 2000 |0007: invoke-virtual {v0, v2}, Landroid/content/res/TypedArray;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@011a │ │ +03caf8: 0c01 |000a: move-result-object v1 │ │ +03cafa: 6e10 2101 0000 |000b: invoke-virtual {v0}, Landroid/content/res/TypedArray;.recycle:()V // method@0121 │ │ +03cb00: 1101 |000e: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=86 │ │ 0x0006 line=87 │ │ 0x000b line=88 │ │ 0x000e line=89 │ │ locals : │ │ @@ -1388,38 +1388,38 @@ │ │ type : '(Ljava/lang/Object;Landroid/app/Activity;I)Ljava/lang/Object;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 10 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 43 16-bit code units │ │ -03af74: |[03af74] android.support.v4.app.ActionBarDrawerToggleHoneycomb.setActionBarDescription:(Ljava/lang/Object;Landroid/app/Activity;I)Ljava/lang/Object; │ │ -03af84: 3907 0700 |0000: if-nez v7, 0007 // +0007 │ │ -03af88: 2207 9800 |0002: new-instance v7, Landroid/support/v4/app/ActionBarDrawerToggleHoneycomb$SetIndicatorInfo; // type@0098 │ │ -03af8c: 7020 6202 8700 |0004: invoke-direct {v7, v8}, Landroid/support/v4/app/ActionBarDrawerToggleHoneycomb$SetIndicatorInfo;.:(Landroid/app/Activity;)V // method@0262 │ │ -03af92: 0772 |0007: move-object v2, v7 │ │ -03af94: 1f02 9800 |0008: check-cast v2, Landroid/support/v4/app/ActionBarDrawerToggleHoneycomb$SetIndicatorInfo; // type@0098 │ │ -03af98: 5423 4600 |000a: iget-object v3, v2, Landroid/support/v4/app/ActionBarDrawerToggleHoneycomb$SetIndicatorInfo;.setHomeAsUpIndicator:Ljava/lang/reflect/Method; // field@0046 │ │ -03af9c: 3803 1500 |000c: if-eqz v3, 0021 // +0015 │ │ -03afa0: 6e10 0e00 0800 |000e: invoke-virtual {v8}, Landroid/app/Activity;.getActionBar:()Landroid/app/ActionBar; // method@000e │ │ -03afa6: 0c00 |0011: move-result-object v0 │ │ -03afa8: 5423 4500 |0012: iget-object v3, v2, Landroid/support/v4/app/ActionBarDrawerToggleHoneycomb$SetIndicatorInfo;.setHomeActionContentDescription:Ljava/lang/reflect/Method; // field@0045 │ │ -03afac: 1214 |0014: const/4 v4, #int 1 // #1 │ │ -03afae: 2344 a404 |0015: new-array v4, v4, [Ljava/lang/Object; // type@04a4 │ │ -03afb2: 1205 |0017: const/4 v5, #int 0 // #0 │ │ -03afb4: 7110 0a15 0900 |0018: invoke-static {v9}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@150a │ │ -03afba: 0c06 |001b: move-result-object v6 │ │ -03afbc: 4d06 0405 |001c: aput-object v6, v4, v5 │ │ -03afc0: 6e30 7d15 0304 |001e: invoke-virtual {v3, v0, v4}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@157d │ │ -03afc6: 1107 |0021: return-object v7 │ │ -03afc8: 0d01 |0022: move-exception v1 │ │ -03afca: 1a03 4602 |0023: const-string v3, "ActionBarDrawerToggleHoneycomb" // string@0246 │ │ -03afce: 1a04 7003 |0025: const-string v4, "Couldn't set content description via JB-MR2 API" // string@0370 │ │ -03afd2: 7130 fb11 4301 |0027: invoke-static {v3, v4, v1}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@11fb │ │ -03afd8: 28f7 |002a: goto 0021 // -0009 │ │ +03cb04: |[03cb04] android.support.v4.app.ActionBarDrawerToggleHoneycomb.setActionBarDescription:(Ljava/lang/Object;Landroid/app/Activity;I)Ljava/lang/Object; │ │ +03cb14: 3907 0700 |0000: if-nez v7, 0007 // +0007 │ │ +03cb18: 2207 9500 |0002: new-instance v7, Landroid/support/v4/app/ActionBarDrawerToggleHoneycomb$SetIndicatorInfo; // type@0095 │ │ +03cb1c: 7020 6202 8700 |0004: invoke-direct {v7, v8}, Landroid/support/v4/app/ActionBarDrawerToggleHoneycomb$SetIndicatorInfo;.:(Landroid/app/Activity;)V // method@0262 │ │ +03cb22: 0772 |0007: move-object v2, v7 │ │ +03cb24: 1f02 9500 |0008: check-cast v2, Landroid/support/v4/app/ActionBarDrawerToggleHoneycomb$SetIndicatorInfo; // type@0095 │ │ +03cb28: 5423 4600 |000a: iget-object v3, v2, Landroid/support/v4/app/ActionBarDrawerToggleHoneycomb$SetIndicatorInfo;.setHomeAsUpIndicator:Ljava/lang/reflect/Method; // field@0046 │ │ +03cb2c: 3803 1500 |000c: if-eqz v3, 0021 // +0015 │ │ +03cb30: 6e10 0e00 0800 |000e: invoke-virtual {v8}, Landroid/app/Activity;.getActionBar:()Landroid/app/ActionBar; // method@000e │ │ +03cb36: 0c00 |0011: move-result-object v0 │ │ +03cb38: 5423 4500 |0012: iget-object v3, v2, Landroid/support/v4/app/ActionBarDrawerToggleHoneycomb$SetIndicatorInfo;.setHomeActionContentDescription:Ljava/lang/reflect/Method; // field@0045 │ │ +03cb3c: 1214 |0014: const/4 v4, #int 1 // #1 │ │ +03cb3e: 2344 a104 |0015: new-array v4, v4, [Ljava/lang/Object; // type@04a1 │ │ +03cb42: 1205 |0017: const/4 v5, #int 0 // #0 │ │ +03cb44: 7110 0a15 0900 |0018: invoke-static {v9}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@150a │ │ +03cb4a: 0c06 |001b: move-result-object v6 │ │ +03cb4c: 4d06 0405 |001c: aput-object v6, v4, v5 │ │ +03cb50: 6e30 7d15 0304 |001e: invoke-virtual {v3, v0, v4}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@157d │ │ +03cb56: 1107 |0021: return-object v7 │ │ +03cb58: 0d01 |0022: move-exception v1 │ │ +03cb5a: 1a03 4602 |0023: const-string v3, "ActionBarDrawerToggleHoneycomb" // string@0246 │ │ +03cb5e: 1a04 7003 |0025: const-string v4, "Couldn't set content description via JB-MR2 API" // string@0370 │ │ +03cb62: 7130 fb11 4301 |0027: invoke-static {v3, v4, v1}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@11fb │ │ +03cb68: 28f7 |002a: goto 0021 // -0009 │ │ catches : 1 │ │ 0x000e - 0x0021 │ │ Ljava/lang/Exception; -> 0x0022 │ │ positions : │ │ 0x0000 line=70 │ │ 0x0002 line=71 │ │ 0x0008 line=73 │ │ @@ -1442,53 +1442,53 @@ │ │ type : '(Ljava/lang/Object;Landroid/app/Activity;Landroid/graphics/drawable/Drawable;I)Ljava/lang/Object;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 11 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 72 16-bit code units │ │ -03afec: |[03afec] android.support.v4.app.ActionBarDrawerToggleHoneycomb.setActionBarUpIndicator:(Ljava/lang/Object;Landroid/app/Activity;Landroid/graphics/drawable/Drawable;I)Ljava/lang/Object; │ │ -03affc: 3907 0700 |0000: if-nez v7, 0007 // +0007 │ │ -03b000: 2207 9800 |0002: new-instance v7, Landroid/support/v4/app/ActionBarDrawerToggleHoneycomb$SetIndicatorInfo; // type@0098 │ │ -03b004: 7020 6202 8700 |0004: invoke-direct {v7, v8}, Landroid/support/v4/app/ActionBarDrawerToggleHoneycomb$SetIndicatorInfo;.:(Landroid/app/Activity;)V // method@0262 │ │ -03b00a: 0772 |0007: move-object v2, v7 │ │ -03b00c: 1f02 9800 |0008: check-cast v2, Landroid/support/v4/app/ActionBarDrawerToggleHoneycomb$SetIndicatorInfo; // type@0098 │ │ -03b010: 5423 4600 |000a: iget-object v3, v2, Landroid/support/v4/app/ActionBarDrawerToggleHoneycomb$SetIndicatorInfo;.setHomeAsUpIndicator:Ljava/lang/reflect/Method; // field@0046 │ │ -03b014: 3803 2a00 |000c: if-eqz v3, 0036 // +002a │ │ -03b018: 6e10 0e00 0800 |000e: invoke-virtual {v8}, Landroid/app/Activity;.getActionBar:()Landroid/app/ActionBar; // method@000e │ │ -03b01e: 0c00 |0011: move-result-object v0 │ │ -03b020: 5423 4600 |0012: iget-object v3, v2, Landroid/support/v4/app/ActionBarDrawerToggleHoneycomb$SetIndicatorInfo;.setHomeAsUpIndicator:Ljava/lang/reflect/Method; // field@0046 │ │ -03b024: 1214 |0014: const/4 v4, #int 1 // #1 │ │ -03b026: 2344 a404 |0015: new-array v4, v4, [Ljava/lang/Object; // type@04a4 │ │ -03b02a: 1205 |0017: const/4 v5, #int 0 // #0 │ │ -03b02c: 4d09 0405 |0018: aput-object v9, v4, v5 │ │ -03b030: 6e30 7d15 0304 |001a: invoke-virtual {v3, v0, v4}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@157d │ │ -03b036: 5423 4500 |001d: iget-object v3, v2, Landroid/support/v4/app/ActionBarDrawerToggleHoneycomb$SetIndicatorInfo;.setHomeActionContentDescription:Ljava/lang/reflect/Method; // field@0045 │ │ -03b03a: 1214 |001f: const/4 v4, #int 1 // #1 │ │ -03b03c: 2344 a404 |0020: new-array v4, v4, [Ljava/lang/Object; // type@04a4 │ │ -03b040: 1205 |0022: const/4 v5, #int 0 // #0 │ │ -03b042: 7110 0a15 0a00 |0023: invoke-static {v10}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@150a │ │ -03b048: 0c06 |0026: move-result-object v6 │ │ -03b04a: 4d06 0405 |0027: aput-object v6, v4, v5 │ │ -03b04e: 6e30 7d15 0304 |0029: invoke-virtual {v3, v0, v4}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@157d │ │ -03b054: 1107 |002c: return-object v7 │ │ -03b056: 0d01 |002d: move-exception v1 │ │ -03b058: 1a03 4602 |002e: const-string v3, "ActionBarDrawerToggleHoneycomb" // string@0246 │ │ -03b05c: 1a04 7203 |0030: const-string v4, "Couldn't set home-as-up indicator via JB-MR2 API" // string@0372 │ │ -03b060: 7130 fb11 4301 |0032: invoke-static {v3, v4, v1}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@11fb │ │ -03b066: 28f7 |0035: goto 002c // -0009 │ │ -03b068: 5423 4700 |0036: iget-object v3, v2, Landroid/support/v4/app/ActionBarDrawerToggleHoneycomb$SetIndicatorInfo;.upIndicatorView:Landroid/widget/ImageView; // field@0047 │ │ -03b06c: 3803 0800 |0038: if-eqz v3, 0040 // +0008 │ │ -03b070: 5423 4700 |003a: iget-object v3, v2, Landroid/support/v4/app/ActionBarDrawerToggleHoneycomb$SetIndicatorInfo;.upIndicatorView:Landroid/widget/ImageView; // field@0047 │ │ -03b074: 6e20 e513 9300 |003c: invoke-virtual {v3, v9}, Landroid/widget/ImageView;.setImageDrawable:(Landroid/graphics/drawable/Drawable;)V // method@13e5 │ │ -03b07a: 28ed |003f: goto 002c // -0013 │ │ -03b07c: 1a03 4602 |0040: const-string v3, "ActionBarDrawerToggleHoneycomb" // string@0246 │ │ -03b080: 1a04 7103 |0042: const-string v4, "Couldn't set home-as-up indicator" // string@0371 │ │ -03b084: 7120 fa11 4300 |0044: invoke-static {v3, v4}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@11fa │ │ -03b08a: 28e5 |0047: goto 002c // -001b │ │ +03cb7c: |[03cb7c] android.support.v4.app.ActionBarDrawerToggleHoneycomb.setActionBarUpIndicator:(Ljava/lang/Object;Landroid/app/Activity;Landroid/graphics/drawable/Drawable;I)Ljava/lang/Object; │ │ +03cb8c: 3907 0700 |0000: if-nez v7, 0007 // +0007 │ │ +03cb90: 2207 9500 |0002: new-instance v7, Landroid/support/v4/app/ActionBarDrawerToggleHoneycomb$SetIndicatorInfo; // type@0095 │ │ +03cb94: 7020 6202 8700 |0004: invoke-direct {v7, v8}, Landroid/support/v4/app/ActionBarDrawerToggleHoneycomb$SetIndicatorInfo;.:(Landroid/app/Activity;)V // method@0262 │ │ +03cb9a: 0772 |0007: move-object v2, v7 │ │ +03cb9c: 1f02 9500 |0008: check-cast v2, Landroid/support/v4/app/ActionBarDrawerToggleHoneycomb$SetIndicatorInfo; // type@0095 │ │ +03cba0: 5423 4600 |000a: iget-object v3, v2, Landroid/support/v4/app/ActionBarDrawerToggleHoneycomb$SetIndicatorInfo;.setHomeAsUpIndicator:Ljava/lang/reflect/Method; // field@0046 │ │ +03cba4: 3803 2a00 |000c: if-eqz v3, 0036 // +002a │ │ +03cba8: 6e10 0e00 0800 |000e: invoke-virtual {v8}, Landroid/app/Activity;.getActionBar:()Landroid/app/ActionBar; // method@000e │ │ +03cbae: 0c00 |0011: move-result-object v0 │ │ +03cbb0: 5423 4600 |0012: iget-object v3, v2, Landroid/support/v4/app/ActionBarDrawerToggleHoneycomb$SetIndicatorInfo;.setHomeAsUpIndicator:Ljava/lang/reflect/Method; // field@0046 │ │ +03cbb4: 1214 |0014: const/4 v4, #int 1 // #1 │ │ +03cbb6: 2344 a104 |0015: new-array v4, v4, [Ljava/lang/Object; // type@04a1 │ │ +03cbba: 1205 |0017: const/4 v5, #int 0 // #0 │ │ +03cbbc: 4d09 0405 |0018: aput-object v9, v4, v5 │ │ +03cbc0: 6e30 7d15 0304 |001a: invoke-virtual {v3, v0, v4}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@157d │ │ +03cbc6: 5423 4500 |001d: iget-object v3, v2, Landroid/support/v4/app/ActionBarDrawerToggleHoneycomb$SetIndicatorInfo;.setHomeActionContentDescription:Ljava/lang/reflect/Method; // field@0045 │ │ +03cbca: 1214 |001f: const/4 v4, #int 1 // #1 │ │ +03cbcc: 2344 a104 |0020: new-array v4, v4, [Ljava/lang/Object; // type@04a1 │ │ +03cbd0: 1205 |0022: const/4 v5, #int 0 // #0 │ │ +03cbd2: 7110 0a15 0a00 |0023: invoke-static {v10}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@150a │ │ +03cbd8: 0c06 |0026: move-result-object v6 │ │ +03cbda: 4d06 0405 |0027: aput-object v6, v4, v5 │ │ +03cbde: 6e30 7d15 0304 |0029: invoke-virtual {v3, v0, v4}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@157d │ │ +03cbe4: 1107 |002c: return-object v7 │ │ +03cbe6: 0d01 |002d: move-exception v1 │ │ +03cbe8: 1a03 4602 |002e: const-string v3, "ActionBarDrawerToggleHoneycomb" // string@0246 │ │ +03cbec: 1a04 7203 |0030: const-string v4, "Couldn't set home-as-up indicator via JB-MR2 API" // string@0372 │ │ +03cbf0: 7130 fb11 4301 |0032: invoke-static {v3, v4, v1}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@11fb │ │ +03cbf6: 28f7 |0035: goto 002c // -0009 │ │ +03cbf8: 5423 4700 |0036: iget-object v3, v2, Landroid/support/v4/app/ActionBarDrawerToggleHoneycomb$SetIndicatorInfo;.upIndicatorView:Landroid/widget/ImageView; // field@0047 │ │ +03cbfc: 3803 0800 |0038: if-eqz v3, 0040 // +0008 │ │ +03cc00: 5423 4700 |003a: iget-object v3, v2, Landroid/support/v4/app/ActionBarDrawerToggleHoneycomb$SetIndicatorInfo;.upIndicatorView:Landroid/widget/ImageView; // field@0047 │ │ +03cc04: 6e20 e513 9300 |003c: invoke-virtual {v3, v9}, Landroid/widget/ImageView;.setImageDrawable:(Landroid/graphics/drawable/Drawable;)V // method@13e5 │ │ +03cc0a: 28ed |003f: goto 002c // -0013 │ │ +03cc0c: 1a03 4602 |0040: const-string v3, "ActionBarDrawerToggleHoneycomb" // string@0246 │ │ +03cc10: 1a04 7103 |0042: const-string v4, "Couldn't set home-as-up indicator" // string@0371 │ │ +03cc14: 7120 fa11 4300 |0044: invoke-static {v3, v4}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@11fa │ │ +03cc1a: 28e5 |0047: goto 002c // -001b │ │ catches : 1 │ │ 0x000e - 0x002c │ │ Ljava/lang/Exception; -> 0x002d │ │ positions : │ │ 0x0000 line=48 │ │ 0x0002 line=49 │ │ 0x0008 line=51 │ │ @@ -1511,17 +1511,17 @@ │ │ 0x0000 - 0x0048 reg=9 drawable Landroid/graphics/drawable/Drawable; │ │ 0x0000 - 0x0048 reg=10 contentDescRes I │ │ │ │ Virtual methods - │ │ source_file_idx : 583 (ActionBarDrawerToggleHoneycomb.java) │ │ │ │ Class #13 header: │ │ -class_idx : 155 │ │ +class_idx : 152 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 826 │ │ +superclass_idx : 823 │ │ source_file_idx : 597 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 0 │ │ │ │ Class #13 - │ │ @@ -1537,17 +1537,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -03b09c: |[03b09c] android.support.v4.app.ActivityCompatHoneycomb.:()V │ │ -03b0ac: 7010 1c15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ -03b0b2: 0e00 |0003: return-void │ │ +03cc2c: |[03cc2c] android.support.v4.app.ActivityCompatHoneycomb.:()V │ │ +03cc3c: 7010 1c15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ +03cc42: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=27 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/ActivityCompatHoneycomb; │ │ │ │ #1 : (in Landroid/support/v4/app/ActivityCompatHoneycomb;) │ │ @@ -1555,17 +1555,17 @@ │ │ type : '(Landroid/app/Activity;Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 4 16-bit code units │ │ -03b0b4: |[03b0b4] android.support.v4.app.ActivityCompatHoneycomb.dump:(Landroid/app/Activity;Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V │ │ -03b0c4: 6e54 0a00 1032 |0000: invoke-virtual {v0, v1, v2, v3, v4}, Landroid/app/Activity;.dump:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V // method@000a │ │ -03b0ca: 0e00 |0003: return-void │ │ +03cc44: |[03cc44] android.support.v4.app.ActivityCompatHoneycomb.dump:(Landroid/app/Activity;Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V │ │ +03cc54: 6e54 0a00 1032 |0000: invoke-virtual {v0, v1, v2, v3, v4}, Landroid/app/Activity;.dump:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V // method@000a │ │ +03cc5a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ 0x0003 line=35 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 activity Landroid/app/Activity; │ │ 0x0000 - 0x0004 reg=1 prefix Ljava/lang/String; │ │ @@ -1578,31 +1578,31 @@ │ │ type : '(Landroid/app/Activity;)V' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -03b0cc: |[03b0cc] android.support.v4.app.ActivityCompatHoneycomb.invalidateOptionsMenu:(Landroid/app/Activity;)V │ │ -03b0dc: 6e10 1d00 0000 |0000: invoke-virtual {v0}, Landroid/app/Activity;.invalidateOptionsMenu:()V // method@001d │ │ -03b0e2: 0e00 |0003: return-void │ │ +03cc5c: |[03cc5c] android.support.v4.app.ActivityCompatHoneycomb.invalidateOptionsMenu:(Landroid/app/Activity;)V │ │ +03cc6c: 6e10 1d00 0000 |0000: invoke-virtual {v0}, Landroid/app/Activity;.invalidateOptionsMenu:()V // method@001d │ │ +03cc72: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ 0x0003 line=30 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 activity Landroid/app/Activity; │ │ │ │ Virtual methods - │ │ source_file_idx : 597 (ActivityCompatHoneycomb.java) │ │ │ │ Class #14 header: │ │ -class_idx : 156 │ │ +class_idx : 153 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 826 │ │ +superclass_idx : 823 │ │ source_file_idx : 598 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 4 │ │ virtual_methods_size: 0 │ │ │ │ Class #14 - │ │ @@ -1618,17 +1618,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -03b0e4: |[03b0e4] android.support.v4.app.ActivityCompatJB.:()V │ │ -03b0f4: 7010 1c15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ -03b0fa: 0e00 |0003: return-void │ │ +03cc74: |[03cc74] android.support.v4.app.ActivityCompatJB.:()V │ │ +03cc84: 7010 1c15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ +03cc8a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/ActivityCompatJB; │ │ │ │ #1 : (in Landroid/support/v4/app/ActivityCompatJB;) │ │ @@ -1636,17 +1636,17 @@ │ │ type : '(Landroid/app/Activity;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -03b0fc: |[03b0fc] android.support.v4.app.ActivityCompatJB.finishAffinity:(Landroid/app/Activity;)V │ │ -03b10c: 6e10 0d00 0000 |0000: invoke-virtual {v0}, Landroid/app/Activity;.finishAffinity:()V // method@000d │ │ -03b112: 0e00 |0003: return-void │ │ +03cc8c: |[03cc8c] android.support.v4.app.ActivityCompatJB.finishAffinity:(Landroid/app/Activity;)V │ │ +03cc9c: 6e10 0d00 0000 |0000: invoke-virtual {v0}, Landroid/app/Activity;.finishAffinity:()V // method@000d │ │ +03cca2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ 0x0003 line=35 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 activity Landroid/app/Activity; │ │ │ │ @@ -1655,17 +1655,17 @@ │ │ type : '(Landroid/content/Context;Landroid/content/Intent;Landroid/os/Bundle;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -03b114: |[03b114] android.support.v4.app.ActivityCompatJB.startActivity:(Landroid/content/Context;Landroid/content/Intent;Landroid/os/Bundle;)V │ │ -03b124: 6e30 c100 1002 |0000: invoke-virtual {v0, v1, v2}, Landroid/content/Context;.startActivity:(Landroid/content/Intent;Landroid/os/Bundle;)V // method@00c1 │ │ -03b12a: 0e00 |0003: return-void │ │ +03cca4: |[03cca4] android.support.v4.app.ActivityCompatJB.startActivity:(Landroid/content/Context;Landroid/content/Intent;Landroid/os/Bundle;)V │ │ +03ccb4: 6e30 c100 1002 |0000: invoke-virtual {v0, v1, v2}, Landroid/content/Context;.startActivity:(Landroid/content/Intent;Landroid/os/Bundle;)V // method@00c1 │ │ +03ccba: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ 0x0003 line=27 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 context Landroid/content/Context; │ │ 0x0000 - 0x0004 reg=1 intent Landroid/content/Intent; │ │ @@ -1676,34 +1676,34 @@ │ │ type : '(Landroid/app/Activity;Landroid/content/Intent;ILandroid/os/Bundle;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 4 16-bit code units │ │ -03b12c: |[03b12c] android.support.v4.app.ActivityCompatJB.startActivityForResult:(Landroid/app/Activity;Landroid/content/Intent;ILandroid/os/Bundle;)V │ │ -03b13c: 6e40 3500 1032 |0000: invoke-virtual {v0, v1, v2, v3}, Landroid/app/Activity;.startActivityForResult:(Landroid/content/Intent;ILandroid/os/Bundle;)V // method@0035 │ │ -03b142: 0e00 |0003: return-void │ │ +03ccbc: |[03ccbc] android.support.v4.app.ActivityCompatJB.startActivityForResult:(Landroid/app/Activity;Landroid/content/Intent;ILandroid/os/Bundle;)V │ │ +03cccc: 6e40 3500 1032 |0000: invoke-virtual {v0, v1, v2, v3}, Landroid/app/Activity;.startActivityForResult:(Landroid/content/Intent;ILandroid/os/Bundle;)V // method@0035 │ │ +03ccd2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=30 │ │ 0x0003 line=31 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 activity Landroid/app/Activity; │ │ 0x0000 - 0x0004 reg=1 intent Landroid/content/Intent; │ │ 0x0000 - 0x0004 reg=2 requestCode I │ │ 0x0000 - 0x0004 reg=3 options Landroid/os/Bundle; │ │ │ │ Virtual methods - │ │ source_file_idx : 598 (ActivityCompatJB.java) │ │ │ │ Class #15 header: │ │ -class_idx : 158 │ │ +class_idx : 155 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 826 │ │ +superclass_idx : 823 │ │ source_file_idx : 600 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 4 │ │ virtual_methods_size: 2 │ │ │ │ Class #15 annotations: │ │ @@ -1723,17 +1723,17 @@ │ │ type : '()V' │ │ access : 0x10004 (PROTECTED CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -03b144: |[03b144] android.support.v4.app.ActivityOptionsCompat.:()V │ │ -03b154: 7010 1c15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ -03b15a: 0e00 |0003: return-void │ │ +03ccd4: |[03ccd4] android.support.v4.app.ActivityOptionsCompat.:()V │ │ +03cce4: 7010 1c15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ +03ccea: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=134 │ │ 0x0003 line=135 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/ActivityOptionsCompat; │ │ │ │ @@ -1742,26 +1742,26 @@ │ │ type : '(Landroid/content/Context;II)Landroid/support/v4/app/ActivityOptionsCompat;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 22 16-bit code units │ │ -03b15c: |[03b15c] android.support.v4.app.ActivityOptionsCompat.makeCustomAnimation:(Landroid/content/Context;II)Landroid/support/v4/app/ActivityOptionsCompat; │ │ -03b16c: 6000 1f00 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@001f │ │ -03b170: 1301 1000 |0002: const/16 v1, #int 16 // #10 │ │ -03b174: 3410 0c00 |0004: if-lt v0, v1, 0010 // +000c │ │ -03b178: 2200 9d00 |0006: new-instance v0, Landroid/support/v4/app/ActivityOptionsCompat$ActivityOptionsImplJB; // type@009d │ │ -03b17c: 7130 7e02 3204 |0008: invoke-static {v2, v3, v4}, Landroid/support/v4/app/ActivityOptionsCompatJB;.makeCustomAnimation:(Landroid/content/Context;II)Landroid/support/v4/app/ActivityOptionsCompatJB; // method@027e │ │ -03b182: 0c01 |000b: move-result-object v1 │ │ -03b184: 7020 7402 1000 |000c: invoke-direct {v0, v1}, Landroid/support/v4/app/ActivityOptionsCompat$ActivityOptionsImplJB;.:(Landroid/support/v4/app/ActivityOptionsCompatJB;)V // method@0274 │ │ -03b18a: 1100 |000f: return-object v0 │ │ -03b18c: 2200 9e00 |0010: new-instance v0, Landroid/support/v4/app/ActivityOptionsCompat; // type@009e │ │ -03b190: 7010 7702 0000 |0012: invoke-direct {v0}, Landroid/support/v4/app/ActivityOptionsCompat;.:()V // method@0277 │ │ -03b196: 28fa |0015: goto 000f // -0006 │ │ +03ccec: |[03ccec] android.support.v4.app.ActivityOptionsCompat.makeCustomAnimation:(Landroid/content/Context;II)Landroid/support/v4/app/ActivityOptionsCompat; │ │ +03ccfc: 6000 1f00 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@001f │ │ +03cd00: 1301 1000 |0002: const/16 v1, #int 16 // #10 │ │ +03cd04: 3410 0c00 |0004: if-lt v0, v1, 0010 // +000c │ │ +03cd08: 2200 9a00 |0006: new-instance v0, Landroid/support/v4/app/ActivityOptionsCompat$ActivityOptionsImplJB; // type@009a │ │ +03cd0c: 7130 7e02 3204 |0008: invoke-static {v2, v3, v4}, Landroid/support/v4/app/ActivityOptionsCompatJB;.makeCustomAnimation:(Landroid/content/Context;II)Landroid/support/v4/app/ActivityOptionsCompatJB; // method@027e │ │ +03cd12: 0c01 |000b: move-result-object v1 │ │ +03cd14: 7020 7402 1000 |000c: invoke-direct {v0, v1}, Landroid/support/v4/app/ActivityOptionsCompat$ActivityOptionsImplJB;.:(Landroid/support/v4/app/ActivityOptionsCompatJB;)V // method@0274 │ │ +03cd1a: 1100 |000f: return-object v0 │ │ +03cd1c: 2200 9b00 |0010: new-instance v0, Landroid/support/v4/app/ActivityOptionsCompat; // type@009b │ │ +03cd20: 7010 7702 0000 |0012: invoke-direct {v0}, Landroid/support/v4/app/ActivityOptionsCompat;.:()V // method@0277 │ │ +03cd26: 28fa |0015: goto 000f // -0006 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ 0x0006 line=46 │ │ 0x000f line=49 │ │ locals : │ │ 0x0000 - 0x0016 reg=2 context Landroid/content/Context; │ │ @@ -1773,26 +1773,26 @@ │ │ type : '(Landroid/view/View;IIII)Landroid/support/v4/app/ActivityOptionsCompat;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 7 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 22 16-bit code units │ │ -03b198: |[03b198] android.support.v4.app.ActivityOptionsCompat.makeScaleUpAnimation:(Landroid/view/View;IIII)Landroid/support/v4/app/ActivityOptionsCompat; │ │ -03b1a8: 6000 1f00 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@001f │ │ -03b1ac: 1301 1000 |0002: const/16 v1, #int 16 // #10 │ │ -03b1b0: 3410 0c00 |0004: if-lt v0, v1, 0010 // +000c │ │ -03b1b4: 2200 9d00 |0006: new-instance v0, Landroid/support/v4/app/ActivityOptionsCompat$ActivityOptionsImplJB; // type@009d │ │ -03b1b8: 7156 7f02 3254 |0008: invoke-static {v2, v3, v4, v5, v6}, Landroid/support/v4/app/ActivityOptionsCompatJB;.makeScaleUpAnimation:(Landroid/view/View;IIII)Landroid/support/v4/app/ActivityOptionsCompatJB; // method@027f │ │ -03b1be: 0c01 |000b: move-result-object v1 │ │ -03b1c0: 7020 7402 1000 |000c: invoke-direct {v0, v1}, Landroid/support/v4/app/ActivityOptionsCompat$ActivityOptionsImplJB;.:(Landroid/support/v4/app/ActivityOptionsCompatJB;)V // method@0274 │ │ -03b1c6: 1100 |000f: return-object v0 │ │ -03b1c8: 2200 9e00 |0010: new-instance v0, Landroid/support/v4/app/ActivityOptionsCompat; // type@009e │ │ -03b1cc: 7010 7702 0000 |0012: invoke-direct {v0}, Landroid/support/v4/app/ActivityOptionsCompat;.:()V // method@0277 │ │ -03b1d2: 28fa |0015: goto 000f // -0006 │ │ +03cd28: |[03cd28] android.support.v4.app.ActivityOptionsCompat.makeScaleUpAnimation:(Landroid/view/View;IIII)Landroid/support/v4/app/ActivityOptionsCompat; │ │ +03cd38: 6000 1f00 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@001f │ │ +03cd3c: 1301 1000 |0002: const/16 v1, #int 16 // #10 │ │ +03cd40: 3410 0c00 |0004: if-lt v0, v1, 0010 // +000c │ │ +03cd44: 2200 9a00 |0006: new-instance v0, Landroid/support/v4/app/ActivityOptionsCompat$ActivityOptionsImplJB; // type@009a │ │ +03cd48: 7156 7f02 3254 |0008: invoke-static {v2, v3, v4, v5, v6}, Landroid/support/v4/app/ActivityOptionsCompatJB;.makeScaleUpAnimation:(Landroid/view/View;IIII)Landroid/support/v4/app/ActivityOptionsCompatJB; // method@027f │ │ +03cd4e: 0c01 |000b: move-result-object v1 │ │ +03cd50: 7020 7402 1000 |000c: invoke-direct {v0, v1}, Landroid/support/v4/app/ActivityOptionsCompat$ActivityOptionsImplJB;.:(Landroid/support/v4/app/ActivityOptionsCompatJB;)V // method@0274 │ │ +03cd56: 1100 |000f: return-object v0 │ │ +03cd58: 2200 9b00 |0010: new-instance v0, Landroid/support/v4/app/ActivityOptionsCompat; // type@009b │ │ +03cd5c: 7010 7702 0000 |0012: invoke-direct {v0}, Landroid/support/v4/app/ActivityOptionsCompat;.:()V // method@0277 │ │ +03cd62: 28fa |0015: goto 000f // -0006 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=74 │ │ 0x0006 line=75 │ │ 0x000f line=79 │ │ locals : │ │ 0x0000 - 0x0016 reg=2 source Landroid/view/View; │ │ @@ -1806,26 +1806,26 @@ │ │ type : '(Landroid/view/View;Landroid/graphics/Bitmap;II)Landroid/support/v4/app/ActivityOptionsCompat;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 22 16-bit code units │ │ -03b1d4: |[03b1d4] android.support.v4.app.ActivityOptionsCompat.makeThumbnailScaleUpAnimation:(Landroid/view/View;Landroid/graphics/Bitmap;II)Landroid/support/v4/app/ActivityOptionsCompat; │ │ -03b1e4: 6000 1f00 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@001f │ │ -03b1e8: 1301 1000 |0002: const/16 v1, #int 16 // #10 │ │ -03b1ec: 3410 0c00 |0004: if-lt v0, v1, 0010 // +000c │ │ -03b1f0: 2200 9d00 |0006: new-instance v0, Landroid/support/v4/app/ActivityOptionsCompat$ActivityOptionsImplJB; // type@009d │ │ -03b1f4: 7140 8002 3254 |0008: invoke-static {v2, v3, v4, v5}, Landroid/support/v4/app/ActivityOptionsCompatJB;.makeThumbnailScaleUpAnimation:(Landroid/view/View;Landroid/graphics/Bitmap;II)Landroid/support/v4/app/ActivityOptionsCompatJB; // method@0280 │ │ -03b1fa: 0c01 |000b: move-result-object v1 │ │ -03b1fc: 7020 7402 1000 |000c: invoke-direct {v0, v1}, Landroid/support/v4/app/ActivityOptionsCompat$ActivityOptionsImplJB;.:(Landroid/support/v4/app/ActivityOptionsCompatJB;)V // method@0274 │ │ -03b202: 1100 |000f: return-object v0 │ │ -03b204: 2200 9e00 |0010: new-instance v0, Landroid/support/v4/app/ActivityOptionsCompat; // type@009e │ │ -03b208: 7010 7702 0000 |0012: invoke-direct {v0}, Landroid/support/v4/app/ActivityOptionsCompat;.:()V // method@0277 │ │ -03b20e: 28fa |0015: goto 000f // -0006 │ │ +03cd64: |[03cd64] android.support.v4.app.ActivityOptionsCompat.makeThumbnailScaleUpAnimation:(Landroid/view/View;Landroid/graphics/Bitmap;II)Landroid/support/v4/app/ActivityOptionsCompat; │ │ +03cd74: 6000 1f00 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@001f │ │ +03cd78: 1301 1000 |0002: const/16 v1, #int 16 // #10 │ │ +03cd7c: 3410 0c00 |0004: if-lt v0, v1, 0010 // +000c │ │ +03cd80: 2200 9a00 |0006: new-instance v0, Landroid/support/v4/app/ActivityOptionsCompat$ActivityOptionsImplJB; // type@009a │ │ +03cd84: 7140 8002 3254 |0008: invoke-static {v2, v3, v4, v5}, Landroid/support/v4/app/ActivityOptionsCompatJB;.makeThumbnailScaleUpAnimation:(Landroid/view/View;Landroid/graphics/Bitmap;II)Landroid/support/v4/app/ActivityOptionsCompatJB; // method@0280 │ │ +03cd8a: 0c01 |000b: move-result-object v1 │ │ +03cd8c: 7020 7402 1000 |000c: invoke-direct {v0, v1}, Landroid/support/v4/app/ActivityOptionsCompat$ActivityOptionsImplJB;.:(Landroid/support/v4/app/ActivityOptionsCompatJB;)V // method@0274 │ │ +03cd92: 1100 |000f: return-object v0 │ │ +03cd94: 2200 9b00 |0010: new-instance v0, Landroid/support/v4/app/ActivityOptionsCompat; // type@009b │ │ +03cd98: 7010 7702 0000 |0012: invoke-direct {v0}, Landroid/support/v4/app/ActivityOptionsCompat;.:()V // method@0277 │ │ +03cd9e: 28fa |0015: goto 000f // -0006 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=103 │ │ 0x0006 line=104 │ │ 0x000f line=108 │ │ locals : │ │ 0x0000 - 0x0016 reg=2 source Landroid/view/View; │ │ @@ -1839,17 +1839,17 @@ │ │ type : '()Landroid/os/Bundle;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -03b210: |[03b210] android.support.v4.app.ActivityOptionsCompat.toBundle:()Landroid/os/Bundle; │ │ -03b220: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -03b222: 1100 |0001: return-object v0 │ │ +03cda0: |[03cda0] android.support.v4.app.ActivityOptionsCompat.toBundle:()Landroid/os/Bundle; │ │ +03cdb0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +03cdb2: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=145 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/app/ActivityOptionsCompat; │ │ │ │ #1 : (in Landroid/support/v4/app/ActivityOptionsCompat;) │ │ @@ -1857,29 +1857,29 @@ │ │ type : '(Landroid/support/v4/app/ActivityOptionsCompat;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -03b224: |[03b224] android.support.v4.app.ActivityOptionsCompat.update:(Landroid/support/v4/app/ActivityOptionsCompat;)V │ │ -03b234: 0e00 |0000: return-void │ │ +03cdb4: |[03cdb4] android.support.v4.app.ActivityOptionsCompat.update:(Landroid/support/v4/app/ActivityOptionsCompat;)V │ │ +03cdc4: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=155 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/app/ActivityOptionsCompat; │ │ 0x0000 - 0x0001 reg=1 otherOptions Landroid/support/v4/app/ActivityOptionsCompat; │ │ │ │ source_file_idx : 600 (ActivityOptionsCompat.java) │ │ │ │ Class #16 header: │ │ -class_idx : 159 │ │ +class_idx : 156 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 826 │ │ +superclass_idx : 823 │ │ source_file_idx : 601 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 4 │ │ virtual_methods_size: 2 │ │ │ │ Class #16 - │ │ @@ -1899,18 +1899,18 @@ │ │ type : '(Landroid/app/ActivityOptions;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -03b238: |[03b238] android.support.v4.app.ActivityOptionsCompatJB.:(Landroid/app/ActivityOptions;)V │ │ -03b248: 7010 1c15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ -03b24e: 5b01 4b00 |0003: iput-object v1, v0, Landroid/support/v4/app/ActivityOptionsCompatJB;.mActivityOptions:Landroid/app/ActivityOptions; // field@004b │ │ -03b252: 0e00 |0005: return-void │ │ +03cdc8: |[03cdc8] android.support.v4.app.ActivityOptionsCompatJB.:(Landroid/app/ActivityOptions;)V │ │ +03cdd8: 7010 1c15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ +03cdde: 5b01 4b00 |0003: iput-object v1, v0, Landroid/support/v4/app/ActivityOptionsCompatJB;.mActivityOptions:Landroid/app/ActivityOptions; // field@004b │ │ +03cde2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ 0x0003 line=48 │ │ 0x0005 line=49 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v4/app/ActivityOptionsCompatJB; │ │ @@ -1921,20 +1921,20 @@ │ │ type : '(Landroid/content/Context;II)Landroid/support/v4/app/ActivityOptionsCompatJB;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -03b254: |[03b254] android.support.v4.app.ActivityOptionsCompatJB.makeCustomAnimation:(Landroid/content/Context;II)Landroid/support/v4/app/ActivityOptionsCompatJB; │ │ -03b264: 2200 9f00 |0000: new-instance v0, Landroid/support/v4/app/ActivityOptionsCompatJB; // type@009f │ │ -03b268: 7130 3600 3204 |0002: invoke-static {v2, v3, v4}, Landroid/app/ActivityOptions;.makeCustomAnimation:(Landroid/content/Context;II)Landroid/app/ActivityOptions; // method@0036 │ │ -03b26e: 0c01 |0005: move-result-object v1 │ │ -03b270: 7020 7d02 1000 |0006: invoke-direct {v0, v1}, Landroid/support/v4/app/ActivityOptionsCompatJB;.:(Landroid/app/ActivityOptions;)V // method@027d │ │ -03b276: 1100 |0009: return-object v0 │ │ +03cde4: |[03cde4] android.support.v4.app.ActivityOptionsCompatJB.makeCustomAnimation:(Landroid/content/Context;II)Landroid/support/v4/app/ActivityOptionsCompatJB; │ │ +03cdf4: 2200 9c00 |0000: new-instance v0, Landroid/support/v4/app/ActivityOptionsCompatJB; // type@009c │ │ +03cdf8: 7130 3600 3204 |0002: invoke-static {v2, v3, v4}, Landroid/app/ActivityOptions;.makeCustomAnimation:(Landroid/content/Context;II)Landroid/app/ActivityOptions; // method@0036 │ │ +03cdfe: 0c01 |0005: move-result-object v1 │ │ +03ce00: 7020 7d02 1000 |0006: invoke-direct {v0, v1}, Landroid/support/v4/app/ActivityOptionsCompatJB;.:(Landroid/app/ActivityOptions;)V // method@027d │ │ +03ce06: 1100 |0009: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ locals : │ │ 0x0000 - 0x000a reg=2 context Landroid/content/Context; │ │ 0x0000 - 0x000a reg=3 enterResId I │ │ 0x0000 - 0x000a reg=4 exitResId I │ │ @@ -1944,20 +1944,20 @@ │ │ type : '(Landroid/view/View;IIII)Landroid/support/v4/app/ActivityOptionsCompatJB;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 7 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 10 16-bit code units │ │ -03b278: |[03b278] android.support.v4.app.ActivityOptionsCompatJB.makeScaleUpAnimation:(Landroid/view/View;IIII)Landroid/support/v4/app/ActivityOptionsCompatJB; │ │ -03b288: 2200 9f00 |0000: new-instance v0, Landroid/support/v4/app/ActivityOptionsCompatJB; // type@009f │ │ -03b28c: 7156 3700 3254 |0002: invoke-static {v2, v3, v4, v5, v6}, Landroid/app/ActivityOptions;.makeScaleUpAnimation:(Landroid/view/View;IIII)Landroid/app/ActivityOptions; // method@0037 │ │ -03b292: 0c01 |0005: move-result-object v1 │ │ -03b294: 7020 7d02 1000 |0006: invoke-direct {v0, v1}, Landroid/support/v4/app/ActivityOptionsCompatJB;.:(Landroid/app/ActivityOptions;)V // method@027d │ │ -03b29a: 1100 |0009: return-object v0 │ │ +03ce08: |[03ce08] android.support.v4.app.ActivityOptionsCompatJB.makeScaleUpAnimation:(Landroid/view/View;IIII)Landroid/support/v4/app/ActivityOptionsCompatJB; │ │ +03ce18: 2200 9c00 |0000: new-instance v0, Landroid/support/v4/app/ActivityOptionsCompatJB; // type@009c │ │ +03ce1c: 7156 3700 3254 |0002: invoke-static {v2, v3, v4, v5, v6}, Landroid/app/ActivityOptions;.makeScaleUpAnimation:(Landroid/view/View;IIII)Landroid/app/ActivityOptions; // method@0037 │ │ +03ce22: 0c01 |0005: move-result-object v1 │ │ +03ce24: 7020 7d02 1000 |0006: invoke-direct {v0, v1}, Landroid/support/v4/app/ActivityOptionsCompatJB;.:(Landroid/app/ActivityOptions;)V // method@027d │ │ +03ce2a: 1100 |0009: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ locals : │ │ 0x0000 - 0x000a reg=2 source Landroid/view/View; │ │ 0x0000 - 0x000a reg=3 startX I │ │ 0x0000 - 0x000a reg=4 startY I │ │ @@ -1969,20 +1969,20 @@ │ │ type : '(Landroid/view/View;Landroid/graphics/Bitmap;II)Landroid/support/v4/app/ActivityOptionsCompatJB;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 10 16-bit code units │ │ -03b29c: |[03b29c] android.support.v4.app.ActivityOptionsCompatJB.makeThumbnailScaleUpAnimation:(Landroid/view/View;Landroid/graphics/Bitmap;II)Landroid/support/v4/app/ActivityOptionsCompatJB; │ │ -03b2ac: 2200 9f00 |0000: new-instance v0, Landroid/support/v4/app/ActivityOptionsCompatJB; // type@009f │ │ -03b2b0: 7140 3800 3254 |0002: invoke-static {v2, v3, v4, v5}, Landroid/app/ActivityOptions;.makeThumbnailScaleUpAnimation:(Landroid/view/View;Landroid/graphics/Bitmap;II)Landroid/app/ActivityOptions; // method@0038 │ │ -03b2b6: 0c01 |0005: move-result-object v1 │ │ -03b2b8: 7020 7d02 1000 |0006: invoke-direct {v0, v1}, Landroid/support/v4/app/ActivityOptionsCompatJB;.:(Landroid/app/ActivityOptions;)V // method@027d │ │ -03b2be: 1100 |0009: return-object v0 │ │ +03ce2c: |[03ce2c] android.support.v4.app.ActivityOptionsCompatJB.makeThumbnailScaleUpAnimation:(Landroid/view/View;Landroid/graphics/Bitmap;II)Landroid/support/v4/app/ActivityOptionsCompatJB; │ │ +03ce3c: 2200 9c00 |0000: new-instance v0, Landroid/support/v4/app/ActivityOptionsCompatJB; // type@009c │ │ +03ce40: 7140 3800 3254 |0002: invoke-static {v2, v3, v4, v5}, Landroid/app/ActivityOptions;.makeThumbnailScaleUpAnimation:(Landroid/view/View;Landroid/graphics/Bitmap;II)Landroid/app/ActivityOptions; // method@0038 │ │ +03ce46: 0c01 |0005: move-result-object v1 │ │ +03ce48: 7020 7d02 1000 |0006: invoke-direct {v0, v1}, Landroid/support/v4/app/ActivityOptionsCompatJB;.:(Landroid/app/ActivityOptions;)V // method@027d │ │ +03ce4e: 1100 |0009: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ locals : │ │ 0x0000 - 0x000a reg=2 source Landroid/view/View; │ │ 0x0000 - 0x000a reg=3 thumbnail Landroid/graphics/Bitmap; │ │ 0x0000 - 0x000a reg=4 startX I │ │ @@ -1994,19 +1994,19 @@ │ │ type : '()Landroid/os/Bundle;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -03b2c0: |[03b2c0] android.support.v4.app.ActivityOptionsCompatJB.toBundle:()Landroid/os/Bundle; │ │ -03b2d0: 5410 4b00 |0000: iget-object v0, v1, Landroid/support/v4/app/ActivityOptionsCompatJB;.mActivityOptions:Landroid/app/ActivityOptions; // field@004b │ │ -03b2d4: 6e10 3900 0000 |0002: invoke-virtual {v0}, Landroid/app/ActivityOptions;.toBundle:()Landroid/os/Bundle; // method@0039 │ │ -03b2da: 0c00 |0005: move-result-object v0 │ │ -03b2dc: 1100 |0006: return-object v0 │ │ +03ce50: |[03ce50] android.support.v4.app.ActivityOptionsCompatJB.toBundle:()Landroid/os/Bundle; │ │ +03ce60: 5410 4b00 |0000: iget-object v0, v1, Landroid/support/v4/app/ActivityOptionsCompatJB;.mActivityOptions:Landroid/app/ActivityOptions; // field@004b │ │ +03ce64: 6e10 3900 0000 |0002: invoke-virtual {v0}, Landroid/app/ActivityOptions;.toBundle:()Landroid/os/Bundle; // method@0039 │ │ +03ce6a: 0c00 |0005: move-result-object v0 │ │ +03ce6c: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/app/ActivityOptionsCompatJB; │ │ │ │ #1 : (in Landroid/support/v4/app/ActivityOptionsCompatJB;) │ │ @@ -2014,33 +2014,33 @@ │ │ type : '(Landroid/support/v4/app/ActivityOptionsCompatJB;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -03b2e0: |[03b2e0] android.support.v4.app.ActivityOptionsCompatJB.update:(Landroid/support/v4/app/ActivityOptionsCompatJB;)V │ │ -03b2f0: 5420 4b00 |0000: iget-object v0, v2, Landroid/support/v4/app/ActivityOptionsCompatJB;.mActivityOptions:Landroid/app/ActivityOptions; // field@004b │ │ -03b2f4: 5431 4b00 |0002: iget-object v1, v3, Landroid/support/v4/app/ActivityOptionsCompatJB;.mActivityOptions:Landroid/app/ActivityOptions; // field@004b │ │ -03b2f8: 6e20 3a00 1000 |0004: invoke-virtual {v0, v1}, Landroid/app/ActivityOptions;.update:(Landroid/app/ActivityOptions;)V // method@003a │ │ -03b2fe: 0e00 |0007: return-void │ │ +03ce70: |[03ce70] android.support.v4.app.ActivityOptionsCompatJB.update:(Landroid/support/v4/app/ActivityOptionsCompatJB;)V │ │ +03ce80: 5420 4b00 |0000: iget-object v0, v2, Landroid/support/v4/app/ActivityOptionsCompatJB;.mActivityOptions:Landroid/app/ActivityOptions; // field@004b │ │ +03ce84: 5431 4b00 |0002: iget-object v1, v3, Landroid/support/v4/app/ActivityOptionsCompatJB;.mActivityOptions:Landroid/app/ActivityOptions; // field@004b │ │ +03ce88: 6e20 3a00 1000 |0004: invoke-virtual {v0, v1}, Landroid/app/ActivityOptions;.update:(Landroid/app/ActivityOptions;)V // method@003a │ │ +03ce8e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ 0x0007 line=57 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/app/ActivityOptionsCompatJB; │ │ 0x0000 - 0x0008 reg=3 otherOptions Landroid/support/v4/app/ActivityOptionsCompatJB; │ │ │ │ source_file_idx : 601 (ActivityOptionsCompatJB.java) │ │ │ │ Class #17 header: │ │ -class_idx : 160 │ │ +class_idx : 157 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 826 │ │ +superclass_idx : 823 │ │ source_file_idx : 644 │ │ static_fields_size : 0 │ │ instance_fields_size: 9 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ Class #17 annotations: │ │ @@ -2099,30 +2099,30 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -03b300: |[03b300] android.support.v4.app.BackStackRecord$Op.:()V │ │ -03b310: 7010 1c15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ -03b316: 0e00 |0003: return-void │ │ +03ce90: |[03ce90] android.support.v4.app.BackStackRecord$Op.:()V │ │ +03cea0: 7010 1c15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ +03cea6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=187 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/BackStackRecord$Op; │ │ │ │ Virtual methods - │ │ source_file_idx : 644 (BackStackRecord.java) │ │ │ │ Class #18 header: │ │ -class_idx : 162 │ │ +class_idx : 159 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 826 │ │ +superclass_idx : 823 │ │ source_file_idx : 644 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ Class #18 annotations: │ │ @@ -2145,17 +2145,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -03b318: |[03b318] android.support.v4.app.BackStackState$1.:()V │ │ -03b328: 7010 1c15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ -03b32e: 0e00 |0003: return-void │ │ +03cea8: |[03cea8] android.support.v4.app.BackStackState$1.:()V │ │ +03ceb8: 7010 1c15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ +03cebe: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=158 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/BackStackState$1; │ │ │ │ Virtual methods - │ │ @@ -2164,18 +2164,18 @@ │ │ type : '(Landroid/os/Parcel;)Landroid/support/v4/app/BackStackState;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -03b330: |[03b330] android.support.v4.app.BackStackState$1.createFromParcel:(Landroid/os/Parcel;)Landroid/support/v4/app/BackStackState; │ │ -03b340: 2200 a300 |0000: new-instance v0, Landroid/support/v4/app/BackStackState; // type@00a3 │ │ -03b344: 7020 b402 2000 |0002: invoke-direct {v0, v2}, Landroid/support/v4/app/BackStackState;.:(Landroid/os/Parcel;)V // method@02b4 │ │ -03b34a: 1100 |0005: return-object v0 │ │ +03cec0: |[03cec0] android.support.v4.app.BackStackState$1.createFromParcel:(Landroid/os/Parcel;)Landroid/support/v4/app/BackStackState; │ │ +03ced0: 2200 a000 |0000: new-instance v0, Landroid/support/v4/app/BackStackState; // type@00a0 │ │ +03ced4: 7020 b402 2000 |0002: invoke-direct {v0, v2}, Landroid/support/v4/app/BackStackState;.:(Landroid/os/Parcel;)V // method@02b4 │ │ +03ceda: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=160 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/app/BackStackState$1; │ │ 0x0000 - 0x0006 reg=2 in Landroid/os/Parcel; │ │ │ │ @@ -2184,18 +2184,18 @@ │ │ type : '(Landroid/os/Parcel;)Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -03b34c: |[03b34c] android.support.v4.app.BackStackState$1.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ -03b35c: 6e20 af02 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/app/BackStackState$1;.createFromParcel:(Landroid/os/Parcel;)Landroid/support/v4/app/BackStackState; // method@02af │ │ -03b362: 0c00 |0003: move-result-object v0 │ │ -03b364: 1100 |0004: return-object v0 │ │ +03cedc: |[03cedc] android.support.v4.app.BackStackState$1.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ +03ceec: 6e20 af02 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/app/BackStackState$1;.createFromParcel:(Landroid/os/Parcel;)Landroid/support/v4/app/BackStackState; // method@02af │ │ +03cef2: 0c00 |0003: move-result-object v0 │ │ +03cef4: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=158 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/BackStackState$1; │ │ 0x0000 - 0x0005 reg=2 x0 Landroid/os/Parcel; │ │ │ │ @@ -2204,17 +2204,17 @@ │ │ type : '(I)[Landroid/support/v4/app/BackStackState;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -03b368: |[03b368] android.support.v4.app.BackStackState$1.newArray:(I)[Landroid/support/v4/app/BackStackState; │ │ -03b378: 2320 9404 |0000: new-array v0, v2, [Landroid/support/v4/app/BackStackState; // type@0494 │ │ -03b37c: 1100 |0002: return-object v0 │ │ +03cef8: |[03cef8] android.support.v4.app.BackStackState$1.newArray:(I)[Landroid/support/v4/app/BackStackState; │ │ +03cf08: 2320 9104 |0000: new-array v0, v2, [Landroid/support/v4/app/BackStackState; // type@0491 │ │ +03cf0c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=164 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/BackStackState$1; │ │ 0x0000 - 0x0003 reg=2 size I │ │ │ │ @@ -2223,31 +2223,31 @@ │ │ type : '(I)[Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -03b380: |[03b380] android.support.v4.app.BackStackState$1.newArray:(I)[Ljava/lang/Object; │ │ -03b390: 6e20 b102 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/app/BackStackState$1;.newArray:(I)[Landroid/support/v4/app/BackStackState; // method@02b1 │ │ -03b396: 0c00 |0003: move-result-object v0 │ │ -03b398: 1100 |0004: return-object v0 │ │ +03cf10: |[03cf10] android.support.v4.app.BackStackState$1.newArray:(I)[Ljava/lang/Object; │ │ +03cf20: 6e20 b102 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/app/BackStackState$1;.newArray:(I)[Landroid/support/v4/app/BackStackState; // method@02b1 │ │ +03cf26: 0c00 |0003: move-result-object v0 │ │ +03cf28: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=158 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/BackStackState$1; │ │ 0x0000 - 0x0005 reg=2 x0 I │ │ │ │ source_file_idx : 644 (BackStackRecord.java) │ │ │ │ Class #19 header: │ │ -class_idx : 163 │ │ +class_idx : 160 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 826 │ │ +superclass_idx : 823 │ │ source_file_idx : 644 │ │ static_fields_size : 1 │ │ instance_fields_size: 9 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 3 │ │ │ │ Class #19 annotations: │ │ @@ -2308,67 +2308,67 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -03b39c: |[03b39c] android.support.v4.app.BackStackState.:()V │ │ -03b3ac: 2200 a200 |0000: new-instance v0, Landroid/support/v4/app/BackStackState$1; // type@00a2 │ │ -03b3b0: 7010 ae02 0000 |0002: invoke-direct {v0}, Landroid/support/v4/app/BackStackState$1;.:()V // method@02ae │ │ -03b3b6: 6900 7100 |0005: sput-object v0, Landroid/support/v4/app/BackStackState;.CREATOR:Landroid/os/Parcelable$Creator; // field@0071 │ │ -03b3ba: 0e00 |0007: return-void │ │ +03cf2c: |[03cf2c] android.support.v4.app.BackStackState.:()V │ │ +03cf3c: 2200 9f00 |0000: new-instance v0, Landroid/support/v4/app/BackStackState$1; // type@009f │ │ +03cf40: 7010 ae02 0000 |0002: invoke-direct {v0}, Landroid/support/v4/app/BackStackState$1;.:()V // method@02ae │ │ +03cf46: 6900 7100 |0005: sput-object v0, Landroid/support/v4/app/BackStackState;.CREATOR:Landroid/os/Parcelable$Creator; // field@0071 │ │ +03cf4a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=157 │ │ locals : │ │ │ │ #1 : (in Landroid/support/v4/app/BackStackState;) │ │ name : '' │ │ type : '(Landroid/os/Parcel;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 66 16-bit code units │ │ -03b3bc: |[03b3bc] android.support.v4.app.BackStackState.:(Landroid/os/Parcel;)V │ │ -03b3cc: 7010 1c15 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@151c │ │ -03b3d2: 6e10 d801 0200 |0003: invoke-virtual {v2}, Landroid/os/Parcel;.createIntArray:()[I // method@01d8 │ │ -03b3d8: 0c00 |0006: move-result-object v0 │ │ -03b3da: 5b10 7800 |0007: iput-object v0, v1, Landroid/support/v4/app/BackStackState;.mOps:[I // field@0078 │ │ -03b3de: 6e10 db01 0200 |0009: invoke-virtual {v2}, Landroid/os/Parcel;.readInt:()I // method@01db │ │ -03b3e4: 0a00 |000c: move-result v0 │ │ -03b3e6: 5910 7900 |000d: iput v0, v1, Landroid/support/v4/app/BackStackState;.mTransition:I // field@0079 │ │ -03b3ea: 6e10 db01 0200 |000f: invoke-virtual {v2}, Landroid/os/Parcel;.readInt:()I // method@01db │ │ -03b3f0: 0a00 |0012: move-result v0 │ │ -03b3f2: 5910 7a00 |0013: iput v0, v1, Landroid/support/v4/app/BackStackState;.mTransitionStyle:I // field@007a │ │ -03b3f6: 6e10 dd01 0200 |0015: invoke-virtual {v2}, Landroid/os/Parcel;.readString:()Ljava/lang/String; // method@01dd │ │ -03b3fc: 0c00 |0018: move-result-object v0 │ │ -03b3fe: 5b10 7700 |0019: iput-object v0, v1, Landroid/support/v4/app/BackStackState;.mName:Ljava/lang/String; // field@0077 │ │ -03b402: 6e10 db01 0200 |001b: invoke-virtual {v2}, Landroid/os/Parcel;.readInt:()I // method@01db │ │ -03b408: 0a00 |001e: move-result v0 │ │ -03b40a: 5910 7600 |001f: iput v0, v1, Landroid/support/v4/app/BackStackState;.mIndex:I // field@0076 │ │ -03b40e: 6e10 db01 0200 |0021: invoke-virtual {v2}, Landroid/os/Parcel;.readInt:()I // method@01db │ │ -03b414: 0a00 |0024: move-result v0 │ │ -03b416: 5910 7400 |0025: iput v0, v1, Landroid/support/v4/app/BackStackState;.mBreadCrumbTitleRes:I // field@0074 │ │ -03b41a: 6200 2405 |0027: sget-object v0, Landroid/text/TextUtils;.CHAR_SEQUENCE_CREATOR:Landroid/os/Parcelable$Creator; // field@0524 │ │ -03b41e: 7220 e701 2000 |0029: invoke-interface {v0, v2}, Landroid/os/Parcelable$Creator;.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; // method@01e7 │ │ -03b424: 0c00 |002c: move-result-object v0 │ │ -03b426: 1f00 1d03 |002d: check-cast v0, Ljava/lang/CharSequence; // type@031d │ │ -03b42a: 5b10 7500 |002f: iput-object v0, v1, Landroid/support/v4/app/BackStackState;.mBreadCrumbTitleText:Ljava/lang/CharSequence; // field@0075 │ │ -03b42e: 6e10 db01 0200 |0031: invoke-virtual {v2}, Landroid/os/Parcel;.readInt:()I // method@01db │ │ -03b434: 0a00 |0034: move-result v0 │ │ -03b436: 5910 7200 |0035: iput v0, v1, Landroid/support/v4/app/BackStackState;.mBreadCrumbShortTitleRes:I // field@0072 │ │ -03b43a: 6200 2405 |0037: sget-object v0, Landroid/text/TextUtils;.CHAR_SEQUENCE_CREATOR:Landroid/os/Parcelable$Creator; // field@0524 │ │ -03b43e: 7220 e701 2000 |0039: invoke-interface {v0, v2}, Landroid/os/Parcelable$Creator;.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; // method@01e7 │ │ -03b444: 0c00 |003c: move-result-object v0 │ │ -03b446: 1f00 1d03 |003d: check-cast v0, Ljava/lang/CharSequence; // type@031d │ │ -03b44a: 5b10 7300 |003f: iput-object v0, v1, Landroid/support/v4/app/BackStackState;.mBreadCrumbShortTitleText:Ljava/lang/CharSequence; // field@0073 │ │ -03b44e: 0e00 |0041: return-void │ │ +03cf4c: |[03cf4c] android.support.v4.app.BackStackState.:(Landroid/os/Parcel;)V │ │ +03cf5c: 7010 1c15 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@151c │ │ +03cf62: 6e10 d801 0200 |0003: invoke-virtual {v2}, Landroid/os/Parcel;.createIntArray:()[I // method@01d8 │ │ +03cf68: 0c00 |0006: move-result-object v0 │ │ +03cf6a: 5b10 7800 |0007: iput-object v0, v1, Landroid/support/v4/app/BackStackState;.mOps:[I // field@0078 │ │ +03cf6e: 6e10 db01 0200 |0009: invoke-virtual {v2}, Landroid/os/Parcel;.readInt:()I // method@01db │ │ +03cf74: 0a00 |000c: move-result v0 │ │ +03cf76: 5910 7900 |000d: iput v0, v1, Landroid/support/v4/app/BackStackState;.mTransition:I // field@0079 │ │ +03cf7a: 6e10 db01 0200 |000f: invoke-virtual {v2}, Landroid/os/Parcel;.readInt:()I // method@01db │ │ +03cf80: 0a00 |0012: move-result v0 │ │ +03cf82: 5910 7a00 |0013: iput v0, v1, Landroid/support/v4/app/BackStackState;.mTransitionStyle:I // field@007a │ │ +03cf86: 6e10 dd01 0200 |0015: invoke-virtual {v2}, Landroid/os/Parcel;.readString:()Ljava/lang/String; // method@01dd │ │ +03cf8c: 0c00 |0018: move-result-object v0 │ │ +03cf8e: 5b10 7700 |0019: iput-object v0, v1, Landroid/support/v4/app/BackStackState;.mName:Ljava/lang/String; // field@0077 │ │ +03cf92: 6e10 db01 0200 |001b: invoke-virtual {v2}, Landroid/os/Parcel;.readInt:()I // method@01db │ │ +03cf98: 0a00 |001e: move-result v0 │ │ +03cf9a: 5910 7600 |001f: iput v0, v1, Landroid/support/v4/app/BackStackState;.mIndex:I // field@0076 │ │ +03cf9e: 6e10 db01 0200 |0021: invoke-virtual {v2}, Landroid/os/Parcel;.readInt:()I // method@01db │ │ +03cfa4: 0a00 |0024: move-result v0 │ │ +03cfa6: 5910 7400 |0025: iput v0, v1, Landroid/support/v4/app/BackStackState;.mBreadCrumbTitleRes:I // field@0074 │ │ +03cfaa: 6200 2405 |0027: sget-object v0, Landroid/text/TextUtils;.CHAR_SEQUENCE_CREATOR:Landroid/os/Parcelable$Creator; // field@0524 │ │ +03cfae: 7220 e701 2000 |0029: invoke-interface {v0, v2}, Landroid/os/Parcelable$Creator;.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; // method@01e7 │ │ +03cfb4: 0c00 |002c: move-result-object v0 │ │ +03cfb6: 1f00 1a03 |002d: check-cast v0, Ljava/lang/CharSequence; // type@031a │ │ +03cfba: 5b10 7500 |002f: iput-object v0, v1, Landroid/support/v4/app/BackStackState;.mBreadCrumbTitleText:Ljava/lang/CharSequence; // field@0075 │ │ +03cfbe: 6e10 db01 0200 |0031: invoke-virtual {v2}, Landroid/os/Parcel;.readInt:()I // method@01db │ │ +03cfc4: 0a00 |0034: move-result v0 │ │ +03cfc6: 5910 7200 |0035: iput v0, v1, Landroid/support/v4/app/BackStackState;.mBreadCrumbShortTitleRes:I // field@0072 │ │ +03cfca: 6200 2405 |0037: sget-object v0, Landroid/text/TextUtils;.CHAR_SEQUENCE_CREATOR:Landroid/os/Parcelable$Creator; // field@0524 │ │ +03cfce: 7220 e701 2000 |0039: invoke-interface {v0, v2}, Landroid/os/Parcelable$Creator;.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; // method@01e7 │ │ +03cfd4: 0c00 |003c: move-result-object v0 │ │ +03cfd6: 1f00 1a03 |003d: check-cast v0, Ljava/lang/CharSequence; // type@031a │ │ +03cfda: 5b10 7300 |003f: iput-object v0, v1, Landroid/support/v4/app/BackStackState;.mBreadCrumbShortTitleText:Ljava/lang/CharSequence; // field@0073 │ │ +03cfde: 0e00 |0041: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=83 │ │ 0x0003 line=84 │ │ 0x0009 line=85 │ │ 0x000f line=86 │ │ 0x0015 line=87 │ │ @@ -2387,119 +2387,119 @@ │ │ type : '(Landroid/support/v4/app/FragmentManagerImpl;Landroid/support/v4/app/BackStackRecord;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 11 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 191 16-bit code units │ │ -03b450: |[03b450] android.support.v4.app.BackStackState.:(Landroid/support/v4/app/FragmentManagerImpl;Landroid/support/v4/app/BackStackRecord;)V │ │ -03b460: 7010 1c15 0800 |0000: invoke-direct {v8}, Ljava/lang/Object;.:()V // method@151c │ │ -03b466: 1202 |0003: const/4 v2, #int 0 // #0 │ │ -03b468: 54a3 6700 |0004: iget-object v3, v10, Landroid/support/v4/app/BackStackRecord;.mHead:Landroid/support/v4/app/BackStackRecord$Op; // field@0067 │ │ -03b46c: 3803 1000 |0006: if-eqz v3, 0016 // +0010 │ │ -03b470: 5436 5400 |0008: iget-object v6, v3, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@0054 │ │ -03b474: 3806 0900 |000a: if-eqz v6, 0013 // +0009 │ │ -03b478: 5436 5400 |000c: iget-object v6, v3, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@0054 │ │ -03b47c: 6e10 aa15 0600 |000e: invoke-virtual {v6}, Ljava/util/ArrayList;.size:()I // method@15aa │ │ -03b482: 0a06 |0011: move-result v6 │ │ -03b484: b062 |0012: add-int/2addr v2, v6 │ │ -03b486: 5433 5000 |0013: iget-object v3, v3, Landroid/support/v4/app/BackStackRecord$Op;.next:Landroid/support/v4/app/BackStackRecord$Op; // field@0050 │ │ -03b48a: 28f1 |0015: goto 0006 // -000f │ │ -03b48c: 52a6 6b00 |0016: iget v6, v10, Landroid/support/v4/app/BackStackRecord;.mNumOp:I // field@006b │ │ -03b490: da06 0607 |0018: mul-int/lit8 v6, v6, #int 7 // #07 │ │ -03b494: b026 |001a: add-int/2addr v6, v2 │ │ -03b496: 2366 8f04 |001b: new-array v6, v6, [I // type@048f │ │ -03b49a: 5b86 7800 |001d: iput-object v6, v8, Landroid/support/v4/app/BackStackState;.mOps:[I // field@0078 │ │ -03b49e: 55a6 5e00 |001f: iget-boolean v6, v10, Landroid/support/v4/app/BackStackRecord;.mAddToBackStack:Z // field@005e │ │ -03b4a2: 3906 0a00 |0021: if-nez v6, 002b // +000a │ │ -03b4a6: 2206 2d03 |0023: new-instance v6, Ljava/lang/IllegalStateException; // type@032d │ │ -03b4aa: 1a07 500b |0025: const-string v7, "Not on back stack" // string@0b50 │ │ -03b4ae: 7020 0415 7600 |0027: invoke-direct {v6, v7}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1504 │ │ -03b4b4: 2706 |002a: throw v6 │ │ -03b4b6: 54a3 6700 |002b: iget-object v3, v10, Landroid/support/v4/app/BackStackRecord;.mHead:Landroid/support/v4/app/BackStackRecord$Op; // field@0067 │ │ -03b4ba: 1204 |002d: const/4 v4, #int 0 // #0 │ │ -03b4bc: 0145 |002e: move v5, v4 │ │ -03b4be: 3803 6f00 |002f: if-eqz v3, 009e // +006f │ │ -03b4c2: 5486 7800 |0031: iget-object v6, v8, Landroid/support/v4/app/BackStackState;.mOps:[I // field@0078 │ │ -03b4c6: d804 0501 |0033: add-int/lit8 v4, v5, #int 1 // #01 │ │ -03b4ca: 5237 4c00 |0035: iget v7, v3, Landroid/support/v4/app/BackStackRecord$Op;.cmd:I // field@004c │ │ -03b4ce: 4b07 0605 |0037: aput v7, v6, v5 │ │ -03b4d2: 5487 7800 |0039: iget-object v7, v8, Landroid/support/v4/app/BackStackState;.mOps:[I // field@0078 │ │ -03b4d6: d805 0401 |003b: add-int/lit8 v5, v4, #int 1 // #01 │ │ -03b4da: 5436 4f00 |003d: iget-object v6, v3, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@004f │ │ -03b4de: 3806 5000 |003f: if-eqz v6, 008f // +0050 │ │ -03b4e2: 5436 4f00 |0041: iget-object v6, v3, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@004f │ │ -03b4e6: 5266 ab00 |0043: iget v6, v6, Landroid/support/v4/app/Fragment;.mIndex:I // field@00ab │ │ -03b4ea: 4b06 0704 |0045: aput v6, v7, v4 │ │ -03b4ee: 5486 7800 |0047: iget-object v6, v8, Landroid/support/v4/app/BackStackState;.mOps:[I // field@0078 │ │ -03b4f2: d804 0501 |0049: add-int/lit8 v4, v5, #int 1 // #01 │ │ -03b4f6: 5237 4d00 |004b: iget v7, v3, Landroid/support/v4/app/BackStackRecord$Op;.enterAnim:I // field@004d │ │ -03b4fa: 4b07 0605 |004d: aput v7, v6, v5 │ │ -03b4fe: 5486 7800 |004f: iget-object v6, v8, Landroid/support/v4/app/BackStackState;.mOps:[I // field@0078 │ │ -03b502: d805 0401 |0051: add-int/lit8 v5, v4, #int 1 // #01 │ │ -03b506: 5237 4e00 |0053: iget v7, v3, Landroid/support/v4/app/BackStackRecord$Op;.exitAnim:I // field@004e │ │ -03b50a: 4b07 0604 |0055: aput v7, v6, v4 │ │ -03b50e: 5486 7800 |0057: iget-object v6, v8, Landroid/support/v4/app/BackStackState;.mOps:[I // field@0078 │ │ -03b512: d804 0501 |0059: add-int/lit8 v4, v5, #int 1 // #01 │ │ -03b516: 5237 5100 |005b: iget v7, v3, Landroid/support/v4/app/BackStackRecord$Op;.popEnterAnim:I // field@0051 │ │ -03b51a: 4b07 0605 |005d: aput v7, v6, v5 │ │ -03b51e: 5486 7800 |005f: iget-object v6, v8, Landroid/support/v4/app/BackStackState;.mOps:[I // field@0078 │ │ -03b522: d805 0401 |0061: add-int/lit8 v5, v4, #int 1 // #01 │ │ -03b526: 5237 5200 |0063: iget v7, v3, Landroid/support/v4/app/BackStackRecord$Op;.popExitAnim:I // field@0052 │ │ -03b52a: 4b07 0604 |0065: aput v7, v6, v4 │ │ -03b52e: 5436 5400 |0067: iget-object v6, v3, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@0054 │ │ -03b532: 3806 2d00 |0069: if-eqz v6, 0096 // +002d │ │ -03b536: 5436 5400 |006b: iget-object v6, v3, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@0054 │ │ -03b53a: 6e10 aa15 0600 |006d: invoke-virtual {v6}, Ljava/util/ArrayList;.size:()I // method@15aa │ │ -03b540: 0a00 |0070: move-result v0 │ │ -03b542: 5486 7800 |0071: iget-object v6, v8, Landroid/support/v4/app/BackStackState;.mOps:[I // field@0078 │ │ -03b546: d804 0501 |0073: add-int/lit8 v4, v5, #int 1 // #01 │ │ -03b54a: 4b00 0605 |0075: aput v0, v6, v5 │ │ -03b54e: 1201 |0077: const/4 v1, #int 0 // #0 │ │ -03b550: 0145 |0078: move v5, v4 │ │ -03b552: 3501 1800 |0079: if-ge v1, v0, 0091 // +0018 │ │ -03b556: 5487 7800 |007b: iget-object v7, v8, Landroid/support/v4/app/BackStackState;.mOps:[I // field@0078 │ │ -03b55a: d804 0501 |007d: add-int/lit8 v4, v5, #int 1 // #01 │ │ -03b55e: 5436 5400 |007f: iget-object v6, v3, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@0054 │ │ -03b562: 6e20 a315 1600 |0081: invoke-virtual {v6, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@15a3 │ │ -03b568: 0c06 |0084: move-result-object v6 │ │ -03b56a: 1f06 a900 |0085: check-cast v6, Landroid/support/v4/app/Fragment; // type@00a9 │ │ -03b56e: 5266 ab00 |0087: iget v6, v6, Landroid/support/v4/app/Fragment;.mIndex:I // field@00ab │ │ -03b572: 4b06 0705 |0089: aput v6, v7, v5 │ │ -03b576: d801 0101 |008b: add-int/lit8 v1, v1, #int 1 // #01 │ │ -03b57a: 0145 |008d: move v5, v4 │ │ -03b57c: 28eb |008e: goto 0079 // -0015 │ │ -03b57e: 12f6 |008f: const/4 v6, #int -1 // #ff │ │ -03b580: 28b5 |0090: goto 0045 // -004b │ │ -03b582: 0154 |0091: move v4, v5 │ │ -03b584: 5433 5000 |0092: iget-object v3, v3, Landroid/support/v4/app/BackStackRecord$Op;.next:Landroid/support/v4/app/BackStackRecord$Op; // field@0050 │ │ -03b588: 0145 |0094: move v5, v4 │ │ -03b58a: 289a |0095: goto 002f // -0066 │ │ -03b58c: 5486 7800 |0096: iget-object v6, v8, Landroid/support/v4/app/BackStackState;.mOps:[I // field@0078 │ │ -03b590: d804 0501 |0098: add-int/lit8 v4, v5, #int 1 // #01 │ │ -03b594: 1207 |009a: const/4 v7, #int 0 // #0 │ │ -03b596: 4b07 0605 |009b: aput v7, v6, v5 │ │ -03b59a: 28f5 |009d: goto 0092 // -000b │ │ -03b59c: 52a6 6f00 |009e: iget v6, v10, Landroid/support/v4/app/BackStackRecord;.mTransition:I // field@006f │ │ -03b5a0: 5986 7900 |00a0: iput v6, v8, Landroid/support/v4/app/BackStackState;.mTransition:I // field@0079 │ │ -03b5a4: 52a6 7000 |00a2: iget v6, v10, Landroid/support/v4/app/BackStackRecord;.mTransitionStyle:I // field@0070 │ │ -03b5a8: 5986 7a00 |00a4: iput v6, v8, Landroid/support/v4/app/BackStackState;.mTransitionStyle:I // field@007a │ │ -03b5ac: 54a6 6a00 |00a6: iget-object v6, v10, Landroid/support/v4/app/BackStackRecord;.mName:Ljava/lang/String; // field@006a │ │ -03b5b0: 5b86 7700 |00a8: iput-object v6, v8, Landroid/support/v4/app/BackStackState;.mName:Ljava/lang/String; // field@0077 │ │ -03b5b4: 52a6 6800 |00aa: iget v6, v10, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@0068 │ │ -03b5b8: 5986 7600 |00ac: iput v6, v8, Landroid/support/v4/app/BackStackState;.mIndex:I // field@0076 │ │ -03b5bc: 52a6 6200 |00ae: iget v6, v10, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbTitleRes:I // field@0062 │ │ -03b5c0: 5986 7400 |00b0: iput v6, v8, Landroid/support/v4/app/BackStackState;.mBreadCrumbTitleRes:I // field@0074 │ │ -03b5c4: 54a6 6300 |00b2: iget-object v6, v10, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbTitleText:Ljava/lang/CharSequence; // field@0063 │ │ -03b5c8: 5b86 7500 |00b4: iput-object v6, v8, Landroid/support/v4/app/BackStackState;.mBreadCrumbTitleText:Ljava/lang/CharSequence; // field@0075 │ │ -03b5cc: 52a6 6000 |00b6: iget v6, v10, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbShortTitleRes:I // field@0060 │ │ -03b5d0: 5986 7200 |00b8: iput v6, v8, Landroid/support/v4/app/BackStackState;.mBreadCrumbShortTitleRes:I // field@0072 │ │ -03b5d4: 54a6 6100 |00ba: iget-object v6, v10, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbShortTitleText:Ljava/lang/CharSequence; // field@0061 │ │ -03b5d8: 5b86 7300 |00bc: iput-object v6, v8, Landroid/support/v4/app/BackStackState;.mBreadCrumbShortTitleText:Ljava/lang/CharSequence; // field@0073 │ │ -03b5dc: 0e00 |00be: return-void │ │ +03cfe0: |[03cfe0] android.support.v4.app.BackStackState.:(Landroid/support/v4/app/FragmentManagerImpl;Landroid/support/v4/app/BackStackRecord;)V │ │ +03cff0: 7010 1c15 0800 |0000: invoke-direct {v8}, Ljava/lang/Object;.:()V // method@151c │ │ +03cff6: 1202 |0003: const/4 v2, #int 0 // #0 │ │ +03cff8: 54a3 6700 |0004: iget-object v3, v10, Landroid/support/v4/app/BackStackRecord;.mHead:Landroid/support/v4/app/BackStackRecord$Op; // field@0067 │ │ +03cffc: 3803 1000 |0006: if-eqz v3, 0016 // +0010 │ │ +03d000: 5436 5400 |0008: iget-object v6, v3, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@0054 │ │ +03d004: 3806 0900 |000a: if-eqz v6, 0013 // +0009 │ │ +03d008: 5436 5400 |000c: iget-object v6, v3, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@0054 │ │ +03d00c: 6e10 aa15 0600 |000e: invoke-virtual {v6}, Ljava/util/ArrayList;.size:()I // method@15aa │ │ +03d012: 0a06 |0011: move-result v6 │ │ +03d014: b062 |0012: add-int/2addr v2, v6 │ │ +03d016: 5433 5000 |0013: iget-object v3, v3, Landroid/support/v4/app/BackStackRecord$Op;.next:Landroid/support/v4/app/BackStackRecord$Op; // field@0050 │ │ +03d01a: 28f1 |0015: goto 0006 // -000f │ │ +03d01c: 52a6 6b00 |0016: iget v6, v10, Landroid/support/v4/app/BackStackRecord;.mNumOp:I // field@006b │ │ +03d020: da06 0607 |0018: mul-int/lit8 v6, v6, #int 7 // #07 │ │ +03d024: b026 |001a: add-int/2addr v6, v2 │ │ +03d026: 2366 8c04 |001b: new-array v6, v6, [I // type@048c │ │ +03d02a: 5b86 7800 |001d: iput-object v6, v8, Landroid/support/v4/app/BackStackState;.mOps:[I // field@0078 │ │ +03d02e: 55a6 5e00 |001f: iget-boolean v6, v10, Landroid/support/v4/app/BackStackRecord;.mAddToBackStack:Z // field@005e │ │ +03d032: 3906 0a00 |0021: if-nez v6, 002b // +000a │ │ +03d036: 2206 2a03 |0023: new-instance v6, Ljava/lang/IllegalStateException; // type@032a │ │ +03d03a: 1a07 4d0b |0025: const-string v7, "Not on back stack" // string@0b4d │ │ +03d03e: 7020 0415 7600 |0027: invoke-direct {v6, v7}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1504 │ │ +03d044: 2706 |002a: throw v6 │ │ +03d046: 54a3 6700 |002b: iget-object v3, v10, Landroid/support/v4/app/BackStackRecord;.mHead:Landroid/support/v4/app/BackStackRecord$Op; // field@0067 │ │ +03d04a: 1204 |002d: const/4 v4, #int 0 // #0 │ │ +03d04c: 0145 |002e: move v5, v4 │ │ +03d04e: 3803 6f00 |002f: if-eqz v3, 009e // +006f │ │ +03d052: 5486 7800 |0031: iget-object v6, v8, Landroid/support/v4/app/BackStackState;.mOps:[I // field@0078 │ │ +03d056: d804 0501 |0033: add-int/lit8 v4, v5, #int 1 // #01 │ │ +03d05a: 5237 4c00 |0035: iget v7, v3, Landroid/support/v4/app/BackStackRecord$Op;.cmd:I // field@004c │ │ +03d05e: 4b07 0605 |0037: aput v7, v6, v5 │ │ +03d062: 5487 7800 |0039: iget-object v7, v8, Landroid/support/v4/app/BackStackState;.mOps:[I // field@0078 │ │ +03d066: d805 0401 |003b: add-int/lit8 v5, v4, #int 1 // #01 │ │ +03d06a: 5436 4f00 |003d: iget-object v6, v3, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@004f │ │ +03d06e: 3806 5000 |003f: if-eqz v6, 008f // +0050 │ │ +03d072: 5436 4f00 |0041: iget-object v6, v3, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@004f │ │ +03d076: 5266 ab00 |0043: iget v6, v6, Landroid/support/v4/app/Fragment;.mIndex:I // field@00ab │ │ +03d07a: 4b06 0704 |0045: aput v6, v7, v4 │ │ +03d07e: 5486 7800 |0047: iget-object v6, v8, Landroid/support/v4/app/BackStackState;.mOps:[I // field@0078 │ │ +03d082: d804 0501 |0049: add-int/lit8 v4, v5, #int 1 // #01 │ │ +03d086: 5237 4d00 |004b: iget v7, v3, Landroid/support/v4/app/BackStackRecord$Op;.enterAnim:I // field@004d │ │ +03d08a: 4b07 0605 |004d: aput v7, v6, v5 │ │ +03d08e: 5486 7800 |004f: iget-object v6, v8, Landroid/support/v4/app/BackStackState;.mOps:[I // field@0078 │ │ +03d092: d805 0401 |0051: add-int/lit8 v5, v4, #int 1 // #01 │ │ +03d096: 5237 4e00 |0053: iget v7, v3, Landroid/support/v4/app/BackStackRecord$Op;.exitAnim:I // field@004e │ │ +03d09a: 4b07 0604 |0055: aput v7, v6, v4 │ │ +03d09e: 5486 7800 |0057: iget-object v6, v8, Landroid/support/v4/app/BackStackState;.mOps:[I // field@0078 │ │ +03d0a2: d804 0501 |0059: add-int/lit8 v4, v5, #int 1 // #01 │ │ +03d0a6: 5237 5100 |005b: iget v7, v3, Landroid/support/v4/app/BackStackRecord$Op;.popEnterAnim:I // field@0051 │ │ +03d0aa: 4b07 0605 |005d: aput v7, v6, v5 │ │ +03d0ae: 5486 7800 |005f: iget-object v6, v8, Landroid/support/v4/app/BackStackState;.mOps:[I // field@0078 │ │ +03d0b2: d805 0401 |0061: add-int/lit8 v5, v4, #int 1 // #01 │ │ +03d0b6: 5237 5200 |0063: iget v7, v3, Landroid/support/v4/app/BackStackRecord$Op;.popExitAnim:I // field@0052 │ │ +03d0ba: 4b07 0604 |0065: aput v7, v6, v4 │ │ +03d0be: 5436 5400 |0067: iget-object v6, v3, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@0054 │ │ +03d0c2: 3806 2d00 |0069: if-eqz v6, 0096 // +002d │ │ +03d0c6: 5436 5400 |006b: iget-object v6, v3, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@0054 │ │ +03d0ca: 6e10 aa15 0600 |006d: invoke-virtual {v6}, Ljava/util/ArrayList;.size:()I // method@15aa │ │ +03d0d0: 0a00 |0070: move-result v0 │ │ +03d0d2: 5486 7800 |0071: iget-object v6, v8, Landroid/support/v4/app/BackStackState;.mOps:[I // field@0078 │ │ +03d0d6: d804 0501 |0073: add-int/lit8 v4, v5, #int 1 // #01 │ │ +03d0da: 4b00 0605 |0075: aput v0, v6, v5 │ │ +03d0de: 1201 |0077: const/4 v1, #int 0 // #0 │ │ +03d0e0: 0145 |0078: move v5, v4 │ │ +03d0e2: 3501 1800 |0079: if-ge v1, v0, 0091 // +0018 │ │ +03d0e6: 5487 7800 |007b: iget-object v7, v8, Landroid/support/v4/app/BackStackState;.mOps:[I // field@0078 │ │ +03d0ea: d804 0501 |007d: add-int/lit8 v4, v5, #int 1 // #01 │ │ +03d0ee: 5436 5400 |007f: iget-object v6, v3, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@0054 │ │ +03d0f2: 6e20 a315 1600 |0081: invoke-virtual {v6, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@15a3 │ │ +03d0f8: 0c06 |0084: move-result-object v6 │ │ +03d0fa: 1f06 a600 |0085: check-cast v6, Landroid/support/v4/app/Fragment; // type@00a6 │ │ +03d0fe: 5266 ab00 |0087: iget v6, v6, Landroid/support/v4/app/Fragment;.mIndex:I // field@00ab │ │ +03d102: 4b06 0705 |0089: aput v6, v7, v5 │ │ +03d106: d801 0101 |008b: add-int/lit8 v1, v1, #int 1 // #01 │ │ +03d10a: 0145 |008d: move v5, v4 │ │ +03d10c: 28eb |008e: goto 0079 // -0015 │ │ +03d10e: 12f6 |008f: const/4 v6, #int -1 // #ff │ │ +03d110: 28b5 |0090: goto 0045 // -004b │ │ +03d112: 0154 |0091: move v4, v5 │ │ +03d114: 5433 5000 |0092: iget-object v3, v3, Landroid/support/v4/app/BackStackRecord$Op;.next:Landroid/support/v4/app/BackStackRecord$Op; // field@0050 │ │ +03d118: 0145 |0094: move v5, v4 │ │ +03d11a: 289a |0095: goto 002f // -0066 │ │ +03d11c: 5486 7800 |0096: iget-object v6, v8, Landroid/support/v4/app/BackStackState;.mOps:[I // field@0078 │ │ +03d120: d804 0501 |0098: add-int/lit8 v4, v5, #int 1 // #01 │ │ +03d124: 1207 |009a: const/4 v7, #int 0 // #0 │ │ +03d126: 4b07 0605 |009b: aput v7, v6, v5 │ │ +03d12a: 28f5 |009d: goto 0092 // -000b │ │ +03d12c: 52a6 6f00 |009e: iget v6, v10, Landroid/support/v4/app/BackStackRecord;.mTransition:I // field@006f │ │ +03d130: 5986 7900 |00a0: iput v6, v8, Landroid/support/v4/app/BackStackState;.mTransition:I // field@0079 │ │ +03d134: 52a6 7000 |00a2: iget v6, v10, Landroid/support/v4/app/BackStackRecord;.mTransitionStyle:I // field@0070 │ │ +03d138: 5986 7a00 |00a4: iput v6, v8, Landroid/support/v4/app/BackStackState;.mTransitionStyle:I // field@007a │ │ +03d13c: 54a6 6a00 |00a6: iget-object v6, v10, Landroid/support/v4/app/BackStackRecord;.mName:Ljava/lang/String; // field@006a │ │ +03d140: 5b86 7700 |00a8: iput-object v6, v8, Landroid/support/v4/app/BackStackState;.mName:Ljava/lang/String; // field@0077 │ │ +03d144: 52a6 6800 |00aa: iget v6, v10, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@0068 │ │ +03d148: 5986 7600 |00ac: iput v6, v8, Landroid/support/v4/app/BackStackState;.mIndex:I // field@0076 │ │ +03d14c: 52a6 6200 |00ae: iget v6, v10, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbTitleRes:I // field@0062 │ │ +03d150: 5986 7400 |00b0: iput v6, v8, Landroid/support/v4/app/BackStackState;.mBreadCrumbTitleRes:I // field@0074 │ │ +03d154: 54a6 6300 |00b2: iget-object v6, v10, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbTitleText:Ljava/lang/CharSequence; // field@0063 │ │ +03d158: 5b86 7500 |00b4: iput-object v6, v8, Landroid/support/v4/app/BackStackState;.mBreadCrumbTitleText:Ljava/lang/CharSequence; // field@0075 │ │ +03d15c: 52a6 6000 |00b6: iget v6, v10, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbShortTitleRes:I // field@0060 │ │ +03d160: 5986 7200 |00b8: iput v6, v8, Landroid/support/v4/app/BackStackState;.mBreadCrumbShortTitleRes:I // field@0072 │ │ +03d164: 54a6 6100 |00ba: iget-object v6, v10, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbShortTitleText:Ljava/lang/CharSequence; // field@0061 │ │ +03d168: 5b86 7300 |00bc: iput-object v6, v8, Landroid/support/v4/app/BackStackState;.mBreadCrumbShortTitleText:Ljava/lang/CharSequence; // field@0073 │ │ +03d16c: 0e00 |00be: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ 0x0003 line=41 │ │ 0x0004 line=42 │ │ 0x0006 line=43 │ │ 0x0008 line=44 │ │ @@ -2567,17 +2567,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -03b5e0: |[03b5e0] android.support.v4.app.BackStackState.describeContents:()I │ │ -03b5f0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -03b5f2: 0f00 |0001: return v0 │ │ +03d170: |[03d170] android.support.v4.app.BackStackState.describeContents:()I │ │ +03d180: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +03d182: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=142 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/app/BackStackState; │ │ │ │ #1 : (in Landroid/support/v4/app/BackStackState;) │ │ @@ -2585,146 +2585,146 @@ │ │ type : '(Landroid/support/v4/app/FragmentManagerImpl;)Landroid/support/v4/app/BackStackRecord;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 16 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 261 16-bit code units │ │ -03b5f4: |[03b5f4] android.support.v4.app.BackStackState.instantiate:(Landroid/support/v4/app/FragmentManagerImpl;)Landroid/support/v4/app/BackStackRecord; │ │ -03b604: 121d |0000: const/4 v13, #int 1 // #1 │ │ -03b606: 2201 a100 |0001: new-instance v1, Landroid/support/v4/app/BackStackRecord; // type@00a1 │ │ -03b60a: 7020 8402 f100 |0003: invoke-direct {v1, v15}, Landroid/support/v4/app/BackStackRecord;.:(Landroid/support/v4/app/FragmentManagerImpl;)V // method@0284 │ │ -03b610: 1207 |0006: const/4 v7, #int 0 // #0 │ │ -03b612: 1205 |0007: const/4 v5, #int 0 // #0 │ │ -03b614: 54ea 7800 |0008: iget-object v10, v14, Landroid/support/v4/app/BackStackState;.mOps:[I // field@0078 │ │ -03b618: 21aa |000a: array-length v10, v10 │ │ -03b61a: 35a7 d400 |000b: if-ge v7, v10, 00df // +00d4 │ │ -03b61e: 2206 a000 |000d: new-instance v6, Landroid/support/v4/app/BackStackRecord$Op; // type@00a0 │ │ -03b622: 7010 8302 0600 |000f: invoke-direct {v6}, Landroid/support/v4/app/BackStackRecord$Op;.:()V // method@0283 │ │ -03b628: 54ea 7800 |0012: iget-object v10, v14, Landroid/support/v4/app/BackStackState;.mOps:[I // field@0078 │ │ -03b62c: d808 0701 |0014: add-int/lit8 v8, v7, #int 1 // #01 │ │ -03b630: 440a 0a07 |0016: aget v10, v10, v7 │ │ -03b634: 596a 4c00 |0018: iput v10, v6, Landroid/support/v4/app/BackStackRecord$Op;.cmd:I // field@004c │ │ -03b638: 630a f400 |001a: sget-boolean v10, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00f4 │ │ -03b63c: 380a 3200 |001c: if-eqz v10, 004e // +0032 │ │ -03b640: 1a0a 6604 |001e: const-string v10, "FragmentManager" // string@0466 │ │ -03b644: 220b 4203 |0020: new-instance v11, Ljava/lang/StringBuilder; // type@0342 │ │ -03b648: 7010 5715 0b00 |0022: invoke-direct {v11}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ -03b64e: 1a0c 1e05 |0025: const-string v12, "Instantiate " // string@051e │ │ -03b652: 6e20 5f15 cb00 |0027: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -03b658: 0c0b |002a: move-result-object v11 │ │ -03b65a: 6e20 5e15 1b00 |002b: invoke-virtual {v11, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@155e │ │ -03b660: 0c0b |002e: move-result-object v11 │ │ -03b662: 1a0c a700 |002f: const-string v12, " op #" // string@00a7 │ │ -03b666: 6e20 5f15 cb00 |0031: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -03b66c: 0c0b |0034: move-result-object v11 │ │ -03b66e: 6e20 5b15 5b00 |0035: invoke-virtual {v11, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@155b │ │ -03b674: 0c0b |0038: move-result-object v11 │ │ -03b676: 1a0c 4d00 |0039: const-string v12, " base fragment #" // string@004d │ │ -03b67a: 6e20 5f15 cb00 |003b: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -03b680: 0c0b |003e: move-result-object v11 │ │ -03b682: 54ec 7800 |003f: iget-object v12, v14, Landroid/support/v4/app/BackStackState;.mOps:[I // field@0078 │ │ -03b686: 440c 0c08 |0041: aget v12, v12, v8 │ │ -03b68a: 6e20 5b15 cb00 |0043: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@155b │ │ -03b690: 0c0b |0046: move-result-object v11 │ │ -03b692: 6e10 6415 0b00 |0047: invoke-virtual {v11}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ -03b698: 0c0b |004a: move-result-object v11 │ │ -03b69a: 7120 f911 ba00 |004b: invoke-static {v10, v11}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@11f9 │ │ -03b6a0: 54ea 7800 |004e: iget-object v10, v14, Landroid/support/v4/app/BackStackState;.mOps:[I // field@0078 │ │ -03b6a4: d807 0801 |0050: add-int/lit8 v7, v8, #int 1 // #01 │ │ -03b6a8: 4403 0a08 |0052: aget v3, v10, v8 │ │ -03b6ac: 3a03 7f00 |0054: if-ltz v3, 00d3 // +007f │ │ -03b6b0: 54fa fd00 |0056: iget-object v10, v15, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00fd │ │ -03b6b4: 6e20 a315 3a00 |0058: invoke-virtual {v10, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@15a3 │ │ -03b6ba: 0c02 |005b: move-result-object v2 │ │ -03b6bc: 1f02 a900 |005c: check-cast v2, Landroid/support/v4/app/Fragment; // type@00a9 │ │ -03b6c0: 5b62 4f00 |005e: iput-object v2, v6, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@004f │ │ -03b6c4: 54ea 7800 |0060: iget-object v10, v14, Landroid/support/v4/app/BackStackState;.mOps:[I // field@0078 │ │ -03b6c8: d808 0701 |0062: add-int/lit8 v8, v7, #int 1 // #01 │ │ -03b6cc: 440a 0a07 |0064: aget v10, v10, v7 │ │ -03b6d0: 596a 4d00 |0066: iput v10, v6, Landroid/support/v4/app/BackStackRecord$Op;.enterAnim:I // field@004d │ │ -03b6d4: 54ea 7800 |0068: iget-object v10, v14, Landroid/support/v4/app/BackStackState;.mOps:[I // field@0078 │ │ -03b6d8: d807 0801 |006a: add-int/lit8 v7, v8, #int 1 // #01 │ │ -03b6dc: 440a 0a08 |006c: aget v10, v10, v8 │ │ -03b6e0: 596a 4e00 |006e: iput v10, v6, Landroid/support/v4/app/BackStackRecord$Op;.exitAnim:I // field@004e │ │ -03b6e4: 54ea 7800 |0070: iget-object v10, v14, Landroid/support/v4/app/BackStackState;.mOps:[I // field@0078 │ │ -03b6e8: d808 0701 |0072: add-int/lit8 v8, v7, #int 1 // #01 │ │ -03b6ec: 440a 0a07 |0074: aget v10, v10, v7 │ │ -03b6f0: 596a 5100 |0076: iput v10, v6, Landroid/support/v4/app/BackStackRecord$Op;.popEnterAnim:I // field@0051 │ │ -03b6f4: 54ea 7800 |0078: iget-object v10, v14, Landroid/support/v4/app/BackStackState;.mOps:[I // field@0078 │ │ -03b6f8: d807 0801 |007a: add-int/lit8 v7, v8, #int 1 // #01 │ │ -03b6fc: 440a 0a08 |007c: aget v10, v10, v8 │ │ -03b700: 596a 5200 |007e: iput v10, v6, Landroid/support/v4/app/BackStackRecord$Op;.popExitAnim:I // field@0052 │ │ -03b704: 54ea 7800 |0080: iget-object v10, v14, Landroid/support/v4/app/BackStackState;.mOps:[I // field@0078 │ │ -03b708: d808 0701 |0082: add-int/lit8 v8, v7, #int 1 // #01 │ │ -03b70c: 4400 0a07 |0084: aget v0, v10, v7 │ │ -03b710: 3d00 5100 |0086: if-lez v0, 00d7 // +0051 │ │ -03b714: 220a 6003 |0088: new-instance v10, Ljava/util/ArrayList; // type@0360 │ │ -03b718: 7020 9e15 0a00 |008a: invoke-direct {v10, v0}, Ljava/util/ArrayList;.:(I)V // method@159e │ │ -03b71e: 5b6a 5400 |008d: iput-object v10, v6, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@0054 │ │ -03b722: 1204 |008f: const/4 v4, #int 0 // #0 │ │ -03b724: 3504 4700 |0090: if-ge v4, v0, 00d7 // +0047 │ │ -03b728: 630a f400 |0092: sget-boolean v10, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00f4 │ │ -03b72c: 380a 2800 |0094: if-eqz v10, 00bc // +0028 │ │ -03b730: 1a0a 6604 |0096: const-string v10, "FragmentManager" // string@0466 │ │ -03b734: 220b 4203 |0098: new-instance v11, Ljava/lang/StringBuilder; // type@0342 │ │ -03b738: 7010 5715 0b00 |009a: invoke-direct {v11}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ -03b73e: 1a0c 1e05 |009d: const-string v12, "Instantiate " // string@051e │ │ -03b742: 6e20 5f15 cb00 |009f: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -03b748: 0c0b |00a2: move-result-object v11 │ │ -03b74a: 6e20 5e15 1b00 |00a3: invoke-virtual {v11, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@155e │ │ -03b750: 0c0b |00a6: move-result-object v11 │ │ -03b752: 1a0c b400 |00a7: const-string v12, " set remove fragment #" // string@00b4 │ │ -03b756: 6e20 5f15 cb00 |00a9: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -03b75c: 0c0b |00ac: move-result-object v11 │ │ -03b75e: 54ec 7800 |00ad: iget-object v12, v14, Landroid/support/v4/app/BackStackState;.mOps:[I // field@0078 │ │ -03b762: 440c 0c08 |00af: aget v12, v12, v8 │ │ -03b766: 6e20 5b15 cb00 |00b1: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@155b │ │ -03b76c: 0c0b |00b4: move-result-object v11 │ │ -03b76e: 6e10 6415 0b00 |00b5: invoke-virtual {v11}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ -03b774: 0c0b |00b8: move-result-object v11 │ │ -03b776: 7120 f911 ba00 |00b9: invoke-static {v10, v11}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@11f9 │ │ -03b77c: 54fa fd00 |00bc: iget-object v10, v15, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00fd │ │ -03b780: 54eb 7800 |00be: iget-object v11, v14, Landroid/support/v4/app/BackStackState;.mOps:[I // field@0078 │ │ -03b784: d807 0801 |00c0: add-int/lit8 v7, v8, #int 1 // #01 │ │ -03b788: 440b 0b08 |00c2: aget v11, v11, v8 │ │ -03b78c: 6e20 a315 ba00 |00c4: invoke-virtual {v10, v11}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@15a3 │ │ -03b792: 0c09 |00c7: move-result-object v9 │ │ -03b794: 1f09 a900 |00c8: check-cast v9, Landroid/support/v4/app/Fragment; // type@00a9 │ │ -03b798: 546a 5400 |00ca: iget-object v10, v6, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@0054 │ │ -03b79c: 6e20 a015 9a00 |00cc: invoke-virtual {v10, v9}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@15a0 │ │ -03b7a2: d804 0401 |00cf: add-int/lit8 v4, v4, #int 1 // #01 │ │ -03b7a6: 0178 |00d1: move v8, v7 │ │ -03b7a8: 28be |00d2: goto 0090 // -0042 │ │ -03b7aa: 120a |00d3: const/4 v10, #int 0 // #0 │ │ -03b7ac: 5b6a 4f00 |00d4: iput-object v10, v6, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@004f │ │ -03b7b0: 288a |00d6: goto 0060 // -0076 │ │ -03b7b2: 0187 |00d7: move v7, v8 │ │ -03b7b4: 6e20 8802 6100 |00d8: invoke-virtual {v1, v6}, Landroid/support/v4/app/BackStackRecord;.addOp:(Landroid/support/v4/app/BackStackRecord$Op;)V // method@0288 │ │ -03b7ba: d805 0501 |00db: add-int/lit8 v5, v5, #int 1 // #01 │ │ -03b7be: 2900 2bff |00dd: goto/16 0008 // -00d5 │ │ -03b7c2: 52ea 7900 |00df: iget v10, v14, Landroid/support/v4/app/BackStackState;.mTransition:I // field@0079 │ │ -03b7c6: 591a 6f00 |00e1: iput v10, v1, Landroid/support/v4/app/BackStackRecord;.mTransition:I // field@006f │ │ -03b7ca: 52ea 7a00 |00e3: iget v10, v14, Landroid/support/v4/app/BackStackState;.mTransitionStyle:I // field@007a │ │ -03b7ce: 591a 7000 |00e5: iput v10, v1, Landroid/support/v4/app/BackStackRecord;.mTransitionStyle:I // field@0070 │ │ -03b7d2: 54ea 7700 |00e7: iget-object v10, v14, Landroid/support/v4/app/BackStackState;.mName:Ljava/lang/String; // field@0077 │ │ -03b7d6: 5b1a 6a00 |00e9: iput-object v10, v1, Landroid/support/v4/app/BackStackRecord;.mName:Ljava/lang/String; // field@006a │ │ -03b7da: 52ea 7600 |00eb: iget v10, v14, Landroid/support/v4/app/BackStackState;.mIndex:I // field@0076 │ │ -03b7de: 591a 6800 |00ed: iput v10, v1, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@0068 │ │ -03b7e2: 5c1d 5e00 |00ef: iput-boolean v13, v1, Landroid/support/v4/app/BackStackRecord;.mAddToBackStack:Z // field@005e │ │ -03b7e6: 52ea 7400 |00f1: iget v10, v14, Landroid/support/v4/app/BackStackState;.mBreadCrumbTitleRes:I // field@0074 │ │ -03b7ea: 591a 6200 |00f3: iput v10, v1, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbTitleRes:I // field@0062 │ │ -03b7ee: 54ea 7500 |00f5: iget-object v10, v14, Landroid/support/v4/app/BackStackState;.mBreadCrumbTitleText:Ljava/lang/CharSequence; // field@0075 │ │ -03b7f2: 5b1a 6300 |00f7: iput-object v10, v1, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbTitleText:Ljava/lang/CharSequence; // field@0063 │ │ -03b7f6: 52ea 7200 |00f9: iget v10, v14, Landroid/support/v4/app/BackStackState;.mBreadCrumbShortTitleRes:I // field@0072 │ │ -03b7fa: 591a 6000 |00fb: iput v10, v1, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbShortTitleRes:I // field@0060 │ │ -03b7fe: 54ea 7300 |00fd: iget-object v10, v14, Landroid/support/v4/app/BackStackState;.mBreadCrumbShortTitleText:Ljava/lang/CharSequence; // field@0073 │ │ -03b802: 5b1a 6100 |00ff: iput-object v10, v1, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbShortTitleText:Ljava/lang/CharSequence; // field@0061 │ │ -03b806: 6e20 8b02 d100 |0101: invoke-virtual {v1, v13}, Landroid/support/v4/app/BackStackRecord;.bumpBackStackNesting:(I)V // method@028b │ │ -03b80c: 1101 |0104: return-object v1 │ │ +03d184: |[03d184] android.support.v4.app.BackStackState.instantiate:(Landroid/support/v4/app/FragmentManagerImpl;)Landroid/support/v4/app/BackStackRecord; │ │ +03d194: 121d |0000: const/4 v13, #int 1 // #1 │ │ +03d196: 2201 9e00 |0001: new-instance v1, Landroid/support/v4/app/BackStackRecord; // type@009e │ │ +03d19a: 7020 8402 f100 |0003: invoke-direct {v1, v15}, Landroid/support/v4/app/BackStackRecord;.:(Landroid/support/v4/app/FragmentManagerImpl;)V // method@0284 │ │ +03d1a0: 1207 |0006: const/4 v7, #int 0 // #0 │ │ +03d1a2: 1205 |0007: const/4 v5, #int 0 // #0 │ │ +03d1a4: 54ea 7800 |0008: iget-object v10, v14, Landroid/support/v4/app/BackStackState;.mOps:[I // field@0078 │ │ +03d1a8: 21aa |000a: array-length v10, v10 │ │ +03d1aa: 35a7 d400 |000b: if-ge v7, v10, 00df // +00d4 │ │ +03d1ae: 2206 9d00 |000d: new-instance v6, Landroid/support/v4/app/BackStackRecord$Op; // type@009d │ │ +03d1b2: 7010 8302 0600 |000f: invoke-direct {v6}, Landroid/support/v4/app/BackStackRecord$Op;.:()V // method@0283 │ │ +03d1b8: 54ea 7800 |0012: iget-object v10, v14, Landroid/support/v4/app/BackStackState;.mOps:[I // field@0078 │ │ +03d1bc: d808 0701 |0014: add-int/lit8 v8, v7, #int 1 // #01 │ │ +03d1c0: 440a 0a07 |0016: aget v10, v10, v7 │ │ +03d1c4: 596a 4c00 |0018: iput v10, v6, Landroid/support/v4/app/BackStackRecord$Op;.cmd:I // field@004c │ │ +03d1c8: 630a f400 |001a: sget-boolean v10, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00f4 │ │ +03d1cc: 380a 3200 |001c: if-eqz v10, 004e // +0032 │ │ +03d1d0: 1a0a 6604 |001e: const-string v10, "FragmentManager" // string@0466 │ │ +03d1d4: 220b 3f03 |0020: new-instance v11, Ljava/lang/StringBuilder; // type@033f │ │ +03d1d8: 7010 5715 0b00 |0022: invoke-direct {v11}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ +03d1de: 1a0c 1e05 |0025: const-string v12, "Instantiate " // string@051e │ │ +03d1e2: 6e20 5f15 cb00 |0027: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +03d1e8: 0c0b |002a: move-result-object v11 │ │ +03d1ea: 6e20 5e15 1b00 |002b: invoke-virtual {v11, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@155e │ │ +03d1f0: 0c0b |002e: move-result-object v11 │ │ +03d1f2: 1a0c a700 |002f: const-string v12, " op #" // string@00a7 │ │ +03d1f6: 6e20 5f15 cb00 |0031: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +03d1fc: 0c0b |0034: move-result-object v11 │ │ +03d1fe: 6e20 5b15 5b00 |0035: invoke-virtual {v11, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@155b │ │ +03d204: 0c0b |0038: move-result-object v11 │ │ +03d206: 1a0c 4d00 |0039: const-string v12, " base fragment #" // string@004d │ │ +03d20a: 6e20 5f15 cb00 |003b: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +03d210: 0c0b |003e: move-result-object v11 │ │ +03d212: 54ec 7800 |003f: iget-object v12, v14, Landroid/support/v4/app/BackStackState;.mOps:[I // field@0078 │ │ +03d216: 440c 0c08 |0041: aget v12, v12, v8 │ │ +03d21a: 6e20 5b15 cb00 |0043: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@155b │ │ +03d220: 0c0b |0046: move-result-object v11 │ │ +03d222: 6e10 6415 0b00 |0047: invoke-virtual {v11}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ +03d228: 0c0b |004a: move-result-object v11 │ │ +03d22a: 7120 f911 ba00 |004b: invoke-static {v10, v11}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@11f9 │ │ +03d230: 54ea 7800 |004e: iget-object v10, v14, Landroid/support/v4/app/BackStackState;.mOps:[I // field@0078 │ │ +03d234: d807 0801 |0050: add-int/lit8 v7, v8, #int 1 // #01 │ │ +03d238: 4403 0a08 |0052: aget v3, v10, v8 │ │ +03d23c: 3a03 7f00 |0054: if-ltz v3, 00d3 // +007f │ │ +03d240: 54fa fd00 |0056: iget-object v10, v15, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00fd │ │ +03d244: 6e20 a315 3a00 |0058: invoke-virtual {v10, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@15a3 │ │ +03d24a: 0c02 |005b: move-result-object v2 │ │ +03d24c: 1f02 a600 |005c: check-cast v2, Landroid/support/v4/app/Fragment; // type@00a6 │ │ +03d250: 5b62 4f00 |005e: iput-object v2, v6, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@004f │ │ +03d254: 54ea 7800 |0060: iget-object v10, v14, Landroid/support/v4/app/BackStackState;.mOps:[I // field@0078 │ │ +03d258: d808 0701 |0062: add-int/lit8 v8, v7, #int 1 // #01 │ │ +03d25c: 440a 0a07 |0064: aget v10, v10, v7 │ │ +03d260: 596a 4d00 |0066: iput v10, v6, Landroid/support/v4/app/BackStackRecord$Op;.enterAnim:I // field@004d │ │ +03d264: 54ea 7800 |0068: iget-object v10, v14, Landroid/support/v4/app/BackStackState;.mOps:[I // field@0078 │ │ +03d268: d807 0801 |006a: add-int/lit8 v7, v8, #int 1 // #01 │ │ +03d26c: 440a 0a08 |006c: aget v10, v10, v8 │ │ +03d270: 596a 4e00 |006e: iput v10, v6, Landroid/support/v4/app/BackStackRecord$Op;.exitAnim:I // field@004e │ │ +03d274: 54ea 7800 |0070: iget-object v10, v14, Landroid/support/v4/app/BackStackState;.mOps:[I // field@0078 │ │ +03d278: d808 0701 |0072: add-int/lit8 v8, v7, #int 1 // #01 │ │ +03d27c: 440a 0a07 |0074: aget v10, v10, v7 │ │ +03d280: 596a 5100 |0076: iput v10, v6, Landroid/support/v4/app/BackStackRecord$Op;.popEnterAnim:I // field@0051 │ │ +03d284: 54ea 7800 |0078: iget-object v10, v14, Landroid/support/v4/app/BackStackState;.mOps:[I // field@0078 │ │ +03d288: d807 0801 |007a: add-int/lit8 v7, v8, #int 1 // #01 │ │ +03d28c: 440a 0a08 |007c: aget v10, v10, v8 │ │ +03d290: 596a 5200 |007e: iput v10, v6, Landroid/support/v4/app/BackStackRecord$Op;.popExitAnim:I // field@0052 │ │ +03d294: 54ea 7800 |0080: iget-object v10, v14, Landroid/support/v4/app/BackStackState;.mOps:[I // field@0078 │ │ +03d298: d808 0701 |0082: add-int/lit8 v8, v7, #int 1 // #01 │ │ +03d29c: 4400 0a07 |0084: aget v0, v10, v7 │ │ +03d2a0: 3d00 5100 |0086: if-lez v0, 00d7 // +0051 │ │ +03d2a4: 220a 5d03 |0088: new-instance v10, Ljava/util/ArrayList; // type@035d │ │ +03d2a8: 7020 9e15 0a00 |008a: invoke-direct {v10, v0}, Ljava/util/ArrayList;.:(I)V // method@159e │ │ +03d2ae: 5b6a 5400 |008d: iput-object v10, v6, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@0054 │ │ +03d2b2: 1204 |008f: const/4 v4, #int 0 // #0 │ │ +03d2b4: 3504 4700 |0090: if-ge v4, v0, 00d7 // +0047 │ │ +03d2b8: 630a f400 |0092: sget-boolean v10, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00f4 │ │ +03d2bc: 380a 2800 |0094: if-eqz v10, 00bc // +0028 │ │ +03d2c0: 1a0a 6604 |0096: const-string v10, "FragmentManager" // string@0466 │ │ +03d2c4: 220b 3f03 |0098: new-instance v11, Ljava/lang/StringBuilder; // type@033f │ │ +03d2c8: 7010 5715 0b00 |009a: invoke-direct {v11}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ +03d2ce: 1a0c 1e05 |009d: const-string v12, "Instantiate " // string@051e │ │ +03d2d2: 6e20 5f15 cb00 |009f: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +03d2d8: 0c0b |00a2: move-result-object v11 │ │ +03d2da: 6e20 5e15 1b00 |00a3: invoke-virtual {v11, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@155e │ │ +03d2e0: 0c0b |00a6: move-result-object v11 │ │ +03d2e2: 1a0c b400 |00a7: const-string v12, " set remove fragment #" // string@00b4 │ │ +03d2e6: 6e20 5f15 cb00 |00a9: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +03d2ec: 0c0b |00ac: move-result-object v11 │ │ +03d2ee: 54ec 7800 |00ad: iget-object v12, v14, Landroid/support/v4/app/BackStackState;.mOps:[I // field@0078 │ │ +03d2f2: 440c 0c08 |00af: aget v12, v12, v8 │ │ +03d2f6: 6e20 5b15 cb00 |00b1: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@155b │ │ +03d2fc: 0c0b |00b4: move-result-object v11 │ │ +03d2fe: 6e10 6415 0b00 |00b5: invoke-virtual {v11}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ +03d304: 0c0b |00b8: move-result-object v11 │ │ +03d306: 7120 f911 ba00 |00b9: invoke-static {v10, v11}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@11f9 │ │ +03d30c: 54fa fd00 |00bc: iget-object v10, v15, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00fd │ │ +03d310: 54eb 7800 |00be: iget-object v11, v14, Landroid/support/v4/app/BackStackState;.mOps:[I // field@0078 │ │ +03d314: d807 0801 |00c0: add-int/lit8 v7, v8, #int 1 // #01 │ │ +03d318: 440b 0b08 |00c2: aget v11, v11, v8 │ │ +03d31c: 6e20 a315 ba00 |00c4: invoke-virtual {v10, v11}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@15a3 │ │ +03d322: 0c09 |00c7: move-result-object v9 │ │ +03d324: 1f09 a600 |00c8: check-cast v9, Landroid/support/v4/app/Fragment; // type@00a6 │ │ +03d328: 546a 5400 |00ca: iget-object v10, v6, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@0054 │ │ +03d32c: 6e20 a015 9a00 |00cc: invoke-virtual {v10, v9}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@15a0 │ │ +03d332: d804 0401 |00cf: add-int/lit8 v4, v4, #int 1 // #01 │ │ +03d336: 0178 |00d1: move v8, v7 │ │ +03d338: 28be |00d2: goto 0090 // -0042 │ │ +03d33a: 120a |00d3: const/4 v10, #int 0 // #0 │ │ +03d33c: 5b6a 4f00 |00d4: iput-object v10, v6, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@004f │ │ +03d340: 288a |00d6: goto 0060 // -0076 │ │ +03d342: 0187 |00d7: move v7, v8 │ │ +03d344: 6e20 8802 6100 |00d8: invoke-virtual {v1, v6}, Landroid/support/v4/app/BackStackRecord;.addOp:(Landroid/support/v4/app/BackStackRecord$Op;)V // method@0288 │ │ +03d34a: d805 0501 |00db: add-int/lit8 v5, v5, #int 1 // #01 │ │ +03d34e: 2900 2bff |00dd: goto/16 0008 // -00d5 │ │ +03d352: 52ea 7900 |00df: iget v10, v14, Landroid/support/v4/app/BackStackState;.mTransition:I // field@0079 │ │ +03d356: 591a 6f00 |00e1: iput v10, v1, Landroid/support/v4/app/BackStackRecord;.mTransition:I // field@006f │ │ +03d35a: 52ea 7a00 |00e3: iget v10, v14, Landroid/support/v4/app/BackStackState;.mTransitionStyle:I // field@007a │ │ +03d35e: 591a 7000 |00e5: iput v10, v1, Landroid/support/v4/app/BackStackRecord;.mTransitionStyle:I // field@0070 │ │ +03d362: 54ea 7700 |00e7: iget-object v10, v14, Landroid/support/v4/app/BackStackState;.mName:Ljava/lang/String; // field@0077 │ │ +03d366: 5b1a 6a00 |00e9: iput-object v10, v1, Landroid/support/v4/app/BackStackRecord;.mName:Ljava/lang/String; // field@006a │ │ +03d36a: 52ea 7600 |00eb: iget v10, v14, Landroid/support/v4/app/BackStackState;.mIndex:I // field@0076 │ │ +03d36e: 591a 6800 |00ed: iput v10, v1, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@0068 │ │ +03d372: 5c1d 5e00 |00ef: iput-boolean v13, v1, Landroid/support/v4/app/BackStackRecord;.mAddToBackStack:Z // field@005e │ │ +03d376: 52ea 7400 |00f1: iget v10, v14, Landroid/support/v4/app/BackStackState;.mBreadCrumbTitleRes:I // field@0074 │ │ +03d37a: 591a 6200 |00f3: iput v10, v1, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbTitleRes:I // field@0062 │ │ +03d37e: 54ea 7500 |00f5: iget-object v10, v14, Landroid/support/v4/app/BackStackState;.mBreadCrumbTitleText:Ljava/lang/CharSequence; // field@0075 │ │ +03d382: 5b1a 6300 |00f7: iput-object v10, v1, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbTitleText:Ljava/lang/CharSequence; // field@0063 │ │ +03d386: 52ea 7200 |00f9: iget v10, v14, Landroid/support/v4/app/BackStackState;.mBreadCrumbShortTitleRes:I // field@0072 │ │ +03d38a: 591a 6000 |00fb: iput v10, v1, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbShortTitleRes:I // field@0060 │ │ +03d38e: 54ea 7300 |00fd: iget-object v10, v14, Landroid/support/v4/app/BackStackState;.mBreadCrumbShortTitleText:Ljava/lang/CharSequence; // field@0073 │ │ +03d392: 5b1a 6100 |00ff: iput-object v10, v1, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbShortTitleText:Ljava/lang/CharSequence; // field@0061 │ │ +03d396: 6e20 8b02 d100 |0101: invoke-virtual {v1, v13}, Landroid/support/v4/app/BackStackRecord;.bumpBackStackNesting:(I)V // method@028b │ │ +03d39c: 1101 |0104: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=96 │ │ 0x0006 line=97 │ │ 0x0007 line=98 │ │ 0x0008 line=99 │ │ 0x000d line=100 │ │ @@ -2792,35 +2792,35 @@ │ │ type : '(Landroid/os/Parcel;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 47 16-bit code units │ │ -03b810: |[03b810] android.support.v4.app.BackStackState.writeToParcel:(Landroid/os/Parcel;I)V │ │ -03b820: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -03b822: 5420 7800 |0001: iget-object v0, v2, Landroid/support/v4/app/BackStackState;.mOps:[I // field@0078 │ │ -03b826: 6e20 e001 0300 |0003: invoke-virtual {v3, v0}, Landroid/os/Parcel;.writeIntArray:([I)V // method@01e0 │ │ -03b82c: 5220 7900 |0006: iget v0, v2, Landroid/support/v4/app/BackStackState;.mTransition:I // field@0079 │ │ -03b830: 6e20 df01 0300 |0008: invoke-virtual {v3, v0}, Landroid/os/Parcel;.writeInt:(I)V // method@01df │ │ -03b836: 5220 7a00 |000b: iget v0, v2, Landroid/support/v4/app/BackStackState;.mTransitionStyle:I // field@007a │ │ -03b83a: 6e20 df01 0300 |000d: invoke-virtual {v3, v0}, Landroid/os/Parcel;.writeInt:(I)V // method@01df │ │ -03b840: 5420 7700 |0010: iget-object v0, v2, Landroid/support/v4/app/BackStackState;.mName:Ljava/lang/String; // field@0077 │ │ -03b844: 6e20 e201 0300 |0012: invoke-virtual {v3, v0}, Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V // method@01e2 │ │ -03b84a: 5220 7600 |0015: iget v0, v2, Landroid/support/v4/app/BackStackState;.mIndex:I // field@0076 │ │ -03b84e: 6e20 df01 0300 |0017: invoke-virtual {v3, v0}, Landroid/os/Parcel;.writeInt:(I)V // method@01df │ │ -03b854: 5220 7400 |001a: iget v0, v2, Landroid/support/v4/app/BackStackState;.mBreadCrumbTitleRes:I // field@0074 │ │ -03b858: 6e20 df01 0300 |001c: invoke-virtual {v3, v0}, Landroid/os/Parcel;.writeInt:(I)V // method@01df │ │ -03b85e: 5420 7500 |001f: iget-object v0, v2, Landroid/support/v4/app/BackStackState;.mBreadCrumbTitleText:Ljava/lang/CharSequence; // field@0075 │ │ -03b862: 7130 ee11 3001 |0021: invoke-static {v0, v3, v1}, Landroid/text/TextUtils;.writeToParcel:(Ljava/lang/CharSequence;Landroid/os/Parcel;I)V // method@11ee │ │ -03b868: 5220 7200 |0024: iget v0, v2, Landroid/support/v4/app/BackStackState;.mBreadCrumbShortTitleRes:I // field@0072 │ │ -03b86c: 6e20 df01 0300 |0026: invoke-virtual {v3, v0}, Landroid/os/Parcel;.writeInt:(I)V // method@01df │ │ -03b872: 5420 7300 |0029: iget-object v0, v2, Landroid/support/v4/app/BackStackState;.mBreadCrumbShortTitleText:Ljava/lang/CharSequence; // field@0073 │ │ -03b876: 7130 ee11 3001 |002b: invoke-static {v0, v3, v1}, Landroid/text/TextUtils;.writeToParcel:(Ljava/lang/CharSequence;Landroid/os/Parcel;I)V // method@11ee │ │ -03b87c: 0e00 |002e: return-void │ │ +03d3a0: |[03d3a0] android.support.v4.app.BackStackState.writeToParcel:(Landroid/os/Parcel;I)V │ │ +03d3b0: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +03d3b2: 5420 7800 |0001: iget-object v0, v2, Landroid/support/v4/app/BackStackState;.mOps:[I // field@0078 │ │ +03d3b6: 6e20 e001 0300 |0003: invoke-virtual {v3, v0}, Landroid/os/Parcel;.writeIntArray:([I)V // method@01e0 │ │ +03d3bc: 5220 7900 |0006: iget v0, v2, Landroid/support/v4/app/BackStackState;.mTransition:I // field@0079 │ │ +03d3c0: 6e20 df01 0300 |0008: invoke-virtual {v3, v0}, Landroid/os/Parcel;.writeInt:(I)V // method@01df │ │ +03d3c6: 5220 7a00 |000b: iget v0, v2, Landroid/support/v4/app/BackStackState;.mTransitionStyle:I // field@007a │ │ +03d3ca: 6e20 df01 0300 |000d: invoke-virtual {v3, v0}, Landroid/os/Parcel;.writeInt:(I)V // method@01df │ │ +03d3d0: 5420 7700 |0010: iget-object v0, v2, Landroid/support/v4/app/BackStackState;.mName:Ljava/lang/String; // field@0077 │ │ +03d3d4: 6e20 e201 0300 |0012: invoke-virtual {v3, v0}, Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V // method@01e2 │ │ +03d3da: 5220 7600 |0015: iget v0, v2, Landroid/support/v4/app/BackStackState;.mIndex:I // field@0076 │ │ +03d3de: 6e20 df01 0300 |0017: invoke-virtual {v3, v0}, Landroid/os/Parcel;.writeInt:(I)V // method@01df │ │ +03d3e4: 5220 7400 |001a: iget v0, v2, Landroid/support/v4/app/BackStackState;.mBreadCrumbTitleRes:I // field@0074 │ │ +03d3e8: 6e20 df01 0300 |001c: invoke-virtual {v3, v0}, Landroid/os/Parcel;.writeInt:(I)V // method@01df │ │ +03d3ee: 5420 7500 |001f: iget-object v0, v2, Landroid/support/v4/app/BackStackState;.mBreadCrumbTitleText:Ljava/lang/CharSequence; // field@0075 │ │ +03d3f2: 7130 ee11 3001 |0021: invoke-static {v0, v3, v1}, Landroid/text/TextUtils;.writeToParcel:(Ljava/lang/CharSequence;Landroid/os/Parcel;I)V // method@11ee │ │ +03d3f8: 5220 7200 |0024: iget v0, v2, Landroid/support/v4/app/BackStackState;.mBreadCrumbShortTitleRes:I // field@0072 │ │ +03d3fc: 6e20 df01 0300 |0026: invoke-virtual {v3, v0}, Landroid/os/Parcel;.writeInt:(I)V // method@01df │ │ +03d402: 5420 7300 |0029: iget-object v0, v2, Landroid/support/v4/app/BackStackState;.mBreadCrumbShortTitleText:Ljava/lang/CharSequence; // field@0073 │ │ +03d406: 7130 ee11 3001 |002b: invoke-static {v0, v3, v1}, Landroid/text/TextUtils;.writeToParcel:(Ljava/lang/CharSequence;Landroid/os/Parcel;I)V // method@11ee │ │ +03d40c: 0e00 |002e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=146 │ │ 0x0006 line=147 │ │ 0x000b line=148 │ │ 0x0010 line=149 │ │ 0x0015 line=150 │ │ @@ -2833,17 +2833,17 @@ │ │ 0x0000 - 0x002f reg=2 this Landroid/support/v4/app/BackStackState; │ │ 0x0000 - 0x002f reg=3 dest Landroid/os/Parcel; │ │ 0x0000 - 0x002f reg=4 flags I │ │ │ │ source_file_idx : 644 (BackStackRecord.java) │ │ │ │ Class #20 header: │ │ -class_idx : 166 │ │ +class_idx : 163 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 830 │ │ +superclass_idx : 827 │ │ source_file_idx : 1123 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ Class #20 annotations: │ │ @@ -2864,33 +2864,33 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/Exception;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -03b880: |[03b880] android.support.v4.app.Fragment$InstantiationException.:(Ljava/lang/String;Ljava/lang/Exception;)V │ │ -03b890: 7030 2d15 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@152d │ │ -03b896: 0e00 |0003: return-void │ │ +03d410: |[03d410] android.support.v4.app.Fragment$InstantiationException.:(Ljava/lang/String;Ljava/lang/Exception;)V │ │ +03d420: 7030 2d15 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@152d │ │ +03d426: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=348 │ │ 0x0003 line=349 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/Fragment$InstantiationException; │ │ 0x0000 - 0x0004 reg=1 msg Ljava/lang/String; │ │ 0x0000 - 0x0004 reg=2 cause Ljava/lang/Exception; │ │ │ │ Virtual methods - │ │ source_file_idx : 1123 (Fragment.java) │ │ │ │ Class #21 header: │ │ -class_idx : 167 │ │ +class_idx : 164 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 826 │ │ +superclass_idx : 823 │ │ source_file_idx : 1123 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ Class #21 annotations: │ │ @@ -2913,17 +2913,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -03b898: |[03b898] android.support.v4.app.Fragment$SavedState$1.:()V │ │ -03b8a8: 7010 1c15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ -03b8ae: 0e00 |0003: return-void │ │ +03d428: |[03d428] android.support.v4.app.Fragment$SavedState$1.:()V │ │ +03d438: 7010 1c15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ +03d43e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=331 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/Fragment$SavedState$1; │ │ │ │ Virtual methods - │ │ @@ -2932,19 +2932,19 @@ │ │ type : '(Landroid/os/Parcel;)Landroid/support/v4/app/Fragment$SavedState;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -03b8b0: |[03b8b0] android.support.v4.app.Fragment$SavedState$1.createFromParcel:(Landroid/os/Parcel;)Landroid/support/v4/app/Fragment$SavedState; │ │ -03b8c0: 2200 a800 |0000: new-instance v0, Landroid/support/v4/app/Fragment$SavedState; // type@00a8 │ │ -03b8c4: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -03b8c6: 7030 df02 3001 |0003: invoke-direct {v0, v3, v1}, Landroid/support/v4/app/Fragment$SavedState;.:(Landroid/os/Parcel;Ljava/lang/ClassLoader;)V // method@02df │ │ -03b8cc: 1100 |0006: return-object v0 │ │ +03d440: |[03d440] android.support.v4.app.Fragment$SavedState$1.createFromParcel:(Landroid/os/Parcel;)Landroid/support/v4/app/Fragment$SavedState; │ │ +03d450: 2200 a500 |0000: new-instance v0, Landroid/support/v4/app/Fragment$SavedState; // type@00a5 │ │ +03d454: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +03d456: 7030 df02 3001 |0003: invoke-direct {v0, v3, v1}, Landroid/support/v4/app/Fragment$SavedState;.:(Landroid/os/Parcel;Ljava/lang/ClassLoader;)V // method@02df │ │ +03d45c: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=333 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Landroid/support/v4/app/Fragment$SavedState$1; │ │ 0x0000 - 0x0007 reg=3 in Landroid/os/Parcel; │ │ │ │ @@ -2953,18 +2953,18 @@ │ │ type : '(Landroid/os/Parcel;)Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -03b8d0: |[03b8d0] android.support.v4.app.Fragment$SavedState$1.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ -03b8e0: 6e20 d902 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/app/Fragment$SavedState$1;.createFromParcel:(Landroid/os/Parcel;)Landroid/support/v4/app/Fragment$SavedState; // method@02d9 │ │ -03b8e6: 0c00 |0003: move-result-object v0 │ │ -03b8e8: 1100 |0004: return-object v0 │ │ +03d460: |[03d460] android.support.v4.app.Fragment$SavedState$1.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ +03d470: 6e20 d902 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/app/Fragment$SavedState$1;.createFromParcel:(Landroid/os/Parcel;)Landroid/support/v4/app/Fragment$SavedState; // method@02d9 │ │ +03d476: 0c00 |0003: move-result-object v0 │ │ +03d478: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=331 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/Fragment$SavedState$1; │ │ 0x0000 - 0x0005 reg=2 x0 Landroid/os/Parcel; │ │ │ │ @@ -2973,17 +2973,17 @@ │ │ type : '(I)[Landroid/support/v4/app/Fragment$SavedState;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -03b8ec: |[03b8ec] android.support.v4.app.Fragment$SavedState$1.newArray:(I)[Landroid/support/v4/app/Fragment$SavedState; │ │ -03b8fc: 2320 9504 |0000: new-array v0, v2, [Landroid/support/v4/app/Fragment$SavedState; // type@0495 │ │ -03b900: 1100 |0002: return-object v0 │ │ +03d47c: |[03d47c] android.support.v4.app.Fragment$SavedState$1.newArray:(I)[Landroid/support/v4/app/Fragment$SavedState; │ │ +03d48c: 2320 9204 |0000: new-array v0, v2, [Landroid/support/v4/app/Fragment$SavedState; // type@0492 │ │ +03d490: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=337 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/Fragment$SavedState$1; │ │ 0x0000 - 0x0003 reg=2 size I │ │ │ │ @@ -2992,31 +2992,31 @@ │ │ type : '(I)[Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -03b904: |[03b904] android.support.v4.app.Fragment$SavedState$1.newArray:(I)[Ljava/lang/Object; │ │ -03b914: 6e20 db02 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/app/Fragment$SavedState$1;.newArray:(I)[Landroid/support/v4/app/Fragment$SavedState; // method@02db │ │ -03b91a: 0c00 |0003: move-result-object v0 │ │ -03b91c: 1100 |0004: return-object v0 │ │ +03d494: |[03d494] android.support.v4.app.Fragment$SavedState$1.newArray:(I)[Ljava/lang/Object; │ │ +03d4a4: 6e20 db02 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/app/Fragment$SavedState$1;.newArray:(I)[Landroid/support/v4/app/Fragment$SavedState; // method@02db │ │ +03d4aa: 0c00 |0003: move-result-object v0 │ │ +03d4ac: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=331 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/Fragment$SavedState$1; │ │ 0x0000 - 0x0005 reg=2 x0 I │ │ │ │ source_file_idx : 1123 (Fragment.java) │ │ │ │ Class #22 header: │ │ -class_idx : 168 │ │ +class_idx : 165 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 826 │ │ +superclass_idx : 823 │ │ source_file_idx : 1123 │ │ static_fields_size : 1 │ │ instance_fields_size: 1 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 2 │ │ │ │ Class #22 annotations: │ │ @@ -3048,37 +3048,37 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -03b920: |[03b920] android.support.v4.app.Fragment$SavedState.:()V │ │ -03b930: 2200 a700 |0000: new-instance v0, Landroid/support/v4/app/Fragment$SavedState$1; // type@00a7 │ │ -03b934: 7010 d802 0000 |0002: invoke-direct {v0}, Landroid/support/v4/app/Fragment$SavedState$1;.:()V // method@02d8 │ │ -03b93a: 6900 9100 |0005: sput-object v0, Landroid/support/v4/app/Fragment$SavedState;.CREATOR:Landroid/os/Parcelable$Creator; // field@0091 │ │ -03b93e: 0e00 |0007: return-void │ │ +03d4b0: |[03d4b0] android.support.v4.app.Fragment$SavedState.:()V │ │ +03d4c0: 2200 a400 |0000: new-instance v0, Landroid/support/v4/app/Fragment$SavedState$1; // type@00a4 │ │ +03d4c4: 7010 d802 0000 |0002: invoke-direct {v0}, Landroid/support/v4/app/Fragment$SavedState$1;.:()V // method@02d8 │ │ +03d4ca: 6900 9100 |0005: sput-object v0, Landroid/support/v4/app/Fragment$SavedState;.CREATOR:Landroid/os/Parcelable$Creator; // field@0091 │ │ +03d4ce: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=330 │ │ locals : │ │ │ │ #1 : (in Landroid/support/v4/app/Fragment$SavedState;) │ │ name : '' │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -03b940: |[03b940] android.support.v4.app.Fragment$SavedState.:(Landroid/os/Bundle;)V │ │ -03b950: 7010 1c15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ -03b956: 5b01 9200 |0003: iput-object v1, v0, Landroid/support/v4/app/Fragment$SavedState;.mState:Landroid/os/Bundle; // field@0092 │ │ -03b95a: 0e00 |0005: return-void │ │ +03d4d0: |[03d4d0] android.support.v4.app.Fragment$SavedState.:(Landroid/os/Bundle;)V │ │ +03d4e0: 7010 1c15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ +03d4e6: 5b01 9200 |0003: iput-object v1, v0, Landroid/support/v4/app/Fragment$SavedState;.mState:Landroid/os/Bundle; // field@0092 │ │ +03d4ea: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=309 │ │ 0x0003 line=310 │ │ 0x0005 line=311 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v4/app/Fragment$SavedState; │ │ @@ -3089,25 +3089,25 @@ │ │ type : '(Landroid/os/Parcel;Ljava/lang/ClassLoader;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 21 16-bit code units │ │ -03b95c: |[03b95c] android.support.v4.app.Fragment$SavedState.:(Landroid/os/Parcel;Ljava/lang/ClassLoader;)V │ │ -03b96c: 7010 1c15 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@151c │ │ -03b972: 6e10 da01 0200 |0003: invoke-virtual {v2}, Landroid/os/Parcel;.readBundle:()Landroid/os/Bundle; // method@01da │ │ -03b978: 0c00 |0006: move-result-object v0 │ │ -03b97a: 5b10 9200 |0007: iput-object v0, v1, Landroid/support/v4/app/Fragment$SavedState;.mState:Landroid/os/Bundle; // field@0092 │ │ -03b97e: 3803 0b00 |0009: if-eqz v3, 0014 // +000b │ │ -03b982: 5410 9200 |000b: iget-object v0, v1, Landroid/support/v4/app/Fragment$SavedState;.mState:Landroid/os/Bundle; // field@0092 │ │ -03b986: 3800 0700 |000d: if-eqz v0, 0014 // +0007 │ │ -03b98a: 5410 9200 |000f: iget-object v0, v1, Landroid/support/v4/app/Fragment$SavedState;.mState:Landroid/os/Bundle; // field@0092 │ │ -03b98e: 6e20 c201 3000 |0011: invoke-virtual {v0, v3}, Landroid/os/Bundle;.setClassLoader:(Ljava/lang/ClassLoader;)V // method@01c2 │ │ -03b994: 0e00 |0014: return-void │ │ +03d4ec: |[03d4ec] android.support.v4.app.Fragment$SavedState.:(Landroid/os/Parcel;Ljava/lang/ClassLoader;)V │ │ +03d4fc: 7010 1c15 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@151c │ │ +03d502: 6e10 da01 0200 |0003: invoke-virtual {v2}, Landroid/os/Parcel;.readBundle:()Landroid/os/Bundle; // method@01da │ │ +03d508: 0c00 |0006: move-result-object v0 │ │ +03d50a: 5b10 9200 |0007: iput-object v0, v1, Landroid/support/v4/app/Fragment$SavedState;.mState:Landroid/os/Bundle; // field@0092 │ │ +03d50e: 3803 0b00 |0009: if-eqz v3, 0014 // +000b │ │ +03d512: 5410 9200 |000b: iget-object v0, v1, Landroid/support/v4/app/Fragment$SavedState;.mState:Landroid/os/Bundle; // field@0092 │ │ +03d516: 3800 0700 |000d: if-eqz v0, 0014 // +0007 │ │ +03d51a: 5410 9200 |000f: iget-object v0, v1, Landroid/support/v4/app/Fragment$SavedState;.mState:Landroid/os/Bundle; // field@0092 │ │ +03d51e: 6e20 c201 3000 |0011: invoke-virtual {v0, v3}, Landroid/os/Bundle;.setClassLoader:(Ljava/lang/ClassLoader;)V // method@01c2 │ │ +03d524: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=313 │ │ 0x0003 line=314 │ │ 0x0009 line=315 │ │ 0x000f line=316 │ │ 0x0014 line=318 │ │ @@ -3122,17 +3122,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -03b998: |[03b998] android.support.v4.app.Fragment$SavedState.describeContents:()I │ │ -03b9a8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -03b9aa: 0f00 |0001: return v0 │ │ +03d528: |[03d528] android.support.v4.app.Fragment$SavedState.describeContents:()I │ │ +03d538: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +03d53a: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=322 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/app/Fragment$SavedState; │ │ │ │ #1 : (in Landroid/support/v4/app/Fragment$SavedState;) │ │ @@ -3140,33 +3140,33 @@ │ │ type : '(Landroid/os/Parcel;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -03b9ac: |[03b9ac] android.support.v4.app.Fragment$SavedState.writeToParcel:(Landroid/os/Parcel;I)V │ │ -03b9bc: 5410 9200 |0000: iget-object v0, v1, Landroid/support/v4/app/Fragment$SavedState;.mState:Landroid/os/Bundle; // field@0092 │ │ -03b9c0: 6e20 de01 0200 |0002: invoke-virtual {v2, v0}, Landroid/os/Parcel;.writeBundle:(Landroid/os/Bundle;)V // method@01de │ │ -03b9c6: 0e00 |0005: return-void │ │ +03d53c: |[03d53c] android.support.v4.app.Fragment$SavedState.writeToParcel:(Landroid/os/Parcel;I)V │ │ +03d54c: 5410 9200 |0000: iget-object v0, v1, Landroid/support/v4/app/Fragment$SavedState;.mState:Landroid/os/Bundle; // field@0092 │ │ +03d550: 6e20 de01 0200 |0002: invoke-virtual {v2, v0}, Landroid/os/Parcel;.writeBundle:(Landroid/os/Bundle;)V // method@01de │ │ +03d556: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=327 │ │ 0x0005 line=328 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/app/Fragment$SavedState; │ │ 0x0000 - 0x0006 reg=2 dest Landroid/os/Parcel; │ │ 0x0000 - 0x0006 reg=3 flags I │ │ │ │ source_file_idx : 1123 (Fragment.java) │ │ │ │ Class #23 header: │ │ -class_idx : 169 │ │ +class_idx : 166 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 826 │ │ +superclass_idx : 823 │ │ source_file_idx : 1123 │ │ static_fields_size : 7 │ │ instance_fields_size: 41 │ │ direct_methods_size : 5 │ │ virtual_methods_size: 93 │ │ │ │ Class #23 annotations: │ │ @@ -3390,44 +3390,44 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -03b9c8: |[03b9c8] android.support.v4.app.Fragment.:()V │ │ -03b9d8: 2200 7401 |0000: new-instance v0, Landroid/support/v4/util/SimpleArrayMap; // type@0174 │ │ -03b9dc: 7010 5e08 0000 |0002: invoke-direct {v0}, Landroid/support/v4/util/SimpleArrayMap;.:()V // method@085e │ │ -03b9e2: 6900 c200 |0005: sput-object v0, Landroid/support/v4/app/Fragment;.sClassMap:Landroid/support/v4/util/SimpleArrayMap; // field@00c2 │ │ -03b9e6: 0e00 |0007: return-void │ │ +03d558: |[03d558] android.support.v4.app.Fragment.:()V │ │ +03d568: 2200 7101 |0000: new-instance v0, Landroid/support/v4/util/SimpleArrayMap; // type@0171 │ │ +03d56c: 7010 5e08 0000 |0002: invoke-direct {v0}, Landroid/support/v4/util/SimpleArrayMap;.:()V // method@085e │ │ +03d572: 6900 c200 |0005: sput-object v0, Landroid/support/v4/app/Fragment;.sClassMap:Landroid/support/v4/util/SimpleArrayMap; // field@00c2 │ │ +03d576: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=164 │ │ locals : │ │ │ │ #1 : (in Landroid/support/v4/app/Fragment;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 17 16-bit code units │ │ -03b9e8: |[03b9e8] android.support.v4.app.Fragment.:()V │ │ -03b9f8: 1212 |0000: const/4 v2, #int 1 // #1 │ │ -03b9fa: 12f1 |0001: const/4 v1, #int -1 // #ff │ │ -03b9fc: 7010 1c15 0300 |0002: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@151c │ │ -03ba02: 1200 |0005: const/4 v0, #int 0 // #0 │ │ -03ba04: 5930 b900 |0006: iput v0, v3, Landroid/support/v4/app/Fragment;.mState:I // field@00b9 │ │ -03ba08: 5931 ab00 |0008: iput v1, v3, Landroid/support/v4/app/Fragment;.mIndex:I // field@00ab │ │ -03ba0c: 5931 bd00 |000a: iput v1, v3, Landroid/support/v4/app/Fragment;.mTargetIndex:I // field@00bd │ │ -03ba10: 5c32 af00 |000c: iput-boolean v2, v3, Landroid/support/v4/app/Fragment;.mMenuVisible:Z // field@00af │ │ -03ba14: 5c32 bf00 |000e: iput-boolean v2, v3, Landroid/support/v4/app/Fragment;.mUserVisibleHint:Z // field@00bf │ │ -03ba18: 0e00 |0010: return-void │ │ +03d578: |[03d578] android.support.v4.app.Fragment.:()V │ │ +03d588: 1212 |0000: const/4 v2, #int 1 // #1 │ │ +03d58a: 12f1 |0001: const/4 v1, #int -1 // #ff │ │ +03d58c: 7010 1c15 0300 |0002: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@151c │ │ +03d592: 1200 |0005: const/4 v0, #int 0 // #0 │ │ +03d594: 5930 b900 |0006: iput v0, v3, Landroid/support/v4/app/Fragment;.mState:I // field@00b9 │ │ +03d598: 5931 ab00 |0008: iput v1, v3, Landroid/support/v4/app/Fragment;.mIndex:I // field@00ab │ │ +03d59c: 5931 bd00 |000a: iput v1, v3, Landroid/support/v4/app/Fragment;.mTargetIndex:I // field@00bd │ │ +03d5a0: 5c32 af00 |000c: iput-boolean v2, v3, Landroid/support/v4/app/Fragment;.mMenuVisible:Z // field@00af │ │ +03d5a4: 5c32 bf00 |000e: iput-boolean v2, v3, Landroid/support/v4/app/Fragment;.mUserVisibleHint:Z // field@00bf │ │ +03d5a8: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=369 │ │ 0x0005 line=174 │ │ 0x0008 line=190 │ │ 0x000a line=202 │ │ 0x000c line=273 │ │ @@ -3441,19 +3441,19 @@ │ │ type : '(Landroid/content/Context;Ljava/lang/String;)Landroid/support/v4/app/Fragment;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -03ba1c: |[03ba1c] android.support.v4.app.Fragment.instantiate:(Landroid/content/Context;Ljava/lang/String;)Landroid/support/v4/app/Fragment; │ │ -03ba2c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -03ba2e: 7130 fd02 2100 |0001: invoke-static {v1, v2, v0}, Landroid/support/v4/app/Fragment;.instantiate:(Landroid/content/Context;Ljava/lang/String;Landroid/os/Bundle;)Landroid/support/v4/app/Fragment; // method@02fd │ │ -03ba34: 0c00 |0004: move-result-object v0 │ │ -03ba36: 1100 |0005: return-object v0 │ │ +03d5ac: |[03d5ac] android.support.v4.app.Fragment.instantiate:(Landroid/content/Context;Ljava/lang/String;)Landroid/support/v4/app/Fragment; │ │ +03d5bc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +03d5be: 7130 fd02 2100 |0001: invoke-static {v1, v2, v0}, Landroid/support/v4/app/Fragment;.instantiate:(Landroid/content/Context;Ljava/lang/String;Landroid/os/Bundle;)Landroid/support/v4/app/Fragment; // method@02fd │ │ +03d5c4: 0c00 |0004: move-result-object v0 │ │ +03d5c6: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=377 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 context Landroid/content/Context; │ │ 0x0000 - 0x0006 reg=2 fname Ljava/lang/String; │ │ │ │ @@ -3462,94 +3462,94 @@ │ │ type : '(Landroid/content/Context;Ljava/lang/String;Landroid/os/Bundle;)Landroid/support/v4/app/Fragment;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 9 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 159 16-bit code units │ │ -03ba38: |[03ba38] android.support.v4.app.Fragment.instantiate:(Landroid/content/Context;Ljava/lang/String;Landroid/os/Bundle;)Landroid/support/v4/app/Fragment; │ │ -03ba48: 6203 c200 |0000: sget-object v3, Landroid/support/v4/app/Fragment;.sClassMap:Landroid/support/v4/util/SimpleArrayMap; // field@00c2 │ │ -03ba4c: 6e20 6808 7300 |0002: invoke-virtual {v3, v7}, Landroid/support/v4/util/SimpleArrayMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@0868 │ │ -03ba52: 0c00 |0005: move-result-object v0 │ │ -03ba54: 1f00 1f03 |0006: check-cast v0, Ljava/lang/Class; // type@031f │ │ -03ba58: 3900 0f00 |0008: if-nez v0, 0017 // +000f │ │ -03ba5c: 6e10 ac00 0600 |000a: invoke-virtual {v6}, Landroid/content/Context;.getClassLoader:()Ljava/lang/ClassLoader; // method@00ac │ │ -03ba62: 0c03 |000d: move-result-object v3 │ │ -03ba64: 6e20 f514 7300 |000e: invoke-virtual {v3, v7}, Ljava/lang/ClassLoader;.loadClass:(Ljava/lang/String;)Ljava/lang/Class; // method@14f5 │ │ -03ba6a: 0c00 |0011: move-result-object v0 │ │ -03ba6c: 6203 c200 |0012: sget-object v3, Landroid/support/v4/app/Fragment;.sClassMap:Landroid/support/v4/util/SimpleArrayMap; // field@00c2 │ │ -03ba70: 6e30 6f08 7300 |0014: invoke-virtual {v3, v7, v0}, Landroid/support/v4/util/SimpleArrayMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@086f │ │ -03ba76: 6e10 f414 0000 |0017: invoke-virtual {v0}, Ljava/lang/Class;.newInstance:()Ljava/lang/Object; // method@14f4 │ │ -03ba7c: 0c02 |001a: move-result-object v2 │ │ -03ba7e: 1f02 a900 |001b: check-cast v2, Landroid/support/v4/app/Fragment; // type@00a9 │ │ -03ba82: 3808 0f00 |001d: if-eqz v8, 002c // +000f │ │ -03ba86: 6e10 1f15 0200 |001f: invoke-virtual {v2}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@151f │ │ -03ba8c: 0c03 |0022: move-result-object v3 │ │ -03ba8e: 6e10 ea14 0300 |0023: invoke-virtual {v3}, Ljava/lang/Class;.getClassLoader:()Ljava/lang/ClassLoader; // method@14ea │ │ -03ba94: 0c03 |0026: move-result-object v3 │ │ -03ba96: 6e20 c201 3800 |0027: invoke-virtual {v8, v3}, Landroid/os/Bundle;.setClassLoader:(Ljava/lang/ClassLoader;)V // method@01c2 │ │ -03ba9c: 5b28 9c00 |002a: iput-object v8, v2, Landroid/support/v4/app/Fragment;.mArguments:Landroid/os/Bundle; // field@009c │ │ -03baa0: 1102 |002c: return-object v2 │ │ -03baa2: 0d01 |002d: move-exception v1 │ │ -03baa4: 2203 a600 |002e: new-instance v3, Landroid/support/v4/app/Fragment$InstantiationException; // type@00a6 │ │ -03baa8: 2204 4203 |0030: new-instance v4, Ljava/lang/StringBuilder; // type@0342 │ │ -03baac: 7010 5715 0400 |0032: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ -03bab2: 1a05 7d0d |0035: const-string v5, "Unable to instantiate fragment " // string@0d7d │ │ -03bab6: 6e20 5f15 5400 |0037: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -03babc: 0c04 |003a: move-result-object v4 │ │ -03babe: 6e20 5f15 7400 |003b: invoke-virtual {v4, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -03bac4: 0c04 |003e: move-result-object v4 │ │ -03bac6: 1a05 7101 |003f: const-string v5, ": make sure class name exists, is public, and has an" // string@0171 │ │ -03baca: 6e20 5f15 5400 |0041: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -03bad0: 0c04 |0044: move-result-object v4 │ │ -03bad2: 1a05 6000 |0045: const-string v5, " empty constructor that is public" // string@0060 │ │ -03bad6: 6e20 5f15 5400 |0047: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -03badc: 0c04 |004a: move-result-object v4 │ │ -03bade: 6e10 6415 0400 |004b: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ -03bae4: 0c04 |004e: move-result-object v4 │ │ -03bae6: 7030 d702 4301 |004f: invoke-direct {v3, v4, v1}, Landroid/support/v4/app/Fragment$InstantiationException;.:(Ljava/lang/String;Ljava/lang/Exception;)V // method@02d7 │ │ -03baec: 2703 |0052: throw v3 │ │ -03baee: 0d01 |0053: move-exception v1 │ │ -03baf0: 2203 a600 |0054: new-instance v3, Landroid/support/v4/app/Fragment$InstantiationException; // type@00a6 │ │ -03baf4: 2204 4203 |0056: new-instance v4, Ljava/lang/StringBuilder; // type@0342 │ │ -03baf8: 7010 5715 0400 |0058: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ -03bafe: 1a05 7d0d |005b: const-string v5, "Unable to instantiate fragment " // string@0d7d │ │ -03bb02: 6e20 5f15 5400 |005d: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -03bb08: 0c04 |0060: move-result-object v4 │ │ -03bb0a: 6e20 5f15 7400 |0061: invoke-virtual {v4, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -03bb10: 0c04 |0064: move-result-object v4 │ │ -03bb12: 1a05 7101 |0065: const-string v5, ": make sure class name exists, is public, and has an" // string@0171 │ │ -03bb16: 6e20 5f15 5400 |0067: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -03bb1c: 0c04 |006a: move-result-object v4 │ │ -03bb1e: 1a05 6000 |006b: const-string v5, " empty constructor that is public" // string@0060 │ │ -03bb22: 6e20 5f15 5400 |006d: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -03bb28: 0c04 |0070: move-result-object v4 │ │ -03bb2a: 6e10 6415 0400 |0071: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ -03bb30: 0c04 |0074: move-result-object v4 │ │ -03bb32: 7030 d702 4301 |0075: invoke-direct {v3, v4, v1}, Landroid/support/v4/app/Fragment$InstantiationException;.:(Ljava/lang/String;Ljava/lang/Exception;)V // method@02d7 │ │ -03bb38: 2703 |0078: throw v3 │ │ -03bb3a: 0d01 |0079: move-exception v1 │ │ -03bb3c: 2203 a600 |007a: new-instance v3, Landroid/support/v4/app/Fragment$InstantiationException; // type@00a6 │ │ -03bb40: 2204 4203 |007c: new-instance v4, Ljava/lang/StringBuilder; // type@0342 │ │ -03bb44: 7010 5715 0400 |007e: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ -03bb4a: 1a05 7d0d |0081: const-string v5, "Unable to instantiate fragment " // string@0d7d │ │ -03bb4e: 6e20 5f15 5400 |0083: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -03bb54: 0c04 |0086: move-result-object v4 │ │ -03bb56: 6e20 5f15 7400 |0087: invoke-virtual {v4, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -03bb5c: 0c04 |008a: move-result-object v4 │ │ -03bb5e: 1a05 7101 |008b: const-string v5, ": make sure class name exists, is public, and has an" // string@0171 │ │ -03bb62: 6e20 5f15 5400 |008d: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -03bb68: 0c04 |0090: move-result-object v4 │ │ -03bb6a: 1a05 6000 |0091: const-string v5, " empty constructor that is public" // string@0060 │ │ -03bb6e: 6e20 5f15 5400 |0093: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -03bb74: 0c04 |0096: move-result-object v4 │ │ -03bb76: 6e10 6415 0400 |0097: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ -03bb7c: 0c04 |009a: move-result-object v4 │ │ -03bb7e: 7030 d702 4301 |009b: invoke-direct {v3, v4, v1}, Landroid/support/v4/app/Fragment$InstantiationException;.:(Ljava/lang/String;Ljava/lang/Exception;)V // method@02d7 │ │ -03bb84: 2703 |009e: throw v3 │ │ +03d5c8: |[03d5c8] android.support.v4.app.Fragment.instantiate:(Landroid/content/Context;Ljava/lang/String;Landroid/os/Bundle;)Landroid/support/v4/app/Fragment; │ │ +03d5d8: 6203 c200 |0000: sget-object v3, Landroid/support/v4/app/Fragment;.sClassMap:Landroid/support/v4/util/SimpleArrayMap; // field@00c2 │ │ +03d5dc: 6e20 6808 7300 |0002: invoke-virtual {v3, v7}, Landroid/support/v4/util/SimpleArrayMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@0868 │ │ +03d5e2: 0c00 |0005: move-result-object v0 │ │ +03d5e4: 1f00 1c03 |0006: check-cast v0, Ljava/lang/Class; // type@031c │ │ +03d5e8: 3900 0f00 |0008: if-nez v0, 0017 // +000f │ │ +03d5ec: 6e10 ac00 0600 |000a: invoke-virtual {v6}, Landroid/content/Context;.getClassLoader:()Ljava/lang/ClassLoader; // method@00ac │ │ +03d5f2: 0c03 |000d: move-result-object v3 │ │ +03d5f4: 6e20 f514 7300 |000e: invoke-virtual {v3, v7}, Ljava/lang/ClassLoader;.loadClass:(Ljava/lang/String;)Ljava/lang/Class; // method@14f5 │ │ +03d5fa: 0c00 |0011: move-result-object v0 │ │ +03d5fc: 6203 c200 |0012: sget-object v3, Landroid/support/v4/app/Fragment;.sClassMap:Landroid/support/v4/util/SimpleArrayMap; // field@00c2 │ │ +03d600: 6e30 6f08 7300 |0014: invoke-virtual {v3, v7, v0}, Landroid/support/v4/util/SimpleArrayMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@086f │ │ +03d606: 6e10 f414 0000 |0017: invoke-virtual {v0}, Ljava/lang/Class;.newInstance:()Ljava/lang/Object; // method@14f4 │ │ +03d60c: 0c02 |001a: move-result-object v2 │ │ +03d60e: 1f02 a600 |001b: check-cast v2, Landroid/support/v4/app/Fragment; // type@00a6 │ │ +03d612: 3808 0f00 |001d: if-eqz v8, 002c // +000f │ │ +03d616: 6e10 1f15 0200 |001f: invoke-virtual {v2}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@151f │ │ +03d61c: 0c03 |0022: move-result-object v3 │ │ +03d61e: 6e10 ea14 0300 |0023: invoke-virtual {v3}, Ljava/lang/Class;.getClassLoader:()Ljava/lang/ClassLoader; // method@14ea │ │ +03d624: 0c03 |0026: move-result-object v3 │ │ +03d626: 6e20 c201 3800 |0027: invoke-virtual {v8, v3}, Landroid/os/Bundle;.setClassLoader:(Ljava/lang/ClassLoader;)V // method@01c2 │ │ +03d62c: 5b28 9c00 |002a: iput-object v8, v2, Landroid/support/v4/app/Fragment;.mArguments:Landroid/os/Bundle; // field@009c │ │ +03d630: 1102 |002c: return-object v2 │ │ +03d632: 0d01 |002d: move-exception v1 │ │ +03d634: 2203 a300 |002e: new-instance v3, Landroid/support/v4/app/Fragment$InstantiationException; // type@00a3 │ │ +03d638: 2204 3f03 |0030: new-instance v4, Ljava/lang/StringBuilder; // type@033f │ │ +03d63c: 7010 5715 0400 |0032: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ +03d642: 1a05 7a0d |0035: const-string v5, "Unable to instantiate fragment " // string@0d7a │ │ +03d646: 6e20 5f15 5400 |0037: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +03d64c: 0c04 |003a: move-result-object v4 │ │ +03d64e: 6e20 5f15 7400 |003b: invoke-virtual {v4, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +03d654: 0c04 |003e: move-result-object v4 │ │ +03d656: 1a05 7101 |003f: const-string v5, ": make sure class name exists, is public, and has an" // string@0171 │ │ +03d65a: 6e20 5f15 5400 |0041: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +03d660: 0c04 |0044: move-result-object v4 │ │ +03d662: 1a05 6000 |0045: const-string v5, " empty constructor that is public" // string@0060 │ │ +03d666: 6e20 5f15 5400 |0047: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +03d66c: 0c04 |004a: move-result-object v4 │ │ +03d66e: 6e10 6415 0400 |004b: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ +03d674: 0c04 |004e: move-result-object v4 │ │ +03d676: 7030 d702 4301 |004f: invoke-direct {v3, v4, v1}, Landroid/support/v4/app/Fragment$InstantiationException;.:(Ljava/lang/String;Ljava/lang/Exception;)V // method@02d7 │ │ +03d67c: 2703 |0052: throw v3 │ │ +03d67e: 0d01 |0053: move-exception v1 │ │ +03d680: 2203 a300 |0054: new-instance v3, Landroid/support/v4/app/Fragment$InstantiationException; // type@00a3 │ │ +03d684: 2204 3f03 |0056: new-instance v4, Ljava/lang/StringBuilder; // type@033f │ │ +03d688: 7010 5715 0400 |0058: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ +03d68e: 1a05 7a0d |005b: const-string v5, "Unable to instantiate fragment " // string@0d7a │ │ +03d692: 6e20 5f15 5400 |005d: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +03d698: 0c04 |0060: move-result-object v4 │ │ +03d69a: 6e20 5f15 7400 |0061: invoke-virtual {v4, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +03d6a0: 0c04 |0064: move-result-object v4 │ │ +03d6a2: 1a05 7101 |0065: const-string v5, ": make sure class name exists, is public, and has an" // string@0171 │ │ +03d6a6: 6e20 5f15 5400 |0067: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +03d6ac: 0c04 |006a: move-result-object v4 │ │ +03d6ae: 1a05 6000 |006b: const-string v5, " empty constructor that is public" // string@0060 │ │ +03d6b2: 6e20 5f15 5400 |006d: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +03d6b8: 0c04 |0070: move-result-object v4 │ │ +03d6ba: 6e10 6415 0400 |0071: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ +03d6c0: 0c04 |0074: move-result-object v4 │ │ +03d6c2: 7030 d702 4301 |0075: invoke-direct {v3, v4, v1}, Landroid/support/v4/app/Fragment$InstantiationException;.:(Ljava/lang/String;Ljava/lang/Exception;)V // method@02d7 │ │ +03d6c8: 2703 |0078: throw v3 │ │ +03d6ca: 0d01 |0079: move-exception v1 │ │ +03d6cc: 2203 a300 |007a: new-instance v3, Landroid/support/v4/app/Fragment$InstantiationException; // type@00a3 │ │ +03d6d0: 2204 3f03 |007c: new-instance v4, Ljava/lang/StringBuilder; // type@033f │ │ +03d6d4: 7010 5715 0400 |007e: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ +03d6da: 1a05 7a0d |0081: const-string v5, "Unable to instantiate fragment " // string@0d7a │ │ +03d6de: 6e20 5f15 5400 |0083: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +03d6e4: 0c04 |0086: move-result-object v4 │ │ +03d6e6: 6e20 5f15 7400 |0087: invoke-virtual {v4, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +03d6ec: 0c04 |008a: move-result-object v4 │ │ +03d6ee: 1a05 7101 |008b: const-string v5, ": make sure class name exists, is public, and has an" // string@0171 │ │ +03d6f2: 6e20 5f15 5400 |008d: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +03d6f8: 0c04 |0090: move-result-object v4 │ │ +03d6fa: 1a05 6000 |0091: const-string v5, " empty constructor that is public" // string@0060 │ │ +03d6fe: 6e20 5f15 5400 |0093: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +03d704: 0c04 |0096: move-result-object v4 │ │ +03d706: 6e10 6415 0400 |0097: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ +03d70c: 0c04 |009a: move-result-object v4 │ │ +03d70e: 7030 d702 4301 |009b: invoke-direct {v3, v4, v1}, Landroid/support/v4/app/Fragment$InstantiationException;.:(Ljava/lang/String;Ljava/lang/Exception;)V // method@02d7 │ │ +03d714: 2703 |009e: throw v3 │ │ catches : 1 │ │ 0x0000 - 0x002c │ │ Ljava/lang/ClassNotFoundException; -> 0x002d │ │ Ljava/lang/InstantiationException; -> 0x0053 │ │ Ljava/lang/IllegalAccessException; -> 0x0079 │ │ positions : │ │ 0x0000 line=396 │ │ @@ -3582,33 +3582,33 @@ │ │ type : '(Landroid/content/Context;Ljava/lang/String;)Z' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 33 16-bit code units │ │ -03bb9c: |[03bb9c] android.support.v4.app.Fragment.isSupportFragmentClass:(Landroid/content/Context;Ljava/lang/String;)Z │ │ -03bbac: 6202 c200 |0000: sget-object v2, Landroid/support/v4/app/Fragment;.sClassMap:Landroid/support/v4/util/SimpleArrayMap; // field@00c2 │ │ -03bbb0: 6e20 6808 4200 |0002: invoke-virtual {v2, v4}, Landroid/support/v4/util/SimpleArrayMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@0868 │ │ -03bbb6: 0c00 |0005: move-result-object v0 │ │ -03bbb8: 1f00 1f03 |0006: check-cast v0, Ljava/lang/Class; // type@031f │ │ -03bbbc: 3900 0f00 |0008: if-nez v0, 0017 // +000f │ │ -03bbc0: 6e10 ac00 0300 |000a: invoke-virtual {v3}, Landroid/content/Context;.getClassLoader:()Ljava/lang/ClassLoader; // method@00ac │ │ -03bbc6: 0c02 |000d: move-result-object v2 │ │ -03bbc8: 6e20 f514 4200 |000e: invoke-virtual {v2, v4}, Ljava/lang/ClassLoader;.loadClass:(Ljava/lang/String;)Ljava/lang/Class; // method@14f5 │ │ -03bbce: 0c00 |0011: move-result-object v0 │ │ -03bbd0: 6202 c200 |0012: sget-object v2, Landroid/support/v4/app/Fragment;.sClassMap:Landroid/support/v4/util/SimpleArrayMap; // field@00c2 │ │ -03bbd4: 6e30 6f08 4200 |0014: invoke-virtual {v2, v4, v0}, Landroid/support/v4/util/SimpleArrayMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@086f │ │ -03bbda: 1c02 a900 |0017: const-class v2, Landroid/support/v4/app/Fragment; // type@00a9 │ │ -03bbde: 6e20 f214 0200 |0019: invoke-virtual {v2, v0}, Ljava/lang/Class;.isAssignableFrom:(Ljava/lang/Class;)Z // method@14f2 │ │ -03bbe4: 0a02 |001c: move-result v2 │ │ -03bbe6: 0f02 |001d: return v2 │ │ -03bbe8: 0d01 |001e: move-exception v1 │ │ -03bbea: 1202 |001f: const/4 v2, #int 0 // #0 │ │ -03bbec: 28fd |0020: goto 001d // -0003 │ │ +03d72c: |[03d72c] android.support.v4.app.Fragment.isSupportFragmentClass:(Landroid/content/Context;Ljava/lang/String;)Z │ │ +03d73c: 6202 c200 |0000: sget-object v2, Landroid/support/v4/app/Fragment;.sClassMap:Landroid/support/v4/util/SimpleArrayMap; // field@00c2 │ │ +03d740: 6e20 6808 4200 |0002: invoke-virtual {v2, v4}, Landroid/support/v4/util/SimpleArrayMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@0868 │ │ +03d746: 0c00 |0005: move-result-object v0 │ │ +03d748: 1f00 1c03 |0006: check-cast v0, Ljava/lang/Class; // type@031c │ │ +03d74c: 3900 0f00 |0008: if-nez v0, 0017 // +000f │ │ +03d750: 6e10 ac00 0300 |000a: invoke-virtual {v3}, Landroid/content/Context;.getClassLoader:()Ljava/lang/ClassLoader; // method@00ac │ │ +03d756: 0c02 |000d: move-result-object v2 │ │ +03d758: 6e20 f514 4200 |000e: invoke-virtual {v2, v4}, Ljava/lang/ClassLoader;.loadClass:(Ljava/lang/String;)Ljava/lang/Class; // method@14f5 │ │ +03d75e: 0c00 |0011: move-result-object v0 │ │ +03d760: 6202 c200 |0012: sget-object v2, Landroid/support/v4/app/Fragment;.sClassMap:Landroid/support/v4/util/SimpleArrayMap; // field@00c2 │ │ +03d764: 6e30 6f08 4200 |0014: invoke-virtual {v2, v4, v0}, Landroid/support/v4/util/SimpleArrayMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@086f │ │ +03d76a: 1c02 a600 |0017: const-class v2, Landroid/support/v4/app/Fragment; // type@00a6 │ │ +03d76e: 6e20 f214 0200 |0019: invoke-virtual {v2, v0}, Ljava/lang/Class;.isAssignableFrom:(Ljava/lang/Class;)Z // method@14f2 │ │ +03d774: 0a02 |001c: move-result v2 │ │ +03d776: 0f02 |001d: return v2 │ │ +03d778: 0d01 |001e: move-exception v1 │ │ +03d77a: 1202 |001f: const/4 v2, #int 0 // #0 │ │ +03d77c: 28fd |0020: goto 001d // -0003 │ │ catches : 1 │ │ 0x0000 - 0x001c │ │ Ljava/lang/ClassNotFoundException; -> 0x001e │ │ positions : │ │ 0x0000 line=433 │ │ 0x0008 line=434 │ │ 0x000a line=436 │ │ @@ -3629,238 +3629,238 @@ │ │ type : '(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 538 16-bit code units │ │ -03bc00: |[03bc00] android.support.v4.app.Fragment.dump:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V │ │ -03bc10: 6e20 d214 4600 |0000: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@14d2 │ │ -03bc16: 1a00 ed19 |0003: const-string v0, "mFragmentId=#" // string@19ed │ │ -03bc1a: 6e20 d214 0600 |0005: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@14d2 │ │ -03bc20: 5230 a500 |0008: iget v0, v3, Landroid/support/v4/app/Fragment;.mFragmentId:I // field@00a5 │ │ -03bc24: 7110 0915 0000 |000a: invoke-static {v0}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@1509 │ │ -03bc2a: 0c00 |000d: move-result-object v0 │ │ -03bc2c: 6e20 d214 0600 |000e: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@14d2 │ │ -03bc32: 1a00 7f00 |0011: const-string v0, " mContainerId=#" // string@007f │ │ -03bc36: 6e20 d214 0600 |0013: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@14d2 │ │ -03bc3c: 5230 a200 |0016: iget v0, v3, Landroid/support/v4/app/Fragment;.mContainerId:I // field@00a2 │ │ -03bc40: 7110 0915 0000 |0018: invoke-static {v0}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@1509 │ │ -03bc46: 0c00 |001b: move-result-object v0 │ │ -03bc48: 6e20 d214 0600 |001c: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@14d2 │ │ -03bc4e: 1a00 9700 |001f: const-string v0, " mTag=" // string@0097 │ │ -03bc52: 6e20 d214 0600 |0021: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@14d2 │ │ -03bc58: 5430 bb00 |0024: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mTag:Ljava/lang/String; // field@00bb │ │ -03bc5c: 6e20 d714 0600 |0026: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@14d7 │ │ -03bc62: 6e20 d214 4600 |0029: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@14d2 │ │ -03bc68: 1a00 e21a |002c: const-string v0, "mState=" // string@1ae2 │ │ -03bc6c: 6e20 d214 0600 |002e: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@14d2 │ │ -03bc72: 5230 b900 |0031: iget v0, v3, Landroid/support/v4/app/Fragment;.mState:I // field@00b9 │ │ -03bc76: 6e20 d014 0600 |0033: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(I)V // method@14d0 │ │ -03bc7c: 1a00 8700 |0036: const-string v0, " mIndex=" // string@0087 │ │ -03bc80: 6e20 d214 0600 |0038: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@14d2 │ │ -03bc86: 5230 ab00 |003b: iget v0, v3, Landroid/support/v4/app/Fragment;.mIndex:I // field@00ab │ │ -03bc8a: 6e20 d014 0600 |003d: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(I)V // method@14d0 │ │ -03bc90: 1a00 9b00 |0040: const-string v0, " mWho=" // string@009b │ │ -03bc94: 6e20 d214 0600 |0042: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@14d2 │ │ -03bc9a: 5430 c100 |0045: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mWho:Ljava/lang/String; // field@00c1 │ │ -03bc9e: 6e20 d214 0600 |0047: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@14d2 │ │ -03bca4: 1a00 7b00 |004a: const-string v0, " mBackStackNesting=" // string@007b │ │ -03bca8: 6e20 d214 0600 |004c: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@14d2 │ │ -03bcae: 5230 9d00 |004f: iget v0, v3, Landroid/support/v4/app/Fragment;.mBackStackNesting:I // field@009d │ │ -03bcb2: 6e20 d514 0600 |0051: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(I)V // method@14d5 │ │ -03bcb8: 6e20 d214 4600 |0054: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@14d2 │ │ -03bcbe: 1a00 3d19 |0057: const-string v0, "mAdded=" // string@193d │ │ -03bcc2: 6e20 d214 0600 |0059: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@14d2 │ │ -03bcc8: 5530 9a00 |005c: iget-boolean v0, v3, Landroid/support/v4/app/Fragment;.mAdded:Z // field@009a │ │ -03bccc: 6e20 d314 0600 |005e: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Z)V // method@14d3 │ │ -03bcd2: 1a00 8f00 |0061: const-string v0, " mRemoving=" // string@008f │ │ -03bcd6: 6e20 d214 0600 |0063: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@14d2 │ │ -03bcdc: 5530 b200 |0066: iget-boolean v0, v3, Landroid/support/v4/app/Fragment;.mRemoving:Z // field@00b2 │ │ -03bce0: 6e20 d314 0600 |0068: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Z)V // method@14d3 │ │ -03bce6: 1a00 9200 |006b: const-string v0, " mResumed=" // string@0092 │ │ -03bcea: 6e20 d214 0600 |006d: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@14d2 │ │ -03bcf0: 5530 b400 |0070: iget-boolean v0, v3, Landroid/support/v4/app/Fragment;.mResumed:Z // field@00b4 │ │ -03bcf4: 6e20 d314 0600 |0072: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Z)V // method@14d3 │ │ -03bcfa: 1a00 8400 |0075: const-string v0, " mFromLayout=" // string@0084 │ │ -03bcfe: 6e20 d214 0600 |0077: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@14d2 │ │ -03bd04: 5530 a700 |007a: iget-boolean v0, v3, Landroid/support/v4/app/Fragment;.mFromLayout:Z // field@00a7 │ │ -03bd08: 6e20 d314 0600 |007c: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Z)V // method@14d3 │ │ -03bd0e: 1a00 8600 |007f: const-string v0, " mInLayout=" // string@0086 │ │ -03bd12: 6e20 d214 0600 |0081: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@14d2 │ │ -03bd18: 5530 aa00 |0084: iget-boolean v0, v3, Landroid/support/v4/app/Fragment;.mInLayout:Z // field@00aa │ │ -03bd1c: 6e20 d814 0600 |0086: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Z)V // method@14d8 │ │ -03bd22: 6e20 d214 4600 |0089: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@14d2 │ │ -03bd28: 1a00 031a |008c: const-string v0, "mHidden=" // string@1a03 │ │ -03bd2c: 6e20 d214 0600 |008e: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@14d2 │ │ -03bd32: 5530 a900 |0091: iget-boolean v0, v3, Landroid/support/v4/app/Fragment;.mHidden:Z // field@00a9 │ │ -03bd36: 6e20 d314 0600 |0093: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Z)V // method@14d3 │ │ -03bd3c: 1a00 8200 |0096: const-string v0, " mDetached=" // string@0082 │ │ -03bd40: 6e20 d214 0600 |0098: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@14d2 │ │ -03bd46: 5530 a400 |009b: iget-boolean v0, v3, Landroid/support/v4/app/Fragment;.mDetached:Z // field@00a4 │ │ -03bd4a: 6e20 d314 0600 |009d: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Z)V // method@14d3 │ │ -03bd50: 1a00 8b00 |00a0: const-string v0, " mMenuVisible=" // string@008b │ │ -03bd54: 6e20 d214 0600 |00a2: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@14d2 │ │ -03bd5a: 5530 af00 |00a5: iget-boolean v0, v3, Landroid/support/v4/app/Fragment;.mMenuVisible:Z // field@00af │ │ -03bd5e: 6e20 d314 0600 |00a7: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Z)V // method@14d3 │ │ -03bd64: 1a00 8500 |00aa: const-string v0, " mHasMenu=" // string@0085 │ │ -03bd68: 6e20 d214 0600 |00ac: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@14d2 │ │ -03bd6e: 5530 a800 |00af: iget-boolean v0, v3, Landroid/support/v4/app/Fragment;.mHasMenu:Z // field@00a8 │ │ -03bd72: 6e20 d814 0600 |00b1: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Z)V // method@14d8 │ │ -03bd78: 6e20 d214 4600 |00b4: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@14d2 │ │ -03bd7e: 1a00 b01a |00b7: const-string v0, "mRetainInstance=" // string@1ab0 │ │ -03bd82: 6e20 d214 0600 |00b9: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@14d2 │ │ -03bd88: 5530 b500 |00bc: iget-boolean v0, v3, Landroid/support/v4/app/Fragment;.mRetainInstance:Z // field@00b5 │ │ -03bd8c: 6e20 d314 0600 |00be: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Z)V // method@14d3 │ │ -03bd92: 1a00 9300 |00c1: const-string v0, " mRetaining=" // string@0093 │ │ -03bd96: 6e20 d214 0600 |00c3: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@14d2 │ │ -03bd9c: 5530 b600 |00c6: iget-boolean v0, v3, Landroid/support/v4/app/Fragment;.mRetaining:Z // field@00b6 │ │ -03bda0: 6e20 d314 0600 |00c8: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Z)V // method@14d3 │ │ -03bda6: 1a00 9a00 |00cb: const-string v0, " mUserVisibleHint=" // string@009a │ │ -03bdaa: 6e20 d214 0600 |00cd: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@14d2 │ │ -03bdb0: 5530 bf00 |00d0: iget-boolean v0, v3, Landroid/support/v4/app/Fragment;.mUserVisibleHint:Z // field@00bf │ │ -03bdb4: 6e20 d814 0600 |00d2: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Z)V // method@14d8 │ │ -03bdba: 5430 a600 |00d5: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00a6 │ │ -03bdbe: 3800 0f00 |00d7: if-eqz v0, 00e6 // +000f │ │ -03bdc2: 6e20 d214 4600 |00d9: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@14d2 │ │ -03bdc8: 1a00 ef19 |00dc: const-string v0, "mFragmentManager=" // string@19ef │ │ -03bdcc: 6e20 d214 0600 |00de: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@14d2 │ │ -03bdd2: 5430 a600 |00e1: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00a6 │ │ -03bdd6: 6e20 d614 0600 |00e3: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@14d6 │ │ -03bddc: 5430 9900 |00e6: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0099 │ │ -03bde0: 3800 0f00 |00e8: if-eqz v0, 00f7 // +000f │ │ -03bde4: 6e20 d214 4600 |00ea: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@14d2 │ │ -03bdea: 1a00 3619 |00ed: const-string v0, "mActivity=" // string@1936 │ │ -03bdee: 6e20 d214 0600 |00ef: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@14d2 │ │ -03bdf4: 5430 9900 |00f2: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0099 │ │ -03bdf8: 6e20 d614 0600 |00f4: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@14d6 │ │ -03bdfe: 5430 b100 |00f7: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mParentFragment:Landroid/support/v4/app/Fragment; // field@00b1 │ │ -03be02: 3800 0f00 |00f9: if-eqz v0, 0108 // +000f │ │ -03be06: 6e20 d214 4600 |00fb: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@14d2 │ │ -03be0c: 1a00 7a1a |00fe: const-string v0, "mParentFragment=" // string@1a7a │ │ -03be10: 6e20 d214 0600 |0100: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@14d2 │ │ -03be16: 5430 b100 |0103: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mParentFragment:Landroid/support/v4/app/Fragment; // field@00b1 │ │ -03be1a: 6e20 d614 0600 |0105: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@14d6 │ │ -03be20: 5430 9c00 |0108: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mArguments:Landroid/os/Bundle; // field@009c │ │ -03be24: 3800 0f00 |010a: if-eqz v0, 0119 // +000f │ │ -03be28: 6e20 d214 4600 |010c: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@14d2 │ │ -03be2e: 1a00 4a19 |010f: const-string v0, "mArguments=" // string@194a │ │ -03be32: 6e20 d214 0600 |0111: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@14d2 │ │ -03be38: 5430 9c00 |0114: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mArguments:Landroid/os/Bundle; // field@009c │ │ -03be3c: 6e20 d614 0600 |0116: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@14d6 │ │ -03be42: 5430 b700 |0119: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@00b7 │ │ -03be46: 3800 0f00 |011b: if-eqz v0, 012a // +000f │ │ -03be4a: 6e20 d214 4600 |011d: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@14d2 │ │ -03be50: 1a00 bb1a |0120: const-string v0, "mSavedFragmentState=" // string@1abb │ │ -03be54: 6e20 d214 0600 |0122: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@14d2 │ │ -03be5a: 5430 b700 |0125: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@00b7 │ │ -03be5e: 6e20 d614 0600 |0127: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@14d6 │ │ -03be64: 5430 b800 |012a: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mSavedViewState:Landroid/util/SparseArray; // field@00b8 │ │ -03be68: 3800 0f00 |012c: if-eqz v0, 013b // +000f │ │ -03be6c: 6e20 d214 4600 |012e: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@14d2 │ │ -03be72: 1a00 be1a |0131: const-string v0, "mSavedViewState=" // string@1abe │ │ -03be76: 6e20 d214 0600 |0133: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@14d2 │ │ -03be7c: 5430 b800 |0136: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mSavedViewState:Landroid/util/SparseArray; // field@00b8 │ │ -03be80: 6e20 d614 0600 |0138: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@14d6 │ │ -03be86: 5430 bc00 |013b: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mTarget:Landroid/support/v4/app/Fragment; // field@00bc │ │ -03be8a: 3800 1900 |013d: if-eqz v0, 0156 // +0019 │ │ -03be8e: 6e20 d214 4600 |013f: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@14d2 │ │ -03be94: 1a00 fc1a |0142: const-string v0, "mTarget=" // string@1afc │ │ -03be98: 6e20 d214 0600 |0144: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@14d2 │ │ -03be9e: 5430 bc00 |0147: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mTarget:Landroid/support/v4/app/Fragment; // field@00bc │ │ -03bea2: 6e20 d114 0600 |0149: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/Object;)V // method@14d1 │ │ -03bea8: 1a00 9800 |014c: const-string v0, " mTargetRequestCode=" // string@0098 │ │ -03beac: 6e20 d214 0600 |014e: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@14d2 │ │ -03beb2: 5230 be00 |0151: iget v0, v3, Landroid/support/v4/app/Fragment;.mTargetRequestCode:I // field@00be │ │ -03beb6: 6e20 d514 0600 |0153: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(I)V // method@14d5 │ │ -03bebc: 5230 b000 |0156: iget v0, v3, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@00b0 │ │ -03bec0: 3800 0f00 |0158: if-eqz v0, 0167 // +000f │ │ -03bec4: 6e20 d214 4600 |015a: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@14d2 │ │ -03beca: 1a00 5a1a |015d: const-string v0, "mNextAnim=" // string@1a5a │ │ -03bece: 6e20 d214 0600 |015f: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@14d2 │ │ -03bed4: 5230 b000 |0162: iget v0, v3, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@00b0 │ │ -03bed8: 6e20 d514 0600 |0164: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(I)V // method@14d5 │ │ -03bede: 5430 a100 |0167: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mContainer:Landroid/view/ViewGroup; // field@00a1 │ │ -03bee2: 3800 0f00 |0169: if-eqz v0, 0178 // +000f │ │ -03bee6: 6e20 d214 4600 |016b: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@14d2 │ │ -03beec: 1a00 8b19 |016e: const-string v0, "mContainer=" // string@198b │ │ -03bef0: 6e20 d214 0600 |0170: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@14d2 │ │ -03bef6: 5430 a100 |0173: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mContainer:Landroid/view/ViewGroup; // field@00a1 │ │ -03befa: 6e20 d614 0600 |0175: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@14d6 │ │ -03bf00: 5430 c000 |0178: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00c0 │ │ -03bf04: 3800 0f00 |017a: if-eqz v0, 0189 // +000f │ │ -03bf08: 6e20 d214 4600 |017c: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@14d2 │ │ -03bf0e: 1a00 2d1b |017f: const-string v0, "mView=" // string@1b2d │ │ -03bf12: 6e20 d214 0600 |0181: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@14d2 │ │ -03bf18: 5430 c000 |0184: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00c0 │ │ -03bf1c: 6e20 d614 0600 |0186: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@14d6 │ │ -03bf22: 5430 ac00 |0189: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mInnerView:Landroid/view/View; // field@00ac │ │ -03bf26: 3800 0f00 |018b: if-eqz v0, 019a // +000f │ │ -03bf2a: 6e20 d214 4600 |018d: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@14d2 │ │ -03bf30: 1a00 171a |0190: const-string v0, "mInnerView=" // string@1a17 │ │ -03bf34: 6e20 d214 0600 |0192: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@14d2 │ │ -03bf3a: 5430 c000 |0195: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00c0 │ │ -03bf3e: 6e20 d614 0600 |0197: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@14d6 │ │ -03bf44: 5430 9b00 |019a: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mAnimatingAway:Landroid/view/View; // field@009b │ │ -03bf48: 3800 1c00 |019c: if-eqz v0, 01b8 // +001c │ │ -03bf4c: 6e20 d214 4600 |019e: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@14d2 │ │ -03bf52: 1a00 4619 |01a1: const-string v0, "mAnimatingAway=" // string@1946 │ │ -03bf56: 6e20 d214 0600 |01a3: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@14d2 │ │ -03bf5c: 5430 9b00 |01a6: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mAnimatingAway:Landroid/view/View; // field@009b │ │ -03bf60: 6e20 d614 0600 |01a8: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@14d6 │ │ -03bf66: 6e20 d214 4600 |01ab: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@14d2 │ │ -03bf6c: 1a00 e41a |01ae: const-string v0, "mStateAfterAnimating=" // string@1ae4 │ │ -03bf70: 6e20 d214 0600 |01b0: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@14d2 │ │ -03bf76: 5230 ba00 |01b3: iget v0, v3, Landroid/support/v4/app/Fragment;.mStateAfterAnimating:I // field@00ba │ │ -03bf7a: 6e20 d514 0600 |01b5: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(I)V // method@14d5 │ │ -03bf80: 5430 ad00 |01b8: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00ad │ │ -03bf84: 3800 2200 |01ba: if-eqz v0, 01dc // +0022 │ │ -03bf88: 6e20 d214 4600 |01bc: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@14d2 │ │ -03bf8e: 1a00 970a |01bf: const-string v0, "Loader Manager:" // string@0a97 │ │ -03bf92: 6e20 d714 0600 |01c1: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@14d7 │ │ -03bf98: 5430 ad00 |01c4: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00ad │ │ -03bf9c: 2201 4203 |01c6: new-instance v1, Ljava/lang/StringBuilder; // type@0342 │ │ -03bfa0: 7010 5715 0100 |01c8: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ -03bfa6: 6e20 5f15 4100 |01cb: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -03bfac: 0c01 |01ce: move-result-object v1 │ │ -03bfae: 1a02 0d00 |01cf: const-string v2, " " // string@000d │ │ -03bfb2: 6e20 5f15 2100 |01d1: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -03bfb8: 0c01 |01d4: move-result-object v1 │ │ -03bfba: 6e10 6415 0100 |01d5: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ -03bfc0: 0c01 |01d8: move-result-object v1 │ │ -03bfc2: 6e57 9804 1065 |01d9: invoke-virtual {v0, v1, v5, v6, v7}, Landroid/support/v4/app/LoaderManagerImpl;.dump:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V // method@0498 │ │ -03bfc8: 5430 a000 |01dc: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00a0 │ │ -03bfcc: 3800 3b00 |01de: if-eqz v0, 0219 // +003b │ │ -03bfd0: 6e20 d214 4600 |01e0: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@14d2 │ │ -03bfd6: 2200 4203 |01e3: new-instance v0, Ljava/lang/StringBuilder; // type@0342 │ │ -03bfda: 7010 5715 0000 |01e5: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ -03bfe0: 1a01 4003 |01e8: const-string v1, "Child " // string@0340 │ │ -03bfe4: 6e20 5f15 1000 |01ea: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -03bfea: 0c00 |01ed: move-result-object v0 │ │ -03bfec: 5431 a000 |01ee: iget-object v1, v3, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00a0 │ │ -03bff0: 6e20 5e15 1000 |01f0: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@155e │ │ -03bff6: 0c00 |01f3: move-result-object v0 │ │ -03bff8: 1a01 6b01 |01f4: const-string v1, ":" // string@016b │ │ -03bffc: 6e20 5f15 1000 |01f6: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -03c002: 0c00 |01f9: move-result-object v0 │ │ -03c004: 6e10 6415 0000 |01fa: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ -03c00a: 0c00 |01fd: move-result-object v0 │ │ -03c00c: 6e20 d714 0600 |01fe: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@14d7 │ │ -03c012: 5430 a000 |0201: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00a0 │ │ -03c016: 2201 4203 |0203: new-instance v1, Ljava/lang/StringBuilder; // type@0342 │ │ -03c01a: 7010 5715 0100 |0205: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ -03c020: 6e20 5f15 4100 |0208: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -03c026: 0c01 |020b: move-result-object v1 │ │ -03c028: 1a02 0d00 |020c: const-string v2, " " // string@000d │ │ -03c02c: 6e20 5f15 2100 |020e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -03c032: 0c01 |0211: move-result-object v1 │ │ -03c034: 6e10 6415 0100 |0212: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ -03c03a: 0c01 |0215: move-result-object v1 │ │ -03c03c: 6e57 c203 1065 |0216: invoke-virtual {v0, v1, v5, v6, v7}, Landroid/support/v4/app/FragmentManagerImpl;.dump:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V // method@03c2 │ │ -03c042: 0e00 |0219: return-void │ │ +03d790: |[03d790] android.support.v4.app.Fragment.dump:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V │ │ +03d7a0: 6e20 d214 4600 |0000: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@14d2 │ │ +03d7a6: 1a00 e919 |0003: const-string v0, "mFragmentId=#" // string@19e9 │ │ +03d7aa: 6e20 d214 0600 |0005: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@14d2 │ │ +03d7b0: 5230 a500 |0008: iget v0, v3, Landroid/support/v4/app/Fragment;.mFragmentId:I // field@00a5 │ │ +03d7b4: 7110 0915 0000 |000a: invoke-static {v0}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@1509 │ │ +03d7ba: 0c00 |000d: move-result-object v0 │ │ +03d7bc: 6e20 d214 0600 |000e: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@14d2 │ │ +03d7c2: 1a00 7f00 |0011: const-string v0, " mContainerId=#" // string@007f │ │ +03d7c6: 6e20 d214 0600 |0013: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@14d2 │ │ +03d7cc: 5230 a200 |0016: iget v0, v3, Landroid/support/v4/app/Fragment;.mContainerId:I // field@00a2 │ │ +03d7d0: 7110 0915 0000 |0018: invoke-static {v0}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@1509 │ │ +03d7d6: 0c00 |001b: move-result-object v0 │ │ +03d7d8: 6e20 d214 0600 |001c: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@14d2 │ │ +03d7de: 1a00 9700 |001f: const-string v0, " mTag=" // string@0097 │ │ +03d7e2: 6e20 d214 0600 |0021: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@14d2 │ │ +03d7e8: 5430 bb00 |0024: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mTag:Ljava/lang/String; // field@00bb │ │ +03d7ec: 6e20 d714 0600 |0026: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@14d7 │ │ +03d7f2: 6e20 d214 4600 |0029: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@14d2 │ │ +03d7f8: 1a00 de1a |002c: const-string v0, "mState=" // string@1ade │ │ +03d7fc: 6e20 d214 0600 |002e: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@14d2 │ │ +03d802: 5230 b900 |0031: iget v0, v3, Landroid/support/v4/app/Fragment;.mState:I // field@00b9 │ │ +03d806: 6e20 d014 0600 |0033: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(I)V // method@14d0 │ │ +03d80c: 1a00 8700 |0036: const-string v0, " mIndex=" // string@0087 │ │ +03d810: 6e20 d214 0600 |0038: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@14d2 │ │ +03d816: 5230 ab00 |003b: iget v0, v3, Landroid/support/v4/app/Fragment;.mIndex:I // field@00ab │ │ +03d81a: 6e20 d014 0600 |003d: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(I)V // method@14d0 │ │ +03d820: 1a00 9b00 |0040: const-string v0, " mWho=" // string@009b │ │ +03d824: 6e20 d214 0600 |0042: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@14d2 │ │ +03d82a: 5430 c100 |0045: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mWho:Ljava/lang/String; // field@00c1 │ │ +03d82e: 6e20 d214 0600 |0047: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@14d2 │ │ +03d834: 1a00 7b00 |004a: const-string v0, " mBackStackNesting=" // string@007b │ │ +03d838: 6e20 d214 0600 |004c: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@14d2 │ │ +03d83e: 5230 9d00 |004f: iget v0, v3, Landroid/support/v4/app/Fragment;.mBackStackNesting:I // field@009d │ │ +03d842: 6e20 d514 0600 |0051: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(I)V // method@14d5 │ │ +03d848: 6e20 d214 4600 |0054: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@14d2 │ │ +03d84e: 1a00 3919 |0057: const-string v0, "mAdded=" // string@1939 │ │ +03d852: 6e20 d214 0600 |0059: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@14d2 │ │ +03d858: 5530 9a00 |005c: iget-boolean v0, v3, Landroid/support/v4/app/Fragment;.mAdded:Z // field@009a │ │ +03d85c: 6e20 d314 0600 |005e: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Z)V // method@14d3 │ │ +03d862: 1a00 8f00 |0061: const-string v0, " mRemoving=" // string@008f │ │ +03d866: 6e20 d214 0600 |0063: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@14d2 │ │ +03d86c: 5530 b200 |0066: iget-boolean v0, v3, Landroid/support/v4/app/Fragment;.mRemoving:Z // field@00b2 │ │ +03d870: 6e20 d314 0600 |0068: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Z)V // method@14d3 │ │ +03d876: 1a00 9200 |006b: const-string v0, " mResumed=" // string@0092 │ │ +03d87a: 6e20 d214 0600 |006d: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@14d2 │ │ +03d880: 5530 b400 |0070: iget-boolean v0, v3, Landroid/support/v4/app/Fragment;.mResumed:Z // field@00b4 │ │ +03d884: 6e20 d314 0600 |0072: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Z)V // method@14d3 │ │ +03d88a: 1a00 8400 |0075: const-string v0, " mFromLayout=" // string@0084 │ │ +03d88e: 6e20 d214 0600 |0077: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@14d2 │ │ +03d894: 5530 a700 |007a: iget-boolean v0, v3, Landroid/support/v4/app/Fragment;.mFromLayout:Z // field@00a7 │ │ +03d898: 6e20 d314 0600 |007c: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Z)V // method@14d3 │ │ +03d89e: 1a00 8600 |007f: const-string v0, " mInLayout=" // string@0086 │ │ +03d8a2: 6e20 d214 0600 |0081: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@14d2 │ │ +03d8a8: 5530 aa00 |0084: iget-boolean v0, v3, Landroid/support/v4/app/Fragment;.mInLayout:Z // field@00aa │ │ +03d8ac: 6e20 d814 0600 |0086: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Z)V // method@14d8 │ │ +03d8b2: 6e20 d214 4600 |0089: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@14d2 │ │ +03d8b8: 1a00 ff19 |008c: const-string v0, "mHidden=" // string@19ff │ │ +03d8bc: 6e20 d214 0600 |008e: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@14d2 │ │ +03d8c2: 5530 a900 |0091: iget-boolean v0, v3, Landroid/support/v4/app/Fragment;.mHidden:Z // field@00a9 │ │ +03d8c6: 6e20 d314 0600 |0093: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Z)V // method@14d3 │ │ +03d8cc: 1a00 8200 |0096: const-string v0, " mDetached=" // string@0082 │ │ +03d8d0: 6e20 d214 0600 |0098: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@14d2 │ │ +03d8d6: 5530 a400 |009b: iget-boolean v0, v3, Landroid/support/v4/app/Fragment;.mDetached:Z // field@00a4 │ │ +03d8da: 6e20 d314 0600 |009d: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Z)V // method@14d3 │ │ +03d8e0: 1a00 8b00 |00a0: const-string v0, " mMenuVisible=" // string@008b │ │ +03d8e4: 6e20 d214 0600 |00a2: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@14d2 │ │ +03d8ea: 5530 af00 |00a5: iget-boolean v0, v3, Landroid/support/v4/app/Fragment;.mMenuVisible:Z // field@00af │ │ +03d8ee: 6e20 d314 0600 |00a7: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Z)V // method@14d3 │ │ +03d8f4: 1a00 8500 |00aa: const-string v0, " mHasMenu=" // string@0085 │ │ +03d8f8: 6e20 d214 0600 |00ac: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@14d2 │ │ +03d8fe: 5530 a800 |00af: iget-boolean v0, v3, Landroid/support/v4/app/Fragment;.mHasMenu:Z // field@00a8 │ │ +03d902: 6e20 d814 0600 |00b1: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Z)V // method@14d8 │ │ +03d908: 6e20 d214 4600 |00b4: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@14d2 │ │ +03d90e: 1a00 ac1a |00b7: const-string v0, "mRetainInstance=" // string@1aac │ │ +03d912: 6e20 d214 0600 |00b9: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@14d2 │ │ +03d918: 5530 b500 |00bc: iget-boolean v0, v3, Landroid/support/v4/app/Fragment;.mRetainInstance:Z // field@00b5 │ │ +03d91c: 6e20 d314 0600 |00be: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Z)V // method@14d3 │ │ +03d922: 1a00 9300 |00c1: const-string v0, " mRetaining=" // string@0093 │ │ +03d926: 6e20 d214 0600 |00c3: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@14d2 │ │ +03d92c: 5530 b600 |00c6: iget-boolean v0, v3, Landroid/support/v4/app/Fragment;.mRetaining:Z // field@00b6 │ │ +03d930: 6e20 d314 0600 |00c8: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Z)V // method@14d3 │ │ +03d936: 1a00 9a00 |00cb: const-string v0, " mUserVisibleHint=" // string@009a │ │ +03d93a: 6e20 d214 0600 |00cd: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@14d2 │ │ +03d940: 5530 bf00 |00d0: iget-boolean v0, v3, Landroid/support/v4/app/Fragment;.mUserVisibleHint:Z // field@00bf │ │ +03d944: 6e20 d814 0600 |00d2: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Z)V // method@14d8 │ │ +03d94a: 5430 a600 |00d5: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00a6 │ │ +03d94e: 3800 0f00 |00d7: if-eqz v0, 00e6 // +000f │ │ +03d952: 6e20 d214 4600 |00d9: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@14d2 │ │ +03d958: 1a00 eb19 |00dc: const-string v0, "mFragmentManager=" // string@19eb │ │ +03d95c: 6e20 d214 0600 |00de: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@14d2 │ │ +03d962: 5430 a600 |00e1: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00a6 │ │ +03d966: 6e20 d614 0600 |00e3: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@14d6 │ │ +03d96c: 5430 9900 |00e6: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0099 │ │ +03d970: 3800 0f00 |00e8: if-eqz v0, 00f7 // +000f │ │ +03d974: 6e20 d214 4600 |00ea: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@14d2 │ │ +03d97a: 1a00 3219 |00ed: const-string v0, "mActivity=" // string@1932 │ │ +03d97e: 6e20 d214 0600 |00ef: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@14d2 │ │ +03d984: 5430 9900 |00f2: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0099 │ │ +03d988: 6e20 d614 0600 |00f4: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@14d6 │ │ +03d98e: 5430 b100 |00f7: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mParentFragment:Landroid/support/v4/app/Fragment; // field@00b1 │ │ +03d992: 3800 0f00 |00f9: if-eqz v0, 0108 // +000f │ │ +03d996: 6e20 d214 4600 |00fb: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@14d2 │ │ +03d99c: 1a00 761a |00fe: const-string v0, "mParentFragment=" // string@1a76 │ │ +03d9a0: 6e20 d214 0600 |0100: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@14d2 │ │ +03d9a6: 5430 b100 |0103: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mParentFragment:Landroid/support/v4/app/Fragment; // field@00b1 │ │ +03d9aa: 6e20 d614 0600 |0105: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@14d6 │ │ +03d9b0: 5430 9c00 |0108: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mArguments:Landroid/os/Bundle; // field@009c │ │ +03d9b4: 3800 0f00 |010a: if-eqz v0, 0119 // +000f │ │ +03d9b8: 6e20 d214 4600 |010c: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@14d2 │ │ +03d9be: 1a00 4619 |010f: const-string v0, "mArguments=" // string@1946 │ │ +03d9c2: 6e20 d214 0600 |0111: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@14d2 │ │ +03d9c8: 5430 9c00 |0114: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mArguments:Landroid/os/Bundle; // field@009c │ │ +03d9cc: 6e20 d614 0600 |0116: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@14d6 │ │ +03d9d2: 5430 b700 |0119: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@00b7 │ │ +03d9d6: 3800 0f00 |011b: if-eqz v0, 012a // +000f │ │ +03d9da: 6e20 d214 4600 |011d: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@14d2 │ │ +03d9e0: 1a00 b71a |0120: const-string v0, "mSavedFragmentState=" // string@1ab7 │ │ +03d9e4: 6e20 d214 0600 |0122: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@14d2 │ │ +03d9ea: 5430 b700 |0125: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@00b7 │ │ +03d9ee: 6e20 d614 0600 |0127: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@14d6 │ │ +03d9f4: 5430 b800 |012a: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mSavedViewState:Landroid/util/SparseArray; // field@00b8 │ │ +03d9f8: 3800 0f00 |012c: if-eqz v0, 013b // +000f │ │ +03d9fc: 6e20 d214 4600 |012e: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@14d2 │ │ +03da02: 1a00 ba1a |0131: const-string v0, "mSavedViewState=" // string@1aba │ │ +03da06: 6e20 d214 0600 |0133: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@14d2 │ │ +03da0c: 5430 b800 |0136: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mSavedViewState:Landroid/util/SparseArray; // field@00b8 │ │ +03da10: 6e20 d614 0600 |0138: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@14d6 │ │ +03da16: 5430 bc00 |013b: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mTarget:Landroid/support/v4/app/Fragment; // field@00bc │ │ +03da1a: 3800 1900 |013d: if-eqz v0, 0156 // +0019 │ │ +03da1e: 6e20 d214 4600 |013f: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@14d2 │ │ +03da24: 1a00 f81a |0142: const-string v0, "mTarget=" // string@1af8 │ │ +03da28: 6e20 d214 0600 |0144: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@14d2 │ │ +03da2e: 5430 bc00 |0147: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mTarget:Landroid/support/v4/app/Fragment; // field@00bc │ │ +03da32: 6e20 d114 0600 |0149: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/Object;)V // method@14d1 │ │ +03da38: 1a00 9800 |014c: const-string v0, " mTargetRequestCode=" // string@0098 │ │ +03da3c: 6e20 d214 0600 |014e: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@14d2 │ │ +03da42: 5230 be00 |0151: iget v0, v3, Landroid/support/v4/app/Fragment;.mTargetRequestCode:I // field@00be │ │ +03da46: 6e20 d514 0600 |0153: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(I)V // method@14d5 │ │ +03da4c: 5230 b000 |0156: iget v0, v3, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@00b0 │ │ +03da50: 3800 0f00 |0158: if-eqz v0, 0167 // +000f │ │ +03da54: 6e20 d214 4600 |015a: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@14d2 │ │ +03da5a: 1a00 561a |015d: const-string v0, "mNextAnim=" // string@1a56 │ │ +03da5e: 6e20 d214 0600 |015f: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@14d2 │ │ +03da64: 5230 b000 |0162: iget v0, v3, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@00b0 │ │ +03da68: 6e20 d514 0600 |0164: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(I)V // method@14d5 │ │ +03da6e: 5430 a100 |0167: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mContainer:Landroid/view/ViewGroup; // field@00a1 │ │ +03da72: 3800 0f00 |0169: if-eqz v0, 0178 // +000f │ │ +03da76: 6e20 d214 4600 |016b: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@14d2 │ │ +03da7c: 1a00 8719 |016e: const-string v0, "mContainer=" // string@1987 │ │ +03da80: 6e20 d214 0600 |0170: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@14d2 │ │ +03da86: 5430 a100 |0173: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mContainer:Landroid/view/ViewGroup; // field@00a1 │ │ +03da8a: 6e20 d614 0600 |0175: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@14d6 │ │ +03da90: 5430 c000 |0178: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00c0 │ │ +03da94: 3800 0f00 |017a: if-eqz v0, 0189 // +000f │ │ +03da98: 6e20 d214 4600 |017c: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@14d2 │ │ +03da9e: 1a00 291b |017f: const-string v0, "mView=" // string@1b29 │ │ +03daa2: 6e20 d214 0600 |0181: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@14d2 │ │ +03daa8: 5430 c000 |0184: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00c0 │ │ +03daac: 6e20 d614 0600 |0186: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@14d6 │ │ +03dab2: 5430 ac00 |0189: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mInnerView:Landroid/view/View; // field@00ac │ │ +03dab6: 3800 0f00 |018b: if-eqz v0, 019a // +000f │ │ +03daba: 6e20 d214 4600 |018d: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@14d2 │ │ +03dac0: 1a00 131a |0190: const-string v0, "mInnerView=" // string@1a13 │ │ +03dac4: 6e20 d214 0600 |0192: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@14d2 │ │ +03daca: 5430 c000 |0195: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00c0 │ │ +03dace: 6e20 d614 0600 |0197: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@14d6 │ │ +03dad4: 5430 9b00 |019a: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mAnimatingAway:Landroid/view/View; // field@009b │ │ +03dad8: 3800 1c00 |019c: if-eqz v0, 01b8 // +001c │ │ +03dadc: 6e20 d214 4600 |019e: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@14d2 │ │ +03dae2: 1a00 4219 |01a1: const-string v0, "mAnimatingAway=" // string@1942 │ │ +03dae6: 6e20 d214 0600 |01a3: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@14d2 │ │ +03daec: 5430 9b00 |01a6: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mAnimatingAway:Landroid/view/View; // field@009b │ │ +03daf0: 6e20 d614 0600 |01a8: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@14d6 │ │ +03daf6: 6e20 d214 4600 |01ab: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@14d2 │ │ +03dafc: 1a00 e01a |01ae: const-string v0, "mStateAfterAnimating=" // string@1ae0 │ │ +03db00: 6e20 d214 0600 |01b0: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@14d2 │ │ +03db06: 5230 ba00 |01b3: iget v0, v3, Landroid/support/v4/app/Fragment;.mStateAfterAnimating:I // field@00ba │ │ +03db0a: 6e20 d514 0600 |01b5: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(I)V // method@14d5 │ │ +03db10: 5430 ad00 |01b8: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00ad │ │ +03db14: 3800 2200 |01ba: if-eqz v0, 01dc // +0022 │ │ +03db18: 6e20 d214 4600 |01bc: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@14d2 │ │ +03db1e: 1a00 940a |01bf: const-string v0, "Loader Manager:" // string@0a94 │ │ +03db22: 6e20 d714 0600 |01c1: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@14d7 │ │ +03db28: 5430 ad00 |01c4: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00ad │ │ +03db2c: 2201 3f03 |01c6: new-instance v1, Ljava/lang/StringBuilder; // type@033f │ │ +03db30: 7010 5715 0100 |01c8: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ +03db36: 6e20 5f15 4100 |01cb: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +03db3c: 0c01 |01ce: move-result-object v1 │ │ +03db3e: 1a02 0d00 |01cf: const-string v2, " " // string@000d │ │ +03db42: 6e20 5f15 2100 |01d1: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +03db48: 0c01 |01d4: move-result-object v1 │ │ +03db4a: 6e10 6415 0100 |01d5: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ +03db50: 0c01 |01d8: move-result-object v1 │ │ +03db52: 6e57 9804 1065 |01d9: invoke-virtual {v0, v1, v5, v6, v7}, Landroid/support/v4/app/LoaderManagerImpl;.dump:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V // method@0498 │ │ +03db58: 5430 a000 |01dc: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00a0 │ │ +03db5c: 3800 3b00 |01de: if-eqz v0, 0219 // +003b │ │ +03db60: 6e20 d214 4600 |01e0: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@14d2 │ │ +03db66: 2200 3f03 |01e3: new-instance v0, Ljava/lang/StringBuilder; // type@033f │ │ +03db6a: 7010 5715 0000 |01e5: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ +03db70: 1a01 4003 |01e8: const-string v1, "Child " // string@0340 │ │ +03db74: 6e20 5f15 1000 |01ea: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +03db7a: 0c00 |01ed: move-result-object v0 │ │ +03db7c: 5431 a000 |01ee: iget-object v1, v3, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00a0 │ │ +03db80: 6e20 5e15 1000 |01f0: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@155e │ │ +03db86: 0c00 |01f3: move-result-object v0 │ │ +03db88: 1a01 6b01 |01f4: const-string v1, ":" // string@016b │ │ +03db8c: 6e20 5f15 1000 |01f6: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +03db92: 0c00 |01f9: move-result-object v0 │ │ +03db94: 6e10 6415 0000 |01fa: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ +03db9a: 0c00 |01fd: move-result-object v0 │ │ +03db9c: 6e20 d714 0600 |01fe: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@14d7 │ │ +03dba2: 5430 a000 |0201: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00a0 │ │ +03dba6: 2201 3f03 |0203: new-instance v1, Ljava/lang/StringBuilder; // type@033f │ │ +03dbaa: 7010 5715 0100 |0205: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ +03dbb0: 6e20 5f15 4100 |0208: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +03dbb6: 0c01 |020b: move-result-object v1 │ │ +03dbb8: 1a02 0d00 |020c: const-string v2, " " // string@000d │ │ +03dbbc: 6e20 5f15 2100 |020e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +03dbc2: 0c01 |0211: move-result-object v1 │ │ +03dbc4: 6e10 6415 0100 |0212: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ +03dbca: 0c01 |0215: move-result-object v1 │ │ +03dbcc: 6e57 c203 1065 |0216: invoke-virtual {v0, v1, v5, v6, v7}, Landroid/support/v4/app/FragmentManagerImpl;.dump:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V // method@03c2 │ │ +03dbd2: 0e00 |0219: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1373 │ │ 0x0008 line=1374 │ │ 0x0011 line=1375 │ │ 0x0016 line=1376 │ │ 0x001f line=1377 │ │ @@ -3932,18 +3932,18 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -03c044: |[03c044] android.support.v4.app.Fragment.equals:(Ljava/lang/Object;)Z │ │ -03c054: 6f20 1e15 2100 |0000: invoke-super {v1, v2}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@151e │ │ -03c05a: 0a00 |0003: move-result v0 │ │ -03c05c: 0f00 |0004: return v0 │ │ +03dbd4: |[03dbd4] android.support.v4.app.Fragment.equals:(Ljava/lang/Object;)Z │ │ +03dbe4: 6f20 1e15 2100 |0000: invoke-super {v1, v2}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@151e │ │ +03dbea: 0a00 |0003: move-result v0 │ │ +03dbec: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=475 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/Fragment; │ │ 0x0000 - 0x0005 reg=2 o Ljava/lang/Object; │ │ │ │ @@ -3952,28 +3952,28 @@ │ │ type : '(Ljava/lang/String;)Landroid/support/v4/app/Fragment;' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 22 16-bit code units │ │ -03c060: |[03c060] android.support.v4.app.Fragment.findFragmentByWho:(Ljava/lang/String;)Landroid/support/v4/app/Fragment; │ │ -03c070: 5410 c100 |0000: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mWho:Ljava/lang/String; // field@00c1 │ │ -03c074: 6e20 3915 0200 |0002: invoke-virtual {v2, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1539 │ │ -03c07a: 0a00 |0005: move-result v0 │ │ -03c07c: 3800 0300 |0006: if-eqz v0, 0009 // +0003 │ │ -03c080: 1101 |0008: return-object v1 │ │ -03c082: 5410 a000 |0009: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00a0 │ │ -03c086: 3800 0900 |000b: if-eqz v0, 0014 // +0009 │ │ -03c08a: 5410 a000 |000d: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00a0 │ │ -03c08e: 6e20 c803 2000 |000f: invoke-virtual {v0, v2}, Landroid/support/v4/app/FragmentManagerImpl;.findFragmentByWho:(Ljava/lang/String;)Landroid/support/v4/app/Fragment; // method@03c8 │ │ -03c094: 0c01 |0012: move-result-object v1 │ │ -03c096: 28f5 |0013: goto 0008 // -000b │ │ -03c098: 1201 |0014: const/4 v1, #int 0 // #0 │ │ -03c09a: 28f3 |0015: goto 0008 // -000d │ │ +03dbf0: |[03dbf0] android.support.v4.app.Fragment.findFragmentByWho:(Ljava/lang/String;)Landroid/support/v4/app/Fragment; │ │ +03dc00: 5410 c100 |0000: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mWho:Ljava/lang/String; // field@00c1 │ │ +03dc04: 6e20 3915 0200 |0002: invoke-virtual {v2, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1539 │ │ +03dc0a: 0a00 |0005: move-result v0 │ │ +03dc0c: 3800 0300 |0006: if-eqz v0, 0009 // +0003 │ │ +03dc10: 1101 |0008: return-object v1 │ │ +03dc12: 5410 a000 |0009: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00a0 │ │ +03dc16: 3800 0900 |000b: if-eqz v0, 0014 // +0009 │ │ +03dc1a: 5410 a000 |000d: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00a0 │ │ +03dc1e: 6e20 c803 2000 |000f: invoke-virtual {v0, v2}, Landroid/support/v4/app/FragmentManagerImpl;.findFragmentByWho:(Ljava/lang/String;)Landroid/support/v4/app/Fragment; // method@03c8 │ │ +03dc24: 0c01 |0012: move-result-object v1 │ │ +03dc26: 28f5 |0013: goto 0008 // -000b │ │ +03dc28: 1201 |0014: const/4 v1, #int 0 // #0 │ │ +03dc2a: 28f3 |0015: goto 0008 // -000d │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1450 │ │ 0x0008 line=1456 │ │ 0x0009 line=1453 │ │ 0x000d line=1454 │ │ 0x0014 line=1456 │ │ @@ -3987,17 +3987,17 @@ │ │ type : '()Landroid/support/v4/app/FragmentActivity;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -03c09c: |[03c09c] android.support.v4.app.Fragment.getActivity:()Landroid/support/v4/app/FragmentActivity; │ │ -03c0ac: 5410 9900 |0000: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0099 │ │ -03c0b0: 1100 |0002: return-object v0 │ │ +03dc2c: |[03dc2c] android.support.v4.app.Fragment.getActivity:()Landroid/support/v4/app/FragmentActivity; │ │ +03dc3c: 5410 9900 |0000: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0099 │ │ +03dc40: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=593 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/Fragment; │ │ │ │ #4 : (in Landroid/support/v4/app/Fragment;) │ │ @@ -4005,17 +4005,17 @@ │ │ type : '()Landroid/os/Bundle;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -03c0b4: |[03c0b4] android.support.v4.app.Fragment.getArguments:()Landroid/os/Bundle; │ │ -03c0c4: 5410 9c00 |0000: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mArguments:Landroid/os/Bundle; // field@009c │ │ -03c0c8: 1100 |0002: return-object v0 │ │ +03dc44: |[03dc44] android.support.v4.app.Fragment.getArguments:()Landroid/os/Bundle; │ │ +03dc54: 5410 9c00 |0000: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mArguments:Landroid/os/Bundle; // field@009c │ │ +03dc58: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=540 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/Fragment; │ │ │ │ #5 : (in Landroid/support/v4/app/Fragment;) │ │ @@ -4023,43 +4023,43 @@ │ │ type : '()Landroid/support/v4/app/FragmentManager;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 53 16-bit code units │ │ -03c0cc: |[03c0cc] android.support.v4.app.Fragment.getChildFragmentManager:()Landroid/support/v4/app/FragmentManager; │ │ -03c0dc: 5420 a000 |0000: iget-object v0, v2, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00a0 │ │ -03c0e0: 3900 0f00 |0002: if-nez v0, 0011 // +000f │ │ -03c0e4: 6e10 fe02 0200 |0004: invoke-virtual {v2}, Landroid/support/v4/app/Fragment;.instantiateChildFragmentManager:()V // method@02fe │ │ -03c0ea: 5220 b900 |0007: iget v0, v2, Landroid/support/v4/app/Fragment;.mState:I // field@00b9 │ │ -03c0ee: 1251 |0009: const/4 v1, #int 5 // #5 │ │ -03c0f0: 3410 0a00 |000a: if-lt v0, v1, 0014 // +000a │ │ -03c0f4: 5420 a000 |000c: iget-object v0, v2, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00a0 │ │ -03c0f8: 6e10 bf03 0000 |000e: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchResume:()V // method@03bf │ │ -03c0fe: 5420 a000 |0011: iget-object v0, v2, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00a0 │ │ -03c102: 1100 |0013: return-object v0 │ │ -03c104: 5220 b900 |0014: iget v0, v2, Landroid/support/v4/app/Fragment;.mState:I // field@00b9 │ │ -03c108: 1241 |0016: const/4 v1, #int 4 // #4 │ │ -03c10a: 3410 0800 |0017: if-lt v0, v1, 001f // +0008 │ │ -03c10e: 5420 a000 |0019: iget-object v0, v2, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00a0 │ │ -03c112: 6e10 c003 0000 |001b: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchStart:()V // method@03c0 │ │ -03c118: 28f3 |001e: goto 0011 // -000d │ │ -03c11a: 5220 b900 |001f: iget v0, v2, Landroid/support/v4/app/Fragment;.mState:I // field@00b9 │ │ -03c11e: 1221 |0021: const/4 v1, #int 2 // #2 │ │ -03c120: 3410 0800 |0022: if-lt v0, v1, 002a // +0008 │ │ -03c124: 5420 a000 |0024: iget-object v0, v2, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00a0 │ │ -03c128: 6e10 b203 0000 |0026: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchActivityCreated:()V // method@03b2 │ │ -03c12e: 28e8 |0029: goto 0011 // -0018 │ │ -03c130: 5220 b900 |002a: iget v0, v2, Landroid/support/v4/app/Fragment;.mState:I // field@00b9 │ │ -03c134: 1211 |002c: const/4 v1, #int 1 // #1 │ │ -03c136: 3410 e4ff |002d: if-lt v0, v1, 0011 // -001c │ │ -03c13a: 5420 a000 |002f: iget-object v0, v2, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00a0 │ │ -03c13e: 6e10 b503 0000 |0031: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchCreate:()V // method@03b5 │ │ -03c144: 28dd |0034: goto 0011 // -0023 │ │ +03dc5c: |[03dc5c] android.support.v4.app.Fragment.getChildFragmentManager:()Landroid/support/v4/app/FragmentManager; │ │ +03dc6c: 5420 a000 |0000: iget-object v0, v2, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00a0 │ │ +03dc70: 3900 0f00 |0002: if-nez v0, 0011 // +000f │ │ +03dc74: 6e10 fe02 0200 |0004: invoke-virtual {v2}, Landroid/support/v4/app/Fragment;.instantiateChildFragmentManager:()V // method@02fe │ │ +03dc7a: 5220 b900 |0007: iget v0, v2, Landroid/support/v4/app/Fragment;.mState:I // field@00b9 │ │ +03dc7e: 1251 |0009: const/4 v1, #int 5 // #5 │ │ +03dc80: 3410 0a00 |000a: if-lt v0, v1, 0014 // +000a │ │ +03dc84: 5420 a000 |000c: iget-object v0, v2, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00a0 │ │ +03dc88: 6e10 bf03 0000 |000e: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchResume:()V // method@03bf │ │ +03dc8e: 5420 a000 |0011: iget-object v0, v2, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00a0 │ │ +03dc92: 1100 |0013: return-object v0 │ │ +03dc94: 5220 b900 |0014: iget v0, v2, Landroid/support/v4/app/Fragment;.mState:I // field@00b9 │ │ +03dc98: 1241 |0016: const/4 v1, #int 4 // #4 │ │ +03dc9a: 3410 0800 |0017: if-lt v0, v1, 001f // +0008 │ │ +03dc9e: 5420 a000 |0019: iget-object v0, v2, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00a0 │ │ +03dca2: 6e10 c003 0000 |001b: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchStart:()V // method@03c0 │ │ +03dca8: 28f3 |001e: goto 0011 // -000d │ │ +03dcaa: 5220 b900 |001f: iget v0, v2, Landroid/support/v4/app/Fragment;.mState:I // field@00b9 │ │ +03dcae: 1221 |0021: const/4 v1, #int 2 // #2 │ │ +03dcb0: 3410 0800 |0022: if-lt v0, v1, 002a // +0008 │ │ +03dcb4: 5420 a000 |0024: iget-object v0, v2, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00a0 │ │ +03dcb8: 6e10 b203 0000 |0026: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchActivityCreated:()V // method@03b2 │ │ +03dcbe: 28e8 |0029: goto 0011 // -0018 │ │ +03dcc0: 5220 b900 |002a: iget v0, v2, Landroid/support/v4/app/Fragment;.mState:I // field@00b9 │ │ +03dcc4: 1211 |002c: const/4 v1, #int 1 // #1 │ │ +03dcc6: 3410 e4ff |002d: if-lt v0, v1, 0011 // -001c │ │ +03dcca: 5420 a000 |002f: iget-object v0, v2, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00a0 │ │ +03dcce: 6e10 b503 0000 |0031: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchCreate:()V // method@03b5 │ │ +03dcd4: 28dd |0034: goto 0011 // -0023 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=658 │ │ 0x0004 line=659 │ │ 0x0007 line=660 │ │ 0x000c line=661 │ │ 0x0011 line=670 │ │ @@ -4077,17 +4077,17 @@ │ │ type : '()Landroid/support/v4/app/FragmentManager;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -03c148: |[03c148] android.support.v4.app.Fragment.getFragmentManager:()Landroid/support/v4/app/FragmentManager; │ │ -03c158: 5410 a600 |0000: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00a6 │ │ -03c15c: 1100 |0002: return-object v0 │ │ +03dcd8: |[03dcd8] android.support.v4.app.Fragment.getFragmentManager:()Landroid/support/v4/app/FragmentManager; │ │ +03dce8: 5410 a600 |0000: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00a6 │ │ +03dcec: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=650 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/Fragment; │ │ │ │ #7 : (in Landroid/support/v4/app/Fragment;) │ │ @@ -4095,17 +4095,17 @@ │ │ type : '()I' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -03c160: |[03c160] android.support.v4.app.Fragment.getId:()I │ │ -03c170: 5210 a500 |0000: iget v0, v1, Landroid/support/v4/app/Fragment;.mFragmentId:I // field@00a5 │ │ -03c174: 0f00 |0002: return v0 │ │ +03dcf0: |[03dcf0] android.support.v4.app.Fragment.getId:()I │ │ +03dd00: 5210 a500 |0000: iget v0, v1, Landroid/support/v4/app/Fragment;.mFragmentId:I // field@00a5 │ │ +03dd04: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=511 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/Fragment; │ │ │ │ #8 : (in Landroid/support/v4/app/Fragment;) │ │ @@ -4113,19 +4113,19 @@ │ │ type : '(Landroid/os/Bundle;)Landroid/view/LayoutInflater;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -03c178: |[03c178] android.support.v4.app.Fragment.getLayoutInflater:(Landroid/os/Bundle;)Landroid/view/LayoutInflater; │ │ -03c188: 5410 9900 |0000: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0099 │ │ -03c18c: 6e10 5403 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/app/FragmentActivity;.getLayoutInflater:()Landroid/view/LayoutInflater; // method@0354 │ │ -03c192: 0c00 |0005: move-result-object v0 │ │ -03c194: 1100 |0006: return-object v0 │ │ +03dd08: |[03dd08] android.support.v4.app.Fragment.getLayoutInflater:(Landroid/os/Bundle;)Landroid/view/LayoutInflater; │ │ +03dd18: 5410 9900 |0000: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0099 │ │ +03dd1c: 6e10 5403 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/app/FragmentActivity;.getLayoutInflater:()Landroid/view/LayoutInflater; // method@0354 │ │ +03dd22: 0c00 |0005: move-result-object v0 │ │ +03dd24: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=915 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/app/Fragment; │ │ 0x0000 - 0x0007 reg=2 savedInstanceState Landroid/os/Bundle; │ │ │ │ @@ -4134,46 +4134,46 @@ │ │ type : '()Landroid/support/v4/app/LoaderManager;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 60 16-bit code units │ │ -03c198: |[03c198] android.support.v4.app.Fragment.getLoaderManager:()Landroid/support/v4/app/LoaderManager; │ │ -03c1a8: 1213 |0000: const/4 v3, #int 1 // #1 │ │ -03c1aa: 5440 ad00 |0001: iget-object v0, v4, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00ad │ │ -03c1ae: 3800 0500 |0003: if-eqz v0, 0008 // +0005 │ │ -03c1b2: 5440 ad00 |0005: iget-object v0, v4, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00ad │ │ -03c1b6: 1100 |0007: return-object v0 │ │ -03c1b8: 5440 9900 |0008: iget-object v0, v4, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0099 │ │ -03c1bc: 3900 2100 |000a: if-nez v0, 002b // +0021 │ │ -03c1c0: 2200 2d03 |000c: new-instance v0, Ljava/lang/IllegalStateException; // type@032d │ │ -03c1c4: 2201 4203 |000e: new-instance v1, Ljava/lang/StringBuilder; // type@0342 │ │ -03c1c8: 7010 5715 0100 |0010: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ -03c1ce: 1a02 5f04 |0013: const-string v2, "Fragment " // string@045f │ │ -03c1d2: 6e20 5f15 2100 |0015: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -03c1d8: 0c01 |0018: move-result-object v1 │ │ -03c1da: 6e20 5e15 4100 |0019: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@155e │ │ -03c1e0: 0c01 |001c: move-result-object v1 │ │ -03c1e2: 1a02 a100 |001d: const-string v2, " not attached to Activity" // string@00a1 │ │ -03c1e6: 6e20 5f15 2100 |001f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -03c1ec: 0c01 |0022: move-result-object v1 │ │ -03c1ee: 6e10 6415 0100 |0023: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ -03c1f4: 0c01 |0026: move-result-object v1 │ │ -03c1f6: 7020 0415 1000 |0027: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1504 │ │ -03c1fc: 2700 |002a: throw v0 │ │ -03c1fe: 5c43 9f00 |002b: iput-boolean v3, v4, Landroid/support/v4/app/Fragment;.mCheckedForLoaderManager:Z // field@009f │ │ -03c202: 5440 9900 |002d: iget-object v0, v4, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0099 │ │ -03c206: 5441 c100 |002f: iget-object v1, v4, Landroid/support/v4/app/Fragment;.mWho:Ljava/lang/String; // field@00c1 │ │ -03c20a: 5542 ae00 |0031: iget-boolean v2, v4, Landroid/support/v4/app/Fragment;.mLoadersStarted:Z // field@00ae │ │ -03c20e: 6e40 5503 1032 |0033: invoke-virtual {v0, v1, v2, v3}, Landroid/support/v4/app/FragmentActivity;.getLoaderManager:(Ljava/lang/String;ZZ)Landroid/support/v4/app/LoaderManagerImpl; // method@0355 │ │ -03c214: 0c00 |0036: move-result-object v0 │ │ -03c216: 5b40 ad00 |0037: iput-object v0, v4, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00ad │ │ -03c21a: 5440 ad00 |0039: iget-object v0, v4, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00ad │ │ -03c21e: 28cc |003b: goto 0007 // -0034 │ │ +03dd28: |[03dd28] android.support.v4.app.Fragment.getLoaderManager:()Landroid/support/v4/app/LoaderManager; │ │ +03dd38: 1213 |0000: const/4 v3, #int 1 // #1 │ │ +03dd3a: 5440 ad00 |0001: iget-object v0, v4, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00ad │ │ +03dd3e: 3800 0500 |0003: if-eqz v0, 0008 // +0005 │ │ +03dd42: 5440 ad00 |0005: iget-object v0, v4, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00ad │ │ +03dd46: 1100 |0007: return-object v0 │ │ +03dd48: 5440 9900 |0008: iget-object v0, v4, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0099 │ │ +03dd4c: 3900 2100 |000a: if-nez v0, 002b // +0021 │ │ +03dd50: 2200 2a03 |000c: new-instance v0, Ljava/lang/IllegalStateException; // type@032a │ │ +03dd54: 2201 3f03 |000e: new-instance v1, Ljava/lang/StringBuilder; // type@033f │ │ +03dd58: 7010 5715 0100 |0010: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ +03dd5e: 1a02 5f04 |0013: const-string v2, "Fragment " // string@045f │ │ +03dd62: 6e20 5f15 2100 |0015: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +03dd68: 0c01 |0018: move-result-object v1 │ │ +03dd6a: 6e20 5e15 4100 |0019: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@155e │ │ +03dd70: 0c01 |001c: move-result-object v1 │ │ +03dd72: 1a02 a100 |001d: const-string v2, " not attached to Activity" // string@00a1 │ │ +03dd76: 6e20 5f15 2100 |001f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +03dd7c: 0c01 |0022: move-result-object v1 │ │ +03dd7e: 6e10 6415 0100 |0023: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ +03dd84: 0c01 |0026: move-result-object v1 │ │ +03dd86: 7020 0415 1000 |0027: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1504 │ │ +03dd8c: 2700 |002a: throw v0 │ │ +03dd8e: 5c43 9f00 |002b: iput-boolean v3, v4, Landroid/support/v4/app/Fragment;.mCheckedForLoaderManager:Z // field@009f │ │ +03dd92: 5440 9900 |002d: iget-object v0, v4, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0099 │ │ +03dd96: 5441 c100 |002f: iget-object v1, v4, Landroid/support/v4/app/Fragment;.mWho:Ljava/lang/String; // field@00c1 │ │ +03dd9a: 5542 ae00 |0031: iget-boolean v2, v4, Landroid/support/v4/app/Fragment;.mLoadersStarted:Z // field@00ae │ │ +03dd9e: 6e40 5503 1032 |0033: invoke-virtual {v0, v1, v2, v3}, Landroid/support/v4/app/FragmentActivity;.getLoaderManager:(Ljava/lang/String;ZZ)Landroid/support/v4/app/LoaderManagerImpl; // method@0355 │ │ +03dda4: 0c00 |0036: move-result-object v0 │ │ +03dda6: 5b40 ad00 |0037: iput-object v0, v4, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00ad │ │ +03ddaa: 5440 ad00 |0039: iget-object v0, v4, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00ad │ │ +03ddae: 28cc |003b: goto 0007 // -0034 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=859 │ │ 0x0005 line=860 │ │ 0x0007 line=867 │ │ 0x0008 line=862 │ │ 0x000c line=863 │ │ @@ -4188,17 +4188,17 @@ │ │ type : '()Landroid/support/v4/app/Fragment;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -03c220: |[03c220] android.support.v4.app.Fragment.getParentFragment:()Landroid/support/v4/app/Fragment; │ │ -03c230: 5410 b100 |0000: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mParentFragment:Landroid/support/v4/app/Fragment; // field@00b1 │ │ -03c234: 1100 |0002: return-object v0 │ │ +03ddb0: |[03ddb0] android.support.v4.app.Fragment.getParentFragment:()Landroid/support/v4/app/Fragment; │ │ +03ddc0: 5410 b100 |0000: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mParentFragment:Landroid/support/v4/app/Fragment; // field@00b1 │ │ +03ddc4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=678 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/Fragment; │ │ │ │ #11 : (in Landroid/support/v4/app/Fragment;) │ │ @@ -4206,36 +4206,36 @@ │ │ type : '()Landroid/content/res/Resources;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 42 16-bit code units │ │ -03c238: |[03c238] android.support.v4.app.Fragment.getResources:()Landroid/content/res/Resources; │ │ -03c248: 5430 9900 |0000: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0099 │ │ -03c24c: 3900 2100 |0002: if-nez v0, 0023 // +0021 │ │ -03c250: 2200 2d03 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@032d │ │ -03c254: 2201 4203 |0006: new-instance v1, Ljava/lang/StringBuilder; // type@0342 │ │ -03c258: 7010 5715 0100 |0008: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ -03c25e: 1a02 5f04 |000b: const-string v2, "Fragment " // string@045f │ │ -03c262: 6e20 5f15 2100 |000d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -03c268: 0c01 |0010: move-result-object v1 │ │ -03c26a: 6e20 5e15 3100 |0011: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@155e │ │ -03c270: 0c01 |0014: move-result-object v1 │ │ -03c272: 1a02 a100 |0015: const-string v2, " not attached to Activity" // string@00a1 │ │ -03c276: 6e20 5f15 2100 |0017: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -03c27c: 0c01 |001a: move-result-object v1 │ │ -03c27e: 6e10 6415 0100 |001b: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ -03c284: 0c01 |001e: move-result-object v1 │ │ -03c286: 7020 0415 1000 |001f: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1504 │ │ -03c28c: 2700 |0022: throw v0 │ │ -03c28e: 5430 9900 |0023: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0099 │ │ -03c292: 6e10 5703 0000 |0025: invoke-virtual {v0}, Landroid/support/v4/app/FragmentActivity;.getResources:()Landroid/content/res/Resources; // method@0357 │ │ -03c298: 0c00 |0028: move-result-object v0 │ │ -03c29a: 1100 |0029: return-object v0 │ │ +03ddc8: |[03ddc8] android.support.v4.app.Fragment.getResources:()Landroid/content/res/Resources; │ │ +03ddd8: 5430 9900 |0000: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0099 │ │ +03dddc: 3900 2100 |0002: if-nez v0, 0023 // +0021 │ │ +03dde0: 2200 2a03 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@032a │ │ +03dde4: 2201 3f03 |0006: new-instance v1, Ljava/lang/StringBuilder; // type@033f │ │ +03dde8: 7010 5715 0100 |0008: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ +03ddee: 1a02 5f04 |000b: const-string v2, "Fragment " // string@045f │ │ +03ddf2: 6e20 5f15 2100 |000d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +03ddf8: 0c01 |0010: move-result-object v1 │ │ +03ddfa: 6e20 5e15 3100 |0011: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@155e │ │ +03de00: 0c01 |0014: move-result-object v1 │ │ +03de02: 1a02 a100 |0015: const-string v2, " not attached to Activity" // string@00a1 │ │ +03de06: 6e20 5f15 2100 |0017: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +03de0c: 0c01 |001a: move-result-object v1 │ │ +03de0e: 6e10 6415 0100 |001b: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ +03de14: 0c01 |001e: move-result-object v1 │ │ +03de16: 7020 0415 1000 |001f: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1504 │ │ +03de1c: 2700 |0022: throw v0 │ │ +03de1e: 5430 9900 |0023: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0099 │ │ +03de22: 6e10 5703 0000 |0025: invoke-virtual {v0}, Landroid/support/v4/app/FragmentActivity;.getResources:()Landroid/content/res/Resources; // method@0357 │ │ +03de28: 0c00 |0028: move-result-object v0 │ │ +03de2a: 1100 |0029: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=600 │ │ 0x0004 line=601 │ │ 0x0023 line=603 │ │ locals : │ │ 0x0000 - 0x002a reg=3 this Landroid/support/v4/app/Fragment; │ │ @@ -4245,17 +4245,17 @@ │ │ type : '()Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -03c29c: |[03c29c] android.support.v4.app.Fragment.getRetainInstance:()Z │ │ -03c2ac: 5510 b500 |0000: iget-boolean v0, v1, Landroid/support/v4/app/Fragment;.mRetainInstance:Z // field@00b5 │ │ -03c2b0: 0f00 |0002: return v0 │ │ +03de2c: |[03de2c] android.support.v4.app.Fragment.getRetainInstance:()Z │ │ +03de3c: 5510 b500 |0000: iget-boolean v0, v1, Landroid/support/v4/app/Fragment;.mRetainInstance:Z // field@00b5 │ │ +03de40: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=789 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/Fragment; │ │ │ │ #13 : (in Landroid/support/v4/app/Fragment;) │ │ @@ -4263,20 +4263,20 @@ │ │ type : '(I)Ljava/lang/String;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -03c2b4: |[03c2b4] android.support.v4.app.Fragment.getString:(I)Ljava/lang/String; │ │ -03c2c4: 6e10 ef02 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/app/Fragment;.getResources:()Landroid/content/res/Resources; // method@02ef │ │ -03c2ca: 0c00 |0003: move-result-object v0 │ │ -03c2cc: 6e20 1101 2000 |0004: invoke-virtual {v0, v2}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0111 │ │ -03c2d2: 0c00 |0007: move-result-object v0 │ │ -03c2d4: 1100 |0008: return-object v0 │ │ +03de44: |[03de44] android.support.v4.app.Fragment.getString:(I)Ljava/lang/String; │ │ +03de54: 6e10 ef02 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/app/Fragment;.getResources:()Landroid/content/res/Resources; // method@02ef │ │ +03de5a: 0c00 |0003: move-result-object v0 │ │ +03de5c: 6e20 1101 2000 |0004: invoke-virtual {v0, v2}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0111 │ │ +03de62: 0c00 |0007: move-result-object v0 │ │ +03de64: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=623 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v4/app/Fragment; │ │ 0x0000 - 0x0009 reg=2 resId I │ │ │ │ @@ -4285,20 +4285,20 @@ │ │ type : '(I[Ljava/lang/Object;)Ljava/lang/String;' │ │ access : 0x0091 (PUBLIC FINAL VARARGS) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -03c2d8: |[03c2d8] android.support.v4.app.Fragment.getString:(I[Ljava/lang/Object;)Ljava/lang/String; │ │ -03c2e8: 6e10 ef02 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/app/Fragment;.getResources:()Landroid/content/res/Resources; // method@02ef │ │ -03c2ee: 0c00 |0003: move-result-object v0 │ │ -03c2f0: 6e30 1201 2003 |0004: invoke-virtual {v0, v2, v3}, Landroid/content/res/Resources;.getString:(I[Ljava/lang/Object;)Ljava/lang/String; // method@0112 │ │ -03c2f6: 0c00 |0007: move-result-object v0 │ │ -03c2f8: 1100 |0008: return-object v0 │ │ +03de68: |[03de68] android.support.v4.app.Fragment.getString:(I[Ljava/lang/Object;)Ljava/lang/String; │ │ +03de78: 6e10 ef02 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/app/Fragment;.getResources:()Landroid/content/res/Resources; // method@02ef │ │ +03de7e: 0c00 |0003: move-result-object v0 │ │ +03de80: 6e30 1201 2003 |0004: invoke-virtual {v0, v2, v3}, Landroid/content/res/Resources;.getString:(I[Ljava/lang/Object;)Ljava/lang/String; // method@0112 │ │ +03de86: 0c00 |0007: move-result-object v0 │ │ +03de88: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=636 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v4/app/Fragment; │ │ 0x0000 - 0x0009 reg=2 resId I │ │ 0x0000 - 0x0009 reg=3 formatArgs [Ljava/lang/Object; │ │ @@ -4308,17 +4308,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -03c2fc: |[03c2fc] android.support.v4.app.Fragment.getTag:()Ljava/lang/String; │ │ -03c30c: 5410 bb00 |0000: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mTag:Ljava/lang/String; // field@00bb │ │ -03c310: 1100 |0002: return-object v0 │ │ +03de8c: |[03de8c] android.support.v4.app.Fragment.getTag:()Ljava/lang/String; │ │ +03de9c: 5410 bb00 |0000: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mTag:Ljava/lang/String; // field@00bb │ │ +03dea0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=518 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/Fragment; │ │ │ │ #16 : (in Landroid/support/v4/app/Fragment;) │ │ @@ -4326,17 +4326,17 @@ │ │ type : '()Landroid/support/v4/app/Fragment;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -03c314: |[03c314] android.support.v4.app.Fragment.getTargetFragment:()Landroid/support/v4/app/Fragment; │ │ -03c324: 5410 bc00 |0000: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mTarget:Landroid/support/v4/app/Fragment; // field@00bc │ │ -03c328: 1100 |0002: return-object v0 │ │ +03dea4: |[03dea4] android.support.v4.app.Fragment.getTargetFragment:()Landroid/support/v4/app/Fragment; │ │ +03deb4: 5410 bc00 |0000: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mTarget:Landroid/support/v4/app/Fragment; // field@00bc │ │ +03deb8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=579 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/Fragment; │ │ │ │ #17 : (in Landroid/support/v4/app/Fragment;) │ │ @@ -4344,17 +4344,17 @@ │ │ type : '()I' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -03c32c: |[03c32c] android.support.v4.app.Fragment.getTargetRequestCode:()I │ │ -03c33c: 5210 be00 |0000: iget v0, v1, Landroid/support/v4/app/Fragment;.mTargetRequestCode:I // field@00be │ │ -03c340: 0f00 |0002: return v0 │ │ +03debc: |[03debc] android.support.v4.app.Fragment.getTargetRequestCode:()I │ │ +03decc: 5210 be00 |0000: iget v0, v1, Landroid/support/v4/app/Fragment;.mTargetRequestCode:I // field@00be │ │ +03ded0: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=586 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/Fragment; │ │ │ │ #18 : (in Landroid/support/v4/app/Fragment;) │ │ @@ -4362,20 +4362,20 @@ │ │ type : '(I)Ljava/lang/CharSequence;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -03c344: |[03c344] android.support.v4.app.Fragment.getText:(I)Ljava/lang/CharSequence; │ │ -03c354: 6e10 ef02 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/app/Fragment;.getResources:()Landroid/content/res/Resources; // method@02ef │ │ -03c35a: 0c00 |0003: move-result-object v0 │ │ -03c35c: 6e20 1501 2000 |0004: invoke-virtual {v0, v2}, Landroid/content/res/Resources;.getText:(I)Ljava/lang/CharSequence; // method@0115 │ │ -03c362: 0c00 |0007: move-result-object v0 │ │ -03c364: 1100 |0008: return-object v0 │ │ +03ded4: |[03ded4] android.support.v4.app.Fragment.getText:(I)Ljava/lang/CharSequence; │ │ +03dee4: 6e10 ef02 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/app/Fragment;.getResources:()Landroid/content/res/Resources; // method@02ef │ │ +03deea: 0c00 |0003: move-result-object v0 │ │ +03deec: 6e20 1501 2000 |0004: invoke-virtual {v0, v2}, Landroid/content/res/Resources;.getText:(I)Ljava/lang/CharSequence; // method@0115 │ │ +03def2: 0c00 |0007: move-result-object v0 │ │ +03def4: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=613 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v4/app/Fragment; │ │ 0x0000 - 0x0009 reg=2 resId I │ │ │ │ @@ -4384,17 +4384,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -03c368: |[03c368] android.support.v4.app.Fragment.getUserVisibleHint:()Z │ │ -03c378: 5510 bf00 |0000: iget-boolean v0, v1, Landroid/support/v4/app/Fragment;.mUserVisibleHint:Z // field@00bf │ │ -03c37c: 0f00 |0002: return v0 │ │ +03def8: |[03def8] android.support.v4.app.Fragment.getUserVisibleHint:()Z │ │ +03df08: 5510 bf00 |0000: iget-boolean v0, v1, Landroid/support/v4/app/Fragment;.mUserVisibleHint:Z // field@00bf │ │ +03df0c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=852 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/Fragment; │ │ │ │ #20 : (in Landroid/support/v4/app/Fragment;) │ │ @@ -4402,17 +4402,17 @@ │ │ type : '()Landroid/view/View;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -03c380: |[03c380] android.support.v4.app.Fragment.getView:()Landroid/view/View; │ │ -03c390: 5410 c000 |0000: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00c0 │ │ -03c394: 1100 |0002: return-object v0 │ │ +03df10: |[03df10] android.support.v4.app.Fragment.getView:()Landroid/view/View; │ │ +03df20: 5410 c000 |0000: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00c0 │ │ +03df24: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1041 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/Fragment; │ │ │ │ #21 : (in Landroid/support/v4/app/Fragment;) │ │ @@ -4420,17 +4420,17 @@ │ │ type : '()Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -03c398: |[03c398] android.support.v4.app.Fragment.hasOptionsMenu:()Z │ │ -03c3a8: 5510 a800 |0000: iget-boolean v0, v1, Landroid/support/v4/app/Fragment;.mHasMenu:Z // field@00a8 │ │ -03c3ac: 0f00 |0002: return v0 │ │ +03df28: |[03df28] android.support.v4.app.Fragment.hasOptionsMenu:()Z │ │ +03df38: 5510 a800 |0000: iget-boolean v0, v1, Landroid/support/v4/app/Fragment;.mHasMenu:Z // field@00a8 │ │ +03df3c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=748 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/Fragment; │ │ │ │ #22 : (in Landroid/support/v4/app/Fragment;) │ │ @@ -4438,18 +4438,18 @@ │ │ type : '()I' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -03c3b0: |[03c3b0] android.support.v4.app.Fragment.hashCode:()I │ │ -03c3c0: 6f10 2015 0100 |0000: invoke-super {v1}, Ljava/lang/Object;.hashCode:()I // method@1520 │ │ -03c3c6: 0a00 |0003: move-result v0 │ │ -03c3c8: 0f00 |0004: return v0 │ │ +03df40: |[03df40] android.support.v4.app.Fragment.hashCode:()I │ │ +03df50: 6f10 2015 0100 |0000: invoke-super {v1}, Ljava/lang/Object;.hashCode:()I // method@1520 │ │ +03df56: 0a00 |0003: move-result v0 │ │ +03df58: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=482 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/Fragment; │ │ │ │ #23 : (in Landroid/support/v4/app/Fragment;) │ │ @@ -4457,39 +4457,39 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 44 16-bit code units │ │ -03c3cc: |[03c3cc] android.support.v4.app.Fragment.initState:()V │ │ -03c3dc: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -03c3de: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -03c3e0: 12f0 |0002: const/4 v0, #int -1 // #ff │ │ -03c3e2: 5930 ab00 |0003: iput v0, v3, Landroid/support/v4/app/Fragment;.mIndex:I // field@00ab │ │ -03c3e6: 5b32 c100 |0005: iput-object v2, v3, Landroid/support/v4/app/Fragment;.mWho:Ljava/lang/String; // field@00c1 │ │ -03c3ea: 5c31 9a00 |0007: iput-boolean v1, v3, Landroid/support/v4/app/Fragment;.mAdded:Z // field@009a │ │ -03c3ee: 5c31 b200 |0009: iput-boolean v1, v3, Landroid/support/v4/app/Fragment;.mRemoving:Z // field@00b2 │ │ -03c3f2: 5c31 b400 |000b: iput-boolean v1, v3, Landroid/support/v4/app/Fragment;.mResumed:Z // field@00b4 │ │ -03c3f6: 5c31 a700 |000d: iput-boolean v1, v3, Landroid/support/v4/app/Fragment;.mFromLayout:Z // field@00a7 │ │ -03c3fa: 5c31 aa00 |000f: iput-boolean v1, v3, Landroid/support/v4/app/Fragment;.mInLayout:Z // field@00aa │ │ -03c3fe: 5c31 b300 |0011: iput-boolean v1, v3, Landroid/support/v4/app/Fragment;.mRestored:Z // field@00b3 │ │ -03c402: 5931 9d00 |0013: iput v1, v3, Landroid/support/v4/app/Fragment;.mBackStackNesting:I // field@009d │ │ -03c406: 5b32 a600 |0015: iput-object v2, v3, Landroid/support/v4/app/Fragment;.mFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00a6 │ │ -03c40a: 5b32 9900 |0017: iput-object v2, v3, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0099 │ │ -03c40e: 5931 a500 |0019: iput v1, v3, Landroid/support/v4/app/Fragment;.mFragmentId:I // field@00a5 │ │ -03c412: 5931 a200 |001b: iput v1, v3, Landroid/support/v4/app/Fragment;.mContainerId:I // field@00a2 │ │ -03c416: 5b32 bb00 |001d: iput-object v2, v3, Landroid/support/v4/app/Fragment;.mTag:Ljava/lang/String; // field@00bb │ │ -03c41a: 5c31 a900 |001f: iput-boolean v1, v3, Landroid/support/v4/app/Fragment;.mHidden:Z // field@00a9 │ │ -03c41e: 5c31 a400 |0021: iput-boolean v1, v3, Landroid/support/v4/app/Fragment;.mDetached:Z // field@00a4 │ │ -03c422: 5c31 b600 |0023: iput-boolean v1, v3, Landroid/support/v4/app/Fragment;.mRetaining:Z // field@00b6 │ │ -03c426: 5b32 ad00 |0025: iput-object v2, v3, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00ad │ │ -03c42a: 5c31 ae00 |0027: iput-boolean v1, v3, Landroid/support/v4/app/Fragment;.mLoadersStarted:Z // field@00ae │ │ -03c42e: 5c31 9f00 |0029: iput-boolean v1, v3, Landroid/support/v4/app/Fragment;.mCheckedForLoaderManager:Z // field@009f │ │ -03c432: 0e00 |002b: return-void │ │ +03df5c: |[03df5c] android.support.v4.app.Fragment.initState:()V │ │ +03df6c: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +03df6e: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +03df70: 12f0 |0002: const/4 v0, #int -1 // #ff │ │ +03df72: 5930 ab00 |0003: iput v0, v3, Landroid/support/v4/app/Fragment;.mIndex:I // field@00ab │ │ +03df76: 5b32 c100 |0005: iput-object v2, v3, Landroid/support/v4/app/Fragment;.mWho:Ljava/lang/String; // field@00c1 │ │ +03df7a: 5c31 9a00 |0007: iput-boolean v1, v3, Landroid/support/v4/app/Fragment;.mAdded:Z // field@009a │ │ +03df7e: 5c31 b200 |0009: iput-boolean v1, v3, Landroid/support/v4/app/Fragment;.mRemoving:Z // field@00b2 │ │ +03df82: 5c31 b400 |000b: iput-boolean v1, v3, Landroid/support/v4/app/Fragment;.mResumed:Z // field@00b4 │ │ +03df86: 5c31 a700 |000d: iput-boolean v1, v3, Landroid/support/v4/app/Fragment;.mFromLayout:Z // field@00a7 │ │ +03df8a: 5c31 aa00 |000f: iput-boolean v1, v3, Landroid/support/v4/app/Fragment;.mInLayout:Z // field@00aa │ │ +03df8e: 5c31 b300 |0011: iput-boolean v1, v3, Landroid/support/v4/app/Fragment;.mRestored:Z // field@00b3 │ │ +03df92: 5931 9d00 |0013: iput v1, v3, Landroid/support/v4/app/Fragment;.mBackStackNesting:I // field@009d │ │ +03df96: 5b32 a600 |0015: iput-object v2, v3, Landroid/support/v4/app/Fragment;.mFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00a6 │ │ +03df9a: 5b32 9900 |0017: iput-object v2, v3, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0099 │ │ +03df9e: 5931 a500 |0019: iput v1, v3, Landroid/support/v4/app/Fragment;.mFragmentId:I // field@00a5 │ │ +03dfa2: 5931 a200 |001b: iput v1, v3, Landroid/support/v4/app/Fragment;.mContainerId:I // field@00a2 │ │ +03dfa6: 5b32 bb00 |001d: iput-object v2, v3, Landroid/support/v4/app/Fragment;.mTag:Ljava/lang/String; // field@00bb │ │ +03dfaa: 5c31 a900 |001f: iput-boolean v1, v3, Landroid/support/v4/app/Fragment;.mHidden:Z // field@00a9 │ │ +03dfae: 5c31 a400 |0021: iput-boolean v1, v3, Landroid/support/v4/app/Fragment;.mDetached:Z // field@00a4 │ │ +03dfb2: 5c31 b600 |0023: iput-boolean v1, v3, Landroid/support/v4/app/Fragment;.mRetaining:Z // field@00b6 │ │ +03dfb6: 5b32 ad00 |0025: iput-object v2, v3, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00ad │ │ +03dfba: 5c31 ae00 |0027: iput-boolean v1, v3, Landroid/support/v4/app/Fragment;.mLoadersStarted:Z // field@00ae │ │ +03dfbe: 5c31 9f00 |0029: iput-boolean v1, v3, Landroid/support/v4/app/Fragment;.mCheckedForLoaderManager:Z // field@009f │ │ +03dfc2: 0e00 |002b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=1191 │ │ 0x0005 line=1192 │ │ 0x0007 line=1193 │ │ 0x0009 line=1194 │ │ 0x000b line=1195 │ │ @@ -4517,24 +4517,24 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 20 16-bit code units │ │ -03c434: |[03c434] android.support.v4.app.Fragment.instantiateChildFragmentManager:()V │ │ -03c444: 2200 b800 |0000: new-instance v0, Landroid/support/v4/app/FragmentManagerImpl; // type@00b8 │ │ -03c448: 7010 a803 0000 |0002: invoke-direct {v0}, Landroid/support/v4/app/FragmentManagerImpl;.:()V // method@03a8 │ │ -03c44e: 5b30 a000 |0005: iput-object v0, v3, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00a0 │ │ -03c452: 5430 a000 |0007: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00a0 │ │ -03c456: 5431 9900 |0009: iget-object v1, v3, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0099 │ │ -03c45a: 2202 a500 |000b: new-instance v2, Landroid/support/v4/app/Fragment$1; // type@00a5 │ │ -03c45e: 7020 d502 3200 |000d: invoke-direct {v2, v3}, Landroid/support/v4/app/Fragment$1;.:(Landroid/support/v4/app/Fragment;)V // method@02d5 │ │ -03c464: 6e40 ad03 1032 |0010: invoke-virtual {v0, v1, v2, v3}, Landroid/support/v4/app/FragmentManagerImpl;.attachActivity:(Landroid/support/v4/app/FragmentActivity;Landroid/support/v4/app/FragmentContainer;Landroid/support/v4/app/Fragment;)V // method@03ad │ │ -03c46a: 0e00 |0013: return-void │ │ +03dfc4: |[03dfc4] android.support.v4.app.Fragment.instantiateChildFragmentManager:()V │ │ +03dfd4: 2200 b500 |0000: new-instance v0, Landroid/support/v4/app/FragmentManagerImpl; // type@00b5 │ │ +03dfd8: 7010 a803 0000 |0002: invoke-direct {v0}, Landroid/support/v4/app/FragmentManagerImpl;.:()V // method@03a8 │ │ +03dfde: 5b30 a000 |0005: iput-object v0, v3, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00a0 │ │ +03dfe2: 5430 a000 |0007: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00a0 │ │ +03dfe6: 5431 9900 |0009: iget-object v1, v3, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0099 │ │ +03dfea: 2202 a200 |000b: new-instance v2, Landroid/support/v4/app/Fragment$1; // type@00a2 │ │ +03dfee: 7020 d502 3200 |000d: invoke-direct {v2, v3}, Landroid/support/v4/app/Fragment$1;.:(Landroid/support/v4/app/Fragment;)V // method@02d5 │ │ +03dff4: 6e40 ad03 1032 |0010: invoke-virtual {v0, v1, v2, v3}, Landroid/support/v4/app/FragmentManagerImpl;.attachActivity:(Landroid/support/v4/app/FragmentActivity;Landroid/support/v4/app/FragmentContainer;Landroid/support/v4/app/Fragment;)V // method@03ad │ │ +03dffa: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1460 │ │ 0x0007 line=1461 │ │ 0x0013 line=1470 │ │ locals : │ │ 0x0000 - 0x0014 reg=3 this Landroid/support/v4/app/Fragment; │ │ @@ -4544,23 +4544,23 @@ │ │ type : '()Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 12 16-bit code units │ │ -03c46c: |[03c46c] android.support.v4.app.Fragment.isAdded:()Z │ │ -03c47c: 5410 9900 |0000: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0099 │ │ -03c480: 3800 0800 |0002: if-eqz v0, 000a // +0008 │ │ -03c484: 5510 9a00 |0004: iget-boolean v0, v1, Landroid/support/v4/app/Fragment;.mAdded:Z // field@009a │ │ -03c488: 3800 0400 |0006: if-eqz v0, 000a // +0004 │ │ -03c48c: 1210 |0008: const/4 v0, #int 1 // #1 │ │ -03c48e: 0f00 |0009: return v0 │ │ -03c490: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -03c492: 28fe |000b: goto 0009 // -0002 │ │ +03dffc: |[03dffc] android.support.v4.app.Fragment.isAdded:()Z │ │ +03e00c: 5410 9900 |0000: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0099 │ │ +03e010: 3800 0800 |0002: if-eqz v0, 000a // +0008 │ │ +03e014: 5510 9a00 |0004: iget-boolean v0, v1, Landroid/support/v4/app/Fragment;.mAdded:Z // field@009a │ │ +03e018: 3800 0400 |0006: if-eqz v0, 000a // +0004 │ │ +03e01c: 1210 |0008: const/4 v0, #int 1 // #1 │ │ +03e01e: 0f00 |0009: return v0 │ │ +03e020: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +03e022: 28fe |000b: goto 0009 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=685 │ │ locals : │ │ 0x0000 - 0x000c reg=1 this Landroid/support/v4/app/Fragment; │ │ │ │ #26 : (in Landroid/support/v4/app/Fragment;) │ │ @@ -4568,17 +4568,17 @@ │ │ type : '()Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -03c494: |[03c494] android.support.v4.app.Fragment.isDetached:()Z │ │ -03c4a4: 5510 a400 |0000: iget-boolean v0, v1, Landroid/support/v4/app/Fragment;.mDetached:Z // field@00a4 │ │ -03c4a8: 0f00 |0002: return v0 │ │ +03e024: |[03e024] android.support.v4.app.Fragment.isDetached:()Z │ │ +03e034: 5510 a400 |0000: iget-boolean v0, v1, Landroid/support/v4/app/Fragment;.mDetached:Z // field@00a4 │ │ +03e038: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=694 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/Fragment; │ │ │ │ #27 : (in Landroid/support/v4/app/Fragment;) │ │ @@ -4586,17 +4586,17 @@ │ │ type : '()Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -03c4ac: |[03c4ac] android.support.v4.app.Fragment.isHidden:()Z │ │ -03c4bc: 5510 a900 |0000: iget-boolean v0, v1, Landroid/support/v4/app/Fragment;.mHidden:Z // field@00a9 │ │ -03c4c0: 0f00 |0002: return v0 │ │ +03e03c: |[03e03c] android.support.v4.app.Fragment.isHidden:()Z │ │ +03e04c: 5510 a900 |0000: iget-boolean v0, v1, Landroid/support/v4/app/Fragment;.mHidden:Z // field@00a9 │ │ +03e050: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=743 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/Fragment; │ │ │ │ #28 : (in Landroid/support/v4/app/Fragment;) │ │ @@ -4604,21 +4604,21 @@ │ │ type : '()Z' │ │ access : 0x0010 (FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -03c4c4: |[03c4c4] android.support.v4.app.Fragment.isInBackStack:()Z │ │ -03c4d4: 5210 9d00 |0000: iget v0, v1, Landroid/support/v4/app/Fragment;.mBackStackNesting:I // field@009d │ │ -03c4d8: 3d00 0400 |0002: if-lez v0, 0006 // +0004 │ │ -03c4dc: 1210 |0004: const/4 v0, #int 1 // #1 │ │ -03c4de: 0f00 |0005: return v0 │ │ -03c4e0: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -03c4e2: 28fe |0007: goto 0005 // -0002 │ │ +03e054: |[03e054] android.support.v4.app.Fragment.isInBackStack:()Z │ │ +03e064: 5210 9d00 |0000: iget v0, v1, Landroid/support/v4/app/Fragment;.mBackStackNesting:I // field@009d │ │ +03e068: 3d00 0400 |0002: if-lez v0, 0006 // +0004 │ │ +03e06c: 1210 |0004: const/4 v0, #int 1 // #1 │ │ +03e06e: 0f00 |0005: return v0 │ │ +03e070: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +03e072: 28fe |0007: goto 0005 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=468 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Landroid/support/v4/app/Fragment; │ │ │ │ #29 : (in Landroid/support/v4/app/Fragment;) │ │ @@ -4626,17 +4626,17 @@ │ │ type : '()Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -03c4e4: |[03c4e4] android.support.v4.app.Fragment.isInLayout:()Z │ │ -03c4f4: 5510 aa00 |0000: iget-boolean v0, v1, Landroid/support/v4/app/Fragment;.mInLayout:Z // field@00aa │ │ -03c4f8: 0f00 |0002: return v0 │ │ +03e074: |[03e074] android.support.v4.app.Fragment.isInLayout:()Z │ │ +03e084: 5510 aa00 |0000: iget-boolean v0, v1, Landroid/support/v4/app/Fragment;.mInLayout:Z // field@00aa │ │ +03e088: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=714 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/Fragment; │ │ │ │ #30 : (in Landroid/support/v4/app/Fragment;) │ │ @@ -4644,17 +4644,17 @@ │ │ type : '()Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -03c4fc: |[03c4fc] android.support.v4.app.Fragment.isMenuVisible:()Z │ │ -03c50c: 5510 af00 |0000: iget-boolean v0, v1, Landroid/support/v4/app/Fragment;.mMenuVisible:Z // field@00af │ │ -03c510: 0f00 |0002: return v0 │ │ +03e08c: |[03e08c] android.support.v4.app.Fragment.isMenuVisible:()Z │ │ +03e09c: 5510 af00 |0000: iget-boolean v0, v1, Landroid/support/v4/app/Fragment;.mMenuVisible:Z // field@00af │ │ +03e0a0: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=753 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/Fragment; │ │ │ │ #31 : (in Landroid/support/v4/app/Fragment;) │ │ @@ -4662,17 +4662,17 @@ │ │ type : '()Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -03c514: |[03c514] android.support.v4.app.Fragment.isRemoving:()Z │ │ -03c524: 5510 b200 |0000: iget-boolean v0, v1, Landroid/support/v4/app/Fragment;.mRemoving:Z // field@00b2 │ │ -03c528: 0f00 |0002: return v0 │ │ +03e0a4: |[03e0a4] android.support.v4.app.Fragment.isRemoving:()Z │ │ +03e0b4: 5510 b200 |0000: iget-boolean v0, v1, Landroid/support/v4/app/Fragment;.mRemoving:Z // field@00b2 │ │ +03e0b8: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=703 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/Fragment; │ │ │ │ #32 : (in Landroid/support/v4/app/Fragment;) │ │ @@ -4680,17 +4680,17 @@ │ │ type : '()Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -03c52c: |[03c52c] android.support.v4.app.Fragment.isResumed:()Z │ │ -03c53c: 5510 b400 |0000: iget-boolean v0, v1, Landroid/support/v4/app/Fragment;.mResumed:Z // field@00b4 │ │ -03c540: 0f00 |0002: return v0 │ │ +03e0bc: |[03e0bc] android.support.v4.app.Fragment.isResumed:()Z │ │ +03e0cc: 5510 b400 |0000: iget-boolean v0, v1, Landroid/support/v4/app/Fragment;.mResumed:Z // field@00b4 │ │ +03e0d0: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=722 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/Fragment; │ │ │ │ #33 : (in Landroid/support/v4/app/Fragment;) │ │ @@ -4698,35 +4698,35 @@ │ │ type : '()Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 36 16-bit code units │ │ -03c544: |[03c544] android.support.v4.app.Fragment.isVisible:()Z │ │ -03c554: 6e10 ff02 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/app/Fragment;.isAdded:()Z // method@02ff │ │ -03c55a: 0a00 |0003: move-result v0 │ │ -03c55c: 3800 1e00 |0004: if-eqz v0, 0022 // +001e │ │ -03c560: 6e10 0103 0100 |0006: invoke-virtual {v1}, Landroid/support/v4/app/Fragment;.isHidden:()Z // method@0301 │ │ -03c566: 0a00 |0009: move-result v0 │ │ -03c568: 3900 1800 |000a: if-nez v0, 0022 // +0018 │ │ -03c56c: 5410 c000 |000c: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00c0 │ │ -03c570: 3800 1400 |000e: if-eqz v0, 0022 // +0014 │ │ -03c574: 5410 c000 |0010: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00c0 │ │ -03c578: 6e10 9812 0000 |0012: invoke-virtual {v0}, Landroid/view/View;.getWindowToken:()Landroid/os/IBinder; // method@1298 │ │ -03c57e: 0c00 |0015: move-result-object v0 │ │ -03c580: 3800 0c00 |0016: if-eqz v0, 0022 // +000c │ │ -03c584: 5410 c000 |0018: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00c0 │ │ -03c588: 6e10 9612 0000 |001a: invoke-virtual {v0}, Landroid/view/View;.getVisibility:()I // method@1296 │ │ -03c58e: 0a00 |001d: move-result v0 │ │ -03c590: 3900 0400 |001e: if-nez v0, 0022 // +0004 │ │ -03c594: 1210 |0020: const/4 v0, #int 1 // #1 │ │ -03c596: 0f00 |0021: return v0 │ │ -03c598: 1200 |0022: const/4 v0, #int 0 // #0 │ │ -03c59a: 28fe |0023: goto 0021 // -0002 │ │ +03e0d4: |[03e0d4] android.support.v4.app.Fragment.isVisible:()Z │ │ +03e0e4: 6e10 ff02 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/app/Fragment;.isAdded:()Z // method@02ff │ │ +03e0ea: 0a00 |0003: move-result v0 │ │ +03e0ec: 3800 1e00 |0004: if-eqz v0, 0022 // +001e │ │ +03e0f0: 6e10 0103 0100 |0006: invoke-virtual {v1}, Landroid/support/v4/app/Fragment;.isHidden:()Z // method@0301 │ │ +03e0f6: 0a00 |0009: move-result v0 │ │ +03e0f8: 3900 1800 |000a: if-nez v0, 0022 // +0018 │ │ +03e0fc: 5410 c000 |000c: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00c0 │ │ +03e100: 3800 1400 |000e: if-eqz v0, 0022 // +0014 │ │ +03e104: 5410 c000 |0010: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00c0 │ │ +03e108: 6e10 9812 0000 |0012: invoke-virtual {v0}, Landroid/view/View;.getWindowToken:()Landroid/os/IBinder; // method@1298 │ │ +03e10e: 0c00 |0015: move-result-object v0 │ │ +03e110: 3800 0c00 |0016: if-eqz v0, 0022 // +000c │ │ +03e114: 5410 c000 |0018: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00c0 │ │ +03e118: 6e10 9612 0000 |001a: invoke-virtual {v0}, Landroid/view/View;.getVisibility:()I // method@1296 │ │ +03e11e: 0a00 |001d: move-result v0 │ │ +03e120: 3900 0400 |001e: if-nez v0, 0022 // +0004 │ │ +03e124: 1210 |0020: const/4 v0, #int 1 // #1 │ │ +03e126: 0f00 |0021: return v0 │ │ +03e128: 1200 |0022: const/4 v0, #int 0 // #0 │ │ +03e12a: 28fe |0023: goto 0021 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=731 │ │ locals : │ │ 0x0000 - 0x0024 reg=1 this Landroid/support/v4/app/Fragment; │ │ │ │ #34 : (in Landroid/support/v4/app/Fragment;) │ │ @@ -4734,18 +4734,18 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -03c59c: |[03c59c] android.support.v4.app.Fragment.onActivityCreated:(Landroid/os/Bundle;)V │ │ -03c5ac: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -03c5ae: 5c10 9e00 |0001: iput-boolean v0, v1, Landroid/support/v4/app/Fragment;.mCalled:Z // field@009e │ │ -03c5b2: 0e00 |0003: return-void │ │ +03e12c: |[03e12c] android.support.v4.app.Fragment.onActivityCreated:(Landroid/os/Bundle;)V │ │ +03e13c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +03e13e: 5c10 9e00 |0001: iput-boolean v0, v1, Landroid/support/v4/app/Fragment;.mCalled:Z // field@009e │ │ +03e142: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1058 │ │ 0x0003 line=1059 │ │ locals : │ │ 0x0000 - 0x0004 reg=1 this Landroid/support/v4/app/Fragment; │ │ 0x0000 - 0x0004 reg=2 savedInstanceState Landroid/os/Bundle; │ │ @@ -4755,16 +4755,16 @@ │ │ type : '(IILandroid/content/Intent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -03c5b4: |[03c5b4] android.support.v4.app.Fragment.onActivityResult:(IILandroid/content/Intent;)V │ │ -03c5c4: 0e00 |0000: return-void │ │ +03e144: |[03e144] android.support.v4.app.Fragment.onActivityResult:(IILandroid/content/Intent;)V │ │ +03e154: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=907 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/app/Fragment; │ │ 0x0000 - 0x0001 reg=1 requestCode I │ │ 0x0000 - 0x0001 reg=2 resultCode I │ │ @@ -4775,18 +4775,18 @@ │ │ type : '(Landroid/app/Activity;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -03c5c8: |[03c5c8] android.support.v4.app.Fragment.onAttach:(Landroid/app/Activity;)V │ │ -03c5d8: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -03c5da: 5c10 9e00 |0001: iput-boolean v0, v1, Landroid/support/v4/app/Fragment;.mCalled:Z // field@009e │ │ -03c5de: 0e00 |0003: return-void │ │ +03e158: |[03e158] android.support.v4.app.Fragment.onAttach:(Landroid/app/Activity;)V │ │ +03e168: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +03e16a: 5c10 9e00 |0001: iput-boolean v0, v1, Landroid/support/v4/app/Fragment;.mCalled:Z // field@009e │ │ +03e16e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=969 │ │ 0x0003 line=970 │ │ locals : │ │ 0x0000 - 0x0004 reg=1 this Landroid/support/v4/app/Fragment; │ │ 0x0000 - 0x0004 reg=2 activity Landroid/app/Activity; │ │ @@ -4796,18 +4796,18 @@ │ │ type : '(Landroid/content/res/Configuration;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -03c5e0: |[03c5e0] android.support.v4.app.Fragment.onConfigurationChanged:(Landroid/content/res/Configuration;)V │ │ -03c5f0: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -03c5f2: 5c10 9e00 |0001: iput-boolean v0, v1, Landroid/support/v4/app/Fragment;.mCalled:Z // field@009e │ │ -03c5f6: 0e00 |0003: return-void │ │ +03e170: |[03e170] android.support.v4.app.Fragment.onConfigurationChanged:(Landroid/content/res/Configuration;)V │ │ +03e180: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +03e182: 5c10 9e00 |0001: iput-boolean v0, v1, Landroid/support/v4/app/Fragment;.mCalled:Z // field@009e │ │ +03e186: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1129 │ │ 0x0003 line=1130 │ │ locals : │ │ 0x0000 - 0x0004 reg=1 this Landroid/support/v4/app/Fragment; │ │ 0x0000 - 0x0004 reg=2 newConfig Landroid/content/res/Configuration; │ │ @@ -4817,17 +4817,17 @@ │ │ type : '(Landroid/view/MenuItem;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -03c5f8: |[03c5f8] android.support.v4.app.Fragment.onContextItemSelected:(Landroid/view/MenuItem;)Z │ │ -03c608: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -03c60a: 0f00 |0001: return v0 │ │ +03e188: |[03e188] android.support.v4.app.Fragment.onContextItemSelected:(Landroid/view/MenuItem;)Z │ │ +03e198: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +03e19a: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1360 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/app/Fragment; │ │ 0x0000 - 0x0002 reg=2 item Landroid/view/MenuItem; │ │ │ │ @@ -4836,18 +4836,18 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -03c60c: |[03c60c] android.support.v4.app.Fragment.onCreate:(Landroid/os/Bundle;)V │ │ -03c61c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -03c61e: 5c10 9e00 |0001: iput-boolean v0, v1, Landroid/support/v4/app/Fragment;.mCalled:Z // field@009e │ │ -03c622: 0e00 |0003: return-void │ │ +03e19c: |[03e19c] android.support.v4.app.Fragment.onCreate:(Landroid/os/Bundle;)V │ │ +03e1ac: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +03e1ae: 5c10 9e00 |0001: iput-boolean v0, v1, Landroid/support/v4/app/Fragment;.mCalled:Z // field@009e │ │ +03e1b2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=994 │ │ 0x0003 line=995 │ │ locals : │ │ 0x0000 - 0x0004 reg=1 this Landroid/support/v4/app/Fragment; │ │ 0x0000 - 0x0004 reg=2 savedInstanceState Landroid/os/Bundle; │ │ @@ -4857,17 +4857,17 @@ │ │ type : '(IZI)Landroid/view/animation/Animation;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -03c624: |[03c624] android.support.v4.app.Fragment.onCreateAnimation:(IZI)Landroid/view/animation/Animation; │ │ -03c634: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -03c636: 1100 |0001: return-object v0 │ │ +03e1b4: |[03e1b4] android.support.v4.app.Fragment.onCreateAnimation:(IZI)Landroid/view/animation/Animation; │ │ +03e1c4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +03e1c6: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=976 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/app/Fragment; │ │ 0x0000 - 0x0002 reg=2 transit I │ │ 0x0000 - 0x0002 reg=3 enter Z │ │ @@ -4878,19 +4878,19 @@ │ │ type : '(Landroid/view/ContextMenu;Landroid/view/View;Landroid/view/ContextMenu$ContextMenuInfo;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 8 16-bit code units │ │ -03c638: |[03c638] android.support.v4.app.Fragment.onCreateContextMenu:(Landroid/view/ContextMenu;Landroid/view/View;Landroid/view/ContextMenu$ContextMenuInfo;)V │ │ -03c648: 6e10 e702 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/app/Fragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@02e7 │ │ -03c64e: 0c00 |0003: move-result-object v0 │ │ -03c650: 6e40 6403 2043 |0004: invoke-virtual {v0, v2, v3, v4}, Landroid/support/v4/app/FragmentActivity;.onCreateContextMenu:(Landroid/view/ContextMenu;Landroid/view/View;Landroid/view/ContextMenu$ContextMenuInfo;)V // method@0364 │ │ -03c656: 0e00 |0007: return-void │ │ +03e1c8: |[03e1c8] android.support.v4.app.Fragment.onCreateContextMenu:(Landroid/view/ContextMenu;Landroid/view/View;Landroid/view/ContextMenu$ContextMenuInfo;)V │ │ +03e1d8: 6e10 e702 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/app/Fragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@02e7 │ │ +03e1de: 0c00 |0003: move-result-object v0 │ │ +03e1e0: 6e40 6403 2043 |0004: invoke-virtual {v0, v2, v3, v4}, Landroid/support/v4/app/FragmentActivity;.onCreateContextMenu:(Landroid/view/ContextMenu;Landroid/view/View;Landroid/view/ContextMenu$ContextMenuInfo;)V // method@0364 │ │ +03e1e6: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1314 │ │ 0x0007 line=1315 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Landroid/support/v4/app/Fragment; │ │ 0x0000 - 0x0008 reg=2 menu Landroid/view/ContextMenu; │ │ @@ -4902,16 +4902,16 @@ │ │ type : '(Landroid/view/Menu;Landroid/view/MenuInflater;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -03c658: |[03c658] android.support.v4.app.Fragment.onCreateOptionsMenu:(Landroid/view/Menu;Landroid/view/MenuInflater;)V │ │ -03c668: 0e00 |0000: return-void │ │ +03e1e8: |[03e1e8] android.support.v4.app.Fragment.onCreateOptionsMenu:(Landroid/view/Menu;Landroid/view/MenuInflater;)V │ │ +03e1f8: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1235 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/app/Fragment; │ │ 0x0000 - 0x0001 reg=1 menu Landroid/view/Menu; │ │ 0x0000 - 0x0001 reg=2 inflater Landroid/view/MenuInflater; │ │ @@ -4921,17 +4921,17 @@ │ │ type : '(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Landroid/os/Bundle;)Landroid/view/View;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -03c66c: |[03c66c] android.support.v4.app.Fragment.onCreateView:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Landroid/os/Bundle;)Landroid/view/View; │ │ -03c67c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -03c67e: 1100 |0001: return-object v0 │ │ +03e1fc: |[03e1fc] android.support.v4.app.Fragment.onCreateView:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Landroid/os/Bundle;)Landroid/view/View; │ │ +03e20c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +03e20e: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1018 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/app/Fragment; │ │ 0x0000 - 0x0002 reg=2 inflater Landroid/view/LayoutInflater; │ │ 0x0000 - 0x0002 reg=3 container Landroid/view/ViewGroup; │ │ @@ -4942,32 +4942,32 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 32 16-bit code units │ │ -03c680: |[03c680] android.support.v4.app.Fragment.onDestroy:()V │ │ -03c690: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -03c692: 5c41 9e00 |0001: iput-boolean v1, v4, Landroid/support/v4/app/Fragment;.mCalled:Z // field@009e │ │ -03c696: 5540 9f00 |0003: iget-boolean v0, v4, Landroid/support/v4/app/Fragment;.mCheckedForLoaderManager:Z // field@009f │ │ -03c69a: 3900 1100 |0005: if-nez v0, 0016 // +0011 │ │ -03c69e: 5c41 9f00 |0007: iput-boolean v1, v4, Landroid/support/v4/app/Fragment;.mCheckedForLoaderManager:Z // field@009f │ │ -03c6a2: 5440 9900 |0009: iget-object v0, v4, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0099 │ │ -03c6a6: 5441 c100 |000b: iget-object v1, v4, Landroid/support/v4/app/Fragment;.mWho:Ljava/lang/String; // field@00c1 │ │ -03c6aa: 5542 ae00 |000d: iget-boolean v2, v4, Landroid/support/v4/app/Fragment;.mLoadersStarted:Z // field@00ae │ │ -03c6ae: 1203 |000f: const/4 v3, #int 0 // #0 │ │ -03c6b0: 6e40 5503 1032 |0010: invoke-virtual {v0, v1, v2, v3}, Landroid/support/v4/app/FragmentActivity;.getLoaderManager:(Ljava/lang/String;ZZ)Landroid/support/v4/app/LoaderManagerImpl; // method@0355 │ │ -03c6b6: 0c00 |0013: move-result-object v0 │ │ -03c6b8: 5b40 ad00 |0014: iput-object v0, v4, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00ad │ │ -03c6bc: 5440 ad00 |0016: iget-object v0, v4, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00ad │ │ -03c6c0: 3800 0700 |0018: if-eqz v0, 001f // +0007 │ │ -03c6c4: 5440 ad00 |001a: iget-object v0, v4, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00ad │ │ -03c6c8: 6e10 9204 0000 |001c: invoke-virtual {v0}, Landroid/support/v4/app/LoaderManagerImpl;.doDestroy:()V // method@0492 │ │ -03c6ce: 0e00 |001f: return-void │ │ +03e210: |[03e210] android.support.v4.app.Fragment.onDestroy:()V │ │ +03e220: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +03e222: 5c41 9e00 |0001: iput-boolean v1, v4, Landroid/support/v4/app/Fragment;.mCalled:Z // field@009e │ │ +03e226: 5540 9f00 |0003: iget-boolean v0, v4, Landroid/support/v4/app/Fragment;.mCheckedForLoaderManager:Z // field@009f │ │ +03e22a: 3900 1100 |0005: if-nez v0, 0016 // +0011 │ │ +03e22e: 5c41 9f00 |0007: iput-boolean v1, v4, Landroid/support/v4/app/Fragment;.mCheckedForLoaderManager:Z // field@009f │ │ +03e232: 5440 9900 |0009: iget-object v0, v4, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0099 │ │ +03e236: 5441 c100 |000b: iget-object v1, v4, Landroid/support/v4/app/Fragment;.mWho:Ljava/lang/String; // field@00c1 │ │ +03e23a: 5542 ae00 |000d: iget-boolean v2, v4, Landroid/support/v4/app/Fragment;.mLoadersStarted:Z // field@00ae │ │ +03e23e: 1203 |000f: const/4 v3, #int 0 // #0 │ │ +03e240: 6e40 5503 1032 |0010: invoke-virtual {v0, v1, v2, v3}, Landroid/support/v4/app/FragmentActivity;.getLoaderManager:(Ljava/lang/String;ZZ)Landroid/support/v4/app/LoaderManagerImpl; // method@0355 │ │ +03e246: 0c00 |0013: move-result-object v0 │ │ +03e248: 5b40 ad00 |0014: iput-object v0, v4, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00ad │ │ +03e24c: 5440 ad00 |0016: iget-object v0, v4, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00ad │ │ +03e250: 3800 0700 |0018: if-eqz v0, 001f // +0007 │ │ +03e254: 5440 ad00 |001a: iget-object v0, v4, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00ad │ │ +03e258: 6e10 9204 0000 |001c: invoke-virtual {v0}, Landroid/support/v4/app/LoaderManagerImpl;.doDestroy:()V // method@0492 │ │ +03e25e: 0e00 |001f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1172 │ │ 0x0003 line=1175 │ │ 0x0007 line=1176 │ │ 0x0009 line=1177 │ │ 0x0016 line=1179 │ │ @@ -4981,16 +4981,16 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -03c6d0: |[03c6d0] android.support.v4.app.Fragment.onDestroyOptionsMenu:()V │ │ -03c6e0: 0e00 |0000: return-void │ │ +03e260: |[03e260] android.support.v4.app.Fragment.onDestroyOptionsMenu:()V │ │ +03e270: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1262 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/app/Fragment; │ │ │ │ #46 : (in Landroid/support/v4/app/Fragment;) │ │ @@ -4998,18 +4998,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -03c6e4: |[03c6e4] android.support.v4.app.Fragment.onDestroyView:()V │ │ -03c6f4: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -03c6f6: 5c10 9e00 |0001: iput-boolean v0, v1, Landroid/support/v4/app/Fragment;.mCalled:Z // field@009e │ │ -03c6fa: 0e00 |0003: return-void │ │ +03e274: |[03e274] android.support.v4.app.Fragment.onDestroyView:()V │ │ +03e284: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +03e286: 5c10 9e00 |0001: iput-boolean v0, v1, Landroid/support/v4/app/Fragment;.mCalled:Z // field@009e │ │ +03e28a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1164 │ │ 0x0003 line=1165 │ │ locals : │ │ 0x0000 - 0x0004 reg=1 this Landroid/support/v4/app/Fragment; │ │ │ │ @@ -5018,18 +5018,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -03c6fc: |[03c6fc] android.support.v4.app.Fragment.onDetach:()V │ │ -03c70c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -03c70e: 5c10 9e00 |0001: iput-boolean v0, v1, Landroid/support/v4/app/Fragment;.mCalled:Z // field@009e │ │ -03c712: 0e00 |0003: return-void │ │ +03e28c: |[03e28c] android.support.v4.app.Fragment.onDetach:()V │ │ +03e29c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +03e29e: 5c10 9e00 |0001: iput-boolean v0, v1, Landroid/support/v4/app/Fragment;.mCalled:Z // field@009e │ │ +03e2a2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1218 │ │ 0x0003 line=1219 │ │ locals : │ │ 0x0000 - 0x0004 reg=1 this Landroid/support/v4/app/Fragment; │ │ │ │ @@ -5038,16 +5038,16 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -03c714: |[03c714] android.support.v4.app.Fragment.onHiddenChanged:(Z)V │ │ -03c724: 0e00 |0000: return-void │ │ +03e2a4: |[03e2a4] android.support.v4.app.Fragment.onHiddenChanged:(Z)V │ │ +03e2b4: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=764 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/app/Fragment; │ │ 0x0000 - 0x0001 reg=1 hidden Z │ │ │ │ @@ -5056,18 +5056,18 @@ │ │ type : '(Landroid/app/Activity;Landroid/util/AttributeSet;Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -03c728: |[03c728] android.support.v4.app.Fragment.onInflate:(Landroid/app/Activity;Landroid/util/AttributeSet;Landroid/os/Bundle;)V │ │ -03c738: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -03c73a: 5c10 9e00 |0001: iput-boolean v0, v1, Landroid/support/v4/app/Fragment;.mCalled:Z // field@009e │ │ -03c73e: 0e00 |0003: return-void │ │ +03e2b8: |[03e2b8] android.support.v4.app.Fragment.onInflate:(Landroid/app/Activity;Landroid/util/AttributeSet;Landroid/os/Bundle;)V │ │ +03e2c8: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +03e2ca: 5c10 9e00 |0001: iput-boolean v0, v1, Landroid/support/v4/app/Fragment;.mCalled:Z // field@009e │ │ +03e2ce: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=961 │ │ 0x0003 line=962 │ │ locals : │ │ 0x0000 - 0x0004 reg=1 this Landroid/support/v4/app/Fragment; │ │ 0x0000 - 0x0004 reg=2 activity Landroid/app/Activity; │ │ @@ -5079,18 +5079,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -03c740: |[03c740] android.support.v4.app.Fragment.onLowMemory:()V │ │ -03c750: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -03c752: 5c10 9e00 |0001: iput-boolean v0, v1, Landroid/support/v4/app/Fragment;.mCalled:Z // field@009e │ │ -03c756: 0e00 |0003: return-void │ │ +03e2d0: |[03e2d0] android.support.v4.app.Fragment.onLowMemory:()V │ │ +03e2e0: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +03e2e2: 5c10 9e00 |0001: iput-boolean v0, v1, Landroid/support/v4/app/Fragment;.mCalled:Z // field@009e │ │ +03e2e6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1151 │ │ 0x0003 line=1152 │ │ locals : │ │ 0x0000 - 0x0004 reg=1 this Landroid/support/v4/app/Fragment; │ │ │ │ @@ -5099,17 +5099,17 @@ │ │ type : '(Landroid/view/MenuItem;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -03c758: |[03c758] android.support.v4.app.Fragment.onOptionsItemSelected:(Landroid/view/MenuItem;)Z │ │ -03c768: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -03c76a: 0f00 |0001: return v0 │ │ +03e2e8: |[03e2e8] android.support.v4.app.Fragment.onOptionsItemSelected:(Landroid/view/MenuItem;)Z │ │ +03e2f8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +03e2fa: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1283 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/app/Fragment; │ │ 0x0000 - 0x0002 reg=2 item Landroid/view/MenuItem; │ │ │ │ @@ -5118,16 +5118,16 @@ │ │ type : '(Landroid/view/Menu;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -03c76c: |[03c76c] android.support.v4.app.Fragment.onOptionsMenuClosed:(Landroid/view/Menu;)V │ │ -03c77c: 0e00 |0000: return-void │ │ +03e2fc: |[03e2fc] android.support.v4.app.Fragment.onOptionsMenuClosed:(Landroid/view/Menu;)V │ │ +03e30c: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1294 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/app/Fragment; │ │ 0x0000 - 0x0001 reg=1 menu Landroid/view/Menu; │ │ │ │ @@ -5136,18 +5136,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -03c780: |[03c780] android.support.v4.app.Fragment.onPause:()V │ │ -03c790: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -03c792: 5c10 9e00 |0001: iput-boolean v0, v1, Landroid/support/v4/app/Fragment;.mCalled:Z // field@009e │ │ -03c796: 0e00 |0003: return-void │ │ +03e310: |[03e310] android.support.v4.app.Fragment.onPause:()V │ │ +03e320: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +03e322: 5c10 9e00 |0001: iput-boolean v0, v1, Landroid/support/v4/app/Fragment;.mCalled:Z // field@009e │ │ +03e326: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1138 │ │ 0x0003 line=1139 │ │ locals : │ │ 0x0000 - 0x0004 reg=1 this Landroid/support/v4/app/Fragment; │ │ │ │ @@ -5156,16 +5156,16 @@ │ │ type : '(Landroid/view/Menu;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -03c798: |[03c798] android.support.v4.app.Fragment.onPrepareOptionsMenu:(Landroid/view/Menu;)V │ │ -03c7a8: 0e00 |0000: return-void │ │ +03e328: |[03e328] android.support.v4.app.Fragment.onPrepareOptionsMenu:(Landroid/view/Menu;)V │ │ +03e338: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1252 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/app/Fragment; │ │ 0x0000 - 0x0001 reg=1 menu Landroid/view/Menu; │ │ │ │ @@ -5174,18 +5174,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -03c7ac: |[03c7ac] android.support.v4.app.Fragment.onResume:()V │ │ -03c7bc: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -03c7be: 5c10 9e00 |0001: iput-boolean v0, v1, Landroid/support/v4/app/Fragment;.mCalled:Z // field@009e │ │ -03c7c2: 0e00 |0003: return-void │ │ +03e33c: |[03e33c] android.support.v4.app.Fragment.onResume:()V │ │ +03e34c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +03e34e: 5c10 9e00 |0001: iput-boolean v0, v1, Landroid/support/v4/app/Fragment;.mCalled:Z // field@009e │ │ +03e352: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1103 │ │ 0x0003 line=1104 │ │ locals : │ │ 0x0000 - 0x0004 reg=1 this Landroid/support/v4/app/Fragment; │ │ │ │ @@ -5194,16 +5194,16 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -03c7c4: |[03c7c4] android.support.v4.app.Fragment.onSaveInstanceState:(Landroid/os/Bundle;)V │ │ -03c7d4: 0e00 |0000: return-void │ │ +03e354: |[03e354] android.support.v4.app.Fragment.onSaveInstanceState:(Landroid/os/Bundle;)V │ │ +03e364: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1126 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/app/Fragment; │ │ 0x0000 - 0x0001 reg=1 outState Landroid/os/Bundle; │ │ │ │ @@ -5212,35 +5212,35 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 38 16-bit code units │ │ -03c7d8: |[03c7d8] android.support.v4.app.Fragment.onStart:()V │ │ -03c7e8: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -03c7ea: 5c41 9e00 |0001: iput-boolean v1, v4, Landroid/support/v4/app/Fragment;.mCalled:Z // field@009e │ │ -03c7ee: 5540 ae00 |0003: iget-boolean v0, v4, Landroid/support/v4/app/Fragment;.mLoadersStarted:Z // field@00ae │ │ -03c7f2: 3900 2000 |0005: if-nez v0, 0025 // +0020 │ │ -03c7f6: 5c41 ae00 |0007: iput-boolean v1, v4, Landroid/support/v4/app/Fragment;.mLoadersStarted:Z // field@00ae │ │ -03c7fa: 5540 9f00 |0009: iget-boolean v0, v4, Landroid/support/v4/app/Fragment;.mCheckedForLoaderManager:Z // field@009f │ │ -03c7fe: 3900 1100 |000b: if-nez v0, 001c // +0011 │ │ -03c802: 5c41 9f00 |000d: iput-boolean v1, v4, Landroid/support/v4/app/Fragment;.mCheckedForLoaderManager:Z // field@009f │ │ -03c806: 5440 9900 |000f: iget-object v0, v4, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0099 │ │ -03c80a: 5441 c100 |0011: iget-object v1, v4, Landroid/support/v4/app/Fragment;.mWho:Ljava/lang/String; // field@00c1 │ │ -03c80e: 5542 ae00 |0013: iget-boolean v2, v4, Landroid/support/v4/app/Fragment;.mLoadersStarted:Z // field@00ae │ │ -03c812: 1203 |0015: const/4 v3, #int 0 // #0 │ │ -03c814: 6e40 5503 1032 |0016: invoke-virtual {v0, v1, v2, v3}, Landroid/support/v4/app/FragmentActivity;.getLoaderManager:(Ljava/lang/String;ZZ)Landroid/support/v4/app/LoaderManagerImpl; // method@0355 │ │ -03c81a: 0c00 |0019: move-result-object v0 │ │ -03c81c: 5b40 ad00 |001a: iput-object v0, v4, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00ad │ │ -03c820: 5440 ad00 |001c: iget-object v0, v4, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00ad │ │ -03c824: 3800 0700 |001e: if-eqz v0, 0025 // +0007 │ │ -03c828: 5440 ad00 |0020: iget-object v0, v4, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00ad │ │ -03c82c: 6e10 9604 0000 |0022: invoke-virtual {v0}, Landroid/support/v4/app/LoaderManagerImpl;.doStart:()V // method@0496 │ │ -03c832: 0e00 |0025: return-void │ │ +03e368: |[03e368] android.support.v4.app.Fragment.onStart:()V │ │ +03e378: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +03e37a: 5c41 9e00 |0001: iput-boolean v1, v4, Landroid/support/v4/app/Fragment;.mCalled:Z // field@009e │ │ +03e37e: 5540 ae00 |0003: iget-boolean v0, v4, Landroid/support/v4/app/Fragment;.mLoadersStarted:Z // field@00ae │ │ +03e382: 3900 2000 |0005: if-nez v0, 0025 // +0020 │ │ +03e386: 5c41 ae00 |0007: iput-boolean v1, v4, Landroid/support/v4/app/Fragment;.mLoadersStarted:Z // field@00ae │ │ +03e38a: 5540 9f00 |0009: iget-boolean v0, v4, Landroid/support/v4/app/Fragment;.mCheckedForLoaderManager:Z // field@009f │ │ +03e38e: 3900 1100 |000b: if-nez v0, 001c // +0011 │ │ +03e392: 5c41 9f00 |000d: iput-boolean v1, v4, Landroid/support/v4/app/Fragment;.mCheckedForLoaderManager:Z // field@009f │ │ +03e396: 5440 9900 |000f: iget-object v0, v4, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0099 │ │ +03e39a: 5441 c100 |0011: iget-object v1, v4, Landroid/support/v4/app/Fragment;.mWho:Ljava/lang/String; // field@00c1 │ │ +03e39e: 5542 ae00 |0013: iget-boolean v2, v4, Landroid/support/v4/app/Fragment;.mLoadersStarted:Z // field@00ae │ │ +03e3a2: 1203 |0015: const/4 v3, #int 0 // #0 │ │ +03e3a4: 6e40 5503 1032 |0016: invoke-virtual {v0, v1, v2, v3}, Landroid/support/v4/app/FragmentActivity;.getLoaderManager:(Ljava/lang/String;ZZ)Landroid/support/v4/app/LoaderManagerImpl; // method@0355 │ │ +03e3aa: 0c00 |0019: move-result-object v0 │ │ +03e3ac: 5b40 ad00 |001a: iput-object v0, v4, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00ad │ │ +03e3b0: 5440 ad00 |001c: iget-object v0, v4, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00ad │ │ +03e3b4: 3800 0700 |001e: if-eqz v0, 0025 // +0007 │ │ +03e3b8: 5440 ad00 |0020: iget-object v0, v4, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00ad │ │ +03e3bc: 6e10 9604 0000 |0022: invoke-virtual {v0}, Landroid/support/v4/app/LoaderManagerImpl;.doStart:()V // method@0496 │ │ +03e3c2: 0e00 |0025: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1082 │ │ 0x0003 line=1084 │ │ 0x0007 line=1085 │ │ 0x0009 line=1086 │ │ 0x000d line=1087 │ │ @@ -5256,18 +5256,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -03c834: |[03c834] android.support.v4.app.Fragment.onStop:()V │ │ -03c844: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -03c846: 5c10 9e00 |0001: iput-boolean v0, v1, Landroid/support/v4/app/Fragment;.mCalled:Z // field@009e │ │ -03c84a: 0e00 |0003: return-void │ │ +03e3c4: |[03e3c4] android.support.v4.app.Fragment.onStop:()V │ │ +03e3d4: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +03e3d6: 5c10 9e00 |0001: iput-boolean v0, v1, Landroid/support/v4/app/Fragment;.mCalled:Z // field@009e │ │ +03e3da: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1147 │ │ 0x0003 line=1148 │ │ locals : │ │ 0x0000 - 0x0004 reg=1 this Landroid/support/v4/app/Fragment; │ │ │ │ @@ -5276,16 +5276,16 @@ │ │ type : '(Landroid/view/View;Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -03c84c: |[03c84c] android.support.v4.app.Fragment.onViewCreated:(Landroid/view/View;Landroid/os/Bundle;)V │ │ -03c85c: 0e00 |0000: return-void │ │ +03e3dc: |[03e3dc] android.support.v4.app.Fragment.onViewCreated:(Landroid/view/View;Landroid/os/Bundle;)V │ │ +03e3ec: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1032 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/app/Fragment; │ │ 0x0000 - 0x0001 reg=1 view Landroid/view/View; │ │ 0x0000 - 0x0001 reg=2 savedInstanceState Landroid/os/Bundle; │ │ @@ -5295,18 +5295,18 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -03c860: |[03c860] android.support.v4.app.Fragment.onViewStateRestored:(Landroid/os/Bundle;)V │ │ -03c870: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -03c872: 5c10 9e00 |0001: iput-boolean v0, v1, Landroid/support/v4/app/Fragment;.mCalled:Z // field@009e │ │ -03c876: 0e00 |0003: return-void │ │ +03e3f0: |[03e3f0] android.support.v4.app.Fragment.onViewStateRestored:(Landroid/os/Bundle;)V │ │ +03e400: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +03e402: 5c10 9e00 |0001: iput-boolean v0, v1, Landroid/support/v4/app/Fragment;.mCalled:Z // field@009e │ │ +03e406: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1073 │ │ 0x0003 line=1074 │ │ locals : │ │ 0x0000 - 0x0004 reg=1 this Landroid/support/v4/app/Fragment; │ │ 0x0000 - 0x0004 reg=2 savedInstanceState Landroid/os/Bundle; │ │ @@ -5316,44 +5316,44 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 60 16-bit code units │ │ -03c878: |[03c878] android.support.v4.app.Fragment.performActivityCreated:(Landroid/os/Bundle;)V │ │ -03c888: 5430 a000 |0000: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00a0 │ │ -03c88c: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -03c890: 5430 a000 |0004: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00a0 │ │ -03c894: 6e10 d803 0000 |0006: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.noteStateNotSaved:()V // method@03d8 │ │ -03c89a: 1200 |0009: const/4 v0, #int 0 // #0 │ │ -03c89c: 5c30 9e00 |000a: iput-boolean v0, v3, Landroid/support/v4/app/Fragment;.mCalled:Z // field@009e │ │ -03c8a0: 6e20 0903 4300 |000c: invoke-virtual {v3, v4}, Landroid/support/v4/app/Fragment;.onActivityCreated:(Landroid/os/Bundle;)V // method@0309 │ │ -03c8a6: 5530 9e00 |000f: iget-boolean v0, v3, Landroid/support/v4/app/Fragment;.mCalled:Z // field@009e │ │ -03c8aa: 3900 2100 |0011: if-nez v0, 0032 // +0021 │ │ -03c8ae: 2200 ec00 |0013: new-instance v0, Landroid/support/v4/app/SuperNotCalledException; // type@00ec │ │ -03c8b2: 2201 4203 |0015: new-instance v1, Ljava/lang/StringBuilder; // type@0342 │ │ -03c8b6: 7010 5715 0100 |0017: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ -03c8bc: 1a02 5f04 |001a: const-string v2, "Fragment " // string@045f │ │ -03c8c0: 6e20 5f15 2100 |001c: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -03c8c6: 0c01 |001f: move-result-object v1 │ │ -03c8c8: 6e20 5e15 3100 |0020: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@155e │ │ -03c8ce: 0c01 |0023: move-result-object v1 │ │ -03c8d0: 1a02 5100 |0024: const-string v2, " did not call through to super.onActivityCreated()" // string@0051 │ │ -03c8d4: 6e20 5f15 2100 |0026: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -03c8da: 0c01 |0029: move-result-object v1 │ │ -03c8dc: 6e10 6415 0100 |002a: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ -03c8e2: 0c01 |002d: move-result-object v1 │ │ -03c8e4: 7020 5905 1000 |002e: invoke-direct {v0, v1}, Landroid/support/v4/app/SuperNotCalledException;.:(Ljava/lang/String;)V // method@0559 │ │ -03c8ea: 2700 |0031: throw v0 │ │ -03c8ec: 5430 a000 |0032: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00a0 │ │ -03c8f0: 3800 0700 |0034: if-eqz v0, 003b // +0007 │ │ -03c8f4: 5430 a000 |0036: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00a0 │ │ -03c8f8: 6e10 b203 0000 |0038: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchActivityCreated:()V // method@03b2 │ │ -03c8fe: 0e00 |003b: return-void │ │ +03e408: |[03e408] android.support.v4.app.Fragment.performActivityCreated:(Landroid/os/Bundle;)V │ │ +03e418: 5430 a000 |0000: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00a0 │ │ +03e41c: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +03e420: 5430 a000 |0004: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00a0 │ │ +03e424: 6e10 d803 0000 |0006: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.noteStateNotSaved:()V // method@03d8 │ │ +03e42a: 1200 |0009: const/4 v0, #int 0 // #0 │ │ +03e42c: 5c30 9e00 |000a: iput-boolean v0, v3, Landroid/support/v4/app/Fragment;.mCalled:Z // field@009e │ │ +03e430: 6e20 0903 4300 |000c: invoke-virtual {v3, v4}, Landroid/support/v4/app/Fragment;.onActivityCreated:(Landroid/os/Bundle;)V // method@0309 │ │ +03e436: 5530 9e00 |000f: iget-boolean v0, v3, Landroid/support/v4/app/Fragment;.mCalled:Z // field@009e │ │ +03e43a: 3900 2100 |0011: if-nez v0, 0032 // +0021 │ │ +03e43e: 2200 e900 |0013: new-instance v0, Landroid/support/v4/app/SuperNotCalledException; // type@00e9 │ │ +03e442: 2201 3f03 |0015: new-instance v1, Ljava/lang/StringBuilder; // type@033f │ │ +03e446: 7010 5715 0100 |0017: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ +03e44c: 1a02 5f04 |001a: const-string v2, "Fragment " // string@045f │ │ +03e450: 6e20 5f15 2100 |001c: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +03e456: 0c01 |001f: move-result-object v1 │ │ +03e458: 6e20 5e15 3100 |0020: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@155e │ │ +03e45e: 0c01 |0023: move-result-object v1 │ │ +03e460: 1a02 5100 |0024: const-string v2, " did not call through to super.onActivityCreated()" // string@0051 │ │ +03e464: 6e20 5f15 2100 |0026: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +03e46a: 0c01 |0029: move-result-object v1 │ │ +03e46c: 6e10 6415 0100 |002a: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ +03e472: 0c01 |002d: move-result-object v1 │ │ +03e474: 7020 5905 1000 |002e: invoke-direct {v0, v1}, Landroid/support/v4/app/SuperNotCalledException;.:(Ljava/lang/String;)V // method@0559 │ │ +03e47a: 2700 |0031: throw v0 │ │ +03e47c: 5430 a000 |0032: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00a0 │ │ +03e480: 3800 0700 |0034: if-eqz v0, 003b // +0007 │ │ +03e484: 5430 a000 |0036: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00a0 │ │ +03e488: 6e10 b203 0000 |0038: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchActivityCreated:()V // method@03b2 │ │ +03e48e: 0e00 |003b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1504 │ │ 0x0004 line=1505 │ │ 0x0009 line=1507 │ │ 0x000c line=1508 │ │ 0x000f line=1509 │ │ @@ -5370,21 +5370,21 @@ │ │ type : '(Landroid/content/res/Configuration;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -03c900: |[03c900] android.support.v4.app.Fragment.performConfigurationChanged:(Landroid/content/res/Configuration;)V │ │ -03c910: 6e20 0c03 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/app/Fragment;.onConfigurationChanged:(Landroid/content/res/Configuration;)V // method@030c │ │ -03c916: 5410 a000 |0003: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00a0 │ │ -03c91a: 3800 0700 |0005: if-eqz v0, 000c // +0007 │ │ -03c91e: 5410 a000 |0007: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00a0 │ │ -03c922: 6e20 b303 2000 |0009: invoke-virtual {v0, v2}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchConfigurationChanged:(Landroid/content/res/Configuration;)V // method@03b3 │ │ -03c928: 0e00 |000c: return-void │ │ +03e490: |[03e490] android.support.v4.app.Fragment.performConfigurationChanged:(Landroid/content/res/Configuration;)V │ │ +03e4a0: 6e20 0c03 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/app/Fragment;.onConfigurationChanged:(Landroid/content/res/Configuration;)V // method@030c │ │ +03e4a6: 5410 a000 |0003: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00a0 │ │ +03e4aa: 3800 0700 |0005: if-eqz v0, 000c // +0007 │ │ +03e4ae: 5410 a000 |0007: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00a0 │ │ +03e4b2: 6e20 b303 2000 |0009: invoke-virtual {v0, v2}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchConfigurationChanged:(Landroid/content/res/Configuration;)V // method@03b3 │ │ +03e4b8: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1555 │ │ 0x0003 line=1556 │ │ 0x0007 line=1557 │ │ 0x000c line=1559 │ │ locals : │ │ @@ -5396,30 +5396,30 @@ │ │ type : '(Landroid/view/MenuItem;)Z' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 26 16-bit code units │ │ -03c92c: |[03c92c] android.support.v4.app.Fragment.performContextItemSelected:(Landroid/view/MenuItem;)Z │ │ -03c93c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -03c93e: 5521 a900 |0001: iget-boolean v1, v2, Landroid/support/v4/app/Fragment;.mHidden:Z // field@00a9 │ │ -03c942: 3901 1500 |0003: if-nez v1, 0018 // +0015 │ │ -03c946: 6e20 0d03 3200 |0005: invoke-virtual {v2, v3}, Landroid/support/v4/app/Fragment;.onContextItemSelected:(Landroid/view/MenuItem;)Z // method@030d │ │ -03c94c: 0a01 |0008: move-result v1 │ │ -03c94e: 3801 0300 |0009: if-eqz v1, 000c // +0003 │ │ -03c952: 0f00 |000b: return v0 │ │ -03c954: 5421 a000 |000c: iget-object v1, v2, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00a0 │ │ -03c958: 3801 0a00 |000e: if-eqz v1, 0018 // +000a │ │ -03c95c: 5421 a000 |0010: iget-object v1, v2, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00a0 │ │ -03c960: 6e20 b403 3100 |0012: invoke-virtual {v1, v3}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchContextItemSelected:(Landroid/view/MenuItem;)Z // method@03b4 │ │ -03c966: 0a01 |0015: move-result v1 │ │ -03c968: 3901 f5ff |0016: if-nez v1, 000b // -000b │ │ -03c96c: 1200 |0018: const/4 v0, #int 0 // #0 │ │ -03c96e: 28f2 |0019: goto 000b // -000e │ │ +03e4bc: |[03e4bc] android.support.v4.app.Fragment.performContextItemSelected:(Landroid/view/MenuItem;)Z │ │ +03e4cc: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +03e4ce: 5521 a900 |0001: iget-boolean v1, v2, Landroid/support/v4/app/Fragment;.mHidden:Z // field@00a9 │ │ +03e4d2: 3901 1500 |0003: if-nez v1, 0018 // +0015 │ │ +03e4d6: 6e20 0d03 3200 |0005: invoke-virtual {v2, v3}, Landroid/support/v4/app/Fragment;.onContextItemSelected:(Landroid/view/MenuItem;)Z // method@030d │ │ +03e4dc: 0a01 |0008: move-result v1 │ │ +03e4de: 3801 0300 |0009: if-eqz v1, 000c // +0003 │ │ +03e4e2: 0f00 |000b: return v0 │ │ +03e4e4: 5421 a000 |000c: iget-object v1, v2, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00a0 │ │ +03e4e8: 3801 0a00 |000e: if-eqz v1, 0018 // +000a │ │ +03e4ec: 5421 a000 |0010: iget-object v1, v2, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00a0 │ │ +03e4f0: 6e20 b403 3100 |0012: invoke-virtual {v1, v3}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchContextItemSelected:(Landroid/view/MenuItem;)Z // method@03b4 │ │ +03e4f6: 0a01 |0015: move-result v1 │ │ +03e4f8: 3901 f5ff |0016: if-nez v1, 000b // -000b │ │ +03e4fc: 1200 |0018: const/4 v0, #int 0 // #0 │ │ +03e4fe: 28f2 |0019: goto 000b // -000e │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1622 │ │ 0x0005 line=1623 │ │ 0x000b line=1632 │ │ 0x000c line=1626 │ │ 0x0010 line=1627 │ │ @@ -5433,53 +5433,53 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 79 16-bit code units │ │ -03c970: |[03c970] android.support.v4.app.Fragment.performCreate:(Landroid/os/Bundle;)V │ │ -03c980: 5441 a000 |0000: iget-object v1, v4, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00a0 │ │ -03c984: 3801 0700 |0002: if-eqz v1, 0009 // +0007 │ │ -03c988: 5441 a000 |0004: iget-object v1, v4, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00a0 │ │ -03c98c: 6e10 d803 0100 |0006: invoke-virtual {v1}, Landroid/support/v4/app/FragmentManagerImpl;.noteStateNotSaved:()V // method@03d8 │ │ -03c992: 1201 |0009: const/4 v1, #int 0 // #0 │ │ -03c994: 5c41 9e00 |000a: iput-boolean v1, v4, Landroid/support/v4/app/Fragment;.mCalled:Z // field@009e │ │ -03c998: 6e20 0e03 5400 |000c: invoke-virtual {v4, v5}, Landroid/support/v4/app/Fragment;.onCreate:(Landroid/os/Bundle;)V // method@030e │ │ -03c99e: 5541 9e00 |000f: iget-boolean v1, v4, Landroid/support/v4/app/Fragment;.mCalled:Z // field@009e │ │ -03c9a2: 3901 2100 |0011: if-nez v1, 0032 // +0021 │ │ -03c9a6: 2201 ec00 |0013: new-instance v1, Landroid/support/v4/app/SuperNotCalledException; // type@00ec │ │ -03c9aa: 2202 4203 |0015: new-instance v2, Ljava/lang/StringBuilder; // type@0342 │ │ -03c9ae: 7010 5715 0200 |0017: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ -03c9b4: 1a03 5f04 |001a: const-string v3, "Fragment " // string@045f │ │ -03c9b8: 6e20 5f15 3200 |001c: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -03c9be: 0c02 |001f: move-result-object v2 │ │ -03c9c0: 6e20 5e15 4200 |0020: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@155e │ │ -03c9c6: 0c02 |0023: move-result-object v2 │ │ -03c9c8: 1a03 5300 |0024: const-string v3, " did not call through to super.onCreate()" // string@0053 │ │ -03c9cc: 6e20 5f15 3200 |0026: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -03c9d2: 0c02 |0029: move-result-object v2 │ │ -03c9d4: 6e10 6415 0200 |002a: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ -03c9da: 0c02 |002d: move-result-object v2 │ │ -03c9dc: 7020 5905 2100 |002e: invoke-direct {v1, v2}, Landroid/support/v4/app/SuperNotCalledException;.:(Ljava/lang/String;)V // method@0559 │ │ -03c9e2: 2701 |0031: throw v1 │ │ -03c9e4: 3805 1c00 |0032: if-eqz v5, 004e // +001c │ │ -03c9e8: 1a01 c610 |0034: const-string v1, "android:support:fragments" // string@10c6 │ │ -03c9ec: 6e20 b501 1500 |0036: invoke-virtual {v5, v1}, Landroid/os/Bundle;.getParcelable:(Ljava/lang/String;)Landroid/os/Parcelable; // method@01b5 │ │ -03c9f2: 0c00 |0039: move-result-object v0 │ │ -03c9f4: 3800 1400 |003a: if-eqz v0, 004e // +0014 │ │ -03c9f8: 5441 a000 |003c: iget-object v1, v4, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00a0 │ │ -03c9fc: 3901 0500 |003e: if-nez v1, 0043 // +0005 │ │ -03ca00: 6e10 fe02 0400 |0040: invoke-virtual {v4}, Landroid/support/v4/app/Fragment;.instantiateChildFragmentManager:()V // method@02fe │ │ -03ca06: 5441 a000 |0043: iget-object v1, v4, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00a0 │ │ -03ca0a: 1202 |0045: const/4 v2, #int 0 // #0 │ │ -03ca0c: 6e30 e503 0102 |0046: invoke-virtual {v1, v0, v2}, Landroid/support/v4/app/FragmentManagerImpl;.restoreAllState:(Landroid/os/Parcelable;Ljava/util/ArrayList;)V // method@03e5 │ │ -03ca12: 5441 a000 |0049: iget-object v1, v4, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00a0 │ │ -03ca16: 6e10 b503 0100 |004b: invoke-virtual {v1}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchCreate:()V // method@03b5 │ │ -03ca1c: 0e00 |004e: return-void │ │ +03e500: |[03e500] android.support.v4.app.Fragment.performCreate:(Landroid/os/Bundle;)V │ │ +03e510: 5441 a000 |0000: iget-object v1, v4, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00a0 │ │ +03e514: 3801 0700 |0002: if-eqz v1, 0009 // +0007 │ │ +03e518: 5441 a000 |0004: iget-object v1, v4, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00a0 │ │ +03e51c: 6e10 d803 0100 |0006: invoke-virtual {v1}, Landroid/support/v4/app/FragmentManagerImpl;.noteStateNotSaved:()V // method@03d8 │ │ +03e522: 1201 |0009: const/4 v1, #int 0 // #0 │ │ +03e524: 5c41 9e00 |000a: iput-boolean v1, v4, Landroid/support/v4/app/Fragment;.mCalled:Z // field@009e │ │ +03e528: 6e20 0e03 5400 |000c: invoke-virtual {v4, v5}, Landroid/support/v4/app/Fragment;.onCreate:(Landroid/os/Bundle;)V // method@030e │ │ +03e52e: 5541 9e00 |000f: iget-boolean v1, v4, Landroid/support/v4/app/Fragment;.mCalled:Z // field@009e │ │ +03e532: 3901 2100 |0011: if-nez v1, 0032 // +0021 │ │ +03e536: 2201 e900 |0013: new-instance v1, Landroid/support/v4/app/SuperNotCalledException; // type@00e9 │ │ +03e53a: 2202 3f03 |0015: new-instance v2, Ljava/lang/StringBuilder; // type@033f │ │ +03e53e: 7010 5715 0200 |0017: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ +03e544: 1a03 5f04 |001a: const-string v3, "Fragment " // string@045f │ │ +03e548: 6e20 5f15 3200 |001c: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +03e54e: 0c02 |001f: move-result-object v2 │ │ +03e550: 6e20 5e15 4200 |0020: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@155e │ │ +03e556: 0c02 |0023: move-result-object v2 │ │ +03e558: 1a03 5300 |0024: const-string v3, " did not call through to super.onCreate()" // string@0053 │ │ +03e55c: 6e20 5f15 3200 |0026: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +03e562: 0c02 |0029: move-result-object v2 │ │ +03e564: 6e10 6415 0200 |002a: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ +03e56a: 0c02 |002d: move-result-object v2 │ │ +03e56c: 7020 5905 2100 |002e: invoke-direct {v1, v2}, Landroid/support/v4/app/SuperNotCalledException;.:(Ljava/lang/String;)V // method@0559 │ │ +03e572: 2701 |0031: throw v1 │ │ +03e574: 3805 1c00 |0032: if-eqz v5, 004e // +001c │ │ +03e578: 1a01 c210 |0034: const-string v1, "android:support:fragments" // string@10c2 │ │ +03e57c: 6e20 b501 1500 |0036: invoke-virtual {v5, v1}, Landroid/os/Bundle;.getParcelable:(Ljava/lang/String;)Landroid/os/Parcelable; // method@01b5 │ │ +03e582: 0c00 |0039: move-result-object v0 │ │ +03e584: 3800 1400 |003a: if-eqz v0, 004e // +0014 │ │ +03e588: 5441 a000 |003c: iget-object v1, v4, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00a0 │ │ +03e58c: 3901 0500 |003e: if-nez v1, 0043 // +0005 │ │ +03e590: 6e10 fe02 0400 |0040: invoke-virtual {v4}, Landroid/support/v4/app/Fragment;.instantiateChildFragmentManager:()V // method@02fe │ │ +03e596: 5441 a000 |0043: iget-object v1, v4, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00a0 │ │ +03e59a: 1202 |0045: const/4 v2, #int 0 // #0 │ │ +03e59c: 6e30 e503 0102 |0046: invoke-virtual {v1, v0, v2}, Landroid/support/v4/app/FragmentManagerImpl;.restoreAllState:(Landroid/os/Parcelable;Ljava/util/ArrayList;)V // method@03e5 │ │ +03e5a2: 5441 a000 |0049: iget-object v1, v4, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00a0 │ │ +03e5a6: 6e10 b503 0100 |004b: invoke-virtual {v1}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchCreate:()V // method@03b5 │ │ +03e5ac: 0e00 |004e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1473 │ │ 0x0004 line=1474 │ │ 0x0009 line=1476 │ │ 0x000c line=1477 │ │ 0x000f line=1478 │ │ @@ -5502,31 +5502,31 @@ │ │ type : '(Landroid/view/Menu;Landroid/view/MenuInflater;)Z' │ │ access : 0x0000 () │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 29 16-bit code units │ │ -03ca20: |[03ca20] android.support.v4.app.Fragment.performCreateOptionsMenu:(Landroid/view/Menu;Landroid/view/MenuInflater;)Z │ │ -03ca30: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -03ca32: 5521 a900 |0001: iget-boolean v1, v2, Landroid/support/v4/app/Fragment;.mHidden:Z // field@00a9 │ │ -03ca36: 3901 1900 |0003: if-nez v1, 001c // +0019 │ │ -03ca3a: 5521 a800 |0005: iget-boolean v1, v2, Landroid/support/v4/app/Fragment;.mHasMenu:Z // field@00a8 │ │ -03ca3e: 3801 0a00 |0007: if-eqz v1, 0011 // +000a │ │ -03ca42: 5521 af00 |0009: iget-boolean v1, v2, Landroid/support/v4/app/Fragment;.mMenuVisible:Z // field@00af │ │ -03ca46: 3801 0600 |000b: if-eqz v1, 0011 // +0006 │ │ -03ca4a: 1210 |000d: const/4 v0, #int 1 // #1 │ │ -03ca4c: 6e30 1103 3204 |000e: invoke-virtual {v2, v3, v4}, Landroid/support/v4/app/Fragment;.onCreateOptionsMenu:(Landroid/view/Menu;Landroid/view/MenuInflater;)V // method@0311 │ │ -03ca52: 5421 a000 |0011: iget-object v1, v2, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00a0 │ │ -03ca56: 3801 0900 |0013: if-eqz v1, 001c // +0009 │ │ -03ca5a: 5421 a000 |0015: iget-object v1, v2, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00a0 │ │ -03ca5e: 6e30 b603 3104 |0017: invoke-virtual {v1, v3, v4}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchCreateOptionsMenu:(Landroid/view/Menu;Landroid/view/MenuInflater;)Z // method@03b6 │ │ -03ca64: 0a01 |001a: move-result v1 │ │ -03ca66: b610 |001b: or-int/2addr v0, v1 │ │ -03ca68: 0f00 |001c: return v0 │ │ +03e5b0: |[03e5b0] android.support.v4.app.Fragment.performCreateOptionsMenu:(Landroid/view/Menu;Landroid/view/MenuInflater;)Z │ │ +03e5c0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +03e5c2: 5521 a900 |0001: iget-boolean v1, v2, Landroid/support/v4/app/Fragment;.mHidden:Z // field@00a9 │ │ +03e5c6: 3901 1900 |0003: if-nez v1, 001c // +0019 │ │ +03e5ca: 5521 a800 |0005: iget-boolean v1, v2, Landroid/support/v4/app/Fragment;.mHasMenu:Z // field@00a8 │ │ +03e5ce: 3801 0a00 |0007: if-eqz v1, 0011 // +000a │ │ +03e5d2: 5521 af00 |0009: iget-boolean v1, v2, Landroid/support/v4/app/Fragment;.mMenuVisible:Z // field@00af │ │ +03e5d6: 3801 0600 |000b: if-eqz v1, 0011 // +0006 │ │ +03e5da: 1210 |000d: const/4 v0, #int 1 // #1 │ │ +03e5dc: 6e30 1103 3204 |000e: invoke-virtual {v2, v3, v4}, Landroid/support/v4/app/Fragment;.onCreateOptionsMenu:(Landroid/view/Menu;Landroid/view/MenuInflater;)V // method@0311 │ │ +03e5e2: 5421 a000 |0011: iget-object v1, v2, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00a0 │ │ +03e5e6: 3801 0900 |0013: if-eqz v1, 001c // +0009 │ │ +03e5ea: 5421 a000 |0015: iget-object v1, v2, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00a0 │ │ +03e5ee: 6e30 b603 3104 |0017: invoke-virtual {v1, v3, v4}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchCreateOptionsMenu:(Landroid/view/Menu;Landroid/view/MenuInflater;)Z // method@03b6 │ │ +03e5f4: 0a01 |001a: move-result v1 │ │ +03e5f6: b610 |001b: or-int/2addr v0, v1 │ │ +03e5f8: 0f00 |001c: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1578 │ │ 0x0001 line=1579 │ │ 0x0005 line=1580 │ │ 0x000d line=1581 │ │ 0x000e line=1582 │ │ @@ -5544,22 +5544,22 @@ │ │ type : '(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Landroid/os/Bundle;)Landroid/view/View;' │ │ access : 0x0000 () │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 14 16-bit code units │ │ -03ca6c: |[03ca6c] android.support.v4.app.Fragment.performCreateView:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Landroid/os/Bundle;)Landroid/view/View; │ │ -03ca7c: 5410 a000 |0000: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00a0 │ │ -03ca80: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -03ca84: 5410 a000 |0004: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00a0 │ │ -03ca88: 6e10 d803 0000 |0006: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.noteStateNotSaved:()V // method@03d8 │ │ -03ca8e: 6e40 1203 2143 |0009: invoke-virtual {v1, v2, v3, v4}, Landroid/support/v4/app/Fragment;.onCreateView:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Landroid/os/Bundle;)Landroid/view/View; // method@0312 │ │ -03ca94: 0c00 |000c: move-result-object v0 │ │ -03ca96: 1100 |000d: return-object v0 │ │ +03e5fc: |[03e5fc] android.support.v4.app.Fragment.performCreateView:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Landroid/os/Bundle;)Landroid/view/View; │ │ +03e60c: 5410 a000 |0000: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00a0 │ │ +03e610: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +03e614: 5410 a000 |0004: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00a0 │ │ +03e618: 6e10 d803 0000 |0006: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.noteStateNotSaved:()V // method@03d8 │ │ +03e61e: 6e40 1203 2143 |0009: invoke-virtual {v1, v2, v3, v4}, Landroid/support/v4/app/Fragment;.onCreateView:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Landroid/os/Bundle;)Landroid/view/View; // method@0312 │ │ +03e624: 0c00 |000c: move-result-object v0 │ │ +03e626: 1100 |000d: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1497 │ │ 0x0004 line=1498 │ │ 0x0009 line=1500 │ │ locals : │ │ 0x0000 - 0x000e reg=1 this Landroid/support/v4/app/Fragment; │ │ @@ -5572,40 +5572,40 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 51 16-bit code units │ │ -03ca98: |[03ca98] android.support.v4.app.Fragment.performDestroy:()V │ │ -03caa8: 5430 a000 |0000: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00a0 │ │ -03caac: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -03cab0: 5430 a000 |0004: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00a0 │ │ -03cab4: 6e10 b703 0000 |0006: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchDestroy:()V // method@03b7 │ │ -03caba: 1200 |0009: const/4 v0, #int 0 // #0 │ │ -03cabc: 5c30 9e00 |000a: iput-boolean v0, v3, Landroid/support/v4/app/Fragment;.mCalled:Z // field@009e │ │ -03cac0: 6e10 1303 0300 |000c: invoke-virtual {v3}, Landroid/support/v4/app/Fragment;.onDestroy:()V // method@0313 │ │ -03cac6: 5530 9e00 |000f: iget-boolean v0, v3, Landroid/support/v4/app/Fragment;.mCalled:Z // field@009e │ │ -03caca: 3900 2100 |0011: if-nez v0, 0032 // +0021 │ │ -03cace: 2200 ec00 |0013: new-instance v0, Landroid/support/v4/app/SuperNotCalledException; // type@00ec │ │ -03cad2: 2201 4203 |0015: new-instance v1, Ljava/lang/StringBuilder; // type@0342 │ │ -03cad6: 7010 5715 0100 |0017: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ -03cadc: 1a02 5f04 |001a: const-string v2, "Fragment " // string@045f │ │ -03cae0: 6e20 5f15 2100 |001c: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -03cae6: 0c01 |001f: move-result-object v1 │ │ -03cae8: 6e20 5e15 3100 |0020: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@155e │ │ -03caee: 0c01 |0023: move-result-object v1 │ │ -03caf0: 1a02 5400 |0024: const-string v2, " did not call through to super.onDestroy()" // string@0054 │ │ -03caf4: 6e20 5f15 2100 |0026: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -03cafa: 0c01 |0029: move-result-object v1 │ │ -03cafc: 6e10 6415 0100 |002a: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ -03cb02: 0c01 |002d: move-result-object v1 │ │ -03cb04: 7020 5905 1000 |002e: invoke-direct {v0, v1}, Landroid/support/v4/app/SuperNotCalledException;.:(Ljava/lang/String;)V // method@0559 │ │ -03cb0a: 2700 |0031: throw v0 │ │ -03cb0c: 0e00 |0032: return-void │ │ +03e628: |[03e628] android.support.v4.app.Fragment.performDestroy:()V │ │ +03e638: 5430 a000 |0000: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00a0 │ │ +03e63c: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +03e640: 5430 a000 |0004: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00a0 │ │ +03e644: 6e10 b703 0000 |0006: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchDestroy:()V // method@03b7 │ │ +03e64a: 1200 |0009: const/4 v0, #int 0 // #0 │ │ +03e64c: 5c30 9e00 |000a: iput-boolean v0, v3, Landroid/support/v4/app/Fragment;.mCalled:Z // field@009e │ │ +03e650: 6e10 1303 0300 |000c: invoke-virtual {v3}, Landroid/support/v4/app/Fragment;.onDestroy:()V // method@0313 │ │ +03e656: 5530 9e00 |000f: iget-boolean v0, v3, Landroid/support/v4/app/Fragment;.mCalled:Z // field@009e │ │ +03e65a: 3900 2100 |0011: if-nez v0, 0032 // +0021 │ │ +03e65e: 2200 e900 |0013: new-instance v0, Landroid/support/v4/app/SuperNotCalledException; // type@00e9 │ │ +03e662: 2201 3f03 |0015: new-instance v1, Ljava/lang/StringBuilder; // type@033f │ │ +03e666: 7010 5715 0100 |0017: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ +03e66c: 1a02 5f04 |001a: const-string v2, "Fragment " // string@045f │ │ +03e670: 6e20 5f15 2100 |001c: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +03e676: 0c01 |001f: move-result-object v1 │ │ +03e678: 6e20 5e15 3100 |0020: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@155e │ │ +03e67e: 0c01 |0023: move-result-object v1 │ │ +03e680: 1a02 5400 |0024: const-string v2, " did not call through to super.onDestroy()" // string@0054 │ │ +03e684: 6e20 5f15 2100 |0026: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +03e68a: 0c01 |0029: move-result-object v1 │ │ +03e68c: 6e10 6415 0100 |002a: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ +03e692: 0c01 |002d: move-result-object v1 │ │ +03e694: 7020 5905 1000 |002e: invoke-direct {v0, v1}, Landroid/support/v4/app/SuperNotCalledException;.:(Ljava/lang/String;)V // method@0559 │ │ +03e69a: 2700 |0031: throw v0 │ │ +03e69c: 0e00 |0032: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1716 │ │ 0x0004 line=1717 │ │ 0x0009 line=1719 │ │ 0x000c line=1720 │ │ 0x000f line=1721 │ │ @@ -5619,44 +5619,44 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 60 16-bit code units │ │ -03cb10: |[03cb10] android.support.v4.app.Fragment.performDestroyView:()V │ │ -03cb20: 5430 a000 |0000: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00a0 │ │ -03cb24: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -03cb28: 5430 a000 |0004: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00a0 │ │ -03cb2c: 6e10 b803 0000 |0006: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchDestroyView:()V // method@03b8 │ │ -03cb32: 1200 |0009: const/4 v0, #int 0 // #0 │ │ -03cb34: 5c30 9e00 |000a: iput-boolean v0, v3, Landroid/support/v4/app/Fragment;.mCalled:Z // field@009e │ │ -03cb38: 6e10 1503 0300 |000c: invoke-virtual {v3}, Landroid/support/v4/app/Fragment;.onDestroyView:()V // method@0315 │ │ -03cb3e: 5530 9e00 |000f: iget-boolean v0, v3, Landroid/support/v4/app/Fragment;.mCalled:Z // field@009e │ │ -03cb42: 3900 2100 |0011: if-nez v0, 0032 // +0021 │ │ -03cb46: 2200 ec00 |0013: new-instance v0, Landroid/support/v4/app/SuperNotCalledException; // type@00ec │ │ -03cb4a: 2201 4203 |0015: new-instance v1, Ljava/lang/StringBuilder; // type@0342 │ │ -03cb4e: 7010 5715 0100 |0017: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ -03cb54: 1a02 5f04 |001a: const-string v2, "Fragment " // string@045f │ │ -03cb58: 6e20 5f15 2100 |001c: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -03cb5e: 0c01 |001f: move-result-object v1 │ │ -03cb60: 6e20 5e15 3100 |0020: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@155e │ │ -03cb66: 0c01 |0023: move-result-object v1 │ │ -03cb68: 1a02 5500 |0024: const-string v2, " did not call through to super.onDestroyView()" // string@0055 │ │ -03cb6c: 6e20 5f15 2100 |0026: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -03cb72: 0c01 |0029: move-result-object v1 │ │ -03cb74: 6e10 6415 0100 |002a: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ -03cb7a: 0c01 |002d: move-result-object v1 │ │ -03cb7c: 7020 5905 1000 |002e: invoke-direct {v0, v1}, Landroid/support/v4/app/SuperNotCalledException;.:(Ljava/lang/String;)V // method@0559 │ │ -03cb82: 2700 |0031: throw v0 │ │ -03cb84: 5430 ad00 |0032: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00ad │ │ -03cb88: 3800 0700 |0034: if-eqz v0, 003b // +0007 │ │ -03cb8c: 5430 ad00 |0036: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00ad │ │ -03cb90: 6e10 9304 0000 |0038: invoke-virtual {v0}, Landroid/support/v4/app/LoaderManagerImpl;.doReportNextStart:()V // method@0493 │ │ -03cb96: 0e00 |003b: return-void │ │ +03e6a0: |[03e6a0] android.support.v4.app.Fragment.performDestroyView:()V │ │ +03e6b0: 5430 a000 |0000: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00a0 │ │ +03e6b4: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +03e6b8: 5430 a000 |0004: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00a0 │ │ +03e6bc: 6e10 b803 0000 |0006: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchDestroyView:()V // method@03b8 │ │ +03e6c2: 1200 |0009: const/4 v0, #int 0 // #0 │ │ +03e6c4: 5c30 9e00 |000a: iput-boolean v0, v3, Landroid/support/v4/app/Fragment;.mCalled:Z // field@009e │ │ +03e6c8: 6e10 1503 0300 |000c: invoke-virtual {v3}, Landroid/support/v4/app/Fragment;.onDestroyView:()V // method@0315 │ │ +03e6ce: 5530 9e00 |000f: iget-boolean v0, v3, Landroid/support/v4/app/Fragment;.mCalled:Z // field@009e │ │ +03e6d2: 3900 2100 |0011: if-nez v0, 0032 // +0021 │ │ +03e6d6: 2200 e900 |0013: new-instance v0, Landroid/support/v4/app/SuperNotCalledException; // type@00e9 │ │ +03e6da: 2201 3f03 |0015: new-instance v1, Ljava/lang/StringBuilder; // type@033f │ │ +03e6de: 7010 5715 0100 |0017: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ +03e6e4: 1a02 5f04 |001a: const-string v2, "Fragment " // string@045f │ │ +03e6e8: 6e20 5f15 2100 |001c: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +03e6ee: 0c01 |001f: move-result-object v1 │ │ +03e6f0: 6e20 5e15 3100 |0020: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@155e │ │ +03e6f6: 0c01 |0023: move-result-object v1 │ │ +03e6f8: 1a02 5500 |0024: const-string v2, " did not call through to super.onDestroyView()" // string@0055 │ │ +03e6fc: 6e20 5f15 2100 |0026: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +03e702: 0c01 |0029: move-result-object v1 │ │ +03e704: 6e10 6415 0100 |002a: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ +03e70a: 0c01 |002d: move-result-object v1 │ │ +03e70c: 7020 5905 1000 |002e: invoke-direct {v0, v1}, Landroid/support/v4/app/SuperNotCalledException;.:(Ljava/lang/String;)V // method@0559 │ │ +03e712: 2700 |0031: throw v0 │ │ +03e714: 5430 ad00 |0032: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00ad │ │ +03e718: 3800 0700 |0034: if-eqz v0, 003b // +0007 │ │ +03e71c: 5430 ad00 |0036: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00ad │ │ +03e720: 6e10 9304 0000 |0038: invoke-virtual {v0}, Landroid/support/v4/app/LoaderManagerImpl;.doReportNextStart:()V // method@0493 │ │ +03e726: 0e00 |003b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1701 │ │ 0x0004 line=1702 │ │ 0x0009 line=1704 │ │ 0x000c line=1705 │ │ 0x000f line=1706 │ │ @@ -5672,21 +5672,21 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -03cb98: |[03cb98] android.support.v4.app.Fragment.performLowMemory:()V │ │ -03cba8: 6e10 1903 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/app/Fragment;.onLowMemory:()V // method@0319 │ │ -03cbae: 5410 a000 |0003: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00a0 │ │ -03cbb2: 3800 0700 |0005: if-eqz v0, 000c // +0007 │ │ -03cbb6: 5410 a000 |0007: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00a0 │ │ -03cbba: 6e10 b903 0000 |0009: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchLowMemory:()V // method@03b9 │ │ -03cbc0: 0e00 |000c: return-void │ │ +03e728: |[03e728] android.support.v4.app.Fragment.performLowMemory:()V │ │ +03e738: 6e10 1903 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/app/Fragment;.onLowMemory:()V // method@0319 │ │ +03e73e: 5410 a000 |0003: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00a0 │ │ +03e742: 3800 0700 |0005: if-eqz v0, 000c // +0007 │ │ +03e746: 5410 a000 |0007: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00a0 │ │ +03e74a: 6e10 b903 0000 |0009: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchLowMemory:()V // method@03b9 │ │ +03e750: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1562 │ │ 0x0003 line=1563 │ │ 0x0007 line=1564 │ │ 0x000c line=1566 │ │ locals : │ │ @@ -5697,34 +5697,34 @@ │ │ type : '(Landroid/view/MenuItem;)Z' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 34 16-bit code units │ │ -03cbc4: |[03cbc4] android.support.v4.app.Fragment.performOptionsItemSelected:(Landroid/view/MenuItem;)Z │ │ -03cbd4: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -03cbd6: 5521 a900 |0001: iget-boolean v1, v2, Landroid/support/v4/app/Fragment;.mHidden:Z // field@00a9 │ │ -03cbda: 3901 1d00 |0003: if-nez v1, 0020 // +001d │ │ -03cbde: 5521 a800 |0005: iget-boolean v1, v2, Landroid/support/v4/app/Fragment;.mHasMenu:Z // field@00a8 │ │ -03cbe2: 3801 0d00 |0007: if-eqz v1, 0014 // +000d │ │ -03cbe6: 5521 af00 |0009: iget-boolean v1, v2, Landroid/support/v4/app/Fragment;.mMenuVisible:Z // field@00af │ │ -03cbea: 3801 0900 |000b: if-eqz v1, 0014 // +0009 │ │ -03cbee: 6e20 1a03 3200 |000d: invoke-virtual {v2, v3}, Landroid/support/v4/app/Fragment;.onOptionsItemSelected:(Landroid/view/MenuItem;)Z // method@031a │ │ -03cbf4: 0a01 |0010: move-result v1 │ │ -03cbf6: 3801 0300 |0011: if-eqz v1, 0014 // +0003 │ │ -03cbfa: 0f00 |0013: return v0 │ │ -03cbfc: 5421 a000 |0014: iget-object v1, v2, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00a0 │ │ -03cc00: 3801 0a00 |0016: if-eqz v1, 0020 // +000a │ │ -03cc04: 5421 a000 |0018: iget-object v1, v2, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00a0 │ │ -03cc08: 6e20 ba03 3100 |001a: invoke-virtual {v1, v3}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchOptionsItemSelected:(Landroid/view/MenuItem;)Z // method@03ba │ │ -03cc0e: 0a01 |001d: move-result v1 │ │ -03cc10: 3901 f5ff |001e: if-nez v1, 0013 // -000b │ │ -03cc14: 1200 |0020: const/4 v0, #int 0 // #0 │ │ -03cc16: 28f2 |0021: goto 0013 // -000e │ │ +03e754: |[03e754] android.support.v4.app.Fragment.performOptionsItemSelected:(Landroid/view/MenuItem;)Z │ │ +03e764: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +03e766: 5521 a900 |0001: iget-boolean v1, v2, Landroid/support/v4/app/Fragment;.mHidden:Z // field@00a9 │ │ +03e76a: 3901 1d00 |0003: if-nez v1, 0020 // +001d │ │ +03e76e: 5521 a800 |0005: iget-boolean v1, v2, Landroid/support/v4/app/Fragment;.mHasMenu:Z // field@00a8 │ │ +03e772: 3801 0d00 |0007: if-eqz v1, 0014 // +000d │ │ +03e776: 5521 af00 |0009: iget-boolean v1, v2, Landroid/support/v4/app/Fragment;.mMenuVisible:Z // field@00af │ │ +03e77a: 3801 0900 |000b: if-eqz v1, 0014 // +0009 │ │ +03e77e: 6e20 1a03 3200 |000d: invoke-virtual {v2, v3}, Landroid/support/v4/app/Fragment;.onOptionsItemSelected:(Landroid/view/MenuItem;)Z // method@031a │ │ +03e784: 0a01 |0010: move-result v1 │ │ +03e786: 3801 0300 |0011: if-eqz v1, 0014 // +0003 │ │ +03e78a: 0f00 |0013: return v0 │ │ +03e78c: 5421 a000 |0014: iget-object v1, v2, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00a0 │ │ +03e790: 3801 0a00 |0016: if-eqz v1, 0020 // +000a │ │ +03e794: 5421 a000 |0018: iget-object v1, v2, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00a0 │ │ +03e798: 6e20 ba03 3100 |001a: invoke-virtual {v1, v3}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchOptionsItemSelected:(Landroid/view/MenuItem;)Z // method@03ba │ │ +03e79e: 0a01 |001d: move-result v1 │ │ +03e7a0: 3901 f5ff |001e: if-nez v1, 0013 // -000b │ │ +03e7a4: 1200 |0020: const/4 v0, #int 0 // #0 │ │ +03e7a6: 28f2 |0021: goto 0013 // -000e │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1606 │ │ 0x0005 line=1607 │ │ 0x000d line=1608 │ │ 0x0013 line=1618 │ │ 0x0014 line=1612 │ │ @@ -5739,27 +5739,27 @@ │ │ type : '(Landroid/view/Menu;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -03cc18: |[03cc18] android.support.v4.app.Fragment.performOptionsMenuClosed:(Landroid/view/Menu;)V │ │ -03cc28: 5510 a900 |0000: iget-boolean v0, v1, Landroid/support/v4/app/Fragment;.mHidden:Z // field@00a9 │ │ -03cc2c: 3900 1600 |0002: if-nez v0, 0018 // +0016 │ │ -03cc30: 5510 a800 |0004: iget-boolean v0, v1, Landroid/support/v4/app/Fragment;.mHasMenu:Z // field@00a8 │ │ -03cc34: 3800 0900 |0006: if-eqz v0, 000f // +0009 │ │ -03cc38: 5510 af00 |0008: iget-boolean v0, v1, Landroid/support/v4/app/Fragment;.mMenuVisible:Z // field@00af │ │ -03cc3c: 3800 0500 |000a: if-eqz v0, 000f // +0005 │ │ -03cc40: 6e20 1b03 2100 |000c: invoke-virtual {v1, v2}, Landroid/support/v4/app/Fragment;.onOptionsMenuClosed:(Landroid/view/Menu;)V // method@031b │ │ -03cc46: 5410 a000 |000f: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00a0 │ │ -03cc4a: 3800 0700 |0011: if-eqz v0, 0018 // +0007 │ │ -03cc4e: 5410 a000 |0013: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00a0 │ │ -03cc52: 6e20 bb03 2000 |0015: invoke-virtual {v0, v2}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchOptionsMenuClosed:(Landroid/view/Menu;)V // method@03bb │ │ -03cc58: 0e00 |0018: return-void │ │ +03e7a8: |[03e7a8] android.support.v4.app.Fragment.performOptionsMenuClosed:(Landroid/view/Menu;)V │ │ +03e7b8: 5510 a900 |0000: iget-boolean v0, v1, Landroid/support/v4/app/Fragment;.mHidden:Z // field@00a9 │ │ +03e7bc: 3900 1600 |0002: if-nez v0, 0018 // +0016 │ │ +03e7c0: 5510 a800 |0004: iget-boolean v0, v1, Landroid/support/v4/app/Fragment;.mHasMenu:Z // field@00a8 │ │ +03e7c4: 3800 0900 |0006: if-eqz v0, 000f // +0009 │ │ +03e7c8: 5510 af00 |0008: iget-boolean v0, v1, Landroid/support/v4/app/Fragment;.mMenuVisible:Z // field@00af │ │ +03e7cc: 3800 0500 |000a: if-eqz v0, 000f // +0005 │ │ +03e7d0: 6e20 1b03 2100 |000c: invoke-virtual {v1, v2}, Landroid/support/v4/app/Fragment;.onOptionsMenuClosed:(Landroid/view/Menu;)V // method@031b │ │ +03e7d6: 5410 a000 |000f: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00a0 │ │ +03e7da: 3800 0700 |0011: if-eqz v0, 0018 // +0007 │ │ +03e7de: 5410 a000 |0013: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00a0 │ │ +03e7e2: 6e20 bb03 2000 |0015: invoke-virtual {v0, v2}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchOptionsMenuClosed:(Landroid/view/Menu;)V // method@03bb │ │ +03e7e8: 0e00 |0018: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1636 │ │ 0x0004 line=1637 │ │ 0x000c line=1638 │ │ 0x000f line=1640 │ │ 0x0013 line=1641 │ │ @@ -5773,40 +5773,40 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 51 16-bit code units │ │ -03cc5c: |[03cc5c] android.support.v4.app.Fragment.performPause:()V │ │ -03cc6c: 5430 a000 |0000: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00a0 │ │ -03cc70: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -03cc74: 5430 a000 |0004: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00a0 │ │ -03cc78: 6e10 bc03 0000 |0006: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchPause:()V // method@03bc │ │ -03cc7e: 1200 |0009: const/4 v0, #int 0 // #0 │ │ -03cc80: 5c30 9e00 |000a: iput-boolean v0, v3, Landroid/support/v4/app/Fragment;.mCalled:Z // field@009e │ │ -03cc84: 6e10 1c03 0300 |000c: invoke-virtual {v3}, Landroid/support/v4/app/Fragment;.onPause:()V // method@031c │ │ -03cc8a: 5530 9e00 |000f: iget-boolean v0, v3, Landroid/support/v4/app/Fragment;.mCalled:Z // field@009e │ │ -03cc8e: 3900 2100 |0011: if-nez v0, 0032 // +0021 │ │ -03cc92: 2200 ec00 |0013: new-instance v0, Landroid/support/v4/app/SuperNotCalledException; // type@00ec │ │ -03cc96: 2201 4203 |0015: new-instance v1, Ljava/lang/StringBuilder; // type@0342 │ │ -03cc9a: 7010 5715 0100 |0017: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ -03cca0: 1a02 5f04 |001a: const-string v2, "Fragment " // string@045f │ │ -03cca4: 6e20 5f15 2100 |001c: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -03ccaa: 0c01 |001f: move-result-object v1 │ │ -03ccac: 6e20 5e15 3100 |0020: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@155e │ │ -03ccb2: 0c01 |0023: move-result-object v1 │ │ -03ccb4: 1a02 5700 |0024: const-string v2, " did not call through to super.onPause()" // string@0057 │ │ -03ccb8: 6e20 5f15 2100 |0026: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -03ccbe: 0c01 |0029: move-result-object v1 │ │ -03ccc0: 6e10 6415 0100 |002a: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ -03ccc6: 0c01 |002d: move-result-object v1 │ │ -03ccc8: 7020 5905 1000 |002e: invoke-direct {v0, v1}, Landroid/support/v4/app/SuperNotCalledException;.:(Ljava/lang/String;)V // method@0559 │ │ -03ccce: 2700 |0031: throw v0 │ │ -03ccd0: 0e00 |0032: return-void │ │ +03e7ec: |[03e7ec] android.support.v4.app.Fragment.performPause:()V │ │ +03e7fc: 5430 a000 |0000: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00a0 │ │ +03e800: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +03e804: 5430 a000 |0004: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00a0 │ │ +03e808: 6e10 bc03 0000 |0006: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchPause:()V // method@03bc │ │ +03e80e: 1200 |0009: const/4 v0, #int 0 // #0 │ │ +03e810: 5c30 9e00 |000a: iput-boolean v0, v3, Landroid/support/v4/app/Fragment;.mCalled:Z // field@009e │ │ +03e814: 6e10 1c03 0300 |000c: invoke-virtual {v3}, Landroid/support/v4/app/Fragment;.onPause:()V // method@031c │ │ +03e81a: 5530 9e00 |000f: iget-boolean v0, v3, Landroid/support/v4/app/Fragment;.mCalled:Z // field@009e │ │ +03e81e: 3900 2100 |0011: if-nez v0, 0032 // +0021 │ │ +03e822: 2200 e900 |0013: new-instance v0, Landroid/support/v4/app/SuperNotCalledException; // type@00e9 │ │ +03e826: 2201 3f03 |0015: new-instance v1, Ljava/lang/StringBuilder; // type@033f │ │ +03e82a: 7010 5715 0100 |0017: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ +03e830: 1a02 5f04 |001a: const-string v2, "Fragment " // string@045f │ │ +03e834: 6e20 5f15 2100 |001c: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +03e83a: 0c01 |001f: move-result-object v1 │ │ +03e83c: 6e20 5e15 3100 |0020: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@155e │ │ +03e842: 0c01 |0023: move-result-object v1 │ │ +03e844: 1a02 5700 |0024: const-string v2, " did not call through to super.onPause()" // string@0057 │ │ +03e848: 6e20 5f15 2100 |0026: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +03e84e: 0c01 |0029: move-result-object v1 │ │ +03e850: 6e10 6415 0100 |002a: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ +03e856: 0c01 |002d: move-result-object v1 │ │ +03e858: 7020 5905 1000 |002e: invoke-direct {v0, v1}, Landroid/support/v4/app/SuperNotCalledException;.:(Ljava/lang/String;)V // method@0559 │ │ +03e85e: 2700 |0031: throw v0 │ │ +03e860: 0e00 |0032: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1657 │ │ 0x0004 line=1658 │ │ 0x0009 line=1660 │ │ 0x000c line=1661 │ │ 0x000f line=1662 │ │ @@ -5820,31 +5820,31 @@ │ │ type : '(Landroid/view/Menu;)Z' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 29 16-bit code units │ │ -03ccd4: |[03ccd4] android.support.v4.app.Fragment.performPrepareOptionsMenu:(Landroid/view/Menu;)Z │ │ -03cce4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -03cce6: 5521 a900 |0001: iget-boolean v1, v2, Landroid/support/v4/app/Fragment;.mHidden:Z // field@00a9 │ │ -03ccea: 3901 1900 |0003: if-nez v1, 001c // +0019 │ │ -03ccee: 5521 a800 |0005: iget-boolean v1, v2, Landroid/support/v4/app/Fragment;.mHasMenu:Z // field@00a8 │ │ -03ccf2: 3801 0a00 |0007: if-eqz v1, 0011 // +000a │ │ -03ccf6: 5521 af00 |0009: iget-boolean v1, v2, Landroid/support/v4/app/Fragment;.mMenuVisible:Z // field@00af │ │ -03ccfa: 3801 0600 |000b: if-eqz v1, 0011 // +0006 │ │ -03ccfe: 1210 |000d: const/4 v0, #int 1 // #1 │ │ -03cd00: 6e20 1d03 3200 |000e: invoke-virtual {v2, v3}, Landroid/support/v4/app/Fragment;.onPrepareOptionsMenu:(Landroid/view/Menu;)V // method@031d │ │ -03cd06: 5421 a000 |0011: iget-object v1, v2, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00a0 │ │ -03cd0a: 3801 0900 |0013: if-eqz v1, 001c // +0009 │ │ -03cd0e: 5421 a000 |0015: iget-object v1, v2, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00a0 │ │ -03cd12: 6e20 bd03 3100 |0017: invoke-virtual {v1, v3}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchPrepareOptionsMenu:(Landroid/view/Menu;)Z // method@03bd │ │ -03cd18: 0a01 |001a: move-result v1 │ │ -03cd1a: b610 |001b: or-int/2addr v0, v1 │ │ -03cd1c: 0f00 |001c: return v0 │ │ +03e864: |[03e864] android.support.v4.app.Fragment.performPrepareOptionsMenu:(Landroid/view/Menu;)Z │ │ +03e874: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +03e876: 5521 a900 |0001: iget-boolean v1, v2, Landroid/support/v4/app/Fragment;.mHidden:Z // field@00a9 │ │ +03e87a: 3901 1900 |0003: if-nez v1, 001c // +0019 │ │ +03e87e: 5521 a800 |0005: iget-boolean v1, v2, Landroid/support/v4/app/Fragment;.mHasMenu:Z // field@00a8 │ │ +03e882: 3801 0a00 |0007: if-eqz v1, 0011 // +000a │ │ +03e886: 5521 af00 |0009: iget-boolean v1, v2, Landroid/support/v4/app/Fragment;.mMenuVisible:Z // field@00af │ │ +03e88a: 3801 0600 |000b: if-eqz v1, 0011 // +0006 │ │ +03e88e: 1210 |000d: const/4 v0, #int 1 // #1 │ │ +03e890: 6e20 1d03 3200 |000e: invoke-virtual {v2, v3}, Landroid/support/v4/app/Fragment;.onPrepareOptionsMenu:(Landroid/view/Menu;)V // method@031d │ │ +03e896: 5421 a000 |0011: iget-object v1, v2, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00a0 │ │ +03e89a: 3801 0900 |0013: if-eqz v1, 001c // +0009 │ │ +03e89e: 5421 a000 |0015: iget-object v1, v2, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00a0 │ │ +03e8a2: 6e20 bd03 3100 |0017: invoke-virtual {v1, v3}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchPrepareOptionsMenu:(Landroid/view/Menu;)Z // method@03bd │ │ +03e8a8: 0a01 |001a: move-result v1 │ │ +03e8aa: b610 |001b: or-int/2addr v0, v1 │ │ +03e8ac: 0f00 |001c: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1592 │ │ 0x0001 line=1593 │ │ 0x0005 line=1594 │ │ 0x000d line=1595 │ │ 0x000e line=1596 │ │ @@ -5861,44 +5861,44 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 57 16-bit code units │ │ -03cd20: |[03cd20] android.support.v4.app.Fragment.performReallyStop:()V │ │ -03cd30: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -03cd32: 5440 a000 |0001: iget-object v0, v4, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00a0 │ │ -03cd36: 3800 0700 |0003: if-eqz v0, 000a // +0007 │ │ -03cd3a: 5440 a000 |0005: iget-object v0, v4, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00a0 │ │ -03cd3e: 6e10 be03 0000 |0007: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchReallyStop:()V // method@03be │ │ -03cd44: 5540 ae00 |000a: iget-boolean v0, v4, Landroid/support/v4/app/Fragment;.mLoadersStarted:Z // field@00ae │ │ -03cd48: 3800 2600 |000c: if-eqz v0, 0032 // +0026 │ │ -03cd4c: 5c43 ae00 |000e: iput-boolean v3, v4, Landroid/support/v4/app/Fragment;.mLoadersStarted:Z // field@00ae │ │ -03cd50: 5540 9f00 |0010: iget-boolean v0, v4, Landroid/support/v4/app/Fragment;.mCheckedForLoaderManager:Z // field@009f │ │ -03cd54: 3900 1100 |0012: if-nez v0, 0023 // +0011 │ │ -03cd58: 1210 |0014: const/4 v0, #int 1 // #1 │ │ -03cd5a: 5c40 9f00 |0015: iput-boolean v0, v4, Landroid/support/v4/app/Fragment;.mCheckedForLoaderManager:Z // field@009f │ │ -03cd5e: 5440 9900 |0017: iget-object v0, v4, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0099 │ │ -03cd62: 5441 c100 |0019: iget-object v1, v4, Landroid/support/v4/app/Fragment;.mWho:Ljava/lang/String; // field@00c1 │ │ -03cd66: 5542 ae00 |001b: iget-boolean v2, v4, Landroid/support/v4/app/Fragment;.mLoadersStarted:Z // field@00ae │ │ -03cd6a: 6e40 5503 1032 |001d: invoke-virtual {v0, v1, v2, v3}, Landroid/support/v4/app/FragmentActivity;.getLoaderManager:(Ljava/lang/String;ZZ)Landroid/support/v4/app/LoaderManagerImpl; // method@0355 │ │ -03cd70: 0c00 |0020: move-result-object v0 │ │ -03cd72: 5b40 ad00 |0021: iput-object v0, v4, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00ad │ │ -03cd76: 5440 ad00 |0023: iget-object v0, v4, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00ad │ │ -03cd7a: 3800 0d00 |0025: if-eqz v0, 0032 // +000d │ │ -03cd7e: 5440 9900 |0027: iget-object v0, v4, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0099 │ │ -03cd82: 5500 de00 |0029: iget-boolean v0, v0, Landroid/support/v4/app/FragmentActivity;.mRetaining:Z // field@00de │ │ -03cd86: 3900 0800 |002b: if-nez v0, 0033 // +0008 │ │ -03cd8a: 5440 ad00 |002d: iget-object v0, v4, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00ad │ │ -03cd8e: 6e10 9704 0000 |002f: invoke-virtual {v0}, Landroid/support/v4/app/LoaderManagerImpl;.doStop:()V // method@0497 │ │ -03cd94: 0e00 |0032: return-void │ │ -03cd96: 5440 ad00 |0033: iget-object v0, v4, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00ad │ │ -03cd9a: 6e10 9504 0000 |0035: invoke-virtual {v0}, Landroid/support/v4/app/LoaderManagerImpl;.doRetain:()V // method@0495 │ │ -03cda0: 28fa |0038: goto 0032 // -0006 │ │ +03e8b0: |[03e8b0] android.support.v4.app.Fragment.performReallyStop:()V │ │ +03e8c0: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +03e8c2: 5440 a000 |0001: iget-object v0, v4, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00a0 │ │ +03e8c6: 3800 0700 |0003: if-eqz v0, 000a // +0007 │ │ +03e8ca: 5440 a000 |0005: iget-object v0, v4, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00a0 │ │ +03e8ce: 6e10 be03 0000 |0007: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchReallyStop:()V // method@03be │ │ +03e8d4: 5540 ae00 |000a: iget-boolean v0, v4, Landroid/support/v4/app/Fragment;.mLoadersStarted:Z // field@00ae │ │ +03e8d8: 3800 2600 |000c: if-eqz v0, 0032 // +0026 │ │ +03e8dc: 5c43 ae00 |000e: iput-boolean v3, v4, Landroid/support/v4/app/Fragment;.mLoadersStarted:Z // field@00ae │ │ +03e8e0: 5540 9f00 |0010: iget-boolean v0, v4, Landroid/support/v4/app/Fragment;.mCheckedForLoaderManager:Z // field@009f │ │ +03e8e4: 3900 1100 |0012: if-nez v0, 0023 // +0011 │ │ +03e8e8: 1210 |0014: const/4 v0, #int 1 // #1 │ │ +03e8ea: 5c40 9f00 |0015: iput-boolean v0, v4, Landroid/support/v4/app/Fragment;.mCheckedForLoaderManager:Z // field@009f │ │ +03e8ee: 5440 9900 |0017: iget-object v0, v4, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0099 │ │ +03e8f2: 5441 c100 |0019: iget-object v1, v4, Landroid/support/v4/app/Fragment;.mWho:Ljava/lang/String; // field@00c1 │ │ +03e8f6: 5542 ae00 |001b: iget-boolean v2, v4, Landroid/support/v4/app/Fragment;.mLoadersStarted:Z // field@00ae │ │ +03e8fa: 6e40 5503 1032 |001d: invoke-virtual {v0, v1, v2, v3}, Landroid/support/v4/app/FragmentActivity;.getLoaderManager:(Ljava/lang/String;ZZ)Landroid/support/v4/app/LoaderManagerImpl; // method@0355 │ │ +03e900: 0c00 |0020: move-result-object v0 │ │ +03e902: 5b40 ad00 |0021: iput-object v0, v4, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00ad │ │ +03e906: 5440 ad00 |0023: iget-object v0, v4, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00ad │ │ +03e90a: 3800 0d00 |0025: if-eqz v0, 0032 // +000d │ │ +03e90e: 5440 9900 |0027: iget-object v0, v4, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0099 │ │ +03e912: 5500 de00 |0029: iget-boolean v0, v0, Landroid/support/v4/app/FragmentActivity;.mRetaining:Z // field@00de │ │ +03e916: 3900 0800 |002b: if-nez v0, 0033 // +0008 │ │ +03e91a: 5440 ad00 |002d: iget-object v0, v4, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00ad │ │ +03e91e: 6e10 9704 0000 |002f: invoke-virtual {v0}, Landroid/support/v4/app/LoaderManagerImpl;.doStop:()V // method@0497 │ │ +03e924: 0e00 |0032: return-void │ │ +03e926: 5440 ad00 |0033: iget-object v0, v4, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00ad │ │ +03e92a: 6e10 9504 0000 |0035: invoke-virtual {v0}, Landroid/support/v4/app/LoaderManagerImpl;.doRetain:()V // method@0495 │ │ +03e930: 28fa |0038: goto 0032 // -0006 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1681 │ │ 0x0005 line=1682 │ │ 0x000a line=1684 │ │ 0x000e line=1685 │ │ 0x0010 line=1686 │ │ @@ -5917,48 +5917,48 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 70 16-bit code units │ │ -03cda4: |[03cda4] android.support.v4.app.Fragment.performResume:()V │ │ -03cdb4: 5430 a000 |0000: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00a0 │ │ -03cdb8: 3800 0c00 |0002: if-eqz v0, 000e // +000c │ │ -03cdbc: 5430 a000 |0004: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00a0 │ │ -03cdc0: 6e10 d803 0000 |0006: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.noteStateNotSaved:()V // method@03d8 │ │ -03cdc6: 5430 a000 |0009: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00a0 │ │ -03cdca: 6e10 c403 0000 |000b: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.execPendingActions:()Z // method@03c4 │ │ -03cdd0: 1200 |000e: const/4 v0, #int 0 // #0 │ │ -03cdd2: 5c30 9e00 |000f: iput-boolean v0, v3, Landroid/support/v4/app/Fragment;.mCalled:Z // field@009e │ │ -03cdd6: 6e10 1e03 0300 |0011: invoke-virtual {v3}, Landroid/support/v4/app/Fragment;.onResume:()V // method@031e │ │ -03cddc: 5530 9e00 |0014: iget-boolean v0, v3, Landroid/support/v4/app/Fragment;.mCalled:Z // field@009e │ │ -03cde0: 3900 2100 |0016: if-nez v0, 0037 // +0021 │ │ -03cde4: 2200 ec00 |0018: new-instance v0, Landroid/support/v4/app/SuperNotCalledException; // type@00ec │ │ -03cde8: 2201 4203 |001a: new-instance v1, Ljava/lang/StringBuilder; // type@0342 │ │ -03cdec: 7010 5715 0100 |001c: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ -03cdf2: 1a02 5f04 |001f: const-string v2, "Fragment " // string@045f │ │ -03cdf6: 6e20 5f15 2100 |0021: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -03cdfc: 0c01 |0024: move-result-object v1 │ │ -03cdfe: 6e20 5e15 3100 |0025: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@155e │ │ -03ce04: 0c01 |0028: move-result-object v1 │ │ -03ce06: 1a02 5800 |0029: const-string v2, " did not call through to super.onResume()" // string@0058 │ │ -03ce0a: 6e20 5f15 2100 |002b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -03ce10: 0c01 |002e: move-result-object v1 │ │ -03ce12: 6e10 6415 0100 |002f: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ -03ce18: 0c01 |0032: move-result-object v1 │ │ -03ce1a: 7020 5905 1000 |0033: invoke-direct {v0, v1}, Landroid/support/v4/app/SuperNotCalledException;.:(Ljava/lang/String;)V // method@0559 │ │ -03ce20: 2700 |0036: throw v0 │ │ -03ce22: 5430 a000 |0037: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00a0 │ │ -03ce26: 3800 0c00 |0039: if-eqz v0, 0045 // +000c │ │ -03ce2a: 5430 a000 |003b: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00a0 │ │ -03ce2e: 6e10 bf03 0000 |003d: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchResume:()V // method@03bf │ │ -03ce34: 5430 a000 |0040: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00a0 │ │ -03ce38: 6e10 c403 0000 |0042: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.execPendingActions:()Z // method@03c4 │ │ -03ce3e: 0e00 |0045: return-void │ │ +03e934: |[03e934] android.support.v4.app.Fragment.performResume:()V │ │ +03e944: 5430 a000 |0000: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00a0 │ │ +03e948: 3800 0c00 |0002: if-eqz v0, 000e // +000c │ │ +03e94c: 5430 a000 |0004: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00a0 │ │ +03e950: 6e10 d803 0000 |0006: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.noteStateNotSaved:()V // method@03d8 │ │ +03e956: 5430 a000 |0009: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00a0 │ │ +03e95a: 6e10 c403 0000 |000b: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.execPendingActions:()Z // method@03c4 │ │ +03e960: 1200 |000e: const/4 v0, #int 0 // #0 │ │ +03e962: 5c30 9e00 |000f: iput-boolean v0, v3, Landroid/support/v4/app/Fragment;.mCalled:Z // field@009e │ │ +03e966: 6e10 1e03 0300 |0011: invoke-virtual {v3}, Landroid/support/v4/app/Fragment;.onResume:()V // method@031e │ │ +03e96c: 5530 9e00 |0014: iget-boolean v0, v3, Landroid/support/v4/app/Fragment;.mCalled:Z // field@009e │ │ +03e970: 3900 2100 |0016: if-nez v0, 0037 // +0021 │ │ +03e974: 2200 e900 |0018: new-instance v0, Landroid/support/v4/app/SuperNotCalledException; // type@00e9 │ │ +03e978: 2201 3f03 |001a: new-instance v1, Ljava/lang/StringBuilder; // type@033f │ │ +03e97c: 7010 5715 0100 |001c: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ +03e982: 1a02 5f04 |001f: const-string v2, "Fragment " // string@045f │ │ +03e986: 6e20 5f15 2100 |0021: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +03e98c: 0c01 |0024: move-result-object v1 │ │ +03e98e: 6e20 5e15 3100 |0025: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@155e │ │ +03e994: 0c01 |0028: move-result-object v1 │ │ +03e996: 1a02 5800 |0029: const-string v2, " did not call through to super.onResume()" // string@0058 │ │ +03e99a: 6e20 5f15 2100 |002b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +03e9a0: 0c01 |002e: move-result-object v1 │ │ +03e9a2: 6e10 6415 0100 |002f: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ +03e9a8: 0c01 |0032: move-result-object v1 │ │ +03e9aa: 7020 5905 1000 |0033: invoke-direct {v0, v1}, Landroid/support/v4/app/SuperNotCalledException;.:(Ljava/lang/String;)V // method@0559 │ │ +03e9b0: 2700 |0036: throw v0 │ │ +03e9b2: 5430 a000 |0037: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00a0 │ │ +03e9b6: 3800 0c00 |0039: if-eqz v0, 0045 // +000c │ │ +03e9ba: 5430 a000 |003b: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00a0 │ │ +03e9be: 6e10 bf03 0000 |003d: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchResume:()V // method@03bf │ │ +03e9c4: 5430 a000 |0040: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00a0 │ │ +03e9c8: 6e10 c403 0000 |0042: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.execPendingActions:()Z // method@03c4 │ │ +03e9ce: 0e00 |0045: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1538 │ │ 0x0004 line=1539 │ │ 0x0009 line=1540 │ │ 0x000e line=1542 │ │ 0x0011 line=1543 │ │ @@ -5976,25 +5976,25 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 21 16-bit code units │ │ -03ce40: |[03ce40] android.support.v4.app.Fragment.performSaveInstanceState:(Landroid/os/Bundle;)V │ │ -03ce50: 6e20 1f03 3200 |0000: invoke-virtual {v2, v3}, Landroid/support/v4/app/Fragment;.onSaveInstanceState:(Landroid/os/Bundle;)V // method@031f │ │ -03ce56: 5421 a000 |0003: iget-object v1, v2, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00a0 │ │ -03ce5a: 3801 0f00 |0005: if-eqz v1, 0014 // +000f │ │ -03ce5e: 5421 a000 |0007: iget-object v1, v2, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00a0 │ │ -03ce62: 6e10 e803 0100 |0009: invoke-virtual {v1}, Landroid/support/v4/app/FragmentManagerImpl;.saveAllState:()Landroid/os/Parcelable; // method@03e8 │ │ -03ce68: 0c00 |000c: move-result-object v0 │ │ -03ce6a: 3800 0700 |000d: if-eqz v0, 0014 // +0007 │ │ -03ce6e: 1a01 c610 |000f: const-string v1, "android:support:fragments" // string@10c6 │ │ -03ce72: 6e30 be01 1300 |0011: invoke-virtual {v3, v1, v0}, Landroid/os/Bundle;.putParcelable:(Ljava/lang/String;Landroid/os/Parcelable;)V // method@01be │ │ -03ce78: 0e00 |0014: return-void │ │ +03e9d0: |[03e9d0] android.support.v4.app.Fragment.performSaveInstanceState:(Landroid/os/Bundle;)V │ │ +03e9e0: 6e20 1f03 3200 |0000: invoke-virtual {v2, v3}, Landroid/support/v4/app/Fragment;.onSaveInstanceState:(Landroid/os/Bundle;)V // method@031f │ │ +03e9e6: 5421 a000 |0003: iget-object v1, v2, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00a0 │ │ +03e9ea: 3801 0f00 |0005: if-eqz v1, 0014 // +000f │ │ +03e9ee: 5421 a000 |0007: iget-object v1, v2, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00a0 │ │ +03e9f2: 6e10 e803 0100 |0009: invoke-virtual {v1}, Landroid/support/v4/app/FragmentManagerImpl;.saveAllState:()Landroid/os/Parcelable; // method@03e8 │ │ +03e9f8: 0c00 |000c: move-result-object v0 │ │ +03e9fa: 3800 0700 |000d: if-eqz v0, 0014 // +0007 │ │ +03e9fe: 1a01 c210 |000f: const-string v1, "android:support:fragments" // string@10c2 │ │ +03ea02: 6e30 be01 1300 |0011: invoke-virtual {v3, v1, v0}, Landroid/os/Bundle;.putParcelable:(Ljava/lang/String;Landroid/os/Parcelable;)V // method@01be │ │ +03ea08: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1647 │ │ 0x0003 line=1648 │ │ 0x0007 line=1649 │ │ 0x000d line=1650 │ │ 0x000f line=1651 │ │ @@ -6009,50 +6009,50 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 74 16-bit code units │ │ -03ce7c: |[03ce7c] android.support.v4.app.Fragment.performStart:()V │ │ -03ce8c: 5430 a000 |0000: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00a0 │ │ -03ce90: 3800 0c00 |0002: if-eqz v0, 000e // +000c │ │ -03ce94: 5430 a000 |0004: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00a0 │ │ -03ce98: 6e10 d803 0000 |0006: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.noteStateNotSaved:()V // method@03d8 │ │ -03ce9e: 5430 a000 |0009: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00a0 │ │ -03cea2: 6e10 c403 0000 |000b: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.execPendingActions:()Z // method@03c4 │ │ -03cea8: 1200 |000e: const/4 v0, #int 0 // #0 │ │ -03ceaa: 5c30 9e00 |000f: iput-boolean v0, v3, Landroid/support/v4/app/Fragment;.mCalled:Z // field@009e │ │ -03ceae: 6e10 2003 0300 |0011: invoke-virtual {v3}, Landroid/support/v4/app/Fragment;.onStart:()V // method@0320 │ │ -03ceb4: 5530 9e00 |0014: iget-boolean v0, v3, Landroid/support/v4/app/Fragment;.mCalled:Z // field@009e │ │ -03ceb8: 3900 2100 |0016: if-nez v0, 0037 // +0021 │ │ -03cebc: 2200 ec00 |0018: new-instance v0, Landroid/support/v4/app/SuperNotCalledException; // type@00ec │ │ -03cec0: 2201 4203 |001a: new-instance v1, Ljava/lang/StringBuilder; // type@0342 │ │ -03cec4: 7010 5715 0100 |001c: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ -03ceca: 1a02 5f04 |001f: const-string v2, "Fragment " // string@045f │ │ -03cece: 6e20 5f15 2100 |0021: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -03ced4: 0c01 |0024: move-result-object v1 │ │ -03ced6: 6e20 5e15 3100 |0025: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@155e │ │ -03cedc: 0c01 |0028: move-result-object v1 │ │ -03cede: 1a02 5900 |0029: const-string v2, " did not call through to super.onStart()" // string@0059 │ │ -03cee2: 6e20 5f15 2100 |002b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -03cee8: 0c01 |002e: move-result-object v1 │ │ -03ceea: 6e10 6415 0100 |002f: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ -03cef0: 0c01 |0032: move-result-object v1 │ │ -03cef2: 7020 5905 1000 |0033: invoke-direct {v0, v1}, Landroid/support/v4/app/SuperNotCalledException;.:(Ljava/lang/String;)V // method@0559 │ │ -03cef8: 2700 |0036: throw v0 │ │ -03cefa: 5430 a000 |0037: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00a0 │ │ -03cefe: 3800 0700 |0039: if-eqz v0, 0040 // +0007 │ │ -03cf02: 5430 a000 |003b: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00a0 │ │ -03cf06: 6e10 c003 0000 |003d: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchStart:()V // method@03c0 │ │ -03cf0c: 5430 ad00 |0040: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00ad │ │ -03cf10: 3800 0700 |0042: if-eqz v0, 0049 // +0007 │ │ -03cf14: 5430 ad00 |0044: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00ad │ │ -03cf18: 6e10 9404 0000 |0046: invoke-virtual {v0}, Landroid/support/v4/app/LoaderManagerImpl;.doReportStart:()V // method@0494 │ │ -03cf1e: 0e00 |0049: return-void │ │ +03ea0c: |[03ea0c] android.support.v4.app.Fragment.performStart:()V │ │ +03ea1c: 5430 a000 |0000: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00a0 │ │ +03ea20: 3800 0c00 |0002: if-eqz v0, 000e // +000c │ │ +03ea24: 5430 a000 |0004: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00a0 │ │ +03ea28: 6e10 d803 0000 |0006: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.noteStateNotSaved:()V // method@03d8 │ │ +03ea2e: 5430 a000 |0009: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00a0 │ │ +03ea32: 6e10 c403 0000 |000b: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.execPendingActions:()Z // method@03c4 │ │ +03ea38: 1200 |000e: const/4 v0, #int 0 // #0 │ │ +03ea3a: 5c30 9e00 |000f: iput-boolean v0, v3, Landroid/support/v4/app/Fragment;.mCalled:Z // field@009e │ │ +03ea3e: 6e10 2003 0300 |0011: invoke-virtual {v3}, Landroid/support/v4/app/Fragment;.onStart:()V // method@0320 │ │ +03ea44: 5530 9e00 |0014: iget-boolean v0, v3, Landroid/support/v4/app/Fragment;.mCalled:Z // field@009e │ │ +03ea48: 3900 2100 |0016: if-nez v0, 0037 // +0021 │ │ +03ea4c: 2200 e900 |0018: new-instance v0, Landroid/support/v4/app/SuperNotCalledException; // type@00e9 │ │ +03ea50: 2201 3f03 |001a: new-instance v1, Ljava/lang/StringBuilder; // type@033f │ │ +03ea54: 7010 5715 0100 |001c: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ +03ea5a: 1a02 5f04 |001f: const-string v2, "Fragment " // string@045f │ │ +03ea5e: 6e20 5f15 2100 |0021: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +03ea64: 0c01 |0024: move-result-object v1 │ │ +03ea66: 6e20 5e15 3100 |0025: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@155e │ │ +03ea6c: 0c01 |0028: move-result-object v1 │ │ +03ea6e: 1a02 5900 |0029: const-string v2, " did not call through to super.onStart()" // string@0059 │ │ +03ea72: 6e20 5f15 2100 |002b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +03ea78: 0c01 |002e: move-result-object v1 │ │ +03ea7a: 6e10 6415 0100 |002f: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ +03ea80: 0c01 |0032: move-result-object v1 │ │ +03ea82: 7020 5905 1000 |0033: invoke-direct {v0, v1}, Landroid/support/v4/app/SuperNotCalledException;.:(Ljava/lang/String;)V // method@0559 │ │ +03ea88: 2700 |0036: throw v0 │ │ +03ea8a: 5430 a000 |0037: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00a0 │ │ +03ea8e: 3800 0700 |0039: if-eqz v0, 0040 // +0007 │ │ +03ea92: 5430 a000 |003b: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00a0 │ │ +03ea96: 6e10 c003 0000 |003d: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchStart:()V // method@03c0 │ │ +03ea9c: 5430 ad00 |0040: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00ad │ │ +03eaa0: 3800 0700 |0042: if-eqz v0, 0049 // +0007 │ │ +03eaa4: 5430 ad00 |0044: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00ad │ │ +03eaa8: 6e10 9404 0000 |0046: invoke-virtual {v0}, Landroid/support/v4/app/LoaderManagerImpl;.doReportStart:()V // method@0494 │ │ +03eaae: 0e00 |0049: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1519 │ │ 0x0004 line=1520 │ │ 0x0009 line=1521 │ │ 0x000e line=1523 │ │ 0x0011 line=1524 │ │ @@ -6071,40 +6071,40 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 51 16-bit code units │ │ -03cf20: |[03cf20] android.support.v4.app.Fragment.performStop:()V │ │ -03cf30: 5430 a000 |0000: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00a0 │ │ -03cf34: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -03cf38: 5430 a000 |0004: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00a0 │ │ -03cf3c: 6e10 c103 0000 |0006: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchStop:()V // method@03c1 │ │ -03cf42: 1200 |0009: const/4 v0, #int 0 // #0 │ │ -03cf44: 5c30 9e00 |000a: iput-boolean v0, v3, Landroid/support/v4/app/Fragment;.mCalled:Z // field@009e │ │ -03cf48: 6e10 2103 0300 |000c: invoke-virtual {v3}, Landroid/support/v4/app/Fragment;.onStop:()V // method@0321 │ │ -03cf4e: 5530 9e00 |000f: iget-boolean v0, v3, Landroid/support/v4/app/Fragment;.mCalled:Z // field@009e │ │ -03cf52: 3900 2100 |0011: if-nez v0, 0032 // +0021 │ │ -03cf56: 2200 ec00 |0013: new-instance v0, Landroid/support/v4/app/SuperNotCalledException; // type@00ec │ │ -03cf5a: 2201 4203 |0015: new-instance v1, Ljava/lang/StringBuilder; // type@0342 │ │ -03cf5e: 7010 5715 0100 |0017: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ -03cf64: 1a02 5f04 |001a: const-string v2, "Fragment " // string@045f │ │ -03cf68: 6e20 5f15 2100 |001c: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -03cf6e: 0c01 |001f: move-result-object v1 │ │ -03cf70: 6e20 5e15 3100 |0020: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@155e │ │ -03cf76: 0c01 |0023: move-result-object v1 │ │ -03cf78: 1a02 5a00 |0024: const-string v2, " did not call through to super.onStop()" // string@005a │ │ -03cf7c: 6e20 5f15 2100 |0026: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -03cf82: 0c01 |0029: move-result-object v1 │ │ -03cf84: 6e10 6415 0100 |002a: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ -03cf8a: 0c01 |002d: move-result-object v1 │ │ -03cf8c: 7020 5905 1000 |002e: invoke-direct {v0, v1}, Landroid/support/v4/app/SuperNotCalledException;.:(Ljava/lang/String;)V // method@0559 │ │ -03cf92: 2700 |0031: throw v0 │ │ -03cf94: 0e00 |0032: return-void │ │ +03eab0: |[03eab0] android.support.v4.app.Fragment.performStop:()V │ │ +03eac0: 5430 a000 |0000: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00a0 │ │ +03eac4: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +03eac8: 5430 a000 |0004: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00a0 │ │ +03eacc: 6e10 c103 0000 |0006: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchStop:()V // method@03c1 │ │ +03ead2: 1200 |0009: const/4 v0, #int 0 // #0 │ │ +03ead4: 5c30 9e00 |000a: iput-boolean v0, v3, Landroid/support/v4/app/Fragment;.mCalled:Z // field@009e │ │ +03ead8: 6e10 2103 0300 |000c: invoke-virtual {v3}, Landroid/support/v4/app/Fragment;.onStop:()V // method@0321 │ │ +03eade: 5530 9e00 |000f: iget-boolean v0, v3, Landroid/support/v4/app/Fragment;.mCalled:Z // field@009e │ │ +03eae2: 3900 2100 |0011: if-nez v0, 0032 // +0021 │ │ +03eae6: 2200 e900 |0013: new-instance v0, Landroid/support/v4/app/SuperNotCalledException; // type@00e9 │ │ +03eaea: 2201 3f03 |0015: new-instance v1, Ljava/lang/StringBuilder; // type@033f │ │ +03eaee: 7010 5715 0100 |0017: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ +03eaf4: 1a02 5f04 |001a: const-string v2, "Fragment " // string@045f │ │ +03eaf8: 6e20 5f15 2100 |001c: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +03eafe: 0c01 |001f: move-result-object v1 │ │ +03eb00: 6e20 5e15 3100 |0020: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@155e │ │ +03eb06: 0c01 |0023: move-result-object v1 │ │ +03eb08: 1a02 5a00 |0024: const-string v2, " did not call through to super.onStop()" // string@005a │ │ +03eb0c: 6e20 5f15 2100 |0026: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +03eb12: 0c01 |0029: move-result-object v1 │ │ +03eb14: 6e10 6415 0100 |002a: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ +03eb1a: 0c01 |002d: move-result-object v1 │ │ +03eb1c: 7020 5905 1000 |002e: invoke-direct {v0, v1}, Landroid/support/v4/app/SuperNotCalledException;.:(Ljava/lang/String;)V // method@0559 │ │ +03eb22: 2700 |0031: throw v0 │ │ +03eb24: 0e00 |0032: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1669 │ │ 0x0004 line=1670 │ │ 0x0009 line=1672 │ │ 0x000c line=1673 │ │ 0x000f line=1674 │ │ @@ -6118,17 +6118,17 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -03cf98: |[03cf98] android.support.v4.app.Fragment.registerForContextMenu:(Landroid/view/View;)V │ │ -03cfa8: 6e20 d012 0100 |0000: invoke-virtual {v1, v0}, Landroid/view/View;.setOnCreateContextMenuListener:(Landroid/view/View$OnCreateContextMenuListener;)V // method@12d0 │ │ -03cfae: 0e00 |0003: return-void │ │ +03eb28: |[03eb28] android.support.v4.app.Fragment.registerForContextMenu:(Landroid/view/View;)V │ │ +03eb38: 6e20 d012 0100 |0000: invoke-virtual {v1, v0}, Landroid/view/View;.setOnCreateContextMenuListener:(Landroid/view/View$OnCreateContextMenuListener;)V // method@12d0 │ │ +03eb3e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1328 │ │ 0x0003 line=1329 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/Fragment; │ │ 0x0000 - 0x0004 reg=1 view Landroid/view/View; │ │ @@ -6138,43 +6138,43 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0010 (FINAL) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 56 16-bit code units │ │ -03cfb0: |[03cfb0] android.support.v4.app.Fragment.restoreViewState:(Landroid/os/Bundle;)V │ │ -03cfc0: 5430 b800 |0000: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mSavedViewState:Landroid/util/SparseArray; // field@00b8 │ │ -03cfc4: 3800 0c00 |0002: if-eqz v0, 000e // +000c │ │ -03cfc8: 5430 ac00 |0004: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mInnerView:Landroid/view/View; // field@00ac │ │ -03cfcc: 5431 b800 |0006: iget-object v1, v3, Landroid/support/v4/app/Fragment;.mSavedViewState:Landroid/util/SparseArray; // field@00b8 │ │ -03cfd0: 6e20 bd12 1000 |0008: invoke-virtual {v0, v1}, Landroid/view/View;.restoreHierarchyState:(Landroid/util/SparseArray;)V // method@12bd │ │ -03cfd6: 1200 |000b: const/4 v0, #int 0 // #0 │ │ -03cfd8: 5b30 b800 |000c: iput-object v0, v3, Landroid/support/v4/app/Fragment;.mSavedViewState:Landroid/util/SparseArray; // field@00b8 │ │ -03cfdc: 1200 |000e: const/4 v0, #int 0 // #0 │ │ -03cfde: 5c30 9e00 |000f: iput-boolean v0, v3, Landroid/support/v4/app/Fragment;.mCalled:Z // field@009e │ │ -03cfe2: 6e20 2303 4300 |0011: invoke-virtual {v3, v4}, Landroid/support/v4/app/Fragment;.onViewStateRestored:(Landroid/os/Bundle;)V // method@0323 │ │ -03cfe8: 5530 9e00 |0014: iget-boolean v0, v3, Landroid/support/v4/app/Fragment;.mCalled:Z // field@009e │ │ -03cfec: 3900 2100 |0016: if-nez v0, 0037 // +0021 │ │ -03cff0: 2200 ec00 |0018: new-instance v0, Landroid/support/v4/app/SuperNotCalledException; // type@00ec │ │ -03cff4: 2201 4203 |001a: new-instance v1, Ljava/lang/StringBuilder; // type@0342 │ │ -03cff8: 7010 5715 0100 |001c: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ -03cffe: 1a02 5f04 |001f: const-string v2, "Fragment " // string@045f │ │ -03d002: 6e20 5f15 2100 |0021: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -03d008: 0c01 |0024: move-result-object v1 │ │ -03d00a: 6e20 5e15 3100 |0025: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@155e │ │ -03d010: 0c01 |0028: move-result-object v1 │ │ -03d012: 1a02 5b00 |0029: const-string v2, " did not call through to super.onViewStateRestored()" // string@005b │ │ -03d016: 6e20 5f15 2100 |002b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -03d01c: 0c01 |002e: move-result-object v1 │ │ -03d01e: 6e10 6415 0100 |002f: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ -03d024: 0c01 |0032: move-result-object v1 │ │ -03d026: 7020 5905 1000 |0033: invoke-direct {v0, v1}, Landroid/support/v4/app/SuperNotCalledException;.:(Ljava/lang/String;)V // method@0559 │ │ -03d02c: 2700 |0036: throw v0 │ │ -03d02e: 0e00 |0037: return-void │ │ +03eb40: |[03eb40] android.support.v4.app.Fragment.restoreViewState:(Landroid/os/Bundle;)V │ │ +03eb50: 5430 b800 |0000: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mSavedViewState:Landroid/util/SparseArray; // field@00b8 │ │ +03eb54: 3800 0c00 |0002: if-eqz v0, 000e // +000c │ │ +03eb58: 5430 ac00 |0004: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mInnerView:Landroid/view/View; // field@00ac │ │ +03eb5c: 5431 b800 |0006: iget-object v1, v3, Landroid/support/v4/app/Fragment;.mSavedViewState:Landroid/util/SparseArray; // field@00b8 │ │ +03eb60: 6e20 bd12 1000 |0008: invoke-virtual {v0, v1}, Landroid/view/View;.restoreHierarchyState:(Landroid/util/SparseArray;)V // method@12bd │ │ +03eb66: 1200 |000b: const/4 v0, #int 0 // #0 │ │ +03eb68: 5b30 b800 |000c: iput-object v0, v3, Landroid/support/v4/app/Fragment;.mSavedViewState:Landroid/util/SparseArray; // field@00b8 │ │ +03eb6c: 1200 |000e: const/4 v0, #int 0 // #0 │ │ +03eb6e: 5c30 9e00 |000f: iput-boolean v0, v3, Landroid/support/v4/app/Fragment;.mCalled:Z // field@009e │ │ +03eb72: 6e20 2303 4300 |0011: invoke-virtual {v3, v4}, Landroid/support/v4/app/Fragment;.onViewStateRestored:(Landroid/os/Bundle;)V // method@0323 │ │ +03eb78: 5530 9e00 |0014: iget-boolean v0, v3, Landroid/support/v4/app/Fragment;.mCalled:Z // field@009e │ │ +03eb7c: 3900 2100 |0016: if-nez v0, 0037 // +0021 │ │ +03eb80: 2200 e900 |0018: new-instance v0, Landroid/support/v4/app/SuperNotCalledException; // type@00e9 │ │ +03eb84: 2201 3f03 |001a: new-instance v1, Ljava/lang/StringBuilder; // type@033f │ │ +03eb88: 7010 5715 0100 |001c: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ +03eb8e: 1a02 5f04 |001f: const-string v2, "Fragment " // string@045f │ │ +03eb92: 6e20 5f15 2100 |0021: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +03eb98: 0c01 |0024: move-result-object v1 │ │ +03eb9a: 6e20 5e15 3100 |0025: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@155e │ │ +03eba0: 0c01 |0028: move-result-object v1 │ │ +03eba2: 1a02 5b00 |0029: const-string v2, " did not call through to super.onViewStateRestored()" // string@005b │ │ +03eba6: 6e20 5f15 2100 |002b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +03ebac: 0c01 |002e: move-result-object v1 │ │ +03ebae: 6e10 6415 0100 |002f: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ +03ebb4: 0c01 |0032: move-result-object v1 │ │ +03ebb6: 7020 5905 1000 |0033: invoke-direct {v0, v1}, Landroid/support/v4/app/SuperNotCalledException;.:(Ljava/lang/String;)V // method@0559 │ │ +03ebbc: 2700 |0036: throw v0 │ │ +03ebbe: 0e00 |0037: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=446 │ │ 0x0004 line=447 │ │ 0x000b line=448 │ │ 0x000e line=450 │ │ 0x0011 line=451 │ │ @@ -6190,23 +6190,23 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -03d030: |[03d030] android.support.v4.app.Fragment.setArguments:(Landroid/os/Bundle;)V │ │ -03d040: 5220 ab00 |0000: iget v0, v2, Landroid/support/v4/app/Fragment;.mIndex:I // field@00ab │ │ -03d044: 3a00 0a00 |0002: if-ltz v0, 000c // +000a │ │ -03d048: 2200 2d03 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@032d │ │ -03d04c: 1a01 6004 |0006: const-string v1, "Fragment already active" // string@0460 │ │ -03d050: 7020 0415 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1504 │ │ -03d056: 2700 |000b: throw v0 │ │ -03d058: 5b23 9c00 |000c: iput-object v3, v2, Landroid/support/v4/app/Fragment;.mArguments:Landroid/os/Bundle; // field@009c │ │ -03d05c: 0e00 |000e: return-void │ │ +03ebc0: |[03ebc0] android.support.v4.app.Fragment.setArguments:(Landroid/os/Bundle;)V │ │ +03ebd0: 5220 ab00 |0000: iget v0, v2, Landroid/support/v4/app/Fragment;.mIndex:I // field@00ab │ │ +03ebd4: 3a00 0a00 |0002: if-ltz v0, 000c // +000a │ │ +03ebd8: 2200 2a03 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@032a │ │ +03ebdc: 1a01 6004 |0006: const-string v1, "Fragment already active" // string@0460 │ │ +03ebe0: 7020 0415 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1504 │ │ +03ebe6: 2700 |000b: throw v0 │ │ +03ebe8: 5b23 9c00 |000c: iput-object v3, v2, Landroid/support/v4/app/Fragment;.mArguments:Landroid/os/Bundle; // field@009c │ │ +03ebec: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=529 │ │ 0x0004 line=530 │ │ 0x000c line=532 │ │ 0x000e line=533 │ │ locals : │ │ @@ -6218,27 +6218,27 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 24 16-bit code units │ │ -03d060: |[03d060] android.support.v4.app.Fragment.setHasOptionsMenu:(Z)V │ │ -03d070: 5510 a800 |0000: iget-boolean v0, v1, Landroid/support/v4/app/Fragment;.mHasMenu:Z // field@00a8 │ │ -03d074: 3220 1500 |0002: if-eq v0, v2, 0017 // +0015 │ │ -03d078: 5c12 a800 |0004: iput-boolean v2, v1, Landroid/support/v4/app/Fragment;.mHasMenu:Z // field@00a8 │ │ -03d07c: 6e10 ff02 0100 |0006: invoke-virtual {v1}, Landroid/support/v4/app/Fragment;.isAdded:()Z // method@02ff │ │ -03d082: 0a00 |0009: move-result v0 │ │ -03d084: 3800 0d00 |000a: if-eqz v0, 0017 // +000d │ │ -03d088: 6e10 0103 0100 |000c: invoke-virtual {v1}, Landroid/support/v4/app/Fragment;.isHidden:()Z // method@0301 │ │ -03d08e: 0a00 |000f: move-result v0 │ │ -03d090: 3900 0700 |0010: if-nez v0, 0017 // +0007 │ │ -03d094: 5410 9900 |0012: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0099 │ │ -03d098: 6e10 7b03 0000 |0014: invoke-virtual {v0}, Landroid/support/v4/app/FragmentActivity;.supportInvalidateOptionsMenu:()V // method@037b │ │ -03d09e: 0e00 |0017: return-void │ │ +03ebf0: |[03ebf0] android.support.v4.app.Fragment.setHasOptionsMenu:(Z)V │ │ +03ec00: 5510 a800 |0000: iget-boolean v0, v1, Landroid/support/v4/app/Fragment;.mHasMenu:Z // field@00a8 │ │ +03ec04: 3220 1500 |0002: if-eq v0, v2, 0017 // +0015 │ │ +03ec08: 5c12 a800 |0004: iput-boolean v2, v1, Landroid/support/v4/app/Fragment;.mHasMenu:Z // field@00a8 │ │ +03ec0c: 6e10 ff02 0100 |0006: invoke-virtual {v1}, Landroid/support/v4/app/Fragment;.isAdded:()Z // method@02ff │ │ +03ec12: 0a00 |0009: move-result v0 │ │ +03ec14: 3800 0d00 |000a: if-eqz v0, 0017 // +000d │ │ +03ec18: 6e10 0103 0100 |000c: invoke-virtual {v1}, Landroid/support/v4/app/Fragment;.isHidden:()Z // method@0301 │ │ +03ec1e: 0a00 |000f: move-result v0 │ │ +03ec20: 3900 0700 |0010: if-nez v0, 0017 // +0007 │ │ +03ec24: 5410 9900 |0012: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0099 │ │ +03ec28: 6e10 7b03 0000 |0014: invoke-virtual {v0}, Landroid/support/v4/app/FragmentActivity;.supportInvalidateOptionsMenu:()V // method@037b │ │ +03ec2e: 0e00 |0017: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=800 │ │ 0x0004 line=801 │ │ 0x0006 line=802 │ │ 0x0012 line=803 │ │ 0x0017 line=806 │ │ @@ -6251,44 +6251,44 @@ │ │ type : '(ILandroid/support/v4/app/Fragment;)V' │ │ access : 0x0010 (FINAL) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 58 16-bit code units │ │ -03d0a0: |[03d0a0] android.support.v4.app.Fragment.setIndex:(ILandroid/support/v4/app/Fragment;)V │ │ -03d0b0: 5923 ab00 |0000: iput v3, v2, Landroid/support/v4/app/Fragment;.mIndex:I // field@00ab │ │ -03d0b4: 3804 2000 |0002: if-eqz v4, 0022 // +0020 │ │ -03d0b8: 2200 4203 |0004: new-instance v0, Ljava/lang/StringBuilder; // type@0342 │ │ -03d0bc: 7010 5715 0000 |0006: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ -03d0c2: 5441 c100 |0009: iget-object v1, v4, Landroid/support/v4/app/Fragment;.mWho:Ljava/lang/String; // field@00c1 │ │ -03d0c6: 6e20 5f15 1000 |000b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -03d0cc: 0c00 |000e: move-result-object v0 │ │ -03d0ce: 1a01 6b01 |000f: const-string v1, ":" // string@016b │ │ -03d0d2: 6e20 5f15 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -03d0d8: 0c00 |0014: move-result-object v0 │ │ -03d0da: 5221 ab00 |0015: iget v1, v2, Landroid/support/v4/app/Fragment;.mIndex:I // field@00ab │ │ -03d0de: 6e20 5b15 1000 |0017: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@155b │ │ -03d0e4: 0c00 |001a: move-result-object v0 │ │ -03d0e6: 6e10 6415 0000 |001b: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ -03d0ec: 0c00 |001e: move-result-object v0 │ │ -03d0ee: 5b20 c100 |001f: iput-object v0, v2, Landroid/support/v4/app/Fragment;.mWho:Ljava/lang/String; // field@00c1 │ │ -03d0f2: 0e00 |0021: return-void │ │ -03d0f4: 2200 4203 |0022: new-instance v0, Ljava/lang/StringBuilder; // type@0342 │ │ -03d0f8: 7010 5715 0000 |0024: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ -03d0fe: 1a01 c210 |0027: const-string v1, "android:fragment:" // string@10c2 │ │ -03d102: 6e20 5f15 1000 |0029: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -03d108: 0c00 |002c: move-result-object v0 │ │ -03d10a: 5221 ab00 |002d: iget v1, v2, Landroid/support/v4/app/Fragment;.mIndex:I // field@00ab │ │ -03d10e: 6e20 5b15 1000 |002f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@155b │ │ -03d114: 0c00 |0032: move-result-object v0 │ │ -03d116: 6e10 6415 0000 |0033: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ -03d11c: 0c00 |0036: move-result-object v0 │ │ -03d11e: 5b20 c100 |0037: iput-object v0, v2, Landroid/support/v4/app/Fragment;.mWho:Ljava/lang/String; // field@00c1 │ │ -03d122: 28e8 |0039: goto 0021 // -0018 │ │ +03ec30: |[03ec30] android.support.v4.app.Fragment.setIndex:(ILandroid/support/v4/app/Fragment;)V │ │ +03ec40: 5923 ab00 |0000: iput v3, v2, Landroid/support/v4/app/Fragment;.mIndex:I // field@00ab │ │ +03ec44: 3804 2000 |0002: if-eqz v4, 0022 // +0020 │ │ +03ec48: 2200 3f03 |0004: new-instance v0, Ljava/lang/StringBuilder; // type@033f │ │ +03ec4c: 7010 5715 0000 |0006: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ +03ec52: 5441 c100 |0009: iget-object v1, v4, Landroid/support/v4/app/Fragment;.mWho:Ljava/lang/String; // field@00c1 │ │ +03ec56: 6e20 5f15 1000 |000b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +03ec5c: 0c00 |000e: move-result-object v0 │ │ +03ec5e: 1a01 6b01 |000f: const-string v1, ":" // string@016b │ │ +03ec62: 6e20 5f15 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +03ec68: 0c00 |0014: move-result-object v0 │ │ +03ec6a: 5221 ab00 |0015: iget v1, v2, Landroid/support/v4/app/Fragment;.mIndex:I // field@00ab │ │ +03ec6e: 6e20 5b15 1000 |0017: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@155b │ │ +03ec74: 0c00 |001a: move-result-object v0 │ │ +03ec76: 6e10 6415 0000 |001b: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ +03ec7c: 0c00 |001e: move-result-object v0 │ │ +03ec7e: 5b20 c100 |001f: iput-object v0, v2, Landroid/support/v4/app/Fragment;.mWho:Ljava/lang/String; // field@00c1 │ │ +03ec82: 0e00 |0021: return-void │ │ +03ec84: 2200 3f03 |0022: new-instance v0, Ljava/lang/StringBuilder; // type@033f │ │ +03ec88: 7010 5715 0000 |0024: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ +03ec8e: 1a01 be10 |0027: const-string v1, "android:fragment:" // string@10be │ │ +03ec92: 6e20 5f15 1000 |0029: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +03ec98: 0c00 |002c: move-result-object v0 │ │ +03ec9a: 5221 ab00 |002d: iget v1, v2, Landroid/support/v4/app/Fragment;.mIndex:I // field@00ab │ │ +03ec9e: 6e20 5b15 1000 |002f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@155b │ │ +03eca4: 0c00 |0032: move-result-object v0 │ │ +03eca6: 6e10 6415 0000 |0033: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ +03ecac: 0c00 |0036: move-result-object v0 │ │ +03ecae: 5b20 c100 |0037: iput-object v0, v2, Landroid/support/v4/app/Fragment;.mWho:Ljava/lang/String; // field@00c1 │ │ +03ecb2: 28e8 |0039: goto 0021 // -0018 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=459 │ │ 0x0002 line=460 │ │ 0x0004 line=461 │ │ 0x0021 line=465 │ │ 0x0022 line=463 │ │ @@ -6302,29 +6302,29 @@ │ │ type : '(Landroid/support/v4/app/Fragment$SavedState;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -03d124: |[03d124] android.support.v4.app.Fragment.setInitialSavedState:(Landroid/support/v4/app/Fragment$SavedState;)V │ │ -03d134: 5220 ab00 |0000: iget v0, v2, Landroid/support/v4/app/Fragment;.mIndex:I // field@00ab │ │ -03d138: 3a00 0a00 |0002: if-ltz v0, 000c // +000a │ │ -03d13c: 2200 2d03 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@032d │ │ -03d140: 1a01 6004 |0006: const-string v1, "Fragment already active" // string@0460 │ │ -03d144: 7020 0415 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1504 │ │ -03d14a: 2700 |000b: throw v0 │ │ -03d14c: 3803 0b00 |000c: if-eqz v3, 0017 // +000b │ │ -03d150: 5430 9200 |000e: iget-object v0, v3, Landroid/support/v4/app/Fragment$SavedState;.mState:Landroid/os/Bundle; // field@0092 │ │ -03d154: 3800 0700 |0010: if-eqz v0, 0017 // +0007 │ │ -03d158: 5430 9200 |0012: iget-object v0, v3, Landroid/support/v4/app/Fragment$SavedState;.mState:Landroid/os/Bundle; // field@0092 │ │ -03d15c: 5b20 b700 |0014: iput-object v0, v2, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@00b7 │ │ -03d160: 0e00 |0016: return-void │ │ -03d162: 1200 |0017: const/4 v0, #int 0 // #0 │ │ -03d164: 28fc |0018: goto 0014 // -0004 │ │ +03ecb4: |[03ecb4] android.support.v4.app.Fragment.setInitialSavedState:(Landroid/support/v4/app/Fragment$SavedState;)V │ │ +03ecc4: 5220 ab00 |0000: iget v0, v2, Landroid/support/v4/app/Fragment;.mIndex:I // field@00ab │ │ +03ecc8: 3a00 0a00 |0002: if-ltz v0, 000c // +000a │ │ +03eccc: 2200 2a03 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@032a │ │ +03ecd0: 1a01 6004 |0006: const-string v1, "Fragment already active" // string@0460 │ │ +03ecd4: 7020 0415 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1504 │ │ +03ecda: 2700 |000b: throw v0 │ │ +03ecdc: 3803 0b00 |000c: if-eqz v3, 0017 // +000b │ │ +03ece0: 5430 9200 |000e: iget-object v0, v3, Landroid/support/v4/app/Fragment$SavedState;.mState:Landroid/os/Bundle; // field@0092 │ │ +03ece4: 3800 0700 |0010: if-eqz v0, 0017 // +0007 │ │ +03ece8: 5430 9200 |0012: iget-object v0, v3, Landroid/support/v4/app/Fragment$SavedState;.mState:Landroid/os/Bundle; // field@0092 │ │ +03ecec: 5b20 b700 |0014: iput-object v0, v2, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@00b7 │ │ +03ecf0: 0e00 |0016: return-void │ │ +03ecf2: 1200 |0017: const/4 v0, #int 0 // #0 │ │ +03ecf4: 28fc |0018: goto 0014 // -0004 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=552 │ │ 0x0004 line=553 │ │ 0x000c line=555 │ │ 0x0016 line=557 │ │ 0x0017 line=555 │ │ @@ -6337,29 +6337,29 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 28 16-bit code units │ │ -03d168: |[03d168] android.support.v4.app.Fragment.setMenuVisibility:(Z)V │ │ -03d178: 5510 af00 |0000: iget-boolean v0, v1, Landroid/support/v4/app/Fragment;.mMenuVisible:Z // field@00af │ │ -03d17c: 3220 1900 |0002: if-eq v0, v2, 001b // +0019 │ │ -03d180: 5c12 af00 |0004: iput-boolean v2, v1, Landroid/support/v4/app/Fragment;.mMenuVisible:Z // field@00af │ │ -03d184: 5510 a800 |0006: iget-boolean v0, v1, Landroid/support/v4/app/Fragment;.mHasMenu:Z // field@00a8 │ │ -03d188: 3800 1300 |0008: if-eqz v0, 001b // +0013 │ │ -03d18c: 6e10 ff02 0100 |000a: invoke-virtual {v1}, Landroid/support/v4/app/Fragment;.isAdded:()Z // method@02ff │ │ -03d192: 0a00 |000d: move-result v0 │ │ -03d194: 3800 0d00 |000e: if-eqz v0, 001b // +000d │ │ -03d198: 6e10 0103 0100 |0010: invoke-virtual {v1}, Landroid/support/v4/app/Fragment;.isHidden:()Z // method@0301 │ │ -03d19e: 0a00 |0013: move-result v0 │ │ -03d1a0: 3900 0700 |0014: if-nez v0, 001b // +0007 │ │ -03d1a4: 5410 9900 |0016: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0099 │ │ -03d1a8: 6e10 7b03 0000 |0018: invoke-virtual {v0}, Landroid/support/v4/app/FragmentActivity;.supportInvalidateOptionsMenu:()V // method@037b │ │ -03d1ae: 0e00 |001b: return-void │ │ +03ecf8: |[03ecf8] android.support.v4.app.Fragment.setMenuVisibility:(Z)V │ │ +03ed08: 5510 af00 |0000: iget-boolean v0, v1, Landroid/support/v4/app/Fragment;.mMenuVisible:Z // field@00af │ │ +03ed0c: 3220 1900 |0002: if-eq v0, v2, 001b // +0019 │ │ +03ed10: 5c12 af00 |0004: iput-boolean v2, v1, Landroid/support/v4/app/Fragment;.mMenuVisible:Z // field@00af │ │ +03ed14: 5510 a800 |0006: iget-boolean v0, v1, Landroid/support/v4/app/Fragment;.mHasMenu:Z // field@00a8 │ │ +03ed18: 3800 1300 |0008: if-eqz v0, 001b // +0013 │ │ +03ed1c: 6e10 ff02 0100 |000a: invoke-virtual {v1}, Landroid/support/v4/app/Fragment;.isAdded:()Z // method@02ff │ │ +03ed22: 0a00 |000d: move-result v0 │ │ +03ed24: 3800 0d00 |000e: if-eqz v0, 001b // +000d │ │ +03ed28: 6e10 0103 0100 |0010: invoke-virtual {v1}, Landroid/support/v4/app/Fragment;.isHidden:()Z // method@0301 │ │ +03ed2e: 0a00 |0013: move-result v0 │ │ +03ed30: 3900 0700 |0014: if-nez v0, 001b // +0007 │ │ +03ed34: 5410 9900 |0016: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0099 │ │ +03ed38: 6e10 7b03 0000 |0018: invoke-virtual {v0}, Landroid/support/v4/app/FragmentActivity;.supportInvalidateOptionsMenu:()V // method@037b │ │ +03ed3e: 0e00 |001b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=818 │ │ 0x0004 line=819 │ │ 0x0006 line=820 │ │ 0x0016 line=821 │ │ 0x001b line=824 │ │ @@ -6372,24 +6372,24 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -03d1b0: |[03d1b0] android.support.v4.app.Fragment.setRetainInstance:(Z)V │ │ -03d1c0: 3803 0e00 |0000: if-eqz v3, 000e // +000e │ │ -03d1c4: 5420 b100 |0002: iget-object v0, v2, Landroid/support/v4/app/Fragment;.mParentFragment:Landroid/support/v4/app/Fragment; // field@00b1 │ │ -03d1c8: 3800 0a00 |0004: if-eqz v0, 000e // +000a │ │ -03d1cc: 2200 2d03 |0006: new-instance v0, Ljava/lang/IllegalStateException; // type@032d │ │ -03d1d0: 1a01 1103 |0008: const-string v1, "Can't retain fragements that are nested in other fragments" // string@0311 │ │ -03d1d4: 7020 0415 1000 |000a: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1504 │ │ -03d1da: 2700 |000d: throw v0 │ │ -03d1dc: 5c23 b500 |000e: iput-boolean v3, v2, Landroid/support/v4/app/Fragment;.mRetainInstance:Z // field@00b5 │ │ -03d1e0: 0e00 |0010: return-void │ │ +03ed40: |[03ed40] android.support.v4.app.Fragment.setRetainInstance:(Z)V │ │ +03ed50: 3803 0e00 |0000: if-eqz v3, 000e // +000e │ │ +03ed54: 5420 b100 |0002: iget-object v0, v2, Landroid/support/v4/app/Fragment;.mParentFragment:Landroid/support/v4/app/Fragment; // field@00b1 │ │ +03ed58: 3800 0a00 |0004: if-eqz v0, 000e // +000a │ │ +03ed5c: 2200 2a03 |0006: new-instance v0, Ljava/lang/IllegalStateException; // type@032a │ │ +03ed60: 1a01 1103 |0008: const-string v1, "Can't retain fragements that are nested in other fragments" // string@0311 │ │ +03ed64: 7020 0415 1000 |000a: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1504 │ │ +03ed6a: 2700 |000d: throw v0 │ │ +03ed6c: 5c23 b500 |000e: iput-boolean v3, v2, Landroid/support/v4/app/Fragment;.mRetainInstance:Z // field@00b5 │ │ +03ed70: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=781 │ │ 0x0006 line=782 │ │ 0x000e line=785 │ │ 0x0010 line=786 │ │ locals : │ │ @@ -6401,18 +6401,18 @@ │ │ type : '(Landroid/support/v4/app/Fragment;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -03d1e4: |[03d1e4] android.support.v4.app.Fragment.setTargetFragment:(Landroid/support/v4/app/Fragment;I)V │ │ -03d1f4: 5b01 bc00 |0000: iput-object v1, v0, Landroid/support/v4/app/Fragment;.mTarget:Landroid/support/v4/app/Fragment; // field@00bc │ │ -03d1f8: 5902 be00 |0002: iput v2, v0, Landroid/support/v4/app/Fragment;.mTargetRequestCode:I // field@00be │ │ -03d1fc: 0e00 |0004: return-void │ │ +03ed74: |[03ed74] android.support.v4.app.Fragment.setTargetFragment:(Landroid/support/v4/app/Fragment;I)V │ │ +03ed84: 5b01 bc00 |0000: iput-object v1, v0, Landroid/support/v4/app/Fragment;.mTarget:Landroid/support/v4/app/Fragment; // field@00bc │ │ +03ed88: 5902 be00 |0002: iput v2, v0, Landroid/support/v4/app/Fragment;.mTargetRequestCode:I // field@00be │ │ +03ed8c: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=571 │ │ 0x0002 line=572 │ │ 0x0004 line=573 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Landroid/support/v4/app/Fragment; │ │ @@ -6424,30 +6424,30 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 26 16-bit code units │ │ -03d200: |[03d200] android.support.v4.app.Fragment.setUserVisibleHint:(Z)V │ │ -03d210: 5520 bf00 |0000: iget-boolean v0, v2, Landroid/support/v4/app/Fragment;.mUserVisibleHint:Z // field@00bf │ │ -03d214: 3900 0e00 |0002: if-nez v0, 0010 // +000e │ │ -03d218: 3803 0c00 |0004: if-eqz v3, 0010 // +000c │ │ -03d21c: 5220 b900 |0006: iget v0, v2, Landroid/support/v4/app/Fragment;.mState:I // field@00b9 │ │ -03d220: 1241 |0008: const/4 v1, #int 4 // #4 │ │ -03d222: 3510 0700 |0009: if-ge v0, v1, 0010 // +0007 │ │ -03d226: 5420 a600 |000b: iget-object v0, v2, Landroid/support/v4/app/Fragment;.mFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00a6 │ │ -03d22a: 6e20 d903 2000 |000d: invoke-virtual {v0, v2}, Landroid/support/v4/app/FragmentManagerImpl;.performPendingDeferredStart:(Landroid/support/v4/app/Fragment;)V // method@03d9 │ │ -03d230: 5c23 bf00 |0010: iput-boolean v3, v2, Landroid/support/v4/app/Fragment;.mUserVisibleHint:Z // field@00bf │ │ -03d234: 3903 0600 |0012: if-nez v3, 0018 // +0006 │ │ -03d238: 1210 |0014: const/4 v0, #int 1 // #1 │ │ -03d23a: 5c20 a300 |0015: iput-boolean v0, v2, Landroid/support/v4/app/Fragment;.mDeferStart:Z // field@00a3 │ │ -03d23e: 0e00 |0017: return-void │ │ -03d240: 1200 |0018: const/4 v0, #int 0 // #0 │ │ -03d242: 28fc |0019: goto 0015 // -0004 │ │ +03ed90: |[03ed90] android.support.v4.app.Fragment.setUserVisibleHint:(Z)V │ │ +03eda0: 5520 bf00 |0000: iget-boolean v0, v2, Landroid/support/v4/app/Fragment;.mUserVisibleHint:Z // field@00bf │ │ +03eda4: 3900 0e00 |0002: if-nez v0, 0010 // +000e │ │ +03eda8: 3803 0c00 |0004: if-eqz v3, 0010 // +000c │ │ +03edac: 5220 b900 |0006: iget v0, v2, Landroid/support/v4/app/Fragment;.mState:I // field@00b9 │ │ +03edb0: 1241 |0008: const/4 v1, #int 4 // #4 │ │ +03edb2: 3510 0700 |0009: if-ge v0, v1, 0010 // +0007 │ │ +03edb6: 5420 a600 |000b: iget-object v0, v2, Landroid/support/v4/app/Fragment;.mFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00a6 │ │ +03edba: 6e20 d903 2000 |000d: invoke-virtual {v0, v2}, Landroid/support/v4/app/FragmentManagerImpl;.performPendingDeferredStart:(Landroid/support/v4/app/Fragment;)V // method@03d9 │ │ +03edc0: 5c23 bf00 |0010: iput-boolean v3, v2, Landroid/support/v4/app/Fragment;.mUserVisibleHint:Z // field@00bf │ │ +03edc4: 3903 0600 |0012: if-nez v3, 0018 // +0006 │ │ +03edc8: 1210 |0014: const/4 v0, #int 1 // #1 │ │ +03edca: 5c20 a300 |0015: iput-boolean v0, v2, Landroid/support/v4/app/Fragment;.mDeferStart:Z // field@00a3 │ │ +03edce: 0e00 |0017: return-void │ │ +03edd0: 1200 |0018: const/4 v0, #int 0 // #0 │ │ +03edd2: 28fc |0019: goto 0015 // -0004 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=840 │ │ 0x000b line=841 │ │ 0x0010 line=843 │ │ 0x0012 line=844 │ │ 0x0017 line=845 │ │ @@ -6461,36 +6461,36 @@ │ │ type : '(Landroid/content/Intent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 42 16-bit code units │ │ -03d244: |[03d244] android.support.v4.app.Fragment.startActivity:(Landroid/content/Intent;)V │ │ -03d254: 5430 9900 |0000: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0099 │ │ -03d258: 3900 2100 |0002: if-nez v0, 0023 // +0021 │ │ -03d25c: 2200 2d03 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@032d │ │ -03d260: 2201 4203 |0006: new-instance v1, Ljava/lang/StringBuilder; // type@0342 │ │ -03d264: 7010 5715 0100 |0008: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ -03d26a: 1a02 5f04 |000b: const-string v2, "Fragment " // string@045f │ │ -03d26e: 6e20 5f15 2100 |000d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -03d274: 0c01 |0010: move-result-object v1 │ │ -03d276: 6e20 5e15 3100 |0011: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@155e │ │ -03d27c: 0c01 |0014: move-result-object v1 │ │ -03d27e: 1a02 a100 |0015: const-string v2, " not attached to Activity" // string@00a1 │ │ -03d282: 6e20 5f15 2100 |0017: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -03d288: 0c01 |001a: move-result-object v1 │ │ -03d28a: 6e10 6415 0100 |001b: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ -03d290: 0c01 |001e: move-result-object v1 │ │ -03d292: 7020 0415 1000 |001f: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1504 │ │ -03d298: 2700 |0022: throw v0 │ │ -03d29a: 5430 9900 |0023: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0099 │ │ -03d29e: 12f1 |0025: const/4 v1, #int -1 // #ff │ │ -03d2a0: 6e40 7a03 3014 |0026: invoke-virtual {v0, v3, v4, v1}, Landroid/support/v4/app/FragmentActivity;.startActivityFromFragment:(Landroid/support/v4/app/Fragment;Landroid/content/Intent;I)V // method@037a │ │ -03d2a6: 0e00 |0029: return-void │ │ +03edd4: |[03edd4] android.support.v4.app.Fragment.startActivity:(Landroid/content/Intent;)V │ │ +03ede4: 5430 9900 |0000: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0099 │ │ +03ede8: 3900 2100 |0002: if-nez v0, 0023 // +0021 │ │ +03edec: 2200 2a03 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@032a │ │ +03edf0: 2201 3f03 |0006: new-instance v1, Ljava/lang/StringBuilder; // type@033f │ │ +03edf4: 7010 5715 0100 |0008: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ +03edfa: 1a02 5f04 |000b: const-string v2, "Fragment " // string@045f │ │ +03edfe: 6e20 5f15 2100 |000d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +03ee04: 0c01 |0010: move-result-object v1 │ │ +03ee06: 6e20 5e15 3100 |0011: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@155e │ │ +03ee0c: 0c01 |0014: move-result-object v1 │ │ +03ee0e: 1a02 a100 |0015: const-string v2, " not attached to Activity" // string@00a1 │ │ +03ee12: 6e20 5f15 2100 |0017: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +03ee18: 0c01 |001a: move-result-object v1 │ │ +03ee1a: 6e10 6415 0100 |001b: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ +03ee20: 0c01 |001e: move-result-object v1 │ │ +03ee22: 7020 0415 1000 |001f: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1504 │ │ +03ee28: 2700 |0022: throw v0 │ │ +03ee2a: 5430 9900 |0023: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0099 │ │ +03ee2e: 12f1 |0025: const/4 v1, #int -1 // #ff │ │ +03ee30: 6e40 7a03 3014 |0026: invoke-virtual {v0, v3, v4, v1}, Landroid/support/v4/app/FragmentActivity;.startActivityFromFragment:(Landroid/support/v4/app/Fragment;Landroid/content/Intent;I)V // method@037a │ │ +03ee36: 0e00 |0029: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=875 │ │ 0x0004 line=876 │ │ 0x0023 line=878 │ │ 0x0029 line=879 │ │ locals : │ │ @@ -6502,35 +6502,35 @@ │ │ type : '(Landroid/content/Intent;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 41 16-bit code units │ │ -03d2a8: |[03d2a8] android.support.v4.app.Fragment.startActivityForResult:(Landroid/content/Intent;I)V │ │ -03d2b8: 5430 9900 |0000: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0099 │ │ -03d2bc: 3900 2100 |0002: if-nez v0, 0023 // +0021 │ │ -03d2c0: 2200 2d03 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@032d │ │ -03d2c4: 2201 4203 |0006: new-instance v1, Ljava/lang/StringBuilder; // type@0342 │ │ -03d2c8: 7010 5715 0100 |0008: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ -03d2ce: 1a02 5f04 |000b: const-string v2, "Fragment " // string@045f │ │ -03d2d2: 6e20 5f15 2100 |000d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -03d2d8: 0c01 |0010: move-result-object v1 │ │ -03d2da: 6e20 5e15 3100 |0011: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@155e │ │ -03d2e0: 0c01 |0014: move-result-object v1 │ │ -03d2e2: 1a02 a100 |0015: const-string v2, " not attached to Activity" // string@00a1 │ │ -03d2e6: 6e20 5f15 2100 |0017: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -03d2ec: 0c01 |001a: move-result-object v1 │ │ -03d2ee: 6e10 6415 0100 |001b: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ -03d2f4: 0c01 |001e: move-result-object v1 │ │ -03d2f6: 7020 0415 1000 |001f: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1504 │ │ -03d2fc: 2700 |0022: throw v0 │ │ -03d2fe: 5430 9900 |0023: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0099 │ │ -03d302: 6e40 7a03 3054 |0025: invoke-virtual {v0, v3, v4, v5}, Landroid/support/v4/app/FragmentActivity;.startActivityFromFragment:(Landroid/support/v4/app/Fragment;Landroid/content/Intent;I)V // method@037a │ │ -03d308: 0e00 |0028: return-void │ │ +03ee38: |[03ee38] android.support.v4.app.Fragment.startActivityForResult:(Landroid/content/Intent;I)V │ │ +03ee48: 5430 9900 |0000: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0099 │ │ +03ee4c: 3900 2100 |0002: if-nez v0, 0023 // +0021 │ │ +03ee50: 2200 2a03 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@032a │ │ +03ee54: 2201 3f03 |0006: new-instance v1, Ljava/lang/StringBuilder; // type@033f │ │ +03ee58: 7010 5715 0100 |0008: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ +03ee5e: 1a02 5f04 |000b: const-string v2, "Fragment " // string@045f │ │ +03ee62: 6e20 5f15 2100 |000d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +03ee68: 0c01 |0010: move-result-object v1 │ │ +03ee6a: 6e20 5e15 3100 |0011: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@155e │ │ +03ee70: 0c01 |0014: move-result-object v1 │ │ +03ee72: 1a02 a100 |0015: const-string v2, " not attached to Activity" // string@00a1 │ │ +03ee76: 6e20 5f15 2100 |0017: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +03ee7c: 0c01 |001a: move-result-object v1 │ │ +03ee7e: 6e10 6415 0100 |001b: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ +03ee84: 0c01 |001e: move-result-object v1 │ │ +03ee86: 7020 0415 1000 |001f: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1504 │ │ +03ee8c: 2700 |0022: throw v0 │ │ +03ee8e: 5430 9900 |0023: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0099 │ │ +03ee92: 6e40 7a03 3054 |0025: invoke-virtual {v0, v3, v4, v5}, Landroid/support/v4/app/FragmentActivity;.startActivityFromFragment:(Landroid/support/v4/app/Fragment;Landroid/content/Intent;I)V // method@037a │ │ +03ee98: 0e00 |0028: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=886 │ │ 0x0004 line=887 │ │ 0x0023 line=889 │ │ 0x0028 line=890 │ │ locals : │ │ @@ -6543,44 +6543,44 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 66 16-bit code units │ │ -03d30c: |[03d30c] android.support.v4.app.Fragment.toString:()Ljava/lang/String; │ │ -03d31c: 2200 4203 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0342 │ │ -03d320: 1301 8000 |0002: const/16 v1, #int 128 // #80 │ │ -03d324: 7020 5815 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(I)V // method@1558 │ │ -03d32a: 7120 df07 0200 |0007: invoke-static {v2, v0}, Landroid/support/v4/util/DebugUtils;.buildShortClassTag:(Ljava/lang/Object;Ljava/lang/StringBuilder;)V // method@07df │ │ -03d330: 5221 ab00 |000a: iget v1, v2, Landroid/support/v4/app/Fragment;.mIndex:I // field@00ab │ │ -03d334: 3a01 0c00 |000c: if-ltz v1, 0018 // +000c │ │ -03d338: 1a01 2f00 |000e: const-string v1, " #" // string@002f │ │ -03d33c: 6e20 5f15 1000 |0010: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -03d342: 5221 ab00 |0013: iget v1, v2, Landroid/support/v4/app/Fragment;.mIndex:I // field@00ab │ │ -03d346: 6e20 5b15 1000 |0015: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@155b │ │ -03d34c: 5221 a500 |0018: iget v1, v2, Landroid/support/v4/app/Fragment;.mFragmentId:I // field@00a5 │ │ -03d350: 3801 1000 |001a: if-eqz v1, 002a // +0010 │ │ -03d354: 1a01 6b00 |001c: const-string v1, " id=0x" // string@006b │ │ -03d358: 6e20 5f15 1000 |001e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -03d35e: 5221 a500 |0021: iget v1, v2, Landroid/support/v4/app/Fragment;.mFragmentId:I // field@00a5 │ │ -03d362: 7110 0915 0100 |0023: invoke-static {v1}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@1509 │ │ -03d368: 0c01 |0026: move-result-object v1 │ │ -03d36a: 6e20 5f15 1000 |0027: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -03d370: 5421 bb00 |002a: iget-object v1, v2, Landroid/support/v4/app/Fragment;.mTag:Ljava/lang/String; // field@00bb │ │ -03d374: 3801 0c00 |002c: if-eqz v1, 0038 // +000c │ │ -03d378: 1a01 0c00 |002e: const-string v1, " " // string@000c │ │ -03d37c: 6e20 5f15 1000 |0030: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -03d382: 5421 bb00 |0033: iget-object v1, v2, Landroid/support/v4/app/Fragment;.mTag:Ljava/lang/String; // field@00bb │ │ -03d386: 6e20 5f15 1000 |0035: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -03d38c: 1301 7d00 |0038: const/16 v1, #int 125 // #7d │ │ -03d390: 6e20 5915 1000 |003a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@1559 │ │ -03d396: 6e10 6415 0000 |003d: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ -03d39c: 0c01 |0040: move-result-object v1 │ │ -03d39e: 1101 |0041: return-object v1 │ │ +03ee9c: |[03ee9c] android.support.v4.app.Fragment.toString:()Ljava/lang/String; │ │ +03eeac: 2200 3f03 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@033f │ │ +03eeb0: 1301 8000 |0002: const/16 v1, #int 128 // #80 │ │ +03eeb4: 7020 5815 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(I)V // method@1558 │ │ +03eeba: 7120 df07 0200 |0007: invoke-static {v2, v0}, Landroid/support/v4/util/DebugUtils;.buildShortClassTag:(Ljava/lang/Object;Ljava/lang/StringBuilder;)V // method@07df │ │ +03eec0: 5221 ab00 |000a: iget v1, v2, Landroid/support/v4/app/Fragment;.mIndex:I // field@00ab │ │ +03eec4: 3a01 0c00 |000c: if-ltz v1, 0018 // +000c │ │ +03eec8: 1a01 2f00 |000e: const-string v1, " #" // string@002f │ │ +03eecc: 6e20 5f15 1000 |0010: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +03eed2: 5221 ab00 |0013: iget v1, v2, Landroid/support/v4/app/Fragment;.mIndex:I // field@00ab │ │ +03eed6: 6e20 5b15 1000 |0015: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@155b │ │ +03eedc: 5221 a500 |0018: iget v1, v2, Landroid/support/v4/app/Fragment;.mFragmentId:I // field@00a5 │ │ +03eee0: 3801 1000 |001a: if-eqz v1, 002a // +0010 │ │ +03eee4: 1a01 6b00 |001c: const-string v1, " id=0x" // string@006b │ │ +03eee8: 6e20 5f15 1000 |001e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +03eeee: 5221 a500 |0021: iget v1, v2, Landroid/support/v4/app/Fragment;.mFragmentId:I // field@00a5 │ │ +03eef2: 7110 0915 0100 |0023: invoke-static {v1}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@1509 │ │ +03eef8: 0c01 |0026: move-result-object v1 │ │ +03eefa: 6e20 5f15 1000 |0027: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +03ef00: 5421 bb00 |002a: iget-object v1, v2, Landroid/support/v4/app/Fragment;.mTag:Ljava/lang/String; // field@00bb │ │ +03ef04: 3801 0c00 |002c: if-eqz v1, 0038 // +000c │ │ +03ef08: 1a01 0c00 |002e: const-string v1, " " // string@000c │ │ +03ef0c: 6e20 5f15 1000 |0030: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +03ef12: 5421 bb00 |0033: iget-object v1, v2, Landroid/support/v4/app/Fragment;.mTag:Ljava/lang/String; // field@00bb │ │ +03ef16: 6e20 5f15 1000 |0035: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +03ef1c: 1301 7d00 |0038: const/16 v1, #int 125 // #7d │ │ +03ef20: 6e20 5915 1000 |003a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@1559 │ │ +03ef26: 6e10 6415 0000 |003d: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ +03ef2c: 0c01 |0040: move-result-object v1 │ │ +03ef2e: 1101 |0041: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=487 │ │ 0x0007 line=488 │ │ 0x000a line=489 │ │ 0x000e line=490 │ │ 0x0013 line=491 │ │ @@ -6601,32 +6601,32 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -03d3a0: |[03d3a0] android.support.v4.app.Fragment.unregisterForContextMenu:(Landroid/view/View;)V │ │ -03d3b0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -03d3b2: 6e20 d012 0200 |0001: invoke-virtual {v2, v0}, Landroid/view/View;.setOnCreateContextMenuListener:(Landroid/view/View$OnCreateContextMenuListener;)V // method@12d0 │ │ -03d3b8: 0e00 |0004: return-void │ │ +03ef30: |[03ef30] android.support.v4.app.Fragment.unregisterForContextMenu:(Landroid/view/View;)V │ │ +03ef40: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +03ef42: 6e20 d012 0200 |0001: invoke-virtual {v2, v0}, Landroid/view/View;.setOnCreateContextMenuListener:(Landroid/view/View$OnCreateContextMenuListener;)V // method@12d0 │ │ +03ef48: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1339 │ │ 0x0004 line=1340 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/Fragment; │ │ 0x0000 - 0x0005 reg=2 view Landroid/view/View; │ │ │ │ source_file_idx : 1123 (Fragment.java) │ │ │ │ Class #24 header: │ │ -class_idx : 170 │ │ +class_idx : 167 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 104 │ │ +superclass_idx : 101 │ │ source_file_idx : 1125 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #24 annotations: │ │ @@ -6651,18 +6651,18 @@ │ │ type : '(Landroid/support/v4/app/FragmentActivity;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -03d3bc: |[03d3bc] android.support.v4.app.FragmentActivity$1.:(Landroid/support/v4/app/FragmentActivity;)V │ │ -03d3cc: 5b01 c300 |0000: iput-object v1, v0, Landroid/support/v4/app/FragmentActivity$1;.this$0:Landroid/support/v4/app/FragmentActivity; // field@00c3 │ │ -03d3d0: 7010 c601 0000 |0002: invoke-direct {v0}, Landroid/os/Handler;.:()V // method@01c6 │ │ -03d3d6: 0e00 |0005: return-void │ │ +03ef4c: |[03ef4c] android.support.v4.app.FragmentActivity$1.:(Landroid/support/v4/app/FragmentActivity;)V │ │ +03ef5c: 5b01 c300 |0000: iput-object v1, v0, Landroid/support/v4/app/FragmentActivity$1;.this$0:Landroid/support/v4/app/FragmentActivity; // field@00c3 │ │ +03ef60: 7010 c601 0000 |0002: invoke-direct {v0}, Landroid/os/Handler;.:()V // method@01c6 │ │ +03ef66: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=86 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v4/app/FragmentActivity$1; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v4/app/FragmentActivity; │ │ │ │ @@ -6672,34 +6672,34 @@ │ │ type : '(Landroid/os/Message;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 44 16-bit code units │ │ -03d3d8: |[03d3d8] android.support.v4.app.FragmentActivity$1.handleMessage:(Landroid/os/Message;)V │ │ -03d3e8: 5230 2100 |0000: iget v0, v3, Landroid/os/Message;.what:I // field@0021 │ │ -03d3ec: 2b00 2200 0000 |0002: packed-switch v0, 00000024 // +00000022 │ │ -03d3f2: 6f20 c901 3200 |0005: invoke-super {v2, v3}, Landroid/os/Handler;.handleMessage:(Landroid/os/Message;)V // method@01c9 │ │ -03d3f8: 0e00 |0008: return-void │ │ -03d3fa: 5420 c300 |0009: iget-object v0, v2, Landroid/support/v4/app/FragmentActivity$1;.this$0:Landroid/support/v4/app/FragmentActivity; // field@00c3 │ │ -03d3fe: 5500 df00 |000b: iget-boolean v0, v0, Landroid/support/v4/app/FragmentActivity;.mStopped:Z // field@00df │ │ -03d402: 3800 fbff |000d: if-eqz v0, 0008 // -0005 │ │ -03d406: 5420 c300 |000f: iget-object v0, v2, Landroid/support/v4/app/FragmentActivity$1;.this$0:Landroid/support/v4/app/FragmentActivity; // field@00c3 │ │ -03d40a: 1201 |0011: const/4 v1, #int 0 // #0 │ │ -03d40c: 6e20 4c03 1000 |0012: invoke-virtual {v0, v1}, Landroid/support/v4/app/FragmentActivity;.doReallyStop:(Z)V // method@034c │ │ -03d412: 28f3 |0015: goto 0008 // -000d │ │ -03d414: 5420 c300 |0016: iget-object v0, v2, Landroid/support/v4/app/FragmentActivity$1;.this$0:Landroid/support/v4/app/FragmentActivity; // field@00c3 │ │ -03d418: 6e10 7303 0000 |0018: invoke-virtual {v0}, Landroid/support/v4/app/FragmentActivity;.onResumeFragments:()V // method@0373 │ │ -03d41e: 5420 c300 |001b: iget-object v0, v2, Landroid/support/v4/app/FragmentActivity$1;.this$0:Landroid/support/v4/app/FragmentActivity; // field@00c3 │ │ -03d422: 5400 d700 |001d: iget-object v0, v0, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00d7 │ │ -03d426: 6e10 c403 0000 |001f: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.execPendingActions:()Z // method@03c4 │ │ -03d42c: 28e6 |0022: goto 0008 // -001a │ │ -03d42e: 0000 |0023: nop // spacer │ │ -03d430: 0001 0200 0100 0000 0700 0000 1400 ... |0024: packed-switch-data (8 units) │ │ +03ef68: |[03ef68] android.support.v4.app.FragmentActivity$1.handleMessage:(Landroid/os/Message;)V │ │ +03ef78: 5230 2100 |0000: iget v0, v3, Landroid/os/Message;.what:I // field@0021 │ │ +03ef7c: 2b00 2200 0000 |0002: packed-switch v0, 00000024 // +00000022 │ │ +03ef82: 6f20 c901 3200 |0005: invoke-super {v2, v3}, Landroid/os/Handler;.handleMessage:(Landroid/os/Message;)V // method@01c9 │ │ +03ef88: 0e00 |0008: return-void │ │ +03ef8a: 5420 c300 |0009: iget-object v0, v2, Landroid/support/v4/app/FragmentActivity$1;.this$0:Landroid/support/v4/app/FragmentActivity; // field@00c3 │ │ +03ef8e: 5500 df00 |000b: iget-boolean v0, v0, Landroid/support/v4/app/FragmentActivity;.mStopped:Z // field@00df │ │ +03ef92: 3800 fbff |000d: if-eqz v0, 0008 // -0005 │ │ +03ef96: 5420 c300 |000f: iget-object v0, v2, Landroid/support/v4/app/FragmentActivity$1;.this$0:Landroid/support/v4/app/FragmentActivity; // field@00c3 │ │ +03ef9a: 1201 |0011: const/4 v1, #int 0 // #0 │ │ +03ef9c: 6e20 4c03 1000 |0012: invoke-virtual {v0, v1}, Landroid/support/v4/app/FragmentActivity;.doReallyStop:(Z)V // method@034c │ │ +03efa2: 28f3 |0015: goto 0008 // -000d │ │ +03efa4: 5420 c300 |0016: iget-object v0, v2, Landroid/support/v4/app/FragmentActivity$1;.this$0:Landroid/support/v4/app/FragmentActivity; // field@00c3 │ │ +03efa8: 6e10 7303 0000 |0018: invoke-virtual {v0}, Landroid/support/v4/app/FragmentActivity;.onResumeFragments:()V // method@0373 │ │ +03efae: 5420 c300 |001b: iget-object v0, v2, Landroid/support/v4/app/FragmentActivity$1;.this$0:Landroid/support/v4/app/FragmentActivity; // field@00c3 │ │ +03efb2: 5400 d700 |001d: iget-object v0, v0, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00d7 │ │ +03efb6: 6e10 c403 0000 |001f: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.execPendingActions:()Z // method@03c4 │ │ +03efbc: 28e6 |0022: goto 0008 // -001a │ │ +03efbe: 0000 |0023: nop // spacer │ │ +03efc0: 0001 0200 0100 0000 0700 0000 1400 ... |0024: packed-switch-data (8 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=89 │ │ 0x0005 line=100 │ │ 0x0008 line=102 │ │ 0x0009 line=91 │ │ 0x000f line=92 │ │ @@ -6709,17 +6709,17 @@ │ │ locals : │ │ 0x0000 - 0x002c reg=2 this Landroid/support/v4/app/FragmentActivity$1; │ │ 0x0000 - 0x002c reg=3 msg Landroid/os/Message; │ │ │ │ source_file_idx : 1125 (FragmentActivity.java) │ │ │ │ Class #25 header: │ │ -class_idx : 172 │ │ +class_idx : 169 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 826 │ │ +superclass_idx : 823 │ │ source_file_idx : 1125 │ │ static_fields_size : 4 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 0 │ │ │ │ Class #25 annotations: │ │ @@ -6760,52 +6760,52 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 20 16-bit code units │ │ -03d440: |[03d440] android.support.v4.app.FragmentActivity$FragmentTag.:()V │ │ -03d450: 1230 |0000: const/4 v0, #int 3 // #3 │ │ -03d452: 2300 8f04 |0001: new-array v0, v0, [I // type@048f │ │ -03d456: 2600 0700 0000 |0003: fill-array-data v0, 0000000a // +00000007 │ │ -03d45c: 6900 c500 |0006: sput-object v0, Landroid/support/v4/app/FragmentActivity$FragmentTag;.Fragment:[I // field@00c5 │ │ -03d460: 0e00 |0008: return-void │ │ -03d462: 0000 |0009: nop // spacer │ │ -03d464: 0003 0400 0300 0000 0300 0101 d000 ... |000a: array-data (10 units) │ │ +03efd0: |[03efd0] android.support.v4.app.FragmentActivity$FragmentTag.:()V │ │ +03efe0: 1230 |0000: const/4 v0, #int 3 // #3 │ │ +03efe2: 2300 8c04 |0001: new-array v0, v0, [I // type@048c │ │ +03efe6: 2600 0700 0000 |0003: fill-array-data v0, 0000000a // +00000007 │ │ +03efec: 6900 c500 |0006: sput-object v0, Landroid/support/v4/app/FragmentActivity$FragmentTag;.Fragment:[I // field@00c5 │ │ +03eff0: 0e00 |0008: return-void │ │ +03eff2: 0000 |0009: nop // spacer │ │ +03eff4: 0003 0400 0300 0000 0300 0101 d000 ... |000a: array-data (10 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=135 │ │ locals : │ │ │ │ #1 : (in Landroid/support/v4/app/FragmentActivity$FragmentTag;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -03d478: |[03d478] android.support.v4.app.FragmentActivity$FragmentTag.:()V │ │ -03d488: 7010 1c15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ -03d48e: 0e00 |0003: return-void │ │ +03f008: |[03f008] android.support.v4.app.FragmentActivity$FragmentTag.:()V │ │ +03f018: 7010 1c15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ +03f01e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=134 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/FragmentActivity$FragmentTag; │ │ │ │ Virtual methods - │ │ source_file_idx : 1125 (FragmentActivity.java) │ │ │ │ Class #26 header: │ │ -class_idx : 173 │ │ +class_idx : 170 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 826 │ │ +superclass_idx : 823 │ │ source_file_idx : 1125 │ │ static_fields_size : 0 │ │ instance_fields_size: 5 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ Class #26 annotations: │ │ @@ -6852,28 +6852,28 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -03d490: |[03d490] android.support.v4.app.FragmentActivity$NonConfigurationInstances.:()V │ │ -03d4a0: 7010 1c15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ -03d4a6: 0e00 |0003: return-void │ │ +03f020: |[03f020] android.support.v4.app.FragmentActivity$NonConfigurationInstances.:()V │ │ +03f030: 7010 1c15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ +03f036: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=126 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/FragmentActivity$NonConfigurationInstances; │ │ │ │ Virtual methods - │ │ source_file_idx : 1125 (FragmentActivity.java) │ │ │ │ Class #27 header: │ │ -class_idx : 174 │ │ +class_idx : 171 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 11 │ │ source_file_idx : 1125 │ │ static_fields_size : 5 │ │ instance_fields_size: 13 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 35 │ │ @@ -6974,26 +6974,26 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -03d4a8: |[03d4a8] android.support.v4.app.FragmentActivity.:()V │ │ -03d4b8: 7010 0900 0100 |0000: invoke-direct {v1}, Landroid/app/Activity;.:()V // method@0009 │ │ -03d4be: 2200 aa00 |0003: new-instance v0, Landroid/support/v4/app/FragmentActivity$1; // type@00aa │ │ -03d4c2: 7020 4403 1000 |0005: invoke-direct {v0, v1}, Landroid/support/v4/app/FragmentActivity$1;.:(Landroid/support/v4/app/FragmentActivity;)V // method@0344 │ │ -03d4c8: 5b10 d800 |0008: iput-object v0, v1, Landroid/support/v4/app/FragmentActivity;.mHandler:Landroid/os/Handler; // field@00d8 │ │ -03d4cc: 2200 b800 |000a: new-instance v0, Landroid/support/v4/app/FragmentManagerImpl; // type@00b8 │ │ -03d4d0: 7010 a803 0000 |000c: invoke-direct {v0}, Landroid/support/v4/app/FragmentManagerImpl;.:()V // method@03a8 │ │ -03d4d6: 5b10 d700 |000f: iput-object v0, v1, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00d7 │ │ -03d4da: 2200 ab00 |0011: new-instance v0, Landroid/support/v4/app/FragmentActivity$2; // type@00ab │ │ -03d4de: 7020 4603 1000 |0013: invoke-direct {v0, v1}, Landroid/support/v4/app/FragmentActivity$2;.:(Landroid/support/v4/app/FragmentActivity;)V // method@0346 │ │ -03d4e4: 5b10 d500 |0016: iput-object v0, v1, Landroid/support/v4/app/FragmentActivity;.mContainer:Landroid/support/v4/app/FragmentContainer; // field@00d5 │ │ -03d4e8: 0e00 |0018: return-void │ │ +03f038: |[03f038] android.support.v4.app.FragmentActivity.:()V │ │ +03f048: 7010 0900 0100 |0000: invoke-direct {v1}, Landroid/app/Activity;.:()V // method@0009 │ │ +03f04e: 2200 a700 |0003: new-instance v0, Landroid/support/v4/app/FragmentActivity$1; // type@00a7 │ │ +03f052: 7020 4403 1000 |0005: invoke-direct {v0, v1}, Landroid/support/v4/app/FragmentActivity$1;.:(Landroid/support/v4/app/FragmentActivity;)V // method@0344 │ │ +03f058: 5b10 d800 |0008: iput-object v0, v1, Landroid/support/v4/app/FragmentActivity;.mHandler:Landroid/os/Handler; // field@00d8 │ │ +03f05c: 2200 b500 |000a: new-instance v0, Landroid/support/v4/app/FragmentManagerImpl; // type@00b5 │ │ +03f060: 7010 a803 0000 |000c: invoke-direct {v0}, Landroid/support/v4/app/FragmentManagerImpl;.:()V // method@03a8 │ │ +03f066: 5b10 d700 |000f: iput-object v0, v1, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00d7 │ │ +03f06a: 2200 a800 |0011: new-instance v0, Landroid/support/v4/app/FragmentActivity$2; // type@00a8 │ │ +03f06e: 7020 4603 1000 |0013: invoke-direct {v0, v1}, Landroid/support/v4/app/FragmentActivity$2;.:(Landroid/support/v4/app/FragmentActivity;)V // method@0346 │ │ +03f074: 5b10 d500 |0016: iput-object v0, v1, Landroid/support/v4/app/FragmentActivity;.mContainer:Landroid/support/v4/app/FragmentContainer; // field@00d5 │ │ +03f078: 0e00 |0018: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=75 │ │ 0x0003 line=86 │ │ 0x000a line=105 │ │ 0x0011 line=106 │ │ 0x0018 line=134 │ │ @@ -7005,46 +7005,46 @@ │ │ type : '(Ljava/lang/String;Ljava/io/PrintWriter;Landroid/view/View;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 9 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 63 16-bit code units │ │ -03d4ec: |[03d4ec] android.support.v4.app.FragmentActivity.dumpViewHierarchy:(Ljava/lang/String;Ljava/io/PrintWriter;Landroid/view/View;)V │ │ -03d4fc: 6e20 d214 6700 |0000: invoke-virtual {v7, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@14d2 │ │ -03d502: 3908 0800 |0003: if-nez v8, 000b // +0008 │ │ -03d506: 1a03 6d1c |0005: const-string v3, "null" // string@1c6d │ │ -03d50a: 6e20 d714 3700 |0007: invoke-virtual {v7, v3}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@14d7 │ │ -03d510: 0e00 |000a: return-void │ │ -03d512: 7110 7c03 0800 |000b: invoke-static {v8}, Landroid/support/v4/app/FragmentActivity;.viewToString:(Landroid/view/View;)Ljava/lang/String; // method@037c │ │ -03d518: 0c03 |000e: move-result-object v3 │ │ -03d51a: 6e20 d714 3700 |000f: invoke-virtual {v7, v3}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@14d7 │ │ -03d520: 2083 b002 |0012: instance-of v3, v8, Landroid/view/ViewGroup; // type@02b0 │ │ -03d524: 3803 f6ff |0014: if-eqz v3, 000a // -000a │ │ -03d528: 0781 |0016: move-object v1, v8 │ │ -03d52a: 1f01 b002 |0017: check-cast v1, Landroid/view/ViewGroup; // type@02b0 │ │ -03d52e: 6e10 fb12 0100 |0019: invoke-virtual {v1}, Landroid/view/ViewGroup;.getChildCount:()I // method@12fb │ │ -03d534: 0a00 |001c: move-result v0 │ │ -03d536: 3d00 edff |001d: if-lez v0, 000a // -0013 │ │ -03d53a: 2203 4203 |001f: new-instance v3, Ljava/lang/StringBuilder; // type@0342 │ │ -03d53e: 7010 5715 0300 |0021: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ -03d544: 6e20 5f15 6300 |0024: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -03d54a: 0c03 |0027: move-result-object v3 │ │ -03d54c: 1a04 0d00 |0028: const-string v4, " " // string@000d │ │ -03d550: 6e20 5f15 4300 |002a: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -03d556: 0c03 |002d: move-result-object v3 │ │ -03d558: 6e10 6415 0300 |002e: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ -03d55e: 0c06 |0031: move-result-object v6 │ │ -03d560: 1202 |0032: const/4 v2, #int 0 // #0 │ │ -03d562: 3502 d7ff |0033: if-ge v2, v0, 000a // -0029 │ │ -03d566: 6e20 fa12 2100 |0035: invoke-virtual {v1, v2}, Landroid/view/ViewGroup;.getChildAt:(I)Landroid/view/View; // method@12fa │ │ -03d56c: 0c03 |0038: move-result-object v3 │ │ -03d56e: 7040 4e03 6537 |0039: invoke-direct {v5, v6, v7, v3}, Landroid/support/v4/app/FragmentActivity;.dumpViewHierarchy:(Ljava/lang/String;Ljava/io/PrintWriter;Landroid/view/View;)V // method@034e │ │ -03d574: d802 0201 |003c: add-int/lit8 v2, v2, #int 1 // #01 │ │ -03d578: 28f5 |003e: goto 0033 // -000b │ │ +03f07c: |[03f07c] android.support.v4.app.FragmentActivity.dumpViewHierarchy:(Ljava/lang/String;Ljava/io/PrintWriter;Landroid/view/View;)V │ │ +03f08c: 6e20 d214 6700 |0000: invoke-virtual {v7, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@14d2 │ │ +03f092: 3908 0800 |0003: if-nez v8, 000b // +0008 │ │ +03f096: 1a03 691c |0005: const-string v3, "null" // string@1c69 │ │ +03f09a: 6e20 d714 3700 |0007: invoke-virtual {v7, v3}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@14d7 │ │ +03f0a0: 0e00 |000a: return-void │ │ +03f0a2: 7110 7c03 0800 |000b: invoke-static {v8}, Landroid/support/v4/app/FragmentActivity;.viewToString:(Landroid/view/View;)Ljava/lang/String; // method@037c │ │ +03f0a8: 0c03 |000e: move-result-object v3 │ │ +03f0aa: 6e20 d714 3700 |000f: invoke-virtual {v7, v3}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@14d7 │ │ +03f0b0: 2083 ad02 |0012: instance-of v3, v8, Landroid/view/ViewGroup; // type@02ad │ │ +03f0b4: 3803 f6ff |0014: if-eqz v3, 000a // -000a │ │ +03f0b8: 0781 |0016: move-object v1, v8 │ │ +03f0ba: 1f01 ad02 |0017: check-cast v1, Landroid/view/ViewGroup; // type@02ad │ │ +03f0be: 6e10 fb12 0100 |0019: invoke-virtual {v1}, Landroid/view/ViewGroup;.getChildCount:()I // method@12fb │ │ +03f0c4: 0a00 |001c: move-result v0 │ │ +03f0c6: 3d00 edff |001d: if-lez v0, 000a // -0013 │ │ +03f0ca: 2203 3f03 |001f: new-instance v3, Ljava/lang/StringBuilder; // type@033f │ │ +03f0ce: 7010 5715 0300 |0021: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ +03f0d4: 6e20 5f15 6300 |0024: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +03f0da: 0c03 |0027: move-result-object v3 │ │ +03f0dc: 1a04 0d00 |0028: const-string v4, " " // string@000d │ │ +03f0e0: 6e20 5f15 4300 |002a: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +03f0e6: 0c03 |002d: move-result-object v3 │ │ +03f0e8: 6e10 6415 0300 |002e: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ +03f0ee: 0c06 |0031: move-result-object v6 │ │ +03f0f0: 1202 |0032: const/4 v2, #int 0 // #0 │ │ +03f0f2: 3502 d7ff |0033: if-ge v2, v0, 000a // -0029 │ │ +03f0f6: 6e20 fa12 2100 |0035: invoke-virtual {v1, v2}, Landroid/view/ViewGroup;.getChildAt:(I)Landroid/view/View; // method@12fa │ │ +03f0fc: 0c03 |0038: move-result-object v3 │ │ +03f0fe: 7040 4e03 6537 |0039: invoke-direct {v5, v6, v7, v3}, Landroid/support/v4/app/FragmentActivity;.dumpViewHierarchy:(Ljava/lang/String;Ljava/io/PrintWriter;Landroid/view/View;)V // method@034e │ │ +03f104: d802 0201 |003c: add-int/lit8 v2, v2, #int 1 // #01 │ │ +03f108: 28f5 |003e: goto 0033 // -000b │ │ catches : (none) │ │ positions : │ │ 0x0000 line=761 │ │ 0x0003 line=762 │ │ 0x0005 line=763 │ │ 0x000a line=779 │ │ 0x000b line=766 │ │ @@ -7070,178 +7070,178 @@ │ │ type : '(Landroid/view/View;)Ljava/lang/String;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 13 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 366 16-bit code units │ │ -03d57c: |[03d57c] android.support.v4.app.FragmentActivity.viewToString:(Landroid/view/View;)Ljava/lang/String; │ │ -03d58c: 1309 5600 |0000: const/16 v9, #int 86 // #56 │ │ -03d590: 1307 4600 |0002: const/16 v7, #int 70 // #46 │ │ -03d594: 130b 2c00 |0004: const/16 v11, #int 44 // #2c │ │ -03d598: 130a 2000 |0006: const/16 v10, #int 32 // #20 │ │ -03d59c: 1308 2e00 |0008: const/16 v8, #int 46 // #2e │ │ -03d5a0: 2202 4203 |000a: new-instance v2, Ljava/lang/StringBuilder; // type@0342 │ │ -03d5a4: 1306 8000 |000c: const/16 v6, #int 128 // #80 │ │ -03d5a8: 7020 5815 6200 |000e: invoke-direct {v2, v6}, Ljava/lang/StringBuilder;.:(I)V // method@1558 │ │ -03d5ae: 6e10 1f15 0c00 |0011: invoke-virtual {v12}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@151f │ │ -03d5b4: 0c06 |0014: move-result-object v6 │ │ -03d5b6: 6e10 f014 0600 |0015: invoke-virtual {v6}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@14f0 │ │ -03d5bc: 0c06 |0018: move-result-object v6 │ │ -03d5be: 6e20 5f15 6200 |0019: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -03d5c4: 1306 7b00 |001c: const/16 v6, #int 123 // #7b │ │ -03d5c8: 6e20 5915 6200 |001e: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@1559 │ │ -03d5ce: 7110 6915 0c00 |0021: invoke-static {v12}, Ljava/lang/System;.identityHashCode:(Ljava/lang/Object;)I // method@1569 │ │ -03d5d4: 0a06 |0024: move-result v6 │ │ -03d5d6: 7110 0915 0600 |0025: invoke-static {v6}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@1509 │ │ -03d5dc: 0c06 |0028: move-result-object v6 │ │ -03d5de: 6e20 5f15 6200 |0029: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -03d5e4: 6e20 5915 a200 |002c: invoke-virtual {v2, v10}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@1559 │ │ -03d5ea: 6e10 9612 0c00 |002f: invoke-virtual {v12}, Landroid/view/View;.getVisibility:()I // method@1296 │ │ -03d5f0: 0a06 |0032: move-result v6 │ │ -03d5f2: 2c06 2301 0000 |0033: sparse-switch v6, 00000156 // +00000123 │ │ -03d5f8: 6e20 5915 8200 |0036: invoke-virtual {v2, v8}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@1559 │ │ -03d5fe: 6e10 9f12 0c00 |0039: invoke-virtual {v12}, Landroid/view/View;.isFocusable:()Z // method@129f │ │ -03d604: 0a06 |003c: move-result v6 │ │ -03d606: 3806 f400 |003d: if-eqz v6, 0131 // +00f4 │ │ -03d60a: 0176 |003f: move v6, v7 │ │ -03d60c: 6e20 5915 6200 |0040: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@1559 │ │ -03d612: 6e10 9e12 0c00 |0043: invoke-virtual {v12}, Landroid/view/View;.isEnabled:()Z // method@129e │ │ -03d618: 0a06 |0046: move-result v6 │ │ -03d61a: 3806 ed00 |0047: if-eqz v6, 0134 // +00ed │ │ -03d61e: 1306 4500 |0049: const/16 v6, #int 69 // #45 │ │ -03d622: 6e20 5915 6200 |004b: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@1559 │ │ -03d628: 6e10 d612 0c00 |004e: invoke-virtual {v12}, Landroid/view/View;.willNotDraw:()Z // method@12d6 │ │ -03d62e: 0a06 |0051: move-result v6 │ │ -03d630: 3806 e500 |0052: if-eqz v6, 0137 // +00e5 │ │ -03d634: 0186 |0054: move v6, v8 │ │ -03d636: 6e20 5915 6200 |0055: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@1559 │ │ -03d63c: 6e10 a112 0c00 |0058: invoke-virtual {v12}, Landroid/view/View;.isHorizontalScrollBarEnabled:()Z // method@12a1 │ │ -03d642: 0a06 |005b: move-result v6 │ │ -03d644: 3806 df00 |005c: if-eqz v6, 013b // +00df │ │ -03d648: 1306 4800 |005e: const/16 v6, #int 72 // #48 │ │ -03d64c: 6e20 5915 6200 |0060: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@1559 │ │ -03d652: 6e10 a612 0c00 |0063: invoke-virtual {v12}, Landroid/view/View;.isVerticalScrollBarEnabled:()Z // method@12a6 │ │ -03d658: 0a06 |0066: move-result v6 │ │ -03d65a: 3806 d700 |0067: if-eqz v6, 013e // +00d7 │ │ -03d65e: 0196 |0069: move v6, v9 │ │ -03d660: 6e20 5915 6200 |006a: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@1559 │ │ -03d666: 6e10 9c12 0c00 |006d: invoke-virtual {v12}, Landroid/view/View;.isClickable:()Z // method@129c │ │ -03d66c: 0a06 |0070: move-result v6 │ │ -03d66e: 3806 d000 |0071: if-eqz v6, 0141 // +00d0 │ │ -03d672: 1306 4300 |0073: const/16 v6, #int 67 // #43 │ │ -03d676: 6e20 5915 6200 |0075: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@1559 │ │ -03d67c: 6e10 a212 0c00 |0078: invoke-virtual {v12}, Landroid/view/View;.isLongClickable:()Z // method@12a2 │ │ -03d682: 0a06 |007b: move-result v6 │ │ -03d684: 3806 c800 |007c: if-eqz v6, 0144 // +00c8 │ │ -03d688: 1306 4c00 |007e: const/16 v6, #int 76 // #4c │ │ -03d68c: 6e20 5915 6200 |0080: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@1559 │ │ -03d692: 6e20 5915 a200 |0083: invoke-virtual {v2, v10}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@1559 │ │ -03d698: 6e10 a012 0c00 |0086: invoke-virtual {v12}, Landroid/view/View;.isFocused:()Z // method@12a0 │ │ -03d69e: 0a06 |0089: move-result v6 │ │ -03d6a0: 3806 bd00 |008a: if-eqz v6, 0147 // +00bd │ │ -03d6a4: 6e20 5915 7200 |008c: invoke-virtual {v2, v7}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@1559 │ │ -03d6aa: 6e10 a512 0c00 |008f: invoke-virtual {v12}, Landroid/view/View;.isSelected:()Z // method@12a5 │ │ -03d6b0: 0a06 |0092: move-result v6 │ │ -03d6b2: 3806 b700 |0093: if-eqz v6, 014a // +00b7 │ │ -03d6b6: 1306 5300 |0095: const/16 v6, #int 83 // #53 │ │ -03d6ba: 6e20 5915 6200 |0097: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@1559 │ │ -03d6c0: 6e10 a412 0c00 |009a: invoke-virtual {v12}, Landroid/view/View;.isPressed:()Z // method@12a4 │ │ -03d6c6: 0a06 |009d: move-result v6 │ │ -03d6c8: 3806 0400 |009e: if-eqz v6, 00a2 // +0004 │ │ -03d6cc: 1308 5000 |00a0: const/16 v8, #int 80 // #50 │ │ -03d6d0: 6e20 5915 8200 |00a2: invoke-virtual {v2, v8}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@1559 │ │ -03d6d6: 6e20 5915 a200 |00a5: invoke-virtual {v2, v10}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@1559 │ │ -03d6dc: 6e10 8412 0c00 |00a8: invoke-virtual {v12}, Landroid/view/View;.getLeft:()I // method@1284 │ │ -03d6e2: 0a06 |00ab: move-result v6 │ │ -03d6e4: 6e20 5b15 6200 |00ac: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@155b │ │ -03d6ea: 6e20 5915 b200 |00af: invoke-virtual {v2, v11}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@1559 │ │ -03d6f0: 6e10 9412 0c00 |00b2: invoke-virtual {v12}, Landroid/view/View;.getTop:()I // method@1294 │ │ -03d6f6: 0a06 |00b5: move-result v6 │ │ -03d6f8: 6e20 5b15 6200 |00b6: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@155b │ │ -03d6fe: 1306 2d00 |00b9: const/16 v6, #int 45 // #2d │ │ -03d702: 6e20 5915 6200 |00bb: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@1559 │ │ -03d708: 6e10 9012 0c00 |00be: invoke-virtual {v12}, Landroid/view/View;.getRight:()I // method@1290 │ │ -03d70e: 0a06 |00c1: move-result v6 │ │ -03d710: 6e20 5b15 6200 |00c2: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@155b │ │ -03d716: 6e20 5915 b200 |00c5: invoke-virtual {v2, v11}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@1559 │ │ -03d71c: 6e10 7912 0c00 |00c8: invoke-virtual {v12}, Landroid/view/View;.getBottom:()I // method@1279 │ │ -03d722: 0a06 |00cb: move-result v6 │ │ -03d724: 6e20 5b15 6200 |00cc: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@155b │ │ -03d72a: 6e10 7d12 0c00 |00cf: invoke-virtual {v12}, Landroid/view/View;.getId:()I // method@127d │ │ -03d730: 0a01 |00d2: move-result v1 │ │ -03d732: 12f6 |00d3: const/4 v6, #int -1 // #ff │ │ -03d734: 3261 4000 |00d4: if-eq v1, v6, 0114 // +0040 │ │ -03d738: 1a06 2f00 |00d6: const-string v6, " #" // string@002f │ │ -03d73c: 6e20 5f15 6200 |00d8: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -03d742: 7110 0915 0100 |00db: invoke-static {v1}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@1509 │ │ -03d748: 0c06 |00de: move-result-object v6 │ │ -03d74a: 6e20 5f15 6200 |00df: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -03d750: 6e10 8f12 0c00 |00e2: invoke-virtual {v12}, Landroid/view/View;.getResources:()Landroid/content/res/Resources; // method@128f │ │ -03d756: 0c04 |00e5: move-result-object v4 │ │ -03d758: 3801 2e00 |00e6: if-eqz v1, 0114 // +002e │ │ -03d75c: 3804 2c00 |00e8: if-eqz v4, 0114 // +002c │ │ -03d760: 1506 00ff |00ea: const/high16 v6, #int -16777216 // #ff00 │ │ -03d764: b516 |00ec: and-int/2addr v6, v1 │ │ -03d766: 2c06 7700 0000 |00ed: sparse-switch v6, 00000164 // +00000077 │ │ -03d76c: 6e20 0f01 1400 |00f0: invoke-virtual {v4, v1}, Landroid/content/res/Resources;.getResourcePackageName:(I)Ljava/lang/String; // method@010f │ │ -03d772: 0c03 |00f3: move-result-object v3 │ │ -03d774: 6e20 1001 1400 |00f4: invoke-virtual {v4, v1}, Landroid/content/res/Resources;.getResourceTypeName:(I)Ljava/lang/String; // method@0110 │ │ -03d77a: 0c05 |00f7: move-result-object v5 │ │ -03d77c: 6e20 0d01 1400 |00f8: invoke-virtual {v4, v1}, Landroid/content/res/Resources;.getResourceEntryName:(I)Ljava/lang/String; // method@010d │ │ -03d782: 0c00 |00fb: move-result-object v0 │ │ -03d784: 1a06 0c00 |00fc: const-string v6, " " // string@000c │ │ -03d788: 6e20 5f15 6200 |00fe: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -03d78e: 6e20 5f15 3200 |0101: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -03d794: 1a06 6b01 |0104: const-string v6, ":" // string@016b │ │ -03d798: 6e20 5f15 6200 |0106: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -03d79e: 6e20 5f15 5200 |0109: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -03d7a4: 1a06 4401 |010c: const-string v6, "/" // string@0144 │ │ -03d7a8: 6e20 5f15 6200 |010e: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -03d7ae: 6e20 5f15 0200 |0111: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -03d7b4: 1a06 d723 |0114: const-string v6, "}" // string@23d7 │ │ -03d7b8: 6e20 5f15 6200 |0116: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -03d7be: 6e10 6415 0200 |0119: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ -03d7c4: 0c06 |011c: move-result-object v6 │ │ -03d7c6: 1106 |011d: return-object v6 │ │ -03d7c8: 6e20 5915 9200 |011e: invoke-virtual {v2, v9}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@1559 │ │ -03d7ce: 2900 18ff |0121: goto/16 0039 // -00e8 │ │ -03d7d2: 1306 4900 |0123: const/16 v6, #int 73 // #49 │ │ -03d7d6: 6e20 5915 6200 |0125: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@1559 │ │ -03d7dc: 2900 11ff |0128: goto/16 0039 // -00ef │ │ -03d7e0: 1306 4700 |012a: const/16 v6, #int 71 // #47 │ │ -03d7e4: 6e20 5915 6200 |012c: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@1559 │ │ -03d7ea: 2900 0aff |012f: goto/16 0039 // -00f6 │ │ -03d7ee: 0186 |0131: move v6, v8 │ │ -03d7f0: 2900 0eff |0132: goto/16 0040 // -00f2 │ │ -03d7f4: 0186 |0134: move v6, v8 │ │ -03d7f6: 2900 16ff |0135: goto/16 004b // -00ea │ │ -03d7fa: 1306 4400 |0137: const/16 v6, #int 68 // #44 │ │ -03d7fe: 2900 1cff |0139: goto/16 0055 // -00e4 │ │ -03d802: 0186 |013b: move v6, v8 │ │ -03d804: 2900 24ff |013c: goto/16 0060 // -00dc │ │ -03d808: 0186 |013e: move v6, v8 │ │ -03d80a: 2900 2bff |013f: goto/16 006a // -00d5 │ │ -03d80e: 0186 |0141: move v6, v8 │ │ -03d810: 2900 33ff |0142: goto/16 0075 // -00cd │ │ -03d814: 0186 |0144: move v6, v8 │ │ -03d816: 2900 3bff |0145: goto/16 0080 // -00c5 │ │ -03d81a: 0187 |0147: move v7, v8 │ │ -03d81c: 2900 44ff |0148: goto/16 008c // -00bc │ │ -03d820: 0186 |014a: move v6, v8 │ │ -03d822: 2900 4cff |014b: goto/16 0097 // -00b4 │ │ -03d826: 1a03 d410 |014d: const-string v3, "app" // string@10d4 │ │ -03d82a: 28a5 |014f: goto 00f4 // -005b │ │ -03d82c: 1a03 a210 |0150: const-string v3, "android" // string@10a2 │ │ -03d830: 28a2 |0152: goto 00f4 // -005e │ │ -03d832: 0d06 |0153: move-exception v6 │ │ -03d834: 28c0 |0154: goto 0114 // -0040 │ │ -03d836: 0000 |0155: nop // spacer │ │ -03d838: 0002 0300 0000 0000 0400 0000 0800 ... |0156: sparse-switch-data (14 units) │ │ -03d854: 0002 0200 0000 0001 0000 007f 6300 ... |0164: sparse-switch-data (10 units) │ │ +03f10c: |[03f10c] android.support.v4.app.FragmentActivity.viewToString:(Landroid/view/View;)Ljava/lang/String; │ │ +03f11c: 1309 5600 |0000: const/16 v9, #int 86 // #56 │ │ +03f120: 1307 4600 |0002: const/16 v7, #int 70 // #46 │ │ +03f124: 130b 2c00 |0004: const/16 v11, #int 44 // #2c │ │ +03f128: 130a 2000 |0006: const/16 v10, #int 32 // #20 │ │ +03f12c: 1308 2e00 |0008: const/16 v8, #int 46 // #2e │ │ +03f130: 2202 3f03 |000a: new-instance v2, Ljava/lang/StringBuilder; // type@033f │ │ +03f134: 1306 8000 |000c: const/16 v6, #int 128 // #80 │ │ +03f138: 7020 5815 6200 |000e: invoke-direct {v2, v6}, Ljava/lang/StringBuilder;.:(I)V // method@1558 │ │ +03f13e: 6e10 1f15 0c00 |0011: invoke-virtual {v12}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@151f │ │ +03f144: 0c06 |0014: move-result-object v6 │ │ +03f146: 6e10 f014 0600 |0015: invoke-virtual {v6}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@14f0 │ │ +03f14c: 0c06 |0018: move-result-object v6 │ │ +03f14e: 6e20 5f15 6200 |0019: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +03f154: 1306 7b00 |001c: const/16 v6, #int 123 // #7b │ │ +03f158: 6e20 5915 6200 |001e: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@1559 │ │ +03f15e: 7110 6915 0c00 |0021: invoke-static {v12}, Ljava/lang/System;.identityHashCode:(Ljava/lang/Object;)I // method@1569 │ │ +03f164: 0a06 |0024: move-result v6 │ │ +03f166: 7110 0915 0600 |0025: invoke-static {v6}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@1509 │ │ +03f16c: 0c06 |0028: move-result-object v6 │ │ +03f16e: 6e20 5f15 6200 |0029: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +03f174: 6e20 5915 a200 |002c: invoke-virtual {v2, v10}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@1559 │ │ +03f17a: 6e10 9612 0c00 |002f: invoke-virtual {v12}, Landroid/view/View;.getVisibility:()I // method@1296 │ │ +03f180: 0a06 |0032: move-result v6 │ │ +03f182: 2c06 2301 0000 |0033: sparse-switch v6, 00000156 // +00000123 │ │ +03f188: 6e20 5915 8200 |0036: invoke-virtual {v2, v8}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@1559 │ │ +03f18e: 6e10 9f12 0c00 |0039: invoke-virtual {v12}, Landroid/view/View;.isFocusable:()Z // method@129f │ │ +03f194: 0a06 |003c: move-result v6 │ │ +03f196: 3806 f400 |003d: if-eqz v6, 0131 // +00f4 │ │ +03f19a: 0176 |003f: move v6, v7 │ │ +03f19c: 6e20 5915 6200 |0040: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@1559 │ │ +03f1a2: 6e10 9e12 0c00 |0043: invoke-virtual {v12}, Landroid/view/View;.isEnabled:()Z // method@129e │ │ +03f1a8: 0a06 |0046: move-result v6 │ │ +03f1aa: 3806 ed00 |0047: if-eqz v6, 0134 // +00ed │ │ +03f1ae: 1306 4500 |0049: const/16 v6, #int 69 // #45 │ │ +03f1b2: 6e20 5915 6200 |004b: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@1559 │ │ +03f1b8: 6e10 d612 0c00 |004e: invoke-virtual {v12}, Landroid/view/View;.willNotDraw:()Z // method@12d6 │ │ +03f1be: 0a06 |0051: move-result v6 │ │ +03f1c0: 3806 e500 |0052: if-eqz v6, 0137 // +00e5 │ │ +03f1c4: 0186 |0054: move v6, v8 │ │ +03f1c6: 6e20 5915 6200 |0055: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@1559 │ │ +03f1cc: 6e10 a112 0c00 |0058: invoke-virtual {v12}, Landroid/view/View;.isHorizontalScrollBarEnabled:()Z // method@12a1 │ │ +03f1d2: 0a06 |005b: move-result v6 │ │ +03f1d4: 3806 df00 |005c: if-eqz v6, 013b // +00df │ │ +03f1d8: 1306 4800 |005e: const/16 v6, #int 72 // #48 │ │ +03f1dc: 6e20 5915 6200 |0060: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@1559 │ │ +03f1e2: 6e10 a612 0c00 |0063: invoke-virtual {v12}, Landroid/view/View;.isVerticalScrollBarEnabled:()Z // method@12a6 │ │ +03f1e8: 0a06 |0066: move-result v6 │ │ +03f1ea: 3806 d700 |0067: if-eqz v6, 013e // +00d7 │ │ +03f1ee: 0196 |0069: move v6, v9 │ │ +03f1f0: 6e20 5915 6200 |006a: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@1559 │ │ +03f1f6: 6e10 9c12 0c00 |006d: invoke-virtual {v12}, Landroid/view/View;.isClickable:()Z // method@129c │ │ +03f1fc: 0a06 |0070: move-result v6 │ │ +03f1fe: 3806 d000 |0071: if-eqz v6, 0141 // +00d0 │ │ +03f202: 1306 4300 |0073: const/16 v6, #int 67 // #43 │ │ +03f206: 6e20 5915 6200 |0075: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@1559 │ │ +03f20c: 6e10 a212 0c00 |0078: invoke-virtual {v12}, Landroid/view/View;.isLongClickable:()Z // method@12a2 │ │ +03f212: 0a06 |007b: move-result v6 │ │ +03f214: 3806 c800 |007c: if-eqz v6, 0144 // +00c8 │ │ +03f218: 1306 4c00 |007e: const/16 v6, #int 76 // #4c │ │ +03f21c: 6e20 5915 6200 |0080: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@1559 │ │ +03f222: 6e20 5915 a200 |0083: invoke-virtual {v2, v10}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@1559 │ │ +03f228: 6e10 a012 0c00 |0086: invoke-virtual {v12}, Landroid/view/View;.isFocused:()Z // method@12a0 │ │ +03f22e: 0a06 |0089: move-result v6 │ │ +03f230: 3806 bd00 |008a: if-eqz v6, 0147 // +00bd │ │ +03f234: 6e20 5915 7200 |008c: invoke-virtual {v2, v7}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@1559 │ │ +03f23a: 6e10 a512 0c00 |008f: invoke-virtual {v12}, Landroid/view/View;.isSelected:()Z // method@12a5 │ │ +03f240: 0a06 |0092: move-result v6 │ │ +03f242: 3806 b700 |0093: if-eqz v6, 014a // +00b7 │ │ +03f246: 1306 5300 |0095: const/16 v6, #int 83 // #53 │ │ +03f24a: 6e20 5915 6200 |0097: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@1559 │ │ +03f250: 6e10 a412 0c00 |009a: invoke-virtual {v12}, Landroid/view/View;.isPressed:()Z // method@12a4 │ │ +03f256: 0a06 |009d: move-result v6 │ │ +03f258: 3806 0400 |009e: if-eqz v6, 00a2 // +0004 │ │ +03f25c: 1308 5000 |00a0: const/16 v8, #int 80 // #50 │ │ +03f260: 6e20 5915 8200 |00a2: invoke-virtual {v2, v8}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@1559 │ │ +03f266: 6e20 5915 a200 |00a5: invoke-virtual {v2, v10}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@1559 │ │ +03f26c: 6e10 8412 0c00 |00a8: invoke-virtual {v12}, Landroid/view/View;.getLeft:()I // method@1284 │ │ +03f272: 0a06 |00ab: move-result v6 │ │ +03f274: 6e20 5b15 6200 |00ac: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@155b │ │ +03f27a: 6e20 5915 b200 |00af: invoke-virtual {v2, v11}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@1559 │ │ +03f280: 6e10 9412 0c00 |00b2: invoke-virtual {v12}, Landroid/view/View;.getTop:()I // method@1294 │ │ +03f286: 0a06 |00b5: move-result v6 │ │ +03f288: 6e20 5b15 6200 |00b6: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@155b │ │ +03f28e: 1306 2d00 |00b9: const/16 v6, #int 45 // #2d │ │ +03f292: 6e20 5915 6200 |00bb: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@1559 │ │ +03f298: 6e10 9012 0c00 |00be: invoke-virtual {v12}, Landroid/view/View;.getRight:()I // method@1290 │ │ +03f29e: 0a06 |00c1: move-result v6 │ │ +03f2a0: 6e20 5b15 6200 |00c2: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@155b │ │ +03f2a6: 6e20 5915 b200 |00c5: invoke-virtual {v2, v11}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@1559 │ │ +03f2ac: 6e10 7912 0c00 |00c8: invoke-virtual {v12}, Landroid/view/View;.getBottom:()I // method@1279 │ │ +03f2b2: 0a06 |00cb: move-result v6 │ │ +03f2b4: 6e20 5b15 6200 |00cc: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@155b │ │ +03f2ba: 6e10 7d12 0c00 |00cf: invoke-virtual {v12}, Landroid/view/View;.getId:()I // method@127d │ │ +03f2c0: 0a01 |00d2: move-result v1 │ │ +03f2c2: 12f6 |00d3: const/4 v6, #int -1 // #ff │ │ +03f2c4: 3261 4000 |00d4: if-eq v1, v6, 0114 // +0040 │ │ +03f2c8: 1a06 2f00 |00d6: const-string v6, " #" // string@002f │ │ +03f2cc: 6e20 5f15 6200 |00d8: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +03f2d2: 7110 0915 0100 |00db: invoke-static {v1}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@1509 │ │ +03f2d8: 0c06 |00de: move-result-object v6 │ │ +03f2da: 6e20 5f15 6200 |00df: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +03f2e0: 6e10 8f12 0c00 |00e2: invoke-virtual {v12}, Landroid/view/View;.getResources:()Landroid/content/res/Resources; // method@128f │ │ +03f2e6: 0c04 |00e5: move-result-object v4 │ │ +03f2e8: 3801 2e00 |00e6: if-eqz v1, 0114 // +002e │ │ +03f2ec: 3804 2c00 |00e8: if-eqz v4, 0114 // +002c │ │ +03f2f0: 1506 00ff |00ea: const/high16 v6, #int -16777216 // #ff00 │ │ +03f2f4: b516 |00ec: and-int/2addr v6, v1 │ │ +03f2f6: 2c06 7700 0000 |00ed: sparse-switch v6, 00000164 // +00000077 │ │ +03f2fc: 6e20 0f01 1400 |00f0: invoke-virtual {v4, v1}, Landroid/content/res/Resources;.getResourcePackageName:(I)Ljava/lang/String; // method@010f │ │ +03f302: 0c03 |00f3: move-result-object v3 │ │ +03f304: 6e20 1001 1400 |00f4: invoke-virtual {v4, v1}, Landroid/content/res/Resources;.getResourceTypeName:(I)Ljava/lang/String; // method@0110 │ │ +03f30a: 0c05 |00f7: move-result-object v5 │ │ +03f30c: 6e20 0d01 1400 |00f8: invoke-virtual {v4, v1}, Landroid/content/res/Resources;.getResourceEntryName:(I)Ljava/lang/String; // method@010d │ │ +03f312: 0c00 |00fb: move-result-object v0 │ │ +03f314: 1a06 0c00 |00fc: const-string v6, " " // string@000c │ │ +03f318: 6e20 5f15 6200 |00fe: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +03f31e: 6e20 5f15 3200 |0101: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +03f324: 1a06 6b01 |0104: const-string v6, ":" // string@016b │ │ +03f328: 6e20 5f15 6200 |0106: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +03f32e: 6e20 5f15 5200 |0109: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +03f334: 1a06 4401 |010c: const-string v6, "/" // string@0144 │ │ +03f338: 6e20 5f15 6200 |010e: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +03f33e: 6e20 5f15 0200 |0111: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +03f344: 1a06 d223 |0114: const-string v6, "}" // string@23d2 │ │ +03f348: 6e20 5f15 6200 |0116: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +03f34e: 6e10 6415 0200 |0119: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ +03f354: 0c06 |011c: move-result-object v6 │ │ +03f356: 1106 |011d: return-object v6 │ │ +03f358: 6e20 5915 9200 |011e: invoke-virtual {v2, v9}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@1559 │ │ +03f35e: 2900 18ff |0121: goto/16 0039 // -00e8 │ │ +03f362: 1306 4900 |0123: const/16 v6, #int 73 // #49 │ │ +03f366: 6e20 5915 6200 |0125: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@1559 │ │ +03f36c: 2900 11ff |0128: goto/16 0039 // -00ef │ │ +03f370: 1306 4700 |012a: const/16 v6, #int 71 // #47 │ │ +03f374: 6e20 5915 6200 |012c: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@1559 │ │ +03f37a: 2900 0aff |012f: goto/16 0039 // -00f6 │ │ +03f37e: 0186 |0131: move v6, v8 │ │ +03f380: 2900 0eff |0132: goto/16 0040 // -00f2 │ │ +03f384: 0186 |0134: move v6, v8 │ │ +03f386: 2900 16ff |0135: goto/16 004b // -00ea │ │ +03f38a: 1306 4400 |0137: const/16 v6, #int 68 // #44 │ │ +03f38e: 2900 1cff |0139: goto/16 0055 // -00e4 │ │ +03f392: 0186 |013b: move v6, v8 │ │ +03f394: 2900 24ff |013c: goto/16 0060 // -00dc │ │ +03f398: 0186 |013e: move v6, v8 │ │ +03f39a: 2900 2bff |013f: goto/16 006a // -00d5 │ │ +03f39e: 0186 |0141: move v6, v8 │ │ +03f3a0: 2900 33ff |0142: goto/16 0075 // -00cd │ │ +03f3a4: 0186 |0144: move v6, v8 │ │ +03f3a6: 2900 3bff |0145: goto/16 0080 // -00c5 │ │ +03f3aa: 0187 |0147: move v7, v8 │ │ +03f3ac: 2900 44ff |0148: goto/16 008c // -00bc │ │ +03f3b0: 0186 |014a: move v6, v8 │ │ +03f3b2: 2900 4cff |014b: goto/16 0097 // -00b4 │ │ +03f3b6: 1a03 d010 |014d: const-string v3, "app" // string@10d0 │ │ +03f3ba: 28a5 |014f: goto 00f4 // -005b │ │ +03f3bc: 1a03 9e10 |0150: const-string v3, "android" // string@109e │ │ +03f3c0: 28a2 |0152: goto 00f4 // -005e │ │ +03f3c2: 0d06 |0153: move-exception v6 │ │ +03f3c4: 28c0 |0154: goto 0114 // -0040 │ │ +03f3c6: 0000 |0155: nop // spacer │ │ +03f3c8: 0002 0300 0000 0000 0400 0000 0800 ... |0156: sparse-switch-data (14 units) │ │ +03f3e4: 0002 0200 0000 0001 0000 007f 6300 ... |0164: sparse-switch-data (10 units) │ │ catches : 2 │ │ 0x00f0 - 0x0114 │ │ Landroid/content/res/Resources$NotFoundException; -> 0x0153 │ │ 0x014d - 0x0152 │ │ Landroid/content/res/Resources$NotFoundException; -> 0x0153 │ │ positions : │ │ 0x000a line=695 │ │ @@ -7326,24 +7326,24 @@ │ │ type : '(Z)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -03d880: |[03d880] android.support.v4.app.FragmentActivity.doReallyStop:(Z)V │ │ -03d890: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -03d892: 5520 dc00 |0001: iget-boolean v0, v2, Landroid/support/v4/app/FragmentActivity;.mReallyStopped:Z // field@00dc │ │ -03d896: 3900 0e00 |0003: if-nez v0, 0011 // +000e │ │ -03d89a: 5c21 dc00 |0005: iput-boolean v1, v2, Landroid/support/v4/app/FragmentActivity;.mReallyStopped:Z // field@00dc │ │ -03d89e: 5c23 de00 |0007: iput-boolean v3, v2, Landroid/support/v4/app/FragmentActivity;.mRetaining:Z // field@00de │ │ -03d8a2: 5420 d800 |0009: iget-object v0, v2, Landroid/support/v4/app/FragmentActivity;.mHandler:Landroid/os/Handler; // field@00d8 │ │ -03d8a6: 6e20 ce01 1000 |000b: invoke-virtual {v0, v1}, Landroid/os/Handler;.removeMessages:(I)V // method@01ce │ │ -03d8ac: 6e10 7103 0200 |000e: invoke-virtual {v2}, Landroid/support/v4/app/FragmentActivity;.onReallyStop:()V // method@0371 │ │ -03d8b2: 0e00 |0011: return-void │ │ +03f410: |[03f410] android.support.v4.app.FragmentActivity.doReallyStop:(Z)V │ │ +03f420: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +03f422: 5520 dc00 |0001: iget-boolean v0, v2, Landroid/support/v4/app/FragmentActivity;.mReallyStopped:Z // field@00dc │ │ +03f426: 3900 0e00 |0003: if-nez v0, 0011 // +000e │ │ +03f42a: 5c21 dc00 |0005: iput-boolean v1, v2, Landroid/support/v4/app/FragmentActivity;.mReallyStopped:Z // field@00dc │ │ +03f42e: 5c23 de00 |0007: iput-boolean v3, v2, Landroid/support/v4/app/FragmentActivity;.mRetaining:Z // field@00de │ │ +03f432: 5420 d800 |0009: iget-object v0, v2, Landroid/support/v4/app/FragmentActivity;.mHandler:Landroid/os/Handler; // field@00d8 │ │ +03f436: 6e20 ce01 1000 |000b: invoke-virtual {v0, v1}, Landroid/os/Handler;.removeMessages:(I)V // method@01ce │ │ +03f43c: 6e10 7103 0200 |000e: invoke-virtual {v2}, Landroid/support/v4/app/FragmentActivity;.onReallyStop:()V // method@0371 │ │ +03f442: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=782 │ │ 0x0005 line=783 │ │ 0x0007 line=784 │ │ 0x0009 line=785 │ │ 0x000e line=786 │ │ @@ -7357,103 +7357,103 @@ │ │ type : '(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 203 16-bit code units │ │ -03d8b4: |[03d8b4] android.support.v4.app.FragmentActivity.dump:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V │ │ -03d8c4: 6001 1f00 |0000: sget v1, Landroid/os/Build$VERSION;.SDK_INT:I // field@001f │ │ -03d8c8: 1302 0b00 |0002: const/16 v2, #int 11 // #b │ │ -03d8cc: 3421 0200 |0004: if-lt v1, v2, 0006 // +0002 │ │ -03d8d0: 6e20 d214 5700 |0006: invoke-virtual {v7, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@14d2 │ │ -03d8d6: 1a01 a00a |0009: const-string v1, "Local FragmentActivity " // string@0aa0 │ │ -03d8da: 6e20 d214 1700 |000b: invoke-virtual {v7, v1}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@14d2 │ │ -03d8e0: 7110 6915 0400 |000e: invoke-static {v4}, Ljava/lang/System;.identityHashCode:(Ljava/lang/Object;)I // method@1569 │ │ -03d8e6: 0a01 |0011: move-result v1 │ │ -03d8e8: 7110 0915 0100 |0012: invoke-static {v1}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@1509 │ │ -03d8ee: 0c01 |0015: move-result-object v1 │ │ -03d8f0: 6e20 d214 1700 |0016: invoke-virtual {v7, v1}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@14d2 │ │ -03d8f6: 1a01 4800 |0019: const-string v1, " State:" // string@0048 │ │ -03d8fa: 6e20 d714 1700 |001b: invoke-virtual {v7, v1}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@14d7 │ │ -03d900: 2201 4203 |001e: new-instance v1, Ljava/lang/StringBuilder; // type@0342 │ │ -03d904: 7010 5715 0100 |0020: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ -03d90a: 6e20 5f15 5100 |0023: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -03d910: 0c01 |0026: move-result-object v1 │ │ -03d912: 1a02 0d00 |0027: const-string v2, " " // string@000d │ │ -03d916: 6e20 5f15 2100 |0029: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -03d91c: 0c01 |002c: move-result-object v1 │ │ -03d91e: 6e10 6415 0100 |002d: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ -03d924: 0c00 |0030: move-result-object v0 │ │ -03d926: 6e20 d214 0700 |0031: invoke-virtual {v7, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@14d2 │ │ -03d92c: 1a01 9819 |0034: const-string v1, "mCreated=" // string@1998 │ │ -03d930: 6e20 d214 1700 |0036: invoke-virtual {v7, v1}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@14d2 │ │ -03d936: 5541 d600 |0039: iget-boolean v1, v4, Landroid/support/v4/app/FragmentActivity;.mCreated:Z // field@00d6 │ │ -03d93a: 6e20 d314 1700 |003b: invoke-virtual {v7, v1}, Ljava/io/PrintWriter;.print:(Z)V // method@14d3 │ │ -03d940: 1a01 ae1a |003e: const-string v1, "mResumed=" // string@1aae │ │ -03d944: 6e20 d214 1700 |0040: invoke-virtual {v7, v1}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@14d2 │ │ -03d94a: 5541 dd00 |0043: iget-boolean v1, v4, Landroid/support/v4/app/FragmentActivity;.mResumed:Z // field@00dd │ │ -03d94e: 6e20 d314 1700 |0045: invoke-virtual {v7, v1}, Ljava/io/PrintWriter;.print:(Z)V // method@14d3 │ │ -03d954: 1a01 9600 |0048: const-string v1, " mStopped=" // string@0096 │ │ -03d958: 6e20 d214 1700 |004a: invoke-virtual {v7, v1}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@14d2 │ │ -03d95e: 5541 df00 |004d: iget-boolean v1, v4, Landroid/support/v4/app/FragmentActivity;.mStopped:Z // field@00df │ │ -03d962: 6e20 d314 1700 |004f: invoke-virtual {v7, v1}, Ljava/io/PrintWriter;.print:(Z)V // method@14d3 │ │ -03d968: 1a01 8e00 |0052: const-string v1, " mReallyStopped=" // string@008e │ │ -03d96c: 6e20 d214 1700 |0054: invoke-virtual {v7, v1}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@14d2 │ │ -03d972: 5541 dc00 |0057: iget-boolean v1, v4, Landroid/support/v4/app/FragmentActivity;.mReallyStopped:Z // field@00dc │ │ -03d976: 6e20 d814 1700 |0059: invoke-virtual {v7, v1}, Ljava/io/PrintWriter;.println:(Z)V // method@14d8 │ │ -03d97c: 6e20 d214 0700 |005c: invoke-virtual {v7, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@14d2 │ │ -03d982: 1a01 3e1a |005f: const-string v1, "mLoadersStarted=" // string@1a3e │ │ -03d986: 6e20 d214 1700 |0061: invoke-virtual {v7, v1}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@14d2 │ │ -03d98c: 5541 da00 |0064: iget-boolean v1, v4, Landroid/support/v4/app/FragmentActivity;.mLoadersStarted:Z // field@00da │ │ -03d990: 6e20 d814 1700 |0066: invoke-virtual {v7, v1}, Ljava/io/PrintWriter;.println:(Z)V // method@14d8 │ │ -03d996: 5441 d900 |0069: iget-object v1, v4, Landroid/support/v4/app/FragmentActivity;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00d9 │ │ -03d99a: 3801 3400 |006b: if-eqz v1, 009f // +0034 │ │ -03d99e: 6e20 d214 5700 |006d: invoke-virtual {v7, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@14d2 │ │ -03d9a4: 1a01 960a |0070: const-string v1, "Loader Manager " // string@0a96 │ │ -03d9a8: 6e20 d214 1700 |0072: invoke-virtual {v7, v1}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@14d2 │ │ -03d9ae: 5441 d900 |0075: iget-object v1, v4, Landroid/support/v4/app/FragmentActivity;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00d9 │ │ -03d9b2: 7110 6915 0100 |0077: invoke-static {v1}, Ljava/lang/System;.identityHashCode:(Ljava/lang/Object;)I // method@1569 │ │ -03d9b8: 0a01 |007a: move-result v1 │ │ -03d9ba: 7110 0915 0100 |007b: invoke-static {v1}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@1509 │ │ -03d9c0: 0c01 |007e: move-result-object v1 │ │ -03d9c2: 6e20 d214 1700 |007f: invoke-virtual {v7, v1}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@14d2 │ │ -03d9c8: 1a01 6b01 |0082: const-string v1, ":" // string@016b │ │ -03d9cc: 6e20 d714 1700 |0084: invoke-virtual {v7, v1}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@14d7 │ │ -03d9d2: 5441 d900 |0087: iget-object v1, v4, Landroid/support/v4/app/FragmentActivity;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00d9 │ │ -03d9d6: 2202 4203 |0089: new-instance v2, Ljava/lang/StringBuilder; // type@0342 │ │ -03d9da: 7010 5715 0200 |008b: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ -03d9e0: 6e20 5f15 5200 |008e: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -03d9e6: 0c02 |0091: move-result-object v2 │ │ -03d9e8: 1a03 0d00 |0092: const-string v3, " " // string@000d │ │ -03d9ec: 6e20 5f15 3200 |0094: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -03d9f2: 0c02 |0097: move-result-object v2 │ │ -03d9f4: 6e10 6415 0200 |0098: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ -03d9fa: 0c02 |009b: move-result-object v2 │ │ -03d9fc: 6e58 9804 2176 |009c: invoke-virtual {v1, v2, v6, v7, v8}, Landroid/support/v4/app/LoaderManagerImpl;.dump:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V // method@0498 │ │ -03da02: 5441 d700 |009f: iget-object v1, v4, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00d7 │ │ -03da06: 6e58 c203 5176 |00a1: invoke-virtual {v1, v5, v6, v7, v8}, Landroid/support/v4/app/FragmentManagerImpl;.dump:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V // method@03c2 │ │ -03da0c: 6e20 d214 5700 |00a4: invoke-virtual {v7, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@14d2 │ │ -03da12: 1a01 050e |00a7: const-string v1, "View Hierarchy:" // string@0e05 │ │ -03da16: 6e20 d714 1700 |00a9: invoke-virtual {v7, v1}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@14d7 │ │ -03da1c: 2201 4203 |00ac: new-instance v1, Ljava/lang/StringBuilder; // type@0342 │ │ -03da20: 7010 5715 0100 |00ae: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ -03da26: 6e20 5f15 5100 |00b1: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -03da2c: 0c01 |00b4: move-result-object v1 │ │ -03da2e: 1a02 0d00 |00b5: const-string v2, " " // string@000d │ │ -03da32: 6e20 5f15 2100 |00b7: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -03da38: 0c01 |00ba: move-result-object v1 │ │ -03da3a: 6e10 6415 0100 |00bb: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ -03da40: 0c01 |00be: move-result-object v1 │ │ -03da42: 6e10 5c03 0400 |00bf: invoke-virtual {v4}, Landroid/support/v4/app/FragmentActivity;.getWindow:()Landroid/view/Window; // method@035c │ │ -03da48: 0c02 |00c2: move-result-object v2 │ │ -03da4a: 6e10 2013 0200 |00c3: invoke-virtual {v2}, Landroid/view/Window;.getDecorView:()Landroid/view/View; // method@1320 │ │ -03da50: 0c02 |00c6: move-result-object v2 │ │ -03da52: 7040 4e03 1427 |00c7: invoke-direct {v4, v1, v7, v2}, Landroid/support/v4/app/FragmentActivity;.dumpViewHierarchy:(Ljava/lang/String;Ljava/io/PrintWriter;Landroid/view/View;)V // method@034e │ │ -03da58: 0e00 |00ca: return-void │ │ +03f444: |[03f444] android.support.v4.app.FragmentActivity.dump:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V │ │ +03f454: 6001 1f00 |0000: sget v1, Landroid/os/Build$VERSION;.SDK_INT:I // field@001f │ │ +03f458: 1302 0b00 |0002: const/16 v2, #int 11 // #b │ │ +03f45c: 3421 0200 |0004: if-lt v1, v2, 0006 // +0002 │ │ +03f460: 6e20 d214 5700 |0006: invoke-virtual {v7, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@14d2 │ │ +03f466: 1a01 9d0a |0009: const-string v1, "Local FragmentActivity " // string@0a9d │ │ +03f46a: 6e20 d214 1700 |000b: invoke-virtual {v7, v1}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@14d2 │ │ +03f470: 7110 6915 0400 |000e: invoke-static {v4}, Ljava/lang/System;.identityHashCode:(Ljava/lang/Object;)I // method@1569 │ │ +03f476: 0a01 |0011: move-result v1 │ │ +03f478: 7110 0915 0100 |0012: invoke-static {v1}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@1509 │ │ +03f47e: 0c01 |0015: move-result-object v1 │ │ +03f480: 6e20 d214 1700 |0016: invoke-virtual {v7, v1}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@14d2 │ │ +03f486: 1a01 4800 |0019: const-string v1, " State:" // string@0048 │ │ +03f48a: 6e20 d714 1700 |001b: invoke-virtual {v7, v1}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@14d7 │ │ +03f490: 2201 3f03 |001e: new-instance v1, Ljava/lang/StringBuilder; // type@033f │ │ +03f494: 7010 5715 0100 |0020: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ +03f49a: 6e20 5f15 5100 |0023: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +03f4a0: 0c01 |0026: move-result-object v1 │ │ +03f4a2: 1a02 0d00 |0027: const-string v2, " " // string@000d │ │ +03f4a6: 6e20 5f15 2100 |0029: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +03f4ac: 0c01 |002c: move-result-object v1 │ │ +03f4ae: 6e10 6415 0100 |002d: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ +03f4b4: 0c00 |0030: move-result-object v0 │ │ +03f4b6: 6e20 d214 0700 |0031: invoke-virtual {v7, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@14d2 │ │ +03f4bc: 1a01 9419 |0034: const-string v1, "mCreated=" // string@1994 │ │ +03f4c0: 6e20 d214 1700 |0036: invoke-virtual {v7, v1}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@14d2 │ │ +03f4c6: 5541 d600 |0039: iget-boolean v1, v4, Landroid/support/v4/app/FragmentActivity;.mCreated:Z // field@00d6 │ │ +03f4ca: 6e20 d314 1700 |003b: invoke-virtual {v7, v1}, Ljava/io/PrintWriter;.print:(Z)V // method@14d3 │ │ +03f4d0: 1a01 aa1a |003e: const-string v1, "mResumed=" // string@1aaa │ │ +03f4d4: 6e20 d214 1700 |0040: invoke-virtual {v7, v1}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@14d2 │ │ +03f4da: 5541 dd00 |0043: iget-boolean v1, v4, Landroid/support/v4/app/FragmentActivity;.mResumed:Z // field@00dd │ │ +03f4de: 6e20 d314 1700 |0045: invoke-virtual {v7, v1}, Ljava/io/PrintWriter;.print:(Z)V // method@14d3 │ │ +03f4e4: 1a01 9600 |0048: const-string v1, " mStopped=" // string@0096 │ │ +03f4e8: 6e20 d214 1700 |004a: invoke-virtual {v7, v1}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@14d2 │ │ +03f4ee: 5541 df00 |004d: iget-boolean v1, v4, Landroid/support/v4/app/FragmentActivity;.mStopped:Z // field@00df │ │ +03f4f2: 6e20 d314 1700 |004f: invoke-virtual {v7, v1}, Ljava/io/PrintWriter;.print:(Z)V // method@14d3 │ │ +03f4f8: 1a01 8e00 |0052: const-string v1, " mReallyStopped=" // string@008e │ │ +03f4fc: 6e20 d214 1700 |0054: invoke-virtual {v7, v1}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@14d2 │ │ +03f502: 5541 dc00 |0057: iget-boolean v1, v4, Landroid/support/v4/app/FragmentActivity;.mReallyStopped:Z // field@00dc │ │ +03f506: 6e20 d814 1700 |0059: invoke-virtual {v7, v1}, Ljava/io/PrintWriter;.println:(Z)V // method@14d8 │ │ +03f50c: 6e20 d214 0700 |005c: invoke-virtual {v7, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@14d2 │ │ +03f512: 1a01 3a1a |005f: const-string v1, "mLoadersStarted=" // string@1a3a │ │ +03f516: 6e20 d214 1700 |0061: invoke-virtual {v7, v1}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@14d2 │ │ +03f51c: 5541 da00 |0064: iget-boolean v1, v4, Landroid/support/v4/app/FragmentActivity;.mLoadersStarted:Z // field@00da │ │ +03f520: 6e20 d814 1700 |0066: invoke-virtual {v7, v1}, Ljava/io/PrintWriter;.println:(Z)V // method@14d8 │ │ +03f526: 5441 d900 |0069: iget-object v1, v4, Landroid/support/v4/app/FragmentActivity;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00d9 │ │ +03f52a: 3801 3400 |006b: if-eqz v1, 009f // +0034 │ │ +03f52e: 6e20 d214 5700 |006d: invoke-virtual {v7, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@14d2 │ │ +03f534: 1a01 930a |0070: const-string v1, "Loader Manager " // string@0a93 │ │ +03f538: 6e20 d214 1700 |0072: invoke-virtual {v7, v1}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@14d2 │ │ +03f53e: 5441 d900 |0075: iget-object v1, v4, Landroid/support/v4/app/FragmentActivity;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00d9 │ │ +03f542: 7110 6915 0100 |0077: invoke-static {v1}, Ljava/lang/System;.identityHashCode:(Ljava/lang/Object;)I // method@1569 │ │ +03f548: 0a01 |007a: move-result v1 │ │ +03f54a: 7110 0915 0100 |007b: invoke-static {v1}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@1509 │ │ +03f550: 0c01 |007e: move-result-object v1 │ │ +03f552: 6e20 d214 1700 |007f: invoke-virtual {v7, v1}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@14d2 │ │ +03f558: 1a01 6b01 |0082: const-string v1, ":" // string@016b │ │ +03f55c: 6e20 d714 1700 |0084: invoke-virtual {v7, v1}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@14d7 │ │ +03f562: 5441 d900 |0087: iget-object v1, v4, Landroid/support/v4/app/FragmentActivity;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00d9 │ │ +03f566: 2202 3f03 |0089: new-instance v2, Ljava/lang/StringBuilder; // type@033f │ │ +03f56a: 7010 5715 0200 |008b: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ +03f570: 6e20 5f15 5200 |008e: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +03f576: 0c02 |0091: move-result-object v2 │ │ +03f578: 1a03 0d00 |0092: const-string v3, " " // string@000d │ │ +03f57c: 6e20 5f15 3200 |0094: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +03f582: 0c02 |0097: move-result-object v2 │ │ +03f584: 6e10 6415 0200 |0098: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ +03f58a: 0c02 |009b: move-result-object v2 │ │ +03f58c: 6e58 9804 2176 |009c: invoke-virtual {v1, v2, v6, v7, v8}, Landroid/support/v4/app/LoaderManagerImpl;.dump:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V // method@0498 │ │ +03f592: 5441 d700 |009f: iget-object v1, v4, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00d7 │ │ +03f596: 6e58 c203 5176 |00a1: invoke-virtual {v1, v5, v6, v7, v8}, Landroid/support/v4/app/FragmentManagerImpl;.dump:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V // method@03c2 │ │ +03f59c: 6e20 d214 5700 |00a4: invoke-virtual {v7, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@14d2 │ │ +03f5a2: 1a01 020e |00a7: const-string v1, "View Hierarchy:" // string@0e02 │ │ +03f5a6: 6e20 d714 1700 |00a9: invoke-virtual {v7, v1}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@14d7 │ │ +03f5ac: 2201 3f03 |00ac: new-instance v1, Ljava/lang/StringBuilder; // type@033f │ │ +03f5b0: 7010 5715 0100 |00ae: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ +03f5b6: 6e20 5f15 5100 |00b1: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +03f5bc: 0c01 |00b4: move-result-object v1 │ │ +03f5be: 1a02 0d00 |00b5: const-string v2, " " // string@000d │ │ +03f5c2: 6e20 5f15 2100 |00b7: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +03f5c8: 0c01 |00ba: move-result-object v1 │ │ +03f5ca: 6e10 6415 0100 |00bb: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ +03f5d0: 0c01 |00be: move-result-object v1 │ │ +03f5d2: 6e10 5c03 0400 |00bf: invoke-virtual {v4}, Landroid/support/v4/app/FragmentActivity;.getWindow:()Landroid/view/Window; // method@035c │ │ +03f5d8: 0c02 |00c2: move-result-object v2 │ │ +03f5da: 6e10 2013 0200 |00c3: invoke-virtual {v2}, Landroid/view/Window;.getDecorView:()Landroid/view/View; // method@1320 │ │ +03f5e0: 0c02 |00c6: move-result-object v2 │ │ +03f5e2: 7040 4e03 1427 |00c7: invoke-direct {v4, v1, v7, v2}, Landroid/support/v4/app/FragmentActivity;.dumpViewHierarchy:(Ljava/lang/String;Ljava/io/PrintWriter;Landroid/view/View;)V // method@034e │ │ +03f5e8: 0e00 |00ca: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=668 │ │ 0x0006 line=672 │ │ 0x000e line=673 │ │ 0x0019 line=674 │ │ 0x001e line=675 │ │ @@ -7486,23 +7486,23 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -03da5c: |[03da5c] android.support.v4.app.FragmentActivity.getLastCustomNonConfigurationInstance:()Ljava/lang/Object; │ │ -03da6c: 6e10 5303 0200 |0000: invoke-virtual {v2}, Landroid/support/v4/app/FragmentActivity;.getLastNonConfigurationInstance:()Ljava/lang/Object; // method@0353 │ │ -03da72: 0c00 |0003: move-result-object v0 │ │ -03da74: 1f00 ad00 |0004: check-cast v0, Landroid/support/v4/app/FragmentActivity$NonConfigurationInstances; // type@00ad │ │ -03da78: 3800 0500 |0006: if-eqz v0, 000b // +0005 │ │ -03da7c: 5401 cb00 |0008: iget-object v1, v0, Landroid/support/v4/app/FragmentActivity$NonConfigurationInstances;.custom:Ljava/lang/Object; // field@00cb │ │ -03da80: 1101 |000a: return-object v1 │ │ -03da82: 1201 |000b: const/4 v1, #int 0 // #0 │ │ -03da84: 28fe |000c: goto 000a // -0002 │ │ +03f5ec: |[03f5ec] android.support.v4.app.FragmentActivity.getLastCustomNonConfigurationInstance:()Ljava/lang/Object; │ │ +03f5fc: 6e10 5303 0200 |0000: invoke-virtual {v2}, Landroid/support/v4/app/FragmentActivity;.getLastNonConfigurationInstance:()Ljava/lang/Object; // method@0353 │ │ +03f602: 0c00 |0003: move-result-object v0 │ │ +03f604: 1f00 aa00 |0004: check-cast v0, Landroid/support/v4/app/FragmentActivity$NonConfigurationInstances; // type@00aa │ │ +03f608: 3800 0500 |0006: if-eqz v0, 000b // +0005 │ │ +03f60c: 5401 cb00 |0008: iget-object v1, v0, Landroid/support/v4/app/FragmentActivity$NonConfigurationInstances;.custom:Ljava/lang/Object; // field@00cb │ │ +03f610: 1101 |000a: return-object v1 │ │ +03f612: 1201 |000b: const/4 v1, #int 0 // #0 │ │ +03f614: 28fe |000c: goto 000a // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=632 │ │ 0x0006 line=634 │ │ locals : │ │ 0x0006 - 0x000d reg=0 nc Landroid/support/v4/app/FragmentActivity$NonConfigurationInstances; │ │ 0x0000 - 0x000d reg=2 this Landroid/support/v4/app/FragmentActivity; │ │ @@ -7512,33 +7512,33 @@ │ │ type : '(Ljava/lang/String;ZZ)Landroid/support/v4/app/LoaderManagerImpl;' │ │ access : 0x0000 () │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 38 16-bit code units │ │ -03da88: |[03da88] android.support.v4.app.FragmentActivity.getLoaderManager:(Ljava/lang/String;ZZ)Landroid/support/v4/app/LoaderManagerImpl; │ │ -03da98: 5421 d300 |0000: iget-object v1, v2, Landroid/support/v4/app/FragmentActivity;.mAllLoaderManagers:Landroid/support/v4/util/SimpleArrayMap; // field@00d3 │ │ -03da9c: 3901 0900 |0002: if-nez v1, 000b // +0009 │ │ -03daa0: 2201 7401 |0004: new-instance v1, Landroid/support/v4/util/SimpleArrayMap; // type@0174 │ │ -03daa4: 7010 5e08 0100 |0006: invoke-direct {v1}, Landroid/support/v4/util/SimpleArrayMap;.:()V // method@085e │ │ -03daaa: 5b21 d300 |0009: iput-object v1, v2, Landroid/support/v4/app/FragmentActivity;.mAllLoaderManagers:Landroid/support/v4/util/SimpleArrayMap; // field@00d3 │ │ -03daae: 5421 d300 |000b: iget-object v1, v2, Landroid/support/v4/app/FragmentActivity;.mAllLoaderManagers:Landroid/support/v4/util/SimpleArrayMap; // field@00d3 │ │ -03dab2: 6e20 6808 3100 |000d: invoke-virtual {v1, v3}, Landroid/support/v4/util/SimpleArrayMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@0868 │ │ -03dab8: 0c00 |0010: move-result-object v0 │ │ -03daba: 1f00 cc00 |0011: check-cast v0, Landroid/support/v4/app/LoaderManagerImpl; // type@00cc │ │ -03dabe: 3900 0f00 |0013: if-nez v0, 0022 // +000f │ │ -03dac2: 3805 0c00 |0015: if-eqz v5, 0021 // +000c │ │ -03dac6: 2200 cc00 |0017: new-instance v0, Landroid/support/v4/app/LoaderManagerImpl; // type@00cc │ │ -03daca: 7040 8e04 3042 |0019: invoke-direct {v0, v3, v2, v4}, Landroid/support/v4/app/LoaderManagerImpl;.:(Ljava/lang/String;Landroid/support/v4/app/FragmentActivity;Z)V // method@048e │ │ -03dad0: 5421 d300 |001c: iget-object v1, v2, Landroid/support/v4/app/FragmentActivity;.mAllLoaderManagers:Landroid/support/v4/util/SimpleArrayMap; // field@00d3 │ │ -03dad4: 6e30 6f08 3100 |001e: invoke-virtual {v1, v3, v0}, Landroid/support/v4/util/SimpleArrayMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@086f │ │ -03dada: 1100 |0021: return-object v0 │ │ -03dadc: 6e20 a004 2000 |0022: invoke-virtual {v0, v2}, Landroid/support/v4/app/LoaderManagerImpl;.updateActivity:(Landroid/support/v4/app/FragmentActivity;)V // method@04a0 │ │ -03dae2: 28fc |0025: goto 0021 // -0004 │ │ +03f618: |[03f618] android.support.v4.app.FragmentActivity.getLoaderManager:(Ljava/lang/String;ZZ)Landroid/support/v4/app/LoaderManagerImpl; │ │ +03f628: 5421 d300 |0000: iget-object v1, v2, Landroid/support/v4/app/FragmentActivity;.mAllLoaderManagers:Landroid/support/v4/util/SimpleArrayMap; // field@00d3 │ │ +03f62c: 3901 0900 |0002: if-nez v1, 000b // +0009 │ │ +03f630: 2201 7101 |0004: new-instance v1, Landroid/support/v4/util/SimpleArrayMap; // type@0171 │ │ +03f634: 7010 5e08 0100 |0006: invoke-direct {v1}, Landroid/support/v4/util/SimpleArrayMap;.:()V // method@085e │ │ +03f63a: 5b21 d300 |0009: iput-object v1, v2, Landroid/support/v4/app/FragmentActivity;.mAllLoaderManagers:Landroid/support/v4/util/SimpleArrayMap; // field@00d3 │ │ +03f63e: 5421 d300 |000b: iget-object v1, v2, Landroid/support/v4/app/FragmentActivity;.mAllLoaderManagers:Landroid/support/v4/util/SimpleArrayMap; // field@00d3 │ │ +03f642: 6e20 6808 3100 |000d: invoke-virtual {v1, v3}, Landroid/support/v4/util/SimpleArrayMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@0868 │ │ +03f648: 0c00 |0010: move-result-object v0 │ │ +03f64a: 1f00 c900 |0011: check-cast v0, Landroid/support/v4/app/LoaderManagerImpl; // type@00c9 │ │ +03f64e: 3900 0f00 |0013: if-nez v0, 0022 // +000f │ │ +03f652: 3805 0c00 |0015: if-eqz v5, 0021 // +000c │ │ +03f656: 2200 c900 |0017: new-instance v0, Landroid/support/v4/app/LoaderManagerImpl; // type@00c9 │ │ +03f65a: 7040 8e04 3042 |0019: invoke-direct {v0, v3, v2, v4}, Landroid/support/v4/app/LoaderManagerImpl;.:(Ljava/lang/String;Landroid/support/v4/app/FragmentActivity;Z)V // method@048e │ │ +03f660: 5421 d300 |001c: iget-object v1, v2, Landroid/support/v4/app/FragmentActivity;.mAllLoaderManagers:Landroid/support/v4/util/SimpleArrayMap; // field@00d3 │ │ +03f664: 6e30 6f08 3100 |001e: invoke-virtual {v1, v3, v0}, Landroid/support/v4/util/SimpleArrayMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@086f │ │ +03f66a: 1100 |0021: return-object v0 │ │ +03f66c: 6e20 a004 2000 |0022: invoke-virtual {v0, v2}, Landroid/support/v4/app/LoaderManagerImpl;.updateActivity:(Landroid/support/v4/app/FragmentActivity;)V // method@04a0 │ │ +03f672: 28fc |0025: goto 0021 // -0004 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=885 │ │ 0x0004 line=886 │ │ 0x000b line=888 │ │ 0x0013 line=889 │ │ 0x0015 line=890 │ │ @@ -7559,17 +7559,17 @@ │ │ type : '()Landroid/support/v4/app/FragmentManager;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -03dae4: |[03dae4] android.support.v4.app.FragmentActivity.getSupportFragmentManager:()Landroid/support/v4/app/FragmentManager; │ │ -03daf4: 5410 d700 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00d7 │ │ -03daf8: 1100 |0002: return-object v0 │ │ +03f674: |[03f674] android.support.v4.app.FragmentActivity.getSupportFragmentManager:()Landroid/support/v4/app/FragmentManager; │ │ +03f684: 5410 d700 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00d7 │ │ +03f688: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=827 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/FragmentActivity; │ │ │ │ #5 : (in Landroid/support/v4/app/FragmentActivity;) │ │ @@ -7577,28 +7577,28 @@ │ │ type : '()Landroid/support/v4/app/LoaderManager;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 23 16-bit code units │ │ -03dafc: |[03dafc] android.support.v4.app.FragmentActivity.getSupportLoaderManager:()Landroid/support/v4/app/LoaderManager; │ │ -03db0c: 1212 |0000: const/4 v2, #int 1 // #1 │ │ -03db0e: 5430 d900 |0001: iget-object v0, v3, Landroid/support/v4/app/FragmentActivity;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00d9 │ │ -03db12: 3800 0500 |0003: if-eqz v0, 0008 // +0005 │ │ -03db16: 5430 d900 |0005: iget-object v0, v3, Landroid/support/v4/app/FragmentActivity;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00d9 │ │ -03db1a: 1100 |0007: return-object v0 │ │ -03db1c: 5c32 d400 |0008: iput-boolean v2, v3, Landroid/support/v4/app/FragmentActivity;.mCheckedForLoaderManager:Z // field@00d4 │ │ -03db20: 1a00 1301 |000a: const-string v0, "(root)" // string@0113 │ │ -03db24: 5531 da00 |000c: iget-boolean v1, v3, Landroid/support/v4/app/FragmentActivity;.mLoadersStarted:Z // field@00da │ │ -03db28: 6e40 5503 0321 |000e: invoke-virtual {v3, v0, v1, v2}, Landroid/support/v4/app/FragmentActivity;.getLoaderManager:(Ljava/lang/String;ZZ)Landroid/support/v4/app/LoaderManagerImpl; // method@0355 │ │ -03db2e: 0c00 |0011: move-result-object v0 │ │ -03db30: 5b30 d900 |0012: iput-object v0, v3, Landroid/support/v4/app/FragmentActivity;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00d9 │ │ -03db34: 5430 d900 |0014: iget-object v0, v3, Landroid/support/v4/app/FragmentActivity;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00d9 │ │ -03db38: 28f1 |0016: goto 0007 // -000f │ │ +03f68c: |[03f68c] android.support.v4.app.FragmentActivity.getSupportLoaderManager:()Landroid/support/v4/app/LoaderManager; │ │ +03f69c: 1212 |0000: const/4 v2, #int 1 // #1 │ │ +03f69e: 5430 d900 |0001: iget-object v0, v3, Landroid/support/v4/app/FragmentActivity;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00d9 │ │ +03f6a2: 3800 0500 |0003: if-eqz v0, 0008 // +0005 │ │ +03f6a6: 5430 d900 |0005: iget-object v0, v3, Landroid/support/v4/app/FragmentActivity;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00d9 │ │ +03f6aa: 1100 |0007: return-object v0 │ │ +03f6ac: 5c32 d400 |0008: iput-boolean v2, v3, Landroid/support/v4/app/FragmentActivity;.mCheckedForLoaderManager:Z // field@00d4 │ │ +03f6b0: 1a00 1301 |000a: const-string v0, "(root)" // string@0113 │ │ +03f6b4: 5531 da00 |000c: iget-boolean v1, v3, Landroid/support/v4/app/FragmentActivity;.mLoadersStarted:Z // field@00da │ │ +03f6b8: 6e40 5503 0321 |000e: invoke-virtual {v3, v0, v1, v2}, Landroid/support/v4/app/FragmentActivity;.getLoaderManager:(Ljava/lang/String;ZZ)Landroid/support/v4/app/LoaderManagerImpl; // method@0355 │ │ +03f6be: 0c00 |0011: move-result-object v0 │ │ +03f6c0: 5b30 d900 |0012: iput-object v0, v3, Landroid/support/v4/app/FragmentActivity;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00d9 │ │ +03f6c4: 5430 d900 |0014: iget-object v0, v3, Landroid/support/v4/app/FragmentActivity;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00d9 │ │ +03f6c8: 28f1 |0016: goto 0007 // -000f │ │ catches : (none) │ │ positions : │ │ 0x0001 line=876 │ │ 0x0005 line=877 │ │ 0x0007 line=881 │ │ 0x0008 line=879 │ │ 0x000a line=880 │ │ @@ -7611,28 +7611,28 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 27 16-bit code units │ │ -03db3c: |[03db3c] android.support.v4.app.FragmentActivity.invalidateSupportFragment:(Ljava/lang/String;)V │ │ -03db4c: 5421 d300 |0000: iget-object v1, v2, Landroid/support/v4/app/FragmentActivity;.mAllLoaderManagers:Landroid/support/v4/util/SimpleArrayMap; // field@00d3 │ │ -03db50: 3801 1800 |0002: if-eqz v1, 001a // +0018 │ │ -03db54: 5421 d300 |0004: iget-object v1, v2, Landroid/support/v4/app/FragmentActivity;.mAllLoaderManagers:Landroid/support/v4/util/SimpleArrayMap; // field@00d3 │ │ -03db58: 6e20 6808 3100 |0006: invoke-virtual {v1, v3}, Landroid/support/v4/util/SimpleArrayMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@0868 │ │ -03db5e: 0c00 |0009: move-result-object v0 │ │ -03db60: 1f00 cc00 |000a: check-cast v0, Landroid/support/v4/app/LoaderManagerImpl; // type@00cc │ │ -03db64: 3800 0e00 |000c: if-eqz v0, 001a // +000e │ │ -03db68: 5501 6b01 |000e: iget-boolean v1, v0, Landroid/support/v4/app/LoaderManagerImpl;.mRetaining:Z // field@016b │ │ -03db6c: 3901 0a00 |0010: if-nez v1, 001a // +000a │ │ -03db70: 6e10 9204 0000 |0012: invoke-virtual {v0}, Landroid/support/v4/app/LoaderManagerImpl;.doDestroy:()V // method@0492 │ │ -03db76: 5421 d300 |0015: iget-object v1, v2, Landroid/support/v4/app/FragmentActivity;.mAllLoaderManagers:Landroid/support/v4/util/SimpleArrayMap; // field@00d3 │ │ -03db7a: 6e20 7108 3100 |0017: invoke-virtual {v1, v3}, Landroid/support/v4/util/SimpleArrayMap;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@0871 │ │ -03db80: 0e00 |001a: return-void │ │ +03f6cc: |[03f6cc] android.support.v4.app.FragmentActivity.invalidateSupportFragment:(Ljava/lang/String;)V │ │ +03f6dc: 5421 d300 |0000: iget-object v1, v2, Landroid/support/v4/app/FragmentActivity;.mAllLoaderManagers:Landroid/support/v4/util/SimpleArrayMap; // field@00d3 │ │ +03f6e0: 3801 1800 |0002: if-eqz v1, 001a // +0018 │ │ +03f6e4: 5421 d300 |0004: iget-object v1, v2, Landroid/support/v4/app/FragmentActivity;.mAllLoaderManagers:Landroid/support/v4/util/SimpleArrayMap; // field@00d3 │ │ +03f6e8: 6e20 6808 3100 |0006: invoke-virtual {v1, v3}, Landroid/support/v4/util/SimpleArrayMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@0868 │ │ +03f6ee: 0c00 |0009: move-result-object v0 │ │ +03f6f0: 1f00 c900 |000a: check-cast v0, Landroid/support/v4/app/LoaderManagerImpl; // type@00c9 │ │ +03f6f4: 3800 0e00 |000c: if-eqz v0, 001a // +000e │ │ +03f6f8: 5501 6b01 |000e: iget-boolean v1, v0, Landroid/support/v4/app/LoaderManagerImpl;.mRetaining:Z // field@016b │ │ +03f6fc: 3901 0a00 |0010: if-nez v1, 001a // +000a │ │ +03f700: 6e10 9204 0000 |0012: invoke-virtual {v0}, Landroid/support/v4/app/LoaderManagerImpl;.doDestroy:()V // method@0492 │ │ +03f706: 5421 d300 |0015: iget-object v1, v2, Landroid/support/v4/app/FragmentActivity;.mAllLoaderManagers:Landroid/support/v4/util/SimpleArrayMap; // field@00d3 │ │ +03f70a: 6e20 7108 3100 |0017: invoke-virtual {v1, v3}, Landroid/support/v4/util/SimpleArrayMap;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@0871 │ │ +03f710: 0e00 |001a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=859 │ │ 0x0004 line=860 │ │ 0x000c line=861 │ │ 0x0012 line=862 │ │ 0x0015 line=863 │ │ @@ -7647,69 +7647,69 @@ │ │ type : '(IILandroid/content/Intent;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 9 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 111 16-bit code units │ │ -03db84: |[03db84] android.support.v4.app.FragmentActivity.onActivityResult:(IILandroid/content/Intent;)V │ │ -03db94: 5452 d700 |0000: iget-object v2, v5, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00d7 │ │ -03db98: 6e10 d803 0200 |0002: invoke-virtual {v2}, Landroid/support/v4/app/FragmentManagerImpl;.noteStateNotSaved:()V // method@03d8 │ │ -03db9e: e101 0610 |0005: shr-int/lit8 v1, v6, #int 16 // #10 │ │ -03dba2: 3801 6400 |0007: if-eqz v1, 006b // +0064 │ │ -03dba6: d801 01ff |0009: add-int/lit8 v1, v1, #int -1 // #ff │ │ -03dbaa: 5452 d700 |000b: iget-object v2, v5, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00d7 │ │ -03dbae: 5422 fd00 |000d: iget-object v2, v2, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00fd │ │ -03dbb2: 3802 0e00 |000f: if-eqz v2, 001d // +000e │ │ -03dbb6: 3a01 0c00 |0011: if-ltz v1, 001d // +000c │ │ -03dbba: 5452 d700 |0013: iget-object v2, v5, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00d7 │ │ -03dbbe: 5422 fd00 |0015: iget-object v2, v2, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00fd │ │ -03dbc2: 6e10 aa15 0200 |0017: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@15aa │ │ -03dbc8: 0a02 |001a: move-result v2 │ │ -03dbca: 3421 1f00 |001b: if-lt v1, v2, 003a // +001f │ │ -03dbce: 1a02 6404 |001d: const-string v2, "FragmentActivity" // string@0464 │ │ -03dbd2: 2203 4203 |001f: new-instance v3, Ljava/lang/StringBuilder; // type@0342 │ │ -03dbd6: 7010 5715 0300 |0021: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ -03dbdc: 1a04 5102 |0024: const-string v4, "Activity result fragment index out of range: 0x" // string@0251 │ │ -03dbe0: 6e20 5f15 4300 |0026: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -03dbe6: 0c03 |0029: move-result-object v3 │ │ -03dbe8: 7110 0915 0600 |002a: invoke-static {v6}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@1509 │ │ -03dbee: 0c04 |002d: move-result-object v4 │ │ -03dbf0: 6e20 5f15 4300 |002e: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -03dbf6: 0c03 |0031: move-result-object v3 │ │ -03dbf8: 6e10 6415 0300 |0032: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ -03dbfe: 0c03 |0035: move-result-object v3 │ │ -03dc00: 7120 fa11 3200 |0036: invoke-static {v2, v3}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@11fa │ │ -03dc06: 0e00 |0039: return-void │ │ -03dc08: 5452 d700 |003a: iget-object v2, v5, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00d7 │ │ -03dc0c: 5422 fd00 |003c: iget-object v2, v2, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00fd │ │ -03dc10: 6e20 a315 1200 |003e: invoke-virtual {v2, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@15a3 │ │ -03dc16: 0c00 |0041: move-result-object v0 │ │ -03dc18: 1f00 a900 |0042: check-cast v0, Landroid/support/v4/app/Fragment; // type@00a9 │ │ -03dc1c: 3900 1f00 |0044: if-nez v0, 0063 // +001f │ │ -03dc20: 1a02 6404 |0046: const-string v2, "FragmentActivity" // string@0464 │ │ -03dc24: 2203 4203 |0048: new-instance v3, Ljava/lang/StringBuilder; // type@0342 │ │ -03dc28: 7010 5715 0300 |004a: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ -03dc2e: 1a04 5202 |004d: const-string v4, "Activity result no fragment exists for index: 0x" // string@0252 │ │ -03dc32: 6e20 5f15 4300 |004f: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -03dc38: 0c03 |0052: move-result-object v3 │ │ -03dc3a: 7110 0915 0600 |0053: invoke-static {v6}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@1509 │ │ -03dc40: 0c04 |0056: move-result-object v4 │ │ -03dc42: 6e20 5f15 4300 |0057: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -03dc48: 0c03 |005a: move-result-object v3 │ │ -03dc4a: 6e10 6415 0300 |005b: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ -03dc50: 0c03 |005e: move-result-object v3 │ │ -03dc52: 7120 fa11 3200 |005f: invoke-static {v2, v3}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@11fa │ │ -03dc58: 28d7 |0062: goto 0039 // -0029 │ │ -03dc5a: 1402 ffff 0000 |0063: const v2, #float 9.18341e-41 // #0000ffff │ │ -03dc60: b562 |0066: and-int/2addr v2, v6 │ │ -03dc62: 6e40 0a03 2087 |0067: invoke-virtual {v0, v2, v7, v8}, Landroid/support/v4/app/Fragment;.onActivityResult:(IILandroid/content/Intent;)V // method@030a │ │ -03dc68: 28cf |006a: goto 0039 // -0031 │ │ -03dc6a: 6f40 2000 6587 |006b: invoke-super {v5, v6, v7, v8}, Landroid/app/Activity;.onActivityResult:(IILandroid/content/Intent;)V // method@0020 │ │ -03dc70: 28cb |006e: goto 0039 // -0035 │ │ +03f714: |[03f714] android.support.v4.app.FragmentActivity.onActivityResult:(IILandroid/content/Intent;)V │ │ +03f724: 5452 d700 |0000: iget-object v2, v5, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00d7 │ │ +03f728: 6e10 d803 0200 |0002: invoke-virtual {v2}, Landroid/support/v4/app/FragmentManagerImpl;.noteStateNotSaved:()V // method@03d8 │ │ +03f72e: e101 0610 |0005: shr-int/lit8 v1, v6, #int 16 // #10 │ │ +03f732: 3801 6400 |0007: if-eqz v1, 006b // +0064 │ │ +03f736: d801 01ff |0009: add-int/lit8 v1, v1, #int -1 // #ff │ │ +03f73a: 5452 d700 |000b: iget-object v2, v5, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00d7 │ │ +03f73e: 5422 fd00 |000d: iget-object v2, v2, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00fd │ │ +03f742: 3802 0e00 |000f: if-eqz v2, 001d // +000e │ │ +03f746: 3a01 0c00 |0011: if-ltz v1, 001d // +000c │ │ +03f74a: 5452 d700 |0013: iget-object v2, v5, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00d7 │ │ +03f74e: 5422 fd00 |0015: iget-object v2, v2, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00fd │ │ +03f752: 6e10 aa15 0200 |0017: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@15aa │ │ +03f758: 0a02 |001a: move-result v2 │ │ +03f75a: 3421 1f00 |001b: if-lt v1, v2, 003a // +001f │ │ +03f75e: 1a02 6404 |001d: const-string v2, "FragmentActivity" // string@0464 │ │ +03f762: 2203 3f03 |001f: new-instance v3, Ljava/lang/StringBuilder; // type@033f │ │ +03f766: 7010 5715 0300 |0021: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ +03f76c: 1a04 5102 |0024: const-string v4, "Activity result fragment index out of range: 0x" // string@0251 │ │ +03f770: 6e20 5f15 4300 |0026: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +03f776: 0c03 |0029: move-result-object v3 │ │ +03f778: 7110 0915 0600 |002a: invoke-static {v6}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@1509 │ │ +03f77e: 0c04 |002d: move-result-object v4 │ │ +03f780: 6e20 5f15 4300 |002e: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +03f786: 0c03 |0031: move-result-object v3 │ │ +03f788: 6e10 6415 0300 |0032: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ +03f78e: 0c03 |0035: move-result-object v3 │ │ +03f790: 7120 fa11 3200 |0036: invoke-static {v2, v3}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@11fa │ │ +03f796: 0e00 |0039: return-void │ │ +03f798: 5452 d700 |003a: iget-object v2, v5, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00d7 │ │ +03f79c: 5422 fd00 |003c: iget-object v2, v2, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00fd │ │ +03f7a0: 6e20 a315 1200 |003e: invoke-virtual {v2, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@15a3 │ │ +03f7a6: 0c00 |0041: move-result-object v0 │ │ +03f7a8: 1f00 a600 |0042: check-cast v0, Landroid/support/v4/app/Fragment; // type@00a6 │ │ +03f7ac: 3900 1f00 |0044: if-nez v0, 0063 // +001f │ │ +03f7b0: 1a02 6404 |0046: const-string v2, "FragmentActivity" // string@0464 │ │ +03f7b4: 2203 3f03 |0048: new-instance v3, Ljava/lang/StringBuilder; // type@033f │ │ +03f7b8: 7010 5715 0300 |004a: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ +03f7be: 1a04 5202 |004d: const-string v4, "Activity result no fragment exists for index: 0x" // string@0252 │ │ +03f7c2: 6e20 5f15 4300 |004f: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +03f7c8: 0c03 |0052: move-result-object v3 │ │ +03f7ca: 7110 0915 0600 |0053: invoke-static {v6}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@1509 │ │ +03f7d0: 0c04 |0056: move-result-object v4 │ │ +03f7d2: 6e20 5f15 4300 |0057: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +03f7d8: 0c03 |005a: move-result-object v3 │ │ +03f7da: 6e10 6415 0300 |005b: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ +03f7e0: 0c03 |005e: move-result-object v3 │ │ +03f7e2: 7120 fa11 3200 |005f: invoke-static {v2, v3}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@11fa │ │ +03f7e8: 28d7 |0062: goto 0039 // -0029 │ │ +03f7ea: 1402 ffff 0000 |0063: const v2, #float 9.18341e-41 // #0000ffff │ │ +03f7f0: b562 |0066: and-int/2addr v2, v6 │ │ +03f7f2: 6e40 0a03 2087 |0067: invoke-virtual {v0, v2, v7, v8}, Landroid/support/v4/app/Fragment;.onActivityResult:(IILandroid/content/Intent;)V // method@030a │ │ +03f7f8: 28cf |006a: goto 0039 // -0031 │ │ +03f7fa: 6f40 2000 6587 |006b: invoke-super {v5, v6, v7, v8}, Landroid/app/Activity;.onActivityResult:(IILandroid/content/Intent;)V // method@0020 │ │ +03f800: 28cb |006e: goto 0039 // -0035 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=152 │ │ 0x0005 line=153 │ │ 0x0007 line=154 │ │ 0x0009 line=155 │ │ 0x000b line=156 │ │ @@ -7733,16 +7733,16 @@ │ │ type : '(Landroid/support/v4/app/Fragment;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -03dc74: |[03dc74] android.support.v4.app.FragmentActivity.onAttachFragment:(Landroid/support/v4/app/Fragment;)V │ │ -03dc84: 0e00 |0000: return-void │ │ +03f804: |[03f804] android.support.v4.app.FragmentActivity.onAttachFragment:(Landroid/support/v4/app/Fragment;)V │ │ +03f814: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=820 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/app/FragmentActivity; │ │ 0x0000 - 0x0001 reg=1 fragment Landroid/support/v4/app/Fragment; │ │ │ │ @@ -7751,21 +7751,21 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -03dc88: |[03dc88] android.support.v4.app.FragmentActivity.onBackPressed:()V │ │ -03dc98: 5410 d700 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00d7 │ │ -03dc9c: 6e10 dd03 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.popBackStackImmediate:()Z // method@03dd │ │ -03dca2: 0a00 |0005: move-result v0 │ │ -03dca4: 3900 0500 |0006: if-nez v0, 000b // +0005 │ │ -03dca8: 6e10 5003 0100 |0008: invoke-virtual {v1}, Landroid/support/v4/app/FragmentActivity;.finish:()V // method@0350 │ │ -03dcae: 0e00 |000b: return-void │ │ +03f818: |[03f818] android.support.v4.app.FragmentActivity.onBackPressed:()V │ │ +03f828: 5410 d700 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00d7 │ │ +03f82c: 6e10 dd03 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.popBackStackImmediate:()Z // method@03dd │ │ +03f832: 0a00 |0005: move-result v0 │ │ +03f834: 3900 0500 |0006: if-nez v0, 000b // +0005 │ │ +03f838: 6e10 5003 0100 |0008: invoke-virtual {v1}, Landroid/support/v4/app/FragmentActivity;.finish:()V // method@0350 │ │ +03f83e: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=179 │ │ 0x0008 line=180 │ │ 0x000b line=182 │ │ locals : │ │ 0x0000 - 0x000c reg=1 this Landroid/support/v4/app/FragmentActivity; │ │ @@ -7775,19 +7775,19 @@ │ │ type : '(Landroid/content/res/Configuration;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -03dcb0: |[03dcb0] android.support.v4.app.FragmentActivity.onConfigurationChanged:(Landroid/content/res/Configuration;)V │ │ -03dcc0: 6f20 2100 2100 |0000: invoke-super {v1, v2}, Landroid/app/Activity;.onConfigurationChanged:(Landroid/content/res/Configuration;)V // method@0021 │ │ -03dcc6: 5410 d700 |0003: iget-object v0, v1, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00d7 │ │ -03dcca: 6e20 b303 2000 |0005: invoke-virtual {v0, v2}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchConfigurationChanged:(Landroid/content/res/Configuration;)V // method@03b3 │ │ -03dcd0: 0e00 |0008: return-void │ │ +03f840: |[03f840] android.support.v4.app.FragmentActivity.onConfigurationChanged:(Landroid/content/res/Configuration;)V │ │ +03f850: 6f20 2100 2100 |0000: invoke-super {v1, v2}, Landroid/app/Activity;.onConfigurationChanged:(Landroid/content/res/Configuration;)V // method@0021 │ │ +03f856: 5410 d700 |0003: iget-object v0, v1, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00d7 │ │ +03f85a: 6e20 b303 2000 |0005: invoke-virtual {v0, v2}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchConfigurationChanged:(Landroid/content/res/Configuration;)V // method@03b3 │ │ +03f860: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=189 │ │ 0x0003 line=190 │ │ 0x0008 line=191 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v4/app/FragmentActivity; │ │ @@ -7798,45 +7798,45 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 63 16-bit code units │ │ -03dcd4: |[03dcd4] android.support.v4.app.FragmentActivity.onCreate:(Landroid/os/Bundle;)V │ │ -03dce4: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -03dce6: 5453 d700 |0001: iget-object v3, v5, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00d7 │ │ -03dcea: 5454 d500 |0003: iget-object v4, v5, Landroid/support/v4/app/FragmentActivity;.mContainer:Landroid/support/v4/app/FragmentContainer; // field@00d5 │ │ -03dcee: 6e40 ad03 5324 |0005: invoke-virtual {v3, v5, v4, v2}, Landroid/support/v4/app/FragmentManagerImpl;.attachActivity:(Landroid/support/v4/app/FragmentActivity;Landroid/support/v4/app/FragmentContainer;Landroid/support/v4/app/Fragment;)V // method@03ad │ │ -03dcf4: 6e10 5403 0500 |0008: invoke-virtual {v5}, Landroid/support/v4/app/FragmentActivity;.getLayoutInflater:()Landroid/view/LayoutInflater; // method@0354 │ │ -03dcfa: 0c03 |000b: move-result-object v3 │ │ -03dcfc: 6e10 2c12 0300 |000c: invoke-virtual {v3}, Landroid/view/LayoutInflater;.getFactory:()Landroid/view/LayoutInflater$Factory; // method@122c │ │ -03dd02: 0c03 |000f: move-result-object v3 │ │ -03dd04: 3903 0900 |0010: if-nez v3, 0019 // +0009 │ │ -03dd08: 6e10 5403 0500 |0012: invoke-virtual {v5}, Landroid/support/v4/app/FragmentActivity;.getLayoutInflater:()Landroid/view/LayoutInflater; // method@0354 │ │ -03dd0e: 0c03 |0015: move-result-object v3 │ │ -03dd10: 6e20 2e12 5300 |0016: invoke-virtual {v3, v5}, Landroid/view/LayoutInflater;.setFactory:(Landroid/view/LayoutInflater$Factory;)V // method@122e │ │ -03dd16: 6f20 2200 6500 |0019: invoke-super {v5, v6}, Landroid/app/Activity;.onCreate:(Landroid/os/Bundle;)V // method@0022 │ │ -03dd1c: 6e10 5303 0500 |001c: invoke-virtual {v5}, Landroid/support/v4/app/FragmentActivity;.getLastNonConfigurationInstance:()Ljava/lang/Object; // method@0353 │ │ -03dd22: 0c00 |001f: move-result-object v0 │ │ -03dd24: 1f00 ad00 |0020: check-cast v0, Landroid/support/v4/app/FragmentActivity$NonConfigurationInstances; // type@00ad │ │ -03dd28: 3800 0600 |0022: if-eqz v0, 0028 // +0006 │ │ -03dd2c: 5403 cd00 |0024: iget-object v3, v0, Landroid/support/v4/app/FragmentActivity$NonConfigurationInstances;.loaders:Landroid/support/v4/util/SimpleArrayMap; // field@00cd │ │ -03dd30: 5b53 d300 |0026: iput-object v3, v5, Landroid/support/v4/app/FragmentActivity;.mAllLoaderManagers:Landroid/support/v4/util/SimpleArrayMap; // field@00d3 │ │ -03dd34: 3806 1100 |0028: if-eqz v6, 0039 // +0011 │ │ -03dd38: 1a03 c610 |002a: const-string v3, "android:support:fragments" // string@10c6 │ │ -03dd3c: 6e20 b501 3600 |002c: invoke-virtual {v6, v3}, Landroid/os/Bundle;.getParcelable:(Ljava/lang/String;)Landroid/os/Parcelable; // method@01b5 │ │ -03dd42: 0c01 |002f: move-result-object v1 │ │ -03dd44: 5453 d700 |0030: iget-object v3, v5, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00d7 │ │ -03dd48: 3800 0400 |0032: if-eqz v0, 0036 // +0004 │ │ -03dd4c: 5402 cc00 |0034: iget-object v2, v0, Landroid/support/v4/app/FragmentActivity$NonConfigurationInstances;.fragments:Ljava/util/ArrayList; // field@00cc │ │ -03dd50: 6e30 e503 1302 |0036: invoke-virtual {v3, v1, v2}, Landroid/support/v4/app/FragmentManagerImpl;.restoreAllState:(Landroid/os/Parcelable;Ljava/util/ArrayList;)V // method@03e5 │ │ -03dd56: 5452 d700 |0039: iget-object v2, v5, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00d7 │ │ -03dd5a: 6e10 b503 0200 |003b: invoke-virtual {v2}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchCreate:()V // method@03b5 │ │ -03dd60: 0e00 |003e: return-void │ │ +03f864: |[03f864] android.support.v4.app.FragmentActivity.onCreate:(Landroid/os/Bundle;)V │ │ +03f874: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +03f876: 5453 d700 |0001: iget-object v3, v5, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00d7 │ │ +03f87a: 5454 d500 |0003: iget-object v4, v5, Landroid/support/v4/app/FragmentActivity;.mContainer:Landroid/support/v4/app/FragmentContainer; // field@00d5 │ │ +03f87e: 6e40 ad03 5324 |0005: invoke-virtual {v3, v5, v4, v2}, Landroid/support/v4/app/FragmentManagerImpl;.attachActivity:(Landroid/support/v4/app/FragmentActivity;Landroid/support/v4/app/FragmentContainer;Landroid/support/v4/app/Fragment;)V // method@03ad │ │ +03f884: 6e10 5403 0500 |0008: invoke-virtual {v5}, Landroid/support/v4/app/FragmentActivity;.getLayoutInflater:()Landroid/view/LayoutInflater; // method@0354 │ │ +03f88a: 0c03 |000b: move-result-object v3 │ │ +03f88c: 6e10 2c12 0300 |000c: invoke-virtual {v3}, Landroid/view/LayoutInflater;.getFactory:()Landroid/view/LayoutInflater$Factory; // method@122c │ │ +03f892: 0c03 |000f: move-result-object v3 │ │ +03f894: 3903 0900 |0010: if-nez v3, 0019 // +0009 │ │ +03f898: 6e10 5403 0500 |0012: invoke-virtual {v5}, Landroid/support/v4/app/FragmentActivity;.getLayoutInflater:()Landroid/view/LayoutInflater; // method@0354 │ │ +03f89e: 0c03 |0015: move-result-object v3 │ │ +03f8a0: 6e20 2e12 5300 |0016: invoke-virtual {v3, v5}, Landroid/view/LayoutInflater;.setFactory:(Landroid/view/LayoutInflater$Factory;)V // method@122e │ │ +03f8a6: 6f20 2200 6500 |0019: invoke-super {v5, v6}, Landroid/app/Activity;.onCreate:(Landroid/os/Bundle;)V // method@0022 │ │ +03f8ac: 6e10 5303 0500 |001c: invoke-virtual {v5}, Landroid/support/v4/app/FragmentActivity;.getLastNonConfigurationInstance:()Ljava/lang/Object; // method@0353 │ │ +03f8b2: 0c00 |001f: move-result-object v0 │ │ +03f8b4: 1f00 aa00 |0020: check-cast v0, Landroid/support/v4/app/FragmentActivity$NonConfigurationInstances; // type@00aa │ │ +03f8b8: 3800 0600 |0022: if-eqz v0, 0028 // +0006 │ │ +03f8bc: 5403 cd00 |0024: iget-object v3, v0, Landroid/support/v4/app/FragmentActivity$NonConfigurationInstances;.loaders:Landroid/support/v4/util/SimpleArrayMap; // field@00cd │ │ +03f8c0: 5b53 d300 |0026: iput-object v3, v5, Landroid/support/v4/app/FragmentActivity;.mAllLoaderManagers:Landroid/support/v4/util/SimpleArrayMap; // field@00d3 │ │ +03f8c4: 3806 1100 |0028: if-eqz v6, 0039 // +0011 │ │ +03f8c8: 1a03 c210 |002a: const-string v3, "android:support:fragments" // string@10c2 │ │ +03f8cc: 6e20 b501 3600 |002c: invoke-virtual {v6, v3}, Landroid/os/Bundle;.getParcelable:(Ljava/lang/String;)Landroid/os/Parcelable; // method@01b5 │ │ +03f8d2: 0c01 |002f: move-result-object v1 │ │ +03f8d4: 5453 d700 |0030: iget-object v3, v5, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00d7 │ │ +03f8d8: 3800 0400 |0032: if-eqz v0, 0036 // +0004 │ │ +03f8dc: 5402 cc00 |0034: iget-object v2, v0, Landroid/support/v4/app/FragmentActivity$NonConfigurationInstances;.fragments:Ljava/util/ArrayList; // field@00cc │ │ +03f8e0: 6e30 e503 1302 |0036: invoke-virtual {v3, v1, v2}, Landroid/support/v4/app/FragmentManagerImpl;.restoreAllState:(Landroid/os/Parcelable;Ljava/util/ArrayList;)V // method@03e5 │ │ +03f8e6: 5452 d700 |0039: iget-object v2, v5, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00d7 │ │ +03f8ea: 6e10 b503 0200 |003b: invoke-virtual {v2}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchCreate:()V // method@03b5 │ │ +03f8f0: 0e00 |003e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=198 │ │ 0x0008 line=200 │ │ 0x0012 line=201 │ │ 0x0019 line=204 │ │ 0x001c line=206 │ │ @@ -7858,33 +7858,33 @@ │ │ type : '(ILandroid/view/Menu;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 31 16-bit code units │ │ -03dd64: |[03dd64] android.support.v4.app.FragmentActivity.onCreatePanelMenu:(ILandroid/view/Menu;)Z │ │ -03dd74: 3904 1a00 |0000: if-nez v4, 001a // +001a │ │ -03dd78: 6f30 2300 4305 |0002: invoke-super {v3, v4, v5}, Landroid/app/Activity;.onCreatePanelMenu:(ILandroid/view/Menu;)Z // method@0023 │ │ -03dd7e: 0a00 |0005: move-result v0 │ │ -03dd80: 5431 d700 |0006: iget-object v1, v3, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00d7 │ │ -03dd84: 6e10 5603 0300 |0008: invoke-virtual {v3}, Landroid/support/v4/app/FragmentActivity;.getMenuInflater:()Landroid/view/MenuInflater; // method@0356 │ │ -03dd8a: 0c02 |000b: move-result-object v2 │ │ -03dd8c: 6e30 b603 5102 |000c: invoke-virtual {v1, v5, v2}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchCreateOptionsMenu:(Landroid/view/Menu;Landroid/view/MenuInflater;)Z // method@03b6 │ │ -03dd92: 0a01 |000f: move-result v1 │ │ -03dd94: b610 |0010: or-int/2addr v0, v1 │ │ -03dd96: 6001 1f00 |0011: sget v1, Landroid/os/Build$VERSION;.SDK_INT:I // field@001f │ │ -03dd9a: 1302 0b00 |0013: const/16 v2, #int 11 // #b │ │ -03dd9e: 3421 0300 |0015: if-lt v1, v2, 0018 // +0003 │ │ -03dda2: 0f00 |0017: return v0 │ │ -03dda4: 1210 |0018: const/4 v0, #int 1 // #1 │ │ -03dda6: 28fe |0019: goto 0017 // -0002 │ │ -03dda8: 6f30 2300 4305 |001a: invoke-super {v3, v4, v5}, Landroid/app/Activity;.onCreatePanelMenu:(ILandroid/view/Menu;)Z // method@0023 │ │ -03ddae: 0a00 |001d: move-result v0 │ │ -03ddb0: 28f9 |001e: goto 0017 // -0007 │ │ +03f8f4: |[03f8f4] android.support.v4.app.FragmentActivity.onCreatePanelMenu:(ILandroid/view/Menu;)Z │ │ +03f904: 3904 1a00 |0000: if-nez v4, 001a // +001a │ │ +03f908: 6f30 2300 4305 |0002: invoke-super {v3, v4, v5}, Landroid/app/Activity;.onCreatePanelMenu:(ILandroid/view/Menu;)Z // method@0023 │ │ +03f90e: 0a00 |0005: move-result v0 │ │ +03f910: 5431 d700 |0006: iget-object v1, v3, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00d7 │ │ +03f914: 6e10 5603 0300 |0008: invoke-virtual {v3}, Landroid/support/v4/app/FragmentActivity;.getMenuInflater:()Landroid/view/MenuInflater; // method@0356 │ │ +03f91a: 0c02 |000b: move-result-object v2 │ │ +03f91c: 6e30 b603 5102 |000c: invoke-virtual {v1, v5, v2}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchCreateOptionsMenu:(Landroid/view/Menu;Landroid/view/MenuInflater;)Z // method@03b6 │ │ +03f922: 0a01 |000f: move-result v1 │ │ +03f924: b610 |0010: or-int/2addr v0, v1 │ │ +03f926: 6001 1f00 |0011: sget v1, Landroid/os/Build$VERSION;.SDK_INT:I // field@001f │ │ +03f92a: 1302 0b00 |0013: const/16 v2, #int 11 // #b │ │ +03f92e: 3421 0300 |0015: if-lt v1, v2, 0018 // +0003 │ │ +03f932: 0f00 |0017: return v0 │ │ +03f934: 1210 |0018: const/4 v0, #int 1 // #1 │ │ +03f936: 28fe |0019: goto 0017 // -0002 │ │ +03f938: 6f30 2300 4305 |001a: invoke-super {v3, v4, v5}, Landroid/app/Activity;.onCreatePanelMenu:(ILandroid/view/Menu;)Z // method@0023 │ │ +03f93e: 0a00 |001d: move-result v0 │ │ +03f940: 28f9 |001e: goto 0017 // -0007 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=223 │ │ 0x0002 line=224 │ │ 0x0006 line=225 │ │ 0x0011 line=226 │ │ 0x0017 line=234 │ │ @@ -7902,200 +7902,200 @@ │ │ type : '(Ljava/lang/String;Landroid/content/Context;Landroid/util/AttributeSet;)Landroid/view/View;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 15 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 370 16-bit code units │ │ -03ddb4: |[03ddb4] android.support.v4.app.FragmentActivity.onCreateView:(Ljava/lang/String;Landroid/content/Context;Landroid/util/AttributeSet;)Landroid/view/View; │ │ -03ddc4: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -03ddc6: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -03ddc8: 121a |0002: const/4 v10, #int 1 // #1 │ │ -03ddca: 12f8 |0003: const/4 v8, #int -1 // #ff │ │ -03ddcc: 1a07 bd14 |0004: const-string v7, "fragment" // string@14bd │ │ -03ddd0: 6e20 3915 c700 |0006: invoke-virtual {v7, v12}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1539 │ │ -03ddd6: 0a07 |0009: move-result v7 │ │ -03ddd8: 3907 0700 |000a: if-nez v7, 0011 // +0007 │ │ -03dddc: 6f40 2400 cbed |000c: invoke-super {v11, v12, v13, v14}, Landroid/app/Activity;.onCreateView:(Ljava/lang/String;Landroid/content/Context;Landroid/util/AttributeSet;)Landroid/view/View; // method@0024 │ │ -03dde2: 0c07 |000f: move-result-object v7 │ │ -03dde4: 1107 |0010: return-object v7 │ │ -03dde6: 1a07 2212 |0011: const-string v7, "class" // string@1222 │ │ -03ddea: 7230 f211 3e07 |0013: invoke-interface {v14, v3, v7}, Landroid/util/AttributeSet;.getAttributeValue:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@11f2 │ │ -03ddf0: 0c02 |0016: move-result-object v2 │ │ -03ddf2: 6207 c500 |0017: sget-object v7, Landroid/support/v4/app/FragmentActivity$FragmentTag;.Fragment:[I // field@00c5 │ │ -03ddf6: 6e30 bb00 ed07 |0019: invoke-virtual {v13, v14, v7}, Landroid/content/Context;.obtainStyledAttributes:(Landroid/util/AttributeSet;[I)Landroid/content/res/TypedArray; // method@00bb │ │ -03ddfc: 0c00 |001c: move-result-object v0 │ │ -03ddfe: 3902 0600 |001d: if-nez v2, 0023 // +0006 │ │ -03de02: 6e20 1f01 1000 |001f: invoke-virtual {v0, v1}, Landroid/content/res/TypedArray;.getString:(I)Ljava/lang/String; // method@011f │ │ -03de08: 0c02 |0022: move-result-object v2 │ │ -03de0a: 6e30 1e01 a008 |0023: invoke-virtual {v0, v10, v8}, Landroid/content/res/TypedArray;.getResourceId:(II)I // method@011e │ │ -03de10: 0a04 |0026: move-result v4 │ │ -03de12: 1227 |0027: const/4 v7, #int 2 // #2 │ │ -03de14: 6e20 1f01 7000 |0028: invoke-virtual {v0, v7}, Landroid/content/res/TypedArray;.getString:(I)Ljava/lang/String; // method@011f │ │ -03de1a: 0c06 |002b: move-result-object v6 │ │ -03de1c: 6e10 2101 0000 |002c: invoke-virtual {v0}, Landroid/content/res/TypedArray;.recycle:()V // method@0121 │ │ -03de22: 7120 0703 2b00 |002f: invoke-static {v11, v2}, Landroid/support/v4/app/Fragment;.isSupportFragmentClass:(Landroid/content/Context;Ljava/lang/String;)Z // method@0307 │ │ -03de28: 0a07 |0032: move-result v7 │ │ -03de2a: 3907 0700 |0033: if-nez v7, 003a // +0007 │ │ -03de2e: 6f40 2400 cbed |0035: invoke-super {v11, v12, v13, v14}, Landroid/app/Activity;.onCreateView:(Ljava/lang/String;Landroid/content/Context;Landroid/util/AttributeSet;)Landroid/view/View; // method@0024 │ │ -03de34: 0c07 |0038: move-result-object v7 │ │ -03de36: 28d7 |0039: goto 0010 // -0029 │ │ -03de38: 1205 |003a: const/4 v5, #int 0 // #0 │ │ -03de3a: 3805 0600 |003b: if-eqz v5, 0041 // +0006 │ │ -03de3e: 6e10 7d12 0500 |003d: invoke-virtual {v5}, Landroid/view/View;.getId:()I // method@127d │ │ -03de44: 0a01 |0040: move-result v1 │ │ -03de46: 3381 2700 |0041: if-ne v1, v8, 0068 // +0027 │ │ -03de4a: 3384 2500 |0043: if-ne v4, v8, 0068 // +0025 │ │ -03de4e: 3906 2300 |0045: if-nez v6, 0068 // +0023 │ │ -03de52: 2207 2c03 |0047: new-instance v7, Ljava/lang/IllegalArgumentException; // type@032c │ │ -03de56: 2208 4203 |0049: new-instance v8, Ljava/lang/StringBuilder; // type@0342 │ │ -03de5a: 7010 5715 0800 |004b: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ -03de60: 7210 f311 0e00 |004e: invoke-interface {v14}, Landroid/util/AttributeSet;.getPositionDescription:()Ljava/lang/String; // method@11f3 │ │ -03de66: 0c09 |0051: move-result-object v9 │ │ -03de68: 6e20 5f15 9800 |0052: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -03de6e: 0c08 |0055: move-result-object v8 │ │ -03de70: 1a09 6e01 |0056: const-string v9, ": Must specify unique android:id, android:tag, or have a parent with an id for " // string@016e │ │ -03de74: 6e20 5f15 9800 |0058: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -03de7a: 0c08 |005b: move-result-object v8 │ │ -03de7c: 6e20 5f15 2800 |005c: invoke-virtual {v8, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -03de82: 0c08 |005f: move-result-object v8 │ │ -03de84: 6e10 6415 0800 |0060: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ -03de8a: 0c08 |0063: move-result-object v8 │ │ -03de8c: 7020 0015 8700 |0064: invoke-direct {v7, v8}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@1500 │ │ -03de92: 2707 |0067: throw v7 │ │ -03de94: 3284 0800 |0068: if-eq v4, v8, 0070 // +0008 │ │ -03de98: 54b7 d700 |006a: iget-object v7, v11, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00d7 │ │ -03de9c: 6e20 c603 4700 |006c: invoke-virtual {v7, v4}, Landroid/support/v4/app/FragmentManagerImpl;.findFragmentById:(I)Landroid/support/v4/app/Fragment; // method@03c6 │ │ -03dea2: 0c03 |006f: move-result-object v3 │ │ -03dea4: 3903 0a00 |0070: if-nez v3, 007a // +000a │ │ -03dea8: 3806 0800 |0072: if-eqz v6, 007a // +0008 │ │ -03deac: 54b7 d700 |0074: iget-object v7, v11, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00d7 │ │ -03deb0: 6e20 c703 6700 |0076: invoke-virtual {v7, v6}, Landroid/support/v4/app/FragmentManagerImpl;.findFragmentByTag:(Ljava/lang/String;)Landroid/support/v4/app/Fragment; // method@03c7 │ │ -03deb6: 0c03 |0079: move-result-object v3 │ │ -03deb8: 3903 0a00 |007a: if-nez v3, 0084 // +000a │ │ -03debc: 3281 0800 |007c: if-eq v1, v8, 0084 // +0008 │ │ -03dec0: 54b7 d700 |007e: iget-object v7, v11, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00d7 │ │ -03dec4: 6e20 c603 1700 |0080: invoke-virtual {v7, v1}, Landroid/support/v4/app/FragmentManagerImpl;.findFragmentById:(I)Landroid/support/v4/app/Fragment; // method@03c6 │ │ -03deca: 0c03 |0083: move-result-object v3 │ │ -03decc: 6307 f400 |0084: sget-boolean v7, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00f4 │ │ -03ded0: 3807 3200 |0086: if-eqz v7, 00b8 // +0032 │ │ -03ded4: 1a07 6404 |0088: const-string v7, "FragmentActivity" // string@0464 │ │ -03ded8: 2208 4203 |008a: new-instance v8, Ljava/lang/StringBuilder; // type@0342 │ │ -03dedc: 7010 5715 0800 |008c: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ -03dee2: 1a09 cf1c |008f: const-string v9, "onCreateView: id=0x" // string@1ccf │ │ -03dee6: 6e20 5f15 9800 |0091: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -03deec: 0c08 |0094: move-result-object v8 │ │ -03deee: 7110 0915 0400 |0095: invoke-static {v4}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@1509 │ │ -03def4: 0c09 |0098: move-result-object v9 │ │ -03def6: 6e20 5f15 9800 |0099: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -03defc: 0c08 |009c: move-result-object v8 │ │ -03defe: 1a09 6500 |009d: const-string v9, " fname=" // string@0065 │ │ -03df02: 6e20 5f15 9800 |009f: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -03df08: 0c08 |00a2: move-result-object v8 │ │ -03df0a: 6e20 5f15 2800 |00a3: invoke-virtual {v8, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -03df10: 0c08 |00a6: move-result-object v8 │ │ -03df12: 1a09 6200 |00a7: const-string v9, " existing=" // string@0062 │ │ -03df16: 6e20 5f15 9800 |00a9: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -03df1c: 0c08 |00ac: move-result-object v8 │ │ -03df1e: 6e20 5e15 3800 |00ad: invoke-virtual {v8, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@155e │ │ -03df24: 0c08 |00b0: move-result-object v8 │ │ -03df26: 6e10 6415 0800 |00b1: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ -03df2c: 0c08 |00b4: move-result-object v8 │ │ -03df2e: 7120 f911 8700 |00b5: invoke-static {v7, v8}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@11f9 │ │ -03df34: 3903 4600 |00b8: if-nez v3, 00fe // +0046 │ │ -03df38: 7120 fc02 2b00 |00ba: invoke-static {v11, v2}, Landroid/support/v4/app/Fragment;.instantiate:(Landroid/content/Context;Ljava/lang/String;)Landroid/support/v4/app/Fragment; // method@02fc │ │ -03df3e: 0c03 |00bd: move-result-object v3 │ │ -03df40: 5c3a a700 |00be: iput-boolean v10, v3, Landroid/support/v4/app/Fragment;.mFromLayout:Z // field@00a7 │ │ -03df44: 3804 3c00 |00c0: if-eqz v4, 00fc // +003c │ │ -03df48: 0147 |00c2: move v7, v4 │ │ -03df4a: 5937 a500 |00c3: iput v7, v3, Landroid/support/v4/app/Fragment;.mFragmentId:I // field@00a5 │ │ -03df4e: 5931 a200 |00c5: iput v1, v3, Landroid/support/v4/app/Fragment;.mContainerId:I // field@00a2 │ │ -03df52: 5b36 bb00 |00c7: iput-object v6, v3, Landroid/support/v4/app/Fragment;.mTag:Ljava/lang/String; // field@00bb │ │ -03df56: 5c3a aa00 |00c9: iput-boolean v10, v3, Landroid/support/v4/app/Fragment;.mInLayout:Z // field@00aa │ │ -03df5a: 54b7 d700 |00cb: iget-object v7, v11, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00d7 │ │ -03df5e: 5b37 a600 |00cd: iput-object v7, v3, Landroid/support/v4/app/Fragment;.mFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00a6 │ │ -03df62: 5437 b700 |00cf: iget-object v7, v3, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@00b7 │ │ -03df66: 6e40 1803 b37e |00d1: invoke-virtual {v3, v11, v14, v7}, Landroid/support/v4/app/Fragment;.onInflate:(Landroid/app/Activity;Landroid/util/AttributeSet;Landroid/os/Bundle;)V // method@0318 │ │ -03df6c: 54b7 d700 |00d4: iget-object v7, v11, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00d7 │ │ -03df70: 6e30 aa03 370a |00d6: invoke-virtual {v7, v3, v10}, Landroid/support/v4/app/FragmentManagerImpl;.addFragment:(Landroid/support/v4/app/Fragment;Z)V // method@03aa │ │ -03df76: 5437 c000 |00d9: iget-object v7, v3, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00c0 │ │ -03df7a: 3907 7f00 |00db: if-nez v7, 015a // +007f │ │ -03df7e: 2207 2d03 |00dd: new-instance v7, Ljava/lang/IllegalStateException; // type@032d │ │ -03df82: 2208 4203 |00df: new-instance v8, Ljava/lang/StringBuilder; // type@0342 │ │ -03df86: 7010 5715 0800 |00e1: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ -03df8c: 1a09 5f04 |00e4: const-string v9, "Fragment " // string@045f │ │ -03df90: 6e20 5f15 9800 |00e6: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -03df96: 0c08 |00e9: move-result-object v8 │ │ -03df98: 6e20 5f15 2800 |00ea: invoke-virtual {v8, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -03df9e: 0c08 |00ed: move-result-object v8 │ │ -03dfa0: 1a09 5c00 |00ee: const-string v9, " did not create a view." // string@005c │ │ -03dfa4: 6e20 5f15 9800 |00f0: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -03dfaa: 0c08 |00f3: move-result-object v8 │ │ -03dfac: 6e10 6415 0800 |00f4: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ -03dfb2: 0c08 |00f7: move-result-object v8 │ │ -03dfb4: 7020 0415 8700 |00f8: invoke-direct {v7, v8}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1504 │ │ -03dfba: 2707 |00fb: throw v7 │ │ -03dfbc: 0117 |00fc: move v7, v1 │ │ -03dfbe: 28c6 |00fd: goto 00c3 // -003a │ │ -03dfc0: 5537 aa00 |00fe: iget-boolean v7, v3, Landroid/support/v4/app/Fragment;.mInLayout:Z // field@00aa │ │ -03dfc4: 3807 4900 |0100: if-eqz v7, 0149 // +0049 │ │ -03dfc8: 2207 2c03 |0102: new-instance v7, Ljava/lang/IllegalArgumentException; // type@032c │ │ -03dfcc: 2208 4203 |0104: new-instance v8, Ljava/lang/StringBuilder; // type@0342 │ │ -03dfd0: 7010 5715 0800 |0106: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ -03dfd6: 7210 f311 0e00 |0109: invoke-interface {v14}, Landroid/util/AttributeSet;.getPositionDescription:()Ljava/lang/String; // method@11f3 │ │ -03dfdc: 0c09 |010c: move-result-object v9 │ │ -03dfde: 6e20 5f15 9800 |010d: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -03dfe4: 0c08 |0110: move-result-object v8 │ │ -03dfe6: 1a09 6d01 |0111: const-string v9, ": Duplicate id 0x" // string@016d │ │ -03dfea: 6e20 5f15 9800 |0113: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -03dff0: 0c08 |0116: move-result-object v8 │ │ -03dff2: 7110 0915 0400 |0117: invoke-static {v4}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@1509 │ │ -03dff8: 0c09 |011a: move-result-object v9 │ │ -03dffa: 6e20 5f15 9800 |011b: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -03e000: 0c08 |011e: move-result-object v8 │ │ -03e002: 1a09 2c01 |011f: const-string v9, ", tag " // string@012c │ │ -03e006: 6e20 5f15 9800 |0121: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -03e00c: 0c08 |0124: move-result-object v8 │ │ -03e00e: 6e20 5f15 6800 |0125: invoke-virtual {v8, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -03e014: 0c08 |0128: move-result-object v8 │ │ -03e016: 1a09 2a01 |0129: const-string v9, ", or parent id 0x" // string@012a │ │ -03e01a: 6e20 5f15 9800 |012b: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -03e020: 0c08 |012e: move-result-object v8 │ │ -03e022: 7110 0915 0100 |012f: invoke-static {v1}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@1509 │ │ -03e028: 0c09 |0132: move-result-object v9 │ │ -03e02a: 6e20 5f15 9800 |0133: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -03e030: 0c08 |0136: move-result-object v8 │ │ -03e032: 1a09 c000 |0137: const-string v9, " with another fragment for " // string@00c0 │ │ -03e036: 6e20 5f15 9800 |0139: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -03e03c: 0c08 |013c: move-result-object v8 │ │ -03e03e: 6e20 5f15 2800 |013d: invoke-virtual {v8, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -03e044: 0c08 |0140: move-result-object v8 │ │ -03e046: 6e10 6415 0800 |0141: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ -03e04c: 0c08 |0144: move-result-object v8 │ │ -03e04e: 7020 0015 8700 |0145: invoke-direct {v7, v8}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@1500 │ │ -03e054: 2707 |0148: throw v7 │ │ -03e056: 5c3a aa00 |0149: iput-boolean v10, v3, Landroid/support/v4/app/Fragment;.mInLayout:Z // field@00aa │ │ -03e05a: 5537 b600 |014b: iget-boolean v7, v3, Landroid/support/v4/app/Fragment;.mRetaining:Z // field@00b6 │ │ -03e05e: 3907 0700 |014d: if-nez v7, 0154 // +0007 │ │ -03e062: 5437 b700 |014f: iget-object v7, v3, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@00b7 │ │ -03e066: 6e40 1803 b37e |0151: invoke-virtual {v3, v11, v14, v7}, Landroid/support/v4/app/Fragment;.onInflate:(Landroid/app/Activity;Landroid/util/AttributeSet;Landroid/os/Bundle;)V // method@0318 │ │ -03e06c: 54b7 d700 |0154: iget-object v7, v11, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00d7 │ │ -03e070: 6e20 d603 3700 |0156: invoke-virtual {v7, v3}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(Landroid/support/v4/app/Fragment;)V // method@03d6 │ │ -03e076: 2880 |0159: goto 00d9 // -0080 │ │ -03e078: 3804 0700 |015a: if-eqz v4, 0161 // +0007 │ │ -03e07c: 5437 c000 |015c: iget-object v7, v3, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00c0 │ │ -03e080: 6e20 c612 4700 |015e: invoke-virtual {v7, v4}, Landroid/view/View;.setId:(I)V // method@12c6 │ │ -03e086: 5437 c000 |0161: iget-object v7, v3, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00c0 │ │ -03e08a: 6e10 9312 0700 |0163: invoke-virtual {v7}, Landroid/view/View;.getTag:()Ljava/lang/Object; // method@1293 │ │ -03e090: 0c07 |0166: move-result-object v7 │ │ -03e092: 3907 0700 |0167: if-nez v7, 016e // +0007 │ │ -03e096: 5437 c000 |0169: iget-object v7, v3, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00c0 │ │ -03e09a: 6e20 d312 6700 |016b: invoke-virtual {v7, v6}, Landroid/view/View;.setTag:(Ljava/lang/Object;)V // method@12d3 │ │ -03e0a0: 5437 c000 |016e: iget-object v7, v3, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00c0 │ │ -03e0a4: 2900 a0fe |0170: goto/16 0010 // -0160 │ │ +03f944: |[03f944] android.support.v4.app.FragmentActivity.onCreateView:(Ljava/lang/String;Landroid/content/Context;Landroid/util/AttributeSet;)Landroid/view/View; │ │ +03f954: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +03f956: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +03f958: 121a |0002: const/4 v10, #int 1 // #1 │ │ +03f95a: 12f8 |0003: const/4 v8, #int -1 // #ff │ │ +03f95c: 1a07 b914 |0004: const-string v7, "fragment" // string@14b9 │ │ +03f960: 6e20 3915 c700 |0006: invoke-virtual {v7, v12}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1539 │ │ +03f966: 0a07 |0009: move-result v7 │ │ +03f968: 3907 0700 |000a: if-nez v7, 0011 // +0007 │ │ +03f96c: 6f40 2400 cbed |000c: invoke-super {v11, v12, v13, v14}, Landroid/app/Activity;.onCreateView:(Ljava/lang/String;Landroid/content/Context;Landroid/util/AttributeSet;)Landroid/view/View; // method@0024 │ │ +03f972: 0c07 |000f: move-result-object v7 │ │ +03f974: 1107 |0010: return-object v7 │ │ +03f976: 1a07 1e12 |0011: const-string v7, "class" // string@121e │ │ +03f97a: 7230 f211 3e07 |0013: invoke-interface {v14, v3, v7}, Landroid/util/AttributeSet;.getAttributeValue:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@11f2 │ │ +03f980: 0c02 |0016: move-result-object v2 │ │ +03f982: 6207 c500 |0017: sget-object v7, Landroid/support/v4/app/FragmentActivity$FragmentTag;.Fragment:[I // field@00c5 │ │ +03f986: 6e30 bb00 ed07 |0019: invoke-virtual {v13, v14, v7}, Landroid/content/Context;.obtainStyledAttributes:(Landroid/util/AttributeSet;[I)Landroid/content/res/TypedArray; // method@00bb │ │ +03f98c: 0c00 |001c: move-result-object v0 │ │ +03f98e: 3902 0600 |001d: if-nez v2, 0023 // +0006 │ │ +03f992: 6e20 1f01 1000 |001f: invoke-virtual {v0, v1}, Landroid/content/res/TypedArray;.getString:(I)Ljava/lang/String; // method@011f │ │ +03f998: 0c02 |0022: move-result-object v2 │ │ +03f99a: 6e30 1e01 a008 |0023: invoke-virtual {v0, v10, v8}, Landroid/content/res/TypedArray;.getResourceId:(II)I // method@011e │ │ +03f9a0: 0a04 |0026: move-result v4 │ │ +03f9a2: 1227 |0027: const/4 v7, #int 2 // #2 │ │ +03f9a4: 6e20 1f01 7000 |0028: invoke-virtual {v0, v7}, Landroid/content/res/TypedArray;.getString:(I)Ljava/lang/String; // method@011f │ │ +03f9aa: 0c06 |002b: move-result-object v6 │ │ +03f9ac: 6e10 2101 0000 |002c: invoke-virtual {v0}, Landroid/content/res/TypedArray;.recycle:()V // method@0121 │ │ +03f9b2: 7120 0703 2b00 |002f: invoke-static {v11, v2}, Landroid/support/v4/app/Fragment;.isSupportFragmentClass:(Landroid/content/Context;Ljava/lang/String;)Z // method@0307 │ │ +03f9b8: 0a07 |0032: move-result v7 │ │ +03f9ba: 3907 0700 |0033: if-nez v7, 003a // +0007 │ │ +03f9be: 6f40 2400 cbed |0035: invoke-super {v11, v12, v13, v14}, Landroid/app/Activity;.onCreateView:(Ljava/lang/String;Landroid/content/Context;Landroid/util/AttributeSet;)Landroid/view/View; // method@0024 │ │ +03f9c4: 0c07 |0038: move-result-object v7 │ │ +03f9c6: 28d7 |0039: goto 0010 // -0029 │ │ +03f9c8: 1205 |003a: const/4 v5, #int 0 // #0 │ │ +03f9ca: 3805 0600 |003b: if-eqz v5, 0041 // +0006 │ │ +03f9ce: 6e10 7d12 0500 |003d: invoke-virtual {v5}, Landroid/view/View;.getId:()I // method@127d │ │ +03f9d4: 0a01 |0040: move-result v1 │ │ +03f9d6: 3381 2700 |0041: if-ne v1, v8, 0068 // +0027 │ │ +03f9da: 3384 2500 |0043: if-ne v4, v8, 0068 // +0025 │ │ +03f9de: 3906 2300 |0045: if-nez v6, 0068 // +0023 │ │ +03f9e2: 2207 2903 |0047: new-instance v7, Ljava/lang/IllegalArgumentException; // type@0329 │ │ +03f9e6: 2208 3f03 |0049: new-instance v8, Ljava/lang/StringBuilder; // type@033f │ │ +03f9ea: 7010 5715 0800 |004b: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ +03f9f0: 7210 f311 0e00 |004e: invoke-interface {v14}, Landroid/util/AttributeSet;.getPositionDescription:()Ljava/lang/String; // method@11f3 │ │ +03f9f6: 0c09 |0051: move-result-object v9 │ │ +03f9f8: 6e20 5f15 9800 |0052: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +03f9fe: 0c08 |0055: move-result-object v8 │ │ +03fa00: 1a09 6e01 |0056: const-string v9, ": Must specify unique android:id, android:tag, or have a parent with an id for " // string@016e │ │ +03fa04: 6e20 5f15 9800 |0058: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +03fa0a: 0c08 |005b: move-result-object v8 │ │ +03fa0c: 6e20 5f15 2800 |005c: invoke-virtual {v8, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +03fa12: 0c08 |005f: move-result-object v8 │ │ +03fa14: 6e10 6415 0800 |0060: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ +03fa1a: 0c08 |0063: move-result-object v8 │ │ +03fa1c: 7020 0015 8700 |0064: invoke-direct {v7, v8}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@1500 │ │ +03fa22: 2707 |0067: throw v7 │ │ +03fa24: 3284 0800 |0068: if-eq v4, v8, 0070 // +0008 │ │ +03fa28: 54b7 d700 |006a: iget-object v7, v11, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00d7 │ │ +03fa2c: 6e20 c603 4700 |006c: invoke-virtual {v7, v4}, Landroid/support/v4/app/FragmentManagerImpl;.findFragmentById:(I)Landroid/support/v4/app/Fragment; // method@03c6 │ │ +03fa32: 0c03 |006f: move-result-object v3 │ │ +03fa34: 3903 0a00 |0070: if-nez v3, 007a // +000a │ │ +03fa38: 3806 0800 |0072: if-eqz v6, 007a // +0008 │ │ +03fa3c: 54b7 d700 |0074: iget-object v7, v11, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00d7 │ │ +03fa40: 6e20 c703 6700 |0076: invoke-virtual {v7, v6}, Landroid/support/v4/app/FragmentManagerImpl;.findFragmentByTag:(Ljava/lang/String;)Landroid/support/v4/app/Fragment; // method@03c7 │ │ +03fa46: 0c03 |0079: move-result-object v3 │ │ +03fa48: 3903 0a00 |007a: if-nez v3, 0084 // +000a │ │ +03fa4c: 3281 0800 |007c: if-eq v1, v8, 0084 // +0008 │ │ +03fa50: 54b7 d700 |007e: iget-object v7, v11, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00d7 │ │ +03fa54: 6e20 c603 1700 |0080: invoke-virtual {v7, v1}, Landroid/support/v4/app/FragmentManagerImpl;.findFragmentById:(I)Landroid/support/v4/app/Fragment; // method@03c6 │ │ +03fa5a: 0c03 |0083: move-result-object v3 │ │ +03fa5c: 6307 f400 |0084: sget-boolean v7, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00f4 │ │ +03fa60: 3807 3200 |0086: if-eqz v7, 00b8 // +0032 │ │ +03fa64: 1a07 6404 |0088: const-string v7, "FragmentActivity" // string@0464 │ │ +03fa68: 2208 3f03 |008a: new-instance v8, Ljava/lang/StringBuilder; // type@033f │ │ +03fa6c: 7010 5715 0800 |008c: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ +03fa72: 1a09 cb1c |008f: const-string v9, "onCreateView: id=0x" // string@1ccb │ │ +03fa76: 6e20 5f15 9800 |0091: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +03fa7c: 0c08 |0094: move-result-object v8 │ │ +03fa7e: 7110 0915 0400 |0095: invoke-static {v4}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@1509 │ │ +03fa84: 0c09 |0098: move-result-object v9 │ │ +03fa86: 6e20 5f15 9800 |0099: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +03fa8c: 0c08 |009c: move-result-object v8 │ │ +03fa8e: 1a09 6500 |009d: const-string v9, " fname=" // string@0065 │ │ +03fa92: 6e20 5f15 9800 |009f: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +03fa98: 0c08 |00a2: move-result-object v8 │ │ +03fa9a: 6e20 5f15 2800 |00a3: invoke-virtual {v8, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +03faa0: 0c08 |00a6: move-result-object v8 │ │ +03faa2: 1a09 6200 |00a7: const-string v9, " existing=" // string@0062 │ │ +03faa6: 6e20 5f15 9800 |00a9: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +03faac: 0c08 |00ac: move-result-object v8 │ │ +03faae: 6e20 5e15 3800 |00ad: invoke-virtual {v8, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@155e │ │ +03fab4: 0c08 |00b0: move-result-object v8 │ │ +03fab6: 6e10 6415 0800 |00b1: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ +03fabc: 0c08 |00b4: move-result-object v8 │ │ +03fabe: 7120 f911 8700 |00b5: invoke-static {v7, v8}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@11f9 │ │ +03fac4: 3903 4600 |00b8: if-nez v3, 00fe // +0046 │ │ +03fac8: 7120 fc02 2b00 |00ba: invoke-static {v11, v2}, Landroid/support/v4/app/Fragment;.instantiate:(Landroid/content/Context;Ljava/lang/String;)Landroid/support/v4/app/Fragment; // method@02fc │ │ +03face: 0c03 |00bd: move-result-object v3 │ │ +03fad0: 5c3a a700 |00be: iput-boolean v10, v3, Landroid/support/v4/app/Fragment;.mFromLayout:Z // field@00a7 │ │ +03fad4: 3804 3c00 |00c0: if-eqz v4, 00fc // +003c │ │ +03fad8: 0147 |00c2: move v7, v4 │ │ +03fada: 5937 a500 |00c3: iput v7, v3, Landroid/support/v4/app/Fragment;.mFragmentId:I // field@00a5 │ │ +03fade: 5931 a200 |00c5: iput v1, v3, Landroid/support/v4/app/Fragment;.mContainerId:I // field@00a2 │ │ +03fae2: 5b36 bb00 |00c7: iput-object v6, v3, Landroid/support/v4/app/Fragment;.mTag:Ljava/lang/String; // field@00bb │ │ +03fae6: 5c3a aa00 |00c9: iput-boolean v10, v3, Landroid/support/v4/app/Fragment;.mInLayout:Z // field@00aa │ │ +03faea: 54b7 d700 |00cb: iget-object v7, v11, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00d7 │ │ +03faee: 5b37 a600 |00cd: iput-object v7, v3, Landroid/support/v4/app/Fragment;.mFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00a6 │ │ +03faf2: 5437 b700 |00cf: iget-object v7, v3, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@00b7 │ │ +03faf6: 6e40 1803 b37e |00d1: invoke-virtual {v3, v11, v14, v7}, Landroid/support/v4/app/Fragment;.onInflate:(Landroid/app/Activity;Landroid/util/AttributeSet;Landroid/os/Bundle;)V // method@0318 │ │ +03fafc: 54b7 d700 |00d4: iget-object v7, v11, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00d7 │ │ +03fb00: 6e30 aa03 370a |00d6: invoke-virtual {v7, v3, v10}, Landroid/support/v4/app/FragmentManagerImpl;.addFragment:(Landroid/support/v4/app/Fragment;Z)V // method@03aa │ │ +03fb06: 5437 c000 |00d9: iget-object v7, v3, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00c0 │ │ +03fb0a: 3907 7f00 |00db: if-nez v7, 015a // +007f │ │ +03fb0e: 2207 2a03 |00dd: new-instance v7, Ljava/lang/IllegalStateException; // type@032a │ │ +03fb12: 2208 3f03 |00df: new-instance v8, Ljava/lang/StringBuilder; // type@033f │ │ +03fb16: 7010 5715 0800 |00e1: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ +03fb1c: 1a09 5f04 |00e4: const-string v9, "Fragment " // string@045f │ │ +03fb20: 6e20 5f15 9800 |00e6: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +03fb26: 0c08 |00e9: move-result-object v8 │ │ +03fb28: 6e20 5f15 2800 |00ea: invoke-virtual {v8, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +03fb2e: 0c08 |00ed: move-result-object v8 │ │ +03fb30: 1a09 5c00 |00ee: const-string v9, " did not create a view." // string@005c │ │ +03fb34: 6e20 5f15 9800 |00f0: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +03fb3a: 0c08 |00f3: move-result-object v8 │ │ +03fb3c: 6e10 6415 0800 |00f4: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ +03fb42: 0c08 |00f7: move-result-object v8 │ │ +03fb44: 7020 0415 8700 |00f8: invoke-direct {v7, v8}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1504 │ │ +03fb4a: 2707 |00fb: throw v7 │ │ +03fb4c: 0117 |00fc: move v7, v1 │ │ +03fb4e: 28c6 |00fd: goto 00c3 // -003a │ │ +03fb50: 5537 aa00 |00fe: iget-boolean v7, v3, Landroid/support/v4/app/Fragment;.mInLayout:Z // field@00aa │ │ +03fb54: 3807 4900 |0100: if-eqz v7, 0149 // +0049 │ │ +03fb58: 2207 2903 |0102: new-instance v7, Ljava/lang/IllegalArgumentException; // type@0329 │ │ +03fb5c: 2208 3f03 |0104: new-instance v8, Ljava/lang/StringBuilder; // type@033f │ │ +03fb60: 7010 5715 0800 |0106: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ +03fb66: 7210 f311 0e00 |0109: invoke-interface {v14}, Landroid/util/AttributeSet;.getPositionDescription:()Ljava/lang/String; // method@11f3 │ │ +03fb6c: 0c09 |010c: move-result-object v9 │ │ +03fb6e: 6e20 5f15 9800 |010d: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +03fb74: 0c08 |0110: move-result-object v8 │ │ +03fb76: 1a09 6d01 |0111: const-string v9, ": Duplicate id 0x" // string@016d │ │ +03fb7a: 6e20 5f15 9800 |0113: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +03fb80: 0c08 |0116: move-result-object v8 │ │ +03fb82: 7110 0915 0400 |0117: invoke-static {v4}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@1509 │ │ +03fb88: 0c09 |011a: move-result-object v9 │ │ +03fb8a: 6e20 5f15 9800 |011b: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +03fb90: 0c08 |011e: move-result-object v8 │ │ +03fb92: 1a09 2c01 |011f: const-string v9, ", tag " // string@012c │ │ +03fb96: 6e20 5f15 9800 |0121: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +03fb9c: 0c08 |0124: move-result-object v8 │ │ +03fb9e: 6e20 5f15 6800 |0125: invoke-virtual {v8, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +03fba4: 0c08 |0128: move-result-object v8 │ │ +03fba6: 1a09 2a01 |0129: const-string v9, ", or parent id 0x" // string@012a │ │ +03fbaa: 6e20 5f15 9800 |012b: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +03fbb0: 0c08 |012e: move-result-object v8 │ │ +03fbb2: 7110 0915 0100 |012f: invoke-static {v1}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@1509 │ │ +03fbb8: 0c09 |0132: move-result-object v9 │ │ +03fbba: 6e20 5f15 9800 |0133: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +03fbc0: 0c08 |0136: move-result-object v8 │ │ +03fbc2: 1a09 c000 |0137: const-string v9, " with another fragment for " // string@00c0 │ │ +03fbc6: 6e20 5f15 9800 |0139: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +03fbcc: 0c08 |013c: move-result-object v8 │ │ +03fbce: 6e20 5f15 2800 |013d: invoke-virtual {v8, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +03fbd4: 0c08 |0140: move-result-object v8 │ │ +03fbd6: 6e10 6415 0800 |0141: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ +03fbdc: 0c08 |0144: move-result-object v8 │ │ +03fbde: 7020 0015 8700 |0145: invoke-direct {v7, v8}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@1500 │ │ +03fbe4: 2707 |0148: throw v7 │ │ +03fbe6: 5c3a aa00 |0149: iput-boolean v10, v3, Landroid/support/v4/app/Fragment;.mInLayout:Z // field@00aa │ │ +03fbea: 5537 b600 |014b: iget-boolean v7, v3, Landroid/support/v4/app/Fragment;.mRetaining:Z // field@00b6 │ │ +03fbee: 3907 0700 |014d: if-nez v7, 0154 // +0007 │ │ +03fbf2: 5437 b700 |014f: iget-object v7, v3, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@00b7 │ │ +03fbf6: 6e40 1803 b37e |0151: invoke-virtual {v3, v11, v14, v7}, Landroid/support/v4/app/Fragment;.onInflate:(Landroid/app/Activity;Landroid/util/AttributeSet;Landroid/os/Bundle;)V // method@0318 │ │ +03fbfc: 54b7 d700 |0154: iget-object v7, v11, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00d7 │ │ +03fc00: 6e20 d603 3700 |0156: invoke-virtual {v7, v3}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(Landroid/support/v4/app/Fragment;)V // method@03d6 │ │ +03fc06: 2880 |0159: goto 00d9 // -0080 │ │ +03fc08: 3804 0700 |015a: if-eqz v4, 0161 // +0007 │ │ +03fc0c: 5437 c000 |015c: iget-object v7, v3, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00c0 │ │ +03fc10: 6e20 c612 4700 |015e: invoke-virtual {v7, v4}, Landroid/view/View;.setId:(I)V // method@12c6 │ │ +03fc16: 5437 c000 |0161: iget-object v7, v3, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00c0 │ │ +03fc1a: 6e10 9312 0700 |0163: invoke-virtual {v7}, Landroid/view/View;.getTag:()Ljava/lang/Object; // method@1293 │ │ +03fc20: 0c07 |0166: move-result-object v7 │ │ +03fc22: 3907 0700 |0167: if-nez v7, 016e // +0007 │ │ +03fc26: 5437 c000 |0169: iget-object v7, v3, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00c0 │ │ +03fc2a: 6e20 d312 6700 |016b: invoke-virtual {v7, v6}, Landroid/view/View;.setTag:(Ljava/lang/Object;)V // method@12d3 │ │ +03fc30: 5437 c000 |016e: iget-object v7, v3, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00c0 │ │ +03fc34: 2900 a0fe |0170: goto/16 0010 // -0160 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=242 │ │ 0x000c line=243 │ │ 0x0010 line=323 │ │ 0x0011 line=246 │ │ 0x0017 line=247 │ │ @@ -8158,25 +8158,25 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 22 16-bit code units │ │ -03e0a8: |[03e0a8] android.support.v4.app.FragmentActivity.onDestroy:()V │ │ -03e0b8: 6f10 2500 0100 |0000: invoke-super {v1}, Landroid/app/Activity;.onDestroy:()V // method@0025 │ │ -03e0be: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -03e0c0: 6e20 4c03 0100 |0004: invoke-virtual {v1, v0}, Landroid/support/v4/app/FragmentActivity;.doReallyStop:(Z)V // method@034c │ │ -03e0c6: 5410 d700 |0007: iget-object v0, v1, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00d7 │ │ -03e0ca: 6e10 b703 0000 |0009: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchDestroy:()V // method@03b7 │ │ -03e0d0: 5410 d900 |000c: iget-object v0, v1, Landroid/support/v4/app/FragmentActivity;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00d9 │ │ -03e0d4: 3800 0700 |000e: if-eqz v0, 0015 // +0007 │ │ -03e0d8: 5410 d900 |0010: iget-object v0, v1, Landroid/support/v4/app/FragmentActivity;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00d9 │ │ -03e0dc: 6e10 9204 0000 |0012: invoke-virtual {v0}, Landroid/support/v4/app/LoaderManagerImpl;.doDestroy:()V // method@0492 │ │ -03e0e2: 0e00 |0015: return-void │ │ +03fc38: |[03fc38] android.support.v4.app.FragmentActivity.onDestroy:()V │ │ +03fc48: 6f10 2500 0100 |0000: invoke-super {v1}, Landroid/app/Activity;.onDestroy:()V // method@0025 │ │ +03fc4e: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +03fc50: 6e20 4c03 0100 |0004: invoke-virtual {v1, v0}, Landroid/support/v4/app/FragmentActivity;.doReallyStop:(Z)V // method@034c │ │ +03fc56: 5410 d700 |0007: iget-object v0, v1, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00d7 │ │ +03fc5a: 6e10 b703 0000 |0009: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchDestroy:()V // method@03b7 │ │ +03fc60: 5410 d900 |000c: iget-object v0, v1, Landroid/support/v4/app/FragmentActivity;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00d9 │ │ +03fc64: 3800 0700 |000e: if-eqz v0, 0015 // +0007 │ │ +03fc68: 5410 d900 |0010: iget-object v0, v1, Landroid/support/v4/app/FragmentActivity;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00d9 │ │ +03fc6c: 6e10 9204 0000 |0012: invoke-virtual {v0}, Landroid/support/v4/app/LoaderManagerImpl;.doDestroy:()V // method@0492 │ │ +03fc72: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=331 │ │ 0x0003 line=333 │ │ 0x0007 line=335 │ │ 0x000c line=336 │ │ 0x0010 line=337 │ │ @@ -8189,29 +8189,29 @@ │ │ type : '(ILandroid/view/KeyEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 24 16-bit code units │ │ -03e0e4: |[03e0e4] android.support.v4.app.FragmentActivity.onKeyDown:(ILandroid/view/KeyEvent;)Z │ │ -03e0f4: 6000 1f00 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@001f │ │ -03e0f8: 1251 |0002: const/4 v1, #int 5 // #5 │ │ -03e0fa: 3510 1000 |0003: if-ge v0, v1, 0013 // +0010 │ │ -03e0fe: 1240 |0005: const/4 v0, #int 4 // #4 │ │ -03e100: 3303 0d00 |0006: if-ne v3, v0, 0013 // +000d │ │ -03e104: 6e10 2412 0400 |0008: invoke-virtual {v4}, Landroid/view/KeyEvent;.getRepeatCount:()I // method@1224 │ │ -03e10a: 0a00 |000b: move-result v0 │ │ -03e10c: 3900 0700 |000c: if-nez v0, 0013 // +0007 │ │ -03e110: 6e10 6103 0200 |000e: invoke-virtual {v2}, Landroid/support/v4/app/FragmentActivity;.onBackPressed:()V // method@0361 │ │ -03e116: 1210 |0011: const/4 v0, #int 1 // #1 │ │ -03e118: 0f00 |0012: return v0 │ │ -03e11a: 6f30 2600 3204 |0013: invoke-super {v2, v3, v4}, Landroid/app/Activity;.onKeyDown:(ILandroid/view/KeyEvent;)Z // method@0026 │ │ -03e120: 0a00 |0016: move-result v0 │ │ -03e122: 28fb |0017: goto 0012 // -0005 │ │ +03fc74: |[03fc74] android.support.v4.app.FragmentActivity.onKeyDown:(ILandroid/view/KeyEvent;)Z │ │ +03fc84: 6000 1f00 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@001f │ │ +03fc88: 1251 |0002: const/4 v1, #int 5 // #5 │ │ +03fc8a: 3510 1000 |0003: if-ge v0, v1, 0013 // +0010 │ │ +03fc8e: 1240 |0005: const/4 v0, #int 4 // #4 │ │ +03fc90: 3303 0d00 |0006: if-ne v3, v0, 0013 // +000d │ │ +03fc94: 6e10 2412 0400 |0008: invoke-virtual {v4}, Landroid/view/KeyEvent;.getRepeatCount:()I // method@1224 │ │ +03fc9a: 0a00 |000b: move-result v0 │ │ +03fc9c: 3900 0700 |000c: if-nez v0, 0013 // +0007 │ │ +03fca0: 6e10 6103 0200 |000e: invoke-virtual {v2}, Landroid/support/v4/app/FragmentActivity;.onBackPressed:()V // method@0361 │ │ +03fca6: 1210 |0011: const/4 v0, #int 1 // #1 │ │ +03fca8: 0f00 |0012: return v0 │ │ +03fcaa: 6f30 2600 3204 |0013: invoke-super {v2, v3, v4}, Landroid/app/Activity;.onKeyDown:(ILandroid/view/KeyEvent;)Z // method@0026 │ │ +03fcb0: 0a00 |0016: move-result v0 │ │ +03fcb2: 28fb |0017: goto 0012 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=346 │ │ 0x000e line=351 │ │ 0x0011 line=352 │ │ 0x0012 line=355 │ │ locals : │ │ @@ -8224,19 +8224,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -03e124: |[03e124] android.support.v4.app.FragmentActivity.onLowMemory:()V │ │ -03e134: 6f10 2700 0100 |0000: invoke-super {v1}, Landroid/app/Activity;.onLowMemory:()V // method@0027 │ │ -03e13a: 5410 d700 |0003: iget-object v0, v1, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00d7 │ │ -03e13e: 6e10 b903 0000 |0005: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchLowMemory:()V // method@03b9 │ │ -03e144: 0e00 |0008: return-void │ │ +03fcb4: |[03fcb4] android.support.v4.app.FragmentActivity.onLowMemory:()V │ │ +03fcc4: 6f10 2700 0100 |0000: invoke-super {v1}, Landroid/app/Activity;.onLowMemory:()V // method@0027 │ │ +03fcca: 5410 d700 |0003: iget-object v0, v1, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00d7 │ │ +03fcce: 6e10 b903 0000 |0005: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchLowMemory:()V // method@03b9 │ │ +03fcd4: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=363 │ │ 0x0003 line=364 │ │ 0x0008 line=365 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v4/app/FragmentActivity; │ │ @@ -8246,33 +8246,33 @@ │ │ type : '(ILandroid/view/MenuItem;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 38 16-bit code units │ │ -03e148: |[03e148] android.support.v4.app.FragmentActivity.onMenuItemSelected:(ILandroid/view/MenuItem;)Z │ │ -03e158: 6f30 2800 2103 |0000: invoke-super {v1, v2, v3}, Landroid/app/Activity;.onMenuItemSelected:(ILandroid/view/MenuItem;)Z // method@0028 │ │ -03e15e: 0a00 |0003: move-result v0 │ │ -03e160: 3800 0400 |0004: if-eqz v0, 0008 // +0004 │ │ -03e164: 1210 |0006: const/4 v0, #int 1 // #1 │ │ -03e166: 0f00 |0007: return v0 │ │ -03e168: 2c02 1400 0000 |0008: sparse-switch v2, 0000001c // +00000014 │ │ -03e16e: 1200 |000b: const/4 v0, #int 0 // #0 │ │ -03e170: 28fb |000c: goto 0007 // -0005 │ │ -03e172: 5410 d700 |000d: iget-object v0, v1, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00d7 │ │ -03e176: 6e20 ba03 3000 |000f: invoke-virtual {v0, v3}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchOptionsItemSelected:(Landroid/view/MenuItem;)Z // method@03ba │ │ -03e17c: 0a00 |0012: move-result v0 │ │ -03e17e: 28f4 |0013: goto 0007 // -000c │ │ -03e180: 5410 d700 |0014: iget-object v0, v1, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00d7 │ │ -03e184: 6e20 b403 3000 |0016: invoke-virtual {v0, v3}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchContextItemSelected:(Landroid/view/MenuItem;)Z // method@03b4 │ │ -03e18a: 0a00 |0019: move-result v0 │ │ -03e18c: 28ed |001a: goto 0007 // -0013 │ │ -03e18e: 0000 |001b: nop // spacer │ │ -03e190: 0002 0200 0000 0000 0600 0000 0500 ... |001c: sparse-switch-data (10 units) │ │ +03fcd8: |[03fcd8] android.support.v4.app.FragmentActivity.onMenuItemSelected:(ILandroid/view/MenuItem;)Z │ │ +03fce8: 6f30 2800 2103 |0000: invoke-super {v1, v2, v3}, Landroid/app/Activity;.onMenuItemSelected:(ILandroid/view/MenuItem;)Z // method@0028 │ │ +03fcee: 0a00 |0003: move-result v0 │ │ +03fcf0: 3800 0400 |0004: if-eqz v0, 0008 // +0004 │ │ +03fcf4: 1210 |0006: const/4 v0, #int 1 // #1 │ │ +03fcf6: 0f00 |0007: return v0 │ │ +03fcf8: 2c02 1400 0000 |0008: sparse-switch v2, 0000001c // +00000014 │ │ +03fcfe: 1200 |000b: const/4 v0, #int 0 // #0 │ │ +03fd00: 28fb |000c: goto 0007 // -0005 │ │ +03fd02: 5410 d700 |000d: iget-object v0, v1, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00d7 │ │ +03fd06: 6e20 ba03 3000 |000f: invoke-virtual {v0, v3}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchOptionsItemSelected:(Landroid/view/MenuItem;)Z // method@03ba │ │ +03fd0c: 0a00 |0012: move-result v0 │ │ +03fd0e: 28f4 |0013: goto 0007 // -000c │ │ +03fd10: 5410 d700 |0014: iget-object v0, v1, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00d7 │ │ +03fd14: 6e20 b403 3000 |0016: invoke-virtual {v0, v3}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchContextItemSelected:(Landroid/view/MenuItem;)Z // method@03b4 │ │ +03fd1a: 0a00 |0019: move-result v0 │ │ +03fd1c: 28ed |001a: goto 0007 // -0013 │ │ +03fd1e: 0000 |001b: nop // spacer │ │ +03fd20: 0002 0200 0000 0000 0600 0000 0500 ... |001c: sparse-switch-data (10 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=372 │ │ 0x0006 line=373 │ │ 0x0007 line=384 │ │ 0x0008 line=376 │ │ 0x000b line=384 │ │ @@ -8289,19 +8289,19 @@ │ │ type : '(Landroid/content/Intent;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -03e1a4: |[03e1a4] android.support.v4.app.FragmentActivity.onNewIntent:(Landroid/content/Intent;)V │ │ -03e1b4: 6f20 2900 2100 |0000: invoke-super {v1, v2}, Landroid/app/Activity;.onNewIntent:(Landroid/content/Intent;)V // method@0029 │ │ -03e1ba: 5410 d700 |0003: iget-object v0, v1, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00d7 │ │ -03e1be: 6e10 d803 0000 |0005: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.noteStateNotSaved:()V // method@03d8 │ │ -03e1c4: 0e00 |0008: return-void │ │ +03fd34: |[03fd34] android.support.v4.app.FragmentActivity.onNewIntent:(Landroid/content/Intent;)V │ │ +03fd44: 6f20 2900 2100 |0000: invoke-super {v1, v2}, Landroid/app/Activity;.onNewIntent:(Landroid/content/Intent;)V // method@0029 │ │ +03fd4a: 5410 d700 |0003: iget-object v0, v1, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00d7 │ │ +03fd4e: 6e10 d803 0000 |0005: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.noteStateNotSaved:()V // method@03d8 │ │ +03fd54: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=427 │ │ 0x0003 line=428 │ │ 0x0008 line=429 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v4/app/FragmentActivity; │ │ @@ -8312,23 +8312,23 @@ │ │ type : '(ILandroid/view/Menu;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 20 16-bit code units │ │ -03e1c8: |[03e1c8] android.support.v4.app.FragmentActivity.onPanelClosed:(ILandroid/view/Menu;)V │ │ -03e1d8: 2b02 0e00 0000 |0000: packed-switch v2, 0000000e // +0000000e │ │ -03e1de: 6f30 2a00 2103 |0003: invoke-super {v1, v2, v3}, Landroid/app/Activity;.onPanelClosed:(ILandroid/view/Menu;)V // method@002a │ │ -03e1e4: 0e00 |0006: return-void │ │ -03e1e6: 5410 d700 |0007: iget-object v0, v1, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00d7 │ │ -03e1ea: 6e20 bb03 3000 |0009: invoke-virtual {v0, v3}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchOptionsMenuClosed:(Landroid/view/Menu;)V // method@03bb │ │ -03e1f0: 28f7 |000c: goto 0003 // -0009 │ │ -03e1f2: 0000 |000d: nop // spacer │ │ -03e1f4: 0001 0100 0000 0000 0700 0000 |000e: packed-switch-data (6 units) │ │ +03fd58: |[03fd58] android.support.v4.app.FragmentActivity.onPanelClosed:(ILandroid/view/Menu;)V │ │ +03fd68: 2b02 0e00 0000 |0000: packed-switch v2, 0000000e // +0000000e │ │ +03fd6e: 6f30 2a00 2103 |0003: invoke-super {v1, v2, v3}, Landroid/app/Activity;.onPanelClosed:(ILandroid/view/Menu;)V // method@002a │ │ +03fd74: 0e00 |0006: return-void │ │ +03fd76: 5410 d700 |0007: iget-object v0, v1, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00d7 │ │ +03fd7a: 6e20 bb03 3000 |0009: invoke-virtual {v0, v3}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchOptionsMenuClosed:(Landroid/view/Menu;)V // method@03bb │ │ +03fd80: 28f7 |000c: goto 0003 // -0009 │ │ +03fd82: 0000 |000d: nop // spacer │ │ +03fd84: 0001 0100 0000 0000 0700 0000 |000e: packed-switch-data (6 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=393 │ │ 0x0003 line=398 │ │ 0x0006 line=399 │ │ 0x0007 line=395 │ │ 0x000d line=393 │ │ @@ -8342,29 +8342,29 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 29 16-bit code units │ │ -03e200: |[03e200] android.support.v4.app.FragmentActivity.onPause:()V │ │ -03e210: 1221 |0000: const/4 v1, #int 2 // #2 │ │ -03e212: 6f10 2b00 0200 |0001: invoke-super {v2}, Landroid/app/Activity;.onPause:()V // method@002b │ │ -03e218: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -03e21a: 5c20 dd00 |0005: iput-boolean v0, v2, Landroid/support/v4/app/FragmentActivity;.mResumed:Z // field@00dd │ │ -03e21e: 5420 d800 |0007: iget-object v0, v2, Landroid/support/v4/app/FragmentActivity;.mHandler:Landroid/os/Handler; // field@00d8 │ │ -03e222: 6e20 ca01 1000 |0009: invoke-virtual {v0, v1}, Landroid/os/Handler;.hasMessages:(I)Z // method@01ca │ │ -03e228: 0a00 |000c: move-result v0 │ │ -03e22a: 3800 0a00 |000d: if-eqz v0, 0017 // +000a │ │ -03e22e: 5420 d800 |000f: iget-object v0, v2, Landroid/support/v4/app/FragmentActivity;.mHandler:Landroid/os/Handler; // field@00d8 │ │ -03e232: 6e20 ce01 1000 |0011: invoke-virtual {v0, v1}, Landroid/os/Handler;.removeMessages:(I)V // method@01ce │ │ -03e238: 6e10 7303 0200 |0014: invoke-virtual {v2}, Landroid/support/v4/app/FragmentActivity;.onResumeFragments:()V // method@0373 │ │ -03e23e: 5420 d700 |0017: iget-object v0, v2, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00d7 │ │ -03e242: 6e10 bc03 0000 |0019: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchPause:()V // method@03bc │ │ -03e248: 0e00 |001c: return-void │ │ +03fd90: |[03fd90] android.support.v4.app.FragmentActivity.onPause:()V │ │ +03fda0: 1221 |0000: const/4 v1, #int 2 // #2 │ │ +03fda2: 6f10 2b00 0200 |0001: invoke-super {v2}, Landroid/app/Activity;.onPause:()V // method@002b │ │ +03fda8: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +03fdaa: 5c20 dd00 |0005: iput-boolean v0, v2, Landroid/support/v4/app/FragmentActivity;.mResumed:Z // field@00dd │ │ +03fdae: 5420 d800 |0007: iget-object v0, v2, Landroid/support/v4/app/FragmentActivity;.mHandler:Landroid/os/Handler; // field@00d8 │ │ +03fdb2: 6e20 ca01 1000 |0009: invoke-virtual {v0, v1}, Landroid/os/Handler;.hasMessages:(I)Z // method@01ca │ │ +03fdb8: 0a00 |000c: move-result v0 │ │ +03fdba: 3800 0a00 |000d: if-eqz v0, 0017 // +000a │ │ +03fdbe: 5420 d800 |000f: iget-object v0, v2, Landroid/support/v4/app/FragmentActivity;.mHandler:Landroid/os/Handler; // field@00d8 │ │ +03fdc2: 6e20 ce01 1000 |0011: invoke-virtual {v0, v1}, Landroid/os/Handler;.removeMessages:(I)V // method@01ce │ │ +03fdc8: 6e10 7303 0200 |0014: invoke-virtual {v2}, Landroid/support/v4/app/FragmentActivity;.onResumeFragments:()V // method@0373 │ │ +03fdce: 5420 d700 |0017: iget-object v0, v2, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00d7 │ │ +03fdd2: 6e10 bc03 0000 |0019: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchPause:()V // method@03bc │ │ +03fdd8: 0e00 |001c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=406 │ │ 0x0004 line=407 │ │ 0x0007 line=408 │ │ 0x000f line=409 │ │ 0x0014 line=410 │ │ @@ -8378,23 +8378,23 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -03e24c: |[03e24c] android.support.v4.app.FragmentActivity.onPostResume:()V │ │ -03e25c: 6f10 2c00 0200 |0000: invoke-super {v2}, Landroid/app/Activity;.onPostResume:()V // method@002c │ │ -03e262: 5420 d800 |0003: iget-object v0, v2, Landroid/support/v4/app/FragmentActivity;.mHandler:Landroid/os/Handler; // field@00d8 │ │ -03e266: 1221 |0005: const/4 v1, #int 2 // #2 │ │ -03e268: 6e20 ce01 1000 |0006: invoke-virtual {v0, v1}, Landroid/os/Handler;.removeMessages:(I)V // method@01ce │ │ -03e26e: 6e10 7303 0200 |0009: invoke-virtual {v2}, Landroid/support/v4/app/FragmentActivity;.onResumeFragments:()V // method@0373 │ │ -03e274: 5420 d700 |000c: iget-object v0, v2, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00d7 │ │ -03e278: 6e10 c403 0000 |000e: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.execPendingActions:()Z // method@03c4 │ │ -03e27e: 0e00 |0011: return-void │ │ +03fddc: |[03fddc] android.support.v4.app.FragmentActivity.onPostResume:()V │ │ +03fdec: 6f10 2c00 0200 |0000: invoke-super {v2}, Landroid/app/Activity;.onPostResume:()V // method@002c │ │ +03fdf2: 5420 d800 |0003: iget-object v0, v2, Landroid/support/v4/app/FragmentActivity;.mHandler:Landroid/os/Handler; // field@00d8 │ │ +03fdf6: 1221 |0005: const/4 v1, #int 2 // #2 │ │ +03fdf8: 6e20 ce01 1000 |0006: invoke-virtual {v0, v1}, Landroid/os/Handler;.removeMessages:(I)V // method@01ce │ │ +03fdfe: 6e10 7303 0200 |0009: invoke-virtual {v2}, Landroid/support/v4/app/FragmentActivity;.onResumeFragments:()V // method@0373 │ │ +03fe04: 5420 d700 |000c: iget-object v0, v2, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00d7 │ │ +03fe08: 6e10 c403 0000 |000e: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.execPendingActions:()Z // method@03c4 │ │ +03fe0e: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=453 │ │ 0x0003 line=454 │ │ 0x0009 line=455 │ │ 0x000c line=456 │ │ 0x0011 line=457 │ │ @@ -8406,19 +8406,19 @@ │ │ type : '(Landroid/view/View;Landroid/view/Menu;)Z' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -03e280: |[03e280] android.support.v4.app.FragmentActivity.onPrepareOptionsPanel:(Landroid/view/View;Landroid/view/Menu;)Z │ │ -03e290: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -03e292: 6f40 2d00 0132 |0001: invoke-super {v1, v0, v2, v3}, Landroid/app/Activity;.onPreparePanel:(ILandroid/view/View;Landroid/view/Menu;)Z // method@002d │ │ -03e298: 0a00 |0004: move-result v0 │ │ -03e29a: 0f00 |0005: return v0 │ │ +03fe10: |[03fe10] android.support.v4.app.FragmentActivity.onPrepareOptionsPanel:(Landroid/view/View;Landroid/view/Menu;)Z │ │ +03fe20: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +03fe22: 6f40 2d00 0132 |0001: invoke-super {v1, v0, v2, v3}, Landroid/app/Activity;.onPreparePanel:(ILandroid/view/View;Landroid/view/Menu;)Z // method@002d │ │ +03fe28: 0a00 |0004: move-result v0 │ │ +03fe2a: 0f00 |0005: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=491 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/app/FragmentActivity; │ │ 0x0000 - 0x0006 reg=2 view Landroid/view/View; │ │ 0x0000 - 0x0006 reg=3 menu Landroid/view/Menu; │ │ @@ -8428,33 +8428,33 @@ │ │ type : '(ILandroid/view/View;Landroid/view/Menu;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 34 16-bit code units │ │ -03e29c: |[03e29c] android.support.v4.app.FragmentActivity.onPreparePanel:(ILandroid/view/View;Landroid/view/Menu;)Z │ │ -03e2ac: 3903 1d00 |0000: if-nez v3, 001d // +001d │ │ -03e2b0: 3805 1b00 |0002: if-eqz v5, 001d // +001b │ │ -03e2b4: 5521 db00 |0004: iget-boolean v1, v2, Landroid/support/v4/app/FragmentActivity;.mOptionsMenuInvalidated:Z // field@00db │ │ -03e2b8: 3801 0b00 |0006: if-eqz v1, 0011 // +000b │ │ -03e2bc: 1201 |0008: const/4 v1, #int 0 // #0 │ │ -03e2be: 5c21 db00 |0009: iput-boolean v1, v2, Landroid/support/v4/app/FragmentActivity;.mOptionsMenuInvalidated:Z // field@00db │ │ -03e2c2: 7210 3012 0500 |000b: invoke-interface {v5}, Landroid/view/Menu;.clear:()V // method@1230 │ │ -03e2c8: 6e30 6503 3205 |000e: invoke-virtual {v2, v3, v5}, Landroid/support/v4/app/FragmentActivity;.onCreatePanelMenu:(ILandroid/view/Menu;)Z // method@0365 │ │ -03e2ce: 6e30 6f03 4205 |0011: invoke-virtual {v2, v4, v5}, Landroid/support/v4/app/FragmentActivity;.onPrepareOptionsPanel:(Landroid/view/View;Landroid/view/Menu;)Z // method@036f │ │ -03e2d4: 0a00 |0014: move-result v0 │ │ -03e2d6: 5421 d700 |0015: iget-object v1, v2, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00d7 │ │ -03e2da: 6e20 bd03 5100 |0017: invoke-virtual {v1, v5}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchPrepareOptionsMenu:(Landroid/view/Menu;)Z // method@03bd │ │ -03e2e0: 0a01 |001a: move-result v1 │ │ -03e2e2: b610 |001b: or-int/2addr v0, v1 │ │ -03e2e4: 0f00 |001c: return v0 │ │ -03e2e6: 6f40 2d00 3254 |001d: invoke-super {v2, v3, v4, v5}, Landroid/app/Activity;.onPreparePanel:(ILandroid/view/View;Landroid/view/Menu;)Z // method@002d │ │ -03e2ec: 0a00 |0020: move-result v0 │ │ -03e2ee: 28fb |0021: goto 001c // -0005 │ │ +03fe2c: |[03fe2c] android.support.v4.app.FragmentActivity.onPreparePanel:(ILandroid/view/View;Landroid/view/Menu;)Z │ │ +03fe3c: 3903 1d00 |0000: if-nez v3, 001d // +001d │ │ +03fe40: 3805 1b00 |0002: if-eqz v5, 001d // +001b │ │ +03fe44: 5521 db00 |0004: iget-boolean v1, v2, Landroid/support/v4/app/FragmentActivity;.mOptionsMenuInvalidated:Z // field@00db │ │ +03fe48: 3801 0b00 |0006: if-eqz v1, 0011 // +000b │ │ +03fe4c: 1201 |0008: const/4 v1, #int 0 // #0 │ │ +03fe4e: 5c21 db00 |0009: iput-boolean v1, v2, Landroid/support/v4/app/FragmentActivity;.mOptionsMenuInvalidated:Z // field@00db │ │ +03fe52: 7210 3012 0500 |000b: invoke-interface {v5}, Landroid/view/Menu;.clear:()V // method@1230 │ │ +03fe58: 6e30 6503 3205 |000e: invoke-virtual {v2, v3, v5}, Landroid/support/v4/app/FragmentActivity;.onCreatePanelMenu:(ILandroid/view/Menu;)Z // method@0365 │ │ +03fe5e: 6e30 6f03 4205 |0011: invoke-virtual {v2, v4, v5}, Landroid/support/v4/app/FragmentActivity;.onPrepareOptionsPanel:(Landroid/view/View;Landroid/view/Menu;)Z // method@036f │ │ +03fe64: 0a00 |0014: move-result v0 │ │ +03fe66: 5421 d700 |0015: iget-object v1, v2, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00d7 │ │ +03fe6a: 6e20 bd03 5100 |0017: invoke-virtual {v1, v5}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchPrepareOptionsMenu:(Landroid/view/Menu;)Z // method@03bd │ │ +03fe70: 0a01 |001a: move-result v1 │ │ +03fe72: b610 |001b: or-int/2addr v0, v1 │ │ +03fe74: 0f00 |001c: return v0 │ │ +03fe76: 6f40 2d00 3254 |001d: invoke-super {v2, v3, v4, v5}, Landroid/app/Activity;.onPreparePanel:(ILandroid/view/View;Landroid/view/Menu;)Z // method@002d │ │ +03fe7c: 0a00 |0020: move-result v0 │ │ +03fe7e: 28fb |0021: goto 001c // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=474 │ │ 0x0004 line=475 │ │ 0x0008 line=476 │ │ 0x000b line=477 │ │ 0x000e line=478 │ │ @@ -8473,31 +8473,31 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 32 16-bit code units │ │ -03e2f0: |[03e2f0] android.support.v4.app.FragmentActivity.onReallyStop:()V │ │ -03e300: 5510 da00 |0000: iget-boolean v0, v1, Landroid/support/v4/app/FragmentActivity;.mLoadersStarted:Z // field@00da │ │ -03e304: 3800 1200 |0002: if-eqz v0, 0014 // +0012 │ │ -03e308: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -03e30a: 5c10 da00 |0005: iput-boolean v0, v1, Landroid/support/v4/app/FragmentActivity;.mLoadersStarted:Z // field@00da │ │ -03e30e: 5410 d900 |0007: iget-object v0, v1, Landroid/support/v4/app/FragmentActivity;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00d9 │ │ -03e312: 3800 0b00 |0009: if-eqz v0, 0014 // +000b │ │ -03e316: 5510 de00 |000b: iget-boolean v0, v1, Landroid/support/v4/app/FragmentActivity;.mRetaining:Z // field@00de │ │ -03e31a: 3900 0d00 |000d: if-nez v0, 001a // +000d │ │ -03e31e: 5410 d900 |000f: iget-object v0, v1, Landroid/support/v4/app/FragmentActivity;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00d9 │ │ -03e322: 6e10 9704 0000 |0011: invoke-virtual {v0}, Landroid/support/v4/app/LoaderManagerImpl;.doStop:()V // method@0497 │ │ -03e328: 5410 d700 |0014: iget-object v0, v1, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00d7 │ │ -03e32c: 6e10 be03 0000 |0016: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchReallyStop:()V // method@03be │ │ -03e332: 0e00 |0019: return-void │ │ -03e334: 5410 d900 |001a: iget-object v0, v1, Landroid/support/v4/app/FragmentActivity;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00d9 │ │ -03e338: 6e10 9504 0000 |001c: invoke-virtual {v0}, Landroid/support/v4/app/LoaderManagerImpl;.doRetain:()V // method@0495 │ │ -03e33e: 28f5 |001f: goto 0014 // -000b │ │ +03fe80: |[03fe80] android.support.v4.app.FragmentActivity.onReallyStop:()V │ │ +03fe90: 5510 da00 |0000: iget-boolean v0, v1, Landroid/support/v4/app/FragmentActivity;.mLoadersStarted:Z // field@00da │ │ +03fe94: 3800 1200 |0002: if-eqz v0, 0014 // +0012 │ │ +03fe98: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +03fe9a: 5c10 da00 |0005: iput-boolean v0, v1, Landroid/support/v4/app/FragmentActivity;.mLoadersStarted:Z // field@00da │ │ +03fe9e: 5410 d900 |0007: iget-object v0, v1, Landroid/support/v4/app/FragmentActivity;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00d9 │ │ +03fea2: 3800 0b00 |0009: if-eqz v0, 0014 // +000b │ │ +03fea6: 5510 de00 |000b: iget-boolean v0, v1, Landroid/support/v4/app/FragmentActivity;.mRetaining:Z // field@00de │ │ +03feaa: 3900 0d00 |000d: if-nez v0, 001a // +000d │ │ +03feae: 5410 d900 |000f: iget-object v0, v1, Landroid/support/v4/app/FragmentActivity;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00d9 │ │ +03feb2: 6e10 9704 0000 |0011: invoke-virtual {v0}, Landroid/support/v4/app/LoaderManagerImpl;.doStop:()V // method@0497 │ │ +03feb8: 5410 d700 |0014: iget-object v0, v1, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00d7 │ │ +03febc: 6e10 be03 0000 |0016: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchReallyStop:()V // method@03be │ │ +03fec2: 0e00 |0019: return-void │ │ +03fec4: 5410 d900 |001a: iget-object v0, v1, Landroid/support/v4/app/FragmentActivity;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00d9 │ │ +03fec8: 6e10 9504 0000 |001c: invoke-virtual {v0}, Landroid/support/v4/app/LoaderManagerImpl;.doRetain:()V // method@0495 │ │ +03fece: 28f5 |001f: goto 0014 // -000b │ │ catches : (none) │ │ positions : │ │ 0x0000 line=798 │ │ 0x0004 line=799 │ │ 0x0007 line=800 │ │ 0x000b line=801 │ │ 0x000f line=802 │ │ @@ -8512,24 +8512,24 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -03e340: |[03e340] android.support.v4.app.FragmentActivity.onResume:()V │ │ -03e350: 6f10 2e00 0200 |0000: invoke-super {v2}, Landroid/app/Activity;.onResume:()V // method@002e │ │ -03e356: 5420 d800 |0003: iget-object v0, v2, Landroid/support/v4/app/FragmentActivity;.mHandler:Landroid/os/Handler; // field@00d8 │ │ -03e35a: 1221 |0005: const/4 v1, #int 2 // #2 │ │ -03e35c: 6e20 cf01 1000 |0006: invoke-virtual {v0, v1}, Landroid/os/Handler;.sendEmptyMessage:(I)Z // method@01cf │ │ -03e362: 1210 |0009: const/4 v0, #int 1 // #1 │ │ -03e364: 5c20 dd00 |000a: iput-boolean v0, v2, Landroid/support/v4/app/FragmentActivity;.mResumed:Z // field@00dd │ │ -03e368: 5420 d700 |000c: iget-object v0, v2, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00d7 │ │ -03e36c: 6e10 c403 0000 |000e: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.execPendingActions:()Z // method@03c4 │ │ -03e372: 0e00 |0011: return-void │ │ +03fed0: |[03fed0] android.support.v4.app.FragmentActivity.onResume:()V │ │ +03fee0: 6f10 2e00 0200 |0000: invoke-super {v2}, Landroid/app/Activity;.onResume:()V // method@002e │ │ +03fee6: 5420 d800 |0003: iget-object v0, v2, Landroid/support/v4/app/FragmentActivity;.mHandler:Landroid/os/Handler; // field@00d8 │ │ +03feea: 1221 |0005: const/4 v1, #int 2 // #2 │ │ +03feec: 6e20 cf01 1000 |0006: invoke-virtual {v0, v1}, Landroid/os/Handler;.sendEmptyMessage:(I)Z // method@01cf │ │ +03fef2: 1210 |0009: const/4 v0, #int 1 // #1 │ │ +03fef4: 5c20 dd00 |000a: iput-boolean v0, v2, Landroid/support/v4/app/FragmentActivity;.mResumed:Z // field@00dd │ │ +03fef8: 5420 d700 |000c: iget-object v0, v2, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00d7 │ │ +03fefc: 6e10 c403 0000 |000e: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.execPendingActions:()Z // method@03c4 │ │ +03ff02: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=442 │ │ 0x0003 line=443 │ │ 0x0009 line=444 │ │ 0x000c line=445 │ │ 0x0011 line=446 │ │ @@ -8541,18 +8541,18 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -03e374: |[03e374] android.support.v4.app.FragmentActivity.onResumeFragments:()V │ │ -03e384: 5410 d700 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00d7 │ │ -03e388: 6e10 bf03 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchResume:()V // method@03bf │ │ -03e38e: 0e00 |0005: return-void │ │ +03ff04: |[03ff04] android.support.v4.app.FragmentActivity.onResumeFragments:()V │ │ +03ff14: 5410 d700 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00d7 │ │ +03ff18: 6e10 bf03 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchResume:()V // method@03bf │ │ +03ff1e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=466 │ │ 0x0005 line=467 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/app/FragmentActivity; │ │ │ │ @@ -8561,17 +8561,17 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -03e390: |[03e390] android.support.v4.app.FragmentActivity.onRetainCustomNonConfigurationInstance:()Ljava/lang/Object; │ │ -03e3a0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -03e3a2: 1100 |0001: return-object v0 │ │ +03ff20: |[03ff20] android.support.v4.app.FragmentActivity.onRetainCustomNonConfigurationInstance:()Ljava/lang/Object; │ │ +03ff30: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +03ff32: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=624 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/app/FragmentActivity; │ │ │ │ #28 : (in Landroid/support/v4/app/FragmentActivity;) │ │ @@ -8579,68 +8579,68 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 12 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 99 16-bit code units │ │ -03e3a4: |[03e3a4] android.support.v4.app.FragmentActivity.onRetainNonConfigurationInstance:()Ljava/lang/Object; │ │ -03e3b4: 1209 |0000: const/4 v9, #int 0 // #0 │ │ -03e3b6: 55b8 df00 |0001: iget-boolean v8, v11, Landroid/support/v4/app/FragmentActivity;.mStopped:Z // field@00df │ │ -03e3ba: 3808 0600 |0003: if-eqz v8, 0009 // +0006 │ │ -03e3be: 1218 |0005: const/4 v8, #int 1 // #1 │ │ -03e3c0: 6e20 4c03 8b00 |0006: invoke-virtual {v11, v8}, Landroid/support/v4/app/FragmentActivity;.doReallyStop:(Z)V // method@034c │ │ -03e3c6: 6e10 7403 0b00 |0009: invoke-virtual {v11}, Landroid/support/v4/app/FragmentActivity;.onRetainCustomNonConfigurationInstance:()Ljava/lang/Object; // method@0374 │ │ -03e3cc: 0c01 |000c: move-result-object v1 │ │ -03e3ce: 54b8 d700 |000d: iget-object v8, v11, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00d7 │ │ -03e3d2: 6e10 e603 0800 |000f: invoke-virtual {v8}, Landroid/support/v4/app/FragmentManagerImpl;.retainNonConfig:()Ljava/util/ArrayList; // method@03e6 │ │ -03e3d8: 0c02 |0012: move-result-object v2 │ │ -03e3da: 1207 |0013: const/4 v7, #int 0 // #0 │ │ -03e3dc: 54b8 d300 |0014: iget-object v8, v11, Landroid/support/v4/app/FragmentActivity;.mAllLoaderManagers:Landroid/support/v4/util/SimpleArrayMap; // field@00d3 │ │ -03e3e0: 3808 3300 |0016: if-eqz v8, 0049 // +0033 │ │ -03e3e4: 54b8 d300 |0018: iget-object v8, v11, Landroid/support/v4/app/FragmentActivity;.mAllLoaderManagers:Landroid/support/v4/util/SimpleArrayMap; // field@00d3 │ │ -03e3e8: 6e10 7408 0800 |001a: invoke-virtual {v8}, Landroid/support/v4/util/SimpleArrayMap;.size:()I // method@0874 │ │ -03e3ee: 0a00 |001d: move-result v0 │ │ -03e3f0: 2305 9904 |001e: new-array v5, v0, [Landroid/support/v4/app/LoaderManagerImpl; // type@0499 │ │ -03e3f4: d803 00ff |0020: add-int/lit8 v3, v0, #int -1 // #ff │ │ -03e3f8: 3a03 0f00 |0022: if-ltz v3, 0031 // +000f │ │ -03e3fc: 54b8 d300 |0024: iget-object v8, v11, Landroid/support/v4/app/FragmentActivity;.mAllLoaderManagers:Landroid/support/v4/util/SimpleArrayMap; // field@00d3 │ │ -03e400: 6e20 7608 3800 |0026: invoke-virtual {v8, v3}, Landroid/support/v4/util/SimpleArrayMap;.valueAt:(I)Ljava/lang/Object; // method@0876 │ │ -03e406: 0c08 |0029: move-result-object v8 │ │ -03e408: 1f08 cc00 |002a: check-cast v8, Landroid/support/v4/app/LoaderManagerImpl; // type@00cc │ │ -03e40c: 4d08 0503 |002c: aput-object v8, v5, v3 │ │ -03e410: d803 03ff |002e: add-int/lit8 v3, v3, #int -1 // #ff │ │ -03e414: 28f2 |0030: goto 0022 // -000e │ │ -03e416: 1203 |0031: const/4 v3, #int 0 // #0 │ │ -03e418: 3503 1700 |0032: if-ge v3, v0, 0049 // +0017 │ │ -03e41c: 4604 0503 |0034: aget-object v4, v5, v3 │ │ -03e420: 5548 6b01 |0036: iget-boolean v8, v4, Landroid/support/v4/app/LoaderManagerImpl;.mRetaining:Z // field@016b │ │ -03e424: 3808 0600 |0038: if-eqz v8, 003e // +0006 │ │ -03e428: 1217 |003a: const/4 v7, #int 1 // #1 │ │ -03e42a: d803 0301 |003b: add-int/lit8 v3, v3, #int 1 // #01 │ │ -03e42e: 28f5 |003d: goto 0032 // -000b │ │ -03e430: 6e10 9204 0400 |003e: invoke-virtual {v4}, Landroid/support/v4/app/LoaderManagerImpl;.doDestroy:()V // method@0492 │ │ -03e436: 54b8 d300 |0041: iget-object v8, v11, Landroid/support/v4/app/FragmentActivity;.mAllLoaderManagers:Landroid/support/v4/util/SimpleArrayMap; // field@00d3 │ │ -03e43a: 544a 6e01 |0043: iget-object v10, v4, Landroid/support/v4/app/LoaderManagerImpl;.mWho:Ljava/lang/String; // field@016e │ │ -03e43e: 6e20 7108 a800 |0045: invoke-virtual {v8, v10}, Landroid/support/v4/util/SimpleArrayMap;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@0871 │ │ -03e444: 28f3 |0048: goto 003b // -000d │ │ -03e446: 3902 0800 |0049: if-nez v2, 0051 // +0008 │ │ -03e44a: 3907 0600 |004b: if-nez v7, 0051 // +0006 │ │ -03e44e: 3901 0400 |004d: if-nez v1, 0051 // +0004 │ │ -03e452: 0796 |004f: move-object v6, v9 │ │ -03e454: 1106 |0050: return-object v6 │ │ -03e456: 2206 ad00 |0051: new-instance v6, Landroid/support/v4/app/FragmentActivity$NonConfigurationInstances; // type@00ad │ │ -03e45a: 7010 4a03 0600 |0053: invoke-direct {v6}, Landroid/support/v4/app/FragmentActivity$NonConfigurationInstances;.:()V // method@034a │ │ -03e460: 5b69 c900 |0056: iput-object v9, v6, Landroid/support/v4/app/FragmentActivity$NonConfigurationInstances;.activity:Ljava/lang/Object; // field@00c9 │ │ -03e464: 5b61 cb00 |0058: iput-object v1, v6, Landroid/support/v4/app/FragmentActivity$NonConfigurationInstances;.custom:Ljava/lang/Object; // field@00cb │ │ -03e468: 5b69 ca00 |005a: iput-object v9, v6, Landroid/support/v4/app/FragmentActivity$NonConfigurationInstances;.children:Landroid/support/v4/util/SimpleArrayMap; // field@00ca │ │ -03e46c: 5b62 cc00 |005c: iput-object v2, v6, Landroid/support/v4/app/FragmentActivity$NonConfigurationInstances;.fragments:Ljava/util/ArrayList; // field@00cc │ │ -03e470: 54b8 d300 |005e: iget-object v8, v11, Landroid/support/v4/app/FragmentActivity;.mAllLoaderManagers:Landroid/support/v4/util/SimpleArrayMap; // field@00d3 │ │ -03e474: 5b68 cd00 |0060: iput-object v8, v6, Landroid/support/v4/app/FragmentActivity$NonConfigurationInstances;.loaders:Landroid/support/v4/util/SimpleArrayMap; // field@00cd │ │ -03e478: 28ee |0062: goto 0050 // -0012 │ │ +03ff34: |[03ff34] android.support.v4.app.FragmentActivity.onRetainNonConfigurationInstance:()Ljava/lang/Object; │ │ +03ff44: 1209 |0000: const/4 v9, #int 0 // #0 │ │ +03ff46: 55b8 df00 |0001: iget-boolean v8, v11, Landroid/support/v4/app/FragmentActivity;.mStopped:Z // field@00df │ │ +03ff4a: 3808 0600 |0003: if-eqz v8, 0009 // +0006 │ │ +03ff4e: 1218 |0005: const/4 v8, #int 1 // #1 │ │ +03ff50: 6e20 4c03 8b00 |0006: invoke-virtual {v11, v8}, Landroid/support/v4/app/FragmentActivity;.doReallyStop:(Z)V // method@034c │ │ +03ff56: 6e10 7403 0b00 |0009: invoke-virtual {v11}, Landroid/support/v4/app/FragmentActivity;.onRetainCustomNonConfigurationInstance:()Ljava/lang/Object; // method@0374 │ │ +03ff5c: 0c01 |000c: move-result-object v1 │ │ +03ff5e: 54b8 d700 |000d: iget-object v8, v11, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00d7 │ │ +03ff62: 6e10 e603 0800 |000f: invoke-virtual {v8}, Landroid/support/v4/app/FragmentManagerImpl;.retainNonConfig:()Ljava/util/ArrayList; // method@03e6 │ │ +03ff68: 0c02 |0012: move-result-object v2 │ │ +03ff6a: 1207 |0013: const/4 v7, #int 0 // #0 │ │ +03ff6c: 54b8 d300 |0014: iget-object v8, v11, Landroid/support/v4/app/FragmentActivity;.mAllLoaderManagers:Landroid/support/v4/util/SimpleArrayMap; // field@00d3 │ │ +03ff70: 3808 3300 |0016: if-eqz v8, 0049 // +0033 │ │ +03ff74: 54b8 d300 |0018: iget-object v8, v11, Landroid/support/v4/app/FragmentActivity;.mAllLoaderManagers:Landroid/support/v4/util/SimpleArrayMap; // field@00d3 │ │ +03ff78: 6e10 7408 0800 |001a: invoke-virtual {v8}, Landroid/support/v4/util/SimpleArrayMap;.size:()I // method@0874 │ │ +03ff7e: 0a00 |001d: move-result v0 │ │ +03ff80: 2305 9604 |001e: new-array v5, v0, [Landroid/support/v4/app/LoaderManagerImpl; // type@0496 │ │ +03ff84: d803 00ff |0020: add-int/lit8 v3, v0, #int -1 // #ff │ │ +03ff88: 3a03 0f00 |0022: if-ltz v3, 0031 // +000f │ │ +03ff8c: 54b8 d300 |0024: iget-object v8, v11, Landroid/support/v4/app/FragmentActivity;.mAllLoaderManagers:Landroid/support/v4/util/SimpleArrayMap; // field@00d3 │ │ +03ff90: 6e20 7608 3800 |0026: invoke-virtual {v8, v3}, Landroid/support/v4/util/SimpleArrayMap;.valueAt:(I)Ljava/lang/Object; // method@0876 │ │ +03ff96: 0c08 |0029: move-result-object v8 │ │ +03ff98: 1f08 c900 |002a: check-cast v8, Landroid/support/v4/app/LoaderManagerImpl; // type@00c9 │ │ +03ff9c: 4d08 0503 |002c: aput-object v8, v5, v3 │ │ +03ffa0: d803 03ff |002e: add-int/lit8 v3, v3, #int -1 // #ff │ │ +03ffa4: 28f2 |0030: goto 0022 // -000e │ │ +03ffa6: 1203 |0031: const/4 v3, #int 0 // #0 │ │ +03ffa8: 3503 1700 |0032: if-ge v3, v0, 0049 // +0017 │ │ +03ffac: 4604 0503 |0034: aget-object v4, v5, v3 │ │ +03ffb0: 5548 6b01 |0036: iget-boolean v8, v4, Landroid/support/v4/app/LoaderManagerImpl;.mRetaining:Z // field@016b │ │ +03ffb4: 3808 0600 |0038: if-eqz v8, 003e // +0006 │ │ +03ffb8: 1217 |003a: const/4 v7, #int 1 // #1 │ │ +03ffba: d803 0301 |003b: add-int/lit8 v3, v3, #int 1 // #01 │ │ +03ffbe: 28f5 |003d: goto 0032 // -000b │ │ +03ffc0: 6e10 9204 0400 |003e: invoke-virtual {v4}, Landroid/support/v4/app/LoaderManagerImpl;.doDestroy:()V // method@0492 │ │ +03ffc6: 54b8 d300 |0041: iget-object v8, v11, Landroid/support/v4/app/FragmentActivity;.mAllLoaderManagers:Landroid/support/v4/util/SimpleArrayMap; // field@00d3 │ │ +03ffca: 544a 6e01 |0043: iget-object v10, v4, Landroid/support/v4/app/LoaderManagerImpl;.mWho:Ljava/lang/String; // field@016e │ │ +03ffce: 6e20 7108 a800 |0045: invoke-virtual {v8, v10}, Landroid/support/v4/util/SimpleArrayMap;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@0871 │ │ +03ffd4: 28f3 |0048: goto 003b // -000d │ │ +03ffd6: 3902 0800 |0049: if-nez v2, 0051 // +0008 │ │ +03ffda: 3907 0600 |004b: if-nez v7, 0051 // +0006 │ │ +03ffde: 3901 0400 |004d: if-nez v1, 0051 // +0004 │ │ +03ffe2: 0796 |004f: move-object v6, v9 │ │ +03ffe4: 1106 |0050: return-object v6 │ │ +03ffe6: 2206 aa00 |0051: new-instance v6, Landroid/support/v4/app/FragmentActivity$NonConfigurationInstances; // type@00aa │ │ +03ffea: 7010 4a03 0600 |0053: invoke-direct {v6}, Landroid/support/v4/app/FragmentActivity$NonConfigurationInstances;.:()V // method@034a │ │ +03fff0: 5b69 c900 |0056: iput-object v9, v6, Landroid/support/v4/app/FragmentActivity$NonConfigurationInstances;.activity:Ljava/lang/Object; // field@00c9 │ │ +03fff4: 5b61 cb00 |0058: iput-object v1, v6, Landroid/support/v4/app/FragmentActivity$NonConfigurationInstances;.custom:Ljava/lang/Object; // field@00cb │ │ +03fff8: 5b69 ca00 |005a: iput-object v9, v6, Landroid/support/v4/app/FragmentActivity$NonConfigurationInstances;.children:Landroid/support/v4/util/SimpleArrayMap; // field@00ca │ │ +03fffc: 5b62 cc00 |005c: iput-object v2, v6, Landroid/support/v4/app/FragmentActivity$NonConfigurationInstances;.fragments:Ljava/util/ArrayList; // field@00cc │ │ +040000: 54b8 d300 |005e: iget-object v8, v11, Landroid/support/v4/app/FragmentActivity;.mAllLoaderManagers:Landroid/support/v4/util/SimpleArrayMap; // field@00d3 │ │ +040004: 5b68 cd00 |0060: iput-object v8, v6, Landroid/support/v4/app/FragmentActivity$NonConfigurationInstances;.loaders:Landroid/support/v4/util/SimpleArrayMap; // field@00cd │ │ +040008: 28ee |0062: goto 0050 // -0012 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=501 │ │ 0x0005 line=502 │ │ 0x0009 line=505 │ │ 0x000d line=507 │ │ 0x0013 line=508 │ │ @@ -8681,23 +8681,23 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 17 16-bit code units │ │ -03e47c: |[03e47c] android.support.v4.app.FragmentActivity.onSaveInstanceState:(Landroid/os/Bundle;)V │ │ -03e48c: 6f20 2f00 3200 |0000: invoke-super {v2, v3}, Landroid/app/Activity;.onSaveInstanceState:(Landroid/os/Bundle;)V // method@002f │ │ -03e492: 5421 d700 |0003: iget-object v1, v2, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00d7 │ │ -03e496: 6e10 e803 0100 |0005: invoke-virtual {v1}, Landroid/support/v4/app/FragmentManagerImpl;.saveAllState:()Landroid/os/Parcelable; // method@03e8 │ │ -03e49c: 0c00 |0008: move-result-object v0 │ │ -03e49e: 3800 0700 |0009: if-eqz v0, 0010 // +0007 │ │ -03e4a2: 1a01 c610 |000b: const-string v1, "android:support:fragments" // string@10c6 │ │ -03e4a6: 6e30 be01 1300 |000d: invoke-virtual {v3, v1, v0}, Landroid/os/Bundle;.putParcelable:(Ljava/lang/String;Landroid/os/Parcelable;)V // method@01be │ │ -03e4ac: 0e00 |0010: return-void │ │ +04000c: |[04000c] android.support.v4.app.FragmentActivity.onSaveInstanceState:(Landroid/os/Bundle;)V │ │ +04001c: 6f20 2f00 3200 |0000: invoke-super {v2, v3}, Landroid/app/Activity;.onSaveInstanceState:(Landroid/os/Bundle;)V // method@002f │ │ +040022: 5421 d700 |0003: iget-object v1, v2, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00d7 │ │ +040026: 6e10 e803 0100 |0005: invoke-virtual {v1}, Landroid/support/v4/app/FragmentManagerImpl;.saveAllState:()Landroid/os/Parcelable; // method@03e8 │ │ +04002c: 0c00 |0008: move-result-object v0 │ │ +04002e: 3800 0700 |0009: if-eqz v0, 0010 // +0007 │ │ +040032: 1a01 c210 |000b: const-string v1, "android:support:fragments" // string@10c2 │ │ +040036: 6e30 be01 1300 |000d: invoke-virtual {v3, v1, v0}, Landroid/os/Bundle;.putParcelable:(Ljava/lang/String;Landroid/os/Parcelable;)V // method@01be │ │ +04003c: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=545 │ │ 0x0003 line=546 │ │ 0x0009 line=547 │ │ 0x000b line=548 │ │ 0x0010 line=550 │ │ @@ -8711,79 +8711,79 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 9 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 131 16-bit code units │ │ -03e4b0: |[03e4b0] android.support.v4.app.FragmentActivity.onStart:()V │ │ -03e4c0: 1207 |0000: const/4 v7, #int 0 // #0 │ │ -03e4c2: 1216 |0001: const/4 v6, #int 1 // #1 │ │ -03e4c4: 6f10 3000 0800 |0002: invoke-super {v8}, Landroid/app/Activity;.onStart:()V // method@0030 │ │ -03e4ca: 5c87 df00 |0005: iput-boolean v7, v8, Landroid/support/v4/app/FragmentActivity;.mStopped:Z // field@00df │ │ -03e4ce: 5c87 dc00 |0007: iput-boolean v7, v8, Landroid/support/v4/app/FragmentActivity;.mReallyStopped:Z // field@00dc │ │ -03e4d2: 5484 d800 |0009: iget-object v4, v8, Landroid/support/v4/app/FragmentActivity;.mHandler:Landroid/os/Handler; // field@00d8 │ │ -03e4d6: 6e20 ce01 6400 |000b: invoke-virtual {v4, v6}, Landroid/os/Handler;.removeMessages:(I)V // method@01ce │ │ -03e4dc: 5584 d600 |000e: iget-boolean v4, v8, Landroid/support/v4/app/FragmentActivity;.mCreated:Z // field@00d6 │ │ -03e4e0: 3904 0900 |0010: if-nez v4, 0019 // +0009 │ │ -03e4e4: 5c86 d600 |0012: iput-boolean v6, v8, Landroid/support/v4/app/FragmentActivity;.mCreated:Z // field@00d6 │ │ -03e4e8: 5484 d700 |0014: iget-object v4, v8, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00d7 │ │ -03e4ec: 6e10 b203 0400 |0016: invoke-virtual {v4}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchActivityCreated:()V // method@03b2 │ │ -03e4f2: 5484 d700 |0019: iget-object v4, v8, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00d7 │ │ -03e4f6: 6e10 d803 0400 |001b: invoke-virtual {v4}, Landroid/support/v4/app/FragmentManagerImpl;.noteStateNotSaved:()V // method@03d8 │ │ -03e4fc: 5484 d700 |001e: iget-object v4, v8, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00d7 │ │ -03e500: 6e10 c403 0400 |0020: invoke-virtual {v4}, Landroid/support/v4/app/FragmentManagerImpl;.execPendingActions:()Z // method@03c4 │ │ -03e506: 5584 da00 |0023: iget-boolean v4, v8, Landroid/support/v4/app/FragmentActivity;.mLoadersStarted:Z // field@00da │ │ -03e50a: 3904 0f00 |0025: if-nez v4, 0034 // +000f │ │ -03e50e: 5c86 da00 |0027: iput-boolean v6, v8, Landroid/support/v4/app/FragmentActivity;.mLoadersStarted:Z // field@00da │ │ -03e512: 5484 d900 |0029: iget-object v4, v8, Landroid/support/v4/app/FragmentActivity;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00d9 │ │ -03e516: 3804 2b00 |002b: if-eqz v4, 0056 // +002b │ │ -03e51a: 5484 d900 |002d: iget-object v4, v8, Landroid/support/v4/app/FragmentActivity;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00d9 │ │ -03e51e: 6e10 9604 0400 |002f: invoke-virtual {v4}, Landroid/support/v4/app/LoaderManagerImpl;.doStart:()V // method@0496 │ │ -03e524: 5c86 d400 |0032: iput-boolean v6, v8, Landroid/support/v4/app/FragmentActivity;.mCheckedForLoaderManager:Z // field@00d4 │ │ -03e528: 5484 d700 |0034: iget-object v4, v8, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00d7 │ │ -03e52c: 6e10 c003 0400 |0036: invoke-virtual {v4}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchStart:()V // method@03c0 │ │ -03e532: 5484 d300 |0039: iget-object v4, v8, Landroid/support/v4/app/FragmentActivity;.mAllLoaderManagers:Landroid/support/v4/util/SimpleArrayMap; // field@00d3 │ │ -03e536: 3804 4700 |003b: if-eqz v4, 0082 // +0047 │ │ -03e53a: 5484 d300 |003d: iget-object v4, v8, Landroid/support/v4/app/FragmentActivity;.mAllLoaderManagers:Landroid/support/v4/util/SimpleArrayMap; // field@00d3 │ │ -03e53e: 6e10 7408 0400 |003f: invoke-virtual {v4}, Landroid/support/v4/util/SimpleArrayMap;.size:()I // method@0874 │ │ -03e544: 0a00 |0042: move-result v0 │ │ -03e546: 2303 9904 |0043: new-array v3, v0, [Landroid/support/v4/app/LoaderManagerImpl; // type@0499 │ │ -03e54a: d801 00ff |0045: add-int/lit8 v1, v0, #int -1 // #ff │ │ -03e54e: 3a01 2d00 |0047: if-ltz v1, 0074 // +002d │ │ -03e552: 5484 d300 |0049: iget-object v4, v8, Landroid/support/v4/app/FragmentActivity;.mAllLoaderManagers:Landroid/support/v4/util/SimpleArrayMap; // field@00d3 │ │ -03e556: 6e20 7608 1400 |004b: invoke-virtual {v4, v1}, Landroid/support/v4/util/SimpleArrayMap;.valueAt:(I)Ljava/lang/Object; // method@0876 │ │ -03e55c: 0c04 |004e: move-result-object v4 │ │ -03e55e: 1f04 cc00 |004f: check-cast v4, Landroid/support/v4/app/LoaderManagerImpl; // type@00cc │ │ -03e562: 4d04 0301 |0051: aput-object v4, v3, v1 │ │ -03e566: d801 01ff |0053: add-int/lit8 v1, v1, #int -1 // #ff │ │ -03e56a: 28f2 |0055: goto 0047 // -000e │ │ -03e56c: 5584 d400 |0056: iget-boolean v4, v8, Landroid/support/v4/app/FragmentActivity;.mCheckedForLoaderManager:Z // field@00d4 │ │ -03e570: 3904 daff |0058: if-nez v4, 0032 // -0026 │ │ -03e574: 1a04 1301 |005a: const-string v4, "(root)" // string@0113 │ │ -03e578: 5585 da00 |005c: iget-boolean v5, v8, Landroid/support/v4/app/FragmentActivity;.mLoadersStarted:Z // field@00da │ │ -03e57c: 6e40 5503 4875 |005e: invoke-virtual {v8, v4, v5, v7}, Landroid/support/v4/app/FragmentActivity;.getLoaderManager:(Ljava/lang/String;ZZ)Landroid/support/v4/app/LoaderManagerImpl; // method@0355 │ │ -03e582: 0c04 |0061: move-result-object v4 │ │ -03e584: 5b84 d900 |0062: iput-object v4, v8, Landroid/support/v4/app/FragmentActivity;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00d9 │ │ -03e588: 5484 d900 |0064: iget-object v4, v8, Landroid/support/v4/app/FragmentActivity;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00d9 │ │ -03e58c: 3804 ccff |0066: if-eqz v4, 0032 // -0034 │ │ -03e590: 5484 d900 |0068: iget-object v4, v8, Landroid/support/v4/app/FragmentActivity;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00d9 │ │ -03e594: 5544 6d01 |006a: iget-boolean v4, v4, Landroid/support/v4/app/LoaderManagerImpl;.mStarted:Z // field@016d │ │ -03e598: 3904 c6ff |006c: if-nez v4, 0032 // -003a │ │ -03e59c: 5484 d900 |006e: iget-object v4, v8, Landroid/support/v4/app/FragmentActivity;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00d9 │ │ -03e5a0: 6e10 9604 0400 |0070: invoke-virtual {v4}, Landroid/support/v4/app/LoaderManagerImpl;.doStart:()V // method@0496 │ │ -03e5a6: 28bf |0073: goto 0032 // -0041 │ │ -03e5a8: 1201 |0074: const/4 v1, #int 0 // #0 │ │ -03e5aa: 3501 0d00 |0075: if-ge v1, v0, 0082 // +000d │ │ -03e5ae: 4602 0301 |0077: aget-object v2, v3, v1 │ │ -03e5b2: 6e10 9904 0200 |0079: invoke-virtual {v2}, Landroid/support/v4/app/LoaderManagerImpl;.finishRetain:()V // method@0499 │ │ -03e5b8: 6e10 9404 0200 |007c: invoke-virtual {v2}, Landroid/support/v4/app/LoaderManagerImpl;.doReportStart:()V // method@0494 │ │ -03e5be: d801 0101 |007f: add-int/lit8 v1, v1, #int 1 // #01 │ │ -03e5c2: 28f4 |0081: goto 0075 // -000c │ │ -03e5c4: 0e00 |0082: return-void │ │ +040040: |[040040] android.support.v4.app.FragmentActivity.onStart:()V │ │ +040050: 1207 |0000: const/4 v7, #int 0 // #0 │ │ +040052: 1216 |0001: const/4 v6, #int 1 // #1 │ │ +040054: 6f10 3000 0800 |0002: invoke-super {v8}, Landroid/app/Activity;.onStart:()V // method@0030 │ │ +04005a: 5c87 df00 |0005: iput-boolean v7, v8, Landroid/support/v4/app/FragmentActivity;.mStopped:Z // field@00df │ │ +04005e: 5c87 dc00 |0007: iput-boolean v7, v8, Landroid/support/v4/app/FragmentActivity;.mReallyStopped:Z // field@00dc │ │ +040062: 5484 d800 |0009: iget-object v4, v8, Landroid/support/v4/app/FragmentActivity;.mHandler:Landroid/os/Handler; // field@00d8 │ │ +040066: 6e20 ce01 6400 |000b: invoke-virtual {v4, v6}, Landroid/os/Handler;.removeMessages:(I)V // method@01ce │ │ +04006c: 5584 d600 |000e: iget-boolean v4, v8, Landroid/support/v4/app/FragmentActivity;.mCreated:Z // field@00d6 │ │ +040070: 3904 0900 |0010: if-nez v4, 0019 // +0009 │ │ +040074: 5c86 d600 |0012: iput-boolean v6, v8, Landroid/support/v4/app/FragmentActivity;.mCreated:Z // field@00d6 │ │ +040078: 5484 d700 |0014: iget-object v4, v8, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00d7 │ │ +04007c: 6e10 b203 0400 |0016: invoke-virtual {v4}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchActivityCreated:()V // method@03b2 │ │ +040082: 5484 d700 |0019: iget-object v4, v8, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00d7 │ │ +040086: 6e10 d803 0400 |001b: invoke-virtual {v4}, Landroid/support/v4/app/FragmentManagerImpl;.noteStateNotSaved:()V // method@03d8 │ │ +04008c: 5484 d700 |001e: iget-object v4, v8, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00d7 │ │ +040090: 6e10 c403 0400 |0020: invoke-virtual {v4}, Landroid/support/v4/app/FragmentManagerImpl;.execPendingActions:()Z // method@03c4 │ │ +040096: 5584 da00 |0023: iget-boolean v4, v8, Landroid/support/v4/app/FragmentActivity;.mLoadersStarted:Z // field@00da │ │ +04009a: 3904 0f00 |0025: if-nez v4, 0034 // +000f │ │ +04009e: 5c86 da00 |0027: iput-boolean v6, v8, Landroid/support/v4/app/FragmentActivity;.mLoadersStarted:Z // field@00da │ │ +0400a2: 5484 d900 |0029: iget-object v4, v8, Landroid/support/v4/app/FragmentActivity;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00d9 │ │ +0400a6: 3804 2b00 |002b: if-eqz v4, 0056 // +002b │ │ +0400aa: 5484 d900 |002d: iget-object v4, v8, Landroid/support/v4/app/FragmentActivity;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00d9 │ │ +0400ae: 6e10 9604 0400 |002f: invoke-virtual {v4}, Landroid/support/v4/app/LoaderManagerImpl;.doStart:()V // method@0496 │ │ +0400b4: 5c86 d400 |0032: iput-boolean v6, v8, Landroid/support/v4/app/FragmentActivity;.mCheckedForLoaderManager:Z // field@00d4 │ │ +0400b8: 5484 d700 |0034: iget-object v4, v8, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00d7 │ │ +0400bc: 6e10 c003 0400 |0036: invoke-virtual {v4}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchStart:()V // method@03c0 │ │ +0400c2: 5484 d300 |0039: iget-object v4, v8, Landroid/support/v4/app/FragmentActivity;.mAllLoaderManagers:Landroid/support/v4/util/SimpleArrayMap; // field@00d3 │ │ +0400c6: 3804 4700 |003b: if-eqz v4, 0082 // +0047 │ │ +0400ca: 5484 d300 |003d: iget-object v4, v8, Landroid/support/v4/app/FragmentActivity;.mAllLoaderManagers:Landroid/support/v4/util/SimpleArrayMap; // field@00d3 │ │ +0400ce: 6e10 7408 0400 |003f: invoke-virtual {v4}, Landroid/support/v4/util/SimpleArrayMap;.size:()I // method@0874 │ │ +0400d4: 0a00 |0042: move-result v0 │ │ +0400d6: 2303 9604 |0043: new-array v3, v0, [Landroid/support/v4/app/LoaderManagerImpl; // type@0496 │ │ +0400da: d801 00ff |0045: add-int/lit8 v1, v0, #int -1 // #ff │ │ +0400de: 3a01 2d00 |0047: if-ltz v1, 0074 // +002d │ │ +0400e2: 5484 d300 |0049: iget-object v4, v8, Landroid/support/v4/app/FragmentActivity;.mAllLoaderManagers:Landroid/support/v4/util/SimpleArrayMap; // field@00d3 │ │ +0400e6: 6e20 7608 1400 |004b: invoke-virtual {v4, v1}, Landroid/support/v4/util/SimpleArrayMap;.valueAt:(I)Ljava/lang/Object; // method@0876 │ │ +0400ec: 0c04 |004e: move-result-object v4 │ │ +0400ee: 1f04 c900 |004f: check-cast v4, Landroid/support/v4/app/LoaderManagerImpl; // type@00c9 │ │ +0400f2: 4d04 0301 |0051: aput-object v4, v3, v1 │ │ +0400f6: d801 01ff |0053: add-int/lit8 v1, v1, #int -1 // #ff │ │ +0400fa: 28f2 |0055: goto 0047 // -000e │ │ +0400fc: 5584 d400 |0056: iget-boolean v4, v8, Landroid/support/v4/app/FragmentActivity;.mCheckedForLoaderManager:Z // field@00d4 │ │ +040100: 3904 daff |0058: if-nez v4, 0032 // -0026 │ │ +040104: 1a04 1301 |005a: const-string v4, "(root)" // string@0113 │ │ +040108: 5585 da00 |005c: iget-boolean v5, v8, Landroid/support/v4/app/FragmentActivity;.mLoadersStarted:Z // field@00da │ │ +04010c: 6e40 5503 4875 |005e: invoke-virtual {v8, v4, v5, v7}, Landroid/support/v4/app/FragmentActivity;.getLoaderManager:(Ljava/lang/String;ZZ)Landroid/support/v4/app/LoaderManagerImpl; // method@0355 │ │ +040112: 0c04 |0061: move-result-object v4 │ │ +040114: 5b84 d900 |0062: iput-object v4, v8, Landroid/support/v4/app/FragmentActivity;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00d9 │ │ +040118: 5484 d900 |0064: iget-object v4, v8, Landroid/support/v4/app/FragmentActivity;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00d9 │ │ +04011c: 3804 ccff |0066: if-eqz v4, 0032 // -0034 │ │ +040120: 5484 d900 |0068: iget-object v4, v8, Landroid/support/v4/app/FragmentActivity;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00d9 │ │ +040124: 5544 6d01 |006a: iget-boolean v4, v4, Landroid/support/v4/app/LoaderManagerImpl;.mStarted:Z // field@016d │ │ +040128: 3904 c6ff |006c: if-nez v4, 0032 // -003a │ │ +04012c: 5484 d900 |006e: iget-object v4, v8, Landroid/support/v4/app/FragmentActivity;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00d9 │ │ +040130: 6e10 9604 0400 |0070: invoke-virtual {v4}, Landroid/support/v4/app/LoaderManagerImpl;.doStart:()V // method@0496 │ │ +040136: 28bf |0073: goto 0032 // -0041 │ │ +040138: 1201 |0074: const/4 v1, #int 0 // #0 │ │ +04013a: 3501 0d00 |0075: if-ge v1, v0, 0082 // +000d │ │ +04013e: 4602 0301 |0077: aget-object v2, v3, v1 │ │ +040142: 6e10 9904 0200 |0079: invoke-virtual {v2}, Landroid/support/v4/app/LoaderManagerImpl;.finishRetain:()V // method@0499 │ │ +040148: 6e10 9404 0200 |007c: invoke-virtual {v2}, Landroid/support/v4/app/LoaderManagerImpl;.doReportStart:()V // method@0494 │ │ +04014e: d801 0101 |007f: add-int/lit8 v1, v1, #int 1 // #01 │ │ +040152: 28f4 |0081: goto 0075 // -000c │ │ +040154: 0e00 |0082: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=558 │ │ 0x0005 line=560 │ │ 0x0007 line=561 │ │ 0x0009 line=562 │ │ 0x000e line=564 │ │ @@ -8828,23 +8828,23 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -03e5c8: |[03e5c8] android.support.v4.app.FragmentActivity.onStop:()V │ │ -03e5d8: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -03e5da: 6f10 3100 0200 |0001: invoke-super {v2}, Landroid/app/Activity;.onStop:()V // method@0031 │ │ -03e5e0: 5c21 df00 |0004: iput-boolean v1, v2, Landroid/support/v4/app/FragmentActivity;.mStopped:Z // field@00df │ │ -03e5e4: 5420 d800 |0006: iget-object v0, v2, Landroid/support/v4/app/FragmentActivity;.mHandler:Landroid/os/Handler; // field@00d8 │ │ -03e5e8: 6e20 cf01 1000 |0008: invoke-virtual {v0, v1}, Landroid/os/Handler;.sendEmptyMessage:(I)Z // method@01cf │ │ -03e5ee: 5420 d700 |000b: iget-object v0, v2, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00d7 │ │ -03e5f2: 6e10 c103 0000 |000d: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchStop:()V // method@03c1 │ │ -03e5f8: 0e00 |0010: return-void │ │ +040158: |[040158] android.support.v4.app.FragmentActivity.onStop:()V │ │ +040168: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +04016a: 6f10 3100 0200 |0001: invoke-super {v2}, Landroid/app/Activity;.onStop:()V // method@0031 │ │ +040170: 5c21 df00 |0004: iput-boolean v1, v2, Landroid/support/v4/app/FragmentActivity;.mStopped:Z // field@00df │ │ +040174: 5420 d800 |0006: iget-object v0, v2, Landroid/support/v4/app/FragmentActivity;.mHandler:Landroid/os/Handler; // field@00d8 │ │ +040178: 6e20 cf01 1000 |0008: invoke-virtual {v0, v1}, Landroid/os/Handler;.sendEmptyMessage:(I)Z // method@01cf │ │ +04017e: 5420 d700 |000b: iget-object v0, v2, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00d7 │ │ +040182: 6e10 c103 0000 |000d: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchStop:()V // method@03c1 │ │ +040188: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=607 │ │ 0x0004 line=609 │ │ 0x0006 line=610 │ │ 0x000b line=612 │ │ 0x0010 line=613 │ │ @@ -8856,26 +8856,26 @@ │ │ type : '(Landroid/content/Intent;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 20 16-bit code units │ │ -03e5fc: |[03e5fc] android.support.v4.app.FragmentActivity.startActivityForResult:(Landroid/content/Intent;I)V │ │ -03e60c: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ -03e60e: 3204 0f00 |0001: if-eq v4, v0, 0010 // +000f │ │ -03e612: 1500 ffff |0003: const/high16 v0, #int -65536 // #ffff │ │ -03e616: b540 |0005: and-int/2addr v0, v4 │ │ -03e618: 3800 0a00 |0006: if-eqz v0, 0010 // +000a │ │ -03e61c: 2200 2c03 |0008: new-instance v0, Ljava/lang/IllegalArgumentException; // type@032c │ │ -03e620: 1a01 0c03 |000a: const-string v1, "Can only use lower 16 bits for requestCode" // string@030c │ │ -03e624: 7020 0015 1000 |000c: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@1500 │ │ -03e62a: 2700 |000f: throw v0 │ │ -03e62c: 6f30 3400 3204 |0010: invoke-super {v2, v3, v4}, Landroid/app/Activity;.startActivityForResult:(Landroid/content/Intent;I)V // method@0034 │ │ -03e632: 0e00 |0013: return-void │ │ +04018c: |[04018c] android.support.v4.app.FragmentActivity.startActivityForResult:(Landroid/content/Intent;I)V │ │ +04019c: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ +04019e: 3204 0f00 |0001: if-eq v4, v0, 0010 // +000f │ │ +0401a2: 1500 ffff |0003: const/high16 v0, #int -65536 // #ffff │ │ +0401a6: b540 |0005: and-int/2addr v0, v4 │ │ +0401a8: 3800 0a00 |0006: if-eqz v0, 0010 // +000a │ │ +0401ac: 2200 2903 |0008: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0329 │ │ +0401b0: 1a01 0c03 |000a: const-string v1, "Can only use lower 16 bits for requestCode" // string@030c │ │ +0401b4: 7020 0015 1000 |000c: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@1500 │ │ +0401ba: 2700 |000f: throw v0 │ │ +0401bc: 6f30 3400 3204 |0010: invoke-super {v2, v3, v4}, Landroid/app/Activity;.startActivityForResult:(Landroid/content/Intent;I)V // method@0034 │ │ +0401c2: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=836 │ │ 0x0008 line=837 │ │ 0x0010 line=839 │ │ 0x0013 line=840 │ │ locals : │ │ @@ -8888,34 +8888,34 @@ │ │ type : '(Landroid/support/v4/app/Fragment;Landroid/content/Intent;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 35 16-bit code units │ │ -03e634: |[03e634] android.support.v4.app.FragmentActivity.startActivityFromFragment:(Landroid/support/v4/app/Fragment;Landroid/content/Intent;I)V │ │ -03e644: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ -03e646: 3305 0600 |0001: if-ne v5, v0, 0007 // +0006 │ │ -03e64a: 6f30 3400 4200 |0003: invoke-super {v2, v4, v0}, Landroid/app/Activity;.startActivityForResult:(Landroid/content/Intent;I)V // method@0034 │ │ -03e650: 0e00 |0006: return-void │ │ -03e652: 1500 ffff |0007: const/high16 v0, #int -65536 // #ffff │ │ -03e656: b550 |0009: and-int/2addr v0, v5 │ │ -03e658: 3800 0a00 |000a: if-eqz v0, 0014 // +000a │ │ -03e65c: 2200 2c03 |000c: new-instance v0, Ljava/lang/IllegalArgumentException; // type@032c │ │ -03e660: 1a01 0c03 |000e: const-string v1, "Can only use lower 16 bits for requestCode" // string@030c │ │ -03e664: 7020 0015 1000 |0010: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@1500 │ │ -03e66a: 2700 |0013: throw v0 │ │ -03e66c: 5230 ab00 |0014: iget v0, v3, Landroid/support/v4/app/Fragment;.mIndex:I // field@00ab │ │ -03e670: d800 0001 |0016: add-int/lit8 v0, v0, #int 1 // #01 │ │ -03e674: e000 0010 |0018: shl-int/lit8 v0, v0, #int 16 // #10 │ │ -03e678: 1401 ffff 0000 |001a: const v1, #float 9.18341e-41 // #0000ffff │ │ -03e67e: b551 |001d: and-int/2addr v1, v5 │ │ -03e680: b010 |001e: add-int/2addr v0, v1 │ │ -03e682: 6f30 3400 4200 |001f: invoke-super {v2, v4, v0}, Landroid/app/Activity;.startActivityForResult:(Landroid/content/Intent;I)V // method@0034 │ │ -03e688: 28e4 |0022: goto 0006 // -001c │ │ +0401c4: |[0401c4] android.support.v4.app.FragmentActivity.startActivityFromFragment:(Landroid/support/v4/app/Fragment;Landroid/content/Intent;I)V │ │ +0401d4: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ +0401d6: 3305 0600 |0001: if-ne v5, v0, 0007 // +0006 │ │ +0401da: 6f30 3400 4200 |0003: invoke-super {v2, v4, v0}, Landroid/app/Activity;.startActivityForResult:(Landroid/content/Intent;I)V // method@0034 │ │ +0401e0: 0e00 |0006: return-void │ │ +0401e2: 1500 ffff |0007: const/high16 v0, #int -65536 // #ffff │ │ +0401e6: b550 |0009: and-int/2addr v0, v5 │ │ +0401e8: 3800 0a00 |000a: if-eqz v0, 0014 // +000a │ │ +0401ec: 2200 2903 |000c: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0329 │ │ +0401f0: 1a01 0c03 |000e: const-string v1, "Can only use lower 16 bits for requestCode" // string@030c │ │ +0401f4: 7020 0015 1000 |0010: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@1500 │ │ +0401fa: 2700 |0013: throw v0 │ │ +0401fc: 5230 ab00 |0014: iget v0, v3, Landroid/support/v4/app/Fragment;.mIndex:I // field@00ab │ │ +040200: d800 0001 |0016: add-int/lit8 v0, v0, #int 1 // #01 │ │ +040204: e000 0010 |0018: shl-int/lit8 v0, v0, #int 16 // #10 │ │ +040208: 1401 ffff 0000 |001a: const v1, #float 9.18341e-41 // #0000ffff │ │ +04020e: b551 |001d: and-int/2addr v1, v5 │ │ +040210: b010 |001e: add-int/2addr v0, v1 │ │ +040212: 6f30 3400 4200 |001f: invoke-super {v2, v4, v0}, Landroid/app/Activity;.startActivityForResult:(Landroid/content/Intent;I)V // method@0034 │ │ +040218: 28e4 |0022: goto 0006 // -001c │ │ catches : (none) │ │ positions : │ │ 0x0001 line=847 │ │ 0x0003 line=848 │ │ 0x0006 line=855 │ │ 0x0007 line=851 │ │ 0x000c line=852 │ │ @@ -8931,38 +8931,38 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -03e68c: |[03e68c] android.support.v4.app.FragmentActivity.supportInvalidateOptionsMenu:()V │ │ -03e69c: 6000 1f00 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@001f │ │ -03e6a0: 1301 0b00 |0002: const/16 v1, #int 11 // #b │ │ -03e6a4: 3410 0600 |0004: if-lt v0, v1, 000a // +0006 │ │ -03e6a8: 7110 6f02 0200 |0006: invoke-static {v2}, Landroid/support/v4/app/ActivityCompatHoneycomb;.invalidateOptionsMenu:(Landroid/app/Activity;)V // method@026f │ │ -03e6ae: 0e00 |0009: return-void │ │ -03e6b0: 1210 |000a: const/4 v0, #int 1 // #1 │ │ -03e6b2: 5c20 db00 |000b: iput-boolean v0, v2, Landroid/support/v4/app/FragmentActivity;.mOptionsMenuInvalidated:Z // field@00db │ │ -03e6b6: 28fc |000d: goto 0009 // -0004 │ │ +04021c: |[04021c] android.support.v4.app.FragmentActivity.supportInvalidateOptionsMenu:()V │ │ +04022c: 6000 1f00 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@001f │ │ +040230: 1301 0b00 |0002: const/16 v1, #int 11 // #b │ │ +040234: 3410 0600 |0004: if-lt v0, v1, 000a // +0006 │ │ +040238: 7110 6f02 0200 |0006: invoke-static {v2}, Landroid/support/v4/app/ActivityCompatHoneycomb;.invalidateOptionsMenu:(Landroid/app/Activity;)V // method@026f │ │ +04023e: 0e00 |0009: return-void │ │ +040240: 1210 |000a: const/4 v0, #int 1 // #1 │ │ +040242: 5c20 db00 |000b: iput-boolean v0, v2, Landroid/support/v4/app/FragmentActivity;.mOptionsMenuInvalidated:Z // field@00db │ │ +040246: 28fc |000d: goto 0009 // -0004 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=645 │ │ 0x0006 line=648 │ │ 0x0009 line=655 │ │ 0x000a line=654 │ │ locals : │ │ 0x0000 - 0x000e reg=2 this Landroid/support/v4/app/FragmentActivity; │ │ │ │ source_file_idx : 1125 (FragmentActivity.java) │ │ │ │ Class #28 header: │ │ -class_idx : 175 │ │ +class_idx : 172 │ │ access_flags : 1536 (0x0600) │ │ -superclass_idx : 826 │ │ +superclass_idx : 823 │ │ source_file_idx : 1128 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 1 │ │ │ │ Class #28 - │ │ @@ -8979,17 +8979,17 @@ │ │ type : '(I)Landroid/view/View;' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ source_file_idx : 1128 (FragmentManager.java) │ │ │ │ Class #29 header: │ │ -class_idx : 176 │ │ +class_idx : 173 │ │ access_flags : 1537 (0x0601) │ │ -superclass_idx : 826 │ │ +superclass_idx : 823 │ │ source_file_idx : 1128 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 6 │ │ │ │ Class #29 annotations: │ │ @@ -9041,17 +9041,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ source_file_idx : 1128 (FragmentManager.java) │ │ │ │ Class #30 header: │ │ -class_idx : 177 │ │ +class_idx : 174 │ │ access_flags : 1537 (0x0601) │ │ -superclass_idx : 826 │ │ +superclass_idx : 823 │ │ source_file_idx : 1128 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 1 │ │ │ │ Class #30 annotations: │ │ @@ -9073,17 +9073,17 @@ │ │ type : '()V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ source_file_idx : 1128 (FragmentManager.java) │ │ │ │ Class #31 header: │ │ -class_idx : 178 │ │ +class_idx : 175 │ │ access_flags : 1025 (0x0401) │ │ -superclass_idx : 826 │ │ +superclass_idx : 823 │ │ source_file_idx : 1128 │ │ static_fields_size : 1 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 20 │ │ │ │ Class #31 annotations: │ │ @@ -9112,17 +9112,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -03e6b8: |[03e6b8] android.support.v4.app.FragmentManager.:()V │ │ -03e6c8: 7010 1c15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ -03e6ce: 0e00 |0003: return-void │ │ +040248: |[040248] android.support.v4.app.FragmentManager.:()V │ │ +040258: 7010 1c15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ +04025e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=62 │ │ 0x0003 line=117 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/FragmentManager; │ │ │ │ @@ -9131,17 +9131,17 @@ │ │ type : '(Z)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -03e6d0: |[03e6d0] android.support.v4.app.FragmentManager.enableDebugLogging:(Z)V │ │ -03e6e0: 6a00 f400 |0000: sput-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00f4 │ │ -03e6e4: 0e00 |0002: return-void │ │ +040260: |[040260] android.support.v4.app.FragmentManager.enableDebugLogging:(Z)V │ │ +040270: 6a00 f400 |0000: sput-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00f4 │ │ +040274: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=345 │ │ 0x0002 line=346 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 enabled Z │ │ │ │ @@ -9211,18 +9211,18 @@ │ │ type : '()Landroid/support/v4/app/FragmentTransaction;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -03e6e8: |[03e6e8] android.support.v4.app.FragmentManager.openTransaction:()Landroid/support/v4/app/FragmentTransaction; │ │ -03e6f8: 6e10 8703 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/app/FragmentManager;.beginTransaction:()Landroid/support/v4/app/FragmentTransaction; // method@0387 │ │ -03e6fe: 0c00 |0003: move-result-object v0 │ │ -03e700: 1100 |0004: return-object v0 │ │ +040278: |[040278] android.support.v4.app.FragmentManager.openTransaction:()Landroid/support/v4/app/FragmentTransaction; │ │ +040288: 6e10 8703 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/app/FragmentManager;.beginTransaction:()Landroid/support/v4/app/FragmentTransaction; // method@0387 │ │ +04028e: 0c00 |0003: move-result-object v0 │ │ +040290: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=142 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/FragmentManager; │ │ │ │ #11 : (in Landroid/support/v4/app/FragmentManager;) │ │ @@ -9278,17 +9278,17 @@ │ │ type : '(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/Fragment$SavedState;' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ source_file_idx : 1128 (FragmentManager.java) │ │ │ │ Class #32 header: │ │ -class_idx : 179 │ │ +class_idx : 176 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 826 │ │ +superclass_idx : 823 │ │ source_file_idx : 1128 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #32 annotations: │ │ @@ -9314,18 +9314,18 @@ │ │ type : '(Landroid/support/v4/app/FragmentManagerImpl;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -03e704: |[03e704] android.support.v4.app.FragmentManagerImpl$1.:(Landroid/support/v4/app/FragmentManagerImpl;)V │ │ -03e714: 5b01 e100 |0000: iput-object v1, v0, Landroid/support/v4/app/FragmentManagerImpl$1;.this$0:Landroid/support/v4/app/FragmentManagerImpl; // field@00e1 │ │ -03e718: 7010 1c15 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ -03e71e: 0e00 |0005: return-void │ │ +040294: |[040294] android.support.v4.app.FragmentManagerImpl$1.:(Landroid/support/v4/app/FragmentManagerImpl;)V │ │ +0402a4: 5b01 e100 |0000: iput-object v1, v0, Landroid/support/v4/app/FragmentManagerImpl$1;.this$0:Landroid/support/v4/app/FragmentManagerImpl; // field@00e1 │ │ +0402a8: 7010 1c15 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ +0402ae: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=437 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v4/app/FragmentManagerImpl$1; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v4/app/FragmentManagerImpl; │ │ │ │ @@ -9335,31 +9335,31 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -03e720: |[03e720] android.support.v4.app.FragmentManagerImpl$1.run:()V │ │ -03e730: 5410 e100 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentManagerImpl$1;.this$0:Landroid/support/v4/app/FragmentManagerImpl; // field@00e1 │ │ -03e734: 6e10 c403 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.execPendingActions:()Z // method@03c4 │ │ -03e73a: 0e00 |0005: return-void │ │ +0402b0: |[0402b0] android.support.v4.app.FragmentManagerImpl$1.run:()V │ │ +0402c0: 5410 e100 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentManagerImpl$1;.this$0:Landroid/support/v4/app/FragmentManagerImpl; // field@00e1 │ │ +0402c4: 6e10 c403 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.execPendingActions:()Z // method@03c4 │ │ +0402ca: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=440 │ │ 0x0005 line=441 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/app/FragmentManagerImpl$1; │ │ │ │ source_file_idx : 1128 (FragmentManager.java) │ │ │ │ Class #33 header: │ │ -class_idx : 180 │ │ +class_idx : 177 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 826 │ │ +superclass_idx : 823 │ │ source_file_idx : 1128 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #33 annotations: │ │ @@ -9385,18 +9385,18 @@ │ │ type : '(Landroid/support/v4/app/FragmentManagerImpl;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -03e73c: |[03e73c] android.support.v4.app.FragmentManagerImpl$2.:(Landroid/support/v4/app/FragmentManagerImpl;)V │ │ -03e74c: 5b01 e200 |0000: iput-object v1, v0, Landroid/support/v4/app/FragmentManagerImpl$2;.this$0:Landroid/support/v4/app/FragmentManagerImpl; // field@00e2 │ │ -03e750: 7010 1c15 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ -03e756: 0e00 |0005: return-void │ │ +0402cc: |[0402cc] android.support.v4.app.FragmentManagerImpl$2.:(Landroid/support/v4/app/FragmentManagerImpl;)V │ │ +0402dc: 5b01 e200 |0000: iput-object v1, v0, Landroid/support/v4/app/FragmentManagerImpl$2;.this$0:Landroid/support/v4/app/FragmentManagerImpl; // field@00e2 │ │ +0402e0: 7010 1c15 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ +0402e6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=477 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v4/app/FragmentManagerImpl$2; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v4/app/FragmentManagerImpl; │ │ │ │ @@ -9406,37 +9406,37 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 15 16-bit code units │ │ -03e758: |[03e758] android.support.v4.app.FragmentManagerImpl$2.run:()V │ │ -03e768: 5450 e200 |0000: iget-object v0, v5, Landroid/support/v4/app/FragmentManagerImpl$2;.this$0:Landroid/support/v4/app/FragmentManagerImpl; // field@00e2 │ │ -03e76c: 5451 e200 |0002: iget-object v1, v5, Landroid/support/v4/app/FragmentManagerImpl$2;.this$0:Landroid/support/v4/app/FragmentManagerImpl; // field@00e2 │ │ -03e770: 5411 fe00 |0004: iget-object v1, v1, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00fe │ │ -03e774: 5411 d800 |0006: iget-object v1, v1, Landroid/support/v4/app/FragmentActivity;.mHandler:Landroid/os/Handler; // field@00d8 │ │ -03e778: 1202 |0008: const/4 v2, #int 0 // #0 │ │ -03e77a: 12f3 |0009: const/4 v3, #int -1 // #ff │ │ -03e77c: 1204 |000a: const/4 v4, #int 0 // #0 │ │ -03e77e: 6e54 e003 1032 |000b: invoke-virtual {v0, v1, v2, v3, v4}, Landroid/support/v4/app/FragmentManagerImpl;.popBackStackState:(Landroid/os/Handler;Ljava/lang/String;II)Z // method@03e0 │ │ -03e784: 0e00 |000e: return-void │ │ +0402e8: |[0402e8] android.support.v4.app.FragmentManagerImpl$2.run:()V │ │ +0402f8: 5450 e200 |0000: iget-object v0, v5, Landroid/support/v4/app/FragmentManagerImpl$2;.this$0:Landroid/support/v4/app/FragmentManagerImpl; // field@00e2 │ │ +0402fc: 5451 e200 |0002: iget-object v1, v5, Landroid/support/v4/app/FragmentManagerImpl$2;.this$0:Landroid/support/v4/app/FragmentManagerImpl; // field@00e2 │ │ +040300: 5411 fe00 |0004: iget-object v1, v1, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00fe │ │ +040304: 5411 d800 |0006: iget-object v1, v1, Landroid/support/v4/app/FragmentActivity;.mHandler:Landroid/os/Handler; // field@00d8 │ │ +040308: 1202 |0008: const/4 v2, #int 0 // #0 │ │ +04030a: 12f3 |0009: const/4 v3, #int -1 // #ff │ │ +04030c: 1204 |000a: const/4 v4, #int 0 // #0 │ │ +04030e: 6e54 e003 1032 |000b: invoke-virtual {v0, v1, v2, v3, v4}, Landroid/support/v4/app/FragmentManagerImpl;.popBackStackState:(Landroid/os/Handler;Ljava/lang/String;II)Z // method@03e0 │ │ +040314: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=479 │ │ 0x000e line=480 │ │ locals : │ │ 0x0000 - 0x000f reg=5 this Landroid/support/v4/app/FragmentManagerImpl$2; │ │ │ │ source_file_idx : 1128 (FragmentManager.java) │ │ │ │ Class #34 header: │ │ -class_idx : 181 │ │ +class_idx : 178 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 826 │ │ +superclass_idx : 823 │ │ source_file_idx : 1128 │ │ static_fields_size : 0 │ │ instance_fields_size: 3 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #34 annotations: │ │ @@ -9470,20 +9470,20 @@ │ │ type : '(Landroid/support/v4/app/FragmentManagerImpl;Ljava/lang/String;I)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -03e788: |[03e788] android.support.v4.app.FragmentManagerImpl$3.:(Landroid/support/v4/app/FragmentManagerImpl;Ljava/lang/String;I)V │ │ -03e798: 5b01 e300 |0000: iput-object v1, v0, Landroid/support/v4/app/FragmentManagerImpl$3;.this$0:Landroid/support/v4/app/FragmentManagerImpl; // field@00e3 │ │ -03e79c: 5b02 e500 |0002: iput-object v2, v0, Landroid/support/v4/app/FragmentManagerImpl$3;.val$name:Ljava/lang/String; // field@00e5 │ │ -03e7a0: 5903 e400 |0004: iput v3, v0, Landroid/support/v4/app/FragmentManagerImpl$3;.val$flags:I // field@00e4 │ │ -03e7a4: 7010 1c15 0000 |0006: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ -03e7aa: 0e00 |0009: return-void │ │ +040318: |[040318] android.support.v4.app.FragmentManagerImpl$3.:(Landroid/support/v4/app/FragmentManagerImpl;Ljava/lang/String;I)V │ │ +040328: 5b01 e300 |0000: iput-object v1, v0, Landroid/support/v4/app/FragmentManagerImpl$3;.this$0:Landroid/support/v4/app/FragmentManagerImpl; // field@00e3 │ │ +04032c: 5b02 e500 |0002: iput-object v2, v0, Landroid/support/v4/app/FragmentManagerImpl$3;.val$name:Ljava/lang/String; // field@00e5 │ │ +040330: 5903 e400 |0004: iput v3, v0, Landroid/support/v4/app/FragmentManagerImpl$3;.val$flags:I // field@00e4 │ │ +040334: 7010 1c15 0000 |0006: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ +04033a: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=493 │ │ locals : │ │ 0x0000 - 0x000a reg=0 this Landroid/support/v4/app/FragmentManagerImpl$3; │ │ 0x0000 - 0x000a reg=1 (null) Landroid/support/v4/app/FragmentManagerImpl; │ │ 0x0000 - 0x000a reg=2 (null) Ljava/lang/String; │ │ @@ -9495,37 +9495,37 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 17 16-bit code units │ │ -03e7ac: |[03e7ac] android.support.v4.app.FragmentManagerImpl$3.run:()V │ │ -03e7bc: 5450 e300 |0000: iget-object v0, v5, Landroid/support/v4/app/FragmentManagerImpl$3;.this$0:Landroid/support/v4/app/FragmentManagerImpl; // field@00e3 │ │ -03e7c0: 5451 e300 |0002: iget-object v1, v5, Landroid/support/v4/app/FragmentManagerImpl$3;.this$0:Landroid/support/v4/app/FragmentManagerImpl; // field@00e3 │ │ -03e7c4: 5411 fe00 |0004: iget-object v1, v1, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00fe │ │ -03e7c8: 5411 d800 |0006: iget-object v1, v1, Landroid/support/v4/app/FragmentActivity;.mHandler:Landroid/os/Handler; // field@00d8 │ │ -03e7cc: 5452 e500 |0008: iget-object v2, v5, Landroid/support/v4/app/FragmentManagerImpl$3;.val$name:Ljava/lang/String; // field@00e5 │ │ -03e7d0: 12f3 |000a: const/4 v3, #int -1 // #ff │ │ -03e7d2: 5254 e400 |000b: iget v4, v5, Landroid/support/v4/app/FragmentManagerImpl$3;.val$flags:I // field@00e4 │ │ -03e7d6: 6e54 e003 1032 |000d: invoke-virtual {v0, v1, v2, v3, v4}, Landroid/support/v4/app/FragmentManagerImpl;.popBackStackState:(Landroid/os/Handler;Ljava/lang/String;II)Z // method@03e0 │ │ -03e7dc: 0e00 |0010: return-void │ │ +04033c: |[04033c] android.support.v4.app.FragmentManagerImpl$3.run:()V │ │ +04034c: 5450 e300 |0000: iget-object v0, v5, Landroid/support/v4/app/FragmentManagerImpl$3;.this$0:Landroid/support/v4/app/FragmentManagerImpl; // field@00e3 │ │ +040350: 5451 e300 |0002: iget-object v1, v5, Landroid/support/v4/app/FragmentManagerImpl$3;.this$0:Landroid/support/v4/app/FragmentManagerImpl; // field@00e3 │ │ +040354: 5411 fe00 |0004: iget-object v1, v1, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00fe │ │ +040358: 5411 d800 |0006: iget-object v1, v1, Landroid/support/v4/app/FragmentActivity;.mHandler:Landroid/os/Handler; // field@00d8 │ │ +04035c: 5452 e500 |0008: iget-object v2, v5, Landroid/support/v4/app/FragmentManagerImpl$3;.val$name:Ljava/lang/String; // field@00e5 │ │ +040360: 12f3 |000a: const/4 v3, #int -1 // #ff │ │ +040362: 5254 e400 |000b: iget v4, v5, Landroid/support/v4/app/FragmentManagerImpl$3;.val$flags:I // field@00e4 │ │ +040366: 6e54 e003 1032 |000d: invoke-virtual {v0, v1, v2, v3, v4}, Landroid/support/v4/app/FragmentManagerImpl;.popBackStackState:(Landroid/os/Handler;Ljava/lang/String;II)Z // method@03e0 │ │ +04036c: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=495 │ │ 0x0010 line=496 │ │ locals : │ │ 0x0000 - 0x0011 reg=5 this Landroid/support/v4/app/FragmentManagerImpl$3; │ │ │ │ source_file_idx : 1128 (FragmentManager.java) │ │ │ │ Class #35 header: │ │ -class_idx : 182 │ │ +class_idx : 179 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 826 │ │ +superclass_idx : 823 │ │ source_file_idx : 1128 │ │ static_fields_size : 0 │ │ instance_fields_size: 3 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #35 annotations: │ │ @@ -9559,20 +9559,20 @@ │ │ type : '(Landroid/support/v4/app/FragmentManagerImpl;II)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -03e7e0: |[03e7e0] android.support.v4.app.FragmentManagerImpl$4.:(Landroid/support/v4/app/FragmentManagerImpl;II)V │ │ -03e7f0: 5b01 e600 |0000: iput-object v1, v0, Landroid/support/v4/app/FragmentManagerImpl$4;.this$0:Landroid/support/v4/app/FragmentManagerImpl; // field@00e6 │ │ -03e7f4: 5902 e800 |0002: iput v2, v0, Landroid/support/v4/app/FragmentManagerImpl$4;.val$id:I // field@00e8 │ │ -03e7f8: 5903 e700 |0004: iput v3, v0, Landroid/support/v4/app/FragmentManagerImpl$4;.val$flags:I // field@00e7 │ │ -03e7fc: 7010 1c15 0000 |0006: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ -03e802: 0e00 |0009: return-void │ │ +040370: |[040370] android.support.v4.app.FragmentManagerImpl$4.:(Landroid/support/v4/app/FragmentManagerImpl;II)V │ │ +040380: 5b01 e600 |0000: iput-object v1, v0, Landroid/support/v4/app/FragmentManagerImpl$4;.this$0:Landroid/support/v4/app/FragmentManagerImpl; // field@00e6 │ │ +040384: 5902 e800 |0002: iput v2, v0, Landroid/support/v4/app/FragmentManagerImpl$4;.val$id:I // field@00e8 │ │ +040388: 5903 e700 |0004: iput v3, v0, Landroid/support/v4/app/FragmentManagerImpl$4;.val$flags:I // field@00e7 │ │ +04038c: 7010 1c15 0000 |0006: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ +040392: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=512 │ │ locals : │ │ 0x0000 - 0x000a reg=0 this Landroid/support/v4/app/FragmentManagerImpl$4; │ │ 0x0000 - 0x000a reg=1 (null) Landroid/support/v4/app/FragmentManagerImpl; │ │ 0x0000 - 0x000a reg=2 (null) I │ │ @@ -9584,37 +9584,37 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 17 16-bit code units │ │ -03e804: |[03e804] android.support.v4.app.FragmentManagerImpl$4.run:()V │ │ -03e814: 5450 e600 |0000: iget-object v0, v5, Landroid/support/v4/app/FragmentManagerImpl$4;.this$0:Landroid/support/v4/app/FragmentManagerImpl; // field@00e6 │ │ -03e818: 5451 e600 |0002: iget-object v1, v5, Landroid/support/v4/app/FragmentManagerImpl$4;.this$0:Landroid/support/v4/app/FragmentManagerImpl; // field@00e6 │ │ -03e81c: 5411 fe00 |0004: iget-object v1, v1, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00fe │ │ -03e820: 5411 d800 |0006: iget-object v1, v1, Landroid/support/v4/app/FragmentActivity;.mHandler:Landroid/os/Handler; // field@00d8 │ │ -03e824: 1202 |0008: const/4 v2, #int 0 // #0 │ │ -03e826: 5253 e800 |0009: iget v3, v5, Landroid/support/v4/app/FragmentManagerImpl$4;.val$id:I // field@00e8 │ │ -03e82a: 5254 e700 |000b: iget v4, v5, Landroid/support/v4/app/FragmentManagerImpl$4;.val$flags:I // field@00e7 │ │ -03e82e: 6e54 e003 1032 |000d: invoke-virtual {v0, v1, v2, v3, v4}, Landroid/support/v4/app/FragmentManagerImpl;.popBackStackState:(Landroid/os/Handler;Ljava/lang/String;II)Z // method@03e0 │ │ -03e834: 0e00 |0010: return-void │ │ +040394: |[040394] android.support.v4.app.FragmentManagerImpl$4.run:()V │ │ +0403a4: 5450 e600 |0000: iget-object v0, v5, Landroid/support/v4/app/FragmentManagerImpl$4;.this$0:Landroid/support/v4/app/FragmentManagerImpl; // field@00e6 │ │ +0403a8: 5451 e600 |0002: iget-object v1, v5, Landroid/support/v4/app/FragmentManagerImpl$4;.this$0:Landroid/support/v4/app/FragmentManagerImpl; // field@00e6 │ │ +0403ac: 5411 fe00 |0004: iget-object v1, v1, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00fe │ │ +0403b0: 5411 d800 |0006: iget-object v1, v1, Landroid/support/v4/app/FragmentActivity;.mHandler:Landroid/os/Handler; // field@00d8 │ │ +0403b4: 1202 |0008: const/4 v2, #int 0 // #0 │ │ +0403b6: 5253 e800 |0009: iget v3, v5, Landroid/support/v4/app/FragmentManagerImpl$4;.val$id:I // field@00e8 │ │ +0403ba: 5254 e700 |000b: iget v4, v5, Landroid/support/v4/app/FragmentManagerImpl$4;.val$flags:I // field@00e7 │ │ +0403be: 6e54 e003 1032 |000d: invoke-virtual {v0, v1, v2, v3, v4}, Landroid/support/v4/app/FragmentManagerImpl;.popBackStackState:(Landroid/os/Handler;Ljava/lang/String;II)Z // method@03e0 │ │ +0403c4: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=514 │ │ 0x0010 line=515 │ │ locals : │ │ 0x0000 - 0x0011 reg=5 this Landroid/support/v4/app/FragmentManagerImpl$4; │ │ │ │ source_file_idx : 1128 (FragmentManager.java) │ │ │ │ Class #36 header: │ │ -class_idx : 183 │ │ +class_idx : 180 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 826 │ │ +superclass_idx : 823 │ │ source_file_idx : 1128 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 3 │ │ │ │ Class #36 annotations: │ │ @@ -9644,19 +9644,19 @@ │ │ type : '(Landroid/support/v4/app/FragmentManagerImpl;Landroid/support/v4/app/Fragment;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -03e838: |[03e838] android.support.v4.app.FragmentManagerImpl$5.:(Landroid/support/v4/app/FragmentManagerImpl;Landroid/support/v4/app/Fragment;)V │ │ -03e848: 5b01 e900 |0000: iput-object v1, v0, Landroid/support/v4/app/FragmentManagerImpl$5;.this$0:Landroid/support/v4/app/FragmentManagerImpl; // field@00e9 │ │ -03e84c: 5b02 ea00 |0002: iput-object v2, v0, Landroid/support/v4/app/FragmentManagerImpl$5;.val$fragment:Landroid/support/v4/app/Fragment; // field@00ea │ │ -03e850: 7010 1c15 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ -03e856: 0e00 |0007: return-void │ │ +0403c8: |[0403c8] android.support.v4.app.FragmentManagerImpl$5.:(Landroid/support/v4/app/FragmentManagerImpl;Landroid/support/v4/app/Fragment;)V │ │ +0403d8: 5b01 e900 |0000: iput-object v1, v0, Landroid/support/v4/app/FragmentManagerImpl$5;.this$0:Landroid/support/v4/app/FragmentManagerImpl; // field@00e9 │ │ +0403dc: 5b02 ea00 |0002: iput-object v2, v0, Landroid/support/v4/app/FragmentManagerImpl$5;.val$fragment:Landroid/support/v4/app/Fragment; // field@00ea │ │ +0403e0: 7010 1c15 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ +0403e6: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1007 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Landroid/support/v4/app/FragmentManagerImpl$5; │ │ 0x0000 - 0x0008 reg=1 (null) Landroid/support/v4/app/FragmentManagerImpl; │ │ 0x0000 - 0x0008 reg=2 (null) Landroid/support/v4/app/Fragment; │ │ @@ -9667,30 +9667,30 @@ │ │ type : '(Landroid/view/animation/Animation;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 6 │ │ insns size : 26 16-bit code units │ │ -03e858: |[03e858] android.support.v4.app.FragmentManagerImpl$5.onAnimationEnd:(Landroid/view/animation/Animation;)V │ │ -03e868: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -03e86a: 5460 ea00 |0001: iget-object v0, v6, Landroid/support/v4/app/FragmentManagerImpl$5;.val$fragment:Landroid/support/v4/app/Fragment; // field@00ea │ │ -03e86e: 5400 9b00 |0003: iget-object v0, v0, Landroid/support/v4/app/Fragment;.mAnimatingAway:Landroid/view/View; // field@009b │ │ -03e872: 3800 1400 |0005: if-eqz v0, 0019 // +0014 │ │ -03e876: 5460 ea00 |0007: iget-object v0, v6, Landroid/support/v4/app/FragmentManagerImpl$5;.val$fragment:Landroid/support/v4/app/Fragment; // field@00ea │ │ -03e87a: 1201 |0009: const/4 v1, #int 0 // #0 │ │ -03e87c: 5b01 9b00 |000a: iput-object v1, v0, Landroid/support/v4/app/Fragment;.mAnimatingAway:Landroid/view/View; // field@009b │ │ -03e880: 5460 e900 |000c: iget-object v0, v6, Landroid/support/v4/app/FragmentManagerImpl$5;.this$0:Landroid/support/v4/app/FragmentManagerImpl; // field@00e9 │ │ -03e884: 5461 ea00 |000e: iget-object v1, v6, Landroid/support/v4/app/FragmentManagerImpl$5;.val$fragment:Landroid/support/v4/app/Fragment; // field@00ea │ │ -03e888: 5462 ea00 |0010: iget-object v2, v6, Landroid/support/v4/app/FragmentManagerImpl$5;.val$fragment:Landroid/support/v4/app/Fragment; // field@00ea │ │ -03e88c: 5222 ba00 |0012: iget v2, v2, Landroid/support/v4/app/Fragment;.mStateAfterAnimating:I // field@00ba │ │ -03e890: 0134 |0014: move v4, v3 │ │ -03e892: 0135 |0015: move v5, v3 │ │ -03e894: 7406 d703 0000 |0016: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(Landroid/support/v4/app/Fragment;IIIZ)V // method@03d7 │ │ -03e89a: 0e00 |0019: return-void │ │ +0403e8: |[0403e8] android.support.v4.app.FragmentManagerImpl$5.onAnimationEnd:(Landroid/view/animation/Animation;)V │ │ +0403f8: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +0403fa: 5460 ea00 |0001: iget-object v0, v6, Landroid/support/v4/app/FragmentManagerImpl$5;.val$fragment:Landroid/support/v4/app/Fragment; // field@00ea │ │ +0403fe: 5400 9b00 |0003: iget-object v0, v0, Landroid/support/v4/app/Fragment;.mAnimatingAway:Landroid/view/View; // field@009b │ │ +040402: 3800 1400 |0005: if-eqz v0, 0019 // +0014 │ │ +040406: 5460 ea00 |0007: iget-object v0, v6, Landroid/support/v4/app/FragmentManagerImpl$5;.val$fragment:Landroid/support/v4/app/Fragment; // field@00ea │ │ +04040a: 1201 |0009: const/4 v1, #int 0 // #0 │ │ +04040c: 5b01 9b00 |000a: iput-object v1, v0, Landroid/support/v4/app/Fragment;.mAnimatingAway:Landroid/view/View; // field@009b │ │ +040410: 5460 e900 |000c: iget-object v0, v6, Landroid/support/v4/app/FragmentManagerImpl$5;.this$0:Landroid/support/v4/app/FragmentManagerImpl; // field@00e9 │ │ +040414: 5461 ea00 |000e: iget-object v1, v6, Landroid/support/v4/app/FragmentManagerImpl$5;.val$fragment:Landroid/support/v4/app/Fragment; // field@00ea │ │ +040418: 5462 ea00 |0010: iget-object v2, v6, Landroid/support/v4/app/FragmentManagerImpl$5;.val$fragment:Landroid/support/v4/app/Fragment; // field@00ea │ │ +04041c: 5222 ba00 |0012: iget v2, v2, Landroid/support/v4/app/Fragment;.mStateAfterAnimating:I // field@00ba │ │ +040420: 0134 |0014: move v4, v3 │ │ +040422: 0135 |0015: move v5, v3 │ │ +040424: 7406 d703 0000 |0016: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(Landroid/support/v4/app/Fragment;IIIZ)V // method@03d7 │ │ +04042a: 0e00 |0019: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1010 │ │ 0x0007 line=1011 │ │ 0x000c line=1012 │ │ 0x0019 line=1015 │ │ locals : │ │ @@ -9702,16 +9702,16 @@ │ │ type : '(Landroid/view/animation/Animation;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -03e89c: |[03e89c] android.support.v4.app.FragmentManagerImpl$5.onAnimationRepeat:(Landroid/view/animation/Animation;)V │ │ -03e8ac: 0e00 |0000: return-void │ │ +04042c: |[04042c] android.support.v4.app.FragmentManagerImpl$5.onAnimationRepeat:(Landroid/view/animation/Animation;)V │ │ +04043c: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1018 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/app/FragmentManagerImpl$5; │ │ 0x0000 - 0x0001 reg=1 animation Landroid/view/animation/Animation; │ │ │ │ @@ -9720,29 +9720,29 @@ │ │ type : '(Landroid/view/animation/Animation;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -03e8b0: |[03e8b0] android.support.v4.app.FragmentManagerImpl$5.onAnimationStart:(Landroid/view/animation/Animation;)V │ │ -03e8c0: 0e00 |0000: return-void │ │ +040440: |[040440] android.support.v4.app.FragmentManagerImpl$5.onAnimationStart:(Landroid/view/animation/Animation;)V │ │ +040450: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1021 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/app/FragmentManagerImpl$5; │ │ 0x0000 - 0x0001 reg=1 animation Landroid/view/animation/Animation; │ │ │ │ source_file_idx : 1128 (FragmentManager.java) │ │ │ │ Class #37 header: │ │ -class_idx : 185 │ │ +class_idx : 182 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 826 │ │ +superclass_idx : 823 │ │ source_file_idx : 1128 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ Class #37 annotations: │ │ @@ -9765,17 +9765,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -03e8c4: |[03e8c4] android.support.v4.app.FragmentManagerState$1.:()V │ │ -03e8d4: 7010 1c15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ -03e8da: 0e00 |0003: return-void │ │ +040454: |[040454] android.support.v4.app.FragmentManagerState$1.:()V │ │ +040464: 7010 1c15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ +04046a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=374 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/FragmentManagerState$1; │ │ │ │ Virtual methods - │ │ @@ -9784,18 +9784,18 @@ │ │ type : '(Landroid/os/Parcel;)Landroid/support/v4/app/FragmentManagerState;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -03e8dc: |[03e8dc] android.support.v4.app.FragmentManagerState$1.createFromParcel:(Landroid/os/Parcel;)Landroid/support/v4/app/FragmentManagerState; │ │ -03e8ec: 2200 ba00 |0000: new-instance v0, Landroid/support/v4/app/FragmentManagerState; // type@00ba │ │ -03e8f0: 7020 f903 2000 |0002: invoke-direct {v0, v2}, Landroid/support/v4/app/FragmentManagerState;.:(Landroid/os/Parcel;)V // method@03f9 │ │ -03e8f6: 1100 |0005: return-object v0 │ │ +04046c: |[04046c] android.support.v4.app.FragmentManagerState$1.createFromParcel:(Landroid/os/Parcel;)Landroid/support/v4/app/FragmentManagerState; │ │ +04047c: 2200 b700 |0000: new-instance v0, Landroid/support/v4/app/FragmentManagerState; // type@00b7 │ │ +040480: 7020 f903 2000 |0002: invoke-direct {v0, v2}, Landroid/support/v4/app/FragmentManagerState;.:(Landroid/os/Parcel;)V // method@03f9 │ │ +040486: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=376 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/app/FragmentManagerState$1; │ │ 0x0000 - 0x0006 reg=2 in Landroid/os/Parcel; │ │ │ │ @@ -9804,18 +9804,18 @@ │ │ type : '(Landroid/os/Parcel;)Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -03e8f8: |[03e8f8] android.support.v4.app.FragmentManagerState$1.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ -03e908: 6e20 f303 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/app/FragmentManagerState$1;.createFromParcel:(Landroid/os/Parcel;)Landroid/support/v4/app/FragmentManagerState; // method@03f3 │ │ -03e90e: 0c00 |0003: move-result-object v0 │ │ -03e910: 1100 |0004: return-object v0 │ │ +040488: |[040488] android.support.v4.app.FragmentManagerState$1.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ +040498: 6e20 f303 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/app/FragmentManagerState$1;.createFromParcel:(Landroid/os/Parcel;)Landroid/support/v4/app/FragmentManagerState; // method@03f3 │ │ +04049e: 0c00 |0003: move-result-object v0 │ │ +0404a0: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=374 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/FragmentManagerState$1; │ │ 0x0000 - 0x0005 reg=2 x0 Landroid/os/Parcel; │ │ │ │ @@ -9824,17 +9824,17 @@ │ │ type : '(I)[Landroid/support/v4/app/FragmentManagerState;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -03e914: |[03e914] android.support.v4.app.FragmentManagerState$1.newArray:(I)[Landroid/support/v4/app/FragmentManagerState; │ │ -03e924: 2320 9604 |0000: new-array v0, v2, [Landroid/support/v4/app/FragmentManagerState; // type@0496 │ │ -03e928: 1100 |0002: return-object v0 │ │ +0404a4: |[0404a4] android.support.v4.app.FragmentManagerState$1.newArray:(I)[Landroid/support/v4/app/FragmentManagerState; │ │ +0404b4: 2320 9304 |0000: new-array v0, v2, [Landroid/support/v4/app/FragmentManagerState; // type@0493 │ │ +0404b8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=380 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/FragmentManagerState$1; │ │ 0x0000 - 0x0003 reg=2 size I │ │ │ │ @@ -9843,31 +9843,31 @@ │ │ type : '(I)[Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -03e92c: |[03e92c] android.support.v4.app.FragmentManagerState$1.newArray:(I)[Ljava/lang/Object; │ │ -03e93c: 6e20 f503 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/app/FragmentManagerState$1;.newArray:(I)[Landroid/support/v4/app/FragmentManagerState; // method@03f5 │ │ -03e942: 0c00 |0003: move-result-object v0 │ │ -03e944: 1100 |0004: return-object v0 │ │ +0404bc: |[0404bc] android.support.v4.app.FragmentManagerState$1.newArray:(I)[Ljava/lang/Object; │ │ +0404cc: 6e20 f503 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/app/FragmentManagerState$1;.newArray:(I)[Landroid/support/v4/app/FragmentManagerState; // method@03f5 │ │ +0404d2: 0c00 |0003: move-result-object v0 │ │ +0404d4: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=374 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/FragmentManagerState$1; │ │ 0x0000 - 0x0005 reg=2 x0 I │ │ │ │ source_file_idx : 1128 (FragmentManager.java) │ │ │ │ Class #38 header: │ │ -class_idx : 186 │ │ +class_idx : 183 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 826 │ │ +superclass_idx : 823 │ │ source_file_idx : 1128 │ │ static_fields_size : 1 │ │ instance_fields_size: 3 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 2 │ │ │ │ Class #38 annotations: │ │ @@ -9904,36 +9904,36 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -03e948: |[03e948] android.support.v4.app.FragmentManagerState.:()V │ │ -03e958: 2200 b900 |0000: new-instance v0, Landroid/support/v4/app/FragmentManagerState$1; // type@00b9 │ │ -03e95c: 7010 f203 0000 |0002: invoke-direct {v0}, Landroid/support/v4/app/FragmentManagerState$1;.:()V // method@03f2 │ │ -03e962: 6900 1401 |0005: sput-object v0, Landroid/support/v4/app/FragmentManagerState;.CREATOR:Landroid/os/Parcelable$Creator; // field@0114 │ │ -03e966: 0e00 |0007: return-void │ │ +0404d8: |[0404d8] android.support.v4.app.FragmentManagerState.:()V │ │ +0404e8: 2200 b600 |0000: new-instance v0, Landroid/support/v4/app/FragmentManagerState$1; // type@00b6 │ │ +0404ec: 7010 f203 0000 |0002: invoke-direct {v0}, Landroid/support/v4/app/FragmentManagerState$1;.:()V // method@03f2 │ │ +0404f2: 6900 1401 |0005: sput-object v0, Landroid/support/v4/app/FragmentManagerState;.CREATOR:Landroid/os/Parcelable$Creator; // field@0114 │ │ +0404f6: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=373 │ │ locals : │ │ │ │ #1 : (in Landroid/support/v4/app/FragmentManagerState;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -03e968: |[03e968] android.support.v4.app.FragmentManagerState.:()V │ │ -03e978: 7010 1c15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ -03e97e: 0e00 |0003: return-void │ │ +0404f8: |[0404f8] android.support.v4.app.FragmentManagerState.:()V │ │ +040508: 7010 1c15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ +04050e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=354 │ │ 0x0003 line=355 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/FragmentManagerState; │ │ │ │ @@ -9942,30 +9942,30 @@ │ │ type : '(Landroid/os/Parcel;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 30 16-bit code units │ │ -03e980: |[03e980] android.support.v4.app.FragmentManagerState.:(Landroid/os/Parcel;)V │ │ -03e990: 7010 1c15 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@151c │ │ -03e996: 6200 1d01 |0003: sget-object v0, Landroid/support/v4/app/FragmentState;.CREATOR:Landroid/os/Parcelable$Creator; // field@011d │ │ -03e99a: 6e20 d901 0200 |0005: invoke-virtual {v2, v0}, Landroid/os/Parcel;.createTypedArray:(Landroid/os/Parcelable$Creator;)[Ljava/lang/Object; // method@01d9 │ │ -03e9a0: 0c00 |0008: move-result-object v0 │ │ -03e9a2: 1f00 9704 |0009: check-cast v0, [Landroid/support/v4/app/FragmentState; // type@0497 │ │ -03e9a6: 5b10 1501 |000b: iput-object v0, v1, Landroid/support/v4/app/FragmentManagerState;.mActive:[Landroid/support/v4/app/FragmentState; // field@0115 │ │ -03e9aa: 6e10 d801 0200 |000d: invoke-virtual {v2}, Landroid/os/Parcel;.createIntArray:()[I // method@01d8 │ │ -03e9b0: 0c00 |0010: move-result-object v0 │ │ -03e9b2: 5b10 1601 |0011: iput-object v0, v1, Landroid/support/v4/app/FragmentManagerState;.mAdded:[I // field@0116 │ │ -03e9b6: 6200 7100 |0013: sget-object v0, Landroid/support/v4/app/BackStackState;.CREATOR:Landroid/os/Parcelable$Creator; // field@0071 │ │ -03e9ba: 6e20 d901 0200 |0015: invoke-virtual {v2, v0}, Landroid/os/Parcel;.createTypedArray:(Landroid/os/Parcelable$Creator;)[Ljava/lang/Object; // method@01d9 │ │ -03e9c0: 0c00 |0018: move-result-object v0 │ │ -03e9c2: 1f00 9404 |0019: check-cast v0, [Landroid/support/v4/app/BackStackState; // type@0494 │ │ -03e9c6: 5b10 1701 |001b: iput-object v0, v1, Landroid/support/v4/app/FragmentManagerState;.mBackStack:[Landroid/support/v4/app/BackStackState; // field@0117 │ │ -03e9ca: 0e00 |001d: return-void │ │ +040510: |[040510] android.support.v4.app.FragmentManagerState.:(Landroid/os/Parcel;)V │ │ +040520: 7010 1c15 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@151c │ │ +040526: 6200 1d01 |0003: sget-object v0, Landroid/support/v4/app/FragmentState;.CREATOR:Landroid/os/Parcelable$Creator; // field@011d │ │ +04052a: 6e20 d901 0200 |0005: invoke-virtual {v2, v0}, Landroid/os/Parcel;.createTypedArray:(Landroid/os/Parcelable$Creator;)[Ljava/lang/Object; // method@01d9 │ │ +040530: 0c00 |0008: move-result-object v0 │ │ +040532: 1f00 9404 |0009: check-cast v0, [Landroid/support/v4/app/FragmentState; // type@0494 │ │ +040536: 5b10 1501 |000b: iput-object v0, v1, Landroid/support/v4/app/FragmentManagerState;.mActive:[Landroid/support/v4/app/FragmentState; // field@0115 │ │ +04053a: 6e10 d801 0200 |000d: invoke-virtual {v2}, Landroid/os/Parcel;.createIntArray:()[I // method@01d8 │ │ +040540: 0c00 |0010: move-result-object v0 │ │ +040542: 5b10 1601 |0011: iput-object v0, v1, Landroid/support/v4/app/FragmentManagerState;.mAdded:[I // field@0116 │ │ +040546: 6200 7100 |0013: sget-object v0, Landroid/support/v4/app/BackStackState;.CREATOR:Landroid/os/Parcelable$Creator; // field@0071 │ │ +04054a: 6e20 d901 0200 |0015: invoke-virtual {v2, v0}, Landroid/os/Parcel;.createTypedArray:(Landroid/os/Parcelable$Creator;)[Ljava/lang/Object; // method@01d9 │ │ +040550: 0c00 |0018: move-result-object v0 │ │ +040552: 1f00 9104 |0019: check-cast v0, [Landroid/support/v4/app/BackStackState; // type@0491 │ │ +040556: 5b10 1701 |001b: iput-object v0, v1, Landroid/support/v4/app/FragmentManagerState;.mBackStack:[Landroid/support/v4/app/BackStackState; // field@0117 │ │ +04055a: 0e00 |001d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=357 │ │ 0x0003 line=358 │ │ 0x000d line=359 │ │ 0x0013 line=360 │ │ 0x001d line=361 │ │ @@ -9979,17 +9979,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -03e9cc: |[03e9cc] android.support.v4.app.FragmentManagerState.describeContents:()I │ │ -03e9dc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -03e9de: 0f00 |0001: return v0 │ │ +04055c: |[04055c] android.support.v4.app.FragmentManagerState.describeContents:()I │ │ +04056c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +04056e: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=364 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/app/FragmentManagerState; │ │ │ │ #1 : (in Landroid/support/v4/app/FragmentManagerState;) │ │ @@ -9997,39 +9997,39 @@ │ │ type : '(Landroid/os/Parcel;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 16 16-bit code units │ │ -03e9e0: |[03e9e0] android.support.v4.app.FragmentManagerState.writeToParcel:(Landroid/os/Parcel;I)V │ │ -03e9f0: 5410 1501 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentManagerState;.mActive:[Landroid/support/v4/app/FragmentState; // field@0115 │ │ -03e9f4: 6e30 e301 0203 |0002: invoke-virtual {v2, v0, v3}, Landroid/os/Parcel;.writeTypedArray:([Landroid/os/Parcelable;I)V // method@01e3 │ │ -03e9fa: 5410 1601 |0005: iget-object v0, v1, Landroid/support/v4/app/FragmentManagerState;.mAdded:[I // field@0116 │ │ -03e9fe: 6e20 e001 0200 |0007: invoke-virtual {v2, v0}, Landroid/os/Parcel;.writeIntArray:([I)V // method@01e0 │ │ -03ea04: 5410 1701 |000a: iget-object v0, v1, Landroid/support/v4/app/FragmentManagerState;.mBackStack:[Landroid/support/v4/app/BackStackState; // field@0117 │ │ -03ea08: 6e30 e301 0203 |000c: invoke-virtual {v2, v0, v3}, Landroid/os/Parcel;.writeTypedArray:([Landroid/os/Parcelable;I)V // method@01e3 │ │ -03ea0e: 0e00 |000f: return-void │ │ +040570: |[040570] android.support.v4.app.FragmentManagerState.writeToParcel:(Landroid/os/Parcel;I)V │ │ +040580: 5410 1501 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentManagerState;.mActive:[Landroid/support/v4/app/FragmentState; // field@0115 │ │ +040584: 6e30 e301 0203 |0002: invoke-virtual {v2, v0, v3}, Landroid/os/Parcel;.writeTypedArray:([Landroid/os/Parcelable;I)V // method@01e3 │ │ +04058a: 5410 1601 |0005: iget-object v0, v1, Landroid/support/v4/app/FragmentManagerState;.mAdded:[I // field@0116 │ │ +04058e: 6e20 e001 0200 |0007: invoke-virtual {v2, v0}, Landroid/os/Parcel;.writeIntArray:([I)V // method@01e0 │ │ +040594: 5410 1701 |000a: iget-object v0, v1, Landroid/support/v4/app/FragmentManagerState;.mBackStack:[Landroid/support/v4/app/BackStackState; // field@0117 │ │ +040598: 6e30 e301 0203 |000c: invoke-virtual {v2, v0, v3}, Landroid/os/Parcel;.writeTypedArray:([Landroid/os/Parcelable;I)V // method@01e3 │ │ +04059e: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=368 │ │ 0x0005 line=369 │ │ 0x000a line=370 │ │ 0x000f line=371 │ │ locals : │ │ 0x0000 - 0x0010 reg=1 this Landroid/support/v4/app/FragmentManagerState; │ │ 0x0000 - 0x0010 reg=2 dest Landroid/os/Parcel; │ │ 0x0000 - 0x0010 reg=3 flags I │ │ │ │ source_file_idx : 1128 (FragmentManager.java) │ │ │ │ Class #39 header: │ │ -class_idx : 188 │ │ +class_idx : 185 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 826 │ │ +superclass_idx : 823 │ │ source_file_idx : 1123 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ Class #39 annotations: │ │ @@ -10052,17 +10052,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -03ea10: |[03ea10] android.support.v4.app.FragmentState$1.:()V │ │ -03ea20: 7010 1c15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ -03ea26: 0e00 |0003: return-void │ │ +0405a0: |[0405a0] android.support.v4.app.FragmentState$1.:()V │ │ +0405b0: 7010 1c15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ +0405b6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=137 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/FragmentState$1; │ │ │ │ Virtual methods - │ │ @@ -10071,18 +10071,18 @@ │ │ type : '(Landroid/os/Parcel;)Landroid/support/v4/app/FragmentState;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -03ea28: |[03ea28] android.support.v4.app.FragmentState$1.createFromParcel:(Landroid/os/Parcel;)Landroid/support/v4/app/FragmentState; │ │ -03ea38: 2200 bd00 |0000: new-instance v0, Landroid/support/v4/app/FragmentState; // type@00bd │ │ -03ea3c: 7020 0e04 2000 |0002: invoke-direct {v0, v2}, Landroid/support/v4/app/FragmentState;.:(Landroid/os/Parcel;)V // method@040e │ │ -03ea42: 1100 |0005: return-object v0 │ │ +0405b8: |[0405b8] android.support.v4.app.FragmentState$1.createFromParcel:(Landroid/os/Parcel;)Landroid/support/v4/app/FragmentState; │ │ +0405c8: 2200 ba00 |0000: new-instance v0, Landroid/support/v4/app/FragmentState; // type@00ba │ │ +0405cc: 7020 0e04 2000 |0002: invoke-direct {v0, v2}, Landroid/support/v4/app/FragmentState;.:(Landroid/os/Parcel;)V // method@040e │ │ +0405d2: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=139 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/app/FragmentState$1; │ │ 0x0000 - 0x0006 reg=2 in Landroid/os/Parcel; │ │ │ │ @@ -10091,18 +10091,18 @@ │ │ type : '(Landroid/os/Parcel;)Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -03ea44: |[03ea44] android.support.v4.app.FragmentState$1.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ -03ea54: 6e20 0904 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/app/FragmentState$1;.createFromParcel:(Landroid/os/Parcel;)Landroid/support/v4/app/FragmentState; // method@0409 │ │ -03ea5a: 0c00 |0003: move-result-object v0 │ │ -03ea5c: 1100 |0004: return-object v0 │ │ +0405d4: |[0405d4] android.support.v4.app.FragmentState$1.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ +0405e4: 6e20 0904 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/app/FragmentState$1;.createFromParcel:(Landroid/os/Parcel;)Landroid/support/v4/app/FragmentState; // method@0409 │ │ +0405ea: 0c00 |0003: move-result-object v0 │ │ +0405ec: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=137 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/FragmentState$1; │ │ 0x0000 - 0x0005 reg=2 x0 Landroid/os/Parcel; │ │ │ │ @@ -10111,17 +10111,17 @@ │ │ type : '(I)[Landroid/support/v4/app/FragmentState;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -03ea60: |[03ea60] android.support.v4.app.FragmentState$1.newArray:(I)[Landroid/support/v4/app/FragmentState; │ │ -03ea70: 2320 9704 |0000: new-array v0, v2, [Landroid/support/v4/app/FragmentState; // type@0497 │ │ -03ea74: 1100 |0002: return-object v0 │ │ +0405f0: |[0405f0] android.support.v4.app.FragmentState$1.newArray:(I)[Landroid/support/v4/app/FragmentState; │ │ +040600: 2320 9404 |0000: new-array v0, v2, [Landroid/support/v4/app/FragmentState; // type@0494 │ │ +040604: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=143 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/FragmentState$1; │ │ 0x0000 - 0x0003 reg=2 size I │ │ │ │ @@ -10130,31 +10130,31 @@ │ │ type : '(I)[Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -03ea78: |[03ea78] android.support.v4.app.FragmentState$1.newArray:(I)[Ljava/lang/Object; │ │ -03ea88: 6e20 0b04 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/app/FragmentState$1;.newArray:(I)[Landroid/support/v4/app/FragmentState; // method@040b │ │ -03ea8e: 0c00 |0003: move-result-object v0 │ │ -03ea90: 1100 |0004: return-object v0 │ │ +040608: |[040608] android.support.v4.app.FragmentState$1.newArray:(I)[Ljava/lang/Object; │ │ +040618: 6e20 0b04 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/app/FragmentState$1;.newArray:(I)[Landroid/support/v4/app/FragmentState; // method@040b │ │ +04061e: 0c00 |0003: move-result-object v0 │ │ +040620: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=137 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/FragmentState$1; │ │ 0x0000 - 0x0005 reg=2 x0 I │ │ │ │ source_file_idx : 1123 (Fragment.java) │ │ │ │ Class #40 header: │ │ -class_idx : 189 │ │ +class_idx : 186 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 826 │ │ +superclass_idx : 823 │ │ source_file_idx : 1123 │ │ static_fields_size : 1 │ │ instance_fields_size: 11 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 3 │ │ │ │ Class #40 annotations: │ │ @@ -10223,79 +10223,79 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -03ea94: |[03ea94] android.support.v4.app.FragmentState.:()V │ │ -03eaa4: 2200 bc00 |0000: new-instance v0, Landroid/support/v4/app/FragmentState$1; // type@00bc │ │ -03eaa8: 7010 0804 0000 |0002: invoke-direct {v0}, Landroid/support/v4/app/FragmentState$1;.:()V // method@0408 │ │ -03eaae: 6900 1d01 |0005: sput-object v0, Landroid/support/v4/app/FragmentState;.CREATOR:Landroid/os/Parcelable$Creator; // field@011d │ │ -03eab2: 0e00 |0007: return-void │ │ +040624: |[040624] android.support.v4.app.FragmentState.:()V │ │ +040634: 2200 b900 |0000: new-instance v0, Landroid/support/v4/app/FragmentState$1; // type@00b9 │ │ +040638: 7010 0804 0000 |0002: invoke-direct {v0}, Landroid/support/v4/app/FragmentState$1;.:()V // method@0408 │ │ +04063e: 6900 1d01 |0005: sput-object v0, Landroid/support/v4/app/FragmentState;.CREATOR:Landroid/os/Parcelable$Creator; // field@011d │ │ +040642: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=136 │ │ locals : │ │ │ │ #1 : (in Landroid/support/v4/app/FragmentState;) │ │ name : '' │ │ type : '(Landroid/os/Parcel;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 80 16-bit code units │ │ -03eab4: |[03eab4] android.support.v4.app.FragmentState.:(Landroid/os/Parcel;)V │ │ -03eac4: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -03eac6: 1202 |0001: const/4 v2, #int 0 // #0 │ │ -03eac8: 7010 1c15 0300 |0002: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@151c │ │ -03eace: 6e10 dd01 0400 |0005: invoke-virtual {v4}, Landroid/os/Parcel;.readString:()Ljava/lang/String; // method@01dd │ │ -03ead4: 0c00 |0008: move-result-object v0 │ │ -03ead6: 5b30 1f01 |0009: iput-object v0, v3, Landroid/support/v4/app/FragmentState;.mClassName:Ljava/lang/String; // field@011f │ │ -03eada: 6e10 db01 0400 |000b: invoke-virtual {v4}, Landroid/os/Parcel;.readInt:()I // method@01db │ │ -03eae0: 0a00 |000e: move-result v0 │ │ -03eae2: 5930 2401 |000f: iput v0, v3, Landroid/support/v4/app/FragmentState;.mIndex:I // field@0124 │ │ -03eae6: 6e10 db01 0400 |0011: invoke-virtual {v4}, Landroid/os/Parcel;.readInt:()I // method@01db │ │ -03eaec: 0a00 |0014: move-result v0 │ │ -03eaee: 3800 3500 |0015: if-eqz v0, 004a // +0035 │ │ -03eaf2: 0110 |0017: move v0, v1 │ │ -03eaf4: 5c30 2301 |0018: iput-boolean v0, v3, Landroid/support/v4/app/FragmentState;.mFromLayout:Z // field@0123 │ │ -03eaf8: 6e10 db01 0400 |001a: invoke-virtual {v4}, Landroid/os/Parcel;.readInt:()I // method@01db │ │ -03eafe: 0a00 |001d: move-result v0 │ │ -03eb00: 5930 2201 |001e: iput v0, v3, Landroid/support/v4/app/FragmentState;.mFragmentId:I // field@0122 │ │ -03eb04: 6e10 db01 0400 |0020: invoke-virtual {v4}, Landroid/os/Parcel;.readInt:()I // method@01db │ │ -03eb0a: 0a00 |0023: move-result v0 │ │ -03eb0c: 5930 2001 |0024: iput v0, v3, Landroid/support/v4/app/FragmentState;.mContainerId:I // field@0120 │ │ -03eb10: 6e10 dd01 0400 |0026: invoke-virtual {v4}, Landroid/os/Parcel;.readString:()Ljava/lang/String; // method@01dd │ │ -03eb16: 0c00 |0029: move-result-object v0 │ │ -03eb18: 5b30 2801 |002a: iput-object v0, v3, Landroid/support/v4/app/FragmentState;.mTag:Ljava/lang/String; // field@0128 │ │ -03eb1c: 6e10 db01 0400 |002c: invoke-virtual {v4}, Landroid/os/Parcel;.readInt:()I // method@01db │ │ -03eb22: 0a00 |002f: move-result v0 │ │ -03eb24: 3800 1c00 |0030: if-eqz v0, 004c // +001c │ │ -03eb28: 0110 |0032: move v0, v1 │ │ -03eb2a: 5c30 2601 |0033: iput-boolean v0, v3, Landroid/support/v4/app/FragmentState;.mRetainInstance:Z // field@0126 │ │ -03eb2e: 6e10 db01 0400 |0035: invoke-virtual {v4}, Landroid/os/Parcel;.readInt:()I // method@01db │ │ -03eb34: 0a00 |0038: move-result v0 │ │ -03eb36: 3800 1500 |0039: if-eqz v0, 004e // +0015 │ │ -03eb3a: 5c31 2101 |003b: iput-boolean v1, v3, Landroid/support/v4/app/FragmentState;.mDetached:Z // field@0121 │ │ -03eb3e: 6e10 da01 0400 |003d: invoke-virtual {v4}, Landroid/os/Parcel;.readBundle:()Landroid/os/Bundle; // method@01da │ │ -03eb44: 0c00 |0040: move-result-object v0 │ │ -03eb46: 5b30 1e01 |0041: iput-object v0, v3, Landroid/support/v4/app/FragmentState;.mArguments:Landroid/os/Bundle; // field@011e │ │ -03eb4a: 6e10 da01 0400 |0043: invoke-virtual {v4}, Landroid/os/Parcel;.readBundle:()Landroid/os/Bundle; // method@01da │ │ -03eb50: 0c00 |0046: move-result-object v0 │ │ -03eb52: 5b30 2701 |0047: iput-object v0, v3, Landroid/support/v4/app/FragmentState;.mSavedFragmentState:Landroid/os/Bundle; // field@0127 │ │ -03eb56: 0e00 |0049: return-void │ │ -03eb58: 0120 |004a: move v0, v2 │ │ -03eb5a: 28cd |004b: goto 0018 // -0033 │ │ -03eb5c: 0120 |004c: move v0, v2 │ │ -03eb5e: 28e6 |004d: goto 0033 // -001a │ │ -03eb60: 0121 |004e: move v1, v2 │ │ -03eb62: 28ec |004f: goto 003b // -0014 │ │ +040644: |[040644] android.support.v4.app.FragmentState.:(Landroid/os/Parcel;)V │ │ +040654: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +040656: 1202 |0001: const/4 v2, #int 0 // #0 │ │ +040658: 7010 1c15 0300 |0002: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@151c │ │ +04065e: 6e10 dd01 0400 |0005: invoke-virtual {v4}, Landroid/os/Parcel;.readString:()Ljava/lang/String; // method@01dd │ │ +040664: 0c00 |0008: move-result-object v0 │ │ +040666: 5b30 1f01 |0009: iput-object v0, v3, Landroid/support/v4/app/FragmentState;.mClassName:Ljava/lang/String; // field@011f │ │ +04066a: 6e10 db01 0400 |000b: invoke-virtual {v4}, Landroid/os/Parcel;.readInt:()I // method@01db │ │ +040670: 0a00 |000e: move-result v0 │ │ +040672: 5930 2401 |000f: iput v0, v3, Landroid/support/v4/app/FragmentState;.mIndex:I // field@0124 │ │ +040676: 6e10 db01 0400 |0011: invoke-virtual {v4}, Landroid/os/Parcel;.readInt:()I // method@01db │ │ +04067c: 0a00 |0014: move-result v0 │ │ +04067e: 3800 3500 |0015: if-eqz v0, 004a // +0035 │ │ +040682: 0110 |0017: move v0, v1 │ │ +040684: 5c30 2301 |0018: iput-boolean v0, v3, Landroid/support/v4/app/FragmentState;.mFromLayout:Z // field@0123 │ │ +040688: 6e10 db01 0400 |001a: invoke-virtual {v4}, Landroid/os/Parcel;.readInt:()I // method@01db │ │ +04068e: 0a00 |001d: move-result v0 │ │ +040690: 5930 2201 |001e: iput v0, v3, Landroid/support/v4/app/FragmentState;.mFragmentId:I // field@0122 │ │ +040694: 6e10 db01 0400 |0020: invoke-virtual {v4}, Landroid/os/Parcel;.readInt:()I // method@01db │ │ +04069a: 0a00 |0023: move-result v0 │ │ +04069c: 5930 2001 |0024: iput v0, v3, Landroid/support/v4/app/FragmentState;.mContainerId:I // field@0120 │ │ +0406a0: 6e10 dd01 0400 |0026: invoke-virtual {v4}, Landroid/os/Parcel;.readString:()Ljava/lang/String; // method@01dd │ │ +0406a6: 0c00 |0029: move-result-object v0 │ │ +0406a8: 5b30 2801 |002a: iput-object v0, v3, Landroid/support/v4/app/FragmentState;.mTag:Ljava/lang/String; // field@0128 │ │ +0406ac: 6e10 db01 0400 |002c: invoke-virtual {v4}, Landroid/os/Parcel;.readInt:()I // method@01db │ │ +0406b2: 0a00 |002f: move-result v0 │ │ +0406b4: 3800 1c00 |0030: if-eqz v0, 004c // +001c │ │ +0406b8: 0110 |0032: move v0, v1 │ │ +0406ba: 5c30 2601 |0033: iput-boolean v0, v3, Landroid/support/v4/app/FragmentState;.mRetainInstance:Z // field@0126 │ │ +0406be: 6e10 db01 0400 |0035: invoke-virtual {v4}, Landroid/os/Parcel;.readInt:()I // method@01db │ │ +0406c4: 0a00 |0038: move-result v0 │ │ +0406c6: 3800 1500 |0039: if-eqz v0, 004e // +0015 │ │ +0406ca: 5c31 2101 |003b: iput-boolean v1, v3, Landroid/support/v4/app/FragmentState;.mDetached:Z // field@0121 │ │ +0406ce: 6e10 da01 0400 |003d: invoke-virtual {v4}, Landroid/os/Parcel;.readBundle:()Landroid/os/Bundle; // method@01da │ │ +0406d4: 0c00 |0040: move-result-object v0 │ │ +0406d6: 5b30 1e01 |0041: iput-object v0, v3, Landroid/support/v4/app/FragmentState;.mArguments:Landroid/os/Bundle; // field@011e │ │ +0406da: 6e10 da01 0400 |0043: invoke-virtual {v4}, Landroid/os/Parcel;.readBundle:()Landroid/os/Bundle; // method@01da │ │ +0406e0: 0c00 |0046: move-result-object v0 │ │ +0406e2: 5b30 2701 |0047: iput-object v0, v3, Landroid/support/v4/app/FragmentState;.mSavedFragmentState:Landroid/os/Bundle; // field@0127 │ │ +0406e6: 0e00 |0049: return-void │ │ +0406e8: 0120 |004a: move v0, v2 │ │ +0406ea: 28cd |004b: goto 0018 // -0033 │ │ +0406ec: 0120 |004c: move v0, v2 │ │ +0406ee: 28e6 |004d: goto 0033 // -001a │ │ +0406f0: 0121 |004e: move v1, v2 │ │ +0406f2: 28ec |004f: goto 003b // -0014 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=75 │ │ 0x0005 line=76 │ │ 0x000b line=77 │ │ 0x0011 line=78 │ │ 0x001a line=79 │ │ @@ -10318,38 +10318,38 @@ │ │ type : '(Landroid/support/v4/app/Fragment;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 46 16-bit code units │ │ -03eb64: |[03eb64] android.support.v4.app.FragmentState.:(Landroid/support/v4/app/Fragment;)V │ │ -03eb74: 7010 1c15 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@151c │ │ -03eb7a: 6e10 1f15 0200 |0003: invoke-virtual {v2}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@151f │ │ -03eb80: 0c00 |0006: move-result-object v0 │ │ -03eb82: 6e10 f014 0000 |0007: invoke-virtual {v0}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@14f0 │ │ -03eb88: 0c00 |000a: move-result-object v0 │ │ -03eb8a: 5b10 1f01 |000b: iput-object v0, v1, Landroid/support/v4/app/FragmentState;.mClassName:Ljava/lang/String; // field@011f │ │ -03eb8e: 5220 ab00 |000d: iget v0, v2, Landroid/support/v4/app/Fragment;.mIndex:I // field@00ab │ │ -03eb92: 5910 2401 |000f: iput v0, v1, Landroid/support/v4/app/FragmentState;.mIndex:I // field@0124 │ │ -03eb96: 5520 a700 |0011: iget-boolean v0, v2, Landroid/support/v4/app/Fragment;.mFromLayout:Z // field@00a7 │ │ -03eb9a: 5c10 2301 |0013: iput-boolean v0, v1, Landroid/support/v4/app/FragmentState;.mFromLayout:Z // field@0123 │ │ -03eb9e: 5220 a500 |0015: iget v0, v2, Landroid/support/v4/app/Fragment;.mFragmentId:I // field@00a5 │ │ -03eba2: 5910 2201 |0017: iput v0, v1, Landroid/support/v4/app/FragmentState;.mFragmentId:I // field@0122 │ │ -03eba6: 5220 a200 |0019: iget v0, v2, Landroid/support/v4/app/Fragment;.mContainerId:I // field@00a2 │ │ -03ebaa: 5910 2001 |001b: iput v0, v1, Landroid/support/v4/app/FragmentState;.mContainerId:I // field@0120 │ │ -03ebae: 5420 bb00 |001d: iget-object v0, v2, Landroid/support/v4/app/Fragment;.mTag:Ljava/lang/String; // field@00bb │ │ -03ebb2: 5b10 2801 |001f: iput-object v0, v1, Landroid/support/v4/app/FragmentState;.mTag:Ljava/lang/String; // field@0128 │ │ -03ebb6: 5520 b500 |0021: iget-boolean v0, v2, Landroid/support/v4/app/Fragment;.mRetainInstance:Z // field@00b5 │ │ -03ebba: 5c10 2601 |0023: iput-boolean v0, v1, Landroid/support/v4/app/FragmentState;.mRetainInstance:Z // field@0126 │ │ -03ebbe: 5520 a400 |0025: iget-boolean v0, v2, Landroid/support/v4/app/Fragment;.mDetached:Z // field@00a4 │ │ -03ebc2: 5c10 2101 |0027: iput-boolean v0, v1, Landroid/support/v4/app/FragmentState;.mDetached:Z // field@0121 │ │ -03ebc6: 5420 9c00 |0029: iget-object v0, v2, Landroid/support/v4/app/Fragment;.mArguments:Landroid/os/Bundle; // field@009c │ │ -03ebca: 5b10 1e01 |002b: iput-object v0, v1, Landroid/support/v4/app/FragmentState;.mArguments:Landroid/os/Bundle; // field@011e │ │ -03ebce: 0e00 |002d: return-void │ │ +0406f4: |[0406f4] android.support.v4.app.FragmentState.:(Landroid/support/v4/app/Fragment;)V │ │ +040704: 7010 1c15 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@151c │ │ +04070a: 6e10 1f15 0200 |0003: invoke-virtual {v2}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@151f │ │ +040710: 0c00 |0006: move-result-object v0 │ │ +040712: 6e10 f014 0000 |0007: invoke-virtual {v0}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@14f0 │ │ +040718: 0c00 |000a: move-result-object v0 │ │ +04071a: 5b10 1f01 |000b: iput-object v0, v1, Landroid/support/v4/app/FragmentState;.mClassName:Ljava/lang/String; // field@011f │ │ +04071e: 5220 ab00 |000d: iget v0, v2, Landroid/support/v4/app/Fragment;.mIndex:I // field@00ab │ │ +040722: 5910 2401 |000f: iput v0, v1, Landroid/support/v4/app/FragmentState;.mIndex:I // field@0124 │ │ +040726: 5520 a700 |0011: iget-boolean v0, v2, Landroid/support/v4/app/Fragment;.mFromLayout:Z // field@00a7 │ │ +04072a: 5c10 2301 |0013: iput-boolean v0, v1, Landroid/support/v4/app/FragmentState;.mFromLayout:Z // field@0123 │ │ +04072e: 5220 a500 |0015: iget v0, v2, Landroid/support/v4/app/Fragment;.mFragmentId:I // field@00a5 │ │ +040732: 5910 2201 |0017: iput v0, v1, Landroid/support/v4/app/FragmentState;.mFragmentId:I // field@0122 │ │ +040736: 5220 a200 |0019: iget v0, v2, Landroid/support/v4/app/Fragment;.mContainerId:I // field@00a2 │ │ +04073a: 5910 2001 |001b: iput v0, v1, Landroid/support/v4/app/FragmentState;.mContainerId:I // field@0120 │ │ +04073e: 5420 bb00 |001d: iget-object v0, v2, Landroid/support/v4/app/Fragment;.mTag:Ljava/lang/String; // field@00bb │ │ +040742: 5b10 2801 |001f: iput-object v0, v1, Landroid/support/v4/app/FragmentState;.mTag:Ljava/lang/String; // field@0128 │ │ +040746: 5520 b500 |0021: iget-boolean v0, v2, Landroid/support/v4/app/Fragment;.mRetainInstance:Z // field@00b5 │ │ +04074a: 5c10 2601 |0023: iput-boolean v0, v1, Landroid/support/v4/app/FragmentState;.mRetainInstance:Z // field@0126 │ │ +04074e: 5520 a400 |0025: iget-boolean v0, v2, Landroid/support/v4/app/Fragment;.mDetached:Z // field@00a4 │ │ +040752: 5c10 2101 |0027: iput-boolean v0, v1, Landroid/support/v4/app/FragmentState;.mDetached:Z // field@0121 │ │ +040756: 5420 9c00 |0029: iget-object v0, v2, Landroid/support/v4/app/Fragment;.mArguments:Landroid/os/Bundle; // field@009c │ │ +04075a: 5b10 1e01 |002b: iput-object v0, v1, Landroid/support/v4/app/FragmentState;.mArguments:Landroid/os/Bundle; // field@011e │ │ +04075e: 0e00 |002d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=63 │ │ 0x0003 line=64 │ │ 0x000d line=65 │ │ 0x0011 line=66 │ │ 0x0015 line=67 │ │ @@ -10369,17 +10369,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -03ebd0: |[03ebd0] android.support.v4.app.FragmentState.describeContents:()I │ │ -03ebe0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -03ebe2: 0f00 |0001: return v0 │ │ +040760: |[040760] android.support.v4.app.FragmentState.describeContents:()I │ │ +040770: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +040772: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=120 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/app/FragmentState; │ │ │ │ #1 : (in Landroid/support/v4/app/FragmentState;) │ │ @@ -10387,82 +10387,82 @@ │ │ type : '(Landroid/support/v4/app/FragmentActivity;Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/Fragment;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 137 16-bit code units │ │ -03ebe4: |[03ebe4] android.support.v4.app.FragmentState.instantiate:(Landroid/support/v4/app/FragmentActivity;Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/Fragment; │ │ -03ebf4: 5430 2501 |0000: iget-object v0, v3, Landroid/support/v4/app/FragmentState;.mInstance:Landroid/support/v4/app/Fragment; // field@0125 │ │ -03ebf8: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ -03ebfc: 5430 2501 |0004: iget-object v0, v3, Landroid/support/v4/app/FragmentState;.mInstance:Landroid/support/v4/app/Fragment; // field@0125 │ │ -03ec00: 1100 |0006: return-object v0 │ │ -03ec02: 5430 1e01 |0007: iget-object v0, v3, Landroid/support/v4/app/FragmentState;.mArguments:Landroid/os/Bundle; // field@011e │ │ -03ec06: 3800 0b00 |0009: if-eqz v0, 0014 // +000b │ │ -03ec0a: 5430 1e01 |000b: iget-object v0, v3, Landroid/support/v4/app/FragmentState;.mArguments:Landroid/os/Bundle; // field@011e │ │ -03ec0e: 6e10 5103 0400 |000d: invoke-virtual {v4}, Landroid/support/v4/app/FragmentActivity;.getClassLoader:()Ljava/lang/ClassLoader; // method@0351 │ │ -03ec14: 0c01 |0010: move-result-object v1 │ │ -03ec16: 6e20 c201 1000 |0011: invoke-virtual {v0, v1}, Landroid/os/Bundle;.setClassLoader:(Ljava/lang/ClassLoader;)V // method@01c2 │ │ -03ec1c: 5430 1f01 |0014: iget-object v0, v3, Landroid/support/v4/app/FragmentState;.mClassName:Ljava/lang/String; // field@011f │ │ -03ec20: 5431 1e01 |0016: iget-object v1, v3, Landroid/support/v4/app/FragmentState;.mArguments:Landroid/os/Bundle; // field@011e │ │ -03ec24: 7130 fd02 0401 |0018: invoke-static {v4, v0, v1}, Landroid/support/v4/app/Fragment;.instantiate:(Landroid/content/Context;Ljava/lang/String;Landroid/os/Bundle;)Landroid/support/v4/app/Fragment; // method@02fd │ │ -03ec2a: 0c00 |001b: move-result-object v0 │ │ -03ec2c: 5b30 2501 |001c: iput-object v0, v3, Landroid/support/v4/app/FragmentState;.mInstance:Landroid/support/v4/app/Fragment; // field@0125 │ │ -03ec30: 5430 2701 |001e: iget-object v0, v3, Landroid/support/v4/app/FragmentState;.mSavedFragmentState:Landroid/os/Bundle; // field@0127 │ │ -03ec34: 3800 1100 |0020: if-eqz v0, 0031 // +0011 │ │ -03ec38: 5430 2701 |0022: iget-object v0, v3, Landroid/support/v4/app/FragmentState;.mSavedFragmentState:Landroid/os/Bundle; // field@0127 │ │ -03ec3c: 6e10 5103 0400 |0024: invoke-virtual {v4}, Landroid/support/v4/app/FragmentActivity;.getClassLoader:()Ljava/lang/ClassLoader; // method@0351 │ │ -03ec42: 0c01 |0027: move-result-object v1 │ │ -03ec44: 6e20 c201 1000 |0028: invoke-virtual {v0, v1}, Landroid/os/Bundle;.setClassLoader:(Ljava/lang/ClassLoader;)V // method@01c2 │ │ -03ec4a: 5430 2501 |002b: iget-object v0, v3, Landroid/support/v4/app/FragmentState;.mInstance:Landroid/support/v4/app/Fragment; // field@0125 │ │ -03ec4e: 5431 2701 |002d: iget-object v1, v3, Landroid/support/v4/app/FragmentState;.mSavedFragmentState:Landroid/os/Bundle; // field@0127 │ │ -03ec52: 5b01 b700 |002f: iput-object v1, v0, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@00b7 │ │ -03ec56: 5430 2501 |0031: iget-object v0, v3, Landroid/support/v4/app/FragmentState;.mInstance:Landroid/support/v4/app/Fragment; // field@0125 │ │ -03ec5a: 5231 2401 |0033: iget v1, v3, Landroid/support/v4/app/FragmentState;.mIndex:I // field@0124 │ │ -03ec5e: 6e30 3a03 1005 |0035: invoke-virtual {v0, v1, v5}, Landroid/support/v4/app/Fragment;.setIndex:(ILandroid/support/v4/app/Fragment;)V // method@033a │ │ -03ec64: 5430 2501 |0038: iget-object v0, v3, Landroid/support/v4/app/FragmentState;.mInstance:Landroid/support/v4/app/Fragment; // field@0125 │ │ -03ec68: 5531 2301 |003a: iget-boolean v1, v3, Landroid/support/v4/app/FragmentState;.mFromLayout:Z // field@0123 │ │ -03ec6c: 5c01 a700 |003c: iput-boolean v1, v0, Landroid/support/v4/app/Fragment;.mFromLayout:Z // field@00a7 │ │ -03ec70: 5430 2501 |003e: iget-object v0, v3, Landroid/support/v4/app/FragmentState;.mInstance:Landroid/support/v4/app/Fragment; // field@0125 │ │ -03ec74: 1211 |0040: const/4 v1, #int 1 // #1 │ │ -03ec76: 5c01 b300 |0041: iput-boolean v1, v0, Landroid/support/v4/app/Fragment;.mRestored:Z // field@00b3 │ │ -03ec7a: 5430 2501 |0043: iget-object v0, v3, Landroid/support/v4/app/FragmentState;.mInstance:Landroid/support/v4/app/Fragment; // field@0125 │ │ -03ec7e: 5231 2201 |0045: iget v1, v3, Landroid/support/v4/app/FragmentState;.mFragmentId:I // field@0122 │ │ -03ec82: 5901 a500 |0047: iput v1, v0, Landroid/support/v4/app/Fragment;.mFragmentId:I // field@00a5 │ │ -03ec86: 5430 2501 |0049: iget-object v0, v3, Landroid/support/v4/app/FragmentState;.mInstance:Landroid/support/v4/app/Fragment; // field@0125 │ │ -03ec8a: 5231 2001 |004b: iget v1, v3, Landroid/support/v4/app/FragmentState;.mContainerId:I // field@0120 │ │ -03ec8e: 5901 a200 |004d: iput v1, v0, Landroid/support/v4/app/Fragment;.mContainerId:I // field@00a2 │ │ -03ec92: 5430 2501 |004f: iget-object v0, v3, Landroid/support/v4/app/FragmentState;.mInstance:Landroid/support/v4/app/Fragment; // field@0125 │ │ -03ec96: 5431 2801 |0051: iget-object v1, v3, Landroid/support/v4/app/FragmentState;.mTag:Ljava/lang/String; // field@0128 │ │ -03ec9a: 5b01 bb00 |0053: iput-object v1, v0, Landroid/support/v4/app/Fragment;.mTag:Ljava/lang/String; // field@00bb │ │ -03ec9e: 5430 2501 |0055: iget-object v0, v3, Landroid/support/v4/app/FragmentState;.mInstance:Landroid/support/v4/app/Fragment; // field@0125 │ │ -03eca2: 5531 2601 |0057: iget-boolean v1, v3, Landroid/support/v4/app/FragmentState;.mRetainInstance:Z // field@0126 │ │ -03eca6: 5c01 b500 |0059: iput-boolean v1, v0, Landroid/support/v4/app/Fragment;.mRetainInstance:Z // field@00b5 │ │ -03ecaa: 5430 2501 |005b: iget-object v0, v3, Landroid/support/v4/app/FragmentState;.mInstance:Landroid/support/v4/app/Fragment; // field@0125 │ │ -03ecae: 5531 2101 |005d: iget-boolean v1, v3, Landroid/support/v4/app/FragmentState;.mDetached:Z // field@0121 │ │ -03ecb2: 5c01 a400 |005f: iput-boolean v1, v0, Landroid/support/v4/app/Fragment;.mDetached:Z // field@00a4 │ │ -03ecb6: 5430 2501 |0061: iget-object v0, v3, Landroid/support/v4/app/FragmentState;.mInstance:Landroid/support/v4/app/Fragment; // field@0125 │ │ -03ecba: 5441 d700 |0063: iget-object v1, v4, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00d7 │ │ -03ecbe: 5b01 a600 |0065: iput-object v1, v0, Landroid/support/v4/app/Fragment;.mFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00a6 │ │ -03ecc2: 6300 f400 |0067: sget-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00f4 │ │ -03ecc6: 3800 1c00 |0069: if-eqz v0, 0085 // +001c │ │ -03ecca: 1a00 6604 |006b: const-string v0, "FragmentManager" // string@0466 │ │ -03ecce: 2201 4203 |006d: new-instance v1, Ljava/lang/StringBuilder; // type@0342 │ │ -03ecd2: 7010 5715 0100 |006f: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ -03ecd8: 1a02 1f05 |0072: const-string v2, "Instantiated fragment " // string@051f │ │ -03ecdc: 6e20 5f15 2100 |0074: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -03ece2: 0c01 |0077: move-result-object v1 │ │ -03ece4: 5432 2501 |0078: iget-object v2, v3, Landroid/support/v4/app/FragmentState;.mInstance:Landroid/support/v4/app/Fragment; // field@0125 │ │ -03ece8: 6e20 5e15 2100 |007a: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@155e │ │ -03ecee: 0c01 |007d: move-result-object v1 │ │ -03ecf0: 6e10 6415 0100 |007e: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ -03ecf6: 0c01 |0081: move-result-object v1 │ │ -03ecf8: 7120 f911 1000 |0082: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@11f9 │ │ -03ecfe: 5430 2501 |0085: iget-object v0, v3, Landroid/support/v4/app/FragmentState;.mInstance:Landroid/support/v4/app/Fragment; // field@0125 │ │ -03ed02: 2900 7fff |0087: goto/16 0006 // -0081 │ │ +040774: |[040774] android.support.v4.app.FragmentState.instantiate:(Landroid/support/v4/app/FragmentActivity;Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/Fragment; │ │ +040784: 5430 2501 |0000: iget-object v0, v3, Landroid/support/v4/app/FragmentState;.mInstance:Landroid/support/v4/app/Fragment; // field@0125 │ │ +040788: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ +04078c: 5430 2501 |0004: iget-object v0, v3, Landroid/support/v4/app/FragmentState;.mInstance:Landroid/support/v4/app/Fragment; // field@0125 │ │ +040790: 1100 |0006: return-object v0 │ │ +040792: 5430 1e01 |0007: iget-object v0, v3, Landroid/support/v4/app/FragmentState;.mArguments:Landroid/os/Bundle; // field@011e │ │ +040796: 3800 0b00 |0009: if-eqz v0, 0014 // +000b │ │ +04079a: 5430 1e01 |000b: iget-object v0, v3, Landroid/support/v4/app/FragmentState;.mArguments:Landroid/os/Bundle; // field@011e │ │ +04079e: 6e10 5103 0400 |000d: invoke-virtual {v4}, Landroid/support/v4/app/FragmentActivity;.getClassLoader:()Ljava/lang/ClassLoader; // method@0351 │ │ +0407a4: 0c01 |0010: move-result-object v1 │ │ +0407a6: 6e20 c201 1000 |0011: invoke-virtual {v0, v1}, Landroid/os/Bundle;.setClassLoader:(Ljava/lang/ClassLoader;)V // method@01c2 │ │ +0407ac: 5430 1f01 |0014: iget-object v0, v3, Landroid/support/v4/app/FragmentState;.mClassName:Ljava/lang/String; // field@011f │ │ +0407b0: 5431 1e01 |0016: iget-object v1, v3, Landroid/support/v4/app/FragmentState;.mArguments:Landroid/os/Bundle; // field@011e │ │ +0407b4: 7130 fd02 0401 |0018: invoke-static {v4, v0, v1}, Landroid/support/v4/app/Fragment;.instantiate:(Landroid/content/Context;Ljava/lang/String;Landroid/os/Bundle;)Landroid/support/v4/app/Fragment; // method@02fd │ │ +0407ba: 0c00 |001b: move-result-object v0 │ │ +0407bc: 5b30 2501 |001c: iput-object v0, v3, Landroid/support/v4/app/FragmentState;.mInstance:Landroid/support/v4/app/Fragment; // field@0125 │ │ +0407c0: 5430 2701 |001e: iget-object v0, v3, Landroid/support/v4/app/FragmentState;.mSavedFragmentState:Landroid/os/Bundle; // field@0127 │ │ +0407c4: 3800 1100 |0020: if-eqz v0, 0031 // +0011 │ │ +0407c8: 5430 2701 |0022: iget-object v0, v3, Landroid/support/v4/app/FragmentState;.mSavedFragmentState:Landroid/os/Bundle; // field@0127 │ │ +0407cc: 6e10 5103 0400 |0024: invoke-virtual {v4}, Landroid/support/v4/app/FragmentActivity;.getClassLoader:()Ljava/lang/ClassLoader; // method@0351 │ │ +0407d2: 0c01 |0027: move-result-object v1 │ │ +0407d4: 6e20 c201 1000 |0028: invoke-virtual {v0, v1}, Landroid/os/Bundle;.setClassLoader:(Ljava/lang/ClassLoader;)V // method@01c2 │ │ +0407da: 5430 2501 |002b: iget-object v0, v3, Landroid/support/v4/app/FragmentState;.mInstance:Landroid/support/v4/app/Fragment; // field@0125 │ │ +0407de: 5431 2701 |002d: iget-object v1, v3, Landroid/support/v4/app/FragmentState;.mSavedFragmentState:Landroid/os/Bundle; // field@0127 │ │ +0407e2: 5b01 b700 |002f: iput-object v1, v0, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@00b7 │ │ +0407e6: 5430 2501 |0031: iget-object v0, v3, Landroid/support/v4/app/FragmentState;.mInstance:Landroid/support/v4/app/Fragment; // field@0125 │ │ +0407ea: 5231 2401 |0033: iget v1, v3, Landroid/support/v4/app/FragmentState;.mIndex:I // field@0124 │ │ +0407ee: 6e30 3a03 1005 |0035: invoke-virtual {v0, v1, v5}, Landroid/support/v4/app/Fragment;.setIndex:(ILandroid/support/v4/app/Fragment;)V // method@033a │ │ +0407f4: 5430 2501 |0038: iget-object v0, v3, Landroid/support/v4/app/FragmentState;.mInstance:Landroid/support/v4/app/Fragment; // field@0125 │ │ +0407f8: 5531 2301 |003a: iget-boolean v1, v3, Landroid/support/v4/app/FragmentState;.mFromLayout:Z // field@0123 │ │ +0407fc: 5c01 a700 |003c: iput-boolean v1, v0, Landroid/support/v4/app/Fragment;.mFromLayout:Z // field@00a7 │ │ +040800: 5430 2501 |003e: iget-object v0, v3, Landroid/support/v4/app/FragmentState;.mInstance:Landroid/support/v4/app/Fragment; // field@0125 │ │ +040804: 1211 |0040: const/4 v1, #int 1 // #1 │ │ +040806: 5c01 b300 |0041: iput-boolean v1, v0, Landroid/support/v4/app/Fragment;.mRestored:Z // field@00b3 │ │ +04080a: 5430 2501 |0043: iget-object v0, v3, Landroid/support/v4/app/FragmentState;.mInstance:Landroid/support/v4/app/Fragment; // field@0125 │ │ +04080e: 5231 2201 |0045: iget v1, v3, Landroid/support/v4/app/FragmentState;.mFragmentId:I // field@0122 │ │ +040812: 5901 a500 |0047: iput v1, v0, Landroid/support/v4/app/Fragment;.mFragmentId:I // field@00a5 │ │ +040816: 5430 2501 |0049: iget-object v0, v3, Landroid/support/v4/app/FragmentState;.mInstance:Landroid/support/v4/app/Fragment; // field@0125 │ │ +04081a: 5231 2001 |004b: iget v1, v3, Landroid/support/v4/app/FragmentState;.mContainerId:I // field@0120 │ │ +04081e: 5901 a200 |004d: iput v1, v0, Landroid/support/v4/app/Fragment;.mContainerId:I // field@00a2 │ │ +040822: 5430 2501 |004f: iget-object v0, v3, Landroid/support/v4/app/FragmentState;.mInstance:Landroid/support/v4/app/Fragment; // field@0125 │ │ +040826: 5431 2801 |0051: iget-object v1, v3, Landroid/support/v4/app/FragmentState;.mTag:Ljava/lang/String; // field@0128 │ │ +04082a: 5b01 bb00 |0053: iput-object v1, v0, Landroid/support/v4/app/Fragment;.mTag:Ljava/lang/String; // field@00bb │ │ +04082e: 5430 2501 |0055: iget-object v0, v3, Landroid/support/v4/app/FragmentState;.mInstance:Landroid/support/v4/app/Fragment; // field@0125 │ │ +040832: 5531 2601 |0057: iget-boolean v1, v3, Landroid/support/v4/app/FragmentState;.mRetainInstance:Z // field@0126 │ │ +040836: 5c01 b500 |0059: iput-boolean v1, v0, Landroid/support/v4/app/Fragment;.mRetainInstance:Z // field@00b5 │ │ +04083a: 5430 2501 |005b: iget-object v0, v3, Landroid/support/v4/app/FragmentState;.mInstance:Landroid/support/v4/app/Fragment; // field@0125 │ │ +04083e: 5531 2101 |005d: iget-boolean v1, v3, Landroid/support/v4/app/FragmentState;.mDetached:Z // field@0121 │ │ +040842: 5c01 a400 |005f: iput-boolean v1, v0, Landroid/support/v4/app/Fragment;.mDetached:Z // field@00a4 │ │ +040846: 5430 2501 |0061: iget-object v0, v3, Landroid/support/v4/app/FragmentState;.mInstance:Landroid/support/v4/app/Fragment; // field@0125 │ │ +04084a: 5441 d700 |0063: iget-object v1, v4, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00d7 │ │ +04084e: 5b01 a600 |0065: iput-object v1, v0, Landroid/support/v4/app/Fragment;.mFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00a6 │ │ +040852: 6300 f400 |0067: sget-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00f4 │ │ +040856: 3800 1c00 |0069: if-eqz v0, 0085 // +001c │ │ +04085a: 1a00 6604 |006b: const-string v0, "FragmentManager" // string@0466 │ │ +04085e: 2201 3f03 |006d: new-instance v1, Ljava/lang/StringBuilder; // type@033f │ │ +040862: 7010 5715 0100 |006f: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ +040868: 1a02 1f05 |0072: const-string v2, "Instantiated fragment " // string@051f │ │ +04086c: 6e20 5f15 2100 |0074: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +040872: 0c01 |0077: move-result-object v1 │ │ +040874: 5432 2501 |0078: iget-object v2, v3, Landroid/support/v4/app/FragmentState;.mInstance:Landroid/support/v4/app/Fragment; // field@0125 │ │ +040878: 6e20 5e15 2100 |007a: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@155e │ │ +04087e: 0c01 |007d: move-result-object v1 │ │ +040880: 6e10 6415 0100 |007e: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ +040886: 0c01 |0081: move-result-object v1 │ │ +040888: 7120 f911 1000 |0082: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@11f9 │ │ +04088e: 5430 2501 |0085: iget-object v0, v3, Landroid/support/v4/app/FragmentState;.mInstance:Landroid/support/v4/app/Fragment; // field@0125 │ │ +040892: 2900 7fff |0087: goto/16 0006 // -0081 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=89 │ │ 0x0004 line=90 │ │ 0x0006 line=116 │ │ 0x0007 line=93 │ │ 0x000b line=94 │ │ @@ -10491,49 +10491,49 @@ │ │ type : '(Landroid/os/Parcel;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 67 16-bit code units │ │ -03ed08: |[03ed08] android.support.v4.app.FragmentState.writeToParcel:(Landroid/os/Parcel;I)V │ │ -03ed18: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -03ed1a: 1202 |0001: const/4 v2, #int 0 // #0 │ │ -03ed1c: 5430 1f01 |0002: iget-object v0, v3, Landroid/support/v4/app/FragmentState;.mClassName:Ljava/lang/String; // field@011f │ │ -03ed20: 6e20 e201 0400 |0004: invoke-virtual {v4, v0}, Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V // method@01e2 │ │ -03ed26: 5230 2401 |0007: iget v0, v3, Landroid/support/v4/app/FragmentState;.mIndex:I // field@0124 │ │ -03ed2a: 6e20 df01 0400 |0009: invoke-virtual {v4, v0}, Landroid/os/Parcel;.writeInt:(I)V // method@01df │ │ -03ed30: 5530 2301 |000c: iget-boolean v0, v3, Landroid/support/v4/app/FragmentState;.mFromLayout:Z // field@0123 │ │ -03ed34: 3800 2f00 |000e: if-eqz v0, 003d // +002f │ │ -03ed38: 0110 |0010: move v0, v1 │ │ -03ed3a: 6e20 df01 0400 |0011: invoke-virtual {v4, v0}, Landroid/os/Parcel;.writeInt:(I)V // method@01df │ │ -03ed40: 5230 2201 |0014: iget v0, v3, Landroid/support/v4/app/FragmentState;.mFragmentId:I // field@0122 │ │ -03ed44: 6e20 df01 0400 |0016: invoke-virtual {v4, v0}, Landroid/os/Parcel;.writeInt:(I)V // method@01df │ │ -03ed4a: 5230 2001 |0019: iget v0, v3, Landroid/support/v4/app/FragmentState;.mContainerId:I // field@0120 │ │ -03ed4e: 6e20 df01 0400 |001b: invoke-virtual {v4, v0}, Landroid/os/Parcel;.writeInt:(I)V // method@01df │ │ -03ed54: 5430 2801 |001e: iget-object v0, v3, Landroid/support/v4/app/FragmentState;.mTag:Ljava/lang/String; // field@0128 │ │ -03ed58: 6e20 e201 0400 |0020: invoke-virtual {v4, v0}, Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V // method@01e2 │ │ -03ed5e: 5530 2601 |0023: iget-boolean v0, v3, Landroid/support/v4/app/FragmentState;.mRetainInstance:Z // field@0126 │ │ -03ed62: 3800 1a00 |0025: if-eqz v0, 003f // +001a │ │ -03ed66: 0110 |0027: move v0, v1 │ │ -03ed68: 6e20 df01 0400 |0028: invoke-virtual {v4, v0}, Landroid/os/Parcel;.writeInt:(I)V // method@01df │ │ -03ed6e: 5530 2101 |002b: iget-boolean v0, v3, Landroid/support/v4/app/FragmentState;.mDetached:Z // field@0121 │ │ -03ed72: 3800 1400 |002d: if-eqz v0, 0041 // +0014 │ │ -03ed76: 6e20 df01 1400 |002f: invoke-virtual {v4, v1}, Landroid/os/Parcel;.writeInt:(I)V // method@01df │ │ -03ed7c: 5430 1e01 |0032: iget-object v0, v3, Landroid/support/v4/app/FragmentState;.mArguments:Landroid/os/Bundle; // field@011e │ │ -03ed80: 6e20 de01 0400 |0034: invoke-virtual {v4, v0}, Landroid/os/Parcel;.writeBundle:(Landroid/os/Bundle;)V // method@01de │ │ -03ed86: 5430 2701 |0037: iget-object v0, v3, Landroid/support/v4/app/FragmentState;.mSavedFragmentState:Landroid/os/Bundle; // field@0127 │ │ -03ed8a: 6e20 de01 0400 |0039: invoke-virtual {v4, v0}, Landroid/os/Parcel;.writeBundle:(Landroid/os/Bundle;)V // method@01de │ │ -03ed90: 0e00 |003c: return-void │ │ -03ed92: 0120 |003d: move v0, v2 │ │ -03ed94: 28d3 |003e: goto 0011 // -002d │ │ -03ed96: 0120 |003f: move v0, v2 │ │ -03ed98: 28e8 |0040: goto 0028 // -0018 │ │ -03ed9a: 0121 |0041: move v1, v2 │ │ -03ed9c: 28ed |0042: goto 002f // -0013 │ │ +040898: |[040898] android.support.v4.app.FragmentState.writeToParcel:(Landroid/os/Parcel;I)V │ │ +0408a8: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +0408aa: 1202 |0001: const/4 v2, #int 0 // #0 │ │ +0408ac: 5430 1f01 |0002: iget-object v0, v3, Landroid/support/v4/app/FragmentState;.mClassName:Ljava/lang/String; // field@011f │ │ +0408b0: 6e20 e201 0400 |0004: invoke-virtual {v4, v0}, Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V // method@01e2 │ │ +0408b6: 5230 2401 |0007: iget v0, v3, Landroid/support/v4/app/FragmentState;.mIndex:I // field@0124 │ │ +0408ba: 6e20 df01 0400 |0009: invoke-virtual {v4, v0}, Landroid/os/Parcel;.writeInt:(I)V // method@01df │ │ +0408c0: 5530 2301 |000c: iget-boolean v0, v3, Landroid/support/v4/app/FragmentState;.mFromLayout:Z // field@0123 │ │ +0408c4: 3800 2f00 |000e: if-eqz v0, 003d // +002f │ │ +0408c8: 0110 |0010: move v0, v1 │ │ +0408ca: 6e20 df01 0400 |0011: invoke-virtual {v4, v0}, Landroid/os/Parcel;.writeInt:(I)V // method@01df │ │ +0408d0: 5230 2201 |0014: iget v0, v3, Landroid/support/v4/app/FragmentState;.mFragmentId:I // field@0122 │ │ +0408d4: 6e20 df01 0400 |0016: invoke-virtual {v4, v0}, Landroid/os/Parcel;.writeInt:(I)V // method@01df │ │ +0408da: 5230 2001 |0019: iget v0, v3, Landroid/support/v4/app/FragmentState;.mContainerId:I // field@0120 │ │ +0408de: 6e20 df01 0400 |001b: invoke-virtual {v4, v0}, Landroid/os/Parcel;.writeInt:(I)V // method@01df │ │ +0408e4: 5430 2801 |001e: iget-object v0, v3, Landroid/support/v4/app/FragmentState;.mTag:Ljava/lang/String; // field@0128 │ │ +0408e8: 6e20 e201 0400 |0020: invoke-virtual {v4, v0}, Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V // method@01e2 │ │ +0408ee: 5530 2601 |0023: iget-boolean v0, v3, Landroid/support/v4/app/FragmentState;.mRetainInstance:Z // field@0126 │ │ +0408f2: 3800 1a00 |0025: if-eqz v0, 003f // +001a │ │ +0408f6: 0110 |0027: move v0, v1 │ │ +0408f8: 6e20 df01 0400 |0028: invoke-virtual {v4, v0}, Landroid/os/Parcel;.writeInt:(I)V // method@01df │ │ +0408fe: 5530 2101 |002b: iget-boolean v0, v3, Landroid/support/v4/app/FragmentState;.mDetached:Z // field@0121 │ │ +040902: 3800 1400 |002d: if-eqz v0, 0041 // +0014 │ │ +040906: 6e20 df01 1400 |002f: invoke-virtual {v4, v1}, Landroid/os/Parcel;.writeInt:(I)V // method@01df │ │ +04090c: 5430 1e01 |0032: iget-object v0, v3, Landroid/support/v4/app/FragmentState;.mArguments:Landroid/os/Bundle; // field@011e │ │ +040910: 6e20 de01 0400 |0034: invoke-virtual {v4, v0}, Landroid/os/Parcel;.writeBundle:(Landroid/os/Bundle;)V // method@01de │ │ +040916: 5430 2701 |0037: iget-object v0, v3, Landroid/support/v4/app/FragmentState;.mSavedFragmentState:Landroid/os/Bundle; // field@0127 │ │ +04091a: 6e20 de01 0400 |0039: invoke-virtual {v4, v0}, Landroid/os/Parcel;.writeBundle:(Landroid/os/Bundle;)V // method@01de │ │ +040920: 0e00 |003c: return-void │ │ +040922: 0120 |003d: move v0, v2 │ │ +040924: 28d3 |003e: goto 0011 // -002d │ │ +040926: 0120 |003f: move v0, v2 │ │ +040928: 28e8 |0040: goto 0028 // -0018 │ │ +04092a: 0121 |0041: move v1, v2 │ │ +04092c: 28ed |0042: goto 002f // -0013 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=124 │ │ 0x0007 line=125 │ │ 0x000c line=126 │ │ 0x0014 line=127 │ │ 0x0019 line=128 │ │ @@ -10550,17 +10550,17 @@ │ │ 0x0000 - 0x0043 reg=3 this Landroid/support/v4/app/FragmentState; │ │ 0x0000 - 0x0043 reg=4 dest Landroid/os/Parcel; │ │ 0x0000 - 0x0043 reg=5 flags I │ │ │ │ source_file_idx : 1123 (Fragment.java) │ │ │ │ Class #41 header: │ │ -class_idx : 191 │ │ +class_idx : 188 │ │ access_flags : 4096 (0x1000) │ │ -superclass_idx : 826 │ │ +superclass_idx : 823 │ │ source_file_idx : 1136 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 0 │ │ │ │ Class #41 annotations: │ │ @@ -10576,17 +10576,17 @@ │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ Virtual methods - │ │ source_file_idx : 1136 (FragmentTabHost.java) │ │ │ │ Class #42 header: │ │ -class_idx : 192 │ │ +class_idx : 189 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 826 │ │ +superclass_idx : 823 │ │ source_file_idx : 1136 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #42 annotations: │ │ @@ -10612,18 +10612,18 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -03eda0: |[03eda0] android.support.v4.app.FragmentTabHost$DummyTabFactory.:(Landroid/content/Context;)V │ │ -03edb0: 7010 1c15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ -03edb6: 5b01 3001 |0003: iput-object v1, v0, Landroid/support/v4/app/FragmentTabHost$DummyTabFactory;.mContext:Landroid/content/Context; // field@0130 │ │ -03edba: 0e00 |0005: return-void │ │ +040930: |[040930] android.support.v4.app.FragmentTabHost$DummyTabFactory.:(Landroid/content/Context;)V │ │ +040940: 7010 1c15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ +040946: 5b01 3001 |0003: iput-object v1, v0, Landroid/support/v4/app/FragmentTabHost$DummyTabFactory;.mContext:Landroid/content/Context; // field@0130 │ │ +04094a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=77 │ │ 0x0003 line=78 │ │ 0x0005 line=79 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v4/app/FragmentTabHost$DummyTabFactory; │ │ @@ -10635,39 +10635,39 @@ │ │ type : '(Ljava/lang/String;)Landroid/view/View;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -03edbc: |[03edbc] android.support.v4.app.FragmentTabHost$DummyTabFactory.createTabContent:(Ljava/lang/String;)Landroid/view/View; │ │ -03edcc: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -03edce: 2200 ac02 |0001: new-instance v0, Landroid/view/View; // type@02ac │ │ -03edd2: 5431 3001 |0003: iget-object v1, v3, Landroid/support/v4/app/FragmentTabHost$DummyTabFactory;.mContext:Landroid/content/Context; // field@0130 │ │ -03edd6: 7020 6b12 1000 |0005: invoke-direct {v0, v1}, Landroid/view/View;.:(Landroid/content/Context;)V // method@126b │ │ -03eddc: 6e20 ce12 2000 |0008: invoke-virtual {v0, v2}, Landroid/view/View;.setMinimumWidth:(I)V // method@12ce │ │ -03ede2: 6e20 cd12 2000 |000b: invoke-virtual {v0, v2}, Landroid/view/View;.setMinimumHeight:(I)V // method@12cd │ │ -03ede8: 1100 |000e: return-object v0 │ │ +04094c: |[04094c] android.support.v4.app.FragmentTabHost$DummyTabFactory.createTabContent:(Ljava/lang/String;)Landroid/view/View; │ │ +04095c: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +04095e: 2200 a902 |0001: new-instance v0, Landroid/view/View; // type@02a9 │ │ +040962: 5431 3001 |0003: iget-object v1, v3, Landroid/support/v4/app/FragmentTabHost$DummyTabFactory;.mContext:Landroid/content/Context; // field@0130 │ │ +040966: 7020 6b12 1000 |0005: invoke-direct {v0, v1}, Landroid/view/View;.:(Landroid/content/Context;)V // method@126b │ │ +04096c: 6e20 ce12 2000 |0008: invoke-virtual {v0, v2}, Landroid/view/View;.setMinimumWidth:(I)V // method@12ce │ │ +040972: 6e20 cd12 2000 |000b: invoke-virtual {v0, v2}, Landroid/view/View;.setMinimumHeight:(I)V // method@12cd │ │ +040978: 1100 |000e: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=83 │ │ 0x0008 line=84 │ │ 0x000b line=85 │ │ 0x000e line=86 │ │ locals : │ │ 0x0008 - 0x000f reg=0 v Landroid/view/View; │ │ 0x0000 - 0x000f reg=3 this Landroid/support/v4/app/FragmentTabHost$DummyTabFactory; │ │ 0x0000 - 0x000f reg=4 tag Ljava/lang/String; │ │ │ │ source_file_idx : 1136 (FragmentTabHost.java) │ │ │ │ Class #43 header: │ │ -class_idx : 193 │ │ +class_idx : 190 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 826 │ │ +superclass_idx : 823 │ │ source_file_idx : 1136 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ Class #43 annotations: │ │ @@ -10690,17 +10690,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -03edec: |[03edec] android.support.v4.app.FragmentTabHost$SavedState$1.:()V │ │ -03edfc: 7010 1c15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ -03ee02: 0e00 |0003: return-void │ │ +04097c: |[04097c] android.support.v4.app.FragmentTabHost$SavedState$1.:()V │ │ +04098c: 7010 1c15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ +040992: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=116 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/FragmentTabHost$SavedState$1; │ │ │ │ Virtual methods - │ │ @@ -10709,19 +10709,19 @@ │ │ type : '(Landroid/os/Parcel;)Landroid/support/v4/app/FragmentTabHost$SavedState;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -03ee04: |[03ee04] android.support.v4.app.FragmentTabHost$SavedState$1.createFromParcel:(Landroid/os/Parcel;)Landroid/support/v4/app/FragmentTabHost$SavedState; │ │ -03ee14: 2200 c200 |0000: new-instance v0, Landroid/support/v4/app/FragmentTabHost$SavedState; // type@00c2 │ │ -03ee18: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -03ee1a: 7030 2604 3001 |0003: invoke-direct {v0, v3, v1}, Landroid/support/v4/app/FragmentTabHost$SavedState;.:(Landroid/os/Parcel;Landroid/support/v4/app/FragmentTabHost$1;)V // method@0426 │ │ -03ee20: 1100 |0006: return-object v0 │ │ +040994: |[040994] android.support.v4.app.FragmentTabHost$SavedState$1.createFromParcel:(Landroid/os/Parcel;)Landroid/support/v4/app/FragmentTabHost$SavedState; │ │ +0409a4: 2200 bf00 |0000: new-instance v0, Landroid/support/v4/app/FragmentTabHost$SavedState; // type@00bf │ │ +0409a8: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +0409aa: 7030 2604 3001 |0003: invoke-direct {v0, v3, v1}, Landroid/support/v4/app/FragmentTabHost$SavedState;.:(Landroid/os/Parcel;Landroid/support/v4/app/FragmentTabHost$1;)V // method@0426 │ │ +0409b0: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=118 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Landroid/support/v4/app/FragmentTabHost$SavedState$1; │ │ 0x0000 - 0x0007 reg=3 in Landroid/os/Parcel; │ │ │ │ @@ -10730,18 +10730,18 @@ │ │ type : '(Landroid/os/Parcel;)Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -03ee24: |[03ee24] android.support.v4.app.FragmentTabHost$SavedState$1.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ -03ee34: 6e20 2004 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/app/FragmentTabHost$SavedState$1;.createFromParcel:(Landroid/os/Parcel;)Landroid/support/v4/app/FragmentTabHost$SavedState; // method@0420 │ │ -03ee3a: 0c00 |0003: move-result-object v0 │ │ -03ee3c: 1100 |0004: return-object v0 │ │ +0409b4: |[0409b4] android.support.v4.app.FragmentTabHost$SavedState$1.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ +0409c4: 6e20 2004 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/app/FragmentTabHost$SavedState$1;.createFromParcel:(Landroid/os/Parcel;)Landroid/support/v4/app/FragmentTabHost$SavedState; // method@0420 │ │ +0409ca: 0c00 |0003: move-result-object v0 │ │ +0409cc: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=116 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/FragmentTabHost$SavedState$1; │ │ 0x0000 - 0x0005 reg=2 x0 Landroid/os/Parcel; │ │ │ │ @@ -10750,17 +10750,17 @@ │ │ type : '(I)[Landroid/support/v4/app/FragmentTabHost$SavedState;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -03ee40: |[03ee40] android.support.v4.app.FragmentTabHost$SavedState$1.newArray:(I)[Landroid/support/v4/app/FragmentTabHost$SavedState; │ │ -03ee50: 2320 9804 |0000: new-array v0, v2, [Landroid/support/v4/app/FragmentTabHost$SavedState; // type@0498 │ │ -03ee54: 1100 |0002: return-object v0 │ │ +0409d0: |[0409d0] android.support.v4.app.FragmentTabHost$SavedState$1.newArray:(I)[Landroid/support/v4/app/FragmentTabHost$SavedState; │ │ +0409e0: 2320 9504 |0000: new-array v0, v2, [Landroid/support/v4/app/FragmentTabHost$SavedState; // type@0495 │ │ +0409e4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=122 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/FragmentTabHost$SavedState$1; │ │ 0x0000 - 0x0003 reg=2 size I │ │ │ │ @@ -10769,31 +10769,31 @@ │ │ type : '(I)[Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -03ee58: |[03ee58] android.support.v4.app.FragmentTabHost$SavedState$1.newArray:(I)[Ljava/lang/Object; │ │ -03ee68: 6e20 2204 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/app/FragmentTabHost$SavedState$1;.newArray:(I)[Landroid/support/v4/app/FragmentTabHost$SavedState; // method@0422 │ │ -03ee6e: 0c00 |0003: move-result-object v0 │ │ -03ee70: 1100 |0004: return-object v0 │ │ +0409e8: |[0409e8] android.support.v4.app.FragmentTabHost$SavedState$1.newArray:(I)[Ljava/lang/Object; │ │ +0409f8: 6e20 2204 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/app/FragmentTabHost$SavedState$1;.newArray:(I)[Landroid/support/v4/app/FragmentTabHost$SavedState; // method@0422 │ │ +0409fe: 0c00 |0003: move-result-object v0 │ │ +040a00: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=116 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/FragmentTabHost$SavedState$1; │ │ 0x0000 - 0x0005 reg=2 x0 I │ │ │ │ source_file_idx : 1136 (FragmentTabHost.java) │ │ │ │ Class #44 header: │ │ -class_idx : 194 │ │ +class_idx : 191 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 677 │ │ +superclass_idx : 674 │ │ source_file_idx : 1136 │ │ static_fields_size : 1 │ │ instance_fields_size: 1 │ │ direct_methods_size : 4 │ │ virtual_methods_size: 2 │ │ │ │ Class #44 annotations: │ │ @@ -10824,39 +10824,39 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -03ee74: |[03ee74] android.support.v4.app.FragmentTabHost$SavedState.:()V │ │ -03ee84: 2200 c100 |0000: new-instance v0, Landroid/support/v4/app/FragmentTabHost$SavedState$1; // type@00c1 │ │ -03ee88: 7010 1f04 0000 |0002: invoke-direct {v0}, Landroid/support/v4/app/FragmentTabHost$SavedState$1;.:()V // method@041f │ │ -03ee8e: 6900 3101 |0005: sput-object v0, Landroid/support/v4/app/FragmentTabHost$SavedState;.CREATOR:Landroid/os/Parcelable$Creator; // field@0131 │ │ -03ee92: 0e00 |0007: return-void │ │ +040a04: |[040a04] android.support.v4.app.FragmentTabHost$SavedState.:()V │ │ +040a14: 2200 be00 |0000: new-instance v0, Landroid/support/v4/app/FragmentTabHost$SavedState$1; // type@00be │ │ +040a18: 7010 1f04 0000 |0002: invoke-direct {v0}, Landroid/support/v4/app/FragmentTabHost$SavedState$1;.:()V // method@041f │ │ +040a1e: 6900 3101 |0005: sput-object v0, Landroid/support/v4/app/FragmentTabHost$SavedState;.CREATOR:Landroid/os/Parcelable$Creator; // field@0131 │ │ +040a22: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=115 │ │ locals : │ │ │ │ #1 : (in Landroid/support/v4/app/FragmentTabHost$SavedState;) │ │ name : '' │ │ type : '(Landroid/os/Parcel;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -03ee94: |[03ee94] android.support.v4.app.FragmentTabHost$SavedState.:(Landroid/os/Parcel;)V │ │ -03eea4: 7020 6512 2100 |0000: invoke-direct {v1, v2}, Landroid/view/View$BaseSavedState;.:(Landroid/os/Parcel;)V // method@1265 │ │ -03eeaa: 6e10 dd01 0200 |0003: invoke-virtual {v2}, Landroid/os/Parcel;.readString:()Ljava/lang/String; // method@01dd │ │ -03eeb0: 0c00 |0006: move-result-object v0 │ │ -03eeb2: 5b10 3201 |0007: iput-object v0, v1, Landroid/support/v4/app/FragmentTabHost$SavedState;.curTab:Ljava/lang/String; // field@0132 │ │ -03eeb6: 0e00 |0009: return-void │ │ +040a24: |[040a24] android.support.v4.app.FragmentTabHost$SavedState.:(Landroid/os/Parcel;)V │ │ +040a34: 7020 6512 2100 |0000: invoke-direct {v1, v2}, Landroid/view/View$BaseSavedState;.:(Landroid/os/Parcel;)V // method@1265 │ │ +040a3a: 6e10 dd01 0200 |0003: invoke-virtual {v2}, Landroid/os/Parcel;.readString:()Ljava/lang/String; // method@01dd │ │ +040a40: 0c00 |0006: move-result-object v0 │ │ +040a42: 5b10 3201 |0007: iput-object v0, v1, Landroid/support/v4/app/FragmentTabHost$SavedState;.curTab:Ljava/lang/String; // field@0132 │ │ +040a46: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=98 │ │ 0x0003 line=99 │ │ 0x0009 line=100 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Landroid/support/v4/app/FragmentTabHost$SavedState; │ │ @@ -10867,17 +10867,17 @@ │ │ type : '(Landroid/os/Parcel;Landroid/support/v4/app/FragmentTabHost$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -03eeb8: |[03eeb8] android.support.v4.app.FragmentTabHost$SavedState.:(Landroid/os/Parcel;Landroid/support/v4/app/FragmentTabHost$1;)V │ │ -03eec8: 7020 2504 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v4/app/FragmentTabHost$SavedState;.:(Landroid/os/Parcel;)V // method@0425 │ │ -03eece: 0e00 |0003: return-void │ │ +040a48: |[040a48] android.support.v4.app.FragmentTabHost$SavedState.:(Landroid/os/Parcel;Landroid/support/v4/app/FragmentTabHost$1;)V │ │ +040a58: 7020 2504 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v4/app/FragmentTabHost$SavedState;.:(Landroid/os/Parcel;)V // method@0425 │ │ +040a5e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=90 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/FragmentTabHost$SavedState; │ │ 0x0000 - 0x0004 reg=1 x0 Landroid/os/Parcel; │ │ 0x0000 - 0x0004 reg=2 x1 Landroid/support/v4/app/FragmentTabHost$1; │ │ @@ -10887,17 +10887,17 @@ │ │ type : '(Landroid/os/Parcelable;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -03eed0: |[03eed0] android.support.v4.app.FragmentTabHost$SavedState.:(Landroid/os/Parcelable;)V │ │ -03eee0: 7020 6612 1000 |0000: invoke-direct {v0, v1}, Landroid/view/View$BaseSavedState;.:(Landroid/os/Parcelable;)V // method@1266 │ │ -03eee6: 0e00 |0003: return-void │ │ +040a60: |[040a60] android.support.v4.app.FragmentTabHost$SavedState.:(Landroid/os/Parcelable;)V │ │ +040a70: 7020 6612 1000 |0000: invoke-direct {v0, v1}, Landroid/view/View$BaseSavedState;.:(Landroid/os/Parcelable;)V // method@1266 │ │ +040a76: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=94 │ │ 0x0003 line=95 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/FragmentTabHost$SavedState; │ │ 0x0000 - 0x0004 reg=1 superState Landroid/os/Parcelable; │ │ @@ -10908,38 +10908,38 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 46 16-bit code units │ │ -03eee8: |[03eee8] android.support.v4.app.FragmentTabHost$SavedState.toString:()Ljava/lang/String; │ │ -03eef8: 2200 4203 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0342 │ │ -03eefc: 7010 5715 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ -03ef02: 1a01 6f04 |0005: const-string v1, "FragmentTabHost.SavedState{" // string@046f │ │ -03ef06: 6e20 5f15 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -03ef0c: 0c00 |000a: move-result-object v0 │ │ -03ef0e: 7110 6915 0200 |000b: invoke-static {v2}, Ljava/lang/System;.identityHashCode:(Ljava/lang/Object;)I // method@1569 │ │ -03ef14: 0a01 |000e: move-result v1 │ │ -03ef16: 7110 0915 0100 |000f: invoke-static {v1}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@1509 │ │ -03ef1c: 0c01 |0012: move-result-object v1 │ │ -03ef1e: 6e20 5f15 1000 |0013: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -03ef24: 0c00 |0016: move-result-object v0 │ │ -03ef26: 1a01 5000 |0017: const-string v1, " curTab=" // string@0050 │ │ -03ef2a: 6e20 5f15 1000 |0019: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -03ef30: 0c00 |001c: move-result-object v0 │ │ -03ef32: 5421 3201 |001d: iget-object v1, v2, Landroid/support/v4/app/FragmentTabHost$SavedState;.curTab:Ljava/lang/String; // field@0132 │ │ -03ef36: 6e20 5f15 1000 |001f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -03ef3c: 0c00 |0022: move-result-object v0 │ │ -03ef3e: 1a01 d723 |0023: const-string v1, "}" // string@23d7 │ │ -03ef42: 6e20 5f15 1000 |0025: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -03ef48: 0c00 |0028: move-result-object v0 │ │ -03ef4a: 6e10 6415 0000 |0029: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ -03ef50: 0c00 |002c: move-result-object v0 │ │ -03ef52: 1100 |002d: return-object v0 │ │ +040a78: |[040a78] android.support.v4.app.FragmentTabHost$SavedState.toString:()Ljava/lang/String; │ │ +040a88: 2200 3f03 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@033f │ │ +040a8c: 7010 5715 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ +040a92: 1a01 6f04 |0005: const-string v1, "FragmentTabHost.SavedState{" // string@046f │ │ +040a96: 6e20 5f15 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +040a9c: 0c00 |000a: move-result-object v0 │ │ +040a9e: 7110 6915 0200 |000b: invoke-static {v2}, Ljava/lang/System;.identityHashCode:(Ljava/lang/Object;)I // method@1569 │ │ +040aa4: 0a01 |000e: move-result v1 │ │ +040aa6: 7110 0915 0100 |000f: invoke-static {v1}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@1509 │ │ +040aac: 0c01 |0012: move-result-object v1 │ │ +040aae: 6e20 5f15 1000 |0013: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +040ab4: 0c00 |0016: move-result-object v0 │ │ +040ab6: 1a01 5000 |0017: const-string v1, " curTab=" // string@0050 │ │ +040aba: 6e20 5f15 1000 |0019: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +040ac0: 0c00 |001c: move-result-object v0 │ │ +040ac2: 5421 3201 |001d: iget-object v1, v2, Landroid/support/v4/app/FragmentTabHost$SavedState;.curTab:Ljava/lang/String; // field@0132 │ │ +040ac6: 6e20 5f15 1000 |001f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +040acc: 0c00 |0022: move-result-object v0 │ │ +040ace: 1a01 d223 |0023: const-string v1, "}" // string@23d2 │ │ +040ad2: 6e20 5f15 1000 |0025: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +040ad8: 0c00 |0028: move-result-object v0 │ │ +040ada: 6e10 6415 0000 |0029: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ +040ae0: 0c00 |002c: move-result-object v0 │ │ +040ae2: 1100 |002d: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=110 │ │ locals : │ │ 0x0000 - 0x002e reg=2 this Landroid/support/v4/app/FragmentTabHost$SavedState; │ │ │ │ #1 : (in Landroid/support/v4/app/FragmentTabHost$SavedState;) │ │ @@ -10947,35 +10947,35 @@ │ │ type : '(Landroid/os/Parcel;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -03ef54: |[03ef54] android.support.v4.app.FragmentTabHost$SavedState.writeToParcel:(Landroid/os/Parcel;I)V │ │ -03ef64: 6f30 6712 2103 |0000: invoke-super {v1, v2, v3}, Landroid/view/View$BaseSavedState;.writeToParcel:(Landroid/os/Parcel;I)V // method@1267 │ │ -03ef6a: 5410 3201 |0003: iget-object v0, v1, Landroid/support/v4/app/FragmentTabHost$SavedState;.curTab:Ljava/lang/String; // field@0132 │ │ -03ef6e: 6e20 e201 0200 |0005: invoke-virtual {v2, v0}, Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V // method@01e2 │ │ -03ef74: 0e00 |0008: return-void │ │ +040ae4: |[040ae4] android.support.v4.app.FragmentTabHost$SavedState.writeToParcel:(Landroid/os/Parcel;I)V │ │ +040af4: 6f30 6712 2103 |0000: invoke-super {v1, v2, v3}, Landroid/view/View$BaseSavedState;.writeToParcel:(Landroid/os/Parcel;I)V // method@1267 │ │ +040afa: 5410 3201 |0003: iget-object v0, v1, Landroid/support/v4/app/FragmentTabHost$SavedState;.curTab:Ljava/lang/String; // field@0132 │ │ +040afe: 6e20 e201 0200 |0005: invoke-virtual {v2, v0}, Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V // method@01e2 │ │ +040b04: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=104 │ │ 0x0003 line=105 │ │ 0x0008 line=106 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v4/app/FragmentTabHost$SavedState; │ │ 0x0000 - 0x0009 reg=2 out Landroid/os/Parcel; │ │ 0x0000 - 0x0009 reg=3 flags I │ │ │ │ source_file_idx : 1136 (FragmentTabHost.java) │ │ │ │ Class #45 header: │ │ -class_idx : 195 │ │ +class_idx : 192 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 826 │ │ +superclass_idx : 823 │ │ source_file_idx : 1136 │ │ static_fields_size : 0 │ │ instance_fields_size: 4 │ │ direct_methods_size : 6 │ │ virtual_methods_size: 0 │ │ │ │ Class #45 annotations: │ │ @@ -11016,20 +11016,20 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/Class;Landroid/os/Bundle;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -03ef78: |[03ef78] android.support.v4.app.FragmentTabHost$TabInfo.:(Ljava/lang/String;Ljava/lang/Class;Landroid/os/Bundle;)V │ │ -03ef88: 7010 1c15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ -03ef8e: 5b01 3601 |0003: iput-object v1, v0, Landroid/support/v4/app/FragmentTabHost$TabInfo;.tag:Ljava/lang/String; // field@0136 │ │ -03ef92: 5b02 3401 |0005: iput-object v2, v0, Landroid/support/v4/app/FragmentTabHost$TabInfo;.clss:Ljava/lang/Class; // field@0134 │ │ -03ef96: 5b03 3301 |0007: iput-object v3, v0, Landroid/support/v4/app/FragmentTabHost$TabInfo;.args:Landroid/os/Bundle; // field@0133 │ │ -03ef9a: 0e00 |0009: return-void │ │ +040b08: |[040b08] android.support.v4.app.FragmentTabHost$TabInfo.:(Ljava/lang/String;Ljava/lang/Class;Landroid/os/Bundle;)V │ │ +040b18: 7010 1c15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ +040b1e: 5b01 3601 |0003: iput-object v1, v0, Landroid/support/v4/app/FragmentTabHost$TabInfo;.tag:Ljava/lang/String; // field@0136 │ │ +040b22: 5b02 3401 |0005: iput-object v2, v0, Landroid/support/v4/app/FragmentTabHost$TabInfo;.clss:Ljava/lang/Class; // field@0134 │ │ +040b26: 5b03 3301 |0007: iput-object v3, v0, Landroid/support/v4/app/FragmentTabHost$TabInfo;.args:Landroid/os/Bundle; // field@0133 │ │ +040b2a: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=67 │ │ 0x0003 line=68 │ │ 0x0005 line=69 │ │ 0x0007 line=70 │ │ 0x0009 line=71 │ │ @@ -11045,17 +11045,17 @@ │ │ type : '(Landroid/support/v4/app/FragmentTabHost$TabInfo;)Landroid/support/v4/app/Fragment;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -03ef9c: |[03ef9c] android.support.v4.app.FragmentTabHost$TabInfo.access$100:(Landroid/support/v4/app/FragmentTabHost$TabInfo;)Landroid/support/v4/app/Fragment; │ │ -03efac: 5410 3501 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentTabHost$TabInfo;.fragment:Landroid/support/v4/app/Fragment; // field@0135 │ │ -03efb0: 1100 |0002: return-object v0 │ │ +040b2c: |[040b2c] android.support.v4.app.FragmentTabHost$TabInfo.access$100:(Landroid/support/v4/app/FragmentTabHost$TabInfo;)Landroid/support/v4/app/Fragment; │ │ +040b3c: 5410 3501 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentTabHost$TabInfo;.fragment:Landroid/support/v4/app/Fragment; // field@0135 │ │ +040b40: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=61 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v4/app/FragmentTabHost$TabInfo; │ │ │ │ #2 : (in Landroid/support/v4/app/FragmentTabHost$TabInfo;) │ │ @@ -11063,17 +11063,17 @@ │ │ type : '(Landroid/support/v4/app/FragmentTabHost$TabInfo;Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/Fragment;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -03efb4: |[03efb4] android.support.v4.app.FragmentTabHost$TabInfo.access$102:(Landroid/support/v4/app/FragmentTabHost$TabInfo;Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/Fragment; │ │ -03efc4: 5b01 3501 |0000: iput-object v1, v0, Landroid/support/v4/app/FragmentTabHost$TabInfo;.fragment:Landroid/support/v4/app/Fragment; // field@0135 │ │ -03efc8: 1101 |0002: return-object v1 │ │ +040b44: |[040b44] android.support.v4.app.FragmentTabHost$TabInfo.access$102:(Landroid/support/v4/app/FragmentTabHost$TabInfo;Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/Fragment; │ │ +040b54: 5b01 3501 |0000: iput-object v1, v0, Landroid/support/v4/app/FragmentTabHost$TabInfo;.fragment:Landroid/support/v4/app/Fragment; // field@0135 │ │ +040b58: 1101 |0002: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=61 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 x0 Landroid/support/v4/app/FragmentTabHost$TabInfo; │ │ 0x0000 - 0x0003 reg=1 x1 Landroid/support/v4/app/Fragment; │ │ │ │ @@ -11082,17 +11082,17 @@ │ │ type : '(Landroid/support/v4/app/FragmentTabHost$TabInfo;)Ljava/lang/String;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -03efcc: |[03efcc] android.support.v4.app.FragmentTabHost$TabInfo.access$200:(Landroid/support/v4/app/FragmentTabHost$TabInfo;)Ljava/lang/String; │ │ -03efdc: 5410 3601 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentTabHost$TabInfo;.tag:Ljava/lang/String; // field@0136 │ │ -03efe0: 1100 |0002: return-object v0 │ │ +040b5c: |[040b5c] android.support.v4.app.FragmentTabHost$TabInfo.access$200:(Landroid/support/v4/app/FragmentTabHost$TabInfo;)Ljava/lang/String; │ │ +040b6c: 5410 3601 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentTabHost$TabInfo;.tag:Ljava/lang/String; // field@0136 │ │ +040b70: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=61 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v4/app/FragmentTabHost$TabInfo; │ │ │ │ #4 : (in Landroid/support/v4/app/FragmentTabHost$TabInfo;) │ │ @@ -11100,17 +11100,17 @@ │ │ type : '(Landroid/support/v4/app/FragmentTabHost$TabInfo;)Ljava/lang/Class;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -03efe4: |[03efe4] android.support.v4.app.FragmentTabHost$TabInfo.access$300:(Landroid/support/v4/app/FragmentTabHost$TabInfo;)Ljava/lang/Class; │ │ -03eff4: 5410 3401 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentTabHost$TabInfo;.clss:Ljava/lang/Class; // field@0134 │ │ -03eff8: 1100 |0002: return-object v0 │ │ +040b74: |[040b74] android.support.v4.app.FragmentTabHost$TabInfo.access$300:(Landroid/support/v4/app/FragmentTabHost$TabInfo;)Ljava/lang/Class; │ │ +040b84: 5410 3401 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentTabHost$TabInfo;.clss:Ljava/lang/Class; // field@0134 │ │ +040b88: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=61 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v4/app/FragmentTabHost$TabInfo; │ │ │ │ #5 : (in Landroid/support/v4/app/FragmentTabHost$TabInfo;) │ │ @@ -11118,30 +11118,30 @@ │ │ type : '(Landroid/support/v4/app/FragmentTabHost$TabInfo;)Landroid/os/Bundle;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -03effc: |[03effc] android.support.v4.app.FragmentTabHost$TabInfo.access$400:(Landroid/support/v4/app/FragmentTabHost$TabInfo;)Landroid/os/Bundle; │ │ -03f00c: 5410 3301 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentTabHost$TabInfo;.args:Landroid/os/Bundle; // field@0133 │ │ -03f010: 1100 |0002: return-object v0 │ │ +040b8c: |[040b8c] android.support.v4.app.FragmentTabHost$TabInfo.access$400:(Landroid/support/v4/app/FragmentTabHost$TabInfo;)Landroid/os/Bundle; │ │ +040b9c: 5410 3301 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentTabHost$TabInfo;.args:Landroid/os/Bundle; // field@0133 │ │ +040ba0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=61 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v4/app/FragmentTabHost$TabInfo; │ │ │ │ Virtual methods - │ │ source_file_idx : 1136 (FragmentTabHost.java) │ │ │ │ Class #46 header: │ │ -class_idx : 196 │ │ +class_idx : 193 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 763 │ │ +superclass_idx : 760 │ │ source_file_idx : 1136 │ │ static_fields_size : 0 │ │ instance_fields_size: 8 │ │ direct_methods_size : 6 │ │ virtual_methods_size: 10 │ │ │ │ Class #46 annotations: │ │ @@ -11200,22 +11200,22 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 15 16-bit code units │ │ -03f014: |[03f014] android.support.v4.app.FragmentTabHost.:(Landroid/content/Context;)V │ │ -03f024: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -03f026: 7030 6014 3201 |0001: invoke-direct {v2, v3, v1}, Landroid/widget/TabHost;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@1460 │ │ -03f02c: 2200 6003 |0004: new-instance v0, Ljava/util/ArrayList; // type@0360 │ │ -03f030: 7010 9d15 0000 |0006: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@159d │ │ -03f036: 5b20 3e01 |0009: iput-object v0, v2, Landroid/support/v4/app/FragmentTabHost;.mTabs:Ljava/util/ArrayList; // field@013e │ │ -03f03a: 7030 3c04 3201 |000b: invoke-direct {v2, v3, v1}, Landroid/support/v4/app/FragmentTabHost;.initFragmentTabHost:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@043c │ │ -03f040: 0e00 |000e: return-void │ │ +040ba4: |[040ba4] android.support.v4.app.FragmentTabHost.:(Landroid/content/Context;)V │ │ +040bb4: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +040bb6: 7030 6014 3201 |0001: invoke-direct {v2, v3, v1}, Landroid/widget/TabHost;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@1460 │ │ +040bbc: 2200 5d03 |0004: new-instance v0, Ljava/util/ArrayList; // type@035d │ │ +040bc0: 7010 9d15 0000 |0006: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@159d │ │ +040bc6: 5b20 3e01 |0009: iput-object v0, v2, Landroid/support/v4/app/FragmentTabHost;.mTabs:Ljava/util/ArrayList; // field@013e │ │ +040bca: 7030 3c04 3201 |000b: invoke-direct {v2, v3, v1}, Landroid/support/v4/app/FragmentTabHost;.initFragmentTabHost:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@043c │ │ +040bd0: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=130 │ │ 0x0004 line=52 │ │ 0x000b line=131 │ │ 0x000e line=132 │ │ locals : │ │ @@ -11227,21 +11227,21 @@ │ │ type : '(Landroid/content/Context;Landroid/util/AttributeSet;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 14 16-bit code units │ │ -03f044: |[03f044] android.support.v4.app.FragmentTabHost.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ -03f054: 7030 6014 2103 |0000: invoke-direct {v1, v2, v3}, Landroid/widget/TabHost;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@1460 │ │ -03f05a: 2200 6003 |0003: new-instance v0, Ljava/util/ArrayList; // type@0360 │ │ -03f05e: 7010 9d15 0000 |0005: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@159d │ │ -03f064: 5b10 3e01 |0008: iput-object v0, v1, Landroid/support/v4/app/FragmentTabHost;.mTabs:Ljava/util/ArrayList; // field@013e │ │ -03f068: 7030 3c04 2103 |000a: invoke-direct {v1, v2, v3}, Landroid/support/v4/app/FragmentTabHost;.initFragmentTabHost:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@043c │ │ -03f06e: 0e00 |000d: return-void │ │ +040bd4: |[040bd4] android.support.v4.app.FragmentTabHost.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ +040be4: 7030 6014 2103 |0000: invoke-direct {v1, v2, v3}, Landroid/widget/TabHost;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@1460 │ │ +040bea: 2200 5d03 |0003: new-instance v0, Ljava/util/ArrayList; // type@035d │ │ +040bee: 7010 9d15 0000 |0005: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@159d │ │ +040bf4: 5b10 3e01 |0008: iput-object v0, v1, Landroid/support/v4/app/FragmentTabHost;.mTabs:Ljava/util/ArrayList; // field@013e │ │ +040bf8: 7030 3c04 2103 |000a: invoke-direct {v1, v2, v3}, Landroid/support/v4/app/FragmentTabHost;.initFragmentTabHost:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@043c │ │ +040bfe: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=135 │ │ 0x0003 line=52 │ │ 0x000a line=136 │ │ 0x000d line=137 │ │ locals : │ │ @@ -11254,88 +11254,88 @@ │ │ type : '(Ljava/lang/String;Landroid/support/v4/app/FragmentTransaction;)Landroid/support/v4/app/FragmentTransaction;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 9 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 145 16-bit code units │ │ -03f070: |[03f070] android.support.v4.app.FragmentTabHost.doTabChanged:(Ljava/lang/String;Landroid/support/v4/app/FragmentTransaction;)Landroid/support/v4/app/FragmentTransaction; │ │ -03f080: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -03f082: 1200 |0001: const/4 v0, #int 0 // #0 │ │ -03f084: 5463 3e01 |0002: iget-object v3, v6, Landroid/support/v4/app/FragmentTabHost;.mTabs:Ljava/util/ArrayList; // field@013e │ │ -03f088: 6e10 aa15 0300 |0004: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@15aa │ │ -03f08e: 0a03 |0007: move-result v3 │ │ -03f090: 3530 1800 |0008: if-ge v0, v3, 0020 // +0018 │ │ -03f094: 5463 3e01 |000a: iget-object v3, v6, Landroid/support/v4/app/FragmentTabHost;.mTabs:Ljava/util/ArrayList; // field@013e │ │ -03f098: 6e20 a315 0300 |000c: invoke-virtual {v3, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@15a3 │ │ -03f09e: 0c02 |000f: move-result-object v2 │ │ -03f0a0: 1f02 c300 |0010: check-cast v2, Landroid/support/v4/app/FragmentTabHost$TabInfo; // type@00c3 │ │ -03f0a4: 7110 2e04 0200 |0012: invoke-static {v2}, Landroid/support/v4/app/FragmentTabHost$TabInfo;.access$200:(Landroid/support/v4/app/FragmentTabHost$TabInfo;)Ljava/lang/String; // method@042e │ │ -03f0aa: 0c03 |0015: move-result-object v3 │ │ -03f0ac: 6e20 3915 7300 |0016: invoke-virtual {v3, v7}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1539 │ │ -03f0b2: 0a03 |0019: move-result v3 │ │ -03f0b4: 3803 0300 |001a: if-eqz v3, 001d // +0003 │ │ -03f0b8: 0721 |001c: move-object v1, v2 │ │ -03f0ba: d800 0001 |001d: add-int/lit8 v0, v0, #int 1 // #01 │ │ -03f0be: 28e3 |001f: goto 0002 // -001d │ │ -03f0c0: 3901 1b00 |0020: if-nez v1, 003b // +001b │ │ -03f0c4: 2203 2d03 |0022: new-instance v3, Ljava/lang/IllegalStateException; // type@032d │ │ -03f0c8: 2204 4203 |0024: new-instance v4, Ljava/lang/StringBuilder; // type@0342 │ │ -03f0cc: 7010 5715 0400 |0026: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ -03f0d2: 1a05 4c0b |0029: const-string v5, "No tab known for tag " // string@0b4c │ │ -03f0d6: 6e20 5f15 5400 |002b: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -03f0dc: 0c04 |002e: move-result-object v4 │ │ -03f0de: 6e20 5f15 7400 |002f: invoke-virtual {v4, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -03f0e4: 0c04 |0032: move-result-object v4 │ │ -03f0e6: 6e10 6415 0400 |0033: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ -03f0ec: 0c04 |0036: move-result-object v4 │ │ -03f0ee: 7020 0415 4300 |0037: invoke-direct {v3, v4}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1504 │ │ -03f0f4: 2703 |003a: throw v3 │ │ -03f0f6: 5463 3b01 |003b: iget-object v3, v6, Landroid/support/v4/app/FragmentTabHost;.mLastTab:Landroid/support/v4/app/FragmentTabHost$TabInfo; // field@013b │ │ -03f0fa: 3213 4b00 |003d: if-eq v3, v1, 0088 // +004b │ │ -03f0fe: 3908 0800 |003f: if-nez v8, 0047 // +0008 │ │ -03f102: 5463 3a01 |0041: iget-object v3, v6, Landroid/support/v4/app/FragmentTabHost;.mFragmentManager:Landroid/support/v4/app/FragmentManager; // field@013a │ │ -03f106: 6e10 8703 0300 |0043: invoke-virtual {v3}, Landroid/support/v4/app/FragmentManager;.beginTransaction:()Landroid/support/v4/app/FragmentTransaction; // method@0387 │ │ -03f10c: 0c08 |0046: move-result-object v8 │ │ -03f10e: 5463 3b01 |0047: iget-object v3, v6, Landroid/support/v4/app/FragmentTabHost;.mLastTab:Landroid/support/v4/app/FragmentTabHost$TabInfo; // field@013b │ │ -03f112: 3803 1300 |0049: if-eqz v3, 005c // +0013 │ │ -03f116: 5463 3b01 |004b: iget-object v3, v6, Landroid/support/v4/app/FragmentTabHost;.mLastTab:Landroid/support/v4/app/FragmentTabHost$TabInfo; // field@013b │ │ -03f11a: 7110 2c04 0300 |004d: invoke-static {v3}, Landroid/support/v4/app/FragmentTabHost$TabInfo;.access$100:(Landroid/support/v4/app/FragmentTabHost$TabInfo;)Landroid/support/v4/app/Fragment; // method@042c │ │ -03f120: 0c03 |0050: move-result-object v3 │ │ -03f122: 3803 0b00 |0051: if-eqz v3, 005c // +000b │ │ -03f126: 5463 3b01 |0053: iget-object v3, v6, Landroid/support/v4/app/FragmentTabHost;.mLastTab:Landroid/support/v4/app/FragmentTabHost$TabInfo; // field@013b │ │ -03f12a: 7110 2c04 0300 |0055: invoke-static {v3}, Landroid/support/v4/app/FragmentTabHost$TabInfo;.access$100:(Landroid/support/v4/app/FragmentTabHost$TabInfo;)Landroid/support/v4/app/Fragment; // method@042c │ │ -03f130: 0c03 |0058: move-result-object v3 │ │ -03f132: 6e20 5004 3800 |0059: invoke-virtual {v8, v3}, Landroid/support/v4/app/FragmentTransaction;.detach:(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction; // method@0450 │ │ -03f138: 3801 2a00 |005c: if-eqz v1, 0086 // +002a │ │ -03f13c: 7110 2c04 0100 |005e: invoke-static {v1}, Landroid/support/v4/app/FragmentTabHost$TabInfo;.access$100:(Landroid/support/v4/app/FragmentTabHost$TabInfo;)Landroid/support/v4/app/Fragment; // method@042c │ │ -03f142: 0c03 |0061: move-result-object v3 │ │ -03f144: 3903 2700 |0062: if-nez v3, 0089 // +0027 │ │ -03f148: 5463 3901 |0064: iget-object v3, v6, Landroid/support/v4/app/FragmentTabHost;.mContext:Landroid/content/Context; // field@0139 │ │ -03f14c: 7110 2f04 0100 |0066: invoke-static {v1}, Landroid/support/v4/app/FragmentTabHost$TabInfo;.access$300:(Landroid/support/v4/app/FragmentTabHost$TabInfo;)Ljava/lang/Class; // method@042f │ │ -03f152: 0c04 |0069: move-result-object v4 │ │ -03f154: 6e10 f014 0400 |006a: invoke-virtual {v4}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@14f0 │ │ -03f15a: 0c04 |006d: move-result-object v4 │ │ -03f15c: 7110 3004 0100 |006e: invoke-static {v1}, Landroid/support/v4/app/FragmentTabHost$TabInfo;.access$400:(Landroid/support/v4/app/FragmentTabHost$TabInfo;)Landroid/os/Bundle; // method@0430 │ │ -03f162: 0c05 |0071: move-result-object v5 │ │ -03f164: 7130 fd02 4305 |0072: invoke-static {v3, v4, v5}, Landroid/support/v4/app/Fragment;.instantiate:(Landroid/content/Context;Ljava/lang/String;Landroid/os/Bundle;)Landroid/support/v4/app/Fragment; // method@02fd │ │ -03f16a: 0c03 |0075: move-result-object v3 │ │ -03f16c: 7120 2d04 3100 |0076: invoke-static {v1, v3}, Landroid/support/v4/app/FragmentTabHost$TabInfo;.access$102:(Landroid/support/v4/app/FragmentTabHost$TabInfo;Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/Fragment; // method@042d │ │ -03f172: 5263 3801 |0079: iget v3, v6, Landroid/support/v4/app/FragmentTabHost;.mContainerId:I // field@0138 │ │ -03f176: 7110 2c04 0100 |007b: invoke-static {v1}, Landroid/support/v4/app/FragmentTabHost$TabInfo;.access$100:(Landroid/support/v4/app/FragmentTabHost$TabInfo;)Landroid/support/v4/app/Fragment; // method@042c │ │ -03f17c: 0c04 |007e: move-result-object v4 │ │ -03f17e: 7110 2e04 0100 |007f: invoke-static {v1}, Landroid/support/v4/app/FragmentTabHost$TabInfo;.access$200:(Landroid/support/v4/app/FragmentTabHost$TabInfo;)Ljava/lang/String; // method@042e │ │ -03f184: 0c05 |0082: move-result-object v5 │ │ -03f186: 6e40 4a04 3854 |0083: invoke-virtual {v8, v3, v4, v5}, Landroid/support/v4/app/FragmentTransaction;.add:(ILandroid/support/v4/app/Fragment;Ljava/lang/String;)Landroid/support/v4/app/FragmentTransaction; // method@044a │ │ -03f18c: 5b61 3b01 |0086: iput-object v1, v6, Landroid/support/v4/app/FragmentTabHost;.mLastTab:Landroid/support/v4/app/FragmentTabHost$TabInfo; // field@013b │ │ -03f190: 1108 |0088: return-object v8 │ │ -03f192: 7110 2c04 0100 |0089: invoke-static {v1}, Landroid/support/v4/app/FragmentTabHost$TabInfo;.access$100:(Landroid/support/v4/app/FragmentTabHost$TabInfo;)Landroid/support/v4/app/Fragment; // method@042c │ │ -03f198: 0c03 |008c: move-result-object v3 │ │ -03f19a: 6e20 4d04 3800 |008d: invoke-virtual {v8, v3}, Landroid/support/v4/app/FragmentTransaction;.attach:(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction; // method@044d │ │ -03f1a0: 28f6 |0090: goto 0086 // -000a │ │ +040c00: |[040c00] android.support.v4.app.FragmentTabHost.doTabChanged:(Ljava/lang/String;Landroid/support/v4/app/FragmentTransaction;)Landroid/support/v4/app/FragmentTransaction; │ │ +040c10: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +040c12: 1200 |0001: const/4 v0, #int 0 // #0 │ │ +040c14: 5463 3e01 |0002: iget-object v3, v6, Landroid/support/v4/app/FragmentTabHost;.mTabs:Ljava/util/ArrayList; // field@013e │ │ +040c18: 6e10 aa15 0300 |0004: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@15aa │ │ +040c1e: 0a03 |0007: move-result v3 │ │ +040c20: 3530 1800 |0008: if-ge v0, v3, 0020 // +0018 │ │ +040c24: 5463 3e01 |000a: iget-object v3, v6, Landroid/support/v4/app/FragmentTabHost;.mTabs:Ljava/util/ArrayList; // field@013e │ │ +040c28: 6e20 a315 0300 |000c: invoke-virtual {v3, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@15a3 │ │ +040c2e: 0c02 |000f: move-result-object v2 │ │ +040c30: 1f02 c000 |0010: check-cast v2, Landroid/support/v4/app/FragmentTabHost$TabInfo; // type@00c0 │ │ +040c34: 7110 2e04 0200 |0012: invoke-static {v2}, Landroid/support/v4/app/FragmentTabHost$TabInfo;.access$200:(Landroid/support/v4/app/FragmentTabHost$TabInfo;)Ljava/lang/String; // method@042e │ │ +040c3a: 0c03 |0015: move-result-object v3 │ │ +040c3c: 6e20 3915 7300 |0016: invoke-virtual {v3, v7}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1539 │ │ +040c42: 0a03 |0019: move-result v3 │ │ +040c44: 3803 0300 |001a: if-eqz v3, 001d // +0003 │ │ +040c48: 0721 |001c: move-object v1, v2 │ │ +040c4a: d800 0001 |001d: add-int/lit8 v0, v0, #int 1 // #01 │ │ +040c4e: 28e3 |001f: goto 0002 // -001d │ │ +040c50: 3901 1b00 |0020: if-nez v1, 003b // +001b │ │ +040c54: 2203 2a03 |0022: new-instance v3, Ljava/lang/IllegalStateException; // type@032a │ │ +040c58: 2204 3f03 |0024: new-instance v4, Ljava/lang/StringBuilder; // type@033f │ │ +040c5c: 7010 5715 0400 |0026: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ +040c62: 1a05 490b |0029: const-string v5, "No tab known for tag " // string@0b49 │ │ +040c66: 6e20 5f15 5400 |002b: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +040c6c: 0c04 |002e: move-result-object v4 │ │ +040c6e: 6e20 5f15 7400 |002f: invoke-virtual {v4, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +040c74: 0c04 |0032: move-result-object v4 │ │ +040c76: 6e10 6415 0400 |0033: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ +040c7c: 0c04 |0036: move-result-object v4 │ │ +040c7e: 7020 0415 4300 |0037: invoke-direct {v3, v4}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1504 │ │ +040c84: 2703 |003a: throw v3 │ │ +040c86: 5463 3b01 |003b: iget-object v3, v6, Landroid/support/v4/app/FragmentTabHost;.mLastTab:Landroid/support/v4/app/FragmentTabHost$TabInfo; // field@013b │ │ +040c8a: 3213 4b00 |003d: if-eq v3, v1, 0088 // +004b │ │ +040c8e: 3908 0800 |003f: if-nez v8, 0047 // +0008 │ │ +040c92: 5463 3a01 |0041: iget-object v3, v6, Landroid/support/v4/app/FragmentTabHost;.mFragmentManager:Landroid/support/v4/app/FragmentManager; // field@013a │ │ +040c96: 6e10 8703 0300 |0043: invoke-virtual {v3}, Landroid/support/v4/app/FragmentManager;.beginTransaction:()Landroid/support/v4/app/FragmentTransaction; // method@0387 │ │ +040c9c: 0c08 |0046: move-result-object v8 │ │ +040c9e: 5463 3b01 |0047: iget-object v3, v6, Landroid/support/v4/app/FragmentTabHost;.mLastTab:Landroid/support/v4/app/FragmentTabHost$TabInfo; // field@013b │ │ +040ca2: 3803 1300 |0049: if-eqz v3, 005c // +0013 │ │ +040ca6: 5463 3b01 |004b: iget-object v3, v6, Landroid/support/v4/app/FragmentTabHost;.mLastTab:Landroid/support/v4/app/FragmentTabHost$TabInfo; // field@013b │ │ +040caa: 7110 2c04 0300 |004d: invoke-static {v3}, Landroid/support/v4/app/FragmentTabHost$TabInfo;.access$100:(Landroid/support/v4/app/FragmentTabHost$TabInfo;)Landroid/support/v4/app/Fragment; // method@042c │ │ +040cb0: 0c03 |0050: move-result-object v3 │ │ +040cb2: 3803 0b00 |0051: if-eqz v3, 005c // +000b │ │ +040cb6: 5463 3b01 |0053: iget-object v3, v6, Landroid/support/v4/app/FragmentTabHost;.mLastTab:Landroid/support/v4/app/FragmentTabHost$TabInfo; // field@013b │ │ +040cba: 7110 2c04 0300 |0055: invoke-static {v3}, Landroid/support/v4/app/FragmentTabHost$TabInfo;.access$100:(Landroid/support/v4/app/FragmentTabHost$TabInfo;)Landroid/support/v4/app/Fragment; // method@042c │ │ +040cc0: 0c03 |0058: move-result-object v3 │ │ +040cc2: 6e20 5004 3800 |0059: invoke-virtual {v8, v3}, Landroid/support/v4/app/FragmentTransaction;.detach:(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction; // method@0450 │ │ +040cc8: 3801 2a00 |005c: if-eqz v1, 0086 // +002a │ │ +040ccc: 7110 2c04 0100 |005e: invoke-static {v1}, Landroid/support/v4/app/FragmentTabHost$TabInfo;.access$100:(Landroid/support/v4/app/FragmentTabHost$TabInfo;)Landroid/support/v4/app/Fragment; // method@042c │ │ +040cd2: 0c03 |0061: move-result-object v3 │ │ +040cd4: 3903 2700 |0062: if-nez v3, 0089 // +0027 │ │ +040cd8: 5463 3901 |0064: iget-object v3, v6, Landroid/support/v4/app/FragmentTabHost;.mContext:Landroid/content/Context; // field@0139 │ │ +040cdc: 7110 2f04 0100 |0066: invoke-static {v1}, Landroid/support/v4/app/FragmentTabHost$TabInfo;.access$300:(Landroid/support/v4/app/FragmentTabHost$TabInfo;)Ljava/lang/Class; // method@042f │ │ +040ce2: 0c04 |0069: move-result-object v4 │ │ +040ce4: 6e10 f014 0400 |006a: invoke-virtual {v4}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@14f0 │ │ +040cea: 0c04 |006d: move-result-object v4 │ │ +040cec: 7110 3004 0100 |006e: invoke-static {v1}, Landroid/support/v4/app/FragmentTabHost$TabInfo;.access$400:(Landroid/support/v4/app/FragmentTabHost$TabInfo;)Landroid/os/Bundle; // method@0430 │ │ +040cf2: 0c05 |0071: move-result-object v5 │ │ +040cf4: 7130 fd02 4305 |0072: invoke-static {v3, v4, v5}, Landroid/support/v4/app/Fragment;.instantiate:(Landroid/content/Context;Ljava/lang/String;Landroid/os/Bundle;)Landroid/support/v4/app/Fragment; // method@02fd │ │ +040cfa: 0c03 |0075: move-result-object v3 │ │ +040cfc: 7120 2d04 3100 |0076: invoke-static {v1, v3}, Landroid/support/v4/app/FragmentTabHost$TabInfo;.access$102:(Landroid/support/v4/app/FragmentTabHost$TabInfo;Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/Fragment; // method@042d │ │ +040d02: 5263 3801 |0079: iget v3, v6, Landroid/support/v4/app/FragmentTabHost;.mContainerId:I // field@0138 │ │ +040d06: 7110 2c04 0100 |007b: invoke-static {v1}, Landroid/support/v4/app/FragmentTabHost$TabInfo;.access$100:(Landroid/support/v4/app/FragmentTabHost$TabInfo;)Landroid/support/v4/app/Fragment; // method@042c │ │ +040d0c: 0c04 |007e: move-result-object v4 │ │ +040d0e: 7110 2e04 0100 |007f: invoke-static {v1}, Landroid/support/v4/app/FragmentTabHost$TabInfo;.access$200:(Landroid/support/v4/app/FragmentTabHost$TabInfo;)Ljava/lang/String; // method@042e │ │ +040d14: 0c05 |0082: move-result-object v5 │ │ +040d16: 6e40 4a04 3854 |0083: invoke-virtual {v8, v3, v4, v5}, Landroid/support/v4/app/FragmentTransaction;.add:(ILandroid/support/v4/app/Fragment;Ljava/lang/String;)Landroid/support/v4/app/FragmentTransaction; // method@044a │ │ +040d1c: 5b61 3b01 |0086: iput-object v1, v6, Landroid/support/v4/app/FragmentTabHost;.mLastTab:Landroid/support/v4/app/FragmentTabHost$TabInfo; // field@013b │ │ +040d20: 1108 |0088: return-object v8 │ │ +040d22: 7110 2c04 0100 |0089: invoke-static {v1}, Landroid/support/v4/app/FragmentTabHost$TabInfo;.access$100:(Landroid/support/v4/app/FragmentTabHost$TabInfo;)Landroid/support/v4/app/Fragment; // method@042c │ │ +040d28: 0c03 |008c: move-result-object v3 │ │ +040d2a: 6e20 4d04 3800 |008d: invoke-virtual {v8, v3}, Landroid/support/v4/app/FragmentTransaction;.attach:(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction; // method@044d │ │ +040d30: 28f6 |0090: goto 0086 // -000a │ │ catches : (none) │ │ positions : │ │ 0x0000 line=322 │ │ 0x0001 line=323 │ │ 0x000a line=324 │ │ 0x0012 line=325 │ │ 0x001c line=326 │ │ @@ -11368,38 +11368,38 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 46 16-bit code units │ │ -03f1a4: |[03f1a4] android.support.v4.app.FragmentTabHost.ensureContent:()V │ │ -03f1b4: 5430 3d01 |0000: iget-object v0, v3, Landroid/support/v4/app/FragmentTabHost;.mRealTabContent:Landroid/widget/FrameLayout; // field@013d │ │ -03f1b8: 3900 2b00 |0002: if-nez v0, 002d // +002b │ │ -03f1bc: 5230 3801 |0004: iget v0, v3, Landroid/support/v4/app/FragmentTabHost;.mContainerId:I // field@0138 │ │ -03f1c0: 6e20 3904 0300 |0006: invoke-virtual {v3, v0}, Landroid/support/v4/app/FragmentTabHost;.findViewById:(I)Landroid/view/View; // method@0439 │ │ -03f1c6: 0c00 |0009: move-result-object v0 │ │ -03f1c8: 1f00 da02 |000a: check-cast v0, Landroid/widget/FrameLayout; // type@02da │ │ -03f1cc: 5b30 3d01 |000c: iput-object v0, v3, Landroid/support/v4/app/FragmentTabHost;.mRealTabContent:Landroid/widget/FrameLayout; // field@013d │ │ -03f1d0: 5430 3d01 |000e: iget-object v0, v3, Landroid/support/v4/app/FragmentTabHost;.mRealTabContent:Landroid/widget/FrameLayout; // field@013d │ │ -03f1d4: 3900 1d00 |0010: if-nez v0, 002d // +001d │ │ -03f1d8: 2200 2d03 |0012: new-instance v0, Ljava/lang/IllegalStateException; // type@032d │ │ -03f1dc: 2201 4203 |0014: new-instance v1, Ljava/lang/StringBuilder; // type@0342 │ │ -03f1e0: 7010 5715 0100 |0016: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ -03f1e6: 1a02 4b0b |0019: const-string v2, "No tab content FrameLayout found for id " // string@0b4b │ │ -03f1ea: 6e20 5f15 2100 |001b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -03f1f0: 0c01 |001e: move-result-object v1 │ │ -03f1f2: 5232 3801 |001f: iget v2, v3, Landroid/support/v4/app/FragmentTabHost;.mContainerId:I // field@0138 │ │ -03f1f6: 6e20 5b15 2100 |0021: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@155b │ │ -03f1fc: 0c01 |0024: move-result-object v1 │ │ -03f1fe: 6e10 6415 0100 |0025: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ -03f204: 0c01 |0028: move-result-object v1 │ │ -03f206: 7020 0415 1000 |0029: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1504 │ │ -03f20c: 2700 |002c: throw v0 │ │ -03f20e: 0e00 |002d: return-void │ │ +040d34: |[040d34] android.support.v4.app.FragmentTabHost.ensureContent:()V │ │ +040d44: 5430 3d01 |0000: iget-object v0, v3, Landroid/support/v4/app/FragmentTabHost;.mRealTabContent:Landroid/widget/FrameLayout; // field@013d │ │ +040d48: 3900 2b00 |0002: if-nez v0, 002d // +002b │ │ +040d4c: 5230 3801 |0004: iget v0, v3, Landroid/support/v4/app/FragmentTabHost;.mContainerId:I // field@0138 │ │ +040d50: 6e20 3904 0300 |0006: invoke-virtual {v3, v0}, Landroid/support/v4/app/FragmentTabHost;.findViewById:(I)Landroid/view/View; // method@0439 │ │ +040d56: 0c00 |0009: move-result-object v0 │ │ +040d58: 1f00 d702 |000a: check-cast v0, Landroid/widget/FrameLayout; // type@02d7 │ │ +040d5c: 5b30 3d01 |000c: iput-object v0, v3, Landroid/support/v4/app/FragmentTabHost;.mRealTabContent:Landroid/widget/FrameLayout; // field@013d │ │ +040d60: 5430 3d01 |000e: iget-object v0, v3, Landroid/support/v4/app/FragmentTabHost;.mRealTabContent:Landroid/widget/FrameLayout; // field@013d │ │ +040d64: 3900 1d00 |0010: if-nez v0, 002d // +001d │ │ +040d68: 2200 2a03 |0012: new-instance v0, Ljava/lang/IllegalStateException; // type@032a │ │ +040d6c: 2201 3f03 |0014: new-instance v1, Ljava/lang/StringBuilder; // type@033f │ │ +040d70: 7010 5715 0100 |0016: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ +040d76: 1a02 480b |0019: const-string v2, "No tab content FrameLayout found for id " // string@0b48 │ │ +040d7a: 6e20 5f15 2100 |001b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +040d80: 0c01 |001e: move-result-object v1 │ │ +040d82: 5232 3801 |001f: iget v2, v3, Landroid/support/v4/app/FragmentTabHost;.mContainerId:I // field@0138 │ │ +040d86: 6e20 5b15 2100 |0021: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@155b │ │ +040d8c: 0c01 |0024: move-result-object v1 │ │ +040d8e: 6e10 6415 0100 |0025: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ +040d94: 0c01 |0028: move-result-object v1 │ │ +040d96: 7020 0415 1000 |0029: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1504 │ │ +040d9c: 2700 |002c: throw v0 │ │ +040d9e: 0e00 |002d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=212 │ │ 0x0004 line=213 │ │ 0x000e line=214 │ │ 0x0012 line=215 │ │ 0x002d line=219 │ │ @@ -11411,55 +11411,55 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 10 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 93 16-bit code units │ │ -03f210: |[03f210] android.support.v4.app.FragmentTabHost.ensureHierarchy:(Landroid/content/Context;)V │ │ -03f220: 1404 1300 0201 |0000: const v4, #float 2.38773e-38 // #01020013 │ │ -03f226: 1207 |0003: const/4 v7, #int 0 // #0 │ │ -03f228: 1206 |0004: const/4 v6, #int 0 // #0 │ │ -03f22a: 12f5 |0005: const/4 v5, #int -1 // #ff │ │ -03f22c: 6e20 3904 4800 |0006: invoke-virtual {v8, v4}, Landroid/support/v4/app/FragmentTabHost;.findViewById:(I)Landroid/view/View; // method@0439 │ │ -03f232: 0c03 |0009: move-result-object v3 │ │ -03f234: 3903 5200 |000a: if-nez v3, 005c // +0052 │ │ -03f238: 2201 df02 |000c: new-instance v1, Landroid/widget/LinearLayout; // type@02df │ │ -03f23c: 7020 ec13 9100 |000e: invoke-direct {v1, v9}, Landroid/widget/LinearLayout;.:(Landroid/content/Context;)V // method@13ec │ │ -03f242: 1213 |0011: const/4 v3, #int 1 // #1 │ │ -03f244: 6e20 f013 3100 |0012: invoke-virtual {v1, v3}, Landroid/widget/LinearLayout;.setOrientation:(I)V // method@13f0 │ │ -03f24a: 2203 d902 |0015: new-instance v3, Landroid/widget/FrameLayout$LayoutParams; // type@02d9 │ │ -03f24e: 7030 da13 5305 |0017: invoke-direct {v3, v5, v5}, Landroid/widget/FrameLayout$LayoutParams;.:(II)V // method@13da │ │ -03f254: 6e30 3504 1803 |001a: invoke-virtual {v8, v1, v3}, Landroid/support/v4/app/FragmentTabHost;.addView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@0435 │ │ -03f25a: 2202 fc02 |001d: new-instance v2, Landroid/widget/TabWidget; // type@02fc │ │ -03f25e: 7020 6714 9200 |001f: invoke-direct {v2, v9}, Landroid/widget/TabWidget;.:(Landroid/content/Context;)V // method@1467 │ │ -03f264: 6e20 6814 4200 |0022: invoke-virtual {v2, v4}, Landroid/widget/TabWidget;.setId:(I)V // method@1468 │ │ -03f26a: 6e20 6914 6200 |0025: invoke-virtual {v2, v6}, Landroid/widget/TabWidget;.setOrientation:(I)V // method@1469 │ │ -03f270: 2203 de02 |0028: new-instance v3, Landroid/widget/LinearLayout$LayoutParams; // type@02de │ │ -03f274: 12e4 |002a: const/4 v4, #int -2 // #fe │ │ -03f276: 7040 eb13 5374 |002b: invoke-direct {v3, v5, v4, v7}, Landroid/widget/LinearLayout$LayoutParams;.:(IIF)V // method@13eb │ │ -03f27c: 6e30 ed13 2103 |002e: invoke-virtual {v1, v2, v3}, Landroid/widget/LinearLayout;.addView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@13ed │ │ -03f282: 2200 da02 |0031: new-instance v0, Landroid/widget/FrameLayout; // type@02da │ │ -03f286: 7020 db13 9000 |0033: invoke-direct {v0, v9}, Landroid/widget/FrameLayout;.:(Landroid/content/Context;)V // method@13db │ │ -03f28c: 1403 1100 0201 |0036: const v3, #float 2.38773e-38 // #01020011 │ │ -03f292: 6e20 dd13 3000 |0039: invoke-virtual {v0, v3}, Landroid/widget/FrameLayout;.setId:(I)V // method@13dd │ │ -03f298: 2203 de02 |003c: new-instance v3, Landroid/widget/LinearLayout$LayoutParams; // type@02de │ │ -03f29c: 7040 eb13 6376 |003e: invoke-direct {v3, v6, v6, v7}, Landroid/widget/LinearLayout$LayoutParams;.:(IIF)V // method@13eb │ │ -03f2a2: 6e30 ed13 0103 |0041: invoke-virtual {v1, v0, v3}, Landroid/widget/LinearLayout;.addView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@13ed │ │ -03f2a8: 2200 da02 |0044: new-instance v0, Landroid/widget/FrameLayout; // type@02da │ │ -03f2ac: 7020 db13 9000 |0046: invoke-direct {v0, v9}, Landroid/widget/FrameLayout;.:(Landroid/content/Context;)V // method@13db │ │ -03f2b2: 5b80 3d01 |0049: iput-object v0, v8, Landroid/support/v4/app/FragmentTabHost;.mRealTabContent:Landroid/widget/FrameLayout; // field@013d │ │ -03f2b6: 5483 3d01 |004b: iget-object v3, v8, Landroid/support/v4/app/FragmentTabHost;.mRealTabContent:Landroid/widget/FrameLayout; // field@013d │ │ -03f2ba: 5284 3801 |004d: iget v4, v8, Landroid/support/v4/app/FragmentTabHost;.mContainerId:I // field@0138 │ │ -03f2be: 6e20 dd13 4300 |004f: invoke-virtual {v3, v4}, Landroid/widget/FrameLayout;.setId:(I)V // method@13dd │ │ -03f2c4: 2203 de02 |0052: new-instance v3, Landroid/widget/LinearLayout$LayoutParams; // type@02de │ │ -03f2c8: 1504 803f |0054: const/high16 v4, #int 1065353216 // #3f80 │ │ -03f2cc: 7040 eb13 5346 |0056: invoke-direct {v3, v5, v6, v4}, Landroid/widget/LinearLayout$LayoutParams;.:(IIF)V // method@13eb │ │ -03f2d2: 6e30 ed13 0103 |0059: invoke-virtual {v1, v0, v3}, Landroid/widget/LinearLayout;.addView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@13ed │ │ -03f2d8: 0e00 |005c: return-void │ │ +040da0: |[040da0] android.support.v4.app.FragmentTabHost.ensureHierarchy:(Landroid/content/Context;)V │ │ +040db0: 1404 1300 0201 |0000: const v4, #float 2.38773e-38 // #01020013 │ │ +040db6: 1207 |0003: const/4 v7, #int 0 // #0 │ │ +040db8: 1206 |0004: const/4 v6, #int 0 // #0 │ │ +040dba: 12f5 |0005: const/4 v5, #int -1 // #ff │ │ +040dbc: 6e20 3904 4800 |0006: invoke-virtual {v8, v4}, Landroid/support/v4/app/FragmentTabHost;.findViewById:(I)Landroid/view/View; // method@0439 │ │ +040dc2: 0c03 |0009: move-result-object v3 │ │ +040dc4: 3903 5200 |000a: if-nez v3, 005c // +0052 │ │ +040dc8: 2201 dc02 |000c: new-instance v1, Landroid/widget/LinearLayout; // type@02dc │ │ +040dcc: 7020 ec13 9100 |000e: invoke-direct {v1, v9}, Landroid/widget/LinearLayout;.:(Landroid/content/Context;)V // method@13ec │ │ +040dd2: 1213 |0011: const/4 v3, #int 1 // #1 │ │ +040dd4: 6e20 f013 3100 |0012: invoke-virtual {v1, v3}, Landroid/widget/LinearLayout;.setOrientation:(I)V // method@13f0 │ │ +040dda: 2203 d602 |0015: new-instance v3, Landroid/widget/FrameLayout$LayoutParams; // type@02d6 │ │ +040dde: 7030 da13 5305 |0017: invoke-direct {v3, v5, v5}, Landroid/widget/FrameLayout$LayoutParams;.:(II)V // method@13da │ │ +040de4: 6e30 3504 1803 |001a: invoke-virtual {v8, v1, v3}, Landroid/support/v4/app/FragmentTabHost;.addView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@0435 │ │ +040dea: 2202 f902 |001d: new-instance v2, Landroid/widget/TabWidget; // type@02f9 │ │ +040dee: 7020 6714 9200 |001f: invoke-direct {v2, v9}, Landroid/widget/TabWidget;.:(Landroid/content/Context;)V // method@1467 │ │ +040df4: 6e20 6814 4200 |0022: invoke-virtual {v2, v4}, Landroid/widget/TabWidget;.setId:(I)V // method@1468 │ │ +040dfa: 6e20 6914 6200 |0025: invoke-virtual {v2, v6}, Landroid/widget/TabWidget;.setOrientation:(I)V // method@1469 │ │ +040e00: 2203 db02 |0028: new-instance v3, Landroid/widget/LinearLayout$LayoutParams; // type@02db │ │ +040e04: 12e4 |002a: const/4 v4, #int -2 // #fe │ │ +040e06: 7040 eb13 5374 |002b: invoke-direct {v3, v5, v4, v7}, Landroid/widget/LinearLayout$LayoutParams;.:(IIF)V // method@13eb │ │ +040e0c: 6e30 ed13 2103 |002e: invoke-virtual {v1, v2, v3}, Landroid/widget/LinearLayout;.addView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@13ed │ │ +040e12: 2200 d702 |0031: new-instance v0, Landroid/widget/FrameLayout; // type@02d7 │ │ +040e16: 7020 db13 9000 |0033: invoke-direct {v0, v9}, Landroid/widget/FrameLayout;.:(Landroid/content/Context;)V // method@13db │ │ +040e1c: 1403 1100 0201 |0036: const v3, #float 2.38773e-38 // #01020011 │ │ +040e22: 6e20 dd13 3000 |0039: invoke-virtual {v0, v3}, Landroid/widget/FrameLayout;.setId:(I)V // method@13dd │ │ +040e28: 2203 db02 |003c: new-instance v3, Landroid/widget/LinearLayout$LayoutParams; // type@02db │ │ +040e2c: 7040 eb13 6376 |003e: invoke-direct {v3, v6, v6, v7}, Landroid/widget/LinearLayout$LayoutParams;.:(IIF)V // method@13eb │ │ +040e32: 6e30 ed13 0103 |0041: invoke-virtual {v1, v0, v3}, Landroid/widget/LinearLayout;.addView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@13ed │ │ +040e38: 2200 d702 |0044: new-instance v0, Landroid/widget/FrameLayout; // type@02d7 │ │ +040e3c: 7020 db13 9000 |0046: invoke-direct {v0, v9}, Landroid/widget/FrameLayout;.:(Landroid/content/Context;)V // method@13db │ │ +040e42: 5b80 3d01 |0049: iput-object v0, v8, Landroid/support/v4/app/FragmentTabHost;.mRealTabContent:Landroid/widget/FrameLayout; // field@013d │ │ +040e46: 5483 3d01 |004b: iget-object v3, v8, Landroid/support/v4/app/FragmentTabHost;.mRealTabContent:Landroid/widget/FrameLayout; // field@013d │ │ +040e4a: 5284 3801 |004d: iget v4, v8, Landroid/support/v4/app/FragmentTabHost;.mContainerId:I // field@0138 │ │ +040e4e: 6e20 dd13 4300 |004f: invoke-virtual {v3, v4}, Landroid/widget/FrameLayout;.setId:(I)V // method@13dd │ │ +040e54: 2203 db02 |0052: new-instance v3, Landroid/widget/LinearLayout$LayoutParams; // type@02db │ │ +040e58: 1504 803f |0054: const/high16 v4, #int 1065353216 // #3f80 │ │ +040e5c: 7040 eb13 5346 |0056: invoke-direct {v3, v5, v6, v4}, Landroid/widget/LinearLayout$LayoutParams;.:(IIF)V // method@13eb │ │ +040e62: 6e30 ed13 0103 |0059: invoke-virtual {v1, v0, v3}, Landroid/widget/LinearLayout;.addView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@13ed │ │ +040e68: 0e00 |005c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0006 line=151 │ │ 0x000c line=152 │ │ 0x0011 line=153 │ │ 0x0015 line=154 │ │ 0x001d line=158 │ │ @@ -11486,28 +11486,28 @@ │ │ type : '(Landroid/content/Context;Landroid/util/AttributeSet;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 26 16-bit code units │ │ -03f2dc: |[03f2dc] android.support.v4.app.FragmentTabHost.initFragmentTabHost:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ -03f2ec: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -03f2ee: 1211 |0001: const/4 v1, #int 1 // #1 │ │ -03f2f0: 2311 8f04 |0002: new-array v1, v1, [I // type@048f │ │ -03f2f4: 1402 f300 0101 |0004: const v2, #float 2.36942e-38 // #010100f3 │ │ -03f2fa: 4b02 0103 |0007: aput v2, v1, v3 │ │ -03f2fe: 6e53 bc00 6531 |0009: invoke-virtual {v5, v6, v1, v3, v3}, Landroid/content/Context;.obtainStyledAttributes:(Landroid/util/AttributeSet;[III)Landroid/content/res/TypedArray; // method@00bc │ │ -03f304: 0c00 |000c: move-result-object v0 │ │ -03f306: 6e30 1e01 3003 |000d: invoke-virtual {v0, v3, v3}, Landroid/content/res/TypedArray;.getResourceId:(II)I // method@011e │ │ -03f30c: 0a01 |0010: move-result v1 │ │ -03f30e: 5941 3801 |0011: iput v1, v4, Landroid/support/v4/app/FragmentTabHost;.mContainerId:I // field@0138 │ │ -03f312: 6e10 2101 0000 |0013: invoke-virtual {v0}, Landroid/content/res/TypedArray;.recycle:()V // method@0121 │ │ -03f318: 6f20 6514 4400 |0016: invoke-super {v4, v4}, Landroid/widget/TabHost;.setOnTabChangedListener:(Landroid/widget/TabHost$OnTabChangeListener;)V // method@1465 │ │ -03f31e: 0e00 |0019: return-void │ │ +040e6c: |[040e6c] android.support.v4.app.FragmentTabHost.initFragmentTabHost:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ +040e7c: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +040e7e: 1211 |0001: const/4 v1, #int 1 // #1 │ │ +040e80: 2311 8c04 |0002: new-array v1, v1, [I // type@048c │ │ +040e84: 1402 f300 0101 |0004: const v2, #float 2.36942e-38 // #010100f3 │ │ +040e8a: 4b02 0103 |0007: aput v2, v1, v3 │ │ +040e8e: 6e53 bc00 6531 |0009: invoke-virtual {v5, v6, v1, v3, v3}, Landroid/content/Context;.obtainStyledAttributes:(Landroid/util/AttributeSet;[III)Landroid/content/res/TypedArray; // method@00bc │ │ +040e94: 0c00 |000c: move-result-object v0 │ │ +040e96: 6e30 1e01 3003 |000d: invoke-virtual {v0, v3, v3}, Landroid/content/res/TypedArray;.getResourceId:(II)I // method@011e │ │ +040e9c: 0a01 |0010: move-result v1 │ │ +040e9e: 5941 3801 |0011: iput v1, v4, Landroid/support/v4/app/FragmentTabHost;.mContainerId:I // field@0138 │ │ +040ea2: 6e10 2101 0000 |0013: invoke-virtual {v0}, Landroid/content/res/TypedArray;.recycle:()V // method@0121 │ │ +040ea8: 6f20 6514 4400 |0016: invoke-super {v4, v4}, Landroid/widget/TabHost;.setOnTabChangedListener:(Landroid/widget/TabHost$OnTabChangeListener;)V // method@1465 │ │ +040eae: 0e00 |0019: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=140 │ │ 0x000d line=142 │ │ 0x0013 line=143 │ │ 0x0016 line=145 │ │ 0x0019 line=146 │ │ @@ -11523,48 +11523,48 @@ │ │ type : '(Landroid/widget/TabHost$TabSpec;Ljava/lang/Class;Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 73 16-bit code units │ │ -03f320: |[03f320] android.support.v4.app.FragmentTabHost.addTab:(Landroid/widget/TabHost$TabSpec;Ljava/lang/Class;Landroid/os/Bundle;)V │ │ -03f330: 2203 c000 |0000: new-instance v3, Landroid/support/v4/app/FragmentTabHost$DummyTabFactory; // type@00c0 │ │ -03f334: 5454 3901 |0002: iget-object v4, v5, Landroid/support/v4/app/FragmentTabHost;.mContext:Landroid/content/Context; // field@0139 │ │ -03f338: 7020 1d04 4300 |0004: invoke-direct {v3, v4}, Landroid/support/v4/app/FragmentTabHost$DummyTabFactory;.:(Landroid/content/Context;)V // method@041d │ │ -03f33e: 6e20 5f14 3600 |0007: invoke-virtual {v6, v3}, Landroid/widget/TabHost$TabSpec;.setContent:(Landroid/widget/TabHost$TabContentFactory;)Landroid/widget/TabHost$TabSpec; // method@145f │ │ -03f344: 6e10 5e14 0600 |000a: invoke-virtual {v6}, Landroid/widget/TabHost$TabSpec;.getTag:()Ljava/lang/String; // method@145e │ │ -03f34a: 0c02 |000d: move-result-object v2 │ │ -03f34c: 2201 c300 |000e: new-instance v1, Landroid/support/v4/app/FragmentTabHost$TabInfo; // type@00c3 │ │ -03f350: 7040 2b04 2187 |0010: invoke-direct {v1, v2, v7, v8}, Landroid/support/v4/app/FragmentTabHost$TabInfo;.:(Ljava/lang/String;Ljava/lang/Class;Landroid/os/Bundle;)V // method@042b │ │ -03f356: 5553 3701 |0013: iget-boolean v3, v5, Landroid/support/v4/app/FragmentTabHost;.mAttached:Z // field@0137 │ │ -03f35a: 3803 2b00 |0015: if-eqz v3, 0040 // +002b │ │ -03f35e: 5453 3a01 |0017: iget-object v3, v5, Landroid/support/v4/app/FragmentTabHost;.mFragmentManager:Landroid/support/v4/app/FragmentManager; // field@013a │ │ -03f362: 6e20 8c03 2300 |0019: invoke-virtual {v3, v2}, Landroid/support/v4/app/FragmentManager;.findFragmentByTag:(Ljava/lang/String;)Landroid/support/v4/app/Fragment; // method@038c │ │ -03f368: 0c03 |001c: move-result-object v3 │ │ -03f36a: 7120 2d04 3100 |001d: invoke-static {v1, v3}, Landroid/support/v4/app/FragmentTabHost$TabInfo;.access$102:(Landroid/support/v4/app/FragmentTabHost$TabInfo;Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/Fragment; // method@042d │ │ -03f370: 7110 2c04 0100 |0020: invoke-static {v1}, Landroid/support/v4/app/FragmentTabHost$TabInfo;.access$100:(Landroid/support/v4/app/FragmentTabHost$TabInfo;)Landroid/support/v4/app/Fragment; // method@042c │ │ -03f376: 0c03 |0023: move-result-object v3 │ │ -03f378: 3803 1c00 |0024: if-eqz v3, 0040 // +001c │ │ -03f37c: 7110 2c04 0100 |0026: invoke-static {v1}, Landroid/support/v4/app/FragmentTabHost$TabInfo;.access$100:(Landroid/support/v4/app/FragmentTabHost$TabInfo;)Landroid/support/v4/app/Fragment; // method@042c │ │ -03f382: 0c03 |0029: move-result-object v3 │ │ -03f384: 6e10 0003 0300 |002a: invoke-virtual {v3}, Landroid/support/v4/app/Fragment;.isDetached:()Z // method@0300 │ │ -03f38a: 0a03 |002d: move-result v3 │ │ -03f38c: 3903 1200 |002e: if-nez v3, 0040 // +0012 │ │ -03f390: 5453 3a01 |0030: iget-object v3, v5, Landroid/support/v4/app/FragmentTabHost;.mFragmentManager:Landroid/support/v4/app/FragmentManager; // field@013a │ │ -03f394: 6e10 8703 0300 |0032: invoke-virtual {v3}, Landroid/support/v4/app/FragmentManager;.beginTransaction:()Landroid/support/v4/app/FragmentTransaction; // method@0387 │ │ -03f39a: 0c00 |0035: move-result-object v0 │ │ -03f39c: 7110 2c04 0100 |0036: invoke-static {v1}, Landroid/support/v4/app/FragmentTabHost$TabInfo;.access$100:(Landroid/support/v4/app/FragmentTabHost$TabInfo;)Landroid/support/v4/app/Fragment; // method@042c │ │ -03f3a2: 0c03 |0039: move-result-object v3 │ │ -03f3a4: 6e20 5004 3000 |003a: invoke-virtual {v0, v3}, Landroid/support/v4/app/FragmentTransaction;.detach:(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction; // method@0450 │ │ -03f3aa: 6e10 4e04 0000 |003d: invoke-virtual {v0}, Landroid/support/v4/app/FragmentTransaction;.commit:()I // method@044e │ │ -03f3b0: 5453 3e01 |0040: iget-object v3, v5, Landroid/support/v4/app/FragmentTabHost;.mTabs:Ljava/util/ArrayList; // field@013e │ │ -03f3b4: 6e20 a015 1300 |0042: invoke-virtual {v3, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@15a0 │ │ -03f3ba: 6e20 3304 6500 |0045: invoke-virtual {v5, v6}, Landroid/support/v4/app/FragmentTabHost;.addTab:(Landroid/widget/TabHost$TabSpec;)V // method@0433 │ │ -03f3c0: 0e00 |0048: return-void │ │ +040eb0: |[040eb0] android.support.v4.app.FragmentTabHost.addTab:(Landroid/widget/TabHost$TabSpec;Ljava/lang/Class;Landroid/os/Bundle;)V │ │ +040ec0: 2203 bd00 |0000: new-instance v3, Landroid/support/v4/app/FragmentTabHost$DummyTabFactory; // type@00bd │ │ +040ec4: 5454 3901 |0002: iget-object v4, v5, Landroid/support/v4/app/FragmentTabHost;.mContext:Landroid/content/Context; // field@0139 │ │ +040ec8: 7020 1d04 4300 |0004: invoke-direct {v3, v4}, Landroid/support/v4/app/FragmentTabHost$DummyTabFactory;.:(Landroid/content/Context;)V // method@041d │ │ +040ece: 6e20 5f14 3600 |0007: invoke-virtual {v6, v3}, Landroid/widget/TabHost$TabSpec;.setContent:(Landroid/widget/TabHost$TabContentFactory;)Landroid/widget/TabHost$TabSpec; // method@145f │ │ +040ed4: 6e10 5e14 0600 |000a: invoke-virtual {v6}, Landroid/widget/TabHost$TabSpec;.getTag:()Ljava/lang/String; // method@145e │ │ +040eda: 0c02 |000d: move-result-object v2 │ │ +040edc: 2201 c000 |000e: new-instance v1, Landroid/support/v4/app/FragmentTabHost$TabInfo; // type@00c0 │ │ +040ee0: 7040 2b04 2187 |0010: invoke-direct {v1, v2, v7, v8}, Landroid/support/v4/app/FragmentTabHost$TabInfo;.:(Ljava/lang/String;Ljava/lang/Class;Landroid/os/Bundle;)V // method@042b │ │ +040ee6: 5553 3701 |0013: iget-boolean v3, v5, Landroid/support/v4/app/FragmentTabHost;.mAttached:Z // field@0137 │ │ +040eea: 3803 2b00 |0015: if-eqz v3, 0040 // +002b │ │ +040eee: 5453 3a01 |0017: iget-object v3, v5, Landroid/support/v4/app/FragmentTabHost;.mFragmentManager:Landroid/support/v4/app/FragmentManager; // field@013a │ │ +040ef2: 6e20 8c03 2300 |0019: invoke-virtual {v3, v2}, Landroid/support/v4/app/FragmentManager;.findFragmentByTag:(Ljava/lang/String;)Landroid/support/v4/app/Fragment; // method@038c │ │ +040ef8: 0c03 |001c: move-result-object v3 │ │ +040efa: 7120 2d04 3100 |001d: invoke-static {v1, v3}, Landroid/support/v4/app/FragmentTabHost$TabInfo;.access$102:(Landroid/support/v4/app/FragmentTabHost$TabInfo;Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/Fragment; // method@042d │ │ +040f00: 7110 2c04 0100 |0020: invoke-static {v1}, Landroid/support/v4/app/FragmentTabHost$TabInfo;.access$100:(Landroid/support/v4/app/FragmentTabHost$TabInfo;)Landroid/support/v4/app/Fragment; // method@042c │ │ +040f06: 0c03 |0023: move-result-object v3 │ │ +040f08: 3803 1c00 |0024: if-eqz v3, 0040 // +001c │ │ +040f0c: 7110 2c04 0100 |0026: invoke-static {v1}, Landroid/support/v4/app/FragmentTabHost$TabInfo;.access$100:(Landroid/support/v4/app/FragmentTabHost$TabInfo;)Landroid/support/v4/app/Fragment; // method@042c │ │ +040f12: 0c03 |0029: move-result-object v3 │ │ +040f14: 6e10 0003 0300 |002a: invoke-virtual {v3}, Landroid/support/v4/app/Fragment;.isDetached:()Z // method@0300 │ │ +040f1a: 0a03 |002d: move-result v3 │ │ +040f1c: 3903 1200 |002e: if-nez v3, 0040 // +0012 │ │ +040f20: 5453 3a01 |0030: iget-object v3, v5, Landroid/support/v4/app/FragmentTabHost;.mFragmentManager:Landroid/support/v4/app/FragmentManager; // field@013a │ │ +040f24: 6e10 8703 0300 |0032: invoke-virtual {v3}, Landroid/support/v4/app/FragmentManager;.beginTransaction:()Landroid/support/v4/app/FragmentTransaction; // method@0387 │ │ +040f2a: 0c00 |0035: move-result-object v0 │ │ +040f2c: 7110 2c04 0100 |0036: invoke-static {v1}, Landroid/support/v4/app/FragmentTabHost$TabInfo;.access$100:(Landroid/support/v4/app/FragmentTabHost$TabInfo;)Landroid/support/v4/app/Fragment; // method@042c │ │ +040f32: 0c03 |0039: move-result-object v3 │ │ +040f34: 6e20 5004 3000 |003a: invoke-virtual {v0, v3}, Landroid/support/v4/app/FragmentTransaction;.detach:(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction; // method@0450 │ │ +040f3a: 6e10 4e04 0000 |003d: invoke-virtual {v0}, Landroid/support/v4/app/FragmentTransaction;.commit:()I // method@044e │ │ +040f40: 5453 3e01 |0040: iget-object v3, v5, Landroid/support/v4/app/FragmentTabHost;.mTabs:Ljava/util/ArrayList; // field@013e │ │ +040f44: 6e20 a015 1300 |0042: invoke-virtual {v3, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@15a0 │ │ +040f4a: 6e20 3304 6500 |0045: invoke-virtual {v5, v6}, Landroid/support/v4/app/FragmentTabHost;.addTab:(Landroid/widget/TabHost$TabSpec;)V // method@0433 │ │ +040f50: 0e00 |0048: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=227 │ │ 0x000a line=228 │ │ 0x000e line=230 │ │ 0x0013 line=232 │ │ 0x0017 line=236 │ │ @@ -11590,67 +11590,67 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 103 16-bit code units │ │ -03f3c4: |[03f3c4] android.support.v4.app.FragmentTabHost.onAttachedToWindow:()V │ │ -03f3d4: 6f10 6114 0600 |0000: invoke-super {v6}, Landroid/widget/TabHost;.onAttachedToWindow:()V // method@1461 │ │ -03f3da: 6e10 3a04 0600 |0003: invoke-virtual {v6}, Landroid/support/v4/app/FragmentTabHost;.getCurrentTabTag:()Ljava/lang/String; // method@043a │ │ -03f3e0: 0c00 |0006: move-result-object v0 │ │ -03f3e2: 1201 |0007: const/4 v1, #int 0 // #0 │ │ -03f3e4: 1202 |0008: const/4 v2, #int 0 // #0 │ │ -03f3e6: 5464 3e01 |0009: iget-object v4, v6, Landroid/support/v4/app/FragmentTabHost;.mTabs:Ljava/util/ArrayList; // field@013e │ │ -03f3ea: 6e10 aa15 0400 |000b: invoke-virtual {v4}, Ljava/util/ArrayList;.size:()I // method@15aa │ │ -03f3f0: 0a04 |000e: move-result v4 │ │ -03f3f2: 3542 4600 |000f: if-ge v2, v4, 0055 // +0046 │ │ -03f3f6: 5464 3e01 |0011: iget-object v4, v6, Landroid/support/v4/app/FragmentTabHost;.mTabs:Ljava/util/ArrayList; // field@013e │ │ -03f3fa: 6e20 a315 2400 |0013: invoke-virtual {v4, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@15a3 │ │ -03f400: 0c03 |0016: move-result-object v3 │ │ -03f402: 1f03 c300 |0017: check-cast v3, Landroid/support/v4/app/FragmentTabHost$TabInfo; // type@00c3 │ │ -03f406: 5464 3a01 |0019: iget-object v4, v6, Landroid/support/v4/app/FragmentTabHost;.mFragmentManager:Landroid/support/v4/app/FragmentManager; // field@013a │ │ -03f40a: 7110 2e04 0300 |001b: invoke-static {v3}, Landroid/support/v4/app/FragmentTabHost$TabInfo;.access$200:(Landroid/support/v4/app/FragmentTabHost$TabInfo;)Ljava/lang/String; // method@042e │ │ -03f410: 0c05 |001e: move-result-object v5 │ │ -03f412: 6e20 8c03 5400 |001f: invoke-virtual {v4, v5}, Landroid/support/v4/app/FragmentManager;.findFragmentByTag:(Ljava/lang/String;)Landroid/support/v4/app/Fragment; // method@038c │ │ -03f418: 0c04 |0022: move-result-object v4 │ │ -03f41a: 7120 2d04 4300 |0023: invoke-static {v3, v4}, Landroid/support/v4/app/FragmentTabHost$TabInfo;.access$102:(Landroid/support/v4/app/FragmentTabHost$TabInfo;Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/Fragment; // method@042d │ │ -03f420: 7110 2c04 0300 |0026: invoke-static {v3}, Landroid/support/v4/app/FragmentTabHost$TabInfo;.access$100:(Landroid/support/v4/app/FragmentTabHost$TabInfo;)Landroid/support/v4/app/Fragment; // method@042c │ │ -03f426: 0c04 |0029: move-result-object v4 │ │ -03f428: 3804 1800 |002a: if-eqz v4, 0042 // +0018 │ │ -03f42c: 7110 2c04 0300 |002c: invoke-static {v3}, Landroid/support/v4/app/FragmentTabHost$TabInfo;.access$100:(Landroid/support/v4/app/FragmentTabHost$TabInfo;)Landroid/support/v4/app/Fragment; // method@042c │ │ -03f432: 0c04 |002f: move-result-object v4 │ │ -03f434: 6e10 0003 0400 |0030: invoke-virtual {v4}, Landroid/support/v4/app/Fragment;.isDetached:()Z // method@0300 │ │ -03f43a: 0a04 |0033: move-result v4 │ │ -03f43c: 3904 0e00 |0034: if-nez v4, 0042 // +000e │ │ -03f440: 7110 2e04 0300 |0036: invoke-static {v3}, Landroid/support/v4/app/FragmentTabHost$TabInfo;.access$200:(Landroid/support/v4/app/FragmentTabHost$TabInfo;)Ljava/lang/String; // method@042e │ │ -03f446: 0c04 |0039: move-result-object v4 │ │ -03f448: 6e20 3915 0400 |003a: invoke-virtual {v4, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1539 │ │ -03f44e: 0a04 |003d: move-result v4 │ │ -03f450: 3804 0700 |003e: if-eqz v4, 0045 // +0007 │ │ -03f454: 5b63 3b01 |0040: iput-object v3, v6, Landroid/support/v4/app/FragmentTabHost;.mLastTab:Landroid/support/v4/app/FragmentTabHost$TabInfo; // field@013b │ │ -03f458: d802 0201 |0042: add-int/lit8 v2, v2, #int 1 // #01 │ │ -03f45c: 28c5 |0044: goto 0009 // -003b │ │ -03f45e: 3901 0800 |0045: if-nez v1, 004d // +0008 │ │ -03f462: 5464 3a01 |0047: iget-object v4, v6, Landroid/support/v4/app/FragmentTabHost;.mFragmentManager:Landroid/support/v4/app/FragmentManager; // field@013a │ │ -03f466: 6e10 8703 0400 |0049: invoke-virtual {v4}, Landroid/support/v4/app/FragmentManager;.beginTransaction:()Landroid/support/v4/app/FragmentTransaction; // method@0387 │ │ -03f46c: 0c01 |004c: move-result-object v1 │ │ -03f46e: 7110 2c04 0300 |004d: invoke-static {v3}, Landroid/support/v4/app/FragmentTabHost$TabInfo;.access$100:(Landroid/support/v4/app/FragmentTabHost$TabInfo;)Landroid/support/v4/app/Fragment; // method@042c │ │ -03f474: 0c04 |0050: move-result-object v4 │ │ -03f476: 6e20 5004 4100 |0051: invoke-virtual {v1, v4}, Landroid/support/v4/app/FragmentTransaction;.detach:(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction; // method@0450 │ │ -03f47c: 28ee |0054: goto 0042 // -0012 │ │ -03f47e: 1214 |0055: const/4 v4, #int 1 // #1 │ │ -03f480: 5c64 3701 |0056: iput-boolean v4, v6, Landroid/support/v4/app/FragmentTabHost;.mAttached:Z // field@0137 │ │ -03f484: 7030 3604 0601 |0058: invoke-direct {v6, v0, v1}, Landroid/support/v4/app/FragmentTabHost;.doTabChanged:(Ljava/lang/String;Landroid/support/v4/app/FragmentTransaction;)Landroid/support/v4/app/FragmentTransaction; // method@0436 │ │ -03f48a: 0c01 |005b: move-result-object v1 │ │ -03f48c: 3801 0a00 |005c: if-eqz v1, 0066 // +000a │ │ -03f490: 6e10 4e04 0100 |005e: invoke-virtual {v1}, Landroid/support/v4/app/FragmentTransaction;.commit:()I // method@044e │ │ -03f496: 5464 3a01 |0061: iget-object v4, v6, Landroid/support/v4/app/FragmentTabHost;.mFragmentManager:Landroid/support/v4/app/FragmentManager; // field@013a │ │ -03f49a: 6e10 8a03 0400 |0063: invoke-virtual {v4}, Landroid/support/v4/app/FragmentManager;.executePendingTransactions:()Z // method@038a │ │ -03f4a0: 0e00 |0066: return-void │ │ +040f54: |[040f54] android.support.v4.app.FragmentTabHost.onAttachedToWindow:()V │ │ +040f64: 6f10 6114 0600 |0000: invoke-super {v6}, Landroid/widget/TabHost;.onAttachedToWindow:()V // method@1461 │ │ +040f6a: 6e10 3a04 0600 |0003: invoke-virtual {v6}, Landroid/support/v4/app/FragmentTabHost;.getCurrentTabTag:()Ljava/lang/String; // method@043a │ │ +040f70: 0c00 |0006: move-result-object v0 │ │ +040f72: 1201 |0007: const/4 v1, #int 0 // #0 │ │ +040f74: 1202 |0008: const/4 v2, #int 0 // #0 │ │ +040f76: 5464 3e01 |0009: iget-object v4, v6, Landroid/support/v4/app/FragmentTabHost;.mTabs:Ljava/util/ArrayList; // field@013e │ │ +040f7a: 6e10 aa15 0400 |000b: invoke-virtual {v4}, Ljava/util/ArrayList;.size:()I // method@15aa │ │ +040f80: 0a04 |000e: move-result v4 │ │ +040f82: 3542 4600 |000f: if-ge v2, v4, 0055 // +0046 │ │ +040f86: 5464 3e01 |0011: iget-object v4, v6, Landroid/support/v4/app/FragmentTabHost;.mTabs:Ljava/util/ArrayList; // field@013e │ │ +040f8a: 6e20 a315 2400 |0013: invoke-virtual {v4, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@15a3 │ │ +040f90: 0c03 |0016: move-result-object v3 │ │ +040f92: 1f03 c000 |0017: check-cast v3, Landroid/support/v4/app/FragmentTabHost$TabInfo; // type@00c0 │ │ +040f96: 5464 3a01 |0019: iget-object v4, v6, Landroid/support/v4/app/FragmentTabHost;.mFragmentManager:Landroid/support/v4/app/FragmentManager; // field@013a │ │ +040f9a: 7110 2e04 0300 |001b: invoke-static {v3}, Landroid/support/v4/app/FragmentTabHost$TabInfo;.access$200:(Landroid/support/v4/app/FragmentTabHost$TabInfo;)Ljava/lang/String; // method@042e │ │ +040fa0: 0c05 |001e: move-result-object v5 │ │ +040fa2: 6e20 8c03 5400 |001f: invoke-virtual {v4, v5}, Landroid/support/v4/app/FragmentManager;.findFragmentByTag:(Ljava/lang/String;)Landroid/support/v4/app/Fragment; // method@038c │ │ +040fa8: 0c04 |0022: move-result-object v4 │ │ +040faa: 7120 2d04 4300 |0023: invoke-static {v3, v4}, Landroid/support/v4/app/FragmentTabHost$TabInfo;.access$102:(Landroid/support/v4/app/FragmentTabHost$TabInfo;Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/Fragment; // method@042d │ │ +040fb0: 7110 2c04 0300 |0026: invoke-static {v3}, Landroid/support/v4/app/FragmentTabHost$TabInfo;.access$100:(Landroid/support/v4/app/FragmentTabHost$TabInfo;)Landroid/support/v4/app/Fragment; // method@042c │ │ +040fb6: 0c04 |0029: move-result-object v4 │ │ +040fb8: 3804 1800 |002a: if-eqz v4, 0042 // +0018 │ │ +040fbc: 7110 2c04 0300 |002c: invoke-static {v3}, Landroid/support/v4/app/FragmentTabHost$TabInfo;.access$100:(Landroid/support/v4/app/FragmentTabHost$TabInfo;)Landroid/support/v4/app/Fragment; // method@042c │ │ +040fc2: 0c04 |002f: move-result-object v4 │ │ +040fc4: 6e10 0003 0400 |0030: invoke-virtual {v4}, Landroid/support/v4/app/Fragment;.isDetached:()Z // method@0300 │ │ +040fca: 0a04 |0033: move-result v4 │ │ +040fcc: 3904 0e00 |0034: if-nez v4, 0042 // +000e │ │ +040fd0: 7110 2e04 0300 |0036: invoke-static {v3}, Landroid/support/v4/app/FragmentTabHost$TabInfo;.access$200:(Landroid/support/v4/app/FragmentTabHost$TabInfo;)Ljava/lang/String; // method@042e │ │ +040fd6: 0c04 |0039: move-result-object v4 │ │ +040fd8: 6e20 3915 0400 |003a: invoke-virtual {v4, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1539 │ │ +040fde: 0a04 |003d: move-result v4 │ │ +040fe0: 3804 0700 |003e: if-eqz v4, 0045 // +0007 │ │ +040fe4: 5b63 3b01 |0040: iput-object v3, v6, Landroid/support/v4/app/FragmentTabHost;.mLastTab:Landroid/support/v4/app/FragmentTabHost$TabInfo; // field@013b │ │ +040fe8: d802 0201 |0042: add-int/lit8 v2, v2, #int 1 // #01 │ │ +040fec: 28c5 |0044: goto 0009 // -003b │ │ +040fee: 3901 0800 |0045: if-nez v1, 004d // +0008 │ │ +040ff2: 5464 3a01 |0047: iget-object v4, v6, Landroid/support/v4/app/FragmentTabHost;.mFragmentManager:Landroid/support/v4/app/FragmentManager; // field@013a │ │ +040ff6: 6e10 8703 0400 |0049: invoke-virtual {v4}, Landroid/support/v4/app/FragmentManager;.beginTransaction:()Landroid/support/v4/app/FragmentTransaction; // method@0387 │ │ +040ffc: 0c01 |004c: move-result-object v1 │ │ +040ffe: 7110 2c04 0300 |004d: invoke-static {v3}, Landroid/support/v4/app/FragmentTabHost$TabInfo;.access$100:(Landroid/support/v4/app/FragmentTabHost$TabInfo;)Landroid/support/v4/app/Fragment; // method@042c │ │ +041004: 0c04 |0050: move-result-object v4 │ │ +041006: 6e20 5004 4100 |0051: invoke-virtual {v1, v4}, Landroid/support/v4/app/FragmentTransaction;.detach:(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction; // method@0450 │ │ +04100c: 28ee |0054: goto 0042 // -0012 │ │ +04100e: 1214 |0055: const/4 v4, #int 1 // #1 │ │ +041010: 5c64 3701 |0056: iput-boolean v4, v6, Landroid/support/v4/app/FragmentTabHost;.mAttached:Z // field@0137 │ │ +041014: 7030 3604 0601 |0058: invoke-direct {v6, v0, v1}, Landroid/support/v4/app/FragmentTabHost;.doTabChanged:(Ljava/lang/String;Landroid/support/v4/app/FragmentTransaction;)Landroid/support/v4/app/FragmentTransaction; // method@0436 │ │ +04101a: 0c01 |005b: move-result-object v1 │ │ +04101c: 3801 0a00 |005c: if-eqz v1, 0066 // +000a │ │ +041020: 6e10 4e04 0100 |005e: invoke-virtual {v1}, Landroid/support/v4/app/FragmentTransaction;.commit:()I // method@044e │ │ +041026: 5464 3a01 |0061: iget-object v4, v6, Landroid/support/v4/app/FragmentTabHost;.mFragmentManager:Landroid/support/v4/app/FragmentManager; // field@013a │ │ +04102a: 6e10 8a03 0400 |0063: invoke-virtual {v4}, Landroid/support/v4/app/FragmentManager;.executePendingTransactions:()Z // method@038a │ │ +041030: 0e00 |0066: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=250 │ │ 0x0003 line=252 │ │ 0x0007 line=256 │ │ 0x0008 line=257 │ │ 0x0011 line=258 │ │ @@ -11680,19 +11680,19 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -03f4a4: |[03f4a4] android.support.v4.app.FragmentTabHost.onDetachedFromWindow:()V │ │ -03f4b4: 6f10 6214 0100 |0000: invoke-super {v1}, Landroid/widget/TabHost;.onDetachedFromWindow:()V // method@1462 │ │ -03f4ba: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -03f4bc: 5c10 3701 |0004: iput-boolean v0, v1, Landroid/support/v4/app/FragmentTabHost;.mAttached:Z // field@0137 │ │ -03f4c0: 0e00 |0006: return-void │ │ +041034: |[041034] android.support.v4.app.FragmentTabHost.onDetachedFromWindow:()V │ │ +041044: 6f10 6214 0100 |0000: invoke-super {v1}, Landroid/widget/TabHost;.onDetachedFromWindow:()V // method@1462 │ │ +04104a: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +04104c: 5c10 3701 |0004: iput-boolean v0, v1, Landroid/support/v4/app/FragmentTabHost;.mAttached:Z // field@0137 │ │ +041050: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=289 │ │ 0x0003 line=290 │ │ 0x0006 line=291 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/app/FragmentTabHost; │ │ @@ -11702,23 +11702,23 @@ │ │ type : '(Landroid/os/Parcelable;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -03f4c4: |[03f4c4] android.support.v4.app.FragmentTabHost.onRestoreInstanceState:(Landroid/os/Parcelable;)V │ │ -03f4d4: 0730 |0000: move-object v0, v3 │ │ -03f4d6: 1f00 c200 |0001: check-cast v0, Landroid/support/v4/app/FragmentTabHost$SavedState; // type@00c2 │ │ -03f4da: 6e10 2804 0000 |0003: invoke-virtual {v0}, Landroid/support/v4/app/FragmentTabHost$SavedState;.getSuperState:()Landroid/os/Parcelable; // method@0428 │ │ -03f4e0: 0c01 |0006: move-result-object v1 │ │ -03f4e2: 6f20 6314 1200 |0007: invoke-super {v2, v1}, Landroid/widget/TabHost;.onRestoreInstanceState:(Landroid/os/Parcelable;)V // method@1463 │ │ -03f4e8: 5401 3201 |000a: iget-object v1, v0, Landroid/support/v4/app/FragmentTabHost$SavedState;.curTab:Ljava/lang/String; // field@0132 │ │ -03f4ec: 6e20 4204 1200 |000c: invoke-virtual {v2, v1}, Landroid/support/v4/app/FragmentTabHost;.setCurrentTabByTag:(Ljava/lang/String;)V // method@0442 │ │ -03f4f2: 0e00 |000f: return-void │ │ +041054: |[041054] android.support.v4.app.FragmentTabHost.onRestoreInstanceState:(Landroid/os/Parcelable;)V │ │ +041064: 0730 |0000: move-object v0, v3 │ │ +041066: 1f00 bf00 |0001: check-cast v0, Landroid/support/v4/app/FragmentTabHost$SavedState; // type@00bf │ │ +04106a: 6e10 2804 0000 |0003: invoke-virtual {v0}, Landroid/support/v4/app/FragmentTabHost$SavedState;.getSuperState:()Landroid/os/Parcelable; // method@0428 │ │ +041070: 0c01 |0006: move-result-object v1 │ │ +041072: 6f20 6314 1200 |0007: invoke-super {v2, v1}, Landroid/widget/TabHost;.onRestoreInstanceState:(Landroid/os/Parcelable;)V // method@1463 │ │ +041078: 5401 3201 |000a: iget-object v1, v0, Landroid/support/v4/app/FragmentTabHost$SavedState;.curTab:Ljava/lang/String; // field@0132 │ │ +04107c: 6e20 4204 1200 |000c: invoke-virtual {v2, v1}, Landroid/support/v4/app/FragmentTabHost;.setCurrentTabByTag:(Ljava/lang/String;)V // method@0442 │ │ +041082: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=303 │ │ 0x0003 line=304 │ │ 0x000a line=305 │ │ 0x000f line=306 │ │ locals : │ │ @@ -11731,23 +11731,23 @@ │ │ type : '()Landroid/os/Parcelable;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -03f4f4: |[03f4f4] android.support.v4.app.FragmentTabHost.onSaveInstanceState:()Landroid/os/Parcelable; │ │ -03f504: 6f10 6414 0300 |0000: invoke-super {v3}, Landroid/widget/TabHost;.onSaveInstanceState:()Landroid/os/Parcelable; // method@1464 │ │ -03f50a: 0c01 |0003: move-result-object v1 │ │ -03f50c: 2200 c200 |0004: new-instance v0, Landroid/support/v4/app/FragmentTabHost$SavedState; // type@00c2 │ │ -03f510: 7020 2704 1000 |0006: invoke-direct {v0, v1}, Landroid/support/v4/app/FragmentTabHost$SavedState;.:(Landroid/os/Parcelable;)V // method@0427 │ │ -03f516: 6e10 3a04 0300 |0009: invoke-virtual {v3}, Landroid/support/v4/app/FragmentTabHost;.getCurrentTabTag:()Ljava/lang/String; // method@043a │ │ -03f51c: 0c02 |000c: move-result-object v2 │ │ -03f51e: 5b02 3201 |000d: iput-object v2, v0, Landroid/support/v4/app/FragmentTabHost$SavedState;.curTab:Ljava/lang/String; // field@0132 │ │ -03f522: 1100 |000f: return-object v0 │ │ +041084: |[041084] android.support.v4.app.FragmentTabHost.onSaveInstanceState:()Landroid/os/Parcelable; │ │ +041094: 6f10 6414 0300 |0000: invoke-super {v3}, Landroid/widget/TabHost;.onSaveInstanceState:()Landroid/os/Parcelable; // method@1464 │ │ +04109a: 0c01 |0003: move-result-object v1 │ │ +04109c: 2200 bf00 |0004: new-instance v0, Landroid/support/v4/app/FragmentTabHost$SavedState; // type@00bf │ │ +0410a0: 7020 2704 1000 |0006: invoke-direct {v0, v1}, Landroid/support/v4/app/FragmentTabHost$SavedState;.:(Landroid/os/Parcelable;)V // method@0427 │ │ +0410a6: 6e10 3a04 0300 |0009: invoke-virtual {v3}, Landroid/support/v4/app/FragmentTabHost;.getCurrentTabTag:()Ljava/lang/String; // method@043a │ │ +0410ac: 0c02 |000c: move-result-object v2 │ │ +0410ae: 5b02 3201 |000d: iput-object v2, v0, Landroid/support/v4/app/FragmentTabHost$SavedState;.curTab:Ljava/lang/String; // field@0132 │ │ +0410b2: 1100 |000f: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=295 │ │ 0x0004 line=296 │ │ 0x0009 line=297 │ │ 0x000f line=298 │ │ locals : │ │ @@ -11760,27 +11760,27 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 24 16-bit code units │ │ -03f524: |[03f524] android.support.v4.app.FragmentTabHost.onTabChanged:(Ljava/lang/String;)V │ │ -03f534: 5521 3701 |0000: iget-boolean v1, v2, Landroid/support/v4/app/FragmentTabHost;.mAttached:Z // field@0137 │ │ -03f538: 3801 0c00 |0002: if-eqz v1, 000e // +000c │ │ -03f53c: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -03f53e: 7030 3604 3201 |0005: invoke-direct {v2, v3, v1}, Landroid/support/v4/app/FragmentTabHost;.doTabChanged:(Ljava/lang/String;Landroid/support/v4/app/FragmentTransaction;)Landroid/support/v4/app/FragmentTransaction; // method@0436 │ │ -03f544: 0c00 |0008: move-result-object v0 │ │ -03f546: 3800 0500 |0009: if-eqz v0, 000e // +0005 │ │ -03f54a: 6e10 4e04 0000 |000b: invoke-virtual {v0}, Landroid/support/v4/app/FragmentTransaction;.commit:()I // method@044e │ │ -03f550: 5421 3c01 |000e: iget-object v1, v2, Landroid/support/v4/app/FragmentTabHost;.mOnTabChangeListener:Landroid/widget/TabHost$OnTabChangeListener; // field@013c │ │ -03f554: 3801 0700 |0010: if-eqz v1, 0017 // +0007 │ │ -03f558: 5421 3c01 |0012: iget-object v1, v2, Landroid/support/v4/app/FragmentTabHost;.mOnTabChangeListener:Landroid/widget/TabHost$OnTabChangeListener; // field@013c │ │ -03f55c: 7220 5d14 3100 |0014: invoke-interface {v1, v3}, Landroid/widget/TabHost$OnTabChangeListener;.onTabChanged:(Ljava/lang/String;)V // method@145d │ │ -03f562: 0e00 |0017: return-void │ │ +0410b4: |[0410b4] android.support.v4.app.FragmentTabHost.onTabChanged:(Ljava/lang/String;)V │ │ +0410c4: 5521 3701 |0000: iget-boolean v1, v2, Landroid/support/v4/app/FragmentTabHost;.mAttached:Z // field@0137 │ │ +0410c8: 3801 0c00 |0002: if-eqz v1, 000e // +000c │ │ +0410cc: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +0410ce: 7030 3604 3201 |0005: invoke-direct {v2, v3, v1}, Landroid/support/v4/app/FragmentTabHost;.doTabChanged:(Ljava/lang/String;Landroid/support/v4/app/FragmentTransaction;)Landroid/support/v4/app/FragmentTransaction; // method@0436 │ │ +0410d4: 0c00 |0008: move-result-object v0 │ │ +0410d6: 3800 0500 |0009: if-eqz v0, 000e // +0005 │ │ +0410da: 6e10 4e04 0000 |000b: invoke-virtual {v0}, Landroid/support/v4/app/FragmentTransaction;.commit:()I // method@044e │ │ +0410e0: 5421 3c01 |000e: iget-object v1, v2, Landroid/support/v4/app/FragmentTabHost;.mOnTabChangeListener:Landroid/widget/TabHost$OnTabChangeListener; // field@013c │ │ +0410e4: 3801 0700 |0010: if-eqz v1, 0017 // +0007 │ │ +0410e8: 5421 3c01 |0012: iget-object v1, v2, Landroid/support/v4/app/FragmentTabHost;.mOnTabChangeListener:Landroid/widget/TabHost$OnTabChangeListener; // field@013c │ │ +0410ec: 7220 5d14 3100 |0014: invoke-interface {v1, v3}, Landroid/widget/TabHost$OnTabChangeListener;.onTabChanged:(Ljava/lang/String;)V // method@145d │ │ +0410f2: 0e00 |0017: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=310 │ │ 0x0004 line=311 │ │ 0x0009 line=312 │ │ 0x000b line=313 │ │ 0x000e line=316 │ │ @@ -11796,17 +11796,17 @@ │ │ type : '(Landroid/widget/TabHost$OnTabChangeListener;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -03f564: |[03f564] android.support.v4.app.FragmentTabHost.setOnTabChangedListener:(Landroid/widget/TabHost$OnTabChangeListener;)V │ │ -03f574: 5b01 3c01 |0000: iput-object v1, v0, Landroid/support/v4/app/FragmentTabHost;.mOnTabChangeListener:Landroid/widget/TabHost$OnTabChangeListener; // field@013c │ │ -03f578: 0e00 |0002: return-void │ │ +0410f4: |[0410f4] android.support.v4.app.FragmentTabHost.setOnTabChangedListener:(Landroid/widget/TabHost$OnTabChangeListener;)V │ │ +041104: 5b01 3c01 |0000: iput-object v1, v0, Landroid/support/v4/app/FragmentTabHost;.mOnTabChangeListener:Landroid/widget/TabHost$OnTabChangeListener; // field@013c │ │ +041108: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=223 │ │ 0x0002 line=224 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v4/app/FragmentTabHost; │ │ 0x0000 - 0x0003 reg=1 l Landroid/widget/TabHost$OnTabChangeListener; │ │ @@ -11816,19 +11816,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -03f57c: |[03f57c] android.support.v4.app.FragmentTabHost.setup:()V │ │ -03f58c: 2200 2d03 |0000: new-instance v0, Ljava/lang/IllegalStateException; // type@032d │ │ -03f590: 1a01 100b |0002: const-string v1, "Must call setup() that takes a Context and FragmentManager" // string@0b10 │ │ -03f594: 7020 0415 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1504 │ │ -03f59a: 2700 |0007: throw v0 │ │ +04110c: |[04110c] android.support.v4.app.FragmentTabHost.setup:()V │ │ +04111c: 2200 2a03 |0000: new-instance v0, Ljava/lang/IllegalStateException; // type@032a │ │ +041120: 1a01 0d0b |0002: const-string v1, "Must call setup() that takes a Context and FragmentManager" // string@0b0d │ │ +041124: 7020 0415 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1504 │ │ +04112a: 2700 |0007: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=183 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/app/FragmentTabHost; │ │ │ │ #8 : (in Landroid/support/v4/app/FragmentTabHost;) │ │ @@ -11836,21 +11836,21 @@ │ │ type : '(Landroid/content/Context;Landroid/support/v4/app/FragmentManager;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -03f59c: |[03f59c] android.support.v4.app.FragmentTabHost.setup:(Landroid/content/Context;Landroid/support/v4/app/FragmentManager;)V │ │ -03f5ac: 7020 3804 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v4/app/FragmentTabHost;.ensureHierarchy:(Landroid/content/Context;)V // method@0438 │ │ -03f5b2: 6f10 6614 0000 |0003: invoke-super {v0}, Landroid/widget/TabHost;.setup:()V // method@1466 │ │ -03f5b8: 5b01 3901 |0006: iput-object v1, v0, Landroid/support/v4/app/FragmentTabHost;.mContext:Landroid/content/Context; // field@0139 │ │ -03f5bc: 5b02 3a01 |0008: iput-object v2, v0, Landroid/support/v4/app/FragmentTabHost;.mFragmentManager:Landroid/support/v4/app/FragmentManager; // field@013a │ │ -03f5c0: 7010 3704 0000 |000a: invoke-direct {v0}, Landroid/support/v4/app/FragmentTabHost;.ensureContent:()V // method@0437 │ │ -03f5c6: 0e00 |000d: return-void │ │ +04112c: |[04112c] android.support.v4.app.FragmentTabHost.setup:(Landroid/content/Context;Landroid/support/v4/app/FragmentManager;)V │ │ +04113c: 7020 3804 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v4/app/FragmentTabHost;.ensureHierarchy:(Landroid/content/Context;)V // method@0438 │ │ +041142: 6f10 6614 0000 |0003: invoke-super {v0}, Landroid/widget/TabHost;.setup:()V // method@1466 │ │ +041148: 5b01 3901 |0006: iput-object v1, v0, Landroid/support/v4/app/FragmentTabHost;.mContext:Landroid/content/Context; // field@0139 │ │ +04114c: 5b02 3a01 |0008: iput-object v2, v0, Landroid/support/v4/app/FragmentTabHost;.mFragmentManager:Landroid/support/v4/app/FragmentManager; // field@013a │ │ +041150: 7010 3704 0000 |000a: invoke-direct {v0}, Landroid/support/v4/app/FragmentTabHost;.ensureContent:()V // method@0437 │ │ +041156: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=188 │ │ 0x0003 line=189 │ │ 0x0006 line=190 │ │ 0x0008 line=191 │ │ 0x000a line=192 │ │ @@ -11865,30 +11865,30 @@ │ │ type : '(Landroid/content/Context;Landroid/support/v4/app/FragmentManager;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 34 16-bit code units │ │ -03f5c8: |[03f5c8] android.support.v4.app.FragmentTabHost.setup:(Landroid/content/Context;Landroid/support/v4/app/FragmentManager;I)V │ │ -03f5d8: 7020 3804 3200 |0000: invoke-direct {v2, v3}, Landroid/support/v4/app/FragmentTabHost;.ensureHierarchy:(Landroid/content/Context;)V // method@0438 │ │ -03f5de: 6f10 6614 0200 |0003: invoke-super {v2}, Landroid/widget/TabHost;.setup:()V // method@1466 │ │ -03f5e4: 5b23 3901 |0006: iput-object v3, v2, Landroid/support/v4/app/FragmentTabHost;.mContext:Landroid/content/Context; // field@0139 │ │ -03f5e8: 5b24 3a01 |0008: iput-object v4, v2, Landroid/support/v4/app/FragmentTabHost;.mFragmentManager:Landroid/support/v4/app/FragmentManager; // field@013a │ │ -03f5ec: 5925 3801 |000a: iput v5, v2, Landroid/support/v4/app/FragmentTabHost;.mContainerId:I // field@0138 │ │ -03f5f0: 7010 3704 0200 |000c: invoke-direct {v2}, Landroid/support/v4/app/FragmentTabHost;.ensureContent:()V // method@0437 │ │ -03f5f6: 5420 3d01 |000f: iget-object v0, v2, Landroid/support/v4/app/FragmentTabHost;.mRealTabContent:Landroid/widget/FrameLayout; // field@013d │ │ -03f5fa: 6e20 dd13 5000 |0011: invoke-virtual {v0, v5}, Landroid/widget/FrameLayout;.setId:(I)V // method@13dd │ │ -03f600: 6e10 3b04 0200 |0014: invoke-virtual {v2}, Landroid/support/v4/app/FragmentTabHost;.getId:()I // method@043b │ │ -03f606: 0a00 |0017: move-result v0 │ │ -03f608: 12f1 |0018: const/4 v1, #int -1 // #ff │ │ -03f60a: 3310 0800 |0019: if-ne v0, v1, 0021 // +0008 │ │ -03f60e: 1400 1200 0201 |001b: const v0, #float 2.38773e-38 // #01020012 │ │ -03f614: 6e20 4304 0200 |001e: invoke-virtual {v2, v0}, Landroid/support/v4/app/FragmentTabHost;.setId:(I)V // method@0443 │ │ -03f61a: 0e00 |0021: return-void │ │ +041158: |[041158] android.support.v4.app.FragmentTabHost.setup:(Landroid/content/Context;Landroid/support/v4/app/FragmentManager;I)V │ │ +041168: 7020 3804 3200 |0000: invoke-direct {v2, v3}, Landroid/support/v4/app/FragmentTabHost;.ensureHierarchy:(Landroid/content/Context;)V // method@0438 │ │ +04116e: 6f10 6614 0200 |0003: invoke-super {v2}, Landroid/widget/TabHost;.setup:()V // method@1466 │ │ +041174: 5b23 3901 |0006: iput-object v3, v2, Landroid/support/v4/app/FragmentTabHost;.mContext:Landroid/content/Context; // field@0139 │ │ +041178: 5b24 3a01 |0008: iput-object v4, v2, Landroid/support/v4/app/FragmentTabHost;.mFragmentManager:Landroid/support/v4/app/FragmentManager; // field@013a │ │ +04117c: 5925 3801 |000a: iput v5, v2, Landroid/support/v4/app/FragmentTabHost;.mContainerId:I // field@0138 │ │ +041180: 7010 3704 0200 |000c: invoke-direct {v2}, Landroid/support/v4/app/FragmentTabHost;.ensureContent:()V // method@0437 │ │ +041186: 5420 3d01 |000f: iget-object v0, v2, Landroid/support/v4/app/FragmentTabHost;.mRealTabContent:Landroid/widget/FrameLayout; // field@013d │ │ +04118a: 6e20 dd13 5000 |0011: invoke-virtual {v0, v5}, Landroid/widget/FrameLayout;.setId:(I)V // method@13dd │ │ +041190: 6e10 3b04 0200 |0014: invoke-virtual {v2}, Landroid/support/v4/app/FragmentTabHost;.getId:()I // method@043b │ │ +041196: 0a00 |0017: move-result v0 │ │ +041198: 12f1 |0018: const/4 v1, #int -1 // #ff │ │ +04119a: 3310 0800 |0019: if-ne v0, v1, 0021 // +0008 │ │ +04119e: 1400 1200 0201 |001b: const v0, #float 2.38773e-38 // #01020012 │ │ +0411a4: 6e20 4304 0200 |001e: invoke-virtual {v2, v0}, Landroid/support/v4/app/FragmentTabHost;.setId:(I)V // method@0443 │ │ +0411aa: 0e00 |0021: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=196 │ │ 0x0003 line=197 │ │ 0x0006 line=198 │ │ 0x0008 line=199 │ │ 0x000a line=200 │ │ @@ -11902,17 +11902,17 @@ │ │ 0x0000 - 0x0022 reg=3 context Landroid/content/Context; │ │ 0x0000 - 0x0022 reg=4 manager Landroid/support/v4/app/FragmentManager; │ │ 0x0000 - 0x0022 reg=5 containerId I │ │ │ │ source_file_idx : 1136 (FragmentTabHost.java) │ │ │ │ Class #47 header: │ │ -class_idx : 197 │ │ +class_idx : 194 │ │ access_flags : 1025 (0x0401) │ │ -superclass_idx : 826 │ │ +superclass_idx : 823 │ │ source_file_idx : 1138 │ │ static_fields_size : 7 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 24 │ │ │ │ Class #47 - │ │ @@ -11963,17 +11963,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -03f61c: |[03f61c] android.support.v4.app.FragmentTransaction.:()V │ │ -03f62c: 7010 1c15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ -03f632: 0e00 |0003: return-void │ │ +0411ac: |[0411ac] android.support.v4.app.FragmentTransaction.:()V │ │ +0411bc: 7010 1c15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ +0411c2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/FragmentTransaction; │ │ │ │ Virtual methods - │ │ @@ -12120,18 +12120,18 @@ │ │ type : '(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction;' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ source_file_idx : 1138 (FragmentTransaction.java) │ │ │ │ Class #48 header: │ │ -class_idx : 198 │ │ +class_idx : 195 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 826 │ │ -source_file_idx : 2273 │ │ +superclass_idx : 823 │ │ +source_file_idx : 2270 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #48 annotations: │ │ Annotations on class │ │ @@ -12156,18 +12156,18 @@ │ │ type : '(Landroid/support/v4/app/ListFragment;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -03f634: |[03f634] android.support.v4.app.ListFragment$1.:(Landroid/support/v4/app/ListFragment;)V │ │ -03f644: 5b01 4601 |0000: iput-object v1, v0, Landroid/support/v4/app/ListFragment$1;.this$0:Landroid/support/v4/app/ListFragment; // field@0146 │ │ -03f648: 7010 1c15 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ -03f64e: 0e00 |0005: return-void │ │ +0411c4: |[0411c4] android.support.v4.app.ListFragment$1.:(Landroid/support/v4/app/ListFragment;)V │ │ +0411d4: 5b01 4601 |0000: iput-object v1, v0, Landroid/support/v4/app/ListFragment$1;.this$0:Landroid/support/v4/app/ListFragment; // field@0146 │ │ +0411d8: 7010 1c15 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ +0411de: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v4/app/ListFragment$1; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v4/app/ListFragment; │ │ │ │ @@ -12177,35 +12177,35 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -03f650: |[03f650] android.support.v4.app.ListFragment$1.run:()V │ │ -03f660: 5420 4601 |0000: iget-object v0, v2, Landroid/support/v4/app/ListFragment$1;.this$0:Landroid/support/v4/app/ListFragment; // field@0146 │ │ -03f664: 5400 4f01 |0002: iget-object v0, v0, Landroid/support/v4/app/ListFragment;.mList:Landroid/widget/ListView; // field@014f │ │ -03f668: 5421 4601 |0004: iget-object v1, v2, Landroid/support/v4/app/ListFragment$1;.this$0:Landroid/support/v4/app/ListFragment; // field@0146 │ │ -03f66c: 5411 4f01 |0006: iget-object v1, v1, Landroid/support/v4/app/ListFragment;.mList:Landroid/widget/ListView; // field@014f │ │ -03f670: 6e20 f513 1000 |0008: invoke-virtual {v0, v1}, Landroid/widget/ListView;.focusableViewAvailable:(Landroid/view/View;)V // method@13f5 │ │ -03f676: 0e00 |000b: return-void │ │ +0411e0: |[0411e0] android.support.v4.app.ListFragment$1.run:()V │ │ +0411f0: 5420 4601 |0000: iget-object v0, v2, Landroid/support/v4/app/ListFragment$1;.this$0:Landroid/support/v4/app/ListFragment; // field@0146 │ │ +0411f4: 5400 4f01 |0002: iget-object v0, v0, Landroid/support/v4/app/ListFragment;.mList:Landroid/widget/ListView; // field@014f │ │ +0411f8: 5421 4601 |0004: iget-object v1, v2, Landroid/support/v4/app/ListFragment$1;.this$0:Landroid/support/v4/app/ListFragment; // field@0146 │ │ +0411fc: 5411 4f01 |0006: iget-object v1, v1, Landroid/support/v4/app/ListFragment;.mList:Landroid/widget/ListView; // field@014f │ │ +041200: 6e20 f513 1000 |0008: invoke-virtual {v0, v1}, Landroid/widget/ListView;.focusableViewAvailable:(Landroid/view/View;)V // method@13f5 │ │ +041206: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=51 │ │ 0x000b line=52 │ │ locals : │ │ 0x0000 - 0x000c reg=2 this Landroid/support/v4/app/ListFragment$1; │ │ │ │ - source_file_idx : 2273 (ListFragment.java) │ │ + source_file_idx : 2270 (ListFragment.java) │ │ │ │ Class #49 header: │ │ -class_idx : 199 │ │ +class_idx : 196 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 826 │ │ -source_file_idx : 2273 │ │ +superclass_idx : 823 │ │ +source_file_idx : 2270 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #49 annotations: │ │ Annotations on class │ │ @@ -12232,18 +12232,18 @@ │ │ type : '(Landroid/support/v4/app/ListFragment;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -03f678: |[03f678] android.support.v4.app.ListFragment$2.:(Landroid/support/v4/app/ListFragment;)V │ │ -03f688: 5b01 4701 |0000: iput-object v1, v0, Landroid/support/v4/app/ListFragment$2;.this$0:Landroid/support/v4/app/ListFragment; // field@0147 │ │ -03f68c: 7010 1c15 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ -03f692: 0e00 |0005: return-void │ │ +041208: |[041208] android.support.v4.app.ListFragment$2.:(Landroid/support/v4/app/ListFragment;)V │ │ +041218: 5b01 4701 |0000: iput-object v1, v0, Landroid/support/v4/app/ListFragment$2;.this$0:Landroid/support/v4/app/ListFragment; // field@0147 │ │ +04121c: 7010 1c15 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ +041222: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v4/app/ListFragment$2; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v4/app/ListFragment; │ │ │ │ @@ -12253,42 +12253,42 @@ │ │ type : '(Landroid/widget/AdapterView;Landroid/view/View;IJ)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 12 │ │ ins : 6 │ │ outs : 6 │ │ insns size : 12 16-bit code units │ │ -03f694: |[03f694] android.support.v4.app.ListFragment$2.onItemClick:(Landroid/widget/AdapterView;Landroid/view/View;IJ)V │ │ -03f6a4: 5460 4701 |0000: iget-object v0, v6, Landroid/support/v4/app/ListFragment$2;.this$0:Landroid/support/v4/app/ListFragment; // field@0147 │ │ -03f6a8: 0771 |0002: move-object v1, v7 │ │ -03f6aa: 1f01 e202 |0003: check-cast v1, Landroid/widget/ListView; // type@02e2 │ │ -03f6ae: 0782 |0005: move-object v2, v8 │ │ -03f6b0: 0193 |0006: move v3, v9 │ │ -03f6b2: 04a4 |0007: move-wide v4, v10 │ │ -03f6b4: 7406 6f04 0000 |0008: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v4/app/ListFragment;.onListItemClick:(Landroid/widget/ListView;Landroid/view/View;IJ)V // method@046f │ │ -03f6ba: 0e00 |000b: return-void │ │ +041224: |[041224] android.support.v4.app.ListFragment$2.onItemClick:(Landroid/widget/AdapterView;Landroid/view/View;IJ)V │ │ +041234: 5460 4701 |0000: iget-object v0, v6, Landroid/support/v4/app/ListFragment$2;.this$0:Landroid/support/v4/app/ListFragment; // field@0147 │ │ +041238: 0771 |0002: move-object v1, v7 │ │ +04123a: 1f01 df02 |0003: check-cast v1, Landroid/widget/ListView; // type@02df │ │ +04123e: 0782 |0005: move-object v2, v8 │ │ +041240: 0193 |0006: move v3, v9 │ │ +041242: 04a4 |0007: move-wide v4, v10 │ │ +041244: 7406 6f04 0000 |0008: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v4/app/ListFragment;.onListItemClick:(Landroid/widget/ListView;Landroid/view/View;IJ)V // method@046f │ │ +04124a: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ 0x000b line=59 │ │ locals : │ │ 0x0000 - 0x0000 reg=7 (null) Landroid/widget/AdapterView; │ │ 0x0000 - 0x000c reg=6 this Landroid/support/v4/app/ListFragment$2; │ │ 0x0000 - 0x000c reg=7 parent Landroid/widget/AdapterView; Landroid/widget/AdapterView<*>; │ │ 0x0000 - 0x000c reg=8 v Landroid/view/View; │ │ 0x0000 - 0x000c reg=9 position I │ │ 0x0000 - 0x000c reg=10 id J │ │ │ │ - source_file_idx : 2273 (ListFragment.java) │ │ + source_file_idx : 2270 (ListFragment.java) │ │ │ │ Class #50 header: │ │ -class_idx : 201 │ │ +class_idx : 198 │ │ access_flags : 1537 (0x0601) │ │ -superclass_idx : 826 │ │ -source_file_idx : 2717 │ │ +superclass_idx : 823 │ │ +source_file_idx : 2714 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 3 │ │ │ │ Class #50 annotations: │ │ Annotations on class │ │ @@ -12325,21 +12325,21 @@ │ │ │ │ #2 : (in Landroid/support/v4/app/LoaderManager$LoaderCallbacks;) │ │ name : 'onLoaderReset' │ │ type : '(Landroid/support/v4/content/Loader;)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 2717 (LoaderManager.java) │ │ + source_file_idx : 2714 (LoaderManager.java) │ │ │ │ Class #51 header: │ │ -class_idx : 202 │ │ +class_idx : 199 │ │ access_flags : 1025 (0x0401) │ │ -superclass_idx : 826 │ │ -source_file_idx : 2717 │ │ +superclass_idx : 823 │ │ +source_file_idx : 2714 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 6 │ │ │ │ Class #51 annotations: │ │ Annotations on class │ │ @@ -12364,17 +12364,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -03f6bc: |[03f6bc] android.support.v4.app.LoaderManager.:()V │ │ -03f6cc: 7010 1c15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ -03f6d2: 0e00 |0003: return-void │ │ +04124c: |[04124c] android.support.v4.app.LoaderManager.:()V │ │ +04125c: 7010 1c15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ +041262: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ 0x0003 line=43 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/LoaderManager; │ │ │ │ @@ -12383,17 +12383,17 @@ │ │ type : '(Z)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -03f6d4: |[03f6d4] android.support.v4.app.LoaderManager.enableDebugLogging:(Z)V │ │ -03f6e4: 6a00 6501 |0000: sput-boolean v0, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@0165 │ │ -03f6e8: 0e00 |0002: return-void │ │ +041264: |[041264] android.support.v4.app.LoaderManager.enableDebugLogging:(Z)V │ │ +041274: 6a00 6501 |0000: sput-boolean v0, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@0165 │ │ +041278: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=177 │ │ 0x0002 line=178 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 enabled Z │ │ │ │ @@ -12421,17 +12421,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -03f6ec: |[03f6ec] android.support.v4.app.LoaderManager.hasRunningLoaders:()Z │ │ -03f6fc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -03f6fe: 0f00 |0001: return v0 │ │ +04127c: |[04127c] android.support.v4.app.LoaderManager.hasRunningLoaders:()Z │ │ +04128c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +04128e: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=184 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/app/LoaderManager; │ │ │ │ #4 : (in Landroid/support/v4/app/LoaderManager;) │ │ @@ -12442,21 +12442,21 @@ │ │ │ │ #5 : (in Landroid/support/v4/app/LoaderManager;) │ │ name : 'restartLoader' │ │ type : '(ILandroid/os/Bundle;Landroid/support/v4/app/LoaderManager$LoaderCallbacks;)Landroid/support/v4/content/Loader;' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 2717 (LoaderManager.java) │ │ + source_file_idx : 2714 (LoaderManager.java) │ │ │ │ Class #52 header: │ │ -class_idx : 205 │ │ +class_idx : 202 │ │ access_flags : 1536 (0x0600) │ │ -superclass_idx : 826 │ │ -source_file_idx : 2864 │ │ +superclass_idx : 823 │ │ +source_file_idx : 2861 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 4 │ │ │ │ Class #52 annotations: │ │ Annotations on class │ │ @@ -12492,21 +12492,21 @@ │ │ │ │ #3 : (in Landroid/support/v4/app/NavUtils$NavUtilsImpl;) │ │ name : 'shouldUpRecreateTask' │ │ type : '(Landroid/app/Activity;Landroid/content/Intent;)Z' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 2864 (NavUtils.java) │ │ + source_file_idx : 2861 (NavUtils.java) │ │ │ │ Class #53 header: │ │ -class_idx : 208 │ │ +class_idx : 205 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 826 │ │ -source_file_idx : 2864 │ │ +superclass_idx : 823 │ │ +source_file_idx : 2861 │ │ static_fields_size : 3 │ │ instance_fields_size: 0 │ │ direct_methods_size : 10 │ │ virtual_methods_size: 0 │ │ │ │ Class #53 annotations: │ │ Annotations on class │ │ @@ -12547,26 +12547,26 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 22 16-bit code units │ │ -03f700: |[03f700] android.support.v4.app.NavUtils.:()V │ │ -03f710: 6000 1f00 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@001f │ │ -03f714: 1301 1000 |0002: const/16 v1, #int 16 // #10 │ │ -03f718: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ -03f71c: 2201 cf00 |0006: new-instance v1, Landroid/support/v4/app/NavUtils$NavUtilsImplJB; // type@00cf │ │ -03f720: 7010 aa04 0100 |0008: invoke-direct {v1}, Landroid/support/v4/app/NavUtils$NavUtilsImplJB;.:()V // method@04aa │ │ -03f726: 6901 6f01 |000b: sput-object v1, Landroid/support/v4/app/NavUtils;.IMPL:Landroid/support/v4/app/NavUtils$NavUtilsImpl; // field@016f │ │ -03f72a: 0e00 |000d: return-void │ │ -03f72c: 2201 ce00 |000e: new-instance v1, Landroid/support/v4/app/NavUtils$NavUtilsImplBase; // type@00ce │ │ -03f730: 7010 a504 0100 |0010: invoke-direct {v1}, Landroid/support/v4/app/NavUtils$NavUtilsImplBase;.:()V // method@04a5 │ │ -03f736: 6901 6f01 |0013: sput-object v1, Landroid/support/v4/app/NavUtils;.IMPL:Landroid/support/v4/app/NavUtils$NavUtilsImpl; // field@016f │ │ -03f73a: 28f8 |0015: goto 000d // -0008 │ │ +041290: |[041290] android.support.v4.app.NavUtils.:()V │ │ +0412a0: 6000 1f00 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@001f │ │ +0412a4: 1301 1000 |0002: const/16 v1, #int 16 // #10 │ │ +0412a8: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ +0412ac: 2201 cc00 |0006: new-instance v1, Landroid/support/v4/app/NavUtils$NavUtilsImplJB; // type@00cc │ │ +0412b0: 7010 aa04 0100 |0008: invoke-direct {v1}, Landroid/support/v4/app/NavUtils$NavUtilsImplJB;.:()V // method@04aa │ │ +0412b6: 6901 6f01 |000b: sput-object v1, Landroid/support/v4/app/NavUtils;.IMPL:Landroid/support/v4/app/NavUtils$NavUtilsImpl; // field@016f │ │ +0412ba: 0e00 |000d: return-void │ │ +0412bc: 2201 cb00 |000e: new-instance v1, Landroid/support/v4/app/NavUtils$NavUtilsImplBase; // type@00cb │ │ +0412c0: 7010 a504 0100 |0010: invoke-direct {v1}, Landroid/support/v4/app/NavUtils$NavUtilsImplBase;.:()V // method@04a5 │ │ +0412c6: 6901 6f01 |0013: sput-object v1, Landroid/support/v4/app/NavUtils;.IMPL:Landroid/support/v4/app/NavUtils$NavUtilsImpl; // field@016f │ │ +0412ca: 28f8 |0015: goto 000d // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=135 │ │ 0x0002 line=136 │ │ 0x0006 line=137 │ │ 0x000d line=141 │ │ 0x000e line=139 │ │ @@ -12578,17 +12578,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -03f73c: |[03f73c] android.support.v4.app.NavUtils.:()V │ │ -03f74c: 7010 1c15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ -03f752: 0e00 |0003: return-void │ │ +0412cc: |[0412cc] android.support.v4.app.NavUtils.:()V │ │ +0412dc: 7010 1c15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ +0412e2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=304 │ │ 0x0003 line=305 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/NavUtils; │ │ │ │ @@ -12597,19 +12597,19 @@ │ │ type : '(Landroid/app/Activity;)Landroid/content/Intent;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -03f754: |[03f754] android.support.v4.app.NavUtils.getParentActivityIntent:(Landroid/app/Activity;)Landroid/content/Intent; │ │ -03f764: 6200 6f01 |0000: sget-object v0, Landroid/support/v4/app/NavUtils;.IMPL:Landroid/support/v4/app/NavUtils$NavUtilsImpl; // field@016f │ │ -03f768: 7220 a104 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/app/NavUtils$NavUtilsImpl;.getParentActivityIntent:(Landroid/app/Activity;)Landroid/content/Intent; // method@04a1 │ │ -03f76e: 0c00 |0005: move-result-object v0 │ │ -03f770: 1100 |0006: return-object v0 │ │ +0412e4: |[0412e4] android.support.v4.app.NavUtils.getParentActivityIntent:(Landroid/app/Activity;)Landroid/content/Intent; │ │ +0412f4: 6200 6f01 |0000: sget-object v0, Landroid/support/v4/app/NavUtils;.IMPL:Landroid/support/v4/app/NavUtils$NavUtilsImpl; // field@016f │ │ +0412f8: 7220 a104 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/app/NavUtils$NavUtilsImpl;.getParentActivityIntent:(Landroid/app/Activity;)Landroid/content/Intent; // method@04a1 │ │ +0412fe: 0c00 |0005: move-result-object v0 │ │ +041300: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=215 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 sourceActivity Landroid/app/Activity; │ │ │ │ #3 : (in Landroid/support/v4/app/NavUtils;) │ │ @@ -12617,35 +12617,35 @@ │ │ type : '(Landroid/content/Context;Landroid/content/ComponentName;)Landroid/content/Intent;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 38 16-bit code units │ │ -03f774: |[03f774] android.support.v4.app.NavUtils.getParentActivityIntent:(Landroid/content/Context;Landroid/content/ComponentName;)Landroid/content/Intent; │ │ -03f784: 7120 b604 6500 |0000: invoke-static {v5, v6}, Landroid/support/v4/app/NavUtils;.getParentActivityName:(Landroid/content/Context;Landroid/content/ComponentName;)Ljava/lang/String; // method@04b6 │ │ -03f78a: 0c01 |0003: move-result-object v1 │ │ -03f78c: 3901 0400 |0004: if-nez v1, 0008 // +0004 │ │ -03f790: 1202 |0006: const/4 v2, #int 0 // #0 │ │ -03f792: 1102 |0007: return-object v2 │ │ -03f794: 2203 1e00 |0008: new-instance v3, Landroid/content/ComponentName; // type@001e │ │ -03f798: 6e10 9700 0600 |000a: invoke-virtual {v6}, Landroid/content/ComponentName;.getPackageName:()Ljava/lang/String; // method@0097 │ │ -03f79e: 0c04 |000d: move-result-object v4 │ │ -03f7a0: 7030 9500 4301 |000e: invoke-direct {v3, v4, v1}, Landroid/content/ComponentName;.:(Ljava/lang/String;Ljava/lang/String;)V // method@0095 │ │ -03f7a6: 7120 b604 3500 |0011: invoke-static {v5, v3}, Landroid/support/v4/app/NavUtils;.getParentActivityName:(Landroid/content/Context;Landroid/content/ComponentName;)Ljava/lang/String; // method@04b6 │ │ -03f7ac: 0c00 |0014: move-result-object v0 │ │ -03f7ae: 3900 0700 |0015: if-nez v0, 001c // +0007 │ │ -03f7b2: 7110 e605 0300 |0017: invoke-static {v3}, Landroid/support/v4/content/IntentCompat;.makeMainActivity:(Landroid/content/ComponentName;)Landroid/content/Intent; // method@05e6 │ │ -03f7b8: 0c02 |001a: move-result-object v2 │ │ -03f7ba: 28ec |001b: goto 0007 // -0014 │ │ -03f7bc: 2204 2800 |001c: new-instance v4, Landroid/content/Intent; // type@0028 │ │ -03f7c0: 7010 c500 0400 |001e: invoke-direct {v4}, Landroid/content/Intent;.:()V // method@00c5 │ │ -03f7c6: 6e20 e900 3400 |0021: invoke-virtual {v4, v3}, Landroid/content/Intent;.setComponent:(Landroid/content/ComponentName;)Landroid/content/Intent; // method@00e9 │ │ -03f7cc: 0c02 |0024: move-result-object v2 │ │ -03f7ce: 28f6 |0025: goto 001b // -000a │ │ +041304: |[041304] android.support.v4.app.NavUtils.getParentActivityIntent:(Landroid/content/Context;Landroid/content/ComponentName;)Landroid/content/Intent; │ │ +041314: 7120 b604 6500 |0000: invoke-static {v5, v6}, Landroid/support/v4/app/NavUtils;.getParentActivityName:(Landroid/content/Context;Landroid/content/ComponentName;)Ljava/lang/String; // method@04b6 │ │ +04131a: 0c01 |0003: move-result-object v1 │ │ +04131c: 3901 0400 |0004: if-nez v1, 0008 // +0004 │ │ +041320: 1202 |0006: const/4 v2, #int 0 // #0 │ │ +041322: 1102 |0007: return-object v2 │ │ +041324: 2203 1e00 |0008: new-instance v3, Landroid/content/ComponentName; // type@001e │ │ +041328: 6e10 9700 0600 |000a: invoke-virtual {v6}, Landroid/content/ComponentName;.getPackageName:()Ljava/lang/String; // method@0097 │ │ +04132e: 0c04 |000d: move-result-object v4 │ │ +041330: 7030 9500 4301 |000e: invoke-direct {v3, v4, v1}, Landroid/content/ComponentName;.:(Ljava/lang/String;Ljava/lang/String;)V // method@0095 │ │ +041336: 7120 b604 3500 |0011: invoke-static {v5, v3}, Landroid/support/v4/app/NavUtils;.getParentActivityName:(Landroid/content/Context;Landroid/content/ComponentName;)Ljava/lang/String; // method@04b6 │ │ +04133c: 0c00 |0014: move-result-object v0 │ │ +04133e: 3900 0700 |0015: if-nez v0, 001c // +0007 │ │ +041342: 7110 e605 0300 |0017: invoke-static {v3}, Landroid/support/v4/content/IntentCompat;.makeMainActivity:(Landroid/content/ComponentName;)Landroid/content/Intent; // method@05e6 │ │ +041348: 0c02 |001a: move-result-object v2 │ │ +04134a: 28ec |001b: goto 0007 // -0014 │ │ +04134c: 2204 2800 |001c: new-instance v4, Landroid/content/Intent; // type@0028 │ │ +041350: 7010 c500 0400 |001e: invoke-direct {v4}, Landroid/content/Intent;.:()V // method@00c5 │ │ +041356: 6e20 e900 3400 |0021: invoke-virtual {v4, v3}, Landroid/content/Intent;.setComponent:(Landroid/content/ComponentName;)Landroid/content/Intent; // method@00e9 │ │ +04135c: 0c02 |0024: move-result-object v2 │ │ +04135e: 28f6 |0025: goto 001b // -000a │ │ catches : (none) │ │ positions : │ │ 0x0000 line=255 │ │ 0x0004 line=256 │ │ 0x0007 line=265 │ │ 0x0008 line=259 │ │ 0x0011 line=261 │ │ @@ -12665,35 +12665,35 @@ │ │ type : '(Landroid/content/Context;Ljava/lang/Class;)Landroid/content/Intent;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 39 16-bit code units │ │ -03f7d0: |[03f7d0] android.support.v4.app.NavUtils.getParentActivityIntent:(Landroid/content/Context;Ljava/lang/Class;)Landroid/content/Intent; │ │ -03f7e0: 2204 1e00 |0000: new-instance v4, Landroid/content/ComponentName; // type@001e │ │ -03f7e4: 7030 9300 5406 |0002: invoke-direct {v4, v5, v6}, Landroid/content/ComponentName;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0093 │ │ -03f7ea: 7120 b604 4500 |0005: invoke-static {v5, v4}, Landroid/support/v4/app/NavUtils;.getParentActivityName:(Landroid/content/Context;Landroid/content/ComponentName;)Ljava/lang/String; // method@04b6 │ │ -03f7f0: 0c01 |0008: move-result-object v1 │ │ -03f7f2: 3901 0400 |0009: if-nez v1, 000d // +0004 │ │ -03f7f6: 1202 |000b: const/4 v2, #int 0 // #0 │ │ -03f7f8: 1102 |000c: return-object v2 │ │ -03f7fa: 2203 1e00 |000d: new-instance v3, Landroid/content/ComponentName; // type@001e │ │ -03f7fe: 7030 9400 5301 |000f: invoke-direct {v3, v5, v1}, Landroid/content/ComponentName;.:(Landroid/content/Context;Ljava/lang/String;)V // method@0094 │ │ -03f804: 7120 b604 3500 |0012: invoke-static {v5, v3}, Landroid/support/v4/app/NavUtils;.getParentActivityName:(Landroid/content/Context;Landroid/content/ComponentName;)Ljava/lang/String; // method@04b6 │ │ -03f80a: 0c00 |0015: move-result-object v0 │ │ -03f80c: 3900 0700 |0016: if-nez v0, 001d // +0007 │ │ -03f810: 7110 e605 0300 |0018: invoke-static {v3}, Landroid/support/v4/content/IntentCompat;.makeMainActivity:(Landroid/content/ComponentName;)Landroid/content/Intent; // method@05e6 │ │ -03f816: 0c02 |001b: move-result-object v2 │ │ -03f818: 28f0 |001c: goto 000c // -0010 │ │ -03f81a: 2204 2800 |001d: new-instance v4, Landroid/content/Intent; // type@0028 │ │ -03f81e: 7010 c500 0400 |001f: invoke-direct {v4}, Landroid/content/Intent;.:()V // method@00c5 │ │ -03f824: 6e20 e900 3400 |0022: invoke-virtual {v4, v3}, Landroid/content/Intent;.setComponent:(Landroid/content/ComponentName;)Landroid/content/Intent; // method@00e9 │ │ -03f82a: 0c02 |0025: move-result-object v2 │ │ -03f82c: 28f6 |0026: goto 001c // -000a │ │ +041360: |[041360] android.support.v4.app.NavUtils.getParentActivityIntent:(Landroid/content/Context;Ljava/lang/Class;)Landroid/content/Intent; │ │ +041370: 2204 1e00 |0000: new-instance v4, Landroid/content/ComponentName; // type@001e │ │ +041374: 7030 9300 5406 |0002: invoke-direct {v4, v5, v6}, Landroid/content/ComponentName;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0093 │ │ +04137a: 7120 b604 4500 |0005: invoke-static {v5, v4}, Landroid/support/v4/app/NavUtils;.getParentActivityName:(Landroid/content/Context;Landroid/content/ComponentName;)Ljava/lang/String; // method@04b6 │ │ +041380: 0c01 |0008: move-result-object v1 │ │ +041382: 3901 0400 |0009: if-nez v1, 000d // +0004 │ │ +041386: 1202 |000b: const/4 v2, #int 0 // #0 │ │ +041388: 1102 |000c: return-object v2 │ │ +04138a: 2203 1e00 |000d: new-instance v3, Landroid/content/ComponentName; // type@001e │ │ +04138e: 7030 9400 5301 |000f: invoke-direct {v3, v5, v1}, Landroid/content/ComponentName;.:(Landroid/content/Context;Ljava/lang/String;)V // method@0094 │ │ +041394: 7120 b604 3500 |0012: invoke-static {v5, v3}, Landroid/support/v4/app/NavUtils;.getParentActivityName:(Landroid/content/Context;Landroid/content/ComponentName;)Ljava/lang/String; // method@04b6 │ │ +04139a: 0c00 |0015: move-result-object v0 │ │ +04139c: 3900 0700 |0016: if-nez v0, 001d // +0007 │ │ +0413a0: 7110 e605 0300 |0018: invoke-static {v3}, Landroid/support/v4/content/IntentCompat;.makeMainActivity:(Landroid/content/ComponentName;)Landroid/content/Intent; // method@05e6 │ │ +0413a6: 0c02 |001b: move-result-object v2 │ │ +0413a8: 28f0 |001c: goto 000c // -0010 │ │ +0413aa: 2204 2800 |001d: new-instance v4, Landroid/content/Intent; // type@0028 │ │ +0413ae: 7010 c500 0400 |001f: invoke-direct {v4}, Landroid/content/Intent;.:()V // method@00c5 │ │ +0413b4: 6e20 e900 3400 |0022: invoke-virtual {v4, v3}, Landroid/content/Intent;.setComponent:(Landroid/content/ComponentName;)Landroid/content/Intent; // method@00e9 │ │ +0413ba: 0c02 |0025: move-result-object v2 │ │ +0413bc: 28f6 |0026: goto 001c // -000a │ │ catches : (none) │ │ positions : │ │ 0x0000 line=230 │ │ 0x0009 line=232 │ │ 0x000c line=240 │ │ 0x000d line=235 │ │ 0x0012 line=236 │ │ @@ -12714,24 +12714,24 @@ │ │ type : '(Landroid/app/Activity;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -03f830: |[03f830] android.support.v4.app.NavUtils.getParentActivityName:(Landroid/app/Activity;)Ljava/lang/String; │ │ -03f840: 6e10 1200 0200 |0000: invoke-virtual {v2}, Landroid/app/Activity;.getComponentName:()Landroid/content/ComponentName; // method@0012 │ │ -03f846: 0c01 |0003: move-result-object v1 │ │ -03f848: 7120 b604 1200 |0004: invoke-static {v2, v1}, Landroid/support/v4/app/NavUtils;.getParentActivityName:(Landroid/content/Context;Landroid/content/ComponentName;)Ljava/lang/String; // method@04b6 │ │ -03f84e: 0c01 |0007: move-result-object v1 │ │ -03f850: 1101 |0008: return-object v1 │ │ -03f852: 0d00 |0009: move-exception v0 │ │ -03f854: 2201 2c03 |000a: new-instance v1, Ljava/lang/IllegalArgumentException; // type@032c │ │ -03f858: 7020 0215 0100 |000c: invoke-direct {v1, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/Throwable;)V // method@1502 │ │ -03f85e: 2701 |000f: throw v1 │ │ +0413c0: |[0413c0] android.support.v4.app.NavUtils.getParentActivityName:(Landroid/app/Activity;)Ljava/lang/String; │ │ +0413d0: 6e10 1200 0200 |0000: invoke-virtual {v2}, Landroid/app/Activity;.getComponentName:()Landroid/content/ComponentName; // method@0012 │ │ +0413d6: 0c01 |0003: move-result-object v1 │ │ +0413d8: 7120 b604 1200 |0004: invoke-static {v2, v1}, Landroid/support/v4/app/NavUtils;.getParentActivityName:(Landroid/content/Context;Landroid/content/ComponentName;)Ljava/lang/String; // method@04b6 │ │ +0413de: 0c01 |0007: move-result-object v1 │ │ +0413e0: 1101 |0008: return-object v1 │ │ +0413e2: 0d00 |0009: move-exception v0 │ │ +0413e4: 2201 2903 |000a: new-instance v1, Ljava/lang/IllegalArgumentException; // type@0329 │ │ +0413e8: 7020 0215 0100 |000c: invoke-direct {v1, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/Throwable;)V // method@1502 │ │ +0413ee: 2701 |000f: throw v1 │ │ catches : 1 │ │ 0x0000 - 0x0007 │ │ Landroid/content/pm/PackageManager$NameNotFoundException; -> 0x0009 │ │ positions : │ │ 0x0000 line=279 │ │ 0x0009 line=280 │ │ 0x000a line=282 │ │ @@ -12744,24 +12744,24 @@ │ │ type : '(Landroid/content/Context;Landroid/content/ComponentName;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 17 16-bit code units │ │ -03f86c: |[03f86c] android.support.v4.app.NavUtils.getParentActivityName:(Landroid/content/Context;Landroid/content/ComponentName;)Ljava/lang/String; │ │ -03f87c: 6e10 b600 0400 |0000: invoke-virtual {v4}, Landroid/content/Context;.getPackageManager:()Landroid/content/pm/PackageManager; // method@00b6 │ │ -03f882: 0c02 |0003: move-result-object v2 │ │ -03f884: 1303 8000 |0004: const/16 v3, #int 128 // #80 │ │ -03f888: 6e30 0101 5203 |0006: invoke-virtual {v2, v5, v3}, Landroid/content/pm/PackageManager;.getActivityInfo:(Landroid/content/ComponentName;I)Landroid/content/pm/ActivityInfo; // method@0101 │ │ -03f88e: 0c00 |0009: move-result-object v0 │ │ -03f890: 6203 6f01 |000a: sget-object v3, Landroid/support/v4/app/NavUtils;.IMPL:Landroid/support/v4/app/NavUtils$NavUtilsImpl; // field@016f │ │ -03f894: 7230 a204 4300 |000c: invoke-interface {v3, v4, v0}, Landroid/support/v4/app/NavUtils$NavUtilsImpl;.getParentActivityName:(Landroid/content/Context;Landroid/content/pm/ActivityInfo;)Ljava/lang/String; // method@04a2 │ │ -03f89a: 0c01 |000f: move-result-object v1 │ │ -03f89c: 1101 |0010: return-object v1 │ │ +0413fc: |[0413fc] android.support.v4.app.NavUtils.getParentActivityName:(Landroid/content/Context;Landroid/content/ComponentName;)Ljava/lang/String; │ │ +04140c: 6e10 b600 0400 |0000: invoke-virtual {v4}, Landroid/content/Context;.getPackageManager:()Landroid/content/pm/PackageManager; // method@00b6 │ │ +041412: 0c02 |0003: move-result-object v2 │ │ +041414: 1303 8000 |0004: const/16 v3, #int 128 // #80 │ │ +041418: 6e30 0101 5203 |0006: invoke-virtual {v2, v5, v3}, Landroid/content/pm/PackageManager;.getActivityInfo:(Landroid/content/ComponentName;I)Landroid/content/pm/ActivityInfo; // method@0101 │ │ +04141e: 0c00 |0009: move-result-object v0 │ │ +041420: 6203 6f01 |000a: sget-object v3, Landroid/support/v4/app/NavUtils;.IMPL:Landroid/support/v4/app/NavUtils$NavUtilsImpl; // field@016f │ │ +041424: 7230 a204 4300 |000c: invoke-interface {v3, v4, v0}, Landroid/support/v4/app/NavUtils$NavUtilsImpl;.getParentActivityName:(Landroid/content/Context;Landroid/content/pm/ActivityInfo;)Ljava/lang/String; // method@04a2 │ │ +04142a: 0c01 |000f: move-result-object v1 │ │ +04142c: 1101 |0010: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=297 │ │ 0x0004 line=298 │ │ 0x000a line=299 │ │ 0x0010 line=300 │ │ locals : │ │ @@ -12776,45 +12776,45 @@ │ │ type : '(Landroid/app/Activity;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 61 16-bit code units │ │ -03f8a0: |[03f8a0] android.support.v4.app.NavUtils.navigateUpFromSameTask:(Landroid/app/Activity;)V │ │ -03f8b0: 7110 b204 0400 |0000: invoke-static {v4}, Landroid/support/v4/app/NavUtils;.getParentActivityIntent:(Landroid/app/Activity;)Landroid/content/Intent; // method@04b2 │ │ -03f8b6: 0c00 |0003: move-result-object v0 │ │ -03f8b8: 3900 3500 |0004: if-nez v0, 0039 // +0035 │ │ -03f8bc: 2201 2c03 |0006: new-instance v1, Ljava/lang/IllegalArgumentException; // type@032c │ │ -03f8c0: 2202 4203 |0008: new-instance v2, Ljava/lang/StringBuilder; // type@0342 │ │ -03f8c4: 7010 5715 0200 |000a: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ -03f8ca: 1a03 4f02 |000d: const-string v3, "Activity " // string@024f │ │ -03f8ce: 6e20 5f15 3200 |000f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -03f8d4: 0c02 |0012: move-result-object v2 │ │ -03f8d6: 6e10 1f15 0400 |0013: invoke-virtual {v4}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@151f │ │ -03f8dc: 0c03 |0016: move-result-object v3 │ │ -03f8de: 6e10 f114 0300 |0017: invoke-virtual {v3}, Ljava/lang/Class;.getSimpleName:()Ljava/lang/String; // method@14f1 │ │ -03f8e4: 0c03 |001a: move-result-object v3 │ │ -03f8e6: 6e20 5f15 3200 |001b: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -03f8ec: 0c02 |001e: move-result-object v2 │ │ -03f8ee: 1a03 5d00 |001f: const-string v3, " does not have a parent activity name specified." // string@005d │ │ -03f8f2: 6e20 5f15 3200 |0021: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -03f8f8: 0c02 |0024: move-result-object v2 │ │ -03f8fa: 1a03 3200 |0025: const-string v3, " (Did you forget to add the android.support.PARENT_ACTIVITY " // string@0032 │ │ -03f8fe: 6e20 5f15 3200 |0027: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -03f904: 0c02 |002a: move-result-object v2 │ │ -03f906: 1a03 5f00 |002b: const-string v3, " element in your manifest?)" // string@005f │ │ -03f90a: 6e20 5f15 3200 |002d: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -03f910: 0c02 |0030: move-result-object v2 │ │ -03f912: 6e10 6415 0200 |0031: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ -03f918: 0c02 |0034: move-result-object v2 │ │ -03f91a: 7020 0015 2100 |0035: invoke-direct {v1, v2}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@1500 │ │ -03f920: 2701 |0038: throw v1 │ │ -03f922: 7120 b804 0400 |0039: invoke-static {v4, v0}, Landroid/support/v4/app/NavUtils;.navigateUpTo:(Landroid/app/Activity;Landroid/content/Intent;)V // method@04b8 │ │ -03f928: 0e00 |003c: return-void │ │ +041430: |[041430] android.support.v4.app.NavUtils.navigateUpFromSameTask:(Landroid/app/Activity;)V │ │ +041440: 7110 b204 0400 |0000: invoke-static {v4}, Landroid/support/v4/app/NavUtils;.getParentActivityIntent:(Landroid/app/Activity;)Landroid/content/Intent; // method@04b2 │ │ +041446: 0c00 |0003: move-result-object v0 │ │ +041448: 3900 3500 |0004: if-nez v0, 0039 // +0035 │ │ +04144c: 2201 2903 |0006: new-instance v1, Ljava/lang/IllegalArgumentException; // type@0329 │ │ +041450: 2202 3f03 |0008: new-instance v2, Ljava/lang/StringBuilder; // type@033f │ │ +041454: 7010 5715 0200 |000a: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ +04145a: 1a03 4f02 |000d: const-string v3, "Activity " // string@024f │ │ +04145e: 6e20 5f15 3200 |000f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +041464: 0c02 |0012: move-result-object v2 │ │ +041466: 6e10 1f15 0400 |0013: invoke-virtual {v4}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@151f │ │ +04146c: 0c03 |0016: move-result-object v3 │ │ +04146e: 6e10 f114 0300 |0017: invoke-virtual {v3}, Ljava/lang/Class;.getSimpleName:()Ljava/lang/String; // method@14f1 │ │ +041474: 0c03 |001a: move-result-object v3 │ │ +041476: 6e20 5f15 3200 |001b: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +04147c: 0c02 |001e: move-result-object v2 │ │ +04147e: 1a03 5d00 |001f: const-string v3, " does not have a parent activity name specified." // string@005d │ │ +041482: 6e20 5f15 3200 |0021: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +041488: 0c02 |0024: move-result-object v2 │ │ +04148a: 1a03 3200 |0025: const-string v3, " (Did you forget to add the android.support.PARENT_ACTIVITY " // string@0032 │ │ +04148e: 6e20 5f15 3200 |0027: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +041494: 0c02 |002a: move-result-object v2 │ │ +041496: 1a03 5f00 |002b: const-string v3, " element in your manifest?)" // string@005f │ │ +04149a: 6e20 5f15 3200 |002d: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +0414a0: 0c02 |0030: move-result-object v2 │ │ +0414a2: 6e10 6415 0200 |0031: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ +0414a8: 0c02 |0034: move-result-object v2 │ │ +0414aa: 7020 0015 2100 |0035: invoke-direct {v1, v2}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@1500 │ │ +0414b0: 2701 |0038: throw v1 │ │ +0414b2: 7120 b804 0400 |0039: invoke-static {v4, v0}, Landroid/support/v4/app/NavUtils;.navigateUpTo:(Landroid/app/Activity;Landroid/content/Intent;)V // method@04b8 │ │ +0414b8: 0e00 |003c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=174 │ │ 0x0004 line=176 │ │ 0x0006 line=177 │ │ 0x0039 line=184 │ │ 0x003c line=185 │ │ @@ -12827,18 +12827,18 @@ │ │ type : '(Landroid/app/Activity;Landroid/content/Intent;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -03f92c: |[03f92c] android.support.v4.app.NavUtils.navigateUpTo:(Landroid/app/Activity;Landroid/content/Intent;)V │ │ -03f93c: 6200 6f01 |0000: sget-object v0, Landroid/support/v4/app/NavUtils;.IMPL:Landroid/support/v4/app/NavUtils$NavUtilsImpl; // field@016f │ │ -03f940: 7230 a304 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/app/NavUtils$NavUtilsImpl;.navigateUpTo:(Landroid/app/Activity;Landroid/content/Intent;)V // method@04a3 │ │ -03f946: 0e00 |0005: return-void │ │ +0414bc: |[0414bc] android.support.v4.app.NavUtils.navigateUpTo:(Landroid/app/Activity;Landroid/content/Intent;)V │ │ +0414cc: 6200 6f01 |0000: sget-object v0, Landroid/support/v4/app/NavUtils;.IMPL:Landroid/support/v4/app/NavUtils$NavUtilsImpl; // field@016f │ │ +0414d0: 7230 a304 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/app/NavUtils$NavUtilsImpl;.navigateUpTo:(Landroid/app/Activity;Landroid/content/Intent;)V // method@04a3 │ │ +0414d6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=201 │ │ 0x0005 line=202 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 sourceActivity Landroid/app/Activity; │ │ 0x0000 - 0x0006 reg=2 upIntent Landroid/content/Intent; │ │ @@ -12848,34 +12848,34 @@ │ │ type : '(Landroid/app/Activity;Landroid/content/Intent;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -03f948: |[03f948] android.support.v4.app.NavUtils.shouldUpRecreateTask:(Landroid/app/Activity;Landroid/content/Intent;)Z │ │ -03f958: 6200 6f01 |0000: sget-object v0, Landroid/support/v4/app/NavUtils;.IMPL:Landroid/support/v4/app/NavUtils$NavUtilsImpl; // field@016f │ │ -03f95c: 7230 a404 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/app/NavUtils$NavUtilsImpl;.shouldUpRecreateTask:(Landroid/app/Activity;Landroid/content/Intent;)Z // method@04a4 │ │ -03f962: 0a00 |0005: move-result v0 │ │ -03f964: 0f00 |0006: return v0 │ │ +0414d8: |[0414d8] android.support.v4.app.NavUtils.shouldUpRecreateTask:(Landroid/app/Activity;Landroid/content/Intent;)Z │ │ +0414e8: 6200 6f01 |0000: sget-object v0, Landroid/support/v4/app/NavUtils;.IMPL:Landroid/support/v4/app/NavUtils$NavUtilsImpl; // field@016f │ │ +0414ec: 7230 a404 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/app/NavUtils$NavUtilsImpl;.shouldUpRecreateTask:(Landroid/app/Activity;Landroid/content/Intent;)Z // method@04a4 │ │ +0414f2: 0a00 |0005: move-result v0 │ │ +0414f4: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=158 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 sourceActivity Landroid/app/Activity; │ │ 0x0000 - 0x0007 reg=2 targetIntent Landroid/content/Intent; │ │ │ │ Virtual methods - │ │ - source_file_idx : 2864 (NavUtils.java) │ │ + source_file_idx : 2861 (NavUtils.java) │ │ │ │ Class #54 header: │ │ -class_idx : 209 │ │ +class_idx : 206 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 826 │ │ -source_file_idx : 2868 │ │ +superclass_idx : 823 │ │ +source_file_idx : 2865 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 5 │ │ virtual_methods_size: 0 │ │ │ │ Class #54 - │ │ Class descriptor : 'Landroid/support/v4/app/NavUtilsJB;' │ │ @@ -12890,17 +12890,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -03f968: |[03f968] android.support.v4.app.NavUtilsJB.:()V │ │ -03f978: 7010 1c15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ -03f97e: 0e00 |0003: return-void │ │ +0414f8: |[0414f8] android.support.v4.app.NavUtilsJB.:()V │ │ +041508: 7010 1c15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ +04150e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=23 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/NavUtilsJB; │ │ │ │ #1 : (in Landroid/support/v4/app/NavUtilsJB;) │ │ @@ -12908,18 +12908,18 @@ │ │ type : '(Landroid/app/Activity;)Landroid/content/Intent;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -03f980: |[03f980] android.support.v4.app.NavUtilsJB.getParentActivityIntent:(Landroid/app/Activity;)Landroid/content/Intent; │ │ -03f990: 6e10 1700 0100 |0000: invoke-virtual {v1}, Landroid/app/Activity;.getParentActivityIntent:()Landroid/content/Intent; // method@0017 │ │ -03f996: 0c00 |0003: move-result-object v0 │ │ -03f998: 1100 |0004: return-object v0 │ │ +041510: |[041510] android.support.v4.app.NavUtilsJB.getParentActivityIntent:(Landroid/app/Activity;)Landroid/content/Intent; │ │ +041520: 6e10 1700 0100 |0000: invoke-virtual {v1}, Landroid/app/Activity;.getParentActivityIntent:()Landroid/content/Intent; // method@0017 │ │ +041526: 0c00 |0003: move-result-object v0 │ │ +041528: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 activity Landroid/app/Activity; │ │ │ │ #2 : (in Landroid/support/v4/app/NavUtilsJB;) │ │ @@ -12927,17 +12927,17 @@ │ │ type : '(Landroid/content/pm/ActivityInfo;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -03f99c: |[03f99c] android.support.v4.app.NavUtilsJB.getParentActivityName:(Landroid/content/pm/ActivityInfo;)Ljava/lang/String; │ │ -03f9ac: 5410 0f00 |0000: iget-object v0, v1, Landroid/content/pm/ActivityInfo;.parentActivityName:Ljava/lang/String; // field@000f │ │ -03f9b0: 1100 |0002: return-object v0 │ │ +04152c: |[04152c] android.support.v4.app.NavUtilsJB.getParentActivityName:(Landroid/content/pm/ActivityInfo;)Ljava/lang/String; │ │ +04153c: 5410 0f00 |0000: iget-object v0, v1, Landroid/content/pm/ActivityInfo;.parentActivityName:Ljava/lang/String; // field@000f │ │ +041540: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 info Landroid/content/pm/ActivityInfo; │ │ │ │ #3 : (in Landroid/support/v4/app/NavUtilsJB;) │ │ @@ -12945,17 +12945,17 @@ │ │ type : '(Landroid/app/Activity;Landroid/content/Intent;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -03f9b4: |[03f9b4] android.support.v4.app.NavUtilsJB.navigateUpTo:(Landroid/app/Activity;Landroid/content/Intent;)V │ │ -03f9c4: 6e20 1e00 1000 |0000: invoke-virtual {v0, v1}, Landroid/app/Activity;.navigateUpTo:(Landroid/content/Intent;)Z // method@001e │ │ -03f9ca: 0e00 |0003: return-void │ │ +041544: |[041544] android.support.v4.app.NavUtilsJB.navigateUpTo:(Landroid/app/Activity;Landroid/content/Intent;)V │ │ +041554: 6e20 1e00 1000 |0000: invoke-virtual {v0, v1}, Landroid/app/Activity;.navigateUpTo:(Landroid/content/Intent;)Z // method@001e │ │ +04155a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ 0x0003 line=34 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 activity Landroid/app/Activity; │ │ 0x0000 - 0x0004 reg=1 upIntent Landroid/content/Intent; │ │ @@ -12965,33 +12965,33 @@ │ │ type : '(Landroid/app/Activity;Landroid/content/Intent;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -03f9cc: |[03f9cc] android.support.v4.app.NavUtilsJB.shouldUpRecreateTask:(Landroid/app/Activity;Landroid/content/Intent;)Z │ │ -03f9dc: 6e20 3200 2100 |0000: invoke-virtual {v1, v2}, Landroid/app/Activity;.shouldUpRecreateTask:(Landroid/content/Intent;)Z // method@0032 │ │ -03f9e2: 0a00 |0003: move-result v0 │ │ -03f9e4: 0f00 |0004: return v0 │ │ +04155c: |[04155c] android.support.v4.app.NavUtilsJB.shouldUpRecreateTask:(Landroid/app/Activity;Landroid/content/Intent;)Z │ │ +04156c: 6e20 3200 2100 |0000: invoke-virtual {v1, v2}, Landroid/app/Activity;.shouldUpRecreateTask:(Landroid/content/Intent;)Z // method@0032 │ │ +041572: 0a00 |0003: move-result v0 │ │ +041574: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 activity Landroid/app/Activity; │ │ 0x0000 - 0x0005 reg=2 targetIntent Landroid/content/Intent; │ │ │ │ Virtual methods - │ │ - source_file_idx : 2868 (NavUtilsJB.java) │ │ + source_file_idx : 2865 (NavUtilsJB.java) │ │ │ │ Class #55 header: │ │ -class_idx : 210 │ │ +class_idx : 207 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 730 │ │ -source_file_idx : 2894 │ │ +superclass_idx : 727 │ │ +source_file_idx : 2891 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 2 │ │ │ │ Class #55 annotations: │ │ Annotations on method #1218 'dispatchRestoreInstanceState' │ │ @@ -13012,17 +13012,17 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -03f9e8: |[03f9e8] android.support.v4.app.NoSaveStateFrameLayout.:(Landroid/content/Context;)V │ │ -03f9f8: 7020 db13 1000 |0000: invoke-direct {v0, v1}, Landroid/widget/FrameLayout;.:(Landroid/content/Context;)V // method@13db │ │ -03f9fe: 0e00 |0003: return-void │ │ +041578: |[041578] android.support.v4.app.NoSaveStateFrameLayout.:(Landroid/content/Context;)V │ │ +041588: 7020 db13 1000 |0000: invoke-direct {v0, v1}, Landroid/widget/FrameLayout;.:(Landroid/content/Context;)V // method@13db │ │ +04158e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ 0x0003 line=46 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/NoSaveStateFrameLayout; │ │ 0x0000 - 0x0004 reg=1 context Landroid/content/Context; │ │ @@ -13032,29 +13032,29 @@ │ │ type : '(Landroid/view/View;)Landroid/view/ViewGroup;' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 31 16-bit code units │ │ -03fa00: |[03fa00] android.support.v4.app.NoSaveStateFrameLayout.wrap:(Landroid/view/View;)Landroid/view/ViewGroup; │ │ -03fa10: 12f4 |0000: const/4 v4, #int -1 // #ff │ │ -03fa12: 2202 d200 |0001: new-instance v2, Landroid/support/v4/app/NoSaveStateFrameLayout; // type@00d2 │ │ -03fa16: 6e10 7a12 0500 |0003: invoke-virtual {v5}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@127a │ │ -03fa1c: 0c03 |0006: move-result-object v3 │ │ -03fa1e: 7020 bf04 3200 |0007: invoke-direct {v2, v3}, Landroid/support/v4/app/NoSaveStateFrameLayout;.:(Landroid/content/Context;)V // method@04bf │ │ -03fa24: 6e10 8312 0500 |000a: invoke-virtual {v5}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1283 │ │ -03fa2a: 0c00 |000d: move-result-object v0 │ │ -03fa2c: 3800 0500 |000e: if-eqz v0, 0013 // +0005 │ │ -03fa30: 6e20 c504 0200 |0010: invoke-virtual {v2, v0}, Landroid/support/v4/app/NoSaveStateFrameLayout;.setLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)V // method@04c5 │ │ -03fa36: 2201 d902 |0013: new-instance v1, Landroid/widget/FrameLayout$LayoutParams; // type@02d9 │ │ -03fa3a: 7030 da13 4104 |0015: invoke-direct {v1, v4, v4}, Landroid/widget/FrameLayout$LayoutParams;.:(II)V // method@13da │ │ -03fa40: 6e20 cc12 1500 |0018: invoke-virtual {v5, v1}, Landroid/view/View;.setLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)V // method@12cc │ │ -03fa46: 6e20 c004 5200 |001b: invoke-virtual {v2, v5}, Landroid/support/v4/app/NoSaveStateFrameLayout;.addView:(Landroid/view/View;)V // method@04c0 │ │ -03fa4c: 1102 |001e: return-object v2 │ │ +041590: |[041590] android.support.v4.app.NoSaveStateFrameLayout.wrap:(Landroid/view/View;)Landroid/view/ViewGroup; │ │ +0415a0: 12f4 |0000: const/4 v4, #int -1 // #ff │ │ +0415a2: 2202 cf00 |0001: new-instance v2, Landroid/support/v4/app/NoSaveStateFrameLayout; // type@00cf │ │ +0415a6: 6e10 7a12 0500 |0003: invoke-virtual {v5}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@127a │ │ +0415ac: 0c03 |0006: move-result-object v3 │ │ +0415ae: 7020 bf04 3200 |0007: invoke-direct {v2, v3}, Landroid/support/v4/app/NoSaveStateFrameLayout;.:(Landroid/content/Context;)V // method@04bf │ │ +0415b4: 6e10 8312 0500 |000a: invoke-virtual {v5}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1283 │ │ +0415ba: 0c00 |000d: move-result-object v0 │ │ +0415bc: 3800 0500 |000e: if-eqz v0, 0013 // +0005 │ │ +0415c0: 6e20 c504 0200 |0010: invoke-virtual {v2, v0}, Landroid/support/v4/app/NoSaveStateFrameLayout;.setLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)V // method@04c5 │ │ +0415c6: 2201 d602 |0013: new-instance v1, Landroid/widget/FrameLayout$LayoutParams; // type@02d6 │ │ +0415ca: 7030 da13 4104 |0015: invoke-direct {v1, v4, v4}, Landroid/widget/FrameLayout$LayoutParams;.:(II)V // method@13da │ │ +0415d0: 6e20 cc12 1500 |0018: invoke-virtual {v5, v1}, Landroid/view/View;.setLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)V // method@12cc │ │ +0415d6: 6e20 c004 5200 |001b: invoke-virtual {v2, v5}, Landroid/support/v4/app/NoSaveStateFrameLayout;.addView:(Landroid/view/View;)V // method@04c0 │ │ +0415dc: 1102 |001e: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=32 │ │ 0x000a line=33 │ │ 0x000e line=34 │ │ 0x0010 line=35 │ │ 0x0013 line=37 │ │ @@ -13073,17 +13073,17 @@ │ │ type : '(Landroid/util/SparseArray;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -03fa50: |[03fa50] android.support.v4.app.NoSaveStateFrameLayout.dispatchRestoreInstanceState:(Landroid/util/SparseArray;)V │ │ -03fa60: 6e20 c404 1000 |0000: invoke-virtual {v0, v1}, Landroid/support/v4/app/NoSaveStateFrameLayout;.dispatchThawSelfOnly:(Landroid/util/SparseArray;)V // method@04c4 │ │ -03fa66: 0e00 |0003: return-void │ │ +0415e0: |[0415e0] android.support.v4.app.NoSaveStateFrameLayout.dispatchRestoreInstanceState:(Landroid/util/SparseArray;)V │ │ +0415f0: 6e20 c404 1000 |0000: invoke-virtual {v0, v1}, Landroid/support/v4/app/NoSaveStateFrameLayout;.dispatchThawSelfOnly:(Landroid/util/SparseArray;)V // method@04c4 │ │ +0415f6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=61 │ │ 0x0003 line=62 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 (null) Landroid/util/SparseArray; │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/NoSaveStateFrameLayout; │ │ @@ -13094,33 +13094,33 @@ │ │ type : '(Landroid/util/SparseArray;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -03fa68: |[03fa68] android.support.v4.app.NoSaveStateFrameLayout.dispatchSaveInstanceState:(Landroid/util/SparseArray;)V │ │ -03fa78: 6e20 c104 1000 |0000: invoke-virtual {v0, v1}, Landroid/support/v4/app/NoSaveStateFrameLayout;.dispatchFreezeSelfOnly:(Landroid/util/SparseArray;)V // method@04c1 │ │ -03fa7e: 0e00 |0003: return-void │ │ +0415f8: |[0415f8] android.support.v4.app.NoSaveStateFrameLayout.dispatchSaveInstanceState:(Landroid/util/SparseArray;)V │ │ +041608: 6e20 c104 1000 |0000: invoke-virtual {v0, v1}, Landroid/support/v4/app/NoSaveStateFrameLayout;.dispatchFreezeSelfOnly:(Landroid/util/SparseArray;)V // method@04c1 │ │ +04160e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=53 │ │ 0x0003 line=54 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 (null) Landroid/util/SparseArray; │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/NoSaveStateFrameLayout; │ │ 0x0000 - 0x0004 reg=1 container Landroid/util/SparseArray; Landroid/util/SparseArray; │ │ │ │ - source_file_idx : 2894 (NoSaveStateFrameLayout.java) │ │ + source_file_idx : 2891 (NoSaveStateFrameLayout.java) │ │ │ │ Class #56 header: │ │ -class_idx : 211 │ │ +class_idx : 208 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 826 │ │ -source_file_idx : 2898 │ │ +superclass_idx : 823 │ │ +source_file_idx : 2895 │ │ static_fields_size : 0 │ │ instance_fields_size: 3 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ Class #56 annotations: │ │ Annotations on class │ │ @@ -13152,41 +13152,41 @@ │ │ type : '(ILjava/lang/CharSequence;Landroid/app/PendingIntent;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -03fa80: |[03fa80] android.support.v4.app.NotificationCompat$Action.:(ILjava/lang/CharSequence;Landroid/app/PendingIntent;)V │ │ -03fa90: 7010 1c15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ -03fa96: 5901 7301 |0003: iput v1, v0, Landroid/support/v4/app/NotificationCompat$Action;.icon:I // field@0173 │ │ -03fa9a: 5b02 7401 |0005: iput-object v2, v0, Landroid/support/v4/app/NotificationCompat$Action;.title:Ljava/lang/CharSequence; // field@0174 │ │ -03fa9e: 5b03 7201 |0007: iput-object v3, v0, Landroid/support/v4/app/NotificationCompat$Action;.actionIntent:Landroid/app/PendingIntent; // field@0172 │ │ -03faa2: 0e00 |0009: return-void │ │ +041610: |[041610] android.support.v4.app.NotificationCompat$Action.:(ILjava/lang/CharSequence;Landroid/app/PendingIntent;)V │ │ +041620: 7010 1c15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ +041626: 5901 7301 |0003: iput v1, v0, Landroid/support/v4/app/NotificationCompat$Action;.icon:I // field@0173 │ │ +04162a: 5b02 7401 |0005: iput-object v2, v0, Landroid/support/v4/app/NotificationCompat$Action;.title:Ljava/lang/CharSequence; // field@0174 │ │ +04162e: 5b03 7201 |0007: iput-object v3, v0, Landroid/support/v4/app/NotificationCompat$Action;.actionIntent:Landroid/app/PendingIntent; // field@0172 │ │ +041632: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=824 │ │ 0x0003 line=825 │ │ 0x0005 line=826 │ │ 0x0007 line=827 │ │ 0x0009 line=828 │ │ locals : │ │ 0x0000 - 0x000a reg=0 this Landroid/support/v4/app/NotificationCompat$Action; │ │ 0x0000 - 0x000a reg=1 icon_ I │ │ 0x0000 - 0x000a reg=2 title_ Ljava/lang/CharSequence; │ │ 0x0000 - 0x000a reg=3 intent_ Landroid/app/PendingIntent; │ │ │ │ Virtual methods - │ │ - source_file_idx : 2898 (NotificationCompat.java) │ │ + source_file_idx : 2895 (NotificationCompat.java) │ │ │ │ Class #57 header: │ │ -class_idx : 214 │ │ +class_idx : 211 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 826 │ │ -source_file_idx : 2898 │ │ +superclass_idx : 823 │ │ +source_file_idx : 2895 │ │ static_fields_size : 0 │ │ instance_fields_size: 18 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 30 │ │ │ │ Class #57 annotations: │ │ Annotations on class │ │ @@ -13278,73 +13278,73 @@ │ │ access : 0x0000 () │ │ Direct methods - │ │ #0 : (in Landroid/support/v4/app/NotificationCompat$Builder;) │ │ name : '' │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ - registers : 5 │ │ + registers : 6 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 36 16-bit code units │ │ -03faa4: |[03faa4] android.support.v4.app.NotificationCompat$Builder.:(Landroid/content/Context;)V │ │ -03fab4: 7010 1c15 0300 |0000: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@151c │ │ -03faba: 2200 6003 |0003: new-instance v0, Ljava/util/ArrayList; // type@0360 │ │ -03fabe: 7010 9d15 0000 |0005: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@159d │ │ -03fac4: 5b30 7f01 |0008: iput-object v0, v3, Landroid/support/v4/app/NotificationCompat$Builder;.mActions:Ljava/util/ArrayList; // field@017f │ │ -03fac8: 2200 1700 |000a: new-instance v0, Landroid/app/Notification; // type@0017 │ │ -03facc: 7010 8600 0000 |000c: invoke-direct {v0}, Landroid/app/Notification;.:()V // method@0086 │ │ -03fad2: 5b30 8701 |000f: iput-object v0, v3, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@0187 │ │ -03fad6: 5b34 8401 |0011: iput-object v4, v3, Landroid/support/v4/app/NotificationCompat$Builder;.mContext:Landroid/content/Context; // field@0184 │ │ -03fada: 5430 8701 |0013: iget-object v0, v3, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@0187 │ │ -03fade: 7100 6615 0000 |0015: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@1566 │ │ -03fae4: 0b01 |0018: move-result-wide v1 │ │ -03fae6: 5a01 0d00 |0019: iput-wide v1, v0, Landroid/app/Notification;.when:J // field@000d │ │ -03faea: 5430 8701 |001b: iget-object v0, v3, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@0187 │ │ -03faee: 12f1 |001d: const/4 v1, #int -1 // #ff │ │ -03faf0: 5901 0000 |001e: iput v1, v0, Landroid/app/Notification;.audioStreamType:I // field@0000 │ │ -03faf4: 1200 |0020: const/4 v0, #int 0 // #0 │ │ -03faf6: 5930 8901 |0021: iput v0, v3, Landroid/support/v4/app/NotificationCompat$Builder;.mPriority:I // field@0189 │ │ -03fafa: 0e00 |0023: return-void │ │ +041634: |[041634] android.support.v4.app.NotificationCompat$Builder.:(Landroid/content/Context;)V │ │ +041644: 7010 1c15 0400 |0000: invoke-direct {v4}, Ljava/lang/Object;.:()V // method@151c │ │ +04164a: 2200 5d03 |0003: new-instance v0, Ljava/util/ArrayList; // type@035d │ │ +04164e: 7010 9d15 0000 |0005: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@159d │ │ +041654: 5b40 7f01 |0008: iput-object v0, v4, Landroid/support/v4/app/NotificationCompat$Builder;.mActions:Ljava/util/ArrayList; // field@017f │ │ +041658: 2200 1700 |000a: new-instance v0, Landroid/app/Notification; // type@0017 │ │ +04165c: 7010 8600 0000 |000c: invoke-direct {v0}, Landroid/app/Notification;.:()V // method@0086 │ │ +041662: 5b40 8701 |000f: iput-object v0, v4, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@0187 │ │ +041666: 5b45 8401 |0011: iput-object v5, v4, Landroid/support/v4/app/NotificationCompat$Builder;.mContext:Landroid/content/Context; // field@0184 │ │ +04166a: 5440 8701 |0013: iget-object v0, v4, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@0187 │ │ +04166e: 7100 6615 0000 |0015: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@1566 │ │ +041674: 0b02 |0018: move-result-wide v2 │ │ +041676: 5a02 0d00 |0019: iput-wide v2, v0, Landroid/app/Notification;.when:J // field@000d │ │ +04167a: 5440 8701 |001b: iget-object v0, v4, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@0187 │ │ +04167e: 12f1 |001d: const/4 v1, #int -1 // #ff │ │ +041680: 5901 0000 |001e: iput v1, v0, Landroid/app/Notification;.audioStreamType:I // field@0000 │ │ +041684: 1200 |0020: const/4 v0, #int 0 // #0 │ │ +041686: 5940 8901 |0021: iput v0, v4, Landroid/support/v4/app/NotificationCompat$Builder;.mPriority:I // field@0189 │ │ +04168a: 0e00 |0023: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=217 │ │ 0x0003 line=202 │ │ 0x000a line=204 │ │ 0x0011 line=218 │ │ 0x0013 line=221 │ │ 0x001b line=222 │ │ 0x0020 line=223 │ │ 0x0023 line=224 │ │ locals : │ │ - 0x0000 - 0x0024 reg=3 this Landroid/support/v4/app/NotificationCompat$Builder; │ │ - 0x0000 - 0x0024 reg=4 context Landroid/content/Context; │ │ + 0x0000 - 0x0024 reg=4 this Landroid/support/v4/app/NotificationCompat$Builder; │ │ + 0x0000 - 0x0024 reg=5 context Landroid/content/Context; │ │ │ │ #1 : (in Landroid/support/v4/app/NotificationCompat$Builder;) │ │ name : 'setFlag' │ │ type : '(IZ)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 20 16-bit code units │ │ -03fafc: |[03fafc] android.support.v4.app.NotificationCompat$Builder.setFlag:(IZ)V │ │ -03fb0c: 3805 0a00 |0000: if-eqz v5, 000a // +000a │ │ -03fb10: 5430 8701 |0002: iget-object v0, v3, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@0187 │ │ -03fb14: 5201 0400 |0004: iget v1, v0, Landroid/app/Notification;.flags:I // field@0004 │ │ -03fb18: b641 |0006: or-int/2addr v1, v4 │ │ -03fb1a: 5901 0400 |0007: iput v1, v0, Landroid/app/Notification;.flags:I // field@0004 │ │ -03fb1e: 0e00 |0009: return-void │ │ -03fb20: 5430 8701 |000a: iget-object v0, v3, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@0187 │ │ -03fb24: 5201 0400 |000c: iget v1, v0, Landroid/app/Notification;.flags:I // field@0004 │ │ -03fb28: df02 04ff |000e: xor-int/lit8 v2, v4, #int -1 // #ff │ │ -03fb2c: b521 |0010: and-int/2addr v1, v2 │ │ -03fb2e: 5901 0400 |0011: iput v1, v0, Landroid/app/Notification;.flags:I // field@0004 │ │ -03fb32: 28f6 |0013: goto 0009 // -000a │ │ +04168c: |[04168c] android.support.v4.app.NotificationCompat$Builder.setFlag:(IZ)V │ │ +04169c: 3805 0a00 |0000: if-eqz v5, 000a // +000a │ │ +0416a0: 5430 8701 |0002: iget-object v0, v3, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@0187 │ │ +0416a4: 5201 0400 |0004: iget v1, v0, Landroid/app/Notification;.flags:I // field@0004 │ │ +0416a8: b641 |0006: or-int/2addr v1, v4 │ │ +0416aa: 5901 0400 |0007: iput v1, v0, Landroid/app/Notification;.flags:I // field@0004 │ │ +0416ae: 0e00 |0009: return-void │ │ +0416b0: 5430 8701 |000a: iget-object v0, v3, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@0187 │ │ +0416b4: 5201 0400 |000c: iget v1, v0, Landroid/app/Notification;.flags:I // field@0004 │ │ +0416b8: df02 04ff |000e: xor-int/lit8 v2, v4, #int -1 // #ff │ │ +0416bc: b521 |0010: and-int/2addr v1, v2 │ │ +0416be: 5901 0400 |0011: iput v1, v0, Landroid/app/Notification;.flags:I // field@0004 │ │ +0416c2: 28f6 |0013: goto 0009 // -000a │ │ catches : (none) │ │ positions : │ │ 0x0000 line=520 │ │ 0x0002 line=521 │ │ 0x0009 line=525 │ │ 0x000a line=523 │ │ locals : │ │ @@ -13358,20 +13358,20 @@ │ │ type : '(ILjava/lang/CharSequence;Landroid/app/PendingIntent;)Landroid/support/v4/app/NotificationCompat$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 11 16-bit code units │ │ -03fb34: |[03fb34] android.support.v4.app.NotificationCompat$Builder.addAction:(ILjava/lang/CharSequence;Landroid/app/PendingIntent;)Landroid/support/v4/app/NotificationCompat$Builder; │ │ -03fb44: 5420 7f01 |0000: iget-object v0, v2, Landroid/support/v4/app/NotificationCompat$Builder;.mActions:Ljava/util/ArrayList; // field@017f │ │ -03fb48: 2201 d300 |0002: new-instance v1, Landroid/support/v4/app/NotificationCompat$Action; // type@00d3 │ │ -03fb4c: 7040 c704 3154 |0004: invoke-direct {v1, v3, v4, v5}, Landroid/support/v4/app/NotificationCompat$Action;.:(ILjava/lang/CharSequence;Landroid/app/PendingIntent;)V // method@04c7 │ │ -03fb52: 6e20 a015 1000 |0007: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@15a0 │ │ -03fb58: 1102 |000a: return-object v2 │ │ +0416c4: |[0416c4] android.support.v4.app.NotificationCompat$Builder.addAction:(ILjava/lang/CharSequence;Landroid/app/PendingIntent;)Landroid/support/v4/app/NotificationCompat$Builder; │ │ +0416d4: 5420 7f01 |0000: iget-object v0, v2, Landroid/support/v4/app/NotificationCompat$Builder;.mActions:Ljava/util/ArrayList; // field@017f │ │ +0416d8: 2201 d000 |0002: new-instance v1, Landroid/support/v4/app/NotificationCompat$Action; // type@00d0 │ │ +0416dc: 7040 c704 3154 |0004: invoke-direct {v1, v3, v4, v5}, Landroid/support/v4/app/NotificationCompat$Action;.:(ILjava/lang/CharSequence;Landroid/app/PendingIntent;)V // method@04c7 │ │ +0416e2: 6e20 a015 1000 |0007: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@15a0 │ │ +0416e8: 1102 |000a: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=560 │ │ 0x000a line=561 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Landroid/support/v4/app/NotificationCompat$Builder; │ │ 0x0000 - 0x000b reg=3 icon I │ │ @@ -13383,20 +13383,20 @@ │ │ type : '()Landroid/app/Notification;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -03fb5c: |[03fb5c] android.support.v4.app.NotificationCompat$Builder.build:()Landroid/app/Notification; │ │ -03fb6c: 7100 0905 0000 |0000: invoke-static {}, Landroid/support/v4/app/NotificationCompat;.access$000:()Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl; // method@0509 │ │ -03fb72: 0c00 |0003: move-result-object v0 │ │ -03fb74: 7220 fb04 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl;.build:(Landroid/support/v4/app/NotificationCompat$Builder;)Landroid/app/Notification; // method@04fb │ │ -03fb7a: 0c00 |0007: move-result-object v0 │ │ -03fb7c: 1100 |0008: return-object v0 │ │ +0416ec: |[0416ec] android.support.v4.app.NotificationCompat$Builder.build:()Landroid/app/Notification; │ │ +0416fc: 7100 0905 0000 |0000: invoke-static {}, Landroid/support/v4/app/NotificationCompat;.access$000:()Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl; // method@0509 │ │ +041702: 0c00 |0003: move-result-object v0 │ │ +041704: 7220 fb04 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl;.build:(Landroid/support/v4/app/NotificationCompat$Builder;)Landroid/app/Notification; // method@04fb │ │ +04170a: 0c00 |0007: move-result-object v0 │ │ +04170c: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=595 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v4/app/NotificationCompat$Builder; │ │ │ │ #2 : (in Landroid/support/v4/app/NotificationCompat$Builder;) │ │ @@ -13404,20 +13404,20 @@ │ │ type : '()Landroid/app/Notification;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -03fb80: |[03fb80] android.support.v4.app.NotificationCompat$Builder.getNotification:()Landroid/app/Notification; │ │ -03fb90: 7100 0905 0000 |0000: invoke-static {}, Landroid/support/v4/app/NotificationCompat;.access$000:()Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl; // method@0509 │ │ -03fb96: 0c00 |0003: move-result-object v0 │ │ -03fb98: 7220 fb04 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl;.build:(Landroid/support/v4/app/NotificationCompat$Builder;)Landroid/app/Notification; // method@04fb │ │ -03fb9e: 0c00 |0007: move-result-object v0 │ │ -03fba0: 1100 |0008: return-object v0 │ │ +041710: |[041710] android.support.v4.app.NotificationCompat$Builder.getNotification:()Landroid/app/Notification; │ │ +041720: 7100 0905 0000 |0000: invoke-static {}, Landroid/support/v4/app/NotificationCompat;.access$000:()Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl; // method@0509 │ │ +041726: 0c00 |0003: move-result-object v0 │ │ +041728: 7220 fb04 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl;.build:(Landroid/support/v4/app/NotificationCompat$Builder;)Landroid/app/Notification; // method@04fb │ │ +04172e: 0c00 |0007: move-result-object v0 │ │ +041730: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=587 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v4/app/NotificationCompat$Builder; │ │ │ │ #3 : (in Landroid/support/v4/app/NotificationCompat$Builder;) │ │ @@ -13425,18 +13425,18 @@ │ │ type : '(Z)Landroid/support/v4/app/NotificationCompat$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -03fba4: |[03fba4] android.support.v4.app.NotificationCompat$Builder.setAutoCancel:(Z)Landroid/support/v4/app/NotificationCompat$Builder; │ │ -03fbb4: 1300 1000 |0000: const/16 v0, #int 16 // #10 │ │ -03fbb8: 7030 e104 0102 |0002: invoke-direct {v1, v0, v2}, Landroid/support/v4/app/NotificationCompat$Builder;.setFlag:(IZ)V // method@04e1 │ │ -03fbbe: 1101 |0005: return-object v1 │ │ +041734: |[041734] android.support.v4.app.NotificationCompat$Builder.setAutoCancel:(Z)Landroid/support/v4/app/NotificationCompat$Builder; │ │ +041744: 1300 1000 |0000: const/16 v0, #int 16 // #10 │ │ +041748: 7030 e104 0102 |0002: invoke-direct {v1, v0, v2}, Landroid/support/v4/app/NotificationCompat$Builder;.setFlag:(IZ)V // method@04e1 │ │ +04174e: 1101 |0005: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=497 │ │ 0x0005 line=498 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/app/NotificationCompat$Builder; │ │ 0x0000 - 0x0006 reg=2 autoCancel Z │ │ @@ -13446,18 +13446,18 @@ │ │ type : '(Landroid/widget/RemoteViews;)Landroid/support/v4/app/NotificationCompat$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -03fbc0: |[03fbc0] android.support.v4.app.NotificationCompat$Builder.setContent:(Landroid/widget/RemoteViews;)Landroid/support/v4/app/NotificationCompat$Builder; │ │ -03fbd0: 5410 8701 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@0187 │ │ -03fbd4: 5b02 0100 |0002: iput-object v2, v0, Landroid/app/Notification;.contentView:Landroid/widget/RemoteViews; // field@0001 │ │ -03fbd8: 1101 |0004: return-object v1 │ │ +041750: |[041750] android.support.v4.app.NotificationCompat$Builder.setContent:(Landroid/widget/RemoteViews;)Landroid/support/v4/app/NotificationCompat$Builder; │ │ +041760: 5410 8701 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@0187 │ │ +041764: 5b02 0100 |0002: iput-object v2, v0, Landroid/app/Notification;.contentView:Landroid/widget/RemoteViews; // field@0001 │ │ +041768: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=342 │ │ 0x0004 line=343 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/NotificationCompat$Builder; │ │ 0x0000 - 0x0005 reg=2 views Landroid/widget/RemoteViews; │ │ @@ -13467,17 +13467,17 @@ │ │ type : '(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -03fbdc: |[03fbdc] android.support.v4.app.NotificationCompat$Builder.setContentInfo:(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$Builder; │ │ -03fbec: 5b01 8001 |0000: iput-object v1, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mContentInfo:Ljava/lang/CharSequence; // field@0180 │ │ -03fbf0: 1100 |0002: return-object v0 │ │ +04176c: |[04176c] android.support.v4.app.NotificationCompat$Builder.setContentInfo:(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$Builder; │ │ +04177c: 5b01 8001 |0000: iput-object v1, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mContentInfo:Ljava/lang/CharSequence; // field@0180 │ │ +041780: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=323 │ │ 0x0002 line=324 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v4/app/NotificationCompat$Builder; │ │ 0x0000 - 0x0003 reg=1 info Ljava/lang/CharSequence; │ │ @@ -13487,17 +13487,17 @@ │ │ type : '(Landroid/app/PendingIntent;)Landroid/support/v4/app/NotificationCompat$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -03fbf4: |[03fbf4] android.support.v4.app.NotificationCompat$Builder.setContentIntent:(Landroid/app/PendingIntent;)Landroid/support/v4/app/NotificationCompat$Builder; │ │ -03fc04: 5b01 8101 |0000: iput-object v1, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mContentIntent:Landroid/app/PendingIntent; // field@0181 │ │ -03fc08: 1100 |0002: return-object v0 │ │ +041784: |[041784] android.support.v4.app.NotificationCompat$Builder.setContentIntent:(Landroid/app/PendingIntent;)Landroid/support/v4/app/NotificationCompat$Builder; │ │ +041794: 5b01 8101 |0000: iput-object v1, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mContentIntent:Landroid/app/PendingIntent; // field@0181 │ │ +041798: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=355 │ │ 0x0002 line=356 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v4/app/NotificationCompat$Builder; │ │ 0x0000 - 0x0003 reg=1 intent Landroid/app/PendingIntent; │ │ @@ -13507,17 +13507,17 @@ │ │ type : '(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -03fc0c: |[03fc0c] android.support.v4.app.NotificationCompat$Builder.setContentText:(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$Builder; │ │ -03fc1c: 5b01 8201 |0000: iput-object v1, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mContentText:Ljava/lang/CharSequence; // field@0182 │ │ -03fc20: 1100 |0002: return-object v0 │ │ +04179c: |[04179c] android.support.v4.app.NotificationCompat$Builder.setContentText:(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$Builder; │ │ +0417ac: 5b01 8201 |0000: iput-object v1, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mContentText:Ljava/lang/CharSequence; // field@0182 │ │ +0417b0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=291 │ │ 0x0002 line=292 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v4/app/NotificationCompat$Builder; │ │ 0x0000 - 0x0003 reg=1 text Ljava/lang/CharSequence; │ │ @@ -13527,17 +13527,17 @@ │ │ type : '(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -03fc24: |[03fc24] android.support.v4.app.NotificationCompat$Builder.setContentTitle:(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$Builder; │ │ -03fc34: 5b01 8301 |0000: iput-object v1, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mContentTitle:Ljava/lang/CharSequence; // field@0183 │ │ -03fc38: 1100 |0002: return-object v0 │ │ +0417b4: |[0417b4] android.support.v4.app.NotificationCompat$Builder.setContentTitle:(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$Builder; │ │ +0417c4: 5b01 8301 |0000: iput-object v1, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mContentTitle:Ljava/lang/CharSequence; // field@0183 │ │ +0417c8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=283 │ │ 0x0002 line=284 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v4/app/NotificationCompat$Builder; │ │ 0x0000 - 0x0003 reg=1 title Ljava/lang/CharSequence; │ │ @@ -13547,24 +13547,24 @@ │ │ type : '(I)Landroid/support/v4/app/NotificationCompat$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 17 16-bit code units │ │ -03fc3c: |[03fc3c] android.support.v4.app.NotificationCompat$Builder.setDefaults:(I)Landroid/support/v4/app/NotificationCompat$Builder; │ │ -03fc4c: 5420 8701 |0000: iget-object v0, v2, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@0187 │ │ -03fc50: 5903 0200 |0002: iput v3, v0, Landroid/app/Notification;.defaults:I // field@0002 │ │ -03fc54: dd00 0304 |0004: and-int/lit8 v0, v3, #int 4 // #04 │ │ -03fc58: 3800 0a00 |0006: if-eqz v0, 0010 // +000a │ │ -03fc5c: 5420 8701 |0008: iget-object v0, v2, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@0187 │ │ -03fc60: 5201 0400 |000a: iget v1, v0, Landroid/app/Notification;.flags:I // field@0004 │ │ -03fc64: de01 0101 |000c: or-int/lit8 v1, v1, #int 1 // #01 │ │ -03fc68: 5901 0400 |000e: iput v1, v0, Landroid/app/Notification;.flags:I // field@0004 │ │ -03fc6c: 1102 |0010: return-object v2 │ │ +0417cc: |[0417cc] android.support.v4.app.NotificationCompat$Builder.setDefaults:(I)Landroid/support/v4/app/NotificationCompat$Builder; │ │ +0417dc: 5420 8701 |0000: iget-object v0, v2, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@0187 │ │ +0417e0: 5903 0200 |0002: iput v3, v0, Landroid/app/Notification;.defaults:I // field@0002 │ │ +0417e4: dd00 0304 |0004: and-int/lit8 v0, v3, #int 4 // #04 │ │ +0417e8: 3800 0a00 |0006: if-eqz v0, 0010 // +000a │ │ +0417ec: 5420 8701 |0008: iget-object v0, v2, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@0187 │ │ +0417f0: 5201 0400 |000a: iget v1, v0, Landroid/app/Notification;.flags:I // field@0004 │ │ +0417f4: de01 0101 |000c: or-int/lit8 v1, v1, #int 1 // #01 │ │ +0417f8: 5901 0400 |000e: iput v1, v0, Landroid/app/Notification;.flags:I // field@0004 │ │ +0417fc: 1102 |0010: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=512 │ │ 0x0004 line=513 │ │ 0x0008 line=514 │ │ 0x0010 line=516 │ │ locals : │ │ @@ -13576,18 +13576,18 @@ │ │ type : '(Landroid/app/PendingIntent;)Landroid/support/v4/app/NotificationCompat$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -03fc70: |[03fc70] android.support.v4.app.NotificationCompat$Builder.setDeleteIntent:(Landroid/app/PendingIntent;)Landroid/support/v4/app/NotificationCompat$Builder; │ │ -03fc80: 5410 8701 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@0187 │ │ -03fc84: 5b02 0300 |0002: iput-object v2, v0, Landroid/app/Notification;.deleteIntent:Landroid/app/PendingIntent; // field@0003 │ │ -03fc88: 1101 |0004: return-object v1 │ │ +041800: |[041800] android.support.v4.app.NotificationCompat$Builder.setDeleteIntent:(Landroid/app/PendingIntent;)Landroid/support/v4/app/NotificationCompat$Builder; │ │ +041810: 5410 8701 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@0187 │ │ +041814: 5b02 0300 |0002: iput-object v2, v0, Landroid/app/Notification;.deleteIntent:Landroid/app/PendingIntent; // field@0003 │ │ +041818: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=367 │ │ 0x0004 line=368 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/NotificationCompat$Builder; │ │ 0x0000 - 0x0005 reg=2 intent Landroid/app/PendingIntent; │ │ @@ -13597,19 +13597,19 @@ │ │ type : '(Landroid/app/PendingIntent;Z)Landroid/support/v4/app/NotificationCompat$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -03fc8c: |[03fc8c] android.support.v4.app.NotificationCompat$Builder.setFullScreenIntent:(Landroid/app/PendingIntent;Z)Landroid/support/v4/app/NotificationCompat$Builder; │ │ -03fc9c: 5b12 8501 |0000: iput-object v2, v1, Landroid/support/v4/app/NotificationCompat$Builder;.mFullScreenIntent:Landroid/app/PendingIntent; // field@0185 │ │ -03fca0: 1300 8000 |0002: const/16 v0, #int 128 // #80 │ │ -03fca4: 7030 e104 0103 |0004: invoke-direct {v1, v0, v3}, Landroid/support/v4/app/NotificationCompat$Builder;.setFlag:(IZ)V // method@04e1 │ │ -03fcaa: 1101 |0007: return-object v1 │ │ +04181c: |[04181c] android.support.v4.app.NotificationCompat$Builder.setFullScreenIntent:(Landroid/app/PendingIntent;Z)Landroid/support/v4/app/NotificationCompat$Builder; │ │ +04182c: 5b12 8501 |0000: iput-object v2, v1, Landroid/support/v4/app/NotificationCompat$Builder;.mFullScreenIntent:Landroid/app/PendingIntent; // field@0185 │ │ +041830: 1300 8000 |0002: const/16 v0, #int 128 // #80 │ │ +041834: 7030 e104 0103 |0004: invoke-direct {v1, v0, v3}, Landroid/support/v4/app/NotificationCompat$Builder;.setFlag:(IZ)V // method@04e1 │ │ +04183a: 1101 |0007: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=385 │ │ 0x0002 line=386 │ │ 0x0007 line=387 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Landroid/support/v4/app/NotificationCompat$Builder; │ │ @@ -13621,17 +13621,17 @@ │ │ type : '(Landroid/graphics/Bitmap;)Landroid/support/v4/app/NotificationCompat$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -03fcac: |[03fcac] android.support.v4.app.NotificationCompat$Builder.setLargeIcon:(Landroid/graphics/Bitmap;)Landroid/support/v4/app/NotificationCompat$Builder; │ │ -03fcbc: 5b01 8601 |0000: iput-object v1, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mLargeIcon:Landroid/graphics/Bitmap; // field@0186 │ │ -03fcc0: 1100 |0002: return-object v0 │ │ +04183c: |[04183c] android.support.v4.app.NotificationCompat$Builder.setLargeIcon:(Landroid/graphics/Bitmap;)Landroid/support/v4/app/NotificationCompat$Builder; │ │ +04184c: 5b01 8601 |0000: iput-object v1, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mLargeIcon:Landroid/graphics/Bitmap; // field@0186 │ │ +041850: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=414 │ │ 0x0002 line=415 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v4/app/NotificationCompat$Builder; │ │ 0x0000 - 0x0003 reg=1 icon Landroid/graphics/Bitmap; │ │ @@ -13641,42 +13641,42 @@ │ │ type : '(III)Landroid/support/v4/app/NotificationCompat$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 45 16-bit code units │ │ -03fcc4: |[03fcc4] android.support.v4.app.NotificationCompat$Builder.setLights:(III)Landroid/support/v4/app/NotificationCompat$Builder; │ │ -03fcd4: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -03fcd6: 1202 |0001: const/4 v2, #int 0 // #0 │ │ -03fcd8: 5453 8701 |0002: iget-object v3, v5, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@0187 │ │ -03fcdc: 5936 0700 |0004: iput v6, v3, Landroid/app/Notification;.ledARGB:I // field@0007 │ │ -03fce0: 5453 8701 |0006: iget-object v3, v5, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@0187 │ │ -03fce4: 5937 0900 |0008: iput v7, v3, Landroid/app/Notification;.ledOnMS:I // field@0009 │ │ -03fce8: 5453 8701 |000a: iget-object v3, v5, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@0187 │ │ -03fcec: 5938 0800 |000c: iput v8, v3, Landroid/app/Notification;.ledOffMS:I // field@0008 │ │ -03fcf0: 5453 8701 |000e: iget-object v3, v5, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@0187 │ │ -03fcf4: 5233 0900 |0010: iget v3, v3, Landroid/app/Notification;.ledOnMS:I // field@0009 │ │ -03fcf8: 3803 1700 |0012: if-eqz v3, 0029 // +0017 │ │ -03fcfc: 5453 8701 |0014: iget-object v3, v5, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@0187 │ │ -03fd00: 5233 0800 |0016: iget v3, v3, Landroid/app/Notification;.ledOffMS:I // field@0008 │ │ -03fd04: 3803 1100 |0018: if-eqz v3, 0029 // +0011 │ │ -03fd08: 0110 |001a: move v0, v1 │ │ -03fd0a: 5453 8701 |001b: iget-object v3, v5, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@0187 │ │ -03fd0e: 5454 8701 |001d: iget-object v4, v5, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@0187 │ │ -03fd12: 5244 0400 |001f: iget v4, v4, Landroid/app/Notification;.flags:I // field@0004 │ │ -03fd16: dd04 04fe |0021: and-int/lit8 v4, v4, #int -2 // #fe │ │ -03fd1a: 3800 0800 |0023: if-eqz v0, 002b // +0008 │ │ -03fd1e: b641 |0025: or-int/2addr v1, v4 │ │ -03fd20: 5931 0400 |0026: iput v1, v3, Landroid/app/Notification;.flags:I // field@0004 │ │ -03fd24: 1105 |0028: return-object v5 │ │ -03fd26: 0120 |0029: move v0, v2 │ │ -03fd28: 28f1 |002a: goto 001b // -000f │ │ -03fd2a: 0121 |002b: move v1, v2 │ │ -03fd2c: 28f9 |002c: goto 0025 // -0007 │ │ +041854: |[041854] android.support.v4.app.NotificationCompat$Builder.setLights:(III)Landroid/support/v4/app/NotificationCompat$Builder; │ │ +041864: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +041866: 1202 |0001: const/4 v2, #int 0 // #0 │ │ +041868: 5453 8701 |0002: iget-object v3, v5, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@0187 │ │ +04186c: 5936 0700 |0004: iput v6, v3, Landroid/app/Notification;.ledARGB:I // field@0007 │ │ +041870: 5453 8701 |0006: iget-object v3, v5, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@0187 │ │ +041874: 5937 0900 |0008: iput v7, v3, Landroid/app/Notification;.ledOnMS:I // field@0009 │ │ +041878: 5453 8701 |000a: iget-object v3, v5, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@0187 │ │ +04187c: 5938 0800 |000c: iput v8, v3, Landroid/app/Notification;.ledOffMS:I // field@0008 │ │ +041880: 5453 8701 |000e: iget-object v3, v5, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@0187 │ │ +041884: 5233 0900 |0010: iget v3, v3, Landroid/app/Notification;.ledOnMS:I // field@0009 │ │ +041888: 3803 1700 |0012: if-eqz v3, 0029 // +0017 │ │ +04188c: 5453 8701 |0014: iget-object v3, v5, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@0187 │ │ +041890: 5233 0800 |0016: iget v3, v3, Landroid/app/Notification;.ledOffMS:I // field@0008 │ │ +041894: 3803 1100 |0018: if-eqz v3, 0029 // +0011 │ │ +041898: 0110 |001a: move v0, v1 │ │ +04189a: 5453 8701 |001b: iget-object v3, v5, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@0187 │ │ +04189e: 5454 8701 |001d: iget-object v4, v5, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@0187 │ │ +0418a2: 5244 0400 |001f: iget v4, v4, Landroid/app/Notification;.flags:I // field@0004 │ │ +0418a6: dd04 04fe |0021: and-int/lit8 v4, v4, #int -2 // #fe │ │ +0418aa: 3800 0800 |0023: if-eqz v0, 002b // +0008 │ │ +0418ae: b641 |0025: or-int/2addr v1, v4 │ │ +0418b0: 5931 0400 |0026: iput v1, v3, Landroid/app/Notification;.flags:I // field@0004 │ │ +0418b4: 1105 |0028: return-object v5 │ │ +0418b6: 0120 |0029: move v0, v2 │ │ +0418b8: 28f1 |002a: goto 001b // -000f │ │ +0418ba: 0121 |002b: move v1, v2 │ │ +0418bc: 28f9 |002c: goto 0025 // -0007 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=456 │ │ 0x0006 line=457 │ │ 0x000a line=458 │ │ 0x000e line=459 │ │ 0x001b line=460 │ │ @@ -13696,17 +13696,17 @@ │ │ type : '(I)Landroid/support/v4/app/NotificationCompat$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -03fd30: |[03fd30] android.support.v4.app.NotificationCompat$Builder.setNumber:(I)Landroid/support/v4/app/NotificationCompat$Builder; │ │ -03fd40: 5901 8801 |0000: iput v1, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mNumber:I // field@0188 │ │ -03fd44: 1100 |0002: return-object v0 │ │ +0418c0: |[0418c0] android.support.v4.app.NotificationCompat$Builder.setNumber:(I)Landroid/support/v4/app/NotificationCompat$Builder; │ │ +0418d0: 5901 8801 |0000: iput v1, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mNumber:I // field@0188 │ │ +0418d4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=315 │ │ 0x0002 line=316 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v4/app/NotificationCompat$Builder; │ │ 0x0000 - 0x0003 reg=1 number I │ │ @@ -13716,18 +13716,18 @@ │ │ type : '(Z)Landroid/support/v4/app/NotificationCompat$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -03fd48: |[03fd48] android.support.v4.app.NotificationCompat$Builder.setOngoing:(Z)Landroid/support/v4/app/NotificationCompat$Builder; │ │ -03fd58: 1220 |0000: const/4 v0, #int 2 // #2 │ │ -03fd5a: 7030 e104 0102 |0001: invoke-direct {v1, v0, v2}, Landroid/support/v4/app/NotificationCompat$Builder;.setFlag:(IZ)V // method@04e1 │ │ -03fd60: 1101 |0004: return-object v1 │ │ +0418d8: |[0418d8] android.support.v4.app.NotificationCompat$Builder.setOngoing:(Z)Landroid/support/v4/app/NotificationCompat$Builder; │ │ +0418e8: 1220 |0000: const/4 v0, #int 2 // #2 │ │ +0418ea: 7030 e104 0102 |0001: invoke-direct {v1, v0, v2}, Landroid/support/v4/app/NotificationCompat$Builder;.setFlag:(IZ)V // method@04e1 │ │ +0418f0: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=477 │ │ 0x0004 line=478 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/NotificationCompat$Builder; │ │ 0x0000 - 0x0005 reg=2 ongoing Z │ │ @@ -13737,18 +13737,18 @@ │ │ type : '(Z)Landroid/support/v4/app/NotificationCompat$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -03fd64: |[03fd64] android.support.v4.app.NotificationCompat$Builder.setOnlyAlertOnce:(Z)Landroid/support/v4/app/NotificationCompat$Builder; │ │ -03fd74: 1300 0800 |0000: const/16 v0, #int 8 // #8 │ │ -03fd78: 7030 e104 0102 |0002: invoke-direct {v1, v0, v2}, Landroid/support/v4/app/NotificationCompat$Builder;.setFlag:(IZ)V // method@04e1 │ │ -03fd7e: 1101 |0005: return-object v1 │ │ +0418f4: |[0418f4] android.support.v4.app.NotificationCompat$Builder.setOnlyAlertOnce:(Z)Landroid/support/v4/app/NotificationCompat$Builder; │ │ +041904: 1300 0800 |0000: const/16 v0, #int 8 // #8 │ │ +041908: 7030 e104 0102 |0002: invoke-direct {v1, v0, v2}, Landroid/support/v4/app/NotificationCompat$Builder;.setFlag:(IZ)V // method@04e1 │ │ +04190e: 1101 |0005: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=486 │ │ 0x0005 line=487 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/app/NotificationCompat$Builder; │ │ 0x0000 - 0x0006 reg=2 onlyAlertOnce Z │ │ @@ -13758,17 +13758,17 @@ │ │ type : '(I)Landroid/support/v4/app/NotificationCompat$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -03fd80: |[03fd80] android.support.v4.app.NotificationCompat$Builder.setPriority:(I)Landroid/support/v4/app/NotificationCompat$Builder; │ │ -03fd90: 5901 8901 |0000: iput v1, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mPriority:I // field@0189 │ │ -03fd94: 1100 |0002: return-object v0 │ │ +041910: |[041910] android.support.v4.app.NotificationCompat$Builder.setPriority:(I)Landroid/support/v4/app/NotificationCompat$Builder; │ │ +041920: 5901 8901 |0000: iput v1, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mPriority:I // field@0189 │ │ +041924: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=539 │ │ 0x0002 line=540 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v4/app/NotificationCompat$Builder; │ │ 0x0000 - 0x0003 reg=1 pri I │ │ @@ -13778,19 +13778,19 @@ │ │ type : '(IIZ)Landroid/support/v4/app/NotificationCompat$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 7 16-bit code units │ │ -03fd98: |[03fd98] android.support.v4.app.NotificationCompat$Builder.setProgress:(IIZ)Landroid/support/v4/app/NotificationCompat$Builder; │ │ -03fda8: 5901 8c01 |0000: iput v1, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mProgressMax:I // field@018c │ │ -03fdac: 5902 8a01 |0002: iput v2, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mProgress:I // field@018a │ │ -03fdb0: 5c03 8b01 |0004: iput-boolean v3, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mProgressIndeterminate:Z // field@018b │ │ -03fdb4: 1100 |0006: return-object v0 │ │ +041928: |[041928] android.support.v4.app.NotificationCompat$Builder.setProgress:(IIZ)Landroid/support/v4/app/NotificationCompat$Builder; │ │ +041938: 5901 8c01 |0000: iput v1, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mProgressMax:I // field@018c │ │ +04193c: 5902 8a01 |0002: iput v2, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mProgress:I // field@018a │ │ +041940: 5c03 8b01 |0004: iput-boolean v3, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mProgressIndeterminate:Z // field@018b │ │ +041944: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=332 │ │ 0x0002 line=333 │ │ 0x0004 line=334 │ │ 0x0006 line=335 │ │ locals : │ │ @@ -13804,18 +13804,18 @@ │ │ type : '(I)Landroid/support/v4/app/NotificationCompat$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -03fdb8: |[03fdb8] android.support.v4.app.NotificationCompat$Builder.setSmallIcon:(I)Landroid/support/v4/app/NotificationCompat$Builder; │ │ -03fdc8: 5410 8701 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@0187 │ │ -03fdcc: 5902 0500 |0002: iput v2, v0, Landroid/app/Notification;.icon:I // field@0005 │ │ -03fdd0: 1101 |0004: return-object v1 │ │ +041948: |[041948] android.support.v4.app.NotificationCompat$Builder.setSmallIcon:(I)Landroid/support/v4/app/NotificationCompat$Builder; │ │ +041958: 5410 8701 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@0187 │ │ +04195c: 5902 0500 |0002: iput v2, v0, Landroid/app/Notification;.icon:I // field@0005 │ │ +041960: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=259 │ │ 0x0004 line=260 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/NotificationCompat$Builder; │ │ 0x0000 - 0x0005 reg=2 icon I │ │ @@ -13825,20 +13825,20 @@ │ │ type : '(II)Landroid/support/v4/app/NotificationCompat$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 9 16-bit code units │ │ -03fdd4: |[03fdd4] android.support.v4.app.NotificationCompat$Builder.setSmallIcon:(II)Landroid/support/v4/app/NotificationCompat$Builder; │ │ -03fde4: 5410 8701 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@0187 │ │ -03fde8: 5902 0500 |0002: iput v2, v0, Landroid/app/Notification;.icon:I // field@0005 │ │ -03fdec: 5410 8701 |0004: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@0187 │ │ -03fdf0: 5903 0600 |0006: iput v3, v0, Landroid/app/Notification;.iconLevel:I // field@0006 │ │ -03fdf4: 1101 |0008: return-object v1 │ │ +041964: |[041964] android.support.v4.app.NotificationCompat$Builder.setSmallIcon:(II)Landroid/support/v4/app/NotificationCompat$Builder; │ │ +041974: 5410 8701 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@0187 │ │ +041978: 5902 0500 |0002: iput v2, v0, Landroid/app/Notification;.icon:I // field@0005 │ │ +04197c: 5410 8701 |0004: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@0187 │ │ +041980: 5903 0600 |0006: iput v3, v0, Landroid/app/Notification;.iconLevel:I // field@0006 │ │ +041984: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=274 │ │ 0x0004 line=275 │ │ 0x0008 line=276 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v4/app/NotificationCompat$Builder; │ │ @@ -13850,21 +13850,21 @@ │ │ type : '(Landroid/net/Uri;)Landroid/support/v4/app/NotificationCompat$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 10 16-bit code units │ │ -03fdf8: |[03fdf8] android.support.v4.app.NotificationCompat$Builder.setSound:(Landroid/net/Uri;)Landroid/support/v4/app/NotificationCompat$Builder; │ │ -03fe08: 5420 8701 |0000: iget-object v0, v2, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@0187 │ │ -03fe0c: 5b03 0a00 |0002: iput-object v3, v0, Landroid/app/Notification;.sound:Landroid/net/Uri; // field@000a │ │ -03fe10: 5420 8701 |0004: iget-object v0, v2, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@0187 │ │ -03fe14: 12f1 |0006: const/4 v1, #int -1 // #ff │ │ -03fe16: 5901 0000 |0007: iput v1, v0, Landroid/app/Notification;.audioStreamType:I // field@0000 │ │ -03fe1a: 1102 |0009: return-object v2 │ │ +041988: |[041988] android.support.v4.app.NotificationCompat$Builder.setSound:(Landroid/net/Uri;)Landroid/support/v4/app/NotificationCompat$Builder; │ │ +041998: 5420 8701 |0000: iget-object v0, v2, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@0187 │ │ +04199c: 5b03 0a00 |0002: iput-object v3, v0, Landroid/app/Notification;.sound:Landroid/net/Uri; // field@000a │ │ +0419a0: 5420 8701 |0004: iget-object v0, v2, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@0187 │ │ +0419a4: 12f1 |0006: const/4 v1, #int -1 // #ff │ │ +0419a6: 5901 0000 |0007: iput v1, v0, Landroid/app/Notification;.audioStreamType:I // field@0000 │ │ +0419aa: 1102 |0009: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=422 │ │ 0x0004 line=423 │ │ 0x0009 line=424 │ │ locals : │ │ 0x0000 - 0x000a reg=2 this Landroid/support/v4/app/NotificationCompat$Builder; │ │ @@ -13875,20 +13875,20 @@ │ │ type : '(Landroid/net/Uri;I)Landroid/support/v4/app/NotificationCompat$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 9 16-bit code units │ │ -03fe1c: |[03fe1c] android.support.v4.app.NotificationCompat$Builder.setSound:(Landroid/net/Uri;I)Landroid/support/v4/app/NotificationCompat$Builder; │ │ -03fe2c: 5410 8701 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@0187 │ │ -03fe30: 5b02 0a00 |0002: iput-object v2, v0, Landroid/app/Notification;.sound:Landroid/net/Uri; // field@000a │ │ -03fe34: 5410 8701 |0004: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@0187 │ │ -03fe38: 5903 0000 |0006: iput v3, v0, Landroid/app/Notification;.audioStreamType:I // field@0000 │ │ -03fe3c: 1101 |0008: return-object v1 │ │ +0419ac: |[0419ac] android.support.v4.app.NotificationCompat$Builder.setSound:(Landroid/net/Uri;I)Landroid/support/v4/app/NotificationCompat$Builder; │ │ +0419bc: 5410 8701 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@0187 │ │ +0419c0: 5b02 0a00 |0002: iput-object v2, v0, Landroid/app/Notification;.sound:Landroid/net/Uri; // field@000a │ │ +0419c4: 5410 8701 |0004: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@0187 │ │ +0419c8: 5903 0000 |0006: iput v3, v0, Landroid/app/Notification;.audioStreamType:I // field@0000 │ │ +0419cc: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=434 │ │ 0x0004 line=435 │ │ 0x0008 line=436 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v4/app/NotificationCompat$Builder; │ │ @@ -13900,23 +13900,23 @@ │ │ type : '(Landroid/support/v4/app/NotificationCompat$Style;)Landroid/support/v4/app/NotificationCompat$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -03fe40: |[03fe40] android.support.v4.app.NotificationCompat$Builder.setStyle:(Landroid/support/v4/app/NotificationCompat$Style;)Landroid/support/v4/app/NotificationCompat$Builder; │ │ -03fe50: 5410 8d01 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$Builder;.mStyle:Landroid/support/v4/app/NotificationCompat$Style; // field@018d │ │ -03fe54: 3220 0d00 |0002: if-eq v0, v2, 000f // +000d │ │ -03fe58: 5b12 8d01 |0004: iput-object v2, v1, Landroid/support/v4/app/NotificationCompat$Builder;.mStyle:Landroid/support/v4/app/NotificationCompat$Style; // field@018d │ │ -03fe5c: 5410 8d01 |0006: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$Builder;.mStyle:Landroid/support/v4/app/NotificationCompat$Style; // field@018d │ │ -03fe60: 3800 0700 |0008: if-eqz v0, 000f // +0007 │ │ -03fe64: 5410 8d01 |000a: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$Builder;.mStyle:Landroid/support/v4/app/NotificationCompat$Style; // field@018d │ │ -03fe68: 6e20 0605 1000 |000c: invoke-virtual {v0, v1}, Landroid/support/v4/app/NotificationCompat$Style;.setBuilder:(Landroid/support/v4/app/NotificationCompat$Builder;)V // method@0506 │ │ -03fe6e: 1101 |000f: return-object v1 │ │ +0419d0: |[0419d0] android.support.v4.app.NotificationCompat$Builder.setStyle:(Landroid/support/v4/app/NotificationCompat$Style;)Landroid/support/v4/app/NotificationCompat$Builder; │ │ +0419e0: 5410 8d01 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$Builder;.mStyle:Landroid/support/v4/app/NotificationCompat$Style; // field@018d │ │ +0419e4: 3220 0d00 |0002: if-eq v0, v2, 000f // +000d │ │ +0419e8: 5b12 8d01 |0004: iput-object v2, v1, Landroid/support/v4/app/NotificationCompat$Builder;.mStyle:Landroid/support/v4/app/NotificationCompat$Style; // field@018d │ │ +0419ec: 5410 8d01 |0006: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$Builder;.mStyle:Landroid/support/v4/app/NotificationCompat$Style; // field@018d │ │ +0419f0: 3800 0700 |0008: if-eqz v0, 000f // +0007 │ │ +0419f4: 5410 8d01 |000a: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$Builder;.mStyle:Landroid/support/v4/app/NotificationCompat$Style; // field@018d │ │ +0419f8: 6e20 0605 1000 |000c: invoke-virtual {v0, v1}, Landroid/support/v4/app/NotificationCompat$Style;.setBuilder:(Landroid/support/v4/app/NotificationCompat$Builder;)V // method@0506 │ │ +0419fe: 1101 |000f: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=573 │ │ 0x0004 line=574 │ │ 0x0006 line=575 │ │ 0x000a line=576 │ │ 0x000f line=579 │ │ @@ -13929,17 +13929,17 @@ │ │ type : '(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -03fe70: |[03fe70] android.support.v4.app.NotificationCompat$Builder.setSubText:(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$Builder; │ │ -03fe80: 5b01 8e01 |0000: iput-object v1, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mSubText:Ljava/lang/CharSequence; // field@018e │ │ -03fe84: 1100 |0002: return-object v0 │ │ +041a00: |[041a00] android.support.v4.app.NotificationCompat$Builder.setSubText:(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$Builder; │ │ +041a10: 5b01 8e01 |0000: iput-object v1, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mSubText:Ljava/lang/CharSequence; // field@018e │ │ +041a14: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=305 │ │ 0x0002 line=306 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v4/app/NotificationCompat$Builder; │ │ 0x0000 - 0x0003 reg=1 text Ljava/lang/CharSequence; │ │ @@ -13949,18 +13949,18 @@ │ │ type : '(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -03fe88: |[03fe88] android.support.v4.app.NotificationCompat$Builder.setTicker:(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$Builder; │ │ -03fe98: 5410 8701 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@0187 │ │ -03fe9c: 5b02 0b00 |0002: iput-object v2, v0, Landroid/app/Notification;.tickerText:Ljava/lang/CharSequence; // field@000b │ │ -03fea0: 1101 |0004: return-object v1 │ │ +041a18: |[041a18] android.support.v4.app.NotificationCompat$Builder.setTicker:(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$Builder; │ │ +041a28: 5410 8701 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@0187 │ │ +041a2c: 5b02 0b00 |0002: iput-object v2, v0, Landroid/app/Notification;.tickerText:Ljava/lang/CharSequence; // field@000b │ │ +041a30: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=395 │ │ 0x0004 line=396 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/NotificationCompat$Builder; │ │ 0x0000 - 0x0005 reg=2 tickerText Ljava/lang/CharSequence; │ │ @@ -13970,19 +13970,19 @@ │ │ type : '(Ljava/lang/CharSequence;Landroid/widget/RemoteViews;)Landroid/support/v4/app/NotificationCompat$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 7 16-bit code units │ │ -03fea4: |[03fea4] android.support.v4.app.NotificationCompat$Builder.setTicker:(Ljava/lang/CharSequence;Landroid/widget/RemoteViews;)Landroid/support/v4/app/NotificationCompat$Builder; │ │ -03feb4: 5410 8701 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@0187 │ │ -03feb8: 5b02 0b00 |0002: iput-object v2, v0, Landroid/app/Notification;.tickerText:Ljava/lang/CharSequence; // field@000b │ │ -03febc: 5b13 8f01 |0004: iput-object v3, v1, Landroid/support/v4/app/NotificationCompat$Builder;.mTickerView:Landroid/widget/RemoteViews; // field@018f │ │ -03fec0: 1101 |0006: return-object v1 │ │ +041a34: |[041a34] android.support.v4.app.NotificationCompat$Builder.setTicker:(Ljava/lang/CharSequence;Landroid/widget/RemoteViews;)Landroid/support/v4/app/NotificationCompat$Builder; │ │ +041a44: 5410 8701 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@0187 │ │ +041a48: 5b02 0b00 |0002: iput-object v2, v0, Landroid/app/Notification;.tickerText:Ljava/lang/CharSequence; // field@000b │ │ +041a4c: 5b13 8f01 |0004: iput-object v3, v1, Landroid/support/v4/app/NotificationCompat$Builder;.mTickerView:Landroid/widget/RemoteViews; // field@018f │ │ +041a50: 1101 |0006: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=405 │ │ 0x0004 line=406 │ │ 0x0006 line=407 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/app/NotificationCompat$Builder; │ │ @@ -13994,17 +13994,17 @@ │ │ type : '(Z)Landroid/support/v4/app/NotificationCompat$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -03fec4: |[03fec4] android.support.v4.app.NotificationCompat$Builder.setUsesChronometer:(Z)Landroid/support/v4/app/NotificationCompat$Builder; │ │ -03fed4: 5c01 9001 |0000: iput-boolean v1, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mUseChronometer:Z // field@0190 │ │ -03fed8: 1100 |0002: return-object v0 │ │ +041a54: |[041a54] android.support.v4.app.NotificationCompat$Builder.setUsesChronometer:(Z)Landroid/support/v4/app/NotificationCompat$Builder; │ │ +041a64: 5c01 9001 |0000: iput-boolean v1, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mUseChronometer:Z // field@0190 │ │ +041a68: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=247 │ │ 0x0002 line=248 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v4/app/NotificationCompat$Builder; │ │ 0x0000 - 0x0003 reg=1 b Z │ │ @@ -14014,18 +14014,18 @@ │ │ type : '([J)Landroid/support/v4/app/NotificationCompat$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -03fedc: |[03fedc] android.support.v4.app.NotificationCompat$Builder.setVibrate:([J)Landroid/support/v4/app/NotificationCompat$Builder; │ │ -03feec: 5410 8701 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@0187 │ │ -03fef0: 5b02 0c00 |0002: iput-object v2, v0, Landroid/app/Notification;.vibrate:[J // field@000c │ │ -03fef4: 1101 |0004: return-object v1 │ │ +041a6c: |[041a6c] android.support.v4.app.NotificationCompat$Builder.setVibrate:([J)Landroid/support/v4/app/NotificationCompat$Builder; │ │ +041a7c: 5410 8701 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@0187 │ │ +041a80: 5b02 0c00 |0002: iput-object v2, v0, Landroid/app/Notification;.vibrate:[J // field@000c │ │ +041a84: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=446 │ │ 0x0004 line=447 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/NotificationCompat$Builder; │ │ 0x0000 - 0x0005 reg=2 pattern [J │ │ @@ -14035,33 +14035,33 @@ │ │ type : '(J)Landroid/support/v4/app/NotificationCompat$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -03fef8: |[03fef8] android.support.v4.app.NotificationCompat$Builder.setWhen:(J)Landroid/support/v4/app/NotificationCompat$Builder; │ │ -03ff08: 5410 8701 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@0187 │ │ -03ff0c: 5a02 0d00 |0002: iput-wide v2, v0, Landroid/app/Notification;.when:J // field@000d │ │ -03ff10: 1101 |0004: return-object v1 │ │ +041a88: |[041a88] android.support.v4.app.NotificationCompat$Builder.setWhen:(J)Landroid/support/v4/app/NotificationCompat$Builder; │ │ +041a98: 5410 8701 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@0187 │ │ +041a9c: 5a02 0d00 |0002: iput-wide v2, v0, Landroid/app/Notification;.when:J // field@000d │ │ +041aa0: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=231 │ │ 0x0004 line=232 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/NotificationCompat$Builder; │ │ 0x0000 - 0x0005 reg=2 when J │ │ │ │ - source_file_idx : 2898 (NotificationCompat.java) │ │ + source_file_idx : 2895 (NotificationCompat.java) │ │ │ │ Class #58 header: │ │ -class_idx : 216 │ │ +class_idx : 213 │ │ access_flags : 1536 (0x0600) │ │ -superclass_idx : 826 │ │ -source_file_idx : 2898 │ │ +superclass_idx : 823 │ │ +source_file_idx : 2895 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 1 │ │ │ │ Class #58 annotations: │ │ Annotations on class │ │ @@ -14079,21 +14079,21 @@ │ │ Virtual methods - │ │ #0 : (in Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl;) │ │ name : 'build' │ │ type : '(Landroid/support/v4/app/NotificationCompat$Builder;)Landroid/app/Notification;' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 2898 (NotificationCompat.java) │ │ + source_file_idx : 2895 (NotificationCompat.java) │ │ │ │ Class #59 header: │ │ -class_idx : 221 │ │ +class_idx : 218 │ │ access_flags : 1025 (0x0401) │ │ -superclass_idx : 826 │ │ -source_file_idx : 2898 │ │ +superclass_idx : 823 │ │ +source_file_idx : 2895 │ │ static_fields_size : 0 │ │ instance_fields_size: 4 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #59 annotations: │ │ Annotations on class │ │ @@ -14129,19 +14129,19 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -03ff14: |[03ff14] android.support.v4.app.NotificationCompat$Style.:()V │ │ -03ff24: 7010 1c15 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@151c │ │ -03ff2a: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -03ff2c: 5c10 9801 |0004: iput-boolean v0, v1, Landroid/support/v4/app/NotificationCompat$Style;.mSummaryTextSet:Z // field@0198 │ │ -03ff30: 0e00 |0006: return-void │ │ +041aa4: |[041aa4] android.support.v4.app.NotificationCompat$Style.:()V │ │ +041ab4: 7010 1c15 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@151c │ │ +041aba: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +041abc: 5c10 9801 |0004: iput-boolean v0, v1, Landroid/support/v4/app/NotificationCompat$Style;.mSummaryTextSet:Z // field@0198 │ │ +041ac0: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=606 │ │ 0x0003 line=611 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/app/NotificationCompat$Style; │ │ │ │ @@ -14151,22 +14151,22 @@ │ │ type : '()Landroid/app/Notification;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -03ff34: |[03ff34] android.support.v4.app.NotificationCompat$Style.build:()Landroid/app/Notification; │ │ -03ff44: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -03ff46: 5421 9601 |0001: iget-object v1, v2, Landroid/support/v4/app/NotificationCompat$Style;.mBuilder:Landroid/support/v4/app/NotificationCompat$Builder; // field@0196 │ │ -03ff4a: 3801 0800 |0003: if-eqz v1, 000b // +0008 │ │ -03ff4e: 5421 9601 |0005: iget-object v1, v2, Landroid/support/v4/app/NotificationCompat$Style;.mBuilder:Landroid/support/v4/app/NotificationCompat$Builder; // field@0196 │ │ -03ff52: 6e10 d704 0100 |0007: invoke-virtual {v1}, Landroid/support/v4/app/NotificationCompat$Builder;.build:()Landroid/app/Notification; // method@04d7 │ │ -03ff58: 0c00 |000a: move-result-object v0 │ │ -03ff5a: 1100 |000b: return-object v0 │ │ +041ac4: |[041ac4] android.support.v4.app.NotificationCompat$Style.build:()Landroid/app/Notification; │ │ +041ad4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +041ad6: 5421 9601 |0001: iget-object v1, v2, Landroid/support/v4/app/NotificationCompat$Style;.mBuilder:Landroid/support/v4/app/NotificationCompat$Builder; // field@0196 │ │ +041ada: 3801 0800 |0003: if-eqz v1, 000b // +0008 │ │ +041ade: 5421 9601 |0005: iget-object v1, v2, Landroid/support/v4/app/NotificationCompat$Style;.mBuilder:Landroid/support/v4/app/NotificationCompat$Builder; // field@0196 │ │ +041ae2: 6e10 d704 0100 |0007: invoke-virtual {v1}, Landroid/support/v4/app/NotificationCompat$Builder;.build:()Landroid/app/Notification; // method@04d7 │ │ +041ae8: 0c00 |000a: move-result-object v0 │ │ +041aea: 1100 |000b: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=623 │ │ 0x0001 line=624 │ │ 0x0005 line=625 │ │ 0x000b line=627 │ │ locals : │ │ @@ -14178,41 +14178,41 @@ │ │ type : '(Landroid/support/v4/app/NotificationCompat$Builder;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -03ff5c: |[03ff5c] android.support.v4.app.NotificationCompat$Style.setBuilder:(Landroid/support/v4/app/NotificationCompat$Builder;)V │ │ -03ff6c: 5410 9601 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$Style;.mBuilder:Landroid/support/v4/app/NotificationCompat$Builder; // field@0196 │ │ -03ff70: 3220 0d00 |0002: if-eq v0, v2, 000f // +000d │ │ -03ff74: 5b12 9601 |0004: iput-object v2, v1, Landroid/support/v4/app/NotificationCompat$Style;.mBuilder:Landroid/support/v4/app/NotificationCompat$Builder; // field@0196 │ │ -03ff78: 5410 9601 |0006: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$Style;.mBuilder:Landroid/support/v4/app/NotificationCompat$Builder; // field@0196 │ │ -03ff7c: 3800 0700 |0008: if-eqz v0, 000f // +0007 │ │ -03ff80: 5410 9601 |000a: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$Style;.mBuilder:Landroid/support/v4/app/NotificationCompat$Builder; // field@0196 │ │ -03ff84: 6e20 ee04 1000 |000c: invoke-virtual {v0, v1}, Landroid/support/v4/app/NotificationCompat$Builder;.setStyle:(Landroid/support/v4/app/NotificationCompat$Style;)Landroid/support/v4/app/NotificationCompat$Builder; // method@04ee │ │ -03ff8a: 0e00 |000f: return-void │ │ +041aec: |[041aec] android.support.v4.app.NotificationCompat$Style.setBuilder:(Landroid/support/v4/app/NotificationCompat$Builder;)V │ │ +041afc: 5410 9601 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$Style;.mBuilder:Landroid/support/v4/app/NotificationCompat$Builder; // field@0196 │ │ +041b00: 3220 0d00 |0002: if-eq v0, v2, 000f // +000d │ │ +041b04: 5b12 9601 |0004: iput-object v2, v1, Landroid/support/v4/app/NotificationCompat$Style;.mBuilder:Landroid/support/v4/app/NotificationCompat$Builder; // field@0196 │ │ +041b08: 5410 9601 |0006: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$Style;.mBuilder:Landroid/support/v4/app/NotificationCompat$Builder; // field@0196 │ │ +041b0c: 3800 0700 |0008: if-eqz v0, 000f // +0007 │ │ +041b10: 5410 9601 |000a: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$Style;.mBuilder:Landroid/support/v4/app/NotificationCompat$Builder; // field@0196 │ │ +041b14: 6e20 ee04 1000 |000c: invoke-virtual {v0, v1}, Landroid/support/v4/app/NotificationCompat$Builder;.setStyle:(Landroid/support/v4/app/NotificationCompat$Style;)Landroid/support/v4/app/NotificationCompat$Builder; // method@04ee │ │ +041b1a: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=614 │ │ 0x0004 line=615 │ │ 0x0006 line=616 │ │ 0x000a line=617 │ │ 0x000f line=620 │ │ locals : │ │ 0x0000 - 0x0010 reg=1 this Landroid/support/v4/app/NotificationCompat$Style; │ │ 0x0000 - 0x0010 reg=2 builder Landroid/support/v4/app/NotificationCompat$Builder; │ │ │ │ - source_file_idx : 2898 (NotificationCompat.java) │ │ + source_file_idx : 2895 (NotificationCompat.java) │ │ │ │ Class #60 header: │ │ -class_idx : 222 │ │ +class_idx : 219 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 826 │ │ -source_file_idx : 2898 │ │ +superclass_idx : 823 │ │ +source_file_idx : 2895 │ │ static_fields_size : 7 │ │ instance_fields_size: 0 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 0 │ │ │ │ Class #60 annotations: │ │ Annotations on class │ │ @@ -14266,40 +14266,40 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 50 16-bit code units │ │ -03ff8c: |[03ff8c] android.support.v4.app.NotificationCompat.:()V │ │ -03ff9c: 6000 1f00 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@001f │ │ -03ffa0: 1301 1000 |0002: const/16 v1, #int 16 // #10 │ │ -03ffa4: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ -03ffa8: 2200 dc00 |0006: new-instance v0, Landroid/support/v4/app/NotificationCompat$NotificationCompatImplJellybean; // type@00dc │ │ -03ffac: 7010 0205 0000 |0008: invoke-direct {v0}, Landroid/support/v4/app/NotificationCompat$NotificationCompatImplJellybean;.:()V // method@0502 │ │ -03ffb2: 6900 9a01 |000b: sput-object v0, Landroid/support/v4/app/NotificationCompat;.IMPL:Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl; // field@019a │ │ -03ffb6: 0e00 |000d: return-void │ │ -03ffb8: 6000 1f00 |000e: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@001f │ │ -03ffbc: 1301 0e00 |0010: const/16 v1, #int 14 // #e │ │ -03ffc0: 3410 0a00 |0012: if-lt v0, v1, 001c // +000a │ │ -03ffc4: 2200 db00 |0014: new-instance v0, Landroid/support/v4/app/NotificationCompat$NotificationCompatImplIceCreamSandwich; // type@00db │ │ -03ffc8: 7010 0005 0000 |0016: invoke-direct {v0}, Landroid/support/v4/app/NotificationCompat$NotificationCompatImplIceCreamSandwich;.:()V // method@0500 │ │ -03ffce: 6900 9a01 |0019: sput-object v0, Landroid/support/v4/app/NotificationCompat;.IMPL:Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl; // field@019a │ │ -03ffd2: 28f2 |001b: goto 000d // -000e │ │ -03ffd4: 6000 1f00 |001c: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@001f │ │ -03ffd8: 1301 0b00 |001e: const/16 v1, #int 11 // #b │ │ -03ffdc: 3410 0a00 |0020: if-lt v0, v1, 002a // +000a │ │ -03ffe0: 2200 da00 |0022: new-instance v0, Landroid/support/v4/app/NotificationCompat$NotificationCompatImplHoneycomb; // type@00da │ │ -03ffe4: 7010 fe04 0000 |0024: invoke-direct {v0}, Landroid/support/v4/app/NotificationCompat$NotificationCompatImplHoneycomb;.:()V // method@04fe │ │ -03ffea: 6900 9a01 |0027: sput-object v0, Landroid/support/v4/app/NotificationCompat;.IMPL:Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl; // field@019a │ │ -03ffee: 28e4 |0029: goto 000d // -001c │ │ -03fff0: 2200 d900 |002a: new-instance v0, Landroid/support/v4/app/NotificationCompat$NotificationCompatImplBase; // type@00d9 │ │ -03fff4: 7010 fc04 0000 |002c: invoke-direct {v0}, Landroid/support/v4/app/NotificationCompat$NotificationCompatImplBase;.:()V // method@04fc │ │ -03fffa: 6900 9a01 |002f: sput-object v0, Landroid/support/v4/app/NotificationCompat;.IMPL:Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl; // field@019a │ │ -03fffe: 28dc |0031: goto 000d // -0024 │ │ +041b1c: |[041b1c] android.support.v4.app.NotificationCompat.:()V │ │ +041b2c: 6000 1f00 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@001f │ │ +041b30: 1301 1000 |0002: const/16 v1, #int 16 // #10 │ │ +041b34: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ +041b38: 2200 d900 |0006: new-instance v0, Landroid/support/v4/app/NotificationCompat$NotificationCompatImplJellybean; // type@00d9 │ │ +041b3c: 7010 0205 0000 |0008: invoke-direct {v0}, Landroid/support/v4/app/NotificationCompat$NotificationCompatImplJellybean;.:()V // method@0502 │ │ +041b42: 6900 9a01 |000b: sput-object v0, Landroid/support/v4/app/NotificationCompat;.IMPL:Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl; // field@019a │ │ +041b46: 0e00 |000d: return-void │ │ +041b48: 6000 1f00 |000e: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@001f │ │ +041b4c: 1301 0e00 |0010: const/16 v1, #int 14 // #e │ │ +041b50: 3410 0a00 |0012: if-lt v0, v1, 001c // +000a │ │ +041b54: 2200 d800 |0014: new-instance v0, Landroid/support/v4/app/NotificationCompat$NotificationCompatImplIceCreamSandwich; // type@00d8 │ │ +041b58: 7010 0005 0000 |0016: invoke-direct {v0}, Landroid/support/v4/app/NotificationCompat$NotificationCompatImplIceCreamSandwich;.:()V // method@0500 │ │ +041b5e: 6900 9a01 |0019: sput-object v0, Landroid/support/v4/app/NotificationCompat;.IMPL:Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl; // field@019a │ │ +041b62: 28f2 |001b: goto 000d // -000e │ │ +041b64: 6000 1f00 |001c: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@001f │ │ +041b68: 1301 0b00 |001e: const/16 v1, #int 11 // #b │ │ +041b6c: 3410 0a00 |0020: if-lt v0, v1, 002a // +000a │ │ +041b70: 2200 d700 |0022: new-instance v0, Landroid/support/v4/app/NotificationCompat$NotificationCompatImplHoneycomb; // type@00d7 │ │ +041b74: 7010 fe04 0000 |0024: invoke-direct {v0}, Landroid/support/v4/app/NotificationCompat$NotificationCompatImplHoneycomb;.:()V // method@04fe │ │ +041b7a: 6900 9a01 |0027: sput-object v0, Landroid/support/v4/app/NotificationCompat;.IMPL:Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl; // field@019a │ │ +041b7e: 28e4 |0029: goto 000d // -001c │ │ +041b80: 2200 d600 |002a: new-instance v0, Landroid/support/v4/app/NotificationCompat$NotificationCompatImplBase; // type@00d6 │ │ +041b84: 7010 fc04 0000 |002c: invoke-direct {v0}, Landroid/support/v4/app/NotificationCompat$NotificationCompatImplBase;.:()V // method@04fc │ │ +041b8a: 6900 9a01 |002f: sput-object v0, Landroid/support/v4/app/NotificationCompat;.IMPL:Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl; // field@019a │ │ +041b8e: 28dc |0031: goto 000d // -0024 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=153 │ │ 0x0006 line=154 │ │ 0x000d line=162 │ │ 0x000e line=155 │ │ 0x0014 line=156 │ │ @@ -14313,17 +14313,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -040000: |[040000] android.support.v4.app.NotificationCompat.:()V │ │ -040010: 7010 1c15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ -040016: 0e00 |0003: return-void │ │ +041b90: |[041b90] android.support.v4.app.NotificationCompat.:()V │ │ +041ba0: 7010 1c15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ +041ba6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ 0x0003 line=819 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/NotificationCompat; │ │ │ │ @@ -14332,30 +14332,30 @@ │ │ type : '()Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -040018: |[040018] android.support.v4.app.NotificationCompat.access$000:()Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl; │ │ -040028: 6200 9a01 |0000: sget-object v0, Landroid/support/v4/app/NotificationCompat;.IMPL:Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl; // field@019a │ │ -04002c: 1100 |0002: return-object v0 │ │ +041ba8: |[041ba8] android.support.v4.app.NotificationCompat.access$000:()Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl; │ │ +041bb8: 6200 9a01 |0000: sget-object v0, Landroid/support/v4/app/NotificationCompat;.IMPL:Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl; // field@019a │ │ +041bbc: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ locals : │ │ │ │ Virtual methods - │ │ - source_file_idx : 2898 (NotificationCompat.java) │ │ + source_file_idx : 2895 (NotificationCompat.java) │ │ │ │ Class #61 header: │ │ -class_idx : 223 │ │ +class_idx : 220 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 826 │ │ -source_file_idx : 2899 │ │ +superclass_idx : 823 │ │ +source_file_idx : 2896 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 0 │ │ │ │ Class #61 - │ │ Class descriptor : 'Landroid/support/v4/app/NotificationCompatHoneycomb;' │ │ @@ -14370,17 +14370,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -040030: |[040030] android.support.v4.app.NotificationCompatHoneycomb.:()V │ │ -040040: 7010 1c15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ -040046: 0e00 |0003: return-void │ │ +041bc0: |[041bc0] android.support.v4.app.NotificationCompatHoneycomb.:()V │ │ +041bd0: 7010 1c15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ +041bd6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/NotificationCompatHoneycomb; │ │ │ │ #1 : (in Landroid/support/v4/app/NotificationCompatHoneycomb;) │ │ @@ -14388,95 +14388,95 @@ │ │ type : '(Landroid/content/Context;Landroid/app/Notification;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Landroid/widget/RemoteViews;ILandroid/app/PendingIntent;Landroid/app/PendingIntent;Landroid/graphics/Bitmap;)Landroid/app/Notification;' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 15 │ │ ins : 10 │ │ outs : 4 │ │ insns size : 148 16-bit code units │ │ -040048: |[040048] android.support.v4.app.NotificationCompatHoneycomb.add:(Landroid/content/Context;Landroid/app/Notification;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Landroid/widget/RemoteViews;ILandroid/app/PendingIntent;Landroid/app/PendingIntent;Landroid/graphics/Bitmap;)Landroid/app/Notification; │ │ -040058: 2201 1500 |0000: new-instance v1, Landroid/app/Notification$Builder; // type@0015 │ │ -04005c: 7020 6700 5100 |0002: invoke-direct {v1, v5}, Landroid/app/Notification$Builder;.:(Landroid/content/Context;)V // method@0067 │ │ -040062: 5362 0d00 |0005: iget-wide v2, v6, Landroid/app/Notification;.when:J // field@000d │ │ -040066: 6e30 8100 2103 |0007: invoke-virtual {v1, v2, v3}, Landroid/app/Notification$Builder;.setWhen:(J)Landroid/app/Notification$Builder; // method@0081 │ │ -04006c: 0c01 |000a: move-result-object v1 │ │ -04006e: 5262 0500 |000b: iget v2, v6, Landroid/app/Notification;.icon:I // field@0005 │ │ -040072: 5263 0600 |000d: iget v3, v6, Landroid/app/Notification;.iconLevel:I // field@0006 │ │ -040076: 6e30 7b00 2103 |000f: invoke-virtual {v1, v2, v3}, Landroid/app/Notification$Builder;.setSmallIcon:(II)Landroid/app/Notification$Builder; // method@007b │ │ -04007c: 0c01 |0012: move-result-object v1 │ │ -04007e: 5462 0100 |0013: iget-object v2, v6, Landroid/app/Notification;.contentView:Landroid/widget/RemoteViews; // field@0001 │ │ -040082: 6e20 6c00 2100 |0015: invoke-virtual {v1, v2}, Landroid/app/Notification$Builder;.setContent:(Landroid/widget/RemoteViews;)Landroid/app/Notification$Builder; // method@006c │ │ -040088: 0c01 |0018: move-result-object v1 │ │ -04008a: 5462 0b00 |0019: iget-object v2, v6, Landroid/app/Notification;.tickerText:Ljava/lang/CharSequence; // field@000b │ │ -04008e: 6e30 7e00 210a |001b: invoke-virtual {v1, v2, v10}, Landroid/app/Notification$Builder;.setTicker:(Ljava/lang/CharSequence;Landroid/widget/RemoteViews;)Landroid/app/Notification$Builder; // method@007e │ │ -040094: 0c01 |001e: move-result-object v1 │ │ -040096: 5462 0a00 |001f: iget-object v2, v6, Landroid/app/Notification;.sound:Landroid/net/Uri; // field@000a │ │ -04009a: 5263 0000 |0021: iget v3, v6, Landroid/app/Notification;.audioStreamType:I // field@0000 │ │ -04009e: 6e30 7c00 2103 |0023: invoke-virtual {v1, v2, v3}, Landroid/app/Notification$Builder;.setSound:(Landroid/net/Uri;I)Landroid/app/Notification$Builder; // method@007c │ │ -0400a4: 0c01 |0026: move-result-object v1 │ │ -0400a6: 5462 0c00 |0027: iget-object v2, v6, Landroid/app/Notification;.vibrate:[J // field@000c │ │ -0400aa: 6e20 8000 2100 |0029: invoke-virtual {v1, v2}, Landroid/app/Notification$Builder;.setVibrate:([J)Landroid/app/Notification$Builder; // method@0080 │ │ -0400b0: 0c01 |002c: move-result-object v1 │ │ -0400b2: 5262 0700 |002d: iget v2, v6, Landroid/app/Notification;.ledARGB:I // field@0007 │ │ -0400b6: 5263 0900 |002f: iget v3, v6, Landroid/app/Notification;.ledOnMS:I // field@0009 │ │ -0400ba: 5264 0800 |0031: iget v4, v6, Landroid/app/Notification;.ledOffMS:I // field@0008 │ │ -0400be: 6e40 7500 2143 |0033: invoke-virtual {v1, v2, v3, v4}, Landroid/app/Notification$Builder;.setLights:(III)Landroid/app/Notification$Builder; // method@0075 │ │ -0400c4: 0c02 |0036: move-result-object v2 │ │ -0400c6: 5261 0400 |0037: iget v1, v6, Landroid/app/Notification;.flags:I // field@0004 │ │ -0400ca: dd01 0102 |0039: and-int/lit8 v1, v1, #int 2 // #02 │ │ -0400ce: 3801 5100 |003b: if-eqz v1, 008c // +0051 │ │ -0400d2: 1211 |003d: const/4 v1, #int 1 // #1 │ │ -0400d4: 6e20 7700 1200 |003e: invoke-virtual {v2, v1}, Landroid/app/Notification$Builder;.setOngoing:(Z)Landroid/app/Notification$Builder; // method@0077 │ │ -0400da: 0c02 |0041: move-result-object v2 │ │ -0400dc: 5261 0400 |0042: iget v1, v6, Landroid/app/Notification;.flags:I // field@0004 │ │ -0400e0: dd01 0108 |0044: and-int/lit8 v1, v1, #int 8 // #08 │ │ -0400e4: 3801 4800 |0046: if-eqz v1, 008e // +0048 │ │ -0400e8: 1211 |0048: const/4 v1, #int 1 // #1 │ │ -0400ea: 6e20 7800 1200 |0049: invoke-virtual {v2, v1}, Landroid/app/Notification$Builder;.setOnlyAlertOnce:(Z)Landroid/app/Notification$Builder; // method@0078 │ │ -0400f0: 0c02 |004c: move-result-object v2 │ │ -0400f2: 5261 0400 |004d: iget v1, v6, Landroid/app/Notification;.flags:I // field@0004 │ │ -0400f6: dd01 0110 |004f: and-int/lit8 v1, v1, #int 16 // #10 │ │ -0400fa: 3801 3f00 |0051: if-eqz v1, 0090 // +003f │ │ -0400fe: 1211 |0053: const/4 v1, #int 1 // #1 │ │ -040100: 6e20 6b00 1200 |0054: invoke-virtual {v2, v1}, Landroid/app/Notification$Builder;.setAutoCancel:(Z)Landroid/app/Notification$Builder; // method@006b │ │ -040106: 0c01 |0057: move-result-object v1 │ │ -040108: 5262 0200 |0058: iget v2, v6, Landroid/app/Notification;.defaults:I // field@0002 │ │ -04010c: 6e20 7100 2100 |005a: invoke-virtual {v1, v2}, Landroid/app/Notification$Builder;.setDefaults:(I)Landroid/app/Notification$Builder; // method@0071 │ │ -040112: 0c01 |005d: move-result-object v1 │ │ -040114: 6e20 7000 7100 |005e: invoke-virtual {v1, v7}, Landroid/app/Notification$Builder;.setContentTitle:(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; // method@0070 │ │ -04011a: 0c01 |0061: move-result-object v1 │ │ -04011c: 6e20 6f00 8100 |0062: invoke-virtual {v1, v8}, Landroid/app/Notification$Builder;.setContentText:(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; // method@006f │ │ -040122: 0c01 |0065: move-result-object v1 │ │ -040124: 6e20 6d00 9100 |0066: invoke-virtual {v1, v9}, Landroid/app/Notification$Builder;.setContentInfo:(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; // method@006d │ │ -04012a: 0c01 |0069: move-result-object v1 │ │ -04012c: 6e20 6e00 c100 |006a: invoke-virtual {v1, v12}, Landroid/app/Notification$Builder;.setContentIntent:(Landroid/app/PendingIntent;)Landroid/app/Notification$Builder; // method@006e │ │ -040132: 0c01 |006d: move-result-object v1 │ │ -040134: 5462 0300 |006e: iget-object v2, v6, Landroid/app/Notification;.deleteIntent:Landroid/app/PendingIntent; // field@0003 │ │ -040138: 6e20 7200 2100 |0070: invoke-virtual {v1, v2}, Landroid/app/Notification$Builder;.setDeleteIntent:(Landroid/app/PendingIntent;)Landroid/app/Notification$Builder; // method@0072 │ │ -04013e: 0c02 |0073: move-result-object v2 │ │ -040140: 5261 0400 |0074: iget v1, v6, Landroid/app/Notification;.flags:I // field@0004 │ │ -040144: d511 8000 |0076: and-int/lit16 v1, v1, #int 128 // #0080 │ │ -040148: 3801 1a00 |0078: if-eqz v1, 0092 // +001a │ │ -04014c: 1211 |007a: const/4 v1, #int 1 // #1 │ │ -04014e: 6e30 7300 d201 |007b: invoke-virtual {v2, v13, v1}, Landroid/app/Notification$Builder;.setFullScreenIntent:(Landroid/app/PendingIntent;Z)Landroid/app/Notification$Builder; // method@0073 │ │ -040154: 0c01 |007e: move-result-object v1 │ │ -040156: 6e20 7400 e100 |007f: invoke-virtual {v1, v14}, Landroid/app/Notification$Builder;.setLargeIcon:(Landroid/graphics/Bitmap;)Landroid/app/Notification$Builder; // method@0074 │ │ -04015c: 0c01 |0082: move-result-object v1 │ │ -04015e: 6e20 7600 b100 |0083: invoke-virtual {v1, v11}, Landroid/app/Notification$Builder;.setNumber:(I)Landroid/app/Notification$Builder; // method@0076 │ │ -040164: 0c00 |0086: move-result-object v0 │ │ -040166: 6e10 6a00 0000 |0087: invoke-virtual {v0}, Landroid/app/Notification$Builder;.getNotification:()Landroid/app/Notification; // method@006a │ │ -04016c: 0c01 |008a: move-result-object v1 │ │ -04016e: 1101 |008b: return-object v1 │ │ -040170: 1201 |008c: const/4 v1, #int 0 // #0 │ │ -040172: 28b1 |008d: goto 003e // -004f │ │ -040174: 1201 |008e: const/4 v1, #int 0 // #0 │ │ -040176: 28ba |008f: goto 0049 // -0046 │ │ -040178: 1201 |0090: const/4 v1, #int 0 // #0 │ │ -04017a: 28c3 |0091: goto 0054 // -003d │ │ -04017c: 1201 |0092: const/4 v1, #int 0 // #0 │ │ -04017e: 28e8 |0093: goto 007b // -0018 │ │ +041bd8: |[041bd8] android.support.v4.app.NotificationCompatHoneycomb.add:(Landroid/content/Context;Landroid/app/Notification;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Landroid/widget/RemoteViews;ILandroid/app/PendingIntent;Landroid/app/PendingIntent;Landroid/graphics/Bitmap;)Landroid/app/Notification; │ │ +041be8: 2201 1500 |0000: new-instance v1, Landroid/app/Notification$Builder; // type@0015 │ │ +041bec: 7020 6700 5100 |0002: invoke-direct {v1, v5}, Landroid/app/Notification$Builder;.:(Landroid/content/Context;)V // method@0067 │ │ +041bf2: 5362 0d00 |0005: iget-wide v2, v6, Landroid/app/Notification;.when:J // field@000d │ │ +041bf6: 6e30 8100 2103 |0007: invoke-virtual {v1, v2, v3}, Landroid/app/Notification$Builder;.setWhen:(J)Landroid/app/Notification$Builder; // method@0081 │ │ +041bfc: 0c01 |000a: move-result-object v1 │ │ +041bfe: 5262 0500 |000b: iget v2, v6, Landroid/app/Notification;.icon:I // field@0005 │ │ +041c02: 5263 0600 |000d: iget v3, v6, Landroid/app/Notification;.iconLevel:I // field@0006 │ │ +041c06: 6e30 7b00 2103 |000f: invoke-virtual {v1, v2, v3}, Landroid/app/Notification$Builder;.setSmallIcon:(II)Landroid/app/Notification$Builder; // method@007b │ │ +041c0c: 0c01 |0012: move-result-object v1 │ │ +041c0e: 5462 0100 |0013: iget-object v2, v6, Landroid/app/Notification;.contentView:Landroid/widget/RemoteViews; // field@0001 │ │ +041c12: 6e20 6c00 2100 |0015: invoke-virtual {v1, v2}, Landroid/app/Notification$Builder;.setContent:(Landroid/widget/RemoteViews;)Landroid/app/Notification$Builder; // method@006c │ │ +041c18: 0c01 |0018: move-result-object v1 │ │ +041c1a: 5462 0b00 |0019: iget-object v2, v6, Landroid/app/Notification;.tickerText:Ljava/lang/CharSequence; // field@000b │ │ +041c1e: 6e30 7e00 210a |001b: invoke-virtual {v1, v2, v10}, Landroid/app/Notification$Builder;.setTicker:(Ljava/lang/CharSequence;Landroid/widget/RemoteViews;)Landroid/app/Notification$Builder; // method@007e │ │ +041c24: 0c01 |001e: move-result-object v1 │ │ +041c26: 5462 0a00 |001f: iget-object v2, v6, Landroid/app/Notification;.sound:Landroid/net/Uri; // field@000a │ │ +041c2a: 5263 0000 |0021: iget v3, v6, Landroid/app/Notification;.audioStreamType:I // field@0000 │ │ +041c2e: 6e30 7c00 2103 |0023: invoke-virtual {v1, v2, v3}, Landroid/app/Notification$Builder;.setSound:(Landroid/net/Uri;I)Landroid/app/Notification$Builder; // method@007c │ │ +041c34: 0c01 |0026: move-result-object v1 │ │ +041c36: 5462 0c00 |0027: iget-object v2, v6, Landroid/app/Notification;.vibrate:[J // field@000c │ │ +041c3a: 6e20 8000 2100 |0029: invoke-virtual {v1, v2}, Landroid/app/Notification$Builder;.setVibrate:([J)Landroid/app/Notification$Builder; // method@0080 │ │ +041c40: 0c01 |002c: move-result-object v1 │ │ +041c42: 5262 0700 |002d: iget v2, v6, Landroid/app/Notification;.ledARGB:I // field@0007 │ │ +041c46: 5263 0900 |002f: iget v3, v6, Landroid/app/Notification;.ledOnMS:I // field@0009 │ │ +041c4a: 5264 0800 |0031: iget v4, v6, Landroid/app/Notification;.ledOffMS:I // field@0008 │ │ +041c4e: 6e40 7500 2143 |0033: invoke-virtual {v1, v2, v3, v4}, Landroid/app/Notification$Builder;.setLights:(III)Landroid/app/Notification$Builder; // method@0075 │ │ +041c54: 0c02 |0036: move-result-object v2 │ │ +041c56: 5261 0400 |0037: iget v1, v6, Landroid/app/Notification;.flags:I // field@0004 │ │ +041c5a: dd01 0102 |0039: and-int/lit8 v1, v1, #int 2 // #02 │ │ +041c5e: 3801 5100 |003b: if-eqz v1, 008c // +0051 │ │ +041c62: 1211 |003d: const/4 v1, #int 1 // #1 │ │ +041c64: 6e20 7700 1200 |003e: invoke-virtual {v2, v1}, Landroid/app/Notification$Builder;.setOngoing:(Z)Landroid/app/Notification$Builder; // method@0077 │ │ +041c6a: 0c02 |0041: move-result-object v2 │ │ +041c6c: 5261 0400 |0042: iget v1, v6, Landroid/app/Notification;.flags:I // field@0004 │ │ +041c70: dd01 0108 |0044: and-int/lit8 v1, v1, #int 8 // #08 │ │ +041c74: 3801 4800 |0046: if-eqz v1, 008e // +0048 │ │ +041c78: 1211 |0048: const/4 v1, #int 1 // #1 │ │ +041c7a: 6e20 7800 1200 |0049: invoke-virtual {v2, v1}, Landroid/app/Notification$Builder;.setOnlyAlertOnce:(Z)Landroid/app/Notification$Builder; // method@0078 │ │ +041c80: 0c02 |004c: move-result-object v2 │ │ +041c82: 5261 0400 |004d: iget v1, v6, Landroid/app/Notification;.flags:I // field@0004 │ │ +041c86: dd01 0110 |004f: and-int/lit8 v1, v1, #int 16 // #10 │ │ +041c8a: 3801 3f00 |0051: if-eqz v1, 0090 // +003f │ │ +041c8e: 1211 |0053: const/4 v1, #int 1 // #1 │ │ +041c90: 6e20 6b00 1200 |0054: invoke-virtual {v2, v1}, Landroid/app/Notification$Builder;.setAutoCancel:(Z)Landroid/app/Notification$Builder; // method@006b │ │ +041c96: 0c01 |0057: move-result-object v1 │ │ +041c98: 5262 0200 |0058: iget v2, v6, Landroid/app/Notification;.defaults:I // field@0002 │ │ +041c9c: 6e20 7100 2100 |005a: invoke-virtual {v1, v2}, Landroid/app/Notification$Builder;.setDefaults:(I)Landroid/app/Notification$Builder; // method@0071 │ │ +041ca2: 0c01 |005d: move-result-object v1 │ │ +041ca4: 6e20 7000 7100 |005e: invoke-virtual {v1, v7}, Landroid/app/Notification$Builder;.setContentTitle:(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; // method@0070 │ │ +041caa: 0c01 |0061: move-result-object v1 │ │ +041cac: 6e20 6f00 8100 |0062: invoke-virtual {v1, v8}, Landroid/app/Notification$Builder;.setContentText:(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; // method@006f │ │ +041cb2: 0c01 |0065: move-result-object v1 │ │ +041cb4: 6e20 6d00 9100 |0066: invoke-virtual {v1, v9}, Landroid/app/Notification$Builder;.setContentInfo:(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; // method@006d │ │ +041cba: 0c01 |0069: move-result-object v1 │ │ +041cbc: 6e20 6e00 c100 |006a: invoke-virtual {v1, v12}, Landroid/app/Notification$Builder;.setContentIntent:(Landroid/app/PendingIntent;)Landroid/app/Notification$Builder; // method@006e │ │ +041cc2: 0c01 |006d: move-result-object v1 │ │ +041cc4: 5462 0300 |006e: iget-object v2, v6, Landroid/app/Notification;.deleteIntent:Landroid/app/PendingIntent; // field@0003 │ │ +041cc8: 6e20 7200 2100 |0070: invoke-virtual {v1, v2}, Landroid/app/Notification$Builder;.setDeleteIntent:(Landroid/app/PendingIntent;)Landroid/app/Notification$Builder; // method@0072 │ │ +041cce: 0c02 |0073: move-result-object v2 │ │ +041cd0: 5261 0400 |0074: iget v1, v6, Landroid/app/Notification;.flags:I // field@0004 │ │ +041cd4: d511 8000 |0076: and-int/lit16 v1, v1, #int 128 // #0080 │ │ +041cd8: 3801 1a00 |0078: if-eqz v1, 0092 // +001a │ │ +041cdc: 1211 |007a: const/4 v1, #int 1 // #1 │ │ +041cde: 6e30 7300 d201 |007b: invoke-virtual {v2, v13, v1}, Landroid/app/Notification$Builder;.setFullScreenIntent:(Landroid/app/PendingIntent;Z)Landroid/app/Notification$Builder; // method@0073 │ │ +041ce4: 0c01 |007e: move-result-object v1 │ │ +041ce6: 6e20 7400 e100 |007f: invoke-virtual {v1, v14}, Landroid/app/Notification$Builder;.setLargeIcon:(Landroid/graphics/Bitmap;)Landroid/app/Notification$Builder; // method@0074 │ │ +041cec: 0c01 |0082: move-result-object v1 │ │ +041cee: 6e20 7600 b100 |0083: invoke-virtual {v1, v11}, Landroid/app/Notification$Builder;.setNumber:(I)Landroid/app/Notification$Builder; // method@0076 │ │ +041cf4: 0c00 |0086: move-result-object v0 │ │ +041cf6: 6e10 6a00 0000 |0087: invoke-virtual {v0}, Landroid/app/Notification$Builder;.getNotification:()Landroid/app/Notification; // method@006a │ │ +041cfc: 0c01 |008a: move-result-object v1 │ │ +041cfe: 1101 |008b: return-object v1 │ │ +041d00: 1201 |008c: const/4 v1, #int 0 // #0 │ │ +041d02: 28b1 |008d: goto 003e // -004f │ │ +041d04: 1201 |008e: const/4 v1, #int 0 // #0 │ │ +041d06: 28ba |008f: goto 0049 // -0046 │ │ +041d08: 1201 |0090: const/4 v1, #int 0 // #0 │ │ +041d0a: 28c3 |0091: goto 0054 // -003d │ │ +041d0c: 1201 |0092: const/4 v1, #int 0 // #0 │ │ +041d0e: 28e8 |0093: goto 007b // -0018 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=30 │ │ 0x0087 line=52 │ │ 0x008c line=30 │ │ locals : │ │ 0x0087 - 0x008c reg=0 b Landroid/app/Notification$Builder; │ │ @@ -14488,21 +14488,21 @@ │ │ 0x0000 - 0x0094 reg=10 tickerView Landroid/widget/RemoteViews; │ │ 0x0000 - 0x0094 reg=11 number I │ │ 0x0000 - 0x0094 reg=12 contentIntent Landroid/app/PendingIntent; │ │ 0x0000 - 0x0094 reg=13 fullScreenIntent Landroid/app/PendingIntent; │ │ 0x0000 - 0x0094 reg=14 largeIcon Landroid/graphics/Bitmap; │ │ │ │ Virtual methods - │ │ - source_file_idx : 2899 (NotificationCompatHoneycomb.java) │ │ + source_file_idx : 2896 (NotificationCompatHoneycomb.java) │ │ │ │ Class #62 header: │ │ -class_idx : 224 │ │ +class_idx : 221 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 826 │ │ -source_file_idx : 2900 │ │ +superclass_idx : 823 │ │ +source_file_idx : 2897 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 0 │ │ │ │ Class #62 - │ │ Class descriptor : 'Landroid/support/v4/app/NotificationCompatIceCreamSandwich;' │ │ @@ -14517,149 +14517,150 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -040180: |[040180] android.support.v4.app.NotificationCompatIceCreamSandwich.:()V │ │ -040190: 7010 1c15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ -040196: 0e00 |0003: return-void │ │ +041d10: |[041d10] android.support.v4.app.NotificationCompatIceCreamSandwich.:()V │ │ +041d20: 7010 1c15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ +041d26: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/NotificationCompatIceCreamSandwich; │ │ │ │ #1 : (in Landroid/support/v4/app/NotificationCompatIceCreamSandwich;) │ │ name : 'add' │ │ type : '(Landroid/content/Context;Landroid/app/Notification;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Landroid/widget/RemoteViews;ILandroid/app/PendingIntent;Landroid/app/PendingIntent;Landroid/graphics/Bitmap;IIZ)Landroid/app/Notification;' │ │ access : 0x0008 (STATIC) │ │ code - │ │ - registers : 21 │ │ + registers : 22 │ │ ins : 13 │ │ outs : 4 │ │ - insns size : 162 16-bit code units │ │ -040198: |[040198] android.support.v4.app.NotificationCompatIceCreamSandwich.add:(Landroid/content/Context;Landroid/app/Notification;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Landroid/widget/RemoteViews;ILandroid/app/PendingIntent;Landroid/app/PendingIntent;Landroid/graphics/Bitmap;IIZ)Landroid/app/Notification; │ │ -0401a8: 2204 1500 |0000: new-instance v4, Landroid/app/Notification$Builder; // type@0015 │ │ -0401ac: 7020 6700 8400 |0002: invoke-direct {v4, v8}, Landroid/app/Notification$Builder;.:(Landroid/content/Context;)V // method@0067 │ │ -0401b2: 5395 0d00 |0005: iget-wide v5, v9, Landroid/app/Notification;.when:J // field@000d │ │ -0401b6: 6e30 8100 5406 |0007: invoke-virtual {v4, v5, v6}, Landroid/app/Notification$Builder;.setWhen:(J)Landroid/app/Notification$Builder; // method@0081 │ │ -0401bc: 0c04 |000a: move-result-object v4 │ │ -0401be: 5295 0500 |000b: iget v5, v9, Landroid/app/Notification;.icon:I // field@0005 │ │ -0401c2: 5296 0600 |000d: iget v6, v9, Landroid/app/Notification;.iconLevel:I // field@0006 │ │ -0401c6: 6e30 7b00 5406 |000f: invoke-virtual {v4, v5, v6}, Landroid/app/Notification$Builder;.setSmallIcon:(II)Landroid/app/Notification$Builder; // method@007b │ │ -0401cc: 0c04 |0012: move-result-object v4 │ │ -0401ce: 5495 0100 |0013: iget-object v5, v9, Landroid/app/Notification;.contentView:Landroid/widget/RemoteViews; // field@0001 │ │ -0401d2: 6e20 6c00 5400 |0015: invoke-virtual {v4, v5}, Landroid/app/Notification$Builder;.setContent:(Landroid/widget/RemoteViews;)Landroid/app/Notification$Builder; // method@006c │ │ -0401d8: 0c04 |0018: move-result-object v4 │ │ -0401da: 5495 0b00 |0019: iget-object v5, v9, Landroid/app/Notification;.tickerText:Ljava/lang/CharSequence; // field@000b │ │ -0401de: 6e30 7e00 540d |001b: invoke-virtual {v4, v5, v13}, Landroid/app/Notification$Builder;.setTicker:(Ljava/lang/CharSequence;Landroid/widget/RemoteViews;)Landroid/app/Notification$Builder; // method@007e │ │ -0401e4: 0c04 |001e: move-result-object v4 │ │ -0401e6: 5495 0a00 |001f: iget-object v5, v9, Landroid/app/Notification;.sound:Landroid/net/Uri; // field@000a │ │ -0401ea: 5296 0000 |0021: iget v6, v9, Landroid/app/Notification;.audioStreamType:I // field@0000 │ │ -0401ee: 6e30 7c00 5406 |0023: invoke-virtual {v4, v5, v6}, Landroid/app/Notification$Builder;.setSound:(Landroid/net/Uri;I)Landroid/app/Notification$Builder; // method@007c │ │ -0401f4: 0c04 |0026: move-result-object v4 │ │ -0401f6: 5495 0c00 |0027: iget-object v5, v9, Landroid/app/Notification;.vibrate:[J // field@000c │ │ -0401fa: 6e20 8000 5400 |0029: invoke-virtual {v4, v5}, Landroid/app/Notification$Builder;.setVibrate:([J)Landroid/app/Notification$Builder; // method@0080 │ │ -040200: 0c04 |002c: move-result-object v4 │ │ -040202: 5295 0700 |002d: iget v5, v9, Landroid/app/Notification;.ledARGB:I // field@0007 │ │ -040206: 5296 0900 |002f: iget v6, v9, Landroid/app/Notification;.ledOnMS:I // field@0009 │ │ -04020a: 5297 0800 |0031: iget v7, v9, Landroid/app/Notification;.ledOffMS:I // field@0008 │ │ -04020e: 6e40 7500 5476 |0033: invoke-virtual {v4, v5, v6, v7}, Landroid/app/Notification$Builder;.setLights:(III)Landroid/app/Notification$Builder; // method@0075 │ │ -040214: 0c05 |0036: move-result-object v5 │ │ -040216: 5294 0400 |0037: iget v4, v9, Landroid/app/Notification;.flags:I // field@0004 │ │ -04021a: dd04 0402 |0039: and-int/lit8 v4, v4, #int 2 // #02 │ │ -04021e: 3804 5f00 |003b: if-eqz v4, 009a // +005f │ │ -040222: 1214 |003d: const/4 v4, #int 1 // #1 │ │ -040224: 6e20 7700 4500 |003e: invoke-virtual {v5, v4}, Landroid/app/Notification$Builder;.setOngoing:(Z)Landroid/app/Notification$Builder; // method@0077 │ │ -04022a: 0c05 |0041: move-result-object v5 │ │ -04022c: 5294 0400 |0042: iget v4, v9, Landroid/app/Notification;.flags:I // field@0004 │ │ -040230: dd04 0408 |0044: and-int/lit8 v4, v4, #int 8 // #08 │ │ -040234: 3804 5600 |0046: if-eqz v4, 009c // +0056 │ │ -040238: 1214 |0048: const/4 v4, #int 1 // #1 │ │ -04023a: 6e20 7800 4500 |0049: invoke-virtual {v5, v4}, Landroid/app/Notification$Builder;.setOnlyAlertOnce:(Z)Landroid/app/Notification$Builder; // method@0078 │ │ -040240: 0c05 |004c: move-result-object v5 │ │ -040242: 5294 0400 |004d: iget v4, v9, Landroid/app/Notification;.flags:I // field@0004 │ │ -040246: dd04 0410 |004f: and-int/lit8 v4, v4, #int 16 // #10 │ │ -04024a: 3804 4d00 |0051: if-eqz v4, 009e // +004d │ │ -04024e: 1214 |0053: const/4 v4, #int 1 // #1 │ │ -040250: 6e20 6b00 4500 |0054: invoke-virtual {v5, v4}, Landroid/app/Notification$Builder;.setAutoCancel:(Z)Landroid/app/Notification$Builder; // method@006b │ │ -040256: 0c04 |0057: move-result-object v4 │ │ -040258: 5295 0200 |0058: iget v5, v9, Landroid/app/Notification;.defaults:I // field@0002 │ │ -04025c: 6e20 7100 5400 |005a: invoke-virtual {v4, v5}, Landroid/app/Notification$Builder;.setDefaults:(I)Landroid/app/Notification$Builder; // method@0071 │ │ -040262: 0c04 |005d: move-result-object v4 │ │ -040264: 6e20 7000 a400 |005e: invoke-virtual {v4, v10}, Landroid/app/Notification$Builder;.setContentTitle:(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; // method@0070 │ │ -04026a: 0c04 |0061: move-result-object v4 │ │ -04026c: 6e20 6f00 b400 |0062: invoke-virtual {v4, v11}, Landroid/app/Notification$Builder;.setContentText:(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; // method@006f │ │ -040272: 0c04 |0065: move-result-object v4 │ │ -040274: 6e20 6d00 c400 |0066: invoke-virtual {v4, v12}, Landroid/app/Notification$Builder;.setContentInfo:(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; // method@006d │ │ -04027a: 0c04 |0069: move-result-object v4 │ │ -04027c: 6e20 6e00 f400 |006a: invoke-virtual {v4, v15}, Landroid/app/Notification$Builder;.setContentIntent:(Landroid/app/PendingIntent;)Landroid/app/Notification$Builder; // method@006e │ │ -040282: 0c04 |006d: move-result-object v4 │ │ -040284: 5495 0300 |006e: iget-object v5, v9, Landroid/app/Notification;.deleteIntent:Landroid/app/PendingIntent; // field@0003 │ │ -040288: 6e20 7200 5400 |0070: invoke-virtual {v4, v5}, Landroid/app/Notification$Builder;.setDeleteIntent:(Landroid/app/PendingIntent;)Landroid/app/Notification$Builder; // method@0072 │ │ -04028e: 0c05 |0073: move-result-object v5 │ │ -040290: 5294 0400 |0074: iget v4, v9, Landroid/app/Notification;.flags:I // field@0004 │ │ -040294: d544 8000 |0076: and-int/lit16 v4, v4, #int 128 // #0080 │ │ -040298: 3804 2800 |0078: if-eqz v4, 00a0 // +0028 │ │ -04029c: 1214 |007a: const/4 v4, #int 1 // #1 │ │ -04029e: 0800 1000 |007b: move-object/from16 v0, v16 │ │ -0402a2: 6e30 7300 0504 |007d: invoke-virtual {v5, v0, v4}, Landroid/app/Notification$Builder;.setFullScreenIntent:(Landroid/app/PendingIntent;Z)Landroid/app/Notification$Builder; // method@0073 │ │ -0402a8: 0c04 |0080: move-result-object v4 │ │ -0402aa: 0800 1100 |0081: move-object/from16 v0, v17 │ │ -0402ae: 6e20 7400 0400 |0083: invoke-virtual {v4, v0}, Landroid/app/Notification$Builder;.setLargeIcon:(Landroid/graphics/Bitmap;)Landroid/app/Notification$Builder; // method@0074 │ │ -0402b4: 0c04 |0086: move-result-object v4 │ │ -0402b6: 6e20 7600 e400 |0087: invoke-virtual {v4, v14}, Landroid/app/Notification$Builder;.setNumber:(I)Landroid/app/Notification$Builder; // method@0076 │ │ -0402bc: 0c04 |008a: move-result-object v4 │ │ -0402be: 0200 1200 |008b: move/from16 v0, v18 │ │ -0402c2: 0201 1300 |008d: move/from16 v1, v19 │ │ -0402c6: 0202 1400 |008f: move/from16 v2, v20 │ │ -0402ca: 6e40 7a00 0421 |0091: invoke-virtual {v4, v0, v1, v2}, Landroid/app/Notification$Builder;.setProgress:(IIZ)Landroid/app/Notification$Builder; // method@007a │ │ -0402d0: 0c03 |0094: move-result-object v3 │ │ -0402d2: 6e10 6a00 0300 |0095: invoke-virtual {v3}, Landroid/app/Notification$Builder;.getNotification:()Landroid/app/Notification; // method@006a │ │ -0402d8: 0c04 |0098: move-result-object v4 │ │ -0402da: 1104 |0099: return-object v4 │ │ -0402dc: 1204 |009a: const/4 v4, #int 0 // #0 │ │ -0402de: 28a3 |009b: goto 003e // -005d │ │ -0402e0: 1204 |009c: const/4 v4, #int 0 // #0 │ │ -0402e2: 28ac |009d: goto 0049 // -0054 │ │ -0402e4: 1204 |009e: const/4 v4, #int 0 // #0 │ │ -0402e6: 28b5 |009f: goto 0054 // -004b │ │ -0402e8: 1204 |00a0: const/4 v4, #int 0 // #0 │ │ -0402ea: 28da |00a1: goto 007b // -0026 │ │ + insns size : 164 16-bit code units │ │ +041d28: |[041d28] android.support.v4.app.NotificationCompatIceCreamSandwich.add:(Landroid/content/Context;Landroid/app/Notification;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Landroid/widget/RemoteViews;ILandroid/app/PendingIntent;Landroid/app/PendingIntent;Landroid/graphics/Bitmap;IIZ)Landroid/app/Notification; │ │ +041d38: 2205 1500 |0000: new-instance v5, Landroid/app/Notification$Builder; // type@0015 │ │ +041d3c: 7020 6700 9500 |0002: invoke-direct {v5, v9}, Landroid/app/Notification$Builder;.:(Landroid/content/Context;)V // method@0067 │ │ +041d42: 53a6 0d00 |0005: iget-wide v6, v10, Landroid/app/Notification;.when:J // field@000d │ │ +041d46: 6e30 8100 6507 |0007: invoke-virtual {v5, v6, v7}, Landroid/app/Notification$Builder;.setWhen:(J)Landroid/app/Notification$Builder; // method@0081 │ │ +041d4c: 0c05 |000a: move-result-object v5 │ │ +041d4e: 52a6 0500 |000b: iget v6, v10, Landroid/app/Notification;.icon:I // field@0005 │ │ +041d52: 52a7 0600 |000d: iget v7, v10, Landroid/app/Notification;.iconLevel:I // field@0006 │ │ +041d56: 6e30 7b00 6507 |000f: invoke-virtual {v5, v6, v7}, Landroid/app/Notification$Builder;.setSmallIcon:(II)Landroid/app/Notification$Builder; // method@007b │ │ +041d5c: 0c05 |0012: move-result-object v5 │ │ +041d5e: 54a6 0100 |0013: iget-object v6, v10, Landroid/app/Notification;.contentView:Landroid/widget/RemoteViews; // field@0001 │ │ +041d62: 6e20 6c00 6500 |0015: invoke-virtual {v5, v6}, Landroid/app/Notification$Builder;.setContent:(Landroid/widget/RemoteViews;)Landroid/app/Notification$Builder; // method@006c │ │ +041d68: 0c05 |0018: move-result-object v5 │ │ +041d6a: 54a6 0b00 |0019: iget-object v6, v10, Landroid/app/Notification;.tickerText:Ljava/lang/CharSequence; // field@000b │ │ +041d6e: 6e30 7e00 650e |001b: invoke-virtual {v5, v6, v14}, Landroid/app/Notification$Builder;.setTicker:(Ljava/lang/CharSequence;Landroid/widget/RemoteViews;)Landroid/app/Notification$Builder; // method@007e │ │ +041d74: 0c05 |001e: move-result-object v5 │ │ +041d76: 54a6 0a00 |001f: iget-object v6, v10, Landroid/app/Notification;.sound:Landroid/net/Uri; // field@000a │ │ +041d7a: 52a7 0000 |0021: iget v7, v10, Landroid/app/Notification;.audioStreamType:I // field@0000 │ │ +041d7e: 6e30 7c00 6507 |0023: invoke-virtual {v5, v6, v7}, Landroid/app/Notification$Builder;.setSound:(Landroid/net/Uri;I)Landroid/app/Notification$Builder; // method@007c │ │ +041d84: 0c05 |0026: move-result-object v5 │ │ +041d86: 54a6 0c00 |0027: iget-object v6, v10, Landroid/app/Notification;.vibrate:[J // field@000c │ │ +041d8a: 6e20 8000 6500 |0029: invoke-virtual {v5, v6}, Landroid/app/Notification$Builder;.setVibrate:([J)Landroid/app/Notification$Builder; // method@0080 │ │ +041d90: 0c05 |002c: move-result-object v5 │ │ +041d92: 52a6 0700 |002d: iget v6, v10, Landroid/app/Notification;.ledARGB:I // field@0007 │ │ +041d96: 52a7 0900 |002f: iget v7, v10, Landroid/app/Notification;.ledOnMS:I // field@0009 │ │ +041d9a: 52a8 0800 |0031: iget v8, v10, Landroid/app/Notification;.ledOffMS:I // field@0008 │ │ +041d9e: 6e40 7500 6587 |0033: invoke-virtual {v5, v6, v7, v8}, Landroid/app/Notification$Builder;.setLights:(III)Landroid/app/Notification$Builder; // method@0075 │ │ +041da4: 0c06 |0036: move-result-object v6 │ │ +041da6: 52a5 0400 |0037: iget v5, v10, Landroid/app/Notification;.flags:I // field@0004 │ │ +041daa: dd05 0502 |0039: and-int/lit8 v5, v5, #int 2 // #02 │ │ +041dae: 3805 6100 |003b: if-eqz v5, 009c // +0061 │ │ +041db2: 1215 |003d: const/4 v5, #int 1 // #1 │ │ +041db4: 6e20 7700 5600 |003e: invoke-virtual {v6, v5}, Landroid/app/Notification$Builder;.setOngoing:(Z)Landroid/app/Notification$Builder; // method@0077 │ │ +041dba: 0c06 |0041: move-result-object v6 │ │ +041dbc: 52a5 0400 |0042: iget v5, v10, Landroid/app/Notification;.flags:I // field@0004 │ │ +041dc0: dd05 0508 |0044: and-int/lit8 v5, v5, #int 8 // #08 │ │ +041dc4: 3805 5800 |0046: if-eqz v5, 009e // +0058 │ │ +041dc8: 1215 |0048: const/4 v5, #int 1 // #1 │ │ +041dca: 6e20 7800 5600 |0049: invoke-virtual {v6, v5}, Landroid/app/Notification$Builder;.setOnlyAlertOnce:(Z)Landroid/app/Notification$Builder; // method@0078 │ │ +041dd0: 0c06 |004c: move-result-object v6 │ │ +041dd2: 52a5 0400 |004d: iget v5, v10, Landroid/app/Notification;.flags:I // field@0004 │ │ +041dd6: dd05 0510 |004f: and-int/lit8 v5, v5, #int 16 // #10 │ │ +041dda: 3805 4f00 |0051: if-eqz v5, 00a0 // +004f │ │ +041dde: 1215 |0053: const/4 v5, #int 1 // #1 │ │ +041de0: 6e20 6b00 5600 |0054: invoke-virtual {v6, v5}, Landroid/app/Notification$Builder;.setAutoCancel:(Z)Landroid/app/Notification$Builder; // method@006b │ │ +041de6: 0c05 |0057: move-result-object v5 │ │ +041de8: 52a6 0200 |0058: iget v6, v10, Landroid/app/Notification;.defaults:I // field@0002 │ │ +041dec: 6e20 7100 6500 |005a: invoke-virtual {v5, v6}, Landroid/app/Notification$Builder;.setDefaults:(I)Landroid/app/Notification$Builder; // method@0071 │ │ +041df2: 0c05 |005d: move-result-object v5 │ │ +041df4: 6e20 7000 b500 |005e: invoke-virtual {v5, v11}, Landroid/app/Notification$Builder;.setContentTitle:(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; // method@0070 │ │ +041dfa: 0c05 |0061: move-result-object v5 │ │ +041dfc: 6e20 6f00 c500 |0062: invoke-virtual {v5, v12}, Landroid/app/Notification$Builder;.setContentText:(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; // method@006f │ │ +041e02: 0c05 |0065: move-result-object v5 │ │ +041e04: 6e20 6d00 d500 |0066: invoke-virtual {v5, v13}, Landroid/app/Notification$Builder;.setContentInfo:(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; // method@006d │ │ +041e0a: 0c05 |0069: move-result-object v5 │ │ +041e0c: 0800 1000 |006a: move-object/from16 v0, v16 │ │ +041e10: 6e20 6e00 0500 |006c: invoke-virtual {v5, v0}, Landroid/app/Notification$Builder;.setContentIntent:(Landroid/app/PendingIntent;)Landroid/app/Notification$Builder; // method@006e │ │ +041e16: 0c05 |006f: move-result-object v5 │ │ +041e18: 54a6 0300 |0070: iget-object v6, v10, Landroid/app/Notification;.deleteIntent:Landroid/app/PendingIntent; // field@0003 │ │ +041e1c: 6e20 7200 6500 |0072: invoke-virtual {v5, v6}, Landroid/app/Notification$Builder;.setDeleteIntent:(Landroid/app/PendingIntent;)Landroid/app/Notification$Builder; // method@0072 │ │ +041e22: 0c06 |0075: move-result-object v6 │ │ +041e24: 52a5 0400 |0076: iget v5, v10, Landroid/app/Notification;.flags:I // field@0004 │ │ +041e28: d555 8000 |0078: and-int/lit16 v5, v5, #int 128 // #0080 │ │ +041e2c: 3805 2800 |007a: if-eqz v5, 00a2 // +0028 │ │ +041e30: 1215 |007c: const/4 v5, #int 1 // #1 │ │ +041e32: 0800 1100 |007d: move-object/from16 v0, v17 │ │ +041e36: 6e30 7300 0605 |007f: invoke-virtual {v6, v0, v5}, Landroid/app/Notification$Builder;.setFullScreenIntent:(Landroid/app/PendingIntent;Z)Landroid/app/Notification$Builder; // method@0073 │ │ +041e3c: 0c05 |0082: move-result-object v5 │ │ +041e3e: 0800 1200 |0083: move-object/from16 v0, v18 │ │ +041e42: 6e20 7400 0500 |0085: invoke-virtual {v5, v0}, Landroid/app/Notification$Builder;.setLargeIcon:(Landroid/graphics/Bitmap;)Landroid/app/Notification$Builder; // method@0074 │ │ +041e48: 0c05 |0088: move-result-object v5 │ │ +041e4a: 6e20 7600 f500 |0089: invoke-virtual {v5, v15}, Landroid/app/Notification$Builder;.setNumber:(I)Landroid/app/Notification$Builder; // method@0076 │ │ +041e50: 0c05 |008c: move-result-object v5 │ │ +041e52: 0200 1300 |008d: move/from16 v0, v19 │ │ +041e56: 0201 1400 |008f: move/from16 v1, v20 │ │ +041e5a: 0202 1500 |0091: move/from16 v2, v21 │ │ +041e5e: 6e40 7a00 0521 |0093: invoke-virtual {v5, v0, v1, v2}, Landroid/app/Notification$Builder;.setProgress:(IIZ)Landroid/app/Notification$Builder; // method@007a │ │ +041e64: 0c04 |0096: move-result-object v4 │ │ +041e66: 6e10 6a00 0400 |0097: invoke-virtual {v4}, Landroid/app/Notification$Builder;.getNotification:()Landroid/app/Notification; // method@006a │ │ +041e6c: 0c05 |009a: move-result-object v5 │ │ +041e6e: 1105 |009b: return-object v5 │ │ +041e70: 1205 |009c: const/4 v5, #int 0 // #0 │ │ +041e72: 28a1 |009d: goto 003e // -005f │ │ +041e74: 1205 |009e: const/4 v5, #int 0 // #0 │ │ +041e76: 28aa |009f: goto 0049 // -0056 │ │ +041e78: 1205 |00a0: const/4 v5, #int 0 // #0 │ │ +041e7a: 28b3 |00a1: goto 0054 // -004d │ │ +041e7c: 1205 |00a2: const/4 v5, #int 0 // #0 │ │ +041e7e: 28da |00a3: goto 007d // -0026 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ - 0x0095 line=54 │ │ - 0x009a line=31 │ │ + 0x0097 line=54 │ │ + 0x009c line=31 │ │ locals : │ │ - 0x0095 - 0x009a reg=3 b Landroid/app/Notification$Builder; │ │ - 0x0000 - 0x00a2 reg=8 context Landroid/content/Context; │ │ - 0x0000 - 0x00a2 reg=9 n Landroid/app/Notification; │ │ - 0x0000 - 0x00a2 reg=10 contentTitle Ljava/lang/CharSequence; │ │ - 0x0000 - 0x00a2 reg=11 contentText Ljava/lang/CharSequence; │ │ - 0x0000 - 0x00a2 reg=12 contentInfo Ljava/lang/CharSequence; │ │ - 0x0000 - 0x00a2 reg=13 tickerView Landroid/widget/RemoteViews; │ │ - 0x0000 - 0x00a2 reg=14 number I │ │ - 0x0000 - 0x00a2 reg=15 contentIntent Landroid/app/PendingIntent; │ │ - 0x0000 - 0x00a2 reg=16 fullScreenIntent Landroid/app/PendingIntent; │ │ - 0x0000 - 0x00a2 reg=17 largeIcon Landroid/graphics/Bitmap; │ │ - 0x0000 - 0x00a2 reg=18 mProgressMax I │ │ - 0x0000 - 0x00a2 reg=19 mProgress I │ │ - 0x0000 - 0x00a2 reg=20 mProgressIndeterminate Z │ │ + 0x0097 - 0x009c reg=4 b Landroid/app/Notification$Builder; │ │ + 0x0000 - 0x00a4 reg=9 context Landroid/content/Context; │ │ + 0x0000 - 0x00a4 reg=10 n Landroid/app/Notification; │ │ + 0x0000 - 0x00a4 reg=11 contentTitle Ljava/lang/CharSequence; │ │ + 0x0000 - 0x00a4 reg=12 contentText Ljava/lang/CharSequence; │ │ + 0x0000 - 0x00a4 reg=13 contentInfo Ljava/lang/CharSequence; │ │ + 0x0000 - 0x00a4 reg=14 tickerView Landroid/widget/RemoteViews; │ │ + 0x0000 - 0x00a4 reg=15 number I │ │ + 0x0000 - 0x00a4 reg=16 contentIntent Landroid/app/PendingIntent; │ │ + 0x0000 - 0x00a4 reg=17 fullScreenIntent Landroid/app/PendingIntent; │ │ + 0x0000 - 0x00a4 reg=18 largeIcon Landroid/graphics/Bitmap; │ │ + 0x0000 - 0x00a4 reg=19 mProgressMax I │ │ + 0x0000 - 0x00a4 reg=20 mProgress I │ │ + 0x0000 - 0x00a4 reg=21 mProgressIndeterminate Z │ │ │ │ Virtual methods - │ │ - source_file_idx : 2900 (NotificationCompatIceCreamSandwich.java) │ │ + source_file_idx : 2897 (NotificationCompatIceCreamSandwich.java) │ │ │ │ Class #63 header: │ │ -class_idx : 225 │ │ +class_idx : 222 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 826 │ │ -source_file_idx : 2906 │ │ +superclass_idx : 823 │ │ +source_file_idx : 2903 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 5 │ │ │ │ Class #63 annotations: │ │ Annotations on method #1298 'addInboxStyle' │ │ @@ -14678,154 +14679,155 @@ │ │ access : 0x0002 (PRIVATE) │ │ Direct methods - │ │ #0 : (in Landroid/support/v4/app/NotificationCompatJellybean;) │ │ name : '' │ │ type : '(Landroid/content/Context;Landroid/app/Notification;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Landroid/widget/RemoteViews;ILandroid/app/PendingIntent;Landroid/app/PendingIntent;Landroid/graphics/Bitmap;IIZZILjava/lang/CharSequence;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ - registers : 24 │ │ + registers : 25 │ │ ins : 17 │ │ outs : 4 │ │ - insns size : 181 16-bit code units │ │ -0402ec: |[0402ec] android.support.v4.app.NotificationCompatJellybean.:(Landroid/content/Context;Landroid/app/Notification;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Landroid/widget/RemoteViews;ILandroid/app/PendingIntent;Landroid/app/PendingIntent;Landroid/graphics/Bitmap;IIZZILjava/lang/CharSequence;)V │ │ -0402fc: 7010 1c15 0700 |0000: invoke-direct {v7}, Ljava/lang/Object;.:()V // method@151c │ │ -040302: 2203 1500 |0003: new-instance v3, Landroid/app/Notification$Builder; // type@0015 │ │ -040306: 7020 6700 8300 |0005: invoke-direct {v3, v8}, Landroid/app/Notification$Builder;.:(Landroid/content/Context;)V // method@0067 │ │ -04030c: 5394 0d00 |0008: iget-wide v4, v9, Landroid/app/Notification;.when:J // field@000d │ │ -040310: 6e30 8100 4305 |000a: invoke-virtual {v3, v4, v5}, Landroid/app/Notification$Builder;.setWhen:(J)Landroid/app/Notification$Builder; // method@0081 │ │ -040316: 0c03 |000d: move-result-object v3 │ │ -040318: 5294 0500 |000e: iget v4, v9, Landroid/app/Notification;.icon:I // field@0005 │ │ -04031c: 5295 0600 |0010: iget v5, v9, Landroid/app/Notification;.iconLevel:I // field@0006 │ │ -040320: 6e30 7b00 4305 |0012: invoke-virtual {v3, v4, v5}, Landroid/app/Notification$Builder;.setSmallIcon:(II)Landroid/app/Notification$Builder; // method@007b │ │ -040326: 0c03 |0015: move-result-object v3 │ │ -040328: 5494 0100 |0016: iget-object v4, v9, Landroid/app/Notification;.contentView:Landroid/widget/RemoteViews; // field@0001 │ │ -04032c: 6e20 6c00 4300 |0018: invoke-virtual {v3, v4}, Landroid/app/Notification$Builder;.setContent:(Landroid/widget/RemoteViews;)Landroid/app/Notification$Builder; // method@006c │ │ -040332: 0c03 |001b: move-result-object v3 │ │ -040334: 5494 0b00 |001c: iget-object v4, v9, Landroid/app/Notification;.tickerText:Ljava/lang/CharSequence; // field@000b │ │ -040338: 6e30 7e00 430d |001e: invoke-virtual {v3, v4, v13}, Landroid/app/Notification$Builder;.setTicker:(Ljava/lang/CharSequence;Landroid/widget/RemoteViews;)Landroid/app/Notification$Builder; // method@007e │ │ -04033e: 0c03 |0021: move-result-object v3 │ │ -040340: 5494 0a00 |0022: iget-object v4, v9, Landroid/app/Notification;.sound:Landroid/net/Uri; // field@000a │ │ -040344: 5295 0000 |0024: iget v5, v9, Landroid/app/Notification;.audioStreamType:I // field@0000 │ │ -040348: 6e30 7c00 4305 |0026: invoke-virtual {v3, v4, v5}, Landroid/app/Notification$Builder;.setSound:(Landroid/net/Uri;I)Landroid/app/Notification$Builder; // method@007c │ │ -04034e: 0c03 |0029: move-result-object v3 │ │ -040350: 5494 0c00 |002a: iget-object v4, v9, Landroid/app/Notification;.vibrate:[J // field@000c │ │ -040354: 6e20 8000 4300 |002c: invoke-virtual {v3, v4}, Landroid/app/Notification$Builder;.setVibrate:([J)Landroid/app/Notification$Builder; // method@0080 │ │ -04035a: 0c03 |002f: move-result-object v3 │ │ -04035c: 5294 0700 |0030: iget v4, v9, Landroid/app/Notification;.ledARGB:I // field@0007 │ │ -040360: 5295 0900 |0032: iget v5, v9, Landroid/app/Notification;.ledOnMS:I // field@0009 │ │ -040364: 5296 0800 |0034: iget v6, v9, Landroid/app/Notification;.ledOffMS:I // field@0008 │ │ -040368: 6e40 7500 4365 |0036: invoke-virtual {v3, v4, v5, v6}, Landroid/app/Notification$Builder;.setLights:(III)Landroid/app/Notification$Builder; // method@0075 │ │ -04036e: 0c04 |0039: move-result-object v4 │ │ -040370: 5293 0400 |003a: iget v3, v9, Landroid/app/Notification;.flags:I // field@0004 │ │ -040374: dd03 0302 |003c: and-int/lit8 v3, v3, #int 2 // #02 │ │ -040378: 3803 6f00 |003e: if-eqz v3, 00ad // +006f │ │ -04037c: 1213 |0040: const/4 v3, #int 1 // #1 │ │ -04037e: 6e20 7700 3400 |0041: invoke-virtual {v4, v3}, Landroid/app/Notification$Builder;.setOngoing:(Z)Landroid/app/Notification$Builder; // method@0077 │ │ -040384: 0c04 |0044: move-result-object v4 │ │ -040386: 5293 0400 |0045: iget v3, v9, Landroid/app/Notification;.flags:I // field@0004 │ │ -04038a: dd03 0308 |0047: and-int/lit8 v3, v3, #int 8 // #08 │ │ -04038e: 3803 6600 |0049: if-eqz v3, 00af // +0066 │ │ -040392: 1213 |004b: const/4 v3, #int 1 // #1 │ │ -040394: 6e20 7800 3400 |004c: invoke-virtual {v4, v3}, Landroid/app/Notification$Builder;.setOnlyAlertOnce:(Z)Landroid/app/Notification$Builder; // method@0078 │ │ -04039a: 0c04 |004f: move-result-object v4 │ │ -04039c: 5293 0400 |0050: iget v3, v9, Landroid/app/Notification;.flags:I // field@0004 │ │ -0403a0: dd03 0310 |0052: and-int/lit8 v3, v3, #int 16 // #10 │ │ -0403a4: 3803 5d00 |0054: if-eqz v3, 00b1 // +005d │ │ -0403a8: 1213 |0056: const/4 v3, #int 1 // #1 │ │ -0403aa: 6e20 6b00 3400 |0057: invoke-virtual {v4, v3}, Landroid/app/Notification$Builder;.setAutoCancel:(Z)Landroid/app/Notification$Builder; // method@006b │ │ -0403b0: 0c03 |005a: move-result-object v3 │ │ -0403b2: 5294 0200 |005b: iget v4, v9, Landroid/app/Notification;.defaults:I // field@0002 │ │ -0403b6: 6e20 7100 4300 |005d: invoke-virtual {v3, v4}, Landroid/app/Notification$Builder;.setDefaults:(I)Landroid/app/Notification$Builder; // method@0071 │ │ -0403bc: 0c03 |0060: move-result-object v3 │ │ -0403be: 6e20 7000 a300 |0061: invoke-virtual {v3, v10}, Landroid/app/Notification$Builder;.setContentTitle:(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; // method@0070 │ │ -0403c4: 0c03 |0064: move-result-object v3 │ │ -0403c6: 6e20 6f00 b300 |0065: invoke-virtual {v3, v11}, Landroid/app/Notification$Builder;.setContentText:(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; // method@006f │ │ -0403cc: 0c03 |0068: move-result-object v3 │ │ -0403ce: 0800 1700 |0069: move-object/from16 v0, v23 │ │ -0403d2: 6e20 7d00 0300 |006b: invoke-virtual {v3, v0}, Landroid/app/Notification$Builder;.setSubText:(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; // method@007d │ │ -0403d8: 0c03 |006e: move-result-object v3 │ │ -0403da: 6e20 6d00 c300 |006f: invoke-virtual {v3, v12}, Landroid/app/Notification$Builder;.setContentInfo:(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; // method@006d │ │ -0403e0: 0c03 |0072: move-result-object v3 │ │ -0403e2: 6e20 6e00 f300 |0073: invoke-virtual {v3, v15}, Landroid/app/Notification$Builder;.setContentIntent:(Landroid/app/PendingIntent;)Landroid/app/Notification$Builder; // method@006e │ │ -0403e8: 0c03 |0076: move-result-object v3 │ │ -0403ea: 5494 0300 |0077: iget-object v4, v9, Landroid/app/Notification;.deleteIntent:Landroid/app/PendingIntent; // field@0003 │ │ -0403ee: 6e20 7200 4300 |0079: invoke-virtual {v3, v4}, Landroid/app/Notification$Builder;.setDeleteIntent:(Landroid/app/PendingIntent;)Landroid/app/Notification$Builder; // method@0072 │ │ -0403f4: 0c04 |007c: move-result-object v4 │ │ -0403f6: 5293 0400 |007d: iget v3, v9, Landroid/app/Notification;.flags:I // field@0004 │ │ -0403fa: d533 8000 |007f: and-int/lit16 v3, v3, #int 128 // #0080 │ │ -0403fe: 3803 3200 |0081: if-eqz v3, 00b3 // +0032 │ │ -040402: 1213 |0083: const/4 v3, #int 1 // #1 │ │ -040404: 0800 1000 |0084: move-object/from16 v0, v16 │ │ -040408: 6e30 7300 0403 |0086: invoke-virtual {v4, v0, v3}, Landroid/app/Notification$Builder;.setFullScreenIntent:(Landroid/app/PendingIntent;Z)Landroid/app/Notification$Builder; // method@0073 │ │ -04040e: 0c03 |0089: move-result-object v3 │ │ -040410: 0800 1100 |008a: move-object/from16 v0, v17 │ │ -040414: 6e20 7400 0300 |008c: invoke-virtual {v3, v0}, Landroid/app/Notification$Builder;.setLargeIcon:(Landroid/graphics/Bitmap;)Landroid/app/Notification$Builder; // method@0074 │ │ -04041a: 0c03 |008f: move-result-object v3 │ │ -04041c: 6e20 7600 e300 |0090: invoke-virtual {v3, v14}, Landroid/app/Notification$Builder;.setNumber:(I)Landroid/app/Notification$Builder; // method@0076 │ │ -040422: 0c03 |0093: move-result-object v3 │ │ -040424: 0200 1500 |0094: move/from16 v0, v21 │ │ -040428: 6e20 7f00 0300 |0096: invoke-virtual {v3, v0}, Landroid/app/Notification$Builder;.setUsesChronometer:(Z)Landroid/app/Notification$Builder; // method@007f │ │ -04042e: 0c03 |0099: move-result-object v3 │ │ -040430: 0200 1600 |009a: move/from16 v0, v22 │ │ -040434: 6e20 7900 0300 |009c: invoke-virtual {v3, v0}, Landroid/app/Notification$Builder;.setPriority:(I)Landroid/app/Notification$Builder; // method@0079 │ │ -04043a: 0c03 |009f: move-result-object v3 │ │ -04043c: 0200 1200 |00a0: move/from16 v0, v18 │ │ -040440: 0201 1300 |00a2: move/from16 v1, v19 │ │ -040444: 0202 1400 |00a4: move/from16 v2, v20 │ │ -040448: 6e40 7a00 0321 |00a6: invoke-virtual {v3, v0, v1, v2}, Landroid/app/Notification$Builder;.setProgress:(IIZ)Landroid/app/Notification$Builder; // method@007a │ │ -04044e: 0c03 |00a9: move-result-object v3 │ │ -040450: 5b73 a001 |00aa: iput-object v3, v7, Landroid/support/v4/app/NotificationCompatJellybean;.b:Landroid/app/Notification$Builder; // field@01a0 │ │ -040454: 0e00 |00ac: return-void │ │ -040456: 1203 |00ad: const/4 v3, #int 0 // #0 │ │ -040458: 2893 |00ae: goto 0041 // -006d │ │ -04045a: 1203 |00af: const/4 v3, #int 0 // #0 │ │ -04045c: 289c |00b0: goto 004c // -0064 │ │ -04045e: 1203 |00b1: const/4 v3, #int 0 // #0 │ │ -040460: 28a5 |00b2: goto 0057 // -005b │ │ -040462: 1203 |00b3: const/4 v3, #int 0 // #0 │ │ -040464: 28d0 |00b4: goto 0084 // -0030 │ │ + insns size : 183 16-bit code units │ │ +041e80: |[041e80] android.support.v4.app.NotificationCompatJellybean.:(Landroid/content/Context;Landroid/app/Notification;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Landroid/widget/RemoteViews;ILandroid/app/PendingIntent;Landroid/app/PendingIntent;Landroid/graphics/Bitmap;IIZZILjava/lang/CharSequence;)V │ │ +041e90: 7010 1c15 0800 |0000: invoke-direct {v8}, Ljava/lang/Object;.:()V // method@151c │ │ +041e96: 2204 1500 |0003: new-instance v4, Landroid/app/Notification$Builder; // type@0015 │ │ +041e9a: 7020 6700 9400 |0005: invoke-direct {v4, v9}, Landroid/app/Notification$Builder;.:(Landroid/content/Context;)V // method@0067 │ │ +041ea0: 53a6 0d00 |0008: iget-wide v6, v10, Landroid/app/Notification;.when:J // field@000d │ │ +041ea4: 6e30 8100 6407 |000a: invoke-virtual {v4, v6, v7}, Landroid/app/Notification$Builder;.setWhen:(J)Landroid/app/Notification$Builder; // method@0081 │ │ +041eaa: 0c04 |000d: move-result-object v4 │ │ +041eac: 52a5 0500 |000e: iget v5, v10, Landroid/app/Notification;.icon:I // field@0005 │ │ +041eb0: 52a6 0600 |0010: iget v6, v10, Landroid/app/Notification;.iconLevel:I // field@0006 │ │ +041eb4: 6e30 7b00 5406 |0012: invoke-virtual {v4, v5, v6}, Landroid/app/Notification$Builder;.setSmallIcon:(II)Landroid/app/Notification$Builder; // method@007b │ │ +041eba: 0c04 |0015: move-result-object v4 │ │ +041ebc: 54a5 0100 |0016: iget-object v5, v10, Landroid/app/Notification;.contentView:Landroid/widget/RemoteViews; // field@0001 │ │ +041ec0: 6e20 6c00 5400 |0018: invoke-virtual {v4, v5}, Landroid/app/Notification$Builder;.setContent:(Landroid/widget/RemoteViews;)Landroid/app/Notification$Builder; // method@006c │ │ +041ec6: 0c04 |001b: move-result-object v4 │ │ +041ec8: 54a5 0b00 |001c: iget-object v5, v10, Landroid/app/Notification;.tickerText:Ljava/lang/CharSequence; // field@000b │ │ +041ecc: 6e30 7e00 540e |001e: invoke-virtual {v4, v5, v14}, Landroid/app/Notification$Builder;.setTicker:(Ljava/lang/CharSequence;Landroid/widget/RemoteViews;)Landroid/app/Notification$Builder; // method@007e │ │ +041ed2: 0c04 |0021: move-result-object v4 │ │ +041ed4: 54a5 0a00 |0022: iget-object v5, v10, Landroid/app/Notification;.sound:Landroid/net/Uri; // field@000a │ │ +041ed8: 52a6 0000 |0024: iget v6, v10, Landroid/app/Notification;.audioStreamType:I // field@0000 │ │ +041edc: 6e30 7c00 5406 |0026: invoke-virtual {v4, v5, v6}, Landroid/app/Notification$Builder;.setSound:(Landroid/net/Uri;I)Landroid/app/Notification$Builder; // method@007c │ │ +041ee2: 0c04 |0029: move-result-object v4 │ │ +041ee4: 54a5 0c00 |002a: iget-object v5, v10, Landroid/app/Notification;.vibrate:[J // field@000c │ │ +041ee8: 6e20 8000 5400 |002c: invoke-virtual {v4, v5}, Landroid/app/Notification$Builder;.setVibrate:([J)Landroid/app/Notification$Builder; // method@0080 │ │ +041eee: 0c04 |002f: move-result-object v4 │ │ +041ef0: 52a5 0700 |0030: iget v5, v10, Landroid/app/Notification;.ledARGB:I // field@0007 │ │ +041ef4: 52a6 0900 |0032: iget v6, v10, Landroid/app/Notification;.ledOnMS:I // field@0009 │ │ +041ef8: 52a7 0800 |0034: iget v7, v10, Landroid/app/Notification;.ledOffMS:I // field@0008 │ │ +041efc: 6e40 7500 5476 |0036: invoke-virtual {v4, v5, v6, v7}, Landroid/app/Notification$Builder;.setLights:(III)Landroid/app/Notification$Builder; // method@0075 │ │ +041f02: 0c05 |0039: move-result-object v5 │ │ +041f04: 52a4 0400 |003a: iget v4, v10, Landroid/app/Notification;.flags:I // field@0004 │ │ +041f08: dd04 0402 |003c: and-int/lit8 v4, v4, #int 2 // #02 │ │ +041f0c: 3804 7100 |003e: if-eqz v4, 00af // +0071 │ │ +041f10: 1214 |0040: const/4 v4, #int 1 // #1 │ │ +041f12: 6e20 7700 4500 |0041: invoke-virtual {v5, v4}, Landroid/app/Notification$Builder;.setOngoing:(Z)Landroid/app/Notification$Builder; // method@0077 │ │ +041f18: 0c05 |0044: move-result-object v5 │ │ +041f1a: 52a4 0400 |0045: iget v4, v10, Landroid/app/Notification;.flags:I // field@0004 │ │ +041f1e: dd04 0408 |0047: and-int/lit8 v4, v4, #int 8 // #08 │ │ +041f22: 3804 6800 |0049: if-eqz v4, 00b1 // +0068 │ │ +041f26: 1214 |004b: const/4 v4, #int 1 // #1 │ │ +041f28: 6e20 7800 4500 |004c: invoke-virtual {v5, v4}, Landroid/app/Notification$Builder;.setOnlyAlertOnce:(Z)Landroid/app/Notification$Builder; // method@0078 │ │ +041f2e: 0c05 |004f: move-result-object v5 │ │ +041f30: 52a4 0400 |0050: iget v4, v10, Landroid/app/Notification;.flags:I // field@0004 │ │ +041f34: dd04 0410 |0052: and-int/lit8 v4, v4, #int 16 // #10 │ │ +041f38: 3804 5f00 |0054: if-eqz v4, 00b3 // +005f │ │ +041f3c: 1214 |0056: const/4 v4, #int 1 // #1 │ │ +041f3e: 6e20 6b00 4500 |0057: invoke-virtual {v5, v4}, Landroid/app/Notification$Builder;.setAutoCancel:(Z)Landroid/app/Notification$Builder; // method@006b │ │ +041f44: 0c04 |005a: move-result-object v4 │ │ +041f46: 52a5 0200 |005b: iget v5, v10, Landroid/app/Notification;.defaults:I // field@0002 │ │ +041f4a: 6e20 7100 5400 |005d: invoke-virtual {v4, v5}, Landroid/app/Notification$Builder;.setDefaults:(I)Landroid/app/Notification$Builder; // method@0071 │ │ +041f50: 0c04 |0060: move-result-object v4 │ │ +041f52: 6e20 7000 b400 |0061: invoke-virtual {v4, v11}, Landroid/app/Notification$Builder;.setContentTitle:(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; // method@0070 │ │ +041f58: 0c04 |0064: move-result-object v4 │ │ +041f5a: 6e20 6f00 c400 |0065: invoke-virtual {v4, v12}, Landroid/app/Notification$Builder;.setContentText:(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; // method@006f │ │ +041f60: 0c04 |0068: move-result-object v4 │ │ +041f62: 0800 1800 |0069: move-object/from16 v0, v24 │ │ +041f66: 6e20 7d00 0400 |006b: invoke-virtual {v4, v0}, Landroid/app/Notification$Builder;.setSubText:(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; // method@007d │ │ +041f6c: 0c04 |006e: move-result-object v4 │ │ +041f6e: 6e20 6d00 d400 |006f: invoke-virtual {v4, v13}, Landroid/app/Notification$Builder;.setContentInfo:(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; // method@006d │ │ +041f74: 0c04 |0072: move-result-object v4 │ │ +041f76: 0800 1000 |0073: move-object/from16 v0, v16 │ │ +041f7a: 6e20 6e00 0400 |0075: invoke-virtual {v4, v0}, Landroid/app/Notification$Builder;.setContentIntent:(Landroid/app/PendingIntent;)Landroid/app/Notification$Builder; // method@006e │ │ +041f80: 0c04 |0078: move-result-object v4 │ │ +041f82: 54a5 0300 |0079: iget-object v5, v10, Landroid/app/Notification;.deleteIntent:Landroid/app/PendingIntent; // field@0003 │ │ +041f86: 6e20 7200 5400 |007b: invoke-virtual {v4, v5}, Landroid/app/Notification$Builder;.setDeleteIntent:(Landroid/app/PendingIntent;)Landroid/app/Notification$Builder; // method@0072 │ │ +041f8c: 0c05 |007e: move-result-object v5 │ │ +041f8e: 52a4 0400 |007f: iget v4, v10, Landroid/app/Notification;.flags:I // field@0004 │ │ +041f92: d544 8000 |0081: and-int/lit16 v4, v4, #int 128 // #0080 │ │ +041f96: 3804 3200 |0083: if-eqz v4, 00b5 // +0032 │ │ +041f9a: 1214 |0085: const/4 v4, #int 1 // #1 │ │ +041f9c: 0800 1100 |0086: move-object/from16 v0, v17 │ │ +041fa0: 6e30 7300 0504 |0088: invoke-virtual {v5, v0, v4}, Landroid/app/Notification$Builder;.setFullScreenIntent:(Landroid/app/PendingIntent;Z)Landroid/app/Notification$Builder; // method@0073 │ │ +041fa6: 0c04 |008b: move-result-object v4 │ │ +041fa8: 0800 1200 |008c: move-object/from16 v0, v18 │ │ +041fac: 6e20 7400 0400 |008e: invoke-virtual {v4, v0}, Landroid/app/Notification$Builder;.setLargeIcon:(Landroid/graphics/Bitmap;)Landroid/app/Notification$Builder; // method@0074 │ │ +041fb2: 0c04 |0091: move-result-object v4 │ │ +041fb4: 6e20 7600 f400 |0092: invoke-virtual {v4, v15}, Landroid/app/Notification$Builder;.setNumber:(I)Landroid/app/Notification$Builder; // method@0076 │ │ +041fba: 0c04 |0095: move-result-object v4 │ │ +041fbc: 0200 1600 |0096: move/from16 v0, v22 │ │ +041fc0: 6e20 7f00 0400 |0098: invoke-virtual {v4, v0}, Landroid/app/Notification$Builder;.setUsesChronometer:(Z)Landroid/app/Notification$Builder; // method@007f │ │ +041fc6: 0c04 |009b: move-result-object v4 │ │ +041fc8: 0200 1700 |009c: move/from16 v0, v23 │ │ +041fcc: 6e20 7900 0400 |009e: invoke-virtual {v4, v0}, Landroid/app/Notification$Builder;.setPriority:(I)Landroid/app/Notification$Builder; // method@0079 │ │ +041fd2: 0c04 |00a1: move-result-object v4 │ │ +041fd4: 0200 1300 |00a2: move/from16 v0, v19 │ │ +041fd8: 0201 1400 |00a4: move/from16 v1, v20 │ │ +041fdc: 0202 1500 |00a6: move/from16 v2, v21 │ │ +041fe0: 6e40 7a00 0421 |00a8: invoke-virtual {v4, v0, v1, v2}, Landroid/app/Notification$Builder;.setProgress:(IIZ)Landroid/app/Notification$Builder; // method@007a │ │ +041fe6: 0c04 |00ab: move-result-object v4 │ │ +041fe8: 5b84 a001 |00ac: iput-object v4, v8, Landroid/support/v4/app/NotificationCompatJellybean;.b:Landroid/app/Notification$Builder; // field@01a0 │ │ +041fec: 0e00 |00ae: return-void │ │ +041fee: 1204 |00af: const/4 v4, #int 0 // #0 │ │ +041ff0: 2891 |00b0: goto 0041 // -006f │ │ +041ff2: 1204 |00b1: const/4 v4, #int 0 // #0 │ │ +041ff4: 289a |00b2: goto 004c // -0066 │ │ +041ff6: 1204 |00b3: const/4 v4, #int 0 // #0 │ │ +041ff8: 28a3 |00b4: goto 0057 // -005d │ │ +041ffa: 1204 |00b5: const/4 v4, #int 0 // #0 │ │ +041ffc: 28d0 |00b6: goto 0086 // -0030 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ 0x0003 line=34 │ │ - 0x00ac line=59 │ │ - 0x00ad line=34 │ │ + 0x00ae line=59 │ │ + 0x00af line=34 │ │ locals : │ │ - 0x0000 - 0x00b5 reg=7 this Landroid/support/v4/app/NotificationCompatJellybean; │ │ - 0x0000 - 0x00b5 reg=8 context Landroid/content/Context; │ │ - 0x0000 - 0x00b5 reg=9 n Landroid/app/Notification; │ │ - 0x0000 - 0x00b5 reg=10 contentTitle Ljava/lang/CharSequence; │ │ - 0x0000 - 0x00b5 reg=11 contentText Ljava/lang/CharSequence; │ │ - 0x0000 - 0x00b5 reg=12 contentInfo Ljava/lang/CharSequence; │ │ - 0x0000 - 0x00b5 reg=13 tickerView Landroid/widget/RemoteViews; │ │ - 0x0000 - 0x00b5 reg=14 number I │ │ - 0x0000 - 0x00b5 reg=15 contentIntent Landroid/app/PendingIntent; │ │ - 0x0000 - 0x00b5 reg=16 fullScreenIntent Landroid/app/PendingIntent; │ │ - 0x0000 - 0x00b5 reg=17 largeIcon Landroid/graphics/Bitmap; │ │ - 0x0000 - 0x00b5 reg=18 mProgressMax I │ │ - 0x0000 - 0x00b5 reg=19 mProgress I │ │ - 0x0000 - 0x00b5 reg=20 mProgressIndeterminate Z │ │ - 0x0000 - 0x00b5 reg=21 useChronometer Z │ │ - 0x0000 - 0x00b5 reg=22 priority I │ │ - 0x0000 - 0x00b5 reg=23 subText Ljava/lang/CharSequence; │ │ + 0x0000 - 0x00b7 reg=8 this Landroid/support/v4/app/NotificationCompatJellybean; │ │ + 0x0000 - 0x00b7 reg=9 context Landroid/content/Context; │ │ + 0x0000 - 0x00b7 reg=10 n Landroid/app/Notification; │ │ + 0x0000 - 0x00b7 reg=11 contentTitle Ljava/lang/CharSequence; │ │ + 0x0000 - 0x00b7 reg=12 contentText Ljava/lang/CharSequence; │ │ + 0x0000 - 0x00b7 reg=13 contentInfo Ljava/lang/CharSequence; │ │ + 0x0000 - 0x00b7 reg=14 tickerView Landroid/widget/RemoteViews; │ │ + 0x0000 - 0x00b7 reg=15 number I │ │ + 0x0000 - 0x00b7 reg=16 contentIntent Landroid/app/PendingIntent; │ │ + 0x0000 - 0x00b7 reg=17 fullScreenIntent Landroid/app/PendingIntent; │ │ + 0x0000 - 0x00b7 reg=18 largeIcon Landroid/graphics/Bitmap; │ │ + 0x0000 - 0x00b7 reg=19 mProgressMax I │ │ + 0x0000 - 0x00b7 reg=20 mProgress I │ │ + 0x0000 - 0x00b7 reg=21 mProgressIndeterminate Z │ │ + 0x0000 - 0x00b7 reg=22 useChronometer Z │ │ + 0x0000 - 0x00b7 reg=23 priority I │ │ + 0x0000 - 0x00b7 reg=24 subText Ljava/lang/CharSequence; │ │ │ │ Virtual methods - │ │ #0 : (in Landroid/support/v4/app/NotificationCompatJellybean;) │ │ name : 'addAction' │ │ type : '(ILjava/lang/CharSequence;Landroid/app/PendingIntent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -040468: |[040468] android.support.v4.app.NotificationCompatJellybean.addAction:(ILjava/lang/CharSequence;Landroid/app/PendingIntent;)V │ │ -040478: 5410 a001 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompatJellybean;.b:Landroid/app/Notification$Builder; // field@01a0 │ │ -04047c: 6e40 6800 2043 |0002: invoke-virtual {v0, v2, v3, v4}, Landroid/app/Notification$Builder;.addAction:(ILjava/lang/CharSequence;Landroid/app/PendingIntent;)Landroid/app/Notification$Builder; // method@0068 │ │ -040482: 0e00 |0005: return-void │ │ +042000: |[042000] android.support.v4.app.NotificationCompatJellybean.addAction:(ILjava/lang/CharSequence;Landroid/app/PendingIntent;)V │ │ +042010: 5410 a001 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompatJellybean;.b:Landroid/app/Notification$Builder; // field@01a0 │ │ +042014: 6e40 6800 2043 |0002: invoke-virtual {v0, v2, v3, v4}, Landroid/app/Notification$Builder;.addAction:(ILjava/lang/CharSequence;Landroid/app/PendingIntent;)Landroid/app/Notification$Builder; // method@0068 │ │ +04201a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=62 │ │ 0x0005 line=63 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/app/NotificationCompatJellybean; │ │ 0x0000 - 0x0006 reg=2 icon I │ │ @@ -14837,27 +14839,27 @@ │ │ type : '(Ljava/lang/CharSequence;ZLjava/lang/CharSequence;Landroid/graphics/Bitmap;Landroid/graphics/Bitmap;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 7 │ │ outs : 2 │ │ insns size : 26 16-bit code units │ │ -040484: |[040484] android.support.v4.app.NotificationCompatJellybean.addBigPictureStyle:(Ljava/lang/CharSequence;ZLjava/lang/CharSequence;Landroid/graphics/Bitmap;Landroid/graphics/Bitmap;Z)V │ │ -040494: 2201 1300 |0000: new-instance v1, Landroid/app/Notification$BigPictureStyle; // type@0013 │ │ -040498: 5432 a001 |0002: iget-object v2, v3, Landroid/support/v4/app/NotificationCompatJellybean;.b:Landroid/app/Notification$Builder; // field@01a0 │ │ -04049c: 7020 5e00 2100 |0004: invoke-direct {v1, v2}, Landroid/app/Notification$BigPictureStyle;.:(Landroid/app/Notification$Builder;)V // method@005e │ │ -0404a2: 6e20 6100 4100 |0007: invoke-virtual {v1, v4}, Landroid/app/Notification$BigPictureStyle;.setBigContentTitle:(Ljava/lang/CharSequence;)Landroid/app/Notification$BigPictureStyle; // method@0061 │ │ -0404a8: 0c01 |000a: move-result-object v1 │ │ -0404aa: 6e20 6000 7100 |000b: invoke-virtual {v1, v7}, Landroid/app/Notification$BigPictureStyle;.bigPicture:(Landroid/graphics/Bitmap;)Landroid/app/Notification$BigPictureStyle; // method@0060 │ │ -0404b0: 0c00 |000e: move-result-object v0 │ │ -0404b2: 3809 0500 |000f: if-eqz v9, 0014 // +0005 │ │ -0404b6: 6e20 5f00 8000 |0011: invoke-virtual {v0, v8}, Landroid/app/Notification$BigPictureStyle;.bigLargeIcon:(Landroid/graphics/Bitmap;)Landroid/app/Notification$BigPictureStyle; // method@005f │ │ -0404bc: 3805 0500 |0014: if-eqz v5, 0019 // +0005 │ │ -0404c0: 6e20 6200 6000 |0016: invoke-virtual {v0, v6}, Landroid/app/Notification$BigPictureStyle;.setSummaryText:(Ljava/lang/CharSequence;)Landroid/app/Notification$BigPictureStyle; // method@0062 │ │ -0404c6: 0e00 |0019: return-void │ │ +04201c: |[04201c] android.support.v4.app.NotificationCompatJellybean.addBigPictureStyle:(Ljava/lang/CharSequence;ZLjava/lang/CharSequence;Landroid/graphics/Bitmap;Landroid/graphics/Bitmap;Z)V │ │ +04202c: 2201 1300 |0000: new-instance v1, Landroid/app/Notification$BigPictureStyle; // type@0013 │ │ +042030: 5432 a001 |0002: iget-object v2, v3, Landroid/support/v4/app/NotificationCompatJellybean;.b:Landroid/app/Notification$Builder; // field@01a0 │ │ +042034: 7020 5e00 2100 |0004: invoke-direct {v1, v2}, Landroid/app/Notification$BigPictureStyle;.:(Landroid/app/Notification$Builder;)V // method@005e │ │ +04203a: 6e20 6100 4100 |0007: invoke-virtual {v1, v4}, Landroid/app/Notification$BigPictureStyle;.setBigContentTitle:(Ljava/lang/CharSequence;)Landroid/app/Notification$BigPictureStyle; // method@0061 │ │ +042040: 0c01 |000a: move-result-object v1 │ │ +042042: 6e20 6000 7100 |000b: invoke-virtual {v1, v7}, Landroid/app/Notification$BigPictureStyle;.bigPicture:(Landroid/graphics/Bitmap;)Landroid/app/Notification$BigPictureStyle; // method@0060 │ │ +042048: 0c00 |000e: move-result-object v0 │ │ +04204a: 3809 0500 |000f: if-eqz v9, 0014 // +0005 │ │ +04204e: 6e20 5f00 8000 |0011: invoke-virtual {v0, v8}, Landroid/app/Notification$BigPictureStyle;.bigLargeIcon:(Landroid/graphics/Bitmap;)Landroid/app/Notification$BigPictureStyle; // method@005f │ │ +042054: 3805 0500 |0014: if-eqz v5, 0019 // +0005 │ │ +042058: 6e20 6200 6000 |0016: invoke-virtual {v0, v6}, Landroid/app/Notification$BigPictureStyle;.setSummaryText:(Ljava/lang/CharSequence;)Landroid/app/Notification$BigPictureStyle; // method@0062 │ │ +04205e: 0e00 |0019: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=78 │ │ 0x000f line=81 │ │ 0x0011 line=82 │ │ 0x0014 line=84 │ │ 0x0016 line=85 │ │ @@ -14877,25 +14879,25 @@ │ │ type : '(Ljava/lang/CharSequence;ZLjava/lang/CharSequence;Ljava/lang/CharSequence;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 5 │ │ outs : 2 │ │ insns size : 21 16-bit code units │ │ -0404c8: |[0404c8] android.support.v4.app.NotificationCompatJellybean.addBigTextStyle:(Ljava/lang/CharSequence;ZLjava/lang/CharSequence;Ljava/lang/CharSequence;)V │ │ -0404d8: 2201 1400 |0000: new-instance v1, Landroid/app/Notification$BigTextStyle; // type@0014 │ │ -0404dc: 5432 a001 |0002: iget-object v2, v3, Landroid/support/v4/app/NotificationCompatJellybean;.b:Landroid/app/Notification$Builder; // field@01a0 │ │ -0404e0: 7020 6300 2100 |0004: invoke-direct {v1, v2}, Landroid/app/Notification$BigTextStyle;.:(Landroid/app/Notification$Builder;)V // method@0063 │ │ -0404e6: 6e20 6500 4100 |0007: invoke-virtual {v1, v4}, Landroid/app/Notification$BigTextStyle;.setBigContentTitle:(Ljava/lang/CharSequence;)Landroid/app/Notification$BigTextStyle; // method@0065 │ │ -0404ec: 0c01 |000a: move-result-object v1 │ │ -0404ee: 6e20 6400 7100 |000b: invoke-virtual {v1, v7}, Landroid/app/Notification$BigTextStyle;.bigText:(Ljava/lang/CharSequence;)Landroid/app/Notification$BigTextStyle; // method@0064 │ │ -0404f4: 0c00 |000e: move-result-object v0 │ │ -0404f6: 3805 0500 |000f: if-eqz v5, 0014 // +0005 │ │ -0404fa: 6e20 6600 6000 |0011: invoke-virtual {v0, v6}, Landroid/app/Notification$BigTextStyle;.setSummaryText:(Ljava/lang/CharSequence;)Landroid/app/Notification$BigTextStyle; // method@0066 │ │ -040500: 0e00 |0014: return-void │ │ +042060: |[042060] android.support.v4.app.NotificationCompatJellybean.addBigTextStyle:(Ljava/lang/CharSequence;ZLjava/lang/CharSequence;Ljava/lang/CharSequence;)V │ │ +042070: 2201 1400 |0000: new-instance v1, Landroid/app/Notification$BigTextStyle; // type@0014 │ │ +042074: 5432 a001 |0002: iget-object v2, v3, Landroid/support/v4/app/NotificationCompatJellybean;.b:Landroid/app/Notification$Builder; // field@01a0 │ │ +042078: 7020 6300 2100 |0004: invoke-direct {v1, v2}, Landroid/app/Notification$BigTextStyle;.:(Landroid/app/Notification$Builder;)V // method@0063 │ │ +04207e: 6e20 6500 4100 |0007: invoke-virtual {v1, v4}, Landroid/app/Notification$BigTextStyle;.setBigContentTitle:(Ljava/lang/CharSequence;)Landroid/app/Notification$BigTextStyle; // method@0065 │ │ +042084: 0c01 |000a: move-result-object v1 │ │ +042086: 6e20 6400 7100 |000b: invoke-virtual {v1, v7}, Landroid/app/Notification$BigTextStyle;.bigText:(Ljava/lang/CharSequence;)Landroid/app/Notification$BigTextStyle; // method@0064 │ │ +04208c: 0c00 |000e: move-result-object v0 │ │ +04208e: 3805 0500 |000f: if-eqz v5, 0014 // +0005 │ │ +042092: 6e20 6600 6000 |0011: invoke-virtual {v0, v6}, Landroid/app/Notification$BigTextStyle;.setSummaryText:(Ljava/lang/CharSequence;)Landroid/app/Notification$BigTextStyle; // method@0066 │ │ +042098: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=67 │ │ 0x000f line=70 │ │ 0x0011 line=71 │ │ 0x0014 line=73 │ │ locals : │ │ @@ -14911,33 +14913,33 @@ │ │ type : '(Ljava/lang/CharSequence;ZLjava/lang/CharSequence;Ljava/util/ArrayList;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 5 │ │ outs : 2 │ │ insns size : 37 16-bit code units │ │ -040504: |[040504] android.support.v4.app.NotificationCompatJellybean.addInboxStyle:(Ljava/lang/CharSequence;ZLjava/lang/CharSequence;Ljava/util/ArrayList;)V │ │ -040514: 2203 1600 |0000: new-instance v3, Landroid/app/Notification$InboxStyle; // type@0016 │ │ -040518: 5454 a001 |0002: iget-object v4, v5, Landroid/support/v4/app/NotificationCompatJellybean;.b:Landroid/app/Notification$Builder; // field@01a0 │ │ -04051c: 7020 8200 4300 |0004: invoke-direct {v3, v4}, Landroid/app/Notification$InboxStyle;.:(Landroid/app/Notification$Builder;)V // method@0082 │ │ -040522: 6e20 8400 6300 |0007: invoke-virtual {v3, v6}, Landroid/app/Notification$InboxStyle;.setBigContentTitle:(Ljava/lang/CharSequence;)Landroid/app/Notification$InboxStyle; // method@0084 │ │ -040528: 0c01 |000a: move-result-object v1 │ │ -04052a: 3807 0500 |000b: if-eqz v7, 0010 // +0005 │ │ -04052e: 6e20 8500 8100 |000d: invoke-virtual {v1, v8}, Landroid/app/Notification$InboxStyle;.setSummaryText:(Ljava/lang/CharSequence;)Landroid/app/Notification$InboxStyle; // method@0085 │ │ -040534: 6e10 a615 0900 |0010: invoke-virtual {v9}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@15a6 │ │ -04053a: 0c00 |0013: move-result-object v0 │ │ -04053c: 7210 c715 0000 |0014: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@15c7 │ │ -040542: 0a03 |0017: move-result v3 │ │ -040544: 3803 0c00 |0018: if-eqz v3, 0024 // +000c │ │ -040548: 7210 c815 0000 |001a: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@15c8 │ │ -04054e: 0c02 |001d: move-result-object v2 │ │ -040550: 1f02 1d03 |001e: check-cast v2, Ljava/lang/CharSequence; // type@031d │ │ -040554: 6e20 8300 2100 |0020: invoke-virtual {v1, v2}, Landroid/app/Notification$InboxStyle;.addLine:(Ljava/lang/CharSequence;)Landroid/app/Notification$InboxStyle; // method@0083 │ │ -04055a: 28f1 |0023: goto 0014 // -000f │ │ -04055c: 0e00 |0024: return-void │ │ +04209c: |[04209c] android.support.v4.app.NotificationCompatJellybean.addInboxStyle:(Ljava/lang/CharSequence;ZLjava/lang/CharSequence;Ljava/util/ArrayList;)V │ │ +0420ac: 2203 1600 |0000: new-instance v3, Landroid/app/Notification$InboxStyle; // type@0016 │ │ +0420b0: 5454 a001 |0002: iget-object v4, v5, Landroid/support/v4/app/NotificationCompatJellybean;.b:Landroid/app/Notification$Builder; // field@01a0 │ │ +0420b4: 7020 8200 4300 |0004: invoke-direct {v3, v4}, Landroid/app/Notification$InboxStyle;.:(Landroid/app/Notification$Builder;)V // method@0082 │ │ +0420ba: 6e20 8400 6300 |0007: invoke-virtual {v3, v6}, Landroid/app/Notification$InboxStyle;.setBigContentTitle:(Ljava/lang/CharSequence;)Landroid/app/Notification$InboxStyle; // method@0084 │ │ +0420c0: 0c01 |000a: move-result-object v1 │ │ +0420c2: 3807 0500 |000b: if-eqz v7, 0010 // +0005 │ │ +0420c6: 6e20 8500 8100 |000d: invoke-virtual {v1, v8}, Landroid/app/Notification$InboxStyle;.setSummaryText:(Ljava/lang/CharSequence;)Landroid/app/Notification$InboxStyle; // method@0085 │ │ +0420cc: 6e10 a615 0900 |0010: invoke-virtual {v9}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@15a6 │ │ +0420d2: 0c00 |0013: move-result-object v0 │ │ +0420d4: 7210 c715 0000 |0014: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@15c7 │ │ +0420da: 0a03 |0017: move-result v3 │ │ +0420dc: 3803 0c00 |0018: if-eqz v3, 0024 // +000c │ │ +0420e0: 7210 c815 0000 |001a: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@15c8 │ │ +0420e6: 0c02 |001d: move-result-object v2 │ │ +0420e8: 1f02 1a03 |001e: check-cast v2, Ljava/lang/CharSequence; // type@031a │ │ +0420ec: 6e20 8300 2100 |0020: invoke-virtual {v1, v2}, Landroid/app/Notification$InboxStyle;.addLine:(Ljava/lang/CharSequence;)Landroid/app/Notification$InboxStyle; // method@0083 │ │ +0420f2: 28f1 |0023: goto 0014 // -000f │ │ +0420f4: 0e00 |0024: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=91 │ │ 0x000b line=93 │ │ 0x000d line=94 │ │ 0x0010 line=96 │ │ 0x0020 line=97 │ │ @@ -14958,32 +14960,32 @@ │ │ type : '()Landroid/app/Notification;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -040560: |[040560] android.support.v4.app.NotificationCompatJellybean.build:()Landroid/app/Notification; │ │ -040570: 5410 a001 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompatJellybean;.b:Landroid/app/Notification$Builder; // field@01a0 │ │ -040574: 6e10 6900 0000 |0002: invoke-virtual {v0}, Landroid/app/Notification$Builder;.build:()Landroid/app/Notification; // method@0069 │ │ -04057a: 0c00 |0005: move-result-object v0 │ │ -04057c: 1100 |0006: return-object v0 │ │ +0420f8: |[0420f8] android.support.v4.app.NotificationCompatJellybean.build:()Landroid/app/Notification; │ │ +042108: 5410 a001 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompatJellybean;.b:Landroid/app/Notification$Builder; // field@01a0 │ │ +04210c: 6e10 6900 0000 |0002: invoke-virtual {v0}, Landroid/app/Notification$Builder;.build:()Landroid/app/Notification; // method@0069 │ │ +042112: 0c00 |0005: move-result-object v0 │ │ +042114: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=102 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/app/NotificationCompatJellybean; │ │ │ │ - source_file_idx : 2906 (NotificationCompatJellybean.java) │ │ + source_file_idx : 2903 (NotificationCompatJellybean.java) │ │ │ │ Class #64 header: │ │ -class_idx : 226 │ │ +class_idx : 223 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 826 │ │ -source_file_idx : 3205 │ │ +superclass_idx : 823 │ │ +source_file_idx : 3202 │ │ static_fields_size : 1 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ Class #64 - │ │ Class descriptor : 'Landroid/support/v4/app/ServiceCompat;' │ │ @@ -15003,32 +15005,32 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -040580: |[040580] android.support.v4.app.ServiceCompat.:()V │ │ -040590: 7010 1c15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ -040596: 0e00 |0003: return-void │ │ +042118: |[042118] android.support.v4.app.ServiceCompat.:()V │ │ +042128: 7010 1c15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ +04212e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ 0x0003 line=27 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/ServiceCompat; │ │ │ │ Virtual methods - │ │ - source_file_idx : 3205 (ServiceCompat.java) │ │ + source_file_idx : 3202 (ServiceCompat.java) │ │ │ │ Class #65 header: │ │ -class_idx : 227 │ │ +class_idx : 224 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 826 │ │ -source_file_idx : 3211 │ │ +superclass_idx : 823 │ │ +source_file_idx : 3208 │ │ static_fields_size : 0 │ │ instance_fields_size: 7 │ │ direct_methods_size : 4 │ │ virtual_methods_size: 21 │ │ │ │ Class #65 annotations: │ │ Annotations on class │ │ @@ -15086,37 +15088,37 @@ │ │ type : '(Landroid/app/Activity;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 48 16-bit code units │ │ -040598: |[040598] android.support.v4.app.ShareCompat$IntentBuilder.:(Landroid/app/Activity;)V │ │ -0405a8: 7010 1c15 0300 |0000: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@151c │ │ -0405ae: 5b34 a201 |0003: iput-object v4, v3, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mActivity:Landroid/app/Activity; // field@01a2 │ │ -0405b2: 2200 2800 |0005: new-instance v0, Landroid/content/Intent; // type@0028 │ │ -0405b6: 7010 c500 0000 |0007: invoke-direct {v0}, Landroid/content/Intent;.:()V // method@00c5 │ │ -0405bc: 1a01 a910 |000a: const-string v1, "android.intent.action.SEND" // string@10a9 │ │ -0405c0: 6e20 e700 1000 |000c: invoke-virtual {v0, v1}, Landroid/content/Intent;.setAction:(Ljava/lang/String;)Landroid/content/Intent; // method@00e7 │ │ -0405c6: 0c00 |000f: move-result-object v0 │ │ -0405c8: 5b30 a601 |0010: iput-object v0, v3, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@01a6 │ │ -0405cc: 5430 a601 |0012: iget-object v0, v3, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@01a6 │ │ -0405d0: 1a01 bf10 |0014: const-string v1, "android.support.v4.app.EXTRA_CALLING_PACKAGE" // string@10bf │ │ -0405d4: 6e10 1600 0400 |0016: invoke-virtual {v4}, Landroid/app/Activity;.getPackageName:()Ljava/lang/String; // method@0016 │ │ -0405da: 0c02 |0019: move-result-object v2 │ │ -0405dc: 6e30 e100 1002 |001a: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@00e1 │ │ -0405e2: 5430 a601 |001d: iget-object v0, v3, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@01a6 │ │ -0405e6: 1a01 be10 |001f: const-string v1, "android.support.v4.app.EXTRA_CALLING_ACTIVITY" // string@10be │ │ -0405ea: 6e10 1200 0400 |0021: invoke-virtual {v4}, Landroid/app/Activity;.getComponentName:()Landroid/content/ComponentName; // method@0012 │ │ -0405f0: 0c02 |0024: move-result-object v2 │ │ -0405f2: 6e30 df00 1002 |0025: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Landroid/os/Parcelable;)Landroid/content/Intent; // method@00df │ │ -0405f8: 5430 a601 |0028: iget-object v0, v3, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@01a6 │ │ -0405fc: 1501 0800 |002a: const/high16 v1, #int 524288 // #8 │ │ -040600: 6e20 ca00 1000 |002c: invoke-virtual {v0, v1}, Landroid/content/Intent;.addFlags:(I)Landroid/content/Intent; // method@00ca │ │ -040606: 0e00 |002f: return-void │ │ +042130: |[042130] android.support.v4.app.ShareCompat$IntentBuilder.:(Landroid/app/Activity;)V │ │ +042140: 7010 1c15 0300 |0000: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@151c │ │ +042146: 5b34 a201 |0003: iput-object v4, v3, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mActivity:Landroid/app/Activity; // field@01a2 │ │ +04214a: 2200 2800 |0005: new-instance v0, Landroid/content/Intent; // type@0028 │ │ +04214e: 7010 c500 0000 |0007: invoke-direct {v0}, Landroid/content/Intent;.:()V // method@00c5 │ │ +042154: 1a01 a510 |000a: const-string v1, "android.intent.action.SEND" // string@10a5 │ │ +042158: 6e20 e700 1000 |000c: invoke-virtual {v0, v1}, Landroid/content/Intent;.setAction:(Ljava/lang/String;)Landroid/content/Intent; // method@00e7 │ │ +04215e: 0c00 |000f: move-result-object v0 │ │ +042160: 5b30 a601 |0010: iput-object v0, v3, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@01a6 │ │ +042164: 5430 a601 |0012: iget-object v0, v3, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@01a6 │ │ +042168: 1a01 bb10 |0014: const-string v1, "android.support.v4.app.EXTRA_CALLING_PACKAGE" // string@10bb │ │ +04216c: 6e10 1600 0400 |0016: invoke-virtual {v4}, Landroid/app/Activity;.getPackageName:()Ljava/lang/String; // method@0016 │ │ +042172: 0c02 |0019: move-result-object v2 │ │ +042174: 6e30 e100 1002 |001a: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@00e1 │ │ +04217a: 5430 a601 |001d: iget-object v0, v3, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@01a6 │ │ +04217e: 1a01 ba10 |001f: const-string v1, "android.support.v4.app.EXTRA_CALLING_ACTIVITY" // string@10ba │ │ +042182: 6e10 1200 0400 |0021: invoke-virtual {v4}, Landroid/app/Activity;.getComponentName:()Landroid/content/ComponentName; // method@0012 │ │ +042188: 0c02 |0024: move-result-object v2 │ │ +04218a: 6e30 df00 1002 |0025: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Landroid/os/Parcelable;)Landroid/content/Intent; // method@00df │ │ +042190: 5430 a601 |0028: iget-object v0, v3, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@01a6 │ │ +042194: 1501 0800 |002a: const/high16 v1, #int 524288 // #8 │ │ +042198: 6e20 ca00 1000 |002c: invoke-virtual {v0, v1}, Landroid/content/Intent;.addFlags:(I)Landroid/content/Intent; // method@00ca │ │ +04219e: 0e00 |002f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=278 │ │ 0x0003 line=279 │ │ 0x0005 line=280 │ │ 0x0012 line=281 │ │ 0x001d line=282 │ │ @@ -15131,35 +15133,35 @@ │ │ type : '(Ljava/lang/String;Ljava/util/ArrayList;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 37 16-bit code units │ │ -040608: |[040608] android.support.v4.app.ShareCompat$IntentBuilder.combineArrayExtra:(Ljava/lang/String;Ljava/util/ArrayList;)V │ │ -040618: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -04061a: 5454 a601 |0001: iget-object v4, v5, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@01a6 │ │ -04061e: 6e20 d700 6400 |0003: invoke-virtual {v4, v6}, Landroid/content/Intent;.getStringArrayExtra:(Ljava/lang/String;)[Ljava/lang/String; // method@00d7 │ │ -040624: 0c00 |0006: move-result-object v0 │ │ -040626: 3800 1c00 |0007: if-eqz v0, 0023 // +001c │ │ -04062a: 2101 |0009: array-length v1, v0 │ │ -04062c: 6e10 aa15 0700 |000a: invoke-virtual {v7}, Ljava/util/ArrayList;.size:()I // method@15aa │ │ -040632: 0a04 |000d: move-result v4 │ │ -040634: b014 |000e: add-int/2addr v4, v1 │ │ -040636: 2342 a604 |000f: new-array v2, v4, [Ljava/lang/String; // type@04a6 │ │ -04063a: 6e20 ac15 2700 |0011: invoke-virtual {v7, v2}, Ljava/util/ArrayList;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@15ac │ │ -040640: 3800 0900 |0014: if-eqz v0, 001d // +0009 │ │ -040644: 6e10 aa15 0700 |0016: invoke-virtual {v7}, Ljava/util/ArrayList;.size:()I // method@15aa │ │ -04064a: 0a04 |0019: move-result v4 │ │ -04064c: 7151 6515 3042 |001a: invoke-static {v0, v3, v2, v4, v1}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@1565 │ │ -040652: 5453 a601 |001d: iget-object v3, v5, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@01a6 │ │ -040656: 6e30 e200 6302 |001f: invoke-virtual {v3, v6, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;[Ljava/lang/String;)Landroid/content/Intent; // method@00e2 │ │ -04065c: 0e00 |0022: return-void │ │ -04065e: 0131 |0023: move v1, v3 │ │ -040660: 28e6 |0024: goto 000a // -001a │ │ +0421a0: |[0421a0] android.support.v4.app.ShareCompat$IntentBuilder.combineArrayExtra:(Ljava/lang/String;Ljava/util/ArrayList;)V │ │ +0421b0: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +0421b2: 5454 a601 |0001: iget-object v4, v5, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@01a6 │ │ +0421b6: 6e20 d700 6400 |0003: invoke-virtual {v4, v6}, Landroid/content/Intent;.getStringArrayExtra:(Ljava/lang/String;)[Ljava/lang/String; // method@00d7 │ │ +0421bc: 0c00 |0006: move-result-object v0 │ │ +0421be: 3800 1c00 |0007: if-eqz v0, 0023 // +001c │ │ +0421c2: 2101 |0009: array-length v1, v0 │ │ +0421c4: 6e10 aa15 0700 |000a: invoke-virtual {v7}, Ljava/util/ArrayList;.size:()I // method@15aa │ │ +0421ca: 0a04 |000d: move-result v4 │ │ +0421cc: b014 |000e: add-int/2addr v4, v1 │ │ +0421ce: 2342 a304 |000f: new-array v2, v4, [Ljava/lang/String; // type@04a3 │ │ +0421d2: 6e20 ac15 2700 |0011: invoke-virtual {v7, v2}, Ljava/util/ArrayList;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@15ac │ │ +0421d8: 3800 0900 |0014: if-eqz v0, 001d // +0009 │ │ +0421dc: 6e10 aa15 0700 |0016: invoke-virtual {v7}, Ljava/util/ArrayList;.size:()I // method@15aa │ │ +0421e2: 0a04 |0019: move-result v4 │ │ +0421e4: 7151 6515 3042 |001a: invoke-static {v0, v3, v2, v4, v1}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@1565 │ │ +0421ea: 5453 a601 |001d: iget-object v3, v5, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@01a6 │ │ +0421ee: 6e30 e200 6302 |001f: invoke-virtual {v3, v6, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;[Ljava/lang/String;)Landroid/content/Intent; // method@00e2 │ │ +0421f4: 0e00 |0022: return-void │ │ +0421f6: 0131 |0023: move v1, v3 │ │ +0421f8: 28e6 |0024: goto 000a // -001a │ │ catches : (none) │ │ positions : │ │ 0x0001 line=344 │ │ 0x0007 line=345 │ │ 0x000a line=346 │ │ 0x0011 line=347 │ │ 0x0014 line=348 │ │ @@ -15181,33 +15183,33 @@ │ │ type : '(Ljava/lang/String;[Ljava/lang/String;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 9 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 31 16-bit code units │ │ -040664: |[040664] android.support.v4.app.ShareCompat$IntentBuilder.combineArrayExtra:(Ljava/lang/String;[Ljava/lang/String;)V │ │ -040674: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -040676: 6e10 2205 0600 |0001: invoke-virtual {v6}, Landroid/support/v4/app/ShareCompat$IntentBuilder;.getIntent:()Landroid/content/Intent; // method@0522 │ │ -04067c: 0c00 |0004: move-result-object v0 │ │ -04067e: 6e20 d700 7000 |0005: invoke-virtual {v0, v7}, Landroid/content/Intent;.getStringArrayExtra:(Ljava/lang/String;)[Ljava/lang/String; // method@00d7 │ │ -040684: 0c01 |0008: move-result-object v1 │ │ -040686: 3801 1400 |0009: if-eqz v1, 001d // +0014 │ │ -04068a: 2112 |000b: array-length v2, v1 │ │ -04068c: 2185 |000c: array-length v5, v8 │ │ -04068e: b025 |000d: add-int/2addr v5, v2 │ │ -040690: 2353 a604 |000e: new-array v3, v5, [Ljava/lang/String; // type@04a6 │ │ -040694: 3801 0500 |0010: if-eqz v1, 0015 // +0005 │ │ -040698: 7152 6515 4143 |0012: invoke-static {v1, v4, v3, v4, v2}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@1565 │ │ -04069e: 2185 |0015: array-length v5, v8 │ │ -0406a0: 7155 6515 4823 |0016: invoke-static {v8, v4, v3, v2, v5}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@1565 │ │ -0406a6: 6e30 e200 7003 |0019: invoke-virtual {v0, v7, v3}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;[Ljava/lang/String;)Landroid/content/Intent; // method@00e2 │ │ -0406ac: 0e00 |001c: return-void │ │ -0406ae: 0142 |001d: move v2, v4 │ │ -0406b0: 28ee |001e: goto 000c // -0012 │ │ +0421fc: |[0421fc] android.support.v4.app.ShareCompat$IntentBuilder.combineArrayExtra:(Ljava/lang/String;[Ljava/lang/String;)V │ │ +04220c: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +04220e: 6e10 2205 0600 |0001: invoke-virtual {v6}, Landroid/support/v4/app/ShareCompat$IntentBuilder;.getIntent:()Landroid/content/Intent; // method@0522 │ │ +042214: 0c00 |0004: move-result-object v0 │ │ +042216: 6e20 d700 7000 |0005: invoke-virtual {v0, v7}, Landroid/content/Intent;.getStringArrayExtra:(Ljava/lang/String;)[Ljava/lang/String; // method@00d7 │ │ +04221c: 0c01 |0008: move-result-object v1 │ │ +04221e: 3801 1400 |0009: if-eqz v1, 001d // +0014 │ │ +042222: 2112 |000b: array-length v2, v1 │ │ +042224: 2185 |000c: array-length v5, v8 │ │ +042226: b025 |000d: add-int/2addr v5, v2 │ │ +042228: 2353 a304 |000e: new-array v3, v5, [Ljava/lang/String; // type@04a3 │ │ +04222c: 3801 0500 |0010: if-eqz v1, 0015 // +0005 │ │ +042230: 7152 6515 4143 |0012: invoke-static {v1, v4, v3, v4, v2}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@1565 │ │ +042236: 2185 |0015: array-length v5, v8 │ │ +042238: 7155 6515 4823 |0016: invoke-static {v8, v4, v3, v2, v5}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@1565 │ │ +04223e: 6e30 e200 7003 |0019: invoke-virtual {v0, v7, v3}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;[Ljava/lang/String;)Landroid/content/Intent; // method@00e2 │ │ +042244: 0e00 |001c: return-void │ │ +042246: 0142 |001d: move v2, v4 │ │ +042248: 28ee |001e: goto 000c // -0012 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=356 │ │ 0x0005 line=357 │ │ 0x0009 line=358 │ │ 0x000c line=359 │ │ 0x0010 line=360 │ │ @@ -15229,18 +15231,18 @@ │ │ type : '(Landroid/app/Activity;)Landroid/support/v4/app/ShareCompat$IntentBuilder;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0406b4: |[0406b4] android.support.v4.app.ShareCompat$IntentBuilder.from:(Landroid/app/Activity;)Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ -0406c4: 2200 e300 |0000: new-instance v0, Landroid/support/v4/app/ShareCompat$IntentBuilder; // type@00e3 │ │ -0406c8: 7020 1505 1000 |0002: invoke-direct {v0, v1}, Landroid/support/v4/app/ShareCompat$IntentBuilder;.:(Landroid/app/Activity;)V // method@0515 │ │ -0406ce: 1100 |0005: return-object v0 │ │ +04224c: |[04224c] android.support.v4.app.ShareCompat$IntentBuilder.from:(Landroid/app/Activity;)Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ +04225c: 2200 e000 |0000: new-instance v0, Landroid/support/v4/app/ShareCompat$IntentBuilder; // type@00e0 │ │ +042260: 7020 1505 1000 |0002: invoke-direct {v0, v1}, Landroid/support/v4/app/ShareCompat$IntentBuilder;.:(Landroid/app/Activity;)V // method@0515 │ │ +042266: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=275 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 launchingActivity Landroid/app/Activity; │ │ │ │ Virtual methods - │ │ @@ -15249,23 +15251,23 @@ │ │ type : '(Ljava/lang/String;)Landroid/support/v4/app/ShareCompat$IntentBuilder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -0406d0: |[0406d0] android.support.v4.app.ShareCompat$IntentBuilder.addEmailBcc:(Ljava/lang/String;)Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ -0406e0: 5410 a301 |0000: iget-object v0, v1, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mBccAddresses:Ljava/util/ArrayList; // field@01a3 │ │ -0406e4: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ -0406e8: 2200 6003 |0004: new-instance v0, Ljava/util/ArrayList; // type@0360 │ │ -0406ec: 7010 9d15 0000 |0006: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@159d │ │ -0406f2: 5b10 a301 |0009: iput-object v0, v1, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mBccAddresses:Ljava/util/ArrayList; // field@01a3 │ │ -0406f6: 5410 a301 |000b: iget-object v0, v1, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mBccAddresses:Ljava/util/ArrayList; // field@01a3 │ │ -0406fa: 6e20 a015 2000 |000d: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@15a0 │ │ -040700: 1101 |0010: return-object v1 │ │ +042268: |[042268] android.support.v4.app.ShareCompat$IntentBuilder.addEmailBcc:(Ljava/lang/String;)Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ +042278: 5410 a301 |0000: iget-object v0, v1, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mBccAddresses:Ljava/util/ArrayList; // field@01a3 │ │ +04227c: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ +042280: 2200 5d03 |0004: new-instance v0, Ljava/util/ArrayList; // type@035d │ │ +042284: 7010 9d15 0000 |0006: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@159d │ │ +04228a: 5b10 a301 |0009: iput-object v0, v1, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mBccAddresses:Ljava/util/ArrayList; // field@01a3 │ │ +04228e: 5410 a301 |000b: iget-object v0, v1, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mBccAddresses:Ljava/util/ArrayList; // field@01a3 │ │ +042292: 6e20 a015 2000 |000d: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@15a0 │ │ +042298: 1101 |0010: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=605 │ │ 0x0004 line=606 │ │ 0x000b line=608 │ │ 0x0010 line=609 │ │ locals : │ │ @@ -15277,18 +15279,18 @@ │ │ type : '([Ljava/lang/String;)Landroid/support/v4/app/ShareCompat$IntentBuilder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -040704: |[040704] android.support.v4.app.ShareCompat$IntentBuilder.addEmailBcc:([Ljava/lang/String;)Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ -040714: 1a00 ad10 |0000: const-string v0, "android.intent.extra.BCC" // string@10ad │ │ -040718: 7030 1e05 0102 |0002: invoke-direct {v1, v0, v2}, Landroid/support/v4/app/ShareCompat$IntentBuilder;.combineArrayExtra:(Ljava/lang/String;[Ljava/lang/String;)V // method@051e │ │ -04071e: 1101 |0005: return-object v1 │ │ +04229c: |[04229c] android.support.v4.app.ShareCompat$IntentBuilder.addEmailBcc:([Ljava/lang/String;)Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ +0422ac: 1a00 a910 |0000: const-string v0, "android.intent.extra.BCC" // string@10a9 │ │ +0422b0: 7030 1e05 0102 |0002: invoke-direct {v1, v0, v2}, Landroid/support/v4/app/ShareCompat$IntentBuilder;.combineArrayExtra:(Ljava/lang/String;[Ljava/lang/String;)V // method@051e │ │ +0422b6: 1101 |0005: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=620 │ │ 0x0005 line=621 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ 0x0000 - 0x0006 reg=2 addresses [Ljava/lang/String; │ │ @@ -15298,23 +15300,23 @@ │ │ type : '(Ljava/lang/String;)Landroid/support/v4/app/ShareCompat$IntentBuilder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -040720: |[040720] android.support.v4.app.ShareCompat$IntentBuilder.addEmailCc:(Ljava/lang/String;)Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ -040730: 5410 a401 |0000: iget-object v0, v1, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mCcAddresses:Ljava/util/ArrayList; // field@01a4 │ │ -040734: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ -040738: 2200 6003 |0004: new-instance v0, Ljava/util/ArrayList; // type@0360 │ │ -04073c: 7010 9d15 0000 |0006: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@159d │ │ -040742: 5b10 a401 |0009: iput-object v0, v1, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mCcAddresses:Ljava/util/ArrayList; // field@01a4 │ │ -040746: 5410 a401 |000b: iget-object v0, v1, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mCcAddresses:Ljava/util/ArrayList; // field@01a4 │ │ -04074a: 6e20 a015 2000 |000d: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@15a0 │ │ -040750: 1101 |0010: return-object v1 │ │ +0422b8: |[0422b8] android.support.v4.app.ShareCompat$IntentBuilder.addEmailCc:(Ljava/lang/String;)Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ +0422c8: 5410 a401 |0000: iget-object v0, v1, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mCcAddresses:Ljava/util/ArrayList; // field@01a4 │ │ +0422cc: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ +0422d0: 2200 5d03 |0004: new-instance v0, Ljava/util/ArrayList; // type@035d │ │ +0422d4: 7010 9d15 0000 |0006: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@159d │ │ +0422da: 5b10 a401 |0009: iput-object v0, v1, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mCcAddresses:Ljava/util/ArrayList; // field@01a4 │ │ +0422de: 5410 a401 |000b: iget-object v0, v1, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mCcAddresses:Ljava/util/ArrayList; // field@01a4 │ │ +0422e2: 6e20 a015 2000 |000d: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@15a0 │ │ +0422e8: 1101 |0010: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=565 │ │ 0x0004 line=566 │ │ 0x000b line=568 │ │ 0x0010 line=569 │ │ locals : │ │ @@ -15326,18 +15328,18 @@ │ │ type : '([Ljava/lang/String;)Landroid/support/v4/app/ShareCompat$IntentBuilder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -040754: |[040754] android.support.v4.app.ShareCompat$IntentBuilder.addEmailCc:([Ljava/lang/String;)Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ -040764: 1a00 ae10 |0000: const-string v0, "android.intent.extra.CC" // string@10ae │ │ -040768: 7030 1e05 0102 |0002: invoke-direct {v1, v0, v2}, Landroid/support/v4/app/ShareCompat$IntentBuilder;.combineArrayExtra:(Ljava/lang/String;[Ljava/lang/String;)V // method@051e │ │ -04076e: 1101 |0005: return-object v1 │ │ +0422ec: |[0422ec] android.support.v4.app.ShareCompat$IntentBuilder.addEmailCc:([Ljava/lang/String;)Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ +0422fc: 1a00 aa10 |0000: const-string v0, "android.intent.extra.CC" // string@10aa │ │ +042300: 7030 1e05 0102 |0002: invoke-direct {v1, v0, v2}, Landroid/support/v4/app/ShareCompat$IntentBuilder;.combineArrayExtra:(Ljava/lang/String;[Ljava/lang/String;)V // method@051e │ │ +042306: 1101 |0005: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=580 │ │ 0x0005 line=581 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ 0x0000 - 0x0006 reg=2 addresses [Ljava/lang/String; │ │ @@ -15347,23 +15349,23 @@ │ │ type : '(Ljava/lang/String;)Landroid/support/v4/app/ShareCompat$IntentBuilder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -040770: |[040770] android.support.v4.app.ShareCompat$IntentBuilder.addEmailTo:(Ljava/lang/String;)Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ -040780: 5410 a801 |0000: iget-object v0, v1, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mToAddresses:Ljava/util/ArrayList; // field@01a8 │ │ -040784: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ -040788: 2200 6003 |0004: new-instance v0, Ljava/util/ArrayList; // type@0360 │ │ -04078c: 7010 9d15 0000 |0006: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@159d │ │ -040792: 5b10 a801 |0009: iput-object v0, v1, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mToAddresses:Ljava/util/ArrayList; // field@01a8 │ │ -040796: 5410 a801 |000b: iget-object v0, v1, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mToAddresses:Ljava/util/ArrayList; // field@01a8 │ │ -04079a: 6e20 a015 2000 |000d: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@15a0 │ │ -0407a0: 1101 |0010: return-object v1 │ │ +042308: |[042308] android.support.v4.app.ShareCompat$IntentBuilder.addEmailTo:(Ljava/lang/String;)Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ +042318: 5410 a801 |0000: iget-object v0, v1, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mToAddresses:Ljava/util/ArrayList; // field@01a8 │ │ +04231c: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ +042320: 2200 5d03 |0004: new-instance v0, Ljava/util/ArrayList; // type@035d │ │ +042324: 7010 9d15 0000 |0006: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@159d │ │ +04232a: 5b10 a801 |0009: iput-object v0, v1, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mToAddresses:Ljava/util/ArrayList; // field@01a8 │ │ +04232e: 5410 a801 |000b: iget-object v0, v1, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mToAddresses:Ljava/util/ArrayList; // field@01a8 │ │ +042332: 6e20 a015 2000 |000d: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@15a0 │ │ +042338: 1101 |0010: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=525 │ │ 0x0004 line=526 │ │ 0x000b line=528 │ │ 0x0010 line=529 │ │ locals : │ │ @@ -15375,18 +15377,18 @@ │ │ type : '([Ljava/lang/String;)Landroid/support/v4/app/ShareCompat$IntentBuilder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -0407a4: |[0407a4] android.support.v4.app.ShareCompat$IntentBuilder.addEmailTo:([Ljava/lang/String;)Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ -0407b4: 1a00 af10 |0000: const-string v0, "android.intent.extra.EMAIL" // string@10af │ │ -0407b8: 7030 1e05 0102 |0002: invoke-direct {v1, v0, v2}, Landroid/support/v4/app/ShareCompat$IntentBuilder;.combineArrayExtra:(Ljava/lang/String;[Ljava/lang/String;)V // method@051e │ │ -0407be: 1101 |0005: return-object v1 │ │ +04233c: |[04233c] android.support.v4.app.ShareCompat$IntentBuilder.addEmailTo:([Ljava/lang/String;)Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ +04234c: 1a00 ab10 |0000: const-string v0, "android.intent.extra.EMAIL" // string@10ab │ │ +042350: 7030 1e05 0102 |0002: invoke-direct {v1, v0, v2}, Landroid/support/v4/app/ShareCompat$IntentBuilder;.combineArrayExtra:(Ljava/lang/String;[Ljava/lang/String;)V // method@051e │ │ +042356: 1101 |0005: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=540 │ │ 0x0005 line=541 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ 0x0000 - 0x0006 reg=2 addresses [Ljava/lang/String; │ │ @@ -15396,38 +15398,38 @@ │ │ type : '(Landroid/net/Uri;)Landroid/support/v4/app/ShareCompat$IntentBuilder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 48 16-bit code units │ │ -0407c0: |[0407c0] android.support.v4.app.ShareCompat$IntentBuilder.addStream:(Landroid/net/Uri;)Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ -0407d0: 5431 a601 |0000: iget-object v1, v3, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@01a6 │ │ -0407d4: 1a02 b210 |0002: const-string v2, "android.intent.extra.STREAM" // string@10b2 │ │ -0407d8: 6e20 d500 2100 |0004: invoke-virtual {v1, v2}, Landroid/content/Intent;.getParcelableExtra:(Ljava/lang/String;)Landroid/os/Parcelable; // method@00d5 │ │ -0407de: 0c00 |0007: move-result-object v0 │ │ -0407e0: 1f00 6200 |0008: check-cast v0, Landroid/net/Uri; // type@0062 │ │ -0407e4: 3900 0700 |000a: if-nez v0, 0011 // +0007 │ │ -0407e8: 6e20 2905 4300 |000c: invoke-virtual {v3, v4}, Landroid/support/v4/app/ShareCompat$IntentBuilder;.setStream:(Landroid/net/Uri;)Landroid/support/v4/app/ShareCompat$IntentBuilder; // method@0529 │ │ -0407ee: 0c03 |000f: move-result-object v3 │ │ -0407f0: 1103 |0010: return-object v3 │ │ -0407f2: 5431 a701 |0011: iget-object v1, v3, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mStreams:Ljava/util/ArrayList; // field@01a7 │ │ -0407f6: 3901 0900 |0013: if-nez v1, 001c // +0009 │ │ -0407fa: 2201 6003 |0015: new-instance v1, Ljava/util/ArrayList; // type@0360 │ │ -0407fe: 7010 9d15 0100 |0017: invoke-direct {v1}, Ljava/util/ArrayList;.:()V // method@159d │ │ -040804: 5b31 a701 |001a: iput-object v1, v3, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mStreams:Ljava/util/ArrayList; // field@01a7 │ │ -040808: 3800 0e00 |001c: if-eqz v0, 002a // +000e │ │ -04080c: 5431 a601 |001e: iget-object v1, v3, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@01a6 │ │ -040810: 1a02 b210 |0020: const-string v2, "android.intent.extra.STREAM" // string@10b2 │ │ -040814: 6e20 e400 2100 |0022: invoke-virtual {v1, v2}, Landroid/content/Intent;.removeExtra:(Ljava/lang/String;)V // method@00e4 │ │ -04081a: 5431 a701 |0025: iget-object v1, v3, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mStreams:Ljava/util/ArrayList; // field@01a7 │ │ -04081e: 6e20 a015 0100 |0027: invoke-virtual {v1, v0}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@15a0 │ │ -040824: 5431 a701 |002a: iget-object v1, v3, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mStreams:Ljava/util/ArrayList; // field@01a7 │ │ -040828: 6e20 a015 4100 |002c: invoke-virtual {v1, v4}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@15a0 │ │ -04082e: 28e1 |002f: goto 0010 // -001f │ │ +042358: |[042358] android.support.v4.app.ShareCompat$IntentBuilder.addStream:(Landroid/net/Uri;)Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ +042368: 5431 a601 |0000: iget-object v1, v3, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@01a6 │ │ +04236c: 1a02 ae10 |0002: const-string v2, "android.intent.extra.STREAM" // string@10ae │ │ +042370: 6e20 d500 2100 |0004: invoke-virtual {v1, v2}, Landroid/content/Intent;.getParcelableExtra:(Ljava/lang/String;)Landroid/os/Parcelable; // method@00d5 │ │ +042376: 0c00 |0007: move-result-object v0 │ │ +042378: 1f00 6000 |0008: check-cast v0, Landroid/net/Uri; // type@0060 │ │ +04237c: 3900 0700 |000a: if-nez v0, 0011 // +0007 │ │ +042380: 6e20 2905 4300 |000c: invoke-virtual {v3, v4}, Landroid/support/v4/app/ShareCompat$IntentBuilder;.setStream:(Landroid/net/Uri;)Landroid/support/v4/app/ShareCompat$IntentBuilder; // method@0529 │ │ +042386: 0c03 |000f: move-result-object v3 │ │ +042388: 1103 |0010: return-object v3 │ │ +04238a: 5431 a701 |0011: iget-object v1, v3, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mStreams:Ljava/util/ArrayList; // field@01a7 │ │ +04238e: 3901 0900 |0013: if-nez v1, 001c // +0009 │ │ +042392: 2201 5d03 |0015: new-instance v1, Ljava/util/ArrayList; // type@035d │ │ +042396: 7010 9d15 0100 |0017: invoke-direct {v1}, Ljava/util/ArrayList;.:()V // method@159d │ │ +04239c: 5b31 a701 |001a: iput-object v1, v3, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mStreams:Ljava/util/ArrayList; // field@01a7 │ │ +0423a0: 3800 0e00 |001c: if-eqz v0, 002a // +000e │ │ +0423a4: 5431 a601 |001e: iget-object v1, v3, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@01a6 │ │ +0423a8: 1a02 ae10 |0020: const-string v2, "android.intent.extra.STREAM" // string@10ae │ │ +0423ac: 6e20 e400 2100 |0022: invoke-virtual {v1, v2}, Landroid/content/Intent;.removeExtra:(Ljava/lang/String;)V // method@00e4 │ │ +0423b2: 5431 a701 |0025: iget-object v1, v3, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mStreams:Ljava/util/ArrayList; // field@01a7 │ │ +0423b6: 6e20 a015 0100 |0027: invoke-virtual {v1, v0}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@15a0 │ │ +0423bc: 5431 a701 |002a: iget-object v1, v3, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mStreams:Ljava/util/ArrayList; // field@01a7 │ │ +0423c0: 6e20 a015 4100 |002c: invoke-virtual {v1, v4}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@15a0 │ │ +0423c6: 28e1 |002f: goto 0010 // -001f │ │ catches : (none) │ │ positions : │ │ 0x0000 line=486 │ │ 0x000a line=487 │ │ 0x000c line=488 │ │ 0x0010 line=498 │ │ 0x0011 line=490 │ │ @@ -15447,21 +15449,21 @@ │ │ type : '()Landroid/content/Intent;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -040830: |[040830] android.support.v4.app.ShareCompat$IntentBuilder.createChooserIntent:()Landroid/content/Intent; │ │ -040840: 6e10 2205 0200 |0000: invoke-virtual {v2}, Landroid/support/v4/app/ShareCompat$IntentBuilder;.getIntent:()Landroid/content/Intent; // method@0522 │ │ -040846: 0c00 |0003: move-result-object v0 │ │ -040848: 5421 a501 |0004: iget-object v1, v2, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mChooserTitle:Ljava/lang/CharSequence; // field@01a5 │ │ -04084c: 7120 cb00 1000 |0006: invoke-static {v0, v1}, Landroid/content/Intent;.createChooser:(Landroid/content/Intent;Ljava/lang/CharSequence;)Landroid/content/Intent; // method@00cb │ │ -040852: 0c00 |0009: move-result-object v0 │ │ -040854: 1100 |000a: return-object v0 │ │ +0423c8: |[0423c8] android.support.v4.app.ShareCompat$IntentBuilder.createChooserIntent:()Landroid/content/Intent; │ │ +0423d8: 6e10 2205 0200 |0000: invoke-virtual {v2}, Landroid/support/v4/app/ShareCompat$IntentBuilder;.getIntent:()Landroid/content/Intent; // method@0522 │ │ +0423de: 0c00 |0003: move-result-object v0 │ │ +0423e0: 5421 a501 |0004: iget-object v1, v2, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mChooserTitle:Ljava/lang/CharSequence; // field@01a5 │ │ +0423e4: 7120 cb00 1000 |0006: invoke-static {v0, v1}, Landroid/content/Intent;.createChooser:(Landroid/content/Intent;Ljava/lang/CharSequence;)Landroid/content/Intent; // method@00cb │ │ +0423ea: 0c00 |0009: move-result-object v0 │ │ +0423ec: 1100 |000a: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=373 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ │ │ #8 : (in Landroid/support/v4/app/ShareCompat$IntentBuilder;) │ │ @@ -15469,17 +15471,17 @@ │ │ type : '()Landroid/app/Activity;' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -040858: |[040858] android.support.v4.app.ShareCompat$IntentBuilder.getActivity:()Landroid/app/Activity; │ │ -040868: 5410 a201 |0000: iget-object v0, v1, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mActivity:Landroid/app/Activity; // field@01a2 │ │ -04086c: 1100 |0002: return-object v0 │ │ +0423f0: |[0423f0] android.support.v4.app.ShareCompat$IntentBuilder.getActivity:()Landroid/app/Activity; │ │ +042400: 5410 a201 |0000: iget-object v0, v1, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mActivity:Landroid/app/Activity; // field@01a2 │ │ +042404: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=340 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ │ │ #9 : (in Landroid/support/v4/app/ShareCompat$IntentBuilder;) │ │ @@ -15487,94 +15489,94 @@ │ │ type : '()Landroid/content/Intent;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 159 16-bit code units │ │ -040870: |[040870] android.support.v4.app.ShareCompat$IntentBuilder.getIntent:()Landroid/content/Intent; │ │ -040880: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -040882: 1202 |0001: const/4 v2, #int 0 // #0 │ │ -040884: 1206 |0002: const/4 v6, #int 0 // #0 │ │ -040886: 5473 a801 |0003: iget-object v3, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mToAddresses:Ljava/util/ArrayList; // field@01a8 │ │ -04088a: 3803 0b00 |0005: if-eqz v3, 0010 // +000b │ │ -04088e: 1a03 af10 |0007: const-string v3, "android.intent.extra.EMAIL" // string@10af │ │ -040892: 5474 a801 |0009: iget-object v4, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mToAddresses:Ljava/util/ArrayList; // field@01a8 │ │ -040896: 7030 1d05 3704 |000b: invoke-direct {v7, v3, v4}, Landroid/support/v4/app/ShareCompat$IntentBuilder;.combineArrayExtra:(Ljava/lang/String;Ljava/util/ArrayList;)V // method@051d │ │ -04089c: 5b76 a801 |000e: iput-object v6, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mToAddresses:Ljava/util/ArrayList; // field@01a8 │ │ -0408a0: 5473 a401 |0010: iget-object v3, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mCcAddresses:Ljava/util/ArrayList; // field@01a4 │ │ -0408a4: 3803 0b00 |0012: if-eqz v3, 001d // +000b │ │ -0408a8: 1a03 ae10 |0014: const-string v3, "android.intent.extra.CC" // string@10ae │ │ -0408ac: 5474 a401 |0016: iget-object v4, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mCcAddresses:Ljava/util/ArrayList; // field@01a4 │ │ -0408b0: 7030 1d05 3704 |0018: invoke-direct {v7, v3, v4}, Landroid/support/v4/app/ShareCompat$IntentBuilder;.combineArrayExtra:(Ljava/lang/String;Ljava/util/ArrayList;)V // method@051d │ │ -0408b6: 5b76 a401 |001b: iput-object v6, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mCcAddresses:Ljava/util/ArrayList; // field@01a4 │ │ -0408ba: 5473 a301 |001d: iget-object v3, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mBccAddresses:Ljava/util/ArrayList; // field@01a3 │ │ -0408be: 3803 0b00 |001f: if-eqz v3, 002a // +000b │ │ -0408c2: 1a03 ad10 |0021: const-string v3, "android.intent.extra.BCC" // string@10ad │ │ -0408c6: 5474 a301 |0023: iget-object v4, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mBccAddresses:Ljava/util/ArrayList; // field@01a3 │ │ -0408ca: 7030 1d05 3704 |0025: invoke-direct {v7, v3, v4}, Landroid/support/v4/app/ShareCompat$IntentBuilder;.combineArrayExtra:(Ljava/lang/String;Ljava/util/ArrayList;)V // method@051d │ │ -0408d0: 5b76 a301 |0028: iput-object v6, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mBccAddresses:Ljava/util/ArrayList; // field@01a3 │ │ -0408d4: 5473 a701 |002a: iget-object v3, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mStreams:Ljava/util/ArrayList; // field@01a7 │ │ -0408d8: 3803 6100 |002c: if-eqz v3, 008d // +0061 │ │ -0408dc: 5473 a701 |002e: iget-object v3, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mStreams:Ljava/util/ArrayList; // field@01a7 │ │ -0408e0: 6e10 aa15 0300 |0030: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@15aa │ │ -0408e6: 0a03 |0033: move-result v3 │ │ -0408e8: 3713 5900 |0034: if-le v3, v1, 008d // +0059 │ │ -0408ec: 5473 a601 |0036: iget-object v3, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@01a6 │ │ -0408f0: 6e10 cc00 0300 |0038: invoke-virtual {v3}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@00cc │ │ -0408f6: 0c03 |003b: move-result-object v3 │ │ -0408f8: 1a04 aa10 |003c: const-string v4, "android.intent.action.SEND_MULTIPLE" // string@10aa │ │ -0408fc: 6e20 3915 4300 |003e: invoke-virtual {v3, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1539 │ │ -040902: 0a00 |0041: move-result v0 │ │ -040904: 3901 2800 |0042: if-nez v1, 006a // +0028 │ │ -040908: 3800 2600 |0044: if-eqz v0, 006a // +0026 │ │ -04090c: 5473 a601 |0046: iget-object v3, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@01a6 │ │ -040910: 1a04 a910 |0048: const-string v4, "android.intent.action.SEND" // string@10a9 │ │ -040914: 6e20 e700 4300 |004a: invoke-virtual {v3, v4}, Landroid/content/Intent;.setAction:(Ljava/lang/String;)Landroid/content/Intent; // method@00e7 │ │ -04091a: 5473 a701 |004d: iget-object v3, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mStreams:Ljava/util/ArrayList; // field@01a7 │ │ -04091e: 3803 4000 |004f: if-eqz v3, 008f // +0040 │ │ -040922: 5473 a701 |0051: iget-object v3, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mStreams:Ljava/util/ArrayList; // field@01a7 │ │ -040926: 6e10 a515 0300 |0053: invoke-virtual {v3}, Ljava/util/ArrayList;.isEmpty:()Z // method@15a5 │ │ -04092c: 0a03 |0056: move-result v3 │ │ -04092e: 3903 3800 |0057: if-nez v3, 008f // +0038 │ │ -040932: 5473 a601 |0059: iget-object v3, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@01a6 │ │ -040936: 1a04 b210 |005b: const-string v4, "android.intent.extra.STREAM" // string@10b2 │ │ -04093a: 5475 a701 |005d: iget-object v5, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mStreams:Ljava/util/ArrayList; // field@01a7 │ │ -04093e: 6e20 a315 2500 |005f: invoke-virtual {v5, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@15a3 │ │ -040944: 0c02 |0062: move-result-object v2 │ │ -040946: 1f02 7000 |0063: check-cast v2, Landroid/os/Parcelable; // type@0070 │ │ -04094a: 6e30 df00 4302 |0065: invoke-virtual {v3, v4, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Landroid/os/Parcelable;)Landroid/content/Intent; // method@00df │ │ -040950: 5b76 a701 |0068: iput-object v6, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mStreams:Ljava/util/ArrayList; // field@01a7 │ │ -040954: 3801 2000 |006a: if-eqz v1, 008a // +0020 │ │ -040958: 3900 1e00 |006c: if-nez v0, 008a // +001e │ │ -04095c: 5472 a601 |006e: iget-object v2, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@01a6 │ │ -040960: 1a03 aa10 |0070: const-string v3, "android.intent.action.SEND_MULTIPLE" // string@10aa │ │ -040964: 6e20 e700 3200 |0072: invoke-virtual {v2, v3}, Landroid/content/Intent;.setAction:(Ljava/lang/String;)Landroid/content/Intent; // method@00e7 │ │ -04096a: 5472 a701 |0075: iget-object v2, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mStreams:Ljava/util/ArrayList; // field@01a7 │ │ -04096e: 3802 2000 |0077: if-eqz v2, 0097 // +0020 │ │ -040972: 5472 a701 |0079: iget-object v2, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mStreams:Ljava/util/ArrayList; // field@01a7 │ │ -040976: 6e10 a515 0200 |007b: invoke-virtual {v2}, Ljava/util/ArrayList;.isEmpty:()Z // method@15a5 │ │ -04097c: 0a02 |007e: move-result v2 │ │ -04097e: 3902 1800 |007f: if-nez v2, 0097 // +0018 │ │ -040982: 5472 a601 |0081: iget-object v2, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@01a6 │ │ -040986: 1a03 b210 |0083: const-string v3, "android.intent.extra.STREAM" // string@10b2 │ │ -04098a: 5474 a701 |0085: iget-object v4, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mStreams:Ljava/util/ArrayList; // field@01a7 │ │ -04098e: 6e30 e300 3204 |0087: invoke-virtual {v2, v3, v4}, Landroid/content/Intent;.putParcelableArrayListExtra:(Ljava/lang/String;Ljava/util/ArrayList;)Landroid/content/Intent; // method@00e3 │ │ -040994: 5472 a601 |008a: iget-object v2, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@01a6 │ │ -040998: 1102 |008c: return-object v2 │ │ -04099a: 0121 |008d: move v1, v2 │ │ -04099c: 28a8 |008e: goto 0036 // -0058 │ │ -04099e: 5472 a601 |008f: iget-object v2, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@01a6 │ │ -0409a2: 1a03 b210 |0091: const-string v3, "android.intent.extra.STREAM" // string@10b2 │ │ -0409a6: 6e20 e400 3200 |0093: invoke-virtual {v2, v3}, Landroid/content/Intent;.removeExtra:(Ljava/lang/String;)V // method@00e4 │ │ -0409ac: 28d2 |0096: goto 0068 // -002e │ │ -0409ae: 5472 a601 |0097: iget-object v2, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@01a6 │ │ -0409b2: 1a03 b210 |0099: const-string v3, "android.intent.extra.STREAM" // string@10b2 │ │ -0409b6: 6e20 e400 3200 |009b: invoke-virtual {v2, v3}, Landroid/content/Intent;.removeExtra:(Ljava/lang/String;)V // method@00e4 │ │ -0409bc: 28ec |009e: goto 008a // -0014 │ │ +042408: |[042408] android.support.v4.app.ShareCompat$IntentBuilder.getIntent:()Landroid/content/Intent; │ │ +042418: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +04241a: 1202 |0001: const/4 v2, #int 0 // #0 │ │ +04241c: 1206 |0002: const/4 v6, #int 0 // #0 │ │ +04241e: 5473 a801 |0003: iget-object v3, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mToAddresses:Ljava/util/ArrayList; // field@01a8 │ │ +042422: 3803 0b00 |0005: if-eqz v3, 0010 // +000b │ │ +042426: 1a03 ab10 |0007: const-string v3, "android.intent.extra.EMAIL" // string@10ab │ │ +04242a: 5474 a801 |0009: iget-object v4, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mToAddresses:Ljava/util/ArrayList; // field@01a8 │ │ +04242e: 7030 1d05 3704 |000b: invoke-direct {v7, v3, v4}, Landroid/support/v4/app/ShareCompat$IntentBuilder;.combineArrayExtra:(Ljava/lang/String;Ljava/util/ArrayList;)V // method@051d │ │ +042434: 5b76 a801 |000e: iput-object v6, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mToAddresses:Ljava/util/ArrayList; // field@01a8 │ │ +042438: 5473 a401 |0010: iget-object v3, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mCcAddresses:Ljava/util/ArrayList; // field@01a4 │ │ +04243c: 3803 0b00 |0012: if-eqz v3, 001d // +000b │ │ +042440: 1a03 aa10 |0014: const-string v3, "android.intent.extra.CC" // string@10aa │ │ +042444: 5474 a401 |0016: iget-object v4, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mCcAddresses:Ljava/util/ArrayList; // field@01a4 │ │ +042448: 7030 1d05 3704 |0018: invoke-direct {v7, v3, v4}, Landroid/support/v4/app/ShareCompat$IntentBuilder;.combineArrayExtra:(Ljava/lang/String;Ljava/util/ArrayList;)V // method@051d │ │ +04244e: 5b76 a401 |001b: iput-object v6, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mCcAddresses:Ljava/util/ArrayList; // field@01a4 │ │ +042452: 5473 a301 |001d: iget-object v3, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mBccAddresses:Ljava/util/ArrayList; // field@01a3 │ │ +042456: 3803 0b00 |001f: if-eqz v3, 002a // +000b │ │ +04245a: 1a03 a910 |0021: const-string v3, "android.intent.extra.BCC" // string@10a9 │ │ +04245e: 5474 a301 |0023: iget-object v4, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mBccAddresses:Ljava/util/ArrayList; // field@01a3 │ │ +042462: 7030 1d05 3704 |0025: invoke-direct {v7, v3, v4}, Landroid/support/v4/app/ShareCompat$IntentBuilder;.combineArrayExtra:(Ljava/lang/String;Ljava/util/ArrayList;)V // method@051d │ │ +042468: 5b76 a301 |0028: iput-object v6, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mBccAddresses:Ljava/util/ArrayList; // field@01a3 │ │ +04246c: 5473 a701 |002a: iget-object v3, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mStreams:Ljava/util/ArrayList; // field@01a7 │ │ +042470: 3803 6100 |002c: if-eqz v3, 008d // +0061 │ │ +042474: 5473 a701 |002e: iget-object v3, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mStreams:Ljava/util/ArrayList; // field@01a7 │ │ +042478: 6e10 aa15 0300 |0030: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@15aa │ │ +04247e: 0a03 |0033: move-result v3 │ │ +042480: 3713 5900 |0034: if-le v3, v1, 008d // +0059 │ │ +042484: 5473 a601 |0036: iget-object v3, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@01a6 │ │ +042488: 6e10 cc00 0300 |0038: invoke-virtual {v3}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@00cc │ │ +04248e: 0c03 |003b: move-result-object v3 │ │ +042490: 1a04 a610 |003c: const-string v4, "android.intent.action.SEND_MULTIPLE" // string@10a6 │ │ +042494: 6e20 3915 4300 |003e: invoke-virtual {v3, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1539 │ │ +04249a: 0a00 |0041: move-result v0 │ │ +04249c: 3901 2800 |0042: if-nez v1, 006a // +0028 │ │ +0424a0: 3800 2600 |0044: if-eqz v0, 006a // +0026 │ │ +0424a4: 5473 a601 |0046: iget-object v3, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@01a6 │ │ +0424a8: 1a04 a510 |0048: const-string v4, "android.intent.action.SEND" // string@10a5 │ │ +0424ac: 6e20 e700 4300 |004a: invoke-virtual {v3, v4}, Landroid/content/Intent;.setAction:(Ljava/lang/String;)Landroid/content/Intent; // method@00e7 │ │ +0424b2: 5473 a701 |004d: iget-object v3, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mStreams:Ljava/util/ArrayList; // field@01a7 │ │ +0424b6: 3803 4000 |004f: if-eqz v3, 008f // +0040 │ │ +0424ba: 5473 a701 |0051: iget-object v3, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mStreams:Ljava/util/ArrayList; // field@01a7 │ │ +0424be: 6e10 a515 0300 |0053: invoke-virtual {v3}, Ljava/util/ArrayList;.isEmpty:()Z // method@15a5 │ │ +0424c4: 0a03 |0056: move-result v3 │ │ +0424c6: 3903 3800 |0057: if-nez v3, 008f // +0038 │ │ +0424ca: 5473 a601 |0059: iget-object v3, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@01a6 │ │ +0424ce: 1a04 ae10 |005b: const-string v4, "android.intent.extra.STREAM" // string@10ae │ │ +0424d2: 5475 a701 |005d: iget-object v5, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mStreams:Ljava/util/ArrayList; // field@01a7 │ │ +0424d6: 6e20 a315 2500 |005f: invoke-virtual {v5, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@15a3 │ │ +0424dc: 0c02 |0062: move-result-object v2 │ │ +0424de: 1f02 6d00 |0063: check-cast v2, Landroid/os/Parcelable; // type@006d │ │ +0424e2: 6e30 df00 4302 |0065: invoke-virtual {v3, v4, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Landroid/os/Parcelable;)Landroid/content/Intent; // method@00df │ │ +0424e8: 5b76 a701 |0068: iput-object v6, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mStreams:Ljava/util/ArrayList; // field@01a7 │ │ +0424ec: 3801 2000 |006a: if-eqz v1, 008a // +0020 │ │ +0424f0: 3900 1e00 |006c: if-nez v0, 008a // +001e │ │ +0424f4: 5472 a601 |006e: iget-object v2, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@01a6 │ │ +0424f8: 1a03 a610 |0070: const-string v3, "android.intent.action.SEND_MULTIPLE" // string@10a6 │ │ +0424fc: 6e20 e700 3200 |0072: invoke-virtual {v2, v3}, Landroid/content/Intent;.setAction:(Ljava/lang/String;)Landroid/content/Intent; // method@00e7 │ │ +042502: 5472 a701 |0075: iget-object v2, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mStreams:Ljava/util/ArrayList; // field@01a7 │ │ +042506: 3802 2000 |0077: if-eqz v2, 0097 // +0020 │ │ +04250a: 5472 a701 |0079: iget-object v2, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mStreams:Ljava/util/ArrayList; // field@01a7 │ │ +04250e: 6e10 a515 0200 |007b: invoke-virtual {v2}, Ljava/util/ArrayList;.isEmpty:()Z // method@15a5 │ │ +042514: 0a02 |007e: move-result v2 │ │ +042516: 3902 1800 |007f: if-nez v2, 0097 // +0018 │ │ +04251a: 5472 a601 |0081: iget-object v2, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@01a6 │ │ +04251e: 1a03 ae10 |0083: const-string v3, "android.intent.extra.STREAM" // string@10ae │ │ +042522: 5474 a701 |0085: iget-object v4, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mStreams:Ljava/util/ArrayList; // field@01a7 │ │ +042526: 6e30 e300 3204 |0087: invoke-virtual {v2, v3, v4}, Landroid/content/Intent;.putParcelableArrayListExtra:(Ljava/lang/String;Ljava/util/ArrayList;)Landroid/content/Intent; // method@00e3 │ │ +04252c: 5472 a601 |008a: iget-object v2, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@01a6 │ │ +042530: 1102 |008c: return-object v2 │ │ +042532: 0121 |008d: move v1, v2 │ │ +042534: 28a8 |008e: goto 0036 // -0058 │ │ +042536: 5472 a601 |008f: iget-object v2, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@01a6 │ │ +04253a: 1a03 ae10 |0091: const-string v3, "android.intent.extra.STREAM" // string@10ae │ │ +04253e: 6e20 e400 3200 |0093: invoke-virtual {v2, v3}, Landroid/content/Intent;.removeExtra:(Ljava/lang/String;)V // method@00e4 │ │ +042544: 28d2 |0096: goto 0068 // -002e │ │ +042546: 5472 a601 |0097: iget-object v2, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@01a6 │ │ +04254a: 1a03 ae10 |0099: const-string v3, "android.intent.extra.STREAM" // string@10ae │ │ +04254e: 6e20 e400 3200 |009b: invoke-virtual {v2, v3}, Landroid/content/Intent;.removeExtra:(Ljava/lang/String;)V // method@00e4 │ │ +042554: 28ec |009e: goto 008a // -0014 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=296 │ │ 0x0007 line=297 │ │ 0x000e line=298 │ │ 0x0010 line=300 │ │ 0x0014 line=301 │ │ @@ -15609,21 +15611,21 @@ │ │ type : '(I)Landroid/support/v4/app/ShareCompat$IntentBuilder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -0409c0: |[0409c0] android.support.v4.app.ShareCompat$IntentBuilder.setChooserTitle:(I)Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ -0409d0: 5410 a201 |0000: iget-object v0, v1, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mActivity:Landroid/app/Activity; // field@01a2 │ │ -0409d4: 6e20 1b00 2000 |0002: invoke-virtual {v0, v2}, Landroid/app/Activity;.getText:(I)Ljava/lang/CharSequence; // method@001b │ │ -0409da: 0c00 |0005: move-result-object v0 │ │ -0409dc: 6e20 2405 0100 |0006: invoke-virtual {v1, v0}, Landroid/support/v4/app/ShareCompat$IntentBuilder;.setChooserTitle:(Ljava/lang/CharSequence;)Landroid/support/v4/app/ShareCompat$IntentBuilder; // method@0524 │ │ -0409e2: 0c00 |0009: move-result-object v0 │ │ -0409e4: 1100 |000a: return-object v0 │ │ +042558: |[042558] android.support.v4.app.ShareCompat$IntentBuilder.setChooserTitle:(I)Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ +042568: 5410 a201 |0000: iget-object v0, v1, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mActivity:Landroid/app/Activity; // field@01a2 │ │ +04256c: 6e20 1b00 2000 |0002: invoke-virtual {v0, v2}, Landroid/app/Activity;.getText:(I)Ljava/lang/CharSequence; // method@001b │ │ +042572: 0c00 |0005: move-result-object v0 │ │ +042574: 6e20 2405 0100 |0006: invoke-virtual {v1, v0}, Landroid/support/v4/app/ShareCompat$IntentBuilder;.setChooserTitle:(Ljava/lang/CharSequence;)Landroid/support/v4/app/ShareCompat$IntentBuilder; // method@0524 │ │ +04257a: 0c00 |0009: move-result-object v0 │ │ +04257c: 1100 |000a: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=407 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ 0x0000 - 0x000b reg=2 resId I │ │ │ │ @@ -15632,17 +15634,17 @@ │ │ type : '(Ljava/lang/CharSequence;)Landroid/support/v4/app/ShareCompat$IntentBuilder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0409e8: |[0409e8] android.support.v4.app.ShareCompat$IntentBuilder.setChooserTitle:(Ljava/lang/CharSequence;)Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ -0409f8: 5b01 a501 |0000: iput-object v1, v0, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mChooserTitle:Ljava/lang/CharSequence; // field@01a5 │ │ -0409fc: 1100 |0002: return-object v0 │ │ +042580: |[042580] android.support.v4.app.ShareCompat$IntentBuilder.setChooserTitle:(Ljava/lang/CharSequence;)Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ +042590: 5b01 a501 |0000: iput-object v1, v0, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mChooserTitle:Ljava/lang/CharSequence; // field@01a5 │ │ +042594: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=396 │ │ 0x0002 line=397 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ 0x0000 - 0x0003 reg=1 title Ljava/lang/CharSequence; │ │ @@ -15652,19 +15654,19 @@ │ │ type : '([Ljava/lang/String;)Landroid/support/v4/app/ShareCompat$IntentBuilder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -040a00: |[040a00] android.support.v4.app.ShareCompat$IntentBuilder.setEmailBcc:([Ljava/lang/String;)Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ -040a10: 5420 a601 |0000: iget-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@01a6 │ │ -040a14: 1a01 ad10 |0002: const-string v1, "android.intent.extra.BCC" // string@10ad │ │ -040a18: 6e30 e200 1003 |0004: invoke-virtual {v0, v1, v3}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;[Ljava/lang/String;)Landroid/content/Intent; // method@00e2 │ │ -040a1e: 1102 |0007: return-object v2 │ │ +042598: |[042598] android.support.v4.app.ShareCompat$IntentBuilder.setEmailBcc:([Ljava/lang/String;)Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ +0425a8: 5420 a601 |0000: iget-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@01a6 │ │ +0425ac: 1a01 a910 |0002: const-string v1, "android.intent.extra.BCC" // string@10a9 │ │ +0425b0: 6e30 e200 1003 |0004: invoke-virtual {v0, v1, v3}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;[Ljava/lang/String;)Landroid/content/Intent; // method@00e2 │ │ +0425b6: 1102 |0007: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=593 │ │ 0x0007 line=594 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ 0x0000 - 0x0008 reg=3 addresses [Ljava/lang/String; │ │ @@ -15674,19 +15676,19 @@ │ │ type : '([Ljava/lang/String;)Landroid/support/v4/app/ShareCompat$IntentBuilder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -040a20: |[040a20] android.support.v4.app.ShareCompat$IntentBuilder.setEmailCc:([Ljava/lang/String;)Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ -040a30: 5420 a601 |0000: iget-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@01a6 │ │ -040a34: 1a01 ae10 |0002: const-string v1, "android.intent.extra.CC" // string@10ae │ │ -040a38: 6e30 e200 1003 |0004: invoke-virtual {v0, v1, v3}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;[Ljava/lang/String;)Landroid/content/Intent; // method@00e2 │ │ -040a3e: 1102 |0007: return-object v2 │ │ +0425b8: |[0425b8] android.support.v4.app.ShareCompat$IntentBuilder.setEmailCc:([Ljava/lang/String;)Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ +0425c8: 5420 a601 |0000: iget-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@01a6 │ │ +0425cc: 1a01 aa10 |0002: const-string v1, "android.intent.extra.CC" // string@10aa │ │ +0425d0: 6e30 e200 1003 |0004: invoke-virtual {v0, v1, v3}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;[Ljava/lang/String;)Landroid/content/Intent; // method@00e2 │ │ +0425d6: 1102 |0007: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=553 │ │ 0x0007 line=554 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ 0x0000 - 0x0008 reg=3 addresses [Ljava/lang/String; │ │ @@ -15696,23 +15698,23 @@ │ │ type : '([Ljava/lang/String;)Landroid/support/v4/app/ShareCompat$IntentBuilder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 15 16-bit code units │ │ -040a40: |[040a40] android.support.v4.app.ShareCompat$IntentBuilder.setEmailTo:([Ljava/lang/String;)Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ -040a50: 5420 a801 |0000: iget-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mToAddresses:Ljava/util/ArrayList; // field@01a8 │ │ -040a54: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ -040a58: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -040a5a: 5b20 a801 |0005: iput-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mToAddresses:Ljava/util/ArrayList; // field@01a8 │ │ -040a5e: 5420 a601 |0007: iget-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@01a6 │ │ -040a62: 1a01 af10 |0009: const-string v1, "android.intent.extra.EMAIL" // string@10af │ │ -040a66: 6e30 e200 1003 |000b: invoke-virtual {v0, v1, v3}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;[Ljava/lang/String;)Landroid/content/Intent; // method@00e2 │ │ -040a6c: 1102 |000e: return-object v2 │ │ +0425d8: |[0425d8] android.support.v4.app.ShareCompat$IntentBuilder.setEmailTo:([Ljava/lang/String;)Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ +0425e8: 5420 a801 |0000: iget-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mToAddresses:Ljava/util/ArrayList; // field@01a8 │ │ +0425ec: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ +0425f0: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +0425f2: 5b20 a801 |0005: iput-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mToAddresses:Ljava/util/ArrayList; // field@01a8 │ │ +0425f6: 5420 a601 |0007: iget-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@01a6 │ │ +0425fa: 1a01 ab10 |0009: const-string v1, "android.intent.extra.EMAIL" // string@10ab │ │ +0425fe: 6e30 e200 1003 |000b: invoke-virtual {v0, v1, v3}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;[Ljava/lang/String;)Landroid/content/Intent; // method@00e2 │ │ +042604: 1102 |000e: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=510 │ │ 0x0004 line=511 │ │ 0x0007 line=513 │ │ 0x000e line=514 │ │ locals : │ │ @@ -15724,27 +15726,27 @@ │ │ type : '(Ljava/lang/String;)Landroid/support/v4/app/ShareCompat$IntentBuilder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 25 16-bit code units │ │ -040a70: |[040a70] android.support.v4.app.ShareCompat$IntentBuilder.setHtmlText:(Ljava/lang/String;)Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ -040a80: 5420 a601 |0000: iget-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@01a6 │ │ -040a84: 1a01 b010 |0002: const-string v1, "android.intent.extra.HTML_TEXT" // string@10b0 │ │ -040a88: 6e30 e100 1003 |0004: invoke-virtual {v0, v1, v3}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@00e1 │ │ -040a8e: 5420 a601 |0007: iget-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@01a6 │ │ -040a92: 1a01 b410 |0009: const-string v1, "android.intent.extra.TEXT" // string@10b4 │ │ -040a96: 6e20 da00 1000 |000b: invoke-virtual {v0, v1}, Landroid/content/Intent;.hasExtra:(Ljava/lang/String;)Z // method@00da │ │ -040a9c: 0a00 |000e: move-result v0 │ │ -040a9e: 3900 0900 |000f: if-nez v0, 0018 // +0009 │ │ -040aa2: 7110 eb11 0300 |0011: invoke-static {v3}, Landroid/text/Html;.fromHtml:(Ljava/lang/String;)Landroid/text/Spanned; // method@11eb │ │ -040aa8: 0c00 |0014: move-result-object v0 │ │ -040aaa: 6e20 2b05 0200 |0015: invoke-virtual {v2, v0}, Landroid/support/v4/app/ShareCompat$IntentBuilder;.setText:(Ljava/lang/CharSequence;)Landroid/support/v4/app/ShareCompat$IntentBuilder; // method@052b │ │ -040ab0: 1102 |0018: return-object v2 │ │ +042608: |[042608] android.support.v4.app.ShareCompat$IntentBuilder.setHtmlText:(Ljava/lang/String;)Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ +042618: 5420 a601 |0000: iget-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@01a6 │ │ +04261c: 1a01 ac10 |0002: const-string v1, "android.intent.extra.HTML_TEXT" // string@10ac │ │ +042620: 6e30 e100 1003 |0004: invoke-virtual {v0, v1, v3}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@00e1 │ │ +042626: 5420 a601 |0007: iget-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@01a6 │ │ +04262a: 1a01 b010 |0009: const-string v1, "android.intent.extra.TEXT" // string@10b0 │ │ +04262e: 6e20 da00 1000 |000b: invoke-virtual {v0, v1}, Landroid/content/Intent;.hasExtra:(Ljava/lang/String;)Z // method@00da │ │ +042634: 0a00 |000e: move-result v0 │ │ +042636: 3900 0900 |000f: if-nez v0, 0018 // +0009 │ │ +04263a: 7110 eb11 0300 |0011: invoke-static {v3}, Landroid/text/Html;.fromHtml:(Ljava/lang/String;)Landroid/text/Spanned; // method@11eb │ │ +042640: 0c00 |0014: move-result-object v0 │ │ +042642: 6e20 2b05 0200 |0015: invoke-virtual {v2, v0}, Landroid/support/v4/app/ShareCompat$IntentBuilder;.setText:(Ljava/lang/CharSequence;)Landroid/support/v4/app/ShareCompat$IntentBuilder; // method@052b │ │ +042648: 1102 |0018: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=447 │ │ 0x0007 line=448 │ │ 0x0011 line=450 │ │ 0x0018 line=452 │ │ locals : │ │ @@ -15756,31 +15758,31 @@ │ │ type : '(Landroid/net/Uri;)Landroid/support/v4/app/ShareCompat$IntentBuilder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 32 16-bit code units │ │ -040ab4: |[040ab4] android.support.v4.app.ShareCompat$IntentBuilder.setStream:(Landroid/net/Uri;)Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ -040ac4: 5420 a601 |0000: iget-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@01a6 │ │ -040ac8: 6e10 cc00 0000 |0002: invoke-virtual {v0}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@00cc │ │ -040ace: 0c00 |0005: move-result-object v0 │ │ -040ad0: 1a01 a910 |0006: const-string v1, "android.intent.action.SEND" // string@10a9 │ │ -040ad4: 6e20 3915 1000 |0008: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1539 │ │ -040ada: 0a00 |000b: move-result v0 │ │ -040adc: 3900 0900 |000c: if-nez v0, 0015 // +0009 │ │ -040ae0: 5420 a601 |000e: iget-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@01a6 │ │ -040ae4: 1a01 a910 |0010: const-string v1, "android.intent.action.SEND" // string@10a9 │ │ -040ae8: 6e20 e700 1000 |0012: invoke-virtual {v0, v1}, Landroid/content/Intent;.setAction:(Ljava/lang/String;)Landroid/content/Intent; // method@00e7 │ │ -040aee: 1200 |0015: const/4 v0, #int 0 // #0 │ │ -040af0: 5b20 a701 |0016: iput-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mStreams:Ljava/util/ArrayList; // field@01a7 │ │ -040af4: 5420 a601 |0018: iget-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@01a6 │ │ -040af8: 1a01 b210 |001a: const-string v1, "android.intent.extra.STREAM" // string@10b2 │ │ -040afc: 6e30 df00 1003 |001c: invoke-virtual {v0, v1, v3}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Landroid/os/Parcelable;)Landroid/content/Intent; // method@00df │ │ -040b02: 1102 |001f: return-object v2 │ │ +04264c: |[04264c] android.support.v4.app.ShareCompat$IntentBuilder.setStream:(Landroid/net/Uri;)Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ +04265c: 5420 a601 |0000: iget-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@01a6 │ │ +042660: 6e10 cc00 0000 |0002: invoke-virtual {v0}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@00cc │ │ +042666: 0c00 |0005: move-result-object v0 │ │ +042668: 1a01 a510 |0006: const-string v1, "android.intent.action.SEND" // string@10a5 │ │ +04266c: 6e20 3915 1000 |0008: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1539 │ │ +042672: 0a00 |000b: move-result v0 │ │ +042674: 3900 0900 |000c: if-nez v0, 0015 // +0009 │ │ +042678: 5420 a601 |000e: iget-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@01a6 │ │ +04267c: 1a01 a510 |0010: const-string v1, "android.intent.action.SEND" // string@10a5 │ │ +042680: 6e20 e700 1000 |0012: invoke-virtual {v0, v1}, Landroid/content/Intent;.setAction:(Ljava/lang/String;)Landroid/content/Intent; // method@00e7 │ │ +042686: 1200 |0015: const/4 v0, #int 0 // #0 │ │ +042688: 5b20 a701 |0016: iput-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mStreams:Ljava/util/ArrayList; // field@01a7 │ │ +04268c: 5420 a601 |0018: iget-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@01a6 │ │ +042690: 1a01 ae10 |001a: const-string v1, "android.intent.extra.STREAM" // string@10ae │ │ +042694: 6e30 df00 1003 |001c: invoke-virtual {v0, v1, v3}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Landroid/os/Parcelable;)Landroid/content/Intent; // method@00df │ │ +04269a: 1102 |001f: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=466 │ │ 0x000e line=467 │ │ 0x0015 line=469 │ │ 0x0018 line=470 │ │ 0x001f line=471 │ │ @@ -15793,19 +15795,19 @@ │ │ type : '(Ljava/lang/String;)Landroid/support/v4/app/ShareCompat$IntentBuilder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -040b04: |[040b04] android.support.v4.app.ShareCompat$IntentBuilder.setSubject:(Ljava/lang/String;)Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ -040b14: 5420 a601 |0000: iget-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@01a6 │ │ -040b18: 1a01 b310 |0002: const-string v1, "android.intent.extra.SUBJECT" // string@10b3 │ │ -040b1c: 6e30 e100 1003 |0004: invoke-virtual {v0, v1, v3}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@00e1 │ │ -040b22: 1102 |0007: return-object v2 │ │ +04269c: |[04269c] android.support.v4.app.ShareCompat$IntentBuilder.setSubject:(Ljava/lang/String;)Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ +0426ac: 5420 a601 |0000: iget-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@01a6 │ │ +0426b0: 1a01 af10 |0002: const-string v1, "android.intent.extra.SUBJECT" // string@10af │ │ +0426b4: 6e30 e100 1003 |0004: invoke-virtual {v0, v1, v3}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@00e1 │ │ +0426ba: 1102 |0007: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=632 │ │ 0x0007 line=633 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ 0x0000 - 0x0008 reg=3 subject Ljava/lang/String; │ │ @@ -15815,19 +15817,19 @@ │ │ type : '(Ljava/lang/CharSequence;)Landroid/support/v4/app/ShareCompat$IntentBuilder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -040b24: |[040b24] android.support.v4.app.ShareCompat$IntentBuilder.setText:(Ljava/lang/CharSequence;)Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ -040b34: 5420 a601 |0000: iget-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@01a6 │ │ -040b38: 1a01 b410 |0002: const-string v1, "android.intent.extra.TEXT" // string@10b4 │ │ -040b3c: 6e30 e000 1003 |0004: invoke-virtual {v0, v1, v3}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/CharSequence;)Landroid/content/Intent; // method@00e0 │ │ -040b42: 1102 |0007: return-object v2 │ │ +0426bc: |[0426bc] android.support.v4.app.ShareCompat$IntentBuilder.setText:(Ljava/lang/CharSequence;)Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ +0426cc: 5420 a601 |0000: iget-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@01a6 │ │ +0426d0: 1a01 b010 |0002: const-string v1, "android.intent.extra.TEXT" // string@10b0 │ │ +0426d4: 6e30 e000 1003 |0004: invoke-virtual {v0, v1, v3}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/CharSequence;)Landroid/content/Intent; // method@00e0 │ │ +0426da: 1102 |0007: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=431 │ │ 0x0007 line=432 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ 0x0000 - 0x0008 reg=3 text Ljava/lang/CharSequence; │ │ @@ -15837,18 +15839,18 @@ │ │ type : '(Ljava/lang/String;)Landroid/support/v4/app/ShareCompat$IntentBuilder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -040b44: |[040b44] android.support.v4.app.ShareCompat$IntentBuilder.setType:(Ljava/lang/String;)Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ -040b54: 5410 a601 |0000: iget-object v0, v1, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@01a6 │ │ -040b58: 6e20 ed00 2000 |0002: invoke-virtual {v0, v2}, Landroid/content/Intent;.setType:(Ljava/lang/String;)Landroid/content/Intent; // method@00ed │ │ -040b5e: 1101 |0005: return-object v1 │ │ +0426dc: |[0426dc] android.support.v4.app.ShareCompat$IntentBuilder.setType:(Ljava/lang/String;)Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ +0426ec: 5410 a601 |0000: iget-object v0, v1, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@01a6 │ │ +0426f0: 6e20 ed00 2000 |0002: invoke-virtual {v0, v2}, Landroid/content/Intent;.setType:(Ljava/lang/String;)Landroid/content/Intent; // method@00ed │ │ +0426f6: 1101 |0005: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=418 │ │ 0x0005 line=419 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ 0x0000 - 0x0006 reg=2 mimeType Ljava/lang/String; │ │ @@ -15858,34 +15860,34 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -040b60: |[040b60] android.support.v4.app.ShareCompat$IntentBuilder.startChooser:()V │ │ -040b70: 5420 a201 |0000: iget-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mActivity:Landroid/app/Activity; // field@01a2 │ │ -040b74: 6e10 1f05 0200 |0002: invoke-virtual {v2}, Landroid/support/v4/app/ShareCompat$IntentBuilder;.createChooserIntent:()Landroid/content/Intent; // method@051f │ │ -040b7a: 0c01 |0005: move-result-object v1 │ │ -040b7c: 6e20 3300 1000 |0006: invoke-virtual {v0, v1}, Landroid/app/Activity;.startActivity:(Landroid/content/Intent;)V // method@0033 │ │ -040b82: 0e00 |0009: return-void │ │ +0426f8: |[0426f8] android.support.v4.app.ShareCompat$IntentBuilder.startChooser:()V │ │ +042708: 5420 a201 |0000: iget-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mActivity:Landroid/app/Activity; // field@01a2 │ │ +04270c: 6e10 1f05 0200 |0002: invoke-virtual {v2}, Landroid/support/v4/app/ShareCompat$IntentBuilder;.createChooserIntent:()Landroid/content/Intent; // method@051f │ │ +042712: 0c01 |0005: move-result-object v1 │ │ +042714: 6e20 3300 1000 |0006: invoke-virtual {v0, v1}, Landroid/app/Activity;.startActivity:(Landroid/content/Intent;)V // method@0033 │ │ +04271a: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=386 │ │ 0x0009 line=387 │ │ locals : │ │ 0x0000 - 0x000a reg=2 this Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ │ │ - source_file_idx : 3211 (ShareCompat.java) │ │ + source_file_idx : 3208 (ShareCompat.java) │ │ │ │ Class #66 header: │ │ -class_idx : 228 │ │ +class_idx : 225 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 826 │ │ -source_file_idx : 3211 │ │ +superclass_idx : 823 │ │ +source_file_idx : 3208 │ │ static_fields_size : 1 │ │ instance_fields_size: 5 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 18 │ │ │ │ Class #66 annotations: │ │ Annotations on class │ │ @@ -15932,27 +15934,27 @@ │ │ type : '(Landroid/app/Activity;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 24 16-bit code units │ │ -040b84: |[040b84] android.support.v4.app.ShareCompat$IntentReader.:(Landroid/app/Activity;)V │ │ -040b94: 7010 1c15 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@151c │ │ -040b9a: 5b12 aa01 |0003: iput-object v2, v1, Landroid/support/v4/app/ShareCompat$IntentReader;.mActivity:Landroid/app/Activity; // field@01aa │ │ -040b9e: 6e10 1400 0200 |0005: invoke-virtual {v2}, Landroid/app/Activity;.getIntent:()Landroid/content/Intent; // method@0014 │ │ -040ba4: 0c00 |0008: move-result-object v0 │ │ -040ba6: 5b10 ad01 |0009: iput-object v0, v1, Landroid/support/v4/app/ShareCompat$IntentReader;.mIntent:Landroid/content/Intent; // field@01ad │ │ -040baa: 7110 5405 0200 |000b: invoke-static {v2}, Landroid/support/v4/app/ShareCompat;.getCallingPackage:(Landroid/app/Activity;)Ljava/lang/String; // method@0554 │ │ -040bb0: 0c00 |000e: move-result-object v0 │ │ -040bb2: 5b10 ac01 |000f: iput-object v0, v1, Landroid/support/v4/app/ShareCompat$IntentReader;.mCallingPackage:Ljava/lang/String; // field@01ac │ │ -040bb6: 7110 5305 0200 |0011: invoke-static {v2}, Landroid/support/v4/app/ShareCompat;.getCallingActivity:(Landroid/app/Activity;)Landroid/content/ComponentName; // method@0553 │ │ -040bbc: 0c00 |0014: move-result-object v0 │ │ -040bbe: 5b10 ab01 |0015: iput-object v0, v1, Landroid/support/v4/app/ShareCompat$IntentReader;.mCallingActivity:Landroid/content/ComponentName; // field@01ab │ │ -040bc2: 0e00 |0017: return-void │ │ +04271c: |[04271c] android.support.v4.app.ShareCompat$IntentReader.:(Landroid/app/Activity;)V │ │ +04272c: 7010 1c15 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@151c │ │ +042732: 5b12 aa01 |0003: iput-object v2, v1, Landroid/support/v4/app/ShareCompat$IntentReader;.mActivity:Landroid/app/Activity; // field@01aa │ │ +042736: 6e10 1400 0200 |0005: invoke-virtual {v2}, Landroid/app/Activity;.getIntent:()Landroid/content/Intent; // method@0014 │ │ +04273c: 0c00 |0008: move-result-object v0 │ │ +04273e: 5b10 ad01 |0009: iput-object v0, v1, Landroid/support/v4/app/ShareCompat$IntentReader;.mIntent:Landroid/content/Intent; // field@01ad │ │ +042742: 7110 5405 0200 |000b: invoke-static {v2}, Landroid/support/v4/app/ShareCompat;.getCallingPackage:(Landroid/app/Activity;)Ljava/lang/String; // method@0554 │ │ +042748: 0c00 |000e: move-result-object v0 │ │ +04274a: 5b10 ac01 |000f: iput-object v0, v1, Landroid/support/v4/app/ShareCompat$IntentReader;.mCallingPackage:Ljava/lang/String; // field@01ac │ │ +04274e: 7110 5305 0200 |0011: invoke-static {v2}, Landroid/support/v4/app/ShareCompat;.getCallingActivity:(Landroid/app/Activity;)Landroid/content/ComponentName; // method@0553 │ │ +042754: 0c00 |0014: move-result-object v0 │ │ +042756: 5b10 ab01 |0015: iput-object v0, v1, Landroid/support/v4/app/ShareCompat$IntentReader;.mCallingActivity:Landroid/content/ComponentName; // field@01ab │ │ +04275a: 0e00 |0017: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=675 │ │ 0x0003 line=676 │ │ 0x0005 line=677 │ │ 0x000b line=678 │ │ 0x0011 line=679 │ │ @@ -15966,18 +15968,18 @@ │ │ type : '(Landroid/app/Activity;)Landroid/support/v4/app/ShareCompat$IntentReader;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -040bc4: |[040bc4] android.support.v4.app.ShareCompat$IntentReader.from:(Landroid/app/Activity;)Landroid/support/v4/app/ShareCompat$IntentReader; │ │ -040bd4: 2200 e400 |0000: new-instance v0, Landroid/support/v4/app/ShareCompat$IntentReader; // type@00e4 │ │ -040bd8: 7020 2e05 1000 |0002: invoke-direct {v0, v1}, Landroid/support/v4/app/ShareCompat$IntentReader;.:(Landroid/app/Activity;)V // method@052e │ │ -040bde: 1100 |0005: return-object v0 │ │ +04275c: |[04275c] android.support.v4.app.ShareCompat$IntentReader.from:(Landroid/app/Activity;)Landroid/support/v4/app/ShareCompat$IntentReader; │ │ +04276c: 2200 e100 |0000: new-instance v0, Landroid/support/v4/app/ShareCompat$IntentReader; // type@00e1 │ │ +042770: 7020 2e05 1000 |0002: invoke-direct {v0, v1}, Landroid/support/v4/app/ShareCompat$IntentReader;.:(Landroid/app/Activity;)V // method@052e │ │ +042776: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=672 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 activity Landroid/app/Activity; │ │ │ │ Virtual methods - │ │ @@ -15986,17 +15988,17 @@ │ │ type : '()Landroid/content/ComponentName;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -040be0: |[040be0] android.support.v4.app.ShareCompat$IntentReader.getCallingActivity:()Landroid/content/ComponentName; │ │ -040bf0: 5410 ab01 |0000: iget-object v0, v1, Landroid/support/v4/app/ShareCompat$IntentReader;.mCallingActivity:Landroid/content/ComponentName; // field@01ab │ │ -040bf4: 1100 |0002: return-object v0 │ │ +042778: |[042778] android.support.v4.app.ShareCompat$IntentReader.getCallingActivity:()Landroid/content/ComponentName; │ │ +042788: 5410 ab01 |0000: iget-object v0, v1, Landroid/support/v4/app/ShareCompat$IntentReader;.mCallingActivity:Landroid/content/ComponentName; // field@01ab │ │ +04278c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=887 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/ShareCompat$IntentReader; │ │ │ │ #1 : (in Landroid/support/v4/app/ShareCompat$IntentReader;) │ │ @@ -16004,31 +16006,31 @@ │ │ type : '()Landroid/graphics/drawable/Drawable;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 28 16-bit code units │ │ -040bf8: |[040bf8] android.support.v4.app.ShareCompat$IntentReader.getCallingActivityIcon:()Landroid/graphics/drawable/Drawable; │ │ -040c08: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -040c0a: 5453 ab01 |0001: iget-object v3, v5, Landroid/support/v4/app/ShareCompat$IntentReader;.mCallingActivity:Landroid/content/ComponentName; // field@01ab │ │ -040c0e: 3903 0300 |0003: if-nez v3, 0006 // +0003 │ │ -040c12: 1102 |0005: return-object v2 │ │ -040c14: 5453 aa01 |0006: iget-object v3, v5, Landroid/support/v4/app/ShareCompat$IntentReader;.mActivity:Landroid/app/Activity; // field@01aa │ │ -040c18: 6e10 1500 0300 |0008: invoke-virtual {v3}, Landroid/app/Activity;.getPackageManager:()Landroid/content/pm/PackageManager; // method@0015 │ │ -040c1e: 0c01 |000b: move-result-object v1 │ │ -040c20: 5453 ab01 |000c: iget-object v3, v5, Landroid/support/v4/app/ShareCompat$IntentReader;.mCallingActivity:Landroid/content/ComponentName; // field@01ab │ │ -040c24: 6e20 0001 3100 |000e: invoke-virtual {v1, v3}, Landroid/content/pm/PackageManager;.getActivityIcon:(Landroid/content/ComponentName;)Landroid/graphics/drawable/Drawable; // method@0100 │ │ -040c2a: 0c02 |0011: move-result-object v2 │ │ -040c2c: 28f3 |0012: goto 0005 // -000d │ │ -040c2e: 0d00 |0013: move-exception v0 │ │ -040c30: 1a03 2905 |0014: const-string v3, "IntentReader" // string@0529 │ │ -040c34: 1a04 6603 |0016: const-string v4, "Could not retrieve icon for calling activity" // string@0366 │ │ -040c38: 7130 f711 4300 |0018: invoke-static {v3, v4, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@11f7 │ │ -040c3e: 28ea |001b: goto 0005 // -0016 │ │ +042790: |[042790] android.support.v4.app.ShareCompat$IntentReader.getCallingActivityIcon:()Landroid/graphics/drawable/Drawable; │ │ +0427a0: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +0427a2: 5453 ab01 |0001: iget-object v3, v5, Landroid/support/v4/app/ShareCompat$IntentReader;.mCallingActivity:Landroid/content/ComponentName; // field@01ab │ │ +0427a6: 3903 0300 |0003: if-nez v3, 0006 // +0003 │ │ +0427aa: 1102 |0005: return-object v2 │ │ +0427ac: 5453 aa01 |0006: iget-object v3, v5, Landroid/support/v4/app/ShareCompat$IntentReader;.mActivity:Landroid/app/Activity; // field@01aa │ │ +0427b0: 6e10 1500 0300 |0008: invoke-virtual {v3}, Landroid/app/Activity;.getPackageManager:()Landroid/content/pm/PackageManager; // method@0015 │ │ +0427b6: 0c01 |000b: move-result-object v1 │ │ +0427b8: 5453 ab01 |000c: iget-object v3, v5, Landroid/support/v4/app/ShareCompat$IntentReader;.mCallingActivity:Landroid/content/ComponentName; // field@01ab │ │ +0427bc: 6e20 0001 3100 |000e: invoke-virtual {v1, v3}, Landroid/content/pm/PackageManager;.getActivityIcon:(Landroid/content/ComponentName;)Landroid/graphics/drawable/Drawable; // method@0100 │ │ +0427c2: 0c02 |0011: move-result-object v2 │ │ +0427c4: 28f3 |0012: goto 0005 // -000d │ │ +0427c6: 0d00 |0013: move-exception v0 │ │ +0427c8: 1a03 2905 |0014: const-string v3, "IntentReader" // string@0529 │ │ +0427cc: 1a04 6603 |0016: const-string v4, "Could not retrieve icon for calling activity" // string@0366 │ │ +0427d0: 7130 f711 4300 |0018: invoke-static {v3, v4, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@11f7 │ │ +0427d6: 28ea |001b: goto 0005 // -0016 │ │ catches : 1 │ │ 0x000c - 0x0011 │ │ Landroid/content/pm/PackageManager$NameNotFoundException; -> 0x0013 │ │ positions : │ │ 0x0001 line=901 │ │ 0x0005 line=909 │ │ 0x0006 line=903 │ │ @@ -16045,31 +16047,31 @@ │ │ type : '()Landroid/graphics/drawable/Drawable;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 28 16-bit code units │ │ -040c4c: |[040c4c] android.support.v4.app.ShareCompat$IntentReader.getCallingApplicationIcon:()Landroid/graphics/drawable/Drawable; │ │ -040c5c: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -040c5e: 5453 ac01 |0001: iget-object v3, v5, Landroid/support/v4/app/ShareCompat$IntentReader;.mCallingPackage:Ljava/lang/String; // field@01ac │ │ -040c62: 3903 0300 |0003: if-nez v3, 0006 // +0003 │ │ -040c66: 1102 |0005: return-object v2 │ │ -040c68: 5453 aa01 |0006: iget-object v3, v5, Landroid/support/v4/app/ShareCompat$IntentReader;.mActivity:Landroid/app/Activity; // field@01aa │ │ -040c6c: 6e10 1500 0300 |0008: invoke-virtual {v3}, Landroid/app/Activity;.getPackageManager:()Landroid/content/pm/PackageManager; // method@0015 │ │ -040c72: 0c01 |000b: move-result-object v1 │ │ -040c74: 5453 ac01 |000c: iget-object v3, v5, Landroid/support/v4/app/ShareCompat$IntentReader;.mCallingPackage:Ljava/lang/String; // field@01ac │ │ -040c78: 6e20 0201 3100 |000e: invoke-virtual {v1, v3}, Landroid/content/pm/PackageManager;.getApplicationIcon:(Ljava/lang/String;)Landroid/graphics/drawable/Drawable; // method@0102 │ │ -040c7e: 0c02 |0011: move-result-object v2 │ │ -040c80: 28f3 |0012: goto 0005 // -000d │ │ -040c82: 0d00 |0013: move-exception v0 │ │ -040c84: 1a03 2905 |0014: const-string v3, "IntentReader" // string@0529 │ │ -040c88: 1a04 6703 |0016: const-string v4, "Could not retrieve icon for calling application" // string@0367 │ │ -040c8c: 7130 f711 4300 |0018: invoke-static {v3, v4, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@11f7 │ │ -040c92: 28ea |001b: goto 0005 // -0016 │ │ +0427e4: |[0427e4] android.support.v4.app.ShareCompat$IntentReader.getCallingApplicationIcon:()Landroid/graphics/drawable/Drawable; │ │ +0427f4: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +0427f6: 5453 ac01 |0001: iget-object v3, v5, Landroid/support/v4/app/ShareCompat$IntentReader;.mCallingPackage:Ljava/lang/String; // field@01ac │ │ +0427fa: 3903 0300 |0003: if-nez v3, 0006 // +0003 │ │ +0427fe: 1102 |0005: return-object v2 │ │ +042800: 5453 aa01 |0006: iget-object v3, v5, Landroid/support/v4/app/ShareCompat$IntentReader;.mActivity:Landroid/app/Activity; // field@01aa │ │ +042804: 6e10 1500 0300 |0008: invoke-virtual {v3}, Landroid/app/Activity;.getPackageManager:()Landroid/content/pm/PackageManager; // method@0015 │ │ +04280a: 0c01 |000b: move-result-object v1 │ │ +04280c: 5453 ac01 |000c: iget-object v3, v5, Landroid/support/v4/app/ShareCompat$IntentReader;.mCallingPackage:Ljava/lang/String; // field@01ac │ │ +042810: 6e20 0201 3100 |000e: invoke-virtual {v1, v3}, Landroid/content/pm/PackageManager;.getApplicationIcon:(Ljava/lang/String;)Landroid/graphics/drawable/Drawable; // method@0102 │ │ +042816: 0c02 |0011: move-result-object v2 │ │ +042818: 28f3 |0012: goto 0005 // -000d │ │ +04281a: 0d00 |0013: move-exception v0 │ │ +04281c: 1a03 2905 |0014: const-string v3, "IntentReader" // string@0529 │ │ +042820: 1a04 6703 |0016: const-string v4, "Could not retrieve icon for calling application" // string@0367 │ │ +042824: 7130 f711 4300 |0018: invoke-static {v3, v4, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@11f7 │ │ +04282a: 28ea |001b: goto 0005 // -0016 │ │ catches : 1 │ │ 0x000c - 0x0011 │ │ Landroid/content/pm/PackageManager$NameNotFoundException; -> 0x0013 │ │ positions : │ │ 0x0001 line=923 │ │ 0x0005 line=931 │ │ 0x0006 line=925 │ │ @@ -16086,34 +16088,34 @@ │ │ type : '()Ljava/lang/CharSequence;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 33 16-bit code units │ │ -040ca0: |[040ca0] android.support.v4.app.ShareCompat$IntentReader.getCallingApplicationLabel:()Ljava/lang/CharSequence; │ │ -040cb0: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -040cb2: 5453 ac01 |0001: iget-object v3, v5, Landroid/support/v4/app/ShareCompat$IntentReader;.mCallingPackage:Ljava/lang/String; // field@01ac │ │ -040cb6: 3903 0300 |0003: if-nez v3, 0006 // +0003 │ │ -040cba: 1102 |0005: return-object v2 │ │ -040cbc: 5453 aa01 |0006: iget-object v3, v5, Landroid/support/v4/app/ShareCompat$IntentReader;.mActivity:Landroid/app/Activity; // field@01aa │ │ -040cc0: 6e10 1500 0300 |0008: invoke-virtual {v3}, Landroid/app/Activity;.getPackageManager:()Landroid/content/pm/PackageManager; // method@0015 │ │ -040cc6: 0c01 |000b: move-result-object v1 │ │ -040cc8: 5453 ac01 |000c: iget-object v3, v5, Landroid/support/v4/app/ShareCompat$IntentReader;.mCallingPackage:Ljava/lang/String; // field@01ac │ │ -040ccc: 1204 |000e: const/4 v4, #int 0 // #0 │ │ -040cce: 6e30 0301 3104 |000f: invoke-virtual {v1, v3, v4}, Landroid/content/pm/PackageManager;.getApplicationInfo:(Ljava/lang/String;I)Landroid/content/pm/ApplicationInfo; // method@0103 │ │ -040cd4: 0c03 |0012: move-result-object v3 │ │ -040cd6: 6e20 0401 3100 |0013: invoke-virtual {v1, v3}, Landroid/content/pm/PackageManager;.getApplicationLabel:(Landroid/content/pm/ApplicationInfo;)Ljava/lang/CharSequence; // method@0104 │ │ -040cdc: 0c02 |0016: move-result-object v2 │ │ -040cde: 28ee |0017: goto 0005 // -0012 │ │ -040ce0: 0d00 |0018: move-exception v0 │ │ -040ce2: 1a03 2905 |0019: const-string v3, "IntentReader" // string@0529 │ │ -040ce6: 1a04 6803 |001b: const-string v4, "Could not retrieve label for calling application" // string@0368 │ │ -040cea: 7130 f711 4300 |001d: invoke-static {v3, v4, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@11f7 │ │ -040cf0: 28e5 |0020: goto 0005 // -001b │ │ +042838: |[042838] android.support.v4.app.ShareCompat$IntentReader.getCallingApplicationLabel:()Ljava/lang/CharSequence; │ │ +042848: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +04284a: 5453 ac01 |0001: iget-object v3, v5, Landroid/support/v4/app/ShareCompat$IntentReader;.mCallingPackage:Ljava/lang/String; // field@01ac │ │ +04284e: 3903 0300 |0003: if-nez v3, 0006 // +0003 │ │ +042852: 1102 |0005: return-object v2 │ │ +042854: 5453 aa01 |0006: iget-object v3, v5, Landroid/support/v4/app/ShareCompat$IntentReader;.mActivity:Landroid/app/Activity; // field@01aa │ │ +042858: 6e10 1500 0300 |0008: invoke-virtual {v3}, Landroid/app/Activity;.getPackageManager:()Landroid/content/pm/PackageManager; // method@0015 │ │ +04285e: 0c01 |000b: move-result-object v1 │ │ +042860: 5453 ac01 |000c: iget-object v3, v5, Landroid/support/v4/app/ShareCompat$IntentReader;.mCallingPackage:Ljava/lang/String; // field@01ac │ │ +042864: 1204 |000e: const/4 v4, #int 0 // #0 │ │ +042866: 6e30 0301 3104 |000f: invoke-virtual {v1, v3, v4}, Landroid/content/pm/PackageManager;.getApplicationInfo:(Ljava/lang/String;I)Landroid/content/pm/ApplicationInfo; // method@0103 │ │ +04286c: 0c03 |0012: move-result-object v3 │ │ +04286e: 6e20 0401 3100 |0013: invoke-virtual {v1, v3}, Landroid/content/pm/PackageManager;.getApplicationLabel:(Landroid/content/pm/ApplicationInfo;)Ljava/lang/CharSequence; // method@0104 │ │ +042874: 0c02 |0016: move-result-object v2 │ │ +042876: 28ee |0017: goto 0005 // -0012 │ │ +042878: 0d00 |0018: move-exception v0 │ │ +04287a: 1a03 2905 |0019: const-string v3, "IntentReader" // string@0529 │ │ +04287e: 1a04 6803 |001b: const-string v4, "Could not retrieve label for calling application" // string@0368 │ │ +042882: 7130 f711 4300 |001d: invoke-static {v3, v4, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@11f7 │ │ +042888: 28e5 |0020: goto 0005 // -001b │ │ catches : 1 │ │ 0x000c - 0x0016 │ │ Landroid/content/pm/PackageManager$NameNotFoundException; -> 0x0018 │ │ positions : │ │ 0x0001 line=945 │ │ 0x0005 line=953 │ │ 0x0006 line=947 │ │ @@ -16130,17 +16132,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -040d00: |[040d00] android.support.v4.app.ShareCompat$IntentReader.getCallingPackage:()Ljava/lang/String; │ │ -040d10: 5410 ac01 |0000: iget-object v0, v1, Landroid/support/v4/app/ShareCompat$IntentReader;.mCallingPackage:Ljava/lang/String; // field@01ac │ │ -040d14: 1100 |0002: return-object v0 │ │ +042898: |[042898] android.support.v4.app.ShareCompat$IntentReader.getCallingPackage:()Ljava/lang/String; │ │ +0428a8: 5410 ac01 |0000: iget-object v0, v1, Landroid/support/v4/app/ShareCompat$IntentReader;.mCallingPackage:Ljava/lang/String; // field@01ac │ │ +0428ac: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=870 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/ShareCompat$IntentReader; │ │ │ │ #5 : (in Landroid/support/v4/app/ShareCompat$IntentReader;) │ │ @@ -16148,20 +16150,20 @@ │ │ type : '()[Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -040d18: |[040d18] android.support.v4.app.ShareCompat$IntentReader.getEmailBcc:()[Ljava/lang/String; │ │ -040d28: 5420 ad01 |0000: iget-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentReader;.mIntent:Landroid/content/Intent; // field@01ad │ │ -040d2c: 1a01 ad10 |0002: const-string v1, "android.intent.extra.BCC" // string@10ad │ │ -040d30: 6e20 d700 1000 |0004: invoke-virtual {v0, v1}, Landroid/content/Intent;.getStringArrayExtra:(Ljava/lang/String;)[Ljava/lang/String; // method@00d7 │ │ -040d36: 0c00 |0007: move-result-object v0 │ │ -040d38: 1100 |0008: return-object v0 │ │ +0428b0: |[0428b0] android.support.v4.app.ShareCompat$IntentReader.getEmailBcc:()[Ljava/lang/String; │ │ +0428c0: 5420 ad01 |0000: iget-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentReader;.mIntent:Landroid/content/Intent; // field@01ad │ │ +0428c4: 1a01 a910 |0002: const-string v1, "android.intent.extra.BCC" // string@10a9 │ │ +0428c8: 6e20 d700 1000 |0004: invoke-virtual {v0, v1}, Landroid/content/Intent;.getStringArrayExtra:(Ljava/lang/String;)[Ljava/lang/String; // method@00d7 │ │ +0428ce: 0c00 |0007: move-result-object v0 │ │ +0428d0: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=843 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/app/ShareCompat$IntentReader; │ │ │ │ #6 : (in Landroid/support/v4/app/ShareCompat$IntentReader;) │ │ @@ -16169,20 +16171,20 @@ │ │ type : '()[Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -040d3c: |[040d3c] android.support.v4.app.ShareCompat$IntentReader.getEmailCc:()[Ljava/lang/String; │ │ -040d4c: 5420 ad01 |0000: iget-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentReader;.mIntent:Landroid/content/Intent; // field@01ad │ │ -040d50: 1a01 ae10 |0002: const-string v1, "android.intent.extra.CC" // string@10ae │ │ -040d54: 6e20 d700 1000 |0004: invoke-virtual {v0, v1}, Landroid/content/Intent;.getStringArrayExtra:(Ljava/lang/String;)[Ljava/lang/String; // method@00d7 │ │ -040d5a: 0c00 |0007: move-result-object v0 │ │ -040d5c: 1100 |0008: return-object v0 │ │ +0428d4: |[0428d4] android.support.v4.app.ShareCompat$IntentReader.getEmailCc:()[Ljava/lang/String; │ │ +0428e4: 5420 ad01 |0000: iget-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentReader;.mIntent:Landroid/content/Intent; // field@01ad │ │ +0428e8: 1a01 aa10 |0002: const-string v1, "android.intent.extra.CC" // string@10aa │ │ +0428ec: 6e20 d700 1000 |0004: invoke-virtual {v0, v1}, Landroid/content/Intent;.getStringArrayExtra:(Ljava/lang/String;)[Ljava/lang/String; // method@00d7 │ │ +0428f2: 0c00 |0007: move-result-object v0 │ │ +0428f4: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=833 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/app/ShareCompat$IntentReader; │ │ │ │ #7 : (in Landroid/support/v4/app/ShareCompat$IntentReader;) │ │ @@ -16190,20 +16192,20 @@ │ │ type : '()[Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -040d60: |[040d60] android.support.v4.app.ShareCompat$IntentReader.getEmailTo:()[Ljava/lang/String; │ │ -040d70: 5420 ad01 |0000: iget-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentReader;.mIntent:Landroid/content/Intent; // field@01ad │ │ -040d74: 1a01 af10 |0002: const-string v1, "android.intent.extra.EMAIL" // string@10af │ │ -040d78: 6e20 d700 1000 |0004: invoke-virtual {v0, v1}, Landroid/content/Intent;.getStringArrayExtra:(Ljava/lang/String;)[Ljava/lang/String; // method@00d7 │ │ -040d7e: 0c00 |0007: move-result-object v0 │ │ -040d80: 1100 |0008: return-object v0 │ │ +0428f8: |[0428f8] android.support.v4.app.ShareCompat$IntentReader.getEmailTo:()[Ljava/lang/String; │ │ +042908: 5420 ad01 |0000: iget-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentReader;.mIntent:Landroid/content/Intent; // field@01ad │ │ +04290c: 1a01 ab10 |0002: const-string v1, "android.intent.extra.EMAIL" // string@10ab │ │ +042910: 6e20 d700 1000 |0004: invoke-virtual {v0, v1}, Landroid/content/Intent;.getStringArrayExtra:(Ljava/lang/String;)[Ljava/lang/String; // method@00d7 │ │ +042916: 0c00 |0007: move-result-object v0 │ │ +042918: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=823 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/app/ShareCompat$IntentReader; │ │ │ │ #8 : (in Landroid/support/v4/app/ShareCompat$IntentReader;) │ │ @@ -16211,34 +16213,34 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 36 16-bit code units │ │ -040d84: |[040d84] android.support.v4.app.ShareCompat$IntentReader.getHtmlText:()Ljava/lang/String; │ │ -040d94: 5442 ad01 |0000: iget-object v2, v4, Landroid/support/v4/app/ShareCompat$IntentReader;.mIntent:Landroid/content/Intent; // field@01ad │ │ -040d98: 1a03 b010 |0002: const-string v3, "android.intent.extra.HTML_TEXT" // string@10b0 │ │ -040d9c: 6e20 d800 3200 |0004: invoke-virtual {v2, v3}, Landroid/content/Intent;.getStringExtra:(Ljava/lang/String;)Ljava/lang/String; // method@00d8 │ │ -040da2: 0c00 |0007: move-result-object v0 │ │ -040da4: 3900 1000 |0008: if-nez v0, 0018 // +0010 │ │ -040da8: 6e10 3d05 0400 |000a: invoke-virtual {v4}, Landroid/support/v4/app/ShareCompat$IntentReader;.getText:()Ljava/lang/CharSequence; // method@053d │ │ -040dae: 0c01 |000d: move-result-object v1 │ │ -040db0: 2012 8202 |000e: instance-of v2, v1, Landroid/text/Spanned; // type@0282 │ │ -040db4: 3802 0900 |0010: if-eqz v2, 0019 // +0009 │ │ -040db8: 1f01 8202 |0012: check-cast v1, Landroid/text/Spanned; // type@0282 │ │ -040dbc: 7110 ec11 0100 |0014: invoke-static {v1}, Landroid/text/Html;.toHtml:(Landroid/text/Spanned;)Ljava/lang/String; // method@11ec │ │ -040dc2: 0c00 |0017: move-result-object v0 │ │ -040dc4: 1100 |0018: return-object v0 │ │ -040dc6: 3801 ffff |0019: if-eqz v1, 0018 // -0001 │ │ -040dca: 7100 5005 0000 |001b: invoke-static {}, Landroid/support/v4/app/ShareCompat;.access$000:()Landroid/support/v4/app/ShareCompat$ShareCompatImpl; // method@0550 │ │ -040dd0: 0c02 |001e: move-result-object v2 │ │ -040dd2: 7220 4305 1200 |001f: invoke-interface {v2, v1}, Landroid/support/v4/app/ShareCompat$ShareCompatImpl;.escapeHtml:(Ljava/lang/CharSequence;)Ljava/lang/String; // method@0543 │ │ -040dd8: 0c00 |0022: move-result-object v0 │ │ -040dda: 28f5 |0023: goto 0018 // -000b │ │ +04291c: |[04291c] android.support.v4.app.ShareCompat$IntentReader.getHtmlText:()Ljava/lang/String; │ │ +04292c: 5442 ad01 |0000: iget-object v2, v4, Landroid/support/v4/app/ShareCompat$IntentReader;.mIntent:Landroid/content/Intent; // field@01ad │ │ +042930: 1a03 ac10 |0002: const-string v3, "android.intent.extra.HTML_TEXT" // string@10ac │ │ +042934: 6e20 d800 3200 |0004: invoke-virtual {v2, v3}, Landroid/content/Intent;.getStringExtra:(Ljava/lang/String;)Ljava/lang/String; // method@00d8 │ │ +04293a: 0c00 |0007: move-result-object v0 │ │ +04293c: 3900 1000 |0008: if-nez v0, 0018 // +0010 │ │ +042940: 6e10 3d05 0400 |000a: invoke-virtual {v4}, Landroid/support/v4/app/ShareCompat$IntentReader;.getText:()Ljava/lang/CharSequence; // method@053d │ │ +042946: 0c01 |000d: move-result-object v1 │ │ +042948: 2012 7f02 |000e: instance-of v2, v1, Landroid/text/Spanned; // type@027f │ │ +04294c: 3802 0900 |0010: if-eqz v2, 0019 // +0009 │ │ +042950: 1f01 7f02 |0012: check-cast v1, Landroid/text/Spanned; // type@027f │ │ +042954: 7110 ec11 0100 |0014: invoke-static {v1}, Landroid/text/Html;.toHtml:(Landroid/text/Spanned;)Ljava/lang/String; // method@11ec │ │ +04295a: 0c00 |0017: move-result-object v0 │ │ +04295c: 1100 |0018: return-object v0 │ │ +04295e: 3801 ffff |0019: if-eqz v1, 0018 // -0001 │ │ +042962: 7100 5005 0000 |001b: invoke-static {}, Landroid/support/v4/app/ShareCompat;.access$000:()Landroid/support/v4/app/ShareCompat$ShareCompatImpl; // method@0550 │ │ +042968: 0c02 |001e: move-result-object v2 │ │ +04296a: 7220 4305 1200 |001f: invoke-interface {v2, v1}, Landroid/support/v4/app/ShareCompat$ShareCompatImpl;.escapeHtml:(Ljava/lang/CharSequence;)Ljava/lang/String; // method@0543 │ │ +042970: 0c00 |0022: move-result-object v0 │ │ +042972: 28f5 |0023: goto 0018 // -000b │ │ catches : (none) │ │ positions : │ │ 0x0000 line=749 │ │ 0x0008 line=750 │ │ 0x000a line=751 │ │ 0x000e line=752 │ │ 0x0012 line=753 │ │ @@ -16256,21 +16258,21 @@ │ │ type : '()Landroid/net/Uri;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -040ddc: |[040ddc] android.support.v4.app.ShareCompat$IntentReader.getStream:()Landroid/net/Uri; │ │ -040dec: 5420 ad01 |0000: iget-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentReader;.mIntent:Landroid/content/Intent; // field@01ad │ │ -040df0: 1a01 b210 |0002: const-string v1, "android.intent.extra.STREAM" // string@10b2 │ │ -040df4: 6e20 d500 1000 |0004: invoke-virtual {v0, v1}, Landroid/content/Intent;.getParcelableExtra:(Ljava/lang/String;)Landroid/os/Parcelable; // method@00d5 │ │ -040dfa: 0c00 |0007: move-result-object v0 │ │ -040dfc: 1f00 6200 |0008: check-cast v0, Landroid/net/Uri; // type@0062 │ │ -040e00: 1100 |000a: return-object v0 │ │ +042974: |[042974] android.support.v4.app.ShareCompat$IntentReader.getStream:()Landroid/net/Uri; │ │ +042984: 5420 ad01 |0000: iget-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentReader;.mIntent:Landroid/content/Intent; // field@01ad │ │ +042988: 1a01 ae10 |0002: const-string v1, "android.intent.extra.STREAM" // string@10ae │ │ +04298c: 6e20 d500 1000 |0004: invoke-virtual {v0, v1}, Landroid/content/Intent;.getParcelableExtra:(Ljava/lang/String;)Landroid/os/Parcelable; // method@00d5 │ │ +042992: 0c00 |0007: move-result-object v0 │ │ +042994: 1f00 6000 |0008: check-cast v0, Landroid/net/Uri; // type@0060 │ │ +042998: 1100 |000a: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=773 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Landroid/support/v4/app/ShareCompat$IntentReader; │ │ │ │ #10 : (in Landroid/support/v4/app/ShareCompat$IntentReader;) │ │ @@ -16278,58 +16280,58 @@ │ │ type : '(I)Landroid/net/Uri;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 85 16-bit code units │ │ -040e04: |[040e04] android.support.v4.app.ShareCompat$IntentReader.getStream:(I)Landroid/net/Uri; │ │ -040e14: 5430 ae01 |0000: iget-object v0, v3, Landroid/support/v4/app/ShareCompat$IntentReader;.mStreams:Ljava/util/ArrayList; // field@01ae │ │ -040e18: 3900 1200 |0002: if-nez v0, 0014 // +0012 │ │ -040e1c: 6e10 3f05 0300 |0004: invoke-virtual {v3}, Landroid/support/v4/app/ShareCompat$IntentReader;.isMultipleShare:()Z // method@053f │ │ -040e22: 0a00 |0007: move-result v0 │ │ -040e24: 3800 0c00 |0008: if-eqz v0, 0014 // +000c │ │ -040e28: 5430 ad01 |000a: iget-object v0, v3, Landroid/support/v4/app/ShareCompat$IntentReader;.mIntent:Landroid/content/Intent; // field@01ad │ │ -040e2c: 1a01 b210 |000c: const-string v1, "android.intent.extra.STREAM" // string@10b2 │ │ -040e30: 6e20 d400 1000 |000e: invoke-virtual {v0, v1}, Landroid/content/Intent;.getParcelableArrayListExtra:(Ljava/lang/String;)Ljava/util/ArrayList; // method@00d4 │ │ -040e36: 0c00 |0011: move-result-object v0 │ │ -040e38: 5b30 ae01 |0012: iput-object v0, v3, Landroid/support/v4/app/ShareCompat$IntentReader;.mStreams:Ljava/util/ArrayList; // field@01ae │ │ -040e3c: 5430 ae01 |0014: iget-object v0, v3, Landroid/support/v4/app/ShareCompat$IntentReader;.mStreams:Ljava/util/ArrayList; // field@01ae │ │ -040e40: 3800 0b00 |0016: if-eqz v0, 0021 // +000b │ │ -040e44: 5430 ae01 |0018: iget-object v0, v3, Landroid/support/v4/app/ShareCompat$IntentReader;.mStreams:Ljava/util/ArrayList; // field@01ae │ │ -040e48: 6e20 a315 4000 |001a: invoke-virtual {v0, v4}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@15a3 │ │ -040e4e: 0c00 |001d: move-result-object v0 │ │ -040e50: 1f00 6200 |001e: check-cast v0, Landroid/net/Uri; // type@0062 │ │ -040e54: 1100 |0020: return-object v0 │ │ -040e56: 3904 0d00 |0021: if-nez v4, 002e // +000d │ │ -040e5a: 5430 ad01 |0023: iget-object v0, v3, Landroid/support/v4/app/ShareCompat$IntentReader;.mIntent:Landroid/content/Intent; // field@01ad │ │ -040e5e: 1a01 b210 |0025: const-string v1, "android.intent.extra.STREAM" // string@10b2 │ │ -040e62: 6e20 d500 1000 |0027: invoke-virtual {v0, v1}, Landroid/content/Intent;.getParcelableExtra:(Ljava/lang/String;)Landroid/os/Parcelable; // method@00d5 │ │ -040e68: 0c00 |002a: move-result-object v0 │ │ -040e6a: 1f00 6200 |002b: check-cast v0, Landroid/net/Uri; // type@0062 │ │ -040e6e: 28f3 |002d: goto 0020 // -000d │ │ -040e70: 2200 2e03 |002e: new-instance v0, Ljava/lang/IndexOutOfBoundsException; // type@032e │ │ -040e74: 2201 4203 |0030: new-instance v1, Ljava/lang/StringBuilder; // type@0342 │ │ -040e78: 7010 5715 0100 |0032: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ -040e7e: 1a02 c30c |0035: const-string v2, "Stream items available: " // string@0cc3 │ │ -040e82: 6e20 5f15 2100 |0037: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -040e88: 0c01 |003a: move-result-object v1 │ │ -040e8a: 6e10 3b05 0300 |003b: invoke-virtual {v3}, Landroid/support/v4/app/ShareCompat$IntentReader;.getStreamCount:()I // method@053b │ │ -040e90: 0a02 |003e: move-result v2 │ │ -040e92: 6e20 5b15 2100 |003f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@155b │ │ -040e98: 0c01 |0042: move-result-object v1 │ │ -040e9a: 1a02 6e00 |0043: const-string v2, " index requested: " // string@006e │ │ -040e9e: 6e20 5f15 2100 |0045: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -040ea4: 0c01 |0048: move-result-object v1 │ │ -040ea6: 6e20 5b15 4100 |0049: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@155b │ │ -040eac: 0c01 |004c: move-result-object v1 │ │ -040eae: 6e10 6415 0100 |004d: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ -040eb4: 0c01 |0050: move-result-object v1 │ │ -040eb6: 7020 0515 1000 |0051: invoke-direct {v0, v1}, Ljava/lang/IndexOutOfBoundsException;.:(Ljava/lang/String;)V // method@1505 │ │ -040ebc: 2700 |0054: throw v0 │ │ +04299c: |[04299c] android.support.v4.app.ShareCompat$IntentReader.getStream:(I)Landroid/net/Uri; │ │ +0429ac: 5430 ae01 |0000: iget-object v0, v3, Landroid/support/v4/app/ShareCompat$IntentReader;.mStreams:Ljava/util/ArrayList; // field@01ae │ │ +0429b0: 3900 1200 |0002: if-nez v0, 0014 // +0012 │ │ +0429b4: 6e10 3f05 0300 |0004: invoke-virtual {v3}, Landroid/support/v4/app/ShareCompat$IntentReader;.isMultipleShare:()Z // method@053f │ │ +0429ba: 0a00 |0007: move-result v0 │ │ +0429bc: 3800 0c00 |0008: if-eqz v0, 0014 // +000c │ │ +0429c0: 5430 ad01 |000a: iget-object v0, v3, Landroid/support/v4/app/ShareCompat$IntentReader;.mIntent:Landroid/content/Intent; // field@01ad │ │ +0429c4: 1a01 ae10 |000c: const-string v1, "android.intent.extra.STREAM" // string@10ae │ │ +0429c8: 6e20 d400 1000 |000e: invoke-virtual {v0, v1}, Landroid/content/Intent;.getParcelableArrayListExtra:(Ljava/lang/String;)Ljava/util/ArrayList; // method@00d4 │ │ +0429ce: 0c00 |0011: move-result-object v0 │ │ +0429d0: 5b30 ae01 |0012: iput-object v0, v3, Landroid/support/v4/app/ShareCompat$IntentReader;.mStreams:Ljava/util/ArrayList; // field@01ae │ │ +0429d4: 5430 ae01 |0014: iget-object v0, v3, Landroid/support/v4/app/ShareCompat$IntentReader;.mStreams:Ljava/util/ArrayList; // field@01ae │ │ +0429d8: 3800 0b00 |0016: if-eqz v0, 0021 // +000b │ │ +0429dc: 5430 ae01 |0018: iget-object v0, v3, Landroid/support/v4/app/ShareCompat$IntentReader;.mStreams:Ljava/util/ArrayList; // field@01ae │ │ +0429e0: 6e20 a315 4000 |001a: invoke-virtual {v0, v4}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@15a3 │ │ +0429e6: 0c00 |001d: move-result-object v0 │ │ +0429e8: 1f00 6000 |001e: check-cast v0, Landroid/net/Uri; // type@0060 │ │ +0429ec: 1100 |0020: return-object v0 │ │ +0429ee: 3904 0d00 |0021: if-nez v4, 002e // +000d │ │ +0429f2: 5430 ad01 |0023: iget-object v0, v3, Landroid/support/v4/app/ShareCompat$IntentReader;.mIntent:Landroid/content/Intent; // field@01ad │ │ +0429f6: 1a01 ae10 |0025: const-string v1, "android.intent.extra.STREAM" // string@10ae │ │ +0429fa: 6e20 d500 1000 |0027: invoke-virtual {v0, v1}, Landroid/content/Intent;.getParcelableExtra:(Ljava/lang/String;)Landroid/os/Parcelable; // method@00d5 │ │ +042a00: 0c00 |002a: move-result-object v0 │ │ +042a02: 1f00 6000 |002b: check-cast v0, Landroid/net/Uri; // type@0060 │ │ +042a06: 28f3 |002d: goto 0020 // -000d │ │ +042a08: 2200 2b03 |002e: new-instance v0, Ljava/lang/IndexOutOfBoundsException; // type@032b │ │ +042a0c: 2201 3f03 |0030: new-instance v1, Ljava/lang/StringBuilder; // type@033f │ │ +042a10: 7010 5715 0100 |0032: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ +042a16: 1a02 c00c |0035: const-string v2, "Stream items available: " // string@0cc0 │ │ +042a1a: 6e20 5f15 2100 |0037: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +042a20: 0c01 |003a: move-result-object v1 │ │ +042a22: 6e10 3b05 0300 |003b: invoke-virtual {v3}, Landroid/support/v4/app/ShareCompat$IntentReader;.getStreamCount:()I // method@053b │ │ +042a28: 0a02 |003e: move-result v2 │ │ +042a2a: 6e20 5b15 2100 |003f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@155b │ │ +042a30: 0c01 |0042: move-result-object v1 │ │ +042a32: 1a02 6e00 |0043: const-string v2, " index requested: " // string@006e │ │ +042a36: 6e20 5f15 2100 |0045: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +042a3c: 0c01 |0048: move-result-object v1 │ │ +042a3e: 6e20 5b15 4100 |0049: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@155b │ │ +042a44: 0c01 |004c: move-result-object v1 │ │ +042a46: 6e10 6415 0100 |004d: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ +042a4c: 0c01 |0050: move-result-object v1 │ │ +042a4e: 7020 0515 1000 |0051: invoke-direct {v0, v1}, Ljava/lang/IndexOutOfBoundsException;.:(Ljava/lang/String;)V // method@1505 │ │ +042a54: 2700 |0054: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=786 │ │ 0x000a line=787 │ │ 0x0014 line=789 │ │ 0x0018 line=790 │ │ 0x0020 line=793 │ │ @@ -16345,40 +16347,40 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 45 16-bit code units │ │ -040ec0: |[040ec0] android.support.v4.app.ShareCompat$IntentReader.getStreamCount:()I │ │ -040ed0: 5420 ae01 |0000: iget-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentReader;.mStreams:Ljava/util/ArrayList; // field@01ae │ │ -040ed4: 3900 1200 |0002: if-nez v0, 0014 // +0012 │ │ -040ed8: 6e10 3f05 0200 |0004: invoke-virtual {v2}, Landroid/support/v4/app/ShareCompat$IntentReader;.isMultipleShare:()Z // method@053f │ │ -040ede: 0a00 |0007: move-result v0 │ │ -040ee0: 3800 0c00 |0008: if-eqz v0, 0014 // +000c │ │ -040ee4: 5420 ad01 |000a: iget-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentReader;.mIntent:Landroid/content/Intent; // field@01ad │ │ -040ee8: 1a01 b210 |000c: const-string v1, "android.intent.extra.STREAM" // string@10b2 │ │ -040eec: 6e20 d400 1000 |000e: invoke-virtual {v0, v1}, Landroid/content/Intent;.getParcelableArrayListExtra:(Ljava/lang/String;)Ljava/util/ArrayList; // method@00d4 │ │ -040ef2: 0c00 |0011: move-result-object v0 │ │ -040ef4: 5b20 ae01 |0012: iput-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentReader;.mStreams:Ljava/util/ArrayList; // field@01ae │ │ -040ef8: 5420 ae01 |0014: iget-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentReader;.mStreams:Ljava/util/ArrayList; // field@01ae │ │ -040efc: 3800 0900 |0016: if-eqz v0, 001f // +0009 │ │ -040f00: 5420 ae01 |0018: iget-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentReader;.mStreams:Ljava/util/ArrayList; // field@01ae │ │ -040f04: 6e10 aa15 0000 |001a: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@15aa │ │ -040f0a: 0a00 |001d: move-result v0 │ │ -040f0c: 0f00 |001e: return v0 │ │ -040f0e: 5420 ad01 |001f: iget-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentReader;.mIntent:Landroid/content/Intent; // field@01ad │ │ -040f12: 1a01 b210 |0021: const-string v1, "android.intent.extra.STREAM" // string@10b2 │ │ -040f16: 6e20 da00 1000 |0023: invoke-virtual {v0, v1}, Landroid/content/Intent;.hasExtra:(Ljava/lang/String;)Z // method@00da │ │ -040f1c: 0a00 |0026: move-result v0 │ │ -040f1e: 3800 0400 |0027: if-eqz v0, 002b // +0004 │ │ -040f22: 1210 |0029: const/4 v0, #int 1 // #1 │ │ -040f24: 28f4 |002a: goto 001e // -000c │ │ -040f26: 1200 |002b: const/4 v0, #int 0 // #0 │ │ -040f28: 28f2 |002c: goto 001e // -000e │ │ +042a58: |[042a58] android.support.v4.app.ShareCompat$IntentReader.getStreamCount:()I │ │ +042a68: 5420 ae01 |0000: iget-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentReader;.mStreams:Ljava/util/ArrayList; // field@01ae │ │ +042a6c: 3900 1200 |0002: if-nez v0, 0014 // +0012 │ │ +042a70: 6e10 3f05 0200 |0004: invoke-virtual {v2}, Landroid/support/v4/app/ShareCompat$IntentReader;.isMultipleShare:()Z // method@053f │ │ +042a76: 0a00 |0007: move-result v0 │ │ +042a78: 3800 0c00 |0008: if-eqz v0, 0014 // +000c │ │ +042a7c: 5420 ad01 |000a: iget-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentReader;.mIntent:Landroid/content/Intent; // field@01ad │ │ +042a80: 1a01 ae10 |000c: const-string v1, "android.intent.extra.STREAM" // string@10ae │ │ +042a84: 6e20 d400 1000 |000e: invoke-virtual {v0, v1}, Landroid/content/Intent;.getParcelableArrayListExtra:(Ljava/lang/String;)Ljava/util/ArrayList; // method@00d4 │ │ +042a8a: 0c00 |0011: move-result-object v0 │ │ +042a8c: 5b20 ae01 |0012: iput-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentReader;.mStreams:Ljava/util/ArrayList; // field@01ae │ │ +042a90: 5420 ae01 |0014: iget-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentReader;.mStreams:Ljava/util/ArrayList; // field@01ae │ │ +042a94: 3800 0900 |0016: if-eqz v0, 001f // +0009 │ │ +042a98: 5420 ae01 |0018: iget-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentReader;.mStreams:Ljava/util/ArrayList; // field@01ae │ │ +042a9c: 6e10 aa15 0000 |001a: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@15aa │ │ +042aa2: 0a00 |001d: move-result v0 │ │ +042aa4: 0f00 |001e: return v0 │ │ +042aa6: 5420 ad01 |001f: iget-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentReader;.mIntent:Landroid/content/Intent; // field@01ad │ │ +042aaa: 1a01 ae10 |0021: const-string v1, "android.intent.extra.STREAM" // string@10ae │ │ +042aae: 6e20 da00 1000 |0023: invoke-virtual {v0, v1}, Landroid/content/Intent;.hasExtra:(Ljava/lang/String;)Z // method@00da │ │ +042ab4: 0a00 |0026: move-result v0 │ │ +042ab6: 3800 0400 |0027: if-eqz v0, 002b // +0004 │ │ +042aba: 1210 |0029: const/4 v0, #int 1 // #1 │ │ +042abc: 28f4 |002a: goto 001e // -000c │ │ +042abe: 1200 |002b: const/4 v0, #int 0 // #0 │ │ +042ac0: 28f2 |002c: goto 001e // -000e │ │ catches : (none) │ │ positions : │ │ 0x0000 line=807 │ │ 0x000a line=808 │ │ 0x0014 line=810 │ │ 0x0018 line=811 │ │ 0x001e line=813 │ │ @@ -16390,20 +16392,20 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -040f2c: |[040f2c] android.support.v4.app.ShareCompat$IntentReader.getSubject:()Ljava/lang/String; │ │ -040f3c: 5420 ad01 |0000: iget-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentReader;.mIntent:Landroid/content/Intent; // field@01ad │ │ -040f40: 1a01 b310 |0002: const-string v1, "android.intent.extra.SUBJECT" // string@10b3 │ │ -040f44: 6e20 d800 1000 |0004: invoke-virtual {v0, v1}, Landroid/content/Intent;.getStringExtra:(Ljava/lang/String;)Ljava/lang/String; // method@00d8 │ │ -040f4a: 0c00 |0007: move-result-object v0 │ │ -040f4c: 1100 |0008: return-object v0 │ │ +042ac4: |[042ac4] android.support.v4.app.ShareCompat$IntentReader.getSubject:()Ljava/lang/String; │ │ +042ad4: 5420 ad01 |0000: iget-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentReader;.mIntent:Landroid/content/Intent; // field@01ad │ │ +042ad8: 1a01 af10 |0002: const-string v1, "android.intent.extra.SUBJECT" // string@10af │ │ +042adc: 6e20 d800 1000 |0004: invoke-virtual {v0, v1}, Landroid/content/Intent;.getStringExtra:(Ljava/lang/String;)Ljava/lang/String; // method@00d8 │ │ +042ae2: 0c00 |0007: move-result-object v0 │ │ +042ae4: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=853 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/app/ShareCompat$IntentReader; │ │ │ │ #13 : (in Landroid/support/v4/app/ShareCompat$IntentReader;) │ │ @@ -16411,20 +16413,20 @@ │ │ type : '()Ljava/lang/CharSequence;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -040f50: |[040f50] android.support.v4.app.ShareCompat$IntentReader.getText:()Ljava/lang/CharSequence; │ │ -040f60: 5420 ad01 |0000: iget-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentReader;.mIntent:Landroid/content/Intent; // field@01ad │ │ -040f64: 1a01 b410 |0002: const-string v1, "android.intent.extra.TEXT" // string@10b4 │ │ -040f68: 6e20 ce00 1000 |0004: invoke-virtual {v0, v1}, Landroid/content/Intent;.getCharSequenceExtra:(Ljava/lang/String;)Ljava/lang/CharSequence; // method@00ce │ │ -040f6e: 0c00 |0007: move-result-object v0 │ │ -040f70: 1100 |0008: return-object v0 │ │ +042ae8: |[042ae8] android.support.v4.app.ShareCompat$IntentReader.getText:()Ljava/lang/CharSequence; │ │ +042af8: 5420 ad01 |0000: iget-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentReader;.mIntent:Landroid/content/Intent; // field@01ad │ │ +042afc: 1a01 b010 |0002: const-string v1, "android.intent.extra.TEXT" // string@10b0 │ │ +042b00: 6e20 ce00 1000 |0004: invoke-virtual {v0, v1}, Landroid/content/Intent;.getCharSequenceExtra:(Ljava/lang/String;)Ljava/lang/CharSequence; // method@00ce │ │ +042b06: 0c00 |0007: move-result-object v0 │ │ +042b08: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=735 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/app/ShareCompat$IntentReader; │ │ │ │ #14 : (in Landroid/support/v4/app/ShareCompat$IntentReader;) │ │ @@ -16432,19 +16434,19 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -040f74: |[040f74] android.support.v4.app.ShareCompat$IntentReader.getType:()Ljava/lang/String; │ │ -040f84: 5410 ad01 |0000: iget-object v0, v1, Landroid/support/v4/app/ShareCompat$IntentReader;.mIntent:Landroid/content/Intent; // field@01ad │ │ -040f88: 6e10 d900 0000 |0002: invoke-virtual {v0}, Landroid/content/Intent;.getType:()Ljava/lang/String; // method@00d9 │ │ -040f8e: 0c00 |0005: move-result-object v0 │ │ -040f90: 1100 |0006: return-object v0 │ │ +042b0c: |[042b0c] android.support.v4.app.ShareCompat$IntentReader.getType:()Ljava/lang/String; │ │ +042b1c: 5410 ad01 |0000: iget-object v0, v1, Landroid/support/v4/app/ShareCompat$IntentReader;.mIntent:Landroid/content/Intent; // field@01ad │ │ +042b20: 6e10 d900 0000 |0002: invoke-virtual {v0}, Landroid/content/Intent;.getType:()Ljava/lang/String; // method@00d9 │ │ +042b26: 0c00 |0005: move-result-object v0 │ │ +042b28: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=725 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/app/ShareCompat$IntentReader; │ │ │ │ #15 : (in Landroid/support/v4/app/ShareCompat$IntentReader;) │ │ @@ -16452,22 +16454,22 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -040f94: |[040f94] android.support.v4.app.ShareCompat$IntentReader.isMultipleShare:()Z │ │ -040fa4: 1a00 aa10 |0000: const-string v0, "android.intent.action.SEND_MULTIPLE" // string@10aa │ │ -040fa8: 5421 ad01 |0002: iget-object v1, v2, Landroid/support/v4/app/ShareCompat$IntentReader;.mIntent:Landroid/content/Intent; // field@01ad │ │ -040fac: 6e10 cc00 0100 |0004: invoke-virtual {v1}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@00cc │ │ -040fb2: 0c01 |0007: move-result-object v1 │ │ -040fb4: 6e20 3915 1000 |0008: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1539 │ │ -040fba: 0a00 |000b: move-result v0 │ │ -040fbc: 0f00 |000c: return v0 │ │ +042b2c: |[042b2c] android.support.v4.app.ShareCompat$IntentReader.isMultipleShare:()Z │ │ +042b3c: 1a00 a610 |0000: const-string v0, "android.intent.action.SEND_MULTIPLE" // string@10a6 │ │ +042b40: 5421 ad01 |0002: iget-object v1, v2, Landroid/support/v4/app/ShareCompat$IntentReader;.mIntent:Landroid/content/Intent; // field@01ad │ │ +042b44: 6e10 cc00 0100 |0004: invoke-virtual {v1}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@00cc │ │ +042b4a: 0c01 |0007: move-result-object v1 │ │ +042b4c: 6e20 3915 1000 |0008: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1539 │ │ +042b52: 0a00 |000b: move-result v0 │ │ +042b54: 0f00 |000c: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=715 │ │ locals : │ │ 0x0000 - 0x000d reg=2 this Landroid/support/v4/app/ShareCompat$IntentReader; │ │ │ │ #16 : (in Landroid/support/v4/app/ShareCompat$IntentReader;) │ │ @@ -16475,30 +16477,30 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 26 16-bit code units │ │ -040fc0: |[040fc0] android.support.v4.app.ShareCompat$IntentReader.isShareIntent:()Z │ │ -040fd0: 5421 ad01 |0000: iget-object v1, v2, Landroid/support/v4/app/ShareCompat$IntentReader;.mIntent:Landroid/content/Intent; // field@01ad │ │ -040fd4: 6e10 cc00 0100 |0002: invoke-virtual {v1}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@00cc │ │ -040fda: 0c00 |0005: move-result-object v0 │ │ -040fdc: 1a01 a910 |0006: const-string v1, "android.intent.action.SEND" // string@10a9 │ │ -040fe0: 6e20 3915 0100 |0008: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1539 │ │ -040fe6: 0a01 |000b: move-result v1 │ │ -040fe8: 3901 0a00 |000c: if-nez v1, 0016 // +000a │ │ -040fec: 1a01 aa10 |000e: const-string v1, "android.intent.action.SEND_MULTIPLE" // string@10aa │ │ -040ff0: 6e20 3915 0100 |0010: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1539 │ │ -040ff6: 0a01 |0013: move-result v1 │ │ -040ff8: 3801 0400 |0014: if-eqz v1, 0018 // +0004 │ │ -040ffc: 1211 |0016: const/4 v1, #int 1 // #1 │ │ -040ffe: 0f01 |0017: return v1 │ │ -041000: 1201 |0018: const/4 v1, #int 0 // #0 │ │ -041002: 28fe |0019: goto 0017 // -0002 │ │ +042b58: |[042b58] android.support.v4.app.ShareCompat$IntentReader.isShareIntent:()Z │ │ +042b68: 5421 ad01 |0000: iget-object v1, v2, Landroid/support/v4/app/ShareCompat$IntentReader;.mIntent:Landroid/content/Intent; // field@01ad │ │ +042b6c: 6e10 cc00 0100 |0002: invoke-virtual {v1}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@00cc │ │ +042b72: 0c00 |0005: move-result-object v0 │ │ +042b74: 1a01 a510 |0006: const-string v1, "android.intent.action.SEND" // string@10a5 │ │ +042b78: 6e20 3915 0100 |0008: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1539 │ │ +042b7e: 0a01 |000b: move-result v1 │ │ +042b80: 3901 0a00 |000c: if-nez v1, 0016 // +000a │ │ +042b84: 1a01 a610 |000e: const-string v1, "android.intent.action.SEND_MULTIPLE" // string@10a6 │ │ +042b88: 6e20 3915 0100 |0010: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1539 │ │ +042b8e: 0a01 |0013: move-result v1 │ │ +042b90: 3801 0400 |0014: if-eqz v1, 0018 // +0004 │ │ +042b94: 1211 |0016: const/4 v1, #int 1 // #1 │ │ +042b96: 0f01 |0017: return v1 │ │ +042b98: 1201 |0018: const/4 v1, #int 0 // #0 │ │ +042b9a: 28fe |0019: goto 0017 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=691 │ │ 0x0006 line=692 │ │ locals : │ │ 0x0006 - 0x001a reg=0 action Ljava/lang/String; │ │ 0x0000 - 0x001a reg=2 this Landroid/support/v4/app/ShareCompat$IntentReader; │ │ @@ -16508,35 +16510,35 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -041004: |[041004] android.support.v4.app.ShareCompat$IntentReader.isSingleShare:()Z │ │ -041014: 1a00 a910 |0000: const-string v0, "android.intent.action.SEND" // string@10a9 │ │ -041018: 5421 ad01 |0002: iget-object v1, v2, Landroid/support/v4/app/ShareCompat$IntentReader;.mIntent:Landroid/content/Intent; // field@01ad │ │ -04101c: 6e10 cc00 0100 |0004: invoke-virtual {v1}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@00cc │ │ -041022: 0c01 |0007: move-result-object v1 │ │ -041024: 6e20 3915 1000 |0008: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1539 │ │ -04102a: 0a00 |000b: move-result v0 │ │ -04102c: 0f00 |000c: return v0 │ │ +042b9c: |[042b9c] android.support.v4.app.ShareCompat$IntentReader.isSingleShare:()Z │ │ +042bac: 1a00 a510 |0000: const-string v0, "android.intent.action.SEND" // string@10a5 │ │ +042bb0: 5421 ad01 |0002: iget-object v1, v2, Landroid/support/v4/app/ShareCompat$IntentReader;.mIntent:Landroid/content/Intent; // field@01ad │ │ +042bb4: 6e10 cc00 0100 |0004: invoke-virtual {v1}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@00cc │ │ +042bba: 0c01 |0007: move-result-object v1 │ │ +042bbc: 6e20 3915 1000 |0008: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1539 │ │ +042bc2: 0a00 |000b: move-result v0 │ │ +042bc4: 0f00 |000c: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=704 │ │ locals : │ │ 0x0000 - 0x000d reg=2 this Landroid/support/v4/app/ShareCompat$IntentReader; │ │ │ │ - source_file_idx : 3211 (ShareCompat.java) │ │ + source_file_idx : 3208 (ShareCompat.java) │ │ │ │ Class #67 header: │ │ -class_idx : 229 │ │ +class_idx : 226 │ │ access_flags : 1536 (0x0600) │ │ -superclass_idx : 826 │ │ -source_file_idx : 3211 │ │ +superclass_idx : 823 │ │ +source_file_idx : 3208 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 2 │ │ │ │ Class #67 annotations: │ │ Annotations on class │ │ @@ -16560,21 +16562,21 @@ │ │ │ │ #1 : (in Landroid/support/v4/app/ShareCompat$ShareCompatImpl;) │ │ name : 'escapeHtml' │ │ type : '(Ljava/lang/CharSequence;)Ljava/lang/String;' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 3211 (ShareCompat.java) │ │ + source_file_idx : 3208 (ShareCompat.java) │ │ │ │ Class #68 header: │ │ -class_idx : 233 │ │ +class_idx : 230 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 826 │ │ -source_file_idx : 3211 │ │ +superclass_idx : 823 │ │ +source_file_idx : 3208 │ │ static_fields_size : 3 │ │ instance_fields_size: 0 │ │ direct_methods_size : 7 │ │ virtual_methods_size: 0 │ │ │ │ Class #68 annotations: │ │ Annotations on class │ │ @@ -16607,33 +16609,33 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 36 16-bit code units │ │ -041030: |[041030] android.support.v4.app.ShareCompat.:()V │ │ -041040: 6000 1f00 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@001f │ │ -041044: 1301 1000 |0002: const/16 v1, #int 16 // #10 │ │ -041048: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ -04104c: 2200 e800 |0006: new-instance v0, Landroid/support/v4/app/ShareCompat$ShareCompatImplJB; // type@00e8 │ │ -041050: 7010 4b05 0000 |0008: invoke-direct {v0}, Landroid/support/v4/app/ShareCompat$ShareCompatImplJB;.:()V // method@054b │ │ -041056: 6900 b101 |000b: sput-object v0, Landroid/support/v4/app/ShareCompat;.IMPL:Landroid/support/v4/app/ShareCompat$ShareCompatImpl; // field@01b1 │ │ -04105a: 0e00 |000d: return-void │ │ -04105c: 6000 1f00 |000e: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@001f │ │ -041060: 1301 0e00 |0010: const/16 v1, #int 14 // #e │ │ -041064: 3410 0a00 |0012: if-lt v0, v1, 001c // +000a │ │ -041068: 2200 e700 |0014: new-instance v0, Landroid/support/v4/app/ShareCompat$ShareCompatImplICS; // type@00e7 │ │ -04106c: 7010 4805 0000 |0016: invoke-direct {v0}, Landroid/support/v4/app/ShareCompat$ShareCompatImplICS;.:()V // method@0548 │ │ -041072: 6900 b101 |0019: sput-object v0, Landroid/support/v4/app/ShareCompat;.IMPL:Landroid/support/v4/app/ShareCompat$ShareCompatImpl; // field@01b1 │ │ -041076: 28f2 |001b: goto 000d // -000e │ │ -041078: 2200 e600 |001c: new-instance v0, Landroid/support/v4/app/ShareCompat$ShareCompatImplBase; // type@00e6 │ │ -04107c: 7010 4405 0000 |001e: invoke-direct {v0}, Landroid/support/v4/app/ShareCompat$ShareCompatImplBase;.:()V // method@0544 │ │ -041082: 6900 b101 |0021: sput-object v0, Landroid/support/v4/app/ShareCompat;.IMPL:Landroid/support/v4/app/ShareCompat$ShareCompatImpl; // field@01b1 │ │ -041086: 28ea |0023: goto 000d // -0016 │ │ +042bc8: |[042bc8] android.support.v4.app.ShareCompat.:()V │ │ +042bd8: 6000 1f00 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@001f │ │ +042bdc: 1301 1000 |0002: const/16 v1, #int 16 // #10 │ │ +042be0: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ +042be4: 2200 e500 |0006: new-instance v0, Landroid/support/v4/app/ShareCompat$ShareCompatImplJB; // type@00e5 │ │ +042be8: 7010 4b05 0000 |0008: invoke-direct {v0}, Landroid/support/v4/app/ShareCompat$ShareCompatImplJB;.:()V // method@054b │ │ +042bee: 6900 b101 |000b: sput-object v0, Landroid/support/v4/app/ShareCompat;.IMPL:Landroid/support/v4/app/ShareCompat$ShareCompatImpl; // field@01b1 │ │ +042bf2: 0e00 |000d: return-void │ │ +042bf4: 6000 1f00 |000e: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@001f │ │ +042bf8: 1301 0e00 |0010: const/16 v1, #int 14 // #e │ │ +042bfc: 3410 0a00 |0012: if-lt v0, v1, 001c // +000a │ │ +042c00: 2200 e400 |0014: new-instance v0, Landroid/support/v4/app/ShareCompat$ShareCompatImplICS; // type@00e4 │ │ +042c04: 7010 4805 0000 |0016: invoke-direct {v0}, Landroid/support/v4/app/ShareCompat$ShareCompatImplICS;.:()V // method@0548 │ │ +042c0a: 6900 b101 |0019: sput-object v0, Landroid/support/v4/app/ShareCompat;.IMPL:Landroid/support/v4/app/ShareCompat$ShareCompatImpl; // field@01b1 │ │ +042c0e: 28f2 |001b: goto 000d // -000e │ │ +042c10: 2200 e300 |001c: new-instance v0, Landroid/support/v4/app/ShareCompat$ShareCompatImplBase; // type@00e3 │ │ +042c14: 7010 4405 0000 |001e: invoke-direct {v0}, Landroid/support/v4/app/ShareCompat$ShareCompatImplBase;.:()V // method@0544 │ │ +042c1a: 6900 b101 |0021: sput-object v0, Landroid/support/v4/app/ShareCompat;.IMPL:Landroid/support/v4/app/ShareCompat$ShareCompatImpl; // field@01b1 │ │ +042c1e: 28ea |0023: goto 000d // -0016 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=151 │ │ 0x0006 line=152 │ │ 0x000d line=158 │ │ 0x000e line=153 │ │ 0x0014 line=154 │ │ @@ -16645,17 +16647,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -041088: |[041088] android.support.v4.app.ShareCompat.:()V │ │ -041098: 7010 1c15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ -04109e: 0e00 |0003: return-void │ │ +042c20: |[042c20] android.support.v4.app.ShareCompat.:()V │ │ +042c30: 7010 1c15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ +042c36: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ 0x0003 line=654 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/ShareCompat; │ │ │ │ @@ -16664,52 +16666,52 @@ │ │ type : '()Landroid/support/v4/app/ShareCompat$ShareCompatImpl;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0410a0: |[0410a0] android.support.v4.app.ShareCompat.access$000:()Landroid/support/v4/app/ShareCompat$ShareCompatImpl; │ │ -0410b0: 6200 b101 |0000: sget-object v0, Landroid/support/v4/app/ShareCompat;.IMPL:Landroid/support/v4/app/ShareCompat$ShareCompatImpl; // field@01b1 │ │ -0410b4: 1100 |0002: return-object v0 │ │ +042c38: |[042c38] android.support.v4.app.ShareCompat.access$000:()Landroid/support/v4/app/ShareCompat$ShareCompatImpl; │ │ +042c48: 6200 b101 |0000: sget-object v0, Landroid/support/v4/app/ShareCompat;.IMPL:Landroid/support/v4/app/ShareCompat$ShareCompatImpl; // field@01b1 │ │ +042c4c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ locals : │ │ │ │ #3 : (in Landroid/support/v4/app/ShareCompat;) │ │ name : 'configureMenuItem' │ │ type : '(Landroid/view/Menu;ILandroid/support/v4/app/ShareCompat$IntentBuilder;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 41 16-bit code units │ │ -0410b8: |[0410b8] android.support.v4.app.ShareCompat.configureMenuItem:(Landroid/view/Menu;ILandroid/support/v4/app/ShareCompat$IntentBuilder;)V │ │ -0410c8: 7220 3112 5400 |0000: invoke-interface {v4, v5}, Landroid/view/Menu;.findItem:(I)Landroid/view/MenuItem; // method@1231 │ │ -0410ce: 0c00 |0003: move-result-object v0 │ │ -0410d0: 3900 2100 |0004: if-nez v0, 0025 // +0021 │ │ -0410d4: 2201 2c03 |0006: new-instance v1, Ljava/lang/IllegalArgumentException; // type@032c │ │ -0410d8: 2202 4203 |0008: new-instance v2, Ljava/lang/StringBuilder; // type@0342 │ │ -0410dc: 7010 5715 0200 |000a: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ -0410e2: 1a03 5f03 |000d: const-string v3, "Could not find menu item with id " // string@035f │ │ -0410e6: 6e20 5f15 3200 |000f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -0410ec: 0c02 |0012: move-result-object v2 │ │ -0410ee: 6e20 5b15 5200 |0013: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@155b │ │ -0410f4: 0c02 |0016: move-result-object v2 │ │ -0410f6: 1a03 6d00 |0017: const-string v3, " in the supplied menu" // string@006d │ │ -0410fa: 6e20 5f15 3200 |0019: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -041100: 0c02 |001c: move-result-object v2 │ │ -041102: 6e10 6415 0200 |001d: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ -041108: 0c02 |0020: move-result-object v2 │ │ -04110a: 7020 0015 2100 |0021: invoke-direct {v1, v2}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@1500 │ │ -041110: 2701 |0024: throw v1 │ │ -041112: 7120 5205 6000 |0025: invoke-static {v0, v6}, Landroid/support/v4/app/ShareCompat;.configureMenuItem:(Landroid/view/MenuItem;Landroid/support/v4/app/ShareCompat$IntentBuilder;)V // method@0552 │ │ -041118: 0e00 |0028: return-void │ │ +042c50: |[042c50] android.support.v4.app.ShareCompat.configureMenuItem:(Landroid/view/Menu;ILandroid/support/v4/app/ShareCompat$IntentBuilder;)V │ │ +042c60: 7220 3112 5400 |0000: invoke-interface {v4, v5}, Landroid/view/Menu;.findItem:(I)Landroid/view/MenuItem; // method@1231 │ │ +042c66: 0c00 |0003: move-result-object v0 │ │ +042c68: 3900 2100 |0004: if-nez v0, 0025 // +0021 │ │ +042c6c: 2201 2903 |0006: new-instance v1, Ljava/lang/IllegalArgumentException; // type@0329 │ │ +042c70: 2202 3f03 |0008: new-instance v2, Ljava/lang/StringBuilder; // type@033f │ │ +042c74: 7010 5715 0200 |000a: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ +042c7a: 1a03 5f03 |000d: const-string v3, "Could not find menu item with id " // string@035f │ │ +042c7e: 6e20 5f15 3200 |000f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +042c84: 0c02 |0012: move-result-object v2 │ │ +042c86: 6e20 5b15 5200 |0013: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@155b │ │ +042c8c: 0c02 |0016: move-result-object v2 │ │ +042c8e: 1a03 6d00 |0017: const-string v3, " in the supplied menu" // string@006d │ │ +042c92: 6e20 5f15 3200 |0019: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +042c98: 0c02 |001c: move-result-object v2 │ │ +042c9a: 6e10 6415 0200 |001d: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ +042ca0: 0c02 |0020: move-result-object v2 │ │ +042ca2: 7020 0015 2100 |0021: invoke-direct {v1, v2}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@1500 │ │ +042ca8: 2701 |0024: throw v1 │ │ +042caa: 7120 5205 6000 |0025: invoke-static {v0, v6}, Landroid/support/v4/app/ShareCompat;.configureMenuItem:(Landroid/view/MenuItem;Landroid/support/v4/app/ShareCompat$IntentBuilder;)V // method@0552 │ │ +042cb0: 0e00 |0028: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=244 │ │ 0x0004 line=245 │ │ 0x0006 line=246 │ │ 0x0025 line=249 │ │ 0x0028 line=250 │ │ @@ -16724,18 +16726,18 @@ │ │ type : '(Landroid/view/MenuItem;Landroid/support/v4/app/ShareCompat$IntentBuilder;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -04111c: |[04111c] android.support.v4.app.ShareCompat.configureMenuItem:(Landroid/view/MenuItem;Landroid/support/v4/app/ShareCompat$IntentBuilder;)V │ │ -04112c: 6200 b101 |0000: sget-object v0, Landroid/support/v4/app/ShareCompat;.IMPL:Landroid/support/v4/app/ShareCompat$ShareCompatImpl; // field@01b1 │ │ -041130: 7230 4205 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/app/ShareCompat$ShareCompatImpl;.configureMenuItem:(Landroid/view/MenuItem;Landroid/support/v4/app/ShareCompat$IntentBuilder;)V // method@0542 │ │ -041136: 0e00 |0005: return-void │ │ +042cb4: |[042cb4] android.support.v4.app.ShareCompat.configureMenuItem:(Landroid/view/MenuItem;Landroid/support/v4/app/ShareCompat$IntentBuilder;)V │ │ +042cc4: 6200 b101 |0000: sget-object v0, Landroid/support/v4/app/ShareCompat;.IMPL:Landroid/support/v4/app/ShareCompat$ShareCompatImpl; // field@01b1 │ │ +042cc8: 7230 4205 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/app/ShareCompat$ShareCompatImpl;.configureMenuItem:(Landroid/view/MenuItem;Landroid/support/v4/app/ShareCompat$IntentBuilder;)V // method@0542 │ │ +042cce: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=232 │ │ 0x0005 line=233 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 item Landroid/view/MenuItem; │ │ 0x0000 - 0x0006 reg=2 shareIntent Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ @@ -16745,25 +16747,25 @@ │ │ type : '(Landroid/app/Activity;)Landroid/content/ComponentName;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 19 16-bit code units │ │ -041138: |[041138] android.support.v4.app.ShareCompat.getCallingActivity:(Landroid/app/Activity;)Landroid/content/ComponentName; │ │ -041148: 6e10 1000 0300 |0000: invoke-virtual {v3}, Landroid/app/Activity;.getCallingActivity:()Landroid/content/ComponentName; // method@0010 │ │ -04114e: 0c00 |0003: move-result-object v0 │ │ -041150: 3900 0e00 |0004: if-nez v0, 0012 // +000e │ │ -041154: 6e10 1400 0300 |0006: invoke-virtual {v3}, Landroid/app/Activity;.getIntent:()Landroid/content/Intent; // method@0014 │ │ -04115a: 0c01 |0009: move-result-object v1 │ │ -04115c: 1a02 be10 |000a: const-string v2, "android.support.v4.app.EXTRA_CALLING_ACTIVITY" // string@10be │ │ -041160: 6e20 d500 2100 |000c: invoke-virtual {v1, v2}, Landroid/content/Intent;.getParcelableExtra:(Ljava/lang/String;)Landroid/os/Parcelable; // method@00d5 │ │ -041166: 0c00 |000f: move-result-object v0 │ │ -041168: 1f00 1e00 |0010: check-cast v0, Landroid/content/ComponentName; // type@001e │ │ -04116c: 1100 |0012: return-object v0 │ │ +042cd0: |[042cd0] android.support.v4.app.ShareCompat.getCallingActivity:(Landroid/app/Activity;)Landroid/content/ComponentName; │ │ +042ce0: 6e10 1000 0300 |0000: invoke-virtual {v3}, Landroid/app/Activity;.getCallingActivity:()Landroid/content/ComponentName; // method@0010 │ │ +042ce6: 0c00 |0003: move-result-object v0 │ │ +042ce8: 3900 0e00 |0004: if-nez v0, 0012 // +000e │ │ +042cec: 6e10 1400 0300 |0006: invoke-virtual {v3}, Landroid/app/Activity;.getIntent:()Landroid/content/Intent; // method@0014 │ │ +042cf2: 0c01 |0009: move-result-object v1 │ │ +042cf4: 1a02 ba10 |000a: const-string v2, "android.support.v4.app.EXTRA_CALLING_ACTIVITY" // string@10ba │ │ +042cf8: 6e20 d500 2100 |000c: invoke-virtual {v1, v2}, Landroid/content/Intent;.getParcelableExtra:(Ljava/lang/String;)Landroid/os/Parcelable; // method@00d5 │ │ +042cfe: 0c00 |000f: move-result-object v0 │ │ +042d00: 1f00 1e00 |0010: check-cast v0, Landroid/content/ComponentName; // type@001e │ │ +042d04: 1100 |0012: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=193 │ │ 0x0004 line=194 │ │ 0x0006 line=195 │ │ 0x0012 line=197 │ │ locals : │ │ @@ -16776,42 +16778,42 @@ │ │ type : '(Landroid/app/Activity;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -041170: |[041170] android.support.v4.app.ShareCompat.getCallingPackage:(Landroid/app/Activity;)Ljava/lang/String; │ │ -041180: 6e10 1100 0300 |0000: invoke-virtual {v3}, Landroid/app/Activity;.getCallingPackage:()Ljava/lang/String; // method@0011 │ │ -041186: 0c00 |0003: move-result-object v0 │ │ -041188: 3900 0c00 |0004: if-nez v0, 0010 // +000c │ │ -04118c: 6e10 1400 0300 |0006: invoke-virtual {v3}, Landroid/app/Activity;.getIntent:()Landroid/content/Intent; // method@0014 │ │ -041192: 0c01 |0009: move-result-object v1 │ │ -041194: 1a02 bf10 |000a: const-string v2, "android.support.v4.app.EXTRA_CALLING_PACKAGE" // string@10bf │ │ -041198: 6e20 d800 2100 |000c: invoke-virtual {v1, v2}, Landroid/content/Intent;.getStringExtra:(Ljava/lang/String;)Ljava/lang/String; // method@00d8 │ │ -04119e: 0c00 |000f: move-result-object v0 │ │ -0411a0: 1100 |0010: return-object v0 │ │ +042d08: |[042d08] android.support.v4.app.ShareCompat.getCallingPackage:(Landroid/app/Activity;)Ljava/lang/String; │ │ +042d18: 6e10 1100 0300 |0000: invoke-virtual {v3}, Landroid/app/Activity;.getCallingPackage:()Ljava/lang/String; // method@0011 │ │ +042d1e: 0c00 |0003: move-result-object v0 │ │ +042d20: 3900 0c00 |0004: if-nez v0, 0010 // +000c │ │ +042d24: 6e10 1400 0300 |0006: invoke-virtual {v3}, Landroid/app/Activity;.getIntent:()Landroid/content/Intent; // method@0014 │ │ +042d2a: 0c01 |0009: move-result-object v1 │ │ +042d2c: 1a02 bb10 |000a: const-string v2, "android.support.v4.app.EXTRA_CALLING_PACKAGE" // string@10bb │ │ +042d30: 6e20 d800 2100 |000c: invoke-virtual {v1, v2}, Landroid/content/Intent;.getStringExtra:(Ljava/lang/String;)Ljava/lang/String; // method@00d8 │ │ +042d36: 0c00 |000f: move-result-object v0 │ │ +042d38: 1100 |0010: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=173 │ │ 0x0004 line=174 │ │ 0x0006 line=175 │ │ 0x0010 line=177 │ │ locals : │ │ 0x0004 - 0x0011 reg=0 result Ljava/lang/String; │ │ 0x0000 - 0x0011 reg=3 calledActivity Landroid/app/Activity; │ │ │ │ Virtual methods - │ │ - source_file_idx : 3211 (ShareCompat.java) │ │ + source_file_idx : 3208 (ShareCompat.java) │ │ │ │ Class #69 header: │ │ -class_idx : 234 │ │ +class_idx : 231 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 826 │ │ -source_file_idx : 3212 │ │ +superclass_idx : 823 │ │ +source_file_idx : 3209 │ │ static_fields_size : 1 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 0 │ │ │ │ Class #69 - │ │ Class descriptor : 'Landroid/support/v4/app/ShareCompatICS;' │ │ @@ -16831,17 +16833,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0411a4: |[0411a4] android.support.v4.app.ShareCompatICS.:()V │ │ -0411b4: 7010 1c15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ -0411ba: 0e00 |0003: return-void │ │ +042d3c: |[042d3c] android.support.v4.app.ShareCompatICS.:()V │ │ +042d4c: 7010 1c15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ +042d52: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/ShareCompatICS; │ │ │ │ #1 : (in Landroid/support/v4/app/ShareCompatICS;) │ │ @@ -16849,42 +16851,42 @@ │ │ type : '(Landroid/view/MenuItem;Landroid/app/Activity;Landroid/content/Intent;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 55 16-bit code units │ │ -0411bc: |[0411bc] android.support.v4.app.ShareCompatICS.configureMenuItem:(Landroid/view/MenuItem;Landroid/app/Activity;Landroid/content/Intent;)V │ │ -0411cc: 7210 3412 0400 |0000: invoke-interface {v4}, Landroid/view/MenuItem;.getActionProvider:()Landroid/view/ActionProvider; // method@1234 │ │ -0411d2: 0c00 |0003: move-result-object v0 │ │ -0411d4: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -0411d6: 2002 f202 |0005: instance-of v2, v0, Landroid/widget/ShareActionProvider; // type@02f2 │ │ -0411da: 3902 2c00 |0007: if-nez v2, 0033 // +002c │ │ -0411de: 2201 f202 |0009: new-instance v1, Landroid/widget/ShareActionProvider; // type@02f2 │ │ -0411e2: 7020 5114 5100 |000b: invoke-direct {v1, v5}, Landroid/widget/ShareActionProvider;.:(Landroid/content/Context;)V // method@1451 │ │ -0411e8: 2202 4203 |000e: new-instance v2, Ljava/lang/StringBuilder; // type@0342 │ │ -0411ec: 7010 5715 0200 |0010: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ -0411f2: 1a03 4001 |0013: const-string v3, ".sharecompat_" // string@0140 │ │ -0411f6: 6e20 5f15 3200 |0015: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -0411fc: 0c02 |0018: move-result-object v2 │ │ -0411fe: 6e10 1f15 0500 |0019: invoke-virtual {v5}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@151f │ │ -041204: 0c03 |001c: move-result-object v3 │ │ -041206: 6e10 f014 0300 |001d: invoke-virtual {v3}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@14f0 │ │ -04120c: 0c03 |0020: move-result-object v3 │ │ -04120e: 6e20 5f15 3200 |0021: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -041214: 0c02 |0024: move-result-object v2 │ │ -041216: 6e10 6415 0200 |0025: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ -04121c: 0c02 |0028: move-result-object v2 │ │ -04121e: 6e20 5214 2100 |0029: invoke-virtual {v1, v2}, Landroid/widget/ShareActionProvider;.setShareHistoryFileName:(Ljava/lang/String;)V // method@1452 │ │ -041224: 6e20 5314 6100 |002c: invoke-virtual {v1, v6}, Landroid/widget/ShareActionProvider;.setShareIntent:(Landroid/content/Intent;)V // method@1453 │ │ -04122a: 7220 3a12 1400 |002f: invoke-interface {v4, v1}, Landroid/view/MenuItem;.setActionProvider:(Landroid/view/ActionProvider;)Landroid/view/MenuItem; // method@123a │ │ -041230: 0e00 |0032: return-void │ │ -041232: 0701 |0033: move-object v1, v0 │ │ -041234: 1f01 f202 |0034: check-cast v1, Landroid/widget/ShareActionProvider; // type@02f2 │ │ -041238: 28d8 |0036: goto 000e // -0028 │ │ +042d54: |[042d54] android.support.v4.app.ShareCompatICS.configureMenuItem:(Landroid/view/MenuItem;Landroid/app/Activity;Landroid/content/Intent;)V │ │ +042d64: 7210 3412 0400 |0000: invoke-interface {v4}, Landroid/view/MenuItem;.getActionProvider:()Landroid/view/ActionProvider; // method@1234 │ │ +042d6a: 0c00 |0003: move-result-object v0 │ │ +042d6c: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +042d6e: 2002 ef02 |0005: instance-of v2, v0, Landroid/widget/ShareActionProvider; // type@02ef │ │ +042d72: 3902 2c00 |0007: if-nez v2, 0033 // +002c │ │ +042d76: 2201 ef02 |0009: new-instance v1, Landroid/widget/ShareActionProvider; // type@02ef │ │ +042d7a: 7020 5114 5100 |000b: invoke-direct {v1, v5}, Landroid/widget/ShareActionProvider;.:(Landroid/content/Context;)V // method@1451 │ │ +042d80: 2202 3f03 |000e: new-instance v2, Ljava/lang/StringBuilder; // type@033f │ │ +042d84: 7010 5715 0200 |0010: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ +042d8a: 1a03 4001 |0013: const-string v3, ".sharecompat_" // string@0140 │ │ +042d8e: 6e20 5f15 3200 |0015: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +042d94: 0c02 |0018: move-result-object v2 │ │ +042d96: 6e10 1f15 0500 |0019: invoke-virtual {v5}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@151f │ │ +042d9c: 0c03 |001c: move-result-object v3 │ │ +042d9e: 6e10 f014 0300 |001d: invoke-virtual {v3}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@14f0 │ │ +042da4: 0c03 |0020: move-result-object v3 │ │ +042da6: 6e20 5f15 3200 |0021: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +042dac: 0c02 |0024: move-result-object v2 │ │ +042dae: 6e10 6415 0200 |0025: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ +042db4: 0c02 |0028: move-result-object v2 │ │ +042db6: 6e20 5214 2100 |0029: invoke-virtual {v1, v2}, Landroid/widget/ShareActionProvider;.setShareHistoryFileName:(Ljava/lang/String;)V // method@1452 │ │ +042dbc: 6e20 5314 6100 |002c: invoke-virtual {v1, v6}, Landroid/widget/ShareActionProvider;.setShareIntent:(Landroid/content/Intent;)V // method@1453 │ │ +042dc2: 7220 3a12 1400 |002f: invoke-interface {v4, v1}, Landroid/view/MenuItem;.setActionProvider:(Landroid/view/ActionProvider;)Landroid/view/MenuItem; // method@123a │ │ +042dc8: 0e00 |0032: return-void │ │ +042dca: 0701 |0033: move-object v1, v0 │ │ +042dcc: 1f01 ef02 |0034: check-cast v1, Landroid/widget/ShareActionProvider; // type@02ef │ │ +042dd0: 28d8 |0036: goto 000e // -0028 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ 0x0004 line=30 │ │ 0x0005 line=31 │ │ 0x0009 line=32 │ │ 0x000e line=36 │ │ @@ -16897,21 +16899,21 @@ │ │ 0x0004 - 0x0037 reg=0 itemProvider Landroid/view/ActionProvider; │ │ 0x000e - 0x0037 reg=1 provider Landroid/widget/ShareActionProvider; │ │ 0x0000 - 0x0037 reg=4 item Landroid/view/MenuItem; │ │ 0x0000 - 0x0037 reg=5 callingActivity Landroid/app/Activity; │ │ 0x0000 - 0x0037 reg=6 intent Landroid/content/Intent; │ │ │ │ Virtual methods - │ │ - source_file_idx : 3212 (ShareCompatICS.java) │ │ + source_file_idx : 3209 (ShareCompatICS.java) │ │ │ │ Class #70 header: │ │ -class_idx : 235 │ │ +class_idx : 232 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 826 │ │ -source_file_idx : 3217 │ │ +superclass_idx : 823 │ │ +source_file_idx : 3214 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 0 │ │ │ │ Class #70 - │ │ Class descriptor : 'Landroid/support/v4/app/ShareCompatJB;' │ │ @@ -16926,17 +16928,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -04123c: |[04123c] android.support.v4.app.ShareCompatJB.:()V │ │ -04124c: 7010 1c15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ -041252: 0e00 |0003: return-void │ │ +042dd4: |[042dd4] android.support.v4.app.ShareCompatJB.:()V │ │ +042de4: 7010 1c15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ +042dea: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=21 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/ShareCompatJB; │ │ │ │ #1 : (in Landroid/support/v4/app/ShareCompatJB;) │ │ @@ -16944,32 +16946,32 @@ │ │ type : '(Ljava/lang/CharSequence;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -041254: |[041254] android.support.v4.app.ShareCompatJB.escapeHtml:(Ljava/lang/CharSequence;)Ljava/lang/String; │ │ -041264: 7110 ea11 0100 |0000: invoke-static {v1}, Landroid/text/Html;.escapeHtml:(Ljava/lang/CharSequence;)Ljava/lang/String; // method@11ea │ │ -04126a: 0c00 |0003: move-result-object v0 │ │ -04126c: 1100 |0004: return-object v0 │ │ +042dec: |[042dec] android.support.v4.app.ShareCompatJB.escapeHtml:(Ljava/lang/CharSequence;)Ljava/lang/String; │ │ +042dfc: 7110 ea11 0100 |0000: invoke-static {v1}, Landroid/text/Html;.escapeHtml:(Ljava/lang/CharSequence;)Ljava/lang/String; // method@11ea │ │ +042e02: 0c00 |0003: move-result-object v0 │ │ +042e04: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=23 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 html Ljava/lang/CharSequence; │ │ │ │ Virtual methods - │ │ - source_file_idx : 3217 (ShareCompatJB.java) │ │ + source_file_idx : 3214 (ShareCompatJB.java) │ │ │ │ Class #71 header: │ │ -class_idx : 236 │ │ +class_idx : 233 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 648 │ │ -source_file_idx : 3270 │ │ +superclass_idx : 645 │ │ +source_file_idx : 3267 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ Class #71 - │ │ Class descriptor : 'Landroid/support/v4/app/SuperNotCalledException;' │ │ @@ -16984,33 +16986,33 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -041270: |[041270] android.support.v4.app.SuperNotCalledException.:(Ljava/lang/String;)V │ │ -041280: 7020 f111 1000 |0000: invoke-direct {v0, v1}, Landroid/util/AndroidRuntimeException;.:(Ljava/lang/String;)V // method@11f1 │ │ -041286: 0e00 |0003: return-void │ │ +042e08: |[042e08] android.support.v4.app.SuperNotCalledException.:(Ljava/lang/String;)V │ │ +042e18: 7020 f111 1000 |0000: invoke-direct {v0, v1}, Landroid/util/AndroidRuntimeException;.:(Ljava/lang/String;)V // method@11f1 │ │ +042e1e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=23 │ │ 0x0003 line=24 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/SuperNotCalledException; │ │ 0x0000 - 0x0004 reg=1 msg Ljava/lang/String; │ │ │ │ Virtual methods - │ │ - source_file_idx : 3270 (SuperNotCalledException.java) │ │ + source_file_idx : 3267 (SuperNotCalledException.java) │ │ │ │ Class #72 header: │ │ -class_idx : 237 │ │ +class_idx : 234 │ │ access_flags : 1537 (0x0601) │ │ -superclass_idx : 826 │ │ -source_file_idx : 3347 │ │ +superclass_idx : 823 │ │ +source_file_idx : 3344 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 1 │ │ │ │ Class #72 annotations: │ │ Annotations on class │ │ @@ -17028,21 +17030,21 @@ │ │ Virtual methods - │ │ #0 : (in Landroid/support/v4/app/TaskStackBuilder$SupportParentable;) │ │ name : 'getSupportParentActivityIntent' │ │ type : '()Landroid/content/Intent;' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 3347 (TaskStackBuilder.java) │ │ + source_file_idx : 3344 (TaskStackBuilder.java) │ │ │ │ Class #73 header: │ │ -class_idx : 238 │ │ +class_idx : 235 │ │ access_flags : 1536 (0x0600) │ │ -superclass_idx : 826 │ │ -source_file_idx : 3347 │ │ +superclass_idx : 823 │ │ +source_file_idx : 3344 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 1 │ │ │ │ Class #73 annotations: │ │ Annotations on class │ │ @@ -17060,21 +17062,21 @@ │ │ Virtual methods - │ │ #0 : (in Landroid/support/v4/app/TaskStackBuilder$TaskStackBuilderImpl;) │ │ name : 'getPendingIntent' │ │ type : '(Landroid/content/Context;[Landroid/content/Intent;IILandroid/os/Bundle;)Landroid/app/PendingIntent;' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 3347 (TaskStackBuilder.java) │ │ + source_file_idx : 3344 (TaskStackBuilder.java) │ │ │ │ Class #74 header: │ │ -class_idx : 242 │ │ +class_idx : 239 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 826 │ │ -source_file_idx : 3347 │ │ +superclass_idx : 823 │ │ +source_file_idx : 3344 │ │ static_fields_size : 2 │ │ instance_fields_size: 2 │ │ direct_methods_size : 4 │ │ virtual_methods_size: 14 │ │ │ │ Class #74 annotations: │ │ Annotations on class │ │ @@ -17119,26 +17121,26 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 22 16-bit code units │ │ -041288: |[041288] android.support.v4.app.TaskStackBuilder.:()V │ │ -041298: 6000 1f00 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@001f │ │ -04129c: 1301 0b00 |0002: const/16 v1, #int 11 // #b │ │ -0412a0: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ -0412a4: 2200 f000 |0006: new-instance v0, Landroid/support/v4/app/TaskStackBuilder$TaskStackBuilderImplHoneycomb; // type@00f0 │ │ -0412a8: 7010 5e05 0000 |0008: invoke-direct {v0}, Landroid/support/v4/app/TaskStackBuilder$TaskStackBuilderImplHoneycomb;.:()V // method@055e │ │ -0412ae: 6900 b301 |000b: sput-object v0, Landroid/support/v4/app/TaskStackBuilder;.IMPL:Landroid/support/v4/app/TaskStackBuilder$TaskStackBuilderImpl; // field@01b3 │ │ -0412b2: 0e00 |000d: return-void │ │ -0412b4: 2200 ef00 |000e: new-instance v0, Landroid/support/v4/app/TaskStackBuilder$TaskStackBuilderImplBase; // type@00ef │ │ -0412b8: 7010 5c05 0000 |0010: invoke-direct {v0}, Landroid/support/v4/app/TaskStackBuilder$TaskStackBuilderImplBase;.:()V // method@055c │ │ -0412be: 6900 b301 |0013: sput-object v0, Landroid/support/v4/app/TaskStackBuilder;.IMPL:Landroid/support/v4/app/TaskStackBuilder$TaskStackBuilderImpl; // field@01b3 │ │ -0412c2: 28f8 |0015: goto 000d // -0008 │ │ +042e20: |[042e20] android.support.v4.app.TaskStackBuilder.:()V │ │ +042e30: 6000 1f00 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@001f │ │ +042e34: 1301 0b00 |0002: const/16 v1, #int 11 // #b │ │ +042e38: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ +042e3c: 2200 ed00 |0006: new-instance v0, Landroid/support/v4/app/TaskStackBuilder$TaskStackBuilderImplHoneycomb; // type@00ed │ │ +042e40: 7010 5e05 0000 |0008: invoke-direct {v0}, Landroid/support/v4/app/TaskStackBuilder$TaskStackBuilderImplHoneycomb;.:()V // method@055e │ │ +042e46: 6900 b301 |000b: sput-object v0, Landroid/support/v4/app/TaskStackBuilder;.IMPL:Landroid/support/v4/app/TaskStackBuilder$TaskStackBuilderImpl; // field@01b3 │ │ +042e4a: 0e00 |000d: return-void │ │ +042e4c: 2200 ec00 |000e: new-instance v0, Landroid/support/v4/app/TaskStackBuilder$TaskStackBuilderImplBase; // type@00ec │ │ +042e50: 7010 5c05 0000 |0010: invoke-direct {v0}, Landroid/support/v4/app/TaskStackBuilder$TaskStackBuilderImplBase;.:()V // method@055c │ │ +042e56: 6900 b301 |0013: sput-object v0, Landroid/support/v4/app/TaskStackBuilder;.IMPL:Landroid/support/v4/app/TaskStackBuilder$TaskStackBuilderImpl; // field@01b3 │ │ +042e5a: 28f8 |0015: goto 000d // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=115 │ │ 0x0006 line=116 │ │ 0x000d line=120 │ │ 0x000e line=118 │ │ locals : │ │ @@ -17148,21 +17150,21 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -0412c4: |[0412c4] android.support.v4.app.TaskStackBuilder.:(Landroid/content/Context;)V │ │ -0412d4: 7010 1c15 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@151c │ │ -0412da: 2200 6003 |0003: new-instance v0, Ljava/util/ArrayList; // type@0360 │ │ -0412de: 7010 9d15 0000 |0005: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@159d │ │ -0412e4: 5b10 b501 |0008: iput-object v0, v1, Landroid/support/v4/app/TaskStackBuilder;.mIntents:Ljava/util/ArrayList; // field@01b5 │ │ -0412e8: 5b12 b601 |000a: iput-object v2, v1, Landroid/support/v4/app/TaskStackBuilder;.mSourceContext:Landroid/content/Context; // field@01b6 │ │ -0412ec: 0e00 |000c: return-void │ │ +042e5c: |[042e5c] android.support.v4.app.TaskStackBuilder.:(Landroid/content/Context;)V │ │ +042e6c: 7010 1c15 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@151c │ │ +042e72: 2200 5d03 |0003: new-instance v0, Ljava/util/ArrayList; // type@035d │ │ +042e76: 7010 9d15 0000 |0005: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@159d │ │ +042e7c: 5b10 b501 |0008: iput-object v0, v1, Landroid/support/v4/app/TaskStackBuilder;.mIntents:Ljava/util/ArrayList; // field@01b5 │ │ +042e80: 5b12 b601 |000a: iput-object v2, v1, Landroid/support/v4/app/TaskStackBuilder;.mSourceContext:Landroid/content/Context; // field@01b6 │ │ +042e84: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=125 │ │ 0x0003 line=122 │ │ 0x000a line=126 │ │ 0x000c line=127 │ │ locals : │ │ @@ -17174,18 +17176,18 @@ │ │ type : '(Landroid/content/Context;)Landroid/support/v4/app/TaskStackBuilder;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0412f0: |[0412f0] android.support.v4.app.TaskStackBuilder.create:(Landroid/content/Context;)Landroid/support/v4/app/TaskStackBuilder; │ │ -041300: 2200 f200 |0000: new-instance v0, Landroid/support/v4/app/TaskStackBuilder; // type@00f2 │ │ -041304: 7020 6305 1000 |0002: invoke-direct {v0, v1}, Landroid/support/v4/app/TaskStackBuilder;.:(Landroid/content/Context;)V // method@0563 │ │ -04130a: 1100 |0005: return-object v0 │ │ +042e88: |[042e88] android.support.v4.app.TaskStackBuilder.create:(Landroid/content/Context;)Landroid/support/v4/app/TaskStackBuilder; │ │ +042e98: 2200 ef00 |0000: new-instance v0, Landroid/support/v4/app/TaskStackBuilder; // type@00ef │ │ +042e9c: 7020 6305 1000 |0002: invoke-direct {v0, v1}, Landroid/support/v4/app/TaskStackBuilder;.:(Landroid/content/Context;)V // method@0563 │ │ +042ea2: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=137 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 context Landroid/content/Context; │ │ │ │ #3 : (in Landroid/support/v4/app/TaskStackBuilder;) │ │ @@ -17193,18 +17195,18 @@ │ │ type : '(Landroid/content/Context;)Landroid/support/v4/app/TaskStackBuilder;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -04130c: |[04130c] android.support.v4.app.TaskStackBuilder.from:(Landroid/content/Context;)Landroid/support/v4/app/TaskStackBuilder; │ │ -04131c: 7110 6905 0100 |0000: invoke-static {v1}, Landroid/support/v4/app/TaskStackBuilder;.create:(Landroid/content/Context;)Landroid/support/v4/app/TaskStackBuilder; // method@0569 │ │ -041322: 0c00 |0003: move-result-object v0 │ │ -041324: 1100 |0004: return-object v0 │ │ +042ea4: |[042ea4] android.support.v4.app.TaskStackBuilder.from:(Landroid/content/Context;)Landroid/support/v4/app/TaskStackBuilder; │ │ +042eb4: 7110 6905 0100 |0000: invoke-static {v1}, Landroid/support/v4/app/TaskStackBuilder;.create:(Landroid/content/Context;)Landroid/support/v4/app/TaskStackBuilder; // method@0569 │ │ +042eba: 0c00 |0003: move-result-object v0 │ │ +042ebc: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=150 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 context Landroid/content/Context; │ │ │ │ Virtual methods - │ │ @@ -17213,18 +17215,18 @@ │ │ type : '(Landroid/content/Intent;)Landroid/support/v4/app/TaskStackBuilder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -041328: |[041328] android.support.v4.app.TaskStackBuilder.addNextIntent:(Landroid/content/Intent;)Landroid/support/v4/app/TaskStackBuilder; │ │ -041338: 5410 b501 |0000: iget-object v0, v1, Landroid/support/v4/app/TaskStackBuilder;.mIntents:Ljava/util/ArrayList; // field@01b5 │ │ -04133c: 6e20 a015 2000 |0002: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@15a0 │ │ -041342: 1101 |0005: return-object v1 │ │ +042ec0: |[042ec0] android.support.v4.app.TaskStackBuilder.addNextIntent:(Landroid/content/Intent;)Landroid/support/v4/app/TaskStackBuilder; │ │ +042ed0: 5410 b501 |0000: iget-object v0, v1, Landroid/support/v4/app/TaskStackBuilder;.mIntents:Ljava/util/ArrayList; // field@01b5 │ │ +042ed4: 6e20 a015 2000 |0002: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@15a0 │ │ +042eda: 1101 |0005: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=161 │ │ 0x0005 line=162 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/app/TaskStackBuilder; │ │ 0x0000 - 0x0006 reg=2 nextIntent Landroid/content/Intent; │ │ @@ -17234,27 +17236,27 @@ │ │ type : '(Landroid/content/Intent;)Landroid/support/v4/app/TaskStackBuilder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -041344: |[041344] android.support.v4.app.TaskStackBuilder.addNextIntentWithParentStack:(Landroid/content/Intent;)Landroid/support/v4/app/TaskStackBuilder; │ │ -041354: 6e10 cf00 0300 |0000: invoke-virtual {v3}, Landroid/content/Intent;.getComponent:()Landroid/content/ComponentName; // method@00cf │ │ -04135a: 0c00 |0003: move-result-object v0 │ │ -04135c: 3900 0c00 |0004: if-nez v0, 0010 // +000c │ │ -041360: 5421 b601 |0006: iget-object v1, v2, Landroid/support/v4/app/TaskStackBuilder;.mSourceContext:Landroid/content/Context; // field@01b6 │ │ -041364: 6e10 b600 0100 |0008: invoke-virtual {v1}, Landroid/content/Context;.getPackageManager:()Landroid/content/pm/PackageManager; // method@00b6 │ │ -04136a: 0c01 |000b: move-result-object v1 │ │ -04136c: 6e20 e500 1300 |000c: invoke-virtual {v3, v1}, Landroid/content/Intent;.resolveActivity:(Landroid/content/pm/PackageManager;)Landroid/content/ComponentName; // method@00e5 │ │ -041372: 0c00 |000f: move-result-object v0 │ │ -041374: 3800 0500 |0010: if-eqz v0, 0015 // +0005 │ │ -041378: 6e20 6705 0200 |0012: invoke-virtual {v2, v0}, Landroid/support/v4/app/TaskStackBuilder;.addParentStack:(Landroid/content/ComponentName;)Landroid/support/v4/app/TaskStackBuilder; // method@0567 │ │ -04137e: 6e20 6405 3200 |0015: invoke-virtual {v2, v3}, Landroid/support/v4/app/TaskStackBuilder;.addNextIntent:(Landroid/content/Intent;)Landroid/support/v4/app/TaskStackBuilder; // method@0564 │ │ -041384: 1102 |0018: return-object v2 │ │ +042edc: |[042edc] android.support.v4.app.TaskStackBuilder.addNextIntentWithParentStack:(Landroid/content/Intent;)Landroid/support/v4/app/TaskStackBuilder; │ │ +042eec: 6e10 cf00 0300 |0000: invoke-virtual {v3}, Landroid/content/Intent;.getComponent:()Landroid/content/ComponentName; // method@00cf │ │ +042ef2: 0c00 |0003: move-result-object v0 │ │ +042ef4: 3900 0c00 |0004: if-nez v0, 0010 // +000c │ │ +042ef8: 5421 b601 |0006: iget-object v1, v2, Landroid/support/v4/app/TaskStackBuilder;.mSourceContext:Landroid/content/Context; // field@01b6 │ │ +042efc: 6e10 b600 0100 |0008: invoke-virtual {v1}, Landroid/content/Context;.getPackageManager:()Landroid/content/pm/PackageManager; // method@00b6 │ │ +042f02: 0c01 |000b: move-result-object v1 │ │ +042f04: 6e20 e500 1300 |000c: invoke-virtual {v3, v1}, Landroid/content/Intent;.resolveActivity:(Landroid/content/pm/PackageManager;)Landroid/content/ComponentName; // method@00e5 │ │ +042f0a: 0c00 |000f: move-result-object v0 │ │ +042f0c: 3800 0500 |0010: if-eqz v0, 0015 // +0005 │ │ +042f10: 6e20 6705 0200 |0012: invoke-virtual {v2, v0}, Landroid/support/v4/app/TaskStackBuilder;.addParentStack:(Landroid/content/ComponentName;)Landroid/support/v4/app/TaskStackBuilder; // method@0567 │ │ +042f16: 6e20 6405 3200 |0015: invoke-virtual {v2, v3}, Landroid/support/v4/app/TaskStackBuilder;.addNextIntent:(Landroid/content/Intent;)Landroid/support/v4/app/TaskStackBuilder; // method@0564 │ │ +042f1c: 1102 |0018: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=178 │ │ 0x0004 line=179 │ │ 0x0006 line=180 │ │ 0x0010 line=182 │ │ 0x0012 line=183 │ │ @@ -17270,37 +17272,37 @@ │ │ type : '(Landroid/app/Activity;)Landroid/support/v4/app/TaskStackBuilder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 43 16-bit code units │ │ -041388: |[041388] android.support.v4.app.TaskStackBuilder.addParentStack:(Landroid/app/Activity;)Landroid/support/v4/app/TaskStackBuilder; │ │ -041398: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -04139a: 2042 ed00 |0001: instance-of v2, v4, Landroid/support/v4/app/TaskStackBuilder$SupportParentable; // type@00ed │ │ -04139e: 3802 0900 |0003: if-eqz v2, 000c // +0009 │ │ -0413a2: 0742 |0005: move-object v2, v4 │ │ -0413a4: 1f02 ed00 |0006: check-cast v2, Landroid/support/v4/app/TaskStackBuilder$SupportParentable; // type@00ed │ │ -0413a8: 7210 5a05 0200 |0008: invoke-interface {v2}, Landroid/support/v4/app/TaskStackBuilder$SupportParentable;.getSupportParentActivityIntent:()Landroid/content/Intent; // method@055a │ │ -0413ae: 0c00 |000b: move-result-object v0 │ │ -0413b0: 3900 0600 |000c: if-nez v0, 0012 // +0006 │ │ -0413b4: 7110 b204 0400 |000e: invoke-static {v4}, Landroid/support/v4/app/NavUtils;.getParentActivityIntent:(Landroid/app/Activity;)Landroid/content/Intent; // method@04b2 │ │ -0413ba: 0c00 |0011: move-result-object v0 │ │ -0413bc: 3800 1800 |0012: if-eqz v0, 002a // +0018 │ │ -0413c0: 6e10 cf00 0000 |0014: invoke-virtual {v0}, Landroid/content/Intent;.getComponent:()Landroid/content/ComponentName; // method@00cf │ │ -0413c6: 0c01 |0017: move-result-object v1 │ │ -0413c8: 3901 0c00 |0018: if-nez v1, 0024 // +000c │ │ -0413cc: 5432 b601 |001a: iget-object v2, v3, Landroid/support/v4/app/TaskStackBuilder;.mSourceContext:Landroid/content/Context; // field@01b6 │ │ -0413d0: 6e10 b600 0200 |001c: invoke-virtual {v2}, Landroid/content/Context;.getPackageManager:()Landroid/content/pm/PackageManager; // method@00b6 │ │ -0413d6: 0c02 |001f: move-result-object v2 │ │ -0413d8: 6e20 e500 2000 |0020: invoke-virtual {v0, v2}, Landroid/content/Intent;.resolveActivity:(Landroid/content/pm/PackageManager;)Landroid/content/ComponentName; // method@00e5 │ │ -0413de: 0c01 |0023: move-result-object v1 │ │ -0413e0: 6e20 6705 1300 |0024: invoke-virtual {v3, v1}, Landroid/support/v4/app/TaskStackBuilder;.addParentStack:(Landroid/content/ComponentName;)Landroid/support/v4/app/TaskStackBuilder; // method@0567 │ │ -0413e6: 6e20 6405 0300 |0027: invoke-virtual {v3, v0}, Landroid/support/v4/app/TaskStackBuilder;.addNextIntent:(Landroid/content/Intent;)Landroid/support/v4/app/TaskStackBuilder; // method@0564 │ │ -0413ec: 1103 |002a: return-object v3 │ │ +042f20: |[042f20] android.support.v4.app.TaskStackBuilder.addParentStack:(Landroid/app/Activity;)Landroid/support/v4/app/TaskStackBuilder; │ │ +042f30: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +042f32: 2042 ea00 |0001: instance-of v2, v4, Landroid/support/v4/app/TaskStackBuilder$SupportParentable; // type@00ea │ │ +042f36: 3802 0900 |0003: if-eqz v2, 000c // +0009 │ │ +042f3a: 0742 |0005: move-object v2, v4 │ │ +042f3c: 1f02 ea00 |0006: check-cast v2, Landroid/support/v4/app/TaskStackBuilder$SupportParentable; // type@00ea │ │ +042f40: 7210 5a05 0200 |0008: invoke-interface {v2}, Landroid/support/v4/app/TaskStackBuilder$SupportParentable;.getSupportParentActivityIntent:()Landroid/content/Intent; // method@055a │ │ +042f46: 0c00 |000b: move-result-object v0 │ │ +042f48: 3900 0600 |000c: if-nez v0, 0012 // +0006 │ │ +042f4c: 7110 b204 0400 |000e: invoke-static {v4}, Landroid/support/v4/app/NavUtils;.getParentActivityIntent:(Landroid/app/Activity;)Landroid/content/Intent; // method@04b2 │ │ +042f52: 0c00 |0011: move-result-object v0 │ │ +042f54: 3800 1800 |0012: if-eqz v0, 002a // +0018 │ │ +042f58: 6e10 cf00 0000 |0014: invoke-virtual {v0}, Landroid/content/Intent;.getComponent:()Landroid/content/ComponentName; // method@00cf │ │ +042f5e: 0c01 |0017: move-result-object v1 │ │ +042f60: 3901 0c00 |0018: if-nez v1, 0024 // +000c │ │ +042f64: 5432 b601 |001a: iget-object v2, v3, Landroid/support/v4/app/TaskStackBuilder;.mSourceContext:Landroid/content/Context; // field@01b6 │ │ +042f68: 6e10 b600 0200 |001c: invoke-virtual {v2}, Landroid/content/Context;.getPackageManager:()Landroid/content/pm/PackageManager; // method@00b6 │ │ +042f6e: 0c02 |001f: move-result-object v2 │ │ +042f70: 6e20 e500 2000 |0020: invoke-virtual {v0, v2}, Landroid/content/Intent;.resolveActivity:(Landroid/content/pm/PackageManager;)Landroid/content/ComponentName; // method@00e5 │ │ +042f76: 0c01 |0023: move-result-object v1 │ │ +042f78: 6e20 6705 1300 |0024: invoke-virtual {v3, v1}, Landroid/support/v4/app/TaskStackBuilder;.addParentStack:(Landroid/content/ComponentName;)Landroid/support/v4/app/TaskStackBuilder; // method@0567 │ │ +042f7e: 6e20 6405 0300 |0027: invoke-virtual {v3, v0}, Landroid/support/v4/app/TaskStackBuilder;.addNextIntent:(Landroid/content/Intent;)Landroid/support/v4/app/TaskStackBuilder; // method@0564 │ │ +042f84: 1103 |002a: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=197 │ │ 0x0001 line=198 │ │ 0x0006 line=199 │ │ 0x000c line=201 │ │ 0x000e line=202 │ │ @@ -17322,38 +17324,38 @@ │ │ type : '(Landroid/content/ComponentName;)Landroid/support/v4/app/TaskStackBuilder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 45 16-bit code units │ │ -0413f0: |[0413f0] android.support.v4.app.TaskStackBuilder.addParentStack:(Landroid/content/ComponentName;)Landroid/support/v4/app/TaskStackBuilder; │ │ -041400: 5453 b501 |0000: iget-object v3, v5, Landroid/support/v4/app/TaskStackBuilder;.mIntents:Ljava/util/ArrayList; // field@01b5 │ │ -041404: 6e10 aa15 0300 |0002: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@15aa │ │ -04140a: 0a01 |0005: move-result v1 │ │ -04140c: 5453 b601 |0006: iget-object v3, v5, Landroid/support/v4/app/TaskStackBuilder;.mSourceContext:Landroid/content/Context; // field@01b6 │ │ -041410: 7120 b304 6300 |0008: invoke-static {v3, v6}, Landroid/support/v4/app/NavUtils;.getParentActivityIntent:(Landroid/content/Context;Landroid/content/ComponentName;)Landroid/content/Intent; // method@04b3 │ │ -041416: 0c02 |000b: move-result-object v2 │ │ -041418: 3802 2000 |000c: if-eqz v2, 002c // +0020 │ │ -04141c: 5453 b501 |000e: iget-object v3, v5, Landroid/support/v4/app/TaskStackBuilder;.mIntents:Ljava/util/ArrayList; // field@01b5 │ │ -041420: 6e30 9f15 1302 |0010: invoke-virtual {v3, v1, v2}, Ljava/util/ArrayList;.add:(ILjava/lang/Object;)V // method@159f │ │ -041426: 5453 b601 |0013: iget-object v3, v5, Landroid/support/v4/app/TaskStackBuilder;.mSourceContext:Landroid/content/Context; // field@01b6 │ │ -04142a: 6e10 cf00 0200 |0015: invoke-virtual {v2}, Landroid/content/Intent;.getComponent:()Landroid/content/ComponentName; // method@00cf │ │ -041430: 0c04 |0018: move-result-object v4 │ │ -041432: 7120 b304 4300 |0019: invoke-static {v3, v4}, Landroid/support/v4/app/NavUtils;.getParentActivityIntent:(Landroid/content/Context;Landroid/content/ComponentName;)Landroid/content/Intent; // method@04b3 │ │ -041438: 0c02 |001c: move-result-object v2 │ │ -04143a: 28ef |001d: goto 000c // -0011 │ │ -04143c: 0d00 |001e: move-exception v0 │ │ -04143e: 1a03 120d |001f: const-string v3, "TaskStackBuilder" // string@0d12 │ │ -041442: 1a04 8502 |0021: const-string v4, "Bad ComponentName while traversing activity parent metadata" // string@0285 │ │ -041446: 7120 f611 4300 |0023: invoke-static {v3, v4}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@11f6 │ │ -04144c: 2203 2c03 |0026: new-instance v3, Ljava/lang/IllegalArgumentException; // type@032c │ │ -041450: 7020 0215 0300 |0028: invoke-direct {v3, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/Throwable;)V // method@1502 │ │ -041456: 2703 |002b: throw v3 │ │ -041458: 1105 |002c: return-object v5 │ │ +042f88: |[042f88] android.support.v4.app.TaskStackBuilder.addParentStack:(Landroid/content/ComponentName;)Landroid/support/v4/app/TaskStackBuilder; │ │ +042f98: 5453 b501 |0000: iget-object v3, v5, Landroid/support/v4/app/TaskStackBuilder;.mIntents:Ljava/util/ArrayList; // field@01b5 │ │ +042f9c: 6e10 aa15 0300 |0002: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@15aa │ │ +042fa2: 0a01 |0005: move-result v1 │ │ +042fa4: 5453 b601 |0006: iget-object v3, v5, Landroid/support/v4/app/TaskStackBuilder;.mSourceContext:Landroid/content/Context; // field@01b6 │ │ +042fa8: 7120 b304 6300 |0008: invoke-static {v3, v6}, Landroid/support/v4/app/NavUtils;.getParentActivityIntent:(Landroid/content/Context;Landroid/content/ComponentName;)Landroid/content/Intent; // method@04b3 │ │ +042fae: 0c02 |000b: move-result-object v2 │ │ +042fb0: 3802 2000 |000c: if-eqz v2, 002c // +0020 │ │ +042fb4: 5453 b501 |000e: iget-object v3, v5, Landroid/support/v4/app/TaskStackBuilder;.mIntents:Ljava/util/ArrayList; // field@01b5 │ │ +042fb8: 6e30 9f15 1302 |0010: invoke-virtual {v3, v1, v2}, Ljava/util/ArrayList;.add:(ILjava/lang/Object;)V // method@159f │ │ +042fbe: 5453 b601 |0013: iget-object v3, v5, Landroid/support/v4/app/TaskStackBuilder;.mSourceContext:Landroid/content/Context; // field@01b6 │ │ +042fc2: 6e10 cf00 0200 |0015: invoke-virtual {v2}, Landroid/content/Intent;.getComponent:()Landroid/content/ComponentName; // method@00cf │ │ +042fc8: 0c04 |0018: move-result-object v4 │ │ +042fca: 7120 b304 4300 |0019: invoke-static {v3, v4}, Landroid/support/v4/app/NavUtils;.getParentActivityIntent:(Landroid/content/Context;Landroid/content/ComponentName;)Landroid/content/Intent; // method@04b3 │ │ +042fd0: 0c02 |001c: move-result-object v2 │ │ +042fd2: 28ef |001d: goto 000c // -0011 │ │ +042fd4: 0d00 |001e: move-exception v0 │ │ +042fd6: 1a03 0f0d |001f: const-string v3, "TaskStackBuilder" // string@0d0f │ │ +042fda: 1a04 8502 |0021: const-string v4, "Bad ComponentName while traversing activity parent metadata" // string@0285 │ │ +042fde: 7120 f611 4300 |0023: invoke-static {v3, v4}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@11f6 │ │ +042fe4: 2203 2903 |0026: new-instance v3, Ljava/lang/IllegalArgumentException; // type@0329 │ │ +042fe8: 7020 0215 0300 |0028: invoke-direct {v3, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/Throwable;)V // method@1502 │ │ +042fee: 2703 |002b: throw v3 │ │ +042ff0: 1105 |002c: return-object v5 │ │ catches : 1 │ │ 0x0006 - 0x001c │ │ Landroid/content/pm/PackageManager$NameNotFoundException; -> 0x001e │ │ positions : │ │ 0x0000 line=238 │ │ 0x0006 line=240 │ │ 0x000c line=241 │ │ @@ -17376,21 +17378,21 @@ │ │ type : '(Ljava/lang/Class;)Landroid/support/v4/app/TaskStackBuilder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 12 16-bit code units │ │ -041468: |[041468] android.support.v4.app.TaskStackBuilder.addParentStack:(Ljava/lang/Class;)Landroid/support/v4/app/TaskStackBuilder; │ │ -041478: 2200 1e00 |0000: new-instance v0, Landroid/content/ComponentName; // type@001e │ │ -04147c: 5421 b601 |0002: iget-object v1, v2, Landroid/support/v4/app/TaskStackBuilder;.mSourceContext:Landroid/content/Context; // field@01b6 │ │ -041480: 7030 9300 1003 |0004: invoke-direct {v0, v1, v3}, Landroid/content/ComponentName;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0093 │ │ -041486: 6e20 6705 0200 |0007: invoke-virtual {v2, v0}, Landroid/support/v4/app/TaskStackBuilder;.addParentStack:(Landroid/content/ComponentName;)Landroid/support/v4/app/TaskStackBuilder; // method@0567 │ │ -04148c: 0c00 |000a: move-result-object v0 │ │ -04148e: 1100 |000b: return-object v0 │ │ +043000: |[043000] android.support.v4.app.TaskStackBuilder.addParentStack:(Ljava/lang/Class;)Landroid/support/v4/app/TaskStackBuilder; │ │ +043010: 2200 1e00 |0000: new-instance v0, Landroid/content/ComponentName; // type@001e │ │ +043014: 5421 b601 |0002: iget-object v1, v2, Landroid/support/v4/app/TaskStackBuilder;.mSourceContext:Landroid/content/Context; // field@01b6 │ │ +043018: 7030 9300 1003 |0004: invoke-direct {v0, v1, v3}, Landroid/content/ComponentName;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0093 │ │ +04301e: 6e20 6705 0200 |0007: invoke-virtual {v2, v0}, Landroid/support/v4/app/TaskStackBuilder;.addParentStack:(Landroid/content/ComponentName;)Landroid/support/v4/app/TaskStackBuilder; // method@0567 │ │ +043024: 0c00 |000a: move-result-object v0 │ │ +043026: 1100 |000b: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=226 │ │ locals : │ │ 0x0000 - 0x0000 reg=3 (null) Ljava/lang/Class; │ │ 0x0000 - 0x000c reg=2 this Landroid/support/v4/app/TaskStackBuilder; │ │ 0x0000 - 0x000c reg=3 sourceActivityClass Ljava/lang/Class; Ljava/lang/Class<*>; │ │ @@ -17400,20 +17402,20 @@ │ │ type : '(I)Landroid/content/Intent;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -041490: |[041490] android.support.v4.app.TaskStackBuilder.editIntentAt:(I)Landroid/content/Intent; │ │ -0414a0: 5410 b501 |0000: iget-object v0, v1, Landroid/support/v4/app/TaskStackBuilder;.mIntents:Ljava/util/ArrayList; // field@01b5 │ │ -0414a4: 6e20 a315 2000 |0002: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@15a3 │ │ -0414aa: 0c00 |0005: move-result-object v0 │ │ -0414ac: 1f00 2800 |0006: check-cast v0, Landroid/content/Intent; // type@0028 │ │ -0414b0: 1100 |0008: return-object v0 │ │ +043028: |[043028] android.support.v4.app.TaskStackBuilder.editIntentAt:(I)Landroid/content/Intent; │ │ +043038: 5410 b501 |0000: iget-object v0, v1, Landroid/support/v4/app/TaskStackBuilder;.mIntents:Ljava/util/ArrayList; // field@01b5 │ │ +04303c: 6e20 a315 2000 |0002: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@15a3 │ │ +043042: 0c00 |0005: move-result-object v0 │ │ +043044: 1f00 2800 |0006: check-cast v0, Landroid/content/Intent; // type@0028 │ │ +043048: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=282 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v4/app/TaskStackBuilder; │ │ 0x0000 - 0x0009 reg=2 index I │ │ │ │ @@ -17422,18 +17424,18 @@ │ │ type : '(I)Landroid/content/Intent;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -0414b4: |[0414b4] android.support.v4.app.TaskStackBuilder.getIntent:(I)Landroid/content/Intent; │ │ -0414c4: 6e20 6a05 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/app/TaskStackBuilder;.editIntentAt:(I)Landroid/content/Intent; // method@056a │ │ -0414ca: 0c00 |0003: move-result-object v0 │ │ -0414cc: 1100 |0004: return-object v0 │ │ +04304c: |[04304c] android.support.v4.app.TaskStackBuilder.getIntent:(I)Landroid/content/Intent; │ │ +04305c: 6e20 6a05 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/app/TaskStackBuilder;.editIntentAt:(I)Landroid/content/Intent; // method@056a │ │ +043062: 0c00 |0003: move-result-object v0 │ │ +043064: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=270 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/TaskStackBuilder; │ │ 0x0000 - 0x0005 reg=2 index I │ │ │ │ @@ -17442,19 +17444,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0414d0: |[0414d0] android.support.v4.app.TaskStackBuilder.getIntentCount:()I │ │ -0414e0: 5410 b501 |0000: iget-object v0, v1, Landroid/support/v4/app/TaskStackBuilder;.mIntents:Ljava/util/ArrayList; // field@01b5 │ │ -0414e4: 6e10 aa15 0000 |0002: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@15aa │ │ -0414ea: 0a00 |0005: move-result v0 │ │ -0414ec: 0f00 |0006: return v0 │ │ +043068: |[043068] android.support.v4.app.TaskStackBuilder.getIntentCount:()I │ │ +043078: 5410 b501 |0000: iget-object v0, v1, Landroid/support/v4/app/TaskStackBuilder;.mIntents:Ljava/util/ArrayList; // field@01b5 │ │ +04307c: 6e10 aa15 0000 |0002: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@15aa │ │ +043082: 0a00 |0005: move-result v0 │ │ +043084: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=256 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/app/TaskStackBuilder; │ │ │ │ #8 : (in Landroid/support/v4/app/TaskStackBuilder;) │ │ @@ -17462,45 +17464,45 @@ │ │ type : '()[Landroid/content/Intent;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 57 16-bit code units │ │ -0414f0: |[0414f0] android.support.v4.app.TaskStackBuilder.getIntents:()[Landroid/content/Intent; │ │ -041500: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -041502: 5452 b501 |0001: iget-object v2, v5, Landroid/support/v4/app/TaskStackBuilder;.mIntents:Ljava/util/ArrayList; // field@01b5 │ │ -041506: 6e10 aa15 0200 |0003: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@15aa │ │ -04150c: 0a02 |0006: move-result v2 │ │ -04150e: 2321 9104 |0007: new-array v1, v2, [Landroid/content/Intent; // type@0491 │ │ -041512: 2112 |0009: array-length v2, v1 │ │ -041514: 3902 0300 |000a: if-nez v2, 000d // +0003 │ │ -041518: 1101 |000c: return-object v1 │ │ -04151a: 2203 2800 |000d: new-instance v3, Landroid/content/Intent; // type@0028 │ │ -04151e: 5452 b501 |000f: iget-object v2, v5, Landroid/support/v4/app/TaskStackBuilder;.mIntents:Ljava/util/ArrayList; // field@01b5 │ │ -041522: 6e20 a315 4200 |0011: invoke-virtual {v2, v4}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@15a3 │ │ -041528: 0c02 |0014: move-result-object v2 │ │ -04152a: 1f02 2800 |0015: check-cast v2, Landroid/content/Intent; // type@0028 │ │ -04152e: 7020 c700 2300 |0017: invoke-direct {v3, v2}, Landroid/content/Intent;.:(Landroid/content/Intent;)V // method@00c7 │ │ -041534: 1402 00c0 0010 |001a: const v2, #float 2.53915e-29 // #1000c000 │ │ -04153a: 6e20 ca00 2300 |001d: invoke-virtual {v3, v2}, Landroid/content/Intent;.addFlags:(I)Landroid/content/Intent; // method@00ca │ │ -041540: 0c02 |0020: move-result-object v2 │ │ -041542: 4d02 0104 |0021: aput-object v2, v1, v4 │ │ -041546: 1210 |0023: const/4 v0, #int 1 // #1 │ │ -041548: 2112 |0024: array-length v2, v1 │ │ -04154a: 3520 e7ff |0025: if-ge v0, v2, 000c // -0019 │ │ -04154e: 2203 2800 |0027: new-instance v3, Landroid/content/Intent; // type@0028 │ │ -041552: 5452 b501 |0029: iget-object v2, v5, Landroid/support/v4/app/TaskStackBuilder;.mIntents:Ljava/util/ArrayList; // field@01b5 │ │ -041556: 6e20 a315 0200 |002b: invoke-virtual {v2, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@15a3 │ │ -04155c: 0c02 |002e: move-result-object v2 │ │ -04155e: 1f02 2800 |002f: check-cast v2, Landroid/content/Intent; // type@0028 │ │ -041562: 7020 c700 2300 |0031: invoke-direct {v3, v2}, Landroid/content/Intent;.:(Landroid/content/Intent;)V // method@00c7 │ │ -041568: 4d03 0100 |0034: aput-object v3, v1, v0 │ │ -04156c: d800 0001 |0036: add-int/lit8 v0, v0, #int 1 // #01 │ │ -041570: 28ec |0038: goto 0024 // -0014 │ │ +043088: |[043088] android.support.v4.app.TaskStackBuilder.getIntents:()[Landroid/content/Intent; │ │ +043098: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +04309a: 5452 b501 |0001: iget-object v2, v5, Landroid/support/v4/app/TaskStackBuilder;.mIntents:Ljava/util/ArrayList; // field@01b5 │ │ +04309e: 6e10 aa15 0200 |0003: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@15aa │ │ +0430a4: 0a02 |0006: move-result v2 │ │ +0430a6: 2321 8e04 |0007: new-array v1, v2, [Landroid/content/Intent; // type@048e │ │ +0430aa: 2112 |0009: array-length v2, v1 │ │ +0430ac: 3902 0300 |000a: if-nez v2, 000d // +0003 │ │ +0430b0: 1101 |000c: return-object v1 │ │ +0430b2: 2203 2800 |000d: new-instance v3, Landroid/content/Intent; // type@0028 │ │ +0430b6: 5452 b501 |000f: iget-object v2, v5, Landroid/support/v4/app/TaskStackBuilder;.mIntents:Ljava/util/ArrayList; // field@01b5 │ │ +0430ba: 6e20 a315 4200 |0011: invoke-virtual {v2, v4}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@15a3 │ │ +0430c0: 0c02 |0014: move-result-object v2 │ │ +0430c2: 1f02 2800 |0015: check-cast v2, Landroid/content/Intent; // type@0028 │ │ +0430c6: 7020 c700 2300 |0017: invoke-direct {v3, v2}, Landroid/content/Intent;.:(Landroid/content/Intent;)V // method@00c7 │ │ +0430cc: 1402 00c0 0010 |001a: const v2, #float 2.53915e-29 // #1000c000 │ │ +0430d2: 6e20 ca00 2300 |001d: invoke-virtual {v3, v2}, Landroid/content/Intent;.addFlags:(I)Landroid/content/Intent; // method@00ca │ │ +0430d8: 0c02 |0020: move-result-object v2 │ │ +0430da: 4d02 0104 |0021: aput-object v2, v1, v4 │ │ +0430de: 1210 |0023: const/4 v0, #int 1 // #1 │ │ +0430e0: 2112 |0024: array-length v2, v1 │ │ +0430e2: 3520 e7ff |0025: if-ge v0, v2, 000c // -0019 │ │ +0430e6: 2203 2800 |0027: new-instance v3, Landroid/content/Intent; // type@0028 │ │ +0430ea: 5452 b501 |0029: iget-object v2, v5, Landroid/support/v4/app/TaskStackBuilder;.mIntents:Ljava/util/ArrayList; // field@01b5 │ │ +0430ee: 6e20 a315 0200 |002b: invoke-virtual {v2, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@15a3 │ │ +0430f4: 0c02 |002e: move-result-object v2 │ │ +0430f6: 1f02 2800 |002f: check-cast v2, Landroid/content/Intent; // type@0028 │ │ +0430fa: 7020 c700 2300 |0031: invoke-direct {v3, v2}, Landroid/content/Intent;.:(Landroid/content/Intent;)V // method@00c7 │ │ +043100: 4d03 0100 |0034: aput-object v3, v1, v0 │ │ +043104: d800 0001 |0036: add-int/lit8 v0, v0, #int 1 // #01 │ │ +043108: 28ec |0038: goto 0024 // -0014 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=382 │ │ 0x0009 line=383 │ │ 0x000c line=391 │ │ 0x000d line=385 │ │ 0x0023 line=388 │ │ @@ -17516,19 +17518,19 @@ │ │ type : '(II)Landroid/app/PendingIntent;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -041574: |[041574] android.support.v4.app.TaskStackBuilder.getPendingIntent:(II)Landroid/app/PendingIntent; │ │ -041584: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -041586: 6e40 7005 2103 |0001: invoke-virtual {v1, v2, v3, v0}, Landroid/support/v4/app/TaskStackBuilder;.getPendingIntent:(IILandroid/os/Bundle;)Landroid/app/PendingIntent; // method@0570 │ │ -04158c: 0c00 |0004: move-result-object v0 │ │ -04158e: 1100 |0005: return-object v0 │ │ +04310c: |[04310c] android.support.v4.app.TaskStackBuilder.getPendingIntent:(II)Landroid/app/PendingIntent; │ │ +04311c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +04311e: 6e40 7005 2103 |0001: invoke-virtual {v1, v2, v3, v0}, Landroid/support/v4/app/TaskStackBuilder;.getPendingIntent:(IILandroid/os/Bundle;)Landroid/app/PendingIntent; // method@0570 │ │ +043124: 0c00 |0004: move-result-object v0 │ │ +043126: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=344 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/app/TaskStackBuilder; │ │ 0x0000 - 0x0006 reg=2 requestCode I │ │ 0x0000 - 0x0006 reg=3 flags I │ │ @@ -17538,47 +17540,47 @@ │ │ type : '(IILandroid/os/Bundle;)Landroid/app/PendingIntent;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 4 │ │ outs : 6 │ │ insns size : 61 16-bit code units │ │ -041590: |[041590] android.support.v4.app.TaskStackBuilder.getPendingIntent:(IILandroid/os/Bundle;)Landroid/app/PendingIntent; │ │ -0415a0: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -0415a2: 5460 b501 |0001: iget-object v0, v6, Landroid/support/v4/app/TaskStackBuilder;.mIntents:Ljava/util/ArrayList; // field@01b5 │ │ -0415a6: 6e10 a515 0000 |0003: invoke-virtual {v0}, Ljava/util/ArrayList;.isEmpty:()Z // method@15a5 │ │ -0415ac: 0a00 |0006: move-result v0 │ │ -0415ae: 3800 0a00 |0007: if-eqz v0, 0011 // +000a │ │ -0415b2: 2200 2d03 |0009: new-instance v0, Ljava/lang/IllegalStateException; // type@032d │ │ -0415b6: 1a01 420b |000b: const-string v1, "No intents added to TaskStackBuilder; cannot getPendingIntent" // string@0b42 │ │ -0415ba: 7020 0415 1000 |000d: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1504 │ │ -0415c0: 2700 |0010: throw v0 │ │ -0415c2: 5460 b501 |0011: iget-object v0, v6, Landroid/support/v4/app/TaskStackBuilder;.mIntents:Ljava/util/ArrayList; // field@01b5 │ │ -0415c6: 5461 b501 |0013: iget-object v1, v6, Landroid/support/v4/app/TaskStackBuilder;.mIntents:Ljava/util/ArrayList; // field@01b5 │ │ -0415ca: 6e10 aa15 0100 |0015: invoke-virtual {v1}, Ljava/util/ArrayList;.size:()I // method@15aa │ │ -0415d0: 0a01 |0018: move-result v1 │ │ -0415d2: 2311 9104 |0019: new-array v1, v1, [Landroid/content/Intent; // type@0491 │ │ -0415d6: 6e20 ac15 1000 |001b: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@15ac │ │ -0415dc: 0c02 |001e: move-result-object v2 │ │ -0415de: 1f02 9104 |001f: check-cast v2, [Landroid/content/Intent; // type@0491 │ │ -0415e2: 2200 2800 |0021: new-instance v0, Landroid/content/Intent; // type@0028 │ │ -0415e6: 4601 0203 |0023: aget-object v1, v2, v3 │ │ -0415ea: 7020 c700 1000 |0025: invoke-direct {v0, v1}, Landroid/content/Intent;.:(Landroid/content/Intent;)V // method@00c7 │ │ -0415f0: 1401 00c0 0010 |0028: const v1, #float 2.53915e-29 // #1000c000 │ │ -0415f6: 6e20 ca00 1000 |002b: invoke-virtual {v0, v1}, Landroid/content/Intent;.addFlags:(I)Landroid/content/Intent; // method@00ca │ │ -0415fc: 0c00 |002e: move-result-object v0 │ │ -0415fe: 4d00 0203 |002f: aput-object v0, v2, v3 │ │ -041602: 6200 b301 |0031: sget-object v0, Landroid/support/v4/app/TaskStackBuilder;.IMPL:Landroid/support/v4/app/TaskStackBuilder$TaskStackBuilderImpl; // field@01b3 │ │ -041606: 5461 b601 |0033: iget-object v1, v6, Landroid/support/v4/app/TaskStackBuilder;.mSourceContext:Landroid/content/Context; // field@01b6 │ │ -04160a: 0173 |0035: move v3, v7 │ │ -04160c: 0184 |0036: move v4, v8 │ │ -04160e: 0795 |0037: move-object v5, v9 │ │ -041610: 7806 5b05 0000 |0038: invoke-interface/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v4/app/TaskStackBuilder$TaskStackBuilderImpl;.getPendingIntent:(Landroid/content/Context;[Landroid/content/Intent;IILandroid/os/Bundle;)Landroid/app/PendingIntent; // method@055b │ │ -041616: 0c00 |003b: move-result-object v0 │ │ -041618: 1100 |003c: return-object v0 │ │ +043128: |[043128] android.support.v4.app.TaskStackBuilder.getPendingIntent:(IILandroid/os/Bundle;)Landroid/app/PendingIntent; │ │ +043138: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +04313a: 5460 b501 |0001: iget-object v0, v6, Landroid/support/v4/app/TaskStackBuilder;.mIntents:Ljava/util/ArrayList; // field@01b5 │ │ +04313e: 6e10 a515 0000 |0003: invoke-virtual {v0}, Ljava/util/ArrayList;.isEmpty:()Z // method@15a5 │ │ +043144: 0a00 |0006: move-result v0 │ │ +043146: 3800 0a00 |0007: if-eqz v0, 0011 // +000a │ │ +04314a: 2200 2a03 |0009: new-instance v0, Ljava/lang/IllegalStateException; // type@032a │ │ +04314e: 1a01 3f0b |000b: const-string v1, "No intents added to TaskStackBuilder; cannot getPendingIntent" // string@0b3f │ │ +043152: 7020 0415 1000 |000d: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1504 │ │ +043158: 2700 |0010: throw v0 │ │ +04315a: 5460 b501 |0011: iget-object v0, v6, Landroid/support/v4/app/TaskStackBuilder;.mIntents:Ljava/util/ArrayList; // field@01b5 │ │ +04315e: 5461 b501 |0013: iget-object v1, v6, Landroid/support/v4/app/TaskStackBuilder;.mIntents:Ljava/util/ArrayList; // field@01b5 │ │ +043162: 6e10 aa15 0100 |0015: invoke-virtual {v1}, Ljava/util/ArrayList;.size:()I // method@15aa │ │ +043168: 0a01 |0018: move-result v1 │ │ +04316a: 2311 8e04 |0019: new-array v1, v1, [Landroid/content/Intent; // type@048e │ │ +04316e: 6e20 ac15 1000 |001b: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@15ac │ │ +043174: 0c02 |001e: move-result-object v2 │ │ +043176: 1f02 8e04 |001f: check-cast v2, [Landroid/content/Intent; // type@048e │ │ +04317a: 2200 2800 |0021: new-instance v0, Landroid/content/Intent; // type@0028 │ │ +04317e: 4601 0203 |0023: aget-object v1, v2, v3 │ │ +043182: 7020 c700 1000 |0025: invoke-direct {v0, v1}, Landroid/content/Intent;.:(Landroid/content/Intent;)V // method@00c7 │ │ +043188: 1401 00c0 0010 |0028: const v1, #float 2.53915e-29 // #1000c000 │ │ +04318e: 6e20 ca00 1000 |002b: invoke-virtual {v0, v1}, Landroid/content/Intent;.addFlags:(I)Landroid/content/Intent; // method@00ca │ │ +043194: 0c00 |002e: move-result-object v0 │ │ +043196: 4d00 0203 |002f: aput-object v0, v2, v3 │ │ +04319a: 6200 b301 |0031: sget-object v0, Landroid/support/v4/app/TaskStackBuilder;.IMPL:Landroid/support/v4/app/TaskStackBuilder$TaskStackBuilderImpl; // field@01b3 │ │ +04319e: 5461 b601 |0033: iget-object v1, v6, Landroid/support/v4/app/TaskStackBuilder;.mSourceContext:Landroid/content/Context; // field@01b6 │ │ +0431a2: 0173 |0035: move v3, v7 │ │ +0431a4: 0184 |0036: move v4, v8 │ │ +0431a6: 0795 |0037: move-object v5, v9 │ │ +0431a8: 7806 5b05 0000 |0038: invoke-interface/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v4/app/TaskStackBuilder$TaskStackBuilderImpl;.getPendingIntent:(Landroid/content/Context;[Landroid/content/Intent;IILandroid/os/Bundle;)Landroid/app/PendingIntent; // method@055b │ │ +0431ae: 0c00 |003b: move-result-object v0 │ │ +0431b0: 1100 |003c: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=361 │ │ 0x0009 line=362 │ │ 0x0011 line=366 │ │ 0x0021 line=367 │ │ 0x0031 line=371 │ │ @@ -17594,19 +17596,19 @@ │ │ type : '()Ljava/util/Iterator;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -04161c: |[04161c] android.support.v4.app.TaskStackBuilder.iterator:()Ljava/util/Iterator; │ │ -04162c: 5410 b501 |0000: iget-object v0, v1, Landroid/support/v4/app/TaskStackBuilder;.mIntents:Ljava/util/ArrayList; // field@01b5 │ │ -041630: 6e10 a615 0000 |0002: invoke-virtual {v0}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@15a6 │ │ -041636: 0c00 |0005: move-result-object v0 │ │ -041638: 1100 |0006: return-object v0 │ │ +0431b4: |[0431b4] android.support.v4.app.TaskStackBuilder.iterator:()Ljava/util/Iterator; │ │ +0431c4: 5410 b501 |0000: iget-object v0, v1, Landroid/support/v4/app/TaskStackBuilder;.mIntents:Ljava/util/ArrayList; // field@01b5 │ │ +0431c8: 6e10 a615 0000 |0002: invoke-virtual {v0}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@15a6 │ │ +0431ce: 0c00 |0005: move-result-object v0 │ │ +0431d0: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=289 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/app/TaskStackBuilder; │ │ │ │ #12 : (in Landroid/support/v4/app/TaskStackBuilder;) │ │ @@ -17614,18 +17616,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -04163c: |[04163c] android.support.v4.app.TaskStackBuilder.startActivities:()V │ │ -04164c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -04164e: 6e20 7305 0100 |0001: invoke-virtual {v1, v0}, Landroid/support/v4/app/TaskStackBuilder;.startActivities:(Landroid/os/Bundle;)V // method@0573 │ │ -041654: 0e00 |0004: return-void │ │ +0431d4: |[0431d4] android.support.v4.app.TaskStackBuilder.startActivities:()V │ │ +0431e4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0431e6: 6e20 7305 0100 |0001: invoke-virtual {v1, v0}, Landroid/support/v4/app/TaskStackBuilder;.startActivities:(Landroid/os/Bundle;)V // method@0573 │ │ +0431ec: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=301 │ │ 0x0004 line=302 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/TaskStackBuilder; │ │ │ │ @@ -17634,53 +17636,53 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 78 16-bit code units │ │ -041658: |[041658] android.support.v4.app.TaskStackBuilder.startActivities:(Landroid/os/Bundle;)V │ │ -041668: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -04166a: 5452 b501 |0001: iget-object v2, v5, Landroid/support/v4/app/TaskStackBuilder;.mIntents:Ljava/util/ArrayList; // field@01b5 │ │ -04166e: 6e10 a515 0200 |0003: invoke-virtual {v2}, Ljava/util/ArrayList;.isEmpty:()Z // method@15a5 │ │ -041674: 0a02 |0006: move-result v2 │ │ -041676: 3802 0a00 |0007: if-eqz v2, 0011 // +000a │ │ -04167a: 2202 2d03 |0009: new-instance v2, Ljava/lang/IllegalStateException; // type@032d │ │ -04167e: 1a03 430b |000b: const-string v3, "No intents added to TaskStackBuilder; cannot startActivities" // string@0b43 │ │ -041682: 7020 0415 3200 |000d: invoke-direct {v2, v3}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1504 │ │ -041688: 2702 |0010: throw v2 │ │ -04168a: 5452 b501 |0011: iget-object v2, v5, Landroid/support/v4/app/TaskStackBuilder;.mIntents:Ljava/util/ArrayList; // field@01b5 │ │ -04168e: 5453 b501 |0013: iget-object v3, v5, Landroid/support/v4/app/TaskStackBuilder;.mIntents:Ljava/util/ArrayList; // field@01b5 │ │ -041692: 6e10 aa15 0300 |0015: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@15aa │ │ -041698: 0a03 |0018: move-result v3 │ │ -04169a: 2333 9104 |0019: new-array v3, v3, [Landroid/content/Intent; // type@0491 │ │ -04169e: 6e20 ac15 3200 |001b: invoke-virtual {v2, v3}, Ljava/util/ArrayList;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@15ac │ │ -0416a4: 0c00 |001e: move-result-object v0 │ │ -0416a6: 1f00 9104 |001f: check-cast v0, [Landroid/content/Intent; // type@0491 │ │ -0416aa: 2202 2800 |0021: new-instance v2, Landroid/content/Intent; // type@0028 │ │ -0416ae: 4603 0004 |0023: aget-object v3, v0, v4 │ │ -0416b2: 7020 c700 3200 |0025: invoke-direct {v2, v3}, Landroid/content/Intent;.:(Landroid/content/Intent;)V // method@00c7 │ │ -0416b8: 1403 00c0 0010 |0028: const v3, #float 2.53915e-29 // #1000c000 │ │ -0416be: 6e20 ca00 3200 |002b: invoke-virtual {v2, v3}, Landroid/content/Intent;.addFlags:(I)Landroid/content/Intent; // method@00ca │ │ -0416c4: 0c02 |002e: move-result-object v2 │ │ -0416c6: 4d02 0004 |002f: aput-object v2, v0, v4 │ │ -0416ca: 5452 b601 |0031: iget-object v2, v5, Landroid/support/v4/app/TaskStackBuilder;.mSourceContext:Landroid/content/Context; // field@01b6 │ │ -0416ce: 7130 9805 0206 |0033: invoke-static {v2, v0, v6}, Landroid/support/v4/content/ContextCompat;.startActivities:(Landroid/content/Context;[Landroid/content/Intent;Landroid/os/Bundle;)Z // method@0598 │ │ -0416d4: 0a02 |0036: move-result v2 │ │ -0416d6: 3902 1600 |0037: if-nez v2, 004d // +0016 │ │ -0416da: 2201 2800 |0039: new-instance v1, Landroid/content/Intent; // type@0028 │ │ -0416de: 2102 |003b: array-length v2, v0 │ │ -0416e0: d802 02ff |003c: add-int/lit8 v2, v2, #int -1 // #ff │ │ -0416e4: 4602 0002 |003e: aget-object v2, v0, v2 │ │ -0416e8: 7020 c700 2100 |0040: invoke-direct {v1, v2}, Landroid/content/Intent;.:(Landroid/content/Intent;)V // method@00c7 │ │ -0416ee: 1502 0010 |0043: const/high16 v2, #int 268435456 // #1000 │ │ -0416f2: 6e20 ca00 2100 |0045: invoke-virtual {v1, v2}, Landroid/content/Intent;.addFlags:(I)Landroid/content/Intent; // method@00ca │ │ -0416f8: 5452 b601 |0048: iget-object v2, v5, Landroid/support/v4/app/TaskStackBuilder;.mSourceContext:Landroid/content/Context; // field@01b6 │ │ -0416fc: 6e20 c000 1200 |004a: invoke-virtual {v2, v1}, Landroid/content/Context;.startActivity:(Landroid/content/Intent;)V // method@00c0 │ │ -041702: 0e00 |004d: return-void │ │ +0431f0: |[0431f0] android.support.v4.app.TaskStackBuilder.startActivities:(Landroid/os/Bundle;)V │ │ +043200: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +043202: 5452 b501 |0001: iget-object v2, v5, Landroid/support/v4/app/TaskStackBuilder;.mIntents:Ljava/util/ArrayList; // field@01b5 │ │ +043206: 6e10 a515 0200 |0003: invoke-virtual {v2}, Ljava/util/ArrayList;.isEmpty:()Z // method@15a5 │ │ +04320c: 0a02 |0006: move-result v2 │ │ +04320e: 3802 0a00 |0007: if-eqz v2, 0011 // +000a │ │ +043212: 2202 2a03 |0009: new-instance v2, Ljava/lang/IllegalStateException; // type@032a │ │ +043216: 1a03 400b |000b: const-string v3, "No intents added to TaskStackBuilder; cannot startActivities" // string@0b40 │ │ +04321a: 7020 0415 3200 |000d: invoke-direct {v2, v3}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1504 │ │ +043220: 2702 |0010: throw v2 │ │ +043222: 5452 b501 |0011: iget-object v2, v5, Landroid/support/v4/app/TaskStackBuilder;.mIntents:Ljava/util/ArrayList; // field@01b5 │ │ +043226: 5453 b501 |0013: iget-object v3, v5, Landroid/support/v4/app/TaskStackBuilder;.mIntents:Ljava/util/ArrayList; // field@01b5 │ │ +04322a: 6e10 aa15 0300 |0015: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@15aa │ │ +043230: 0a03 |0018: move-result v3 │ │ +043232: 2333 8e04 |0019: new-array v3, v3, [Landroid/content/Intent; // type@048e │ │ +043236: 6e20 ac15 3200 |001b: invoke-virtual {v2, v3}, Ljava/util/ArrayList;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@15ac │ │ +04323c: 0c00 |001e: move-result-object v0 │ │ +04323e: 1f00 8e04 |001f: check-cast v0, [Landroid/content/Intent; // type@048e │ │ +043242: 2202 2800 |0021: new-instance v2, Landroid/content/Intent; // type@0028 │ │ +043246: 4603 0004 |0023: aget-object v3, v0, v4 │ │ +04324a: 7020 c700 3200 |0025: invoke-direct {v2, v3}, Landroid/content/Intent;.:(Landroid/content/Intent;)V // method@00c7 │ │ +043250: 1403 00c0 0010 |0028: const v3, #float 2.53915e-29 // #1000c000 │ │ +043256: 6e20 ca00 3200 |002b: invoke-virtual {v2, v3}, Landroid/content/Intent;.addFlags:(I)Landroid/content/Intent; // method@00ca │ │ +04325c: 0c02 |002e: move-result-object v2 │ │ +04325e: 4d02 0004 |002f: aput-object v2, v0, v4 │ │ +043262: 5452 b601 |0031: iget-object v2, v5, Landroid/support/v4/app/TaskStackBuilder;.mSourceContext:Landroid/content/Context; // field@01b6 │ │ +043266: 7130 9805 0206 |0033: invoke-static {v2, v0, v6}, Landroid/support/v4/content/ContextCompat;.startActivities:(Landroid/content/Context;[Landroid/content/Intent;Landroid/os/Bundle;)Z // method@0598 │ │ +04326c: 0a02 |0036: move-result v2 │ │ +04326e: 3902 1600 |0037: if-nez v2, 004d // +0016 │ │ +043272: 2201 2800 |0039: new-instance v1, Landroid/content/Intent; // type@0028 │ │ +043276: 2102 |003b: array-length v2, v0 │ │ +043278: d802 02ff |003c: add-int/lit8 v2, v2, #int -1 // #ff │ │ +04327c: 4602 0002 |003e: aget-object v2, v0, v2 │ │ +043280: 7020 c700 2100 |0040: invoke-direct {v1, v2}, Landroid/content/Intent;.:(Landroid/content/Intent;)V // method@00c7 │ │ +043286: 1502 0010 |0043: const/high16 v2, #int 268435456 // #1000 │ │ +04328a: 6e20 ca00 2100 |0045: invoke-virtual {v1, v2}, Landroid/content/Intent;.addFlags:(I)Landroid/content/Intent; // method@00ca │ │ +043290: 5452 b601 |0048: iget-object v2, v5, Landroid/support/v4/app/TaskStackBuilder;.mSourceContext:Landroid/content/Context; // field@01b6 │ │ +043294: 6e20 c000 1200 |004a: invoke-virtual {v2, v1}, Landroid/content/Context;.startActivity:(Landroid/content/Intent;)V // method@00c0 │ │ +04329a: 0e00 |004d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=316 │ │ 0x0009 line=317 │ │ 0x0011 line=321 │ │ 0x0021 line=322 │ │ 0x0031 line=325 │ │ @@ -17690,21 +17692,21 @@ │ │ 0x004d line=330 │ │ locals : │ │ 0x0043 - 0x004d reg=1 topIntent Landroid/content/Intent; │ │ 0x0021 - 0x004e reg=0 intents [Landroid/content/Intent; │ │ 0x0000 - 0x004e reg=5 this Landroid/support/v4/app/TaskStackBuilder; │ │ 0x0000 - 0x004e reg=6 options Landroid/os/Bundle; │ │ │ │ - source_file_idx : 3347 (TaskStackBuilder.java) │ │ + source_file_idx : 3344 (TaskStackBuilder.java) │ │ │ │ Class #75 header: │ │ -class_idx : 243 │ │ +class_idx : 240 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 826 │ │ -source_file_idx : 3348 │ │ +superclass_idx : 823 │ │ +source_file_idx : 3345 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 0 │ │ │ │ Class #75 - │ │ Class descriptor : 'Landroid/support/v4/app/TaskStackBuilderHoneycomb;' │ │ @@ -17719,17 +17721,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -041704: |[041704] android.support.v4.app.TaskStackBuilderHoneycomb.:()V │ │ -041714: 7010 1c15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ -04171a: 0e00 |0003: return-void │ │ +04329c: |[04329c] android.support.v4.app.TaskStackBuilderHoneycomb.:()V │ │ +0432ac: 7010 1c15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ +0432b2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/TaskStackBuilderHoneycomb; │ │ │ │ #1 : (in Landroid/support/v4/app/TaskStackBuilderHoneycomb;) │ │ @@ -17737,35 +17739,35 @@ │ │ type : '(Landroid/content/Context;I[Landroid/content/Intent;I)Landroid/app/PendingIntent;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 5 16-bit code units │ │ -04171c: |[04171c] android.support.v4.app.TaskStackBuilderHoneycomb.getActivitiesPendingIntent:(Landroid/content/Context;I[Landroid/content/Intent;I)Landroid/app/PendingIntent; │ │ -04172c: 7140 8900 2143 |0000: invoke-static {v1, v2, v3, v4}, Landroid/app/PendingIntent;.getActivities:(Landroid/content/Context;I[Landroid/content/Intent;I)Landroid/app/PendingIntent; // method@0089 │ │ -041732: 0c00 |0003: move-result-object v0 │ │ -041734: 1100 |0004: return-object v0 │ │ +0432b4: |[0432b4] android.support.v4.app.TaskStackBuilderHoneycomb.getActivitiesPendingIntent:(Landroid/content/Context;I[Landroid/content/Intent;I)Landroid/app/PendingIntent; │ │ +0432c4: 7140 8900 2143 |0000: invoke-static {v1, v2, v3, v4}, Landroid/app/PendingIntent;.getActivities:(Landroid/content/Context;I[Landroid/content/Intent;I)Landroid/app/PendingIntent; // method@0089 │ │ +0432ca: 0c00 |0003: move-result-object v0 │ │ +0432cc: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 context Landroid/content/Context; │ │ 0x0000 - 0x0005 reg=2 requestCode I │ │ 0x0000 - 0x0005 reg=3 intents [Landroid/content/Intent; │ │ 0x0000 - 0x0005 reg=4 flags I │ │ │ │ Virtual methods - │ │ - source_file_idx : 3348 (TaskStackBuilderHoneycomb.java) │ │ + source_file_idx : 3345 (TaskStackBuilderHoneycomb.java) │ │ │ │ Class #76 header: │ │ -class_idx : 244 │ │ +class_idx : 241 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 826 │ │ -source_file_idx : 3353 │ │ +superclass_idx : 823 │ │ +source_file_idx : 3350 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 0 │ │ │ │ Class #76 - │ │ Class descriptor : 'Landroid/support/v4/app/TaskStackBuilderJellybean;' │ │ @@ -17780,17 +17782,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -041738: |[041738] android.support.v4.app.TaskStackBuilderJellybean.:()V │ │ -041748: 7010 1c15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ -04174e: 0e00 |0003: return-void │ │ +0432d0: |[0432d0] android.support.v4.app.TaskStackBuilderJellybean.:()V │ │ +0432e0: 7010 1c15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ +0432e6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/TaskStackBuilderJellybean; │ │ │ │ #1 : (in Landroid/support/v4/app/TaskStackBuilderJellybean;) │ │ @@ -17798,35 +17800,35 @@ │ │ type : '(Landroid/content/Context;I[Landroid/content/Intent;ILandroid/os/Bundle;)Landroid/app/PendingIntent;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 5 16-bit code units │ │ -041750: |[041750] android.support.v4.app.TaskStackBuilderJellybean.getActivitiesPendingIntent:(Landroid/content/Context;I[Landroid/content/Intent;ILandroid/os/Bundle;)Landroid/app/PendingIntent; │ │ -041760: 7155 8a00 2143 |0000: invoke-static {v1, v2, v3, v4, v5}, Landroid/app/PendingIntent;.getActivities:(Landroid/content/Context;I[Landroid/content/Intent;ILandroid/os/Bundle;)Landroid/app/PendingIntent; // method@008a │ │ -041766: 0c00 |0003: move-result-object v0 │ │ -041768: 1100 |0004: return-object v0 │ │ +0432e8: |[0432e8] android.support.v4.app.TaskStackBuilderJellybean.getActivitiesPendingIntent:(Landroid/content/Context;I[Landroid/content/Intent;ILandroid/os/Bundle;)Landroid/app/PendingIntent; │ │ +0432f8: 7155 8a00 2143 |0000: invoke-static {v1, v2, v3, v4, v5}, Landroid/app/PendingIntent;.getActivities:(Landroid/content/Context;I[Landroid/content/Intent;ILandroid/os/Bundle;)Landroid/app/PendingIntent; // method@008a │ │ +0432fe: 0c00 |0003: move-result-object v0 │ │ +043300: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 context Landroid/content/Context; │ │ 0x0000 - 0x0005 reg=2 requestCode I │ │ 0x0000 - 0x0005 reg=3 intents [Landroid/content/Intent; │ │ 0x0000 - 0x0005 reg=4 flags I │ │ 0x0000 - 0x0005 reg=5 options Landroid/os/Bundle; │ │ │ │ Virtual methods - │ │ - source_file_idx : 3353 (TaskStackBuilderJellybean.java) │ │ + source_file_idx : 3350 (TaskStackBuilderJellybean.java) │ │ │ │ Class #77 header: │ │ -class_idx : 247 │ │ +class_idx : 244 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 826 │ │ +superclass_idx : 823 │ │ source_file_idx : 855 │ │ static_fields_size : 5 │ │ instance_fields_size: 0 │ │ direct_methods_size : 7 │ │ virtual_methods_size: 0 │ │ │ │ Class #77 - │ │ @@ -17867,17 +17869,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -04176c: |[04176c] android.support.v4.content.ContextCompat.:()V │ │ -04177c: 7010 1c15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ -041782: 0e00 |0003: return-void │ │ +043304: |[043304] android.support.v4.content.ContextCompat.:()V │ │ +043314: 7010 1c15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ +04331a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/content/ContextCompat; │ │ │ │ #1 : (in Landroid/support/v4/content/ContextCompat;) │ │ @@ -17885,35 +17887,35 @@ │ │ type : '(Ljava/io/File;[Ljava/lang/String;)Ljava/io/File;' │ │ access : 0x008a (PRIVATE STATIC VARARGS) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 31 16-bit code units │ │ -041784: |[041784] android.support.v4.content.ContextCompat.buildPath:(Ljava/io/File;[Ljava/lang/String;)Ljava/io/File; │ │ -041794: 0761 |0000: move-object v1, v6 │ │ -041796: 0770 |0001: move-object v0, v7 │ │ -041798: 2104 |0002: array-length v4, v0 │ │ -04179a: 1203 |0003: const/4 v3, #int 0 // #0 │ │ -04179c: 0712 |0004: move-object v2, v1 │ │ -04179e: 3543 1700 |0005: if-ge v3, v4, 001c // +0017 │ │ -0417a2: 4605 0003 |0007: aget-object v5, v0, v3 │ │ -0417a6: 3902 0b00 |0009: if-nez v2, 0014 // +000b │ │ -0417aa: 2201 0c03 |000b: new-instance v1, Ljava/io/File; // type@030c │ │ -0417ae: 7020 9f14 5100 |000d: invoke-direct {v1, v5}, Ljava/io/File;.:(Ljava/lang/String;)V // method@149f │ │ -0417b4: d803 0301 |0010: add-int/lit8 v3, v3, #int 1 // #01 │ │ -0417b8: 0712 |0012: move-object v2, v1 │ │ -0417ba: 28f2 |0013: goto 0005 // -000e │ │ -0417bc: 3805 0900 |0014: if-eqz v5, 001d // +0009 │ │ -0417c0: 2201 0c03 |0016: new-instance v1, Ljava/io/File; // type@030c │ │ -0417c4: 7030 9e14 2105 |0018: invoke-direct {v1, v2, v5}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@149e │ │ -0417ca: 28f5 |001b: goto 0010 // -000b │ │ -0417cc: 1102 |001c: return-object v2 │ │ -0417ce: 0721 |001d: move-object v1, v2 │ │ -0417d0: 28f2 |001e: goto 0010 // -000e │ │ +04331c: |[04331c] android.support.v4.content.ContextCompat.buildPath:(Ljava/io/File;[Ljava/lang/String;)Ljava/io/File; │ │ +04332c: 0761 |0000: move-object v1, v6 │ │ +04332e: 0770 |0001: move-object v0, v7 │ │ +043330: 2104 |0002: array-length v4, v0 │ │ +043332: 1203 |0003: const/4 v3, #int 0 // #0 │ │ +043334: 0712 |0004: move-object v2, v1 │ │ +043336: 3543 1700 |0005: if-ge v3, v4, 001c // +0017 │ │ +04333a: 4605 0003 |0007: aget-object v5, v0, v3 │ │ +04333e: 3902 0b00 |0009: if-nez v2, 0014 // +000b │ │ +043342: 2201 0903 |000b: new-instance v1, Ljava/io/File; // type@0309 │ │ +043346: 7020 9f14 5100 |000d: invoke-direct {v1, v5}, Ljava/io/File;.:(Ljava/lang/String;)V // method@149f │ │ +04334c: d803 0301 |0010: add-int/lit8 v3, v3, #int 1 // #01 │ │ +043350: 0712 |0012: move-object v2, v1 │ │ +043352: 28f2 |0013: goto 0005 // -000e │ │ +043354: 3805 0900 |0014: if-eqz v5, 001d // +0009 │ │ +043358: 2201 0903 |0016: new-instance v1, Ljava/io/File; // type@0309 │ │ +04335c: 7030 9e14 2105 |0018: invoke-direct {v1, v2, v5}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@149e │ │ +043362: 28f5 |001b: goto 0010 // -000b │ │ +043364: 1102 |001c: return-object v2 │ │ +043366: 0721 |001d: move-object v1, v2 │ │ +043368: 28f2 |001e: goto 0010 // -000e │ │ catches : (none) │ │ positions : │ │ 0x0000 line=290 │ │ 0x0001 line=291 │ │ 0x0009 line=292 │ │ 0x000b line=293 │ │ 0x0010 line=291 │ │ @@ -17941,48 +17943,48 @@ │ │ type : '(Landroid/content/Context;)[Ljava/io/File;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 9 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 58 16-bit code units │ │ -0417d4: |[0417d4] android.support.v4.content.ContextCompat.getExternalCacheDirs:(Landroid/content/Context;)[Ljava/io/File; │ │ -0417e4: 1217 |0000: const/4 v7, #int 1 // #1 │ │ -0417e6: 1206 |0001: const/4 v6, #int 0 // #0 │ │ -0417e8: 6001 1f00 |0002: sget v1, Landroid/os/Build$VERSION;.SDK_INT:I // field@001f │ │ -0417ec: 1302 1300 |0004: const/16 v2, #int 19 // #13 │ │ -0417f0: 3421 0700 |0006: if-lt v1, v2, 000d // +0007 │ │ -0417f4: 7110 a205 0800 |0008: invoke-static {v8}, Landroid/support/v4/content/ContextCompatKitKat;.getExternalCacheDirs:(Landroid/content/Context;)[Ljava/io/File; // method@05a2 │ │ -0417fa: 0c02 |000b: move-result-object v2 │ │ -0417fc: 1102 |000c: return-object v2 │ │ -0417fe: 1302 0800 |000d: const/16 v2, #int 8 // #8 │ │ -041802: 3421 0b00 |000f: if-lt v1, v2, 001a // +000b │ │ -041806: 7110 9a05 0800 |0011: invoke-static {v8}, Landroid/support/v4/content/ContextCompatFroyo;.getExternalCacheDir:(Landroid/content/Context;)Ljava/io/File; // method@059a │ │ -04180c: 0c00 |0014: move-result-object v0 │ │ -04180e: 2372 a104 |0015: new-array v2, v7, [Ljava/io/File; // type@04a1 │ │ -041812: 4d00 0206 |0017: aput-object v0, v2, v6 │ │ -041816: 28f3 |0019: goto 000c // -000d │ │ -041818: 7100 c301 0000 |001a: invoke-static {}, Landroid/os/Environment;.getExternalStorageDirectory:()Ljava/io/File; // method@01c3 │ │ -04181e: 0c02 |001d: move-result-object v2 │ │ -041820: 1243 |001e: const/4 v3, #int 4 // #4 │ │ -041822: 2333 a604 |001f: new-array v3, v3, [Ljava/lang/String; // type@04a6 │ │ -041826: 1a04 6a02 |0021: const-string v4, "Android" // string@026a │ │ -04182a: 4d04 0306 |0023: aput-object v4, v3, v6 │ │ -04182e: 1a04 0c13 |0025: const-string v4, "data" // string@130c │ │ -041832: 4d04 0307 |0027: aput-object v4, v3, v7 │ │ -041836: 1224 |0029: const/4 v4, #int 2 // #2 │ │ -041838: 6e10 b700 0800 |002a: invoke-virtual {v8}, Landroid/content/Context;.getPackageName:()Ljava/lang/String; // method@00b7 │ │ -04183e: 0c05 |002d: move-result-object v5 │ │ -041840: 4d05 0304 |002e: aput-object v5, v3, v4 │ │ -041844: 1234 |0030: const/4 v4, #int 3 // #3 │ │ -041846: 1a05 ab11 |0031: const-string v5, "cache" // string@11ab │ │ -04184a: 4d05 0304 |0033: aput-object v5, v3, v4 │ │ -04184e: 7120 9305 3200 |0035: invoke-static {v2, v3}, Landroid/support/v4/content/ContextCompat;.buildPath:(Ljava/io/File;[Ljava/lang/String;)Ljava/io/File; // method@0593 │ │ -041854: 0c00 |0038: move-result-object v0 │ │ -041856: 28dc |0039: goto 0015 // -0024 │ │ +04336c: |[04336c] android.support.v4.content.ContextCompat.getExternalCacheDirs:(Landroid/content/Context;)[Ljava/io/File; │ │ +04337c: 1217 |0000: const/4 v7, #int 1 // #1 │ │ +04337e: 1206 |0001: const/4 v6, #int 0 // #0 │ │ +043380: 6001 1f00 |0002: sget v1, Landroid/os/Build$VERSION;.SDK_INT:I // field@001f │ │ +043384: 1302 1300 |0004: const/16 v2, #int 19 // #13 │ │ +043388: 3421 0700 |0006: if-lt v1, v2, 000d // +0007 │ │ +04338c: 7110 a205 0800 |0008: invoke-static {v8}, Landroid/support/v4/content/ContextCompatKitKat;.getExternalCacheDirs:(Landroid/content/Context;)[Ljava/io/File; // method@05a2 │ │ +043392: 0c02 |000b: move-result-object v2 │ │ +043394: 1102 |000c: return-object v2 │ │ +043396: 1302 0800 |000d: const/16 v2, #int 8 // #8 │ │ +04339a: 3421 0b00 |000f: if-lt v1, v2, 001a // +000b │ │ +04339e: 7110 9a05 0800 |0011: invoke-static {v8}, Landroid/support/v4/content/ContextCompatFroyo;.getExternalCacheDir:(Landroid/content/Context;)Ljava/io/File; // method@059a │ │ +0433a4: 0c00 |0014: move-result-object v0 │ │ +0433a6: 2372 9e04 |0015: new-array v2, v7, [Ljava/io/File; // type@049e │ │ +0433aa: 4d00 0206 |0017: aput-object v0, v2, v6 │ │ +0433ae: 28f3 |0019: goto 000c // -000d │ │ +0433b0: 7100 c301 0000 |001a: invoke-static {}, Landroid/os/Environment;.getExternalStorageDirectory:()Ljava/io/File; // method@01c3 │ │ +0433b6: 0c02 |001d: move-result-object v2 │ │ +0433b8: 1243 |001e: const/4 v3, #int 4 // #4 │ │ +0433ba: 2333 a304 |001f: new-array v3, v3, [Ljava/lang/String; // type@04a3 │ │ +0433be: 1a04 6a02 |0021: const-string v4, "Android" // string@026a │ │ +0433c2: 4d04 0306 |0023: aput-object v4, v3, v6 │ │ +0433c6: 1a04 0813 |0025: const-string v4, "data" // string@1308 │ │ +0433ca: 4d04 0307 |0027: aput-object v4, v3, v7 │ │ +0433ce: 1224 |0029: const/4 v4, #int 2 // #2 │ │ +0433d0: 6e10 b700 0800 |002a: invoke-virtual {v8}, Landroid/content/Context;.getPackageName:()Ljava/lang/String; // method@00b7 │ │ +0433d6: 0c05 |002d: move-result-object v5 │ │ +0433d8: 4d05 0304 |002e: aput-object v5, v3, v4 │ │ +0433dc: 1234 |0030: const/4 v4, #int 3 // #3 │ │ +0433de: 1a05 a711 |0031: const-string v5, "cache" // string@11a7 │ │ +0433e2: 4d05 0304 |0033: aput-object v5, v3, v4 │ │ +0433e6: 7120 9305 3200 |0035: invoke-static {v2, v3}, Landroid/support/v4/content/ContextCompat;.buildPath:(Ljava/io/File;[Ljava/lang/String;)Ljava/io/File; // method@0593 │ │ +0433ec: 0c00 |0038: move-result-object v0 │ │ +0433ee: 28dc |0039: goto 0015 // -0024 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=274 │ │ 0x0004 line=275 │ │ 0x0008 line=276 │ │ 0x000c line=285 │ │ 0x000d line=279 │ │ @@ -18000,50 +18002,50 @@ │ │ type : '(Landroid/content/Context;Ljava/lang/String;)[Ljava/io/File;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 10 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 61 16-bit code units │ │ -041858: |[041858] android.support.v4.content.ContextCompat.getExternalFilesDirs:(Landroid/content/Context;Ljava/lang/String;)[Ljava/io/File; │ │ -041868: 1217 |0000: const/4 v7, #int 1 // #1 │ │ -04186a: 1206 |0001: const/4 v6, #int 0 // #0 │ │ -04186c: 6001 1f00 |0002: sget v1, Landroid/os/Build$VERSION;.SDK_INT:I // field@001f │ │ -041870: 1302 1300 |0004: const/16 v2, #int 19 // #13 │ │ -041874: 3421 0700 |0006: if-lt v1, v2, 000d // +0007 │ │ -041878: 7120 a305 9800 |0008: invoke-static {v8, v9}, Landroid/support/v4/content/ContextCompatKitKat;.getExternalFilesDirs:(Landroid/content/Context;Ljava/lang/String;)[Ljava/io/File; // method@05a3 │ │ -04187e: 0c02 |000b: move-result-object v2 │ │ -041880: 1102 |000c: return-object v2 │ │ -041882: 1302 0800 |000d: const/16 v2, #int 8 // #8 │ │ -041886: 3421 0b00 |000f: if-lt v1, v2, 001a // +000b │ │ -04188a: 7120 9b05 9800 |0011: invoke-static {v8, v9}, Landroid/support/v4/content/ContextCompatFroyo;.getExternalFilesDir:(Landroid/content/Context;Ljava/lang/String;)Ljava/io/File; // method@059b │ │ -041890: 0c00 |0014: move-result-object v0 │ │ -041892: 2372 a104 |0015: new-array v2, v7, [Ljava/io/File; // type@04a1 │ │ -041896: 4d00 0206 |0017: aput-object v0, v2, v6 │ │ -04189a: 28f3 |0019: goto 000c // -000d │ │ -04189c: 7100 c301 0000 |001a: invoke-static {}, Landroid/os/Environment;.getExternalStorageDirectory:()Ljava/io/File; // method@01c3 │ │ -0418a2: 0c02 |001d: move-result-object v2 │ │ -0418a4: 1253 |001e: const/4 v3, #int 5 // #5 │ │ -0418a6: 2333 a604 |001f: new-array v3, v3, [Ljava/lang/String; // type@04a6 │ │ -0418aa: 1a04 6a02 |0021: const-string v4, "Android" // string@026a │ │ -0418ae: 4d04 0306 |0023: aput-object v4, v3, v6 │ │ -0418b2: 1a04 0c13 |0025: const-string v4, "data" // string@130c │ │ -0418b6: 4d04 0307 |0027: aput-object v4, v3, v7 │ │ -0418ba: 1224 |0029: const/4 v4, #int 2 // #2 │ │ -0418bc: 6e10 b700 0800 |002a: invoke-virtual {v8}, Landroid/content/Context;.getPackageName:()Ljava/lang/String; // method@00b7 │ │ -0418c2: 0c05 |002d: move-result-object v5 │ │ -0418c4: 4d05 0304 |002e: aput-object v5, v3, v4 │ │ -0418c8: 1234 |0030: const/4 v4, #int 3 // #3 │ │ -0418ca: 1a05 5714 |0031: const-string v5, "files" // string@1457 │ │ -0418ce: 4d05 0304 |0033: aput-object v5, v3, v4 │ │ -0418d2: 1244 |0035: const/4 v4, #int 4 // #4 │ │ -0418d4: 4d09 0304 |0036: aput-object v9, v3, v4 │ │ -0418d8: 7120 9305 3200 |0038: invoke-static {v2, v3}, Landroid/support/v4/content/ContextCompat;.buildPath:(Ljava/io/File;[Ljava/lang/String;)Ljava/io/File; // method@0593 │ │ -0418de: 0c00 |003b: move-result-object v0 │ │ -0418e0: 28d9 |003c: goto 0015 // -0027 │ │ +0433f0: |[0433f0] android.support.v4.content.ContextCompat.getExternalFilesDirs:(Landroid/content/Context;Ljava/lang/String;)[Ljava/io/File; │ │ +043400: 1217 |0000: const/4 v7, #int 1 // #1 │ │ +043402: 1206 |0001: const/4 v6, #int 0 // #0 │ │ +043404: 6001 1f00 |0002: sget v1, Landroid/os/Build$VERSION;.SDK_INT:I // field@001f │ │ +043408: 1302 1300 |0004: const/16 v2, #int 19 // #13 │ │ +04340c: 3421 0700 |0006: if-lt v1, v2, 000d // +0007 │ │ +043410: 7120 a305 9800 |0008: invoke-static {v8, v9}, Landroid/support/v4/content/ContextCompatKitKat;.getExternalFilesDirs:(Landroid/content/Context;Ljava/lang/String;)[Ljava/io/File; // method@05a3 │ │ +043416: 0c02 |000b: move-result-object v2 │ │ +043418: 1102 |000c: return-object v2 │ │ +04341a: 1302 0800 |000d: const/16 v2, #int 8 // #8 │ │ +04341e: 3421 0b00 |000f: if-lt v1, v2, 001a // +000b │ │ +043422: 7120 9b05 9800 |0011: invoke-static {v8, v9}, Landroid/support/v4/content/ContextCompatFroyo;.getExternalFilesDir:(Landroid/content/Context;Ljava/lang/String;)Ljava/io/File; // method@059b │ │ +043428: 0c00 |0014: move-result-object v0 │ │ +04342a: 2372 9e04 |0015: new-array v2, v7, [Ljava/io/File; // type@049e │ │ +04342e: 4d00 0206 |0017: aput-object v0, v2, v6 │ │ +043432: 28f3 |0019: goto 000c // -000d │ │ +043434: 7100 c301 0000 |001a: invoke-static {}, Landroid/os/Environment;.getExternalStorageDirectory:()Ljava/io/File; // method@01c3 │ │ +04343a: 0c02 |001d: move-result-object v2 │ │ +04343c: 1253 |001e: const/4 v3, #int 5 // #5 │ │ +04343e: 2333 a304 |001f: new-array v3, v3, [Ljava/lang/String; // type@04a3 │ │ +043442: 1a04 6a02 |0021: const-string v4, "Android" // string@026a │ │ +043446: 4d04 0306 |0023: aput-object v4, v3, v6 │ │ +04344a: 1a04 0813 |0025: const-string v4, "data" // string@1308 │ │ +04344e: 4d04 0307 |0027: aput-object v4, v3, v7 │ │ +043452: 1224 |0029: const/4 v4, #int 2 // #2 │ │ +043454: 6e10 b700 0800 |002a: invoke-virtual {v8}, Landroid/content/Context;.getPackageName:()Ljava/lang/String; // method@00b7 │ │ +04345a: 0c05 |002d: move-result-object v5 │ │ +04345c: 4d05 0304 |002e: aput-object v5, v3, v4 │ │ +043460: 1234 |0030: const/4 v4, #int 3 // #3 │ │ +043462: 1a05 5314 |0031: const-string v5, "files" // string@1453 │ │ +043466: 4d05 0304 |0033: aput-object v5, v3, v4 │ │ +04346a: 1244 |0035: const/4 v4, #int 4 // #4 │ │ +04346c: 4d09 0304 |0036: aput-object v9, v3, v4 │ │ +043470: 7120 9305 3200 |0038: invoke-static {v2, v3}, Landroid/support/v4/content/ContextCompat;.buildPath:(Ljava/io/File;[Ljava/lang/String;)Ljava/io/File; // method@0593 │ │ +043476: 0c00 |003b: move-result-object v0 │ │ +043478: 28d9 |003c: goto 0015 // -0027 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=214 │ │ 0x0004 line=215 │ │ 0x0008 line=216 │ │ 0x000c line=225 │ │ 0x000d line=219 │ │ @@ -18062,45 +18064,45 @@ │ │ type : '(Landroid/content/Context;)[Ljava/io/File;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 9 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 53 16-bit code units │ │ -0418e4: |[0418e4] android.support.v4.content.ContextCompat.getObbDirs:(Landroid/content/Context;)[Ljava/io/File; │ │ -0418f4: 1217 |0000: const/4 v7, #int 1 // #1 │ │ -0418f6: 1206 |0001: const/4 v6, #int 0 // #0 │ │ -0418f8: 6001 1f00 |0002: sget v1, Landroid/os/Build$VERSION;.SDK_INT:I // field@001f │ │ -0418fc: 1302 1300 |0004: const/16 v2, #int 19 // #13 │ │ -041900: 3421 0700 |0006: if-lt v1, v2, 000d // +0007 │ │ -041904: 7110 a405 0800 |0008: invoke-static {v8}, Landroid/support/v4/content/ContextCompatKitKat;.getObbDirs:(Landroid/content/Context;)[Ljava/io/File; // method@05a4 │ │ -04190a: 0c02 |000b: move-result-object v2 │ │ -04190c: 1102 |000c: return-object v2 │ │ -04190e: 1302 0b00 |000d: const/16 v2, #int 11 // #b │ │ -041912: 3421 0b00 |000f: if-lt v1, v2, 001a // +000b │ │ -041916: 7110 9d05 0800 |0011: invoke-static {v8}, Landroid/support/v4/content/ContextCompatHoneycomb;.getObbDir:(Landroid/content/Context;)Ljava/io/File; // method@059d │ │ -04191c: 0c00 |0014: move-result-object v0 │ │ -04191e: 2372 a104 |0015: new-array v2, v7, [Ljava/io/File; // type@04a1 │ │ -041922: 4d00 0206 |0017: aput-object v0, v2, v6 │ │ -041926: 28f3 |0019: goto 000c // -000d │ │ -041928: 7100 c301 0000 |001a: invoke-static {}, Landroid/os/Environment;.getExternalStorageDirectory:()Ljava/io/File; // method@01c3 │ │ -04192e: 0c02 |001d: move-result-object v2 │ │ -041930: 1233 |001e: const/4 v3, #int 3 // #3 │ │ -041932: 2333 a604 |001f: new-array v3, v3, [Ljava/lang/String; // type@04a6 │ │ -041936: 1a04 6a02 |0021: const-string v4, "Android" // string@026a │ │ -04193a: 4d04 0306 |0023: aput-object v4, v3, v6 │ │ -04193e: 1a04 7c1c |0025: const-string v4, "obb" // string@1c7c │ │ -041942: 4d04 0307 |0027: aput-object v4, v3, v7 │ │ -041946: 1224 |0029: const/4 v4, #int 2 // #2 │ │ -041948: 6e10 b700 0800 |002a: invoke-virtual {v8}, Landroid/content/Context;.getPackageName:()Ljava/lang/String; // method@00b7 │ │ -04194e: 0c05 |002d: move-result-object v5 │ │ -041950: 4d05 0304 |002e: aput-object v5, v3, v4 │ │ -041954: 7120 9305 3200 |0030: invoke-static {v2, v3}, Landroid/support/v4/content/ContextCompat;.buildPath:(Ljava/io/File;[Ljava/lang/String;)Ljava/io/File; // method@0593 │ │ -04195a: 0c00 |0033: move-result-object v0 │ │ -04195c: 28e1 |0034: goto 0015 // -001f │ │ +04347c: |[04347c] android.support.v4.content.ContextCompat.getObbDirs:(Landroid/content/Context;)[Ljava/io/File; │ │ +04348c: 1217 |0000: const/4 v7, #int 1 // #1 │ │ +04348e: 1206 |0001: const/4 v6, #int 0 // #0 │ │ +043490: 6001 1f00 |0002: sget v1, Landroid/os/Build$VERSION;.SDK_INT:I // field@001f │ │ +043494: 1302 1300 |0004: const/16 v2, #int 19 // #13 │ │ +043498: 3421 0700 |0006: if-lt v1, v2, 000d // +0007 │ │ +04349c: 7110 a405 0800 |0008: invoke-static {v8}, Landroid/support/v4/content/ContextCompatKitKat;.getObbDirs:(Landroid/content/Context;)[Ljava/io/File; // method@05a4 │ │ +0434a2: 0c02 |000b: move-result-object v2 │ │ +0434a4: 1102 |000c: return-object v2 │ │ +0434a6: 1302 0b00 |000d: const/16 v2, #int 11 // #b │ │ +0434aa: 3421 0b00 |000f: if-lt v1, v2, 001a // +000b │ │ +0434ae: 7110 9d05 0800 |0011: invoke-static {v8}, Landroid/support/v4/content/ContextCompatHoneycomb;.getObbDir:(Landroid/content/Context;)Ljava/io/File; // method@059d │ │ +0434b4: 0c00 |0014: move-result-object v0 │ │ +0434b6: 2372 9e04 |0015: new-array v2, v7, [Ljava/io/File; // type@049e │ │ +0434ba: 4d00 0206 |0017: aput-object v0, v2, v6 │ │ +0434be: 28f3 |0019: goto 000c // -000d │ │ +0434c0: 7100 c301 0000 |001a: invoke-static {}, Landroid/os/Environment;.getExternalStorageDirectory:()Ljava/io/File; // method@01c3 │ │ +0434c6: 0c02 |001d: move-result-object v2 │ │ +0434c8: 1233 |001e: const/4 v3, #int 3 // #3 │ │ +0434ca: 2333 a304 |001f: new-array v3, v3, [Ljava/lang/String; // type@04a3 │ │ +0434ce: 1a04 6a02 |0021: const-string v4, "Android" // string@026a │ │ +0434d2: 4d04 0306 |0023: aput-object v4, v3, v6 │ │ +0434d6: 1a04 781c |0025: const-string v4, "obb" // string@1c78 │ │ +0434da: 4d04 0307 |0027: aput-object v4, v3, v7 │ │ +0434de: 1224 |0029: const/4 v4, #int 2 // #2 │ │ +0434e0: 6e10 b700 0800 |002a: invoke-virtual {v8}, Landroid/content/Context;.getPackageName:()Ljava/lang/String; // method@00b7 │ │ +0434e6: 0c05 |002d: move-result-object v5 │ │ +0434e8: 4d05 0304 |002e: aput-object v5, v3, v4 │ │ +0434ec: 7120 9305 3200 |0030: invoke-static {v2, v3}, Landroid/support/v4/content/ContextCompat;.buildPath:(Ljava/io/File;[Ljava/lang/String;)Ljava/io/File; // method@0593 │ │ +0434f2: 0c00 |0033: move-result-object v0 │ │ +0434f4: 28e1 |0034: goto 0015 // -001f │ │ catches : (none) │ │ positions : │ │ 0x0002 line=154 │ │ 0x0004 line=155 │ │ 0x0008 line=156 │ │ 0x000c line=165 │ │ 0x000d line=159 │ │ @@ -18118,19 +18120,19 @@ │ │ type : '(Landroid/content/Context;[Landroid/content/Intent;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -041960: |[041960] android.support.v4.content.ContextCompat.startActivities:(Landroid/content/Context;[Landroid/content/Intent;)Z │ │ -041970: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -041972: 7130 9805 2100 |0001: invoke-static {v1, v2, v0}, Landroid/support/v4/content/ContextCompat;.startActivities:(Landroid/content/Context;[Landroid/content/Intent;Landroid/os/Bundle;)Z // method@0598 │ │ -041978: 0a00 |0004: move-result v0 │ │ -04197a: 0f00 |0005: return v0 │ │ +0434f8: |[0434f8] android.support.v4.content.ContextCompat.startActivities:(Landroid/content/Context;[Landroid/content/Intent;)Z │ │ +043508: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +04350a: 7130 9805 2100 |0001: invoke-static {v1, v2, v0}, Landroid/support/v4/content/ContextCompat;.startActivities:(Landroid/content/Context;[Landroid/content/Intent;Landroid/os/Bundle;)Z // method@0598 │ │ +043510: 0a00 |0004: move-result v0 │ │ +043512: 0f00 |0005: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=67 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 context Landroid/content/Context; │ │ 0x0000 - 0x0006 reg=2 intents [Landroid/content/Intent; │ │ │ │ @@ -18139,27 +18141,27 @@ │ │ type : '(Landroid/content/Context;[Landroid/content/Intent;Landroid/os/Bundle;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 21 16-bit code units │ │ -04197c: |[04197c] android.support.v4.content.ContextCompat.startActivities:(Landroid/content/Context;[Landroid/content/Intent;Landroid/os/Bundle;)Z │ │ -04198c: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -04198e: 6000 1f00 |0001: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@001f │ │ -041992: 1302 1000 |0003: const/16 v2, #int 16 // #10 │ │ -041996: 3420 0600 |0005: if-lt v0, v2, 000b // +0006 │ │ -04199a: 7130 a005 4305 |0007: invoke-static {v3, v4, v5}, Landroid/support/v4/content/ContextCompatJellybean;.startActivities:(Landroid/content/Context;[Landroid/content/Intent;Landroid/os/Bundle;)V // method@05a0 │ │ -0419a0: 0f01 |000a: return v1 │ │ -0419a2: 1302 0b00 |000b: const/16 v2, #int 11 // #b │ │ -0419a6: 3420 0600 |000d: if-lt v0, v2, 0013 // +0006 │ │ -0419aa: 7120 9e05 4300 |000f: invoke-static {v3, v4}, Landroid/support/v4/content/ContextCompatHoneycomb;.startActivities:(Landroid/content/Context;[Landroid/content/Intent;)V // method@059e │ │ -0419b0: 28f8 |0012: goto 000a // -0008 │ │ -0419b2: 1201 |0013: const/4 v1, #int 0 // #0 │ │ -0419b4: 28f6 |0014: goto 000a // -000a │ │ +043514: |[043514] android.support.v4.content.ContextCompat.startActivities:(Landroid/content/Context;[Landroid/content/Intent;Landroid/os/Bundle;)Z │ │ +043524: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +043526: 6000 1f00 |0001: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@001f │ │ +04352a: 1302 1000 |0003: const/16 v2, #int 16 // #10 │ │ +04352e: 3420 0600 |0005: if-lt v0, v2, 000b // +0006 │ │ +043532: 7130 a005 4305 |0007: invoke-static {v3, v4, v5}, Landroid/support/v4/content/ContextCompatJellybean;.startActivities:(Landroid/content/Context;[Landroid/content/Intent;Landroid/os/Bundle;)V // method@05a0 │ │ +043538: 0f01 |000a: return v1 │ │ +04353a: 1302 0b00 |000b: const/16 v2, #int 11 // #b │ │ +04353e: 3420 0600 |000d: if-lt v0, v2, 0013 // +0006 │ │ +043542: 7120 9e05 4300 |000f: invoke-static {v3, v4}, Landroid/support/v4/content/ContextCompatHoneycomb;.startActivities:(Landroid/content/Context;[Landroid/content/Intent;)V // method@059e │ │ +043548: 28f8 |0012: goto 000a // -0008 │ │ +04354a: 1201 |0013: const/4 v1, #int 0 // #0 │ │ +04354c: 28f6 |0014: goto 000a // -000a │ │ catches : (none) │ │ positions : │ │ 0x0001 line=99 │ │ 0x0003 line=100 │ │ 0x0007 line=101 │ │ 0x000a line=107 │ │ 0x000b line=103 │ │ @@ -18171,17 +18173,17 @@ │ │ 0x0000 - 0x0015 reg=4 intents [Landroid/content/Intent; │ │ 0x0000 - 0x0015 reg=5 options Landroid/os/Bundle; │ │ │ │ Virtual methods - │ │ source_file_idx : 855 (ContextCompat.java) │ │ │ │ Class #78 header: │ │ -class_idx : 248 │ │ +class_idx : 245 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 826 │ │ +superclass_idx : 823 │ │ source_file_idx : 856 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 0 │ │ │ │ Class #78 - │ │ @@ -18197,17 +18199,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0419b8: |[0419b8] android.support.v4.content.ContextCompatFroyo.:()V │ │ -0419c8: 7010 1c15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ -0419ce: 0e00 |0003: return-void │ │ +043550: |[043550] android.support.v4.content.ContextCompatFroyo.:()V │ │ +043560: 7010 1c15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ +043566: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=23 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/content/ContextCompatFroyo; │ │ │ │ #1 : (in Landroid/support/v4/content/ContextCompatFroyo;) │ │ @@ -18215,18 +18217,18 @@ │ │ type : '(Landroid/content/Context;)Ljava/io/File;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0419d0: |[0419d0] android.support.v4.content.ContextCompatFroyo.getExternalCacheDir:(Landroid/content/Context;)Ljava/io/File; │ │ -0419e0: 6e10 ae00 0100 |0000: invoke-virtual {v1}, Landroid/content/Context;.getExternalCacheDir:()Ljava/io/File; // method@00ae │ │ -0419e6: 0c00 |0003: move-result-object v0 │ │ -0419e8: 1100 |0004: return-object v0 │ │ +043568: |[043568] android.support.v4.content.ContextCompatFroyo.getExternalCacheDir:(Landroid/content/Context;)Ljava/io/File; │ │ +043578: 6e10 ae00 0100 |0000: invoke-virtual {v1}, Landroid/content/Context;.getExternalCacheDir:()Ljava/io/File; // method@00ae │ │ +04357e: 0c00 |0003: move-result-object v0 │ │ +043580: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 context Landroid/content/Context; │ │ │ │ #2 : (in Landroid/support/v4/content/ContextCompatFroyo;) │ │ @@ -18234,32 +18236,32 @@ │ │ type : '(Landroid/content/Context;Ljava/lang/String;)Ljava/io/File;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -0419ec: |[0419ec] android.support.v4.content.ContextCompatFroyo.getExternalFilesDir:(Landroid/content/Context;Ljava/lang/String;)Ljava/io/File; │ │ -0419fc: 6e20 b000 2100 |0000: invoke-virtual {v1, v2}, Landroid/content/Context;.getExternalFilesDir:(Ljava/lang/String;)Ljava/io/File; // method@00b0 │ │ -041a02: 0c00 |0003: move-result-object v0 │ │ -041a04: 1100 |0004: return-object v0 │ │ +043584: |[043584] android.support.v4.content.ContextCompatFroyo.getExternalFilesDir:(Landroid/content/Context;Ljava/lang/String;)Ljava/io/File; │ │ +043594: 6e20 b000 2100 |0000: invoke-virtual {v1, v2}, Landroid/content/Context;.getExternalFilesDir:(Ljava/lang/String;)Ljava/io/File; // method@00b0 │ │ +04359a: 0c00 |0003: move-result-object v0 │ │ +04359c: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 context Landroid/content/Context; │ │ 0x0000 - 0x0005 reg=2 type Ljava/lang/String; │ │ │ │ Virtual methods - │ │ source_file_idx : 856 (ContextCompatFroyo.java) │ │ │ │ Class #79 header: │ │ -class_idx : 249 │ │ +class_idx : 246 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 826 │ │ +superclass_idx : 823 │ │ source_file_idx : 857 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 0 │ │ │ │ Class #79 - │ │ @@ -18275,17 +18277,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -041a08: |[041a08] android.support.v4.content.ContextCompatHoneycomb.:()V │ │ -041a18: 7010 1c15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ -041a1e: 0e00 |0003: return-void │ │ +0435a0: |[0435a0] android.support.v4.content.ContextCompatHoneycomb.:()V │ │ +0435b0: 7010 1c15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ +0435b6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=27 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/content/ContextCompatHoneycomb; │ │ │ │ #1 : (in Landroid/support/v4/content/ContextCompatHoneycomb;) │ │ @@ -18293,18 +18295,18 @@ │ │ type : '(Landroid/content/Context;)Ljava/io/File;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -041a20: |[041a20] android.support.v4.content.ContextCompatHoneycomb.getObbDir:(Landroid/content/Context;)Ljava/io/File; │ │ -041a30: 6e10 b400 0100 |0000: invoke-virtual {v1}, Landroid/content/Context;.getObbDir:()Ljava/io/File; // method@00b4 │ │ -041a36: 0c00 |0003: move-result-object v0 │ │ -041a38: 1100 |0004: return-object v0 │ │ +0435b8: |[0435b8] android.support.v4.content.ContextCompatHoneycomb.getObbDir:(Landroid/content/Context;)Ljava/io/File; │ │ +0435c8: 6e10 b400 0100 |0000: invoke-virtual {v1}, Landroid/content/Context;.getObbDir:()Ljava/io/File; // method@00b4 │ │ +0435ce: 0c00 |0003: move-result-object v0 │ │ +0435d0: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 context Landroid/content/Context; │ │ │ │ #2 : (in Landroid/support/v4/content/ContextCompatHoneycomb;) │ │ @@ -18312,32 +18314,32 @@ │ │ type : '(Landroid/content/Context;[Landroid/content/Intent;)V' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -041a3c: |[041a3c] android.support.v4.content.ContextCompatHoneycomb.startActivities:(Landroid/content/Context;[Landroid/content/Intent;)V │ │ -041a4c: 6e20 be00 1000 |0000: invoke-virtual {v0, v1}, Landroid/content/Context;.startActivities:([Landroid/content/Intent;)V // method@00be │ │ -041a52: 0e00 |0003: return-void │ │ +0435d4: |[0435d4] android.support.v4.content.ContextCompatHoneycomb.startActivities:(Landroid/content/Context;[Landroid/content/Intent;)V │ │ +0435e4: 6e20 be00 1000 |0000: invoke-virtual {v0, v1}, Landroid/content/Context;.startActivities:([Landroid/content/Intent;)V // method@00be │ │ +0435ea: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=30 │ │ 0x0003 line=31 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 context Landroid/content/Context; │ │ 0x0000 - 0x0004 reg=1 intents [Landroid/content/Intent; │ │ │ │ Virtual methods - │ │ source_file_idx : 857 (ContextCompatHoneycomb.java) │ │ │ │ Class #80 header: │ │ -class_idx : 250 │ │ +class_idx : 247 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 826 │ │ +superclass_idx : 823 │ │ source_file_idx : 858 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 0 │ │ │ │ Class #80 - │ │ @@ -18353,17 +18355,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -041a54: |[041a54] android.support.v4.content.ContextCompatJellybean.:()V │ │ -041a64: 7010 1c15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ -041a6a: 0e00 |0003: return-void │ │ +0435ec: |[0435ec] android.support.v4.content.ContextCompatJellybean.:()V │ │ +0435fc: 7010 1c15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ +043602: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=23 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/content/ContextCompatJellybean; │ │ │ │ #1 : (in Landroid/support/v4/content/ContextCompatJellybean;) │ │ @@ -18371,33 +18373,33 @@ │ │ type : '(Landroid/content/Context;[Landroid/content/Intent;Landroid/os/Bundle;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -041a6c: |[041a6c] android.support.v4.content.ContextCompatJellybean.startActivities:(Landroid/content/Context;[Landroid/content/Intent;Landroid/os/Bundle;)V │ │ -041a7c: 6e30 bf00 1002 |0000: invoke-virtual {v0, v1, v2}, Landroid/content/Context;.startActivities:([Landroid/content/Intent;Landroid/os/Bundle;)V // method@00bf │ │ -041a82: 0e00 |0003: return-void │ │ +043604: |[043604] android.support.v4.content.ContextCompatJellybean.startActivities:(Landroid/content/Context;[Landroid/content/Intent;Landroid/os/Bundle;)V │ │ +043614: 6e30 bf00 1002 |0000: invoke-virtual {v0, v1, v2}, Landroid/content/Context;.startActivities:([Landroid/content/Intent;Landroid/os/Bundle;)V // method@00bf │ │ +04361a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ 0x0003 line=27 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 context Landroid/content/Context; │ │ 0x0000 - 0x0004 reg=1 intents [Landroid/content/Intent; │ │ 0x0000 - 0x0004 reg=2 options Landroid/os/Bundle; │ │ │ │ Virtual methods - │ │ source_file_idx : 858 (ContextCompatJellybean.java) │ │ │ │ Class #81 header: │ │ -class_idx : 251 │ │ +class_idx : 248 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 826 │ │ +superclass_idx : 823 │ │ source_file_idx : 859 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 4 │ │ virtual_methods_size: 0 │ │ │ │ Class #81 - │ │ @@ -18413,17 +18415,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -041a84: |[041a84] android.support.v4.content.ContextCompatKitKat.:()V │ │ -041a94: 7010 1c15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ -041a9a: 0e00 |0003: return-void │ │ +04361c: |[04361c] android.support.v4.content.ContextCompatKitKat.:()V │ │ +04362c: 7010 1c15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ +043632: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=23 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/content/ContextCompatKitKat; │ │ │ │ #1 : (in Landroid/support/v4/content/ContextCompatKitKat;) │ │ @@ -18431,18 +18433,18 @@ │ │ type : '(Landroid/content/Context;)[Ljava/io/File;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -041a9c: |[041a9c] android.support.v4.content.ContextCompatKitKat.getExternalCacheDirs:(Landroid/content/Context;)[Ljava/io/File; │ │ -041aac: 6e10 af00 0100 |0000: invoke-virtual {v1}, Landroid/content/Context;.getExternalCacheDirs:()[Ljava/io/File; // method@00af │ │ -041ab2: 0c00 |0003: move-result-object v0 │ │ -041ab4: 1100 |0004: return-object v0 │ │ +043634: |[043634] android.support.v4.content.ContextCompatKitKat.getExternalCacheDirs:(Landroid/content/Context;)[Ljava/io/File; │ │ +043644: 6e10 af00 0100 |0000: invoke-virtual {v1}, Landroid/content/Context;.getExternalCacheDirs:()[Ljava/io/File; // method@00af │ │ +04364a: 0c00 |0003: move-result-object v0 │ │ +04364c: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 context Landroid/content/Context; │ │ │ │ #2 : (in Landroid/support/v4/content/ContextCompatKitKat;) │ │ @@ -18450,18 +18452,18 @@ │ │ type : '(Landroid/content/Context;Ljava/lang/String;)[Ljava/io/File;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -041ab8: |[041ab8] android.support.v4.content.ContextCompatKitKat.getExternalFilesDirs:(Landroid/content/Context;Ljava/lang/String;)[Ljava/io/File; │ │ -041ac8: 6e20 b100 2100 |0000: invoke-virtual {v1, v2}, Landroid/content/Context;.getExternalFilesDirs:(Ljava/lang/String;)[Ljava/io/File; // method@00b1 │ │ -041ace: 0c00 |0003: move-result-object v0 │ │ -041ad0: 1100 |0004: return-object v0 │ │ +043650: |[043650] android.support.v4.content.ContextCompatKitKat.getExternalFilesDirs:(Landroid/content/Context;Ljava/lang/String;)[Ljava/io/File; │ │ +043660: 6e20 b100 2100 |0000: invoke-virtual {v1, v2}, Landroid/content/Context;.getExternalFilesDirs:(Ljava/lang/String;)[Ljava/io/File; // method@00b1 │ │ +043666: 0c00 |0003: move-result-object v0 │ │ +043668: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 context Landroid/content/Context; │ │ 0x0000 - 0x0005 reg=2 type Ljava/lang/String; │ │ │ │ @@ -18470,31 +18472,31 @@ │ │ type : '(Landroid/content/Context;)[Ljava/io/File;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -041ad4: |[041ad4] android.support.v4.content.ContextCompatKitKat.getObbDirs:(Landroid/content/Context;)[Ljava/io/File; │ │ -041ae4: 6e10 b500 0100 |0000: invoke-virtual {v1}, Landroid/content/Context;.getObbDirs:()[Ljava/io/File; // method@00b5 │ │ -041aea: 0c00 |0003: move-result-object v0 │ │ -041aec: 1100 |0004: return-object v0 │ │ +04366c: |[04366c] android.support.v4.content.ContextCompatKitKat.getObbDirs:(Landroid/content/Context;)[Ljava/io/File; │ │ +04367c: 6e10 b500 0100 |0000: invoke-virtual {v1}, Landroid/content/Context;.getObbDirs:()[Ljava/io/File; // method@00b5 │ │ +043682: 0c00 |0003: move-result-object v0 │ │ +043684: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 context Landroid/content/Context; │ │ │ │ Virtual methods - │ │ source_file_idx : 859 (ContextCompatKitKat.java) │ │ │ │ Class #82 header: │ │ -class_idx : 253 │ │ +class_idx : 250 │ │ access_flags : 1536 (0x0600) │ │ -superclass_idx : 826 │ │ +superclass_idx : 823 │ │ source_file_idx : 1111 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 2 │ │ │ │ Class #82 annotations: │ │ @@ -18522,15 +18524,15 @@ │ │ type : '(Ljava/io/File;)Landroid/net/Uri;' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ source_file_idx : 1111 (FileProvider.java) │ │ │ │ Class #83 header: │ │ -class_idx : 255 │ │ +class_idx : 252 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 31 │ │ source_file_idx : 1111 │ │ static_fields_size : 10 │ │ instance_fields_size: 1 │ │ direct_methods_size : 9 │ │ virtual_methods_size: 8 │ │ @@ -18611,32 +18613,32 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 32 16-bit code units │ │ -041af0: |[041af0] android.support.v4.content.FileProvider.:()V │ │ -041b00: 1220 |0000: const/4 v0, #int 2 // #2 │ │ -041b02: 2300 a604 |0001: new-array v0, v0, [Ljava/lang/String; // type@04a6 │ │ -041b06: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -041b08: 1a02 030f |0004: const-string v2, "_display_name" // string@0f03 │ │ -041b0c: 4d02 0001 |0006: aput-object v2, v0, v1 │ │ -041b10: 1211 |0008: const/4 v1, #int 1 // #1 │ │ -041b12: 1a02 9c0f |0009: const-string v2, "_size" // string@0f9c │ │ -041b16: 4d02 0001 |000b: aput-object v2, v0, v1 │ │ -041b1a: 6900 d301 |000d: sput-object v0, Landroid/support/v4/content/FileProvider;.COLUMNS:[Ljava/lang/String; // field@01d3 │ │ -041b1e: 2200 0c03 |000f: new-instance v0, Ljava/io/File; // type@030c │ │ -041b22: 1a01 4401 |0011: const-string v1, "/" // string@0144 │ │ -041b26: 7020 9f14 1000 |0013: invoke-direct {v0, v1}, Ljava/io/File;.:(Ljava/lang/String;)V // method@149f │ │ -041b2c: 6900 d401 |0016: sput-object v0, Landroid/support/v4/content/FileProvider;.DEVICE_ROOT:Ljava/io/File; // field@01d4 │ │ -041b30: 2200 6803 |0018: new-instance v0, Ljava/util/HashMap; // type@0368 │ │ -041b34: 7010 c015 0000 |001a: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@15c0 │ │ -041b3a: 6900 db01 |001d: sput-object v0, Landroid/support/v4/content/FileProvider;.sCache:Ljava/util/HashMap; // field@01db │ │ -041b3e: 0e00 |001f: return-void │ │ +043688: |[043688] android.support.v4.content.FileProvider.:()V │ │ +043698: 1220 |0000: const/4 v0, #int 2 // #2 │ │ +04369a: 2300 a304 |0001: new-array v0, v0, [Ljava/lang/String; // type@04a3 │ │ +04369e: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +0436a0: 1a02 000f |0004: const-string v2, "_display_name" // string@0f00 │ │ +0436a4: 4d02 0001 |0006: aput-object v2, v0, v1 │ │ +0436a8: 1211 |0008: const/4 v1, #int 1 // #1 │ │ +0436aa: 1a02 990f |0009: const-string v2, "_size" // string@0f99 │ │ +0436ae: 4d02 0001 |000b: aput-object v2, v0, v1 │ │ +0436b2: 6900 d301 |000d: sput-object v0, Landroid/support/v4/content/FileProvider;.COLUMNS:[Ljava/lang/String; // field@01d3 │ │ +0436b6: 2200 0903 |000f: new-instance v0, Ljava/io/File; // type@0309 │ │ +0436ba: 1a01 4401 |0011: const-string v1, "/" // string@0144 │ │ +0436be: 7020 9f14 1000 |0013: invoke-direct {v0, v1}, Ljava/io/File;.:(Ljava/lang/String;)V // method@149f │ │ +0436c4: 6900 d401 |0016: sput-object v0, Landroid/support/v4/content/FileProvider;.DEVICE_ROOT:Ljava/io/File; // field@01d4 │ │ +0436c8: 2200 6503 |0018: new-instance v0, Ljava/util/HashMap; // type@0365 │ │ +0436cc: 7010 c015 0000 |001a: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@15c0 │ │ +0436d2: 6900 db01 |001d: sput-object v0, Landroid/support/v4/content/FileProvider;.sCache:Ljava/util/HashMap; // field@01db │ │ +0436d6: 0e00 |001f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=303 │ │ 0x000f line=317 │ │ 0x0018 line=320 │ │ locals : │ │ │ │ @@ -18645,17 +18647,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -041b40: |[041b40] android.support.v4.content.FileProvider.:()V │ │ -041b50: 7010 9800 0000 |0000: invoke-direct {v0}, Landroid/content/ContentProvider;.:()V // method@0098 │ │ -041b56: 0e00 |0003: return-void │ │ +0436d8: |[0436d8] android.support.v4.content.FileProvider.:()V │ │ +0436e8: 7010 9800 0000 |0000: invoke-direct {v0}, Landroid/content/ContentProvider;.:()V // method@0098 │ │ +0436ee: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=302 │ │ 0x0003 line=630 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/content/FileProvider; │ │ │ │ @@ -18664,31 +18666,31 @@ │ │ type : '(Ljava/io/File;[Ljava/lang/String;)Ljava/io/File;' │ │ access : 0x008a (PRIVATE STATIC VARARGS) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 23 16-bit code units │ │ -041b58: |[041b58] android.support.v4.content.FileProvider.buildPath:(Ljava/io/File;[Ljava/lang/String;)Ljava/io/File; │ │ -041b68: 0761 |0000: move-object v1, v6 │ │ -041b6a: 0770 |0001: move-object v0, v7 │ │ -041b6c: 2104 |0002: array-length v4, v0 │ │ -041b6e: 1203 |0003: const/4 v3, #int 0 // #0 │ │ -041b70: 0712 |0004: move-object v2, v1 │ │ -041b72: 3543 0f00 |0005: if-ge v3, v4, 0014 // +000f │ │ -041b76: 4605 0003 |0007: aget-object v5, v0, v3 │ │ -041b7a: 3805 0c00 |0009: if-eqz v5, 0015 // +000c │ │ -041b7e: 2201 0c03 |000b: new-instance v1, Ljava/io/File; // type@030c │ │ -041b82: 7030 9e14 2105 |000d: invoke-direct {v1, v2, v5}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@149e │ │ -041b88: d803 0301 |0010: add-int/lit8 v3, v3, #int 1 // #01 │ │ -041b8c: 0712 |0012: move-object v2, v1 │ │ -041b8e: 28f2 |0013: goto 0005 // -000e │ │ -041b90: 1102 |0014: return-object v2 │ │ -041b92: 0721 |0015: move-object v1, v2 │ │ -041b94: 28fa |0016: goto 0010 // -0006 │ │ +0436f0: |[0436f0] android.support.v4.content.FileProvider.buildPath:(Ljava/io/File;[Ljava/lang/String;)Ljava/io/File; │ │ +043700: 0761 |0000: move-object v1, v6 │ │ +043702: 0770 |0001: move-object v0, v7 │ │ +043704: 2104 |0002: array-length v4, v0 │ │ +043706: 1203 |0003: const/4 v3, #int 0 // #0 │ │ +043708: 0712 |0004: move-object v2, v1 │ │ +04370a: 3543 0f00 |0005: if-ge v3, v4, 0014 // +000f │ │ +04370e: 4605 0003 |0007: aget-object v5, v0, v3 │ │ +043712: 3805 0c00 |0009: if-eqz v5, 0015 // +000c │ │ +043716: 2201 0903 |000b: new-instance v1, Ljava/io/File; // type@0309 │ │ +04371a: 7030 9e14 2105 |000d: invoke-direct {v1, v2, v5}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@149e │ │ +043720: d803 0301 |0010: add-int/lit8 v3, v3, #int 1 // #01 │ │ +043724: 0712 |0012: move-object v2, v1 │ │ +043726: 28f2 |0013: goto 0005 // -000e │ │ +043728: 1102 |0014: return-object v2 │ │ +04372a: 0721 |0015: move-object v1, v2 │ │ +04372c: 28fa |0016: goto 0010 // -0006 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=753 │ │ 0x0001 line=754 │ │ 0x0009 line=755 │ │ 0x000b line=756 │ │ 0x0010 line=754 │ │ @@ -18712,19 +18714,19 @@ │ │ type : '([Ljava/lang/Object;I)[Ljava/lang/Object;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 7 16-bit code units │ │ -041b98: |[041b98] android.support.v4.content.FileProvider.copyOf:([Ljava/lang/Object;I)[Ljava/lang/Object; │ │ -041ba8: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -041baa: 2330 a404 |0001: new-array v0, v3, [Ljava/lang/Object; // type@04a4 │ │ -041bae: 7153 6515 1210 |0003: invoke-static {v2, v1, v0, v1, v3}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@1565 │ │ -041bb4: 1100 |0006: return-object v0 │ │ +043730: |[043730] android.support.v4.content.FileProvider.copyOf:([Ljava/lang/Object;I)[Ljava/lang/Object; │ │ +043740: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +043742: 2330 a104 |0001: new-array v0, v3, [Ljava/lang/Object; // type@04a1 │ │ +043746: 7153 6515 1210 |0003: invoke-static {v2, v1, v0, v1, v3}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@1565 │ │ +04374c: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=769 │ │ 0x0003 line=770 │ │ 0x0006 line=771 │ │ locals : │ │ 0x0003 - 0x0007 reg=0 result [Ljava/lang/Object; │ │ @@ -18736,19 +18738,19 @@ │ │ type : '([Ljava/lang/String;I)[Ljava/lang/String;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 7 16-bit code units │ │ -041bb8: |[041bb8] android.support.v4.content.FileProvider.copyOf:([Ljava/lang/String;I)[Ljava/lang/String; │ │ -041bc8: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -041bca: 2330 a604 |0001: new-array v0, v3, [Ljava/lang/String; // type@04a6 │ │ -041bce: 7153 6515 1210 |0003: invoke-static {v2, v1, v0, v1, v3}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@1565 │ │ -041bd4: 1100 |0006: return-object v0 │ │ +043750: |[043750] android.support.v4.content.FileProvider.copyOf:([Ljava/lang/String;I)[Ljava/lang/String; │ │ +043760: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +043762: 2330 a304 |0001: new-array v0, v3, [Ljava/lang/String; // type@04a3 │ │ +043766: 7153 6515 1210 |0003: invoke-static {v2, v1, v0, v1, v3}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@1565 │ │ +04376c: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=763 │ │ 0x0003 line=764 │ │ 0x0006 line=765 │ │ locals : │ │ 0x0003 - 0x0007 reg=0 result [Ljava/lang/String; │ │ @@ -18760,41 +18762,41 @@ │ │ type : '(Landroid/content/Context;Ljava/lang/String;)Landroid/support/v4/content/FileProvider$PathStrategy;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 45 16-bit code units │ │ -041bd8: |[041bd8] android.support.v4.content.FileProvider.getPathStrategy:(Landroid/content/Context;Ljava/lang/String;)Landroid/support/v4/content/FileProvider$PathStrategy; │ │ -041be8: 6203 db01 |0000: sget-object v3, Landroid/support/v4/content/FileProvider;.sCache:Ljava/util/HashMap; // field@01db │ │ -041bec: 1d03 |0002: monitor-enter v3 │ │ -041bee: 6202 db01 |0003: sget-object v2, Landroid/support/v4/content/FileProvider;.sCache:Ljava/util/HashMap; // field@01db │ │ -041bf2: 6e20 c415 6200 |0005: invoke-virtual {v2, v6}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@15c4 │ │ -041bf8: 0c01 |0008: move-result-object v1 │ │ -041bfa: 1f01 fd00 |0009: check-cast v1, Landroid/support/v4/content/FileProvider$PathStrategy; // type@00fd │ │ -041bfe: 3901 0b00 |000b: if-nez v1, 0016 // +000b │ │ -041c02: 7120 d505 6500 |000d: invoke-static {v5, v6}, Landroid/support/v4/content/FileProvider;.parsePathStrategy:(Landroid/content/Context;Ljava/lang/String;)Landroid/support/v4/content/FileProvider$PathStrategy; // method@05d5 │ │ -041c08: 0c01 |0010: move-result-object v1 │ │ -041c0a: 6202 db01 |0011: sget-object v2, Landroid/support/v4/content/FileProvider;.sCache:Ljava/util/HashMap; // field@01db │ │ -041c0e: 6e30 c515 6201 |0013: invoke-virtual {v2, v6, v1}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@15c5 │ │ -041c14: 1e03 |0016: monitor-exit v3 │ │ -041c16: 1101 |0017: return-object v1 │ │ -041c18: 0d00 |0018: move-exception v0 │ │ -041c1a: 2202 2c03 |0019: new-instance v2, Ljava/lang/IllegalArgumentException; // type@032c │ │ -041c1e: 1a04 5104 |001b: const-string v4, "Failed to parse android.support.FILE_PROVIDER_PATHS meta-data" // string@0451 │ │ -041c22: 7030 0115 4200 |001d: invoke-direct {v2, v4, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@1501 │ │ -041c28: 2702 |0020: throw v2 │ │ -041c2a: 0d02 |0021: move-exception v2 │ │ -041c2c: 1e03 |0022: monitor-exit v3 │ │ -041c2e: 2702 |0023: throw v2 │ │ -041c30: 0d00 |0024: move-exception v0 │ │ -041c32: 2202 2c03 |0025: new-instance v2, Ljava/lang/IllegalArgumentException; // type@032c │ │ -041c36: 1a04 5104 |0027: const-string v4, "Failed to parse android.support.FILE_PROVIDER_PATHS meta-data" // string@0451 │ │ -041c3a: 7030 0115 4200 |0029: invoke-direct {v2, v4, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@1501 │ │ -041c40: 2702 |002c: throw v2 │ │ +043770: |[043770] android.support.v4.content.FileProvider.getPathStrategy:(Landroid/content/Context;Ljava/lang/String;)Landroid/support/v4/content/FileProvider$PathStrategy; │ │ +043780: 6203 db01 |0000: sget-object v3, Landroid/support/v4/content/FileProvider;.sCache:Ljava/util/HashMap; // field@01db │ │ +043784: 1d03 |0002: monitor-enter v3 │ │ +043786: 6202 db01 |0003: sget-object v2, Landroid/support/v4/content/FileProvider;.sCache:Ljava/util/HashMap; // field@01db │ │ +04378a: 6e20 c415 6200 |0005: invoke-virtual {v2, v6}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@15c4 │ │ +043790: 0c01 |0008: move-result-object v1 │ │ +043792: 1f01 fa00 |0009: check-cast v1, Landroid/support/v4/content/FileProvider$PathStrategy; // type@00fa │ │ +043796: 3901 0b00 |000b: if-nez v1, 0016 // +000b │ │ +04379a: 7120 d505 6500 |000d: invoke-static {v5, v6}, Landroid/support/v4/content/FileProvider;.parsePathStrategy:(Landroid/content/Context;Ljava/lang/String;)Landroid/support/v4/content/FileProvider$PathStrategy; // method@05d5 │ │ +0437a0: 0c01 |0010: move-result-object v1 │ │ +0437a2: 6202 db01 |0011: sget-object v2, Landroid/support/v4/content/FileProvider;.sCache:Ljava/util/HashMap; // field@01db │ │ +0437a6: 6e30 c515 6201 |0013: invoke-virtual {v2, v6, v1}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@15c5 │ │ +0437ac: 1e03 |0016: monitor-exit v3 │ │ +0437ae: 1101 |0017: return-object v1 │ │ +0437b0: 0d00 |0018: move-exception v0 │ │ +0437b2: 2202 2903 |0019: new-instance v2, Ljava/lang/IllegalArgumentException; // type@0329 │ │ +0437b6: 1a04 5104 |001b: const-string v4, "Failed to parse android.support.FILE_PROVIDER_PATHS meta-data" // string@0451 │ │ +0437ba: 7030 0115 4200 |001d: invoke-direct {v2, v4, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@1501 │ │ +0437c0: 2702 |0020: throw v2 │ │ +0437c2: 0d02 |0021: move-exception v2 │ │ +0437c4: 1e03 |0022: monitor-exit v3 │ │ +0437c6: 2702 |0023: throw v2 │ │ +0437c8: 0d00 |0024: move-exception v0 │ │ +0437ca: 2202 2903 |0025: new-instance v2, Ljava/lang/IllegalArgumentException; // type@0329 │ │ +0437ce: 1a04 5104 |0027: const-string v4, "Failed to parse android.support.FILE_PROVIDER_PATHS meta-data" // string@0451 │ │ +0437d2: 7030 0115 4200 |0029: invoke-direct {v2, v4, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@1501 │ │ +0437d8: 2702 |002c: throw v2 │ │ catches : 4 │ │ 0x0003 - 0x000b │ │ -> 0x0021 │ │ 0x000d - 0x0010 │ │ Ljava/io/IOException; -> 0x0018 │ │ Lorg/xmlpull/v1/XmlPullParserException; -> 0x0024 │ │ -> 0x0021 │ │ @@ -18828,20 +18830,20 @@ │ │ type : '(Landroid/content/Context;Ljava/lang/String;Ljava/io/File;)Landroid/net/Uri;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -041c70: |[041c70] android.support.v4.content.FileProvider.getUriForFile:(Landroid/content/Context;Ljava/lang/String;Ljava/io/File;)Landroid/net/Uri; │ │ -041c80: 7120 ce05 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/content/FileProvider;.getPathStrategy:(Landroid/content/Context;Ljava/lang/String;)Landroid/support/v4/content/FileProvider$PathStrategy; // method@05ce │ │ -041c86: 0c00 |0003: move-result-object v0 │ │ -041c88: 7220 c205 4000 |0004: invoke-interface {v0, v4}, Landroid/support/v4/content/FileProvider$PathStrategy;.getUriForFile:(Ljava/io/File;)Landroid/net/Uri; // method@05c2 │ │ -041c8e: 0c01 |0007: move-result-object v1 │ │ -041c90: 1101 |0008: return-object v1 │ │ +043808: |[043808] android.support.v4.content.FileProvider.getUriForFile:(Landroid/content/Context;Ljava/lang/String;Ljava/io/File;)Landroid/net/Uri; │ │ +043818: 7120 ce05 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/content/FileProvider;.getPathStrategy:(Landroid/content/Context;Ljava/lang/String;)Landroid/support/v4/content/FileProvider$PathStrategy; // method@05ce │ │ +04381e: 0c00 |0003: move-result-object v0 │ │ +043820: 7220 c205 4000 |0004: invoke-interface {v0, v4}, Landroid/support/v4/content/FileProvider$PathStrategy;.getUriForFile:(Ljava/io/File;)Landroid/net/Uri; // method@05c2 │ │ +043826: 0c01 |0007: move-result-object v1 │ │ +043828: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=376 │ │ 0x0004 line=377 │ │ locals : │ │ 0x0004 - 0x0009 reg=0 strategy Landroid/support/v4/content/FileProvider$PathStrategy; │ │ 0x0000 - 0x0009 reg=2 context Landroid/content/Context; │ │ @@ -18853,61 +18855,61 @@ │ │ type : '(Ljava/lang/String;)I' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 88 16-bit code units │ │ -041c94: |[041c94] android.support.v4.content.FileProvider.modeToMode:(Ljava/lang/String;)I │ │ -041ca4: 1a01 c11e |0000: const-string v1, "r" // string@1ec1 │ │ -041ca8: 6e20 3915 4100 |0002: invoke-virtual {v1, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1539 │ │ -041cae: 0a01 |0005: move-result v1 │ │ -041cb0: 3801 0500 |0006: if-eqz v1, 000b // +0005 │ │ -041cb4: 1500 0010 |0008: const/high16 v0, #int 268435456 // #1000 │ │ -041cb8: 0f00 |000a: return v0 │ │ -041cba: 1a01 6f23 |000b: const-string v1, "w" // string@236f │ │ -041cbe: 6e20 3915 4100 |000d: invoke-virtual {v1, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1539 │ │ -041cc4: 0a01 |0010: move-result v1 │ │ -041cc6: 3901 0a00 |0011: if-nez v1, 001b // +000a │ │ -041cca: 1a01 b723 |0013: const-string v1, "wt" // string@23b7 │ │ -041cce: 6e20 3915 4100 |0015: invoke-virtual {v1, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1539 │ │ -041cd4: 0a01 |0018: move-result v1 │ │ -041cd6: 3801 0500 |0019: if-eqz v1, 001e // +0005 │ │ -041cda: 1500 002c |001b: const/high16 v0, #int 738197504 // #2c00 │ │ -041cde: 28ed |001d: goto 000a // -0013 │ │ -041ce0: 1a01 7023 |001e: const-string v1, "wa" // string@2370 │ │ -041ce4: 6e20 3915 4100 |0020: invoke-virtual {v1, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1539 │ │ -041cea: 0a01 |0023: move-result v1 │ │ -041cec: 3801 0500 |0024: if-eqz v1, 0029 // +0005 │ │ -041cf0: 1500 002a |0026: const/high16 v0, #int 704643072 // #2a00 │ │ -041cf4: 28e2 |0028: goto 000a // -001e │ │ -041cf6: 1a01 6f1f |0029: const-string v1, "rw" // string@1f6f │ │ -041cfa: 6e20 3915 4100 |002b: invoke-virtual {v1, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1539 │ │ -041d00: 0a01 |002e: move-result v1 │ │ -041d02: 3801 0500 |002f: if-eqz v1, 0034 // +0005 │ │ -041d06: 1500 0038 |0031: const/high16 v0, #int 939524096 // #3800 │ │ -041d0a: 28d7 |0033: goto 000a // -0029 │ │ -041d0c: 1a01 711f |0034: const-string v1, "rwt" // string@1f71 │ │ -041d10: 6e20 3915 4100 |0036: invoke-virtual {v1, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1539 │ │ -041d16: 0a01 |0039: move-result v1 │ │ -041d18: 3801 0500 |003a: if-eqz v1, 003f // +0005 │ │ -041d1c: 1500 003c |003c: const/high16 v0, #int 1006632960 // #3c00 │ │ -041d20: 28cc |003e: goto 000a // -0034 │ │ -041d22: 2201 2c03 |003f: new-instance v1, Ljava/lang/IllegalArgumentException; // type@032c │ │ -041d26: 2202 4203 |0041: new-instance v2, Ljava/lang/StringBuilder; // type@0342 │ │ -041d2a: 7010 5715 0200 |0043: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ -041d30: 1a03 2b05 |0046: const-string v3, "Invalid mode: " // string@052b │ │ -041d34: 6e20 5f15 3200 |0048: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -041d3a: 0c02 |004b: move-result-object v2 │ │ -041d3c: 6e20 5f15 4200 |004c: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -041d42: 0c02 |004f: move-result-object v2 │ │ -041d44: 6e10 6415 0200 |0050: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ -041d4a: 0c02 |0053: move-result-object v2 │ │ -041d4c: 7020 0015 2100 |0054: invoke-direct {v1, v2}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@1500 │ │ -041d52: 2701 |0057: throw v1 │ │ +04382c: |[04382c] android.support.v4.content.FileProvider.modeToMode:(Ljava/lang/String;)I │ │ +04383c: 1a01 bd1e |0000: const-string v1, "r" // string@1ebd │ │ +043840: 6e20 3915 4100 |0002: invoke-virtual {v1, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1539 │ │ +043846: 0a01 |0005: move-result v1 │ │ +043848: 3801 0500 |0006: if-eqz v1, 000b // +0005 │ │ +04384c: 1500 0010 |0008: const/high16 v0, #int 268435456 // #1000 │ │ +043850: 0f00 |000a: return v0 │ │ +043852: 1a01 6b23 |000b: const-string v1, "w" // string@236b │ │ +043856: 6e20 3915 4100 |000d: invoke-virtual {v1, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1539 │ │ +04385c: 0a01 |0010: move-result v1 │ │ +04385e: 3901 0a00 |0011: if-nez v1, 001b // +000a │ │ +043862: 1a01 b323 |0013: const-string v1, "wt" // string@23b3 │ │ +043866: 6e20 3915 4100 |0015: invoke-virtual {v1, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1539 │ │ +04386c: 0a01 |0018: move-result v1 │ │ +04386e: 3801 0500 |0019: if-eqz v1, 001e // +0005 │ │ +043872: 1500 002c |001b: const/high16 v0, #int 738197504 // #2c00 │ │ +043876: 28ed |001d: goto 000a // -0013 │ │ +043878: 1a01 6c23 |001e: const-string v1, "wa" // string@236c │ │ +04387c: 6e20 3915 4100 |0020: invoke-virtual {v1, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1539 │ │ +043882: 0a01 |0023: move-result v1 │ │ +043884: 3801 0500 |0024: if-eqz v1, 0029 // +0005 │ │ +043888: 1500 002a |0026: const/high16 v0, #int 704643072 // #2a00 │ │ +04388c: 28e2 |0028: goto 000a // -001e │ │ +04388e: 1a01 6b1f |0029: const-string v1, "rw" // string@1f6b │ │ +043892: 6e20 3915 4100 |002b: invoke-virtual {v1, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1539 │ │ +043898: 0a01 |002e: move-result v1 │ │ +04389a: 3801 0500 |002f: if-eqz v1, 0034 // +0005 │ │ +04389e: 1500 0038 |0031: const/high16 v0, #int 939524096 // #3800 │ │ +0438a2: 28d7 |0033: goto 000a // -0029 │ │ +0438a4: 1a01 6d1f |0034: const-string v1, "rwt" // string@1f6d │ │ +0438a8: 6e20 3915 4100 |0036: invoke-virtual {v1, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1539 │ │ +0438ae: 0a01 |0039: move-result v1 │ │ +0438b0: 3801 0500 |003a: if-eqz v1, 003f // +0005 │ │ +0438b4: 1500 003c |003c: const/high16 v0, #int 1006632960 // #3c00 │ │ +0438b8: 28cc |003e: goto 000a // -0034 │ │ +0438ba: 2201 2903 |003f: new-instance v1, Ljava/lang/IllegalArgumentException; // type@0329 │ │ +0438be: 2202 3f03 |0041: new-instance v2, Ljava/lang/StringBuilder; // type@033f │ │ +0438c2: 7010 5715 0200 |0043: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ +0438c8: 1a03 2b05 |0046: const-string v3, "Invalid mode: " // string@052b │ │ +0438cc: 6e20 5f15 3200 |0048: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +0438d2: 0c02 |004b: move-result-object v2 │ │ +0438d4: 6e20 5f15 4200 |004c: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +0438da: 0c02 |004f: move-result-object v2 │ │ +0438dc: 6e10 6415 0200 |0050: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ +0438e2: 0c02 |0053: move-result-object v2 │ │ +0438e4: 7020 0015 2100 |0054: invoke-direct {v1, v2}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@1500 │ │ +0438ea: 2701 |0057: throw v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=729 │ │ 0x0008 line=730 │ │ 0x000a line=749 │ │ 0x000b line=731 │ │ 0x001b line=732 │ │ @@ -18931,95 +18933,95 @@ │ │ type : '(Landroid/content/Context;Ljava/lang/String;)Landroid/support/v4/content/FileProvider$PathStrategy;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 15 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 152 16-bit code units │ │ -041d54: |[041d54] android.support.v4.content.FileProvider.parsePathStrategy:(Landroid/content/Context;Ljava/lang/String;)Landroid/support/v4/content/FileProvider$PathStrategy; │ │ -041d64: 120c |0000: const/4 v12, #int 0 // #0 │ │ -041d66: 120b |0001: const/4 v11, #int 0 // #0 │ │ -041d68: 121a |0002: const/4 v10, #int 1 // #1 │ │ -041d6a: 2204 fe00 |0003: new-instance v4, Landroid/support/v4/content/FileProvider$SimplePathStrategy; // type@00fe │ │ -041d6e: 7020 c305 e400 |0005: invoke-direct {v4, v14}, Landroid/support/v4/content/FileProvider$SimplePathStrategy;.:(Ljava/lang/String;)V // method@05c3 │ │ -041d74: 6e10 b600 0d00 |0008: invoke-virtual {v13}, Landroid/content/Context;.getPackageManager:()Landroid/content/pm/PackageManager; // method@00b6 │ │ -041d7a: 0c08 |000b: move-result-object v8 │ │ -041d7c: 1309 8000 |000c: const/16 v9, #int 128 // #80 │ │ -041d80: 6e30 0501 e809 |000e: invoke-virtual {v8, v14, v9}, Landroid/content/pm/PackageManager;.resolveContentProvider:(Ljava/lang/String;I)Landroid/content/pm/ProviderInfo; // method@0105 │ │ -041d86: 0c01 |0011: move-result-object v1 │ │ -041d88: 6e10 b600 0d00 |0012: invoke-virtual {v13}, Landroid/content/Context;.getPackageManager:()Landroid/content/pm/PackageManager; // method@00b6 │ │ -041d8e: 0c08 |0015: move-result-object v8 │ │ -041d90: 1a09 bb10 |0016: const-string v9, "android.support.FILE_PROVIDER_PATHS" // string@10bb │ │ -041d94: 6e30 0601 8109 |0018: invoke-virtual {v1, v8, v9}, Landroid/content/pm/ProviderInfo;.loadXmlMetaData:(Landroid/content/pm/PackageManager;Ljava/lang/String;)Landroid/content/res/XmlResourceParser; // method@0106 │ │ -041d9a: 0c00 |001b: move-result-object v0 │ │ -041d9c: 3900 0a00 |001c: if-nez v0, 0026 // +000a │ │ -041da0: 2208 2c03 |001e: new-instance v8, Ljava/lang/IllegalArgumentException; // type@032c │ │ -041da4: 1a09 070b |0020: const-string v9, "Missing android.support.FILE_PROVIDER_PATHS meta-data" // string@0b07 │ │ -041da8: 7020 0015 9800 |0022: invoke-direct {v8, v9}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@1500 │ │ -041dae: 2708 |0025: throw v8 │ │ -041db0: 7210 2401 0000 |0026: invoke-interface {v0}, Landroid/content/res/XmlResourceParser;.next:()I // method@0124 │ │ -041db6: 0a07 |0029: move-result v7 │ │ -041db8: 32a7 6d00 |002a: if-eq v7, v10, 0097 // +006d │ │ -041dbc: 1228 |002c: const/4 v8, #int 2 // #2 │ │ -041dbe: 3387 f9ff |002d: if-ne v7, v8, 0026 // -0007 │ │ -041dc2: 7210 2301 0000 |002f: invoke-interface {v0}, Landroid/content/res/XmlResourceParser;.getName:()Ljava/lang/String; // method@0123 │ │ -041dc8: 0c05 |0032: move-result-object v5 │ │ -041dca: 1a08 011c |0033: const-string v8, "name" // string@1c01 │ │ -041dce: 7230 2201 c008 |0035: invoke-interface {v0, v12, v8}, Landroid/content/res/XmlResourceParser;.getAttributeValue:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0122 │ │ -041dd4: 0c02 |0038: move-result-object v2 │ │ -041dd6: 1a08 cb1d |0039: const-string v8, "path" // string@1dcb │ │ -041dda: 7230 2201 c008 |003b: invoke-interface {v0, v12, v8}, Landroid/content/res/XmlResourceParser;.getAttributeValue:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0122 │ │ -041de0: 0c03 |003e: move-result-object v3 │ │ -041de2: 1206 |003f: const/4 v6, #int 0 // #0 │ │ -041de4: 1a08 611f |0040: const-string v8, "root-path" // string@1f61 │ │ -041de8: 6e20 3915 5800 |0042: invoke-virtual {v8, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1539 │ │ -041dee: 0a08 |0045: move-result v8 │ │ -041df0: 3808 1200 |0046: if-eqz v8, 0058 // +0012 │ │ -041df4: 6208 d401 |0048: sget-object v8, Landroid/support/v4/content/FileProvider;.DEVICE_ROOT:Ljava/io/File; // field@01d4 │ │ -041df8: 23a9 a604 |004a: new-array v9, v10, [Ljava/lang/String; // type@04a6 │ │ -041dfc: 4d03 090b |004c: aput-object v3, v9, v11 │ │ -041e00: 7120 ca05 9800 |004e: invoke-static {v8, v9}, Landroid/support/v4/content/FileProvider;.buildPath:(Ljava/io/File;[Ljava/lang/String;)Ljava/io/File; // method@05ca │ │ -041e06: 0c06 |0051: move-result-object v6 │ │ -041e08: 3806 d4ff |0052: if-eqz v6, 0026 // -002c │ │ -041e0c: 6e30 c405 2406 |0054: invoke-virtual {v4, v2, v6}, Landroid/support/v4/content/FileProvider$SimplePathStrategy;.addRoot:(Ljava/lang/String;Ljava/io/File;)V // method@05c4 │ │ -041e12: 28cf |0057: goto 0026 // -0031 │ │ -041e14: 1a08 5814 |0058: const-string v8, "files-path" // string@1458 │ │ -041e18: 6e20 3915 5800 |005a: invoke-virtual {v8, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1539 │ │ -041e1e: 0a08 |005d: move-result v8 │ │ -041e20: 3808 0f00 |005e: if-eqz v8, 006d // +000f │ │ -041e24: 6e10 b200 0d00 |0060: invoke-virtual {v13}, Landroid/content/Context;.getFilesDir:()Ljava/io/File; // method@00b2 │ │ -041e2a: 0c08 |0063: move-result-object v8 │ │ -041e2c: 23a9 a604 |0064: new-array v9, v10, [Ljava/lang/String; // type@04a6 │ │ -041e30: 4d03 090b |0066: aput-object v3, v9, v11 │ │ -041e34: 7120 ca05 9800 |0068: invoke-static {v8, v9}, Landroid/support/v4/content/FileProvider;.buildPath:(Ljava/io/File;[Ljava/lang/String;)Ljava/io/File; // method@05ca │ │ -041e3a: 0c06 |006b: move-result-object v6 │ │ -041e3c: 28e6 |006c: goto 0052 // -001a │ │ -041e3e: 1a08 ac11 |006d: const-string v8, "cache-path" // string@11ac │ │ -041e42: 6e20 3915 5800 |006f: invoke-virtual {v8, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1539 │ │ -041e48: 0a08 |0072: move-result v8 │ │ -041e4a: 3808 0f00 |0073: if-eqz v8, 0082 // +000f │ │ -041e4e: 6e10 ab00 0d00 |0075: invoke-virtual {v13}, Landroid/content/Context;.getCacheDir:()Ljava/io/File; // method@00ab │ │ -041e54: 0c08 |0078: move-result-object v8 │ │ -041e56: 23a9 a604 |0079: new-array v9, v10, [Ljava/lang/String; // type@04a6 │ │ -041e5a: 4d03 090b |007b: aput-object v3, v9, v11 │ │ -041e5e: 7120 ca05 9800 |007d: invoke-static {v8, v9}, Landroid/support/v4/content/FileProvider;.buildPath:(Ljava/io/File;[Ljava/lang/String;)Ljava/io/File; // method@05ca │ │ -041e64: 0c06 |0080: move-result-object v6 │ │ -041e66: 28d1 |0081: goto 0052 // -002f │ │ -041e68: 1a08 2f14 |0082: const-string v8, "external-path" // string@142f │ │ -041e6c: 6e20 3915 5800 |0084: invoke-virtual {v8, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1539 │ │ -041e72: 0a08 |0087: move-result v8 │ │ -041e74: 3808 caff |0088: if-eqz v8, 0052 // -0036 │ │ -041e78: 7100 c301 0000 |008a: invoke-static {}, Landroid/os/Environment;.getExternalStorageDirectory:()Ljava/io/File; // method@01c3 │ │ -041e7e: 0c08 |008d: move-result-object v8 │ │ -041e80: 23a9 a604 |008e: new-array v9, v10, [Ljava/lang/String; // type@04a6 │ │ -041e84: 4d03 090b |0090: aput-object v3, v9, v11 │ │ -041e88: 7120 ca05 9800 |0092: invoke-static {v8, v9}, Landroid/support/v4/content/FileProvider;.buildPath:(Ljava/io/File;[Ljava/lang/String;)Ljava/io/File; // method@05ca │ │ -041e8e: 0c06 |0095: move-result-object v6 │ │ -041e90: 28bc |0096: goto 0052 // -0044 │ │ -041e92: 1104 |0097: return-object v4 │ │ +0438ec: |[0438ec] android.support.v4.content.FileProvider.parsePathStrategy:(Landroid/content/Context;Ljava/lang/String;)Landroid/support/v4/content/FileProvider$PathStrategy; │ │ +0438fc: 120c |0000: const/4 v12, #int 0 // #0 │ │ +0438fe: 120b |0001: const/4 v11, #int 0 // #0 │ │ +043900: 121a |0002: const/4 v10, #int 1 // #1 │ │ +043902: 2204 fb00 |0003: new-instance v4, Landroid/support/v4/content/FileProvider$SimplePathStrategy; // type@00fb │ │ +043906: 7020 c305 e400 |0005: invoke-direct {v4, v14}, Landroid/support/v4/content/FileProvider$SimplePathStrategy;.:(Ljava/lang/String;)V // method@05c3 │ │ +04390c: 6e10 b600 0d00 |0008: invoke-virtual {v13}, Landroid/content/Context;.getPackageManager:()Landroid/content/pm/PackageManager; // method@00b6 │ │ +043912: 0c08 |000b: move-result-object v8 │ │ +043914: 1309 8000 |000c: const/16 v9, #int 128 // #80 │ │ +043918: 6e30 0501 e809 |000e: invoke-virtual {v8, v14, v9}, Landroid/content/pm/PackageManager;.resolveContentProvider:(Ljava/lang/String;I)Landroid/content/pm/ProviderInfo; // method@0105 │ │ +04391e: 0c01 |0011: move-result-object v1 │ │ +043920: 6e10 b600 0d00 |0012: invoke-virtual {v13}, Landroid/content/Context;.getPackageManager:()Landroid/content/pm/PackageManager; // method@00b6 │ │ +043926: 0c08 |0015: move-result-object v8 │ │ +043928: 1a09 b710 |0016: const-string v9, "android.support.FILE_PROVIDER_PATHS" // string@10b7 │ │ +04392c: 6e30 0601 8109 |0018: invoke-virtual {v1, v8, v9}, Landroid/content/pm/ProviderInfo;.loadXmlMetaData:(Landroid/content/pm/PackageManager;Ljava/lang/String;)Landroid/content/res/XmlResourceParser; // method@0106 │ │ +043932: 0c00 |001b: move-result-object v0 │ │ +043934: 3900 0a00 |001c: if-nez v0, 0026 // +000a │ │ +043938: 2208 2903 |001e: new-instance v8, Ljava/lang/IllegalArgumentException; // type@0329 │ │ +04393c: 1a09 040b |0020: const-string v9, "Missing android.support.FILE_PROVIDER_PATHS meta-data" // string@0b04 │ │ +043940: 7020 0015 9800 |0022: invoke-direct {v8, v9}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@1500 │ │ +043946: 2708 |0025: throw v8 │ │ +043948: 7210 2401 0000 |0026: invoke-interface {v0}, Landroid/content/res/XmlResourceParser;.next:()I // method@0124 │ │ +04394e: 0a07 |0029: move-result v7 │ │ +043950: 32a7 6d00 |002a: if-eq v7, v10, 0097 // +006d │ │ +043954: 1228 |002c: const/4 v8, #int 2 // #2 │ │ +043956: 3387 f9ff |002d: if-ne v7, v8, 0026 // -0007 │ │ +04395a: 7210 2301 0000 |002f: invoke-interface {v0}, Landroid/content/res/XmlResourceParser;.getName:()Ljava/lang/String; // method@0123 │ │ +043960: 0c05 |0032: move-result-object v5 │ │ +043962: 1a08 fd1b |0033: const-string v8, "name" // string@1bfd │ │ +043966: 7230 2201 c008 |0035: invoke-interface {v0, v12, v8}, Landroid/content/res/XmlResourceParser;.getAttributeValue:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0122 │ │ +04396c: 0c02 |0038: move-result-object v2 │ │ +04396e: 1a08 c71d |0039: const-string v8, "path" // string@1dc7 │ │ +043972: 7230 2201 c008 |003b: invoke-interface {v0, v12, v8}, Landroid/content/res/XmlResourceParser;.getAttributeValue:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0122 │ │ +043978: 0c03 |003e: move-result-object v3 │ │ +04397a: 1206 |003f: const/4 v6, #int 0 // #0 │ │ +04397c: 1a08 5d1f |0040: const-string v8, "root-path" // string@1f5d │ │ +043980: 6e20 3915 5800 |0042: invoke-virtual {v8, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1539 │ │ +043986: 0a08 |0045: move-result v8 │ │ +043988: 3808 1200 |0046: if-eqz v8, 0058 // +0012 │ │ +04398c: 6208 d401 |0048: sget-object v8, Landroid/support/v4/content/FileProvider;.DEVICE_ROOT:Ljava/io/File; // field@01d4 │ │ +043990: 23a9 a304 |004a: new-array v9, v10, [Ljava/lang/String; // type@04a3 │ │ +043994: 4d03 090b |004c: aput-object v3, v9, v11 │ │ +043998: 7120 ca05 9800 |004e: invoke-static {v8, v9}, Landroid/support/v4/content/FileProvider;.buildPath:(Ljava/io/File;[Ljava/lang/String;)Ljava/io/File; // method@05ca │ │ +04399e: 0c06 |0051: move-result-object v6 │ │ +0439a0: 3806 d4ff |0052: if-eqz v6, 0026 // -002c │ │ +0439a4: 6e30 c405 2406 |0054: invoke-virtual {v4, v2, v6}, Landroid/support/v4/content/FileProvider$SimplePathStrategy;.addRoot:(Ljava/lang/String;Ljava/io/File;)V // method@05c4 │ │ +0439aa: 28cf |0057: goto 0026 // -0031 │ │ +0439ac: 1a08 5414 |0058: const-string v8, "files-path" // string@1454 │ │ +0439b0: 6e20 3915 5800 |005a: invoke-virtual {v8, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1539 │ │ +0439b6: 0a08 |005d: move-result v8 │ │ +0439b8: 3808 0f00 |005e: if-eqz v8, 006d // +000f │ │ +0439bc: 6e10 b200 0d00 |0060: invoke-virtual {v13}, Landroid/content/Context;.getFilesDir:()Ljava/io/File; // method@00b2 │ │ +0439c2: 0c08 |0063: move-result-object v8 │ │ +0439c4: 23a9 a304 |0064: new-array v9, v10, [Ljava/lang/String; // type@04a3 │ │ +0439c8: 4d03 090b |0066: aput-object v3, v9, v11 │ │ +0439cc: 7120 ca05 9800 |0068: invoke-static {v8, v9}, Landroid/support/v4/content/FileProvider;.buildPath:(Ljava/io/File;[Ljava/lang/String;)Ljava/io/File; // method@05ca │ │ +0439d2: 0c06 |006b: move-result-object v6 │ │ +0439d4: 28e6 |006c: goto 0052 // -001a │ │ +0439d6: 1a08 a811 |006d: const-string v8, "cache-path" // string@11a8 │ │ +0439da: 6e20 3915 5800 |006f: invoke-virtual {v8, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1539 │ │ +0439e0: 0a08 |0072: move-result v8 │ │ +0439e2: 3808 0f00 |0073: if-eqz v8, 0082 // +000f │ │ +0439e6: 6e10 ab00 0d00 |0075: invoke-virtual {v13}, Landroid/content/Context;.getCacheDir:()Ljava/io/File; // method@00ab │ │ +0439ec: 0c08 |0078: move-result-object v8 │ │ +0439ee: 23a9 a304 |0079: new-array v9, v10, [Ljava/lang/String; // type@04a3 │ │ +0439f2: 4d03 090b |007b: aput-object v3, v9, v11 │ │ +0439f6: 7120 ca05 9800 |007d: invoke-static {v8, v9}, Landroid/support/v4/content/FileProvider;.buildPath:(Ljava/io/File;[Ljava/lang/String;)Ljava/io/File; // method@05ca │ │ +0439fc: 0c06 |0080: move-result-object v6 │ │ +0439fe: 28d1 |0081: goto 0052 // -002f │ │ +043a00: 1a08 2b14 |0082: const-string v8, "external-path" // string@142b │ │ +043a04: 6e20 3915 5800 |0084: invoke-virtual {v8, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1539 │ │ +043a0a: 0a08 |0087: move-result v8 │ │ +043a0c: 3808 caff |0088: if-eqz v8, 0052 // -0036 │ │ +043a10: 7100 c301 0000 |008a: invoke-static {}, Landroid/os/Environment;.getExternalStorageDirectory:()Ljava/io/File; // method@01c3 │ │ +043a16: 0c08 |008d: move-result-object v8 │ │ +043a18: 23a9 a304 |008e: new-array v9, v10, [Ljava/lang/String; // type@04a3 │ │ +043a1c: 4d03 090b |0090: aput-object v3, v9, v11 │ │ +043a20: 7120 ca05 9800 |0092: invoke-static {v8, v9}, Landroid/support/v4/content/FileProvider;.buildPath:(Ljava/io/File;[Ljava/lang/String;)Ljava/io/File; // method@05ca │ │ +043a26: 0c06 |0095: move-result-object v6 │ │ +043a28: 28bc |0096: goto 0052 // -0044 │ │ +043a2a: 1104 |0097: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=556 │ │ 0x0008 line=558 │ │ 0x0012 line=560 │ │ 0x001c line=562 │ │ 0x001e line=563 │ │ @@ -19058,33 +19060,33 @@ │ │ type : '(Landroid/content/Context;Landroid/content/pm/ProviderInfo;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 36 16-bit code units │ │ -041e94: |[041e94] android.support.v4.content.FileProvider.attachInfo:(Landroid/content/Context;Landroid/content/pm/ProviderInfo;)V │ │ -041ea4: 6f30 9900 3204 |0000: invoke-super {v2, v3, v4}, Landroid/content/ContentProvider;.attachInfo:(Landroid/content/Context;Landroid/content/pm/ProviderInfo;)V // method@0099 │ │ -041eaa: 5540 1100 |0003: iget-boolean v0, v4, Landroid/content/pm/ProviderInfo;.exported:Z // field@0011 │ │ -041eae: 3800 0a00 |0005: if-eqz v0, 000f // +000a │ │ -041eb2: 2200 3f03 |0007: new-instance v0, Ljava/lang/SecurityException; // type@033f │ │ -041eb6: 1a01 dc0b |0009: const-string v1, "Provider must not be exported" // string@0bdc │ │ -041eba: 7020 3015 1000 |000b: invoke-direct {v0, v1}, Ljava/lang/SecurityException;.:(Ljava/lang/String;)V // method@1530 │ │ -041ec0: 2700 |000e: throw v0 │ │ -041ec2: 5540 1200 |000f: iget-boolean v0, v4, Landroid/content/pm/ProviderInfo;.grantUriPermissions:Z // field@0012 │ │ -041ec6: 3900 0a00 |0011: if-nez v0, 001b // +000a │ │ -041eca: 2200 3f03 |0013: new-instance v0, Ljava/lang/SecurityException; // type@033f │ │ -041ece: 1a01 db0b |0015: const-string v1, "Provider must grant uri permissions" // string@0bdb │ │ -041ed2: 7020 3015 1000 |0017: invoke-direct {v0, v1}, Ljava/lang/SecurityException;.:(Ljava/lang/String;)V // method@1530 │ │ -041ed8: 2700 |001a: throw v0 │ │ -041eda: 5440 1000 |001b: iget-object v0, v4, Landroid/content/pm/ProviderInfo;.authority:Ljava/lang/String; // field@0010 │ │ -041ede: 7120 ce05 0300 |001d: invoke-static {v3, v0}, Landroid/support/v4/content/FileProvider;.getPathStrategy:(Landroid/content/Context;Ljava/lang/String;)Landroid/support/v4/content/FileProvider$PathStrategy; // method@05ce │ │ -041ee4: 0c00 |0020: move-result-object v0 │ │ -041ee6: 5b20 da01 |0021: iput-object v0, v2, Landroid/support/v4/content/FileProvider;.mStrategy:Landroid/support/v4/content/FileProvider$PathStrategy; // field@01da │ │ -041eea: 0e00 |0023: return-void │ │ +043a2c: |[043a2c] android.support.v4.content.FileProvider.attachInfo:(Landroid/content/Context;Landroid/content/pm/ProviderInfo;)V │ │ +043a3c: 6f30 9900 3204 |0000: invoke-super {v2, v3, v4}, Landroid/content/ContentProvider;.attachInfo:(Landroid/content/Context;Landroid/content/pm/ProviderInfo;)V // method@0099 │ │ +043a42: 5540 1100 |0003: iget-boolean v0, v4, Landroid/content/pm/ProviderInfo;.exported:Z // field@0011 │ │ +043a46: 3800 0a00 |0005: if-eqz v0, 000f // +000a │ │ +043a4a: 2200 3c03 |0007: new-instance v0, Ljava/lang/SecurityException; // type@033c │ │ +043a4e: 1a01 d90b |0009: const-string v1, "Provider must not be exported" // string@0bd9 │ │ +043a52: 7020 3015 1000 |000b: invoke-direct {v0, v1}, Ljava/lang/SecurityException;.:(Ljava/lang/String;)V // method@1530 │ │ +043a58: 2700 |000e: throw v0 │ │ +043a5a: 5540 1200 |000f: iget-boolean v0, v4, Landroid/content/pm/ProviderInfo;.grantUriPermissions:Z // field@0012 │ │ +043a5e: 3900 0a00 |0011: if-nez v0, 001b // +000a │ │ +043a62: 2200 3c03 |0013: new-instance v0, Ljava/lang/SecurityException; // type@033c │ │ +043a66: 1a01 d80b |0015: const-string v1, "Provider must grant uri permissions" // string@0bd8 │ │ +043a6a: 7020 3015 1000 |0017: invoke-direct {v0, v1}, Ljava/lang/SecurityException;.:(Ljava/lang/String;)V // method@1530 │ │ +043a70: 2700 |001a: throw v0 │ │ +043a72: 5440 1000 |001b: iget-object v0, v4, Landroid/content/pm/ProviderInfo;.authority:Ljava/lang/String; // field@0010 │ │ +043a76: 7120 ce05 0300 |001d: invoke-static {v3, v0}, Landroid/support/v4/content/FileProvider;.getPathStrategy:(Landroid/content/Context;Ljava/lang/String;)Landroid/support/v4/content/FileProvider$PathStrategy; // method@05ce │ │ +043a7c: 0c00 |0020: move-result-object v0 │ │ +043a7e: 5b20 da01 |0021: iput-object v0, v2, Landroid/support/v4/content/FileProvider;.mStrategy:Landroid/support/v4/content/FileProvider$PathStrategy; // field@01da │ │ +043a82: 0e00 |0023: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=342 │ │ 0x0003 line=345 │ │ 0x0007 line=346 │ │ 0x000f line=348 │ │ 0x0013 line=349 │ │ @@ -19100,25 +19102,25 @@ │ │ type : '(Landroid/net/Uri;Ljava/lang/String;[Ljava/lang/String;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -041eec: |[041eec] android.support.v4.content.FileProvider.delete:(Landroid/net/Uri;Ljava/lang/String;[Ljava/lang/String;)I │ │ -041efc: 5421 da01 |0000: iget-object v1, v2, Landroid/support/v4/content/FileProvider;.mStrategy:Landroid/support/v4/content/FileProvider$PathStrategy; // field@01da │ │ -041f00: 7220 c105 3100 |0002: invoke-interface {v1, v3}, Landroid/support/v4/content/FileProvider$PathStrategy;.getFileForUri:(Landroid/net/Uri;)Ljava/io/File; // method@05c1 │ │ -041f06: 0c00 |0005: move-result-object v0 │ │ -041f08: 6e10 a114 0000 |0006: invoke-virtual {v0}, Ljava/io/File;.delete:()Z // method@14a1 │ │ -041f0e: 0a01 |0009: move-result v1 │ │ -041f10: 3801 0400 |000a: if-eqz v1, 000e // +0004 │ │ -041f14: 1211 |000c: const/4 v1, #int 1 // #1 │ │ -041f16: 0f01 |000d: return v1 │ │ -041f18: 1201 |000e: const/4 v1, #int 0 // #0 │ │ -041f1a: 28fe |000f: goto 000d // -0002 │ │ +043a84: |[043a84] android.support.v4.content.FileProvider.delete:(Landroid/net/Uri;Ljava/lang/String;[Ljava/lang/String;)I │ │ +043a94: 5421 da01 |0000: iget-object v1, v2, Landroid/support/v4/content/FileProvider;.mStrategy:Landroid/support/v4/content/FileProvider$PathStrategy; // field@01da │ │ +043a98: 7220 c105 3100 |0002: invoke-interface {v1, v3}, Landroid/support/v4/content/FileProvider$PathStrategy;.getFileForUri:(Landroid/net/Uri;)Ljava/io/File; // method@05c1 │ │ +043a9e: 0c00 |0005: move-result-object v0 │ │ +043aa0: 6e10 a114 0000 |0006: invoke-virtual {v0}, Ljava/io/File;.delete:()Z // method@14a1 │ │ +043aa6: 0a01 |0009: move-result v1 │ │ +043aa8: 3801 0400 |000a: if-eqz v1, 000e // +0004 │ │ +043aac: 1211 |000c: const/4 v1, #int 1 // #1 │ │ +043aae: 0f01 |000d: return v1 │ │ +043ab0: 1201 |000e: const/4 v1, #int 0 // #0 │ │ +043ab2: 28fe |000f: goto 000d // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=497 │ │ 0x0006 line=498 │ │ locals : │ │ 0x0006 - 0x0010 reg=0 file Ljava/io/File; │ │ 0x0000 - 0x0010 reg=2 this Landroid/support/v4/content/FileProvider; │ │ @@ -19131,37 +19133,37 @@ │ │ type : '(Landroid/net/Uri;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 42 16-bit code units │ │ -041f1c: |[041f1c] android.support.v4.content.FileProvider.getType:(Landroid/net/Uri;)Ljava/lang/String; │ │ -041f2c: 5464 da01 |0000: iget-object v4, v6, Landroid/support/v4/content/FileProvider;.mStrategy:Landroid/support/v4/content/FileProvider$PathStrategy; // field@01da │ │ -041f30: 7220 c105 7400 |0002: invoke-interface {v4, v7}, Landroid/support/v4/content/FileProvider$PathStrategy;.getFileForUri:(Landroid/net/Uri;)Ljava/io/File; // method@05c1 │ │ -041f36: 0c01 |0005: move-result-object v1 │ │ -041f38: 6e10 a614 0100 |0006: invoke-virtual {v1}, Ljava/io/File;.getName:()Ljava/lang/String; // method@14a6 │ │ -041f3e: 0c04 |0009: move-result-object v4 │ │ -041f40: 1305 2e00 |000a: const/16 v5, #int 46 // #2e │ │ -041f44: 6e20 4015 5400 |000c: invoke-virtual {v4, v5}, Ljava/lang/String;.lastIndexOf:(I)I // method@1540 │ │ -041f4a: 0a02 |000f: move-result v2 │ │ -041f4c: 3a02 1700 |0010: if-ltz v2, 0027 // +0017 │ │ -041f50: 6e10 a614 0100 |0012: invoke-virtual {v1}, Ljava/io/File;.getName:()Ljava/lang/String; // method@14a6 │ │ -041f56: 0c04 |0015: move-result-object v4 │ │ -041f58: d805 0201 |0016: add-int/lit8 v5, v2, #int 1 // #01 │ │ -041f5c: 6e20 4715 5400 |0018: invoke-virtual {v4, v5}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@1547 │ │ -041f62: 0c00 |001b: move-result-object v0 │ │ -041f64: 7100 b413 0000 |001c: invoke-static {}, Landroid/webkit/MimeTypeMap;.getSingleton:()Landroid/webkit/MimeTypeMap; // method@13b4 │ │ -041f6a: 0c04 |001f: move-result-object v4 │ │ -041f6c: 6e20 b313 0400 |0020: invoke-virtual {v4, v0}, Landroid/webkit/MimeTypeMap;.getMimeTypeFromExtension:(Ljava/lang/String;)Ljava/lang/String; // method@13b3 │ │ -041f72: 0c03 |0023: move-result-object v3 │ │ -041f74: 3803 0300 |0024: if-eqz v3, 0027 // +0003 │ │ -041f78: 1103 |0026: return-object v3 │ │ -041f7a: 1a03 e210 |0027: const-string v3, "application/octet-stream" // string@10e2 │ │ -041f7e: 28fd |0029: goto 0026 // -0003 │ │ +043ab4: |[043ab4] android.support.v4.content.FileProvider.getType:(Landroid/net/Uri;)Ljava/lang/String; │ │ +043ac4: 5464 da01 |0000: iget-object v4, v6, Landroid/support/v4/content/FileProvider;.mStrategy:Landroid/support/v4/content/FileProvider$PathStrategy; // field@01da │ │ +043ac8: 7220 c105 7400 |0002: invoke-interface {v4, v7}, Landroid/support/v4/content/FileProvider$PathStrategy;.getFileForUri:(Landroid/net/Uri;)Ljava/io/File; // method@05c1 │ │ +043ace: 0c01 |0005: move-result-object v1 │ │ +043ad0: 6e10 a614 0100 |0006: invoke-virtual {v1}, Ljava/io/File;.getName:()Ljava/lang/String; // method@14a6 │ │ +043ad6: 0c04 |0009: move-result-object v4 │ │ +043ad8: 1305 2e00 |000a: const/16 v5, #int 46 // #2e │ │ +043adc: 6e20 4015 5400 |000c: invoke-virtual {v4, v5}, Ljava/lang/String;.lastIndexOf:(I)I // method@1540 │ │ +043ae2: 0a02 |000f: move-result v2 │ │ +043ae4: 3a02 1700 |0010: if-ltz v2, 0027 // +0017 │ │ +043ae8: 6e10 a614 0100 |0012: invoke-virtual {v1}, Ljava/io/File;.getName:()Ljava/lang/String; // method@14a6 │ │ +043aee: 0c04 |0015: move-result-object v4 │ │ +043af0: d805 0201 |0016: add-int/lit8 v5, v2, #int 1 // #01 │ │ +043af4: 6e20 4715 5400 |0018: invoke-virtual {v4, v5}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@1547 │ │ +043afa: 0c00 |001b: move-result-object v0 │ │ +043afc: 7100 b413 0000 |001c: invoke-static {}, Landroid/webkit/MimeTypeMap;.getSingleton:()Landroid/webkit/MimeTypeMap; // method@13b4 │ │ +043b02: 0c04 |001f: move-result-object v4 │ │ +043b04: 6e20 b313 0400 |0020: invoke-virtual {v4, v0}, Landroid/webkit/MimeTypeMap;.getMimeTypeFromExtension:(Ljava/lang/String;)Ljava/lang/String; // method@13b3 │ │ +043b0a: 0c03 |0023: move-result-object v3 │ │ +043b0c: 3803 0300 |0024: if-eqz v3, 0027 // +0003 │ │ +043b10: 1103 |0026: return-object v3 │ │ +043b12: 1a03 de10 |0027: const-string v3, "application/octet-stream" // string@10de │ │ +043b16: 28fd |0029: goto 0026 // -0003 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=451 │ │ 0x0006 line=453 │ │ 0x0010 line=454 │ │ 0x0012 line=455 │ │ 0x001c line=456 │ │ @@ -19180,19 +19182,19 @@ │ │ type : '(Landroid/net/Uri;Landroid/content/ContentValues;)Landroid/net/Uri;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -041f80: |[041f80] android.support.v4.content.FileProvider.insert:(Landroid/net/Uri;Landroid/content/ContentValues;)Landroid/net/Uri; │ │ -041f90: 2200 4703 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0347 │ │ -041f94: 1a01 3e0b |0002: const-string v1, "No external inserts" // string@0b3e │ │ -041f98: 7020 7615 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@1576 │ │ -041f9e: 2700 |0007: throw v0 │ │ +043b18: |[043b18] android.support.v4.content.FileProvider.insert:(Landroid/net/Uri;Landroid/content/ContentValues;)Landroid/net/Uri; │ │ +043b28: 2200 4403 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0344 │ │ +043b2c: 1a01 3b0b |0002: const-string v1, "No external inserts" // string@0b3b │ │ +043b30: 7020 7615 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@1576 │ │ +043b36: 2700 |0007: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=471 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/content/FileProvider; │ │ 0x0000 - 0x0008 reg=3 uri Landroid/net/Uri; │ │ 0x0000 - 0x0008 reg=4 values Landroid/content/ContentValues; │ │ @@ -19202,17 +19204,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -041fa0: |[041fa0] android.support.v4.content.FileProvider.onCreate:()Z │ │ -041fb0: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -041fb2: 0f00 |0001: return v0 │ │ +043b38: |[043b38] android.support.v4.content.FileProvider.onCreate:()Z │ │ +043b48: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +043b4a: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=330 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/content/FileProvider; │ │ │ │ #5 : (in Landroid/support/v4/content/FileProvider;) │ │ @@ -19220,23 +19222,23 @@ │ │ type : '(Landroid/net/Uri;Ljava/lang/String;)Landroid/os/ParcelFileDescriptor;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -041fb4: |[041fb4] android.support.v4.content.FileProvider.openFile:(Landroid/net/Uri;Ljava/lang/String;)Landroid/os/ParcelFileDescriptor; │ │ -041fc4: 5432 da01 |0000: iget-object v2, v3, Landroid/support/v4/content/FileProvider;.mStrategy:Landroid/support/v4/content/FileProvider$PathStrategy; // field@01da │ │ -041fc8: 7220 c105 4200 |0002: invoke-interface {v2, v4}, Landroid/support/v4/content/FileProvider$PathStrategy;.getFileForUri:(Landroid/net/Uri;)Ljava/io/File; // method@05c1 │ │ -041fce: 0c00 |0005: move-result-object v0 │ │ -041fd0: 7110 d205 0500 |0006: invoke-static {v5}, Landroid/support/v4/content/FileProvider;.modeToMode:(Ljava/lang/String;)I // method@05d2 │ │ -041fd6: 0a01 |0009: move-result v1 │ │ -041fd8: 7120 e601 1000 |000a: invoke-static {v0, v1}, Landroid/os/ParcelFileDescriptor;.open:(Ljava/io/File;I)Landroid/os/ParcelFileDescriptor; // method@01e6 │ │ -041fde: 0c02 |000d: move-result-object v2 │ │ -041fe0: 1102 |000e: return-object v2 │ │ +043b4c: |[043b4c] android.support.v4.content.FileProvider.openFile:(Landroid/net/Uri;Ljava/lang/String;)Landroid/os/ParcelFileDescriptor; │ │ +043b5c: 5432 da01 |0000: iget-object v2, v3, Landroid/support/v4/content/FileProvider;.mStrategy:Landroid/support/v4/content/FileProvider$PathStrategy; // field@01da │ │ +043b60: 7220 c105 4200 |0002: invoke-interface {v2, v4}, Landroid/support/v4/content/FileProvider$PathStrategy;.getFileForUri:(Landroid/net/Uri;)Ljava/io/File; // method@05c1 │ │ +043b66: 0c00 |0005: move-result-object v0 │ │ +043b68: 7110 d205 0500 |0006: invoke-static {v5}, Landroid/support/v4/content/FileProvider;.modeToMode:(Ljava/lang/String;)I // method@05d2 │ │ +043b6e: 0a01 |0009: move-result v1 │ │ +043b70: 7120 e601 1000 |000a: invoke-static {v0, v1}, Landroid/os/ParcelFileDescriptor;.open:(Ljava/io/File;I)Landroid/os/ParcelFileDescriptor; // method@01e6 │ │ +043b76: 0c02 |000d: move-result-object v2 │ │ +043b78: 1102 |000e: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=519 │ │ 0x0006 line=520 │ │ 0x000a line=521 │ │ locals : │ │ 0x0006 - 0x000f reg=0 file Ljava/io/File; │ │ @@ -19250,68 +19252,68 @@ │ │ type : '(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 18 │ │ ins : 6 │ │ outs : 3 │ │ insns size : 94 16-bit code units │ │ -041fe4: |[041fe4] android.support.v4.content.FileProvider.query:(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; │ │ -041ff4: 54ca da01 |0000: iget-object v10, v12, Landroid/support/v4/content/FileProvider;.mStrategy:Landroid/support/v4/content/FileProvider$PathStrategy; // field@01da │ │ -041ff8: 7220 c105 da00 |0002: invoke-interface {v10, v13}, Landroid/support/v4/content/FileProvider$PathStrategy;.getFileForUri:(Landroid/net/Uri;)Ljava/io/File; // method@05c1 │ │ -041ffe: 0c04 |0005: move-result-object v4 │ │ -042000: 390e 0400 |0006: if-nez v14, 000a // +0004 │ │ -042004: 620e d301 |0008: sget-object v14, Landroid/support/v4/content/FileProvider;.COLUMNS:[Ljava/lang/String; // field@01d3 │ │ -042008: 21ea |000a: array-length v10, v14 │ │ -04200a: 23a2 a604 |000b: new-array v2, v10, [Ljava/lang/String; // type@04a6 │ │ -04200e: 21ea |000d: array-length v10, v14 │ │ -042010: 23a9 a404 |000e: new-array v9, v10, [Ljava/lang/Object; // type@04a4 │ │ -042014: 1205 |0010: const/4 v5, #int 0 // #0 │ │ -042016: 07e0 |0011: move-object v0, v14 │ │ -042018: 2108 |0012: array-length v8, v0 │ │ -04201a: 1207 |0013: const/4 v7, #int 0 // #0 │ │ -04201c: 0156 |0014: move v6, v5 │ │ -04201e: 3587 3500 |0015: if-ge v7, v8, 004a // +0035 │ │ -042022: 4601 0007 |0017: aget-object v1, v0, v7 │ │ -042026: 1a0a 030f |0019: const-string v10, "_display_name" // string@0f03 │ │ -04202a: 6e20 3915 1a00 |001b: invoke-virtual {v10, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1539 │ │ -042030: 0a0a |001e: move-result v10 │ │ -042032: 380a 1200 |001f: if-eqz v10, 0031 // +0012 │ │ -042036: 1a0a 030f |0021: const-string v10, "_display_name" // string@0f03 │ │ -04203a: 4d0a 0206 |0023: aput-object v10, v2, v6 │ │ -04203e: d805 0601 |0025: add-int/lit8 v5, v6, #int 1 // #01 │ │ -042042: 6e10 a614 0400 |0027: invoke-virtual {v4}, Ljava/io/File;.getName:()Ljava/lang/String; // method@14a6 │ │ -042048: 0c0a |002a: move-result-object v10 │ │ -04204a: 4d0a 0906 |002b: aput-object v10, v9, v6 │ │ -04204e: d807 0701 |002d: add-int/lit8 v7, v7, #int 1 // #01 │ │ -042052: 0156 |002f: move v6, v5 │ │ -042054: 28e5 |0030: goto 0015 // -001b │ │ -042056: 1a0a 9c0f |0031: const-string v10, "_size" // string@0f9c │ │ -04205a: 6e20 3915 1a00 |0033: invoke-virtual {v10, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1539 │ │ -042060: 0a0a |0036: move-result v10 │ │ -042062: 380a 2500 |0037: if-eqz v10, 005c // +0025 │ │ -042066: 1a0a 9c0f |0039: const-string v10, "_size" // string@0f9c │ │ -04206a: 4d0a 0206 |003b: aput-object v10, v2, v6 │ │ -04206e: d805 0601 |003d: add-int/lit8 v5, v6, #int 1 // #01 │ │ -042072: 6e10 ab14 0400 |003f: invoke-virtual {v4}, Ljava/io/File;.length:()J // method@14ab │ │ -042078: 0b0a |0042: move-result-wide v10 │ │ -04207a: 7120 1015 ba00 |0043: invoke-static {v10, v11}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@1510 │ │ -042080: 0c0a |0046: move-result-object v10 │ │ -042082: 4d0a 0906 |0047: aput-object v10, v9, v6 │ │ -042086: 28e4 |0049: goto 002d // -001c │ │ -042088: 7120 cc05 6200 |004a: invoke-static {v2, v6}, Landroid/support/v4/content/FileProvider;.copyOf:([Ljava/lang/String;I)[Ljava/lang/String; // method@05cc │ │ -04208e: 0c02 |004d: move-result-object v2 │ │ -042090: 7120 cb05 6900 |004e: invoke-static {v9, v6}, Landroid/support/v4/content/FileProvider;.copyOf:([Ljava/lang/Object;I)[Ljava/lang/Object; // method@05cb │ │ -042096: 0c09 |0051: move-result-object v9 │ │ -042098: 2203 3e00 |0052: new-instance v3, Landroid/database/MatrixCursor; // type@003e │ │ -04209c: 121a |0054: const/4 v10, #int 1 // #1 │ │ -04209e: 7030 3d01 230a |0055: invoke-direct {v3, v2, v10}, Landroid/database/MatrixCursor;.:([Ljava/lang/String;I)V // method@013d │ │ -0420a4: 6e20 3e01 9300 |0058: invoke-virtual {v3, v9}, Landroid/database/MatrixCursor;.addRow:([Ljava/lang/Object;)V // method@013e │ │ -0420aa: 1103 |005b: return-object v3 │ │ -0420ac: 0165 |005c: move v5, v6 │ │ -0420ae: 28d0 |005d: goto 002d // -0030 │ │ +043b7c: |[043b7c] android.support.v4.content.FileProvider.query:(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; │ │ +043b8c: 54ca da01 |0000: iget-object v10, v12, Landroid/support/v4/content/FileProvider;.mStrategy:Landroid/support/v4/content/FileProvider$PathStrategy; // field@01da │ │ +043b90: 7220 c105 da00 |0002: invoke-interface {v10, v13}, Landroid/support/v4/content/FileProvider$PathStrategy;.getFileForUri:(Landroid/net/Uri;)Ljava/io/File; // method@05c1 │ │ +043b96: 0c04 |0005: move-result-object v4 │ │ +043b98: 390e 0400 |0006: if-nez v14, 000a // +0004 │ │ +043b9c: 620e d301 |0008: sget-object v14, Landroid/support/v4/content/FileProvider;.COLUMNS:[Ljava/lang/String; // field@01d3 │ │ +043ba0: 21ea |000a: array-length v10, v14 │ │ +043ba2: 23a2 a304 |000b: new-array v2, v10, [Ljava/lang/String; // type@04a3 │ │ +043ba6: 21ea |000d: array-length v10, v14 │ │ +043ba8: 23a9 a104 |000e: new-array v9, v10, [Ljava/lang/Object; // type@04a1 │ │ +043bac: 1205 |0010: const/4 v5, #int 0 // #0 │ │ +043bae: 07e0 |0011: move-object v0, v14 │ │ +043bb0: 2108 |0012: array-length v8, v0 │ │ +043bb2: 1207 |0013: const/4 v7, #int 0 // #0 │ │ +043bb4: 0156 |0014: move v6, v5 │ │ +043bb6: 3587 3500 |0015: if-ge v7, v8, 004a // +0035 │ │ +043bba: 4601 0007 |0017: aget-object v1, v0, v7 │ │ +043bbe: 1a0a 000f |0019: const-string v10, "_display_name" // string@0f00 │ │ +043bc2: 6e20 3915 1a00 |001b: invoke-virtual {v10, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1539 │ │ +043bc8: 0a0a |001e: move-result v10 │ │ +043bca: 380a 1200 |001f: if-eqz v10, 0031 // +0012 │ │ +043bce: 1a0a 000f |0021: const-string v10, "_display_name" // string@0f00 │ │ +043bd2: 4d0a 0206 |0023: aput-object v10, v2, v6 │ │ +043bd6: d805 0601 |0025: add-int/lit8 v5, v6, #int 1 // #01 │ │ +043bda: 6e10 a614 0400 |0027: invoke-virtual {v4}, Ljava/io/File;.getName:()Ljava/lang/String; // method@14a6 │ │ +043be0: 0c0a |002a: move-result-object v10 │ │ +043be2: 4d0a 0906 |002b: aput-object v10, v9, v6 │ │ +043be6: d807 0701 |002d: add-int/lit8 v7, v7, #int 1 // #01 │ │ +043bea: 0156 |002f: move v6, v5 │ │ +043bec: 28e5 |0030: goto 0015 // -001b │ │ +043bee: 1a0a 990f |0031: const-string v10, "_size" // string@0f99 │ │ +043bf2: 6e20 3915 1a00 |0033: invoke-virtual {v10, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1539 │ │ +043bf8: 0a0a |0036: move-result v10 │ │ +043bfa: 380a 2500 |0037: if-eqz v10, 005c // +0025 │ │ +043bfe: 1a0a 990f |0039: const-string v10, "_size" // string@0f99 │ │ +043c02: 4d0a 0206 |003b: aput-object v10, v2, v6 │ │ +043c06: d805 0601 |003d: add-int/lit8 v5, v6, #int 1 // #01 │ │ +043c0a: 6e10 ab14 0400 |003f: invoke-virtual {v4}, Ljava/io/File;.length:()J // method@14ab │ │ +043c10: 0b0a |0042: move-result-wide v10 │ │ +043c12: 7120 1015 ba00 |0043: invoke-static {v10, v11}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@1510 │ │ +043c18: 0c0a |0046: move-result-object v10 │ │ +043c1a: 4d0a 0906 |0047: aput-object v10, v9, v6 │ │ +043c1e: 28e4 |0049: goto 002d // -001c │ │ +043c20: 7120 cc05 6200 |004a: invoke-static {v2, v6}, Landroid/support/v4/content/FileProvider;.copyOf:([Ljava/lang/String;I)[Ljava/lang/String; // method@05cc │ │ +043c26: 0c02 |004d: move-result-object v2 │ │ +043c28: 7120 cb05 6900 |004e: invoke-static {v9, v6}, Landroid/support/v4/content/FileProvider;.copyOf:([Ljava/lang/Object;I)[Ljava/lang/Object; // method@05cb │ │ +043c2e: 0c09 |0051: move-result-object v9 │ │ +043c30: 2203 3e00 |0052: new-instance v3, Landroid/database/MatrixCursor; // type@003e │ │ +043c34: 121a |0054: const/4 v10, #int 1 // #1 │ │ +043c36: 7030 3d01 230a |0055: invoke-direct {v3, v2, v10}, Landroid/database/MatrixCursor;.:([Ljava/lang/String;I)V // method@013d │ │ +043c3c: 6e20 3e01 9300 |0058: invoke-virtual {v3, v9}, Landroid/database/MatrixCursor;.addRow:([Ljava/lang/Object;)V // method@013e │ │ +043c42: 1103 |005b: return-object v3 │ │ +043c44: 0165 |005c: move v5, v6 │ │ +043c46: 28d0 |005d: goto 002d // -0030 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=412 │ │ 0x0006 line=414 │ │ 0x0008 line=415 │ │ 0x000a line=418 │ │ 0x000d line=419 │ │ @@ -19358,35 +19360,35 @@ │ │ type : '(Landroid/net/Uri;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 5 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -0420b0: |[0420b0] android.support.v4.content.FileProvider.update:(Landroid/net/Uri;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I │ │ -0420c0: 2200 4703 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0347 │ │ -0420c4: 1a01 3f0b |0002: const-string v1, "No external updates" // string@0b3f │ │ -0420c8: 7020 7615 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@1576 │ │ -0420ce: 2700 |0007: throw v0 │ │ +043c48: |[043c48] android.support.v4.content.FileProvider.update:(Landroid/net/Uri;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I │ │ +043c58: 2200 4403 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0344 │ │ +043c5c: 1a01 3c0b |0002: const-string v1, "No external updates" // string@0b3c │ │ +043c60: 7020 7615 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@1576 │ │ +043c66: 2700 |0007: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=480 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/content/FileProvider; │ │ 0x0000 - 0x0008 reg=3 uri Landroid/net/Uri; │ │ 0x0000 - 0x0008 reg=4 values Landroid/content/ContentValues; │ │ 0x0000 - 0x0008 reg=5 selection Ljava/lang/String; │ │ 0x0000 - 0x0008 reg=6 selectionArgs [Ljava/lang/String; │ │ │ │ source_file_idx : 1111 (FileProvider.java) │ │ │ │ Class #84 header: │ │ -class_idx : 256 │ │ +class_idx : 253 │ │ access_flags : 1536 (0x0600) │ │ -superclass_idx : 826 │ │ +superclass_idx : 823 │ │ source_file_idx : 1314 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 3 │ │ │ │ Class #84 annotations: │ │ @@ -19420,17 +19422,17 @@ │ │ type : '(Landroid/content/ComponentName;)Landroid/content/Intent;' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ source_file_idx : 1314 (IntentCompat.java) │ │ │ │ Class #85 header: │ │ -class_idx : 260 │ │ +class_idx : 257 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 826 │ │ +superclass_idx : 823 │ │ source_file_idx : 1314 │ │ static_fields_size : 8 │ │ instance_fields_size: 0 │ │ direct_methods_size : 5 │ │ virtual_methods_size: 0 │ │ │ │ Class #85 annotations: │ │ @@ -19489,32 +19491,32 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 34 16-bit code units │ │ -0420d0: |[0420d0] android.support.v4.content.IntentCompat.:()V │ │ -0420e0: 6000 1f00 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@001f │ │ -0420e4: 1301 0f00 |0002: const/16 v1, #int 15 // #f │ │ -0420e8: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ -0420ec: 2201 0301 |0006: new-instance v1, Landroid/support/v4/content/IntentCompat$IntentCompatImplIcsMr1; // type@0103 │ │ -0420f0: 7010 e205 0100 |0008: invoke-direct {v1}, Landroid/support/v4/content/IntentCompat$IntentCompatImplIcsMr1;.:()V // method@05e2 │ │ -0420f6: 6901 e301 |000b: sput-object v1, Landroid/support/v4/content/IntentCompat;.IMPL:Landroid/support/v4/content/IntentCompat$IntentCompatImpl; // field@01e3 │ │ -0420fa: 0e00 |000d: return-void │ │ -0420fc: 1301 0b00 |000e: const/16 v1, #int 11 // #b │ │ -042100: 3410 0a00 |0010: if-lt v0, v1, 001a // +000a │ │ -042104: 2201 0201 |0012: new-instance v1, Landroid/support/v4/content/IntentCompat$IntentCompatImplHC; // type@0102 │ │ -042108: 7010 df05 0100 |0014: invoke-direct {v1}, Landroid/support/v4/content/IntentCompat$IntentCompatImplHC;.:()V // method@05df │ │ -04210e: 6901 e301 |0017: sput-object v1, Landroid/support/v4/content/IntentCompat;.IMPL:Landroid/support/v4/content/IntentCompat$IntentCompatImpl; // field@01e3 │ │ -042112: 28f4 |0019: goto 000d // -000c │ │ -042114: 2201 0101 |001a: new-instance v1, Landroid/support/v4/content/IntentCompat$IntentCompatImplBase; // type@0101 │ │ -042118: 7010 db05 0100 |001c: invoke-direct {v1}, Landroid/support/v4/content/IntentCompat$IntentCompatImplBase;.:()V // method@05db │ │ -04211e: 6901 e301 |001f: sput-object v1, Landroid/support/v4/content/IntentCompat;.IMPL:Landroid/support/v4/content/IntentCompat$IntentCompatImpl; // field@01e3 │ │ -042122: 28ec |0021: goto 000d // -0014 │ │ +043c68: |[043c68] android.support.v4.content.IntentCompat.:()V │ │ +043c78: 6000 1f00 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@001f │ │ +043c7c: 1301 0f00 |0002: const/16 v1, #int 15 // #f │ │ +043c80: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ +043c84: 2201 0001 |0006: new-instance v1, Landroid/support/v4/content/IntentCompat$IntentCompatImplIcsMr1; // type@0100 │ │ +043c88: 7010 e205 0100 |0008: invoke-direct {v1}, Landroid/support/v4/content/IntentCompat$IntentCompatImplIcsMr1;.:()V // method@05e2 │ │ +043c8e: 6901 e301 |000b: sput-object v1, Landroid/support/v4/content/IntentCompat;.IMPL:Landroid/support/v4/content/IntentCompat$IntentCompatImpl; // field@01e3 │ │ +043c92: 0e00 |000d: return-void │ │ +043c94: 1301 0b00 |000e: const/16 v1, #int 11 // #b │ │ +043c98: 3410 0a00 |0010: if-lt v0, v1, 001a // +000a │ │ +043c9c: 2201 ff00 |0012: new-instance v1, Landroid/support/v4/content/IntentCompat$IntentCompatImplHC; // type@00ff │ │ +043ca0: 7010 df05 0100 |0014: invoke-direct {v1}, Landroid/support/v4/content/IntentCompat$IntentCompatImplHC;.:()V // method@05df │ │ +043ca6: 6901 e301 |0017: sput-object v1, Landroid/support/v4/content/IntentCompat;.IMPL:Landroid/support/v4/content/IntentCompat$IntentCompatImpl; // field@01e3 │ │ +043caa: 28f4 |0019: goto 000d // -000c │ │ +043cac: 2201 fe00 |001a: new-instance v1, Landroid/support/v4/content/IntentCompat$IntentCompatImplBase; // type@00fe │ │ +043cb0: 7010 db05 0100 |001c: invoke-direct {v1}, Landroid/support/v4/content/IntentCompat$IntentCompatImplBase;.:()V // method@05db │ │ +043cb6: 6901 e301 |001f: sput-object v1, Landroid/support/v4/content/IntentCompat;.IMPL:Landroid/support/v4/content/IntentCompat$IntentCompatImpl; // field@01e3 │ │ +043cba: 28ec |0021: goto 000d // -0014 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=85 │ │ 0x0002 line=86 │ │ 0x0006 line=87 │ │ 0x000d line=93 │ │ 0x000e line=88 │ │ @@ -19528,17 +19530,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -042124: |[042124] android.support.v4.content.IntentCompat.:()V │ │ -042134: 7010 1c15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ -04213a: 0e00 |0003: return-void │ │ +043cbc: |[043cbc] android.support.v4.content.IntentCompat.:()V │ │ +043ccc: 7010 1c15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ +043cd2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=95 │ │ 0x0003 line=97 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/content/IntentCompat; │ │ │ │ @@ -19547,19 +19549,19 @@ │ │ type : '(Landroid/content/ComponentName;)Landroid/content/Intent;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -04213c: |[04213c] android.support.v4.content.IntentCompat.makeMainActivity:(Landroid/content/ComponentName;)Landroid/content/Intent; │ │ -04214c: 6200 e301 |0000: sget-object v0, Landroid/support/v4/content/IntentCompat;.IMPL:Landroid/support/v4/content/IntentCompat$IntentCompatImpl; // field@01e3 │ │ -042150: 7220 d805 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/content/IntentCompat$IntentCompatImpl;.makeMainActivity:(Landroid/content/ComponentName;)Landroid/content/Intent; // method@05d8 │ │ -042156: 0c00 |0005: move-result-object v0 │ │ -042158: 1100 |0006: return-object v0 │ │ +043cd4: |[043cd4] android.support.v4.content.IntentCompat.makeMainActivity:(Landroid/content/ComponentName;)Landroid/content/Intent; │ │ +043ce4: 6200 e301 |0000: sget-object v0, Landroid/support/v4/content/IntentCompat;.IMPL:Landroid/support/v4/content/IntentCompat$IntentCompatImpl; // field@01e3 │ │ +043ce8: 7220 d805 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/content/IntentCompat$IntentCompatImpl;.makeMainActivity:(Landroid/content/ComponentName;)Landroid/content/Intent; // method@05d8 │ │ +043cee: 0c00 |0005: move-result-object v0 │ │ +043cf0: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=221 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 mainActivity Landroid/content/ComponentName; │ │ │ │ #3 : (in Landroid/support/v4/content/IntentCompat;) │ │ @@ -19567,19 +19569,19 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -04215c: |[04215c] android.support.v4.content.IntentCompat.makeMainSelectorActivity:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; │ │ -04216c: 6200 e301 |0000: sget-object v0, Landroid/support/v4/content/IntentCompat;.IMPL:Landroid/support/v4/content/IntentCompat$IntentCompatImpl; // field@01e3 │ │ -042170: 7230 d905 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/content/IntentCompat$IntentCompatImpl;.makeMainSelectorActivity:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@05d9 │ │ -042176: 0c00 |0005: move-result-object v0 │ │ -042178: 1100 |0006: return-object v0 │ │ +043cf4: |[043cf4] android.support.v4.content.IntentCompat.makeMainSelectorActivity:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; │ │ +043d04: 6200 e301 |0000: sget-object v0, Landroid/support/v4/content/IntentCompat;.IMPL:Landroid/support/v4/content/IntentCompat$IntentCompatImpl; // field@01e3 │ │ +043d08: 7230 d905 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/content/IntentCompat$IntentCompatImpl;.makeMainSelectorActivity:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@05d9 │ │ +043d0e: 0c00 |0005: move-result-object v0 │ │ +043d10: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=249 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 selectorAction Ljava/lang/String; │ │ 0x0000 - 0x0007 reg=2 selectorCategory Ljava/lang/String; │ │ │ │ @@ -19588,32 +19590,32 @@ │ │ type : '(Landroid/content/ComponentName;)Landroid/content/Intent;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -04217c: |[04217c] android.support.v4.content.IntentCompat.makeRestartActivityTask:(Landroid/content/ComponentName;)Landroid/content/Intent; │ │ -04218c: 6200 e301 |0000: sget-object v0, Landroid/support/v4/content/IntentCompat;.IMPL:Landroid/support/v4/content/IntentCompat$IntentCompatImpl; // field@01e3 │ │ -042190: 7220 da05 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/content/IntentCompat$IntentCompatImpl;.makeRestartActivityTask:(Landroid/content/ComponentName;)Landroid/content/Intent; // method@05da │ │ -042196: 0c00 |0005: move-result-object v0 │ │ -042198: 1100 |0006: return-object v0 │ │ +043d14: |[043d14] android.support.v4.content.IntentCompat.makeRestartActivityTask:(Landroid/content/ComponentName;)Landroid/content/Intent; │ │ +043d24: 6200 e301 |0000: sget-object v0, Landroid/support/v4/content/IntentCompat;.IMPL:Landroid/support/v4/content/IntentCompat$IntentCompatImpl; // field@01e3 │ │ +043d28: 7220 da05 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/content/IntentCompat$IntentCompatImpl;.makeRestartActivityTask:(Landroid/content/ComponentName;)Landroid/content/Intent; // method@05da │ │ +043d2e: 0c00 |0005: move-result-object v0 │ │ +043d30: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=266 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 mainActivity Landroid/content/ComponentName; │ │ │ │ Virtual methods - │ │ source_file_idx : 1314 (IntentCompat.java) │ │ │ │ Class #86 header: │ │ -class_idx : 261 │ │ +class_idx : 258 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 826 │ │ +superclass_idx : 823 │ │ source_file_idx : 1315 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 0 │ │ │ │ Class #86 - │ │ @@ -19629,17 +19631,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -04219c: |[04219c] android.support.v4.content.IntentCompatHoneycomb.:()V │ │ -0421ac: 7010 1c15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ -0421b2: 0e00 |0003: return-void │ │ +043d34: |[043d34] android.support.v4.content.IntentCompatHoneycomb.:()V │ │ +043d44: 7010 1c15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ +043d4a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=22 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/content/IntentCompatHoneycomb; │ │ │ │ #1 : (in Landroid/support/v4/content/IntentCompatHoneycomb;) │ │ @@ -19647,18 +19649,18 @@ │ │ type : '(Landroid/content/ComponentName;)Landroid/content/Intent;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0421b4: |[0421b4] android.support.v4.content.IntentCompatHoneycomb.makeMainActivity:(Landroid/content/ComponentName;)Landroid/content/Intent; │ │ -0421c4: 7110 db00 0100 |0000: invoke-static {v1}, Landroid/content/Intent;.makeMainActivity:(Landroid/content/ComponentName;)Landroid/content/Intent; // method@00db │ │ -0421ca: 0c00 |0003: move-result-object v0 │ │ -0421cc: 1100 |0004: return-object v0 │ │ +043d4c: |[043d4c] android.support.v4.content.IntentCompatHoneycomb.makeMainActivity:(Landroid/content/ComponentName;)Landroid/content/Intent; │ │ +043d5c: 7110 db00 0100 |0000: invoke-static {v1}, Landroid/content/Intent;.makeMainActivity:(Landroid/content/ComponentName;)Landroid/content/Intent; // method@00db │ │ +043d62: 0c00 |0003: move-result-object v0 │ │ +043d64: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 mainActivity Landroid/content/ComponentName; │ │ │ │ #2 : (in Landroid/support/v4/content/IntentCompatHoneycomb;) │ │ @@ -19666,31 +19668,31 @@ │ │ type : '(Landroid/content/ComponentName;)Landroid/content/Intent;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0421d0: |[0421d0] android.support.v4.content.IntentCompatHoneycomb.makeRestartActivityTask:(Landroid/content/ComponentName;)Landroid/content/Intent; │ │ -0421e0: 7110 dd00 0100 |0000: invoke-static {v1}, Landroid/content/Intent;.makeRestartActivityTask:(Landroid/content/ComponentName;)Landroid/content/Intent; // method@00dd │ │ -0421e6: 0c00 |0003: move-result-object v0 │ │ -0421e8: 1100 |0004: return-object v0 │ │ +043d68: |[043d68] android.support.v4.content.IntentCompatHoneycomb.makeRestartActivityTask:(Landroid/content/ComponentName;)Landroid/content/Intent; │ │ +043d78: 7110 dd00 0100 |0000: invoke-static {v1}, Landroid/content/Intent;.makeRestartActivityTask:(Landroid/content/ComponentName;)Landroid/content/Intent; // method@00dd │ │ +043d7e: 0c00 |0003: move-result-object v0 │ │ +043d80: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 mainActivity Landroid/content/ComponentName; │ │ │ │ Virtual methods - │ │ source_file_idx : 1315 (IntentCompatHoneycomb.java) │ │ │ │ Class #87 header: │ │ -class_idx : 262 │ │ +class_idx : 259 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 826 │ │ +superclass_idx : 823 │ │ source_file_idx : 1316 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 0 │ │ │ │ Class #87 - │ │ @@ -19706,17 +19708,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0421ec: |[0421ec] android.support.v4.content.IntentCompatIcsMr1.:()V │ │ -0421fc: 7010 1c15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ -042202: 0e00 |0003: return-void │ │ +043d84: |[043d84] android.support.v4.content.IntentCompatIcsMr1.:()V │ │ +043d94: 7010 1c15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ +043d9a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=21 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/content/IntentCompatIcsMr1; │ │ │ │ #1 : (in Landroid/support/v4/content/IntentCompatIcsMr1;) │ │ @@ -19724,33 +19726,33 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -042204: |[042204] android.support.v4.content.IntentCompatIcsMr1.makeMainSelectorActivity:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; │ │ -042214: 7120 dc00 2100 |0000: invoke-static {v1, v2}, Landroid/content/Intent;.makeMainSelectorActivity:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@00dc │ │ -04221a: 0c00 |0003: move-result-object v0 │ │ -04221c: 1100 |0004: return-object v0 │ │ +043d9c: |[043d9c] android.support.v4.content.IntentCompatIcsMr1.makeMainSelectorActivity:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; │ │ +043dac: 7120 dc00 2100 |0000: invoke-static {v1, v2}, Landroid/content/Intent;.makeMainSelectorActivity:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@00dc │ │ +043db2: 0c00 |0003: move-result-object v0 │ │ +043db4: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 selectorAction Ljava/lang/String; │ │ 0x0000 - 0x0005 reg=2 selectorCategory Ljava/lang/String; │ │ │ │ Virtual methods - │ │ source_file_idx : 1316 (IntentCompatIcsMr1.java) │ │ │ │ Class #88 header: │ │ -class_idx : 263 │ │ +class_idx : 260 │ │ access_flags : 17 (0x0011) │ │ superclass_idx : 58 │ │ -source_file_idx : 2712 │ │ +source_file_idx : 2709 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #88 annotations: │ │ Annotations on class │ │ @@ -19774,20 +19776,20 @@ │ │ type : '(Landroid/support/v4/content/Loader;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -042220: |[042220] android.support.v4.content.Loader$ForceLoadContentObserver.:(Landroid/support/v4/content/Loader;)V │ │ -042230: 5b12 e401 |0000: iput-object v2, v1, Landroid/support/v4/content/Loader$ForceLoadContentObserver;.this$0:Landroid/support/v4/content/Loader; // field@01e4 │ │ -042234: 2200 6800 |0002: new-instance v0, Landroid/os/Handler; // type@0068 │ │ -042238: 7010 c601 0000 |0004: invoke-direct {v0}, Landroid/os/Handler;.:()V // method@01c6 │ │ -04223e: 7020 2501 0100 |0007: invoke-direct {v1, v0}, Landroid/database/ContentObserver;.:(Landroid/os/Handler;)V // method@0125 │ │ -042244: 0e00 |000a: return-void │ │ +043db8: |[043db8] android.support.v4.content.Loader$ForceLoadContentObserver.:(Landroid/support/v4/content/Loader;)V │ │ +043dc8: 5b12 e401 |0000: iput-object v2, v1, Landroid/support/v4/content/Loader$ForceLoadContentObserver;.this$0:Landroid/support/v4/content/Loader; // field@01e4 │ │ +043dcc: 2200 6500 |0002: new-instance v0, Landroid/os/Handler; // type@0065 │ │ +043dd0: 7010 c601 0000 |0004: invoke-direct {v0}, Landroid/os/Handler;.:()V // method@01c6 │ │ +043dd6: 7020 2501 0100 |0007: invoke-direct {v1, v0}, Landroid/database/ContentObserver;.:(Landroid/os/Handler;)V // method@0125 │ │ +043ddc: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ 0x0002 line=53 │ │ 0x000a line=54 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/content/Loader$ForceLoadContentObserver; │ │ @@ -19800,17 +19802,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -042248: |[042248] android.support.v4.content.Loader$ForceLoadContentObserver.deliverSelfNotifications:()Z │ │ -042258: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -04225a: 0f00 |0001: return v0 │ │ +043de0: |[043de0] android.support.v4.content.Loader$ForceLoadContentObserver.deliverSelfNotifications:()Z │ │ +043df0: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +043df2: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/content/Loader$ForceLoadContentObserver; │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/content/Loader$ForceLoadContentObserver; Landroid/support/v4/content/Loader.ForceLoadContentObserver; │ │ │ │ @@ -19819,34 +19821,34 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -04225c: |[04225c] android.support.v4.content.Loader$ForceLoadContentObserver.onChange:(Z)V │ │ -04226c: 5410 e401 |0000: iget-object v0, v1, Landroid/support/v4/content/Loader$ForceLoadContentObserver;.this$0:Landroid/support/v4/content/Loader; // field@01e4 │ │ -042270: 6e10 ff05 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/content/Loader;.onContentChanged:()V // method@05ff │ │ -042276: 0e00 |0005: return-void │ │ +043df4: |[043df4] android.support.v4.content.Loader$ForceLoadContentObserver.onChange:(Z)V │ │ +043e04: 5410 e401 |0000: iget-object v0, v1, Landroid/support/v4/content/Loader$ForceLoadContentObserver;.this$0:Landroid/support/v4/content/Loader; // field@01e4 │ │ +043e08: 6e10 ff05 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/content/Loader;.onContentChanged:()V // method@05ff │ │ +043e0e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=63 │ │ 0x0005 line=64 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/content/Loader$ForceLoadContentObserver; │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/content/Loader$ForceLoadContentObserver; Landroid/support/v4/content/Loader.ForceLoadContentObserver; │ │ 0x0000 - 0x0006 reg=2 selfChange Z │ │ │ │ - source_file_idx : 2712 (Loader.java) │ │ + source_file_idx : 2709 (Loader.java) │ │ │ │ Class #89 header: │ │ -class_idx : 264 │ │ +class_idx : 261 │ │ access_flags : 1537 (0x0601) │ │ -superclass_idx : 826 │ │ -source_file_idx : 2712 │ │ +superclass_idx : 823 │ │ +source_file_idx : 2709 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 1 │ │ │ │ Class #89 annotations: │ │ Annotations on class │ │ @@ -19867,21 +19869,21 @@ │ │ Virtual methods - │ │ #0 : (in Landroid/support/v4/content/Loader$OnLoadCompleteListener;) │ │ name : 'onLoadComplete' │ │ type : '(Landroid/support/v4/content/Loader;Ljava/lang/Object;)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 2712 (Loader.java) │ │ + source_file_idx : 2709 (Loader.java) │ │ │ │ Class #90 header: │ │ -class_idx : 265 │ │ +class_idx : 262 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 826 │ │ -source_file_idx : 2712 │ │ +superclass_idx : 823 │ │ +source_file_idx : 2709 │ │ static_fields_size : 0 │ │ instance_fields_size: 8 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 25 │ │ │ │ Class #90 annotations: │ │ Annotations on class │ │ @@ -19943,27 +19945,27 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 22 16-bit code units │ │ -042278: |[042278] android.support.v4.content.Loader.:(Landroid/content/Context;)V │ │ -042288: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -04228a: 7010 1c15 0200 |0001: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@151c │ │ -042290: 5c21 ec01 |0004: iput-boolean v1, v2, Landroid/support/v4/content/Loader;.mStarted:Z // field@01ec │ │ -042294: 5c21 e501 |0006: iput-boolean v1, v2, Landroid/support/v4/content/Loader;.mAbandoned:Z // field@01e5 │ │ -042298: 1210 |0008: const/4 v0, #int 1 // #1 │ │ -04229a: 5c20 eb01 |0009: iput-boolean v0, v2, Landroid/support/v4/content/Loader;.mReset:Z // field@01eb │ │ -04229e: 5c21 e601 |000b: iput-boolean v1, v2, Landroid/support/v4/content/Loader;.mContentChanged:Z // field@01e6 │ │ -0422a2: 5c21 ea01 |000d: iput-boolean v1, v2, Landroid/support/v4/content/Loader;.mProcessingChange:Z // field@01ea │ │ -0422a6: 6e10 aa00 0300 |000f: invoke-virtual {v3}, Landroid/content/Context;.getApplicationContext:()Landroid/content/Context; // method@00aa │ │ -0422ac: 0c00 |0012: move-result-object v0 │ │ -0422ae: 5b20 e701 |0013: iput-object v0, v2, Landroid/support/v4/content/Loader;.mContext:Landroid/content/Context; // field@01e7 │ │ -0422b2: 0e00 |0015: return-void │ │ +043e10: |[043e10] android.support.v4.content.Loader.:(Landroid/content/Context;)V │ │ +043e20: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +043e22: 7010 1c15 0200 |0001: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@151c │ │ +043e28: 5c21 ec01 |0004: iput-boolean v1, v2, Landroid/support/v4/content/Loader;.mStarted:Z // field@01ec │ │ +043e2c: 5c21 e501 |0006: iput-boolean v1, v2, Landroid/support/v4/content/Loader;.mAbandoned:Z // field@01e5 │ │ +043e30: 1210 |0008: const/4 v0, #int 1 // #1 │ │ +043e32: 5c20 eb01 |0009: iput-boolean v0, v2, Landroid/support/v4/content/Loader;.mReset:Z // field@01eb │ │ +043e36: 5c21 e601 |000b: iput-boolean v1, v2, Landroid/support/v4/content/Loader;.mContentChanged:Z // field@01e6 │ │ +043e3a: 5c21 ea01 |000d: iput-boolean v1, v2, Landroid/support/v4/content/Loader;.mProcessingChange:Z // field@01ea │ │ +043e3e: 6e10 aa00 0300 |000f: invoke-virtual {v3}, Landroid/content/Context;.getApplicationContext:()Landroid/content/Context; // method@00aa │ │ +043e44: 0c00 |0012: move-result-object v0 │ │ +043e46: 5b20 e701 |0013: iput-object v0, v2, Landroid/support/v4/content/Loader;.mContext:Landroid/content/Context; // field@01e7 │ │ +043e4a: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=91 │ │ 0x0004 line=38 │ │ 0x0006 line=39 │ │ 0x0008 line=40 │ │ 0x000b line=41 │ │ @@ -19981,19 +19983,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0422b4: |[0422b4] android.support.v4.content.Loader.abandon:()V │ │ -0422c4: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -0422c6: 5c10 e501 |0001: iput-boolean v0, v1, Landroid/support/v4/content/Loader;.mAbandoned:Z // field@01e5 │ │ -0422ca: 6e10 fe05 0100 |0003: invoke-virtual {v1}, Landroid/support/v4/content/Loader;.onAbandon:()V // method@05fe │ │ -0422d0: 0e00 |0006: return-void │ │ +043e4c: |[043e4c] android.support.v4.content.Loader.abandon:()V │ │ +043e5c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +043e5e: 5c10 e501 |0001: iput-boolean v0, v1, Landroid/support/v4/content/Loader;.mAbandoned:Z // field@01e5 │ │ +043e62: 6e10 fe05 0100 |0003: invoke-virtual {v1}, Landroid/support/v4/content/Loader;.onAbandon:()V // method@05fe │ │ +043e68: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=262 │ │ 0x0003 line=263 │ │ 0x0006 line=264 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/content/Loader; │ │ @@ -20004,18 +20006,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -0422d4: |[0422d4] android.support.v4.content.Loader.commitContentChanged:()V │ │ -0422e4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0422e6: 5c10 ea01 |0001: iput-boolean v0, v1, Landroid/support/v4/content/Loader;.mProcessingChange:Z // field@01ea │ │ -0422ea: 0e00 |0003: return-void │ │ +043e6c: |[043e6c] android.support.v4.content.Loader.commitContentChanged:()V │ │ +043e7c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +043e7e: 5c10 ea01 |0001: iput-boolean v0, v1, Landroid/support/v4/content/Loader;.mProcessingChange:Z // field@01ea │ │ +043e82: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=328 │ │ 0x0003 line=329 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/content/Loader; │ │ 0x0000 - 0x0004 reg=1 this Landroid/support/v4/content/Loader; Landroid/support/v4/content/Loader; │ │ @@ -20025,24 +20027,24 @@ │ │ type : '(Ljava/lang/Object;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -0422ec: |[0422ec] android.support.v4.content.Loader.dataToString:(Ljava/lang/Object;)Ljava/lang/String; │ │ -0422fc: 2200 4203 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0342 │ │ -042300: 1301 4000 |0002: const/16 v1, #int 64 // #40 │ │ -042304: 7020 5815 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(I)V // method@1558 │ │ -04230a: 7120 df07 0300 |0007: invoke-static {v3, v0}, Landroid/support/v4/util/DebugUtils;.buildShortClassTag:(Ljava/lang/Object;Ljava/lang/StringBuilder;)V // method@07df │ │ -042310: 1a01 d723 |000a: const-string v1, "}" // string@23d7 │ │ -042314: 6e20 5f15 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -04231a: 6e10 6415 0000 |000f: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ -042320: 0c01 |0012: move-result-object v1 │ │ -042322: 1101 |0013: return-object v1 │ │ +043e84: |[043e84] android.support.v4.content.Loader.dataToString:(Ljava/lang/Object;)Ljava/lang/String; │ │ +043e94: 2200 3f03 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@033f │ │ +043e98: 1301 4000 |0002: const/16 v1, #int 64 // #40 │ │ +043e9c: 7020 5815 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(I)V // method@1558 │ │ +043ea2: 7120 df07 0300 |0007: invoke-static {v3, v0}, Landroid/support/v4/util/DebugUtils;.buildShortClassTag:(Ljava/lang/Object;Ljava/lang/StringBuilder;)V // method@07df │ │ +043ea8: 1a01 d223 |000a: const-string v1, "}" // string@23d2 │ │ +043eac: 6e20 5f15 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +043eb2: 6e10 6415 0000 |000f: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ +043eb8: 0c01 |0012: move-result-object v1 │ │ +043eba: 1101 |0013: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=368 │ │ 0x0007 line=369 │ │ 0x000a line=370 │ │ 0x000f line=371 │ │ locals : │ │ @@ -20057,20 +20059,20 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -042324: |[042324] android.support.v4.content.Loader.deliverResult:(Ljava/lang/Object;)V │ │ -042334: 5410 e901 |0000: iget-object v0, v1, Landroid/support/v4/content/Loader;.mListener:Landroid/support/v4/content/Loader$OnLoadCompleteListener; // field@01e9 │ │ -042338: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -04233c: 5410 e901 |0004: iget-object v0, v1, Landroid/support/v4/content/Loader;.mListener:Landroid/support/v4/content/Loader$OnLoadCompleteListener; // field@01e9 │ │ -042340: 7230 f105 1002 |0006: invoke-interface {v0, v1, v2}, Landroid/support/v4/content/Loader$OnLoadCompleteListener;.onLoadComplete:(Landroid/support/v4/content/Loader;Ljava/lang/Object;)V // method@05f1 │ │ -042346: 0e00 |0009: return-void │ │ +043ebc: |[043ebc] android.support.v4.content.Loader.deliverResult:(Ljava/lang/Object;)V │ │ +043ecc: 5410 e901 |0000: iget-object v0, v1, Landroid/support/v4/content/Loader;.mListener:Landroid/support/v4/content/Loader$OnLoadCompleteListener; // field@01e9 │ │ +043ed0: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +043ed4: 5410 e901 |0004: iget-object v0, v1, Landroid/support/v4/content/Loader;.mListener:Landroid/support/v4/content/Loader$OnLoadCompleteListener; // field@01e9 │ │ +043ed8: 7230 f105 1002 |0006: invoke-interface {v0, v1, v2}, Landroid/support/v4/content/Loader$OnLoadCompleteListener;.onLoadComplete:(Landroid/support/v4/content/Loader;Ljava/lang/Object;)V // method@05f1 │ │ +043ede: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=103 │ │ 0x0004 line=104 │ │ 0x0009 line=106 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/content/Loader; │ │ @@ -20083,57 +20085,57 @@ │ │ type : '(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 2 │ │ insns size : 100 16-bit code units │ │ -042348: |[042348] android.support.v4.content.Loader.dump:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V │ │ -042358: 6e20 d214 2400 |0000: invoke-virtual {v4, v2}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@14d2 │ │ -04235e: 1a00 071a |0003: const-string v0, "mId=" // string@1a07 │ │ -042362: 6e20 d214 0400 |0005: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@14d2 │ │ -042368: 5210 e801 |0008: iget v0, v1, Landroid/support/v4/content/Loader;.mId:I // field@01e8 │ │ -04236c: 6e20 d014 0400 |000a: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.print:(I)V // method@14d0 │ │ -042372: 1a00 8900 |000d: const-string v0, " mListener=" // string@0089 │ │ -042376: 6e20 d214 0400 |000f: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@14d2 │ │ -04237c: 5410 e901 |0012: iget-object v0, v1, Landroid/support/v4/content/Loader;.mListener:Landroid/support/v4/content/Loader$OnLoadCompleteListener; // field@01e9 │ │ -042380: 6e20 d614 0400 |0014: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@14d6 │ │ -042386: 5510 ec01 |0017: iget-boolean v0, v1, Landroid/support/v4/content/Loader;.mStarted:Z // field@01ec │ │ -04238a: 3900 0a00 |0019: if-nez v0, 0023 // +000a │ │ -04238e: 5510 e601 |001b: iget-boolean v0, v1, Landroid/support/v4/content/Loader;.mContentChanged:Z // field@01e6 │ │ -042392: 3900 0600 |001d: if-nez v0, 0023 // +0006 │ │ -042396: 5510 ea01 |001f: iget-boolean v0, v1, Landroid/support/v4/content/Loader;.mProcessingChange:Z // field@01ea │ │ -04239a: 3800 2300 |0021: if-eqz v0, 0044 // +0023 │ │ -04239e: 6e20 d214 2400 |0023: invoke-virtual {v4, v2}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@14d2 │ │ -0423a4: 1a00 e01a |0026: const-string v0, "mStarted=" // string@1ae0 │ │ -0423a8: 6e20 d214 0400 |0028: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@14d2 │ │ -0423ae: 5510 ec01 |002b: iget-boolean v0, v1, Landroid/support/v4/content/Loader;.mStarted:Z // field@01ec │ │ -0423b2: 6e20 d314 0400 |002d: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.print:(Z)V // method@14d3 │ │ -0423b8: 1a00 8000 |0030: const-string v0, " mContentChanged=" // string@0080 │ │ -0423bc: 6e20 d214 0400 |0032: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@14d2 │ │ -0423c2: 5510 e601 |0035: iget-boolean v0, v1, Landroid/support/v4/content/Loader;.mContentChanged:Z // field@01e6 │ │ -0423c6: 6e20 d314 0400 |0037: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.print:(Z)V // method@14d3 │ │ -0423cc: 1a00 8d00 |003a: const-string v0, " mProcessingChange=" // string@008d │ │ -0423d0: 6e20 d214 0400 |003c: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@14d2 │ │ -0423d6: 5510 ea01 |003f: iget-boolean v0, v1, Landroid/support/v4/content/Loader;.mProcessingChange:Z // field@01ea │ │ -0423da: 6e20 d814 0400 |0041: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.println:(Z)V // method@14d8 │ │ -0423e0: 5510 e501 |0044: iget-boolean v0, v1, Landroid/support/v4/content/Loader;.mAbandoned:Z // field@01e5 │ │ -0423e4: 3900 0600 |0046: if-nez v0, 004c // +0006 │ │ -0423e8: 5510 eb01 |0048: iget-boolean v0, v1, Landroid/support/v4/content/Loader;.mReset:Z // field@01eb │ │ -0423ec: 3800 1900 |004a: if-eqz v0, 0063 // +0019 │ │ -0423f0: 6e20 d214 2400 |004c: invoke-virtual {v4, v2}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@14d2 │ │ -0423f6: 1a00 2e19 |004f: const-string v0, "mAbandoned=" // string@192e │ │ -0423fa: 6e20 d214 0400 |0051: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@14d2 │ │ -042400: 5510 e501 |0054: iget-boolean v0, v1, Landroid/support/v4/content/Loader;.mAbandoned:Z // field@01e5 │ │ -042404: 6e20 d314 0400 |0056: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.print:(Z)V // method@14d3 │ │ -04240a: 1a00 9100 |0059: const-string v0, " mReset=" // string@0091 │ │ -04240e: 6e20 d214 0400 |005b: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@14d2 │ │ -042414: 5510 eb01 |005e: iget-boolean v0, v1, Landroid/support/v4/content/Loader;.mReset:Z // field@01eb │ │ -042418: 6e20 d814 0400 |0060: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.println:(Z)V // method@14d8 │ │ -04241e: 0e00 |0063: return-void │ │ +043ee0: |[043ee0] android.support.v4.content.Loader.dump:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V │ │ +043ef0: 6e20 d214 2400 |0000: invoke-virtual {v4, v2}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@14d2 │ │ +043ef6: 1a00 031a |0003: const-string v0, "mId=" // string@1a03 │ │ +043efa: 6e20 d214 0400 |0005: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@14d2 │ │ +043f00: 5210 e801 |0008: iget v0, v1, Landroid/support/v4/content/Loader;.mId:I // field@01e8 │ │ +043f04: 6e20 d014 0400 |000a: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.print:(I)V // method@14d0 │ │ +043f0a: 1a00 8900 |000d: const-string v0, " mListener=" // string@0089 │ │ +043f0e: 6e20 d214 0400 |000f: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@14d2 │ │ +043f14: 5410 e901 |0012: iget-object v0, v1, Landroid/support/v4/content/Loader;.mListener:Landroid/support/v4/content/Loader$OnLoadCompleteListener; // field@01e9 │ │ +043f18: 6e20 d614 0400 |0014: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@14d6 │ │ +043f1e: 5510 ec01 |0017: iget-boolean v0, v1, Landroid/support/v4/content/Loader;.mStarted:Z // field@01ec │ │ +043f22: 3900 0a00 |0019: if-nez v0, 0023 // +000a │ │ +043f26: 5510 e601 |001b: iget-boolean v0, v1, Landroid/support/v4/content/Loader;.mContentChanged:Z // field@01e6 │ │ +043f2a: 3900 0600 |001d: if-nez v0, 0023 // +0006 │ │ +043f2e: 5510 ea01 |001f: iget-boolean v0, v1, Landroid/support/v4/content/Loader;.mProcessingChange:Z // field@01ea │ │ +043f32: 3800 2300 |0021: if-eqz v0, 0044 // +0023 │ │ +043f36: 6e20 d214 2400 |0023: invoke-virtual {v4, v2}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@14d2 │ │ +043f3c: 1a00 dc1a |0026: const-string v0, "mStarted=" // string@1adc │ │ +043f40: 6e20 d214 0400 |0028: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@14d2 │ │ +043f46: 5510 ec01 |002b: iget-boolean v0, v1, Landroid/support/v4/content/Loader;.mStarted:Z // field@01ec │ │ +043f4a: 6e20 d314 0400 |002d: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.print:(Z)V // method@14d3 │ │ +043f50: 1a00 8000 |0030: const-string v0, " mContentChanged=" // string@0080 │ │ +043f54: 6e20 d214 0400 |0032: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@14d2 │ │ +043f5a: 5510 e601 |0035: iget-boolean v0, v1, Landroid/support/v4/content/Loader;.mContentChanged:Z // field@01e6 │ │ +043f5e: 6e20 d314 0400 |0037: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.print:(Z)V // method@14d3 │ │ +043f64: 1a00 8d00 |003a: const-string v0, " mProcessingChange=" // string@008d │ │ +043f68: 6e20 d214 0400 |003c: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@14d2 │ │ +043f6e: 5510 ea01 |003f: iget-boolean v0, v1, Landroid/support/v4/content/Loader;.mProcessingChange:Z // field@01ea │ │ +043f72: 6e20 d814 0400 |0041: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.println:(Z)V // method@14d8 │ │ +043f78: 5510 e501 |0044: iget-boolean v0, v1, Landroid/support/v4/content/Loader;.mAbandoned:Z // field@01e5 │ │ +043f7c: 3900 0600 |0046: if-nez v0, 004c // +0006 │ │ +043f80: 5510 eb01 |0048: iget-boolean v0, v1, Landroid/support/v4/content/Loader;.mReset:Z // field@01eb │ │ +043f84: 3800 1900 |004a: if-eqz v0, 0063 // +0019 │ │ +043f88: 6e20 d214 2400 |004c: invoke-virtual {v4, v2}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@14d2 │ │ +043f8e: 1a00 2a19 |004f: const-string v0, "mAbandoned=" // string@192a │ │ +043f92: 6e20 d214 0400 |0051: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@14d2 │ │ +043f98: 5510 e501 |0054: iget-boolean v0, v1, Landroid/support/v4/content/Loader;.mAbandoned:Z // field@01e5 │ │ +043f9c: 6e20 d314 0400 |0056: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.print:(Z)V // method@14d3 │ │ +043fa2: 1a00 9100 |0059: const-string v0, " mReset=" // string@0091 │ │ +043fa6: 6e20 d214 0400 |005b: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@14d2 │ │ +043fac: 5510 eb01 |005e: iget-boolean v0, v1, Landroid/support/v4/content/Loader;.mReset:Z // field@01eb │ │ +043fb0: 6e20 d814 0400 |0060: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.println:(Z)V // method@14d8 │ │ +043fb6: 0e00 |0063: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=393 │ │ 0x000d line=394 │ │ 0x0017 line=395 │ │ 0x0023 line=396 │ │ 0x0030 line=397 │ │ @@ -20155,17 +20157,17 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -042420: |[042420] android.support.v4.content.Loader.forceLoad:()V │ │ -042430: 6e10 0006 0000 |0000: invoke-virtual {v0}, Landroid/support/v4/content/Loader;.onForceLoad:()V // method@0600 │ │ -042436: 0e00 |0003: return-void │ │ +043fb8: |[043fb8] android.support.v4.content.Loader.forceLoad:()V │ │ +043fc8: 6e10 0006 0000 |0000: invoke-virtual {v0}, Landroid/support/v4/content/Loader;.onForceLoad:()V // method@0600 │ │ +043fce: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=218 │ │ 0x0003 line=219 │ │ locals : │ │ 0x0000 - 0x0000 reg=0 this Landroid/support/v4/content/Loader; │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/content/Loader; Landroid/support/v4/content/Loader; │ │ @@ -20175,17 +20177,17 @@ │ │ type : '()Landroid/content/Context;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -042438: |[042438] android.support.v4.content.Loader.getContext:()Landroid/content/Context; │ │ -042448: 5410 e701 |0000: iget-object v0, v1, Landroid/support/v4/content/Loader;.mContext:Landroid/content/Context; // field@01e7 │ │ -04244c: 1100 |0002: return-object v0 │ │ +043fd0: |[043fd0] android.support.v4.content.Loader.getContext:()Landroid/content/Context; │ │ +043fe0: 5410 e701 |0000: iget-object v0, v1, Landroid/support/v4/content/Loader;.mContext:Landroid/content/Context; // field@01e7 │ │ +043fe4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=112 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/content/Loader; │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/content/Loader; Landroid/support/v4/content/Loader; │ │ │ │ @@ -20194,17 +20196,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -042450: |[042450] android.support.v4.content.Loader.getId:()I │ │ -042460: 5210 e801 |0000: iget v0, v1, Landroid/support/v4/content/Loader;.mId:I // field@01e8 │ │ -042464: 0f00 |0002: return v0 │ │ +043fe8: |[043fe8] android.support.v4.content.Loader.getId:()I │ │ +043ff8: 5210 e801 |0000: iget v0, v1, Landroid/support/v4/content/Loader;.mId:I // field@01e8 │ │ +043ffc: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=119 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/content/Loader; │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/content/Loader; Landroid/support/v4/content/Loader; │ │ │ │ @@ -20213,17 +20215,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -042468: |[042468] android.support.v4.content.Loader.isAbandoned:()Z │ │ -042478: 5510 e501 |0000: iget-boolean v0, v1, Landroid/support/v4/content/Loader;.mAbandoned:Z // field@01e5 │ │ -04247c: 0f00 |0002: return v0 │ │ +044000: |[044000] android.support.v4.content.Loader.isAbandoned:()Z │ │ +044010: 5510 e501 |0000: iget-boolean v0, v1, Landroid/support/v4/content/Loader;.mAbandoned:Z // field@01e5 │ │ +044014: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=167 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/content/Loader; │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/content/Loader; Landroid/support/v4/content/Loader; │ │ │ │ @@ -20232,17 +20234,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -042480: |[042480] android.support.v4.content.Loader.isReset:()Z │ │ -042490: 5510 eb01 |0000: iget-boolean v0, v1, Landroid/support/v4/content/Loader;.mReset:Z // field@01eb │ │ -042494: 0f00 |0002: return v0 │ │ +044018: |[044018] android.support.v4.content.Loader.isReset:()Z │ │ +044028: 5510 eb01 |0000: iget-boolean v0, v1, Landroid/support/v4/content/Loader;.mReset:Z // field@01eb │ │ +04402c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=176 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/content/Loader; │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/content/Loader; Landroid/support/v4/content/Loader; │ │ │ │ @@ -20251,17 +20253,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -042498: |[042498] android.support.v4.content.Loader.isStarted:()Z │ │ -0424a8: 5510 ec01 |0000: iget-boolean v0, v1, Landroid/support/v4/content/Loader;.mStarted:Z // field@01ec │ │ -0424ac: 0f00 |0002: return v0 │ │ +044030: |[044030] android.support.v4.content.Loader.isStarted:()Z │ │ +044040: 5510 ec01 |0000: iget-boolean v0, v1, Landroid/support/v4/content/Loader;.mStarted:Z // field@01ec │ │ +044044: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=158 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/content/Loader; │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/content/Loader; Landroid/support/v4/content/Loader; │ │ │ │ @@ -20270,16 +20272,16 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0424b0: |[0424b0] android.support.v4.content.Loader.onAbandon:()V │ │ -0424c0: 0e00 |0000: return-void │ │ +044048: |[044048] android.support.v4.content.Loader.onAbandon:()V │ │ +044058: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=276 │ │ locals : │ │ 0x0000 - 0x0000 reg=0 this Landroid/support/v4/content/Loader; │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/content/Loader; Landroid/support/v4/content/Loader; │ │ │ │ @@ -20288,22 +20290,22 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -0424c4: |[0424c4] android.support.v4.content.Loader.onContentChanged:()V │ │ -0424d4: 5510 ec01 |0000: iget-boolean v0, v1, Landroid/support/v4/content/Loader;.mStarted:Z // field@01ec │ │ -0424d8: 3800 0600 |0002: if-eqz v0, 0008 // +0006 │ │ -0424dc: 6e10 f805 0100 |0004: invoke-virtual {v1}, Landroid/support/v4/content/Loader;.forceLoad:()V // method@05f8 │ │ -0424e2: 0e00 |0007: return-void │ │ -0424e4: 1210 |0008: const/4 v0, #int 1 // #1 │ │ -0424e6: 5c10 e601 |0009: iput-boolean v0, v1, Landroid/support/v4/content/Loader;.mContentChanged:Z // field@01e6 │ │ -0424ea: 28fc |000b: goto 0007 // -0004 │ │ +04405c: |[04405c] android.support.v4.content.Loader.onContentChanged:()V │ │ +04406c: 5510 ec01 |0000: iget-boolean v0, v1, Landroid/support/v4/content/Loader;.mStarted:Z // field@01ec │ │ +044070: 3800 0600 |0002: if-eqz v0, 0008 // +0006 │ │ +044074: 6e10 f805 0100 |0004: invoke-virtual {v1}, Landroid/support/v4/content/Loader;.forceLoad:()V // method@05f8 │ │ +04407a: 0e00 |0007: return-void │ │ +04407c: 1210 |0008: const/4 v0, #int 1 // #1 │ │ +04407e: 5c10 e601 |0009: iput-boolean v0, v1, Landroid/support/v4/content/Loader;.mContentChanged:Z // field@01e6 │ │ +044082: 28fc |000b: goto 0007 // -0004 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=353 │ │ 0x0004 line=354 │ │ 0x0007 line=361 │ │ 0x0008 line=359 │ │ locals : │ │ @@ -20315,16 +20317,16 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0424ec: |[0424ec] android.support.v4.content.Loader.onForceLoad:()V │ │ -0424fc: 0e00 |0000: return-void │ │ +044084: |[044084] android.support.v4.content.Loader.onForceLoad:()V │ │ +044094: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=226 │ │ locals : │ │ 0x0000 - 0x0000 reg=0 this Landroid/support/v4/content/Loader; │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/content/Loader; Landroid/support/v4/content/Loader; │ │ │ │ @@ -20333,16 +20335,16 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -042500: |[042500] android.support.v4.content.Loader.onReset:()V │ │ -042510: 0e00 |0000: return-void │ │ +044098: |[044098] android.support.v4.content.Loader.onReset:()V │ │ +0440a8: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=306 │ │ locals : │ │ 0x0000 - 0x0000 reg=0 this Landroid/support/v4/content/Loader; │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/content/Loader; Landroid/support/v4/content/Loader; │ │ │ │ @@ -20351,16 +20353,16 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -042514: |[042514] android.support.v4.content.Loader.onStartLoading:()V │ │ -042524: 0e00 |0000: return-void │ │ +0440ac: |[0440ac] android.support.v4.content.Loader.onStartLoading:()V │ │ +0440bc: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=207 │ │ locals : │ │ 0x0000 - 0x0000 reg=0 this Landroid/support/v4/content/Loader; │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/content/Loader; Landroid/support/v4/content/Loader; │ │ │ │ @@ -20369,16 +20371,16 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -042528: |[042528] android.support.v4.content.Loader.onStopLoading:()V │ │ -042538: 0e00 |0000: return-void │ │ +0440c0: |[0440c0] android.support.v4.content.Loader.onStopLoading:()V │ │ +0440d0: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=254 │ │ locals : │ │ 0x0000 - 0x0000 reg=0 this Landroid/support/v4/content/Loader; │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/content/Loader; Landroid/support/v4/content/Loader; │ │ │ │ @@ -20387,24 +20389,24 @@ │ │ type : '(ILandroid/support/v4/content/Loader$OnLoadCompleteListener;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -04253c: |[04253c] android.support.v4.content.Loader.registerListener:(ILandroid/support/v4/content/Loader$OnLoadCompleteListener;)V │ │ -04254c: 5420 e901 |0000: iget-object v0, v2, Landroid/support/v4/content/Loader;.mListener:Landroid/support/v4/content/Loader$OnLoadCompleteListener; // field@01e9 │ │ -042550: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ -042554: 2200 2d03 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@032d │ │ -042558: 1a01 520d |0006: const-string v1, "There is already a listener registered" // string@0d52 │ │ -04255c: 7020 0415 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1504 │ │ -042562: 2700 |000b: throw v0 │ │ -042564: 5b24 e901 |000c: iput-object v4, v2, Landroid/support/v4/content/Loader;.mListener:Landroid/support/v4/content/Loader$OnLoadCompleteListener; // field@01e9 │ │ -042568: 5923 e801 |000e: iput v3, v2, Landroid/support/v4/content/Loader;.mId:I // field@01e8 │ │ -04256c: 0e00 |0010: return-void │ │ +0440d4: |[0440d4] android.support.v4.content.Loader.registerListener:(ILandroid/support/v4/content/Loader$OnLoadCompleteListener;)V │ │ +0440e4: 5420 e901 |0000: iget-object v0, v2, Landroid/support/v4/content/Loader;.mListener:Landroid/support/v4/content/Loader$OnLoadCompleteListener; // field@01e9 │ │ +0440e8: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ +0440ec: 2200 2a03 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@032a │ │ +0440f0: 1a01 4f0d |0006: const-string v1, "There is already a listener registered" // string@0d4f │ │ +0440f4: 7020 0415 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1504 │ │ +0440fa: 2700 |000b: throw v0 │ │ +0440fc: 5b24 e901 |000c: iput-object v4, v2, Landroid/support/v4/content/Loader;.mListener:Landroid/support/v4/content/Loader$OnLoadCompleteListener; // field@01e9 │ │ +044100: 5923 e801 |000e: iput v3, v2, Landroid/support/v4/content/Loader;.mId:I // field@01e8 │ │ +044104: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=130 │ │ 0x0004 line=131 │ │ 0x000c line=133 │ │ 0x000e line=134 │ │ 0x0010 line=135 │ │ @@ -20420,24 +20422,24 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 16 16-bit code units │ │ -042570: |[042570] android.support.v4.content.Loader.reset:()V │ │ -042580: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -042582: 6e10 0106 0200 |0001: invoke-virtual {v2}, Landroid/support/v4/content/Loader;.onReset:()V // method@0601 │ │ -042588: 1210 |0004: const/4 v0, #int 1 // #1 │ │ -04258a: 5c20 eb01 |0005: iput-boolean v0, v2, Landroid/support/v4/content/Loader;.mReset:Z // field@01eb │ │ -04258e: 5c21 ec01 |0007: iput-boolean v1, v2, Landroid/support/v4/content/Loader;.mStarted:Z // field@01ec │ │ -042592: 5c21 e501 |0009: iput-boolean v1, v2, Landroid/support/v4/content/Loader;.mAbandoned:Z // field@01e5 │ │ -042596: 5c21 e601 |000b: iput-boolean v1, v2, Landroid/support/v4/content/Loader;.mContentChanged:Z // field@01e6 │ │ -04259a: 5c21 ea01 |000d: iput-boolean v1, v2, Landroid/support/v4/content/Loader;.mProcessingChange:Z // field@01ea │ │ -04259e: 0e00 |000f: return-void │ │ +044108: |[044108] android.support.v4.content.Loader.reset:()V │ │ +044118: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +04411a: 6e10 0106 0200 |0001: invoke-virtual {v2}, Landroid/support/v4/content/Loader;.onReset:()V // method@0601 │ │ +044120: 1210 |0004: const/4 v0, #int 1 // #1 │ │ +044122: 5c20 eb01 |0005: iput-boolean v0, v2, Landroid/support/v4/content/Loader;.mReset:Z // field@01eb │ │ +044126: 5c21 ec01 |0007: iput-boolean v1, v2, Landroid/support/v4/content/Loader;.mStarted:Z // field@01ec │ │ +04412a: 5c21 e501 |0009: iput-boolean v1, v2, Landroid/support/v4/content/Loader;.mAbandoned:Z // field@01e5 │ │ +04412e: 5c21 e601 |000b: iput-boolean v1, v2, Landroid/support/v4/content/Loader;.mContentChanged:Z // field@01e6 │ │ +044132: 5c21 ea01 |000d: iput-boolean v1, v2, Landroid/support/v4/content/Loader;.mProcessingChange:Z // field@01ea │ │ +044136: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=291 │ │ 0x0004 line=292 │ │ 0x0007 line=293 │ │ 0x0009 line=294 │ │ 0x000b line=295 │ │ @@ -20452,20 +20454,20 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -0425a0: |[0425a0] android.support.v4.content.Loader.rollbackContentChanged:()V │ │ -0425b0: 5510 ea01 |0000: iget-boolean v0, v1, Landroid/support/v4/content/Loader;.mProcessingChange:Z // field@01ea │ │ -0425b4: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ -0425b8: 1210 |0004: const/4 v0, #int 1 // #1 │ │ -0425ba: 5c10 e601 |0005: iput-boolean v0, v1, Landroid/support/v4/content/Loader;.mContentChanged:Z // field@01e6 │ │ -0425be: 0e00 |0007: return-void │ │ +044138: |[044138] android.support.v4.content.Loader.rollbackContentChanged:()V │ │ +044148: 5510 ea01 |0000: iget-boolean v0, v1, Landroid/support/v4/content/Loader;.mProcessingChange:Z // field@01ea │ │ +04414c: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ +044150: 1210 |0004: const/4 v0, #int 1 // #1 │ │ +044152: 5c10 e601 |0005: iput-boolean v0, v1, Landroid/support/v4/content/Loader;.mContentChanged:Z // field@01e6 │ │ +044156: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=339 │ │ 0x0004 line=340 │ │ 0x0007 line=342 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/content/Loader; │ │ @@ -20476,22 +20478,22 @@ │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -0425c0: |[0425c0] android.support.v4.content.Loader.startLoading:()V │ │ -0425d0: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -0425d2: 1210 |0001: const/4 v0, #int 1 // #1 │ │ -0425d4: 5c20 ec01 |0002: iput-boolean v0, v2, Landroid/support/v4/content/Loader;.mStarted:Z // field@01ec │ │ -0425d8: 5c21 eb01 |0004: iput-boolean v1, v2, Landroid/support/v4/content/Loader;.mReset:Z // field@01eb │ │ -0425dc: 5c21 e501 |0006: iput-boolean v1, v2, Landroid/support/v4/content/Loader;.mAbandoned:Z // field@01e5 │ │ -0425e0: 6e10 0206 0200 |0008: invoke-virtual {v2}, Landroid/support/v4/content/Loader;.onStartLoading:()V // method@0602 │ │ -0425e6: 0e00 |000b: return-void │ │ +044158: |[044158] android.support.v4.content.Loader.startLoading:()V │ │ +044168: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +04416a: 1210 |0001: const/4 v0, #int 1 // #1 │ │ +04416c: 5c20 ec01 |0002: iput-boolean v0, v2, Landroid/support/v4/content/Loader;.mStarted:Z // field@01ec │ │ +044170: 5c21 eb01 |0004: iput-boolean v1, v2, Landroid/support/v4/content/Loader;.mReset:Z // field@01eb │ │ +044174: 5c21 e501 |0006: iput-boolean v1, v2, Landroid/support/v4/content/Loader;.mAbandoned:Z // field@01e5 │ │ +044178: 6e10 0206 0200 |0008: invoke-virtual {v2}, Landroid/support/v4/content/Loader;.onStartLoading:()V // method@0602 │ │ +04417e: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=195 │ │ 0x0004 line=196 │ │ 0x0006 line=197 │ │ 0x0008 line=198 │ │ 0x000b line=199 │ │ @@ -20504,19 +20506,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0425e8: |[0425e8] android.support.v4.content.Loader.stopLoading:()V │ │ -0425f8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0425fa: 5c10 ec01 |0001: iput-boolean v0, v1, Landroid/support/v4/content/Loader;.mStarted:Z // field@01ec │ │ -0425fe: 6e10 0306 0100 |0003: invoke-virtual {v1}, Landroid/support/v4/content/Loader;.onStopLoading:()V // method@0603 │ │ -042604: 0e00 |0006: return-void │ │ +044180: |[044180] android.support.v4.content.Loader.stopLoading:()V │ │ +044190: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +044192: 5c10 ec01 |0001: iput-boolean v0, v1, Landroid/support/v4/content/Loader;.mStarted:Z // field@01ec │ │ +044196: 6e10 0306 0100 |0003: invoke-virtual {v1}, Landroid/support/v4/content/Loader;.onStopLoading:()V // method@0603 │ │ +04419c: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=243 │ │ 0x0003 line=244 │ │ 0x0006 line=245 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/content/Loader; │ │ @@ -20527,22 +20529,22 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 11 16-bit code units │ │ -042608: |[042608] android.support.v4.content.Loader.takeContentChanged:()Z │ │ -042618: 5520 e601 |0000: iget-boolean v0, v2, Landroid/support/v4/content/Loader;.mContentChanged:Z // field@01e6 │ │ -04261c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -04261e: 5c21 e601 |0003: iput-boolean v1, v2, Landroid/support/v4/content/Loader;.mContentChanged:Z // field@01e6 │ │ -042622: 5521 ea01 |0005: iget-boolean v1, v2, Landroid/support/v4/content/Loader;.mProcessingChange:Z // field@01ea │ │ -042626: b601 |0007: or-int/2addr v1, v0 │ │ -042628: 5c21 ea01 |0008: iput-boolean v1, v2, Landroid/support/v4/content/Loader;.mProcessingChange:Z // field@01ea │ │ -04262c: 0f00 |000a: return v0 │ │ +0441a0: |[0441a0] android.support.v4.content.Loader.takeContentChanged:()Z │ │ +0441b0: 5520 e601 |0000: iget-boolean v0, v2, Landroid/support/v4/content/Loader;.mContentChanged:Z // field@01e6 │ │ +0441b4: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +0441b6: 5c21 e601 |0003: iput-boolean v1, v2, Landroid/support/v4/content/Loader;.mContentChanged:Z // field@01e6 │ │ +0441ba: 5521 ea01 |0005: iget-boolean v1, v2, Landroid/support/v4/content/Loader;.mProcessingChange:Z // field@01ea │ │ +0441be: b601 |0007: or-int/2addr v1, v0 │ │ +0441c0: 5c21 ea01 |0008: iput-boolean v1, v2, Landroid/support/v4/content/Loader;.mProcessingChange:Z // field@01ea │ │ +0441c4: 0f00 |000a: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=314 │ │ 0x0002 line=315 │ │ 0x0005 line=316 │ │ 0x000a line=317 │ │ locals : │ │ @@ -20555,28 +20557,28 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 30 16-bit code units │ │ -042630: |[042630] android.support.v4.content.Loader.toString:()Ljava/lang/String; │ │ -042640: 2200 4203 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0342 │ │ -042644: 1301 4000 |0002: const/16 v1, #int 64 // #40 │ │ -042648: 7020 5815 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(I)V // method@1558 │ │ -04264e: 7120 df07 0200 |0007: invoke-static {v2, v0}, Landroid/support/v4/util/DebugUtils;.buildShortClassTag:(Ljava/lang/Object;Ljava/lang/StringBuilder;)V // method@07df │ │ -042654: 1a01 6a00 |000a: const-string v1, " id=" // string@006a │ │ -042658: 6e20 5f15 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -04265e: 5221 e801 |000f: iget v1, v2, Landroid/support/v4/content/Loader;.mId:I // field@01e8 │ │ -042662: 6e20 5b15 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@155b │ │ -042668: 1a01 d723 |0014: const-string v1, "}" // string@23d7 │ │ -04266c: 6e20 5f15 1000 |0016: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -042672: 6e10 6415 0000 |0019: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ -042678: 0c01 |001c: move-result-object v1 │ │ -04267a: 1101 |001d: return-object v1 │ │ +0441c8: |[0441c8] android.support.v4.content.Loader.toString:()Ljava/lang/String; │ │ +0441d8: 2200 3f03 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@033f │ │ +0441dc: 1301 4000 |0002: const/16 v1, #int 64 // #40 │ │ +0441e0: 7020 5815 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(I)V // method@1558 │ │ +0441e6: 7120 df07 0200 |0007: invoke-static {v2, v0}, Landroid/support/v4/util/DebugUtils;.buildShortClassTag:(Ljava/lang/Object;Ljava/lang/StringBuilder;)V // method@07df │ │ +0441ec: 1a01 6a00 |000a: const-string v1, " id=" // string@006a │ │ +0441f0: 6e20 5f15 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +0441f6: 5221 e801 |000f: iget v1, v2, Landroid/support/v4/content/Loader;.mId:I // field@01e8 │ │ +0441fa: 6e20 5b15 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@155b │ │ +044200: 1a01 d223 |0014: const-string v1, "}" // string@23d2 │ │ +044204: 6e20 5f15 1000 |0016: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +04420a: 6e10 6415 0000 |0019: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ +044210: 0c01 |001c: move-result-object v1 │ │ +044212: 1101 |001d: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=376 │ │ 0x0007 line=377 │ │ 0x000a line=378 │ │ 0x000f line=379 │ │ 0x0014 line=380 │ │ @@ -20591,51 +20593,51 @@ │ │ type : '(Landroid/support/v4/content/Loader$OnLoadCompleteListener;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 28 16-bit code units │ │ -04267c: |[04267c] android.support.v4.content.Loader.unregisterListener:(Landroid/support/v4/content/Loader$OnLoadCompleteListener;)V │ │ -04268c: 5420 e901 |0000: iget-object v0, v2, Landroid/support/v4/content/Loader;.mListener:Landroid/support/v4/content/Loader$OnLoadCompleteListener; // field@01e9 │ │ -042690: 3900 0a00 |0002: if-nez v0, 000c // +000a │ │ -042694: 2200 2d03 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@032d │ │ -042698: 1a01 440b |0006: const-string v1, "No listener register" // string@0b44 │ │ -04269c: 7020 0415 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1504 │ │ -0426a2: 2700 |000b: throw v0 │ │ -0426a4: 5420 e901 |000c: iget-object v0, v2, Landroid/support/v4/content/Loader;.mListener:Landroid/support/v4/content/Loader$OnLoadCompleteListener; // field@01e9 │ │ -0426a8: 3230 0a00 |000e: if-eq v0, v3, 0018 // +000a │ │ -0426ac: 2200 2c03 |0010: new-instance v0, Ljava/lang/IllegalArgumentException; // type@032c │ │ -0426b0: 1a01 7602 |0012: const-string v1, "Attempting to unregister the wrong listener" // string@0276 │ │ -0426b4: 7020 0015 1000 |0014: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@1500 │ │ -0426ba: 2700 |0017: throw v0 │ │ -0426bc: 1200 |0018: const/4 v0, #int 0 // #0 │ │ -0426be: 5b20 e901 |0019: iput-object v0, v2, Landroid/support/v4/content/Loader;.mListener:Landroid/support/v4/content/Loader$OnLoadCompleteListener; // field@01e9 │ │ -0426c2: 0e00 |001b: return-void │ │ +044214: |[044214] android.support.v4.content.Loader.unregisterListener:(Landroid/support/v4/content/Loader$OnLoadCompleteListener;)V │ │ +044224: 5420 e901 |0000: iget-object v0, v2, Landroid/support/v4/content/Loader;.mListener:Landroid/support/v4/content/Loader$OnLoadCompleteListener; // field@01e9 │ │ +044228: 3900 0a00 |0002: if-nez v0, 000c // +000a │ │ +04422c: 2200 2a03 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@032a │ │ +044230: 1a01 410b |0006: const-string v1, "No listener register" // string@0b41 │ │ +044234: 7020 0415 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1504 │ │ +04423a: 2700 |000b: throw v0 │ │ +04423c: 5420 e901 |000c: iget-object v0, v2, Landroid/support/v4/content/Loader;.mListener:Landroid/support/v4/content/Loader$OnLoadCompleteListener; // field@01e9 │ │ +044240: 3230 0a00 |000e: if-eq v0, v3, 0018 // +000a │ │ +044244: 2200 2903 |0010: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0329 │ │ +044248: 1a01 7602 |0012: const-string v1, "Attempting to unregister the wrong listener" // string@0276 │ │ +04424c: 7020 0015 1000 |0014: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@1500 │ │ +044252: 2700 |0017: throw v0 │ │ +044254: 1200 |0018: const/4 v0, #int 0 // #0 │ │ +044256: 5b20 e901 |0019: iput-object v0, v2, Landroid/support/v4/content/Loader;.mListener:Landroid/support/v4/content/Loader$OnLoadCompleteListener; // field@01e9 │ │ +04425a: 0e00 |001b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=143 │ │ 0x0004 line=144 │ │ 0x000c line=146 │ │ 0x0010 line=147 │ │ 0x0018 line=149 │ │ 0x001b line=150 │ │ locals : │ │ 0x0000 - 0x0000 reg=2 this Landroid/support/v4/content/Loader; │ │ 0x0000 - 0x0000 reg=3 (null) Landroid/support/v4/content/Loader$OnLoadCompleteListener; │ │ 0x0000 - 0x001c reg=2 this Landroid/support/v4/content/Loader; Landroid/support/v4/content/Loader; │ │ 0x0000 - 0x001c reg=3 listener Landroid/support/v4/content/Loader$OnLoadCompleteListener; Landroid/support/v4/content/Loader$OnLoadCompleteListener; │ │ │ │ - source_file_idx : 2712 (Loader.java) │ │ + source_file_idx : 2709 (Loader.java) │ │ │ │ Class #91 header: │ │ -class_idx : 266 │ │ +class_idx : 263 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 104 │ │ -source_file_idx : 2722 │ │ +superclass_idx : 101 │ │ +source_file_idx : 2719 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #91 annotations: │ │ Annotations on class │ │ @@ -20659,18 +20661,18 @@ │ │ type : '(Landroid/support/v4/content/LocalBroadcastManager;Landroid/os/Looper;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0426c4: |[0426c4] android.support.v4.content.LocalBroadcastManager$1.:(Landroid/support/v4/content/LocalBroadcastManager;Landroid/os/Looper;)V │ │ -0426d4: 5b01 ed01 |0000: iput-object v1, v0, Landroid/support/v4/content/LocalBroadcastManager$1;.this$0:Landroid/support/v4/content/LocalBroadcastManager; // field@01ed │ │ -0426d8: 7020 c701 2000 |0002: invoke-direct {v0, v2}, Landroid/os/Handler;.:(Landroid/os/Looper;)V // method@01c7 │ │ -0426de: 0e00 |0005: return-void │ │ +04425c: |[04425c] android.support.v4.content.LocalBroadcastManager$1.:(Landroid/support/v4/content/LocalBroadcastManager;Landroid/os/Looper;)V │ │ +04426c: 5b01 ed01 |0000: iput-object v1, v0, Landroid/support/v4/content/LocalBroadcastManager$1;.this$0:Landroid/support/v4/content/LocalBroadcastManager; // field@01ed │ │ +044270: 7020 c701 2000 |0002: invoke-direct {v0, v2}, Landroid/os/Handler;.:(Landroid/os/Looper;)V // method@01c7 │ │ +044276: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=110 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v4/content/LocalBroadcastManager$1; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v4/content/LocalBroadcastManager; │ │ 0x0000 - 0x0006 reg=2 x0 Landroid/os/Looper; │ │ @@ -20681,42 +20683,42 @@ │ │ type : '(Landroid/os/Message;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 22 16-bit code units │ │ -0426e0: |[0426e0] android.support.v4.content.LocalBroadcastManager$1.handleMessage:(Landroid/os/Message;)V │ │ -0426f0: 5220 2100 |0000: iget v0, v2, Landroid/os/Message;.what:I // field@0021 │ │ -0426f4: 2b00 0e00 0000 |0002: packed-switch v0, 00000010 // +0000000e │ │ -0426fa: 6f20 c901 2100 |0005: invoke-super {v1, v2}, Landroid/os/Handler;.handleMessage:(Landroid/os/Message;)V // method@01c9 │ │ -042700: 0e00 |0008: return-void │ │ -042702: 5410 ed01 |0009: iget-object v0, v1, Landroid/support/v4/content/LocalBroadcastManager$1;.this$0:Landroid/support/v4/content/LocalBroadcastManager; // field@01ed │ │ -042706: 7110 1306 0000 |000b: invoke-static {v0}, Landroid/support/v4/content/LocalBroadcastManager;.access$000:(Landroid/support/v4/content/LocalBroadcastManager;)V // method@0613 │ │ -04270c: 28fa |000e: goto 0008 // -0006 │ │ -04270e: 0000 |000f: nop // spacer │ │ -042710: 0001 0100 0100 0000 0700 0000 |0010: packed-switch-data (6 units) │ │ +044278: |[044278] android.support.v4.content.LocalBroadcastManager$1.handleMessage:(Landroid/os/Message;)V │ │ +044288: 5220 2100 |0000: iget v0, v2, Landroid/os/Message;.what:I // field@0021 │ │ +04428c: 2b00 0e00 0000 |0002: packed-switch v0, 00000010 // +0000000e │ │ +044292: 6f20 c901 2100 |0005: invoke-super {v1, v2}, Landroid/os/Handler;.handleMessage:(Landroid/os/Message;)V // method@01c9 │ │ +044298: 0e00 |0008: return-void │ │ +04429a: 5410 ed01 |0009: iget-object v0, v1, Landroid/support/v4/content/LocalBroadcastManager$1;.this$0:Landroid/support/v4/content/LocalBroadcastManager; // field@01ed │ │ +04429e: 7110 1306 0000 |000b: invoke-static {v0}, Landroid/support/v4/content/LocalBroadcastManager;.access$000:(Landroid/support/v4/content/LocalBroadcastManager;)V // method@0613 │ │ +0442a4: 28fa |000e: goto 0008 // -0006 │ │ +0442a6: 0000 |000f: nop // spacer │ │ +0442a8: 0001 0100 0100 0000 0700 0000 |0010: packed-switch-data (6 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=114 │ │ 0x0005 line=119 │ │ 0x0008 line=121 │ │ 0x0009 line=116 │ │ 0x000f line=114 │ │ locals : │ │ 0x0000 - 0x0016 reg=1 this Landroid/support/v4/content/LocalBroadcastManager$1; │ │ 0x0000 - 0x0016 reg=2 msg Landroid/os/Message; │ │ │ │ - source_file_idx : 2722 (LocalBroadcastManager.java) │ │ + source_file_idx : 2719 (LocalBroadcastManager.java) │ │ │ │ Class #92 header: │ │ -class_idx : 267 │ │ +class_idx : 264 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 826 │ │ -source_file_idx : 2722 │ │ +superclass_idx : 823 │ │ +source_file_idx : 2719 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ Class #92 annotations: │ │ Annotations on class │ │ @@ -20748,39 +20750,39 @@ │ │ type : '(Landroid/content/Intent;Ljava/util/ArrayList;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -04271c: |[04271c] android.support.v4.content.LocalBroadcastManager$BroadcastRecord.:(Landroid/content/Intent;Ljava/util/ArrayList;)V │ │ -04272c: 7010 1c15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ -042732: 5b01 ee01 |0003: iput-object v1, v0, Landroid/support/v4/content/LocalBroadcastManager$BroadcastRecord;.intent:Landroid/content/Intent; // field@01ee │ │ -042736: 5b02 ef01 |0005: iput-object v2, v0, Landroid/support/v4/content/LocalBroadcastManager$BroadcastRecord;.receivers:Ljava/util/ArrayList; // field@01ef │ │ -04273a: 0e00 |0007: return-void │ │ +0442b4: |[0442b4] android.support.v4.content.LocalBroadcastManager$BroadcastRecord.:(Landroid/content/Intent;Ljava/util/ArrayList;)V │ │ +0442c4: 7010 1c15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ +0442ca: 5b01 ee01 |0003: iput-object v1, v0, Landroid/support/v4/content/LocalBroadcastManager$BroadcastRecord;.intent:Landroid/content/Intent; // field@01ee │ │ +0442ce: 5b02 ef01 |0005: iput-object v2, v0, Landroid/support/v4/content/LocalBroadcastManager$BroadcastRecord;.receivers:Ljava/util/ArrayList; // field@01ef │ │ +0442d2: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=73 │ │ 0x0003 line=74 │ │ 0x0005 line=75 │ │ 0x0007 line=76 │ │ locals : │ │ 0x0000 - 0x0000 reg=2 (null) Ljava/util/ArrayList; │ │ 0x0000 - 0x0008 reg=0 this Landroid/support/v4/content/LocalBroadcastManager$BroadcastRecord; │ │ 0x0000 - 0x0008 reg=1 _intent Landroid/content/Intent; │ │ 0x0000 - 0x0008 reg=2 _receivers Ljava/util/ArrayList; Ljava/util/ArrayList; │ │ │ │ Virtual methods - │ │ - source_file_idx : 2722 (LocalBroadcastManager.java) │ │ + source_file_idx : 2719 (LocalBroadcastManager.java) │ │ │ │ Class #93 header: │ │ -class_idx : 268 │ │ +class_idx : 265 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 826 │ │ -source_file_idx : 2722 │ │ +superclass_idx : 823 │ │ +source_file_idx : 2719 │ │ static_fields_size : 0 │ │ instance_fields_size: 3 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #93 annotations: │ │ Annotations on class │ │ @@ -20812,19 +20814,19 @@ │ │ type : '(Landroid/content/IntentFilter;Landroid/content/BroadcastReceiver;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -04273c: |[04273c] android.support.v4.content.LocalBroadcastManager$ReceiverRecord.:(Landroid/content/IntentFilter;Landroid/content/BroadcastReceiver;)V │ │ -04274c: 7010 1c15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ -042752: 5b01 f101 |0003: iput-object v1, v0, Landroid/support/v4/content/LocalBroadcastManager$ReceiverRecord;.filter:Landroid/content/IntentFilter; // field@01f1 │ │ -042756: 5b02 f201 |0005: iput-object v2, v0, Landroid/support/v4/content/LocalBroadcastManager$ReceiverRecord;.receiver:Landroid/content/BroadcastReceiver; // field@01f2 │ │ -04275a: 0e00 |0007: return-void │ │ +0442d4: |[0442d4] android.support.v4.content.LocalBroadcastManager$ReceiverRecord.:(Landroid/content/IntentFilter;Landroid/content/BroadcastReceiver;)V │ │ +0442e4: 7010 1c15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ +0442ea: 5b01 f101 |0003: iput-object v1, v0, Landroid/support/v4/content/LocalBroadcastManager$ReceiverRecord;.filter:Landroid/content/IntentFilter; // field@01f1 │ │ +0442ee: 5b02 f201 |0005: iput-object v2, v0, Landroid/support/v4/content/LocalBroadcastManager$ReceiverRecord;.receiver:Landroid/content/BroadcastReceiver; // field@01f2 │ │ +0442f2: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ 0x0003 line=53 │ │ 0x0005 line=54 │ │ 0x0007 line=55 │ │ locals : │ │ @@ -20838,51 +20840,51 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 37 16-bit code units │ │ -04275c: |[04275c] android.support.v4.content.LocalBroadcastManager$ReceiverRecord.toString:()Ljava/lang/String; │ │ -04276c: 2200 4203 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0342 │ │ -042770: 1301 8000 |0002: const/16 v1, #int 128 // #80 │ │ -042774: 7020 5815 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(I)V // method@1558 │ │ -04277a: 1a01 100c |0007: const-string v1, "Receiver{" // string@0c10 │ │ -04277e: 6e20 5f15 1000 |0009: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -042784: 5421 f201 |000c: iget-object v1, v2, Landroid/support/v4/content/LocalBroadcastManager$ReceiverRecord;.receiver:Landroid/content/BroadcastReceiver; // field@01f2 │ │ -042788: 6e20 5e15 1000 |000e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@155e │ │ -04278e: 1a01 6400 |0011: const-string v1, " filter=" // string@0064 │ │ -042792: 6e20 5f15 1000 |0013: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -042798: 5421 f101 |0016: iget-object v1, v2, Landroid/support/v4/content/LocalBroadcastManager$ReceiverRecord;.filter:Landroid/content/IntentFilter; // field@01f1 │ │ -04279c: 6e20 5e15 1000 |0018: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@155e │ │ -0427a2: 1a01 d723 |001b: const-string v1, "}" // string@23d7 │ │ -0427a6: 6e20 5f15 1000 |001d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -0427ac: 6e10 6415 0000 |0020: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ -0427b2: 0c01 |0023: move-result-object v1 │ │ -0427b4: 1101 |0024: return-object v1 │ │ +0442f4: |[0442f4] android.support.v4.content.LocalBroadcastManager$ReceiverRecord.toString:()Ljava/lang/String; │ │ +044304: 2200 3f03 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@033f │ │ +044308: 1301 8000 |0002: const/16 v1, #int 128 // #80 │ │ +04430c: 7020 5815 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(I)V // method@1558 │ │ +044312: 1a01 0d0c |0007: const-string v1, "Receiver{" // string@0c0d │ │ +044316: 6e20 5f15 1000 |0009: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +04431c: 5421 f201 |000c: iget-object v1, v2, Landroid/support/v4/content/LocalBroadcastManager$ReceiverRecord;.receiver:Landroid/content/BroadcastReceiver; // field@01f2 │ │ +044320: 6e20 5e15 1000 |000e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@155e │ │ +044326: 1a01 6400 |0011: const-string v1, " filter=" // string@0064 │ │ +04432a: 6e20 5f15 1000 |0013: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +044330: 5421 f101 |0016: iget-object v1, v2, Landroid/support/v4/content/LocalBroadcastManager$ReceiverRecord;.filter:Landroid/content/IntentFilter; // field@01f1 │ │ +044334: 6e20 5e15 1000 |0018: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@155e │ │ +04433a: 1a01 d223 |001b: const-string v1, "}" // string@23d2 │ │ +04433e: 6e20 5f15 1000 |001d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +044344: 6e10 6415 0000 |0020: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ +04434a: 0c01 |0023: move-result-object v1 │ │ +04434c: 1101 |0024: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=59 │ │ 0x0007 line=60 │ │ 0x000c line=61 │ │ 0x0011 line=62 │ │ 0x0016 line=63 │ │ 0x001b line=64 │ │ 0x0020 line=65 │ │ locals : │ │ 0x0007 - 0x0025 reg=0 builder Ljava/lang/StringBuilder; │ │ 0x0000 - 0x0025 reg=2 this Landroid/support/v4/content/LocalBroadcastManager$ReceiverRecord; │ │ │ │ - source_file_idx : 2722 (LocalBroadcastManager.java) │ │ + source_file_idx : 2719 (LocalBroadcastManager.java) │ │ │ │ Class #94 header: │ │ -class_idx : 269 │ │ +class_idx : 266 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 826 │ │ -source_file_idx : 2722 │ │ +superclass_idx : 823 │ │ +source_file_idx : 2719 │ │ static_fields_size : 5 │ │ instance_fields_size: 5 │ │ direct_methods_size : 5 │ │ virtual_methods_size: 4 │ │ │ │ Class #94 annotations: │ │ Annotations on class │ │ @@ -20950,51 +20952,51 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -0427b8: |[0427b8] android.support.v4.content.LocalBroadcastManager.:()V │ │ -0427c8: 2200 3a03 |0000: new-instance v0, Ljava/lang/Object; // type@033a │ │ -0427cc: 7010 1c15 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ -0427d2: 6900 fa01 |0005: sput-object v0, Landroid/support/v4/content/LocalBroadcastManager;.mLock:Ljava/lang/Object; // field@01fa │ │ -0427d6: 0e00 |0007: return-void │ │ +044350: |[044350] android.support.v4.content.LocalBroadcastManager.:()V │ │ +044360: 2200 3703 |0000: new-instance v0, Ljava/lang/Object; // type@0337 │ │ +044364: 7010 1c15 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ +04436a: 6900 fa01 |0005: sput-object v0, Landroid/support/v4/content/LocalBroadcastManager;.mLock:Ljava/lang/Object; // field@01fa │ │ +04436e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=96 │ │ locals : │ │ │ │ #1 : (in Landroid/support/v4/content/LocalBroadcastManager;) │ │ name : '' │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 38 16-bit code units │ │ -0427d8: |[0427d8] android.support.v4.content.LocalBroadcastManager.:(Landroid/content/Context;)V │ │ -0427e8: 7010 1c15 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@151c │ │ -0427ee: 2200 6803 |0003: new-instance v0, Ljava/util/HashMap; // type@0368 │ │ -0427f2: 7010 c015 0000 |0005: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@15c0 │ │ -0427f8: 5b20 fc01 |0008: iput-object v0, v2, Landroid/support/v4/content/LocalBroadcastManager;.mReceivers:Ljava/util/HashMap; // field@01fc │ │ -0427fc: 2200 6803 |000a: new-instance v0, Ljava/util/HashMap; // type@0368 │ │ -042800: 7010 c015 0000 |000c: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@15c0 │ │ -042806: 5b20 f601 |000f: iput-object v0, v2, Landroid/support/v4/content/LocalBroadcastManager;.mActions:Ljava/util/HashMap; // field@01f6 │ │ -04280a: 2200 6003 |0011: new-instance v0, Ljava/util/ArrayList; // type@0360 │ │ -04280e: 7010 9d15 0000 |0013: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@159d │ │ -042814: 5b20 fb01 |0016: iput-object v0, v2, Landroid/support/v4/content/LocalBroadcastManager;.mPendingBroadcasts:Ljava/util/ArrayList; // field@01fb │ │ -042818: 5b23 f701 |0018: iput-object v3, v2, Landroid/support/v4/content/LocalBroadcastManager;.mAppContext:Landroid/content/Context; // field@01f7 │ │ -04281c: 2200 0a01 |001a: new-instance v0, Landroid/support/v4/content/LocalBroadcastManager$1; // type@010a │ │ -042820: 6e10 b300 0300 |001c: invoke-virtual {v3}, Landroid/content/Context;.getMainLooper:()Landroid/os/Looper; // method@00b3 │ │ -042826: 0c01 |001f: move-result-object v1 │ │ -042828: 7030 0c06 2001 |0020: invoke-direct {v0, v2, v1}, Landroid/support/v4/content/LocalBroadcastManager$1;.:(Landroid/support/v4/content/LocalBroadcastManager;Landroid/os/Looper;)V // method@060c │ │ -04282e: 5b20 f801 |0023: iput-object v0, v2, Landroid/support/v4/content/LocalBroadcastManager;.mHandler:Landroid/os/Handler; // field@01f8 │ │ -042832: 0e00 |0025: return-void │ │ +044370: |[044370] android.support.v4.content.LocalBroadcastManager.:(Landroid/content/Context;)V │ │ +044380: 7010 1c15 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@151c │ │ +044386: 2200 6503 |0003: new-instance v0, Ljava/util/HashMap; // type@0365 │ │ +04438a: 7010 c015 0000 |0005: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@15c0 │ │ +044390: 5b20 fc01 |0008: iput-object v0, v2, Landroid/support/v4/content/LocalBroadcastManager;.mReceivers:Ljava/util/HashMap; // field@01fc │ │ +044394: 2200 6503 |000a: new-instance v0, Ljava/util/HashMap; // type@0365 │ │ +044398: 7010 c015 0000 |000c: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@15c0 │ │ +04439e: 5b20 f601 |000f: iput-object v0, v2, Landroid/support/v4/content/LocalBroadcastManager;.mActions:Ljava/util/HashMap; // field@01f6 │ │ +0443a2: 2200 5d03 |0011: new-instance v0, Ljava/util/ArrayList; // type@035d │ │ +0443a6: 7010 9d15 0000 |0013: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@159d │ │ +0443ac: 5b20 fb01 |0016: iput-object v0, v2, Landroid/support/v4/content/LocalBroadcastManager;.mPendingBroadcasts:Ljava/util/ArrayList; // field@01fb │ │ +0443b0: 5b23 f701 |0018: iput-object v3, v2, Landroid/support/v4/content/LocalBroadcastManager;.mAppContext:Landroid/content/Context; // field@01f7 │ │ +0443b4: 2200 0701 |001a: new-instance v0, Landroid/support/v4/content/LocalBroadcastManager$1; // type@0107 │ │ +0443b8: 6e10 b300 0300 |001c: invoke-virtual {v3}, Landroid/content/Context;.getMainLooper:()Landroid/os/Looper; // method@00b3 │ │ +0443be: 0c01 |001f: move-result-object v1 │ │ +0443c0: 7030 0c06 2001 |0020: invoke-direct {v0, v2, v1}, Landroid/support/v4/content/LocalBroadcastManager$1;.:(Landroid/support/v4/content/LocalBroadcastManager;Landroid/os/Looper;)V // method@060c │ │ +0443c6: 5b20 f801 |0023: iput-object v0, v2, Landroid/support/v4/content/LocalBroadcastManager;.mHandler:Landroid/os/Handler; // field@01f8 │ │ +0443ca: 0e00 |0025: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=108 │ │ 0x0003 line=84 │ │ 0x000a line=86 │ │ 0x0011 line=89 │ │ 0x0018 line=109 │ │ @@ -21009,17 +21011,17 @@ │ │ type : '(Landroid/support/v4/content/LocalBroadcastManager;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -042834: |[042834] android.support.v4.content.LocalBroadcastManager.access$000:(Landroid/support/v4/content/LocalBroadcastManager;)V │ │ -042844: 7010 1406 0000 |0000: invoke-direct {v0}, Landroid/support/v4/content/LocalBroadcastManager;.executePendingBroadcasts:()V // method@0614 │ │ -04284a: 0e00 |0003: return-void │ │ +0443cc: |[0443cc] android.support.v4.content.LocalBroadcastManager.access$000:(Landroid/support/v4/content/LocalBroadcastManager;)V │ │ +0443dc: 7010 1406 0000 |0000: invoke-direct {v0}, Landroid/support/v4/content/LocalBroadcastManager;.executePendingBroadcasts:()V // method@0614 │ │ +0443e2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Landroid/support/v4/content/LocalBroadcastManager; │ │ │ │ #3 : (in Landroid/support/v4/content/LocalBroadcastManager;) │ │ @@ -21027,54 +21029,54 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 9 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 68 16-bit code units │ │ -04284c: |[04284c] android.support.v4.content.LocalBroadcastManager.executePendingBroadcasts:()V │ │ -04285c: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -04285e: 5486 fc01 |0001: iget-object v6, v8, Landroid/support/v4/content/LocalBroadcastManager;.mReceivers:Ljava/util/HashMap; // field@01fc │ │ -042862: 1d06 |0003: monitor-enter v6 │ │ -042864: 5485 fb01 |0004: iget-object v5, v8, Landroid/support/v4/content/LocalBroadcastManager;.mPendingBroadcasts:Ljava/util/ArrayList; // field@01fb │ │ -042868: 6e10 aa15 0500 |0006: invoke-virtual {v5}, Ljava/util/ArrayList;.size:()I // method@15aa │ │ -04286e: 0a00 |0009: move-result v0 │ │ -042870: 3c00 0400 |000a: if-gtz v0, 000e // +0004 │ │ -042874: 1e06 |000c: monitor-exit v6 │ │ -042876: 0e00 |000d: return-void │ │ -042878: 2302 9a04 |000e: new-array v2, v0, [Landroid/support/v4/content/LocalBroadcastManager$BroadcastRecord; // type@049a │ │ -04287c: 5485 fb01 |0010: iget-object v5, v8, Landroid/support/v4/content/LocalBroadcastManager;.mPendingBroadcasts:Ljava/util/ArrayList; // field@01fb │ │ -042880: 6e20 ac15 2500 |0012: invoke-virtual {v5, v2}, Ljava/util/ArrayList;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@15ac │ │ -042886: 5485 fb01 |0015: iget-object v5, v8, Landroid/support/v4/content/LocalBroadcastManager;.mPendingBroadcasts:Ljava/util/ArrayList; // field@01fb │ │ -04288a: 6e10 a115 0500 |0017: invoke-virtual {v5}, Ljava/util/ArrayList;.clear:()V // method@15a1 │ │ -042890: 1e06 |001a: monitor-exit v6 │ │ -042892: 1203 |001b: const/4 v3, #int 0 // #0 │ │ -042894: 2125 |001c: array-length v5, v2 │ │ -042896: 3553 e3ff |001d: if-ge v3, v5, 0000 // -001d │ │ -04289a: 4601 0203 |001f: aget-object v1, v2, v3 │ │ -04289e: 1204 |0021: const/4 v4, #int 0 // #0 │ │ -0428a0: 5415 ef01 |0022: iget-object v5, v1, Landroid/support/v4/content/LocalBroadcastManager$BroadcastRecord;.receivers:Ljava/util/ArrayList; // field@01ef │ │ -0428a4: 6e10 aa15 0500 |0024: invoke-virtual {v5}, Ljava/util/ArrayList;.size:()I // method@15aa │ │ -0428aa: 0a05 |0027: move-result v5 │ │ -0428ac: 3554 1900 |0028: if-ge v4, v5, 0041 // +0019 │ │ -0428b0: 5415 ef01 |002a: iget-object v5, v1, Landroid/support/v4/content/LocalBroadcastManager$BroadcastRecord;.receivers:Ljava/util/ArrayList; // field@01ef │ │ -0428b4: 6e20 a315 4500 |002c: invoke-virtual {v5, v4}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@15a3 │ │ -0428ba: 0c05 |002f: move-result-object v5 │ │ -0428bc: 1f05 0c01 |0030: check-cast v5, Landroid/support/v4/content/LocalBroadcastManager$ReceiverRecord; // type@010c │ │ -0428c0: 5455 f201 |0032: iget-object v5, v5, Landroid/support/v4/content/LocalBroadcastManager$ReceiverRecord;.receiver:Landroid/content/BroadcastReceiver; // field@01f2 │ │ -0428c4: 5486 f701 |0034: iget-object v6, v8, Landroid/support/v4/content/LocalBroadcastManager;.mAppContext:Landroid/content/Context; // field@01f7 │ │ -0428c8: 5417 ee01 |0036: iget-object v7, v1, Landroid/support/v4/content/LocalBroadcastManager$BroadcastRecord;.intent:Landroid/content/Intent; // field@01ee │ │ -0428cc: 6e30 9200 6507 |0038: invoke-virtual {v5, v6, v7}, Landroid/content/BroadcastReceiver;.onReceive:(Landroid/content/Context;Landroid/content/Intent;)V // method@0092 │ │ -0428d2: d804 0401 |003b: add-int/lit8 v4, v4, #int 1 // #01 │ │ -0428d6: 28e5 |003d: goto 0022 // -001b │ │ -0428d8: 0d05 |003e: move-exception v5 │ │ -0428da: 1e06 |003f: monitor-exit v6 │ │ -0428dc: 2705 |0040: throw v5 │ │ -0428de: d803 0301 |0041: add-int/lit8 v3, v3, #int 1 // #01 │ │ -0428e2: 28d9 |0043: goto 001c // -0027 │ │ +0443e4: |[0443e4] android.support.v4.content.LocalBroadcastManager.executePendingBroadcasts:()V │ │ +0443f4: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +0443f6: 5486 fc01 |0001: iget-object v6, v8, Landroid/support/v4/content/LocalBroadcastManager;.mReceivers:Ljava/util/HashMap; // field@01fc │ │ +0443fa: 1d06 |0003: monitor-enter v6 │ │ +0443fc: 5485 fb01 |0004: iget-object v5, v8, Landroid/support/v4/content/LocalBroadcastManager;.mPendingBroadcasts:Ljava/util/ArrayList; // field@01fb │ │ +044400: 6e10 aa15 0500 |0006: invoke-virtual {v5}, Ljava/util/ArrayList;.size:()I // method@15aa │ │ +044406: 0a00 |0009: move-result v0 │ │ +044408: 3c00 0400 |000a: if-gtz v0, 000e // +0004 │ │ +04440c: 1e06 |000c: monitor-exit v6 │ │ +04440e: 0e00 |000d: return-void │ │ +044410: 2302 9704 |000e: new-array v2, v0, [Landroid/support/v4/content/LocalBroadcastManager$BroadcastRecord; // type@0497 │ │ +044414: 5485 fb01 |0010: iget-object v5, v8, Landroid/support/v4/content/LocalBroadcastManager;.mPendingBroadcasts:Ljava/util/ArrayList; // field@01fb │ │ +044418: 6e20 ac15 2500 |0012: invoke-virtual {v5, v2}, Ljava/util/ArrayList;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@15ac │ │ +04441e: 5485 fb01 |0015: iget-object v5, v8, Landroid/support/v4/content/LocalBroadcastManager;.mPendingBroadcasts:Ljava/util/ArrayList; // field@01fb │ │ +044422: 6e10 a115 0500 |0017: invoke-virtual {v5}, Ljava/util/ArrayList;.clear:()V // method@15a1 │ │ +044428: 1e06 |001a: monitor-exit v6 │ │ +04442a: 1203 |001b: const/4 v3, #int 0 // #0 │ │ +04442c: 2125 |001c: array-length v5, v2 │ │ +04442e: 3553 e3ff |001d: if-ge v3, v5, 0000 // -001d │ │ +044432: 4601 0203 |001f: aget-object v1, v2, v3 │ │ +044436: 1204 |0021: const/4 v4, #int 0 // #0 │ │ +044438: 5415 ef01 |0022: iget-object v5, v1, Landroid/support/v4/content/LocalBroadcastManager$BroadcastRecord;.receivers:Ljava/util/ArrayList; // field@01ef │ │ +04443c: 6e10 aa15 0500 |0024: invoke-virtual {v5}, Ljava/util/ArrayList;.size:()I // method@15aa │ │ +044442: 0a05 |0027: move-result v5 │ │ +044444: 3554 1900 |0028: if-ge v4, v5, 0041 // +0019 │ │ +044448: 5415 ef01 |002a: iget-object v5, v1, Landroid/support/v4/content/LocalBroadcastManager$BroadcastRecord;.receivers:Ljava/util/ArrayList; // field@01ef │ │ +04444c: 6e20 a315 4500 |002c: invoke-virtual {v5, v4}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@15a3 │ │ +044452: 0c05 |002f: move-result-object v5 │ │ +044454: 1f05 0901 |0030: check-cast v5, Landroid/support/v4/content/LocalBroadcastManager$ReceiverRecord; // type@0109 │ │ +044458: 5455 f201 |0032: iget-object v5, v5, Landroid/support/v4/content/LocalBroadcastManager$ReceiverRecord;.receiver:Landroid/content/BroadcastReceiver; // field@01f2 │ │ +04445c: 5486 f701 |0034: iget-object v6, v8, Landroid/support/v4/content/LocalBroadcastManager;.mAppContext:Landroid/content/Context; // field@01f7 │ │ +044460: 5417 ee01 |0036: iget-object v7, v1, Landroid/support/v4/content/LocalBroadcastManager$BroadcastRecord;.intent:Landroid/content/Intent; // field@01ee │ │ +044464: 6e30 9200 6507 |0038: invoke-virtual {v5, v6, v7}, Landroid/content/BroadcastReceiver;.onReceive:(Landroid/content/Context;Landroid/content/Intent;)V // method@0092 │ │ +04446a: d804 0401 |003b: add-int/lit8 v4, v4, #int 1 // #01 │ │ +04446e: 28e5 |003d: goto 0022 // -001b │ │ +044470: 0d05 |003e: move-exception v5 │ │ +044472: 1e06 |003f: monitor-exit v6 │ │ +044474: 2705 |0040: throw v5 │ │ +044476: d803 0301 |0041: add-int/lit8 v3, v3, #int 1 // #01 │ │ +04447a: 28d9 |0043: goto 001c // -0027 │ │ catches : 2 │ │ 0x0004 - 0x001b │ │ -> 0x003e │ │ 0x003f - 0x0040 │ │ -> 0x003e │ │ positions : │ │ 0x0000 line=284 │ │ @@ -21110,30 +21112,30 @@ │ │ type : '(Landroid/content/Context;)Landroid/support/v4/content/LocalBroadcastManager;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -0428f8: |[0428f8] android.support.v4.content.LocalBroadcastManager.getInstance:(Landroid/content/Context;)Landroid/support/v4/content/LocalBroadcastManager; │ │ -042908: 6201 fa01 |0000: sget-object v1, Landroid/support/v4/content/LocalBroadcastManager;.mLock:Ljava/lang/Object; // field@01fa │ │ -04290c: 1d01 |0002: monitor-enter v1 │ │ -04290e: 6200 f901 |0003: sget-object v0, Landroid/support/v4/content/LocalBroadcastManager;.mInstance:Landroid/support/v4/content/LocalBroadcastManager; // field@01f9 │ │ -042912: 3900 0d00 |0005: if-nez v0, 0012 // +000d │ │ -042916: 2200 0d01 |0007: new-instance v0, Landroid/support/v4/content/LocalBroadcastManager; // type@010d │ │ -04291a: 6e10 aa00 0300 |0009: invoke-virtual {v3}, Landroid/content/Context;.getApplicationContext:()Landroid/content/Context; // method@00aa │ │ -042920: 0c02 |000c: move-result-object v2 │ │ -042922: 7020 1206 2000 |000d: invoke-direct {v0, v2}, Landroid/support/v4/content/LocalBroadcastManager;.:(Landroid/content/Context;)V // method@0612 │ │ -042928: 6900 f901 |0010: sput-object v0, Landroid/support/v4/content/LocalBroadcastManager;.mInstance:Landroid/support/v4/content/LocalBroadcastManager; // field@01f9 │ │ -04292c: 6200 f901 |0012: sget-object v0, Landroid/support/v4/content/LocalBroadcastManager;.mInstance:Landroid/support/v4/content/LocalBroadcastManager; // field@01f9 │ │ -042930: 1e01 |0014: monitor-exit v1 │ │ -042932: 1100 |0015: return-object v0 │ │ -042934: 0d00 |0016: move-exception v0 │ │ -042936: 1e01 |0017: monitor-exit v1 │ │ -042938: 2700 |0018: throw v0 │ │ +044490: |[044490] android.support.v4.content.LocalBroadcastManager.getInstance:(Landroid/content/Context;)Landroid/support/v4/content/LocalBroadcastManager; │ │ +0444a0: 6201 fa01 |0000: sget-object v1, Landroid/support/v4/content/LocalBroadcastManager;.mLock:Ljava/lang/Object; // field@01fa │ │ +0444a4: 1d01 |0002: monitor-enter v1 │ │ +0444a6: 6200 f901 |0003: sget-object v0, Landroid/support/v4/content/LocalBroadcastManager;.mInstance:Landroid/support/v4/content/LocalBroadcastManager; // field@01f9 │ │ +0444aa: 3900 0d00 |0005: if-nez v0, 0012 // +000d │ │ +0444ae: 2200 0a01 |0007: new-instance v0, Landroid/support/v4/content/LocalBroadcastManager; // type@010a │ │ +0444b2: 6e10 aa00 0300 |0009: invoke-virtual {v3}, Landroid/content/Context;.getApplicationContext:()Landroid/content/Context; // method@00aa │ │ +0444b8: 0c02 |000c: move-result-object v2 │ │ +0444ba: 7020 1206 2000 |000d: invoke-direct {v0, v2}, Landroid/support/v4/content/LocalBroadcastManager;.:(Landroid/content/Context;)V // method@0612 │ │ +0444c0: 6900 f901 |0010: sput-object v0, Landroid/support/v4/content/LocalBroadcastManager;.mInstance:Landroid/support/v4/content/LocalBroadcastManager; // field@01f9 │ │ +0444c4: 6200 f901 |0012: sget-object v0, Landroid/support/v4/content/LocalBroadcastManager;.mInstance:Landroid/support/v4/content/LocalBroadcastManager; // field@01f9 │ │ +0444c8: 1e01 |0014: monitor-exit v1 │ │ +0444ca: 1100 |0015: return-object v0 │ │ +0444cc: 0d00 |0016: move-exception v0 │ │ +0444ce: 1e01 |0017: monitor-exit v1 │ │ +0444d0: 2700 |0018: throw v0 │ │ catches : 1 │ │ 0x0003 - 0x0018 │ │ -> 0x0016 │ │ positions : │ │ 0x0000 line=100 │ │ 0x0003 line=101 │ │ 0x0007 line=102 │ │ @@ -21148,54 +21150,54 @@ │ │ type : '(Landroid/content/BroadcastReceiver;Landroid/content/IntentFilter;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 75 16-bit code units │ │ -042948: |[042948] android.support.v4.content.LocalBroadcastManager.registerReceiver:(Landroid/content/BroadcastReceiver;Landroid/content/IntentFilter;)V │ │ -042958: 5476 fc01 |0000: iget-object v6, v7, Landroid/support/v4/content/LocalBroadcastManager;.mReceivers:Ljava/util/HashMap; // field@01fc │ │ -04295c: 1d06 |0002: monitor-enter v6 │ │ -04295e: 2202 0c01 |0003: new-instance v2, Landroid/support/v4/content/LocalBroadcastManager$ReceiverRecord; // type@010c │ │ -042962: 7030 0f06 9208 |0005: invoke-direct {v2, v9, v8}, Landroid/support/v4/content/LocalBroadcastManager$ReceiverRecord;.:(Landroid/content/IntentFilter;Landroid/content/BroadcastReceiver;)V // method@060f │ │ -042968: 5475 fc01 |0008: iget-object v5, v7, Landroid/support/v4/content/LocalBroadcastManager;.mReceivers:Ljava/util/HashMap; // field@01fc │ │ -04296c: 6e20 c415 8500 |000a: invoke-virtual {v5, v8}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@15c4 │ │ -042972: 0c03 |000d: move-result-object v3 │ │ -042974: 1f03 6003 |000e: check-cast v3, Ljava/util/ArrayList; // type@0360 │ │ -042978: 3903 0d00 |0010: if-nez v3, 001d // +000d │ │ -04297c: 2203 6003 |0012: new-instance v3, Ljava/util/ArrayList; // type@0360 │ │ -042980: 1215 |0014: const/4 v5, #int 1 // #1 │ │ -042982: 7020 9e15 5300 |0015: invoke-direct {v3, v5}, Ljava/util/ArrayList;.:(I)V // method@159e │ │ -042988: 5475 fc01 |0018: iget-object v5, v7, Landroid/support/v4/content/LocalBroadcastManager;.mReceivers:Ljava/util/HashMap; // field@01fc │ │ -04298c: 6e30 c515 8503 |001a: invoke-virtual {v5, v8, v3}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@15c5 │ │ -042992: 6e20 a015 9300 |001d: invoke-virtual {v3, v9}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@15a0 │ │ -042998: 1204 |0020: const/4 v4, #int 0 // #0 │ │ -04299a: 6e10 f000 0900 |0021: invoke-virtual {v9}, Landroid/content/IntentFilter;.countActions:()I // method@00f0 │ │ -0429a0: 0a05 |0024: move-result v5 │ │ -0429a2: 3554 2100 |0025: if-ge v4, v5, 0046 // +0021 │ │ -0429a6: 6e20 f100 4900 |0027: invoke-virtual {v9, v4}, Landroid/content/IntentFilter;.getAction:(I)Ljava/lang/String; // method@00f1 │ │ -0429ac: 0c00 |002a: move-result-object v0 │ │ -0429ae: 5475 f601 |002b: iget-object v5, v7, Landroid/support/v4/content/LocalBroadcastManager;.mActions:Ljava/util/HashMap; // field@01f6 │ │ -0429b2: 6e20 c415 0500 |002d: invoke-virtual {v5, v0}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@15c4 │ │ -0429b8: 0c01 |0030: move-result-object v1 │ │ -0429ba: 1f01 6003 |0031: check-cast v1, Ljava/util/ArrayList; // type@0360 │ │ -0429be: 3901 0d00 |0033: if-nez v1, 0040 // +000d │ │ -0429c2: 2201 6003 |0035: new-instance v1, Ljava/util/ArrayList; // type@0360 │ │ -0429c6: 1215 |0037: const/4 v5, #int 1 // #1 │ │ -0429c8: 7020 9e15 5100 |0038: invoke-direct {v1, v5}, Ljava/util/ArrayList;.:(I)V // method@159e │ │ -0429ce: 5475 f601 |003b: iget-object v5, v7, Landroid/support/v4/content/LocalBroadcastManager;.mActions:Ljava/util/HashMap; // field@01f6 │ │ -0429d2: 6e30 c515 0501 |003d: invoke-virtual {v5, v0, v1}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@15c5 │ │ -0429d8: 6e20 a015 2100 |0040: invoke-virtual {v1, v2}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@15a0 │ │ -0429de: d804 0401 |0043: add-int/lit8 v4, v4, #int 1 // #01 │ │ -0429e2: 28dc |0045: goto 0021 // -0024 │ │ -0429e4: 1e06 |0046: monitor-exit v6 │ │ -0429e6: 0e00 |0047: return-void │ │ -0429e8: 0d05 |0048: move-exception v5 │ │ -0429ea: 1e06 |0049: monitor-exit v6 │ │ -0429ec: 2705 |004a: throw v5 │ │ +0444e0: |[0444e0] android.support.v4.content.LocalBroadcastManager.registerReceiver:(Landroid/content/BroadcastReceiver;Landroid/content/IntentFilter;)V │ │ +0444f0: 5476 fc01 |0000: iget-object v6, v7, Landroid/support/v4/content/LocalBroadcastManager;.mReceivers:Ljava/util/HashMap; // field@01fc │ │ +0444f4: 1d06 |0002: monitor-enter v6 │ │ +0444f6: 2202 0901 |0003: new-instance v2, Landroid/support/v4/content/LocalBroadcastManager$ReceiverRecord; // type@0109 │ │ +0444fa: 7030 0f06 9208 |0005: invoke-direct {v2, v9, v8}, Landroid/support/v4/content/LocalBroadcastManager$ReceiverRecord;.:(Landroid/content/IntentFilter;Landroid/content/BroadcastReceiver;)V // method@060f │ │ +044500: 5475 fc01 |0008: iget-object v5, v7, Landroid/support/v4/content/LocalBroadcastManager;.mReceivers:Ljava/util/HashMap; // field@01fc │ │ +044504: 6e20 c415 8500 |000a: invoke-virtual {v5, v8}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@15c4 │ │ +04450a: 0c03 |000d: move-result-object v3 │ │ +04450c: 1f03 5d03 |000e: check-cast v3, Ljava/util/ArrayList; // type@035d │ │ +044510: 3903 0d00 |0010: if-nez v3, 001d // +000d │ │ +044514: 2203 5d03 |0012: new-instance v3, Ljava/util/ArrayList; // type@035d │ │ +044518: 1215 |0014: const/4 v5, #int 1 // #1 │ │ +04451a: 7020 9e15 5300 |0015: invoke-direct {v3, v5}, Ljava/util/ArrayList;.:(I)V // method@159e │ │ +044520: 5475 fc01 |0018: iget-object v5, v7, Landroid/support/v4/content/LocalBroadcastManager;.mReceivers:Ljava/util/HashMap; // field@01fc │ │ +044524: 6e30 c515 8503 |001a: invoke-virtual {v5, v8, v3}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@15c5 │ │ +04452a: 6e20 a015 9300 |001d: invoke-virtual {v3, v9}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@15a0 │ │ +044530: 1204 |0020: const/4 v4, #int 0 // #0 │ │ +044532: 6e10 f000 0900 |0021: invoke-virtual {v9}, Landroid/content/IntentFilter;.countActions:()I // method@00f0 │ │ +044538: 0a05 |0024: move-result v5 │ │ +04453a: 3554 2100 |0025: if-ge v4, v5, 0046 // +0021 │ │ +04453e: 6e20 f100 4900 |0027: invoke-virtual {v9, v4}, Landroid/content/IntentFilter;.getAction:(I)Ljava/lang/String; // method@00f1 │ │ +044544: 0c00 |002a: move-result-object v0 │ │ +044546: 5475 f601 |002b: iget-object v5, v7, Landroid/support/v4/content/LocalBroadcastManager;.mActions:Ljava/util/HashMap; // field@01f6 │ │ +04454a: 6e20 c415 0500 |002d: invoke-virtual {v5, v0}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@15c4 │ │ +044550: 0c01 |0030: move-result-object v1 │ │ +044552: 1f01 5d03 |0031: check-cast v1, Ljava/util/ArrayList; // type@035d │ │ +044556: 3901 0d00 |0033: if-nez v1, 0040 // +000d │ │ +04455a: 2201 5d03 |0035: new-instance v1, Ljava/util/ArrayList; // type@035d │ │ +04455e: 1215 |0037: const/4 v5, #int 1 // #1 │ │ +044560: 7020 9e15 5100 |0038: invoke-direct {v1, v5}, Ljava/util/ArrayList;.:(I)V // method@159e │ │ +044566: 5475 f601 |003b: iget-object v5, v7, Landroid/support/v4/content/LocalBroadcastManager;.mActions:Ljava/util/HashMap; // field@01f6 │ │ +04456a: 6e30 c515 0501 |003d: invoke-virtual {v5, v0, v1}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@15c5 │ │ +044570: 6e20 a015 2100 |0040: invoke-virtual {v1, v2}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@15a0 │ │ +044576: d804 0401 |0043: add-int/lit8 v4, v4, #int 1 // #01 │ │ +04457a: 28dc |0045: goto 0021 // -0024 │ │ +04457c: 1e06 |0046: monitor-exit v6 │ │ +04457e: 0e00 |0047: return-void │ │ +044580: 0d05 |0048: move-exception v5 │ │ +044582: 1e06 |0049: monitor-exit v6 │ │ +044584: 2705 |004a: throw v5 │ │ catches : 1 │ │ 0x0003 - 0x004a │ │ -> 0x0048 │ │ positions : │ │ 0x0000 line=134 │ │ 0x0003 line=135 │ │ 0x0008 line=136 │ │ @@ -21231,209 +21233,209 @@ │ │ type : '(Landroid/content/Intent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 19 │ │ ins : 2 │ │ outs : 7 │ │ insns size : 388 16-bit code units │ │ -0429fc: |[0429fc] android.support.v4.content.LocalBroadcastManager.sendBroadcast:(Landroid/content/Intent;)Z │ │ -042a0c: 0800 1100 |0000: move-object/from16 v0, v17 │ │ -042a10: 540f fc01 |0002: iget-object v15, v0, Landroid/support/v4/content/LocalBroadcastManager;.mReceivers:Ljava/util/HashMap; // field@01fc │ │ -042a14: 1d0f |0004: monitor-enter v15 │ │ -042a16: 7401 cc00 1200 |0005: invoke-virtual/range {v18}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@00cc │ │ -042a1c: 0c02 |0008: move-result-object v2 │ │ -042a1e: 0800 1100 |0009: move-object/from16 v0, v17 │ │ -042a22: 5401 f701 |000b: iget-object v1, v0, Landroid/support/v4/content/LocalBroadcastManager;.mAppContext:Landroid/content/Context; // field@01f7 │ │ -042a26: 6e10 ad00 0100 |000d: invoke-virtual {v1}, Landroid/content/Context;.getContentResolver:()Landroid/content/ContentResolver; // method@00ad │ │ -042a2c: 0c01 |0010: move-result-object v1 │ │ -042a2e: 0800 1200 |0011: move-object/from16 v0, v18 │ │ -042a32: 6e20 e600 1000 |0013: invoke-virtual {v0, v1}, Landroid/content/Intent;.resolveTypeIfNeeded:(Landroid/content/ContentResolver;)Ljava/lang/String; // method@00e6 │ │ -042a38: 0c03 |0016: move-result-object v3 │ │ -042a3a: 7401 d000 1200 |0017: invoke-virtual/range {v18}, Landroid/content/Intent;.getData:()Landroid/net/Uri; // method@00d0 │ │ -042a40: 0c05 |001a: move-result-object v5 │ │ -042a42: 7401 d600 1200 |001b: invoke-virtual/range {v18}, Landroid/content/Intent;.getScheme:()Ljava/lang/String; // method@00d6 │ │ -042a48: 0c04 |001e: move-result-object v4 │ │ -042a4a: 7401 cd00 1200 |001f: invoke-virtual/range {v18}, Landroid/content/Intent;.getCategories:()Ljava/util/Set; // method@00cd │ │ -042a50: 0c06 |0022: move-result-object v6 │ │ -042a52: 7401 d200 1200 |0023: invoke-virtual/range {v18}, Landroid/content/Intent;.getFlags:()I // method@00d2 │ │ -042a58: 0a01 |0026: move-result v1 │ │ -042a5a: dd01 0108 |0027: and-int/lit8 v1, v1, #int 8 // #08 │ │ -042a5e: 3801 a500 |0029: if-eqz v1, 00ce // +00a5 │ │ -042a62: 1218 |002b: const/4 v8, #int 1 // #1 │ │ -042a64: 3808 3600 |002c: if-eqz v8, 0062 // +0036 │ │ -042a68: 1a01 a10a |002e: const-string v1, "LocalBroadcastManager" // string@0aa1 │ │ -042a6c: 2207 4203 |0030: new-instance v7, Ljava/lang/StringBuilder; // type@0342 │ │ -042a70: 7010 5715 0700 |0032: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ -042a76: 1a10 190c |0035: const-string v16, "Resolving type " // string@0c19 │ │ -042a7a: 0800 1000 |0037: move-object/from16 v0, v16 │ │ -042a7e: 6e20 5f15 0700 |0039: invoke-virtual {v7, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -042a84: 0c07 |003c: move-result-object v7 │ │ -042a86: 6e20 5f15 3700 |003d: invoke-virtual {v7, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -042a8c: 0c07 |0040: move-result-object v7 │ │ -042a8e: 1a10 b300 |0041: const-string v16, " scheme " // string@00b3 │ │ -042a92: 0800 1000 |0043: move-object/from16 v0, v16 │ │ -042a96: 6e20 5f15 0700 |0045: invoke-virtual {v7, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -042a9c: 0c07 |0048: move-result-object v7 │ │ -042a9e: 6e20 5f15 4700 |0049: invoke-virtual {v7, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -042aa4: 0c07 |004c: move-result-object v7 │ │ -042aa6: 1a10 a400 |004d: const-string v16, " of intent " // string@00a4 │ │ -042aaa: 0800 1000 |004f: move-object/from16 v0, v16 │ │ -042aae: 6e20 5f15 0700 |0051: invoke-virtual {v7, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -042ab4: 0c07 |0054: move-result-object v7 │ │ -042ab6: 0800 1200 |0055: move-object/from16 v0, v18 │ │ -042aba: 6e20 5e15 0700 |0057: invoke-virtual {v7, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@155e │ │ -042ac0: 0c07 |005a: move-result-object v7 │ │ -042ac2: 6e10 6415 0700 |005b: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ -042ac8: 0c07 |005e: move-result-object v7 │ │ -042aca: 7120 f911 7100 |005f: invoke-static {v1, v7}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@11f9 │ │ -042ad0: 0800 1100 |0062: move-object/from16 v0, v17 │ │ -042ad4: 5401 f601 |0064: iget-object v1, v0, Landroid/support/v4/content/LocalBroadcastManager;.mActions:Ljava/util/HashMap; // field@01f6 │ │ -042ad8: 7401 cc00 1200 |0066: invoke-virtual/range {v18}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@00cc │ │ -042ade: 0c07 |0069: move-result-object v7 │ │ -042ae0: 6e20 c415 7100 |006a: invoke-virtual {v1, v7}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@15c4 │ │ -042ae6: 0c09 |006d: move-result-object v9 │ │ -042ae8: 1f09 6003 |006e: check-cast v9, Ljava/util/ArrayList; // type@0360 │ │ -042aec: 3809 0501 |0070: if-eqz v9, 0175 // +0105 │ │ -042af0: 3808 1c00 |0072: if-eqz v8, 008e // +001c │ │ -042af4: 1a01 a10a |0074: const-string v1, "LocalBroadcastManager" // string@0aa1 │ │ -042af8: 2207 4203 |0076: new-instance v7, Ljava/lang/StringBuilder; // type@0342 │ │ -042afc: 7010 5715 0700 |0078: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ -042b02: 1a10 4302 |007b: const-string v16, "Action list: " // string@0243 │ │ -042b06: 0800 1000 |007d: move-object/from16 v0, v16 │ │ -042b0a: 6e20 5f15 0700 |007f: invoke-virtual {v7, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -042b10: 0c07 |0082: move-result-object v7 │ │ -042b12: 6e20 5e15 9700 |0083: invoke-virtual {v7, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@155e │ │ -042b18: 0c07 |0086: move-result-object v7 │ │ -042b1a: 6e10 6415 0700 |0087: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ -042b20: 0c07 |008a: move-result-object v7 │ │ -042b22: 7120 f911 7100 |008b: invoke-static {v1, v7}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@11f9 │ │ -042b28: 120e |008e: const/4 v14, #int 0 // #0 │ │ -042b2a: 120a |008f: const/4 v10, #int 0 // #0 │ │ -042b2c: 6e10 aa15 0900 |0090: invoke-virtual {v9}, Ljava/util/ArrayList;.size:()I // method@15aa │ │ -042b32: 0a01 |0093: move-result v1 │ │ -042b34: 351a a800 |0094: if-ge v10, v1, 013c // +00a8 │ │ -042b38: 6e20 a315 a900 |0096: invoke-virtual {v9, v10}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@15a3 │ │ -042b3e: 0c0d |0099: move-result-object v13 │ │ -042b40: 1f0d 0c01 |009a: check-cast v13, Landroid/support/v4/content/LocalBroadcastManager$ReceiverRecord; // type@010c │ │ -042b44: 3808 2200 |009c: if-eqz v8, 00be // +0022 │ │ -042b48: 1a01 a10a |009e: const-string v1, "LocalBroadcastManager" // string@0aa1 │ │ -042b4c: 2207 4203 |00a0: new-instance v7, Ljava/lang/StringBuilder; // type@0342 │ │ -042b50: 7010 5715 0700 |00a2: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ -042b56: 1a10 000b |00a5: const-string v16, "Matching against filter " // string@0b00 │ │ -042b5a: 0800 1000 |00a7: move-object/from16 v0, v16 │ │ -042b5e: 6e20 5f15 0700 |00a9: invoke-virtual {v7, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -042b64: 0c07 |00ac: move-result-object v7 │ │ -042b66: 54d0 f101 |00ad: iget-object v0, v13, Landroid/support/v4/content/LocalBroadcastManager$ReceiverRecord;.filter:Landroid/content/IntentFilter; // field@01f1 │ │ -042b6a: 0810 0000 |00af: move-object/from16 v16, v0 │ │ -042b6e: 0800 1000 |00b1: move-object/from16 v0, v16 │ │ -042b72: 6e20 5e15 0700 |00b3: invoke-virtual {v7, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@155e │ │ -042b78: 0c07 |00b6: move-result-object v7 │ │ -042b7a: 6e10 6415 0700 |00b7: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ -042b80: 0c07 |00ba: move-result-object v7 │ │ -042b82: 7120 f911 7100 |00bb: invoke-static {v1, v7}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@11f9 │ │ -042b88: 55d1 f001 |00be: iget-boolean v1, v13, Landroid/support/v4/content/LocalBroadcastManager$ReceiverRecord;.broadcasting:Z // field@01f0 │ │ -042b8c: 3801 1100 |00c0: if-eqz v1, 00d1 // +0011 │ │ -042b90: 3808 0900 |00c2: if-eqz v8, 00cb // +0009 │ │ -042b94: 1a01 a10a |00c4: const-string v1, "LocalBroadcastManager" // string@0aa1 │ │ -042b98: 1a07 1600 |00c6: const-string v7, " Filter's target already added" // string@0016 │ │ -042b9c: 7120 f911 7100 |00c8: invoke-static {v1, v7}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@11f9 │ │ -042ba2: d80a 0a01 |00cb: add-int/lit8 v10, v10, #int 1 // #01 │ │ -042ba6: 28c3 |00cd: goto 0090 // -003d │ │ -042ba8: 1208 |00ce: const/4 v8, #int 0 // #0 │ │ -042baa: 2900 5dff |00cf: goto/16 002c // -00a3 │ │ -042bae: 54d1 f101 |00d1: iget-object v1, v13, Landroid/support/v4/content/LocalBroadcastManager$ReceiverRecord;.filter:Landroid/content/IntentFilter; // field@01f1 │ │ -042bb2: 1a07 a10a |00d3: const-string v7, "LocalBroadcastManager" // string@0aa1 │ │ -042bb6: 7407 f200 0100 |00d5: invoke-virtual/range {v1, v2, v3, v4, v5, v6, v7}, Landroid/content/IntentFilter;.match:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Landroid/net/Uri;Ljava/util/Set;Ljava/lang/String;)I // method@00f2 │ │ -042bbc: 0a0b |00d8: move-result v11 │ │ -042bbe: 3a0b 3500 |00d9: if-ltz v11, 010e // +0035 │ │ -042bc2: 3808 2200 |00db: if-eqz v8, 00fd // +0022 │ │ -042bc6: 1a01 a10a |00dd: const-string v1, "LocalBroadcastManager" // string@0aa1 │ │ -042bca: 2207 4203 |00df: new-instance v7, Ljava/lang/StringBuilder; // type@0342 │ │ -042bce: 7010 5715 0700 |00e1: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ -042bd4: 1a10 1500 |00e4: const-string v16, " Filter matched! match=0x" // string@0015 │ │ -042bd8: 0800 1000 |00e6: move-object/from16 v0, v16 │ │ -042bdc: 6e20 5f15 0700 |00e8: invoke-virtual {v7, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -042be2: 0c07 |00eb: move-result-object v7 │ │ -042be4: 7110 0915 0b00 |00ec: invoke-static {v11}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@1509 │ │ -042bea: 0c10 |00ef: move-result-object v16 │ │ -042bec: 0800 1000 |00f0: move-object/from16 v0, v16 │ │ -042bf0: 6e20 5f15 0700 |00f2: invoke-virtual {v7, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -042bf6: 0c07 |00f5: move-result-object v7 │ │ -042bf8: 6e10 6415 0700 |00f6: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ -042bfe: 0c07 |00f9: move-result-object v7 │ │ -042c00: 7120 f911 7100 |00fa: invoke-static {v1, v7}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@11f9 │ │ -042c06: 390e 0700 |00fd: if-nez v14, 0104 // +0007 │ │ -042c0a: 220e 6003 |00ff: new-instance v14, Ljava/util/ArrayList; // type@0360 │ │ -042c0e: 7010 9d15 0e00 |0101: invoke-direct {v14}, Ljava/util/ArrayList;.:()V // method@159d │ │ -042c14: 6e20 a015 de00 |0104: invoke-virtual {v14, v13}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@15a0 │ │ -042c1a: 1211 |0107: const/4 v1, #int 1 // #1 │ │ -042c1c: 5cd1 f001 |0108: iput-boolean v1, v13, Landroid/support/v4/content/LocalBroadcastManager$ReceiverRecord;.broadcasting:Z // field@01f0 │ │ -042c20: 28c1 |010a: goto 00cb // -003f │ │ -042c22: 0d01 |010b: move-exception v1 │ │ -042c24: 1e0f |010c: monitor-exit v15 │ │ -042c26: 2701 |010d: throw v1 │ │ -042c28: 3808 bdff |010e: if-eqz v8, 00cb // -0043 │ │ -042c2c: 2b0b 6800 0000 |0110: packed-switch v11, 00000178 // +00000068 │ │ -042c32: 1a0c 0023 |0113: const-string v12, "unknown reason" // string@2300 │ │ -042c36: 1a01 a10a |0115: const-string v1, "LocalBroadcastManager" // string@0aa1 │ │ -042c3a: 2207 4203 |0117: new-instance v7, Ljava/lang/StringBuilder; // type@0342 │ │ -042c3e: 7010 5715 0700 |0119: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ -042c44: 1a10 1400 |011c: const-string v16, " Filter did not match: " // string@0014 │ │ -042c48: 0800 1000 |011e: move-object/from16 v0, v16 │ │ -042c4c: 6e20 5f15 0700 |0120: invoke-virtual {v7, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -042c52: 0c07 |0123: move-result-object v7 │ │ -042c54: 6e20 5f15 c700 |0124: invoke-virtual {v7, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -042c5a: 0c07 |0127: move-result-object v7 │ │ -042c5c: 6e10 6415 0700 |0128: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ -042c62: 0c07 |012b: move-result-object v7 │ │ -042c64: 7120 f911 7100 |012c: invoke-static {v1, v7}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@11f9 │ │ -042c6a: 289c |012f: goto 00cb // -0064 │ │ -042c6c: 1a0c 3d10 |0130: const-string v12, "action" // string@103d │ │ -042c70: 28e3 |0132: goto 0115 // -001d │ │ -042c72: 1a0c d011 |0133: const-string v12, "category" // string@11d0 │ │ -042c76: 28e0 |0135: goto 0115 // -0020 │ │ -042c78: 1a0c 0c13 |0136: const-string v12, "data" // string@130c │ │ -042c7c: 28dd |0138: goto 0115 // -0023 │ │ -042c7e: 1a0c f322 |0139: const-string v12, "type" // string@22f3 │ │ -042c82: 28da |013b: goto 0115 // -0026 │ │ -042c84: 380e 3900 |013c: if-eqz v14, 0175 // +0039 │ │ -042c88: 120a |013e: const/4 v10, #int 0 // #0 │ │ -042c8a: 6e10 aa15 0e00 |013f: invoke-virtual {v14}, Ljava/util/ArrayList;.size:()I // method@15aa │ │ -042c90: 0a01 |0142: move-result v1 │ │ -042c92: 351a 0e00 |0143: if-ge v10, v1, 0151 // +000e │ │ -042c96: 6e20 a315 ae00 |0145: invoke-virtual {v14, v10}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@15a3 │ │ -042c9c: 0c01 |0148: move-result-object v1 │ │ -042c9e: 1f01 0c01 |0149: check-cast v1, Landroid/support/v4/content/LocalBroadcastManager$ReceiverRecord; // type@010c │ │ -042ca2: 1207 |014b: const/4 v7, #int 0 // #0 │ │ -042ca4: 5c17 f001 |014c: iput-boolean v7, v1, Landroid/support/v4/content/LocalBroadcastManager$ReceiverRecord;.broadcasting:Z // field@01f0 │ │ -042ca8: d80a 0a01 |014e: add-int/lit8 v10, v10, #int 1 // #01 │ │ -042cac: 28ef |0150: goto 013f // -0011 │ │ -042cae: 0800 1100 |0151: move-object/from16 v0, v17 │ │ -042cb2: 5401 fb01 |0153: iget-object v1, v0, Landroid/support/v4/content/LocalBroadcastManager;.mPendingBroadcasts:Ljava/util/ArrayList; // field@01fb │ │ -042cb6: 2207 0b01 |0155: new-instance v7, Landroid/support/v4/content/LocalBroadcastManager$BroadcastRecord; // type@010b │ │ -042cba: 0800 1200 |0157: move-object/from16 v0, v18 │ │ -042cbe: 7030 0e06 070e |0159: invoke-direct {v7, v0, v14}, Landroid/support/v4/content/LocalBroadcastManager$BroadcastRecord;.:(Landroid/content/Intent;Ljava/util/ArrayList;)V // method@060e │ │ -042cc4: 6e20 a015 7100 |015c: invoke-virtual {v1, v7}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@15a0 │ │ -042cca: 0800 1100 |015f: move-object/from16 v0, v17 │ │ -042cce: 5401 f801 |0161: iget-object v1, v0, Landroid/support/v4/content/LocalBroadcastManager;.mHandler:Landroid/os/Handler; // field@01f8 │ │ -042cd2: 1217 |0163: const/4 v7, #int 1 // #1 │ │ -042cd4: 6e20 ca01 7100 |0164: invoke-virtual {v1, v7}, Landroid/os/Handler;.hasMessages:(I)Z // method@01ca │ │ -042cda: 0a01 |0167: move-result v1 │ │ -042cdc: 3901 0a00 |0168: if-nez v1, 0172 // +000a │ │ -042ce0: 0800 1100 |016a: move-object/from16 v0, v17 │ │ -042ce4: 5401 f801 |016c: iget-object v1, v0, Landroid/support/v4/content/LocalBroadcastManager;.mHandler:Landroid/os/Handler; // field@01f8 │ │ -042ce8: 1217 |016e: const/4 v7, #int 1 // #1 │ │ -042cea: 6e20 cf01 7100 |016f: invoke-virtual {v1, v7}, Landroid/os/Handler;.sendEmptyMessage:(I)Z // method@01cf │ │ -042cf0: 1211 |0172: const/4 v1, #int 1 // #1 │ │ -042cf2: 1e0f |0173: monitor-exit v15 │ │ -042cf4: 0f01 |0174: return v1 │ │ -042cf6: 1e0f |0175: monitor-exit v15 │ │ -042cf8: 1201 |0176: const/4 v1, #int 0 // #0 │ │ -042cfa: 28fd |0177: goto 0174 // -0003 │ │ -042cfc: 0001 0400 fcff ffff 2300 0000 2000 ... |0178: packed-switch-data (12 units) │ │ +044594: |[044594] android.support.v4.content.LocalBroadcastManager.sendBroadcast:(Landroid/content/Intent;)Z │ │ +0445a4: 0800 1100 |0000: move-object/from16 v0, v17 │ │ +0445a8: 540f fc01 |0002: iget-object v15, v0, Landroid/support/v4/content/LocalBroadcastManager;.mReceivers:Ljava/util/HashMap; // field@01fc │ │ +0445ac: 1d0f |0004: monitor-enter v15 │ │ +0445ae: 7401 cc00 1200 |0005: invoke-virtual/range {v18}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@00cc │ │ +0445b4: 0c02 |0008: move-result-object v2 │ │ +0445b6: 0800 1100 |0009: move-object/from16 v0, v17 │ │ +0445ba: 5401 f701 |000b: iget-object v1, v0, Landroid/support/v4/content/LocalBroadcastManager;.mAppContext:Landroid/content/Context; // field@01f7 │ │ +0445be: 6e10 ad00 0100 |000d: invoke-virtual {v1}, Landroid/content/Context;.getContentResolver:()Landroid/content/ContentResolver; // method@00ad │ │ +0445c4: 0c01 |0010: move-result-object v1 │ │ +0445c6: 0800 1200 |0011: move-object/from16 v0, v18 │ │ +0445ca: 6e20 e600 1000 |0013: invoke-virtual {v0, v1}, Landroid/content/Intent;.resolveTypeIfNeeded:(Landroid/content/ContentResolver;)Ljava/lang/String; // method@00e6 │ │ +0445d0: 0c03 |0016: move-result-object v3 │ │ +0445d2: 7401 d000 1200 |0017: invoke-virtual/range {v18}, Landroid/content/Intent;.getData:()Landroid/net/Uri; // method@00d0 │ │ +0445d8: 0c05 |001a: move-result-object v5 │ │ +0445da: 7401 d600 1200 |001b: invoke-virtual/range {v18}, Landroid/content/Intent;.getScheme:()Ljava/lang/String; // method@00d6 │ │ +0445e0: 0c04 |001e: move-result-object v4 │ │ +0445e2: 7401 cd00 1200 |001f: invoke-virtual/range {v18}, Landroid/content/Intent;.getCategories:()Ljava/util/Set; // method@00cd │ │ +0445e8: 0c06 |0022: move-result-object v6 │ │ +0445ea: 7401 d200 1200 |0023: invoke-virtual/range {v18}, Landroid/content/Intent;.getFlags:()I // method@00d2 │ │ +0445f0: 0a01 |0026: move-result v1 │ │ +0445f2: dd01 0108 |0027: and-int/lit8 v1, v1, #int 8 // #08 │ │ +0445f6: 3801 a500 |0029: if-eqz v1, 00ce // +00a5 │ │ +0445fa: 1218 |002b: const/4 v8, #int 1 // #1 │ │ +0445fc: 3808 3600 |002c: if-eqz v8, 0062 // +0036 │ │ +044600: 1a01 9e0a |002e: const-string v1, "LocalBroadcastManager" // string@0a9e │ │ +044604: 2207 3f03 |0030: new-instance v7, Ljava/lang/StringBuilder; // type@033f │ │ +044608: 7010 5715 0700 |0032: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ +04460e: 1a10 160c |0035: const-string v16, "Resolving type " // string@0c16 │ │ +044612: 0800 1000 |0037: move-object/from16 v0, v16 │ │ +044616: 6e20 5f15 0700 |0039: invoke-virtual {v7, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +04461c: 0c07 |003c: move-result-object v7 │ │ +04461e: 6e20 5f15 3700 |003d: invoke-virtual {v7, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +044624: 0c07 |0040: move-result-object v7 │ │ +044626: 1a10 b300 |0041: const-string v16, " scheme " // string@00b3 │ │ +04462a: 0800 1000 |0043: move-object/from16 v0, v16 │ │ +04462e: 6e20 5f15 0700 |0045: invoke-virtual {v7, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +044634: 0c07 |0048: move-result-object v7 │ │ +044636: 6e20 5f15 4700 |0049: invoke-virtual {v7, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +04463c: 0c07 |004c: move-result-object v7 │ │ +04463e: 1a10 a400 |004d: const-string v16, " of intent " // string@00a4 │ │ +044642: 0800 1000 |004f: move-object/from16 v0, v16 │ │ +044646: 6e20 5f15 0700 |0051: invoke-virtual {v7, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +04464c: 0c07 |0054: move-result-object v7 │ │ +04464e: 0800 1200 |0055: move-object/from16 v0, v18 │ │ +044652: 6e20 5e15 0700 |0057: invoke-virtual {v7, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@155e │ │ +044658: 0c07 |005a: move-result-object v7 │ │ +04465a: 6e10 6415 0700 |005b: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ +044660: 0c07 |005e: move-result-object v7 │ │ +044662: 7120 f911 7100 |005f: invoke-static {v1, v7}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@11f9 │ │ +044668: 0800 1100 |0062: move-object/from16 v0, v17 │ │ +04466c: 5401 f601 |0064: iget-object v1, v0, Landroid/support/v4/content/LocalBroadcastManager;.mActions:Ljava/util/HashMap; // field@01f6 │ │ +044670: 7401 cc00 1200 |0066: invoke-virtual/range {v18}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@00cc │ │ +044676: 0c07 |0069: move-result-object v7 │ │ +044678: 6e20 c415 7100 |006a: invoke-virtual {v1, v7}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@15c4 │ │ +04467e: 0c09 |006d: move-result-object v9 │ │ +044680: 1f09 5d03 |006e: check-cast v9, Ljava/util/ArrayList; // type@035d │ │ +044684: 3809 0501 |0070: if-eqz v9, 0175 // +0105 │ │ +044688: 3808 1c00 |0072: if-eqz v8, 008e // +001c │ │ +04468c: 1a01 9e0a |0074: const-string v1, "LocalBroadcastManager" // string@0a9e │ │ +044690: 2207 3f03 |0076: new-instance v7, Ljava/lang/StringBuilder; // type@033f │ │ +044694: 7010 5715 0700 |0078: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ +04469a: 1a10 4302 |007b: const-string v16, "Action list: " // string@0243 │ │ +04469e: 0800 1000 |007d: move-object/from16 v0, v16 │ │ +0446a2: 6e20 5f15 0700 |007f: invoke-virtual {v7, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +0446a8: 0c07 |0082: move-result-object v7 │ │ +0446aa: 6e20 5e15 9700 |0083: invoke-virtual {v7, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@155e │ │ +0446b0: 0c07 |0086: move-result-object v7 │ │ +0446b2: 6e10 6415 0700 |0087: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ +0446b8: 0c07 |008a: move-result-object v7 │ │ +0446ba: 7120 f911 7100 |008b: invoke-static {v1, v7}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@11f9 │ │ +0446c0: 120e |008e: const/4 v14, #int 0 // #0 │ │ +0446c2: 120a |008f: const/4 v10, #int 0 // #0 │ │ +0446c4: 6e10 aa15 0900 |0090: invoke-virtual {v9}, Ljava/util/ArrayList;.size:()I // method@15aa │ │ +0446ca: 0a01 |0093: move-result v1 │ │ +0446cc: 351a a800 |0094: if-ge v10, v1, 013c // +00a8 │ │ +0446d0: 6e20 a315 a900 |0096: invoke-virtual {v9, v10}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@15a3 │ │ +0446d6: 0c0d |0099: move-result-object v13 │ │ +0446d8: 1f0d 0901 |009a: check-cast v13, Landroid/support/v4/content/LocalBroadcastManager$ReceiverRecord; // type@0109 │ │ +0446dc: 3808 2200 |009c: if-eqz v8, 00be // +0022 │ │ +0446e0: 1a01 9e0a |009e: const-string v1, "LocalBroadcastManager" // string@0a9e │ │ +0446e4: 2207 3f03 |00a0: new-instance v7, Ljava/lang/StringBuilder; // type@033f │ │ +0446e8: 7010 5715 0700 |00a2: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ +0446ee: 1a10 fd0a |00a5: const-string v16, "Matching against filter " // string@0afd │ │ +0446f2: 0800 1000 |00a7: move-object/from16 v0, v16 │ │ +0446f6: 6e20 5f15 0700 |00a9: invoke-virtual {v7, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +0446fc: 0c07 |00ac: move-result-object v7 │ │ +0446fe: 54d0 f101 |00ad: iget-object v0, v13, Landroid/support/v4/content/LocalBroadcastManager$ReceiverRecord;.filter:Landroid/content/IntentFilter; // field@01f1 │ │ +044702: 0810 0000 |00af: move-object/from16 v16, v0 │ │ +044706: 0800 1000 |00b1: move-object/from16 v0, v16 │ │ +04470a: 6e20 5e15 0700 |00b3: invoke-virtual {v7, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@155e │ │ +044710: 0c07 |00b6: move-result-object v7 │ │ +044712: 6e10 6415 0700 |00b7: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ +044718: 0c07 |00ba: move-result-object v7 │ │ +04471a: 7120 f911 7100 |00bb: invoke-static {v1, v7}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@11f9 │ │ +044720: 55d1 f001 |00be: iget-boolean v1, v13, Landroid/support/v4/content/LocalBroadcastManager$ReceiverRecord;.broadcasting:Z // field@01f0 │ │ +044724: 3801 1100 |00c0: if-eqz v1, 00d1 // +0011 │ │ +044728: 3808 0900 |00c2: if-eqz v8, 00cb // +0009 │ │ +04472c: 1a01 9e0a |00c4: const-string v1, "LocalBroadcastManager" // string@0a9e │ │ +044730: 1a07 1600 |00c6: const-string v7, " Filter's target already added" // string@0016 │ │ +044734: 7120 f911 7100 |00c8: invoke-static {v1, v7}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@11f9 │ │ +04473a: d80a 0a01 |00cb: add-int/lit8 v10, v10, #int 1 // #01 │ │ +04473e: 28c3 |00cd: goto 0090 // -003d │ │ +044740: 1208 |00ce: const/4 v8, #int 0 // #0 │ │ +044742: 2900 5dff |00cf: goto/16 002c // -00a3 │ │ +044746: 54d1 f101 |00d1: iget-object v1, v13, Landroid/support/v4/content/LocalBroadcastManager$ReceiverRecord;.filter:Landroid/content/IntentFilter; // field@01f1 │ │ +04474a: 1a07 9e0a |00d3: const-string v7, "LocalBroadcastManager" // string@0a9e │ │ +04474e: 7407 f200 0100 |00d5: invoke-virtual/range {v1, v2, v3, v4, v5, v6, v7}, Landroid/content/IntentFilter;.match:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Landroid/net/Uri;Ljava/util/Set;Ljava/lang/String;)I // method@00f2 │ │ +044754: 0a0b |00d8: move-result v11 │ │ +044756: 3a0b 3500 |00d9: if-ltz v11, 010e // +0035 │ │ +04475a: 3808 2200 |00db: if-eqz v8, 00fd // +0022 │ │ +04475e: 1a01 9e0a |00dd: const-string v1, "LocalBroadcastManager" // string@0a9e │ │ +044762: 2207 3f03 |00df: new-instance v7, Ljava/lang/StringBuilder; // type@033f │ │ +044766: 7010 5715 0700 |00e1: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ +04476c: 1a10 1500 |00e4: const-string v16, " Filter matched! match=0x" // string@0015 │ │ +044770: 0800 1000 |00e6: move-object/from16 v0, v16 │ │ +044774: 6e20 5f15 0700 |00e8: invoke-virtual {v7, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +04477a: 0c07 |00eb: move-result-object v7 │ │ +04477c: 7110 0915 0b00 |00ec: invoke-static {v11}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@1509 │ │ +044782: 0c10 |00ef: move-result-object v16 │ │ +044784: 0800 1000 |00f0: move-object/from16 v0, v16 │ │ +044788: 6e20 5f15 0700 |00f2: invoke-virtual {v7, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +04478e: 0c07 |00f5: move-result-object v7 │ │ +044790: 6e10 6415 0700 |00f6: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ +044796: 0c07 |00f9: move-result-object v7 │ │ +044798: 7120 f911 7100 |00fa: invoke-static {v1, v7}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@11f9 │ │ +04479e: 390e 0700 |00fd: if-nez v14, 0104 // +0007 │ │ +0447a2: 220e 5d03 |00ff: new-instance v14, Ljava/util/ArrayList; // type@035d │ │ +0447a6: 7010 9d15 0e00 |0101: invoke-direct {v14}, Ljava/util/ArrayList;.:()V // method@159d │ │ +0447ac: 6e20 a015 de00 |0104: invoke-virtual {v14, v13}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@15a0 │ │ +0447b2: 1211 |0107: const/4 v1, #int 1 // #1 │ │ +0447b4: 5cd1 f001 |0108: iput-boolean v1, v13, Landroid/support/v4/content/LocalBroadcastManager$ReceiverRecord;.broadcasting:Z // field@01f0 │ │ +0447b8: 28c1 |010a: goto 00cb // -003f │ │ +0447ba: 0d01 |010b: move-exception v1 │ │ +0447bc: 1e0f |010c: monitor-exit v15 │ │ +0447be: 2701 |010d: throw v1 │ │ +0447c0: 3808 bdff |010e: if-eqz v8, 00cb // -0043 │ │ +0447c4: 2b0b 6800 0000 |0110: packed-switch v11, 00000178 // +00000068 │ │ +0447ca: 1a0c fc22 |0113: const-string v12, "unknown reason" // string@22fc │ │ +0447ce: 1a01 9e0a |0115: const-string v1, "LocalBroadcastManager" // string@0a9e │ │ +0447d2: 2207 3f03 |0117: new-instance v7, Ljava/lang/StringBuilder; // type@033f │ │ +0447d6: 7010 5715 0700 |0119: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ +0447dc: 1a10 1400 |011c: const-string v16, " Filter did not match: " // string@0014 │ │ +0447e0: 0800 1000 |011e: move-object/from16 v0, v16 │ │ +0447e4: 6e20 5f15 0700 |0120: invoke-virtual {v7, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +0447ea: 0c07 |0123: move-result-object v7 │ │ +0447ec: 6e20 5f15 c700 |0124: invoke-virtual {v7, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +0447f2: 0c07 |0127: move-result-object v7 │ │ +0447f4: 6e10 6415 0700 |0128: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ +0447fa: 0c07 |012b: move-result-object v7 │ │ +0447fc: 7120 f911 7100 |012c: invoke-static {v1, v7}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@11f9 │ │ +044802: 289c |012f: goto 00cb // -0064 │ │ +044804: 1a0c 3910 |0130: const-string v12, "action" // string@1039 │ │ +044808: 28e3 |0132: goto 0115 // -001d │ │ +04480a: 1a0c cc11 |0133: const-string v12, "category" // string@11cc │ │ +04480e: 28e0 |0135: goto 0115 // -0020 │ │ +044810: 1a0c 0813 |0136: const-string v12, "data" // string@1308 │ │ +044814: 28dd |0138: goto 0115 // -0023 │ │ +044816: 1a0c ef22 |0139: const-string v12, "type" // string@22ef │ │ +04481a: 28da |013b: goto 0115 // -0026 │ │ +04481c: 380e 3900 |013c: if-eqz v14, 0175 // +0039 │ │ +044820: 120a |013e: const/4 v10, #int 0 // #0 │ │ +044822: 6e10 aa15 0e00 |013f: invoke-virtual {v14}, Ljava/util/ArrayList;.size:()I // method@15aa │ │ +044828: 0a01 |0142: move-result v1 │ │ +04482a: 351a 0e00 |0143: if-ge v10, v1, 0151 // +000e │ │ +04482e: 6e20 a315 ae00 |0145: invoke-virtual {v14, v10}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@15a3 │ │ +044834: 0c01 |0148: move-result-object v1 │ │ +044836: 1f01 0901 |0149: check-cast v1, Landroid/support/v4/content/LocalBroadcastManager$ReceiverRecord; // type@0109 │ │ +04483a: 1207 |014b: const/4 v7, #int 0 // #0 │ │ +04483c: 5c17 f001 |014c: iput-boolean v7, v1, Landroid/support/v4/content/LocalBroadcastManager$ReceiverRecord;.broadcasting:Z // field@01f0 │ │ +044840: d80a 0a01 |014e: add-int/lit8 v10, v10, #int 1 // #01 │ │ +044844: 28ef |0150: goto 013f // -0011 │ │ +044846: 0800 1100 |0151: move-object/from16 v0, v17 │ │ +04484a: 5401 fb01 |0153: iget-object v1, v0, Landroid/support/v4/content/LocalBroadcastManager;.mPendingBroadcasts:Ljava/util/ArrayList; // field@01fb │ │ +04484e: 2207 0801 |0155: new-instance v7, Landroid/support/v4/content/LocalBroadcastManager$BroadcastRecord; // type@0108 │ │ +044852: 0800 1200 |0157: move-object/from16 v0, v18 │ │ +044856: 7030 0e06 070e |0159: invoke-direct {v7, v0, v14}, Landroid/support/v4/content/LocalBroadcastManager$BroadcastRecord;.:(Landroid/content/Intent;Ljava/util/ArrayList;)V // method@060e │ │ +04485c: 6e20 a015 7100 |015c: invoke-virtual {v1, v7}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@15a0 │ │ +044862: 0800 1100 |015f: move-object/from16 v0, v17 │ │ +044866: 5401 f801 |0161: iget-object v1, v0, Landroid/support/v4/content/LocalBroadcastManager;.mHandler:Landroid/os/Handler; // field@01f8 │ │ +04486a: 1217 |0163: const/4 v7, #int 1 // #1 │ │ +04486c: 6e20 ca01 7100 |0164: invoke-virtual {v1, v7}, Landroid/os/Handler;.hasMessages:(I)Z // method@01ca │ │ +044872: 0a01 |0167: move-result v1 │ │ +044874: 3901 0a00 |0168: if-nez v1, 0172 // +000a │ │ +044878: 0800 1100 |016a: move-object/from16 v0, v17 │ │ +04487c: 5401 f801 |016c: iget-object v1, v0, Landroid/support/v4/content/LocalBroadcastManager;.mHandler:Landroid/os/Handler; // field@01f8 │ │ +044880: 1217 |016e: const/4 v7, #int 1 // #1 │ │ +044882: 6e20 cf01 7100 |016f: invoke-virtual {v1, v7}, Landroid/os/Handler;.sendEmptyMessage:(I)Z // method@01cf │ │ +044888: 1211 |0172: const/4 v1, #int 1 // #1 │ │ +04488a: 1e0f |0173: monitor-exit v15 │ │ +04488c: 0f01 |0174: return v1 │ │ +04488e: 1e0f |0175: monitor-exit v15 │ │ +044890: 1201 |0176: const/4 v1, #int 0 // #0 │ │ +044892: 28fd |0177: goto 0174 // -0003 │ │ +044894: 0001 0400 fcff ffff 2300 0000 2000 ... |0178: packed-switch-data (12 units) │ │ catches : 2 │ │ 0x0005 - 0x010d │ │ -> 0x010b │ │ 0x0113 - 0x0176 │ │ -> 0x010b │ │ positions : │ │ 0x0000 line=201 │ │ @@ -21526,20 +21528,20 @@ │ │ type : '(Landroid/content/Intent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -042d28: |[042d28] android.support.v4.content.LocalBroadcastManager.sendBroadcastSync:(Landroid/content/Intent;)V │ │ -042d38: 6e20 1706 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/content/LocalBroadcastManager;.sendBroadcast:(Landroid/content/Intent;)Z // method@0617 │ │ -042d3e: 0a00 |0003: move-result v0 │ │ -042d40: 3800 0500 |0004: if-eqz v0, 0009 // +0005 │ │ -042d44: 7010 1406 0100 |0006: invoke-direct {v1}, Landroid/support/v4/content/LocalBroadcastManager;.executePendingBroadcasts:()V // method@0614 │ │ -042d4a: 0e00 |0009: return-void │ │ +0448c0: |[0448c0] android.support.v4.content.LocalBroadcastManager.sendBroadcastSync:(Landroid/content/Intent;)V │ │ +0448d0: 6e20 1706 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/content/LocalBroadcastManager;.sendBroadcast:(Landroid/content/Intent;)Z // method@0617 │ │ +0448d6: 0a00 |0003: move-result v0 │ │ +0448d8: 3800 0500 |0004: if-eqz v0, 0009 // +0005 │ │ +0448dc: 7010 1406 0100 |0006: invoke-direct {v1}, Landroid/support/v4/content/LocalBroadcastManager;.executePendingBroadcasts:()V // method@0614 │ │ +0448e2: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=277 │ │ 0x0006 line=278 │ │ 0x0009 line=280 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Landroid/support/v4/content/LocalBroadcastManager; │ │ @@ -21550,69 +21552,69 @@ │ │ type : '(Landroid/content/BroadcastReceiver;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 96 16-bit code units │ │ -042d4c: |[042d4c] android.support.v4.content.LocalBroadcastManager.unregisterReceiver:(Landroid/content/BroadcastReceiver;)V │ │ -042d5c: 5498 fc01 |0000: iget-object v8, v9, Landroid/support/v4/content/LocalBroadcastManager;.mReceivers:Ljava/util/HashMap; // field@01fc │ │ -042d60: 1d08 |0002: monitor-enter v8 │ │ -042d62: 5497 fc01 |0003: iget-object v7, v9, Landroid/support/v4/content/LocalBroadcastManager;.mReceivers:Ljava/util/HashMap; // field@01fc │ │ -042d66: 6e20 c615 a700 |0005: invoke-virtual {v7, v10}, Ljava/util/HashMap;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@15c6 │ │ -042d6c: 0c02 |0008: move-result-object v2 │ │ -042d6e: 1f02 6003 |0009: check-cast v2, Ljava/util/ArrayList; // type@0360 │ │ -042d72: 3902 0400 |000b: if-nez v2, 000f // +0004 │ │ -042d76: 1e08 |000d: monitor-exit v8 │ │ -042d78: 0e00 |000e: return-void │ │ -042d7a: 1203 |000f: const/4 v3, #int 0 // #0 │ │ -042d7c: 6e10 aa15 0200 |0010: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@15aa │ │ -042d82: 0a07 |0013: move-result v7 │ │ -042d84: 3573 4700 |0014: if-ge v3, v7, 005b // +0047 │ │ -042d88: 6e20 a315 3200 |0016: invoke-virtual {v2, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@15a3 │ │ -042d8e: 0c01 |0019: move-result-object v1 │ │ -042d90: 1f01 2900 |001a: check-cast v1, Landroid/content/IntentFilter; // type@0029 │ │ -042d94: 1204 |001c: const/4 v4, #int 0 // #0 │ │ -042d96: 6e10 f000 0100 |001d: invoke-virtual {v1}, Landroid/content/IntentFilter;.countActions:()I // method@00f0 │ │ -042d9c: 0a07 |0020: move-result v7 │ │ -042d9e: 3574 3700 |0021: if-ge v4, v7, 0058 // +0037 │ │ -042da2: 6e20 f100 4100 |0023: invoke-virtual {v1, v4}, Landroid/content/IntentFilter;.getAction:(I)Ljava/lang/String; // method@00f1 │ │ -042da8: 0c00 |0026: move-result-object v0 │ │ -042daa: 5497 f601 |0027: iget-object v7, v9, Landroid/support/v4/content/LocalBroadcastManager;.mActions:Ljava/util/HashMap; // field@01f6 │ │ -042dae: 6e20 c415 0700 |0029: invoke-virtual {v7, v0}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@15c4 │ │ -042db4: 0c06 |002c: move-result-object v6 │ │ -042db6: 1f06 6003 |002d: check-cast v6, Ljava/util/ArrayList; // type@0360 │ │ -042dba: 3806 2600 |002f: if-eqz v6, 0055 // +0026 │ │ -042dbe: 1205 |0031: const/4 v5, #int 0 // #0 │ │ -042dc0: 6e10 aa15 0600 |0032: invoke-virtual {v6}, Ljava/util/ArrayList;.size:()I // method@15aa │ │ -042dc6: 0a07 |0035: move-result v7 │ │ -042dc8: 3575 1400 |0036: if-ge v5, v7, 004a // +0014 │ │ -042dcc: 6e20 a315 5600 |0038: invoke-virtual {v6, v5}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@15a3 │ │ -042dd2: 0c07 |003b: move-result-object v7 │ │ -042dd4: 1f07 0c01 |003c: check-cast v7, Landroid/support/v4/content/LocalBroadcastManager$ReceiverRecord; // type@010c │ │ -042dd8: 5477 f201 |003e: iget-object v7, v7, Landroid/support/v4/content/LocalBroadcastManager$ReceiverRecord;.receiver:Landroid/content/BroadcastReceiver; // field@01f2 │ │ -042ddc: 33a7 0700 |0040: if-ne v7, v10, 0047 // +0007 │ │ -042de0: 6e20 a715 5600 |0042: invoke-virtual {v6, v5}, Ljava/util/ArrayList;.remove:(I)Ljava/lang/Object; // method@15a7 │ │ -042de6: d805 05ff |0045: add-int/lit8 v5, v5, #int -1 // #ff │ │ -042dea: d805 0501 |0047: add-int/lit8 v5, v5, #int 1 // #01 │ │ -042dee: 28e9 |0049: goto 0032 // -0017 │ │ -042df0: 6e10 aa15 0600 |004a: invoke-virtual {v6}, Ljava/util/ArrayList;.size:()I // method@15aa │ │ -042df6: 0a07 |004d: move-result v7 │ │ -042df8: 3c07 0700 |004e: if-gtz v7, 0055 // +0007 │ │ -042dfc: 5497 f601 |0050: iget-object v7, v9, Landroid/support/v4/content/LocalBroadcastManager;.mActions:Ljava/util/HashMap; // field@01f6 │ │ -042e00: 6e20 c615 0700 |0052: invoke-virtual {v7, v0}, Ljava/util/HashMap;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@15c6 │ │ -042e06: d804 0401 |0055: add-int/lit8 v4, v4, #int 1 // #01 │ │ -042e0a: 28c6 |0057: goto 001d // -003a │ │ -042e0c: d803 0301 |0058: add-int/lit8 v3, v3, #int 1 // #01 │ │ -042e10: 28b6 |005a: goto 0010 // -004a │ │ -042e12: 1e08 |005b: monitor-exit v8 │ │ -042e14: 28b2 |005c: goto 000e // -004e │ │ -042e16: 0d07 |005d: move-exception v7 │ │ -042e18: 1e08 |005e: monitor-exit v8 │ │ -042e1a: 2707 |005f: throw v7 │ │ +0448e4: |[0448e4] android.support.v4.content.LocalBroadcastManager.unregisterReceiver:(Landroid/content/BroadcastReceiver;)V │ │ +0448f4: 5498 fc01 |0000: iget-object v8, v9, Landroid/support/v4/content/LocalBroadcastManager;.mReceivers:Ljava/util/HashMap; // field@01fc │ │ +0448f8: 1d08 |0002: monitor-enter v8 │ │ +0448fa: 5497 fc01 |0003: iget-object v7, v9, Landroid/support/v4/content/LocalBroadcastManager;.mReceivers:Ljava/util/HashMap; // field@01fc │ │ +0448fe: 6e20 c615 a700 |0005: invoke-virtual {v7, v10}, Ljava/util/HashMap;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@15c6 │ │ +044904: 0c02 |0008: move-result-object v2 │ │ +044906: 1f02 5d03 |0009: check-cast v2, Ljava/util/ArrayList; // type@035d │ │ +04490a: 3902 0400 |000b: if-nez v2, 000f // +0004 │ │ +04490e: 1e08 |000d: monitor-exit v8 │ │ +044910: 0e00 |000e: return-void │ │ +044912: 1203 |000f: const/4 v3, #int 0 // #0 │ │ +044914: 6e10 aa15 0200 |0010: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@15aa │ │ +04491a: 0a07 |0013: move-result v7 │ │ +04491c: 3573 4700 |0014: if-ge v3, v7, 005b // +0047 │ │ +044920: 6e20 a315 3200 |0016: invoke-virtual {v2, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@15a3 │ │ +044926: 0c01 |0019: move-result-object v1 │ │ +044928: 1f01 2900 |001a: check-cast v1, Landroid/content/IntentFilter; // type@0029 │ │ +04492c: 1204 |001c: const/4 v4, #int 0 // #0 │ │ +04492e: 6e10 f000 0100 |001d: invoke-virtual {v1}, Landroid/content/IntentFilter;.countActions:()I // method@00f0 │ │ +044934: 0a07 |0020: move-result v7 │ │ +044936: 3574 3700 |0021: if-ge v4, v7, 0058 // +0037 │ │ +04493a: 6e20 f100 4100 |0023: invoke-virtual {v1, v4}, Landroid/content/IntentFilter;.getAction:(I)Ljava/lang/String; // method@00f1 │ │ +044940: 0c00 |0026: move-result-object v0 │ │ +044942: 5497 f601 |0027: iget-object v7, v9, Landroid/support/v4/content/LocalBroadcastManager;.mActions:Ljava/util/HashMap; // field@01f6 │ │ +044946: 6e20 c415 0700 |0029: invoke-virtual {v7, v0}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@15c4 │ │ +04494c: 0c06 |002c: move-result-object v6 │ │ +04494e: 1f06 5d03 |002d: check-cast v6, Ljava/util/ArrayList; // type@035d │ │ +044952: 3806 2600 |002f: if-eqz v6, 0055 // +0026 │ │ +044956: 1205 |0031: const/4 v5, #int 0 // #0 │ │ +044958: 6e10 aa15 0600 |0032: invoke-virtual {v6}, Ljava/util/ArrayList;.size:()I // method@15aa │ │ +04495e: 0a07 |0035: move-result v7 │ │ +044960: 3575 1400 |0036: if-ge v5, v7, 004a // +0014 │ │ +044964: 6e20 a315 5600 |0038: invoke-virtual {v6, v5}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@15a3 │ │ +04496a: 0c07 |003b: move-result-object v7 │ │ +04496c: 1f07 0901 |003c: check-cast v7, Landroid/support/v4/content/LocalBroadcastManager$ReceiverRecord; // type@0109 │ │ +044970: 5477 f201 |003e: iget-object v7, v7, Landroid/support/v4/content/LocalBroadcastManager$ReceiverRecord;.receiver:Landroid/content/BroadcastReceiver; // field@01f2 │ │ +044974: 33a7 0700 |0040: if-ne v7, v10, 0047 // +0007 │ │ +044978: 6e20 a715 5600 |0042: invoke-virtual {v6, v5}, Ljava/util/ArrayList;.remove:(I)Ljava/lang/Object; // method@15a7 │ │ +04497e: d805 05ff |0045: add-int/lit8 v5, v5, #int -1 // #ff │ │ +044982: d805 0501 |0047: add-int/lit8 v5, v5, #int 1 // #01 │ │ +044986: 28e9 |0049: goto 0032 // -0017 │ │ +044988: 6e10 aa15 0600 |004a: invoke-virtual {v6}, Ljava/util/ArrayList;.size:()I // method@15aa │ │ +04498e: 0a07 |004d: move-result v7 │ │ +044990: 3c07 0700 |004e: if-gtz v7, 0055 // +0007 │ │ +044994: 5497 f601 |0050: iget-object v7, v9, Landroid/support/v4/content/LocalBroadcastManager;.mActions:Ljava/util/HashMap; // field@01f6 │ │ +044998: 6e20 c615 0700 |0052: invoke-virtual {v7, v0}, Ljava/util/HashMap;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@15c6 │ │ +04499e: d804 0401 |0055: add-int/lit8 v4, v4, #int 1 // #01 │ │ +0449a2: 28c6 |0057: goto 001d // -003a │ │ +0449a4: d803 0301 |0058: add-int/lit8 v3, v3, #int 1 // #01 │ │ +0449a8: 28b6 |005a: goto 0010 // -004a │ │ +0449aa: 1e08 |005b: monitor-exit v8 │ │ +0449ac: 28b2 |005c: goto 000e // -004e │ │ +0449ae: 0d07 |005d: move-exception v7 │ │ +0449b0: 1e08 |005e: monitor-exit v8 │ │ +0449b2: 2707 |005f: throw v7 │ │ catches : 1 │ │ 0x0003 - 0x005f │ │ -> 0x005d │ │ positions : │ │ 0x0000 line=164 │ │ 0x0003 line=165 │ │ 0x000b line=166 │ │ @@ -21641,21 +21643,21 @@ │ │ 0x001c - 0x005b reg=1 filter Landroid/content/IntentFilter; │ │ 0x001d - 0x005b reg=4 j I │ │ 0x000b - 0x005d reg=2 filters Ljava/util/ArrayList; Ljava/util/ArrayList; │ │ 0x0010 - 0x005d reg=3 i I │ │ 0x0000 - 0x0060 reg=9 this Landroid/support/v4/content/LocalBroadcastManager; │ │ 0x0000 - 0x0060 reg=10 receiver Landroid/content/BroadcastReceiver; │ │ │ │ - source_file_idx : 2722 (LocalBroadcastManager.java) │ │ + source_file_idx : 2719 (LocalBroadcastManager.java) │ │ │ │ Class #95 header: │ │ -class_idx : 270 │ │ +class_idx : 267 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 826 │ │ -source_file_idx : 2825 │ │ +superclass_idx : 823 │ │ +source_file_idx : 2822 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #95 annotations: │ │ Annotations on class │ │ @@ -21680,21 +21682,21 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -042e28: |[042e28] android.support.v4.content.ModernAsyncTask$1.:()V │ │ -042e38: 7010 1c15 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@151c │ │ -042e3e: 2200 8303 |0003: new-instance v0, Ljava/util/concurrent/atomic/AtomicInteger; // type@0383 │ │ -042e42: 1211 |0005: const/4 v1, #int 1 // #1 │ │ -042e44: 7020 0616 1000 |0006: invoke-direct {v0, v1}, Ljava/util/concurrent/atomic/AtomicInteger;.:(I)V // method@1606 │ │ -042e4a: 5b20 fd01 |0009: iput-object v0, v2, Landroid/support/v4/content/ModernAsyncTask$1;.mCount:Ljava/util/concurrent/atomic/AtomicInteger; // field@01fd │ │ -042e4e: 0e00 |000b: return-void │ │ +0449c0: |[0449c0] android.support.v4.content.ModernAsyncTask$1.:()V │ │ +0449d0: 7010 1c15 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@151c │ │ +0449d6: 2200 8003 |0003: new-instance v0, Ljava/util/concurrent/atomic/AtomicInteger; // type@0380 │ │ +0449da: 1211 |0005: const/4 v1, #int 1 // #1 │ │ +0449dc: 7020 0616 1000 |0006: invoke-direct {v0, v1}, Ljava/util/concurrent/atomic/AtomicInteger;.:(I)V // method@1606 │ │ +0449e2: 5b20 fd01 |0009: iput-object v0, v2, Landroid/support/v4/content/ModernAsyncTask$1;.mCount:Ljava/util/concurrent/atomic/AtomicInteger; // field@01fd │ │ +0449e6: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=54 │ │ 0x0003 line=55 │ │ locals : │ │ 0x0000 - 0x000c reg=2 this Landroid/support/v4/content/ModernAsyncTask$1; │ │ │ │ @@ -21704,44 +21706,44 @@ │ │ type : '(Ljava/lang/Runnable;)Ljava/lang/Thread;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 31 16-bit code units │ │ -042e50: |[042e50] android.support.v4.content.ModernAsyncTask$1.newThread:(Ljava/lang/Runnable;)Ljava/lang/Thread; │ │ -042e60: 2200 4403 |0000: new-instance v0, Ljava/lang/Thread; // type@0344 │ │ -042e64: 2201 4203 |0002: new-instance v1, Ljava/lang/StringBuilder; // type@0342 │ │ -042e68: 7010 5715 0100 |0004: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ -042e6e: 1a02 080b |0007: const-string v2, "ModernAsyncTask #" // string@0b08 │ │ -042e72: 6e20 5f15 2100 |0009: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -042e78: 0c01 |000c: move-result-object v1 │ │ -042e7a: 5432 fd01 |000d: iget-object v2, v3, Landroid/support/v4/content/ModernAsyncTask$1;.mCount:Ljava/util/concurrent/atomic/AtomicInteger; // field@01fd │ │ -042e7e: 6e10 0716 0200 |000f: invoke-virtual {v2}, Ljava/util/concurrent/atomic/AtomicInteger;.getAndIncrement:()I // method@1607 │ │ -042e84: 0a02 |0012: move-result v2 │ │ -042e86: 6e20 5b15 2100 |0013: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@155b │ │ -042e8c: 0c01 |0016: move-result-object v1 │ │ -042e8e: 6e10 6415 0100 |0017: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ -042e94: 0c01 |001a: move-result-object v1 │ │ -042e96: 7030 6c15 4001 |001b: invoke-direct {v0, v4, v1}, Ljava/lang/Thread;.:(Ljava/lang/Runnable;Ljava/lang/String;)V // method@156c │ │ -042e9c: 1100 |001e: return-object v0 │ │ +0449e8: |[0449e8] android.support.v4.content.ModernAsyncTask$1.newThread:(Ljava/lang/Runnable;)Ljava/lang/Thread; │ │ +0449f8: 2200 4103 |0000: new-instance v0, Ljava/lang/Thread; // type@0341 │ │ +0449fc: 2201 3f03 |0002: new-instance v1, Ljava/lang/StringBuilder; // type@033f │ │ +044a00: 7010 5715 0100 |0004: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ +044a06: 1a02 050b |0007: const-string v2, "ModernAsyncTask #" // string@0b05 │ │ +044a0a: 6e20 5f15 2100 |0009: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +044a10: 0c01 |000c: move-result-object v1 │ │ +044a12: 5432 fd01 |000d: iget-object v2, v3, Landroid/support/v4/content/ModernAsyncTask$1;.mCount:Ljava/util/concurrent/atomic/AtomicInteger; // field@01fd │ │ +044a16: 6e10 0716 0200 |000f: invoke-virtual {v2}, Ljava/util/concurrent/atomic/AtomicInteger;.getAndIncrement:()I // method@1607 │ │ +044a1c: 0a02 |0012: move-result v2 │ │ +044a1e: 6e20 5b15 2100 |0013: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@155b │ │ +044a24: 0c01 |0016: move-result-object v1 │ │ +044a26: 6e10 6415 0100 |0017: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ +044a2c: 0c01 |001a: move-result-object v1 │ │ +044a2e: 7030 6c15 4001 |001b: invoke-direct {v0, v4, v1}, Ljava/lang/Thread;.:(Ljava/lang/Runnable;Ljava/lang/String;)V // method@156c │ │ +044a34: 1100 |001e: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ locals : │ │ 0x0000 - 0x001f reg=3 this Landroid/support/v4/content/ModernAsyncTask$1; │ │ 0x0000 - 0x001f reg=4 r Ljava/lang/Runnable; │ │ │ │ - source_file_idx : 2825 (ModernAsyncTask.java) │ │ + source_file_idx : 2822 (ModernAsyncTask.java) │ │ │ │ Class #96 header: │ │ -class_idx : 272 │ │ +class_idx : 269 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 892 │ │ -source_file_idx : 2825 │ │ +superclass_idx : 889 │ │ +source_file_idx : 2822 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #96 annotations: │ │ Annotations on class │ │ @@ -21766,18 +21768,18 @@ │ │ type : '(Landroid/support/v4/content/ModernAsyncTask;Ljava/util/concurrent/Callable;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -042ea0: |[042ea0] android.support.v4.content.ModernAsyncTask$3.:(Landroid/support/v4/content/ModernAsyncTask;Ljava/util/concurrent/Callable;)V │ │ -042eb0: 5b01 0002 |0000: iput-object v1, v0, Landroid/support/v4/content/ModernAsyncTask$3;.this$0:Landroid/support/v4/content/ModernAsyncTask; // field@0200 │ │ -042eb4: 7020 fc15 2000 |0002: invoke-direct {v0, v2}, Ljava/util/concurrent/FutureTask;.:(Ljava/util/concurrent/Callable;)V // method@15fc │ │ -042eba: 0e00 |0005: return-void │ │ +044a38: |[044a38] android.support.v4.content.ModernAsyncTask$3.:(Landroid/support/v4/content/ModernAsyncTask;Ljava/util/concurrent/Callable;)V │ │ +044a48: 5b01 0002 |0000: iput-object v1, v0, Landroid/support/v4/content/ModernAsyncTask$3;.this$0:Landroid/support/v4/content/ModernAsyncTask; // field@0200 │ │ +044a4c: 7020 fc15 2000 |0002: invoke-direct {v0, v2}, Ljava/util/concurrent/FutureTask;.:(Ljava/util/concurrent/Callable;)V // method@15fc │ │ +044a52: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=127 │ │ locals : │ │ 0x0000 - 0x0000 reg=0 this Landroid/support/v4/content/ModernAsyncTask$3; │ │ 0x0000 - 0x0000 reg=2 (null) Ljava/util/concurrent/Callable; │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v4/content/ModernAsyncTask$3; Landroid/support/v4/content/ModernAsyncTask.3; │ │ @@ -21790,41 +21792,41 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 47 16-bit code units │ │ -042ebc: |[042ebc] android.support.v4.content.ModernAsyncTask$3.done:()V │ │ -042ecc: 6e10 2006 0600 |0000: invoke-virtual {v6}, Landroid/support/v4/content/ModernAsyncTask$3;.get:()Ljava/lang/Object; // method@0620 │ │ -042ed2: 0c01 |0003: move-result-object v1 │ │ -042ed4: 5463 0002 |0004: iget-object v3, v6, Landroid/support/v4/content/ModernAsyncTask$3;.this$0:Landroid/support/v4/content/ModernAsyncTask; // field@0200 │ │ -042ed8: 7120 3306 1300 |0006: invoke-static {v3, v1}, Landroid/support/v4/content/ModernAsyncTask;.access$400:(Landroid/support/v4/content/ModernAsyncTask;Ljava/lang/Object;)V // method@0633 │ │ -042ede: 0e00 |0009: return-void │ │ -042ee0: 0d00 |000a: move-exception v0 │ │ -042ee2: 1a03 7002 |000b: const-string v3, "AsyncTask" // string@0270 │ │ -042ee6: 7120 fc11 0300 |000d: invoke-static {v3, v0}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/Throwable;)I // method@11fc │ │ -042eec: 28f9 |0010: goto 0009 // -0007 │ │ -042eee: 0d00 |0011: move-exception v0 │ │ -042ef0: 2203 3e03 |0012: new-instance v3, Ljava/lang/RuntimeException; // type@033e │ │ -042ef4: 1a04 6602 |0014: const-string v4, "An error occured while executing doInBackground()" // string@0266 │ │ -042ef8: 6e10 fa15 0000 |0016: invoke-virtual {v0}, Ljava/util/concurrent/ExecutionException;.getCause:()Ljava/lang/Throwable; // method@15fa │ │ -042efe: 0c05 |0019: move-result-object v5 │ │ -042f00: 7030 2d15 4305 |001a: invoke-direct {v3, v4, v5}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@152d │ │ -042f06: 2703 |001d: throw v3 │ │ -042f08: 0d00 |001e: move-exception v0 │ │ -042f0a: 5463 0002 |001f: iget-object v3, v6, Landroid/support/v4/content/ModernAsyncTask$3;.this$0:Landroid/support/v4/content/ModernAsyncTask; // field@0200 │ │ -042f0e: 1204 |0021: const/4 v4, #int 0 // #0 │ │ -042f10: 7120 3306 4300 |0022: invoke-static {v3, v4}, Landroid/support/v4/content/ModernAsyncTask;.access$400:(Landroid/support/v4/content/ModernAsyncTask;Ljava/lang/Object;)V // method@0633 │ │ -042f16: 28e4 |0025: goto 0009 // -001c │ │ -042f18: 0d02 |0026: move-exception v2 │ │ -042f1a: 2203 3e03 |0027: new-instance v3, Ljava/lang/RuntimeException; // type@033e │ │ -042f1e: 1a04 6602 |0029: const-string v4, "An error occured while executing doInBackground()" // string@0266 │ │ -042f22: 7030 2d15 4302 |002b: invoke-direct {v3, v4, v2}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@152d │ │ -042f28: 2703 |002e: throw v3 │ │ +044a54: |[044a54] android.support.v4.content.ModernAsyncTask$3.done:()V │ │ +044a64: 6e10 2006 0600 |0000: invoke-virtual {v6}, Landroid/support/v4/content/ModernAsyncTask$3;.get:()Ljava/lang/Object; // method@0620 │ │ +044a6a: 0c01 |0003: move-result-object v1 │ │ +044a6c: 5463 0002 |0004: iget-object v3, v6, Landroid/support/v4/content/ModernAsyncTask$3;.this$0:Landroid/support/v4/content/ModernAsyncTask; // field@0200 │ │ +044a70: 7120 3306 1300 |0006: invoke-static {v3, v1}, Landroid/support/v4/content/ModernAsyncTask;.access$400:(Landroid/support/v4/content/ModernAsyncTask;Ljava/lang/Object;)V // method@0633 │ │ +044a76: 0e00 |0009: return-void │ │ +044a78: 0d00 |000a: move-exception v0 │ │ +044a7a: 1a03 7002 |000b: const-string v3, "AsyncTask" // string@0270 │ │ +044a7e: 7120 fc11 0300 |000d: invoke-static {v3, v0}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/Throwable;)I // method@11fc │ │ +044a84: 28f9 |0010: goto 0009 // -0007 │ │ +044a86: 0d00 |0011: move-exception v0 │ │ +044a88: 2203 3b03 |0012: new-instance v3, Ljava/lang/RuntimeException; // type@033b │ │ +044a8c: 1a04 6602 |0014: const-string v4, "An error occured while executing doInBackground()" // string@0266 │ │ +044a90: 6e10 fa15 0000 |0016: invoke-virtual {v0}, Ljava/util/concurrent/ExecutionException;.getCause:()Ljava/lang/Throwable; // method@15fa │ │ +044a96: 0c05 |0019: move-result-object v5 │ │ +044a98: 7030 2d15 4305 |001a: invoke-direct {v3, v4, v5}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@152d │ │ +044a9e: 2703 |001d: throw v3 │ │ +044aa0: 0d00 |001e: move-exception v0 │ │ +044aa2: 5463 0002 |001f: iget-object v3, v6, Landroid/support/v4/content/ModernAsyncTask$3;.this$0:Landroid/support/v4/content/ModernAsyncTask; // field@0200 │ │ +044aa6: 1204 |0021: const/4 v4, #int 0 // #0 │ │ +044aa8: 7120 3306 4300 |0022: invoke-static {v3, v4}, Landroid/support/v4/content/ModernAsyncTask;.access$400:(Landroid/support/v4/content/ModernAsyncTask;Ljava/lang/Object;)V // method@0633 │ │ +044aae: 28e4 |0025: goto 0009 // -001c │ │ +044ab0: 0d02 |0026: move-exception v2 │ │ +044ab2: 2203 3b03 |0027: new-instance v3, Ljava/lang/RuntimeException; // type@033b │ │ +044ab6: 1a04 6602 |0029: const-string v4, "An error occured while executing doInBackground()" // string@0266 │ │ +044aba: 7030 2d15 4302 |002b: invoke-direct {v3, v4, v2}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@152d │ │ +044ac0: 2703 |002e: throw v3 │ │ catches : 1 │ │ 0x0000 - 0x0009 │ │ Ljava/lang/InterruptedException; -> 0x000a │ │ Ljava/util/concurrent/ExecutionException; -> 0x0011 │ │ Ljava/util/concurrent/CancellationException; -> 0x001e │ │ Ljava/lang/Throwable; -> 0x0026 │ │ positions : │ │ @@ -21844,21 +21846,21 @@ │ │ 0x0004 - 0x0009 reg=1 result Ljava/lang/Object; TResult; │ │ 0x000b - 0x0011 reg=0 e Ljava/lang/InterruptedException; │ │ 0x0012 - 0x001e reg=0 e Ljava/util/concurrent/ExecutionException; │ │ 0x001f - 0x0026 reg=0 e Ljava/util/concurrent/CancellationException; │ │ 0x0027 - 0x002f reg=2 t Ljava/lang/Throwable; │ │ 0x0000 - 0x002f reg=6 this Landroid/support/v4/content/ModernAsyncTask$3; Landroid/support/v4/content/ModernAsyncTask.3; │ │ │ │ - source_file_idx : 2825 (ModernAsyncTask.java) │ │ + source_file_idx : 2822 (ModernAsyncTask.java) │ │ │ │ Class #97 header: │ │ -class_idx : 273 │ │ +class_idx : 270 │ │ access_flags : 4096 (0x1000) │ │ -superclass_idx : 826 │ │ -source_file_idx : 2825 │ │ +superclass_idx : 823 │ │ +source_file_idx : 2822 │ │ static_fields_size : 1 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ Class #97 annotations: │ │ Annotations on class │ │ @@ -21882,54 +21884,54 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 36 16-bit code units │ │ -042f44: |[042f44] android.support.v4.content.ModernAsyncTask$4.:()V │ │ -042f54: 7100 2c06 0000 |0000: invoke-static {}, Landroid/support/v4/content/ModernAsyncTask$Status;.values:()[Landroid/support/v4/content/ModernAsyncTask$Status; // method@062c │ │ -042f5a: 0c00 |0003: move-result-object v0 │ │ -042f5c: 2100 |0004: array-length v0, v0 │ │ -042f5e: 2300 8f04 |0005: new-array v0, v0, [I // type@048f │ │ -042f62: 6900 0102 |0007: sput-object v0, Landroid/support/v4/content/ModernAsyncTask$4;.$SwitchMap$android$support$v4$content$ModernAsyncTask$Status:[I // field@0201 │ │ -042f66: 6200 0102 |0009: sget-object v0, Landroid/support/v4/content/ModernAsyncTask$4;.$SwitchMap$android$support$v4$content$ModernAsyncTask$Status:[I // field@0201 │ │ -042f6a: 6201 0702 |000b: sget-object v1, Landroid/support/v4/content/ModernAsyncTask$Status;.RUNNING:Landroid/support/v4/content/ModernAsyncTask$Status; // field@0207 │ │ -042f6e: 6e10 2a06 0100 |000d: invoke-virtual {v1}, Landroid/support/v4/content/ModernAsyncTask$Status;.ordinal:()I // method@062a │ │ -042f74: 0a01 |0010: move-result v1 │ │ -042f76: 1212 |0011: const/4 v2, #int 1 // #1 │ │ -042f78: 4b02 0001 |0012: aput v2, v0, v1 │ │ -042f7c: 6200 0102 |0014: sget-object v0, Landroid/support/v4/content/ModernAsyncTask$4;.$SwitchMap$android$support$v4$content$ModernAsyncTask$Status:[I // field@0201 │ │ -042f80: 6201 0502 |0016: sget-object v1, Landroid/support/v4/content/ModernAsyncTask$Status;.FINISHED:Landroid/support/v4/content/ModernAsyncTask$Status; // field@0205 │ │ -042f84: 6e10 2a06 0100 |0018: invoke-virtual {v1}, Landroid/support/v4/content/ModernAsyncTask$Status;.ordinal:()I // method@062a │ │ -042f8a: 0a01 |001b: move-result v1 │ │ -042f8c: 1222 |001c: const/4 v2, #int 2 // #2 │ │ -042f8e: 4b02 0001 |001d: aput v2, v0, v1 │ │ -042f92: 0e00 |001f: return-void │ │ -042f94: 0d00 |0020: move-exception v0 │ │ -042f96: 28fe |0021: goto 001f // -0002 │ │ -042f98: 0d00 |0022: move-exception v0 │ │ -042f9a: 28f1 |0023: goto 0014 // -000f │ │ +044adc: |[044adc] android.support.v4.content.ModernAsyncTask$4.:()V │ │ +044aec: 7100 2c06 0000 |0000: invoke-static {}, Landroid/support/v4/content/ModernAsyncTask$Status;.values:()[Landroid/support/v4/content/ModernAsyncTask$Status; // method@062c │ │ +044af2: 0c00 |0003: move-result-object v0 │ │ +044af4: 2100 |0004: array-length v0, v0 │ │ +044af6: 2300 8c04 |0005: new-array v0, v0, [I // type@048c │ │ +044afa: 6900 0102 |0007: sput-object v0, Landroid/support/v4/content/ModernAsyncTask$4;.$SwitchMap$android$support$v4$content$ModernAsyncTask$Status:[I // field@0201 │ │ +044afe: 6200 0102 |0009: sget-object v0, Landroid/support/v4/content/ModernAsyncTask$4;.$SwitchMap$android$support$v4$content$ModernAsyncTask$Status:[I // field@0201 │ │ +044b02: 6201 0702 |000b: sget-object v1, Landroid/support/v4/content/ModernAsyncTask$Status;.RUNNING:Landroid/support/v4/content/ModernAsyncTask$Status; // field@0207 │ │ +044b06: 6e10 2a06 0100 |000d: invoke-virtual {v1}, Landroid/support/v4/content/ModernAsyncTask$Status;.ordinal:()I // method@062a │ │ +044b0c: 0a01 |0010: move-result v1 │ │ +044b0e: 1212 |0011: const/4 v2, #int 1 // #1 │ │ +044b10: 4b02 0001 |0012: aput v2, v0, v1 │ │ +044b14: 6200 0102 |0014: sget-object v0, Landroid/support/v4/content/ModernAsyncTask$4;.$SwitchMap$android$support$v4$content$ModernAsyncTask$Status:[I // field@0201 │ │ +044b18: 6201 0502 |0016: sget-object v1, Landroid/support/v4/content/ModernAsyncTask$Status;.FINISHED:Landroid/support/v4/content/ModernAsyncTask$Status; // field@0205 │ │ +044b1c: 6e10 2a06 0100 |0018: invoke-virtual {v1}, Landroid/support/v4/content/ModernAsyncTask$Status;.ordinal:()I // method@062a │ │ +044b22: 0a01 |001b: move-result v1 │ │ +044b24: 1222 |001c: const/4 v2, #int 2 // #2 │ │ +044b26: 4b02 0001 |001d: aput v2, v0, v1 │ │ +044b2a: 0e00 |001f: return-void │ │ +044b2c: 0d00 |0020: move-exception v0 │ │ +044b2e: 28fe |0021: goto 001f // -0002 │ │ +044b30: 0d00 |0022: move-exception v0 │ │ +044b32: 28f1 |0023: goto 0014 // -000f │ │ catches : 2 │ │ 0x0009 - 0x0014 │ │ Ljava/lang/NoSuchFieldError; -> 0x0022 │ │ 0x0014 - 0x001f │ │ Ljava/lang/NoSuchFieldError; -> 0x0020 │ │ positions : │ │ 0x0000 line=407 │ │ locals : │ │ │ │ Virtual methods - │ │ - source_file_idx : 2825 (ModernAsyncTask.java) │ │ + source_file_idx : 2822 (ModernAsyncTask.java) │ │ │ │ Class #98 header: │ │ -class_idx : 274 │ │ +class_idx : 271 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 826 │ │ -source_file_idx : 2825 │ │ +superclass_idx : 823 │ │ +source_file_idx : 2822 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ Class #98 annotations: │ │ Annotations on class │ │ @@ -21962,40 +21964,40 @@ │ │ type : '(Landroid/support/v4/content/ModernAsyncTask;[Ljava/lang/Object;)V' │ │ access : 0x10080 (VARARGS CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -042fb8: |[042fb8] android.support.v4.content.ModernAsyncTask$AsyncTaskResult.:(Landroid/support/v4/content/ModernAsyncTask;[Ljava/lang/Object;)V │ │ -042fc8: 7010 1c15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ -042fce: 5b01 0302 |0003: iput-object v1, v0, Landroid/support/v4/content/ModernAsyncTask$AsyncTaskResult;.mTask:Landroid/support/v4/content/ModernAsyncTask; // field@0203 │ │ -042fd2: 5b02 0202 |0005: iput-object v2, v0, Landroid/support/v4/content/ModernAsyncTask$AsyncTaskResult;.mData:[Ljava/lang/Object; // field@0202 │ │ -042fd6: 0e00 |0007: return-void │ │ +044b50: |[044b50] android.support.v4.content.ModernAsyncTask$AsyncTaskResult.:(Landroid/support/v4/content/ModernAsyncTask;[Ljava/lang/Object;)V │ │ +044b60: 7010 1c15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ +044b66: 5b01 0302 |0003: iput-object v1, v0, Landroid/support/v4/content/ModernAsyncTask$AsyncTaskResult;.mTask:Landroid/support/v4/content/ModernAsyncTask; // field@0203 │ │ +044b6a: 5b02 0202 |0005: iput-object v2, v0, Landroid/support/v4/content/ModernAsyncTask$AsyncTaskResult;.mData:[Ljava/lang/Object; // field@0202 │ │ +044b6e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=492 │ │ 0x0003 line=493 │ │ 0x0005 line=494 │ │ 0x0007 line=495 │ │ locals : │ │ 0x0000 - 0x0000 reg=0 this Landroid/support/v4/content/ModernAsyncTask$AsyncTaskResult; │ │ 0x0000 - 0x0000 reg=2 (null) [Ljava/lang/Object; │ │ 0x0000 - 0x0008 reg=0 this Landroid/support/v4/content/ModernAsyncTask$AsyncTaskResult; Landroid/support/v4/content/ModernAsyncTask$AsyncTaskResult; │ │ 0x0000 - 0x0008 reg=1 task Landroid/support/v4/content/ModernAsyncTask; │ │ 0x0000 - 0x0008 reg=2 data [Ljava/lang/Object; [TData; │ │ │ │ Virtual methods - │ │ - source_file_idx : 2825 (ModernAsyncTask.java) │ │ + source_file_idx : 2822 (ModernAsyncTask.java) │ │ │ │ Class #99 header: │ │ -class_idx : 275 │ │ +class_idx : 272 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 104 │ │ -source_file_idx : 2825 │ │ +superclass_idx : 101 │ │ +source_file_idx : 2822 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 1 │ │ │ │ Class #99 annotations: │ │ Annotations on class │ │ @@ -22015,17 +22017,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -042fd8: |[042fd8] android.support.v4.content.ModernAsyncTask$InternalHandler.:()V │ │ -042fe8: 7010 c601 0000 |0000: invoke-direct {v0}, Landroid/os/Handler;.:()V // method@01c6 │ │ -042fee: 0e00 |0003: return-void │ │ +044b70: |[044b70] android.support.v4.content.ModernAsyncTask$InternalHandler.:()V │ │ +044b80: 7010 c601 0000 |0000: invoke-direct {v0}, Landroid/os/Handler;.:()V // method@01c6 │ │ +044b86: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=466 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/content/ModernAsyncTask$InternalHandler; │ │ │ │ #1 : (in Landroid/support/v4/content/ModernAsyncTask$InternalHandler;) │ │ @@ -22033,17 +22035,17 @@ │ │ type : '(Landroid/support/v4/content/ModernAsyncTask$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -042ff0: |[042ff0] android.support.v4.content.ModernAsyncTask$InternalHandler.:(Landroid/support/v4/content/ModernAsyncTask$1;)V │ │ -043000: 7010 2306 0000 |0000: invoke-direct {v0}, Landroid/support/v4/content/ModernAsyncTask$InternalHandler;.:()V // method@0623 │ │ -043006: 0e00 |0003: return-void │ │ +044b88: |[044b88] android.support.v4.content.ModernAsyncTask$InternalHandler.:(Landroid/support/v4/content/ModernAsyncTask$1;)V │ │ +044b98: 7010 2306 0000 |0000: invoke-direct {v0}, Landroid/support/v4/content/ModernAsyncTask$InternalHandler;.:()V // method@0623 │ │ +044b9e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=466 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/content/ModernAsyncTask$InternalHandler; │ │ 0x0000 - 0x0004 reg=1 x0 Landroid/support/v4/content/ModernAsyncTask$1; │ │ │ │ @@ -22053,52 +22055,52 @@ │ │ type : '(Landroid/os/Message;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 38 16-bit code units │ │ -043008: |[043008] android.support.v4.content.ModernAsyncTask$InternalHandler.handleMessage:(Landroid/os/Message;)V │ │ -043018: 5450 2000 |0000: iget-object v0, v5, Landroid/os/Message;.obj:Ljava/lang/Object; // field@0020 │ │ -04301c: 1f00 1201 |0002: check-cast v0, Landroid/support/v4/content/ModernAsyncTask$AsyncTaskResult; // type@0112 │ │ -043020: 5251 2100 |0004: iget v1, v5, Landroid/os/Message;.what:I // field@0021 │ │ -043024: 2b01 1800 0000 |0006: packed-switch v1, 0000001e // +00000018 │ │ -04302a: 0e00 |0009: return-void │ │ -04302c: 5401 0302 |000a: iget-object v1, v0, Landroid/support/v4/content/ModernAsyncTask$AsyncTaskResult;.mTask:Landroid/support/v4/content/ModernAsyncTask; // field@0203 │ │ -043030: 5402 0202 |000c: iget-object v2, v0, Landroid/support/v4/content/ModernAsyncTask$AsyncTaskResult;.mData:[Ljava/lang/Object; // field@0202 │ │ -043034: 1203 |000e: const/4 v3, #int 0 // #0 │ │ -043036: 4602 0203 |000f: aget-object v2, v2, v3 │ │ -04303a: 7120 3406 2100 |0011: invoke-static {v1, v2}, Landroid/support/v4/content/ModernAsyncTask;.access$500:(Landroid/support/v4/content/ModernAsyncTask;Ljava/lang/Object;)V // method@0634 │ │ -043040: 28f5 |0014: goto 0009 // -000b │ │ -043042: 5401 0302 |0015: iget-object v1, v0, Landroid/support/v4/content/ModernAsyncTask$AsyncTaskResult;.mTask:Landroid/support/v4/content/ModernAsyncTask; // field@0203 │ │ -043046: 5402 0202 |0017: iget-object v2, v0, Landroid/support/v4/content/ModernAsyncTask$AsyncTaskResult;.mData:[Ljava/lang/Object; // field@0202 │ │ -04304a: 6e20 4406 2100 |0019: invoke-virtual {v1, v2}, Landroid/support/v4/content/ModernAsyncTask;.onProgressUpdate:([Ljava/lang/Object;)V // method@0644 │ │ -043050: 28ed |001c: goto 0009 // -0013 │ │ -043052: 0000 |001d: nop // spacer │ │ -043054: 0001 0200 0100 0000 0400 0000 0f00 ... |001e: packed-switch-data (8 units) │ │ +044ba0: |[044ba0] android.support.v4.content.ModernAsyncTask$InternalHandler.handleMessage:(Landroid/os/Message;)V │ │ +044bb0: 5450 2000 |0000: iget-object v0, v5, Landroid/os/Message;.obj:Ljava/lang/Object; // field@0020 │ │ +044bb4: 1f00 0f01 |0002: check-cast v0, Landroid/support/v4/content/ModernAsyncTask$AsyncTaskResult; // type@010f │ │ +044bb8: 5251 2100 |0004: iget v1, v5, Landroid/os/Message;.what:I // field@0021 │ │ +044bbc: 2b01 1800 0000 |0006: packed-switch v1, 0000001e // +00000018 │ │ +044bc2: 0e00 |0009: return-void │ │ +044bc4: 5401 0302 |000a: iget-object v1, v0, Landroid/support/v4/content/ModernAsyncTask$AsyncTaskResult;.mTask:Landroid/support/v4/content/ModernAsyncTask; // field@0203 │ │ +044bc8: 5402 0202 |000c: iget-object v2, v0, Landroid/support/v4/content/ModernAsyncTask$AsyncTaskResult;.mData:[Ljava/lang/Object; // field@0202 │ │ +044bcc: 1203 |000e: const/4 v3, #int 0 // #0 │ │ +044bce: 4602 0203 |000f: aget-object v2, v2, v3 │ │ +044bd2: 7120 3406 2100 |0011: invoke-static {v1, v2}, Landroid/support/v4/content/ModernAsyncTask;.access$500:(Landroid/support/v4/content/ModernAsyncTask;Ljava/lang/Object;)V // method@0634 │ │ +044bd8: 28f5 |0014: goto 0009 // -000b │ │ +044bda: 5401 0302 |0015: iget-object v1, v0, Landroid/support/v4/content/ModernAsyncTask$AsyncTaskResult;.mTask:Landroid/support/v4/content/ModernAsyncTask; // field@0203 │ │ +044bde: 5402 0202 |0017: iget-object v2, v0, Landroid/support/v4/content/ModernAsyncTask$AsyncTaskResult;.mData:[Ljava/lang/Object; // field@0202 │ │ +044be2: 6e20 4406 2100 |0019: invoke-virtual {v1, v2}, Landroid/support/v4/content/ModernAsyncTask;.onProgressUpdate:([Ljava/lang/Object;)V // method@0644 │ │ +044be8: 28ed |001c: goto 0009 // -0013 │ │ +044bea: 0000 |001d: nop // spacer │ │ +044bec: 0001 0200 0100 0000 0400 0000 0f00 ... |001e: packed-switch-data (8 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=470 │ │ 0x0004 line=471 │ │ 0x0009 line=480 │ │ 0x000a line=474 │ │ 0x0015 line=477 │ │ 0x001d line=471 │ │ locals : │ │ 0x0004 - 0x0026 reg=0 result Landroid/support/v4/content/ModernAsyncTask$AsyncTaskResult; │ │ 0x0000 - 0x0026 reg=4 this Landroid/support/v4/content/ModernAsyncTask$InternalHandler; │ │ 0x0000 - 0x0026 reg=5 msg Landroid/os/Message; │ │ │ │ - source_file_idx : 2825 (ModernAsyncTask.java) │ │ + source_file_idx : 2822 (ModernAsyncTask.java) │ │ │ │ Class #100 header: │ │ -class_idx : 276 │ │ +class_idx : 273 │ │ access_flags : 16401 (0x4011) │ │ -superclass_idx : 808 │ │ -source_file_idx : 2825 │ │ +superclass_idx : 805 │ │ +source_file_idx : 2822 │ │ static_fields_size : 4 │ │ instance_fields_size: 0 │ │ direct_methods_size : 4 │ │ virtual_methods_size: 0 │ │ │ │ Class #100 annotations: │ │ Annotations on class │ │ @@ -22137,40 +22139,40 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 0 │ │ outs : 3 │ │ insns size : 48 16-bit code units │ │ -043064: |[043064] android.support.v4.content.ModernAsyncTask$Status.:()V │ │ -043074: 1224 |0000: const/4 v4, #int 2 // #2 │ │ -043076: 1213 |0001: const/4 v3, #int 1 // #1 │ │ -043078: 1202 |0002: const/4 v2, #int 0 // #0 │ │ -04307a: 2200 1401 |0003: new-instance v0, Landroid/support/v4/content/ModernAsyncTask$Status; // type@0114 │ │ -04307e: 1a01 880b |0005: const-string v1, "PENDING" // string@0b88 │ │ -043082: 7030 2906 1002 |0007: invoke-direct {v0, v1, v2}, Landroid/support/v4/content/ModernAsyncTask$Status;.:(Ljava/lang/String;I)V // method@0629 │ │ -043088: 6900 0602 |000a: sput-object v0, Landroid/support/v4/content/ModernAsyncTask$Status;.PENDING:Landroid/support/v4/content/ModernAsyncTask$Status; // field@0206 │ │ -04308c: 2200 1401 |000c: new-instance v0, Landroid/support/v4/content/ModernAsyncTask$Status; // type@0114 │ │ -043090: 1a01 050c |000e: const-string v1, "RUNNING" // string@0c05 │ │ -043094: 7030 2906 1003 |0010: invoke-direct {v0, v1, v3}, Landroid/support/v4/content/ModernAsyncTask$Status;.:(Ljava/lang/String;I)V // method@0629 │ │ -04309a: 6900 0702 |0013: sput-object v0, Landroid/support/v4/content/ModernAsyncTask$Status;.RUNNING:Landroid/support/v4/content/ModernAsyncTask$Status; // field@0207 │ │ -04309e: 2200 1401 |0015: new-instance v0, Landroid/support/v4/content/ModernAsyncTask$Status; // type@0114 │ │ -0430a2: 1a01 2f04 |0017: const-string v1, "FINISHED" // string@042f │ │ -0430a6: 7030 2906 1004 |0019: invoke-direct {v0, v1, v4}, Landroid/support/v4/content/ModernAsyncTask$Status;.:(Ljava/lang/String;I)V // method@0629 │ │ -0430ac: 6900 0502 |001c: sput-object v0, Landroid/support/v4/content/ModernAsyncTask$Status;.FINISHED:Landroid/support/v4/content/ModernAsyncTask$Status; // field@0205 │ │ -0430b0: 1230 |001e: const/4 v0, #int 3 // #3 │ │ -0430b2: 2300 9b04 |001f: new-array v0, v0, [Landroid/support/v4/content/ModernAsyncTask$Status; // type@049b │ │ -0430b6: 6201 0602 |0021: sget-object v1, Landroid/support/v4/content/ModernAsyncTask$Status;.PENDING:Landroid/support/v4/content/ModernAsyncTask$Status; // field@0206 │ │ -0430ba: 4d01 0002 |0023: aput-object v1, v0, v2 │ │ -0430be: 6201 0702 |0025: sget-object v1, Landroid/support/v4/content/ModernAsyncTask$Status;.RUNNING:Landroid/support/v4/content/ModernAsyncTask$Status; // field@0207 │ │ -0430c2: 4d01 0003 |0027: aput-object v1, v0, v3 │ │ -0430c6: 6201 0502 |0029: sget-object v1, Landroid/support/v4/content/ModernAsyncTask$Status;.FINISHED:Landroid/support/v4/content/ModernAsyncTask$Status; // field@0205 │ │ -0430ca: 4d01 0004 |002b: aput-object v1, v0, v4 │ │ -0430ce: 6900 0402 |002d: sput-object v0, Landroid/support/v4/content/ModernAsyncTask$Status;.$VALUES:[Landroid/support/v4/content/ModernAsyncTask$Status; // field@0204 │ │ -0430d2: 0e00 |002f: return-void │ │ +044bfc: |[044bfc] android.support.v4.content.ModernAsyncTask$Status.:()V │ │ +044c0c: 1224 |0000: const/4 v4, #int 2 // #2 │ │ +044c0e: 1213 |0001: const/4 v3, #int 1 // #1 │ │ +044c10: 1202 |0002: const/4 v2, #int 0 // #0 │ │ +044c12: 2200 1101 |0003: new-instance v0, Landroid/support/v4/content/ModernAsyncTask$Status; // type@0111 │ │ +044c16: 1a01 850b |0005: const-string v1, "PENDING" // string@0b85 │ │ +044c1a: 7030 2906 1002 |0007: invoke-direct {v0, v1, v2}, Landroid/support/v4/content/ModernAsyncTask$Status;.:(Ljava/lang/String;I)V // method@0629 │ │ +044c20: 6900 0602 |000a: sput-object v0, Landroid/support/v4/content/ModernAsyncTask$Status;.PENDING:Landroid/support/v4/content/ModernAsyncTask$Status; // field@0206 │ │ +044c24: 2200 1101 |000c: new-instance v0, Landroid/support/v4/content/ModernAsyncTask$Status; // type@0111 │ │ +044c28: 1a01 020c |000e: const-string v1, "RUNNING" // string@0c02 │ │ +044c2c: 7030 2906 1003 |0010: invoke-direct {v0, v1, v3}, Landroid/support/v4/content/ModernAsyncTask$Status;.:(Ljava/lang/String;I)V // method@0629 │ │ +044c32: 6900 0702 |0013: sput-object v0, Landroid/support/v4/content/ModernAsyncTask$Status;.RUNNING:Landroid/support/v4/content/ModernAsyncTask$Status; // field@0207 │ │ +044c36: 2200 1101 |0015: new-instance v0, Landroid/support/v4/content/ModernAsyncTask$Status; // type@0111 │ │ +044c3a: 1a01 2f04 |0017: const-string v1, "FINISHED" // string@042f │ │ +044c3e: 7030 2906 1004 |0019: invoke-direct {v0, v1, v4}, Landroid/support/v4/content/ModernAsyncTask$Status;.:(Ljava/lang/String;I)V // method@0629 │ │ +044c44: 6900 0502 |001c: sput-object v0, Landroid/support/v4/content/ModernAsyncTask$Status;.FINISHED:Landroid/support/v4/content/ModernAsyncTask$Status; // field@0205 │ │ +044c48: 1230 |001e: const/4 v0, #int 3 // #3 │ │ +044c4a: 2300 9804 |001f: new-array v0, v0, [Landroid/support/v4/content/ModernAsyncTask$Status; // type@0498 │ │ +044c4e: 6201 0602 |0021: sget-object v1, Landroid/support/v4/content/ModernAsyncTask$Status;.PENDING:Landroid/support/v4/content/ModernAsyncTask$Status; // field@0206 │ │ +044c52: 4d01 0002 |0023: aput-object v1, v0, v2 │ │ +044c56: 6201 0702 |0025: sget-object v1, Landroid/support/v4/content/ModernAsyncTask$Status;.RUNNING:Landroid/support/v4/content/ModernAsyncTask$Status; // field@0207 │ │ +044c5a: 4d01 0003 |0027: aput-object v1, v0, v3 │ │ +044c5e: 6201 0502 |0029: sget-object v1, Landroid/support/v4/content/ModernAsyncTask$Status;.FINISHED:Landroid/support/v4/content/ModernAsyncTask$Status; // field@0205 │ │ +044c62: 4d01 0004 |002b: aput-object v1, v0, v4 │ │ +044c66: 6900 0402 |002d: sput-object v0, Landroid/support/v4/content/ModernAsyncTask$Status;.$VALUES:[Landroid/support/v4/content/ModernAsyncTask$Status; // field@0204 │ │ +044c6a: 0e00 |002f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0003 line=93 │ │ 0x000c line=97 │ │ 0x0015 line=101 │ │ 0x001e line=89 │ │ locals : │ │ @@ -22180,17 +22182,17 @@ │ │ type : '(Ljava/lang/String;I)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -0430d4: |[0430d4] android.support.v4.content.ModernAsyncTask$Status.:(Ljava/lang/String;I)V │ │ -0430e4: 7030 f714 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@14f7 │ │ -0430ea: 0e00 |0003: return-void │ │ +044c6c: |[044c6c] android.support.v4.content.ModernAsyncTask$Status.:(Ljava/lang/String;I)V │ │ +044c7c: 7030 f714 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@14f7 │ │ +044c82: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=89 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/content/ModernAsyncTask$Status; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/String; │ │ 0x0000 - 0x0004 reg=2 (null) I │ │ @@ -22200,20 +22202,20 @@ │ │ type : '(Ljava/lang/String;)Landroid/support/v4/content/ModernAsyncTask$Status;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -0430ec: |[0430ec] android.support.v4.content.ModernAsyncTask$Status.valueOf:(Ljava/lang/String;)Landroid/support/v4/content/ModernAsyncTask$Status; │ │ -0430fc: 1c00 1401 |0000: const-class v0, Landroid/support/v4/content/ModernAsyncTask$Status; // type@0114 │ │ -043100: 7120 f814 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@14f8 │ │ -043106: 0c00 |0005: move-result-object v0 │ │ -043108: 1f00 1401 |0006: check-cast v0, Landroid/support/v4/content/ModernAsyncTask$Status; // type@0114 │ │ -04310c: 1100 |0008: return-object v0 │ │ +044c84: |[044c84] android.support.v4.content.ModernAsyncTask$Status.valueOf:(Ljava/lang/String;)Landroid/support/v4/content/ModernAsyncTask$Status; │ │ +044c94: 1c00 1101 |0000: const-class v0, Landroid/support/v4/content/ModernAsyncTask$Status; // type@0111 │ │ +044c98: 7120 f814 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@14f8 │ │ +044c9e: 0c00 |0005: move-result-object v0 │ │ +044ca0: 1f00 1101 |0006: check-cast v0, Landroid/support/v4/content/ModernAsyncTask$Status; // type@0111 │ │ +044ca4: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=89 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 name Ljava/lang/String; │ │ │ │ #3 : (in Landroid/support/v4/content/ModernAsyncTask$Status;) │ │ @@ -22221,33 +22223,33 @@ │ │ type : '()[Landroid/support/v4/content/ModernAsyncTask$Status;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -043110: |[043110] android.support.v4.content.ModernAsyncTask$Status.values:()[Landroid/support/v4/content/ModernAsyncTask$Status; │ │ -043120: 6200 0402 |0000: sget-object v0, Landroid/support/v4/content/ModernAsyncTask$Status;.$VALUES:[Landroid/support/v4/content/ModernAsyncTask$Status; // field@0204 │ │ -043124: 6e10 b81b 0000 |0002: invoke-virtual {v0}, [Landroid/support/v4/content/ModernAsyncTask$Status;.clone:()Ljava/lang/Object; // method@1bb8 │ │ -04312a: 0c00 |0005: move-result-object v0 │ │ -04312c: 1f00 9b04 |0006: check-cast v0, [Landroid/support/v4/content/ModernAsyncTask$Status; // type@049b │ │ -043130: 1100 |0008: return-object v0 │ │ +044ca8: |[044ca8] android.support.v4.content.ModernAsyncTask$Status.values:()[Landroid/support/v4/content/ModernAsyncTask$Status; │ │ +044cb8: 6200 0402 |0000: sget-object v0, Landroid/support/v4/content/ModernAsyncTask$Status;.$VALUES:[Landroid/support/v4/content/ModernAsyncTask$Status; // field@0204 │ │ +044cbc: 6e10 b71b 0000 |0002: invoke-virtual {v0}, [Landroid/support/v4/content/ModernAsyncTask$Status;.clone:()Ljava/lang/Object; // method@1bb7 │ │ +044cc2: 0c00 |0005: move-result-object v0 │ │ +044cc4: 1f00 9804 |0006: check-cast v0, [Landroid/support/v4/content/ModernAsyncTask$Status; // type@0498 │ │ +044cc8: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=89 │ │ locals : │ │ │ │ Virtual methods - │ │ - source_file_idx : 2825 (ModernAsyncTask.java) │ │ + source_file_idx : 2822 (ModernAsyncTask.java) │ │ │ │ Class #101 header: │ │ -class_idx : 277 │ │ +class_idx : 274 │ │ access_flags : 1024 (0x0400) │ │ -superclass_idx : 826 │ │ -source_file_idx : 2825 │ │ +superclass_idx : 823 │ │ +source_file_idx : 2822 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 0 │ │ │ │ Class #101 annotations: │ │ Annotations on class │ │ @@ -22275,17 +22277,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -043134: |[043134] android.support.v4.content.ModernAsyncTask$WorkerRunnable.:()V │ │ -043144: 7010 1c15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ -04314a: 0e00 |0003: return-void │ │ +044ccc: |[044ccc] android.support.v4.content.ModernAsyncTask$WorkerRunnable.:()V │ │ +044cdc: 7010 1c15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ +044ce2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=483 │ │ locals : │ │ 0x0000 - 0x0000 reg=0 this Landroid/support/v4/content/ModernAsyncTask$WorkerRunnable; │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/content/ModernAsyncTask$WorkerRunnable; Landroid/support/v4/content/ModernAsyncTask$WorkerRunnable; │ │ │ │ @@ -22294,33 +22296,33 @@ │ │ type : '(Landroid/support/v4/content/ModernAsyncTask$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -04314c: |[04314c] android.support.v4.content.ModernAsyncTask$WorkerRunnable.:(Landroid/support/v4/content/ModernAsyncTask$1;)V │ │ -04315c: 7010 2d06 0000 |0000: invoke-direct {v0}, Landroid/support/v4/content/ModernAsyncTask$WorkerRunnable;.:()V // method@062d │ │ -043162: 0e00 |0003: return-void │ │ +044ce4: |[044ce4] android.support.v4.content.ModernAsyncTask$WorkerRunnable.:(Landroid/support/v4/content/ModernAsyncTask$1;)V │ │ +044cf4: 7010 2d06 0000 |0000: invoke-direct {v0}, Landroid/support/v4/content/ModernAsyncTask$WorkerRunnable;.:()V // method@062d │ │ +044cfa: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=483 │ │ locals : │ │ 0x0000 - 0x0000 reg=0 this Landroid/support/v4/content/ModernAsyncTask$WorkerRunnable; │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/content/ModernAsyncTask$WorkerRunnable; Landroid/support/v4/content/ModernAsyncTask$WorkerRunnable; │ │ 0x0000 - 0x0004 reg=1 x0 Landroid/support/v4/content/ModernAsyncTask$1; │ │ │ │ Virtual methods - │ │ - source_file_idx : 2825 (ModernAsyncTask.java) │ │ + source_file_idx : 2822 (ModernAsyncTask.java) │ │ │ │ Class #102 header: │ │ -class_idx : 278 │ │ +class_idx : 275 │ │ access_flags : 1024 (0x0400) │ │ -superclass_idx : 826 │ │ -source_file_idx : 2825 │ │ +superclass_idx : 823 │ │ +source_file_idx : 2822 │ │ static_fields_size : 11 │ │ instance_fields_size: 4 │ │ direct_methods_size : 12 │ │ virtual_methods_size: 14 │ │ │ │ Class #102 annotations: │ │ Annotations on class │ │ @@ -22434,42 +22436,42 @@ │ │ access : 0x0012 (PRIVATE FINAL) │ │ Direct methods - │ │ #0 : (in Landroid/support/v4/content/ModernAsyncTask;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ - registers : 8 │ │ + registers : 9 │ │ ins : 0 │ │ outs : 8 │ │ insns size : 47 16-bit code units │ │ -043164: |[043164] android.support.v4.content.ModernAsyncTask.:()V │ │ -043174: 2200 0e01 |0000: new-instance v0, Landroid/support/v4/content/ModernAsyncTask$1; // type@010e │ │ -043178: 7010 1a06 0000 |0002: invoke-direct {v0}, Landroid/support/v4/content/ModernAsyncTask$1;.:()V // method@061a │ │ -04317e: 6900 1702 |0005: sput-object v0, Landroid/support/v4/content/ModernAsyncTask;.sThreadFactory:Ljava/util/concurrent/ThreadFactory; // field@0217 │ │ -043182: 2200 7d03 |0007: new-instance v0, Ljava/util/concurrent/LinkedBlockingQueue; // type@037d │ │ -043186: 1301 0a00 |0009: const/16 v1, #int 10 // #a │ │ -04318a: 7020 0116 1000 |000b: invoke-direct {v0, v1}, Ljava/util/concurrent/LinkedBlockingQueue;.:(I)V // method@1601 │ │ -043190: 6900 1602 |000e: sput-object v0, Landroid/support/v4/content/ModernAsyncTask;.sPoolWorkQueue:Ljava/util/concurrent/BlockingQueue; // field@0216 │ │ -043194: 2200 7f03 |0010: new-instance v0, Ljava/util/concurrent/ThreadPoolExecutor; // type@037f │ │ -043198: 1251 |0012: const/4 v1, #int 5 // #5 │ │ -04319a: 1302 8000 |0013: const/16 v2, #int 128 // #80 │ │ -04319e: 1603 0100 |0015: const-wide/16 v3, #int 1 // #1 │ │ -0431a2: 6205 3805 |0017: sget-object v5, Ljava/util/concurrent/TimeUnit;.SECONDS:Ljava/util/concurrent/TimeUnit; // field@0538 │ │ -0431a6: 6206 1602 |0019: sget-object v6, Landroid/support/v4/content/ModernAsyncTask;.sPoolWorkQueue:Ljava/util/concurrent/BlockingQueue; // field@0216 │ │ -0431aa: 6207 1702 |001b: sget-object v7, Landroid/support/v4/content/ModernAsyncTask;.sThreadFactory:Ljava/util/concurrent/ThreadFactory; // field@0217 │ │ -0431ae: 7608 0216 0000 |001d: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Ljava/util/concurrent/ThreadPoolExecutor;.:(IIJLjava/util/concurrent/TimeUnit;Ljava/util/concurrent/BlockingQueue;Ljava/util/concurrent/ThreadFactory;)V // method@1602 │ │ -0431b4: 6900 0f02 |0020: sput-object v0, Landroid/support/v4/content/ModernAsyncTask;.THREAD_POOL_EXECUTOR:Ljava/util/concurrent/Executor; // field@020f │ │ -0431b8: 2200 1301 |0022: new-instance v0, Landroid/support/v4/content/ModernAsyncTask$InternalHandler; // type@0113 │ │ -0431bc: 1201 |0024: const/4 v1, #int 0 // #0 │ │ -0431be: 7020 2406 1000 |0025: invoke-direct {v0, v1}, Landroid/support/v4/content/ModernAsyncTask$InternalHandler;.:(Landroid/support/v4/content/ModernAsyncTask$1;)V // method@0624 │ │ -0431c4: 6900 1502 |0028: sput-object v0, Landroid/support/v4/content/ModernAsyncTask;.sHandler:Landroid/support/v4/content/ModernAsyncTask$InternalHandler; // field@0215 │ │ -0431c8: 6200 0f02 |002a: sget-object v0, Landroid/support/v4/content/ModernAsyncTask;.THREAD_POOL_EXECUTOR:Ljava/util/concurrent/Executor; // field@020f │ │ -0431cc: 6900 1402 |002c: sput-object v0, Landroid/support/v4/content/ModernAsyncTask;.sDefaultExecutor:Ljava/util/concurrent/Executor; // field@0214 │ │ -0431d0: 0e00 |002e: return-void │ │ +044cfc: |[044cfc] android.support.v4.content.ModernAsyncTask.:()V │ │ +044d0c: 2200 0b01 |0000: new-instance v0, Landroid/support/v4/content/ModernAsyncTask$1; // type@010b │ │ +044d10: 7010 1a06 0000 |0002: invoke-direct {v0}, Landroid/support/v4/content/ModernAsyncTask$1;.:()V // method@061a │ │ +044d16: 6900 1702 |0005: sput-object v0, Landroid/support/v4/content/ModernAsyncTask;.sThreadFactory:Ljava/util/concurrent/ThreadFactory; // field@0217 │ │ +044d1a: 2200 7a03 |0007: new-instance v0, Ljava/util/concurrent/LinkedBlockingQueue; // type@037a │ │ +044d1e: 1301 0a00 |0009: const/16 v1, #int 10 // #a │ │ +044d22: 7020 0116 1000 |000b: invoke-direct {v0, v1}, Ljava/util/concurrent/LinkedBlockingQueue;.:(I)V // method@1601 │ │ +044d28: 6900 1602 |000e: sput-object v0, Landroid/support/v4/content/ModernAsyncTask;.sPoolWorkQueue:Ljava/util/concurrent/BlockingQueue; // field@0216 │ │ +044d2c: 2201 7c03 |0010: new-instance v1, Ljava/util/concurrent/ThreadPoolExecutor; // type@037c │ │ +044d30: 1252 |0012: const/4 v2, #int 5 // #5 │ │ +044d32: 1303 8000 |0013: const/16 v3, #int 128 // #80 │ │ +044d36: 1604 0100 |0015: const-wide/16 v4, #int 1 // #1 │ │ +044d3a: 6206 3805 |0017: sget-object v6, Ljava/util/concurrent/TimeUnit;.SECONDS:Ljava/util/concurrent/TimeUnit; // field@0538 │ │ +044d3e: 6207 1602 |0019: sget-object v7, Landroid/support/v4/content/ModernAsyncTask;.sPoolWorkQueue:Ljava/util/concurrent/BlockingQueue; // field@0216 │ │ +044d42: 6208 1702 |001b: sget-object v8, Landroid/support/v4/content/ModernAsyncTask;.sThreadFactory:Ljava/util/concurrent/ThreadFactory; // field@0217 │ │ +044d46: 7608 0216 0100 |001d: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7, v8}, Ljava/util/concurrent/ThreadPoolExecutor;.:(IIJLjava/util/concurrent/TimeUnit;Ljava/util/concurrent/BlockingQueue;Ljava/util/concurrent/ThreadFactory;)V // method@1602 │ │ +044d4c: 6901 0f02 |0020: sput-object v1, Landroid/support/v4/content/ModernAsyncTask;.THREAD_POOL_EXECUTOR:Ljava/util/concurrent/Executor; // field@020f │ │ +044d50: 2200 1001 |0022: new-instance v0, Landroid/support/v4/content/ModernAsyncTask$InternalHandler; // type@0110 │ │ +044d54: 1201 |0024: const/4 v1, #int 0 // #0 │ │ +044d56: 7020 2406 1000 |0025: invoke-direct {v0, v1}, Landroid/support/v4/content/ModernAsyncTask$InternalHandler;.:(Landroid/support/v4/content/ModernAsyncTask$1;)V // method@0624 │ │ +044d5c: 6900 1502 |0028: sput-object v0, Landroid/support/v4/content/ModernAsyncTask;.sHandler:Landroid/support/v4/content/ModernAsyncTask$InternalHandler; // field@0215 │ │ +044d60: 6200 0f02 |002a: sget-object v0, Landroid/support/v4/content/ModernAsyncTask;.THREAD_POOL_EXECUTOR:Ljava/util/concurrent/Executor; // field@020f │ │ +044d64: 6900 1402 |002c: sput-object v0, Landroid/support/v4/content/ModernAsyncTask;.sDefaultExecutor:Ljava/util/concurrent/Executor; // field@0214 │ │ +044d68: 0e00 |002e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=54 │ │ 0x0007 line=62 │ │ 0x0010 line=68 │ │ 0x0022 line=75 │ │ 0x002a line=77 │ │ @@ -22480,29 +22482,29 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 31 16-bit code units │ │ -0431d4: |[0431d4] android.support.v4.content.ModernAsyncTask.:()V │ │ -0431e4: 7010 1c15 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@151c │ │ -0431ea: 6200 0602 |0003: sget-object v0, Landroid/support/v4/content/ModernAsyncTask$Status;.PENDING:Landroid/support/v4/content/ModernAsyncTask$Status; // field@0206 │ │ -0431ee: 5b20 1102 |0005: iput-object v0, v2, Landroid/support/v4/content/ModernAsyncTask;.mStatus:Landroid/support/v4/content/ModernAsyncTask$Status; // field@0211 │ │ -0431f2: 2200 8203 |0007: new-instance v0, Ljava/util/concurrent/atomic/AtomicBoolean; // type@0382 │ │ -0431f6: 7010 0316 0000 |0009: invoke-direct {v0}, Ljava/util/concurrent/atomic/AtomicBoolean;.:()V // method@1603 │ │ -0431fc: 5b20 1202 |000c: iput-object v0, v2, Landroid/support/v4/content/ModernAsyncTask;.mTaskInvoked:Ljava/util/concurrent/atomic/AtomicBoolean; // field@0212 │ │ -043200: 2200 0f01 |000e: new-instance v0, Landroid/support/v4/content/ModernAsyncTask$2; // type@010f │ │ -043204: 7020 1c06 2000 |0010: invoke-direct {v0, v2}, Landroid/support/v4/content/ModernAsyncTask$2;.:(Landroid/support/v4/content/ModernAsyncTask;)V // method@061c │ │ -04320a: 5b20 1302 |0013: iput-object v0, v2, Landroid/support/v4/content/ModernAsyncTask;.mWorker:Landroid/support/v4/content/ModernAsyncTask$WorkerRunnable; // field@0213 │ │ -04320e: 2200 1001 |0015: new-instance v0, Landroid/support/v4/content/ModernAsyncTask$3; // type@0110 │ │ -043212: 5421 1302 |0017: iget-object v1, v2, Landroid/support/v4/content/ModernAsyncTask;.mWorker:Landroid/support/v4/content/ModernAsyncTask$WorkerRunnable; // field@0213 │ │ -043216: 7030 1e06 2001 |0019: invoke-direct {v0, v2, v1}, Landroid/support/v4/content/ModernAsyncTask$3;.:(Landroid/support/v4/content/ModernAsyncTask;Ljava/util/concurrent/Callable;)V // method@061e │ │ -04321c: 5b20 1002 |001c: iput-object v0, v2, Landroid/support/v4/content/ModernAsyncTask;.mFuture:Ljava/util/concurrent/FutureTask; // field@0210 │ │ -043220: 0e00 |001e: return-void │ │ +044d6c: |[044d6c] android.support.v4.content.ModernAsyncTask.:()V │ │ +044d7c: 7010 1c15 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@151c │ │ +044d82: 6200 0602 |0003: sget-object v0, Landroid/support/v4/content/ModernAsyncTask$Status;.PENDING:Landroid/support/v4/content/ModernAsyncTask$Status; // field@0206 │ │ +044d86: 5b20 1102 |0005: iput-object v0, v2, Landroid/support/v4/content/ModernAsyncTask;.mStatus:Landroid/support/v4/content/ModernAsyncTask$Status; // field@0211 │ │ +044d8a: 2200 7f03 |0007: new-instance v0, Ljava/util/concurrent/atomic/AtomicBoolean; // type@037f │ │ +044d8e: 7010 0316 0000 |0009: invoke-direct {v0}, Ljava/util/concurrent/atomic/AtomicBoolean;.:()V // method@1603 │ │ +044d94: 5b20 1202 |000c: iput-object v0, v2, Landroid/support/v4/content/ModernAsyncTask;.mTaskInvoked:Ljava/util/concurrent/atomic/AtomicBoolean; // field@0212 │ │ +044d98: 2200 0c01 |000e: new-instance v0, Landroid/support/v4/content/ModernAsyncTask$2; // type@010c │ │ +044d9c: 7020 1c06 2000 |0010: invoke-direct {v0, v2}, Landroid/support/v4/content/ModernAsyncTask$2;.:(Landroid/support/v4/content/ModernAsyncTask;)V // method@061c │ │ +044da2: 5b20 1302 |0013: iput-object v0, v2, Landroid/support/v4/content/ModernAsyncTask;.mWorker:Landroid/support/v4/content/ModernAsyncTask$WorkerRunnable; // field@0213 │ │ +044da6: 2200 0d01 |0015: new-instance v0, Landroid/support/v4/content/ModernAsyncTask$3; // type@010d │ │ +044daa: 5421 1302 |0017: iget-object v1, v2, Landroid/support/v4/content/ModernAsyncTask;.mWorker:Landroid/support/v4/content/ModernAsyncTask$WorkerRunnable; // field@0213 │ │ +044dae: 7030 1e06 2001 |0019: invoke-direct {v0, v2, v1}, Landroid/support/v4/content/ModernAsyncTask$3;.:(Landroid/support/v4/content/ModernAsyncTask;Ljava/util/concurrent/Callable;)V // method@061e │ │ +044db4: 5b20 1002 |001c: iput-object v0, v2, Landroid/support/v4/content/ModernAsyncTask;.mFuture:Ljava/util/concurrent/FutureTask; // field@0210 │ │ +044db8: 0e00 |001e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=117 │ │ 0x0003 line=81 │ │ 0x0007 line=83 │ │ 0x000e line=118 │ │ 0x0015 line=127 │ │ @@ -22516,17 +22518,17 @@ │ │ type : '(Landroid/support/v4/content/ModernAsyncTask;)Ljava/util/concurrent/atomic/AtomicBoolean;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -043224: |[043224] android.support.v4.content.ModernAsyncTask.access$200:(Landroid/support/v4/content/ModernAsyncTask;)Ljava/util/concurrent/atomic/AtomicBoolean; │ │ -043234: 5410 1202 |0000: iget-object v0, v1, Landroid/support/v4/content/ModernAsyncTask;.mTaskInvoked:Ljava/util/concurrent/atomic/AtomicBoolean; // field@0212 │ │ -043238: 1100 |0002: return-object v0 │ │ +044dbc: |[044dbc] android.support.v4.content.ModernAsyncTask.access$200:(Landroid/support/v4/content/ModernAsyncTask;)Ljava/util/concurrent/atomic/AtomicBoolean; │ │ +044dcc: 5410 1202 |0000: iget-object v0, v1, Landroid/support/v4/content/ModernAsyncTask;.mTaskInvoked:Ljava/util/concurrent/atomic/AtomicBoolean; // field@0212 │ │ +044dd0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v4/content/ModernAsyncTask; │ │ │ │ #3 : (in Landroid/support/v4/content/ModernAsyncTask;) │ │ @@ -22534,18 +22536,18 @@ │ │ type : '(Landroid/support/v4/content/ModernAsyncTask;Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -04323c: |[04323c] android.support.v4.content.ModernAsyncTask.access$300:(Landroid/support/v4/content/ModernAsyncTask;Ljava/lang/Object;)Ljava/lang/Object; │ │ -04324c: 7020 4506 2100 |0000: invoke-direct {v1, v2}, Landroid/support/v4/content/ModernAsyncTask;.postResult:(Ljava/lang/Object;)Ljava/lang/Object; // method@0645 │ │ -043252: 0c00 |0003: move-result-object v0 │ │ -043254: 1100 |0004: return-object v0 │ │ +044dd4: |[044dd4] android.support.v4.content.ModernAsyncTask.access$300:(Landroid/support/v4/content/ModernAsyncTask;Ljava/lang/Object;)Ljava/lang/Object; │ │ +044de4: 7020 4506 2100 |0000: invoke-direct {v1, v2}, Landroid/support/v4/content/ModernAsyncTask;.postResult:(Ljava/lang/Object;)Ljava/lang/Object; // method@0645 │ │ +044dea: 0c00 |0003: move-result-object v0 │ │ +044dec: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 x0 Landroid/support/v4/content/ModernAsyncTask; │ │ 0x0000 - 0x0005 reg=2 x1 Ljava/lang/Object; │ │ │ │ @@ -22554,17 +22556,17 @@ │ │ type : '(Landroid/support/v4/content/ModernAsyncTask;Ljava/lang/Object;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -043258: |[043258] android.support.v4.content.ModernAsyncTask.access$400:(Landroid/support/v4/content/ModernAsyncTask;Ljava/lang/Object;)V │ │ -043268: 7020 4606 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v4/content/ModernAsyncTask;.postResultIfNotInvoked:(Ljava/lang/Object;)V // method@0646 │ │ -04326e: 0e00 |0003: return-void │ │ +044df0: |[044df0] android.support.v4.content.ModernAsyncTask.access$400:(Landroid/support/v4/content/ModernAsyncTask;Ljava/lang/Object;)V │ │ +044e00: 7020 4606 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v4/content/ModernAsyncTask;.postResultIfNotInvoked:(Ljava/lang/Object;)V // method@0646 │ │ +044e06: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Landroid/support/v4/content/ModernAsyncTask; │ │ 0x0000 - 0x0004 reg=1 x1 Ljava/lang/Object; │ │ │ │ @@ -22573,17 +22575,17 @@ │ │ type : '(Landroid/support/v4/content/ModernAsyncTask;Ljava/lang/Object;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -043270: |[043270] android.support.v4.content.ModernAsyncTask.access$500:(Landroid/support/v4/content/ModernAsyncTask;Ljava/lang/Object;)V │ │ -043280: 7020 3a06 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v4/content/ModernAsyncTask;.finish:(Ljava/lang/Object;)V // method@063a │ │ -043286: 0e00 |0003: return-void │ │ +044e08: |[044e08] android.support.v4.content.ModernAsyncTask.access$500:(Landroid/support/v4/content/ModernAsyncTask;Ljava/lang/Object;)V │ │ +044e18: 7020 3a06 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v4/content/ModernAsyncTask;.finish:(Ljava/lang/Object;)V // method@063a │ │ +044e1e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Landroid/support/v4/content/ModernAsyncTask; │ │ 0x0000 - 0x0004 reg=1 x1 Ljava/lang/Object; │ │ │ │ @@ -22592,18 +22594,18 @@ │ │ type : '(Ljava/lang/Runnable;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -043288: |[043288] android.support.v4.content.ModernAsyncTask.execute:(Ljava/lang/Runnable;)V │ │ -043298: 6200 1402 |0000: sget-object v0, Landroid/support/v4/content/ModernAsyncTask;.sDefaultExecutor:Ljava/util/concurrent/Executor; // field@0214 │ │ -04329c: 7220 fb15 1000 |0002: invoke-interface {v0, v1}, Ljava/util/concurrent/Executor;.execute:(Ljava/lang/Runnable;)V // method@15fb │ │ -0432a2: 0e00 |0005: return-void │ │ +044e20: |[044e20] android.support.v4.content.ModernAsyncTask.execute:(Ljava/lang/Runnable;)V │ │ +044e30: 6200 1402 |0000: sget-object v0, Landroid/support/v4/content/ModernAsyncTask;.sDefaultExecutor:Ljava/util/concurrent/Executor; // field@0214 │ │ +044e34: 7220 fb15 1000 |0002: invoke-interface {v0, v1}, Ljava/util/concurrent/Executor;.execute:(Ljava/lang/Runnable;)V // method@15fb │ │ +044e3a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=433 │ │ 0x0005 line=434 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 runnable Ljava/lang/Runnable; │ │ │ │ @@ -22612,24 +22614,24 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -0432a4: |[0432a4] android.support.v4.content.ModernAsyncTask.finish:(Ljava/lang/Object;)V │ │ -0432b4: 6e10 3f06 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/content/ModernAsyncTask;.isCancelled:()Z // method@063f │ │ -0432ba: 0a00 |0003: move-result v0 │ │ -0432bc: 3800 0a00 |0004: if-eqz v0, 000e // +000a │ │ -0432c0: 6e20 4106 2100 |0006: invoke-virtual {v1, v2}, Landroid/support/v4/content/ModernAsyncTask;.onCancelled:(Ljava/lang/Object;)V // method@0641 │ │ -0432c6: 6200 0502 |0009: sget-object v0, Landroid/support/v4/content/ModernAsyncTask$Status;.FINISHED:Landroid/support/v4/content/ModernAsyncTask$Status; // field@0205 │ │ -0432ca: 5b10 1102 |000b: iput-object v0, v1, Landroid/support/v4/content/ModernAsyncTask;.mStatus:Landroid/support/v4/content/ModernAsyncTask$Status; // field@0211 │ │ -0432ce: 0e00 |000d: return-void │ │ -0432d0: 6e20 4206 2100 |000e: invoke-virtual {v1, v2}, Landroid/support/v4/content/ModernAsyncTask;.onPostExecute:(Ljava/lang/Object;)V // method@0642 │ │ -0432d6: 28f8 |0011: goto 0009 // -0008 │ │ +044e3c: |[044e3c] android.support.v4.content.ModernAsyncTask.finish:(Ljava/lang/Object;)V │ │ +044e4c: 6e10 3f06 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/content/ModernAsyncTask;.isCancelled:()Z // method@063f │ │ +044e52: 0a00 |0003: move-result v0 │ │ +044e54: 3800 0a00 |0004: if-eqz v0, 000e // +000a │ │ +044e58: 6e20 4106 2100 |0006: invoke-virtual {v1, v2}, Landroid/support/v4/content/ModernAsyncTask;.onCancelled:(Ljava/lang/Object;)V // method@0641 │ │ +044e5e: 6200 0502 |0009: sget-object v0, Landroid/support/v4/content/ModernAsyncTask$Status;.FINISHED:Landroid/support/v4/content/ModernAsyncTask$Status; // field@0205 │ │ +044e62: 5b10 1102 |000b: iput-object v0, v1, Landroid/support/v4/content/ModernAsyncTask;.mStatus:Landroid/support/v4/content/ModernAsyncTask$Status; // field@0211 │ │ +044e66: 0e00 |000d: return-void │ │ +044e68: 6e20 4206 2100 |000e: invoke-virtual {v1, v2}, Landroid/support/v4/content/ModernAsyncTask;.onPostExecute:(Ljava/lang/Object;)V // method@0642 │ │ +044e6e: 28f8 |0011: goto 0009 // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=458 │ │ 0x0006 line=459 │ │ 0x0009 line=463 │ │ 0x000d line=464 │ │ 0x000e line=461 │ │ @@ -22644,18 +22646,18 @@ │ │ type : '()V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0432d8: |[0432d8] android.support.v4.content.ModernAsyncTask.init:()V │ │ -0432e8: 6200 1502 |0000: sget-object v0, Landroid/support/v4/content/ModernAsyncTask;.sHandler:Landroid/support/v4/content/ModernAsyncTask$InternalHandler; // field@0215 │ │ -0432ec: 6e10 2506 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/content/ModernAsyncTask$InternalHandler;.getLooper:()Landroid/os/Looper; // method@0625 │ │ -0432f2: 0e00 |0005: return-void │ │ +044e70: |[044e70] android.support.v4.content.ModernAsyncTask.init:()V │ │ +044e80: 6200 1502 |0000: sget-object v0, Landroid/support/v4/content/ModernAsyncTask;.sHandler:Landroid/support/v4/content/ModernAsyncTask$InternalHandler; // field@0215 │ │ +044e84: 6e10 2506 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/content/ModernAsyncTask$InternalHandler;.getLooper:()Landroid/os/Looper; // method@0625 │ │ +044e8a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=106 │ │ 0x0005 line=107 │ │ locals : │ │ │ │ #9 : (in Landroid/support/v4/content/ModernAsyncTask;) │ │ @@ -22663,26 +22665,26 @@ │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 21 16-bit code units │ │ -0432f4: |[0432f4] android.support.v4.content.ModernAsyncTask.postResult:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -043304: 1215 |0000: const/4 v5, #int 1 // #1 │ │ -043306: 6201 1502 |0001: sget-object v1, Landroid/support/v4/content/ModernAsyncTask;.sHandler:Landroid/support/v4/content/ModernAsyncTask$InternalHandler; // field@0215 │ │ -04330a: 2202 1201 |0003: new-instance v2, Landroid/support/v4/content/ModernAsyncTask$AsyncTaskResult; // type@0112 │ │ -04330e: 2353 a404 |0005: new-array v3, v5, [Ljava/lang/Object; // type@04a4 │ │ -043312: 1204 |0007: const/4 v4, #int 0 // #0 │ │ -043314: 4d07 0304 |0008: aput-object v7, v3, v4 │ │ -043318: 7030 2206 6203 |000a: invoke-direct {v2, v6, v3}, Landroid/support/v4/content/ModernAsyncTask$AsyncTaskResult;.:(Landroid/support/v4/content/ModernAsyncTask;[Ljava/lang/Object;)V // method@0622 │ │ -04331e: 6e30 2706 5102 |000d: invoke-virtual {v1, v5, v2}, Landroid/support/v4/content/ModernAsyncTask$InternalHandler;.obtainMessage:(ILjava/lang/Object;)Landroid/os/Message; // method@0627 │ │ -043324: 0c00 |0010: move-result-object v0 │ │ -043326: 6e10 d601 0000 |0011: invoke-virtual {v0}, Landroid/os/Message;.sendToTarget:()V // method@01d6 │ │ -04332c: 1107 |0014: return-object v7 │ │ +044e8c: |[044e8c] android.support.v4.content.ModernAsyncTask.postResult:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +044e9c: 1215 |0000: const/4 v5, #int 1 // #1 │ │ +044e9e: 6201 1502 |0001: sget-object v1, Landroid/support/v4/content/ModernAsyncTask;.sHandler:Landroid/support/v4/content/ModernAsyncTask$InternalHandler; // field@0215 │ │ +044ea2: 2202 0f01 |0003: new-instance v2, Landroid/support/v4/content/ModernAsyncTask$AsyncTaskResult; // type@010f │ │ +044ea6: 2353 a104 |0005: new-array v3, v5, [Ljava/lang/Object; // type@04a1 │ │ +044eaa: 1204 |0007: const/4 v4, #int 0 // #0 │ │ +044eac: 4d07 0304 |0008: aput-object v7, v3, v4 │ │ +044eb0: 7030 2206 6203 |000a: invoke-direct {v2, v6, v3}, Landroid/support/v4/content/ModernAsyncTask$AsyncTaskResult;.:(Landroid/support/v4/content/ModernAsyncTask;[Ljava/lang/Object;)V // method@0622 │ │ +044eb6: 6e30 2706 5102 |000d: invoke-virtual {v1, v5, v2}, Landroid/support/v4/content/ModernAsyncTask$InternalHandler;.obtainMessage:(ILjava/lang/Object;)Landroid/os/Message; // method@0627 │ │ +044ebc: 0c00 |0010: move-result-object v0 │ │ +044ebe: 6e10 d601 0000 |0011: invoke-virtual {v0}, Landroid/os/Message;.sendToTarget:()V // method@01d6 │ │ +044ec4: 1107 |0014: return-object v7 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=157 │ │ 0x0011 line=159 │ │ 0x0014 line=160 │ │ locals : │ │ 0x0000 - 0x0000 reg=6 this Landroid/support/v4/content/ModernAsyncTask; │ │ @@ -22696,21 +22698,21 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -043330: |[043330] android.support.v4.content.ModernAsyncTask.postResultIfNotInvoked:(Ljava/lang/Object;)V │ │ -043340: 5421 1202 |0000: iget-object v1, v2, Landroid/support/v4/content/ModernAsyncTask;.mTaskInvoked:Ljava/util/concurrent/atomic/AtomicBoolean; // field@0212 │ │ -043344: 6e10 0416 0100 |0002: invoke-virtual {v1}, Ljava/util/concurrent/atomic/AtomicBoolean;.get:()Z // method@1604 │ │ -04334a: 0a00 |0005: move-result v0 │ │ -04334c: 3900 0500 |0006: if-nez v0, 000b // +0005 │ │ -043350: 7020 4506 3200 |0008: invoke-direct {v2, v3}, Landroid/support/v4/content/ModernAsyncTask;.postResult:(Ljava/lang/Object;)Ljava/lang/Object; // method@0645 │ │ -043356: 0e00 |000b: return-void │ │ +044ec8: |[044ec8] android.support.v4.content.ModernAsyncTask.postResultIfNotInvoked:(Ljava/lang/Object;)V │ │ +044ed8: 5421 1202 |0000: iget-object v1, v2, Landroid/support/v4/content/ModernAsyncTask;.mTaskInvoked:Ljava/util/concurrent/atomic/AtomicBoolean; // field@0212 │ │ +044edc: 6e10 0416 0100 |0002: invoke-virtual {v1}, Ljava/util/concurrent/atomic/AtomicBoolean;.get:()Z // method@1604 │ │ +044ee2: 0a00 |0005: move-result v0 │ │ +044ee4: 3900 0500 |0006: if-nez v0, 000b // +0005 │ │ +044ee8: 7020 4506 3200 |0008: invoke-direct {v2, v3}, Landroid/support/v4/content/ModernAsyncTask;.postResult:(Ljava/lang/Object;)Ljava/lang/Object; // method@0645 │ │ +044eee: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=150 │ │ 0x0006 line=151 │ │ 0x0008 line=152 │ │ 0x000b line=154 │ │ locals : │ │ @@ -22725,17 +22727,17 @@ │ │ type : '(Ljava/util/concurrent/Executor;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -043358: |[043358] android.support.v4.content.ModernAsyncTask.setDefaultExecutor:(Ljava/util/concurrent/Executor;)V │ │ -043368: 6900 1402 |0000: sput-object v0, Landroid/support/v4/content/ModernAsyncTask;.sDefaultExecutor:Ljava/util/concurrent/Executor; // field@0214 │ │ -04336c: 0e00 |0002: return-void │ │ +044ef0: |[044ef0] android.support.v4.content.ModernAsyncTask.setDefaultExecutor:(Ljava/util/concurrent/Executor;)V │ │ +044f00: 6900 1402 |0000: sput-object v0, Landroid/support/v4/content/ModernAsyncTask;.sDefaultExecutor:Ljava/util/concurrent/Executor; // field@0214 │ │ +044f04: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=111 │ │ 0x0002 line=112 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 exec Ljava/util/concurrent/Executor; │ │ │ │ @@ -22745,19 +22747,19 @@ │ │ type : '(Z)Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -043370: |[043370] android.support.v4.content.ModernAsyncTask.cancel:(Z)Z │ │ -043380: 5410 1002 |0000: iget-object v0, v1, Landroid/support/v4/content/ModernAsyncTask;.mFuture:Ljava/util/concurrent/FutureTask; // field@0210 │ │ -043384: 6e20 fd15 2000 |0002: invoke-virtual {v0, v2}, Ljava/util/concurrent/FutureTask;.cancel:(Z)Z // method@15fd │ │ -04338a: 0a00 |0005: move-result v0 │ │ -04338c: 0f00 |0006: return v0 │ │ +044f08: |[044f08] android.support.v4.content.ModernAsyncTask.cancel:(Z)Z │ │ +044f18: 5410 1002 |0000: iget-object v0, v1, Landroid/support/v4/content/ModernAsyncTask;.mFuture:Ljava/util/concurrent/FutureTask; // field@0210 │ │ +044f1c: 6e20 fd15 2000 |0002: invoke-virtual {v0, v2}, Ljava/util/concurrent/FutureTask;.cancel:(Z)Z // method@15fd │ │ +044f22: 0a00 |0005: move-result v0 │ │ +044f24: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=306 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/content/ModernAsyncTask; │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/content/ModernAsyncTask; Landroid/support/v4/content/ModernAsyncTask; │ │ 0x0000 - 0x0007 reg=2 mayInterruptIfRunning Z │ │ @@ -22773,19 +22775,19 @@ │ │ type : '([Ljava/lang/Object;)Landroid/support/v4/content/ModernAsyncTask;' │ │ access : 0x0091 (PUBLIC FINAL VARARGS) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -043390: |[043390] android.support.v4.content.ModernAsyncTask.execute:([Ljava/lang/Object;)Landroid/support/v4/content/ModernAsyncTask; │ │ -0433a0: 6200 1402 |0000: sget-object v0, Landroid/support/v4/content/ModernAsyncTask;.sDefaultExecutor:Ljava/util/concurrent/Executor; // field@0214 │ │ -0433a4: 6e30 3906 0102 |0002: invoke-virtual {v1, v0, v2}, Landroid/support/v4/content/ModernAsyncTask;.executeOnExecutor:(Ljava/util/concurrent/Executor;[Ljava/lang/Object;)Landroid/support/v4/content/ModernAsyncTask; // method@0639 │ │ -0433aa: 0c00 |0005: move-result-object v0 │ │ -0433ac: 1100 |0006: return-object v0 │ │ +044f28: |[044f28] android.support.v4.content.ModernAsyncTask.execute:([Ljava/lang/Object;)Landroid/support/v4/content/ModernAsyncTask; │ │ +044f38: 6200 1402 |0000: sget-object v0, Landroid/support/v4/content/ModernAsyncTask;.sDefaultExecutor:Ljava/util/concurrent/Executor; // field@0214 │ │ +044f3c: 6e30 3906 0102 |0002: invoke-virtual {v1, v0, v2}, Landroid/support/v4/content/ModernAsyncTask;.executeOnExecutor:(Ljava/util/concurrent/Executor;[Ljava/lang/Object;)Landroid/support/v4/content/ModernAsyncTask; // method@0639 │ │ +044f42: 0c00 |0005: move-result-object v0 │ │ +044f44: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=371 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/content/ModernAsyncTask; │ │ 0x0000 - 0x0000 reg=2 (null) [Ljava/lang/Object; │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/content/ModernAsyncTask; Landroid/support/v4/content/ModernAsyncTask; │ │ @@ -22796,41 +22798,41 @@ │ │ type : '(Ljava/util/concurrent/Executor;[Ljava/lang/Object;)Landroid/support/v4/content/ModernAsyncTask;' │ │ access : 0x0091 (PUBLIC FINAL VARARGS) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 60 16-bit code units │ │ -0433b0: |[0433b0] android.support.v4.content.ModernAsyncTask.executeOnExecutor:(Ljava/util/concurrent/Executor;[Ljava/lang/Object;)Landroid/support/v4/content/ModernAsyncTask; │ │ -0433c0: 5420 1102 |0000: iget-object v0, v2, Landroid/support/v4/content/ModernAsyncTask;.mStatus:Landroid/support/v4/content/ModernAsyncTask$Status; // field@0211 │ │ -0433c4: 6201 0602 |0002: sget-object v1, Landroid/support/v4/content/ModernAsyncTask$Status;.PENDING:Landroid/support/v4/content/ModernAsyncTask$Status; // field@0206 │ │ -0433c8: 3210 0f00 |0004: if-eq v0, v1, 0013 // +000f │ │ -0433cc: 6200 0102 |0006: sget-object v0, Landroid/support/v4/content/ModernAsyncTask$4;.$SwitchMap$android$support$v4$content$ModernAsyncTask$Status:[I // field@0201 │ │ -0433d0: 5421 1102 |0008: iget-object v1, v2, Landroid/support/v4/content/ModernAsyncTask;.mStatus:Landroid/support/v4/content/ModernAsyncTask$Status; // field@0211 │ │ -0433d4: 6e10 2a06 0100 |000a: invoke-virtual {v1}, Landroid/support/v4/content/ModernAsyncTask$Status;.ordinal:()I // method@062a │ │ -0433da: 0a01 |000d: move-result v1 │ │ -0433dc: 4400 0001 |000e: aget v0, v0, v1 │ │ -0433e0: 2b00 2400 0000 |0010: packed-switch v0, 00000034 // +00000024 │ │ -0433e6: 6200 0702 |0013: sget-object v0, Landroid/support/v4/content/ModernAsyncTask$Status;.RUNNING:Landroid/support/v4/content/ModernAsyncTask$Status; // field@0207 │ │ -0433ea: 5b20 1102 |0015: iput-object v0, v2, Landroid/support/v4/content/ModernAsyncTask;.mStatus:Landroid/support/v4/content/ModernAsyncTask$Status; // field@0211 │ │ -0433ee: 6e10 4306 0200 |0017: invoke-virtual {v2}, Landroid/support/v4/content/ModernAsyncTask;.onPreExecute:()V // method@0643 │ │ -0433f4: 5420 1302 |001a: iget-object v0, v2, Landroid/support/v4/content/ModernAsyncTask;.mWorker:Landroid/support/v4/content/ModernAsyncTask$WorkerRunnable; // field@0213 │ │ -0433f8: 5b04 0802 |001c: iput-object v4, v0, Landroid/support/v4/content/ModernAsyncTask$WorkerRunnable;.mParams:[Ljava/lang/Object; // field@0208 │ │ -0433fc: 5420 1002 |001e: iget-object v0, v2, Landroid/support/v4/content/ModernAsyncTask;.mFuture:Ljava/util/concurrent/FutureTask; // field@0210 │ │ -043400: 7220 fb15 0300 |0020: invoke-interface {v3, v0}, Ljava/util/concurrent/Executor;.execute:(Ljava/lang/Runnable;)V // method@15fb │ │ -043406: 1102 |0023: return-object v2 │ │ -043408: 2200 2d03 |0024: new-instance v0, Ljava/lang/IllegalStateException; // type@032d │ │ -04340c: 1a01 1503 |0026: const-string v1, "Cannot execute task: the task is already running." // string@0315 │ │ -043410: 7020 0415 1000 |0028: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1504 │ │ -043416: 2700 |002b: throw v0 │ │ -043418: 2200 2d03 |002c: new-instance v0, Ljava/lang/IllegalStateException; // type@032d │ │ -04341c: 1a01 1403 |002e: const-string v1, "Cannot execute task: the task has already been executed (a task can be executed only once)" // string@0314 │ │ -043420: 7020 0415 1000 |0030: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1504 │ │ -043426: 2700 |0033: throw v0 │ │ -043428: 0001 0200 0100 0000 1400 0000 1c00 ... |0034: packed-switch-data (8 units) │ │ +044f48: |[044f48] android.support.v4.content.ModernAsyncTask.executeOnExecutor:(Ljava/util/concurrent/Executor;[Ljava/lang/Object;)Landroid/support/v4/content/ModernAsyncTask; │ │ +044f58: 5420 1102 |0000: iget-object v0, v2, Landroid/support/v4/content/ModernAsyncTask;.mStatus:Landroid/support/v4/content/ModernAsyncTask$Status; // field@0211 │ │ +044f5c: 6201 0602 |0002: sget-object v1, Landroid/support/v4/content/ModernAsyncTask$Status;.PENDING:Landroid/support/v4/content/ModernAsyncTask$Status; // field@0206 │ │ +044f60: 3210 0f00 |0004: if-eq v0, v1, 0013 // +000f │ │ +044f64: 6200 0102 |0006: sget-object v0, Landroid/support/v4/content/ModernAsyncTask$4;.$SwitchMap$android$support$v4$content$ModernAsyncTask$Status:[I // field@0201 │ │ +044f68: 5421 1102 |0008: iget-object v1, v2, Landroid/support/v4/content/ModernAsyncTask;.mStatus:Landroid/support/v4/content/ModernAsyncTask$Status; // field@0211 │ │ +044f6c: 6e10 2a06 0100 |000a: invoke-virtual {v1}, Landroid/support/v4/content/ModernAsyncTask$Status;.ordinal:()I // method@062a │ │ +044f72: 0a01 |000d: move-result v1 │ │ +044f74: 4400 0001 |000e: aget v0, v0, v1 │ │ +044f78: 2b00 2400 0000 |0010: packed-switch v0, 00000034 // +00000024 │ │ +044f7e: 6200 0702 |0013: sget-object v0, Landroid/support/v4/content/ModernAsyncTask$Status;.RUNNING:Landroid/support/v4/content/ModernAsyncTask$Status; // field@0207 │ │ +044f82: 5b20 1102 |0015: iput-object v0, v2, Landroid/support/v4/content/ModernAsyncTask;.mStatus:Landroid/support/v4/content/ModernAsyncTask$Status; // field@0211 │ │ +044f86: 6e10 4306 0200 |0017: invoke-virtual {v2}, Landroid/support/v4/content/ModernAsyncTask;.onPreExecute:()V // method@0643 │ │ +044f8c: 5420 1302 |001a: iget-object v0, v2, Landroid/support/v4/content/ModernAsyncTask;.mWorker:Landroid/support/v4/content/ModernAsyncTask$WorkerRunnable; // field@0213 │ │ +044f90: 5b04 0802 |001c: iput-object v4, v0, Landroid/support/v4/content/ModernAsyncTask$WorkerRunnable;.mParams:[Ljava/lang/Object; // field@0208 │ │ +044f94: 5420 1002 |001e: iget-object v0, v2, Landroid/support/v4/content/ModernAsyncTask;.mFuture:Ljava/util/concurrent/FutureTask; // field@0210 │ │ +044f98: 7220 fb15 0300 |0020: invoke-interface {v3, v0}, Ljava/util/concurrent/Executor;.execute:(Ljava/lang/Runnable;)V // method@15fb │ │ +044f9e: 1102 |0023: return-object v2 │ │ +044fa0: 2200 2a03 |0024: new-instance v0, Ljava/lang/IllegalStateException; // type@032a │ │ +044fa4: 1a01 1503 |0026: const-string v1, "Cannot execute task: the task is already running." // string@0315 │ │ +044fa8: 7020 0415 1000 |0028: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1504 │ │ +044fae: 2700 |002b: throw v0 │ │ +044fb0: 2200 2a03 |002c: new-instance v0, Ljava/lang/IllegalStateException; // type@032a │ │ +044fb4: 1a01 1403 |002e: const-string v1, "Cannot execute task: the task has already been executed (a task can be executed only once)" // string@0314 │ │ +044fb8: 7020 0415 1000 |0030: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1504 │ │ +044fbe: 2700 |0033: throw v0 │ │ +044fc0: 0001 0200 0100 0000 1400 0000 1c00 ... |0034: packed-switch-data (8 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=406 │ │ 0x0006 line=407 │ │ 0x0013 line=418 │ │ 0x0017 line=420 │ │ 0x001a line=422 │ │ @@ -22851,19 +22853,19 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -043438: |[043438] android.support.v4.content.ModernAsyncTask.get:()Ljava/lang/Object; │ │ -043448: 5410 1002 |0000: iget-object v0, v1, Landroid/support/v4/content/ModernAsyncTask;.mFuture:Ljava/util/concurrent/FutureTask; // field@0210 │ │ -04344c: 6e10 fe15 0000 |0002: invoke-virtual {v0}, Ljava/util/concurrent/FutureTask;.get:()Ljava/lang/Object; // method@15fe │ │ -043452: 0c00 |0005: move-result-object v0 │ │ -043454: 1100 |0006: return-object v0 │ │ +044fd0: |[044fd0] android.support.v4.content.ModernAsyncTask.get:()Ljava/lang/Object; │ │ +044fe0: 5410 1002 |0000: iget-object v0, v1, Landroid/support/v4/content/ModernAsyncTask;.mFuture:Ljava/util/concurrent/FutureTask; // field@0210 │ │ +044fe4: 6e10 fe15 0000 |0002: invoke-virtual {v0}, Ljava/util/concurrent/FutureTask;.get:()Ljava/lang/Object; // method@15fe │ │ +044fea: 0c00 |0005: move-result-object v0 │ │ +044fec: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=321 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/content/ModernAsyncTask; │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/content/ModernAsyncTask; Landroid/support/v4/content/ModernAsyncTask; │ │ │ │ @@ -22872,19 +22874,19 @@ │ │ type : '(JLjava/util/concurrent/TimeUnit;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 7 16-bit code units │ │ -043458: |[043458] android.support.v4.content.ModernAsyncTask.get:(JLjava/util/concurrent/TimeUnit;)Ljava/lang/Object; │ │ -043468: 5410 1002 |0000: iget-object v0, v1, Landroid/support/v4/content/ModernAsyncTask;.mFuture:Ljava/util/concurrent/FutureTask; // field@0210 │ │ -04346c: 6e40 ff15 2043 |0002: invoke-virtual {v0, v2, v3, v4}, Ljava/util/concurrent/FutureTask;.get:(JLjava/util/concurrent/TimeUnit;)Ljava/lang/Object; // method@15ff │ │ -043472: 0c00 |0005: move-result-object v0 │ │ -043474: 1100 |0006: return-object v0 │ │ +044ff0: |[044ff0] android.support.v4.content.ModernAsyncTask.get:(JLjava/util/concurrent/TimeUnit;)Ljava/lang/Object; │ │ +045000: 5410 1002 |0000: iget-object v0, v1, Landroid/support/v4/content/ModernAsyncTask;.mFuture:Ljava/util/concurrent/FutureTask; // field@0210 │ │ +045004: 6e40 ff15 2043 |0002: invoke-virtual {v0, v2, v3, v4}, Ljava/util/concurrent/FutureTask;.get:(JLjava/util/concurrent/TimeUnit;)Ljava/lang/Object; // method@15ff │ │ +04500a: 0c00 |0005: move-result-object v0 │ │ +04500c: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=341 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/content/ModernAsyncTask; │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/content/ModernAsyncTask; Landroid/support/v4/content/ModernAsyncTask; │ │ 0x0000 - 0x0007 reg=2 timeout J │ │ @@ -22895,17 +22897,17 @@ │ │ type : '()Landroid/support/v4/content/ModernAsyncTask$Status;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -043478: |[043478] android.support.v4.content.ModernAsyncTask.getStatus:()Landroid/support/v4/content/ModernAsyncTask$Status; │ │ -043488: 5410 1102 |0000: iget-object v0, v1, Landroid/support/v4/content/ModernAsyncTask;.mStatus:Landroid/support/v4/content/ModernAsyncTask$Status; // field@0211 │ │ -04348c: 1100 |0002: return-object v0 │ │ +045010: |[045010] android.support.v4.content.ModernAsyncTask.getStatus:()Landroid/support/v4/content/ModernAsyncTask$Status; │ │ +045020: 5410 1102 |0000: iget-object v0, v1, Landroid/support/v4/content/ModernAsyncTask;.mStatus:Landroid/support/v4/content/ModernAsyncTask$Status; // field@0211 │ │ +045024: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=169 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/content/ModernAsyncTask; │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/content/ModernAsyncTask; Landroid/support/v4/content/ModernAsyncTask; │ │ │ │ @@ -22914,19 +22916,19 @@ │ │ type : '()Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -043490: |[043490] android.support.v4.content.ModernAsyncTask.isCancelled:()Z │ │ -0434a0: 5410 1002 |0000: iget-object v0, v1, Landroid/support/v4/content/ModernAsyncTask;.mFuture:Ljava/util/concurrent/FutureTask; // field@0210 │ │ -0434a4: 6e10 0016 0000 |0002: invoke-virtual {v0}, Ljava/util/concurrent/FutureTask;.isCancelled:()Z // method@1600 │ │ -0434aa: 0a00 |0005: move-result v0 │ │ -0434ac: 0f00 |0006: return v0 │ │ +045028: |[045028] android.support.v4.content.ModernAsyncTask.isCancelled:()Z │ │ +045038: 5410 1002 |0000: iget-object v0, v1, Landroid/support/v4/content/ModernAsyncTask;.mFuture:Ljava/util/concurrent/FutureTask; // field@0210 │ │ +04503c: 6e10 0016 0000 |0002: invoke-virtual {v0}, Ljava/util/concurrent/FutureTask;.isCancelled:()Z // method@1600 │ │ +045042: 0a00 |0005: move-result v0 │ │ +045044: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=273 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/content/ModernAsyncTask; │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/content/ModernAsyncTask; Landroid/support/v4/content/ModernAsyncTask; │ │ │ │ @@ -22935,16 +22937,16 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0434b0: |[0434b0] android.support.v4.content.ModernAsyncTask.onCancelled:()V │ │ -0434c0: 0e00 |0000: return-void │ │ +045048: |[045048] android.support.v4.content.ModernAsyncTask.onCancelled:()V │ │ +045058: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=260 │ │ locals : │ │ 0x0000 - 0x0000 reg=0 this Landroid/support/v4/content/ModernAsyncTask; │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/content/ModernAsyncTask; Landroid/support/v4/content/ModernAsyncTask; │ │ │ │ @@ -22953,17 +22955,17 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0434c4: |[0434c4] android.support.v4.content.ModernAsyncTask.onCancelled:(Ljava/lang/Object;)V │ │ -0434d4: 6e10 4006 0000 |0000: invoke-virtual {v0}, Landroid/support/v4/content/ModernAsyncTask;.onCancelled:()V // method@0640 │ │ -0434da: 0e00 |0003: return-void │ │ +04505c: |[04505c] android.support.v4.content.ModernAsyncTask.onCancelled:(Ljava/lang/Object;)V │ │ +04506c: 6e10 4006 0000 |0000: invoke-virtual {v0}, Landroid/support/v4/content/ModernAsyncTask;.onCancelled:()V // method@0640 │ │ +045072: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=244 │ │ 0x0003 line=245 │ │ locals : │ │ 0x0000 - 0x0000 reg=0 this Landroid/support/v4/content/ModernAsyncTask; │ │ 0x0000 - 0x0000 reg=1 (null) Ljava/lang/Object; │ │ @@ -22975,16 +22977,16 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0434dc: |[0434dc] android.support.v4.content.ModernAsyncTask.onPostExecute:(Ljava/lang/Object;)V │ │ -0434ec: 0e00 |0000: return-void │ │ +045074: |[045074] android.support.v4.content.ModernAsyncTask.onPostExecute:(Ljava/lang/Object;)V │ │ +045084: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=213 │ │ locals : │ │ 0x0000 - 0x0000 reg=0 this Landroid/support/v4/content/ModernAsyncTask; │ │ 0x0000 - 0x0000 reg=1 (null) Ljava/lang/Object; │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/content/ModernAsyncTask; Landroid/support/v4/content/ModernAsyncTask; │ │ @@ -22995,16 +22997,16 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0434f0: |[0434f0] android.support.v4.content.ModernAsyncTask.onPreExecute:()V │ │ -043500: 0e00 |0000: return-void │ │ +045088: |[045088] android.support.v4.content.ModernAsyncTask.onPreExecute:()V │ │ +045098: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=197 │ │ locals : │ │ 0x0000 - 0x0000 reg=0 this Landroid/support/v4/content/ModernAsyncTask; │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/content/ModernAsyncTask; Landroid/support/v4/content/ModernAsyncTask; │ │ │ │ @@ -23013,16 +23015,16 @@ │ │ type : '([Ljava/lang/Object;)V' │ │ access : 0x0084 (PROTECTED VARARGS) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -043504: |[043504] android.support.v4.content.ModernAsyncTask.onProgressUpdate:([Ljava/lang/Object;)V │ │ -043514: 0e00 |0000: return-void │ │ +04509c: |[04509c] android.support.v4.content.ModernAsyncTask.onProgressUpdate:([Ljava/lang/Object;)V │ │ +0450ac: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=226 │ │ locals : │ │ 0x0000 - 0x0000 reg=0 this Landroid/support/v4/content/ModernAsyncTask; │ │ 0x0000 - 0x0000 reg=1 (null) [Ljava/lang/Object; │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/content/ModernAsyncTask; Landroid/support/v4/content/ModernAsyncTask; │ │ @@ -23033,44 +23035,44 @@ │ │ type : '([Ljava/lang/Object;)V' │ │ access : 0x0094 (PROTECTED FINAL VARARGS) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 22 16-bit code units │ │ -043518: |[043518] android.support.v4.content.ModernAsyncTask.publishProgress:([Ljava/lang/Object;)V │ │ -043528: 6e10 3f06 0300 |0000: invoke-virtual {v3}, Landroid/support/v4/content/ModernAsyncTask;.isCancelled:()Z // method@063f │ │ -04352e: 0a00 |0003: move-result v0 │ │ -043530: 3900 1100 |0004: if-nez v0, 0015 // +0011 │ │ -043534: 6200 1502 |0006: sget-object v0, Landroid/support/v4/content/ModernAsyncTask;.sHandler:Landroid/support/v4/content/ModernAsyncTask$InternalHandler; // field@0215 │ │ -043538: 1221 |0008: const/4 v1, #int 2 // #2 │ │ -04353a: 2202 1201 |0009: new-instance v2, Landroid/support/v4/content/ModernAsyncTask$AsyncTaskResult; // type@0112 │ │ -04353e: 7030 2206 3204 |000b: invoke-direct {v2, v3, v4}, Landroid/support/v4/content/ModernAsyncTask$AsyncTaskResult;.:(Landroid/support/v4/content/ModernAsyncTask;[Ljava/lang/Object;)V // method@0622 │ │ -043544: 6e30 2706 1002 |000e: invoke-virtual {v0, v1, v2}, Landroid/support/v4/content/ModernAsyncTask$InternalHandler;.obtainMessage:(ILjava/lang/Object;)Landroid/os/Message; // method@0627 │ │ -04354a: 0c00 |0011: move-result-object v0 │ │ -04354c: 6e10 d601 0000 |0012: invoke-virtual {v0}, Landroid/os/Message;.sendToTarget:()V // method@01d6 │ │ -043552: 0e00 |0015: return-void │ │ +0450b0: |[0450b0] android.support.v4.content.ModernAsyncTask.publishProgress:([Ljava/lang/Object;)V │ │ +0450c0: 6e10 3f06 0300 |0000: invoke-virtual {v3}, Landroid/support/v4/content/ModernAsyncTask;.isCancelled:()Z // method@063f │ │ +0450c6: 0a00 |0003: move-result v0 │ │ +0450c8: 3900 1100 |0004: if-nez v0, 0015 // +0011 │ │ +0450cc: 6200 1502 |0006: sget-object v0, Landroid/support/v4/content/ModernAsyncTask;.sHandler:Landroid/support/v4/content/ModernAsyncTask$InternalHandler; // field@0215 │ │ +0450d0: 1221 |0008: const/4 v1, #int 2 // #2 │ │ +0450d2: 2202 0f01 |0009: new-instance v2, Landroid/support/v4/content/ModernAsyncTask$AsyncTaskResult; // type@010f │ │ +0450d6: 7030 2206 3204 |000b: invoke-direct {v2, v3, v4}, Landroid/support/v4/content/ModernAsyncTask$AsyncTaskResult;.:(Landroid/support/v4/content/ModernAsyncTask;[Ljava/lang/Object;)V // method@0622 │ │ +0450dc: 6e30 2706 1002 |000e: invoke-virtual {v0, v1, v2}, Landroid/support/v4/content/ModernAsyncTask$InternalHandler;.obtainMessage:(ILjava/lang/Object;)Landroid/os/Message; // method@0627 │ │ +0450e2: 0c00 |0011: move-result-object v0 │ │ +0450e4: 6e10 d601 0000 |0012: invoke-virtual {v0}, Landroid/os/Message;.sendToTarget:()V // method@01d6 │ │ +0450ea: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=451 │ │ 0x0006 line=452 │ │ 0x0015 line=455 │ │ locals : │ │ 0x0000 - 0x0000 reg=3 this Landroid/support/v4/content/ModernAsyncTask; │ │ 0x0000 - 0x0000 reg=4 (null) [Ljava/lang/Object; │ │ 0x0000 - 0x0016 reg=3 this Landroid/support/v4/content/ModernAsyncTask; Landroid/support/v4/content/ModernAsyncTask; │ │ 0x0000 - 0x0016 reg=4 values [Ljava/lang/Object; [TProgress; │ │ │ │ - source_file_idx : 2825 (ModernAsyncTask.java) │ │ + source_file_idx : 2822 (ModernAsyncTask.java) │ │ │ │ Class #103 header: │ │ -class_idx : 279 │ │ +class_idx : 276 │ │ access_flags : 1025 (0x0401) │ │ superclass_idx : 28 │ │ -source_file_idx : 3631 │ │ +source_file_idx : 3628 │ │ static_fields_size : 3 │ │ instance_fields_size: 0 │ │ direct_methods_size : 4 │ │ virtual_methods_size: 0 │ │ │ │ Class #103 annotations: │ │ Annotations on field #537 'mActiveWakeLocks' │ │ @@ -23102,21 +23104,21 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -043554: |[043554] android.support.v4.content.WakefulBroadcastReceiver.:()V │ │ -043564: 2200 8c02 |0000: new-instance v0, Landroid/util/SparseArray; // type@028c │ │ -043568: 7010 fd11 0000 |0002: invoke-direct {v0}, Landroid/util/SparseArray;.:()V // method@11fd │ │ -04356e: 6900 1902 |0005: sput-object v0, Landroid/support/v4/content/WakefulBroadcastReceiver;.mActiveWakeLocks:Landroid/util/SparseArray; // field@0219 │ │ -043572: 1210 |0007: const/4 v0, #int 1 // #1 │ │ -043574: 6700 1a02 |0008: sput v0, Landroid/support/v4/content/WakefulBroadcastReceiver;.mNextId:I // field@021a │ │ -043578: 0e00 |000a: return-void │ │ +0450ec: |[0450ec] android.support.v4.content.WakefulBroadcastReceiver.:()V │ │ +0450fc: 2200 8902 |0000: new-instance v0, Landroid/util/SparseArray; // type@0289 │ │ +045100: 7010 fd11 0000 |0002: invoke-direct {v0}, Landroid/util/SparseArray;.:()V // method@11fd │ │ +045106: 6900 1902 |0005: sput-object v0, Landroid/support/v4/content/WakefulBroadcastReceiver;.mActiveWakeLocks:Landroid/util/SparseArray; // field@0219 │ │ +04510a: 1210 |0007: const/4 v0, #int 1 // #1 │ │ +04510c: 6700 1a02 |0008: sput v0, Landroid/support/v4/content/WakefulBroadcastReceiver;.mNextId:I // field@021a │ │ +045110: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=62 │ │ 0x0007 line=64 │ │ locals : │ │ │ │ #1 : (in Landroid/support/v4/content/WakefulBroadcastReceiver;) │ │ @@ -23124,17 +23126,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -04357c: |[04357c] android.support.v4.content.WakefulBroadcastReceiver.:()V │ │ -04358c: 7010 9100 0000 |0000: invoke-direct {v0}, Landroid/content/BroadcastReceiver;.:()V // method@0091 │ │ -043592: 0e00 |0003: return-void │ │ +045114: |[045114] android.support.v4.content.WakefulBroadcastReceiver.:()V │ │ +045124: 7010 9100 0000 |0000: invoke-direct {v0}, Landroid/content/BroadcastReceiver;.:()V // method@0091 │ │ +04512a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=59 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/content/WakefulBroadcastReceiver; │ │ │ │ #2 : (in Landroid/support/v4/content/WakefulBroadcastReceiver;) │ │ @@ -23142,52 +23144,52 @@ │ │ type : '(Landroid/content/Intent;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 65 16-bit code units │ │ -043594: |[043594] android.support.v4.content.WakefulBroadcastReceiver.completeWakefulIntent:(Landroid/content/Intent;)Z │ │ -0435a4: 1213 |0000: const/4 v3, #int 1 // #1 │ │ -0435a6: 1202 |0001: const/4 v2, #int 0 // #0 │ │ -0435a8: 1a04 bd10 |0002: const-string v4, "android.support.content.wakelockid" // string@10bd │ │ -0435ac: 6e30 d300 4702 |0004: invoke-virtual {v7, v4, v2}, Landroid/content/Intent;.getIntExtra:(Ljava/lang/String;I)I // method@00d3 │ │ -0435b2: 0a00 |0007: move-result v0 │ │ -0435b4: 3900 0300 |0008: if-nez v0, 000b // +0003 │ │ -0435b8: 0f02 |000a: return v2 │ │ -0435ba: 6204 1902 |000b: sget-object v4, Landroid/support/v4/content/WakefulBroadcastReceiver;.mActiveWakeLocks:Landroid/util/SparseArray; // field@0219 │ │ -0435be: 1d04 |000d: monitor-enter v4 │ │ -0435c0: 6202 1902 |000e: sget-object v2, Landroid/support/v4/content/WakefulBroadcastReceiver;.mActiveWakeLocks:Landroid/util/SparseArray; // field@0219 │ │ -0435c4: 6e20 ff11 0200 |0010: invoke-virtual {v2, v0}, Landroid/util/SparseArray;.get:(I)Ljava/lang/Object; // method@11ff │ │ -0435ca: 0c01 |0013: move-result-object v1 │ │ -0435cc: 1f01 7100 |0014: check-cast v1, Landroid/os/PowerManager$WakeLock; // type@0071 │ │ -0435d0: 3801 0d00 |0016: if-eqz v1, 0023 // +000d │ │ -0435d4: 6e10 eb01 0100 |0018: invoke-virtual {v1}, Landroid/os/PowerManager$WakeLock;.release:()V // method@01eb │ │ -0435da: 6202 1902 |001b: sget-object v2, Landroid/support/v4/content/WakefulBroadcastReceiver;.mActiveWakeLocks:Landroid/util/SparseArray; // field@0219 │ │ -0435de: 6e20 0112 0200 |001d: invoke-virtual {v2, v0}, Landroid/util/SparseArray;.remove:(I)V // method@1201 │ │ -0435e4: 1e04 |0020: monitor-exit v4 │ │ -0435e6: 0132 |0021: move v2, v3 │ │ -0435e8: 28e8 |0022: goto 000a // -0018 │ │ -0435ea: 1a02 2e0e |0023: const-string v2, "WakefulBroadcastReceiver" // string@0e2e │ │ -0435ee: 2205 4203 |0025: new-instance v5, Ljava/lang/StringBuilder; // type@0342 │ │ -0435f2: 7010 5715 0500 |0027: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ -0435f8: 1a06 390b |002a: const-string v6, "No active wake lock id #" // string@0b39 │ │ -0435fc: 6e20 5f15 6500 |002c: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -043602: 0c05 |002f: move-result-object v5 │ │ -043604: 6e20 5b15 0500 |0030: invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@155b │ │ -04360a: 0c05 |0033: move-result-object v5 │ │ -04360c: 6e10 6415 0500 |0034: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ -043612: 0c05 |0037: move-result-object v5 │ │ -043614: 7120 fa11 5200 |0038: invoke-static {v2, v5}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@11fa │ │ -04361a: 1e04 |003b: monitor-exit v4 │ │ -04361c: 0132 |003c: move v2, v3 │ │ -04361e: 28cd |003d: goto 000a // -0033 │ │ -043620: 0d02 |003e: move-exception v2 │ │ -043622: 1e04 |003f: monitor-exit v4 │ │ -043624: 2702 |0040: throw v2 │ │ +04512c: |[04512c] android.support.v4.content.WakefulBroadcastReceiver.completeWakefulIntent:(Landroid/content/Intent;)Z │ │ +04513c: 1213 |0000: const/4 v3, #int 1 // #1 │ │ +04513e: 1202 |0001: const/4 v2, #int 0 // #0 │ │ +045140: 1a04 b910 |0002: const-string v4, "android.support.content.wakelockid" // string@10b9 │ │ +045144: 6e30 d300 4702 |0004: invoke-virtual {v7, v4, v2}, Landroid/content/Intent;.getIntExtra:(Ljava/lang/String;I)I // method@00d3 │ │ +04514a: 0a00 |0007: move-result v0 │ │ +04514c: 3900 0300 |0008: if-nez v0, 000b // +0003 │ │ +045150: 0f02 |000a: return v2 │ │ +045152: 6204 1902 |000b: sget-object v4, Landroid/support/v4/content/WakefulBroadcastReceiver;.mActiveWakeLocks:Landroid/util/SparseArray; // field@0219 │ │ +045156: 1d04 |000d: monitor-enter v4 │ │ +045158: 6202 1902 |000e: sget-object v2, Landroid/support/v4/content/WakefulBroadcastReceiver;.mActiveWakeLocks:Landroid/util/SparseArray; // field@0219 │ │ +04515c: 6e20 ff11 0200 |0010: invoke-virtual {v2, v0}, Landroid/util/SparseArray;.get:(I)Ljava/lang/Object; // method@11ff │ │ +045162: 0c01 |0013: move-result-object v1 │ │ +045164: 1f01 6e00 |0014: check-cast v1, Landroid/os/PowerManager$WakeLock; // type@006e │ │ +045168: 3801 0d00 |0016: if-eqz v1, 0023 // +000d │ │ +04516c: 6e10 eb01 0100 |0018: invoke-virtual {v1}, Landroid/os/PowerManager$WakeLock;.release:()V // method@01eb │ │ +045172: 6202 1902 |001b: sget-object v2, Landroid/support/v4/content/WakefulBroadcastReceiver;.mActiveWakeLocks:Landroid/util/SparseArray; // field@0219 │ │ +045176: 6e20 0112 0200 |001d: invoke-virtual {v2, v0}, Landroid/util/SparseArray;.remove:(I)V // method@1201 │ │ +04517c: 1e04 |0020: monitor-exit v4 │ │ +04517e: 0132 |0021: move v2, v3 │ │ +045180: 28e8 |0022: goto 000a // -0018 │ │ +045182: 1a02 2b0e |0023: const-string v2, "WakefulBroadcastReceiver" // string@0e2b │ │ +045186: 2205 3f03 |0025: new-instance v5, Ljava/lang/StringBuilder; // type@033f │ │ +04518a: 7010 5715 0500 |0027: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ +045190: 1a06 360b |002a: const-string v6, "No active wake lock id #" // string@0b36 │ │ +045194: 6e20 5f15 6500 |002c: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +04519a: 0c05 |002f: move-result-object v5 │ │ +04519c: 6e20 5b15 0500 |0030: invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@155b │ │ +0451a2: 0c05 |0033: move-result-object v5 │ │ +0451a4: 6e10 6415 0500 |0034: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ +0451aa: 0c05 |0037: move-result-object v5 │ │ +0451ac: 7120 fa11 5200 |0038: invoke-static {v2, v5}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@11fa │ │ +0451b2: 1e04 |003b: monitor-exit v4 │ │ +0451b4: 0132 |003c: move v2, v3 │ │ +0451b6: 28cd |003d: goto 000a // -0033 │ │ +0451b8: 0d02 |003e: move-exception v2 │ │ +0451ba: 1e04 |003f: monitor-exit v4 │ │ +0451bc: 2702 |0040: throw v2 │ │ catches : 1 │ │ 0x000e - 0x0040 │ │ -> 0x003e │ │ positions : │ │ 0x0002 line=113 │ │ 0x0008 line=114 │ │ 0x000a line=131 │ │ @@ -23210,62 +23212,62 @@ │ │ type : '(Landroid/content/Context;Landroid/content/Intent;)Landroid/content/ComponentName;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 10 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 88 16-bit code units │ │ -043634: |[043634] android.support.v4.content.WakefulBroadcastReceiver.startWakefulService:(Landroid/content/Context;Landroid/content/Intent;)Landroid/content/ComponentName; │ │ -043644: 6205 1902 |0000: sget-object v5, Landroid/support/v4/content/WakefulBroadcastReceiver;.mActiveWakeLocks:Landroid/util/SparseArray; // field@0219 │ │ -043648: 1d05 |0002: monitor-enter v5 │ │ -04364a: 6001 1a02 |0003: sget v1, Landroid/support/v4/content/WakefulBroadcastReceiver;.mNextId:I // field@021a │ │ -04364e: 6004 1a02 |0005: sget v4, Landroid/support/v4/content/WakefulBroadcastReceiver;.mNextId:I // field@021a │ │ -043652: d804 0401 |0007: add-int/lit8 v4, v4, #int 1 // #01 │ │ -043656: 6704 1a02 |0009: sput v4, Landroid/support/v4/content/WakefulBroadcastReceiver;.mNextId:I // field@021a │ │ -04365a: 6004 1a02 |000b: sget v4, Landroid/support/v4/content/WakefulBroadcastReceiver;.mNextId:I // field@021a │ │ -04365e: 3c04 0500 |000d: if-gtz v4, 0012 // +0005 │ │ -043662: 1214 |000f: const/4 v4, #int 1 // #1 │ │ -043664: 6704 1a02 |0010: sput v4, Landroid/support/v4/content/WakefulBroadcastReceiver;.mNextId:I // field@021a │ │ -043668: 1a04 bd10 |0012: const-string v4, "android.support.content.wakelockid" // string@10bd │ │ -04366c: 6e30 de00 4901 |0014: invoke-virtual {v9, v4, v1}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@00de │ │ -043672: 6e20 c200 9800 |0017: invoke-virtual {v8, v9}, Landroid/content/Context;.startService:(Landroid/content/Intent;)Landroid/content/ComponentName; // method@00c2 │ │ -043678: 0c00 |001a: move-result-object v0 │ │ -04367a: 3900 0500 |001b: if-nez v0, 0020 // +0005 │ │ -04367e: 1200 |001d: const/4 v0, #int 0 // #0 │ │ -043680: 1e05 |001e: monitor-exit v5 │ │ -043682: 1100 |001f: return-object v0 │ │ -043684: 1a04 481e |0020: const-string v4, "power" // string@1e48 │ │ -043688: 6e20 b900 4800 |0022: invoke-virtual {v8, v4}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@00b9 │ │ -04368e: 0c02 |0025: move-result-object v2 │ │ -043690: 1f02 7200 |0026: check-cast v2, Landroid/os/PowerManager; // type@0072 │ │ -043694: 1214 |0028: const/4 v4, #int 1 // #1 │ │ -043696: 2206 4203 |0029: new-instance v6, Ljava/lang/StringBuilder; // type@0342 │ │ -04369a: 7010 5715 0600 |002b: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ -0436a0: 1a07 7623 |002e: const-string v7, "wake:" // string@2376 │ │ -0436a4: 6e20 5f15 7600 |0030: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -0436aa: 0c06 |0033: move-result-object v6 │ │ -0436ac: 6e10 9600 0000 |0034: invoke-virtual {v0}, Landroid/content/ComponentName;.flattenToShortString:()Ljava/lang/String; // method@0096 │ │ -0436b2: 0c07 |0037: move-result-object v7 │ │ -0436b4: 6e20 5f15 7600 |0038: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -0436ba: 0c06 |003b: move-result-object v6 │ │ -0436bc: 6e10 6415 0600 |003c: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ -0436c2: 0c06 |003f: move-result-object v6 │ │ -0436c4: 6e30 ed01 4206 |0040: invoke-virtual {v2, v4, v6}, Landroid/os/PowerManager;.newWakeLock:(ILjava/lang/String;)Landroid/os/PowerManager$WakeLock; // method@01ed │ │ -0436ca: 0c03 |0043: move-result-object v3 │ │ -0436cc: 1204 |0044: const/4 v4, #int 0 // #0 │ │ -0436ce: 6e20 ec01 4300 |0045: invoke-virtual {v3, v4}, Landroid/os/PowerManager$WakeLock;.setReferenceCounted:(Z)V // method@01ec │ │ -0436d4: 1706 60ea 0000 |0048: const-wide/32 v6, #float 8.40779e-41 // #0000ea60 │ │ -0436da: 6e30 e901 6307 |004b: invoke-virtual {v3, v6, v7}, Landroid/os/PowerManager$WakeLock;.acquire:(J)V // method@01e9 │ │ -0436e0: 6204 1902 |004e: sget-object v4, Landroid/support/v4/content/WakefulBroadcastReceiver;.mActiveWakeLocks:Landroid/util/SparseArray; // field@0219 │ │ -0436e4: 6e30 0012 1403 |0050: invoke-virtual {v4, v1, v3}, Landroid/util/SparseArray;.put:(ILjava/lang/Object;)V // method@1200 │ │ -0436ea: 1e05 |0053: monitor-exit v5 │ │ -0436ec: 28cb |0054: goto 001f // -0035 │ │ -0436ee: 0d04 |0055: move-exception v4 │ │ -0436f0: 1e05 |0056: monitor-exit v5 │ │ -0436f2: 2704 |0057: throw v4 │ │ +0451cc: |[0451cc] android.support.v4.content.WakefulBroadcastReceiver.startWakefulService:(Landroid/content/Context;Landroid/content/Intent;)Landroid/content/ComponentName; │ │ +0451dc: 6205 1902 |0000: sget-object v5, Landroid/support/v4/content/WakefulBroadcastReceiver;.mActiveWakeLocks:Landroid/util/SparseArray; // field@0219 │ │ +0451e0: 1d05 |0002: monitor-enter v5 │ │ +0451e2: 6001 1a02 |0003: sget v1, Landroid/support/v4/content/WakefulBroadcastReceiver;.mNextId:I // field@021a │ │ +0451e6: 6004 1a02 |0005: sget v4, Landroid/support/v4/content/WakefulBroadcastReceiver;.mNextId:I // field@021a │ │ +0451ea: d804 0401 |0007: add-int/lit8 v4, v4, #int 1 // #01 │ │ +0451ee: 6704 1a02 |0009: sput v4, Landroid/support/v4/content/WakefulBroadcastReceiver;.mNextId:I // field@021a │ │ +0451f2: 6004 1a02 |000b: sget v4, Landroid/support/v4/content/WakefulBroadcastReceiver;.mNextId:I // field@021a │ │ +0451f6: 3c04 0500 |000d: if-gtz v4, 0012 // +0005 │ │ +0451fa: 1214 |000f: const/4 v4, #int 1 // #1 │ │ +0451fc: 6704 1a02 |0010: sput v4, Landroid/support/v4/content/WakefulBroadcastReceiver;.mNextId:I // field@021a │ │ +045200: 1a04 b910 |0012: const-string v4, "android.support.content.wakelockid" // string@10b9 │ │ +045204: 6e30 de00 4901 |0014: invoke-virtual {v9, v4, v1}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@00de │ │ +04520a: 6e20 c200 9800 |0017: invoke-virtual {v8, v9}, Landroid/content/Context;.startService:(Landroid/content/Intent;)Landroid/content/ComponentName; // method@00c2 │ │ +045210: 0c00 |001a: move-result-object v0 │ │ +045212: 3900 0500 |001b: if-nez v0, 0020 // +0005 │ │ +045216: 1200 |001d: const/4 v0, #int 0 // #0 │ │ +045218: 1e05 |001e: monitor-exit v5 │ │ +04521a: 1100 |001f: return-object v0 │ │ +04521c: 1a04 441e |0020: const-string v4, "power" // string@1e44 │ │ +045220: 6e20 b900 4800 |0022: invoke-virtual {v8, v4}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@00b9 │ │ +045226: 0c02 |0025: move-result-object v2 │ │ +045228: 1f02 6f00 |0026: check-cast v2, Landroid/os/PowerManager; // type@006f │ │ +04522c: 1214 |0028: const/4 v4, #int 1 // #1 │ │ +04522e: 2206 3f03 |0029: new-instance v6, Ljava/lang/StringBuilder; // type@033f │ │ +045232: 7010 5715 0600 |002b: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ +045238: 1a07 7223 |002e: const-string v7, "wake:" // string@2372 │ │ +04523c: 6e20 5f15 7600 |0030: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +045242: 0c06 |0033: move-result-object v6 │ │ +045244: 6e10 9600 0000 |0034: invoke-virtual {v0}, Landroid/content/ComponentName;.flattenToShortString:()Ljava/lang/String; // method@0096 │ │ +04524a: 0c07 |0037: move-result-object v7 │ │ +04524c: 6e20 5f15 7600 |0038: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +045252: 0c06 |003b: move-result-object v6 │ │ +045254: 6e10 6415 0600 |003c: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ +04525a: 0c06 |003f: move-result-object v6 │ │ +04525c: 6e30 ed01 4206 |0040: invoke-virtual {v2, v4, v6}, Landroid/os/PowerManager;.newWakeLock:(ILjava/lang/String;)Landroid/os/PowerManager$WakeLock; // method@01ed │ │ +045262: 0c03 |0043: move-result-object v3 │ │ +045264: 1204 |0044: const/4 v4, #int 0 // #0 │ │ +045266: 6e20 ec01 4300 |0045: invoke-virtual {v3, v4}, Landroid/os/PowerManager$WakeLock;.setReferenceCounted:(Z)V // method@01ec │ │ +04526c: 1706 60ea 0000 |0048: const-wide/32 v6, #float 8.40779e-41 // #0000ea60 │ │ +045272: 6e30 e901 6307 |004b: invoke-virtual {v3, v6, v7}, Landroid/os/PowerManager$WakeLock;.acquire:(J)V // method@01e9 │ │ +045278: 6204 1902 |004e: sget-object v4, Landroid/support/v4/content/WakefulBroadcastReceiver;.mActiveWakeLocks:Landroid/util/SparseArray; // field@0219 │ │ +04527c: 6e30 0012 1403 |0050: invoke-virtual {v4, v1, v3}, Landroid/util/SparseArray;.put:(ILjava/lang/Object;)V // method@1200 │ │ +045282: 1e05 |0053: monitor-exit v5 │ │ +045284: 28cb |0054: goto 001f // -0035 │ │ +045286: 0d04 |0055: move-exception v4 │ │ +045288: 1e05 |0056: monitor-exit v5 │ │ +04528a: 2704 |0057: throw v4 │ │ catches : 1 │ │ 0x0003 - 0x0057 │ │ -> 0x0055 │ │ positions : │ │ 0x0000 line=81 │ │ 0x0003 line=82 │ │ 0x0005 line=83 │ │ @@ -23289,20 +23291,20 @@ │ │ 0x0005 - 0x0055 reg=1 id I │ │ 0x0028 - 0x0055 reg=2 pm Landroid/os/PowerManager; │ │ 0x0044 - 0x0055 reg=3 wl Landroid/os/PowerManager$WakeLock; │ │ 0x0000 - 0x0058 reg=8 context Landroid/content/Context; │ │ 0x0000 - 0x0058 reg=9 intent Landroid/content/Intent; │ │ │ │ Virtual methods - │ │ - source_file_idx : 3631 (WakefulBroadcastReceiver.java) │ │ + source_file_idx : 3628 (WakefulBroadcastReceiver.java) │ │ │ │ Class #104 header: │ │ -class_idx : 280 │ │ +class_idx : 277 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 826 │ │ +superclass_idx : 823 │ │ source_file_idx : 599 │ │ static_fields_size : 1 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ Class #104 - │ │ @@ -23323,31 +23325,31 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -043700: |[043700] android.support.v4.content.pm.ActivityInfoCompat.:()V │ │ -043710: 7010 1c15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ -043716: 0e00 |0003: return-void │ │ +045298: |[045298] android.support.v4.content.pm.ActivityInfoCompat.:()V │ │ +0452a8: 7010 1c15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ +0452ae: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ 0x0003 line=27 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/content/pm/ActivityInfoCompat; │ │ │ │ Virtual methods - │ │ source_file_idx : 599 (ActivityInfoCompat.java) │ │ │ │ Class #105 header: │ │ -class_idx : 281 │ │ +class_idx : 278 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 826 │ │ +superclass_idx : 823 │ │ source_file_idx : 956 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 0 │ │ │ │ Class #105 - │ │ @@ -23363,17 +23365,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -043718: |[043718] android.support.v4.database.DatabaseUtilsCompat.:()V │ │ -043728: 7010 1c15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ -04372e: 0e00 |0003: return-void │ │ +0452b0: |[0452b0] android.support.v4.database.DatabaseUtilsCompat.:()V │ │ +0452c0: 7010 1c15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ +0452c6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=27 │ │ 0x0003 line=29 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/database/DatabaseUtilsCompat; │ │ │ │ @@ -23382,31 +23384,31 @@ │ │ type : '([Ljava/lang/String;[Ljava/lang/String;)[Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 23 16-bit code units │ │ -043730: |[043730] android.support.v4.database.DatabaseUtilsCompat.appendSelectionArgs:([Ljava/lang/String;[Ljava/lang/String;)[Ljava/lang/String; │ │ -043740: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -043742: 3804 0500 |0001: if-eqz v4, 0006 // +0005 │ │ -043746: 2141 |0003: array-length v1, v4 │ │ -043748: 3901 0400 |0004: if-nez v1, 0008 // +0004 │ │ -04374c: 0750 |0006: move-object v0, v5 │ │ -04374e: 1100 |0007: return-object v0 │ │ -043750: 2141 |0008: array-length v1, v4 │ │ -043752: 2152 |0009: array-length v2, v5 │ │ -043754: b021 |000a: add-int/2addr v1, v2 │ │ -043756: 2310 a604 |000b: new-array v0, v1, [Ljava/lang/String; // type@04a6 │ │ -04375a: 2141 |000d: array-length v1, v4 │ │ -04375c: 7151 6515 3430 |000e: invoke-static {v4, v3, v0, v3, v1}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@1565 │ │ -043762: 2141 |0011: array-length v1, v4 │ │ -043764: 2152 |0012: array-length v2, v5 │ │ -043766: 7152 6515 3510 |0013: invoke-static {v5, v3, v0, v1, v2}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@1565 │ │ -04376c: 28f1 |0016: goto 0007 // -000f │ │ +0452c8: |[0452c8] android.support.v4.database.DatabaseUtilsCompat.appendSelectionArgs:([Ljava/lang/String;[Ljava/lang/String;)[Ljava/lang/String; │ │ +0452d8: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +0452da: 3804 0500 |0001: if-eqz v4, 0006 // +0005 │ │ +0452de: 2141 |0003: array-length v1, v4 │ │ +0452e0: 3901 0400 |0004: if-nez v1, 0008 // +0004 │ │ +0452e4: 0750 |0006: move-object v0, v5 │ │ +0452e6: 1100 |0007: return-object v0 │ │ +0452e8: 2141 |0008: array-length v1, v4 │ │ +0452ea: 2152 |0009: array-length v2, v5 │ │ +0452ec: b021 |000a: add-int/2addr v1, v2 │ │ +0452ee: 2310 a304 |000b: new-array v0, v1, [Ljava/lang/String; // type@04a3 │ │ +0452f2: 2141 |000d: array-length v1, v4 │ │ +0452f4: 7151 6515 3430 |000e: invoke-static {v4, v3, v0, v3, v1}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@1565 │ │ +0452fa: 2141 |0011: array-length v1, v4 │ │ +0452fc: 2152 |0012: array-length v2, v5 │ │ +0452fe: 7152 6515 3510 |0013: invoke-static {v5, v3, v0, v1, v2}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@1565 │ │ +045304: 28f1 |0016: goto 0007 // -000f │ │ catches : (none) │ │ positions : │ │ 0x0001 line=50 │ │ 0x0007 line=56 │ │ 0x0008 line=53 │ │ 0x000d line=54 │ │ 0x0011 line=55 │ │ @@ -23420,42 +23422,42 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 51 16-bit code units │ │ -043770: |[043770] android.support.v4.database.DatabaseUtilsCompat.concatenateWhere:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ -043780: 7110 ed11 0200 |0000: invoke-static {v2}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@11ed │ │ -043786: 0a00 |0003: move-result v0 │ │ -043788: 3800 0300 |0004: if-eqz v0, 0007 // +0003 │ │ -04378c: 1103 |0006: return-object v3 │ │ -04378e: 7110 ed11 0300 |0007: invoke-static {v3}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@11ed │ │ -043794: 0a00 |000a: move-result v0 │ │ -043796: 3800 0400 |000b: if-eqz v0, 000f // +0004 │ │ -04379a: 0723 |000d: move-object v3, v2 │ │ -04379c: 28f8 |000e: goto 0006 // -0008 │ │ -04379e: 2200 4203 |000f: new-instance v0, Ljava/lang/StringBuilder; // type@0342 │ │ -0437a2: 7010 5715 0000 |0011: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ -0437a8: 1a01 dd00 |0014: const-string v1, "(" // string@00dd │ │ -0437ac: 6e20 5f15 1000 |0016: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -0437b2: 0c00 |0019: move-result-object v0 │ │ -0437b4: 6e20 5f15 2000 |001a: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -0437ba: 0c00 |001d: move-result-object v0 │ │ -0437bc: 1a01 1601 |001e: const-string v1, ") AND (" // string@0116 │ │ -0437c0: 6e20 5f15 1000 |0020: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -0437c6: 0c00 |0023: move-result-object v0 │ │ -0437c8: 6e20 5f15 3000 |0024: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -0437ce: 0c00 |0027: move-result-object v0 │ │ -0437d0: 1a01 1501 |0028: const-string v1, ")" // string@0115 │ │ -0437d4: 6e20 5f15 1000 |002a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -0437da: 0c00 |002d: move-result-object v0 │ │ -0437dc: 6e10 6415 0000 |002e: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ -0437e2: 0c03 |0031: move-result-object v3 │ │ -0437e4: 28d4 |0032: goto 0006 // -002c │ │ +045308: |[045308] android.support.v4.database.DatabaseUtilsCompat.concatenateWhere:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ +045318: 7110 ed11 0200 |0000: invoke-static {v2}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@11ed │ │ +04531e: 0a00 |0003: move-result v0 │ │ +045320: 3800 0300 |0004: if-eqz v0, 0007 // +0003 │ │ +045324: 1103 |0006: return-object v3 │ │ +045326: 7110 ed11 0300 |0007: invoke-static {v3}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@11ed │ │ +04532c: 0a00 |000a: move-result v0 │ │ +04532e: 3800 0400 |000b: if-eqz v0, 000f // +0004 │ │ +045332: 0723 |000d: move-object v3, v2 │ │ +045334: 28f8 |000e: goto 0006 // -0008 │ │ +045336: 2200 3f03 |000f: new-instance v0, Ljava/lang/StringBuilder; // type@033f │ │ +04533a: 7010 5715 0000 |0011: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ +045340: 1a01 dd00 |0014: const-string v1, "(" // string@00dd │ │ +045344: 6e20 5f15 1000 |0016: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +04534a: 0c00 |0019: move-result-object v0 │ │ +04534c: 6e20 5f15 2000 |001a: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +045352: 0c00 |001d: move-result-object v0 │ │ +045354: 1a01 1601 |001e: const-string v1, ") AND (" // string@0116 │ │ +045358: 6e20 5f15 1000 |0020: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +04535e: 0c00 |0023: move-result-object v0 │ │ +045360: 6e20 5f15 3000 |0024: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +045366: 0c00 |0027: move-result-object v0 │ │ +045368: 1a01 1501 |0028: const-string v1, ")" // string@0115 │ │ +04536c: 6e20 5f15 1000 |002a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +045372: 0c00 |002d: move-result-object v0 │ │ +045374: 6e10 6415 0000 |002e: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ +04537a: 0c03 |0031: move-result-object v3 │ │ +04537c: 28d4 |0032: goto 0006 // -002c │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ 0x0006 line=42 │ │ 0x0007 line=38 │ │ 0x000e line=39 │ │ 0x000f line=42 │ │ @@ -23464,17 +23466,17 @@ │ │ 0x0000 - 0x0033 reg=2 a Ljava/lang/String; │ │ 0x0007 - 0x0033 reg=3 b Ljava/lang/String; │ │ │ │ Virtual methods - │ │ source_file_idx : 956 (DatabaseUtilsCompat.java) │ │ │ │ Class #106 header: │ │ -class_idx : 283 │ │ +class_idx : 280 │ │ access_flags : 1536 (0x0600) │ │ -superclass_idx : 826 │ │ +superclass_idx : 823 │ │ source_file_idx : 977 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 3 │ │ │ │ Class #106 annotations: │ │ @@ -23508,17 +23510,17 @@ │ │ type : '(Landroid/graphics/drawable/Drawable;Z)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ source_file_idx : 977 (DrawableCompat.java) │ │ │ │ Class #107 header: │ │ -class_idx : 286 │ │ +class_idx : 283 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 826 │ │ +superclass_idx : 823 │ │ source_file_idx : 977 │ │ static_fields_size : 1 │ │ instance_fields_size: 0 │ │ direct_methods_size : 5 │ │ virtual_methods_size: 0 │ │ │ │ Class #107 annotations: │ │ @@ -23542,32 +23544,32 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 34 16-bit code units │ │ -0437e8: |[0437e8] android.support.v4.graphics.drawable.DrawableCompat.:()V │ │ -0437f8: 6000 1f00 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@001f │ │ -0437fc: 1301 1300 |0002: const/16 v1, #int 19 // #13 │ │ -043800: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ -043804: 2201 1d01 |0006: new-instance v1, Landroid/support/v4/graphics/drawable/DrawableCompat$KitKatDrawableImpl; // type@011d │ │ -043808: 7010 5a06 0100 |0008: invoke-direct {v1}, Landroid/support/v4/graphics/drawable/DrawableCompat$KitKatDrawableImpl;.:()V // method@065a │ │ -04380e: 6901 1c02 |000b: sput-object v1, Landroid/support/v4/graphics/drawable/DrawableCompat;.IMPL:Landroid/support/v4/graphics/drawable/DrawableCompat$DrawableImpl; // field@021c │ │ -043812: 0e00 |000d: return-void │ │ -043814: 1301 0b00 |000e: const/16 v1, #int 11 // #b │ │ -043818: 3410 0a00 |0010: if-lt v0, v1, 001a // +000a │ │ -04381c: 2201 1c01 |0012: new-instance v1, Landroid/support/v4/graphics/drawable/DrawableCompat$HoneycombDrawableImpl; // type@011c │ │ -043820: 7010 5806 0100 |0014: invoke-direct {v1}, Landroid/support/v4/graphics/drawable/DrawableCompat$HoneycombDrawableImpl;.:()V // method@0658 │ │ -043826: 6901 1c02 |0017: sput-object v1, Landroid/support/v4/graphics/drawable/DrawableCompat;.IMPL:Landroid/support/v4/graphics/drawable/DrawableCompat$DrawableImpl; // field@021c │ │ -04382a: 28f4 |0019: goto 000d // -000c │ │ -04382c: 2201 1a01 |001a: new-instance v1, Landroid/support/v4/graphics/drawable/DrawableCompat$BaseDrawableImpl; // type@011a │ │ -043830: 7010 5106 0100 |001c: invoke-direct {v1}, Landroid/support/v4/graphics/drawable/DrawableCompat$BaseDrawableImpl;.:()V // method@0651 │ │ -043836: 6901 1c02 |001f: sput-object v1, Landroid/support/v4/graphics/drawable/DrawableCompat;.IMPL:Landroid/support/v4/graphics/drawable/DrawableCompat$DrawableImpl; // field@021c │ │ -04383a: 28ec |0021: goto 000d // -0014 │ │ +045380: |[045380] android.support.v4.graphics.drawable.DrawableCompat.:()V │ │ +045390: 6000 1f00 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@001f │ │ +045394: 1301 1300 |0002: const/16 v1, #int 19 // #13 │ │ +045398: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ +04539c: 2201 1a01 |0006: new-instance v1, Landroid/support/v4/graphics/drawable/DrawableCompat$KitKatDrawableImpl; // type@011a │ │ +0453a0: 7010 5a06 0100 |0008: invoke-direct {v1}, Landroid/support/v4/graphics/drawable/DrawableCompat$KitKatDrawableImpl;.:()V // method@065a │ │ +0453a6: 6901 1c02 |000b: sput-object v1, Landroid/support/v4/graphics/drawable/DrawableCompat;.IMPL:Landroid/support/v4/graphics/drawable/DrawableCompat$DrawableImpl; // field@021c │ │ +0453aa: 0e00 |000d: return-void │ │ +0453ac: 1301 0b00 |000e: const/16 v1, #int 11 // #b │ │ +0453b0: 3410 0a00 |0010: if-lt v0, v1, 001a // +000a │ │ +0453b4: 2201 1901 |0012: new-instance v1, Landroid/support/v4/graphics/drawable/DrawableCompat$HoneycombDrawableImpl; // type@0119 │ │ +0453b8: 7010 5806 0100 |0014: invoke-direct {v1}, Landroid/support/v4/graphics/drawable/DrawableCompat$HoneycombDrawableImpl;.:()V // method@0658 │ │ +0453be: 6901 1c02 |0017: sput-object v1, Landroid/support/v4/graphics/drawable/DrawableCompat;.IMPL:Landroid/support/v4/graphics/drawable/DrawableCompat$DrawableImpl; // field@021c │ │ +0453c2: 28f4 |0019: goto 000d // -000c │ │ +0453c4: 2201 1701 |001a: new-instance v1, Landroid/support/v4/graphics/drawable/DrawableCompat$BaseDrawableImpl; // type@0117 │ │ +0453c8: 7010 5106 0100 |001c: invoke-direct {v1}, Landroid/support/v4/graphics/drawable/DrawableCompat$BaseDrawableImpl;.:()V // method@0651 │ │ +0453ce: 6901 1c02 |001f: sput-object v1, Landroid/support/v4/graphics/drawable/DrawableCompat;.IMPL:Landroid/support/v4/graphics/drawable/DrawableCompat$DrawableImpl; // field@021c │ │ +0453d2: 28ec |0021: goto 000d // -0014 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=83 │ │ 0x0002 line=84 │ │ 0x0006 line=85 │ │ 0x000d line=91 │ │ 0x000e line=86 │ │ @@ -23581,17 +23583,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -04383c: |[04383c] android.support.v4.graphics.drawable.DrawableCompat.:()V │ │ -04384c: 7010 1c15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ -043852: 0e00 |0003: return-void │ │ +0453d4: |[0453d4] android.support.v4.graphics.drawable.DrawableCompat.:()V │ │ +0453e4: 7010 1c15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ +0453ea: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ 0x0003 line=66 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/graphics/drawable/DrawableCompat; │ │ │ │ @@ -23600,19 +23602,19 @@ │ │ type : '(Landroid/graphics/drawable/Drawable;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -043854: |[043854] android.support.v4.graphics.drawable.DrawableCompat.isAutoMirrored:(Landroid/graphics/drawable/Drawable;)Z │ │ -043864: 6200 1c02 |0000: sget-object v0, Landroid/support/v4/graphics/drawable/DrawableCompat;.IMPL:Landroid/support/v4/graphics/drawable/DrawableCompat$DrawableImpl; // field@021c │ │ -043868: 7220 5506 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/graphics/drawable/DrawableCompat$DrawableImpl;.isAutoMirrored:(Landroid/graphics/drawable/Drawable;)Z // method@0655 │ │ -04386e: 0a00 |0005: move-result v0 │ │ -043870: 0f00 |0006: return v0 │ │ +0453ec: |[0453ec] android.support.v4.graphics.drawable.DrawableCompat.isAutoMirrored:(Landroid/graphics/drawable/Drawable;)Z │ │ +0453fc: 6200 1c02 |0000: sget-object v0, Landroid/support/v4/graphics/drawable/DrawableCompat;.IMPL:Landroid/support/v4/graphics/drawable/DrawableCompat$DrawableImpl; // field@021c │ │ +045400: 7220 5506 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/graphics/drawable/DrawableCompat$DrawableImpl;.isAutoMirrored:(Landroid/graphics/drawable/Drawable;)Z // method@0655 │ │ +045406: 0a00 |0005: move-result v0 │ │ +045408: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=133 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 drawable Landroid/graphics/drawable/Drawable; │ │ │ │ #3 : (in Landroid/support/v4/graphics/drawable/DrawableCompat;) │ │ @@ -23620,18 +23622,18 @@ │ │ type : '(Landroid/graphics/drawable/Drawable;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -043874: |[043874] android.support.v4.graphics.drawable.DrawableCompat.jumpToCurrentState:(Landroid/graphics/drawable/Drawable;)V │ │ -043884: 6200 1c02 |0000: sget-object v0, Landroid/support/v4/graphics/drawable/DrawableCompat;.IMPL:Landroid/support/v4/graphics/drawable/DrawableCompat$DrawableImpl; // field@021c │ │ -043888: 7220 5606 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/graphics/drawable/DrawableCompat$DrawableImpl;.jumpToCurrentState:(Landroid/graphics/drawable/Drawable;)V // method@0656 │ │ -04388e: 0e00 |0005: return-void │ │ +04540c: |[04540c] android.support.v4.graphics.drawable.DrawableCompat.jumpToCurrentState:(Landroid/graphics/drawable/Drawable;)V │ │ +04541c: 6200 1c02 |0000: sget-object v0, Landroid/support/v4/graphics/drawable/DrawableCompat;.IMPL:Landroid/support/v4/graphics/drawable/DrawableCompat$DrawableImpl; // field@021c │ │ +045420: 7220 5606 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/graphics/drawable/DrawableCompat$DrawableImpl;.jumpToCurrentState:(Landroid/graphics/drawable/Drawable;)V // method@0656 │ │ +045426: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=102 │ │ 0x0005 line=103 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 drawable Landroid/graphics/drawable/Drawable; │ │ │ │ @@ -23640,33 +23642,33 @@ │ │ type : '(Landroid/graphics/drawable/Drawable;Z)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -043890: |[043890] android.support.v4.graphics.drawable.DrawableCompat.setAutoMirrored:(Landroid/graphics/drawable/Drawable;Z)V │ │ -0438a0: 6200 1c02 |0000: sget-object v0, Landroid/support/v4/graphics/drawable/DrawableCompat;.IMPL:Landroid/support/v4/graphics/drawable/DrawableCompat$DrawableImpl; // field@021c │ │ -0438a4: 7230 5706 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/graphics/drawable/DrawableCompat$DrawableImpl;.setAutoMirrored:(Landroid/graphics/drawable/Drawable;Z)V // method@0657 │ │ -0438aa: 0e00 |0005: return-void │ │ +045428: |[045428] android.support.v4.graphics.drawable.DrawableCompat.setAutoMirrored:(Landroid/graphics/drawable/Drawable;Z)V │ │ +045438: 6200 1c02 |0000: sget-object v0, Landroid/support/v4/graphics/drawable/DrawableCompat;.IMPL:Landroid/support/v4/graphics/drawable/DrawableCompat$DrawableImpl; // field@021c │ │ +04543c: 7230 5706 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/graphics/drawable/DrawableCompat$DrawableImpl;.setAutoMirrored:(Landroid/graphics/drawable/Drawable;Z)V // method@0657 │ │ +045442: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=118 │ │ 0x0005 line=119 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 drawable Landroid/graphics/drawable/Drawable; │ │ 0x0000 - 0x0006 reg=2 mirrored Z │ │ │ │ Virtual methods - │ │ source_file_idx : 977 (DrawableCompat.java) │ │ │ │ Class #108 header: │ │ -class_idx : 287 │ │ +class_idx : 284 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 826 │ │ +superclass_idx : 823 │ │ source_file_idx : 978 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 0 │ │ │ │ Class #108 - │ │ @@ -23682,17 +23684,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0438ac: |[0438ac] android.support.v4.graphics.drawable.DrawableCompatHoneycomb.:()V │ │ -0438bc: 7010 1c15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ -0438c2: 0e00 |0003: return-void │ │ +045444: |[045444] android.support.v4.graphics.drawable.DrawableCompatHoneycomb.:()V │ │ +045454: 7010 1c15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ +04545a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/graphics/drawable/DrawableCompatHoneycomb; │ │ │ │ #1 : (in Landroid/support/v4/graphics/drawable/DrawableCompatHoneycomb;) │ │ @@ -23700,31 +23702,31 @@ │ │ type : '(Landroid/graphics/drawable/Drawable;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0438c4: |[0438c4] android.support.v4.graphics.drawable.DrawableCompatHoneycomb.jumpToCurrentState:(Landroid/graphics/drawable/Drawable;)V │ │ -0438d4: 6e10 7c01 0000 |0000: invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;.jumpToCurrentState:()V // method@017c │ │ -0438da: 0e00 |0003: return-void │ │ +04545c: |[04545c] android.support.v4.graphics.drawable.DrawableCompatHoneycomb.jumpToCurrentState:(Landroid/graphics/drawable/Drawable;)V │ │ +04546c: 6e10 7c01 0000 |0000: invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;.jumpToCurrentState:()V // method@017c │ │ +045472: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ 0x0003 line=27 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 drawable Landroid/graphics/drawable/Drawable; │ │ │ │ Virtual methods - │ │ source_file_idx : 978 (DrawableCompatHoneycomb.java) │ │ │ │ Class #109 header: │ │ -class_idx : 288 │ │ +class_idx : 285 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 826 │ │ +superclass_idx : 823 │ │ source_file_idx : 979 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 0 │ │ │ │ Class #109 - │ │ @@ -23740,17 +23742,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0438dc: |[0438dc] android.support.v4.graphics.drawable.DrawableCompatKitKat.:()V │ │ -0438ec: 7010 1c15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ -0438f2: 0e00 |0003: return-void │ │ +045474: |[045474] android.support.v4.graphics.drawable.DrawableCompatKitKat.:()V │ │ +045484: 7010 1c15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ +04548a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/graphics/drawable/DrawableCompatKitKat; │ │ │ │ #1 : (in Landroid/support/v4/graphics/drawable/DrawableCompatKitKat;) │ │ @@ -23758,18 +23760,18 @@ │ │ type : '(Landroid/graphics/drawable/Drawable;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0438f4: |[0438f4] android.support.v4.graphics.drawable.DrawableCompatKitKat.isAutoMirrored:(Landroid/graphics/drawable/Drawable;)Z │ │ -043904: 6e10 7a01 0100 |0000: invoke-virtual {v1}, Landroid/graphics/drawable/Drawable;.isAutoMirrored:()Z // method@017a │ │ -04390a: 0a00 |0003: move-result v0 │ │ -04390c: 0f00 |0004: return v0 │ │ +04548c: |[04548c] android.support.v4.graphics.drawable.DrawableCompatKitKat.isAutoMirrored:(Landroid/graphics/drawable/Drawable;)Z │ │ +04549c: 6e10 7a01 0100 |0000: invoke-virtual {v1}, Landroid/graphics/drawable/Drawable;.isAutoMirrored:()Z // method@017a │ │ +0454a2: 0a00 |0003: move-result v0 │ │ +0454a4: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=30 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 drawable Landroid/graphics/drawable/Drawable; │ │ │ │ #2 : (in Landroid/support/v4/graphics/drawable/DrawableCompatKitKat;) │ │ @@ -23777,32 +23779,32 @@ │ │ type : '(Landroid/graphics/drawable/Drawable;Z)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -043910: |[043910] android.support.v4.graphics.drawable.DrawableCompatKitKat.setAutoMirrored:(Landroid/graphics/drawable/Drawable;Z)V │ │ -043920: 6e20 7e01 1000 |0000: invoke-virtual {v0, v1}, Landroid/graphics/drawable/Drawable;.setAutoMirrored:(Z)V // method@017e │ │ -043926: 0e00 |0003: return-void │ │ +0454a8: |[0454a8] android.support.v4.graphics.drawable.DrawableCompatKitKat.setAutoMirrored:(Landroid/graphics/drawable/Drawable;Z)V │ │ +0454b8: 6e20 7e01 1000 |0000: invoke-virtual {v0, v1}, Landroid/graphics/drawable/Drawable;.setAutoMirrored:(Z)V // method@017e │ │ +0454be: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ 0x0003 line=27 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 drawable Landroid/graphics/drawable/Drawable; │ │ 0x0000 - 0x0004 reg=1 mirrored Z │ │ │ │ Virtual methods - │ │ source_file_idx : 979 (DrawableCompatKitKat.java) │ │ │ │ Class #110 header: │ │ -class_idx : 291 │ │ +class_idx : 288 │ │ access_flags : 1025 (0x0401) │ │ -superclass_idx : 826 │ │ +superclass_idx : 823 │ │ source_file_idx : 971 │ │ static_fields_size : 2 │ │ instance_fields_size: 0 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 3 │ │ │ │ Class #110 annotations: │ │ @@ -23833,36 +23835,36 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -043928: |[043928] android.support.v4.hardware.display.DisplayManagerCompat.:()V │ │ -043938: 2200 7503 |0000: new-instance v0, Ljava/util/WeakHashMap; // type@0375 │ │ -04393c: 7010 f415 0000 |0002: invoke-direct {v0}, Ljava/util/WeakHashMap;.:()V // method@15f4 │ │ -043942: 6900 2002 |0005: sput-object v0, Landroid/support/v4/hardware/display/DisplayManagerCompat;.sInstances:Ljava/util/WeakHashMap; // field@0220 │ │ -043946: 0e00 |0007: return-void │ │ +0454c0: |[0454c0] android.support.v4.hardware.display.DisplayManagerCompat.:()V │ │ +0454d0: 2200 7203 |0000: new-instance v0, Ljava/util/WeakHashMap; // type@0372 │ │ +0454d4: 7010 f415 0000 |0002: invoke-direct {v0}, Ljava/util/WeakHashMap;.:()V // method@15f4 │ │ +0454da: 6900 2002 |0005: sput-object v0, Landroid/support/v4/hardware/display/DisplayManagerCompat;.sInstances:Ljava/util/WeakHashMap; // field@0220 │ │ +0454de: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=30 │ │ locals : │ │ │ │ #1 : (in Landroid/support/v4/hardware/display/DisplayManagerCompat;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -043948: |[043948] android.support.v4.hardware.display.DisplayManagerCompat.:()V │ │ -043958: 7010 1c15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ -04395e: 0e00 |0003: return-void │ │ +0454e0: |[0454e0] android.support.v4.hardware.display.DisplayManagerCompat.:()V │ │ +0454f0: 7010 1c15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ +0454f6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ 0x0003 line=48 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/hardware/display/DisplayManagerCompat; │ │ │ │ @@ -23871,37 +23873,37 @@ │ │ type : '(Landroid/content/Context;)Landroid/support/v4/hardware/display/DisplayManagerCompat;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 40 16-bit code units │ │ -043960: |[043960] android.support.v4.hardware.display.DisplayManagerCompat.getInstance:(Landroid/content/Context;)Landroid/support/v4/hardware/display/DisplayManagerCompat; │ │ -043970: 6203 2002 |0000: sget-object v3, Landroid/support/v4/hardware/display/DisplayManagerCompat;.sInstances:Ljava/util/WeakHashMap; // field@0220 │ │ -043974: 1d03 |0002: monitor-enter v3 │ │ -043976: 6202 2002 |0003: sget-object v2, Landroid/support/v4/hardware/display/DisplayManagerCompat;.sInstances:Ljava/util/WeakHashMap; // field@0220 │ │ -04397a: 6e20 f515 4200 |0005: invoke-virtual {v2, v4}, Ljava/util/WeakHashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@15f5 │ │ -043980: 0c00 |0008: move-result-object v0 │ │ -043982: 1f00 2301 |0009: check-cast v0, Landroid/support/v4/hardware/display/DisplayManagerCompat; // type@0123 │ │ -043986: 3900 1200 |000b: if-nez v0, 001d // +0012 │ │ -04398a: 6001 1f00 |000d: sget v1, Landroid/os/Build$VERSION;.SDK_INT:I // field@001f │ │ -04398e: 1302 1100 |000f: const/16 v2, #int 17 // #11 │ │ -043992: 3421 0e00 |0011: if-lt v1, v2, 001f // +000e │ │ -043996: 2200 2101 |0013: new-instance v0, Landroid/support/v4/hardware/display/DisplayManagerCompat$JellybeanMr1Impl; // type@0121 │ │ -04399a: 7020 6706 4000 |0015: invoke-direct {v0, v4}, Landroid/support/v4/hardware/display/DisplayManagerCompat$JellybeanMr1Impl;.:(Landroid/content/Context;)V // method@0667 │ │ -0439a0: 6202 2002 |0018: sget-object v2, Landroid/support/v4/hardware/display/DisplayManagerCompat;.sInstances:Ljava/util/WeakHashMap; // field@0220 │ │ -0439a4: 6e30 f615 4200 |001a: invoke-virtual {v2, v4, v0}, Ljava/util/WeakHashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@15f6 │ │ -0439aa: 1e03 |001d: monitor-exit v3 │ │ -0439ac: 1100 |001e: return-object v0 │ │ -0439ae: 2200 2201 |001f: new-instance v0, Landroid/support/v4/hardware/display/DisplayManagerCompat$LegacyImpl; // type@0122 │ │ -0439b2: 7020 6b06 4000 |0021: invoke-direct {v0, v4}, Landroid/support/v4/hardware/display/DisplayManagerCompat$LegacyImpl;.:(Landroid/content/Context;)V // method@066b │ │ -0439b8: 28f4 |0024: goto 0018 // -000c │ │ -0439ba: 0d02 |0025: move-exception v2 │ │ -0439bc: 1e03 |0026: monitor-exit v3 │ │ -0439be: 2702 |0027: throw v2 │ │ +0454f8: |[0454f8] android.support.v4.hardware.display.DisplayManagerCompat.getInstance:(Landroid/content/Context;)Landroid/support/v4/hardware/display/DisplayManagerCompat; │ │ +045508: 6203 2002 |0000: sget-object v3, Landroid/support/v4/hardware/display/DisplayManagerCompat;.sInstances:Ljava/util/WeakHashMap; // field@0220 │ │ +04550c: 1d03 |0002: monitor-enter v3 │ │ +04550e: 6202 2002 |0003: sget-object v2, Landroid/support/v4/hardware/display/DisplayManagerCompat;.sInstances:Ljava/util/WeakHashMap; // field@0220 │ │ +045512: 6e20 f515 4200 |0005: invoke-virtual {v2, v4}, Ljava/util/WeakHashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@15f5 │ │ +045518: 0c00 |0008: move-result-object v0 │ │ +04551a: 1f00 2001 |0009: check-cast v0, Landroid/support/v4/hardware/display/DisplayManagerCompat; // type@0120 │ │ +04551e: 3900 1200 |000b: if-nez v0, 001d // +0012 │ │ +045522: 6001 1f00 |000d: sget v1, Landroid/os/Build$VERSION;.SDK_INT:I // field@001f │ │ +045526: 1302 1100 |000f: const/16 v2, #int 17 // #11 │ │ +04552a: 3421 0e00 |0011: if-lt v1, v2, 001f // +000e │ │ +04552e: 2200 1e01 |0013: new-instance v0, Landroid/support/v4/hardware/display/DisplayManagerCompat$JellybeanMr1Impl; // type@011e │ │ +045532: 7020 6706 4000 |0015: invoke-direct {v0, v4}, Landroid/support/v4/hardware/display/DisplayManagerCompat$JellybeanMr1Impl;.:(Landroid/content/Context;)V // method@0667 │ │ +045538: 6202 2002 |0018: sget-object v2, Landroid/support/v4/hardware/display/DisplayManagerCompat;.sInstances:Ljava/util/WeakHashMap; // field@0220 │ │ +04553c: 6e30 f615 4200 |001a: invoke-virtual {v2, v4, v0}, Ljava/util/WeakHashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@15f6 │ │ +045542: 1e03 |001d: monitor-exit v3 │ │ +045544: 1100 |001e: return-object v0 │ │ +045546: 2200 1f01 |001f: new-instance v0, Landroid/support/v4/hardware/display/DisplayManagerCompat$LegacyImpl; // type@011f │ │ +04554a: 7020 6b06 4000 |0021: invoke-direct {v0, v4}, Landroid/support/v4/hardware/display/DisplayManagerCompat$LegacyImpl;.:(Landroid/content/Context;)V // method@066b │ │ +045550: 28f4 |0024: goto 0018 // -000c │ │ +045552: 0d02 |0025: move-exception v2 │ │ +045554: 1e03 |0026: monitor-exit v3 │ │ +045556: 2702 |0027: throw v2 │ │ catches : 1 │ │ 0x0003 - 0x0027 │ │ -> 0x0025 │ │ positions : │ │ 0x0000 line=54 │ │ 0x0003 line=55 │ │ 0x000b line=56 │ │ @@ -23938,17 +23940,17 @@ │ │ type : '(Ljava/lang/String;)[Landroid/view/Display;' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ source_file_idx : 971 (DisplayManagerCompat.java) │ │ │ │ Class #111 header: │ │ -class_idx : 292 │ │ +class_idx : 289 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 826 │ │ +superclass_idx : 823 │ │ source_file_idx : 972 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 5 │ │ virtual_methods_size: 0 │ │ │ │ Class #111 - │ │ @@ -23964,17 +23966,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0439cc: |[0439cc] android.support.v4.hardware.display.DisplayManagerJellybeanMr1.:()V │ │ -0439dc: 7010 1c15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ -0439e2: 0e00 |0003: return-void │ │ +045564: |[045564] android.support.v4.hardware.display.DisplayManagerJellybeanMr1.:()V │ │ +045574: 7010 1c15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ +04557a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=22 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/hardware/display/DisplayManagerJellybeanMr1; │ │ │ │ #1 : (in Landroid/support/v4/hardware/display/DisplayManagerJellybeanMr1;) │ │ @@ -23982,19 +23984,19 @@ │ │ type : '(Ljava/lang/Object;I)Landroid/view/Display;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0439e4: |[0439e4] android.support.v4.hardware.display.DisplayManagerJellybeanMr1.getDisplay:(Ljava/lang/Object;I)Landroid/view/Display; │ │ -0439f4: 1f01 5600 |0000: check-cast v1, Landroid/hardware/display/DisplayManager; // type@0056 │ │ -0439f8: 6e20 8601 2100 |0002: invoke-virtual {v1, v2}, Landroid/hardware/display/DisplayManager;.getDisplay:(I)Landroid/view/Display; // method@0186 │ │ -0439fe: 0c00 |0005: move-result-object v0 │ │ -043a00: 1100 |0006: return-object v0 │ │ +04557c: |[04557c] android.support.v4.hardware.display.DisplayManagerJellybeanMr1.getDisplay:(Ljava/lang/Object;I)Landroid/view/Display; │ │ +04558c: 1f01 5400 |0000: check-cast v1, Landroid/hardware/display/DisplayManager; // type@0054 │ │ +045590: 6e20 8601 2100 |0002: invoke-virtual {v1, v2}, Landroid/hardware/display/DisplayManager;.getDisplay:(I)Landroid/view/Display; // method@0186 │ │ +045596: 0c00 |0005: move-result-object v0 │ │ +045598: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 displayManagerObj Ljava/lang/Object; │ │ 0x0000 - 0x0007 reg=2 displayId I │ │ │ │ @@ -24003,19 +24005,19 @@ │ │ type : '(Landroid/content/Context;)Ljava/lang/Object;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -043a04: |[043a04] android.support.v4.hardware.display.DisplayManagerJellybeanMr1.getDisplayManager:(Landroid/content/Context;)Ljava/lang/Object; │ │ -043a14: 1a00 7c13 |0000: const-string v0, "display" // string@137c │ │ -043a18: 6e20 b900 0100 |0002: invoke-virtual {v1, v0}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@00b9 │ │ -043a1e: 0c00 |0005: move-result-object v0 │ │ -043a20: 1100 |0006: return-object v0 │ │ +04559c: |[04559c] android.support.v4.hardware.display.DisplayManagerJellybeanMr1.getDisplayManager:(Landroid/content/Context;)Ljava/lang/Object; │ │ +0455ac: 1a00 7813 |0000: const-string v0, "display" // string@1378 │ │ +0455b0: 6e20 b900 0100 |0002: invoke-virtual {v1, v0}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@00b9 │ │ +0455b6: 0c00 |0005: move-result-object v0 │ │ +0455b8: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 context Landroid/content/Context; │ │ │ │ #3 : (in Landroid/support/v4/hardware/display/DisplayManagerJellybeanMr1;) │ │ @@ -24023,19 +24025,19 @@ │ │ type : '(Ljava/lang/Object;)[Landroid/view/Display;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -043a24: |[043a24] android.support.v4.hardware.display.DisplayManagerJellybeanMr1.getDisplays:(Ljava/lang/Object;)[Landroid/view/Display; │ │ -043a34: 1f01 5600 |0000: check-cast v1, Landroid/hardware/display/DisplayManager; // type@0056 │ │ -043a38: 6e10 8701 0100 |0002: invoke-virtual {v1}, Landroid/hardware/display/DisplayManager;.getDisplays:()[Landroid/view/Display; // method@0187 │ │ -043a3e: 0c00 |0005: move-result-object v0 │ │ -043a40: 1100 |0006: return-object v0 │ │ +0455bc: |[0455bc] android.support.v4.hardware.display.DisplayManagerJellybeanMr1.getDisplays:(Ljava/lang/Object;)[Landroid/view/Display; │ │ +0455cc: 1f01 5400 |0000: check-cast v1, Landroid/hardware/display/DisplayManager; // type@0054 │ │ +0455d0: 6e10 8701 0100 |0002: invoke-virtual {v1}, Landroid/hardware/display/DisplayManager;.getDisplays:()[Landroid/view/Display; // method@0187 │ │ +0455d6: 0c00 |0005: move-result-object v0 │ │ +0455d8: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 displayManagerObj Ljava/lang/Object; │ │ │ │ #4 : (in Landroid/support/v4/hardware/display/DisplayManagerJellybeanMr1;) │ │ @@ -24043,34 +24045,34 @@ │ │ type : '(Ljava/lang/Object;Ljava/lang/String;)[Landroid/view/Display;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -043a44: |[043a44] android.support.v4.hardware.display.DisplayManagerJellybeanMr1.getDisplays:(Ljava/lang/Object;Ljava/lang/String;)[Landroid/view/Display; │ │ -043a54: 1f01 5600 |0000: check-cast v1, Landroid/hardware/display/DisplayManager; // type@0056 │ │ -043a58: 6e20 8801 2100 |0002: invoke-virtual {v1, v2}, Landroid/hardware/display/DisplayManager;.getDisplays:(Ljava/lang/String;)[Landroid/view/Display; // method@0188 │ │ -043a5e: 0c00 |0005: move-result-object v0 │ │ -043a60: 1100 |0006: return-object v0 │ │ +0455dc: |[0455dc] android.support.v4.hardware.display.DisplayManagerJellybeanMr1.getDisplays:(Ljava/lang/Object;Ljava/lang/String;)[Landroid/view/Display; │ │ +0455ec: 1f01 5400 |0000: check-cast v1, Landroid/hardware/display/DisplayManager; // type@0054 │ │ +0455f0: 6e20 8801 2100 |0002: invoke-virtual {v1, v2}, Landroid/hardware/display/DisplayManager;.getDisplays:(Ljava/lang/String;)[Landroid/view/Display; // method@0188 │ │ +0455f6: 0c00 |0005: move-result-object v0 │ │ +0455f8: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 displayManagerObj Ljava/lang/Object; │ │ 0x0000 - 0x0007 reg=2 category Ljava/lang/String; │ │ │ │ Virtual methods - │ │ source_file_idx : 972 (DisplayManagerJellybeanMr1.java) │ │ │ │ Class #112 header: │ │ -class_idx : 293 │ │ +class_idx : 290 │ │ access_flags : 1537 (0x0601) │ │ -superclass_idx : 826 │ │ -source_file_idx : 3272 │ │ +superclass_idx : 823 │ │ +source_file_idx : 3269 │ │ static_fields_size : 4 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 0 │ │ │ │ Class #112 - │ │ Class descriptor : 'Landroid/support/v4/internal/view/SupportMenu;' │ │ @@ -24097,21 +24099,21 @@ │ │ #3 : (in Landroid/support/v4/internal/view/SupportMenu;) │ │ name : 'USER_SHIFT' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ Instance fields - │ │ Direct methods - │ │ Virtual methods - │ │ - source_file_idx : 3272 (SupportMenu.java) │ │ + source_file_idx : 3269 (SupportMenu.java) │ │ │ │ Class #113 header: │ │ -class_idx : 294 │ │ +class_idx : 291 │ │ access_flags : 1537 (0x0601) │ │ -superclass_idx : 826 │ │ -source_file_idx : 3273 │ │ +superclass_idx : 823 │ │ +source_file_idx : 3270 │ │ static_fields_size : 5 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 11 │ │ │ │ Class #113 - │ │ Class descriptor : 'Landroid/support/v4/internal/view/SupportMenuItem;' │ │ @@ -24210,21 +24212,21 @@ │ │ │ │ #10 : (in Landroid/support/v4/internal/view/SupportMenuItem;) │ │ name : 'setSupportOnActionExpandListener' │ │ type : '(Landroid/support/v4/view/MenuItemCompat$OnActionExpandListener;)Landroid/support/v4/internal/view/SupportMenuItem;' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 3273 (SupportMenuItem.java) │ │ + source_file_idx : 3270 (SupportMenuItem.java) │ │ │ │ Class #114 header: │ │ -class_idx : 296 │ │ +class_idx : 293 │ │ access_flags : 1025 (0x0401) │ │ -superclass_idx : 826 │ │ -source_file_idx : 3430 │ │ +superclass_idx : 823 │ │ +source_file_idx : 3427 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 11 │ │ │ │ Class #114 - │ │ Class descriptor : 'Landroid/support/v4/media/TransportController;' │ │ @@ -24239,17 +24241,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -043a64: |[043a64] android.support.v4.media.TransportController.:()V │ │ -043a74: 7010 1c15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ -043a7a: 0e00 |0003: return-void │ │ +0455fc: |[0455fc] android.support.v4.media.TransportController.:()V │ │ +04560c: 7010 1c15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ +045612: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/media/TransportController; │ │ │ │ Virtual methods - │ │ @@ -24315,21 +24317,21 @@ │ │ │ │ #10 : (in Landroid/support/v4/media/TransportController;) │ │ name : 'unregisterStateListener' │ │ type : '(Landroid/support/v4/media/TransportStateListener;)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 3430 (TransportController.java) │ │ + source_file_idx : 3427 (TransportController.java) │ │ │ │ Class #115 header: │ │ -class_idx : 298 │ │ +class_idx : 295 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 826 │ │ -source_file_idx : 3431 │ │ +superclass_idx : 823 │ │ +source_file_idx : 3428 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ Class #115 annotations: │ │ Annotations on class │ │ @@ -24354,18 +24356,18 @@ │ │ type : '(Landroid/support/v4/media/TransportMediator;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -043a7c: |[043a7c] android.support.v4.media.TransportMediator$2.:(Landroid/support/v4/media/TransportMediator;)V │ │ -043a8c: 5b01 2b02 |0000: iput-object v1, v0, Landroid/support/v4/media/TransportMediator$2;.this$0:Landroid/support/v4/media/TransportMediator; // field@022b │ │ -043a90: 7010 1c15 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ -043a96: 0e00 |0005: return-void │ │ +045614: |[045614] android.support.v4.media.TransportMediator$2.:(Landroid/support/v4/media/TransportMediator;)V │ │ +045624: 5b01 2b02 |0000: iput-object v1, v0, Landroid/support/v4/media/TransportMediator$2;.this$0:Landroid/support/v4/media/TransportMediator; // field@022b │ │ +045628: 7010 1c15 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ +04562e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=130 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v4/media/TransportMediator$2; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v4/media/TransportMediator; │ │ │ │ @@ -24375,25 +24377,25 @@ │ │ type : '(ILandroid/view/KeyEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 17 16-bit code units │ │ -043a98: |[043a98] android.support.v4.media.TransportMediator$2.onKeyDown:(ILandroid/view/KeyEvent;)Z │ │ -043aa8: 7110 a606 0200 |0000: invoke-static {v2}, Landroid/support/v4/media/TransportMediator;.isMediaKey:(I)Z // method@06a6 │ │ -043aae: 0a00 |0003: move-result v0 │ │ -043ab0: 3800 0b00 |0004: if-eqz v0, 000f // +000b │ │ -043ab4: 5410 2b02 |0006: iget-object v0, v1, Landroid/support/v4/media/TransportMediator$2;.this$0:Landroid/support/v4/media/TransportMediator; // field@022b │ │ -043ab8: 5400 3802 |0008: iget-object v0, v0, Landroid/support/v4/media/TransportMediator;.mCallbacks:Landroid/support/v4/media/TransportPerformer; // field@0238 │ │ -043abc: 6e30 d506 2003 |000a: invoke-virtual {v0, v2, v3}, Landroid/support/v4/media/TransportPerformer;.onMediaButtonDown:(ILandroid/view/KeyEvent;)Z // method@06d5 │ │ -043ac2: 0a00 |000d: move-result v0 │ │ -043ac4: 0f00 |000e: return v0 │ │ -043ac6: 1200 |000f: const/4 v0, #int 0 // #0 │ │ -043ac8: 28fe |0010: goto 000e // -0002 │ │ +045630: |[045630] android.support.v4.media.TransportMediator$2.onKeyDown:(ILandroid/view/KeyEvent;)Z │ │ +045640: 7110 a606 0200 |0000: invoke-static {v2}, Landroid/support/v4/media/TransportMediator;.isMediaKey:(I)Z // method@06a6 │ │ +045646: 0a00 |0003: move-result v0 │ │ +045648: 3800 0b00 |0004: if-eqz v0, 000f // +000b │ │ +04564c: 5410 2b02 |0006: iget-object v0, v1, Landroid/support/v4/media/TransportMediator$2;.this$0:Landroid/support/v4/media/TransportMediator; // field@022b │ │ +045650: 5400 3802 |0008: iget-object v0, v0, Landroid/support/v4/media/TransportMediator;.mCallbacks:Landroid/support/v4/media/TransportPerformer; // field@0238 │ │ +045654: 6e30 d506 2003 |000a: invoke-virtual {v0, v2, v3}, Landroid/support/v4/media/TransportPerformer;.onMediaButtonDown:(ILandroid/view/KeyEvent;)Z // method@06d5 │ │ +04565a: 0a00 |000d: move-result v0 │ │ +04565c: 0f00 |000e: return v0 │ │ +04565e: 1200 |000f: const/4 v0, #int 0 // #0 │ │ +045660: 28fe |0010: goto 000e // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=133 │ │ locals : │ │ 0x0000 - 0x0011 reg=1 this Landroid/support/v4/media/TransportMediator$2; │ │ 0x0000 - 0x0011 reg=2 keyCode I │ │ 0x0000 - 0x0011 reg=3 event Landroid/view/KeyEvent; │ │ @@ -24403,17 +24405,17 @@ │ │ type : '(ILandroid/view/KeyEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -043acc: |[043acc] android.support.v4.media.TransportMediator$2.onKeyLongPress:(ILandroid/view/KeyEvent;)Z │ │ -043adc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -043ade: 0f00 |0001: return v0 │ │ +045664: |[045664] android.support.v4.media.TransportMediator$2.onKeyLongPress:(ILandroid/view/KeyEvent;)Z │ │ +045674: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +045676: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=137 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/media/TransportMediator$2; │ │ 0x0000 - 0x0002 reg=2 keyCode I │ │ 0x0000 - 0x0002 reg=3 event Landroid/view/KeyEvent; │ │ @@ -24423,17 +24425,17 @@ │ │ type : '(IILandroid/view/KeyEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -043ae0: |[043ae0] android.support.v4.media.TransportMediator$2.onKeyMultiple:(IILandroid/view/KeyEvent;)Z │ │ -043af0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -043af2: 0f00 |0001: return v0 │ │ +045678: |[045678] android.support.v4.media.TransportMediator$2.onKeyMultiple:(IILandroid/view/KeyEvent;)Z │ │ +045688: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +04568a: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=147 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/media/TransportMediator$2; │ │ 0x0000 - 0x0002 reg=2 keyCode I │ │ 0x0000 - 0x0002 reg=3 count I │ │ @@ -24444,40 +24446,40 @@ │ │ type : '(ILandroid/view/KeyEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 17 16-bit code units │ │ -043af4: |[043af4] android.support.v4.media.TransportMediator$2.onKeyUp:(ILandroid/view/KeyEvent;)Z │ │ -043b04: 7110 a606 0200 |0000: invoke-static {v2}, Landroid/support/v4/media/TransportMediator;.isMediaKey:(I)Z // method@06a6 │ │ -043b0a: 0a00 |0003: move-result v0 │ │ -043b0c: 3800 0b00 |0004: if-eqz v0, 000f // +000b │ │ -043b10: 5410 2b02 |0006: iget-object v0, v1, Landroid/support/v4/media/TransportMediator$2;.this$0:Landroid/support/v4/media/TransportMediator; // field@022b │ │ -043b14: 5400 3802 |0008: iget-object v0, v0, Landroid/support/v4/media/TransportMediator;.mCallbacks:Landroid/support/v4/media/TransportPerformer; // field@0238 │ │ -043b18: 6e30 d606 2003 |000a: invoke-virtual {v0, v2, v3}, Landroid/support/v4/media/TransportPerformer;.onMediaButtonUp:(ILandroid/view/KeyEvent;)Z // method@06d6 │ │ -043b1e: 0a00 |000d: move-result v0 │ │ -043b20: 0f00 |000e: return v0 │ │ -043b22: 1200 |000f: const/4 v0, #int 0 // #0 │ │ -043b24: 28fe |0010: goto 000e // -0002 │ │ +04568c: |[04568c] android.support.v4.media.TransportMediator$2.onKeyUp:(ILandroid/view/KeyEvent;)Z │ │ +04569c: 7110 a606 0200 |0000: invoke-static {v2}, Landroid/support/v4/media/TransportMediator;.isMediaKey:(I)Z // method@06a6 │ │ +0456a2: 0a00 |0003: move-result v0 │ │ +0456a4: 3800 0b00 |0004: if-eqz v0, 000f // +000b │ │ +0456a8: 5410 2b02 |0006: iget-object v0, v1, Landroid/support/v4/media/TransportMediator$2;.this$0:Landroid/support/v4/media/TransportMediator; // field@022b │ │ +0456ac: 5400 3802 |0008: iget-object v0, v0, Landroid/support/v4/media/TransportMediator;.mCallbacks:Landroid/support/v4/media/TransportPerformer; // field@0238 │ │ +0456b0: 6e30 d606 2003 |000a: invoke-virtual {v0, v2, v3}, Landroid/support/v4/media/TransportPerformer;.onMediaButtonUp:(ILandroid/view/KeyEvent;)Z // method@06d6 │ │ +0456b6: 0a00 |000d: move-result v0 │ │ +0456b8: 0f00 |000e: return v0 │ │ +0456ba: 1200 |000f: const/4 v0, #int 0 // #0 │ │ +0456bc: 28fe |0010: goto 000e // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=142 │ │ locals : │ │ 0x0000 - 0x0011 reg=1 this Landroid/support/v4/media/TransportMediator$2; │ │ 0x0000 - 0x0011 reg=2 keyCode I │ │ 0x0000 - 0x0011 reg=3 event Landroid/view/KeyEvent; │ │ │ │ - source_file_idx : 3431 (TransportMediator.java) │ │ + source_file_idx : 3428 (TransportMediator.java) │ │ │ │ Class #116 header: │ │ -class_idx : 300 │ │ +class_idx : 297 │ │ access_flags : 1536 (0x0600) │ │ -superclass_idx : 826 │ │ -source_file_idx : 3432 │ │ +superclass_idx : 823 │ │ +source_file_idx : 3429 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 4 │ │ │ │ Class #116 - │ │ Class descriptor : 'Landroid/support/v4/media/TransportMediatorCallback;' │ │ @@ -24508,21 +24510,21 @@ │ │ │ │ #3 : (in Landroid/support/v4/media/TransportMediatorCallback;) │ │ name : 'playbackPositionUpdate' │ │ type : '(J)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 3432 (TransportMediatorCallback.java) │ │ + source_file_idx : 3429 (TransportMediatorCallback.java) │ │ │ │ Class #117 header: │ │ -class_idx : 301 │ │ +class_idx : 298 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 826 │ │ -source_file_idx : 3433 │ │ +superclass_idx : 823 │ │ +source_file_idx : 3430 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #117 annotations: │ │ Annotations on class │ │ @@ -24547,18 +24549,18 @@ │ │ type : '(Landroid/support/v4/media/TransportMediatorJellybeanMR2;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -043b28: |[043b28] android.support.v4.media.TransportMediatorJellybeanMR2$1.:(Landroid/support/v4/media/TransportMediatorJellybeanMR2;)V │ │ -043b38: 5b01 4002 |0000: iput-object v1, v0, Landroid/support/v4/media/TransportMediatorJellybeanMR2$1;.this$0:Landroid/support/v4/media/TransportMediatorJellybeanMR2; // field@0240 │ │ -043b3c: 7010 1c15 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ -043b42: 0e00 |0005: return-void │ │ +0456c0: |[0456c0] android.support.v4.media.TransportMediatorJellybeanMR2$1.:(Landroid/support/v4/media/TransportMediatorJellybeanMR2;)V │ │ +0456d0: 5b01 4002 |0000: iput-object v1, v0, Landroid/support/v4/media/TransportMediatorJellybeanMR2$1;.this$0:Landroid/support/v4/media/TransportMediatorJellybeanMR2; // field@0240 │ │ +0456d4: 7010 1c15 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ +0456da: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=42 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v4/media/TransportMediatorJellybeanMR2$1; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v4/media/TransportMediatorJellybeanMR2; │ │ │ │ @@ -24568,18 +24570,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -043b44: |[043b44] android.support.v4.media.TransportMediatorJellybeanMR2$1.onWindowAttached:()V │ │ -043b54: 5410 4002 |0000: iget-object v0, v1, Landroid/support/v4/media/TransportMediatorJellybeanMR2$1;.this$0:Landroid/support/v4/media/TransportMediatorJellybeanMR2; // field@0240 │ │ -043b58: 6e10 cc06 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.windowAttached:()V // method@06cc │ │ -043b5e: 0e00 |0005: return-void │ │ +0456dc: |[0456dc] android.support.v4.media.TransportMediatorJellybeanMR2$1.onWindowAttached:()V │ │ +0456ec: 5410 4002 |0000: iget-object v0, v1, Landroid/support/v4/media/TransportMediatorJellybeanMR2$1;.this$0:Landroid/support/v4/media/TransportMediatorJellybeanMR2; // field@0240 │ │ +0456f0: 6e10 cc06 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.windowAttached:()V // method@06cc │ │ +0456f6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ 0x0005 line=46 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/media/TransportMediatorJellybeanMR2$1; │ │ │ │ @@ -24588,32 +24590,32 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -043b60: |[043b60] android.support.v4.media.TransportMediatorJellybeanMR2$1.onWindowDetached:()V │ │ -043b70: 5410 4002 |0000: iget-object v0, v1, Landroid/support/v4/media/TransportMediatorJellybeanMR2$1;.this$0:Landroid/support/v4/media/TransportMediatorJellybeanMR2; // field@0240 │ │ -043b74: 6e10 cd06 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.windowDetached:()V // method@06cd │ │ -043b7a: 0e00 |0005: return-void │ │ +0456f8: |[0456f8] android.support.v4.media.TransportMediatorJellybeanMR2$1.onWindowDetached:()V │ │ +045708: 5410 4002 |0000: iget-object v0, v1, Landroid/support/v4/media/TransportMediatorJellybeanMR2$1;.this$0:Landroid/support/v4/media/TransportMediatorJellybeanMR2; // field@0240 │ │ +04570c: 6e10 cd06 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.windowDetached:()V // method@06cd │ │ +045712: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ 0x0005 line=50 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/media/TransportMediatorJellybeanMR2$1; │ │ │ │ - source_file_idx : 3433 (TransportMediatorJellybeanMR2.java) │ │ + source_file_idx : 3430 (TransportMediatorJellybeanMR2.java) │ │ │ │ Class #118 header: │ │ -class_idx : 302 │ │ +class_idx : 299 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 826 │ │ -source_file_idx : 3433 │ │ +superclass_idx : 823 │ │ +source_file_idx : 3430 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #118 annotations: │ │ Annotations on class │ │ @@ -24638,18 +24640,18 @@ │ │ type : '(Landroid/support/v4/media/TransportMediatorJellybeanMR2;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -043b7c: |[043b7c] android.support.v4.media.TransportMediatorJellybeanMR2$2.:(Landroid/support/v4/media/TransportMediatorJellybeanMR2;)V │ │ -043b8c: 5b01 4102 |0000: iput-object v1, v0, Landroid/support/v4/media/TransportMediatorJellybeanMR2$2;.this$0:Landroid/support/v4/media/TransportMediatorJellybeanMR2; // field@0241 │ │ -043b90: 7010 1c15 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ -043b96: 0e00 |0005: return-void │ │ +045714: |[045714] android.support.v4.media.TransportMediatorJellybeanMR2$2.:(Landroid/support/v4/media/TransportMediatorJellybeanMR2;)V │ │ +045724: 5b01 4102 |0000: iput-object v1, v0, Landroid/support/v4/media/TransportMediatorJellybeanMR2$2;.this$0:Landroid/support/v4/media/TransportMediatorJellybeanMR2; // field@0241 │ │ +045728: 7010 1c15 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ +04572e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=53 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v4/media/TransportMediatorJellybeanMR2$2; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v4/media/TransportMediatorJellybeanMR2; │ │ │ │ @@ -24659,38 +24661,38 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -043b98: |[043b98] android.support.v4.media.TransportMediatorJellybeanMR2$2.onWindowFocusChanged:(Z)V │ │ -043ba8: 3802 0800 |0000: if-eqz v2, 0008 // +0008 │ │ -043bac: 5410 4102 |0002: iget-object v0, v1, Landroid/support/v4/media/TransportMediatorJellybeanMR2$2;.this$0:Landroid/support/v4/media/TransportMediatorJellybeanMR2; // field@0241 │ │ -043bb0: 6e10 c206 0000 |0004: invoke-virtual {v0}, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.gainFocus:()V // method@06c2 │ │ -043bb6: 0e00 |0007: return-void │ │ -043bb8: 5410 4102 |0008: iget-object v0, v1, Landroid/support/v4/media/TransportMediatorJellybeanMR2$2;.this$0:Landroid/support/v4/media/TransportMediatorJellybeanMR2; // field@0241 │ │ -043bbc: 6e10 c406 0000 |000a: invoke-virtual {v0}, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.loseFocus:()V // method@06c4 │ │ -043bc2: 28fa |000d: goto 0007 // -0006 │ │ +045730: |[045730] android.support.v4.media.TransportMediatorJellybeanMR2$2.onWindowFocusChanged:(Z)V │ │ +045740: 3802 0800 |0000: if-eqz v2, 0008 // +0008 │ │ +045744: 5410 4102 |0002: iget-object v0, v1, Landroid/support/v4/media/TransportMediatorJellybeanMR2$2;.this$0:Landroid/support/v4/media/TransportMediatorJellybeanMR2; // field@0241 │ │ +045748: 6e10 c206 0000 |0004: invoke-virtual {v0}, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.gainFocus:()V // method@06c2 │ │ +04574e: 0e00 |0007: return-void │ │ +045750: 5410 4102 |0008: iget-object v0, v1, Landroid/support/v4/media/TransportMediatorJellybeanMR2$2;.this$0:Landroid/support/v4/media/TransportMediatorJellybeanMR2; // field@0241 │ │ +045754: 6e10 c406 0000 |000a: invoke-virtual {v0}, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.loseFocus:()V // method@06c4 │ │ +04575a: 28fa |000d: goto 0007 // -0006 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ 0x0007 line=58 │ │ 0x0008 line=57 │ │ locals : │ │ 0x0000 - 0x000e reg=1 this Landroid/support/v4/media/TransportMediatorJellybeanMR2$2; │ │ 0x0000 - 0x000e reg=2 hasFocus Z │ │ │ │ - source_file_idx : 3433 (TransportMediatorJellybeanMR2.java) │ │ + source_file_idx : 3430 (TransportMediatorJellybeanMR2.java) │ │ │ │ Class #119 header: │ │ -class_idx : 303 │ │ +class_idx : 300 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 28 │ │ -source_file_idx : 3433 │ │ +source_file_idx : 3430 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #119 annotations: │ │ Annotations on class │ │ @@ -24714,18 +24716,18 @@ │ │ type : '(Landroid/support/v4/media/TransportMediatorJellybeanMR2;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -043bc4: |[043bc4] android.support.v4.media.TransportMediatorJellybeanMR2$3.:(Landroid/support/v4/media/TransportMediatorJellybeanMR2;)V │ │ -043bd4: 5b01 4202 |0000: iput-object v1, v0, Landroid/support/v4/media/TransportMediatorJellybeanMR2$3;.this$0:Landroid/support/v4/media/TransportMediatorJellybeanMR2; // field@0242 │ │ -043bd8: 7010 9100 0000 |0002: invoke-direct {v0}, Landroid/content/BroadcastReceiver;.:()V // method@0091 │ │ -043bde: 0e00 |0005: return-void │ │ +04575c: |[04575c] android.support.v4.media.TransportMediatorJellybeanMR2$3.:(Landroid/support/v4/media/TransportMediatorJellybeanMR2;)V │ │ +04576c: 5b01 4202 |0000: iput-object v1, v0, Landroid/support/v4/media/TransportMediatorJellybeanMR2$3;.this$0:Landroid/support/v4/media/TransportMediatorJellybeanMR2; // field@0242 │ │ +045770: 7010 9100 0000 |0002: invoke-direct {v0}, Landroid/content/BroadcastReceiver;.:()V // method@0091 │ │ +045776: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=60 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v4/media/TransportMediatorJellybeanMR2$3; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v4/media/TransportMediatorJellybeanMR2; │ │ │ │ @@ -24735,27 +24737,27 @@ │ │ type : '(Landroid/content/Context;Landroid/content/Intent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 23 16-bit code units │ │ -043be0: |[043be0] android.support.v4.media.TransportMediatorJellybeanMR2$3.onReceive:(Landroid/content/Context;Landroid/content/Intent;)V │ │ -043bf0: 1a02 b110 |0000: const-string v2, "android.intent.extra.KEY_EVENT" // string@10b1 │ │ -043bf4: 6e20 d500 2500 |0002: invoke-virtual {v5, v2}, Landroid/content/Intent;.getParcelableExtra:(Ljava/lang/String;)Landroid/os/Parcelable; // method@00d5 │ │ -043bfa: 0c01 |0005: move-result-object v1 │ │ -043bfc: 1f01 9802 |0006: check-cast v1, Landroid/view/KeyEvent; // type@0298 │ │ -043c00: 5432 4202 |0008: iget-object v2, v3, Landroid/support/v4/media/TransportMediatorJellybeanMR2$3;.this$0:Landroid/support/v4/media/TransportMediatorJellybeanMR2; // field@0242 │ │ -043c04: 5422 5102 |000a: iget-object v2, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mTransportCallback:Landroid/support/v4/media/TransportMediatorCallback; // field@0251 │ │ -043c08: 7220 b406 1200 |000c: invoke-interface {v2, v1}, Landroid/support/v4/media/TransportMediatorCallback;.handleKey:(Landroid/view/KeyEvent;)V // method@06b4 │ │ -043c0e: 0e00 |000f: return-void │ │ -043c10: 0d00 |0010: move-exception v0 │ │ -043c12: 1a02 650d |0011: const-string v2, "TransportController" // string@0d65 │ │ -043c16: 7120 fc11 0200 |0013: invoke-static {v2, v0}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/Throwable;)I // method@11fc │ │ -043c1c: 28f9 |0016: goto 000f // -0007 │ │ +045778: |[045778] android.support.v4.media.TransportMediatorJellybeanMR2$3.onReceive:(Landroid/content/Context;Landroid/content/Intent;)V │ │ +045788: 1a02 ad10 |0000: const-string v2, "android.intent.extra.KEY_EVENT" // string@10ad │ │ +04578c: 6e20 d500 2500 |0002: invoke-virtual {v5, v2}, Landroid/content/Intent;.getParcelableExtra:(Ljava/lang/String;)Landroid/os/Parcelable; // method@00d5 │ │ +045792: 0c01 |0005: move-result-object v1 │ │ +045794: 1f01 9502 |0006: check-cast v1, Landroid/view/KeyEvent; // type@0295 │ │ +045798: 5432 4202 |0008: iget-object v2, v3, Landroid/support/v4/media/TransportMediatorJellybeanMR2$3;.this$0:Landroid/support/v4/media/TransportMediatorJellybeanMR2; // field@0242 │ │ +04579c: 5422 5102 |000a: iget-object v2, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mTransportCallback:Landroid/support/v4/media/TransportMediatorCallback; // field@0251 │ │ +0457a0: 7220 b406 1200 |000c: invoke-interface {v2, v1}, Landroid/support/v4/media/TransportMediatorCallback;.handleKey:(Landroid/view/KeyEvent;)V // method@06b4 │ │ +0457a6: 0e00 |000f: return-void │ │ +0457a8: 0d00 |0010: move-exception v0 │ │ +0457aa: 1a02 620d |0011: const-string v2, "TransportController" // string@0d62 │ │ +0457ae: 7120 fc11 0200 |0013: invoke-static {v2, v0}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/Throwable;)I // method@11fc │ │ +0457b4: 28f9 |0016: goto 000f // -0007 │ │ catches : 1 │ │ 0x0000 - 0x000f │ │ Ljava/lang/ClassCastException; -> 0x0010 │ │ positions : │ │ 0x0000 line=64 │ │ 0x0008 line=65 │ │ 0x000f line=69 │ │ @@ -24764,21 +24766,21 @@ │ │ locals : │ │ 0x0008 - 0x000f reg=1 event Landroid/view/KeyEvent; │ │ 0x0011 - 0x0017 reg=0 e Ljava/lang/ClassCastException; │ │ 0x0000 - 0x0017 reg=3 this Landroid/support/v4/media/TransportMediatorJellybeanMR2$3; │ │ 0x0000 - 0x0017 reg=4 context Landroid/content/Context; │ │ 0x0000 - 0x0017 reg=5 intent Landroid/content/Intent; │ │ │ │ - source_file_idx : 3433 (TransportMediatorJellybeanMR2.java) │ │ + source_file_idx : 3430 (TransportMediatorJellybeanMR2.java) │ │ │ │ Class #120 header: │ │ -class_idx : 304 │ │ +class_idx : 301 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 826 │ │ -source_file_idx : 3433 │ │ +superclass_idx : 823 │ │ +source_file_idx : 3430 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #120 annotations: │ │ Annotations on class │ │ @@ -24803,18 +24805,18 @@ │ │ type : '(Landroid/support/v4/media/TransportMediatorJellybeanMR2;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -043c30: |[043c30] android.support.v4.media.TransportMediatorJellybeanMR2$4.:(Landroid/support/v4/media/TransportMediatorJellybeanMR2;)V │ │ -043c40: 5b01 4302 |0000: iput-object v1, v0, Landroid/support/v4/media/TransportMediatorJellybeanMR2$4;.this$0:Landroid/support/v4/media/TransportMediatorJellybeanMR2; // field@0243 │ │ -043c44: 7010 1c15 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ -043c4a: 0e00 |0005: return-void │ │ +0457c8: |[0457c8] android.support.v4.media.TransportMediatorJellybeanMR2$4.:(Landroid/support/v4/media/TransportMediatorJellybeanMR2;)V │ │ +0457d8: 5b01 4302 |0000: iput-object v1, v0, Landroid/support/v4/media/TransportMediatorJellybeanMR2$4;.this$0:Landroid/support/v4/media/TransportMediatorJellybeanMR2; // field@0243 │ │ +0457dc: 7010 1c15 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ +0457e2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=72 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v4/media/TransportMediatorJellybeanMR2$4; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v4/media/TransportMediatorJellybeanMR2; │ │ │ │ @@ -24824,34 +24826,34 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -043c4c: |[043c4c] android.support.v4.media.TransportMediatorJellybeanMR2$4.onAudioFocusChange:(I)V │ │ -043c5c: 5410 4302 |0000: iget-object v0, v1, Landroid/support/v4/media/TransportMediatorJellybeanMR2$4;.this$0:Landroid/support/v4/media/TransportMediatorJellybeanMR2; // field@0243 │ │ -043c60: 5400 5102 |0002: iget-object v0, v0, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mTransportCallback:Landroid/support/v4/media/TransportMediatorCallback; // field@0251 │ │ -043c64: 7220 b306 2000 |0004: invoke-interface {v0, v2}, Landroid/support/v4/media/TransportMediatorCallback;.handleAudioFocusChange:(I)V // method@06b3 │ │ -043c6a: 0e00 |0007: return-void │ │ +0457e4: |[0457e4] android.support.v4.media.TransportMediatorJellybeanMR2$4.onAudioFocusChange:(I)V │ │ +0457f4: 5410 4302 |0000: iget-object v0, v1, Landroid/support/v4/media/TransportMediatorJellybeanMR2$4;.this$0:Landroid/support/v4/media/TransportMediatorJellybeanMR2; // field@0243 │ │ +0457f8: 5400 5102 |0002: iget-object v0, v0, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mTransportCallback:Landroid/support/v4/media/TransportMediatorCallback; // field@0251 │ │ +0457fc: 7220 b306 2000 |0004: invoke-interface {v0, v2}, Landroid/support/v4/media/TransportMediatorCallback;.handleAudioFocusChange:(I)V // method@06b3 │ │ +045802: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=75 │ │ 0x0007 line=76 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Landroid/support/v4/media/TransportMediatorJellybeanMR2$4; │ │ 0x0000 - 0x0008 reg=2 focusChange I │ │ │ │ - source_file_idx : 3433 (TransportMediatorJellybeanMR2.java) │ │ + source_file_idx : 3430 (TransportMediatorJellybeanMR2.java) │ │ │ │ Class #121 header: │ │ -class_idx : 305 │ │ +class_idx : 302 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 826 │ │ -source_file_idx : 3433 │ │ +superclass_idx : 823 │ │ +source_file_idx : 3430 │ │ static_fields_size : 0 │ │ instance_fields_size: 16 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 14 │ │ │ │ Class #121 - │ │ Class descriptor : 'Landroid/support/v4/media/TransportMediatorJellybeanMR2;' │ │ @@ -24932,75 +24934,75 @@ │ │ type : '(Landroid/content/Context;Landroid/media/AudioManager;Landroid/view/View;Landroid/support/v4/media/TransportMediatorCallback;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 7 │ │ ins : 5 │ │ outs : 2 │ │ insns size : 130 16-bit code units │ │ -043c6c: |[043c6c] android.support.v4.media.TransportMediatorJellybeanMR2.:(Landroid/content/Context;Landroid/media/AudioManager;Landroid/view/View;Landroid/support/v4/media/TransportMediatorCallback;)V │ │ -043c7c: 7010 1c15 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@151c │ │ -043c82: 2200 2d01 |0003: new-instance v0, Landroid/support/v4/media/TransportMediatorJellybeanMR2$1; // type@012d │ │ -043c86: 7020 b606 2000 |0005: invoke-direct {v0, v2}, Landroid/support/v4/media/TransportMediatorJellybeanMR2$1;.:(Landroid/support/v4/media/TransportMediatorJellybeanMR2;)V // method@06b6 │ │ -043c8c: 5b20 5202 |0008: iput-object v0, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mWindowAttachListener:Landroid/view/ViewTreeObserver$OnWindowAttachListener; // field@0252 │ │ -043c90: 2200 2e01 |000a: new-instance v0, Landroid/support/v4/media/TransportMediatorJellybeanMR2$2; // type@012e │ │ -043c94: 7020 b906 2000 |000c: invoke-direct {v0, v2}, Landroid/support/v4/media/TransportMediatorJellybeanMR2$2;.:(Landroid/support/v4/media/TransportMediatorJellybeanMR2;)V // method@06b9 │ │ -043c9a: 5b20 5302 |000f: iput-object v0, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mWindowFocusListener:Landroid/view/ViewTreeObserver$OnWindowFocusChangeListener; // field@0253 │ │ -043c9e: 2200 2f01 |0011: new-instance v0, Landroid/support/v4/media/TransportMediatorJellybeanMR2$3; // type@012f │ │ -043ca2: 7020 bb06 2000 |0013: invoke-direct {v0, v2}, Landroid/support/v4/media/TransportMediatorJellybeanMR2$3;.:(Landroid/support/v4/media/TransportMediatorJellybeanMR2;)V // method@06bb │ │ -043ca8: 5b20 4a02 |0016: iput-object v0, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mMediaButtonReceiver:Landroid/content/BroadcastReceiver; // field@024a │ │ -043cac: 2200 3001 |0018: new-instance v0, Landroid/support/v4/media/TransportMediatorJellybeanMR2$4; // type@0130 │ │ -043cb0: 7020 bd06 2000 |001a: invoke-direct {v0, v2}, Landroid/support/v4/media/TransportMediatorJellybeanMR2$4;.:(Landroid/support/v4/media/TransportMediatorJellybeanMR2;)V // method@06bd │ │ -043cb6: 5b20 4402 |001d: iput-object v0, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mAudioFocusChangeListener:Landroid/media/AudioManager$OnAudioFocusChangeListener; // field@0244 │ │ -043cba: 1200 |001f: const/4 v0, #int 0 // #0 │ │ -043cbc: 5920 4c02 |0020: iput v0, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mPlayState:I // field@024c │ │ -043cc0: 5b23 4702 |0022: iput-object v3, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mContext:Landroid/content/Context; // field@0247 │ │ -043cc4: 5b24 4602 |0024: iput-object v4, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mAudioManager:Landroid/media/AudioManager; // field@0246 │ │ -043cc8: 5b25 5002 |0026: iput-object v5, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mTargetView:Landroid/view/View; // field@0250 │ │ -043ccc: 5b26 5102 |0028: iput-object v6, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mTransportCallback:Landroid/support/v4/media/TransportMediatorCallback; // field@0251 │ │ -043cd0: 2200 4203 |002a: new-instance v0, Ljava/lang/StringBuilder; // type@0342 │ │ -043cd4: 7010 5715 0000 |002c: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ -043cda: 6e10 b700 0300 |002f: invoke-virtual {v3}, Landroid/content/Context;.getPackageName:()Ljava/lang/String; // method@00b7 │ │ -043ce0: 0c01 |0032: move-result-object v1 │ │ -043ce2: 6e20 5f15 1000 |0033: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -043ce8: 0c00 |0036: move-result-object v0 │ │ -043cea: 1a01 7401 |0037: const-string v1, ":transport:" // string@0174 │ │ -043cee: 6e20 5f15 1000 |0039: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -043cf4: 0c00 |003c: move-result-object v0 │ │ -043cf6: 7110 6915 0200 |003d: invoke-static {v2}, Ljava/lang/System;.identityHashCode:(Ljava/lang/Object;)I // method@1569 │ │ -043cfc: 0a01 |0040: move-result v1 │ │ -043cfe: 6e20 5b15 1000 |0041: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@155b │ │ -043d04: 0c00 |0044: move-result-object v0 │ │ -043d06: 6e10 6415 0000 |0045: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ -043d0c: 0c00 |0048: move-result-object v0 │ │ -043d0e: 5b20 4d02 |0049: iput-object v0, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mReceiverAction:Ljava/lang/String; // field@024d │ │ -043d12: 2200 2800 |004b: new-instance v0, Landroid/content/Intent; // type@0028 │ │ -043d16: 5421 4d02 |004d: iget-object v1, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mReceiverAction:Ljava/lang/String; // field@024d │ │ -043d1a: 7020 c800 1000 |004f: invoke-direct {v0, v1}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@00c8 │ │ -043d20: 5b20 4902 |0052: iput-object v0, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mIntent:Landroid/content/Intent; // field@0249 │ │ -043d24: 5420 4902 |0054: iget-object v0, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mIntent:Landroid/content/Intent; // field@0249 │ │ -043d28: 6e10 b700 0300 |0056: invoke-virtual {v3}, Landroid/content/Context;.getPackageName:()Ljava/lang/String; // method@00b7 │ │ -043d2e: 0c01 |0059: move-result-object v1 │ │ -043d30: 6e20 ec00 1000 |005a: invoke-virtual {v0, v1}, Landroid/content/Intent;.setPackage:(Ljava/lang/String;)Landroid/content/Intent; // method@00ec │ │ -043d36: 2200 2900 |005d: new-instance v0, Landroid/content/IntentFilter; // type@0029 │ │ -043d3a: 7010 ee00 0000 |005f: invoke-direct {v0}, Landroid/content/IntentFilter;.:()V // method@00ee │ │ -043d40: 5b20 4e02 |0062: iput-object v0, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mReceiverFilter:Landroid/content/IntentFilter; // field@024e │ │ -043d44: 5420 4e02 |0064: iget-object v0, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mReceiverFilter:Landroid/content/IntentFilter; // field@024e │ │ -043d48: 5421 4d02 |0066: iget-object v1, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mReceiverAction:Ljava/lang/String; // field@024d │ │ -043d4c: 6e20 ef00 1000 |0068: invoke-virtual {v0, v1}, Landroid/content/IntentFilter;.addAction:(Ljava/lang/String;)V // method@00ef │ │ -043d52: 5420 5002 |006b: iget-object v0, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mTargetView:Landroid/view/View; // field@0250 │ │ -043d56: 6e10 9512 0000 |006d: invoke-virtual {v0}, Landroid/view/View;.getViewTreeObserver:()Landroid/view/ViewTreeObserver; // method@1295 │ │ -043d5c: 0c00 |0070: move-result-object v0 │ │ -043d5e: 5421 5202 |0071: iget-object v1, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mWindowAttachListener:Landroid/view/ViewTreeObserver$OnWindowAttachListener; // field@0252 │ │ -043d62: 6e20 1a13 1000 |0073: invoke-virtual {v0, v1}, Landroid/view/ViewTreeObserver;.addOnWindowAttachListener:(Landroid/view/ViewTreeObserver$OnWindowAttachListener;)V // method@131a │ │ -043d68: 5420 5002 |0076: iget-object v0, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mTargetView:Landroid/view/View; // field@0250 │ │ -043d6c: 6e10 9512 0000 |0078: invoke-virtual {v0}, Landroid/view/View;.getViewTreeObserver:()Landroid/view/ViewTreeObserver; // method@1295 │ │ -043d72: 0c00 |007b: move-result-object v0 │ │ -043d74: 5421 5302 |007c: iget-object v1, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mWindowFocusListener:Landroid/view/ViewTreeObserver$OnWindowFocusChangeListener; // field@0253 │ │ -043d78: 6e20 1b13 1000 |007e: invoke-virtual {v0, v1}, Landroid/view/ViewTreeObserver;.addOnWindowFocusChangeListener:(Landroid/view/ViewTreeObserver$OnWindowFocusChangeListener;)V // method@131b │ │ -043d7e: 0e00 |0081: return-void │ │ +045804: |[045804] android.support.v4.media.TransportMediatorJellybeanMR2.:(Landroid/content/Context;Landroid/media/AudioManager;Landroid/view/View;Landroid/support/v4/media/TransportMediatorCallback;)V │ │ +045814: 7010 1c15 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@151c │ │ +04581a: 2200 2a01 |0003: new-instance v0, Landroid/support/v4/media/TransportMediatorJellybeanMR2$1; // type@012a │ │ +04581e: 7020 b606 2000 |0005: invoke-direct {v0, v2}, Landroid/support/v4/media/TransportMediatorJellybeanMR2$1;.:(Landroid/support/v4/media/TransportMediatorJellybeanMR2;)V // method@06b6 │ │ +045824: 5b20 5202 |0008: iput-object v0, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mWindowAttachListener:Landroid/view/ViewTreeObserver$OnWindowAttachListener; // field@0252 │ │ +045828: 2200 2b01 |000a: new-instance v0, Landroid/support/v4/media/TransportMediatorJellybeanMR2$2; // type@012b │ │ +04582c: 7020 b906 2000 |000c: invoke-direct {v0, v2}, Landroid/support/v4/media/TransportMediatorJellybeanMR2$2;.:(Landroid/support/v4/media/TransportMediatorJellybeanMR2;)V // method@06b9 │ │ +045832: 5b20 5302 |000f: iput-object v0, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mWindowFocusListener:Landroid/view/ViewTreeObserver$OnWindowFocusChangeListener; // field@0253 │ │ +045836: 2200 2c01 |0011: new-instance v0, Landroid/support/v4/media/TransportMediatorJellybeanMR2$3; // type@012c │ │ +04583a: 7020 bb06 2000 |0013: invoke-direct {v0, v2}, Landroid/support/v4/media/TransportMediatorJellybeanMR2$3;.:(Landroid/support/v4/media/TransportMediatorJellybeanMR2;)V // method@06bb │ │ +045840: 5b20 4a02 |0016: iput-object v0, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mMediaButtonReceiver:Landroid/content/BroadcastReceiver; // field@024a │ │ +045844: 2200 2d01 |0018: new-instance v0, Landroid/support/v4/media/TransportMediatorJellybeanMR2$4; // type@012d │ │ +045848: 7020 bd06 2000 |001a: invoke-direct {v0, v2}, Landroid/support/v4/media/TransportMediatorJellybeanMR2$4;.:(Landroid/support/v4/media/TransportMediatorJellybeanMR2;)V // method@06bd │ │ +04584e: 5b20 4402 |001d: iput-object v0, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mAudioFocusChangeListener:Landroid/media/AudioManager$OnAudioFocusChangeListener; // field@0244 │ │ +045852: 1200 |001f: const/4 v0, #int 0 // #0 │ │ +045854: 5920 4c02 |0020: iput v0, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mPlayState:I // field@024c │ │ +045858: 5b23 4702 |0022: iput-object v3, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mContext:Landroid/content/Context; // field@0247 │ │ +04585c: 5b24 4602 |0024: iput-object v4, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mAudioManager:Landroid/media/AudioManager; // field@0246 │ │ +045860: 5b25 5002 |0026: iput-object v5, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mTargetView:Landroid/view/View; // field@0250 │ │ +045864: 5b26 5102 |0028: iput-object v6, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mTransportCallback:Landroid/support/v4/media/TransportMediatorCallback; // field@0251 │ │ +045868: 2200 3f03 |002a: new-instance v0, Ljava/lang/StringBuilder; // type@033f │ │ +04586c: 7010 5715 0000 |002c: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ +045872: 6e10 b700 0300 |002f: invoke-virtual {v3}, Landroid/content/Context;.getPackageName:()Ljava/lang/String; // method@00b7 │ │ +045878: 0c01 |0032: move-result-object v1 │ │ +04587a: 6e20 5f15 1000 |0033: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +045880: 0c00 |0036: move-result-object v0 │ │ +045882: 1a01 7401 |0037: const-string v1, ":transport:" // string@0174 │ │ +045886: 6e20 5f15 1000 |0039: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +04588c: 0c00 |003c: move-result-object v0 │ │ +04588e: 7110 6915 0200 |003d: invoke-static {v2}, Ljava/lang/System;.identityHashCode:(Ljava/lang/Object;)I // method@1569 │ │ +045894: 0a01 |0040: move-result v1 │ │ +045896: 6e20 5b15 1000 |0041: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@155b │ │ +04589c: 0c00 |0044: move-result-object v0 │ │ +04589e: 6e10 6415 0000 |0045: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ +0458a4: 0c00 |0048: move-result-object v0 │ │ +0458a6: 5b20 4d02 |0049: iput-object v0, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mReceiverAction:Ljava/lang/String; // field@024d │ │ +0458aa: 2200 2800 |004b: new-instance v0, Landroid/content/Intent; // type@0028 │ │ +0458ae: 5421 4d02 |004d: iget-object v1, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mReceiverAction:Ljava/lang/String; // field@024d │ │ +0458b2: 7020 c800 1000 |004f: invoke-direct {v0, v1}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@00c8 │ │ +0458b8: 5b20 4902 |0052: iput-object v0, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mIntent:Landroid/content/Intent; // field@0249 │ │ +0458bc: 5420 4902 |0054: iget-object v0, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mIntent:Landroid/content/Intent; // field@0249 │ │ +0458c0: 6e10 b700 0300 |0056: invoke-virtual {v3}, Landroid/content/Context;.getPackageName:()Ljava/lang/String; // method@00b7 │ │ +0458c6: 0c01 |0059: move-result-object v1 │ │ +0458c8: 6e20 ec00 1000 |005a: invoke-virtual {v0, v1}, Landroid/content/Intent;.setPackage:(Ljava/lang/String;)Landroid/content/Intent; // method@00ec │ │ +0458ce: 2200 2900 |005d: new-instance v0, Landroid/content/IntentFilter; // type@0029 │ │ +0458d2: 7010 ee00 0000 |005f: invoke-direct {v0}, Landroid/content/IntentFilter;.:()V // method@00ee │ │ +0458d8: 5b20 4e02 |0062: iput-object v0, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mReceiverFilter:Landroid/content/IntentFilter; // field@024e │ │ +0458dc: 5420 4e02 |0064: iget-object v0, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mReceiverFilter:Landroid/content/IntentFilter; // field@024e │ │ +0458e0: 5421 4d02 |0066: iget-object v1, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mReceiverAction:Ljava/lang/String; // field@024d │ │ +0458e4: 6e20 ef00 1000 |0068: invoke-virtual {v0, v1}, Landroid/content/IntentFilter;.addAction:(Ljava/lang/String;)V // method@00ef │ │ +0458ea: 5420 5002 |006b: iget-object v0, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mTargetView:Landroid/view/View; // field@0250 │ │ +0458ee: 6e10 9512 0000 |006d: invoke-virtual {v0}, Landroid/view/View;.getViewTreeObserver:()Landroid/view/ViewTreeObserver; // method@1295 │ │ +0458f4: 0c00 |0070: move-result-object v0 │ │ +0458f6: 5421 5202 |0071: iget-object v1, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mWindowAttachListener:Landroid/view/ViewTreeObserver$OnWindowAttachListener; // field@0252 │ │ +0458fa: 6e20 1a13 1000 |0073: invoke-virtual {v0, v1}, Landroid/view/ViewTreeObserver;.addOnWindowAttachListener:(Landroid/view/ViewTreeObserver$OnWindowAttachListener;)V // method@131a │ │ +045900: 5420 5002 |0076: iget-object v0, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mTargetView:Landroid/view/View; // field@0250 │ │ +045904: 6e10 9512 0000 |0078: invoke-virtual {v0}, Landroid/view/View;.getViewTreeObserver:()Landroid/view/ViewTreeObserver; // method@1295 │ │ +04590a: 0c00 |007b: move-result-object v0 │ │ +04590c: 5421 5302 |007c: iget-object v1, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mWindowFocusListener:Landroid/view/ViewTreeObserver$OnWindowFocusChangeListener; // field@0253 │ │ +045910: 6e20 1b13 1000 |007e: invoke-virtual {v0, v1}, Landroid/view/ViewTreeObserver;.addOnWindowFocusChangeListener:(Landroid/view/ViewTreeObserver$OnWindowFocusChangeListener;)V // method@131b │ │ +045916: 0e00 |0081: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=86 │ │ 0x0003 line=41 │ │ 0x000a line=52 │ │ 0x0011 line=60 │ │ 0x0018 line=71 │ │ @@ -25030,27 +25032,27 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 26 16-bit code units │ │ -043d80: |[043d80] android.support.v4.media.TransportMediatorJellybeanMR2.destroy:()V │ │ -043d90: 6e10 cd06 0200 |0000: invoke-virtual {v2}, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.windowDetached:()V // method@06cd │ │ -043d96: 5420 5002 |0003: iget-object v0, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mTargetView:Landroid/view/View; // field@0250 │ │ -043d9a: 6e10 9512 0000 |0005: invoke-virtual {v0}, Landroid/view/View;.getViewTreeObserver:()Landroid/view/ViewTreeObserver; // method@1295 │ │ -043da0: 0c00 |0008: move-result-object v0 │ │ -043da2: 5421 5202 |0009: iget-object v1, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mWindowAttachListener:Landroid/view/ViewTreeObserver$OnWindowAttachListener; // field@0252 │ │ -043da6: 6e20 1c13 1000 |000b: invoke-virtual {v0, v1}, Landroid/view/ViewTreeObserver;.removeOnWindowAttachListener:(Landroid/view/ViewTreeObserver$OnWindowAttachListener;)V // method@131c │ │ -043dac: 5420 5002 |000e: iget-object v0, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mTargetView:Landroid/view/View; // field@0250 │ │ -043db0: 6e10 9512 0000 |0010: invoke-virtual {v0}, Landroid/view/View;.getViewTreeObserver:()Landroid/view/ViewTreeObserver; // method@1295 │ │ -043db6: 0c00 |0013: move-result-object v0 │ │ -043db8: 5421 5302 |0014: iget-object v1, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mWindowFocusListener:Landroid/view/ViewTreeObserver$OnWindowFocusChangeListener; // field@0253 │ │ -043dbc: 6e20 1d13 1000 |0016: invoke-virtual {v0, v1}, Landroid/view/ViewTreeObserver;.removeOnWindowFocusChangeListener:(Landroid/view/ViewTreeObserver$OnWindowFocusChangeListener;)V // method@131d │ │ -043dc2: 0e00 |0019: return-void │ │ +045918: |[045918] android.support.v4.media.TransportMediatorJellybeanMR2.destroy:()V │ │ +045928: 6e10 cd06 0200 |0000: invoke-virtual {v2}, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.windowDetached:()V // method@06cd │ │ +04592e: 5420 5002 |0003: iget-object v0, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mTargetView:Landroid/view/View; // field@0250 │ │ +045932: 6e10 9512 0000 |0005: invoke-virtual {v0}, Landroid/view/View;.getViewTreeObserver:()Landroid/view/ViewTreeObserver; // method@1295 │ │ +045938: 0c00 |0008: move-result-object v0 │ │ +04593a: 5421 5202 |0009: iget-object v1, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mWindowAttachListener:Landroid/view/ViewTreeObserver$OnWindowAttachListener; // field@0252 │ │ +04593e: 6e20 1c13 1000 |000b: invoke-virtual {v0, v1}, Landroid/view/ViewTreeObserver;.removeOnWindowAttachListener:(Landroid/view/ViewTreeObserver$OnWindowAttachListener;)V // method@131c │ │ +045944: 5420 5002 |000e: iget-object v0, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mTargetView:Landroid/view/View; // field@0250 │ │ +045948: 6e10 9512 0000 |0010: invoke-virtual {v0}, Landroid/view/View;.getViewTreeObserver:()Landroid/view/ViewTreeObserver; // method@1295 │ │ +04594e: 0c00 |0013: move-result-object v0 │ │ +045950: 5421 5302 |0014: iget-object v1, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mWindowFocusListener:Landroid/view/ViewTreeObserver$OnWindowFocusChangeListener; // field@0253 │ │ +045954: 6e20 1d13 1000 |0016: invoke-virtual {v0, v1}, Landroid/view/ViewTreeObserver;.removeOnWindowFocusChangeListener:(Landroid/view/ViewTreeObserver$OnWindowFocusChangeListener;)V // method@131d │ │ +04595a: 0e00 |0019: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=105 │ │ 0x0003 line=106 │ │ 0x000e line=107 │ │ 0x0019 line=108 │ │ locals : │ │ @@ -25061,23 +25063,23 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -043dc4: |[043dc4] android.support.v4.media.TransportMediatorJellybeanMR2.dropAudioFocus:()V │ │ -043dd4: 5520 4502 |0000: iget-boolean v0, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mAudioFocused:Z // field@0245 │ │ -043dd8: 3800 0c00 |0002: if-eqz v0, 000e // +000c │ │ -043ddc: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -043dde: 5c20 4502 |0005: iput-boolean v0, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mAudioFocused:Z // field@0245 │ │ -043de2: 5420 4602 |0007: iget-object v0, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mAudioManager:Landroid/media/AudioManager; // field@0246 │ │ -043de6: 5421 4402 |0009: iget-object v1, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mAudioFocusChangeListener:Landroid/media/AudioManager$OnAudioFocusChangeListener; // field@0244 │ │ -043dea: 6e20 8901 1000 |000b: invoke-virtual {v0, v1}, Landroid/media/AudioManager;.abandonAudioFocus:(Landroid/media/AudioManager$OnAudioFocusChangeListener;)I // method@0189 │ │ -043df0: 0e00 |000e: return-void │ │ +04595c: |[04595c] android.support.v4.media.TransportMediatorJellybeanMR2.dropAudioFocus:()V │ │ +04596c: 5520 4502 |0000: iget-boolean v0, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mAudioFocused:Z // field@0245 │ │ +045970: 3800 0c00 |0002: if-eqz v0, 000e // +000c │ │ +045974: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +045976: 5c20 4502 |0005: iput-boolean v0, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mAudioFocused:Z // field@0245 │ │ +04597a: 5420 4602 |0007: iget-object v0, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mAudioManager:Landroid/media/AudioManager; // field@0246 │ │ +04597e: 5421 4402 |0009: iget-object v1, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mAudioFocusChangeListener:Landroid/media/AudioManager$OnAudioFocusChangeListener; // field@0244 │ │ +045982: 6e20 8901 1000 |000b: invoke-virtual {v0, v1}, Landroid/media/AudioManager;.abandonAudioFocus:(Landroid/media/AudioManager$OnAudioFocusChangeListener;)I // method@0189 │ │ +045988: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=183 │ │ 0x0004 line=184 │ │ 0x0007 line=185 │ │ 0x000e line=187 │ │ locals : │ │ @@ -25088,30 +25090,30 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 30 16-bit code units │ │ -043df4: |[043df4] android.support.v4.media.TransportMediatorJellybeanMR2.gainFocus:()V │ │ -043e04: 5520 4802 |0000: iget-boolean v0, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mFocused:Z // field@0248 │ │ -043e08: 3900 1b00 |0002: if-nez v0, 001d // +001b │ │ -043e0c: 1210 |0004: const/4 v0, #int 1 // #1 │ │ -043e0e: 5c20 4802 |0005: iput-boolean v0, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mFocused:Z // field@0248 │ │ -043e12: 5420 4602 |0007: iget-object v0, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mAudioManager:Landroid/media/AudioManager; // field@0246 │ │ -043e16: 5421 4b02 |0009: iget-object v1, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mPendingIntent:Landroid/app/PendingIntent; // field@024b │ │ -043e1a: 6e20 8a01 1000 |000b: invoke-virtual {v0, v1}, Landroid/media/AudioManager;.registerMediaButtonEventReceiver:(Landroid/app/PendingIntent;)V // method@018a │ │ -043e20: 5420 4602 |000e: iget-object v0, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mAudioManager:Landroid/media/AudioManager; // field@0246 │ │ -043e24: 5421 4f02 |0010: iget-object v1, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mRemoteControl:Landroid/media/RemoteControlClient; // field@024f │ │ -043e28: 6e20 8b01 1000 |0012: invoke-virtual {v0, v1}, Landroid/media/AudioManager;.registerRemoteControlClient:(Landroid/media/RemoteControlClient;)V // method@018b │ │ -043e2e: 5220 4c02 |0015: iget v0, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mPlayState:I // field@024c │ │ -043e32: 1231 |0017: const/4 v1, #int 3 // #3 │ │ -043e34: 3310 0500 |0018: if-ne v0, v1, 001d // +0005 │ │ -043e38: 6e10 cb06 0200 |001a: invoke-virtual {v2}, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.takeAudioFocus:()V // method@06cb │ │ -043e3e: 0e00 |001d: return-void │ │ +04598c: |[04598c] android.support.v4.media.TransportMediatorJellybeanMR2.gainFocus:()V │ │ +04599c: 5520 4802 |0000: iget-boolean v0, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mFocused:Z // field@0248 │ │ +0459a0: 3900 1b00 |0002: if-nez v0, 001d // +001b │ │ +0459a4: 1210 |0004: const/4 v0, #int 1 // #1 │ │ +0459a6: 5c20 4802 |0005: iput-boolean v0, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mFocused:Z // field@0248 │ │ +0459aa: 5420 4602 |0007: iget-object v0, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mAudioManager:Landroid/media/AudioManager; // field@0246 │ │ +0459ae: 5421 4b02 |0009: iget-object v1, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mPendingIntent:Landroid/app/PendingIntent; // field@024b │ │ +0459b2: 6e20 8a01 1000 |000b: invoke-virtual {v0, v1}, Landroid/media/AudioManager;.registerMediaButtonEventReceiver:(Landroid/app/PendingIntent;)V // method@018a │ │ +0459b8: 5420 4602 |000e: iget-object v0, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mAudioManager:Landroid/media/AudioManager; // field@0246 │ │ +0459bc: 5421 4f02 |0010: iget-object v1, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mRemoteControl:Landroid/media/RemoteControlClient; // field@024f │ │ +0459c0: 6e20 8b01 1000 |0012: invoke-virtual {v0, v1}, Landroid/media/AudioManager;.registerRemoteControlClient:(Landroid/media/RemoteControlClient;)V // method@018b │ │ +0459c6: 5220 4c02 |0015: iget v0, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mPlayState:I // field@024c │ │ +0459ca: 1231 |0017: const/4 v1, #int 3 // #3 │ │ +0459cc: 3310 0500 |0018: if-ne v0, v1, 001d // +0005 │ │ +0459d0: 6e10 cb06 0200 |001a: invoke-virtual {v2}, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.takeAudioFocus:()V // method@06cb │ │ +0459d6: 0e00 |001d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=120 │ │ 0x0004 line=121 │ │ 0x0007 line=122 │ │ 0x000e line=123 │ │ 0x0015 line=124 │ │ @@ -25125,17 +25127,17 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -043e40: |[043e40] android.support.v4.media.TransportMediatorJellybeanMR2.getRemoteControlClient:()Ljava/lang/Object; │ │ -043e50: 5410 4f02 |0000: iget-object v0, v1, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mRemoteControl:Landroid/media/RemoteControlClient; // field@024f │ │ -043e54: 1100 |0002: return-object v0 │ │ +0459d8: |[0459d8] android.support.v4.media.TransportMediatorJellybeanMR2.getRemoteControlClient:()Ljava/lang/Object; │ │ +0459e8: 5410 4f02 |0000: iget-object v0, v1, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mRemoteControl:Landroid/media/RemoteControlClient; // field@024f │ │ +0459ec: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=101 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/media/TransportMediatorJellybeanMR2; │ │ │ │ #4 : (in Landroid/support/v4/media/TransportMediatorJellybeanMR2;) │ │ @@ -25143,27 +25145,27 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -043e58: |[043e58] android.support.v4.media.TransportMediatorJellybeanMR2.loseFocus:()V │ │ -043e68: 6e10 c106 0200 |0000: invoke-virtual {v2}, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.dropAudioFocus:()V // method@06c1 │ │ -043e6e: 5520 4802 |0003: iget-boolean v0, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mFocused:Z // field@0248 │ │ -043e72: 3800 1300 |0005: if-eqz v0, 0018 // +0013 │ │ -043e76: 1200 |0007: const/4 v0, #int 0 // #0 │ │ -043e78: 5c20 4802 |0008: iput-boolean v0, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mFocused:Z // field@0248 │ │ -043e7c: 5420 4602 |000a: iget-object v0, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mAudioManager:Landroid/media/AudioManager; // field@0246 │ │ -043e80: 5421 4f02 |000c: iget-object v1, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mRemoteControl:Landroid/media/RemoteControlClient; // field@024f │ │ -043e84: 6e20 8e01 1000 |000e: invoke-virtual {v0, v1}, Landroid/media/AudioManager;.unregisterRemoteControlClient:(Landroid/media/RemoteControlClient;)V // method@018e │ │ -043e8a: 5420 4602 |0011: iget-object v0, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mAudioManager:Landroid/media/AudioManager; // field@0246 │ │ -043e8e: 5421 4b02 |0013: iget-object v1, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mPendingIntent:Landroid/app/PendingIntent; // field@024b │ │ -043e92: 6e20 8d01 1000 |0015: invoke-virtual {v0, v1}, Landroid/media/AudioManager;.unregisterMediaButtonEventReceiver:(Landroid/app/PendingIntent;)V // method@018d │ │ -043e98: 0e00 |0018: return-void │ │ +0459f0: |[0459f0] android.support.v4.media.TransportMediatorJellybeanMR2.loseFocus:()V │ │ +045a00: 6e10 c106 0200 |0000: invoke-virtual {v2}, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.dropAudioFocus:()V // method@06c1 │ │ +045a06: 5520 4802 |0003: iget-boolean v0, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mFocused:Z // field@0248 │ │ +045a0a: 3800 1300 |0005: if-eqz v0, 0018 // +0013 │ │ +045a0e: 1200 |0007: const/4 v0, #int 0 // #0 │ │ +045a10: 5c20 4802 |0008: iput-boolean v0, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mFocused:Z // field@0248 │ │ +045a14: 5420 4602 |000a: iget-object v0, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mAudioManager:Landroid/media/AudioManager; // field@0246 │ │ +045a18: 5421 4f02 |000c: iget-object v1, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mRemoteControl:Landroid/media/RemoteControlClient; // field@024f │ │ +045a1c: 6e20 8e01 1000 |000e: invoke-virtual {v0, v1}, Landroid/media/AudioManager;.unregisterRemoteControlClient:(Landroid/media/RemoteControlClient;)V // method@018e │ │ +045a22: 5420 4602 |0011: iget-object v0, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mAudioManager:Landroid/media/AudioManager; // field@0246 │ │ +045a26: 5421 4b02 |0013: iget-object v1, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mPendingIntent:Landroid/app/PendingIntent; // field@024b │ │ +045a2a: 6e20 8d01 1000 |0015: invoke-virtual {v0, v1}, Landroid/media/AudioManager;.unregisterMediaButtonEventReceiver:(Landroid/app/PendingIntent;)V // method@018d │ │ +045a30: 0e00 |0018: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=190 │ │ 0x0003 line=191 │ │ 0x0007 line=192 │ │ 0x000a line=193 │ │ 0x0011 line=194 │ │ @@ -25176,19 +25178,19 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -043e9c: |[043e9c] android.support.v4.media.TransportMediatorJellybeanMR2.onGetPlaybackPosition:()J │ │ -043eac: 5420 5102 |0000: iget-object v0, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mTransportCallback:Landroid/support/v4/media/TransportMediatorCallback; // field@0251 │ │ -043eb0: 7210 b206 0000 |0002: invoke-interface {v0}, Landroid/support/v4/media/TransportMediatorCallback;.getPlaybackPosition:()J // method@06b2 │ │ -043eb6: 0b00 |0005: move-result-wide v0 │ │ -043eb8: 1000 |0006: return-wide v0 │ │ +045a34: |[045a34] android.support.v4.media.TransportMediatorJellybeanMR2.onGetPlaybackPosition:()J │ │ +045a44: 5420 5102 |0000: iget-object v0, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mTransportCallback:Landroid/support/v4/media/TransportMediatorCallback; // field@0251 │ │ +045a48: 7210 b206 0000 |0002: invoke-interface {v0}, Landroid/support/v4/media/TransportMediatorCallback;.getPlaybackPosition:()J // method@06b2 │ │ +045a4e: 0b00 |0005: move-result-wide v0 │ │ +045a50: 1000 |0006: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=150 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Landroid/support/v4/media/TransportMediatorJellybeanMR2; │ │ │ │ #6 : (in Landroid/support/v4/media/TransportMediatorJellybeanMR2;) │ │ @@ -25196,18 +25198,18 @@ │ │ type : '(J)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -043ebc: |[043ebc] android.support.v4.media.TransportMediatorJellybeanMR2.onPlaybackPositionUpdate:(J)V │ │ -043ecc: 5410 5102 |0000: iget-object v0, v1, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mTransportCallback:Landroid/support/v4/media/TransportMediatorCallback; // field@0251 │ │ -043ed0: 7230 b506 2003 |0002: invoke-interface {v0, v2, v3}, Landroid/support/v4/media/TransportMediatorCallback;.playbackPositionUpdate:(J)V // method@06b5 │ │ -043ed6: 0e00 |0005: return-void │ │ +045a54: |[045a54] android.support.v4.media.TransportMediatorJellybeanMR2.onPlaybackPositionUpdate:(J)V │ │ +045a64: 5410 5102 |0000: iget-object v0, v1, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mTransportCallback:Landroid/support/v4/media/TransportMediatorCallback; // field@0251 │ │ +045a68: 7230 b506 2003 |0002: invoke-interface {v0, v2, v3}, Landroid/support/v4/media/TransportMediatorCallback;.playbackPositionUpdate:(J)V // method@06b5 │ │ +045a6e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=155 │ │ 0x0005 line=156 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/media/TransportMediatorJellybeanMR2; │ │ 0x0000 - 0x0006 reg=2 newPositionMs J │ │ @@ -25217,24 +25219,24 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -043ed8: |[043ed8] android.support.v4.media.TransportMediatorJellybeanMR2.pausePlaying:()V │ │ -043ee8: 1222 |0000: const/4 v2, #int 2 // #2 │ │ -043eea: 5230 4c02 |0001: iget v0, v3, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mPlayState:I // field@024c │ │ -043eee: 1231 |0003: const/4 v1, #int 3 // #3 │ │ -043ef0: 3310 0900 |0004: if-ne v0, v1, 000d // +0009 │ │ -043ef4: 5932 4c02 |0006: iput v2, v3, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mPlayState:I // field@024c │ │ -043ef8: 5430 4f02 |0008: iget-object v0, v3, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mRemoteControl:Landroid/media/RemoteControlClient; // field@024f │ │ -043efc: 6e20 9201 2000 |000a: invoke-virtual {v0, v2}, Landroid/media/RemoteControlClient;.setPlaybackState:(I)V // method@0192 │ │ -043f02: 6e10 c106 0300 |000d: invoke-virtual {v3}, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.dropAudioFocus:()V // method@06c1 │ │ -043f08: 0e00 |0010: return-void │ │ +045a70: |[045a70] android.support.v4.media.TransportMediatorJellybeanMR2.pausePlaying:()V │ │ +045a80: 1222 |0000: const/4 v2, #int 2 // #2 │ │ +045a82: 5230 4c02 |0001: iget v0, v3, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mPlayState:I // field@024c │ │ +045a86: 1231 |0003: const/4 v1, #int 3 // #3 │ │ +045a88: 3310 0900 |0004: if-ne v0, v1, 000d // +0009 │ │ +045a8c: 5932 4c02 |0006: iput v2, v3, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mPlayState:I // field@024c │ │ +045a90: 5430 4f02 |0008: iget-object v0, v3, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mRemoteControl:Landroid/media/RemoteControlClient; // field@024f │ │ +045a94: 6e20 9201 2000 |000a: invoke-virtual {v0, v2}, Landroid/media/RemoteControlClient;.setPlaybackState:(I)V // method@0192 │ │ +045a9a: 6e10 c106 0300 |000d: invoke-virtual {v3}, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.dropAudioFocus:()V // method@06c1 │ │ +045aa0: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=167 │ │ 0x0006 line=168 │ │ 0x0008 line=169 │ │ 0x000d line=171 │ │ 0x0010 line=172 │ │ @@ -25242,69 +25244,69 @@ │ │ 0x0000 - 0x0011 reg=3 this Landroid/support/v4/media/TransportMediatorJellybeanMR2; │ │ │ │ #8 : (in Landroid/support/v4/media/TransportMediatorJellybeanMR2;) │ │ name : 'refreshState' │ │ type : '(ZJI)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 8 │ │ + registers : 9 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 28 16-bit code units │ │ -043f0c: |[043f0c] android.support.v4.media.TransportMediatorJellybeanMR2.refreshState:(ZJI)V │ │ -043f1c: 5430 4f02 |0000: iget-object v0, v3, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mRemoteControl:Landroid/media/RemoteControlClient; // field@024f │ │ -043f20: 3800 1400 |0002: if-eqz v0, 0016 // +0014 │ │ -043f24: 5432 4f02 |0004: iget-object v2, v3, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mRemoteControl:Landroid/media/RemoteControlClient; // field@024f │ │ -043f28: 3804 1100 |0006: if-eqz v4, 0017 // +0011 │ │ -043f2c: 1230 |0008: const/4 v0, #int 3 // #3 │ │ -043f2e: 0101 |0009: move v1, v0 │ │ -043f30: 3804 1000 |000a: if-eqz v4, 001a // +0010 │ │ -043f34: 1500 803f |000c: const/high16 v0, #int 1065353216 // #3f80 │ │ -043f38: 6e50 9301 1265 |000e: invoke-virtual {v2, v1, v5, v6, v0}, Landroid/media/RemoteControlClient;.setPlaybackState:(IJF)V // method@0193 │ │ -043f3e: 5430 4f02 |0011: iget-object v0, v3, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mRemoteControl:Landroid/media/RemoteControlClient; // field@024f │ │ -043f42: 6e20 9401 7000 |0013: invoke-virtual {v0, v7}, Landroid/media/RemoteControlClient;.setTransportControlFlags:(I)V // method@0194 │ │ -043f48: 0e00 |0016: return-void │ │ -043f4a: 1210 |0017: const/4 v0, #int 1 // #1 │ │ -043f4c: 0101 |0018: move v1, v0 │ │ -043f4e: 28f1 |0019: goto 000a // -000f │ │ -043f50: 1200 |001a: const/4 v0, #int 0 // #0 │ │ -043f52: 28f3 |001b: goto 000e // -000d │ │ +045aa4: |[045aa4] android.support.v4.media.TransportMediatorJellybeanMR2.refreshState:(ZJI)V │ │ +045ab4: 5440 4f02 |0000: iget-object v0, v4, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mRemoteControl:Landroid/media/RemoteControlClient; // field@024f │ │ +045ab8: 3800 1400 |0002: if-eqz v0, 0016 // +0014 │ │ +045abc: 5442 4f02 |0004: iget-object v2, v4, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mRemoteControl:Landroid/media/RemoteControlClient; // field@024f │ │ +045ac0: 3805 1100 |0006: if-eqz v5, 0017 // +0011 │ │ +045ac4: 1230 |0008: const/4 v0, #int 3 // #3 │ │ +045ac6: 0101 |0009: move v1, v0 │ │ +045ac8: 3805 1000 |000a: if-eqz v5, 001a // +0010 │ │ +045acc: 1500 803f |000c: const/high16 v0, #int 1065353216 // #3f80 │ │ +045ad0: 6e50 9301 1276 |000e: invoke-virtual {v2, v1, v6, v7, v0}, Landroid/media/RemoteControlClient;.setPlaybackState:(IJF)V // method@0193 │ │ +045ad6: 5440 4f02 |0011: iget-object v0, v4, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mRemoteControl:Landroid/media/RemoteControlClient; // field@024f │ │ +045ada: 6e20 9401 8000 |0013: invoke-virtual {v0, v8}, Landroid/media/RemoteControlClient;.setTransportControlFlags:(I)V // method@0194 │ │ +045ae0: 0e00 |0016: return-void │ │ +045ae2: 1210 |0017: const/4 v0, #int 1 // #1 │ │ +045ae4: 0101 |0018: move v1, v0 │ │ +045ae6: 28f1 |0019: goto 000a // -000f │ │ +045ae8: 1200 |001a: const/4 v0, #int 0 // #0 │ │ +045aea: 28f3 |001b: goto 000e // -000d │ │ catches : (none) │ │ positions : │ │ 0x0000 line=159 │ │ 0x0004 line=160 │ │ 0x0011 line=162 │ │ 0x0016 line=164 │ │ 0x0017 line=160 │ │ locals : │ │ - 0x0000 - 0x001c reg=3 this Landroid/support/v4/media/TransportMediatorJellybeanMR2; │ │ - 0x0000 - 0x001c reg=4 playing Z │ │ - 0x0000 - 0x001c reg=5 position J │ │ - 0x0000 - 0x001c reg=7 transportControls I │ │ + 0x0000 - 0x001c reg=4 this Landroid/support/v4/media/TransportMediatorJellybeanMR2; │ │ + 0x0000 - 0x001c reg=5 playing Z │ │ + 0x0000 - 0x001c reg=6 position J │ │ + 0x0000 - 0x001c reg=8 transportControls I │ │ │ │ #9 : (in Landroid/support/v4/media/TransportMediatorJellybeanMR2;) │ │ name : 'startPlaying' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -043f54: |[043f54] android.support.v4.media.TransportMediatorJellybeanMR2.startPlaying:()V │ │ -043f64: 1231 |0000: const/4 v1, #int 3 // #3 │ │ -043f66: 5220 4c02 |0001: iget v0, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mPlayState:I // field@024c │ │ -043f6a: 3210 0900 |0003: if-eq v0, v1, 000c // +0009 │ │ -043f6e: 5921 4c02 |0005: iput v1, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mPlayState:I // field@024c │ │ -043f72: 5420 4f02 |0007: iget-object v0, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mRemoteControl:Landroid/media/RemoteControlClient; // field@024f │ │ -043f76: 6e20 9201 1000 |0009: invoke-virtual {v0, v1}, Landroid/media/RemoteControlClient;.setPlaybackState:(I)V // method@0192 │ │ -043f7c: 5520 4802 |000c: iget-boolean v0, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mFocused:Z // field@0248 │ │ -043f80: 3800 0500 |000e: if-eqz v0, 0013 // +0005 │ │ -043f84: 6e10 cb06 0200 |0010: invoke-virtual {v2}, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.takeAudioFocus:()V // method@06cb │ │ -043f8a: 0e00 |0013: return-void │ │ +045aec: |[045aec] android.support.v4.media.TransportMediatorJellybeanMR2.startPlaying:()V │ │ +045afc: 1231 |0000: const/4 v1, #int 3 // #3 │ │ +045afe: 5220 4c02 |0001: iget v0, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mPlayState:I // field@024c │ │ +045b02: 3210 0900 |0003: if-eq v0, v1, 000c // +0009 │ │ +045b06: 5921 4c02 |0005: iput v1, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mPlayState:I // field@024c │ │ +045b0a: 5420 4f02 |0007: iget-object v0, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mRemoteControl:Landroid/media/RemoteControlClient; // field@024f │ │ +045b0e: 6e20 9201 1000 |0009: invoke-virtual {v0, v1}, Landroid/media/RemoteControlClient;.setPlaybackState:(I)V // method@0192 │ │ +045b14: 5520 4802 |000c: iget-boolean v0, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mFocused:Z // field@0248 │ │ +045b18: 3800 0500 |000e: if-eqz v0, 0013 // +0005 │ │ +045b1c: 6e10 cb06 0200 |0010: invoke-virtual {v2}, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.takeAudioFocus:()V // method@06cb │ │ +045b22: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=139 │ │ 0x0005 line=140 │ │ 0x0007 line=141 │ │ 0x000c line=143 │ │ 0x0010 line=144 │ │ @@ -25317,23 +25319,23 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -043f8c: |[043f8c] android.support.v4.media.TransportMediatorJellybeanMR2.stopPlaying:()V │ │ -043f9c: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -043f9e: 5220 4c02 |0001: iget v0, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mPlayState:I // field@024c │ │ -043fa2: 3210 0900 |0003: if-eq v0, v1, 000c // +0009 │ │ -043fa6: 5921 4c02 |0005: iput v1, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mPlayState:I // field@024c │ │ -043faa: 5420 4f02 |0007: iget-object v0, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mRemoteControl:Landroid/media/RemoteControlClient; // field@024f │ │ -043fae: 6e20 9201 1000 |0009: invoke-virtual {v0, v1}, Landroid/media/RemoteControlClient;.setPlaybackState:(I)V // method@0192 │ │ -043fb4: 6e10 c106 0200 |000c: invoke-virtual {v2}, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.dropAudioFocus:()V // method@06c1 │ │ -043fba: 0e00 |000f: return-void │ │ +045b24: |[045b24] android.support.v4.media.TransportMediatorJellybeanMR2.stopPlaying:()V │ │ +045b34: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +045b36: 5220 4c02 |0001: iget v0, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mPlayState:I // field@024c │ │ +045b3a: 3210 0900 |0003: if-eq v0, v1, 000c // +0009 │ │ +045b3e: 5921 4c02 |0005: iput v1, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mPlayState:I // field@024c │ │ +045b42: 5420 4f02 |0007: iget-object v0, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mRemoteControl:Landroid/media/RemoteControlClient; // field@024f │ │ +045b46: 6e20 9201 1000 |0009: invoke-virtual {v0, v1}, Landroid/media/RemoteControlClient;.setPlaybackState:(I)V // method@0192 │ │ +045b4c: 6e10 c106 0200 |000c: invoke-virtual {v2}, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.dropAudioFocus:()V // method@06c1 │ │ +045b52: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=175 │ │ 0x0005 line=176 │ │ 0x0007 line=177 │ │ 0x000c line=179 │ │ 0x000f line=180 │ │ @@ -25345,24 +25347,24 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 16 16-bit code units │ │ -043fbc: |[043fbc] android.support.v4.media.TransportMediatorJellybeanMR2.takeAudioFocus:()V │ │ -043fcc: 1213 |0000: const/4 v3, #int 1 // #1 │ │ -043fce: 5540 4502 |0001: iget-boolean v0, v4, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mAudioFocused:Z // field@0245 │ │ -043fd2: 3900 0c00 |0003: if-nez v0, 000f // +000c │ │ -043fd6: 5c43 4502 |0005: iput-boolean v3, v4, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mAudioFocused:Z // field@0245 │ │ -043fda: 5440 4602 |0007: iget-object v0, v4, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mAudioManager:Landroid/media/AudioManager; // field@0246 │ │ -043fde: 5441 4402 |0009: iget-object v1, v4, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mAudioFocusChangeListener:Landroid/media/AudioManager$OnAudioFocusChangeListener; // field@0244 │ │ -043fe2: 1232 |000b: const/4 v2, #int 3 // #3 │ │ -043fe4: 6e40 8c01 1032 |000c: invoke-virtual {v0, v1, v2, v3}, Landroid/media/AudioManager;.requestAudioFocus:(Landroid/media/AudioManager$OnAudioFocusChangeListener;II)I // method@018c │ │ -043fea: 0e00 |000f: return-void │ │ +045b54: |[045b54] android.support.v4.media.TransportMediatorJellybeanMR2.takeAudioFocus:()V │ │ +045b64: 1213 |0000: const/4 v3, #int 1 // #1 │ │ +045b66: 5540 4502 |0001: iget-boolean v0, v4, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mAudioFocused:Z // field@0245 │ │ +045b6a: 3900 0c00 |0003: if-nez v0, 000f // +000c │ │ +045b6e: 5c43 4502 |0005: iput-boolean v3, v4, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mAudioFocused:Z // field@0245 │ │ +045b72: 5440 4602 |0007: iget-object v0, v4, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mAudioManager:Landroid/media/AudioManager; // field@0246 │ │ +045b76: 5441 4402 |0009: iget-object v1, v4, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mAudioFocusChangeListener:Landroid/media/AudioManager$OnAudioFocusChangeListener; // field@0244 │ │ +045b7a: 1232 |000b: const/4 v2, #int 3 // #3 │ │ +045b7c: 6e40 8c01 1032 |000c: invoke-virtual {v0, v1, v2, v3}, Landroid/media/AudioManager;.requestAudioFocus:(Landroid/media/AudioManager$OnAudioFocusChangeListener;II)I // method@018c │ │ +045b82: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=131 │ │ 0x0005 line=132 │ │ 0x0007 line=133 │ │ 0x000f line=136 │ │ locals : │ │ @@ -25373,35 +25375,35 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 42 16-bit code units │ │ -043fec: |[043fec] android.support.v4.media.TransportMediatorJellybeanMR2.windowAttached:()V │ │ -043ffc: 5440 4702 |0000: iget-object v0, v4, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mContext:Landroid/content/Context; // field@0247 │ │ -044000: 5441 4a02 |0002: iget-object v1, v4, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mMediaButtonReceiver:Landroid/content/BroadcastReceiver; // field@024a │ │ -044004: 5442 4e02 |0004: iget-object v2, v4, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mReceiverFilter:Landroid/content/IntentFilter; // field@024e │ │ -044008: 6e30 bd00 1002 |0006: invoke-virtual {v0, v1, v2}, Landroid/content/Context;.registerReceiver:(Landroid/content/BroadcastReceiver;Landroid/content/IntentFilter;)Landroid/content/Intent; // method@00bd │ │ -04400e: 5440 4702 |0009: iget-object v0, v4, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mContext:Landroid/content/Context; // field@0247 │ │ -044012: 1201 |000b: const/4 v1, #int 0 // #0 │ │ -044014: 5442 4902 |000c: iget-object v2, v4, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mIntent:Landroid/content/Intent; // field@0249 │ │ -044018: 1503 0010 |000e: const/high16 v3, #int 268435456 // #1000 │ │ -04401c: 7140 8c00 1032 |0010: invoke-static {v0, v1, v2, v3}, Landroid/app/PendingIntent;.getBroadcast:(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent; // method@008c │ │ -044022: 0c00 |0013: move-result-object v0 │ │ -044024: 5b40 4b02 |0014: iput-object v0, v4, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mPendingIntent:Landroid/app/PendingIntent; // field@024b │ │ -044028: 2200 5b00 |0016: new-instance v0, Landroid/media/RemoteControlClient; // type@005b │ │ -04402c: 5441 4b02 |0018: iget-object v1, v4, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mPendingIntent:Landroid/app/PendingIntent; // field@024b │ │ -044030: 7020 8f01 1000 |001a: invoke-direct {v0, v1}, Landroid/media/RemoteControlClient;.:(Landroid/app/PendingIntent;)V // method@018f │ │ -044036: 5b40 4f02 |001d: iput-object v0, v4, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mRemoteControl:Landroid/media/RemoteControlClient; // field@024f │ │ -04403a: 5440 4f02 |001f: iget-object v0, v4, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mRemoteControl:Landroid/media/RemoteControlClient; // field@024f │ │ -04403e: 6e20 9001 4000 |0021: invoke-virtual {v0, v4}, Landroid/media/RemoteControlClient;.setOnGetPlaybackPositionListener:(Landroid/media/RemoteControlClient$OnGetPlaybackPositionListener;)V // method@0190 │ │ -044044: 5440 4f02 |0024: iget-object v0, v4, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mRemoteControl:Landroid/media/RemoteControlClient; // field@024f │ │ -044048: 6e20 9101 4000 |0026: invoke-virtual {v0, v4}, Landroid/media/RemoteControlClient;.setPlaybackPositionUpdateListener:(Landroid/media/RemoteControlClient$OnPlaybackPositionUpdateListener;)V // method@0191 │ │ -04404e: 0e00 |0029: return-void │ │ +045b84: |[045b84] android.support.v4.media.TransportMediatorJellybeanMR2.windowAttached:()V │ │ +045b94: 5440 4702 |0000: iget-object v0, v4, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mContext:Landroid/content/Context; // field@0247 │ │ +045b98: 5441 4a02 |0002: iget-object v1, v4, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mMediaButtonReceiver:Landroid/content/BroadcastReceiver; // field@024a │ │ +045b9c: 5442 4e02 |0004: iget-object v2, v4, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mReceiverFilter:Landroid/content/IntentFilter; // field@024e │ │ +045ba0: 6e30 bd00 1002 |0006: invoke-virtual {v0, v1, v2}, Landroid/content/Context;.registerReceiver:(Landroid/content/BroadcastReceiver;Landroid/content/IntentFilter;)Landroid/content/Intent; // method@00bd │ │ +045ba6: 5440 4702 |0009: iget-object v0, v4, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mContext:Landroid/content/Context; // field@0247 │ │ +045baa: 1201 |000b: const/4 v1, #int 0 // #0 │ │ +045bac: 5442 4902 |000c: iget-object v2, v4, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mIntent:Landroid/content/Intent; // field@0249 │ │ +045bb0: 1503 0010 |000e: const/high16 v3, #int 268435456 // #1000 │ │ +045bb4: 7140 8c00 1032 |0010: invoke-static {v0, v1, v2, v3}, Landroid/app/PendingIntent;.getBroadcast:(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent; // method@008c │ │ +045bba: 0c00 |0013: move-result-object v0 │ │ +045bbc: 5b40 4b02 |0014: iput-object v0, v4, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mPendingIntent:Landroid/app/PendingIntent; // field@024b │ │ +045bc0: 2200 5900 |0016: new-instance v0, Landroid/media/RemoteControlClient; // type@0059 │ │ +045bc4: 5441 4b02 |0018: iget-object v1, v4, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mPendingIntent:Landroid/app/PendingIntent; // field@024b │ │ +045bc8: 7020 8f01 1000 |001a: invoke-direct {v0, v1}, Landroid/media/RemoteControlClient;.:(Landroid/app/PendingIntent;)V // method@018f │ │ +045bce: 5b40 4f02 |001d: iput-object v0, v4, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mRemoteControl:Landroid/media/RemoteControlClient; // field@024f │ │ +045bd2: 5440 4f02 |001f: iget-object v0, v4, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mRemoteControl:Landroid/media/RemoteControlClient; // field@024f │ │ +045bd6: 6e20 9001 4000 |0021: invoke-virtual {v0, v4}, Landroid/media/RemoteControlClient;.setOnGetPlaybackPositionListener:(Landroid/media/RemoteControlClient$OnGetPlaybackPositionListener;)V // method@0190 │ │ +045bdc: 5440 4f02 |0024: iget-object v0, v4, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mRemoteControl:Landroid/media/RemoteControlClient; // field@024f │ │ +045be0: 6e20 9101 4000 |0026: invoke-virtual {v0, v4}, Landroid/media/RemoteControlClient;.setPlaybackPositionUpdateListener:(Landroid/media/RemoteControlClient$OnPlaybackPositionUpdateListener;)V // method@0191 │ │ +045be6: 0e00 |0029: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=111 │ │ 0x0009 line=112 │ │ 0x0016 line=114 │ │ 0x001f line=115 │ │ 0x0024 line=116 │ │ @@ -25414,46 +25416,46 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -044050: |[044050] android.support.v4.media.TransportMediatorJellybeanMR2.windowDetached:()V │ │ -044060: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -044062: 6e10 c406 0300 |0001: invoke-virtual {v3}, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.loseFocus:()V // method@06c4 │ │ -044068: 5430 4b02 |0004: iget-object v0, v3, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mPendingIntent:Landroid/app/PendingIntent; // field@024b │ │ -04406c: 3800 1200 |0006: if-eqz v0, 0018 // +0012 │ │ -044070: 5430 4702 |0008: iget-object v0, v3, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mContext:Landroid/content/Context; // field@0247 │ │ -044074: 5431 4a02 |000a: iget-object v1, v3, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mMediaButtonReceiver:Landroid/content/BroadcastReceiver; // field@024a │ │ -044078: 6e20 c300 1000 |000c: invoke-virtual {v0, v1}, Landroid/content/Context;.unregisterReceiver:(Landroid/content/BroadcastReceiver;)V // method@00c3 │ │ -04407e: 5430 4b02 |000f: iget-object v0, v3, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mPendingIntent:Landroid/app/PendingIntent; // field@024b │ │ -044082: 6e10 8800 0000 |0011: invoke-virtual {v0}, Landroid/app/PendingIntent;.cancel:()V // method@0088 │ │ -044088: 5b32 4b02 |0014: iput-object v2, v3, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mPendingIntent:Landroid/app/PendingIntent; // field@024b │ │ -04408c: 5b32 4f02 |0016: iput-object v2, v3, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mRemoteControl:Landroid/media/RemoteControlClient; // field@024f │ │ -044090: 0e00 |0018: return-void │ │ +045be8: |[045be8] android.support.v4.media.TransportMediatorJellybeanMR2.windowDetached:()V │ │ +045bf8: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +045bfa: 6e10 c406 0300 |0001: invoke-virtual {v3}, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.loseFocus:()V // method@06c4 │ │ +045c00: 5430 4b02 |0004: iget-object v0, v3, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mPendingIntent:Landroid/app/PendingIntent; // field@024b │ │ +045c04: 3800 1200 |0006: if-eqz v0, 0018 // +0012 │ │ +045c08: 5430 4702 |0008: iget-object v0, v3, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mContext:Landroid/content/Context; // field@0247 │ │ +045c0c: 5431 4a02 |000a: iget-object v1, v3, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mMediaButtonReceiver:Landroid/content/BroadcastReceiver; // field@024a │ │ +045c10: 6e20 c300 1000 |000c: invoke-virtual {v0, v1}, Landroid/content/Context;.unregisterReceiver:(Landroid/content/BroadcastReceiver;)V // method@00c3 │ │ +045c16: 5430 4b02 |000f: iget-object v0, v3, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mPendingIntent:Landroid/app/PendingIntent; // field@024b │ │ +045c1a: 6e10 8800 0000 |0011: invoke-virtual {v0}, Landroid/app/PendingIntent;.cancel:()V // method@0088 │ │ +045c20: 5b32 4b02 |0014: iput-object v2, v3, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mPendingIntent:Landroid/app/PendingIntent; // field@024b │ │ +045c24: 5b32 4f02 |0016: iput-object v2, v3, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mRemoteControl:Landroid/media/RemoteControlClient; // field@024f │ │ +045c28: 0e00 |0018: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=199 │ │ 0x0004 line=200 │ │ 0x0008 line=201 │ │ 0x000f line=202 │ │ 0x0014 line=203 │ │ 0x0016 line=204 │ │ 0x0018 line=206 │ │ locals : │ │ 0x0000 - 0x0019 reg=3 this Landroid/support/v4/media/TransportMediatorJellybeanMR2; │ │ │ │ - source_file_idx : 3433 (TransportMediatorJellybeanMR2.java) │ │ + source_file_idx : 3430 (TransportMediatorJellybeanMR2.java) │ │ │ │ Class #122 header: │ │ -class_idx : 306 │ │ +class_idx : 303 │ │ access_flags : 1025 (0x0401) │ │ -superclass_idx : 826 │ │ -source_file_idx : 3434 │ │ +superclass_idx : 823 │ │ +source_file_idx : 3431 │ │ static_fields_size : 6 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 12 │ │ │ │ Class #122 - │ │ Class descriptor : 'Landroid/support/v4/media/TransportPerformer;' │ │ @@ -25498,84 +25500,84 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -044094: |[044094] android.support.v4.media.TransportPerformer.:()V │ │ -0440a4: 7010 1c15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ -0440aa: 0e00 |0003: return-void │ │ +045c2c: |[045c2c] android.support.v4.media.TransportPerformer.:()V │ │ +045c3c: 7010 1c15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ +045c42: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/media/TransportPerformer; │ │ │ │ Virtual methods - │ │ #0 : (in Landroid/support/v4/media/TransportPerformer;) │ │ name : 'onAudioFocusChange' │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 10 │ │ + registers : 11 │ │ ins : 2 │ │ outs : 8 │ │ insns size : 42 16-bit code units │ │ -0440ac: |[0440ac] android.support.v4.media.TransportPerformer.onAudioFocusChange:(I)V │ │ -0440bc: 1206 |0000: const/4 v6, #int 0 // #0 │ │ -0440be: 2b09 2300 0000 |0001: packed-switch v9, 00000024 // +00000023 │ │ -0440c4: 3806 1c00 |0004: if-eqz v6, 0020 // +001c │ │ -0440c8: 7100 ef01 0000 |0006: invoke-static {}, Landroid/os/SystemClock;.uptimeMillis:()J // method@01ef │ │ -0440ce: 0b01 |0009: move-result-wide v1 │ │ -0440d0: 2200 9802 |000a: new-instance v0, Landroid/view/KeyEvent; // type@0298 │ │ -0440d4: 1205 |000c: const/4 v5, #int 0 // #0 │ │ -0440d6: 1207 |000d: const/4 v7, #int 0 // #0 │ │ -0440d8: 0413 |000e: move-wide v3, v1 │ │ -0440da: 7608 1e12 0000 |000f: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Landroid/view/KeyEvent;.:(JJIII)V // method@121e │ │ -0440e0: 6e30 d506 6800 |0012: invoke-virtual {v8, v6, v0}, Landroid/support/v4/media/TransportPerformer;.onMediaButtonDown:(ILandroid/view/KeyEvent;)Z // method@06d5 │ │ -0440e6: 2200 9802 |0015: new-instance v0, Landroid/view/KeyEvent; // type@0298 │ │ -0440ea: 1215 |0017: const/4 v5, #int 1 // #1 │ │ -0440ec: 1207 |0018: const/4 v7, #int 0 // #0 │ │ -0440ee: 0413 |0019: move-wide v3, v1 │ │ -0440f0: 7608 1e12 0000 |001a: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Landroid/view/KeyEvent;.:(JJIII)V // method@121e │ │ -0440f6: 6e30 d606 6800 |001d: invoke-virtual {v8, v6, v0}, Landroid/support/v4/media/TransportPerformer;.onMediaButtonUp:(ILandroid/view/KeyEvent;)Z // method@06d6 │ │ -0440fc: 0e00 |0020: return-void │ │ -0440fe: 1306 7f00 |0021: const/16 v6, #int 127 // #7f │ │ -044102: 28e1 |0023: goto 0004 // -001f │ │ -044104: 0001 0100 ffff ffff 2000 0000 |0024: packed-switch-data (6 units) │ │ +045c44: |[045c44] android.support.v4.media.TransportPerformer.onAudioFocusChange:(I)V │ │ +045c54: 1207 |0000: const/4 v7, #int 0 // #0 │ │ +045c56: 2b0a 2300 0000 |0001: packed-switch v10, 00000024 // +00000023 │ │ +045c5c: 3807 1c00 |0004: if-eqz v7, 0020 // +001c │ │ +045c60: 7100 ef01 0000 |0006: invoke-static {}, Landroid/os/SystemClock;.uptimeMillis:()J // method@01ef │ │ +045c66: 0b02 |0009: move-result-wide v2 │ │ +045c68: 2201 9502 |000a: new-instance v1, Landroid/view/KeyEvent; // type@0295 │ │ +045c6c: 1206 |000c: const/4 v6, #int 0 // #0 │ │ +045c6e: 1208 |000d: const/4 v8, #int 0 // #0 │ │ +045c70: 0424 |000e: move-wide v4, v2 │ │ +045c72: 7608 1e12 0100 |000f: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7, v8}, Landroid/view/KeyEvent;.:(JJIII)V // method@121e │ │ +045c78: 6e30 d506 7901 |0012: invoke-virtual {v9, v7, v1}, Landroid/support/v4/media/TransportPerformer;.onMediaButtonDown:(ILandroid/view/KeyEvent;)Z // method@06d5 │ │ +045c7e: 2201 9502 |0015: new-instance v1, Landroid/view/KeyEvent; // type@0295 │ │ +045c82: 1216 |0017: const/4 v6, #int 1 // #1 │ │ +045c84: 1208 |0018: const/4 v8, #int 0 // #0 │ │ +045c86: 0424 |0019: move-wide v4, v2 │ │ +045c88: 7608 1e12 0100 |001a: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7, v8}, Landroid/view/KeyEvent;.:(JJIII)V // method@121e │ │ +045c8e: 6e30 d606 7901 |001d: invoke-virtual {v9, v7, v1}, Landroid/support/v4/media/TransportPerformer;.onMediaButtonUp:(ILandroid/view/KeyEvent;)Z // method@06d6 │ │ +045c94: 0e00 |0020: return-void │ │ +045c96: 1307 7f00 |0021: const/16 v7, #int 127 // #7f │ │ +045c9a: 28e1 |0023: goto 0004 // -001f │ │ +045c9c: 0001 0100 ffff ffff 2000 0000 |0024: packed-switch-data (6 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=188 │ │ 0x0001 line=189 │ │ 0x0004 line=196 │ │ 0x0006 line=197 │ │ 0x000a line=198 │ │ 0x0015 line=199 │ │ 0x0020 line=201 │ │ 0x0021 line=193 │ │ 0x0024 line=189 │ │ locals : │ │ - 0x000a - 0x0020 reg=1 now J │ │ - 0x0001 - 0x002a reg=6 keyCode I │ │ - 0x0000 - 0x002a reg=8 this Landroid/support/v4/media/TransportPerformer; │ │ - 0x0000 - 0x002a reg=9 focusChange I │ │ + 0x000a - 0x0020 reg=2 now J │ │ + 0x0001 - 0x002a reg=7 keyCode I │ │ + 0x0000 - 0x002a reg=9 this Landroid/support/v4/media/TransportPerformer; │ │ + 0x0000 - 0x002a reg=10 focusChange I │ │ │ │ #1 : (in Landroid/support/v4/media/TransportPerformer;) │ │ name : 'onGetBufferPercentage' │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -044110: |[044110] android.support.v4.media.TransportPerformer.onGetBufferPercentage:()I │ │ -044120: 1300 6400 |0000: const/16 v0, #int 100 // #64 │ │ -044124: 0f00 |0002: return v0 │ │ +045ca8: |[045ca8] android.support.v4.media.TransportPerformer.onGetBufferPercentage:()I │ │ +045cb8: 1300 6400 |0000: const/16 v0, #int 100 // #64 │ │ +045cbc: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=76 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/media/TransportPerformer; │ │ │ │ #2 : (in Landroid/support/v4/media/TransportPerformer;) │ │ @@ -25595,17 +25597,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -044128: |[044128] android.support.v4.media.TransportPerformer.onGetTransportControlFlags:()I │ │ -044138: 1300 3c00 |0000: const/16 v0, #int 60 // #3c │ │ -04413c: 0f00 |0002: return v0 │ │ +045cc0: |[045cc0] android.support.v4.media.TransportPerformer.onGetTransportControlFlags:()I │ │ +045cd0: 1300 3c00 |0000: const/16 v0, #int 60 // #3c │ │ +045cd4: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=98 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/media/TransportPerformer; │ │ │ │ #5 : (in Landroid/support/v4/media/TransportPerformer;) │ │ @@ -25619,33 +25621,33 @@ │ │ type : '(ILandroid/view/KeyEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 54 16-bit code units │ │ -044140: |[044140] android.support.v4.media.TransportPerformer.onMediaButtonDown:(ILandroid/view/KeyEvent;)Z │ │ -044150: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -044152: 2c03 1f00 0000 |0001: sparse-switch v3, 00000020 // +0000001f │ │ -044158: 0f01 |0004: return v1 │ │ -04415a: 6e10 d906 0200 |0005: invoke-virtual {v2}, Landroid/support/v4/media/TransportPerformer;.onStart:()V // method@06d9 │ │ -044160: 28fc |0008: goto 0004 // -0004 │ │ -044162: 6e10 d706 0200 |0009: invoke-virtual {v2}, Landroid/support/v4/media/TransportPerformer;.onPause:()V // method@06d7 │ │ -044168: 28f8 |000c: goto 0004 // -0008 │ │ -04416a: 6e10 da06 0200 |000d: invoke-virtual {v2}, Landroid/support/v4/media/TransportPerformer;.onStop:()V // method@06da │ │ -044170: 28f4 |0010: goto 0004 // -000c │ │ -044172: 6e10 d406 0200 |0011: invoke-virtual {v2}, Landroid/support/v4/media/TransportPerformer;.onIsPlaying:()Z // method@06d4 │ │ -044178: 0a00 |0014: move-result v0 │ │ -04417a: 3800 0600 |0015: if-eqz v0, 001b // +0006 │ │ -04417e: 6e10 d706 0200 |0017: invoke-virtual {v2}, Landroid/support/v4/media/TransportPerformer;.onPause:()V // method@06d7 │ │ -044184: 28ea |001a: goto 0004 // -0016 │ │ -044186: 6e10 d906 0200 |001b: invoke-virtual {v2}, Landroid/support/v4/media/TransportPerformer;.onStart:()V // method@06d9 │ │ -04418c: 28e6 |001e: goto 0004 // -001a │ │ -04418e: 0000 |001f: nop // spacer │ │ -044190: 0002 0500 4f00 0000 5500 0000 5600 ... |0020: sparse-switch-data (22 units) │ │ +045cd8: |[045cd8] android.support.v4.media.TransportPerformer.onMediaButtonDown:(ILandroid/view/KeyEvent;)Z │ │ +045ce8: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +045cea: 2c03 1f00 0000 |0001: sparse-switch v3, 00000020 // +0000001f │ │ +045cf0: 0f01 |0004: return v1 │ │ +045cf2: 6e10 d906 0200 |0005: invoke-virtual {v2}, Landroid/support/v4/media/TransportPerformer;.onStart:()V // method@06d9 │ │ +045cf8: 28fc |0008: goto 0004 // -0004 │ │ +045cfa: 6e10 d706 0200 |0009: invoke-virtual {v2}, Landroid/support/v4/media/TransportPerformer;.onPause:()V // method@06d7 │ │ +045d00: 28f8 |000c: goto 0004 // -0008 │ │ +045d02: 6e10 da06 0200 |000d: invoke-virtual {v2}, Landroid/support/v4/media/TransportPerformer;.onStop:()V // method@06da │ │ +045d08: 28f4 |0010: goto 0004 // -000c │ │ +045d0a: 6e10 d406 0200 |0011: invoke-virtual {v2}, Landroid/support/v4/media/TransportPerformer;.onIsPlaying:()Z // method@06d4 │ │ +045d10: 0a00 |0014: move-result v0 │ │ +045d12: 3800 0600 |0015: if-eqz v0, 001b // +0006 │ │ +045d16: 6e10 d706 0200 |0017: invoke-virtual {v2}, Landroid/support/v4/media/TransportPerformer;.onPause:()V // method@06d7 │ │ +045d1c: 28ea |001a: goto 0004 // -0016 │ │ +045d1e: 6e10 d906 0200 |001b: invoke-virtual {v2}, Landroid/support/v4/media/TransportPerformer;.onStart:()V // method@06d9 │ │ +045d24: 28e6 |001e: goto 0004 // -001a │ │ +045d26: 0000 |001f: nop // spacer │ │ +045d28: 0002 0500 4f00 0000 5500 0000 5600 ... |0020: sparse-switch-data (22 units) │ │ catches : (none) │ │ positions : │ │ 0x0001 line=127 │ │ 0x0004 line=145 │ │ 0x0005 line=129 │ │ 0x0009 line=132 │ │ 0x000d line=135 │ │ @@ -25663,17 +25665,17 @@ │ │ type : '(ILandroid/view/KeyEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0441bc: |[0441bc] android.support.v4.media.TransportPerformer.onMediaButtonUp:(ILandroid/view/KeyEvent;)Z │ │ -0441cc: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -0441ce: 0f00 |0001: return v0 │ │ +045d54: |[045d54] android.support.v4.media.TransportPerformer.onMediaButtonUp:(ILandroid/view/KeyEvent;)Z │ │ +045d64: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +045d66: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=164 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/media/TransportPerformer; │ │ 0x0000 - 0x0002 reg=2 keyCode I │ │ 0x0000 - 0x0002 reg=3 event Landroid/view/KeyEvent; │ │ @@ -25698,21 +25700,21 @@ │ │ │ │ #11 : (in Landroid/support/v4/media/TransportPerformer;) │ │ name : 'onStop' │ │ type : '()V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 3434 (TransportPerformer.java) │ │ + source_file_idx : 3431 (TransportPerformer.java) │ │ │ │ Class #123 header: │ │ -class_idx : 307 │ │ +class_idx : 304 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 826 │ │ -source_file_idx : 3435 │ │ +superclass_idx : 823 │ │ +source_file_idx : 3432 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #123 - │ │ Class descriptor : 'Landroid/support/v4/media/TransportStateListener;' │ │ @@ -25727,17 +25729,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0441d0: |[0441d0] android.support.v4.media.TransportStateListener.:()V │ │ -0441e0: 7010 1c15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ -0441e6: 0e00 |0003: return-void │ │ +045d68: |[045d68] android.support.v4.media.TransportStateListener.:()V │ │ +045d78: 7010 1c15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ +045d7e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=23 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/media/TransportStateListener; │ │ │ │ Virtual methods - │ │ @@ -25746,16 +25748,16 @@ │ │ type : '(Landroid/support/v4/media/TransportController;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0441e8: |[0441e8] android.support.v4.media.TransportStateListener.onPlayingChanged:(Landroid/support/v4/media/TransportController;)V │ │ -0441f8: 0e00 |0000: return-void │ │ +045d80: |[045d80] android.support.v4.media.TransportStateListener.onPlayingChanged:(Landroid/support/v4/media/TransportController;)V │ │ +045d90: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=30 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/media/TransportStateListener; │ │ 0x0000 - 0x0001 reg=1 controller Landroid/support/v4/media/TransportController; │ │ │ │ @@ -25764,29 +25766,29 @@ │ │ type : '(Landroid/support/v4/media/TransportController;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0441fc: |[0441fc] android.support.v4.media.TransportStateListener.onTransportControlsChanged:(Landroid/support/v4/media/TransportController;)V │ │ -04420c: 0e00 |0000: return-void │ │ +045d94: |[045d94] android.support.v4.media.TransportStateListener.onTransportControlsChanged:(Landroid/support/v4/media/TransportController;)V │ │ +045da4: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/media/TransportStateListener; │ │ 0x0000 - 0x0001 reg=1 controller Landroid/support/v4/media/TransportController; │ │ │ │ - source_file_idx : 3435 (TransportStateListener.java) │ │ + source_file_idx : 3432 (TransportStateListener.java) │ │ │ │ Class #124 header: │ │ -class_idx : 309 │ │ +class_idx : 306 │ │ access_flags : 1536 (0x0600) │ │ -superclass_idx : 826 │ │ +superclass_idx : 823 │ │ source_file_idx : 844 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 1 │ │ │ │ Class #124 annotations: │ │ @@ -25808,17 +25810,17 @@ │ │ type : '(Landroid/net/ConnectivityManager;)Z' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ source_file_idx : 844 (ConnectivityManagerCompat.java) │ │ │ │ Class #125 header: │ │ -class_idx : 313 │ │ +class_idx : 310 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 826 │ │ +superclass_idx : 823 │ │ source_file_idx : 844 │ │ static_fields_size : 1 │ │ instance_fields_size: 0 │ │ direct_methods_size : 4 │ │ virtual_methods_size: 0 │ │ │ │ Class #125 annotations: │ │ @@ -25842,40 +25844,40 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 50 16-bit code units │ │ -044210: |[044210] android.support.v4.net.ConnectivityManagerCompat.:()V │ │ -044220: 6000 1f00 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@001f │ │ -044224: 1301 1000 |0002: const/16 v1, #int 16 // #10 │ │ -044228: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ -04422c: 2200 3801 |0006: new-instance v0, Landroid/support/v4/net/ConnectivityManagerCompat$JellyBeanConnectivityManagerCompatImpl; // type@0138 │ │ -044230: 7010 e506 0000 |0008: invoke-direct {v0}, Landroid/support/v4/net/ConnectivityManagerCompat$JellyBeanConnectivityManagerCompatImpl;.:()V // method@06e5 │ │ -044236: 6900 5a02 |000b: sput-object v0, Landroid/support/v4/net/ConnectivityManagerCompat;.IMPL:Landroid/support/v4/net/ConnectivityManagerCompat$ConnectivityManagerCompatImpl; // field@025a │ │ -04423a: 0e00 |000d: return-void │ │ -04423c: 6000 1f00 |000e: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@001f │ │ -044240: 1301 0d00 |0010: const/16 v1, #int 13 // #d │ │ -044244: 3410 0a00 |0012: if-lt v0, v1, 001c // +000a │ │ -044248: 2200 3701 |0014: new-instance v0, Landroid/support/v4/net/ConnectivityManagerCompat$HoneycombMR2ConnectivityManagerCompatImpl; // type@0137 │ │ -04424c: 7010 e306 0000 |0016: invoke-direct {v0}, Landroid/support/v4/net/ConnectivityManagerCompat$HoneycombMR2ConnectivityManagerCompatImpl;.:()V // method@06e3 │ │ -044252: 6900 5a02 |0019: sput-object v0, Landroid/support/v4/net/ConnectivityManagerCompat;.IMPL:Landroid/support/v4/net/ConnectivityManagerCompat$ConnectivityManagerCompatImpl; // field@025a │ │ -044256: 28f2 |001b: goto 000d // -000e │ │ -044258: 6000 1f00 |001c: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@001f │ │ -04425c: 1301 0800 |001e: const/16 v1, #int 8 // #8 │ │ -044260: 3410 0a00 |0020: if-lt v0, v1, 002a // +000a │ │ -044264: 2200 3601 |0022: new-instance v0, Landroid/support/v4/net/ConnectivityManagerCompat$GingerbreadConnectivityManagerCompatImpl; // type@0136 │ │ -044268: 7010 e106 0000 |0024: invoke-direct {v0}, Landroid/support/v4/net/ConnectivityManagerCompat$GingerbreadConnectivityManagerCompatImpl;.:()V // method@06e1 │ │ -04426e: 6900 5a02 |0027: sput-object v0, Landroid/support/v4/net/ConnectivityManagerCompat;.IMPL:Landroid/support/v4/net/ConnectivityManagerCompat$ConnectivityManagerCompatImpl; // field@025a │ │ -044272: 28e4 |0029: goto 000d // -001c │ │ -044274: 2200 3401 |002a: new-instance v0, Landroid/support/v4/net/ConnectivityManagerCompat$BaseConnectivityManagerCompatImpl; // type@0134 │ │ -044278: 7010 de06 0000 |002c: invoke-direct {v0}, Landroid/support/v4/net/ConnectivityManagerCompat$BaseConnectivityManagerCompatImpl;.:()V // method@06de │ │ -04427e: 6900 5a02 |002f: sput-object v0, Landroid/support/v4/net/ConnectivityManagerCompat;.IMPL:Landroid/support/v4/net/ConnectivityManagerCompat$ConnectivityManagerCompatImpl; // field@025a │ │ -044282: 28dc |0031: goto 000d // -0024 │ │ +045da8: |[045da8] android.support.v4.net.ConnectivityManagerCompat.:()V │ │ +045db8: 6000 1f00 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@001f │ │ +045dbc: 1301 1000 |0002: const/16 v1, #int 16 // #10 │ │ +045dc0: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ +045dc4: 2200 3501 |0006: new-instance v0, Landroid/support/v4/net/ConnectivityManagerCompat$JellyBeanConnectivityManagerCompatImpl; // type@0135 │ │ +045dc8: 7010 e506 0000 |0008: invoke-direct {v0}, Landroid/support/v4/net/ConnectivityManagerCompat$JellyBeanConnectivityManagerCompatImpl;.:()V // method@06e5 │ │ +045dce: 6900 5a02 |000b: sput-object v0, Landroid/support/v4/net/ConnectivityManagerCompat;.IMPL:Landroid/support/v4/net/ConnectivityManagerCompat$ConnectivityManagerCompatImpl; // field@025a │ │ +045dd2: 0e00 |000d: return-void │ │ +045dd4: 6000 1f00 |000e: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@001f │ │ +045dd8: 1301 0d00 |0010: const/16 v1, #int 13 // #d │ │ +045ddc: 3410 0a00 |0012: if-lt v0, v1, 001c // +000a │ │ +045de0: 2200 3401 |0014: new-instance v0, Landroid/support/v4/net/ConnectivityManagerCompat$HoneycombMR2ConnectivityManagerCompatImpl; // type@0134 │ │ +045de4: 7010 e306 0000 |0016: invoke-direct {v0}, Landroid/support/v4/net/ConnectivityManagerCompat$HoneycombMR2ConnectivityManagerCompatImpl;.:()V // method@06e3 │ │ +045dea: 6900 5a02 |0019: sput-object v0, Landroid/support/v4/net/ConnectivityManagerCompat;.IMPL:Landroid/support/v4/net/ConnectivityManagerCompat$ConnectivityManagerCompatImpl; // field@025a │ │ +045dee: 28f2 |001b: goto 000d // -000e │ │ +045df0: 6000 1f00 |001c: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@001f │ │ +045df4: 1301 0800 |001e: const/16 v1, #int 8 // #8 │ │ +045df8: 3410 0a00 |0020: if-lt v0, v1, 002a // +000a │ │ +045dfc: 2200 3301 |0022: new-instance v0, Landroid/support/v4/net/ConnectivityManagerCompat$GingerbreadConnectivityManagerCompatImpl; // type@0133 │ │ +045e00: 7010 e106 0000 |0024: invoke-direct {v0}, Landroid/support/v4/net/ConnectivityManagerCompat$GingerbreadConnectivityManagerCompatImpl;.:()V // method@06e1 │ │ +045e06: 6900 5a02 |0027: sput-object v0, Landroid/support/v4/net/ConnectivityManagerCompat;.IMPL:Landroid/support/v4/net/ConnectivityManagerCompat$ConnectivityManagerCompatImpl; // field@025a │ │ +045e0a: 28e4 |0029: goto 000d // -001c │ │ +045e0c: 2200 3101 |002a: new-instance v0, Landroid/support/v4/net/ConnectivityManagerCompat$BaseConnectivityManagerCompatImpl; // type@0131 │ │ +045e10: 7010 de06 0000 |002c: invoke-direct {v0}, Landroid/support/v4/net/ConnectivityManagerCompat$BaseConnectivityManagerCompatImpl;.:()V // method@06de │ │ +045e16: 6900 5a02 |002f: sput-object v0, Landroid/support/v4/net/ConnectivityManagerCompat;.IMPL:Landroid/support/v4/net/ConnectivityManagerCompat$ConnectivityManagerCompatImpl; // field@025a │ │ +045e1a: 28dc |0031: goto 000d // -0024 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=84 │ │ 0x0006 line=85 │ │ 0x000d line=93 │ │ 0x000e line=86 │ │ 0x0014 line=87 │ │ @@ -25889,17 +25891,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -044284: |[044284] android.support.v4.net.ConnectivityManagerCompat.:()V │ │ -044294: 7010 1c15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ -04429a: 0e00 |0003: return-void │ │ +045e1c: |[045e1c] android.support.v4.net.ConnectivityManagerCompat.:()V │ │ +045e2c: 7010 1c15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ +045e32: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ 0x0003 line=74 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/net/ConnectivityManagerCompat; │ │ │ │ @@ -25908,24 +25910,24 @@ │ │ type : '(Landroid/net/ConnectivityManager;Landroid/content/Intent;)Landroid/net/NetworkInfo;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -04429c: |[04429c] android.support.v4.net.ConnectivityManagerCompat.getNetworkInfoFromBroadcast:(Landroid/net/ConnectivityManager;Landroid/content/Intent;)Landroid/net/NetworkInfo; │ │ -0442ac: 1a01 161c |0000: const-string v1, "networkInfo" // string@1c16 │ │ -0442b0: 6e20 d500 1300 |0002: invoke-virtual {v3, v1}, Landroid/content/Intent;.getParcelableExtra:(Ljava/lang/String;)Landroid/os/Parcelable; // method@00d5 │ │ -0442b6: 0c00 |0005: move-result-object v0 │ │ -0442b8: 1f00 5f00 |0006: check-cast v0, Landroid/net/NetworkInfo; // type@005f │ │ -0442bc: 6e10 9a01 0000 |0008: invoke-virtual {v0}, Landroid/net/NetworkInfo;.getType:()I // method@019a │ │ -0442c2: 0a01 |000b: move-result v1 │ │ -0442c4: 6e20 9801 1200 |000c: invoke-virtual {v2, v1}, Landroid/net/ConnectivityManager;.getNetworkInfo:(I)Landroid/net/NetworkInfo; // method@0198 │ │ -0442ca: 0c01 |000f: move-result-object v1 │ │ -0442cc: 1101 |0010: return-object v1 │ │ +045e34: |[045e34] android.support.v4.net.ConnectivityManagerCompat.getNetworkInfoFromBroadcast:(Landroid/net/ConnectivityManager;Landroid/content/Intent;)Landroid/net/NetworkInfo; │ │ +045e44: 1a01 121c |0000: const-string v1, "networkInfo" // string@1c12 │ │ +045e48: 6e20 d500 1300 |0002: invoke-virtual {v3, v1}, Landroid/content/Intent;.getParcelableExtra:(Ljava/lang/String;)Landroid/os/Parcelable; // method@00d5 │ │ +045e4e: 0c00 |0005: move-result-object v0 │ │ +045e50: 1f00 5d00 |0006: check-cast v0, Landroid/net/NetworkInfo; // type@005d │ │ +045e54: 6e10 9a01 0000 |0008: invoke-virtual {v0}, Landroid/net/NetworkInfo;.getType:()I // method@019a │ │ +045e5a: 0a01 |000b: move-result v1 │ │ +045e5c: 6e20 9801 1200 |000c: invoke-virtual {v2, v1}, Landroid/net/ConnectivityManager;.getNetworkInfo:(I)Landroid/net/NetworkInfo; // method@0198 │ │ +045e62: 0c01 |000f: move-result-object v1 │ │ +045e64: 1101 |0010: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=114 │ │ 0x0008 line=115 │ │ locals : │ │ 0x0008 - 0x0011 reg=0 info Landroid/net/NetworkInfo; │ │ 0x0000 - 0x0011 reg=2 cm Landroid/net/ConnectivityManager; │ │ @@ -25936,32 +25938,32 @@ │ │ type : '(Landroid/net/ConnectivityManager;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0442d0: |[0442d0] android.support.v4.net.ConnectivityManagerCompat.isActiveNetworkMetered:(Landroid/net/ConnectivityManager;)Z │ │ -0442e0: 6200 5a02 |0000: sget-object v0, Landroid/support/v4/net/ConnectivityManagerCompat;.IMPL:Landroid/support/v4/net/ConnectivityManagerCompat$ConnectivityManagerCompatImpl; // field@025a │ │ -0442e4: 7220 e006 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/net/ConnectivityManagerCompat$ConnectivityManagerCompatImpl;.isActiveNetworkMetered:(Landroid/net/ConnectivityManager;)Z // method@06e0 │ │ -0442ea: 0a00 |0005: move-result v0 │ │ -0442ec: 0f00 |0006: return v0 │ │ +045e68: |[045e68] android.support.v4.net.ConnectivityManagerCompat.isActiveNetworkMetered:(Landroid/net/ConnectivityManager;)Z │ │ +045e78: 6200 5a02 |0000: sget-object v0, Landroid/support/v4/net/ConnectivityManagerCompat;.IMPL:Landroid/support/v4/net/ConnectivityManagerCompat$ConnectivityManagerCompatImpl; // field@025a │ │ +045e7c: 7220 e006 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/net/ConnectivityManagerCompat$ConnectivityManagerCompatImpl;.isActiveNetworkMetered:(Landroid/net/ConnectivityManager;)Z // method@06e0 │ │ +045e82: 0a00 |0005: move-result v0 │ │ +045e84: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=103 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 cm Landroid/net/ConnectivityManager; │ │ │ │ Virtual methods - │ │ source_file_idx : 844 (ConnectivityManagerCompat.java) │ │ │ │ Class #126 header: │ │ -class_idx : 314 │ │ +class_idx : 311 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 826 │ │ +superclass_idx : 823 │ │ source_file_idx : 845 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 0 │ │ │ │ Class #126 - │ │ @@ -25977,17 +25979,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0442f0: |[0442f0] android.support.v4.net.ConnectivityManagerCompatGingerbread.:()V │ │ -044300: 7010 1c15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ -044306: 0e00 |0003: return-void │ │ +045e88: |[045e88] android.support.v4.net.ConnectivityManagerCompatGingerbread.:()V │ │ +045e98: 7010 1c15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ +045e9e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/net/ConnectivityManagerCompatGingerbread; │ │ │ │ #1 : (in Landroid/support/v4/net/ConnectivityManagerCompatGingerbread;) │ │ @@ -25995,27 +25997,27 @@ │ │ type : '(Landroid/net/ConnectivityManager;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 36 16-bit code units │ │ -044308: |[044308] android.support.v4.net.ConnectivityManagerCompatGingerbread.isActiveNetworkMetered:(Landroid/net/ConnectivityManager;)Z │ │ -044318: 1212 |0000: const/4 v2, #int 1 // #1 │ │ -04431a: 6e10 9701 0300 |0001: invoke-virtual {v3}, Landroid/net/ConnectivityManager;.getActiveNetworkInfo:()Landroid/net/NetworkInfo; // method@0197 │ │ -044320: 0c00 |0004: move-result-object v0 │ │ -044322: 3900 0300 |0005: if-nez v0, 0008 // +0003 │ │ -044326: 0f02 |0007: return v2 │ │ -044328: 6e10 9a01 0000 |0008: invoke-virtual {v0}, Landroid/net/NetworkInfo;.getType:()I // method@019a │ │ -04432e: 0a01 |000b: move-result v1 │ │ -044330: 2b01 0600 0000 |000c: packed-switch v1, 00000012 // +00000006 │ │ -044336: 28f8 |000f: goto 0007 // -0008 │ │ -044338: 1202 |0010: const/4 v2, #int 0 // #0 │ │ -04433a: 28f6 |0011: goto 0007 // -000a │ │ -04433c: 0001 0700 0000 0000 fbff ffff 0400 ... |0012: packed-switch-data (18 units) │ │ +045ea0: |[045ea0] android.support.v4.net.ConnectivityManagerCompatGingerbread.isActiveNetworkMetered:(Landroid/net/ConnectivityManager;)Z │ │ +045eb0: 1212 |0000: const/4 v2, #int 1 // #1 │ │ +045eb2: 6e10 9701 0300 |0001: invoke-virtual {v3}, Landroid/net/ConnectivityManager;.getActiveNetworkInfo:()Landroid/net/NetworkInfo; // method@0197 │ │ +045eb8: 0c00 |0004: move-result-object v0 │ │ +045eba: 3900 0300 |0005: if-nez v0, 0008 // +0003 │ │ +045ebe: 0f02 |0007: return v2 │ │ +045ec0: 6e10 9a01 0000 |0008: invoke-virtual {v0}, Landroid/net/NetworkInfo;.getType:()I // method@019a │ │ +045ec6: 0a01 |000b: move-result v1 │ │ +045ec8: 2b01 0600 0000 |000c: packed-switch v1, 00000012 // +00000006 │ │ +045ece: 28f8 |000f: goto 0007 // -0008 │ │ +045ed0: 1202 |0010: const/4 v2, #int 0 // #0 │ │ +045ed2: 28f6 |0011: goto 0007 // -000a │ │ +045ed4: 0001 0700 0000 0000 fbff ffff 0400 ... |0012: packed-switch-data (18 units) │ │ catches : (none) │ │ positions : │ │ 0x0001 line=35 │ │ 0x0005 line=36 │ │ 0x0007 line=54 │ │ 0x0008 line=41 │ │ 0x000c line=42 │ │ @@ -26026,17 +26028,17 @@ │ │ 0x000c - 0x0024 reg=1 type I │ │ 0x0000 - 0x0024 reg=3 cm Landroid/net/ConnectivityManager; │ │ │ │ Virtual methods - │ │ source_file_idx : 845 (ConnectivityManagerCompatGingerbread.java) │ │ │ │ Class #127 header: │ │ -class_idx : 315 │ │ +class_idx : 312 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 826 │ │ +superclass_idx : 823 │ │ source_file_idx : 846 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 0 │ │ │ │ Class #127 - │ │ @@ -26052,17 +26054,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -044360: |[044360] android.support.v4.net.ConnectivityManagerCompatHoneycombMR2.:()V │ │ -044370: 7010 1c15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ -044376: 0e00 |0003: return-void │ │ +045ef8: |[045ef8] android.support.v4.net.ConnectivityManagerCompatHoneycombMR2.:()V │ │ +045f08: 7010 1c15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ +045f0e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/net/ConnectivityManagerCompatHoneycombMR2; │ │ │ │ #1 : (in Landroid/support/v4/net/ConnectivityManagerCompatHoneycombMR2;) │ │ @@ -26070,27 +26072,27 @@ │ │ type : '(Landroid/net/ConnectivityManager;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 42 16-bit code units │ │ -044378: |[044378] android.support.v4.net.ConnectivityManagerCompatHoneycombMR2.isActiveNetworkMetered:(Landroid/net/ConnectivityManager;)Z │ │ -044388: 1212 |0000: const/4 v2, #int 1 // #1 │ │ -04438a: 6e10 9701 0300 |0001: invoke-virtual {v3}, Landroid/net/ConnectivityManager;.getActiveNetworkInfo:()Landroid/net/NetworkInfo; // method@0197 │ │ -044390: 0c00 |0004: move-result-object v0 │ │ -044392: 3900 0300 |0005: if-nez v0, 0008 // +0003 │ │ -044396: 0f02 |0007: return v2 │ │ -044398: 6e10 9a01 0000 |0008: invoke-virtual {v0}, Landroid/net/NetworkInfo;.getType:()I // method@019a │ │ -04439e: 0a01 |000b: move-result v1 │ │ -0443a0: 2b01 0600 0000 |000c: packed-switch v1, 00000012 // +00000006 │ │ -0443a6: 28f8 |000f: goto 0007 // -0008 │ │ -0443a8: 1202 |0010: const/4 v2, #int 0 // #0 │ │ -0443aa: 28f6 |0011: goto 0007 // -000a │ │ -0443ac: 0001 0a00 0000 0000 fbff ffff 0400 ... |0012: packed-switch-data (24 units) │ │ +045f10: |[045f10] android.support.v4.net.ConnectivityManagerCompatHoneycombMR2.isActiveNetworkMetered:(Landroid/net/ConnectivityManager;)Z │ │ +045f20: 1212 |0000: const/4 v2, #int 1 // #1 │ │ +045f22: 6e10 9701 0300 |0001: invoke-virtual {v3}, Landroid/net/ConnectivityManager;.getActiveNetworkInfo:()Landroid/net/NetworkInfo; // method@0197 │ │ +045f28: 0c00 |0004: move-result-object v0 │ │ +045f2a: 3900 0300 |0005: if-nez v0, 0008 // +0003 │ │ +045f2e: 0f02 |0007: return v2 │ │ +045f30: 6e10 9a01 0000 |0008: invoke-virtual {v0}, Landroid/net/NetworkInfo;.getType:()I // method@019a │ │ +045f36: 0a01 |000b: move-result v1 │ │ +045f38: 2b01 0600 0000 |000c: packed-switch v1, 00000012 // +00000006 │ │ +045f3e: 28f8 |000f: goto 0007 // -0008 │ │ +045f40: 1202 |0010: const/4 v2, #int 0 // #0 │ │ +045f42: 28f6 |0011: goto 0007 // -000a │ │ +045f44: 0001 0a00 0000 0000 fbff ffff 0400 ... |0012: packed-switch-data (24 units) │ │ catches : (none) │ │ positions : │ │ 0x0001 line=37 │ │ 0x0005 line=38 │ │ 0x0007 line=58 │ │ 0x0008 line=43 │ │ 0x000c line=44 │ │ @@ -26101,17 +26103,17 @@ │ │ 0x000c - 0x002a reg=1 type I │ │ 0x0000 - 0x002a reg=3 cm Landroid/net/ConnectivityManager; │ │ │ │ Virtual methods - │ │ source_file_idx : 846 (ConnectivityManagerCompatHoneycombMR2.java) │ │ │ │ Class #128 header: │ │ -class_idx : 316 │ │ +class_idx : 313 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 826 │ │ +superclass_idx : 823 │ │ source_file_idx : 848 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 0 │ │ │ │ Class #128 - │ │ @@ -26127,17 +26129,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0443dc: |[0443dc] android.support.v4.net.ConnectivityManagerCompatJellyBean.:()V │ │ -0443ec: 7010 1c15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ -0443f2: 0e00 |0003: return-void │ │ +045f74: |[045f74] android.support.v4.net.ConnectivityManagerCompatJellyBean.:()V │ │ +045f84: 7010 1c15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ +045f8a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/net/ConnectivityManagerCompatJellyBean; │ │ │ │ #1 : (in Landroid/support/v4/net/ConnectivityManagerCompatJellyBean;) │ │ @@ -26145,32 +26147,32 @@ │ │ type : '(Landroid/net/ConnectivityManager;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0443f4: |[0443f4] android.support.v4.net.ConnectivityManagerCompatJellyBean.isActiveNetworkMetered:(Landroid/net/ConnectivityManager;)Z │ │ -044404: 6e10 9901 0100 |0000: invoke-virtual {v1}, Landroid/net/ConnectivityManager;.isActiveNetworkMetered:()Z // method@0199 │ │ -04440a: 0a00 |0003: move-result v0 │ │ -04440c: 0f00 |0004: return v0 │ │ +045f8c: |[045f8c] android.support.v4.net.ConnectivityManagerCompatJellyBean.isActiveNetworkMetered:(Landroid/net/ConnectivityManager;)Z │ │ +045f9c: 6e10 9901 0100 |0000: invoke-virtual {v1}, Landroid/net/ConnectivityManager;.isActiveNetworkMetered:()Z // method@0199 │ │ +045fa2: 0a00 |0003: move-result v0 │ │ +045fa4: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 cm Landroid/net/ConnectivityManager; │ │ │ │ Virtual methods - │ │ source_file_idx : 848 (ConnectivityManagerCompatJellyBean.java) │ │ │ │ Class #129 header: │ │ -class_idx : 317 │ │ +class_idx : 314 │ │ access_flags : 4096 (0x1000) │ │ -superclass_idx : 826 │ │ -source_file_idx : 3426 │ │ +superclass_idx : 823 │ │ +source_file_idx : 3423 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 0 │ │ │ │ Class #129 annotations: │ │ Annotations on class │ │ @@ -26182,21 +26184,21 @@ │ │ Access flags : 0x1000 (SYNTHETIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ Virtual methods - │ │ - source_file_idx : 3426 (TrafficStatsCompat.java) │ │ + source_file_idx : 3423 (TrafficStatsCompat.java) │ │ │ │ Class #130 header: │ │ -class_idx : 318 │ │ +class_idx : 315 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 837 │ │ -source_file_idx : 3426 │ │ +superclass_idx : 834 │ │ +source_file_idx : 3423 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #130 annotations: │ │ Annotations on class │ │ @@ -26221,18 +26223,18 @@ │ │ type : '(Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -044410: |[044410] android.support.v4.net.TrafficStatsCompat$BaseTrafficStatsCompatImpl$1.:(Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl;)V │ │ -044420: 5b01 5b02 |0000: iput-object v1, v0, Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl$1;.this$0:Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl; // field@025b │ │ -044424: 7010 7315 0000 |0002: invoke-direct {v0}, Ljava/lang/ThreadLocal;.:()V // method@1573 │ │ -04442a: 0e00 |0005: return-void │ │ +045fa8: |[045fa8] android.support.v4.net.TrafficStatsCompat$BaseTrafficStatsCompatImpl$1.:(Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl;)V │ │ +045fb8: 5b01 5b02 |0000: iput-object v1, v0, Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl$1;.this$0:Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl; // field@025b │ │ +045fbc: 7010 7315 0000 |0002: invoke-direct {v0}, Ljava/lang/ThreadLocal;.:()V // method@1573 │ │ +045fc2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl$1; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl; │ │ │ │ @@ -26242,19 +26244,19 @@ │ │ type : '()Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl$SocketTags;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -04442c: |[04442c] android.support.v4.net.TrafficStatsCompat$BaseTrafficStatsCompatImpl$1.initialValue:()Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl$SocketTags; │ │ -04443c: 2200 3f01 |0000: new-instance v0, Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl$SocketTags; // type@013f │ │ -044440: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -044442: 7020 f506 1000 |0003: invoke-direct {v0, v1}, Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl$SocketTags;.:(Landroid/support/v4/net/TrafficStatsCompat$1;)V // method@06f5 │ │ -044448: 1100 |0006: return-object v0 │ │ +045fc4: |[045fc4] android.support.v4.net.TrafficStatsCompat$BaseTrafficStatsCompatImpl$1.initialValue:()Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl$SocketTags; │ │ +045fd4: 2200 3c01 |0000: new-instance v0, Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl$SocketTags; // type@013c │ │ +045fd8: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +045fda: 7020 f506 1000 |0003: invoke-direct {v0, v1}, Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl$SocketTags;.:(Landroid/support/v4/net/TrafficStatsCompat$1;)V // method@06f5 │ │ +045fe0: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=48 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl$1; │ │ │ │ #1 : (in Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl$1;) │ │ @@ -26262,31 +26264,31 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x1044 (PROTECTED BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -04444c: |[04444c] android.support.v4.net.TrafficStatsCompat$BaseTrafficStatsCompatImpl$1.initialValue:()Ljava/lang/Object; │ │ -04445c: 6e10 f206 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl$1;.initialValue:()Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl$SocketTags; // method@06f2 │ │ -044462: 0c00 |0003: move-result-object v0 │ │ -044464: 1100 |0004: return-object v0 │ │ +045fe4: |[045fe4] android.support.v4.net.TrafficStatsCompat$BaseTrafficStatsCompatImpl$1.initialValue:()Ljava/lang/Object; │ │ +045ff4: 6e10 f206 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl$1;.initialValue:()Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl$SocketTags; // method@06f2 │ │ +045ffa: 0c00 |0003: move-result-object v0 │ │ +045ffc: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl$1; │ │ │ │ - source_file_idx : 3426 (TrafficStatsCompat.java) │ │ + source_file_idx : 3423 (TrafficStatsCompat.java) │ │ │ │ Class #131 header: │ │ -class_idx : 319 │ │ +class_idx : 316 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 826 │ │ -source_file_idx : 3426 │ │ +superclass_idx : 823 │ │ +source_file_idx : 3423 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 0 │ │ │ │ Class #131 annotations: │ │ Annotations on class │ │ @@ -26310,19 +26312,19 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -044468: |[044468] android.support.v4.net.TrafficStatsCompat$BaseTrafficStatsCompatImpl$SocketTags.:()V │ │ -044478: 7010 1c15 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@151c │ │ -04447e: 12f0 |0003: const/4 v0, #int -1 // #ff │ │ -044480: 5910 5c02 |0004: iput v0, v1, Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl$SocketTags;.statsTag:I // field@025c │ │ -044484: 0e00 |0006: return-void │ │ +046000: |[046000] android.support.v4.net.TrafficStatsCompat$BaseTrafficStatsCompatImpl$SocketTags.:()V │ │ +046010: 7010 1c15 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@151c │ │ +046016: 12f0 |0003: const/4 v0, #int -1 // #ff │ │ +046018: 5910 5c02 |0004: iput v0, v1, Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl$SocketTags;.statsTag:I // field@025c │ │ +04601c: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ 0x0003 line=42 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl$SocketTags; │ │ │ │ @@ -26331,32 +26333,32 @@ │ │ type : '(Landroid/support/v4/net/TrafficStatsCompat$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -044488: |[044488] android.support.v4.net.TrafficStatsCompat$BaseTrafficStatsCompatImpl$SocketTags.:(Landroid/support/v4/net/TrafficStatsCompat$1;)V │ │ -044498: 7010 f406 0000 |0000: invoke-direct {v0}, Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl$SocketTags;.:()V // method@06f4 │ │ -04449e: 0e00 |0003: return-void │ │ +046020: |[046020] android.support.v4.net.TrafficStatsCompat$BaseTrafficStatsCompatImpl$SocketTags.:(Landroid/support/v4/net/TrafficStatsCompat$1;)V │ │ +046030: 7010 f406 0000 |0000: invoke-direct {v0}, Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl$SocketTags;.:()V // method@06f4 │ │ +046036: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl$SocketTags; │ │ 0x0000 - 0x0004 reg=1 x0 Landroid/support/v4/net/TrafficStatsCompat$1; │ │ │ │ Virtual methods - │ │ - source_file_idx : 3426 (TrafficStatsCompat.java) │ │ + source_file_idx : 3423 (TrafficStatsCompat.java) │ │ │ │ Class #132 header: │ │ -class_idx : 322 │ │ +class_idx : 319 │ │ access_flags : 1536 (0x0600) │ │ -superclass_idx : 826 │ │ -source_file_idx : 3426 │ │ +superclass_idx : 823 │ │ +source_file_idx : 3423 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 7 │ │ │ │ Class #132 annotations: │ │ Annotations on class │ │ @@ -26414,21 +26416,21 @@ │ │ │ │ #6 : (in Landroid/support/v4/net/TrafficStatsCompat$TrafficStatsCompatImpl;) │ │ name : 'untagSocket' │ │ type : '(Ljava/net/Socket;)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 3426 (TrafficStatsCompat.java) │ │ + source_file_idx : 3423 (TrafficStatsCompat.java) │ │ │ │ Class #133 header: │ │ -class_idx : 323 │ │ +class_idx : 320 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 826 │ │ -source_file_idx : 3426 │ │ +superclass_idx : 823 │ │ +source_file_idx : 3423 │ │ static_fields_size : 1 │ │ instance_fields_size: 0 │ │ direct_methods_size : 9 │ │ virtual_methods_size: 0 │ │ │ │ Class #133 annotations: │ │ Annotations on class │ │ @@ -26455,26 +26457,26 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 22 16-bit code units │ │ -0444a0: |[0444a0] android.support.v4.net.TrafficStatsCompat.:()V │ │ -0444b0: 6000 1f00 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@001f │ │ -0444b4: 1301 0e00 |0002: const/16 v1, #int 14 // #e │ │ -0444b8: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ -0444bc: 2200 4101 |0006: new-instance v0, Landroid/support/v4/net/TrafficStatsCompat$IcsTrafficStatsCompatImpl; // type@0141 │ │ -0444c0: 7010 fe06 0000 |0008: invoke-direct {v0}, Landroid/support/v4/net/TrafficStatsCompat$IcsTrafficStatsCompatImpl;.:()V // method@06fe │ │ -0444c6: 6900 5e02 |000b: sput-object v0, Landroid/support/v4/net/TrafficStatsCompat;.IMPL:Landroid/support/v4/net/TrafficStatsCompat$TrafficStatsCompatImpl; // field@025e │ │ -0444ca: 0e00 |000d: return-void │ │ -0444cc: 2200 4001 |000e: new-instance v0, Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl; // type@0140 │ │ -0444d0: 7010 f606 0000 |0010: invoke-direct {v0}, Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl;.:()V // method@06f6 │ │ -0444d6: 6900 5e02 |0013: sput-object v0, Landroid/support/v4/net/TrafficStatsCompat;.IMPL:Landroid/support/v4/net/TrafficStatsCompat$TrafficStatsCompatImpl; // field@025e │ │ -0444da: 28f8 |0015: goto 000d // -0008 │ │ +046038: |[046038] android.support.v4.net.TrafficStatsCompat.:()V │ │ +046048: 6000 1f00 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@001f │ │ +04604c: 1301 0e00 |0002: const/16 v1, #int 14 // #e │ │ +046050: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ +046054: 2200 3e01 |0006: new-instance v0, Landroid/support/v4/net/TrafficStatsCompat$IcsTrafficStatsCompatImpl; // type@013e │ │ +046058: 7010 fe06 0000 |0008: invoke-direct {v0}, Landroid/support/v4/net/TrafficStatsCompat$IcsTrafficStatsCompatImpl;.:()V // method@06fe │ │ +04605e: 6900 5e02 |000b: sput-object v0, Landroid/support/v4/net/TrafficStatsCompat;.IMPL:Landroid/support/v4/net/TrafficStatsCompat$TrafficStatsCompatImpl; // field@025e │ │ +046062: 0e00 |000d: return-void │ │ +046064: 2200 3d01 |000e: new-instance v0, Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl; // type@013d │ │ +046068: 7010 f606 0000 |0010: invoke-direct {v0}, Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl;.:()V // method@06f6 │ │ +04606e: 6900 5e02 |0013: sput-object v0, Landroid/support/v4/net/TrafficStatsCompat;.IMPL:Landroid/support/v4/net/TrafficStatsCompat$TrafficStatsCompatImpl; // field@025e │ │ +046072: 28f8 |0015: goto 000d // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=124 │ │ 0x0006 line=125 │ │ 0x000d line=129 │ │ 0x000e line=127 │ │ locals : │ │ @@ -26484,17 +26486,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0444dc: |[0444dc] android.support.v4.net.TrafficStatsCompat.:()V │ │ -0444ec: 7010 1c15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ -0444f2: 0e00 |0003: return-void │ │ +046074: |[046074] android.support.v4.net.TrafficStatsCompat.:()V │ │ +046084: 7010 1c15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ +04608a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ 0x0003 line=84 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/net/TrafficStatsCompat; │ │ │ │ @@ -26503,18 +26505,18 @@ │ │ type : '()V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0444f4: |[0444f4] android.support.v4.net.TrafficStatsCompat.clearThreadStatsTag:()V │ │ -044504: 6200 5e02 |0000: sget-object v0, Landroid/support/v4/net/TrafficStatsCompat;.IMPL:Landroid/support/v4/net/TrafficStatsCompat$TrafficStatsCompatImpl; // field@025e │ │ -044508: 7210 0607 0000 |0002: invoke-interface {v0}, Landroid/support/v4/net/TrafficStatsCompat$TrafficStatsCompatImpl;.clearThreadStatsTag:()V // method@0706 │ │ -04450e: 0e00 |0005: return-void │ │ +04608c: |[04608c] android.support.v4.net.TrafficStatsCompat.clearThreadStatsTag:()V │ │ +04609c: 6200 5e02 |0000: sget-object v0, Landroid/support/v4/net/TrafficStatsCompat;.IMPL:Landroid/support/v4/net/TrafficStatsCompat$TrafficStatsCompatImpl; // field@025e │ │ +0460a0: 7210 0607 0000 |0002: invoke-interface {v0}, Landroid/support/v4/net/TrafficStatsCompat$TrafficStatsCompatImpl;.clearThreadStatsTag:()V // method@0706 │ │ +0460a6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=136 │ │ 0x0005 line=137 │ │ locals : │ │ │ │ #3 : (in Landroid/support/v4/net/TrafficStatsCompat;) │ │ @@ -26522,37 +26524,37 @@ │ │ type : '()I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -044510: |[044510] android.support.v4.net.TrafficStatsCompat.getThreadStatsTag:()I │ │ -044520: 6200 5e02 |0000: sget-object v0, Landroid/support/v4/net/TrafficStatsCompat;.IMPL:Landroid/support/v4/net/TrafficStatsCompat$TrafficStatsCompatImpl; // field@025e │ │ -044524: 7210 0707 0000 |0002: invoke-interface {v0}, Landroid/support/v4/net/TrafficStatsCompat$TrafficStatsCompatImpl;.getThreadStatsTag:()I // method@0707 │ │ -04452a: 0a00 |0005: move-result v0 │ │ -04452c: 0f00 |0006: return v0 │ │ +0460a8: |[0460a8] android.support.v4.net.TrafficStatsCompat.getThreadStatsTag:()I │ │ +0460b8: 6200 5e02 |0000: sget-object v0, Landroid/support/v4/net/TrafficStatsCompat;.IMPL:Landroid/support/v4/net/TrafficStatsCompat$TrafficStatsCompatImpl; // field@025e │ │ +0460bc: 7210 0707 0000 |0002: invoke-interface {v0}, Landroid/support/v4/net/TrafficStatsCompat$TrafficStatsCompatImpl;.getThreadStatsTag:()I // method@0707 │ │ +0460c2: 0a00 |0005: move-result v0 │ │ +0460c4: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=145 │ │ locals : │ │ │ │ #4 : (in Landroid/support/v4/net/TrafficStatsCompat;) │ │ name : 'incrementOperationCount' │ │ type : '(I)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -044530: |[044530] android.support.v4.net.TrafficStatsCompat.incrementOperationCount:(I)V │ │ -044540: 6200 5e02 |0000: sget-object v0, Landroid/support/v4/net/TrafficStatsCompat;.IMPL:Landroid/support/v4/net/TrafficStatsCompat$TrafficStatsCompatImpl; // field@025e │ │ -044544: 7220 0807 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/net/TrafficStatsCompat$TrafficStatsCompatImpl;.incrementOperationCount:(I)V // method@0708 │ │ -04454a: 0e00 |0005: return-void │ │ +0460c8: |[0460c8] android.support.v4.net.TrafficStatsCompat.incrementOperationCount:(I)V │ │ +0460d8: 6200 5e02 |0000: sget-object v0, Landroid/support/v4/net/TrafficStatsCompat;.IMPL:Landroid/support/v4/net/TrafficStatsCompat$TrafficStatsCompatImpl; // field@025e │ │ +0460dc: 7220 0807 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/net/TrafficStatsCompat$TrafficStatsCompatImpl;.incrementOperationCount:(I)V // method@0708 │ │ +0460e2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=156 │ │ 0x0005 line=157 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 operationCount I │ │ │ │ @@ -26561,18 +26563,18 @@ │ │ type : '(II)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -04454c: |[04454c] android.support.v4.net.TrafficStatsCompat.incrementOperationCount:(II)V │ │ -04455c: 6200 5e02 |0000: sget-object v0, Landroid/support/v4/net/TrafficStatsCompat;.IMPL:Landroid/support/v4/net/TrafficStatsCompat$TrafficStatsCompatImpl; // field@025e │ │ -044560: 7230 0907 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/net/TrafficStatsCompat$TrafficStatsCompatImpl;.incrementOperationCount:(II)V // method@0709 │ │ -044566: 0e00 |0005: return-void │ │ +0460e4: |[0460e4] android.support.v4.net.TrafficStatsCompat.incrementOperationCount:(II)V │ │ +0460f4: 6200 5e02 |0000: sget-object v0, Landroid/support/v4/net/TrafficStatsCompat;.IMPL:Landroid/support/v4/net/TrafficStatsCompat$TrafficStatsCompatImpl; // field@025e │ │ +0460f8: 7230 0907 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/net/TrafficStatsCompat$TrafficStatsCompatImpl;.incrementOperationCount:(II)V // method@0709 │ │ +0460fe: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=167 │ │ 0x0005 line=168 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 tag I │ │ 0x0000 - 0x0006 reg=2 operationCount I │ │ @@ -26582,18 +26584,18 @@ │ │ type : '(I)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -044568: |[044568] android.support.v4.net.TrafficStatsCompat.setThreadStatsTag:(I)V │ │ -044578: 6200 5e02 |0000: sget-object v0, Landroid/support/v4/net/TrafficStatsCompat;.IMPL:Landroid/support/v4/net/TrafficStatsCompat$TrafficStatsCompatImpl; // field@025e │ │ -04457c: 7220 0a07 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/net/TrafficStatsCompat$TrafficStatsCompatImpl;.setThreadStatsTag:(I)V // method@070a │ │ -044582: 0e00 |0005: return-void │ │ +046100: |[046100] android.support.v4.net.TrafficStatsCompat.setThreadStatsTag:(I)V │ │ +046110: 6200 5e02 |0000: sget-object v0, Landroid/support/v4/net/TrafficStatsCompat;.IMPL:Landroid/support/v4/net/TrafficStatsCompat$TrafficStatsCompatImpl; // field@025e │ │ +046114: 7220 0a07 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/net/TrafficStatsCompat$TrafficStatsCompatImpl;.setThreadStatsTag:(I)V // method@070a │ │ +04611a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=182 │ │ 0x0005 line=183 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 tag I │ │ │ │ @@ -26602,18 +26604,18 @@ │ │ type : '(Ljava/net/Socket;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -044584: |[044584] android.support.v4.net.TrafficStatsCompat.tagSocket:(Ljava/net/Socket;)V │ │ -044594: 6200 5e02 |0000: sget-object v0, Landroid/support/v4/net/TrafficStatsCompat;.IMPL:Landroid/support/v4/net/TrafficStatsCompat$TrafficStatsCompatImpl; // field@025e │ │ -044598: 7220 0b07 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/net/TrafficStatsCompat$TrafficStatsCompatImpl;.tagSocket:(Ljava/net/Socket;)V // method@070b │ │ -04459e: 0e00 |0005: return-void │ │ +04611c: |[04611c] android.support.v4.net.TrafficStatsCompat.tagSocket:(Ljava/net/Socket;)V │ │ +04612c: 6200 5e02 |0000: sget-object v0, Landroid/support/v4/net/TrafficStatsCompat;.IMPL:Landroid/support/v4/net/TrafficStatsCompat$TrafficStatsCompatImpl; // field@025e │ │ +046130: 7220 0b07 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/net/TrafficStatsCompat$TrafficStatsCompatImpl;.tagSocket:(Ljava/net/Socket;)V // method@070b │ │ +046136: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=194 │ │ 0x0005 line=195 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 socket Ljava/net/Socket; │ │ │ │ @@ -26622,33 +26624,33 @@ │ │ type : '(Ljava/net/Socket;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0445a0: |[0445a0] android.support.v4.net.TrafficStatsCompat.untagSocket:(Ljava/net/Socket;)V │ │ -0445b0: 6200 5e02 |0000: sget-object v0, Landroid/support/v4/net/TrafficStatsCompat;.IMPL:Landroid/support/v4/net/TrafficStatsCompat$TrafficStatsCompatImpl; // field@025e │ │ -0445b4: 7220 0c07 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/net/TrafficStatsCompat$TrafficStatsCompatImpl;.untagSocket:(Ljava/net/Socket;)V // method@070c │ │ -0445ba: 0e00 |0005: return-void │ │ +046138: |[046138] android.support.v4.net.TrafficStatsCompat.untagSocket:(Ljava/net/Socket;)V │ │ +046148: 6200 5e02 |0000: sget-object v0, Landroid/support/v4/net/TrafficStatsCompat;.IMPL:Landroid/support/v4/net/TrafficStatsCompat$TrafficStatsCompatImpl; // field@025e │ │ +04614c: 7220 0c07 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/net/TrafficStatsCompat$TrafficStatsCompatImpl;.untagSocket:(Ljava/net/Socket;)V // method@070c │ │ +046152: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=201 │ │ 0x0005 line=202 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 socket Ljava/net/Socket; │ │ │ │ Virtual methods - │ │ - source_file_idx : 3426 (TrafficStatsCompat.java) │ │ + source_file_idx : 3423 (TrafficStatsCompat.java) │ │ │ │ Class #134 header: │ │ -class_idx : 324 │ │ +class_idx : 321 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 826 │ │ -source_file_idx : 3427 │ │ +superclass_idx : 823 │ │ +source_file_idx : 3424 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 8 │ │ virtual_methods_size: 0 │ │ │ │ Class #134 annotations: │ │ Annotations on method #1820 'tagSocket' │ │ @@ -26669,17 +26671,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0445bc: |[0445bc] android.support.v4.net.TrafficStatsCompatIcs.:()V │ │ -0445cc: 7010 1c15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ -0445d2: 0e00 |0003: return-void │ │ +046154: |[046154] android.support.v4.net.TrafficStatsCompatIcs.:()V │ │ +046164: 7010 1c15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ +04616a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=27 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/net/TrafficStatsCompatIcs; │ │ │ │ #1 : (in Landroid/support/v4/net/TrafficStatsCompatIcs;) │ │ @@ -26687,17 +26689,17 @@ │ │ type : '()V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 0 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -0445d4: |[0445d4] android.support.v4.net.TrafficStatsCompatIcs.clearThreadStatsTag:()V │ │ -0445e4: 7100 9b01 0000 |0000: invoke-static {}, Landroid/net/TrafficStats;.clearThreadStatsTag:()V // method@019b │ │ -0445ea: 0e00 |0003: return-void │ │ +04616c: |[04616c] android.support.v4.net.TrafficStatsCompatIcs.clearThreadStatsTag:()V │ │ +04617c: 7100 9b01 0000 |0000: invoke-static {}, Landroid/net/TrafficStats;.clearThreadStatsTag:()V // method@019b │ │ +046182: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ 0x0003 line=30 │ │ locals : │ │ │ │ #2 : (in Landroid/support/v4/net/TrafficStatsCompatIcs;) │ │ @@ -26705,35 +26707,35 @@ │ │ type : '()I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -0445ec: |[0445ec] android.support.v4.net.TrafficStatsCompatIcs.getThreadStatsTag:()I │ │ -0445fc: 7100 9c01 0000 |0000: invoke-static {}, Landroid/net/TrafficStats;.getThreadStatsTag:()I // method@019c │ │ -044602: 0a00 |0003: move-result v0 │ │ -044604: 0f00 |0004: return v0 │ │ +046184: |[046184] android.support.v4.net.TrafficStatsCompatIcs.getThreadStatsTag:()I │ │ +046194: 7100 9c01 0000 |0000: invoke-static {}, Landroid/net/TrafficStats;.getThreadStatsTag:()I // method@019c │ │ +04619a: 0a00 |0003: move-result v0 │ │ +04619c: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ locals : │ │ │ │ #3 : (in Landroid/support/v4/net/TrafficStatsCompatIcs;) │ │ name : 'incrementOperationCount' │ │ type : '(I)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -044608: |[044608] android.support.v4.net.TrafficStatsCompatIcs.incrementOperationCount:(I)V │ │ -044618: 7110 9d01 0000 |0000: invoke-static {v0}, Landroid/net/TrafficStats;.incrementOperationCount:(I)V // method@019d │ │ -04461e: 0e00 |0003: return-void │ │ +0461a0: |[0461a0] android.support.v4.net.TrafficStatsCompatIcs.incrementOperationCount:(I)V │ │ +0461b0: 7110 9d01 0000 |0000: invoke-static {v0}, Landroid/net/TrafficStats;.incrementOperationCount:(I)V // method@019d │ │ +0461b6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ 0x0003 line=38 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 operationCount I │ │ │ │ @@ -26742,17 +26744,17 @@ │ │ type : '(II)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -044620: |[044620] android.support.v4.net.TrafficStatsCompatIcs.incrementOperationCount:(II)V │ │ -044630: 7120 9e01 1000 |0000: invoke-static {v0, v1}, Landroid/net/TrafficStats;.incrementOperationCount:(II)V // method@019e │ │ -044636: 0e00 |0003: return-void │ │ +0461b8: |[0461b8] android.support.v4.net.TrafficStatsCompatIcs.incrementOperationCount:(II)V │ │ +0461c8: 7120 9e01 1000 |0000: invoke-static {v0, v1}, Landroid/net/TrafficStats;.incrementOperationCount:(II)V // method@019e │ │ +0461ce: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ 0x0003 line=42 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 tag I │ │ 0x0000 - 0x0004 reg=1 operationCount I │ │ @@ -26762,17 +26764,17 @@ │ │ type : '(I)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -044638: |[044638] android.support.v4.net.TrafficStatsCompatIcs.setThreadStatsTag:(I)V │ │ -044648: 7110 9f01 0000 |0000: invoke-static {v0}, Landroid/net/TrafficStats;.setThreadStatsTag:(I)V // method@019f │ │ -04464e: 0e00 |0003: return-void │ │ +0461d0: |[0461d0] android.support.v4.net.TrafficStatsCompatIcs.setThreadStatsTag:(I)V │ │ +0461e0: 7110 9f01 0000 |0000: invoke-static {v0}, Landroid/net/TrafficStats;.setThreadStatsTag:(I)V // method@019f │ │ +0461e6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ 0x0003 line=46 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 tag I │ │ │ │ @@ -26781,17 +26783,17 @@ │ │ type : '(Ljava/net/Socket;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -044650: |[044650] android.support.v4.net.TrafficStatsCompatIcs.tagSocket:(Ljava/net/Socket;)V │ │ -044660: 7110 a001 0000 |0000: invoke-static {v0}, Landroid/net/TrafficStats;.tagSocket:(Ljava/net/Socket;)V // method@01a0 │ │ -044666: 0e00 |0003: return-void │ │ +0461e8: |[0461e8] android.support.v4.net.TrafficStatsCompatIcs.tagSocket:(Ljava/net/Socket;)V │ │ +0461f8: 7110 a001 0000 |0000: invoke-static {v0}, Landroid/net/TrafficStats;.tagSocket:(Ljava/net/Socket;)V // method@01a0 │ │ +0461fe: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ 0x0003 line=50 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 socket Ljava/net/Socket; │ │ │ │ @@ -26800,31 +26802,31 @@ │ │ type : '(Ljava/net/Socket;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -044668: |[044668] android.support.v4.net.TrafficStatsCompatIcs.untagSocket:(Ljava/net/Socket;)V │ │ -044678: 7110 a101 0000 |0000: invoke-static {v0}, Landroid/net/TrafficStats;.untagSocket:(Ljava/net/Socket;)V // method@01a1 │ │ -04467e: 0e00 |0003: return-void │ │ +046200: |[046200] android.support.v4.net.TrafficStatsCompatIcs.untagSocket:(Ljava/net/Socket;)V │ │ +046210: 7110 a101 0000 |0000: invoke-static {v0}, Landroid/net/TrafficStats;.untagSocket:(Ljava/net/Socket;)V // method@01a1 │ │ +046216: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=53 │ │ 0x0003 line=54 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 socket Ljava/net/Socket; │ │ │ │ Virtual methods - │ │ - source_file_idx : 3427 (TrafficStatsCompatIcs.java) │ │ + source_file_idx : 3424 (TrafficStatsCompatIcs.java) │ │ │ │ Class #135 header: │ │ -class_idx : 325 │ │ +class_idx : 322 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 826 │ │ +superclass_idx : 823 │ │ source_file_idx : 1036 │ │ static_fields_size : 2 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 0 │ │ │ │ Class #135 - │ │ @@ -26850,17 +26852,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -044680: |[044680] android.support.v4.os.EnvironmentCompat.:()V │ │ -044690: 7010 1c15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ -044696: 0e00 |0003: return-void │ │ +046218: |[046218] android.support.v4.os.EnvironmentCompat.:()V │ │ +046228: 7010 1c15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ +04622e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=30 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/os/EnvironmentCompat; │ │ │ │ #1 : (in Landroid/support/v4/os/EnvironmentCompat;) │ │ @@ -26868,47 +26870,47 @@ │ │ type : '(Ljava/io/File;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 62 16-bit code units │ │ -044698: |[044698] android.support.v4.os.EnvironmentCompat.getStorageState:(Ljava/io/File;)Ljava/lang/String; │ │ -0446a8: 6003 1f00 |0000: sget v3, Landroid/os/Build$VERSION;.SDK_INT:I // field@001f │ │ -0446ac: 1304 1300 |0002: const/16 v4, #int 19 // #13 │ │ -0446b0: 3443 0700 |0004: if-lt v3, v4, 000b // +0007 │ │ -0446b4: 7110 2107 0700 |0006: invoke-static {v7}, Landroid/support/v4/os/EnvironmentCompatKitKat;.getStorageState:(Ljava/io/File;)Ljava/lang/String; // method@0721 │ │ -0446ba: 0c04 |0009: move-result-object v4 │ │ -0446bc: 1104 |000a: return-object v4 │ │ -0446be: 6e10 a514 0700 |000b: invoke-virtual {v7}, Ljava/io/File;.getCanonicalPath:()Ljava/lang/String; // method@14a5 │ │ -0446c4: 0c01 |000e: move-result-object v1 │ │ -0446c6: 7100 c301 0000 |000f: invoke-static {}, Landroid/os/Environment;.getExternalStorageDirectory:()Ljava/io/File; // method@01c3 │ │ -0446cc: 0c04 |0012: move-result-object v4 │ │ -0446ce: 6e10 a514 0400 |0013: invoke-virtual {v4}, Ljava/io/File;.getCanonicalPath:()Ljava/lang/String; // method@14a5 │ │ -0446d4: 0c00 |0016: move-result-object v0 │ │ -0446d6: 6e20 4615 0100 |0017: invoke-virtual {v1, v0}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@1546 │ │ -0446dc: 0a04 |001a: move-result v4 │ │ -0446de: 3804 2000 |001b: if-eqz v4, 003b // +0020 │ │ -0446e2: 7100 c401 0000 |001d: invoke-static {}, Landroid/os/Environment;.getExternalStorageState:()Ljava/lang/String; // method@01c4 │ │ -0446e8: 0c04 |0020: move-result-object v4 │ │ -0446ea: 28e9 |0021: goto 000a // -0017 │ │ -0446ec: 0d02 |0022: move-exception v2 │ │ -0446ee: 1a04 0b04 |0023: const-string v4, "EnvironmentCompat" // string@040b │ │ -0446f2: 2205 4203 |0025: new-instance v5, Ljava/lang/StringBuilder; // type@0342 │ │ -0446f6: 7010 5715 0500 |0027: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ -0446fc: 1a06 5304 |002a: const-string v6, "Failed to resolve canonical path: " // string@0453 │ │ -044700: 6e20 5f15 6500 |002c: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -044706: 0c05 |002f: move-result-object v5 │ │ -044708: 6e20 5e15 2500 |0030: invoke-virtual {v5, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@155e │ │ -04470e: 0c05 |0033: move-result-object v5 │ │ -044710: 6e10 6415 0500 |0034: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ -044716: 0c05 |0037: move-result-object v5 │ │ -044718: 7120 fa11 5400 |0038: invoke-static {v4, v5}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@11fa │ │ -04471e: 1a04 ff22 |003b: const-string v4, "unknown" // string@22ff │ │ -044722: 28cd |003d: goto 000a // -0033 │ │ +046230: |[046230] android.support.v4.os.EnvironmentCompat.getStorageState:(Ljava/io/File;)Ljava/lang/String; │ │ +046240: 6003 1f00 |0000: sget v3, Landroid/os/Build$VERSION;.SDK_INT:I // field@001f │ │ +046244: 1304 1300 |0002: const/16 v4, #int 19 // #13 │ │ +046248: 3443 0700 |0004: if-lt v3, v4, 000b // +0007 │ │ +04624c: 7110 2107 0700 |0006: invoke-static {v7}, Landroid/support/v4/os/EnvironmentCompatKitKat;.getStorageState:(Ljava/io/File;)Ljava/lang/String; // method@0721 │ │ +046252: 0c04 |0009: move-result-object v4 │ │ +046254: 1104 |000a: return-object v4 │ │ +046256: 6e10 a514 0700 |000b: invoke-virtual {v7}, Ljava/io/File;.getCanonicalPath:()Ljava/lang/String; // method@14a5 │ │ +04625c: 0c01 |000e: move-result-object v1 │ │ +04625e: 7100 c301 0000 |000f: invoke-static {}, Landroid/os/Environment;.getExternalStorageDirectory:()Ljava/io/File; // method@01c3 │ │ +046264: 0c04 |0012: move-result-object v4 │ │ +046266: 6e10 a514 0400 |0013: invoke-virtual {v4}, Ljava/io/File;.getCanonicalPath:()Ljava/lang/String; // method@14a5 │ │ +04626c: 0c00 |0016: move-result-object v0 │ │ +04626e: 6e20 4615 0100 |0017: invoke-virtual {v1, v0}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@1546 │ │ +046274: 0a04 |001a: move-result v4 │ │ +046276: 3804 2000 |001b: if-eqz v4, 003b // +0020 │ │ +04627a: 7100 c401 0000 |001d: invoke-static {}, Landroid/os/Environment;.getExternalStorageState:()Ljava/lang/String; // method@01c4 │ │ +046280: 0c04 |0020: move-result-object v4 │ │ +046282: 28e9 |0021: goto 000a // -0017 │ │ +046284: 0d02 |0022: move-exception v2 │ │ +046286: 1a04 0b04 |0023: const-string v4, "EnvironmentCompat" // string@040b │ │ +04628a: 2205 3f03 |0025: new-instance v5, Ljava/lang/StringBuilder; // type@033f │ │ +04628e: 7010 5715 0500 |0027: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ +046294: 1a06 5304 |002a: const-string v6, "Failed to resolve canonical path: " // string@0453 │ │ +046298: 6e20 5f15 6500 |002c: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +04629e: 0c05 |002f: move-result-object v5 │ │ +0462a0: 6e20 5e15 2500 |0030: invoke-virtual {v5, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@155e │ │ +0462a6: 0c05 |0033: move-result-object v5 │ │ +0462a8: 6e10 6415 0500 |0034: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ +0462ae: 0c05 |0037: move-result-object v5 │ │ +0462b0: 7120 fa11 5400 |0038: invoke-static {v4, v5}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@11fa │ │ +0462b6: 1a04 fb22 |003b: const-string v4, "unknown" // string@22fb │ │ +0462ba: 28cd |003d: goto 000a // -0033 │ │ catches : 1 │ │ 0x000b - 0x0020 │ │ Ljava/io/IOException; -> 0x0022 │ │ positions : │ │ 0x0000 line=56 │ │ 0x0002 line=57 │ │ 0x0006 line=58 │ │ @@ -26927,17 +26929,17 @@ │ │ 0x0002 - 0x003e reg=3 version I │ │ 0x0000 - 0x003e reg=7 path Ljava/io/File; │ │ │ │ Virtual methods - │ │ source_file_idx : 1036 (EnvironmentCompat.java) │ │ │ │ Class #136 header: │ │ -class_idx : 326 │ │ +class_idx : 323 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 826 │ │ +superclass_idx : 823 │ │ source_file_idx : 1037 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 0 │ │ │ │ Class #136 - │ │ @@ -26953,17 +26955,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -044734: |[044734] android.support.v4.os.EnvironmentCompatKitKat.:()V │ │ -044744: 7010 1c15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ -04474a: 0e00 |0003: return-void │ │ +0462cc: |[0462cc] android.support.v4.os.EnvironmentCompatKitKat.:()V │ │ +0462dc: 7010 1c15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ +0462e2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=23 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/os/EnvironmentCompatKitKat; │ │ │ │ #1 : (in Landroid/support/v4/os/EnvironmentCompatKitKat;) │ │ @@ -26971,32 +26973,32 @@ │ │ type : '(Ljava/io/File;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -04474c: |[04474c] android.support.v4.os.EnvironmentCompatKitKat.getStorageState:(Ljava/io/File;)Ljava/lang/String; │ │ -04475c: 7110 c501 0100 |0000: invoke-static {v1}, Landroid/os/Environment;.getStorageState:(Ljava/io/File;)Ljava/lang/String; // method@01c5 │ │ -044762: 0c00 |0003: move-result-object v0 │ │ -044764: 1100 |0004: return-object v0 │ │ +0462e4: |[0462e4] android.support.v4.os.EnvironmentCompatKitKat.getStorageState:(Ljava/io/File;)Ljava/lang/String; │ │ +0462f4: 7110 c501 0100 |0000: invoke-static {v1}, Landroid/os/Environment;.getStorageState:(Ljava/io/File;)Ljava/lang/String; // method@01c5 │ │ +0462fa: 0c00 |0003: move-result-object v0 │ │ +0462fc: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 path Ljava/io/File; │ │ │ │ Virtual methods - │ │ source_file_idx : 1037 (EnvironmentCompatKitKat.java) │ │ │ │ Class #137 header: │ │ -class_idx : 327 │ │ +class_idx : 324 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 826 │ │ -source_file_idx : 2995 │ │ +superclass_idx : 823 │ │ +source_file_idx : 2992 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #137 annotations: │ │ Annotations on class │ │ @@ -27030,18 +27032,18 @@ │ │ type : '(Landroid/support/v4/os/ParcelableCompatCreatorCallbacks;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -044768: |[044768] android.support.v4.os.ParcelableCompat$CompatCreator.:(Landroid/support/v4/os/ParcelableCompatCreatorCallbacks;)V │ │ -044778: 7010 1c15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ -04477e: 5b01 6102 |0003: iput-object v1, v0, Landroid/support/v4/os/ParcelableCompat$CompatCreator;.mCallbacks:Landroid/support/v4/os/ParcelableCompatCreatorCallbacks; // field@0261 │ │ -044782: 0e00 |0005: return-void │ │ +046300: |[046300] android.support.v4.os.ParcelableCompat$CompatCreator.:(Landroid/support/v4/os/ParcelableCompatCreatorCallbacks;)V │ │ +046310: 7010 1c15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ +046316: 5b01 6102 |0003: iput-object v1, v0, Landroid/support/v4/os/ParcelableCompat$CompatCreator;.mCallbacks:Landroid/support/v4/os/ParcelableCompatCreatorCallbacks; // field@0261 │ │ +04631a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ 0x0003 line=46 │ │ 0x0005 line=47 │ │ locals : │ │ 0x0000 - 0x0000 reg=0 this Landroid/support/v4/os/ParcelableCompat$CompatCreator; │ │ @@ -27055,20 +27057,20 @@ │ │ type : '(Landroid/os/Parcel;)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -044784: |[044784] android.support.v4.os.ParcelableCompat$CompatCreator.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ -044794: 5420 6102 |0000: iget-object v0, v2, Landroid/support/v4/os/ParcelableCompat$CompatCreator;.mCallbacks:Landroid/support/v4/os/ParcelableCompatCreatorCallbacks; // field@0261 │ │ -044798: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -04479a: 7230 2707 3001 |0003: invoke-interface {v0, v3, v1}, Landroid/support/v4/os/ParcelableCompatCreatorCallbacks;.createFromParcel:(Landroid/os/Parcel;Ljava/lang/ClassLoader;)Ljava/lang/Object; // method@0727 │ │ -0447a0: 0c00 |0006: move-result-object v0 │ │ -0447a2: 1100 |0007: return-object v0 │ │ +04631c: |[04631c] android.support.v4.os.ParcelableCompat$CompatCreator.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ +04632c: 5420 6102 |0000: iget-object v0, v2, Landroid/support/v4/os/ParcelableCompat$CompatCreator;.mCallbacks:Landroid/support/v4/os/ParcelableCompatCreatorCallbacks; // field@0261 │ │ +046330: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +046332: 7230 2707 3001 |0003: invoke-interface {v0, v3, v1}, Landroid/support/v4/os/ParcelableCompatCreatorCallbacks;.createFromParcel:(Landroid/os/Parcel;Ljava/lang/ClassLoader;)Ljava/lang/Object; // method@0727 │ │ +046338: 0c00 |0006: move-result-object v0 │ │ +04633a: 1100 |0007: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=51 │ │ locals : │ │ 0x0000 - 0x0000 reg=2 this Landroid/support/v4/os/ParcelableCompat$CompatCreator; │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/os/ParcelableCompat$CompatCreator; Landroid/support/v4/os/ParcelableCompat$CompatCreator; │ │ 0x0000 - 0x0008 reg=3 source Landroid/os/Parcel; │ │ @@ -27078,34 +27080,34 @@ │ │ type : '(I)[Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0447a4: |[0447a4] android.support.v4.os.ParcelableCompat$CompatCreator.newArray:(I)[Ljava/lang/Object; │ │ -0447b4: 5410 6102 |0000: iget-object v0, v1, Landroid/support/v4/os/ParcelableCompat$CompatCreator;.mCallbacks:Landroid/support/v4/os/ParcelableCompatCreatorCallbacks; // field@0261 │ │ -0447b8: 7220 2807 2000 |0002: invoke-interface {v0, v2}, Landroid/support/v4/os/ParcelableCompatCreatorCallbacks;.newArray:(I)[Ljava/lang/Object; // method@0728 │ │ -0447be: 0c00 |0005: move-result-object v0 │ │ -0447c0: 1100 |0006: return-object v0 │ │ +04633c: |[04633c] android.support.v4.os.ParcelableCompat$CompatCreator.newArray:(I)[Ljava/lang/Object; │ │ +04634c: 5410 6102 |0000: iget-object v0, v1, Landroid/support/v4/os/ParcelableCompat$CompatCreator;.mCallbacks:Landroid/support/v4/os/ParcelableCompatCreatorCallbacks; // field@0261 │ │ +046350: 7220 2807 2000 |0002: invoke-interface {v0, v2}, Landroid/support/v4/os/ParcelableCompatCreatorCallbacks;.newArray:(I)[Ljava/lang/Object; // method@0728 │ │ +046356: 0c00 |0005: move-result-object v0 │ │ +046358: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/os/ParcelableCompat$CompatCreator; │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/os/ParcelableCompat$CompatCreator; Landroid/support/v4/os/ParcelableCompat$CompatCreator; │ │ 0x0000 - 0x0007 reg=2 size I │ │ │ │ - source_file_idx : 2995 (ParcelableCompat.java) │ │ + source_file_idx : 2992 (ParcelableCompat.java) │ │ │ │ Class #138 header: │ │ -class_idx : 328 │ │ +class_idx : 325 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 826 │ │ -source_file_idx : 2995 │ │ +superclass_idx : 823 │ │ +source_file_idx : 2992 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 0 │ │ │ │ Class #138 annotations: │ │ Annotations on class │ │ @@ -27126,17 +27128,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0447c4: |[0447c4] android.support.v4.os.ParcelableCompat.:()V │ │ -0447d4: 7010 1c15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ -0447da: 0e00 |0003: return-void │ │ +04635c: |[04635c] android.support.v4.os.ParcelableCompat.:()V │ │ +04636c: 7010 1c15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ +046372: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ 0x0003 line=42 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/os/ParcelableCompat; │ │ │ │ @@ -27145,39 +27147,39 @@ │ │ type : '(Landroid/support/v4/os/ParcelableCompatCreatorCallbacks;)Landroid/os/Parcelable$Creator;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -0447dc: |[0447dc] android.support.v4.os.ParcelableCompat.newCreator:(Landroid/support/v4/os/ParcelableCompatCreatorCallbacks;)Landroid/os/Parcelable$Creator; │ │ -0447ec: 6000 1f00 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@001f │ │ -0447f0: 1301 0d00 |0002: const/16 v1, #int 13 // #d │ │ -0447f4: 3410 0500 |0004: if-lt v0, v1, 0009 // +0005 │ │ -0447f8: 7110 2e07 0200 |0006: invoke-static {v2}, Landroid/support/v4/os/ParcelableCompatCreatorHoneycombMR2Stub;.instantiate:(Landroid/support/v4/os/ParcelableCompatCreatorCallbacks;)Landroid/os/Parcelable$Creator; // method@072e │ │ -0447fe: 2200 4701 |0009: new-instance v0, Landroid/support/v4/os/ParcelableCompat$CompatCreator; // type@0147 │ │ -044802: 7020 2207 2000 |000b: invoke-direct {v0, v2}, Landroid/support/v4/os/ParcelableCompat$CompatCreator;.:(Landroid/support/v4/os/ParcelableCompatCreatorCallbacks;)V // method@0722 │ │ -044808: 1100 |000e: return-object v0 │ │ +046374: |[046374] android.support.v4.os.ParcelableCompat.newCreator:(Landroid/support/v4/os/ParcelableCompatCreatorCallbacks;)Landroid/os/Parcelable$Creator; │ │ +046384: 6000 1f00 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@001f │ │ +046388: 1301 0d00 |0002: const/16 v1, #int 13 // #d │ │ +04638c: 3410 0500 |0004: if-lt v0, v1, 0009 // +0005 │ │ +046390: 7110 2e07 0200 |0006: invoke-static {v2}, Landroid/support/v4/os/ParcelableCompatCreatorHoneycombMR2Stub;.instantiate:(Landroid/support/v4/os/ParcelableCompatCreatorCallbacks;)Landroid/os/Parcelable$Creator; // method@072e │ │ +046396: 2200 4401 |0009: new-instance v0, Landroid/support/v4/os/ParcelableCompat$CompatCreator; // type@0144 │ │ +04639a: 7020 2207 2000 |000b: invoke-direct {v0, v2}, Landroid/support/v4/os/ParcelableCompat$CompatCreator;.:(Landroid/support/v4/os/ParcelableCompatCreatorCallbacks;)V // method@0722 │ │ +0463a0: 1100 |000e: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ 0x0006 line=37 │ │ 0x0009 line=39 │ │ locals : │ │ 0x0000 - 0x0000 reg=2 (null) Landroid/support/v4/os/ParcelableCompatCreatorCallbacks; │ │ 0x0000 - 0x000f reg=2 callbacks Landroid/support/v4/os/ParcelableCompatCreatorCallbacks; Landroid/support/v4/os/ParcelableCompatCreatorCallbacks; │ │ │ │ Virtual methods - │ │ - source_file_idx : 2995 (ParcelableCompat.java) │ │ + source_file_idx : 2992 (ParcelableCompat.java) │ │ │ │ Class #139 header: │ │ -class_idx : 329 │ │ +class_idx : 326 │ │ access_flags : 1537 (0x0601) │ │ -superclass_idx : 826 │ │ -source_file_idx : 2996 │ │ +superclass_idx : 823 │ │ +source_file_idx : 2993 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 2 │ │ │ │ Class #139 annotations: │ │ Annotations on class │ │ @@ -27204,21 +27206,21 @@ │ │ │ │ #1 : (in Landroid/support/v4/os/ParcelableCompatCreatorCallbacks;) │ │ name : 'newArray' │ │ type : '(I)[Ljava/lang/Object;' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 2996 (ParcelableCompatCreatorCallbacks.java) │ │ + source_file_idx : 2993 (ParcelableCompatCreatorCallbacks.java) │ │ │ │ Class #140 header: │ │ -class_idx : 330 │ │ +class_idx : 327 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 826 │ │ -source_file_idx : 2997 │ │ +superclass_idx : 823 │ │ +source_file_idx : 2994 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 3 │ │ │ │ Class #140 annotations: │ │ Annotations on class │ │ @@ -27252,18 +27254,18 @@ │ │ type : '(Landroid/support/v4/os/ParcelableCompatCreatorCallbacks;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -04480c: |[04480c] android.support.v4.os.ParcelableCompatCreatorHoneycombMR2.:(Landroid/support/v4/os/ParcelableCompatCreatorCallbacks;)V │ │ -04481c: 7010 1c15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ -044822: 5b01 6202 |0003: iput-object v1, v0, Landroid/support/v4/os/ParcelableCompatCreatorHoneycombMR2;.mCallbacks:Landroid/support/v4/os/ParcelableCompatCreatorCallbacks; // field@0262 │ │ -044826: 0e00 |0005: return-void │ │ +0463a4: |[0463a4] android.support.v4.os.ParcelableCompatCreatorHoneycombMR2.:(Landroid/support/v4/os/ParcelableCompatCreatorCallbacks;)V │ │ +0463b4: 7010 1c15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ +0463ba: 5b01 6202 |0003: iput-object v1, v0, Landroid/support/v4/os/ParcelableCompatCreatorHoneycombMR2;.mCallbacks:Landroid/support/v4/os/ParcelableCompatCreatorCallbacks; // field@0262 │ │ +0463be: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ 0x0003 line=32 │ │ 0x0005 line=33 │ │ locals : │ │ 0x0000 - 0x0000 reg=0 this Landroid/support/v4/os/ParcelableCompatCreatorHoneycombMR2; │ │ @@ -27277,20 +27279,20 @@ │ │ type : '(Landroid/os/Parcel;)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -044828: |[044828] android.support.v4.os.ParcelableCompatCreatorHoneycombMR2.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ -044838: 5420 6202 |0000: iget-object v0, v2, Landroid/support/v4/os/ParcelableCompatCreatorHoneycombMR2;.mCallbacks:Landroid/support/v4/os/ParcelableCompatCreatorCallbacks; // field@0262 │ │ -04483c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -04483e: 7230 2707 3001 |0003: invoke-interface {v0, v3, v1}, Landroid/support/v4/os/ParcelableCompatCreatorCallbacks;.createFromParcel:(Landroid/os/Parcel;Ljava/lang/ClassLoader;)Ljava/lang/Object; // method@0727 │ │ -044844: 0c00 |0006: move-result-object v0 │ │ -044846: 1100 |0007: return-object v0 │ │ +0463c0: |[0463c0] android.support.v4.os.ParcelableCompatCreatorHoneycombMR2.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ +0463d0: 5420 6202 |0000: iget-object v0, v2, Landroid/support/v4/os/ParcelableCompatCreatorHoneycombMR2;.mCallbacks:Landroid/support/v4/os/ParcelableCompatCreatorCallbacks; // field@0262 │ │ +0463d4: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +0463d6: 7230 2707 3001 |0003: invoke-interface {v0, v3, v1}, Landroid/support/v4/os/ParcelableCompatCreatorCallbacks;.createFromParcel:(Landroid/os/Parcel;Ljava/lang/ClassLoader;)Ljava/lang/Object; // method@0727 │ │ +0463dc: 0c00 |0006: move-result-object v0 │ │ +0463de: 1100 |0007: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ locals : │ │ 0x0000 - 0x0000 reg=2 this Landroid/support/v4/os/ParcelableCompatCreatorHoneycombMR2; │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/os/ParcelableCompatCreatorHoneycombMR2; Landroid/support/v4/os/ParcelableCompatCreatorHoneycombMR2; │ │ 0x0000 - 0x0008 reg=3 in Landroid/os/Parcel; │ │ @@ -27300,19 +27302,19 @@ │ │ type : '(Landroid/os/Parcel;Ljava/lang/ClassLoader;)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -044848: |[044848] android.support.v4.os.ParcelableCompatCreatorHoneycombMR2.createFromParcel:(Landroid/os/Parcel;Ljava/lang/ClassLoader;)Ljava/lang/Object; │ │ -044858: 5410 6202 |0000: iget-object v0, v1, Landroid/support/v4/os/ParcelableCompatCreatorHoneycombMR2;.mCallbacks:Landroid/support/v4/os/ParcelableCompatCreatorCallbacks; // field@0262 │ │ -04485c: 7230 2707 2003 |0002: invoke-interface {v0, v2, v3}, Landroid/support/v4/os/ParcelableCompatCreatorCallbacks;.createFromParcel:(Landroid/os/Parcel;Ljava/lang/ClassLoader;)Ljava/lang/Object; // method@0727 │ │ -044862: 0c00 |0005: move-result-object v0 │ │ -044864: 1100 |0006: return-object v0 │ │ +0463e0: |[0463e0] android.support.v4.os.ParcelableCompatCreatorHoneycombMR2.createFromParcel:(Landroid/os/Parcel;Ljava/lang/ClassLoader;)Ljava/lang/Object; │ │ +0463f0: 5410 6202 |0000: iget-object v0, v1, Landroid/support/v4/os/ParcelableCompatCreatorHoneycombMR2;.mCallbacks:Landroid/support/v4/os/ParcelableCompatCreatorCallbacks; // field@0262 │ │ +0463f4: 7230 2707 2003 |0002: invoke-interface {v0, v2, v3}, Landroid/support/v4/os/ParcelableCompatCreatorCallbacks;.createFromParcel:(Landroid/os/Parcel;Ljava/lang/ClassLoader;)Ljava/lang/Object; // method@0727 │ │ +0463fa: 0c00 |0005: move-result-object v0 │ │ +0463fc: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/os/ParcelableCompatCreatorHoneycombMR2; │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/os/ParcelableCompatCreatorHoneycombMR2; Landroid/support/v4/os/ParcelableCompatCreatorHoneycombMR2; │ │ 0x0000 - 0x0007 reg=2 in Landroid/os/Parcel; │ │ @@ -27323,34 +27325,34 @@ │ │ type : '(I)[Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -044868: |[044868] android.support.v4.os.ParcelableCompatCreatorHoneycombMR2.newArray:(I)[Ljava/lang/Object; │ │ -044878: 5410 6202 |0000: iget-object v0, v1, Landroid/support/v4/os/ParcelableCompatCreatorHoneycombMR2;.mCallbacks:Landroid/support/v4/os/ParcelableCompatCreatorCallbacks; // field@0262 │ │ -04487c: 7220 2807 2000 |0002: invoke-interface {v0, v2}, Landroid/support/v4/os/ParcelableCompatCreatorCallbacks;.newArray:(I)[Ljava/lang/Object; // method@0728 │ │ -044882: 0c00 |0005: move-result-object v0 │ │ -044884: 1100 |0006: return-object v0 │ │ +046400: |[046400] android.support.v4.os.ParcelableCompatCreatorHoneycombMR2.newArray:(I)[Ljava/lang/Object; │ │ +046410: 5410 6202 |0000: iget-object v0, v1, Landroid/support/v4/os/ParcelableCompatCreatorHoneycombMR2;.mCallbacks:Landroid/support/v4/os/ParcelableCompatCreatorCallbacks; // field@0262 │ │ +046414: 7220 2807 2000 |0002: invoke-interface {v0, v2}, Landroid/support/v4/os/ParcelableCompatCreatorCallbacks;.newArray:(I)[Ljava/lang/Object; // method@0728 │ │ +04641a: 0c00 |0005: move-result-object v0 │ │ +04641c: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=44 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/os/ParcelableCompatCreatorHoneycombMR2; │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/os/ParcelableCompatCreatorHoneycombMR2; Landroid/support/v4/os/ParcelableCompatCreatorHoneycombMR2; │ │ 0x0000 - 0x0007 reg=2 size I │ │ │ │ - source_file_idx : 2997 (ParcelableCompatHoneycombMR2.java) │ │ + source_file_idx : 2994 (ParcelableCompatHoneycombMR2.java) │ │ │ │ Class #141 header: │ │ -class_idx : 331 │ │ +class_idx : 328 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 826 │ │ -source_file_idx : 2997 │ │ +superclass_idx : 823 │ │ +source_file_idx : 2994 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 0 │ │ │ │ Class #141 annotations: │ │ Annotations on method #1838 'instantiate' │ │ @@ -27369,17 +27371,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -044888: |[044888] android.support.v4.os.ParcelableCompatCreatorHoneycombMR2Stub.:()V │ │ -044898: 7010 1c15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ -04489e: 0e00 |0003: return-void │ │ +046420: |[046420] android.support.v4.os.ParcelableCompatCreatorHoneycombMR2Stub.:()V │ │ +046430: 7010 1c15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ +046436: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=22 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/os/ParcelableCompatCreatorHoneycombMR2Stub; │ │ │ │ #1 : (in Landroid/support/v4/os/ParcelableCompatCreatorHoneycombMR2Stub;) │ │ @@ -27387,33 +27389,33 @@ │ │ type : '(Landroid/support/v4/os/ParcelableCompatCreatorCallbacks;)Landroid/os/Parcelable$Creator;' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0448a0: |[0448a0] android.support.v4.os.ParcelableCompatCreatorHoneycombMR2Stub.instantiate:(Landroid/support/v4/os/ParcelableCompatCreatorCallbacks;)Landroid/os/Parcelable$Creator; │ │ -0448b0: 2200 4a01 |0000: new-instance v0, Landroid/support/v4/os/ParcelableCompatCreatorHoneycombMR2; // type@014a │ │ -0448b4: 7020 2907 1000 |0002: invoke-direct {v0, v1}, Landroid/support/v4/os/ParcelableCompatCreatorHoneycombMR2;.:(Landroid/support/v4/os/ParcelableCompatCreatorCallbacks;)V // method@0729 │ │ -0448ba: 1100 |0005: return-object v0 │ │ +046438: |[046438] android.support.v4.os.ParcelableCompatCreatorHoneycombMR2Stub.instantiate:(Landroid/support/v4/os/ParcelableCompatCreatorCallbacks;)Landroid/os/Parcelable$Creator; │ │ +046448: 2200 4701 |0000: new-instance v0, Landroid/support/v4/os/ParcelableCompatCreatorHoneycombMR2; // type@0147 │ │ +04644c: 7020 2907 1000 |0002: invoke-direct {v0, v1}, Landroid/support/v4/os/ParcelableCompatCreatorHoneycombMR2;.:(Landroid/support/v4/os/ParcelableCompatCreatorCallbacks;)V // method@0729 │ │ +046452: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 (null) Landroid/support/v4/os/ParcelableCompatCreatorCallbacks; │ │ 0x0000 - 0x0006 reg=1 callbacks Landroid/support/v4/os/ParcelableCompatCreatorCallbacks; Landroid/support/v4/os/ParcelableCompatCreatorCallbacks; │ │ │ │ Virtual methods - │ │ - source_file_idx : 2997 (ParcelableCompatHoneycombMR2.java) │ │ + source_file_idx : 2994 (ParcelableCompatHoneycombMR2.java) │ │ │ │ Class #142 header: │ │ -class_idx : 332 │ │ +class_idx : 329 │ │ access_flags : 4096 (0x1000) │ │ -superclass_idx : 826 │ │ -source_file_idx : 3022 │ │ +superclass_idx : 823 │ │ +source_file_idx : 3019 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 0 │ │ │ │ Class #142 annotations: │ │ Annotations on class │ │ @@ -27425,21 +27427,21 @@ │ │ Access flags : 0x1000 (SYNTHETIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ Virtual methods - │ │ - source_file_idx : 3022 (PrintHelper.java) │ │ + source_file_idx : 3019 (PrintHelper.java) │ │ │ │ Class #143 header: │ │ -class_idx : 335 │ │ +class_idx : 332 │ │ access_flags : 1536 (0x0600) │ │ -superclass_idx : 826 │ │ -source_file_idx : 3022 │ │ +superclass_idx : 823 │ │ +source_file_idx : 3019 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 6 │ │ │ │ Class #143 annotations: │ │ Annotations on class │ │ @@ -27489,21 +27491,21 @@ │ │ │ │ #5 : (in Landroid/support/v4/print/PrintHelper$PrintHelperVersionImpl;) │ │ name : 'setScaleMode' │ │ type : '(I)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 3022 (PrintHelper.java) │ │ + source_file_idx : 3019 (PrintHelper.java) │ │ │ │ Class #144 header: │ │ -class_idx : 336 │ │ +class_idx : 333 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 826 │ │ -source_file_idx : 3022 │ │ +superclass_idx : 823 │ │ +source_file_idx : 3019 │ │ static_fields_size : 4 │ │ instance_fields_size: 1 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 6 │ │ │ │ Class #144 annotations: │ │ Annotations on class │ │ @@ -27548,28 +27550,28 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 26 16-bit code units │ │ -0448bc: |[0448bc] android.support.v4.print.PrintHelper.:(Landroid/content/Context;)V │ │ -0448cc: 7010 1c15 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@151c │ │ -0448d2: 7100 4b07 0000 |0003: invoke-static {}, Landroid/support/v4/print/PrintHelper;.systemSupportsPrint:()Z // method@074b │ │ -0448d8: 0a00 |0006: move-result v0 │ │ -0448da: 3800 0a00 |0007: if-eqz v0, 0011 // +000a │ │ -0448de: 2200 4d01 |0009: new-instance v0, Landroid/support/v4/print/PrintHelper$PrintHelperKitkatImpl; // type@014d │ │ -0448e2: 7020 2f07 3000 |000b: invoke-direct {v0, v3}, Landroid/support/v4/print/PrintHelper$PrintHelperKitkatImpl;.:(Landroid/content/Context;)V // method@072f │ │ -0448e8: 5b20 6a02 |000e: iput-object v0, v2, Landroid/support/v4/print/PrintHelper;.mImpl:Landroid/support/v4/print/PrintHelper$PrintHelperVersionImpl; // field@026a │ │ -0448ec: 0e00 |0010: return-void │ │ -0448ee: 2200 4e01 |0011: new-instance v0, Landroid/support/v4/print/PrintHelper$PrintHelperStubImpl; // type@014e │ │ -0448f2: 1201 |0013: const/4 v1, #int 0 // #0 │ │ -0448f4: 7020 3707 1000 |0014: invoke-direct {v0, v1}, Landroid/support/v4/print/PrintHelper$PrintHelperStubImpl;.:(Landroid/support/v4/print/PrintHelper$1;)V // method@0737 │ │ -0448fa: 5b20 6a02 |0017: iput-object v0, v2, Landroid/support/v4/print/PrintHelper;.mImpl:Landroid/support/v4/print/PrintHelper$PrintHelperVersionImpl; // field@026a │ │ -0448fe: 28f7 |0019: goto 0010 // -0009 │ │ +046454: |[046454] android.support.v4.print.PrintHelper.:(Landroid/content/Context;)V │ │ +046464: 7010 1c15 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@151c │ │ +04646a: 7100 4b07 0000 |0003: invoke-static {}, Landroid/support/v4/print/PrintHelper;.systemSupportsPrint:()Z // method@074b │ │ +046470: 0a00 |0006: move-result v0 │ │ +046472: 3800 0a00 |0007: if-eqz v0, 0011 // +000a │ │ +046476: 2200 4a01 |0009: new-instance v0, Landroid/support/v4/print/PrintHelper$PrintHelperKitkatImpl; // type@014a │ │ +04647a: 7020 2f07 3000 |000b: invoke-direct {v0, v3}, Landroid/support/v4/print/PrintHelper$PrintHelperKitkatImpl;.:(Landroid/content/Context;)V // method@072f │ │ +046480: 5b20 6a02 |000e: iput-object v0, v2, Landroid/support/v4/print/PrintHelper;.mImpl:Landroid/support/v4/print/PrintHelper$PrintHelperVersionImpl; // field@026a │ │ +046484: 0e00 |0010: return-void │ │ +046486: 2200 4b01 |0011: new-instance v0, Landroid/support/v4/print/PrintHelper$PrintHelperStubImpl; // type@014b │ │ +04648a: 1201 |0013: const/4 v1, #int 0 // #0 │ │ +04648c: 7020 3707 1000 |0014: invoke-direct {v0, v1}, Landroid/support/v4/print/PrintHelper$PrintHelperStubImpl;.:(Landroid/support/v4/print/PrintHelper$1;)V // method@0737 │ │ +046492: 5b20 6a02 |0017: iput-object v0, v2, Landroid/support/v4/print/PrintHelper;.mImpl:Landroid/support/v4/print/PrintHelper$PrintHelperVersionImpl; // field@026a │ │ +046496: 28f7 |0019: goto 0010 // -0009 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=167 │ │ 0x0003 line=168 │ │ 0x0009 line=169 │ │ 0x0010 line=173 │ │ 0x0011 line=171 │ │ @@ -27582,22 +27584,22 @@ │ │ type : '()Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 10 16-bit code units │ │ -044900: |[044900] android.support.v4.print.PrintHelper.systemSupportsPrint:()Z │ │ -044910: 6000 1f00 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@001f │ │ -044914: 1301 1300 |0002: const/16 v1, #int 19 // #13 │ │ -044918: 3410 0400 |0004: if-lt v0, v1, 0008 // +0004 │ │ -04491c: 1210 |0006: const/4 v0, #int 1 // #1 │ │ -04491e: 0f00 |0007: return v0 │ │ -044920: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -044922: 28fe |0009: goto 0007 // -0002 │ │ +046498: |[046498] android.support.v4.print.PrintHelper.systemSupportsPrint:()Z │ │ +0464a8: 6000 1f00 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@001f │ │ +0464ac: 1301 1300 |0002: const/16 v1, #int 19 // #13 │ │ +0464b0: 3410 0400 |0004: if-lt v0, v1, 0008 // +0004 │ │ +0464b4: 1210 |0006: const/4 v0, #int 1 // #1 │ │ +0464b6: 0f00 |0007: return v0 │ │ +0464b8: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +0464ba: 28fe |0009: goto 0007 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ 0x0006 line=60 │ │ 0x0007 line=62 │ │ locals : │ │ │ │ @@ -27607,19 +27609,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -044924: |[044924] android.support.v4.print.PrintHelper.getColorMode:()I │ │ -044934: 5410 6a02 |0000: iget-object v0, v1, Landroid/support/v4/print/PrintHelper;.mImpl:Landroid/support/v4/print/PrintHelper$PrintHelperVersionImpl; // field@026a │ │ -044938: 7210 3e07 0000 |0002: invoke-interface {v0}, Landroid/support/v4/print/PrintHelper$PrintHelperVersionImpl;.getColorMode:()I // method@073e │ │ -04493e: 0a00 |0005: move-result v0 │ │ -044940: 0f00 |0006: return v0 │ │ +0464bc: |[0464bc] android.support.v4.print.PrintHelper.getColorMode:()I │ │ +0464cc: 5410 6a02 |0000: iget-object v0, v1, Landroid/support/v4/print/PrintHelper;.mImpl:Landroid/support/v4/print/PrintHelper$PrintHelperVersionImpl; // field@026a │ │ +0464d0: 7210 3e07 0000 |0002: invoke-interface {v0}, Landroid/support/v4/print/PrintHelper$PrintHelperVersionImpl;.getColorMode:()I // method@073e │ │ +0464d6: 0a00 |0005: move-result v0 │ │ +0464d8: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=217 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/print/PrintHelper; │ │ │ │ #1 : (in Landroid/support/v4/print/PrintHelper;) │ │ @@ -27627,19 +27629,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -044944: |[044944] android.support.v4.print.PrintHelper.getScaleMode:()I │ │ -044954: 5410 6a02 |0000: iget-object v0, v1, Landroid/support/v4/print/PrintHelper;.mImpl:Landroid/support/v4/print/PrintHelper$PrintHelperVersionImpl; // field@026a │ │ -044958: 7210 3f07 0000 |0002: invoke-interface {v0}, Landroid/support/v4/print/PrintHelper$PrintHelperVersionImpl;.getScaleMode:()I // method@073f │ │ -04495e: 0a00 |0005: move-result v0 │ │ -044960: 0f00 |0006: return v0 │ │ +0464dc: |[0464dc] android.support.v4.print.PrintHelper.getScaleMode:()I │ │ +0464ec: 5410 6a02 |0000: iget-object v0, v1, Landroid/support/v4/print/PrintHelper;.mImpl:Landroid/support/v4/print/PrintHelper$PrintHelperVersionImpl; // field@026a │ │ +0464f0: 7210 3f07 0000 |0002: invoke-interface {v0}, Landroid/support/v4/print/PrintHelper$PrintHelperVersionImpl;.getScaleMode:()I // method@073f │ │ +0464f6: 0a00 |0005: move-result v0 │ │ +0464f8: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=195 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/print/PrintHelper; │ │ │ │ #2 : (in Landroid/support/v4/print/PrintHelper;) │ │ @@ -27647,18 +27649,18 @@ │ │ type : '(Ljava/lang/String;Landroid/graphics/Bitmap;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -044964: |[044964] android.support.v4.print.PrintHelper.printBitmap:(Ljava/lang/String;Landroid/graphics/Bitmap;)V │ │ -044974: 5410 6a02 |0000: iget-object v0, v1, Landroid/support/v4/print/PrintHelper;.mImpl:Landroid/support/v4/print/PrintHelper$PrintHelperVersionImpl; // field@026a │ │ -044978: 7230 4007 2003 |0002: invoke-interface {v0, v2, v3}, Landroid/support/v4/print/PrintHelper$PrintHelperVersionImpl;.printBitmap:(Ljava/lang/String;Landroid/graphics/Bitmap;)V // method@0740 │ │ -04497e: 0e00 |0005: return-void │ │ +0464fc: |[0464fc] android.support.v4.print.PrintHelper.printBitmap:(Ljava/lang/String;Landroid/graphics/Bitmap;)V │ │ +04650c: 5410 6a02 |0000: iget-object v0, v1, Landroid/support/v4/print/PrintHelper;.mImpl:Landroid/support/v4/print/PrintHelper$PrintHelperVersionImpl; // field@026a │ │ +046510: 7230 4007 2003 |0002: invoke-interface {v0, v2, v3}, Landroid/support/v4/print/PrintHelper$PrintHelperVersionImpl;.printBitmap:(Ljava/lang/String;Landroid/graphics/Bitmap;)V // method@0740 │ │ +046516: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=227 │ │ 0x0005 line=228 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/print/PrintHelper; │ │ 0x0000 - 0x0006 reg=2 jobName Ljava/lang/String; │ │ @@ -27669,18 +27671,18 @@ │ │ type : '(Ljava/lang/String;Landroid/net/Uri;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -044980: |[044980] android.support.v4.print.PrintHelper.printBitmap:(Ljava/lang/String;Landroid/net/Uri;)V │ │ -044990: 5410 6a02 |0000: iget-object v0, v1, Landroid/support/v4/print/PrintHelper;.mImpl:Landroid/support/v4/print/PrintHelper$PrintHelperVersionImpl; // field@026a │ │ -044994: 7230 4107 2003 |0002: invoke-interface {v0, v2, v3}, Landroid/support/v4/print/PrintHelper$PrintHelperVersionImpl;.printBitmap:(Ljava/lang/String;Landroid/net/Uri;)V // method@0741 │ │ -04499a: 0e00 |0005: return-void │ │ +046518: |[046518] android.support.v4.print.PrintHelper.printBitmap:(Ljava/lang/String;Landroid/net/Uri;)V │ │ +046528: 5410 6a02 |0000: iget-object v0, v1, Landroid/support/v4/print/PrintHelper;.mImpl:Landroid/support/v4/print/PrintHelper$PrintHelperVersionImpl; // field@026a │ │ +04652c: 7230 4107 2003 |0002: invoke-interface {v0, v2, v3}, Landroid/support/v4/print/PrintHelper$PrintHelperVersionImpl;.printBitmap:(Ljava/lang/String;Landroid/net/Uri;)V // method@0741 │ │ +046532: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=240 │ │ 0x0005 line=241 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/print/PrintHelper; │ │ 0x0000 - 0x0006 reg=2 jobName Ljava/lang/String; │ │ @@ -27691,18 +27693,18 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -04499c: |[04499c] android.support.v4.print.PrintHelper.setColorMode:(I)V │ │ -0449ac: 5410 6a02 |0000: iget-object v0, v1, Landroid/support/v4/print/PrintHelper;.mImpl:Landroid/support/v4/print/PrintHelper$PrintHelperVersionImpl; // field@026a │ │ -0449b0: 7220 4207 2000 |0002: invoke-interface {v0, v2}, Landroid/support/v4/print/PrintHelper$PrintHelperVersionImpl;.setColorMode:(I)V // method@0742 │ │ -0449b6: 0e00 |0005: return-void │ │ +046534: |[046534] android.support.v4.print.PrintHelper.setColorMode:(I)V │ │ +046544: 5410 6a02 |0000: iget-object v0, v1, Landroid/support/v4/print/PrintHelper;.mImpl:Landroid/support/v4/print/PrintHelper$PrintHelperVersionImpl; // field@026a │ │ +046548: 7220 4207 2000 |0002: invoke-interface {v0, v2}, Landroid/support/v4/print/PrintHelper$PrintHelperVersionImpl;.setColorMode:(I)V // method@0742 │ │ +04654e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=207 │ │ 0x0005 line=208 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/print/PrintHelper; │ │ 0x0000 - 0x0006 reg=2 colorMode I │ │ @@ -27712,33 +27714,33 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0449b8: |[0449b8] android.support.v4.print.PrintHelper.setScaleMode:(I)V │ │ -0449c8: 5410 6a02 |0000: iget-object v0, v1, Landroid/support/v4/print/PrintHelper;.mImpl:Landroid/support/v4/print/PrintHelper$PrintHelperVersionImpl; // field@026a │ │ -0449cc: 7220 4307 2000 |0002: invoke-interface {v0, v2}, Landroid/support/v4/print/PrintHelper$PrintHelperVersionImpl;.setScaleMode:(I)V // method@0743 │ │ -0449d2: 0e00 |0005: return-void │ │ +046550: |[046550] android.support.v4.print.PrintHelper.setScaleMode:(I)V │ │ +046560: 5410 6a02 |0000: iget-object v0, v1, Landroid/support/v4/print/PrintHelper;.mImpl:Landroid/support/v4/print/PrintHelper$PrintHelperVersionImpl; // field@026a │ │ +046564: 7220 4307 2000 |0002: invoke-interface {v0, v2}, Landroid/support/v4/print/PrintHelper$PrintHelperVersionImpl;.setScaleMode:(I)V // method@0743 │ │ +04656a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=185 │ │ 0x0005 line=186 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/print/PrintHelper; │ │ 0x0000 - 0x0006 reg=2 scaleMode I │ │ │ │ - source_file_idx : 3022 (PrintHelper.java) │ │ + source_file_idx : 3019 (PrintHelper.java) │ │ │ │ Class #145 header: │ │ -class_idx : 337 │ │ +class_idx : 334 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 128 │ │ -source_file_idx : 3024 │ │ +superclass_idx : 125 │ │ +source_file_idx : 3021 │ │ static_fields_size : 0 │ │ instance_fields_size: 5 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #145 annotations: │ │ Annotations on class │ │ @@ -27778,21 +27780,21 @@ │ │ type : '(Landroid/support/v4/print/PrintHelperKitkat;Ljava/lang/String;Landroid/graphics/Bitmap;I)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -0449d4: |[0449d4] android.support.v4.print.PrintHelperKitkat$1.:(Landroid/support/v4/print/PrintHelperKitkat;Ljava/lang/String;Landroid/graphics/Bitmap;I)V │ │ -0449e4: 5b01 6c02 |0000: iput-object v1, v0, Landroid/support/v4/print/PrintHelperKitkat$1;.this$0:Landroid/support/v4/print/PrintHelperKitkat; // field@026c │ │ -0449e8: 5b02 6f02 |0002: iput-object v2, v0, Landroid/support/v4/print/PrintHelperKitkat$1;.val$jobName:Ljava/lang/String; // field@026f │ │ -0449ec: 5b03 6d02 |0004: iput-object v3, v0, Landroid/support/v4/print/PrintHelperKitkat$1;.val$bitmap:Landroid/graphics/Bitmap; // field@026d │ │ -0449f0: 5904 6e02 |0006: iput v4, v0, Landroid/support/v4/print/PrintHelperKitkat$1;.val$fittingMode:I // field@026e │ │ -0449f4: 7010 fe01 0000 |0008: invoke-direct {v0}, Landroid/print/PrintDocumentAdapter;.:()V // method@01fe │ │ -0449fa: 0e00 |000b: return-void │ │ +04656c: |[04656c] android.support.v4.print.PrintHelperKitkat$1.:(Landroid/support/v4/print/PrintHelperKitkat;Ljava/lang/String;Landroid/graphics/Bitmap;I)V │ │ +04657c: 5b01 6c02 |0000: iput-object v1, v0, Landroid/support/v4/print/PrintHelperKitkat$1;.this$0:Landroid/support/v4/print/PrintHelperKitkat; // field@026c │ │ +046580: 5b02 6f02 |0002: iput-object v2, v0, Landroid/support/v4/print/PrintHelperKitkat$1;.val$jobName:Ljava/lang/String; // field@026f │ │ +046584: 5b03 6d02 |0004: iput-object v3, v0, Landroid/support/v4/print/PrintHelperKitkat$1;.val$bitmap:Landroid/graphics/Bitmap; // field@026d │ │ +046588: 5904 6e02 |0006: iput v4, v0, Landroid/support/v4/print/PrintHelperKitkat$1;.val$fittingMode:I // field@026e │ │ +04658c: 7010 fe01 0000 |0008: invoke-direct {v0}, Landroid/print/PrintDocumentAdapter;.:()V // method@01fe │ │ +046592: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=144 │ │ locals : │ │ 0x0000 - 0x000c reg=0 this Landroid/support/v4/print/PrintHelperKitkat$1; │ │ 0x0000 - 0x000c reg=1 (null) Landroid/support/v4/print/PrintHelperKitkat; │ │ 0x0000 - 0x000c reg=2 (null) Ljava/lang/String; │ │ @@ -27805,33 +27807,33 @@ │ │ type : '(Landroid/print/PrintAttributes;Landroid/print/PrintAttributes;Landroid/os/CancellationSignal;Landroid/print/PrintDocumentAdapter$LayoutResultCallback;Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 6 │ │ outs : 3 │ │ insns size : 34 16-bit code units │ │ -0449fc: |[0449fc] android.support.v4.print.PrintHelperKitkat$1.onLayout:(Landroid/print/PrintAttributes;Landroid/print/PrintAttributes;Landroid/os/CancellationSignal;Landroid/print/PrintDocumentAdapter$LayoutResultCallback;Landroid/os/Bundle;)V │ │ -044a0c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -044a0e: 5b46 6b02 |0001: iput-object v6, v4, Landroid/support/v4/print/PrintHelperKitkat$1;.mAttributes:Landroid/print/PrintAttributes; // field@026b │ │ -044a12: 2202 8100 |0003: new-instance v2, Landroid/print/PrintDocumentInfo$Builder; // type@0081 │ │ -044a16: 5443 6f02 |0005: iget-object v3, v4, Landroid/support/v4/print/PrintHelperKitkat$1;.val$jobName:Ljava/lang/String; // field@026f │ │ -044a1a: 7020 ff01 3200 |0007: invoke-direct {v2, v3}, Landroid/print/PrintDocumentInfo$Builder;.:(Ljava/lang/String;)V // method@01ff │ │ -044a20: 6e20 0102 0200 |000a: invoke-virtual {v2, v0}, Landroid/print/PrintDocumentInfo$Builder;.setContentType:(I)Landroid/print/PrintDocumentInfo$Builder; // method@0201 │ │ -044a26: 0c02 |000d: move-result-object v2 │ │ -044a28: 6e20 0202 0200 |000e: invoke-virtual {v2, v0}, Landroid/print/PrintDocumentInfo$Builder;.setPageCount:(I)Landroid/print/PrintDocumentInfo$Builder; // method@0202 │ │ -044a2e: 0c02 |0011: move-result-object v2 │ │ -044a30: 6e10 0002 0200 |0012: invoke-virtual {v2}, Landroid/print/PrintDocumentInfo$Builder;.build:()Landroid/print/PrintDocumentInfo; // method@0200 │ │ -044a36: 0c01 |0015: move-result-object v1 │ │ -044a38: 6e20 fa01 5600 |0016: invoke-virtual {v6, v5}, Landroid/print/PrintAttributes;.equals:(Ljava/lang/Object;)Z // method@01fa │ │ -044a3e: 0a02 |0019: move-result v2 │ │ -044a40: 3902 0600 |001a: if-nez v2, 0020 // +0006 │ │ -044a44: 6e30 fb01 1800 |001c: invoke-virtual {v8, v1, v0}, Landroid/print/PrintDocumentAdapter$LayoutResultCallback;.onLayoutFinished:(Landroid/print/PrintDocumentInfo;Z)V // method@01fb │ │ -044a4a: 0e00 |001f: return-void │ │ -044a4c: 1200 |0020: const/4 v0, #int 0 // #0 │ │ -044a4e: 28fb |0021: goto 001c // -0005 │ │ +046594: |[046594] android.support.v4.print.PrintHelperKitkat$1.onLayout:(Landroid/print/PrintAttributes;Landroid/print/PrintAttributes;Landroid/os/CancellationSignal;Landroid/print/PrintDocumentAdapter$LayoutResultCallback;Landroid/os/Bundle;)V │ │ +0465a4: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +0465a6: 5b46 6b02 |0001: iput-object v6, v4, Landroid/support/v4/print/PrintHelperKitkat$1;.mAttributes:Landroid/print/PrintAttributes; // field@026b │ │ +0465aa: 2202 7e00 |0003: new-instance v2, Landroid/print/PrintDocumentInfo$Builder; // type@007e │ │ +0465ae: 5443 6f02 |0005: iget-object v3, v4, Landroid/support/v4/print/PrintHelperKitkat$1;.val$jobName:Ljava/lang/String; // field@026f │ │ +0465b2: 7020 ff01 3200 |0007: invoke-direct {v2, v3}, Landroid/print/PrintDocumentInfo$Builder;.:(Ljava/lang/String;)V // method@01ff │ │ +0465b8: 6e20 0102 0200 |000a: invoke-virtual {v2, v0}, Landroid/print/PrintDocumentInfo$Builder;.setContentType:(I)Landroid/print/PrintDocumentInfo$Builder; // method@0201 │ │ +0465be: 0c02 |000d: move-result-object v2 │ │ +0465c0: 6e20 0202 0200 |000e: invoke-virtual {v2, v0}, Landroid/print/PrintDocumentInfo$Builder;.setPageCount:(I)Landroid/print/PrintDocumentInfo$Builder; // method@0202 │ │ +0465c6: 0c02 |0011: move-result-object v2 │ │ +0465c8: 6e10 0002 0200 |0012: invoke-virtual {v2}, Landroid/print/PrintDocumentInfo$Builder;.build:()Landroid/print/PrintDocumentInfo; // method@0200 │ │ +0465ce: 0c01 |0015: move-result-object v1 │ │ +0465d0: 6e20 fa01 5600 |0016: invoke-virtual {v6, v5}, Landroid/print/PrintAttributes;.equals:(Ljava/lang/Object;)Z // method@01fa │ │ +0465d6: 0a02 |0019: move-result v2 │ │ +0465d8: 3902 0600 |001a: if-nez v2, 0020 // +0006 │ │ +0465dc: 6e30 fb01 1800 |001c: invoke-virtual {v8, v1, v0}, Landroid/print/PrintDocumentAdapter$LayoutResultCallback;.onLayoutFinished:(Landroid/print/PrintDocumentInfo;Z)V // method@01fb │ │ +0465e2: 0e00 |001f: return-void │ │ +0465e4: 1200 |0020: const/4 v0, #int 0 // #0 │ │ +0465e6: 28fb |0021: goto 001c // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=154 │ │ 0x0003 line=156 │ │ 0x0016 line=160 │ │ 0x001c line=161 │ │ 0x001f line=162 │ │ @@ -27851,120 +27853,120 @@ │ │ type : '([Landroid/print/PageRange;Landroid/os/ParcelFileDescriptor;Landroid/os/CancellationSignal;Landroid/print/PrintDocumentAdapter$WriteResultCallback;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 16 │ │ ins : 5 │ │ outs : 4 │ │ insns size : 199 16-bit code units │ │ -044a50: |[044a50] android.support.v4.print.PrintHelperKitkat$1.onWrite:([Landroid/print/PageRange;Landroid/os/ParcelFileDescriptor;Landroid/os/CancellationSignal;Landroid/print/PrintDocumentAdapter$WriteResultCallback;)V │ │ -044a60: 150a 0040 |0000: const/high16 v10, #int 1073741824 // #4000 │ │ -044a64: 2204 8500 |0002: new-instance v4, Landroid/print/pdf/PrintedPdfDocument; // type@0085 │ │ -044a68: 54b8 6c02 |0004: iget-object v8, v11, Landroid/support/v4/print/PrintHelperKitkat$1;.this$0:Landroid/support/v4/print/PrintHelperKitkat; // field@026c │ │ -044a6c: 5488 7702 |0006: iget-object v8, v8, Landroid/support/v4/print/PrintHelperKitkat;.mContext:Landroid/content/Context; // field@0277 │ │ -044a70: 54b9 6b02 |0008: iget-object v9, v11, Landroid/support/v4/print/PrintHelperKitkat$1;.mAttributes:Landroid/print/PrintAttributes; // field@026b │ │ -044a74: 7030 0402 8409 |000a: invoke-direct {v4, v8, v9}, Landroid/print/pdf/PrintedPdfDocument;.:(Landroid/content/Context;Landroid/print/PrintAttributes;)V // method@0204 │ │ -044a7a: 1218 |000d: const/4 v8, #int 1 // #1 │ │ -044a7c: 6e20 0702 8400 |000e: invoke-virtual {v4, v8}, Landroid/print/pdf/PrintedPdfDocument;.startPage:(I)Landroid/graphics/pdf/PdfDocument$Page; // method@0207 │ │ -044a82: 0c03 |0011: move-result-object v3 │ │ -044a84: 2200 4f00 |0012: new-instance v0, Landroid/graphics/RectF; // type@004f │ │ -044a88: 6e10 8401 0300 |0014: invoke-virtual {v3}, Landroid/graphics/pdf/PdfDocument$Page;.getInfo:()Landroid/graphics/pdf/PdfDocument$PageInfo; // method@0184 │ │ -044a8e: 0c08 |0017: move-result-object v8 │ │ -044a90: 6e10 8501 0800 |0018: invoke-virtual {v8}, Landroid/graphics/pdf/PdfDocument$PageInfo;.getContentRect:()Landroid/graphics/Rect; // method@0185 │ │ -044a96: 0c08 |001b: move-result-object v8 │ │ -044a98: 7020 7301 8000 |001c: invoke-direct {v0, v8}, Landroid/graphics/RectF;.:(Landroid/graphics/Rect;)V // method@0173 │ │ -044a9e: 2202 4900 |001f: new-instance v2, Landroid/graphics/Matrix; // type@0049 │ │ -044aa2: 7010 5e01 0200 |0021: invoke-direct {v2}, Landroid/graphics/Matrix;.:()V // method@015e │ │ -044aa8: 6e10 7501 0000 |0024: invoke-virtual {v0}, Landroid/graphics/RectF;.width:()F // method@0175 │ │ -044aae: 0a08 |0027: move-result v8 │ │ -044ab0: 54b9 6d02 |0028: iget-object v9, v11, Landroid/support/v4/print/PrintHelperKitkat$1;.val$bitmap:Landroid/graphics/Bitmap; // field@026d │ │ -044ab4: 6e10 4b01 0900 |002a: invoke-virtual {v9}, Landroid/graphics/Bitmap;.getWidth:()I // method@014b │ │ -044aba: 0a09 |002d: move-result v9 │ │ -044abc: 8299 |002e: int-to-float v9, v9 │ │ -044abe: a905 0809 |002f: div-float v5, v8, v9 │ │ -044ac2: 52b8 6e02 |0031: iget v8, v11, Landroid/support/v4/print/PrintHelperKitkat$1;.val$fittingMode:I // field@026e │ │ -044ac6: 1229 |0033: const/4 v9, #int 2 // #2 │ │ -044ac8: 3398 6500 |0034: if-ne v8, v9, 0099 // +0065 │ │ -044acc: 6e10 7401 0000 |0036: invoke-virtual {v0}, Landroid/graphics/RectF;.height:()F // method@0174 │ │ -044ad2: 0a08 |0039: move-result v8 │ │ -044ad4: 54b9 6d02 |003a: iget-object v9, v11, Landroid/support/v4/print/PrintHelperKitkat$1;.val$bitmap:Landroid/graphics/Bitmap; // field@026d │ │ -044ad8: 6e10 4a01 0900 |003c: invoke-virtual {v9}, Landroid/graphics/Bitmap;.getHeight:()I // method@014a │ │ -044ade: 0a09 |003f: move-result v9 │ │ -044ae0: 8299 |0040: int-to-float v9, v9 │ │ -044ae2: c998 |0041: div-float/2addr v8, v9 │ │ -044ae4: 7120 1415 8500 |0042: invoke-static {v5, v8}, Ljava/lang/Math;.max:(FF)F // method@1514 │ │ -044aea: 0a05 |0045: move-result v5 │ │ -044aec: 6e30 5f01 5205 |0046: invoke-virtual {v2, v5, v5}, Landroid/graphics/Matrix;.postScale:(FF)Z // method@015f │ │ -044af2: 6e10 7501 0000 |0049: invoke-virtual {v0}, Landroid/graphics/RectF;.width:()F // method@0175 │ │ -044af8: 0a08 |004c: move-result v8 │ │ -044afa: 54b9 6d02 |004d: iget-object v9, v11, Landroid/support/v4/print/PrintHelperKitkat$1;.val$bitmap:Landroid/graphics/Bitmap; // field@026d │ │ -044afe: 6e10 4b01 0900 |004f: invoke-virtual {v9}, Landroid/graphics/Bitmap;.getWidth:()I // method@014b │ │ -044b04: 0a09 |0052: move-result v9 │ │ -044b06: 8299 |0053: int-to-float v9, v9 │ │ -044b08: c859 |0054: mul-float/2addr v9, v5 │ │ -044b0a: c798 |0055: sub-float/2addr v8, v9 │ │ -044b0c: a906 080a |0056: div-float v6, v8, v10 │ │ -044b10: 6e10 7401 0000 |0058: invoke-virtual {v0}, Landroid/graphics/RectF;.height:()F // method@0174 │ │ -044b16: 0a08 |005b: move-result v8 │ │ -044b18: 54b9 6d02 |005c: iget-object v9, v11, Landroid/support/v4/print/PrintHelperKitkat$1;.val$bitmap:Landroid/graphics/Bitmap; // field@026d │ │ -044b1c: 6e10 4a01 0900 |005e: invoke-virtual {v9}, Landroid/graphics/Bitmap;.getHeight:()I // method@014a │ │ -044b22: 0a09 |0061: move-result v9 │ │ -044b24: 8299 |0062: int-to-float v9, v9 │ │ -044b26: c859 |0063: mul-float/2addr v9, v5 │ │ -044b28: c798 |0064: sub-float/2addr v8, v9 │ │ -044b2a: a907 080a |0065: div-float v7, v8, v10 │ │ -044b2e: 6e30 6001 6207 |0067: invoke-virtual {v2, v6, v7}, Landroid/graphics/Matrix;.postTranslate:(FF)Z // method@0160 │ │ -044b34: 6e10 8301 0300 |006a: invoke-virtual {v3}, Landroid/graphics/pdf/PdfDocument$Page;.getCanvas:()Landroid/graphics/Canvas; // method@0183 │ │ -044b3a: 0c08 |006d: move-result-object v8 │ │ -044b3c: 54b9 6d02 |006e: iget-object v9, v11, Landroid/support/v4/print/PrintHelperKitkat$1;.val$bitmap:Landroid/graphics/Bitmap; // field@026d │ │ -044b40: 120a |0070: const/4 v10, #int 0 // #0 │ │ -044b42: 6e40 5201 98a2 |0071: invoke-virtual {v8, v9, v2, v10}, Landroid/graphics/Canvas;.drawBitmap:(Landroid/graphics/Bitmap;Landroid/graphics/Matrix;Landroid/graphics/Paint;)V // method@0152 │ │ -044b48: 6e20 0602 3400 |0074: invoke-virtual {v4, v3}, Landroid/print/pdf/PrintedPdfDocument;.finishPage:(Landroid/graphics/pdf/PdfDocument$Page;)V // method@0206 │ │ -044b4e: 2208 1003 |0077: new-instance v8, Ljava/io/FileOutputStream; // type@0310 │ │ -044b52: 6e10 e501 0d00 |0079: invoke-virtual {v13}, Landroid/os/ParcelFileDescriptor;.getFileDescriptor:()Ljava/io/FileDescriptor; // method@01e5 │ │ -044b58: 0c09 |007c: move-result-object v9 │ │ -044b5a: 7020 b614 9800 |007d: invoke-direct {v8, v9}, Ljava/io/FileOutputStream;.:(Ljava/io/FileDescriptor;)V // method@14b6 │ │ -044b60: 6e20 0802 8400 |0080: invoke-virtual {v4, v8}, Landroid/print/pdf/PrintedPdfDocument;.writeTo:(Ljava/io/OutputStream;)V // method@0208 │ │ -044b66: 1218 |0083: const/4 v8, #int 1 // #1 │ │ -044b68: 2388 9304 |0084: new-array v8, v8, [Landroid/print/PageRange; // type@0493 │ │ -044b6c: 1209 |0086: const/4 v9, #int 0 // #0 │ │ -044b6e: 620a 2200 |0087: sget-object v10, Landroid/print/PageRange;.ALL_PAGES:Landroid/print/PageRange; // field@0022 │ │ -044b72: 4d0a 0809 |0089: aput-object v10, v8, v9 │ │ -044b76: 6e20 fd01 8f00 |008b: invoke-virtual {v15, v8}, Landroid/print/PrintDocumentAdapter$WriteResultCallback;.onWriteFinished:([Landroid/print/PageRange;)V // method@01fd │ │ -044b7c: 3804 0500 |008e: if-eqz v4, 0093 // +0005 │ │ -044b80: 6e10 0502 0400 |0090: invoke-virtual {v4}, Landroid/print/pdf/PrintedPdfDocument;.close:()V // method@0205 │ │ -044b86: 380d 0500 |0093: if-eqz v13, 0098 // +0005 │ │ -044b8a: 6e10 e401 0d00 |0095: invoke-virtual {v13}, Landroid/os/ParcelFileDescriptor;.close:()V // method@01e4 │ │ -044b90: 0e00 |0098: return-void │ │ -044b92: 6e10 7401 0000 |0099: invoke-virtual {v0}, Landroid/graphics/RectF;.height:()F // method@0174 │ │ -044b98: 0a08 |009c: move-result v8 │ │ -044b9a: 54b9 6d02 |009d: iget-object v9, v11, Landroid/support/v4/print/PrintHelperKitkat$1;.val$bitmap:Landroid/graphics/Bitmap; // field@026d │ │ -044b9e: 6e10 4a01 0900 |009f: invoke-virtual {v9}, Landroid/graphics/Bitmap;.getHeight:()I // method@014a │ │ -044ba4: 0a09 |00a2: move-result v9 │ │ -044ba6: 8299 |00a3: int-to-float v9, v9 │ │ -044ba8: c998 |00a4: div-float/2addr v8, v9 │ │ -044baa: 7120 1615 8500 |00a5: invoke-static {v5, v8}, Ljava/lang/Math;.min:(FF)F // method@1516 │ │ -044bb0: 0a05 |00a8: move-result v5 │ │ -044bb2: 289d |00a9: goto 0046 // -0063 │ │ -044bb4: 0d01 |00aa: move-exception v1 │ │ -044bb6: 1a08 cf0b |00ab: const-string v8, "PrintHelperKitkat" // string@0bcf │ │ -044bba: 1a09 1004 |00ad: const-string v9, "Error writing printed content" // string@0410 │ │ -044bbe: 7130 f711 9801 |00af: invoke-static {v8, v9, v1}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@11f7 │ │ -044bc4: 1208 |00b2: const/4 v8, #int 0 // #0 │ │ -044bc6: 6e20 fc01 8f00 |00b3: invoke-virtual {v15, v8}, Landroid/print/PrintDocumentAdapter$WriteResultCallback;.onWriteFailed:(Ljava/lang/CharSequence;)V // method@01fc │ │ -044bcc: 28d8 |00b6: goto 008e // -0028 │ │ -044bce: 0d08 |00b7: move-exception v8 │ │ -044bd0: 3804 0500 |00b8: if-eqz v4, 00bd // +0005 │ │ -044bd4: 6e10 0502 0400 |00ba: invoke-virtual {v4}, Landroid/print/pdf/PrintedPdfDocument;.close:()V // method@0205 │ │ -044bda: 380d 0500 |00bd: if-eqz v13, 00c2 // +0005 │ │ -044bde: 6e10 e401 0d00 |00bf: invoke-virtual {v13}, Landroid/os/ParcelFileDescriptor;.close:()V // method@01e4 │ │ -044be4: 2708 |00c2: throw v8 │ │ -044be6: 0d08 |00c3: move-exception v8 │ │ -044be8: 28d4 |00c4: goto 0098 // -002c │ │ -044bea: 0d09 |00c5: move-exception v9 │ │ -044bec: 28fc |00c6: goto 00c2 // -0004 │ │ +0465e8: |[0465e8] android.support.v4.print.PrintHelperKitkat$1.onWrite:([Landroid/print/PageRange;Landroid/os/ParcelFileDescriptor;Landroid/os/CancellationSignal;Landroid/print/PrintDocumentAdapter$WriteResultCallback;)V │ │ +0465f8: 150a 0040 |0000: const/high16 v10, #int 1073741824 // #4000 │ │ +0465fc: 2204 8200 |0002: new-instance v4, Landroid/print/pdf/PrintedPdfDocument; // type@0082 │ │ +046600: 54b8 6c02 |0004: iget-object v8, v11, Landroid/support/v4/print/PrintHelperKitkat$1;.this$0:Landroid/support/v4/print/PrintHelperKitkat; // field@026c │ │ +046604: 5488 7702 |0006: iget-object v8, v8, Landroid/support/v4/print/PrintHelperKitkat;.mContext:Landroid/content/Context; // field@0277 │ │ +046608: 54b9 6b02 |0008: iget-object v9, v11, Landroid/support/v4/print/PrintHelperKitkat$1;.mAttributes:Landroid/print/PrintAttributes; // field@026b │ │ +04660c: 7030 0402 8409 |000a: invoke-direct {v4, v8, v9}, Landroid/print/pdf/PrintedPdfDocument;.:(Landroid/content/Context;Landroid/print/PrintAttributes;)V // method@0204 │ │ +046612: 1218 |000d: const/4 v8, #int 1 // #1 │ │ +046614: 6e20 0702 8400 |000e: invoke-virtual {v4, v8}, Landroid/print/pdf/PrintedPdfDocument;.startPage:(I)Landroid/graphics/pdf/PdfDocument$Page; // method@0207 │ │ +04661a: 0c03 |0011: move-result-object v3 │ │ +04661c: 2200 4e00 |0012: new-instance v0, Landroid/graphics/RectF; // type@004e │ │ +046620: 6e10 8401 0300 |0014: invoke-virtual {v3}, Landroid/graphics/pdf/PdfDocument$Page;.getInfo:()Landroid/graphics/pdf/PdfDocument$PageInfo; // method@0184 │ │ +046626: 0c08 |0017: move-result-object v8 │ │ +046628: 6e10 8501 0800 |0018: invoke-virtual {v8}, Landroid/graphics/pdf/PdfDocument$PageInfo;.getContentRect:()Landroid/graphics/Rect; // method@0185 │ │ +04662e: 0c08 |001b: move-result-object v8 │ │ +046630: 7020 7301 8000 |001c: invoke-direct {v0, v8}, Landroid/graphics/RectF;.:(Landroid/graphics/Rect;)V // method@0173 │ │ +046636: 2202 4900 |001f: new-instance v2, Landroid/graphics/Matrix; // type@0049 │ │ +04663a: 7010 5e01 0200 |0021: invoke-direct {v2}, Landroid/graphics/Matrix;.:()V // method@015e │ │ +046640: 6e10 7501 0000 |0024: invoke-virtual {v0}, Landroid/graphics/RectF;.width:()F // method@0175 │ │ +046646: 0a08 |0027: move-result v8 │ │ +046648: 54b9 6d02 |0028: iget-object v9, v11, Landroid/support/v4/print/PrintHelperKitkat$1;.val$bitmap:Landroid/graphics/Bitmap; // field@026d │ │ +04664c: 6e10 4b01 0900 |002a: invoke-virtual {v9}, Landroid/graphics/Bitmap;.getWidth:()I // method@014b │ │ +046652: 0a09 |002d: move-result v9 │ │ +046654: 8299 |002e: int-to-float v9, v9 │ │ +046656: a905 0809 |002f: div-float v5, v8, v9 │ │ +04665a: 52b8 6e02 |0031: iget v8, v11, Landroid/support/v4/print/PrintHelperKitkat$1;.val$fittingMode:I // field@026e │ │ +04665e: 1229 |0033: const/4 v9, #int 2 // #2 │ │ +046660: 3398 6500 |0034: if-ne v8, v9, 0099 // +0065 │ │ +046664: 6e10 7401 0000 |0036: invoke-virtual {v0}, Landroid/graphics/RectF;.height:()F // method@0174 │ │ +04666a: 0a08 |0039: move-result v8 │ │ +04666c: 54b9 6d02 |003a: iget-object v9, v11, Landroid/support/v4/print/PrintHelperKitkat$1;.val$bitmap:Landroid/graphics/Bitmap; // field@026d │ │ +046670: 6e10 4a01 0900 |003c: invoke-virtual {v9}, Landroid/graphics/Bitmap;.getHeight:()I // method@014a │ │ +046676: 0a09 |003f: move-result v9 │ │ +046678: 8299 |0040: int-to-float v9, v9 │ │ +04667a: c998 |0041: div-float/2addr v8, v9 │ │ +04667c: 7120 1415 8500 |0042: invoke-static {v5, v8}, Ljava/lang/Math;.max:(FF)F // method@1514 │ │ +046682: 0a05 |0045: move-result v5 │ │ +046684: 6e30 5f01 5205 |0046: invoke-virtual {v2, v5, v5}, Landroid/graphics/Matrix;.postScale:(FF)Z // method@015f │ │ +04668a: 6e10 7501 0000 |0049: invoke-virtual {v0}, Landroid/graphics/RectF;.width:()F // method@0175 │ │ +046690: 0a08 |004c: move-result v8 │ │ +046692: 54b9 6d02 |004d: iget-object v9, v11, Landroid/support/v4/print/PrintHelperKitkat$1;.val$bitmap:Landroid/graphics/Bitmap; // field@026d │ │ +046696: 6e10 4b01 0900 |004f: invoke-virtual {v9}, Landroid/graphics/Bitmap;.getWidth:()I // method@014b │ │ +04669c: 0a09 |0052: move-result v9 │ │ +04669e: 8299 |0053: int-to-float v9, v9 │ │ +0466a0: c859 |0054: mul-float/2addr v9, v5 │ │ +0466a2: c798 |0055: sub-float/2addr v8, v9 │ │ +0466a4: a906 080a |0056: div-float v6, v8, v10 │ │ +0466a8: 6e10 7401 0000 |0058: invoke-virtual {v0}, Landroid/graphics/RectF;.height:()F // method@0174 │ │ +0466ae: 0a08 |005b: move-result v8 │ │ +0466b0: 54b9 6d02 |005c: iget-object v9, v11, Landroid/support/v4/print/PrintHelperKitkat$1;.val$bitmap:Landroid/graphics/Bitmap; // field@026d │ │ +0466b4: 6e10 4a01 0900 |005e: invoke-virtual {v9}, Landroid/graphics/Bitmap;.getHeight:()I // method@014a │ │ +0466ba: 0a09 |0061: move-result v9 │ │ +0466bc: 8299 |0062: int-to-float v9, v9 │ │ +0466be: c859 |0063: mul-float/2addr v9, v5 │ │ +0466c0: c798 |0064: sub-float/2addr v8, v9 │ │ +0466c2: a907 080a |0065: div-float v7, v8, v10 │ │ +0466c6: 6e30 6001 6207 |0067: invoke-virtual {v2, v6, v7}, Landroid/graphics/Matrix;.postTranslate:(FF)Z // method@0160 │ │ +0466cc: 6e10 8301 0300 |006a: invoke-virtual {v3}, Landroid/graphics/pdf/PdfDocument$Page;.getCanvas:()Landroid/graphics/Canvas; // method@0183 │ │ +0466d2: 0c08 |006d: move-result-object v8 │ │ +0466d4: 54b9 6d02 |006e: iget-object v9, v11, Landroid/support/v4/print/PrintHelperKitkat$1;.val$bitmap:Landroid/graphics/Bitmap; // field@026d │ │ +0466d8: 120a |0070: const/4 v10, #int 0 // #0 │ │ +0466da: 6e40 5201 98a2 |0071: invoke-virtual {v8, v9, v2, v10}, Landroid/graphics/Canvas;.drawBitmap:(Landroid/graphics/Bitmap;Landroid/graphics/Matrix;Landroid/graphics/Paint;)V // method@0152 │ │ +0466e0: 6e20 0602 3400 |0074: invoke-virtual {v4, v3}, Landroid/print/pdf/PrintedPdfDocument;.finishPage:(Landroid/graphics/pdf/PdfDocument$Page;)V // method@0206 │ │ +0466e6: 2208 0d03 |0077: new-instance v8, Ljava/io/FileOutputStream; // type@030d │ │ +0466ea: 6e10 e501 0d00 |0079: invoke-virtual {v13}, Landroid/os/ParcelFileDescriptor;.getFileDescriptor:()Ljava/io/FileDescriptor; // method@01e5 │ │ +0466f0: 0c09 |007c: move-result-object v9 │ │ +0466f2: 7020 b614 9800 |007d: invoke-direct {v8, v9}, Ljava/io/FileOutputStream;.:(Ljava/io/FileDescriptor;)V // method@14b6 │ │ +0466f8: 6e20 0802 8400 |0080: invoke-virtual {v4, v8}, Landroid/print/pdf/PrintedPdfDocument;.writeTo:(Ljava/io/OutputStream;)V // method@0208 │ │ +0466fe: 1218 |0083: const/4 v8, #int 1 // #1 │ │ +046700: 2388 9004 |0084: new-array v8, v8, [Landroid/print/PageRange; // type@0490 │ │ +046704: 1209 |0086: const/4 v9, #int 0 // #0 │ │ +046706: 620a 2200 |0087: sget-object v10, Landroid/print/PageRange;.ALL_PAGES:Landroid/print/PageRange; // field@0022 │ │ +04670a: 4d0a 0809 |0089: aput-object v10, v8, v9 │ │ +04670e: 6e20 fd01 8f00 |008b: invoke-virtual {v15, v8}, Landroid/print/PrintDocumentAdapter$WriteResultCallback;.onWriteFinished:([Landroid/print/PageRange;)V // method@01fd │ │ +046714: 3804 0500 |008e: if-eqz v4, 0093 // +0005 │ │ +046718: 6e10 0502 0400 |0090: invoke-virtual {v4}, Landroid/print/pdf/PrintedPdfDocument;.close:()V // method@0205 │ │ +04671e: 380d 0500 |0093: if-eqz v13, 0098 // +0005 │ │ +046722: 6e10 e401 0d00 |0095: invoke-virtual {v13}, Landroid/os/ParcelFileDescriptor;.close:()V // method@01e4 │ │ +046728: 0e00 |0098: return-void │ │ +04672a: 6e10 7401 0000 |0099: invoke-virtual {v0}, Landroid/graphics/RectF;.height:()F // method@0174 │ │ +046730: 0a08 |009c: move-result v8 │ │ +046732: 54b9 6d02 |009d: iget-object v9, v11, Landroid/support/v4/print/PrintHelperKitkat$1;.val$bitmap:Landroid/graphics/Bitmap; // field@026d │ │ +046736: 6e10 4a01 0900 |009f: invoke-virtual {v9}, Landroid/graphics/Bitmap;.getHeight:()I // method@014a │ │ +04673c: 0a09 |00a2: move-result v9 │ │ +04673e: 8299 |00a3: int-to-float v9, v9 │ │ +046740: c998 |00a4: div-float/2addr v8, v9 │ │ +046742: 7120 1615 8500 |00a5: invoke-static {v5, v8}, Ljava/lang/Math;.min:(FF)F // method@1516 │ │ +046748: 0a05 |00a8: move-result v5 │ │ +04674a: 289d |00a9: goto 0046 // -0063 │ │ +04674c: 0d01 |00aa: move-exception v1 │ │ +04674e: 1a08 cc0b |00ab: const-string v8, "PrintHelperKitkat" // string@0bcc │ │ +046752: 1a09 1004 |00ad: const-string v9, "Error writing printed content" // string@0410 │ │ +046756: 7130 f711 9801 |00af: invoke-static {v8, v9, v1}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@11f7 │ │ +04675c: 1208 |00b2: const/4 v8, #int 0 // #0 │ │ +04675e: 6e20 fc01 8f00 |00b3: invoke-virtual {v15, v8}, Landroid/print/PrintDocumentAdapter$WriteResultCallback;.onWriteFailed:(Ljava/lang/CharSequence;)V // method@01fc │ │ +046764: 28d8 |00b6: goto 008e // -0028 │ │ +046766: 0d08 |00b7: move-exception v8 │ │ +046768: 3804 0500 |00b8: if-eqz v4, 00bd // +0005 │ │ +04676c: 6e10 0502 0400 |00ba: invoke-virtual {v4}, Landroid/print/pdf/PrintedPdfDocument;.close:()V // method@0205 │ │ +046772: 380d 0500 |00bd: if-eqz v13, 00c2 // +0005 │ │ +046776: 6e10 e401 0d00 |00bf: invoke-virtual {v13}, Landroid/os/ParcelFileDescriptor;.close:()V // method@01e4 │ │ +04677c: 2708 |00c2: throw v8 │ │ +04677e: 0d08 |00c3: move-exception v8 │ │ +046780: 28d4 |00c4: goto 0098 // -002c │ │ +046782: 0d09 |00c5: move-exception v9 │ │ +046784: 28fc |00c6: goto 00c2 // -0004 │ │ catches : 5 │ │ 0x000e - 0x0077 │ │ -> 0x00b7 │ │ 0x0077 - 0x008e │ │ Ljava/io/IOException; -> 0x00aa │ │ -> 0x00b7 │ │ 0x0095 - 0x0098 │ │ @@ -28023,21 +28025,21 @@ │ │ 0x000d - 0x00c7 reg=4 pdfDocument Landroid/print/pdf/PrintedPdfDocument; │ │ 0x0000 - 0x00c7 reg=11 this Landroid/support/v4/print/PrintHelperKitkat$1; │ │ 0x0000 - 0x00c7 reg=12 pageRanges [Landroid/print/PageRange; │ │ 0x0000 - 0x00c7 reg=13 fileDescriptor Landroid/os/ParcelFileDescriptor; │ │ 0x0000 - 0x00c7 reg=14 cancellationSignal Landroid/os/CancellationSignal; │ │ 0x0000 - 0x00c7 reg=15 writeResultCallback Landroid/print/PrintDocumentAdapter$WriteResultCallback; │ │ │ │ - source_file_idx : 3024 (PrintHelperKitkat.java) │ │ + source_file_idx : 3021 (PrintHelperKitkat.java) │ │ │ │ Class #146 header: │ │ -class_idx : 338 │ │ +class_idx : 335 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 826 │ │ -source_file_idx : 3024 │ │ +superclass_idx : 823 │ │ +source_file_idx : 3021 │ │ static_fields_size : 6 │ │ instance_fields_size: 3 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 6 │ │ │ │ Class #146 annotations: │ │ Annotations on method #1874 'loadBitmap' │ │ @@ -28102,21 +28104,21 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -044c30: |[044c30] android.support.v4.print.PrintHelperKitkat.:(Landroid/content/Context;)V │ │ -044c40: 1220 |0000: const/4 v0, #int 2 // #2 │ │ -044c42: 7010 1c15 0100 |0001: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@151c │ │ -044c48: 5910 7802 |0004: iput v0, v1, Landroid/support/v4/print/PrintHelperKitkat;.mScaleMode:I // field@0278 │ │ -044c4c: 5910 7602 |0006: iput v0, v1, Landroid/support/v4/print/PrintHelperKitkat;.mColorMode:I // field@0276 │ │ -044c50: 5b12 7702 |0008: iput-object v2, v1, Landroid/support/v4/print/PrintHelperKitkat;.mContext:Landroid/content/Context; // field@0277 │ │ -044c54: 0e00 |000a: return-void │ │ +0467c8: |[0467c8] android.support.v4.print.PrintHelperKitkat.:(Landroid/content/Context;)V │ │ +0467d8: 1220 |0000: const/4 v0, #int 2 // #2 │ │ +0467da: 7010 1c15 0100 |0001: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@151c │ │ +0467e0: 5910 7802 |0004: iput v0, v1, Landroid/support/v4/print/PrintHelperKitkat;.mScaleMode:I // field@0278 │ │ +0467e4: 5910 7602 |0006: iput v0, v1, Landroid/support/v4/print/PrintHelperKitkat;.mColorMode:I // field@0276 │ │ +0467e8: 5b12 7702 |0008: iput-object v2, v1, Landroid/support/v4/print/PrintHelperKitkat;.mContext:Landroid/content/Context; // field@0277 │ │ +0467ec: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=73 │ │ 0x0004 line=69 │ │ 0x0006 line=71 │ │ 0x0008 line=74 │ │ 0x000a line=75 │ │ @@ -28129,48 +28131,48 @@ │ │ type : '(Landroid/net/Uri;Landroid/graphics/BitmapFactory$Options;)Landroid/graphics/Bitmap;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 61 16-bit code units │ │ -044c58: |[044c58] android.support.v4.print.PrintHelperKitkat.loadBitmap:(Landroid/net/Uri;Landroid/graphics/BitmapFactory$Options;)Landroid/graphics/Bitmap; │ │ -044c68: 3806 0600 |0000: if-eqz v6, 0006 // +0006 │ │ -044c6c: 5452 7702 |0002: iget-object v2, v5, Landroid/support/v4/print/PrintHelperKitkat;.mContext:Landroid/content/Context; // field@0277 │ │ -044c70: 3902 0a00 |0004: if-nez v2, 000e // +000a │ │ -044c74: 2202 2c03 |0006: new-instance v2, Ljava/lang/IllegalArgumentException; // type@032c │ │ -044c78: 1a03 3711 |0008: const-string v3, "bad argument to loadBitmap" // string@1137 │ │ -044c7c: 7020 0015 3200 |000a: invoke-direct {v2, v3}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@1500 │ │ -044c82: 2702 |000d: throw v2 │ │ -044c84: 1200 |000e: const/4 v0, #int 0 // #0 │ │ -044c86: 5452 7702 |000f: iget-object v2, v5, Landroid/support/v4/print/PrintHelperKitkat;.mContext:Landroid/content/Context; // field@0277 │ │ -044c8a: 6e10 ad00 0200 |0011: invoke-virtual {v2}, Landroid/content/Context;.getContentResolver:()Landroid/content/ContentResolver; // method@00ad │ │ -044c90: 0c02 |0014: move-result-object v2 │ │ -044c92: 6e20 9d00 6200 |0015: invoke-virtual {v2, v6}, Landroid/content/ContentResolver;.openInputStream:(Landroid/net/Uri;)Ljava/io/InputStream; // method@009d │ │ -044c98: 0c00 |0018: move-result-object v0 │ │ -044c9a: 1202 |0019: const/4 v2, #int 0 // #0 │ │ -044c9c: 7130 4e01 2007 |001a: invoke-static {v0, v2, v7}, Landroid/graphics/BitmapFactory;.decodeStream:(Ljava/io/InputStream;Landroid/graphics/Rect;Landroid/graphics/BitmapFactory$Options;)Landroid/graphics/Bitmap; // method@014e │ │ -044ca2: 0c02 |001d: move-result-object v2 │ │ -044ca4: 3800 0500 |001e: if-eqz v0, 0023 // +0005 │ │ -044ca8: 6e10 c014 0000 |0020: invoke-virtual {v0}, Ljava/io/InputStream;.close:()V // method@14c0 │ │ -044cae: 1102 |0023: return-object v2 │ │ -044cb0: 0d01 |0024: move-exception v1 │ │ -044cb2: 1a03 cf0b |0025: const-string v3, "PrintHelperKitkat" // string@0bcf │ │ -044cb6: 1a04 3b12 |0027: const-string v4, "close fail " // string@123b │ │ -044cba: 7130 fb11 4301 |0029: invoke-static {v3, v4, v1}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@11fb │ │ -044cc0: 28f7 |002c: goto 0023 // -0009 │ │ -044cc2: 0d02 |002d: move-exception v2 │ │ -044cc4: 3800 0500 |002e: if-eqz v0, 0033 // +0005 │ │ -044cc8: 6e10 c014 0000 |0030: invoke-virtual {v0}, Ljava/io/InputStream;.close:()V // method@14c0 │ │ -044cce: 2702 |0033: throw v2 │ │ -044cd0: 0d01 |0034: move-exception v1 │ │ -044cd2: 1a03 cf0b |0035: const-string v3, "PrintHelperKitkat" // string@0bcf │ │ -044cd6: 1a04 3b12 |0037: const-string v4, "close fail " // string@123b │ │ -044cda: 7130 fb11 4301 |0039: invoke-static {v3, v4, v1}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@11fb │ │ -044ce0: 28f7 |003c: goto 0033 // -0009 │ │ +0467f0: |[0467f0] android.support.v4.print.PrintHelperKitkat.loadBitmap:(Landroid/net/Uri;Landroid/graphics/BitmapFactory$Options;)Landroid/graphics/Bitmap; │ │ +046800: 3806 0600 |0000: if-eqz v6, 0006 // +0006 │ │ +046804: 5452 7702 |0002: iget-object v2, v5, Landroid/support/v4/print/PrintHelperKitkat;.mContext:Landroid/content/Context; // field@0277 │ │ +046808: 3902 0a00 |0004: if-nez v2, 000e // +000a │ │ +04680c: 2202 2903 |0006: new-instance v2, Ljava/lang/IllegalArgumentException; // type@0329 │ │ +046810: 1a03 3311 |0008: const-string v3, "bad argument to loadBitmap" // string@1133 │ │ +046814: 7020 0015 3200 |000a: invoke-direct {v2, v3}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@1500 │ │ +04681a: 2702 |000d: throw v2 │ │ +04681c: 1200 |000e: const/4 v0, #int 0 // #0 │ │ +04681e: 5452 7702 |000f: iget-object v2, v5, Landroid/support/v4/print/PrintHelperKitkat;.mContext:Landroid/content/Context; // field@0277 │ │ +046822: 6e10 ad00 0200 |0011: invoke-virtual {v2}, Landroid/content/Context;.getContentResolver:()Landroid/content/ContentResolver; // method@00ad │ │ +046828: 0c02 |0014: move-result-object v2 │ │ +04682a: 6e20 9d00 6200 |0015: invoke-virtual {v2, v6}, Landroid/content/ContentResolver;.openInputStream:(Landroid/net/Uri;)Ljava/io/InputStream; // method@009d │ │ +046830: 0c00 |0018: move-result-object v0 │ │ +046832: 1202 |0019: const/4 v2, #int 0 // #0 │ │ +046834: 7130 4e01 2007 |001a: invoke-static {v0, v2, v7}, Landroid/graphics/BitmapFactory;.decodeStream:(Ljava/io/InputStream;Landroid/graphics/Rect;Landroid/graphics/BitmapFactory$Options;)Landroid/graphics/Bitmap; // method@014e │ │ +04683a: 0c02 |001d: move-result-object v2 │ │ +04683c: 3800 0500 |001e: if-eqz v0, 0023 // +0005 │ │ +046840: 6e10 c014 0000 |0020: invoke-virtual {v0}, Ljava/io/InputStream;.close:()V // method@14c0 │ │ +046846: 1102 |0023: return-object v2 │ │ +046848: 0d01 |0024: move-exception v1 │ │ +04684a: 1a03 cc0b |0025: const-string v3, "PrintHelperKitkat" // string@0bcc │ │ +04684e: 1a04 3712 |0027: const-string v4, "close fail " // string@1237 │ │ +046852: 7130 fb11 4301 |0029: invoke-static {v3, v4, v1}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@11fb │ │ +046858: 28f7 |002c: goto 0023 // -0009 │ │ +04685a: 0d02 |002d: move-exception v2 │ │ +04685c: 3800 0500 |002e: if-eqz v0, 0033 // +0005 │ │ +046860: 6e10 c014 0000 |0030: invoke-virtual {v0}, Ljava/io/InputStream;.close:()V // method@14c0 │ │ +046866: 2702 |0033: throw v2 │ │ +046868: 0d01 |0034: move-exception v1 │ │ +04686a: 1a03 cc0b |0035: const-string v3, "PrintHelperKitkat" // string@0bcc │ │ +04686e: 1a04 3712 |0037: const-string v4, "close fail " // string@1237 │ │ +046872: 7130 fb11 4301 |0039: invoke-static {v3, v4, v1}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@11fb │ │ +046878: 28f7 |003c: goto 0033 // -0009 │ │ catches : 3 │ │ 0x000f - 0x001d │ │ -> 0x002d │ │ 0x0020 - 0x0023 │ │ Ljava/io/IOException; -> 0x0024 │ │ 0x0030 - 0x0033 │ │ Ljava/io/IOException; -> 0x0034 │ │ @@ -28203,53 +28205,53 @@ │ │ type : '(Landroid/net/Uri;I)Landroid/graphics/Bitmap;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 12 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 72 16-bit code units │ │ -044d08: |[044d08] android.support.v4.print.PrintHelperKitkat.loadConstrainedBitmap:(Landroid/net/Uri;I)Landroid/graphics/Bitmap; │ │ -044d18: 1206 |0000: const/4 v6, #int 0 // #0 │ │ -044d1a: 1218 |0001: const/4 v8, #int 1 // #1 │ │ -044d1c: 3d0b 0800 |0002: if-lez v11, 000a // +0008 │ │ -044d20: 380a 0600 |0004: if-eqz v10, 000a // +0006 │ │ -044d24: 5497 7702 |0006: iget-object v7, v9, Landroid/support/v4/print/PrintHelperKitkat;.mContext:Landroid/content/Context; // field@0277 │ │ -044d28: 3907 0a00 |0008: if-nez v7, 0012 // +000a │ │ -044d2c: 2206 2c03 |000a: new-instance v6, Ljava/lang/IllegalArgumentException; // type@032c │ │ -044d30: 1a07 3611 |000c: const-string v7, "bad argument to getScaledBitmap" // string@1136 │ │ -044d34: 7020 0015 7600 |000e: invoke-direct {v6, v7}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@1500 │ │ -044d3a: 2706 |0011: throw v6 │ │ -044d3c: 2202 4500 |0012: new-instance v2, Landroid/graphics/BitmapFactory$Options; // type@0045 │ │ -044d40: 7010 4c01 0200 |0014: invoke-direct {v2}, Landroid/graphics/BitmapFactory$Options;.:()V // method@014c │ │ -044d46: 5c28 1500 |0017: iput-boolean v8, v2, Landroid/graphics/BitmapFactory$Options;.inJustDecodeBounds:Z // field@0015 │ │ -044d4a: 7030 5207 a902 |0019: invoke-direct {v9, v10, v2}, Landroid/support/v4/print/PrintHelperKitkat;.loadBitmap:(Landroid/net/Uri;Landroid/graphics/BitmapFactory$Options;)Landroid/graphics/Bitmap; // method@0752 │ │ -044d50: 5225 1900 |001c: iget v5, v2, Landroid/graphics/BitmapFactory$Options;.outWidth:I // field@0019 │ │ -044d54: 5220 1800 |001e: iget v0, v2, Landroid/graphics/BitmapFactory$Options;.outHeight:I // field@0018 │ │ -044d58: 3d05 0400 |0020: if-lez v5, 0024 // +0004 │ │ -044d5c: 3c00 0300 |0022: if-gtz v0, 0025 // +0003 │ │ -044d60: 1106 |0024: return-object v6 │ │ -044d62: 7120 1515 0500 |0025: invoke-static {v5, v0}, Ljava/lang/Math;.max:(II)I // method@1515 │ │ -044d68: 0a01 |0028: move-result v1 │ │ -044d6a: 1214 |0029: const/4 v4, #int 1 // #1 │ │ -044d6c: 37b1 0700 |002a: if-le v1, v11, 0031 // +0007 │ │ -044d70: e201 0101 |002c: ushr-int/lit8 v1, v1, #int 1 // #01 │ │ -044d74: e004 0401 |002e: shl-int/lit8 v4, v4, #int 1 // #01 │ │ -044d78: 28fa |0030: goto 002a // -0006 │ │ -044d7a: 3d04 f3ff |0031: if-lez v4, 0024 // -000d │ │ -044d7e: 7120 1715 0500 |0033: invoke-static {v5, v0}, Ljava/lang/Math;.min:(II)I // method@1517 │ │ -044d84: 0a07 |0036: move-result v7 │ │ -044d86: b347 |0037: div-int/2addr v7, v4 │ │ -044d88: 3d07 ecff |0038: if-lez v7, 0024 // -0014 │ │ -044d8c: 2203 4500 |003a: new-instance v3, Landroid/graphics/BitmapFactory$Options; // type@0045 │ │ -044d90: 7010 4c01 0300 |003c: invoke-direct {v3}, Landroid/graphics/BitmapFactory$Options;.:()V // method@014c │ │ -044d96: 5c38 1600 |003f: iput-boolean v8, v3, Landroid/graphics/BitmapFactory$Options;.inMutable:Z // field@0016 │ │ -044d9a: 5934 1700 |0041: iput v4, v3, Landroid/graphics/BitmapFactory$Options;.inSampleSize:I // field@0017 │ │ -044d9e: 7030 5207 a903 |0043: invoke-direct {v9, v10, v3}, Landroid/support/v4/print/PrintHelperKitkat;.loadBitmap:(Landroid/net/Uri;Landroid/graphics/BitmapFactory$Options;)Landroid/graphics/Bitmap; // method@0752 │ │ -044da4: 0c06 |0046: move-result-object v6 │ │ -044da6: 28dd |0047: goto 0024 // -0023 │ │ +0468a0: |[0468a0] android.support.v4.print.PrintHelperKitkat.loadConstrainedBitmap:(Landroid/net/Uri;I)Landroid/graphics/Bitmap; │ │ +0468b0: 1206 |0000: const/4 v6, #int 0 // #0 │ │ +0468b2: 1218 |0001: const/4 v8, #int 1 // #1 │ │ +0468b4: 3d0b 0800 |0002: if-lez v11, 000a // +0008 │ │ +0468b8: 380a 0600 |0004: if-eqz v10, 000a // +0006 │ │ +0468bc: 5497 7702 |0006: iget-object v7, v9, Landroid/support/v4/print/PrintHelperKitkat;.mContext:Landroid/content/Context; // field@0277 │ │ +0468c0: 3907 0a00 |0008: if-nez v7, 0012 // +000a │ │ +0468c4: 2206 2903 |000a: new-instance v6, Ljava/lang/IllegalArgumentException; // type@0329 │ │ +0468c8: 1a07 3211 |000c: const-string v7, "bad argument to getScaledBitmap" // string@1132 │ │ +0468cc: 7020 0015 7600 |000e: invoke-direct {v6, v7}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@1500 │ │ +0468d2: 2706 |0011: throw v6 │ │ +0468d4: 2202 4500 |0012: new-instance v2, Landroid/graphics/BitmapFactory$Options; // type@0045 │ │ +0468d8: 7010 4c01 0200 |0014: invoke-direct {v2}, Landroid/graphics/BitmapFactory$Options;.:()V // method@014c │ │ +0468de: 5c28 1500 |0017: iput-boolean v8, v2, Landroid/graphics/BitmapFactory$Options;.inJustDecodeBounds:Z // field@0015 │ │ +0468e2: 7030 5207 a902 |0019: invoke-direct {v9, v10, v2}, Landroid/support/v4/print/PrintHelperKitkat;.loadBitmap:(Landroid/net/Uri;Landroid/graphics/BitmapFactory$Options;)Landroid/graphics/Bitmap; // method@0752 │ │ +0468e8: 5225 1900 |001c: iget v5, v2, Landroid/graphics/BitmapFactory$Options;.outWidth:I // field@0019 │ │ +0468ec: 5220 1800 |001e: iget v0, v2, Landroid/graphics/BitmapFactory$Options;.outHeight:I // field@0018 │ │ +0468f0: 3d05 0400 |0020: if-lez v5, 0024 // +0004 │ │ +0468f4: 3c00 0300 |0022: if-gtz v0, 0025 // +0003 │ │ +0468f8: 1106 |0024: return-object v6 │ │ +0468fa: 7120 1515 0500 |0025: invoke-static {v5, v0}, Ljava/lang/Math;.max:(II)I // method@1515 │ │ +046900: 0a01 |0028: move-result v1 │ │ +046902: 1214 |0029: const/4 v4, #int 1 // #1 │ │ +046904: 37b1 0700 |002a: if-le v1, v11, 0031 // +0007 │ │ +046908: e201 0101 |002c: ushr-int/lit8 v1, v1, #int 1 // #01 │ │ +04690c: e004 0401 |002e: shl-int/lit8 v4, v4, #int 1 // #01 │ │ +046910: 28fa |0030: goto 002a // -0006 │ │ +046912: 3d04 f3ff |0031: if-lez v4, 0024 // -000d │ │ +046916: 7120 1715 0500 |0033: invoke-static {v5, v0}, Ljava/lang/Math;.min:(II)I // method@1517 │ │ +04691c: 0a07 |0036: move-result v7 │ │ +04691e: b347 |0037: div-int/2addr v7, v4 │ │ +046920: 3d07 ecff |0038: if-lez v7, 0024 // -0014 │ │ +046924: 2203 4500 |003a: new-instance v3, Landroid/graphics/BitmapFactory$Options; // type@0045 │ │ +046928: 7010 4c01 0300 |003c: invoke-direct {v3}, Landroid/graphics/BitmapFactory$Options;.:()V // method@014c │ │ +04692e: 5c38 1600 |003f: iput-boolean v8, v3, Landroid/graphics/BitmapFactory$Options;.inMutable:Z // field@0016 │ │ +046932: 5934 1700 |0041: iput v4, v3, Landroid/graphics/BitmapFactory$Options;.inSampleSize:I // field@0017 │ │ +046936: 7030 5207 a903 |0043: invoke-direct {v9, v10, v3}, Landroid/support/v4/print/PrintHelperKitkat;.loadBitmap:(Landroid/net/Uri;Landroid/graphics/BitmapFactory$Options;)Landroid/graphics/Bitmap; // method@0752 │ │ +04693c: 0c06 |0046: move-result-object v6 │ │ +04693e: 28dd |0047: goto 0024 // -0023 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=248 │ │ 0x000a line=249 │ │ 0x0012 line=252 │ │ 0x0017 line=253 │ │ 0x0019 line=254 │ │ @@ -28284,17 +28286,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -044da8: |[044da8] android.support.v4.print.PrintHelperKitkat.getColorMode:()I │ │ -044db8: 5210 7602 |0000: iget v0, v1, Landroid/support/v4/print/PrintHelperKitkat;.mColorMode:I // field@0276 │ │ -044dbc: 0f00 |0002: return v0 │ │ +046940: |[046940] android.support.v4.print.PrintHelperKitkat.getColorMode:()I │ │ +046950: 5210 7602 |0000: iget v0, v1, Landroid/support/v4/print/PrintHelperKitkat;.mColorMode:I // field@0276 │ │ +046954: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=119 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/print/PrintHelperKitkat; │ │ │ │ #1 : (in Landroid/support/v4/print/PrintHelperKitkat;) │ │ @@ -28302,17 +28304,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -044dc0: |[044dc0] android.support.v4.print.PrintHelperKitkat.getScaleMode:()I │ │ -044dd0: 5210 7802 |0000: iget v0, v1, Landroid/support/v4/print/PrintHelperKitkat;.mScaleMode:I // field@0278 │ │ -044dd4: 0f00 |0002: return v0 │ │ +046958: |[046958] android.support.v4.print.PrintHelperKitkat.getScaleMode:()I │ │ +046968: 5210 7802 |0000: iget v0, v1, Landroid/support/v4/print/PrintHelperKitkat;.mScaleMode:I // field@0278 │ │ +04696c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=97 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/print/PrintHelperKitkat; │ │ │ │ #2 : (in Landroid/support/v4/print/PrintHelperKitkat;) │ │ @@ -28320,43 +28322,43 @@ │ │ type : '(Ljava/lang/String;Landroid/graphics/Bitmap;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 57 16-bit code units │ │ -044dd8: |[044dd8] android.support.v4.print.PrintHelperKitkat.printBitmap:(Ljava/lang/String;Landroid/graphics/Bitmap;)V │ │ -044de8: 3908 0300 |0000: if-nez v8, 0003 // +0003 │ │ -044dec: 0e00 |0002: return-void │ │ -044dee: 5261 7802 |0003: iget v1, v6, Landroid/support/v4/print/PrintHelperKitkat;.mScaleMode:I // field@0278 │ │ -044df2: 5464 7702 |0005: iget-object v4, v6, Landroid/support/v4/print/PrintHelperKitkat;.mContext:Landroid/content/Context; // field@0277 │ │ -044df6: 1a05 881e |0007: const-string v5, "print" // string@1e88 │ │ -044dfa: 6e20 b900 5400 |0009: invoke-virtual {v4, v5}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@00b9 │ │ -044e00: 0c03 |000c: move-result-object v3 │ │ -044e02: 1f03 8400 |000d: check-cast v3, Landroid/print/PrintManager; // type@0084 │ │ -044e06: 6202 2400 |000f: sget-object v2, Landroid/print/PrintAttributes$MediaSize;.UNKNOWN_PORTRAIT:Landroid/print/PrintAttributes$MediaSize; // field@0024 │ │ -044e0a: 6e10 4b01 0800 |0011: invoke-virtual {v8}, Landroid/graphics/Bitmap;.getWidth:()I // method@014b │ │ -044e10: 0a04 |0014: move-result v4 │ │ -044e12: 6e10 4a01 0800 |0015: invoke-virtual {v8}, Landroid/graphics/Bitmap;.getHeight:()I // method@014a │ │ -044e18: 0a05 |0018: move-result v5 │ │ -044e1a: 3754 0400 |0019: if-le v4, v5, 001d // +0004 │ │ -044e1e: 6202 2300 |001b: sget-object v2, Landroid/print/PrintAttributes$MediaSize;.UNKNOWN_LANDSCAPE:Landroid/print/PrintAttributes$MediaSize; // field@0023 │ │ -044e22: 2204 7b00 |001d: new-instance v4, Landroid/print/PrintAttributes$Builder; // type@007b │ │ -044e26: 7010 f601 0400 |001f: invoke-direct {v4}, Landroid/print/PrintAttributes$Builder;.:()V // method@01f6 │ │ -044e2c: 6e20 f901 2400 |0022: invoke-virtual {v4, v2}, Landroid/print/PrintAttributes$Builder;.setMediaSize:(Landroid/print/PrintAttributes$MediaSize;)Landroid/print/PrintAttributes$Builder; // method@01f9 │ │ -044e32: 0c04 |0025: move-result-object v4 │ │ -044e34: 5265 7602 |0026: iget v5, v6, Landroid/support/v4/print/PrintHelperKitkat;.mColorMode:I // field@0276 │ │ -044e38: 6e20 f801 5400 |0028: invoke-virtual {v4, v5}, Landroid/print/PrintAttributes$Builder;.setColorMode:(I)Landroid/print/PrintAttributes$Builder; // method@01f8 │ │ -044e3e: 0c04 |002b: move-result-object v4 │ │ -044e40: 6e10 f701 0400 |002c: invoke-virtual {v4}, Landroid/print/PrintAttributes$Builder;.build:()Landroid/print/PrintAttributes; // method@01f7 │ │ -044e46: 0c00 |002f: move-result-object v0 │ │ -044e48: 2204 5101 |0030: new-instance v4, Landroid/support/v4/print/PrintHelperKitkat$1; // type@0151 │ │ -044e4c: 7051 4c07 6487 |0032: invoke-direct {v4, v6, v7, v8, v1}, Landroid/support/v4/print/PrintHelperKitkat$1;.:(Landroid/support/v4/print/PrintHelperKitkat;Ljava/lang/String;Landroid/graphics/Bitmap;I)V // method@074c │ │ -044e52: 6e40 0302 7304 |0035: invoke-virtual {v3, v7, v4, v0}, Landroid/print/PrintManager;.print:(Ljava/lang/String;Landroid/print/PrintDocumentAdapter;Landroid/print/PrintAttributes;)Landroid/print/PrintJob; // method@0203 │ │ -044e58: 28ca |0038: goto 0002 // -0036 │ │ +046970: |[046970] android.support.v4.print.PrintHelperKitkat.printBitmap:(Ljava/lang/String;Landroid/graphics/Bitmap;)V │ │ +046980: 3908 0300 |0000: if-nez v8, 0003 // +0003 │ │ +046984: 0e00 |0002: return-void │ │ +046986: 5261 7802 |0003: iget v1, v6, Landroid/support/v4/print/PrintHelperKitkat;.mScaleMode:I // field@0278 │ │ +04698a: 5464 7702 |0005: iget-object v4, v6, Landroid/support/v4/print/PrintHelperKitkat;.mContext:Landroid/content/Context; // field@0277 │ │ +04698e: 1a05 841e |0007: const-string v5, "print" // string@1e84 │ │ +046992: 6e20 b900 5400 |0009: invoke-virtual {v4, v5}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@00b9 │ │ +046998: 0c03 |000c: move-result-object v3 │ │ +04699a: 1f03 8100 |000d: check-cast v3, Landroid/print/PrintManager; // type@0081 │ │ +04699e: 6202 2400 |000f: sget-object v2, Landroid/print/PrintAttributes$MediaSize;.UNKNOWN_PORTRAIT:Landroid/print/PrintAttributes$MediaSize; // field@0024 │ │ +0469a2: 6e10 4b01 0800 |0011: invoke-virtual {v8}, Landroid/graphics/Bitmap;.getWidth:()I // method@014b │ │ +0469a8: 0a04 |0014: move-result v4 │ │ +0469aa: 6e10 4a01 0800 |0015: invoke-virtual {v8}, Landroid/graphics/Bitmap;.getHeight:()I // method@014a │ │ +0469b0: 0a05 |0018: move-result v5 │ │ +0469b2: 3754 0400 |0019: if-le v4, v5, 001d // +0004 │ │ +0469b6: 6202 2300 |001b: sget-object v2, Landroid/print/PrintAttributes$MediaSize;.UNKNOWN_LANDSCAPE:Landroid/print/PrintAttributes$MediaSize; // field@0023 │ │ +0469ba: 2204 7800 |001d: new-instance v4, Landroid/print/PrintAttributes$Builder; // type@0078 │ │ +0469be: 7010 f601 0400 |001f: invoke-direct {v4}, Landroid/print/PrintAttributes$Builder;.:()V // method@01f6 │ │ +0469c4: 6e20 f901 2400 |0022: invoke-virtual {v4, v2}, Landroid/print/PrintAttributes$Builder;.setMediaSize:(Landroid/print/PrintAttributes$MediaSize;)Landroid/print/PrintAttributes$Builder; // method@01f9 │ │ +0469ca: 0c04 |0025: move-result-object v4 │ │ +0469cc: 5265 7602 |0026: iget v5, v6, Landroid/support/v4/print/PrintHelperKitkat;.mColorMode:I // field@0276 │ │ +0469d0: 6e20 f801 5400 |0028: invoke-virtual {v4, v5}, Landroid/print/PrintAttributes$Builder;.setColorMode:(I)Landroid/print/PrintAttributes$Builder; // method@01f8 │ │ +0469d6: 0c04 |002b: move-result-object v4 │ │ +0469d8: 6e10 f701 0400 |002c: invoke-virtual {v4}, Landroid/print/PrintAttributes$Builder;.build:()Landroid/print/PrintAttributes; // method@01f7 │ │ +0469de: 0c00 |002f: move-result-object v0 │ │ +0469e0: 2204 4e01 |0030: new-instance v4, Landroid/support/v4/print/PrintHelperKitkat$1; // type@014e │ │ +0469e4: 7051 4c07 6487 |0032: invoke-direct {v4, v6, v7, v8, v1}, Landroid/support/v4/print/PrintHelperKitkat$1;.:(Landroid/support/v4/print/PrintHelperKitkat;Ljava/lang/String;Landroid/graphics/Bitmap;I)V // method@074c │ │ +0469ea: 6e40 0302 7304 |0035: invoke-virtual {v3, v7, v4, v0}, Landroid/print/PrintManager;.print:(Ljava/lang/String;Landroid/print/PrintDocumentAdapter;Landroid/print/PrintAttributes;)Landroid/print/PrintJob; // method@0203 │ │ +0469f0: 28ca |0038: goto 0002 // -0036 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=129 │ │ 0x0002 line=224 │ │ 0x0003 line=132 │ │ 0x0005 line=133 │ │ 0x000f line=134 │ │ @@ -28378,20 +28380,20 @@ │ │ type : '(Ljava/lang/String;Landroid/net/Uri;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -044e5c: |[044e5c] android.support.v4.print.PrintHelperKitkat.printBitmap:(Ljava/lang/String;Landroid/net/Uri;)V │ │ -044e6c: 1301 ac0d |0000: const/16 v1, #int 3500 // #dac │ │ -044e70: 7030 5307 4201 |0002: invoke-direct {v2, v4, v1}, Landroid/support/v4/print/PrintHelperKitkat;.loadConstrainedBitmap:(Landroid/net/Uri;I)Landroid/graphics/Bitmap; // method@0753 │ │ -044e76: 0c00 |0005: move-result-object v0 │ │ -044e78: 6e30 5407 3200 |0006: invoke-virtual {v2, v3, v0}, Landroid/support/v4/print/PrintHelperKitkat;.printBitmap:(Ljava/lang/String;Landroid/graphics/Bitmap;)V // method@0754 │ │ -044e7e: 0e00 |0009: return-void │ │ +0469f4: |[0469f4] android.support.v4.print.PrintHelperKitkat.printBitmap:(Ljava/lang/String;Landroid/net/Uri;)V │ │ +046a04: 1301 ac0d |0000: const/16 v1, #int 3500 // #dac │ │ +046a08: 7030 5307 4201 |0002: invoke-direct {v2, v4, v1}, Landroid/support/v4/print/PrintHelperKitkat;.loadConstrainedBitmap:(Landroid/net/Uri;I)Landroid/graphics/Bitmap; // method@0753 │ │ +046a0e: 0c00 |0005: move-result-object v0 │ │ +046a10: 6e30 5407 3200 |0006: invoke-virtual {v2, v3, v0}, Landroid/support/v4/print/PrintHelperKitkat;.printBitmap:(Ljava/lang/String;Landroid/graphics/Bitmap;)V // method@0754 │ │ +046a16: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=235 │ │ 0x0006 line=236 │ │ 0x0009 line=237 │ │ locals : │ │ 0x0006 - 0x000a reg=0 bitmap Landroid/graphics/Bitmap; │ │ @@ -28404,17 +28406,17 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -044e80: |[044e80] android.support.v4.print.PrintHelperKitkat.setColorMode:(I)V │ │ -044e90: 5901 7602 |0000: iput v1, v0, Landroid/support/v4/print/PrintHelperKitkat;.mColorMode:I // field@0276 │ │ -044e94: 0e00 |0002: return-void │ │ +046a18: |[046a18] android.support.v4.print.PrintHelperKitkat.setColorMode:(I)V │ │ +046a28: 5901 7602 |0000: iput v1, v0, Landroid/support/v4/print/PrintHelperKitkat;.mColorMode:I // field@0276 │ │ +046a2c: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=109 │ │ 0x0002 line=110 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v4/print/PrintHelperKitkat; │ │ 0x0000 - 0x0003 reg=1 colorMode I │ │ @@ -28424,31 +28426,31 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -044e98: |[044e98] android.support.v4.print.PrintHelperKitkat.setScaleMode:(I)V │ │ -044ea8: 5901 7802 |0000: iput v1, v0, Landroid/support/v4/print/PrintHelperKitkat;.mScaleMode:I // field@0278 │ │ -044eac: 0e00 |0002: return-void │ │ +046a30: |[046a30] android.support.v4.print.PrintHelperKitkat.setScaleMode:(I)V │ │ +046a40: 5901 7802 |0000: iput v1, v0, Landroid/support/v4/print/PrintHelperKitkat;.mScaleMode:I // field@0278 │ │ +046a44: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=87 │ │ 0x0002 line=88 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v4/print/PrintHelperKitkat; │ │ 0x0000 - 0x0003 reg=1 scaleMode I │ │ │ │ - source_file_idx : 3024 (PrintHelperKitkat.java) │ │ + source_file_idx : 3021 (PrintHelperKitkat.java) │ │ │ │ Class #147 header: │ │ -class_idx : 339 │ │ +class_idx : 336 │ │ access_flags : 4096 (0x1000) │ │ -superclass_idx : 826 │ │ +superclass_idx : 823 │ │ source_file_idx : 663 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 0 │ │ │ │ Class #147 annotations: │ │ @@ -28464,17 +28466,17 @@ │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ Virtual methods - │ │ source_file_idx : 663 (BidiFormatter.java) │ │ │ │ Class #148 header: │ │ -class_idx : 340 │ │ +class_idx : 337 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 826 │ │ +superclass_idx : 823 │ │ source_file_idx : 663 │ │ static_fields_size : 0 │ │ instance_fields_size: 3 │ │ direct_methods_size : 5 │ │ virtual_methods_size: 3 │ │ │ │ Class #148 annotations: │ │ @@ -28507,22 +28509,22 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -044eb0: |[044eb0] android.support.v4.text.BidiFormatter$Builder.:()V │ │ -044ec0: 7010 1c15 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@151c │ │ -044ec6: 7100 da15 0000 |0003: invoke-static {}, Ljava/util/Locale;.getDefault:()Ljava/util/Locale; // method@15da │ │ -044ecc: 0c00 |0006: move-result-object v0 │ │ -044ece: 7110 6e07 0000 |0007: invoke-static {v0}, Landroid/support/v4/text/BidiFormatter;.access$000:(Ljava/util/Locale;)Z // method@076e │ │ -044ed4: 0a00 |000a: move-result v0 │ │ -044ed6: 7020 5d07 0100 |000b: invoke-direct {v1, v0}, Landroid/support/v4/text/BidiFormatter$Builder;.initialize:(Z)V // method@075d │ │ -044edc: 0e00 |000e: return-void │ │ +046a48: |[046a48] android.support.v4.text.BidiFormatter$Builder.:()V │ │ +046a58: 7010 1c15 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@151c │ │ +046a5e: 7100 da15 0000 |0003: invoke-static {}, Ljava/util/Locale;.getDefault:()Ljava/util/Locale; // method@15da │ │ +046a64: 0c00 |0006: move-result-object v0 │ │ +046a66: 7110 6e07 0000 |0007: invoke-static {v0}, Landroid/support/v4/text/BidiFormatter;.access$000:(Ljava/util/Locale;)Z // method@076e │ │ +046a6c: 0a00 |000a: move-result v0 │ │ +046a6e: 7020 5d07 0100 |000b: invoke-direct {v1, v0}, Landroid/support/v4/text/BidiFormatter$Builder;.initialize:(Z)V // method@075d │ │ +046a74: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=137 │ │ 0x0003 line=138 │ │ 0x000e line=139 │ │ locals : │ │ 0x0000 - 0x000f reg=1 this Landroid/support/v4/text/BidiFormatter$Builder; │ │ @@ -28532,20 +28534,20 @@ │ │ type : '(Ljava/util/Locale;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -044ee0: |[044ee0] android.support.v4.text.BidiFormatter$Builder.:(Ljava/util/Locale;)V │ │ -044ef0: 7010 1c15 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@151c │ │ -044ef6: 7110 6e07 0200 |0003: invoke-static {v2}, Landroid/support/v4/text/BidiFormatter;.access$000:(Ljava/util/Locale;)Z // method@076e │ │ -044efc: 0a00 |0006: move-result v0 │ │ -044efe: 7020 5d07 0100 |0007: invoke-direct {v1, v0}, Landroid/support/v4/text/BidiFormatter$Builder;.initialize:(Z)V // method@075d │ │ -044f04: 0e00 |000a: return-void │ │ +046a78: |[046a78] android.support.v4.text.BidiFormatter$Builder.:(Ljava/util/Locale;)V │ │ +046a88: 7010 1c15 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@151c │ │ +046a8e: 7110 6e07 0200 |0003: invoke-static {v2}, Landroid/support/v4/text/BidiFormatter;.access$000:(Ljava/util/Locale;)Z // method@076e │ │ +046a94: 0a00 |0006: move-result v0 │ │ +046a96: 7020 5d07 0100 |0007: invoke-direct {v1, v0}, Landroid/support/v4/text/BidiFormatter$Builder;.initialize:(Z)V // method@075d │ │ +046a9c: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=155 │ │ 0x0003 line=156 │ │ 0x000a line=157 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Landroid/support/v4/text/BidiFormatter$Builder; │ │ @@ -28556,18 +28558,18 @@ │ │ type : '(Z)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -044f08: |[044f08] android.support.v4.text.BidiFormatter$Builder.:(Z)V │ │ -044f18: 7010 1c15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ -044f1e: 7020 5d07 1000 |0003: invoke-direct {v0, v1}, Landroid/support/v4/text/BidiFormatter$Builder;.initialize:(Z)V // method@075d │ │ -044f24: 0e00 |0006: return-void │ │ +046aa0: |[046aa0] android.support.v4.text.BidiFormatter$Builder.:(Z)V │ │ +046ab0: 7010 1c15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ +046ab6: 7020 5d07 1000 |0003: invoke-direct {v0, v1}, Landroid/support/v4/text/BidiFormatter$Builder;.initialize:(Z)V // method@075d │ │ +046abc: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=146 │ │ 0x0003 line=147 │ │ 0x0006 line=148 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Landroid/support/v4/text/BidiFormatter$Builder; │ │ @@ -28578,22 +28580,22 @@ │ │ type : '(Z)Landroid/support/v4/text/BidiFormatter;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 12 16-bit code units │ │ -044f28: |[044f28] android.support.v4.text.BidiFormatter$Builder.getDefaultInstanceFromContext:(Z)Landroid/support/v4/text/BidiFormatter; │ │ -044f38: 3801 0700 |0000: if-eqz v1, 0007 // +0007 │ │ -044f3c: 7100 7007 0000 |0002: invoke-static {}, Landroid/support/v4/text/BidiFormatter;.access$200:()Landroid/support/v4/text/BidiFormatter; // method@0770 │ │ -044f42: 0c00 |0005: move-result-object v0 │ │ -044f44: 1100 |0006: return-object v0 │ │ -044f46: 7100 7107 0000 |0007: invoke-static {}, Landroid/support/v4/text/BidiFormatter;.access$300:()Landroid/support/v4/text/BidiFormatter; // method@0771 │ │ -044f4c: 0c00 |000a: move-result-object v0 │ │ -044f4e: 28fb |000b: goto 0006 // -0005 │ │ +046ac0: |[046ac0] android.support.v4.text.BidiFormatter$Builder.getDefaultInstanceFromContext:(Z)Landroid/support/v4/text/BidiFormatter; │ │ +046ad0: 3801 0700 |0000: if-eqz v1, 0007 // +0007 │ │ +046ad4: 7100 7007 0000 |0002: invoke-static {}, Landroid/support/v4/text/BidiFormatter;.access$200:()Landroid/support/v4/text/BidiFormatter; // method@0770 │ │ +046ada: 0c00 |0005: move-result-object v0 │ │ +046adc: 1100 |0006: return-object v0 │ │ +046ade: 7100 7107 0000 |0007: invoke-static {}, Landroid/support/v4/text/BidiFormatter;.access$300:()Landroid/support/v4/text/BidiFormatter; // method@0771 │ │ +046ae4: 0c00 |000a: move-result-object v0 │ │ +046ae6: 28fb |000b: goto 0006 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=196 │ │ locals : │ │ 0x0000 - 0x000c reg=1 isRtlContext Z │ │ │ │ #4 : (in Landroid/support/v4/text/BidiFormatter$Builder;) │ │ @@ -28601,22 +28603,22 @@ │ │ type : '(Z)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 12 16-bit code units │ │ -044f50: |[044f50] android.support.v4.text.BidiFormatter$Builder.initialize:(Z)V │ │ -044f60: 5c12 7a02 |0000: iput-boolean v2, v1, Landroid/support/v4/text/BidiFormatter$Builder;.mIsRtlContext:Z // field@027a │ │ -044f64: 7100 6f07 0000 |0002: invoke-static {}, Landroid/support/v4/text/BidiFormatter;.access$100:()Landroid/support/v4/text/TextDirectionHeuristicCompat; // method@076f │ │ -044f6a: 0c00 |0005: move-result-object v0 │ │ -044f6c: 5b10 7b02 |0006: iput-object v0, v1, Landroid/support/v4/text/BidiFormatter$Builder;.mTextDirectionHeuristicCompat:Landroid/support/v4/text/TextDirectionHeuristicCompat; // field@027b │ │ -044f70: 1220 |0008: const/4 v0, #int 2 // #2 │ │ -044f72: 5910 7902 |0009: iput v0, v1, Landroid/support/v4/text/BidiFormatter$Builder;.mFlags:I // field@0279 │ │ -044f76: 0e00 |000b: return-void │ │ +046ae8: |[046ae8] android.support.v4.text.BidiFormatter$Builder.initialize:(Z)V │ │ +046af8: 5c12 7a02 |0000: iput-boolean v2, v1, Landroid/support/v4/text/BidiFormatter$Builder;.mIsRtlContext:Z // field@027a │ │ +046afc: 7100 6f07 0000 |0002: invoke-static {}, Landroid/support/v4/text/BidiFormatter;.access$100:()Landroid/support/v4/text/TextDirectionHeuristicCompat; // method@076f │ │ +046b02: 0c00 |0005: move-result-object v0 │ │ +046b04: 5b10 7b02 |0006: iput-object v0, v1, Landroid/support/v4/text/BidiFormatter$Builder;.mTextDirectionHeuristicCompat:Landroid/support/v4/text/TextDirectionHeuristicCompat; // field@027b │ │ +046b08: 1220 |0008: const/4 v0, #int 2 // #2 │ │ +046b0a: 5910 7902 |0009: iput v0, v1, Landroid/support/v4/text/BidiFormatter$Builder;.mFlags:I // field@0279 │ │ +046b0e: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=165 │ │ 0x0002 line=166 │ │ 0x0008 line=167 │ │ 0x000b line=168 │ │ locals : │ │ @@ -28629,33 +28631,33 @@ │ │ type : '()Landroid/support/v4/text/BidiFormatter;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 33 16-bit code units │ │ -044f78: |[044f78] android.support.v4.text.BidiFormatter$Builder.build:()Landroid/support/v4/text/BidiFormatter; │ │ -044f88: 5250 7902 |0000: iget v0, v5, Landroid/support/v4/text/BidiFormatter$Builder;.mFlags:I // field@0279 │ │ -044f8c: 1221 |0002: const/4 v1, #int 2 // #2 │ │ -044f8e: 3310 1100 |0003: if-ne v0, v1, 0014 // +0011 │ │ -044f92: 5450 7b02 |0005: iget-object v0, v5, Landroid/support/v4/text/BidiFormatter$Builder;.mTextDirectionHeuristicCompat:Landroid/support/v4/text/TextDirectionHeuristicCompat; // field@027b │ │ -044f96: 7100 6f07 0000 |0007: invoke-static {}, Landroid/support/v4/text/BidiFormatter;.access$100:()Landroid/support/v4/text/TextDirectionHeuristicCompat; // method@076f │ │ -044f9c: 0c01 |000a: move-result-object v1 │ │ -044f9e: 3310 0900 |000b: if-ne v0, v1, 0014 // +0009 │ │ -044fa2: 5550 7a02 |000d: iget-boolean v0, v5, Landroid/support/v4/text/BidiFormatter$Builder;.mIsRtlContext:Z // field@027a │ │ -044fa6: 7110 5c07 0000 |000f: invoke-static {v0}, Landroid/support/v4/text/BidiFormatter$Builder;.getDefaultInstanceFromContext:(Z)Landroid/support/v4/text/BidiFormatter; // method@075c │ │ -044fac: 0c00 |0012: move-result-object v0 │ │ -044fae: 1100 |0013: return-object v0 │ │ -044fb0: 2200 5601 |0014: new-instance v0, Landroid/support/v4/text/BidiFormatter; // type@0156 │ │ -044fb4: 5551 7a02 |0016: iget-boolean v1, v5, Landroid/support/v4/text/BidiFormatter$Builder;.mIsRtlContext:Z // field@027a │ │ -044fb8: 5252 7902 |0018: iget v2, v5, Landroid/support/v4/text/BidiFormatter$Builder;.mFlags:I // field@0279 │ │ -044fbc: 5453 7b02 |001a: iget-object v3, v5, Landroid/support/v4/text/BidiFormatter$Builder;.mTextDirectionHeuristicCompat:Landroid/support/v4/text/TextDirectionHeuristicCompat; // field@027b │ │ -044fc0: 1204 |001c: const/4 v4, #int 0 // #0 │ │ -044fc2: 7054 6d07 1032 |001d: invoke-direct {v0, v1, v2, v3, v4}, Landroid/support/v4/text/BidiFormatter;.:(ZILandroid/support/v4/text/TextDirectionHeuristicCompat;Landroid/support/v4/text/BidiFormatter$1;)V // method@076d │ │ -044fc8: 28f3 |0020: goto 0013 // -000d │ │ +046b10: |[046b10] android.support.v4.text.BidiFormatter$Builder.build:()Landroid/support/v4/text/BidiFormatter; │ │ +046b20: 5250 7902 |0000: iget v0, v5, Landroid/support/v4/text/BidiFormatter$Builder;.mFlags:I // field@0279 │ │ +046b24: 1221 |0002: const/4 v1, #int 2 // #2 │ │ +046b26: 3310 1100 |0003: if-ne v0, v1, 0014 // +0011 │ │ +046b2a: 5450 7b02 |0005: iget-object v0, v5, Landroid/support/v4/text/BidiFormatter$Builder;.mTextDirectionHeuristicCompat:Landroid/support/v4/text/TextDirectionHeuristicCompat; // field@027b │ │ +046b2e: 7100 6f07 0000 |0007: invoke-static {}, Landroid/support/v4/text/BidiFormatter;.access$100:()Landroid/support/v4/text/TextDirectionHeuristicCompat; // method@076f │ │ +046b34: 0c01 |000a: move-result-object v1 │ │ +046b36: 3310 0900 |000b: if-ne v0, v1, 0014 // +0009 │ │ +046b3a: 5550 7a02 |000d: iget-boolean v0, v5, Landroid/support/v4/text/BidiFormatter$Builder;.mIsRtlContext:Z // field@027a │ │ +046b3e: 7110 5c07 0000 |000f: invoke-static {v0}, Landroid/support/v4/text/BidiFormatter$Builder;.getDefaultInstanceFromContext:(Z)Landroid/support/v4/text/BidiFormatter; // method@075c │ │ +046b44: 0c00 |0012: move-result-object v0 │ │ +046b46: 1100 |0013: return-object v0 │ │ +046b48: 2200 5301 |0014: new-instance v0, Landroid/support/v4/text/BidiFormatter; // type@0153 │ │ +046b4c: 5551 7a02 |0016: iget-boolean v1, v5, Landroid/support/v4/text/BidiFormatter$Builder;.mIsRtlContext:Z // field@027a │ │ +046b50: 5252 7902 |0018: iget v2, v5, Landroid/support/v4/text/BidiFormatter$Builder;.mFlags:I // field@0279 │ │ +046b54: 5453 7b02 |001a: iget-object v3, v5, Landroid/support/v4/text/BidiFormatter$Builder;.mTextDirectionHeuristicCompat:Landroid/support/v4/text/TextDirectionHeuristicCompat; // field@027b │ │ +046b58: 1204 |001c: const/4 v4, #int 0 // #0 │ │ +046b5a: 7054 6d07 1032 |001d: invoke-direct {v0, v1, v2, v3, v4}, Landroid/support/v4/text/BidiFormatter;.:(ZILandroid/support/v4/text/TextDirectionHeuristicCompat;Landroid/support/v4/text/BidiFormatter$1;)V // method@076d │ │ +046b60: 28f3 |0020: goto 0013 // -000d │ │ catches : (none) │ │ positions : │ │ 0x0000 line=203 │ │ 0x000d line=205 │ │ 0x0013 line=207 │ │ locals : │ │ 0x0000 - 0x0021 reg=5 this Landroid/support/v4/text/BidiFormatter$Builder; │ │ @@ -28665,17 +28667,17 @@ │ │ type : '(Landroid/support/v4/text/TextDirectionHeuristicCompat;)Landroid/support/v4/text/BidiFormatter$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -044fcc: |[044fcc] android.support.v4.text.BidiFormatter$Builder.setTextDirectionHeuristic:(Landroid/support/v4/text/TextDirectionHeuristicCompat;)Landroid/support/v4/text/BidiFormatter$Builder; │ │ -044fdc: 5b01 7b02 |0000: iput-object v1, v0, Landroid/support/v4/text/BidiFormatter$Builder;.mTextDirectionHeuristicCompat:Landroid/support/v4/text/TextDirectionHeuristicCompat; // field@027b │ │ -044fe0: 1100 |0002: return-object v0 │ │ +046b64: |[046b64] android.support.v4.text.BidiFormatter$Builder.setTextDirectionHeuristic:(Landroid/support/v4/text/TextDirectionHeuristicCompat;)Landroid/support/v4/text/BidiFormatter$Builder; │ │ +046b74: 5b01 7b02 |0000: iput-object v1, v0, Landroid/support/v4/text/BidiFormatter$Builder;.mTextDirectionHeuristicCompat:Landroid/support/v4/text/TextDirectionHeuristicCompat; // field@027b │ │ +046b78: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=191 │ │ 0x0002 line=192 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v4/text/BidiFormatter$Builder; │ │ 0x0000 - 0x0003 reg=1 heuristic Landroid/support/v4/text/TextDirectionHeuristicCompat; │ │ @@ -28685,40 +28687,40 @@ │ │ type : '(Z)Landroid/support/v4/text/BidiFormatter$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 16 16-bit code units │ │ -044fe4: |[044fe4] android.support.v4.text.BidiFormatter$Builder.stereoReset:(Z)Landroid/support/v4/text/BidiFormatter$Builder; │ │ -044ff4: 3802 0900 |0000: if-eqz v2, 0009 // +0009 │ │ -044ff8: 5210 7902 |0002: iget v0, v1, Landroid/support/v4/text/BidiFormatter$Builder;.mFlags:I // field@0279 │ │ -044ffc: de00 0002 |0004: or-int/lit8 v0, v0, #int 2 // #02 │ │ -045000: 5910 7902 |0006: iput v0, v1, Landroid/support/v4/text/BidiFormatter$Builder;.mFlags:I // field@0279 │ │ -045004: 1101 |0008: return-object v1 │ │ -045006: 5210 7902 |0009: iget v0, v1, Landroid/support/v4/text/BidiFormatter$Builder;.mFlags:I // field@0279 │ │ -04500a: dd00 00fd |000b: and-int/lit8 v0, v0, #int -3 // #fd │ │ -04500e: 5910 7902 |000d: iput v0, v1, Landroid/support/v4/text/BidiFormatter$Builder;.mFlags:I // field@0279 │ │ -045012: 28f9 |000f: goto 0008 // -0007 │ │ +046b7c: |[046b7c] android.support.v4.text.BidiFormatter$Builder.stereoReset:(Z)Landroid/support/v4/text/BidiFormatter$Builder; │ │ +046b8c: 3802 0900 |0000: if-eqz v2, 0009 // +0009 │ │ +046b90: 5210 7902 |0002: iget v0, v1, Landroid/support/v4/text/BidiFormatter$Builder;.mFlags:I // field@0279 │ │ +046b94: de00 0002 |0004: or-int/lit8 v0, v0, #int 2 // #02 │ │ +046b98: 5910 7902 |0006: iput v0, v1, Landroid/support/v4/text/BidiFormatter$Builder;.mFlags:I // field@0279 │ │ +046b9c: 1101 |0008: return-object v1 │ │ +046b9e: 5210 7902 |0009: iget v0, v1, Landroid/support/v4/text/BidiFormatter$Builder;.mFlags:I // field@0279 │ │ +046ba2: dd00 00fd |000b: and-int/lit8 v0, v0, #int -3 // #fd │ │ +046ba6: 5910 7902 |000d: iput v0, v1, Landroid/support/v4/text/BidiFormatter$Builder;.mFlags:I // field@0279 │ │ +046baa: 28f9 |000f: goto 0008 // -0007 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=175 │ │ 0x0002 line=176 │ │ 0x0008 line=180 │ │ 0x0009 line=178 │ │ locals : │ │ 0x0000 - 0x0010 reg=1 this Landroid/support/v4/text/BidiFormatter$Builder; │ │ 0x0000 - 0x0010 reg=2 stereoReset Z │ │ │ │ source_file_idx : 663 (BidiFormatter.java) │ │ │ │ Class #149 header: │ │ -class_idx : 341 │ │ +class_idx : 338 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 826 │ │ +superclass_idx : 823 │ │ source_file_idx : 663 │ │ static_fields_size : 2 │ │ instance_fields_size: 5 │ │ direct_methods_size : 7 │ │ virtual_methods_size: 4 │ │ │ │ Class #149 annotations: │ │ @@ -28769,27 +28771,27 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 21 16-bit code units │ │ -045014: |[045014] android.support.v4.text.BidiFormatter$DirectionalityEstimator.:()V │ │ -045024: 1303 0007 |0000: const/16 v3, #int 1792 // #700 │ │ -045028: 2331 8c04 |0002: new-array v1, v3, [B // type@048c │ │ -04502c: 6901 7c02 |0004: sput-object v1, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.DIR_TYPE_CACHE:[B // field@027c │ │ -045030: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -045032: 3530 0d00 |0007: if-ge v0, v3, 0014 // +000d │ │ -045036: 6201 7c02 |0009: sget-object v1, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.DIR_TYPE_CACHE:[B // field@027c │ │ -04503a: 7110 e414 0000 |000b: invoke-static {v0}, Ljava/lang/Character;.getDirectionality:(I)B // method@14e4 │ │ -045040: 0a02 |000e: move-result v2 │ │ -045042: 4f02 0100 |000f: aput-byte v2, v1, v0 │ │ -045046: d800 0001 |0011: add-int/lit8 v0, v0, #int 1 // #01 │ │ -04504a: 28f4 |0013: goto 0007 // -000c │ │ -04504c: 0e00 |0014: return-void │ │ +046bac: |[046bac] android.support.v4.text.BidiFormatter$DirectionalityEstimator.:()V │ │ +046bbc: 1303 0007 |0000: const/16 v3, #int 1792 // #700 │ │ +046bc0: 2331 8904 |0002: new-array v1, v3, [B // type@0489 │ │ +046bc4: 6901 7c02 |0004: sput-object v1, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.DIR_TYPE_CACHE:[B // field@027c │ │ +046bc8: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +046bca: 3530 0d00 |0007: if-ge v0, v3, 0014 // +000d │ │ +046bce: 6201 7c02 |0009: sget-object v1, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.DIR_TYPE_CACHE:[B // field@027c │ │ +046bd2: 7110 e414 0000 |000b: invoke-static {v0}, Ljava/lang/Character;.getDirectionality:(I)B // method@14e4 │ │ +046bd8: 0a02 |000e: move-result v2 │ │ +046bda: 4f02 0100 |000f: aput-byte v2, v1, v0 │ │ +046bde: d800 0001 |0011: add-int/lit8 v0, v0, #int 1 // #01 │ │ +046be2: 28f4 |0013: goto 0007 // -000c │ │ +046be4: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=505 │ │ 0x0006 line=506 │ │ 0x0009 line=507 │ │ 0x0011 line=506 │ │ 0x0014 line=509 │ │ @@ -28801,22 +28803,22 @@ │ │ type : '(Ljava/lang/String;Z)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -045050: |[045050] android.support.v4.text.BidiFormatter$DirectionalityEstimator.:(Ljava/lang/String;Z)V │ │ -045060: 7010 1c15 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@151c │ │ -045066: 5b12 8202 |0003: iput-object v2, v1, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.text:Ljava/lang/String; // field@0282 │ │ -04506a: 5c13 7f02 |0005: iput-boolean v3, v1, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.isHtml:Z // field@027f │ │ -04506e: 6e10 4215 0200 |0007: invoke-virtual {v2}, Ljava/lang/String;.length:()I // method@1542 │ │ -045074: 0a00 |000a: move-result v0 │ │ -045076: 5910 8102 |000b: iput v0, v1, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.length:I // field@0281 │ │ -04507a: 0e00 |000d: return-void │ │ +046be8: |[046be8] android.support.v4.text.BidiFormatter$DirectionalityEstimator.:(Ljava/lang/String;Z)V │ │ +046bf8: 7010 1c15 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@151c │ │ +046bfe: 5b12 8202 |0003: iput-object v2, v1, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.text:Ljava/lang/String; // field@0282 │ │ +046c02: 5c13 7f02 |0005: iput-boolean v3, v1, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.isHtml:Z // field@027f │ │ +046c06: 6e10 4215 0200 |0007: invoke-virtual {v2}, Ljava/lang/String;.length:()I // method@1542 │ │ +046c0c: 0a00 |000a: move-result v0 │ │ +046c0e: 5910 8102 |000b: iput v0, v1, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.length:I // field@0281 │ │ +046c12: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=549 │ │ 0x0003 line=550 │ │ 0x0005 line=551 │ │ 0x0007 line=552 │ │ 0x000d line=553 │ │ @@ -28830,23 +28832,23 @@ │ │ type : '(C)B' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -04507c: |[04507c] android.support.v4.text.BidiFormatter$DirectionalityEstimator.getCachedDirectionality:(C)B │ │ -04508c: 1300 0007 |0000: const/16 v0, #int 1792 // #700 │ │ -045090: 3501 0700 |0002: if-ge v1, v0, 0009 // +0007 │ │ -045094: 6200 7c02 |0004: sget-object v0, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.DIR_TYPE_CACHE:[B // field@027c │ │ -045098: 4800 0001 |0006: aget-byte v0, v0, v1 │ │ -04509c: 0f00 |0008: return v0 │ │ -04509e: 7110 e314 0100 |0009: invoke-static {v1}, Ljava/lang/Character;.getDirectionality:(C)B // method@14e3 │ │ -0450a4: 0a00 |000c: move-result v0 │ │ -0450a6: 28fb |000d: goto 0008 // -0005 │ │ +046c14: |[046c14] android.support.v4.text.BidiFormatter$DirectionalityEstimator.getCachedDirectionality:(C)B │ │ +046c24: 1300 0007 |0000: const/16 v0, #int 1792 // #700 │ │ +046c28: 3501 0700 |0002: if-ge v1, v0, 0009 // +0007 │ │ +046c2c: 6200 7c02 |0004: sget-object v0, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.DIR_TYPE_CACHE:[B // field@027c │ │ +046c30: 4800 0001 |0006: aget-byte v0, v0, v1 │ │ +046c34: 0f00 |0008: return v0 │ │ +046c36: 7110 e314 0100 |0009: invoke-static {v1}, Ljava/lang/Character;.getDirectionality:(C)B // method@14e3 │ │ +046c3c: 0a00 |000c: move-result v0 │ │ +046c3e: 28fb |000d: goto 0008 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=724 │ │ locals : │ │ 0x0000 - 0x000e reg=1 c C │ │ │ │ #3 : (in Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;) │ │ @@ -28854,37 +28856,37 @@ │ │ type : '()B' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 42 16-bit code units │ │ -0450a8: |[0450a8] android.support.v4.text.BidiFormatter$DirectionalityEstimator.skipEntityBackward:()B │ │ -0450b8: 1303 3b00 |0000: const/16 v3, #int 59 // #3b │ │ -0450bc: 5240 7e02 |0002: iget v0, v4, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@027e │ │ -0450c0: 5241 7e02 |0004: iget v1, v4, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@027e │ │ -0450c4: 3d01 1d00 |0006: if-lez v1, 0023 // +001d │ │ -0450c8: 5441 8202 |0008: iget-object v1, v4, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.text:Ljava/lang/String; // field@0282 │ │ -0450cc: 5242 7e02 |000a: iget v2, v4, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@027e │ │ -0450d0: d802 02ff |000c: add-int/lit8 v2, v2, #int -1 // #ff │ │ -0450d4: 5942 7e02 |000e: iput v2, v4, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@027e │ │ -0450d8: 6e20 3515 2100 |0010: invoke-virtual {v1, v2}, Ljava/lang/String;.charAt:(I)C // method@1535 │ │ -0450de: 0a01 |0013: move-result v1 │ │ -0450e0: 5e41 8002 |0014: iput-char v1, v4, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.lastChar:C // field@0280 │ │ -0450e4: 5741 8002 |0016: iget-char v1, v4, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.lastChar:C // field@0280 │ │ -0450e8: 1302 2600 |0018: const/16 v2, #int 38 // #26 │ │ -0450ec: 3321 0500 |001a: if-ne v1, v2, 001f // +0005 │ │ -0450f0: 1301 0c00 |001c: const/16 v1, #int 12 // #c │ │ -0450f4: 0f01 |001e: return v1 │ │ -0450f6: 5741 8002 |001f: iget-char v1, v4, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.lastChar:C // field@0280 │ │ -0450fa: 3331 e3ff |0021: if-ne v1, v3, 0004 // -001d │ │ -0450fe: 5940 7e02 |0023: iput v0, v4, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@027e │ │ -045102: 5e43 8002 |0025: iput-char v3, v4, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.lastChar:C // field@0280 │ │ -045106: 1301 0d00 |0027: const/16 v1, #int 13 // #d │ │ -04510a: 28f5 |0029: goto 001e // -000b │ │ +046c40: |[046c40] android.support.v4.text.BidiFormatter$DirectionalityEstimator.skipEntityBackward:()B │ │ +046c50: 1303 3b00 |0000: const/16 v3, #int 59 // #3b │ │ +046c54: 5240 7e02 |0002: iget v0, v4, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@027e │ │ +046c58: 5241 7e02 |0004: iget v1, v4, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@027e │ │ +046c5c: 3d01 1d00 |0006: if-lez v1, 0023 // +001d │ │ +046c60: 5441 8202 |0008: iget-object v1, v4, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.text:Ljava/lang/String; // field@0282 │ │ +046c64: 5242 7e02 |000a: iget v2, v4, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@027e │ │ +046c68: d802 02ff |000c: add-int/lit8 v2, v2, #int -1 // #ff │ │ +046c6c: 5942 7e02 |000e: iput v2, v4, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@027e │ │ +046c70: 6e20 3515 2100 |0010: invoke-virtual {v1, v2}, Ljava/lang/String;.charAt:(I)C // method@1535 │ │ +046c76: 0a01 |0013: move-result v1 │ │ +046c78: 5e41 8002 |0014: iput-char v1, v4, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.lastChar:C // field@0280 │ │ +046c7c: 5741 8002 |0016: iget-char v1, v4, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.lastChar:C // field@0280 │ │ +046c80: 1302 2600 |0018: const/16 v2, #int 38 // #26 │ │ +046c84: 3321 0500 |001a: if-ne v1, v2, 001f // +0005 │ │ +046c88: 1301 0c00 |001c: const/16 v1, #int 12 // #c │ │ +046c8c: 0f01 |001e: return v1 │ │ +046c8e: 5741 8002 |001f: iget-char v1, v4, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.lastChar:C // field@0280 │ │ +046c92: 3331 e3ff |0021: if-ne v1, v3, 0004 // -001d │ │ +046c96: 5940 7e02 |0023: iput v0, v4, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@027e │ │ +046c9a: 5e43 8002 |0025: iput-char v3, v4, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.lastChar:C // field@0280 │ │ +046c9e: 1301 0d00 |0027: const/16 v1, #int 13 // #d │ │ +046ca2: 28f5 |0029: goto 001e // -000b │ │ catches : (none) │ │ positions : │ │ 0x0002 line=865 │ │ 0x0004 line=866 │ │ 0x0008 line=867 │ │ 0x0016 line=868 │ │ 0x001c line=869 │ │ @@ -28902,29 +28904,29 @@ │ │ type : '()B' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 27 16-bit code units │ │ -04510c: |[04510c] android.support.v4.text.BidiFormatter$DirectionalityEstimator.skipEntityForward:()B │ │ -04511c: 5230 7e02 |0000: iget v0, v3, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@027e │ │ -045120: 5231 8102 |0002: iget v1, v3, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.length:I // field@0281 │ │ -045124: 3510 1400 |0004: if-ge v0, v1, 0018 // +0014 │ │ -045128: 5430 8202 |0006: iget-object v0, v3, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.text:Ljava/lang/String; // field@0282 │ │ -04512c: 5231 7e02 |0008: iget v1, v3, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@027e │ │ -045130: d802 0101 |000a: add-int/lit8 v2, v1, #int 1 // #01 │ │ -045134: 5932 7e02 |000c: iput v2, v3, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@027e │ │ -045138: 6e20 3515 1000 |000e: invoke-virtual {v0, v1}, Ljava/lang/String;.charAt:(I)C // method@1535 │ │ -04513e: 0a00 |0011: move-result v0 │ │ -045140: 5e30 8002 |0012: iput-char v0, v3, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.lastChar:C // field@0280 │ │ -045144: 1301 3b00 |0014: const/16 v1, #int 59 // #3b │ │ -045148: 3310 eaff |0016: if-ne v0, v1, 0000 // -0016 │ │ -04514c: 1300 0c00 |0018: const/16 v0, #int 12 // #c │ │ -045150: 0f00 |001a: return v0 │ │ +046ca4: |[046ca4] android.support.v4.text.BidiFormatter$DirectionalityEstimator.skipEntityForward:()B │ │ +046cb4: 5230 7e02 |0000: iget v0, v3, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@027e │ │ +046cb8: 5231 8102 |0002: iget v1, v3, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.length:I // field@0281 │ │ +046cbc: 3510 1400 |0004: if-ge v0, v1, 0018 // +0014 │ │ +046cc0: 5430 8202 |0006: iget-object v0, v3, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.text:Ljava/lang/String; // field@0282 │ │ +046cc4: 5231 7e02 |0008: iget v1, v3, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@027e │ │ +046cc8: d802 0101 |000a: add-int/lit8 v2, v1, #int 1 // #01 │ │ +046ccc: 5932 7e02 |000c: iput v2, v3, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@027e │ │ +046cd0: 6e20 3515 1000 |000e: invoke-virtual {v0, v1}, Ljava/lang/String;.charAt:(I)C // method@1535 │ │ +046cd6: 0a00 |0011: move-result v0 │ │ +046cd8: 5e30 8002 |0012: iput-char v0, v3, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.lastChar:C // field@0280 │ │ +046cdc: 1301 3b00 |0014: const/16 v1, #int 59 // #3b │ │ +046ce0: 3310 eaff |0016: if-ne v0, v1, 0000 // -0016 │ │ +046ce4: 1300 0c00 |0018: const/16 v0, #int 12 // #c │ │ +046ce8: 0f00 |001a: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=850 │ │ 0x0018 line=851 │ │ locals : │ │ 0x0000 - 0x001b reg=3 this Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator; │ │ │ │ @@ -28933,55 +28935,55 @@ │ │ type : '()B' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 77 16-bit code units │ │ -045154: |[045154] android.support.v4.text.BidiFormatter$DirectionalityEstimator.skipTagBackward:()B │ │ -045164: 1304 3e00 |0000: const/16 v4, #int 62 // #3e │ │ -045168: 5250 7e02 |0002: iget v0, v5, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@027e │ │ -04516c: 5252 7e02 |0004: iget v2, v5, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@027e │ │ -045170: 3d02 1d00 |0006: if-lez v2, 0023 // +001d │ │ -045174: 5452 8202 |0008: iget-object v2, v5, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.text:Ljava/lang/String; // field@0282 │ │ -045178: 5253 7e02 |000a: iget v3, v5, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@027e │ │ -04517c: d803 03ff |000c: add-int/lit8 v3, v3, #int -1 // #ff │ │ -045180: 5953 7e02 |000e: iput v3, v5, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@027e │ │ -045184: 6e20 3515 3200 |0010: invoke-virtual {v2, v3}, Ljava/lang/String;.charAt:(I)C // method@1535 │ │ -04518a: 0a02 |0013: move-result v2 │ │ -04518c: 5e52 8002 |0014: iput-char v2, v5, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.lastChar:C // field@0280 │ │ -045190: 5752 8002 |0016: iget-char v2, v5, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.lastChar:C // field@0280 │ │ -045194: 1303 3c00 |0018: const/16 v3, #int 60 // #3c │ │ -045198: 3332 0500 |001a: if-ne v2, v3, 001f // +0005 │ │ -04519c: 1302 0c00 |001c: const/16 v2, #int 12 // #c │ │ -0451a0: 0f02 |001e: return v2 │ │ -0451a2: 5752 8002 |001f: iget-char v2, v5, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.lastChar:C // field@0280 │ │ -0451a6: 3342 0900 |0021: if-ne v2, v4, 002a // +0009 │ │ -0451aa: 5950 7e02 |0023: iput v0, v5, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@027e │ │ -0451ae: 5e54 8002 |0025: iput-char v4, v5, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.lastChar:C // field@0280 │ │ -0451b2: 1302 0d00 |0027: const/16 v2, #int 13 // #d │ │ -0451b6: 28f5 |0029: goto 001e // -000b │ │ -0451b8: 5752 8002 |002a: iget-char v2, v5, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.lastChar:C // field@0280 │ │ -0451bc: 1303 2200 |002c: const/16 v3, #int 34 // #22 │ │ -0451c0: 3232 0800 |002e: if-eq v2, v3, 0036 // +0008 │ │ -0451c4: 5752 8002 |0030: iget-char v2, v5, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.lastChar:C // field@0280 │ │ -0451c8: 1303 2700 |0032: const/16 v3, #int 39 // #27 │ │ -0451cc: 3332 d0ff |0034: if-ne v2, v3, 0004 // -0030 │ │ -0451d0: 5751 8002 |0036: iget-char v1, v5, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.lastChar:C // field@0280 │ │ -0451d4: 5252 7e02 |0038: iget v2, v5, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@027e │ │ -0451d8: 3d02 caff |003a: if-lez v2, 0004 // -0036 │ │ -0451dc: 5452 8202 |003c: iget-object v2, v5, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.text:Ljava/lang/String; // field@0282 │ │ -0451e0: 5253 7e02 |003e: iget v3, v5, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@027e │ │ -0451e4: d803 03ff |0040: add-int/lit8 v3, v3, #int -1 // #ff │ │ -0451e8: 5953 7e02 |0042: iput v3, v5, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@027e │ │ -0451ec: 6e20 3515 3200 |0044: invoke-virtual {v2, v3}, Ljava/lang/String;.charAt:(I)C // method@1535 │ │ -0451f2: 0a02 |0047: move-result v2 │ │ -0451f4: 5e52 8002 |0048: iput-char v2, v5, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.lastChar:C // field@0280 │ │ -0451f8: 3212 baff |004a: if-eq v2, v1, 0004 // -0046 │ │ -0451fc: 28ec |004c: goto 0038 // -0014 │ │ +046cec: |[046cec] android.support.v4.text.BidiFormatter$DirectionalityEstimator.skipTagBackward:()B │ │ +046cfc: 1304 3e00 |0000: const/16 v4, #int 62 // #3e │ │ +046d00: 5250 7e02 |0002: iget v0, v5, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@027e │ │ +046d04: 5252 7e02 |0004: iget v2, v5, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@027e │ │ +046d08: 3d02 1d00 |0006: if-lez v2, 0023 // +001d │ │ +046d0c: 5452 8202 |0008: iget-object v2, v5, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.text:Ljava/lang/String; // field@0282 │ │ +046d10: 5253 7e02 |000a: iget v3, v5, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@027e │ │ +046d14: d803 03ff |000c: add-int/lit8 v3, v3, #int -1 // #ff │ │ +046d18: 5953 7e02 |000e: iput v3, v5, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@027e │ │ +046d1c: 6e20 3515 3200 |0010: invoke-virtual {v2, v3}, Ljava/lang/String;.charAt:(I)C // method@1535 │ │ +046d22: 0a02 |0013: move-result v2 │ │ +046d24: 5e52 8002 |0014: iput-char v2, v5, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.lastChar:C // field@0280 │ │ +046d28: 5752 8002 |0016: iget-char v2, v5, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.lastChar:C // field@0280 │ │ +046d2c: 1303 3c00 |0018: const/16 v3, #int 60 // #3c │ │ +046d30: 3332 0500 |001a: if-ne v2, v3, 001f // +0005 │ │ +046d34: 1302 0c00 |001c: const/16 v2, #int 12 // #c │ │ +046d38: 0f02 |001e: return v2 │ │ +046d3a: 5752 8002 |001f: iget-char v2, v5, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.lastChar:C // field@0280 │ │ +046d3e: 3342 0900 |0021: if-ne v2, v4, 002a // +0009 │ │ +046d42: 5950 7e02 |0023: iput v0, v5, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@027e │ │ +046d46: 5e54 8002 |0025: iput-char v4, v5, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.lastChar:C // field@0280 │ │ +046d4a: 1302 0d00 |0027: const/16 v2, #int 13 // #d │ │ +046d4e: 28f5 |0029: goto 001e // -000b │ │ +046d50: 5752 8002 |002a: iget-char v2, v5, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.lastChar:C // field@0280 │ │ +046d54: 1303 2200 |002c: const/16 v3, #int 34 // #22 │ │ +046d58: 3232 0800 |002e: if-eq v2, v3, 0036 // +0008 │ │ +046d5c: 5752 8002 |0030: iget-char v2, v5, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.lastChar:C // field@0280 │ │ +046d60: 1303 2700 |0032: const/16 v3, #int 39 // #27 │ │ +046d64: 3332 d0ff |0034: if-ne v2, v3, 0004 // -0030 │ │ +046d68: 5751 8002 |0036: iget-char v1, v5, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.lastChar:C // field@0280 │ │ +046d6c: 5252 7e02 |0038: iget v2, v5, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@027e │ │ +046d70: 3d02 caff |003a: if-lez v2, 0004 // -0036 │ │ +046d74: 5452 8202 |003c: iget-object v2, v5, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.text:Ljava/lang/String; // field@0282 │ │ +046d78: 5253 7e02 |003e: iget v3, v5, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@027e │ │ +046d7c: d803 03ff |0040: add-int/lit8 v3, v3, #int -1 // #ff │ │ +046d80: 5953 7e02 |0042: iput v3, v5, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@027e │ │ +046d84: 6e20 3515 3200 |0044: invoke-virtual {v2, v3}, Ljava/lang/String;.charAt:(I)C // method@1535 │ │ +046d8a: 0a02 |0047: move-result v2 │ │ +046d8c: 5e52 8002 |0048: iput-char v2, v5, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.lastChar:C // field@0280 │ │ +046d90: 3212 baff |004a: if-eq v2, v1, 0004 // -0046 │ │ +046d94: 28ec |004c: goto 0038 // -0014 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=822 │ │ 0x0004 line=823 │ │ 0x0008 line=824 │ │ 0x0016 line=825 │ │ 0x001c line=827 │ │ @@ -29003,55 +29005,55 @@ │ │ type : '()B' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 77 16-bit code units │ │ -045200: |[045200] android.support.v4.text.BidiFormatter$DirectionalityEstimator.skipTagForward:()B │ │ -045210: 5250 7e02 |0000: iget v0, v5, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@027e │ │ -045214: 5252 7e02 |0002: iget v2, v5, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@027e │ │ -045218: 5253 8102 |0004: iget v3, v5, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.length:I // field@0281 │ │ -04521c: 3532 3e00 |0006: if-ge v2, v3, 0044 // +003e │ │ -045220: 5452 8202 |0008: iget-object v2, v5, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.text:Ljava/lang/String; // field@0282 │ │ -045224: 5253 7e02 |000a: iget v3, v5, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@027e │ │ -045228: d804 0301 |000c: add-int/lit8 v4, v3, #int 1 // #01 │ │ -04522c: 5954 7e02 |000e: iput v4, v5, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@027e │ │ -045230: 6e20 3515 3200 |0010: invoke-virtual {v2, v3}, Ljava/lang/String;.charAt:(I)C // method@1535 │ │ -045236: 0a02 |0013: move-result v2 │ │ -045238: 5e52 8002 |0014: iput-char v2, v5, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.lastChar:C // field@0280 │ │ -04523c: 5752 8002 |0016: iget-char v2, v5, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.lastChar:C // field@0280 │ │ -045240: 1303 3e00 |0018: const/16 v3, #int 62 // #3e │ │ -045244: 3332 0500 |001a: if-ne v2, v3, 001f // +0005 │ │ -045248: 1302 0c00 |001c: const/16 v2, #int 12 // #c │ │ -04524c: 0f02 |001e: return v2 │ │ -04524e: 5752 8002 |001f: iget-char v2, v5, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.lastChar:C // field@0280 │ │ -045252: 1303 2200 |0021: const/16 v3, #int 34 // #22 │ │ -045256: 3232 0800 |0023: if-eq v2, v3, 002b // +0008 │ │ -04525a: 5752 8002 |0025: iget-char v2, v5, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.lastChar:C // field@0280 │ │ -04525e: 1303 2700 |0027: const/16 v3, #int 39 // #27 │ │ -045262: 3332 d9ff |0029: if-ne v2, v3, 0002 // -0027 │ │ -045266: 5751 8002 |002b: iget-char v1, v5, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.lastChar:C // field@0280 │ │ -04526a: 5252 7e02 |002d: iget v2, v5, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@027e │ │ -04526e: 5253 8102 |002f: iget v3, v5, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.length:I // field@0281 │ │ -045272: 3532 d1ff |0031: if-ge v2, v3, 0002 // -002f │ │ -045276: 5452 8202 |0033: iget-object v2, v5, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.text:Ljava/lang/String; // field@0282 │ │ -04527a: 5253 7e02 |0035: iget v3, v5, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@027e │ │ -04527e: d804 0301 |0037: add-int/lit8 v4, v3, #int 1 // #01 │ │ -045282: 5954 7e02 |0039: iput v4, v5, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@027e │ │ -045286: 6e20 3515 3200 |003b: invoke-virtual {v2, v3}, Ljava/lang/String;.charAt:(I)C // method@1535 │ │ -04528c: 0a02 |003e: move-result v2 │ │ -04528e: 5e52 8002 |003f: iput-char v2, v5, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.lastChar:C // field@0280 │ │ -045292: 3212 c1ff |0041: if-eq v2, v1, 0002 // -003f │ │ -045296: 28ea |0043: goto 002d // -0016 │ │ -045298: 5950 7e02 |0044: iput v0, v5, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@027e │ │ -04529c: 1302 3c00 |0046: const/16 v2, #int 60 // #3c │ │ -0452a0: 5e52 8002 |0048: iput-char v2, v5, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.lastChar:C // field@0280 │ │ -0452a4: 1302 0d00 |004a: const/16 v2, #int 13 // #d │ │ -0452a8: 28d2 |004c: goto 001e // -002e │ │ +046d98: |[046d98] android.support.v4.text.BidiFormatter$DirectionalityEstimator.skipTagForward:()B │ │ +046da8: 5250 7e02 |0000: iget v0, v5, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@027e │ │ +046dac: 5252 7e02 |0002: iget v2, v5, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@027e │ │ +046db0: 5253 8102 |0004: iget v3, v5, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.length:I // field@0281 │ │ +046db4: 3532 3e00 |0006: if-ge v2, v3, 0044 // +003e │ │ +046db8: 5452 8202 |0008: iget-object v2, v5, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.text:Ljava/lang/String; // field@0282 │ │ +046dbc: 5253 7e02 |000a: iget v3, v5, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@027e │ │ +046dc0: d804 0301 |000c: add-int/lit8 v4, v3, #int 1 // #01 │ │ +046dc4: 5954 7e02 |000e: iput v4, v5, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@027e │ │ +046dc8: 6e20 3515 3200 |0010: invoke-virtual {v2, v3}, Ljava/lang/String;.charAt:(I)C // method@1535 │ │ +046dce: 0a02 |0013: move-result v2 │ │ +046dd0: 5e52 8002 |0014: iput-char v2, v5, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.lastChar:C // field@0280 │ │ +046dd4: 5752 8002 |0016: iget-char v2, v5, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.lastChar:C // field@0280 │ │ +046dd8: 1303 3e00 |0018: const/16 v3, #int 62 // #3e │ │ +046ddc: 3332 0500 |001a: if-ne v2, v3, 001f // +0005 │ │ +046de0: 1302 0c00 |001c: const/16 v2, #int 12 // #c │ │ +046de4: 0f02 |001e: return v2 │ │ +046de6: 5752 8002 |001f: iget-char v2, v5, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.lastChar:C // field@0280 │ │ +046dea: 1303 2200 |0021: const/16 v3, #int 34 // #22 │ │ +046dee: 3232 0800 |0023: if-eq v2, v3, 002b // +0008 │ │ +046df2: 5752 8002 |0025: iget-char v2, v5, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.lastChar:C // field@0280 │ │ +046df6: 1303 2700 |0027: const/16 v3, #int 39 // #27 │ │ +046dfa: 3332 d9ff |0029: if-ne v2, v3, 0002 // -0027 │ │ +046dfe: 5751 8002 |002b: iget-char v1, v5, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.lastChar:C // field@0280 │ │ +046e02: 5252 7e02 |002d: iget v2, v5, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@027e │ │ +046e06: 5253 8102 |002f: iget v3, v5, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.length:I // field@0281 │ │ +046e0a: 3532 d1ff |0031: if-ge v2, v3, 0002 // -002f │ │ +046e0e: 5452 8202 |0033: iget-object v2, v5, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.text:Ljava/lang/String; // field@0282 │ │ +046e12: 5253 7e02 |0035: iget v3, v5, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@027e │ │ +046e16: d804 0301 |0037: add-int/lit8 v4, v3, #int 1 // #01 │ │ +046e1a: 5954 7e02 |0039: iput v4, v5, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@027e │ │ +046e1e: 6e20 3515 3200 |003b: invoke-virtual {v2, v3}, Ljava/lang/String;.charAt:(I)C // method@1535 │ │ +046e24: 0a02 |003e: move-result v2 │ │ +046e26: 5e52 8002 |003f: iput-char v2, v5, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.lastChar:C // field@0280 │ │ +046e2a: 3212 c1ff |0041: if-eq v2, v1, 0002 // -003f │ │ +046e2e: 28ea |0043: goto 002d // -0016 │ │ +046e30: 5950 7e02 |0044: iput v0, v5, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@027e │ │ +046e34: 1302 3c00 |0046: const/16 v2, #int 60 // #3c │ │ +046e38: 5e52 8002 |0048: iput-char v2, v5, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.lastChar:C // field@0280 │ │ +046e3c: 1302 0d00 |004a: const/16 v2, #int 13 // #d │ │ +046e40: 28d2 |004c: goto 001e // -002e │ │ catches : (none) │ │ positions : │ │ 0x0000 line=793 │ │ 0x0002 line=794 │ │ 0x0008 line=795 │ │ 0x0016 line=796 │ │ 0x001c line=798 │ │ @@ -29073,57 +29075,57 @@ │ │ type : '()B' │ │ access : 0x0000 () │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 80 16-bit code units │ │ -0452ac: |[0452ac] android.support.v4.text.BidiFormatter$DirectionalityEstimator.dirTypeBackward:()B │ │ -0452bc: 5442 8202 |0000: iget-object v2, v4, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.text:Ljava/lang/String; // field@0282 │ │ -0452c0: 5243 7e02 |0002: iget v3, v4, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@027e │ │ -0452c4: d803 03ff |0004: add-int/lit8 v3, v3, #int -1 // #ff │ │ -0452c8: 6e20 3515 3200 |0006: invoke-virtual {v2, v3}, Ljava/lang/String;.charAt:(I)C // method@1535 │ │ -0452ce: 0a02 |0009: move-result v2 │ │ -0452d0: 5e42 8002 |000a: iput-char v2, v4, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.lastChar:C // field@0280 │ │ -0452d4: 5742 8002 |000c: iget-char v2, v4, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.lastChar:C // field@0280 │ │ -0452d8: 7110 e614 0200 |000e: invoke-static {v2}, Ljava/lang/Character;.isLowSurrogate:(C)Z // method@14e6 │ │ -0452de: 0a02 |0011: move-result v2 │ │ -0452e0: 3802 1800 |0012: if-eqz v2, 002a // +0018 │ │ -0452e4: 5442 8202 |0014: iget-object v2, v4, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.text:Ljava/lang/String; // field@0282 │ │ -0452e8: 5243 7e02 |0016: iget v3, v4, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@027e │ │ -0452ec: 7120 e214 3200 |0018: invoke-static {v2, v3}, Ljava/lang/Character;.codePointBefore:(Ljava/lang/CharSequence;I)I // method@14e2 │ │ -0452f2: 0a00 |001b: move-result v0 │ │ -0452f4: 5242 7e02 |001c: iget v2, v4, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@027e │ │ -0452f8: 7110 e014 0000 |001e: invoke-static {v0}, Ljava/lang/Character;.charCount:(I)I // method@14e0 │ │ -0452fe: 0a03 |0021: move-result v3 │ │ -045300: b132 |0022: sub-int/2addr v2, v3 │ │ -045302: 5942 7e02 |0023: iput v2, v4, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@027e │ │ -045306: 7110 e414 0000 |0025: invoke-static {v0}, Ljava/lang/Character;.getDirectionality:(I)B // method@14e4 │ │ -04530c: 0a01 |0028: move-result v1 │ │ -04530e: 0f01 |0029: return v1 │ │ -045310: 5242 7e02 |002a: iget v2, v4, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@027e │ │ -045314: d802 02ff |002c: add-int/lit8 v2, v2, #int -1 // #ff │ │ -045318: 5942 7e02 |002e: iput v2, v4, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@027e │ │ -04531c: 5742 8002 |0030: iget-char v2, v4, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.lastChar:C // field@0280 │ │ -045320: 7110 6407 0200 |0032: invoke-static {v2}, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.getCachedDirectionality:(C)B // method@0764 │ │ -045326: 0a01 |0035: move-result v1 │ │ -045328: 5542 7f02 |0036: iget-boolean v2, v4, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.isHtml:Z // field@027f │ │ -04532c: 3802 f1ff |0038: if-eqz v2, 0029 // -000f │ │ -045330: 5742 8002 |003a: iget-char v2, v4, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.lastChar:C // field@0280 │ │ -045334: 1303 3e00 |003c: const/16 v3, #int 62 // #3e │ │ -045338: 3332 0700 |003e: if-ne v2, v3, 0045 // +0007 │ │ -04533c: 7010 6907 0400 |0040: invoke-direct {v4}, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.skipTagBackward:()B // method@0769 │ │ -045342: 0a01 |0043: move-result v1 │ │ -045344: 28e5 |0044: goto 0029 // -001b │ │ -045346: 5742 8002 |0045: iget-char v2, v4, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.lastChar:C // field@0280 │ │ -04534a: 1303 3b00 |0047: const/16 v3, #int 59 // #3b │ │ -04534e: 3332 e0ff |0049: if-ne v2, v3, 0029 // -0020 │ │ -045352: 7010 6707 0400 |004b: invoke-direct {v4}, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.skipEntityBackward:()B // method@0767 │ │ -045358: 0a01 |004e: move-result v1 │ │ -04535a: 28da |004f: goto 0029 // -0026 │ │ +046e44: |[046e44] android.support.v4.text.BidiFormatter$DirectionalityEstimator.dirTypeBackward:()B │ │ +046e54: 5442 8202 |0000: iget-object v2, v4, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.text:Ljava/lang/String; // field@0282 │ │ +046e58: 5243 7e02 |0002: iget v3, v4, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@027e │ │ +046e5c: d803 03ff |0004: add-int/lit8 v3, v3, #int -1 // #ff │ │ +046e60: 6e20 3515 3200 |0006: invoke-virtual {v2, v3}, Ljava/lang/String;.charAt:(I)C // method@1535 │ │ +046e66: 0a02 |0009: move-result v2 │ │ +046e68: 5e42 8002 |000a: iput-char v2, v4, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.lastChar:C // field@0280 │ │ +046e6c: 5742 8002 |000c: iget-char v2, v4, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.lastChar:C // field@0280 │ │ +046e70: 7110 e614 0200 |000e: invoke-static {v2}, Ljava/lang/Character;.isLowSurrogate:(C)Z // method@14e6 │ │ +046e76: 0a02 |0011: move-result v2 │ │ +046e78: 3802 1800 |0012: if-eqz v2, 002a // +0018 │ │ +046e7c: 5442 8202 |0014: iget-object v2, v4, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.text:Ljava/lang/String; // field@0282 │ │ +046e80: 5243 7e02 |0016: iget v3, v4, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@027e │ │ +046e84: 7120 e214 3200 |0018: invoke-static {v2, v3}, Ljava/lang/Character;.codePointBefore:(Ljava/lang/CharSequence;I)I // method@14e2 │ │ +046e8a: 0a00 |001b: move-result v0 │ │ +046e8c: 5242 7e02 |001c: iget v2, v4, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@027e │ │ +046e90: 7110 e014 0000 |001e: invoke-static {v0}, Ljava/lang/Character;.charCount:(I)I // method@14e0 │ │ +046e96: 0a03 |0021: move-result v3 │ │ +046e98: b132 |0022: sub-int/2addr v2, v3 │ │ +046e9a: 5942 7e02 |0023: iput v2, v4, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@027e │ │ +046e9e: 7110 e414 0000 |0025: invoke-static {v0}, Ljava/lang/Character;.getDirectionality:(I)B // method@14e4 │ │ +046ea4: 0a01 |0028: move-result v1 │ │ +046ea6: 0f01 |0029: return v1 │ │ +046ea8: 5242 7e02 |002a: iget v2, v4, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@027e │ │ +046eac: d802 02ff |002c: add-int/lit8 v2, v2, #int -1 // #ff │ │ +046eb0: 5942 7e02 |002e: iput v2, v4, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@027e │ │ +046eb4: 5742 8002 |0030: iget-char v2, v4, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.lastChar:C // field@0280 │ │ +046eb8: 7110 6407 0200 |0032: invoke-static {v2}, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.getCachedDirectionality:(C)B // method@0764 │ │ +046ebe: 0a01 |0035: move-result v1 │ │ +046ec0: 5542 7f02 |0036: iget-boolean v2, v4, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.isHtml:Z // field@027f │ │ +046ec4: 3802 f1ff |0038: if-eqz v2, 0029 // -000f │ │ +046ec8: 5742 8002 |003a: iget-char v2, v4, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.lastChar:C // field@0280 │ │ +046ecc: 1303 3e00 |003c: const/16 v3, #int 62 // #3e │ │ +046ed0: 3332 0700 |003e: if-ne v2, v3, 0045 // +0007 │ │ +046ed4: 7010 6907 0400 |0040: invoke-direct {v4}, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.skipTagBackward:()B // method@0769 │ │ +046eda: 0a01 |0043: move-result v1 │ │ +046edc: 28e5 |0044: goto 0029 // -001b │ │ +046ede: 5742 8002 |0045: iget-char v2, v4, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.lastChar:C // field@0280 │ │ +046ee2: 1303 3b00 |0047: const/16 v3, #int 59 // #3b │ │ +046ee6: 3332 e0ff |0049: if-ne v2, v3, 0029 // -0020 │ │ +046eea: 7010 6707 0400 |004b: invoke-direct {v4}, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.skipEntityBackward:()B // method@0767 │ │ +046ef0: 0a01 |004e: move-result v1 │ │ +046ef2: 28da |004f: goto 0029 // -0026 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=767 │ │ 0x000c line=768 │ │ 0x0014 line=769 │ │ 0x001c line=770 │ │ 0x0025 line=771 │ │ @@ -29145,56 +29147,56 @@ │ │ type : '()B' │ │ access : 0x0000 () │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 78 16-bit code units │ │ -04535c: |[04535c] android.support.v4.text.BidiFormatter$DirectionalityEstimator.dirTypeForward:()B │ │ -04536c: 5442 8202 |0000: iget-object v2, v4, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.text:Ljava/lang/String; // field@0282 │ │ -045370: 5243 7e02 |0002: iget v3, v4, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@027e │ │ -045374: 6e20 3515 3200 |0004: invoke-virtual {v2, v3}, Ljava/lang/String;.charAt:(I)C // method@1535 │ │ -04537a: 0a02 |0007: move-result v2 │ │ -04537c: 5e42 8002 |0008: iput-char v2, v4, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.lastChar:C // field@0280 │ │ -045380: 5742 8002 |000a: iget-char v2, v4, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.lastChar:C // field@0280 │ │ -045384: 7110 e514 0200 |000c: invoke-static {v2}, Ljava/lang/Character;.isHighSurrogate:(C)Z // method@14e5 │ │ -04538a: 0a02 |000f: move-result v2 │ │ -04538c: 3802 1800 |0010: if-eqz v2, 0028 // +0018 │ │ -045390: 5442 8202 |0012: iget-object v2, v4, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.text:Ljava/lang/String; // field@0282 │ │ -045394: 5243 7e02 |0014: iget v3, v4, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@027e │ │ -045398: 7120 e114 3200 |0016: invoke-static {v2, v3}, Ljava/lang/Character;.codePointAt:(Ljava/lang/CharSequence;I)I // method@14e1 │ │ -04539e: 0a00 |0019: move-result v0 │ │ -0453a0: 5242 7e02 |001a: iget v2, v4, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@027e │ │ -0453a4: 7110 e014 0000 |001c: invoke-static {v0}, Ljava/lang/Character;.charCount:(I)I // method@14e0 │ │ -0453aa: 0a03 |001f: move-result v3 │ │ -0453ac: b032 |0020: add-int/2addr v2, v3 │ │ -0453ae: 5942 7e02 |0021: iput v2, v4, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@027e │ │ -0453b2: 7110 e414 0000 |0023: invoke-static {v0}, Ljava/lang/Character;.getDirectionality:(I)B // method@14e4 │ │ -0453b8: 0a01 |0026: move-result v1 │ │ -0453ba: 0f01 |0027: return v1 │ │ -0453bc: 5242 7e02 |0028: iget v2, v4, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@027e │ │ -0453c0: d802 0201 |002a: add-int/lit8 v2, v2, #int 1 // #01 │ │ -0453c4: 5942 7e02 |002c: iput v2, v4, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@027e │ │ -0453c8: 5742 8002 |002e: iget-char v2, v4, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.lastChar:C // field@0280 │ │ -0453cc: 7110 6407 0200 |0030: invoke-static {v2}, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.getCachedDirectionality:(C)B // method@0764 │ │ -0453d2: 0a01 |0033: move-result v1 │ │ -0453d4: 5542 7f02 |0034: iget-boolean v2, v4, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.isHtml:Z // field@027f │ │ -0453d8: 3802 f1ff |0036: if-eqz v2, 0027 // -000f │ │ -0453dc: 5742 8002 |0038: iget-char v2, v4, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.lastChar:C // field@0280 │ │ -0453e0: 1303 3c00 |003a: const/16 v3, #int 60 // #3c │ │ -0453e4: 3332 0700 |003c: if-ne v2, v3, 0043 // +0007 │ │ -0453e8: 7010 6a07 0400 |003e: invoke-direct {v4}, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.skipTagForward:()B // method@076a │ │ -0453ee: 0a01 |0041: move-result v1 │ │ -0453f0: 28e5 |0042: goto 0027 // -001b │ │ -0453f2: 5742 8002 |0043: iget-char v2, v4, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.lastChar:C // field@0280 │ │ -0453f6: 1303 2600 |0045: const/16 v3, #int 38 // #26 │ │ -0453fa: 3332 e0ff |0047: if-ne v2, v3, 0027 // -0020 │ │ -0453fe: 7010 6807 0400 |0049: invoke-direct {v4}, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.skipEntityForward:()B // method@0768 │ │ -045404: 0a01 |004c: move-result v1 │ │ -045406: 28da |004d: goto 0027 // -0026 │ │ +046ef4: |[046ef4] android.support.v4.text.BidiFormatter$DirectionalityEstimator.dirTypeForward:()B │ │ +046f04: 5442 8202 |0000: iget-object v2, v4, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.text:Ljava/lang/String; // field@0282 │ │ +046f08: 5243 7e02 |0002: iget v3, v4, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@027e │ │ +046f0c: 6e20 3515 3200 |0004: invoke-virtual {v2, v3}, Ljava/lang/String;.charAt:(I)C // method@1535 │ │ +046f12: 0a02 |0007: move-result v2 │ │ +046f14: 5e42 8002 |0008: iput-char v2, v4, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.lastChar:C // field@0280 │ │ +046f18: 5742 8002 |000a: iget-char v2, v4, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.lastChar:C // field@0280 │ │ +046f1c: 7110 e514 0200 |000c: invoke-static {v2}, Ljava/lang/Character;.isHighSurrogate:(C)Z // method@14e5 │ │ +046f22: 0a02 |000f: move-result v2 │ │ +046f24: 3802 1800 |0010: if-eqz v2, 0028 // +0018 │ │ +046f28: 5442 8202 |0012: iget-object v2, v4, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.text:Ljava/lang/String; // field@0282 │ │ +046f2c: 5243 7e02 |0014: iget v3, v4, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@027e │ │ +046f30: 7120 e114 3200 |0016: invoke-static {v2, v3}, Ljava/lang/Character;.codePointAt:(Ljava/lang/CharSequence;I)I // method@14e1 │ │ +046f36: 0a00 |0019: move-result v0 │ │ +046f38: 5242 7e02 |001a: iget v2, v4, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@027e │ │ +046f3c: 7110 e014 0000 |001c: invoke-static {v0}, Ljava/lang/Character;.charCount:(I)I // method@14e0 │ │ +046f42: 0a03 |001f: move-result v3 │ │ +046f44: b032 |0020: add-int/2addr v2, v3 │ │ +046f46: 5942 7e02 |0021: iput v2, v4, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@027e │ │ +046f4a: 7110 e414 0000 |0023: invoke-static {v0}, Ljava/lang/Character;.getDirectionality:(I)B // method@14e4 │ │ +046f50: 0a01 |0026: move-result v1 │ │ +046f52: 0f01 |0027: return v1 │ │ +046f54: 5242 7e02 |0028: iget v2, v4, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@027e │ │ +046f58: d802 0201 |002a: add-int/lit8 v2, v2, #int 1 // #01 │ │ +046f5c: 5942 7e02 |002c: iput v2, v4, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@027e │ │ +046f60: 5742 8002 |002e: iget-char v2, v4, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.lastChar:C // field@0280 │ │ +046f64: 7110 6407 0200 |0030: invoke-static {v2}, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.getCachedDirectionality:(C)B // method@0764 │ │ +046f6a: 0a01 |0033: move-result v1 │ │ +046f6c: 5542 7f02 |0034: iget-boolean v2, v4, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.isHtml:Z // field@027f │ │ +046f70: 3802 f1ff |0036: if-eqz v2, 0027 // -000f │ │ +046f74: 5742 8002 |0038: iget-char v2, v4, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.lastChar:C // field@0280 │ │ +046f78: 1303 3c00 |003a: const/16 v3, #int 60 // #3c │ │ +046f7c: 3332 0700 |003c: if-ne v2, v3, 0043 // +0007 │ │ +046f80: 7010 6a07 0400 |003e: invoke-direct {v4}, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.skipTagForward:()B // method@076a │ │ +046f86: 0a01 |0041: move-result v1 │ │ +046f88: 28e5 |0042: goto 0027 // -001b │ │ +046f8a: 5742 8002 |0043: iget-char v2, v4, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.lastChar:C // field@0280 │ │ +046f8e: 1303 2600 |0045: const/16 v3, #int 38 // #26 │ │ +046f92: 3332 e0ff |0047: if-ne v2, v3, 0027 // -0020 │ │ +046f96: 7010 6807 0400 |0049: invoke-direct {v4}, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.skipEntityForward:()B // method@0768 │ │ +046f9c: 0a01 |004c: move-result v1 │ │ +046f9e: 28da |004d: goto 0027 // -0026 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=737 │ │ 0x000a line=738 │ │ 0x0012 line=739 │ │ 0x001a line=740 │ │ 0x0023 line=741 │ │ @@ -29216,76 +29218,76 @@ │ │ type : '()I' │ │ access : 0x0000 () │ │ code - │ │ registers : 9 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 142 16-bit code units │ │ -045408: |[045408] android.support.v4.text.BidiFormatter$DirectionalityEstimator.getEntryDir:()I │ │ -045418: 1214 |0000: const/4 v4, #int 1 // #1 │ │ -04541a: 12f3 |0001: const/4 v3, #int -1 // #ff │ │ -04541c: 1205 |0002: const/4 v5, #int 0 // #0 │ │ -04541e: 5985 7e02 |0003: iput v5, v8, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@027e │ │ -045422: 1200 |0005: const/4 v0, #int 0 // #0 │ │ -045424: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -045426: 1202 |0007: const/4 v2, #int 0 // #0 │ │ -045428: 5286 7e02 |0008: iget v6, v8, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@027e │ │ -04542c: 5287 8102 |000a: iget v7, v8, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.length:I // field@0281 │ │ -045430: 3576 2500 |000c: if-ge v6, v7, 0031 // +0025 │ │ -045434: 3902 2300 |000e: if-nez v2, 0031 // +0023 │ │ -045438: 6e10 6307 0800 |0010: invoke-virtual {v8}, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.dirTypeForward:()B // method@0763 │ │ -04543e: 0a06 |0013: move-result v6 │ │ -045440: 2b06 4200 0000 |0014: packed-switch v6, 00000056 // +00000042 │ │ -045446: 0102 |0017: move v2, v0 │ │ -045448: 28f0 |0018: goto 0008 // -0010 │ │ -04544a: d800 0001 |0019: add-int/lit8 v0, v0, #int 1 // #01 │ │ -04544e: 12f1 |001b: const/4 v1, #int -1 // #ff │ │ -045450: 28ec |001c: goto 0008 // -0014 │ │ -045452: d800 0001 |001d: add-int/lit8 v0, v0, #int 1 // #01 │ │ -045456: 1211 |001f: const/4 v1, #int 1 // #1 │ │ -045458: 28e8 |0020: goto 0008 // -0018 │ │ -04545a: d800 00ff |0021: add-int/lit8 v0, v0, #int -1 // #ff │ │ -04545e: 1201 |0023: const/4 v1, #int 0 // #0 │ │ -045460: 28e4 |0024: goto 0008 // -001c │ │ -045462: 3900 0400 |0025: if-nez v0, 0029 // +0004 │ │ -045466: 0131 |0027: move v1, v3 │ │ -045468: 0f01 |0028: return v1 │ │ -04546a: 0102 |0029: move v2, v0 │ │ -04546c: 28de |002a: goto 0008 // -0022 │ │ -04546e: 3900 0400 |002b: if-nez v0, 002f // +0004 │ │ -045472: 0141 |002d: move v1, v4 │ │ -045474: 28fa |002e: goto 0028 // -0006 │ │ -045476: 0102 |002f: move v2, v0 │ │ -045478: 28d8 |0030: goto 0008 // -0028 │ │ -04547a: 3902 0400 |0031: if-nez v2, 0035 // +0004 │ │ -04547e: 0151 |0033: move v1, v5 │ │ -045480: 28f4 |0034: goto 0028 // -000c │ │ -045482: 3901 f3ff |0035: if-nez v1, 0028 // -000d │ │ -045486: 5286 7e02 |0037: iget v6, v8, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@027e │ │ -04548a: 3d06 1b00 |0039: if-lez v6, 0054 // +001b │ │ -04548e: 6e10 6207 0800 |003b: invoke-virtual {v8}, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.dirTypeBackward:()B // method@0762 │ │ -045494: 0a06 |003e: move-result v6 │ │ -045496: 2b06 4100 0000 |003f: packed-switch v6, 00000080 // +00000041 │ │ -04549c: 28f5 |0042: goto 0037 // -000b │ │ -04549e: 3302 0400 |0043: if-ne v2, v0, 0047 // +0004 │ │ -0454a2: 0131 |0045: move v1, v3 │ │ -0454a4: 28e2 |0046: goto 0028 // -001e │ │ -0454a6: d800 00ff |0047: add-int/lit8 v0, v0, #int -1 // #ff │ │ -0454aa: 28ee |0049: goto 0037 // -0012 │ │ -0454ac: 3302 0400 |004a: if-ne v2, v0, 004e // +0004 │ │ -0454b0: 0141 |004c: move v1, v4 │ │ -0454b2: 28db |004d: goto 0028 // -0025 │ │ -0454b4: d800 00ff |004e: add-int/lit8 v0, v0, #int -1 // #ff │ │ -0454b8: 28e7 |0050: goto 0037 // -0019 │ │ -0454ba: d800 0001 |0051: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0454be: 28e4 |0053: goto 0037 // -001c │ │ -0454c0: 0151 |0054: move v1, v5 │ │ -0454c2: 28d3 |0055: goto 0028 // -002d │ │ -0454c4: 0001 1300 0000 0000 1100 0000 1700 ... |0056: packed-switch-data (42 units) │ │ -045518: 0001 0500 0e00 0000 0400 0000 0400 ... |0080: packed-switch-data (14 units) │ │ +046fa0: |[046fa0] android.support.v4.text.BidiFormatter$DirectionalityEstimator.getEntryDir:()I │ │ +046fb0: 1214 |0000: const/4 v4, #int 1 // #1 │ │ +046fb2: 12f3 |0001: const/4 v3, #int -1 // #ff │ │ +046fb4: 1205 |0002: const/4 v5, #int 0 // #0 │ │ +046fb6: 5985 7e02 |0003: iput v5, v8, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@027e │ │ +046fba: 1200 |0005: const/4 v0, #int 0 // #0 │ │ +046fbc: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +046fbe: 1202 |0007: const/4 v2, #int 0 // #0 │ │ +046fc0: 5286 7e02 |0008: iget v6, v8, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@027e │ │ +046fc4: 5287 8102 |000a: iget v7, v8, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.length:I // field@0281 │ │ +046fc8: 3576 2500 |000c: if-ge v6, v7, 0031 // +0025 │ │ +046fcc: 3902 2300 |000e: if-nez v2, 0031 // +0023 │ │ +046fd0: 6e10 6307 0800 |0010: invoke-virtual {v8}, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.dirTypeForward:()B // method@0763 │ │ +046fd6: 0a06 |0013: move-result v6 │ │ +046fd8: 2b06 4200 0000 |0014: packed-switch v6, 00000056 // +00000042 │ │ +046fde: 0102 |0017: move v2, v0 │ │ +046fe0: 28f0 |0018: goto 0008 // -0010 │ │ +046fe2: d800 0001 |0019: add-int/lit8 v0, v0, #int 1 // #01 │ │ +046fe6: 12f1 |001b: const/4 v1, #int -1 // #ff │ │ +046fe8: 28ec |001c: goto 0008 // -0014 │ │ +046fea: d800 0001 |001d: add-int/lit8 v0, v0, #int 1 // #01 │ │ +046fee: 1211 |001f: const/4 v1, #int 1 // #1 │ │ +046ff0: 28e8 |0020: goto 0008 // -0018 │ │ +046ff2: d800 00ff |0021: add-int/lit8 v0, v0, #int -1 // #ff │ │ +046ff6: 1201 |0023: const/4 v1, #int 0 // #0 │ │ +046ff8: 28e4 |0024: goto 0008 // -001c │ │ +046ffa: 3900 0400 |0025: if-nez v0, 0029 // +0004 │ │ +046ffe: 0131 |0027: move v1, v3 │ │ +047000: 0f01 |0028: return v1 │ │ +047002: 0102 |0029: move v2, v0 │ │ +047004: 28de |002a: goto 0008 // -0022 │ │ +047006: 3900 0400 |002b: if-nez v0, 002f // +0004 │ │ +04700a: 0141 |002d: move v1, v4 │ │ +04700c: 28fa |002e: goto 0028 // -0006 │ │ +04700e: 0102 |002f: move v2, v0 │ │ +047010: 28d8 |0030: goto 0008 // -0028 │ │ +047012: 3902 0400 |0031: if-nez v2, 0035 // +0004 │ │ +047016: 0151 |0033: move v1, v5 │ │ +047018: 28f4 |0034: goto 0028 // -000c │ │ +04701a: 3901 f3ff |0035: if-nez v1, 0028 // -000d │ │ +04701e: 5286 7e02 |0037: iget v6, v8, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@027e │ │ +047022: 3d06 1b00 |0039: if-lez v6, 0054 // +001b │ │ +047026: 6e10 6207 0800 |003b: invoke-virtual {v8}, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.dirTypeBackward:()B // method@0762 │ │ +04702c: 0a06 |003e: move-result v6 │ │ +04702e: 2b06 4100 0000 |003f: packed-switch v6, 00000080 // +00000041 │ │ +047034: 28f5 |0042: goto 0037 // -000b │ │ +047036: 3302 0400 |0043: if-ne v2, v0, 0047 // +0004 │ │ +04703a: 0131 |0045: move v1, v3 │ │ +04703c: 28e2 |0046: goto 0028 // -001e │ │ +04703e: d800 00ff |0047: add-int/lit8 v0, v0, #int -1 // #ff │ │ +047042: 28ee |0049: goto 0037 // -0012 │ │ +047044: 3302 0400 |004a: if-ne v2, v0, 004e // +0004 │ │ +047048: 0141 |004c: move v1, v4 │ │ +04704a: 28db |004d: goto 0028 // -0025 │ │ +04704c: d800 00ff |004e: add-int/lit8 v0, v0, #int -1 // #ff │ │ +047050: 28e7 |0050: goto 0037 // -0019 │ │ +047052: d800 0001 |0051: add-int/lit8 v0, v0, #int 1 // #01 │ │ +047056: 28e4 |0053: goto 0037 // -001c │ │ +047058: 0151 |0054: move v1, v5 │ │ +04705a: 28d3 |0055: goto 0028 // -002d │ │ +04705c: 0001 1300 0000 0000 1100 0000 1700 ... |0056: packed-switch-data (42 units) │ │ +0470b0: 0001 0500 0e00 0000 0400 0000 0400 ... |0080: packed-switch-data (14 units) │ │ catches : (none) │ │ positions : │ │ 0x0003 line=567 │ │ 0x0005 line=568 │ │ 0x0006 line=569 │ │ 0x0007 line=570 │ │ 0x0008 line=571 │ │ @@ -29338,54 +29340,54 @@ │ │ type : '()I' │ │ access : 0x0000 () │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 98 16-bit code units │ │ -045534: |[045534] android.support.v4.text.BidiFormatter$DirectionalityEstimator.getExitDir:()I │ │ -045544: 1213 |0000: const/4 v3, #int 1 // #1 │ │ -045546: 12f2 |0001: const/4 v2, #int -1 // #ff │ │ -045548: 5254 8102 |0002: iget v4, v5, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.length:I // field@0281 │ │ -04554c: 5954 7e02 |0004: iput v4, v5, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@027e │ │ -045550: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -045552: 1201 |0007: const/4 v1, #int 0 // #0 │ │ -045554: 5254 7e02 |0008: iget v4, v5, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@027e │ │ -045558: 3d04 2b00 |000a: if-lez v4, 0035 // +002b │ │ -04555c: 6e10 6207 0500 |000c: invoke-virtual {v5}, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.dirTypeBackward:()B // method@0762 │ │ -045562: 0a04 |000f: move-result v4 │ │ -045564: 2b04 2800 0000 |0010: packed-switch v4, 00000038 // +00000028 │ │ -04556a: 3901 f5ff |0013: if-nez v1, 0008 // -000b │ │ -04556e: 0101 |0015: move v1, v0 │ │ -045570: 28f2 |0016: goto 0008 // -000e │ │ -045572: 3900 0300 |0017: if-nez v0, 001a // +0003 │ │ -045576: 0f02 |0019: return v2 │ │ -045578: 3901 eeff |001a: if-nez v1, 0008 // -0012 │ │ -04557c: 0101 |001c: move v1, v0 │ │ -04557e: 28eb |001d: goto 0008 // -0015 │ │ -045580: 3201 fbff |001e: if-eq v1, v0, 0019 // -0005 │ │ -045584: d800 00ff |0020: add-int/lit8 v0, v0, #int -1 // #ff │ │ -045588: 28e6 |0022: goto 0008 // -001a │ │ -04558a: 3900 0400 |0023: if-nez v0, 0027 // +0004 │ │ -04558e: 0132 |0025: move v2, v3 │ │ -045590: 28f3 |0026: goto 0019 // -000d │ │ -045592: 3901 e1ff |0027: if-nez v1, 0008 // -001f │ │ -045596: 0101 |0029: move v1, v0 │ │ -045598: 28de |002a: goto 0008 // -0022 │ │ -04559a: 3301 0400 |002b: if-ne v1, v0, 002f // +0004 │ │ -04559e: 0132 |002d: move v2, v3 │ │ -0455a0: 28eb |002e: goto 0019 // -0015 │ │ -0455a2: d800 00ff |002f: add-int/lit8 v0, v0, #int -1 // #ff │ │ -0455a6: 28d7 |0031: goto 0008 // -0029 │ │ -0455a8: d800 0001 |0032: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0455ac: 28d4 |0034: goto 0008 // -002c │ │ -0455ae: 1202 |0035: const/4 v2, #int 0 // #0 │ │ -0455b0: 28e3 |0036: goto 0019 // -001d │ │ -0455b2: 0000 |0037: nop // spacer │ │ -0455b4: 0001 1300 0000 0000 0700 0000 1300 ... |0038: packed-switch-data (42 units) │ │ +0470cc: |[0470cc] android.support.v4.text.BidiFormatter$DirectionalityEstimator.getExitDir:()I │ │ +0470dc: 1213 |0000: const/4 v3, #int 1 // #1 │ │ +0470de: 12f2 |0001: const/4 v2, #int -1 // #ff │ │ +0470e0: 5254 8102 |0002: iget v4, v5, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.length:I // field@0281 │ │ +0470e4: 5954 7e02 |0004: iput v4, v5, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@027e │ │ +0470e8: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +0470ea: 1201 |0007: const/4 v1, #int 0 // #0 │ │ +0470ec: 5254 7e02 |0008: iget v4, v5, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@027e │ │ +0470f0: 3d04 2b00 |000a: if-lez v4, 0035 // +002b │ │ +0470f4: 6e10 6207 0500 |000c: invoke-virtual {v5}, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.dirTypeBackward:()B // method@0762 │ │ +0470fa: 0a04 |000f: move-result v4 │ │ +0470fc: 2b04 2800 0000 |0010: packed-switch v4, 00000038 // +00000028 │ │ +047102: 3901 f5ff |0013: if-nez v1, 0008 // -000b │ │ +047106: 0101 |0015: move v1, v0 │ │ +047108: 28f2 |0016: goto 0008 // -000e │ │ +04710a: 3900 0300 |0017: if-nez v0, 001a // +0003 │ │ +04710e: 0f02 |0019: return v2 │ │ +047110: 3901 eeff |001a: if-nez v1, 0008 // -0012 │ │ +047114: 0101 |001c: move v1, v0 │ │ +047116: 28eb |001d: goto 0008 // -0015 │ │ +047118: 3201 fbff |001e: if-eq v1, v0, 0019 // -0005 │ │ +04711c: d800 00ff |0020: add-int/lit8 v0, v0, #int -1 // #ff │ │ +047120: 28e6 |0022: goto 0008 // -001a │ │ +047122: 3900 0400 |0023: if-nez v0, 0027 // +0004 │ │ +047126: 0132 |0025: move v2, v3 │ │ +047128: 28f3 |0026: goto 0019 // -000d │ │ +04712a: 3901 e1ff |0027: if-nez v1, 0008 // -001f │ │ +04712e: 0101 |0029: move v1, v0 │ │ +047130: 28de |002a: goto 0008 // -0022 │ │ +047132: 3301 0400 |002b: if-ne v1, v0, 002f // +0004 │ │ +047136: 0132 |002d: move v2, v3 │ │ +047138: 28eb |002e: goto 0019 // -0015 │ │ +04713a: d800 00ff |002f: add-int/lit8 v0, v0, #int -1 // #ff │ │ +04713e: 28d7 |0031: goto 0008 // -0029 │ │ +047140: d800 0001 |0032: add-int/lit8 v0, v0, #int 1 // #01 │ │ +047144: 28d4 |0034: goto 0008 // -002c │ │ +047146: 1202 |0035: const/4 v2, #int 0 // #0 │ │ +047148: 28e3 |0036: goto 0019 // -001d │ │ +04714a: 0000 |0037: nop // spacer │ │ +04714c: 0001 1300 0000 0000 0700 0000 1300 ... |0038: packed-switch-data (42 units) │ │ catches : (none) │ │ positions : │ │ 0x0002 line=665 │ │ 0x0006 line=666 │ │ 0x0007 line=667 │ │ 0x0008 line=668 │ │ 0x000c line=669 │ │ @@ -29414,17 +29416,17 @@ │ │ 0x0007 - 0x0062 reg=0 embeddingLevel I │ │ 0x0008 - 0x0062 reg=1 lastNonEmptyEmbeddingLevel I │ │ 0x0000 - 0x0062 reg=5 this Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator; │ │ │ │ source_file_idx : 663 (BidiFormatter.java) │ │ │ │ Class #150 header: │ │ -class_idx : 342 │ │ +class_idx : 339 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 826 │ │ +superclass_idx : 823 │ │ source_file_idx : 663 │ │ static_fields_size : 16 │ │ instance_fields_size: 3 │ │ direct_methods_size : 15 │ │ virtual_methods_size: 7 │ │ │ │ Class #150 annotations: │ │ @@ -29535,37 +29537,37 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 0 │ │ outs : 4 │ │ insns size : 42 16-bit code units │ │ -045608: |[045608] android.support.v4.text.BidiFormatter.:()V │ │ -045618: 1223 |0000: const/4 v3, #int 2 // #2 │ │ -04561a: 6200 a202 |0001: sget-object v0, Landroid/support/v4/text/TextDirectionHeuristicsCompat;.FIRSTSTRONG_LTR:Landroid/support/v4/text/TextDirectionHeuristicCompat; // field@02a2 │ │ -04561e: 6900 8602 |0003: sput-object v0, Landroid/support/v4/text/BidiFormatter;.DEFAULT_TEXT_DIRECTION_HEURISTIC:Landroid/support/v4/text/TextDirectionHeuristicCompat; // field@0286 │ │ -045622: 1300 0e20 |0005: const/16 v0, #int 8206 // #200e │ │ -045626: 7110 e814 0000 |0007: invoke-static {v0}, Ljava/lang/Character;.toString:(C)Ljava/lang/String; // method@14e8 │ │ -04562c: 0c00 |000a: move-result-object v0 │ │ -04562e: 6900 8e02 |000b: sput-object v0, Landroid/support/v4/text/BidiFormatter;.LRM_STRING:Ljava/lang/String; // field@028e │ │ -045632: 1300 0f20 |000d: const/16 v0, #int 8207 // #200f │ │ -045636: 7110 e814 0000 |000f: invoke-static {v0}, Ljava/lang/Character;.toString:(C)Ljava/lang/String; // method@14e8 │ │ -04563c: 0c00 |0012: move-result-object v0 │ │ -04563e: 6900 9202 |0013: sput-object v0, Landroid/support/v4/text/BidiFormatter;.RLM_STRING:Ljava/lang/String; // field@0292 │ │ -045642: 2200 5601 |0015: new-instance v0, Landroid/support/v4/text/BidiFormatter; // type@0156 │ │ -045646: 1201 |0017: const/4 v1, #int 0 // #0 │ │ -045648: 6202 8602 |0018: sget-object v2, Landroid/support/v4/text/BidiFormatter;.DEFAULT_TEXT_DIRECTION_HEURISTIC:Landroid/support/v4/text/TextDirectionHeuristicCompat; // field@0286 │ │ -04564c: 7040 6c07 1023 |001a: invoke-direct {v0, v1, v3, v2}, Landroid/support/v4/text/BidiFormatter;.:(ZILandroid/support/v4/text/TextDirectionHeuristicCompat;)V // method@076c │ │ -045652: 6900 8402 |001d: sput-object v0, Landroid/support/v4/text/BidiFormatter;.DEFAULT_LTR_INSTANCE:Landroid/support/v4/text/BidiFormatter; // field@0284 │ │ -045656: 2200 5601 |001f: new-instance v0, Landroid/support/v4/text/BidiFormatter; // type@0156 │ │ -04565a: 1211 |0021: const/4 v1, #int 1 // #1 │ │ -04565c: 6202 8602 |0022: sget-object v2, Landroid/support/v4/text/BidiFormatter;.DEFAULT_TEXT_DIRECTION_HEURISTIC:Landroid/support/v4/text/TextDirectionHeuristicCompat; // field@0286 │ │ -045660: 7040 6c07 1023 |0024: invoke-direct {v0, v1, v3, v2}, Landroid/support/v4/text/BidiFormatter;.:(ZILandroid/support/v4/text/TextDirectionHeuristicCompat;)V // method@076c │ │ -045666: 6900 8502 |0027: sput-object v0, Landroid/support/v4/text/BidiFormatter;.DEFAULT_RTL_INSTANCE:Landroid/support/v4/text/BidiFormatter; // field@0285 │ │ -04566a: 0e00 |0029: return-void │ │ +0471a0: |[0471a0] android.support.v4.text.BidiFormatter.:()V │ │ +0471b0: 1223 |0000: const/4 v3, #int 2 // #2 │ │ +0471b2: 6200 a202 |0001: sget-object v0, Landroid/support/v4/text/TextDirectionHeuristicsCompat;.FIRSTSTRONG_LTR:Landroid/support/v4/text/TextDirectionHeuristicCompat; // field@02a2 │ │ +0471b6: 6900 8602 |0003: sput-object v0, Landroid/support/v4/text/BidiFormatter;.DEFAULT_TEXT_DIRECTION_HEURISTIC:Landroid/support/v4/text/TextDirectionHeuristicCompat; // field@0286 │ │ +0471ba: 1300 0e20 |0005: const/16 v0, #int 8206 // #200e │ │ +0471be: 7110 e814 0000 |0007: invoke-static {v0}, Ljava/lang/Character;.toString:(C)Ljava/lang/String; // method@14e8 │ │ +0471c4: 0c00 |000a: move-result-object v0 │ │ +0471c6: 6900 8e02 |000b: sput-object v0, Landroid/support/v4/text/BidiFormatter;.LRM_STRING:Ljava/lang/String; // field@028e │ │ +0471ca: 1300 0f20 |000d: const/16 v0, #int 8207 // #200f │ │ +0471ce: 7110 e814 0000 |000f: invoke-static {v0}, Ljava/lang/Character;.toString:(C)Ljava/lang/String; // method@14e8 │ │ +0471d4: 0c00 |0012: move-result-object v0 │ │ +0471d6: 6900 9202 |0013: sput-object v0, Landroid/support/v4/text/BidiFormatter;.RLM_STRING:Ljava/lang/String; // field@0292 │ │ +0471da: 2200 5301 |0015: new-instance v0, Landroid/support/v4/text/BidiFormatter; // type@0153 │ │ +0471de: 1201 |0017: const/4 v1, #int 0 // #0 │ │ +0471e0: 6202 8602 |0018: sget-object v2, Landroid/support/v4/text/BidiFormatter;.DEFAULT_TEXT_DIRECTION_HEURISTIC:Landroid/support/v4/text/TextDirectionHeuristicCompat; // field@0286 │ │ +0471e4: 7040 6c07 1023 |001a: invoke-direct {v0, v1, v3, v2}, Landroid/support/v4/text/BidiFormatter;.:(ZILandroid/support/v4/text/TextDirectionHeuristicCompat;)V // method@076c │ │ +0471ea: 6900 8402 |001d: sput-object v0, Landroid/support/v4/text/BidiFormatter;.DEFAULT_LTR_INSTANCE:Landroid/support/v4/text/BidiFormatter; // field@0284 │ │ +0471ee: 2200 5301 |001f: new-instance v0, Landroid/support/v4/text/BidiFormatter; // type@0153 │ │ +0471f2: 1211 |0021: const/4 v1, #int 1 // #1 │ │ +0471f4: 6202 8602 |0022: sget-object v2, Landroid/support/v4/text/BidiFormatter;.DEFAULT_TEXT_DIRECTION_HEURISTIC:Landroid/support/v4/text/TextDirectionHeuristicCompat; // field@0286 │ │ +0471f8: 7040 6c07 1023 |0024: invoke-direct {v0, v1, v3, v2}, Landroid/support/v4/text/BidiFormatter;.:(ZILandroid/support/v4/text/TextDirectionHeuristicCompat;)V // method@076c │ │ +0471fe: 6900 8502 |0027: sput-object v0, Landroid/support/v4/text/BidiFormatter;.DEFAULT_RTL_INSTANCE:Landroid/support/v4/text/BidiFormatter; // field@0285 │ │ +047202: 0e00 |0029: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=83 │ │ 0x0005 line=113 │ │ 0x000d line=118 │ │ 0x0015 line=215 │ │ 0x001f line=220 │ │ @@ -29576,20 +29578,20 @@ │ │ type : '(ZILandroid/support/v4/text/TextDirectionHeuristicCompat;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -04566c: |[04566c] android.support.v4.text.BidiFormatter.:(ZILandroid/support/v4/text/TextDirectionHeuristicCompat;)V │ │ -04567c: 7010 1c15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ -045682: 5c01 9502 |0003: iput-boolean v1, v0, Landroid/support/v4/text/BidiFormatter;.mIsRtlContext:Z // field@0295 │ │ -045686: 5902 9402 |0005: iput v2, v0, Landroid/support/v4/text/BidiFormatter;.mFlags:I // field@0294 │ │ -04568a: 5b03 9302 |0007: iput-object v3, v0, Landroid/support/v4/text/BidiFormatter;.mDefaultTextDirectionHeuristicCompat:Landroid/support/v4/text/TextDirectionHeuristicCompat; // field@0293 │ │ -04568e: 0e00 |0009: return-void │ │ +047204: |[047204] android.support.v4.text.BidiFormatter.:(ZILandroid/support/v4/text/TextDirectionHeuristicCompat;)V │ │ +047214: 7010 1c15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ +04721a: 5c01 9502 |0003: iput-boolean v1, v0, Landroid/support/v4/text/BidiFormatter;.mIsRtlContext:Z // field@0295 │ │ +04721e: 5902 9402 |0005: iput v2, v0, Landroid/support/v4/text/BidiFormatter;.mFlags:I // field@0294 │ │ +047222: 5b03 9302 |0007: iput-object v3, v0, Landroid/support/v4/text/BidiFormatter;.mDefaultTextDirectionHeuristicCompat:Landroid/support/v4/text/TextDirectionHeuristicCompat; // field@0293 │ │ +047226: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=260 │ │ 0x0003 line=261 │ │ 0x0005 line=262 │ │ 0x0007 line=263 │ │ 0x0009 line=264 │ │ @@ -29604,17 +29606,17 @@ │ │ type : '(ZILandroid/support/v4/text/TextDirectionHeuristicCompat;Landroid/support/v4/text/BidiFormatter$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 4 │ │ insns size : 4 16-bit code units │ │ -045690: |[045690] android.support.v4.text.BidiFormatter.:(ZILandroid/support/v4/text/TextDirectionHeuristicCompat;Landroid/support/v4/text/BidiFormatter$1;)V │ │ -0456a0: 7040 6c07 1032 |0000: invoke-direct {v0, v1, v2, v3}, Landroid/support/v4/text/BidiFormatter;.:(ZILandroid/support/v4/text/TextDirectionHeuristicCompat;)V // method@076c │ │ -0456a6: 0e00 |0003: return-void │ │ +047228: |[047228] android.support.v4.text.BidiFormatter.:(ZILandroid/support/v4/text/TextDirectionHeuristicCompat;Landroid/support/v4/text/BidiFormatter$1;)V │ │ +047238: 7040 6c07 1032 |0000: invoke-direct {v0, v1, v2, v3}, Landroid/support/v4/text/BidiFormatter;.:(ZILandroid/support/v4/text/TextDirectionHeuristicCompat;)V // method@076c │ │ +04723e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=78 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/text/BidiFormatter; │ │ 0x0000 - 0x0004 reg=1 x0 Z │ │ 0x0000 - 0x0004 reg=2 x1 I │ │ @@ -29626,18 +29628,18 @@ │ │ type : '(Ljava/util/Locale;)Z' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0456a8: |[0456a8] android.support.v4.text.BidiFormatter.access$000:(Ljava/util/Locale;)Z │ │ -0456b8: 7110 7a07 0100 |0000: invoke-static {v1}, Landroid/support/v4/text/BidiFormatter;.isRtlLocale:(Ljava/util/Locale;)Z // method@077a │ │ -0456be: 0a00 |0003: move-result v0 │ │ -0456c0: 0f00 |0004: return v0 │ │ +047240: |[047240] android.support.v4.text.BidiFormatter.access$000:(Ljava/util/Locale;)Z │ │ +047250: 7110 7a07 0100 |0000: invoke-static {v1}, Landroid/support/v4/text/BidiFormatter;.isRtlLocale:(Ljava/util/Locale;)Z // method@077a │ │ +047256: 0a00 |0003: move-result v0 │ │ +047258: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=78 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 x0 Ljava/util/Locale; │ │ │ │ #4 : (in Landroid/support/v4/text/BidiFormatter;) │ │ @@ -29645,72 +29647,72 @@ │ │ type : '()Landroid/support/v4/text/TextDirectionHeuristicCompat;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0456c4: |[0456c4] android.support.v4.text.BidiFormatter.access$100:()Landroid/support/v4/text/TextDirectionHeuristicCompat; │ │ -0456d4: 6200 8602 |0000: sget-object v0, Landroid/support/v4/text/BidiFormatter;.DEFAULT_TEXT_DIRECTION_HEURISTIC:Landroid/support/v4/text/TextDirectionHeuristicCompat; // field@0286 │ │ -0456d8: 1100 |0002: return-object v0 │ │ +04725c: |[04725c] android.support.v4.text.BidiFormatter.access$100:()Landroid/support/v4/text/TextDirectionHeuristicCompat; │ │ +04726c: 6200 8602 |0000: sget-object v0, Landroid/support/v4/text/BidiFormatter;.DEFAULT_TEXT_DIRECTION_HEURISTIC:Landroid/support/v4/text/TextDirectionHeuristicCompat; // field@0286 │ │ +047270: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=78 │ │ locals : │ │ │ │ #5 : (in Landroid/support/v4/text/BidiFormatter;) │ │ name : 'access$200' │ │ type : '()Landroid/support/v4/text/BidiFormatter;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0456dc: |[0456dc] android.support.v4.text.BidiFormatter.access$200:()Landroid/support/v4/text/BidiFormatter; │ │ -0456ec: 6200 8502 |0000: sget-object v0, Landroid/support/v4/text/BidiFormatter;.DEFAULT_RTL_INSTANCE:Landroid/support/v4/text/BidiFormatter; // field@0285 │ │ -0456f0: 1100 |0002: return-object v0 │ │ +047274: |[047274] android.support.v4.text.BidiFormatter.access$200:()Landroid/support/v4/text/BidiFormatter; │ │ +047284: 6200 8502 |0000: sget-object v0, Landroid/support/v4/text/BidiFormatter;.DEFAULT_RTL_INSTANCE:Landroid/support/v4/text/BidiFormatter; // field@0285 │ │ +047288: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=78 │ │ locals : │ │ │ │ #6 : (in Landroid/support/v4/text/BidiFormatter;) │ │ name : 'access$300' │ │ type : '()Landroid/support/v4/text/BidiFormatter;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0456f4: |[0456f4] android.support.v4.text.BidiFormatter.access$300:()Landroid/support/v4/text/BidiFormatter; │ │ -045704: 6200 8402 |0000: sget-object v0, Landroid/support/v4/text/BidiFormatter;.DEFAULT_LTR_INSTANCE:Landroid/support/v4/text/BidiFormatter; // field@0284 │ │ -045708: 1100 |0002: return-object v0 │ │ +04728c: |[04728c] android.support.v4.text.BidiFormatter.access$300:()Landroid/support/v4/text/BidiFormatter; │ │ +04729c: 6200 8402 |0000: sget-object v0, Landroid/support/v4/text/BidiFormatter;.DEFAULT_LTR_INSTANCE:Landroid/support/v4/text/BidiFormatter; // field@0284 │ │ +0472a0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=78 │ │ locals : │ │ │ │ #7 : (in Landroid/support/v4/text/BidiFormatter;) │ │ name : 'getEntryDir' │ │ type : '(Ljava/lang/String;)I' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 11 16-bit code units │ │ -04570c: |[04570c] android.support.v4.text.BidiFormatter.getEntryDir:(Ljava/lang/String;)I │ │ -04571c: 2200 5501 |0000: new-instance v0, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator; // type@0155 │ │ -045720: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -045722: 7030 6107 2001 |0003: invoke-direct {v0, v2, v1}, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.:(Ljava/lang/String;Z)V // method@0761 │ │ -045728: 6e10 6507 0000 |0006: invoke-virtual {v0}, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.getEntryDir:()I // method@0765 │ │ -04572e: 0a00 |0009: move-result v0 │ │ -045730: 0f00 |000a: return v0 │ │ +0472a4: |[0472a4] android.support.v4.text.BidiFormatter.getEntryDir:(Ljava/lang/String;)I │ │ +0472b4: 2200 5201 |0000: new-instance v0, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator; // type@0152 │ │ +0472b8: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +0472ba: 7030 6107 2001 |0003: invoke-direct {v0, v2, v1}, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.:(Ljava/lang/String;Z)V // method@0761 │ │ +0472c0: 6e10 6507 0000 |0006: invoke-virtual {v0}, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.getEntryDir:()I // method@0765 │ │ +0472c6: 0a00 |0009: move-result v0 │ │ +0472c8: 0f00 |000a: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=479 │ │ locals : │ │ 0x0000 - 0x000b reg=2 str Ljava/lang/String; │ │ │ │ #8 : (in Landroid/support/v4/text/BidiFormatter;) │ │ @@ -29718,21 +29720,21 @@ │ │ type : '(Ljava/lang/String;)I' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 11 16-bit code units │ │ -045734: |[045734] android.support.v4.text.BidiFormatter.getExitDir:(Ljava/lang/String;)I │ │ -045744: 2200 5501 |0000: new-instance v0, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator; // type@0155 │ │ -045748: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -04574a: 7030 6107 2001 |0003: invoke-direct {v0, v2, v1}, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.:(Ljava/lang/String;Z)V // method@0761 │ │ -045750: 6e10 6607 0000 |0006: invoke-virtual {v0}, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.getExitDir:()I // method@0766 │ │ -045756: 0a00 |0009: move-result v0 │ │ -045758: 0f00 |000a: return v0 │ │ +0472cc: |[0472cc] android.support.v4.text.BidiFormatter.getExitDir:(Ljava/lang/String;)I │ │ +0472dc: 2200 5201 |0000: new-instance v0, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator; // type@0152 │ │ +0472e0: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +0472e2: 7030 6107 2001 |0003: invoke-direct {v0, v2, v1}, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.:(Ljava/lang/String;Z)V // method@0761 │ │ +0472e8: 6e10 6607 0000 |0006: invoke-virtual {v0}, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.getExitDir:()I // method@0766 │ │ +0472ee: 0a00 |0009: move-result v0 │ │ +0472f0: 0f00 |000a: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=462 │ │ locals : │ │ 0x0000 - 0x000b reg=2 str Ljava/lang/String; │ │ │ │ #9 : (in Landroid/support/v4/text/BidiFormatter;) │ │ @@ -29740,40 +29742,40 @@ │ │ type : '()Landroid/support/v4/text/BidiFormatter;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -04575c: |[04575c] android.support.v4.text.BidiFormatter.getInstance:()Landroid/support/v4/text/BidiFormatter; │ │ -04576c: 2200 5401 |0000: new-instance v0, Landroid/support/v4/text/BidiFormatter$Builder; // type@0154 │ │ -045770: 7010 5807 0000 |0002: invoke-direct {v0}, Landroid/support/v4/text/BidiFormatter$Builder;.:()V // method@0758 │ │ -045776: 6e10 5b07 0000 |0005: invoke-virtual {v0}, Landroid/support/v4/text/BidiFormatter$Builder;.build:()Landroid/support/v4/text/BidiFormatter; // method@075b │ │ -04577c: 0c00 |0008: move-result-object v0 │ │ -04577e: 1100 |0009: return-object v0 │ │ +0472f4: |[0472f4] android.support.v4.text.BidiFormatter.getInstance:()Landroid/support/v4/text/BidiFormatter; │ │ +047304: 2200 5101 |0000: new-instance v0, Landroid/support/v4/text/BidiFormatter$Builder; // type@0151 │ │ +047308: 7010 5807 0000 |0002: invoke-direct {v0}, Landroid/support/v4/text/BidiFormatter$Builder;.:()V // method@0758 │ │ +04730e: 6e10 5b07 0000 |0005: invoke-virtual {v0}, Landroid/support/v4/text/BidiFormatter$Builder;.build:()Landroid/support/v4/text/BidiFormatter; // method@075b │ │ +047314: 0c00 |0008: move-result-object v0 │ │ +047316: 1100 |0009: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=234 │ │ locals : │ │ │ │ #10 : (in Landroid/support/v4/text/BidiFormatter;) │ │ name : 'getInstance' │ │ type : '(Ljava/util/Locale;)Landroid/support/v4/text/BidiFormatter;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -045780: |[045780] android.support.v4.text.BidiFormatter.getInstance:(Ljava/util/Locale;)Landroid/support/v4/text/BidiFormatter; │ │ -045790: 2200 5401 |0000: new-instance v0, Landroid/support/v4/text/BidiFormatter$Builder; // type@0154 │ │ -045794: 7020 5907 1000 |0002: invoke-direct {v0, v1}, Landroid/support/v4/text/BidiFormatter$Builder;.:(Ljava/util/Locale;)V // method@0759 │ │ -04579a: 6e10 5b07 0000 |0005: invoke-virtual {v0}, Landroid/support/v4/text/BidiFormatter$Builder;.build:()Landroid/support/v4/text/BidiFormatter; // method@075b │ │ -0457a0: 0c00 |0008: move-result-object v0 │ │ -0457a2: 1100 |0009: return-object v0 │ │ +047318: |[047318] android.support.v4.text.BidiFormatter.getInstance:(Ljava/util/Locale;)Landroid/support/v4/text/BidiFormatter; │ │ +047328: 2200 5101 |0000: new-instance v0, Landroid/support/v4/text/BidiFormatter$Builder; // type@0151 │ │ +04732c: 7020 5907 1000 |0002: invoke-direct {v0, v1}, Landroid/support/v4/text/BidiFormatter$Builder;.:(Ljava/util/Locale;)V // method@0759 │ │ +047332: 6e10 5b07 0000 |0005: invoke-virtual {v0}, Landroid/support/v4/text/BidiFormatter$Builder;.build:()Landroid/support/v4/text/BidiFormatter; // method@075b │ │ +047338: 0c00 |0008: move-result-object v0 │ │ +04733a: 1100 |0009: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=252 │ │ locals : │ │ 0x0000 - 0x000a reg=1 locale Ljava/util/Locale; │ │ │ │ #11 : (in Landroid/support/v4/text/BidiFormatter;) │ │ @@ -29781,20 +29783,20 @@ │ │ type : '(Z)Landroid/support/v4/text/BidiFormatter;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -0457a4: |[0457a4] android.support.v4.text.BidiFormatter.getInstance:(Z)Landroid/support/v4/text/BidiFormatter; │ │ -0457b4: 2200 5401 |0000: new-instance v0, Landroid/support/v4/text/BidiFormatter$Builder; // type@0154 │ │ -0457b8: 7020 5a07 1000 |0002: invoke-direct {v0, v1}, Landroid/support/v4/text/BidiFormatter$Builder;.:(Z)V // method@075a │ │ -0457be: 6e10 5b07 0000 |0005: invoke-virtual {v0}, Landroid/support/v4/text/BidiFormatter$Builder;.build:()Landroid/support/v4/text/BidiFormatter; // method@075b │ │ -0457c4: 0c00 |0008: move-result-object v0 │ │ -0457c6: 1100 |0009: return-object v0 │ │ +04733c: |[04733c] android.support.v4.text.BidiFormatter.getInstance:(Z)Landroid/support/v4/text/BidiFormatter; │ │ +04734c: 2200 5101 |0000: new-instance v0, Landroid/support/v4/text/BidiFormatter$Builder; // type@0151 │ │ +047350: 7020 5a07 1000 |0002: invoke-direct {v0, v1}, Landroid/support/v4/text/BidiFormatter$Builder;.:(Z)V // method@075a │ │ +047356: 6e10 5b07 0000 |0005: invoke-virtual {v0}, Landroid/support/v4/text/BidiFormatter$Builder;.build:()Landroid/support/v4/text/BidiFormatter; // method@075b │ │ +04735c: 0c00 |0008: move-result-object v0 │ │ +04735e: 1100 |0009: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=243 │ │ locals : │ │ 0x0000 - 0x000a reg=1 rtlContext Z │ │ │ │ #12 : (in Landroid/support/v4/text/BidiFormatter;) │ │ @@ -29802,22 +29804,22 @@ │ │ type : '(Ljava/util/Locale;)Z' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -0457c8: |[0457c8] android.support.v4.text.BidiFormatter.isRtlLocale:(Ljava/util/Locale;)Z │ │ -0457d8: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -0457da: 7110 ae07 0200 |0001: invoke-static {v2}, Landroid/support/v4/text/TextUtilsCompat;.getLayoutDirectionFromLocale:(Ljava/util/Locale;)I // method@07ae │ │ -0457e0: 0a01 |0004: move-result v1 │ │ -0457e2: 3301 0300 |0005: if-ne v1, v0, 0008 // +0003 │ │ -0457e6: 0f00 |0007: return v0 │ │ -0457e8: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -0457ea: 28fe |0009: goto 0007 // -0002 │ │ +047360: |[047360] android.support.v4.text.BidiFormatter.isRtlLocale:(Ljava/util/Locale;)Z │ │ +047370: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +047372: 7110 ae07 0200 |0001: invoke-static {v2}, Landroid/support/v4/text/TextUtilsCompat;.getLayoutDirectionFromLocale:(Ljava/util/Locale;)I // method@07ae │ │ +047378: 0a01 |0004: move-result v1 │ │ +04737a: 3301 0300 |0005: if-ne v1, v0, 0008 // +0003 │ │ +04737e: 0f00 |0007: return v0 │ │ +047380: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +047382: 28fe |0009: goto 0007 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=437 │ │ locals : │ │ 0x0000 - 0x000a reg=2 locale Ljava/util/Locale; │ │ │ │ #13 : (in Landroid/support/v4/text/BidiFormatter;) │ │ @@ -29825,40 +29827,40 @@ │ │ type : '(Ljava/lang/String;Landroid/support/v4/text/TextDirectionHeuristicCompat;)Ljava/lang/String;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 44 16-bit code units │ │ -0457ec: |[0457ec] android.support.v4.text.BidiFormatter.markAfter:(Ljava/lang/String;Landroid/support/v4/text/TextDirectionHeuristicCompat;)Ljava/lang/String; │ │ -0457fc: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -0457fe: 6e10 4215 0400 |0001: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@1542 │ │ -045804: 0a02 |0004: move-result v2 │ │ -045806: 7240 9107 4521 |0005: invoke-interface {v5, v4, v1, v2}, Landroid/support/v4/text/TextDirectionHeuristicCompat;.isRtl:(Ljava/lang/CharSequence;II)Z // method@0791 │ │ -04580c: 0a00 |0008: move-result v0 │ │ -04580e: 5531 9502 |0009: iget-boolean v1, v3, Landroid/support/v4/text/BidiFormatter;.mIsRtlContext:Z // field@0295 │ │ -045812: 3901 0e00 |000b: if-nez v1, 0019 // +000e │ │ -045816: 3900 0900 |000d: if-nez v0, 0016 // +0009 │ │ -04581a: 7110 7307 0400 |000f: invoke-static {v4}, Landroid/support/v4/text/BidiFormatter;.getExitDir:(Ljava/lang/String;)I // method@0773 │ │ -045820: 0a01 |0012: move-result v1 │ │ -045822: 1212 |0013: const/4 v2, #int 1 // #1 │ │ -045824: 3321 0500 |0014: if-ne v1, v2, 0019 // +0005 │ │ -045828: 6201 8e02 |0016: sget-object v1, Landroid/support/v4/text/BidiFormatter;.LRM_STRING:Ljava/lang/String; // field@028e │ │ -04582c: 1101 |0018: return-object v1 │ │ -04582e: 5531 9502 |0019: iget-boolean v1, v3, Landroid/support/v4/text/BidiFormatter;.mIsRtlContext:Z // field@0295 │ │ -045832: 3801 0e00 |001b: if-eqz v1, 0029 // +000e │ │ -045836: 3800 0900 |001d: if-eqz v0, 0026 // +0009 │ │ -04583a: 7110 7307 0400 |001f: invoke-static {v4}, Landroid/support/v4/text/BidiFormatter;.getExitDir:(Ljava/lang/String;)I // method@0773 │ │ -045840: 0a01 |0022: move-result v1 │ │ -045842: 12f2 |0023: const/4 v2, #int -1 // #ff │ │ -045844: 3321 0500 |0024: if-ne v1, v2, 0029 // +0005 │ │ -045848: 6201 9202 |0026: sget-object v1, Landroid/support/v4/text/BidiFormatter;.RLM_STRING:Ljava/lang/String; // field@0292 │ │ -04584c: 28f0 |0028: goto 0018 // -0010 │ │ -04584e: 1a01 0000 |0029: const-string v1, "" // string@0000 │ │ -045852: 28ed |002b: goto 0018 // -0013 │ │ +047384: |[047384] android.support.v4.text.BidiFormatter.markAfter:(Ljava/lang/String;Landroid/support/v4/text/TextDirectionHeuristicCompat;)Ljava/lang/String; │ │ +047394: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +047396: 6e10 4215 0400 |0001: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@1542 │ │ +04739c: 0a02 |0004: move-result v2 │ │ +04739e: 7240 9107 4521 |0005: invoke-interface {v5, v4, v1, v2}, Landroid/support/v4/text/TextDirectionHeuristicCompat;.isRtl:(Ljava/lang/CharSequence;II)Z // method@0791 │ │ +0473a4: 0a00 |0008: move-result v0 │ │ +0473a6: 5531 9502 |0009: iget-boolean v1, v3, Landroid/support/v4/text/BidiFormatter;.mIsRtlContext:Z // field@0295 │ │ +0473aa: 3901 0e00 |000b: if-nez v1, 0019 // +000e │ │ +0473ae: 3900 0900 |000d: if-nez v0, 0016 // +0009 │ │ +0473b2: 7110 7307 0400 |000f: invoke-static {v4}, Landroid/support/v4/text/BidiFormatter;.getExitDir:(Ljava/lang/String;)I // method@0773 │ │ +0473b8: 0a01 |0012: move-result v1 │ │ +0473ba: 1212 |0013: const/4 v2, #int 1 // #1 │ │ +0473bc: 3321 0500 |0014: if-ne v1, v2, 0019 // +0005 │ │ +0473c0: 6201 8e02 |0016: sget-object v1, Landroid/support/v4/text/BidiFormatter;.LRM_STRING:Ljava/lang/String; // field@028e │ │ +0473c4: 1101 |0018: return-object v1 │ │ +0473c6: 5531 9502 |0019: iget-boolean v1, v3, Landroid/support/v4/text/BidiFormatter;.mIsRtlContext:Z // field@0295 │ │ +0473ca: 3801 0e00 |001b: if-eqz v1, 0029 // +000e │ │ +0473ce: 3800 0900 |001d: if-eqz v0, 0026 // +0009 │ │ +0473d2: 7110 7307 0400 |001f: invoke-static {v4}, Landroid/support/v4/text/BidiFormatter;.getExitDir:(Ljava/lang/String;)I // method@0773 │ │ +0473d8: 0a01 |0022: move-result v1 │ │ +0473da: 12f2 |0023: const/4 v2, #int -1 // #ff │ │ +0473dc: 3321 0500 |0024: if-ne v1, v2, 0029 // +0005 │ │ +0473e0: 6201 9202 |0026: sget-object v1, Landroid/support/v4/text/BidiFormatter;.RLM_STRING:Ljava/lang/String; // field@0292 │ │ +0473e4: 28f0 |0028: goto 0018 // -0010 │ │ +0473e6: 1a01 0000 |0029: const-string v1, "" // string@0000 │ │ +0473ea: 28ed |002b: goto 0018 // -0013 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=297 │ │ 0x0009 line=299 │ │ 0x0016 line=300 │ │ 0x0018 line=305 │ │ 0x0019 line=302 │ │ @@ -29875,40 +29877,40 @@ │ │ type : '(Ljava/lang/String;Landroid/support/v4/text/TextDirectionHeuristicCompat;)Ljava/lang/String;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 44 16-bit code units │ │ -045854: |[045854] android.support.v4.text.BidiFormatter.markBefore:(Ljava/lang/String;Landroid/support/v4/text/TextDirectionHeuristicCompat;)Ljava/lang/String; │ │ -045864: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -045866: 6e10 4215 0400 |0001: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@1542 │ │ -04586c: 0a02 |0004: move-result v2 │ │ -04586e: 7240 9107 4521 |0005: invoke-interface {v5, v4, v1, v2}, Landroid/support/v4/text/TextDirectionHeuristicCompat;.isRtl:(Ljava/lang/CharSequence;II)Z // method@0791 │ │ -045874: 0a00 |0008: move-result v0 │ │ -045876: 5531 9502 |0009: iget-boolean v1, v3, Landroid/support/v4/text/BidiFormatter;.mIsRtlContext:Z // field@0295 │ │ -04587a: 3901 0e00 |000b: if-nez v1, 0019 // +000e │ │ -04587e: 3900 0900 |000d: if-nez v0, 0016 // +0009 │ │ -045882: 7110 7207 0400 |000f: invoke-static {v4}, Landroid/support/v4/text/BidiFormatter;.getEntryDir:(Ljava/lang/String;)I // method@0772 │ │ -045888: 0a01 |0012: move-result v1 │ │ -04588a: 1212 |0013: const/4 v2, #int 1 // #1 │ │ -04588c: 3321 0500 |0014: if-ne v1, v2, 0019 // +0005 │ │ -045890: 6201 8e02 |0016: sget-object v1, Landroid/support/v4/text/BidiFormatter;.LRM_STRING:Ljava/lang/String; // field@028e │ │ -045894: 1101 |0018: return-object v1 │ │ -045896: 5531 9502 |0019: iget-boolean v1, v3, Landroid/support/v4/text/BidiFormatter;.mIsRtlContext:Z // field@0295 │ │ -04589a: 3801 0e00 |001b: if-eqz v1, 0029 // +000e │ │ -04589e: 3800 0900 |001d: if-eqz v0, 0026 // +0009 │ │ -0458a2: 7110 7207 0400 |001f: invoke-static {v4}, Landroid/support/v4/text/BidiFormatter;.getEntryDir:(Ljava/lang/String;)I // method@0772 │ │ -0458a8: 0a01 |0022: move-result v1 │ │ -0458aa: 12f2 |0023: const/4 v2, #int -1 // #ff │ │ -0458ac: 3321 0500 |0024: if-ne v1, v2, 0029 // +0005 │ │ -0458b0: 6201 9202 |0026: sget-object v1, Landroid/support/v4/text/BidiFormatter;.RLM_STRING:Ljava/lang/String; // field@0292 │ │ -0458b4: 28f0 |0028: goto 0018 // -0010 │ │ -0458b6: 1a01 0000 |0029: const-string v1, "" // string@0000 │ │ -0458ba: 28ed |002b: goto 0018 // -0013 │ │ +0473ec: |[0473ec] android.support.v4.text.BidiFormatter.markBefore:(Ljava/lang/String;Landroid/support/v4/text/TextDirectionHeuristicCompat;)Ljava/lang/String; │ │ +0473fc: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +0473fe: 6e10 4215 0400 |0001: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@1542 │ │ +047404: 0a02 |0004: move-result v2 │ │ +047406: 7240 9107 4521 |0005: invoke-interface {v5, v4, v1, v2}, Landroid/support/v4/text/TextDirectionHeuristicCompat;.isRtl:(Ljava/lang/CharSequence;II)Z // method@0791 │ │ +04740c: 0a00 |0008: move-result v0 │ │ +04740e: 5531 9502 |0009: iget-boolean v1, v3, Landroid/support/v4/text/BidiFormatter;.mIsRtlContext:Z // field@0295 │ │ +047412: 3901 0e00 |000b: if-nez v1, 0019 // +000e │ │ +047416: 3900 0900 |000d: if-nez v0, 0016 // +0009 │ │ +04741a: 7110 7207 0400 |000f: invoke-static {v4}, Landroid/support/v4/text/BidiFormatter;.getEntryDir:(Ljava/lang/String;)I // method@0772 │ │ +047420: 0a01 |0012: move-result v1 │ │ +047422: 1212 |0013: const/4 v2, #int 1 // #1 │ │ +047424: 3321 0500 |0014: if-ne v1, v2, 0019 // +0005 │ │ +047428: 6201 8e02 |0016: sget-object v1, Landroid/support/v4/text/BidiFormatter;.LRM_STRING:Ljava/lang/String; // field@028e │ │ +04742c: 1101 |0018: return-object v1 │ │ +04742e: 5531 9502 |0019: iget-boolean v1, v3, Landroid/support/v4/text/BidiFormatter;.mIsRtlContext:Z // field@0295 │ │ +047432: 3801 0e00 |001b: if-eqz v1, 0029 // +000e │ │ +047436: 3800 0900 |001d: if-eqz v0, 0026 // +0009 │ │ +04743a: 7110 7207 0400 |001f: invoke-static {v4}, Landroid/support/v4/text/BidiFormatter;.getEntryDir:(Ljava/lang/String;)I // method@0772 │ │ +047440: 0a01 |0022: move-result v1 │ │ +047442: 12f2 |0023: const/4 v2, #int -1 // #ff │ │ +047444: 3321 0500 |0024: if-ne v1, v2, 0029 // +0005 │ │ +047448: 6201 9202 |0026: sget-object v1, Landroid/support/v4/text/BidiFormatter;.RLM_STRING:Ljava/lang/String; // field@0292 │ │ +04744c: 28f0 |0028: goto 0018 // -0010 │ │ +04744e: 1a01 0000 |0029: const-string v1, "" // string@0000 │ │ +047452: 28ed |002b: goto 0018 // -0013 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=324 │ │ 0x0009 line=326 │ │ 0x0016 line=327 │ │ 0x0018 line=332 │ │ 0x0019 line=329 │ │ @@ -29926,22 +29928,22 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 10 16-bit code units │ │ -0458bc: |[0458bc] android.support.v4.text.BidiFormatter.getStereoReset:()Z │ │ -0458cc: 5210 9402 |0000: iget v0, v1, Landroid/support/v4/text/BidiFormatter;.mFlags:I // field@0294 │ │ -0458d0: dd00 0002 |0002: and-int/lit8 v0, v0, #int 2 // #02 │ │ -0458d4: 3800 0400 |0004: if-eqz v0, 0008 // +0004 │ │ -0458d8: 1210 |0006: const/4 v0, #int 1 // #1 │ │ -0458da: 0f00 |0007: return v0 │ │ -0458dc: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -0458de: 28fe |0009: goto 0007 // -0002 │ │ +047454: |[047454] android.support.v4.text.BidiFormatter.getStereoReset:()Z │ │ +047464: 5210 9402 |0000: iget v0, v1, Landroid/support/v4/text/BidiFormatter;.mFlags:I // field@0294 │ │ +047468: dd00 0002 |0002: and-int/lit8 v0, v0, #int 2 // #02 │ │ +04746c: 3800 0400 |0004: if-eqz v0, 0008 // +0004 │ │ +047470: 1210 |0006: const/4 v0, #int 1 // #1 │ │ +047472: 0f00 |0007: return v0 │ │ +047474: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +047476: 28fe |0009: goto 0007 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=278 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Landroid/support/v4/text/BidiFormatter; │ │ │ │ #1 : (in Landroid/support/v4/text/BidiFormatter;) │ │ @@ -29949,22 +29951,22 @@ │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 12 16-bit code units │ │ -0458e0: |[0458e0] android.support.v4.text.BidiFormatter.isRtl:(Ljava/lang/String;)Z │ │ -0458f0: 5430 9302 |0000: iget-object v0, v3, Landroid/support/v4/text/BidiFormatter;.mDefaultTextDirectionHeuristicCompat:Landroid/support/v4/text/TextDirectionHeuristicCompat; // field@0293 │ │ -0458f4: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -0458f6: 6e10 4215 0400 |0003: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@1542 │ │ -0458fc: 0a02 |0006: move-result v2 │ │ -0458fe: 7240 9107 4021 |0007: invoke-interface {v0, v4, v1, v2}, Landroid/support/v4/text/TextDirectionHeuristicCompat;.isRtl:(Ljava/lang/CharSequence;II)Z // method@0791 │ │ -045904: 0a00 |000a: move-result v0 │ │ -045906: 0f00 |000b: return v0 │ │ +047478: |[047478] android.support.v4.text.BidiFormatter.isRtl:(Ljava/lang/String;)Z │ │ +047488: 5430 9302 |0000: iget-object v0, v3, Landroid/support/v4/text/BidiFormatter;.mDefaultTextDirectionHeuristicCompat:Landroid/support/v4/text/TextDirectionHeuristicCompat; // field@0293 │ │ +04748c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +04748e: 6e10 4215 0400 |0003: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@1542 │ │ +047494: 0a02 |0006: move-result v2 │ │ +047496: 7240 9107 4021 |0007: invoke-interface {v0, v4, v1, v2}, Landroid/support/v4/text/TextDirectionHeuristicCompat;.isRtl:(Ljava/lang/CharSequence;II)Z // method@0791 │ │ +04749c: 0a00 |000a: move-result v0 │ │ +04749e: 0f00 |000b: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=343 │ │ locals : │ │ 0x0000 - 0x000c reg=3 this Landroid/support/v4/text/BidiFormatter; │ │ 0x0000 - 0x000c reg=4 str Ljava/lang/String; │ │ │ │ @@ -29973,17 +29975,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -045908: |[045908] android.support.v4.text.BidiFormatter.isRtlContext:()Z │ │ -045918: 5510 9502 |0000: iget-boolean v0, v1, Landroid/support/v4/text/BidiFormatter;.mIsRtlContext:Z // field@0295 │ │ -04591c: 0f00 |0002: return v0 │ │ +0474a0: |[0474a0] android.support.v4.text.BidiFormatter.isRtlContext:()Z │ │ +0474b0: 5510 9502 |0000: iget-boolean v0, v1, Landroid/support/v4/text/BidiFormatter;.mIsRtlContext:Z // field@0295 │ │ +0474b4: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=270 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/text/BidiFormatter; │ │ │ │ #3 : (in Landroid/support/v4/text/BidiFormatter;) │ │ @@ -29991,20 +29993,20 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 8 16-bit code units │ │ -045920: |[045920] android.support.v4.text.BidiFormatter.unicodeWrap:(Ljava/lang/String;)Ljava/lang/String; │ │ -045930: 5420 9302 |0000: iget-object v0, v2, Landroid/support/v4/text/BidiFormatter;.mDefaultTextDirectionHeuristicCompat:Landroid/support/v4/text/TextDirectionHeuristicCompat; // field@0293 │ │ -045934: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -045936: 6e40 7f07 3210 |0003: invoke-virtual {v2, v3, v0, v1}, Landroid/support/v4/text/BidiFormatter;.unicodeWrap:(Ljava/lang/String;Landroid/support/v4/text/TextDirectionHeuristicCompat;Z)Ljava/lang/String; // method@077f │ │ -04593c: 0c00 |0006: move-result-object v0 │ │ -04593e: 1100 |0007: return-object v0 │ │ +0474b8: |[0474b8] android.support.v4.text.BidiFormatter.unicodeWrap:(Ljava/lang/String;)Ljava/lang/String; │ │ +0474c8: 5420 9302 |0000: iget-object v0, v2, Landroid/support/v4/text/BidiFormatter;.mDefaultTextDirectionHeuristicCompat:Landroid/support/v4/text/TextDirectionHeuristicCompat; // field@0293 │ │ +0474cc: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +0474ce: 6e40 7f07 3210 |0003: invoke-virtual {v2, v3, v0, v1}, Landroid/support/v4/text/BidiFormatter;.unicodeWrap:(Ljava/lang/String;Landroid/support/v4/text/TextDirectionHeuristicCompat;Z)Ljava/lang/String; // method@077f │ │ +0474d4: 0c00 |0006: move-result-object v0 │ │ +0474d6: 1100 |0007: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=427 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/text/BidiFormatter; │ │ 0x0000 - 0x0008 reg=3 str Ljava/lang/String; │ │ │ │ @@ -30013,19 +30015,19 @@ │ │ type : '(Ljava/lang/String;Landroid/support/v4/text/TextDirectionHeuristicCompat;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -045940: |[045940] android.support.v4.text.BidiFormatter.unicodeWrap:(Ljava/lang/String;Landroid/support/v4/text/TextDirectionHeuristicCompat;)Ljava/lang/String; │ │ -045950: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -045952: 6e40 7f07 2103 |0001: invoke-virtual {v1, v2, v3, v0}, Landroid/support/v4/text/BidiFormatter;.unicodeWrap:(Ljava/lang/String;Landroid/support/v4/text/TextDirectionHeuristicCompat;Z)Ljava/lang/String; // method@077f │ │ -045958: 0c00 |0004: move-result-object v0 │ │ -04595a: 1100 |0005: return-object v0 │ │ +0474d8: |[0474d8] android.support.v4.text.BidiFormatter.unicodeWrap:(Ljava/lang/String;Landroid/support/v4/text/TextDirectionHeuristicCompat;)Ljava/lang/String; │ │ +0474e8: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +0474ea: 6e40 7f07 2103 |0001: invoke-virtual {v1, v2, v3, v0}, Landroid/support/v4/text/BidiFormatter;.unicodeWrap:(Ljava/lang/String;Landroid/support/v4/text/TextDirectionHeuristicCompat;Z)Ljava/lang/String; // method@077f │ │ +0474f0: 0c00 |0004: move-result-object v0 │ │ +0474f2: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=403 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/text/BidiFormatter; │ │ 0x0000 - 0x0006 reg=2 str Ljava/lang/String; │ │ 0x0000 - 0x0006 reg=3 heuristic Landroid/support/v4/text/TextDirectionHeuristicCompat; │ │ @@ -30035,56 +30037,56 @@ │ │ type : '(Ljava/lang/String;Landroid/support/v4/text/TextDirectionHeuristicCompat;Z)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 83 16-bit code units │ │ -04595c: |[04595c] android.support.v4.text.BidiFormatter.unicodeWrap:(Ljava/lang/String;Landroid/support/v4/text/TextDirectionHeuristicCompat;Z)Ljava/lang/String; │ │ -04596c: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -04596e: 6e10 4215 0500 |0001: invoke-virtual {v5}, Ljava/lang/String;.length:()I // method@1542 │ │ -045974: 0a03 |0004: move-result v3 │ │ -045976: 7240 9107 5632 |0005: invoke-interface {v6, v5, v2, v3}, Landroid/support/v4/text/TextDirectionHeuristicCompat;.isRtl:(Ljava/lang/CharSequence;II)Z // method@0791 │ │ -04597c: 0a00 |0008: move-result v0 │ │ -04597e: 2201 4203 |0009: new-instance v1, Ljava/lang/StringBuilder; // type@0342 │ │ -045982: 7010 5715 0100 |000b: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ -045988: 6e10 7707 0400 |000e: invoke-virtual {v4}, Landroid/support/v4/text/BidiFormatter;.getStereoReset:()Z // method@0777 │ │ -04598e: 0a02 |0011: move-result v2 │ │ -045990: 3802 0f00 |0012: if-eqz v2, 0021 // +000f │ │ -045994: 3807 0d00 |0014: if-eqz v7, 0021 // +000d │ │ -045998: 3800 3000 |0016: if-eqz v0, 0046 // +0030 │ │ -04599c: 6202 a602 |0018: sget-object v2, Landroid/support/v4/text/TextDirectionHeuristicsCompat;.RTL:Landroid/support/v4/text/TextDirectionHeuristicCompat; // field@02a6 │ │ -0459a0: 7030 7c07 5402 |001a: invoke-direct {v4, v5, v2}, Landroid/support/v4/text/BidiFormatter;.markBefore:(Ljava/lang/String;Landroid/support/v4/text/TextDirectionHeuristicCompat;)Ljava/lang/String; // method@077c │ │ -0459a6: 0c02 |001d: move-result-object v2 │ │ -0459a8: 6e20 5f15 2100 |001e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -0459ae: 5542 9502 |0021: iget-boolean v2, v4, Landroid/support/v4/text/BidiFormatter;.mIsRtlContext:Z // field@0295 │ │ -0459b2: 3220 2900 |0023: if-eq v0, v2, 004c // +0029 │ │ -0459b6: 3800 2400 |0025: if-eqz v0, 0049 // +0024 │ │ -0459ba: 1302 2b20 |0027: const/16 v2, #int 8235 // #202b │ │ -0459be: 6e20 5915 2100 |0029: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@1559 │ │ -0459c4: 6e20 5f15 5100 |002c: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -0459ca: 1302 2c20 |002f: const/16 v2, #int 8236 // #202c │ │ -0459ce: 6e20 5915 2100 |0031: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@1559 │ │ -0459d4: 3807 0d00 |0034: if-eqz v7, 0041 // +000d │ │ -0459d8: 3800 1a00 |0036: if-eqz v0, 0050 // +001a │ │ -0459dc: 6202 a602 |0038: sget-object v2, Landroid/support/v4/text/TextDirectionHeuristicsCompat;.RTL:Landroid/support/v4/text/TextDirectionHeuristicCompat; // field@02a6 │ │ -0459e0: 7030 7b07 5402 |003a: invoke-direct {v4, v5, v2}, Landroid/support/v4/text/BidiFormatter;.markAfter:(Ljava/lang/String;Landroid/support/v4/text/TextDirectionHeuristicCompat;)Ljava/lang/String; // method@077b │ │ -0459e6: 0c02 |003d: move-result-object v2 │ │ -0459e8: 6e20 5f15 2100 |003e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -0459ee: 6e10 6415 0100 |0041: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ -0459f4: 0c02 |0044: move-result-object v2 │ │ -0459f6: 1102 |0045: return-object v2 │ │ -0459f8: 6202 a502 |0046: sget-object v2, Landroid/support/v4/text/TextDirectionHeuristicsCompat;.LTR:Landroid/support/v4/text/TextDirectionHeuristicCompat; // field@02a5 │ │ -0459fc: 28d2 |0048: goto 001a // -002e │ │ -0459fe: 1302 2a20 |0049: const/16 v2, #int 8234 // #202a │ │ -045a02: 28de |004b: goto 0029 // -0022 │ │ -045a04: 6e20 5f15 5100 |004c: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -045a0a: 28e5 |004f: goto 0034 // -001b │ │ -045a0c: 6202 a502 |0050: sget-object v2, Landroid/support/v4/text/TextDirectionHeuristicsCompat;.LTR:Landroid/support/v4/text/TextDirectionHeuristicCompat; // field@02a5 │ │ -045a10: 28e8 |0052: goto 003a // -0018 │ │ +0474f4: |[0474f4] android.support.v4.text.BidiFormatter.unicodeWrap:(Ljava/lang/String;Landroid/support/v4/text/TextDirectionHeuristicCompat;Z)Ljava/lang/String; │ │ +047504: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +047506: 6e10 4215 0500 |0001: invoke-virtual {v5}, Ljava/lang/String;.length:()I // method@1542 │ │ +04750c: 0a03 |0004: move-result v3 │ │ +04750e: 7240 9107 5632 |0005: invoke-interface {v6, v5, v2, v3}, Landroid/support/v4/text/TextDirectionHeuristicCompat;.isRtl:(Ljava/lang/CharSequence;II)Z // method@0791 │ │ +047514: 0a00 |0008: move-result v0 │ │ +047516: 2201 3f03 |0009: new-instance v1, Ljava/lang/StringBuilder; // type@033f │ │ +04751a: 7010 5715 0100 |000b: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ +047520: 6e10 7707 0400 |000e: invoke-virtual {v4}, Landroid/support/v4/text/BidiFormatter;.getStereoReset:()Z // method@0777 │ │ +047526: 0a02 |0011: move-result v2 │ │ +047528: 3802 0f00 |0012: if-eqz v2, 0021 // +000f │ │ +04752c: 3807 0d00 |0014: if-eqz v7, 0021 // +000d │ │ +047530: 3800 3000 |0016: if-eqz v0, 0046 // +0030 │ │ +047534: 6202 a602 |0018: sget-object v2, Landroid/support/v4/text/TextDirectionHeuristicsCompat;.RTL:Landroid/support/v4/text/TextDirectionHeuristicCompat; // field@02a6 │ │ +047538: 7030 7c07 5402 |001a: invoke-direct {v4, v5, v2}, Landroid/support/v4/text/BidiFormatter;.markBefore:(Ljava/lang/String;Landroid/support/v4/text/TextDirectionHeuristicCompat;)Ljava/lang/String; // method@077c │ │ +04753e: 0c02 |001d: move-result-object v2 │ │ +047540: 6e20 5f15 2100 |001e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +047546: 5542 9502 |0021: iget-boolean v2, v4, Landroid/support/v4/text/BidiFormatter;.mIsRtlContext:Z // field@0295 │ │ +04754a: 3220 2900 |0023: if-eq v0, v2, 004c // +0029 │ │ +04754e: 3800 2400 |0025: if-eqz v0, 0049 // +0024 │ │ +047552: 1302 2b20 |0027: const/16 v2, #int 8235 // #202b │ │ +047556: 6e20 5915 2100 |0029: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@1559 │ │ +04755c: 6e20 5f15 5100 |002c: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +047562: 1302 2c20 |002f: const/16 v2, #int 8236 // #202c │ │ +047566: 6e20 5915 2100 |0031: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@1559 │ │ +04756c: 3807 0d00 |0034: if-eqz v7, 0041 // +000d │ │ +047570: 3800 1a00 |0036: if-eqz v0, 0050 // +001a │ │ +047574: 6202 a602 |0038: sget-object v2, Landroid/support/v4/text/TextDirectionHeuristicsCompat;.RTL:Landroid/support/v4/text/TextDirectionHeuristicCompat; // field@02a6 │ │ +047578: 7030 7b07 5402 |003a: invoke-direct {v4, v5, v2}, Landroid/support/v4/text/BidiFormatter;.markAfter:(Ljava/lang/String;Landroid/support/v4/text/TextDirectionHeuristicCompat;)Ljava/lang/String; // method@077b │ │ +04757e: 0c02 |003d: move-result-object v2 │ │ +047580: 6e20 5f15 2100 |003e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +047586: 6e10 6415 0100 |0041: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ +04758c: 0c02 |0044: move-result-object v2 │ │ +04758e: 1102 |0045: return-object v2 │ │ +047590: 6202 a502 |0046: sget-object v2, Landroid/support/v4/text/TextDirectionHeuristicsCompat;.LTR:Landroid/support/v4/text/TextDirectionHeuristicCompat; // field@02a5 │ │ +047594: 28d2 |0048: goto 001a // -002e │ │ +047596: 1302 2a20 |0049: const/16 v2, #int 8234 // #202a │ │ +04759a: 28de |004b: goto 0029 // -0022 │ │ +04759c: 6e20 5f15 5100 |004c: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +0475a2: 28e5 |004f: goto 0034 // -001b │ │ +0475a4: 6202 a502 |0050: sget-object v2, Landroid/support/v4/text/TextDirectionHeuristicsCompat;.LTR:Landroid/support/v4/text/TextDirectionHeuristicCompat; // field@02a5 │ │ +0475a8: 28e8 |0052: goto 003a // -0018 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=374 │ │ 0x0009 line=375 │ │ 0x000e line=376 │ │ 0x0016 line=377 │ │ 0x0021 line=380 │ │ @@ -30111,33 +30113,33 @@ │ │ type : '(Ljava/lang/String;Z)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 7 16-bit code units │ │ -045a14: |[045a14] android.support.v4.text.BidiFormatter.unicodeWrap:(Ljava/lang/String;Z)Ljava/lang/String; │ │ -045a24: 5410 9302 |0000: iget-object v0, v1, Landroid/support/v4/text/BidiFormatter;.mDefaultTextDirectionHeuristicCompat:Landroid/support/v4/text/TextDirectionHeuristicCompat; // field@0293 │ │ -045a28: 6e40 7f07 2130 |0002: invoke-virtual {v1, v2, v0, v3}, Landroid/support/v4/text/BidiFormatter;.unicodeWrap:(Ljava/lang/String;Landroid/support/v4/text/TextDirectionHeuristicCompat;Z)Ljava/lang/String; // method@077f │ │ -045a2e: 0c00 |0005: move-result-object v0 │ │ -045a30: 1100 |0006: return-object v0 │ │ +0475ac: |[0475ac] android.support.v4.text.BidiFormatter.unicodeWrap:(Ljava/lang/String;Z)Ljava/lang/String; │ │ +0475bc: 5410 9302 |0000: iget-object v0, v1, Landroid/support/v4/text/BidiFormatter;.mDefaultTextDirectionHeuristicCompat:Landroid/support/v4/text/TextDirectionHeuristicCompat; // field@0293 │ │ +0475c0: 6e40 7f07 2130 |0002: invoke-virtual {v1, v2, v0, v3}, Landroid/support/v4/text/BidiFormatter;.unicodeWrap:(Ljava/lang/String;Landroid/support/v4/text/TextDirectionHeuristicCompat;Z)Ljava/lang/String; // method@077f │ │ +0475c6: 0c00 |0005: move-result-object v0 │ │ +0475c8: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=416 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/text/BidiFormatter; │ │ 0x0000 - 0x0007 reg=2 str Ljava/lang/String; │ │ 0x0000 - 0x0007 reg=3 isolate Z │ │ │ │ source_file_idx : 663 (BidiFormatter.java) │ │ │ │ Class #151 header: │ │ -class_idx : 343 │ │ +class_idx : 340 │ │ access_flags : 1536 (0x0600) │ │ -superclass_idx : 826 │ │ +superclass_idx : 823 │ │ source_file_idx : 1219 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 2 │ │ │ │ Class #151 annotations: │ │ @@ -30165,17 +30167,17 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ source_file_idx : 1219 (ICUCompat.java) │ │ │ │ Class #152 header: │ │ -class_idx : 346 │ │ +class_idx : 343 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 826 │ │ +superclass_idx : 823 │ │ source_file_idx : 1219 │ │ static_fields_size : 1 │ │ instance_fields_size: 0 │ │ direct_methods_size : 4 │ │ virtual_methods_size: 0 │ │ │ │ Class #152 annotations: │ │ @@ -30199,26 +30201,26 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 22 16-bit code units │ │ -045a34: |[045a34] android.support.v4.text.ICUCompat.:()V │ │ -045a44: 6000 1f00 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@001f │ │ -045a48: 1301 0e00 |0002: const/16 v1, #int 14 // #e │ │ -045a4c: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ -045a50: 2201 5901 |0006: new-instance v1, Landroid/support/v4/text/ICUCompat$ICUCompatImplIcs; // type@0159 │ │ -045a54: 7010 8607 0100 |0008: invoke-direct {v1}, Landroid/support/v4/text/ICUCompat$ICUCompatImplIcs;.:()V // method@0786 │ │ -045a5a: 6901 9602 |000b: sput-object v1, Landroid/support/v4/text/ICUCompat;.IMPL:Landroid/support/v4/text/ICUCompat$ICUCompatImpl; // field@0296 │ │ -045a5e: 0e00 |000d: return-void │ │ -045a60: 2201 5801 |000e: new-instance v1, Landroid/support/v4/text/ICUCompat$ICUCompatImplBase; // type@0158 │ │ -045a64: 7010 8307 0100 |0010: invoke-direct {v1}, Landroid/support/v4/text/ICUCompat$ICUCompatImplBase;.:()V // method@0783 │ │ -045a6a: 6901 9602 |0013: sput-object v1, Landroid/support/v4/text/ICUCompat;.IMPL:Landroid/support/v4/text/ICUCompat$ICUCompatImpl; // field@0296 │ │ -045a6e: 28f8 |0015: goto 000d // -0008 │ │ +0475cc: |[0475cc] android.support.v4.text.ICUCompat.:()V │ │ +0475dc: 6000 1f00 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@001f │ │ +0475e0: 1301 0e00 |0002: const/16 v1, #int 14 // #e │ │ +0475e4: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ +0475e8: 2201 5601 |0006: new-instance v1, Landroid/support/v4/text/ICUCompat$ICUCompatImplIcs; // type@0156 │ │ +0475ec: 7010 8607 0100 |0008: invoke-direct {v1}, Landroid/support/v4/text/ICUCompat$ICUCompatImplIcs;.:()V // method@0786 │ │ +0475f2: 6901 9602 |000b: sput-object v1, Landroid/support/v4/text/ICUCompat;.IMPL:Landroid/support/v4/text/ICUCompat$ICUCompatImpl; // field@0296 │ │ +0475f6: 0e00 |000d: return-void │ │ +0475f8: 2201 5501 |000e: new-instance v1, Landroid/support/v4/text/ICUCompat$ICUCompatImplBase; // type@0155 │ │ +0475fc: 7010 8307 0100 |0010: invoke-direct {v1}, Landroid/support/v4/text/ICUCompat$ICUCompatImplBase;.:()V // method@0783 │ │ +047602: 6901 9602 |0013: sput-object v1, Landroid/support/v4/text/ICUCompat;.IMPL:Landroid/support/v4/text/ICUCompat$ICUCompatImpl; // field@0296 │ │ +047606: 28f8 |0015: goto 000d // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=55 │ │ 0x0002 line=56 │ │ 0x0006 line=57 │ │ 0x000d line=61 │ │ 0x000e line=59 │ │ @@ -30230,17 +30232,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -045a70: |[045a70] android.support.v4.text.ICUCompat.:()V │ │ -045a80: 7010 1c15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ -045a86: 0e00 |0003: return-void │ │ +047608: |[047608] android.support.v4.text.ICUCompat.:()V │ │ +047618: 7010 1c15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ +04761e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=21 │ │ 0x0003 line=40 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/text/ICUCompat; │ │ │ │ @@ -30249,19 +30251,19 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -045a88: |[045a88] android.support.v4.text.ICUCompat.addLikelySubtags:(Ljava/lang/String;)Ljava/lang/String; │ │ -045a98: 6200 9602 |0000: sget-object v0, Landroid/support/v4/text/ICUCompat;.IMPL:Landroid/support/v4/text/ICUCompat$ICUCompatImpl; // field@0296 │ │ -045a9c: 7220 8107 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/text/ICUCompat$ICUCompatImpl;.addLikelySubtags:(Ljava/lang/String;)Ljava/lang/String; // method@0781 │ │ -045aa2: 0c00 |0005: move-result-object v0 │ │ -045aa4: 1100 |0006: return-object v0 │ │ +047620: |[047620] android.support.v4.text.ICUCompat.addLikelySubtags:(Ljava/lang/String;)Ljava/lang/String; │ │ +047630: 6200 9602 |0000: sget-object v0, Landroid/support/v4/text/ICUCompat;.IMPL:Landroid/support/v4/text/ICUCompat$ICUCompatImpl; // field@0296 │ │ +047634: 7220 8107 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/text/ICUCompat$ICUCompatImpl;.addLikelySubtags:(Ljava/lang/String;)Ljava/lang/String; // method@0781 │ │ +04763a: 0c00 |0005: move-result-object v0 │ │ +04763c: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=96 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 locale Ljava/lang/String; │ │ │ │ #3 : (in Landroid/support/v4/text/ICUCompat;) │ │ @@ -30269,32 +30271,32 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -045aa8: |[045aa8] android.support.v4.text.ICUCompat.getScript:(Ljava/lang/String;)Ljava/lang/String; │ │ -045ab8: 6200 9602 |0000: sget-object v0, Landroid/support/v4/text/ICUCompat;.IMPL:Landroid/support/v4/text/ICUCompat$ICUCompatImpl; // field@0296 │ │ -045abc: 7220 8207 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/text/ICUCompat$ICUCompatImpl;.getScript:(Ljava/lang/String;)Ljava/lang/String; // method@0782 │ │ -045ac2: 0c00 |0005: move-result-object v0 │ │ -045ac4: 1100 |0006: return-object v0 │ │ +047640: |[047640] android.support.v4.text.ICUCompat.getScript:(Ljava/lang/String;)Ljava/lang/String; │ │ +047650: 6200 9602 |0000: sget-object v0, Landroid/support/v4/text/ICUCompat;.IMPL:Landroid/support/v4/text/ICUCompat$ICUCompatImpl; // field@0296 │ │ +047654: 7220 8207 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/text/ICUCompat$ICUCompatImpl;.getScript:(Ljava/lang/String;)Ljava/lang/String; // method@0782 │ │ +04765a: 0c00 |0005: move-result-object v0 │ │ +04765c: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=70 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 locale Ljava/lang/String; │ │ │ │ Virtual methods - │ │ source_file_idx : 1219 (ICUCompat.java) │ │ │ │ Class #153 header: │ │ -class_idx : 347 │ │ +class_idx : 344 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 826 │ │ +superclass_idx : 823 │ │ source_file_idx : 1221 │ │ static_fields_size : 3 │ │ instance_fields_size: 0 │ │ direct_methods_size : 4 │ │ virtual_methods_size: 0 │ │ │ │ Class #153 - │ │ @@ -30323,42 +30325,42 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 0 │ │ outs : 3 │ │ insns size : 48 16-bit code units │ │ -045ac8: |[045ac8] android.support.v4.text.ICUCompatIcs.:()V │ │ -045ad8: 1a02 f218 |0000: const-string v2, "libcore.icu.ICU" // string@18f2 │ │ -045adc: 7110 e914 0200 |0002: invoke-static {v2}, Ljava/lang/Class;.forName:(Ljava/lang/String;)Ljava/lang/Class; // method@14e9 │ │ -045ae2: 0c00 |0005: move-result-object v0 │ │ -045ae4: 3800 2200 |0006: if-eqz v0, 0028 // +0022 │ │ -045ae8: 1a02 6116 |0008: const-string v2, "getScript" // string@1661 │ │ -045aec: 1213 |000a: const/4 v3, #int 1 // #1 │ │ -045aee: 2333 a304 |000b: new-array v3, v3, [Ljava/lang/Class; // type@04a3 │ │ -045af2: 1204 |000d: const/4 v4, #int 0 // #0 │ │ -045af4: 1c05 4003 |000e: const-class v5, Ljava/lang/String; // type@0340 │ │ -045af8: 4d05 0304 |0010: aput-object v5, v3, v4 │ │ -045afc: 6e30 ee14 2003 |0012: invoke-virtual {v0, v2, v3}, Ljava/lang/Class;.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@14ee │ │ -045b02: 0c02 |0015: move-result-object v2 │ │ -045b04: 6902 9902 |0016: sput-object v2, Landroid/support/v4/text/ICUCompatIcs;.sGetScriptMethod:Ljava/lang/reflect/Method; // field@0299 │ │ -045b08: 1a02 6b10 |0018: const-string v2, "addLikelySubtags" // string@106b │ │ -045b0c: 1213 |001a: const/4 v3, #int 1 // #1 │ │ -045b0e: 2333 a304 |001b: new-array v3, v3, [Ljava/lang/Class; // type@04a3 │ │ -045b12: 1204 |001d: const/4 v4, #int 0 // #0 │ │ -045b14: 1c05 4003 |001e: const-class v5, Ljava/lang/String; // type@0340 │ │ -045b18: 4d05 0304 |0020: aput-object v5, v3, v4 │ │ -045b1c: 6e30 ee14 2003 |0022: invoke-virtual {v0, v2, v3}, Ljava/lang/Class;.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@14ee │ │ -045b22: 0c02 |0025: move-result-object v2 │ │ -045b24: 6902 9802 |0026: sput-object v2, Landroid/support/v4/text/ICUCompatIcs;.sAddLikelySubtagsMethod:Ljava/lang/reflect/Method; // field@0298 │ │ -045b28: 0e00 |0028: return-void │ │ -045b2a: 0d01 |0029: move-exception v1 │ │ -045b2c: 1a02 c404 |002a: const-string v2, "ICUCompatIcs" // string@04c4 │ │ -045b30: 7120 fc11 1200 |002c: invoke-static {v2, v1}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/Throwable;)I // method@11fc │ │ -045b36: 28f9 |002f: goto 0028 // -0007 │ │ +047660: |[047660] android.support.v4.text.ICUCompatIcs.:()V │ │ +047670: 1a02 ee18 |0000: const-string v2, "libcore.icu.ICU" // string@18ee │ │ +047674: 7110 e914 0200 |0002: invoke-static {v2}, Ljava/lang/Class;.forName:(Ljava/lang/String;)Ljava/lang/Class; // method@14e9 │ │ +04767a: 0c00 |0005: move-result-object v0 │ │ +04767c: 3800 2200 |0006: if-eqz v0, 0028 // +0022 │ │ +047680: 1a02 5d16 |0008: const-string v2, "getScript" // string@165d │ │ +047684: 1213 |000a: const/4 v3, #int 1 // #1 │ │ +047686: 2333 a004 |000b: new-array v3, v3, [Ljava/lang/Class; // type@04a0 │ │ +04768a: 1204 |000d: const/4 v4, #int 0 // #0 │ │ +04768c: 1c05 3d03 |000e: const-class v5, Ljava/lang/String; // type@033d │ │ +047690: 4d05 0304 |0010: aput-object v5, v3, v4 │ │ +047694: 6e30 ee14 2003 |0012: invoke-virtual {v0, v2, v3}, Ljava/lang/Class;.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@14ee │ │ +04769a: 0c02 |0015: move-result-object v2 │ │ +04769c: 6902 9902 |0016: sput-object v2, Landroid/support/v4/text/ICUCompatIcs;.sGetScriptMethod:Ljava/lang/reflect/Method; // field@0299 │ │ +0476a0: 1a02 6710 |0018: const-string v2, "addLikelySubtags" // string@1067 │ │ +0476a4: 1213 |001a: const/4 v3, #int 1 // #1 │ │ +0476a6: 2333 a004 |001b: new-array v3, v3, [Ljava/lang/Class; // type@04a0 │ │ +0476aa: 1204 |001d: const/4 v4, #int 0 // #0 │ │ +0476ac: 1c05 3d03 |001e: const-class v5, Ljava/lang/String; // type@033d │ │ +0476b0: 4d05 0304 |0020: aput-object v5, v3, v4 │ │ +0476b4: 6e30 ee14 2003 |0022: invoke-virtual {v0, v2, v3}, Ljava/lang/Class;.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@14ee │ │ +0476ba: 0c02 |0025: move-result-object v2 │ │ +0476bc: 6902 9802 |0026: sput-object v2, Landroid/support/v4/text/ICUCompatIcs;.sAddLikelySubtagsMethod:Ljava/lang/reflect/Method; // field@0298 │ │ +0476c0: 0e00 |0028: return-void │ │ +0476c2: 0d01 |0029: move-exception v1 │ │ +0476c4: 1a02 c404 |002a: const-string v2, "ICUCompatIcs" // string@04c4 │ │ +0476c8: 7120 fc11 1200 |002c: invoke-static {v2, v1}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/Throwable;)I // method@11fc │ │ +0476ce: 28f9 |002f: goto 0028 // -0007 │ │ catches : 1 │ │ 0x0000 - 0x0028 │ │ Ljava/lang/Exception; -> 0x0029 │ │ positions : │ │ 0x0000 line=33 │ │ 0x0006 line=34 │ │ 0x0008 line=35 │ │ @@ -30375,17 +30377,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -045b48: |[045b48] android.support.v4.text.ICUCompatIcs.:()V │ │ -045b58: 7010 1c15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ -045b5e: 0e00 |0003: return-void │ │ +0476e0: |[0476e0] android.support.v4.text.ICUCompatIcs.:()V │ │ +0476f0: 7010 1c15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ +0476f6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/text/ICUCompatIcs; │ │ │ │ #2 : (in Landroid/support/v4/text/ICUCompatIcs;) │ │ @@ -30393,36 +30395,36 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 35 16-bit code units │ │ -045b60: |[045b60] android.support.v4.text.ICUCompatIcs.addLikelySubtags:(Ljava/lang/String;)Ljava/lang/String; │ │ -045b70: 6202 9802 |0000: sget-object v2, Landroid/support/v4/text/ICUCompatIcs;.sAddLikelySubtagsMethod:Ljava/lang/reflect/Method; // field@0298 │ │ -045b74: 3802 1800 |0002: if-eqz v2, 001a // +0018 │ │ -045b78: 1212 |0004: const/4 v2, #int 1 // #1 │ │ -045b7a: 2320 a404 |0005: new-array v0, v2, [Ljava/lang/Object; // type@04a4 │ │ -045b7e: 1202 |0007: const/4 v2, #int 0 // #0 │ │ -045b80: 4d04 0002 |0008: aput-object v4, v0, v2 │ │ -045b84: 6202 9802 |000a: sget-object v2, Landroid/support/v4/text/ICUCompatIcs;.sAddLikelySubtagsMethod:Ljava/lang/reflect/Method; // field@0298 │ │ -045b88: 1203 |000c: const/4 v3, #int 0 // #0 │ │ -045b8a: 6e30 7d15 3200 |000d: invoke-virtual {v2, v3, v0}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@157d │ │ -045b90: 0c02 |0010: move-result-object v2 │ │ -045b92: 1f02 4003 |0011: check-cast v2, Ljava/lang/String; // type@0340 │ │ -045b96: 1102 |0013: return-object v2 │ │ -045b98: 0d01 |0014: move-exception v1 │ │ -045b9a: 1a02 c404 |0015: const-string v2, "ICUCompatIcs" // string@04c4 │ │ -045b9e: 7120 fc11 1200 |0017: invoke-static {v2, v1}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/Throwable;)I // method@11fc │ │ -045ba4: 0742 |001a: move-object v2, v4 │ │ -045ba6: 28f8 |001b: goto 0013 // -0008 │ │ -045ba8: 0d01 |001c: move-exception v1 │ │ -045baa: 1a02 c404 |001d: const-string v2, "ICUCompatIcs" // string@04c4 │ │ -045bae: 7120 fc11 1200 |001f: invoke-static {v2, v1}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/Throwable;)I // method@11fc │ │ -045bb4: 28f8 |0022: goto 001a // -0008 │ │ +0476f8: |[0476f8] android.support.v4.text.ICUCompatIcs.addLikelySubtags:(Ljava/lang/String;)Ljava/lang/String; │ │ +047708: 6202 9802 |0000: sget-object v2, Landroid/support/v4/text/ICUCompatIcs;.sAddLikelySubtagsMethod:Ljava/lang/reflect/Method; // field@0298 │ │ +04770c: 3802 1800 |0002: if-eqz v2, 001a // +0018 │ │ +047710: 1212 |0004: const/4 v2, #int 1 // #1 │ │ +047712: 2320 a104 |0005: new-array v0, v2, [Ljava/lang/Object; // type@04a1 │ │ +047716: 1202 |0007: const/4 v2, #int 0 // #0 │ │ +047718: 4d04 0002 |0008: aput-object v4, v0, v2 │ │ +04771c: 6202 9802 |000a: sget-object v2, Landroid/support/v4/text/ICUCompatIcs;.sAddLikelySubtagsMethod:Ljava/lang/reflect/Method; // field@0298 │ │ +047720: 1203 |000c: const/4 v3, #int 0 // #0 │ │ +047722: 6e30 7d15 3200 |000d: invoke-virtual {v2, v3, v0}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@157d │ │ +047728: 0c02 |0010: move-result-object v2 │ │ +04772a: 1f02 3d03 |0011: check-cast v2, Ljava/lang/String; // type@033d │ │ +04772e: 1102 |0013: return-object v2 │ │ +047730: 0d01 |0014: move-exception v1 │ │ +047732: 1a02 c404 |0015: const-string v2, "ICUCompatIcs" // string@04c4 │ │ +047736: 7120 fc11 1200 |0017: invoke-static {v2, v1}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/Throwable;)I // method@11fc │ │ +04773c: 0742 |001a: move-object v2, v4 │ │ +04773e: 28f8 |001b: goto 0013 // -0008 │ │ +047740: 0d01 |001c: move-exception v1 │ │ +047742: 1a02 c404 |001d: const-string v2, "ICUCompatIcs" // string@04c4 │ │ +047746: 7120 fc11 1200 |001f: invoke-static {v2, v1}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/Throwable;)I // method@11fc │ │ +04774c: 28f8 |0022: goto 001a // -0008 │ │ catches : 1 │ │ 0x0000 - 0x0013 │ │ Ljava/lang/IllegalAccessException; -> 0x0014 │ │ Ljava/lang/reflect/InvocationTargetException; -> 0x001c │ │ positions : │ │ 0x0000 line=65 │ │ 0x0004 line=66 │ │ @@ -30444,37 +30446,37 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 36 16-bit code units │ │ -045bc8: |[045bc8] android.support.v4.text.ICUCompatIcs.getScript:(Ljava/lang/String;)Ljava/lang/String; │ │ -045bd8: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -045bda: 6202 9902 |0001: sget-object v2, Landroid/support/v4/text/ICUCompatIcs;.sGetScriptMethod:Ljava/lang/reflect/Method; // field@0299 │ │ -045bde: 3802 1800 |0003: if-eqz v2, 001b // +0018 │ │ -045be2: 1212 |0005: const/4 v2, #int 1 // #1 │ │ -045be4: 2320 a404 |0006: new-array v0, v2, [Ljava/lang/Object; // type@04a4 │ │ -045be8: 1202 |0008: const/4 v2, #int 0 // #0 │ │ -045bea: 4d05 0002 |0009: aput-object v5, v0, v2 │ │ -045bee: 6202 9902 |000b: sget-object v2, Landroid/support/v4/text/ICUCompatIcs;.sGetScriptMethod:Ljava/lang/reflect/Method; // field@0299 │ │ -045bf2: 1204 |000d: const/4 v4, #int 0 // #0 │ │ -045bf4: 6e30 7d15 4200 |000e: invoke-virtual {v2, v4, v0}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@157d │ │ -045bfa: 0c02 |0011: move-result-object v2 │ │ -045bfc: 1f02 4003 |0012: check-cast v2, Ljava/lang/String; // type@0340 │ │ -045c00: 1102 |0014: return-object v2 │ │ -045c02: 0d01 |0015: move-exception v1 │ │ -045c04: 1a02 c404 |0016: const-string v2, "ICUCompatIcs" // string@04c4 │ │ -045c08: 7120 fc11 1200 |0018: invoke-static {v2, v1}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/Throwable;)I // method@11fc │ │ -045c0e: 0732 |001b: move-object v2, v3 │ │ -045c10: 28f8 |001c: goto 0014 // -0008 │ │ -045c12: 0d01 |001d: move-exception v1 │ │ -045c14: 1a02 c404 |001e: const-string v2, "ICUCompatIcs" // string@04c4 │ │ -045c18: 7120 fc11 1200 |0020: invoke-static {v2, v1}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/Throwable;)I // method@11fc │ │ -045c1e: 28f8 |0023: goto 001b // -0008 │ │ +047760: |[047760] android.support.v4.text.ICUCompatIcs.getScript:(Ljava/lang/String;)Ljava/lang/String; │ │ +047770: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +047772: 6202 9902 |0001: sget-object v2, Landroid/support/v4/text/ICUCompatIcs;.sGetScriptMethod:Ljava/lang/reflect/Method; // field@0299 │ │ +047776: 3802 1800 |0003: if-eqz v2, 001b // +0018 │ │ +04777a: 1212 |0005: const/4 v2, #int 1 // #1 │ │ +04777c: 2320 a104 |0006: new-array v0, v2, [Ljava/lang/Object; // type@04a1 │ │ +047780: 1202 |0008: const/4 v2, #int 0 // #0 │ │ +047782: 4d05 0002 |0009: aput-object v5, v0, v2 │ │ +047786: 6202 9902 |000b: sget-object v2, Landroid/support/v4/text/ICUCompatIcs;.sGetScriptMethod:Ljava/lang/reflect/Method; // field@0299 │ │ +04778a: 1204 |000d: const/4 v4, #int 0 // #0 │ │ +04778c: 6e30 7d15 4200 |000e: invoke-virtual {v2, v4, v0}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@157d │ │ +047792: 0c02 |0011: move-result-object v2 │ │ +047794: 1f02 3d03 |0012: check-cast v2, Ljava/lang/String; // type@033d │ │ +047798: 1102 |0014: return-object v2 │ │ +04779a: 0d01 |0015: move-exception v1 │ │ +04779c: 1a02 c404 |0016: const-string v2, "ICUCompatIcs" // string@04c4 │ │ +0477a0: 7120 fc11 1200 |0018: invoke-static {v2, v1}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/Throwable;)I // method@11fc │ │ +0477a6: 0732 |001b: move-object v2, v3 │ │ +0477a8: 28f8 |001c: goto 0014 // -0008 │ │ +0477aa: 0d01 |001d: move-exception v1 │ │ +0477ac: 1a02 c404 |001e: const-string v2, "ICUCompatIcs" // string@04c4 │ │ +0477b0: 7120 fc11 1200 |0020: invoke-static {v2, v1}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/Throwable;)I // method@11fc │ │ +0477b6: 28f8 |0023: goto 001b // -0008 │ │ catches : 1 │ │ 0x0001 - 0x0014 │ │ Ljava/lang/IllegalAccessException; -> 0x0015 │ │ Ljava/lang/reflect/InvocationTargetException; -> 0x001d │ │ positions : │ │ 0x0001 line=48 │ │ 0x0005 line=49 │ │ @@ -30491,18 +30493,18 @@ │ │ 0x001e - 0x0024 reg=1 e Ljava/lang/reflect/InvocationTargetException; │ │ 0x0000 - 0x0024 reg=5 locale Ljava/lang/String; │ │ │ │ Virtual methods - │ │ source_file_idx : 1221 (ICUCompatIcs.java) │ │ │ │ Class #154 header: │ │ -class_idx : 348 │ │ +class_idx : 345 │ │ access_flags : 1537 (0x0601) │ │ -superclass_idx : 826 │ │ -source_file_idx : 3357 │ │ +superclass_idx : 823 │ │ +source_file_idx : 3354 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 2 │ │ │ │ Class #154 - │ │ Class descriptor : 'Landroid/support/v4/text/TextDirectionHeuristicCompat;' │ │ @@ -30521,21 +30523,21 @@ │ │ │ │ #1 : (in Landroid/support/v4/text/TextDirectionHeuristicCompat;) │ │ name : 'isRtl' │ │ type : '([CII)Z' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 3357 (TextDirectionHeuristicCompat.java) │ │ + source_file_idx : 3354 (TextDirectionHeuristicCompat.java) │ │ │ │ Class #155 header: │ │ -class_idx : 349 │ │ +class_idx : 346 │ │ access_flags : 4096 (0x1000) │ │ -superclass_idx : 826 │ │ -source_file_idx : 3361 │ │ +superclass_idx : 823 │ │ +source_file_idx : 3358 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 0 │ │ │ │ Class #155 annotations: │ │ Annotations on class │ │ @@ -30547,21 +30549,21 @@ │ │ Access flags : 0x1000 (SYNTHETIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ Virtual methods - │ │ - source_file_idx : 3361 (TextDirectionHeuristicsCompat.java) │ │ + source_file_idx : 3358 (TextDirectionHeuristicsCompat.java) │ │ │ │ Class #156 header: │ │ -class_idx : 352 │ │ +class_idx : 349 │ │ access_flags : 1536 (0x0600) │ │ -superclass_idx : 826 │ │ -source_file_idx : 3361 │ │ +superclass_idx : 823 │ │ +source_file_idx : 3358 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 1 │ │ │ │ Class #156 annotations: │ │ Annotations on class │ │ @@ -30579,21 +30581,21 @@ │ │ Virtual methods - │ │ #0 : (in Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionAlgorithm;) │ │ name : 'checkRtl' │ │ type : '(Ljava/lang/CharSequence;II)I' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 3361 (TextDirectionHeuristicsCompat.java) │ │ + source_file_idx : 3358 (TextDirectionHeuristicsCompat.java) │ │ │ │ Class #157 header: │ │ -class_idx : 356 │ │ +class_idx : 353 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 826 │ │ -source_file_idx : 3361 │ │ +superclass_idx : 823 │ │ +source_file_idx : 3358 │ │ static_fields_size : 9 │ │ instance_fields_size: 0 │ │ direct_methods_size : 6 │ │ virtual_methods_size: 0 │ │ │ │ Class #157 annotations: │ │ Annotations on class │ │ @@ -30657,39 +30659,39 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 0 │ │ outs : 4 │ │ insns size : 49 16-bit code units │ │ -045c30: |[045c30] android.support.v4.text.TextDirectionHeuristicsCompat.:()V │ │ -045c40: 1214 |0000: const/4 v4, #int 1 // #1 │ │ -045c42: 1203 |0001: const/4 v3, #int 0 // #0 │ │ -045c44: 1202 |0002: const/4 v2, #int 0 // #0 │ │ -045c46: 2200 6201 |0003: new-instance v0, Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionHeuristicInternal; // type@0162 │ │ -045c4a: 7040 a007 2023 |0005: invoke-direct {v0, v2, v3, v2}, Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionHeuristicInternal;.:(Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionAlgorithm;ZLandroid/support/v4/text/TextDirectionHeuristicsCompat$1;)V // method@07a0 │ │ -045c50: 6900 a502 |0008: sput-object v0, Landroid/support/v4/text/TextDirectionHeuristicsCompat;.LTR:Landroid/support/v4/text/TextDirectionHeuristicCompat; // field@02a5 │ │ -045c54: 2200 6201 |000a: new-instance v0, Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionHeuristicInternal; // type@0162 │ │ -045c58: 7040 a007 2024 |000c: invoke-direct {v0, v2, v4, v2}, Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionHeuristicInternal;.:(Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionAlgorithm;ZLandroid/support/v4/text/TextDirectionHeuristicsCompat$1;)V // method@07a0 │ │ -045c5e: 6900 a602 |000f: sput-object v0, Landroid/support/v4/text/TextDirectionHeuristicsCompat;.RTL:Landroid/support/v4/text/TextDirectionHeuristicCompat; // field@02a6 │ │ -045c62: 2200 6201 |0011: new-instance v0, Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionHeuristicInternal; // type@0162 │ │ -045c66: 6201 9d02 |0013: sget-object v1, Landroid/support/v4/text/TextDirectionHeuristicsCompat$FirstStrong;.INSTANCE:Landroid/support/v4/text/TextDirectionHeuristicsCompat$FirstStrong; // field@029d │ │ -045c6a: 7040 a007 1023 |0015: invoke-direct {v0, v1, v3, v2}, Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionHeuristicInternal;.:(Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionAlgorithm;ZLandroid/support/v4/text/TextDirectionHeuristicsCompat$1;)V // method@07a0 │ │ -045c70: 6900 a202 |0018: sput-object v0, Landroid/support/v4/text/TextDirectionHeuristicsCompat;.FIRSTSTRONG_LTR:Landroid/support/v4/text/TextDirectionHeuristicCompat; // field@02a2 │ │ -045c74: 2200 6201 |001a: new-instance v0, Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionHeuristicInternal; // type@0162 │ │ -045c78: 6201 9d02 |001c: sget-object v1, Landroid/support/v4/text/TextDirectionHeuristicsCompat$FirstStrong;.INSTANCE:Landroid/support/v4/text/TextDirectionHeuristicsCompat$FirstStrong; // field@029d │ │ -045c7c: 7040 a007 1024 |001e: invoke-direct {v0, v1, v4, v2}, Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionHeuristicInternal;.:(Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionAlgorithm;ZLandroid/support/v4/text/TextDirectionHeuristicsCompat$1;)V // method@07a0 │ │ -045c82: 6900 a302 |0021: sput-object v0, Landroid/support/v4/text/TextDirectionHeuristicsCompat;.FIRSTSTRONG_RTL:Landroid/support/v4/text/TextDirectionHeuristicCompat; // field@02a3 │ │ -045c86: 2200 6201 |0023: new-instance v0, Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionHeuristicInternal; // type@0162 │ │ -045c8a: 6201 9b02 |0025: sget-object v1, Landroid/support/v4/text/TextDirectionHeuristicsCompat$AnyStrong;.INSTANCE_RTL:Landroid/support/v4/text/TextDirectionHeuristicsCompat$AnyStrong; // field@029b │ │ -045c8e: 7040 a007 1023 |0027: invoke-direct {v0, v1, v3, v2}, Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionHeuristicInternal;.:(Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionAlgorithm;ZLandroid/support/v4/text/TextDirectionHeuristicsCompat$1;)V // method@07a0 │ │ -045c94: 6900 a102 |002a: sput-object v0, Landroid/support/v4/text/TextDirectionHeuristicsCompat;.ANYRTL_LTR:Landroid/support/v4/text/TextDirectionHeuristicCompat; // field@02a1 │ │ -045c98: 6200 a002 |002c: sget-object v0, Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionHeuristicLocale;.INSTANCE:Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionHeuristicLocale; // field@02a0 │ │ -045c9c: 6900 a402 |002e: sput-object v0, Landroid/support/v4/text/TextDirectionHeuristicsCompat;.LOCALE:Landroid/support/v4/text/TextDirectionHeuristicCompat; // field@02a4 │ │ -045ca0: 0e00 |0030: return-void │ │ +0477c8: |[0477c8] android.support.v4.text.TextDirectionHeuristicsCompat.:()V │ │ +0477d8: 1214 |0000: const/4 v4, #int 1 // #1 │ │ +0477da: 1203 |0001: const/4 v3, #int 0 // #0 │ │ +0477dc: 1202 |0002: const/4 v2, #int 0 // #0 │ │ +0477de: 2200 5f01 |0003: new-instance v0, Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionHeuristicInternal; // type@015f │ │ +0477e2: 7040 a007 2023 |0005: invoke-direct {v0, v2, v3, v2}, Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionHeuristicInternal;.:(Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionAlgorithm;ZLandroid/support/v4/text/TextDirectionHeuristicsCompat$1;)V // method@07a0 │ │ +0477e8: 6900 a502 |0008: sput-object v0, Landroid/support/v4/text/TextDirectionHeuristicsCompat;.LTR:Landroid/support/v4/text/TextDirectionHeuristicCompat; // field@02a5 │ │ +0477ec: 2200 5f01 |000a: new-instance v0, Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionHeuristicInternal; // type@015f │ │ +0477f0: 7040 a007 2024 |000c: invoke-direct {v0, v2, v4, v2}, Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionHeuristicInternal;.:(Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionAlgorithm;ZLandroid/support/v4/text/TextDirectionHeuristicsCompat$1;)V // method@07a0 │ │ +0477f6: 6900 a602 |000f: sput-object v0, Landroid/support/v4/text/TextDirectionHeuristicsCompat;.RTL:Landroid/support/v4/text/TextDirectionHeuristicCompat; // field@02a6 │ │ +0477fa: 2200 5f01 |0011: new-instance v0, Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionHeuristicInternal; // type@015f │ │ +0477fe: 6201 9d02 |0013: sget-object v1, Landroid/support/v4/text/TextDirectionHeuristicsCompat$FirstStrong;.INSTANCE:Landroid/support/v4/text/TextDirectionHeuristicsCompat$FirstStrong; // field@029d │ │ +047802: 7040 a007 1023 |0015: invoke-direct {v0, v1, v3, v2}, Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionHeuristicInternal;.:(Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionAlgorithm;ZLandroid/support/v4/text/TextDirectionHeuristicsCompat$1;)V // method@07a0 │ │ +047808: 6900 a202 |0018: sput-object v0, Landroid/support/v4/text/TextDirectionHeuristicsCompat;.FIRSTSTRONG_LTR:Landroid/support/v4/text/TextDirectionHeuristicCompat; // field@02a2 │ │ +04780c: 2200 5f01 |001a: new-instance v0, Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionHeuristicInternal; // type@015f │ │ +047810: 6201 9d02 |001c: sget-object v1, Landroid/support/v4/text/TextDirectionHeuristicsCompat$FirstStrong;.INSTANCE:Landroid/support/v4/text/TextDirectionHeuristicsCompat$FirstStrong; // field@029d │ │ +047814: 7040 a007 1024 |001e: invoke-direct {v0, v1, v4, v2}, Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionHeuristicInternal;.:(Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionAlgorithm;ZLandroid/support/v4/text/TextDirectionHeuristicsCompat$1;)V // method@07a0 │ │ +04781a: 6900 a302 |0021: sput-object v0, Landroid/support/v4/text/TextDirectionHeuristicsCompat;.FIRSTSTRONG_RTL:Landroid/support/v4/text/TextDirectionHeuristicCompat; // field@02a3 │ │ +04781e: 2200 5f01 |0023: new-instance v0, Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionHeuristicInternal; // type@015f │ │ +047822: 6201 9b02 |0025: sget-object v1, Landroid/support/v4/text/TextDirectionHeuristicsCompat$AnyStrong;.INSTANCE_RTL:Landroid/support/v4/text/TextDirectionHeuristicsCompat$AnyStrong; // field@029b │ │ +047826: 7040 a007 1023 |0027: invoke-direct {v0, v1, v3, v2}, Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionHeuristicInternal;.:(Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionAlgorithm;ZLandroid/support/v4/text/TextDirectionHeuristicsCompat$1;)V // method@07a0 │ │ +04782c: 6900 a102 |002a: sput-object v0, Landroid/support/v4/text/TextDirectionHeuristicsCompat;.ANYRTL_LTR:Landroid/support/v4/text/TextDirectionHeuristicCompat; // field@02a1 │ │ +047830: 6200 a002 |002c: sget-object v0, Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionHeuristicLocale;.INSTANCE:Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionHeuristicLocale; // field@02a0 │ │ +047834: 6900 a402 |002e: sput-object v0, Landroid/support/v4/text/TextDirectionHeuristicsCompat;.LOCALE:Landroid/support/v4/text/TextDirectionHeuristicCompat; // field@02a4 │ │ +047838: 0e00 |0030: return-void │ │ catches : (none) │ │ positions : │ │ 0x0003 line=33 │ │ 0x000a line=39 │ │ 0x0011 line=47 │ │ 0x001a line=55 │ │ 0x0023 line=62 │ │ @@ -30701,17 +30703,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -045ca4: |[045ca4] android.support.v4.text.TextDirectionHeuristicsCompat.:()V │ │ -045cb4: 7010 1c15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ -045cba: 0e00 |0003: return-void │ │ +04783c: |[04783c] android.support.v4.text.TextDirectionHeuristicsCompat.:()V │ │ +04784c: 7010 1c15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ +047852: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ 0x0003 line=242 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/text/TextDirectionHeuristicsCompat; │ │ │ │ @@ -30720,18 +30722,18 @@ │ │ type : '(I)I' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -045cbc: |[045cbc] android.support.v4.text.TextDirectionHeuristicsCompat.access$100:(I)I │ │ -045ccc: 7110 aa07 0100 |0000: invoke-static {v1}, Landroid/support/v4/text/TextDirectionHeuristicsCompat;.isRtlTextOrFormat:(I)I // method@07aa │ │ -045cd2: 0a00 |0003: move-result v0 │ │ -045cd4: 0f00 |0004: return v0 │ │ +047854: |[047854] android.support.v4.text.TextDirectionHeuristicsCompat.access$100:(I)I │ │ +047864: 7110 aa07 0100 |0000: invoke-static {v1}, Landroid/support/v4/text/TextDirectionHeuristicsCompat;.isRtlTextOrFormat:(I)I // method@07aa │ │ +04786a: 0a00 |0003: move-result v0 │ │ +04786c: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 x0 I │ │ │ │ #3 : (in Landroid/support/v4/text/TextDirectionHeuristicsCompat;) │ │ @@ -30739,18 +30741,18 @@ │ │ type : '(I)I' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -045cd8: |[045cd8] android.support.v4.text.TextDirectionHeuristicsCompat.access$200:(I)I │ │ -045ce8: 7110 a907 0100 |0000: invoke-static {v1}, Landroid/support/v4/text/TextDirectionHeuristicsCompat;.isRtlText:(I)I // method@07a9 │ │ -045cee: 0a00 |0003: move-result v0 │ │ -045cf0: 0f00 |0004: return v0 │ │ +047870: |[047870] android.support.v4.text.TextDirectionHeuristicsCompat.access$200:(I)I │ │ +047880: 7110 a907 0100 |0000: invoke-static {v1}, Landroid/support/v4/text/TextDirectionHeuristicsCompat;.isRtlText:(I)I // method@07a9 │ │ +047886: 0a00 |0003: move-result v0 │ │ +047888: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 x0 I │ │ │ │ #4 : (in Landroid/support/v4/text/TextDirectionHeuristicsCompat;) │ │ @@ -30758,24 +30760,24 @@ │ │ type : '(I)I' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 20 16-bit code units │ │ -045cf4: |[045cf4] android.support.v4.text.TextDirectionHeuristicsCompat.isRtlText:(I)I │ │ -045d04: 2b01 0a00 0000 |0000: packed-switch v1, 0000000a // +0000000a │ │ -045d0a: 1220 |0003: const/4 v0, #int 2 // #2 │ │ -045d0c: 0f00 |0004: return v0 │ │ -045d0e: 1210 |0005: const/4 v0, #int 1 // #1 │ │ -045d10: 28fe |0006: goto 0004 // -0002 │ │ -045d12: 1200 |0007: const/4 v0, #int 0 // #0 │ │ -045d14: 28fc |0008: goto 0004 // -0004 │ │ -045d16: 0000 |0009: nop // spacer │ │ -045d18: 0001 0300 0000 0000 0500 0000 0700 ... |000a: packed-switch-data (10 units) │ │ +04788c: |[04788c] android.support.v4.text.TextDirectionHeuristicsCompat.isRtlText:(I)I │ │ +04789c: 2b01 0a00 0000 |0000: packed-switch v1, 0000000a // +0000000a │ │ +0478a2: 1220 |0003: const/4 v0, #int 2 // #2 │ │ +0478a4: 0f00 |0004: return v0 │ │ +0478a6: 1210 |0005: const/4 v0, #int 1 // #1 │ │ +0478a8: 28fe |0006: goto 0004 // -0002 │ │ +0478aa: 1200 |0007: const/4 v0, #int 0 // #0 │ │ +0478ac: 28fc |0008: goto 0004 // -0004 │ │ +0478ae: 0000 |0009: nop // spacer │ │ +0478b0: 0001 0300 0000 0000 0500 0000 0700 ... |000a: packed-switch-data (10 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=79 │ │ 0x0003 line=86 │ │ 0x0005 line=81 │ │ 0x0007 line=84 │ │ 0x0009 line=79 │ │ @@ -30787,42 +30789,42 @@ │ │ type : '(I)I' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 40 16-bit code units │ │ -045d2c: |[045d2c] android.support.v4.text.TextDirectionHeuristicsCompat.isRtlTextOrFormat:(I)I │ │ -045d3c: 2c01 0a00 0000 |0000: sparse-switch v1, 0000000a // +0000000a │ │ -045d42: 1220 |0003: const/4 v0, #int 2 // #2 │ │ -045d44: 0f00 |0004: return v0 │ │ -045d46: 1210 |0005: const/4 v0, #int 1 // #1 │ │ -045d48: 28fe |0006: goto 0004 // -0002 │ │ -045d4a: 1200 |0007: const/4 v0, #int 0 // #0 │ │ -045d4c: 28fc |0008: goto 0004 // -0004 │ │ -045d4e: 0000 |0009: nop // spacer │ │ -045d50: 0002 0700 0000 0000 0100 0000 0200 ... |000a: sparse-switch-data (30 units) │ │ +0478c4: |[0478c4] android.support.v4.text.TextDirectionHeuristicsCompat.isRtlTextOrFormat:(I)I │ │ +0478d4: 2c01 0a00 0000 |0000: sparse-switch v1, 0000000a // +0000000a │ │ +0478da: 1220 |0003: const/4 v0, #int 2 // #2 │ │ +0478dc: 0f00 |0004: return v0 │ │ +0478de: 1210 |0005: const/4 v0, #int 1 // #1 │ │ +0478e0: 28fe |0006: goto 0004 // -0002 │ │ +0478e2: 1200 |0007: const/4 v0, #int 0 // #0 │ │ +0478e4: 28fc |0008: goto 0004 // -0004 │ │ +0478e6: 0000 |0009: nop // spacer │ │ +0478e8: 0002 0700 0000 0000 0100 0000 0200 ... |000a: sparse-switch-data (30 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=91 │ │ 0x0003 line=102 │ │ 0x0005 line=95 │ │ 0x0007 line=100 │ │ 0x0009 line=91 │ │ locals : │ │ 0x0000 - 0x0028 reg=1 directionality I │ │ │ │ Virtual methods - │ │ - source_file_idx : 3361 (TextDirectionHeuristicsCompat.java) │ │ + source_file_idx : 3358 (TextDirectionHeuristicsCompat.java) │ │ │ │ Class #158 header: │ │ -class_idx : 357 │ │ +class_idx : 354 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 826 │ │ -source_file_idx : 3362 │ │ +superclass_idx : 823 │ │ +source_file_idx : 3359 │ │ static_fields_size : 3 │ │ instance_fields_size: 0 │ │ direct_methods_size : 5 │ │ virtual_methods_size: 0 │ │ │ │ Class #158 - │ │ Class descriptor : 'Landroid/support/v4/text/TextUtilsCompat;' │ │ @@ -30849,25 +30851,25 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 3 │ │ insns size : 20 16-bit code units │ │ -045d8c: |[045d8c] android.support.v4.text.TextUtilsCompat.:()V │ │ -045d9c: 2200 6d03 |0000: new-instance v0, Ljava/util/Locale; // type@036d │ │ -045da0: 1a01 0000 |0002: const-string v1, "" // string@0000 │ │ -045da4: 1a02 0000 |0004: const-string v2, "" // string@0000 │ │ -045da8: 7030 d815 1002 |0006: invoke-direct {v0, v1, v2}, Ljava/util/Locale;.:(Ljava/lang/String;Ljava/lang/String;)V // method@15d8 │ │ -045dae: 6900 ac02 |0009: sput-object v0, Landroid/support/v4/text/TextUtilsCompat;.ROOT:Ljava/util/Locale; // field@02ac │ │ -045db2: 1a00 6c02 |000b: const-string v0, "Arab" // string@026c │ │ -045db6: 6900 aa02 |000d: sput-object v0, Landroid/support/v4/text/TextUtilsCompat;.ARAB_SCRIPT_SUBTAG:Ljava/lang/String; // field@02aa │ │ -045dba: 1a00 a704 |000f: const-string v0, "Hebr" // string@04a7 │ │ -045dbe: 6900 ab02 |0011: sput-object v0, Landroid/support/v4/text/TextUtilsCompat;.HEBR_SCRIPT_SUBTAG:Ljava/lang/String; // field@02ab │ │ -045dc2: 0e00 |0013: return-void │ │ +047924: |[047924] android.support.v4.text.TextUtilsCompat.:()V │ │ +047934: 2200 6a03 |0000: new-instance v0, Ljava/util/Locale; // type@036a │ │ +047938: 1a01 0000 |0002: const-string v1, "" // string@0000 │ │ +04793c: 1a02 0000 |0004: const-string v2, "" // string@0000 │ │ +047940: 7030 d815 1002 |0006: invoke-direct {v0, v1, v2}, Ljava/util/Locale;.:(Ljava/lang/String;Ljava/lang/String;)V // method@15d8 │ │ +047946: 6900 ac02 |0009: sput-object v0, Landroid/support/v4/text/TextUtilsCompat;.ROOT:Ljava/util/Locale; // field@02ac │ │ +04794a: 1a00 6c02 |000b: const-string v0, "Arab" // string@026c │ │ +04794e: 6900 aa02 |000d: sput-object v0, Landroid/support/v4/text/TextUtilsCompat;.ARAB_SCRIPT_SUBTAG:Ljava/lang/String; // field@02aa │ │ +047952: 1a00 a704 |000f: const-string v0, "Hebr" // string@04a7 │ │ +047956: 6900 ab02 |0011: sput-object v0, Landroid/support/v4/text/TextUtilsCompat;.HEBR_SCRIPT_SUBTAG:Ljava/lang/String; // field@02ab │ │ +04795a: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=111 │ │ 0x000b line=113 │ │ 0x000f line=114 │ │ locals : │ │ │ │ @@ -30876,17 +30878,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -045dc4: |[045dc4] android.support.v4.text.TextUtilsCompat.:()V │ │ -045dd4: 7010 1c15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ -045dda: 0e00 |0003: return-void │ │ +04795c: |[04795c] android.support.v4.text.TextUtilsCompat.:()V │ │ +04796c: 7010 1c15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ +047972: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=23 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/text/TextUtilsCompat; │ │ │ │ #2 : (in Landroid/support/v4/text/TextUtilsCompat;) │ │ @@ -30894,28 +30896,28 @@ │ │ type : '(Ljava/util/Locale;)I' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 28 16-bit code units │ │ -045ddc: |[045ddc] android.support.v4.text.TextUtilsCompat.getLayoutDirectionFromFirstChar:(Ljava/util/Locale;)I │ │ -045dec: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -045dee: 6e20 db15 2200 |0001: invoke-virtual {v2, v2}, Ljava/util/Locale;.getDisplayName:(Ljava/util/Locale;)Ljava/lang/String; // method@15db │ │ -045df4: 0c01 |0004: move-result-object v1 │ │ -045df6: 6e20 3515 0100 |0005: invoke-virtual {v1, v0}, Ljava/lang/String;.charAt:(I)C // method@1535 │ │ -045dfc: 0a01 |0008: move-result v1 │ │ -045dfe: 7110 e314 0100 |0009: invoke-static {v1}, Ljava/lang/Character;.getDirectionality:(C)B // method@14e3 │ │ -045e04: 0a01 |000c: move-result v1 │ │ -045e06: 2b01 0700 0000 |000d: packed-switch v1, 00000014 // +00000007 │ │ -045e0c: 0f00 |0010: return v0 │ │ -045e0e: 1210 |0011: const/4 v0, #int 1 // #1 │ │ -045e10: 28fe |0012: goto 0010 // -0002 │ │ -045e12: 0000 |0013: nop // spacer │ │ -045e14: 0001 0200 0100 0000 0400 0000 0400 ... |0014: packed-switch-data (8 units) │ │ +047974: |[047974] android.support.v4.text.TextUtilsCompat.getLayoutDirectionFromFirstChar:(Ljava/util/Locale;)I │ │ +047984: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +047986: 6e20 db15 2200 |0001: invoke-virtual {v2, v2}, Ljava/util/Locale;.getDisplayName:(Ljava/util/Locale;)Ljava/lang/String; // method@15db │ │ +04798c: 0c01 |0004: move-result-object v1 │ │ +04798e: 6e20 3515 0100 |0005: invoke-virtual {v1, v0}, Ljava/lang/String;.charAt:(I)C // method@1535 │ │ +047994: 0a01 |0008: move-result v1 │ │ +047996: 7110 e314 0100 |0009: invoke-static {v1}, Ljava/lang/Character;.getDirectionality:(C)B // method@14e3 │ │ +04799c: 0a01 |000c: move-result v1 │ │ +04799e: 2b01 0700 0000 |000d: packed-switch v1, 00000014 // +00000007 │ │ +0479a4: 0f00 |0010: return v0 │ │ +0479a6: 1210 |0011: const/4 v0, #int 1 // #1 │ │ +0479a8: 28fe |0012: goto 0010 // -0002 │ │ +0479aa: 0000 |0013: nop // spacer │ │ +0479ac: 0001 0200 0100 0000 0400 0000 0400 ... |0014: packed-switch-data (8 units) │ │ catches : (none) │ │ positions : │ │ 0x0001 line=100 │ │ 0x0010 line=107 │ │ 0x0011 line=103 │ │ 0x0013 line=100 │ │ locals : │ │ @@ -30926,42 +30928,42 @@ │ │ type : '(Ljava/util/Locale;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 49 16-bit code units │ │ -045e24: |[045e24] android.support.v4.text.TextUtilsCompat.getLayoutDirectionFromLocale:(Ljava/util/Locale;)I │ │ -045e34: 3802 2f00 |0000: if-eqz v2, 002f // +002f │ │ -045e38: 6201 ac02 |0002: sget-object v1, Landroid/support/v4/text/TextUtilsCompat;.ROOT:Ljava/util/Locale; // field@02ac │ │ -045e3c: 6e20 d915 1200 |0004: invoke-virtual {v2, v1}, Ljava/util/Locale;.equals:(Ljava/lang/Object;)Z // method@15d9 │ │ -045e42: 0a01 |0007: move-result v1 │ │ -045e44: 3901 2700 |0008: if-nez v1, 002f // +0027 │ │ -045e48: 6e10 dc15 0200 |000a: invoke-virtual {v2}, Ljava/util/Locale;.toString:()Ljava/lang/String; // method@15dc │ │ -045e4e: 0c01 |000d: move-result-object v1 │ │ -045e50: 7110 8b07 0100 |000e: invoke-static {v1}, Landroid/support/v4/text/ICUCompat;.addLikelySubtags:(Ljava/lang/String;)Ljava/lang/String; // method@078b │ │ -045e56: 0c01 |0011: move-result-object v1 │ │ -045e58: 7110 8c07 0100 |0012: invoke-static {v1}, Landroid/support/v4/text/ICUCompat;.getScript:(Ljava/lang/String;)Ljava/lang/String; // method@078c │ │ -045e5e: 0c00 |0015: move-result-object v0 │ │ -045e60: 3900 0700 |0016: if-nez v0, 001d // +0007 │ │ -045e64: 7110 ad07 0200 |0018: invoke-static {v2}, Landroid/support/v4/text/TextUtilsCompat;.getLayoutDirectionFromFirstChar:(Ljava/util/Locale;)I // method@07ad │ │ -045e6a: 0a01 |001b: move-result v1 │ │ -045e6c: 0f01 |001c: return v1 │ │ -045e6e: 6201 aa02 |001d: sget-object v1, Landroid/support/v4/text/TextUtilsCompat;.ARAB_SCRIPT_SUBTAG:Ljava/lang/String; // field@02aa │ │ -045e72: 6e20 3a15 1000 |001f: invoke-virtual {v0, v1}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@153a │ │ -045e78: 0a01 |0022: move-result v1 │ │ -045e7a: 3901 0a00 |0023: if-nez v1, 002d // +000a │ │ -045e7e: 6201 ab02 |0025: sget-object v1, Landroid/support/v4/text/TextUtilsCompat;.HEBR_SCRIPT_SUBTAG:Ljava/lang/String; // field@02ab │ │ -045e82: 6e20 3a15 1000 |0027: invoke-virtual {v0, v1}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@153a │ │ -045e88: 0a01 |002a: move-result v1 │ │ -045e8a: 3801 0400 |002b: if-eqz v1, 002f // +0004 │ │ -045e8e: 1211 |002d: const/4 v1, #int 1 // #1 │ │ -045e90: 28ee |002e: goto 001c // -0012 │ │ -045e92: 1201 |002f: const/4 v1, #int 0 // #0 │ │ -045e94: 28ec |0030: goto 001c // -0014 │ │ +0479bc: |[0479bc] android.support.v4.text.TextUtilsCompat.getLayoutDirectionFromLocale:(Ljava/util/Locale;)I │ │ +0479cc: 3802 2f00 |0000: if-eqz v2, 002f // +002f │ │ +0479d0: 6201 ac02 |0002: sget-object v1, Landroid/support/v4/text/TextUtilsCompat;.ROOT:Ljava/util/Locale; // field@02ac │ │ +0479d4: 6e20 d915 1200 |0004: invoke-virtual {v2, v1}, Ljava/util/Locale;.equals:(Ljava/lang/Object;)Z // method@15d9 │ │ +0479da: 0a01 |0007: move-result v1 │ │ +0479dc: 3901 2700 |0008: if-nez v1, 002f // +0027 │ │ +0479e0: 6e10 dc15 0200 |000a: invoke-virtual {v2}, Ljava/util/Locale;.toString:()Ljava/lang/String; // method@15dc │ │ +0479e6: 0c01 |000d: move-result-object v1 │ │ +0479e8: 7110 8b07 0100 |000e: invoke-static {v1}, Landroid/support/v4/text/ICUCompat;.addLikelySubtags:(Ljava/lang/String;)Ljava/lang/String; // method@078b │ │ +0479ee: 0c01 |0011: move-result-object v1 │ │ +0479f0: 7110 8c07 0100 |0012: invoke-static {v1}, Landroid/support/v4/text/ICUCompat;.getScript:(Ljava/lang/String;)Ljava/lang/String; // method@078c │ │ +0479f6: 0c00 |0015: move-result-object v0 │ │ +0479f8: 3900 0700 |0016: if-nez v0, 001d // +0007 │ │ +0479fc: 7110 ad07 0200 |0018: invoke-static {v2}, Landroid/support/v4/text/TextUtilsCompat;.getLayoutDirectionFromFirstChar:(Ljava/util/Locale;)I // method@07ad │ │ +047a02: 0a01 |001b: move-result v1 │ │ +047a04: 0f01 |001c: return v1 │ │ +047a06: 6201 aa02 |001d: sget-object v1, Landroid/support/v4/text/TextUtilsCompat;.ARAB_SCRIPT_SUBTAG:Ljava/lang/String; // field@02aa │ │ +047a0a: 6e20 3a15 1000 |001f: invoke-virtual {v0, v1}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@153a │ │ +047a10: 0a01 |0022: move-result v1 │ │ +047a12: 3901 0a00 |0023: if-nez v1, 002d // +000a │ │ +047a16: 6201 ab02 |0025: sget-object v1, Landroid/support/v4/text/TextUtilsCompat;.HEBR_SCRIPT_SUBTAG:Ljava/lang/String; // field@02ab │ │ +047a1a: 6e20 3a15 1000 |0027: invoke-virtual {v0, v1}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@153a │ │ +047a20: 0a01 |002a: move-result v1 │ │ +047a22: 3801 0400 |002b: if-eqz v1, 002f // +0004 │ │ +047a26: 1211 |002d: const/4 v1, #int 1 // #1 │ │ +047a28: 28ee |002e: goto 001c // -0012 │ │ +047a2a: 1201 |002f: const/4 v1, #int 0 // #0 │ │ +047a2c: 28ec |0030: goto 001c // -0014 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=73 │ │ 0x000a line=74 │ │ 0x0016 line=76 │ │ 0x001c line=84 │ │ 0x001d line=78 │ │ @@ -30977,46 +30979,46 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 82 16-bit code units │ │ -045e98: |[045e98] android.support.v4.text.TextUtilsCompat.htmlEncode:(Ljava/lang/String;)Ljava/lang/String; │ │ -045ea8: 2202 4203 |0000: new-instance v2, Ljava/lang/StringBuilder; // type@0342 │ │ -045eac: 7010 5715 0200 |0002: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ -045eb2: 1201 |0005: const/4 v1, #int 0 // #0 │ │ -045eb4: 6e10 4215 0400 |0006: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@1542 │ │ -045eba: 0a03 |0009: move-result v3 │ │ -045ebc: 3531 2d00 |000a: if-ge v1, v3, 0037 // +002d │ │ -045ec0: 6e20 3515 1400 |000c: invoke-virtual {v4, v1}, Ljava/lang/String;.charAt:(I)C // method@1535 │ │ -045ec6: 0a00 |000f: move-result v0 │ │ -045ec8: 2c00 2c00 0000 |0010: sparse-switch v0, 0000003c // +0000002c │ │ -045ece: 6e20 5915 0200 |0013: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@1559 │ │ -045ed4: d801 0101 |0016: add-int/lit8 v1, v1, #int 1 // #01 │ │ -045ed8: 28ee |0018: goto 0006 // -0012 │ │ -045eda: 1a03 d800 |0019: const-string v3, "<" // string@00d8 │ │ -045ede: 6e20 5f15 3200 |001b: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -045ee4: 28f8 |001e: goto 0016 // -0008 │ │ -045ee6: 1a03 d700 |001f: const-string v3, ">" // string@00d7 │ │ -045eea: 6e20 5f15 3200 |0021: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -045ef0: 28f2 |0024: goto 0016 // -000e │ │ -045ef2: 1a03 d600 |0025: const-string v3, "&" // string@00d6 │ │ -045ef6: 6e20 5f15 3200 |0027: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -045efc: 28ec |002a: goto 0016 // -0014 │ │ -045efe: 1a03 d500 |002b: const-string v3, "'" // string@00d5 │ │ -045f02: 6e20 5f15 3200 |002d: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -045f08: 28e6 |0030: goto 0016 // -001a │ │ -045f0a: 1a03 da00 |0031: const-string v3, """ // string@00da │ │ -045f0e: 6e20 5f15 3200 |0033: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -045f14: 28e0 |0036: goto 0016 // -0020 │ │ -045f16: 6e10 6415 0200 |0037: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ -045f1c: 0c03 |003a: move-result-object v3 │ │ -045f1e: 1103 |003b: return-object v3 │ │ -045f20: 0002 0500 2200 0000 2600 0000 2700 ... |003c: sparse-switch-data (22 units) │ │ +047a30: |[047a30] android.support.v4.text.TextUtilsCompat.htmlEncode:(Ljava/lang/String;)Ljava/lang/String; │ │ +047a40: 2202 3f03 |0000: new-instance v2, Ljava/lang/StringBuilder; // type@033f │ │ +047a44: 7010 5715 0200 |0002: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ +047a4a: 1201 |0005: const/4 v1, #int 0 // #0 │ │ +047a4c: 6e10 4215 0400 |0006: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@1542 │ │ +047a52: 0a03 |0009: move-result v3 │ │ +047a54: 3531 2d00 |000a: if-ge v1, v3, 0037 // +002d │ │ +047a58: 6e20 3515 1400 |000c: invoke-virtual {v4, v1}, Ljava/lang/String;.charAt:(I)C // method@1535 │ │ +047a5e: 0a00 |000f: move-result v0 │ │ +047a60: 2c00 2c00 0000 |0010: sparse-switch v0, 0000003c // +0000002c │ │ +047a66: 6e20 5915 0200 |0013: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@1559 │ │ +047a6c: d801 0101 |0016: add-int/lit8 v1, v1, #int 1 // #01 │ │ +047a70: 28ee |0018: goto 0006 // -0012 │ │ +047a72: 1a03 d800 |0019: const-string v3, "<" // string@00d8 │ │ +047a76: 6e20 5f15 3200 |001b: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +047a7c: 28f8 |001e: goto 0016 // -0008 │ │ +047a7e: 1a03 d700 |001f: const-string v3, ">" // string@00d7 │ │ +047a82: 6e20 5f15 3200 |0021: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +047a88: 28f2 |0024: goto 0016 // -000e │ │ +047a8a: 1a03 d600 |0025: const-string v3, "&" // string@00d6 │ │ +047a8e: 6e20 5f15 3200 |0027: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +047a94: 28ec |002a: goto 0016 // -0014 │ │ +047a96: 1a03 d500 |002b: const-string v3, "'" // string@00d5 │ │ +047a9a: 6e20 5f15 3200 |002d: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +047aa0: 28e6 |0030: goto 0016 // -001a │ │ +047aa2: 1a03 da00 |0031: const-string v3, """ // string@00da │ │ +047aa6: 6e20 5f15 3200 |0033: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +047aac: 28e0 |0036: goto 0016 // -0020 │ │ +047aae: 6e10 6415 0200 |0037: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ +047ab4: 0c03 |003a: move-result-object v3 │ │ +047ab6: 1103 |003b: return-object v3 │ │ +047ab8: 0002 0500 2200 0000 2600 0000 2700 ... |003c: sparse-switch-data (22 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ 0x0005 line=33 │ │ 0x000c line=34 │ │ 0x0010 line=35 │ │ 0x0013 line=56 │ │ @@ -31031,20 +31033,20 @@ │ │ locals : │ │ 0x0010 - 0x0037 reg=0 c C │ │ 0x0006 - 0x0052 reg=1 i I │ │ 0x0005 - 0x0052 reg=2 sb Ljava/lang/StringBuilder; │ │ 0x0000 - 0x0052 reg=4 s Ljava/lang/String; │ │ │ │ Virtual methods - │ │ - source_file_idx : 3362 (TextUtilsCompat.java) │ │ + source_file_idx : 3359 (TextUtilsCompat.java) │ │ │ │ Class #159 header: │ │ -class_idx : 360 │ │ +class_idx : 357 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 826 │ │ +superclass_idx : 823 │ │ source_file_idx : 629 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 7 │ │ │ │ Class #159 annotations: │ │ @@ -31076,32 +31078,32 @@ │ │ type : '(Ljava/io/File;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 36 16-bit code units │ │ -045f4c: |[045f4c] android.support.v4.util.AtomicFile.:(Ljava/io/File;)V │ │ -045f5c: 7010 1c15 0300 |0000: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@151c │ │ -045f62: 5b34 b202 |0003: iput-object v4, v3, Landroid/support/v4/util/AtomicFile;.mBaseName:Ljava/io/File; // field@02b2 │ │ -045f66: 2200 0c03 |0005: new-instance v0, Ljava/io/File; // type@030c │ │ -045f6a: 2201 4203 |0007: new-instance v1, Ljava/lang/StringBuilder; // type@0342 │ │ -045f6e: 7010 5715 0100 |0009: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ -045f74: 6e10 a914 0400 |000c: invoke-virtual {v4}, Ljava/io/File;.getPath:()Ljava/lang/String; // method@14a9 │ │ -045f7a: 0c02 |000f: move-result-object v2 │ │ -045f7c: 6e20 5f15 2100 |0010: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -045f82: 0c01 |0013: move-result-object v1 │ │ -045f84: 1a02 3b01 |0014: const-string v2, ".bak" // string@013b │ │ -045f88: 6e20 5f15 2100 |0016: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -045f8e: 0c01 |0019: move-result-object v1 │ │ -045f90: 6e10 6415 0100 |001a: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ -045f96: 0c01 |001d: move-result-object v1 │ │ -045f98: 7020 9f14 1000 |001e: invoke-direct {v0, v1}, Ljava/io/File;.:(Ljava/lang/String;)V // method@149f │ │ -045f9e: 5b30 b102 |0021: iput-object v0, v3, Landroid/support/v4/util/AtomicFile;.mBackupName:Ljava/io/File; // field@02b1 │ │ -045fa2: 0e00 |0023: return-void │ │ +047ae4: |[047ae4] android.support.v4.util.AtomicFile.:(Ljava/io/File;)V │ │ +047af4: 7010 1c15 0300 |0000: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@151c │ │ +047afa: 5b34 b202 |0003: iput-object v4, v3, Landroid/support/v4/util/AtomicFile;.mBaseName:Ljava/io/File; // field@02b2 │ │ +047afe: 2200 0903 |0005: new-instance v0, Ljava/io/File; // type@0309 │ │ +047b02: 2201 3f03 |0007: new-instance v1, Ljava/lang/StringBuilder; // type@033f │ │ +047b06: 7010 5715 0100 |0009: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ +047b0c: 6e10 a914 0400 |000c: invoke-virtual {v4}, Ljava/io/File;.getPath:()Ljava/lang/String; // method@14a9 │ │ +047b12: 0c02 |000f: move-result-object v2 │ │ +047b14: 6e20 5f15 2100 |0010: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +047b1a: 0c01 |0013: move-result-object v1 │ │ +047b1c: 1a02 3b01 |0014: const-string v2, ".bak" // string@013b │ │ +047b20: 6e20 5f15 2100 |0016: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +047b26: 0c01 |0019: move-result-object v1 │ │ +047b28: 6e10 6415 0100 |001a: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ +047b2e: 0c01 |001d: move-result-object v1 │ │ +047b30: 7020 9f14 1000 |001e: invoke-direct {v0, v1}, Ljava/io/File;.:(Ljava/lang/String;)V // method@149f │ │ +047b36: 5b30 b102 |0021: iput-object v0, v3, Landroid/support/v4/util/AtomicFile;.mBackupName:Ljava/io/File; // field@02b1 │ │ +047b3a: 0e00 |0023: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=51 │ │ 0x0003 line=52 │ │ 0x0005 line=53 │ │ 0x0023 line=54 │ │ locals : │ │ @@ -31113,24 +31115,24 @@ │ │ type : '(Ljava/io/FileOutputStream;)Z' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -045fa4: |[045fa4] android.support.v4.util.AtomicFile.sync:(Ljava/io/FileOutputStream;)Z │ │ -045fb4: 3801 0900 |0000: if-eqz v1, 0009 // +0009 │ │ -045fb8: 6e10 ba14 0100 |0002: invoke-virtual {v1}, Ljava/io/FileOutputStream;.getFD:()Ljava/io/FileDescriptor; // method@14ba │ │ -045fbe: 0c00 |0005: move-result-object v0 │ │ -045fc0: 6e10 af14 0000 |0006: invoke-virtual {v0}, Ljava/io/FileDescriptor;.sync:()V // method@14af │ │ -045fc6: 1210 |0009: const/4 v0, #int 1 // #1 │ │ -045fc8: 0f00 |000a: return v0 │ │ -045fca: 0d00 |000b: move-exception v0 │ │ -045fcc: 1200 |000c: const/4 v0, #int 0 // #0 │ │ -045fce: 28fd |000d: goto 000a // -0003 │ │ +047b3c: |[047b3c] android.support.v4.util.AtomicFile.sync:(Ljava/io/FileOutputStream;)Z │ │ +047b4c: 3801 0900 |0000: if-eqz v1, 0009 // +0009 │ │ +047b50: 6e10 ba14 0100 |0002: invoke-virtual {v1}, Ljava/io/FileOutputStream;.getFD:()Ljava/io/FileDescriptor; // method@14ba │ │ +047b56: 0c00 |0005: move-result-object v0 │ │ +047b58: 6e10 af14 0000 |0006: invoke-virtual {v0}, Ljava/io/FileDescriptor;.sync:()V // method@14af │ │ +047b5e: 1210 |0009: const/4 v0, #int 1 // #1 │ │ +047b60: 0f00 |000a: return v0 │ │ +047b62: 0d00 |000b: move-exception v0 │ │ +047b64: 1200 |000c: const/4 v0, #int 0 // #0 │ │ +047b66: 28fd |000d: goto 000a // -0003 │ │ catches : 1 │ │ 0x0002 - 0x0009 │ │ Ljava/io/IOException; -> 0x000b │ │ positions : │ │ 0x0000 line=205 │ │ 0x0002 line=206 │ │ 0x0009 line=208 │ │ @@ -31146,20 +31148,20 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -045fe0: |[045fe0] android.support.v4.util.AtomicFile.delete:()V │ │ -045ff0: 5410 b202 |0000: iget-object v0, v1, Landroid/support/v4/util/AtomicFile;.mBaseName:Ljava/io/File; // field@02b2 │ │ -045ff4: 6e10 a114 0000 |0002: invoke-virtual {v0}, Ljava/io/File;.delete:()Z // method@14a1 │ │ -045ffa: 5410 b102 |0005: iget-object v0, v1, Landroid/support/v4/util/AtomicFile;.mBackupName:Ljava/io/File; // field@02b1 │ │ -045ffe: 6e10 a114 0000 |0007: invoke-virtual {v0}, Ljava/io/File;.delete:()Z // method@14a1 │ │ -046004: 0e00 |000a: return-void │ │ +047b78: |[047b78] android.support.v4.util.AtomicFile.delete:()V │ │ +047b88: 5410 b202 |0000: iget-object v0, v1, Landroid/support/v4/util/AtomicFile;.mBaseName:Ljava/io/File; // field@02b2 │ │ +047b8c: 6e10 a114 0000 |0002: invoke-virtual {v0}, Ljava/io/File;.delete:()Z // method@14a1 │ │ +047b92: 5410 b102 |0005: iget-object v0, v1, Landroid/support/v4/util/AtomicFile;.mBackupName:Ljava/io/File; // field@02b1 │ │ +047b96: 6e10 a114 0000 |0007: invoke-virtual {v0}, Ljava/io/File;.delete:()Z // method@14a1 │ │ +047b9c: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=68 │ │ 0x0005 line=69 │ │ 0x000a line=70 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Landroid/support/v4/util/AtomicFile; │ │ @@ -31169,29 +31171,29 @@ │ │ type : '(Ljava/io/FileOutputStream;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 30 16-bit code units │ │ -046008: |[046008] android.support.v4.util.AtomicFile.failWrite:(Ljava/io/FileOutputStream;)V │ │ -046018: 3804 1400 |0000: if-eqz v4, 0014 // +0014 │ │ -04601c: 7110 d507 0400 |0002: invoke-static {v4}, Landroid/support/v4/util/AtomicFile;.sync:(Ljava/io/FileOutputStream;)Z // method@07d5 │ │ -046022: 6e10 b814 0400 |0005: invoke-virtual {v4}, Ljava/io/FileOutputStream;.close:()V // method@14b8 │ │ -046028: 5431 b202 |0008: iget-object v1, v3, Landroid/support/v4/util/AtomicFile;.mBaseName:Ljava/io/File; // field@02b2 │ │ -04602c: 6e10 a114 0100 |000a: invoke-virtual {v1}, Ljava/io/File;.delete:()Z // method@14a1 │ │ -046032: 5431 b102 |000d: iget-object v1, v3, Landroid/support/v4/util/AtomicFile;.mBackupName:Ljava/io/File; // field@02b1 │ │ -046036: 5432 b202 |000f: iget-object v2, v3, Landroid/support/v4/util/AtomicFile;.mBaseName:Ljava/io/File; // field@02b2 │ │ -04603a: 6e20 ae14 2100 |0011: invoke-virtual {v1, v2}, Ljava/io/File;.renameTo:(Ljava/io/File;)Z // method@14ae │ │ -046040: 0e00 |0014: return-void │ │ -046042: 0d00 |0015: move-exception v0 │ │ -046044: 1a01 7402 |0016: const-string v1, "AtomicFile" // string@0274 │ │ -046048: 1a02 4414 |0018: const-string v2, "failWrite: Got exception:" // string@1444 │ │ -04604c: 7130 fb11 2100 |001a: invoke-static {v1, v2, v0}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@11fb │ │ -046052: 28f7 |001d: goto 0014 // -0009 │ │ +047ba0: |[047ba0] android.support.v4.util.AtomicFile.failWrite:(Ljava/io/FileOutputStream;)V │ │ +047bb0: 3804 1400 |0000: if-eqz v4, 0014 // +0014 │ │ +047bb4: 7110 d507 0400 |0002: invoke-static {v4}, Landroid/support/v4/util/AtomicFile;.sync:(Ljava/io/FileOutputStream;)Z // method@07d5 │ │ +047bba: 6e10 b814 0400 |0005: invoke-virtual {v4}, Ljava/io/FileOutputStream;.close:()V // method@14b8 │ │ +047bc0: 5431 b202 |0008: iget-object v1, v3, Landroid/support/v4/util/AtomicFile;.mBaseName:Ljava/io/File; // field@02b2 │ │ +047bc4: 6e10 a114 0100 |000a: invoke-virtual {v1}, Ljava/io/File;.delete:()Z // method@14a1 │ │ +047bca: 5431 b102 |000d: iget-object v1, v3, Landroid/support/v4/util/AtomicFile;.mBackupName:Ljava/io/File; // field@02b1 │ │ +047bce: 5432 b202 |000f: iget-object v2, v3, Landroid/support/v4/util/AtomicFile;.mBaseName:Ljava/io/File; // field@02b2 │ │ +047bd2: 6e20 ae14 2100 |0011: invoke-virtual {v1, v2}, Ljava/io/File;.renameTo:(Ljava/io/File;)Z // method@14ae │ │ +047bd8: 0e00 |0014: return-void │ │ +047bda: 0d00 |0015: move-exception v0 │ │ +047bdc: 1a01 7402 |0016: const-string v1, "AtomicFile" // string@0274 │ │ +047be0: 1a02 4014 |0018: const-string v2, "failWrite: Got exception:" // string@1440 │ │ +047be4: 7130 fb11 2100 |001a: invoke-static {v1, v2, v0}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@11fb │ │ +047bea: 28f7 |001d: goto 0014 // -0009 │ │ catches : 1 │ │ 0x0005 - 0x0014 │ │ Ljava/io/IOException; -> 0x0015 │ │ positions : │ │ 0x0000 line=139 │ │ 0x0002 line=140 │ │ 0x0005 line=142 │ │ @@ -31210,26 +31212,26 @@ │ │ type : '(Ljava/io/FileOutputStream;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 23 16-bit code units │ │ -046064: |[046064] android.support.v4.util.AtomicFile.finishWrite:(Ljava/io/FileOutputStream;)V │ │ -046074: 3804 0d00 |0000: if-eqz v4, 000d // +000d │ │ -046078: 7110 d507 0400 |0002: invoke-static {v4}, Landroid/support/v4/util/AtomicFile;.sync:(Ljava/io/FileOutputStream;)Z // method@07d5 │ │ -04607e: 6e10 b814 0400 |0005: invoke-virtual {v4}, Ljava/io/FileOutputStream;.close:()V // method@14b8 │ │ -046084: 5431 b102 |0008: iget-object v1, v3, Landroid/support/v4/util/AtomicFile;.mBackupName:Ljava/io/File; // field@02b1 │ │ -046088: 6e10 a114 0100 |000a: invoke-virtual {v1}, Ljava/io/File;.delete:()Z // method@14a1 │ │ -04608e: 0e00 |000d: return-void │ │ -046090: 0d00 |000e: move-exception v0 │ │ -046092: 1a01 7402 |000f: const-string v1, "AtomicFile" // string@0274 │ │ -046096: 1a02 7c14 |0011: const-string v2, "finishWrite: Got exception:" // string@147c │ │ -04609a: 7130 fb11 2100 |0013: invoke-static {v1, v2, v0}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@11fb │ │ -0460a0: 28f7 |0016: goto 000d // -0009 │ │ +047bfc: |[047bfc] android.support.v4.util.AtomicFile.finishWrite:(Ljava/io/FileOutputStream;)V │ │ +047c0c: 3804 0d00 |0000: if-eqz v4, 000d // +000d │ │ +047c10: 7110 d507 0400 |0002: invoke-static {v4}, Landroid/support/v4/util/AtomicFile;.sync:(Ljava/io/FileOutputStream;)Z // method@07d5 │ │ +047c16: 6e10 b814 0400 |0005: invoke-virtual {v4}, Ljava/io/FileOutputStream;.close:()V // method@14b8 │ │ +047c1c: 5431 b102 |0008: iget-object v1, v3, Landroid/support/v4/util/AtomicFile;.mBackupName:Ljava/io/File; // field@02b1 │ │ +047c20: 6e10 a114 0100 |000a: invoke-virtual {v1}, Ljava/io/File;.delete:()Z // method@14a1 │ │ +047c26: 0e00 |000d: return-void │ │ +047c28: 0d00 |000e: move-exception v0 │ │ +047c2a: 1a01 7402 |000f: const-string v1, "AtomicFile" // string@0274 │ │ +047c2e: 1a02 7814 |0011: const-string v2, "finishWrite: Got exception:" // string@1478 │ │ +047c32: 7130 fb11 2100 |0013: invoke-static {v1, v2, v0}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@11fb │ │ +047c38: 28f7 |0016: goto 000d // -0009 │ │ catches : 1 │ │ 0x0005 - 0x000d │ │ Ljava/io/IOException; -> 0x000e │ │ positions : │ │ 0x0000 line=122 │ │ 0x0002 line=123 │ │ 0x0005 line=125 │ │ @@ -31247,17 +31249,17 @@ │ │ type : '()Ljava/io/File;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0460b4: |[0460b4] android.support.v4.util.AtomicFile.getBaseFile:()Ljava/io/File; │ │ -0460c4: 5410 b202 |0000: iget-object v0, v1, Landroid/support/v4/util/AtomicFile;.mBaseName:Ljava/io/File; // field@02b2 │ │ -0460c8: 1100 |0002: return-object v0 │ │ +047c4c: |[047c4c] android.support.v4.util.AtomicFile.getBaseFile:()Ljava/io/File; │ │ +047c5c: 5410 b202 |0000: iget-object v0, v1, Landroid/support/v4/util/AtomicFile;.mBaseName:Ljava/io/File; // field@02b2 │ │ +047c60: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=61 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/util/AtomicFile; │ │ │ │ #4 : (in Landroid/support/v4/util/AtomicFile;) │ │ @@ -31265,28 +31267,28 @@ │ │ type : '()Ljava/io/FileInputStream;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 28 16-bit code units │ │ -0460cc: |[0460cc] android.support.v4.util.AtomicFile.openRead:()Ljava/io/FileInputStream; │ │ -0460dc: 5420 b102 |0000: iget-object v0, v2, Landroid/support/v4/util/AtomicFile;.mBackupName:Ljava/io/File; // field@02b1 │ │ -0460e0: 6e10 a214 0000 |0002: invoke-virtual {v0}, Ljava/io/File;.exists:()Z // method@14a2 │ │ -0460e6: 0a00 |0005: move-result v0 │ │ -0460e8: 3800 0e00 |0006: if-eqz v0, 0014 // +000e │ │ -0460ec: 5420 b202 |0008: iget-object v0, v2, Landroid/support/v4/util/AtomicFile;.mBaseName:Ljava/io/File; // field@02b2 │ │ -0460f0: 6e10 a114 0000 |000a: invoke-virtual {v0}, Ljava/io/File;.delete:()Z // method@14a1 │ │ -0460f6: 5420 b102 |000d: iget-object v0, v2, Landroid/support/v4/util/AtomicFile;.mBackupName:Ljava/io/File; // field@02b1 │ │ -0460fa: 5421 b202 |000f: iget-object v1, v2, Landroid/support/v4/util/AtomicFile;.mBaseName:Ljava/io/File; // field@02b2 │ │ -0460fe: 6e20 ae14 1000 |0011: invoke-virtual {v0, v1}, Ljava/io/File;.renameTo:(Ljava/io/File;)Z // method@14ae │ │ -046104: 2200 0e03 |0014: new-instance v0, Ljava/io/FileInputStream; // type@030e │ │ -046108: 5421 b202 |0016: iget-object v1, v2, Landroid/support/v4/util/AtomicFile;.mBaseName:Ljava/io/File; // field@02b2 │ │ -04610c: 7020 b014 1000 |0018: invoke-direct {v0, v1}, Ljava/io/FileInputStream;.:(Ljava/io/File;)V // method@14b0 │ │ -046112: 1100 |001b: return-object v0 │ │ +047c64: |[047c64] android.support.v4.util.AtomicFile.openRead:()Ljava/io/FileInputStream; │ │ +047c74: 5420 b102 |0000: iget-object v0, v2, Landroid/support/v4/util/AtomicFile;.mBackupName:Ljava/io/File; // field@02b1 │ │ +047c78: 6e10 a214 0000 |0002: invoke-virtual {v0}, Ljava/io/File;.exists:()Z // method@14a2 │ │ +047c7e: 0a00 |0005: move-result v0 │ │ +047c80: 3800 0e00 |0006: if-eqz v0, 0014 // +000e │ │ +047c84: 5420 b202 |0008: iget-object v0, v2, Landroid/support/v4/util/AtomicFile;.mBaseName:Ljava/io/File; // field@02b2 │ │ +047c88: 6e10 a114 0000 |000a: invoke-virtual {v0}, Ljava/io/File;.delete:()Z // method@14a1 │ │ +047c8e: 5420 b102 |000d: iget-object v0, v2, Landroid/support/v4/util/AtomicFile;.mBackupName:Ljava/io/File; // field@02b1 │ │ +047c92: 5421 b202 |000f: iget-object v1, v2, Landroid/support/v4/util/AtomicFile;.mBaseName:Ljava/io/File; // field@02b2 │ │ +047c96: 6e20 ae14 1000 |0011: invoke-virtual {v0, v1}, Ljava/io/File;.renameTo:(Ljava/io/File;)Z // method@14ae │ │ +047c9c: 2200 0b03 |0014: new-instance v0, Ljava/io/FileInputStream; // type@030b │ │ +047ca0: 5421 b202 |0016: iget-object v1, v2, Landroid/support/v4/util/AtomicFile;.mBaseName:Ljava/io/File; // field@02b2 │ │ +047ca4: 7020 b014 1000 |0018: invoke-direct {v0, v1}, Ljava/io/FileInputStream;.:(Ljava/io/File;)V // method@14b0 │ │ +047caa: 1100 |001b: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=164 │ │ 0x0008 line=165 │ │ 0x000d line=166 │ │ 0x0014 line=168 │ │ locals : │ │ @@ -31297,44 +31299,44 @@ │ │ type : '()[B' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 48 16-bit code units │ │ -046114: |[046114] android.support.v4.util.AtomicFile.readFully:()[B │ │ -046124: 6e10 d207 0800 |0000: invoke-virtual {v8}, Landroid/support/v4/util/AtomicFile;.openRead:()Ljava/io/FileInputStream; // method@07d2 │ │ -04612a: 0c05 |0003: move-result-object v5 │ │ -04612c: 1204 |0004: const/4 v4, #int 0 // #0 │ │ -04612e: 6e10 b214 0500 |0005: invoke-virtual {v5}, Ljava/io/FileInputStream;.available:()I // method@14b2 │ │ -046134: 0a01 |0008: move-result v1 │ │ -046136: 2312 8c04 |0009: new-array v2, v1, [B // type@048c │ │ -04613a: 2126 |000b: array-length v6, v2 │ │ -04613c: b146 |000c: sub-int/2addr v6, v4 │ │ -04613e: 6e40 b414 2564 |000d: invoke-virtual {v5, v2, v4, v6}, Ljava/io/FileInputStream;.read:([BII)I // method@14b4 │ │ -046144: 0a00 |0010: move-result v0 │ │ -046146: 3c00 0600 |0011: if-gtz v0, 0017 // +0006 │ │ -04614a: 6e10 b314 0500 |0013: invoke-virtual {v5}, Ljava/io/FileInputStream;.close:()V // method@14b3 │ │ -046150: 1102 |0016: return-object v2 │ │ -046152: b004 |0017: add-int/2addr v4, v0 │ │ -046154: 6e10 b214 0500 |0018: invoke-virtual {v5}, Ljava/io/FileInputStream;.available:()I // method@14b2 │ │ -04615a: 0a01 |001b: move-result v1 │ │ -04615c: 2126 |001c: array-length v6, v2 │ │ -04615e: b146 |001d: sub-int/2addr v6, v4 │ │ -046160: 3761 edff |001e: if-le v1, v6, 000b // -0013 │ │ -046164: 9006 0401 |0020: add-int v6, v4, v1 │ │ -046168: 2363 8c04 |0022: new-array v3, v6, [B // type@048c │ │ -04616c: 1206 |0024: const/4 v6, #int 0 // #0 │ │ -04616e: 1207 |0025: const/4 v7, #int 0 // #0 │ │ -046170: 7154 6515 6273 |0026: invoke-static {v2, v6, v3, v7, v4}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@1565 │ │ -046176: 0732 |0029: move-object v2, v3 │ │ -046178: 28e1 |002a: goto 000b // -001f │ │ -04617a: 0d06 |002b: move-exception v6 │ │ -04617c: 6e10 b314 0500 |002c: invoke-virtual {v5}, Ljava/io/FileInputStream;.close:()V // method@14b3 │ │ -046182: 2706 |002f: throw v6 │ │ +047cac: |[047cac] android.support.v4.util.AtomicFile.readFully:()[B │ │ +047cbc: 6e10 d207 0800 |0000: invoke-virtual {v8}, Landroid/support/v4/util/AtomicFile;.openRead:()Ljava/io/FileInputStream; // method@07d2 │ │ +047cc2: 0c05 |0003: move-result-object v5 │ │ +047cc4: 1204 |0004: const/4 v4, #int 0 // #0 │ │ +047cc6: 6e10 b214 0500 |0005: invoke-virtual {v5}, Ljava/io/FileInputStream;.available:()I // method@14b2 │ │ +047ccc: 0a01 |0008: move-result v1 │ │ +047cce: 2312 8904 |0009: new-array v2, v1, [B // type@0489 │ │ +047cd2: 2126 |000b: array-length v6, v2 │ │ +047cd4: b146 |000c: sub-int/2addr v6, v4 │ │ +047cd6: 6e40 b414 2564 |000d: invoke-virtual {v5, v2, v4, v6}, Ljava/io/FileInputStream;.read:([BII)I // method@14b4 │ │ +047cdc: 0a00 |0010: move-result v0 │ │ +047cde: 3c00 0600 |0011: if-gtz v0, 0017 // +0006 │ │ +047ce2: 6e10 b314 0500 |0013: invoke-virtual {v5}, Ljava/io/FileInputStream;.close:()V // method@14b3 │ │ +047ce8: 1102 |0016: return-object v2 │ │ +047cea: b004 |0017: add-int/2addr v4, v0 │ │ +047cec: 6e10 b214 0500 |0018: invoke-virtual {v5}, Ljava/io/FileInputStream;.available:()I // method@14b2 │ │ +047cf2: 0a01 |001b: move-result v1 │ │ +047cf4: 2126 |001c: array-length v6, v2 │ │ +047cf6: b146 |001d: sub-int/2addr v6, v4 │ │ +047cf8: 3761 edff |001e: if-le v1, v6, 000b // -0013 │ │ +047cfc: 9006 0401 |0020: add-int v6, v4, v1 │ │ +047d00: 2363 8904 |0022: new-array v3, v6, [B // type@0489 │ │ +047d04: 1206 |0024: const/4 v6, #int 0 // #0 │ │ +047d06: 1207 |0025: const/4 v7, #int 0 // #0 │ │ +047d08: 7154 6515 6273 |0026: invoke-static {v2, v6, v3, v7, v4}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@1565 │ │ +047d0e: 0732 |0029: move-object v2, v3 │ │ +047d10: 28e1 |002a: goto 000b // -001f │ │ +047d12: 0d06 |002b: move-exception v6 │ │ +047d14: 6e10 b314 0500 |002c: invoke-virtual {v5}, Ljava/io/FileInputStream;.close:()V // method@14b3 │ │ +047d1a: 2706 |002f: throw v6 │ │ catches : 2 │ │ 0x0005 - 0x0010 │ │ -> 0x002b │ │ 0x0018 - 0x0029 │ │ -> 0x002b │ │ positions : │ │ 0x0000 line=176 │ │ @@ -31365,92 +31367,92 @@ │ │ type : '()Ljava/io/FileOutputStream;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 155 16-bit code units │ │ -046198: |[046198] android.support.v4.util.AtomicFile.startWrite:()Ljava/io/FileOutputStream; │ │ -0461a8: 5474 b202 |0000: iget-object v4, v7, Landroid/support/v4/util/AtomicFile;.mBaseName:Ljava/io/File; // field@02b2 │ │ -0461ac: 6e10 a214 0400 |0002: invoke-virtual {v4}, Ljava/io/File;.exists:()Z // method@14a2 │ │ -0461b2: 0a04 |0005: move-result v4 │ │ -0461b4: 3804 3a00 |0006: if-eqz v4, 0040 // +003a │ │ -0461b8: 5474 b102 |0008: iget-object v4, v7, Landroid/support/v4/util/AtomicFile;.mBackupName:Ljava/io/File; // field@02b1 │ │ -0461bc: 6e10 a214 0400 |000a: invoke-virtual {v4}, Ljava/io/File;.exists:()Z // method@14a2 │ │ -0461c2: 0a04 |000d: move-result v4 │ │ -0461c4: 3904 3b00 |000e: if-nez v4, 0049 // +003b │ │ -0461c8: 5474 b202 |0010: iget-object v4, v7, Landroid/support/v4/util/AtomicFile;.mBaseName:Ljava/io/File; // field@02b2 │ │ -0461cc: 5475 b102 |0012: iget-object v5, v7, Landroid/support/v4/util/AtomicFile;.mBackupName:Ljava/io/File; // field@02b1 │ │ -0461d0: 6e20 ae14 5400 |0014: invoke-virtual {v4, v5}, Ljava/io/File;.renameTo:(Ljava/io/File;)Z // method@14ae │ │ -0461d6: 0a04 |0017: move-result v4 │ │ -0461d8: 3904 2800 |0018: if-nez v4, 0040 // +0028 │ │ -0461dc: 1a04 7402 |001a: const-string v4, "AtomicFile" // string@0274 │ │ -0461e0: 2205 4203 |001c: new-instance v5, Ljava/lang/StringBuilder; // type@0342 │ │ -0461e4: 7010 5715 0500 |001e: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ -0461ea: 1a06 6f03 |0021: const-string v6, "Couldn't rename file " // string@036f │ │ -0461ee: 6e20 5f15 6500 |0023: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -0461f4: 0c05 |0026: move-result-object v5 │ │ -0461f6: 5476 b202 |0027: iget-object v6, v7, Landroid/support/v4/util/AtomicFile;.mBaseName:Ljava/io/File; // field@02b2 │ │ -0461fa: 6e20 5e15 6500 |0029: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@155e │ │ -046200: 0c05 |002c: move-result-object v5 │ │ -046202: 1a06 b800 |002d: const-string v6, " to backup file " // string@00b8 │ │ -046206: 6e20 5f15 6500 |002f: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -04620c: 0c05 |0032: move-result-object v5 │ │ -04620e: 5476 b102 |0033: iget-object v6, v7, Landroid/support/v4/util/AtomicFile;.mBackupName:Ljava/io/File; // field@02b1 │ │ -046212: 6e20 5e15 6500 |0035: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@155e │ │ -046218: 0c05 |0038: move-result-object v5 │ │ -04621a: 6e10 6415 0500 |0039: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ -046220: 0c05 |003c: move-result-object v5 │ │ -046222: 7120 fa11 5400 |003d: invoke-static {v4, v5}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@11fa │ │ -046228: 1203 |0040: const/4 v3, #int 0 // #0 │ │ -04622a: 2203 1003 |0041: new-instance v3, Ljava/io/FileOutputStream; // type@0310 │ │ -04622e: 5474 b202 |0043: iget-object v4, v7, Landroid/support/v4/util/AtomicFile;.mBaseName:Ljava/io/File; // field@02b2 │ │ -046232: 7020 b514 4300 |0045: invoke-direct {v3, v4}, Ljava/io/FileOutputStream;.:(Ljava/io/File;)V // method@14b5 │ │ -046238: 1103 |0048: return-object v3 │ │ -04623a: 5474 b202 |0049: iget-object v4, v7, Landroid/support/v4/util/AtomicFile;.mBaseName:Ljava/io/File; // field@02b2 │ │ -04623e: 6e10 a114 0400 |004b: invoke-virtual {v4}, Ljava/io/File;.delete:()Z // method@14a1 │ │ -046244: 28f2 |004e: goto 0040 // -000e │ │ -046246: 0d00 |004f: move-exception v0 │ │ -046248: 5474 b202 |0050: iget-object v4, v7, Landroid/support/v4/util/AtomicFile;.mBaseName:Ljava/io/File; // field@02b2 │ │ -04624c: 6e10 a814 0400 |0052: invoke-virtual {v4}, Ljava/io/File;.getParentFile:()Ljava/io/File; // method@14a8 │ │ -046252: 0c02 |0055: move-result-object v2 │ │ -046254: 6e10 ad14 0200 |0056: invoke-virtual {v2}, Ljava/io/File;.mkdir:()Z // method@14ad │ │ -04625a: 0a04 |0059: move-result v4 │ │ -04625c: 3904 1d00 |005a: if-nez v4, 0077 // +001d │ │ -046260: 2204 1103 |005c: new-instance v4, Ljava/io/IOException; // type@0311 │ │ -046264: 2205 4203 |005e: new-instance v5, Ljava/lang/StringBuilder; // type@0342 │ │ -046268: 7010 5715 0500 |0060: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ -04626e: 1a06 6c03 |0063: const-string v6, "Couldn't create directory " // string@036c │ │ -046272: 6e20 5f15 6500 |0065: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -046278: 0c05 |0068: move-result-object v5 │ │ -04627a: 5476 b202 |0069: iget-object v6, v7, Landroid/support/v4/util/AtomicFile;.mBaseName:Ljava/io/File; // field@02b2 │ │ -04627e: 6e20 5e15 6500 |006b: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@155e │ │ -046284: 0c05 |006e: move-result-object v5 │ │ -046286: 6e10 6415 0500 |006f: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ -04628c: 0c05 |0072: move-result-object v5 │ │ -04628e: 7020 bc14 5400 |0073: invoke-direct {v4, v5}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@14bc │ │ -046294: 2704 |0076: throw v4 │ │ -046296: 2203 1003 |0077: new-instance v3, Ljava/io/FileOutputStream; // type@0310 │ │ -04629a: 5474 b202 |0079: iget-object v4, v7, Landroid/support/v4/util/AtomicFile;.mBaseName:Ljava/io/File; // field@02b2 │ │ -04629e: 7020 b514 4300 |007b: invoke-direct {v3, v4}, Ljava/io/FileOutputStream;.:(Ljava/io/File;)V // method@14b5 │ │ -0462a4: 28ca |007e: goto 0048 // -0036 │ │ -0462a6: 0d01 |007f: move-exception v1 │ │ -0462a8: 2204 1103 |0080: new-instance v4, Ljava/io/IOException; // type@0311 │ │ -0462ac: 2205 4203 |0082: new-instance v5, Ljava/lang/StringBuilder; // type@0342 │ │ -0462b0: 7010 5715 0500 |0084: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ -0462b6: 1a06 6b03 |0087: const-string v6, "Couldn't create " // string@036b │ │ -0462ba: 6e20 5f15 6500 |0089: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -0462c0: 0c05 |008c: move-result-object v5 │ │ -0462c2: 5476 b202 |008d: iget-object v6, v7, Landroid/support/v4/util/AtomicFile;.mBaseName:Ljava/io/File; // field@02b2 │ │ -0462c6: 6e20 5e15 6500 |008f: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@155e │ │ -0462cc: 0c05 |0092: move-result-object v5 │ │ -0462ce: 6e10 6415 0500 |0093: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ -0462d4: 0c05 |0096: move-result-object v5 │ │ -0462d6: 7020 bc14 5400 |0097: invoke-direct {v4, v5}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@14bc │ │ -0462dc: 2704 |009a: throw v4 │ │ +047d30: |[047d30] android.support.v4.util.AtomicFile.startWrite:()Ljava/io/FileOutputStream; │ │ +047d40: 5474 b202 |0000: iget-object v4, v7, Landroid/support/v4/util/AtomicFile;.mBaseName:Ljava/io/File; // field@02b2 │ │ +047d44: 6e10 a214 0400 |0002: invoke-virtual {v4}, Ljava/io/File;.exists:()Z // method@14a2 │ │ +047d4a: 0a04 |0005: move-result v4 │ │ +047d4c: 3804 3a00 |0006: if-eqz v4, 0040 // +003a │ │ +047d50: 5474 b102 |0008: iget-object v4, v7, Landroid/support/v4/util/AtomicFile;.mBackupName:Ljava/io/File; // field@02b1 │ │ +047d54: 6e10 a214 0400 |000a: invoke-virtual {v4}, Ljava/io/File;.exists:()Z // method@14a2 │ │ +047d5a: 0a04 |000d: move-result v4 │ │ +047d5c: 3904 3b00 |000e: if-nez v4, 0049 // +003b │ │ +047d60: 5474 b202 |0010: iget-object v4, v7, Landroid/support/v4/util/AtomicFile;.mBaseName:Ljava/io/File; // field@02b2 │ │ +047d64: 5475 b102 |0012: iget-object v5, v7, Landroid/support/v4/util/AtomicFile;.mBackupName:Ljava/io/File; // field@02b1 │ │ +047d68: 6e20 ae14 5400 |0014: invoke-virtual {v4, v5}, Ljava/io/File;.renameTo:(Ljava/io/File;)Z // method@14ae │ │ +047d6e: 0a04 |0017: move-result v4 │ │ +047d70: 3904 2800 |0018: if-nez v4, 0040 // +0028 │ │ +047d74: 1a04 7402 |001a: const-string v4, "AtomicFile" // string@0274 │ │ +047d78: 2205 3f03 |001c: new-instance v5, Ljava/lang/StringBuilder; // type@033f │ │ +047d7c: 7010 5715 0500 |001e: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ +047d82: 1a06 6f03 |0021: const-string v6, "Couldn't rename file " // string@036f │ │ +047d86: 6e20 5f15 6500 |0023: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +047d8c: 0c05 |0026: move-result-object v5 │ │ +047d8e: 5476 b202 |0027: iget-object v6, v7, Landroid/support/v4/util/AtomicFile;.mBaseName:Ljava/io/File; // field@02b2 │ │ +047d92: 6e20 5e15 6500 |0029: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@155e │ │ +047d98: 0c05 |002c: move-result-object v5 │ │ +047d9a: 1a06 b800 |002d: const-string v6, " to backup file " // string@00b8 │ │ +047d9e: 6e20 5f15 6500 |002f: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +047da4: 0c05 |0032: move-result-object v5 │ │ +047da6: 5476 b102 |0033: iget-object v6, v7, Landroid/support/v4/util/AtomicFile;.mBackupName:Ljava/io/File; // field@02b1 │ │ +047daa: 6e20 5e15 6500 |0035: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@155e │ │ +047db0: 0c05 |0038: move-result-object v5 │ │ +047db2: 6e10 6415 0500 |0039: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ +047db8: 0c05 |003c: move-result-object v5 │ │ +047dba: 7120 fa11 5400 |003d: invoke-static {v4, v5}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@11fa │ │ +047dc0: 1203 |0040: const/4 v3, #int 0 // #0 │ │ +047dc2: 2203 0d03 |0041: new-instance v3, Ljava/io/FileOutputStream; // type@030d │ │ +047dc6: 5474 b202 |0043: iget-object v4, v7, Landroid/support/v4/util/AtomicFile;.mBaseName:Ljava/io/File; // field@02b2 │ │ +047dca: 7020 b514 4300 |0045: invoke-direct {v3, v4}, Ljava/io/FileOutputStream;.:(Ljava/io/File;)V // method@14b5 │ │ +047dd0: 1103 |0048: return-object v3 │ │ +047dd2: 5474 b202 |0049: iget-object v4, v7, Landroid/support/v4/util/AtomicFile;.mBaseName:Ljava/io/File; // field@02b2 │ │ +047dd6: 6e10 a114 0400 |004b: invoke-virtual {v4}, Ljava/io/File;.delete:()Z // method@14a1 │ │ +047ddc: 28f2 |004e: goto 0040 // -000e │ │ +047dde: 0d00 |004f: move-exception v0 │ │ +047de0: 5474 b202 |0050: iget-object v4, v7, Landroid/support/v4/util/AtomicFile;.mBaseName:Ljava/io/File; // field@02b2 │ │ +047de4: 6e10 a814 0400 |0052: invoke-virtual {v4}, Ljava/io/File;.getParentFile:()Ljava/io/File; // method@14a8 │ │ +047dea: 0c02 |0055: move-result-object v2 │ │ +047dec: 6e10 ad14 0200 |0056: invoke-virtual {v2}, Ljava/io/File;.mkdir:()Z // method@14ad │ │ +047df2: 0a04 |0059: move-result v4 │ │ +047df4: 3904 1d00 |005a: if-nez v4, 0077 // +001d │ │ +047df8: 2204 0e03 |005c: new-instance v4, Ljava/io/IOException; // type@030e │ │ +047dfc: 2205 3f03 |005e: new-instance v5, Ljava/lang/StringBuilder; // type@033f │ │ +047e00: 7010 5715 0500 |0060: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ +047e06: 1a06 6c03 |0063: const-string v6, "Couldn't create directory " // string@036c │ │ +047e0a: 6e20 5f15 6500 |0065: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +047e10: 0c05 |0068: move-result-object v5 │ │ +047e12: 5476 b202 |0069: iget-object v6, v7, Landroid/support/v4/util/AtomicFile;.mBaseName:Ljava/io/File; // field@02b2 │ │ +047e16: 6e20 5e15 6500 |006b: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@155e │ │ +047e1c: 0c05 |006e: move-result-object v5 │ │ +047e1e: 6e10 6415 0500 |006f: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ +047e24: 0c05 |0072: move-result-object v5 │ │ +047e26: 7020 bc14 5400 |0073: invoke-direct {v4, v5}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@14bc │ │ +047e2c: 2704 |0076: throw v4 │ │ +047e2e: 2203 0d03 |0077: new-instance v3, Ljava/io/FileOutputStream; // type@030d │ │ +047e32: 5474 b202 |0079: iget-object v4, v7, Landroid/support/v4/util/AtomicFile;.mBaseName:Ljava/io/File; // field@02b2 │ │ +047e36: 7020 b514 4300 |007b: invoke-direct {v3, v4}, Ljava/io/FileOutputStream;.:(Ljava/io/File;)V // method@14b5 │ │ +047e3c: 28ca |007e: goto 0048 // -0036 │ │ +047e3e: 0d01 |007f: move-exception v1 │ │ +047e40: 2204 0e03 |0080: new-instance v4, Ljava/io/IOException; // type@030e │ │ +047e44: 2205 3f03 |0082: new-instance v5, Ljava/lang/StringBuilder; // type@033f │ │ +047e48: 7010 5715 0500 |0084: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ +047e4e: 1a06 6b03 |0087: const-string v6, "Couldn't create " // string@036b │ │ +047e52: 6e20 5f15 6500 |0089: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +047e58: 0c05 |008c: move-result-object v5 │ │ +047e5a: 5476 b202 |008d: iget-object v6, v7, Landroid/support/v4/util/AtomicFile;.mBaseName:Ljava/io/File; // field@02b2 │ │ +047e5e: 6e20 5e15 6500 |008f: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@155e │ │ +047e64: 0c05 |0092: move-result-object v5 │ │ +047e66: 6e10 6415 0500 |0093: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ +047e6c: 0c05 |0096: move-result-object v5 │ │ +047e6e: 7020 bc14 5400 |0097: invoke-direct {v4, v5}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@14bc │ │ +047e74: 2704 |009a: throw v4 │ │ catches : 2 │ │ 0x0041 - 0x0048 │ │ Ljava/io/FileNotFoundException; -> 0x004f │ │ 0x0077 - 0x007e │ │ Ljava/io/FileNotFoundException; -> 0x007f │ │ positions : │ │ 0x0000 line=88 │ │ @@ -31476,17 +31478,17 @@ │ │ 0x0080 - 0x009b reg=1 e2 Ljava/io/FileNotFoundException; │ │ 0x0056 - 0x009b reg=2 parent Ljava/io/File; │ │ 0x0000 - 0x009b reg=7 this Landroid/support/v4/util/AtomicFile; │ │ │ │ source_file_idx : 629 (AtomicFile.java) │ │ │ │ Class #160 header: │ │ -class_idx : 361 │ │ +class_idx : 358 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 826 │ │ +superclass_idx : 823 │ │ source_file_idx : 850 │ │ static_fields_size : 3 │ │ instance_fields_size: 0 │ │ direct_methods_size : 8 │ │ virtual_methods_size: 0 │ │ │ │ Class #160 - │ │ @@ -31514,23 +31516,23 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 14 16-bit code units │ │ -0462fc: |[0462fc] android.support.v4.util.ContainerHelpers.:()V │ │ -04630c: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -04630e: 2310 8f04 |0001: new-array v0, v1, [I // type@048f │ │ -046312: 6900 b302 |0003: sput-object v0, Landroid/support/v4/util/ContainerHelpers;.EMPTY_INTS:[I // field@02b3 │ │ -046316: 2310 9004 |0005: new-array v0, v1, [J // type@0490 │ │ -04631a: 6900 b402 |0007: sput-object v0, Landroid/support/v4/util/ContainerHelpers;.EMPTY_LONGS:[J // field@02b4 │ │ -04631e: 2310 a404 |0009: new-array v0, v1, [Ljava/lang/Object; // type@04a4 │ │ -046322: 6900 b502 |000b: sput-object v0, Landroid/support/v4/util/ContainerHelpers;.EMPTY_OBJECTS:[Ljava/lang/Object; // field@02b5 │ │ -046326: 0e00 |000d: return-void │ │ +047e94: |[047e94] android.support.v4.util.ContainerHelpers.:()V │ │ +047ea4: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +047ea6: 2310 8c04 |0001: new-array v0, v1, [I // type@048c │ │ +047eaa: 6900 b302 |0003: sput-object v0, Landroid/support/v4/util/ContainerHelpers;.EMPTY_INTS:[I // field@02b3 │ │ +047eae: 2310 8d04 |0005: new-array v0, v1, [J // type@048d │ │ +047eb2: 6900 b402 |0007: sput-object v0, Landroid/support/v4/util/ContainerHelpers;.EMPTY_LONGS:[J // field@02b4 │ │ +047eb6: 2310 a104 |0009: new-array v0, v1, [Ljava/lang/Object; // type@04a1 │ │ +047eba: 6900 b502 |000b: sput-object v0, Landroid/support/v4/util/ContainerHelpers;.EMPTY_OBJECTS:[Ljava/lang/Object; // field@02b5 │ │ +047ebe: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=20 │ │ 0x0005 line=21 │ │ 0x0009 line=22 │ │ locals : │ │ │ │ @@ -31539,17 +31541,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -046328: |[046328] android.support.v4.util.ContainerHelpers.:()V │ │ -046338: 7010 1c15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ -04633e: 0e00 |0003: return-void │ │ +047ec0: |[047ec0] android.support.v4.util.ContainerHelpers.:()V │ │ +047ed0: 7010 1c15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ +047ed6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=19 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/util/ContainerHelpers; │ │ │ │ #2 : (in Landroid/support/v4/util/ContainerHelpers;) │ │ @@ -31557,29 +31559,29 @@ │ │ type : '([III)I' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 24 16-bit code units │ │ -046340: |[046340] android.support.v4.util.ContainerHelpers.binarySearch:([III)I │ │ -046350: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -046352: d800 06ff |0001: add-int/lit8 v0, v6, #int -1 // #ff │ │ -046356: 3601 1200 |0003: if-gt v1, v0, 0015 // +0012 │ │ -04635a: 9004 0100 |0005: add-int v4, v1, v0 │ │ -04635e: e202 0401 |0007: ushr-int/lit8 v2, v4, #int 1 // #01 │ │ -046362: 4403 0502 |0009: aget v3, v5, v2 │ │ -046366: 3573 0500 |000b: if-ge v3, v7, 0010 // +0005 │ │ -04636a: d801 0201 |000d: add-int/lit8 v1, v2, #int 1 // #01 │ │ -04636e: 28f4 |000f: goto 0003 // -000c │ │ -046370: 3773 0700 |0010: if-le v3, v7, 0017 // +0007 │ │ -046374: d800 02ff |0012: add-int/lit8 v0, v2, #int -1 // #ff │ │ -046378: 28ef |0014: goto 0003 // -0011 │ │ -04637a: df02 01ff |0015: xor-int/lit8 v2, v1, #int -1 // #ff │ │ -04637e: 0f02 |0017: return v2 │ │ +047ed8: |[047ed8] android.support.v4.util.ContainerHelpers.binarySearch:([III)I │ │ +047ee8: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +047eea: d800 06ff |0001: add-int/lit8 v0, v6, #int -1 // #ff │ │ +047eee: 3601 1200 |0003: if-gt v1, v0, 0015 // +0012 │ │ +047ef2: 9004 0100 |0005: add-int v4, v1, v0 │ │ +047ef6: e202 0401 |0007: ushr-int/lit8 v2, v4, #int 1 // #01 │ │ +047efa: 4403 0502 |0009: aget v3, v5, v2 │ │ +047efe: 3573 0500 |000b: if-ge v3, v7, 0010 // +0005 │ │ +047f02: d801 0201 |000d: add-int/lit8 v1, v2, #int 1 // #01 │ │ +047f06: 28f4 |000f: goto 0003 // -000c │ │ +047f08: 3773 0700 |0010: if-le v3, v7, 0017 // +0007 │ │ +047f0c: d800 02ff |0012: add-int/lit8 v0, v2, #int -1 // #ff │ │ +047f10: 28ef |0014: goto 0003 // -0011 │ │ +047f12: df02 01ff |0015: xor-int/lit8 v2, v1, #int -1 // #ff │ │ +047f16: 0f02 |0017: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ 0x0001 line=47 │ │ 0x0003 line=49 │ │ 0x0005 line=50 │ │ 0x0009 line=51 │ │ @@ -31602,46 +31604,46 @@ │ │ type : '([JIJ)I' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 10 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 28 16-bit code units │ │ -046380: |[046380] android.support.v4.util.ContainerHelpers.binarySearch:([JIJ)I │ │ -046390: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -046392: d800 07ff |0001: add-int/lit8 v0, v7, #int -1 // #ff │ │ -046396: 3601 1600 |0003: if-gt v1, v0, 0019 // +0016 │ │ -04639a: 9005 0100 |0005: add-int v5, v1, v0 │ │ -04639e: e202 0501 |0007: ushr-int/lit8 v2, v5, #int 1 // #01 │ │ -0463a2: 4503 0602 |0009: aget-wide v3, v6, v2 │ │ -0463a6: 3105 0308 |000b: cmp-long v5, v3, v8 │ │ -0463aa: 3b05 0500 |000d: if-gez v5, 0012 // +0005 │ │ -0463ae: d801 0201 |000f: add-int/lit8 v1, v2, #int 1 // #01 │ │ -0463b2: 28f2 |0011: goto 0003 // -000e │ │ -0463b4: 3105 0308 |0012: cmp-long v5, v3, v8 │ │ -0463b8: 3d05 0700 |0014: if-lez v5, 001b // +0007 │ │ -0463bc: d800 02ff |0016: add-int/lit8 v0, v2, #int -1 // #ff │ │ -0463c0: 28eb |0018: goto 0003 // -0015 │ │ -0463c2: df02 01ff |0019: xor-int/lit8 v2, v1, #int -1 // #ff │ │ -0463c6: 0f02 |001b: return v2 │ │ +047f18: |[047f18] android.support.v4.util.ContainerHelpers.binarySearch:([JIJ)I │ │ +047f28: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +047f2a: d800 07ff |0001: add-int/lit8 v0, v7, #int -1 // #ff │ │ +047f2e: 3601 1600 |0003: if-gt v1, v0, 0019 // +0016 │ │ +047f32: 9003 0100 |0005: add-int v3, v1, v0 │ │ +047f36: e202 0301 |0007: ushr-int/lit8 v2, v3, #int 1 // #01 │ │ +047f3a: 4504 0602 |0009: aget-wide v4, v6, v2 │ │ +047f3e: 3103 0408 |000b: cmp-long v3, v4, v8 │ │ +047f42: 3b03 0500 |000d: if-gez v3, 0012 // +0005 │ │ +047f46: d801 0201 |000f: add-int/lit8 v1, v2, #int 1 // #01 │ │ +047f4a: 28f2 |0011: goto 0003 // -000e │ │ +047f4c: 3103 0408 |0012: cmp-long v3, v4, v8 │ │ +047f50: 3d03 0700 |0014: if-lez v3, 001b // +0007 │ │ +047f54: d800 02ff |0016: add-int/lit8 v0, v2, #int -1 // #ff │ │ +047f58: 28eb |0018: goto 0003 // -0015 │ │ +047f5a: df02 01ff |0019: xor-int/lit8 v2, v1, #int -1 // #ff │ │ +047f5e: 0f02 |001b: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=65 │ │ 0x0001 line=66 │ │ 0x0003 line=68 │ │ 0x0005 line=69 │ │ 0x0009 line=70 │ │ 0x000b line=72 │ │ 0x000f line=73 │ │ 0x0012 line=74 │ │ 0x0016 line=75 │ │ 0x0019 line=80 │ │ locals : │ │ 0x0009 - 0x0019 reg=2 mid I │ │ - 0x000b - 0x0019 reg=3 midVal J │ │ + 0x000b - 0x0019 reg=4 midVal J │ │ 0x0003 - 0x001c reg=0 hi I │ │ 0x0001 - 0x001c reg=1 lo I │ │ 0x0000 - 0x001c reg=6 array [J │ │ 0x0000 - 0x001c reg=7 size I │ │ 0x0000 - 0x001c reg=8 value J │ │ │ │ #4 : (in Landroid/support/v4/util/ContainerHelpers;) │ │ @@ -31649,24 +31651,24 @@ │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -0463c8: |[0463c8] android.support.v4.util.ContainerHelpers.equal:(Ljava/lang/Object;Ljava/lang/Object;)Z │ │ -0463d8: 3221 0a00 |0000: if-eq v1, v2, 000a // +000a │ │ -0463dc: 3801 0a00 |0002: if-eqz v1, 000c // +000a │ │ -0463e0: 6e20 1e15 2100 |0004: invoke-virtual {v1, v2}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@151e │ │ -0463e6: 0a00 |0007: move-result v0 │ │ -0463e8: 3800 0400 |0008: if-eqz v0, 000c // +0004 │ │ -0463ec: 1210 |000a: const/4 v0, #int 1 // #1 │ │ -0463ee: 0f00 |000b: return v0 │ │ -0463f0: 1200 |000c: const/4 v0, #int 0 // #0 │ │ -0463f2: 28fe |000d: goto 000b // -0002 │ │ +047f60: |[047f60] android.support.v4.util.ContainerHelpers.equal:(Ljava/lang/Object;Ljava/lang/Object;)Z │ │ +047f70: 3221 0a00 |0000: if-eq v1, v2, 000a // +000a │ │ +047f74: 3801 0a00 |0002: if-eqz v1, 000c // +000a │ │ +047f78: 6e20 1e15 2100 |0004: invoke-virtual {v1, v2}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@151e │ │ +047f7e: 0a00 |0007: move-result v0 │ │ +047f80: 3800 0400 |0008: if-eqz v0, 000c // +0004 │ │ +047f84: 1210 |000a: const/4 v0, #int 1 // #1 │ │ +047f86: 0f00 |000b: return v0 │ │ +047f88: 1200 |000c: const/4 v0, #int 0 // #0 │ │ +047f8a: 28fe |000d: goto 000b // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ locals : │ │ 0x0000 - 0x000e reg=1 a Ljava/lang/Object; │ │ 0x0000 - 0x000e reg=2 b Ljava/lang/Object; │ │ │ │ @@ -31675,27 +31677,27 @@ │ │ type : '(I)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 20 16-bit code units │ │ -0463f4: |[0463f4] android.support.v4.util.ContainerHelpers.idealByteArraySize:(I)I │ │ -046404: 1212 |0000: const/4 v2, #int 1 // #1 │ │ -046406: 1240 |0001: const/4 v0, #int 4 // #4 │ │ -046408: 1301 2000 |0002: const/16 v1, #int 32 // #20 │ │ -04640c: 3510 0c00 |0004: if-ge v0, v1, 0010 // +000c │ │ -046410: 9801 0200 |0006: shl-int v1, v2, v0 │ │ -046414: d801 01f4 |0008: add-int/lit8 v1, v1, #int -12 // #f4 │ │ -046418: 3613 0700 |000a: if-gt v3, v1, 0011 // +0007 │ │ -04641c: 9801 0200 |000c: shl-int v1, v2, v0 │ │ -046420: d803 01f4 |000e: add-int/lit8 v3, v1, #int -12 // #f4 │ │ -046424: 0f03 |0010: return v3 │ │ -046426: d800 0001 |0011: add-int/lit8 v0, v0, #int 1 // #01 │ │ -04642a: 28ef |0013: goto 0002 // -0011 │ │ +047f8c: |[047f8c] android.support.v4.util.ContainerHelpers.idealByteArraySize:(I)I │ │ +047f9c: 1212 |0000: const/4 v2, #int 1 // #1 │ │ +047f9e: 1240 |0001: const/4 v0, #int 4 // #4 │ │ +047fa0: 1301 2000 |0002: const/16 v1, #int 32 // #20 │ │ +047fa4: 3510 0c00 |0004: if-ge v0, v1, 0010 // +000c │ │ +047fa8: 9801 0200 |0006: shl-int v1, v2, v0 │ │ +047fac: d801 01f4 |0008: add-int/lit8 v1, v1, #int -12 // #f4 │ │ +047fb0: 3613 0700 |000a: if-gt v3, v1, 0011 // +0007 │ │ +047fb4: 9801 0200 |000c: shl-int v1, v2, v0 │ │ +047fb8: d803 01f4 |000e: add-int/lit8 v3, v1, #int -12 // #f4 │ │ +047fbc: 0f03 |0010: return v3 │ │ +047fbe: d800 0001 |0011: add-int/lit8 v0, v0, #int 1 // #01 │ │ +047fc2: 28ef |0013: goto 0002 // -0011 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=33 │ │ 0x0006 line=34 │ │ 0x000c line=35 │ │ 0x0010 line=37 │ │ 0x0011 line=33 │ │ @@ -31709,20 +31711,20 @@ │ │ type : '(I)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -04642c: |[04642c] android.support.v4.util.ContainerHelpers.idealIntArraySize:(I)I │ │ -04643c: da00 0104 |0000: mul-int/lit8 v0, v1, #int 4 // #04 │ │ -046440: 7110 db07 0000 |0002: invoke-static {v0}, Landroid/support/v4/util/ContainerHelpers;.idealByteArraySize:(I)I // method@07db │ │ -046446: 0a00 |0005: move-result v0 │ │ -046448: db00 0004 |0006: div-int/lit8 v0, v0, #int 4 // #04 │ │ -04644c: 0f00 |0008: return v0 │ │ +047fc4: |[047fc4] android.support.v4.util.ContainerHelpers.idealIntArraySize:(I)I │ │ +047fd4: da00 0104 |0000: mul-int/lit8 v0, v1, #int 4 // #04 │ │ +047fd8: 7110 db07 0000 |0002: invoke-static {v0}, Landroid/support/v4/util/ContainerHelpers;.idealByteArraySize:(I)I // method@07db │ │ +047fde: 0a00 |0005: move-result v0 │ │ +047fe0: db00 0004 |0006: div-int/lit8 v0, v0, #int 4 // #04 │ │ +047fe4: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 need I │ │ │ │ #7 : (in Landroid/support/v4/util/ContainerHelpers;) │ │ @@ -31730,33 +31732,33 @@ │ │ type : '(I)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -046450: |[046450] android.support.v4.util.ContainerHelpers.idealLongArraySize:(I)I │ │ -046460: da00 0108 |0000: mul-int/lit8 v0, v1, #int 8 // #08 │ │ -046464: 7110 db07 0000 |0002: invoke-static {v0}, Landroid/support/v4/util/ContainerHelpers;.idealByteArraySize:(I)I // method@07db │ │ -04646a: 0a00 |0005: move-result v0 │ │ -04646c: db00 0008 |0006: div-int/lit8 v0, v0, #int 8 // #08 │ │ -046470: 0f00 |0008: return v0 │ │ +047fe8: |[047fe8] android.support.v4.util.ContainerHelpers.idealLongArraySize:(I)I │ │ +047ff8: da00 0108 |0000: mul-int/lit8 v0, v1, #int 8 // #08 │ │ +047ffc: 7110 db07 0000 |0002: invoke-static {v0}, Landroid/support/v4/util/ContainerHelpers;.idealByteArraySize:(I)I // method@07db │ │ +048002: 0a00 |0005: move-result v0 │ │ +048004: db00 0008 |0006: div-int/lit8 v0, v0, #int 8 // #08 │ │ +048008: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 need I │ │ │ │ Virtual methods - │ │ source_file_idx : 850 (ContainerHelpers.java) │ │ │ │ Class #161 header: │ │ -class_idx : 362 │ │ +class_idx : 359 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 826 │ │ +superclass_idx : 823 │ │ source_file_idx : 958 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 0 │ │ │ │ Class #161 - │ │ @@ -31772,17 +31774,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -046474: |[046474] android.support.v4.util.DebugUtils.:()V │ │ -046484: 7010 1c15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ -04648a: 0e00 |0003: return-void │ │ +04800c: |[04800c] android.support.v4.util.DebugUtils.:()V │ │ +04801c: 7010 1c15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ +048022: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/util/DebugUtils; │ │ │ │ #1 : (in Landroid/support/v4/util/DebugUtils;) │ │ @@ -31790,47 +31792,47 @@ │ │ type : '(Ljava/lang/Object;Ljava/lang/StringBuilder;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 66 16-bit code units │ │ -04648c: |[04648c] android.support.v4.util.DebugUtils.buildShortClassTag:(Ljava/lang/Object;Ljava/lang/StringBuilder;)V │ │ -04649c: 3903 0800 |0000: if-nez v3, 0008 // +0008 │ │ -0464a0: 1a02 6d1c |0002: const-string v2, "null" // string@1c6d │ │ -0464a4: 6e20 5f15 2400 |0004: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -0464aa: 0e00 |0007: return-void │ │ -0464ac: 6e10 1f15 0300 |0008: invoke-virtual {v3}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@151f │ │ -0464b2: 0c02 |000b: move-result-object v2 │ │ -0464b4: 6e10 f114 0200 |000c: invoke-virtual {v2}, Ljava/lang/Class;.getSimpleName:()Ljava/lang/String; // method@14f1 │ │ -0464ba: 0c01 |000f: move-result-object v1 │ │ -0464bc: 3801 0800 |0010: if-eqz v1, 0018 // +0008 │ │ -0464c0: 6e10 4215 0100 |0012: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@1542 │ │ -0464c6: 0a02 |0015: move-result v2 │ │ -0464c8: 3c02 1800 |0016: if-gtz v2, 002e // +0018 │ │ -0464cc: 6e10 1f15 0300 |0018: invoke-virtual {v3}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@151f │ │ -0464d2: 0c02 |001b: move-result-object v2 │ │ -0464d4: 6e10 f014 0200 |001c: invoke-virtual {v2}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@14f0 │ │ -0464da: 0c01 |001f: move-result-object v1 │ │ -0464dc: 1302 2e00 |0020: const/16 v2, #int 46 // #2e │ │ -0464e0: 6e20 4015 2100 |0022: invoke-virtual {v1, v2}, Ljava/lang/String;.lastIndexOf:(I)I // method@1540 │ │ -0464e6: 0a00 |0025: move-result v0 │ │ -0464e8: 3d00 0800 |0026: if-lez v0, 002e // +0008 │ │ -0464ec: d802 0001 |0028: add-int/lit8 v2, v0, #int 1 // #01 │ │ -0464f0: 6e20 4715 2100 |002a: invoke-virtual {v1, v2}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@1547 │ │ -0464f6: 0c01 |002d: move-result-object v1 │ │ -0464f8: 6e20 5f15 1400 |002e: invoke-virtual {v4, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -0464fe: 1302 7b00 |0031: const/16 v2, #int 123 // #7b │ │ -046502: 6e20 5915 2400 |0033: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@1559 │ │ -046508: 7110 6915 0300 |0036: invoke-static {v3}, Ljava/lang/System;.identityHashCode:(Ljava/lang/Object;)I // method@1569 │ │ -04650e: 0a02 |0039: move-result v2 │ │ -046510: 7110 0915 0200 |003a: invoke-static {v2}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@1509 │ │ -046516: 0c02 |003d: move-result-object v2 │ │ -046518: 6e20 5f15 2400 |003e: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -04651e: 28c6 |0041: goto 0007 // -003a │ │ +048024: |[048024] android.support.v4.util.DebugUtils.buildShortClassTag:(Ljava/lang/Object;Ljava/lang/StringBuilder;)V │ │ +048034: 3903 0800 |0000: if-nez v3, 0008 // +0008 │ │ +048038: 1a02 691c |0002: const-string v2, "null" // string@1c69 │ │ +04803c: 6e20 5f15 2400 |0004: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +048042: 0e00 |0007: return-void │ │ +048044: 6e10 1f15 0300 |0008: invoke-virtual {v3}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@151f │ │ +04804a: 0c02 |000b: move-result-object v2 │ │ +04804c: 6e10 f114 0200 |000c: invoke-virtual {v2}, Ljava/lang/Class;.getSimpleName:()Ljava/lang/String; // method@14f1 │ │ +048052: 0c01 |000f: move-result-object v1 │ │ +048054: 3801 0800 |0010: if-eqz v1, 0018 // +0008 │ │ +048058: 6e10 4215 0100 |0012: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@1542 │ │ +04805e: 0a02 |0015: move-result v2 │ │ +048060: 3c02 1800 |0016: if-gtz v2, 002e // +0018 │ │ +048064: 6e10 1f15 0300 |0018: invoke-virtual {v3}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@151f │ │ +04806a: 0c02 |001b: move-result-object v2 │ │ +04806c: 6e10 f014 0200 |001c: invoke-virtual {v2}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@14f0 │ │ +048072: 0c01 |001f: move-result-object v1 │ │ +048074: 1302 2e00 |0020: const/16 v2, #int 46 // #2e │ │ +048078: 6e20 4015 2100 |0022: invoke-virtual {v1, v2}, Ljava/lang/String;.lastIndexOf:(I)I // method@1540 │ │ +04807e: 0a00 |0025: move-result v0 │ │ +048080: 3d00 0800 |0026: if-lez v0, 002e // +0008 │ │ +048084: d802 0001 |0028: add-int/lit8 v2, v0, #int 1 // #01 │ │ +048088: 6e20 4715 2100 |002a: invoke-virtual {v1, v2}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@1547 │ │ +04808e: 0c01 |002d: move-result-object v1 │ │ +048090: 6e20 5f15 1400 |002e: invoke-virtual {v4, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +048096: 1302 7b00 |0031: const/16 v2, #int 123 // #7b │ │ +04809a: 6e20 5915 2400 |0033: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@1559 │ │ +0480a0: 7110 6915 0300 |0036: invoke-static {v3}, Ljava/lang/System;.identityHashCode:(Ljava/lang/Object;)I // method@1569 │ │ +0480a6: 0a02 |0039: move-result v2 │ │ +0480a8: 7110 0915 0200 |003a: invoke-static {v2}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@1509 │ │ +0480ae: 0c02 |003d: move-result-object v2 │ │ +0480b0: 6e20 5f15 2400 |003e: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +0480b6: 28c6 |0041: goto 0007 // -003a │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ 0x0002 line=29 │ │ 0x0007 line=43 │ │ 0x0008 line=31 │ │ 0x0010 line=32 │ │ @@ -31847,18 +31849,18 @@ │ │ 0x0000 - 0x0042 reg=3 cls Ljava/lang/Object; │ │ 0x0000 - 0x0042 reg=4 out Ljava/lang/StringBuilder; │ │ │ │ Virtual methods - │ │ source_file_idx : 958 (DebugUtils.java) │ │ │ │ Class #162 header: │ │ -class_idx : 363 │ │ +class_idx : 360 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 795 │ │ -source_file_idx : 2723 │ │ +superclass_idx : 792 │ │ +source_file_idx : 2720 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 3 │ │ │ │ Class #162 - │ │ Class descriptor : 'Landroid/support/v4/util/LogWriter;' │ │ @@ -31881,22 +31883,22 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -046520: |[046520] android.support.v4.util.LogWriter.:(Ljava/lang/String;)V │ │ -046530: 7010 da14 0200 |0000: invoke-direct {v2}, Ljava/io/Writer;.:()V // method@14da │ │ -046536: 2200 4203 |0003: new-instance v0, Ljava/lang/StringBuilder; // type@0342 │ │ -04653a: 1301 8000 |0005: const/16 v1, #int 128 // #80 │ │ -04653e: 7020 5815 1000 |0007: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(I)V // method@1558 │ │ -046544: 5b20 b602 |000a: iput-object v0, v2, Landroid/support/v4/util/LogWriter;.mBuilder:Ljava/lang/StringBuilder; // field@02b6 │ │ -046548: 5b23 b702 |000c: iput-object v3, v2, Landroid/support/v4/util/LogWriter;.mTag:Ljava/lang/String; // field@02b7 │ │ -04654c: 0e00 |000e: return-void │ │ +0480b8: |[0480b8] android.support.v4.util.LogWriter.:(Ljava/lang/String;)V │ │ +0480c8: 7010 da14 0200 |0000: invoke-direct {v2}, Ljava/io/Writer;.:()V // method@14da │ │ +0480ce: 2200 3f03 |0003: new-instance v0, Ljava/lang/StringBuilder; // type@033f │ │ +0480d2: 1301 8000 |0005: const/16 v1, #int 128 // #80 │ │ +0480d6: 7020 5815 1000 |0007: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(I)V // method@1558 │ │ +0480dc: 5b20 b602 |000a: iput-object v0, v2, Landroid/support/v4/util/LogWriter;.mBuilder:Ljava/lang/StringBuilder; // field@02b6 │ │ +0480e0: 5b23 b702 |000c: iput-object v3, v2, Landroid/support/v4/util/LogWriter;.mTag:Ljava/lang/String; // field@02b7 │ │ +0480e4: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ 0x0003 line=31 │ │ 0x000c line=40 │ │ 0x000e line=41 │ │ locals : │ │ @@ -31908,31 +31910,31 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 32 16-bit code units │ │ -046550: |[046550] android.support.v4.util.LogWriter.flushBuilder:()V │ │ -046560: 5430 b602 |0000: iget-object v0, v3, Landroid/support/v4/util/LogWriter;.mBuilder:Ljava/lang/StringBuilder; // field@02b6 │ │ -046564: 6e10 6315 0000 |0002: invoke-virtual {v0}, Ljava/lang/StringBuilder;.length:()I // method@1563 │ │ -04656a: 0a00 |0005: move-result v0 │ │ -04656c: 3d00 1900 |0006: if-lez v0, 001f // +0019 │ │ -046570: 5430 b702 |0008: iget-object v0, v3, Landroid/support/v4/util/LogWriter;.mTag:Ljava/lang/String; // field@02b7 │ │ -046574: 5431 b602 |000a: iget-object v1, v3, Landroid/support/v4/util/LogWriter;.mBuilder:Ljava/lang/StringBuilder; // field@02b6 │ │ -046578: 6e10 6415 0100 |000c: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ -04657e: 0c01 |000f: move-result-object v1 │ │ -046580: 7120 f511 1000 |0010: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@11f5 │ │ -046586: 5430 b602 |0013: iget-object v0, v3, Landroid/support/v4/util/LogWriter;.mBuilder:Ljava/lang/StringBuilder; // field@02b6 │ │ -04658a: 1201 |0015: const/4 v1, #int 0 // #0 │ │ -04658c: 5432 b602 |0016: iget-object v2, v3, Landroid/support/v4/util/LogWriter;.mBuilder:Ljava/lang/StringBuilder; // field@02b6 │ │ -046590: 6e10 6315 0200 |0018: invoke-virtual {v2}, Ljava/lang/StringBuilder;.length:()I // method@1563 │ │ -046596: 0a02 |001b: move-result v2 │ │ -046598: 6e30 6215 1002 |001c: invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;.delete:(II)Ljava/lang/StringBuilder; // method@1562 │ │ -04659e: 0e00 |001f: return-void │ │ +0480e8: |[0480e8] android.support.v4.util.LogWriter.flushBuilder:()V │ │ +0480f8: 5430 b602 |0000: iget-object v0, v3, Landroid/support/v4/util/LogWriter;.mBuilder:Ljava/lang/StringBuilder; // field@02b6 │ │ +0480fc: 6e10 6315 0000 |0002: invoke-virtual {v0}, Ljava/lang/StringBuilder;.length:()I // method@1563 │ │ +048102: 0a00 |0005: move-result v0 │ │ +048104: 3d00 1900 |0006: if-lez v0, 001f // +0019 │ │ +048108: 5430 b702 |0008: iget-object v0, v3, Landroid/support/v4/util/LogWriter;.mTag:Ljava/lang/String; // field@02b7 │ │ +04810c: 5431 b602 |000a: iget-object v1, v3, Landroid/support/v4/util/LogWriter;.mBuilder:Ljava/lang/StringBuilder; // field@02b6 │ │ +048110: 6e10 6415 0100 |000c: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ +048116: 0c01 |000f: move-result-object v1 │ │ +048118: 7120 f511 1000 |0010: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@11f5 │ │ +04811e: 5430 b602 |0013: iget-object v0, v3, Landroid/support/v4/util/LogWriter;.mBuilder:Ljava/lang/StringBuilder; // field@02b6 │ │ +048122: 1201 |0015: const/4 v1, #int 0 // #0 │ │ +048124: 5432 b602 |0016: iget-object v2, v3, Landroid/support/v4/util/LogWriter;.mBuilder:Ljava/lang/StringBuilder; // field@02b6 │ │ +048128: 6e10 6315 0200 |0018: invoke-virtual {v2}, Ljava/lang/StringBuilder;.length:()I // method@1563 │ │ +04812e: 0a02 |001b: move-result v2 │ │ +048130: 6e30 6215 1002 |001c: invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;.delete:(II)Ljava/lang/StringBuilder; // method@1562 │ │ +048136: 0e00 |001f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=64 │ │ 0x0008 line=65 │ │ 0x0013 line=66 │ │ 0x001f line=68 │ │ locals : │ │ @@ -31944,17 +31946,17 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0465a0: |[0465a0] android.support.v4.util.LogWriter.close:()V │ │ -0465b0: 7010 e307 0000 |0000: invoke-direct {v0}, Landroid/support/v4/util/LogWriter;.flushBuilder:()V // method@07e3 │ │ -0465b6: 0e00 |0003: return-void │ │ +048138: |[048138] android.support.v4.util.LogWriter.close:()V │ │ +048148: 7010 e307 0000 |0000: invoke-direct {v0}, Landroid/support/v4/util/LogWriter;.flushBuilder:()V // method@07e3 │ │ +04814e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=44 │ │ 0x0003 line=45 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/util/LogWriter; │ │ │ │ @@ -31963,17 +31965,17 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0465b8: |[0465b8] android.support.v4.util.LogWriter.flush:()V │ │ -0465c8: 7010 e307 0000 |0000: invoke-direct {v0}, Landroid/support/v4/util/LogWriter;.flushBuilder:()V // method@07e3 │ │ -0465ce: 0e00 |0003: return-void │ │ +048150: |[048150] android.support.v4.util.LogWriter.flush:()V │ │ +048160: 7010 e307 0000 |0000: invoke-direct {v0}, Landroid/support/v4/util/LogWriter;.flushBuilder:()V // method@07e3 │ │ +048166: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=48 │ │ 0x0003 line=49 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/util/LogWriter; │ │ │ │ @@ -31982,28 +31984,28 @@ │ │ type : '([CII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 24 16-bit code units │ │ -0465d0: |[0465d0] android.support.v4.util.LogWriter.write:([CII)V │ │ -0465e0: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -0465e2: 3561 1600 |0001: if-ge v1, v6, 0017 // +0016 │ │ -0465e6: 9002 0501 |0003: add-int v2, v5, v1 │ │ -0465ea: 4900 0402 |0005: aget-char v0, v4, v2 │ │ -0465ee: 1302 0a00 |0007: const/16 v2, #int 10 // #a │ │ -0465f2: 3320 0800 |0009: if-ne v0, v2, 0011 // +0008 │ │ -0465f6: 7010 e307 0300 |000b: invoke-direct {v3}, Landroid/support/v4/util/LogWriter;.flushBuilder:()V // method@07e3 │ │ -0465fc: d801 0101 |000e: add-int/lit8 v1, v1, #int 1 // #01 │ │ -046600: 28f1 |0010: goto 0001 // -000f │ │ -046602: 5432 b602 |0011: iget-object v2, v3, Landroid/support/v4/util/LogWriter;.mBuilder:Ljava/lang/StringBuilder; // field@02b6 │ │ -046606: 6e20 5915 0200 |0013: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@1559 │ │ -04660c: 28f8 |0016: goto 000e // -0008 │ │ -04660e: 0e00 |0017: return-void │ │ +048168: |[048168] android.support.v4.util.LogWriter.write:([CII)V │ │ +048178: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +04817a: 3561 1600 |0001: if-ge v1, v6, 0017 // +0016 │ │ +04817e: 9002 0501 |0003: add-int v2, v5, v1 │ │ +048182: 4900 0402 |0005: aget-char v0, v4, v2 │ │ +048186: 1302 0a00 |0007: const/16 v2, #int 10 // #a │ │ +04818a: 3320 0800 |0009: if-ne v0, v2, 0011 // +0008 │ │ +04818e: 7010 e307 0300 |000b: invoke-direct {v3}, Landroid/support/v4/util/LogWriter;.flushBuilder:()V // method@07e3 │ │ +048194: d801 0101 |000e: add-int/lit8 v1, v1, #int 1 // #01 │ │ +048198: 28f1 |0010: goto 0001 // -000f │ │ +04819a: 5432 b602 |0011: iget-object v2, v3, Landroid/support/v4/util/LogWriter;.mBuilder:Ljava/lang/StringBuilder; // field@02b6 │ │ +04819e: 6e20 5915 0200 |0013: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@1559 │ │ +0481a4: 28f8 |0016: goto 000e // -0008 │ │ +0481a6: 0e00 |0017: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ 0x0003 line=53 │ │ 0x0007 line=54 │ │ 0x000b line=55 │ │ 0x000e line=52 │ │ @@ -32013,21 +32015,21 @@ │ │ 0x0007 - 0x0017 reg=0 c C │ │ 0x0001 - 0x0018 reg=1 i I │ │ 0x0000 - 0x0018 reg=3 this Landroid/support/v4/util/LogWriter; │ │ 0x0000 - 0x0018 reg=4 buf [C │ │ 0x0000 - 0x0018 reg=5 offset I │ │ 0x0000 - 0x0018 reg=6 count I │ │ │ │ - source_file_idx : 2723 (LogWriter.java) │ │ + source_file_idx : 2720 (LogWriter.java) │ │ │ │ Class #163 header: │ │ -class_idx : 364 │ │ +class_idx : 361 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 826 │ │ -source_file_idx : 2729 │ │ +superclass_idx : 823 │ │ +source_file_idx : 2726 │ │ static_fields_size : 1 │ │ instance_fields_size: 4 │ │ direct_methods_size : 4 │ │ virtual_methods_size: 17 │ │ │ │ Class #163 annotations: │ │ Annotations on class │ │ @@ -32085,37 +32087,37 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -046610: |[046610] android.support.v4.util.LongSparseArray.:()V │ │ -046620: 2200 3a03 |0000: new-instance v0, Ljava/lang/Object; // type@033a │ │ -046624: 7010 1c15 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ -04662a: 6900 b802 |0005: sput-object v0, Landroid/support/v4/util/LongSparseArray;.DELETED:Ljava/lang/Object; // field@02b8 │ │ -04662e: 0e00 |0007: return-void │ │ +0481a8: |[0481a8] android.support.v4.util.LongSparseArray.:()V │ │ +0481b8: 2200 3703 |0000: new-instance v0, Ljava/lang/Object; // type@0337 │ │ +0481bc: 7010 1c15 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ +0481c2: 6900 b802 |0005: sput-object v0, Landroid/support/v4/util/LongSparseArray;.DELETED:Ljava/lang/Object; // field@02b8 │ │ +0481c6: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=44 │ │ locals : │ │ │ │ #1 : (in Landroid/support/v4/util/LongSparseArray;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -046630: |[046630] android.support.v4.util.LongSparseArray.:()V │ │ -046640: 1300 0a00 |0000: const/16 v0, #int 10 // #a │ │ -046644: 7020 e707 0100 |0002: invoke-direct {v1, v0}, Landroid/support/v4/util/LongSparseArray;.:(I)V // method@07e7 │ │ -04664a: 0e00 |0005: return-void │ │ +0481c8: |[0481c8] android.support.v4.util.LongSparseArray.:()V │ │ +0481d8: 1300 0a00 |0000: const/16 v0, #int 10 // #a │ │ +0481dc: 7020 e707 0100 |0002: invoke-direct {v1, v0}, Landroid/support/v4/util/LongSparseArray;.:(I)V // method@07e7 │ │ +0481e2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=55 │ │ 0x0005 line=56 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/util/LongSparseArray; │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/util/LongSparseArray; Landroid/support/v4/util/LongSparseArray; │ │ @@ -32125,32 +32127,32 @@ │ │ type : '(I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 32 16-bit code units │ │ -04664c: |[04664c] android.support.v4.util.LongSparseArray.:(I)V │ │ -04665c: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -04665e: 7010 1c15 0200 |0001: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@151c │ │ -046664: 5c21 b902 |0004: iput-boolean v1, v2, Landroid/support/v4/util/LongSparseArray;.mGarbage:Z // field@02b9 │ │ -046668: 3903 0d00 |0006: if-nez v3, 0013 // +000d │ │ -04666c: 6200 b402 |0008: sget-object v0, Landroid/support/v4/util/ContainerHelpers;.EMPTY_LONGS:[J // field@02b4 │ │ -046670: 5b20 ba02 |000a: iput-object v0, v2, Landroid/support/v4/util/LongSparseArray;.mKeys:[J // field@02ba │ │ -046674: 6200 b502 |000c: sget-object v0, Landroid/support/v4/util/ContainerHelpers;.EMPTY_OBJECTS:[Ljava/lang/Object; // field@02b5 │ │ -046678: 5b20 bc02 |000e: iput-object v0, v2, Landroid/support/v4/util/LongSparseArray;.mValues:[Ljava/lang/Object; // field@02bc │ │ -04667c: 5921 bb02 |0010: iput v1, v2, Landroid/support/v4/util/LongSparseArray;.mSize:I // field@02bb │ │ -046680: 0e00 |0012: return-void │ │ -046682: 7110 dd07 0300 |0013: invoke-static {v3}, Landroid/support/v4/util/ContainerHelpers;.idealLongArraySize:(I)I // method@07dd │ │ -046688: 0a03 |0016: move-result v3 │ │ -04668a: 2330 9004 |0017: new-array v0, v3, [J // type@0490 │ │ -04668e: 5b20 ba02 |0019: iput-object v0, v2, Landroid/support/v4/util/LongSparseArray;.mKeys:[J // field@02ba │ │ -046692: 2330 a404 |001b: new-array v0, v3, [Ljava/lang/Object; // type@04a4 │ │ -046696: 5b20 bc02 |001d: iput-object v0, v2, Landroid/support/v4/util/LongSparseArray;.mValues:[Ljava/lang/Object; // field@02bc │ │ -04669a: 28f1 |001f: goto 0010 // -000f │ │ +0481e4: |[0481e4] android.support.v4.util.LongSparseArray.:(I)V │ │ +0481f4: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +0481f6: 7010 1c15 0200 |0001: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@151c │ │ +0481fc: 5c21 b902 |0004: iput-boolean v1, v2, Landroid/support/v4/util/LongSparseArray;.mGarbage:Z // field@02b9 │ │ +048200: 3903 0d00 |0006: if-nez v3, 0013 // +000d │ │ +048204: 6200 b402 |0008: sget-object v0, Landroid/support/v4/util/ContainerHelpers;.EMPTY_LONGS:[J // field@02b4 │ │ +048208: 5b20 ba02 |000a: iput-object v0, v2, Landroid/support/v4/util/LongSparseArray;.mKeys:[J // field@02ba │ │ +04820c: 6200 b502 |000c: sget-object v0, Landroid/support/v4/util/ContainerHelpers;.EMPTY_OBJECTS:[Ljava/lang/Object; // field@02b5 │ │ +048210: 5b20 bc02 |000e: iput-object v0, v2, Landroid/support/v4/util/LongSparseArray;.mValues:[Ljava/lang/Object; // field@02bc │ │ +048214: 5921 bb02 |0010: iput v1, v2, Landroid/support/v4/util/LongSparseArray;.mSize:I // field@02bb │ │ +048218: 0e00 |0012: return-void │ │ +04821a: 7110 dd07 0300 |0013: invoke-static {v3}, Landroid/support/v4/util/ContainerHelpers;.idealLongArraySize:(I)I // method@07dd │ │ +048220: 0a03 |0016: move-result v3 │ │ +048222: 2330 8d04 |0017: new-array v0, v3, [J // type@048d │ │ +048226: 5b20 ba02 |0019: iput-object v0, v2, Landroid/support/v4/util/LongSparseArray;.mKeys:[J // field@02ba │ │ +04822a: 2330 a104 |001b: new-array v0, v3, [Ljava/lang/Object; // type@04a1 │ │ +04822e: 5b20 bc02 |001d: iput-object v0, v2, Landroid/support/v4/util/LongSparseArray;.mValues:[Ljava/lang/Object; // field@02bc │ │ +048232: 28f1 |001f: goto 0010 // -000f │ │ catches : (none) │ │ positions : │ │ 0x0001 line=65 │ │ 0x0004 line=45 │ │ 0x0006 line=66 │ │ 0x0008 line=67 │ │ 0x000c line=68 │ │ @@ -32169,37 +32171,37 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 9 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 38 16-bit code units │ │ -04669c: |[04669c] android.support.v4.util.LongSparseArray.gc:()V │ │ -0466ac: 5282 bb02 |0000: iget v2, v8, Landroid/support/v4/util/LongSparseArray;.mSize:I // field@02bb │ │ -0466b0: 1203 |0002: const/4 v3, #int 0 // #0 │ │ -0466b2: 5481 ba02 |0003: iget-object v1, v8, Landroid/support/v4/util/LongSparseArray;.mKeys:[J // field@02ba │ │ -0466b6: 5485 bc02 |0005: iget-object v5, v8, Landroid/support/v4/util/LongSparseArray;.mValues:[Ljava/lang/Object; // field@02bc │ │ -0466ba: 1200 |0007: const/4 v0, #int 0 // #0 │ │ -0466bc: 3520 1800 |0008: if-ge v0, v2, 0020 // +0018 │ │ -0466c0: 4604 0500 |000a: aget-object v4, v5, v0 │ │ -0466c4: 6206 b802 |000c: sget-object v6, Landroid/support/v4/util/LongSparseArray;.DELETED:Ljava/lang/Object; // field@02b8 │ │ -0466c8: 3264 0f00 |000e: if-eq v4, v6, 001d // +000f │ │ -0466cc: 3230 0b00 |0010: if-eq v0, v3, 001b // +000b │ │ -0466d0: 4506 0100 |0012: aget-wide v6, v1, v0 │ │ -0466d4: 4c06 0103 |0014: aput-wide v6, v1, v3 │ │ -0466d8: 4d04 0503 |0016: aput-object v4, v5, v3 │ │ -0466dc: 1206 |0018: const/4 v6, #int 0 // #0 │ │ -0466de: 4d06 0500 |0019: aput-object v6, v5, v0 │ │ -0466e2: d803 0301 |001b: add-int/lit8 v3, v3, #int 1 // #01 │ │ -0466e6: d800 0001 |001d: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0466ea: 28e9 |001f: goto 0008 // -0017 │ │ -0466ec: 1206 |0020: const/4 v6, #int 0 // #0 │ │ -0466ee: 5c86 b902 |0021: iput-boolean v6, v8, Landroid/support/v4/util/LongSparseArray;.mGarbage:Z // field@02b9 │ │ -0466f2: 5983 bb02 |0023: iput v3, v8, Landroid/support/v4/util/LongSparseArray;.mSize:I // field@02bb │ │ -0466f6: 0e00 |0025: return-void │ │ +048234: |[048234] android.support.v4.util.LongSparseArray.gc:()V │ │ +048244: 5282 bb02 |0000: iget v2, v8, Landroid/support/v4/util/LongSparseArray;.mSize:I // field@02bb │ │ +048248: 1203 |0002: const/4 v3, #int 0 // #0 │ │ +04824a: 5481 ba02 |0003: iget-object v1, v8, Landroid/support/v4/util/LongSparseArray;.mKeys:[J // field@02ba │ │ +04824e: 5485 bc02 |0005: iget-object v5, v8, Landroid/support/v4/util/LongSparseArray;.mValues:[Ljava/lang/Object; // field@02bc │ │ +048252: 1200 |0007: const/4 v0, #int 0 // #0 │ │ +048254: 3520 1800 |0008: if-ge v0, v2, 0020 // +0018 │ │ +048258: 4604 0500 |000a: aget-object v4, v5, v0 │ │ +04825c: 6206 b802 |000c: sget-object v6, Landroid/support/v4/util/LongSparseArray;.DELETED:Ljava/lang/Object; // field@02b8 │ │ +048260: 3264 0f00 |000e: if-eq v4, v6, 001d // +000f │ │ +048264: 3230 0b00 |0010: if-eq v0, v3, 001b // +000b │ │ +048268: 4506 0100 |0012: aget-wide v6, v1, v0 │ │ +04826c: 4c06 0103 |0014: aput-wide v6, v1, v3 │ │ +048270: 4d04 0503 |0016: aput-object v4, v5, v3 │ │ +048274: 1206 |0018: const/4 v6, #int 0 // #0 │ │ +048276: 4d06 0500 |0019: aput-object v6, v5, v0 │ │ +04827a: d803 0301 |001b: add-int/lit8 v3, v3, #int 1 // #01 │ │ +04827e: d800 0001 |001d: add-int/lit8 v0, v0, #int 1 // #01 │ │ +048282: 28e9 |001f: goto 0008 // -0017 │ │ +048284: 1206 |0020: const/4 v6, #int 0 // #0 │ │ +048286: 5c86 b902 |0021: iput-boolean v6, v8, Landroid/support/v4/util/LongSparseArray;.mGarbage:Z // field@02b9 │ │ +04828a: 5983 bb02 |0023: iput v3, v8, Landroid/support/v4/util/LongSparseArray;.mSize:I // field@02bb │ │ +04828e: 0e00 |0025: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=148 │ │ 0x0002 line=149 │ │ 0x0003 line=150 │ │ 0x0005 line=151 │ │ 0x0007 line=153 │ │ @@ -32230,59 +32232,59 @@ │ │ type : '(JLjava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 85 16-bit code units │ │ -0466f8: |[0466f8] android.support.v4.util.LongSparseArray.append:(JLjava/lang/Object;)V │ │ -046708: 1206 |0000: const/4 v6, #int 0 // #0 │ │ -04670a: 5274 bb02 |0001: iget v4, v7, Landroid/support/v4/util/LongSparseArray;.mSize:I // field@02bb │ │ -04670e: 3804 1200 |0003: if-eqz v4, 0015 // +0012 │ │ -046712: 5474 ba02 |0005: iget-object v4, v7, Landroid/support/v4/util/LongSparseArray;.mKeys:[J // field@02ba │ │ -046716: 5275 bb02 |0007: iget v5, v7, Landroid/support/v4/util/LongSparseArray;.mSize:I // field@02bb │ │ -04671a: d805 05ff |0009: add-int/lit8 v5, v5, #int -1 // #ff │ │ -04671e: 4504 0405 |000b: aget-wide v4, v4, v5 │ │ -046722: 3104 0804 |000d: cmp-long v4, v8, v4 │ │ -046726: 3c04 0600 |000f: if-gtz v4, 0015 // +0006 │ │ -04672a: 6e40 f307 87a9 |0011: invoke-virtual {v7, v8, v9, v10}, Landroid/support/v4/util/LongSparseArray;.put:(JLjava/lang/Object;)V // method@07f3 │ │ -046730: 0e00 |0014: return-void │ │ -046732: 5574 b902 |0015: iget-boolean v4, v7, Landroid/support/v4/util/LongSparseArray;.mGarbage:Z // field@02b9 │ │ -046736: 3804 0c00 |0017: if-eqz v4, 0023 // +000c │ │ -04673a: 5274 bb02 |0019: iget v4, v7, Landroid/support/v4/util/LongSparseArray;.mSize:I // field@02bb │ │ -04673e: 5475 ba02 |001b: iget-object v5, v7, Landroid/support/v4/util/LongSparseArray;.mKeys:[J // field@02ba │ │ -046742: 2155 |001d: array-length v5, v5 │ │ -046744: 3454 0500 |001e: if-lt v4, v5, 0023 // +0005 │ │ -046748: 7010 ed07 0700 |0020: invoke-direct {v7}, Landroid/support/v4/util/LongSparseArray;.gc:()V // method@07ed │ │ -04674e: 5273 bb02 |0023: iget v3, v7, Landroid/support/v4/util/LongSparseArray;.mSize:I // field@02bb │ │ -046752: 5474 ba02 |0025: iget-object v4, v7, Landroid/support/v4/util/LongSparseArray;.mKeys:[J // field@02ba │ │ -046756: 2144 |0027: array-length v4, v4 │ │ -046758: 3443 2000 |0028: if-lt v3, v4, 0048 // +0020 │ │ -04675c: d804 0301 |002a: add-int/lit8 v4, v3, #int 1 // #01 │ │ -046760: 7110 dd07 0400 |002c: invoke-static {v4}, Landroid/support/v4/util/ContainerHelpers;.idealLongArraySize:(I)I // method@07dd │ │ -046766: 0a00 |002f: move-result v0 │ │ -046768: 2301 9004 |0030: new-array v1, v0, [J // type@0490 │ │ -04676c: 2302 a404 |0032: new-array v2, v0, [Ljava/lang/Object; // type@04a4 │ │ -046770: 5474 ba02 |0034: iget-object v4, v7, Landroid/support/v4/util/LongSparseArray;.mKeys:[J // field@02ba │ │ -046774: 5475 ba02 |0036: iget-object v5, v7, Landroid/support/v4/util/LongSparseArray;.mKeys:[J // field@02ba │ │ -046778: 2155 |0038: array-length v5, v5 │ │ -04677a: 7155 6515 6461 |0039: invoke-static {v4, v6, v1, v6, v5}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@1565 │ │ -046780: 5474 bc02 |003c: iget-object v4, v7, Landroid/support/v4/util/LongSparseArray;.mValues:[Ljava/lang/Object; // field@02bc │ │ -046784: 5475 bc02 |003e: iget-object v5, v7, Landroid/support/v4/util/LongSparseArray;.mValues:[Ljava/lang/Object; // field@02bc │ │ -046788: 2155 |0040: array-length v5, v5 │ │ -04678a: 7155 6515 6462 |0041: invoke-static {v4, v6, v2, v6, v5}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@1565 │ │ -046790: 5b71 ba02 |0044: iput-object v1, v7, Landroid/support/v4/util/LongSparseArray;.mKeys:[J // field@02ba │ │ -046794: 5b72 bc02 |0046: iput-object v2, v7, Landroid/support/v4/util/LongSparseArray;.mValues:[Ljava/lang/Object; // field@02bc │ │ -046798: 5474 ba02 |0048: iget-object v4, v7, Landroid/support/v4/util/LongSparseArray;.mKeys:[J // field@02ba │ │ -04679c: 4c08 0403 |004a: aput-wide v8, v4, v3 │ │ -0467a0: 5474 bc02 |004c: iget-object v4, v7, Landroid/support/v4/util/LongSparseArray;.mValues:[Ljava/lang/Object; // field@02bc │ │ -0467a4: 4d0a 0403 |004e: aput-object v10, v4, v3 │ │ -0467a8: d804 0301 |0050: add-int/lit8 v4, v3, #int 1 // #01 │ │ -0467ac: 5974 bb02 |0052: iput v4, v7, Landroid/support/v4/util/LongSparseArray;.mSize:I // field@02bb │ │ -0467b0: 28c0 |0054: goto 0014 // -0040 │ │ +048290: |[048290] android.support.v4.util.LongSparseArray.append:(JLjava/lang/Object;)V │ │ +0482a0: 1206 |0000: const/4 v6, #int 0 // #0 │ │ +0482a2: 5274 bb02 |0001: iget v4, v7, Landroid/support/v4/util/LongSparseArray;.mSize:I // field@02bb │ │ +0482a6: 3804 1200 |0003: if-eqz v4, 0015 // +0012 │ │ +0482aa: 5474 ba02 |0005: iget-object v4, v7, Landroid/support/v4/util/LongSparseArray;.mKeys:[J // field@02ba │ │ +0482ae: 5275 bb02 |0007: iget v5, v7, Landroid/support/v4/util/LongSparseArray;.mSize:I // field@02bb │ │ +0482b2: d805 05ff |0009: add-int/lit8 v5, v5, #int -1 // #ff │ │ +0482b6: 4504 0405 |000b: aget-wide v4, v4, v5 │ │ +0482ba: 3104 0804 |000d: cmp-long v4, v8, v4 │ │ +0482be: 3c04 0600 |000f: if-gtz v4, 0015 // +0006 │ │ +0482c2: 6e40 f307 87a9 |0011: invoke-virtual {v7, v8, v9, v10}, Landroid/support/v4/util/LongSparseArray;.put:(JLjava/lang/Object;)V // method@07f3 │ │ +0482c8: 0e00 |0014: return-void │ │ +0482ca: 5574 b902 |0015: iget-boolean v4, v7, Landroid/support/v4/util/LongSparseArray;.mGarbage:Z // field@02b9 │ │ +0482ce: 3804 0c00 |0017: if-eqz v4, 0023 // +000c │ │ +0482d2: 5274 bb02 |0019: iget v4, v7, Landroid/support/v4/util/LongSparseArray;.mSize:I // field@02bb │ │ +0482d6: 5475 ba02 |001b: iget-object v5, v7, Landroid/support/v4/util/LongSparseArray;.mKeys:[J // field@02ba │ │ +0482da: 2155 |001d: array-length v5, v5 │ │ +0482dc: 3454 0500 |001e: if-lt v4, v5, 0023 // +0005 │ │ +0482e0: 7010 ed07 0700 |0020: invoke-direct {v7}, Landroid/support/v4/util/LongSparseArray;.gc:()V // method@07ed │ │ +0482e6: 5273 bb02 |0023: iget v3, v7, Landroid/support/v4/util/LongSparseArray;.mSize:I // field@02bb │ │ +0482ea: 5474 ba02 |0025: iget-object v4, v7, Landroid/support/v4/util/LongSparseArray;.mKeys:[J // field@02ba │ │ +0482ee: 2144 |0027: array-length v4, v4 │ │ +0482f0: 3443 2000 |0028: if-lt v3, v4, 0048 // +0020 │ │ +0482f4: d804 0301 |002a: add-int/lit8 v4, v3, #int 1 // #01 │ │ +0482f8: 7110 dd07 0400 |002c: invoke-static {v4}, Landroid/support/v4/util/ContainerHelpers;.idealLongArraySize:(I)I // method@07dd │ │ +0482fe: 0a00 |002f: move-result v0 │ │ +048300: 2301 8d04 |0030: new-array v1, v0, [J // type@048d │ │ +048304: 2302 a104 |0032: new-array v2, v0, [Ljava/lang/Object; // type@04a1 │ │ +048308: 5474 ba02 |0034: iget-object v4, v7, Landroid/support/v4/util/LongSparseArray;.mKeys:[J // field@02ba │ │ +04830c: 5475 ba02 |0036: iget-object v5, v7, Landroid/support/v4/util/LongSparseArray;.mKeys:[J // field@02ba │ │ +048310: 2155 |0038: array-length v5, v5 │ │ +048312: 7155 6515 6461 |0039: invoke-static {v4, v6, v1, v6, v5}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@1565 │ │ +048318: 5474 bc02 |003c: iget-object v4, v7, Landroid/support/v4/util/LongSparseArray;.mValues:[Ljava/lang/Object; // field@02bc │ │ +04831c: 5475 bc02 |003e: iget-object v5, v7, Landroid/support/v4/util/LongSparseArray;.mValues:[Ljava/lang/Object; // field@02bc │ │ +048320: 2155 |0040: array-length v5, v5 │ │ +048322: 7155 6515 6462 |0041: invoke-static {v4, v6, v2, v6, v5}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@1565 │ │ +048328: 5b71 ba02 |0044: iput-object v1, v7, Landroid/support/v4/util/LongSparseArray;.mKeys:[J // field@02ba │ │ +04832c: 5b72 bc02 |0046: iput-object v2, v7, Landroid/support/v4/util/LongSparseArray;.mValues:[Ljava/lang/Object; // field@02bc │ │ +048330: 5474 ba02 |0048: iget-object v4, v7, Landroid/support/v4/util/LongSparseArray;.mKeys:[J // field@02ba │ │ +048334: 4c08 0403 |004a: aput-wide v8, v4, v3 │ │ +048338: 5474 bc02 |004c: iget-object v4, v7, Landroid/support/v4/util/LongSparseArray;.mValues:[Ljava/lang/Object; // field@02bc │ │ +04833c: 4d0a 0403 |004e: aput-object v10, v4, v3 │ │ +048340: d804 0301 |0050: add-int/lit8 v4, v3, #int 1 // #01 │ │ +048344: 5974 bb02 |0052: iput v4, v7, Landroid/support/v4/util/LongSparseArray;.mSize:I // field@02bb │ │ +048348: 28c0 |0054: goto 0014 // -0040 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=330 │ │ 0x0011 line=331 │ │ 0x0014 line=357 │ │ 0x0015 line=335 │ │ 0x0020 line=336 │ │ @@ -32314,27 +32316,27 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 19 16-bit code units │ │ -0467b4: |[0467b4] android.support.v4.util.LongSparseArray.clear:()V │ │ -0467c4: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -0467c6: 5251 bb02 |0001: iget v1, v5, Landroid/support/v4/util/LongSparseArray;.mSize:I // field@02bb │ │ -0467ca: 5452 bc02 |0003: iget-object v2, v5, Landroid/support/v4/util/LongSparseArray;.mValues:[Ljava/lang/Object; // field@02bc │ │ -0467ce: 1200 |0005: const/4 v0, #int 0 // #0 │ │ -0467d0: 3510 0800 |0006: if-ge v0, v1, 000e // +0008 │ │ -0467d4: 1203 |0008: const/4 v3, #int 0 // #0 │ │ -0467d6: 4d03 0200 |0009: aput-object v3, v2, v0 │ │ -0467da: d800 0001 |000b: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0467de: 28f9 |000d: goto 0006 // -0007 │ │ -0467e0: 5954 bb02 |000e: iput v4, v5, Landroid/support/v4/util/LongSparseArray;.mSize:I // field@02bb │ │ -0467e4: 5c54 b902 |0010: iput-boolean v4, v5, Landroid/support/v4/util/LongSparseArray;.mGarbage:Z // field@02b9 │ │ -0467e8: 0e00 |0012: return-void │ │ +04834c: |[04834c] android.support.v4.util.LongSparseArray.clear:()V │ │ +04835c: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +04835e: 5251 bb02 |0001: iget v1, v5, Landroid/support/v4/util/LongSparseArray;.mSize:I // field@02bb │ │ +048362: 5452 bc02 |0003: iget-object v2, v5, Landroid/support/v4/util/LongSparseArray;.mValues:[Ljava/lang/Object; // field@02bc │ │ +048366: 1200 |0005: const/4 v0, #int 0 // #0 │ │ +048368: 3510 0800 |0006: if-ge v0, v1, 000e // +0008 │ │ +04836c: 1203 |0008: const/4 v3, #int 0 // #0 │ │ +04836e: 4d03 0200 |0009: aput-object v3, v2, v0 │ │ +048372: d800 0001 |000b: add-int/lit8 v0, v0, #int 1 // #01 │ │ +048376: 28f9 |000d: goto 0006 // -0007 │ │ +048378: 5954 bb02 |000e: iput v4, v5, Landroid/support/v4/util/LongSparseArray;.mSize:I // field@02bb │ │ +04837c: 5c54 b902 |0010: iput-boolean v4, v5, Landroid/support/v4/util/LongSparseArray;.mGarbage:Z // field@02b9 │ │ +048380: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=314 │ │ 0x0003 line=315 │ │ 0x0005 line=317 │ │ 0x0008 line=318 │ │ 0x000b line=317 │ │ @@ -32353,34 +32355,34 @@ │ │ type : '()Landroid/support/v4/util/LongSparseArray;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 32 16-bit code units │ │ -0467ec: |[0467ec] android.support.v4.util.LongSparseArray.clone:()Landroid/support/v4/util/LongSparseArray; │ │ -0467fc: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -0467fe: 6f10 1d15 0300 |0001: invoke-super {v3}, Ljava/lang/Object;.clone:()Ljava/lang/Object; // method@151d │ │ -046804: 0c02 |0004: move-result-object v2 │ │ -046806: 0720 |0005: move-object v0, v2 │ │ -046808: 1f00 6c01 |0006: check-cast v0, Landroid/support/v4/util/LongSparseArray; // type@016c │ │ -04680c: 0701 |0008: move-object v1, v0 │ │ -04680e: 5432 ba02 |0009: iget-object v2, v3, Landroid/support/v4/util/LongSparseArray;.mKeys:[J // field@02ba │ │ -046812: 6e10 b71b 0200 |000b: invoke-virtual {v2}, [J.clone:()Ljava/lang/Object; // method@1bb7 │ │ -046818: 0c02 |000e: move-result-object v2 │ │ -04681a: 1f02 9004 |000f: check-cast v2, [J // type@0490 │ │ -04681e: 5b12 ba02 |0011: iput-object v2, v1, Landroid/support/v4/util/LongSparseArray;.mKeys:[J // field@02ba │ │ -046822: 5432 bc02 |0013: iget-object v2, v3, Landroid/support/v4/util/LongSparseArray;.mValues:[Ljava/lang/Object; // field@02bc │ │ -046826: 6e10 b91b 0200 |0015: invoke-virtual {v2}, [Ljava/lang/Object;.clone:()Ljava/lang/Object; // method@1bb9 │ │ -04682c: 0c02 |0018: move-result-object v2 │ │ -04682e: 1f02 a404 |0019: check-cast v2, [Ljava/lang/Object; // type@04a4 │ │ -046832: 5b12 bc02 |001b: iput-object v2, v1, Landroid/support/v4/util/LongSparseArray;.mValues:[Ljava/lang/Object; // field@02bc │ │ -046836: 1101 |001d: return-object v1 │ │ -046838: 0d02 |001e: move-exception v2 │ │ -04683a: 28fe |001f: goto 001d // -0002 │ │ +048384: |[048384] android.support.v4.util.LongSparseArray.clone:()Landroid/support/v4/util/LongSparseArray; │ │ +048394: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +048396: 6f10 1d15 0300 |0001: invoke-super {v3}, Ljava/lang/Object;.clone:()Ljava/lang/Object; // method@151d │ │ +04839c: 0c02 |0004: move-result-object v2 │ │ +04839e: 0720 |0005: move-object v0, v2 │ │ +0483a0: 1f00 6901 |0006: check-cast v0, Landroid/support/v4/util/LongSparseArray; // type@0169 │ │ +0483a4: 0701 |0008: move-object v1, v0 │ │ +0483a6: 5432 ba02 |0009: iget-object v2, v3, Landroid/support/v4/util/LongSparseArray;.mKeys:[J // field@02ba │ │ +0483aa: 6e10 b61b 0200 |000b: invoke-virtual {v2}, [J.clone:()Ljava/lang/Object; // method@1bb6 │ │ +0483b0: 0c02 |000e: move-result-object v2 │ │ +0483b2: 1f02 8d04 |000f: check-cast v2, [J // type@048d │ │ +0483b6: 5b12 ba02 |0011: iput-object v2, v1, Landroid/support/v4/util/LongSparseArray;.mKeys:[J // field@02ba │ │ +0483ba: 5432 bc02 |0013: iget-object v2, v3, Landroid/support/v4/util/LongSparseArray;.mValues:[Ljava/lang/Object; // field@02bc │ │ +0483be: 6e10 b81b 0200 |0015: invoke-virtual {v2}, [Ljava/lang/Object;.clone:()Ljava/lang/Object; // method@1bb8 │ │ +0483c4: 0c02 |0018: move-result-object v2 │ │ +0483c6: 1f02 a104 |0019: check-cast v2, [Ljava/lang/Object; // type@04a1 │ │ +0483ca: 5b12 bc02 |001b: iput-object v2, v1, Landroid/support/v4/util/LongSparseArray;.mValues:[Ljava/lang/Object; // field@02bc │ │ +0483ce: 1101 |001d: return-object v1 │ │ +0483d0: 0d02 |001e: move-exception v2 │ │ +0483d2: 28fe |001f: goto 001d // -0002 │ │ catches : 1 │ │ 0x0001 - 0x001d │ │ Ljava/lang/CloneNotSupportedException; -> 0x001e │ │ positions : │ │ 0x0000 line=80 │ │ 0x0001 line=82 │ │ 0x0009 line=83 │ │ @@ -32397,18 +32399,18 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -04684c: |[04684c] android.support.v4.util.LongSparseArray.clone:()Ljava/lang/Object; │ │ -04685c: 6e10 ea07 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/util/LongSparseArray;.clone:()Landroid/support/v4/util/LongSparseArray; // method@07ea │ │ -046862: 0c00 |0003: move-result-object v0 │ │ -046864: 1100 |0004: return-object v0 │ │ +0483e4: |[0483e4] android.support.v4.util.LongSparseArray.clone:()Ljava/lang/Object; │ │ +0483f4: 6e10 ea07 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/util/LongSparseArray;.clone:()Landroid/support/v4/util/LongSparseArray; // method@07ea │ │ +0483fa: 0c00 |0003: move-result-object v0 │ │ +0483fc: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=43 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/util/LongSparseArray; │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/util/LongSparseArray; Landroid/support/v4/util/LongSparseArray; │ │ │ │ @@ -32417,30 +32419,30 @@ │ │ type : '(J)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 28 16-bit code units │ │ -046868: |[046868] android.support.v4.util.LongSparseArray.delete:(J)V │ │ -046878: 5431 ba02 |0000: iget-object v1, v3, Landroid/support/v4/util/LongSparseArray;.mKeys:[J // field@02ba │ │ -04687c: 5232 bb02 |0002: iget v2, v3, Landroid/support/v4/util/LongSparseArray;.mSize:I // field@02bb │ │ -046880: 7140 d907 2154 |0004: invoke-static {v1, v2, v4, v5}, Landroid/support/v4/util/ContainerHelpers;.binarySearch:([JIJ)I // method@07d9 │ │ -046886: 0a00 |0007: move-result v0 │ │ -046888: 3a00 1300 |0008: if-ltz v0, 001b // +0013 │ │ -04688c: 5431 bc02 |000a: iget-object v1, v3, Landroid/support/v4/util/LongSparseArray;.mValues:[Ljava/lang/Object; // field@02bc │ │ -046890: 4601 0100 |000c: aget-object v1, v1, v0 │ │ -046894: 6202 b802 |000e: sget-object v2, Landroid/support/v4/util/LongSparseArray;.DELETED:Ljava/lang/Object; // field@02b8 │ │ -046898: 3221 0b00 |0010: if-eq v1, v2, 001b // +000b │ │ -04689c: 5431 bc02 |0012: iget-object v1, v3, Landroid/support/v4/util/LongSparseArray;.mValues:[Ljava/lang/Object; // field@02bc │ │ -0468a0: 6202 b802 |0014: sget-object v2, Landroid/support/v4/util/LongSparseArray;.DELETED:Ljava/lang/Object; // field@02b8 │ │ -0468a4: 4d02 0100 |0016: aput-object v2, v1, v0 │ │ -0468a8: 1211 |0018: const/4 v1, #int 1 // #1 │ │ -0468aa: 5c31 b902 |0019: iput-boolean v1, v3, Landroid/support/v4/util/LongSparseArray;.mGarbage:Z // field@02b9 │ │ -0468ae: 0e00 |001b: return-void │ │ +048400: |[048400] android.support.v4.util.LongSparseArray.delete:(J)V │ │ +048410: 5431 ba02 |0000: iget-object v1, v3, Landroid/support/v4/util/LongSparseArray;.mKeys:[J // field@02ba │ │ +048414: 5232 bb02 |0002: iget v2, v3, Landroid/support/v4/util/LongSparseArray;.mSize:I // field@02bb │ │ +048418: 7140 d907 2154 |0004: invoke-static {v1, v2, v4, v5}, Landroid/support/v4/util/ContainerHelpers;.binarySearch:([JIJ)I // method@07d9 │ │ +04841e: 0a00 |0007: move-result v0 │ │ +048420: 3a00 1300 |0008: if-ltz v0, 001b // +0013 │ │ +048424: 5431 bc02 |000a: iget-object v1, v3, Landroid/support/v4/util/LongSparseArray;.mValues:[Ljava/lang/Object; // field@02bc │ │ +048428: 4601 0100 |000c: aget-object v1, v1, v0 │ │ +04842c: 6202 b802 |000e: sget-object v2, Landroid/support/v4/util/LongSparseArray;.DELETED:Ljava/lang/Object; // field@02b8 │ │ +048430: 3221 0b00 |0010: if-eq v1, v2, 001b // +000b │ │ +048434: 5431 bc02 |0012: iget-object v1, v3, Landroid/support/v4/util/LongSparseArray;.mValues:[Ljava/lang/Object; // field@02bc │ │ +048438: 6202 b802 |0014: sget-object v2, Landroid/support/v4/util/LongSparseArray;.DELETED:Ljava/lang/Object; // field@02b8 │ │ +04843c: 4d02 0100 |0016: aput-object v2, v1, v0 │ │ +048440: 1211 |0018: const/4 v1, #int 1 // #1 │ │ +048442: 5c31 b902 |0019: iput-boolean v1, v3, Landroid/support/v4/util/LongSparseArray;.mGarbage:Z // field@02b9 │ │ +048446: 0e00 |001b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=118 │ │ 0x0008 line=120 │ │ 0x000a line=121 │ │ 0x0012 line=122 │ │ 0x0018 line=123 │ │ @@ -32456,19 +32458,19 @@ │ │ type : '(J)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -0468b0: |[0468b0] android.support.v4.util.LongSparseArray.get:(J)Ljava/lang/Object; │ │ -0468c0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0468c2: 6e40 ef07 2103 |0001: invoke-virtual {v1, v2, v3, v0}, Landroid/support/v4/util/LongSparseArray;.get:(JLjava/lang/Object;)Ljava/lang/Object; // method@07ef │ │ -0468c8: 0c00 |0004: move-result-object v0 │ │ -0468ca: 1100 |0005: return-object v0 │ │ +048448: |[048448] android.support.v4.util.LongSparseArray.get:(J)Ljava/lang/Object; │ │ +048458: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +04845a: 6e40 ef07 2103 |0001: invoke-virtual {v1, v2, v3, v0}, Landroid/support/v4/util/LongSparseArray;.get:(JLjava/lang/Object;)Ljava/lang/Object; // method@07ef │ │ +048460: 0c00 |0004: move-result-object v0 │ │ +048462: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=96 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/util/LongSparseArray; │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/util/LongSparseArray; Landroid/support/v4/util/LongSparseArray; │ │ 0x0000 - 0x0006 reg=2 key J │ │ @@ -32478,28 +32480,28 @@ │ │ type : '(JLjava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 24 16-bit code units │ │ -0468cc: |[0468cc] android.support.v4.util.LongSparseArray.get:(JLjava/lang/Object;)Ljava/lang/Object; │ │ -0468dc: 5431 ba02 |0000: iget-object v1, v3, Landroid/support/v4/util/LongSparseArray;.mKeys:[J // field@02ba │ │ -0468e0: 5232 bb02 |0002: iget v2, v3, Landroid/support/v4/util/LongSparseArray;.mSize:I // field@02bb │ │ -0468e4: 7140 d907 2154 |0004: invoke-static {v1, v2, v4, v5}, Landroid/support/v4/util/ContainerHelpers;.binarySearch:([JIJ)I // method@07d9 │ │ -0468ea: 0a00 |0007: move-result v0 │ │ -0468ec: 3a00 0a00 |0008: if-ltz v0, 0012 // +000a │ │ -0468f0: 5431 bc02 |000a: iget-object v1, v3, Landroid/support/v4/util/LongSparseArray;.mValues:[Ljava/lang/Object; // field@02bc │ │ -0468f4: 4601 0100 |000c: aget-object v1, v1, v0 │ │ -0468f8: 6202 b802 |000e: sget-object v2, Landroid/support/v4/util/LongSparseArray;.DELETED:Ljava/lang/Object; // field@02b8 │ │ -0468fc: 3321 0300 |0010: if-ne v1, v2, 0013 // +0003 │ │ -046900: 1106 |0012: return-object v6 │ │ -046902: 5431 bc02 |0013: iget-object v1, v3, Landroid/support/v4/util/LongSparseArray;.mValues:[Ljava/lang/Object; // field@02bc │ │ -046906: 4606 0100 |0015: aget-object v6, v1, v0 │ │ -04690a: 28fb |0017: goto 0012 // -0005 │ │ +048464: |[048464] android.support.v4.util.LongSparseArray.get:(JLjava/lang/Object;)Ljava/lang/Object; │ │ +048474: 5431 ba02 |0000: iget-object v1, v3, Landroid/support/v4/util/LongSparseArray;.mKeys:[J // field@02ba │ │ +048478: 5232 bb02 |0002: iget v2, v3, Landroid/support/v4/util/LongSparseArray;.mSize:I // field@02bb │ │ +04847c: 7140 d907 2154 |0004: invoke-static {v1, v2, v4, v5}, Landroid/support/v4/util/ContainerHelpers;.binarySearch:([JIJ)I // method@07d9 │ │ +048482: 0a00 |0007: move-result v0 │ │ +048484: 3a00 0a00 |0008: if-ltz v0, 0012 // +000a │ │ +048488: 5431 bc02 |000a: iget-object v1, v3, Landroid/support/v4/util/LongSparseArray;.mValues:[Ljava/lang/Object; // field@02bc │ │ +04848c: 4601 0100 |000c: aget-object v1, v1, v0 │ │ +048490: 6202 b802 |000e: sget-object v2, Landroid/support/v4/util/LongSparseArray;.DELETED:Ljava/lang/Object; // field@02b8 │ │ +048494: 3321 0300 |0010: if-ne v1, v2, 0013 // +0003 │ │ +048498: 1106 |0012: return-object v6 │ │ +04849a: 5431 bc02 |0013: iget-object v1, v3, Landroid/support/v4/util/LongSparseArray;.mValues:[Ljava/lang/Object; // field@02bc │ │ +04849e: 4606 0100 |0015: aget-object v6, v1, v0 │ │ +0484a2: 28fb |0017: goto 0012 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=105 │ │ 0x0008 line=107 │ │ 0x0012 line=110 │ │ locals : │ │ 0x0000 - 0x0000 reg=3 this Landroid/support/v4/util/LongSparseArray; │ │ @@ -32511,61 +32513,61 @@ │ │ 0x0013 - 0x0018 reg=6 valueIfKeyNotFound Ljava/lang/Object; TE; │ │ │ │ #7 : (in Landroid/support/v4/util/LongSparseArray;) │ │ name : 'indexOfKey' │ │ type : '(J)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 5 │ │ + registers : 6 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 16 16-bit code units │ │ -04690c: |[04690c] android.support.v4.util.LongSparseArray.indexOfKey:(J)I │ │ -04691c: 5520 b902 |0000: iget-boolean v0, v2, Landroid/support/v4/util/LongSparseArray;.mGarbage:Z // field@02b9 │ │ -046920: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ -046924: 7010 ed07 0200 |0004: invoke-direct {v2}, Landroid/support/v4/util/LongSparseArray;.gc:()V // method@07ed │ │ -04692a: 5420 ba02 |0007: iget-object v0, v2, Landroid/support/v4/util/LongSparseArray;.mKeys:[J // field@02ba │ │ -04692e: 5221 bb02 |0009: iget v1, v2, Landroid/support/v4/util/LongSparseArray;.mSize:I // field@02bb │ │ -046932: 7140 d907 1043 |000b: invoke-static {v0, v1, v3, v4}, Landroid/support/v4/util/ContainerHelpers;.binarySearch:([JIJ)I // method@07d9 │ │ -046938: 0a00 |000e: move-result v0 │ │ -04693a: 0f00 |000f: return v0 │ │ +0484a4: |[0484a4] android.support.v4.util.LongSparseArray.indexOfKey:(J)I │ │ +0484b4: 5530 b902 |0000: iget-boolean v0, v3, Landroid/support/v4/util/LongSparseArray;.mGarbage:Z // field@02b9 │ │ +0484b8: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ +0484bc: 7010 ed07 0300 |0004: invoke-direct {v3}, Landroid/support/v4/util/LongSparseArray;.gc:()V // method@07ed │ │ +0484c2: 5430 ba02 |0007: iget-object v0, v3, Landroid/support/v4/util/LongSparseArray;.mKeys:[J // field@02ba │ │ +0484c6: 5231 bb02 |0009: iget v1, v3, Landroid/support/v4/util/LongSparseArray;.mSize:I // field@02bb │ │ +0484ca: 7140 d907 1054 |000b: invoke-static {v0, v1, v4, v5}, Landroid/support/v4/util/ContainerHelpers;.binarySearch:([JIJ)I // method@07d9 │ │ +0484d0: 0a00 |000e: move-result v0 │ │ +0484d2: 0f00 |000f: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=283 │ │ 0x0004 line=284 │ │ 0x0007 line=287 │ │ locals : │ │ - 0x0000 - 0x0000 reg=2 this Landroid/support/v4/util/LongSparseArray; │ │ - 0x0000 - 0x0010 reg=2 this Landroid/support/v4/util/LongSparseArray; Landroid/support/v4/util/LongSparseArray; │ │ - 0x0000 - 0x0010 reg=3 key J │ │ + 0x0000 - 0x0000 reg=3 this Landroid/support/v4/util/LongSparseArray; │ │ + 0x0000 - 0x0010 reg=3 this Landroid/support/v4/util/LongSparseArray; Landroid/support/v4/util/LongSparseArray; │ │ + 0x0000 - 0x0010 reg=4 key J │ │ │ │ #8 : (in Landroid/support/v4/util/LongSparseArray;) │ │ name : 'indexOfValue' │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 24 16-bit code units │ │ -04693c: |[04693c] android.support.v4.util.LongSparseArray.indexOfValue:(Ljava/lang/Object;)I │ │ -04694c: 5521 b902 |0000: iget-boolean v1, v2, Landroid/support/v4/util/LongSparseArray;.mGarbage:Z // field@02b9 │ │ -046950: 3801 0500 |0002: if-eqz v1, 0007 // +0005 │ │ -046954: 7010 ed07 0200 |0004: invoke-direct {v2}, Landroid/support/v4/util/LongSparseArray;.gc:()V // method@07ed │ │ -04695a: 1200 |0007: const/4 v0, #int 0 // #0 │ │ -04695c: 5221 bb02 |0008: iget v1, v2, Landroid/support/v4/util/LongSparseArray;.mSize:I // field@02bb │ │ -046960: 3510 0c00 |000a: if-ge v0, v1, 0016 // +000c │ │ -046964: 5421 bc02 |000c: iget-object v1, v2, Landroid/support/v4/util/LongSparseArray;.mValues:[Ljava/lang/Object; // field@02bc │ │ -046968: 4601 0100 |000e: aget-object v1, v1, v0 │ │ -04696c: 3331 0300 |0010: if-ne v1, v3, 0013 // +0003 │ │ -046970: 0f00 |0012: return v0 │ │ -046972: d800 0001 |0013: add-int/lit8 v0, v0, #int 1 // #01 │ │ -046976: 28f3 |0015: goto 0008 // -000d │ │ -046978: 12f0 |0016: const/4 v0, #int -1 // #ff │ │ -04697a: 28fb |0017: goto 0012 // -0005 │ │ +0484d4: |[0484d4] android.support.v4.util.LongSparseArray.indexOfValue:(Ljava/lang/Object;)I │ │ +0484e4: 5521 b902 |0000: iget-boolean v1, v2, Landroid/support/v4/util/LongSparseArray;.mGarbage:Z // field@02b9 │ │ +0484e8: 3801 0500 |0002: if-eqz v1, 0007 // +0005 │ │ +0484ec: 7010 ed07 0200 |0004: invoke-direct {v2}, Landroid/support/v4/util/LongSparseArray;.gc:()V // method@07ed │ │ +0484f2: 1200 |0007: const/4 v0, #int 0 // #0 │ │ +0484f4: 5221 bb02 |0008: iget v1, v2, Landroid/support/v4/util/LongSparseArray;.mSize:I // field@02bb │ │ +0484f8: 3510 0c00 |000a: if-ge v0, v1, 0016 // +000c │ │ +0484fc: 5421 bc02 |000c: iget-object v1, v2, Landroid/support/v4/util/LongSparseArray;.mValues:[Ljava/lang/Object; // field@02bc │ │ +048500: 4601 0100 |000e: aget-object v1, v1, v0 │ │ +048504: 3331 0300 |0010: if-ne v1, v3, 0013 // +0003 │ │ +048508: 0f00 |0012: return v0 │ │ +04850a: d800 0001 |0013: add-int/lit8 v0, v0, #int 1 // #01 │ │ +04850e: 28f3 |0015: goto 0008 // -000d │ │ +048510: 12f0 |0016: const/4 v0, #int -1 // #ff │ │ +048512: 28fb |0017: goto 0012 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=299 │ │ 0x0004 line=300 │ │ 0x0007 line=303 │ │ 0x000c line=304 │ │ 0x0012 line=307 │ │ @@ -32584,21 +32586,21 @@ │ │ type : '(I)J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -04697c: |[04697c] android.support.v4.util.LongSparseArray.keyAt:(I)J │ │ -04698c: 5520 b902 |0000: iget-boolean v0, v2, Landroid/support/v4/util/LongSparseArray;.mGarbage:Z // field@02b9 │ │ -046990: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ -046994: 7010 ed07 0200 |0004: invoke-direct {v2}, Landroid/support/v4/util/LongSparseArray;.gc:()V // method@07ed │ │ -04699a: 5420 ba02 |0007: iget-object v0, v2, Landroid/support/v4/util/LongSparseArray;.mKeys:[J // field@02ba │ │ -04699e: 4500 0003 |0009: aget-wide v0, v0, v3 │ │ -0469a2: 1000 |000b: return-wide v0 │ │ +048514: |[048514] android.support.v4.util.LongSparseArray.keyAt:(I)J │ │ +048524: 5520 b902 |0000: iget-boolean v0, v2, Landroid/support/v4/util/LongSparseArray;.mGarbage:Z // field@02b9 │ │ +048528: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ +04852c: 7010 ed07 0200 |0004: invoke-direct {v2}, Landroid/support/v4/util/LongSparseArray;.gc:()V // method@07ed │ │ +048532: 5420 ba02 |0007: iget-object v0, v2, Landroid/support/v4/util/LongSparseArray;.mKeys:[J // field@02ba │ │ +048536: 4500 0003 |0009: aget-wide v0, v0, v3 │ │ +04853a: 1000 |000b: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=243 │ │ 0x0004 line=244 │ │ 0x0007 line=247 │ │ locals : │ │ 0x0000 - 0x0000 reg=2 this Landroid/support/v4/util/LongSparseArray; │ │ @@ -32606,95 +32608,95 @@ │ │ 0x0000 - 0x000c reg=3 index I │ │ │ │ #10 : (in Landroid/support/v4/util/LongSparseArray;) │ │ name : 'put' │ │ type : '(JLjava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 12 │ │ + registers : 13 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 147 16-bit code units │ │ -0469a4: |[0469a4] android.support.v4.util.LongSparseArray.put:(JLjava/lang/Object;)V │ │ -0469b4: 1206 |0000: const/4 v6, #int 0 // #0 │ │ -0469b6: 5484 ba02 |0001: iget-object v4, v8, Landroid/support/v4/util/LongSparseArray;.mKeys:[J // field@02ba │ │ -0469ba: 5285 bb02 |0003: iget v5, v8, Landroid/support/v4/util/LongSparseArray;.mSize:I // field@02bb │ │ -0469be: 7140 d907 54a9 |0005: invoke-static {v4, v5, v9, v10}, Landroid/support/v4/util/ContainerHelpers;.binarySearch:([JIJ)I // method@07d9 │ │ -0469c4: 0a00 |0008: move-result v0 │ │ -0469c6: 3a00 0700 |0009: if-ltz v0, 0010 // +0007 │ │ -0469ca: 5484 bc02 |000b: iget-object v4, v8, Landroid/support/v4/util/LongSparseArray;.mValues:[Ljava/lang/Object; // field@02bc │ │ -0469ce: 4d0b 0400 |000d: aput-object v11, v4, v0 │ │ -0469d2: 0e00 |000f: return-void │ │ -0469d4: df00 00ff |0010: xor-int/lit8 v0, v0, #int -1 // #ff │ │ -0469d8: 5284 bb02 |0012: iget v4, v8, Landroid/support/v4/util/LongSparseArray;.mSize:I // field@02bb │ │ -0469dc: 3540 1300 |0014: if-ge v0, v4, 0027 // +0013 │ │ -0469e0: 5484 bc02 |0016: iget-object v4, v8, Landroid/support/v4/util/LongSparseArray;.mValues:[Ljava/lang/Object; // field@02bc │ │ -0469e4: 4604 0400 |0018: aget-object v4, v4, v0 │ │ -0469e8: 6205 b802 |001a: sget-object v5, Landroid/support/v4/util/LongSparseArray;.DELETED:Ljava/lang/Object; // field@02b8 │ │ -0469ec: 3354 0b00 |001c: if-ne v4, v5, 0027 // +000b │ │ -0469f0: 5484 ba02 |001e: iget-object v4, v8, Landroid/support/v4/util/LongSparseArray;.mKeys:[J // field@02ba │ │ -0469f4: 4c09 0400 |0020: aput-wide v9, v4, v0 │ │ -0469f8: 5484 bc02 |0022: iget-object v4, v8, Landroid/support/v4/util/LongSparseArray;.mValues:[Ljava/lang/Object; // field@02bc │ │ -0469fc: 4d0b 0400 |0024: aput-object v11, v4, v0 │ │ -046a00: 28e9 |0026: goto 000f // -0017 │ │ -046a02: 5584 b902 |0027: iget-boolean v4, v8, Landroid/support/v4/util/LongSparseArray;.mGarbage:Z // field@02b9 │ │ -046a06: 3804 1600 |0029: if-eqz v4, 003f // +0016 │ │ -046a0a: 5284 bb02 |002b: iget v4, v8, Landroid/support/v4/util/LongSparseArray;.mSize:I // field@02bb │ │ -046a0e: 5485 ba02 |002d: iget-object v5, v8, Landroid/support/v4/util/LongSparseArray;.mKeys:[J // field@02ba │ │ -046a12: 2155 |002f: array-length v5, v5 │ │ -046a14: 3454 0f00 |0030: if-lt v4, v5, 003f // +000f │ │ -046a18: 7010 ed07 0800 |0032: invoke-direct {v8}, Landroid/support/v4/util/LongSparseArray;.gc:()V // method@07ed │ │ -046a1e: 5484 ba02 |0035: iget-object v4, v8, Landroid/support/v4/util/LongSparseArray;.mKeys:[J // field@02ba │ │ -046a22: 5285 bb02 |0037: iget v5, v8, Landroid/support/v4/util/LongSparseArray;.mSize:I // field@02bb │ │ -046a26: 7140 d907 54a9 |0039: invoke-static {v4, v5, v9, v10}, Landroid/support/v4/util/ContainerHelpers;.binarySearch:([JIJ)I // method@07d9 │ │ -046a2c: 0a04 |003c: move-result v4 │ │ -046a2e: df00 04ff |003d: xor-int/lit8 v0, v4, #int -1 // #ff │ │ -046a32: 5284 bb02 |003f: iget v4, v8, Landroid/support/v4/util/LongSparseArray;.mSize:I // field@02bb │ │ -046a36: 5485 ba02 |0041: iget-object v5, v8, Landroid/support/v4/util/LongSparseArray;.mKeys:[J // field@02ba │ │ -046a3a: 2155 |0043: array-length v5, v5 │ │ -046a3c: 3454 2200 |0044: if-lt v4, v5, 0066 // +0022 │ │ -046a40: 5284 bb02 |0046: iget v4, v8, Landroid/support/v4/util/LongSparseArray;.mSize:I // field@02bb │ │ -046a44: d804 0401 |0048: add-int/lit8 v4, v4, #int 1 // #01 │ │ -046a48: 7110 dd07 0400 |004a: invoke-static {v4}, Landroid/support/v4/util/ContainerHelpers;.idealLongArraySize:(I)I // method@07dd │ │ -046a4e: 0a01 |004d: move-result v1 │ │ -046a50: 2312 9004 |004e: new-array v2, v1, [J // type@0490 │ │ -046a54: 2313 a404 |0050: new-array v3, v1, [Ljava/lang/Object; // type@04a4 │ │ -046a58: 5484 ba02 |0052: iget-object v4, v8, Landroid/support/v4/util/LongSparseArray;.mKeys:[J // field@02ba │ │ -046a5c: 5485 ba02 |0054: iget-object v5, v8, Landroid/support/v4/util/LongSparseArray;.mKeys:[J // field@02ba │ │ -046a60: 2155 |0056: array-length v5, v5 │ │ -046a62: 7155 6515 6462 |0057: invoke-static {v4, v6, v2, v6, v5}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@1565 │ │ -046a68: 5484 bc02 |005a: iget-object v4, v8, Landroid/support/v4/util/LongSparseArray;.mValues:[Ljava/lang/Object; // field@02bc │ │ -046a6c: 5485 bc02 |005c: iget-object v5, v8, Landroid/support/v4/util/LongSparseArray;.mValues:[Ljava/lang/Object; // field@02bc │ │ -046a70: 2155 |005e: array-length v5, v5 │ │ -046a72: 7155 6515 6463 |005f: invoke-static {v4, v6, v3, v6, v5}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@1565 │ │ -046a78: 5b82 ba02 |0062: iput-object v2, v8, Landroid/support/v4/util/LongSparseArray;.mKeys:[J // field@02ba │ │ -046a7c: 5b83 bc02 |0064: iput-object v3, v8, Landroid/support/v4/util/LongSparseArray;.mValues:[Ljava/lang/Object; // field@02bc │ │ -046a80: 5284 bb02 |0066: iget v4, v8, Landroid/support/v4/util/LongSparseArray;.mSize:I // field@02bb │ │ -046a84: b104 |0068: sub-int/2addr v4, v0 │ │ -046a86: 3804 1a00 |0069: if-eqz v4, 0083 // +001a │ │ -046a8a: 5484 ba02 |006b: iget-object v4, v8, Landroid/support/v4/util/LongSparseArray;.mKeys:[J // field@02ba │ │ -046a8e: 5485 ba02 |006d: iget-object v5, v8, Landroid/support/v4/util/LongSparseArray;.mKeys:[J // field@02ba │ │ -046a92: d806 0001 |006f: add-int/lit8 v6, v0, #int 1 // #01 │ │ -046a96: 5287 bb02 |0071: iget v7, v8, Landroid/support/v4/util/LongSparseArray;.mSize:I // field@02bb │ │ -046a9a: b107 |0073: sub-int/2addr v7, v0 │ │ -046a9c: 7157 6515 0465 |0074: invoke-static {v4, v0, v5, v6, v7}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@1565 │ │ -046aa2: 5484 bc02 |0077: iget-object v4, v8, Landroid/support/v4/util/LongSparseArray;.mValues:[Ljava/lang/Object; // field@02bc │ │ -046aa6: 5485 bc02 |0079: iget-object v5, v8, Landroid/support/v4/util/LongSparseArray;.mValues:[Ljava/lang/Object; // field@02bc │ │ -046aaa: d806 0001 |007b: add-int/lit8 v6, v0, #int 1 // #01 │ │ -046aae: 5287 bb02 |007d: iget v7, v8, Landroid/support/v4/util/LongSparseArray;.mSize:I // field@02bb │ │ -046ab2: b107 |007f: sub-int/2addr v7, v0 │ │ -046ab4: 7157 6515 0465 |0080: invoke-static {v4, v0, v5, v6, v7}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@1565 │ │ -046aba: 5484 ba02 |0083: iget-object v4, v8, Landroid/support/v4/util/LongSparseArray;.mKeys:[J // field@02ba │ │ -046abe: 4c09 0400 |0085: aput-wide v9, v4, v0 │ │ -046ac2: 5484 bc02 |0087: iget-object v4, v8, Landroid/support/v4/util/LongSparseArray;.mValues:[Ljava/lang/Object; // field@02bc │ │ -046ac6: 4d0b 0400 |0089: aput-object v11, v4, v0 │ │ -046aca: 5284 bb02 |008b: iget v4, v8, Landroid/support/v4/util/LongSparseArray;.mSize:I // field@02bb │ │ -046ace: d804 0401 |008d: add-int/lit8 v4, v4, #int 1 // #01 │ │ -046ad2: 5984 bb02 |008f: iput v4, v8, Landroid/support/v4/util/LongSparseArray;.mSize:I // field@02bb │ │ -046ad6: 2900 7eff |0091: goto/16 000f // -0082 │ │ +04853c: |[04853c] android.support.v4.util.LongSparseArray.put:(JLjava/lang/Object;)V │ │ +04854c: 1206 |0000: const/4 v6, #int 0 // #0 │ │ +04854e: 5494 ba02 |0001: iget-object v4, v9, Landroid/support/v4/util/LongSparseArray;.mKeys:[J // field@02ba │ │ +048552: 5295 bb02 |0003: iget v5, v9, Landroid/support/v4/util/LongSparseArray;.mSize:I // field@02bb │ │ +048556: 7140 d907 54ba |0005: invoke-static {v4, v5, v10, v11}, Landroid/support/v4/util/ContainerHelpers;.binarySearch:([JIJ)I // method@07d9 │ │ +04855c: 0a00 |0008: move-result v0 │ │ +04855e: 3a00 0700 |0009: if-ltz v0, 0010 // +0007 │ │ +048562: 5494 bc02 |000b: iget-object v4, v9, Landroid/support/v4/util/LongSparseArray;.mValues:[Ljava/lang/Object; // field@02bc │ │ +048566: 4d0c 0400 |000d: aput-object v12, v4, v0 │ │ +04856a: 0e00 |000f: return-void │ │ +04856c: df00 00ff |0010: xor-int/lit8 v0, v0, #int -1 // #ff │ │ +048570: 5294 bb02 |0012: iget v4, v9, Landroid/support/v4/util/LongSparseArray;.mSize:I // field@02bb │ │ +048574: 3540 1300 |0014: if-ge v0, v4, 0027 // +0013 │ │ +048578: 5494 bc02 |0016: iget-object v4, v9, Landroid/support/v4/util/LongSparseArray;.mValues:[Ljava/lang/Object; // field@02bc │ │ +04857c: 4604 0400 |0018: aget-object v4, v4, v0 │ │ +048580: 6205 b802 |001a: sget-object v5, Landroid/support/v4/util/LongSparseArray;.DELETED:Ljava/lang/Object; // field@02b8 │ │ +048584: 3354 0b00 |001c: if-ne v4, v5, 0027 // +000b │ │ +048588: 5494 ba02 |001e: iget-object v4, v9, Landroid/support/v4/util/LongSparseArray;.mKeys:[J // field@02ba │ │ +04858c: 4c0a 0400 |0020: aput-wide v10, v4, v0 │ │ +048590: 5494 bc02 |0022: iget-object v4, v9, Landroid/support/v4/util/LongSparseArray;.mValues:[Ljava/lang/Object; // field@02bc │ │ +048594: 4d0c 0400 |0024: aput-object v12, v4, v0 │ │ +048598: 28e9 |0026: goto 000f // -0017 │ │ +04859a: 5594 b902 |0027: iget-boolean v4, v9, Landroid/support/v4/util/LongSparseArray;.mGarbage:Z // field@02b9 │ │ +04859e: 3804 1600 |0029: if-eqz v4, 003f // +0016 │ │ +0485a2: 5294 bb02 |002b: iget v4, v9, Landroid/support/v4/util/LongSparseArray;.mSize:I // field@02bb │ │ +0485a6: 5495 ba02 |002d: iget-object v5, v9, Landroid/support/v4/util/LongSparseArray;.mKeys:[J // field@02ba │ │ +0485aa: 2155 |002f: array-length v5, v5 │ │ +0485ac: 3454 0f00 |0030: if-lt v4, v5, 003f // +000f │ │ +0485b0: 7010 ed07 0900 |0032: invoke-direct {v9}, Landroid/support/v4/util/LongSparseArray;.gc:()V // method@07ed │ │ +0485b6: 5494 ba02 |0035: iget-object v4, v9, Landroid/support/v4/util/LongSparseArray;.mKeys:[J // field@02ba │ │ +0485ba: 5295 bb02 |0037: iget v5, v9, Landroid/support/v4/util/LongSparseArray;.mSize:I // field@02bb │ │ +0485be: 7140 d907 54ba |0039: invoke-static {v4, v5, v10, v11}, Landroid/support/v4/util/ContainerHelpers;.binarySearch:([JIJ)I // method@07d9 │ │ +0485c4: 0a04 |003c: move-result v4 │ │ +0485c6: df00 04ff |003d: xor-int/lit8 v0, v4, #int -1 // #ff │ │ +0485ca: 5294 bb02 |003f: iget v4, v9, Landroid/support/v4/util/LongSparseArray;.mSize:I // field@02bb │ │ +0485ce: 5495 ba02 |0041: iget-object v5, v9, Landroid/support/v4/util/LongSparseArray;.mKeys:[J // field@02ba │ │ +0485d2: 2155 |0043: array-length v5, v5 │ │ +0485d4: 3454 2200 |0044: if-lt v4, v5, 0066 // +0022 │ │ +0485d8: 5294 bb02 |0046: iget v4, v9, Landroid/support/v4/util/LongSparseArray;.mSize:I // field@02bb │ │ +0485dc: d804 0401 |0048: add-int/lit8 v4, v4, #int 1 // #01 │ │ +0485e0: 7110 dd07 0400 |004a: invoke-static {v4}, Landroid/support/v4/util/ContainerHelpers;.idealLongArraySize:(I)I // method@07dd │ │ +0485e6: 0a01 |004d: move-result v1 │ │ +0485e8: 2312 8d04 |004e: new-array v2, v1, [J // type@048d │ │ +0485ec: 2313 a104 |0050: new-array v3, v1, [Ljava/lang/Object; // type@04a1 │ │ +0485f0: 5494 ba02 |0052: iget-object v4, v9, Landroid/support/v4/util/LongSparseArray;.mKeys:[J // field@02ba │ │ +0485f4: 5495 ba02 |0054: iget-object v5, v9, Landroid/support/v4/util/LongSparseArray;.mKeys:[J // field@02ba │ │ +0485f8: 2155 |0056: array-length v5, v5 │ │ +0485fa: 7155 6515 6462 |0057: invoke-static {v4, v6, v2, v6, v5}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@1565 │ │ +048600: 5494 bc02 |005a: iget-object v4, v9, Landroid/support/v4/util/LongSparseArray;.mValues:[Ljava/lang/Object; // field@02bc │ │ +048604: 5495 bc02 |005c: iget-object v5, v9, Landroid/support/v4/util/LongSparseArray;.mValues:[Ljava/lang/Object; // field@02bc │ │ +048608: 2155 |005e: array-length v5, v5 │ │ +04860a: 7155 6515 6463 |005f: invoke-static {v4, v6, v3, v6, v5}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@1565 │ │ +048610: 5b92 ba02 |0062: iput-object v2, v9, Landroid/support/v4/util/LongSparseArray;.mKeys:[J // field@02ba │ │ +048614: 5b93 bc02 |0064: iput-object v3, v9, Landroid/support/v4/util/LongSparseArray;.mValues:[Ljava/lang/Object; // field@02bc │ │ +048618: 5294 bb02 |0066: iget v4, v9, Landroid/support/v4/util/LongSparseArray;.mSize:I // field@02bb │ │ +04861c: b104 |0068: sub-int/2addr v4, v0 │ │ +04861e: 3804 1a00 |0069: if-eqz v4, 0083 // +001a │ │ +048622: 5494 ba02 |006b: iget-object v4, v9, Landroid/support/v4/util/LongSparseArray;.mKeys:[J // field@02ba │ │ +048626: 5495 ba02 |006d: iget-object v5, v9, Landroid/support/v4/util/LongSparseArray;.mKeys:[J // field@02ba │ │ +04862a: d806 0001 |006f: add-int/lit8 v6, v0, #int 1 // #01 │ │ +04862e: 5297 bb02 |0071: iget v7, v9, Landroid/support/v4/util/LongSparseArray;.mSize:I // field@02bb │ │ +048632: b107 |0073: sub-int/2addr v7, v0 │ │ +048634: 7157 6515 0465 |0074: invoke-static {v4, v0, v5, v6, v7}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@1565 │ │ +04863a: 5494 bc02 |0077: iget-object v4, v9, Landroid/support/v4/util/LongSparseArray;.mValues:[Ljava/lang/Object; // field@02bc │ │ +04863e: 5495 bc02 |0079: iget-object v5, v9, Landroid/support/v4/util/LongSparseArray;.mValues:[Ljava/lang/Object; // field@02bc │ │ +048642: d806 0001 |007b: add-int/lit8 v6, v0, #int 1 // #01 │ │ +048646: 5297 bb02 |007d: iget v7, v9, Landroid/support/v4/util/LongSparseArray;.mSize:I // field@02bb │ │ +04864a: b107 |007f: sub-int/2addr v7, v0 │ │ +04864c: 7157 6515 0465 |0080: invoke-static {v4, v0, v5, v6, v7}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@1565 │ │ +048652: 5494 ba02 |0083: iget-object v4, v9, Landroid/support/v4/util/LongSparseArray;.mKeys:[J // field@02ba │ │ +048656: 4c0a 0400 |0085: aput-wide v10, v4, v0 │ │ +04865a: 5494 bc02 |0087: iget-object v4, v9, Landroid/support/v4/util/LongSparseArray;.mValues:[Ljava/lang/Object; // field@02bc │ │ +04865e: 4d0c 0400 |0089: aput-object v12, v4, v0 │ │ +048662: 5294 bb02 |008b: iget v4, v9, Landroid/support/v4/util/LongSparseArray;.mSize:I // field@02bb │ │ +048666: d804 0401 |008d: add-int/lit8 v4, v4, #int 1 // #01 │ │ +04866a: 5994 bb02 |008f: iput v4, v9, Landroid/support/v4/util/LongSparseArray;.mSize:I // field@02bb │ │ +04866e: 2900 7eff |0091: goto/16 000f // -0082 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=179 │ │ 0x0009 line=181 │ │ 0x000b line=182 │ │ 0x000f line=223 │ │ 0x0010 line=184 │ │ @@ -32715,65 +32717,65 @@ │ │ 0x0066 line=213 │ │ 0x006b line=215 │ │ 0x0077 line=216 │ │ 0x0083 line=219 │ │ 0x0087 line=220 │ │ 0x008b line=221 │ │ locals : │ │ - 0x0000 - 0x0000 reg=8 this Landroid/support/v4/util/LongSparseArray; │ │ - 0x0000 - 0x0000 reg=11 (null) Ljava/lang/Object; │ │ + 0x0000 - 0x0000 reg=9 this Landroid/support/v4/util/LongSparseArray; │ │ + 0x0000 - 0x0000 reg=12 (null) Ljava/lang/Object; │ │ 0x004e - 0x0066 reg=1 n I │ │ 0x0050 - 0x0066 reg=2 nkeys [J │ │ 0x0052 - 0x0066 reg=3 nvalues [Ljava/lang/Object; │ │ 0x0009 - 0x0093 reg=0 i I │ │ - 0x0000 - 0x0093 reg=8 this Landroid/support/v4/util/LongSparseArray; Landroid/support/v4/util/LongSparseArray; │ │ - 0x0000 - 0x0093 reg=9 key J │ │ - 0x0000 - 0x0093 reg=11 value Ljava/lang/Object; TE; │ │ + 0x0000 - 0x0093 reg=9 this Landroid/support/v4/util/LongSparseArray; Landroid/support/v4/util/LongSparseArray; │ │ + 0x0000 - 0x0093 reg=10 key J │ │ + 0x0000 - 0x0093 reg=12 value Ljava/lang/Object; TE; │ │ │ │ #11 : (in Landroid/support/v4/util/LongSparseArray;) │ │ name : 'remove' │ │ type : '(J)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 3 │ │ + registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -046adc: |[046adc] android.support.v4.util.LongSparseArray.remove:(J)V │ │ -046aec: 6e30 ec07 1002 |0000: invoke-virtual {v0, v1, v2}, Landroid/support/v4/util/LongSparseArray;.delete:(J)V // method@07ec │ │ -046af2: 0e00 |0003: return-void │ │ +048674: |[048674] android.support.v4.util.LongSparseArray.remove:(J)V │ │ +048684: 6e30 ec07 2103 |0000: invoke-virtual {v1, v2, v3}, Landroid/support/v4/util/LongSparseArray;.delete:(J)V // method@07ec │ │ +04868a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=132 │ │ 0x0003 line=133 │ │ locals : │ │ - 0x0000 - 0x0000 reg=0 this Landroid/support/v4/util/LongSparseArray; │ │ - 0x0000 - 0x0004 reg=0 this Landroid/support/v4/util/LongSparseArray; Landroid/support/v4/util/LongSparseArray; │ │ - 0x0000 - 0x0004 reg=1 key J │ │ + 0x0000 - 0x0000 reg=1 this Landroid/support/v4/util/LongSparseArray; │ │ + 0x0000 - 0x0004 reg=1 this Landroid/support/v4/util/LongSparseArray; Landroid/support/v4/util/LongSparseArray; │ │ + 0x0000 - 0x0004 reg=2 key J │ │ │ │ #12 : (in Landroid/support/v4/util/LongSparseArray;) │ │ name : 'removeAt' │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 18 16-bit code units │ │ -046af4: |[046af4] android.support.v4.util.LongSparseArray.removeAt:(I)V │ │ -046b04: 5420 bc02 |0000: iget-object v0, v2, Landroid/support/v4/util/LongSparseArray;.mValues:[Ljava/lang/Object; // field@02bc │ │ -046b08: 4600 0003 |0002: aget-object v0, v0, v3 │ │ -046b0c: 6201 b802 |0004: sget-object v1, Landroid/support/v4/util/LongSparseArray;.DELETED:Ljava/lang/Object; // field@02b8 │ │ -046b10: 3210 0b00 |0006: if-eq v0, v1, 0011 // +000b │ │ -046b14: 5420 bc02 |0008: iget-object v0, v2, Landroid/support/v4/util/LongSparseArray;.mValues:[Ljava/lang/Object; // field@02bc │ │ -046b18: 6201 b802 |000a: sget-object v1, Landroid/support/v4/util/LongSparseArray;.DELETED:Ljava/lang/Object; // field@02b8 │ │ -046b1c: 4d01 0003 |000c: aput-object v1, v0, v3 │ │ -046b20: 1210 |000e: const/4 v0, #int 1 // #1 │ │ -046b22: 5c20 b902 |000f: iput-boolean v0, v2, Landroid/support/v4/util/LongSparseArray;.mGarbage:Z // field@02b9 │ │ -046b26: 0e00 |0011: return-void │ │ +04868c: |[04868c] android.support.v4.util.LongSparseArray.removeAt:(I)V │ │ +04869c: 5420 bc02 |0000: iget-object v0, v2, Landroid/support/v4/util/LongSparseArray;.mValues:[Ljava/lang/Object; // field@02bc │ │ +0486a0: 4600 0003 |0002: aget-object v0, v0, v3 │ │ +0486a4: 6201 b802 |0004: sget-object v1, Landroid/support/v4/util/LongSparseArray;.DELETED:Ljava/lang/Object; // field@02b8 │ │ +0486a8: 3210 0b00 |0006: if-eq v0, v1, 0011 // +000b │ │ +0486ac: 5420 bc02 |0008: iget-object v0, v2, Landroid/support/v4/util/LongSparseArray;.mValues:[Ljava/lang/Object; // field@02bc │ │ +0486b0: 6201 b802 |000a: sget-object v1, Landroid/support/v4/util/LongSparseArray;.DELETED:Ljava/lang/Object; // field@02b8 │ │ +0486b4: 4d01 0003 |000c: aput-object v1, v0, v3 │ │ +0486b8: 1210 |000e: const/4 v0, #int 1 // #1 │ │ +0486ba: 5c20 b902 |000f: iput-boolean v0, v2, Landroid/support/v4/util/LongSparseArray;.mGarbage:Z // field@02b9 │ │ +0486be: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=139 │ │ 0x0008 line=140 │ │ 0x000e line=141 │ │ 0x0011 line=143 │ │ locals : │ │ @@ -32786,21 +32788,21 @@ │ │ type : '(ILjava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -046b28: |[046b28] android.support.v4.util.LongSparseArray.setValueAt:(ILjava/lang/Object;)V │ │ -046b38: 5510 b902 |0000: iget-boolean v0, v1, Landroid/support/v4/util/LongSparseArray;.mGarbage:Z // field@02b9 │ │ -046b3c: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ -046b40: 7010 ed07 0100 |0004: invoke-direct {v1}, Landroid/support/v4/util/LongSparseArray;.gc:()V // method@07ed │ │ -046b46: 5410 bc02 |0007: iget-object v0, v1, Landroid/support/v4/util/LongSparseArray;.mValues:[Ljava/lang/Object; // field@02bc │ │ -046b4a: 4d03 0002 |0009: aput-object v3, v0, v2 │ │ -046b4e: 0e00 |000b: return-void │ │ +0486c0: |[0486c0] android.support.v4.util.LongSparseArray.setValueAt:(ILjava/lang/Object;)V │ │ +0486d0: 5510 b902 |0000: iget-boolean v0, v1, Landroid/support/v4/util/LongSparseArray;.mGarbage:Z // field@02b9 │ │ +0486d4: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ +0486d8: 7010 ed07 0100 |0004: invoke-direct {v1}, Landroid/support/v4/util/LongSparseArray;.gc:()V // method@07ed │ │ +0486de: 5410 bc02 |0007: iget-object v0, v1, Landroid/support/v4/util/LongSparseArray;.mValues:[Ljava/lang/Object; // field@02bc │ │ +0486e2: 4d03 0002 |0009: aput-object v3, v0, v2 │ │ +0486e6: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=270 │ │ 0x0004 line=271 │ │ 0x0007 line=274 │ │ 0x000b line=275 │ │ locals : │ │ @@ -32815,20 +32817,20 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -046b50: |[046b50] android.support.v4.util.LongSparseArray.size:()I │ │ -046b60: 5510 b902 |0000: iget-boolean v0, v1, Landroid/support/v4/util/LongSparseArray;.mGarbage:Z // field@02b9 │ │ -046b64: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ -046b68: 7010 ed07 0100 |0004: invoke-direct {v1}, Landroid/support/v4/util/LongSparseArray;.gc:()V // method@07ed │ │ -046b6e: 5210 bb02 |0007: iget v0, v1, Landroid/support/v4/util/LongSparseArray;.mSize:I // field@02bb │ │ -046b72: 0f00 |0009: return v0 │ │ +0486e8: |[0486e8] android.support.v4.util.LongSparseArray.size:()I │ │ +0486f8: 5510 b902 |0000: iget-boolean v0, v1, Landroid/support/v4/util/LongSparseArray;.mGarbage:Z // field@02b9 │ │ +0486fc: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ +048700: 7010 ed07 0100 |0004: invoke-direct {v1}, Landroid/support/v4/util/LongSparseArray;.gc:()V // method@07ed │ │ +048706: 5210 bb02 |0007: iget v0, v1, Landroid/support/v4/util/LongSparseArray;.mSize:I // field@02bb │ │ +04870a: 0f00 |0009: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=230 │ │ 0x0004 line=231 │ │ 0x0007 line=234 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/util/LongSparseArray; │ │ @@ -32839,51 +32841,51 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 75 16-bit code units │ │ -046b74: |[046b74] android.support.v4.util.LongSparseArray.toString:()Ljava/lang/String; │ │ -046b84: 6e10 f707 0600 |0000: invoke-virtual {v6}, Landroid/support/v4/util/LongSparseArray;.size:()I // method@07f7 │ │ -046b8a: 0a05 |0003: move-result v5 │ │ -046b8c: 3c05 0500 |0004: if-gtz v5, 0009 // +0005 │ │ -046b90: 1a05 d523 |0006: const-string v5, "{}" // string@23d5 │ │ -046b94: 1105 |0008: return-object v5 │ │ -046b96: 2200 4203 |0009: new-instance v0, Ljava/lang/StringBuilder; // type@0342 │ │ -046b9a: 5265 bb02 |000b: iget v5, v6, Landroid/support/v4/util/LongSparseArray;.mSize:I // field@02bb │ │ -046b9e: da05 051c |000d: mul-int/lit8 v5, v5, #int 28 // #1c │ │ -046ba2: 7020 5815 5000 |000f: invoke-direct {v0, v5}, Ljava/lang/StringBuilder;.:(I)V // method@1558 │ │ -046ba8: 1305 7b00 |0012: const/16 v5, #int 123 // #7b │ │ -046bac: 6e20 5915 5000 |0014: invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@1559 │ │ -046bb2: 1201 |0017: const/4 v1, #int 0 // #0 │ │ -046bb4: 5265 bb02 |0018: iget v5, v6, Landroid/support/v4/util/LongSparseArray;.mSize:I // field@02bb │ │ -046bb8: 3551 2700 |001a: if-ge v1, v5, 0041 // +0027 │ │ -046bbc: 3d01 0700 |001c: if-lez v1, 0023 // +0007 │ │ -046bc0: 1a05 2701 |001e: const-string v5, ", " // string@0127 │ │ -046bc4: 6e20 5f15 5000 |0020: invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -046bca: 6e20 f207 1600 |0023: invoke-virtual {v6, v1}, Landroid/support/v4/util/LongSparseArray;.keyAt:(I)J // method@07f2 │ │ -046bd0: 0b02 |0026: move-result-wide v2 │ │ -046bd2: 6e30 5c15 2003 |0027: invoke-virtual {v0, v2, v3}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@155c │ │ -046bd8: 1305 3d00 |002a: const/16 v5, #int 61 // #3d │ │ -046bdc: 6e20 5915 5000 |002c: invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@1559 │ │ -046be2: 6e20 f907 1600 |002f: invoke-virtual {v6, v1}, Landroid/support/v4/util/LongSparseArray;.valueAt:(I)Ljava/lang/Object; // method@07f9 │ │ -046be8: 0c04 |0032: move-result-object v4 │ │ -046bea: 3264 0800 |0033: if-eq v4, v6, 003b // +0008 │ │ -046bee: 6e20 5e15 4000 |0035: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@155e │ │ -046bf4: d801 0101 |0038: add-int/lit8 v1, v1, #int 1 // #01 │ │ -046bf8: 28de |003a: goto 0018 // -0022 │ │ -046bfa: 1a05 1401 |003b: const-string v5, "(this Map)" // string@0114 │ │ -046bfe: 6e20 5f15 5000 |003d: invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -046c04: 28f8 |0040: goto 0038 // -0008 │ │ -046c06: 1305 7d00 |0041: const/16 v5, #int 125 // #7d │ │ -046c0a: 6e20 5915 5000 |0043: invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@1559 │ │ -046c10: 6e10 6415 0000 |0046: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ -046c16: 0c05 |0049: move-result-object v5 │ │ -046c18: 28be |004a: goto 0008 // -0042 │ │ +04870c: |[04870c] android.support.v4.util.LongSparseArray.toString:()Ljava/lang/String; │ │ +04871c: 6e10 f707 0600 |0000: invoke-virtual {v6}, Landroid/support/v4/util/LongSparseArray;.size:()I // method@07f7 │ │ +048722: 0a05 |0003: move-result v5 │ │ +048724: 3c05 0500 |0004: if-gtz v5, 0009 // +0005 │ │ +048728: 1a05 d023 |0006: const-string v5, "{}" // string@23d0 │ │ +04872c: 1105 |0008: return-object v5 │ │ +04872e: 2200 3f03 |0009: new-instance v0, Ljava/lang/StringBuilder; // type@033f │ │ +048732: 5265 bb02 |000b: iget v5, v6, Landroid/support/v4/util/LongSparseArray;.mSize:I // field@02bb │ │ +048736: da05 051c |000d: mul-int/lit8 v5, v5, #int 28 // #1c │ │ +04873a: 7020 5815 5000 |000f: invoke-direct {v0, v5}, Ljava/lang/StringBuilder;.:(I)V // method@1558 │ │ +048740: 1305 7b00 |0012: const/16 v5, #int 123 // #7b │ │ +048744: 6e20 5915 5000 |0014: invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@1559 │ │ +04874a: 1201 |0017: const/4 v1, #int 0 // #0 │ │ +04874c: 5265 bb02 |0018: iget v5, v6, Landroid/support/v4/util/LongSparseArray;.mSize:I // field@02bb │ │ +048750: 3551 2700 |001a: if-ge v1, v5, 0041 // +0027 │ │ +048754: 3d01 0700 |001c: if-lez v1, 0023 // +0007 │ │ +048758: 1a05 2701 |001e: const-string v5, ", " // string@0127 │ │ +04875c: 6e20 5f15 5000 |0020: invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +048762: 6e20 f207 1600 |0023: invoke-virtual {v6, v1}, Landroid/support/v4/util/LongSparseArray;.keyAt:(I)J // method@07f2 │ │ +048768: 0b02 |0026: move-result-wide v2 │ │ +04876a: 6e30 5c15 2003 |0027: invoke-virtual {v0, v2, v3}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@155c │ │ +048770: 1305 3d00 |002a: const/16 v5, #int 61 // #3d │ │ +048774: 6e20 5915 5000 |002c: invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@1559 │ │ +04877a: 6e20 f907 1600 |002f: invoke-virtual {v6, v1}, Landroid/support/v4/util/LongSparseArray;.valueAt:(I)Ljava/lang/Object; // method@07f9 │ │ +048780: 0c04 |0032: move-result-object v4 │ │ +048782: 3264 0800 |0033: if-eq v4, v6, 003b // +0008 │ │ +048786: 6e20 5e15 4000 |0035: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@155e │ │ +04878c: d801 0101 |0038: add-int/lit8 v1, v1, #int 1 // #01 │ │ +048790: 28de |003a: goto 0018 // -0022 │ │ +048792: 1a05 1401 |003b: const-string v5, "(this Map)" // string@0114 │ │ +048796: 6e20 5f15 5000 |003d: invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +04879c: 28f8 |0040: goto 0038 // -0008 │ │ +04879e: 1305 7d00 |0041: const/16 v5, #int 125 // #7d │ │ +0487a2: 6e20 5915 5000 |0043: invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@1559 │ │ +0487a8: 6e10 6415 0000 |0046: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ +0487ae: 0c05 |0049: move-result-object v5 │ │ +0487b0: 28be |004a: goto 0008 // -0042 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=368 │ │ 0x0006 line=369 │ │ 0x0008 line=389 │ │ 0x0009 line=372 │ │ 0x0012 line=373 │ │ @@ -32913,38 +32915,38 @@ │ │ type : '(I)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -046c1c: |[046c1c] android.support.v4.util.LongSparseArray.valueAt:(I)Ljava/lang/Object; │ │ -046c2c: 5510 b902 |0000: iget-boolean v0, v1, Landroid/support/v4/util/LongSparseArray;.mGarbage:Z // field@02b9 │ │ -046c30: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ -046c34: 7010 ed07 0100 |0004: invoke-direct {v1}, Landroid/support/v4/util/LongSparseArray;.gc:()V // method@07ed │ │ -046c3a: 5410 bc02 |0007: iget-object v0, v1, Landroid/support/v4/util/LongSparseArray;.mValues:[Ljava/lang/Object; // field@02bc │ │ -046c3e: 4600 0002 |0009: aget-object v0, v0, v2 │ │ -046c42: 1100 |000b: return-object v0 │ │ +0487b4: |[0487b4] android.support.v4.util.LongSparseArray.valueAt:(I)Ljava/lang/Object; │ │ +0487c4: 5510 b902 |0000: iget-boolean v0, v1, Landroid/support/v4/util/LongSparseArray;.mGarbage:Z // field@02b9 │ │ +0487c8: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ +0487cc: 7010 ed07 0100 |0004: invoke-direct {v1}, Landroid/support/v4/util/LongSparseArray;.gc:()V // method@07ed │ │ +0487d2: 5410 bc02 |0007: iget-object v0, v1, Landroid/support/v4/util/LongSparseArray;.mValues:[Ljava/lang/Object; // field@02bc │ │ +0487d6: 4600 0002 |0009: aget-object v0, v0, v2 │ │ +0487da: 1100 |000b: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=257 │ │ 0x0004 line=258 │ │ 0x0007 line=261 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/util/LongSparseArray; │ │ 0x0000 - 0x000c reg=1 this Landroid/support/v4/util/LongSparseArray; Landroid/support/v4/util/LongSparseArray; │ │ 0x0000 - 0x000c reg=2 index I │ │ │ │ - source_file_idx : 2729 (LongSparseArray.java) │ │ + source_file_idx : 2726 (LongSparseArray.java) │ │ │ │ Class #164 header: │ │ -class_idx : 365 │ │ +class_idx : 362 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 826 │ │ -source_file_idx : 2743 │ │ +superclass_idx : 823 │ │ +source_file_idx : 2740 │ │ static_fields_size : 0 │ │ instance_fields_size: 8 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 17 │ │ │ │ Class #164 annotations: │ │ Annotations on class │ │ @@ -33013,29 +33015,29 @@ │ │ type : '(I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 27 16-bit code units │ │ -046c44: |[046c44] android.support.v4.util.LruCache.:(I)V │ │ -046c54: 7010 1c15 0400 |0000: invoke-direct {v4}, Ljava/lang/Object;.:()V // method@151c │ │ -046c5a: 3c05 0a00 |0003: if-gtz v5, 000d // +000a │ │ -046c5e: 2200 2c03 |0005: new-instance v0, Ljava/lang/IllegalArgumentException; // type@032c │ │ -046c62: 1a01 7c1b |0007: const-string v1, "maxSize <= 0" // string@1b7c │ │ -046c66: 7020 0015 1000 |0009: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@1500 │ │ -046c6c: 2700 |000c: throw v0 │ │ -046c6e: 5945 c102 |000d: iput v5, v4, Landroid/support/v4/util/LruCache;.maxSize:I // field@02c1 │ │ -046c72: 2200 6a03 |000f: new-instance v0, Ljava/util/LinkedHashMap; // type@036a │ │ -046c76: 1201 |0011: const/4 v1, #int 0 // #0 │ │ -046c78: 1502 403f |0012: const/high16 v2, #int 1061158912 // #3f40 │ │ -046c7c: 1213 |0014: const/4 v3, #int 1 // #1 │ │ -046c7e: 7040 ca15 1032 |0015: invoke-direct {v0, v1, v2, v3}, Ljava/util/LinkedHashMap;.:(IFZ)V // method@15ca │ │ -046c84: 5b40 c002 |0018: iput-object v0, v4, Landroid/support/v4/util/LruCache;.map:Ljava/util/LinkedHashMap; // field@02c0 │ │ -046c88: 0e00 |001a: return-void │ │ +0487dc: |[0487dc] android.support.v4.util.LruCache.:(I)V │ │ +0487ec: 7010 1c15 0400 |0000: invoke-direct {v4}, Ljava/lang/Object;.:()V // method@151c │ │ +0487f2: 3c05 0a00 |0003: if-gtz v5, 000d // +000a │ │ +0487f6: 2200 2903 |0005: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0329 │ │ +0487fa: 1a01 781b |0007: const-string v1, "maxSize <= 0" // string@1b78 │ │ +0487fe: 7020 0015 1000 |0009: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@1500 │ │ +048804: 2700 |000c: throw v0 │ │ +048806: 5945 c102 |000d: iput v5, v4, Landroid/support/v4/util/LruCache;.maxSize:I // field@02c1 │ │ +04880a: 2200 6703 |000f: new-instance v0, Ljava/util/LinkedHashMap; // type@0367 │ │ +04880e: 1201 |0011: const/4 v1, #int 0 // #0 │ │ +048810: 1502 403f |0012: const/high16 v2, #int 1061158912 // #3f40 │ │ +048814: 1213 |0014: const/4 v3, #int 1 // #1 │ │ +048816: 7040 ca15 1032 |0015: invoke-direct {v0, v1, v2, v3}, Ljava/util/LinkedHashMap;.:(IFZ)V // method@15ca │ │ +04881c: 5b40 c002 |0018: iput-object v0, v4, Landroid/support/v4/util/LruCache;.map:Ljava/util/LinkedHashMap; // field@02c0 │ │ +048820: 0e00 |001a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ 0x0003 line=48 │ │ 0x0005 line=49 │ │ 0x000d line=51 │ │ 0x000f line=52 │ │ @@ -33050,36 +33052,36 @@ │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 42 16-bit code units │ │ -046c8c: |[046c8c] android.support.v4.util.LruCache.safeSizeOf:(Ljava/lang/Object;Ljava/lang/Object;)I │ │ -046c9c: 6e30 0908 5406 |0000: invoke-virtual {v4, v5, v6}, Landroid/support/v4/util/LruCache;.sizeOf:(Ljava/lang/Object;Ljava/lang/Object;)I // method@0809 │ │ -046ca2: 0a00 |0003: move-result v0 │ │ -046ca4: 3b00 2500 |0004: if-gez v0, 0029 // +0025 │ │ -046ca8: 2201 2d03 |0006: new-instance v1, Ljava/lang/IllegalStateException; // type@032d │ │ -046cac: 2202 4203 |0008: new-instance v2, Ljava/lang/StringBuilder; // type@0342 │ │ -046cb0: 7010 5715 0200 |000a: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ -046cb6: 1a03 350b |000d: const-string v3, "Negative size: " // string@0b35 │ │ -046cba: 6e20 5f15 3200 |000f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -046cc0: 0c02 |0012: move-result-object v2 │ │ -046cc2: 6e20 5e15 5200 |0013: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@155e │ │ -046cc8: 0c02 |0016: move-result-object v2 │ │ -046cca: 1a03 af01 |0017: const-string v3, "=" // string@01af │ │ -046cce: 6e20 5f15 3200 |0019: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -046cd4: 0c02 |001c: move-result-object v2 │ │ -046cd6: 6e20 5e15 6200 |001d: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@155e │ │ -046cdc: 0c02 |0020: move-result-object v2 │ │ -046cde: 6e10 6415 0200 |0021: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ -046ce4: 0c02 |0024: move-result-object v2 │ │ -046ce6: 7020 0415 2100 |0025: invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1504 │ │ -046cec: 2701 |0028: throw v1 │ │ -046cee: 0f00 |0029: return v0 │ │ +048824: |[048824] android.support.v4.util.LruCache.safeSizeOf:(Ljava/lang/Object;Ljava/lang/Object;)I │ │ +048834: 6e30 0908 5406 |0000: invoke-virtual {v4, v5, v6}, Landroid/support/v4/util/LruCache;.sizeOf:(Ljava/lang/Object;Ljava/lang/Object;)I // method@0809 │ │ +04883a: 0a00 |0003: move-result v0 │ │ +04883c: 3b00 2500 |0004: if-gez v0, 0029 // +0025 │ │ +048840: 2201 2a03 |0006: new-instance v1, Ljava/lang/IllegalStateException; // type@032a │ │ +048844: 2202 3f03 |0008: new-instance v2, Ljava/lang/StringBuilder; // type@033f │ │ +048848: 7010 5715 0200 |000a: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ +04884e: 1a03 320b |000d: const-string v3, "Negative size: " // string@0b32 │ │ +048852: 6e20 5f15 3200 |000f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +048858: 0c02 |0012: move-result-object v2 │ │ +04885a: 6e20 5e15 5200 |0013: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@155e │ │ +048860: 0c02 |0016: move-result-object v2 │ │ +048862: 1a03 af01 |0017: const-string v3, "=" // string@01af │ │ +048866: 6e20 5f15 3200 |0019: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +04886c: 0c02 |001c: move-result-object v2 │ │ +04886e: 6e20 5e15 6200 |001d: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@155e │ │ +048874: 0c02 |0020: move-result-object v2 │ │ +048876: 6e10 6415 0200 |0021: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ +04887c: 0c02 |0024: move-result-object v2 │ │ +04887e: 7020 0415 2100 |0025: invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1504 │ │ +048884: 2701 |0028: throw v1 │ │ +048886: 0f00 |0029: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=233 │ │ 0x0004 line=234 │ │ 0x0006 line=235 │ │ 0x0029 line=237 │ │ locals : │ │ @@ -33097,17 +33099,17 @@ │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -046cf0: |[046cf0] android.support.v4.util.LruCache.create:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -046d00: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -046d02: 1100 |0001: return-object v0 │ │ +048888: |[048888] android.support.v4.util.LruCache.create:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +048898: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +04889a: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=229 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/util/LruCache; │ │ 0x0000 - 0x0000 reg=2 (null) Ljava/lang/Object; │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/util/LruCache; Landroid/support/v4/util/LruCache; │ │ @@ -33118,22 +33120,22 @@ │ │ type : '()I' │ │ access : 0x20011 (PUBLIC FINAL DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -046d04: |[046d04] android.support.v4.util.LruCache.createCount:()I │ │ -046d14: 1d01 |0000: monitor-enter v1 │ │ -046d16: 5210 bd02 |0001: iget v0, v1, Landroid/support/v4/util/LruCache;.createCount:I // field@02bd │ │ -046d1a: 1e01 |0003: monitor-exit v1 │ │ -046d1c: 0f00 |0004: return v0 │ │ -046d1e: 0d00 |0005: move-exception v0 │ │ -046d20: 1e01 |0006: monitor-exit v1 │ │ -046d22: 2700 |0007: throw v0 │ │ +04889c: |[04889c] android.support.v4.util.LruCache.createCount:()I │ │ +0488ac: 1d01 |0000: monitor-enter v1 │ │ +0488ae: 5210 bd02 |0001: iget v0, v1, Landroid/support/v4/util/LruCache;.createCount:I // field@02bd │ │ +0488b2: 1e01 |0003: monitor-exit v1 │ │ +0488b4: 0f00 |0004: return v0 │ │ +0488b6: 0d00 |0005: move-exception v0 │ │ +0488b8: 1e01 |0006: monitor-exit v1 │ │ +0488ba: 2700 |0007: throw v0 │ │ catches : 1 │ │ 0x0001 - 0x0003 │ │ -> 0x0005 │ │ positions : │ │ 0x0000 line=295 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/util/LruCache; │ │ @@ -33144,16 +33146,16 @@ │ │ type : '(ZLjava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -046d30: |[046d30] android.support.v4.util.LruCache.entryRemoved:(ZLjava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)V │ │ -046d40: 0e00 |0000: return-void │ │ +0488c8: |[0488c8] android.support.v4.util.LruCache.entryRemoved:(ZLjava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)V │ │ +0488d8: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=211 │ │ locals : │ │ 0x0000 - 0x0000 reg=0 this Landroid/support/v4/util/LruCache; │ │ 0x0000 - 0x0000 reg=2 (null) Ljava/lang/Object; │ │ 0x0000 - 0x0000 reg=3 (null) Ljava/lang/Object; │ │ @@ -33169,18 +33171,18 @@ │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -046d44: |[046d44] android.support.v4.util.LruCache.evictAll:()V │ │ -046d54: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ -046d56: 6e20 0c08 0100 |0001: invoke-virtual {v1, v0}, Landroid/support/v4/util/LruCache;.trimToSize:(I)V // method@080c │ │ -046d5c: 0e00 |0004: return-void │ │ +0488dc: |[0488dc] android.support.v4.util.LruCache.evictAll:()V │ │ +0488ec: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ +0488ee: 6e20 0c08 0100 |0001: invoke-virtual {v1, v0}, Landroid/support/v4/util/LruCache;.trimToSize:(I)V // method@080c │ │ +0488f4: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=255 │ │ 0x0004 line=256 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/util/LruCache; │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/util/LruCache; Landroid/support/v4/util/LruCache; │ │ @@ -33190,22 +33192,22 @@ │ │ type : '()I' │ │ access : 0x20011 (PUBLIC FINAL DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -046d60: |[046d60] android.support.v4.util.LruCache.evictionCount:()I │ │ -046d70: 1d01 |0000: monitor-enter v1 │ │ -046d72: 5210 be02 |0001: iget v0, v1, Landroid/support/v4/util/LruCache;.evictionCount:I // field@02be │ │ -046d76: 1e01 |0003: monitor-exit v1 │ │ -046d78: 0f00 |0004: return v0 │ │ -046d7a: 0d00 |0005: move-exception v0 │ │ -046d7c: 1e01 |0006: monitor-exit v1 │ │ -046d7e: 2700 |0007: throw v0 │ │ +0488f8: |[0488f8] android.support.v4.util.LruCache.evictionCount:()I │ │ +048908: 1d01 |0000: monitor-enter v1 │ │ +04890a: 5210 be02 |0001: iget v0, v1, Landroid/support/v4/util/LruCache;.evictionCount:I // field@02be │ │ +04890e: 1e01 |0003: monitor-exit v1 │ │ +048910: 0f00 |0004: return v0 │ │ +048912: 0d00 |0005: move-exception v0 │ │ +048914: 1e01 |0006: monitor-exit v1 │ │ +048916: 2700 |0007: throw v0 │ │ catches : 1 │ │ 0x0001 - 0x0003 │ │ -> 0x0005 │ │ positions : │ │ 0x0000 line=309 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/util/LruCache; │ │ @@ -33216,71 +33218,71 @@ │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 94 16-bit code units │ │ -046d8c: |[046d8c] android.support.v4.util.LruCache.get:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -046d9c: 3905 0a00 |0000: if-nez v5, 000a // +000a │ │ -046da0: 2202 3803 |0002: new-instance v2, Ljava/lang/NullPointerException; // type@0338 │ │ -046da4: 1a03 b218 |0004: const-string v3, "key == null" // string@18b2 │ │ -046da8: 7020 1b15 3200 |0006: invoke-direct {v2, v3}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@151b │ │ -046dae: 2702 |0009: throw v2 │ │ -046db0: 1d04 |000a: monitor-enter v4 │ │ -046db2: 5442 c002 |000b: iget-object v2, v4, Landroid/support/v4/util/LruCache;.map:Ljava/util/LinkedHashMap; // field@02c0 │ │ -046db6: 6e20 cd15 5200 |000d: invoke-virtual {v2, v5}, Ljava/util/LinkedHashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@15cd │ │ -046dbc: 0c01 |0010: move-result-object v1 │ │ -046dbe: 3801 0b00 |0011: if-eqz v1, 001c // +000b │ │ -046dc2: 5242 bf02 |0013: iget v2, v4, Landroid/support/v4/util/LruCache;.hitCount:I // field@02bf │ │ -046dc6: d802 0201 |0015: add-int/lit8 v2, v2, #int 1 // #01 │ │ -046dca: 5942 bf02 |0017: iput v2, v4, Landroid/support/v4/util/LruCache;.hitCount:I // field@02bf │ │ -046dce: 1e04 |0019: monitor-exit v4 │ │ -046dd0: 0710 |001a: move-object v0, v1 │ │ -046dd2: 1100 |001b: return-object v0 │ │ -046dd4: 5242 c202 |001c: iget v2, v4, Landroid/support/v4/util/LruCache;.missCount:I // field@02c2 │ │ -046dd8: d802 0201 |001e: add-int/lit8 v2, v2, #int 1 // #01 │ │ -046ddc: 5942 c202 |0020: iput v2, v4, Landroid/support/v4/util/LruCache;.missCount:I // field@02c2 │ │ -046de0: 1e04 |0022: monitor-exit v4 │ │ -046de2: 6e20 fb07 5400 |0023: invoke-virtual {v4, v5}, Landroid/support/v4/util/LruCache;.create:(Ljava/lang/Object;)Ljava/lang/Object; // method@07fb │ │ -046de8: 0c00 |0026: move-result-object v0 │ │ -046dea: 3900 0700 |0027: if-nez v0, 002e // +0007 │ │ -046dee: 1200 |0029: const/4 v0, #int 0 // #0 │ │ -046df0: 28f1 |002a: goto 001b // -000f │ │ -046df2: 0d02 |002b: move-exception v2 │ │ -046df4: 1e04 |002c: monitor-exit v4 │ │ -046df6: 2702 |002d: throw v2 │ │ -046df8: 1d04 |002e: monitor-enter v4 │ │ -046dfa: 5242 bd02 |002f: iget v2, v4, Landroid/support/v4/util/LruCache;.createCount:I // field@02bd │ │ -046dfe: d802 0201 |0031: add-int/lit8 v2, v2, #int 1 // #01 │ │ -046e02: 5942 bd02 |0033: iput v2, v4, Landroid/support/v4/util/LruCache;.createCount:I // field@02bd │ │ -046e06: 5442 c002 |0035: iget-object v2, v4, Landroid/support/v4/util/LruCache;.map:Ljava/util/LinkedHashMap; // field@02c0 │ │ -046e0a: 6e30 cf15 5200 |0037: invoke-virtual {v2, v5, v0}, Ljava/util/LinkedHashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@15cf │ │ -046e10: 0c01 |003a: move-result-object v1 │ │ -046e12: 3801 1000 |003b: if-eqz v1, 004b // +0010 │ │ -046e16: 5442 c002 |003d: iget-object v2, v4, Landroid/support/v4/util/LruCache;.map:Ljava/util/LinkedHashMap; // field@02c0 │ │ -046e1a: 6e30 cf15 5201 |003f: invoke-virtual {v2, v5, v1}, Ljava/util/LinkedHashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@15cf │ │ -046e20: 1e04 |0042: monitor-exit v4 │ │ -046e22: 3801 1500 |0043: if-eqz v1, 0058 // +0015 │ │ -046e26: 1202 |0045: const/4 v2, #int 0 // #0 │ │ -046e28: 6e51 fd07 2405 |0046: invoke-virtual {v4, v2, v5, v0, v1}, Landroid/support/v4/util/LruCache;.entryRemoved:(ZLjava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)V // method@07fd │ │ -046e2e: 0710 |0049: move-object v0, v1 │ │ -046e30: 28d1 |004a: goto 001b // -002f │ │ -046e32: 5242 c402 |004b: iget v2, v4, Landroid/support/v4/util/LruCache;.size:I // field@02c4 │ │ -046e36: 7030 0708 5400 |004d: invoke-direct {v4, v5, v0}, Landroid/support/v4/util/LruCache;.safeSizeOf:(Ljava/lang/Object;Ljava/lang/Object;)I // method@0807 │ │ -046e3c: 0a03 |0050: move-result v3 │ │ -046e3e: b032 |0051: add-int/2addr v2, v3 │ │ -046e40: 5942 c402 |0052: iput v2, v4, Landroid/support/v4/util/LruCache;.size:I // field@02c4 │ │ -046e44: 28ee |0054: goto 0042 // -0012 │ │ -046e46: 0d02 |0055: move-exception v2 │ │ -046e48: 1e04 |0056: monitor-exit v4 │ │ -046e4a: 2702 |0057: throw v2 │ │ -046e4c: 5242 c102 |0058: iget v2, v4, Landroid/support/v4/util/LruCache;.maxSize:I // field@02c1 │ │ -046e50: 6e20 0c08 2400 |005a: invoke-virtual {v4, v2}, Landroid/support/v4/util/LruCache;.trimToSize:(I)V // method@080c │ │ -046e56: 28be |005d: goto 001b // -0042 │ │ +048924: |[048924] android.support.v4.util.LruCache.get:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +048934: 3905 0a00 |0000: if-nez v5, 000a // +000a │ │ +048938: 2202 3503 |0002: new-instance v2, Ljava/lang/NullPointerException; // type@0335 │ │ +04893c: 1a03 ae18 |0004: const-string v3, "key == null" // string@18ae │ │ +048940: 7020 1b15 3200 |0006: invoke-direct {v2, v3}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@151b │ │ +048946: 2702 |0009: throw v2 │ │ +048948: 1d04 |000a: monitor-enter v4 │ │ +04894a: 5442 c002 |000b: iget-object v2, v4, Landroid/support/v4/util/LruCache;.map:Ljava/util/LinkedHashMap; // field@02c0 │ │ +04894e: 6e20 cd15 5200 |000d: invoke-virtual {v2, v5}, Ljava/util/LinkedHashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@15cd │ │ +048954: 0c01 |0010: move-result-object v1 │ │ +048956: 3801 0b00 |0011: if-eqz v1, 001c // +000b │ │ +04895a: 5242 bf02 |0013: iget v2, v4, Landroid/support/v4/util/LruCache;.hitCount:I // field@02bf │ │ +04895e: d802 0201 |0015: add-int/lit8 v2, v2, #int 1 // #01 │ │ +048962: 5942 bf02 |0017: iput v2, v4, Landroid/support/v4/util/LruCache;.hitCount:I // field@02bf │ │ +048966: 1e04 |0019: monitor-exit v4 │ │ +048968: 0710 |001a: move-object v0, v1 │ │ +04896a: 1100 |001b: return-object v0 │ │ +04896c: 5242 c202 |001c: iget v2, v4, Landroid/support/v4/util/LruCache;.missCount:I // field@02c2 │ │ +048970: d802 0201 |001e: add-int/lit8 v2, v2, #int 1 // #01 │ │ +048974: 5942 c202 |0020: iput v2, v4, Landroid/support/v4/util/LruCache;.missCount:I // field@02c2 │ │ +048978: 1e04 |0022: monitor-exit v4 │ │ +04897a: 6e20 fb07 5400 |0023: invoke-virtual {v4, v5}, Landroid/support/v4/util/LruCache;.create:(Ljava/lang/Object;)Ljava/lang/Object; // method@07fb │ │ +048980: 0c00 |0026: move-result-object v0 │ │ +048982: 3900 0700 |0027: if-nez v0, 002e // +0007 │ │ +048986: 1200 |0029: const/4 v0, #int 0 // #0 │ │ +048988: 28f1 |002a: goto 001b // -000f │ │ +04898a: 0d02 |002b: move-exception v2 │ │ +04898c: 1e04 |002c: monitor-exit v4 │ │ +04898e: 2702 |002d: throw v2 │ │ +048990: 1d04 |002e: monitor-enter v4 │ │ +048992: 5242 bd02 |002f: iget v2, v4, Landroid/support/v4/util/LruCache;.createCount:I // field@02bd │ │ +048996: d802 0201 |0031: add-int/lit8 v2, v2, #int 1 // #01 │ │ +04899a: 5942 bd02 |0033: iput v2, v4, Landroid/support/v4/util/LruCache;.createCount:I // field@02bd │ │ +04899e: 5442 c002 |0035: iget-object v2, v4, Landroid/support/v4/util/LruCache;.map:Ljava/util/LinkedHashMap; // field@02c0 │ │ +0489a2: 6e30 cf15 5200 |0037: invoke-virtual {v2, v5, v0}, Ljava/util/LinkedHashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@15cf │ │ +0489a8: 0c01 |003a: move-result-object v1 │ │ +0489aa: 3801 1000 |003b: if-eqz v1, 004b // +0010 │ │ +0489ae: 5442 c002 |003d: iget-object v2, v4, Landroid/support/v4/util/LruCache;.map:Ljava/util/LinkedHashMap; // field@02c0 │ │ +0489b2: 6e30 cf15 5201 |003f: invoke-virtual {v2, v5, v1}, Ljava/util/LinkedHashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@15cf │ │ +0489b8: 1e04 |0042: monitor-exit v4 │ │ +0489ba: 3801 1500 |0043: if-eqz v1, 0058 // +0015 │ │ +0489be: 1202 |0045: const/4 v2, #int 0 // #0 │ │ +0489c0: 6e51 fd07 2405 |0046: invoke-virtual {v4, v2, v5, v0, v1}, Landroid/support/v4/util/LruCache;.entryRemoved:(ZLjava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)V // method@07fd │ │ +0489c6: 0710 |0049: move-object v0, v1 │ │ +0489c8: 28d1 |004a: goto 001b // -002f │ │ +0489ca: 5242 c402 |004b: iget v2, v4, Landroid/support/v4/util/LruCache;.size:I // field@02c4 │ │ +0489ce: 7030 0708 5400 |004d: invoke-direct {v4, v5, v0}, Landroid/support/v4/util/LruCache;.safeSizeOf:(Ljava/lang/Object;Ljava/lang/Object;)I // method@0807 │ │ +0489d4: 0a03 |0050: move-result v3 │ │ +0489d6: b032 |0051: add-int/2addr v2, v3 │ │ +0489d8: 5942 c402 |0052: iput v2, v4, Landroid/support/v4/util/LruCache;.size:I // field@02c4 │ │ +0489dc: 28ee |0054: goto 0042 // -0012 │ │ +0489de: 0d02 |0055: move-exception v2 │ │ +0489e0: 1e04 |0056: monitor-exit v4 │ │ +0489e2: 2702 |0057: throw v2 │ │ +0489e4: 5242 c102 |0058: iget v2, v4, Landroid/support/v4/util/LruCache;.maxSize:I // field@02c1 │ │ +0489e8: 6e20 0c08 2400 |005a: invoke-virtual {v4, v2}, Landroid/support/v4/util/LruCache;.trimToSize:(I)V // method@080c │ │ +0489ee: 28be |005d: goto 001b // -0042 │ │ catches : 4 │ │ 0x000b - 0x0023 │ │ -> 0x002b │ │ 0x002c - 0x002d │ │ -> 0x002b │ │ 0x002f - 0x0043 │ │ -> 0x0055 │ │ @@ -33328,22 +33330,22 @@ │ │ type : '()I' │ │ access : 0x20011 (PUBLIC FINAL DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -046e80: |[046e80] android.support.v4.util.LruCache.hitCount:()I │ │ -046e90: 1d01 |0000: monitor-enter v1 │ │ -046e92: 5210 bf02 |0001: iget v0, v1, Landroid/support/v4/util/LruCache;.hitCount:I // field@02bf │ │ -046e96: 1e01 |0003: monitor-exit v1 │ │ -046e98: 0f00 |0004: return v0 │ │ -046e9a: 0d00 |0005: move-exception v0 │ │ -046e9c: 1e01 |0006: monitor-exit v1 │ │ -046e9e: 2700 |0007: throw v0 │ │ +048a18: |[048a18] android.support.v4.util.LruCache.hitCount:()I │ │ +048a28: 1d01 |0000: monitor-enter v1 │ │ +048a2a: 5210 bf02 |0001: iget v0, v1, Landroid/support/v4/util/LruCache;.hitCount:I // field@02bf │ │ +048a2e: 1e01 |0003: monitor-exit v1 │ │ +048a30: 0f00 |0004: return v0 │ │ +048a32: 0d00 |0005: move-exception v0 │ │ +048a34: 1e01 |0006: monitor-exit v1 │ │ +048a36: 2700 |0007: throw v0 │ │ catches : 1 │ │ 0x0001 - 0x0003 │ │ -> 0x0005 │ │ positions : │ │ 0x0000 line=280 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/util/LruCache; │ │ @@ -33354,22 +33356,22 @@ │ │ type : '()I' │ │ access : 0x20011 (PUBLIC FINAL DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -046eac: |[046eac] android.support.v4.util.LruCache.maxSize:()I │ │ -046ebc: 1d01 |0000: monitor-enter v1 │ │ -046ebe: 5210 c102 |0001: iget v0, v1, Landroid/support/v4/util/LruCache;.maxSize:I // field@02c1 │ │ -046ec2: 1e01 |0003: monitor-exit v1 │ │ -046ec4: 0f00 |0004: return v0 │ │ -046ec6: 0d00 |0005: move-exception v0 │ │ -046ec8: 1e01 |0006: monitor-exit v1 │ │ -046eca: 2700 |0007: throw v0 │ │ +048a44: |[048a44] android.support.v4.util.LruCache.maxSize:()I │ │ +048a54: 1d01 |0000: monitor-enter v1 │ │ +048a56: 5210 c102 |0001: iget v0, v1, Landroid/support/v4/util/LruCache;.maxSize:I // field@02c1 │ │ +048a5a: 1e01 |0003: monitor-exit v1 │ │ +048a5c: 0f00 |0004: return v0 │ │ +048a5e: 0d00 |0005: move-exception v0 │ │ +048a60: 1e01 |0006: monitor-exit v1 │ │ +048a62: 2700 |0007: throw v0 │ │ catches : 1 │ │ 0x0001 - 0x0003 │ │ -> 0x0005 │ │ positions : │ │ 0x0000 line=273 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/util/LruCache; │ │ @@ -33380,22 +33382,22 @@ │ │ type : '()I' │ │ access : 0x20011 (PUBLIC FINAL DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -046ed8: |[046ed8] android.support.v4.util.LruCache.missCount:()I │ │ -046ee8: 1d01 |0000: monitor-enter v1 │ │ -046eea: 5210 c202 |0001: iget v0, v1, Landroid/support/v4/util/LruCache;.missCount:I // field@02c2 │ │ -046eee: 1e01 |0003: monitor-exit v1 │ │ -046ef0: 0f00 |0004: return v0 │ │ -046ef2: 0d00 |0005: move-exception v0 │ │ -046ef4: 1e01 |0006: monitor-exit v1 │ │ -046ef6: 2700 |0007: throw v0 │ │ +048a70: |[048a70] android.support.v4.util.LruCache.missCount:()I │ │ +048a80: 1d01 |0000: monitor-enter v1 │ │ +048a82: 5210 c202 |0001: iget v0, v1, Landroid/support/v4/util/LruCache;.missCount:I // field@02c2 │ │ +048a86: 1e01 |0003: monitor-exit v1 │ │ +048a88: 0f00 |0004: return v0 │ │ +048a8a: 0d00 |0005: move-exception v0 │ │ +048a8c: 1e01 |0006: monitor-exit v1 │ │ +048a8e: 2700 |0007: throw v0 │ │ catches : 1 │ │ 0x0001 - 0x0003 │ │ -> 0x0005 │ │ positions : │ │ 0x0000 line=288 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/util/LruCache; │ │ @@ -33406,49 +33408,49 @@ │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 61 16-bit code units │ │ -046f04: |[046f04] android.support.v4.util.LruCache.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -046f14: 3804 0400 |0000: if-eqz v4, 0004 // +0004 │ │ -046f18: 3905 0a00 |0002: if-nez v5, 000c // +000a │ │ -046f1c: 2201 3803 |0004: new-instance v1, Ljava/lang/NullPointerException; // type@0338 │ │ -046f20: 1a02 b318 |0006: const-string v2, "key == null || value == null" // string@18b3 │ │ -046f24: 7020 1b15 2100 |0008: invoke-direct {v1, v2}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@151b │ │ -046f2a: 2701 |000b: throw v1 │ │ -046f2c: 1d03 |000c: monitor-enter v3 │ │ -046f2e: 5231 c302 |000d: iget v1, v3, Landroid/support/v4/util/LruCache;.putCount:I // field@02c3 │ │ -046f32: d801 0101 |000f: add-int/lit8 v1, v1, #int 1 // #01 │ │ -046f36: 5931 c302 |0011: iput v1, v3, Landroid/support/v4/util/LruCache;.putCount:I // field@02c3 │ │ -046f3a: 5231 c402 |0013: iget v1, v3, Landroid/support/v4/util/LruCache;.size:I // field@02c4 │ │ -046f3e: 7030 0708 4305 |0015: invoke-direct {v3, v4, v5}, Landroid/support/v4/util/LruCache;.safeSizeOf:(Ljava/lang/Object;Ljava/lang/Object;)I // method@0807 │ │ -046f44: 0a02 |0018: move-result v2 │ │ -046f46: b021 |0019: add-int/2addr v1, v2 │ │ -046f48: 5931 c402 |001a: iput v1, v3, Landroid/support/v4/util/LruCache;.size:I // field@02c4 │ │ -046f4c: 5431 c002 |001c: iget-object v1, v3, Landroid/support/v4/util/LruCache;.map:Ljava/util/LinkedHashMap; // field@02c0 │ │ -046f50: 6e30 cf15 4105 |001e: invoke-virtual {v1, v4, v5}, Ljava/util/LinkedHashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@15cf │ │ -046f56: 0c00 |0021: move-result-object v0 │ │ -046f58: 3800 0b00 |0022: if-eqz v0, 002d // +000b │ │ -046f5c: 5231 c402 |0024: iget v1, v3, Landroid/support/v4/util/LruCache;.size:I // field@02c4 │ │ -046f60: 7030 0708 4300 |0026: invoke-direct {v3, v4, v0}, Landroid/support/v4/util/LruCache;.safeSizeOf:(Ljava/lang/Object;Ljava/lang/Object;)I // method@0807 │ │ -046f66: 0a02 |0029: move-result v2 │ │ -046f68: b121 |002a: sub-int/2addr v1, v2 │ │ -046f6a: 5931 c402 |002b: iput v1, v3, Landroid/support/v4/util/LruCache;.size:I // field@02c4 │ │ -046f6e: 1e03 |002d: monitor-exit v3 │ │ -046f70: 3800 0600 |002e: if-eqz v0, 0034 // +0006 │ │ -046f74: 1201 |0030: const/4 v1, #int 0 // #0 │ │ -046f76: 6e55 fd07 1304 |0031: invoke-virtual {v3, v1, v4, v0, v5}, Landroid/support/v4/util/LruCache;.entryRemoved:(ZLjava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)V // method@07fd │ │ -046f7c: 5231 c102 |0034: iget v1, v3, Landroid/support/v4/util/LruCache;.maxSize:I // field@02c1 │ │ -046f80: 6e20 0c08 1300 |0036: invoke-virtual {v3, v1}, Landroid/support/v4/util/LruCache;.trimToSize:(I)V // method@080c │ │ -046f86: 1100 |0039: return-object v0 │ │ -046f88: 0d01 |003a: move-exception v1 │ │ -046f8a: 1e03 |003b: monitor-exit v3 │ │ -046f8c: 2701 |003c: throw v1 │ │ +048a9c: |[048a9c] android.support.v4.util.LruCache.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +048aac: 3804 0400 |0000: if-eqz v4, 0004 // +0004 │ │ +048ab0: 3905 0a00 |0002: if-nez v5, 000c // +000a │ │ +048ab4: 2201 3503 |0004: new-instance v1, Ljava/lang/NullPointerException; // type@0335 │ │ +048ab8: 1a02 af18 |0006: const-string v2, "key == null || value == null" // string@18af │ │ +048abc: 7020 1b15 2100 |0008: invoke-direct {v1, v2}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@151b │ │ +048ac2: 2701 |000b: throw v1 │ │ +048ac4: 1d03 |000c: monitor-enter v3 │ │ +048ac6: 5231 c302 |000d: iget v1, v3, Landroid/support/v4/util/LruCache;.putCount:I // field@02c3 │ │ +048aca: d801 0101 |000f: add-int/lit8 v1, v1, #int 1 // #01 │ │ +048ace: 5931 c302 |0011: iput v1, v3, Landroid/support/v4/util/LruCache;.putCount:I // field@02c3 │ │ +048ad2: 5231 c402 |0013: iget v1, v3, Landroid/support/v4/util/LruCache;.size:I // field@02c4 │ │ +048ad6: 7030 0708 4305 |0015: invoke-direct {v3, v4, v5}, Landroid/support/v4/util/LruCache;.safeSizeOf:(Ljava/lang/Object;Ljava/lang/Object;)I // method@0807 │ │ +048adc: 0a02 |0018: move-result v2 │ │ +048ade: b021 |0019: add-int/2addr v1, v2 │ │ +048ae0: 5931 c402 |001a: iput v1, v3, Landroid/support/v4/util/LruCache;.size:I // field@02c4 │ │ +048ae4: 5431 c002 |001c: iget-object v1, v3, Landroid/support/v4/util/LruCache;.map:Ljava/util/LinkedHashMap; // field@02c0 │ │ +048ae8: 6e30 cf15 4105 |001e: invoke-virtual {v1, v4, v5}, Ljava/util/LinkedHashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@15cf │ │ +048aee: 0c00 |0021: move-result-object v0 │ │ +048af0: 3800 0b00 |0022: if-eqz v0, 002d // +000b │ │ +048af4: 5231 c402 |0024: iget v1, v3, Landroid/support/v4/util/LruCache;.size:I // field@02c4 │ │ +048af8: 7030 0708 4300 |0026: invoke-direct {v3, v4, v0}, Landroid/support/v4/util/LruCache;.safeSizeOf:(Ljava/lang/Object;Ljava/lang/Object;)I // method@0807 │ │ +048afe: 0a02 |0029: move-result v2 │ │ +048b00: b121 |002a: sub-int/2addr v1, v2 │ │ +048b02: 5931 c402 |002b: iput v1, v3, Landroid/support/v4/util/LruCache;.size:I // field@02c4 │ │ +048b06: 1e03 |002d: monitor-exit v3 │ │ +048b08: 3800 0600 |002e: if-eqz v0, 0034 // +0006 │ │ +048b0c: 1201 |0030: const/4 v1, #int 0 // #0 │ │ +048b0e: 6e55 fd07 1304 |0031: invoke-virtual {v3, v1, v4, v0, v5}, Landroid/support/v4/util/LruCache;.entryRemoved:(ZLjava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)V // method@07fd │ │ +048b14: 5231 c102 |0034: iget v1, v3, Landroid/support/v4/util/LruCache;.maxSize:I // field@02c1 │ │ +048b18: 6e20 0c08 1300 |0036: invoke-virtual {v3, v1}, Landroid/support/v4/util/LruCache;.trimToSize:(I)V // method@080c │ │ +048b1e: 1100 |0039: return-object v0 │ │ +048b20: 0d01 |003a: move-exception v1 │ │ +048b22: 1e03 |003b: monitor-exit v3 │ │ +048b24: 2701 |003c: throw v1 │ │ catches : 2 │ │ 0x000d - 0x002e │ │ -> 0x003a │ │ 0x003b - 0x003c │ │ -> 0x003a │ │ positions : │ │ 0x0000 line=116 │ │ @@ -33479,22 +33481,22 @@ │ │ type : '()I' │ │ access : 0x20011 (PUBLIC FINAL DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -046fa4: |[046fa4] android.support.v4.util.LruCache.putCount:()I │ │ -046fb4: 1d01 |0000: monitor-enter v1 │ │ -046fb6: 5210 c302 |0001: iget v0, v1, Landroid/support/v4/util/LruCache;.putCount:I // field@02c3 │ │ -046fba: 1e01 |0003: monitor-exit v1 │ │ -046fbc: 0f00 |0004: return v0 │ │ -046fbe: 0d00 |0005: move-exception v0 │ │ -046fc0: 1e01 |0006: monitor-exit v1 │ │ -046fc2: 2700 |0007: throw v0 │ │ +048b3c: |[048b3c] android.support.v4.util.LruCache.putCount:()I │ │ +048b4c: 1d01 |0000: monitor-enter v1 │ │ +048b4e: 5210 c302 |0001: iget v0, v1, Landroid/support/v4/util/LruCache;.putCount:I // field@02c3 │ │ +048b52: 1e01 |0003: monitor-exit v1 │ │ +048b54: 0f00 |0004: return v0 │ │ +048b56: 0d00 |0005: move-exception v0 │ │ +048b58: 1e01 |0006: monitor-exit v1 │ │ +048b5a: 2700 |0007: throw v0 │ │ catches : 1 │ │ 0x0001 - 0x0003 │ │ -> 0x0005 │ │ positions : │ │ 0x0000 line=302 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/util/LruCache; │ │ @@ -33505,39 +33507,39 @@ │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 40 16-bit code units │ │ -046fd0: |[046fd0] android.support.v4.util.LruCache.remove:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -046fe0: 3904 0a00 |0000: if-nez v4, 000a // +000a │ │ -046fe4: 2201 3803 |0002: new-instance v1, Ljava/lang/NullPointerException; // type@0338 │ │ -046fe8: 1a02 b218 |0004: const-string v2, "key == null" // string@18b2 │ │ -046fec: 7020 1b15 2100 |0006: invoke-direct {v1, v2}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@151b │ │ -046ff2: 2701 |0009: throw v1 │ │ -046ff4: 1d03 |000a: monitor-enter v3 │ │ -046ff6: 5431 c002 |000b: iget-object v1, v3, Landroid/support/v4/util/LruCache;.map:Ljava/util/LinkedHashMap; // field@02c0 │ │ -046ffa: 6e20 d015 4100 |000d: invoke-virtual {v1, v4}, Ljava/util/LinkedHashMap;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@15d0 │ │ -047000: 0c00 |0010: move-result-object v0 │ │ -047002: 3800 0b00 |0011: if-eqz v0, 001c // +000b │ │ -047006: 5231 c402 |0013: iget v1, v3, Landroid/support/v4/util/LruCache;.size:I // field@02c4 │ │ -04700a: 7030 0708 4300 |0015: invoke-direct {v3, v4, v0}, Landroid/support/v4/util/LruCache;.safeSizeOf:(Ljava/lang/Object;Ljava/lang/Object;)I // method@0807 │ │ -047010: 0a02 |0018: move-result v2 │ │ -047012: b121 |0019: sub-int/2addr v1, v2 │ │ -047014: 5931 c402 |001a: iput v1, v3, Landroid/support/v4/util/LruCache;.size:I // field@02c4 │ │ -047018: 1e03 |001c: monitor-exit v3 │ │ -04701a: 3800 0700 |001d: if-eqz v0, 0024 // +0007 │ │ -04701e: 1201 |001f: const/4 v1, #int 0 // #0 │ │ -047020: 1202 |0020: const/4 v2, #int 0 // #0 │ │ -047022: 6e52 fd07 1304 |0021: invoke-virtual {v3, v1, v4, v0, v2}, Landroid/support/v4/util/LruCache;.entryRemoved:(ZLjava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)V // method@07fd │ │ -047028: 1100 |0024: return-object v0 │ │ -04702a: 0d01 |0025: move-exception v1 │ │ -04702c: 1e03 |0026: monitor-exit v3 │ │ -04702e: 2701 |0027: throw v1 │ │ +048b68: |[048b68] android.support.v4.util.LruCache.remove:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +048b78: 3904 0a00 |0000: if-nez v4, 000a // +000a │ │ +048b7c: 2201 3503 |0002: new-instance v1, Ljava/lang/NullPointerException; // type@0335 │ │ +048b80: 1a02 ae18 |0004: const-string v2, "key == null" // string@18ae │ │ +048b84: 7020 1b15 2100 |0006: invoke-direct {v1, v2}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@151b │ │ +048b8a: 2701 |0009: throw v1 │ │ +048b8c: 1d03 |000a: monitor-enter v3 │ │ +048b8e: 5431 c002 |000b: iget-object v1, v3, Landroid/support/v4/util/LruCache;.map:Ljava/util/LinkedHashMap; // field@02c0 │ │ +048b92: 6e20 d015 4100 |000d: invoke-virtual {v1, v4}, Ljava/util/LinkedHashMap;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@15d0 │ │ +048b98: 0c00 |0010: move-result-object v0 │ │ +048b9a: 3800 0b00 |0011: if-eqz v0, 001c // +000b │ │ +048b9e: 5231 c402 |0013: iget v1, v3, Landroid/support/v4/util/LruCache;.size:I // field@02c4 │ │ +048ba2: 7030 0708 4300 |0015: invoke-direct {v3, v4, v0}, Landroid/support/v4/util/LruCache;.safeSizeOf:(Ljava/lang/Object;Ljava/lang/Object;)I // method@0807 │ │ +048ba8: 0a02 |0018: move-result v2 │ │ +048baa: b121 |0019: sub-int/2addr v1, v2 │ │ +048bac: 5931 c402 |001a: iput v1, v3, Landroid/support/v4/util/LruCache;.size:I // field@02c4 │ │ +048bb0: 1e03 |001c: monitor-exit v3 │ │ +048bb2: 3800 0700 |001d: if-eqz v0, 0024 // +0007 │ │ +048bb6: 1201 |001f: const/4 v1, #int 0 // #0 │ │ +048bb8: 1202 |0020: const/4 v2, #int 0 // #0 │ │ +048bba: 6e52 fd07 1304 |0021: invoke-virtual {v3, v1, v4, v0, v2}, Landroid/support/v4/util/LruCache;.entryRemoved:(ZLjava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)V // method@07fd │ │ +048bc0: 1100 |0024: return-object v0 │ │ +048bc2: 0d01 |0025: move-exception v1 │ │ +048bc4: 1e03 |0026: monitor-exit v3 │ │ +048bc6: 2701 |0027: throw v1 │ │ catches : 2 │ │ 0x000b - 0x001d │ │ -> 0x0025 │ │ 0x0026 - 0x0027 │ │ -> 0x0025 │ │ positions : │ │ 0x0000 line=177 │ │ @@ -33563,22 +33565,22 @@ │ │ type : '()I' │ │ access : 0x20011 (PUBLIC FINAL DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -047044: |[047044] android.support.v4.util.LruCache.size:()I │ │ -047054: 1d01 |0000: monitor-enter v1 │ │ -047056: 5210 c402 |0001: iget v0, v1, Landroid/support/v4/util/LruCache;.size:I // field@02c4 │ │ -04705a: 1e01 |0003: monitor-exit v1 │ │ -04705c: 0f00 |0004: return v0 │ │ -04705e: 0d00 |0005: move-exception v0 │ │ -047060: 1e01 |0006: monitor-exit v1 │ │ -047062: 2700 |0007: throw v0 │ │ +048bdc: |[048bdc] android.support.v4.util.LruCache.size:()I │ │ +048bec: 1d01 |0000: monitor-enter v1 │ │ +048bee: 5210 c402 |0001: iget v0, v1, Landroid/support/v4/util/LruCache;.size:I // field@02c4 │ │ +048bf2: 1e01 |0003: monitor-exit v1 │ │ +048bf4: 0f00 |0004: return v0 │ │ +048bf6: 0d00 |0005: move-exception v0 │ │ +048bf8: 1e01 |0006: monitor-exit v1 │ │ +048bfa: 2700 |0007: throw v0 │ │ catches : 1 │ │ 0x0001 - 0x0003 │ │ -> 0x0005 │ │ positions : │ │ 0x0000 line=264 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/util/LruCache; │ │ @@ -33589,17 +33591,17 @@ │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)I' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -047070: |[047070] android.support.v4.util.LruCache.sizeOf:(Ljava/lang/Object;Ljava/lang/Object;)I │ │ -047080: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -047082: 0f00 |0001: return v0 │ │ +048c08: |[048c08] android.support.v4.util.LruCache.sizeOf:(Ljava/lang/Object;Ljava/lang/Object;)I │ │ +048c18: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +048c1a: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=248 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/util/LruCache; │ │ 0x0000 - 0x0000 reg=2 (null) Ljava/lang/Object; │ │ 0x0000 - 0x0000 reg=3 (null) Ljava/lang/Object; │ │ @@ -33612,24 +33614,24 @@ │ │ type : '()Ljava/util/Map;' │ │ access : 0x20011 (PUBLIC FINAL DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -047084: |[047084] android.support.v4.util.LruCache.snapshot:()Ljava/util/Map; │ │ -047094: 1d02 |0000: monitor-enter v2 │ │ -047096: 2200 6a03 |0001: new-instance v0, Ljava/util/LinkedHashMap; // type@036a │ │ -04709a: 5421 c002 |0003: iget-object v1, v2, Landroid/support/v4/util/LruCache;.map:Ljava/util/LinkedHashMap; // field@02c0 │ │ -04709e: 7020 cb15 1000 |0005: invoke-direct {v0, v1}, Ljava/util/LinkedHashMap;.:(Ljava/util/Map;)V // method@15cb │ │ -0470a4: 1e02 |0008: monitor-exit v2 │ │ -0470a6: 1100 |0009: return-object v0 │ │ -0470a8: 0d00 |000a: move-exception v0 │ │ -0470aa: 1e02 |000b: monitor-exit v2 │ │ -0470ac: 2700 |000c: throw v0 │ │ +048c1c: |[048c1c] android.support.v4.util.LruCache.snapshot:()Ljava/util/Map; │ │ +048c2c: 1d02 |0000: monitor-enter v2 │ │ +048c2e: 2200 6703 |0001: new-instance v0, Ljava/util/LinkedHashMap; // type@0367 │ │ +048c32: 5421 c002 |0003: iget-object v1, v2, Landroid/support/v4/util/LruCache;.map:Ljava/util/LinkedHashMap; // field@02c0 │ │ +048c36: 7020 cb15 1000 |0005: invoke-direct {v0, v1}, Ljava/util/LinkedHashMap;.:(Ljava/util/Map;)V // method@15cb │ │ +048c3c: 1e02 |0008: monitor-exit v2 │ │ +048c3e: 1100 |0009: return-object v0 │ │ +048c40: 0d00 |000a: move-exception v0 │ │ +048c42: 1e02 |000b: monitor-exit v2 │ │ +048c44: 2700 |000c: throw v0 │ │ catches : 1 │ │ 0x0001 - 0x0008 │ │ -> 0x000a │ │ positions : │ │ 0x0000 line=317 │ │ locals : │ │ 0x0000 - 0x0000 reg=2 this Landroid/support/v4/util/LruCache; │ │ @@ -33640,53 +33642,53 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x20011 (PUBLIC FINAL DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 64 16-bit code units │ │ -0470bc: |[0470bc] android.support.v4.util.LruCache.toString:()Ljava/lang/String; │ │ -0470cc: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -0470ce: 1d06 |0001: monitor-enter v6 │ │ -0470d0: 5262 bf02 |0002: iget v2, v6, Landroid/support/v4/util/LruCache;.hitCount:I // field@02bf │ │ -0470d4: 5263 c202 |0004: iget v3, v6, Landroid/support/v4/util/LruCache;.missCount:I // field@02c2 │ │ -0470d8: 9000 0203 |0006: add-int v0, v2, v3 │ │ -0470dc: 3800 0800 |0008: if-eqz v0, 0010 // +0008 │ │ -0470e0: 5262 bf02 |000a: iget v2, v6, Landroid/support/v4/util/LruCache;.hitCount:I // field@02bf │ │ -0470e4: da02 0264 |000c: mul-int/lit8 v2, v2, #int 100 // #64 │ │ -0470e8: 9301 0200 |000e: div-int v1, v2, v0 │ │ -0470ec: 1a02 b80a |0010: const-string v2, "LruCache[maxSize=%d,hits=%d,misses=%d,hitRate=%d%%]" // string@0ab8 │ │ -0470f0: 1243 |0012: const/4 v3, #int 4 // #4 │ │ -0470f2: 2333 a404 |0013: new-array v3, v3, [Ljava/lang/Object; // type@04a4 │ │ -0470f6: 1204 |0015: const/4 v4, #int 0 // #0 │ │ -0470f8: 5265 c102 |0016: iget v5, v6, Landroid/support/v4/util/LruCache;.maxSize:I // field@02c1 │ │ -0470fc: 7110 0a15 0500 |0018: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@150a │ │ -047102: 0c05 |001b: move-result-object v5 │ │ -047104: 4d05 0304 |001c: aput-object v5, v3, v4 │ │ -047108: 1214 |001e: const/4 v4, #int 1 // #1 │ │ -04710a: 5265 bf02 |001f: iget v5, v6, Landroid/support/v4/util/LruCache;.hitCount:I // field@02bf │ │ -04710e: 7110 0a15 0500 |0021: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@150a │ │ -047114: 0c05 |0024: move-result-object v5 │ │ -047116: 4d05 0304 |0025: aput-object v5, v3, v4 │ │ -04711a: 1224 |0027: const/4 v4, #int 2 // #2 │ │ -04711c: 5265 c202 |0028: iget v5, v6, Landroid/support/v4/util/LruCache;.missCount:I // field@02c2 │ │ -047120: 7110 0a15 0500 |002a: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@150a │ │ -047126: 0c05 |002d: move-result-object v5 │ │ -047128: 4d05 0304 |002e: aput-object v5, v3, v4 │ │ -04712c: 1234 |0030: const/4 v4, #int 3 // #3 │ │ -04712e: 7110 0a15 0100 |0031: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@150a │ │ -047134: 0c05 |0034: move-result-object v5 │ │ -047136: 4d05 0304 |0035: aput-object v5, v3, v4 │ │ -04713a: 7120 3b15 3200 |0037: invoke-static {v2, v3}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@153b │ │ -047140: 0c02 |003a: move-result-object v2 │ │ -047142: 1e06 |003b: monitor-exit v6 │ │ -047144: 1102 |003c: return-object v2 │ │ -047146: 0d02 |003d: move-exception v2 │ │ -047148: 1e06 |003e: monitor-exit v6 │ │ -04714a: 2702 |003f: throw v2 │ │ +048c54: |[048c54] android.support.v4.util.LruCache.toString:()Ljava/lang/String; │ │ +048c64: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +048c66: 1d06 |0001: monitor-enter v6 │ │ +048c68: 5262 bf02 |0002: iget v2, v6, Landroid/support/v4/util/LruCache;.hitCount:I // field@02bf │ │ +048c6c: 5263 c202 |0004: iget v3, v6, Landroid/support/v4/util/LruCache;.missCount:I // field@02c2 │ │ +048c70: 9000 0203 |0006: add-int v0, v2, v3 │ │ +048c74: 3800 0800 |0008: if-eqz v0, 0010 // +0008 │ │ +048c78: 5262 bf02 |000a: iget v2, v6, Landroid/support/v4/util/LruCache;.hitCount:I // field@02bf │ │ +048c7c: da02 0264 |000c: mul-int/lit8 v2, v2, #int 100 // #64 │ │ +048c80: 9301 0200 |000e: div-int v1, v2, v0 │ │ +048c84: 1a02 b50a |0010: const-string v2, "LruCache[maxSize=%d,hits=%d,misses=%d,hitRate=%d%%]" // string@0ab5 │ │ +048c88: 1243 |0012: const/4 v3, #int 4 // #4 │ │ +048c8a: 2333 a104 |0013: new-array v3, v3, [Ljava/lang/Object; // type@04a1 │ │ +048c8e: 1204 |0015: const/4 v4, #int 0 // #0 │ │ +048c90: 5265 c102 |0016: iget v5, v6, Landroid/support/v4/util/LruCache;.maxSize:I // field@02c1 │ │ +048c94: 7110 0a15 0500 |0018: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@150a │ │ +048c9a: 0c05 |001b: move-result-object v5 │ │ +048c9c: 4d05 0304 |001c: aput-object v5, v3, v4 │ │ +048ca0: 1214 |001e: const/4 v4, #int 1 // #1 │ │ +048ca2: 5265 bf02 |001f: iget v5, v6, Landroid/support/v4/util/LruCache;.hitCount:I // field@02bf │ │ +048ca6: 7110 0a15 0500 |0021: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@150a │ │ +048cac: 0c05 |0024: move-result-object v5 │ │ +048cae: 4d05 0304 |0025: aput-object v5, v3, v4 │ │ +048cb2: 1224 |0027: const/4 v4, #int 2 // #2 │ │ +048cb4: 5265 c202 |0028: iget v5, v6, Landroid/support/v4/util/LruCache;.missCount:I // field@02c2 │ │ +048cb8: 7110 0a15 0500 |002a: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@150a │ │ +048cbe: 0c05 |002d: move-result-object v5 │ │ +048cc0: 4d05 0304 |002e: aput-object v5, v3, v4 │ │ +048cc4: 1234 |0030: const/4 v4, #int 3 // #3 │ │ +048cc6: 7110 0a15 0100 |0031: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@150a │ │ +048ccc: 0c05 |0034: move-result-object v5 │ │ +048cce: 4d05 0304 |0035: aput-object v5, v3, v4 │ │ +048cd2: 7120 3b15 3200 |0037: invoke-static {v2, v3}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@153b │ │ +048cd8: 0c02 |003a: move-result-object v2 │ │ +048cda: 1e06 |003b: monitor-exit v6 │ │ +048cdc: 1102 |003c: return-object v2 │ │ +048cde: 0d02 |003d: move-exception v2 │ │ +048ce0: 1e06 |003e: monitor-exit v6 │ │ +048ce2: 2702 |003f: throw v2 │ │ catches : 1 │ │ 0x0002 - 0x003a │ │ -> 0x003d │ │ positions : │ │ 0x0001 line=321 │ │ 0x0008 line=322 │ │ 0x0010 line=323 │ │ @@ -33702,78 +33704,78 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 118 16-bit code units │ │ -047158: |[047158] android.support.v4.util.LruCache.trimToSize:(I)V │ │ -047168: 1d06 |0000: monitor-enter v6 │ │ -04716a: 5263 c402 |0001: iget v3, v6, Landroid/support/v4/util/LruCache;.size:I // field@02c4 │ │ -04716e: 3a03 0e00 |0003: if-ltz v3, 0011 // +000e │ │ -047172: 5463 c002 |0005: iget-object v3, v6, Landroid/support/v4/util/LruCache;.map:Ljava/util/LinkedHashMap; // field@02c0 │ │ -047176: 6e10 ce15 0300 |0007: invoke-virtual {v3}, Ljava/util/LinkedHashMap;.isEmpty:()Z // method@15ce │ │ -04717c: 0a03 |000a: move-result v3 │ │ -04717e: 3803 2a00 |000b: if-eqz v3, 0035 // +002a │ │ -047182: 5263 c402 |000d: iget v3, v6, Landroid/support/v4/util/LruCache;.size:I // field@02c4 │ │ -047186: 3803 2600 |000f: if-eqz v3, 0035 // +0026 │ │ -04718a: 2203 2d03 |0011: new-instance v3, Ljava/lang/IllegalStateException; // type@032d │ │ -04718e: 2204 4203 |0013: new-instance v4, Ljava/lang/StringBuilder; // type@0342 │ │ -047192: 7010 5715 0400 |0015: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ -047198: 6e10 1f15 0600 |0018: invoke-virtual {v6}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@151f │ │ -04719e: 0c05 |001b: move-result-object v5 │ │ -0471a0: 6e10 f014 0500 |001c: invoke-virtual {v5}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@14f0 │ │ -0471a6: 0c05 |001f: move-result-object v5 │ │ -0471a8: 6e20 5f15 5400 |0020: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -0471ae: 0c04 |0023: move-result-object v4 │ │ -0471b0: 1a05 4101 |0024: const-string v5, ".sizeOf() is reporting inconsistent results!" // string@0141 │ │ -0471b4: 6e20 5f15 5400 |0026: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -0471ba: 0c04 |0029: move-result-object v4 │ │ -0471bc: 6e10 6415 0400 |002a: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ -0471c2: 0c04 |002d: move-result-object v4 │ │ -0471c4: 7020 0415 4300 |002e: invoke-direct {v3, v4}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1504 │ │ -0471ca: 2703 |0031: throw v3 │ │ -0471cc: 0d03 |0032: move-exception v3 │ │ -0471ce: 1e06 |0033: monitor-exit v6 │ │ -0471d0: 2703 |0034: throw v3 │ │ -0471d2: 5263 c402 |0035: iget v3, v6, Landroid/support/v4/util/LruCache;.size:I // field@02c4 │ │ -0471d6: 3773 0a00 |0037: if-le v3, v7, 0041 // +000a │ │ -0471da: 5463 c002 |0039: iget-object v3, v6, Landroid/support/v4/util/LruCache;.map:Ljava/util/LinkedHashMap; // field@02c0 │ │ -0471de: 6e10 ce15 0300 |003b: invoke-virtual {v3}, Ljava/util/LinkedHashMap;.isEmpty:()Z // method@15ce │ │ -0471e4: 0a03 |003e: move-result v3 │ │ -0471e6: 3803 0400 |003f: if-eqz v3, 0043 // +0004 │ │ -0471ea: 1e06 |0041: monitor-exit v6 │ │ -0471ec: 0e00 |0042: return-void │ │ -0471ee: 5463 c002 |0043: iget-object v3, v6, Landroid/support/v4/util/LruCache;.map:Ljava/util/LinkedHashMap; // field@02c0 │ │ -0471f2: 6e10 cc15 0300 |0045: invoke-virtual {v3}, Ljava/util/LinkedHashMap;.entrySet:()Ljava/util/Set; // method@15cc │ │ -0471f8: 0c03 |0048: move-result-object v3 │ │ -0471fa: 7210 e615 0300 |0049: invoke-interface {v3}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@15e6 │ │ -047200: 0c03 |004c: move-result-object v3 │ │ -047202: 7210 c815 0300 |004d: invoke-interface {v3}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@15c8 │ │ -047208: 0c01 |0050: move-result-object v1 │ │ -04720a: 1f01 6e03 |0051: check-cast v1, Ljava/util/Map$Entry; // type@036e │ │ -04720e: 7210 dd15 0100 |0053: invoke-interface {v1}, Ljava/util/Map$Entry;.getKey:()Ljava/lang/Object; // method@15dd │ │ -047214: 0c00 |0056: move-result-object v0 │ │ -047216: 7210 de15 0100 |0057: invoke-interface {v1}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@15de │ │ -04721c: 0c02 |005a: move-result-object v2 │ │ -04721e: 5463 c002 |005b: iget-object v3, v6, Landroid/support/v4/util/LruCache;.map:Ljava/util/LinkedHashMap; // field@02c0 │ │ -047222: 6e20 d015 0300 |005d: invoke-virtual {v3, v0}, Ljava/util/LinkedHashMap;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@15d0 │ │ -047228: 5263 c402 |0060: iget v3, v6, Landroid/support/v4/util/LruCache;.size:I // field@02c4 │ │ -04722c: 7030 0708 0602 |0062: invoke-direct {v6, v0, v2}, Landroid/support/v4/util/LruCache;.safeSizeOf:(Ljava/lang/Object;Ljava/lang/Object;)I // method@0807 │ │ -047232: 0a04 |0065: move-result v4 │ │ -047234: b143 |0066: sub-int/2addr v3, v4 │ │ -047236: 5963 c402 |0067: iput v3, v6, Landroid/support/v4/util/LruCache;.size:I // field@02c4 │ │ -04723a: 5263 be02 |0069: iget v3, v6, Landroid/support/v4/util/LruCache;.evictionCount:I // field@02be │ │ -04723e: d803 0301 |006b: add-int/lit8 v3, v3, #int 1 // #01 │ │ -047242: 5963 be02 |006d: iput v3, v6, Landroid/support/v4/util/LruCache;.evictionCount:I // field@02be │ │ -047246: 1e06 |006f: monitor-exit v6 │ │ -047248: 1213 |0070: const/4 v3, #int 1 // #1 │ │ -04724a: 1204 |0071: const/4 v4, #int 0 // #0 │ │ -04724c: 6e54 fd07 3620 |0072: invoke-virtual {v6, v3, v0, v2, v4}, Landroid/support/v4/util/LruCache;.entryRemoved:(ZLjava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)V // method@07fd │ │ -047252: 288b |0075: goto 0000 // -0075 │ │ +048cf0: |[048cf0] android.support.v4.util.LruCache.trimToSize:(I)V │ │ +048d00: 1d06 |0000: monitor-enter v6 │ │ +048d02: 5263 c402 |0001: iget v3, v6, Landroid/support/v4/util/LruCache;.size:I // field@02c4 │ │ +048d06: 3a03 0e00 |0003: if-ltz v3, 0011 // +000e │ │ +048d0a: 5463 c002 |0005: iget-object v3, v6, Landroid/support/v4/util/LruCache;.map:Ljava/util/LinkedHashMap; // field@02c0 │ │ +048d0e: 6e10 ce15 0300 |0007: invoke-virtual {v3}, Ljava/util/LinkedHashMap;.isEmpty:()Z // method@15ce │ │ +048d14: 0a03 |000a: move-result v3 │ │ +048d16: 3803 2a00 |000b: if-eqz v3, 0035 // +002a │ │ +048d1a: 5263 c402 |000d: iget v3, v6, Landroid/support/v4/util/LruCache;.size:I // field@02c4 │ │ +048d1e: 3803 2600 |000f: if-eqz v3, 0035 // +0026 │ │ +048d22: 2203 2a03 |0011: new-instance v3, Ljava/lang/IllegalStateException; // type@032a │ │ +048d26: 2204 3f03 |0013: new-instance v4, Ljava/lang/StringBuilder; // type@033f │ │ +048d2a: 7010 5715 0400 |0015: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ +048d30: 6e10 1f15 0600 |0018: invoke-virtual {v6}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@151f │ │ +048d36: 0c05 |001b: move-result-object v5 │ │ +048d38: 6e10 f014 0500 |001c: invoke-virtual {v5}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@14f0 │ │ +048d3e: 0c05 |001f: move-result-object v5 │ │ +048d40: 6e20 5f15 5400 |0020: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +048d46: 0c04 |0023: move-result-object v4 │ │ +048d48: 1a05 4101 |0024: const-string v5, ".sizeOf() is reporting inconsistent results!" // string@0141 │ │ +048d4c: 6e20 5f15 5400 |0026: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +048d52: 0c04 |0029: move-result-object v4 │ │ +048d54: 6e10 6415 0400 |002a: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ +048d5a: 0c04 |002d: move-result-object v4 │ │ +048d5c: 7020 0415 4300 |002e: invoke-direct {v3, v4}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1504 │ │ +048d62: 2703 |0031: throw v3 │ │ +048d64: 0d03 |0032: move-exception v3 │ │ +048d66: 1e06 |0033: monitor-exit v6 │ │ +048d68: 2703 |0034: throw v3 │ │ +048d6a: 5263 c402 |0035: iget v3, v6, Landroid/support/v4/util/LruCache;.size:I // field@02c4 │ │ +048d6e: 3773 0a00 |0037: if-le v3, v7, 0041 // +000a │ │ +048d72: 5463 c002 |0039: iget-object v3, v6, Landroid/support/v4/util/LruCache;.map:Ljava/util/LinkedHashMap; // field@02c0 │ │ +048d76: 6e10 ce15 0300 |003b: invoke-virtual {v3}, Ljava/util/LinkedHashMap;.isEmpty:()Z // method@15ce │ │ +048d7c: 0a03 |003e: move-result v3 │ │ +048d7e: 3803 0400 |003f: if-eqz v3, 0043 // +0004 │ │ +048d82: 1e06 |0041: monitor-exit v6 │ │ +048d84: 0e00 |0042: return-void │ │ +048d86: 5463 c002 |0043: iget-object v3, v6, Landroid/support/v4/util/LruCache;.map:Ljava/util/LinkedHashMap; // field@02c0 │ │ +048d8a: 6e10 cc15 0300 |0045: invoke-virtual {v3}, Ljava/util/LinkedHashMap;.entrySet:()Ljava/util/Set; // method@15cc │ │ +048d90: 0c03 |0048: move-result-object v3 │ │ +048d92: 7210 e615 0300 |0049: invoke-interface {v3}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@15e6 │ │ +048d98: 0c03 |004c: move-result-object v3 │ │ +048d9a: 7210 c815 0300 |004d: invoke-interface {v3}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@15c8 │ │ +048da0: 0c01 |0050: move-result-object v1 │ │ +048da2: 1f01 6b03 |0051: check-cast v1, Ljava/util/Map$Entry; // type@036b │ │ +048da6: 7210 dd15 0100 |0053: invoke-interface {v1}, Ljava/util/Map$Entry;.getKey:()Ljava/lang/Object; // method@15dd │ │ +048dac: 0c00 |0056: move-result-object v0 │ │ +048dae: 7210 de15 0100 |0057: invoke-interface {v1}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@15de │ │ +048db4: 0c02 |005a: move-result-object v2 │ │ +048db6: 5463 c002 |005b: iget-object v3, v6, Landroid/support/v4/util/LruCache;.map:Ljava/util/LinkedHashMap; // field@02c0 │ │ +048dba: 6e20 d015 0300 |005d: invoke-virtual {v3, v0}, Ljava/util/LinkedHashMap;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@15d0 │ │ +048dc0: 5263 c402 |0060: iget v3, v6, Landroid/support/v4/util/LruCache;.size:I // field@02c4 │ │ +048dc4: 7030 0708 0602 |0062: invoke-direct {v6, v0, v2}, Landroid/support/v4/util/LruCache;.safeSizeOf:(Ljava/lang/Object;Ljava/lang/Object;)I // method@0807 │ │ +048dca: 0a04 |0065: move-result v4 │ │ +048dcc: b143 |0066: sub-int/2addr v3, v4 │ │ +048dce: 5963 c402 |0067: iput v3, v6, Landroid/support/v4/util/LruCache;.size:I // field@02c4 │ │ +048dd2: 5263 be02 |0069: iget v3, v6, Landroid/support/v4/util/LruCache;.evictionCount:I // field@02be │ │ +048dd6: d803 0301 |006b: add-int/lit8 v3, v3, #int 1 // #01 │ │ +048dda: 5963 be02 |006d: iput v3, v6, Landroid/support/v4/util/LruCache;.evictionCount:I // field@02be │ │ +048dde: 1e06 |006f: monitor-exit v6 │ │ +048de0: 1213 |0070: const/4 v3, #int 1 // #1 │ │ +048de2: 1204 |0071: const/4 v4, #int 0 // #0 │ │ +048de4: 6e54 fd07 3620 |0072: invoke-virtual {v6, v3, v0, v2, v4}, Landroid/support/v4/util/LruCache;.entryRemoved:(ZLjava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)V // method@07fd │ │ +048dea: 288b |0075: goto 0000 // -0075 │ │ catches : 2 │ │ 0x0001 - 0x0034 │ │ -> 0x0032 │ │ 0x0035 - 0x0070 │ │ -> 0x0032 │ │ positions : │ │ 0x0000 line=149 │ │ @@ -33795,21 +33797,21 @@ │ │ 0x0000 - 0x0000 reg=6 this Landroid/support/v4/util/LruCache; │ │ 0x0057 - 0x0076 reg=0 key Ljava/lang/Object; TK; │ │ 0x0053 - 0x0076 reg=1 toEvict Ljava/util/Map$Entry; Ljava/util/Map$Entry; │ │ 0x005b - 0x0076 reg=2 value Ljava/lang/Object; TV; │ │ 0x0000 - 0x0076 reg=6 this Landroid/support/v4/util/LruCache; Landroid/support/v4/util/LruCache; │ │ 0x0000 - 0x0076 reg=7 maxSize I │ │ │ │ - source_file_idx : 2743 (LruCache.java) │ │ + source_file_idx : 2740 (LruCache.java) │ │ │ │ Class #165 header: │ │ -class_idx : 366 │ │ +class_idx : 363 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 826 │ │ -source_file_idx : 2809 │ │ +superclass_idx : 823 │ │ +source_file_idx : 2806 │ │ static_fields_size : 0 │ │ instance_fields_size: 5 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 3 │ │ │ │ Class #165 annotations: │ │ Annotations on class │ │ @@ -33853,24 +33855,24 @@ │ │ type : '(Landroid/support/v4/util/MapCollections;I)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 17 16-bit code units │ │ -047268: |[047268] android.support.v4.util.MapCollections$ArrayIterator.:(Landroid/support/v4/util/MapCollections;I)V │ │ -047278: 5b12 c902 |0000: iput-object v2, v1, Landroid/support/v4/util/MapCollections$ArrayIterator;.this$0:Landroid/support/v4/util/MapCollections; // field@02c9 │ │ -04727c: 7010 1c15 0100 |0002: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@151c │ │ -047282: 1200 |0005: const/4 v0, #int 0 // #0 │ │ -047284: 5c10 c502 |0006: iput-boolean v0, v1, Landroid/support/v4/util/MapCollections$ArrayIterator;.mCanRemove:Z // field@02c5 │ │ -047288: 5913 c702 |0008: iput v3, v1, Landroid/support/v4/util/MapCollections$ArrayIterator;.mOffset:I // field@02c7 │ │ -04728c: 6e10 4f08 0200 |000a: invoke-virtual {v2}, Landroid/support/v4/util/MapCollections;.colGetSize:()I // method@084f │ │ -047292: 0a00 |000d: move-result v0 │ │ -047294: 5910 c802 |000e: iput v0, v1, Landroid/support/v4/util/MapCollections$ArrayIterator;.mSize:I // field@02c8 │ │ -047298: 0e00 |0010: return-void │ │ +048e00: |[048e00] android.support.v4.util.MapCollections$ArrayIterator.:(Landroid/support/v4/util/MapCollections;I)V │ │ +048e10: 5b12 c902 |0000: iput-object v2, v1, Landroid/support/v4/util/MapCollections$ArrayIterator;.this$0:Landroid/support/v4/util/MapCollections; // field@02c9 │ │ +048e14: 7010 1c15 0100 |0002: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@151c │ │ +048e1a: 1200 |0005: const/4 v0, #int 0 // #0 │ │ +048e1c: 5c10 c502 |0006: iput-boolean v0, v1, Landroid/support/v4/util/MapCollections$ArrayIterator;.mCanRemove:Z // field@02c5 │ │ +048e20: 5913 c702 |0008: iput v3, v1, Landroid/support/v4/util/MapCollections$ArrayIterator;.mOffset:I // field@02c7 │ │ +048e24: 6e10 4f08 0200 |000a: invoke-virtual {v2}, Landroid/support/v4/util/MapCollections;.colGetSize:()I // method@084f │ │ +048e2a: 0a00 |000d: move-result v0 │ │ +048e2c: 5910 c802 |000e: iput v0, v1, Landroid/support/v4/util/MapCollections$ArrayIterator;.mSize:I // field@02c8 │ │ +048e30: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ 0x0005 line=39 │ │ 0x0008 line=42 │ │ 0x000a line=43 │ │ 0x0010 line=44 │ │ @@ -33886,22 +33888,22 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 10 16-bit code units │ │ -04729c: |[04729c] android.support.v4.util.MapCollections$ArrayIterator.hasNext:()Z │ │ -0472ac: 5220 c602 |0000: iget v0, v2, Landroid/support/v4/util/MapCollections$ArrayIterator;.mIndex:I // field@02c6 │ │ -0472b0: 5221 c802 |0002: iget v1, v2, Landroid/support/v4/util/MapCollections$ArrayIterator;.mSize:I // field@02c8 │ │ -0472b4: 3510 0400 |0004: if-ge v0, v1, 0008 // +0004 │ │ -0472b8: 1210 |0006: const/4 v0, #int 1 // #1 │ │ -0472ba: 0f00 |0007: return v0 │ │ -0472bc: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -0472be: 28fe |0009: goto 0007 // -0002 │ │ +048e34: |[048e34] android.support.v4.util.MapCollections$ArrayIterator.hasNext:()Z │ │ +048e44: 5220 c602 |0000: iget v0, v2, Landroid/support/v4/util/MapCollections$ArrayIterator;.mIndex:I // field@02c6 │ │ +048e48: 5221 c802 |0002: iget v1, v2, Landroid/support/v4/util/MapCollections$ArrayIterator;.mSize:I // field@02c8 │ │ +048e4c: 3510 0400 |0004: if-ge v0, v1, 0008 // +0004 │ │ +048e50: 1210 |0006: const/4 v0, #int 1 // #1 │ │ +048e52: 0f00 |0007: return v0 │ │ +048e54: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +048e56: 28fe |0009: goto 0007 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=48 │ │ locals : │ │ 0x0000 - 0x0000 reg=2 this Landroid/support/v4/util/MapCollections$ArrayIterator; │ │ 0x0000 - 0x000a reg=2 this Landroid/support/v4/util/MapCollections$ArrayIterator; Landroid/support/v4/util/MapCollections.ArrayIterator; │ │ │ │ @@ -33910,26 +33912,26 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 20 16-bit code units │ │ -0472c0: |[0472c0] android.support.v4.util.MapCollections$ArrayIterator.next:()Ljava/lang/Object; │ │ -0472d0: 5441 c902 |0000: iget-object v1, v4, Landroid/support/v4/util/MapCollections$ArrayIterator;.this$0:Landroid/support/v4/util/MapCollections; // field@02c9 │ │ -0472d4: 5242 c602 |0002: iget v2, v4, Landroid/support/v4/util/MapCollections$ArrayIterator;.mIndex:I // field@02c6 │ │ -0472d8: 5243 c702 |0004: iget v3, v4, Landroid/support/v4/util/MapCollections$ArrayIterator;.mOffset:I // field@02c7 │ │ -0472dc: 6e30 4d08 2103 |0006: invoke-virtual {v1, v2, v3}, Landroid/support/v4/util/MapCollections;.colGetEntry:(II)Ljava/lang/Object; // method@084d │ │ -0472e2: 0c00 |0009: move-result-object v0 │ │ -0472e4: 5241 c602 |000a: iget v1, v4, Landroid/support/v4/util/MapCollections$ArrayIterator;.mIndex:I // field@02c6 │ │ -0472e8: d801 0101 |000c: add-int/lit8 v1, v1, #int 1 // #01 │ │ -0472ec: 5941 c602 |000e: iput v1, v4, Landroid/support/v4/util/MapCollections$ArrayIterator;.mIndex:I // field@02c6 │ │ -0472f0: 1211 |0010: const/4 v1, #int 1 // #1 │ │ -0472f2: 5c41 c502 |0011: iput-boolean v1, v4, Landroid/support/v4/util/MapCollections$ArrayIterator;.mCanRemove:Z // field@02c5 │ │ -0472f6: 1100 |0013: return-object v0 │ │ +048e58: |[048e58] android.support.v4.util.MapCollections$ArrayIterator.next:()Ljava/lang/Object; │ │ +048e68: 5441 c902 |0000: iget-object v1, v4, Landroid/support/v4/util/MapCollections$ArrayIterator;.this$0:Landroid/support/v4/util/MapCollections; // field@02c9 │ │ +048e6c: 5242 c602 |0002: iget v2, v4, Landroid/support/v4/util/MapCollections$ArrayIterator;.mIndex:I // field@02c6 │ │ +048e70: 5243 c702 |0004: iget v3, v4, Landroid/support/v4/util/MapCollections$ArrayIterator;.mOffset:I // field@02c7 │ │ +048e74: 6e30 4d08 2103 |0006: invoke-virtual {v1, v2, v3}, Landroid/support/v4/util/MapCollections;.colGetEntry:(II)Ljava/lang/Object; // method@084d │ │ +048e7a: 0c00 |0009: move-result-object v0 │ │ +048e7c: 5241 c602 |000a: iget v1, v4, Landroid/support/v4/util/MapCollections$ArrayIterator;.mIndex:I // field@02c6 │ │ +048e80: d801 0101 |000c: add-int/lit8 v1, v1, #int 1 // #01 │ │ +048e84: 5941 c602 |000e: iput v1, v4, Landroid/support/v4/util/MapCollections$ArrayIterator;.mIndex:I // field@02c6 │ │ +048e88: 1211 |0010: const/4 v1, #int 1 // #1 │ │ +048e8a: 5c41 c502 |0011: iput-boolean v1, v4, Landroid/support/v4/util/MapCollections$ArrayIterator;.mCanRemove:Z // field@02c5 │ │ +048e8e: 1100 |0013: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=53 │ │ 0x000a line=54 │ │ 0x0010 line=55 │ │ 0x0013 line=56 │ │ locals : │ │ @@ -33942,52 +33944,52 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 33 16-bit code units │ │ -0472f8: |[0472f8] android.support.v4.util.MapCollections$ArrayIterator.remove:()V │ │ -047308: 5520 c502 |0000: iget-boolean v0, v2, Landroid/support/v4/util/MapCollections$ArrayIterator;.mCanRemove:Z // field@02c5 │ │ -04730c: 3900 0800 |0002: if-nez v0, 000a // +0008 │ │ -047310: 2200 2d03 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@032d │ │ -047314: 7010 0315 0000 |0006: invoke-direct {v0}, Ljava/lang/IllegalStateException;.:()V // method@1503 │ │ -04731a: 2700 |0009: throw v0 │ │ -04731c: 5220 c602 |000a: iget v0, v2, Landroid/support/v4/util/MapCollections$ArrayIterator;.mIndex:I // field@02c6 │ │ -047320: d800 00ff |000c: add-int/lit8 v0, v0, #int -1 // #ff │ │ -047324: 5920 c602 |000e: iput v0, v2, Landroid/support/v4/util/MapCollections$ArrayIterator;.mIndex:I // field@02c6 │ │ -047328: 5220 c802 |0010: iget v0, v2, Landroid/support/v4/util/MapCollections$ArrayIterator;.mSize:I // field@02c8 │ │ -04732c: d800 00ff |0012: add-int/lit8 v0, v0, #int -1 // #ff │ │ -047330: 5920 c802 |0014: iput v0, v2, Landroid/support/v4/util/MapCollections$ArrayIterator;.mSize:I // field@02c8 │ │ -047334: 1200 |0016: const/4 v0, #int 0 // #0 │ │ -047336: 5c20 c502 |0017: iput-boolean v0, v2, Landroid/support/v4/util/MapCollections$ArrayIterator;.mCanRemove:Z // field@02c5 │ │ -04733a: 5420 c902 |0019: iget-object v0, v2, Landroid/support/v4/util/MapCollections$ArrayIterator;.this$0:Landroid/support/v4/util/MapCollections; // field@02c9 │ │ -04733e: 5221 c602 |001b: iget v1, v2, Landroid/support/v4/util/MapCollections$ArrayIterator;.mIndex:I // field@02c6 │ │ -047342: 6e20 5308 1000 |001d: invoke-virtual {v0, v1}, Landroid/support/v4/util/MapCollections;.colRemoveAt:(I)V // method@0853 │ │ -047348: 0e00 |0020: return-void │ │ +048e90: |[048e90] android.support.v4.util.MapCollections$ArrayIterator.remove:()V │ │ +048ea0: 5520 c502 |0000: iget-boolean v0, v2, Landroid/support/v4/util/MapCollections$ArrayIterator;.mCanRemove:Z // field@02c5 │ │ +048ea4: 3900 0800 |0002: if-nez v0, 000a // +0008 │ │ +048ea8: 2200 2a03 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@032a │ │ +048eac: 7010 0315 0000 |0006: invoke-direct {v0}, Ljava/lang/IllegalStateException;.:()V // method@1503 │ │ +048eb2: 2700 |0009: throw v0 │ │ +048eb4: 5220 c602 |000a: iget v0, v2, Landroid/support/v4/util/MapCollections$ArrayIterator;.mIndex:I // field@02c6 │ │ +048eb8: d800 00ff |000c: add-int/lit8 v0, v0, #int -1 // #ff │ │ +048ebc: 5920 c602 |000e: iput v0, v2, Landroid/support/v4/util/MapCollections$ArrayIterator;.mIndex:I // field@02c6 │ │ +048ec0: 5220 c802 |0010: iget v0, v2, Landroid/support/v4/util/MapCollections$ArrayIterator;.mSize:I // field@02c8 │ │ +048ec4: d800 00ff |0012: add-int/lit8 v0, v0, #int -1 // #ff │ │ +048ec8: 5920 c802 |0014: iput v0, v2, Landroid/support/v4/util/MapCollections$ArrayIterator;.mSize:I // field@02c8 │ │ +048ecc: 1200 |0016: const/4 v0, #int 0 // #0 │ │ +048ece: 5c20 c502 |0017: iput-boolean v0, v2, Landroid/support/v4/util/MapCollections$ArrayIterator;.mCanRemove:Z // field@02c5 │ │ +048ed2: 5420 c902 |0019: iget-object v0, v2, Landroid/support/v4/util/MapCollections$ArrayIterator;.this$0:Landroid/support/v4/util/MapCollections; // field@02c9 │ │ +048ed6: 5221 c602 |001b: iget v1, v2, Landroid/support/v4/util/MapCollections$ArrayIterator;.mIndex:I // field@02c6 │ │ +048eda: 6e20 5308 1000 |001d: invoke-virtual {v0, v1}, Landroid/support/v4/util/MapCollections;.colRemoveAt:(I)V // method@0853 │ │ +048ee0: 0e00 |0020: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=61 │ │ 0x0004 line=62 │ │ 0x000a line=64 │ │ 0x0010 line=65 │ │ 0x0016 line=66 │ │ 0x0019 line=67 │ │ 0x0020 line=68 │ │ locals : │ │ 0x0000 - 0x0000 reg=2 this Landroid/support/v4/util/MapCollections$ArrayIterator; │ │ 0x0000 - 0x0021 reg=2 this Landroid/support/v4/util/MapCollections$ArrayIterator; Landroid/support/v4/util/MapCollections.ArrayIterator; │ │ │ │ - source_file_idx : 2809 (MapCollections.java) │ │ + source_file_idx : 2806 (MapCollections.java) │ │ │ │ Class #166 header: │ │ -class_idx : 367 │ │ +class_idx : 364 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 826 │ │ -source_file_idx : 2809 │ │ +superclass_idx : 823 │ │ +source_file_idx : 2806 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 16 │ │ │ │ Class #166 annotations: │ │ Annotations on class │ │ @@ -34027,18 +34029,18 @@ │ │ type : '(Landroid/support/v4/util/MapCollections;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -04734c: |[04734c] android.support.v4.util.MapCollections$EntrySet.:(Landroid/support/v4/util/MapCollections;)V │ │ -04735c: 5b01 ca02 |0000: iput-object v1, v0, Landroid/support/v4/util/MapCollections$EntrySet;.this$0:Landroid/support/v4/util/MapCollections; // field@02ca │ │ -047360: 7010 1c15 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ -047366: 0e00 |0005: return-void │ │ +048ee4: |[048ee4] android.support.v4.util.MapCollections$EntrySet.:(Landroid/support/v4/util/MapCollections;)V │ │ +048ef4: 5b01 ca02 |0000: iput-object v1, v0, Landroid/support/v4/util/MapCollections$EntrySet;.this$0:Landroid/support/v4/util/MapCollections; // field@02ca │ │ +048ef8: 7010 1c15 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ +048efe: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=163 │ │ locals : │ │ 0x0000 - 0x0000 reg=0 this Landroid/support/v4/util/MapCollections$EntrySet; │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v4/util/MapCollections$EntrySet; Landroid/support/v4/util/MapCollections.EntrySet; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v4/util/MapCollections; │ │ @@ -34049,19 +34051,19 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -047368: |[047368] android.support.v4.util.MapCollections$EntrySet.add:(Ljava/lang/Object;)Z │ │ -047378: 1f02 6e03 |0000: check-cast v2, Ljava/util/Map$Entry; // type@036e │ │ -04737c: 6e20 1308 2100 |0002: invoke-virtual {v1, v2}, Landroid/support/v4/util/MapCollections$EntrySet;.add:(Ljava/util/Map$Entry;)Z // method@0813 │ │ -047382: 0a00 |0005: move-result v0 │ │ -047384: 0f00 |0006: return v0 │ │ +048f00: |[048f00] android.support.v4.util.MapCollections$EntrySet.add:(Ljava/lang/Object;)Z │ │ +048f10: 1f02 6b03 |0000: check-cast v2, Ljava/util/Map$Entry; // type@036b │ │ +048f14: 6e20 1308 2100 |0002: invoke-virtual {v1, v2}, Landroid/support/v4/util/MapCollections$EntrySet;.add:(Ljava/util/Map$Entry;)Z // method@0813 │ │ +048f1a: 0a00 |0005: move-result v0 │ │ +048f1c: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=163 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/util/MapCollections$EntrySet; │ │ 0x0000 - 0x0002 reg=2 x0 Ljava/lang/Object; │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/util/MapCollections$EntrySet; Landroid/support/v4/util/MapCollections.EntrySet; │ │ @@ -34071,18 +34073,18 @@ │ │ type : '(Ljava/util/Map$Entry;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -047388: |[047388] android.support.v4.util.MapCollections$EntrySet.add:(Ljava/util/Map$Entry;)Z │ │ -047398: 2200 4703 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0347 │ │ -04739c: 7010 7515 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@1575 │ │ -0473a2: 2700 |0005: throw v0 │ │ +048f20: |[048f20] android.support.v4.util.MapCollections$EntrySet.add:(Ljava/util/Map$Entry;)Z │ │ +048f30: 2200 4403 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0344 │ │ +048f34: 7010 7515 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@1575 │ │ +048f3a: 2700 |0005: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=166 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/util/MapCollections$EntrySet; │ │ 0x0000 - 0x0000 reg=2 (null) Ljava/util/Map$Entry; │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/util/MapCollections$EntrySet; Landroid/support/v4/util/MapCollections.EntrySet; │ │ @@ -34093,41 +34095,41 @@ │ │ type : '(Ljava/util/Collection;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 48 16-bit code units │ │ -0473a4: |[0473a4] android.support.v4.util.MapCollections$EntrySet.addAll:(Ljava/util/Collection;)Z │ │ -0473b4: 5463 ca02 |0000: iget-object v3, v6, Landroid/support/v4/util/MapCollections$EntrySet;.this$0:Landroid/support/v4/util/MapCollections; // field@02ca │ │ -0473b8: 6e10 4f08 0300 |0002: invoke-virtual {v3}, Landroid/support/v4/util/MapCollections;.colGetSize:()I // method@084f │ │ -0473be: 0a02 |0005: move-result v2 │ │ -0473c0: 7210 b915 0700 |0006: invoke-interface {v7}, Ljava/util/Collection;.iterator:()Ljava/util/Iterator; // method@15b9 │ │ -0473c6: 0c01 |0009: move-result-object v1 │ │ -0473c8: 7210 c715 0100 |000a: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@15c7 │ │ -0473ce: 0a03 |000d: move-result v3 │ │ -0473d0: 3803 1600 |000e: if-eqz v3, 0024 // +0016 │ │ -0473d4: 7210 c815 0100 |0010: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@15c8 │ │ -0473da: 0c00 |0013: move-result-object v0 │ │ -0473dc: 1f00 6e03 |0014: check-cast v0, Ljava/util/Map$Entry; // type@036e │ │ -0473e0: 5463 ca02 |0016: iget-object v3, v6, Landroid/support/v4/util/MapCollections$EntrySet;.this$0:Landroid/support/v4/util/MapCollections; // field@02ca │ │ -0473e4: 7210 dd15 0000 |0018: invoke-interface {v0}, Ljava/util/Map$Entry;.getKey:()Ljava/lang/Object; // method@15dd │ │ -0473ea: 0c04 |001b: move-result-object v4 │ │ -0473ec: 7210 de15 0000 |001c: invoke-interface {v0}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@15de │ │ -0473f2: 0c05 |001f: move-result-object v5 │ │ -0473f4: 6e30 5208 4305 |0020: invoke-virtual {v3, v4, v5}, Landroid/support/v4/util/MapCollections;.colPut:(Ljava/lang/Object;Ljava/lang/Object;)V // method@0852 │ │ -0473fa: 28e7 |0023: goto 000a // -0019 │ │ -0473fc: 5463 ca02 |0024: iget-object v3, v6, Landroid/support/v4/util/MapCollections$EntrySet;.this$0:Landroid/support/v4/util/MapCollections; // field@02ca │ │ -047400: 6e10 4f08 0300 |0026: invoke-virtual {v3}, Landroid/support/v4/util/MapCollections;.colGetSize:()I // method@084f │ │ -047406: 0a03 |0029: move-result v3 │ │ -047408: 3232 0400 |002a: if-eq v2, v3, 002e // +0004 │ │ -04740c: 1213 |002c: const/4 v3, #int 1 // #1 │ │ -04740e: 0f03 |002d: return v3 │ │ -047410: 1203 |002e: const/4 v3, #int 0 // #0 │ │ -047412: 28fe |002f: goto 002d // -0002 │ │ +048f3c: |[048f3c] android.support.v4.util.MapCollections$EntrySet.addAll:(Ljava/util/Collection;)Z │ │ +048f4c: 5463 ca02 |0000: iget-object v3, v6, Landroid/support/v4/util/MapCollections$EntrySet;.this$0:Landroid/support/v4/util/MapCollections; // field@02ca │ │ +048f50: 6e10 4f08 0300 |0002: invoke-virtual {v3}, Landroid/support/v4/util/MapCollections;.colGetSize:()I // method@084f │ │ +048f56: 0a02 |0005: move-result v2 │ │ +048f58: 7210 b915 0700 |0006: invoke-interface {v7}, Ljava/util/Collection;.iterator:()Ljava/util/Iterator; // method@15b9 │ │ +048f5e: 0c01 |0009: move-result-object v1 │ │ +048f60: 7210 c715 0100 |000a: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@15c7 │ │ +048f66: 0a03 |000d: move-result v3 │ │ +048f68: 3803 1600 |000e: if-eqz v3, 0024 // +0016 │ │ +048f6c: 7210 c815 0100 |0010: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@15c8 │ │ +048f72: 0c00 |0013: move-result-object v0 │ │ +048f74: 1f00 6b03 |0014: check-cast v0, Ljava/util/Map$Entry; // type@036b │ │ +048f78: 5463 ca02 |0016: iget-object v3, v6, Landroid/support/v4/util/MapCollections$EntrySet;.this$0:Landroid/support/v4/util/MapCollections; // field@02ca │ │ +048f7c: 7210 dd15 0000 |0018: invoke-interface {v0}, Ljava/util/Map$Entry;.getKey:()Ljava/lang/Object; // method@15dd │ │ +048f82: 0c04 |001b: move-result-object v4 │ │ +048f84: 7210 de15 0000 |001c: invoke-interface {v0}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@15de │ │ +048f8a: 0c05 |001f: move-result-object v5 │ │ +048f8c: 6e30 5208 4305 |0020: invoke-virtual {v3, v4, v5}, Landroid/support/v4/util/MapCollections;.colPut:(Ljava/lang/Object;Ljava/lang/Object;)V // method@0852 │ │ +048f92: 28e7 |0023: goto 000a // -0019 │ │ +048f94: 5463 ca02 |0024: iget-object v3, v6, Landroid/support/v4/util/MapCollections$EntrySet;.this$0:Landroid/support/v4/util/MapCollections; // field@02ca │ │ +048f98: 6e10 4f08 0300 |0026: invoke-virtual {v3}, Landroid/support/v4/util/MapCollections;.colGetSize:()I // method@084f │ │ +048f9e: 0a03 |0029: move-result v3 │ │ +048fa0: 3232 0400 |002a: if-eq v2, v3, 002e // +0004 │ │ +048fa4: 1213 |002c: const/4 v3, #int 1 // #1 │ │ +048fa6: 0f03 |002d: return v3 │ │ +048fa8: 1203 |002e: const/4 v3, #int 0 // #0 │ │ +048faa: 28fe |002f: goto 002d // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=171 │ │ 0x0006 line=172 │ │ 0x0016 line=173 │ │ 0x0024 line=175 │ │ locals : │ │ @@ -34144,18 +34146,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -047414: |[047414] android.support.v4.util.MapCollections$EntrySet.clear:()V │ │ -047424: 5410 ca02 |0000: iget-object v0, v1, Landroid/support/v4/util/MapCollections$EntrySet;.this$0:Landroid/support/v4/util/MapCollections; // field@02ca │ │ -047428: 6e10 4c08 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/util/MapCollections;.colClear:()V // method@084c │ │ -04742e: 0e00 |0005: return-void │ │ +048fac: |[048fac] android.support.v4.util.MapCollections$EntrySet.clear:()V │ │ +048fbc: 5410 ca02 |0000: iget-object v0, v1, Landroid/support/v4/util/MapCollections$EntrySet;.this$0:Landroid/support/v4/util/MapCollections; // field@02ca │ │ +048fc0: 6e10 4c08 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/util/MapCollections;.colClear:()V // method@084c │ │ +048fc6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=180 │ │ 0x0005 line=181 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/util/MapCollections$EntrySet; │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/util/MapCollections$EntrySet; Landroid/support/v4/util/MapCollections.EntrySet; │ │ @@ -34165,36 +34167,36 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 37 16-bit code units │ │ -047430: |[047430] android.support.v4.util.MapCollections$EntrySet.contains:(Ljava/lang/Object;)Z │ │ -047440: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -047442: 2074 6e03 |0001: instance-of v4, v7, Ljava/util/Map$Entry; // type@036e │ │ -047446: 3904 0300 |0003: if-nez v4, 0006 // +0003 │ │ -04744a: 0f03 |0005: return v3 │ │ -04744c: 0770 |0006: move-object v0, v7 │ │ -04744e: 1f00 6e03 |0007: check-cast v0, Ljava/util/Map$Entry; // type@036e │ │ -047452: 5464 ca02 |0009: iget-object v4, v6, Landroid/support/v4/util/MapCollections$EntrySet;.this$0:Landroid/support/v4/util/MapCollections; // field@02ca │ │ -047456: 7210 dd15 0000 |000b: invoke-interface {v0}, Ljava/util/Map$Entry;.getKey:()Ljava/lang/Object; // method@15dd │ │ -04745c: 0c05 |000e: move-result-object v5 │ │ -04745e: 6e20 5008 5400 |000f: invoke-virtual {v4, v5}, Landroid/support/v4/util/MapCollections;.colIndexOfKey:(Ljava/lang/Object;)I // method@0850 │ │ -047464: 0a02 |0012: move-result v2 │ │ -047466: 3a02 f2ff |0013: if-ltz v2, 0005 // -000e │ │ -04746a: 5463 ca02 |0015: iget-object v3, v6, Landroid/support/v4/util/MapCollections$EntrySet;.this$0:Landroid/support/v4/util/MapCollections; // field@02ca │ │ -04746e: 1214 |0017: const/4 v4, #int 1 // #1 │ │ -047470: 6e30 4d08 2304 |0018: invoke-virtual {v3, v2, v4}, Landroid/support/v4/util/MapCollections;.colGetEntry:(II)Ljava/lang/Object; // method@084d │ │ -047476: 0c01 |001b: move-result-object v1 │ │ -047478: 7210 de15 0000 |001c: invoke-interface {v0}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@15de │ │ -04747e: 0c03 |001f: move-result-object v3 │ │ -047480: 7120 da07 3100 |0020: invoke-static {v1, v3}, Landroid/support/v4/util/ContainerHelpers;.equal:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@07da │ │ -047486: 0a03 |0023: move-result v3 │ │ -047488: 28e1 |0024: goto 0005 // -001f │ │ +048fc8: |[048fc8] android.support.v4.util.MapCollections$EntrySet.contains:(Ljava/lang/Object;)Z │ │ +048fd8: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +048fda: 2074 6b03 |0001: instance-of v4, v7, Ljava/util/Map$Entry; // type@036b │ │ +048fde: 3904 0300 |0003: if-nez v4, 0006 // +0003 │ │ +048fe2: 0f03 |0005: return v3 │ │ +048fe4: 0770 |0006: move-object v0, v7 │ │ +048fe6: 1f00 6b03 |0007: check-cast v0, Ljava/util/Map$Entry; // type@036b │ │ +048fea: 5464 ca02 |0009: iget-object v4, v6, Landroid/support/v4/util/MapCollections$EntrySet;.this$0:Landroid/support/v4/util/MapCollections; // field@02ca │ │ +048fee: 7210 dd15 0000 |000b: invoke-interface {v0}, Ljava/util/Map$Entry;.getKey:()Ljava/lang/Object; // method@15dd │ │ +048ff4: 0c05 |000e: move-result-object v5 │ │ +048ff6: 6e20 5008 5400 |000f: invoke-virtual {v4, v5}, Landroid/support/v4/util/MapCollections;.colIndexOfKey:(Ljava/lang/Object;)I // method@0850 │ │ +048ffc: 0a02 |0012: move-result v2 │ │ +048ffe: 3a02 f2ff |0013: if-ltz v2, 0005 // -000e │ │ +049002: 5463 ca02 |0015: iget-object v3, v6, Landroid/support/v4/util/MapCollections$EntrySet;.this$0:Landroid/support/v4/util/MapCollections; // field@02ca │ │ +049006: 1214 |0017: const/4 v4, #int 1 // #1 │ │ +049008: 6e30 4d08 2304 |0018: invoke-virtual {v3, v2, v4}, Landroid/support/v4/util/MapCollections;.colGetEntry:(II)Ljava/lang/Object; // method@084d │ │ +04900e: 0c01 |001b: move-result-object v1 │ │ +049010: 7210 de15 0000 |001c: invoke-interface {v0}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@15de │ │ +049016: 0c03 |001f: move-result-object v3 │ │ +049018: 7120 da07 3100 |0020: invoke-static {v1, v3}, Landroid/support/v4/util/ContainerHelpers;.equal:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@07da │ │ +04901e: 0a03 |0023: move-result v3 │ │ +049020: 28e1 |0024: goto 0005 // -001f │ │ catches : (none) │ │ positions : │ │ 0x0001 line=185 │ │ 0x0005 line=193 │ │ 0x0007 line=187 │ │ 0x0009 line=188 │ │ 0x0013 line=189 │ │ @@ -34213,29 +34215,29 @@ │ │ type : '(Ljava/util/Collection;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 24 16-bit code units │ │ -04748c: |[04748c] android.support.v4.util.MapCollections$EntrySet.containsAll:(Ljava/util/Collection;)Z │ │ -04749c: 7210 b915 0300 |0000: invoke-interface {v3}, Ljava/util/Collection;.iterator:()Ljava/util/Iterator; // method@15b9 │ │ -0474a2: 0c00 |0003: move-result-object v0 │ │ -0474a4: 7210 c715 0000 |0004: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@15c7 │ │ -0474aa: 0a01 |0007: move-result v1 │ │ -0474ac: 3801 0e00 |0008: if-eqz v1, 0016 // +000e │ │ -0474b0: 7210 c815 0000 |000a: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@15c8 │ │ -0474b6: 0c01 |000d: move-result-object v1 │ │ -0474b8: 6e20 1608 1200 |000e: invoke-virtual {v2, v1}, Landroid/support/v4/util/MapCollections$EntrySet;.contains:(Ljava/lang/Object;)Z // method@0816 │ │ -0474be: 0a01 |0011: move-result v1 │ │ -0474c0: 3901 f2ff |0012: if-nez v1, 0004 // -000e │ │ -0474c4: 1201 |0014: const/4 v1, #int 0 // #0 │ │ -0474c6: 0f01 |0015: return v1 │ │ -0474c8: 1211 |0016: const/4 v1, #int 1 // #1 │ │ -0474ca: 28fe |0017: goto 0015 // -0002 │ │ +049024: |[049024] android.support.v4.util.MapCollections$EntrySet.containsAll:(Ljava/util/Collection;)Z │ │ +049034: 7210 b915 0300 |0000: invoke-interface {v3}, Ljava/util/Collection;.iterator:()Ljava/util/Iterator; // method@15b9 │ │ +04903a: 0c00 |0003: move-result-object v0 │ │ +04903c: 7210 c715 0000 |0004: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@15c7 │ │ +049042: 0a01 |0007: move-result v1 │ │ +049044: 3801 0e00 |0008: if-eqz v1, 0016 // +000e │ │ +049048: 7210 c815 0000 |000a: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@15c8 │ │ +04904e: 0c01 |000d: move-result-object v1 │ │ +049050: 6e20 1608 1200 |000e: invoke-virtual {v2, v1}, Landroid/support/v4/util/MapCollections$EntrySet;.contains:(Ljava/lang/Object;)Z // method@0816 │ │ +049056: 0a01 |0011: move-result v1 │ │ +049058: 3901 f2ff |0012: if-nez v1, 0004 // -000e │ │ +04905c: 1201 |0014: const/4 v1, #int 0 // #0 │ │ +04905e: 0f01 |0015: return v1 │ │ +049060: 1211 |0016: const/4 v1, #int 1 // #1 │ │ +049062: 28fe |0017: goto 0015 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=198 │ │ 0x0004 line=199 │ │ 0x000a line=200 │ │ 0x0014 line=201 │ │ 0x0015 line=204 │ │ @@ -34251,18 +34253,18 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -0474cc: |[0474cc] android.support.v4.util.MapCollections$EntrySet.equals:(Ljava/lang/Object;)Z │ │ -0474dc: 7120 5608 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/util/MapCollections;.equalsSetHelper:(Ljava/util/Set;Ljava/lang/Object;)Z // method@0856 │ │ -0474e2: 0a00 |0003: move-result v0 │ │ -0474e4: 0f00 |0004: return v0 │ │ +049064: |[049064] android.support.v4.util.MapCollections$EntrySet.equals:(Ljava/lang/Object;)Z │ │ +049074: 7120 5608 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/util/MapCollections;.equalsSetHelper:(Ljava/util/Set;Ljava/lang/Object;)Z // method@0856 │ │ +04907a: 0a00 |0003: move-result v0 │ │ +04907c: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=249 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/util/MapCollections$EntrySet; │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/util/MapCollections$EntrySet; Landroid/support/v4/util/MapCollections.EntrySet; │ │ 0x0000 - 0x0005 reg=2 object Ljava/lang/Object; │ │ @@ -34272,45 +34274,45 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 48 16-bit code units │ │ -0474e8: |[0474e8] android.support.v4.util.MapCollections$EntrySet.hashCode:()I │ │ -0474f8: 1205 |0000: const/4 v5, #int 0 // #0 │ │ -0474fa: 1202 |0001: const/4 v2, #int 0 // #0 │ │ -0474fc: 5474 ca02 |0002: iget-object v4, v7, Landroid/support/v4/util/MapCollections$EntrySet;.this$0:Landroid/support/v4/util/MapCollections; // field@02ca │ │ -047500: 6e10 4f08 0400 |0004: invoke-virtual {v4}, Landroid/support/v4/util/MapCollections;.colGetSize:()I // method@084f │ │ -047506: 0a04 |0007: move-result v4 │ │ -047508: d800 04ff |0008: add-int/lit8 v0, v4, #int -1 // #ff │ │ -04750c: 3a00 2500 |000a: if-ltz v0, 002f // +0025 │ │ -047510: 5474 ca02 |000c: iget-object v4, v7, Landroid/support/v4/util/MapCollections$EntrySet;.this$0:Landroid/support/v4/util/MapCollections; // field@02ca │ │ -047514: 6e30 4d08 0405 |000e: invoke-virtual {v4, v0, v5}, Landroid/support/v4/util/MapCollections;.colGetEntry:(II)Ljava/lang/Object; // method@084d │ │ -04751a: 0c01 |0011: move-result-object v1 │ │ -04751c: 5474 ca02 |0012: iget-object v4, v7, Landroid/support/v4/util/MapCollections$EntrySet;.this$0:Landroid/support/v4/util/MapCollections; // field@02ca │ │ -047520: 1216 |0014: const/4 v6, #int 1 // #1 │ │ -047522: 6e30 4d08 0406 |0015: invoke-virtual {v4, v0, v6}, Landroid/support/v4/util/MapCollections;.colGetEntry:(II)Ljava/lang/Object; // method@084d │ │ -047528: 0c03 |0018: move-result-object v3 │ │ -04752a: 3901 0b00 |0019: if-nez v1, 0024 // +000b │ │ -04752e: 0156 |001b: move v6, v5 │ │ -047530: 3903 0e00 |001c: if-nez v3, 002a // +000e │ │ -047534: 0154 |001e: move v4, v5 │ │ -047536: b764 |001f: xor-int/2addr v4, v6 │ │ -047538: b042 |0020: add-int/2addr v2, v4 │ │ -04753a: d800 00ff |0021: add-int/lit8 v0, v0, #int -1 // #ff │ │ -04753e: 28e7 |0023: goto 000a // -0019 │ │ -047540: 6e10 2015 0100 |0024: invoke-virtual {v1}, Ljava/lang/Object;.hashCode:()I // method@1520 │ │ -047546: 0a04 |0027: move-result v4 │ │ -047548: 0146 |0028: move v6, v4 │ │ -04754a: 28f3 |0029: goto 001c // -000d │ │ -04754c: 6e10 2015 0300 |002a: invoke-virtual {v3}, Ljava/lang/Object;.hashCode:()I // method@1520 │ │ -047552: 0a04 |002d: move-result v4 │ │ -047554: 28f1 |002e: goto 001f // -000f │ │ -047556: 0f02 |002f: return v2 │ │ +049080: |[049080] android.support.v4.util.MapCollections$EntrySet.hashCode:()I │ │ +049090: 1205 |0000: const/4 v5, #int 0 // #0 │ │ +049092: 1202 |0001: const/4 v2, #int 0 // #0 │ │ +049094: 5474 ca02 |0002: iget-object v4, v7, Landroid/support/v4/util/MapCollections$EntrySet;.this$0:Landroid/support/v4/util/MapCollections; // field@02ca │ │ +049098: 6e10 4f08 0400 |0004: invoke-virtual {v4}, Landroid/support/v4/util/MapCollections;.colGetSize:()I // method@084f │ │ +04909e: 0a04 |0007: move-result v4 │ │ +0490a0: d800 04ff |0008: add-int/lit8 v0, v4, #int -1 // #ff │ │ +0490a4: 3a00 2500 |000a: if-ltz v0, 002f // +0025 │ │ +0490a8: 5474 ca02 |000c: iget-object v4, v7, Landroid/support/v4/util/MapCollections$EntrySet;.this$0:Landroid/support/v4/util/MapCollections; // field@02ca │ │ +0490ac: 6e30 4d08 0405 |000e: invoke-virtual {v4, v0, v5}, Landroid/support/v4/util/MapCollections;.colGetEntry:(II)Ljava/lang/Object; // method@084d │ │ +0490b2: 0c01 |0011: move-result-object v1 │ │ +0490b4: 5474 ca02 |0012: iget-object v4, v7, Landroid/support/v4/util/MapCollections$EntrySet;.this$0:Landroid/support/v4/util/MapCollections; // field@02ca │ │ +0490b8: 1216 |0014: const/4 v6, #int 1 // #1 │ │ +0490ba: 6e30 4d08 0406 |0015: invoke-virtual {v4, v0, v6}, Landroid/support/v4/util/MapCollections;.colGetEntry:(II)Ljava/lang/Object; // method@084d │ │ +0490c0: 0c03 |0018: move-result-object v3 │ │ +0490c2: 3901 0b00 |0019: if-nez v1, 0024 // +000b │ │ +0490c6: 0156 |001b: move v6, v5 │ │ +0490c8: 3903 0e00 |001c: if-nez v3, 002a // +000e │ │ +0490cc: 0154 |001e: move v4, v5 │ │ +0490ce: b764 |001f: xor-int/2addr v4, v6 │ │ +0490d0: b042 |0020: add-int/2addr v2, v4 │ │ +0490d2: d800 00ff |0021: add-int/lit8 v0, v0, #int -1 // #ff │ │ +0490d6: 28e7 |0023: goto 000a // -0019 │ │ +0490d8: 6e10 2015 0100 |0024: invoke-virtual {v1}, Ljava/lang/Object;.hashCode:()I // method@1520 │ │ +0490de: 0a04 |0027: move-result v4 │ │ +0490e0: 0146 |0028: move v6, v4 │ │ +0490e2: 28f3 |0029: goto 001c // -000d │ │ +0490e4: 6e10 2015 0300 |002a: invoke-virtual {v3}, Ljava/lang/Object;.hashCode:()I // method@1520 │ │ +0490ea: 0a04 |002d: move-result v4 │ │ +0490ec: 28f1 |002e: goto 001f // -000f │ │ +0490ee: 0f02 |002f: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=254 │ │ 0x0002 line=255 │ │ 0x000c line=256 │ │ 0x0012 line=257 │ │ 0x0019 line=258 │ │ @@ -34330,23 +34332,23 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -047558: |[047558] android.support.v4.util.MapCollections$EntrySet.isEmpty:()Z │ │ -047568: 5410 ca02 |0000: iget-object v0, v1, Landroid/support/v4/util/MapCollections$EntrySet;.this$0:Landroid/support/v4/util/MapCollections; // field@02ca │ │ -04756c: 6e10 4f08 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/util/MapCollections;.colGetSize:()I // method@084f │ │ -047572: 0a00 |0005: move-result v0 │ │ -047574: 3900 0400 |0006: if-nez v0, 000a // +0004 │ │ -047578: 1210 |0008: const/4 v0, #int 1 // #1 │ │ -04757a: 0f00 |0009: return v0 │ │ -04757c: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -04757e: 28fe |000b: goto 0009 // -0002 │ │ +0490f0: |[0490f0] android.support.v4.util.MapCollections$EntrySet.isEmpty:()Z │ │ +049100: 5410 ca02 |0000: iget-object v0, v1, Landroid/support/v4/util/MapCollections$EntrySet;.this$0:Landroid/support/v4/util/MapCollections; // field@02ca │ │ +049104: 6e10 4f08 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/util/MapCollections;.colGetSize:()I // method@084f │ │ +04910a: 0a00 |0005: move-result v0 │ │ +04910c: 3900 0400 |0006: if-nez v0, 000a // +0004 │ │ +049110: 1210 |0008: const/4 v0, #int 1 // #1 │ │ +049112: 0f00 |0009: return v0 │ │ +049114: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +049116: 28fe |000b: goto 0009 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=209 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/util/MapCollections$EntrySet; │ │ 0x0000 - 0x000c reg=1 this Landroid/support/v4/util/MapCollections$EntrySet; Landroid/support/v4/util/MapCollections.EntrySet; │ │ │ │ @@ -34355,19 +34357,19 @@ │ │ type : '()Ljava/util/Iterator;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -047580: |[047580] android.support.v4.util.MapCollections$EntrySet.iterator:()Ljava/util/Iterator; │ │ -047590: 2200 7101 |0000: new-instance v0, Landroid/support/v4/util/MapCollections$MapIterator; // type@0171 │ │ -047594: 5421 ca02 |0002: iget-object v1, v2, Landroid/support/v4/util/MapCollections$EntrySet;.this$0:Landroid/support/v4/util/MapCollections; // field@02ca │ │ -047598: 7020 3208 1000 |0004: invoke-direct {v0, v1}, Landroid/support/v4/util/MapCollections$MapIterator;.:(Landroid/support/v4/util/MapCollections;)V // method@0832 │ │ -04759e: 1100 |0007: return-object v0 │ │ +049118: |[049118] android.support.v4.util.MapCollections$EntrySet.iterator:()Ljava/util/Iterator; │ │ +049128: 2200 6e01 |0000: new-instance v0, Landroid/support/v4/util/MapCollections$MapIterator; // type@016e │ │ +04912c: 5421 ca02 |0002: iget-object v1, v2, Landroid/support/v4/util/MapCollections$EntrySet;.this$0:Landroid/support/v4/util/MapCollections; // field@02ca │ │ +049130: 7020 3208 1000 |0004: invoke-direct {v0, v1}, Landroid/support/v4/util/MapCollections$MapIterator;.:(Landroid/support/v4/util/MapCollections;)V // method@0832 │ │ +049136: 1100 |0007: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=214 │ │ locals : │ │ 0x0000 - 0x0000 reg=2 this Landroid/support/v4/util/MapCollections$EntrySet; │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/util/MapCollections$EntrySet; Landroid/support/v4/util/MapCollections.EntrySet; │ │ │ │ @@ -34376,18 +34378,18 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0475a0: |[0475a0] android.support.v4.util.MapCollections$EntrySet.remove:(Ljava/lang/Object;)Z │ │ -0475b0: 2200 4703 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0347 │ │ -0475b4: 7010 7515 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@1575 │ │ -0475ba: 2700 |0005: throw v0 │ │ +049138: |[049138] android.support.v4.util.MapCollections$EntrySet.remove:(Ljava/lang/Object;)Z │ │ +049148: 2200 4403 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0344 │ │ +04914c: 7010 7515 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@1575 │ │ +049152: 2700 |0005: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=219 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/util/MapCollections$EntrySet; │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/util/MapCollections$EntrySet; Landroid/support/v4/util/MapCollections.EntrySet; │ │ 0x0000 - 0x0006 reg=2 object Ljava/lang/Object; │ │ @@ -34397,18 +34399,18 @@ │ │ type : '(Ljava/util/Collection;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0475bc: |[0475bc] android.support.v4.util.MapCollections$EntrySet.removeAll:(Ljava/util/Collection;)Z │ │ -0475cc: 2200 4703 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0347 │ │ -0475d0: 7010 7515 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@1575 │ │ -0475d6: 2700 |0005: throw v0 │ │ +049154: |[049154] android.support.v4.util.MapCollections$EntrySet.removeAll:(Ljava/util/Collection;)Z │ │ +049164: 2200 4403 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0344 │ │ +049168: 7010 7515 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@1575 │ │ +04916e: 2700 |0005: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=224 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/util/MapCollections$EntrySet; │ │ 0x0000 - 0x0000 reg=2 (null) Ljava/util/Collection; │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/util/MapCollections$EntrySet; Landroid/support/v4/util/MapCollections.EntrySet; │ │ @@ -34419,18 +34421,18 @@ │ │ type : '(Ljava/util/Collection;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0475d8: |[0475d8] android.support.v4.util.MapCollections$EntrySet.retainAll:(Ljava/util/Collection;)Z │ │ -0475e8: 2200 4703 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0347 │ │ -0475ec: 7010 7515 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@1575 │ │ -0475f2: 2700 |0005: throw v0 │ │ +049170: |[049170] android.support.v4.util.MapCollections$EntrySet.retainAll:(Ljava/util/Collection;)Z │ │ +049180: 2200 4403 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0344 │ │ +049184: 7010 7515 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@1575 │ │ +04918a: 2700 |0005: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=229 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/util/MapCollections$EntrySet; │ │ 0x0000 - 0x0000 reg=2 (null) Ljava/util/Collection; │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/util/MapCollections$EntrySet; Landroid/support/v4/util/MapCollections.EntrySet; │ │ @@ -34441,19 +34443,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0475f4: |[0475f4] android.support.v4.util.MapCollections$EntrySet.size:()I │ │ -047604: 5410 ca02 |0000: iget-object v0, v1, Landroid/support/v4/util/MapCollections$EntrySet;.this$0:Landroid/support/v4/util/MapCollections; // field@02ca │ │ -047608: 6e10 4f08 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/util/MapCollections;.colGetSize:()I // method@084f │ │ -04760e: 0a00 |0005: move-result v0 │ │ -047610: 0f00 |0006: return v0 │ │ +04918c: |[04918c] android.support.v4.util.MapCollections$EntrySet.size:()I │ │ +04919c: 5410 ca02 |0000: iget-object v0, v1, Landroid/support/v4/util/MapCollections$EntrySet;.this$0:Landroid/support/v4/util/MapCollections; // field@02ca │ │ +0491a0: 6e10 4f08 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/util/MapCollections;.colGetSize:()I // method@084f │ │ +0491a6: 0a00 |0005: move-result v0 │ │ +0491a8: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=234 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/util/MapCollections$EntrySet; │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/util/MapCollections$EntrySet; Landroid/support/v4/util/MapCollections.EntrySet; │ │ │ │ @@ -34462,18 +34464,18 @@ │ │ type : '()[Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -047614: |[047614] android.support.v4.util.MapCollections$EntrySet.toArray:()[Ljava/lang/Object; │ │ -047624: 2200 4703 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0347 │ │ -047628: 7010 7515 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@1575 │ │ -04762e: 2700 |0005: throw v0 │ │ +0491ac: |[0491ac] android.support.v4.util.MapCollections$EntrySet.toArray:()[Ljava/lang/Object; │ │ +0491bc: 2200 4403 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0344 │ │ +0491c0: 7010 7515 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@1575 │ │ +0491c6: 2700 |0005: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=239 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/util/MapCollections$EntrySet; │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/util/MapCollections$EntrySet; Landroid/support/v4/util/MapCollections.EntrySet; │ │ │ │ @@ -34482,34 +34484,34 @@ │ │ type : '([Ljava/lang/Object;)[Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -047630: |[047630] android.support.v4.util.MapCollections$EntrySet.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; │ │ -047640: 2200 4703 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0347 │ │ -047644: 7010 7515 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@1575 │ │ -04764a: 2700 |0005: throw v0 │ │ +0491c8: |[0491c8] android.support.v4.util.MapCollections$EntrySet.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; │ │ +0491d8: 2200 4403 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0344 │ │ +0491dc: 7010 7515 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@1575 │ │ +0491e2: 2700 |0005: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=244 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/util/MapCollections$EntrySet; │ │ 0x0000 - 0x0000 reg=2 (null) [Ljava/lang/Object; │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/util/MapCollections$EntrySet; Landroid/support/v4/util/MapCollections.EntrySet; │ │ 0x0000 - 0x0006 reg=2 array [Ljava/lang/Object; [TT; │ │ │ │ - source_file_idx : 2809 (MapCollections.java) │ │ + source_file_idx : 2806 (MapCollections.java) │ │ │ │ Class #167 header: │ │ -class_idx : 368 │ │ +class_idx : 365 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 826 │ │ -source_file_idx : 2809 │ │ +superclass_idx : 823 │ │ +source_file_idx : 2806 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 15 │ │ │ │ Class #167 annotations: │ │ Annotations on class │ │ @@ -34549,18 +34551,18 @@ │ │ type : '(Landroid/support/v4/util/MapCollections;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -04764c: |[04764c] android.support.v4.util.MapCollections$KeySet.:(Landroid/support/v4/util/MapCollections;)V │ │ -04765c: 5b01 cb02 |0000: iput-object v1, v0, Landroid/support/v4/util/MapCollections$KeySet;.this$0:Landroid/support/v4/util/MapCollections; // field@02cb │ │ -047660: 7010 1c15 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ -047666: 0e00 |0005: return-void │ │ +0491e4: |[0491e4] android.support.v4.util.MapCollections$KeySet.:(Landroid/support/v4/util/MapCollections;)V │ │ +0491f4: 5b01 cb02 |0000: iput-object v1, v0, Landroid/support/v4/util/MapCollections$KeySet;.this$0:Landroid/support/v4/util/MapCollections; // field@02cb │ │ +0491f8: 7010 1c15 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ +0491fe: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=265 │ │ locals : │ │ 0x0000 - 0x0000 reg=0 this Landroid/support/v4/util/MapCollections$KeySet; │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v4/util/MapCollections$KeySet; Landroid/support/v4/util/MapCollections.KeySet; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v4/util/MapCollections; │ │ @@ -34571,18 +34573,18 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -047668: |[047668] android.support.v4.util.MapCollections$KeySet.add:(Ljava/lang/Object;)Z │ │ -047678: 2200 4703 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0347 │ │ -04767c: 7010 7515 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@1575 │ │ -047682: 2700 |0005: throw v0 │ │ +049200: |[049200] android.support.v4.util.MapCollections$KeySet.add:(Ljava/lang/Object;)Z │ │ +049210: 2200 4403 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0344 │ │ +049214: 7010 7515 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@1575 │ │ +04921a: 2700 |0005: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=269 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/util/MapCollections$KeySet; │ │ 0x0000 - 0x0000 reg=2 (null) Ljava/lang/Object; │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/util/MapCollections$KeySet; Landroid/support/v4/util/MapCollections.KeySet; │ │ @@ -34593,18 +34595,18 @@ │ │ type : '(Ljava/util/Collection;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -047684: |[047684] android.support.v4.util.MapCollections$KeySet.addAll:(Ljava/util/Collection;)Z │ │ -047694: 2200 4703 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0347 │ │ -047698: 7010 7515 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@1575 │ │ -04769e: 2700 |0005: throw v0 │ │ +04921c: |[04921c] android.support.v4.util.MapCollections$KeySet.addAll:(Ljava/util/Collection;)Z │ │ +04922c: 2200 4403 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0344 │ │ +049230: 7010 7515 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@1575 │ │ +049236: 2700 |0005: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=274 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/util/MapCollections$KeySet; │ │ 0x0000 - 0x0000 reg=2 (null) Ljava/util/Collection; │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/util/MapCollections$KeySet; Landroid/support/v4/util/MapCollections.KeySet; │ │ @@ -34615,18 +34617,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0476a0: |[0476a0] android.support.v4.util.MapCollections$KeySet.clear:()V │ │ -0476b0: 5410 cb02 |0000: iget-object v0, v1, Landroid/support/v4/util/MapCollections$KeySet;.this$0:Landroid/support/v4/util/MapCollections; // field@02cb │ │ -0476b4: 6e10 4c08 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/util/MapCollections;.colClear:()V // method@084c │ │ -0476ba: 0e00 |0005: return-void │ │ +049238: |[049238] android.support.v4.util.MapCollections$KeySet.clear:()V │ │ +049248: 5410 cb02 |0000: iget-object v0, v1, Landroid/support/v4/util/MapCollections$KeySet;.this$0:Landroid/support/v4/util/MapCollections; // field@02cb │ │ +04924c: 6e10 4c08 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/util/MapCollections;.colClear:()V // method@084c │ │ +049252: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=279 │ │ 0x0005 line=280 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/util/MapCollections$KeySet; │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/util/MapCollections$KeySet; Landroid/support/v4/util/MapCollections.KeySet; │ │ @@ -34636,23 +34638,23 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -0476bc: |[0476bc] android.support.v4.util.MapCollections$KeySet.contains:(Ljava/lang/Object;)Z │ │ -0476cc: 5410 cb02 |0000: iget-object v0, v1, Landroid/support/v4/util/MapCollections$KeySet;.this$0:Landroid/support/v4/util/MapCollections; // field@02cb │ │ -0476d0: 6e20 5008 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v4/util/MapCollections;.colIndexOfKey:(Ljava/lang/Object;)I // method@0850 │ │ -0476d6: 0a00 |0005: move-result v0 │ │ -0476d8: 3a00 0400 |0006: if-ltz v0, 000a // +0004 │ │ -0476dc: 1210 |0008: const/4 v0, #int 1 // #1 │ │ -0476de: 0f00 |0009: return v0 │ │ -0476e0: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -0476e2: 28fe |000b: goto 0009 // -0002 │ │ +049254: |[049254] android.support.v4.util.MapCollections$KeySet.contains:(Ljava/lang/Object;)Z │ │ +049264: 5410 cb02 |0000: iget-object v0, v1, Landroid/support/v4/util/MapCollections$KeySet;.this$0:Landroid/support/v4/util/MapCollections; // field@02cb │ │ +049268: 6e20 5008 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v4/util/MapCollections;.colIndexOfKey:(Ljava/lang/Object;)I // method@0850 │ │ +04926e: 0a00 |0005: move-result v0 │ │ +049270: 3a00 0400 |0006: if-ltz v0, 000a // +0004 │ │ +049274: 1210 |0008: const/4 v0, #int 1 // #1 │ │ +049276: 0f00 |0009: return v0 │ │ +049278: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +04927a: 28fe |000b: goto 0009 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=284 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/util/MapCollections$KeySet; │ │ 0x0000 - 0x000c reg=1 this Landroid/support/v4/util/MapCollections$KeySet; Landroid/support/v4/util/MapCollections.KeySet; │ │ 0x0000 - 0x000c reg=2 object Ljava/lang/Object; │ │ @@ -34662,21 +34664,21 @@ │ │ type : '(Ljava/util/Collection;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -0476e4: |[0476e4] android.support.v4.util.MapCollections$KeySet.containsAll:(Ljava/util/Collection;)Z │ │ -0476f4: 5410 cb02 |0000: iget-object v0, v1, Landroid/support/v4/util/MapCollections$KeySet;.this$0:Landroid/support/v4/util/MapCollections; // field@02cb │ │ -0476f8: 6e10 4e08 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/util/MapCollections;.colGetMap:()Ljava/util/Map; // method@084e │ │ -0476fe: 0c00 |0005: move-result-object v0 │ │ -047700: 7120 5508 2000 |0006: invoke-static {v0, v2}, Landroid/support/v4/util/MapCollections;.containsAllHelper:(Ljava/util/Map;Ljava/util/Collection;)Z // method@0855 │ │ -047706: 0a00 |0009: move-result v0 │ │ -047708: 0f00 |000a: return v0 │ │ +04927c: |[04927c] android.support.v4.util.MapCollections$KeySet.containsAll:(Ljava/util/Collection;)Z │ │ +04928c: 5410 cb02 |0000: iget-object v0, v1, Landroid/support/v4/util/MapCollections$KeySet;.this$0:Landroid/support/v4/util/MapCollections; // field@02cb │ │ +049290: 6e10 4e08 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/util/MapCollections;.colGetMap:()Ljava/util/Map; // method@084e │ │ +049296: 0c00 |0005: move-result-object v0 │ │ +049298: 7120 5508 2000 |0006: invoke-static {v0, v2}, Landroid/support/v4/util/MapCollections;.containsAllHelper:(Ljava/util/Map;Ljava/util/Collection;)Z // method@0855 │ │ +04929e: 0a00 |0009: move-result v0 │ │ +0492a0: 0f00 |000a: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=289 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/util/MapCollections$KeySet; │ │ 0x0000 - 0x0000 reg=2 (null) Ljava/util/Collection; │ │ 0x0000 - 0x000b reg=1 this Landroid/support/v4/util/MapCollections$KeySet; Landroid/support/v4/util/MapCollections.KeySet; │ │ @@ -34687,18 +34689,18 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -04770c: |[04770c] android.support.v4.util.MapCollections$KeySet.equals:(Ljava/lang/Object;)Z │ │ -04771c: 7120 5608 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/util/MapCollections;.equalsSetHelper:(Ljava/util/Set;Ljava/lang/Object;)Z // method@0856 │ │ -047722: 0a00 |0003: move-result v0 │ │ -047724: 0f00 |0004: return v0 │ │ +0492a4: |[0492a4] android.support.v4.util.MapCollections$KeySet.equals:(Ljava/lang/Object;)Z │ │ +0492b4: 7120 5608 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/util/MapCollections;.equalsSetHelper:(Ljava/util/Set;Ljava/lang/Object;)Z // method@0856 │ │ +0492ba: 0a00 |0003: move-result v0 │ │ +0492bc: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=339 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/util/MapCollections$KeySet; │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/util/MapCollections$KeySet; Landroid/support/v4/util/MapCollections.KeySet; │ │ 0x0000 - 0x0005 reg=2 object Ljava/lang/Object; │ │ @@ -34708,34 +34710,34 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 31 16-bit code units │ │ -047728: |[047728] android.support.v4.util.MapCollections$KeySet.hashCode:()I │ │ -047738: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -04773a: 1202 |0001: const/4 v2, #int 0 // #0 │ │ -04773c: 5453 cb02 |0002: iget-object v3, v5, Landroid/support/v4/util/MapCollections$KeySet;.this$0:Landroid/support/v4/util/MapCollections; // field@02cb │ │ -047740: 6e10 4f08 0300 |0004: invoke-virtual {v3}, Landroid/support/v4/util/MapCollections;.colGetSize:()I // method@084f │ │ -047746: 0a03 |0007: move-result v3 │ │ -047748: d800 03ff |0008: add-int/lit8 v0, v3, #int -1 // #ff │ │ -04774c: 3a00 1400 |000a: if-ltz v0, 001e // +0014 │ │ -047750: 5453 cb02 |000c: iget-object v3, v5, Landroid/support/v4/util/MapCollections$KeySet;.this$0:Landroid/support/v4/util/MapCollections; // field@02cb │ │ -047754: 6e30 4d08 0304 |000e: invoke-virtual {v3, v0, v4}, Landroid/support/v4/util/MapCollections;.colGetEntry:(II)Ljava/lang/Object; // method@084d │ │ -04775a: 0c01 |0011: move-result-object v1 │ │ -04775c: 3901 0700 |0012: if-nez v1, 0019 // +0007 │ │ -047760: 0143 |0014: move v3, v4 │ │ -047762: b032 |0015: add-int/2addr v2, v3 │ │ -047764: d800 00ff |0016: add-int/lit8 v0, v0, #int -1 // #ff │ │ -047768: 28f2 |0018: goto 000a // -000e │ │ -04776a: 6e10 2015 0100 |0019: invoke-virtual {v1}, Ljava/lang/Object;.hashCode:()I // method@1520 │ │ -047770: 0a03 |001c: move-result v3 │ │ -047772: 28f8 |001d: goto 0015 // -0008 │ │ -047774: 0f02 |001e: return v2 │ │ +0492c0: |[0492c0] android.support.v4.util.MapCollections$KeySet.hashCode:()I │ │ +0492d0: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +0492d2: 1202 |0001: const/4 v2, #int 0 // #0 │ │ +0492d4: 5453 cb02 |0002: iget-object v3, v5, Landroid/support/v4/util/MapCollections$KeySet;.this$0:Landroid/support/v4/util/MapCollections; // field@02cb │ │ +0492d8: 6e10 4f08 0300 |0004: invoke-virtual {v3}, Landroid/support/v4/util/MapCollections;.colGetSize:()I // method@084f │ │ +0492de: 0a03 |0007: move-result v3 │ │ +0492e0: d800 03ff |0008: add-int/lit8 v0, v3, #int -1 // #ff │ │ +0492e4: 3a00 1400 |000a: if-ltz v0, 001e // +0014 │ │ +0492e8: 5453 cb02 |000c: iget-object v3, v5, Landroid/support/v4/util/MapCollections$KeySet;.this$0:Landroid/support/v4/util/MapCollections; // field@02cb │ │ +0492ec: 6e30 4d08 0304 |000e: invoke-virtual {v3, v0, v4}, Landroid/support/v4/util/MapCollections;.colGetEntry:(II)Ljava/lang/Object; // method@084d │ │ +0492f2: 0c01 |0011: move-result-object v1 │ │ +0492f4: 3901 0700 |0012: if-nez v1, 0019 // +0007 │ │ +0492f8: 0143 |0014: move v3, v4 │ │ +0492fa: b032 |0015: add-int/2addr v2, v3 │ │ +0492fc: d800 00ff |0016: add-int/lit8 v0, v0, #int -1 // #ff │ │ +049300: 28f2 |0018: goto 000a // -000e │ │ +049302: 6e10 2015 0100 |0019: invoke-virtual {v1}, Ljava/lang/Object;.hashCode:()I // method@1520 │ │ +049308: 0a03 |001c: move-result v3 │ │ +04930a: 28f8 |001d: goto 0015 // -0008 │ │ +04930c: 0f02 |001e: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=344 │ │ 0x0002 line=345 │ │ 0x000c line=346 │ │ 0x0012 line=347 │ │ 0x0016 line=345 │ │ @@ -34753,23 +34755,23 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -047778: |[047778] android.support.v4.util.MapCollections$KeySet.isEmpty:()Z │ │ -047788: 5410 cb02 |0000: iget-object v0, v1, Landroid/support/v4/util/MapCollections$KeySet;.this$0:Landroid/support/v4/util/MapCollections; // field@02cb │ │ -04778c: 6e10 4f08 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/util/MapCollections;.colGetSize:()I // method@084f │ │ -047792: 0a00 |0005: move-result v0 │ │ -047794: 3900 0400 |0006: if-nez v0, 000a // +0004 │ │ -047798: 1210 |0008: const/4 v0, #int 1 // #1 │ │ -04779a: 0f00 |0009: return v0 │ │ -04779c: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -04779e: 28fe |000b: goto 0009 // -0002 │ │ +049310: |[049310] android.support.v4.util.MapCollections$KeySet.isEmpty:()Z │ │ +049320: 5410 cb02 |0000: iget-object v0, v1, Landroid/support/v4/util/MapCollections$KeySet;.this$0:Landroid/support/v4/util/MapCollections; // field@02cb │ │ +049324: 6e10 4f08 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/util/MapCollections;.colGetSize:()I // method@084f │ │ +04932a: 0a00 |0005: move-result v0 │ │ +04932c: 3900 0400 |0006: if-nez v0, 000a // +0004 │ │ +049330: 1210 |0008: const/4 v0, #int 1 // #1 │ │ +049332: 0f00 |0009: return v0 │ │ +049334: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +049336: 28fe |000b: goto 0009 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=294 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/util/MapCollections$KeySet; │ │ 0x0000 - 0x000c reg=1 this Landroid/support/v4/util/MapCollections$KeySet; Landroid/support/v4/util/MapCollections.KeySet; │ │ │ │ @@ -34778,20 +34780,20 @@ │ │ type : '()Ljava/util/Iterator;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -0477a0: |[0477a0] android.support.v4.util.MapCollections$KeySet.iterator:()Ljava/util/Iterator; │ │ -0477b0: 2200 6e01 |0000: new-instance v0, Landroid/support/v4/util/MapCollections$ArrayIterator; // type@016e │ │ -0477b4: 5431 cb02 |0002: iget-object v1, v3, Landroid/support/v4/util/MapCollections$KeySet;.this$0:Landroid/support/v4/util/MapCollections; // field@02cb │ │ -0477b8: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -0477ba: 7030 0d08 1002 |0005: invoke-direct {v0, v1, v2}, Landroid/support/v4/util/MapCollections$ArrayIterator;.:(Landroid/support/v4/util/MapCollections;I)V // method@080d │ │ -0477c0: 1100 |0008: return-object v0 │ │ +049338: |[049338] android.support.v4.util.MapCollections$KeySet.iterator:()Ljava/util/Iterator; │ │ +049348: 2200 6b01 |0000: new-instance v0, Landroid/support/v4/util/MapCollections$ArrayIterator; // type@016b │ │ +04934c: 5431 cb02 |0002: iget-object v1, v3, Landroid/support/v4/util/MapCollections$KeySet;.this$0:Landroid/support/v4/util/MapCollections; // field@02cb │ │ +049350: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +049352: 7030 0d08 1002 |0005: invoke-direct {v0, v1, v2}, Landroid/support/v4/util/MapCollections$ArrayIterator;.:(Landroid/support/v4/util/MapCollections;I)V // method@080d │ │ +049358: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=299 │ │ locals : │ │ 0x0000 - 0x0000 reg=3 this Landroid/support/v4/util/MapCollections$KeySet; │ │ 0x0000 - 0x0009 reg=3 this Landroid/support/v4/util/MapCollections$KeySet; Landroid/support/v4/util/MapCollections.KeySet; │ │ │ │ @@ -34800,25 +34802,25 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -0477c4: |[0477c4] android.support.v4.util.MapCollections$KeySet.remove:(Ljava/lang/Object;)Z │ │ -0477d4: 5421 cb02 |0000: iget-object v1, v2, Landroid/support/v4/util/MapCollections$KeySet;.this$0:Landroid/support/v4/util/MapCollections; // field@02cb │ │ -0477d8: 6e20 5008 3100 |0002: invoke-virtual {v1, v3}, Landroid/support/v4/util/MapCollections;.colIndexOfKey:(Ljava/lang/Object;)I // method@0850 │ │ -0477de: 0a00 |0005: move-result v0 │ │ -0477e0: 3a00 0900 |0006: if-ltz v0, 000f // +0009 │ │ -0477e4: 5421 cb02 |0008: iget-object v1, v2, Landroid/support/v4/util/MapCollections$KeySet;.this$0:Landroid/support/v4/util/MapCollections; // field@02cb │ │ -0477e8: 6e20 5308 0100 |000a: invoke-virtual {v1, v0}, Landroid/support/v4/util/MapCollections;.colRemoveAt:(I)V // method@0853 │ │ -0477ee: 1211 |000d: const/4 v1, #int 1 // #1 │ │ -0477f0: 0f01 |000e: return v1 │ │ -0477f2: 1201 |000f: const/4 v1, #int 0 // #0 │ │ -0477f4: 28fe |0010: goto 000e // -0002 │ │ +04935c: |[04935c] android.support.v4.util.MapCollections$KeySet.remove:(Ljava/lang/Object;)Z │ │ +04936c: 5421 cb02 |0000: iget-object v1, v2, Landroid/support/v4/util/MapCollections$KeySet;.this$0:Landroid/support/v4/util/MapCollections; // field@02cb │ │ +049370: 6e20 5008 3100 |0002: invoke-virtual {v1, v3}, Landroid/support/v4/util/MapCollections;.colIndexOfKey:(Ljava/lang/Object;)I // method@0850 │ │ +049376: 0a00 |0005: move-result v0 │ │ +049378: 3a00 0900 |0006: if-ltz v0, 000f // +0009 │ │ +04937c: 5421 cb02 |0008: iget-object v1, v2, Landroid/support/v4/util/MapCollections$KeySet;.this$0:Landroid/support/v4/util/MapCollections; // field@02cb │ │ +049380: 6e20 5308 0100 |000a: invoke-virtual {v1, v0}, Landroid/support/v4/util/MapCollections;.colRemoveAt:(I)V // method@0853 │ │ +049386: 1211 |000d: const/4 v1, #int 1 // #1 │ │ +049388: 0f01 |000e: return v1 │ │ +04938a: 1201 |000f: const/4 v1, #int 0 // #0 │ │ +04938c: 28fe |0010: goto 000e // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=304 │ │ 0x0006 line=305 │ │ 0x0008 line=306 │ │ 0x000d line=307 │ │ 0x000e line=309 │ │ @@ -34833,21 +34835,21 @@ │ │ type : '(Ljava/util/Collection;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -0477f8: |[0477f8] android.support.v4.util.MapCollections$KeySet.removeAll:(Ljava/util/Collection;)Z │ │ -047808: 5410 cb02 |0000: iget-object v0, v1, Landroid/support/v4/util/MapCollections$KeySet;.this$0:Landroid/support/v4/util/MapCollections; // field@02cb │ │ -04780c: 6e10 4e08 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/util/MapCollections;.colGetMap:()Ljava/util/Map; // method@084e │ │ -047812: 0c00 |0005: move-result-object v0 │ │ -047814: 7120 5a08 2000 |0006: invoke-static {v0, v2}, Landroid/support/v4/util/MapCollections;.removeAllHelper:(Ljava/util/Map;Ljava/util/Collection;)Z // method@085a │ │ -04781a: 0a00 |0009: move-result v0 │ │ -04781c: 0f00 |000a: return v0 │ │ +049390: |[049390] android.support.v4.util.MapCollections$KeySet.removeAll:(Ljava/util/Collection;)Z │ │ +0493a0: 5410 cb02 |0000: iget-object v0, v1, Landroid/support/v4/util/MapCollections$KeySet;.this$0:Landroid/support/v4/util/MapCollections; // field@02cb │ │ +0493a4: 6e10 4e08 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/util/MapCollections;.colGetMap:()Ljava/util/Map; // method@084e │ │ +0493aa: 0c00 |0005: move-result-object v0 │ │ +0493ac: 7120 5a08 2000 |0006: invoke-static {v0, v2}, Landroid/support/v4/util/MapCollections;.removeAllHelper:(Ljava/util/Map;Ljava/util/Collection;)Z // method@085a │ │ +0493b2: 0a00 |0009: move-result v0 │ │ +0493b4: 0f00 |000a: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=314 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/util/MapCollections$KeySet; │ │ 0x0000 - 0x0000 reg=2 (null) Ljava/util/Collection; │ │ 0x0000 - 0x000b reg=1 this Landroid/support/v4/util/MapCollections$KeySet; Landroid/support/v4/util/MapCollections.KeySet; │ │ @@ -34858,21 +34860,21 @@ │ │ type : '(Ljava/util/Collection;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -047820: |[047820] android.support.v4.util.MapCollections$KeySet.retainAll:(Ljava/util/Collection;)Z │ │ -047830: 5410 cb02 |0000: iget-object v0, v1, Landroid/support/v4/util/MapCollections$KeySet;.this$0:Landroid/support/v4/util/MapCollections; // field@02cb │ │ -047834: 6e10 4e08 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/util/MapCollections;.colGetMap:()Ljava/util/Map; // method@084e │ │ -04783a: 0c00 |0005: move-result-object v0 │ │ -04783c: 7120 5b08 2000 |0006: invoke-static {v0, v2}, Landroid/support/v4/util/MapCollections;.retainAllHelper:(Ljava/util/Map;Ljava/util/Collection;)Z // method@085b │ │ -047842: 0a00 |0009: move-result v0 │ │ -047844: 0f00 |000a: return v0 │ │ +0493b8: |[0493b8] android.support.v4.util.MapCollections$KeySet.retainAll:(Ljava/util/Collection;)Z │ │ +0493c8: 5410 cb02 |0000: iget-object v0, v1, Landroid/support/v4/util/MapCollections$KeySet;.this$0:Landroid/support/v4/util/MapCollections; // field@02cb │ │ +0493cc: 6e10 4e08 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/util/MapCollections;.colGetMap:()Ljava/util/Map; // method@084e │ │ +0493d2: 0c00 |0005: move-result-object v0 │ │ +0493d4: 7120 5b08 2000 |0006: invoke-static {v0, v2}, Landroid/support/v4/util/MapCollections;.retainAllHelper:(Ljava/util/Map;Ljava/util/Collection;)Z // method@085b │ │ +0493da: 0a00 |0009: move-result v0 │ │ +0493dc: 0f00 |000a: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=319 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/util/MapCollections$KeySet; │ │ 0x0000 - 0x0000 reg=2 (null) Ljava/util/Collection; │ │ 0x0000 - 0x000b reg=1 this Landroid/support/v4/util/MapCollections$KeySet; Landroid/support/v4/util/MapCollections.KeySet; │ │ @@ -34883,19 +34885,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -047848: |[047848] android.support.v4.util.MapCollections$KeySet.size:()I │ │ -047858: 5410 cb02 |0000: iget-object v0, v1, Landroid/support/v4/util/MapCollections$KeySet;.this$0:Landroid/support/v4/util/MapCollections; // field@02cb │ │ -04785c: 6e10 4f08 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/util/MapCollections;.colGetSize:()I // method@084f │ │ -047862: 0a00 |0005: move-result v0 │ │ -047864: 0f00 |0006: return v0 │ │ +0493e0: |[0493e0] android.support.v4.util.MapCollections$KeySet.size:()I │ │ +0493f0: 5410 cb02 |0000: iget-object v0, v1, Landroid/support/v4/util/MapCollections$KeySet;.this$0:Landroid/support/v4/util/MapCollections; // field@02cb │ │ +0493f4: 6e10 4f08 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/util/MapCollections;.colGetSize:()I // method@084f │ │ +0493fa: 0a00 |0005: move-result v0 │ │ +0493fc: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=324 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/util/MapCollections$KeySet; │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/util/MapCollections$KeySet; Landroid/support/v4/util/MapCollections.KeySet; │ │ │ │ @@ -34904,20 +34906,20 @@ │ │ type : '()[Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -047868: |[047868] android.support.v4.util.MapCollections$KeySet.toArray:()[Ljava/lang/Object; │ │ -047878: 5420 cb02 |0000: iget-object v0, v2, Landroid/support/v4/util/MapCollections$KeySet;.this$0:Landroid/support/v4/util/MapCollections; // field@02cb │ │ -04787c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -04787e: 6e20 5c08 1000 |0003: invoke-virtual {v0, v1}, Landroid/support/v4/util/MapCollections;.toArrayHelper:(I)[Ljava/lang/Object; // method@085c │ │ -047884: 0c00 |0006: move-result-object v0 │ │ -047886: 1100 |0007: return-object v0 │ │ +049400: |[049400] android.support.v4.util.MapCollections$KeySet.toArray:()[Ljava/lang/Object; │ │ +049410: 5420 cb02 |0000: iget-object v0, v2, Landroid/support/v4/util/MapCollections$KeySet;.this$0:Landroid/support/v4/util/MapCollections; // field@02cb │ │ +049414: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +049416: 6e20 5c08 1000 |0003: invoke-virtual {v0, v1}, Landroid/support/v4/util/MapCollections;.toArrayHelper:(I)[Ljava/lang/Object; // method@085c │ │ +04941c: 0c00 |0006: move-result-object v0 │ │ +04941e: 1100 |0007: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=329 │ │ locals : │ │ 0x0000 - 0x0000 reg=2 this Landroid/support/v4/util/MapCollections$KeySet; │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/util/MapCollections$KeySet; Landroid/support/v4/util/MapCollections.KeySet; │ │ │ │ @@ -34926,36 +34928,36 @@ │ │ type : '([Ljava/lang/Object;)[Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -047888: |[047888] android.support.v4.util.MapCollections$KeySet.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; │ │ -047898: 5420 cb02 |0000: iget-object v0, v2, Landroid/support/v4/util/MapCollections$KeySet;.this$0:Landroid/support/v4/util/MapCollections; // field@02cb │ │ -04789c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -04789e: 6e30 5d08 3001 |0003: invoke-virtual {v0, v3, v1}, Landroid/support/v4/util/MapCollections;.toArrayHelper:([Ljava/lang/Object;I)[Ljava/lang/Object; // method@085d │ │ -0478a4: 0c00 |0006: move-result-object v0 │ │ -0478a6: 1100 |0007: return-object v0 │ │ +049420: |[049420] android.support.v4.util.MapCollections$KeySet.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; │ │ +049430: 5420 cb02 |0000: iget-object v0, v2, Landroid/support/v4/util/MapCollections$KeySet;.this$0:Landroid/support/v4/util/MapCollections; // field@02cb │ │ +049434: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +049436: 6e30 5d08 3001 |0003: invoke-virtual {v0, v3, v1}, Landroid/support/v4/util/MapCollections;.toArrayHelper:([Ljava/lang/Object;I)[Ljava/lang/Object; // method@085d │ │ +04943c: 0c00 |0006: move-result-object v0 │ │ +04943e: 1100 |0007: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=334 │ │ locals : │ │ 0x0000 - 0x0000 reg=2 this Landroid/support/v4/util/MapCollections$KeySet; │ │ 0x0000 - 0x0000 reg=3 (null) [Ljava/lang/Object; │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/util/MapCollections$KeySet; Landroid/support/v4/util/MapCollections.KeySet; │ │ 0x0000 - 0x0008 reg=3 array [Ljava/lang/Object; [TT; │ │ │ │ - source_file_idx : 2809 (MapCollections.java) │ │ + source_file_idx : 2806 (MapCollections.java) │ │ │ │ Class #168 header: │ │ -class_idx : 369 │ │ +class_idx : 366 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 826 │ │ -source_file_idx : 2809 │ │ +superclass_idx : 823 │ │ +source_file_idx : 2806 │ │ static_fields_size : 0 │ │ instance_fields_size: 4 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 10 │ │ │ │ Class #168 annotations: │ │ Annotations on class │ │ @@ -35002,26 +35004,26 @@ │ │ type : '(Landroid/support/v4/util/MapCollections;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 20 16-bit code units │ │ -0478a8: |[0478a8] android.support.v4.util.MapCollections$MapIterator.:(Landroid/support/v4/util/MapCollections;)V │ │ -0478b8: 5b12 cf02 |0000: iput-object v2, v1, Landroid/support/v4/util/MapCollections$MapIterator;.this$0:Landroid/support/v4/util/MapCollections; // field@02cf │ │ -0478bc: 7010 1c15 0100 |0002: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@151c │ │ -0478c2: 1200 |0005: const/4 v0, #int 0 // #0 │ │ -0478c4: 5c10 cd02 |0006: iput-boolean v0, v1, Landroid/support/v4/util/MapCollections$MapIterator;.mEntryValid:Z // field@02cd │ │ -0478c8: 6e10 4f08 0200 |0008: invoke-virtual {v2}, Landroid/support/v4/util/MapCollections;.colGetSize:()I // method@084f │ │ -0478ce: 0a00 |000b: move-result v0 │ │ -0478d0: d800 00ff |000c: add-int/lit8 v0, v0, #int -1 // #ff │ │ -0478d4: 5910 cc02 |000e: iput v0, v1, Landroid/support/v4/util/MapCollections$MapIterator;.mEnd:I // field@02cc │ │ -0478d8: 12f0 |0010: const/4 v0, #int -1 // #ff │ │ -0478da: 5910 ce02 |0011: iput v0, v1, Landroid/support/v4/util/MapCollections$MapIterator;.mIndex:I // field@02ce │ │ -0478de: 0e00 |0013: return-void │ │ +049440: |[049440] android.support.v4.util.MapCollections$MapIterator.:(Landroid/support/v4/util/MapCollections;)V │ │ +049450: 5b12 cf02 |0000: iput-object v2, v1, Landroid/support/v4/util/MapCollections$MapIterator;.this$0:Landroid/support/v4/util/MapCollections; // field@02cf │ │ +049454: 7010 1c15 0100 |0002: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@151c │ │ +04945a: 1200 |0005: const/4 v0, #int 0 // #0 │ │ +04945c: 5c10 cd02 |0006: iput-boolean v0, v1, Landroid/support/v4/util/MapCollections$MapIterator;.mEntryValid:Z // field@02cd │ │ +049460: 6e10 4f08 0200 |0008: invoke-virtual {v2}, Landroid/support/v4/util/MapCollections;.colGetSize:()I // method@084f │ │ +049466: 0a00 |000b: move-result v0 │ │ +049468: d800 00ff |000c: add-int/lit8 v0, v0, #int -1 // #ff │ │ +04946c: 5910 cc02 |000e: iput v0, v1, Landroid/support/v4/util/MapCollections$MapIterator;.mEnd:I // field@02cc │ │ +049470: 12f0 |0010: const/4 v0, #int -1 // #ff │ │ +049472: 5910 ce02 |0011: iput v0, v1, Landroid/support/v4/util/MapCollections$MapIterator;.mIndex:I // field@02ce │ │ +049476: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=76 │ │ 0x0005 line=74 │ │ 0x0008 line=77 │ │ 0x0010 line=78 │ │ 0x0013 line=79 │ │ @@ -35036,50 +35038,50 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 62 16-bit code units │ │ -0478e0: |[0478e0] android.support.v4.util.MapCollections$MapIterator.equals:(Ljava/lang/Object;)Z │ │ -0478f0: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -0478f2: 1202 |0001: const/4 v2, #int 0 // #0 │ │ -0478f4: 5563 cd02 |0002: iget-boolean v3, v6, Landroid/support/v4/util/MapCollections$MapIterator;.mEntryValid:Z // field@02cd │ │ -0478f8: 3903 0a00 |0004: if-nez v3, 000e // +000a │ │ -0478fc: 2201 2d03 |0006: new-instance v1, Ljava/lang/IllegalStateException; // type@032d │ │ -047900: 1a02 550d |0008: const-string v2, "This container does not support retaining Map.Entry objects" // string@0d55 │ │ -047904: 7020 0415 2100 |000a: invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1504 │ │ -04790a: 2701 |000d: throw v1 │ │ -04790c: 2073 6e03 |000e: instance-of v3, v7, Ljava/util/Map$Entry; // type@036e │ │ -047910: 3903 0300 |0010: if-nez v3, 0013 // +0003 │ │ -047914: 0f02 |0012: return v2 │ │ -047916: 0770 |0013: move-object v0, v7 │ │ -047918: 1f00 6e03 |0014: check-cast v0, Ljava/util/Map$Entry; // type@036e │ │ -04791c: 7210 dd15 0000 |0016: invoke-interface {v0}, Ljava/util/Map$Entry;.getKey:()Ljava/lang/Object; // method@15dd │ │ -047922: 0c03 |0019: move-result-object v3 │ │ -047924: 5464 cf02 |001a: iget-object v4, v6, Landroid/support/v4/util/MapCollections$MapIterator;.this$0:Landroid/support/v4/util/MapCollections; // field@02cf │ │ -047928: 5265 ce02 |001c: iget v5, v6, Landroid/support/v4/util/MapCollections$MapIterator;.mIndex:I // field@02ce │ │ -04792c: 6e30 4d08 5402 |001e: invoke-virtual {v4, v5, v2}, Landroid/support/v4/util/MapCollections;.colGetEntry:(II)Ljava/lang/Object; // method@084d │ │ -047932: 0c04 |0021: move-result-object v4 │ │ -047934: 7120 da07 4300 |0022: invoke-static {v3, v4}, Landroid/support/v4/util/ContainerHelpers;.equal:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@07da │ │ -04793a: 0a03 |0025: move-result v3 │ │ -04793c: 3803 1600 |0026: if-eqz v3, 003c // +0016 │ │ -047940: 7210 de15 0000 |0028: invoke-interface {v0}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@15de │ │ -047946: 0c03 |002b: move-result-object v3 │ │ -047948: 5464 cf02 |002c: iget-object v4, v6, Landroid/support/v4/util/MapCollections$MapIterator;.this$0:Landroid/support/v4/util/MapCollections; // field@02cf │ │ -04794c: 5265 ce02 |002e: iget v5, v6, Landroid/support/v4/util/MapCollections$MapIterator;.mIndex:I // field@02ce │ │ -047950: 6e30 4d08 5401 |0030: invoke-virtual {v4, v5, v1}, Landroid/support/v4/util/MapCollections;.colGetEntry:(II)Ljava/lang/Object; // method@084d │ │ -047956: 0c04 |0033: move-result-object v4 │ │ -047958: 7120 da07 4300 |0034: invoke-static {v3, v4}, Landroid/support/v4/util/ContainerHelpers;.equal:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@07da │ │ -04795e: 0a03 |0037: move-result v3 │ │ -047960: 3803 0400 |0038: if-eqz v3, 003c // +0004 │ │ -047964: 0112 |003a: move v2, v1 │ │ -047966: 28d7 |003b: goto 0012 // -0029 │ │ -047968: 0121 |003c: move v1, v2 │ │ -04796a: 28fd |003d: goto 003a // -0003 │ │ +049478: |[049478] android.support.v4.util.MapCollections$MapIterator.equals:(Ljava/lang/Object;)Z │ │ +049488: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +04948a: 1202 |0001: const/4 v2, #int 0 // #0 │ │ +04948c: 5563 cd02 |0002: iget-boolean v3, v6, Landroid/support/v4/util/MapCollections$MapIterator;.mEntryValid:Z // field@02cd │ │ +049490: 3903 0a00 |0004: if-nez v3, 000e // +000a │ │ +049494: 2201 2a03 |0006: new-instance v1, Ljava/lang/IllegalStateException; // type@032a │ │ +049498: 1a02 520d |0008: const-string v2, "This container does not support retaining Map.Entry objects" // string@0d52 │ │ +04949c: 7020 0415 2100 |000a: invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1504 │ │ +0494a2: 2701 |000d: throw v1 │ │ +0494a4: 2073 6b03 |000e: instance-of v3, v7, Ljava/util/Map$Entry; // type@036b │ │ +0494a8: 3903 0300 |0010: if-nez v3, 0013 // +0003 │ │ +0494ac: 0f02 |0012: return v2 │ │ +0494ae: 0770 |0013: move-object v0, v7 │ │ +0494b0: 1f00 6b03 |0014: check-cast v0, Ljava/util/Map$Entry; // type@036b │ │ +0494b4: 7210 dd15 0000 |0016: invoke-interface {v0}, Ljava/util/Map$Entry;.getKey:()Ljava/lang/Object; // method@15dd │ │ +0494ba: 0c03 |0019: move-result-object v3 │ │ +0494bc: 5464 cf02 |001a: iget-object v4, v6, Landroid/support/v4/util/MapCollections$MapIterator;.this$0:Landroid/support/v4/util/MapCollections; // field@02cf │ │ +0494c0: 5265 ce02 |001c: iget v5, v6, Landroid/support/v4/util/MapCollections$MapIterator;.mIndex:I // field@02ce │ │ +0494c4: 6e30 4d08 5402 |001e: invoke-virtual {v4, v5, v2}, Landroid/support/v4/util/MapCollections;.colGetEntry:(II)Ljava/lang/Object; // method@084d │ │ +0494ca: 0c04 |0021: move-result-object v4 │ │ +0494cc: 7120 da07 4300 |0022: invoke-static {v3, v4}, Landroid/support/v4/util/ContainerHelpers;.equal:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@07da │ │ +0494d2: 0a03 |0025: move-result v3 │ │ +0494d4: 3803 1600 |0026: if-eqz v3, 003c // +0016 │ │ +0494d8: 7210 de15 0000 |0028: invoke-interface {v0}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@15de │ │ +0494de: 0c03 |002b: move-result-object v3 │ │ +0494e0: 5464 cf02 |002c: iget-object v4, v6, Landroid/support/v4/util/MapCollections$MapIterator;.this$0:Landroid/support/v4/util/MapCollections; // field@02cf │ │ +0494e4: 5265 ce02 |002e: iget v5, v6, Landroid/support/v4/util/MapCollections$MapIterator;.mIndex:I // field@02ce │ │ +0494e8: 6e30 4d08 5401 |0030: invoke-virtual {v4, v5, v1}, Landroid/support/v4/util/MapCollections;.colGetEntry:(II)Ljava/lang/Object; // method@084d │ │ +0494ee: 0c04 |0033: move-result-object v4 │ │ +0494f0: 7120 da07 4300 |0034: invoke-static {v3, v4}, Landroid/support/v4/util/ContainerHelpers;.equal:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@07da │ │ +0494f6: 0a03 |0037: move-result v3 │ │ +0494f8: 3803 0400 |0038: if-eqz v3, 003c // +0004 │ │ +0494fc: 0112 |003a: move v2, v1 │ │ +0494fe: 28d7 |003b: goto 0012 // -0029 │ │ +049500: 0121 |003c: move v1, v2 │ │ +049502: 28fd |003d: goto 003a // -0003 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=133 │ │ 0x0006 line=134 │ │ 0x000e line=137 │ │ 0x0012 line=141 │ │ 0x0014 line=140 │ │ @@ -35095,27 +35097,27 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 22 16-bit code units │ │ -04796c: |[04796c] android.support.v4.util.MapCollections$MapIterator.getKey:()Ljava/lang/Object; │ │ -04797c: 5530 cd02 |0000: iget-boolean v0, v3, Landroid/support/v4/util/MapCollections$MapIterator;.mEntryValid:Z // field@02cd │ │ -047980: 3900 0a00 |0002: if-nez v0, 000c // +000a │ │ -047984: 2200 2d03 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@032d │ │ -047988: 1a01 550d |0006: const-string v1, "This container does not support retaining Map.Entry objects" // string@0d55 │ │ -04798c: 7020 0415 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1504 │ │ -047992: 2700 |000b: throw v0 │ │ -047994: 5430 cf02 |000c: iget-object v0, v3, Landroid/support/v4/util/MapCollections$MapIterator;.this$0:Landroid/support/v4/util/MapCollections; // field@02cf │ │ -047998: 5231 ce02 |000e: iget v1, v3, Landroid/support/v4/util/MapCollections$MapIterator;.mIndex:I // field@02ce │ │ -04799c: 1202 |0010: const/4 v2, #int 0 // #0 │ │ -04799e: 6e30 4d08 1002 |0011: invoke-virtual {v0, v1, v2}, Landroid/support/v4/util/MapCollections;.colGetEntry:(II)Ljava/lang/Object; // method@084d │ │ -0479a4: 0c00 |0014: move-result-object v0 │ │ -0479a6: 1100 |0015: return-object v0 │ │ +049504: |[049504] android.support.v4.util.MapCollections$MapIterator.getKey:()Ljava/lang/Object; │ │ +049514: 5530 cd02 |0000: iget-boolean v0, v3, Landroid/support/v4/util/MapCollections$MapIterator;.mEntryValid:Z // field@02cd │ │ +049518: 3900 0a00 |0002: if-nez v0, 000c // +000a │ │ +04951c: 2200 2a03 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@032a │ │ +049520: 1a01 520d |0006: const-string v1, "This container does not support retaining Map.Entry objects" // string@0d52 │ │ +049524: 7020 0415 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1504 │ │ +04952a: 2700 |000b: throw v0 │ │ +04952c: 5430 cf02 |000c: iget-object v0, v3, Landroid/support/v4/util/MapCollections$MapIterator;.this$0:Landroid/support/v4/util/MapCollections; // field@02cf │ │ +049530: 5231 ce02 |000e: iget v1, v3, Landroid/support/v4/util/MapCollections$MapIterator;.mIndex:I // field@02ce │ │ +049534: 1202 |0010: const/4 v2, #int 0 // #0 │ │ +049536: 6e30 4d08 1002 |0011: invoke-virtual {v0, v1, v2}, Landroid/support/v4/util/MapCollections;.colGetEntry:(II)Ljava/lang/Object; // method@084d │ │ +04953c: 0c00 |0014: move-result-object v0 │ │ +04953e: 1100 |0015: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=106 │ │ 0x0004 line=107 │ │ 0x000c line=110 │ │ locals : │ │ 0x0000 - 0x0000 reg=3 this Landroid/support/v4/util/MapCollections$MapIterator; │ │ @@ -35126,27 +35128,27 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 22 16-bit code units │ │ -0479a8: |[0479a8] android.support.v4.util.MapCollections$MapIterator.getValue:()Ljava/lang/Object; │ │ -0479b8: 5530 cd02 |0000: iget-boolean v0, v3, Landroid/support/v4/util/MapCollections$MapIterator;.mEntryValid:Z // field@02cd │ │ -0479bc: 3900 0a00 |0002: if-nez v0, 000c // +000a │ │ -0479c0: 2200 2d03 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@032d │ │ -0479c4: 1a01 550d |0006: const-string v1, "This container does not support retaining Map.Entry objects" // string@0d55 │ │ -0479c8: 7020 0415 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1504 │ │ -0479ce: 2700 |000b: throw v0 │ │ -0479d0: 5430 cf02 |000c: iget-object v0, v3, Landroid/support/v4/util/MapCollections$MapIterator;.this$0:Landroid/support/v4/util/MapCollections; // field@02cf │ │ -0479d4: 5231 ce02 |000e: iget v1, v3, Landroid/support/v4/util/MapCollections$MapIterator;.mIndex:I // field@02ce │ │ -0479d8: 1212 |0010: const/4 v2, #int 1 // #1 │ │ -0479da: 6e30 4d08 1002 |0011: invoke-virtual {v0, v1, v2}, Landroid/support/v4/util/MapCollections;.colGetEntry:(II)Ljava/lang/Object; // method@084d │ │ -0479e0: 0c00 |0014: move-result-object v0 │ │ -0479e2: 1100 |0015: return-object v0 │ │ +049540: |[049540] android.support.v4.util.MapCollections$MapIterator.getValue:()Ljava/lang/Object; │ │ +049550: 5530 cd02 |0000: iget-boolean v0, v3, Landroid/support/v4/util/MapCollections$MapIterator;.mEntryValid:Z // field@02cd │ │ +049554: 3900 0a00 |0002: if-nez v0, 000c // +000a │ │ +049558: 2200 2a03 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@032a │ │ +04955c: 1a01 520d |0006: const-string v1, "This container does not support retaining Map.Entry objects" // string@0d52 │ │ +049560: 7020 0415 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1504 │ │ +049566: 2700 |000b: throw v0 │ │ +049568: 5430 cf02 |000c: iget-object v0, v3, Landroid/support/v4/util/MapCollections$MapIterator;.this$0:Landroid/support/v4/util/MapCollections; // field@02cf │ │ +04956c: 5231 ce02 |000e: iget v1, v3, Landroid/support/v4/util/MapCollections$MapIterator;.mIndex:I // field@02ce │ │ +049570: 1212 |0010: const/4 v2, #int 1 // #1 │ │ +049572: 6e30 4d08 1002 |0011: invoke-virtual {v0, v1, v2}, Landroid/support/v4/util/MapCollections;.colGetEntry:(II)Ljava/lang/Object; // method@084d │ │ +049578: 0c00 |0014: move-result-object v0 │ │ +04957a: 1100 |0015: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=115 │ │ 0x0004 line=116 │ │ 0x000c line=119 │ │ locals : │ │ 0x0000 - 0x0000 reg=3 this Landroid/support/v4/util/MapCollections$MapIterator; │ │ @@ -35157,22 +35159,22 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 10 16-bit code units │ │ -0479e4: |[0479e4] android.support.v4.util.MapCollections$MapIterator.hasNext:()Z │ │ -0479f4: 5220 ce02 |0000: iget v0, v2, Landroid/support/v4/util/MapCollections$MapIterator;.mIndex:I // field@02ce │ │ -0479f8: 5221 cc02 |0002: iget v1, v2, Landroid/support/v4/util/MapCollections$MapIterator;.mEnd:I // field@02cc │ │ -0479fc: 3510 0400 |0004: if-ge v0, v1, 0008 // +0004 │ │ -047a00: 1210 |0006: const/4 v0, #int 1 // #1 │ │ -047a02: 0f00 |0007: return v0 │ │ -047a04: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -047a06: 28fe |0009: goto 0007 // -0002 │ │ +04957c: |[04957c] android.support.v4.util.MapCollections$MapIterator.hasNext:()Z │ │ +04958c: 5220 ce02 |0000: iget v0, v2, Landroid/support/v4/util/MapCollections$MapIterator;.mIndex:I // field@02ce │ │ +049590: 5221 cc02 |0002: iget v1, v2, Landroid/support/v4/util/MapCollections$MapIterator;.mEnd:I // field@02cc │ │ +049594: 3510 0400 |0004: if-ge v0, v1, 0008 // +0004 │ │ +049598: 1210 |0006: const/4 v0, #int 1 // #1 │ │ +04959a: 0f00 |0007: return v0 │ │ +04959c: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +04959e: 28fe |0009: goto 0007 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=83 │ │ locals : │ │ 0x0000 - 0x0000 reg=2 this Landroid/support/v4/util/MapCollections$MapIterator; │ │ 0x0000 - 0x000a reg=2 this Landroid/support/v4/util/MapCollections$MapIterator; Landroid/support/v4/util/MapCollections.MapIterator; │ │ │ │ @@ -35181,42 +35183,42 @@ │ │ type : '()I' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 47 16-bit code units │ │ -047a08: |[047a08] android.support.v4.util.MapCollections$MapIterator.hashCode:()I │ │ -047a18: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -047a1a: 5563 cd02 |0001: iget-boolean v3, v6, Landroid/support/v4/util/MapCollections$MapIterator;.mEntryValid:Z // field@02cd │ │ -047a1e: 3903 0a00 |0003: if-nez v3, 000d // +000a │ │ -047a22: 2202 2d03 |0005: new-instance v2, Ljava/lang/IllegalStateException; // type@032d │ │ -047a26: 1a03 550d |0007: const-string v3, "This container does not support retaining Map.Entry objects" // string@0d55 │ │ -047a2a: 7020 0415 3200 |0009: invoke-direct {v2, v3}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1504 │ │ -047a30: 2702 |000c: throw v2 │ │ -047a32: 5463 cf02 |000d: iget-object v3, v6, Landroid/support/v4/util/MapCollections$MapIterator;.this$0:Landroid/support/v4/util/MapCollections; // field@02cf │ │ -047a36: 5264 ce02 |000f: iget v4, v6, Landroid/support/v4/util/MapCollections$MapIterator;.mIndex:I // field@02ce │ │ -047a3a: 6e30 4d08 4302 |0011: invoke-virtual {v3, v4, v2}, Landroid/support/v4/util/MapCollections;.colGetEntry:(II)Ljava/lang/Object; // method@084d │ │ -047a40: 0c00 |0014: move-result-object v0 │ │ -047a42: 5463 cf02 |0015: iget-object v3, v6, Landroid/support/v4/util/MapCollections$MapIterator;.this$0:Landroid/support/v4/util/MapCollections; // field@02cf │ │ -047a46: 5264 ce02 |0017: iget v4, v6, Landroid/support/v4/util/MapCollections$MapIterator;.mIndex:I // field@02ce │ │ -047a4a: 1215 |0019: const/4 v5, #int 1 // #1 │ │ -047a4c: 6e30 4d08 4305 |001a: invoke-virtual {v3, v4, v5}, Landroid/support/v4/util/MapCollections;.colGetEntry:(II)Ljava/lang/Object; // method@084d │ │ -047a52: 0c01 |001d: move-result-object v1 │ │ -047a54: 3900 0700 |001e: if-nez v0, 0025 // +0007 │ │ -047a58: 0123 |0020: move v3, v2 │ │ -047a5a: 3901 0900 |0021: if-nez v1, 002a // +0009 │ │ -047a5e: b732 |0023: xor-int/2addr v2, v3 │ │ -047a60: 0f02 |0024: return v2 │ │ -047a62: 6e10 2015 0000 |0025: invoke-virtual {v0}, Ljava/lang/Object;.hashCode:()I // method@1520 │ │ -047a68: 0a03 |0028: move-result v3 │ │ -047a6a: 28f8 |0029: goto 0021 // -0008 │ │ -047a6c: 6e10 2015 0100 |002a: invoke-virtual {v1}, Ljava/lang/Object;.hashCode:()I // method@1520 │ │ -047a72: 0a02 |002d: move-result v2 │ │ -047a74: 28f5 |002e: goto 0023 // -000b │ │ +0495a0: |[0495a0] android.support.v4.util.MapCollections$MapIterator.hashCode:()I │ │ +0495b0: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +0495b2: 5563 cd02 |0001: iget-boolean v3, v6, Landroid/support/v4/util/MapCollections$MapIterator;.mEntryValid:Z // field@02cd │ │ +0495b6: 3903 0a00 |0003: if-nez v3, 000d // +000a │ │ +0495ba: 2202 2a03 |0005: new-instance v2, Ljava/lang/IllegalStateException; // type@032a │ │ +0495be: 1a03 520d |0007: const-string v3, "This container does not support retaining Map.Entry objects" // string@0d52 │ │ +0495c2: 7020 0415 3200 |0009: invoke-direct {v2, v3}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1504 │ │ +0495c8: 2702 |000c: throw v2 │ │ +0495ca: 5463 cf02 |000d: iget-object v3, v6, Landroid/support/v4/util/MapCollections$MapIterator;.this$0:Landroid/support/v4/util/MapCollections; // field@02cf │ │ +0495ce: 5264 ce02 |000f: iget v4, v6, Landroid/support/v4/util/MapCollections$MapIterator;.mIndex:I // field@02ce │ │ +0495d2: 6e30 4d08 4302 |0011: invoke-virtual {v3, v4, v2}, Landroid/support/v4/util/MapCollections;.colGetEntry:(II)Ljava/lang/Object; // method@084d │ │ +0495d8: 0c00 |0014: move-result-object v0 │ │ +0495da: 5463 cf02 |0015: iget-object v3, v6, Landroid/support/v4/util/MapCollections$MapIterator;.this$0:Landroid/support/v4/util/MapCollections; // field@02cf │ │ +0495de: 5264 ce02 |0017: iget v4, v6, Landroid/support/v4/util/MapCollections$MapIterator;.mIndex:I // field@02ce │ │ +0495e2: 1215 |0019: const/4 v5, #int 1 // #1 │ │ +0495e4: 6e30 4d08 4305 |001a: invoke-virtual {v3, v4, v5}, Landroid/support/v4/util/MapCollections;.colGetEntry:(II)Ljava/lang/Object; // method@084d │ │ +0495ea: 0c01 |001d: move-result-object v1 │ │ +0495ec: 3900 0700 |001e: if-nez v0, 0025 // +0007 │ │ +0495f0: 0123 |0020: move v3, v2 │ │ +0495f2: 3901 0900 |0021: if-nez v1, 002a // +0009 │ │ +0495f6: b732 |0023: xor-int/2addr v2, v3 │ │ +0495f8: 0f02 |0024: return v2 │ │ +0495fa: 6e10 2015 0000 |0025: invoke-virtual {v0}, Ljava/lang/Object;.hashCode:()I // method@1520 │ │ +049600: 0a03 |0028: move-result v3 │ │ +049602: 28f8 |0029: goto 0021 // -0008 │ │ +049604: 6e10 2015 0100 |002a: invoke-virtual {v1}, Ljava/lang/Object;.hashCode:()I // method@1520 │ │ +04960a: 0a02 |002d: move-result v2 │ │ +04960c: 28f5 |002e: goto 0023 // -000b │ │ catches : (none) │ │ positions : │ │ 0x0001 line=147 │ │ 0x0005 line=148 │ │ 0x000d line=151 │ │ 0x0015 line=152 │ │ 0x001e line=153 │ │ @@ -35231,18 +35233,18 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -047a78: |[047a78] android.support.v4.util.MapCollections$MapIterator.next:()Ljava/lang/Object; │ │ -047a88: 6e10 3908 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/util/MapCollections$MapIterator;.next:()Ljava/util/Map$Entry; // method@0839 │ │ -047a8e: 0c00 |0003: move-result-object v0 │ │ -047a90: 1100 |0004: return-object v0 │ │ +049610: |[049610] android.support.v4.util.MapCollections$MapIterator.next:()Ljava/lang/Object; │ │ +049620: 6e10 3908 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/util/MapCollections$MapIterator;.next:()Ljava/util/Map$Entry; // method@0839 │ │ +049626: 0c00 |0003: move-result-object v0 │ │ +049628: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=71 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/util/MapCollections$MapIterator; │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/util/MapCollections$MapIterator; Landroid/support/v4/util/MapCollections.MapIterator; │ │ │ │ @@ -35251,21 +35253,21 @@ │ │ type : '()Ljava/util/Map$Entry;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 10 16-bit code units │ │ -047a94: |[047a94] android.support.v4.util.MapCollections$MapIterator.next:()Ljava/util/Map$Entry; │ │ -047aa4: 5210 ce02 |0000: iget v0, v1, Landroid/support/v4/util/MapCollections$MapIterator;.mIndex:I // field@02ce │ │ -047aa8: d800 0001 |0002: add-int/lit8 v0, v0, #int 1 // #01 │ │ -047aac: 5910 ce02 |0004: iput v0, v1, Landroid/support/v4/util/MapCollections$MapIterator;.mIndex:I // field@02ce │ │ -047ab0: 1210 |0006: const/4 v0, #int 1 // #1 │ │ -047ab2: 5c10 cd02 |0007: iput-boolean v0, v1, Landroid/support/v4/util/MapCollections$MapIterator;.mEntryValid:Z // field@02cd │ │ -047ab6: 1101 |0009: return-object v1 │ │ +04962c: |[04962c] android.support.v4.util.MapCollections$MapIterator.next:()Ljava/util/Map$Entry; │ │ +04963c: 5210 ce02 |0000: iget v0, v1, Landroid/support/v4/util/MapCollections$MapIterator;.mIndex:I // field@02ce │ │ +049640: d800 0001 |0002: add-int/lit8 v0, v0, #int 1 // #01 │ │ +049644: 5910 ce02 |0004: iput v0, v1, Landroid/support/v4/util/MapCollections$MapIterator;.mIndex:I // field@02ce │ │ +049648: 1210 |0006: const/4 v0, #int 1 // #1 │ │ +04964a: 5c10 cd02 |0007: iput-boolean v0, v1, Landroid/support/v4/util/MapCollections$MapIterator;.mEntryValid:Z // field@02cd │ │ +04964e: 1101 |0009: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=88 │ │ 0x0006 line=89 │ │ 0x0009 line=90 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/util/MapCollections$MapIterator; │ │ @@ -35276,32 +35278,32 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 33 16-bit code units │ │ -047ab8: |[047ab8] android.support.v4.util.MapCollections$MapIterator.remove:()V │ │ -047ac8: 5520 cd02 |0000: iget-boolean v0, v2, Landroid/support/v4/util/MapCollections$MapIterator;.mEntryValid:Z // field@02cd │ │ -047acc: 3900 0800 |0002: if-nez v0, 000a // +0008 │ │ -047ad0: 2200 2d03 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@032d │ │ -047ad4: 7010 0315 0000 |0006: invoke-direct {v0}, Ljava/lang/IllegalStateException;.:()V // method@1503 │ │ -047ada: 2700 |0009: throw v0 │ │ -047adc: 5220 ce02 |000a: iget v0, v2, Landroid/support/v4/util/MapCollections$MapIterator;.mIndex:I // field@02ce │ │ -047ae0: d800 00ff |000c: add-int/lit8 v0, v0, #int -1 // #ff │ │ -047ae4: 5920 ce02 |000e: iput v0, v2, Landroid/support/v4/util/MapCollections$MapIterator;.mIndex:I // field@02ce │ │ -047ae8: 5220 cc02 |0010: iget v0, v2, Landroid/support/v4/util/MapCollections$MapIterator;.mEnd:I // field@02cc │ │ -047aec: d800 00ff |0012: add-int/lit8 v0, v0, #int -1 // #ff │ │ -047af0: 5920 cc02 |0014: iput v0, v2, Landroid/support/v4/util/MapCollections$MapIterator;.mEnd:I // field@02cc │ │ -047af4: 1200 |0016: const/4 v0, #int 0 // #0 │ │ -047af6: 5c20 cd02 |0017: iput-boolean v0, v2, Landroid/support/v4/util/MapCollections$MapIterator;.mEntryValid:Z // field@02cd │ │ -047afa: 5420 cf02 |0019: iget-object v0, v2, Landroid/support/v4/util/MapCollections$MapIterator;.this$0:Landroid/support/v4/util/MapCollections; // field@02cf │ │ -047afe: 5221 ce02 |001b: iget v1, v2, Landroid/support/v4/util/MapCollections$MapIterator;.mIndex:I // field@02ce │ │ -047b02: 6e20 5308 1000 |001d: invoke-virtual {v0, v1}, Landroid/support/v4/util/MapCollections;.colRemoveAt:(I)V // method@0853 │ │ -047b08: 0e00 |0020: return-void │ │ +049650: |[049650] android.support.v4.util.MapCollections$MapIterator.remove:()V │ │ +049660: 5520 cd02 |0000: iget-boolean v0, v2, Landroid/support/v4/util/MapCollections$MapIterator;.mEntryValid:Z // field@02cd │ │ +049664: 3900 0800 |0002: if-nez v0, 000a // +0008 │ │ +049668: 2200 2a03 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@032a │ │ +04966c: 7010 0315 0000 |0006: invoke-direct {v0}, Ljava/lang/IllegalStateException;.:()V // method@1503 │ │ +049672: 2700 |0009: throw v0 │ │ +049674: 5220 ce02 |000a: iget v0, v2, Landroid/support/v4/util/MapCollections$MapIterator;.mIndex:I // field@02ce │ │ +049678: d800 00ff |000c: add-int/lit8 v0, v0, #int -1 // #ff │ │ +04967c: 5920 ce02 |000e: iput v0, v2, Landroid/support/v4/util/MapCollections$MapIterator;.mIndex:I // field@02ce │ │ +049680: 5220 cc02 |0010: iget v0, v2, Landroid/support/v4/util/MapCollections$MapIterator;.mEnd:I // field@02cc │ │ +049684: d800 00ff |0012: add-int/lit8 v0, v0, #int -1 // #ff │ │ +049688: 5920 cc02 |0014: iput v0, v2, Landroid/support/v4/util/MapCollections$MapIterator;.mEnd:I // field@02cc │ │ +04968c: 1200 |0016: const/4 v0, #int 0 // #0 │ │ +04968e: 5c20 cd02 |0017: iput-boolean v0, v2, Landroid/support/v4/util/MapCollections$MapIterator;.mEntryValid:Z // field@02cd │ │ +049692: 5420 cf02 |0019: iget-object v0, v2, Landroid/support/v4/util/MapCollections$MapIterator;.this$0:Landroid/support/v4/util/MapCollections; // field@02cf │ │ +049696: 5221 ce02 |001b: iget v1, v2, Landroid/support/v4/util/MapCollections$MapIterator;.mIndex:I // field@02ce │ │ +04969a: 6e20 5308 1000 |001d: invoke-virtual {v0, v1}, Landroid/support/v4/util/MapCollections;.colRemoveAt:(I)V // method@0853 │ │ +0496a0: 0e00 |0020: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=95 │ │ 0x0004 line=96 │ │ 0x000a line=98 │ │ 0x0010 line=99 │ │ 0x0016 line=100 │ │ @@ -35316,26 +35318,26 @@ │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 21 16-bit code units │ │ -047b0c: |[047b0c] android.support.v4.util.MapCollections$MapIterator.setValue:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -047b1c: 5520 cd02 |0000: iget-boolean v0, v2, Landroid/support/v4/util/MapCollections$MapIterator;.mEntryValid:Z // field@02cd │ │ -047b20: 3900 0a00 |0002: if-nez v0, 000c // +000a │ │ -047b24: 2200 2d03 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@032d │ │ -047b28: 1a01 550d |0006: const-string v1, "This container does not support retaining Map.Entry objects" // string@0d55 │ │ -047b2c: 7020 0415 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1504 │ │ -047b32: 2700 |000b: throw v0 │ │ -047b34: 5420 cf02 |000c: iget-object v0, v2, Landroid/support/v4/util/MapCollections$MapIterator;.this$0:Landroid/support/v4/util/MapCollections; // field@02cf │ │ -047b38: 5221 ce02 |000e: iget v1, v2, Landroid/support/v4/util/MapCollections$MapIterator;.mIndex:I // field@02ce │ │ -047b3c: 6e30 5408 1003 |0010: invoke-virtual {v0, v1, v3}, Landroid/support/v4/util/MapCollections;.colSetValue:(ILjava/lang/Object;)Ljava/lang/Object; // method@0854 │ │ -047b42: 0c00 |0013: move-result-object v0 │ │ -047b44: 1100 |0014: return-object v0 │ │ +0496a4: |[0496a4] android.support.v4.util.MapCollections$MapIterator.setValue:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +0496b4: 5520 cd02 |0000: iget-boolean v0, v2, Landroid/support/v4/util/MapCollections$MapIterator;.mEntryValid:Z // field@02cd │ │ +0496b8: 3900 0a00 |0002: if-nez v0, 000c // +000a │ │ +0496bc: 2200 2a03 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@032a │ │ +0496c0: 1a01 520d |0006: const-string v1, "This container does not support retaining Map.Entry objects" // string@0d52 │ │ +0496c4: 7020 0415 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1504 │ │ +0496ca: 2700 |000b: throw v0 │ │ +0496cc: 5420 cf02 |000c: iget-object v0, v2, Landroid/support/v4/util/MapCollections$MapIterator;.this$0:Landroid/support/v4/util/MapCollections; // field@02cf │ │ +0496d0: 5221 ce02 |000e: iget v1, v2, Landroid/support/v4/util/MapCollections$MapIterator;.mIndex:I // field@02ce │ │ +0496d4: 6e30 5408 1003 |0010: invoke-virtual {v0, v1, v3}, Landroid/support/v4/util/MapCollections;.colSetValue:(ILjava/lang/Object;)Ljava/lang/Object; // method@0854 │ │ +0496da: 0c00 |0013: move-result-object v0 │ │ +0496dc: 1100 |0014: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=124 │ │ 0x0004 line=125 │ │ 0x000c line=128 │ │ locals : │ │ 0x0000 - 0x0000 reg=2 this Landroid/support/v4/util/MapCollections$MapIterator; │ │ @@ -35348,45 +35350,45 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 32 16-bit code units │ │ -047b48: |[047b48] android.support.v4.util.MapCollections$MapIterator.toString:()Ljava/lang/String; │ │ -047b58: 2200 4203 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0342 │ │ -047b5c: 7010 5715 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ -047b62: 6e10 3408 0200 |0005: invoke-virtual {v2}, Landroid/support/v4/util/MapCollections$MapIterator;.getKey:()Ljava/lang/Object; // method@0834 │ │ -047b68: 0c01 |0008: move-result-object v1 │ │ -047b6a: 6e20 5e15 1000 |0009: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@155e │ │ -047b70: 0c00 |000c: move-result-object v0 │ │ -047b72: 1a01 af01 |000d: const-string v1, "=" // string@01af │ │ -047b76: 6e20 5f15 1000 |000f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -047b7c: 0c00 |0012: move-result-object v0 │ │ -047b7e: 6e10 3508 0200 |0013: invoke-virtual {v2}, Landroid/support/v4/util/MapCollections$MapIterator;.getValue:()Ljava/lang/Object; // method@0835 │ │ -047b84: 0c01 |0016: move-result-object v1 │ │ -047b86: 6e20 5e15 1000 |0017: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@155e │ │ -047b8c: 0c00 |001a: move-result-object v0 │ │ -047b8e: 6e10 6415 0000 |001b: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ -047b94: 0c00 |001e: move-result-object v0 │ │ -047b96: 1100 |001f: return-object v0 │ │ +0496e0: |[0496e0] android.support.v4.util.MapCollections$MapIterator.toString:()Ljava/lang/String; │ │ +0496f0: 2200 3f03 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@033f │ │ +0496f4: 7010 5715 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ +0496fa: 6e10 3408 0200 |0005: invoke-virtual {v2}, Landroid/support/v4/util/MapCollections$MapIterator;.getKey:()Ljava/lang/Object; // method@0834 │ │ +049700: 0c01 |0008: move-result-object v1 │ │ +049702: 6e20 5e15 1000 |0009: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@155e │ │ +049708: 0c00 |000c: move-result-object v0 │ │ +04970a: 1a01 af01 |000d: const-string v1, "=" // string@01af │ │ +04970e: 6e20 5f15 1000 |000f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +049714: 0c00 |0012: move-result-object v0 │ │ +049716: 6e10 3508 0200 |0013: invoke-virtual {v2}, Landroid/support/v4/util/MapCollections$MapIterator;.getValue:()Ljava/lang/Object; // method@0835 │ │ +04971c: 0c01 |0016: move-result-object v1 │ │ +04971e: 6e20 5e15 1000 |0017: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@155e │ │ +049724: 0c00 |001a: move-result-object v0 │ │ +049726: 6e10 6415 0000 |001b: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ +04972c: 0c00 |001e: move-result-object v0 │ │ +04972e: 1100 |001f: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=159 │ │ locals : │ │ 0x0000 - 0x0000 reg=2 this Landroid/support/v4/util/MapCollections$MapIterator; │ │ 0x0000 - 0x0020 reg=2 this Landroid/support/v4/util/MapCollections$MapIterator; Landroid/support/v4/util/MapCollections.MapIterator; │ │ │ │ - source_file_idx : 2809 (MapCollections.java) │ │ + source_file_idx : 2806 (MapCollections.java) │ │ │ │ Class #169 header: │ │ -class_idx : 370 │ │ +class_idx : 367 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 826 │ │ -source_file_idx : 2809 │ │ +superclass_idx : 823 │ │ +source_file_idx : 2806 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 13 │ │ │ │ Class #169 annotations: │ │ Annotations on class │ │ @@ -35426,18 +35428,18 @@ │ │ type : '(Landroid/support/v4/util/MapCollections;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -047b98: |[047b98] android.support.v4.util.MapCollections$ValuesCollection.:(Landroid/support/v4/util/MapCollections;)V │ │ -047ba8: 5b01 d002 |0000: iput-object v1, v0, Landroid/support/v4/util/MapCollections$ValuesCollection;.this$0:Landroid/support/v4/util/MapCollections; // field@02d0 │ │ -047bac: 7010 1c15 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ -047bb2: 0e00 |0005: return-void │ │ +049730: |[049730] android.support.v4.util.MapCollections$ValuesCollection.:(Landroid/support/v4/util/MapCollections;)V │ │ +049740: 5b01 d002 |0000: iput-object v1, v0, Landroid/support/v4/util/MapCollections$ValuesCollection;.this$0:Landroid/support/v4/util/MapCollections; // field@02d0 │ │ +049744: 7010 1c15 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ +04974a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=353 │ │ locals : │ │ 0x0000 - 0x0000 reg=0 this Landroid/support/v4/util/MapCollections$ValuesCollection; │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v4/util/MapCollections$ValuesCollection; Landroid/support/v4/util/MapCollections.ValuesCollection; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v4/util/MapCollections; │ │ @@ -35448,18 +35450,18 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -047bb4: |[047bb4] android.support.v4.util.MapCollections$ValuesCollection.add:(Ljava/lang/Object;)Z │ │ -047bc4: 2200 4703 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0347 │ │ -047bc8: 7010 7515 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@1575 │ │ -047bce: 2700 |0005: throw v0 │ │ +04974c: |[04974c] android.support.v4.util.MapCollections$ValuesCollection.add:(Ljava/lang/Object;)Z │ │ +04975c: 2200 4403 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0344 │ │ +049760: 7010 7515 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@1575 │ │ +049766: 2700 |0005: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=357 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/util/MapCollections$ValuesCollection; │ │ 0x0000 - 0x0000 reg=2 (null) Ljava/lang/Object; │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/util/MapCollections$ValuesCollection; Landroid/support/v4/util/MapCollections.ValuesCollection; │ │ @@ -35470,18 +35472,18 @@ │ │ type : '(Ljava/util/Collection;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -047bd0: |[047bd0] android.support.v4.util.MapCollections$ValuesCollection.addAll:(Ljava/util/Collection;)Z │ │ -047be0: 2200 4703 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0347 │ │ -047be4: 7010 7515 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@1575 │ │ -047bea: 2700 |0005: throw v0 │ │ +049768: |[049768] android.support.v4.util.MapCollections$ValuesCollection.addAll:(Ljava/util/Collection;)Z │ │ +049778: 2200 4403 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0344 │ │ +04977c: 7010 7515 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@1575 │ │ +049782: 2700 |0005: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=362 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/util/MapCollections$ValuesCollection; │ │ 0x0000 - 0x0000 reg=2 (null) Ljava/util/Collection; │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/util/MapCollections$ValuesCollection; Landroid/support/v4/util/MapCollections.ValuesCollection; │ │ @@ -35492,18 +35494,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -047bec: |[047bec] android.support.v4.util.MapCollections$ValuesCollection.clear:()V │ │ -047bfc: 5410 d002 |0000: iget-object v0, v1, Landroid/support/v4/util/MapCollections$ValuesCollection;.this$0:Landroid/support/v4/util/MapCollections; // field@02d0 │ │ -047c00: 6e10 4c08 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/util/MapCollections;.colClear:()V // method@084c │ │ -047c06: 0e00 |0005: return-void │ │ +049784: |[049784] android.support.v4.util.MapCollections$ValuesCollection.clear:()V │ │ +049794: 5410 d002 |0000: iget-object v0, v1, Landroid/support/v4/util/MapCollections$ValuesCollection;.this$0:Landroid/support/v4/util/MapCollections; // field@02d0 │ │ +049798: 6e10 4c08 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/util/MapCollections;.colClear:()V // method@084c │ │ +04979e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=367 │ │ 0x0005 line=368 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/util/MapCollections$ValuesCollection; │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/util/MapCollections$ValuesCollection; Landroid/support/v4/util/MapCollections.ValuesCollection; │ │ @@ -35513,23 +35515,23 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -047c08: |[047c08] android.support.v4.util.MapCollections$ValuesCollection.contains:(Ljava/lang/Object;)Z │ │ -047c18: 5410 d002 |0000: iget-object v0, v1, Landroid/support/v4/util/MapCollections$ValuesCollection;.this$0:Landroid/support/v4/util/MapCollections; // field@02d0 │ │ -047c1c: 6e20 5108 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v4/util/MapCollections;.colIndexOfValue:(Ljava/lang/Object;)I // method@0851 │ │ -047c22: 0a00 |0005: move-result v0 │ │ -047c24: 3a00 0400 |0006: if-ltz v0, 000a // +0004 │ │ -047c28: 1210 |0008: const/4 v0, #int 1 // #1 │ │ -047c2a: 0f00 |0009: return v0 │ │ -047c2c: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -047c2e: 28fe |000b: goto 0009 // -0002 │ │ +0497a0: |[0497a0] android.support.v4.util.MapCollections$ValuesCollection.contains:(Ljava/lang/Object;)Z │ │ +0497b0: 5410 d002 |0000: iget-object v0, v1, Landroid/support/v4/util/MapCollections$ValuesCollection;.this$0:Landroid/support/v4/util/MapCollections; // field@02d0 │ │ +0497b4: 6e20 5108 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v4/util/MapCollections;.colIndexOfValue:(Ljava/lang/Object;)I // method@0851 │ │ +0497ba: 0a00 |0005: move-result v0 │ │ +0497bc: 3a00 0400 |0006: if-ltz v0, 000a // +0004 │ │ +0497c0: 1210 |0008: const/4 v0, #int 1 // #1 │ │ +0497c2: 0f00 |0009: return v0 │ │ +0497c4: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +0497c6: 28fe |000b: goto 0009 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=372 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/util/MapCollections$ValuesCollection; │ │ 0x0000 - 0x000c reg=1 this Landroid/support/v4/util/MapCollections$ValuesCollection; Landroid/support/v4/util/MapCollections.ValuesCollection; │ │ 0x0000 - 0x000c reg=2 object Ljava/lang/Object; │ │ @@ -35539,29 +35541,29 @@ │ │ type : '(Ljava/util/Collection;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 24 16-bit code units │ │ -047c30: |[047c30] android.support.v4.util.MapCollections$ValuesCollection.containsAll:(Ljava/util/Collection;)Z │ │ -047c40: 7210 b915 0300 |0000: invoke-interface {v3}, Ljava/util/Collection;.iterator:()Ljava/util/Iterator; // method@15b9 │ │ -047c46: 0c00 |0003: move-result-object v0 │ │ -047c48: 7210 c715 0000 |0004: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@15c7 │ │ -047c4e: 0a01 |0007: move-result v1 │ │ -047c50: 3801 0e00 |0008: if-eqz v1, 0016 // +000e │ │ -047c54: 7210 c815 0000 |000a: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@15c8 │ │ -047c5a: 0c01 |000d: move-result-object v1 │ │ -047c5c: 6e20 4108 1200 |000e: invoke-virtual {v2, v1}, Landroid/support/v4/util/MapCollections$ValuesCollection;.contains:(Ljava/lang/Object;)Z // method@0841 │ │ -047c62: 0a01 |0011: move-result v1 │ │ -047c64: 3901 f2ff |0012: if-nez v1, 0004 // -000e │ │ -047c68: 1201 |0014: const/4 v1, #int 0 // #0 │ │ -047c6a: 0f01 |0015: return v1 │ │ -047c6c: 1211 |0016: const/4 v1, #int 1 // #1 │ │ -047c6e: 28fe |0017: goto 0015 // -0002 │ │ +0497c8: |[0497c8] android.support.v4.util.MapCollections$ValuesCollection.containsAll:(Ljava/util/Collection;)Z │ │ +0497d8: 7210 b915 0300 |0000: invoke-interface {v3}, Ljava/util/Collection;.iterator:()Ljava/util/Iterator; // method@15b9 │ │ +0497de: 0c00 |0003: move-result-object v0 │ │ +0497e0: 7210 c715 0000 |0004: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@15c7 │ │ +0497e6: 0a01 |0007: move-result v1 │ │ +0497e8: 3801 0e00 |0008: if-eqz v1, 0016 // +000e │ │ +0497ec: 7210 c815 0000 |000a: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@15c8 │ │ +0497f2: 0c01 |000d: move-result-object v1 │ │ +0497f4: 6e20 4108 1200 |000e: invoke-virtual {v2, v1}, Landroid/support/v4/util/MapCollections$ValuesCollection;.contains:(Ljava/lang/Object;)Z // method@0841 │ │ +0497fa: 0a01 |0011: move-result v1 │ │ +0497fc: 3901 f2ff |0012: if-nez v1, 0004 // -000e │ │ +049800: 1201 |0014: const/4 v1, #int 0 // #0 │ │ +049802: 0f01 |0015: return v1 │ │ +049804: 1211 |0016: const/4 v1, #int 1 // #1 │ │ +049806: 28fe |0017: goto 0015 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=377 │ │ 0x0004 line=378 │ │ 0x000a line=379 │ │ 0x0014 line=380 │ │ 0x0015 line=383 │ │ @@ -35577,23 +35579,23 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -047c70: |[047c70] android.support.v4.util.MapCollections$ValuesCollection.isEmpty:()Z │ │ -047c80: 5410 d002 |0000: iget-object v0, v1, Landroid/support/v4/util/MapCollections$ValuesCollection;.this$0:Landroid/support/v4/util/MapCollections; // field@02d0 │ │ -047c84: 6e10 4f08 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/util/MapCollections;.colGetSize:()I // method@084f │ │ -047c8a: 0a00 |0005: move-result v0 │ │ -047c8c: 3900 0400 |0006: if-nez v0, 000a // +0004 │ │ -047c90: 1210 |0008: const/4 v0, #int 1 // #1 │ │ -047c92: 0f00 |0009: return v0 │ │ -047c94: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -047c96: 28fe |000b: goto 0009 // -0002 │ │ +049808: |[049808] android.support.v4.util.MapCollections$ValuesCollection.isEmpty:()Z │ │ +049818: 5410 d002 |0000: iget-object v0, v1, Landroid/support/v4/util/MapCollections$ValuesCollection;.this$0:Landroid/support/v4/util/MapCollections; // field@02d0 │ │ +04981c: 6e10 4f08 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/util/MapCollections;.colGetSize:()I // method@084f │ │ +049822: 0a00 |0005: move-result v0 │ │ +049824: 3900 0400 |0006: if-nez v0, 000a // +0004 │ │ +049828: 1210 |0008: const/4 v0, #int 1 // #1 │ │ +04982a: 0f00 |0009: return v0 │ │ +04982c: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +04982e: 28fe |000b: goto 0009 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=388 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/util/MapCollections$ValuesCollection; │ │ 0x0000 - 0x000c reg=1 this Landroid/support/v4/util/MapCollections$ValuesCollection; Landroid/support/v4/util/MapCollections.ValuesCollection; │ │ │ │ @@ -35602,20 +35604,20 @@ │ │ type : '()Ljava/util/Iterator;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -047c98: |[047c98] android.support.v4.util.MapCollections$ValuesCollection.iterator:()Ljava/util/Iterator; │ │ -047ca8: 2200 6e01 |0000: new-instance v0, Landroid/support/v4/util/MapCollections$ArrayIterator; // type@016e │ │ -047cac: 5431 d002 |0002: iget-object v1, v3, Landroid/support/v4/util/MapCollections$ValuesCollection;.this$0:Landroid/support/v4/util/MapCollections; // field@02d0 │ │ -047cb0: 1212 |0004: const/4 v2, #int 1 // #1 │ │ -047cb2: 7030 0d08 1002 |0005: invoke-direct {v0, v1, v2}, Landroid/support/v4/util/MapCollections$ArrayIterator;.:(Landroid/support/v4/util/MapCollections;I)V // method@080d │ │ -047cb8: 1100 |0008: return-object v0 │ │ +049830: |[049830] android.support.v4.util.MapCollections$ValuesCollection.iterator:()Ljava/util/Iterator; │ │ +049840: 2200 6b01 |0000: new-instance v0, Landroid/support/v4/util/MapCollections$ArrayIterator; // type@016b │ │ +049844: 5431 d002 |0002: iget-object v1, v3, Landroid/support/v4/util/MapCollections$ValuesCollection;.this$0:Landroid/support/v4/util/MapCollections; // field@02d0 │ │ +049848: 1212 |0004: const/4 v2, #int 1 // #1 │ │ +04984a: 7030 0d08 1002 |0005: invoke-direct {v0, v1, v2}, Landroid/support/v4/util/MapCollections$ArrayIterator;.:(Landroid/support/v4/util/MapCollections;I)V // method@080d │ │ +049850: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=393 │ │ locals : │ │ 0x0000 - 0x0000 reg=3 this Landroid/support/v4/util/MapCollections$ValuesCollection; │ │ 0x0000 - 0x0009 reg=3 this Landroid/support/v4/util/MapCollections$ValuesCollection; Landroid/support/v4/util/MapCollections.ValuesCollection; │ │ │ │ @@ -35624,25 +35626,25 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -047cbc: |[047cbc] android.support.v4.util.MapCollections$ValuesCollection.remove:(Ljava/lang/Object;)Z │ │ -047ccc: 5421 d002 |0000: iget-object v1, v2, Landroid/support/v4/util/MapCollections$ValuesCollection;.this$0:Landroid/support/v4/util/MapCollections; // field@02d0 │ │ -047cd0: 6e20 5108 3100 |0002: invoke-virtual {v1, v3}, Landroid/support/v4/util/MapCollections;.colIndexOfValue:(Ljava/lang/Object;)I // method@0851 │ │ -047cd6: 0a00 |0005: move-result v0 │ │ -047cd8: 3a00 0900 |0006: if-ltz v0, 000f // +0009 │ │ -047cdc: 5421 d002 |0008: iget-object v1, v2, Landroid/support/v4/util/MapCollections$ValuesCollection;.this$0:Landroid/support/v4/util/MapCollections; // field@02d0 │ │ -047ce0: 6e20 5308 0100 |000a: invoke-virtual {v1, v0}, Landroid/support/v4/util/MapCollections;.colRemoveAt:(I)V // method@0853 │ │ -047ce6: 1211 |000d: const/4 v1, #int 1 // #1 │ │ -047ce8: 0f01 |000e: return v1 │ │ -047cea: 1201 |000f: const/4 v1, #int 0 // #0 │ │ -047cec: 28fe |0010: goto 000e // -0002 │ │ +049854: |[049854] android.support.v4.util.MapCollections$ValuesCollection.remove:(Ljava/lang/Object;)Z │ │ +049864: 5421 d002 |0000: iget-object v1, v2, Landroid/support/v4/util/MapCollections$ValuesCollection;.this$0:Landroid/support/v4/util/MapCollections; // field@02d0 │ │ +049868: 6e20 5108 3100 |0002: invoke-virtual {v1, v3}, Landroid/support/v4/util/MapCollections;.colIndexOfValue:(Ljava/lang/Object;)I // method@0851 │ │ +04986e: 0a00 |0005: move-result v0 │ │ +049870: 3a00 0900 |0006: if-ltz v0, 000f // +0009 │ │ +049874: 5421 d002 |0008: iget-object v1, v2, Landroid/support/v4/util/MapCollections$ValuesCollection;.this$0:Landroid/support/v4/util/MapCollections; // field@02d0 │ │ +049878: 6e20 5308 0100 |000a: invoke-virtual {v1, v0}, Landroid/support/v4/util/MapCollections;.colRemoveAt:(I)V // method@0853 │ │ +04987e: 1211 |000d: const/4 v1, #int 1 // #1 │ │ +049880: 0f01 |000e: return v1 │ │ +049882: 1201 |000f: const/4 v1, #int 0 // #0 │ │ +049884: 28fe |0010: goto 000e // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=398 │ │ 0x0006 line=399 │ │ 0x0008 line=400 │ │ 0x000d line=401 │ │ 0x000e line=403 │ │ @@ -35657,36 +35659,36 @@ │ │ type : '(Ljava/util/Collection;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 37 16-bit code units │ │ -047cf0: |[047cf0] android.support.v4.util.MapCollections$ValuesCollection.removeAll:(Ljava/util/Collection;)Z │ │ -047d00: 5464 d002 |0000: iget-object v4, v6, Landroid/support/v4/util/MapCollections$ValuesCollection;.this$0:Landroid/support/v4/util/MapCollections; // field@02d0 │ │ -047d04: 6e10 4f08 0400 |0002: invoke-virtual {v4}, Landroid/support/v4/util/MapCollections;.colGetSize:()I // method@084f │ │ -047d0a: 0a00 |0005: move-result v0 │ │ -047d0c: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -047d0e: 1203 |0007: const/4 v3, #int 0 // #0 │ │ -047d10: 3503 1c00 |0008: if-ge v3, v0, 0024 // +001c │ │ -047d14: 5464 d002 |000a: iget-object v4, v6, Landroid/support/v4/util/MapCollections$ValuesCollection;.this$0:Landroid/support/v4/util/MapCollections; // field@02d0 │ │ -047d18: 1215 |000c: const/4 v5, #int 1 // #1 │ │ -047d1a: 6e30 4d08 3405 |000d: invoke-virtual {v4, v3, v5}, Landroid/support/v4/util/MapCollections;.colGetEntry:(II)Ljava/lang/Object; // method@084d │ │ -047d20: 0c02 |0010: move-result-object v2 │ │ -047d22: 7220 b815 2700 |0011: invoke-interface {v7, v2}, Ljava/util/Collection;.contains:(Ljava/lang/Object;)Z // method@15b8 │ │ -047d28: 0a04 |0014: move-result v4 │ │ -047d2a: 3804 0c00 |0015: if-eqz v4, 0021 // +000c │ │ -047d2e: 5464 d002 |0017: iget-object v4, v6, Landroid/support/v4/util/MapCollections$ValuesCollection;.this$0:Landroid/support/v4/util/MapCollections; // field@02d0 │ │ -047d32: 6e20 5308 3400 |0019: invoke-virtual {v4, v3}, Landroid/support/v4/util/MapCollections;.colRemoveAt:(I)V // method@0853 │ │ -047d38: d803 03ff |001c: add-int/lit8 v3, v3, #int -1 // #ff │ │ -047d3c: d800 00ff |001e: add-int/lit8 v0, v0, #int -1 // #ff │ │ -047d40: 1211 |0020: const/4 v1, #int 1 // #1 │ │ -047d42: d803 0301 |0021: add-int/lit8 v3, v3, #int 1 // #01 │ │ -047d46: 28e5 |0023: goto 0008 // -001b │ │ -047d48: 0f01 |0024: return v1 │ │ +049888: |[049888] android.support.v4.util.MapCollections$ValuesCollection.removeAll:(Ljava/util/Collection;)Z │ │ +049898: 5464 d002 |0000: iget-object v4, v6, Landroid/support/v4/util/MapCollections$ValuesCollection;.this$0:Landroid/support/v4/util/MapCollections; // field@02d0 │ │ +04989c: 6e10 4f08 0400 |0002: invoke-virtual {v4}, Landroid/support/v4/util/MapCollections;.colGetSize:()I // method@084f │ │ +0498a2: 0a00 |0005: move-result v0 │ │ +0498a4: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +0498a6: 1203 |0007: const/4 v3, #int 0 // #0 │ │ +0498a8: 3503 1c00 |0008: if-ge v3, v0, 0024 // +001c │ │ +0498ac: 5464 d002 |000a: iget-object v4, v6, Landroid/support/v4/util/MapCollections$ValuesCollection;.this$0:Landroid/support/v4/util/MapCollections; // field@02d0 │ │ +0498b0: 1215 |000c: const/4 v5, #int 1 // #1 │ │ +0498b2: 6e30 4d08 3405 |000d: invoke-virtual {v4, v3, v5}, Landroid/support/v4/util/MapCollections;.colGetEntry:(II)Ljava/lang/Object; // method@084d │ │ +0498b8: 0c02 |0010: move-result-object v2 │ │ +0498ba: 7220 b815 2700 |0011: invoke-interface {v7, v2}, Ljava/util/Collection;.contains:(Ljava/lang/Object;)Z // method@15b8 │ │ +0498c0: 0a04 |0014: move-result v4 │ │ +0498c2: 3804 0c00 |0015: if-eqz v4, 0021 // +000c │ │ +0498c6: 5464 d002 |0017: iget-object v4, v6, Landroid/support/v4/util/MapCollections$ValuesCollection;.this$0:Landroid/support/v4/util/MapCollections; // field@02d0 │ │ +0498ca: 6e20 5308 3400 |0019: invoke-virtual {v4, v3}, Landroid/support/v4/util/MapCollections;.colRemoveAt:(I)V // method@0853 │ │ +0498d0: d803 03ff |001c: add-int/lit8 v3, v3, #int -1 // #ff │ │ +0498d4: d800 00ff |001e: add-int/lit8 v0, v0, #int -1 // #ff │ │ +0498d8: 1211 |0020: const/4 v1, #int 1 // #1 │ │ +0498da: d803 0301 |0021: add-int/lit8 v3, v3, #int 1 // #01 │ │ +0498de: 28e5 |0023: goto 0008 // -001b │ │ +0498e0: 0f01 |0024: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=408 │ │ 0x0006 line=409 │ │ 0x0007 line=410 │ │ 0x000a line=411 │ │ 0x0011 line=412 │ │ @@ -35711,36 +35713,36 @@ │ │ type : '(Ljava/util/Collection;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 37 16-bit code units │ │ -047d4c: |[047d4c] android.support.v4.util.MapCollections$ValuesCollection.retainAll:(Ljava/util/Collection;)Z │ │ -047d5c: 5464 d002 |0000: iget-object v4, v6, Landroid/support/v4/util/MapCollections$ValuesCollection;.this$0:Landroid/support/v4/util/MapCollections; // field@02d0 │ │ -047d60: 6e10 4f08 0400 |0002: invoke-virtual {v4}, Landroid/support/v4/util/MapCollections;.colGetSize:()I // method@084f │ │ -047d66: 0a00 |0005: move-result v0 │ │ -047d68: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -047d6a: 1203 |0007: const/4 v3, #int 0 // #0 │ │ -047d6c: 3503 1c00 |0008: if-ge v3, v0, 0024 // +001c │ │ -047d70: 5464 d002 |000a: iget-object v4, v6, Landroid/support/v4/util/MapCollections$ValuesCollection;.this$0:Landroid/support/v4/util/MapCollections; // field@02d0 │ │ -047d74: 1215 |000c: const/4 v5, #int 1 // #1 │ │ -047d76: 6e30 4d08 3405 |000d: invoke-virtual {v4, v3, v5}, Landroid/support/v4/util/MapCollections;.colGetEntry:(II)Ljava/lang/Object; // method@084d │ │ -047d7c: 0c02 |0010: move-result-object v2 │ │ -047d7e: 7220 b815 2700 |0011: invoke-interface {v7, v2}, Ljava/util/Collection;.contains:(Ljava/lang/Object;)Z // method@15b8 │ │ -047d84: 0a04 |0014: move-result v4 │ │ -047d86: 3904 0c00 |0015: if-nez v4, 0021 // +000c │ │ -047d8a: 5464 d002 |0017: iget-object v4, v6, Landroid/support/v4/util/MapCollections$ValuesCollection;.this$0:Landroid/support/v4/util/MapCollections; // field@02d0 │ │ -047d8e: 6e20 5308 3400 |0019: invoke-virtual {v4, v3}, Landroid/support/v4/util/MapCollections;.colRemoveAt:(I)V // method@0853 │ │ -047d94: d803 03ff |001c: add-int/lit8 v3, v3, #int -1 // #ff │ │ -047d98: d800 00ff |001e: add-int/lit8 v0, v0, #int -1 // #ff │ │ -047d9c: 1211 |0020: const/4 v1, #int 1 // #1 │ │ -047d9e: d803 0301 |0021: add-int/lit8 v3, v3, #int 1 // #01 │ │ -047da2: 28e5 |0023: goto 0008 // -001b │ │ -047da4: 0f01 |0024: return v1 │ │ +0498e4: |[0498e4] android.support.v4.util.MapCollections$ValuesCollection.retainAll:(Ljava/util/Collection;)Z │ │ +0498f4: 5464 d002 |0000: iget-object v4, v6, Landroid/support/v4/util/MapCollections$ValuesCollection;.this$0:Landroid/support/v4/util/MapCollections; // field@02d0 │ │ +0498f8: 6e10 4f08 0400 |0002: invoke-virtual {v4}, Landroid/support/v4/util/MapCollections;.colGetSize:()I // method@084f │ │ +0498fe: 0a00 |0005: move-result v0 │ │ +049900: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +049902: 1203 |0007: const/4 v3, #int 0 // #0 │ │ +049904: 3503 1c00 |0008: if-ge v3, v0, 0024 // +001c │ │ +049908: 5464 d002 |000a: iget-object v4, v6, Landroid/support/v4/util/MapCollections$ValuesCollection;.this$0:Landroid/support/v4/util/MapCollections; // field@02d0 │ │ +04990c: 1215 |000c: const/4 v5, #int 1 // #1 │ │ +04990e: 6e30 4d08 3405 |000d: invoke-virtual {v4, v3, v5}, Landroid/support/v4/util/MapCollections;.colGetEntry:(II)Ljava/lang/Object; // method@084d │ │ +049914: 0c02 |0010: move-result-object v2 │ │ +049916: 7220 b815 2700 |0011: invoke-interface {v7, v2}, Ljava/util/Collection;.contains:(Ljava/lang/Object;)Z // method@15b8 │ │ +04991c: 0a04 |0014: move-result v4 │ │ +04991e: 3904 0c00 |0015: if-nez v4, 0021 // +000c │ │ +049922: 5464 d002 |0017: iget-object v4, v6, Landroid/support/v4/util/MapCollections$ValuesCollection;.this$0:Landroid/support/v4/util/MapCollections; // field@02d0 │ │ +049926: 6e20 5308 3400 |0019: invoke-virtual {v4, v3}, Landroid/support/v4/util/MapCollections;.colRemoveAt:(I)V // method@0853 │ │ +04992c: d803 03ff |001c: add-int/lit8 v3, v3, #int -1 // #ff │ │ +049930: d800 00ff |001e: add-int/lit8 v0, v0, #int -1 // #ff │ │ +049934: 1211 |0020: const/4 v1, #int 1 // #1 │ │ +049936: d803 0301 |0021: add-int/lit8 v3, v3, #int 1 // #01 │ │ +04993a: 28e5 |0023: goto 0008 // -001b │ │ +04993c: 0f01 |0024: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=424 │ │ 0x0006 line=425 │ │ 0x0007 line=426 │ │ 0x000a line=427 │ │ 0x0011 line=428 │ │ @@ -35765,19 +35767,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -047da8: |[047da8] android.support.v4.util.MapCollections$ValuesCollection.size:()I │ │ -047db8: 5410 d002 |0000: iget-object v0, v1, Landroid/support/v4/util/MapCollections$ValuesCollection;.this$0:Landroid/support/v4/util/MapCollections; // field@02d0 │ │ -047dbc: 6e10 4f08 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/util/MapCollections;.colGetSize:()I // method@084f │ │ -047dc2: 0a00 |0005: move-result v0 │ │ -047dc4: 0f00 |0006: return v0 │ │ +049940: |[049940] android.support.v4.util.MapCollections$ValuesCollection.size:()I │ │ +049950: 5410 d002 |0000: iget-object v0, v1, Landroid/support/v4/util/MapCollections$ValuesCollection;.this$0:Landroid/support/v4/util/MapCollections; // field@02d0 │ │ +049954: 6e10 4f08 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/util/MapCollections;.colGetSize:()I // method@084f │ │ +04995a: 0a00 |0005: move-result v0 │ │ +04995c: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=440 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/util/MapCollections$ValuesCollection; │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/util/MapCollections$ValuesCollection; Landroid/support/v4/util/MapCollections.ValuesCollection; │ │ │ │ @@ -35786,20 +35788,20 @@ │ │ type : '()[Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -047dc8: |[047dc8] android.support.v4.util.MapCollections$ValuesCollection.toArray:()[Ljava/lang/Object; │ │ -047dd8: 5420 d002 |0000: iget-object v0, v2, Landroid/support/v4/util/MapCollections$ValuesCollection;.this$0:Landroid/support/v4/util/MapCollections; // field@02d0 │ │ -047ddc: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -047dde: 6e20 5c08 1000 |0003: invoke-virtual {v0, v1}, Landroid/support/v4/util/MapCollections;.toArrayHelper:(I)[Ljava/lang/Object; // method@085c │ │ -047de4: 0c00 |0006: move-result-object v0 │ │ -047de6: 1100 |0007: return-object v0 │ │ +049960: |[049960] android.support.v4.util.MapCollections$ValuesCollection.toArray:()[Ljava/lang/Object; │ │ +049970: 5420 d002 |0000: iget-object v0, v2, Landroid/support/v4/util/MapCollections$ValuesCollection;.this$0:Landroid/support/v4/util/MapCollections; // field@02d0 │ │ +049974: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +049976: 6e20 5c08 1000 |0003: invoke-virtual {v0, v1}, Landroid/support/v4/util/MapCollections;.toArrayHelper:(I)[Ljava/lang/Object; // method@085c │ │ +04997c: 0c00 |0006: move-result-object v0 │ │ +04997e: 1100 |0007: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=445 │ │ locals : │ │ 0x0000 - 0x0000 reg=2 this Landroid/support/v4/util/MapCollections$ValuesCollection; │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/util/MapCollections$ValuesCollection; Landroid/support/v4/util/MapCollections.ValuesCollection; │ │ │ │ @@ -35808,36 +35810,36 @@ │ │ type : '([Ljava/lang/Object;)[Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -047de8: |[047de8] android.support.v4.util.MapCollections$ValuesCollection.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; │ │ -047df8: 5420 d002 |0000: iget-object v0, v2, Landroid/support/v4/util/MapCollections$ValuesCollection;.this$0:Landroid/support/v4/util/MapCollections; // field@02d0 │ │ -047dfc: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -047dfe: 6e30 5d08 3001 |0003: invoke-virtual {v0, v3, v1}, Landroid/support/v4/util/MapCollections;.toArrayHelper:([Ljava/lang/Object;I)[Ljava/lang/Object; // method@085d │ │ -047e04: 0c00 |0006: move-result-object v0 │ │ -047e06: 1100 |0007: return-object v0 │ │ +049980: |[049980] android.support.v4.util.MapCollections$ValuesCollection.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; │ │ +049990: 5420 d002 |0000: iget-object v0, v2, Landroid/support/v4/util/MapCollections$ValuesCollection;.this$0:Landroid/support/v4/util/MapCollections; // field@02d0 │ │ +049994: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +049996: 6e30 5d08 3001 |0003: invoke-virtual {v0, v3, v1}, Landroid/support/v4/util/MapCollections;.toArrayHelper:([Ljava/lang/Object;I)[Ljava/lang/Object; // method@085d │ │ +04999c: 0c00 |0006: move-result-object v0 │ │ +04999e: 1100 |0007: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=450 │ │ locals : │ │ 0x0000 - 0x0000 reg=2 this Landroid/support/v4/util/MapCollections$ValuesCollection; │ │ 0x0000 - 0x0000 reg=3 (null) [Ljava/lang/Object; │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/util/MapCollections$ValuesCollection; Landroid/support/v4/util/MapCollections.ValuesCollection; │ │ 0x0000 - 0x0008 reg=3 array [Ljava/lang/Object; [TT; │ │ │ │ - source_file_idx : 2809 (MapCollections.java) │ │ + source_file_idx : 2806 (MapCollections.java) │ │ │ │ Class #170 header: │ │ -class_idx : 371 │ │ +class_idx : 368 │ │ access_flags : 1024 (0x0400) │ │ -superclass_idx : 826 │ │ -source_file_idx : 2809 │ │ +superclass_idx : 823 │ │ +source_file_idx : 2806 │ │ static_fields_size : 0 │ │ instance_fields_size: 3 │ │ direct_methods_size : 5 │ │ virtual_methods_size: 14 │ │ │ │ Class #170 annotations: │ │ Annotations on class │ │ @@ -35897,17 +35899,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -047e08: |[047e08] android.support.v4.util.MapCollections.:()V │ │ -047e18: 7010 1c15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ -047e1e: 0e00 |0003: return-void │ │ +0499a0: |[0499a0] android.support.v4.util.MapCollections.:()V │ │ +0499b0: 7010 1c15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ +0499b6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=30 │ │ locals : │ │ 0x0000 - 0x0000 reg=0 this Landroid/support/v4/util/MapCollections; │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/util/MapCollections; Landroid/support/v4/util/MapCollections; │ │ │ │ @@ -35916,29 +35918,29 @@ │ │ type : '(Ljava/util/Map;Ljava/util/Collection;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 24 16-bit code units │ │ -047e20: |[047e20] android.support.v4.util.MapCollections.containsAllHelper:(Ljava/util/Map;Ljava/util/Collection;)Z │ │ -047e30: 7210 b915 0300 |0000: invoke-interface {v3}, Ljava/util/Collection;.iterator:()Ljava/util/Iterator; // method@15b9 │ │ -047e36: 0c00 |0003: move-result-object v0 │ │ -047e38: 7210 c715 0000 |0004: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@15c7 │ │ -047e3e: 0a01 |0007: move-result v1 │ │ -047e40: 3801 0e00 |0008: if-eqz v1, 0016 // +000e │ │ -047e44: 7210 c815 0000 |000a: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@15c8 │ │ -047e4a: 0c01 |000d: move-result-object v1 │ │ -047e4c: 7220 df15 1200 |000e: invoke-interface {v2, v1}, Ljava/util/Map;.containsKey:(Ljava/lang/Object;)Z // method@15df │ │ -047e52: 0a01 |0011: move-result v1 │ │ -047e54: 3901 f2ff |0012: if-nez v1, 0004 // -000e │ │ -047e58: 1201 |0014: const/4 v1, #int 0 // #0 │ │ -047e5a: 0f01 |0015: return v1 │ │ -047e5c: 1211 |0016: const/4 v1, #int 1 // #1 │ │ -047e5e: 28fe |0017: goto 0015 // -0002 │ │ +0499b8: |[0499b8] android.support.v4.util.MapCollections.containsAllHelper:(Ljava/util/Map;Ljava/util/Collection;)Z │ │ +0499c8: 7210 b915 0300 |0000: invoke-interface {v3}, Ljava/util/Collection;.iterator:()Ljava/util/Iterator; // method@15b9 │ │ +0499ce: 0c00 |0003: move-result-object v0 │ │ +0499d0: 7210 c715 0000 |0004: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@15c7 │ │ +0499d6: 0a01 |0007: move-result v1 │ │ +0499d8: 3801 0e00 |0008: if-eqz v1, 0016 // +000e │ │ +0499dc: 7210 c815 0000 |000a: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@15c8 │ │ +0499e2: 0c01 |000d: move-result-object v1 │ │ +0499e4: 7220 df15 1200 |000e: invoke-interface {v2, v1}, Ljava/util/Map;.containsKey:(Ljava/lang/Object;)Z // method@15df │ │ +0499ea: 0a01 |0011: move-result v1 │ │ +0499ec: 3901 f2ff |0012: if-nez v1, 0004 // -000e │ │ +0499f0: 1201 |0014: const/4 v1, #int 0 // #0 │ │ +0499f2: 0f01 |0015: return v1 │ │ +0499f4: 1211 |0016: const/4 v1, #int 1 // #1 │ │ +0499f6: 28fe |0017: goto 0015 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=455 │ │ 0x0004 line=456 │ │ 0x000a line=457 │ │ 0x0014 line=458 │ │ 0x0015 line=461 │ │ @@ -35954,40 +35956,40 @@ │ │ type : '(Ljava/util/Set;Ljava/lang/Object;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 37 16-bit code units │ │ -047e60: |[047e60] android.support.v4.util.MapCollections.equalsSetHelper:(Ljava/util/Set;Ljava/lang/Object;)Z │ │ -047e70: 1212 |0000: const/4 v2, #int 1 // #1 │ │ -047e72: 1203 |0001: const/4 v3, #int 0 // #0 │ │ -047e74: 3376 0400 |0002: if-ne v6, v7, 0006 // +0004 │ │ -047e78: 0123 |0004: move v3, v2 │ │ -047e7a: 0f03 |0005: return v3 │ │ -047e7c: 2074 7003 |0006: instance-of v4, v7, Ljava/util/Set; // type@0370 │ │ -047e80: 3804 fdff |0008: if-eqz v4, 0005 // -0003 │ │ -047e84: 0771 |000a: move-object v1, v7 │ │ -047e86: 1f01 7003 |000b: check-cast v1, Ljava/util/Set; // type@0370 │ │ -047e8a: 7210 e715 0600 |000d: invoke-interface {v6}, Ljava/util/Set;.size:()I // method@15e7 │ │ -047e90: 0a04 |0010: move-result v4 │ │ -047e92: 7210 e715 0100 |0011: invoke-interface {v1}, Ljava/util/Set;.size:()I // method@15e7 │ │ -047e98: 0a05 |0014: move-result v5 │ │ -047e9a: 3354 0a00 |0015: if-ne v4, v5, 001f // +000a │ │ -047e9e: 7220 e515 1600 |0017: invoke-interface {v6, v1}, Ljava/util/Set;.containsAll:(Ljava/util/Collection;)Z // method@15e5 │ │ -047ea4: 0a04 |001a: move-result v4 │ │ -047ea6: 3804 0400 |001b: if-eqz v4, 001f // +0004 │ │ -047eaa: 0123 |001d: move v3, v2 │ │ -047eac: 28e7 |001e: goto 0005 // -0019 │ │ -047eae: 0132 |001f: move v2, v3 │ │ -047eb0: 28fd |0020: goto 001d // -0003 │ │ -047eb2: 0d00 |0021: move-exception v0 │ │ -047eb4: 28e3 |0022: goto 0005 // -001d │ │ -047eb6: 0d00 |0023: move-exception v0 │ │ -047eb8: 28e1 |0024: goto 0005 // -001f │ │ +0499f8: |[0499f8] android.support.v4.util.MapCollections.equalsSetHelper:(Ljava/util/Set;Ljava/lang/Object;)Z │ │ +049a08: 1212 |0000: const/4 v2, #int 1 // #1 │ │ +049a0a: 1203 |0001: const/4 v3, #int 0 // #0 │ │ +049a0c: 3376 0400 |0002: if-ne v6, v7, 0006 // +0004 │ │ +049a10: 0123 |0004: move v3, v2 │ │ +049a12: 0f03 |0005: return v3 │ │ +049a14: 2074 6d03 |0006: instance-of v4, v7, Ljava/util/Set; // type@036d │ │ +049a18: 3804 fdff |0008: if-eqz v4, 0005 // -0003 │ │ +049a1c: 0771 |000a: move-object v1, v7 │ │ +049a1e: 1f01 6d03 |000b: check-cast v1, Ljava/util/Set; // type@036d │ │ +049a22: 7210 e715 0600 |000d: invoke-interface {v6}, Ljava/util/Set;.size:()I // method@15e7 │ │ +049a28: 0a04 |0010: move-result v4 │ │ +049a2a: 7210 e715 0100 |0011: invoke-interface {v1}, Ljava/util/Set;.size:()I // method@15e7 │ │ +049a30: 0a05 |0014: move-result v5 │ │ +049a32: 3354 0a00 |0015: if-ne v4, v5, 001f // +000a │ │ +049a36: 7220 e515 1600 |0017: invoke-interface {v6, v1}, Ljava/util/Set;.containsAll:(Ljava/util/Collection;)Z // method@15e5 │ │ +049a3c: 0a04 |001a: move-result v4 │ │ +049a3e: 3804 0400 |001b: if-eqz v4, 001f // +0004 │ │ +049a42: 0123 |001d: move v3, v2 │ │ +049a44: 28e7 |001e: goto 0005 // -0019 │ │ +049a46: 0132 |001f: move v2, v3 │ │ +049a48: 28fd |0020: goto 001d // -0003 │ │ +049a4a: 0d00 |0021: move-exception v0 │ │ +049a4c: 28e3 |0022: goto 0005 // -001d │ │ +049a4e: 0d00 |0023: move-exception v0 │ │ +049a50: 28e1 |0024: goto 0005 // -001f │ │ catches : 1 │ │ 0x000d - 0x001a │ │ Ljava/lang/NullPointerException; -> 0x0021 │ │ Ljava/lang/ClassCastException; -> 0x0023 │ │ positions : │ │ 0x0002 line=511 │ │ 0x0005 line=525 │ │ @@ -36011,33 +36013,33 @@ │ │ type : '(Ljava/util/Map;Ljava/util/Collection;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 32 16-bit code units │ │ -047ecc: |[047ecc] android.support.v4.util.MapCollections.removeAllHelper:(Ljava/util/Map;Ljava/util/Collection;)Z │ │ -047edc: 7210 e415 0300 |0000: invoke-interface {v3}, Ljava/util/Map;.size:()I // method@15e4 │ │ -047ee2: 0a01 |0003: move-result v1 │ │ -047ee4: 7210 b915 0400 |0004: invoke-interface {v4}, Ljava/util/Collection;.iterator:()Ljava/util/Iterator; // method@15b9 │ │ -047eea: 0c00 |0007: move-result-object v0 │ │ -047eec: 7210 c715 0000 |0008: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@15c7 │ │ -047ef2: 0a02 |000b: move-result v2 │ │ -047ef4: 3802 0a00 |000c: if-eqz v2, 0016 // +000a │ │ -047ef8: 7210 c815 0000 |000e: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@15c8 │ │ -047efe: 0c02 |0011: move-result-object v2 │ │ -047f00: 7220 e315 2300 |0012: invoke-interface {v3, v2}, Ljava/util/Map;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@15e3 │ │ -047f06: 28f3 |0015: goto 0008 // -000d │ │ -047f08: 7210 e415 0300 |0016: invoke-interface {v3}, Ljava/util/Map;.size:()I // method@15e4 │ │ -047f0e: 0a02 |0019: move-result v2 │ │ -047f10: 3221 0400 |001a: if-eq v1, v2, 001e // +0004 │ │ -047f14: 1212 |001c: const/4 v2, #int 1 // #1 │ │ -047f16: 0f02 |001d: return v2 │ │ -047f18: 1202 |001e: const/4 v2, #int 0 // #0 │ │ -047f1a: 28fe |001f: goto 001d // -0002 │ │ +049a64: |[049a64] android.support.v4.util.MapCollections.removeAllHelper:(Ljava/util/Map;Ljava/util/Collection;)Z │ │ +049a74: 7210 e415 0300 |0000: invoke-interface {v3}, Ljava/util/Map;.size:()I // method@15e4 │ │ +049a7a: 0a01 |0003: move-result v1 │ │ +049a7c: 7210 b915 0400 |0004: invoke-interface {v4}, Ljava/util/Collection;.iterator:()Ljava/util/Iterator; // method@15b9 │ │ +049a82: 0c00 |0007: move-result-object v0 │ │ +049a84: 7210 c715 0000 |0008: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@15c7 │ │ +049a8a: 0a02 |000b: move-result v2 │ │ +049a8c: 3802 0a00 |000c: if-eqz v2, 0016 // +000a │ │ +049a90: 7210 c815 0000 |000e: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@15c8 │ │ +049a96: 0c02 |0011: move-result-object v2 │ │ +049a98: 7220 e315 2300 |0012: invoke-interface {v3, v2}, Ljava/util/Map;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@15e3 │ │ +049a9e: 28f3 |0015: goto 0008 // -000d │ │ +049aa0: 7210 e415 0300 |0016: invoke-interface {v3}, Ljava/util/Map;.size:()I // method@15e4 │ │ +049aa6: 0a02 |0019: move-result v2 │ │ +049aa8: 3221 0400 |001a: if-eq v1, v2, 001e // +0004 │ │ +049aac: 1212 |001c: const/4 v2, #int 1 // #1 │ │ +049aae: 0f02 |001d: return v2 │ │ +049ab0: 1202 |001e: const/4 v2, #int 0 // #0 │ │ +049ab2: 28fe |001f: goto 001d // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=465 │ │ 0x0004 line=466 │ │ 0x0008 line=467 │ │ 0x000e line=468 │ │ 0x0016 line=470 │ │ @@ -36054,38 +36056,38 @@ │ │ type : '(Ljava/util/Map;Ljava/util/Collection;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 42 16-bit code units │ │ -047f1c: |[047f1c] android.support.v4.util.MapCollections.retainAllHelper:(Ljava/util/Map;Ljava/util/Collection;)Z │ │ -047f2c: 7210 e415 0300 |0000: invoke-interface {v3}, Ljava/util/Map;.size:()I // method@15e4 │ │ -047f32: 0a01 |0003: move-result v1 │ │ -047f34: 7210 e215 0300 |0004: invoke-interface {v3}, Ljava/util/Map;.keySet:()Ljava/util/Set; // method@15e2 │ │ -047f3a: 0c02 |0007: move-result-object v2 │ │ -047f3c: 7210 e615 0200 |0008: invoke-interface {v2}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@15e6 │ │ -047f42: 0c00 |000b: move-result-object v0 │ │ -047f44: 7210 c715 0000 |000c: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@15c7 │ │ -047f4a: 0a02 |000f: move-result v2 │ │ -047f4c: 3802 1000 |0010: if-eqz v2, 0020 // +0010 │ │ -047f50: 7210 c815 0000 |0012: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@15c8 │ │ -047f56: 0c02 |0015: move-result-object v2 │ │ -047f58: 7220 b815 2400 |0016: invoke-interface {v4, v2}, Ljava/util/Collection;.contains:(Ljava/lang/Object;)Z // method@15b8 │ │ -047f5e: 0a02 |0019: move-result v2 │ │ -047f60: 3902 f2ff |001a: if-nez v2, 000c // -000e │ │ -047f64: 7210 c915 0000 |001c: invoke-interface {v0}, Ljava/util/Iterator;.remove:()V // method@15c9 │ │ -047f6a: 28ed |001f: goto 000c // -0013 │ │ -047f6c: 7210 e415 0300 |0020: invoke-interface {v3}, Ljava/util/Map;.size:()I // method@15e4 │ │ -047f72: 0a02 |0023: move-result v2 │ │ -047f74: 3221 0400 |0024: if-eq v1, v2, 0028 // +0004 │ │ -047f78: 1212 |0026: const/4 v2, #int 1 // #1 │ │ -047f7a: 0f02 |0027: return v2 │ │ -047f7c: 1202 |0028: const/4 v2, #int 0 // #0 │ │ -047f7e: 28fe |0029: goto 0027 // -0002 │ │ +049ab4: |[049ab4] android.support.v4.util.MapCollections.retainAllHelper:(Ljava/util/Map;Ljava/util/Collection;)Z │ │ +049ac4: 7210 e415 0300 |0000: invoke-interface {v3}, Ljava/util/Map;.size:()I // method@15e4 │ │ +049aca: 0a01 |0003: move-result v1 │ │ +049acc: 7210 e215 0300 |0004: invoke-interface {v3}, Ljava/util/Map;.keySet:()Ljava/util/Set; // method@15e2 │ │ +049ad2: 0c02 |0007: move-result-object v2 │ │ +049ad4: 7210 e615 0200 |0008: invoke-interface {v2}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@15e6 │ │ +049ada: 0c00 |000b: move-result-object v0 │ │ +049adc: 7210 c715 0000 |000c: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@15c7 │ │ +049ae2: 0a02 |000f: move-result v2 │ │ +049ae4: 3802 1000 |0010: if-eqz v2, 0020 // +0010 │ │ +049ae8: 7210 c815 0000 |0012: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@15c8 │ │ +049aee: 0c02 |0015: move-result-object v2 │ │ +049af0: 7220 b815 2400 |0016: invoke-interface {v4, v2}, Ljava/util/Collection;.contains:(Ljava/lang/Object;)Z // method@15b8 │ │ +049af6: 0a02 |0019: move-result v2 │ │ +049af8: 3902 f2ff |001a: if-nez v2, 000c // -000e │ │ +049afc: 7210 c915 0000 |001c: invoke-interface {v0}, Ljava/util/Iterator;.remove:()V // method@15c9 │ │ +049b02: 28ed |001f: goto 000c // -0013 │ │ +049b04: 7210 e415 0300 |0020: invoke-interface {v3}, Ljava/util/Map;.size:()I // method@15e4 │ │ +049b0a: 0a02 |0023: move-result v2 │ │ +049b0c: 3221 0400 |0024: if-eq v1, v2, 0028 // +0004 │ │ +049b10: 1212 |0026: const/4 v2, #int 1 // #1 │ │ +049b12: 0f02 |0027: return v2 │ │ +049b14: 1202 |0028: const/4 v2, #int 0 // #0 │ │ +049b16: 28fe |0029: goto 0027 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=474 │ │ 0x0004 line=475 │ │ 0x000c line=476 │ │ 0x0012 line=477 │ │ 0x001c line=478 │ │ @@ -36158,22 +36160,22 @@ │ │ type : '()Ljava/util/Set;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -047f80: |[047f80] android.support.v4.util.MapCollections.getEntrySet:()Ljava/util/Set; │ │ -047f90: 5410 d102 |0000: iget-object v0, v1, Landroid/support/v4/util/MapCollections;.mEntrySet:Landroid/support/v4/util/MapCollections$EntrySet; // field@02d1 │ │ -047f94: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ -047f98: 2200 6f01 |0004: new-instance v0, Landroid/support/v4/util/MapCollections$EntrySet; // type@016f │ │ -047f9c: 7020 1108 1000 |0006: invoke-direct {v0, v1}, Landroid/support/v4/util/MapCollections$EntrySet;.:(Landroid/support/v4/util/MapCollections;)V // method@0811 │ │ -047fa2: 5b10 d102 |0009: iput-object v0, v1, Landroid/support/v4/util/MapCollections;.mEntrySet:Landroid/support/v4/util/MapCollections$EntrySet; // field@02d1 │ │ -047fa6: 5410 d102 |000b: iget-object v0, v1, Landroid/support/v4/util/MapCollections;.mEntrySet:Landroid/support/v4/util/MapCollections$EntrySet; // field@02d1 │ │ -047faa: 1100 |000d: return-object v0 │ │ +049b18: |[049b18] android.support.v4.util.MapCollections.getEntrySet:()Ljava/util/Set; │ │ +049b28: 5410 d102 |0000: iget-object v0, v1, Landroid/support/v4/util/MapCollections;.mEntrySet:Landroid/support/v4/util/MapCollections$EntrySet; // field@02d1 │ │ +049b2c: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ +049b30: 2200 6c01 |0004: new-instance v0, Landroid/support/v4/util/MapCollections$EntrySet; // type@016c │ │ +049b34: 7020 1108 1000 |0006: invoke-direct {v0, v1}, Landroid/support/v4/util/MapCollections$EntrySet;.:(Landroid/support/v4/util/MapCollections;)V // method@0811 │ │ +049b3a: 5b10 d102 |0009: iput-object v0, v1, Landroid/support/v4/util/MapCollections;.mEntrySet:Landroid/support/v4/util/MapCollections$EntrySet; // field@02d1 │ │ +049b3e: 5410 d102 |000b: iget-object v0, v1, Landroid/support/v4/util/MapCollections;.mEntrySet:Landroid/support/v4/util/MapCollections$EntrySet; // field@02d1 │ │ +049b42: 1100 |000d: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=529 │ │ 0x0004 line=530 │ │ 0x000b line=532 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/util/MapCollections; │ │ @@ -36184,22 +36186,22 @@ │ │ type : '()Ljava/util/Set;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -047fac: |[047fac] android.support.v4.util.MapCollections.getKeySet:()Ljava/util/Set; │ │ -047fbc: 5410 d202 |0000: iget-object v0, v1, Landroid/support/v4/util/MapCollections;.mKeySet:Landroid/support/v4/util/MapCollections$KeySet; // field@02d2 │ │ -047fc0: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ -047fc4: 2200 7001 |0004: new-instance v0, Landroid/support/v4/util/MapCollections$KeySet; // type@0170 │ │ -047fc8: 7020 2208 1000 |0006: invoke-direct {v0, v1}, Landroid/support/v4/util/MapCollections$KeySet;.:(Landroid/support/v4/util/MapCollections;)V // method@0822 │ │ -047fce: 5b10 d202 |0009: iput-object v0, v1, Landroid/support/v4/util/MapCollections;.mKeySet:Landroid/support/v4/util/MapCollections$KeySet; // field@02d2 │ │ -047fd2: 5410 d202 |000b: iget-object v0, v1, Landroid/support/v4/util/MapCollections;.mKeySet:Landroid/support/v4/util/MapCollections$KeySet; // field@02d2 │ │ -047fd6: 1100 |000d: return-object v0 │ │ +049b44: |[049b44] android.support.v4.util.MapCollections.getKeySet:()Ljava/util/Set; │ │ +049b54: 5410 d202 |0000: iget-object v0, v1, Landroid/support/v4/util/MapCollections;.mKeySet:Landroid/support/v4/util/MapCollections$KeySet; // field@02d2 │ │ +049b58: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ +049b5c: 2200 6d01 |0004: new-instance v0, Landroid/support/v4/util/MapCollections$KeySet; // type@016d │ │ +049b60: 7020 2208 1000 |0006: invoke-direct {v0, v1}, Landroid/support/v4/util/MapCollections$KeySet;.:(Landroid/support/v4/util/MapCollections;)V // method@0822 │ │ +049b66: 5b10 d202 |0009: iput-object v0, v1, Landroid/support/v4/util/MapCollections;.mKeySet:Landroid/support/v4/util/MapCollections$KeySet; // field@02d2 │ │ +049b6a: 5410 d202 |000b: iget-object v0, v1, Landroid/support/v4/util/MapCollections;.mKeySet:Landroid/support/v4/util/MapCollections$KeySet; // field@02d2 │ │ +049b6e: 1100 |000d: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=536 │ │ 0x0004 line=537 │ │ 0x000b line=539 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/util/MapCollections; │ │ @@ -36210,22 +36212,22 @@ │ │ type : '()Ljava/util/Collection;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -047fd8: |[047fd8] android.support.v4.util.MapCollections.getValues:()Ljava/util/Collection; │ │ -047fe8: 5410 d302 |0000: iget-object v0, v1, Landroid/support/v4/util/MapCollections;.mValues:Landroid/support/v4/util/MapCollections$ValuesCollection; // field@02d3 │ │ -047fec: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ -047ff0: 2200 7201 |0004: new-instance v0, Landroid/support/v4/util/MapCollections$ValuesCollection; // type@0172 │ │ -047ff4: 7020 3d08 1000 |0006: invoke-direct {v0, v1}, Landroid/support/v4/util/MapCollections$ValuesCollection;.:(Landroid/support/v4/util/MapCollections;)V // method@083d │ │ -047ffa: 5b10 d302 |0009: iput-object v0, v1, Landroid/support/v4/util/MapCollections;.mValues:Landroid/support/v4/util/MapCollections$ValuesCollection; // field@02d3 │ │ -047ffe: 5410 d302 |000b: iget-object v0, v1, Landroid/support/v4/util/MapCollections;.mValues:Landroid/support/v4/util/MapCollections$ValuesCollection; // field@02d3 │ │ -048002: 1100 |000d: return-object v0 │ │ +049b70: |[049b70] android.support.v4.util.MapCollections.getValues:()Ljava/util/Collection; │ │ +049b80: 5410 d302 |0000: iget-object v0, v1, Landroid/support/v4/util/MapCollections;.mValues:Landroid/support/v4/util/MapCollections$ValuesCollection; // field@02d3 │ │ +049b84: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ +049b88: 2200 6f01 |0004: new-instance v0, Landroid/support/v4/util/MapCollections$ValuesCollection; // type@016f │ │ +049b8c: 7020 3d08 1000 |0006: invoke-direct {v0, v1}, Landroid/support/v4/util/MapCollections$ValuesCollection;.:(Landroid/support/v4/util/MapCollections;)V // method@083d │ │ +049b92: 5b10 d302 |0009: iput-object v0, v1, Landroid/support/v4/util/MapCollections;.mValues:Landroid/support/v4/util/MapCollections$ValuesCollection; // field@02d3 │ │ +049b96: 5410 d302 |000b: iget-object v0, v1, Landroid/support/v4/util/MapCollections;.mValues:Landroid/support/v4/util/MapCollections$ValuesCollection; // field@02d3 │ │ +049b9a: 1100 |000d: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=543 │ │ 0x0004 line=544 │ │ 0x000b line=546 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/util/MapCollections; │ │ @@ -36236,26 +36238,26 @@ │ │ type : '(I)[Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 19 16-bit code units │ │ -048004: |[048004] android.support.v4.util.MapCollections.toArrayHelper:(I)[Ljava/lang/Object; │ │ -048014: 6e10 4f08 0400 |0000: invoke-virtual {v4}, Landroid/support/v4/util/MapCollections;.colGetSize:()I // method@084f │ │ -04801a: 0a00 |0003: move-result v0 │ │ -04801c: 2302 a404 |0004: new-array v2, v0, [Ljava/lang/Object; // type@04a4 │ │ -048020: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -048022: 3501 0b00 |0007: if-ge v1, v0, 0012 // +000b │ │ -048026: 6e30 4d08 1405 |0009: invoke-virtual {v4, v1, v5}, Landroid/support/v4/util/MapCollections;.colGetEntry:(II)Ljava/lang/Object; // method@084d │ │ -04802c: 0c03 |000c: move-result-object v3 │ │ -04802e: 4d03 0201 |000d: aput-object v3, v2, v1 │ │ -048032: d801 0101 |000f: add-int/lit8 v1, v1, #int 1 // #01 │ │ -048036: 28f6 |0011: goto 0007 // -000a │ │ -048038: 1102 |0012: return-object v2 │ │ +049b9c: |[049b9c] android.support.v4.util.MapCollections.toArrayHelper:(I)[Ljava/lang/Object; │ │ +049bac: 6e10 4f08 0400 |0000: invoke-virtual {v4}, Landroid/support/v4/util/MapCollections;.colGetSize:()I // method@084f │ │ +049bb2: 0a00 |0003: move-result v0 │ │ +049bb4: 2302 a104 |0004: new-array v2, v0, [Ljava/lang/Object; // type@04a1 │ │ +049bb8: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +049bba: 3501 0b00 |0007: if-ge v1, v0, 0012 // +000b │ │ +049bbe: 6e30 4d08 1405 |0009: invoke-virtual {v4, v1, v5}, Landroid/support/v4/util/MapCollections;.colGetEntry:(II)Ljava/lang/Object; // method@084d │ │ +049bc4: 0c03 |000c: move-result-object v3 │ │ +049bc6: 4d03 0201 |000d: aput-object v3, v2, v1 │ │ +049bca: d801 0101 |000f: add-int/lit8 v1, v1, #int 1 // #01 │ │ +049bce: 28f6 |0011: goto 0007 // -000a │ │ +049bd0: 1102 |0012: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=486 │ │ 0x0004 line=487 │ │ 0x0006 line=488 │ │ 0x0009 line=489 │ │ 0x000f line=488 │ │ @@ -36273,41 +36275,41 @@ │ │ type : '([Ljava/lang/Object;I)[Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 44 16-bit code units │ │ -04803c: |[04803c] android.support.v4.util.MapCollections.toArrayHelper:([Ljava/lang/Object;I)[Ljava/lang/Object; │ │ -04804c: 6e10 4f08 0400 |0000: invoke-virtual {v4}, Landroid/support/v4/util/MapCollections;.colGetSize:()I // method@084f │ │ -048052: 0a00 |0003: move-result v0 │ │ -048054: 2153 |0004: array-length v3, v5 │ │ -048056: 3503 1400 |0005: if-ge v3, v0, 0019 // +0014 │ │ -04805a: 6e10 1f15 0500 |0007: invoke-virtual {v5}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@151f │ │ -048060: 0c03 |000a: move-result-object v3 │ │ -048062: 6e10 eb14 0300 |000b: invoke-virtual {v3}, Ljava/lang/Class;.getComponentType:()Ljava/lang/Class; // method@14eb │ │ -048068: 0c03 |000e: move-result-object v3 │ │ -04806a: 7120 7915 0300 |000f: invoke-static {v3, v0}, Ljava/lang/reflect/Array;.newInstance:(Ljava/lang/Class;I)Ljava/lang/Object; // method@1579 │ │ -048070: 0c03 |0012: move-result-object v3 │ │ -048072: 1f03 a404 |0013: check-cast v3, [Ljava/lang/Object; // type@04a4 │ │ -048076: 0732 |0015: move-object v2, v3 │ │ -048078: 1f02 a404 |0016: check-cast v2, [Ljava/lang/Object; // type@04a4 │ │ -04807c: 0725 |0018: move-object v5, v2 │ │ -04807e: 1201 |0019: const/4 v1, #int 0 // #0 │ │ -048080: 3501 0b00 |001a: if-ge v1, v0, 0025 // +000b │ │ -048084: 6e30 4d08 1406 |001c: invoke-virtual {v4, v1, v6}, Landroid/support/v4/util/MapCollections;.colGetEntry:(II)Ljava/lang/Object; // method@084d │ │ -04808a: 0c03 |001f: move-result-object v3 │ │ -04808c: 4d03 0501 |0020: aput-object v3, v5, v1 │ │ -048090: d801 0101 |0022: add-int/lit8 v1, v1, #int 1 // #01 │ │ -048094: 28f6 |0024: goto 001a // -000a │ │ -048096: 2153 |0025: array-length v3, v5 │ │ -048098: 3703 0500 |0026: if-le v3, v0, 002b // +0005 │ │ -04809c: 1203 |0028: const/4 v3, #int 0 // #0 │ │ -04809e: 4d03 0500 |0029: aput-object v3, v5, v0 │ │ -0480a2: 1105 |002b: return-object v5 │ │ +049bd4: |[049bd4] android.support.v4.util.MapCollections.toArrayHelper:([Ljava/lang/Object;I)[Ljava/lang/Object; │ │ +049be4: 6e10 4f08 0400 |0000: invoke-virtual {v4}, Landroid/support/v4/util/MapCollections;.colGetSize:()I // method@084f │ │ +049bea: 0a00 |0003: move-result v0 │ │ +049bec: 2153 |0004: array-length v3, v5 │ │ +049bee: 3503 1400 |0005: if-ge v3, v0, 0019 // +0014 │ │ +049bf2: 6e10 1f15 0500 |0007: invoke-virtual {v5}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@151f │ │ +049bf8: 0c03 |000a: move-result-object v3 │ │ +049bfa: 6e10 eb14 0300 |000b: invoke-virtual {v3}, Ljava/lang/Class;.getComponentType:()Ljava/lang/Class; // method@14eb │ │ +049c00: 0c03 |000e: move-result-object v3 │ │ +049c02: 7120 7915 0300 |000f: invoke-static {v3, v0}, Ljava/lang/reflect/Array;.newInstance:(Ljava/lang/Class;I)Ljava/lang/Object; // method@1579 │ │ +049c08: 0c03 |0012: move-result-object v3 │ │ +049c0a: 1f03 a104 |0013: check-cast v3, [Ljava/lang/Object; // type@04a1 │ │ +049c0e: 0732 |0015: move-object v2, v3 │ │ +049c10: 1f02 a104 |0016: check-cast v2, [Ljava/lang/Object; // type@04a1 │ │ +049c14: 0725 |0018: move-object v5, v2 │ │ +049c16: 1201 |0019: const/4 v1, #int 0 // #0 │ │ +049c18: 3501 0b00 |001a: if-ge v1, v0, 0025 // +000b │ │ +049c1c: 6e30 4d08 1406 |001c: invoke-virtual {v4, v1, v6}, Landroid/support/v4/util/MapCollections;.colGetEntry:(II)Ljava/lang/Object; // method@084d │ │ +049c22: 0c03 |001f: move-result-object v3 │ │ +049c24: 4d03 0501 |0020: aput-object v3, v5, v1 │ │ +049c28: d801 0101 |0022: add-int/lit8 v1, v1, #int 1 // #01 │ │ +049c2c: 28f6 |0024: goto 001a // -000a │ │ +049c2e: 2153 |0025: array-length v3, v5 │ │ +049c30: 3703 0500 |0026: if-le v3, v0, 002b // +0005 │ │ +049c34: 1203 |0028: const/4 v3, #int 0 // #0 │ │ +049c36: 4d03 0500 |0029: aput-object v3, v5, v0 │ │ +049c3a: 1105 |002b: return-object v5 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=495 │ │ 0x0004 line=496 │ │ 0x0007 line=497 │ │ 0x0018 line=499 │ │ 0x0019 line=501 │ │ @@ -36322,21 +36324,21 @@ │ │ 0x0018 - 0x0019 reg=2 newArray [Ljava/lang/Object; [TT; │ │ 0x0004 - 0x002c reg=0 N I │ │ 0x001a - 0x002c reg=1 i I │ │ 0x0000 - 0x002c reg=4 this Landroid/support/v4/util/MapCollections; Landroid/support/v4/util/MapCollections; │ │ 0x0000 - 0x002c reg=5 array [Ljava/lang/Object; [TT; │ │ 0x0000 - 0x002c reg=6 offset I │ │ │ │ - source_file_idx : 2809 (MapCollections.java) │ │ + source_file_idx : 2806 (MapCollections.java) │ │ │ │ Class #171 header: │ │ -class_idx : 372 │ │ +class_idx : 369 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 826 │ │ -source_file_idx : 3218 │ │ +superclass_idx : 823 │ │ +source_file_idx : 3215 │ │ static_fields_size : 8 │ │ instance_fields_size: 3 │ │ direct_methods_size : 5 │ │ virtual_methods_size: 20 │ │ │ │ Class #171 annotations: │ │ Annotations on class │ │ @@ -36419,23 +36421,23 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 15 16-bit code units │ │ -0480a4: |[0480a4] android.support.v4.util.SimpleArrayMap.:()V │ │ -0480b4: 7010 1c15 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@151c │ │ -0480ba: 6200 b302 |0003: sget-object v0, Landroid/support/v4/util/ContainerHelpers;.EMPTY_INTS:[I // field@02b3 │ │ -0480be: 5b10 db02 |0005: iput-object v0, v1, Landroid/support/v4/util/SimpleArrayMap;.mHashes:[I // field@02db │ │ -0480c2: 6200 b502 |0007: sget-object v0, Landroid/support/v4/util/ContainerHelpers;.EMPTY_OBJECTS:[Ljava/lang/Object; // field@02b5 │ │ -0480c6: 5b10 d802 |0009: iput-object v0, v1, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@02d8 │ │ -0480ca: 1200 |000b: const/4 v0, #int 0 // #0 │ │ -0480cc: 5910 dc02 |000c: iput v0, v1, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@02dc │ │ -0480d0: 0e00 |000e: return-void │ │ +049c3c: |[049c3c] android.support.v4.util.SimpleArrayMap.:()V │ │ +049c4c: 7010 1c15 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@151c │ │ +049c52: 6200 b302 |0003: sget-object v0, Landroid/support/v4/util/ContainerHelpers;.EMPTY_INTS:[I // field@02b3 │ │ +049c56: 5b10 db02 |0005: iput-object v0, v1, Landroid/support/v4/util/SimpleArrayMap;.mHashes:[I // field@02db │ │ +049c5a: 6200 b502 |0007: sget-object v0, Landroid/support/v4/util/ContainerHelpers;.EMPTY_OBJECTS:[Ljava/lang/Object; // field@02b5 │ │ +049c5e: 5b10 d802 |0009: iput-object v0, v1, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@02d8 │ │ +049c62: 1200 |000b: const/4 v0, #int 0 // #0 │ │ +049c64: 5910 dc02 |000c: iput v0, v1, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@02dc │ │ +049c68: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=208 │ │ 0x0003 line=209 │ │ 0x0007 line=210 │ │ 0x000b line=211 │ │ 0x000e line=212 │ │ @@ -36448,26 +36450,26 @@ │ │ type : '(I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 21 16-bit code units │ │ -0480d4: |[0480d4] android.support.v4.util.SimpleArrayMap.:(I)V │ │ -0480e4: 7010 1c15 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@151c │ │ -0480ea: 3902 0e00 |0003: if-nez v2, 0011 // +000e │ │ -0480ee: 6200 b302 |0005: sget-object v0, Landroid/support/v4/util/ContainerHelpers;.EMPTY_INTS:[I // field@02b3 │ │ -0480f2: 5b10 db02 |0007: iput-object v0, v1, Landroid/support/v4/util/SimpleArrayMap;.mHashes:[I // field@02db │ │ -0480f6: 6200 b502 |0009: sget-object v0, Landroid/support/v4/util/ContainerHelpers;.EMPTY_OBJECTS:[Ljava/lang/Object; // field@02b5 │ │ -0480fa: 5b10 d802 |000b: iput-object v0, v1, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@02d8 │ │ -0480fe: 1200 |000d: const/4 v0, #int 0 // #0 │ │ -048100: 5910 dc02 |000e: iput v0, v1, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@02dc │ │ -048104: 0e00 |0010: return-void │ │ -048106: 7020 6108 2100 |0011: invoke-direct {v1, v2}, Landroid/support/v4/util/SimpleArrayMap;.allocArrays:(I)V // method@0861 │ │ -04810c: 28f9 |0014: goto 000d // -0007 │ │ +049c6c: |[049c6c] android.support.v4.util.SimpleArrayMap.:(I)V │ │ +049c7c: 7010 1c15 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@151c │ │ +049c82: 3902 0e00 |0003: if-nez v2, 0011 // +000e │ │ +049c86: 6200 b302 |0005: sget-object v0, Landroid/support/v4/util/ContainerHelpers;.EMPTY_INTS:[I // field@02b3 │ │ +049c8a: 5b10 db02 |0007: iput-object v0, v1, Landroid/support/v4/util/SimpleArrayMap;.mHashes:[I // field@02db │ │ +049c8e: 6200 b502 |0009: sget-object v0, Landroid/support/v4/util/ContainerHelpers;.EMPTY_OBJECTS:[Ljava/lang/Object; // field@02b5 │ │ +049c92: 5b10 d802 |000b: iput-object v0, v1, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@02d8 │ │ +049c96: 1200 |000d: const/4 v0, #int 0 // #0 │ │ +049c98: 5910 dc02 |000e: iput v0, v1, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@02dc │ │ +049c9c: 0e00 |0010: return-void │ │ +049c9e: 7020 6108 2100 |0011: invoke-direct {v1, v2}, Landroid/support/v4/util/SimpleArrayMap;.allocArrays:(I)V // method@0861 │ │ +049ca4: 28f9 |0014: goto 000d // -0007 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=217 │ │ 0x0003 line=218 │ │ 0x0005 line=219 │ │ 0x0009 line=220 │ │ 0x000d line=224 │ │ @@ -36483,19 +36485,19 @@ │ │ type : '(Landroid/support/v4/util/SimpleArrayMap;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -048110: |[048110] android.support.v4.util.SimpleArrayMap.:(Landroid/support/v4/util/SimpleArrayMap;)V │ │ -048120: 7010 5e08 0000 |0000: invoke-direct {v0}, Landroid/support/v4/util/SimpleArrayMap;.:()V // method@085e │ │ -048126: 3801 0500 |0003: if-eqz v1, 0008 // +0005 │ │ -04812a: 6e20 7008 1000 |0005: invoke-virtual {v0, v1}, Landroid/support/v4/util/SimpleArrayMap;.putAll:(Landroid/support/v4/util/SimpleArrayMap;)V // method@0870 │ │ -048130: 0e00 |0008: return-void │ │ +049ca8: |[049ca8] android.support.v4.util.SimpleArrayMap.:(Landroid/support/v4/util/SimpleArrayMap;)V │ │ +049cb8: 7010 5e08 0000 |0000: invoke-direct {v0}, Landroid/support/v4/util/SimpleArrayMap;.:()V // method@085e │ │ +049cbe: 3801 0500 |0003: if-eqz v1, 0008 // +0005 │ │ +049cc2: 6e20 7008 1000 |0005: invoke-virtual {v0, v1}, Landroid/support/v4/util/SimpleArrayMap;.putAll:(Landroid/support/v4/util/SimpleArrayMap;)V // method@0870 │ │ +049cc8: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=231 │ │ 0x0003 line=232 │ │ 0x0005 line=233 │ │ 0x0008 line=235 │ │ locals : │ │ @@ -36508,86 +36510,86 @@ │ │ type : '(I)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 115 16-bit code units │ │ -048134: |[048134] android.support.v4.util.SimpleArrayMap.allocArrays:(I)V │ │ -048144: 1301 0800 |0000: const/16 v1, #int 8 // #8 │ │ -048148: 3316 3d00 |0002: if-ne v6, v1, 003f // +003d │ │ -04814c: 1c02 6701 |0004: const-class v2, Landroid/support/v4/util/ArrayMap; // type@0167 │ │ -048150: 1d02 |0006: monitor-enter v2 │ │ -048152: 6201 dd02 |0007: sget-object v1, Landroid/support/v4/util/SimpleArrayMap;.mTwiceBaseCache:[Ljava/lang/Object; // field@02dd │ │ -048156: 3801 2700 |0009: if-eqz v1, 0030 // +0027 │ │ -04815a: 6200 dd02 |000b: sget-object v0, Landroid/support/v4/util/SimpleArrayMap;.mTwiceBaseCache:[Ljava/lang/Object; // field@02dd │ │ -04815e: 5b50 d802 |000d: iput-object v0, v5, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@02d8 │ │ -048162: 1201 |000f: const/4 v1, #int 0 // #0 │ │ -048164: 4601 0001 |0010: aget-object v1, v0, v1 │ │ -048168: 1f01 a404 |0012: check-cast v1, [Ljava/lang/Object; // type@04a4 │ │ -04816c: 1f01 a404 |0014: check-cast v1, [Ljava/lang/Object; // type@04a4 │ │ -048170: 6901 dd02 |0016: sput-object v1, Landroid/support/v4/util/SimpleArrayMap;.mTwiceBaseCache:[Ljava/lang/Object; // field@02dd │ │ -048174: 1211 |0018: const/4 v1, #int 1 // #1 │ │ -048176: 4601 0001 |0019: aget-object v1, v0, v1 │ │ -04817a: 1f01 8f04 |001b: check-cast v1, [I // type@048f │ │ -04817e: 1f01 8f04 |001d: check-cast v1, [I // type@048f │ │ -048182: 5b51 db02 |001f: iput-object v1, v5, Landroid/support/v4/util/SimpleArrayMap;.mHashes:[I // field@02db │ │ -048186: 1201 |0021: const/4 v1, #int 0 // #0 │ │ -048188: 1213 |0022: const/4 v3, #int 1 // #1 │ │ -04818a: 1204 |0023: const/4 v4, #int 0 // #0 │ │ -04818c: 4d04 0003 |0024: aput-object v4, v0, v3 │ │ -048190: 4d04 0001 |0026: aput-object v4, v0, v1 │ │ -048194: 6001 de02 |0028: sget v1, Landroid/support/v4/util/SimpleArrayMap;.mTwiceBaseCacheSize:I // field@02de │ │ -048198: d801 01ff |002a: add-int/lit8 v1, v1, #int -1 // #ff │ │ -04819c: 6701 de02 |002c: sput v1, Landroid/support/v4/util/SimpleArrayMap;.mTwiceBaseCacheSize:I // field@02de │ │ -0481a0: 1e02 |002e: monitor-exit v2 │ │ -0481a2: 0e00 |002f: return-void │ │ -0481a4: 1e02 |0030: monitor-exit v2 │ │ -0481a6: 2361 8f04 |0031: new-array v1, v6, [I // type@048f │ │ -0481aa: 5b51 db02 |0033: iput-object v1, v5, Landroid/support/v4/util/SimpleArrayMap;.mHashes:[I // field@02db │ │ -0481ae: e001 0601 |0035: shl-int/lit8 v1, v6, #int 1 // #01 │ │ -0481b2: 2311 a404 |0037: new-array v1, v1, [Ljava/lang/Object; // type@04a4 │ │ -0481b6: 5b51 d802 |0039: iput-object v1, v5, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@02d8 │ │ -0481ba: 28f4 |003b: goto 002f // -000c │ │ -0481bc: 0d01 |003c: move-exception v1 │ │ -0481be: 1e02 |003d: monitor-exit v2 │ │ -0481c0: 2701 |003e: throw v1 │ │ -0481c2: 1241 |003f: const/4 v1, #int 4 // #4 │ │ -0481c4: 3316 f1ff |0040: if-ne v6, v1, 0031 // -000f │ │ -0481c8: 1c02 6701 |0042: const-class v2, Landroid/support/v4/util/ArrayMap; // type@0167 │ │ -0481cc: 1d02 |0044: monitor-enter v2 │ │ -0481ce: 6201 d902 |0045: sget-object v1, Landroid/support/v4/util/SimpleArrayMap;.mBaseCache:[Ljava/lang/Object; // field@02d9 │ │ -0481d2: 3801 2a00 |0047: if-eqz v1, 0071 // +002a │ │ -0481d6: 6200 d902 |0049: sget-object v0, Landroid/support/v4/util/SimpleArrayMap;.mBaseCache:[Ljava/lang/Object; // field@02d9 │ │ -0481da: 5b50 d802 |004b: iput-object v0, v5, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@02d8 │ │ -0481de: 1201 |004d: const/4 v1, #int 0 // #0 │ │ -0481e0: 4601 0001 |004e: aget-object v1, v0, v1 │ │ -0481e4: 1f01 a404 |0050: check-cast v1, [Ljava/lang/Object; // type@04a4 │ │ -0481e8: 1f01 a404 |0052: check-cast v1, [Ljava/lang/Object; // type@04a4 │ │ -0481ec: 6901 d902 |0054: sput-object v1, Landroid/support/v4/util/SimpleArrayMap;.mBaseCache:[Ljava/lang/Object; // field@02d9 │ │ -0481f0: 1211 |0056: const/4 v1, #int 1 // #1 │ │ -0481f2: 4601 0001 |0057: aget-object v1, v0, v1 │ │ -0481f6: 1f01 8f04 |0059: check-cast v1, [I // type@048f │ │ -0481fa: 1f01 8f04 |005b: check-cast v1, [I // type@048f │ │ -0481fe: 5b51 db02 |005d: iput-object v1, v5, Landroid/support/v4/util/SimpleArrayMap;.mHashes:[I // field@02db │ │ -048202: 1201 |005f: const/4 v1, #int 0 // #0 │ │ -048204: 1213 |0060: const/4 v3, #int 1 // #1 │ │ -048206: 1204 |0061: const/4 v4, #int 0 // #0 │ │ -048208: 4d04 0003 |0062: aput-object v4, v0, v3 │ │ -04820c: 4d04 0001 |0064: aput-object v4, v0, v1 │ │ -048210: 6001 da02 |0066: sget v1, Landroid/support/v4/util/SimpleArrayMap;.mBaseCacheSize:I // field@02da │ │ -048214: d801 01ff |0068: add-int/lit8 v1, v1, #int -1 // #ff │ │ -048218: 6701 da02 |006a: sput v1, Landroid/support/v4/util/SimpleArrayMap;.mBaseCacheSize:I // field@02da │ │ -04821c: 1e02 |006c: monitor-exit v2 │ │ -04821e: 28c2 |006d: goto 002f // -003e │ │ -048220: 0d01 |006e: move-exception v1 │ │ -048222: 1e02 |006f: monitor-exit v2 │ │ -048224: 2701 |0070: throw v1 │ │ -048226: 1e02 |0071: monitor-exit v2 │ │ -048228: 28bf |0072: goto 0031 // -0041 │ │ +049ccc: |[049ccc] android.support.v4.util.SimpleArrayMap.allocArrays:(I)V │ │ +049cdc: 1301 0800 |0000: const/16 v1, #int 8 // #8 │ │ +049ce0: 3316 3d00 |0002: if-ne v6, v1, 003f // +003d │ │ +049ce4: 1c02 6401 |0004: const-class v2, Landroid/support/v4/util/ArrayMap; // type@0164 │ │ +049ce8: 1d02 |0006: monitor-enter v2 │ │ +049cea: 6201 dd02 |0007: sget-object v1, Landroid/support/v4/util/SimpleArrayMap;.mTwiceBaseCache:[Ljava/lang/Object; // field@02dd │ │ +049cee: 3801 2700 |0009: if-eqz v1, 0030 // +0027 │ │ +049cf2: 6200 dd02 |000b: sget-object v0, Landroid/support/v4/util/SimpleArrayMap;.mTwiceBaseCache:[Ljava/lang/Object; // field@02dd │ │ +049cf6: 5b50 d802 |000d: iput-object v0, v5, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@02d8 │ │ +049cfa: 1201 |000f: const/4 v1, #int 0 // #0 │ │ +049cfc: 4601 0001 |0010: aget-object v1, v0, v1 │ │ +049d00: 1f01 a104 |0012: check-cast v1, [Ljava/lang/Object; // type@04a1 │ │ +049d04: 1f01 a104 |0014: check-cast v1, [Ljava/lang/Object; // type@04a1 │ │ +049d08: 6901 dd02 |0016: sput-object v1, Landroid/support/v4/util/SimpleArrayMap;.mTwiceBaseCache:[Ljava/lang/Object; // field@02dd │ │ +049d0c: 1211 |0018: const/4 v1, #int 1 // #1 │ │ +049d0e: 4601 0001 |0019: aget-object v1, v0, v1 │ │ +049d12: 1f01 8c04 |001b: check-cast v1, [I // type@048c │ │ +049d16: 1f01 8c04 |001d: check-cast v1, [I // type@048c │ │ +049d1a: 5b51 db02 |001f: iput-object v1, v5, Landroid/support/v4/util/SimpleArrayMap;.mHashes:[I // field@02db │ │ +049d1e: 1201 |0021: const/4 v1, #int 0 // #0 │ │ +049d20: 1213 |0022: const/4 v3, #int 1 // #1 │ │ +049d22: 1204 |0023: const/4 v4, #int 0 // #0 │ │ +049d24: 4d04 0003 |0024: aput-object v4, v0, v3 │ │ +049d28: 4d04 0001 |0026: aput-object v4, v0, v1 │ │ +049d2c: 6001 de02 |0028: sget v1, Landroid/support/v4/util/SimpleArrayMap;.mTwiceBaseCacheSize:I // field@02de │ │ +049d30: d801 01ff |002a: add-int/lit8 v1, v1, #int -1 // #ff │ │ +049d34: 6701 de02 |002c: sput v1, Landroid/support/v4/util/SimpleArrayMap;.mTwiceBaseCacheSize:I // field@02de │ │ +049d38: 1e02 |002e: monitor-exit v2 │ │ +049d3a: 0e00 |002f: return-void │ │ +049d3c: 1e02 |0030: monitor-exit v2 │ │ +049d3e: 2361 8c04 |0031: new-array v1, v6, [I // type@048c │ │ +049d42: 5b51 db02 |0033: iput-object v1, v5, Landroid/support/v4/util/SimpleArrayMap;.mHashes:[I // field@02db │ │ +049d46: e001 0601 |0035: shl-int/lit8 v1, v6, #int 1 // #01 │ │ +049d4a: 2311 a104 |0037: new-array v1, v1, [Ljava/lang/Object; // type@04a1 │ │ +049d4e: 5b51 d802 |0039: iput-object v1, v5, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@02d8 │ │ +049d52: 28f4 |003b: goto 002f // -000c │ │ +049d54: 0d01 |003c: move-exception v1 │ │ +049d56: 1e02 |003d: monitor-exit v2 │ │ +049d58: 2701 |003e: throw v1 │ │ +049d5a: 1241 |003f: const/4 v1, #int 4 // #4 │ │ +049d5c: 3316 f1ff |0040: if-ne v6, v1, 0031 // -000f │ │ +049d60: 1c02 6401 |0042: const-class v2, Landroid/support/v4/util/ArrayMap; // type@0164 │ │ +049d64: 1d02 |0044: monitor-enter v2 │ │ +049d66: 6201 d902 |0045: sget-object v1, Landroid/support/v4/util/SimpleArrayMap;.mBaseCache:[Ljava/lang/Object; // field@02d9 │ │ +049d6a: 3801 2a00 |0047: if-eqz v1, 0071 // +002a │ │ +049d6e: 6200 d902 |0049: sget-object v0, Landroid/support/v4/util/SimpleArrayMap;.mBaseCache:[Ljava/lang/Object; // field@02d9 │ │ +049d72: 5b50 d802 |004b: iput-object v0, v5, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@02d8 │ │ +049d76: 1201 |004d: const/4 v1, #int 0 // #0 │ │ +049d78: 4601 0001 |004e: aget-object v1, v0, v1 │ │ +049d7c: 1f01 a104 |0050: check-cast v1, [Ljava/lang/Object; // type@04a1 │ │ +049d80: 1f01 a104 |0052: check-cast v1, [Ljava/lang/Object; // type@04a1 │ │ +049d84: 6901 d902 |0054: sput-object v1, Landroid/support/v4/util/SimpleArrayMap;.mBaseCache:[Ljava/lang/Object; // field@02d9 │ │ +049d88: 1211 |0056: const/4 v1, #int 1 // #1 │ │ +049d8a: 4601 0001 |0057: aget-object v1, v0, v1 │ │ +049d8e: 1f01 8c04 |0059: check-cast v1, [I // type@048c │ │ +049d92: 1f01 8c04 |005b: check-cast v1, [I // type@048c │ │ +049d96: 5b51 db02 |005d: iput-object v1, v5, Landroid/support/v4/util/SimpleArrayMap;.mHashes:[I // field@02db │ │ +049d9a: 1201 |005f: const/4 v1, #int 0 // #0 │ │ +049d9c: 1213 |0060: const/4 v3, #int 1 // #1 │ │ +049d9e: 1204 |0061: const/4 v4, #int 0 // #0 │ │ +049da0: 4d04 0003 |0062: aput-object v4, v0, v3 │ │ +049da4: 4d04 0001 |0064: aput-object v4, v0, v1 │ │ +049da8: 6001 da02 |0066: sget v1, Landroid/support/v4/util/SimpleArrayMap;.mBaseCacheSize:I // field@02da │ │ +049dac: d801 01ff |0068: add-int/lit8 v1, v1, #int -1 // #ff │ │ +049db0: 6701 da02 |006a: sput v1, Landroid/support/v4/util/SimpleArrayMap;.mBaseCacheSize:I // field@02da │ │ +049db4: 1e02 |006c: monitor-exit v2 │ │ +049db6: 28c2 |006d: goto 002f // -003e │ │ +049db8: 0d01 |006e: move-exception v1 │ │ +049dba: 1e02 |006f: monitor-exit v2 │ │ +049dbc: 2701 |0070: throw v1 │ │ +049dbe: 1e02 |0071: monitor-exit v2 │ │ +049dc0: 28bf |0072: goto 0031 // -0041 │ │ catches : 4 │ │ 0x0007 - 0x0031 │ │ -> 0x003c │ │ 0x003d - 0x003e │ │ -> 0x003c │ │ 0x0045 - 0x0070 │ │ -> 0x006e │ │ @@ -36632,73 +36634,73 @@ │ │ type : '([I[Ljava/lang/Object;I)V' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 92 16-bit code units │ │ -048254: |[048254] android.support.v4.util.SimpleArrayMap.freeArrays:([I[Ljava/lang/Object;I)V │ │ -048264: 1303 0a00 |0000: const/16 v3, #int 10 // #a │ │ -048268: 1224 |0002: const/4 v4, #int 2 // #2 │ │ -04826a: 2151 |0003: array-length v1, v5 │ │ -04826c: 1302 0800 |0004: const/16 v2, #int 8 // #8 │ │ -048270: 3321 2a00 |0006: if-ne v1, v2, 0030 // +002a │ │ -048274: 1c02 6701 |0008: const-class v2, Landroid/support/v4/util/ArrayMap; // type@0167 │ │ -048278: 1d02 |000a: monitor-enter v2 │ │ -04827a: 6001 de02 |000b: sget v1, Landroid/support/v4/util/SimpleArrayMap;.mTwiceBaseCacheSize:I // field@02de │ │ -04827e: 3531 1e00 |000d: if-ge v1, v3, 002b // +001e │ │ -048282: 1201 |000f: const/4 v1, #int 0 // #0 │ │ -048284: 6203 dd02 |0010: sget-object v3, Landroid/support/v4/util/SimpleArrayMap;.mTwiceBaseCache:[Ljava/lang/Object; // field@02dd │ │ -048288: 4d03 0601 |0012: aput-object v3, v6, v1 │ │ -04828c: 1211 |0014: const/4 v1, #int 1 // #1 │ │ -04828e: 4d05 0601 |0015: aput-object v5, v6, v1 │ │ -048292: e001 0701 |0017: shl-int/lit8 v1, v7, #int 1 // #01 │ │ -048296: d800 01ff |0019: add-int/lit8 v0, v1, #int -1 // #ff │ │ -04829a: 3440 0800 |001b: if-lt v0, v4, 0023 // +0008 │ │ -04829e: 1201 |001d: const/4 v1, #int 0 // #0 │ │ -0482a0: 4d01 0600 |001e: aput-object v1, v6, v0 │ │ -0482a4: d800 00ff |0020: add-int/lit8 v0, v0, #int -1 // #ff │ │ -0482a8: 28f9 |0022: goto 001b // -0007 │ │ -0482aa: 6906 dd02 |0023: sput-object v6, Landroid/support/v4/util/SimpleArrayMap;.mTwiceBaseCache:[Ljava/lang/Object; // field@02dd │ │ -0482ae: 6001 de02 |0025: sget v1, Landroid/support/v4/util/SimpleArrayMap;.mTwiceBaseCacheSize:I // field@02de │ │ -0482b2: d801 0101 |0027: add-int/lit8 v1, v1, #int 1 // #01 │ │ -0482b6: 6701 de02 |0029: sput v1, Landroid/support/v4/util/SimpleArrayMap;.mTwiceBaseCacheSize:I // field@02de │ │ -0482ba: 1e02 |002b: monitor-exit v2 │ │ -0482bc: 0e00 |002c: return-void │ │ -0482be: 0d01 |002d: move-exception v1 │ │ -0482c0: 1e02 |002e: monitor-exit v2 │ │ -0482c2: 2701 |002f: throw v1 │ │ -0482c4: 2151 |0030: array-length v1, v5 │ │ -0482c6: 1242 |0031: const/4 v2, #int 4 // #4 │ │ -0482c8: 3321 faff |0032: if-ne v1, v2, 002c // -0006 │ │ -0482cc: 1c02 6701 |0034: const-class v2, Landroid/support/v4/util/ArrayMap; // type@0167 │ │ -0482d0: 1d02 |0036: monitor-enter v2 │ │ -0482d2: 6001 da02 |0037: sget v1, Landroid/support/v4/util/SimpleArrayMap;.mBaseCacheSize:I // field@02da │ │ -0482d6: 3531 1e00 |0039: if-ge v1, v3, 0057 // +001e │ │ -0482da: 1201 |003b: const/4 v1, #int 0 // #0 │ │ -0482dc: 6203 d902 |003c: sget-object v3, Landroid/support/v4/util/SimpleArrayMap;.mBaseCache:[Ljava/lang/Object; // field@02d9 │ │ -0482e0: 4d03 0601 |003e: aput-object v3, v6, v1 │ │ -0482e4: 1211 |0040: const/4 v1, #int 1 // #1 │ │ -0482e6: 4d05 0601 |0041: aput-object v5, v6, v1 │ │ -0482ea: e001 0701 |0043: shl-int/lit8 v1, v7, #int 1 // #01 │ │ -0482ee: d800 01ff |0045: add-int/lit8 v0, v1, #int -1 // #ff │ │ -0482f2: 3440 0800 |0047: if-lt v0, v4, 004f // +0008 │ │ -0482f6: 1201 |0049: const/4 v1, #int 0 // #0 │ │ -0482f8: 4d01 0600 |004a: aput-object v1, v6, v0 │ │ -0482fc: d800 00ff |004c: add-int/lit8 v0, v0, #int -1 // #ff │ │ -048300: 28f9 |004e: goto 0047 // -0007 │ │ -048302: 6906 d902 |004f: sput-object v6, Landroid/support/v4/util/SimpleArrayMap;.mBaseCache:[Ljava/lang/Object; // field@02d9 │ │ -048306: 6001 da02 |0051: sget v1, Landroid/support/v4/util/SimpleArrayMap;.mBaseCacheSize:I // field@02da │ │ -04830a: d801 0101 |0053: add-int/lit8 v1, v1, #int 1 // #01 │ │ -04830e: 6701 da02 |0055: sput v1, Landroid/support/v4/util/SimpleArrayMap;.mBaseCacheSize:I // field@02da │ │ -048312: 1e02 |0057: monitor-exit v2 │ │ -048314: 28d4 |0058: goto 002c // -002c │ │ -048316: 0d01 |0059: move-exception v1 │ │ -048318: 1e02 |005a: monitor-exit v2 │ │ -04831a: 2701 |005b: throw v1 │ │ +049dec: |[049dec] android.support.v4.util.SimpleArrayMap.freeArrays:([I[Ljava/lang/Object;I)V │ │ +049dfc: 1303 0a00 |0000: const/16 v3, #int 10 // #a │ │ +049e00: 1224 |0002: const/4 v4, #int 2 // #2 │ │ +049e02: 2151 |0003: array-length v1, v5 │ │ +049e04: 1302 0800 |0004: const/16 v2, #int 8 // #8 │ │ +049e08: 3321 2a00 |0006: if-ne v1, v2, 0030 // +002a │ │ +049e0c: 1c02 6401 |0008: const-class v2, Landroid/support/v4/util/ArrayMap; // type@0164 │ │ +049e10: 1d02 |000a: monitor-enter v2 │ │ +049e12: 6001 de02 |000b: sget v1, Landroid/support/v4/util/SimpleArrayMap;.mTwiceBaseCacheSize:I // field@02de │ │ +049e16: 3531 1e00 |000d: if-ge v1, v3, 002b // +001e │ │ +049e1a: 1201 |000f: const/4 v1, #int 0 // #0 │ │ +049e1c: 6203 dd02 |0010: sget-object v3, Landroid/support/v4/util/SimpleArrayMap;.mTwiceBaseCache:[Ljava/lang/Object; // field@02dd │ │ +049e20: 4d03 0601 |0012: aput-object v3, v6, v1 │ │ +049e24: 1211 |0014: const/4 v1, #int 1 // #1 │ │ +049e26: 4d05 0601 |0015: aput-object v5, v6, v1 │ │ +049e2a: e001 0701 |0017: shl-int/lit8 v1, v7, #int 1 // #01 │ │ +049e2e: d800 01ff |0019: add-int/lit8 v0, v1, #int -1 // #ff │ │ +049e32: 3440 0800 |001b: if-lt v0, v4, 0023 // +0008 │ │ +049e36: 1201 |001d: const/4 v1, #int 0 // #0 │ │ +049e38: 4d01 0600 |001e: aput-object v1, v6, v0 │ │ +049e3c: d800 00ff |0020: add-int/lit8 v0, v0, #int -1 // #ff │ │ +049e40: 28f9 |0022: goto 001b // -0007 │ │ +049e42: 6906 dd02 |0023: sput-object v6, Landroid/support/v4/util/SimpleArrayMap;.mTwiceBaseCache:[Ljava/lang/Object; // field@02dd │ │ +049e46: 6001 de02 |0025: sget v1, Landroid/support/v4/util/SimpleArrayMap;.mTwiceBaseCacheSize:I // field@02de │ │ +049e4a: d801 0101 |0027: add-int/lit8 v1, v1, #int 1 // #01 │ │ +049e4e: 6701 de02 |0029: sput v1, Landroid/support/v4/util/SimpleArrayMap;.mTwiceBaseCacheSize:I // field@02de │ │ +049e52: 1e02 |002b: monitor-exit v2 │ │ +049e54: 0e00 |002c: return-void │ │ +049e56: 0d01 |002d: move-exception v1 │ │ +049e58: 1e02 |002e: monitor-exit v2 │ │ +049e5a: 2701 |002f: throw v1 │ │ +049e5c: 2151 |0030: array-length v1, v5 │ │ +049e5e: 1242 |0031: const/4 v2, #int 4 // #4 │ │ +049e60: 3321 faff |0032: if-ne v1, v2, 002c // -0006 │ │ +049e64: 1c02 6401 |0034: const-class v2, Landroid/support/v4/util/ArrayMap; // type@0164 │ │ +049e68: 1d02 |0036: monitor-enter v2 │ │ +049e6a: 6001 da02 |0037: sget v1, Landroid/support/v4/util/SimpleArrayMap;.mBaseCacheSize:I // field@02da │ │ +049e6e: 3531 1e00 |0039: if-ge v1, v3, 0057 // +001e │ │ +049e72: 1201 |003b: const/4 v1, #int 0 // #0 │ │ +049e74: 6203 d902 |003c: sget-object v3, Landroid/support/v4/util/SimpleArrayMap;.mBaseCache:[Ljava/lang/Object; // field@02d9 │ │ +049e78: 4d03 0601 |003e: aput-object v3, v6, v1 │ │ +049e7c: 1211 |0040: const/4 v1, #int 1 // #1 │ │ +049e7e: 4d05 0601 |0041: aput-object v5, v6, v1 │ │ +049e82: e001 0701 |0043: shl-int/lit8 v1, v7, #int 1 // #01 │ │ +049e86: d800 01ff |0045: add-int/lit8 v0, v1, #int -1 // #ff │ │ +049e8a: 3440 0800 |0047: if-lt v0, v4, 004f // +0008 │ │ +049e8e: 1201 |0049: const/4 v1, #int 0 // #0 │ │ +049e90: 4d01 0600 |004a: aput-object v1, v6, v0 │ │ +049e94: d800 00ff |004c: add-int/lit8 v0, v0, #int -1 // #ff │ │ +049e98: 28f9 |004e: goto 0047 // -0007 │ │ +049e9a: 6906 d902 |004f: sput-object v6, Landroid/support/v4/util/SimpleArrayMap;.mBaseCache:[Ljava/lang/Object; // field@02d9 │ │ +049e9e: 6001 da02 |0051: sget v1, Landroid/support/v4/util/SimpleArrayMap;.mBaseCacheSize:I // field@02da │ │ +049ea2: d801 0101 |0053: add-int/lit8 v1, v1, #int 1 // #01 │ │ +049ea6: 6701 da02 |0055: sput v1, Landroid/support/v4/util/SimpleArrayMap;.mBaseCacheSize:I // field@02da │ │ +049eaa: 1e02 |0057: monitor-exit v2 │ │ +049eac: 28d4 |0058: goto 002c // -002c │ │ +049eae: 0d01 |0059: move-exception v1 │ │ +049eb0: 1e02 |005a: monitor-exit v2 │ │ +049eb2: 2701 |005b: throw v1 │ │ catches : 2 │ │ 0x000b - 0x002f │ │ -> 0x002d │ │ 0x0037 - 0x005b │ │ -> 0x0059 │ │ positions : │ │ 0x0003 line=173 │ │ @@ -36738,28 +36740,28 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 25 16-bit code units │ │ -048334: |[048334] android.support.v4.util.SimpleArrayMap.clear:()V │ │ -048344: 5230 dc02 |0000: iget v0, v3, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@02dc │ │ -048348: 3800 1600 |0002: if-eqz v0, 0018 // +0016 │ │ -04834c: 5430 db02 |0004: iget-object v0, v3, Landroid/support/v4/util/SimpleArrayMap;.mHashes:[I // field@02db │ │ -048350: 5431 d802 |0006: iget-object v1, v3, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@02d8 │ │ -048354: 5232 dc02 |0008: iget v2, v3, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@02dc │ │ -048358: 7130 6708 1002 |000a: invoke-static {v0, v1, v2}, Landroid/support/v4/util/SimpleArrayMap;.freeArrays:([I[Ljava/lang/Object;I)V // method@0867 │ │ -04835e: 6200 b302 |000d: sget-object v0, Landroid/support/v4/util/ContainerHelpers;.EMPTY_INTS:[I // field@02b3 │ │ -048362: 5b30 db02 |000f: iput-object v0, v3, Landroid/support/v4/util/SimpleArrayMap;.mHashes:[I // field@02db │ │ -048366: 6200 b502 |0011: sget-object v0, Landroid/support/v4/util/ContainerHelpers;.EMPTY_OBJECTS:[Ljava/lang/Object; // field@02b5 │ │ -04836a: 5b30 d802 |0013: iput-object v0, v3, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@02d8 │ │ -04836e: 1200 |0015: const/4 v0, #int 0 // #0 │ │ -048370: 5930 dc02 |0016: iput v0, v3, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@02dc │ │ -048374: 0e00 |0018: return-void │ │ +049ecc: |[049ecc] android.support.v4.util.SimpleArrayMap.clear:()V │ │ +049edc: 5230 dc02 |0000: iget v0, v3, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@02dc │ │ +049ee0: 3800 1600 |0002: if-eqz v0, 0018 // +0016 │ │ +049ee4: 5430 db02 |0004: iget-object v0, v3, Landroid/support/v4/util/SimpleArrayMap;.mHashes:[I // field@02db │ │ +049ee8: 5431 d802 |0006: iget-object v1, v3, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@02d8 │ │ +049eec: 5232 dc02 |0008: iget v2, v3, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@02dc │ │ +049ef0: 7130 6708 1002 |000a: invoke-static {v0, v1, v2}, Landroid/support/v4/util/SimpleArrayMap;.freeArrays:([I[Ljava/lang/Object;I)V // method@0867 │ │ +049ef6: 6200 b302 |000d: sget-object v0, Landroid/support/v4/util/ContainerHelpers;.EMPTY_INTS:[I // field@02b3 │ │ +049efa: 5b30 db02 |000f: iput-object v0, v3, Landroid/support/v4/util/SimpleArrayMap;.mHashes:[I // field@02db │ │ +049efe: 6200 b502 |0011: sget-object v0, Landroid/support/v4/util/ContainerHelpers;.EMPTY_OBJECTS:[Ljava/lang/Object; // field@02b5 │ │ +049f02: 5b30 d802 |0013: iput-object v0, v3, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@02d8 │ │ +049f06: 1200 |0015: const/4 v0, #int 0 // #0 │ │ +049f08: 5930 dc02 |0016: iput v0, v3, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@02dc │ │ +049f0c: 0e00 |0018: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=241 │ │ 0x0004 line=242 │ │ 0x000d line=243 │ │ 0x0011 line=244 │ │ 0x0015 line=245 │ │ @@ -36773,31 +36775,31 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 25 16-bit code units │ │ -048378: |[048378] android.support.v4.util.SimpleArrayMap.containsKey:(Ljava/lang/Object;)Z │ │ -048388: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -04838a: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -04838c: 3904 0b00 |0002: if-nez v4, 000d // +000b │ │ -048390: 6e10 6b08 0300 |0004: invoke-virtual {v3}, Landroid/support/v4/util/SimpleArrayMap;.indexOfNull:()I // method@086b │ │ -048396: 0a02 |0007: move-result v2 │ │ -048398: 3a02 0300 |0008: if-ltz v2, 000b // +0003 │ │ -04839c: 0f00 |000a: return v0 │ │ -04839e: 0110 |000b: move v0, v1 │ │ -0483a0: 28fe |000c: goto 000a // -0002 │ │ -0483a2: 6e10 2015 0400 |000d: invoke-virtual {v4}, Ljava/lang/Object;.hashCode:()I // method@1520 │ │ -0483a8: 0a02 |0010: move-result v2 │ │ -0483aa: 6e30 6a08 4302 |0011: invoke-virtual {v3, v4, v2}, Landroid/support/v4/util/SimpleArrayMap;.indexOf:(Ljava/lang/Object;I)I // method@086a │ │ -0483b0: 0a02 |0014: move-result v2 │ │ -0483b2: 3b02 f5ff |0015: if-gez v2, 000a // -000b │ │ -0483b6: 0110 |0017: move v0, v1 │ │ -0483b8: 28f2 |0018: goto 000a // -000e │ │ +049f10: |[049f10] android.support.v4.util.SimpleArrayMap.containsKey:(Ljava/lang/Object;)Z │ │ +049f20: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +049f22: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +049f24: 3904 0b00 |0002: if-nez v4, 000d // +000b │ │ +049f28: 6e10 6b08 0300 |0004: invoke-virtual {v3}, Landroid/support/v4/util/SimpleArrayMap;.indexOfNull:()I // method@086b │ │ +049f2e: 0a02 |0007: move-result v2 │ │ +049f30: 3a02 0300 |0008: if-ltz v2, 000b // +0003 │ │ +049f34: 0f00 |000a: return v0 │ │ +049f36: 0110 |000b: move v0, v1 │ │ +049f38: 28fe |000c: goto 000a // -0002 │ │ +049f3a: 6e10 2015 0400 |000d: invoke-virtual {v4}, Ljava/lang/Object;.hashCode:()I // method@1520 │ │ +049f40: 0a02 |0010: move-result v2 │ │ +049f42: 6e30 6a08 4302 |0011: invoke-virtual {v3, v4, v2}, Landroid/support/v4/util/SimpleArrayMap;.indexOf:(Ljava/lang/Object;I)I // method@086a │ │ +049f48: 0a02 |0014: move-result v2 │ │ +049f4a: 3b02 f5ff |0015: if-gez v2, 000a // -000b │ │ +049f4e: 0110 |0017: move v0, v1 │ │ +049f50: 28f2 |0018: goto 000a // -000e │ │ catches : (none) │ │ positions : │ │ 0x0002 line=273 │ │ locals : │ │ 0x0000 - 0x0000 reg=3 this Landroid/support/v4/util/SimpleArrayMap; │ │ 0x0000 - 0x0019 reg=3 this Landroid/support/v4/util/SimpleArrayMap; Landroid/support/v4/util/SimpleArrayMap; │ │ 0x0000 - 0x0019 reg=4 key Ljava/lang/Object; │ │ @@ -36807,22 +36809,22 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -0483bc: |[0483bc] android.support.v4.util.SimpleArrayMap.containsValue:(Ljava/lang/Object;)Z │ │ -0483cc: 6e20 6c08 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/util/SimpleArrayMap;.indexOfValue:(Ljava/lang/Object;)I // method@086c │ │ -0483d2: 0a00 |0003: move-result v0 │ │ -0483d4: 3a00 0400 |0004: if-ltz v0, 0008 // +0004 │ │ -0483d8: 1210 |0006: const/4 v0, #int 1 // #1 │ │ -0483da: 0f00 |0007: return v0 │ │ -0483dc: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -0483de: 28fe |0009: goto 0007 // -0002 │ │ +049f54: |[049f54] android.support.v4.util.SimpleArrayMap.containsValue:(Ljava/lang/Object;)Z │ │ +049f64: 6e20 6c08 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/util/SimpleArrayMap;.indexOfValue:(Ljava/lang/Object;)I // method@086c │ │ +049f6a: 0a00 |0003: move-result v0 │ │ +049f6c: 3a00 0400 |0004: if-ltz v0, 0008 // +0004 │ │ +049f70: 1210 |0006: const/4 v0, #int 1 // #1 │ │ +049f72: 0f00 |0007: return v0 │ │ +049f74: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +049f76: 28fe |0009: goto 0007 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=303 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/util/SimpleArrayMap; │ │ 0x0000 - 0x000a reg=1 this Landroid/support/v4/util/SimpleArrayMap; Landroid/support/v4/util/SimpleArrayMap; │ │ 0x0000 - 0x000a reg=2 value Ljava/lang/Object; │ │ @@ -36832,34 +36834,34 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 39 16-bit code units │ │ -0483e0: |[0483e0] android.support.v4.util.SimpleArrayMap.ensureCapacity:(I)V │ │ -0483f0: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -0483f2: 5452 db02 |0001: iget-object v2, v5, Landroid/support/v4/util/SimpleArrayMap;.mHashes:[I // field@02db │ │ -0483f6: 2122 |0003: array-length v2, v2 │ │ -0483f8: 3562 2200 |0004: if-ge v2, v6, 0026 // +0022 │ │ -0483fc: 5451 db02 |0006: iget-object v1, v5, Landroid/support/v4/util/SimpleArrayMap;.mHashes:[I // field@02db │ │ -048400: 5450 d802 |0008: iget-object v0, v5, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@02d8 │ │ -048404: 7020 6108 6500 |000a: invoke-direct {v5, v6}, Landroid/support/v4/util/SimpleArrayMap;.allocArrays:(I)V // method@0861 │ │ -04840a: 5252 dc02 |000d: iget v2, v5, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@02dc │ │ -04840e: 3d02 1200 |000f: if-lez v2, 0021 // +0012 │ │ -048412: 5452 db02 |0011: iget-object v2, v5, Landroid/support/v4/util/SimpleArrayMap;.mHashes:[I // field@02db │ │ -048416: 5253 dc02 |0013: iget v3, v5, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@02dc │ │ -04841a: 7153 6515 4142 |0015: invoke-static {v1, v4, v2, v4, v3}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@1565 │ │ -048420: 5452 d802 |0018: iget-object v2, v5, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@02d8 │ │ -048424: 5253 dc02 |001a: iget v3, v5, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@02dc │ │ -048428: e003 0301 |001c: shl-int/lit8 v3, v3, #int 1 // #01 │ │ -04842c: 7153 6515 4042 |001e: invoke-static {v0, v4, v2, v4, v3}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@1565 │ │ -048432: 5252 dc02 |0021: iget v2, v5, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@02dc │ │ -048436: 7130 6708 0102 |0023: invoke-static {v1, v0, v2}, Landroid/support/v4/util/SimpleArrayMap;.freeArrays:([I[Ljava/lang/Object;I)V // method@0867 │ │ -04843c: 0e00 |0026: return-void │ │ +049f78: |[049f78] android.support.v4.util.SimpleArrayMap.ensureCapacity:(I)V │ │ +049f88: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +049f8a: 5452 db02 |0001: iget-object v2, v5, Landroid/support/v4/util/SimpleArrayMap;.mHashes:[I // field@02db │ │ +049f8e: 2122 |0003: array-length v2, v2 │ │ +049f90: 3562 2200 |0004: if-ge v2, v6, 0026 // +0022 │ │ +049f94: 5451 db02 |0006: iget-object v1, v5, Landroid/support/v4/util/SimpleArrayMap;.mHashes:[I // field@02db │ │ +049f98: 5450 d802 |0008: iget-object v0, v5, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@02d8 │ │ +049f9c: 7020 6108 6500 |000a: invoke-direct {v5, v6}, Landroid/support/v4/util/SimpleArrayMap;.allocArrays:(I)V // method@0861 │ │ +049fa2: 5252 dc02 |000d: iget v2, v5, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@02dc │ │ +049fa6: 3d02 1200 |000f: if-lez v2, 0021 // +0012 │ │ +049faa: 5452 db02 |0011: iget-object v2, v5, Landroid/support/v4/util/SimpleArrayMap;.mHashes:[I // field@02db │ │ +049fae: 5253 dc02 |0013: iget v3, v5, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@02dc │ │ +049fb2: 7153 6515 4142 |0015: invoke-static {v1, v4, v2, v4, v3}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@1565 │ │ +049fb8: 5452 d802 |0018: iget-object v2, v5, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@02d8 │ │ +049fbc: 5253 dc02 |001a: iget v3, v5, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@02dc │ │ +049fc0: e003 0301 |001c: shl-int/lit8 v3, v3, #int 1 // #01 │ │ +049fc4: 7153 6515 4042 |001e: invoke-static {v0, v4, v2, v4, v3}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@1565 │ │ +049fca: 5252 dc02 |0021: iget v2, v5, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@02dc │ │ +049fce: 7130 6708 0102 |0023: invoke-static {v1, v0, v2}, Landroid/support/v4/util/SimpleArrayMap;.freeArrays:([I[Ljava/lang/Object;I)V // method@0867 │ │ +049fd4: 0e00 |0026: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=254 │ │ 0x0006 line=255 │ │ 0x0008 line=256 │ │ 0x000a line=257 │ │ 0x000d line=258 │ │ @@ -36879,61 +36881,61 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 12 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 72 16-bit code units │ │ -048440: |[048440] android.support.v4.util.SimpleArrayMap.equals:(Ljava/lang/Object;)Z │ │ -048450: 1216 |0000: const/4 v6, #int 1 // #1 │ │ -048452: 1207 |0001: const/4 v7, #int 0 // #0 │ │ -048454: 33ba 0300 |0002: if-ne v10, v11, 0005 // +0003 │ │ -048458: 0f06 |0004: return v6 │ │ -04845a: 20b8 6f03 |0005: instance-of v8, v11, Ljava/util/Map; // type@036f │ │ -04845e: 3808 3f00 |0007: if-eqz v8, 0046 // +003f │ │ -048462: 07b3 |0009: move-object v3, v11 │ │ -048464: 1f03 6f03 |000a: check-cast v3, Ljava/util/Map; // type@036f │ │ -048468: 6e10 7408 0a00 |000c: invoke-virtual {v10}, Landroid/support/v4/util/SimpleArrayMap;.size:()I // method@0874 │ │ -04846e: 0a08 |000f: move-result v8 │ │ -048470: 7210 e415 0300 |0010: invoke-interface {v3}, Ljava/util/Map;.size:()I // method@15e4 │ │ -048476: 0a09 |0013: move-result v9 │ │ -048478: 3298 0400 |0014: if-eq v8, v9, 0018 // +0004 │ │ -04847c: 0176 |0016: move v6, v7 │ │ -04847e: 28ed |0017: goto 0004 // -0013 │ │ -048480: 1200 |0018: const/4 v0, #int 0 // #0 │ │ -048482: 52a8 dc02 |0019: iget v8, v10, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@02dc │ │ -048486: 3580 e9ff |001b: if-ge v0, v8, 0004 // -0017 │ │ -04848a: 6e20 6e08 0a00 |001d: invoke-virtual {v10, v0}, Landroid/support/v4/util/SimpleArrayMap;.keyAt:(I)Ljava/lang/Object; // method@086e │ │ -048490: 0c02 |0020: move-result-object v2 │ │ -048492: 6e20 7608 0a00 |0021: invoke-virtual {v10, v0}, Landroid/support/v4/util/SimpleArrayMap;.valueAt:(I)Ljava/lang/Object; // method@0876 │ │ -048498: 0c04 |0024: move-result-object v4 │ │ -04849a: 7220 e115 2300 |0025: invoke-interface {v3, v2}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@15e1 │ │ -0484a0: 0c05 |0028: move-result-object v5 │ │ -0484a2: 3904 0c00 |0029: if-nez v4, 0035 // +000c │ │ -0484a6: 3905 0800 |002b: if-nez v5, 0033 // +0008 │ │ -0484aa: 7220 df15 2300 |002d: invoke-interface {v3, v2}, Ljava/util/Map;.containsKey:(Ljava/lang/Object;)Z // method@15df │ │ -0484b0: 0a08 |0030: move-result v8 │ │ -0484b2: 3908 0c00 |0031: if-nez v8, 003d // +000c │ │ -0484b6: 0176 |0033: move v6, v7 │ │ -0484b8: 28d0 |0034: goto 0004 // -0030 │ │ -0484ba: 6e20 1e15 5400 |0035: invoke-virtual {v4, v5}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@151e │ │ -0484c0: 0a08 |0038: move-result v8 │ │ -0484c2: 3908 0400 |0039: if-nez v8, 003d // +0004 │ │ -0484c6: 0176 |003b: move v6, v7 │ │ -0484c8: 28c8 |003c: goto 0004 // -0038 │ │ -0484ca: d800 0001 |003d: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0484ce: 28da |003f: goto 0019 // -0026 │ │ -0484d0: 0d01 |0040: move-exception v1 │ │ -0484d2: 0176 |0041: move v6, v7 │ │ -0484d4: 28c2 |0042: goto 0004 // -003e │ │ -0484d6: 0d01 |0043: move-exception v1 │ │ -0484d8: 0176 |0044: move v6, v7 │ │ -0484da: 28bf |0045: goto 0004 // -0041 │ │ -0484dc: 0176 |0046: move v6, v7 │ │ -0484de: 28bd |0047: goto 0004 // -0043 │ │ +049fd8: |[049fd8] android.support.v4.util.SimpleArrayMap.equals:(Ljava/lang/Object;)Z │ │ +049fe8: 1216 |0000: const/4 v6, #int 1 // #1 │ │ +049fea: 1207 |0001: const/4 v7, #int 0 // #0 │ │ +049fec: 33ba 0300 |0002: if-ne v10, v11, 0005 // +0003 │ │ +049ff0: 0f06 |0004: return v6 │ │ +049ff2: 20b8 6c03 |0005: instance-of v8, v11, Ljava/util/Map; // type@036c │ │ +049ff6: 3808 3f00 |0007: if-eqz v8, 0046 // +003f │ │ +049ffa: 07b3 |0009: move-object v3, v11 │ │ +049ffc: 1f03 6c03 |000a: check-cast v3, Ljava/util/Map; // type@036c │ │ +04a000: 6e10 7408 0a00 |000c: invoke-virtual {v10}, Landroid/support/v4/util/SimpleArrayMap;.size:()I // method@0874 │ │ +04a006: 0a08 |000f: move-result v8 │ │ +04a008: 7210 e415 0300 |0010: invoke-interface {v3}, Ljava/util/Map;.size:()I // method@15e4 │ │ +04a00e: 0a09 |0013: move-result v9 │ │ +04a010: 3298 0400 |0014: if-eq v8, v9, 0018 // +0004 │ │ +04a014: 0176 |0016: move v6, v7 │ │ +04a016: 28ed |0017: goto 0004 // -0013 │ │ +04a018: 1200 |0018: const/4 v0, #int 0 // #0 │ │ +04a01a: 52a8 dc02 |0019: iget v8, v10, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@02dc │ │ +04a01e: 3580 e9ff |001b: if-ge v0, v8, 0004 // -0017 │ │ +04a022: 6e20 6e08 0a00 |001d: invoke-virtual {v10, v0}, Landroid/support/v4/util/SimpleArrayMap;.keyAt:(I)Ljava/lang/Object; // method@086e │ │ +04a028: 0c02 |0020: move-result-object v2 │ │ +04a02a: 6e20 7608 0a00 |0021: invoke-virtual {v10, v0}, Landroid/support/v4/util/SimpleArrayMap;.valueAt:(I)Ljava/lang/Object; // method@0876 │ │ +04a030: 0c04 |0024: move-result-object v4 │ │ +04a032: 7220 e115 2300 |0025: invoke-interface {v3, v2}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@15e1 │ │ +04a038: 0c05 |0028: move-result-object v5 │ │ +04a03a: 3904 0c00 |0029: if-nez v4, 0035 // +000c │ │ +04a03e: 3905 0800 |002b: if-nez v5, 0033 // +0008 │ │ +04a042: 7220 df15 2300 |002d: invoke-interface {v3, v2}, Ljava/util/Map;.containsKey:(Ljava/lang/Object;)Z // method@15df │ │ +04a048: 0a08 |0030: move-result v8 │ │ +04a04a: 3908 0c00 |0031: if-nez v8, 003d // +000c │ │ +04a04e: 0176 |0033: move v6, v7 │ │ +04a050: 28d0 |0034: goto 0004 // -0030 │ │ +04a052: 6e20 1e15 5400 |0035: invoke-virtual {v4, v5}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@151e │ │ +04a058: 0a08 |0038: move-result v8 │ │ +04a05a: 3908 0400 |0039: if-nez v8, 003d // +0004 │ │ +04a05e: 0176 |003b: move v6, v7 │ │ +04a060: 28c8 |003c: goto 0004 // -0038 │ │ +04a062: d800 0001 |003d: add-int/lit8 v0, v0, #int 1 // #01 │ │ +04a066: 28da |003f: goto 0019 // -0026 │ │ +04a068: 0d01 |0040: move-exception v1 │ │ +04a06a: 0176 |0041: move v6, v7 │ │ +04a06c: 28c2 |0042: goto 0004 // -003e │ │ +04a06e: 0d01 |0043: move-exception v1 │ │ +04a070: 0176 |0044: move v6, v7 │ │ +04a072: 28bf |0045: goto 0004 // -0041 │ │ +04a074: 0176 |0046: move v6, v7 │ │ +04a076: 28bd |0047: goto 0004 // -0043 │ │ catches : 1 │ │ 0x0019 - 0x0038 │ │ Ljava/lang/NullPointerException; -> 0x0040 │ │ Ljava/lang/ClassCastException; -> 0x0043 │ │ positions : │ │ 0x0002 line=522 │ │ 0x0004 line=551 │ │ @@ -36973,31 +36975,31 @@ │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 28 16-bit code units │ │ -0484f0: |[0484f0] android.support.v4.util.SimpleArrayMap.get:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -048500: 3904 1100 |0000: if-nez v4, 0011 // +0011 │ │ -048504: 6e10 6b08 0300 |0002: invoke-virtual {v3}, Landroid/support/v4/util/SimpleArrayMap;.indexOfNull:()I // method@086b │ │ -04850a: 0a00 |0005: move-result v0 │ │ -04850c: 3a00 1400 |0006: if-ltz v0, 001a // +0014 │ │ -048510: 5431 d802 |0008: iget-object v1, v3, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@02d8 │ │ -048514: e002 0001 |000a: shl-int/lit8 v2, v0, #int 1 // #01 │ │ -048518: d802 0201 |000c: add-int/lit8 v2, v2, #int 1 // #01 │ │ -04851c: 4601 0102 |000e: aget-object v1, v1, v2 │ │ -048520: 1101 |0010: return-object v1 │ │ -048522: 6e10 2015 0400 |0011: invoke-virtual {v4}, Ljava/lang/Object;.hashCode:()I // method@1520 │ │ -048528: 0a01 |0014: move-result v1 │ │ -04852a: 6e30 6a08 4301 |0015: invoke-virtual {v3, v4, v1}, Landroid/support/v4/util/SimpleArrayMap;.indexOf:(Ljava/lang/Object;I)I // method@086a │ │ -048530: 0a00 |0018: move-result v0 │ │ -048532: 28ed |0019: goto 0006 // -0013 │ │ -048534: 1201 |001a: const/4 v1, #int 0 // #0 │ │ -048536: 28f5 |001b: goto 0010 // -000b │ │ +04a088: |[04a088] android.support.v4.util.SimpleArrayMap.get:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +04a098: 3904 1100 |0000: if-nez v4, 0011 // +0011 │ │ +04a09c: 6e10 6b08 0300 |0002: invoke-virtual {v3}, Landroid/support/v4/util/SimpleArrayMap;.indexOfNull:()I // method@086b │ │ +04a0a2: 0a00 |0005: move-result v0 │ │ +04a0a4: 3a00 1400 |0006: if-ltz v0, 001a // +0014 │ │ +04a0a8: 5431 d802 |0008: iget-object v1, v3, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@02d8 │ │ +04a0ac: e002 0001 |000a: shl-int/lit8 v2, v0, #int 1 // #01 │ │ +04a0b0: d802 0201 |000c: add-int/lit8 v2, v2, #int 1 // #01 │ │ +04a0b4: 4601 0102 |000e: aget-object v1, v1, v2 │ │ +04a0b8: 1101 |0010: return-object v1 │ │ +04a0ba: 6e10 2015 0400 |0011: invoke-virtual {v4}, Ljava/lang/Object;.hashCode:()I // method@1520 │ │ +04a0c0: 0a01 |0014: move-result v1 │ │ +04a0c2: 6e30 6a08 4301 |0015: invoke-virtual {v3, v4, v1}, Landroid/support/v4/util/SimpleArrayMap;.indexOf:(Ljava/lang/Object;I)I // method@086a │ │ +04a0c8: 0a00 |0018: move-result v0 │ │ +04a0ca: 28ed |0019: goto 0006 // -0013 │ │ +04a0cc: 1201 |001a: const/4 v1, #int 0 // #0 │ │ +04a0ce: 28f5 |001b: goto 0010 // -000b │ │ catches : (none) │ │ positions : │ │ 0x0000 line=313 │ │ 0x0006 line=314 │ │ 0x0011 line=313 │ │ 0x001a line=314 │ │ locals : │ │ @@ -37012,35 +37014,35 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 31 16-bit code units │ │ -048538: |[048538] android.support.v4.util.SimpleArrayMap.hashCode:()I │ │ -048548: 5491 db02 |0000: iget-object v1, v9, Landroid/support/v4/util/SimpleArrayMap;.mHashes:[I // field@02db │ │ -04854c: 5490 d802 |0002: iget-object v0, v9, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@02d8 │ │ -048550: 1203 |0004: const/4 v3, #int 0 // #0 │ │ -048552: 1202 |0005: const/4 v2, #int 0 // #0 │ │ -048554: 1215 |0006: const/4 v5, #int 1 // #1 │ │ -048556: 5294 dc02 |0007: iget v4, v9, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@02dc │ │ -04855a: 3542 1500 |0009: if-ge v2, v4, 001e // +0015 │ │ -04855e: 4606 0005 |000b: aget-object v6, v0, v5 │ │ -048562: 4408 0102 |000d: aget v8, v1, v2 │ │ -048566: 3906 0a00 |000f: if-nez v6, 0019 // +000a │ │ -04856a: 1207 |0011: const/4 v7, #int 0 // #0 │ │ -04856c: b787 |0012: xor-int/2addr v7, v8 │ │ -04856e: b073 |0013: add-int/2addr v3, v7 │ │ -048570: d802 0201 |0014: add-int/lit8 v2, v2, #int 1 // #01 │ │ -048574: d805 0502 |0016: add-int/lit8 v5, v5, #int 2 // #02 │ │ -048578: 28f1 |0018: goto 0009 // -000f │ │ -04857a: 6e10 2015 0600 |0019: invoke-virtual {v6}, Ljava/lang/Object;.hashCode:()I // method@1520 │ │ -048580: 0a07 |001c: move-result v7 │ │ -048582: 28f5 |001d: goto 0012 // -000b │ │ -048584: 0f03 |001e: return v3 │ │ +04a0d0: |[04a0d0] android.support.v4.util.SimpleArrayMap.hashCode:()I │ │ +04a0e0: 5491 db02 |0000: iget-object v1, v9, Landroid/support/v4/util/SimpleArrayMap;.mHashes:[I // field@02db │ │ +04a0e4: 5490 d802 |0002: iget-object v0, v9, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@02d8 │ │ +04a0e8: 1203 |0004: const/4 v3, #int 0 // #0 │ │ +04a0ea: 1202 |0005: const/4 v2, #int 0 // #0 │ │ +04a0ec: 1215 |0006: const/4 v5, #int 1 // #1 │ │ +04a0ee: 5294 dc02 |0007: iget v4, v9, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@02dc │ │ +04a0f2: 3542 1500 |0009: if-ge v2, v4, 001e // +0015 │ │ +04a0f6: 4606 0005 |000b: aget-object v6, v0, v5 │ │ +04a0fa: 4408 0102 |000d: aget v8, v1, v2 │ │ +04a0fe: 3906 0a00 |000f: if-nez v6, 0019 // +000a │ │ +04a102: 1207 |0011: const/4 v7, #int 0 // #0 │ │ +04a104: b787 |0012: xor-int/2addr v7, v8 │ │ +04a106: b073 |0013: add-int/2addr v3, v7 │ │ +04a108: d802 0201 |0014: add-int/lit8 v2, v2, #int 1 // #01 │ │ +04a10c: d805 0502 |0016: add-int/lit8 v5, v5, #int 2 // #02 │ │ +04a110: 28f1 |0018: goto 0009 // -000f │ │ +04a112: 6e10 2015 0600 |0019: invoke-virtual {v6}, Ljava/lang/Object;.hashCode:()I // method@1520 │ │ +04a118: 0a07 |001c: move-result v7 │ │ +04a11a: 28f5 |001d: goto 0012 // -000b │ │ +04a11c: 0f03 |001e: return v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=559 │ │ 0x0002 line=560 │ │ 0x0004 line=561 │ │ 0x0005 line=562 │ │ 0x000b line=563 │ │ @@ -37064,61 +37066,61 @@ │ │ type : '(Ljava/lang/Object;I)I' │ │ access : 0x0000 () │ │ code - │ │ registers : 9 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 83 16-bit code units │ │ -048588: |[048588] android.support.v4.util.SimpleArrayMap.indexOf:(Ljava/lang/Object;I)I │ │ -048598: 5260 dc02 |0000: iget v0, v6, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@02dc │ │ -04859c: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ -0485a0: 12f3 |0004: const/4 v3, #int -1 // #ff │ │ -0485a2: 0f03 |0005: return v3 │ │ -0485a4: 5464 db02 |0006: iget-object v4, v6, Landroid/support/v4/util/SimpleArrayMap;.mHashes:[I // field@02db │ │ -0485a8: 7130 d807 0408 |0008: invoke-static {v4, v0, v8}, Landroid/support/v4/util/ContainerHelpers;.binarySearch:([III)I // method@07d8 │ │ -0485ae: 0a03 |000b: move-result v3 │ │ -0485b0: 3a03 f9ff |000c: if-ltz v3, 0005 // -0007 │ │ -0485b4: 5464 d802 |000e: iget-object v4, v6, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@02d8 │ │ -0485b8: e005 0301 |0010: shl-int/lit8 v5, v3, #int 1 // #01 │ │ -0485bc: 4604 0405 |0012: aget-object v4, v4, v5 │ │ -0485c0: 6e20 1e15 4700 |0014: invoke-virtual {v7, v4}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@151e │ │ -0485c6: 0a04 |0017: move-result v4 │ │ -0485c8: 3904 edff |0018: if-nez v4, 0005 // -0013 │ │ -0485cc: d801 0301 |001a: add-int/lit8 v1, v3, #int 1 // #01 │ │ -0485d0: 3501 1900 |001c: if-ge v1, v0, 0035 // +0019 │ │ -0485d4: 5464 db02 |001e: iget-object v4, v6, Landroid/support/v4/util/SimpleArrayMap;.mHashes:[I // field@02db │ │ -0485d8: 4404 0401 |0020: aget v4, v4, v1 │ │ -0485dc: 3384 1300 |0022: if-ne v4, v8, 0035 // +0013 │ │ -0485e0: 5464 d802 |0024: iget-object v4, v6, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@02d8 │ │ -0485e4: e005 0101 |0026: shl-int/lit8 v5, v1, #int 1 // #01 │ │ -0485e8: 4604 0405 |0028: aget-object v4, v4, v5 │ │ -0485ec: 6e20 1e15 4700 |002a: invoke-virtual {v7, v4}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@151e │ │ -0485f2: 0a04 |002d: move-result v4 │ │ -0485f4: 3804 0400 |002e: if-eqz v4, 0032 // +0004 │ │ -0485f8: 0113 |0030: move v3, v1 │ │ -0485fa: 28d4 |0031: goto 0005 // -002c │ │ -0485fc: d801 0101 |0032: add-int/lit8 v1, v1, #int 1 // #01 │ │ -048600: 28e8 |0034: goto 001c // -0018 │ │ -048602: d802 03ff |0035: add-int/lit8 v2, v3, #int -1 // #ff │ │ -048606: 3a02 1900 |0037: if-ltz v2, 0050 // +0019 │ │ -04860a: 5464 db02 |0039: iget-object v4, v6, Landroid/support/v4/util/SimpleArrayMap;.mHashes:[I // field@02db │ │ -04860e: 4404 0402 |003b: aget v4, v4, v2 │ │ -048612: 3384 1300 |003d: if-ne v4, v8, 0050 // +0013 │ │ -048616: 5464 d802 |003f: iget-object v4, v6, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@02d8 │ │ -04861a: e005 0201 |0041: shl-int/lit8 v5, v2, #int 1 // #01 │ │ -04861e: 4604 0405 |0043: aget-object v4, v4, v5 │ │ -048622: 6e20 1e15 4700 |0045: invoke-virtual {v7, v4}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@151e │ │ -048628: 0a04 |0048: move-result v4 │ │ -04862a: 3804 0400 |0049: if-eqz v4, 004d // +0004 │ │ -04862e: 0123 |004b: move v3, v2 │ │ -048630: 28b9 |004c: goto 0005 // -0047 │ │ -048632: d802 02ff |004d: add-int/lit8 v2, v2, #int -1 // #ff │ │ -048636: 28e8 |004f: goto 0037 // -0018 │ │ -048638: df03 01ff |0050: xor-int/lit8 v3, v1, #int -1 // #ff │ │ -04863c: 28b3 |0052: goto 0005 // -004d │ │ +04a120: |[04a120] android.support.v4.util.SimpleArrayMap.indexOf:(Ljava/lang/Object;I)I │ │ +04a130: 5260 dc02 |0000: iget v0, v6, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@02dc │ │ +04a134: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ +04a138: 12f3 |0004: const/4 v3, #int -1 // #ff │ │ +04a13a: 0f03 |0005: return v3 │ │ +04a13c: 5464 db02 |0006: iget-object v4, v6, Landroid/support/v4/util/SimpleArrayMap;.mHashes:[I // field@02db │ │ +04a140: 7130 d807 0408 |0008: invoke-static {v4, v0, v8}, Landroid/support/v4/util/ContainerHelpers;.binarySearch:([III)I // method@07d8 │ │ +04a146: 0a03 |000b: move-result v3 │ │ +04a148: 3a03 f9ff |000c: if-ltz v3, 0005 // -0007 │ │ +04a14c: 5464 d802 |000e: iget-object v4, v6, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@02d8 │ │ +04a150: e005 0301 |0010: shl-int/lit8 v5, v3, #int 1 // #01 │ │ +04a154: 4604 0405 |0012: aget-object v4, v4, v5 │ │ +04a158: 6e20 1e15 4700 |0014: invoke-virtual {v7, v4}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@151e │ │ +04a15e: 0a04 |0017: move-result v4 │ │ +04a160: 3904 edff |0018: if-nez v4, 0005 // -0013 │ │ +04a164: d801 0301 |001a: add-int/lit8 v1, v3, #int 1 // #01 │ │ +04a168: 3501 1900 |001c: if-ge v1, v0, 0035 // +0019 │ │ +04a16c: 5464 db02 |001e: iget-object v4, v6, Landroid/support/v4/util/SimpleArrayMap;.mHashes:[I // field@02db │ │ +04a170: 4404 0401 |0020: aget v4, v4, v1 │ │ +04a174: 3384 1300 |0022: if-ne v4, v8, 0035 // +0013 │ │ +04a178: 5464 d802 |0024: iget-object v4, v6, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@02d8 │ │ +04a17c: e005 0101 |0026: shl-int/lit8 v5, v1, #int 1 // #01 │ │ +04a180: 4604 0405 |0028: aget-object v4, v4, v5 │ │ +04a184: 6e20 1e15 4700 |002a: invoke-virtual {v7, v4}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@151e │ │ +04a18a: 0a04 |002d: move-result v4 │ │ +04a18c: 3804 0400 |002e: if-eqz v4, 0032 // +0004 │ │ +04a190: 0113 |0030: move v3, v1 │ │ +04a192: 28d4 |0031: goto 0005 // -002c │ │ +04a194: d801 0101 |0032: add-int/lit8 v1, v1, #int 1 // #01 │ │ +04a198: 28e8 |0034: goto 001c // -0018 │ │ +04a19a: d802 03ff |0035: add-int/lit8 v2, v3, #int -1 // #ff │ │ +04a19e: 3a02 1900 |0037: if-ltz v2, 0050 // +0019 │ │ +04a1a2: 5464 db02 |0039: iget-object v4, v6, Landroid/support/v4/util/SimpleArrayMap;.mHashes:[I // field@02db │ │ +04a1a6: 4404 0402 |003b: aget v4, v4, v2 │ │ +04a1aa: 3384 1300 |003d: if-ne v4, v8, 0050 // +0013 │ │ +04a1ae: 5464 d802 |003f: iget-object v4, v6, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@02d8 │ │ +04a1b2: e005 0201 |0041: shl-int/lit8 v5, v2, #int 1 // #01 │ │ +04a1b6: 4604 0405 |0043: aget-object v4, v4, v5 │ │ +04a1ba: 6e20 1e15 4700 |0045: invoke-virtual {v7, v4}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@151e │ │ +04a1c0: 0a04 |0048: move-result v4 │ │ +04a1c2: 3804 0400 |0049: if-eqz v4, 004d // +0004 │ │ +04a1c6: 0123 |004b: move v3, v2 │ │ +04a1c8: 28b9 |004c: goto 0005 // -0047 │ │ +04a1ca: d802 02ff |004d: add-int/lit8 v2, v2, #int -1 // #ff │ │ +04a1ce: 28e8 |004f: goto 0037 // -0018 │ │ +04a1d0: df03 01ff |0050: xor-int/lit8 v3, v1, #int -1 // #ff │ │ +04a1d4: 28b3 |0052: goto 0005 // -004d │ │ catches : (none) │ │ positions : │ │ 0x0000 line=62 │ │ 0x0002 line=65 │ │ 0x0004 line=66 │ │ 0x0005 line=96 │ │ 0x0006 line=69 │ │ @@ -37146,56 +37148,56 @@ │ │ type : '()I' │ │ access : 0x0000 () │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 72 16-bit code units │ │ -048640: |[048640] android.support.v4.util.SimpleArrayMap.indexOfNull:()I │ │ -048650: 5260 dc02 |0000: iget v0, v6, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@02dc │ │ -048654: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ -048658: 12f3 |0004: const/4 v3, #int -1 // #ff │ │ -04865a: 0f03 |0005: return v3 │ │ -04865c: 5464 db02 |0006: iget-object v4, v6, Landroid/support/v4/util/SimpleArrayMap;.mHashes:[I // field@02db │ │ -048660: 1205 |0008: const/4 v5, #int 0 // #0 │ │ -048662: 7130 d807 0405 |0009: invoke-static {v4, v0, v5}, Landroid/support/v4/util/ContainerHelpers;.binarySearch:([III)I // method@07d8 │ │ -048668: 0a03 |000c: move-result v3 │ │ -04866a: 3a03 f8ff |000d: if-ltz v3, 0005 // -0008 │ │ -04866e: 5464 d802 |000f: iget-object v4, v6, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@02d8 │ │ -048672: e005 0301 |0011: shl-int/lit8 v5, v3, #int 1 // #01 │ │ -048676: 4604 0405 |0013: aget-object v4, v4, v5 │ │ -04867a: 3804 f0ff |0015: if-eqz v4, 0005 // -0010 │ │ -04867e: d801 0301 |0017: add-int/lit8 v1, v3, #int 1 // #01 │ │ -048682: 3501 1500 |0019: if-ge v1, v0, 002e // +0015 │ │ -048686: 5464 db02 |001b: iget-object v4, v6, Landroid/support/v4/util/SimpleArrayMap;.mHashes:[I // field@02db │ │ -04868a: 4404 0401 |001d: aget v4, v4, v1 │ │ -04868e: 3904 0f00 |001f: if-nez v4, 002e // +000f │ │ -048692: 5464 d802 |0021: iget-object v4, v6, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@02d8 │ │ -048696: e005 0101 |0023: shl-int/lit8 v5, v1, #int 1 // #01 │ │ -04869a: 4604 0405 |0025: aget-object v4, v4, v5 │ │ -04869e: 3904 0400 |0027: if-nez v4, 002b // +0004 │ │ -0486a2: 0113 |0029: move v3, v1 │ │ -0486a4: 28db |002a: goto 0005 // -0025 │ │ -0486a6: d801 0101 |002b: add-int/lit8 v1, v1, #int 1 // #01 │ │ -0486aa: 28ec |002d: goto 0019 // -0014 │ │ -0486ac: d802 03ff |002e: add-int/lit8 v2, v3, #int -1 // #ff │ │ -0486b0: 3a02 1500 |0030: if-ltz v2, 0045 // +0015 │ │ -0486b4: 5464 db02 |0032: iget-object v4, v6, Landroid/support/v4/util/SimpleArrayMap;.mHashes:[I // field@02db │ │ -0486b8: 4404 0402 |0034: aget v4, v4, v2 │ │ -0486bc: 3904 0f00 |0036: if-nez v4, 0045 // +000f │ │ -0486c0: 5464 d802 |0038: iget-object v4, v6, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@02d8 │ │ -0486c4: e005 0201 |003a: shl-int/lit8 v5, v2, #int 1 // #01 │ │ -0486c8: 4604 0405 |003c: aget-object v4, v4, v5 │ │ -0486cc: 3904 0400 |003e: if-nez v4, 0042 // +0004 │ │ -0486d0: 0123 |0040: move v3, v2 │ │ -0486d2: 28c4 |0041: goto 0005 // -003c │ │ -0486d4: d802 02ff |0042: add-int/lit8 v2, v2, #int -1 // #ff │ │ -0486d8: 28ec |0044: goto 0030 // -0014 │ │ -0486da: df03 01ff |0045: xor-int/lit8 v3, v1, #int -1 // #ff │ │ -0486de: 28be |0047: goto 0005 // -0042 │ │ +04a1d8: |[04a1d8] android.support.v4.util.SimpleArrayMap.indexOfNull:()I │ │ +04a1e8: 5260 dc02 |0000: iget v0, v6, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@02dc │ │ +04a1ec: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ +04a1f0: 12f3 |0004: const/4 v3, #int -1 // #ff │ │ +04a1f2: 0f03 |0005: return v3 │ │ +04a1f4: 5464 db02 |0006: iget-object v4, v6, Landroid/support/v4/util/SimpleArrayMap;.mHashes:[I // field@02db │ │ +04a1f8: 1205 |0008: const/4 v5, #int 0 // #0 │ │ +04a1fa: 7130 d807 0405 |0009: invoke-static {v4, v0, v5}, Landroid/support/v4/util/ContainerHelpers;.binarySearch:([III)I // method@07d8 │ │ +04a200: 0a03 |000c: move-result v3 │ │ +04a202: 3a03 f8ff |000d: if-ltz v3, 0005 // -0008 │ │ +04a206: 5464 d802 |000f: iget-object v4, v6, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@02d8 │ │ +04a20a: e005 0301 |0011: shl-int/lit8 v5, v3, #int 1 // #01 │ │ +04a20e: 4604 0405 |0013: aget-object v4, v4, v5 │ │ +04a212: 3804 f0ff |0015: if-eqz v4, 0005 // -0010 │ │ +04a216: d801 0301 |0017: add-int/lit8 v1, v3, #int 1 // #01 │ │ +04a21a: 3501 1500 |0019: if-ge v1, v0, 002e // +0015 │ │ +04a21e: 5464 db02 |001b: iget-object v4, v6, Landroid/support/v4/util/SimpleArrayMap;.mHashes:[I // field@02db │ │ +04a222: 4404 0401 |001d: aget v4, v4, v1 │ │ +04a226: 3904 0f00 |001f: if-nez v4, 002e // +000f │ │ +04a22a: 5464 d802 |0021: iget-object v4, v6, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@02d8 │ │ +04a22e: e005 0101 |0023: shl-int/lit8 v5, v1, #int 1 // #01 │ │ +04a232: 4604 0405 |0025: aget-object v4, v4, v5 │ │ +04a236: 3904 0400 |0027: if-nez v4, 002b // +0004 │ │ +04a23a: 0113 |0029: move v3, v1 │ │ +04a23c: 28db |002a: goto 0005 // -0025 │ │ +04a23e: d801 0101 |002b: add-int/lit8 v1, v1, #int 1 // #01 │ │ +04a242: 28ec |002d: goto 0019 // -0014 │ │ +04a244: d802 03ff |002e: add-int/lit8 v2, v3, #int -1 // #ff │ │ +04a248: 3a02 1500 |0030: if-ltz v2, 0045 // +0015 │ │ +04a24c: 5464 db02 |0032: iget-object v4, v6, Landroid/support/v4/util/SimpleArrayMap;.mHashes:[I // field@02db │ │ +04a250: 4404 0402 |0034: aget v4, v4, v2 │ │ +04a254: 3904 0f00 |0036: if-nez v4, 0045 // +000f │ │ +04a258: 5464 d802 |0038: iget-object v4, v6, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@02d8 │ │ +04a25c: e005 0201 |003a: shl-int/lit8 v5, v2, #int 1 // #01 │ │ +04a260: 4604 0405 |003c: aget-object v4, v4, v5 │ │ +04a264: 3904 0400 |003e: if-nez v4, 0042 // +0004 │ │ +04a268: 0123 |0040: move v3, v2 │ │ +04a26a: 28c4 |0041: goto 0005 // -003c │ │ +04a26c: d802 02ff |0042: add-int/lit8 v2, v2, #int -1 // #ff │ │ +04a270: 28ec |0044: goto 0030 // -0014 │ │ +04a272: df03 01ff |0045: xor-int/lit8 v3, v1, #int -1 // #ff │ │ +04a276: 28be |0047: goto 0005 // -0042 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=100 │ │ 0x0002 line=103 │ │ 0x0004 line=104 │ │ 0x0005 line=134 │ │ 0x0006 line=107 │ │ @@ -37221,39 +37223,39 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0000 () │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 40 16-bit code units │ │ -0486e0: |[0486e0] android.support.v4.util.SimpleArrayMap.indexOfValue:(Ljava/lang/Object;)I │ │ -0486f0: 5243 dc02 |0000: iget v3, v4, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@02dc │ │ -0486f4: da00 0302 |0002: mul-int/lit8 v0, v3, #int 2 // #02 │ │ -0486f8: 5441 d802 |0004: iget-object v1, v4, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@02d8 │ │ -0486fc: 3905 0f00 |0006: if-nez v5, 0015 // +000f │ │ -048700: 1212 |0008: const/4 v2, #int 1 // #1 │ │ -048702: 3502 1d00 |0009: if-ge v2, v0, 0026 // +001d │ │ -048706: 4603 0102 |000b: aget-object v3, v1, v2 │ │ -04870a: 3903 0500 |000d: if-nez v3, 0012 // +0005 │ │ -04870e: e103 0201 |000f: shr-int/lit8 v3, v2, #int 1 // #01 │ │ -048712: 0f03 |0011: return v3 │ │ -048714: d802 0202 |0012: add-int/lit8 v2, v2, #int 2 // #02 │ │ -048718: 28f5 |0014: goto 0009 // -000b │ │ -04871a: 1212 |0015: const/4 v2, #int 1 // #1 │ │ -04871c: 3502 1000 |0016: if-ge v2, v0, 0026 // +0010 │ │ -048720: 4603 0102 |0018: aget-object v3, v1, v2 │ │ -048724: 6e20 1e15 3500 |001a: invoke-virtual {v5, v3}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@151e │ │ -04872a: 0a03 |001d: move-result v3 │ │ -04872c: 3803 0500 |001e: if-eqz v3, 0023 // +0005 │ │ -048730: e103 0201 |0020: shr-int/lit8 v3, v2, #int 1 // #01 │ │ -048734: 28ef |0022: goto 0011 // -0011 │ │ -048736: d802 0202 |0023: add-int/lit8 v2, v2, #int 2 // #02 │ │ -04873a: 28f1 |0025: goto 0016 // -000f │ │ -04873c: 12f3 |0026: const/4 v3, #int -1 // #ff │ │ -04873e: 28ea |0027: goto 0011 // -0016 │ │ +04a278: |[04a278] android.support.v4.util.SimpleArrayMap.indexOfValue:(Ljava/lang/Object;)I │ │ +04a288: 5243 dc02 |0000: iget v3, v4, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@02dc │ │ +04a28c: da00 0302 |0002: mul-int/lit8 v0, v3, #int 2 // #02 │ │ +04a290: 5441 d802 |0004: iget-object v1, v4, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@02d8 │ │ +04a294: 3905 0f00 |0006: if-nez v5, 0015 // +000f │ │ +04a298: 1212 |0008: const/4 v2, #int 1 // #1 │ │ +04a29a: 3502 1d00 |0009: if-ge v2, v0, 0026 // +001d │ │ +04a29e: 4603 0102 |000b: aget-object v3, v1, v2 │ │ +04a2a2: 3903 0500 |000d: if-nez v3, 0012 // +0005 │ │ +04a2a6: e103 0201 |000f: shr-int/lit8 v3, v2, #int 1 // #01 │ │ +04a2aa: 0f03 |0011: return v3 │ │ +04a2ac: d802 0202 |0012: add-int/lit8 v2, v2, #int 2 // #02 │ │ +04a2b0: 28f5 |0014: goto 0009 // -000b │ │ +04a2b2: 1212 |0015: const/4 v2, #int 1 // #1 │ │ +04a2b4: 3502 1000 |0016: if-ge v2, v0, 0026 // +0010 │ │ +04a2b8: 4603 0102 |0018: aget-object v3, v1, v2 │ │ +04a2bc: 6e20 1e15 3500 |001a: invoke-virtual {v5, v3}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@151e │ │ +04a2c2: 0a03 |001d: move-result v3 │ │ +04a2c4: 3803 0500 |001e: if-eqz v3, 0023 // +0005 │ │ +04a2c8: e103 0201 |0020: shr-int/lit8 v3, v2, #int 1 // #01 │ │ +04a2cc: 28ef |0022: goto 0011 // -0011 │ │ +04a2ce: d802 0202 |0023: add-int/lit8 v2, v2, #int 2 // #02 │ │ +04a2d2: 28f1 |0025: goto 0016 // -000f │ │ +04a2d4: 12f3 |0026: const/4 v3, #int -1 // #ff │ │ +04a2d6: 28ea |0027: goto 0011 // -0016 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=277 │ │ 0x0004 line=278 │ │ 0x0006 line=279 │ │ 0x0008 line=280 │ │ 0x000b line=281 │ │ @@ -37279,21 +37281,21 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -048740: |[048740] android.support.v4.util.SimpleArrayMap.isEmpty:()Z │ │ -048750: 5210 dc02 |0000: iget v0, v1, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@02dc │ │ -048754: 3c00 0400 |0002: if-gtz v0, 0006 // +0004 │ │ -048758: 1210 |0004: const/4 v0, #int 1 // #1 │ │ -04875a: 0f00 |0005: return v0 │ │ -04875c: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -04875e: 28fe |0007: goto 0005 // -0002 │ │ +04a2d8: |[04a2d8] android.support.v4.util.SimpleArrayMap.isEmpty:()Z │ │ +04a2e8: 5210 dc02 |0000: iget v0, v1, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@02dc │ │ +04a2ec: 3c00 0400 |0002: if-gtz v0, 0006 // +0004 │ │ +04a2f0: 1210 |0004: const/4 v0, #int 1 // #1 │ │ +04a2f2: 0f00 |0005: return v0 │ │ +04a2f4: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +04a2f6: 28fe |0007: goto 0005 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=352 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/util/SimpleArrayMap; │ │ 0x0000 - 0x0008 reg=1 this Landroid/support/v4/util/SimpleArrayMap; Landroid/support/v4/util/SimpleArrayMap; │ │ │ │ @@ -37302,19 +37304,19 @@ │ │ type : '(I)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 7 16-bit code units │ │ -048760: |[048760] android.support.v4.util.SimpleArrayMap.keyAt:(I)Ljava/lang/Object; │ │ -048770: 5420 d802 |0000: iget-object v0, v2, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@02d8 │ │ -048774: e001 0301 |0002: shl-int/lit8 v1, v3, #int 1 // #01 │ │ -048778: 4600 0001 |0004: aget-object v0, v0, v1 │ │ -04877c: 1100 |0006: return-object v0 │ │ +04a2f8: |[04a2f8] android.support.v4.util.SimpleArrayMap.keyAt:(I)Ljava/lang/Object; │ │ +04a308: 5420 d802 |0000: iget-object v0, v2, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@02d8 │ │ +04a30c: e001 0301 |0002: shl-int/lit8 v1, v3, #int 1 // #01 │ │ +04a310: 4600 0001 |0004: aget-object v0, v0, v1 │ │ +04a314: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=323 │ │ locals : │ │ 0x0000 - 0x0000 reg=2 this Landroid/support/v4/util/SimpleArrayMap; │ │ 0x0000 - 0x0007 reg=2 this Landroid/support/v4/util/SimpleArrayMap; Landroid/support/v4/util/SimpleArrayMap; │ │ 0x0000 - 0x0007 reg=3 index I │ │ @@ -37324,95 +37326,95 @@ │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 14 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 151 16-bit code units │ │ -048780: |[048780] android.support.v4.util.SimpleArrayMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -048790: 1302 0800 |0000: const/16 v2, #int 8 // #8 │ │ -048794: 1246 |0002: const/4 v6, #int 4 // #4 │ │ -048796: 1209 |0003: const/4 v9, #int 0 // #0 │ │ -048798: 390c 1600 |0004: if-nez v12, 001a // +0016 │ │ -04879c: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -04879e: 6e10 6b08 0b00 |0007: invoke-virtual {v11}, Landroid/support/v4/util/SimpleArrayMap;.indexOfNull:()I // method@086b │ │ -0487a4: 0a01 |000a: move-result v1 │ │ -0487a6: 3a01 1800 |000b: if-ltz v1, 0023 // +0018 │ │ -0487aa: e006 0101 |000d: shl-int/lit8 v6, v1, #int 1 // #01 │ │ -0487ae: d801 0601 |000f: add-int/lit8 v1, v6, #int 1 // #01 │ │ -0487b2: 54b6 d802 |0011: iget-object v6, v11, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@02d8 │ │ -0487b6: 4605 0601 |0013: aget-object v5, v6, v1 │ │ -0487ba: 54b6 d802 |0015: iget-object v6, v11, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@02d8 │ │ -0487be: 4d0d 0601 |0017: aput-object v13, v6, v1 │ │ -0487c2: 1105 |0019: return-object v5 │ │ -0487c4: 6e10 2015 0c00 |001a: invoke-virtual {v12}, Ljava/lang/Object;.hashCode:()I // method@1520 │ │ -0487ca: 0a00 |001d: move-result v0 │ │ -0487cc: 6e30 6a08 cb00 |001e: invoke-virtual {v11, v12, v0}, Landroid/support/v4/util/SimpleArrayMap;.indexOf:(Ljava/lang/Object;I)I // method@086a │ │ -0487d2: 0a01 |0021: move-result v1 │ │ -0487d4: 28e9 |0022: goto 000b // -0017 │ │ -0487d6: df01 01ff |0023: xor-int/lit8 v1, v1, #int -1 // #ff │ │ -0487da: 52b7 dc02 |0025: iget v7, v11, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@02dc │ │ -0487de: 54b8 db02 |0027: iget-object v8, v11, Landroid/support/v4/util/SimpleArrayMap;.mHashes:[I // field@02db │ │ -0487e2: 2188 |0029: array-length v8, v8 │ │ -0487e4: 3487 2b00 |002a: if-lt v7, v8, 0055 // +002b │ │ -0487e8: 52b7 dc02 |002c: iget v7, v11, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@02dc │ │ -0487ec: 3427 6300 |002e: if-lt v7, v2, 0091 // +0063 │ │ -0487f0: 52b6 dc02 |0030: iget v6, v11, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@02dc │ │ -0487f4: 52b7 dc02 |0032: iget v7, v11, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@02dc │ │ -0487f8: e107 0701 |0034: shr-int/lit8 v7, v7, #int 1 // #01 │ │ -0487fc: 9002 0607 |0036: add-int v2, v6, v7 │ │ -048800: 54b4 db02 |0038: iget-object v4, v11, Landroid/support/v4/util/SimpleArrayMap;.mHashes:[I // field@02db │ │ -048804: 54b3 d802 |003a: iget-object v3, v11, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@02d8 │ │ -048808: 7020 6108 2b00 |003c: invoke-direct {v11, v2}, Landroid/support/v4/util/SimpleArrayMap;.allocArrays:(I)V // method@0861 │ │ -04880e: 54b6 db02 |003f: iget-object v6, v11, Landroid/support/v4/util/SimpleArrayMap;.mHashes:[I // field@02db │ │ -048812: 2166 |0041: array-length v6, v6 │ │ -048814: 3d06 0e00 |0042: if-lez v6, 0050 // +000e │ │ -048818: 54b6 db02 |0044: iget-object v6, v11, Landroid/support/v4/util/SimpleArrayMap;.mHashes:[I // field@02db │ │ -04881c: 2147 |0046: array-length v7, v4 │ │ -04881e: 7157 6515 9496 |0047: invoke-static {v4, v9, v6, v9, v7}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@1565 │ │ -048824: 54b6 d802 |004a: iget-object v6, v11, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@02d8 │ │ -048828: 2137 |004c: array-length v7, v3 │ │ -04882a: 7157 6515 9396 |004d: invoke-static {v3, v9, v6, v9, v7}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@1565 │ │ -048830: 52b6 dc02 |0050: iget v6, v11, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@02dc │ │ -048834: 7130 6708 3406 |0052: invoke-static {v4, v3, v6}, Landroid/support/v4/util/SimpleArrayMap;.freeArrays:([I[Ljava/lang/Object;I)V // method@0867 │ │ -04883a: 52b6 dc02 |0055: iget v6, v11, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@02dc │ │ -04883e: 3561 2000 |0057: if-ge v1, v6, 0077 // +0020 │ │ -048842: 54b6 db02 |0059: iget-object v6, v11, Landroid/support/v4/util/SimpleArrayMap;.mHashes:[I // field@02db │ │ -048846: 54b7 db02 |005b: iget-object v7, v11, Landroid/support/v4/util/SimpleArrayMap;.mHashes:[I // field@02db │ │ -04884a: d808 0101 |005d: add-int/lit8 v8, v1, #int 1 // #01 │ │ -04884e: 52b9 dc02 |005f: iget v9, v11, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@02dc │ │ -048852: b119 |0061: sub-int/2addr v9, v1 │ │ -048854: 7159 6515 1687 |0062: invoke-static {v6, v1, v7, v8, v9}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@1565 │ │ -04885a: 54b6 d802 |0065: iget-object v6, v11, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@02d8 │ │ -04885e: e007 0101 |0067: shl-int/lit8 v7, v1, #int 1 // #01 │ │ -048862: 54b8 d802 |0069: iget-object v8, v11, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@02d8 │ │ -048866: d809 0101 |006b: add-int/lit8 v9, v1, #int 1 // #01 │ │ -04886a: e009 0901 |006d: shl-int/lit8 v9, v9, #int 1 // #01 │ │ -04886e: 52ba dc02 |006f: iget v10, v11, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@02dc │ │ -048872: b11a |0071: sub-int/2addr v10, v1 │ │ -048874: e00a 0a01 |0072: shl-int/lit8 v10, v10, #int 1 // #01 │ │ -048878: 715a 6515 7698 |0074: invoke-static {v6, v7, v8, v9, v10}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@1565 │ │ -04887e: 54b6 db02 |0077: iget-object v6, v11, Landroid/support/v4/util/SimpleArrayMap;.mHashes:[I // field@02db │ │ -048882: 4b00 0601 |0079: aput v0, v6, v1 │ │ -048886: 54b6 d802 |007b: iget-object v6, v11, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@02d8 │ │ -04888a: e007 0101 |007d: shl-int/lit8 v7, v1, #int 1 // #01 │ │ -04888e: 4d0c 0607 |007f: aput-object v12, v6, v7 │ │ -048892: 54b6 d802 |0081: iget-object v6, v11, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@02d8 │ │ -048896: e007 0101 |0083: shl-int/lit8 v7, v1, #int 1 // #01 │ │ -04889a: d807 0701 |0085: add-int/lit8 v7, v7, #int 1 // #01 │ │ -04889e: 4d0d 0607 |0087: aput-object v13, v6, v7 │ │ -0488a2: 52b6 dc02 |0089: iget v6, v11, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@02dc │ │ -0488a6: d806 0601 |008b: add-int/lit8 v6, v6, #int 1 // #01 │ │ -0488aa: 59b6 dc02 |008d: iput v6, v11, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@02dc │ │ -0488ae: 1205 |008f: const/4 v5, #int 0 // #0 │ │ -0488b0: 2889 |0090: goto 0019 // -0077 │ │ -0488b2: 52b7 dc02 |0091: iget v7, v11, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@02dc │ │ -0488b6: 3567 a5ff |0093: if-ge v7, v6, 0038 // -005b │ │ -0488ba: 0162 |0095: move v2, v6 │ │ -0488bc: 28a2 |0096: goto 0038 // -005e │ │ +04a318: |[04a318] android.support.v4.util.SimpleArrayMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +04a328: 1302 0800 |0000: const/16 v2, #int 8 // #8 │ │ +04a32c: 1246 |0002: const/4 v6, #int 4 // #4 │ │ +04a32e: 1209 |0003: const/4 v9, #int 0 // #0 │ │ +04a330: 390c 1600 |0004: if-nez v12, 001a // +0016 │ │ +04a334: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +04a336: 6e10 6b08 0b00 |0007: invoke-virtual {v11}, Landroid/support/v4/util/SimpleArrayMap;.indexOfNull:()I // method@086b │ │ +04a33c: 0a01 |000a: move-result v1 │ │ +04a33e: 3a01 1800 |000b: if-ltz v1, 0023 // +0018 │ │ +04a342: e006 0101 |000d: shl-int/lit8 v6, v1, #int 1 // #01 │ │ +04a346: d801 0601 |000f: add-int/lit8 v1, v6, #int 1 // #01 │ │ +04a34a: 54b6 d802 |0011: iget-object v6, v11, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@02d8 │ │ +04a34e: 4605 0601 |0013: aget-object v5, v6, v1 │ │ +04a352: 54b6 d802 |0015: iget-object v6, v11, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@02d8 │ │ +04a356: 4d0d 0601 |0017: aput-object v13, v6, v1 │ │ +04a35a: 1105 |0019: return-object v5 │ │ +04a35c: 6e10 2015 0c00 |001a: invoke-virtual {v12}, Ljava/lang/Object;.hashCode:()I // method@1520 │ │ +04a362: 0a00 |001d: move-result v0 │ │ +04a364: 6e30 6a08 cb00 |001e: invoke-virtual {v11, v12, v0}, Landroid/support/v4/util/SimpleArrayMap;.indexOf:(Ljava/lang/Object;I)I // method@086a │ │ +04a36a: 0a01 |0021: move-result v1 │ │ +04a36c: 28e9 |0022: goto 000b // -0017 │ │ +04a36e: df01 01ff |0023: xor-int/lit8 v1, v1, #int -1 // #ff │ │ +04a372: 52b7 dc02 |0025: iget v7, v11, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@02dc │ │ +04a376: 54b8 db02 |0027: iget-object v8, v11, Landroid/support/v4/util/SimpleArrayMap;.mHashes:[I // field@02db │ │ +04a37a: 2188 |0029: array-length v8, v8 │ │ +04a37c: 3487 2b00 |002a: if-lt v7, v8, 0055 // +002b │ │ +04a380: 52b7 dc02 |002c: iget v7, v11, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@02dc │ │ +04a384: 3427 6300 |002e: if-lt v7, v2, 0091 // +0063 │ │ +04a388: 52b6 dc02 |0030: iget v6, v11, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@02dc │ │ +04a38c: 52b7 dc02 |0032: iget v7, v11, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@02dc │ │ +04a390: e107 0701 |0034: shr-int/lit8 v7, v7, #int 1 // #01 │ │ +04a394: 9002 0607 |0036: add-int v2, v6, v7 │ │ +04a398: 54b4 db02 |0038: iget-object v4, v11, Landroid/support/v4/util/SimpleArrayMap;.mHashes:[I // field@02db │ │ +04a39c: 54b3 d802 |003a: iget-object v3, v11, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@02d8 │ │ +04a3a0: 7020 6108 2b00 |003c: invoke-direct {v11, v2}, Landroid/support/v4/util/SimpleArrayMap;.allocArrays:(I)V // method@0861 │ │ +04a3a6: 54b6 db02 |003f: iget-object v6, v11, Landroid/support/v4/util/SimpleArrayMap;.mHashes:[I // field@02db │ │ +04a3aa: 2166 |0041: array-length v6, v6 │ │ +04a3ac: 3d06 0e00 |0042: if-lez v6, 0050 // +000e │ │ +04a3b0: 54b6 db02 |0044: iget-object v6, v11, Landroid/support/v4/util/SimpleArrayMap;.mHashes:[I // field@02db │ │ +04a3b4: 2147 |0046: array-length v7, v4 │ │ +04a3b6: 7157 6515 9496 |0047: invoke-static {v4, v9, v6, v9, v7}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@1565 │ │ +04a3bc: 54b6 d802 |004a: iget-object v6, v11, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@02d8 │ │ +04a3c0: 2137 |004c: array-length v7, v3 │ │ +04a3c2: 7157 6515 9396 |004d: invoke-static {v3, v9, v6, v9, v7}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@1565 │ │ +04a3c8: 52b6 dc02 |0050: iget v6, v11, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@02dc │ │ +04a3cc: 7130 6708 3406 |0052: invoke-static {v4, v3, v6}, Landroid/support/v4/util/SimpleArrayMap;.freeArrays:([I[Ljava/lang/Object;I)V // method@0867 │ │ +04a3d2: 52b6 dc02 |0055: iget v6, v11, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@02dc │ │ +04a3d6: 3561 2000 |0057: if-ge v1, v6, 0077 // +0020 │ │ +04a3da: 54b6 db02 |0059: iget-object v6, v11, Landroid/support/v4/util/SimpleArrayMap;.mHashes:[I // field@02db │ │ +04a3de: 54b7 db02 |005b: iget-object v7, v11, Landroid/support/v4/util/SimpleArrayMap;.mHashes:[I // field@02db │ │ +04a3e2: d808 0101 |005d: add-int/lit8 v8, v1, #int 1 // #01 │ │ +04a3e6: 52b9 dc02 |005f: iget v9, v11, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@02dc │ │ +04a3ea: b119 |0061: sub-int/2addr v9, v1 │ │ +04a3ec: 7159 6515 1687 |0062: invoke-static {v6, v1, v7, v8, v9}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@1565 │ │ +04a3f2: 54b6 d802 |0065: iget-object v6, v11, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@02d8 │ │ +04a3f6: e007 0101 |0067: shl-int/lit8 v7, v1, #int 1 // #01 │ │ +04a3fa: 54b8 d802 |0069: iget-object v8, v11, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@02d8 │ │ +04a3fe: d809 0101 |006b: add-int/lit8 v9, v1, #int 1 // #01 │ │ +04a402: e009 0901 |006d: shl-int/lit8 v9, v9, #int 1 // #01 │ │ +04a406: 52ba dc02 |006f: iget v10, v11, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@02dc │ │ +04a40a: b11a |0071: sub-int/2addr v10, v1 │ │ +04a40c: e00a 0a01 |0072: shl-int/lit8 v10, v10, #int 1 // #01 │ │ +04a410: 715a 6515 7698 |0074: invoke-static {v6, v7, v8, v9, v10}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@1565 │ │ +04a416: 54b6 db02 |0077: iget-object v6, v11, Landroid/support/v4/util/SimpleArrayMap;.mHashes:[I // field@02db │ │ +04a41a: 4b00 0601 |0079: aput v0, v6, v1 │ │ +04a41e: 54b6 d802 |007b: iget-object v6, v11, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@02d8 │ │ +04a422: e007 0101 |007d: shl-int/lit8 v7, v1, #int 1 // #01 │ │ +04a426: 4d0c 0607 |007f: aput-object v12, v6, v7 │ │ +04a42a: 54b6 d802 |0081: iget-object v6, v11, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@02d8 │ │ +04a42e: e007 0101 |0083: shl-int/lit8 v7, v1, #int 1 // #01 │ │ +04a432: d807 0701 |0085: add-int/lit8 v7, v7, #int 1 // #01 │ │ +04a436: 4d0d 0607 |0087: aput-object v13, v6, v7 │ │ +04a43a: 52b6 dc02 |0089: iget v6, v11, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@02dc │ │ +04a43e: d806 0601 |008b: add-int/lit8 v6, v6, #int 1 // #01 │ │ +04a442: 59b6 dc02 |008d: iput v6, v11, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@02dc │ │ +04a446: 1205 |008f: const/4 v5, #int 0 // #0 │ │ +04a448: 2889 |0090: goto 0019 // -0077 │ │ +04a44a: 52b7 dc02 |0091: iget v7, v11, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@02dc │ │ +04a44e: 3567 a5ff |0093: if-ge v7, v6, 0038 // -005b │ │ +04a452: 0162 |0095: move v2, v6 │ │ +04a454: 28a2 |0096: goto 0038 // -005e │ │ catches : (none) │ │ positions : │ │ 0x0004 line=366 │ │ 0x0006 line=367 │ │ 0x0007 line=368 │ │ 0x000b line=373 │ │ 0x000d line=374 │ │ @@ -37461,41 +37463,41 @@ │ │ type : '(Landroid/support/v4/util/SimpleArrayMap;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 51 16-bit code units │ │ -0488c0: |[0488c0] android.support.v4.util.SimpleArrayMap.putAll:(Landroid/support/v4/util/SimpleArrayMap;)V │ │ -0488d0: 1205 |0000: const/4 v5, #int 0 // #0 │ │ -0488d2: 5270 dc02 |0001: iget v0, v7, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@02dc │ │ -0488d6: 5262 dc02 |0003: iget v2, v6, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@02dc │ │ -0488da: b002 |0005: add-int/2addr v2, v0 │ │ -0488dc: 6e20 6508 2600 |0006: invoke-virtual {v6, v2}, Landroid/support/v4/util/SimpleArrayMap;.ensureCapacity:(I)V // method@0865 │ │ -0488e2: 5262 dc02 |0009: iget v2, v6, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@02dc │ │ -0488e6: 3902 1700 |000b: if-nez v2, 0022 // +0017 │ │ -0488ea: 3d00 1400 |000d: if-lez v0, 0021 // +0014 │ │ -0488ee: 5472 db02 |000f: iget-object v2, v7, Landroid/support/v4/util/SimpleArrayMap;.mHashes:[I // field@02db │ │ -0488f2: 5463 db02 |0011: iget-object v3, v6, Landroid/support/v4/util/SimpleArrayMap;.mHashes:[I // field@02db │ │ -0488f6: 7150 6515 5253 |0013: invoke-static {v2, v5, v3, v5, v0}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@1565 │ │ -0488fc: 5472 d802 |0016: iget-object v2, v7, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@02d8 │ │ -048900: 5463 d802 |0018: iget-object v3, v6, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@02d8 │ │ -048904: e004 0001 |001a: shl-int/lit8 v4, v0, #int 1 // #01 │ │ -048908: 7154 6515 5253 |001c: invoke-static {v2, v5, v3, v5, v4}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@1565 │ │ -04890e: 5960 dc02 |001f: iput v0, v6, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@02dc │ │ -048912: 0e00 |0021: return-void │ │ -048914: 1201 |0022: const/4 v1, #int 0 // #0 │ │ -048916: 3501 feff |0023: if-ge v1, v0, 0021 // -0002 │ │ -04891a: 6e20 6e08 1700 |0025: invoke-virtual {v7, v1}, Landroid/support/v4/util/SimpleArrayMap;.keyAt:(I)Ljava/lang/Object; // method@086e │ │ -048920: 0c02 |0028: move-result-object v2 │ │ -048922: 6e20 7608 1700 |0029: invoke-virtual {v7, v1}, Landroid/support/v4/util/SimpleArrayMap;.valueAt:(I)Ljava/lang/Object; // method@0876 │ │ -048928: 0c03 |002c: move-result-object v3 │ │ -04892a: 6e30 6f08 2603 |002d: invoke-virtual {v6, v2, v3}, Landroid/support/v4/util/SimpleArrayMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@086f │ │ -048930: d801 0101 |0030: add-int/lit8 v1, v1, #int 1 // #01 │ │ -048934: 28f1 |0032: goto 0023 // -000f │ │ +04a458: |[04a458] android.support.v4.util.SimpleArrayMap.putAll:(Landroid/support/v4/util/SimpleArrayMap;)V │ │ +04a468: 1205 |0000: const/4 v5, #int 0 // #0 │ │ +04a46a: 5270 dc02 |0001: iget v0, v7, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@02dc │ │ +04a46e: 5262 dc02 |0003: iget v2, v6, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@02dc │ │ +04a472: b002 |0005: add-int/2addr v2, v0 │ │ +04a474: 6e20 6508 2600 |0006: invoke-virtual {v6, v2}, Landroid/support/v4/util/SimpleArrayMap;.ensureCapacity:(I)V // method@0865 │ │ +04a47a: 5262 dc02 |0009: iget v2, v6, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@02dc │ │ +04a47e: 3902 1700 |000b: if-nez v2, 0022 // +0017 │ │ +04a482: 3d00 1400 |000d: if-lez v0, 0021 // +0014 │ │ +04a486: 5472 db02 |000f: iget-object v2, v7, Landroid/support/v4/util/SimpleArrayMap;.mHashes:[I // field@02db │ │ +04a48a: 5463 db02 |0011: iget-object v3, v6, Landroid/support/v4/util/SimpleArrayMap;.mHashes:[I // field@02db │ │ +04a48e: 7150 6515 5253 |0013: invoke-static {v2, v5, v3, v5, v0}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@1565 │ │ +04a494: 5472 d802 |0016: iget-object v2, v7, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@02d8 │ │ +04a498: 5463 d802 |0018: iget-object v3, v6, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@02d8 │ │ +04a49c: e004 0001 |001a: shl-int/lit8 v4, v0, #int 1 // #01 │ │ +04a4a0: 7154 6515 5253 |001c: invoke-static {v2, v5, v3, v5, v4}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@1565 │ │ +04a4a6: 5960 dc02 |001f: iput v0, v6, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@02dc │ │ +04a4aa: 0e00 |0021: return-void │ │ +04a4ac: 1201 |0022: const/4 v1, #int 0 // #0 │ │ +04a4ae: 3501 feff |0023: if-ge v1, v0, 0021 // -0002 │ │ +04a4b2: 6e20 6e08 1700 |0025: invoke-virtual {v7, v1}, Landroid/support/v4/util/SimpleArrayMap;.keyAt:(I)Ljava/lang/Object; // method@086e │ │ +04a4b8: 0c02 |0028: move-result-object v2 │ │ +04a4ba: 6e20 7608 1700 |0029: invoke-virtual {v7, v1}, Landroid/support/v4/util/SimpleArrayMap;.valueAt:(I)Ljava/lang/Object; // method@0876 │ │ +04a4c0: 0c03 |002c: move-result-object v3 │ │ +04a4c2: 6e30 6f08 2603 |002d: invoke-virtual {v6, v2, v3}, Landroid/support/v4/util/SimpleArrayMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@086f │ │ +04a4c8: d801 0101 |0030: add-int/lit8 v1, v1, #int 1 // #01 │ │ +04a4cc: 28f1 |0032: goto 0023 // -000f │ │ catches : (none) │ │ positions : │ │ 0x0001 line=419 │ │ 0x0003 line=420 │ │ 0x0009 line=421 │ │ 0x000d line=422 │ │ 0x000f line=423 │ │ @@ -37518,29 +37520,29 @@ │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 24 16-bit code units │ │ -048938: |[048938] android.support.v4.util.SimpleArrayMap.remove:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -048948: 3903 0d00 |0000: if-nez v3, 000d // +000d │ │ -04894c: 6e10 6b08 0200 |0002: invoke-virtual {v2}, Landroid/support/v4/util/SimpleArrayMap;.indexOfNull:()I // method@086b │ │ -048952: 0a00 |0005: move-result v0 │ │ -048954: 3a00 1000 |0006: if-ltz v0, 0016 // +0010 │ │ -048958: 6e20 7208 0200 |0008: invoke-virtual {v2, v0}, Landroid/support/v4/util/SimpleArrayMap;.removeAt:(I)Ljava/lang/Object; // method@0872 │ │ -04895e: 0c01 |000b: move-result-object v1 │ │ -048960: 1101 |000c: return-object v1 │ │ -048962: 6e10 2015 0300 |000d: invoke-virtual {v3}, Ljava/lang/Object;.hashCode:()I // method@1520 │ │ -048968: 0a01 |0010: move-result v1 │ │ -04896a: 6e30 6a08 3201 |0011: invoke-virtual {v2, v3, v1}, Landroid/support/v4/util/SimpleArrayMap;.indexOf:(Ljava/lang/Object;I)I // method@086a │ │ -048970: 0a00 |0014: move-result v0 │ │ -048972: 28f1 |0015: goto 0006 // -000f │ │ -048974: 1201 |0016: const/4 v1, #int 0 // #0 │ │ -048976: 28f5 |0017: goto 000c // -000b │ │ +04a4d0: |[04a4d0] android.support.v4.util.SimpleArrayMap.remove:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +04a4e0: 3903 0d00 |0000: if-nez v3, 000d // +000d │ │ +04a4e4: 6e10 6b08 0200 |0002: invoke-virtual {v2}, Landroid/support/v4/util/SimpleArrayMap;.indexOfNull:()I // method@086b │ │ +04a4ea: 0a00 |0005: move-result v0 │ │ +04a4ec: 3a00 1000 |0006: if-ltz v0, 0016 // +0010 │ │ +04a4f0: 6e20 7208 0200 |0008: invoke-virtual {v2, v0}, Landroid/support/v4/util/SimpleArrayMap;.removeAt:(I)Ljava/lang/Object; // method@0872 │ │ +04a4f6: 0c01 |000b: move-result-object v1 │ │ +04a4f8: 1101 |000c: return-object v1 │ │ +04a4fa: 6e10 2015 0300 |000d: invoke-virtual {v3}, Ljava/lang/Object;.hashCode:()I // method@1520 │ │ +04a500: 0a01 |0010: move-result v1 │ │ +04a502: 6e30 6a08 3201 |0011: invoke-virtual {v2, v3, v1}, Landroid/support/v4/util/SimpleArrayMap;.indexOf:(Ljava/lang/Object;I)I // method@086a │ │ +04a508: 0a00 |0014: move-result v0 │ │ +04a50a: 28f1 |0015: goto 0006 // -000f │ │ +04a50c: 1201 |0016: const/4 v1, #int 0 // #0 │ │ +04a50e: 28f5 |0017: goto 000c // -000b │ │ catches : (none) │ │ positions : │ │ 0x0000 line=441 │ │ 0x0006 line=442 │ │ 0x0008 line=443 │ │ 0x000c line=446 │ │ 0x000d line=441 │ │ @@ -37557,107 +37559,107 @@ │ │ type : '(I)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 12 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 181 16-bit code units │ │ -048978: |[048978] android.support.v4.util.SimpleArrayMap.removeAt:(I)Ljava/lang/Object; │ │ -048988: 1209 |0000: const/4 v9, #int 0 // #0 │ │ -04898a: 1300 0800 |0001: const/16 v0, #int 8 // #8 │ │ -04898e: 1207 |0003: const/4 v7, #int 0 // #0 │ │ -048990: 54a4 d802 |0004: iget-object v4, v10, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@02d8 │ │ -048994: e005 0b01 |0006: shl-int/lit8 v5, v11, #int 1 // #01 │ │ -048998: d805 0501 |0008: add-int/lit8 v5, v5, #int 1 // #01 │ │ -04899c: 4603 0405 |000a: aget-object v3, v4, v5 │ │ -0489a0: 52a4 dc02 |000c: iget v4, v10, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@02dc │ │ -0489a4: 1215 |000e: const/4 v5, #int 1 // #1 │ │ -0489a6: 3654 1600 |000f: if-gt v4, v5, 0025 // +0016 │ │ -0489aa: 54a4 db02 |0011: iget-object v4, v10, Landroid/support/v4/util/SimpleArrayMap;.mHashes:[I // field@02db │ │ -0489ae: 54a5 d802 |0013: iget-object v5, v10, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@02d8 │ │ -0489b2: 52a6 dc02 |0015: iget v6, v10, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@02dc │ │ -0489b6: 7130 6708 5406 |0017: invoke-static {v4, v5, v6}, Landroid/support/v4/util/SimpleArrayMap;.freeArrays:([I[Ljava/lang/Object;I)V // method@0867 │ │ -0489bc: 6204 b302 |001a: sget-object v4, Landroid/support/v4/util/ContainerHelpers;.EMPTY_INTS:[I // field@02b3 │ │ -0489c0: 5ba4 db02 |001c: iput-object v4, v10, Landroid/support/v4/util/SimpleArrayMap;.mHashes:[I // field@02db │ │ -0489c4: 6204 b502 |001e: sget-object v4, Landroid/support/v4/util/ContainerHelpers;.EMPTY_OBJECTS:[Ljava/lang/Object; // field@02b5 │ │ -0489c8: 5ba4 d802 |0020: iput-object v4, v10, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@02d8 │ │ -0489cc: 59a7 dc02 |0022: iput v7, v10, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@02dc │ │ -0489d0: 1103 |0024: return-object v3 │ │ -0489d2: 54a4 db02 |0025: iget-object v4, v10, Landroid/support/v4/util/SimpleArrayMap;.mHashes:[I // field@02db │ │ -0489d6: 2144 |0027: array-length v4, v4 │ │ -0489d8: 3704 5100 |0028: if-le v4, v0, 0079 // +0051 │ │ -0489dc: 52a4 dc02 |002a: iget v4, v10, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@02dc │ │ -0489e0: 54a5 db02 |002c: iget-object v5, v10, Landroid/support/v4/util/SimpleArrayMap;.mHashes:[I // field@02db │ │ -0489e4: 2155 |002e: array-length v5, v5 │ │ -0489e6: db05 0503 |002f: div-int/lit8 v5, v5, #int 3 // #03 │ │ -0489ea: 3554 4800 |0031: if-ge v4, v5, 0079 // +0048 │ │ -0489ee: 52a4 dc02 |0033: iget v4, v10, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@02dc │ │ -0489f2: 3704 0a00 |0035: if-le v4, v0, 003f // +000a │ │ -0489f6: 52a4 dc02 |0037: iget v4, v10, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@02dc │ │ -0489fa: 52a5 dc02 |0039: iget v5, v10, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@02dc │ │ -0489fe: e105 0501 |003b: shr-int/lit8 v5, v5, #int 1 // #01 │ │ -048a02: 9000 0405 |003d: add-int v0, v4, v5 │ │ -048a06: 54a2 db02 |003f: iget-object v2, v10, Landroid/support/v4/util/SimpleArrayMap;.mHashes:[I // field@02db │ │ -048a0a: 54a1 d802 |0041: iget-object v1, v10, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@02d8 │ │ -048a0e: 7020 6108 0a00 |0043: invoke-direct {v10, v0}, Landroid/support/v4/util/SimpleArrayMap;.allocArrays:(I)V // method@0861 │ │ -048a14: 52a4 dc02 |0046: iget v4, v10, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@02dc │ │ -048a18: d804 04ff |0048: add-int/lit8 v4, v4, #int -1 // #ff │ │ -048a1c: 59a4 dc02 |004a: iput v4, v10, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@02dc │ │ -048a20: 3d0b 0e00 |004c: if-lez v11, 005a // +000e │ │ -048a24: 54a4 db02 |004e: iget-object v4, v10, Landroid/support/v4/util/SimpleArrayMap;.mHashes:[I // field@02db │ │ -048a28: 715b 6515 7274 |0050: invoke-static {v2, v7, v4, v7, v11}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@1565 │ │ -048a2e: 54a4 d802 |0053: iget-object v4, v10, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@02d8 │ │ -048a32: e005 0b01 |0055: shl-int/lit8 v5, v11, #int 1 // #01 │ │ -048a36: 7155 6515 7174 |0057: invoke-static {v1, v7, v4, v7, v5}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@1565 │ │ -048a3c: 52a4 dc02 |005a: iget v4, v10, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@02dc │ │ -048a40: 354b c8ff |005c: if-ge v11, v4, 0024 // -0038 │ │ -048a44: d804 0b01 |005e: add-int/lit8 v4, v11, #int 1 // #01 │ │ -048a48: 54a5 db02 |0060: iget-object v5, v10, Landroid/support/v4/util/SimpleArrayMap;.mHashes:[I // field@02db │ │ -048a4c: 52a6 dc02 |0062: iget v6, v10, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@02dc │ │ -048a50: b1b6 |0064: sub-int/2addr v6, v11 │ │ -048a52: 7156 6515 42b5 |0065: invoke-static {v2, v4, v5, v11, v6}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@1565 │ │ -048a58: d804 0b01 |0068: add-int/lit8 v4, v11, #int 1 // #01 │ │ -048a5c: e004 0401 |006a: shl-int/lit8 v4, v4, #int 1 // #01 │ │ -048a60: 54a5 d802 |006c: iget-object v5, v10, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@02d8 │ │ -048a64: e006 0b01 |006e: shl-int/lit8 v6, v11, #int 1 // #01 │ │ -048a68: 52a7 dc02 |0070: iget v7, v10, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@02dc │ │ -048a6c: b1b7 |0072: sub-int/2addr v7, v11 │ │ -048a6e: e007 0701 |0073: shl-int/lit8 v7, v7, #int 1 // #01 │ │ -048a72: 7157 6515 4165 |0075: invoke-static {v1, v4, v5, v6, v7}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@1565 │ │ -048a78: 28ac |0078: goto 0024 // -0054 │ │ -048a7a: 52a4 dc02 |0079: iget v4, v10, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@02dc │ │ -048a7e: d804 04ff |007b: add-int/lit8 v4, v4, #int -1 // #ff │ │ -048a82: 59a4 dc02 |007d: iput v4, v10, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@02dc │ │ -048a86: 52a4 dc02 |007f: iget v4, v10, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@02dc │ │ -048a8a: 354b 2000 |0081: if-ge v11, v4, 00a1 // +0020 │ │ -048a8e: 54a4 db02 |0083: iget-object v4, v10, Landroid/support/v4/util/SimpleArrayMap;.mHashes:[I // field@02db │ │ -048a92: d805 0b01 |0085: add-int/lit8 v5, v11, #int 1 // #01 │ │ -048a96: 54a6 db02 |0087: iget-object v6, v10, Landroid/support/v4/util/SimpleArrayMap;.mHashes:[I // field@02db │ │ -048a9a: 52a7 dc02 |0089: iget v7, v10, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@02dc │ │ -048a9e: b1b7 |008b: sub-int/2addr v7, v11 │ │ -048aa0: 7157 6515 54b6 |008c: invoke-static {v4, v5, v6, v11, v7}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@1565 │ │ -048aa6: 54a4 d802 |008f: iget-object v4, v10, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@02d8 │ │ -048aaa: d805 0b01 |0091: add-int/lit8 v5, v11, #int 1 // #01 │ │ -048aae: e005 0501 |0093: shl-int/lit8 v5, v5, #int 1 // #01 │ │ -048ab2: 54a6 d802 |0095: iget-object v6, v10, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@02d8 │ │ -048ab6: e007 0b01 |0097: shl-int/lit8 v7, v11, #int 1 // #01 │ │ -048aba: 52a8 dc02 |0099: iget v8, v10, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@02dc │ │ -048abe: b1b8 |009b: sub-int/2addr v8, v11 │ │ -048ac0: e008 0801 |009c: shl-int/lit8 v8, v8, #int 1 // #01 │ │ -048ac4: 7158 6515 5476 |009e: invoke-static {v4, v5, v6, v7, v8}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@1565 │ │ -048aca: 54a4 d802 |00a1: iget-object v4, v10, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@02d8 │ │ -048ace: 52a5 dc02 |00a3: iget v5, v10, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@02dc │ │ -048ad2: e005 0501 |00a5: shl-int/lit8 v5, v5, #int 1 // #01 │ │ -048ad6: 4d09 0405 |00a7: aput-object v9, v4, v5 │ │ -048ada: 54a4 d802 |00a9: iget-object v4, v10, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@02d8 │ │ -048ade: 52a5 dc02 |00ab: iget v5, v10, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@02dc │ │ -048ae2: e005 0501 |00ad: shl-int/lit8 v5, v5, #int 1 // #01 │ │ -048ae6: d805 0501 |00af: add-int/lit8 v5, v5, #int 1 // #01 │ │ -048aea: 4d09 0405 |00b1: aput-object v9, v4, v5 │ │ -048aee: 2900 71ff |00b3: goto/16 0024 // -008f │ │ +04a510: |[04a510] android.support.v4.util.SimpleArrayMap.removeAt:(I)Ljava/lang/Object; │ │ +04a520: 1209 |0000: const/4 v9, #int 0 // #0 │ │ +04a522: 1300 0800 |0001: const/16 v0, #int 8 // #8 │ │ +04a526: 1207 |0003: const/4 v7, #int 0 // #0 │ │ +04a528: 54a4 d802 |0004: iget-object v4, v10, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@02d8 │ │ +04a52c: e005 0b01 |0006: shl-int/lit8 v5, v11, #int 1 // #01 │ │ +04a530: d805 0501 |0008: add-int/lit8 v5, v5, #int 1 // #01 │ │ +04a534: 4603 0405 |000a: aget-object v3, v4, v5 │ │ +04a538: 52a4 dc02 |000c: iget v4, v10, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@02dc │ │ +04a53c: 1215 |000e: const/4 v5, #int 1 // #1 │ │ +04a53e: 3654 1600 |000f: if-gt v4, v5, 0025 // +0016 │ │ +04a542: 54a4 db02 |0011: iget-object v4, v10, Landroid/support/v4/util/SimpleArrayMap;.mHashes:[I // field@02db │ │ +04a546: 54a5 d802 |0013: iget-object v5, v10, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@02d8 │ │ +04a54a: 52a6 dc02 |0015: iget v6, v10, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@02dc │ │ +04a54e: 7130 6708 5406 |0017: invoke-static {v4, v5, v6}, Landroid/support/v4/util/SimpleArrayMap;.freeArrays:([I[Ljava/lang/Object;I)V // method@0867 │ │ +04a554: 6204 b302 |001a: sget-object v4, Landroid/support/v4/util/ContainerHelpers;.EMPTY_INTS:[I // field@02b3 │ │ +04a558: 5ba4 db02 |001c: iput-object v4, v10, Landroid/support/v4/util/SimpleArrayMap;.mHashes:[I // field@02db │ │ +04a55c: 6204 b502 |001e: sget-object v4, Landroid/support/v4/util/ContainerHelpers;.EMPTY_OBJECTS:[Ljava/lang/Object; // field@02b5 │ │ +04a560: 5ba4 d802 |0020: iput-object v4, v10, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@02d8 │ │ +04a564: 59a7 dc02 |0022: iput v7, v10, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@02dc │ │ +04a568: 1103 |0024: return-object v3 │ │ +04a56a: 54a4 db02 |0025: iget-object v4, v10, Landroid/support/v4/util/SimpleArrayMap;.mHashes:[I // field@02db │ │ +04a56e: 2144 |0027: array-length v4, v4 │ │ +04a570: 3704 5100 |0028: if-le v4, v0, 0079 // +0051 │ │ +04a574: 52a4 dc02 |002a: iget v4, v10, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@02dc │ │ +04a578: 54a5 db02 |002c: iget-object v5, v10, Landroid/support/v4/util/SimpleArrayMap;.mHashes:[I // field@02db │ │ +04a57c: 2155 |002e: array-length v5, v5 │ │ +04a57e: db05 0503 |002f: div-int/lit8 v5, v5, #int 3 // #03 │ │ +04a582: 3554 4800 |0031: if-ge v4, v5, 0079 // +0048 │ │ +04a586: 52a4 dc02 |0033: iget v4, v10, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@02dc │ │ +04a58a: 3704 0a00 |0035: if-le v4, v0, 003f // +000a │ │ +04a58e: 52a4 dc02 |0037: iget v4, v10, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@02dc │ │ +04a592: 52a5 dc02 |0039: iget v5, v10, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@02dc │ │ +04a596: e105 0501 |003b: shr-int/lit8 v5, v5, #int 1 // #01 │ │ +04a59a: 9000 0405 |003d: add-int v0, v4, v5 │ │ +04a59e: 54a2 db02 |003f: iget-object v2, v10, Landroid/support/v4/util/SimpleArrayMap;.mHashes:[I // field@02db │ │ +04a5a2: 54a1 d802 |0041: iget-object v1, v10, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@02d8 │ │ +04a5a6: 7020 6108 0a00 |0043: invoke-direct {v10, v0}, Landroid/support/v4/util/SimpleArrayMap;.allocArrays:(I)V // method@0861 │ │ +04a5ac: 52a4 dc02 |0046: iget v4, v10, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@02dc │ │ +04a5b0: d804 04ff |0048: add-int/lit8 v4, v4, #int -1 // #ff │ │ +04a5b4: 59a4 dc02 |004a: iput v4, v10, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@02dc │ │ +04a5b8: 3d0b 0e00 |004c: if-lez v11, 005a // +000e │ │ +04a5bc: 54a4 db02 |004e: iget-object v4, v10, Landroid/support/v4/util/SimpleArrayMap;.mHashes:[I // field@02db │ │ +04a5c0: 715b 6515 7274 |0050: invoke-static {v2, v7, v4, v7, v11}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@1565 │ │ +04a5c6: 54a4 d802 |0053: iget-object v4, v10, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@02d8 │ │ +04a5ca: e005 0b01 |0055: shl-int/lit8 v5, v11, #int 1 // #01 │ │ +04a5ce: 7155 6515 7174 |0057: invoke-static {v1, v7, v4, v7, v5}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@1565 │ │ +04a5d4: 52a4 dc02 |005a: iget v4, v10, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@02dc │ │ +04a5d8: 354b c8ff |005c: if-ge v11, v4, 0024 // -0038 │ │ +04a5dc: d804 0b01 |005e: add-int/lit8 v4, v11, #int 1 // #01 │ │ +04a5e0: 54a5 db02 |0060: iget-object v5, v10, Landroid/support/v4/util/SimpleArrayMap;.mHashes:[I // field@02db │ │ +04a5e4: 52a6 dc02 |0062: iget v6, v10, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@02dc │ │ +04a5e8: b1b6 |0064: sub-int/2addr v6, v11 │ │ +04a5ea: 7156 6515 42b5 |0065: invoke-static {v2, v4, v5, v11, v6}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@1565 │ │ +04a5f0: d804 0b01 |0068: add-int/lit8 v4, v11, #int 1 // #01 │ │ +04a5f4: e004 0401 |006a: shl-int/lit8 v4, v4, #int 1 // #01 │ │ +04a5f8: 54a5 d802 |006c: iget-object v5, v10, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@02d8 │ │ +04a5fc: e006 0b01 |006e: shl-int/lit8 v6, v11, #int 1 // #01 │ │ +04a600: 52a7 dc02 |0070: iget v7, v10, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@02dc │ │ +04a604: b1b7 |0072: sub-int/2addr v7, v11 │ │ +04a606: e007 0701 |0073: shl-int/lit8 v7, v7, #int 1 // #01 │ │ +04a60a: 7157 6515 4165 |0075: invoke-static {v1, v4, v5, v6, v7}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@1565 │ │ +04a610: 28ac |0078: goto 0024 // -0054 │ │ +04a612: 52a4 dc02 |0079: iget v4, v10, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@02dc │ │ +04a616: d804 04ff |007b: add-int/lit8 v4, v4, #int -1 // #ff │ │ +04a61a: 59a4 dc02 |007d: iput v4, v10, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@02dc │ │ +04a61e: 52a4 dc02 |007f: iget v4, v10, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@02dc │ │ +04a622: 354b 2000 |0081: if-ge v11, v4, 00a1 // +0020 │ │ +04a626: 54a4 db02 |0083: iget-object v4, v10, Landroid/support/v4/util/SimpleArrayMap;.mHashes:[I // field@02db │ │ +04a62a: d805 0b01 |0085: add-int/lit8 v5, v11, #int 1 // #01 │ │ +04a62e: 54a6 db02 |0087: iget-object v6, v10, Landroid/support/v4/util/SimpleArrayMap;.mHashes:[I // field@02db │ │ +04a632: 52a7 dc02 |0089: iget v7, v10, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@02dc │ │ +04a636: b1b7 |008b: sub-int/2addr v7, v11 │ │ +04a638: 7157 6515 54b6 |008c: invoke-static {v4, v5, v6, v11, v7}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@1565 │ │ +04a63e: 54a4 d802 |008f: iget-object v4, v10, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@02d8 │ │ +04a642: d805 0b01 |0091: add-int/lit8 v5, v11, #int 1 // #01 │ │ +04a646: e005 0501 |0093: shl-int/lit8 v5, v5, #int 1 // #01 │ │ +04a64a: 54a6 d802 |0095: iget-object v6, v10, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@02d8 │ │ +04a64e: e007 0b01 |0097: shl-int/lit8 v7, v11, #int 1 // #01 │ │ +04a652: 52a8 dc02 |0099: iget v8, v10, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@02dc │ │ +04a656: b1b8 |009b: sub-int/2addr v8, v11 │ │ +04a658: e008 0801 |009c: shl-int/lit8 v8, v8, #int 1 // #01 │ │ +04a65c: 7158 6515 5476 |009e: invoke-static {v4, v5, v6, v7, v8}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@1565 │ │ +04a662: 54a4 d802 |00a1: iget-object v4, v10, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@02d8 │ │ +04a666: 52a5 dc02 |00a3: iget v5, v10, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@02dc │ │ +04a66a: e005 0501 |00a5: shl-int/lit8 v5, v5, #int 1 // #01 │ │ +04a66e: 4d09 0405 |00a7: aput-object v9, v4, v5 │ │ +04a672: 54a4 d802 |00a9: iget-object v4, v10, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@02d8 │ │ +04a676: 52a5 dc02 |00ab: iget v5, v10, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@02dc │ │ +04a67a: e005 0501 |00ad: shl-int/lit8 v5, v5, #int 1 // #01 │ │ +04a67e: d805 0501 |00af: add-int/lit8 v5, v5, #int 1 // #01 │ │ +04a682: 4d09 0405 |00b1: aput-object v9, v4, v5 │ │ +04a686: 2900 71ff |00b3: goto/16 0024 // -008f │ │ catches : (none) │ │ positions : │ │ 0x0004 line=455 │ │ 0x000c line=456 │ │ 0x0011 line=459 │ │ 0x001a line=460 │ │ 0x001e line=461 │ │ @@ -37695,22 +37697,22 @@ │ │ type : '(ILjava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 13 16-bit code units │ │ -048af4: |[048af4] android.support.v4.util.SimpleArrayMap.setValueAt:(ILjava/lang/Object;)Ljava/lang/Object; │ │ -048b04: e001 0301 |0000: shl-int/lit8 v1, v3, #int 1 // #01 │ │ -048b08: d803 0101 |0002: add-int/lit8 v3, v1, #int 1 // #01 │ │ -048b0c: 5421 d802 |0004: iget-object v1, v2, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@02d8 │ │ -048b10: 4600 0103 |0006: aget-object v0, v1, v3 │ │ -048b14: 5421 d802 |0008: iget-object v1, v2, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@02d8 │ │ -048b18: 4d04 0103 |000a: aput-object v4, v1, v3 │ │ -048b1c: 1100 |000c: return-object v0 │ │ +04a68c: |[04a68c] android.support.v4.util.SimpleArrayMap.setValueAt:(ILjava/lang/Object;)Ljava/lang/Object; │ │ +04a69c: e001 0301 |0000: shl-int/lit8 v1, v3, #int 1 // #01 │ │ +04a6a0: d803 0101 |0002: add-int/lit8 v3, v1, #int 1 // #01 │ │ +04a6a4: 5421 d802 |0004: iget-object v1, v2, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@02d8 │ │ +04a6a8: 4600 0103 |0006: aget-object v0, v1, v3 │ │ +04a6ac: 5421 d802 |0008: iget-object v1, v2, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@02d8 │ │ +04a6b0: 4d04 0103 |000a: aput-object v4, v1, v3 │ │ +04a6b4: 1100 |000c: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=342 │ │ 0x0004 line=343 │ │ 0x0008 line=344 │ │ 0x000c line=345 │ │ locals : │ │ @@ -37726,17 +37728,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -048b20: |[048b20] android.support.v4.util.SimpleArrayMap.size:()I │ │ -048b30: 5210 dc02 |0000: iget v0, v1, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@02dc │ │ -048b34: 0f00 |0002: return v0 │ │ +04a6b8: |[04a6b8] android.support.v4.util.SimpleArrayMap.size:()I │ │ +04a6c8: 5210 dc02 |0000: iget v0, v1, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@02dc │ │ +04a6cc: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=509 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/util/SimpleArrayMap; │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/util/SimpleArrayMap; Landroid/support/v4/util/SimpleArrayMap; │ │ │ │ @@ -37745,55 +37747,55 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 83 16-bit code units │ │ -048b38: |[048b38] android.support.v4.util.SimpleArrayMap.toString:()Ljava/lang/String; │ │ -048b48: 6e10 6d08 0500 |0000: invoke-virtual {v5}, Landroid/support/v4/util/SimpleArrayMap;.isEmpty:()Z // method@086d │ │ -048b4e: 0a04 |0003: move-result v4 │ │ -048b50: 3804 0500 |0004: if-eqz v4, 0009 // +0005 │ │ -048b54: 1a04 d523 |0006: const-string v4, "{}" // string@23d5 │ │ -048b58: 1104 |0008: return-object v4 │ │ -048b5a: 2200 4203 |0009: new-instance v0, Ljava/lang/StringBuilder; // type@0342 │ │ -048b5e: 5254 dc02 |000b: iget v4, v5, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@02dc │ │ -048b62: da04 041c |000d: mul-int/lit8 v4, v4, #int 28 // #1c │ │ -048b66: 7020 5815 4000 |000f: invoke-direct {v0, v4}, Ljava/lang/StringBuilder;.:(I)V // method@1558 │ │ -048b6c: 1304 7b00 |0012: const/16 v4, #int 123 // #7b │ │ -048b70: 6e20 5915 4000 |0014: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@1559 │ │ -048b76: 1201 |0017: const/4 v1, #int 0 // #0 │ │ -048b78: 5254 dc02 |0018: iget v4, v5, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@02dc │ │ -048b7c: 3541 2f00 |001a: if-ge v1, v4, 0049 // +002f │ │ -048b80: 3d01 0700 |001c: if-lez v1, 0023 // +0007 │ │ -048b84: 1a04 2701 |001e: const-string v4, ", " // string@0127 │ │ -048b88: 6e20 5f15 4000 |0020: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -048b8e: 6e20 6e08 1500 |0023: invoke-virtual {v5, v1}, Landroid/support/v4/util/SimpleArrayMap;.keyAt:(I)Ljava/lang/Object; // method@086e │ │ -048b94: 0c02 |0026: move-result-object v2 │ │ -048b96: 3252 1600 |0027: if-eq v2, v5, 003d // +0016 │ │ -048b9a: 6e20 5e15 2000 |0029: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@155e │ │ -048ba0: 1304 3d00 |002c: const/16 v4, #int 61 // #3d │ │ -048ba4: 6e20 5915 4000 |002e: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@1559 │ │ -048baa: 6e20 7608 1500 |0031: invoke-virtual {v5, v1}, Landroid/support/v4/util/SimpleArrayMap;.valueAt:(I)Ljava/lang/Object; // method@0876 │ │ -048bb0: 0c03 |0034: move-result-object v3 │ │ -048bb2: 3253 0e00 |0035: if-eq v3, v5, 0043 // +000e │ │ -048bb6: 6e20 5e15 3000 |0037: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@155e │ │ -048bbc: d801 0101 |003a: add-int/lit8 v1, v1, #int 1 // #01 │ │ -048bc0: 28dc |003c: goto 0018 // -0024 │ │ -048bc2: 1a04 1401 |003d: const-string v4, "(this Map)" // string@0114 │ │ -048bc6: 6e20 5f15 4000 |003f: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -048bcc: 28ea |0042: goto 002c // -0016 │ │ -048bce: 1a04 1401 |0043: const-string v4, "(this Map)" // string@0114 │ │ -048bd2: 6e20 5f15 4000 |0045: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -048bd8: 28f2 |0048: goto 003a // -000e │ │ -048bda: 1304 7d00 |0049: const/16 v4, #int 125 // #7d │ │ -048bde: 6e20 5915 4000 |004b: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@1559 │ │ -048be4: 6e10 6415 0000 |004e: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ -048bea: 0c04 |0051: move-result-object v4 │ │ -048bec: 28b6 |0052: goto 0008 // -004a │ │ +04a6d0: |[04a6d0] android.support.v4.util.SimpleArrayMap.toString:()Ljava/lang/String; │ │ +04a6e0: 6e10 6d08 0500 |0000: invoke-virtual {v5}, Landroid/support/v4/util/SimpleArrayMap;.isEmpty:()Z // method@086d │ │ +04a6e6: 0a04 |0003: move-result v4 │ │ +04a6e8: 3804 0500 |0004: if-eqz v4, 0009 // +0005 │ │ +04a6ec: 1a04 d023 |0006: const-string v4, "{}" // string@23d0 │ │ +04a6f0: 1104 |0008: return-object v4 │ │ +04a6f2: 2200 3f03 |0009: new-instance v0, Ljava/lang/StringBuilder; // type@033f │ │ +04a6f6: 5254 dc02 |000b: iget v4, v5, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@02dc │ │ +04a6fa: da04 041c |000d: mul-int/lit8 v4, v4, #int 28 // #1c │ │ +04a6fe: 7020 5815 4000 |000f: invoke-direct {v0, v4}, Ljava/lang/StringBuilder;.:(I)V // method@1558 │ │ +04a704: 1304 7b00 |0012: const/16 v4, #int 123 // #7b │ │ +04a708: 6e20 5915 4000 |0014: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@1559 │ │ +04a70e: 1201 |0017: const/4 v1, #int 0 // #0 │ │ +04a710: 5254 dc02 |0018: iget v4, v5, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@02dc │ │ +04a714: 3541 2f00 |001a: if-ge v1, v4, 0049 // +002f │ │ +04a718: 3d01 0700 |001c: if-lez v1, 0023 // +0007 │ │ +04a71c: 1a04 2701 |001e: const-string v4, ", " // string@0127 │ │ +04a720: 6e20 5f15 4000 |0020: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +04a726: 6e20 6e08 1500 |0023: invoke-virtual {v5, v1}, Landroid/support/v4/util/SimpleArrayMap;.keyAt:(I)Ljava/lang/Object; // method@086e │ │ +04a72c: 0c02 |0026: move-result-object v2 │ │ +04a72e: 3252 1600 |0027: if-eq v2, v5, 003d // +0016 │ │ +04a732: 6e20 5e15 2000 |0029: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@155e │ │ +04a738: 1304 3d00 |002c: const/16 v4, #int 61 // #3d │ │ +04a73c: 6e20 5915 4000 |002e: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@1559 │ │ +04a742: 6e20 7608 1500 |0031: invoke-virtual {v5, v1}, Landroid/support/v4/util/SimpleArrayMap;.valueAt:(I)Ljava/lang/Object; // method@0876 │ │ +04a748: 0c03 |0034: move-result-object v3 │ │ +04a74a: 3253 0e00 |0035: if-eq v3, v5, 0043 // +000e │ │ +04a74e: 6e20 5e15 3000 |0037: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@155e │ │ +04a754: d801 0101 |003a: add-int/lit8 v1, v1, #int 1 // #01 │ │ +04a758: 28dc |003c: goto 0018 // -0024 │ │ +04a75a: 1a04 1401 |003d: const-string v4, "(this Map)" // string@0114 │ │ +04a75e: 6e20 5f15 4000 |003f: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +04a764: 28ea |0042: goto 002c // -0016 │ │ +04a766: 1a04 1401 |0043: const-string v4, "(this Map)" // string@0114 │ │ +04a76a: 6e20 5f15 4000 |0045: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +04a770: 28f2 |0048: goto 003a // -000e │ │ +04a772: 1304 7d00 |0049: const/16 v4, #int 125 // #7d │ │ +04a776: 6e20 5915 4000 |004b: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@1559 │ │ +04a77c: 6e10 6415 0000 |004e: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ +04a782: 0c04 |0051: move-result-object v4 │ │ +04a784: 28b6 |0052: goto 0008 // -004a │ │ catches : (none) │ │ positions : │ │ 0x0000 line=578 │ │ 0x0006 line=579 │ │ 0x0008 line=603 │ │ 0x0009 line=582 │ │ 0x0012 line=583 │ │ @@ -37826,35 +37828,35 @@ │ │ type : '(I)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 9 16-bit code units │ │ -048bf0: |[048bf0] android.support.v4.util.SimpleArrayMap.valueAt:(I)Ljava/lang/Object; │ │ -048c00: 5420 d802 |0000: iget-object v0, v2, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@02d8 │ │ -048c04: e001 0301 |0002: shl-int/lit8 v1, v3, #int 1 // #01 │ │ -048c08: d801 0101 |0004: add-int/lit8 v1, v1, #int 1 // #01 │ │ -048c0c: 4600 0001 |0006: aget-object v0, v0, v1 │ │ -048c10: 1100 |0008: return-object v0 │ │ +04a788: |[04a788] android.support.v4.util.SimpleArrayMap.valueAt:(I)Ljava/lang/Object; │ │ +04a798: 5420 d802 |0000: iget-object v0, v2, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@02d8 │ │ +04a79c: e001 0301 |0002: shl-int/lit8 v1, v3, #int 1 // #01 │ │ +04a7a0: d801 0101 |0004: add-int/lit8 v1, v1, #int 1 // #01 │ │ +04a7a4: 4600 0001 |0006: aget-object v0, v0, v1 │ │ +04a7a8: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=332 │ │ locals : │ │ 0x0000 - 0x0000 reg=2 this Landroid/support/v4/util/SimpleArrayMap; │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/util/SimpleArrayMap; Landroid/support/v4/util/SimpleArrayMap; │ │ 0x0000 - 0x0009 reg=3 index I │ │ │ │ - source_file_idx : 3218 (SimpleArrayMap.java) │ │ + source_file_idx : 3215 (SimpleArrayMap.java) │ │ │ │ Class #172 header: │ │ -class_idx : 373 │ │ +class_idx : 370 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 826 │ │ -source_file_idx : 3237 │ │ +superclass_idx : 823 │ │ +source_file_idx : 3234 │ │ static_fields_size : 1 │ │ instance_fields_size: 4 │ │ direct_methods_size : 4 │ │ virtual_methods_size: 18 │ │ │ │ Class #172 annotations: │ │ Annotations on class │ │ @@ -37912,37 +37914,37 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -048c14: |[048c14] android.support.v4.util.SparseArrayCompat.:()V │ │ -048c24: 2200 3a03 |0000: new-instance v0, Ljava/lang/Object; // type@033a │ │ -048c28: 7010 1c15 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ -048c2e: 6900 df02 |0005: sput-object v0, Landroid/support/v4/util/SparseArrayCompat;.DELETED:Ljava/lang/Object; // field@02df │ │ -048c32: 0e00 |0007: return-void │ │ +04a7ac: |[04a7ac] android.support.v4.util.SparseArrayCompat.:()V │ │ +04a7bc: 2200 3703 |0000: new-instance v0, Ljava/lang/Object; // type@0337 │ │ +04a7c0: 7010 1c15 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ +04a7c6: 6900 df02 |0005: sput-object v0, Landroid/support/v4/util/SparseArrayCompat;.DELETED:Ljava/lang/Object; // field@02df │ │ +04a7ca: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ locals : │ │ │ │ #1 : (in Landroid/support/v4/util/SparseArrayCompat;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -048c34: |[048c34] android.support.v4.util.SparseArrayCompat.:()V │ │ -048c44: 1300 0a00 |0000: const/16 v0, #int 10 // #a │ │ -048c48: 7020 7908 0100 |0002: invoke-direct {v1, v0}, Landroid/support/v4/util/SparseArrayCompat;.:(I)V // method@0879 │ │ -048c4e: 0e00 |0005: return-void │ │ +04a7cc: |[04a7cc] android.support.v4.util.SparseArrayCompat.:()V │ │ +04a7dc: 1300 0a00 |0000: const/16 v0, #int 10 // #a │ │ +04a7e0: 7020 7908 0100 |0002: invoke-direct {v1, v0}, Landroid/support/v4/util/SparseArrayCompat;.:(I)V // method@0879 │ │ +04a7e6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ 0x0005 line=36 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/util/SparseArrayCompat; │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/util/SparseArrayCompat; Landroid/support/v4/util/SparseArrayCompat; │ │ @@ -37952,32 +37954,32 @@ │ │ type : '(I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 32 16-bit code units │ │ -048c50: |[048c50] android.support.v4.util.SparseArrayCompat.:(I)V │ │ -048c60: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -048c62: 7010 1c15 0200 |0001: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@151c │ │ -048c68: 5c21 e002 |0004: iput-boolean v1, v2, Landroid/support/v4/util/SparseArrayCompat;.mGarbage:Z // field@02e0 │ │ -048c6c: 3903 0d00 |0006: if-nez v3, 0013 // +000d │ │ -048c70: 6200 b302 |0008: sget-object v0, Landroid/support/v4/util/ContainerHelpers;.EMPTY_INTS:[I // field@02b3 │ │ -048c74: 5b20 e102 |000a: iput-object v0, v2, Landroid/support/v4/util/SparseArrayCompat;.mKeys:[I // field@02e1 │ │ -048c78: 6200 b502 |000c: sget-object v0, Landroid/support/v4/util/ContainerHelpers;.EMPTY_OBJECTS:[Ljava/lang/Object; // field@02b5 │ │ -048c7c: 5b20 e302 |000e: iput-object v0, v2, Landroid/support/v4/util/SparseArrayCompat;.mValues:[Ljava/lang/Object; // field@02e3 │ │ -048c80: 5921 e202 |0010: iput v1, v2, Landroid/support/v4/util/SparseArrayCompat;.mSize:I // field@02e2 │ │ -048c84: 0e00 |0012: return-void │ │ -048c86: 7110 dc07 0300 |0013: invoke-static {v3}, Landroid/support/v4/util/ContainerHelpers;.idealIntArraySize:(I)I // method@07dc │ │ -048c8c: 0a03 |0016: move-result v3 │ │ -048c8e: 2330 8f04 |0017: new-array v0, v3, [I // type@048f │ │ -048c92: 5b20 e102 |0019: iput-object v0, v2, Landroid/support/v4/util/SparseArrayCompat;.mKeys:[I // field@02e1 │ │ -048c96: 2330 a404 |001b: new-array v0, v3, [Ljava/lang/Object; // type@04a4 │ │ -048c9a: 5b20 e302 |001d: iput-object v0, v2, Landroid/support/v4/util/SparseArrayCompat;.mValues:[Ljava/lang/Object; // field@02e3 │ │ -048c9e: 28f1 |001f: goto 0010 // -000f │ │ +04a7e8: |[04a7e8] android.support.v4.util.SparseArrayCompat.:(I)V │ │ +04a7f8: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +04a7fa: 7010 1c15 0200 |0001: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@151c │ │ +04a800: 5c21 e002 |0004: iput-boolean v1, v2, Landroid/support/v4/util/SparseArrayCompat;.mGarbage:Z // field@02e0 │ │ +04a804: 3903 0d00 |0006: if-nez v3, 0013 // +000d │ │ +04a808: 6200 b302 |0008: sget-object v0, Landroid/support/v4/util/ContainerHelpers;.EMPTY_INTS:[I // field@02b3 │ │ +04a80c: 5b20 e102 |000a: iput-object v0, v2, Landroid/support/v4/util/SparseArrayCompat;.mKeys:[I // field@02e1 │ │ +04a810: 6200 b502 |000c: sget-object v0, Landroid/support/v4/util/ContainerHelpers;.EMPTY_OBJECTS:[Ljava/lang/Object; // field@02b5 │ │ +04a814: 5b20 e302 |000e: iput-object v0, v2, Landroid/support/v4/util/SparseArrayCompat;.mValues:[Ljava/lang/Object; // field@02e3 │ │ +04a818: 5921 e202 |0010: iput v1, v2, Landroid/support/v4/util/SparseArrayCompat;.mSize:I // field@02e2 │ │ +04a81c: 0e00 |0012: return-void │ │ +04a81e: 7110 dc07 0300 |0013: invoke-static {v3}, Landroid/support/v4/util/ContainerHelpers;.idealIntArraySize:(I)I // method@07dc │ │ +04a824: 0a03 |0016: move-result v3 │ │ +04a826: 2330 8c04 |0017: new-array v0, v3, [I // type@048c │ │ +04a82a: 5b20 e102 |0019: iput-object v0, v2, Landroid/support/v4/util/SparseArrayCompat;.mKeys:[I // field@02e1 │ │ +04a82e: 2330 a104 |001b: new-array v0, v3, [Ljava/lang/Object; // type@04a1 │ │ +04a832: 5b20 e302 |001d: iput-object v0, v2, Landroid/support/v4/util/SparseArrayCompat;.mValues:[Ljava/lang/Object; // field@02e3 │ │ +04a836: 28f1 |001f: goto 0010 // -000f │ │ catches : (none) │ │ positions : │ │ 0x0001 line=45 │ │ 0x0004 line=25 │ │ 0x0006 line=46 │ │ 0x0008 line=47 │ │ 0x000c line=48 │ │ @@ -37996,37 +37998,37 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 38 16-bit code units │ │ -048ca0: |[048ca0] android.support.v4.util.SparseArrayCompat.gc:()V │ │ -048cb0: 5272 e202 |0000: iget v2, v7, Landroid/support/v4/util/SparseArrayCompat;.mSize:I // field@02e2 │ │ -048cb4: 1203 |0002: const/4 v3, #int 0 // #0 │ │ -048cb6: 5471 e102 |0003: iget-object v1, v7, Landroid/support/v4/util/SparseArrayCompat;.mKeys:[I // field@02e1 │ │ -048cba: 5475 e302 |0005: iget-object v5, v7, Landroid/support/v4/util/SparseArrayCompat;.mValues:[Ljava/lang/Object; // field@02e3 │ │ -048cbe: 1200 |0007: const/4 v0, #int 0 // #0 │ │ -048cc0: 3520 1800 |0008: if-ge v0, v2, 0020 // +0018 │ │ -048cc4: 4604 0500 |000a: aget-object v4, v5, v0 │ │ -048cc8: 6206 df02 |000c: sget-object v6, Landroid/support/v4/util/SparseArrayCompat;.DELETED:Ljava/lang/Object; // field@02df │ │ -048ccc: 3264 0f00 |000e: if-eq v4, v6, 001d // +000f │ │ -048cd0: 3230 0b00 |0010: if-eq v0, v3, 001b // +000b │ │ -048cd4: 4406 0100 |0012: aget v6, v1, v0 │ │ -048cd8: 4b06 0103 |0014: aput v6, v1, v3 │ │ -048cdc: 4d04 0503 |0016: aput-object v4, v5, v3 │ │ -048ce0: 1206 |0018: const/4 v6, #int 0 // #0 │ │ -048ce2: 4d06 0500 |0019: aput-object v6, v5, v0 │ │ -048ce6: d803 0301 |001b: add-int/lit8 v3, v3, #int 1 // #01 │ │ -048cea: d800 0001 |001d: add-int/lit8 v0, v0, #int 1 // #01 │ │ -048cee: 28e9 |001f: goto 0008 // -0017 │ │ -048cf0: 1206 |0020: const/4 v6, #int 0 // #0 │ │ -048cf2: 5c76 e002 |0021: iput-boolean v6, v7, Landroid/support/v4/util/SparseArrayCompat;.mGarbage:Z // field@02e0 │ │ -048cf6: 5973 e202 |0023: iput v3, v7, Landroid/support/v4/util/SparseArrayCompat;.mSize:I // field@02e2 │ │ -048cfa: 0e00 |0025: return-void │ │ +04a838: |[04a838] android.support.v4.util.SparseArrayCompat.gc:()V │ │ +04a848: 5272 e202 |0000: iget v2, v7, Landroid/support/v4/util/SparseArrayCompat;.mSize:I // field@02e2 │ │ +04a84c: 1203 |0002: const/4 v3, #int 0 // #0 │ │ +04a84e: 5471 e102 |0003: iget-object v1, v7, Landroid/support/v4/util/SparseArrayCompat;.mKeys:[I // field@02e1 │ │ +04a852: 5475 e302 |0005: iget-object v5, v7, Landroid/support/v4/util/SparseArrayCompat;.mValues:[Ljava/lang/Object; // field@02e3 │ │ +04a856: 1200 |0007: const/4 v0, #int 0 // #0 │ │ +04a858: 3520 1800 |0008: if-ge v0, v2, 0020 // +0018 │ │ +04a85c: 4604 0500 |000a: aget-object v4, v5, v0 │ │ +04a860: 6206 df02 |000c: sget-object v6, Landroid/support/v4/util/SparseArrayCompat;.DELETED:Ljava/lang/Object; // field@02df │ │ +04a864: 3264 0f00 |000e: if-eq v4, v6, 001d // +000f │ │ +04a868: 3230 0b00 |0010: if-eq v0, v3, 001b // +000b │ │ +04a86c: 4406 0100 |0012: aget v6, v1, v0 │ │ +04a870: 4b06 0103 |0014: aput v6, v1, v3 │ │ +04a874: 4d04 0503 |0016: aput-object v4, v5, v3 │ │ +04a878: 1206 |0018: const/4 v6, #int 0 // #0 │ │ +04a87a: 4d06 0500 |0019: aput-object v6, v5, v0 │ │ +04a87e: d803 0301 |001b: add-int/lit8 v3, v3, #int 1 // #01 │ │ +04a882: d800 0001 |001d: add-int/lit8 v0, v0, #int 1 // #01 │ │ +04a886: 28e9 |001f: goto 0008 // -0017 │ │ +04a888: 1206 |0020: const/4 v6, #int 0 // #0 │ │ +04a88a: 5c76 e002 |0021: iput-boolean v6, v7, Landroid/support/v4/util/SparseArrayCompat;.mGarbage:Z // field@02e0 │ │ +04a88e: 5973 e202 |0023: iput v3, v7, Landroid/support/v4/util/SparseArrayCompat;.mSize:I // field@02e2 │ │ +04a892: 0e00 |0025: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=141 │ │ 0x0002 line=142 │ │ 0x0003 line=143 │ │ 0x0005 line=144 │ │ 0x0007 line=146 │ │ @@ -38057,58 +38059,58 @@ │ │ type : '(ILjava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 83 16-bit code units │ │ -048cfc: |[048cfc] android.support.v4.util.SparseArrayCompat.append:(ILjava/lang/Object;)V │ │ -048d0c: 1206 |0000: const/4 v6, #int 0 // #0 │ │ -048d0e: 5274 e202 |0001: iget v4, v7, Landroid/support/v4/util/SparseArrayCompat;.mSize:I // field@02e2 │ │ -048d12: 3804 1000 |0003: if-eqz v4, 0013 // +0010 │ │ -048d16: 5474 e102 |0005: iget-object v4, v7, Landroid/support/v4/util/SparseArrayCompat;.mKeys:[I // field@02e1 │ │ -048d1a: 5275 e202 |0007: iget v5, v7, Landroid/support/v4/util/SparseArrayCompat;.mSize:I // field@02e2 │ │ -048d1e: d805 05ff |0009: add-int/lit8 v5, v5, #int -1 // #ff │ │ -048d22: 4404 0405 |000b: aget v4, v4, v5 │ │ -048d26: 3648 0600 |000d: if-gt v8, v4, 0013 // +0006 │ │ -048d2a: 6e30 8508 8709 |000f: invoke-virtual {v7, v8, v9}, Landroid/support/v4/util/SparseArrayCompat;.put:(ILjava/lang/Object;)V // method@0885 │ │ -048d30: 0e00 |0012: return-void │ │ -048d32: 5574 e002 |0013: iget-boolean v4, v7, Landroid/support/v4/util/SparseArrayCompat;.mGarbage:Z // field@02e0 │ │ -048d36: 3804 0c00 |0015: if-eqz v4, 0021 // +000c │ │ -048d3a: 5274 e202 |0017: iget v4, v7, Landroid/support/v4/util/SparseArrayCompat;.mSize:I // field@02e2 │ │ -048d3e: 5475 e102 |0019: iget-object v5, v7, Landroid/support/v4/util/SparseArrayCompat;.mKeys:[I // field@02e1 │ │ -048d42: 2155 |001b: array-length v5, v5 │ │ -048d44: 3454 0500 |001c: if-lt v4, v5, 0021 // +0005 │ │ -048d48: 7010 7f08 0700 |001e: invoke-direct {v7}, Landroid/support/v4/util/SparseArrayCompat;.gc:()V // method@087f │ │ -048d4e: 5273 e202 |0021: iget v3, v7, Landroid/support/v4/util/SparseArrayCompat;.mSize:I // field@02e2 │ │ -048d52: 5474 e102 |0023: iget-object v4, v7, Landroid/support/v4/util/SparseArrayCompat;.mKeys:[I // field@02e1 │ │ -048d56: 2144 |0025: array-length v4, v4 │ │ -048d58: 3443 2000 |0026: if-lt v3, v4, 0046 // +0020 │ │ -048d5c: d804 0301 |0028: add-int/lit8 v4, v3, #int 1 // #01 │ │ -048d60: 7110 dc07 0400 |002a: invoke-static {v4}, Landroid/support/v4/util/ContainerHelpers;.idealIntArraySize:(I)I // method@07dc │ │ -048d66: 0a00 |002d: move-result v0 │ │ -048d68: 2301 8f04 |002e: new-array v1, v0, [I // type@048f │ │ -048d6c: 2302 a404 |0030: new-array v2, v0, [Ljava/lang/Object; // type@04a4 │ │ -048d70: 5474 e102 |0032: iget-object v4, v7, Landroid/support/v4/util/SparseArrayCompat;.mKeys:[I // field@02e1 │ │ -048d74: 5475 e102 |0034: iget-object v5, v7, Landroid/support/v4/util/SparseArrayCompat;.mKeys:[I // field@02e1 │ │ -048d78: 2155 |0036: array-length v5, v5 │ │ -048d7a: 7155 6515 6461 |0037: invoke-static {v4, v6, v1, v6, v5}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@1565 │ │ -048d80: 5474 e302 |003a: iget-object v4, v7, Landroid/support/v4/util/SparseArrayCompat;.mValues:[Ljava/lang/Object; // field@02e3 │ │ -048d84: 5475 e302 |003c: iget-object v5, v7, Landroid/support/v4/util/SparseArrayCompat;.mValues:[Ljava/lang/Object; // field@02e3 │ │ -048d88: 2155 |003e: array-length v5, v5 │ │ -048d8a: 7155 6515 6462 |003f: invoke-static {v4, v6, v2, v6, v5}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@1565 │ │ -048d90: 5b71 e102 |0042: iput-object v1, v7, Landroid/support/v4/util/SparseArrayCompat;.mKeys:[I // field@02e1 │ │ -048d94: 5b72 e302 |0044: iput-object v2, v7, Landroid/support/v4/util/SparseArrayCompat;.mValues:[Ljava/lang/Object; // field@02e3 │ │ -048d98: 5474 e102 |0046: iget-object v4, v7, Landroid/support/v4/util/SparseArrayCompat;.mKeys:[I // field@02e1 │ │ -048d9c: 4b08 0403 |0048: aput v8, v4, v3 │ │ -048da0: 5474 e302 |004a: iget-object v4, v7, Landroid/support/v4/util/SparseArrayCompat;.mValues:[Ljava/lang/Object; // field@02e3 │ │ -048da4: 4d09 0403 |004c: aput-object v9, v4, v3 │ │ -048da8: d804 0301 |004e: add-int/lit8 v4, v3, #int 1 // #01 │ │ -048dac: 5974 e202 |0050: iput v4, v7, Landroid/support/v4/util/SparseArrayCompat;.mSize:I // field@02e2 │ │ -048db0: 28c0 |0052: goto 0012 // -0040 │ │ +04a894: |[04a894] android.support.v4.util.SparseArrayCompat.append:(ILjava/lang/Object;)V │ │ +04a8a4: 1206 |0000: const/4 v6, #int 0 // #0 │ │ +04a8a6: 5274 e202 |0001: iget v4, v7, Landroid/support/v4/util/SparseArrayCompat;.mSize:I // field@02e2 │ │ +04a8aa: 3804 1000 |0003: if-eqz v4, 0013 // +0010 │ │ +04a8ae: 5474 e102 |0005: iget-object v4, v7, Landroid/support/v4/util/SparseArrayCompat;.mKeys:[I // field@02e1 │ │ +04a8b2: 5275 e202 |0007: iget v5, v7, Landroid/support/v4/util/SparseArrayCompat;.mSize:I // field@02e2 │ │ +04a8b6: d805 05ff |0009: add-int/lit8 v5, v5, #int -1 // #ff │ │ +04a8ba: 4404 0405 |000b: aget v4, v4, v5 │ │ +04a8be: 3648 0600 |000d: if-gt v8, v4, 0013 // +0006 │ │ +04a8c2: 6e30 8508 8709 |000f: invoke-virtual {v7, v8, v9}, Landroid/support/v4/util/SparseArrayCompat;.put:(ILjava/lang/Object;)V // method@0885 │ │ +04a8c8: 0e00 |0012: return-void │ │ +04a8ca: 5574 e002 |0013: iget-boolean v4, v7, Landroid/support/v4/util/SparseArrayCompat;.mGarbage:Z // field@02e0 │ │ +04a8ce: 3804 0c00 |0015: if-eqz v4, 0021 // +000c │ │ +04a8d2: 5274 e202 |0017: iget v4, v7, Landroid/support/v4/util/SparseArrayCompat;.mSize:I // field@02e2 │ │ +04a8d6: 5475 e102 |0019: iget-object v5, v7, Landroid/support/v4/util/SparseArrayCompat;.mKeys:[I // field@02e1 │ │ +04a8da: 2155 |001b: array-length v5, v5 │ │ +04a8dc: 3454 0500 |001c: if-lt v4, v5, 0021 // +0005 │ │ +04a8e0: 7010 7f08 0700 |001e: invoke-direct {v7}, Landroid/support/v4/util/SparseArrayCompat;.gc:()V // method@087f │ │ +04a8e6: 5273 e202 |0021: iget v3, v7, Landroid/support/v4/util/SparseArrayCompat;.mSize:I // field@02e2 │ │ +04a8ea: 5474 e102 |0023: iget-object v4, v7, Landroid/support/v4/util/SparseArrayCompat;.mKeys:[I // field@02e1 │ │ +04a8ee: 2144 |0025: array-length v4, v4 │ │ +04a8f0: 3443 2000 |0026: if-lt v3, v4, 0046 // +0020 │ │ +04a8f4: d804 0301 |0028: add-int/lit8 v4, v3, #int 1 // #01 │ │ +04a8f8: 7110 dc07 0400 |002a: invoke-static {v4}, Landroid/support/v4/util/ContainerHelpers;.idealIntArraySize:(I)I // method@07dc │ │ +04a8fe: 0a00 |002d: move-result v0 │ │ +04a900: 2301 8c04 |002e: new-array v1, v0, [I // type@048c │ │ +04a904: 2302 a104 |0030: new-array v2, v0, [Ljava/lang/Object; // type@04a1 │ │ +04a908: 5474 e102 |0032: iget-object v4, v7, Landroid/support/v4/util/SparseArrayCompat;.mKeys:[I // field@02e1 │ │ +04a90c: 5475 e102 |0034: iget-object v5, v7, Landroid/support/v4/util/SparseArrayCompat;.mKeys:[I // field@02e1 │ │ +04a910: 2155 |0036: array-length v5, v5 │ │ +04a912: 7155 6515 6461 |0037: invoke-static {v4, v6, v1, v6, v5}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@1565 │ │ +04a918: 5474 e302 |003a: iget-object v4, v7, Landroid/support/v4/util/SparseArrayCompat;.mValues:[Ljava/lang/Object; // field@02e3 │ │ +04a91c: 5475 e302 |003c: iget-object v5, v7, Landroid/support/v4/util/SparseArrayCompat;.mValues:[Ljava/lang/Object; // field@02e3 │ │ +04a920: 2155 |003e: array-length v5, v5 │ │ +04a922: 7155 6515 6462 |003f: invoke-static {v4, v6, v2, v6, v5}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@1565 │ │ +04a928: 5b71 e102 |0042: iput-object v1, v7, Landroid/support/v4/util/SparseArrayCompat;.mKeys:[I // field@02e1 │ │ +04a92c: 5b72 e302 |0044: iput-object v2, v7, Landroid/support/v4/util/SparseArrayCompat;.mValues:[Ljava/lang/Object; // field@02e3 │ │ +04a930: 5474 e102 |0046: iget-object v4, v7, Landroid/support/v4/util/SparseArrayCompat;.mKeys:[I // field@02e1 │ │ +04a934: 4b08 0403 |0048: aput v8, v4, v3 │ │ +04a938: 5474 e302 |004a: iget-object v4, v7, Landroid/support/v4/util/SparseArrayCompat;.mValues:[Ljava/lang/Object; // field@02e3 │ │ +04a93c: 4d09 0403 |004c: aput-object v9, v4, v3 │ │ +04a940: d804 0301 |004e: add-int/lit8 v4, v3, #int 1 // #01 │ │ +04a944: 5974 e202 |0050: iput v4, v7, Landroid/support/v4/util/SparseArrayCompat;.mSize:I // field@02e2 │ │ +04a948: 28c0 |0052: goto 0012 // -0040 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=325 │ │ 0x000f line=326 │ │ 0x0012 line=352 │ │ 0x0013 line=330 │ │ 0x001e line=331 │ │ @@ -38140,27 +38142,27 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 19 16-bit code units │ │ -048db4: |[048db4] android.support.v4.util.SparseArrayCompat.clear:()V │ │ -048dc4: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -048dc6: 5251 e202 |0001: iget v1, v5, Landroid/support/v4/util/SparseArrayCompat;.mSize:I // field@02e2 │ │ -048dca: 5452 e302 |0003: iget-object v2, v5, Landroid/support/v4/util/SparseArrayCompat;.mValues:[Ljava/lang/Object; // field@02e3 │ │ -048dce: 1200 |0005: const/4 v0, #int 0 // #0 │ │ -048dd0: 3510 0800 |0006: if-ge v0, v1, 000e // +0008 │ │ -048dd4: 1203 |0008: const/4 v3, #int 0 // #0 │ │ -048dd6: 4d03 0200 |0009: aput-object v3, v2, v0 │ │ -048dda: d800 0001 |000b: add-int/lit8 v0, v0, #int 1 // #01 │ │ -048dde: 28f9 |000d: goto 0006 // -0007 │ │ -048de0: 5954 e202 |000e: iput v4, v5, Landroid/support/v4/util/SparseArrayCompat;.mSize:I // field@02e2 │ │ -048de4: 5c54 e002 |0010: iput-boolean v4, v5, Landroid/support/v4/util/SparseArrayCompat;.mGarbage:Z // field@02e0 │ │ -048de8: 0e00 |0012: return-void │ │ +04a94c: |[04a94c] android.support.v4.util.SparseArrayCompat.clear:()V │ │ +04a95c: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +04a95e: 5251 e202 |0001: iget v1, v5, Landroid/support/v4/util/SparseArrayCompat;.mSize:I // field@02e2 │ │ +04a962: 5452 e302 |0003: iget-object v2, v5, Landroid/support/v4/util/SparseArrayCompat;.mValues:[Ljava/lang/Object; // field@02e3 │ │ +04a966: 1200 |0005: const/4 v0, #int 0 // #0 │ │ +04a968: 3510 0800 |0006: if-ge v0, v1, 000e // +0008 │ │ +04a96c: 1203 |0008: const/4 v3, #int 0 // #0 │ │ +04a96e: 4d03 0200 |0009: aput-object v3, v2, v0 │ │ +04a972: d800 0001 |000b: add-int/lit8 v0, v0, #int 1 // #01 │ │ +04a976: 28f9 |000d: goto 0006 // -0007 │ │ +04a978: 5954 e202 |000e: iput v4, v5, Landroid/support/v4/util/SparseArrayCompat;.mSize:I // field@02e2 │ │ +04a97c: 5c54 e002 |0010: iput-boolean v4, v5, Landroid/support/v4/util/SparseArrayCompat;.mGarbage:Z // field@02e0 │ │ +04a980: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=309 │ │ 0x0003 line=310 │ │ 0x0005 line=312 │ │ 0x0008 line=313 │ │ 0x000b line=312 │ │ @@ -38179,34 +38181,34 @@ │ │ type : '()Landroid/support/v4/util/SparseArrayCompat;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 32 16-bit code units │ │ -048dec: |[048dec] android.support.v4.util.SparseArrayCompat.clone:()Landroid/support/v4/util/SparseArrayCompat; │ │ -048dfc: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -048dfe: 6f10 1d15 0300 |0001: invoke-super {v3}, Ljava/lang/Object;.clone:()Ljava/lang/Object; // method@151d │ │ -048e04: 0c02 |0004: move-result-object v2 │ │ -048e06: 0720 |0005: move-object v0, v2 │ │ -048e08: 1f00 7501 |0006: check-cast v0, Landroid/support/v4/util/SparseArrayCompat; // type@0175 │ │ -048e0c: 0701 |0008: move-object v1, v0 │ │ -048e0e: 5432 e102 |0009: iget-object v2, v3, Landroid/support/v4/util/SparseArrayCompat;.mKeys:[I // field@02e1 │ │ -048e12: 6e10 b61b 0200 |000b: invoke-virtual {v2}, [I.clone:()Ljava/lang/Object; // method@1bb6 │ │ -048e18: 0c02 |000e: move-result-object v2 │ │ -048e1a: 1f02 8f04 |000f: check-cast v2, [I // type@048f │ │ -048e1e: 5b12 e102 |0011: iput-object v2, v1, Landroid/support/v4/util/SparseArrayCompat;.mKeys:[I // field@02e1 │ │ -048e22: 5432 e302 |0013: iget-object v2, v3, Landroid/support/v4/util/SparseArrayCompat;.mValues:[Ljava/lang/Object; // field@02e3 │ │ -048e26: 6e10 b91b 0200 |0015: invoke-virtual {v2}, [Ljava/lang/Object;.clone:()Ljava/lang/Object; // method@1bb9 │ │ -048e2c: 0c02 |0018: move-result-object v2 │ │ -048e2e: 1f02 a404 |0019: check-cast v2, [Ljava/lang/Object; // type@04a4 │ │ -048e32: 5b12 e302 |001b: iput-object v2, v1, Landroid/support/v4/util/SparseArrayCompat;.mValues:[Ljava/lang/Object; // field@02e3 │ │ -048e36: 1101 |001d: return-object v1 │ │ -048e38: 0d02 |001e: move-exception v2 │ │ -048e3a: 28fe |001f: goto 001d // -0002 │ │ +04a984: |[04a984] android.support.v4.util.SparseArrayCompat.clone:()Landroid/support/v4/util/SparseArrayCompat; │ │ +04a994: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +04a996: 6f10 1d15 0300 |0001: invoke-super {v3}, Ljava/lang/Object;.clone:()Ljava/lang/Object; // method@151d │ │ +04a99c: 0c02 |0004: move-result-object v2 │ │ +04a99e: 0720 |0005: move-object v0, v2 │ │ +04a9a0: 1f00 7201 |0006: check-cast v0, Landroid/support/v4/util/SparseArrayCompat; // type@0172 │ │ +04a9a4: 0701 |0008: move-object v1, v0 │ │ +04a9a6: 5432 e102 |0009: iget-object v2, v3, Landroid/support/v4/util/SparseArrayCompat;.mKeys:[I // field@02e1 │ │ +04a9aa: 6e10 b51b 0200 |000b: invoke-virtual {v2}, [I.clone:()Ljava/lang/Object; // method@1bb5 │ │ +04a9b0: 0c02 |000e: move-result-object v2 │ │ +04a9b2: 1f02 8c04 |000f: check-cast v2, [I // type@048c │ │ +04a9b6: 5b12 e102 |0011: iput-object v2, v1, Landroid/support/v4/util/SparseArrayCompat;.mKeys:[I // field@02e1 │ │ +04a9ba: 5432 e302 |0013: iget-object v2, v3, Landroid/support/v4/util/SparseArrayCompat;.mValues:[Ljava/lang/Object; // field@02e3 │ │ +04a9be: 6e10 b81b 0200 |0015: invoke-virtual {v2}, [Ljava/lang/Object;.clone:()Ljava/lang/Object; // method@1bb8 │ │ +04a9c4: 0c02 |0018: move-result-object v2 │ │ +04a9c6: 1f02 a104 |0019: check-cast v2, [Ljava/lang/Object; // type@04a1 │ │ +04a9ca: 5b12 e302 |001b: iput-object v2, v1, Landroid/support/v4/util/SparseArrayCompat;.mValues:[Ljava/lang/Object; // field@02e3 │ │ +04a9ce: 1101 |001d: return-object v1 │ │ +04a9d0: 0d02 |001e: move-exception v2 │ │ +04a9d2: 28fe |001f: goto 001d // -0002 │ │ catches : 1 │ │ 0x0001 - 0x001d │ │ Ljava/lang/CloneNotSupportedException; -> 0x001e │ │ positions : │ │ 0x0000 line=60 │ │ 0x0001 line=62 │ │ 0x0009 line=63 │ │ @@ -38223,18 +38225,18 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -048e4c: |[048e4c] android.support.v4.util.SparseArrayCompat.clone:()Ljava/lang/Object; │ │ -048e5c: 6e10 7c08 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/util/SparseArrayCompat;.clone:()Landroid/support/v4/util/SparseArrayCompat; // method@087c │ │ -048e62: 0c00 |0003: move-result-object v0 │ │ -048e64: 1100 |0004: return-object v0 │ │ +04a9e4: |[04a9e4] android.support.v4.util.SparseArrayCompat.clone:()Ljava/lang/Object; │ │ +04a9f4: 6e10 7c08 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/util/SparseArrayCompat;.clone:()Landroid/support/v4/util/SparseArrayCompat; // method@087c │ │ +04a9fa: 0c00 |0003: move-result-object v0 │ │ +04a9fc: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=23 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/util/SparseArrayCompat; │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/util/SparseArrayCompat; Landroid/support/v4/util/SparseArrayCompat; │ │ │ │ @@ -38243,30 +38245,30 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 28 16-bit code units │ │ -048e68: |[048e68] android.support.v4.util.SparseArrayCompat.delete:(I)V │ │ -048e78: 5431 e102 |0000: iget-object v1, v3, Landroid/support/v4/util/SparseArrayCompat;.mKeys:[I // field@02e1 │ │ -048e7c: 5232 e202 |0002: iget v2, v3, Landroid/support/v4/util/SparseArrayCompat;.mSize:I // field@02e2 │ │ -048e80: 7130 d807 2104 |0004: invoke-static {v1, v2, v4}, Landroid/support/v4/util/ContainerHelpers;.binarySearch:([III)I // method@07d8 │ │ -048e86: 0a00 |0007: move-result v0 │ │ -048e88: 3a00 1300 |0008: if-ltz v0, 001b // +0013 │ │ -048e8c: 5431 e302 |000a: iget-object v1, v3, Landroid/support/v4/util/SparseArrayCompat;.mValues:[Ljava/lang/Object; // field@02e3 │ │ -048e90: 4601 0100 |000c: aget-object v1, v1, v0 │ │ -048e94: 6202 df02 |000e: sget-object v2, Landroid/support/v4/util/SparseArrayCompat;.DELETED:Ljava/lang/Object; // field@02df │ │ -048e98: 3221 0b00 |0010: if-eq v1, v2, 001b // +000b │ │ -048e9c: 5431 e302 |0012: iget-object v1, v3, Landroid/support/v4/util/SparseArrayCompat;.mValues:[Ljava/lang/Object; // field@02e3 │ │ -048ea0: 6202 df02 |0014: sget-object v2, Landroid/support/v4/util/SparseArrayCompat;.DELETED:Ljava/lang/Object; // field@02df │ │ -048ea4: 4d02 0100 |0016: aput-object v2, v1, v0 │ │ -048ea8: 1211 |0018: const/4 v1, #int 1 // #1 │ │ -048eaa: 5c31 e002 |0019: iput-boolean v1, v3, Landroid/support/v4/util/SparseArrayCompat;.mGarbage:Z // field@02e0 │ │ -048eae: 0e00 |001b: return-void │ │ +04aa00: |[04aa00] android.support.v4.util.SparseArrayCompat.delete:(I)V │ │ +04aa10: 5431 e102 |0000: iget-object v1, v3, Landroid/support/v4/util/SparseArrayCompat;.mKeys:[I // field@02e1 │ │ +04aa14: 5232 e202 |0002: iget v2, v3, Landroid/support/v4/util/SparseArrayCompat;.mSize:I // field@02e2 │ │ +04aa18: 7130 d807 2104 |0004: invoke-static {v1, v2, v4}, Landroid/support/v4/util/ContainerHelpers;.binarySearch:([III)I // method@07d8 │ │ +04aa1e: 0a00 |0007: move-result v0 │ │ +04aa20: 3a00 1300 |0008: if-ltz v0, 001b // +0013 │ │ +04aa24: 5431 e302 |000a: iget-object v1, v3, Landroid/support/v4/util/SparseArrayCompat;.mValues:[Ljava/lang/Object; // field@02e3 │ │ +04aa28: 4601 0100 |000c: aget-object v1, v1, v0 │ │ +04aa2c: 6202 df02 |000e: sget-object v2, Landroid/support/v4/util/SparseArrayCompat;.DELETED:Ljava/lang/Object; // field@02df │ │ +04aa30: 3221 0b00 |0010: if-eq v1, v2, 001b // +000b │ │ +04aa34: 5431 e302 |0012: iget-object v1, v3, Landroid/support/v4/util/SparseArrayCompat;.mValues:[Ljava/lang/Object; // field@02e3 │ │ +04aa38: 6202 df02 |0014: sget-object v2, Landroid/support/v4/util/SparseArrayCompat;.DELETED:Ljava/lang/Object; // field@02df │ │ +04aa3c: 4d02 0100 |0016: aput-object v2, v1, v0 │ │ +04aa40: 1211 |0018: const/4 v1, #int 1 // #1 │ │ +04aa42: 5c31 e002 |0019: iput-boolean v1, v3, Landroid/support/v4/util/SparseArrayCompat;.mGarbage:Z // field@02e0 │ │ +04aa46: 0e00 |001b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=98 │ │ 0x0008 line=100 │ │ 0x000a line=101 │ │ 0x0012 line=102 │ │ 0x0018 line=103 │ │ @@ -38282,19 +38284,19 @@ │ │ type : '(I)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -048eb0: |[048eb0] android.support.v4.util.SparseArrayCompat.get:(I)Ljava/lang/Object; │ │ -048ec0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -048ec2: 6e30 8108 2100 |0001: invoke-virtual {v1, v2, v0}, Landroid/support/v4/util/SparseArrayCompat;.get:(ILjava/lang/Object;)Ljava/lang/Object; // method@0881 │ │ -048ec8: 0c00 |0004: move-result-object v0 │ │ -048eca: 1100 |0005: return-object v0 │ │ +04aa48: |[04aa48] android.support.v4.util.SparseArrayCompat.get:(I)Ljava/lang/Object; │ │ +04aa58: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +04aa5a: 6e30 8108 2100 |0001: invoke-virtual {v1, v2, v0}, Landroid/support/v4/util/SparseArrayCompat;.get:(ILjava/lang/Object;)Ljava/lang/Object; // method@0881 │ │ +04aa60: 0c00 |0004: move-result-object v0 │ │ +04aa62: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=76 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/util/SparseArrayCompat; │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/util/SparseArrayCompat; Landroid/support/v4/util/SparseArrayCompat; │ │ 0x0000 - 0x0006 reg=2 key I │ │ @@ -38304,28 +38306,28 @@ │ │ type : '(ILjava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 24 16-bit code units │ │ -048ecc: |[048ecc] android.support.v4.util.SparseArrayCompat.get:(ILjava/lang/Object;)Ljava/lang/Object; │ │ -048edc: 5431 e102 |0000: iget-object v1, v3, Landroid/support/v4/util/SparseArrayCompat;.mKeys:[I // field@02e1 │ │ -048ee0: 5232 e202 |0002: iget v2, v3, Landroid/support/v4/util/SparseArrayCompat;.mSize:I // field@02e2 │ │ -048ee4: 7130 d807 2104 |0004: invoke-static {v1, v2, v4}, Landroid/support/v4/util/ContainerHelpers;.binarySearch:([III)I // method@07d8 │ │ -048eea: 0a00 |0007: move-result v0 │ │ -048eec: 3a00 0a00 |0008: if-ltz v0, 0012 // +000a │ │ -048ef0: 5431 e302 |000a: iget-object v1, v3, Landroid/support/v4/util/SparseArrayCompat;.mValues:[Ljava/lang/Object; // field@02e3 │ │ -048ef4: 4601 0100 |000c: aget-object v1, v1, v0 │ │ -048ef8: 6202 df02 |000e: sget-object v2, Landroid/support/v4/util/SparseArrayCompat;.DELETED:Ljava/lang/Object; // field@02df │ │ -048efc: 3321 0300 |0010: if-ne v1, v2, 0013 // +0003 │ │ -048f00: 1105 |0012: return-object v5 │ │ -048f02: 5431 e302 |0013: iget-object v1, v3, Landroid/support/v4/util/SparseArrayCompat;.mValues:[Ljava/lang/Object; // field@02e3 │ │ -048f06: 4605 0100 |0015: aget-object v5, v1, v0 │ │ -048f0a: 28fb |0017: goto 0012 // -0005 │ │ +04aa64: |[04aa64] android.support.v4.util.SparseArrayCompat.get:(ILjava/lang/Object;)Ljava/lang/Object; │ │ +04aa74: 5431 e102 |0000: iget-object v1, v3, Landroid/support/v4/util/SparseArrayCompat;.mKeys:[I // field@02e1 │ │ +04aa78: 5232 e202 |0002: iget v2, v3, Landroid/support/v4/util/SparseArrayCompat;.mSize:I // field@02e2 │ │ +04aa7c: 7130 d807 2104 |0004: invoke-static {v1, v2, v4}, Landroid/support/v4/util/ContainerHelpers;.binarySearch:([III)I // method@07d8 │ │ +04aa82: 0a00 |0007: move-result v0 │ │ +04aa84: 3a00 0a00 |0008: if-ltz v0, 0012 // +000a │ │ +04aa88: 5431 e302 |000a: iget-object v1, v3, Landroid/support/v4/util/SparseArrayCompat;.mValues:[Ljava/lang/Object; // field@02e3 │ │ +04aa8c: 4601 0100 |000c: aget-object v1, v1, v0 │ │ +04aa90: 6202 df02 |000e: sget-object v2, Landroid/support/v4/util/SparseArrayCompat;.DELETED:Ljava/lang/Object; // field@02df │ │ +04aa94: 3321 0300 |0010: if-ne v1, v2, 0013 // +0003 │ │ +04aa98: 1105 |0012: return-object v5 │ │ +04aa9a: 5431 e302 |0013: iget-object v1, v3, Landroid/support/v4/util/SparseArrayCompat;.mValues:[Ljava/lang/Object; // field@02e3 │ │ +04aa9e: 4605 0100 |0015: aget-object v5, v1, v0 │ │ +04aaa2: 28fb |0017: goto 0012 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=85 │ │ 0x0008 line=87 │ │ 0x0012 line=90 │ │ locals : │ │ 0x0000 - 0x0000 reg=3 this Landroid/support/v4/util/SparseArrayCompat; │ │ @@ -38341,23 +38343,23 @@ │ │ type : '(I)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 16 16-bit code units │ │ -048f0c: |[048f0c] android.support.v4.util.SparseArrayCompat.indexOfKey:(I)I │ │ -048f1c: 5520 e002 |0000: iget-boolean v0, v2, Landroid/support/v4/util/SparseArrayCompat;.mGarbage:Z // field@02e0 │ │ -048f20: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ -048f24: 7010 7f08 0200 |0004: invoke-direct {v2}, Landroid/support/v4/util/SparseArrayCompat;.gc:()V // method@087f │ │ -048f2a: 5420 e102 |0007: iget-object v0, v2, Landroid/support/v4/util/SparseArrayCompat;.mKeys:[I // field@02e1 │ │ -048f2e: 5221 e202 |0009: iget v1, v2, Landroid/support/v4/util/SparseArrayCompat;.mSize:I // field@02e2 │ │ -048f32: 7130 d807 1003 |000b: invoke-static {v0, v1, v3}, Landroid/support/v4/util/ContainerHelpers;.binarySearch:([III)I // method@07d8 │ │ -048f38: 0a00 |000e: move-result v0 │ │ -048f3a: 0f00 |000f: return v0 │ │ +04aaa4: |[04aaa4] android.support.v4.util.SparseArrayCompat.indexOfKey:(I)I │ │ +04aab4: 5520 e002 |0000: iget-boolean v0, v2, Landroid/support/v4/util/SparseArrayCompat;.mGarbage:Z // field@02e0 │ │ +04aab8: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ +04aabc: 7010 7f08 0200 |0004: invoke-direct {v2}, Landroid/support/v4/util/SparseArrayCompat;.gc:()V // method@087f │ │ +04aac2: 5420 e102 |0007: iget-object v0, v2, Landroid/support/v4/util/SparseArrayCompat;.mKeys:[I // field@02e1 │ │ +04aac6: 5221 e202 |0009: iget v1, v2, Landroid/support/v4/util/SparseArrayCompat;.mSize:I // field@02e2 │ │ +04aaca: 7130 d807 1003 |000b: invoke-static {v0, v1, v3}, Landroid/support/v4/util/ContainerHelpers;.binarySearch:([III)I // method@07d8 │ │ +04aad0: 0a00 |000e: move-result v0 │ │ +04aad2: 0f00 |000f: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=276 │ │ 0x0004 line=277 │ │ 0x0007 line=280 │ │ locals : │ │ 0x0000 - 0x0000 reg=2 this Landroid/support/v4/util/SparseArrayCompat; │ │ @@ -38369,29 +38371,29 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 24 16-bit code units │ │ -048f3c: |[048f3c] android.support.v4.util.SparseArrayCompat.indexOfValue:(Ljava/lang/Object;)I │ │ -048f4c: 5521 e002 |0000: iget-boolean v1, v2, Landroid/support/v4/util/SparseArrayCompat;.mGarbage:Z // field@02e0 │ │ -048f50: 3801 0500 |0002: if-eqz v1, 0007 // +0005 │ │ -048f54: 7010 7f08 0200 |0004: invoke-direct {v2}, Landroid/support/v4/util/SparseArrayCompat;.gc:()V // method@087f │ │ -048f5a: 1200 |0007: const/4 v0, #int 0 // #0 │ │ -048f5c: 5221 e202 |0008: iget v1, v2, Landroid/support/v4/util/SparseArrayCompat;.mSize:I // field@02e2 │ │ -048f60: 3510 0c00 |000a: if-ge v0, v1, 0016 // +000c │ │ -048f64: 5421 e302 |000c: iget-object v1, v2, Landroid/support/v4/util/SparseArrayCompat;.mValues:[Ljava/lang/Object; // field@02e3 │ │ -048f68: 4601 0100 |000e: aget-object v1, v1, v0 │ │ -048f6c: 3331 0300 |0010: if-ne v1, v3, 0013 // +0003 │ │ -048f70: 0f00 |0012: return v0 │ │ -048f72: d800 0001 |0013: add-int/lit8 v0, v0, #int 1 // #01 │ │ -048f76: 28f3 |0015: goto 0008 // -000d │ │ -048f78: 12f0 |0016: const/4 v0, #int -1 // #ff │ │ -048f7a: 28fb |0017: goto 0012 // -0005 │ │ +04aad4: |[04aad4] android.support.v4.util.SparseArrayCompat.indexOfValue:(Ljava/lang/Object;)I │ │ +04aae4: 5521 e002 |0000: iget-boolean v1, v2, Landroid/support/v4/util/SparseArrayCompat;.mGarbage:Z // field@02e0 │ │ +04aae8: 3801 0500 |0002: if-eqz v1, 0007 // +0005 │ │ +04aaec: 7010 7f08 0200 |0004: invoke-direct {v2}, Landroid/support/v4/util/SparseArrayCompat;.gc:()V // method@087f │ │ +04aaf2: 1200 |0007: const/4 v0, #int 0 // #0 │ │ +04aaf4: 5221 e202 |0008: iget v1, v2, Landroid/support/v4/util/SparseArrayCompat;.mSize:I // field@02e2 │ │ +04aaf8: 3510 0c00 |000a: if-ge v0, v1, 0016 // +000c │ │ +04aafc: 5421 e302 |000c: iget-object v1, v2, Landroid/support/v4/util/SparseArrayCompat;.mValues:[Ljava/lang/Object; // field@02e3 │ │ +04ab00: 4601 0100 |000e: aget-object v1, v1, v0 │ │ +04ab04: 3331 0300 |0010: if-ne v1, v3, 0013 // +0003 │ │ +04ab08: 0f00 |0012: return v0 │ │ +04ab0a: d800 0001 |0013: add-int/lit8 v0, v0, #int 1 // #01 │ │ +04ab0e: 28f3 |0015: goto 0008 // -000d │ │ +04ab10: 12f0 |0016: const/4 v0, #int -1 // #ff │ │ +04ab12: 28fb |0017: goto 0012 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=294 │ │ 0x0004 line=295 │ │ 0x0007 line=298 │ │ 0x000c line=299 │ │ 0x0012 line=302 │ │ @@ -38410,21 +38412,21 @@ │ │ type : '(I)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -048f7c: |[048f7c] android.support.v4.util.SparseArrayCompat.keyAt:(I)I │ │ -048f8c: 5510 e002 |0000: iget-boolean v0, v1, Landroid/support/v4/util/SparseArrayCompat;.mGarbage:Z // field@02e0 │ │ -048f90: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ -048f94: 7010 7f08 0100 |0004: invoke-direct {v1}, Landroid/support/v4/util/SparseArrayCompat;.gc:()V // method@087f │ │ -048f9a: 5410 e102 |0007: iget-object v0, v1, Landroid/support/v4/util/SparseArrayCompat;.mKeys:[I // field@02e1 │ │ -048f9e: 4400 0002 |0009: aget v0, v0, v2 │ │ -048fa2: 0f00 |000b: return v0 │ │ +04ab14: |[04ab14] android.support.v4.util.SparseArrayCompat.keyAt:(I)I │ │ +04ab24: 5510 e002 |0000: iget-boolean v0, v1, Landroid/support/v4/util/SparseArrayCompat;.mGarbage:Z // field@02e0 │ │ +04ab28: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ +04ab2c: 7010 7f08 0100 |0004: invoke-direct {v1}, Landroid/support/v4/util/SparseArrayCompat;.gc:()V // method@087f │ │ +04ab32: 5410 e102 |0007: iget-object v0, v1, Landroid/support/v4/util/SparseArrayCompat;.mKeys:[I // field@02e1 │ │ +04ab36: 4400 0002 |0009: aget v0, v0, v2 │ │ +04ab3a: 0f00 |000b: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=236 │ │ 0x0004 line=237 │ │ 0x0007 line=240 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/util/SparseArrayCompat; │ │ @@ -38436,91 +38438,91 @@ │ │ type : '(ILjava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 147 16-bit code units │ │ -048fa4: |[048fa4] android.support.v4.util.SparseArrayCompat.put:(ILjava/lang/Object;)V │ │ -048fb4: 1206 |0000: const/4 v6, #int 0 // #0 │ │ -048fb6: 5484 e102 |0001: iget-object v4, v8, Landroid/support/v4/util/SparseArrayCompat;.mKeys:[I // field@02e1 │ │ -048fba: 5285 e202 |0003: iget v5, v8, Landroid/support/v4/util/SparseArrayCompat;.mSize:I // field@02e2 │ │ -048fbe: 7130 d807 5409 |0005: invoke-static {v4, v5, v9}, Landroid/support/v4/util/ContainerHelpers;.binarySearch:([III)I // method@07d8 │ │ -048fc4: 0a00 |0008: move-result v0 │ │ -048fc6: 3a00 0700 |0009: if-ltz v0, 0010 // +0007 │ │ -048fca: 5484 e302 |000b: iget-object v4, v8, Landroid/support/v4/util/SparseArrayCompat;.mValues:[Ljava/lang/Object; // field@02e3 │ │ -048fce: 4d0a 0400 |000d: aput-object v10, v4, v0 │ │ -048fd2: 0e00 |000f: return-void │ │ -048fd4: df00 00ff |0010: xor-int/lit8 v0, v0, #int -1 // #ff │ │ -048fd8: 5284 e202 |0012: iget v4, v8, Landroid/support/v4/util/SparseArrayCompat;.mSize:I // field@02e2 │ │ -048fdc: 3540 1300 |0014: if-ge v0, v4, 0027 // +0013 │ │ -048fe0: 5484 e302 |0016: iget-object v4, v8, Landroid/support/v4/util/SparseArrayCompat;.mValues:[Ljava/lang/Object; // field@02e3 │ │ -048fe4: 4604 0400 |0018: aget-object v4, v4, v0 │ │ -048fe8: 6205 df02 |001a: sget-object v5, Landroid/support/v4/util/SparseArrayCompat;.DELETED:Ljava/lang/Object; // field@02df │ │ -048fec: 3354 0b00 |001c: if-ne v4, v5, 0027 // +000b │ │ -048ff0: 5484 e102 |001e: iget-object v4, v8, Landroid/support/v4/util/SparseArrayCompat;.mKeys:[I // field@02e1 │ │ -048ff4: 4b09 0400 |0020: aput v9, v4, v0 │ │ -048ff8: 5484 e302 |0022: iget-object v4, v8, Landroid/support/v4/util/SparseArrayCompat;.mValues:[Ljava/lang/Object; // field@02e3 │ │ -048ffc: 4d0a 0400 |0024: aput-object v10, v4, v0 │ │ -049000: 28e9 |0026: goto 000f // -0017 │ │ -049002: 5584 e002 |0027: iget-boolean v4, v8, Landroid/support/v4/util/SparseArrayCompat;.mGarbage:Z // field@02e0 │ │ -049006: 3804 1600 |0029: if-eqz v4, 003f // +0016 │ │ -04900a: 5284 e202 |002b: iget v4, v8, Landroid/support/v4/util/SparseArrayCompat;.mSize:I // field@02e2 │ │ -04900e: 5485 e102 |002d: iget-object v5, v8, Landroid/support/v4/util/SparseArrayCompat;.mKeys:[I // field@02e1 │ │ -049012: 2155 |002f: array-length v5, v5 │ │ -049014: 3454 0f00 |0030: if-lt v4, v5, 003f // +000f │ │ -049018: 7010 7f08 0800 |0032: invoke-direct {v8}, Landroid/support/v4/util/SparseArrayCompat;.gc:()V // method@087f │ │ -04901e: 5484 e102 |0035: iget-object v4, v8, Landroid/support/v4/util/SparseArrayCompat;.mKeys:[I // field@02e1 │ │ -049022: 5285 e202 |0037: iget v5, v8, Landroid/support/v4/util/SparseArrayCompat;.mSize:I // field@02e2 │ │ -049026: 7130 d807 5409 |0039: invoke-static {v4, v5, v9}, Landroid/support/v4/util/ContainerHelpers;.binarySearch:([III)I // method@07d8 │ │ -04902c: 0a04 |003c: move-result v4 │ │ -04902e: df00 04ff |003d: xor-int/lit8 v0, v4, #int -1 // #ff │ │ -049032: 5284 e202 |003f: iget v4, v8, Landroid/support/v4/util/SparseArrayCompat;.mSize:I // field@02e2 │ │ -049036: 5485 e102 |0041: iget-object v5, v8, Landroid/support/v4/util/SparseArrayCompat;.mKeys:[I // field@02e1 │ │ -04903a: 2155 |0043: array-length v5, v5 │ │ -04903c: 3454 2200 |0044: if-lt v4, v5, 0066 // +0022 │ │ -049040: 5284 e202 |0046: iget v4, v8, Landroid/support/v4/util/SparseArrayCompat;.mSize:I // field@02e2 │ │ -049044: d804 0401 |0048: add-int/lit8 v4, v4, #int 1 // #01 │ │ -049048: 7110 dc07 0400 |004a: invoke-static {v4}, Landroid/support/v4/util/ContainerHelpers;.idealIntArraySize:(I)I // method@07dc │ │ -04904e: 0a01 |004d: move-result v1 │ │ -049050: 2312 8f04 |004e: new-array v2, v1, [I // type@048f │ │ -049054: 2313 a404 |0050: new-array v3, v1, [Ljava/lang/Object; // type@04a4 │ │ -049058: 5484 e102 |0052: iget-object v4, v8, Landroid/support/v4/util/SparseArrayCompat;.mKeys:[I // field@02e1 │ │ -04905c: 5485 e102 |0054: iget-object v5, v8, Landroid/support/v4/util/SparseArrayCompat;.mKeys:[I // field@02e1 │ │ -049060: 2155 |0056: array-length v5, v5 │ │ -049062: 7155 6515 6462 |0057: invoke-static {v4, v6, v2, v6, v5}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@1565 │ │ -049068: 5484 e302 |005a: iget-object v4, v8, Landroid/support/v4/util/SparseArrayCompat;.mValues:[Ljava/lang/Object; // field@02e3 │ │ -04906c: 5485 e302 |005c: iget-object v5, v8, Landroid/support/v4/util/SparseArrayCompat;.mValues:[Ljava/lang/Object; // field@02e3 │ │ -049070: 2155 |005e: array-length v5, v5 │ │ -049072: 7155 6515 6463 |005f: invoke-static {v4, v6, v3, v6, v5}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@1565 │ │ -049078: 5b82 e102 |0062: iput-object v2, v8, Landroid/support/v4/util/SparseArrayCompat;.mKeys:[I // field@02e1 │ │ -04907c: 5b83 e302 |0064: iput-object v3, v8, Landroid/support/v4/util/SparseArrayCompat;.mValues:[Ljava/lang/Object; // field@02e3 │ │ -049080: 5284 e202 |0066: iget v4, v8, Landroid/support/v4/util/SparseArrayCompat;.mSize:I // field@02e2 │ │ -049084: b104 |0068: sub-int/2addr v4, v0 │ │ -049086: 3804 1a00 |0069: if-eqz v4, 0083 // +001a │ │ -04908a: 5484 e102 |006b: iget-object v4, v8, Landroid/support/v4/util/SparseArrayCompat;.mKeys:[I // field@02e1 │ │ -04908e: 5485 e102 |006d: iget-object v5, v8, Landroid/support/v4/util/SparseArrayCompat;.mKeys:[I // field@02e1 │ │ -049092: d806 0001 |006f: add-int/lit8 v6, v0, #int 1 // #01 │ │ -049096: 5287 e202 |0071: iget v7, v8, Landroid/support/v4/util/SparseArrayCompat;.mSize:I // field@02e2 │ │ -04909a: b107 |0073: sub-int/2addr v7, v0 │ │ -04909c: 7157 6515 0465 |0074: invoke-static {v4, v0, v5, v6, v7}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@1565 │ │ -0490a2: 5484 e302 |0077: iget-object v4, v8, Landroid/support/v4/util/SparseArrayCompat;.mValues:[Ljava/lang/Object; // field@02e3 │ │ -0490a6: 5485 e302 |0079: iget-object v5, v8, Landroid/support/v4/util/SparseArrayCompat;.mValues:[Ljava/lang/Object; // field@02e3 │ │ -0490aa: d806 0001 |007b: add-int/lit8 v6, v0, #int 1 // #01 │ │ -0490ae: 5287 e202 |007d: iget v7, v8, Landroid/support/v4/util/SparseArrayCompat;.mSize:I // field@02e2 │ │ -0490b2: b107 |007f: sub-int/2addr v7, v0 │ │ -0490b4: 7157 6515 0465 |0080: invoke-static {v4, v0, v5, v6, v7}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@1565 │ │ -0490ba: 5484 e102 |0083: iget-object v4, v8, Landroid/support/v4/util/SparseArrayCompat;.mKeys:[I // field@02e1 │ │ -0490be: 4b09 0400 |0085: aput v9, v4, v0 │ │ -0490c2: 5484 e302 |0087: iget-object v4, v8, Landroid/support/v4/util/SparseArrayCompat;.mValues:[Ljava/lang/Object; // field@02e3 │ │ -0490c6: 4d0a 0400 |0089: aput-object v10, v4, v0 │ │ -0490ca: 5284 e202 |008b: iget v4, v8, Landroid/support/v4/util/SparseArrayCompat;.mSize:I // field@02e2 │ │ -0490ce: d804 0401 |008d: add-int/lit8 v4, v4, #int 1 // #01 │ │ -0490d2: 5984 e202 |008f: iput v4, v8, Landroid/support/v4/util/SparseArrayCompat;.mSize:I // field@02e2 │ │ -0490d6: 2900 7eff |0091: goto/16 000f // -0082 │ │ +04ab3c: |[04ab3c] android.support.v4.util.SparseArrayCompat.put:(ILjava/lang/Object;)V │ │ +04ab4c: 1206 |0000: const/4 v6, #int 0 // #0 │ │ +04ab4e: 5484 e102 |0001: iget-object v4, v8, Landroid/support/v4/util/SparseArrayCompat;.mKeys:[I // field@02e1 │ │ +04ab52: 5285 e202 |0003: iget v5, v8, Landroid/support/v4/util/SparseArrayCompat;.mSize:I // field@02e2 │ │ +04ab56: 7130 d807 5409 |0005: invoke-static {v4, v5, v9}, Landroid/support/v4/util/ContainerHelpers;.binarySearch:([III)I // method@07d8 │ │ +04ab5c: 0a00 |0008: move-result v0 │ │ +04ab5e: 3a00 0700 |0009: if-ltz v0, 0010 // +0007 │ │ +04ab62: 5484 e302 |000b: iget-object v4, v8, Landroid/support/v4/util/SparseArrayCompat;.mValues:[Ljava/lang/Object; // field@02e3 │ │ +04ab66: 4d0a 0400 |000d: aput-object v10, v4, v0 │ │ +04ab6a: 0e00 |000f: return-void │ │ +04ab6c: df00 00ff |0010: xor-int/lit8 v0, v0, #int -1 // #ff │ │ +04ab70: 5284 e202 |0012: iget v4, v8, Landroid/support/v4/util/SparseArrayCompat;.mSize:I // field@02e2 │ │ +04ab74: 3540 1300 |0014: if-ge v0, v4, 0027 // +0013 │ │ +04ab78: 5484 e302 |0016: iget-object v4, v8, Landroid/support/v4/util/SparseArrayCompat;.mValues:[Ljava/lang/Object; // field@02e3 │ │ +04ab7c: 4604 0400 |0018: aget-object v4, v4, v0 │ │ +04ab80: 6205 df02 |001a: sget-object v5, Landroid/support/v4/util/SparseArrayCompat;.DELETED:Ljava/lang/Object; // field@02df │ │ +04ab84: 3354 0b00 |001c: if-ne v4, v5, 0027 // +000b │ │ +04ab88: 5484 e102 |001e: iget-object v4, v8, Landroid/support/v4/util/SparseArrayCompat;.mKeys:[I // field@02e1 │ │ +04ab8c: 4b09 0400 |0020: aput v9, v4, v0 │ │ +04ab90: 5484 e302 |0022: iget-object v4, v8, Landroid/support/v4/util/SparseArrayCompat;.mValues:[Ljava/lang/Object; // field@02e3 │ │ +04ab94: 4d0a 0400 |0024: aput-object v10, v4, v0 │ │ +04ab98: 28e9 |0026: goto 000f // -0017 │ │ +04ab9a: 5584 e002 |0027: iget-boolean v4, v8, Landroid/support/v4/util/SparseArrayCompat;.mGarbage:Z // field@02e0 │ │ +04ab9e: 3804 1600 |0029: if-eqz v4, 003f // +0016 │ │ +04aba2: 5284 e202 |002b: iget v4, v8, Landroid/support/v4/util/SparseArrayCompat;.mSize:I // field@02e2 │ │ +04aba6: 5485 e102 |002d: iget-object v5, v8, Landroid/support/v4/util/SparseArrayCompat;.mKeys:[I // field@02e1 │ │ +04abaa: 2155 |002f: array-length v5, v5 │ │ +04abac: 3454 0f00 |0030: if-lt v4, v5, 003f // +000f │ │ +04abb0: 7010 7f08 0800 |0032: invoke-direct {v8}, Landroid/support/v4/util/SparseArrayCompat;.gc:()V // method@087f │ │ +04abb6: 5484 e102 |0035: iget-object v4, v8, Landroid/support/v4/util/SparseArrayCompat;.mKeys:[I // field@02e1 │ │ +04abba: 5285 e202 |0037: iget v5, v8, Landroid/support/v4/util/SparseArrayCompat;.mSize:I // field@02e2 │ │ +04abbe: 7130 d807 5409 |0039: invoke-static {v4, v5, v9}, Landroid/support/v4/util/ContainerHelpers;.binarySearch:([III)I // method@07d8 │ │ +04abc4: 0a04 |003c: move-result v4 │ │ +04abc6: df00 04ff |003d: xor-int/lit8 v0, v4, #int -1 // #ff │ │ +04abca: 5284 e202 |003f: iget v4, v8, Landroid/support/v4/util/SparseArrayCompat;.mSize:I // field@02e2 │ │ +04abce: 5485 e102 |0041: iget-object v5, v8, Landroid/support/v4/util/SparseArrayCompat;.mKeys:[I // field@02e1 │ │ +04abd2: 2155 |0043: array-length v5, v5 │ │ +04abd4: 3454 2200 |0044: if-lt v4, v5, 0066 // +0022 │ │ +04abd8: 5284 e202 |0046: iget v4, v8, Landroid/support/v4/util/SparseArrayCompat;.mSize:I // field@02e2 │ │ +04abdc: d804 0401 |0048: add-int/lit8 v4, v4, #int 1 // #01 │ │ +04abe0: 7110 dc07 0400 |004a: invoke-static {v4}, Landroid/support/v4/util/ContainerHelpers;.idealIntArraySize:(I)I // method@07dc │ │ +04abe6: 0a01 |004d: move-result v1 │ │ +04abe8: 2312 8c04 |004e: new-array v2, v1, [I // type@048c │ │ +04abec: 2313 a104 |0050: new-array v3, v1, [Ljava/lang/Object; // type@04a1 │ │ +04abf0: 5484 e102 |0052: iget-object v4, v8, Landroid/support/v4/util/SparseArrayCompat;.mKeys:[I // field@02e1 │ │ +04abf4: 5485 e102 |0054: iget-object v5, v8, Landroid/support/v4/util/SparseArrayCompat;.mKeys:[I // field@02e1 │ │ +04abf8: 2155 |0056: array-length v5, v5 │ │ +04abfa: 7155 6515 6462 |0057: invoke-static {v4, v6, v2, v6, v5}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@1565 │ │ +04ac00: 5484 e302 |005a: iget-object v4, v8, Landroid/support/v4/util/SparseArrayCompat;.mValues:[Ljava/lang/Object; // field@02e3 │ │ +04ac04: 5485 e302 |005c: iget-object v5, v8, Landroid/support/v4/util/SparseArrayCompat;.mValues:[Ljava/lang/Object; // field@02e3 │ │ +04ac08: 2155 |005e: array-length v5, v5 │ │ +04ac0a: 7155 6515 6463 |005f: invoke-static {v4, v6, v3, v6, v5}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@1565 │ │ +04ac10: 5b82 e102 |0062: iput-object v2, v8, Landroid/support/v4/util/SparseArrayCompat;.mKeys:[I // field@02e1 │ │ +04ac14: 5b83 e302 |0064: iput-object v3, v8, Landroid/support/v4/util/SparseArrayCompat;.mValues:[Ljava/lang/Object; // field@02e3 │ │ +04ac18: 5284 e202 |0066: iget v4, v8, Landroid/support/v4/util/SparseArrayCompat;.mSize:I // field@02e2 │ │ +04ac1c: b104 |0068: sub-int/2addr v4, v0 │ │ +04ac1e: 3804 1a00 |0069: if-eqz v4, 0083 // +001a │ │ +04ac22: 5484 e102 |006b: iget-object v4, v8, Landroid/support/v4/util/SparseArrayCompat;.mKeys:[I // field@02e1 │ │ +04ac26: 5485 e102 |006d: iget-object v5, v8, Landroid/support/v4/util/SparseArrayCompat;.mKeys:[I // field@02e1 │ │ +04ac2a: d806 0001 |006f: add-int/lit8 v6, v0, #int 1 // #01 │ │ +04ac2e: 5287 e202 |0071: iget v7, v8, Landroid/support/v4/util/SparseArrayCompat;.mSize:I // field@02e2 │ │ +04ac32: b107 |0073: sub-int/2addr v7, v0 │ │ +04ac34: 7157 6515 0465 |0074: invoke-static {v4, v0, v5, v6, v7}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@1565 │ │ +04ac3a: 5484 e302 |0077: iget-object v4, v8, Landroid/support/v4/util/SparseArrayCompat;.mValues:[Ljava/lang/Object; // field@02e3 │ │ +04ac3e: 5485 e302 |0079: iget-object v5, v8, Landroid/support/v4/util/SparseArrayCompat;.mValues:[Ljava/lang/Object; // field@02e3 │ │ +04ac42: d806 0001 |007b: add-int/lit8 v6, v0, #int 1 // #01 │ │ +04ac46: 5287 e202 |007d: iget v7, v8, Landroid/support/v4/util/SparseArrayCompat;.mSize:I // field@02e2 │ │ +04ac4a: b107 |007f: sub-int/2addr v7, v0 │ │ +04ac4c: 7157 6515 0465 |0080: invoke-static {v4, v0, v5, v6, v7}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@1565 │ │ +04ac52: 5484 e102 |0083: iget-object v4, v8, Landroid/support/v4/util/SparseArrayCompat;.mKeys:[I // field@02e1 │ │ +04ac56: 4b09 0400 |0085: aput v9, v4, v0 │ │ +04ac5a: 5484 e302 |0087: iget-object v4, v8, Landroid/support/v4/util/SparseArrayCompat;.mValues:[Ljava/lang/Object; // field@02e3 │ │ +04ac5e: 4d0a 0400 |0089: aput-object v10, v4, v0 │ │ +04ac62: 5284 e202 |008b: iget v4, v8, Landroid/support/v4/util/SparseArrayCompat;.mSize:I // field@02e2 │ │ +04ac66: d804 0401 |008d: add-int/lit8 v4, v4, #int 1 // #01 │ │ +04ac6a: 5984 e202 |008f: iput v4, v8, Landroid/support/v4/util/SparseArrayCompat;.mSize:I // field@02e2 │ │ +04ac6e: 2900 7eff |0091: goto/16 000f // -0082 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=172 │ │ 0x0009 line=174 │ │ 0x000b line=175 │ │ 0x000f line=216 │ │ 0x0010 line=177 │ │ @@ -38560,17 +38562,17 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0490dc: |[0490dc] android.support.v4.util.SparseArrayCompat.remove:(I)V │ │ -0490ec: 6e20 7e08 1000 |0000: invoke-virtual {v0, v1}, Landroid/support/v4/util/SparseArrayCompat;.delete:(I)V // method@087e │ │ -0490f2: 0e00 |0003: return-void │ │ +04ac74: |[04ac74] android.support.v4.util.SparseArrayCompat.remove:(I)V │ │ +04ac84: 6e20 7e08 1000 |0000: invoke-virtual {v0, v1}, Landroid/support/v4/util/SparseArrayCompat;.delete:(I)V // method@087e │ │ +04ac8a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=112 │ │ 0x0003 line=113 │ │ locals : │ │ 0x0000 - 0x0000 reg=0 this Landroid/support/v4/util/SparseArrayCompat; │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/util/SparseArrayCompat; Landroid/support/v4/util/SparseArrayCompat; │ │ @@ -38581,25 +38583,25 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 18 16-bit code units │ │ -0490f4: |[0490f4] android.support.v4.util.SparseArrayCompat.removeAt:(I)V │ │ -049104: 5420 e302 |0000: iget-object v0, v2, Landroid/support/v4/util/SparseArrayCompat;.mValues:[Ljava/lang/Object; // field@02e3 │ │ -049108: 4600 0003 |0002: aget-object v0, v0, v3 │ │ -04910c: 6201 df02 |0004: sget-object v1, Landroid/support/v4/util/SparseArrayCompat;.DELETED:Ljava/lang/Object; // field@02df │ │ -049110: 3210 0b00 |0006: if-eq v0, v1, 0011 // +000b │ │ -049114: 5420 e302 |0008: iget-object v0, v2, Landroid/support/v4/util/SparseArrayCompat;.mValues:[Ljava/lang/Object; // field@02e3 │ │ -049118: 6201 df02 |000a: sget-object v1, Landroid/support/v4/util/SparseArrayCompat;.DELETED:Ljava/lang/Object; // field@02df │ │ -04911c: 4d01 0003 |000c: aput-object v1, v0, v3 │ │ -049120: 1210 |000e: const/4 v0, #int 1 // #1 │ │ -049122: 5c20 e002 |000f: iput-boolean v0, v2, Landroid/support/v4/util/SparseArrayCompat;.mGarbage:Z // field@02e0 │ │ -049126: 0e00 |0011: return-void │ │ +04ac8c: |[04ac8c] android.support.v4.util.SparseArrayCompat.removeAt:(I)V │ │ +04ac9c: 5420 e302 |0000: iget-object v0, v2, Landroid/support/v4/util/SparseArrayCompat;.mValues:[Ljava/lang/Object; // field@02e3 │ │ +04aca0: 4600 0003 |0002: aget-object v0, v0, v3 │ │ +04aca4: 6201 df02 |0004: sget-object v1, Landroid/support/v4/util/SparseArrayCompat;.DELETED:Ljava/lang/Object; // field@02df │ │ +04aca8: 3210 0b00 |0006: if-eq v0, v1, 0011 // +000b │ │ +04acac: 5420 e302 |0008: iget-object v0, v2, Landroid/support/v4/util/SparseArrayCompat;.mValues:[Ljava/lang/Object; // field@02e3 │ │ +04acb0: 6201 df02 |000a: sget-object v1, Landroid/support/v4/util/SparseArrayCompat;.DELETED:Ljava/lang/Object; // field@02df │ │ +04acb4: 4d01 0003 |000c: aput-object v1, v0, v3 │ │ +04acb8: 1210 |000e: const/4 v0, #int 1 // #1 │ │ +04acba: 5c20 e002 |000f: iput-boolean v0, v2, Landroid/support/v4/util/SparseArrayCompat;.mGarbage:Z // field@02e0 │ │ +04acbe: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=119 │ │ 0x0008 line=120 │ │ 0x000e line=121 │ │ 0x0011 line=123 │ │ locals : │ │ @@ -38612,25 +38614,25 @@ │ │ type : '(II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -049128: |[049128] android.support.v4.util.SparseArrayCompat.removeAtRange:(II)V │ │ -049138: 5242 e202 |0000: iget v2, v4, Landroid/support/v4/util/SparseArrayCompat;.mSize:I // field@02e2 │ │ -04913c: 9003 0506 |0002: add-int v3, v5, v6 │ │ -049140: 7120 1715 3200 |0004: invoke-static {v2, v3}, Ljava/lang/Math;.min:(II)I // method@1517 │ │ -049146: 0a00 |0007: move-result v0 │ │ -049148: 0151 |0008: move v1, v5 │ │ -04914a: 3501 0800 |0009: if-ge v1, v0, 0011 // +0008 │ │ -04914e: 6e20 8708 1400 |000b: invoke-virtual {v4, v1}, Landroid/support/v4/util/SparseArrayCompat;.removeAt:(I)V // method@0887 │ │ -049154: d801 0101 |000e: add-int/lit8 v1, v1, #int 1 // #01 │ │ -049158: 28f9 |0010: goto 0009 // -0007 │ │ -04915a: 0e00 |0011: return-void │ │ +04acc0: |[04acc0] android.support.v4.util.SparseArrayCompat.removeAtRange:(II)V │ │ +04acd0: 5242 e202 |0000: iget v2, v4, Landroid/support/v4/util/SparseArrayCompat;.mSize:I // field@02e2 │ │ +04acd4: 9003 0506 |0002: add-int v3, v5, v6 │ │ +04acd8: 7120 1715 3200 |0004: invoke-static {v2, v3}, Ljava/lang/Math;.min:(II)I // method@1517 │ │ +04acde: 0a00 |0007: move-result v0 │ │ +04ace0: 0151 |0008: move v1, v5 │ │ +04ace2: 3501 0800 |0009: if-ge v1, v0, 0011 // +0008 │ │ +04ace6: 6e20 8708 1400 |000b: invoke-virtual {v4, v1}, Landroid/support/v4/util/SparseArrayCompat;.removeAt:(I)V // method@0887 │ │ +04acec: d801 0101 |000e: add-int/lit8 v1, v1, #int 1 // #01 │ │ +04acf0: 28f9 |0010: goto 0009 // -0007 │ │ +04acf2: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=132 │ │ 0x0008 line=133 │ │ 0x000b line=134 │ │ 0x000e line=133 │ │ 0x0011 line=136 │ │ @@ -38647,21 +38649,21 @@ │ │ type : '(ILjava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -04915c: |[04915c] android.support.v4.util.SparseArrayCompat.setValueAt:(ILjava/lang/Object;)V │ │ -04916c: 5510 e002 |0000: iget-boolean v0, v1, Landroid/support/v4/util/SparseArrayCompat;.mGarbage:Z // field@02e0 │ │ -049170: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ -049174: 7010 7f08 0100 |0004: invoke-direct {v1}, Landroid/support/v4/util/SparseArrayCompat;.gc:()V // method@087f │ │ -04917a: 5410 e302 |0007: iget-object v0, v1, Landroid/support/v4/util/SparseArrayCompat;.mValues:[Ljava/lang/Object; // field@02e3 │ │ -04917e: 4d03 0002 |0009: aput-object v3, v0, v2 │ │ -049182: 0e00 |000b: return-void │ │ +04acf4: |[04acf4] android.support.v4.util.SparseArrayCompat.setValueAt:(ILjava/lang/Object;)V │ │ +04ad04: 5510 e002 |0000: iget-boolean v0, v1, Landroid/support/v4/util/SparseArrayCompat;.mGarbage:Z // field@02e0 │ │ +04ad08: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ +04ad0c: 7010 7f08 0100 |0004: invoke-direct {v1}, Landroid/support/v4/util/SparseArrayCompat;.gc:()V // method@087f │ │ +04ad12: 5410 e302 |0007: iget-object v0, v1, Landroid/support/v4/util/SparseArrayCompat;.mValues:[Ljava/lang/Object; // field@02e3 │ │ +04ad16: 4d03 0002 |0009: aput-object v3, v0, v2 │ │ +04ad1a: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=263 │ │ 0x0004 line=264 │ │ 0x0007 line=267 │ │ 0x000b line=268 │ │ locals : │ │ @@ -38676,20 +38678,20 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -049184: |[049184] android.support.v4.util.SparseArrayCompat.size:()I │ │ -049194: 5510 e002 |0000: iget-boolean v0, v1, Landroid/support/v4/util/SparseArrayCompat;.mGarbage:Z // field@02e0 │ │ -049198: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ -04919c: 7010 7f08 0100 |0004: invoke-direct {v1}, Landroid/support/v4/util/SparseArrayCompat;.gc:()V // method@087f │ │ -0491a2: 5210 e202 |0007: iget v0, v1, Landroid/support/v4/util/SparseArrayCompat;.mSize:I // field@02e2 │ │ -0491a6: 0f00 |0009: return v0 │ │ +04ad1c: |[04ad1c] android.support.v4.util.SparseArrayCompat.size:()I │ │ +04ad2c: 5510 e002 |0000: iget-boolean v0, v1, Landroid/support/v4/util/SparseArrayCompat;.mGarbage:Z // field@02e0 │ │ +04ad30: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ +04ad34: 7010 7f08 0100 |0004: invoke-direct {v1}, Landroid/support/v4/util/SparseArrayCompat;.gc:()V // method@087f │ │ +04ad3a: 5210 e202 |0007: iget v0, v1, Landroid/support/v4/util/SparseArrayCompat;.mSize:I // field@02e2 │ │ +04ad3e: 0f00 |0009: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=223 │ │ 0x0004 line=224 │ │ 0x0007 line=227 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/util/SparseArrayCompat; │ │ @@ -38700,51 +38702,51 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 75 16-bit code units │ │ -0491a8: |[0491a8] android.support.v4.util.SparseArrayCompat.toString:()Ljava/lang/String; │ │ -0491b8: 6e10 8a08 0500 |0000: invoke-virtual {v5}, Landroid/support/v4/util/SparseArrayCompat;.size:()I // method@088a │ │ -0491be: 0a04 |0003: move-result v4 │ │ -0491c0: 3c04 0500 |0004: if-gtz v4, 0009 // +0005 │ │ -0491c4: 1a04 d523 |0006: const-string v4, "{}" // string@23d5 │ │ -0491c8: 1104 |0008: return-object v4 │ │ -0491ca: 2200 4203 |0009: new-instance v0, Ljava/lang/StringBuilder; // type@0342 │ │ -0491ce: 5254 e202 |000b: iget v4, v5, Landroid/support/v4/util/SparseArrayCompat;.mSize:I // field@02e2 │ │ -0491d2: da04 041c |000d: mul-int/lit8 v4, v4, #int 28 // #1c │ │ -0491d6: 7020 5815 4000 |000f: invoke-direct {v0, v4}, Ljava/lang/StringBuilder;.:(I)V // method@1558 │ │ -0491dc: 1304 7b00 |0012: const/16 v4, #int 123 // #7b │ │ -0491e0: 6e20 5915 4000 |0014: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@1559 │ │ -0491e6: 1201 |0017: const/4 v1, #int 0 // #0 │ │ -0491e8: 5254 e202 |0018: iget v4, v5, Landroid/support/v4/util/SparseArrayCompat;.mSize:I // field@02e2 │ │ -0491ec: 3541 2700 |001a: if-ge v1, v4, 0041 // +0027 │ │ -0491f0: 3d01 0700 |001c: if-lez v1, 0023 // +0007 │ │ -0491f4: 1a04 2701 |001e: const-string v4, ", " // string@0127 │ │ -0491f8: 6e20 5f15 4000 |0020: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -0491fe: 6e20 8408 1500 |0023: invoke-virtual {v5, v1}, Landroid/support/v4/util/SparseArrayCompat;.keyAt:(I)I // method@0884 │ │ -049204: 0a02 |0026: move-result v2 │ │ -049206: 6e20 5b15 2000 |0027: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@155b │ │ -04920c: 1304 3d00 |002a: const/16 v4, #int 61 // #3d │ │ -049210: 6e20 5915 4000 |002c: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@1559 │ │ -049216: 6e20 8c08 1500 |002f: invoke-virtual {v5, v1}, Landroid/support/v4/util/SparseArrayCompat;.valueAt:(I)Ljava/lang/Object; // method@088c │ │ -04921c: 0c03 |0032: move-result-object v3 │ │ -04921e: 3253 0800 |0033: if-eq v3, v5, 003b // +0008 │ │ -049222: 6e20 5e15 3000 |0035: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@155e │ │ -049228: d801 0101 |0038: add-int/lit8 v1, v1, #int 1 // #01 │ │ -04922c: 28de |003a: goto 0018 // -0022 │ │ -04922e: 1a04 1401 |003b: const-string v4, "(this Map)" // string@0114 │ │ -049232: 6e20 5f15 4000 |003d: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -049238: 28f8 |0040: goto 0038 // -0008 │ │ -04923a: 1304 7d00 |0041: const/16 v4, #int 125 // #7d │ │ -04923e: 6e20 5915 4000 |0043: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@1559 │ │ -049244: 6e10 6415 0000 |0046: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ -04924a: 0c04 |0049: move-result-object v4 │ │ -04924c: 28be |004a: goto 0008 // -0042 │ │ +04ad40: |[04ad40] android.support.v4.util.SparseArrayCompat.toString:()Ljava/lang/String; │ │ +04ad50: 6e10 8a08 0500 |0000: invoke-virtual {v5}, Landroid/support/v4/util/SparseArrayCompat;.size:()I // method@088a │ │ +04ad56: 0a04 |0003: move-result v4 │ │ +04ad58: 3c04 0500 |0004: if-gtz v4, 0009 // +0005 │ │ +04ad5c: 1a04 d023 |0006: const-string v4, "{}" // string@23d0 │ │ +04ad60: 1104 |0008: return-object v4 │ │ +04ad62: 2200 3f03 |0009: new-instance v0, Ljava/lang/StringBuilder; // type@033f │ │ +04ad66: 5254 e202 |000b: iget v4, v5, Landroid/support/v4/util/SparseArrayCompat;.mSize:I // field@02e2 │ │ +04ad6a: da04 041c |000d: mul-int/lit8 v4, v4, #int 28 // #1c │ │ +04ad6e: 7020 5815 4000 |000f: invoke-direct {v0, v4}, Ljava/lang/StringBuilder;.:(I)V // method@1558 │ │ +04ad74: 1304 7b00 |0012: const/16 v4, #int 123 // #7b │ │ +04ad78: 6e20 5915 4000 |0014: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@1559 │ │ +04ad7e: 1201 |0017: const/4 v1, #int 0 // #0 │ │ +04ad80: 5254 e202 |0018: iget v4, v5, Landroid/support/v4/util/SparseArrayCompat;.mSize:I // field@02e2 │ │ +04ad84: 3541 2700 |001a: if-ge v1, v4, 0041 // +0027 │ │ +04ad88: 3d01 0700 |001c: if-lez v1, 0023 // +0007 │ │ +04ad8c: 1a04 2701 |001e: const-string v4, ", " // string@0127 │ │ +04ad90: 6e20 5f15 4000 |0020: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +04ad96: 6e20 8408 1500 |0023: invoke-virtual {v5, v1}, Landroid/support/v4/util/SparseArrayCompat;.keyAt:(I)I // method@0884 │ │ +04ad9c: 0a02 |0026: move-result v2 │ │ +04ad9e: 6e20 5b15 2000 |0027: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@155b │ │ +04ada4: 1304 3d00 |002a: const/16 v4, #int 61 // #3d │ │ +04ada8: 6e20 5915 4000 |002c: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@1559 │ │ +04adae: 6e20 8c08 1500 |002f: invoke-virtual {v5, v1}, Landroid/support/v4/util/SparseArrayCompat;.valueAt:(I)Ljava/lang/Object; // method@088c │ │ +04adb4: 0c03 |0032: move-result-object v3 │ │ +04adb6: 3253 0800 |0033: if-eq v3, v5, 003b // +0008 │ │ +04adba: 6e20 5e15 3000 |0035: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@155e │ │ +04adc0: d801 0101 |0038: add-int/lit8 v1, v1, #int 1 // #01 │ │ +04adc4: 28de |003a: goto 0018 // -0022 │ │ +04adc6: 1a04 1401 |003b: const-string v4, "(this Map)" // string@0114 │ │ +04adca: 6e20 5f15 4000 |003d: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +04add0: 28f8 |0040: goto 0038 // -0008 │ │ +04add2: 1304 7d00 |0041: const/16 v4, #int 125 // #7d │ │ +04add6: 6e20 5915 4000 |0043: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@1559 │ │ +04addc: 6e10 6415 0000 |0046: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ +04ade2: 0c04 |0049: move-result-object v4 │ │ +04ade4: 28be |004a: goto 0008 // -0042 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=363 │ │ 0x0006 line=364 │ │ 0x0008 line=384 │ │ 0x0009 line=367 │ │ 0x0012 line=368 │ │ @@ -38774,38 +38776,38 @@ │ │ type : '(I)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -049250: |[049250] android.support.v4.util.SparseArrayCompat.valueAt:(I)Ljava/lang/Object; │ │ -049260: 5510 e002 |0000: iget-boolean v0, v1, Landroid/support/v4/util/SparseArrayCompat;.mGarbage:Z // field@02e0 │ │ -049264: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ -049268: 7010 7f08 0100 |0004: invoke-direct {v1}, Landroid/support/v4/util/SparseArrayCompat;.gc:()V // method@087f │ │ -04926e: 5410 e302 |0007: iget-object v0, v1, Landroid/support/v4/util/SparseArrayCompat;.mValues:[Ljava/lang/Object; // field@02e3 │ │ -049272: 4600 0002 |0009: aget-object v0, v0, v2 │ │ -049276: 1100 |000b: return-object v0 │ │ +04ade8: |[04ade8] android.support.v4.util.SparseArrayCompat.valueAt:(I)Ljava/lang/Object; │ │ +04adf8: 5510 e002 |0000: iget-boolean v0, v1, Landroid/support/v4/util/SparseArrayCompat;.mGarbage:Z // field@02e0 │ │ +04adfc: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ +04ae00: 7010 7f08 0100 |0004: invoke-direct {v1}, Landroid/support/v4/util/SparseArrayCompat;.gc:()V // method@087f │ │ +04ae06: 5410 e302 |0007: iget-object v0, v1, Landroid/support/v4/util/SparseArrayCompat;.mValues:[Ljava/lang/Object; // field@02e3 │ │ +04ae0a: 4600 0002 |0009: aget-object v0, v0, v2 │ │ +04ae0e: 1100 |000b: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=250 │ │ 0x0004 line=251 │ │ 0x0007 line=254 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/util/SparseArrayCompat; │ │ 0x0000 - 0x000c reg=1 this Landroid/support/v4/util/SparseArrayCompat; Landroid/support/v4/util/SparseArrayCompat; │ │ 0x0000 - 0x000c reg=2 index I │ │ │ │ - source_file_idx : 3237 (SparseArrayCompat.java) │ │ + source_file_idx : 3234 (SparseArrayCompat.java) │ │ │ │ Class #173 header: │ │ -class_idx : 374 │ │ +class_idx : 371 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 826 │ │ -source_file_idx : 3418 │ │ +superclass_idx : 823 │ │ +source_file_idx : 3415 │ │ static_fields_size : 6 │ │ instance_fields_size: 0 │ │ direct_methods_size : 9 │ │ virtual_methods_size: 0 │ │ │ │ Class #173 - │ │ Class descriptor : 'Landroid/support/v4/util/TimeUtils;' │ │ @@ -38848,22 +38850,22 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -049278: |[049278] android.support.v4.util.TimeUtils.:()V │ │ -049288: 2200 3a03 |0000: new-instance v0, Ljava/lang/Object; // type@033a │ │ -04928c: 7010 1c15 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ -049292: 6900 e902 |0005: sput-object v0, Landroid/support/v4/util/TimeUtils;.sFormatSync:Ljava/lang/Object; // field@02e9 │ │ -049296: 1300 1800 |0007: const/16 v0, #int 24 // #18 │ │ -04929a: 2300 8d04 |0009: new-array v0, v0, [C // type@048d │ │ -04929e: 6900 e802 |000b: sput-object v0, Landroid/support/v4/util/TimeUtils;.sFormatStr:[C // field@02e8 │ │ -0492a2: 0e00 |000d: return-void │ │ +04ae10: |[04ae10] android.support.v4.util.TimeUtils.:()V │ │ +04ae20: 2200 3703 |0000: new-instance v0, Ljava/lang/Object; // type@0337 │ │ +04ae24: 7010 1c15 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ +04ae2a: 6900 e902 |0005: sput-object v0, Landroid/support/v4/util/TimeUtils;.sFormatSync:Ljava/lang/Object; // field@02e9 │ │ +04ae2e: 1300 1800 |0007: const/16 v0, #int 24 // #18 │ │ +04ae32: 2300 8a04 |0009: new-array v0, v0, [C // type@048a │ │ +04ae36: 6900 e802 |000b: sput-object v0, Landroid/support/v4/util/TimeUtils;.sFormatStr:[C // field@02e8 │ │ +04ae3a: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ 0x0007 line=36 │ │ locals : │ │ │ │ #1 : (in Landroid/support/v4/util/TimeUtils;) │ │ @@ -38871,17 +38873,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0492a4: |[0492a4] android.support.v4.util.TimeUtils.:()V │ │ -0492b4: 7010 1c15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ -0492ba: 0e00 |0003: return-void │ │ +04ae3c: |[04ae3c] android.support.v4.util.TimeUtils.:()V │ │ +04ae4c: 7010 1c15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ +04ae52: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=27 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/util/TimeUtils; │ │ │ │ #2 : (in Landroid/support/v4/util/TimeUtils;) │ │ @@ -38889,35 +38891,35 @@ │ │ type : '(IIZI)I' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 33 16-bit code units │ │ -0492bc: |[0492bc] android.support.v4.util.TimeUtils.accumField:(IIZI)I │ │ -0492cc: 1300 6300 |0000: const/16 v0, #int 99 // #63 │ │ -0492d0: 3601 0700 |0002: if-gt v1, v0, 0009 // +0007 │ │ -0492d4: 3803 0800 |0004: if-eqz v3, 000c // +0008 │ │ -0492d8: 1230 |0006: const/4 v0, #int 3 // #3 │ │ -0492da: 3404 0500 |0007: if-lt v4, v0, 000c // +0005 │ │ -0492de: d800 0203 |0009: add-int/lit8 v0, v2, #int 3 // #03 │ │ -0492e2: 0f00 |000b: return v0 │ │ -0492e4: 1300 0900 |000c: const/16 v0, #int 9 // #9 │ │ -0492e8: 3601 0700 |000e: if-gt v1, v0, 0015 // +0007 │ │ -0492ec: 3803 0800 |0010: if-eqz v3, 0018 // +0008 │ │ -0492f0: 1220 |0012: const/4 v0, #int 2 // #2 │ │ -0492f2: 3404 0500 |0013: if-lt v4, v0, 0018 // +0005 │ │ -0492f6: d800 0202 |0015: add-int/lit8 v0, v2, #int 2 // #02 │ │ -0492fa: 28f4 |0017: goto 000b // -000c │ │ -0492fc: 3903 0400 |0018: if-nez v3, 001c // +0004 │ │ -049300: 3d01 0500 |001a: if-lez v1, 001f // +0005 │ │ -049304: d800 0201 |001c: add-int/lit8 v0, v2, #int 1 // #01 │ │ -049308: 28ed |001e: goto 000b // -0013 │ │ -04930a: 1200 |001f: const/4 v0, #int 0 // #0 │ │ -04930c: 28eb |0020: goto 000b // -0015 │ │ +04ae54: |[04ae54] android.support.v4.util.TimeUtils.accumField:(IIZI)I │ │ +04ae64: 1300 6300 |0000: const/16 v0, #int 99 // #63 │ │ +04ae68: 3601 0700 |0002: if-gt v1, v0, 0009 // +0007 │ │ +04ae6c: 3803 0800 |0004: if-eqz v3, 000c // +0008 │ │ +04ae70: 1230 |0006: const/4 v0, #int 3 // #3 │ │ +04ae72: 3404 0500 |0007: if-lt v4, v0, 000c // +0005 │ │ +04ae76: d800 0203 |0009: add-int/lit8 v0, v2, #int 3 // #03 │ │ +04ae7a: 0f00 |000b: return v0 │ │ +04ae7c: 1300 0900 |000c: const/16 v0, #int 9 // #9 │ │ +04ae80: 3601 0700 |000e: if-gt v1, v0, 0015 // +0007 │ │ +04ae84: 3803 0800 |0010: if-eqz v3, 0018 // +0008 │ │ +04ae88: 1220 |0012: const/4 v0, #int 2 // #2 │ │ +04ae8a: 3404 0500 |0013: if-lt v4, v0, 0018 // +0005 │ │ +04ae8e: d800 0202 |0015: add-int/lit8 v0, v2, #int 2 // #02 │ │ +04ae92: 28f4 |0017: goto 000b // -000c │ │ +04ae94: 3903 0400 |0018: if-nez v3, 001c // +0004 │ │ +04ae98: 3d01 0500 |001a: if-lez v1, 001f // +0005 │ │ +04ae9c: d800 0201 |001c: add-int/lit8 v0, v2, #int 1 // #01 │ │ +04aea0: 28ed |001e: goto 000b // -0013 │ │ +04aea2: 1200 |001f: const/4 v0, #int 0 // #0 │ │ +04aea4: 28eb |0020: goto 000b // -0015 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ 0x0009 line=40 │ │ 0x000b line=48 │ │ 0x000c line=42 │ │ 0x0015 line=43 │ │ @@ -38931,124 +38933,124 @@ │ │ 0x0000 - 0x0021 reg=4 zeropad I │ │ │ │ #3 : (in Landroid/support/v4/util/TimeUtils;) │ │ name : 'formatDuration' │ │ type : '(JJLjava/io/PrintWriter;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ - registers : 8 │ │ + registers : 9 │ │ ins : 5 │ │ outs : 4 │ │ insns size : 19 16-bit code units │ │ -049310: |[049310] android.support.v4.util.TimeUtils.formatDuration:(JJLjava/io/PrintWriter;)V │ │ -049320: 1600 0000 |0000: const-wide/16 v0, #int 0 // #0 │ │ -049324: 3100 0300 |0002: cmp-long v0, v3, v0 │ │ -049328: 3900 0800 |0004: if-nez v0, 000c // +0008 │ │ -04932c: 1a00 2f01 |0006: const-string v0, "--" // string@012f │ │ -049330: 6e20 d214 0700 |0008: invoke-virtual {v7, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@14d2 │ │ -049336: 0e00 |000b: return-void │ │ -049338: 9c00 0305 |000c: sub-long v0, v3, v5 │ │ -04933c: 1202 |000e: const/4 v2, #int 0 // #0 │ │ -04933e: 7140 9208 1027 |000f: invoke-static {v0, v1, v7, v2}, Landroid/support/v4/util/TimeUtils;.formatDuration:(JLjava/io/PrintWriter;I)V // method@0892 │ │ -049344: 28f9 |0012: goto 000b // -0007 │ │ +04aea8: |[04aea8] android.support.v4.util.TimeUtils.formatDuration:(JJLjava/io/PrintWriter;)V │ │ +04aeb8: 1600 0000 |0000: const-wide/16 v0, #int 0 // #0 │ │ +04aebc: 3100 0400 |0002: cmp-long v0, v4, v0 │ │ +04aec0: 3900 0800 |0004: if-nez v0, 000c // +0008 │ │ +04aec4: 1a00 2f01 |0006: const-string v0, "--" // string@012f │ │ +04aec8: 6e20 d214 0800 |0008: invoke-virtual {v8, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@14d2 │ │ +04aece: 0e00 |000b: return-void │ │ +04aed0: 9c00 0406 |000c: sub-long v0, v4, v6 │ │ +04aed4: 1202 |000e: const/4 v2, #int 0 // #0 │ │ +04aed6: 7140 9208 1028 |000f: invoke-static {v0, v1, v8, v2}, Landroid/support/v4/util/TimeUtils;.formatDuration:(JLjava/io/PrintWriter;I)V // method@0892 │ │ +04aedc: 28f9 |0012: goto 000b // -0007 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=169 │ │ 0x0006 line=170 │ │ 0x000b line=174 │ │ 0x000c line=173 │ │ locals : │ │ - 0x0000 - 0x0013 reg=3 time J │ │ - 0x0000 - 0x0013 reg=5 now J │ │ - 0x0000 - 0x0013 reg=7 pw Ljava/io/PrintWriter; │ │ + 0x0000 - 0x0013 reg=4 time J │ │ + 0x0000 - 0x0013 reg=6 now J │ │ + 0x0000 - 0x0013 reg=8 pw Ljava/io/PrintWriter; │ │ │ │ #4 : (in Landroid/support/v4/util/TimeUtils;) │ │ name : 'formatDuration' │ │ type : '(JLjava/io/PrintWriter;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ - registers : 4 │ │ + registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 5 16-bit code units │ │ -049348: |[049348] android.support.v4.util.TimeUtils.formatDuration:(JLjava/io/PrintWriter;)V │ │ -049358: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -04935a: 7140 9208 2103 |0001: invoke-static {v1, v2, v3, v0}, Landroid/support/v4/util/TimeUtils;.formatDuration:(JLjava/io/PrintWriter;I)V // method@0892 │ │ -049360: 0e00 |0004: return-void │ │ +04aee0: |[04aee0] android.support.v4.util.TimeUtils.formatDuration:(JLjava/io/PrintWriter;)V │ │ +04aef0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +04aef2: 7140 9208 3204 |0001: invoke-static {v2, v3, v4, v0}, Landroid/support/v4/util/TimeUtils;.formatDuration:(JLjava/io/PrintWriter;I)V // method@0892 │ │ +04aef8: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=164 │ │ 0x0004 line=165 │ │ locals : │ │ - 0x0000 - 0x0005 reg=1 duration J │ │ - 0x0000 - 0x0005 reg=3 pw Ljava/io/PrintWriter; │ │ + 0x0000 - 0x0005 reg=2 duration J │ │ + 0x0000 - 0x0005 reg=4 pw Ljava/io/PrintWriter; │ │ │ │ #5 : (in Landroid/support/v4/util/TimeUtils;) │ │ name : 'formatDuration' │ │ type : '(JLjava/io/PrintWriter;I)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ - registers : 9 │ │ + registers : 10 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 23 16-bit code units │ │ -049364: |[049364] android.support.v4.util.TimeUtils.formatDuration:(JLjava/io/PrintWriter;I)V │ │ -049374: 6202 e902 |0000: sget-object v2, Landroid/support/v4/util/TimeUtils;.sFormatSync:Ljava/lang/Object; // field@02e9 │ │ -049378: 1d02 |0002: monitor-enter v2 │ │ -04937a: 7130 9408 6508 |0003: invoke-static {v5, v6, v8}, Landroid/support/v4/util/TimeUtils;.formatDurationLocked:(JI)I // method@0894 │ │ -049380: 0a00 |0006: move-result v0 │ │ -049382: 2201 4003 |0007: new-instance v1, Ljava/lang/String; // type@0340 │ │ -049386: 6203 e802 |0009: sget-object v3, Landroid/support/v4/util/TimeUtils;.sFormatStr:[C // field@02e8 │ │ -04938a: 1204 |000b: const/4 v4, #int 0 // #0 │ │ -04938c: 7040 3415 3104 |000c: invoke-direct {v1, v3, v4, v0}, Ljava/lang/String;.:([CII)V // method@1534 │ │ -049392: 6e20 d214 1700 |000f: invoke-virtual {v7, v1}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@14d2 │ │ -049398: 1e02 |0012: monitor-exit v2 │ │ -04939a: 0e00 |0013: return-void │ │ -04939c: 0d01 |0014: move-exception v1 │ │ -04939e: 1e02 |0015: monitor-exit v2 │ │ -0493a0: 2701 |0016: throw v1 │ │ +04aefc: |[04aefc] android.support.v4.util.TimeUtils.formatDuration:(JLjava/io/PrintWriter;I)V │ │ +04af0c: 6202 e902 |0000: sget-object v2, Landroid/support/v4/util/TimeUtils;.sFormatSync:Ljava/lang/Object; // field@02e9 │ │ +04af10: 1d02 |0002: monitor-enter v2 │ │ +04af12: 7130 9408 7609 |0003: invoke-static {v6, v7, v9}, Landroid/support/v4/util/TimeUtils;.formatDurationLocked:(JI)I // method@0894 │ │ +04af18: 0a00 |0006: move-result v0 │ │ +04af1a: 2201 3d03 |0007: new-instance v1, Ljava/lang/String; // type@033d │ │ +04af1e: 6203 e802 |0009: sget-object v3, Landroid/support/v4/util/TimeUtils;.sFormatStr:[C // field@02e8 │ │ +04af22: 1204 |000b: const/4 v4, #int 0 // #0 │ │ +04af24: 7040 3415 3104 |000c: invoke-direct {v1, v3, v4, v0}, Ljava/lang/String;.:([CII)V // method@1534 │ │ +04af2a: 6e20 d214 1800 |000f: invoke-virtual {v8, v1}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@14d2 │ │ +04af30: 1e02 |0012: monitor-exit v2 │ │ +04af32: 0e00 |0013: return-void │ │ +04af34: 0d01 |0014: move-exception v1 │ │ +04af36: 1e02 |0015: monitor-exit v2 │ │ +04af38: 2701 |0016: throw v1 │ │ catches : 1 │ │ 0x0003 - 0x0016 │ │ -> 0x0014 │ │ positions : │ │ 0x0000 line=156 │ │ 0x0003 line=157 │ │ 0x0007 line=158 │ │ 0x0012 line=159 │ │ 0x0013 line=160 │ │ 0x0014 line=159 │ │ locals : │ │ 0x0007 - 0x0014 reg=0 len I │ │ - 0x0000 - 0x0017 reg=5 duration J │ │ - 0x0000 - 0x0017 reg=7 pw Ljava/io/PrintWriter; │ │ - 0x0000 - 0x0017 reg=8 fieldLen I │ │ + 0x0000 - 0x0017 reg=6 duration J │ │ + 0x0000 - 0x0017 reg=8 pw Ljava/io/PrintWriter; │ │ + 0x0000 - 0x0017 reg=9 fieldLen I │ │ │ │ #6 : (in Landroid/support/v4/util/TimeUtils;) │ │ name : 'formatDuration' │ │ type : '(JLjava/lang/StringBuilder;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 19 16-bit code units │ │ -0493b0: |[0493b0] android.support.v4.util.TimeUtils.formatDuration:(JLjava/lang/StringBuilder;)V │ │ -0493c0: 6202 e902 |0000: sget-object v2, Landroid/support/v4/util/TimeUtils;.sFormatSync:Ljava/lang/Object; // field@02e9 │ │ -0493c4: 1d02 |0002: monitor-enter v2 │ │ -0493c6: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -0493c8: 7130 9408 5401 |0004: invoke-static {v4, v5, v1}, Landroid/support/v4/util/TimeUtils;.formatDurationLocked:(JI)I // method@0894 │ │ -0493ce: 0a00 |0007: move-result v0 │ │ -0493d0: 6201 e802 |0008: sget-object v1, Landroid/support/v4/util/TimeUtils;.sFormatStr:[C // field@02e8 │ │ -0493d4: 1203 |000a: const/4 v3, #int 0 // #0 │ │ -0493d6: 6e40 6115 1603 |000b: invoke-virtual {v6, v1, v3, v0}, Ljava/lang/StringBuilder;.append:([CII)Ljava/lang/StringBuilder; // method@1561 │ │ -0493dc: 1e02 |000e: monitor-exit v2 │ │ -0493de: 0e00 |000f: return-void │ │ -0493e0: 0d01 |0010: move-exception v1 │ │ -0493e2: 1e02 |0011: monitor-exit v2 │ │ -0493e4: 2701 |0012: throw v1 │ │ +04af48: |[04af48] android.support.v4.util.TimeUtils.formatDuration:(JLjava/lang/StringBuilder;)V │ │ +04af58: 6202 e902 |0000: sget-object v2, Landroid/support/v4/util/TimeUtils;.sFormatSync:Ljava/lang/Object; // field@02e9 │ │ +04af5c: 1d02 |0002: monitor-enter v2 │ │ +04af5e: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +04af60: 7130 9408 5401 |0004: invoke-static {v4, v5, v1}, Landroid/support/v4/util/TimeUtils;.formatDurationLocked:(JI)I // method@0894 │ │ +04af66: 0a00 |0007: move-result v0 │ │ +04af68: 6201 e802 |0008: sget-object v1, Landroid/support/v4/util/TimeUtils;.sFormatStr:[C // field@02e8 │ │ +04af6c: 1203 |000a: const/4 v3, #int 0 // #0 │ │ +04af6e: 6e40 6115 1603 |000b: invoke-virtual {v6, v1, v3, v0}, Ljava/lang/StringBuilder;.append:([CII)Ljava/lang/StringBuilder; // method@1561 │ │ +04af74: 1e02 |000e: monitor-exit v2 │ │ +04af76: 0e00 |000f: return-void │ │ +04af78: 0d01 |0010: move-exception v1 │ │ +04af7a: 1e02 |0011: monitor-exit v2 │ │ +04af7c: 2701 |0012: throw v1 │ │ catches : 1 │ │ 0x0004 - 0x0012 │ │ -> 0x0010 │ │ positions : │ │ 0x0000 line=148 │ │ 0x0003 line=149 │ │ 0x0008 line=150 │ │ @@ -39065,206 +39067,206 @@ │ │ type : '(JI)I' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 23 │ │ ins : 3 │ │ outs : 6 │ │ insns size : 307 16-bit code units │ │ -0493f4: |[0493f4] android.support.v4.util.TimeUtils.formatDurationLocked:(JI)I │ │ -049404: 6204 e802 |0000: sget-object v4, Landroid/support/v4/util/TimeUtils;.sFormatStr:[C // field@02e8 │ │ -049408: 2144 |0002: array-length v4, v4 │ │ -04940a: 0200 1600 |0003: move/from16 v0, v22 │ │ -04940e: 3504 0800 |0005: if-ge v4, v0, 000d // +0008 │ │ -049412: 0200 1600 |0007: move/from16 v0, v22 │ │ -049416: 2304 8d04 |0009: new-array v4, v0, [C // type@048d │ │ -04941a: 6904 e802 |000b: sput-object v4, Landroid/support/v4/util/TimeUtils;.sFormatStr:[C // field@02e8 │ │ -04941e: 6202 e802 |000d: sget-object v2, Landroid/support/v4/util/TimeUtils;.sFormatStr:[C // field@02e8 │ │ -049422: 1606 0000 |000f: const-wide/16 v6, #int 0 // #0 │ │ -049426: 3104 1406 |0011: cmp-long v4, v20, v6 │ │ -04942a: 3904 1400 |0013: if-nez v4, 0027 // +0014 │ │ -04942e: 1205 |0015: const/4 v5, #int 0 // #0 │ │ -049430: d816 16ff |0016: add-int/lit8 v22, v22, #int -1 // #ff │ │ -049434: 0200 1600 |0018: move/from16 v0, v22 │ │ -049438: 3505 0700 |001a: if-ge v5, v0, 0021 // +0007 │ │ -04943c: 1304 2000 |001c: const/16 v4, #int 32 // #20 │ │ -049440: 5004 0205 |001e: aput-char v4, v2, v5 │ │ -049444: 28f8 |0020: goto 0018 // -0008 │ │ -049446: 1304 3000 |0021: const/16 v4, #int 48 // #30 │ │ -04944a: 5004 0205 |0023: aput-char v4, v2, v5 │ │ -04944e: 1214 |0025: const/4 v4, #int 1 // #1 │ │ -049450: 0f04 |0026: return v4 │ │ -049452: 1606 0000 |0027: const-wide/16 v6, #int 0 // #0 │ │ -049456: 3104 1406 |0029: cmp-long v4, v20, v6 │ │ -04945a: 3d04 8700 |002b: if-lez v4, 00b2 // +0087 │ │ -04945e: 1310 2b00 |002d: const/16 v16, #int 43 // #2b │ │ -049462: 1606 e803 |002f: const-wide/16 v6, #int 1000 // #3e8 │ │ -049466: 9f06 1406 |0031: rem-long v6, v20, v6 │ │ -04946a: 846d |0033: long-to-int v13, v6 │ │ -04946c: 1606 e803 |0034: const-wide/16 v6, #int 1000 // #3e8 │ │ -049470: 9e06 1406 |0036: div-long v6, v20, v6 │ │ -049474: 8666 |0038: long-to-double v6, v6 │ │ -049476: 7120 1315 7600 |0039: invoke-static {v6, v7}, Ljava/lang/Math;.floor:(D)D // method@1513 │ │ -04947c: 0b06 |003c: move-result-wide v6 │ │ -04947e: 8a60 |003d: double-to-int v0, v6 │ │ -049480: 0211 0000 |003e: move/from16 v17, v0 │ │ -049484: 1203 |0040: const/4 v3, #int 0 // #0 │ │ -049486: 120c |0041: const/4 v12, #int 0 // #0 │ │ -049488: 120e |0042: const/4 v14, #int 0 // #0 │ │ -04948a: 1404 8051 0100 |0043: const v4, #float 1.21072e-40 // #00015180 │ │ -049490: 0200 1100 |0046: move/from16 v0, v17 │ │ -049494: 3740 0d00 |0048: if-le v0, v4, 0055 // +000d │ │ -049498: 1404 8051 0100 |004a: const v4, #float 1.21072e-40 // #00015180 │ │ -04949e: 9303 1104 |004d: div-int v3, v17, v4 │ │ -0494a2: 1404 8051 0100 |004f: const v4, #float 1.21072e-40 // #00015180 │ │ -0494a8: b234 |0052: mul-int/2addr v4, v3 │ │ -0494aa: 9111 1104 |0053: sub-int v17, v17, v4 │ │ -0494ae: 1304 100e |0055: const/16 v4, #int 3600 // #e10 │ │ -0494b2: 0200 1100 |0057: move/from16 v0, v17 │ │ -0494b6: 3740 0a00 |0059: if-le v0, v4, 0063 // +000a │ │ -0494ba: 0200 1100 |005b: move/from16 v0, v17 │ │ -0494be: d30c 100e |005d: div-int/lit16 v12, v0, #int 3600 // #0e10 │ │ -0494c2: d2c4 100e |005f: mul-int/lit16 v4, v12, #int 3600 // #0e10 │ │ -0494c6: 9111 1104 |0061: sub-int v17, v17, v4 │ │ -0494ca: 1304 3c00 |0063: const/16 v4, #int 60 // #3c │ │ -0494ce: 0200 1100 |0065: move/from16 v0, v17 │ │ -0494d2: 3740 0800 |0067: if-le v0, v4, 006f // +0008 │ │ -0494d6: db0e 113c |0069: div-int/lit8 v14, v17, #int 60 // #3c │ │ -0494da: da04 0e3c |006b: mul-int/lit8 v4, v14, #int 60 // #3c │ │ -0494de: 9111 1104 |006d: sub-int v17, v17, v4 │ │ -0494e2: 1205 |006f: const/4 v5, #int 0 // #0 │ │ -0494e4: 3816 5300 |0070: if-eqz v22, 00c3 // +0053 │ │ -0494e8: 1214 |0072: const/4 v4, #int 1 // #1 │ │ -0494ea: 1206 |0073: const/4 v6, #int 0 // #0 │ │ -0494ec: 1207 |0074: const/4 v7, #int 0 // #0 │ │ -0494ee: 7140 8f08 4376 |0075: invoke-static {v3, v4, v6, v7}, Landroid/support/v4/util/TimeUtils;.accumField:(IIZI)I // method@088f │ │ -0494f4: 0a0f |0078: move-result v15 │ │ -0494f6: 1216 |0079: const/4 v6, #int 1 // #1 │ │ -0494f8: 3d0f 4100 |007a: if-lez v15, 00bb // +0041 │ │ -0494fc: 1214 |007c: const/4 v4, #int 1 // #1 │ │ -0494fe: 1227 |007d: const/4 v7, #int 2 // #2 │ │ -049500: 7140 8f08 6c74 |007e: invoke-static {v12, v6, v4, v7}, Landroid/support/v4/util/TimeUtils;.accumField:(IIZI)I // method@088f │ │ -049506: 0a04 |0081: move-result v4 │ │ -049508: b04f |0082: add-int/2addr v15, v4 │ │ -04950a: 1216 |0083: const/4 v6, #int 1 // #1 │ │ -04950c: 3d0f 3900 |0084: if-lez v15, 00bd // +0039 │ │ -049510: 1214 |0086: const/4 v4, #int 1 // #1 │ │ -049512: 1227 |0087: const/4 v7, #int 2 // #2 │ │ -049514: 7140 8f08 6e74 |0088: invoke-static {v14, v6, v4, v7}, Landroid/support/v4/util/TimeUtils;.accumField:(IIZI)I // method@088f │ │ -04951a: 0a04 |008b: move-result v4 │ │ -04951c: b04f |008c: add-int/2addr v15, v4 │ │ -04951e: 1216 |008d: const/4 v6, #int 1 // #1 │ │ -049520: 3d0f 3100 |008e: if-lez v15, 00bf // +0031 │ │ -049524: 1214 |0090: const/4 v4, #int 1 // #1 │ │ -049526: 1227 |0091: const/4 v7, #int 2 // #2 │ │ -049528: 0200 1100 |0092: move/from16 v0, v17 │ │ -04952c: 7140 8f08 6074 |0094: invoke-static {v0, v6, v4, v7}, Landroid/support/v4/util/TimeUtils;.accumField:(IIZI)I // method@088f │ │ -049532: 0a04 |0097: move-result v4 │ │ -049534: b04f |0098: add-int/2addr v15, v4 │ │ -049536: 1226 |0099: const/4 v6, #int 2 // #2 │ │ -049538: 1217 |009a: const/4 v7, #int 1 // #1 │ │ -04953a: 3d0f 2600 |009b: if-lez v15, 00c1 // +0026 │ │ -04953e: 1234 |009d: const/4 v4, #int 3 // #3 │ │ -049540: 7140 8f08 6d47 |009e: invoke-static {v13, v6, v7, v4}, Landroid/support/v4/util/TimeUtils;.accumField:(IIZI)I // method@088f │ │ -049546: 0a04 |00a1: move-result v4 │ │ -049548: d804 0401 |00a2: add-int/lit8 v4, v4, #int 1 // #01 │ │ -04954c: b04f |00a4: add-int/2addr v15, v4 │ │ -04954e: 0200 1600 |00a5: move/from16 v0, v22 │ │ -049552: 350f 1c00 |00a7: if-ge v15, v0, 00c3 // +001c │ │ -049556: 1304 2000 |00a9: const/16 v4, #int 32 // #20 │ │ -04955a: 5004 0205 |00ab: aput-char v4, v2, v5 │ │ -04955e: d805 0501 |00ad: add-int/lit8 v5, v5, #int 1 // #01 │ │ -049562: d80f 0f01 |00af: add-int/lit8 v15, v15, #int 1 // #01 │ │ -049566: 28f4 |00b1: goto 00a5 // -000c │ │ -049568: 1310 2d00 |00b2: const/16 v16, #int 45 // #2d │ │ -04956c: 0500 1400 |00b4: move-wide/from16 v0, v20 │ │ -049570: 7d00 |00b6: neg-long v0, v0 │ │ -049572: 0514 0000 |00b7: move-wide/from16 v20, v0 │ │ -049576: 2900 76ff |00b9: goto/16 002f // -008a │ │ -04957a: 1204 |00bb: const/4 v4, #int 0 // #0 │ │ -04957c: 28c1 |00bc: goto 007d // -003f │ │ -04957e: 1204 |00bd: const/4 v4, #int 0 // #0 │ │ -049580: 28c9 |00be: goto 0087 // -0037 │ │ -049582: 1204 |00bf: const/4 v4, #int 0 // #0 │ │ -049584: 28d1 |00c0: goto 0091 // -002f │ │ -049586: 1204 |00c1: const/4 v4, #int 0 // #0 │ │ -049588: 28dc |00c2: goto 009e // -0024 │ │ -04958a: 5010 0205 |00c3: aput-char v16, v2, v5 │ │ -04958e: d805 0501 |00c5: add-int/lit8 v5, v5, #int 1 // #01 │ │ -049592: 0212 0500 |00c7: move/from16 v18, v5 │ │ -049596: 3816 5900 |00c9: if-eqz v22, 0122 // +0059 │ │ -04959a: 1313 0100 |00cb: const/16 v19, #int 1 // #1 │ │ -04959e: 1304 6400 |00cd: const/16 v4, #int 100 // #64 │ │ -0495a2: 1206 |00cf: const/4 v6, #int 0 // #0 │ │ -0495a4: 1207 |00d0: const/4 v7, #int 0 // #0 │ │ -0495a6: 7706 9508 0200 |00d1: invoke-static/range {v2, v3, v4, v5, v6, v7}, Landroid/support/v4/util/TimeUtils;.printField:([CICIZI)I // method@0895 │ │ -0495ac: 0a05 |00d4: move-result v5 │ │ -0495ae: 1308 6800 |00d5: const/16 v8, #int 104 // #68 │ │ -0495b2: 0200 1200 |00d7: move/from16 v0, v18 │ │ -0495b6: 3205 4c00 |00d9: if-eq v5, v0, 0125 // +004c │ │ -0495ba: 121a |00db: const/4 v10, #int 1 // #1 │ │ -0495bc: 3813 4b00 |00dc: if-eqz v19, 0127 // +004b │ │ -0495c0: 122b |00de: const/4 v11, #int 2 // #2 │ │ -0495c2: 0726 |00df: move-object v6, v2 │ │ -0495c4: 01c7 |00e0: move v7, v12 │ │ -0495c6: 0159 |00e1: move v9, v5 │ │ -0495c8: 7706 9508 0600 |00e2: invoke-static/range {v6, v7, v8, v9, v10, v11}, Landroid/support/v4/util/TimeUtils;.printField:([CICIZI)I // method@0895 │ │ -0495ce: 0a05 |00e5: move-result v5 │ │ -0495d0: 1308 6d00 |00e6: const/16 v8, #int 109 // #6d │ │ -0495d4: 0200 1200 |00e8: move/from16 v0, v18 │ │ -0495d8: 3205 3f00 |00ea: if-eq v5, v0, 0129 // +003f │ │ -0495dc: 121a |00ec: const/4 v10, #int 1 // #1 │ │ -0495de: 3813 3e00 |00ed: if-eqz v19, 012b // +003e │ │ -0495e2: 122b |00ef: const/4 v11, #int 2 // #2 │ │ -0495e4: 0726 |00f0: move-object v6, v2 │ │ -0495e6: 01e7 |00f1: move v7, v14 │ │ -0495e8: 0159 |00f2: move v9, v5 │ │ -0495ea: 7706 9508 0600 |00f3: invoke-static/range {v6, v7, v8, v9, v10, v11}, Landroid/support/v4/util/TimeUtils;.printField:([CICIZI)I // method@0895 │ │ -0495f0: 0a05 |00f6: move-result v5 │ │ -0495f2: 1308 7300 |00f7: const/16 v8, #int 115 // #73 │ │ -0495f6: 0200 1200 |00f9: move/from16 v0, v18 │ │ -0495fa: 3205 3200 |00fb: if-eq v5, v0, 012d // +0032 │ │ -0495fe: 121a |00fd: const/4 v10, #int 1 // #1 │ │ -049600: 3813 3100 |00fe: if-eqz v19, 012f // +0031 │ │ -049604: 122b |0100: const/4 v11, #int 2 // #2 │ │ -049606: 0726 |0101: move-object v6, v2 │ │ -049608: 0207 1100 |0102: move/from16 v7, v17 │ │ -04960c: 0159 |0104: move v9, v5 │ │ -04960e: 7706 9508 0600 |0105: invoke-static/range {v6, v7, v8, v9, v10, v11}, Landroid/support/v4/util/TimeUtils;.printField:([CICIZI)I // method@0895 │ │ -049614: 0a05 |0108: move-result v5 │ │ -049616: 1308 6d00 |0109: const/16 v8, #int 109 // #6d │ │ -04961a: 121a |010b: const/4 v10, #int 1 // #1 │ │ -04961c: 3813 2500 |010c: if-eqz v19, 0131 // +0025 │ │ -049620: 0200 1200 |010e: move/from16 v0, v18 │ │ -049624: 3205 2100 |0110: if-eq v5, v0, 0131 // +0021 │ │ -049628: 123b |0112: const/4 v11, #int 3 // #3 │ │ -04962a: 0726 |0113: move-object v6, v2 │ │ -04962c: 01d7 |0114: move v7, v13 │ │ -04962e: 0159 |0115: move v9, v5 │ │ -049630: 7706 9508 0600 |0116: invoke-static/range {v6, v7, v8, v9, v10, v11}, Landroid/support/v4/util/TimeUtils;.printField:([CICIZI)I // method@0895 │ │ -049636: 0a05 |0119: move-result v5 │ │ -049638: 1304 7300 |011a: const/16 v4, #int 115 // #73 │ │ -04963c: 5004 0205 |011c: aput-char v4, v2, v5 │ │ -049640: d804 0501 |011e: add-int/lit8 v4, v5, #int 1 // #01 │ │ -049644: 2900 06ff |0120: goto/16 0026 // -00fa │ │ -049648: 1313 0000 |0122: const/16 v19, #int 0 // #0 │ │ -04964c: 28a9 |0124: goto 00cd // -0057 │ │ -04964e: 120a |0125: const/4 v10, #int 0 // #0 │ │ -049650: 28b6 |0126: goto 00dc // -004a │ │ -049652: 120b |0127: const/4 v11, #int 0 // #0 │ │ -049654: 28b7 |0128: goto 00df // -0049 │ │ -049656: 120a |0129: const/4 v10, #int 0 // #0 │ │ -049658: 28c3 |012a: goto 00ed // -003d │ │ -04965a: 120b |012b: const/4 v11, #int 0 // #0 │ │ -04965c: 28c4 |012c: goto 00f0 // -003c │ │ -04965e: 120a |012d: const/4 v10, #int 0 // #0 │ │ -049660: 28d0 |012e: goto 00fe // -0030 │ │ -049662: 120b |012f: const/4 v11, #int 0 // #0 │ │ -049664: 28d1 |0130: goto 0101 // -002f │ │ -049666: 120b |0131: const/4 v11, #int 0 // #0 │ │ -049668: 28e1 |0132: goto 0113 // -001f │ │ +04af8c: |[04af8c] android.support.v4.util.TimeUtils.formatDurationLocked:(JI)I │ │ +04af9c: 6204 e802 |0000: sget-object v4, Landroid/support/v4/util/TimeUtils;.sFormatStr:[C // field@02e8 │ │ +04afa0: 2144 |0002: array-length v4, v4 │ │ +04afa2: 0200 1600 |0003: move/from16 v0, v22 │ │ +04afa6: 3504 0800 |0005: if-ge v4, v0, 000d // +0008 │ │ +04afaa: 0200 1600 |0007: move/from16 v0, v22 │ │ +04afae: 2304 8a04 |0009: new-array v4, v0, [C // type@048a │ │ +04afb2: 6904 e802 |000b: sput-object v4, Landroid/support/v4/util/TimeUtils;.sFormatStr:[C // field@02e8 │ │ +04afb6: 6202 e802 |000d: sget-object v2, Landroid/support/v4/util/TimeUtils;.sFormatStr:[C // field@02e8 │ │ +04afba: 1606 0000 |000f: const-wide/16 v6, #int 0 // #0 │ │ +04afbe: 3104 1406 |0011: cmp-long v4, v20, v6 │ │ +04afc2: 3904 1400 |0013: if-nez v4, 0027 // +0014 │ │ +04afc6: 1205 |0015: const/4 v5, #int 0 // #0 │ │ +04afc8: d816 16ff |0016: add-int/lit8 v22, v22, #int -1 // #ff │ │ +04afcc: 0200 1600 |0018: move/from16 v0, v22 │ │ +04afd0: 3505 0700 |001a: if-ge v5, v0, 0021 // +0007 │ │ +04afd4: 1304 2000 |001c: const/16 v4, #int 32 // #20 │ │ +04afd8: 5004 0205 |001e: aput-char v4, v2, v5 │ │ +04afdc: 28f8 |0020: goto 0018 // -0008 │ │ +04afde: 1304 3000 |0021: const/16 v4, #int 48 // #30 │ │ +04afe2: 5004 0205 |0023: aput-char v4, v2, v5 │ │ +04afe6: 1214 |0025: const/4 v4, #int 1 // #1 │ │ +04afe8: 0f04 |0026: return v4 │ │ +04afea: 1606 0000 |0027: const-wide/16 v6, #int 0 // #0 │ │ +04afee: 3104 1406 |0029: cmp-long v4, v20, v6 │ │ +04aff2: 3d04 8700 |002b: if-lez v4, 00b2 // +0087 │ │ +04aff6: 1310 2b00 |002d: const/16 v16, #int 43 // #2b │ │ +04affa: 1606 e803 |002f: const-wide/16 v6, #int 1000 // #3e8 │ │ +04affe: 9f06 1406 |0031: rem-long v6, v20, v6 │ │ +04b002: 846d |0033: long-to-int v13, v6 │ │ +04b004: 1606 e803 |0034: const-wide/16 v6, #int 1000 // #3e8 │ │ +04b008: 9e06 1406 |0036: div-long v6, v20, v6 │ │ +04b00c: 8666 |0038: long-to-double v6, v6 │ │ +04b00e: 7120 1315 7600 |0039: invoke-static {v6, v7}, Ljava/lang/Math;.floor:(D)D // method@1513 │ │ +04b014: 0b06 |003c: move-result-wide v6 │ │ +04b016: 8a60 |003d: double-to-int v0, v6 │ │ +04b018: 0211 0000 |003e: move/from16 v17, v0 │ │ +04b01c: 1203 |0040: const/4 v3, #int 0 // #0 │ │ +04b01e: 120c |0041: const/4 v12, #int 0 // #0 │ │ +04b020: 120e |0042: const/4 v14, #int 0 // #0 │ │ +04b022: 1404 8051 0100 |0043: const v4, #float 1.21072e-40 // #00015180 │ │ +04b028: 0200 1100 |0046: move/from16 v0, v17 │ │ +04b02c: 3740 0d00 |0048: if-le v0, v4, 0055 // +000d │ │ +04b030: 1404 8051 0100 |004a: const v4, #float 1.21072e-40 // #00015180 │ │ +04b036: 9303 1104 |004d: div-int v3, v17, v4 │ │ +04b03a: 1404 8051 0100 |004f: const v4, #float 1.21072e-40 // #00015180 │ │ +04b040: b234 |0052: mul-int/2addr v4, v3 │ │ +04b042: 9111 1104 |0053: sub-int v17, v17, v4 │ │ +04b046: 1304 100e |0055: const/16 v4, #int 3600 // #e10 │ │ +04b04a: 0200 1100 |0057: move/from16 v0, v17 │ │ +04b04e: 3740 0a00 |0059: if-le v0, v4, 0063 // +000a │ │ +04b052: 0200 1100 |005b: move/from16 v0, v17 │ │ +04b056: d30c 100e |005d: div-int/lit16 v12, v0, #int 3600 // #0e10 │ │ +04b05a: d2c4 100e |005f: mul-int/lit16 v4, v12, #int 3600 // #0e10 │ │ +04b05e: 9111 1104 |0061: sub-int v17, v17, v4 │ │ +04b062: 1304 3c00 |0063: const/16 v4, #int 60 // #3c │ │ +04b066: 0200 1100 |0065: move/from16 v0, v17 │ │ +04b06a: 3740 0800 |0067: if-le v0, v4, 006f // +0008 │ │ +04b06e: db0e 113c |0069: div-int/lit8 v14, v17, #int 60 // #3c │ │ +04b072: da04 0e3c |006b: mul-int/lit8 v4, v14, #int 60 // #3c │ │ +04b076: 9111 1104 |006d: sub-int v17, v17, v4 │ │ +04b07a: 1205 |006f: const/4 v5, #int 0 // #0 │ │ +04b07c: 3816 5300 |0070: if-eqz v22, 00c3 // +0053 │ │ +04b080: 1214 |0072: const/4 v4, #int 1 // #1 │ │ +04b082: 1206 |0073: const/4 v6, #int 0 // #0 │ │ +04b084: 1207 |0074: const/4 v7, #int 0 // #0 │ │ +04b086: 7140 8f08 4376 |0075: invoke-static {v3, v4, v6, v7}, Landroid/support/v4/util/TimeUtils;.accumField:(IIZI)I // method@088f │ │ +04b08c: 0a0f |0078: move-result v15 │ │ +04b08e: 1216 |0079: const/4 v6, #int 1 // #1 │ │ +04b090: 3d0f 4100 |007a: if-lez v15, 00bb // +0041 │ │ +04b094: 1214 |007c: const/4 v4, #int 1 // #1 │ │ +04b096: 1227 |007d: const/4 v7, #int 2 // #2 │ │ +04b098: 7140 8f08 6c74 |007e: invoke-static {v12, v6, v4, v7}, Landroid/support/v4/util/TimeUtils;.accumField:(IIZI)I // method@088f │ │ +04b09e: 0a04 |0081: move-result v4 │ │ +04b0a0: b04f |0082: add-int/2addr v15, v4 │ │ +04b0a2: 1216 |0083: const/4 v6, #int 1 // #1 │ │ +04b0a4: 3d0f 3900 |0084: if-lez v15, 00bd // +0039 │ │ +04b0a8: 1214 |0086: const/4 v4, #int 1 // #1 │ │ +04b0aa: 1227 |0087: const/4 v7, #int 2 // #2 │ │ +04b0ac: 7140 8f08 6e74 |0088: invoke-static {v14, v6, v4, v7}, Landroid/support/v4/util/TimeUtils;.accumField:(IIZI)I // method@088f │ │ +04b0b2: 0a04 |008b: move-result v4 │ │ +04b0b4: b04f |008c: add-int/2addr v15, v4 │ │ +04b0b6: 1216 |008d: const/4 v6, #int 1 // #1 │ │ +04b0b8: 3d0f 3100 |008e: if-lez v15, 00bf // +0031 │ │ +04b0bc: 1214 |0090: const/4 v4, #int 1 // #1 │ │ +04b0be: 1227 |0091: const/4 v7, #int 2 // #2 │ │ +04b0c0: 0200 1100 |0092: move/from16 v0, v17 │ │ +04b0c4: 7140 8f08 6074 |0094: invoke-static {v0, v6, v4, v7}, Landroid/support/v4/util/TimeUtils;.accumField:(IIZI)I // method@088f │ │ +04b0ca: 0a04 |0097: move-result v4 │ │ +04b0cc: b04f |0098: add-int/2addr v15, v4 │ │ +04b0ce: 1226 |0099: const/4 v6, #int 2 // #2 │ │ +04b0d0: 1217 |009a: const/4 v7, #int 1 // #1 │ │ +04b0d2: 3d0f 2600 |009b: if-lez v15, 00c1 // +0026 │ │ +04b0d6: 1234 |009d: const/4 v4, #int 3 // #3 │ │ +04b0d8: 7140 8f08 6d47 |009e: invoke-static {v13, v6, v7, v4}, Landroid/support/v4/util/TimeUtils;.accumField:(IIZI)I // method@088f │ │ +04b0de: 0a04 |00a1: move-result v4 │ │ +04b0e0: d804 0401 |00a2: add-int/lit8 v4, v4, #int 1 // #01 │ │ +04b0e4: b04f |00a4: add-int/2addr v15, v4 │ │ +04b0e6: 0200 1600 |00a5: move/from16 v0, v22 │ │ +04b0ea: 350f 1c00 |00a7: if-ge v15, v0, 00c3 // +001c │ │ +04b0ee: 1304 2000 |00a9: const/16 v4, #int 32 // #20 │ │ +04b0f2: 5004 0205 |00ab: aput-char v4, v2, v5 │ │ +04b0f6: d805 0501 |00ad: add-int/lit8 v5, v5, #int 1 // #01 │ │ +04b0fa: d80f 0f01 |00af: add-int/lit8 v15, v15, #int 1 // #01 │ │ +04b0fe: 28f4 |00b1: goto 00a5 // -000c │ │ +04b100: 1310 2d00 |00b2: const/16 v16, #int 45 // #2d │ │ +04b104: 0500 1400 |00b4: move-wide/from16 v0, v20 │ │ +04b108: 7d00 |00b6: neg-long v0, v0 │ │ +04b10a: 0514 0000 |00b7: move-wide/from16 v20, v0 │ │ +04b10e: 2900 76ff |00b9: goto/16 002f // -008a │ │ +04b112: 1204 |00bb: const/4 v4, #int 0 // #0 │ │ +04b114: 28c1 |00bc: goto 007d // -003f │ │ +04b116: 1204 |00bd: const/4 v4, #int 0 // #0 │ │ +04b118: 28c9 |00be: goto 0087 // -0037 │ │ +04b11a: 1204 |00bf: const/4 v4, #int 0 // #0 │ │ +04b11c: 28d1 |00c0: goto 0091 // -002f │ │ +04b11e: 1204 |00c1: const/4 v4, #int 0 // #0 │ │ +04b120: 28dc |00c2: goto 009e // -0024 │ │ +04b122: 5010 0205 |00c3: aput-char v16, v2, v5 │ │ +04b126: d805 0501 |00c5: add-int/lit8 v5, v5, #int 1 // #01 │ │ +04b12a: 0212 0500 |00c7: move/from16 v18, v5 │ │ +04b12e: 3816 5900 |00c9: if-eqz v22, 0122 // +0059 │ │ +04b132: 1313 0100 |00cb: const/16 v19, #int 1 // #1 │ │ +04b136: 1304 6400 |00cd: const/16 v4, #int 100 // #64 │ │ +04b13a: 1206 |00cf: const/4 v6, #int 0 // #0 │ │ +04b13c: 1207 |00d0: const/4 v7, #int 0 // #0 │ │ +04b13e: 7706 9508 0200 |00d1: invoke-static/range {v2, v3, v4, v5, v6, v7}, Landroid/support/v4/util/TimeUtils;.printField:([CICIZI)I // method@0895 │ │ +04b144: 0a05 |00d4: move-result v5 │ │ +04b146: 1308 6800 |00d5: const/16 v8, #int 104 // #68 │ │ +04b14a: 0200 1200 |00d7: move/from16 v0, v18 │ │ +04b14e: 3205 4c00 |00d9: if-eq v5, v0, 0125 // +004c │ │ +04b152: 121a |00db: const/4 v10, #int 1 // #1 │ │ +04b154: 3813 4b00 |00dc: if-eqz v19, 0127 // +004b │ │ +04b158: 122b |00de: const/4 v11, #int 2 // #2 │ │ +04b15a: 0726 |00df: move-object v6, v2 │ │ +04b15c: 01c7 |00e0: move v7, v12 │ │ +04b15e: 0159 |00e1: move v9, v5 │ │ +04b160: 7706 9508 0600 |00e2: invoke-static/range {v6, v7, v8, v9, v10, v11}, Landroid/support/v4/util/TimeUtils;.printField:([CICIZI)I // method@0895 │ │ +04b166: 0a05 |00e5: move-result v5 │ │ +04b168: 1308 6d00 |00e6: const/16 v8, #int 109 // #6d │ │ +04b16c: 0200 1200 |00e8: move/from16 v0, v18 │ │ +04b170: 3205 3f00 |00ea: if-eq v5, v0, 0129 // +003f │ │ +04b174: 121a |00ec: const/4 v10, #int 1 // #1 │ │ +04b176: 3813 3e00 |00ed: if-eqz v19, 012b // +003e │ │ +04b17a: 122b |00ef: const/4 v11, #int 2 // #2 │ │ +04b17c: 0726 |00f0: move-object v6, v2 │ │ +04b17e: 01e7 |00f1: move v7, v14 │ │ +04b180: 0159 |00f2: move v9, v5 │ │ +04b182: 7706 9508 0600 |00f3: invoke-static/range {v6, v7, v8, v9, v10, v11}, Landroid/support/v4/util/TimeUtils;.printField:([CICIZI)I // method@0895 │ │ +04b188: 0a05 |00f6: move-result v5 │ │ +04b18a: 1308 7300 |00f7: const/16 v8, #int 115 // #73 │ │ +04b18e: 0200 1200 |00f9: move/from16 v0, v18 │ │ +04b192: 3205 3200 |00fb: if-eq v5, v0, 012d // +0032 │ │ +04b196: 121a |00fd: const/4 v10, #int 1 // #1 │ │ +04b198: 3813 3100 |00fe: if-eqz v19, 012f // +0031 │ │ +04b19c: 122b |0100: const/4 v11, #int 2 // #2 │ │ +04b19e: 0726 |0101: move-object v6, v2 │ │ +04b1a0: 0207 1100 |0102: move/from16 v7, v17 │ │ +04b1a4: 0159 |0104: move v9, v5 │ │ +04b1a6: 7706 9508 0600 |0105: invoke-static/range {v6, v7, v8, v9, v10, v11}, Landroid/support/v4/util/TimeUtils;.printField:([CICIZI)I // method@0895 │ │ +04b1ac: 0a05 |0108: move-result v5 │ │ +04b1ae: 1308 6d00 |0109: const/16 v8, #int 109 // #6d │ │ +04b1b2: 121a |010b: const/4 v10, #int 1 // #1 │ │ +04b1b4: 3813 2500 |010c: if-eqz v19, 0131 // +0025 │ │ +04b1b8: 0200 1200 |010e: move/from16 v0, v18 │ │ +04b1bc: 3205 2100 |0110: if-eq v5, v0, 0131 // +0021 │ │ +04b1c0: 123b |0112: const/4 v11, #int 3 // #3 │ │ +04b1c2: 0726 |0113: move-object v6, v2 │ │ +04b1c4: 01d7 |0114: move v7, v13 │ │ +04b1c6: 0159 |0115: move v9, v5 │ │ +04b1c8: 7706 9508 0600 |0116: invoke-static/range {v6, v7, v8, v9, v10, v11}, Landroid/support/v4/util/TimeUtils;.printField:([CICIZI)I // method@0895 │ │ +04b1ce: 0a05 |0119: move-result v5 │ │ +04b1d0: 1304 7300 |011a: const/16 v4, #int 115 // #73 │ │ +04b1d4: 5004 0205 |011c: aput-char v4, v2, v5 │ │ +04b1d8: d804 0501 |011e: add-int/lit8 v4, v5, #int 1 // #01 │ │ +04b1dc: 2900 06ff |0120: goto/16 0026 // -00fa │ │ +04b1e0: 1313 0000 |0122: const/16 v19, #int 0 // #0 │ │ +04b1e4: 28a9 |0124: goto 00cd // -0057 │ │ +04b1e6: 120a |0125: const/4 v10, #int 0 // #0 │ │ +04b1e8: 28b6 |0126: goto 00dc // -004a │ │ +04b1ea: 120b |0127: const/4 v11, #int 0 // #0 │ │ +04b1ec: 28b7 |0128: goto 00df // -0049 │ │ +04b1ee: 120a |0129: const/4 v10, #int 0 // #0 │ │ +04b1f0: 28c3 |012a: goto 00ed // -003d │ │ +04b1f2: 120b |012b: const/4 v11, #int 0 // #0 │ │ +04b1f4: 28c4 |012c: goto 00f0 // -003c │ │ +04b1f6: 120a |012d: const/4 v10, #int 0 // #0 │ │ +04b1f8: 28d0 |012e: goto 00fe // -0030 │ │ +04b1fa: 120b |012f: const/4 v11, #int 0 // #0 │ │ +04b1fc: 28d1 |0130: goto 0101 // -002f │ │ +04b1fe: 120b |0131: const/4 v11, #int 0 // #0 │ │ +04b200: 28e1 |0132: goto 0113 // -001f │ │ catches : (none) │ │ positions : │ │ 0x0000 line=76 │ │ 0x0007 line=77 │ │ 0x000d line=80 │ │ 0x000f line=82 │ │ 0x0015 line=83 │ │ @@ -39351,50 +39353,50 @@ │ │ type : '([CICIZI)I' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 9 │ │ ins : 6 │ │ outs : 0 │ │ insns size : 61 16-bit code units │ │ -04966c: |[04966c] android.support.v4.util.TimeUtils.printField:([CICIZI)I │ │ -04967c: 3907 0400 |0000: if-nez v7, 0004 // +0004 │ │ -049680: 3d04 3a00 |0002: if-lez v4, 003c // +003a │ │ -049684: 0161 |0004: move v1, v6 │ │ -049686: 3807 0500 |0005: if-eqz v7, 000a // +0005 │ │ -04968a: 1232 |0007: const/4 v2, #int 3 // #3 │ │ -04968c: 3528 0600 |0008: if-ge v8, v2, 000e // +0006 │ │ -049690: 1302 6300 |000a: const/16 v2, #int 99 // #63 │ │ -049694: 3724 0e00 |000c: if-le v4, v2, 001a // +000e │ │ -049698: db00 0464 |000e: div-int/lit8 v0, v4, #int 100 // #64 │ │ -04969c: d802 0030 |0010: add-int/lit8 v2, v0, #int 48 // #30 │ │ -0496a0: 8e22 |0012: int-to-char v2, v2 │ │ -0496a2: 5002 0306 |0013: aput-char v2, v3, v6 │ │ -0496a6: d806 0601 |0015: add-int/lit8 v6, v6, #int 1 // #01 │ │ -0496aa: da02 0064 |0017: mul-int/lit8 v2, v0, #int 100 // #64 │ │ -0496ae: b124 |0019: sub-int/2addr v4, v2 │ │ -0496b0: 3807 0500 |001a: if-eqz v7, 001f // +0005 │ │ -0496b4: 1222 |001c: const/4 v2, #int 2 // #2 │ │ -0496b6: 3528 0800 |001d: if-ge v8, v2, 0025 // +0008 │ │ -0496ba: 1302 0900 |001f: const/16 v2, #int 9 // #9 │ │ -0496be: 3624 0400 |0021: if-gt v4, v2, 0025 // +0004 │ │ -0496c2: 3261 0e00 |0023: if-eq v1, v6, 0031 // +000e │ │ -0496c6: db00 040a |0025: div-int/lit8 v0, v4, #int 10 // #0a │ │ -0496ca: d802 0030 |0027: add-int/lit8 v2, v0, #int 48 // #30 │ │ -0496ce: 8e22 |0029: int-to-char v2, v2 │ │ -0496d0: 5002 0306 |002a: aput-char v2, v3, v6 │ │ -0496d4: d806 0601 |002c: add-int/lit8 v6, v6, #int 1 // #01 │ │ -0496d8: da02 000a |002e: mul-int/lit8 v2, v0, #int 10 // #0a │ │ -0496dc: b124 |0030: sub-int/2addr v4, v2 │ │ -0496de: d802 0430 |0031: add-int/lit8 v2, v4, #int 48 // #30 │ │ -0496e2: 8e22 |0033: int-to-char v2, v2 │ │ -0496e4: 5002 0306 |0034: aput-char v2, v3, v6 │ │ -0496e8: d806 0601 |0036: add-int/lit8 v6, v6, #int 1 // #01 │ │ -0496ec: 5005 0306 |0038: aput-char v5, v3, v6 │ │ -0496f0: d806 0601 |003a: add-int/lit8 v6, v6, #int 1 // #01 │ │ -0496f4: 0f06 |003c: return v6 │ │ +04b204: |[04b204] android.support.v4.util.TimeUtils.printField:([CICIZI)I │ │ +04b214: 3907 0400 |0000: if-nez v7, 0004 // +0004 │ │ +04b218: 3d04 3a00 |0002: if-lez v4, 003c // +003a │ │ +04b21c: 0161 |0004: move v1, v6 │ │ +04b21e: 3807 0500 |0005: if-eqz v7, 000a // +0005 │ │ +04b222: 1232 |0007: const/4 v2, #int 3 // #3 │ │ +04b224: 3528 0600 |0008: if-ge v8, v2, 000e // +0006 │ │ +04b228: 1302 6300 |000a: const/16 v2, #int 99 // #63 │ │ +04b22c: 3724 0e00 |000c: if-le v4, v2, 001a // +000e │ │ +04b230: db00 0464 |000e: div-int/lit8 v0, v4, #int 100 // #64 │ │ +04b234: d802 0030 |0010: add-int/lit8 v2, v0, #int 48 // #30 │ │ +04b238: 8e22 |0012: int-to-char v2, v2 │ │ +04b23a: 5002 0306 |0013: aput-char v2, v3, v6 │ │ +04b23e: d806 0601 |0015: add-int/lit8 v6, v6, #int 1 // #01 │ │ +04b242: da02 0064 |0017: mul-int/lit8 v2, v0, #int 100 // #64 │ │ +04b246: b124 |0019: sub-int/2addr v4, v2 │ │ +04b248: 3807 0500 |001a: if-eqz v7, 001f // +0005 │ │ +04b24c: 1222 |001c: const/4 v2, #int 2 // #2 │ │ +04b24e: 3528 0800 |001d: if-ge v8, v2, 0025 // +0008 │ │ +04b252: 1302 0900 |001f: const/16 v2, #int 9 // #9 │ │ +04b256: 3624 0400 |0021: if-gt v4, v2, 0025 // +0004 │ │ +04b25a: 3261 0e00 |0023: if-eq v1, v6, 0031 // +000e │ │ +04b25e: db00 040a |0025: div-int/lit8 v0, v4, #int 10 // #0a │ │ +04b262: d802 0030 |0027: add-int/lit8 v2, v0, #int 48 // #30 │ │ +04b266: 8e22 |0029: int-to-char v2, v2 │ │ +04b268: 5002 0306 |002a: aput-char v2, v3, v6 │ │ +04b26c: d806 0601 |002c: add-int/lit8 v6, v6, #int 1 // #01 │ │ +04b270: da02 000a |002e: mul-int/lit8 v2, v0, #int 10 // #0a │ │ +04b274: b124 |0030: sub-int/2addr v4, v2 │ │ +04b276: d802 0430 |0031: add-int/lit8 v2, v4, #int 48 // #30 │ │ +04b27a: 8e22 |0033: int-to-char v2, v2 │ │ +04b27c: 5002 0306 |0034: aput-char v2, v3, v6 │ │ +04b280: d806 0601 |0036: add-int/lit8 v6, v6, #int 1 // #01 │ │ +04b284: 5005 0306 |0038: aput-char v5, v3, v6 │ │ +04b288: d806 0601 |003a: add-int/lit8 v6, v6, #int 1 // #01 │ │ +04b28c: 0f06 |003c: return v6 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=53 │ │ 0x0004 line=54 │ │ 0x0005 line=55 │ │ 0x000e line=56 │ │ 0x0010 line=57 │ │ @@ -39418,20 +39420,20 @@ │ │ 0x0000 - 0x003d reg=4 amt I │ │ 0x0000 - 0x003d reg=5 suffix C │ │ 0x0000 - 0x003d reg=6 pos I │ │ 0x0000 - 0x003d reg=7 always Z │ │ 0x0000 - 0x003d reg=8 zeropad I │ │ │ │ Virtual methods - │ │ - source_file_idx : 3418 (TimeUtils.java) │ │ + source_file_idx : 3415 (TimeUtils.java) │ │ │ │ Class #174 header: │ │ -class_idx : 377 │ │ +class_idx : 374 │ │ access_flags : 1536 (0x0600) │ │ -superclass_idx : 826 │ │ +superclass_idx : 823 │ │ source_file_idx : 524 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 11 │ │ │ │ Class #174 annotations: │ │ @@ -39513,17 +39515,17 @@ │ │ type : '(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ source_file_idx : 524 (AccessibilityDelegateCompat.java) │ │ │ │ Class #175 header: │ │ -class_idx : 381 │ │ +class_idx : 378 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 826 │ │ +superclass_idx : 823 │ │ source_file_idx : 524 │ │ static_fields_size : 2 │ │ instance_fields_size: 1 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 10 │ │ │ │ Class #175 annotations: │ │ @@ -39555,37 +39557,37 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 44 16-bit code units │ │ -0496f8: |[0496f8] android.support.v4.view.AccessibilityDelegateCompat.:()V │ │ -049708: 6000 1f00 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@001f │ │ -04970c: 1301 1000 |0002: const/16 v1, #int 16 // #10 │ │ -049710: 3410 1200 |0004: if-lt v0, v1, 0016 // +0012 │ │ -049714: 2200 7b01 |0006: new-instance v0, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl; // type@017b │ │ -049718: 7010 bd08 0000 |0008: invoke-direct {v0}, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl;.:()V // method@08bd │ │ -04971e: 6900 ef02 |000b: sput-object v0, Landroid/support/v4/view/AccessibilityDelegateCompat;.IMPL:Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl; // field@02ef │ │ -049722: 6200 ef02 |000d: sget-object v0, Landroid/support/v4/view/AccessibilityDelegateCompat;.IMPL:Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl; // field@02ef │ │ -049726: 7210 ab08 0000 |000f: invoke-interface {v0}, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl;.newAccessiblityDelegateDefaultImpl:()Ljava/lang/Object; // method@08ab │ │ -04972c: 0c00 |0012: move-result-object v0 │ │ -04972e: 6900 ee02 |0013: sput-object v0, Landroid/support/v4/view/AccessibilityDelegateCompat;.DEFAULT_DELEGATE:Ljava/lang/Object; // field@02ee │ │ -049732: 0e00 |0015: return-void │ │ -049734: 6000 1f00 |0016: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@001f │ │ -049738: 1301 0e00 |0018: const/16 v1, #int 14 // #e │ │ -04973c: 3410 0a00 |001a: if-lt v0, v1, 0024 // +000a │ │ -049740: 2200 7801 |001c: new-instance v0, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl; // type@0178 │ │ -049744: 7010 9e08 0000 |001e: invoke-direct {v0}, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl;.:()V // method@089e │ │ -04974a: 6900 ef02 |0021: sput-object v0, Landroid/support/v4/view/AccessibilityDelegateCompat;.IMPL:Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl; // field@02ef │ │ -04974e: 28ea |0023: goto 000d // -0016 │ │ -049750: 2200 7c01 |0024: new-instance v0, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateStubImpl; // type@017c │ │ -049754: 7010 c108 0000 |0026: invoke-direct {v0}, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateStubImpl;.:()V // method@08c1 │ │ -04975a: 6900 ef02 |0029: sput-object v0, Landroid/support/v4/view/AccessibilityDelegateCompat;.IMPL:Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl; // field@02ef │ │ -04975e: 28e2 |002b: goto 000d // -001e │ │ +04b290: |[04b290] android.support.v4.view.AccessibilityDelegateCompat.:()V │ │ +04b2a0: 6000 1f00 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@001f │ │ +04b2a4: 1301 1000 |0002: const/16 v1, #int 16 // #10 │ │ +04b2a8: 3410 1200 |0004: if-lt v0, v1, 0016 // +0012 │ │ +04b2ac: 2200 7801 |0006: new-instance v0, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl; // type@0178 │ │ +04b2b0: 7010 bd08 0000 |0008: invoke-direct {v0}, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl;.:()V // method@08bd │ │ +04b2b6: 6900 ef02 |000b: sput-object v0, Landroid/support/v4/view/AccessibilityDelegateCompat;.IMPL:Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl; // field@02ef │ │ +04b2ba: 6200 ef02 |000d: sget-object v0, Landroid/support/v4/view/AccessibilityDelegateCompat;.IMPL:Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl; // field@02ef │ │ +04b2be: 7210 ab08 0000 |000f: invoke-interface {v0}, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl;.newAccessiblityDelegateDefaultImpl:()Ljava/lang/Object; // method@08ab │ │ +04b2c4: 0c00 |0012: move-result-object v0 │ │ +04b2c6: 6900 ee02 |0013: sput-object v0, Landroid/support/v4/view/AccessibilityDelegateCompat;.DEFAULT_DELEGATE:Ljava/lang/Object; // field@02ee │ │ +04b2ca: 0e00 |0015: return-void │ │ +04b2cc: 6000 1f00 |0016: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@001f │ │ +04b2d0: 1301 0e00 |0018: const/16 v1, #int 14 // #e │ │ +04b2d4: 3410 0a00 |001a: if-lt v0, v1, 0024 // +000a │ │ +04b2d8: 2200 7501 |001c: new-instance v0, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl; // type@0175 │ │ +04b2dc: 7010 9e08 0000 |001e: invoke-direct {v0}, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl;.:()V // method@089e │ │ +04b2e2: 6900 ef02 |0021: sput-object v0, Landroid/support/v4/view/AccessibilityDelegateCompat;.IMPL:Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl; // field@02ef │ │ +04b2e6: 28ea |0023: goto 000d // -0016 │ │ +04b2e8: 2200 7901 |0024: new-instance v0, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateStubImpl; // type@0179 │ │ +04b2ec: 7010 c108 0000 |0026: invoke-direct {v0}, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateStubImpl;.:()V // method@08c1 │ │ +04b2f2: 6900 ef02 |0029: sput-object v0, Landroid/support/v4/view/AccessibilityDelegateCompat;.IMPL:Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl; // field@02ef │ │ +04b2f6: 28e2 |002b: goto 000d // -001e │ │ catches : (none) │ │ positions : │ │ 0x0000 line=295 │ │ 0x0006 line=296 │ │ 0x000d line=302 │ │ 0x0015 line=303 │ │ 0x0016 line=297 │ │ @@ -39598,21 +39600,21 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -049760: |[049760] android.support.v4.view.AccessibilityDelegateCompat.:()V │ │ -049770: 7010 1c15 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@151c │ │ -049776: 6200 ef02 |0003: sget-object v0, Landroid/support/v4/view/AccessibilityDelegateCompat;.IMPL:Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl; // field@02ef │ │ -04977a: 7220 aa08 1000 |0005: invoke-interface {v0, v1}, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl;.newAccessiblityDelegateBridge:(Landroid/support/v4/view/AccessibilityDelegateCompat;)Ljava/lang/Object; // method@08aa │ │ -049780: 0c00 |0008: move-result-object v0 │ │ -049782: 5b10 f002 |0009: iput-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompat;.mBridge:Ljava/lang/Object; // field@02f0 │ │ -049786: 0e00 |000b: return-void │ │ +04b2f8: |[04b2f8] android.support.v4.view.AccessibilityDelegateCompat.:()V │ │ +04b308: 7010 1c15 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@151c │ │ +04b30e: 6200 ef02 |0003: sget-object v0, Landroid/support/v4/view/AccessibilityDelegateCompat;.IMPL:Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl; // field@02ef │ │ +04b312: 7220 aa08 1000 |0005: invoke-interface {v0, v1}, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl;.newAccessiblityDelegateBridge:(Landroid/support/v4/view/AccessibilityDelegateCompat;)Ljava/lang/Object; // method@08aa │ │ +04b318: 0c00 |0008: move-result-object v0 │ │ +04b31a: 5b10 f002 |0009: iput-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompat;.mBridge:Ljava/lang/Object; // field@02f0 │ │ +04b31e: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=310 │ │ 0x0003 line=311 │ │ 0x000b line=312 │ │ locals : │ │ 0x0000 - 0x000c reg=1 this Landroid/support/v4/view/AccessibilityDelegateCompat; │ │ @@ -39623,20 +39625,20 @@ │ │ type : '(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 9 16-bit code units │ │ -049788: |[049788] android.support.v4.view.AccessibilityDelegateCompat.dispatchPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ -049798: 6200 ef02 |0000: sget-object v0, Landroid/support/v4/view/AccessibilityDelegateCompat;.IMPL:Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl; // field@02ef │ │ -04979c: 6201 ee02 |0002: sget-object v1, Landroid/support/v4/view/AccessibilityDelegateCompat;.DEFAULT_DELEGATE:Ljava/lang/Object; // field@02ee │ │ -0497a0: 7240 a808 1043 |0004: invoke-interface {v0, v1, v3, v4}, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl;.dispatchPopulateAccessibilityEvent:(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z // method@08a8 │ │ -0497a6: 0a00 |0007: move-result v0 │ │ -0497a8: 0f00 |0008: return v0 │ │ +04b320: |[04b320] android.support.v4.view.AccessibilityDelegateCompat.dispatchPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ +04b330: 6200 ef02 |0000: sget-object v0, Landroid/support/v4/view/AccessibilityDelegateCompat;.IMPL:Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl; // field@02ef │ │ +04b334: 6201 ee02 |0002: sget-object v1, Landroid/support/v4/view/AccessibilityDelegateCompat;.DEFAULT_DELEGATE:Ljava/lang/Object; // field@02ee │ │ +04b338: 7240 a808 1043 |0004: invoke-interface {v0, v1, v3, v4}, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl;.dispatchPopulateAccessibilityEvent:(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z // method@08a8 │ │ +04b33e: 0a00 |0007: move-result v0 │ │ +04b340: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=379 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/AccessibilityDelegateCompat; │ │ 0x0000 - 0x0009 reg=3 host Landroid/view/View; │ │ 0x0000 - 0x0009 reg=4 event Landroid/view/accessibility/AccessibilityEvent; │ │ @@ -39646,20 +39648,20 @@ │ │ type : '(Landroid/view/View;)Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -0497ac: |[0497ac] android.support.v4.view.AccessibilityDelegateCompat.getAccessibilityNodeProvider:(Landroid/view/View;)Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat; │ │ -0497bc: 6200 ef02 |0000: sget-object v0, Landroid/support/v4/view/AccessibilityDelegateCompat;.IMPL:Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl; // field@02ef │ │ -0497c0: 6201 ee02 |0002: sget-object v1, Landroid/support/v4/view/AccessibilityDelegateCompat;.DEFAULT_DELEGATE:Ljava/lang/Object; // field@02ee │ │ -0497c4: 7230 a908 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl;.getAccessibilityNodeProvider:(Ljava/lang/Object;Landroid/view/View;)Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat; // method@08a9 │ │ -0497ca: 0c00 |0007: move-result-object v0 │ │ -0497cc: 1100 |0008: return-object v0 │ │ +04b344: |[04b344] android.support.v4.view.AccessibilityDelegateCompat.getAccessibilityNodeProvider:(Landroid/view/View;)Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat; │ │ +04b354: 6200 ef02 |0000: sget-object v0, Landroid/support/v4/view/AccessibilityDelegateCompat;.IMPL:Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl; // field@02ef │ │ +04b358: 6201 ee02 |0002: sget-object v1, Landroid/support/v4/view/AccessibilityDelegateCompat;.DEFAULT_DELEGATE:Ljava/lang/Object; // field@02ee │ │ +04b35c: 7230 a908 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl;.getAccessibilityNodeProvider:(Ljava/lang/Object;Landroid/view/View;)Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat; // method@08a9 │ │ +04b362: 0c00 |0007: move-result-object v0 │ │ +04b364: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=480 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/AccessibilityDelegateCompat; │ │ 0x0000 - 0x0009 reg=3 host Landroid/view/View; │ │ │ │ @@ -39668,17 +39670,17 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0497d0: |[0497d0] android.support.v4.view.AccessibilityDelegateCompat.getBridge:()Ljava/lang/Object; │ │ -0497e0: 5410 f002 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompat;.mBridge:Ljava/lang/Object; // field@02f0 │ │ -0497e4: 1100 |0002: return-object v0 │ │ +04b368: |[04b368] android.support.v4.view.AccessibilityDelegateCompat.getBridge:()Ljava/lang/Object; │ │ +04b378: 5410 f002 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompat;.mBridge:Ljava/lang/Object; // field@02f0 │ │ +04b37c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=318 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/view/AccessibilityDelegateCompat; │ │ │ │ #3 : (in Landroid/support/v4/view/AccessibilityDelegateCompat;) │ │ @@ -39686,19 +39688,19 @@ │ │ type : '(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 8 16-bit code units │ │ -0497e8: |[0497e8] android.support.v4.view.AccessibilityDelegateCompat.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ -0497f8: 6200 ef02 |0000: sget-object v0, Landroid/support/v4/view/AccessibilityDelegateCompat;.IMPL:Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl; // field@02ef │ │ -0497fc: 6201 ee02 |0002: sget-object v1, Landroid/support/v4/view/AccessibilityDelegateCompat;.DEFAULT_DELEGATE:Ljava/lang/Object; // field@02ee │ │ -049800: 7240 ac08 1043 |0004: invoke-interface {v0, v1, v3, v4}, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl;.onInitializeAccessibilityEvent:(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@08ac │ │ -049806: 0e00 |0007: return-void │ │ +04b380: |[04b380] android.support.v4.view.AccessibilityDelegateCompat.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ +04b390: 6200 ef02 |0000: sget-object v0, Landroid/support/v4/view/AccessibilityDelegateCompat;.IMPL:Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl; // field@02ef │ │ +04b394: 6201 ee02 |0002: sget-object v1, Landroid/support/v4/view/AccessibilityDelegateCompat;.DEFAULT_DELEGATE:Ljava/lang/Object; // field@02ee │ │ +04b398: 7240 ac08 1043 |0004: invoke-interface {v0, v1, v3, v4}, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl;.onInitializeAccessibilityEvent:(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@08ac │ │ +04b39e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=419 │ │ 0x0007 line=420 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/AccessibilityDelegateCompat; │ │ 0x0000 - 0x0008 reg=3 host Landroid/view/View; │ │ @@ -39709,19 +39711,19 @@ │ │ type : '(Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 8 16-bit code units │ │ -049808: |[049808] android.support.v4.view.AccessibilityDelegateCompat.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V │ │ -049818: 6200 ef02 |0000: sget-object v0, Landroid/support/v4/view/AccessibilityDelegateCompat;.IMPL:Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl; // field@02ef │ │ -04981c: 6201 ee02 |0002: sget-object v1, Landroid/support/v4/view/AccessibilityDelegateCompat;.DEFAULT_DELEGATE:Ljava/lang/Object; // field@02ee │ │ -049820: 7240 ad08 1043 |0004: invoke-interface {v0, v1, v3, v4}, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl;.onInitializeAccessibilityNodeInfo:(Ljava/lang/Object;Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V // method@08ad │ │ -049826: 0e00 |0007: return-void │ │ +04b3a0: |[04b3a0] android.support.v4.view.AccessibilityDelegateCompat.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V │ │ +04b3b0: 6200 ef02 |0000: sget-object v0, Landroid/support/v4/view/AccessibilityDelegateCompat;.IMPL:Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl; // field@02ef │ │ +04b3b4: 6201 ee02 |0002: sget-object v1, Landroid/support/v4/view/AccessibilityDelegateCompat;.DEFAULT_DELEGATE:Ljava/lang/Object; // field@02ee │ │ +04b3b8: 7240 ad08 1043 |0004: invoke-interface {v0, v1, v3, v4}, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl;.onInitializeAccessibilityNodeInfo:(Ljava/lang/Object;Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V // method@08ad │ │ +04b3be: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=438 │ │ 0x0007 line=439 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/AccessibilityDelegateCompat; │ │ 0x0000 - 0x0008 reg=3 host Landroid/view/View; │ │ @@ -39732,19 +39734,19 @@ │ │ type : '(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 8 16-bit code units │ │ -049828: |[049828] android.support.v4.view.AccessibilityDelegateCompat.onPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ -049838: 6200 ef02 |0000: sget-object v0, Landroid/support/v4/view/AccessibilityDelegateCompat;.IMPL:Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl; // field@02ef │ │ -04983c: 6201 ee02 |0002: sget-object v1, Landroid/support/v4/view/AccessibilityDelegateCompat;.DEFAULT_DELEGATE:Ljava/lang/Object; // field@02ee │ │ -049840: 7240 ae08 1043 |0004: invoke-interface {v0, v1, v3, v4}, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl;.onPopulateAccessibilityEvent:(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@08ae │ │ -049846: 0e00 |0007: return-void │ │ +04b3c0: |[04b3c0] android.support.v4.view.AccessibilityDelegateCompat.onPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ +04b3d0: 6200 ef02 |0000: sget-object v0, Landroid/support/v4/view/AccessibilityDelegateCompat;.IMPL:Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl; // field@02ef │ │ +04b3d4: 6201 ee02 |0002: sget-object v1, Landroid/support/v4/view/AccessibilityDelegateCompat;.DEFAULT_DELEGATE:Ljava/lang/Object; // field@02ee │ │ +04b3d8: 7240 ae08 1043 |0004: invoke-interface {v0, v1, v3, v4}, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl;.onPopulateAccessibilityEvent:(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@08ae │ │ +04b3de: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=399 │ │ 0x0007 line=400 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/AccessibilityDelegateCompat; │ │ 0x0000 - 0x0008 reg=3 host Landroid/view/View; │ │ @@ -39755,20 +39757,20 @@ │ │ type : '(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 9 16-bit code units │ │ -049848: |[049848] android.support.v4.view.AccessibilityDelegateCompat.onRequestSendAccessibilityEvent:(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ -049858: 6200 ef02 |0000: sget-object v0, Landroid/support/v4/view/AccessibilityDelegateCompat;.IMPL:Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl; // field@02ef │ │ -04985c: 6201 ee02 |0002: sget-object v1, Landroid/support/v4/view/AccessibilityDelegateCompat;.DEFAULT_DELEGATE:Ljava/lang/Object; // field@02ee │ │ -049860: 7255 af08 1043 |0004: invoke-interface {v0, v1, v3, v4, v5}, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl;.onRequestSendAccessibilityEvent:(Ljava/lang/Object;Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z // method@08af │ │ -049866: 0a00 |0007: move-result v0 │ │ -049868: 0f00 |0008: return v0 │ │ +04b3e0: |[04b3e0] android.support.v4.view.AccessibilityDelegateCompat.onRequestSendAccessibilityEvent:(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ +04b3f0: 6200 ef02 |0000: sget-object v0, Landroid/support/v4/view/AccessibilityDelegateCompat;.IMPL:Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl; // field@02ef │ │ +04b3f4: 6201 ee02 |0002: sget-object v1, Landroid/support/v4/view/AccessibilityDelegateCompat;.DEFAULT_DELEGATE:Ljava/lang/Object; // field@02ee │ │ +04b3f8: 7255 af08 1043 |0004: invoke-interface {v0, v1, v3, v4, v5}, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl;.onRequestSendAccessibilityEvent:(Ljava/lang/Object;Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z // method@08af │ │ +04b3fe: 0a00 |0007: move-result v0 │ │ +04b400: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=462 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/AccessibilityDelegateCompat; │ │ 0x0000 - 0x0009 reg=3 host Landroid/view/ViewGroup; │ │ 0x0000 - 0x0009 reg=4 child Landroid/view/View; │ │ @@ -39779,20 +39781,20 @@ │ │ type : '(Landroid/view/View;ILandroid/os/Bundle;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 9 16-bit code units │ │ -04986c: |[04986c] android.support.v4.view.AccessibilityDelegateCompat.performAccessibilityAction:(Landroid/view/View;ILandroid/os/Bundle;)Z │ │ -04987c: 6200 ef02 |0000: sget-object v0, Landroid/support/v4/view/AccessibilityDelegateCompat;.IMPL:Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl; // field@02ef │ │ -049880: 6201 ee02 |0002: sget-object v1, Landroid/support/v4/view/AccessibilityDelegateCompat;.DEFAULT_DELEGATE:Ljava/lang/Object; // field@02ee │ │ -049884: 7255 b008 1043 |0004: invoke-interface {v0, v1, v3, v4, v5}, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl;.performAccessibilityAction:(Ljava/lang/Object;Landroid/view/View;ILandroid/os/Bundle;)Z // method@08b0 │ │ -04988a: 0a00 |0007: move-result v0 │ │ -04988c: 0f00 |0008: return v0 │ │ +04b404: |[04b404] android.support.v4.view.AccessibilityDelegateCompat.performAccessibilityAction:(Landroid/view/View;ILandroid/os/Bundle;)Z │ │ +04b414: 6200 ef02 |0000: sget-object v0, Landroid/support/v4/view/AccessibilityDelegateCompat;.IMPL:Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl; // field@02ef │ │ +04b418: 6201 ee02 |0002: sget-object v1, Landroid/support/v4/view/AccessibilityDelegateCompat;.DEFAULT_DELEGATE:Ljava/lang/Object; // field@02ee │ │ +04b41c: 7255 b008 1043 |0004: invoke-interface {v0, v1, v3, v4, v5}, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl;.performAccessibilityAction:(Ljava/lang/Object;Landroid/view/View;ILandroid/os/Bundle;)Z // method@08b0 │ │ +04b422: 0a00 |0007: move-result v0 │ │ +04b424: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=500 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/AccessibilityDelegateCompat; │ │ 0x0000 - 0x0009 reg=3 host Landroid/view/View; │ │ 0x0000 - 0x0009 reg=4 action I │ │ @@ -39803,19 +39805,19 @@ │ │ type : '(Landroid/view/View;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 8 16-bit code units │ │ -049890: |[049890] android.support.v4.view.AccessibilityDelegateCompat.sendAccessibilityEvent:(Landroid/view/View;I)V │ │ -0498a0: 6200 ef02 |0000: sget-object v0, Landroid/support/v4/view/AccessibilityDelegateCompat;.IMPL:Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl; // field@02ef │ │ -0498a4: 6201 ee02 |0002: sget-object v1, Landroid/support/v4/view/AccessibilityDelegateCompat;.DEFAULT_DELEGATE:Ljava/lang/Object; // field@02ee │ │ -0498a8: 7240 b108 1043 |0004: invoke-interface {v0, v1, v3, v4}, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl;.sendAccessibilityEvent:(Ljava/lang/Object;Landroid/view/View;I)V // method@08b1 │ │ -0498ae: 0e00 |0007: return-void │ │ +04b428: |[04b428] android.support.v4.view.AccessibilityDelegateCompat.sendAccessibilityEvent:(Landroid/view/View;I)V │ │ +04b438: 6200 ef02 |0000: sget-object v0, Landroid/support/v4/view/AccessibilityDelegateCompat;.IMPL:Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl; // field@02ef │ │ +04b43c: 6201 ee02 |0002: sget-object v1, Landroid/support/v4/view/AccessibilityDelegateCompat;.DEFAULT_DELEGATE:Ljava/lang/Object; // field@02ee │ │ +04b440: 7240 b108 1043 |0004: invoke-interface {v0, v1, v3, v4}, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl;.sendAccessibilityEvent:(Ljava/lang/Object;Landroid/view/View;I)V // method@08b1 │ │ +04b446: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=336 │ │ 0x0007 line=337 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/AccessibilityDelegateCompat; │ │ 0x0000 - 0x0008 reg=3 host Landroid/view/View; │ │ @@ -39826,34 +39828,34 @@ │ │ type : '(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 8 16-bit code units │ │ -0498b0: |[0498b0] android.support.v4.view.AccessibilityDelegateCompat.sendAccessibilityEventUnchecked:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ -0498c0: 6200 ef02 |0000: sget-object v0, Landroid/support/v4/view/AccessibilityDelegateCompat;.IMPL:Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl; // field@02ef │ │ -0498c4: 6201 ee02 |0002: sget-object v1, Landroid/support/v4/view/AccessibilityDelegateCompat;.DEFAULT_DELEGATE:Ljava/lang/Object; // field@02ee │ │ -0498c8: 7240 b208 1043 |0004: invoke-interface {v0, v1, v3, v4}, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl;.sendAccessibilityEventUnchecked:(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@08b2 │ │ -0498ce: 0e00 |0007: return-void │ │ +04b448: |[04b448] android.support.v4.view.AccessibilityDelegateCompat.sendAccessibilityEventUnchecked:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ +04b458: 6200 ef02 |0000: sget-object v0, Landroid/support/v4/view/AccessibilityDelegateCompat;.IMPL:Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl; // field@02ef │ │ +04b45c: 6201 ee02 |0002: sget-object v1, Landroid/support/v4/view/AccessibilityDelegateCompat;.DEFAULT_DELEGATE:Ljava/lang/Object; // field@02ee │ │ +04b460: 7240 b208 1043 |0004: invoke-interface {v0, v1, v3, v4}, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl;.sendAccessibilityEventUnchecked:(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@08b2 │ │ +04b466: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=358 │ │ 0x0007 line=359 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/AccessibilityDelegateCompat; │ │ 0x0000 - 0x0008 reg=3 host Landroid/view/View; │ │ 0x0000 - 0x0008 reg=4 event Landroid/view/accessibility/AccessibilityEvent; │ │ │ │ source_file_idx : 524 (AccessibilityDelegateCompat.java) │ │ │ │ Class #176 header: │ │ -class_idx : 382 │ │ +class_idx : 379 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 676 │ │ +superclass_idx : 673 │ │ source_file_idx : 525 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 7 │ │ │ │ Class #176 annotations: │ │ @@ -39878,18 +39880,18 @@ │ │ type : '(Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0498d0: |[0498d0] android.support.v4.view.AccessibilityDelegateCompatIcs$1.:(Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge;)V │ │ -0498e0: 5b01 f102 |0000: iput-object v1, v0, Landroid/support/v4/view/AccessibilityDelegateCompatIcs$1;.val$bridge:Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge; // field@02f1 │ │ -0498e4: 7010 5b12 0000 |0002: invoke-direct {v0}, Landroid/view/View$AccessibilityDelegate;.:()V // method@125b │ │ -0498ea: 0e00 |0005: return-void │ │ +04b468: |[04b468] android.support.v4.view.AccessibilityDelegateCompatIcs$1.:(Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge;)V │ │ +04b478: 5b01 f102 |0000: iput-object v1, v0, Landroid/support/v4/view/AccessibilityDelegateCompatIcs$1;.val$bridge:Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge; // field@02f1 │ │ +04b47c: 7010 5b12 0000 |0002: invoke-direct {v0}, Landroid/view/View$AccessibilityDelegate;.:()V // method@125b │ │ +04b482: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v4/view/AccessibilityDelegateCompatIcs$1; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge; │ │ │ │ @@ -39899,19 +39901,19 @@ │ │ type : '(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -0498ec: |[0498ec] android.support.v4.view.AccessibilityDelegateCompatIcs$1.dispatchPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ -0498fc: 5410 f102 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompatIcs$1;.val$bridge:Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge; // field@02f1 │ │ -049900: 7230 e108 2003 |0002: invoke-interface {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge;.dispatchPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z // method@08e1 │ │ -049906: 0a00 |0005: move-result v0 │ │ -049908: 0f00 |0006: return v0 │ │ +04b484: |[04b484] android.support.v4.view.AccessibilityDelegateCompatIcs$1.dispatchPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ +04b494: 5410 f102 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompatIcs$1;.val$bridge:Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge; // field@02f1 │ │ +04b498: 7230 e108 2003 |0002: invoke-interface {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge;.dispatchPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z // method@08e1 │ │ +04b49e: 0a00 |0005: move-result v0 │ │ +04b4a0: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/view/AccessibilityDelegateCompatIcs$1; │ │ 0x0000 - 0x0007 reg=2 host Landroid/view/View; │ │ 0x0000 - 0x0007 reg=3 event Landroid/view/accessibility/AccessibilityEvent; │ │ @@ -39921,18 +39923,18 @@ │ │ type : '(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -04990c: |[04990c] android.support.v4.view.AccessibilityDelegateCompatIcs$1.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ -04991c: 5410 f102 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompatIcs$1;.val$bridge:Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge; // field@02f1 │ │ -049920: 7230 e208 2003 |0002: invoke-interface {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge;.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@08e2 │ │ -049926: 0e00 |0005: return-void │ │ +04b4a4: |[04b4a4] android.support.v4.view.AccessibilityDelegateCompatIcs$1.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ +04b4b4: 5410 f102 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompatIcs$1;.val$bridge:Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge; // field@02f1 │ │ +04b4b8: 7230 e208 2003 |0002: invoke-interface {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge;.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@08e2 │ │ +04b4be: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=54 │ │ 0x0005 line=55 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/view/AccessibilityDelegateCompatIcs$1; │ │ 0x0000 - 0x0006 reg=2 host Landroid/view/View; │ │ @@ -39943,18 +39945,18 @@ │ │ type : '(Landroid/view/View;Landroid/view/accessibility/AccessibilityNodeInfo;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -049928: |[049928] android.support.v4.view.AccessibilityDelegateCompatIcs$1.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Landroid/view/accessibility/AccessibilityNodeInfo;)V │ │ -049938: 5410 f102 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompatIcs$1;.val$bridge:Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge; // field@02f1 │ │ -04993c: 7230 e308 2003 |0002: invoke-interface {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge;.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Ljava/lang/Object;)V // method@08e3 │ │ -049942: 0e00 |0005: return-void │ │ +04b4c0: |[04b4c0] android.support.v4.view.AccessibilityDelegateCompatIcs$1.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Landroid/view/accessibility/AccessibilityNodeInfo;)V │ │ +04b4d0: 5410 f102 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompatIcs$1;.val$bridge:Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge; // field@02f1 │ │ +04b4d4: 7230 e308 2003 |0002: invoke-interface {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge;.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Ljava/lang/Object;)V // method@08e3 │ │ +04b4da: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=59 │ │ 0x0005 line=60 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/view/AccessibilityDelegateCompatIcs$1; │ │ 0x0000 - 0x0006 reg=2 host Landroid/view/View; │ │ @@ -39965,18 +39967,18 @@ │ │ type : '(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -049944: |[049944] android.support.v4.view.AccessibilityDelegateCompatIcs$1.onPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ -049954: 5410 f102 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompatIcs$1;.val$bridge:Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge; // field@02f1 │ │ -049958: 7230 e408 2003 |0002: invoke-interface {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge;.onPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@08e4 │ │ -04995e: 0e00 |0005: return-void │ │ +04b4dc: |[04b4dc] android.support.v4.view.AccessibilityDelegateCompatIcs$1.onPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ +04b4ec: 5410 f102 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompatIcs$1;.val$bridge:Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge; // field@02f1 │ │ +04b4f0: 7230 e408 2003 |0002: invoke-interface {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge;.onPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@08e4 │ │ +04b4f6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=64 │ │ 0x0005 line=65 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/view/AccessibilityDelegateCompatIcs$1; │ │ 0x0000 - 0x0006 reg=2 host Landroid/view/View; │ │ @@ -39987,19 +39989,19 @@ │ │ type : '(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 7 16-bit code units │ │ -049960: |[049960] android.support.v4.view.AccessibilityDelegateCompatIcs$1.onRequestSendAccessibilityEvent:(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ -049970: 5410 f102 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompatIcs$1;.val$bridge:Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge; // field@02f1 │ │ -049974: 7240 e508 2043 |0002: invoke-interface {v0, v2, v3, v4}, Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge;.onRequestSendAccessibilityEvent:(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z // method@08e5 │ │ -04997a: 0a00 |0005: move-result v0 │ │ -04997c: 0f00 |0006: return v0 │ │ +04b4f8: |[04b4f8] android.support.v4.view.AccessibilityDelegateCompatIcs$1.onRequestSendAccessibilityEvent:(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ +04b508: 5410 f102 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompatIcs$1;.val$bridge:Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge; // field@02f1 │ │ +04b50c: 7240 e508 2043 |0002: invoke-interface {v0, v2, v3, v4}, Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge;.onRequestSendAccessibilityEvent:(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z // method@08e5 │ │ +04b512: 0a00 |0005: move-result v0 │ │ +04b514: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=70 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/view/AccessibilityDelegateCompatIcs$1; │ │ 0x0000 - 0x0007 reg=2 host Landroid/view/ViewGroup; │ │ 0x0000 - 0x0007 reg=3 child Landroid/view/View; │ │ @@ -40010,18 +40012,18 @@ │ │ type : '(Landroid/view/View;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -049980: |[049980] android.support.v4.view.AccessibilityDelegateCompatIcs$1.sendAccessibilityEvent:(Landroid/view/View;I)V │ │ -049990: 5410 f102 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompatIcs$1;.val$bridge:Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge; // field@02f1 │ │ -049994: 7230 e608 2003 |0002: invoke-interface {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge;.sendAccessibilityEvent:(Landroid/view/View;I)V // method@08e6 │ │ -04999a: 0e00 |0005: return-void │ │ +04b518: |[04b518] android.support.v4.view.AccessibilityDelegateCompatIcs$1.sendAccessibilityEvent:(Landroid/view/View;I)V │ │ +04b528: 5410 f102 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompatIcs$1;.val$bridge:Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge; // field@02f1 │ │ +04b52c: 7230 e608 2003 |0002: invoke-interface {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge;.sendAccessibilityEvent:(Landroid/view/View;I)V // method@08e6 │ │ +04b532: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=75 │ │ 0x0005 line=76 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/view/AccessibilityDelegateCompatIcs$1; │ │ 0x0000 - 0x0006 reg=2 host Landroid/view/View; │ │ @@ -40032,33 +40034,33 @@ │ │ type : '(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -04999c: |[04999c] android.support.v4.view.AccessibilityDelegateCompatIcs$1.sendAccessibilityEventUnchecked:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ -0499ac: 5410 f102 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompatIcs$1;.val$bridge:Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge; // field@02f1 │ │ -0499b0: 7230 e708 2003 |0002: invoke-interface {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge;.sendAccessibilityEventUnchecked:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@08e7 │ │ -0499b6: 0e00 |0005: return-void │ │ +04b534: |[04b534] android.support.v4.view.AccessibilityDelegateCompatIcs$1.sendAccessibilityEventUnchecked:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ +04b544: 5410 f102 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompatIcs$1;.val$bridge:Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge; // field@02f1 │ │ +04b548: 7230 e708 2003 |0002: invoke-interface {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge;.sendAccessibilityEventUnchecked:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@08e7 │ │ +04b54e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=80 │ │ 0x0005 line=81 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/view/AccessibilityDelegateCompatIcs$1; │ │ 0x0000 - 0x0006 reg=2 host Landroid/view/View; │ │ 0x0000 - 0x0006 reg=3 event Landroid/view/accessibility/AccessibilityEvent; │ │ │ │ source_file_idx : 525 (AccessibilityDelegateCompatIcs.java) │ │ │ │ Class #177 header: │ │ -class_idx : 383 │ │ +class_idx : 380 │ │ access_flags : 1537 (0x0601) │ │ -superclass_idx : 826 │ │ +superclass_idx : 823 │ │ source_file_idx : 525 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 7 │ │ │ │ Class #177 annotations: │ │ @@ -40116,17 +40118,17 @@ │ │ type : '(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ source_file_idx : 525 (AccessibilityDelegateCompatIcs.java) │ │ │ │ Class #178 header: │ │ -class_idx : 384 │ │ +class_idx : 381 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 826 │ │ +superclass_idx : 823 │ │ source_file_idx : 525 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 10 │ │ virtual_methods_size: 0 │ │ │ │ Class #178 annotations: │ │ @@ -40146,17 +40148,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0499b8: |[0499b8] android.support.v4.view.AccessibilityDelegateCompatIcs.:()V │ │ -0499c8: 7010 1c15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ -0499ce: 0e00 |0003: return-void │ │ +04b550: |[04b550] android.support.v4.view.AccessibilityDelegateCompatIcs.:()V │ │ +04b560: 7010 1c15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ +04b566: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ 0x0003 line=30 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/AccessibilityDelegateCompatIcs; │ │ │ │ @@ -40165,19 +40167,19 @@ │ │ type : '(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -0499d0: |[0499d0] android.support.v4.view.AccessibilityDelegateCompatIcs.dispatchPopulateAccessibilityEvent:(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ -0499e0: 1f01 a402 |0000: check-cast v1, Landroid/view/View$AccessibilityDelegate; // type@02a4 │ │ -0499e4: 6e30 5c12 2103 |0002: invoke-virtual {v1, v2, v3}, Landroid/view/View$AccessibilityDelegate;.dispatchPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z // method@125c │ │ -0499ea: 0a00 |0005: move-result v0 │ │ -0499ec: 0f00 |0006: return v0 │ │ +04b568: |[04b568] android.support.v4.view.AccessibilityDelegateCompatIcs.dispatchPopulateAccessibilityEvent:(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ +04b578: 1f01 a102 |0000: check-cast v1, Landroid/view/View$AccessibilityDelegate; // type@02a1 │ │ +04b57c: 6e30 5c12 2103 |0002: invoke-virtual {v1, v2, v3}, Landroid/view/View$AccessibilityDelegate;.dispatchPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z // method@125c │ │ +04b582: 0a00 |0005: move-result v0 │ │ +04b584: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=87 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 delegate Ljava/lang/Object; │ │ 0x0000 - 0x0007 reg=2 host Landroid/view/View; │ │ 0x0000 - 0x0007 reg=3 event Landroid/view/accessibility/AccessibilityEvent; │ │ @@ -40187,18 +40189,18 @@ │ │ type : '(Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge;)Ljava/lang/Object;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0499f0: |[0499f0] android.support.v4.view.AccessibilityDelegateCompatIcs.newAccessibilityDelegateBridge:(Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge;)Ljava/lang/Object; │ │ -049a00: 2200 7e01 |0000: new-instance v0, Landroid/support/v4/view/AccessibilityDelegateCompatIcs$1; // type@017e │ │ -049a04: 7020 d908 1000 |0002: invoke-direct {v0, v1}, Landroid/support/v4/view/AccessibilityDelegateCompatIcs$1;.:(Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge;)V // method@08d9 │ │ -049a0a: 1100 |0005: return-object v0 │ │ +04b588: |[04b588] android.support.v4.view.AccessibilityDelegateCompatIcs.newAccessibilityDelegateBridge:(Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge;)Ljava/lang/Object; │ │ +04b598: 2200 7b01 |0000: new-instance v0, Landroid/support/v4/view/AccessibilityDelegateCompatIcs$1; // type@017b │ │ +04b59c: 7020 d908 1000 |0002: invoke-direct {v0, v1}, Landroid/support/v4/view/AccessibilityDelegateCompatIcs$1;.:(Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge;)V // method@08d9 │ │ +04b5a2: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 bridge Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge; │ │ │ │ #3 : (in Landroid/support/v4/view/AccessibilityDelegateCompatIcs;) │ │ @@ -40206,36 +40208,36 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -049a0c: |[049a0c] android.support.v4.view.AccessibilityDelegateCompatIcs.newAccessibilityDelegateDefaultImpl:()Ljava/lang/Object; │ │ -049a1c: 2200 a402 |0000: new-instance v0, Landroid/view/View$AccessibilityDelegate; // type@02a4 │ │ -049a20: 7010 5b12 0000 |0002: invoke-direct {v0}, Landroid/view/View$AccessibilityDelegate;.:()V // method@125b │ │ -049a26: 1100 |0005: return-object v0 │ │ +04b5a4: |[04b5a4] android.support.v4.view.AccessibilityDelegateCompatIcs.newAccessibilityDelegateDefaultImpl:()Ljava/lang/Object; │ │ +04b5b4: 2200 a102 |0000: new-instance v0, Landroid/view/View$AccessibilityDelegate; // type@02a1 │ │ +04b5b8: 7010 5b12 0000 |0002: invoke-direct {v0}, Landroid/view/View$AccessibilityDelegate;.:()V // method@125b │ │ +04b5be: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=42 │ │ locals : │ │ │ │ #4 : (in Landroid/support/v4/view/AccessibilityDelegateCompatIcs;) │ │ name : 'onInitializeAccessibilityEvent' │ │ type : '(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -049a28: |[049a28] android.support.v4.view.AccessibilityDelegateCompatIcs.onInitializeAccessibilityEvent:(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ -049a38: 1f00 a402 |0000: check-cast v0, Landroid/view/View$AccessibilityDelegate; // type@02a4 │ │ -049a3c: 6e30 5e12 1002 |0002: invoke-virtual {v0, v1, v2}, Landroid/view/View$AccessibilityDelegate;.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@125e │ │ -049a42: 0e00 |0005: return-void │ │ +04b5c0: |[04b5c0] android.support.v4.view.AccessibilityDelegateCompatIcs.onInitializeAccessibilityEvent:(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ +04b5d0: 1f00 a102 |0000: check-cast v0, Landroid/view/View$AccessibilityDelegate; // type@02a1 │ │ +04b5d4: 6e30 5e12 1002 |0002: invoke-virtual {v0, v1, v2}, Landroid/view/View$AccessibilityDelegate;.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@125e │ │ +04b5da: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=92 │ │ 0x0005 line=93 │ │ locals : │ │ 0x0000 - 0x0002 reg=0 delegate Ljava/lang/Object; │ │ 0x0000 - 0x0006 reg=1 host Landroid/view/View; │ │ @@ -40246,19 +40248,19 @@ │ │ type : '(Ljava/lang/Object;Landroid/view/View;Ljava/lang/Object;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -049a44: |[049a44] android.support.v4.view.AccessibilityDelegateCompatIcs.onInitializeAccessibilityNodeInfo:(Ljava/lang/Object;Landroid/view/View;Ljava/lang/Object;)V │ │ -049a54: 1f00 a402 |0000: check-cast v0, Landroid/view/View$AccessibilityDelegate; // type@02a4 │ │ -049a58: 1f02 bb02 |0002: check-cast v2, Landroid/view/accessibility/AccessibilityNodeInfo; // type@02bb │ │ -049a5c: 6e30 5f12 1002 |0004: invoke-virtual {v0, v1, v2}, Landroid/view/View$AccessibilityDelegate;.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Landroid/view/accessibility/AccessibilityNodeInfo;)V // method@125f │ │ -049a62: 0e00 |0007: return-void │ │ +04b5dc: |[04b5dc] android.support.v4.view.AccessibilityDelegateCompatIcs.onInitializeAccessibilityNodeInfo:(Ljava/lang/Object;Landroid/view/View;Ljava/lang/Object;)V │ │ +04b5ec: 1f00 a102 |0000: check-cast v0, Landroid/view/View$AccessibilityDelegate; // type@02a1 │ │ +04b5f0: 1f02 b802 |0002: check-cast v2, Landroid/view/accessibility/AccessibilityNodeInfo; // type@02b8 │ │ +04b5f4: 6e30 5f12 1002 |0004: invoke-virtual {v0, v1, v2}, Landroid/view/View$AccessibilityDelegate;.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Landroid/view/accessibility/AccessibilityNodeInfo;)V // method@125f │ │ +04b5fa: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=96 │ │ 0x0007 line=98 │ │ locals : │ │ 0x0000 - 0x0002 reg=0 delegate Ljava/lang/Object; │ │ 0x0000 - 0x0004 reg=2 info Ljava/lang/Object; │ │ @@ -40269,18 +40271,18 @@ │ │ type : '(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -049a64: |[049a64] android.support.v4.view.AccessibilityDelegateCompatIcs.onPopulateAccessibilityEvent:(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ -049a74: 1f00 a402 |0000: check-cast v0, Landroid/view/View$AccessibilityDelegate; // type@02a4 │ │ -049a78: 6e30 6012 1002 |0002: invoke-virtual {v0, v1, v2}, Landroid/view/View$AccessibilityDelegate;.onPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@1260 │ │ -049a7e: 0e00 |0005: return-void │ │ +04b5fc: |[04b5fc] android.support.v4.view.AccessibilityDelegateCompatIcs.onPopulateAccessibilityEvent:(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ +04b60c: 1f00 a102 |0000: check-cast v0, Landroid/view/View$AccessibilityDelegate; // type@02a1 │ │ +04b610: 6e30 6012 1002 |0002: invoke-virtual {v0, v1, v2}, Landroid/view/View$AccessibilityDelegate;.onPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@1260 │ │ +04b616: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=102 │ │ 0x0005 line=103 │ │ locals : │ │ 0x0000 - 0x0002 reg=0 delegate Ljava/lang/Object; │ │ 0x0000 - 0x0006 reg=1 host Landroid/view/View; │ │ @@ -40291,19 +40293,19 @@ │ │ type : '(Ljava/lang/Object;Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 7 16-bit code units │ │ -049a80: |[049a80] android.support.v4.view.AccessibilityDelegateCompatIcs.onRequestSendAccessibilityEvent:(Ljava/lang/Object;Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ -049a90: 1f01 a402 |0000: check-cast v1, Landroid/view/View$AccessibilityDelegate; // type@02a4 │ │ -049a94: 6e40 6112 2143 |0002: invoke-virtual {v1, v2, v3, v4}, Landroid/view/View$AccessibilityDelegate;.onRequestSendAccessibilityEvent:(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z // method@1261 │ │ -049a9a: 0a00 |0005: move-result v0 │ │ -049a9c: 0f00 |0006: return v0 │ │ +04b618: |[04b618] android.support.v4.view.AccessibilityDelegateCompatIcs.onRequestSendAccessibilityEvent:(Ljava/lang/Object;Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ +04b628: 1f01 a102 |0000: check-cast v1, Landroid/view/View$AccessibilityDelegate; // type@02a1 │ │ +04b62c: 6e40 6112 2143 |0002: invoke-virtual {v1, v2, v3, v4}, Landroid/view/View$AccessibilityDelegate;.onRequestSendAccessibilityEvent:(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z // method@1261 │ │ +04b632: 0a00 |0005: move-result v0 │ │ +04b634: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=107 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 delegate Ljava/lang/Object; │ │ 0x0000 - 0x0007 reg=2 host Landroid/view/ViewGroup; │ │ 0x0000 - 0x0007 reg=3 child Landroid/view/View; │ │ @@ -40314,18 +40316,18 @@ │ │ type : '(Ljava/lang/Object;Landroid/view/View;I)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -049aa0: |[049aa0] android.support.v4.view.AccessibilityDelegateCompatIcs.sendAccessibilityEvent:(Ljava/lang/Object;Landroid/view/View;I)V │ │ -049ab0: 1f00 a402 |0000: check-cast v0, Landroid/view/View$AccessibilityDelegate; // type@02a4 │ │ -049ab4: 6e30 6312 1002 |0002: invoke-virtual {v0, v1, v2}, Landroid/view/View$AccessibilityDelegate;.sendAccessibilityEvent:(Landroid/view/View;I)V // method@1263 │ │ -049aba: 0e00 |0005: return-void │ │ +04b638: |[04b638] android.support.v4.view.AccessibilityDelegateCompatIcs.sendAccessibilityEvent:(Ljava/lang/Object;Landroid/view/View;I)V │ │ +04b648: 1f00 a102 |0000: check-cast v0, Landroid/view/View$AccessibilityDelegate; // type@02a1 │ │ +04b64c: 6e30 6312 1002 |0002: invoke-virtual {v0, v1, v2}, Landroid/view/View$AccessibilityDelegate;.sendAccessibilityEvent:(Landroid/view/View;I)V // method@1263 │ │ +04b652: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=112 │ │ 0x0005 line=113 │ │ locals : │ │ 0x0000 - 0x0002 reg=0 delegate Ljava/lang/Object; │ │ 0x0000 - 0x0006 reg=1 host Landroid/view/View; │ │ @@ -40336,34 +40338,34 @@ │ │ type : '(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -049abc: |[049abc] android.support.v4.view.AccessibilityDelegateCompatIcs.sendAccessibilityEventUnchecked:(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ -049acc: 1f00 a402 |0000: check-cast v0, Landroid/view/View$AccessibilityDelegate; // type@02a4 │ │ -049ad0: 6e30 6412 1002 |0002: invoke-virtual {v0, v1, v2}, Landroid/view/View$AccessibilityDelegate;.sendAccessibilityEventUnchecked:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@1264 │ │ -049ad6: 0e00 |0005: return-void │ │ +04b654: |[04b654] android.support.v4.view.AccessibilityDelegateCompatIcs.sendAccessibilityEventUnchecked:(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ +04b664: 1f00 a102 |0000: check-cast v0, Landroid/view/View$AccessibilityDelegate; // type@02a1 │ │ +04b668: 6e30 6412 1002 |0002: invoke-virtual {v0, v1, v2}, Landroid/view/View$AccessibilityDelegate;.sendAccessibilityEventUnchecked:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@1264 │ │ +04b66e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=117 │ │ 0x0005 line=118 │ │ locals : │ │ 0x0000 - 0x0002 reg=0 delegate Ljava/lang/Object; │ │ 0x0000 - 0x0006 reg=1 host Landroid/view/View; │ │ 0x0000 - 0x0006 reg=2 event Landroid/view/accessibility/AccessibilityEvent; │ │ │ │ Virtual methods - │ │ source_file_idx : 525 (AccessibilityDelegateCompatIcs.java) │ │ │ │ Class #179 header: │ │ -class_idx : 385 │ │ +class_idx : 382 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 676 │ │ +superclass_idx : 673 │ │ source_file_idx : 526 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 9 │ │ │ │ Class #179 annotations: │ │ @@ -40388,18 +40390,18 @@ │ │ type : '(Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$AccessibilityDelegateBridgeJellyBean;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -049ad8: |[049ad8] android.support.v4.view.AccessibilityDelegateCompatJellyBean$1.:(Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$AccessibilityDelegateBridgeJellyBean;)V │ │ -049ae8: 5b01 f202 |0000: iput-object v1, v0, Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$1;.val$bridge:Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$AccessibilityDelegateBridgeJellyBean; // field@02f2 │ │ -049aec: 7010 5b12 0000 |0002: invoke-direct {v0}, Landroid/view/View$AccessibilityDelegate;.:()V // method@125b │ │ -049af2: 0e00 |0005: return-void │ │ +04b670: |[04b670] android.support.v4.view.AccessibilityDelegateCompatJellyBean$1.:(Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$AccessibilityDelegateBridgeJellyBean;)V │ │ +04b680: 5b01 f202 |0000: iput-object v1, v0, Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$1;.val$bridge:Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$AccessibilityDelegateBridgeJellyBean; // field@02f2 │ │ +04b684: 7010 5b12 0000 |0002: invoke-direct {v0}, Landroid/view/View$AccessibilityDelegate;.:()V // method@125b │ │ +04b68a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$1; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$AccessibilityDelegateBridgeJellyBean; │ │ │ │ @@ -40409,19 +40411,19 @@ │ │ type : '(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -049af4: |[049af4] android.support.v4.view.AccessibilityDelegateCompatJellyBean$1.dispatchPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ -049b04: 5410 f202 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$1;.val$bridge:Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$AccessibilityDelegateBridgeJellyBean; // field@02f2 │ │ -049b08: 7230 fc08 2003 |0002: invoke-interface {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$AccessibilityDelegateBridgeJellyBean;.dispatchPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z // method@08fc │ │ -049b0e: 0a00 |0005: move-result v0 │ │ -049b10: 0f00 |0006: return v0 │ │ +04b68c: |[04b68c] android.support.v4.view.AccessibilityDelegateCompatJellyBean$1.dispatchPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ +04b69c: 5410 f202 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$1;.val$bridge:Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$AccessibilityDelegateBridgeJellyBean; // field@02f2 │ │ +04b6a0: 7230 fc08 2003 |0002: invoke-interface {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$AccessibilityDelegateBridgeJellyBean;.dispatchPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z // method@08fc │ │ +04b6a6: 0a00 |0005: move-result v0 │ │ +04b6a8: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=51 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$1; │ │ 0x0000 - 0x0007 reg=2 host Landroid/view/View; │ │ 0x0000 - 0x0007 reg=3 event Landroid/view/accessibility/AccessibilityEvent; │ │ @@ -40431,20 +40433,20 @@ │ │ type : '(Landroid/view/View;)Landroid/view/accessibility/AccessibilityNodeProvider;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -049b14: |[049b14] android.support.v4.view.AccessibilityDelegateCompatJellyBean$1.getAccessibilityNodeProvider:(Landroid/view/View;)Landroid/view/accessibility/AccessibilityNodeProvider; │ │ -049b24: 5410 f202 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$1;.val$bridge:Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$AccessibilityDelegateBridgeJellyBean; // field@02f2 │ │ -049b28: 7220 fd08 2000 |0002: invoke-interface {v0, v2}, Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$AccessibilityDelegateBridgeJellyBean;.getAccessibilityNodeProvider:(Landroid/view/View;)Ljava/lang/Object; // method@08fd │ │ -049b2e: 0c00 |0005: move-result-object v0 │ │ -049b30: 1f00 bc02 |0006: check-cast v0, Landroid/view/accessibility/AccessibilityNodeProvider; // type@02bc │ │ -049b34: 1100 |0008: return-object v0 │ │ +04b6ac: |[04b6ac] android.support.v4.view.AccessibilityDelegateCompatJellyBean$1.getAccessibilityNodeProvider:(Landroid/view/View;)Landroid/view/accessibility/AccessibilityNodeProvider; │ │ +04b6bc: 5410 f202 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$1;.val$bridge:Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$AccessibilityDelegateBridgeJellyBean; // field@02f2 │ │ +04b6c0: 7220 fd08 2000 |0002: invoke-interface {v0, v2}, Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$AccessibilityDelegateBridgeJellyBean;.getAccessibilityNodeProvider:(Landroid/view/View;)Ljava/lang/Object; // method@08fd │ │ +04b6c6: 0c00 |0005: move-result-object v0 │ │ +04b6c8: 1f00 b902 |0006: check-cast v0, Landroid/view/accessibility/AccessibilityNodeProvider; // type@02b9 │ │ +04b6cc: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=87 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$1; │ │ 0x0000 - 0x0009 reg=2 host Landroid/view/View; │ │ │ │ @@ -40453,18 +40455,18 @@ │ │ type : '(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -049b38: |[049b38] android.support.v4.view.AccessibilityDelegateCompatJellyBean$1.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ -049b48: 5410 f202 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$1;.val$bridge:Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$AccessibilityDelegateBridgeJellyBean; // field@02f2 │ │ -049b4c: 7230 fe08 2003 |0002: invoke-interface {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$AccessibilityDelegateBridgeJellyBean;.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@08fe │ │ -049b52: 0e00 |0005: return-void │ │ +04b6d0: |[04b6d0] android.support.v4.view.AccessibilityDelegateCompatJellyBean$1.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ +04b6e0: 5410 f202 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$1;.val$bridge:Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$AccessibilityDelegateBridgeJellyBean; // field@02f2 │ │ +04b6e4: 7230 fe08 2003 |0002: invoke-interface {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$AccessibilityDelegateBridgeJellyBean;.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@08fe │ │ +04b6ea: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ 0x0005 line=57 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$1; │ │ 0x0000 - 0x0006 reg=2 host Landroid/view/View; │ │ @@ -40475,18 +40477,18 @@ │ │ type : '(Landroid/view/View;Landroid/view/accessibility/AccessibilityNodeInfo;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -049b54: |[049b54] android.support.v4.view.AccessibilityDelegateCompatJellyBean$1.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Landroid/view/accessibility/AccessibilityNodeInfo;)V │ │ -049b64: 5410 f202 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$1;.val$bridge:Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$AccessibilityDelegateBridgeJellyBean; // field@02f2 │ │ -049b68: 7230 ff08 2003 |0002: invoke-interface {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$AccessibilityDelegateBridgeJellyBean;.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Ljava/lang/Object;)V // method@08ff │ │ -049b6e: 0e00 |0005: return-void │ │ +04b6ec: |[04b6ec] android.support.v4.view.AccessibilityDelegateCompatJellyBean$1.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Landroid/view/accessibility/AccessibilityNodeInfo;)V │ │ +04b6fc: 5410 f202 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$1;.val$bridge:Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$AccessibilityDelegateBridgeJellyBean; // field@02f2 │ │ +04b700: 7230 ff08 2003 |0002: invoke-interface {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$AccessibilityDelegateBridgeJellyBean;.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Ljava/lang/Object;)V // method@08ff │ │ +04b706: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=61 │ │ 0x0005 line=62 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$1; │ │ 0x0000 - 0x0006 reg=2 host Landroid/view/View; │ │ @@ -40497,18 +40499,18 @@ │ │ type : '(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -049b70: |[049b70] android.support.v4.view.AccessibilityDelegateCompatJellyBean$1.onPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ -049b80: 5410 f202 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$1;.val$bridge:Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$AccessibilityDelegateBridgeJellyBean; // field@02f2 │ │ -049b84: 7230 0009 2003 |0002: invoke-interface {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$AccessibilityDelegateBridgeJellyBean;.onPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@0900 │ │ -049b8a: 0e00 |0005: return-void │ │ +04b708: |[04b708] android.support.v4.view.AccessibilityDelegateCompatJellyBean$1.onPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ +04b718: 5410 f202 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$1;.val$bridge:Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$AccessibilityDelegateBridgeJellyBean; // field@02f2 │ │ +04b71c: 7230 0009 2003 |0002: invoke-interface {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$AccessibilityDelegateBridgeJellyBean;.onPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@0900 │ │ +04b722: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=66 │ │ 0x0005 line=67 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$1; │ │ 0x0000 - 0x0006 reg=2 host Landroid/view/View; │ │ @@ -40519,19 +40521,19 @@ │ │ type : '(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 7 16-bit code units │ │ -049b8c: |[049b8c] android.support.v4.view.AccessibilityDelegateCompatJellyBean$1.onRequestSendAccessibilityEvent:(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ -049b9c: 5410 f202 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$1;.val$bridge:Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$AccessibilityDelegateBridgeJellyBean; // field@02f2 │ │ -049ba0: 7240 0109 2043 |0002: invoke-interface {v0, v2, v3, v4}, Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$AccessibilityDelegateBridgeJellyBean;.onRequestSendAccessibilityEvent:(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z // method@0901 │ │ -049ba6: 0a00 |0005: move-result v0 │ │ -049ba8: 0f00 |0006: return v0 │ │ +04b724: |[04b724] android.support.v4.view.AccessibilityDelegateCompatJellyBean$1.onRequestSendAccessibilityEvent:(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ +04b734: 5410 f202 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$1;.val$bridge:Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$AccessibilityDelegateBridgeJellyBean; // field@02f2 │ │ +04b738: 7240 0109 2043 |0002: invoke-interface {v0, v2, v3, v4}, Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$AccessibilityDelegateBridgeJellyBean;.onRequestSendAccessibilityEvent:(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z // method@0901 │ │ +04b73e: 0a00 |0005: move-result v0 │ │ +04b740: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=72 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$1; │ │ 0x0000 - 0x0007 reg=2 host Landroid/view/ViewGroup; │ │ 0x0000 - 0x0007 reg=3 child Landroid/view/View; │ │ @@ -40542,19 +40544,19 @@ │ │ type : '(Landroid/view/View;ILandroid/os/Bundle;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 7 16-bit code units │ │ -049bac: |[049bac] android.support.v4.view.AccessibilityDelegateCompatJellyBean$1.performAccessibilityAction:(Landroid/view/View;ILandroid/os/Bundle;)Z │ │ -049bbc: 5410 f202 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$1;.val$bridge:Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$AccessibilityDelegateBridgeJellyBean; // field@02f2 │ │ -049bc0: 7240 0209 2043 |0002: invoke-interface {v0, v2, v3, v4}, Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$AccessibilityDelegateBridgeJellyBean;.performAccessibilityAction:(Landroid/view/View;ILandroid/os/Bundle;)Z // method@0902 │ │ -049bc6: 0a00 |0005: move-result v0 │ │ -049bc8: 0f00 |0006: return v0 │ │ +04b744: |[04b744] android.support.v4.view.AccessibilityDelegateCompatJellyBean$1.performAccessibilityAction:(Landroid/view/View;ILandroid/os/Bundle;)Z │ │ +04b754: 5410 f202 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$1;.val$bridge:Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$AccessibilityDelegateBridgeJellyBean; // field@02f2 │ │ +04b758: 7240 0209 2043 |0002: invoke-interface {v0, v2, v3, v4}, Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$AccessibilityDelegateBridgeJellyBean;.performAccessibilityAction:(Landroid/view/View;ILandroid/os/Bundle;)Z // method@0902 │ │ +04b75e: 0a00 |0005: move-result v0 │ │ +04b760: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=92 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$1; │ │ 0x0000 - 0x0007 reg=2 host Landroid/view/View; │ │ 0x0000 - 0x0007 reg=3 action I │ │ @@ -40565,18 +40567,18 @@ │ │ type : '(Landroid/view/View;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -049bcc: |[049bcc] android.support.v4.view.AccessibilityDelegateCompatJellyBean$1.sendAccessibilityEvent:(Landroid/view/View;I)V │ │ -049bdc: 5410 f202 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$1;.val$bridge:Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$AccessibilityDelegateBridgeJellyBean; // field@02f2 │ │ -049be0: 7230 0309 2003 |0002: invoke-interface {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$AccessibilityDelegateBridgeJellyBean;.sendAccessibilityEvent:(Landroid/view/View;I)V // method@0903 │ │ -049be6: 0e00 |0005: return-void │ │ +04b764: |[04b764] android.support.v4.view.AccessibilityDelegateCompatJellyBean$1.sendAccessibilityEvent:(Landroid/view/View;I)V │ │ +04b774: 5410 f202 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$1;.val$bridge:Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$AccessibilityDelegateBridgeJellyBean; // field@02f2 │ │ +04b778: 7230 0309 2003 |0002: invoke-interface {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$AccessibilityDelegateBridgeJellyBean;.sendAccessibilityEvent:(Landroid/view/View;I)V // method@0903 │ │ +04b77e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=77 │ │ 0x0005 line=78 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$1; │ │ 0x0000 - 0x0006 reg=2 host Landroid/view/View; │ │ @@ -40587,33 +40589,33 @@ │ │ type : '(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -049be8: |[049be8] android.support.v4.view.AccessibilityDelegateCompatJellyBean$1.sendAccessibilityEventUnchecked:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ -049bf8: 5410 f202 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$1;.val$bridge:Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$AccessibilityDelegateBridgeJellyBean; // field@02f2 │ │ -049bfc: 7230 0409 2003 |0002: invoke-interface {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$AccessibilityDelegateBridgeJellyBean;.sendAccessibilityEventUnchecked:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@0904 │ │ -049c02: 0e00 |0005: return-void │ │ +04b780: |[04b780] android.support.v4.view.AccessibilityDelegateCompatJellyBean$1.sendAccessibilityEventUnchecked:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ +04b790: 5410 f202 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$1;.val$bridge:Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$AccessibilityDelegateBridgeJellyBean; // field@02f2 │ │ +04b794: 7230 0409 2003 |0002: invoke-interface {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$AccessibilityDelegateBridgeJellyBean;.sendAccessibilityEventUnchecked:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@0904 │ │ +04b79a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=82 │ │ 0x0005 line=83 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$1; │ │ 0x0000 - 0x0006 reg=2 host Landroid/view/View; │ │ 0x0000 - 0x0006 reg=3 event Landroid/view/accessibility/AccessibilityEvent; │ │ │ │ source_file_idx : 526 (AccessibilityDelegateCompatJellyBean.java) │ │ │ │ Class #180 header: │ │ -class_idx : 386 │ │ +class_idx : 383 │ │ access_flags : 1537 (0x0601) │ │ -superclass_idx : 826 │ │ +superclass_idx : 823 │ │ source_file_idx : 526 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 9 │ │ │ │ Class #180 annotations: │ │ @@ -40683,17 +40685,17 @@ │ │ type : '(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ source_file_idx : 526 (AccessibilityDelegateCompatJellyBean.java) │ │ │ │ Class #181 header: │ │ -class_idx : 387 │ │ +class_idx : 384 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 826 │ │ +superclass_idx : 823 │ │ source_file_idx : 526 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 4 │ │ virtual_methods_size: 0 │ │ │ │ Class #181 annotations: │ │ @@ -40713,17 +40715,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -049c04: |[049c04] android.support.v4.view.AccessibilityDelegateCompatJellyBean.:()V │ │ -049c14: 7010 1c15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ -049c1a: 0e00 |0003: return-void │ │ +04b79c: |[04b79c] android.support.v4.view.AccessibilityDelegateCompatJellyBean.:()V │ │ +04b7ac: 7010 1c15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ +04b7b2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=30 │ │ 0x0003 line=32 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean; │ │ │ │ @@ -40732,19 +40734,19 @@ │ │ type : '(Ljava/lang/Object;Landroid/view/View;)Ljava/lang/Object;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -049c1c: |[049c1c] android.support.v4.view.AccessibilityDelegateCompatJellyBean.getAccessibilityNodeProvider:(Ljava/lang/Object;Landroid/view/View;)Ljava/lang/Object; │ │ -049c2c: 1f01 a402 |0000: check-cast v1, Landroid/view/View$AccessibilityDelegate; // type@02a4 │ │ -049c30: 6e20 5d12 2100 |0002: invoke-virtual {v1, v2}, Landroid/view/View$AccessibilityDelegate;.getAccessibilityNodeProvider:(Landroid/view/View;)Landroid/view/accessibility/AccessibilityNodeProvider; // method@125d │ │ -049c36: 0c00 |0005: move-result-object v0 │ │ -049c38: 1100 |0006: return-object v0 │ │ +04b7b4: |[04b7b4] android.support.v4.view.AccessibilityDelegateCompatJellyBean.getAccessibilityNodeProvider:(Ljava/lang/Object;Landroid/view/View;)Ljava/lang/Object; │ │ +04b7c4: 1f01 a102 |0000: check-cast v1, Landroid/view/View$AccessibilityDelegate; // type@02a1 │ │ +04b7c8: 6e20 5d12 2100 |0002: invoke-virtual {v1, v2}, Landroid/view/View$AccessibilityDelegate;.getAccessibilityNodeProvider:(Landroid/view/View;)Landroid/view/accessibility/AccessibilityNodeProvider; // method@125d │ │ +04b7ce: 0c00 |0005: move-result-object v0 │ │ +04b7d0: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=99 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 delegate Ljava/lang/Object; │ │ 0x0000 - 0x0007 reg=2 host Landroid/view/View; │ │ │ │ @@ -40753,18 +40755,18 @@ │ │ type : '(Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$AccessibilityDelegateBridgeJellyBean;)Ljava/lang/Object;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -049c3c: |[049c3c] android.support.v4.view.AccessibilityDelegateCompatJellyBean.newAccessibilityDelegateBridge:(Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$AccessibilityDelegateBridgeJellyBean;)Ljava/lang/Object; │ │ -049c4c: 2200 8101 |0000: new-instance v0, Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$1; // type@0181 │ │ -049c50: 7020 f208 1000 |0002: invoke-direct {v0, v1}, Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$1;.:(Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$AccessibilityDelegateBridgeJellyBean;)V // method@08f2 │ │ -049c56: 1100 |0005: return-object v0 │ │ +04b7d4: |[04b7d4] android.support.v4.view.AccessibilityDelegateCompatJellyBean.newAccessibilityDelegateBridge:(Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$AccessibilityDelegateBridgeJellyBean;)Ljava/lang/Object; │ │ +04b7e4: 2200 7e01 |0000: new-instance v0, Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$1; // type@017e │ │ +04b7e8: 7020 f208 1000 |0002: invoke-direct {v0, v1}, Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$1;.:(Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$AccessibilityDelegateBridgeJellyBean;)V // method@08f2 │ │ +04b7ee: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 bridge Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$AccessibilityDelegateBridgeJellyBean; │ │ │ │ #3 : (in Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean;) │ │ @@ -40772,35 +40774,35 @@ │ │ type : '(Ljava/lang/Object;Landroid/view/View;ILandroid/os/Bundle;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 7 16-bit code units │ │ -049c58: |[049c58] android.support.v4.view.AccessibilityDelegateCompatJellyBean.performAccessibilityAction:(Ljava/lang/Object;Landroid/view/View;ILandroid/os/Bundle;)Z │ │ -049c68: 1f01 a402 |0000: check-cast v1, Landroid/view/View$AccessibilityDelegate; // type@02a4 │ │ -049c6c: 6e40 6212 2143 |0002: invoke-virtual {v1, v2, v3, v4}, Landroid/view/View$AccessibilityDelegate;.performAccessibilityAction:(Landroid/view/View;ILandroid/os/Bundle;)Z // method@1262 │ │ -049c72: 0a00 |0005: move-result v0 │ │ -049c74: 0f00 |0006: return v0 │ │ +04b7f0: |[04b7f0] android.support.v4.view.AccessibilityDelegateCompatJellyBean.performAccessibilityAction:(Ljava/lang/Object;Landroid/view/View;ILandroid/os/Bundle;)Z │ │ +04b800: 1f01 a102 |0000: check-cast v1, Landroid/view/View$AccessibilityDelegate; // type@02a1 │ │ +04b804: 6e40 6212 2143 |0002: invoke-virtual {v1, v2, v3, v4}, Landroid/view/View$AccessibilityDelegate;.performAccessibilityAction:(Landroid/view/View;ILandroid/os/Bundle;)Z // method@1262 │ │ +04b80a: 0a00 |0005: move-result v0 │ │ +04b80c: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=104 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 delegate Ljava/lang/Object; │ │ 0x0000 - 0x0007 reg=2 host Landroid/view/View; │ │ 0x0000 - 0x0007 reg=3 action I │ │ 0x0000 - 0x0007 reg=4 args Landroid/os/Bundle; │ │ │ │ Virtual methods - │ │ source_file_idx : 526 (AccessibilityDelegateCompatJellyBean.java) │ │ │ │ Class #182 header: │ │ -class_idx : 388 │ │ +class_idx : 385 │ │ access_flags : 1537 (0x0601) │ │ -superclass_idx : 826 │ │ +superclass_idx : 823 │ │ source_file_idx : 588 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 1 │ │ │ │ Class #182 annotations: │ │ @@ -40822,17 +40824,17 @@ │ │ type : '(Z)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ source_file_idx : 588 (ActionProvider.java) │ │ │ │ Class #183 header: │ │ -class_idx : 389 │ │ +class_idx : 386 │ │ access_flags : 1537 (0x0601) │ │ -superclass_idx : 826 │ │ +superclass_idx : 823 │ │ source_file_idx : 588 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 1 │ │ │ │ Class #183 annotations: │ │ @@ -40854,17 +40856,17 @@ │ │ type : '(Z)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ source_file_idx : 588 (ActionProvider.java) │ │ │ │ Class #184 header: │ │ -class_idx : 390 │ │ +class_idx : 387 │ │ access_flags : 1025 (0x0401) │ │ -superclass_idx : 826 │ │ +superclass_idx : 823 │ │ source_file_idx : 588 │ │ static_fields_size : 1 │ │ instance_fields_size: 3 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 12 │ │ │ │ Class #184 annotations: │ │ @@ -40901,18 +40903,18 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -049c78: |[049c78] android.support.v4.view.ActionProvider.:(Landroid/content/Context;)V │ │ -049c88: 7010 1c15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ -049c8e: 5b01 f402 |0003: iput-object v1, v0, Landroid/support/v4/view/ActionProvider;.mContext:Landroid/content/Context; // field@02f4 │ │ -049c92: 0e00 |0005: return-void │ │ +04b810: |[04b810] android.support.v4.view.ActionProvider.:(Landroid/content/Context;)V │ │ +04b820: 7010 1c15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ +04b826: 5b01 f402 |0003: iput-object v1, v0, Landroid/support/v4/view/ActionProvider;.mContext:Landroid/content/Context; // field@02f4 │ │ +04b82a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=78 │ │ 0x0003 line=79 │ │ 0x0005 line=80 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v4/view/ActionProvider; │ │ @@ -40924,17 +40926,17 @@ │ │ type : '()Landroid/content/Context;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -049c94: |[049c94] android.support.v4.view.ActionProvider.getContext:()Landroid/content/Context; │ │ -049ca4: 5410 f402 |0000: iget-object v0, v1, Landroid/support/v4/view/ActionProvider;.mContext:Landroid/content/Context; // field@02f4 │ │ -049ca8: 1100 |0002: return-object v0 │ │ +04b82c: |[04b82c] android.support.v4.view.ActionProvider.getContext:()Landroid/content/Context; │ │ +04b83c: 5410 f402 |0000: iget-object v0, v1, Landroid/support/v4/view/ActionProvider;.mContext:Landroid/content/Context; // field@02f4 │ │ +04b840: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=86 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/view/ActionProvider; │ │ │ │ #1 : (in Landroid/support/v4/view/ActionProvider;) │ │ @@ -40942,17 +40944,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -049cac: |[049cac] android.support.v4.view.ActionProvider.hasSubMenu:()Z │ │ -049cbc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -049cbe: 0f00 |0001: return v0 │ │ +04b844: |[04b844] android.support.v4.view.ActionProvider.hasSubMenu:()Z │ │ +04b854: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +04b856: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=195 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/ActionProvider; │ │ │ │ #2 : (in Landroid/support/v4/view/ActionProvider;) │ │ @@ -40960,17 +40962,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -049cc0: |[049cc0] android.support.v4.view.ActionProvider.isVisible:()Z │ │ -049cd0: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -049cd2: 0f00 |0001: return v0 │ │ +04b858: |[04b858] android.support.v4.view.ActionProvider.isVisible:()Z │ │ +04b868: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +04b86a: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=135 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/ActionProvider; │ │ │ │ #3 : (in Landroid/support/v4/view/ActionProvider;) │ │ @@ -40984,18 +40986,18 @@ │ │ type : '(Landroid/view/MenuItem;)Landroid/view/View;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -049cd4: |[049cd4] android.support.v4.view.ActionProvider.onCreateActionView:(Landroid/view/MenuItem;)Landroid/view/View; │ │ -049ce4: 6e10 0f09 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/view/ActionProvider;.onCreateActionView:()Landroid/view/View; // method@090f │ │ -049cea: 0c00 |0003: move-result-object v0 │ │ -049cec: 1100 |0004: return-object v0 │ │ +04b86c: |[04b86c] android.support.v4.view.ActionProvider.onCreateActionView:(Landroid/view/MenuItem;)Landroid/view/View; │ │ +04b87c: 6e10 0f09 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/view/ActionProvider;.onCreateActionView:()Landroid/view/View; // method@090f │ │ +04b882: 0c00 |0003: move-result-object v0 │ │ +04b884: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=109 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/ActionProvider; │ │ 0x0000 - 0x0005 reg=2 forItem Landroid/view/MenuItem; │ │ │ │ @@ -41004,17 +41006,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -049cf0: |[049cf0] android.support.v4.view.ActionProvider.onPerformDefaultAction:()Z │ │ -049d00: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -049d02: 0f00 |0001: return v0 │ │ +04b888: |[04b888] android.support.v4.view.ActionProvider.onPerformDefaultAction:()Z │ │ +04b898: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +04b89a: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=182 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/ActionProvider; │ │ │ │ #6 : (in Landroid/support/v4/view/ActionProvider;) │ │ @@ -41022,16 +41024,16 @@ │ │ type : '(Landroid/view/SubMenu;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -049d04: |[049d04] android.support.v4.view.ActionProvider.onPrepareSubMenu:(Landroid/view/SubMenu;)V │ │ -049d14: 0e00 |0000: return-void │ │ +04b89c: |[04b89c] android.support.v4.view.ActionProvider.onPrepareSubMenu:(Landroid/view/SubMenu;)V │ │ +04b8ac: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=208 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/ActionProvider; │ │ 0x0000 - 0x0001 reg=1 subMenu Landroid/view/SubMenu; │ │ │ │ @@ -41040,17 +41042,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -049d18: |[049d18] android.support.v4.view.ActionProvider.overridesItemVisibility:()Z │ │ -049d28: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -049d2a: 0f00 |0001: return v0 │ │ +04b8b0: |[04b8b0] android.support.v4.view.ActionProvider.overridesItemVisibility:()Z │ │ +04b8c0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +04b8c2: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=121 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/ActionProvider; │ │ │ │ #8 : (in Landroid/support/v4/view/ActionProvider;) │ │ @@ -41058,25 +41060,25 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -049d2c: |[049d2c] android.support.v4.view.ActionProvider.refreshVisibility:()V │ │ -049d3c: 5420 f602 |0000: iget-object v0, v2, Landroid/support/v4/view/ActionProvider;.mVisibilityListener:Landroid/support/v4/view/ActionProvider$VisibilityListener; // field@02f6 │ │ -049d40: 3800 1100 |0002: if-eqz v0, 0013 // +0011 │ │ -049d44: 6e10 1309 0200 |0004: invoke-virtual {v2}, Landroid/support/v4/view/ActionProvider;.overridesItemVisibility:()Z // method@0913 │ │ -049d4a: 0a00 |0007: move-result v0 │ │ -049d4c: 3800 0b00 |0008: if-eqz v0, 0013 // +000b │ │ -049d50: 5420 f602 |000a: iget-object v0, v2, Landroid/support/v4/view/ActionProvider;.mVisibilityListener:Landroid/support/v4/view/ActionProvider$VisibilityListener; // field@02f6 │ │ -049d54: 6e10 0e09 0200 |000c: invoke-virtual {v2}, Landroid/support/v4/view/ActionProvider;.isVisible:()Z // method@090e │ │ -049d5a: 0a01 |000f: move-result v1 │ │ -049d5c: 7220 0a09 1000 |0010: invoke-interface {v0, v1}, Landroid/support/v4/view/ActionProvider$VisibilityListener;.onActionProviderVisibilityChanged:(Z)V // method@090a │ │ -049d62: 0e00 |0013: return-void │ │ +04b8c4: |[04b8c4] android.support.v4.view.ActionProvider.refreshVisibility:()V │ │ +04b8d4: 5420 f602 |0000: iget-object v0, v2, Landroid/support/v4/view/ActionProvider;.mVisibilityListener:Landroid/support/v4/view/ActionProvider$VisibilityListener; // field@02f6 │ │ +04b8d8: 3800 1100 |0002: if-eqz v0, 0013 // +0011 │ │ +04b8dc: 6e10 1309 0200 |0004: invoke-virtual {v2}, Landroid/support/v4/view/ActionProvider;.overridesItemVisibility:()Z // method@0913 │ │ +04b8e2: 0a00 |0007: move-result v0 │ │ +04b8e4: 3800 0b00 |0008: if-eqz v0, 0013 // +000b │ │ +04b8e8: 5420 f602 |000a: iget-object v0, v2, Landroid/support/v4/view/ActionProvider;.mVisibilityListener:Landroid/support/v4/view/ActionProvider$VisibilityListener; // field@02f6 │ │ +04b8ec: 6e10 0e09 0200 |000c: invoke-virtual {v2}, Landroid/support/v4/view/ActionProvider;.isVisible:()Z // method@090e │ │ +04b8f2: 0a01 |000f: move-result v1 │ │ +04b8f4: 7220 0a09 1000 |0010: invoke-interface {v0, v1}, Landroid/support/v4/view/ActionProvider$VisibilityListener;.onActionProviderVisibilityChanged:(Z)V // method@090a │ │ +04b8fa: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=145 │ │ 0x000a line=146 │ │ 0x0013 line=148 │ │ locals : │ │ 0x0000 - 0x0014 reg=2 this Landroid/support/v4/view/ActionProvider; │ │ @@ -41086,17 +41088,17 @@ │ │ type : '(Landroid/support/v4/view/ActionProvider$SubUiVisibilityListener;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -049d64: |[049d64] android.support.v4.view.ActionProvider.setSubUiVisibilityListener:(Landroid/support/v4/view/ActionProvider$SubUiVisibilityListener;)V │ │ -049d74: 5b01 f502 |0000: iput-object v1, v0, Landroid/support/v4/view/ActionProvider;.mSubUiVisibilityListener:Landroid/support/v4/view/ActionProvider$SubUiVisibilityListener; // field@02f5 │ │ -049d78: 0e00 |0002: return-void │ │ +04b8fc: |[04b8fc] android.support.v4.view.ActionProvider.setSubUiVisibilityListener:(Landroid/support/v4/view/ActionProvider$SubUiVisibilityListener;)V │ │ +04b90c: 5b01 f502 |0000: iput-object v1, v0, Landroid/support/v4/view/ActionProvider;.mSubUiVisibilityListener:Landroid/support/v4/view/ActionProvider$SubUiVisibilityListener; // field@02f5 │ │ +04b910: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=226 │ │ 0x0002 line=227 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v4/view/ActionProvider; │ │ 0x0000 - 0x0003 reg=1 listener Landroid/support/v4/view/ActionProvider$SubUiVisibilityListener; │ │ @@ -41106,38 +41108,38 @@ │ │ type : '(Landroid/support/v4/view/ActionProvider$VisibilityListener;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 47 16-bit code units │ │ -049d7c: |[049d7c] android.support.v4.view.ActionProvider.setVisibilityListener:(Landroid/support/v4/view/ActionProvider$VisibilityListener;)V │ │ -049d8c: 5430 f602 |0000: iget-object v0, v3, Landroid/support/v4/view/ActionProvider;.mVisibilityListener:Landroid/support/v4/view/ActionProvider$VisibilityListener; // field@02f6 │ │ -049d90: 3800 2a00 |0002: if-eqz v0, 002c // +002a │ │ -049d94: 3804 2800 |0004: if-eqz v4, 002c // +0028 │ │ -049d98: 1a00 4b02 |0006: const-string v0, "ActionProvider(support)" // string@024b │ │ -049d9c: 2201 4203 |0008: new-instance v1, Ljava/lang/StringBuilder; // type@0342 │ │ -049da0: 7010 5715 0100 |000a: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ -049da6: 1a02 6e21 |000d: const-string v2, "setVisibilityListener: Setting a new ActionProvider.VisibilityListener when one is already set. Are you reusing this " // string@216e │ │ -049daa: 6e20 5f15 2100 |000f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -049db0: 0c01 |0012: move-result-object v1 │ │ -049db2: 6e10 1f15 0300 |0013: invoke-virtual {v3}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@151f │ │ -049db8: 0c02 |0016: move-result-object v2 │ │ -049dba: 6e10 f114 0200 |0017: invoke-virtual {v2}, Ljava/lang/Class;.getSimpleName:()Ljava/lang/String; // method@14f1 │ │ -049dc0: 0c02 |001a: move-result-object v2 │ │ -049dc2: 6e20 5f15 2100 |001b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -049dc8: 0c01 |001e: move-result-object v1 │ │ -049dca: 1a02 7000 |001f: const-string v2, " instance while it is still in use somewhere else?" // string@0070 │ │ -049dce: 6e20 5f15 2100 |0021: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -049dd4: 0c01 |0024: move-result-object v1 │ │ -049dd6: 6e10 6415 0100 |0025: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ -049ddc: 0c01 |0028: move-result-object v1 │ │ -049dde: 7120 fa11 1000 |0029: invoke-static {v0, v1}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@11fa │ │ -049de4: 5b34 f602 |002c: iput-object v4, v3, Landroid/support/v4/view/ActionProvider;.mVisibilityListener:Landroid/support/v4/view/ActionProvider$VisibilityListener; // field@02f6 │ │ -049de8: 0e00 |002e: return-void │ │ +04b914: |[04b914] android.support.v4.view.ActionProvider.setVisibilityListener:(Landroid/support/v4/view/ActionProvider$VisibilityListener;)V │ │ +04b924: 5430 f602 |0000: iget-object v0, v3, Landroid/support/v4/view/ActionProvider;.mVisibilityListener:Landroid/support/v4/view/ActionProvider$VisibilityListener; // field@02f6 │ │ +04b928: 3800 2a00 |0002: if-eqz v0, 002c // +002a │ │ +04b92c: 3804 2800 |0004: if-eqz v4, 002c // +0028 │ │ +04b930: 1a00 4b02 |0006: const-string v0, "ActionProvider(support)" // string@024b │ │ +04b934: 2201 3f03 |0008: new-instance v1, Ljava/lang/StringBuilder; // type@033f │ │ +04b938: 7010 5715 0100 |000a: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ +04b93e: 1a02 6a21 |000d: const-string v2, "setVisibilityListener: Setting a new ActionProvider.VisibilityListener when one is already set. Are you reusing this " // string@216a │ │ +04b942: 6e20 5f15 2100 |000f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +04b948: 0c01 |0012: move-result-object v1 │ │ +04b94a: 6e10 1f15 0300 |0013: invoke-virtual {v3}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@151f │ │ +04b950: 0c02 |0016: move-result-object v2 │ │ +04b952: 6e10 f114 0200 |0017: invoke-virtual {v2}, Ljava/lang/Class;.getSimpleName:()Ljava/lang/String; // method@14f1 │ │ +04b958: 0c02 |001a: move-result-object v2 │ │ +04b95a: 6e20 5f15 2100 |001b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +04b960: 0c01 |001e: move-result-object v1 │ │ +04b962: 1a02 7000 |001f: const-string v2, " instance while it is still in use somewhere else?" // string@0070 │ │ +04b966: 6e20 5f15 2100 |0021: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +04b96c: 0c01 |0024: move-result-object v1 │ │ +04b96e: 6e10 6415 0100 |0025: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ +04b974: 0c01 |0028: move-result-object v1 │ │ +04b976: 7120 fa11 1000 |0029: invoke-static {v0, v1}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@11fa │ │ +04b97c: 5b34 f602 |002c: iput-object v4, v3, Landroid/support/v4/view/ActionProvider;.mVisibilityListener:Landroid/support/v4/view/ActionProvider$VisibilityListener; // field@02f6 │ │ +04b980: 0e00 |002e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=236 │ │ 0x0006 line=237 │ │ 0x002c line=241 │ │ 0x002e line=242 │ │ locals : │ │ @@ -41149,35 +41151,35 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -049dec: |[049dec] android.support.v4.view.ActionProvider.subUiVisibilityChanged:(Z)V │ │ -049dfc: 5410 f502 |0000: iget-object v0, v1, Landroid/support/v4/view/ActionProvider;.mSubUiVisibilityListener:Landroid/support/v4/view/ActionProvider$SubUiVisibilityListener; // field@02f5 │ │ -049e00: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -049e04: 5410 f502 |0004: iget-object v0, v1, Landroid/support/v4/view/ActionProvider;.mSubUiVisibilityListener:Landroid/support/v4/view/ActionProvider$SubUiVisibilityListener; // field@02f5 │ │ -049e08: 7220 0909 2000 |0006: invoke-interface {v0, v2}, Landroid/support/v4/view/ActionProvider$SubUiVisibilityListener;.onSubUiVisibilityChanged:(Z)V // method@0909 │ │ -049e0e: 0e00 |0009: return-void │ │ +04b984: |[04b984] android.support.v4.view.ActionProvider.subUiVisibilityChanged:(Z)V │ │ +04b994: 5410 f502 |0000: iget-object v0, v1, Landroid/support/v4/view/ActionProvider;.mSubUiVisibilityListener:Landroid/support/v4/view/ActionProvider$SubUiVisibilityListener; // field@02f5 │ │ +04b998: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +04b99c: 5410 f502 |0004: iget-object v0, v1, Landroid/support/v4/view/ActionProvider;.mSubUiVisibilityListener:Landroid/support/v4/view/ActionProvider$SubUiVisibilityListener; // field@02f5 │ │ +04b9a0: 7220 0909 2000 |0006: invoke-interface {v0, v2}, Landroid/support/v4/view/ActionProvider$SubUiVisibilityListener;.onSubUiVisibilityChanged:(Z)V // method@0909 │ │ +04b9a6: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=217 │ │ 0x0004 line=218 │ │ 0x0009 line=220 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Landroid/support/v4/view/ActionProvider; │ │ 0x0000 - 0x000a reg=2 isVisible Z │ │ │ │ source_file_idx : 588 (ActionProvider.java) │ │ │ │ Class #185 header: │ │ -class_idx : 391 │ │ +class_idx : 388 │ │ access_flags : 1536 (0x0600) │ │ -superclass_idx : 826 │ │ +superclass_idx : 823 │ │ source_file_idx : 1159 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 4 │ │ │ │ Class #185 annotations: │ │ @@ -41217,17 +41219,17 @@ │ │ type : '(Landroid/view/GestureDetector$OnDoubleTapListener;)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ source_file_idx : 1159 (GestureDetectorCompat.java) │ │ │ │ Class #186 header: │ │ -class_idx : 392 │ │ +class_idx : 389 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 104 │ │ +superclass_idx : 101 │ │ source_file_idx : 1159 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 1 │ │ │ │ Class #186 annotations: │ │ @@ -41252,18 +41254,18 @@ │ │ type : '(Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -049e10: |[049e10] android.support.v4.view.GestureDetectorCompat$GestureDetectorCompatImplBase$GestureHandler.:(Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;)V │ │ -049e20: 5b01 f702 |0000: iput-object v1, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase$GestureHandler;.this$0:Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase; // field@02f7 │ │ -049e24: 7010 c601 0000 |0002: invoke-direct {v0}, Landroid/os/Handler;.:()V // method@01c6 │ │ -049e2a: 0e00 |0005: return-void │ │ +04b9a8: |[04b9a8] android.support.v4.view.GestureDetectorCompat$GestureDetectorCompatImplBase$GestureHandler.:(Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;)V │ │ +04b9b8: 5b01 f702 |0000: iput-object v1, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase$GestureHandler;.this$0:Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase; // field@02f7 │ │ +04b9bc: 7010 c601 0000 |0002: invoke-direct {v0}, Landroid/os/Handler;.:()V // method@01c6 │ │ +04b9c2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=103 │ │ 0x0002 line=104 │ │ 0x0005 line=105 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase$GestureHandler; │ │ @@ -41274,20 +41276,20 @@ │ │ type : '(Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;Landroid/os/Handler;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -049e2c: |[049e2c] android.support.v4.view.GestureDetectorCompat$GestureDetectorCompatImplBase$GestureHandler.:(Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;Landroid/os/Handler;)V │ │ -049e3c: 5b12 f702 |0000: iput-object v2, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase$GestureHandler;.this$0:Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase; // field@02f7 │ │ -049e40: 6e10 c801 0300 |0002: invoke-virtual {v3}, Landroid/os/Handler;.getLooper:()Landroid/os/Looper; // method@01c8 │ │ -049e46: 0c00 |0005: move-result-object v0 │ │ -049e48: 7020 c701 0100 |0006: invoke-direct {v1, v0}, Landroid/os/Handler;.:(Landroid/os/Looper;)V // method@01c7 │ │ -049e4e: 0e00 |0009: return-void │ │ +04b9c4: |[04b9c4] android.support.v4.view.GestureDetectorCompat$GestureDetectorCompatImplBase$GestureHandler.:(Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;Landroid/os/Handler;)V │ │ +04b9d4: 5b12 f702 |0000: iput-object v2, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase$GestureHandler;.this$0:Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase; // field@02f7 │ │ +04b9d8: 6e10 c801 0300 |0002: invoke-virtual {v3}, Landroid/os/Handler;.getLooper:()Landroid/os/Looper; // method@01c8 │ │ +04b9de: 0c00 |0005: move-result-object v0 │ │ +04b9e0: 7020 c701 0100 |0006: invoke-direct {v1, v0}, Landroid/os/Handler;.:(Landroid/os/Looper;)V // method@01c7 │ │ +04b9e6: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=107 │ │ 0x0002 line=108 │ │ 0x0009 line=109 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase$GestureHandler; │ │ @@ -41300,62 +41302,62 @@ │ │ type : '(Landroid/os/Message;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 102 16-bit code units │ │ -049e50: |[049e50] android.support.v4.view.GestureDetectorCompat$GestureDetectorCompatImplBase$GestureHandler.handleMessage:(Landroid/os/Message;)V │ │ -049e60: 5240 2100 |0000: iget v0, v4, Landroid/os/Message;.what:I // field@0021 │ │ -049e64: 2b00 5a00 0000 |0002: packed-switch v0, 0000005c // +0000005a │ │ -049e6a: 2200 3e03 |0005: new-instance v0, Ljava/lang/RuntimeException; // type@033e │ │ -049e6e: 2201 4203 |0007: new-instance v1, Ljava/lang/StringBuilder; // type@0342 │ │ -049e72: 7010 5715 0100 |0009: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ -049e78: 1a02 820d |000c: const-string v2, "Unknown message " // string@0d82 │ │ -049e7c: 6e20 5f15 2100 |000e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -049e82: 0c01 |0011: move-result-object v1 │ │ -049e84: 6e20 5e15 4100 |0012: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@155e │ │ -049e8a: 0c01 |0015: move-result-object v1 │ │ -049e8c: 6e10 6415 0100 |0016: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ -049e92: 0c01 |0019: move-result-object v1 │ │ -049e94: 7020 2c15 1000 |001a: invoke-direct {v0, v1}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@152c │ │ -049e9a: 2700 |001d: throw v0 │ │ -049e9c: 5430 f702 |001e: iget-object v0, v3, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase$GestureHandler;.this$0:Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase; // field@02f7 │ │ -049ea0: 7110 2209 0000 |0020: invoke-static {v0}, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.access$100:(Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;)Landroid/view/GestureDetector$OnGestureListener; // method@0922 │ │ -049ea6: 0c00 |0023: move-result-object v0 │ │ -049ea8: 5431 f702 |0024: iget-object v1, v3, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase$GestureHandler;.this$0:Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase; // field@02f7 │ │ -049eac: 7110 2109 0100 |0026: invoke-static {v1}, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.access$000:(Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;)Landroid/view/MotionEvent; // method@0921 │ │ -049eb2: 0c01 |0029: move-result-object v1 │ │ -049eb4: 7220 1012 1000 |002a: invoke-interface {v0, v1}, Landroid/view/GestureDetector$OnGestureListener;.onShowPress:(Landroid/view/MotionEvent;)V // method@1210 │ │ -049eba: 0e00 |002d: return-void │ │ -049ebc: 5430 f702 |002e: iget-object v0, v3, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase$GestureHandler;.this$0:Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase; // field@02f7 │ │ -049ec0: 7110 2309 0000 |0030: invoke-static {v0}, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.access$200:(Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;)V // method@0923 │ │ -049ec6: 28fa |0033: goto 002d // -0006 │ │ -049ec8: 5430 f702 |0034: iget-object v0, v3, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase$GestureHandler;.this$0:Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase; // field@02f7 │ │ -049ecc: 7110 2409 0000 |0036: invoke-static {v0}, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.access$300:(Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;)Landroid/view/GestureDetector$OnDoubleTapListener; // method@0924 │ │ -049ed2: 0c00 |0039: move-result-object v0 │ │ -049ed4: 3800 f3ff |003a: if-eqz v0, 002d // -000d │ │ -049ed8: 5430 f702 |003c: iget-object v0, v3, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase$GestureHandler;.this$0:Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase; // field@02f7 │ │ -049edc: 7110 2509 0000 |003e: invoke-static {v0}, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.access$400:(Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;)Z // method@0925 │ │ -049ee2: 0a00 |0041: move-result v0 │ │ -049ee4: 3900 1200 |0042: if-nez v0, 0054 // +0012 │ │ -049ee8: 5430 f702 |0044: iget-object v0, v3, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase$GestureHandler;.this$0:Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase; // field@02f7 │ │ -049eec: 7110 2409 0000 |0046: invoke-static {v0}, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.access$300:(Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;)Landroid/view/GestureDetector$OnDoubleTapListener; // method@0924 │ │ -049ef2: 0c00 |0049: move-result-object v0 │ │ -049ef4: 5431 f702 |004a: iget-object v1, v3, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase$GestureHandler;.this$0:Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase; // field@02f7 │ │ -049ef8: 7110 2109 0100 |004c: invoke-static {v1}, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.access$000:(Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;)Landroid/view/MotionEvent; // method@0921 │ │ -049efe: 0c01 |004f: move-result-object v1 │ │ -049f00: 7220 0b12 1000 |0050: invoke-interface {v0, v1}, Landroid/view/GestureDetector$OnDoubleTapListener;.onSingleTapConfirmed:(Landroid/view/MotionEvent;)Z // method@120b │ │ -049f06: 28da |0053: goto 002d // -0026 │ │ -049f08: 5430 f702 |0054: iget-object v0, v3, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase$GestureHandler;.this$0:Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase; // field@02f7 │ │ -049f0c: 1211 |0056: const/4 v1, #int 1 // #1 │ │ -049f0e: 7120 2609 1000 |0057: invoke-static {v0, v1}, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.access$502:(Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;Z)Z // method@0926 │ │ -049f14: 28d3 |005a: goto 002d // -002d │ │ -049f16: 0000 |005b: nop // spacer │ │ -049f18: 0001 0300 0100 0000 1c00 0000 2c00 ... |005c: packed-switch-data (10 units) │ │ +04b9e8: |[04b9e8] android.support.v4.view.GestureDetectorCompat$GestureDetectorCompatImplBase$GestureHandler.handleMessage:(Landroid/os/Message;)V │ │ +04b9f8: 5240 2100 |0000: iget v0, v4, Landroid/os/Message;.what:I // field@0021 │ │ +04b9fc: 2b00 5a00 0000 |0002: packed-switch v0, 0000005c // +0000005a │ │ +04ba02: 2200 3b03 |0005: new-instance v0, Ljava/lang/RuntimeException; // type@033b │ │ +04ba06: 2201 3f03 |0007: new-instance v1, Ljava/lang/StringBuilder; // type@033f │ │ +04ba0a: 7010 5715 0100 |0009: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ +04ba10: 1a02 7f0d |000c: const-string v2, "Unknown message " // string@0d7f │ │ +04ba14: 6e20 5f15 2100 |000e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +04ba1a: 0c01 |0011: move-result-object v1 │ │ +04ba1c: 6e20 5e15 4100 |0012: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@155e │ │ +04ba22: 0c01 |0015: move-result-object v1 │ │ +04ba24: 6e10 6415 0100 |0016: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ +04ba2a: 0c01 |0019: move-result-object v1 │ │ +04ba2c: 7020 2c15 1000 |001a: invoke-direct {v0, v1}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@152c │ │ +04ba32: 2700 |001d: throw v0 │ │ +04ba34: 5430 f702 |001e: iget-object v0, v3, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase$GestureHandler;.this$0:Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase; // field@02f7 │ │ +04ba38: 7110 2209 0000 |0020: invoke-static {v0}, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.access$100:(Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;)Landroid/view/GestureDetector$OnGestureListener; // method@0922 │ │ +04ba3e: 0c00 |0023: move-result-object v0 │ │ +04ba40: 5431 f702 |0024: iget-object v1, v3, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase$GestureHandler;.this$0:Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase; // field@02f7 │ │ +04ba44: 7110 2109 0100 |0026: invoke-static {v1}, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.access$000:(Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;)Landroid/view/MotionEvent; // method@0921 │ │ +04ba4a: 0c01 |0029: move-result-object v1 │ │ +04ba4c: 7220 1012 1000 |002a: invoke-interface {v0, v1}, Landroid/view/GestureDetector$OnGestureListener;.onShowPress:(Landroid/view/MotionEvent;)V // method@1210 │ │ +04ba52: 0e00 |002d: return-void │ │ +04ba54: 5430 f702 |002e: iget-object v0, v3, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase$GestureHandler;.this$0:Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase; // field@02f7 │ │ +04ba58: 7110 2309 0000 |0030: invoke-static {v0}, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.access$200:(Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;)V // method@0923 │ │ +04ba5e: 28fa |0033: goto 002d // -0006 │ │ +04ba60: 5430 f702 |0034: iget-object v0, v3, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase$GestureHandler;.this$0:Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase; // field@02f7 │ │ +04ba64: 7110 2409 0000 |0036: invoke-static {v0}, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.access$300:(Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;)Landroid/view/GestureDetector$OnDoubleTapListener; // method@0924 │ │ +04ba6a: 0c00 |0039: move-result-object v0 │ │ +04ba6c: 3800 f3ff |003a: if-eqz v0, 002d // -000d │ │ +04ba70: 5430 f702 |003c: iget-object v0, v3, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase$GestureHandler;.this$0:Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase; // field@02f7 │ │ +04ba74: 7110 2509 0000 |003e: invoke-static {v0}, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.access$400:(Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;)Z // method@0925 │ │ +04ba7a: 0a00 |0041: move-result v0 │ │ +04ba7c: 3900 1200 |0042: if-nez v0, 0054 // +0012 │ │ +04ba80: 5430 f702 |0044: iget-object v0, v3, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase$GestureHandler;.this$0:Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase; // field@02f7 │ │ +04ba84: 7110 2409 0000 |0046: invoke-static {v0}, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.access$300:(Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;)Landroid/view/GestureDetector$OnDoubleTapListener; // method@0924 │ │ +04ba8a: 0c00 |0049: move-result-object v0 │ │ +04ba8c: 5431 f702 |004a: iget-object v1, v3, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase$GestureHandler;.this$0:Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase; // field@02f7 │ │ +04ba90: 7110 2109 0100 |004c: invoke-static {v1}, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.access$000:(Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;)Landroid/view/MotionEvent; // method@0921 │ │ +04ba96: 0c01 |004f: move-result-object v1 │ │ +04ba98: 7220 0b12 1000 |0050: invoke-interface {v0, v1}, Landroid/view/GestureDetector$OnDoubleTapListener;.onSingleTapConfirmed:(Landroid/view/MotionEvent;)Z // method@120b │ │ +04ba9e: 28da |0053: goto 002d // -0026 │ │ +04baa0: 5430 f702 |0054: iget-object v0, v3, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase$GestureHandler;.this$0:Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase; // field@02f7 │ │ +04baa4: 1211 |0056: const/4 v1, #int 1 // #1 │ │ +04baa6: 7120 2609 1000 |0057: invoke-static {v0, v1}, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.access$502:(Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;Z)Z // method@0926 │ │ +04baac: 28d3 |005a: goto 002d // -002d │ │ +04baae: 0000 |005b: nop // spacer │ │ +04bab0: 0001 0300 0100 0000 1c00 0000 2c00 ... |005c: packed-switch-data (10 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=113 │ │ 0x0005 line=134 │ │ 0x001e line=115 │ │ 0x002d line=136 │ │ 0x002e line=119 │ │ @@ -41367,17 +41369,17 @@ │ │ locals : │ │ 0x0000 - 0x0066 reg=3 this Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase$GestureHandler; │ │ 0x0000 - 0x0066 reg=4 msg Landroid/os/Message; │ │ │ │ source_file_idx : 1159 (GestureDetectorCompat.java) │ │ │ │ Class #187 header: │ │ -class_idx : 395 │ │ +class_idx : 392 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 826 │ │ +superclass_idx : 823 │ │ source_file_idx : 1159 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 4 │ │ │ │ Class #187 annotations: │ │ @@ -41401,18 +41403,18 @@ │ │ type : '(Landroid/content/Context;Landroid/view/GestureDetector$OnGestureListener;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 5 16-bit code units │ │ -049f2c: |[049f2c] android.support.v4.view.GestureDetectorCompat.:(Landroid/content/Context;Landroid/view/GestureDetector$OnGestureListener;)V │ │ -049f3c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -049f3e: 7040 3609 2103 |0001: invoke-direct {v1, v2, v3, v0}, Landroid/support/v4/view/GestureDetectorCompat;.:(Landroid/content/Context;Landroid/view/GestureDetector$OnGestureListener;Landroid/os/Handler;)V // method@0936 │ │ -049f44: 0e00 |0004: return-void │ │ +04bac4: |[04bac4] android.support.v4.view.GestureDetectorCompat.:(Landroid/content/Context;Landroid/view/GestureDetector$OnGestureListener;)V │ │ +04bad4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +04bad6: 7040 3609 2103 |0001: invoke-direct {v1, v2, v3, v0}, Landroid/support/v4/view/GestureDetectorCompat;.:(Landroid/content/Context;Landroid/view/GestureDetector$OnGestureListener;Landroid/os/Handler;)V // method@0936 │ │ +04badc: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=501 │ │ 0x0004 line=502 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/GestureDetectorCompat; │ │ 0x0000 - 0x0005 reg=2 context Landroid/content/Context; │ │ @@ -41423,27 +41425,27 @@ │ │ type : '(Landroid/content/Context;Landroid/view/GestureDetector$OnGestureListener;Landroid/os/Handler;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 25 16-bit code units │ │ -049f48: |[049f48] android.support.v4.view.GestureDetectorCompat.:(Landroid/content/Context;Landroid/view/GestureDetector$OnGestureListener;Landroid/os/Handler;)V │ │ -049f58: 7010 1c15 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@151c │ │ -049f5e: 6000 1f00 |0003: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@001f │ │ -049f62: 1301 1100 |0005: const/16 v1, #int 17 // #11 │ │ -049f66: 3710 0a00 |0007: if-le v0, v1, 0011 // +000a │ │ -049f6a: 2200 8a01 |0009: new-instance v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplJellybeanMr2; // type@018a │ │ -049f6e: 7040 3009 3054 |000b: invoke-direct {v0, v3, v4, v5}, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplJellybeanMr2;.:(Landroid/content/Context;Landroid/view/GestureDetector$OnGestureListener;Landroid/os/Handler;)V // method@0930 │ │ -049f74: 5b20 1403 |000e: iput-object v0, v2, Landroid/support/v4/view/GestureDetectorCompat;.mImpl:Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImpl; // field@0314 │ │ -049f78: 0e00 |0010: return-void │ │ -049f7a: 2200 8901 |0011: new-instance v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase; // type@0189 │ │ -049f7e: 7040 2009 3054 |0013: invoke-direct {v0, v3, v4, v5}, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.:(Landroid/content/Context;Landroid/view/GestureDetector$OnGestureListener;Landroid/os/Handler;)V // method@0920 │ │ -049f84: 5b20 1403 |0016: iput-object v0, v2, Landroid/support/v4/view/GestureDetectorCompat;.mImpl:Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImpl; // field@0314 │ │ -049f88: 28f8 |0018: goto 0010 // -0008 │ │ +04bae0: |[04bae0] android.support.v4.view.GestureDetectorCompat.:(Landroid/content/Context;Landroid/view/GestureDetector$OnGestureListener;Landroid/os/Handler;)V │ │ +04baf0: 7010 1c15 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@151c │ │ +04baf6: 6000 1f00 |0003: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@001f │ │ +04bafa: 1301 1100 |0005: const/16 v1, #int 17 // #11 │ │ +04bafe: 3710 0a00 |0007: if-le v0, v1, 0011 // +000a │ │ +04bb02: 2200 8701 |0009: new-instance v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplJellybeanMr2; // type@0187 │ │ +04bb06: 7040 3009 3054 |000b: invoke-direct {v0, v3, v4, v5}, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplJellybeanMr2;.:(Landroid/content/Context;Landroid/view/GestureDetector$OnGestureListener;Landroid/os/Handler;)V // method@0930 │ │ +04bb0c: 5b20 1403 |000e: iput-object v0, v2, Landroid/support/v4/view/GestureDetectorCompat;.mImpl:Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImpl; // field@0314 │ │ +04bb10: 0e00 |0010: return-void │ │ +04bb12: 2200 8601 |0011: new-instance v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase; // type@0186 │ │ +04bb16: 7040 2009 3054 |0013: invoke-direct {v0, v3, v4, v5}, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.:(Landroid/content/Context;Landroid/view/GestureDetector$OnGestureListener;Landroid/os/Handler;)V // method@0920 │ │ +04bb1c: 5b20 1403 |0016: iput-object v0, v2, Landroid/support/v4/view/GestureDetectorCompat;.mImpl:Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImpl; // field@0314 │ │ +04bb20: 28f8 |0018: goto 0010 // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=514 │ │ 0x0003 line=515 │ │ 0x0009 line=516 │ │ 0x0010 line=520 │ │ 0x0011 line=518 │ │ @@ -41459,19 +41461,19 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -049f8c: |[049f8c] android.support.v4.view.GestureDetectorCompat.isLongpressEnabled:()Z │ │ -049f9c: 5410 1403 |0000: iget-object v0, v1, Landroid/support/v4/view/GestureDetectorCompat;.mImpl:Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImpl; // field@0314 │ │ -049fa0: 7210 1809 0000 |0002: invoke-interface {v0}, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImpl;.isLongpressEnabled:()Z // method@0918 │ │ -049fa6: 0a00 |0005: move-result v0 │ │ -049fa8: 0f00 |0006: return v0 │ │ +04bb24: |[04bb24] android.support.v4.view.GestureDetectorCompat.isLongpressEnabled:()Z │ │ +04bb34: 5410 1403 |0000: iget-object v0, v1, Landroid/support/v4/view/GestureDetectorCompat;.mImpl:Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImpl; // field@0314 │ │ +04bb38: 7210 1809 0000 |0002: invoke-interface {v0}, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImpl;.isLongpressEnabled:()Z // method@0918 │ │ +04bb3e: 0a00 |0005: move-result v0 │ │ +04bb40: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=526 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/view/GestureDetectorCompat; │ │ │ │ #1 : (in Landroid/support/v4/view/GestureDetectorCompat;) │ │ @@ -41479,19 +41481,19 @@ │ │ type : '(Landroid/view/MotionEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -049fac: |[049fac] android.support.v4.view.GestureDetectorCompat.onTouchEvent:(Landroid/view/MotionEvent;)Z │ │ -049fbc: 5410 1403 |0000: iget-object v0, v1, Landroid/support/v4/view/GestureDetectorCompat;.mImpl:Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImpl; // field@0314 │ │ -049fc0: 7220 1909 2000 |0002: invoke-interface {v0, v2}, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImpl;.onTouchEvent:(Landroid/view/MotionEvent;)Z // method@0919 │ │ -049fc6: 0a00 |0005: move-result v0 │ │ -049fc8: 0f00 |0006: return v0 │ │ +04bb44: |[04bb44] android.support.v4.view.GestureDetectorCompat.onTouchEvent:(Landroid/view/MotionEvent;)Z │ │ +04bb54: 5410 1403 |0000: iget-object v0, v1, Landroid/support/v4/view/GestureDetectorCompat;.mImpl:Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImpl; // field@0314 │ │ +04bb58: 7220 1909 2000 |0002: invoke-interface {v0, v2}, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImpl;.onTouchEvent:(Landroid/view/MotionEvent;)Z // method@0919 │ │ +04bb5e: 0a00 |0005: move-result v0 │ │ +04bb60: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=538 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/view/GestureDetectorCompat; │ │ 0x0000 - 0x0007 reg=2 event Landroid/view/MotionEvent; │ │ │ │ @@ -41500,18 +41502,18 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -049fcc: |[049fcc] android.support.v4.view.GestureDetectorCompat.setIsLongpressEnabled:(Z)V │ │ -049fdc: 5410 1403 |0000: iget-object v0, v1, Landroid/support/v4/view/GestureDetectorCompat;.mImpl:Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImpl; // field@0314 │ │ -049fe0: 7220 1a09 2000 |0002: invoke-interface {v0, v2}, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImpl;.setIsLongpressEnabled:(Z)V // method@091a │ │ -049fe6: 0e00 |0005: return-void │ │ +04bb64: |[04bb64] android.support.v4.view.GestureDetectorCompat.setIsLongpressEnabled:(Z)V │ │ +04bb74: 5410 1403 |0000: iget-object v0, v1, Landroid/support/v4/view/GestureDetectorCompat;.mImpl:Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImpl; // field@0314 │ │ +04bb78: 7220 1a09 2000 |0002: invoke-interface {v0, v2}, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImpl;.setIsLongpressEnabled:(Z)V // method@091a │ │ +04bb7e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=551 │ │ 0x0005 line=552 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/view/GestureDetectorCompat; │ │ 0x0000 - 0x0006 reg=2 enabled Z │ │ @@ -41521,32 +41523,32 @@ │ │ type : '(Landroid/view/GestureDetector$OnDoubleTapListener;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -049fe8: |[049fe8] android.support.v4.view.GestureDetectorCompat.setOnDoubleTapListener:(Landroid/view/GestureDetector$OnDoubleTapListener;)V │ │ -049ff8: 5410 1403 |0000: iget-object v0, v1, Landroid/support/v4/view/GestureDetectorCompat;.mImpl:Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImpl; // field@0314 │ │ -049ffc: 7220 1b09 2000 |0002: invoke-interface {v0, v2}, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImpl;.setOnDoubleTapListener:(Landroid/view/GestureDetector$OnDoubleTapListener;)V // method@091b │ │ -04a002: 0e00 |0005: return-void │ │ +04bb80: |[04bb80] android.support.v4.view.GestureDetectorCompat.setOnDoubleTapListener:(Landroid/view/GestureDetector$OnDoubleTapListener;)V │ │ +04bb90: 5410 1403 |0000: iget-object v0, v1, Landroid/support/v4/view/GestureDetectorCompat;.mImpl:Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImpl; // field@0314 │ │ +04bb94: 7220 1b09 2000 |0002: invoke-interface {v0, v2}, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImpl;.setOnDoubleTapListener:(Landroid/view/GestureDetector$OnDoubleTapListener;)V // method@091b │ │ +04bb9a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=562 │ │ 0x0005 line=563 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/view/GestureDetectorCompat; │ │ 0x0000 - 0x0006 reg=2 listener Landroid/view/GestureDetector$OnDoubleTapListener; │ │ │ │ source_file_idx : 1159 (GestureDetectorCompat.java) │ │ │ │ Class #188 header: │ │ -class_idx : 396 │ │ +class_idx : 393 │ │ access_flags : 1536 (0x0600) │ │ -superclass_idx : 826 │ │ +superclass_idx : 823 │ │ source_file_idx : 1169 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 4 │ │ │ │ Class #188 annotations: │ │ @@ -41586,17 +41588,17 @@ │ │ type : '(II)I' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ source_file_idx : 1169 (GravityCompat.java) │ │ │ │ Class #189 header: │ │ -class_idx : 399 │ │ +class_idx : 396 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 826 │ │ +superclass_idx : 823 │ │ source_file_idx : 1169 │ │ static_fields_size : 5 │ │ instance_fields_size: 0 │ │ direct_methods_size : 6 │ │ virtual_methods_size: 0 │ │ │ │ Class #189 annotations: │ │ @@ -41641,26 +41643,26 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 22 16-bit code units │ │ -04a004: |[04a004] android.support.v4.view.GravityCompat.:()V │ │ -04a014: 6000 1f00 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@001f │ │ -04a018: 1301 1100 |0002: const/16 v1, #int 17 // #11 │ │ -04a01c: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ -04a020: 2201 8e01 |0006: new-instance v1, Landroid/support/v4/view/GravityCompat$GravityCompatImplJellybeanMr1; // type@018e │ │ -04a024: 7010 4409 0100 |0008: invoke-direct {v1}, Landroid/support/v4/view/GravityCompat$GravityCompatImplJellybeanMr1;.:()V // method@0944 │ │ -04a02a: 6901 1603 |000b: sput-object v1, Landroid/support/v4/view/GravityCompat;.IMPL:Landroid/support/v4/view/GravityCompat$GravityCompatImpl; // field@0316 │ │ -04a02e: 0e00 |000d: return-void │ │ -04a030: 2201 8d01 |000e: new-instance v1, Landroid/support/v4/view/GravityCompat$GravityCompatImplBase; // type@018d │ │ -04a034: 7010 3f09 0100 |0010: invoke-direct {v1}, Landroid/support/v4/view/GravityCompat$GravityCompatImplBase;.:()V // method@093f │ │ -04a03a: 6901 1603 |0013: sput-object v1, Landroid/support/v4/view/GravityCompat;.IMPL:Landroid/support/v4/view/GravityCompat$GravityCompatImpl; // field@0316 │ │ -04a03e: 28f8 |0015: goto 000d // -0008 │ │ +04bb9c: |[04bb9c] android.support.v4.view.GravityCompat.:()V │ │ +04bbac: 6000 1f00 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@001f │ │ +04bbb0: 1301 1100 |0002: const/16 v1, #int 17 // #11 │ │ +04bbb4: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ +04bbb8: 2201 8b01 |0006: new-instance v1, Landroid/support/v4/view/GravityCompat$GravityCompatImplJellybeanMr1; // type@018b │ │ +04bbbc: 7010 4409 0100 |0008: invoke-direct {v1}, Landroid/support/v4/view/GravityCompat$GravityCompatImplJellybeanMr1;.:()V // method@0944 │ │ +04bbc2: 6901 1603 |000b: sput-object v1, Landroid/support/v4/view/GravityCompat;.IMPL:Landroid/support/v4/view/GravityCompat$GravityCompatImpl; // field@0316 │ │ +04bbc6: 0e00 |000d: return-void │ │ +04bbc8: 2201 8a01 |000e: new-instance v1, Landroid/support/v4/view/GravityCompat$GravityCompatImplBase; // type@018a │ │ +04bbcc: 7010 3f09 0100 |0010: invoke-direct {v1}, Landroid/support/v4/view/GravityCompat$GravityCompatImplBase;.:()V // method@093f │ │ +04bbd2: 6901 1603 |0013: sput-object v1, Landroid/support/v4/view/GravityCompat;.IMPL:Landroid/support/v4/view/GravityCompat$GravityCompatImpl; // field@0316 │ │ +04bbd6: 28f8 |0015: goto 000d // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=89 │ │ 0x0002 line=90 │ │ 0x0006 line=91 │ │ 0x000d line=95 │ │ 0x000e line=93 │ │ @@ -41672,17 +41674,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -04a040: |[04a040] android.support.v4.view.GravityCompat.:()V │ │ -04a050: 7010 1c15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ -04a056: 0e00 |0003: return-void │ │ +04bbd8: |[04bbd8] android.support.v4.view.GravityCompat.:()V │ │ +04bbe8: 7010 1c15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ +04bbee: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=27 │ │ 0x0003 line=62 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/GravityCompat; │ │ │ │ @@ -41691,26 +41693,26 @@ │ │ type : '(IIILandroid/graphics/Rect;IILandroid/graphics/Rect;I)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 17 │ │ ins : 8 │ │ outs : 9 │ │ insns size : 15 16-bit code units │ │ -04a058: |[04a058] android.support.v4.view.GravityCompat.apply:(IIILandroid/graphics/Rect;IILandroid/graphics/Rect;I)V │ │ -04a068: 6200 1603 |0000: sget-object v0, Landroid/support/v4/view/GravityCompat;.IMPL:Landroid/support/v4/view/GravityCompat$GravityCompatImpl; // field@0316 │ │ -04a06c: 0191 |0002: move v1, v9 │ │ -04a06e: 01a2 |0003: move v2, v10 │ │ -04a070: 01b3 |0004: move v3, v11 │ │ -04a072: 07c4 |0005: move-object v4, v12 │ │ -04a074: 01d5 |0006: move v5, v13 │ │ -04a076: 01e6 |0007: move v6, v14 │ │ -04a078: 07f7 |0008: move-object v7, v15 │ │ -04a07a: 0208 1000 |0009: move/from16 v8, v16 │ │ -04a07e: 7809 3b09 0000 |000b: invoke-interface/range {v0, v1, v2, v3, v4, v5, v6, v7, v8}, Landroid/support/v4/view/GravityCompat$GravityCompatImpl;.apply:(IIILandroid/graphics/Rect;IILandroid/graphics/Rect;I)V // method@093b │ │ -04a084: 0e00 |000e: return-void │ │ +04bbf0: |[04bbf0] android.support.v4.view.GravityCompat.apply:(IIILandroid/graphics/Rect;IILandroid/graphics/Rect;I)V │ │ +04bc00: 6200 1603 |0000: sget-object v0, Landroid/support/v4/view/GravityCompat;.IMPL:Landroid/support/v4/view/GravityCompat$GravityCompatImpl; // field@0316 │ │ +04bc04: 0191 |0002: move v1, v9 │ │ +04bc06: 01a2 |0003: move v2, v10 │ │ +04bc08: 01b3 |0004: move v3, v11 │ │ +04bc0a: 07c4 |0005: move-object v4, v12 │ │ +04bc0c: 01d5 |0006: move v5, v13 │ │ +04bc0e: 01e6 |0007: move v6, v14 │ │ +04bc10: 07f7 |0008: move-object v7, v15 │ │ +04bc12: 0208 1000 |0009: move/from16 v8, v16 │ │ +04bc16: 7809 3b09 0000 |000b: invoke-interface/range {v0, v1, v2, v3, v4, v5, v6, v7, v8}, Landroid/support/v4/view/GravityCompat$GravityCompatImpl;.apply:(IIILandroid/graphics/Rect;IILandroid/graphics/Rect;I)V // method@093b │ │ +04bc1c: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=162 │ │ 0x000e line=163 │ │ locals : │ │ 0x0000 - 0x000f reg=9 gravity I │ │ 0x0000 - 0x000f reg=10 w I │ │ @@ -41726,24 +41728,24 @@ │ │ type : '(IIILandroid/graphics/Rect;Landroid/graphics/Rect;I)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 13 │ │ ins : 6 │ │ outs : 7 │ │ insns size : 12 16-bit code units │ │ -04a088: |[04a088] android.support.v4.view.GravityCompat.apply:(IIILandroid/graphics/Rect;Landroid/graphics/Rect;I)V │ │ -04a098: 6200 1603 |0000: sget-object v0, Landroid/support/v4/view/GravityCompat;.IMPL:Landroid/support/v4/view/GravityCompat$GravityCompatImpl; // field@0316 │ │ -04a09c: 0171 |0002: move v1, v7 │ │ -04a09e: 0182 |0003: move v2, v8 │ │ -04a0a0: 0193 |0004: move v3, v9 │ │ -04a0a2: 07a4 |0005: move-object v4, v10 │ │ -04a0a4: 07b5 |0006: move-object v5, v11 │ │ -04a0a6: 01c6 |0007: move v6, v12 │ │ -04a0a8: 7807 3c09 0000 |0008: invoke-interface/range {v0, v1, v2, v3, v4, v5, v6}, Landroid/support/v4/view/GravityCompat$GravityCompatImpl;.apply:(IIILandroid/graphics/Rect;Landroid/graphics/Rect;I)V // method@093c │ │ -04a0ae: 0e00 |000b: return-void │ │ +04bc20: |[04bc20] android.support.v4.view.GravityCompat.apply:(IIILandroid/graphics/Rect;Landroid/graphics/Rect;I)V │ │ +04bc30: 6200 1603 |0000: sget-object v0, Landroid/support/v4/view/GravityCompat;.IMPL:Landroid/support/v4/view/GravityCompat$GravityCompatImpl; // field@0316 │ │ +04bc34: 0171 |0002: move v1, v7 │ │ +04bc36: 0182 |0003: move v2, v8 │ │ +04bc38: 0193 |0004: move v3, v9 │ │ +04bc3a: 07a4 |0005: move-object v4, v10 │ │ +04bc3c: 07b5 |0006: move-object v5, v11 │ │ +04bc3e: 01c6 |0007: move v6, v12 │ │ +04bc40: 7807 3c09 0000 |0008: invoke-interface/range {v0, v1, v2, v3, v4, v5, v6}, Landroid/support/v4/view/GravityCompat$GravityCompatImpl;.apply:(IIILandroid/graphics/Rect;Landroid/graphics/Rect;I)V // method@093c │ │ +04bc46: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=132 │ │ 0x000b line=133 │ │ locals : │ │ 0x0000 - 0x000c reg=7 gravity I │ │ 0x0000 - 0x000c reg=8 w I │ │ @@ -41757,18 +41759,18 @@ │ │ type : '(ILandroid/graphics/Rect;Landroid/graphics/Rect;I)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 6 16-bit code units │ │ -04a0b0: |[04a0b0] android.support.v4.view.GravityCompat.applyDisplay:(ILandroid/graphics/Rect;Landroid/graphics/Rect;I)V │ │ -04a0c0: 6200 1603 |0000: sget-object v0, Landroid/support/v4/view/GravityCompat;.IMPL:Landroid/support/v4/view/GravityCompat$GravityCompatImpl; // field@0316 │ │ -04a0c4: 7254 3d09 1032 |0002: invoke-interface {v0, v1, v2, v3, v4}, Landroid/support/v4/view/GravityCompat$GravityCompatImpl;.applyDisplay:(ILandroid/graphics/Rect;Landroid/graphics/Rect;I)V // method@093d │ │ -04a0ca: 0e00 |0005: return-void │ │ +04bc48: |[04bc48] android.support.v4.view.GravityCompat.applyDisplay:(ILandroid/graphics/Rect;Landroid/graphics/Rect;I)V │ │ +04bc58: 6200 1603 |0000: sget-object v0, Landroid/support/v4/view/GravityCompat;.IMPL:Landroid/support/v4/view/GravityCompat$GravityCompatImpl; // field@0316 │ │ +04bc5c: 7254 3d09 1032 |0002: invoke-interface {v0, v1, v2, v3, v4}, Landroid/support/v4/view/GravityCompat$GravityCompatImpl;.applyDisplay:(ILandroid/graphics/Rect;Landroid/graphics/Rect;I)V // method@093d │ │ +04bc62: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=186 │ │ 0x0005 line=187 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 gravity I │ │ 0x0000 - 0x0006 reg=2 display Landroid/graphics/Rect; │ │ @@ -41780,33 +41782,33 @@ │ │ type : '(II)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -04a0cc: |[04a0cc] android.support.v4.view.GravityCompat.getAbsoluteGravity:(II)I │ │ -04a0dc: 6200 1603 |0000: sget-object v0, Landroid/support/v4/view/GravityCompat;.IMPL:Landroid/support/v4/view/GravityCompat$GravityCompatImpl; // field@0316 │ │ -04a0e0: 7230 3e09 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/GravityCompat$GravityCompatImpl;.getAbsoluteGravity:(II)I // method@093e │ │ -04a0e6: 0a00 |0005: move-result v0 │ │ -04a0e8: 0f00 |0006: return v0 │ │ +04bc64: |[04bc64] android.support.v4.view.GravityCompat.getAbsoluteGravity:(II)I │ │ +04bc74: 6200 1603 |0000: sget-object v0, Landroid/support/v4/view/GravityCompat;.IMPL:Landroid/support/v4/view/GravityCompat$GravityCompatImpl; // field@0316 │ │ +04bc78: 7230 3e09 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/GravityCompat$GravityCompatImpl;.getAbsoluteGravity:(II)I // method@093e │ │ +04bc7e: 0a00 |0005: move-result v0 │ │ +04bc80: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=201 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 gravity I │ │ 0x0000 - 0x0007 reg=2 layoutDirection I │ │ │ │ Virtual methods - │ │ source_file_idx : 1169 (GravityCompat.java) │ │ │ │ Class #190 header: │ │ -class_idx : 400 │ │ +class_idx : 397 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 826 │ │ +superclass_idx : 823 │ │ source_file_idx : 1173 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 5 │ │ virtual_methods_size: 0 │ │ │ │ Class #190 - │ │ @@ -41822,17 +41824,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -04a0ec: |[04a0ec] android.support.v4.view.GravityCompatJellybeanMr1.:()V │ │ -04a0fc: 7010 1c15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ -04a102: 0e00 |0003: return-void │ │ +04bc84: |[04bc84] android.support.v4.view.GravityCompatJellybeanMr1.:()V │ │ +04bc94: 7010 1c15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ +04bc9a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=23 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/GravityCompatJellybeanMr1; │ │ │ │ #1 : (in Landroid/support/v4/view/GravityCompatJellybeanMr1;) │ │ @@ -41840,17 +41842,17 @@ │ │ type : '(IIILandroid/graphics/Rect;IILandroid/graphics/Rect;I)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 8 │ │ ins : 8 │ │ outs : 8 │ │ insns size : 4 16-bit code units │ │ -04a104: |[04a104] android.support.v4.view.GravityCompatJellybeanMr1.apply:(IIILandroid/graphics/Rect;IILandroid/graphics/Rect;I)V │ │ -04a114: 7708 1812 0000 |0000: invoke-static/range {v0, v1, v2, v3, v4, v5, v6, v7}, Landroid/view/Gravity;.apply:(IIILandroid/graphics/Rect;IILandroid/graphics/Rect;I)V // method@1218 │ │ -04a11a: 0e00 |0003: return-void │ │ +04bc9c: |[04bc9c] android.support.v4.view.GravityCompatJellybeanMr1.apply:(IIILandroid/graphics/Rect;IILandroid/graphics/Rect;I)V │ │ +04bcac: 7708 1812 0000 |0000: invoke-static/range {v0, v1, v2, v3, v4, v5, v6, v7}, Landroid/view/Gravity;.apply:(IIILandroid/graphics/Rect;IILandroid/graphics/Rect;I)V // method@1218 │ │ +04bcb2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ 0x0003 line=37 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 gravity I │ │ 0x0000 - 0x0004 reg=1 w I │ │ @@ -41866,17 +41868,17 @@ │ │ type : '(IIILandroid/graphics/Rect;Landroid/graphics/Rect;I)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 6 │ │ ins : 6 │ │ outs : 6 │ │ insns size : 4 16-bit code units │ │ -04a11c: |[04a11c] android.support.v4.view.GravityCompatJellybeanMr1.apply:(IIILandroid/graphics/Rect;Landroid/graphics/Rect;I)V │ │ -04a12c: 7706 1a12 0000 |0000: invoke-static/range {v0, v1, v2, v3, v4, v5}, Landroid/view/Gravity;.apply:(IIILandroid/graphics/Rect;Landroid/graphics/Rect;I)V // method@121a │ │ -04a132: 0e00 |0003: return-void │ │ +04bcb4: |[04bcb4] android.support.v4.view.GravityCompatJellybeanMr1.apply:(IIILandroid/graphics/Rect;Landroid/graphics/Rect;I)V │ │ +04bcc4: 7706 1a12 0000 |0000: invoke-static/range {v0, v1, v2, v3, v4, v5}, Landroid/view/Gravity;.apply:(IIILandroid/graphics/Rect;Landroid/graphics/Rect;I)V // method@121a │ │ +04bcca: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ 0x0003 line=32 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 gravity I │ │ 0x0000 - 0x0004 reg=1 w I │ │ @@ -41890,17 +41892,17 @@ │ │ type : '(ILandroid/graphics/Rect;Landroid/graphics/Rect;I)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 4 16-bit code units │ │ -04a134: |[04a134] android.support.v4.view.GravityCompatJellybeanMr1.applyDisplay:(ILandroid/graphics/Rect;Landroid/graphics/Rect;I)V │ │ -04a144: 7140 1c12 1032 |0000: invoke-static {v0, v1, v2, v3}, Landroid/view/Gravity;.applyDisplay:(ILandroid/graphics/Rect;Landroid/graphics/Rect;I)V // method@121c │ │ -04a14a: 0e00 |0003: return-void │ │ +04bccc: |[04bccc] android.support.v4.view.GravityCompatJellybeanMr1.applyDisplay:(ILandroid/graphics/Rect;Landroid/graphics/Rect;I)V │ │ +04bcdc: 7140 1c12 1032 |0000: invoke-static {v0, v1, v2, v3}, Landroid/view/Gravity;.applyDisplay:(ILandroid/graphics/Rect;Landroid/graphics/Rect;I)V // method@121c │ │ +04bce2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ 0x0003 line=41 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 gravity I │ │ 0x0000 - 0x0004 reg=1 display Landroid/graphics/Rect; │ │ @@ -41912,32 +41914,32 @@ │ │ type : '(II)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -04a14c: |[04a14c] android.support.v4.view.GravityCompatJellybeanMr1.getAbsoluteGravity:(II)I │ │ -04a15c: 7120 1d12 2100 |0000: invoke-static {v1, v2}, Landroid/view/Gravity;.getAbsoluteGravity:(II)I // method@121d │ │ -04a162: 0a00 |0003: move-result v0 │ │ -04a164: 0f00 |0004: return v0 │ │ +04bce4: |[04bce4] android.support.v4.view.GravityCompatJellybeanMr1.getAbsoluteGravity:(II)I │ │ +04bcf4: 7120 1d12 2100 |0000: invoke-static {v1, v2}, Landroid/view/Gravity;.getAbsoluteGravity:(II)I // method@121d │ │ +04bcfa: 0a00 |0003: move-result v0 │ │ +04bcfc: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 gravity I │ │ 0x0000 - 0x0005 reg=2 layoutDirection I │ │ │ │ Virtual methods - │ │ source_file_idx : 1173 (GravityCompatJellybeanMr1.java) │ │ │ │ Class #191 header: │ │ -class_idx : 404 │ │ +class_idx : 401 │ │ access_flags : 1536 (0x0600) │ │ -superclass_idx : 826 │ │ +superclass_idx : 823 │ │ source_file_idx : 1348 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 7 │ │ │ │ Class #191 annotations: │ │ @@ -41995,17 +41997,17 @@ │ │ type : '(Landroid/view/KeyEvent;)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ source_file_idx : 1348 (KeyEventCompat.java) │ │ │ │ Class #192 header: │ │ -class_idx : 405 │ │ +class_idx : 402 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 826 │ │ +superclass_idx : 823 │ │ source_file_idx : 1348 │ │ static_fields_size : 1 │ │ instance_fields_size: 0 │ │ direct_methods_size : 11 │ │ virtual_methods_size: 0 │ │ │ │ Class #192 annotations: │ │ @@ -42029,26 +42031,26 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 22 16-bit code units │ │ -04a168: |[04a168] android.support.v4.view.KeyEventCompat.:()V │ │ -04a178: 6000 1f00 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@001f │ │ -04a17c: 1301 0b00 |0002: const/16 v1, #int 11 // #b │ │ -04a180: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ -04a184: 2200 9301 |0006: new-instance v0, Landroid/support/v4/view/KeyEventCompat$HoneycombKeyEventVersionImpl; // type@0193 │ │ -04a188: 7010 6209 0000 |0008: invoke-direct {v0}, Landroid/support/v4/view/KeyEventCompat$HoneycombKeyEventVersionImpl;.:()V // method@0962 │ │ -04a18e: 6900 1c03 |000b: sput-object v0, Landroid/support/v4/view/KeyEventCompat;.IMPL:Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl; // field@031c │ │ -04a192: 0e00 |000d: return-void │ │ -04a194: 2200 9101 |000e: new-instance v0, Landroid/support/v4/view/KeyEventCompat$BaseKeyEventVersionImpl; // type@0191 │ │ -04a198: 7010 5409 0000 |0010: invoke-direct {v0}, Landroid/support/v4/view/KeyEventCompat$BaseKeyEventVersionImpl;.:()V // method@0954 │ │ -04a19e: 6900 1c03 |0013: sput-object v0, Landroid/support/v4/view/KeyEventCompat;.IMPL:Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl; // field@031c │ │ -04a1a2: 28f8 |0015: goto 000d // -0008 │ │ +04bd00: |[04bd00] android.support.v4.view.KeyEventCompat.:()V │ │ +04bd10: 6000 1f00 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@001f │ │ +04bd14: 1301 0b00 |0002: const/16 v1, #int 11 // #b │ │ +04bd18: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ +04bd1c: 2200 9001 |0006: new-instance v0, Landroid/support/v4/view/KeyEventCompat$HoneycombKeyEventVersionImpl; // type@0190 │ │ +04bd20: 7010 6209 0000 |0008: invoke-direct {v0}, Landroid/support/v4/view/KeyEventCompat$HoneycombKeyEventVersionImpl;.:()V // method@0962 │ │ +04bd26: 6900 1c03 |000b: sput-object v0, Landroid/support/v4/view/KeyEventCompat;.IMPL:Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl; // field@031c │ │ +04bd2a: 0e00 |000d: return-void │ │ +04bd2c: 2200 8e01 |000e: new-instance v0, Landroid/support/v4/view/KeyEventCompat$BaseKeyEventVersionImpl; // type@018e │ │ +04bd30: 7010 5409 0000 |0010: invoke-direct {v0}, Landroid/support/v4/view/KeyEventCompat$BaseKeyEventVersionImpl;.:()V // method@0954 │ │ +04bd36: 6900 1c03 |0013: sput-object v0, Landroid/support/v4/view/KeyEventCompat;.IMPL:Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl; // field@031c │ │ +04bd3a: 28f8 |0015: goto 000d // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=166 │ │ 0x0006 line=167 │ │ 0x000d line=171 │ │ 0x000e line=169 │ │ locals : │ │ @@ -42058,17 +42060,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -04a1a4: |[04a1a4] android.support.v4.view.KeyEventCompat.:()V │ │ -04a1b4: 7010 1c15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ -04a1ba: 0e00 |0003: return-void │ │ +04bd3c: |[04bd3c] android.support.v4.view.KeyEventCompat.:()V │ │ +04bd4c: 7010 1c15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ +04bd52: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ 0x0003 line=144 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/KeyEventCompat; │ │ │ │ @@ -42077,19 +42079,19 @@ │ │ type : '(Landroid/view/KeyEvent;Landroid/view/KeyEvent$Callback;Ljava/lang/Object;Ljava/lang/Object;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 7 16-bit code units │ │ -04a1bc: |[04a1bc] android.support.v4.view.KeyEventCompat.dispatch:(Landroid/view/KeyEvent;Landroid/view/KeyEvent$Callback;Ljava/lang/Object;Ljava/lang/Object;)Z │ │ -04a1cc: 6200 1c03 |0000: sget-object v0, Landroid/support/v4/view/KeyEventCompat;.IMPL:Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl; // field@031c │ │ -04a1d0: 7254 6609 1032 |0002: invoke-interface {v0, v1, v2, v3, v4}, Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl;.dispatch:(Landroid/view/KeyEvent;Landroid/view/KeyEvent$Callback;Ljava/lang/Object;Ljava/lang/Object;)Z // method@0966 │ │ -04a1d6: 0a00 |0005: move-result v0 │ │ -04a1d8: 0f00 |0006: return v0 │ │ +04bd54: |[04bd54] android.support.v4.view.KeyEventCompat.dispatch:(Landroid/view/KeyEvent;Landroid/view/KeyEvent$Callback;Ljava/lang/Object;Ljava/lang/Object;)Z │ │ +04bd64: 6200 1c03 |0000: sget-object v0, Landroid/support/v4/view/KeyEventCompat;.IMPL:Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl; // field@031c │ │ +04bd68: 7254 6609 1032 |0002: invoke-interface {v0, v1, v2, v3, v4}, Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl;.dispatch:(Landroid/view/KeyEvent;Landroid/view/KeyEvent$Callback;Ljava/lang/Object;Ljava/lang/Object;)Z // method@0966 │ │ +04bd6e: 0a00 |0005: move-result v0 │ │ +04bd70: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=209 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 event Landroid/view/KeyEvent; │ │ 0x0000 - 0x0007 reg=2 receiver Landroid/view/KeyEvent$Callback; │ │ 0x0000 - 0x0007 reg=3 state Ljava/lang/Object; │ │ @@ -42100,19 +42102,19 @@ │ │ type : '(Landroid/view/View;)Ljava/lang/Object;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -04a1dc: |[04a1dc] android.support.v4.view.KeyEventCompat.getKeyDispatcherState:(Landroid/view/View;)Ljava/lang/Object; │ │ -04a1ec: 6200 1c03 |0000: sget-object v0, Landroid/support/v4/view/KeyEventCompat;.IMPL:Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl; // field@031c │ │ -04a1f0: 7220 6709 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl;.getKeyDispatcherState:(Landroid/view/View;)Ljava/lang/Object; // method@0967 │ │ -04a1f6: 0c00 |0005: move-result-object v0 │ │ -04a1f8: 1100 |0006: return-object v0 │ │ +04bd74: |[04bd74] android.support.v4.view.KeyEventCompat.getKeyDispatcherState:(Landroid/view/View;)Ljava/lang/Object; │ │ +04bd84: 6200 1c03 |0000: sget-object v0, Landroid/support/v4/view/KeyEventCompat;.IMPL:Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl; // field@031c │ │ +04bd88: 7220 6709 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl;.getKeyDispatcherState:(Landroid/view/View;)Ljava/lang/Object; // method@0967 │ │ +04bd8e: 0c00 |0005: move-result-object v0 │ │ +04bd90: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=204 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 view Landroid/view/View; │ │ │ │ #4 : (in Landroid/support/v4/view/KeyEventCompat;) │ │ @@ -42120,21 +42122,21 @@ │ │ type : '(Landroid/view/KeyEvent;I)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 11 16-bit code units │ │ -04a1fc: |[04a1fc] android.support.v4.view.KeyEventCompat.hasModifiers:(Landroid/view/KeyEvent;I)Z │ │ -04a20c: 6200 1c03 |0000: sget-object v0, Landroid/support/v4/view/KeyEventCompat;.IMPL:Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl; // field@031c │ │ -04a210: 6e10 2312 0200 |0002: invoke-virtual {v2}, Landroid/view/KeyEvent;.getMetaState:()I // method@1223 │ │ -04a216: 0a01 |0005: move-result v1 │ │ -04a218: 7230 6909 1003 |0006: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl;.metaStateHasModifiers:(II)Z // method@0969 │ │ -04a21e: 0a00 |0009: move-result v0 │ │ -04a220: 0f00 |000a: return v0 │ │ +04bd94: |[04bd94] android.support.v4.view.KeyEventCompat.hasModifiers:(Landroid/view/KeyEvent;I)Z │ │ +04bda4: 6200 1c03 |0000: sget-object v0, Landroid/support/v4/view/KeyEventCompat;.IMPL:Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl; // field@031c │ │ +04bda8: 6e10 2312 0200 |0002: invoke-virtual {v2}, Landroid/view/KeyEvent;.getMetaState:()I // method@1223 │ │ +04bdae: 0a01 |0005: move-result v1 │ │ +04bdb0: 7230 6909 1003 |0006: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl;.metaStateHasModifiers:(II)Z // method@0969 │ │ +04bdb6: 0a00 |0009: move-result v0 │ │ +04bdb8: 0f00 |000a: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=188 │ │ locals : │ │ 0x0000 - 0x000b reg=2 event Landroid/view/KeyEvent; │ │ 0x0000 - 0x000b reg=3 modifiers I │ │ │ │ @@ -42143,21 +42145,21 @@ │ │ type : '(Landroid/view/KeyEvent;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -04a224: |[04a224] android.support.v4.view.KeyEventCompat.hasNoModifiers:(Landroid/view/KeyEvent;)Z │ │ -04a234: 6200 1c03 |0000: sget-object v0, Landroid/support/v4/view/KeyEventCompat;.IMPL:Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl; // field@031c │ │ -04a238: 6e10 2312 0200 |0002: invoke-virtual {v2}, Landroid/view/KeyEvent;.getMetaState:()I // method@1223 │ │ -04a23e: 0a01 |0005: move-result v1 │ │ -04a240: 7220 6a09 1000 |0006: invoke-interface {v0, v1}, Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl;.metaStateHasNoModifiers:(I)Z // method@096a │ │ -04a246: 0a00 |0009: move-result v0 │ │ -04a248: 0f00 |000a: return v0 │ │ +04bdbc: |[04bdbc] android.support.v4.view.KeyEventCompat.hasNoModifiers:(Landroid/view/KeyEvent;)Z │ │ +04bdcc: 6200 1c03 |0000: sget-object v0, Landroid/support/v4/view/KeyEventCompat;.IMPL:Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl; // field@031c │ │ +04bdd0: 6e10 2312 0200 |0002: invoke-virtual {v2}, Landroid/view/KeyEvent;.getMetaState:()I // method@1223 │ │ +04bdd6: 0a01 |0005: move-result v1 │ │ +04bdd8: 7220 6a09 1000 |0006: invoke-interface {v0, v1}, Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl;.metaStateHasNoModifiers:(I)Z // method@096a │ │ +04bdde: 0a00 |0009: move-result v0 │ │ +04bde0: 0f00 |000a: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=192 │ │ locals : │ │ 0x0000 - 0x000b reg=2 event Landroid/view/KeyEvent; │ │ │ │ #6 : (in Landroid/support/v4/view/KeyEventCompat;) │ │ @@ -42165,19 +42167,19 @@ │ │ type : '(Landroid/view/KeyEvent;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -04a24c: |[04a24c] android.support.v4.view.KeyEventCompat.isTracking:(Landroid/view/KeyEvent;)Z │ │ -04a25c: 6200 1c03 |0000: sget-object v0, Landroid/support/v4/view/KeyEventCompat;.IMPL:Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl; // field@031c │ │ -04a260: 7220 6809 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl;.isTracking:(Landroid/view/KeyEvent;)Z // method@0968 │ │ -04a266: 0a00 |0005: move-result v0 │ │ -04a268: 0f00 |0006: return v0 │ │ +04bde4: |[04bde4] android.support.v4.view.KeyEventCompat.isTracking:(Landroid/view/KeyEvent;)Z │ │ +04bdf4: 6200 1c03 |0000: sget-object v0, Landroid/support/v4/view/KeyEventCompat;.IMPL:Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl; // field@031c │ │ +04bdf8: 7220 6809 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl;.isTracking:(Landroid/view/KeyEvent;)Z // method@0968 │ │ +04bdfe: 0a00 |0005: move-result v0 │ │ +04be00: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=200 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 event Landroid/view/KeyEvent; │ │ │ │ #7 : (in Landroid/support/v4/view/KeyEventCompat;) │ │ @@ -42185,19 +42187,19 @@ │ │ type : '(II)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -04a26c: |[04a26c] android.support.v4.view.KeyEventCompat.metaStateHasModifiers:(II)Z │ │ -04a27c: 6200 1c03 |0000: sget-object v0, Landroid/support/v4/view/KeyEventCompat;.IMPL:Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl; // field@031c │ │ -04a280: 7230 6909 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl;.metaStateHasModifiers:(II)Z // method@0969 │ │ -04a286: 0a00 |0005: move-result v0 │ │ -04a288: 0f00 |0006: return v0 │ │ +04be04: |[04be04] android.support.v4.view.KeyEventCompat.metaStateHasModifiers:(II)Z │ │ +04be14: 6200 1c03 |0000: sget-object v0, Landroid/support/v4/view/KeyEventCompat;.IMPL:Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl; // field@031c │ │ +04be18: 7230 6909 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl;.metaStateHasModifiers:(II)Z // method@0969 │ │ +04be1e: 0a00 |0005: move-result v0 │ │ +04be20: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=180 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 metaState I │ │ 0x0000 - 0x0007 reg=2 modifiers I │ │ │ │ @@ -42206,19 +42208,19 @@ │ │ type : '(I)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -04a28c: |[04a28c] android.support.v4.view.KeyEventCompat.metaStateHasNoModifiers:(I)Z │ │ -04a29c: 6200 1c03 |0000: sget-object v0, Landroid/support/v4/view/KeyEventCompat;.IMPL:Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl; // field@031c │ │ -04a2a0: 7220 6a09 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl;.metaStateHasNoModifiers:(I)Z // method@096a │ │ -04a2a6: 0a00 |0005: move-result v0 │ │ -04a2a8: 0f00 |0006: return v0 │ │ +04be24: |[04be24] android.support.v4.view.KeyEventCompat.metaStateHasNoModifiers:(I)Z │ │ +04be34: 6200 1c03 |0000: sget-object v0, Landroid/support/v4/view/KeyEventCompat;.IMPL:Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl; // field@031c │ │ +04be38: 7220 6a09 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl;.metaStateHasNoModifiers:(I)Z // method@096a │ │ +04be3e: 0a00 |0005: move-result v0 │ │ +04be40: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=184 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 metaState I │ │ │ │ #9 : (in Landroid/support/v4/view/KeyEventCompat;) │ │ @@ -42226,19 +42228,19 @@ │ │ type : '(I)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -04a2ac: |[04a2ac] android.support.v4.view.KeyEventCompat.normalizeMetaState:(I)I │ │ -04a2bc: 6200 1c03 |0000: sget-object v0, Landroid/support/v4/view/KeyEventCompat;.IMPL:Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl; // field@031c │ │ -04a2c0: 7220 6b09 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl;.normalizeMetaState:(I)I // method@096b │ │ -04a2c6: 0a00 |0005: move-result v0 │ │ -04a2c8: 0f00 |0006: return v0 │ │ +04be44: |[04be44] android.support.v4.view.KeyEventCompat.normalizeMetaState:(I)I │ │ +04be54: 6200 1c03 |0000: sget-object v0, Landroid/support/v4/view/KeyEventCompat;.IMPL:Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl; // field@031c │ │ +04be58: 7220 6b09 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl;.normalizeMetaState:(I)I // method@096b │ │ +04be5e: 0a00 |0005: move-result v0 │ │ +04be60: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=176 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 metaState I │ │ │ │ #10 : (in Landroid/support/v4/view/KeyEventCompat;) │ │ @@ -42246,32 +42248,32 @@ │ │ type : '(Landroid/view/KeyEvent;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -04a2cc: |[04a2cc] android.support.v4.view.KeyEventCompat.startTracking:(Landroid/view/KeyEvent;)V │ │ -04a2dc: 6200 1c03 |0000: sget-object v0, Landroid/support/v4/view/KeyEventCompat;.IMPL:Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl; // field@031c │ │ -04a2e0: 7220 6c09 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl;.startTracking:(Landroid/view/KeyEvent;)V // method@096c │ │ -04a2e6: 0e00 |0005: return-void │ │ +04be64: |[04be64] android.support.v4.view.KeyEventCompat.startTracking:(Landroid/view/KeyEvent;)V │ │ +04be74: 6200 1c03 |0000: sget-object v0, Landroid/support/v4/view/KeyEventCompat;.IMPL:Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl; // field@031c │ │ +04be78: 7220 6c09 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl;.startTracking:(Landroid/view/KeyEvent;)V // method@096c │ │ +04be7e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=196 │ │ 0x0005 line=197 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 event Landroid/view/KeyEvent; │ │ │ │ Virtual methods - │ │ source_file_idx : 1348 (KeyEventCompat.java) │ │ │ │ Class #193 header: │ │ -class_idx : 406 │ │ +class_idx : 403 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 826 │ │ +superclass_idx : 823 │ │ source_file_idx : 1349 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 5 │ │ virtual_methods_size: 0 │ │ │ │ Class #193 - │ │ @@ -42287,17 +42289,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -04a2e8: |[04a2e8] android.support.v4.view.KeyEventCompatEclair.:()V │ │ -04a2f8: 7010 1c15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ -04a2fe: 0e00 |0003: return-void │ │ +04be80: |[04be80] android.support.v4.view.KeyEventCompatEclair.:()V │ │ +04be90: 7010 1c15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ +04be96: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=23 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/KeyEventCompatEclair; │ │ │ │ #1 : (in Landroid/support/v4/view/KeyEventCompatEclair;) │ │ @@ -42305,19 +42307,19 @@ │ │ type : '(Landroid/view/KeyEvent;Landroid/view/KeyEvent$Callback;Ljava/lang/Object;Ljava/lang/Object;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 7 16-bit code units │ │ -04a300: |[04a300] android.support.v4.view.KeyEventCompatEclair.dispatch:(Landroid/view/KeyEvent;Landroid/view/KeyEvent$Callback;Ljava/lang/Object;Ljava/lang/Object;)Z │ │ -04a310: 1f03 9702 |0000: check-cast v3, Landroid/view/KeyEvent$DispatcherState; // type@0297 │ │ -04a314: 6e40 2012 2143 |0002: invoke-virtual {v1, v2, v3, v4}, Landroid/view/KeyEvent;.dispatch:(Landroid/view/KeyEvent$Callback;Landroid/view/KeyEvent$DispatcherState;Ljava/lang/Object;)Z // method@1220 │ │ -04a31a: 0a00 |0005: move-result v0 │ │ -04a31c: 0f00 |0006: return v0 │ │ +04be98: |[04be98] android.support.v4.view.KeyEventCompatEclair.dispatch:(Landroid/view/KeyEvent;Landroid/view/KeyEvent$Callback;Ljava/lang/Object;Ljava/lang/Object;)Z │ │ +04bea8: 1f03 9402 |0000: check-cast v3, Landroid/view/KeyEvent$DispatcherState; // type@0294 │ │ +04beac: 6e40 2012 2143 |0002: invoke-virtual {v1, v2, v3, v4}, Landroid/view/KeyEvent;.dispatch:(Landroid/view/KeyEvent$Callback;Landroid/view/KeyEvent$DispatcherState;Ljava/lang/Object;)Z // method@1220 │ │ +04beb2: 0a00 |0005: move-result v0 │ │ +04beb4: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=30 │ │ locals : │ │ 0x0000 - 0x0002 reg=3 state Ljava/lang/Object; │ │ 0x0000 - 0x0007 reg=1 event Landroid/view/KeyEvent; │ │ 0x0000 - 0x0007 reg=2 receiver Landroid/view/KeyEvent$Callback; │ │ @@ -42328,18 +42330,18 @@ │ │ type : '(Landroid/view/View;)Ljava/lang/Object;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -04a320: |[04a320] android.support.v4.view.KeyEventCompatEclair.getKeyDispatcherState:(Landroid/view/View;)Ljava/lang/Object; │ │ -04a330: 6e10 7f12 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.getKeyDispatcherState:()Landroid/view/KeyEvent$DispatcherState; // method@127f │ │ -04a336: 0c00 |0003: move-result-object v0 │ │ -04a338: 1100 |0004: return-object v0 │ │ +04beb8: |[04beb8] android.support.v4.view.KeyEventCompatEclair.getKeyDispatcherState:(Landroid/view/View;)Ljava/lang/Object; │ │ +04bec8: 6e10 7f12 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.getKeyDispatcherState:()Landroid/view/KeyEvent$DispatcherState; // method@127f │ │ +04bece: 0c00 |0003: move-result-object v0 │ │ +04bed0: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 view Landroid/view/View; │ │ │ │ #3 : (in Landroid/support/v4/view/KeyEventCompatEclair;) │ │ @@ -42347,18 +42349,18 @@ │ │ type : '(Landroid/view/KeyEvent;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -04a33c: |[04a33c] android.support.v4.view.KeyEventCompatEclair.isTracking:(Landroid/view/KeyEvent;)Z │ │ -04a34c: 6e10 2612 0100 |0000: invoke-virtual {v1}, Landroid/view/KeyEvent;.isTracking:()Z // method@1226 │ │ -04a352: 0a00 |0003: move-result v0 │ │ -04a354: 0f00 |0004: return v0 │ │ +04bed4: |[04bed4] android.support.v4.view.KeyEventCompatEclair.isTracking:(Landroid/view/KeyEvent;)Z │ │ +04bee4: 6e10 2612 0100 |0000: invoke-virtual {v1}, Landroid/view/KeyEvent;.isTracking:()Z // method@1226 │ │ +04beea: 0a00 |0003: move-result v0 │ │ +04beec: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 event Landroid/view/KeyEvent; │ │ │ │ #4 : (in Landroid/support/v4/view/KeyEventCompatEclair;) │ │ @@ -42366,31 +42368,31 @@ │ │ type : '(Landroid/view/KeyEvent;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -04a358: |[04a358] android.support.v4.view.KeyEventCompatEclair.startTracking:(Landroid/view/KeyEvent;)V │ │ -04a368: 6e10 2a12 0000 |0000: invoke-virtual {v0}, Landroid/view/KeyEvent;.startTracking:()V // method@122a │ │ -04a36e: 0e00 |0003: return-void │ │ +04bef0: |[04bef0] android.support.v4.view.KeyEventCompatEclair.startTracking:(Landroid/view/KeyEvent;)V │ │ +04bf00: 6e10 2a12 0000 |0000: invoke-virtual {v0}, Landroid/view/KeyEvent;.startTracking:()V // method@122a │ │ +04bf06: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ 0x0003 line=35 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 event Landroid/view/KeyEvent; │ │ │ │ Virtual methods - │ │ source_file_idx : 1349 (KeyEventCompatEclair.java) │ │ │ │ Class #194 header: │ │ -class_idx : 407 │ │ +class_idx : 404 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 826 │ │ +superclass_idx : 823 │ │ source_file_idx : 1350 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 4 │ │ virtual_methods_size: 0 │ │ │ │ Class #194 - │ │ @@ -42406,17 +42408,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -04a370: |[04a370] android.support.v4.view.KeyEventCompatHoneycomb.:()V │ │ -04a380: 7010 1c15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ -04a386: 0e00 |0003: return-void │ │ +04bf08: |[04bf08] android.support.v4.view.KeyEventCompatHoneycomb.:()V │ │ +04bf18: 7010 1c15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ +04bf1e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/KeyEventCompatHoneycomb; │ │ │ │ #1 : (in Landroid/support/v4/view/KeyEventCompatHoneycomb;) │ │ @@ -42424,18 +42426,18 @@ │ │ type : '(II)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -04a388: |[04a388] android.support.v4.view.KeyEventCompatHoneycomb.metaStateHasModifiers:(II)Z │ │ -04a398: 7120 2712 2100 |0000: invoke-static {v1, v2}, Landroid/view/KeyEvent;.metaStateHasModifiers:(II)Z // method@1227 │ │ -04a39e: 0a00 |0003: move-result v0 │ │ -04a3a0: 0f00 |0004: return v0 │ │ +04bf20: |[04bf20] android.support.v4.view.KeyEventCompatHoneycomb.metaStateHasModifiers:(II)Z │ │ +04bf30: 7120 2712 2100 |0000: invoke-static {v1, v2}, Landroid/view/KeyEvent;.metaStateHasModifiers:(II)Z // method@1227 │ │ +04bf36: 0a00 |0003: move-result v0 │ │ +04bf38: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=30 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 metaState I │ │ 0x0000 - 0x0005 reg=2 modifiers I │ │ │ │ @@ -42444,18 +42446,18 @@ │ │ type : '(I)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -04a3a4: |[04a3a4] android.support.v4.view.KeyEventCompatHoneycomb.metaStateHasNoModifiers:(I)Z │ │ -04a3b4: 7110 2812 0100 |0000: invoke-static {v1}, Landroid/view/KeyEvent;.metaStateHasNoModifiers:(I)Z // method@1228 │ │ -04a3ba: 0a00 |0003: move-result v0 │ │ -04a3bc: 0f00 |0004: return v0 │ │ +04bf3c: |[04bf3c] android.support.v4.view.KeyEventCompatHoneycomb.metaStateHasNoModifiers:(I)Z │ │ +04bf4c: 7110 2812 0100 |0000: invoke-static {v1}, Landroid/view/KeyEvent;.metaStateHasNoModifiers:(I)Z // method@1228 │ │ +04bf52: 0a00 |0003: move-result v0 │ │ +04bf54: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 metaState I │ │ │ │ #3 : (in Landroid/support/v4/view/KeyEventCompatHoneycomb;) │ │ @@ -42463,32 +42465,32 @@ │ │ type : '(I)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -04a3c0: |[04a3c0] android.support.v4.view.KeyEventCompatHoneycomb.normalizeMetaState:(I)I │ │ -04a3d0: 7110 2912 0100 |0000: invoke-static {v1}, Landroid/view/KeyEvent;.normalizeMetaState:(I)I // method@1229 │ │ -04a3d6: 0a00 |0003: move-result v0 │ │ -04a3d8: 0f00 |0004: return v0 │ │ +04bf58: |[04bf58] android.support.v4.view.KeyEventCompatHoneycomb.normalizeMetaState:(I)I │ │ +04bf68: 7110 2912 0100 |0000: invoke-static {v1}, Landroid/view/KeyEvent;.normalizeMetaState:(I)I // method@1229 │ │ +04bf6e: 0a00 |0003: move-result v0 │ │ +04bf70: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 metaState I │ │ │ │ Virtual methods - │ │ source_file_idx : 1350 (KeyEventCompatHoneycomb.java) │ │ │ │ Class #195 header: │ │ -class_idx : 408 │ │ +class_idx : 405 │ │ access_flags : 1536 (0x0600) │ │ -superclass_idx : 826 │ │ -source_file_idx : 2811 │ │ +superclass_idx : 823 │ │ +source_file_idx : 2808 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 8 │ │ │ │ Class #195 annotations: │ │ Annotations on class │ │ @@ -42548,21 +42550,21 @@ │ │ │ │ #7 : (in Landroid/support/v4/view/MarginLayoutParamsCompat$MarginLayoutParamsCompatImpl;) │ │ name : 'setMarginStart' │ │ type : '(Landroid/view/ViewGroup$MarginLayoutParams;I)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 2811 (MarginLayoutParamsCompat.java) │ │ + source_file_idx : 2808 (MarginLayoutParamsCompat.java) │ │ │ │ Class #196 header: │ │ -class_idx : 411 │ │ +class_idx : 408 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 826 │ │ -source_file_idx : 2811 │ │ +superclass_idx : 823 │ │ +source_file_idx : 2808 │ │ static_fields_size : 1 │ │ instance_fields_size: 0 │ │ direct_methods_size : 10 │ │ virtual_methods_size: 0 │ │ │ │ Class #196 annotations: │ │ Annotations on class │ │ @@ -42585,26 +42587,26 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 22 16-bit code units │ │ -04a3dc: |[04a3dc] android.support.v4.view.MarginLayoutParamsCompat.:()V │ │ -04a3ec: 6000 1f00 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@001f │ │ -04a3f0: 1301 1100 |0002: const/16 v1, #int 17 // #11 │ │ -04a3f4: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ -04a3f8: 2201 9a01 |0006: new-instance v1, Landroid/support/v4/view/MarginLayoutParamsCompat$MarginLayoutParamsCompatImplJbMr1; // type@019a │ │ -04a3fc: 7010 9209 0100 |0008: invoke-direct {v1}, Landroid/support/v4/view/MarginLayoutParamsCompat$MarginLayoutParamsCompatImplJbMr1;.:()V // method@0992 │ │ -04a402: 6901 1d03 |000b: sput-object v1, Landroid/support/v4/view/MarginLayoutParamsCompat;.IMPL:Landroid/support/v4/view/MarginLayoutParamsCompat$MarginLayoutParamsCompatImpl; // field@031d │ │ -04a406: 0e00 |000d: return-void │ │ -04a408: 2201 9901 |000e: new-instance v1, Landroid/support/v4/view/MarginLayoutParamsCompat$MarginLayoutParamsCompatImplBase; // type@0199 │ │ -04a40c: 7010 8909 0100 |0010: invoke-direct {v1}, Landroid/support/v4/view/MarginLayoutParamsCompat$MarginLayoutParamsCompatImplBase;.:()V // method@0989 │ │ -04a412: 6901 1d03 |0013: sput-object v1, Landroid/support/v4/view/MarginLayoutParamsCompat;.IMPL:Landroid/support/v4/view/MarginLayoutParamsCompat$MarginLayoutParamsCompatImpl; // field@031d │ │ -04a416: 28f8 |0015: goto 000d // -0008 │ │ +04bf74: |[04bf74] android.support.v4.view.MarginLayoutParamsCompat.:()V │ │ +04bf84: 6000 1f00 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@001f │ │ +04bf88: 1301 1100 |0002: const/16 v1, #int 17 // #11 │ │ +04bf8c: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ +04bf90: 2201 9701 |0006: new-instance v1, Landroid/support/v4/view/MarginLayoutParamsCompat$MarginLayoutParamsCompatImplJbMr1; // type@0197 │ │ +04bf94: 7010 9209 0100 |0008: invoke-direct {v1}, Landroid/support/v4/view/MarginLayoutParamsCompat$MarginLayoutParamsCompatImplJbMr1;.:()V // method@0992 │ │ +04bf9a: 6901 1d03 |000b: sput-object v1, Landroid/support/v4/view/MarginLayoutParamsCompat;.IMPL:Landroid/support/v4/view/MarginLayoutParamsCompat$MarginLayoutParamsCompatImpl; // field@031d │ │ +04bf9e: 0e00 |000d: return-void │ │ +04bfa0: 2201 9601 |000e: new-instance v1, Landroid/support/v4/view/MarginLayoutParamsCompat$MarginLayoutParamsCompatImplBase; // type@0196 │ │ +04bfa4: 7010 8909 0100 |0010: invoke-direct {v1}, Landroid/support/v4/view/MarginLayoutParamsCompat$MarginLayoutParamsCompatImplBase;.:()V // method@0989 │ │ +04bfaa: 6901 1d03 |0013: sput-object v1, Landroid/support/v4/view/MarginLayoutParamsCompat;.IMPL:Landroid/support/v4/view/MarginLayoutParamsCompat$MarginLayoutParamsCompatImpl; // field@031d │ │ +04bfae: 28f8 |0015: goto 000d // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=127 │ │ 0x0002 line=128 │ │ 0x0006 line=129 │ │ 0x000d line=133 │ │ 0x000e line=131 │ │ @@ -42616,17 +42618,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -04a418: |[04a418] android.support.v4.view.MarginLayoutParamsCompat.:()V │ │ -04a428: 7010 1c15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ -04a42e: 0e00 |0003: return-void │ │ +04bfb0: |[04bfb0] android.support.v4.view.MarginLayoutParamsCompat.:()V │ │ +04bfc0: 7010 1c15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ +04bfc6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=27 │ │ 0x0003 line=82 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/MarginLayoutParamsCompat; │ │ │ │ @@ -42635,19 +42637,19 @@ │ │ type : '(Landroid/view/ViewGroup$MarginLayoutParams;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -04a430: |[04a430] android.support.v4.view.MarginLayoutParamsCompat.getLayoutDirection:(Landroid/view/ViewGroup$MarginLayoutParams;)I │ │ -04a440: 6200 1d03 |0000: sget-object v0, Landroid/support/v4/view/MarginLayoutParamsCompat;.IMPL:Landroid/support/v4/view/MarginLayoutParamsCompat$MarginLayoutParamsCompatImpl; // field@031d │ │ -04a444: 7220 8109 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/MarginLayoutParamsCompat$MarginLayoutParamsCompatImpl;.getLayoutDirection:(Landroid/view/ViewGroup$MarginLayoutParams;)I // method@0981 │ │ -04a44a: 0a00 |0005: move-result v0 │ │ -04a44c: 0f00 |0006: return v0 │ │ +04bfc8: |[04bfc8] android.support.v4.view.MarginLayoutParamsCompat.getLayoutDirection:(Landroid/view/ViewGroup$MarginLayoutParams;)I │ │ +04bfd8: 6200 1d03 |0000: sget-object v0, Landroid/support/v4/view/MarginLayoutParamsCompat;.IMPL:Landroid/support/v4/view/MarginLayoutParamsCompat$MarginLayoutParamsCompatImpl; // field@031d │ │ +04bfdc: 7220 8109 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/MarginLayoutParamsCompat$MarginLayoutParamsCompatImpl;.getLayoutDirection:(Landroid/view/ViewGroup$MarginLayoutParams;)I // method@0981 │ │ +04bfe2: 0a00 |0005: move-result v0 │ │ +04bfe4: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=211 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 lp Landroid/view/ViewGroup$MarginLayoutParams; │ │ │ │ #3 : (in Landroid/support/v4/view/MarginLayoutParamsCompat;) │ │ @@ -42655,19 +42657,19 @@ │ │ type : '(Landroid/view/ViewGroup$MarginLayoutParams;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -04a450: |[04a450] android.support.v4.view.MarginLayoutParamsCompat.getMarginEnd:(Landroid/view/ViewGroup$MarginLayoutParams;)I │ │ -04a460: 6200 1d03 |0000: sget-object v0, Landroid/support/v4/view/MarginLayoutParamsCompat;.IMPL:Landroid/support/v4/view/MarginLayoutParamsCompat$MarginLayoutParamsCompatImpl; // field@031d │ │ -04a464: 7220 8209 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/MarginLayoutParamsCompat$MarginLayoutParamsCompatImpl;.getMarginEnd:(Landroid/view/ViewGroup$MarginLayoutParams;)I // method@0982 │ │ -04a46a: 0a00 |0005: move-result v0 │ │ -04a46c: 0f00 |0006: return v0 │ │ +04bfe8: |[04bfe8] android.support.v4.view.MarginLayoutParamsCompat.getMarginEnd:(Landroid/view/ViewGroup$MarginLayoutParams;)I │ │ +04bff8: 6200 1d03 |0000: sget-object v0, Landroid/support/v4/view/MarginLayoutParamsCompat;.IMPL:Landroid/support/v4/view/MarginLayoutParamsCompat$MarginLayoutParamsCompatImpl; // field@031d │ │ +04bffc: 7220 8209 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/MarginLayoutParamsCompat$MarginLayoutParamsCompatImpl;.getMarginEnd:(Landroid/view/ViewGroup$MarginLayoutParams;)I // method@0982 │ │ +04c002: 0a00 |0005: move-result v0 │ │ +04c004: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=162 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 lp Landroid/view/ViewGroup$MarginLayoutParams; │ │ │ │ #4 : (in Landroid/support/v4/view/MarginLayoutParamsCompat;) │ │ @@ -42675,19 +42677,19 @@ │ │ type : '(Landroid/view/ViewGroup$MarginLayoutParams;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -04a470: |[04a470] android.support.v4.view.MarginLayoutParamsCompat.getMarginStart:(Landroid/view/ViewGroup$MarginLayoutParams;)I │ │ -04a480: 6200 1d03 |0000: sget-object v0, Landroid/support/v4/view/MarginLayoutParamsCompat;.IMPL:Landroid/support/v4/view/MarginLayoutParamsCompat$MarginLayoutParamsCompatImpl; // field@031d │ │ -04a484: 7220 8309 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/MarginLayoutParamsCompat$MarginLayoutParamsCompatImpl;.getMarginStart:(Landroid/view/ViewGroup$MarginLayoutParams;)I // method@0983 │ │ -04a48a: 0a00 |0005: move-result v0 │ │ -04a48c: 0f00 |0006: return v0 │ │ +04c008: |[04c008] android.support.v4.view.MarginLayoutParamsCompat.getMarginStart:(Landroid/view/ViewGroup$MarginLayoutParams;)I │ │ +04c018: 6200 1d03 |0000: sget-object v0, Landroid/support/v4/view/MarginLayoutParamsCompat;.IMPL:Landroid/support/v4/view/MarginLayoutParamsCompat$MarginLayoutParamsCompatImpl; // field@031d │ │ +04c01c: 7220 8309 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/MarginLayoutParamsCompat$MarginLayoutParamsCompatImpl;.getMarginStart:(Landroid/view/ViewGroup$MarginLayoutParams;)I // method@0983 │ │ +04c022: 0a00 |0005: move-result v0 │ │ +04c024: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=147 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 lp Landroid/view/ViewGroup$MarginLayoutParams; │ │ │ │ #5 : (in Landroid/support/v4/view/MarginLayoutParamsCompat;) │ │ @@ -42695,19 +42697,19 @@ │ │ type : '(Landroid/view/ViewGroup$MarginLayoutParams;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -04a490: |[04a490] android.support.v4.view.MarginLayoutParamsCompat.isMarginRelative:(Landroid/view/ViewGroup$MarginLayoutParams;)Z │ │ -04a4a0: 6200 1d03 |0000: sget-object v0, Landroid/support/v4/view/MarginLayoutParamsCompat;.IMPL:Landroid/support/v4/view/MarginLayoutParamsCompat$MarginLayoutParamsCompatImpl; // field@031d │ │ -04a4a4: 7220 8409 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/MarginLayoutParamsCompat$MarginLayoutParamsCompatImpl;.isMarginRelative:(Landroid/view/ViewGroup$MarginLayoutParams;)Z // method@0984 │ │ -04a4aa: 0a00 |0005: move-result v0 │ │ -04a4ac: 0f00 |0006: return v0 │ │ +04c028: |[04c028] android.support.v4.view.MarginLayoutParamsCompat.isMarginRelative:(Landroid/view/ViewGroup$MarginLayoutParams;)Z │ │ +04c038: 6200 1d03 |0000: sget-object v0, Landroid/support/v4/view/MarginLayoutParamsCompat;.IMPL:Landroid/support/v4/view/MarginLayoutParamsCompat$MarginLayoutParamsCompatImpl; // field@031d │ │ +04c03c: 7220 8409 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/MarginLayoutParamsCompat$MarginLayoutParamsCompatImpl;.isMarginRelative:(Landroid/view/ViewGroup$MarginLayoutParams;)Z // method@0984 │ │ +04c042: 0a00 |0005: move-result v0 │ │ +04c044: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=201 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 lp Landroid/view/ViewGroup$MarginLayoutParams; │ │ │ │ #6 : (in Landroid/support/v4/view/MarginLayoutParamsCompat;) │ │ @@ -42715,18 +42717,18 @@ │ │ type : '(Landroid/view/ViewGroup$MarginLayoutParams;I)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -04a4b0: |[04a4b0] android.support.v4.view.MarginLayoutParamsCompat.resolveLayoutDirection:(Landroid/view/ViewGroup$MarginLayoutParams;I)V │ │ -04a4c0: 6200 1d03 |0000: sget-object v0, Landroid/support/v4/view/MarginLayoutParamsCompat;.IMPL:Landroid/support/v4/view/MarginLayoutParamsCompat$MarginLayoutParamsCompatImpl; // field@031d │ │ -04a4c4: 7230 8509 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/MarginLayoutParamsCompat$MarginLayoutParamsCompatImpl;.resolveLayoutDirection:(Landroid/view/ViewGroup$MarginLayoutParams;I)V // method@0985 │ │ -04a4ca: 0e00 |0005: return-void │ │ +04c048: |[04c048] android.support.v4.view.MarginLayoutParamsCompat.resolveLayoutDirection:(Landroid/view/ViewGroup$MarginLayoutParams;I)V │ │ +04c058: 6200 1d03 |0000: sget-object v0, Landroid/support/v4/view/MarginLayoutParamsCompat;.IMPL:Landroid/support/v4/view/MarginLayoutParamsCompat$MarginLayoutParamsCompatImpl; // field@031d │ │ +04c05c: 7230 8509 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/MarginLayoutParamsCompat$MarginLayoutParamsCompatImpl;.resolveLayoutDirection:(Landroid/view/ViewGroup$MarginLayoutParams;I)V // method@0985 │ │ +04c062: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=231 │ │ 0x0005 line=232 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 lp Landroid/view/ViewGroup$MarginLayoutParams; │ │ 0x0000 - 0x0006 reg=2 layoutDirection I │ │ @@ -42736,18 +42738,18 @@ │ │ type : '(Landroid/view/ViewGroup$MarginLayoutParams;I)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -04a4cc: |[04a4cc] android.support.v4.view.MarginLayoutParamsCompat.setLayoutDirection:(Landroid/view/ViewGroup$MarginLayoutParams;I)V │ │ -04a4dc: 6200 1d03 |0000: sget-object v0, Landroid/support/v4/view/MarginLayoutParamsCompat;.IMPL:Landroid/support/v4/view/MarginLayoutParamsCompat$MarginLayoutParamsCompatImpl; // field@031d │ │ -04a4e0: 7230 8609 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/MarginLayoutParamsCompat$MarginLayoutParamsCompatImpl;.setLayoutDirection:(Landroid/view/ViewGroup$MarginLayoutParams;I)V // method@0986 │ │ -04a4e6: 0e00 |0005: return-void │ │ +04c064: |[04c064] android.support.v4.view.MarginLayoutParamsCompat.setLayoutDirection:(Landroid/view/ViewGroup$MarginLayoutParams;I)V │ │ +04c074: 6200 1d03 |0000: sget-object v0, Landroid/support/v4/view/MarginLayoutParamsCompat;.IMPL:Landroid/support/v4/view/MarginLayoutParamsCompat$MarginLayoutParamsCompatImpl; // field@031d │ │ +04c078: 7230 8609 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/MarginLayoutParamsCompat$MarginLayoutParamsCompatImpl;.setLayoutDirection:(Landroid/view/ViewGroup$MarginLayoutParams;I)V // method@0986 │ │ +04c07e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=222 │ │ 0x0005 line=223 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 lp Landroid/view/ViewGroup$MarginLayoutParams; │ │ 0x0000 - 0x0006 reg=2 layoutDirection I │ │ @@ -42757,18 +42759,18 @@ │ │ type : '(Landroid/view/ViewGroup$MarginLayoutParams;I)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -04a4e8: |[04a4e8] android.support.v4.view.MarginLayoutParamsCompat.setMarginEnd:(Landroid/view/ViewGroup$MarginLayoutParams;I)V │ │ -04a4f8: 6200 1d03 |0000: sget-object v0, Landroid/support/v4/view/MarginLayoutParamsCompat;.IMPL:Landroid/support/v4/view/MarginLayoutParamsCompat$MarginLayoutParamsCompatImpl; // field@031d │ │ -04a4fc: 7230 8709 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/MarginLayoutParamsCompat$MarginLayoutParamsCompatImpl;.setMarginEnd:(Landroid/view/ViewGroup$MarginLayoutParams;I)V // method@0987 │ │ -04a502: 0e00 |0005: return-void │ │ +04c080: |[04c080] android.support.v4.view.MarginLayoutParamsCompat.setMarginEnd:(Landroid/view/ViewGroup$MarginLayoutParams;I)V │ │ +04c090: 6200 1d03 |0000: sget-object v0, Landroid/support/v4/view/MarginLayoutParamsCompat;.IMPL:Landroid/support/v4/view/MarginLayoutParamsCompat$MarginLayoutParamsCompatImpl; // field@031d │ │ +04c094: 7230 8709 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/MarginLayoutParamsCompat$MarginLayoutParamsCompatImpl;.setMarginEnd:(Landroid/view/ViewGroup$MarginLayoutParams;I)V // method@0987 │ │ +04c09a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=192 │ │ 0x0005 line=193 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 lp Landroid/view/ViewGroup$MarginLayoutParams; │ │ 0x0000 - 0x0006 reg=2 marginEnd I │ │ @@ -42778,34 +42780,34 @@ │ │ type : '(Landroid/view/ViewGroup$MarginLayoutParams;I)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -04a504: |[04a504] android.support.v4.view.MarginLayoutParamsCompat.setMarginStart:(Landroid/view/ViewGroup$MarginLayoutParams;I)V │ │ -04a514: 6200 1d03 |0000: sget-object v0, Landroid/support/v4/view/MarginLayoutParamsCompat;.IMPL:Landroid/support/v4/view/MarginLayoutParamsCompat$MarginLayoutParamsCompatImpl; // field@031d │ │ -04a518: 7230 8809 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/MarginLayoutParamsCompat$MarginLayoutParamsCompatImpl;.setMarginStart:(Landroid/view/ViewGroup$MarginLayoutParams;I)V // method@0988 │ │ -04a51e: 0e00 |0005: return-void │ │ +04c09c: |[04c09c] android.support.v4.view.MarginLayoutParamsCompat.setMarginStart:(Landroid/view/ViewGroup$MarginLayoutParams;I)V │ │ +04c0ac: 6200 1d03 |0000: sget-object v0, Landroid/support/v4/view/MarginLayoutParamsCompat;.IMPL:Landroid/support/v4/view/MarginLayoutParamsCompat$MarginLayoutParamsCompatImpl; // field@031d │ │ +04c0b0: 7230 8809 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/MarginLayoutParamsCompat$MarginLayoutParamsCompatImpl;.setMarginStart:(Landroid/view/ViewGroup$MarginLayoutParams;I)V // method@0988 │ │ +04c0b6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=177 │ │ 0x0005 line=178 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 lp Landroid/view/ViewGroup$MarginLayoutParams; │ │ 0x0000 - 0x0006 reg=2 marginStart I │ │ │ │ Virtual methods - │ │ - source_file_idx : 2811 (MarginLayoutParamsCompat.java) │ │ + source_file_idx : 2808 (MarginLayoutParamsCompat.java) │ │ │ │ Class #197 header: │ │ -class_idx : 412 │ │ +class_idx : 409 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 826 │ │ -source_file_idx : 2815 │ │ +superclass_idx : 823 │ │ +source_file_idx : 2812 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 9 │ │ virtual_methods_size: 0 │ │ │ │ Class #197 - │ │ Class descriptor : 'Landroid/support/v4/view/MarginLayoutParamsCompatJellybeanMr1;' │ │ @@ -42820,17 +42822,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -04a520: |[04a520] android.support.v4.view.MarginLayoutParamsCompatJellybeanMr1.:()V │ │ -04a530: 7010 1c15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ -04a536: 0e00 |0003: return-void │ │ +04c0b8: |[04c0b8] android.support.v4.view.MarginLayoutParamsCompatJellybeanMr1.:()V │ │ +04c0c8: 7010 1c15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ +04c0ce: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=22 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/MarginLayoutParamsCompatJellybeanMr1; │ │ │ │ #1 : (in Landroid/support/v4/view/MarginLayoutParamsCompatJellybeanMr1;) │ │ @@ -42838,18 +42840,18 @@ │ │ type : '(Landroid/view/ViewGroup$MarginLayoutParams;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -04a538: |[04a538] android.support.v4.view.MarginLayoutParamsCompatJellybeanMr1.getLayoutDirection:(Landroid/view/ViewGroup$MarginLayoutParams;)I │ │ -04a548: 6e10 e612 0100 |0000: invoke-virtual {v1}, Landroid/view/ViewGroup$MarginLayoutParams;.getLayoutDirection:()I // method@12e6 │ │ -04a54e: 0a00 |0003: move-result v0 │ │ -04a550: 0f00 |0004: return v0 │ │ +04c0d0: |[04c0d0] android.support.v4.view.MarginLayoutParamsCompatJellybeanMr1.getLayoutDirection:(Landroid/view/ViewGroup$MarginLayoutParams;)I │ │ +04c0e0: 6e10 e612 0100 |0000: invoke-virtual {v1}, Landroid/view/ViewGroup$MarginLayoutParams;.getLayoutDirection:()I // method@12e6 │ │ +04c0e6: 0a00 |0003: move-result v0 │ │ +04c0e8: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=44 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 lp Landroid/view/ViewGroup$MarginLayoutParams; │ │ │ │ #2 : (in Landroid/support/v4/view/MarginLayoutParamsCompatJellybeanMr1;) │ │ @@ -42857,18 +42859,18 @@ │ │ type : '(Landroid/view/ViewGroup$MarginLayoutParams;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -04a554: |[04a554] android.support.v4.view.MarginLayoutParamsCompatJellybeanMr1.getMarginEnd:(Landroid/view/ViewGroup$MarginLayoutParams;)I │ │ -04a564: 6e10 e712 0100 |0000: invoke-virtual {v1}, Landroid/view/ViewGroup$MarginLayoutParams;.getMarginEnd:()I // method@12e7 │ │ -04a56a: 0a00 |0003: move-result v0 │ │ -04a56c: 0f00 |0004: return v0 │ │ +04c0ec: |[04c0ec] android.support.v4.view.MarginLayoutParamsCompatJellybeanMr1.getMarginEnd:(Landroid/view/ViewGroup$MarginLayoutParams;)I │ │ +04c0fc: 6e10 e712 0100 |0000: invoke-virtual {v1}, Landroid/view/ViewGroup$MarginLayoutParams;.getMarginEnd:()I // method@12e7 │ │ +04c102: 0a00 |0003: move-result v0 │ │ +04c104: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 lp Landroid/view/ViewGroup$MarginLayoutParams; │ │ │ │ #3 : (in Landroid/support/v4/view/MarginLayoutParamsCompatJellybeanMr1;) │ │ @@ -42876,18 +42878,18 @@ │ │ type : '(Landroid/view/ViewGroup$MarginLayoutParams;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -04a570: |[04a570] android.support.v4.view.MarginLayoutParamsCompatJellybeanMr1.getMarginStart:(Landroid/view/ViewGroup$MarginLayoutParams;)I │ │ -04a580: 6e10 e812 0100 |0000: invoke-virtual {v1}, Landroid/view/ViewGroup$MarginLayoutParams;.getMarginStart:()I // method@12e8 │ │ -04a586: 0a00 |0003: move-result v0 │ │ -04a588: 0f00 |0004: return v0 │ │ +04c108: |[04c108] android.support.v4.view.MarginLayoutParamsCompatJellybeanMr1.getMarginStart:(Landroid/view/ViewGroup$MarginLayoutParams;)I │ │ +04c118: 6e10 e812 0100 |0000: invoke-virtual {v1}, Landroid/view/ViewGroup$MarginLayoutParams;.getMarginStart:()I // method@12e8 │ │ +04c11e: 0a00 |0003: move-result v0 │ │ +04c120: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 lp Landroid/view/ViewGroup$MarginLayoutParams; │ │ │ │ #4 : (in Landroid/support/v4/view/MarginLayoutParamsCompatJellybeanMr1;) │ │ @@ -42895,18 +42897,18 @@ │ │ type : '(Landroid/view/ViewGroup$MarginLayoutParams;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -04a58c: |[04a58c] android.support.v4.view.MarginLayoutParamsCompatJellybeanMr1.isMarginRelative:(Landroid/view/ViewGroup$MarginLayoutParams;)Z │ │ -04a59c: 6e10 e912 0100 |0000: invoke-virtual {v1}, Landroid/view/ViewGroup$MarginLayoutParams;.isMarginRelative:()Z // method@12e9 │ │ -04a5a2: 0a00 |0003: move-result v0 │ │ -04a5a4: 0f00 |0004: return v0 │ │ +04c124: |[04c124] android.support.v4.view.MarginLayoutParamsCompatJellybeanMr1.isMarginRelative:(Landroid/view/ViewGroup$MarginLayoutParams;)Z │ │ +04c134: 6e10 e912 0100 |0000: invoke-virtual {v1}, Landroid/view/ViewGroup$MarginLayoutParams;.isMarginRelative:()Z // method@12e9 │ │ +04c13a: 0a00 |0003: move-result v0 │ │ +04c13c: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 lp Landroid/view/ViewGroup$MarginLayoutParams; │ │ │ │ #5 : (in Landroid/support/v4/view/MarginLayoutParamsCompatJellybeanMr1;) │ │ @@ -42914,17 +42916,17 @@ │ │ type : '(Landroid/view/ViewGroup$MarginLayoutParams;I)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -04a5a8: |[04a5a8] android.support.v4.view.MarginLayoutParamsCompatJellybeanMr1.resolveLayoutDirection:(Landroid/view/ViewGroup$MarginLayoutParams;I)V │ │ -04a5b8: 6e20 ea12 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/ViewGroup$MarginLayoutParams;.resolveLayoutDirection:(I)V // method@12ea │ │ -04a5be: 0e00 |0003: return-void │ │ +04c140: |[04c140] android.support.v4.view.MarginLayoutParamsCompatJellybeanMr1.resolveLayoutDirection:(Landroid/view/ViewGroup$MarginLayoutParams;I)V │ │ +04c150: 6e20 ea12 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/ViewGroup$MarginLayoutParams;.resolveLayoutDirection:(I)V // method@12ea │ │ +04c156: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=53 │ │ 0x0003 line=54 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 lp Landroid/view/ViewGroup$MarginLayoutParams; │ │ 0x0000 - 0x0004 reg=1 layoutDirection I │ │ @@ -42934,17 +42936,17 @@ │ │ type : '(Landroid/view/ViewGroup$MarginLayoutParams;I)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -04a5c0: |[04a5c0] android.support.v4.view.MarginLayoutParamsCompatJellybeanMr1.setLayoutDirection:(Landroid/view/ViewGroup$MarginLayoutParams;I)V │ │ -04a5d0: 6e20 eb12 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/ViewGroup$MarginLayoutParams;.setLayoutDirection:(I)V // method@12eb │ │ -04a5d6: 0e00 |0003: return-void │ │ +04c158: |[04c158] android.support.v4.view.MarginLayoutParamsCompatJellybeanMr1.setLayoutDirection:(Landroid/view/ViewGroup$MarginLayoutParams;I)V │ │ +04c168: 6e20 eb12 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/ViewGroup$MarginLayoutParams;.setLayoutDirection:(I)V // method@12eb │ │ +04c16e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=48 │ │ 0x0003 line=49 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 lp Landroid/view/ViewGroup$MarginLayoutParams; │ │ 0x0000 - 0x0004 reg=1 layoutDirection I │ │ @@ -42954,17 +42956,17 @@ │ │ type : '(Landroid/view/ViewGroup$MarginLayoutParams;I)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -04a5d8: |[04a5d8] android.support.v4.view.MarginLayoutParamsCompatJellybeanMr1.setMarginEnd:(Landroid/view/ViewGroup$MarginLayoutParams;I)V │ │ -04a5e8: 6e20 ec12 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/ViewGroup$MarginLayoutParams;.setMarginEnd:(I)V // method@12ec │ │ -04a5ee: 0e00 |0003: return-void │ │ +04c170: |[04c170] android.support.v4.view.MarginLayoutParamsCompatJellybeanMr1.setMarginEnd:(Landroid/view/ViewGroup$MarginLayoutParams;I)V │ │ +04c180: 6e20 ec12 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/ViewGroup$MarginLayoutParams;.setMarginEnd:(I)V // method@12ec │ │ +04c186: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ 0x0003 line=37 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 lp Landroid/view/ViewGroup$MarginLayoutParams; │ │ 0x0000 - 0x0004 reg=1 marginEnd I │ │ @@ -42974,33 +42976,33 @@ │ │ type : '(Landroid/view/ViewGroup$MarginLayoutParams;I)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -04a5f0: |[04a5f0] android.support.v4.view.MarginLayoutParamsCompatJellybeanMr1.setMarginStart:(Landroid/view/ViewGroup$MarginLayoutParams;I)V │ │ -04a600: 6e20 ed12 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/ViewGroup$MarginLayoutParams;.setMarginStart:(I)V // method@12ed │ │ -04a606: 0e00 |0003: return-void │ │ +04c188: |[04c188] android.support.v4.view.MarginLayoutParamsCompatJellybeanMr1.setMarginStart:(Landroid/view/ViewGroup$MarginLayoutParams;I)V │ │ +04c198: 6e20 ed12 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/ViewGroup$MarginLayoutParams;.setMarginStart:(I)V // method@12ed │ │ +04c19e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ 0x0003 line=33 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 lp Landroid/view/ViewGroup$MarginLayoutParams; │ │ 0x0000 - 0x0004 reg=1 marginStart I │ │ │ │ Virtual methods - │ │ - source_file_idx : 2815 (MarginLayoutParamsCompatJellybeanMr1.java) │ │ + source_file_idx : 2812 (MarginLayoutParamsCompatJellybeanMr1.java) │ │ │ │ Class #198 header: │ │ -class_idx : 413 │ │ +class_idx : 410 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 826 │ │ -source_file_idx : 2817 │ │ +superclass_idx : 823 │ │ +source_file_idx : 2814 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 0 │ │ │ │ Class #198 annotations: │ │ Annotations on method #2479 'setShowAsAction' │ │ @@ -43019,17 +43021,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -04a608: |[04a608] android.support.v4.view.MenuCompat.:()V │ │ -04a618: 7010 1c15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ -04a61e: 0e00 |0003: return-void │ │ +04c1a0: |[04c1a0] android.support.v4.view.MenuCompat.:()V │ │ +04c1b0: 7010 1c15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ +04c1b6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/MenuCompat; │ │ │ │ #1 : (in Landroid/support/v4/view/MenuCompat;) │ │ @@ -43037,33 +43039,33 @@ │ │ type : '(Landroid/view/MenuItem;I)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -04a620: |[04a620] android.support.v4.view.MenuCompat.setShowAsAction:(Landroid/view/MenuItem;I)V │ │ -04a630: 7120 df09 1000 |0000: invoke-static {v0, v1}, Landroid/support/v4/view/MenuItemCompat;.setShowAsAction:(Landroid/view/MenuItem;I)V // method@09df │ │ -04a636: 0e00 |0003: return-void │ │ +04c1b8: |[04c1b8] android.support.v4.view.MenuCompat.setShowAsAction:(Landroid/view/MenuItem;I)V │ │ +04c1c8: 7120 df09 1000 |0000: invoke-static {v0, v1}, Landroid/support/v4/view/MenuItemCompat;.setShowAsAction:(Landroid/view/MenuItem;I)V // method@09df │ │ +04c1ce: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ 0x0003 line=35 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 item Landroid/view/MenuItem; │ │ 0x0000 - 0x0004 reg=1 actionEnum I │ │ │ │ Virtual methods - │ │ - source_file_idx : 2817 (MenuCompat.java) │ │ + source_file_idx : 2814 (MenuCompat.java) │ │ │ │ Class #199 header: │ │ -class_idx : 418 │ │ +class_idx : 415 │ │ access_flags : 1536 (0x0600) │ │ -superclass_idx : 826 │ │ -source_file_idx : 2819 │ │ +superclass_idx : 823 │ │ +source_file_idx : 2816 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 8 │ │ │ │ Class #199 annotations: │ │ Annotations on class │ │ @@ -43123,21 +43125,21 @@ │ │ │ │ #7 : (in Landroid/support/v4/view/MenuItemCompat$MenuVersionImpl;) │ │ name : 'setShowAsAction' │ │ type : '(Landroid/view/MenuItem;I)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 2819 (MenuItemCompat.java) │ │ + source_file_idx : 2816 (MenuItemCompat.java) │ │ │ │ Class #200 header: │ │ -class_idx : 419 │ │ +class_idx : 416 │ │ access_flags : 1537 (0x0601) │ │ -superclass_idx : 826 │ │ -source_file_idx : 2819 │ │ +superclass_idx : 823 │ │ +source_file_idx : 2816 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 2 │ │ │ │ Class #200 annotations: │ │ Annotations on class │ │ @@ -43161,21 +43163,21 @@ │ │ │ │ #1 : (in Landroid/support/v4/view/MenuItemCompat$OnActionExpandListener;) │ │ name : 'onMenuItemActionExpand' │ │ type : '(Landroid/view/MenuItem;)Z' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 2819 (MenuItemCompat.java) │ │ + source_file_idx : 2816 (MenuItemCompat.java) │ │ │ │ Class #201 header: │ │ -class_idx : 420 │ │ +class_idx : 417 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 826 │ │ -source_file_idx : 2819 │ │ +superclass_idx : 823 │ │ +source_file_idx : 2816 │ │ static_fields_size : 7 │ │ instance_fields_size: 0 │ │ direct_methods_size : 12 │ │ virtual_methods_size: 0 │ │ │ │ Class #201 annotations: │ │ Annotations on class │ │ @@ -43229,32 +43231,32 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 34 16-bit code units │ │ -04a638: |[04a638] android.support.v4.view.MenuItemCompat.:()V │ │ -04a648: 6000 1f00 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@001f │ │ -04a64c: 1301 0e00 |0002: const/16 v1, #int 14 // #e │ │ -04a650: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ -04a654: 2201 a101 |0006: new-instance v1, Landroid/support/v4/view/MenuItemCompat$IcsMenuVersionImpl; // type@01a1 │ │ -04a658: 7010 c509 0100 |0008: invoke-direct {v1}, Landroid/support/v4/view/MenuItemCompat$IcsMenuVersionImpl;.:()V // method@09c5 │ │ -04a65e: 6901 2003 |000b: sput-object v1, Landroid/support/v4/view/MenuItemCompat;.IMPL:Landroid/support/v4/view/MenuItemCompat$MenuVersionImpl; // field@0320 │ │ -04a662: 0e00 |000d: return-void │ │ -04a664: 1301 0b00 |000e: const/16 v1, #int 11 // #b │ │ -04a668: 3410 0a00 |0010: if-lt v0, v1, 001a // +000a │ │ -04a66c: 2201 9f01 |0012: new-instance v1, Landroid/support/v4/view/MenuItemCompat$HoneycombMenuVersionImpl; // type@019f │ │ -04a670: 7010 b909 0100 |0014: invoke-direct {v1}, Landroid/support/v4/view/MenuItemCompat$HoneycombMenuVersionImpl;.:()V // method@09b9 │ │ -04a676: 6901 2003 |0017: sput-object v1, Landroid/support/v4/view/MenuItemCompat;.IMPL:Landroid/support/v4/view/MenuItemCompat$MenuVersionImpl; // field@0320 │ │ -04a67a: 28f4 |0019: goto 000d // -000c │ │ -04a67c: 2201 9e01 |001a: new-instance v1, Landroid/support/v4/view/MenuItemCompat$BaseMenuVersionImpl; // type@019e │ │ -04a680: 7010 b009 0100 |001c: invoke-direct {v1}, Landroid/support/v4/view/MenuItemCompat$BaseMenuVersionImpl;.:()V // method@09b0 │ │ -04a686: 6901 2003 |001f: sput-object v1, Landroid/support/v4/view/MenuItemCompat;.IMPL:Landroid/support/v4/view/MenuItemCompat$MenuVersionImpl; // field@0320 │ │ -04a68a: 28ec |0021: goto 000d // -0014 │ │ +04c1d0: |[04c1d0] android.support.v4.view.MenuItemCompat.:()V │ │ +04c1e0: 6000 1f00 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@001f │ │ +04c1e4: 1301 0e00 |0002: const/16 v1, #int 14 // #e │ │ +04c1e8: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ +04c1ec: 2201 9e01 |0006: new-instance v1, Landroid/support/v4/view/MenuItemCompat$IcsMenuVersionImpl; // type@019e │ │ +04c1f0: 7010 c509 0100 |0008: invoke-direct {v1}, Landroid/support/v4/view/MenuItemCompat$IcsMenuVersionImpl;.:()V // method@09c5 │ │ +04c1f6: 6901 2003 |000b: sput-object v1, Landroid/support/v4/view/MenuItemCompat;.IMPL:Landroid/support/v4/view/MenuItemCompat$MenuVersionImpl; // field@0320 │ │ +04c1fa: 0e00 |000d: return-void │ │ +04c1fc: 1301 0b00 |000e: const/16 v1, #int 11 // #b │ │ +04c200: 3410 0a00 |0010: if-lt v0, v1, 001a // +000a │ │ +04c204: 2201 9c01 |0012: new-instance v1, Landroid/support/v4/view/MenuItemCompat$HoneycombMenuVersionImpl; // type@019c │ │ +04c208: 7010 b909 0100 |0014: invoke-direct {v1}, Landroid/support/v4/view/MenuItemCompat$HoneycombMenuVersionImpl;.:()V // method@09b9 │ │ +04c20e: 6901 2003 |0017: sput-object v1, Landroid/support/v4/view/MenuItemCompat;.IMPL:Landroid/support/v4/view/MenuItemCompat$MenuVersionImpl; // field@0320 │ │ +04c212: 28f4 |0019: goto 000d // -000c │ │ +04c214: 2201 9b01 |001a: new-instance v1, Landroid/support/v4/view/MenuItemCompat$BaseMenuVersionImpl; // type@019b │ │ +04c218: 7010 b009 0100 |001c: invoke-direct {v1}, Landroid/support/v4/view/MenuItemCompat$BaseMenuVersionImpl;.:()V // method@09b0 │ │ +04c21e: 6901 2003 |001f: sput-object v1, Landroid/support/v4/view/MenuItemCompat;.IMPL:Landroid/support/v4/view/MenuItemCompat$MenuVersionImpl; // field@0320 │ │ +04c222: 28ec |0021: goto 000d // -0014 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=247 │ │ 0x0002 line=248 │ │ 0x0006 line=249 │ │ 0x000d line=255 │ │ 0x000e line=250 │ │ @@ -43268,17 +43270,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -04a68c: |[04a68c] android.support.v4.view.MenuItemCompat.:()V │ │ -04a69c: 7010 1c15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ -04a6a2: 0e00 |0003: return-void │ │ +04c224: |[04c224] android.support.v4.view.MenuItemCompat.:()V │ │ +04c234: 7010 1c15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ +04c23a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ 0x0003 line=200 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/MenuItemCompat; │ │ │ │ @@ -43287,25 +43289,25 @@ │ │ type : '(Landroid/view/MenuItem;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -04a6a4: |[04a6a4] android.support.v4.view.MenuItemCompat.collapseActionView:(Landroid/view/MenuItem;)Z │ │ -04a6b4: 2010 2601 |0000: instance-of v0, v1, Landroid/support/v4/internal/view/SupportMenuItem; // type@0126 │ │ -04a6b8: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ -04a6bc: 1f01 2601 |0004: check-cast v1, Landroid/support/v4/internal/view/SupportMenuItem; // type@0126 │ │ -04a6c0: 7210 7a06 0100 |0006: invoke-interface {v1}, Landroid/support/v4/internal/view/SupportMenuItem;.collapseActionView:()Z // method@067a │ │ -04a6c6: 0a00 |0009: move-result v0 │ │ -04a6c8: 0f00 |000a: return v0 │ │ -04a6ca: 6200 2003 |000b: sget-object v0, Landroid/support/v4/view/MenuItemCompat;.IMPL:Landroid/support/v4/view/MenuItemCompat$MenuVersionImpl; // field@0320 │ │ -04a6ce: 7220 ca09 1000 |000d: invoke-interface {v0, v1}, Landroid/support/v4/view/MenuItemCompat$MenuVersionImpl;.collapseActionView:(Landroid/view/MenuItem;)Z // method@09ca │ │ -04a6d4: 0a00 |0010: move-result v0 │ │ -04a6d6: 28f9 |0011: goto 000a // -0007 │ │ +04c23c: |[04c23c] android.support.v4.view.MenuItemCompat.collapseActionView:(Landroid/view/MenuItem;)Z │ │ +04c24c: 2010 2301 |0000: instance-of v0, v1, Landroid/support/v4/internal/view/SupportMenuItem; // type@0123 │ │ +04c250: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ +04c254: 1f01 2301 |0004: check-cast v1, Landroid/support/v4/internal/view/SupportMenuItem; // type@0123 │ │ +04c258: 7210 7a06 0100 |0006: invoke-interface {v1}, Landroid/support/v4/internal/view/SupportMenuItem;.collapseActionView:()Z // method@067a │ │ +04c25e: 0a00 |0009: move-result v0 │ │ +04c260: 0f00 |000a: return v0 │ │ +04c262: 6200 2003 |000b: sget-object v0, Landroid/support/v4/view/MenuItemCompat;.IMPL:Landroid/support/v4/view/MenuItemCompat$MenuVersionImpl; // field@0320 │ │ +04c266: 7220 ca09 1000 |000d: invoke-interface {v0, v1}, Landroid/support/v4/view/MenuItemCompat$MenuVersionImpl;.collapseActionView:(Landroid/view/MenuItem;)Z // method@09ca │ │ +04c26c: 0a00 |0010: move-result v0 │ │ +04c26e: 28f9 |0011: goto 000a // -0007 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=402 │ │ 0x0004 line=403 │ │ 0x000a line=405 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 item Landroid/view/MenuItem; │ │ @@ -43316,25 +43318,25 @@ │ │ type : '(Landroid/view/MenuItem;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -04a6d8: |[04a6d8] android.support.v4.view.MenuItemCompat.expandActionView:(Landroid/view/MenuItem;)Z │ │ -04a6e8: 2010 2601 |0000: instance-of v0, v1, Landroid/support/v4/internal/view/SupportMenuItem; // type@0126 │ │ -04a6ec: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ -04a6f0: 1f01 2601 |0004: check-cast v1, Landroid/support/v4/internal/view/SupportMenuItem; // type@0126 │ │ -04a6f4: 7210 7b06 0100 |0006: invoke-interface {v1}, Landroid/support/v4/internal/view/SupportMenuItem;.expandActionView:()Z // method@067b │ │ -04a6fa: 0a00 |0009: move-result v0 │ │ -04a6fc: 0f00 |000a: return v0 │ │ -04a6fe: 6200 2003 |000b: sget-object v0, Landroid/support/v4/view/MenuItemCompat;.IMPL:Landroid/support/v4/view/MenuItemCompat$MenuVersionImpl; // field@0320 │ │ -04a702: 7220 cb09 1000 |000d: invoke-interface {v0, v1}, Landroid/support/v4/view/MenuItemCompat$MenuVersionImpl;.expandActionView:(Landroid/view/MenuItem;)Z // method@09cb │ │ -04a708: 0a00 |0010: move-result v0 │ │ -04a70a: 28f9 |0011: goto 000a // -0007 │ │ +04c270: |[04c270] android.support.v4.view.MenuItemCompat.expandActionView:(Landroid/view/MenuItem;)Z │ │ +04c280: 2010 2301 |0000: instance-of v0, v1, Landroid/support/v4/internal/view/SupportMenuItem; // type@0123 │ │ +04c284: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ +04c288: 1f01 2301 |0004: check-cast v1, Landroid/support/v4/internal/view/SupportMenuItem; // type@0123 │ │ +04c28c: 7210 7b06 0100 |0006: invoke-interface {v1}, Landroid/support/v4/internal/view/SupportMenuItem;.expandActionView:()Z // method@067b │ │ +04c292: 0a00 |0009: move-result v0 │ │ +04c294: 0f00 |000a: return v0 │ │ +04c296: 6200 2003 |000b: sget-object v0, Landroid/support/v4/view/MenuItemCompat;.IMPL:Landroid/support/v4/view/MenuItemCompat$MenuVersionImpl; // field@0320 │ │ +04c29a: 7220 cb09 1000 |000d: invoke-interface {v0, v1}, Landroid/support/v4/view/MenuItemCompat$MenuVersionImpl;.expandActionView:(Landroid/view/MenuItem;)Z // method@09cb │ │ +04c2a0: 0a00 |0010: move-result v0 │ │ +04c2a2: 28f9 |0011: goto 000a // -0007 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=383 │ │ 0x0004 line=384 │ │ 0x000a line=386 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 item Landroid/view/MenuItem; │ │ @@ -43345,26 +43347,26 @@ │ │ type : '(Landroid/view/MenuItem;)Landroid/support/v4/view/ActionProvider;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -04a70c: |[04a70c] android.support.v4.view.MenuItemCompat.getActionProvider:(Landroid/view/MenuItem;)Landroid/support/v4/view/ActionProvider; │ │ -04a71c: 2020 2601 |0000: instance-of v0, v2, Landroid/support/v4/internal/view/SupportMenuItem; // type@0126 │ │ -04a720: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ -04a724: 1f02 2601 |0004: check-cast v2, Landroid/support/v4/internal/view/SupportMenuItem; // type@0126 │ │ -04a728: 7210 7d06 0200 |0006: invoke-interface {v2}, Landroid/support/v4/internal/view/SupportMenuItem;.getSupportActionProvider:()Landroid/support/v4/view/ActionProvider; // method@067d │ │ -04a72e: 0c00 |0009: move-result-object v0 │ │ -04a730: 1100 |000a: return-object v0 │ │ -04a732: 1a00 020b |000b: const-string v0, "MenuItemCompat" // string@0b02 │ │ -04a736: 1a01 f114 |000d: const-string v1, "getActionProvider: item does not implement SupportMenuItem; returning null" // string@14f1 │ │ -04a73a: 7120 fa11 1000 |000f: invoke-static {v0, v1}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@11fa │ │ -04a740: 1200 |0012: const/4 v0, #int 0 // #0 │ │ -04a742: 28f7 |0013: goto 000a // -0009 │ │ +04c2a4: |[04c2a4] android.support.v4.view.MenuItemCompat.getActionProvider:(Landroid/view/MenuItem;)Landroid/support/v4/view/ActionProvider; │ │ +04c2b4: 2020 2301 |0000: instance-of v0, v2, Landroid/support/v4/internal/view/SupportMenuItem; // type@0123 │ │ +04c2b8: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ +04c2bc: 1f02 2301 |0004: check-cast v2, Landroid/support/v4/internal/view/SupportMenuItem; // type@0123 │ │ +04c2c0: 7210 7d06 0200 |0006: invoke-interface {v2}, Landroid/support/v4/internal/view/SupportMenuItem;.getSupportActionProvider:()Landroid/support/v4/view/ActionProvider; // method@067d │ │ +04c2c6: 0c00 |0009: move-result-object v0 │ │ +04c2c8: 1100 |000a: return-object v0 │ │ +04c2ca: 1a00 ff0a |000b: const-string v0, "MenuItemCompat" // string@0aff │ │ +04c2ce: 1a01 ed14 |000d: const-string v1, "getActionProvider: item does not implement SupportMenuItem; returning null" // string@14ed │ │ +04c2d2: 7120 fa11 1000 |000f: invoke-static {v0, v1}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@11fa │ │ +04c2d8: 1200 |0012: const/4 v0, #int 0 // #0 │ │ +04c2da: 28f7 |0013: goto 000a // -0009 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=361 │ │ 0x0004 line=362 │ │ 0x000a line=367 │ │ 0x000b line=366 │ │ 0x0012 line=367 │ │ @@ -43377,25 +43379,25 @@ │ │ type : '(Landroid/view/MenuItem;)Landroid/view/View;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -04a744: |[04a744] android.support.v4.view.MenuItemCompat.getActionView:(Landroid/view/MenuItem;)Landroid/view/View; │ │ -04a754: 2010 2601 |0000: instance-of v0, v1, Landroid/support/v4/internal/view/SupportMenuItem; // type@0126 │ │ -04a758: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ -04a75c: 1f01 2601 |0004: check-cast v1, Landroid/support/v4/internal/view/SupportMenuItem; // type@0126 │ │ -04a760: 7210 7c06 0100 |0006: invoke-interface {v1}, Landroid/support/v4/internal/view/SupportMenuItem;.getActionView:()Landroid/view/View; // method@067c │ │ -04a766: 0c00 |0009: move-result-object v0 │ │ -04a768: 1100 |000a: return-object v0 │ │ -04a76a: 6200 2003 |000b: sget-object v0, Landroid/support/v4/view/MenuItemCompat;.IMPL:Landroid/support/v4/view/MenuItemCompat$MenuVersionImpl; // field@0320 │ │ -04a76e: 7220 cc09 1000 |000d: invoke-interface {v0, v1}, Landroid/support/v4/view/MenuItemCompat$MenuVersionImpl;.getActionView:(Landroid/view/MenuItem;)Landroid/view/View; // method@09cc │ │ -04a774: 0c00 |0010: move-result-object v0 │ │ -04a776: 28f9 |0011: goto 000a // -0007 │ │ +04c2dc: |[04c2dc] android.support.v4.view.MenuItemCompat.getActionView:(Landroid/view/MenuItem;)Landroid/view/View; │ │ +04c2ec: 2010 2301 |0000: instance-of v0, v1, Landroid/support/v4/internal/view/SupportMenuItem; // type@0123 │ │ +04c2f0: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ +04c2f4: 1f01 2301 |0004: check-cast v1, Landroid/support/v4/internal/view/SupportMenuItem; // type@0123 │ │ +04c2f8: 7210 7c06 0100 |0006: invoke-interface {v1}, Landroid/support/v4/internal/view/SupportMenuItem;.getActionView:()Landroid/view/View; // method@067c │ │ +04c2fe: 0c00 |0009: move-result-object v0 │ │ +04c300: 1100 |000a: return-object v0 │ │ +04c302: 6200 2003 |000b: sget-object v0, Landroid/support/v4/view/MenuItemCompat;.IMPL:Landroid/support/v4/view/MenuItemCompat$MenuVersionImpl; // field@0320 │ │ +04c306: 7220 cc09 1000 |000d: invoke-interface {v0, v1}, Landroid/support/v4/view/MenuItemCompat$MenuVersionImpl;.getActionView:(Landroid/view/MenuItem;)Landroid/view/View; // method@09cc │ │ +04c30c: 0c00 |0010: move-result-object v0 │ │ +04c30e: 28f9 |0011: goto 000a // -0007 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=322 │ │ 0x0004 line=323 │ │ 0x000a line=325 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 item Landroid/view/MenuItem; │ │ @@ -43406,25 +43408,25 @@ │ │ type : '(Landroid/view/MenuItem;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -04a778: |[04a778] android.support.v4.view.MenuItemCompat.isActionViewExpanded:(Landroid/view/MenuItem;)Z │ │ -04a788: 2010 2601 |0000: instance-of v0, v1, Landroid/support/v4/internal/view/SupportMenuItem; // type@0126 │ │ -04a78c: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ -04a790: 1f01 2601 |0004: check-cast v1, Landroid/support/v4/internal/view/SupportMenuItem; // type@0126 │ │ -04a794: 7210 7e06 0100 |0006: invoke-interface {v1}, Landroid/support/v4/internal/view/SupportMenuItem;.isActionViewExpanded:()Z // method@067e │ │ -04a79a: 0a00 |0009: move-result v0 │ │ -04a79c: 0f00 |000a: return v0 │ │ -04a79e: 6200 2003 |000b: sget-object v0, Landroid/support/v4/view/MenuItemCompat;.IMPL:Landroid/support/v4/view/MenuItemCompat$MenuVersionImpl; // field@0320 │ │ -04a7a2: 7220 cd09 1000 |000d: invoke-interface {v0, v1}, Landroid/support/v4/view/MenuItemCompat$MenuVersionImpl;.isActionViewExpanded:(Landroid/view/MenuItem;)Z // method@09cd │ │ -04a7a8: 0a00 |0010: move-result v0 │ │ -04a7aa: 28f9 |0011: goto 000a // -0007 │ │ +04c310: |[04c310] android.support.v4.view.MenuItemCompat.isActionViewExpanded:(Landroid/view/MenuItem;)Z │ │ +04c320: 2010 2301 |0000: instance-of v0, v1, Landroid/support/v4/internal/view/SupportMenuItem; // type@0123 │ │ +04c324: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ +04c328: 1f01 2301 |0004: check-cast v1, Landroid/support/v4/internal/view/SupportMenuItem; // type@0123 │ │ +04c32c: 7210 7e06 0100 |0006: invoke-interface {v1}, Landroid/support/v4/internal/view/SupportMenuItem;.isActionViewExpanded:()Z // method@067e │ │ +04c332: 0a00 |0009: move-result v0 │ │ +04c334: 0f00 |000a: return v0 │ │ +04c336: 6200 2003 |000b: sget-object v0, Landroid/support/v4/view/MenuItemCompat;.IMPL:Landroid/support/v4/view/MenuItemCompat$MenuVersionImpl; // field@0320 │ │ +04c33a: 7220 cd09 1000 |000d: invoke-interface {v0, v1}, Landroid/support/v4/view/MenuItemCompat$MenuVersionImpl;.isActionViewExpanded:(Landroid/view/MenuItem;)Z // method@09cd │ │ +04c340: 0a00 |0010: move-result v0 │ │ +04c342: 28f9 |0011: goto 000a // -0007 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=418 │ │ 0x0004 line=419 │ │ 0x000a line=421 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 item Landroid/view/MenuItem; │ │ @@ -43435,25 +43437,25 @@ │ │ type : '(Landroid/view/MenuItem;Landroid/support/v4/view/ActionProvider;)Landroid/view/MenuItem;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 19 16-bit code units │ │ -04a7ac: |[04a7ac] android.support.v4.view.MenuItemCompat.setActionProvider:(Landroid/view/MenuItem;Landroid/support/v4/view/ActionProvider;)Landroid/view/MenuItem; │ │ -04a7bc: 2020 2601 |0000: instance-of v0, v2, Landroid/support/v4/internal/view/SupportMenuItem; // type@0126 │ │ -04a7c0: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ -04a7c4: 1f02 2601 |0004: check-cast v2, Landroid/support/v4/internal/view/SupportMenuItem; // type@0126 │ │ -04a7c8: 7220 8306 3200 |0006: invoke-interface {v2, v3}, Landroid/support/v4/internal/view/SupportMenuItem;.setSupportActionProvider:(Landroid/support/v4/view/ActionProvider;)Landroid/support/v4/internal/view/SupportMenuItem; // method@0683 │ │ -04a7ce: 0c02 |0009: move-result-object v2 │ │ -04a7d0: 1102 |000a: return-object v2 │ │ -04a7d2: 1a00 020b |000b: const-string v0, "MenuItemCompat" // string@0b02 │ │ -04a7d6: 1a01 2020 |000d: const-string v1, "setActionProvider: item does not implement SupportMenuItem; ignoring" // string@2020 │ │ -04a7da: 7120 fa11 1000 |000f: invoke-static {v0, v1}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@11fa │ │ -04a7e0: 28f8 |0012: goto 000a // -0008 │ │ +04c344: |[04c344] android.support.v4.view.MenuItemCompat.setActionProvider:(Landroid/view/MenuItem;Landroid/support/v4/view/ActionProvider;)Landroid/view/MenuItem; │ │ +04c354: 2020 2301 |0000: instance-of v0, v2, Landroid/support/v4/internal/view/SupportMenuItem; // type@0123 │ │ +04c358: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ +04c35c: 1f02 2301 |0004: check-cast v2, Landroid/support/v4/internal/view/SupportMenuItem; // type@0123 │ │ +04c360: 7220 8306 3200 |0006: invoke-interface {v2, v3}, Landroid/support/v4/internal/view/SupportMenuItem;.setSupportActionProvider:(Landroid/support/v4/view/ActionProvider;)Landroid/support/v4/internal/view/SupportMenuItem; // method@0683 │ │ +04c366: 0c02 |0009: move-result-object v2 │ │ +04c368: 1102 |000a: return-object v2 │ │ +04c36a: 1a00 ff0a |000b: const-string v0, "MenuItemCompat" // string@0aff │ │ +04c36e: 1a01 1c20 |000d: const-string v1, "setActionProvider: item does not implement SupportMenuItem; ignoring" // string@201c │ │ +04c372: 7120 fa11 1000 |000f: invoke-static {v0, v1}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@11fa │ │ +04c378: 28f8 |0012: goto 000a // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=344 │ │ 0x0004 line=345 │ │ 0x000a line=349 │ │ 0x000b line=348 │ │ locals : │ │ @@ -43466,25 +43468,25 @@ │ │ type : '(Landroid/view/MenuItem;I)Landroid/view/MenuItem;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 18 16-bit code units │ │ -04a7e4: |[04a7e4] android.support.v4.view.MenuItemCompat.setActionView:(Landroid/view/MenuItem;I)Landroid/view/MenuItem; │ │ -04a7f4: 2010 2601 |0000: instance-of v0, v1, Landroid/support/v4/internal/view/SupportMenuItem; // type@0126 │ │ -04a7f8: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ -04a7fc: 1f01 2601 |0004: check-cast v1, Landroid/support/v4/internal/view/SupportMenuItem; // type@0126 │ │ -04a800: 7220 7f06 2100 |0006: invoke-interface {v1, v2}, Landroid/support/v4/internal/view/SupportMenuItem;.setActionView:(I)Landroid/view/MenuItem; // method@067f │ │ -04a806: 0c00 |0009: move-result-object v0 │ │ -04a808: 1100 |000a: return-object v0 │ │ -04a80a: 6200 2003 |000b: sget-object v0, Landroid/support/v4/view/MenuItemCompat;.IMPL:Landroid/support/v4/view/MenuItemCompat$MenuVersionImpl; // field@0320 │ │ -04a80e: 7230 ce09 1002 |000d: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/MenuItemCompat$MenuVersionImpl;.setActionView:(Landroid/view/MenuItem;I)Landroid/view/MenuItem; // method@09ce │ │ -04a814: 0c00 |0010: move-result-object v0 │ │ -04a816: 28f9 |0011: goto 000a // -0007 │ │ +04c37c: |[04c37c] android.support.v4.view.MenuItemCompat.setActionView:(Landroid/view/MenuItem;I)Landroid/view/MenuItem; │ │ +04c38c: 2010 2301 |0000: instance-of v0, v1, Landroid/support/v4/internal/view/SupportMenuItem; // type@0123 │ │ +04c390: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ +04c394: 1f01 2301 |0004: check-cast v1, Landroid/support/v4/internal/view/SupportMenuItem; // type@0123 │ │ +04c398: 7220 7f06 2100 |0006: invoke-interface {v1, v2}, Landroid/support/v4/internal/view/SupportMenuItem;.setActionView:(I)Landroid/view/MenuItem; // method@067f │ │ +04c39e: 0c00 |0009: move-result-object v0 │ │ +04c3a0: 1100 |000a: return-object v0 │ │ +04c3a2: 6200 2003 |000b: sget-object v0, Landroid/support/v4/view/MenuItemCompat;.IMPL:Landroid/support/v4/view/MenuItemCompat$MenuVersionImpl; // field@0320 │ │ +04c3a6: 7230 ce09 1002 |000d: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/MenuItemCompat$MenuVersionImpl;.setActionView:(Landroid/view/MenuItem;I)Landroid/view/MenuItem; // method@09ce │ │ +04c3ac: 0c00 |0010: move-result-object v0 │ │ +04c3ae: 28f9 |0011: goto 000a // -0007 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=309 │ │ 0x0004 line=310 │ │ 0x000a line=312 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 item Landroid/view/MenuItem; │ │ @@ -43496,25 +43498,25 @@ │ │ type : '(Landroid/view/MenuItem;Landroid/view/View;)Landroid/view/MenuItem;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 18 16-bit code units │ │ -04a818: |[04a818] android.support.v4.view.MenuItemCompat.setActionView:(Landroid/view/MenuItem;Landroid/view/View;)Landroid/view/MenuItem; │ │ -04a828: 2010 2601 |0000: instance-of v0, v1, Landroid/support/v4/internal/view/SupportMenuItem; // type@0126 │ │ -04a82c: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ -04a830: 1f01 2601 |0004: check-cast v1, Landroid/support/v4/internal/view/SupportMenuItem; // type@0126 │ │ -04a834: 7220 8006 2100 |0006: invoke-interface {v1, v2}, Landroid/support/v4/internal/view/SupportMenuItem;.setActionView:(Landroid/view/View;)Landroid/view/MenuItem; // method@0680 │ │ -04a83a: 0c00 |0009: move-result-object v0 │ │ -04a83c: 1100 |000a: return-object v0 │ │ -04a83e: 6200 2003 |000b: sget-object v0, Landroid/support/v4/view/MenuItemCompat;.IMPL:Landroid/support/v4/view/MenuItemCompat$MenuVersionImpl; // field@0320 │ │ -04a842: 7230 cf09 1002 |000d: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/MenuItemCompat$MenuVersionImpl;.setActionView:(Landroid/view/MenuItem;Landroid/view/View;)Landroid/view/MenuItem; // method@09cf │ │ -04a848: 0c00 |0010: move-result-object v0 │ │ -04a84a: 28f9 |0011: goto 000a // -0007 │ │ +04c3b0: |[04c3b0] android.support.v4.view.MenuItemCompat.setActionView:(Landroid/view/MenuItem;Landroid/view/View;)Landroid/view/MenuItem; │ │ +04c3c0: 2010 2301 |0000: instance-of v0, v1, Landroid/support/v4/internal/view/SupportMenuItem; // type@0123 │ │ +04c3c4: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ +04c3c8: 1f01 2301 |0004: check-cast v1, Landroid/support/v4/internal/view/SupportMenuItem; // type@0123 │ │ +04c3cc: 7220 8006 2100 |0006: invoke-interface {v1, v2}, Landroid/support/v4/internal/view/SupportMenuItem;.setActionView:(Landroid/view/View;)Landroid/view/MenuItem; // method@0680 │ │ +04c3d2: 0c00 |0009: move-result-object v0 │ │ +04c3d4: 1100 |000a: return-object v0 │ │ +04c3d6: 6200 2003 |000b: sget-object v0, Landroid/support/v4/view/MenuItemCompat;.IMPL:Landroid/support/v4/view/MenuItemCompat$MenuVersionImpl; // field@0320 │ │ +04c3da: 7230 cf09 1002 |000d: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/MenuItemCompat$MenuVersionImpl;.setActionView:(Landroid/view/MenuItem;Landroid/view/View;)Landroid/view/MenuItem; // method@09cf │ │ +04c3e0: 0c00 |0010: move-result-object v0 │ │ +04c3e2: 28f9 |0011: goto 000a // -0007 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=287 │ │ 0x0004 line=288 │ │ 0x000a line=290 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 item Landroid/view/MenuItem; │ │ @@ -43526,25 +43528,25 @@ │ │ type : '(Landroid/view/MenuItem;Landroid/support/v4/view/MenuItemCompat$OnActionExpandListener;)Landroid/view/MenuItem;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 18 16-bit code units │ │ -04a84c: |[04a84c] android.support.v4.view.MenuItemCompat.setOnActionExpandListener:(Landroid/view/MenuItem;Landroid/support/v4/view/MenuItemCompat$OnActionExpandListener;)Landroid/view/MenuItem; │ │ -04a85c: 2010 2601 |0000: instance-of v0, v1, Landroid/support/v4/internal/view/SupportMenuItem; // type@0126 │ │ -04a860: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ -04a864: 1f01 2601 |0004: check-cast v1, Landroid/support/v4/internal/view/SupportMenuItem; // type@0126 │ │ -04a868: 7220 8406 2100 |0006: invoke-interface {v1, v2}, Landroid/support/v4/internal/view/SupportMenuItem;.setSupportOnActionExpandListener:(Landroid/support/v4/view/MenuItemCompat$OnActionExpandListener;)Landroid/support/v4/internal/view/SupportMenuItem; // method@0684 │ │ -04a86e: 0c00 |0009: move-result-object v0 │ │ -04a870: 1100 |000a: return-object v0 │ │ -04a872: 6200 2003 |000b: sget-object v0, Landroid/support/v4/view/MenuItemCompat;.IMPL:Landroid/support/v4/view/MenuItemCompat$MenuVersionImpl; // field@0320 │ │ -04a876: 7230 d009 1002 |000d: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/MenuItemCompat$MenuVersionImpl;.setOnActionExpandListener:(Landroid/view/MenuItem;Landroid/support/v4/view/MenuItemCompat$OnActionExpandListener;)Landroid/view/MenuItem; // method@09d0 │ │ -04a87c: 0c00 |0010: move-result-object v0 │ │ -04a87e: 28f9 |0011: goto 000a // -0007 │ │ +04c3e4: |[04c3e4] android.support.v4.view.MenuItemCompat.setOnActionExpandListener:(Landroid/view/MenuItem;Landroid/support/v4/view/MenuItemCompat$OnActionExpandListener;)Landroid/view/MenuItem; │ │ +04c3f4: 2010 2301 |0000: instance-of v0, v1, Landroid/support/v4/internal/view/SupportMenuItem; // type@0123 │ │ +04c3f8: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ +04c3fc: 1f01 2301 |0004: check-cast v1, Landroid/support/v4/internal/view/SupportMenuItem; // type@0123 │ │ +04c400: 7220 8406 2100 |0006: invoke-interface {v1, v2}, Landroid/support/v4/internal/view/SupportMenuItem;.setSupportOnActionExpandListener:(Landroid/support/v4/view/MenuItemCompat$OnActionExpandListener;)Landroid/support/v4/internal/view/SupportMenuItem; // method@0684 │ │ +04c406: 0c00 |0009: move-result-object v0 │ │ +04c408: 1100 |000a: return-object v0 │ │ +04c40a: 6200 2003 |000b: sget-object v0, Landroid/support/v4/view/MenuItemCompat;.IMPL:Landroid/support/v4/view/MenuItemCompat$MenuVersionImpl; // field@0320 │ │ +04c40e: 7230 d009 1002 |000d: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/MenuItemCompat$MenuVersionImpl;.setOnActionExpandListener:(Landroid/view/MenuItem;Landroid/support/v4/view/MenuItemCompat$OnActionExpandListener;)Landroid/view/MenuItem; // method@09d0 │ │ +04c414: 0c00 |0010: move-result-object v0 │ │ +04c416: 28f9 |0011: goto 000a // -0007 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=435 │ │ 0x0004 line=436 │ │ 0x000a line=438 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 item Landroid/view/MenuItem; │ │ @@ -43556,42 +43558,42 @@ │ │ type : '(Landroid/view/MenuItem;I)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 16 16-bit code units │ │ -04a880: |[04a880] android.support.v4.view.MenuItemCompat.setShowAsAction:(Landroid/view/MenuItem;I)V │ │ -04a890: 2010 2601 |0000: instance-of v0, v1, Landroid/support/v4/internal/view/SupportMenuItem; // type@0126 │ │ -04a894: 3800 0800 |0002: if-eqz v0, 000a // +0008 │ │ -04a898: 1f01 2601 |0004: check-cast v1, Landroid/support/v4/internal/view/SupportMenuItem; // type@0126 │ │ -04a89c: 7220 8106 2100 |0006: invoke-interface {v1, v2}, Landroid/support/v4/internal/view/SupportMenuItem;.setShowAsAction:(I)V // method@0681 │ │ -04a8a2: 0e00 |0009: return-void │ │ -04a8a4: 6200 2003 |000a: sget-object v0, Landroid/support/v4/view/MenuItemCompat;.IMPL:Landroid/support/v4/view/MenuItemCompat$MenuVersionImpl; // field@0320 │ │ -04a8a8: 7230 d109 1002 |000c: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/MenuItemCompat$MenuVersionImpl;.setShowAsAction:(Landroid/view/MenuItem;I)V // method@09d1 │ │ -04a8ae: 28fa |000f: goto 0009 // -0006 │ │ +04c418: |[04c418] android.support.v4.view.MenuItemCompat.setShowAsAction:(Landroid/view/MenuItem;I)V │ │ +04c428: 2010 2301 |0000: instance-of v0, v1, Landroid/support/v4/internal/view/SupportMenuItem; // type@0123 │ │ +04c42c: 3800 0800 |0002: if-eqz v0, 000a // +0008 │ │ +04c430: 1f01 2301 |0004: check-cast v1, Landroid/support/v4/internal/view/SupportMenuItem; // type@0123 │ │ +04c434: 7220 8106 2100 |0006: invoke-interface {v1, v2}, Landroid/support/v4/internal/view/SupportMenuItem;.setShowAsAction:(I)V // method@0681 │ │ +04c43a: 0e00 |0009: return-void │ │ +04c43c: 6200 2003 |000a: sget-object v0, Landroid/support/v4/view/MenuItemCompat;.IMPL:Landroid/support/v4/view/MenuItemCompat$MenuVersionImpl; // field@0320 │ │ +04c440: 7230 d109 1002 |000c: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/MenuItemCompat$MenuVersionImpl;.setShowAsAction:(Landroid/view/MenuItem;I)V // method@09d1 │ │ +04c446: 28fa |000f: goto 0009 // -0006 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=268 │ │ 0x0004 line=269 │ │ 0x0009 line=273 │ │ 0x000a line=271 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 item Landroid/view/MenuItem; │ │ 0x000a - 0x0010 reg=1 item Landroid/view/MenuItem; │ │ 0x0000 - 0x0010 reg=2 actionEnum I │ │ │ │ Virtual methods - │ │ - source_file_idx : 2819 (MenuItemCompat.java) │ │ + source_file_idx : 2816 (MenuItemCompat.java) │ │ │ │ Class #202 header: │ │ -class_idx : 421 │ │ +class_idx : 418 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 826 │ │ -source_file_idx : 2820 │ │ +superclass_idx : 823 │ │ +source_file_idx : 2817 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 5 │ │ virtual_methods_size: 0 │ │ │ │ Class #202 - │ │ Class descriptor : 'Landroid/support/v4/view/MenuItemCompatHoneycomb;' │ │ @@ -43606,17 +43608,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -04a8b0: |[04a8b0] android.support.v4.view.MenuItemCompatHoneycomb.:()V │ │ -04a8c0: 7010 1c15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ -04a8c6: 0e00 |0003: return-void │ │ +04c448: |[04c448] android.support.v4.view.MenuItemCompatHoneycomb.:()V │ │ +04c458: 7010 1c15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ +04c45e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/MenuItemCompatHoneycomb; │ │ │ │ #1 : (in Landroid/support/v4/view/MenuItemCompatHoneycomb;) │ │ @@ -43624,18 +43626,18 @@ │ │ type : '(Landroid/view/MenuItem;)Landroid/view/View;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -04a8c8: |[04a8c8] android.support.v4.view.MenuItemCompatHoneycomb.getActionView:(Landroid/view/MenuItem;)Landroid/view/View; │ │ -04a8d8: 7210 3512 0100 |0000: invoke-interface {v1}, Landroid/view/MenuItem;.getActionView:()Landroid/view/View; // method@1235 │ │ -04a8de: 0c00 |0003: move-result-object v0 │ │ -04a8e0: 1100 |0004: return-object v0 │ │ +04c460: |[04c460] android.support.v4.view.MenuItemCompatHoneycomb.getActionView:(Landroid/view/MenuItem;)Landroid/view/View; │ │ +04c470: 7210 3512 0100 |0000: invoke-interface {v1}, Landroid/view/MenuItem;.getActionView:()Landroid/view/View; // method@1235 │ │ +04c476: 0c00 |0003: move-result-object v0 │ │ +04c478: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 item Landroid/view/MenuItem; │ │ │ │ #2 : (in Landroid/support/v4/view/MenuItemCompatHoneycomb;) │ │ @@ -43643,18 +43645,18 @@ │ │ type : '(Landroid/view/MenuItem;I)Landroid/view/MenuItem;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -04a8e4: |[04a8e4] android.support.v4.view.MenuItemCompatHoneycomb.setActionView:(Landroid/view/MenuItem;I)Landroid/view/MenuItem; │ │ -04a8f4: 7220 3b12 2100 |0000: invoke-interface {v1, v2}, Landroid/view/MenuItem;.setActionView:(I)Landroid/view/MenuItem; // method@123b │ │ -04a8fa: 0c00 |0003: move-result-object v0 │ │ -04a8fc: 1100 |0004: return-object v0 │ │ +04c47c: |[04c47c] android.support.v4.view.MenuItemCompatHoneycomb.setActionView:(Landroid/view/MenuItem;I)Landroid/view/MenuItem; │ │ +04c48c: 7220 3b12 2100 |0000: invoke-interface {v1, v2}, Landroid/view/MenuItem;.setActionView:(I)Landroid/view/MenuItem; // method@123b │ │ +04c492: 0c00 |0003: move-result-object v0 │ │ +04c494: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 item Landroid/view/MenuItem; │ │ 0x0000 - 0x0005 reg=2 resId I │ │ │ │ @@ -43663,18 +43665,18 @@ │ │ type : '(Landroid/view/MenuItem;Landroid/view/View;)Landroid/view/MenuItem;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -04a900: |[04a900] android.support.v4.view.MenuItemCompatHoneycomb.setActionView:(Landroid/view/MenuItem;Landroid/view/View;)Landroid/view/MenuItem; │ │ -04a910: 7220 3c12 2100 |0000: invoke-interface {v1, v2}, Landroid/view/MenuItem;.setActionView:(Landroid/view/View;)Landroid/view/MenuItem; // method@123c │ │ -04a916: 0c00 |0003: move-result-object v0 │ │ -04a918: 1100 |0004: return-object v0 │ │ +04c498: |[04c498] android.support.v4.view.MenuItemCompatHoneycomb.setActionView:(Landroid/view/MenuItem;Landroid/view/View;)Landroid/view/MenuItem; │ │ +04c4a8: 7220 3c12 2100 |0000: invoke-interface {v1, v2}, Landroid/view/MenuItem;.setActionView:(Landroid/view/View;)Landroid/view/MenuItem; // method@123c │ │ +04c4ae: 0c00 |0003: move-result-object v0 │ │ +04c4b0: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 item Landroid/view/MenuItem; │ │ 0x0000 - 0x0005 reg=2 view Landroid/view/View; │ │ │ │ @@ -43683,33 +43685,33 @@ │ │ type : '(Landroid/view/MenuItem;I)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -04a91c: |[04a91c] android.support.v4.view.MenuItemCompatHoneycomb.setShowAsAction:(Landroid/view/MenuItem;I)V │ │ -04a92c: 7220 4012 1000 |0000: invoke-interface {v0, v1}, Landroid/view/MenuItem;.setShowAsAction:(I)V // method@1240 │ │ -04a932: 0e00 |0003: return-void │ │ +04c4b4: |[04c4b4] android.support.v4.view.MenuItemCompatHoneycomb.setShowAsAction:(Landroid/view/MenuItem;I)V │ │ +04c4c4: 7220 4012 1000 |0000: invoke-interface {v0, v1}, Landroid/view/MenuItem;.setShowAsAction:(I)V // method@1240 │ │ +04c4ca: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=27 │ │ 0x0003 line=28 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 item Landroid/view/MenuItem; │ │ 0x0000 - 0x0004 reg=1 actionEnum I │ │ │ │ Virtual methods - │ │ - source_file_idx : 2820 (MenuItemCompatHoneycomb.java) │ │ + source_file_idx : 2817 (MenuItemCompatHoneycomb.java) │ │ │ │ Class #203 header: │ │ -class_idx : 422 │ │ +class_idx : 419 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 826 │ │ -source_file_idx : 2821 │ │ +superclass_idx : 823 │ │ +source_file_idx : 2818 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #203 annotations: │ │ Annotations on class │ │ @@ -43734,18 +43736,18 @@ │ │ type : '(Landroid/support/v4/view/MenuItemCompatIcs$SupportActionExpandProxy;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -04a934: |[04a934] android.support.v4.view.MenuItemCompatIcs$OnActionExpandListenerWrapper.:(Landroid/support/v4/view/MenuItemCompatIcs$SupportActionExpandProxy;)V │ │ -04a944: 7010 1c15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ -04a94a: 5b01 2703 |0003: iput-object v1, v0, Landroid/support/v4/view/MenuItemCompatIcs$OnActionExpandListenerWrapper;.mWrapped:Landroid/support/v4/view/MenuItemCompatIcs$SupportActionExpandProxy; // field@0327 │ │ -04a94e: 0e00 |0005: return-void │ │ +04c4cc: |[04c4cc] android.support.v4.view.MenuItemCompatIcs$OnActionExpandListenerWrapper.:(Landroid/support/v4/view/MenuItemCompatIcs$SupportActionExpandProxy;)V │ │ +04c4dc: 7010 1c15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ +04c4e2: 5b01 2703 |0003: iput-object v1, v0, Landroid/support/v4/view/MenuItemCompatIcs$OnActionExpandListenerWrapper;.mWrapped:Landroid/support/v4/view/MenuItemCompatIcs$SupportActionExpandProxy; // field@0327 │ │ +04c4e6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=54 │ │ 0x0003 line=55 │ │ 0x0005 line=56 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v4/view/MenuItemCompatIcs$OnActionExpandListenerWrapper; │ │ @@ -43757,19 +43759,19 @@ │ │ type : '(Landroid/view/MenuItem;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -04a950: |[04a950] android.support.v4.view.MenuItemCompatIcs$OnActionExpandListenerWrapper.onMenuItemActionCollapse:(Landroid/view/MenuItem;)Z │ │ -04a960: 5410 2703 |0000: iget-object v0, v1, Landroid/support/v4/view/MenuItemCompatIcs$OnActionExpandListenerWrapper;.mWrapped:Landroid/support/v4/view/MenuItemCompatIcs$SupportActionExpandProxy; // field@0327 │ │ -04a964: 7220 e809 2000 |0002: invoke-interface {v0, v2}, Landroid/support/v4/view/MenuItemCompatIcs$SupportActionExpandProxy;.onMenuItemActionCollapse:(Landroid/view/MenuItem;)Z // method@09e8 │ │ -04a96a: 0a00 |0005: move-result v0 │ │ -04a96c: 0f00 |0006: return v0 │ │ +04c4e8: |[04c4e8] android.support.v4.view.MenuItemCompatIcs$OnActionExpandListenerWrapper.onMenuItemActionCollapse:(Landroid/view/MenuItem;)Z │ │ +04c4f8: 5410 2703 |0000: iget-object v0, v1, Landroid/support/v4/view/MenuItemCompatIcs$OnActionExpandListenerWrapper;.mWrapped:Landroid/support/v4/view/MenuItemCompatIcs$SupportActionExpandProxy; // field@0327 │ │ +04c4fc: 7220 e809 2000 |0002: invoke-interface {v0, v2}, Landroid/support/v4/view/MenuItemCompatIcs$SupportActionExpandProxy;.onMenuItemActionCollapse:(Landroid/view/MenuItem;)Z // method@09e8 │ │ +04c502: 0a00 |0005: move-result v0 │ │ +04c504: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=65 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/view/MenuItemCompatIcs$OnActionExpandListenerWrapper; │ │ 0x0000 - 0x0007 reg=2 item Landroid/view/MenuItem; │ │ │ │ @@ -43778,33 +43780,33 @@ │ │ type : '(Landroid/view/MenuItem;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -04a970: |[04a970] android.support.v4.view.MenuItemCompatIcs$OnActionExpandListenerWrapper.onMenuItemActionExpand:(Landroid/view/MenuItem;)Z │ │ -04a980: 5410 2703 |0000: iget-object v0, v1, Landroid/support/v4/view/MenuItemCompatIcs$OnActionExpandListenerWrapper;.mWrapped:Landroid/support/v4/view/MenuItemCompatIcs$SupportActionExpandProxy; // field@0327 │ │ -04a984: 7220 e909 2000 |0002: invoke-interface {v0, v2}, Landroid/support/v4/view/MenuItemCompatIcs$SupportActionExpandProxy;.onMenuItemActionExpand:(Landroid/view/MenuItem;)Z // method@09e9 │ │ -04a98a: 0a00 |0005: move-result v0 │ │ -04a98c: 0f00 |0006: return v0 │ │ +04c508: |[04c508] android.support.v4.view.MenuItemCompatIcs$OnActionExpandListenerWrapper.onMenuItemActionExpand:(Landroid/view/MenuItem;)Z │ │ +04c518: 5410 2703 |0000: iget-object v0, v1, Landroid/support/v4/view/MenuItemCompatIcs$OnActionExpandListenerWrapper;.mWrapped:Landroid/support/v4/view/MenuItemCompatIcs$SupportActionExpandProxy; // field@0327 │ │ +04c51c: 7220 e909 2000 |0002: invoke-interface {v0, v2}, Landroid/support/v4/view/MenuItemCompatIcs$SupportActionExpandProxy;.onMenuItemActionExpand:(Landroid/view/MenuItem;)Z // method@09e9 │ │ +04c522: 0a00 |0005: move-result v0 │ │ +04c524: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=60 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/view/MenuItemCompatIcs$OnActionExpandListenerWrapper; │ │ 0x0000 - 0x0007 reg=2 item Landroid/view/MenuItem; │ │ │ │ - source_file_idx : 2821 (MenuItemCompatIcs.java) │ │ + source_file_idx : 2818 (MenuItemCompatIcs.java) │ │ │ │ Class #204 header: │ │ -class_idx : 423 │ │ +class_idx : 420 │ │ access_flags : 1536 (0x0600) │ │ -superclass_idx : 826 │ │ -source_file_idx : 2821 │ │ +superclass_idx : 823 │ │ +source_file_idx : 2818 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 2 │ │ │ │ Class #204 annotations: │ │ Annotations on class │ │ @@ -43828,21 +43830,21 @@ │ │ │ │ #1 : (in Landroid/support/v4/view/MenuItemCompatIcs$SupportActionExpandProxy;) │ │ name : 'onMenuItemActionExpand' │ │ type : '(Landroid/view/MenuItem;)Z' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 2821 (MenuItemCompatIcs.java) │ │ + source_file_idx : 2818 (MenuItemCompatIcs.java) │ │ │ │ Class #205 header: │ │ -class_idx : 424 │ │ +class_idx : 421 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 826 │ │ -source_file_idx : 2821 │ │ +superclass_idx : 823 │ │ +source_file_idx : 2818 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 5 │ │ virtual_methods_size: 0 │ │ │ │ Class #205 annotations: │ │ Annotations on class │ │ @@ -43861,17 +43863,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -04a990: |[04a990] android.support.v4.view.MenuItemCompatIcs.:()V │ │ -04a9a0: 7010 1c15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ -04a9a6: 0e00 |0003: return-void │ │ +04c528: |[04c528] android.support.v4.view.MenuItemCompatIcs.:()V │ │ +04c538: 7010 1c15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ +04c53e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=22 │ │ 0x0003 line=51 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/MenuItemCompatIcs; │ │ │ │ @@ -43880,18 +43882,18 @@ │ │ type : '(Landroid/view/MenuItem;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -04a9a8: |[04a9a8] android.support.v4.view.MenuItemCompatIcs.collapseActionView:(Landroid/view/MenuItem;)Z │ │ -04a9b8: 7210 3212 0100 |0000: invoke-interface {v1}, Landroid/view/MenuItem;.collapseActionView:()Z // method@1232 │ │ -04a9be: 0a00 |0003: move-result v0 │ │ -04a9c0: 0f00 |0004: return v0 │ │ +04c540: |[04c540] android.support.v4.view.MenuItemCompatIcs.collapseActionView:(Landroid/view/MenuItem;)Z │ │ +04c550: 7210 3212 0100 |0000: invoke-interface {v1}, Landroid/view/MenuItem;.collapseActionView:()Z // method@1232 │ │ +04c556: 0a00 |0003: move-result v0 │ │ +04c558: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 item Landroid/view/MenuItem; │ │ │ │ #2 : (in Landroid/support/v4/view/MenuItemCompatIcs;) │ │ @@ -43899,18 +43901,18 @@ │ │ type : '(Landroid/view/MenuItem;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -04a9c4: |[04a9c4] android.support.v4.view.MenuItemCompatIcs.expandActionView:(Landroid/view/MenuItem;)Z │ │ -04a9d4: 7210 3312 0100 |0000: invoke-interface {v1}, Landroid/view/MenuItem;.expandActionView:()Z // method@1233 │ │ -04a9da: 0a00 |0003: move-result v0 │ │ -04a9dc: 0f00 |0004: return v0 │ │ +04c55c: |[04c55c] android.support.v4.view.MenuItemCompatIcs.expandActionView:(Landroid/view/MenuItem;)Z │ │ +04c56c: 7210 3312 0100 |0000: invoke-interface {v1}, Landroid/view/MenuItem;.expandActionView:()Z // method@1233 │ │ +04c572: 0a00 |0003: move-result v0 │ │ +04c574: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 item Landroid/view/MenuItem; │ │ │ │ #3 : (in Landroid/support/v4/view/MenuItemCompatIcs;) │ │ @@ -43918,18 +43920,18 @@ │ │ type : '(Landroid/view/MenuItem;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -04a9e0: |[04a9e0] android.support.v4.view.MenuItemCompatIcs.isActionViewExpanded:(Landroid/view/MenuItem;)Z │ │ -04a9f0: 7210 3912 0100 |0000: invoke-interface {v1}, Landroid/view/MenuItem;.isActionViewExpanded:()Z // method@1239 │ │ -04a9f6: 0a00 |0003: move-result v0 │ │ -04a9f8: 0f00 |0004: return v0 │ │ +04c578: |[04c578] android.support.v4.view.MenuItemCompatIcs.isActionViewExpanded:(Landroid/view/MenuItem;)Z │ │ +04c588: 7210 3912 0100 |0000: invoke-interface {v1}, Landroid/view/MenuItem;.isActionViewExpanded:()Z // method@1239 │ │ +04c58e: 0a00 |0003: move-result v0 │ │ +04c590: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 item Landroid/view/MenuItem; │ │ │ │ #4 : (in Landroid/support/v4/view/MenuItemCompatIcs;) │ │ @@ -43937,35 +43939,35 @@ │ │ type : '(Landroid/view/MenuItem;Landroid/support/v4/view/MenuItemCompatIcs$SupportActionExpandProxy;)Landroid/view/MenuItem;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -04a9fc: |[04a9fc] android.support.v4.view.MenuItemCompatIcs.setOnActionExpandListener:(Landroid/view/MenuItem;Landroid/support/v4/view/MenuItemCompatIcs$SupportActionExpandProxy;)Landroid/view/MenuItem; │ │ -04aa0c: 2200 a601 |0000: new-instance v0, Landroid/support/v4/view/MenuItemCompatIcs$OnActionExpandListenerWrapper; // type@01a6 │ │ -04aa10: 7020 e509 2000 |0002: invoke-direct {v0, v2}, Landroid/support/v4/view/MenuItemCompatIcs$OnActionExpandListenerWrapper;.:(Landroid/support/v4/view/MenuItemCompatIcs$SupportActionExpandProxy;)V // method@09e5 │ │ -04aa16: 7220 3f12 0100 |0005: invoke-interface {v1, v0}, Landroid/view/MenuItem;.setOnActionExpandListener:(Landroid/view/MenuItem$OnActionExpandListener;)Landroid/view/MenuItem; // method@123f │ │ -04aa1c: 0c00 |0008: move-result-object v0 │ │ -04aa1e: 1100 |0009: return-object v0 │ │ +04c594: |[04c594] android.support.v4.view.MenuItemCompatIcs.setOnActionExpandListener:(Landroid/view/MenuItem;Landroid/support/v4/view/MenuItemCompatIcs$SupportActionExpandProxy;)Landroid/view/MenuItem; │ │ +04c5a4: 2200 a301 |0000: new-instance v0, Landroid/support/v4/view/MenuItemCompatIcs$OnActionExpandListenerWrapper; // type@01a3 │ │ +04c5a8: 7020 e509 2000 |0002: invoke-direct {v0, v2}, Landroid/support/v4/view/MenuItemCompatIcs$OnActionExpandListenerWrapper;.:(Landroid/support/v4/view/MenuItemCompatIcs$SupportActionExpandProxy;)V // method@09e5 │ │ +04c5ae: 7220 3f12 0100 |0005: invoke-interface {v1, v0}, Landroid/view/MenuItem;.setOnActionExpandListener:(Landroid/view/MenuItem$OnActionExpandListener;)Landroid/view/MenuItem; // method@123f │ │ +04c5b4: 0c00 |0008: move-result-object v0 │ │ +04c5b6: 1100 |0009: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ locals : │ │ 0x0000 - 0x000a reg=1 item Landroid/view/MenuItem; │ │ 0x0000 - 0x000a reg=2 listener Landroid/support/v4/view/MenuItemCompatIcs$SupportActionExpandProxy; │ │ │ │ Virtual methods - │ │ - source_file_idx : 2821 (MenuItemCompatIcs.java) │ │ + source_file_idx : 2818 (MenuItemCompatIcs.java) │ │ │ │ Class #206 header: │ │ -class_idx : 427 │ │ +class_idx : 424 │ │ access_flags : 1536 (0x0600) │ │ -superclass_idx : 826 │ │ -source_file_idx : 2826 │ │ +superclass_idx : 823 │ │ +source_file_idx : 2823 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 5 │ │ │ │ Class #206 annotations: │ │ Annotations on class │ │ @@ -44007,21 +44009,21 @@ │ │ │ │ #4 : (in Landroid/support/v4/view/MotionEventCompat$MotionEventVersionImpl;) │ │ name : 'getY' │ │ type : '(Landroid/view/MotionEvent;I)F' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 2826 (MotionEventCompat.java) │ │ + source_file_idx : 2823 (MotionEventCompat.java) │ │ │ │ Class #207 header: │ │ -class_idx : 428 │ │ +class_idx : 425 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 826 │ │ -source_file_idx : 2826 │ │ +superclass_idx : 823 │ │ +source_file_idx : 2823 │ │ static_fields_size : 10 │ │ instance_fields_size: 0 │ │ direct_methods_size : 9 │ │ virtual_methods_size: 0 │ │ │ │ Class #207 annotations: │ │ Annotations on class │ │ @@ -44089,26 +44091,26 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 21 16-bit code units │ │ -04aa20: |[04aa20] android.support.v4.view.MotionEventCompat.:()V │ │ -04aa30: 6000 1f00 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@001f │ │ -04aa34: 1251 |0002: const/4 v1, #int 5 // #5 │ │ -04aa36: 3410 0a00 |0003: if-lt v0, v1, 000d // +000a │ │ -04aa3a: 2200 aa01 |0005: new-instance v0, Landroid/support/v4/view/MotionEventCompat$EclairMotionEventVersionImpl; // type@01aa │ │ -04aa3e: 7010 f509 0000 |0007: invoke-direct {v0}, Landroid/support/v4/view/MotionEventCompat$EclairMotionEventVersionImpl;.:()V // method@09f5 │ │ -04aa44: 6900 3103 |000a: sput-object v0, Landroid/support/v4/view/MotionEventCompat;.IMPL:Landroid/support/v4/view/MotionEventCompat$MotionEventVersionImpl; // field@0331 │ │ -04aa48: 0e00 |000c: return-void │ │ -04aa4a: 2200 a901 |000d: new-instance v0, Landroid/support/v4/view/MotionEventCompat$BaseMotionEventVersionImpl; // type@01a9 │ │ -04aa4e: 7010 ef09 0000 |000f: invoke-direct {v0}, Landroid/support/v4/view/MotionEventCompat$BaseMotionEventVersionImpl;.:()V // method@09ef │ │ -04aa54: 6900 3103 |0012: sput-object v0, Landroid/support/v4/view/MotionEventCompat;.IMPL:Landroid/support/v4/view/MotionEventCompat$MotionEventVersionImpl; // field@0331 │ │ -04aa58: 28f8 |0014: goto 000c // -0008 │ │ +04c5b8: |[04c5b8] android.support.v4.view.MotionEventCompat.:()V │ │ +04c5c8: 6000 1f00 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@001f │ │ +04c5cc: 1251 |0002: const/4 v1, #int 5 // #5 │ │ +04c5ce: 3410 0a00 |0003: if-lt v0, v1, 000d // +000a │ │ +04c5d2: 2200 a701 |0005: new-instance v0, Landroid/support/v4/view/MotionEventCompat$EclairMotionEventVersionImpl; // type@01a7 │ │ +04c5d6: 7010 f509 0000 |0007: invoke-direct {v0}, Landroid/support/v4/view/MotionEventCompat$EclairMotionEventVersionImpl;.:()V // method@09f5 │ │ +04c5dc: 6900 3103 |000a: sput-object v0, Landroid/support/v4/view/MotionEventCompat;.IMPL:Landroid/support/v4/view/MotionEventCompat$MotionEventVersionImpl; // field@0331 │ │ +04c5e0: 0e00 |000c: return-void │ │ +04c5e2: 2200 a601 |000d: new-instance v0, Landroid/support/v4/view/MotionEventCompat$BaseMotionEventVersionImpl; // type@01a6 │ │ +04c5e6: 7010 ef09 0000 |000f: invoke-direct {v0}, Landroid/support/v4/view/MotionEventCompat$BaseMotionEventVersionImpl;.:()V // method@09ef │ │ +04c5ec: 6900 3103 |0012: sput-object v0, Landroid/support/v4/view/MotionEventCompat;.IMPL:Landroid/support/v4/view/MotionEventCompat$MotionEventVersionImpl; // field@0331 │ │ +04c5f0: 28f8 |0014: goto 000c // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=108 │ │ 0x0005 line=109 │ │ 0x000c line=113 │ │ 0x000d line=111 │ │ locals : │ │ @@ -44118,17 +44120,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -04aa5c: |[04aa5c] android.support.v4.view.MotionEventCompat.:()V │ │ -04aa6c: 7010 1c15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ -04aa72: 0e00 |0003: return-void │ │ +04c5f4: |[04c5f4] android.support.v4.view.MotionEventCompat.:()V │ │ +04c604: 7010 1c15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ +04c60a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ 0x0003 line=80 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/MotionEventCompat; │ │ │ │ @@ -44137,19 +44139,19 @@ │ │ type : '(Landroid/view/MotionEvent;I)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -04aa74: |[04aa74] android.support.v4.view.MotionEventCompat.findPointerIndex:(Landroid/view/MotionEvent;I)I │ │ -04aa84: 6200 3103 |0000: sget-object v0, Landroid/support/v4/view/MotionEventCompat;.IMPL:Landroid/support/v4/view/MotionEventCompat$MotionEventVersionImpl; // field@0331 │ │ -04aa88: 7230 fb09 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/MotionEventCompat$MotionEventVersionImpl;.findPointerIndex:(Landroid/view/MotionEvent;I)I // method@09fb │ │ -04aa8e: 0a00 |0005: move-result v0 │ │ -04aa90: 0f00 |0006: return v0 │ │ +04c60c: |[04c60c] android.support.v4.view.MotionEventCompat.findPointerIndex:(Landroid/view/MotionEvent;I)I │ │ +04c61c: 6200 3103 |0000: sget-object v0, Landroid/support/v4/view/MotionEventCompat;.IMPL:Landroid/support/v4/view/MotionEventCompat$MotionEventVersionImpl; // field@0331 │ │ +04c620: 7230 fb09 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/MotionEventCompat$MotionEventVersionImpl;.findPointerIndex:(Landroid/view/MotionEvent;I)I // method@09fb │ │ +04c626: 0a00 |0005: move-result v0 │ │ +04c628: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=201 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 event Landroid/view/MotionEvent; │ │ 0x0000 - 0x0007 reg=2 pointerId I │ │ │ │ @@ -44158,21 +44160,21 @@ │ │ type : '(Landroid/view/MotionEvent;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -04aa94: |[04aa94] android.support.v4.view.MotionEventCompat.getActionIndex:(Landroid/view/MotionEvent;)I │ │ -04aaa4: 6e10 4212 0200 |0000: invoke-virtual {v2}, Landroid/view/MotionEvent;.getAction:()I // method@1242 │ │ -04aaaa: 0a00 |0003: move-result v0 │ │ -04aaac: 1401 00ff 0000 |0004: const v1, #float 9.14768e-41 // #0000ff00 │ │ -04aab2: b510 |0007: and-int/2addr v0, v1 │ │ -04aab4: e100 0008 |0008: shr-int/lit8 v0, v0, #int 8 // #08 │ │ -04aab8: 0f00 |000a: return v0 │ │ +04c62c: |[04c62c] android.support.v4.view.MotionEventCompat.getActionIndex:(Landroid/view/MotionEvent;)I │ │ +04c63c: 6e10 4212 0200 |0000: invoke-virtual {v2}, Landroid/view/MotionEvent;.getAction:()I // method@1242 │ │ +04c642: 0a00 |0003: move-result v0 │ │ +04c644: 1401 00ff 0000 |0004: const v1, #float 9.14768e-41 // #0000ff00 │ │ +04c64a: b510 |0007: and-int/2addr v0, v1 │ │ +04c64c: e100 0008 |0008: shr-int/lit8 v0, v0, #int 8 // #08 │ │ +04c650: 0f00 |000a: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=191 │ │ locals : │ │ 0x0000 - 0x000b reg=2 event Landroid/view/MotionEvent; │ │ │ │ #4 : (in Landroid/support/v4/view/MotionEventCompat;) │ │ @@ -44180,19 +44182,19 @@ │ │ type : '(Landroid/view/MotionEvent;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -04aabc: |[04aabc] android.support.v4.view.MotionEventCompat.getActionMasked:(Landroid/view/MotionEvent;)I │ │ -04aacc: 6e10 4212 0100 |0000: invoke-virtual {v1}, Landroid/view/MotionEvent;.getAction:()I // method@1242 │ │ -04aad2: 0a00 |0003: move-result v0 │ │ -04aad4: d500 ff00 |0004: and-int/lit16 v0, v0, #int 255 // #00ff │ │ -04aad8: 0f00 |0006: return v0 │ │ +04c654: |[04c654] android.support.v4.view.MotionEventCompat.getActionMasked:(Landroid/view/MotionEvent;)I │ │ +04c664: 6e10 4212 0100 |0000: invoke-virtual {v1}, Landroid/view/MotionEvent;.getAction:()I // method@1242 │ │ +04c66a: 0a00 |0003: move-result v0 │ │ +04c66c: d500 ff00 |0004: and-int/lit16 v0, v0, #int 255 // #00ff │ │ +04c670: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=183 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 event Landroid/view/MotionEvent; │ │ │ │ #5 : (in Landroid/support/v4/view/MotionEventCompat;) │ │ @@ -44200,19 +44202,19 @@ │ │ type : '(Landroid/view/MotionEvent;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -04aadc: |[04aadc] android.support.v4.view.MotionEventCompat.getPointerCount:(Landroid/view/MotionEvent;)I │ │ -04aaec: 6200 3103 |0000: sget-object v0, Landroid/support/v4/view/MotionEventCompat;.IMPL:Landroid/support/v4/view/MotionEventCompat$MotionEventVersionImpl; // field@0331 │ │ -04aaf0: 7220 fc09 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/MotionEventCompat$MotionEventVersionImpl;.getPointerCount:(Landroid/view/MotionEvent;)I // method@09fc │ │ -04aaf6: 0a00 |0005: move-result v0 │ │ -04aaf8: 0f00 |0006: return v0 │ │ +04c674: |[04c674] android.support.v4.view.MotionEventCompat.getPointerCount:(Landroid/view/MotionEvent;)I │ │ +04c684: 6200 3103 |0000: sget-object v0, Landroid/support/v4/view/MotionEventCompat;.IMPL:Landroid/support/v4/view/MotionEventCompat$MotionEventVersionImpl; // field@0331 │ │ +04c688: 7220 fc09 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/MotionEventCompat$MotionEventVersionImpl;.getPointerCount:(Landroid/view/MotionEvent;)I // method@09fc │ │ +04c68e: 0a00 |0005: move-result v0 │ │ +04c690: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=236 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 event Landroid/view/MotionEvent; │ │ │ │ #6 : (in Landroid/support/v4/view/MotionEventCompat;) │ │ @@ -44220,19 +44222,19 @@ │ │ type : '(Landroid/view/MotionEvent;I)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -04aafc: |[04aafc] android.support.v4.view.MotionEventCompat.getPointerId:(Landroid/view/MotionEvent;I)I │ │ -04ab0c: 6200 3103 |0000: sget-object v0, Landroid/support/v4/view/MotionEventCompat;.IMPL:Landroid/support/v4/view/MotionEventCompat$MotionEventVersionImpl; // field@0331 │ │ -04ab10: 7230 fd09 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/MotionEventCompat$MotionEventVersionImpl;.getPointerId:(Landroid/view/MotionEvent;I)I // method@09fd │ │ -04ab16: 0a00 |0005: move-result v0 │ │ -04ab18: 0f00 |0006: return v0 │ │ +04c694: |[04c694] android.support.v4.view.MotionEventCompat.getPointerId:(Landroid/view/MotionEvent;I)I │ │ +04c6a4: 6200 3103 |0000: sget-object v0, Landroid/support/v4/view/MotionEventCompat;.IMPL:Landroid/support/v4/view/MotionEventCompat$MotionEventVersionImpl; // field@0331 │ │ +04c6a8: 7230 fd09 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/MotionEventCompat$MotionEventVersionImpl;.getPointerId:(Landroid/view/MotionEvent;I)I // method@09fd │ │ +04c6ae: 0a00 |0005: move-result v0 │ │ +04c6b0: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=210 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 event Landroid/view/MotionEvent; │ │ 0x0000 - 0x0007 reg=2 pointerIndex I │ │ │ │ @@ -44241,19 +44243,19 @@ │ │ type : '(Landroid/view/MotionEvent;I)F' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -04ab1c: |[04ab1c] android.support.v4.view.MotionEventCompat.getX:(Landroid/view/MotionEvent;I)F │ │ -04ab2c: 6200 3103 |0000: sget-object v0, Landroid/support/v4/view/MotionEventCompat;.IMPL:Landroid/support/v4/view/MotionEventCompat$MotionEventVersionImpl; // field@0331 │ │ -04ab30: 7230 fe09 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/MotionEventCompat$MotionEventVersionImpl;.getX:(Landroid/view/MotionEvent;I)F // method@09fe │ │ -04ab36: 0a00 |0005: move-result v0 │ │ -04ab38: 0f00 |0006: return v0 │ │ +04c6b4: |[04c6b4] android.support.v4.view.MotionEventCompat.getX:(Landroid/view/MotionEvent;I)F │ │ +04c6c4: 6200 3103 |0000: sget-object v0, Landroid/support/v4/view/MotionEventCompat;.IMPL:Landroid/support/v4/view/MotionEventCompat$MotionEventVersionImpl; // field@0331 │ │ +04c6c8: 7230 fe09 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/MotionEventCompat$MotionEventVersionImpl;.getX:(Landroid/view/MotionEvent;I)F // method@09fe │ │ +04c6ce: 0a00 |0005: move-result v0 │ │ +04c6d0: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=219 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 event Landroid/view/MotionEvent; │ │ 0x0000 - 0x0007 reg=2 pointerIndex I │ │ │ │ @@ -44262,34 +44264,34 @@ │ │ type : '(Landroid/view/MotionEvent;I)F' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -04ab3c: |[04ab3c] android.support.v4.view.MotionEventCompat.getY:(Landroid/view/MotionEvent;I)F │ │ -04ab4c: 6200 3103 |0000: sget-object v0, Landroid/support/v4/view/MotionEventCompat;.IMPL:Landroid/support/v4/view/MotionEventCompat$MotionEventVersionImpl; // field@0331 │ │ -04ab50: 7230 ff09 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/MotionEventCompat$MotionEventVersionImpl;.getY:(Landroid/view/MotionEvent;I)F // method@09ff │ │ -04ab56: 0a00 |0005: move-result v0 │ │ -04ab58: 0f00 |0006: return v0 │ │ +04c6d4: |[04c6d4] android.support.v4.view.MotionEventCompat.getY:(Landroid/view/MotionEvent;I)F │ │ +04c6e4: 6200 3103 |0000: sget-object v0, Landroid/support/v4/view/MotionEventCompat;.IMPL:Landroid/support/v4/view/MotionEventCompat$MotionEventVersionImpl; // field@0331 │ │ +04c6e8: 7230 ff09 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/MotionEventCompat$MotionEventVersionImpl;.getY:(Landroid/view/MotionEvent;I)F // method@09ff │ │ +04c6ee: 0a00 |0005: move-result v0 │ │ +04c6f0: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=228 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 event Landroid/view/MotionEvent; │ │ 0x0000 - 0x0007 reg=2 pointerIndex I │ │ │ │ Virtual methods - │ │ - source_file_idx : 2826 (MotionEventCompat.java) │ │ + source_file_idx : 2823 (MotionEventCompat.java) │ │ │ │ Class #208 header: │ │ -class_idx : 429 │ │ +class_idx : 426 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 826 │ │ -source_file_idx : 2827 │ │ +superclass_idx : 823 │ │ +source_file_idx : 2824 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 6 │ │ virtual_methods_size: 0 │ │ │ │ Class #208 - │ │ Class descriptor : 'Landroid/support/v4/view/MotionEventCompatEclair;' │ │ @@ -44304,17 +44306,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -04ab5c: |[04ab5c] android.support.v4.view.MotionEventCompatEclair.:()V │ │ -04ab6c: 7010 1c15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ -04ab72: 0e00 |0003: return-void │ │ +04c6f4: |[04c6f4] android.support.v4.view.MotionEventCompatEclair.:()V │ │ +04c704: 7010 1c15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ +04c70a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/MotionEventCompatEclair; │ │ │ │ #1 : (in Landroid/support/v4/view/MotionEventCompatEclair;) │ │ @@ -44322,18 +44324,18 @@ │ │ type : '(Landroid/view/MotionEvent;I)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -04ab74: |[04ab74] android.support.v4.view.MotionEventCompatEclair.findPointerIndex:(Landroid/view/MotionEvent;I)I │ │ -04ab84: 6e20 4112 2100 |0000: invoke-virtual {v1, v2}, Landroid/view/MotionEvent;.findPointerIndex:(I)I // method@1241 │ │ -04ab8a: 0a00 |0003: move-result v0 │ │ -04ab8c: 0f00 |0004: return v0 │ │ +04c70c: |[04c70c] android.support.v4.view.MotionEventCompatEclair.findPointerIndex:(Landroid/view/MotionEvent;I)I │ │ +04c71c: 6e20 4112 2100 |0000: invoke-virtual {v1, v2}, Landroid/view/MotionEvent;.findPointerIndex:(I)I // method@1241 │ │ +04c722: 0a00 |0003: move-result v0 │ │ +04c724: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 event Landroid/view/MotionEvent; │ │ 0x0000 - 0x0005 reg=2 pointerId I │ │ │ │ @@ -44342,18 +44344,18 @@ │ │ type : '(Landroid/view/MotionEvent;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -04ab90: |[04ab90] android.support.v4.view.MotionEventCompatEclair.getPointerCount:(Landroid/view/MotionEvent;)I │ │ -04aba0: 6e10 4612 0100 |0000: invoke-virtual {v1}, Landroid/view/MotionEvent;.getPointerCount:()I // method@1246 │ │ -04aba6: 0a00 |0003: move-result v0 │ │ -04aba8: 0f00 |0004: return v0 │ │ +04c728: |[04c728] android.support.v4.view.MotionEventCompatEclair.getPointerCount:(Landroid/view/MotionEvent;)I │ │ +04c738: 6e10 4612 0100 |0000: invoke-virtual {v1}, Landroid/view/MotionEvent;.getPointerCount:()I // method@1246 │ │ +04c73e: 0a00 |0003: move-result v0 │ │ +04c740: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 event Landroid/view/MotionEvent; │ │ │ │ #3 : (in Landroid/support/v4/view/MotionEventCompatEclair;) │ │ @@ -44361,18 +44363,18 @@ │ │ type : '(Landroid/view/MotionEvent;I)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -04abac: |[04abac] android.support.v4.view.MotionEventCompatEclair.getPointerId:(Landroid/view/MotionEvent;I)I │ │ -04abbc: 6e20 4712 2100 |0000: invoke-virtual {v1, v2}, Landroid/view/MotionEvent;.getPointerId:(I)I // method@1247 │ │ -04abc2: 0a00 |0003: move-result v0 │ │ -04abc4: 0f00 |0004: return v0 │ │ +04c744: |[04c744] android.support.v4.view.MotionEventCompatEclair.getPointerId:(Landroid/view/MotionEvent;I)I │ │ +04c754: 6e20 4712 2100 |0000: invoke-virtual {v1, v2}, Landroid/view/MotionEvent;.getPointerId:(I)I // method@1247 │ │ +04c75a: 0a00 |0003: move-result v0 │ │ +04c75c: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 event Landroid/view/MotionEvent; │ │ 0x0000 - 0x0005 reg=2 pointerIndex I │ │ │ │ @@ -44381,18 +44383,18 @@ │ │ type : '(Landroid/view/MotionEvent;I)F' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -04abc8: |[04abc8] android.support.v4.view.MotionEventCompatEclair.getX:(Landroid/view/MotionEvent;I)F │ │ -04abd8: 6e20 4912 2100 |0000: invoke-virtual {v1, v2}, Landroid/view/MotionEvent;.getX:(I)F // method@1249 │ │ -04abde: 0a00 |0003: move-result v0 │ │ -04abe0: 0f00 |0004: return v0 │ │ +04c760: |[04c760] android.support.v4.view.MotionEventCompatEclair.getX:(Landroid/view/MotionEvent;I)F │ │ +04c770: 6e20 4912 2100 |0000: invoke-virtual {v1, v2}, Landroid/view/MotionEvent;.getX:(I)F // method@1249 │ │ +04c776: 0a00 |0003: move-result v0 │ │ +04c778: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 event Landroid/view/MotionEvent; │ │ 0x0000 - 0x0005 reg=2 pointerIndex I │ │ │ │ @@ -44401,33 +44403,33 @@ │ │ type : '(Landroid/view/MotionEvent;I)F' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -04abe4: |[04abe4] android.support.v4.view.MotionEventCompatEclair.getY:(Landroid/view/MotionEvent;I)F │ │ -04abf4: 6e20 4b12 2100 |0000: invoke-virtual {v1, v2}, Landroid/view/MotionEvent;.getY:(I)F // method@124b │ │ -04abfa: 0a00 |0003: move-result v0 │ │ -04abfc: 0f00 |0004: return v0 │ │ +04c77c: |[04c77c] android.support.v4.view.MotionEventCompatEclair.getY:(Landroid/view/MotionEvent;I)F │ │ +04c78c: 6e20 4b12 2100 |0000: invoke-virtual {v1, v2}, Landroid/view/MotionEvent;.getY:(I)F // method@124b │ │ +04c792: 0a00 |0003: move-result v0 │ │ +04c794: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 event Landroid/view/MotionEvent; │ │ 0x0000 - 0x0005 reg=2 pointerIndex I │ │ │ │ Virtual methods - │ │ - source_file_idx : 2827 (MotionEventCompatEclair.java) │ │ + source_file_idx : 2824 (MotionEventCompatEclair.java) │ │ │ │ Class #209 header: │ │ -class_idx : 430 │ │ +class_idx : 427 │ │ access_flags : 1025 (0x0401) │ │ -superclass_idx : 826 │ │ -source_file_idx : 2983 │ │ +superclass_idx : 823 │ │ +source_file_idx : 2980 │ │ static_fields_size : 2 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 20 │ │ │ │ Class #209 - │ │ Class descriptor : 'Landroid/support/v4/view/PagerAdapter;' │ │ @@ -44456,20 +44458,20 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -04ac00: |[04ac00] android.support.v4.view.PagerAdapter.:()V │ │ -04ac10: 7010 1c15 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@151c │ │ -04ac16: 2200 3c00 |0003: new-instance v0, Landroid/database/DataSetObservable; // type@003c │ │ -04ac1a: 7010 3801 0000 |0005: invoke-direct {v0}, Landroid/database/DataSetObservable;.:()V // method@0138 │ │ -04ac20: 5b10 3403 |0008: iput-object v0, v1, Landroid/support/v4/view/PagerAdapter;.mObservable:Landroid/database/DataSetObservable; // field@0334 │ │ -04ac24: 0e00 |000a: return-void │ │ +04c798: |[04c798] android.support.v4.view.PagerAdapter.:()V │ │ +04c7a8: 7010 1c15 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@151c │ │ +04c7ae: 2200 3c00 |0003: new-instance v0, Landroid/database/DataSetObservable; // type@003c │ │ +04c7b2: 7010 3801 0000 |0005: invoke-direct {v0}, Landroid/database/DataSetObservable;.:()V // method@0138 │ │ +04c7b8: 5b10 3403 |0008: iput-object v0, v1, Landroid/support/v4/view/PagerAdapter;.mObservable:Landroid/database/DataSetObservable; // field@0334 │ │ +04c7bc: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=78 │ │ 0x0003 line=79 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Landroid/support/v4/view/PagerAdapter; │ │ │ │ @@ -44479,19 +44481,19 @@ │ │ type : '(Landroid/view/View;ILjava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -04ac28: |[04ac28] android.support.v4.view.PagerAdapter.destroyItem:(Landroid/view/View;ILjava/lang/Object;)V │ │ -04ac38: 2200 4703 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0347 │ │ -04ac3c: 1a01 160c |0002: const-string v1, "Required method destroyItem was not overridden" // string@0c16 │ │ -04ac40: 7020 7615 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@1576 │ │ -04ac46: 2700 |0007: throw v0 │ │ +04c7c0: |[04c7c0] android.support.v4.view.PagerAdapter.destroyItem:(Landroid/view/View;ILjava/lang/Object;)V │ │ +04c7d0: 2200 4403 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0344 │ │ +04c7d4: 1a01 130c |0002: const-string v1, "Required method destroyItem was not overridden" // string@0c13 │ │ +04c7d8: 7020 7615 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@1576 │ │ +04c7de: 2700 |0007: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=192 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/PagerAdapter; │ │ 0x0000 - 0x0008 reg=3 container Landroid/view/View; │ │ 0x0000 - 0x0008 reg=4 position I │ │ @@ -44502,17 +44504,17 @@ │ │ type : '(Landroid/view/ViewGroup;ILjava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 4 16-bit code units │ │ -04ac48: |[04ac48] android.support.v4.view.PagerAdapter.destroyItem:(Landroid/view/ViewGroup;ILjava/lang/Object;)V │ │ -04ac58: 6e40 100a 1032 |0000: invoke-virtual {v0, v1, v2, v3}, Landroid/support/v4/view/PagerAdapter;.destroyItem:(Landroid/view/View;ILjava/lang/Object;)V // method@0a10 │ │ -04ac5e: 0e00 |0003: return-void │ │ +04c7e0: |[04c7e0] android.support.v4.view.PagerAdapter.destroyItem:(Landroid/view/ViewGroup;ILjava/lang/Object;)V │ │ +04c7f0: 6e40 100a 1032 |0000: invoke-virtual {v0, v1, v2, v3}, Landroid/support/v4/view/PagerAdapter;.destroyItem:(Landroid/view/View;ILjava/lang/Object;)V // method@0a10 │ │ +04c7f6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=124 │ │ 0x0003 line=125 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/PagerAdapter; │ │ 0x0000 - 0x0004 reg=1 container Landroid/view/ViewGroup; │ │ @@ -44524,16 +44526,16 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -04ac60: |[04ac60] android.support.v4.view.PagerAdapter.finishUpdate:(Landroid/view/View;)V │ │ -04ac70: 0e00 |0000: return-void │ │ +04c7f8: |[04c7f8] android.support.v4.view.PagerAdapter.finishUpdate:(Landroid/view/View;)V │ │ +04c808: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=219 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/PagerAdapter; │ │ 0x0000 - 0x0001 reg=1 container Landroid/view/View; │ │ │ │ @@ -44542,17 +44544,17 @@ │ │ type : '(Landroid/view/ViewGroup;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -04ac74: |[04ac74] android.support.v4.view.PagerAdapter.finishUpdate:(Landroid/view/ViewGroup;)V │ │ -04ac84: 6e20 120a 1000 |0000: invoke-virtual {v0, v1}, Landroid/support/v4/view/PagerAdapter;.finishUpdate:(Landroid/view/View;)V // method@0a12 │ │ -04ac8a: 0e00 |0003: return-void │ │ +04c80c: |[04c80c] android.support.v4.view.PagerAdapter.finishUpdate:(Landroid/view/ViewGroup;)V │ │ +04c81c: 6e20 120a 1000 |0000: invoke-virtual {v0, v1}, Landroid/support/v4/view/PagerAdapter;.finishUpdate:(Landroid/view/View;)V // method@0a12 │ │ +04c822: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=148 │ │ 0x0003 line=149 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/PagerAdapter; │ │ 0x0000 - 0x0004 reg=1 container Landroid/view/ViewGroup; │ │ @@ -44568,17 +44570,17 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -04ac8c: |[04ac8c] android.support.v4.view.PagerAdapter.getItemPosition:(Ljava/lang/Object;)I │ │ -04ac9c: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ -04ac9e: 0f00 |0001: return v0 │ │ +04c824: |[04c824] android.support.v4.view.PagerAdapter.getItemPosition:(Ljava/lang/Object;)I │ │ +04c834: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ +04c836: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=268 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/PagerAdapter; │ │ 0x0000 - 0x0002 reg=2 object Ljava/lang/Object; │ │ │ │ @@ -44587,17 +44589,17 @@ │ │ type : '(I)Ljava/lang/CharSequence;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -04aca0: |[04aca0] android.support.v4.view.PagerAdapter.getPageTitle:(I)Ljava/lang/CharSequence; │ │ -04acb0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -04acb2: 1100 |0001: return-object v0 │ │ +04c838: |[04c838] android.support.v4.view.PagerAdapter.getPageTitle:(I)Ljava/lang/CharSequence; │ │ +04c848: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +04c84a: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=307 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/PagerAdapter; │ │ 0x0000 - 0x0002 reg=2 position I │ │ │ │ @@ -44606,17 +44608,17 @@ │ │ type : '(I)F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -04acb4: |[04acb4] android.support.v4.view.PagerAdapter.getPageWidth:(I)F │ │ -04acc4: 1500 803f |0000: const/high16 v0, #int 1065353216 // #3f80 │ │ -04acc8: 0f00 |0002: return v0 │ │ +04c84c: |[04c84c] android.support.v4.view.PagerAdapter.getPageWidth:(I)F │ │ +04c85c: 1500 803f |0000: const/high16 v0, #int 1065353216 // #3f80 │ │ +04c860: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=318 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/view/PagerAdapter; │ │ 0x0000 - 0x0003 reg=2 position I │ │ │ │ @@ -44625,19 +44627,19 @@ │ │ type : '(Landroid/view/View;I)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -04accc: |[04accc] android.support.v4.view.PagerAdapter.instantiateItem:(Landroid/view/View;I)Ljava/lang/Object; │ │ -04acdc: 2200 4703 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0347 │ │ -04ace0: 1a01 170c |0002: const-string v1, "Required method instantiateItem was not overridden" // string@0c17 │ │ -04ace4: 7020 7615 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@1576 │ │ -04acea: 2700 |0007: throw v0 │ │ +04c864: |[04c864] android.support.v4.view.PagerAdapter.instantiateItem:(Landroid/view/View;I)Ljava/lang/Object; │ │ +04c874: 2200 4403 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0344 │ │ +04c878: 1a01 140c |0002: const-string v1, "Required method instantiateItem was not overridden" // string@0c14 │ │ +04c87c: 7020 7615 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@1576 │ │ +04c882: 2700 |0007: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=175 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/PagerAdapter; │ │ 0x0000 - 0x0008 reg=3 container Landroid/view/View; │ │ 0x0000 - 0x0008 reg=4 position I │ │ @@ -44647,18 +44649,18 @@ │ │ type : '(Landroid/view/ViewGroup;I)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -04acec: |[04acec] android.support.v4.view.PagerAdapter.instantiateItem:(Landroid/view/ViewGroup;I)Ljava/lang/Object; │ │ -04acfc: 6e30 180a 2103 |0000: invoke-virtual {v1, v2, v3}, Landroid/support/v4/view/PagerAdapter;.instantiateItem:(Landroid/view/View;I)Ljava/lang/Object; // method@0a18 │ │ -04ad02: 0c00 |0003: move-result-object v0 │ │ -04ad04: 1100 |0004: return-object v0 │ │ +04c884: |[04c884] android.support.v4.view.PagerAdapter.instantiateItem:(Landroid/view/ViewGroup;I)Ljava/lang/Object; │ │ +04c894: 6e30 180a 2103 |0000: invoke-virtual {v1, v2, v3}, Landroid/support/v4/view/PagerAdapter;.instantiateItem:(Landroid/view/View;I)Ljava/lang/Object; // method@0a18 │ │ +04c89a: 0c00 |0003: move-result-object v0 │ │ +04c89c: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=110 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/PagerAdapter; │ │ 0x0000 - 0x0005 reg=2 container Landroid/view/ViewGroup; │ │ 0x0000 - 0x0005 reg=3 position I │ │ @@ -44674,18 +44676,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -04ad08: |[04ad08] android.support.v4.view.PagerAdapter.notifyDataSetChanged:()V │ │ -04ad18: 5410 3403 |0000: iget-object v0, v1, Landroid/support/v4/view/PagerAdapter;.mObservable:Landroid/database/DataSetObservable; // field@0334 │ │ -04ad1c: 6e10 3901 0000 |0002: invoke-virtual {v0}, Landroid/database/DataSetObservable;.notifyChanged:()V // method@0139 │ │ -04ad22: 0e00 |0005: return-void │ │ +04c8a0: |[04c8a0] android.support.v4.view.PagerAdapter.notifyDataSetChanged:()V │ │ +04c8b0: 5410 3403 |0000: iget-object v0, v1, Landroid/support/v4/view/PagerAdapter;.mObservable:Landroid/database/DataSetObservable; // field@0334 │ │ +04c8b4: 6e10 3901 0000 |0002: invoke-virtual {v0}, Landroid/database/DataSetObservable;.notifyChanged:()V // method@0139 │ │ +04c8ba: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=276 │ │ 0x0005 line=277 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/view/PagerAdapter; │ │ │ │ @@ -44694,18 +44696,18 @@ │ │ type : '(Landroid/database/DataSetObserver;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -04ad24: |[04ad24] android.support.v4.view.PagerAdapter.registerDataSetObserver:(Landroid/database/DataSetObserver;)V │ │ -04ad34: 5410 3403 |0000: iget-object v0, v1, Landroid/support/v4/view/PagerAdapter;.mObservable:Landroid/database/DataSetObservable; // field@0334 │ │ -04ad38: 6e20 3a01 2000 |0002: invoke-virtual {v0, v2}, Landroid/database/DataSetObservable;.registerObserver:(Ljava/lang/Object;)V // method@013a │ │ -04ad3e: 0e00 |0005: return-void │ │ +04c8bc: |[04c8bc] android.support.v4.view.PagerAdapter.registerDataSetObserver:(Landroid/database/DataSetObserver;)V │ │ +04c8cc: 5410 3403 |0000: iget-object v0, v1, Landroid/support/v4/view/PagerAdapter;.mObservable:Landroid/database/DataSetObservable; // field@0334 │ │ +04c8d0: 6e20 3a01 2000 |0002: invoke-virtual {v0, v2}, Landroid/database/DataSetObservable;.registerObserver:(Ljava/lang/Object;)V // method@013a │ │ +04c8d6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=285 │ │ 0x0005 line=286 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/view/PagerAdapter; │ │ 0x0000 - 0x0006 reg=2 observer Landroid/database/DataSetObserver; │ │ @@ -44715,16 +44717,16 @@ │ │ type : '(Landroid/os/Parcelable;Ljava/lang/ClassLoader;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -04ad40: |[04ad40] android.support.v4.view.PagerAdapter.restoreState:(Landroid/os/Parcelable;Ljava/lang/ClassLoader;)V │ │ -04ad50: 0e00 |0000: return-void │ │ +04c8d8: |[04c8d8] android.support.v4.view.PagerAdapter.restoreState:(Landroid/os/Parcelable;Ljava/lang/ClassLoader;)V │ │ +04c8e8: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=250 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/PagerAdapter; │ │ 0x0000 - 0x0001 reg=1 state Landroid/os/Parcelable; │ │ 0x0000 - 0x0001 reg=2 loader Ljava/lang/ClassLoader; │ │ @@ -44734,17 +44736,17 @@ │ │ type : '()Landroid/os/Parcelable;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -04ad54: |[04ad54] android.support.v4.view.PagerAdapter.saveState:()Landroid/os/Parcelable; │ │ -04ad64: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -04ad66: 1100 |0001: return-object v0 │ │ +04c8ec: |[04c8ec] android.support.v4.view.PagerAdapter.saveState:()Landroid/os/Parcelable; │ │ +04c8fc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +04c8fe: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=239 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/PagerAdapter; │ │ │ │ #15 : (in Landroid/support/v4/view/PagerAdapter;) │ │ @@ -44752,16 +44754,16 @@ │ │ type : '(Landroid/view/View;ILjava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -04ad68: |[04ad68] android.support.v4.view.PagerAdapter.setPrimaryItem:(Landroid/view/View;ILjava/lang/Object;)V │ │ -04ad78: 0e00 |0000: return-void │ │ +04c900: |[04c900] android.support.v4.view.PagerAdapter.setPrimaryItem:(Landroid/view/View;ILjava/lang/Object;)V │ │ +04c910: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=207 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/PagerAdapter; │ │ 0x0000 - 0x0001 reg=1 container Landroid/view/View; │ │ 0x0000 - 0x0001 reg=2 position I │ │ @@ -44772,17 +44774,17 @@ │ │ type : '(Landroid/view/ViewGroup;ILjava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 4 16-bit code units │ │ -04ad7c: |[04ad7c] android.support.v4.view.PagerAdapter.setPrimaryItem:(Landroid/view/ViewGroup;ILjava/lang/Object;)V │ │ -04ad8c: 6e40 1f0a 1032 |0000: invoke-virtual {v0, v1, v2, v3}, Landroid/support/v4/view/PagerAdapter;.setPrimaryItem:(Landroid/view/View;ILjava/lang/Object;)V // method@0a1f │ │ -04ad92: 0e00 |0003: return-void │ │ +04c914: |[04c914] android.support.v4.view.PagerAdapter.setPrimaryItem:(Landroid/view/ViewGroup;ILjava/lang/Object;)V │ │ +04c924: 6e40 1f0a 1032 |0000: invoke-virtual {v0, v1, v2, v3}, Landroid/support/v4/view/PagerAdapter;.setPrimaryItem:(Landroid/view/View;ILjava/lang/Object;)V // method@0a1f │ │ +04c92a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=137 │ │ 0x0003 line=138 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/PagerAdapter; │ │ 0x0000 - 0x0004 reg=1 container Landroid/view/ViewGroup; │ │ @@ -44794,16 +44796,16 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -04ad94: |[04ad94] android.support.v4.view.PagerAdapter.startUpdate:(Landroid/view/View;)V │ │ -04ada4: 0e00 |0000: return-void │ │ +04c92c: |[04c92c] android.support.v4.view.PagerAdapter.startUpdate:(Landroid/view/View;)V │ │ +04c93c: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=159 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/PagerAdapter; │ │ 0x0000 - 0x0001 reg=1 container Landroid/view/View; │ │ │ │ @@ -44812,17 +44814,17 @@ │ │ type : '(Landroid/view/ViewGroup;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -04ada8: |[04ada8] android.support.v4.view.PagerAdapter.startUpdate:(Landroid/view/ViewGroup;)V │ │ -04adb8: 6e20 210a 1000 |0000: invoke-virtual {v0, v1}, Landroid/support/v4/view/PagerAdapter;.startUpdate:(Landroid/view/View;)V // method@0a21 │ │ -04adbe: 0e00 |0003: return-void │ │ +04c940: |[04c940] android.support.v4.view.PagerAdapter.startUpdate:(Landroid/view/ViewGroup;)V │ │ +04c950: 6e20 210a 1000 |0000: invoke-virtual {v0, v1}, Landroid/support/v4/view/PagerAdapter;.startUpdate:(Landroid/view/View;)V // method@0a21 │ │ +04c956: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=95 │ │ 0x0003 line=96 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/PagerAdapter; │ │ 0x0000 - 0x0004 reg=1 container Landroid/view/ViewGroup; │ │ @@ -44832,33 +44834,33 @@ │ │ type : '(Landroid/database/DataSetObserver;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -04adc0: |[04adc0] android.support.v4.view.PagerAdapter.unregisterDataSetObserver:(Landroid/database/DataSetObserver;)V │ │ -04add0: 5410 3403 |0000: iget-object v0, v1, Landroid/support/v4/view/PagerAdapter;.mObservable:Landroid/database/DataSetObservable; // field@0334 │ │ -04add4: 6e20 3b01 2000 |0002: invoke-virtual {v0, v2}, Landroid/database/DataSetObservable;.unregisterObserver:(Ljava/lang/Object;)V // method@013b │ │ -04adda: 0e00 |0005: return-void │ │ +04c958: |[04c958] android.support.v4.view.PagerAdapter.unregisterDataSetObserver:(Landroid/database/DataSetObserver;)V │ │ +04c968: 5410 3403 |0000: iget-object v0, v1, Landroid/support/v4/view/PagerAdapter;.mObservable:Landroid/database/DataSetObservable; // field@0334 │ │ +04c96c: 6e20 3b01 2000 |0002: invoke-virtual {v0, v2}, Landroid/database/DataSetObservable;.unregisterObserver:(Ljava/lang/Object;)V // method@013b │ │ +04c972: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=294 │ │ 0x0005 line=295 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/view/PagerAdapter; │ │ 0x0000 - 0x0006 reg=2 observer Landroid/database/DataSetObserver; │ │ │ │ - source_file_idx : 2983 (PagerAdapter.java) │ │ + source_file_idx : 2980 (PagerAdapter.java) │ │ │ │ Class #210 header: │ │ -class_idx : 431 │ │ +class_idx : 428 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 826 │ │ -source_file_idx : 2986 │ │ +superclass_idx : 823 │ │ +source_file_idx : 2983 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #210 annotations: │ │ Annotations on class │ │ @@ -44883,18 +44885,18 @@ │ │ type : '(Landroid/support/v4/view/PagerTabStrip;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -04addc: |[04addc] android.support.v4.view.PagerTabStrip$1.:(Landroid/support/v4/view/PagerTabStrip;)V │ │ -04adec: 5b01 3503 |0000: iput-object v1, v0, Landroid/support/v4/view/PagerTabStrip$1;.this$0:Landroid/support/v4/view/PagerTabStrip; // field@0335 │ │ -04adf0: 7010 1c15 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ -04adf6: 0e00 |0005: return-void │ │ +04c974: |[04c974] android.support.v4.view.PagerTabStrip$1.:(Landroid/support/v4/view/PagerTabStrip;)V │ │ +04c984: 5b01 3503 |0000: iput-object v1, v0, Landroid/support/v4/view/PagerTabStrip$1;.this$0:Landroid/support/v4/view/PagerTabStrip; // field@0335 │ │ +04c988: 7010 1c15 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ +04c98e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=103 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v4/view/PagerTabStrip$1; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v4/view/PagerTabStrip; │ │ │ │ @@ -44904,39 +44906,39 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -04adf8: |[04adf8] android.support.v4.view.PagerTabStrip$1.onClick:(Landroid/view/View;)V │ │ -04ae08: 5420 3503 |0000: iget-object v0, v2, Landroid/support/v4/view/PagerTabStrip$1;.this$0:Landroid/support/v4/view/PagerTabStrip; // field@0335 │ │ -04ae0c: 5400 4c03 |0002: iget-object v0, v0, Landroid/support/v4/view/PagerTabStrip;.mPager:Landroid/support/v4/view/ViewPager; // field@034c │ │ -04ae10: 5421 3503 |0004: iget-object v1, v2, Landroid/support/v4/view/PagerTabStrip$1;.this$0:Landroid/support/v4/view/PagerTabStrip; // field@0335 │ │ -04ae14: 5411 4c03 |0006: iget-object v1, v1, Landroid/support/v4/view/PagerTabStrip;.mPager:Landroid/support/v4/view/ViewPager; // field@034c │ │ -04ae18: 6e10 d20b 0100 |0008: invoke-virtual {v1}, Landroid/support/v4/view/ViewPager;.getCurrentItem:()I // method@0bd2 │ │ -04ae1e: 0a01 |000b: move-result v1 │ │ -04ae20: d801 01ff |000c: add-int/lit8 v1, v1, #int -1 // #ff │ │ -04ae24: 6e20 130c 1000 |000e: invoke-virtual {v0, v1}, Landroid/support/v4/view/ViewPager;.setCurrentItem:(I)V // method@0c13 │ │ -04ae2a: 0e00 |0011: return-void │ │ +04c990: |[04c990] android.support.v4.view.PagerTabStrip$1.onClick:(Landroid/view/View;)V │ │ +04c9a0: 5420 3503 |0000: iget-object v0, v2, Landroid/support/v4/view/PagerTabStrip$1;.this$0:Landroid/support/v4/view/PagerTabStrip; // field@0335 │ │ +04c9a4: 5400 4c03 |0002: iget-object v0, v0, Landroid/support/v4/view/PagerTabStrip;.mPager:Landroid/support/v4/view/ViewPager; // field@034c │ │ +04c9a8: 5421 3503 |0004: iget-object v1, v2, Landroid/support/v4/view/PagerTabStrip$1;.this$0:Landroid/support/v4/view/PagerTabStrip; // field@0335 │ │ +04c9ac: 5411 4c03 |0006: iget-object v1, v1, Landroid/support/v4/view/PagerTabStrip;.mPager:Landroid/support/v4/view/ViewPager; // field@034c │ │ +04c9b0: 6e10 d20b 0100 |0008: invoke-virtual {v1}, Landroid/support/v4/view/ViewPager;.getCurrentItem:()I // method@0bd2 │ │ +04c9b6: 0a01 |000b: move-result v1 │ │ +04c9b8: d801 01ff |000c: add-int/lit8 v1, v1, #int -1 // #ff │ │ +04c9bc: 6e20 130c 1000 |000e: invoke-virtual {v0, v1}, Landroid/support/v4/view/ViewPager;.setCurrentItem:(I)V // method@0c13 │ │ +04c9c2: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=106 │ │ 0x0011 line=107 │ │ locals : │ │ 0x0000 - 0x0012 reg=2 this Landroid/support/v4/view/PagerTabStrip$1; │ │ 0x0000 - 0x0012 reg=3 v Landroid/view/View; │ │ │ │ - source_file_idx : 2986 (PagerTabStrip.java) │ │ + source_file_idx : 2983 (PagerTabStrip.java) │ │ │ │ Class #211 header: │ │ -class_idx : 432 │ │ +class_idx : 429 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 826 │ │ -source_file_idx : 2986 │ │ +superclass_idx : 823 │ │ +source_file_idx : 2983 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #211 annotations: │ │ Annotations on class │ │ @@ -44961,18 +44963,18 @@ │ │ type : '(Landroid/support/v4/view/PagerTabStrip;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -04ae2c: |[04ae2c] android.support.v4.view.PagerTabStrip$2.:(Landroid/support/v4/view/PagerTabStrip;)V │ │ -04ae3c: 5b01 3603 |0000: iput-object v1, v0, Landroid/support/v4/view/PagerTabStrip$2;.this$0:Landroid/support/v4/view/PagerTabStrip; // field@0336 │ │ -04ae40: 7010 1c15 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ -04ae46: 0e00 |0005: return-void │ │ +04c9c4: |[04c9c4] android.support.v4.view.PagerTabStrip$2.:(Landroid/support/v4/view/PagerTabStrip;)V │ │ +04c9d4: 5b01 3603 |0000: iput-object v1, v0, Landroid/support/v4/view/PagerTabStrip$2;.this$0:Landroid/support/v4/view/PagerTabStrip; // field@0336 │ │ +04c9d8: 7010 1c15 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ +04c9de: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=111 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v4/view/PagerTabStrip$2; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v4/view/PagerTabStrip; │ │ │ │ @@ -44982,39 +44984,39 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -04ae48: |[04ae48] android.support.v4.view.PagerTabStrip$2.onClick:(Landroid/view/View;)V │ │ -04ae58: 5420 3603 |0000: iget-object v0, v2, Landroid/support/v4/view/PagerTabStrip$2;.this$0:Landroid/support/v4/view/PagerTabStrip; // field@0336 │ │ -04ae5c: 5400 4c03 |0002: iget-object v0, v0, Landroid/support/v4/view/PagerTabStrip;.mPager:Landroid/support/v4/view/ViewPager; // field@034c │ │ -04ae60: 5421 3603 |0004: iget-object v1, v2, Landroid/support/v4/view/PagerTabStrip$2;.this$0:Landroid/support/v4/view/PagerTabStrip; // field@0336 │ │ -04ae64: 5411 4c03 |0006: iget-object v1, v1, Landroid/support/v4/view/PagerTabStrip;.mPager:Landroid/support/v4/view/ViewPager; // field@034c │ │ -04ae68: 6e10 d20b 0100 |0008: invoke-virtual {v1}, Landroid/support/v4/view/ViewPager;.getCurrentItem:()I // method@0bd2 │ │ -04ae6e: 0a01 |000b: move-result v1 │ │ -04ae70: d801 0101 |000c: add-int/lit8 v1, v1, #int 1 // #01 │ │ -04ae74: 6e20 130c 1000 |000e: invoke-virtual {v0, v1}, Landroid/support/v4/view/ViewPager;.setCurrentItem:(I)V // method@0c13 │ │ -04ae7a: 0e00 |0011: return-void │ │ +04c9e0: |[04c9e0] android.support.v4.view.PagerTabStrip$2.onClick:(Landroid/view/View;)V │ │ +04c9f0: 5420 3603 |0000: iget-object v0, v2, Landroid/support/v4/view/PagerTabStrip$2;.this$0:Landroid/support/v4/view/PagerTabStrip; // field@0336 │ │ +04c9f4: 5400 4c03 |0002: iget-object v0, v0, Landroid/support/v4/view/PagerTabStrip;.mPager:Landroid/support/v4/view/ViewPager; // field@034c │ │ +04c9f8: 5421 3603 |0004: iget-object v1, v2, Landroid/support/v4/view/PagerTabStrip$2;.this$0:Landroid/support/v4/view/PagerTabStrip; // field@0336 │ │ +04c9fc: 5411 4c03 |0006: iget-object v1, v1, Landroid/support/v4/view/PagerTabStrip;.mPager:Landroid/support/v4/view/ViewPager; // field@034c │ │ +04ca00: 6e10 d20b 0100 |0008: invoke-virtual {v1}, Landroid/support/v4/view/ViewPager;.getCurrentItem:()I // method@0bd2 │ │ +04ca06: 0a01 |000b: move-result v1 │ │ +04ca08: d801 0101 |000c: add-int/lit8 v1, v1, #int 1 // #01 │ │ +04ca0c: 6e20 130c 1000 |000e: invoke-virtual {v0, v1}, Landroid/support/v4/view/ViewPager;.setCurrentItem:(I)V // method@0c13 │ │ +04ca12: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=114 │ │ 0x0011 line=115 │ │ locals : │ │ 0x0000 - 0x0012 reg=2 this Landroid/support/v4/view/PagerTabStrip$2; │ │ 0x0000 - 0x0012 reg=3 v Landroid/view/View; │ │ │ │ - source_file_idx : 2986 (PagerTabStrip.java) │ │ + source_file_idx : 2983 (PagerTabStrip.java) │ │ │ │ Class #212 header: │ │ -class_idx : 434 │ │ +class_idx : 431 │ │ access_flags : 4096 (0x1000) │ │ -superclass_idx : 826 │ │ -source_file_idx : 2989 │ │ +superclass_idx : 823 │ │ +source_file_idx : 2986 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 0 │ │ │ │ Class #212 annotations: │ │ Annotations on class │ │ @@ -45026,21 +45028,21 @@ │ │ Access flags : 0x1000 (SYNTHETIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ Virtual methods - │ │ - source_file_idx : 2989 (PagerTitleStrip.java) │ │ + source_file_idx : 2986 (PagerTitleStrip.java) │ │ │ │ Class #213 header: │ │ -class_idx : 436 │ │ +class_idx : 433 │ │ access_flags : 1536 (0x0600) │ │ -superclass_idx : 826 │ │ -source_file_idx : 2989 │ │ +superclass_idx : 823 │ │ +source_file_idx : 2986 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 1 │ │ │ │ Class #213 annotations: │ │ Annotations on class │ │ @@ -45058,21 +45060,21 @@ │ │ Virtual methods - │ │ #0 : (in Landroid/support/v4/view/PagerTitleStrip$PagerTitleStripImpl;) │ │ name : 'setSingleLineAllCaps' │ │ type : '(Landroid/widget/TextView;)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 2989 (PagerTitleStrip.java) │ │ + source_file_idx : 2986 (PagerTitleStrip.java) │ │ │ │ Class #214 header: │ │ -class_idx : 440 │ │ +class_idx : 437 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 646 │ │ -source_file_idx : 2990 │ │ +superclass_idx : 643 │ │ +source_file_idx : 2987 │ │ static_fields_size : 1 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #214 annotations: │ │ Annotations on class │ │ @@ -45101,23 +45103,23 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 16 16-bit code units │ │ -04ae7c: |[04ae7c] android.support.v4.view.PagerTitleStripIcs$SingleLineAllCapsTransform.:(Landroid/content/Context;)V │ │ -04ae8c: 7010 ef11 0100 |0000: invoke-direct {v1}, Landroid/text/method/SingleLineTransformationMethod;.:()V // method@11ef │ │ -04ae92: 6e10 b800 0200 |0003: invoke-virtual {v2}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@00b8 │ │ -04ae98: 0c00 |0006: move-result-object v0 │ │ -04ae9a: 6e10 0a01 0000 |0007: invoke-virtual {v0}, Landroid/content/res/Resources;.getConfiguration:()Landroid/content/res/Configuration; // method@010a │ │ -04aea0: 0c00 |000a: move-result-object v0 │ │ -04aea2: 5400 1300 |000b: iget-object v0, v0, Landroid/content/res/Configuration;.locale:Ljava/util/Locale; // field@0013 │ │ -04aea6: 5b10 6b03 |000d: iput-object v0, v1, Landroid/support/v4/view/PagerTitleStripIcs$SingleLineAllCapsTransform;.mLocale:Ljava/util/Locale; // field@036b │ │ -04aeaa: 0e00 |000f: return-void │ │ +04ca14: |[04ca14] android.support.v4.view.PagerTitleStripIcs$SingleLineAllCapsTransform.:(Landroid/content/Context;)V │ │ +04ca24: 7010 ef11 0100 |0000: invoke-direct {v1}, Landroid/text/method/SingleLineTransformationMethod;.:()V // method@11ef │ │ +04ca2a: 6e10 b800 0200 |0003: invoke-virtual {v2}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@00b8 │ │ +04ca30: 0c00 |0006: move-result-object v0 │ │ +04ca32: 6e10 0a01 0000 |0007: invoke-virtual {v0}, Landroid/content/res/Resources;.getConfiguration:()Landroid/content/res/Configuration; // method@010a │ │ +04ca38: 0c00 |000a: move-result-object v0 │ │ +04ca3a: 5400 1300 |000b: iget-object v0, v0, Landroid/content/res/Configuration;.locale:Ljava/util/Locale; // field@0013 │ │ +04ca3e: 5b10 6b03 |000d: iput-object v0, v1, Landroid/support/v4/view/PagerTitleStripIcs$SingleLineAllCapsTransform;.mLocale:Ljava/util/Locale; // field@036b │ │ +04ca42: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ 0x0003 line=37 │ │ 0x000f line=38 │ │ locals : │ │ 0x0000 - 0x0010 reg=1 this Landroid/support/v4/view/PagerTitleStripIcs$SingleLineAllCapsTransform; │ │ @@ -45129,42 +45131,42 @@ │ │ type : '(Ljava/lang/CharSequence;Landroid/view/View;)Ljava/lang/CharSequence;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 19 16-bit code units │ │ -04aeac: |[04aeac] android.support.v4.view.PagerTitleStripIcs$SingleLineAllCapsTransform.getTransformation:(Ljava/lang/CharSequence;Landroid/view/View;)Ljava/lang/CharSequence; │ │ -04aebc: 6f30 f011 3204 |0000: invoke-super {v2, v3, v4}, Landroid/text/method/SingleLineTransformationMethod;.getTransformation:(Ljava/lang/CharSequence;Landroid/view/View;)Ljava/lang/CharSequence; // method@11f0 │ │ -04aec2: 0c03 |0003: move-result-object v3 │ │ -04aec4: 3803 0d00 |0004: if-eqz v3, 0011 // +000d │ │ -04aec8: 6e10 2215 0300 |0006: invoke-virtual {v3}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@1522 │ │ -04aece: 0c00 |0009: move-result-object v0 │ │ -04aed0: 5421 6b03 |000a: iget-object v1, v2, Landroid/support/v4/view/PagerTitleStripIcs$SingleLineAllCapsTransform;.mLocale:Ljava/util/Locale; // field@036b │ │ -04aed4: 6e20 4c15 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/String;.toUpperCase:(Ljava/util/Locale;)Ljava/lang/String; // method@154c │ │ -04aeda: 0c00 |000f: move-result-object v0 │ │ -04aedc: 1100 |0010: return-object v0 │ │ -04aede: 1200 |0011: const/4 v0, #int 0 // #0 │ │ -04aee0: 28fe |0012: goto 0010 // -0002 │ │ +04ca44: |[04ca44] android.support.v4.view.PagerTitleStripIcs$SingleLineAllCapsTransform.getTransformation:(Ljava/lang/CharSequence;Landroid/view/View;)Ljava/lang/CharSequence; │ │ +04ca54: 6f30 f011 3204 |0000: invoke-super {v2, v3, v4}, Landroid/text/method/SingleLineTransformationMethod;.getTransformation:(Ljava/lang/CharSequence;Landroid/view/View;)Ljava/lang/CharSequence; // method@11f0 │ │ +04ca5a: 0c03 |0003: move-result-object v3 │ │ +04ca5c: 3803 0d00 |0004: if-eqz v3, 0011 // +000d │ │ +04ca60: 6e10 2215 0300 |0006: invoke-virtual {v3}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@1522 │ │ +04ca66: 0c00 |0009: move-result-object v0 │ │ +04ca68: 5421 6b03 |000a: iget-object v1, v2, Landroid/support/v4/view/PagerTitleStripIcs$SingleLineAllCapsTransform;.mLocale:Ljava/util/Locale; // field@036b │ │ +04ca6c: 6e20 4c15 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/String;.toUpperCase:(Ljava/util/Locale;)Ljava/lang/String; // method@154c │ │ +04ca72: 0c00 |000f: move-result-object v0 │ │ +04ca74: 1100 |0010: return-object v0 │ │ +04ca76: 1200 |0011: const/4 v0, #int 0 // #0 │ │ +04ca78: 28fe |0012: goto 0010 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=42 │ │ 0x0004 line=43 │ │ locals : │ │ 0x0000 - 0x0013 reg=2 this Landroid/support/v4/view/PagerTitleStripIcs$SingleLineAllCapsTransform; │ │ 0x0000 - 0x0013 reg=3 source Ljava/lang/CharSequence; │ │ 0x0000 - 0x0013 reg=4 view Landroid/view/View; │ │ │ │ - source_file_idx : 2990 (PagerTitleStripIcs.java) │ │ + source_file_idx : 2987 (PagerTitleStripIcs.java) │ │ │ │ Class #215 header: │ │ -class_idx : 441 │ │ +class_idx : 438 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 826 │ │ -source_file_idx : 2990 │ │ +superclass_idx : 823 │ │ +source_file_idx : 2987 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 0 │ │ │ │ Class #215 annotations: │ │ Annotations on class │ │ @@ -45183,17 +45185,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -04aee4: |[04aee4] android.support.v4.view.PagerTitleStripIcs.:()V │ │ -04aef4: 7010 1c15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ -04aefa: 0e00 |0003: return-void │ │ +04ca7c: |[04ca7c] android.support.v4.view.PagerTitleStripIcs.:()V │ │ +04ca8c: 7010 1c15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ +04ca92: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ 0x0003 line=31 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/PagerTitleStripIcs; │ │ │ │ @@ -45202,36 +45204,36 @@ │ │ type : '(Landroid/widget/TextView;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -04aefc: |[04aefc] android.support.v4.view.PagerTitleStripIcs.setSingleLineAllCaps:(Landroid/widget/TextView;)V │ │ -04af0c: 2200 b801 |0000: new-instance v0, Landroid/support/v4/view/PagerTitleStripIcs$SingleLineAllCapsTransform; // type@01b8 │ │ -04af10: 6e10 7014 0200 |0002: invoke-virtual {v2}, Landroid/widget/TextView;.getContext:()Landroid/content/Context; // method@1470 │ │ -04af16: 0c01 |0005: move-result-object v1 │ │ -04af18: 7020 730a 1000 |0006: invoke-direct {v0, v1}, Landroid/support/v4/view/PagerTitleStripIcs$SingleLineAllCapsTransform;.:(Landroid/content/Context;)V // method@0a73 │ │ -04af1e: 6e20 8614 0200 |0009: invoke-virtual {v2, v0}, Landroid/widget/TextView;.setTransformationMethod:(Landroid/text/method/TransformationMethod;)V // method@1486 │ │ -04af24: 0e00 |000c: return-void │ │ +04ca94: |[04ca94] android.support.v4.view.PagerTitleStripIcs.setSingleLineAllCaps:(Landroid/widget/TextView;)V │ │ +04caa4: 2200 b501 |0000: new-instance v0, Landroid/support/v4/view/PagerTitleStripIcs$SingleLineAllCapsTransform; // type@01b5 │ │ +04caa8: 6e10 7014 0200 |0002: invoke-virtual {v2}, Landroid/widget/TextView;.getContext:()Landroid/content/Context; // method@1470 │ │ +04caae: 0c01 |0005: move-result-object v1 │ │ +04cab0: 7020 730a 1000 |0006: invoke-direct {v0, v1}, Landroid/support/v4/view/PagerTitleStripIcs$SingleLineAllCapsTransform;.:(Landroid/content/Context;)V // method@0a73 │ │ +04cab6: 6e20 8614 0200 |0009: invoke-virtual {v2, v0}, Landroid/widget/TextView;.setTransformationMethod:(Landroid/text/method/TransformationMethod;)V // method@1486 │ │ +04cabc: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ 0x000c line=29 │ │ locals : │ │ 0x0000 - 0x000d reg=2 text Landroid/widget/TextView; │ │ │ │ Virtual methods - │ │ - source_file_idx : 2990 (PagerTitleStripIcs.java) │ │ + source_file_idx : 2987 (PagerTitleStripIcs.java) │ │ │ │ Class #216 header: │ │ -class_idx : 442 │ │ +class_idx : 439 │ │ access_flags : 4096 (0x1000) │ │ -superclass_idx : 826 │ │ -source_file_idx : 3177 │ │ +superclass_idx : 823 │ │ +source_file_idx : 3174 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 0 │ │ │ │ Class #216 annotations: │ │ Annotations on class │ │ @@ -45243,21 +45245,21 @@ │ │ Access flags : 0x1000 (SYNTHETIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ Virtual methods - │ │ - source_file_idx : 3177 (ScaleGestureDetectorCompat.java) │ │ + source_file_idx : 3174 (ScaleGestureDetectorCompat.java) │ │ │ │ Class #217 header: │ │ -class_idx : 445 │ │ +class_idx : 442 │ │ access_flags : 1536 (0x0600) │ │ -superclass_idx : 826 │ │ -source_file_idx : 3177 │ │ +superclass_idx : 823 │ │ +source_file_idx : 3174 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 2 │ │ │ │ Class #217 annotations: │ │ Annotations on class │ │ @@ -45281,21 +45283,21 @@ │ │ │ │ #1 : (in Landroid/support/v4/view/ScaleGestureDetectorCompat$ScaleGestureDetectorImpl;) │ │ name : 'setQuickScaleEnabled' │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 3177 (ScaleGestureDetectorCompat.java) │ │ + source_file_idx : 3174 (ScaleGestureDetectorCompat.java) │ │ │ │ Class #218 header: │ │ -class_idx : 446 │ │ +class_idx : 443 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 826 │ │ -source_file_idx : 3177 │ │ +superclass_idx : 823 │ │ +source_file_idx : 3174 │ │ static_fields_size : 1 │ │ instance_fields_size: 0 │ │ direct_methods_size : 4 │ │ virtual_methods_size: 0 │ │ │ │ Class #218 annotations: │ │ Annotations on class │ │ @@ -45318,27 +45320,27 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 23 16-bit code units │ │ -04af28: |[04af28] android.support.v4.view.ScaleGestureDetectorCompat.:()V │ │ -04af38: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -04af3a: 6000 1f00 |0001: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@001f │ │ -04af3e: 1301 1300 |0003: const/16 v1, #int 19 // #13 │ │ -04af42: 3410 0a00 |0005: if-lt v0, v1, 000f // +000a │ │ -04af46: 2201 bc01 |0007: new-instance v1, Landroid/support/v4/view/ScaleGestureDetectorCompat$ScaleGestureDetectorCompatKitKatImpl; // type@01bc │ │ -04af4a: 7020 7c0a 2100 |0009: invoke-direct {v1, v2}, Landroid/support/v4/view/ScaleGestureDetectorCompat$ScaleGestureDetectorCompatKitKatImpl;.:(Landroid/support/v4/view/ScaleGestureDetectorCompat$1;)V // method@0a7c │ │ -04af50: 6901 6c03 |000c: sput-object v1, Landroid/support/v4/view/ScaleGestureDetectorCompat;.IMPL:Landroid/support/v4/view/ScaleGestureDetectorCompat$ScaleGestureDetectorImpl; // field@036c │ │ -04af54: 0e00 |000e: return-void │ │ -04af56: 2201 bb01 |000f: new-instance v1, Landroid/support/v4/view/ScaleGestureDetectorCompat$BaseScaleGestureDetectorImpl; // type@01bb │ │ -04af5a: 7020 780a 2100 |0011: invoke-direct {v1, v2}, Landroid/support/v4/view/ScaleGestureDetectorCompat$BaseScaleGestureDetectorImpl;.:(Landroid/support/v4/view/ScaleGestureDetectorCompat$1;)V // method@0a78 │ │ -04af60: 6901 6c03 |0014: sput-object v1, Landroid/support/v4/view/ScaleGestureDetectorCompat;.IMPL:Landroid/support/v4/view/ScaleGestureDetectorCompat$ScaleGestureDetectorImpl; // field@036c │ │ -04af64: 28f8 |0016: goto 000e // -0008 │ │ +04cac0: |[04cac0] android.support.v4.view.ScaleGestureDetectorCompat.:()V │ │ +04cad0: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +04cad2: 6000 1f00 |0001: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@001f │ │ +04cad6: 1301 1300 |0003: const/16 v1, #int 19 // #13 │ │ +04cada: 3410 0a00 |0005: if-lt v0, v1, 000f // +000a │ │ +04cade: 2201 b901 |0007: new-instance v1, Landroid/support/v4/view/ScaleGestureDetectorCompat$ScaleGestureDetectorCompatKitKatImpl; // type@01b9 │ │ +04cae2: 7020 7c0a 2100 |0009: invoke-direct {v1, v2}, Landroid/support/v4/view/ScaleGestureDetectorCompat$ScaleGestureDetectorCompatKitKatImpl;.:(Landroid/support/v4/view/ScaleGestureDetectorCompat$1;)V // method@0a7c │ │ +04cae8: 6901 6c03 |000c: sput-object v1, Landroid/support/v4/view/ScaleGestureDetectorCompat;.IMPL:Landroid/support/v4/view/ScaleGestureDetectorCompat$ScaleGestureDetectorImpl; // field@036c │ │ +04caec: 0e00 |000e: return-void │ │ +04caee: 2201 b801 |000f: new-instance v1, Landroid/support/v4/view/ScaleGestureDetectorCompat$BaseScaleGestureDetectorImpl; // type@01b8 │ │ +04caf2: 7020 780a 2100 |0011: invoke-direct {v1, v2}, Landroid/support/v4/view/ScaleGestureDetectorCompat$BaseScaleGestureDetectorImpl;.:(Landroid/support/v4/view/ScaleGestureDetectorCompat$1;)V // method@0a78 │ │ +04caf8: 6901 6c03 |0014: sput-object v1, Landroid/support/v4/view/ScaleGestureDetectorCompat;.IMPL:Landroid/support/v4/view/ScaleGestureDetectorCompat$ScaleGestureDetectorImpl; // field@036c │ │ +04cafc: 28f8 |0016: goto 000e // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=58 │ │ 0x0003 line=59 │ │ 0x0007 line=60 │ │ 0x000e line=64 │ │ 0x000f line=62 │ │ @@ -45350,17 +45352,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -04af68: |[04af68] android.support.v4.view.ScaleGestureDetectorCompat.:()V │ │ -04af78: 7010 1c15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ -04af7e: 0e00 |0003: return-void │ │ +04cb00: |[04cb00] android.support.v4.view.ScaleGestureDetectorCompat.:()V │ │ +04cb10: 7010 1c15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ +04cb16: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=66 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ScaleGestureDetectorCompat; │ │ │ │ #2 : (in Landroid/support/v4/view/ScaleGestureDetectorCompat;) │ │ @@ -45368,19 +45370,19 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -04af80: |[04af80] android.support.v4.view.ScaleGestureDetectorCompat.isQuickScaleEnabled:(Ljava/lang/Object;)Z │ │ -04af90: 6200 6c03 |0000: sget-object v0, Landroid/support/v4/view/ScaleGestureDetectorCompat;.IMPL:Landroid/support/v4/view/ScaleGestureDetectorCompat$ScaleGestureDetectorImpl; // field@036c │ │ -04af94: 7220 7f0a 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/ScaleGestureDetectorCompat$ScaleGestureDetectorImpl;.isQuickScaleEnabled:(Ljava/lang/Object;)Z // method@0a7f │ │ -04af9a: 0a00 |0005: move-result v0 │ │ -04af9c: 0f00 |0006: return v0 │ │ +04cb18: |[04cb18] android.support.v4.view.ScaleGestureDetectorCompat.isQuickScaleEnabled:(Ljava/lang/Object;)Z │ │ +04cb28: 6200 6c03 |0000: sget-object v0, Landroid/support/v4/view/ScaleGestureDetectorCompat;.IMPL:Landroid/support/v4/view/ScaleGestureDetectorCompat$ScaleGestureDetectorImpl; // field@036c │ │ +04cb2c: 7220 7f0a 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/ScaleGestureDetectorCompat$ScaleGestureDetectorImpl;.isQuickScaleEnabled:(Ljava/lang/Object;)Z // method@0a7f │ │ +04cb32: 0a00 |0005: move-result v0 │ │ +04cb34: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=83 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 scaleGestureDetector Ljava/lang/Object; │ │ │ │ #3 : (in Landroid/support/v4/view/ScaleGestureDetectorCompat;) │ │ @@ -45388,34 +45390,34 @@ │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -04afa0: |[04afa0] android.support.v4.view.ScaleGestureDetectorCompat.setQuickScaleEnabled:(Ljava/lang/Object;Z)V │ │ -04afb0: 6200 6c03 |0000: sget-object v0, Landroid/support/v4/view/ScaleGestureDetectorCompat;.IMPL:Landroid/support/v4/view/ScaleGestureDetectorCompat$ScaleGestureDetectorImpl; // field@036c │ │ -04afb4: 7230 800a 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/ScaleGestureDetectorCompat$ScaleGestureDetectorImpl;.setQuickScaleEnabled:(Ljava/lang/Object;Z)V // method@0a80 │ │ -04afba: 0e00 |0005: return-void │ │ +04cb38: |[04cb38] android.support.v4.view.ScaleGestureDetectorCompat.setQuickScaleEnabled:(Ljava/lang/Object;Z)V │ │ +04cb48: 6200 6c03 |0000: sget-object v0, Landroid/support/v4/view/ScaleGestureDetectorCompat;.IMPL:Landroid/support/v4/view/ScaleGestureDetectorCompat$ScaleGestureDetectorImpl; // field@036c │ │ +04cb4c: 7230 800a 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/ScaleGestureDetectorCompat$ScaleGestureDetectorImpl;.setQuickScaleEnabled:(Ljava/lang/Object;Z)V // method@0a80 │ │ +04cb52: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=75 │ │ 0x0005 line=76 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 scaleGestureDetector Ljava/lang/Object; │ │ 0x0000 - 0x0006 reg=2 enabled Z │ │ │ │ Virtual methods - │ │ - source_file_idx : 3177 (ScaleGestureDetectorCompat.java) │ │ + source_file_idx : 3174 (ScaleGestureDetectorCompat.java) │ │ │ │ Class #219 header: │ │ -class_idx : 447 │ │ +class_idx : 444 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 826 │ │ -source_file_idx : 3178 │ │ +superclass_idx : 823 │ │ +source_file_idx : 3175 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 0 │ │ │ │ Class #219 - │ │ Class descriptor : 'Landroid/support/v4/view/ScaleGestureDetectorCompatKitKat;' │ │ @@ -45430,17 +45432,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -04afbc: |[04afbc] android.support.v4.view.ScaleGestureDetectorCompatKitKat.:()V │ │ -04afcc: 7010 1c15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ -04afd2: 0e00 |0003: return-void │ │ +04cb54: |[04cb54] android.support.v4.view.ScaleGestureDetectorCompatKitKat.:()V │ │ +04cb64: 7010 1c15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ +04cb6a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ 0x0003 line=30 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ScaleGestureDetectorCompatKitKat; │ │ │ │ @@ -45449,19 +45451,19 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -04afd4: |[04afd4] android.support.v4.view.ScaleGestureDetectorCompatKitKat.isQuickScaleEnabled:(Ljava/lang/Object;)Z │ │ -04afe4: 1f01 a002 |0000: check-cast v1, Landroid/view/ScaleGestureDetector; // type@02a0 │ │ -04afe8: 6e10 4f12 0100 |0002: invoke-virtual {v1}, Landroid/view/ScaleGestureDetector;.isQuickScaleEnabled:()Z // method@124f │ │ -04afee: 0a00 |0005: move-result v0 │ │ -04aff0: 0f00 |0006: return v0 │ │ +04cb6c: |[04cb6c] android.support.v4.view.ScaleGestureDetectorCompatKitKat.isQuickScaleEnabled:(Ljava/lang/Object;)Z │ │ +04cb7c: 1f01 9d02 |0000: check-cast v1, Landroid/view/ScaleGestureDetector; // type@029d │ │ +04cb80: 6e10 4f12 0100 |0002: invoke-virtual {v1}, Landroid/view/ScaleGestureDetector;.isQuickScaleEnabled:()Z // method@124f │ │ +04cb86: 0a00 |0005: move-result v0 │ │ +04cb88: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 scaleGestureDetector Ljava/lang/Object; │ │ │ │ #2 : (in Landroid/support/v4/view/ScaleGestureDetectorCompatKitKat;) │ │ @@ -45469,34 +45471,34 @@ │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -04aff4: |[04aff4] android.support.v4.view.ScaleGestureDetectorCompatKitKat.setQuickScaleEnabled:(Ljava/lang/Object;Z)V │ │ -04b004: 1f00 a002 |0000: check-cast v0, Landroid/view/ScaleGestureDetector; // type@02a0 │ │ -04b008: 6e20 5012 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/ScaleGestureDetector;.setQuickScaleEnabled:(Z)V // method@1250 │ │ -04b00e: 0e00 |0005: return-void │ │ +04cb8c: |[04cb8c] android.support.v4.view.ScaleGestureDetectorCompatKitKat.setQuickScaleEnabled:(Ljava/lang/Object;Z)V │ │ +04cb9c: 1f00 9d02 |0000: check-cast v0, Landroid/view/ScaleGestureDetector; // type@029d │ │ +04cba0: 6e20 5012 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/ScaleGestureDetector;.setQuickScaleEnabled:(Z)V // method@1250 │ │ +04cba6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ 0x0005 line=34 │ │ locals : │ │ 0x0000 - 0x0002 reg=0 scaleGestureDetector Ljava/lang/Object; │ │ 0x0000 - 0x0006 reg=1 enabled Z │ │ │ │ Virtual methods - │ │ - source_file_idx : 3178 (ScaleGestureDetectorCompatKitKat.java) │ │ + source_file_idx : 3175 (ScaleGestureDetectorCompatKitKat.java) │ │ │ │ Class #220 header: │ │ -class_idx : 450 │ │ +class_idx : 447 │ │ access_flags : 1536 (0x0600) │ │ -superclass_idx : 826 │ │ -source_file_idx : 3583 │ │ +superclass_idx : 823 │ │ +source_file_idx : 3580 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 2 │ │ │ │ Class #220 annotations: │ │ Annotations on class │ │ @@ -45520,21 +45522,21 @@ │ │ │ │ #1 : (in Landroid/support/v4/view/VelocityTrackerCompat$VelocityTrackerVersionImpl;) │ │ name : 'getYVelocity' │ │ type : '(Landroid/view/VelocityTracker;I)F' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 3583 (VelocityTrackerCompat.java) │ │ + source_file_idx : 3580 (VelocityTrackerCompat.java) │ │ │ │ Class #221 header: │ │ -class_idx : 451 │ │ +class_idx : 448 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 826 │ │ -source_file_idx : 3583 │ │ +superclass_idx : 823 │ │ +source_file_idx : 3580 │ │ static_fields_size : 1 │ │ instance_fields_size: 0 │ │ direct_methods_size : 4 │ │ virtual_methods_size: 0 │ │ │ │ Class #221 annotations: │ │ Annotations on class │ │ @@ -45557,26 +45559,26 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 22 16-bit code units │ │ -04b010: |[04b010] android.support.v4.view.VelocityTrackerCompat.:()V │ │ -04b020: 6000 1f00 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@001f │ │ -04b024: 1301 0b00 |0002: const/16 v1, #int 11 // #b │ │ -04b028: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ -04b02c: 2200 c101 |0006: new-instance v0, Landroid/support/v4/view/VelocityTrackerCompat$HoneycombVelocityTrackerVersionImpl; // type@01c1 │ │ -04b030: 7010 8b0a 0000 |0008: invoke-direct {v0}, Landroid/support/v4/view/VelocityTrackerCompat$HoneycombVelocityTrackerVersionImpl;.:()V // method@0a8b │ │ -04b036: 6900 6d03 |000b: sput-object v0, Landroid/support/v4/view/VelocityTrackerCompat;.IMPL:Landroid/support/v4/view/VelocityTrackerCompat$VelocityTrackerVersionImpl; // field@036d │ │ -04b03a: 0e00 |000d: return-void │ │ -04b03c: 2200 c001 |000e: new-instance v0, Landroid/support/v4/view/VelocityTrackerCompat$BaseVelocityTrackerVersionImpl; // type@01c0 │ │ -04b040: 7010 880a 0000 |0010: invoke-direct {v0}, Landroid/support/v4/view/VelocityTrackerCompat$BaseVelocityTrackerVersionImpl;.:()V // method@0a88 │ │ -04b046: 6900 6d03 |0013: sput-object v0, Landroid/support/v4/view/VelocityTrackerCompat;.IMPL:Landroid/support/v4/view/VelocityTrackerCompat$VelocityTrackerVersionImpl; // field@036d │ │ -04b04a: 28f8 |0015: goto 000d // -0008 │ │ +04cba8: |[04cba8] android.support.v4.view.VelocityTrackerCompat.:()V │ │ +04cbb8: 6000 1f00 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@001f │ │ +04cbbc: 1301 0b00 |0002: const/16 v1, #int 11 // #b │ │ +04cbc0: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ +04cbc4: 2200 be01 |0006: new-instance v0, Landroid/support/v4/view/VelocityTrackerCompat$HoneycombVelocityTrackerVersionImpl; // type@01be │ │ +04cbc8: 7010 8b0a 0000 |0008: invoke-direct {v0}, Landroid/support/v4/view/VelocityTrackerCompat$HoneycombVelocityTrackerVersionImpl;.:()V // method@0a8b │ │ +04cbce: 6900 6d03 |000b: sput-object v0, Landroid/support/v4/view/VelocityTrackerCompat;.IMPL:Landroid/support/v4/view/VelocityTrackerCompat$VelocityTrackerVersionImpl; // field@036d │ │ +04cbd2: 0e00 |000d: return-void │ │ +04cbd4: 2200 bd01 |000e: new-instance v0, Landroid/support/v4/view/VelocityTrackerCompat$BaseVelocityTrackerVersionImpl; // type@01bd │ │ +04cbd8: 7010 880a 0000 |0010: invoke-direct {v0}, Landroid/support/v4/view/VelocityTrackerCompat$BaseVelocityTrackerVersionImpl;.:()V // method@0a88 │ │ +04cbde: 6900 6d03 |0013: sput-object v0, Landroid/support/v4/view/VelocityTrackerCompat;.IMPL:Landroid/support/v4/view/VelocityTrackerCompat$VelocityTrackerVersionImpl; // field@036d │ │ +04cbe2: 28f8 |0015: goto 000d // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=67 │ │ 0x0006 line=68 │ │ 0x000d line=72 │ │ 0x000e line=70 │ │ locals : │ │ @@ -45586,17 +45588,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -04b04c: |[04b04c] android.support.v4.view.VelocityTrackerCompat.:()V │ │ -04b05c: 7010 1c15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ -04b062: 0e00 |0003: return-void │ │ +04cbe4: |[04cbe4] android.support.v4.view.VelocityTrackerCompat.:()V │ │ +04cbf4: 7010 1c15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ +04cbfa: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ 0x0003 line=51 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/VelocityTrackerCompat; │ │ │ │ @@ -45605,19 +45607,19 @@ │ │ type : '(Landroid/view/VelocityTracker;I)F' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -04b064: |[04b064] android.support.v4.view.VelocityTrackerCompat.getXVelocity:(Landroid/view/VelocityTracker;I)F │ │ -04b074: 6200 6d03 |0000: sget-object v0, Landroid/support/v4/view/VelocityTrackerCompat;.IMPL:Landroid/support/v4/view/VelocityTrackerCompat$VelocityTrackerVersionImpl; // field@036d │ │ -04b078: 7230 8e0a 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/VelocityTrackerCompat$VelocityTrackerVersionImpl;.getXVelocity:(Landroid/view/VelocityTracker;I)F // method@0a8e │ │ -04b07e: 0a00 |0005: move-result v0 │ │ -04b080: 0f00 |0006: return v0 │ │ +04cbfc: |[04cbfc] android.support.v4.view.VelocityTrackerCompat.getXVelocity:(Landroid/view/VelocityTracker;I)F │ │ +04cc0c: 6200 6d03 |0000: sget-object v0, Landroid/support/v4/view/VelocityTrackerCompat;.IMPL:Landroid/support/v4/view/VelocityTrackerCompat$VelocityTrackerVersionImpl; // field@036d │ │ +04cc10: 7230 8e0a 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/VelocityTrackerCompat$VelocityTrackerVersionImpl;.getXVelocity:(Landroid/view/VelocityTracker;I)F // method@0a8e │ │ +04cc16: 0a00 |0005: move-result v0 │ │ +04cc18: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=82 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 tracker Landroid/view/VelocityTracker; │ │ 0x0000 - 0x0007 reg=2 pointerId I │ │ │ │ @@ -45626,34 +45628,34 @@ │ │ type : '(Landroid/view/VelocityTracker;I)F' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -04b084: |[04b084] android.support.v4.view.VelocityTrackerCompat.getYVelocity:(Landroid/view/VelocityTracker;I)F │ │ -04b094: 6200 6d03 |0000: sget-object v0, Landroid/support/v4/view/VelocityTrackerCompat;.IMPL:Landroid/support/v4/view/VelocityTrackerCompat$VelocityTrackerVersionImpl; // field@036d │ │ -04b098: 7230 8f0a 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/VelocityTrackerCompat$VelocityTrackerVersionImpl;.getYVelocity:(Landroid/view/VelocityTracker;I)F // method@0a8f │ │ -04b09e: 0a00 |0005: move-result v0 │ │ -04b0a0: 0f00 |0006: return v0 │ │ +04cc1c: |[04cc1c] android.support.v4.view.VelocityTrackerCompat.getYVelocity:(Landroid/view/VelocityTracker;I)F │ │ +04cc2c: 6200 6d03 |0000: sget-object v0, Landroid/support/v4/view/VelocityTrackerCompat;.IMPL:Landroid/support/v4/view/VelocityTrackerCompat$VelocityTrackerVersionImpl; // field@036d │ │ +04cc30: 7230 8f0a 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/VelocityTrackerCompat$VelocityTrackerVersionImpl;.getYVelocity:(Landroid/view/VelocityTracker;I)F // method@0a8f │ │ +04cc36: 0a00 |0005: move-result v0 │ │ +04cc38: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=91 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 tracker Landroid/view/VelocityTracker; │ │ 0x0000 - 0x0007 reg=2 pointerId I │ │ │ │ Virtual methods - │ │ - source_file_idx : 3583 (VelocityTrackerCompat.java) │ │ + source_file_idx : 3580 (VelocityTrackerCompat.java) │ │ │ │ Class #222 header: │ │ -class_idx : 452 │ │ +class_idx : 449 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 826 │ │ -source_file_idx : 3584 │ │ +superclass_idx : 823 │ │ +source_file_idx : 3581 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 0 │ │ │ │ Class #222 - │ │ Class descriptor : 'Landroid/support/v4/view/VelocityTrackerCompatHoneycomb;' │ │ @@ -45668,17 +45670,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -04b0a4: |[04b0a4] android.support.v4.view.VelocityTrackerCompatHoneycomb.:()V │ │ -04b0b4: 7010 1c15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ -04b0ba: 0e00 |0003: return-void │ │ +04cc3c: |[04cc3c] android.support.v4.view.VelocityTrackerCompatHoneycomb.:()V │ │ +04cc4c: 7010 1c15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ +04cc52: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/VelocityTrackerCompatHoneycomb; │ │ │ │ #1 : (in Landroid/support/v4/view/VelocityTrackerCompatHoneycomb;) │ │ @@ -45686,18 +45688,18 @@ │ │ type : '(Landroid/view/VelocityTracker;I)F' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -04b0bc: |[04b0bc] android.support.v4.view.VelocityTrackerCompatHoneycomb.getXVelocity:(Landroid/view/VelocityTracker;I)F │ │ -04b0cc: 6e20 5612 2100 |0000: invoke-virtual {v1, v2}, Landroid/view/VelocityTracker;.getXVelocity:(I)F // method@1256 │ │ -04b0d2: 0a00 |0003: move-result v0 │ │ -04b0d4: 0f00 |0004: return v0 │ │ +04cc54: |[04cc54] android.support.v4.view.VelocityTrackerCompatHoneycomb.getXVelocity:(Landroid/view/VelocityTracker;I)F │ │ +04cc64: 6e20 5612 2100 |0000: invoke-virtual {v1, v2}, Landroid/view/VelocityTracker;.getXVelocity:(I)F // method@1256 │ │ +04cc6a: 0a00 |0003: move-result v0 │ │ +04cc6c: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 tracker Landroid/view/VelocityTracker; │ │ 0x0000 - 0x0005 reg=2 pointerId I │ │ │ │ @@ -45706,33 +45708,33 @@ │ │ type : '(Landroid/view/VelocityTracker;I)F' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -04b0d8: |[04b0d8] android.support.v4.view.VelocityTrackerCompatHoneycomb.getYVelocity:(Landroid/view/VelocityTracker;I)F │ │ -04b0e8: 6e20 5812 2100 |0000: invoke-virtual {v1, v2}, Landroid/view/VelocityTracker;.getYVelocity:(I)F // method@1258 │ │ -04b0ee: 0a00 |0003: move-result v0 │ │ -04b0f0: 0f00 |0004: return v0 │ │ +04cc70: |[04cc70] android.support.v4.view.VelocityTrackerCompatHoneycomb.getYVelocity:(Landroid/view/VelocityTracker;I)F │ │ +04cc80: 6e20 5812 2100 |0000: invoke-virtual {v1, v2}, Landroid/view/VelocityTracker;.getYVelocity:(I)F // method@1258 │ │ +04cc86: 0a00 |0003: move-result v0 │ │ +04cc88: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 tracker Landroid/view/VelocityTracker; │ │ 0x0000 - 0x0005 reg=2 pointerId I │ │ │ │ Virtual methods - │ │ - source_file_idx : 3584 (VelocityTrackerCompatHoneycomb.java) │ │ + source_file_idx : 3581 (VelocityTrackerCompatHoneycomb.java) │ │ │ │ Class #223 header: │ │ -class_idx : 461 │ │ +class_idx : 458 │ │ access_flags : 1536 (0x0600) │ │ -superclass_idx : 826 │ │ -source_file_idx : 3594 │ │ +superclass_idx : 823 │ │ +source_file_idx : 3591 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 34 │ │ │ │ Class #223 annotations: │ │ Annotations on class │ │ @@ -45948,21 +45950,21 @@ │ │ │ │ #33 : (in Landroid/support/v4/view/ViewCompat$ViewCompatImpl;) │ │ name : 'setOverScrollMode' │ │ type : '(Landroid/view/View;I)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 3594 (ViewCompat.java) │ │ + source_file_idx : 3591 (ViewCompat.java) │ │ │ │ Class #224 header: │ │ -class_idx : 462 │ │ +class_idx : 459 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 826 │ │ -source_file_idx : 3594 │ │ +superclass_idx : 823 │ │ +source_file_idx : 3591 │ │ static_fields_size : 23 │ │ instance_fields_size: 0 │ │ direct_methods_size : 34 │ │ virtual_methods_size: 2 │ │ │ │ Class #224 annotations: │ │ Annotations on class │ │ @@ -46096,56 +46098,56 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 82 16-bit code units │ │ -04b0f4: |[04b0f4] android.support.v4.view.ViewCompat.:()V │ │ -04b104: 6000 1f00 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@001f │ │ -04b108: 1301 1300 |0002: const/16 v1, #int 19 // #13 │ │ -04b10c: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ -04b110: 2201 cc01 |0006: new-instance v1, Landroid/support/v4/view/ViewCompat$KitKatViewCompatImpl; // type@01cc │ │ -04b114: 7010 e30a 0100 |0008: invoke-direct {v1}, Landroid/support/v4/view/ViewCompat$KitKatViewCompatImpl;.:()V // method@0ae3 │ │ -04b11a: 6901 7203 |000b: sput-object v1, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@0372 │ │ -04b11e: 0e00 |000d: return-void │ │ -04b120: 1301 1100 |000e: const/16 v1, #int 17 // #11 │ │ -04b124: 3410 0a00 |0010: if-lt v0, v1, 001a // +000a │ │ -04b128: 2201 cb01 |0012: new-instance v1, Landroid/support/v4/view/ViewCompat$JbMr1ViewCompatImpl; // type@01cb │ │ -04b12c: 7010 dd0a 0100 |0014: invoke-direct {v1}, Landroid/support/v4/view/ViewCompat$JbMr1ViewCompatImpl;.:()V // method@0add │ │ -04b132: 6901 7203 |0017: sput-object v1, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@0372 │ │ -04b136: 28f4 |0019: goto 000d // -000c │ │ -04b138: 1301 1000 |001a: const/16 v1, #int 16 // #10 │ │ -04b13c: 3410 0a00 |001c: if-lt v0, v1, 0026 // +000a │ │ -04b140: 2201 ca01 |001e: new-instance v1, Landroid/support/v4/view/ViewCompat$JBViewCompatImpl; // type@01ca │ │ -04b144: 7010 d10a 0100 |0020: invoke-direct {v1}, Landroid/support/v4/view/ViewCompat$JBViewCompatImpl;.:()V // method@0ad1 │ │ -04b14a: 6901 7203 |0023: sput-object v1, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@0372 │ │ -04b14e: 28e8 |0025: goto 000d // -0018 │ │ -04b150: 1301 0e00 |0026: const/16 v1, #int 14 // #e │ │ -04b154: 3410 0a00 |0028: if-lt v0, v1, 0032 // +000a │ │ -04b158: 2201 c901 |002a: new-instance v1, Landroid/support/v4/view/ViewCompat$ICSViewCompatImpl; // type@01c9 │ │ -04b15c: 7010 ca0a 0100 |002c: invoke-direct {v1}, Landroid/support/v4/view/ViewCompat$ICSViewCompatImpl;.:()V // method@0aca │ │ -04b162: 6901 7203 |002f: sput-object v1, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@0372 │ │ -04b166: 28dc |0031: goto 000d // -0024 │ │ -04b168: 1301 0b00 |0032: const/16 v1, #int 11 // #b │ │ -04b16c: 3410 0a00 |0034: if-lt v0, v1, 003e // +000a │ │ -04b170: 2201 c801 |0036: new-instance v1, Landroid/support/v4/view/ViewCompat$HCViewCompatImpl; // type@01c8 │ │ -04b174: 7010 c00a 0100 |0038: invoke-direct {v1}, Landroid/support/v4/view/ViewCompat$HCViewCompatImpl;.:()V // method@0ac0 │ │ -04b17a: 6901 7203 |003b: sput-object v1, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@0372 │ │ -04b17e: 28d0 |003d: goto 000d // -0030 │ │ -04b180: 1301 0900 |003e: const/16 v1, #int 9 // #9 │ │ -04b184: 3410 0a00 |0040: if-lt v0, v1, 004a // +000a │ │ -04b188: 2201 c701 |0042: new-instance v1, Landroid/support/v4/view/ViewCompat$GBViewCompatImpl; // type@01c7 │ │ -04b18c: 7010 bd0a 0100 |0044: invoke-direct {v1}, Landroid/support/v4/view/ViewCompat$GBViewCompatImpl;.:()V // method@0abd │ │ -04b192: 6901 7203 |0047: sput-object v1, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@0372 │ │ -04b196: 28c4 |0049: goto 000d // -003c │ │ -04b198: 2201 c501 |004a: new-instance v1, Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl; // type@01c5 │ │ -04b19c: 7010 970a 0100 |004c: invoke-direct {v1}, Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl;.:()V // method@0a97 │ │ -04b1a2: 6901 7203 |004f: sput-object v1, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@0372 │ │ -04b1a6: 28bc |0051: goto 000d // -0044 │ │ +04cc8c: |[04cc8c] android.support.v4.view.ViewCompat.:()V │ │ +04cc9c: 6000 1f00 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@001f │ │ +04cca0: 1301 1300 |0002: const/16 v1, #int 19 // #13 │ │ +04cca4: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ +04cca8: 2201 c901 |0006: new-instance v1, Landroid/support/v4/view/ViewCompat$KitKatViewCompatImpl; // type@01c9 │ │ +04ccac: 7010 e30a 0100 |0008: invoke-direct {v1}, Landroid/support/v4/view/ViewCompat$KitKatViewCompatImpl;.:()V // method@0ae3 │ │ +04ccb2: 6901 7203 |000b: sput-object v1, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@0372 │ │ +04ccb6: 0e00 |000d: return-void │ │ +04ccb8: 1301 1100 |000e: const/16 v1, #int 17 // #11 │ │ +04ccbc: 3410 0a00 |0010: if-lt v0, v1, 001a // +000a │ │ +04ccc0: 2201 c801 |0012: new-instance v1, Landroid/support/v4/view/ViewCompat$JbMr1ViewCompatImpl; // type@01c8 │ │ +04ccc4: 7010 dd0a 0100 |0014: invoke-direct {v1}, Landroid/support/v4/view/ViewCompat$JbMr1ViewCompatImpl;.:()V // method@0add │ │ +04ccca: 6901 7203 |0017: sput-object v1, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@0372 │ │ +04ccce: 28f4 |0019: goto 000d // -000c │ │ +04ccd0: 1301 1000 |001a: const/16 v1, #int 16 // #10 │ │ +04ccd4: 3410 0a00 |001c: if-lt v0, v1, 0026 // +000a │ │ +04ccd8: 2201 c701 |001e: new-instance v1, Landroid/support/v4/view/ViewCompat$JBViewCompatImpl; // type@01c7 │ │ +04ccdc: 7010 d10a 0100 |0020: invoke-direct {v1}, Landroid/support/v4/view/ViewCompat$JBViewCompatImpl;.:()V // method@0ad1 │ │ +04cce2: 6901 7203 |0023: sput-object v1, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@0372 │ │ +04cce6: 28e8 |0025: goto 000d // -0018 │ │ +04cce8: 1301 0e00 |0026: const/16 v1, #int 14 // #e │ │ +04ccec: 3410 0a00 |0028: if-lt v0, v1, 0032 // +000a │ │ +04ccf0: 2201 c601 |002a: new-instance v1, Landroid/support/v4/view/ViewCompat$ICSViewCompatImpl; // type@01c6 │ │ +04ccf4: 7010 ca0a 0100 |002c: invoke-direct {v1}, Landroid/support/v4/view/ViewCompat$ICSViewCompatImpl;.:()V // method@0aca │ │ +04ccfa: 6901 7203 |002f: sput-object v1, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@0372 │ │ +04ccfe: 28dc |0031: goto 000d // -0024 │ │ +04cd00: 1301 0b00 |0032: const/16 v1, #int 11 // #b │ │ +04cd04: 3410 0a00 |0034: if-lt v0, v1, 003e // +000a │ │ +04cd08: 2201 c501 |0036: new-instance v1, Landroid/support/v4/view/ViewCompat$HCViewCompatImpl; // type@01c5 │ │ +04cd0c: 7010 c00a 0100 |0038: invoke-direct {v1}, Landroid/support/v4/view/ViewCompat$HCViewCompatImpl;.:()V // method@0ac0 │ │ +04cd12: 6901 7203 |003b: sput-object v1, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@0372 │ │ +04cd16: 28d0 |003d: goto 000d // -0030 │ │ +04cd18: 1301 0900 |003e: const/16 v1, #int 9 // #9 │ │ +04cd1c: 3410 0a00 |0040: if-lt v0, v1, 004a // +000a │ │ +04cd20: 2201 c401 |0042: new-instance v1, Landroid/support/v4/view/ViewCompat$GBViewCompatImpl; // type@01c4 │ │ +04cd24: 7010 bd0a 0100 |0044: invoke-direct {v1}, Landroid/support/v4/view/ViewCompat$GBViewCompatImpl;.:()V // method@0abd │ │ +04cd2a: 6901 7203 |0047: sput-object v1, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@0372 │ │ +04cd2e: 28c4 |0049: goto 000d // -003c │ │ +04cd30: 2201 c201 |004a: new-instance v1, Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl; // type@01c2 │ │ +04cd34: 7010 970a 0100 |004c: invoke-direct {v1}, Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl;.:()V // method@0a97 │ │ +04cd3a: 6901 7203 |004f: sput-object v1, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@0372 │ │ +04cd3e: 28bc |0051: goto 000d // -0044 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=548 │ │ 0x0002 line=549 │ │ 0x0006 line=550 │ │ 0x000d line=564 │ │ 0x000e line=551 │ │ @@ -46167,17 +46169,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -04b1a8: |[04b1a8] android.support.v4.view.ViewCompat.:()V │ │ -04b1b8: 7010 1c15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ -04b1be: 0e00 |0003: return-void │ │ +04cd40: |[04cd40] android.support.v4.view.ViewCompat.:()V │ │ +04cd50: 7010 1c15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ +04cd56: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ 0x0003 line=534 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewCompat; │ │ │ │ @@ -46186,19 +46188,19 @@ │ │ type : '(Landroid/view/View;I)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -04b1c0: |[04b1c0] android.support.v4.view.ViewCompat.canScrollHorizontally:(Landroid/view/View;I)Z │ │ -04b1d0: 6200 7203 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@0372 │ │ -04b1d4: 7230 e60a 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.canScrollHorizontally:(Landroid/view/View;I)Z // method@0ae6 │ │ -04b1da: 0a00 |0005: move-result v0 │ │ -04b1dc: 0f00 |0006: return v0 │ │ +04cd58: |[04cd58] android.support.v4.view.ViewCompat.canScrollHorizontally:(Landroid/view/View;I)Z │ │ +04cd68: 6200 7203 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@0372 │ │ +04cd6c: 7230 e60a 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.canScrollHorizontally:(Landroid/view/View;I)Z // method@0ae6 │ │ +04cd72: 0a00 |0005: move-result v0 │ │ +04cd74: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=574 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 v Landroid/view/View; │ │ 0x0000 - 0x0007 reg=2 direction I │ │ │ │ @@ -46207,19 +46209,19 @@ │ │ type : '(Landroid/view/View;I)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -04b1e0: |[04b1e0] android.support.v4.view.ViewCompat.canScrollVertically:(Landroid/view/View;I)Z │ │ -04b1f0: 6200 7203 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@0372 │ │ -04b1f4: 7230 e70a 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.canScrollVertically:(Landroid/view/View;I)Z // method@0ae7 │ │ -04b1fa: 0a00 |0005: move-result v0 │ │ -04b1fc: 0f00 |0006: return v0 │ │ +04cd78: |[04cd78] android.support.v4.view.ViewCompat.canScrollVertically:(Landroid/view/View;I)Z │ │ +04cd88: 6200 7203 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@0372 │ │ +04cd8c: 7230 e70a 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.canScrollVertically:(Landroid/view/View;I)Z // method@0ae7 │ │ +04cd92: 0a00 |0005: move-result v0 │ │ +04cd94: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=585 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 v Landroid/view/View; │ │ 0x0000 - 0x0007 reg=2 direction I │ │ │ │ @@ -46228,19 +46230,19 @@ │ │ type : '(Landroid/view/View;)Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -04b200: |[04b200] android.support.v4.view.ViewCompat.getAccessibilityNodeProvider:(Landroid/view/View;)Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat; │ │ -04b210: 6200 7203 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@0372 │ │ -04b214: 7220 e90a 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.getAccessibilityNodeProvider:(Landroid/view/View;)Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat; // method@0ae9 │ │ -04b21a: 0c00 |0005: move-result-object v0 │ │ -04b21c: 1100 |0006: return-object v0 │ │ +04cd98: |[04cd98] android.support.v4.view.ViewCompat.getAccessibilityNodeProvider:(Landroid/view/View;)Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat; │ │ +04cda8: 6200 7203 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@0372 │ │ +04cdac: 7220 e90a 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.getAccessibilityNodeProvider:(Landroid/view/View;)Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat; // method@0ae9 │ │ +04cdb2: 0c00 |0005: move-result-object v0 │ │ +04cdb4: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=899 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 view Landroid/view/View; │ │ │ │ #5 : (in Landroid/support/v4/view/ViewCompat;) │ │ @@ -46248,19 +46250,19 @@ │ │ type : '(Landroid/view/View;)F' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -04b220: |[04b220] android.support.v4.view.ViewCompat.getAlpha:(Landroid/view/View;)F │ │ -04b230: 6200 7203 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@0372 │ │ -04b234: 7220 ea0a 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.getAlpha:(Landroid/view/View;)F // method@0aea │ │ -04b23a: 0a00 |0005: move-result v0 │ │ -04b23c: 0f00 |0006: return v0 │ │ +04cdb8: |[04cdb8] android.support.v4.view.ViewCompat.getAlpha:(Landroid/view/View;)F │ │ +04cdc8: 6200 7203 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@0372 │ │ +04cdcc: 7220 ea0a 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.getAlpha:(Landroid/view/View;)F // method@0aea │ │ +04cdd2: 0a00 |0005: move-result v0 │ │ +04cdd4: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=910 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 view Landroid/view/View; │ │ │ │ #6 : (in Landroid/support/v4/view/ViewCompat;) │ │ @@ -46268,19 +46270,19 @@ │ │ type : '(Landroid/view/View;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -04b240: |[04b240] android.support.v4.view.ViewCompat.getImportantForAccessibility:(Landroid/view/View;)I │ │ -04b250: 6200 7203 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@0372 │ │ -04b254: 7220 eb0a 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.getImportantForAccessibility:(Landroid/view/View;)I // method@0aeb │ │ -04b25a: 0a00 |0005: move-result v0 │ │ -04b25c: 0f00 |0006: return v0 │ │ +04cdd8: |[04cdd8] android.support.v4.view.ViewCompat.getImportantForAccessibility:(Landroid/view/View;)I │ │ +04cde8: 6200 7203 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@0372 │ │ +04cdec: 7220 eb0a 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.getImportantForAccessibility:(Landroid/view/View;)I // method@0aeb │ │ +04cdf2: 0a00 |0005: move-result v0 │ │ +04cdf4: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=837 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 view Landroid/view/View; │ │ │ │ #7 : (in Landroid/support/v4/view/ViewCompat;) │ │ @@ -46288,19 +46290,19 @@ │ │ type : '(Landroid/view/View;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -04b260: |[04b260] android.support.v4.view.ViewCompat.getLabelFor:(Landroid/view/View;)I │ │ -04b270: 6200 7203 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@0372 │ │ -04b274: 7220 ec0a 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.getLabelFor:(Landroid/view/View;)I // method@0aec │ │ -04b27a: 0a00 |0005: move-result v0 │ │ -04b27c: 0f00 |0006: return v0 │ │ +04cdf8: |[04cdf8] android.support.v4.view.ViewCompat.getLabelFor:(Landroid/view/View;)I │ │ +04ce08: 6200 7203 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@0372 │ │ +04ce0c: 7220 ec0a 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.getLabelFor:(Landroid/view/View;)I // method@0aec │ │ +04ce12: 0a00 |0005: move-result v0 │ │ +04ce14: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=984 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 view Landroid/view/View; │ │ │ │ #8 : (in Landroid/support/v4/view/ViewCompat;) │ │ @@ -46308,19 +46310,19 @@ │ │ type : '(Landroid/view/View;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -04b280: |[04b280] android.support.v4.view.ViewCompat.getLayerType:(Landroid/view/View;)I │ │ -04b290: 6200 7203 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@0372 │ │ -04b294: 7220 ed0a 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.getLayerType:(Landroid/view/View;)I // method@0aed │ │ -04b29a: 0a00 |0005: move-result v0 │ │ -04b29c: 0f00 |0006: return v0 │ │ +04ce18: |[04ce18] android.support.v4.view.ViewCompat.getLayerType:(Landroid/view/View;)I │ │ +04ce28: 6200 7203 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@0372 │ │ +04ce2c: 7220 ed0a 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.getLayerType:(Landroid/view/View;)I // method@0aed │ │ +04ce32: 0a00 |0005: move-result v0 │ │ +04ce34: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=973 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 view Landroid/view/View; │ │ │ │ #9 : (in Landroid/support/v4/view/ViewCompat;) │ │ @@ -46328,19 +46330,19 @@ │ │ type : '(Landroid/view/View;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -04b2a0: |[04b2a0] android.support.v4.view.ViewCompat.getLayoutDirection:(Landroid/view/View;)I │ │ -04b2b0: 6200 7203 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@0372 │ │ -04b2b4: 7220 ee0a 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.getLayoutDirection:(Landroid/view/View;)I // method@0aee │ │ -04b2ba: 0a00 |0005: move-result v0 │ │ -04b2bc: 0f00 |0006: return v0 │ │ +04ce38: |[04ce38] android.support.v4.view.ViewCompat.getLayoutDirection:(Landroid/view/View;)I │ │ +04ce48: 6200 7203 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@0372 │ │ +04ce4c: 7220 ee0a 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.getLayoutDirection:(Landroid/view/View;)I // method@0aee │ │ +04ce52: 0a00 |0005: move-result v0 │ │ +04ce54: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1043 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 view Landroid/view/View; │ │ │ │ #10 : (in Landroid/support/v4/view/ViewCompat;) │ │ @@ -46348,19 +46350,19 @@ │ │ type : '(Landroid/view/View;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -04b2c0: |[04b2c0] android.support.v4.view.ViewCompat.getMeasuredHeightAndState:(Landroid/view/View;)I │ │ -04b2d0: 6200 7203 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@0372 │ │ -04b2d4: 7220 ef0a 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.getMeasuredHeightAndState:(Landroid/view/View;)I // method@0aef │ │ -04b2da: 0a00 |0005: move-result v0 │ │ -04b2dc: 0f00 |0006: return v0 │ │ +04ce58: |[04ce58] android.support.v4.view.ViewCompat.getMeasuredHeightAndState:(Landroid/view/View;)I │ │ +04ce68: 6200 7203 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@0372 │ │ +04ce6c: 7220 ef0a 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.getMeasuredHeightAndState:(Landroid/view/View;)I // method@0aef │ │ +04ce72: 0a00 |0005: move-result v0 │ │ +04ce74: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1133 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 view Landroid/view/View; │ │ │ │ #11 : (in Landroid/support/v4/view/ViewCompat;) │ │ @@ -46368,19 +46370,19 @@ │ │ type : '(Landroid/view/View;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -04b2e0: |[04b2e0] android.support.v4.view.ViewCompat.getMeasuredState:(Landroid/view/View;)I │ │ -04b2f0: 6200 7203 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@0372 │ │ -04b2f4: 7220 f00a 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.getMeasuredState:(Landroid/view/View;)I // method@0af0 │ │ -04b2fa: 0a00 |0005: move-result v0 │ │ -04b2fc: 0f00 |0006: return v0 │ │ +04ce78: |[04ce78] android.support.v4.view.ViewCompat.getMeasuredState:(Landroid/view/View;)I │ │ +04ce88: 6200 7203 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@0372 │ │ +04ce8c: 7220 f00a 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.getMeasuredState:(Landroid/view/View;)I // method@0af0 │ │ +04ce92: 0a00 |0005: move-result v0 │ │ +04ce94: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1144 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 view Landroid/view/View; │ │ │ │ #12 : (in Landroid/support/v4/view/ViewCompat;) │ │ @@ -46388,19 +46390,19 @@ │ │ type : '(Landroid/view/View;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -04b300: |[04b300] android.support.v4.view.ViewCompat.getMeasuredWidthAndState:(Landroid/view/View;)I │ │ -04b310: 6200 7203 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@0372 │ │ -04b314: 7220 f10a 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.getMeasuredWidthAndState:(Landroid/view/View;)I // method@0af1 │ │ -04b31a: 0a00 |0005: move-result v0 │ │ -04b31c: 0f00 |0006: return v0 │ │ +04ce98: |[04ce98] android.support.v4.view.ViewCompat.getMeasuredWidthAndState:(Landroid/view/View;)I │ │ +04cea8: 6200 7203 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@0372 │ │ +04ceac: 7220 f10a 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.getMeasuredWidthAndState:(Landroid/view/View;)I // method@0af1 │ │ +04ceb2: 0a00 |0005: move-result v0 │ │ +04ceb4: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1119 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 view Landroid/view/View; │ │ │ │ #13 : (in Landroid/support/v4/view/ViewCompat;) │ │ @@ -46408,19 +46410,19 @@ │ │ type : '(Landroid/view/View;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -04b320: |[04b320] android.support.v4.view.ViewCompat.getOverScrollMode:(Landroid/view/View;)I │ │ -04b330: 6200 7203 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@0372 │ │ -04b334: 7220 f20a 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.getOverScrollMode:(Landroid/view/View;)I // method@0af2 │ │ -04b33a: 0a00 |0005: move-result v0 │ │ -04b33c: 0f00 |0006: return v0 │ │ +04ceb8: |[04ceb8] android.support.v4.view.ViewCompat.getOverScrollMode:(Landroid/view/View;)I │ │ +04cec8: 6200 7203 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@0372 │ │ +04cecc: 7220 f20a 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.getOverScrollMode:(Landroid/view/View;)I // method@0af2 │ │ +04ced2: 0a00 |0005: move-result v0 │ │ +04ced4: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=598 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 v Landroid/view/View; │ │ │ │ #14 : (in Landroid/support/v4/view/ViewCompat;) │ │ @@ -46428,19 +46430,19 @@ │ │ type : '(Landroid/view/View;)Landroid/view/ViewParent;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -04b340: |[04b340] android.support.v4.view.ViewCompat.getParentForAccessibility:(Landroid/view/View;)Landroid/view/ViewParent; │ │ -04b350: 6200 7203 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@0372 │ │ -04b354: 7220 f30a 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.getParentForAccessibility:(Landroid/view/View;)Landroid/view/ViewParent; // method@0af3 │ │ -04b35a: 0c00 |0005: move-result-object v0 │ │ -04b35c: 1100 |0006: return-object v0 │ │ +04ced8: |[04ced8] android.support.v4.view.ViewCompat.getParentForAccessibility:(Landroid/view/View;)Landroid/view/ViewParent; │ │ +04cee8: 6200 7203 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@0372 │ │ +04ceec: 7220 f30a 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.getParentForAccessibility:(Landroid/view/View;)Landroid/view/ViewParent; // method@0af3 │ │ +04cef2: 0c00 |0005: move-result-object v0 │ │ +04cef4: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1075 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 view Landroid/view/View; │ │ │ │ #15 : (in Landroid/support/v4/view/ViewCompat;) │ │ @@ -46448,19 +46450,19 @@ │ │ type : '(Landroid/view/View;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -04b360: |[04b360] android.support.v4.view.ViewCompat.hasTransientState:(Landroid/view/View;)Z │ │ -04b370: 6200 7203 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@0372 │ │ -04b374: 7220 f40a 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.hasTransientState:(Landroid/view/View;)Z // method@0af4 │ │ -04b37a: 0a00 |0005: move-result v0 │ │ -04b37c: 0f00 |0006: return v0 │ │ +04cef8: |[04cef8] android.support.v4.view.ViewCompat.hasTransientState:(Landroid/view/View;)Z │ │ +04cf08: 6200 7203 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@0372 │ │ +04cf0c: 7220 f40a 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.hasTransientState:(Landroid/view/View;)Z // method@0af4 │ │ +04cf12: 0a00 |0005: move-result v0 │ │ +04cf14: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=747 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 view Landroid/view/View; │ │ │ │ #16 : (in Landroid/support/v4/view/ViewCompat;) │ │ @@ -46468,19 +46470,19 @@ │ │ type : '(Landroid/view/View;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -04b380: |[04b380] android.support.v4.view.ViewCompat.isOpaque:(Landroid/view/View;)Z │ │ -04b390: 6200 7203 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@0372 │ │ -04b394: 7220 f50a 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.isOpaque:(Landroid/view/View;)Z // method@0af5 │ │ -04b39a: 0a00 |0005: move-result v0 │ │ -04b39c: 0f00 |0006: return v0 │ │ +04cf18: |[04cf18] android.support.v4.view.ViewCompat.isOpaque:(Landroid/view/View;)Z │ │ +04cf28: 6200 7203 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@0372 │ │ +04cf2c: 7220 f50a 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.isOpaque:(Landroid/view/View;)Z // method@0af5 │ │ +04cf32: 0a00 |0005: move-result v0 │ │ +04cf34: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1088 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 view Landroid/view/View; │ │ │ │ #17 : (in Landroid/support/v4/view/ViewCompat;) │ │ @@ -46488,18 +46490,18 @@ │ │ type : '(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -04b3a0: |[04b3a0] android.support.v4.view.ViewCompat.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ -04b3b0: 6200 7203 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@0372 │ │ -04b3b4: 7230 f60a 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@0af6 │ │ -04b3ba: 0e00 |0005: return-void │ │ +04cf38: |[04cf38] android.support.v4.view.ViewCompat.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ +04cf48: 6200 7203 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@0372 │ │ +04cf4c: 7230 f60a 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@0af6 │ │ +04cf52: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=684 │ │ 0x0005 line=685 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 v Landroid/view/View; │ │ 0x0000 - 0x0006 reg=2 event Landroid/view/accessibility/AccessibilityEvent; │ │ @@ -46509,18 +46511,18 @@ │ │ type : '(Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -04b3bc: |[04b3bc] android.support.v4.view.ViewCompat.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V │ │ -04b3cc: 6200 7203 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@0372 │ │ -04b3d0: 7230 f70a 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V // method@0af7 │ │ -04b3d6: 0e00 |0005: return-void │ │ +04cf54: |[04cf54] android.support.v4.view.ViewCompat.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V │ │ +04cf64: 6200 7203 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@0372 │ │ +04cf68: 7230 f70a 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V // method@0af7 │ │ +04cf6e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=720 │ │ 0x0005 line=721 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 v Landroid/view/View; │ │ 0x0000 - 0x0006 reg=2 info Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ @@ -46530,18 +46532,18 @@ │ │ type : '(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -04b3d8: |[04b3d8] android.support.v4.view.ViewCompat.onPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ -04b3e8: 6200 7203 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@0372 │ │ -04b3ec: 7230 f80a 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.onPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@0af8 │ │ -04b3f2: 0e00 |0005: return-void │ │ +04cf70: |[04cf70] android.support.v4.view.ViewCompat.onPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ +04cf80: 6200 7203 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@0372 │ │ +04cf84: 7230 f80a 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.onPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@0af8 │ │ +04cf8a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=651 │ │ 0x0005 line=652 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 v Landroid/view/View; │ │ 0x0000 - 0x0006 reg=2 event Landroid/view/accessibility/AccessibilityEvent; │ │ @@ -46551,19 +46553,19 @@ │ │ type : '(Landroid/view/View;ILandroid/os/Bundle;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 7 16-bit code units │ │ -04b3f4: |[04b3f4] android.support.v4.view.ViewCompat.performAccessibilityAction:(Landroid/view/View;ILandroid/os/Bundle;)Z │ │ -04b404: 6200 7203 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@0372 │ │ -04b408: 7240 f90a 1032 |0002: invoke-interface {v0, v1, v2, v3}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.performAccessibilityAction:(Landroid/view/View;ILandroid/os/Bundle;)Z // method@0af9 │ │ -04b40e: 0a00 |0005: move-result v0 │ │ -04b410: 0f00 |0006: return v0 │ │ +04cf8c: |[04cf8c] android.support.v4.view.ViewCompat.performAccessibilityAction:(Landroid/view/View;ILandroid/os/Bundle;)Z │ │ +04cf9c: 6200 7203 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@0372 │ │ +04cfa0: 7240 f90a 1032 |0002: invoke-interface {v0, v1, v2, v3}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.performAccessibilityAction:(Landroid/view/View;ILandroid/os/Bundle;)Z // method@0af9 │ │ +04cfa6: 0a00 |0005: move-result v0 │ │ +04cfa8: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=872 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 view Landroid/view/View; │ │ 0x0000 - 0x0007 reg=2 action I │ │ 0x0000 - 0x0007 reg=3 arguments Landroid/os/Bundle; │ │ @@ -46573,18 +46575,18 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -04b414: |[04b414] android.support.v4.view.ViewCompat.postInvalidateOnAnimation:(Landroid/view/View;)V │ │ -04b424: 6200 7203 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@0372 │ │ -04b428: 7220 fa0a 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.postInvalidateOnAnimation:(Landroid/view/View;)V // method@0afa │ │ -04b42e: 0e00 |0005: return-void │ │ +04cfac: |[04cfac] android.support.v4.view.ViewCompat.postInvalidateOnAnimation:(Landroid/view/View;)V │ │ +04cfbc: 6200 7203 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@0372 │ │ +04cfc0: 7220 fa0a 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.postInvalidateOnAnimation:(Landroid/view/View;)V // method@0afa │ │ +04cfc6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=771 │ │ 0x0005 line=772 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 view Landroid/view/View; │ │ │ │ @@ -46593,23 +46595,23 @@ │ │ type : '(Landroid/view/View;IIII)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 11 │ │ ins : 5 │ │ outs : 6 │ │ insns size : 11 16-bit code units │ │ -04b430: |[04b430] android.support.v4.view.ViewCompat.postInvalidateOnAnimation:(Landroid/view/View;IIII)V │ │ -04b440: 6200 7203 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@0372 │ │ -04b444: 0761 |0002: move-object v1, v6 │ │ -04b446: 0172 |0003: move v2, v7 │ │ -04b448: 0183 |0004: move v3, v8 │ │ -04b44a: 0194 |0005: move v4, v9 │ │ -04b44c: 01a5 |0006: move v5, v10 │ │ -04b44e: 7806 fb0a 0000 |0007: invoke-interface/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.postInvalidateOnAnimation:(Landroid/view/View;IIII)V // method@0afb │ │ -04b454: 0e00 |000a: return-void │ │ +04cfc8: |[04cfc8] android.support.v4.view.ViewCompat.postInvalidateOnAnimation:(Landroid/view/View;IIII)V │ │ +04cfd8: 6200 7203 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@0372 │ │ +04cfdc: 0761 |0002: move-object v1, v6 │ │ +04cfde: 0172 |0003: move v2, v7 │ │ +04cfe0: 0183 |0004: move v3, v8 │ │ +04cfe2: 0194 |0005: move v4, v9 │ │ +04cfe4: 01a5 |0006: move v5, v10 │ │ +04cfe6: 7806 fb0a 0000 |0007: invoke-interface/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.postInvalidateOnAnimation:(Landroid/view/View;IIII)V // method@0afb │ │ +04cfec: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=789 │ │ 0x000a line=790 │ │ locals : │ │ 0x0000 - 0x000b reg=6 view Landroid/view/View; │ │ 0x0000 - 0x000b reg=7 left I │ │ @@ -46622,62 +46624,62 @@ │ │ type : '(Landroid/view/View;Ljava/lang/Runnable;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -04b458: |[04b458] android.support.v4.view.ViewCompat.postOnAnimation:(Landroid/view/View;Ljava/lang/Runnable;)V │ │ -04b468: 6200 7203 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@0372 │ │ -04b46c: 7230 fc0a 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.postOnAnimation:(Landroid/view/View;Ljava/lang/Runnable;)V // method@0afc │ │ -04b472: 0e00 |0005: return-void │ │ +04cff0: |[04cff0] android.support.v4.view.ViewCompat.postOnAnimation:(Landroid/view/View;Ljava/lang/Runnable;)V │ │ +04d000: 6200 7203 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@0372 │ │ +04d004: 7230 fc0a 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.postOnAnimation:(Landroid/view/View;Ljava/lang/Runnable;)V // method@0afc │ │ +04d00a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=803 │ │ 0x0005 line=804 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 view Landroid/view/View; │ │ 0x0000 - 0x0006 reg=2 action Ljava/lang/Runnable; │ │ │ │ #24 : (in Landroid/support/v4/view/ViewCompat;) │ │ name : 'postOnAnimationDelayed' │ │ type : '(Landroid/view/View;Ljava/lang/Runnable;J)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ - registers : 5 │ │ + registers : 6 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 6 16-bit code units │ │ -04b474: |[04b474] android.support.v4.view.ViewCompat.postOnAnimationDelayed:(Landroid/view/View;Ljava/lang/Runnable;J)V │ │ -04b484: 6200 7203 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@0372 │ │ -04b488: 7254 fd0a 1032 |0002: invoke-interface {v0, v1, v2, v3, v4}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.postOnAnimationDelayed:(Landroid/view/View;Ljava/lang/Runnable;J)V // method@0afd │ │ -04b48e: 0e00 |0005: return-void │ │ +04d00c: |[04d00c] android.support.v4.view.ViewCompat.postOnAnimationDelayed:(Landroid/view/View;Ljava/lang/Runnable;J)V │ │ +04d01c: 6200 7203 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@0372 │ │ +04d020: 7255 fd0a 2043 |0002: invoke-interface {v0, v2, v3, v4, v5}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.postOnAnimationDelayed:(Landroid/view/View;Ljava/lang/Runnable;J)V // method@0afd │ │ +04d026: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=820 │ │ 0x0005 line=821 │ │ locals : │ │ - 0x0000 - 0x0006 reg=1 view Landroid/view/View; │ │ - 0x0000 - 0x0006 reg=2 action Ljava/lang/Runnable; │ │ - 0x0000 - 0x0006 reg=3 delayMillis J │ │ + 0x0000 - 0x0006 reg=2 view Landroid/view/View; │ │ + 0x0000 - 0x0006 reg=3 action Ljava/lang/Runnable; │ │ + 0x0000 - 0x0006 reg=4 delayMillis J │ │ │ │ #25 : (in Landroid/support/v4/view/ViewCompat;) │ │ name : 'resolveSizeAndState' │ │ type : '(III)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 7 16-bit code units │ │ -04b490: |[04b490] android.support.v4.view.ViewCompat.resolveSizeAndState:(III)I │ │ -04b4a0: 6200 7203 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@0372 │ │ -04b4a4: 7240 fe0a 1032 |0002: invoke-interface {v0, v1, v2, v3}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.resolveSizeAndState:(III)I // method@0afe │ │ -04b4aa: 0a00 |0005: move-result v0 │ │ -04b4ac: 0f00 |0006: return v0 │ │ +04d028: |[04d028] android.support.v4.view.ViewCompat.resolveSizeAndState:(III)I │ │ +04d038: 6200 7203 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@0372 │ │ +04d03c: 7240 fe0a 1032 |0002: invoke-interface {v0, v1, v2, v3}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.resolveSizeAndState:(III)I // method@0afe │ │ +04d042: 0a00 |0005: move-result v0 │ │ +04d044: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1105 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 size I │ │ 0x0000 - 0x0007 reg=2 measureSpec I │ │ 0x0000 - 0x0007 reg=3 childMeasuredState I │ │ @@ -46687,18 +46689,18 @@ │ │ type : '(Landroid/view/View;Landroid/support/v4/view/AccessibilityDelegateCompat;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -04b4b0: |[04b4b0] android.support.v4.view.ViewCompat.setAccessibilityDelegate:(Landroid/view/View;Landroid/support/v4/view/AccessibilityDelegateCompat;)V │ │ -04b4c0: 6200 7203 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@0372 │ │ -04b4c4: 7230 ff0a 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.setAccessibilityDelegate:(Landroid/view/View;Landroid/support/v4/view/AccessibilityDelegateCompat;)V // method@0aff │ │ -04b4ca: 0e00 |0005: return-void │ │ +04d048: |[04d048] android.support.v4.view.ViewCompat.setAccessibilityDelegate:(Landroid/view/View;Landroid/support/v4/view/AccessibilityDelegateCompat;)V │ │ +04d058: 6200 7203 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@0372 │ │ +04d05c: 7230 ff0a 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.setAccessibilityDelegate:(Landroid/view/View;Landroid/support/v4/view/AccessibilityDelegateCompat;)V // method@0aff │ │ +04d062: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=735 │ │ 0x0005 line=736 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 v Landroid/view/View; │ │ 0x0000 - 0x0006 reg=2 delegate Landroid/support/v4/view/AccessibilityDelegateCompat; │ │ @@ -46708,18 +46710,18 @@ │ │ type : '(Landroid/view/View;Z)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -04b4cc: |[04b4cc] android.support.v4.view.ViewCompat.setHasTransientState:(Landroid/view/View;Z)V │ │ -04b4dc: 6200 7203 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@0372 │ │ -04b4e0: 7230 010b 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.setHasTransientState:(Landroid/view/View;Z)V // method@0b01 │ │ -04b4e6: 0e00 |0005: return-void │ │ +04d064: |[04d064] android.support.v4.view.ViewCompat.setHasTransientState:(Landroid/view/View;Z)V │ │ +04d074: 6200 7203 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@0372 │ │ +04d078: 7230 010b 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.setHasTransientState:(Landroid/view/View;Z)V // method@0b01 │ │ +04d07e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=758 │ │ 0x0005 line=759 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 view Landroid/view/View; │ │ 0x0000 - 0x0006 reg=2 hasTransientState Z │ │ @@ -46729,18 +46731,18 @@ │ │ type : '(Landroid/view/View;I)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -04b4e8: |[04b4e8] android.support.v4.view.ViewCompat.setImportantForAccessibility:(Landroid/view/View;I)V │ │ -04b4f8: 6200 7203 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@0372 │ │ -04b4fc: 7230 020b 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.setImportantForAccessibility:(Landroid/view/View;I)V // method@0b02 │ │ -04b502: 0e00 |0005: return-void │ │ +04d080: |[04d080] android.support.v4.view.ViewCompat.setImportantForAccessibility:(Landroid/view/View;I)V │ │ +04d090: 6200 7203 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@0372 │ │ +04d094: 7230 020b 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.setImportantForAccessibility:(Landroid/view/View;I)V // method@0b02 │ │ +04d09a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=854 │ │ 0x0005 line=855 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 view Landroid/view/View; │ │ 0x0000 - 0x0006 reg=2 mode I │ │ @@ -46750,18 +46752,18 @@ │ │ type : '(Landroid/view/View;I)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -04b504: |[04b504] android.support.v4.view.ViewCompat.setLabelFor:(Landroid/view/View;I)V │ │ -04b514: 6200 7203 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@0372 │ │ -04b518: 7230 030b 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.setLabelFor:(Landroid/view/View;I)V // method@0b03 │ │ -04b51e: 0e00 |0005: return-void │ │ +04d09c: |[04d09c] android.support.v4.view.ViewCompat.setLabelFor:(Landroid/view/View;I)V │ │ +04d0ac: 6200 7203 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@0372 │ │ +04d0b0: 7230 030b 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.setLabelFor:(Landroid/view/View;I)V // method@0b03 │ │ +04d0b6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=995 │ │ 0x0005 line=996 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 view Landroid/view/View; │ │ 0x0000 - 0x0006 reg=2 labeledId I │ │ @@ -46771,18 +46773,18 @@ │ │ type : '(Landroid/view/View;Landroid/graphics/Paint;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -04b520: |[04b520] android.support.v4.view.ViewCompat.setLayerPaint:(Landroid/view/View;Landroid/graphics/Paint;)V │ │ -04b530: 6200 7203 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@0372 │ │ -04b534: 7230 040b 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.setLayerPaint:(Landroid/view/View;Landroid/graphics/Paint;)V // method@0b04 │ │ -04b53a: 0e00 |0005: return-void │ │ +04d0b8: |[04d0b8] android.support.v4.view.ViewCompat.setLayerPaint:(Landroid/view/View;Landroid/graphics/Paint;)V │ │ +04d0c8: 6200 7203 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@0372 │ │ +04d0cc: 7230 040b 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.setLayerPaint:(Landroid/view/View;Landroid/graphics/Paint;)V // method@0b04 │ │ +04d0d2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1029 │ │ 0x0005 line=1030 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 view Landroid/view/View; │ │ 0x0000 - 0x0006 reg=2 paint Landroid/graphics/Paint; │ │ @@ -46792,18 +46794,18 @@ │ │ type : '(Landroid/view/View;ILandroid/graphics/Paint;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -04b53c: |[04b53c] android.support.v4.view.ViewCompat.setLayerType:(Landroid/view/View;ILandroid/graphics/Paint;)V │ │ -04b54c: 6200 7203 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@0372 │ │ -04b550: 7240 050b 1032 |0002: invoke-interface {v0, v1, v2, v3}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.setLayerType:(Landroid/view/View;ILandroid/graphics/Paint;)V // method@0b05 │ │ -04b556: 0e00 |0005: return-void │ │ +04d0d4: |[04d0d4] android.support.v4.view.ViewCompat.setLayerType:(Landroid/view/View;ILandroid/graphics/Paint;)V │ │ +04d0e4: 6200 7203 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@0372 │ │ +04d0e8: 7240 050b 1032 |0002: invoke-interface {v0, v1, v2, v3}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.setLayerType:(Landroid/view/View;ILandroid/graphics/Paint;)V // method@0b05 │ │ +04d0ee: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=953 │ │ 0x0005 line=954 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 view Landroid/view/View; │ │ 0x0000 - 0x0006 reg=2 layerType I │ │ @@ -46814,18 +46816,18 @@ │ │ type : '(Landroid/view/View;I)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -04b558: |[04b558] android.support.v4.view.ViewCompat.setLayoutDirection:(Landroid/view/View;I)V │ │ -04b568: 6200 7203 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@0372 │ │ -04b56c: 7230 060b 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.setLayoutDirection:(Landroid/view/View;I)V // method@0b06 │ │ -04b572: 0e00 |0005: return-void │ │ +04d0f0: |[04d0f0] android.support.v4.view.ViewCompat.setLayoutDirection:(Landroid/view/View;I)V │ │ +04d100: 6200 7203 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@0372 │ │ +04d104: 7230 060b 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.setLayoutDirection:(Landroid/view/View;I)V // method@0b06 │ │ +04d10a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1063 │ │ 0x0005 line=1064 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 view Landroid/view/View; │ │ 0x0000 - 0x0006 reg=2 layoutDirection I │ │ @@ -46835,18 +46837,18 @@ │ │ type : '(Landroid/view/View;I)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -04b574: |[04b574] android.support.v4.view.ViewCompat.setOverScrollMode:(Landroid/view/View;I)V │ │ -04b584: 6200 7203 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@0372 │ │ -04b588: 7230 070b 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.setOverScrollMode:(Landroid/view/View;I)V // method@0b07 │ │ -04b58e: 0e00 |0005: return-void │ │ +04d10c: |[04d10c] android.support.v4.view.ViewCompat.setOverScrollMode:(Landroid/view/View;I)V │ │ +04d11c: 6200 7203 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@0372 │ │ +04d120: 7230 070b 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.setOverScrollMode:(Landroid/view/View;I)V // method@0b07 │ │ +04d126: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=614 │ │ 0x0005 line=615 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 v Landroid/view/View; │ │ 0x0000 - 0x0006 reg=2 overScrollMode I │ │ @@ -46857,19 +46859,19 @@ │ │ type : '(Landroid/view/View;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -04b590: |[04b590] android.support.v4.view.ViewCompat.getAccessibilityLiveRegion:(Landroid/view/View;)I │ │ -04b5a0: 6200 7203 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@0372 │ │ -04b5a4: 7220 e80a 2000 |0002: invoke-interface {v0, v2}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.getAccessibilityLiveRegion:(Landroid/view/View;)I // method@0ae8 │ │ -04b5aa: 0a00 |0005: move-result v0 │ │ -04b5ac: 0f00 |0006: return v0 │ │ +04d128: |[04d128] android.support.v4.view.ViewCompat.getAccessibilityLiveRegion:(Landroid/view/View;)I │ │ +04d138: 6200 7203 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@0372 │ │ +04d13c: 7220 e80a 2000 |0002: invoke-interface {v0, v2}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.getAccessibilityLiveRegion:(Landroid/view/View;)I // method@0ae8 │ │ +04d142: 0a00 |0005: move-result v0 │ │ +04d144: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1156 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/view/ViewCompat; │ │ 0x0000 - 0x0007 reg=2 view Landroid/view/View; │ │ │ │ @@ -46878,34 +46880,34 @@ │ │ type : '(Landroid/view/View;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -04b5b0: |[04b5b0] android.support.v4.view.ViewCompat.setAccessibilityLiveRegion:(Landroid/view/View;I)V │ │ -04b5c0: 6200 7203 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@0372 │ │ -04b5c4: 7230 000b 2003 |0002: invoke-interface {v0, v2, v3}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.setAccessibilityLiveRegion:(Landroid/view/View;I)V // method@0b00 │ │ -04b5ca: 0e00 |0005: return-void │ │ +04d148: |[04d148] android.support.v4.view.ViewCompat.setAccessibilityLiveRegion:(Landroid/view/View;I)V │ │ +04d158: 6200 7203 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@0372 │ │ +04d15c: 7230 000b 2003 |0002: invoke-interface {v0, v2, v3}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.setAccessibilityLiveRegion:(Landroid/view/View;I)V // method@0b00 │ │ +04d162: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1188 │ │ 0x0005 line=1189 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/view/ViewCompat; │ │ 0x0000 - 0x0006 reg=2 view Landroid/view/View; │ │ 0x0000 - 0x0006 reg=3 mode I │ │ │ │ - source_file_idx : 3594 (ViewCompat.java) │ │ + source_file_idx : 3591 (ViewCompat.java) │ │ │ │ Class #225 header: │ │ -class_idx : 463 │ │ +class_idx : 460 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 826 │ │ -source_file_idx : 3595 │ │ +superclass_idx : 823 │ │ +source_file_idx : 3592 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 0 │ │ │ │ Class #225 - │ │ Class descriptor : 'Landroid/support/v4/view/ViewCompatEclairMr1;' │ │ @@ -46920,17 +46922,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -04b5cc: |[04b5cc] android.support.v4.view.ViewCompatEclairMr1.:()V │ │ -04b5dc: 7010 1c15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ -04b5e2: 0e00 |0003: return-void │ │ +04d164: |[04d164] android.support.v4.view.ViewCompatEclairMr1.:()V │ │ +04d174: 7010 1c15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ +04d17a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=22 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewCompatEclairMr1; │ │ │ │ #1 : (in Landroid/support/v4/view/ViewCompatEclairMr1;) │ │ @@ -46938,32 +46940,32 @@ │ │ type : '(Landroid/view/View;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -04b5e4: |[04b5e4] android.support.v4.view.ViewCompatEclairMr1.isOpaque:(Landroid/view/View;)Z │ │ -04b5f4: 6e10 a312 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.isOpaque:()Z // method@12a3 │ │ -04b5fa: 0a00 |0003: move-result v0 │ │ -04b5fc: 0f00 |0004: return v0 │ │ +04d17c: |[04d17c] android.support.v4.view.ViewCompatEclairMr1.isOpaque:(Landroid/view/View;)Z │ │ +04d18c: 6e10 a312 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.isOpaque:()Z // method@12a3 │ │ +04d192: 0a00 |0003: move-result v0 │ │ +04d194: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 view Landroid/view/View; │ │ │ │ Virtual methods - │ │ - source_file_idx : 3595 (ViewCompatEclairMr1.java) │ │ + source_file_idx : 3592 (ViewCompatEclairMr1.java) │ │ │ │ Class #226 header: │ │ -class_idx : 464 │ │ +class_idx : 461 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 826 │ │ -source_file_idx : 3596 │ │ +superclass_idx : 823 │ │ +source_file_idx : 3593 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 0 │ │ │ │ Class #226 - │ │ Class descriptor : 'Landroid/support/v4/view/ViewCompatGingerbread;' │ │ @@ -46978,17 +46980,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -04b600: |[04b600] android.support.v4.view.ViewCompatGingerbread.:()V │ │ -04b610: 7010 1c15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ -04b616: 0e00 |0003: return-void │ │ +04d198: |[04d198] android.support.v4.view.ViewCompatGingerbread.:()V │ │ +04d1a8: 7010 1c15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ +04d1ae: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=21 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewCompatGingerbread; │ │ │ │ #1 : (in Landroid/support/v4/view/ViewCompatGingerbread;) │ │ @@ -46996,18 +46998,18 @@ │ │ type : '(Landroid/view/View;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -04b618: |[04b618] android.support.v4.view.ViewCompatGingerbread.getOverScrollMode:(Landroid/view/View;)I │ │ -04b628: 6e10 8c12 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.getOverScrollMode:()I // method@128c │ │ -04b62e: 0a00 |0003: move-result v0 │ │ -04b630: 0f00 |0004: return v0 │ │ +04d1b0: |[04d1b0] android.support.v4.view.ViewCompatGingerbread.getOverScrollMode:(Landroid/view/View;)I │ │ +04d1c0: 6e10 8c12 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.getOverScrollMode:()I // method@128c │ │ +04d1c6: 0a00 |0003: move-result v0 │ │ +04d1c8: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=23 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 v Landroid/view/View; │ │ │ │ #2 : (in Landroid/support/v4/view/ViewCompatGingerbread;) │ │ @@ -47015,33 +47017,33 @@ │ │ type : '(Landroid/view/View;I)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -04b634: |[04b634] android.support.v4.view.ViewCompatGingerbread.setOverScrollMode:(Landroid/view/View;I)V │ │ -04b644: 6e20 d212 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/View;.setOverScrollMode:(I)V // method@12d2 │ │ -04b64a: 0e00 |0003: return-void │ │ +04d1cc: |[04d1cc] android.support.v4.view.ViewCompatGingerbread.setOverScrollMode:(Landroid/view/View;I)V │ │ +04d1dc: 6e20 d212 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/View;.setOverScrollMode:(I)V // method@12d2 │ │ +04d1e2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=27 │ │ 0x0003 line=28 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 v Landroid/view/View; │ │ 0x0000 - 0x0004 reg=1 mode I │ │ │ │ Virtual methods - │ │ - source_file_idx : 3596 (ViewCompatGingerbread.java) │ │ + source_file_idx : 3593 (ViewCompatGingerbread.java) │ │ │ │ Class #227 header: │ │ -class_idx : 465 │ │ +class_idx : 462 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 826 │ │ -source_file_idx : 3597 │ │ +superclass_idx : 823 │ │ +source_file_idx : 3594 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 9 │ │ virtual_methods_size: 0 │ │ │ │ Class #227 - │ │ Class descriptor : 'Landroid/support/v4/view/ViewCompatHC;' │ │ @@ -47056,17 +47058,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -04b64c: |[04b64c] android.support.v4.view.ViewCompatHC.:()V │ │ -04b65c: 7010 1c15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ -04b662: 0e00 |0003: return-void │ │ +04d1e4: |[04d1e4] android.support.v4.view.ViewCompatHC.:()V │ │ +04d1f4: 7010 1c15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ +04d1fa: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=23 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewCompatHC; │ │ │ │ #1 : (in Landroid/support/v4/view/ViewCompatHC;) │ │ @@ -47074,18 +47076,18 @@ │ │ type : '(Landroid/view/View;)F' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -04b664: |[04b664] android.support.v4.view.ViewCompatHC.getAlpha:(Landroid/view/View;)F │ │ -04b674: 6e10 7712 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.getAlpha:()F // method@1277 │ │ -04b67a: 0a00 |0003: move-result v0 │ │ -04b67c: 0f00 |0004: return v0 │ │ +04d1fc: |[04d1fc] android.support.v4.view.ViewCompatHC.getAlpha:(Landroid/view/View;)F │ │ +04d20c: 6e10 7712 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.getAlpha:()F // method@1277 │ │ +04d212: 0a00 |0003: move-result v0 │ │ +04d214: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 view Landroid/view/View; │ │ │ │ #2 : (in Landroid/support/v4/view/ViewCompatHC;) │ │ @@ -47093,36 +47095,36 @@ │ │ type : '()J' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -04b680: |[04b680] android.support.v4.view.ViewCompatHC.getFrameTime:()J │ │ -04b690: 7100 0600 0000 |0000: invoke-static {}, Landroid/animation/ValueAnimator;.getFrameDelay:()J // method@0006 │ │ -04b696: 0b00 |0003: move-result-wide v0 │ │ -04b698: 1000 |0004: return-wide v0 │ │ +04d218: |[04d218] android.support.v4.view.ViewCompatHC.getFrameTime:()J │ │ +04d228: 7100 0600 0000 |0000: invoke-static {}, Landroid/animation/ValueAnimator;.getFrameDelay:()J // method@0006 │ │ +04d22e: 0b00 |0003: move-result-wide v0 │ │ +04d230: 1000 |0004: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ locals : │ │ │ │ #3 : (in Landroid/support/v4/view/ViewCompatHC;) │ │ name : 'getLayerType' │ │ type : '(Landroid/view/View;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -04b69c: |[04b69c] android.support.v4.view.ViewCompatHC.getLayerType:(Landroid/view/View;)I │ │ -04b6ac: 6e10 8112 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.getLayerType:()I // method@1281 │ │ -04b6b2: 0a00 |0003: move-result v0 │ │ -04b6b4: 0f00 |0004: return v0 │ │ +04d234: |[04d234] android.support.v4.view.ViewCompatHC.getLayerType:(Landroid/view/View;)I │ │ +04d244: 6e10 8112 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.getLayerType:()I // method@1281 │ │ +04d24a: 0a00 |0003: move-result v0 │ │ +04d24c: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 view Landroid/view/View; │ │ │ │ #4 : (in Landroid/support/v4/view/ViewCompatHC;) │ │ @@ -47130,18 +47132,18 @@ │ │ type : '(Landroid/view/View;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -04b6b8: |[04b6b8] android.support.v4.view.ViewCompatHC.getMeasuredHeightAndState:(Landroid/view/View;)I │ │ -04b6c8: 6e10 8812 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.getMeasuredHeightAndState:()I // method@1288 │ │ -04b6ce: 0a00 |0003: move-result v0 │ │ -04b6d0: 0f00 |0004: return v0 │ │ +04d250: |[04d250] android.support.v4.view.ViewCompatHC.getMeasuredHeightAndState:(Landroid/view/View;)I │ │ +04d260: 6e10 8812 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.getMeasuredHeightAndState:()I // method@1288 │ │ +04d266: 0a00 |0003: move-result v0 │ │ +04d268: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 view Landroid/view/View; │ │ │ │ #5 : (in Landroid/support/v4/view/ViewCompatHC;) │ │ @@ -47149,18 +47151,18 @@ │ │ type : '(Landroid/view/View;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -04b6d4: |[04b6d4] android.support.v4.view.ViewCompatHC.getMeasuredState:(Landroid/view/View;)I │ │ -04b6e4: 6e10 8912 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.getMeasuredState:()I // method@1289 │ │ -04b6ea: 0a00 |0003: move-result v0 │ │ -04b6ec: 0f00 |0004: return v0 │ │ +04d26c: |[04d26c] android.support.v4.view.ViewCompatHC.getMeasuredState:(Landroid/view/View;)I │ │ +04d27c: 6e10 8912 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.getMeasuredState:()I // method@1289 │ │ +04d282: 0a00 |0003: move-result v0 │ │ +04d284: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=53 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 view Landroid/view/View; │ │ │ │ #6 : (in Landroid/support/v4/view/ViewCompatHC;) │ │ @@ -47168,18 +47170,18 @@ │ │ type : '(Landroid/view/View;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -04b6f0: |[04b6f0] android.support.v4.view.ViewCompatHC.getMeasuredWidthAndState:(Landroid/view/View;)I │ │ -04b700: 6e10 8b12 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.getMeasuredWidthAndState:()I // method@128b │ │ -04b706: 0a00 |0003: move-result v0 │ │ -04b708: 0f00 |0004: return v0 │ │ +04d288: |[04d288] android.support.v4.view.ViewCompatHC.getMeasuredWidthAndState:(Landroid/view/View;)I │ │ +04d298: 6e10 8b12 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.getMeasuredWidthAndState:()I // method@128b │ │ +04d29e: 0a00 |0003: move-result v0 │ │ +04d2a0: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 view Landroid/view/View; │ │ │ │ #7 : (in Landroid/support/v4/view/ViewCompatHC;) │ │ @@ -47187,18 +47189,18 @@ │ │ type : '(III)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -04b70c: |[04b70c] android.support.v4.view.ViewCompatHC.resolveSizeAndState:(III)I │ │ -04b71c: 7130 bc12 2103 |0000: invoke-static {v1, v2, v3}, Landroid/view/View;.resolveSizeAndState:(III)I // method@12bc │ │ -04b722: 0a00 |0003: move-result v0 │ │ -04b724: 0f00 |0004: return v0 │ │ +04d2a4: |[04d2a4] android.support.v4.view.ViewCompatHC.resolveSizeAndState:(III)I │ │ +04d2b4: 7130 bc12 2103 |0000: invoke-static {v1, v2, v3}, Landroid/view/View;.resolveSizeAndState:(III)I // method@12bc │ │ +04d2ba: 0a00 |0003: move-result v0 │ │ +04d2bc: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 size I │ │ 0x0000 - 0x0005 reg=2 measureSpec I │ │ 0x0000 - 0x0005 reg=3 childMeasuredState I │ │ @@ -47208,34 +47210,34 @@ │ │ type : '(Landroid/view/View;ILandroid/graphics/Paint;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -04b728: |[04b728] android.support.v4.view.ViewCompatHC.setLayerType:(Landroid/view/View;ILandroid/graphics/Paint;)V │ │ -04b738: 6e30 ca12 1002 |0000: invoke-virtual {v0, v1, v2}, Landroid/view/View;.setLayerType:(ILandroid/graphics/Paint;)V // method@12ca │ │ -04b73e: 0e00 |0003: return-void │ │ +04d2c0: |[04d2c0] android.support.v4.view.ViewCompatHC.setLayerType:(Landroid/view/View;ILandroid/graphics/Paint;)V │ │ +04d2d0: 6e30 ca12 1002 |0000: invoke-virtual {v0, v1, v2}, Landroid/view/View;.setLayerType:(ILandroid/graphics/Paint;)V // method@12ca │ │ +04d2d6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ 0x0003 line=34 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 view Landroid/view/View; │ │ 0x0000 - 0x0004 reg=1 layerType I │ │ 0x0000 - 0x0004 reg=2 paint Landroid/graphics/Paint; │ │ │ │ Virtual methods - │ │ - source_file_idx : 3597 (ViewCompatHC.java) │ │ + source_file_idx : 3594 (ViewCompatHC.java) │ │ │ │ Class #228 header: │ │ -class_idx : 466 │ │ +class_idx : 463 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 826 │ │ -source_file_idx : 3598 │ │ +superclass_idx : 823 │ │ +source_file_idx : 3595 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 7 │ │ virtual_methods_size: 0 │ │ │ │ Class #228 - │ │ Class descriptor : 'Landroid/support/v4/view/ViewCompatICS;' │ │ @@ -47250,17 +47252,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -04b740: |[04b740] android.support.v4.view.ViewCompatICS.:()V │ │ -04b750: 7010 1c15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ -04b756: 0e00 |0003: return-void │ │ +04d2d8: |[04d2d8] android.support.v4.view.ViewCompatICS.:()V │ │ +04d2e8: 7010 1c15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ +04d2ee: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=27 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewCompatICS; │ │ │ │ #1 : (in Landroid/support/v4/view/ViewCompatICS;) │ │ @@ -47268,18 +47270,18 @@ │ │ type : '(Landroid/view/View;I)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -04b758: |[04b758] android.support.v4.view.ViewCompatICS.canScrollHorizontally:(Landroid/view/View;I)Z │ │ -04b768: 6e20 6f12 2100 |0000: invoke-virtual {v1, v2}, Landroid/view/View;.canScrollHorizontally:(I)Z // method@126f │ │ -04b76e: 0a00 |0003: move-result v0 │ │ -04b770: 0f00 |0004: return v0 │ │ +04d2f0: |[04d2f0] android.support.v4.view.ViewCompatICS.canScrollHorizontally:(Landroid/view/View;I)Z │ │ +04d300: 6e20 6f12 2100 |0000: invoke-virtual {v1, v2}, Landroid/view/View;.canScrollHorizontally:(I)Z // method@126f │ │ +04d306: 0a00 |0003: move-result v0 │ │ +04d308: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=30 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 v Landroid/view/View; │ │ 0x0000 - 0x0005 reg=2 direction I │ │ │ │ @@ -47288,18 +47290,18 @@ │ │ type : '(Landroid/view/View;I)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -04b774: |[04b774] android.support.v4.view.ViewCompatICS.canScrollVertically:(Landroid/view/View;I)Z │ │ -04b784: 6e20 7012 2100 |0000: invoke-virtual {v1, v2}, Landroid/view/View;.canScrollVertically:(I)Z // method@1270 │ │ -04b78a: 0a00 |0003: move-result v0 │ │ -04b78c: 0f00 |0004: return v0 │ │ +04d30c: |[04d30c] android.support.v4.view.ViewCompatICS.canScrollVertically:(Landroid/view/View;I)Z │ │ +04d31c: 6e20 7012 2100 |0000: invoke-virtual {v1, v2}, Landroid/view/View;.canScrollVertically:(I)Z // method@1270 │ │ +04d322: 0a00 |0003: move-result v0 │ │ +04d324: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 v Landroid/view/View; │ │ 0x0000 - 0x0005 reg=2 direction I │ │ │ │ @@ -47308,17 +47310,17 @@ │ │ type : '(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -04b790: |[04b790] android.support.v4.view.ViewCompatICS.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ -04b7a0: 6e20 ac12 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/View;.onInitializeAccessibilityEvent:(Landroid/view/accessibility/AccessibilityEvent;)V // method@12ac │ │ -04b7a6: 0e00 |0003: return-void │ │ +04d328: |[04d328] android.support.v4.view.ViewCompatICS.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ +04d338: 6e20 ac12 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/View;.onInitializeAccessibilityEvent:(Landroid/view/accessibility/AccessibilityEvent;)V // method@12ac │ │ +04d33e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ 0x0003 line=47 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 v Landroid/view/View; │ │ 0x0000 - 0x0004 reg=1 event Landroid/view/accessibility/AccessibilityEvent; │ │ @@ -47328,18 +47330,18 @@ │ │ type : '(Landroid/view/View;Ljava/lang/Object;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -04b7a8: |[04b7a8] android.support.v4.view.ViewCompatICS.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Ljava/lang/Object;)V │ │ -04b7b8: 1f01 bb02 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@02bb │ │ -04b7bc: 6e20 ad12 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/View;.onInitializeAccessibilityNodeInfo:(Landroid/view/accessibility/AccessibilityNodeInfo;)V // method@12ad │ │ -04b7c2: 0e00 |0005: return-void │ │ +04d340: |[04d340] android.support.v4.view.ViewCompatICS.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Ljava/lang/Object;)V │ │ +04d350: 1f01 b802 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@02b8 │ │ +04d354: 6e20 ad12 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/View;.onInitializeAccessibilityNodeInfo:(Landroid/view/accessibility/AccessibilityNodeInfo;)V // method@12ad │ │ +04d35a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ 0x0005 line=51 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 info Ljava/lang/Object; │ │ 0x0000 - 0x0006 reg=0 v Landroid/view/View; │ │ @@ -47349,17 +47351,17 @@ │ │ type : '(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -04b7c4: |[04b7c4] android.support.v4.view.ViewCompatICS.onPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ -04b7d4: 6e20 ae12 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/View;.onPopulateAccessibilityEvent:(Landroid/view/accessibility/AccessibilityEvent;)V // method@12ae │ │ -04b7da: 0e00 |0003: return-void │ │ +04d35c: |[04d35c] android.support.v4.view.ViewCompatICS.onPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ +04d36c: 6e20 ae12 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/View;.onPopulateAccessibilityEvent:(Landroid/view/accessibility/AccessibilityEvent;)V // method@12ae │ │ +04d372: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=42 │ │ 0x0003 line=43 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 v Landroid/view/View; │ │ 0x0000 - 0x0004 reg=1 event Landroid/view/accessibility/AccessibilityEvent; │ │ @@ -47369,34 +47371,34 @@ │ │ type : '(Landroid/view/View;Ljava/lang/Object;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -04b7dc: |[04b7dc] android.support.v4.view.ViewCompatICS.setAccessibilityDelegate:(Landroid/view/View;Ljava/lang/Object;)V │ │ -04b7ec: 1f01 a402 |0000: check-cast v1, Landroid/view/View$AccessibilityDelegate; // type@02a4 │ │ -04b7f0: 6e20 c012 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/View;.setAccessibilityDelegate:(Landroid/view/View$AccessibilityDelegate;)V // method@12c0 │ │ -04b7f6: 0e00 |0005: return-void │ │ +04d374: |[04d374] android.support.v4.view.ViewCompatICS.setAccessibilityDelegate:(Landroid/view/View;Ljava/lang/Object;)V │ │ +04d384: 1f01 a102 |0000: check-cast v1, Landroid/view/View$AccessibilityDelegate; // type@02a1 │ │ +04d388: 6e20 c012 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/View;.setAccessibilityDelegate:(Landroid/view/View$AccessibilityDelegate;)V // method@12c0 │ │ +04d38e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ 0x0005 line=39 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 delegate Ljava/lang/Object; │ │ 0x0000 - 0x0006 reg=0 v Landroid/view/View; │ │ │ │ Virtual methods - │ │ - source_file_idx : 3598 (ViewCompatICS.java) │ │ + source_file_idx : 3595 (ViewCompatICS.java) │ │ │ │ Class #229 header: │ │ -class_idx : 467 │ │ +class_idx : 464 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 826 │ │ -source_file_idx : 3600 │ │ +superclass_idx : 823 │ │ +source_file_idx : 3597 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 12 │ │ virtual_methods_size: 0 │ │ │ │ Class #229 - │ │ Class descriptor : 'Landroid/support/v4/view/ViewCompatJB;' │ │ @@ -47411,17 +47413,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -04b7f8: |[04b7f8] android.support.v4.view.ViewCompatJB.:()V │ │ -04b808: 7010 1c15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ -04b80e: 0e00 |0003: return-void │ │ +04d390: |[04d390] android.support.v4.view.ViewCompatJB.:()V │ │ +04d3a0: 7010 1c15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ +04d3a6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewCompatJB; │ │ │ │ #1 : (in Landroid/support/v4/view/ViewCompatJB;) │ │ @@ -47429,18 +47431,18 @@ │ │ type : '(Landroid/view/View;)Ljava/lang/Object;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -04b810: |[04b810] android.support.v4.view.ViewCompatJB.getAccessibilityNodeProvider:(Landroid/view/View;)Ljava/lang/Object; │ │ -04b820: 6e10 7612 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.getAccessibilityNodeProvider:()Landroid/view/accessibility/AccessibilityNodeProvider; // method@1276 │ │ -04b826: 0c00 |0003: move-result-object v0 │ │ -04b828: 1100 |0004: return-object v0 │ │ +04d3a8: |[04d3a8] android.support.v4.view.ViewCompatJB.getAccessibilityNodeProvider:(Landroid/view/View;)Ljava/lang/Object; │ │ +04d3b8: 6e10 7612 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.getAccessibilityNodeProvider:()Landroid/view/accessibility/AccessibilityNodeProvider; // method@1276 │ │ +04d3be: 0c00 |0003: move-result-object v0 │ │ +04d3c0: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=66 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 view Landroid/view/View; │ │ │ │ #2 : (in Landroid/support/v4/view/ViewCompatJB;) │ │ @@ -47448,18 +47450,18 @@ │ │ type : '(Landroid/view/View;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -04b82c: |[04b82c] android.support.v4.view.ViewCompatJB.getImportantForAccessibility:(Landroid/view/View;)I │ │ -04b83c: 6e10 7e12 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.getImportantForAccessibility:()I // method@127e │ │ -04b842: 0a00 |0003: move-result v0 │ │ -04b844: 0f00 |0004: return v0 │ │ +04d3c4: |[04d3c4] android.support.v4.view.ViewCompatJB.getImportantForAccessibility:(Landroid/view/View;)I │ │ +04d3d4: 6e10 7e12 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.getImportantForAccessibility:()I // method@127e │ │ +04d3da: 0a00 |0003: move-result v0 │ │ +04d3dc: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=54 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 view Landroid/view/View; │ │ │ │ #3 : (in Landroid/support/v4/view/ViewCompatJB;) │ │ @@ -47467,18 +47469,18 @@ │ │ type : '(Landroid/view/View;)Landroid/view/ViewParent;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -04b848: |[04b848] android.support.v4.view.ViewCompatJB.getParentForAccessibility:(Landroid/view/View;)Landroid/view/ViewParent; │ │ -04b858: 6e10 8e12 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.getParentForAccessibility:()Landroid/view/ViewParent; // method@128e │ │ -04b85e: 0c00 |0003: move-result-object v0 │ │ -04b860: 1100 |0004: return-object v0 │ │ +04d3e0: |[04d3e0] android.support.v4.view.ViewCompatJB.getParentForAccessibility:(Landroid/view/View;)Landroid/view/ViewParent; │ │ +04d3f0: 6e10 8e12 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.getParentForAccessibility:()Landroid/view/ViewParent; // method@128e │ │ +04d3f6: 0c00 |0003: move-result-object v0 │ │ +04d3f8: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=70 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 view Landroid/view/View; │ │ │ │ #4 : (in Landroid/support/v4/view/ViewCompatJB;) │ │ @@ -47486,18 +47488,18 @@ │ │ type : '(Landroid/view/View;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -04b864: |[04b864] android.support.v4.view.ViewCompatJB.hasTransientState:(Landroid/view/View;)Z │ │ -04b874: 6e10 9a12 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.hasTransientState:()Z // method@129a │ │ -04b87a: 0a00 |0003: move-result v0 │ │ -04b87c: 0f00 |0004: return v0 │ │ +04d3fc: |[04d3fc] android.support.v4.view.ViewCompatJB.hasTransientState:(Landroid/view/View;)Z │ │ +04d40c: 6e10 9a12 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.hasTransientState:()Z // method@129a │ │ +04d412: 0a00 |0003: move-result v0 │ │ +04d414: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 view Landroid/view/View; │ │ │ │ #5 : (in Landroid/support/v4/view/ViewCompatJB;) │ │ @@ -47505,18 +47507,18 @@ │ │ type : '(Landroid/view/View;ILandroid/os/Bundle;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -04b880: |[04b880] android.support.v4.view.ViewCompatJB.performAccessibilityAction:(Landroid/view/View;ILandroid/os/Bundle;)Z │ │ -04b890: 6e30 b012 2103 |0000: invoke-virtual {v1, v2, v3}, Landroid/view/View;.performAccessibilityAction:(ILandroid/os/Bundle;)Z // method@12b0 │ │ -04b896: 0a00 |0003: move-result v0 │ │ -04b898: 0f00 |0004: return v0 │ │ +04d418: |[04d418] android.support.v4.view.ViewCompatJB.performAccessibilityAction:(Landroid/view/View;ILandroid/os/Bundle;)Z │ │ +04d428: 6e30 b012 2103 |0000: invoke-virtual {v1, v2, v3}, Landroid/view/View;.performAccessibilityAction:(ILandroid/os/Bundle;)Z // method@12b0 │ │ +04d42e: 0a00 |0003: move-result v0 │ │ +04d430: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=62 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 view Landroid/view/View; │ │ 0x0000 - 0x0005 reg=2 action I │ │ 0x0000 - 0x0005 reg=3 arguments Landroid/os/Bundle; │ │ @@ -47526,17 +47528,17 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -04b89c: |[04b89c] android.support.v4.view.ViewCompatJB.postInvalidateOnAnimation:(Landroid/view/View;)V │ │ -04b8ac: 6e10 b512 0000 |0000: invoke-virtual {v0}, Landroid/view/View;.postInvalidateOnAnimation:()V // method@12b5 │ │ -04b8b2: 0e00 |0003: return-void │ │ +04d434: |[04d434] android.support.v4.view.ViewCompatJB.postInvalidateOnAnimation:(Landroid/view/View;)V │ │ +04d444: 6e10 b512 0000 |0000: invoke-virtual {v0}, Landroid/view/View;.postInvalidateOnAnimation:()V // method@12b5 │ │ +04d44a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ 0x0003 line=38 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 view Landroid/view/View; │ │ │ │ @@ -47545,17 +47547,17 @@ │ │ type : '(Landroid/view/View;IIII)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 4 16-bit code units │ │ -04b8b4: |[04b8b4] android.support.v4.view.ViewCompatJB.postInvalidateOnAnimation:(Landroid/view/View;IIII)V │ │ -04b8c4: 6e54 b212 1032 |0000: invoke-virtual {v0, v1, v2, v3, v4}, Landroid/view/View;.postInvalidate:(IIII)V // method@12b2 │ │ -04b8ca: 0e00 |0003: return-void │ │ +04d44c: |[04d44c] android.support.v4.view.ViewCompatJB.postInvalidateOnAnimation:(Landroid/view/View;IIII)V │ │ +04d45c: 6e54 b212 1032 |0000: invoke-virtual {v0, v1, v2, v3, v4}, Landroid/view/View;.postInvalidate:(IIII)V // method@12b2 │ │ +04d462: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=42 │ │ 0x0003 line=43 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 view Landroid/view/View; │ │ 0x0000 - 0x0004 reg=1 left I │ │ @@ -47568,17 +47570,17 @@ │ │ type : '(Landroid/view/View;Ljava/lang/Runnable;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -04b8cc: |[04b8cc] android.support.v4.view.ViewCompatJB.postOnAnimation:(Landroid/view/View;Ljava/lang/Runnable;)V │ │ -04b8dc: 6e20 b612 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/View;.postOnAnimation:(Ljava/lang/Runnable;)V // method@12b6 │ │ -04b8e2: 0e00 |0003: return-void │ │ +04d464: |[04d464] android.support.v4.view.ViewCompatJB.postOnAnimation:(Landroid/view/View;Ljava/lang/Runnable;)V │ │ +04d474: 6e20 b612 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/View;.postOnAnimation:(Ljava/lang/Runnable;)V // method@12b6 │ │ +04d47a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ 0x0003 line=47 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 view Landroid/view/View; │ │ 0x0000 - 0x0004 reg=1 action Ljava/lang/Runnable; │ │ @@ -47588,17 +47590,17 @@ │ │ type : '(Landroid/view/View;Ljava/lang/Runnable;J)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 4 16-bit code units │ │ -04b8e4: |[04b8e4] android.support.v4.view.ViewCompatJB.postOnAnimationDelayed:(Landroid/view/View;Ljava/lang/Runnable;J)V │ │ -04b8f4: 6e40 b712 1032 |0000: invoke-virtual {v0, v1, v2, v3}, Landroid/view/View;.postOnAnimationDelayed:(Ljava/lang/Runnable;J)V // method@12b7 │ │ -04b8fa: 0e00 |0003: return-void │ │ +04d47c: |[04d47c] android.support.v4.view.ViewCompatJB.postOnAnimationDelayed:(Landroid/view/View;Ljava/lang/Runnable;J)V │ │ +04d48c: 6e40 b712 1032 |0000: invoke-virtual {v0, v1, v2, v3}, Landroid/view/View;.postOnAnimationDelayed:(Ljava/lang/Runnable;J)V // method@12b7 │ │ +04d492: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ 0x0003 line=51 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 view Landroid/view/View; │ │ 0x0000 - 0x0004 reg=1 action Ljava/lang/Runnable; │ │ @@ -47609,17 +47611,17 @@ │ │ type : '(Landroid/view/View;Z)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -04b8fc: |[04b8fc] android.support.v4.view.ViewCompatJB.setHasTransientState:(Landroid/view/View;Z)V │ │ -04b90c: 6e20 c512 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/View;.setHasTransientState:(Z)V // method@12c5 │ │ -04b912: 0e00 |0003: return-void │ │ +04d494: |[04d494] android.support.v4.view.ViewCompatJB.setHasTransientState:(Landroid/view/View;Z)V │ │ +04d4a4: 6e20 c512 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/View;.setHasTransientState:(Z)V // method@12c5 │ │ +04d4aa: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ 0x0003 line=34 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 view Landroid/view/View; │ │ 0x0000 - 0x0004 reg=1 hasTransientState Z │ │ @@ -47629,33 +47631,33 @@ │ │ type : '(Landroid/view/View;I)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -04b914: |[04b914] android.support.v4.view.ViewCompatJB.setImportantForAccessibility:(Landroid/view/View;I)V │ │ -04b924: 6e20 c712 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/View;.setImportantForAccessibility:(I)V // method@12c7 │ │ -04b92a: 0e00 |0003: return-void │ │ +04d4ac: |[04d4ac] android.support.v4.view.ViewCompatJB.setImportantForAccessibility:(Landroid/view/View;I)V │ │ +04d4bc: 6e20 c712 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/View;.setImportantForAccessibility:(I)V // method@12c7 │ │ +04d4c2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ 0x0003 line=59 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 view Landroid/view/View; │ │ 0x0000 - 0x0004 reg=1 mode I │ │ │ │ Virtual methods - │ │ - source_file_idx : 3600 (ViewCompatJB.java) │ │ + source_file_idx : 3597 (ViewCompatJB.java) │ │ │ │ Class #230 header: │ │ -class_idx : 468 │ │ +class_idx : 465 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 826 │ │ -source_file_idx : 3601 │ │ +superclass_idx : 823 │ │ +source_file_idx : 3598 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 6 │ │ virtual_methods_size: 0 │ │ │ │ Class #230 - │ │ Class descriptor : 'Landroid/support/v4/view/ViewCompatJellybeanMr1;' │ │ @@ -47670,17 +47672,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -04b92c: |[04b92c] android.support.v4.view.ViewCompatJellybeanMr1.:()V │ │ -04b93c: 7010 1c15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ -04b942: 0e00 |0003: return-void │ │ +04d4c4: |[04d4c4] android.support.v4.view.ViewCompatJellybeanMr1.:()V │ │ +04d4d4: 7010 1c15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ +04d4da: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewCompatJellybeanMr1; │ │ │ │ #1 : (in Landroid/support/v4/view/ViewCompatJellybeanMr1;) │ │ @@ -47688,18 +47690,18 @@ │ │ type : '(Landroid/view/View;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -04b944: |[04b944] android.support.v4.view.ViewCompatJellybeanMr1.getLabelFor:(Landroid/view/View;)I │ │ -04b954: 6e10 8012 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.getLabelFor:()I // method@1280 │ │ -04b95a: 0a00 |0003: move-result v0 │ │ -04b95c: 0f00 |0004: return v0 │ │ +04d4dc: |[04d4dc] android.support.v4.view.ViewCompatJellybeanMr1.getLabelFor:(Landroid/view/View;)I │ │ +04d4ec: 6e10 8012 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.getLabelFor:()I // method@1280 │ │ +04d4f2: 0a00 |0003: move-result v0 │ │ +04d4f4: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 view Landroid/view/View; │ │ │ │ #2 : (in Landroid/support/v4/view/ViewCompatJellybeanMr1;) │ │ @@ -47707,18 +47709,18 @@ │ │ type : '(Landroid/view/View;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -04b960: |[04b960] android.support.v4.view.ViewCompatJellybeanMr1.getLayoutDirection:(Landroid/view/View;)I │ │ -04b970: 6e10 8212 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.getLayoutDirection:()I // method@1282 │ │ -04b976: 0a00 |0003: move-result v0 │ │ -04b978: 0f00 |0004: return v0 │ │ +04d4f8: |[04d4f8] android.support.v4.view.ViewCompatJellybeanMr1.getLayoutDirection:(Landroid/view/View;)I │ │ +04d508: 6e10 8212 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.getLayoutDirection:()I // method@1282 │ │ +04d50e: 0a00 |0003: move-result v0 │ │ +04d510: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 view Landroid/view/View; │ │ │ │ #3 : (in Landroid/support/v4/view/ViewCompatJellybeanMr1;) │ │ @@ -47726,17 +47728,17 @@ │ │ type : '(Landroid/view/View;I)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -04b97c: |[04b97c] android.support.v4.view.ViewCompatJellybeanMr1.setLabelFor:(Landroid/view/View;I)V │ │ -04b98c: 6e20 c812 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/View;.setLabelFor:(I)V // method@12c8 │ │ -04b992: 0e00 |0003: return-void │ │ +04d514: |[04d514] android.support.v4.view.ViewCompatJellybeanMr1.setLabelFor:(Landroid/view/View;I)V │ │ +04d524: 6e20 c812 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/View;.setLabelFor:(I)V // method@12c8 │ │ +04d52a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ 0x0003 line=33 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 view Landroid/view/View; │ │ 0x0000 - 0x0004 reg=1 id I │ │ @@ -47746,17 +47748,17 @@ │ │ type : '(Landroid/view/View;Landroid/graphics/Paint;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -04b994: |[04b994] android.support.v4.view.ViewCompatJellybeanMr1.setLayerPaint:(Landroid/view/View;Landroid/graphics/Paint;)V │ │ -04b9a4: 6e20 c912 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/View;.setLayerPaint:(Landroid/graphics/Paint;)V // method@12c9 │ │ -04b9aa: 0e00 |0003: return-void │ │ +04d52c: |[04d52c] android.support.v4.view.ViewCompatJellybeanMr1.setLayerPaint:(Landroid/view/View;Landroid/graphics/Paint;)V │ │ +04d53c: 6e20 c912 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/View;.setLayerPaint:(Landroid/graphics/Paint;)V // method@12c9 │ │ +04d542: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ 0x0003 line=37 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 view Landroid/view/View; │ │ 0x0000 - 0x0004 reg=1 paint Landroid/graphics/Paint; │ │ @@ -47766,33 +47768,33 @@ │ │ type : '(Landroid/view/View;I)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -04b9ac: |[04b9ac] android.support.v4.view.ViewCompatJellybeanMr1.setLayoutDirection:(Landroid/view/View;I)V │ │ -04b9bc: 6e20 cb12 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/View;.setLayoutDirection:(I)V // method@12cb │ │ -04b9c2: 0e00 |0003: return-void │ │ +04d544: |[04d544] android.support.v4.view.ViewCompatJellybeanMr1.setLayoutDirection:(Landroid/view/View;I)V │ │ +04d554: 6e20 cb12 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/View;.setLayoutDirection:(I)V // method@12cb │ │ +04d55a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=44 │ │ 0x0003 line=45 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 view Landroid/view/View; │ │ 0x0000 - 0x0004 reg=1 layoutDirection I │ │ │ │ Virtual methods - │ │ - source_file_idx : 3601 (ViewCompatJellybeanMr1.java) │ │ + source_file_idx : 3598 (ViewCompatJellybeanMr1.java) │ │ │ │ Class #231 header: │ │ -class_idx : 469 │ │ +class_idx : 466 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 826 │ │ -source_file_idx : 3602 │ │ +superclass_idx : 823 │ │ +source_file_idx : 3599 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 0 │ │ │ │ Class #231 - │ │ Class descriptor : 'Landroid/support/v4/view/ViewCompatKitKat;' │ │ @@ -47807,17 +47809,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -04b9c4: |[04b9c4] android.support.v4.view.ViewCompatKitKat.:()V │ │ -04b9d4: 7010 1c15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ -04b9da: 0e00 |0003: return-void │ │ +04d55c: |[04d55c] android.support.v4.view.ViewCompatKitKat.:()V │ │ +04d56c: 7010 1c15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ +04d572: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewCompatKitKat; │ │ │ │ #1 : (in Landroid/support/v4/view/ViewCompatKitKat;) │ │ @@ -47825,18 +47827,18 @@ │ │ type : '(Landroid/view/View;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -04b9dc: |[04b9dc] android.support.v4.view.ViewCompatKitKat.getAccessibilityLiveRegion:(Landroid/view/View;)I │ │ -04b9ec: 6e10 7512 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.getAccessibilityLiveRegion:()I // method@1275 │ │ -04b9f2: 0a00 |0003: move-result v0 │ │ -04b9f4: 0f00 |0004: return v0 │ │ +04d574: |[04d574] android.support.v4.view.ViewCompatKitKat.getAccessibilityLiveRegion:(Landroid/view/View;)I │ │ +04d584: 6e10 7512 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.getAccessibilityLiveRegion:()I // method@1275 │ │ +04d58a: 0a00 |0003: move-result v0 │ │ +04d58c: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 view Landroid/view/View; │ │ │ │ #2 : (in Landroid/support/v4/view/ViewCompatKitKat;) │ │ @@ -47844,33 +47846,33 @@ │ │ type : '(Landroid/view/View;I)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -04b9f8: |[04b9f8] android.support.v4.view.ViewCompatKitKat.setAccessibilityLiveRegion:(Landroid/view/View;I)V │ │ -04ba08: 6e20 c112 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/View;.setAccessibilityLiveRegion:(I)V // method@12c1 │ │ -04ba0e: 0e00 |0003: return-void │ │ +04d590: |[04d590] android.support.v4.view.ViewCompatKitKat.setAccessibilityLiveRegion:(Landroid/view/View;I)V │ │ +04d5a0: 6e20 c112 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/View;.setAccessibilityLiveRegion:(I)V // method@12c1 │ │ +04d5a6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=30 │ │ 0x0003 line=31 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 view Landroid/view/View; │ │ 0x0000 - 0x0004 reg=1 mode I │ │ │ │ Virtual methods - │ │ - source_file_idx : 3602 (ViewCompatKitKat.java) │ │ + source_file_idx : 3599 (ViewCompatKitKat.java) │ │ │ │ Class #232 header: │ │ -class_idx : 472 │ │ +class_idx : 469 │ │ access_flags : 1536 (0x0600) │ │ -superclass_idx : 826 │ │ -source_file_idx : 3603 │ │ +superclass_idx : 823 │ │ +source_file_idx : 3600 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 1 │ │ │ │ Class #232 annotations: │ │ Annotations on class │ │ @@ -47888,21 +47890,21 @@ │ │ Virtual methods - │ │ #0 : (in Landroid/support/v4/view/ViewConfigurationCompat$ViewConfigurationVersionImpl;) │ │ name : 'getScaledPagingTouchSlop' │ │ type : '(Landroid/view/ViewConfiguration;)I' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 3603 (ViewConfigurationCompat.java) │ │ + source_file_idx : 3600 (ViewConfigurationCompat.java) │ │ │ │ Class #233 header: │ │ -class_idx : 473 │ │ +class_idx : 470 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 826 │ │ -source_file_idx : 3603 │ │ +superclass_idx : 823 │ │ +source_file_idx : 3600 │ │ static_fields_size : 1 │ │ instance_fields_size: 0 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 0 │ │ │ │ Class #233 annotations: │ │ Annotations on class │ │ @@ -47925,26 +47927,26 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 22 16-bit code units │ │ -04ba10: |[04ba10] android.support.v4.view.ViewConfigurationCompat.:()V │ │ -04ba20: 6000 1f00 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@001f │ │ -04ba24: 1301 0b00 |0002: const/16 v1, #int 11 // #b │ │ -04ba28: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ -04ba2c: 2200 d701 |0006: new-instance v0, Landroid/support/v4/view/ViewConfigurationCompat$FroyoViewConfigurationVersionImpl; // type@01d7 │ │ -04ba30: 7010 580b 0000 |0008: invoke-direct {v0}, Landroid/support/v4/view/ViewConfigurationCompat$FroyoViewConfigurationVersionImpl;.:()V // method@0b58 │ │ -04ba36: 6900 8503 |000b: sput-object v0, Landroid/support/v4/view/ViewConfigurationCompat;.IMPL:Landroid/support/v4/view/ViewConfigurationCompat$ViewConfigurationVersionImpl; // field@0385 │ │ -04ba3a: 0e00 |000d: return-void │ │ -04ba3c: 2200 d601 |000e: new-instance v0, Landroid/support/v4/view/ViewConfigurationCompat$BaseViewConfigurationVersionImpl; // type@01d6 │ │ -04ba40: 7010 560b 0000 |0010: invoke-direct {v0}, Landroid/support/v4/view/ViewConfigurationCompat$BaseViewConfigurationVersionImpl;.:()V // method@0b56 │ │ -04ba46: 6900 8503 |0013: sput-object v0, Landroid/support/v4/view/ViewConfigurationCompat;.IMPL:Landroid/support/v4/view/ViewConfigurationCompat$ViewConfigurationVersionImpl; // field@0385 │ │ -04ba4a: 28f8 |0015: goto 000d // -0008 │ │ +04d5a8: |[04d5a8] android.support.v4.view.ViewConfigurationCompat.:()V │ │ +04d5b8: 6000 1f00 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@001f │ │ +04d5bc: 1301 0b00 |0002: const/16 v1, #int 11 // #b │ │ +04d5c0: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ +04d5c4: 2200 d401 |0006: new-instance v0, Landroid/support/v4/view/ViewConfigurationCompat$FroyoViewConfigurationVersionImpl; // type@01d4 │ │ +04d5c8: 7010 580b 0000 |0008: invoke-direct {v0}, Landroid/support/v4/view/ViewConfigurationCompat$FroyoViewConfigurationVersionImpl;.:()V // method@0b58 │ │ +04d5ce: 6900 8503 |000b: sput-object v0, Landroid/support/v4/view/ViewConfigurationCompat;.IMPL:Landroid/support/v4/view/ViewConfigurationCompat$ViewConfigurationVersionImpl; // field@0385 │ │ +04d5d2: 0e00 |000d: return-void │ │ +04d5d4: 2200 d301 |000e: new-instance v0, Landroid/support/v4/view/ViewConfigurationCompat$BaseViewConfigurationVersionImpl; // type@01d3 │ │ +04d5d8: 7010 560b 0000 |0010: invoke-direct {v0}, Landroid/support/v4/view/ViewConfigurationCompat$BaseViewConfigurationVersionImpl;.:()V // method@0b56 │ │ +04d5de: 6900 8503 |0013: sput-object v0, Landroid/support/v4/view/ViewConfigurationCompat;.IMPL:Landroid/support/v4/view/ViewConfigurationCompat$ViewConfigurationVersionImpl; // field@0385 │ │ +04d5e2: 28f8 |0015: goto 000d // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ 0x0006 line=59 │ │ 0x000d line=63 │ │ 0x000e line=61 │ │ locals : │ │ @@ -47954,17 +47956,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -04ba4c: |[04ba4c] android.support.v4.view.ViewConfigurationCompat.:()V │ │ -04ba5c: 7010 1c15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ -04ba62: 0e00 |0003: return-void │ │ +04d5e4: |[04d5e4] android.support.v4.view.ViewConfigurationCompat.:()V │ │ +04d5f4: 7010 1c15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ +04d5fa: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ 0x0003 line=46 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewConfigurationCompat; │ │ │ │ @@ -47973,33 +47975,33 @@ │ │ type : '(Landroid/view/ViewConfiguration;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -04ba64: |[04ba64] android.support.v4.view.ViewConfigurationCompat.getScaledPagingTouchSlop:(Landroid/view/ViewConfiguration;)I │ │ -04ba74: 6200 8503 |0000: sget-object v0, Landroid/support/v4/view/ViewConfigurationCompat;.IMPL:Landroid/support/v4/view/ViewConfigurationCompat$ViewConfigurationVersionImpl; // field@0385 │ │ -04ba78: 7220 5a0b 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/ViewConfigurationCompat$ViewConfigurationVersionImpl;.getScaledPagingTouchSlop:(Landroid/view/ViewConfiguration;)I // method@0b5a │ │ -04ba7e: 0a00 |0005: move-result v0 │ │ -04ba80: 0f00 |0006: return v0 │ │ +04d5fc: |[04d5fc] android.support.v4.view.ViewConfigurationCompat.getScaledPagingTouchSlop:(Landroid/view/ViewConfiguration;)I │ │ +04d60c: 6200 8503 |0000: sget-object v0, Landroid/support/v4/view/ViewConfigurationCompat;.IMPL:Landroid/support/v4/view/ViewConfigurationCompat$ViewConfigurationVersionImpl; // field@0385 │ │ +04d610: 7220 5a0b 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/ViewConfigurationCompat$ViewConfigurationVersionImpl;.getScaledPagingTouchSlop:(Landroid/view/ViewConfiguration;)I // method@0b5a │ │ +04d616: 0a00 |0005: move-result v0 │ │ +04d618: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=73 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 config Landroid/view/ViewConfiguration; │ │ │ │ Virtual methods - │ │ - source_file_idx : 3603 (ViewConfigurationCompat.java) │ │ + source_file_idx : 3600 (ViewConfigurationCompat.java) │ │ │ │ Class #234 header: │ │ -class_idx : 474 │ │ +class_idx : 471 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 826 │ │ -source_file_idx : 3604 │ │ +superclass_idx : 823 │ │ +source_file_idx : 3601 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 0 │ │ │ │ Class #234 - │ │ Class descriptor : 'Landroid/support/v4/view/ViewConfigurationCompatFroyo;' │ │ @@ -48014,17 +48016,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -04ba84: |[04ba84] android.support.v4.view.ViewConfigurationCompatFroyo.:()V │ │ -04ba94: 7010 1c15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ -04ba9a: 0e00 |0003: return-void │ │ +04d61c: |[04d61c] android.support.v4.view.ViewConfigurationCompatFroyo.:()V │ │ +04d62c: 7010 1c15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ +04d632: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewConfigurationCompatFroyo; │ │ │ │ #1 : (in Landroid/support/v4/view/ViewConfigurationCompatFroyo;) │ │ @@ -48032,32 +48034,32 @@ │ │ type : '(Landroid/view/ViewConfiguration;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -04ba9c: |[04ba9c] android.support.v4.view.ViewConfigurationCompatFroyo.getScaledPagingTouchSlop:(Landroid/view/ViewConfiguration;)I │ │ -04baac: 6e10 dd12 0100 |0000: invoke-virtual {v1}, Landroid/view/ViewConfiguration;.getScaledPagingTouchSlop:()I // method@12dd │ │ -04bab2: 0a00 |0003: move-result v0 │ │ -04bab4: 0f00 |0004: return v0 │ │ +04d634: |[04d634] android.support.v4.view.ViewConfigurationCompatFroyo.getScaledPagingTouchSlop:(Landroid/view/ViewConfiguration;)I │ │ +04d644: 6e10 dd12 0100 |0000: invoke-virtual {v1}, Landroid/view/ViewConfiguration;.getScaledPagingTouchSlop:()I // method@12dd │ │ +04d64a: 0a00 |0003: move-result v0 │ │ +04d64c: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 config Landroid/view/ViewConfiguration; │ │ │ │ Virtual methods - │ │ - source_file_idx : 3604 (ViewConfigurationCompatFroyo.java) │ │ + source_file_idx : 3601 (ViewConfigurationCompatFroyo.java) │ │ │ │ Class #235 header: │ │ -class_idx : 477 │ │ +class_idx : 474 │ │ access_flags : 1536 (0x0600) │ │ -superclass_idx : 826 │ │ -source_file_idx : 3609 │ │ +superclass_idx : 823 │ │ +source_file_idx : 3606 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 4 │ │ │ │ Class #235 annotations: │ │ Annotations on class │ │ @@ -48093,21 +48095,21 @@ │ │ │ │ #3 : (in Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatImpl;) │ │ name : 'setMotionEventSplittingEnabled' │ │ type : '(Landroid/view/ViewGroup;Z)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 3609 (ViewGroupCompat.java) │ │ + source_file_idx : 3606 (ViewGroupCompat.java) │ │ │ │ Class #236 header: │ │ -class_idx : 480 │ │ +class_idx : 477 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 826 │ │ -source_file_idx : 3609 │ │ +superclass_idx : 823 │ │ +source_file_idx : 3606 │ │ static_fields_size : 3 │ │ instance_fields_size: 0 │ │ direct_methods_size : 6 │ │ virtual_methods_size: 0 │ │ │ │ Class #236 annotations: │ │ Annotations on class │ │ @@ -48141,38 +48143,38 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 46 16-bit code units │ │ -04bab8: |[04bab8] android.support.v4.view.ViewGroupCompat.:()V │ │ -04bac8: 6000 1f00 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@001f │ │ -04bacc: 1301 1200 |0002: const/16 v1, #int 18 // #12 │ │ -04bad0: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ -04bad4: 2201 de01 |0006: new-instance v1, Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatJellybeanMR2Impl; // type@01de │ │ -04bad8: 7010 680b 0100 |0008: invoke-direct {v1}, Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatJellybeanMR2Impl;.:()V // method@0b68 │ │ -04bade: 6901 8603 |000b: sput-object v1, Landroid/support/v4/view/ViewGroupCompat;.IMPL:Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatImpl; // field@0386 │ │ -04bae2: 0e00 |000d: return-void │ │ -04bae4: 1301 0e00 |000e: const/16 v1, #int 14 // #e │ │ -04bae8: 3410 0a00 |0010: if-lt v0, v1, 001a // +000a │ │ -04baec: 2201 dc01 |0012: new-instance v1, Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatIcsImpl; // type@01dc │ │ -04baf0: 7010 620b 0100 |0014: invoke-direct {v1}, Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatIcsImpl;.:()V // method@0b62 │ │ -04baf6: 6901 8603 |0017: sput-object v1, Landroid/support/v4/view/ViewGroupCompat;.IMPL:Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatImpl; // field@0386 │ │ -04bafa: 28f4 |0019: goto 000d // -000c │ │ -04bafc: 1301 0b00 |001a: const/16 v1, #int 11 // #b │ │ -04bb00: 3410 0a00 |001c: if-lt v0, v1, 0026 // +000a │ │ -04bb04: 2201 db01 |001e: new-instance v1, Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatHCImpl; // type@01db │ │ -04bb08: 7010 600b 0100 |0020: invoke-direct {v1}, Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatHCImpl;.:()V // method@0b60 │ │ -04bb0e: 6901 8603 |0023: sput-object v1, Landroid/support/v4/view/ViewGroupCompat;.IMPL:Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatImpl; // field@0386 │ │ -04bb12: 28e8 |0025: goto 000d // -0018 │ │ -04bb14: 2201 df01 |0026: new-instance v1, Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatStubImpl; // type@01df │ │ -04bb18: 7010 6b0b 0100 |0028: invoke-direct {v1}, Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatStubImpl;.:()V // method@0b6b │ │ -04bb1e: 6901 8603 |002b: sput-object v1, Landroid/support/v4/view/ViewGroupCompat;.IMPL:Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatImpl; // field@0386 │ │ -04bb22: 28e0 |002d: goto 000d // -0020 │ │ +04d650: |[04d650] android.support.v4.view.ViewGroupCompat.:()V │ │ +04d660: 6000 1f00 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@001f │ │ +04d664: 1301 1200 |0002: const/16 v1, #int 18 // #12 │ │ +04d668: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ +04d66c: 2201 db01 |0006: new-instance v1, Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatJellybeanMR2Impl; // type@01db │ │ +04d670: 7010 680b 0100 |0008: invoke-direct {v1}, Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatJellybeanMR2Impl;.:()V // method@0b68 │ │ +04d676: 6901 8603 |000b: sput-object v1, Landroid/support/v4/view/ViewGroupCompat;.IMPL:Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatImpl; // field@0386 │ │ +04d67a: 0e00 |000d: return-void │ │ +04d67c: 1301 0e00 |000e: const/16 v1, #int 14 // #e │ │ +04d680: 3410 0a00 |0010: if-lt v0, v1, 001a // +000a │ │ +04d684: 2201 d901 |0012: new-instance v1, Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatIcsImpl; // type@01d9 │ │ +04d688: 7010 620b 0100 |0014: invoke-direct {v1}, Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatIcsImpl;.:()V // method@0b62 │ │ +04d68e: 6901 8603 |0017: sput-object v1, Landroid/support/v4/view/ViewGroupCompat;.IMPL:Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatImpl; // field@0386 │ │ +04d692: 28f4 |0019: goto 000d // -000c │ │ +04d694: 1301 0b00 |001a: const/16 v1, #int 11 // #b │ │ +04d698: 3410 0a00 |001c: if-lt v0, v1, 0026 // +000a │ │ +04d69c: 2201 d801 |001e: new-instance v1, Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatHCImpl; // type@01d8 │ │ +04d6a0: 7010 600b 0100 |0020: invoke-direct {v1}, Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatHCImpl;.:()V // method@0b60 │ │ +04d6a6: 6901 8603 |0023: sput-object v1, Landroid/support/v4/view/ViewGroupCompat;.IMPL:Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatImpl; // field@0386 │ │ +04d6aa: 28e8 |0025: goto 000d // -0018 │ │ +04d6ac: 2201 dc01 |0026: new-instance v1, Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatStubImpl; // type@01dc │ │ +04d6b0: 7010 6b0b 0100 |0028: invoke-direct {v1}, Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatStubImpl;.:()V // method@0b6b │ │ +04d6b6: 6901 8603 |002b: sput-object v1, Landroid/support/v4/view/ViewGroupCompat;.IMPL:Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatImpl; // field@0386 │ │ +04d6ba: 28e0 |002d: goto 000d // -0020 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=105 │ │ 0x0002 line=106 │ │ 0x0006 line=107 │ │ 0x000d line=115 │ │ 0x000e line=108 │ │ @@ -48188,17 +48190,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -04bb24: |[04bb24] android.support.v4.view.ViewGroupCompat.:()V │ │ -04bb34: 7010 1c15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ -04bb3a: 0e00 |0003: return-void │ │ +04d6bc: |[04d6bc] android.support.v4.view.ViewGroupCompat.:()V │ │ +04d6cc: 7010 1c15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ +04d6d2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=120 │ │ 0x0003 line=122 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewGroupCompat; │ │ │ │ @@ -48207,19 +48209,19 @@ │ │ type : '(Landroid/view/ViewGroup;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -04bb3c: |[04bb3c] android.support.v4.view.ViewGroupCompat.getLayoutMode:(Landroid/view/ViewGroup;)I │ │ -04bb4c: 6200 8603 |0000: sget-object v0, Landroid/support/v4/view/ViewGroupCompat;.IMPL:Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatImpl; // field@0386 │ │ -04bb50: 7220 640b 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatImpl;.getLayoutMode:(Landroid/view/ViewGroup;)I // method@0b64 │ │ -04bb56: 0a00 |0005: move-result v0 │ │ -04bb58: 0f00 |0006: return v0 │ │ +04d6d4: |[04d6d4] android.support.v4.view.ViewGroupCompat.getLayoutMode:(Landroid/view/ViewGroup;)I │ │ +04d6e4: 6200 8603 |0000: sget-object v0, Landroid/support/v4/view/ViewGroupCompat;.IMPL:Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatImpl; // field@0386 │ │ +04d6e8: 7220 640b 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatImpl;.getLayoutMode:(Landroid/view/ViewGroup;)I // method@0b64 │ │ +04d6ee: 0a00 |0005: move-result v0 │ │ +04d6f0: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=177 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 group Landroid/view/ViewGroup; │ │ │ │ #3 : (in Landroid/support/v4/view/ViewGroupCompat;) │ │ @@ -48227,19 +48229,19 @@ │ │ type : '(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 7 16-bit code units │ │ -04bb5c: |[04bb5c] android.support.v4.view.ViewGroupCompat.onRequestSendAccessibilityEvent:(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ -04bb6c: 6200 8603 |0000: sget-object v0, Landroid/support/v4/view/ViewGroupCompat;.IMPL:Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatImpl; // field@0386 │ │ -04bb70: 7240 650b 1032 |0002: invoke-interface {v0, v1, v2, v3}, Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatImpl;.onRequestSendAccessibilityEvent:(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z // method@0b65 │ │ -04bb76: 0a00 |0005: move-result v0 │ │ -04bb78: 0f00 |0006: return v0 │ │ +04d6f4: |[04d6f4] android.support.v4.view.ViewGroupCompat.onRequestSendAccessibilityEvent:(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ +04d704: 6200 8603 |0000: sget-object v0, Landroid/support/v4/view/ViewGroupCompat;.IMPL:Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatImpl; // field@0386 │ │ +04d708: 7240 650b 1032 |0002: invoke-interface {v0, v1, v2, v3}, Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatImpl;.onRequestSendAccessibilityEvent:(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z // method@0b65 │ │ +04d70e: 0a00 |0005: move-result v0 │ │ +04d710: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=141 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 group Landroid/view/ViewGroup; │ │ 0x0000 - 0x0007 reg=2 child Landroid/view/View; │ │ 0x0000 - 0x0007 reg=3 event Landroid/view/accessibility/AccessibilityEvent; │ │ @@ -48249,18 +48251,18 @@ │ │ type : '(Landroid/view/ViewGroup;I)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -04bb7c: |[04bb7c] android.support.v4.view.ViewGroupCompat.setLayoutMode:(Landroid/view/ViewGroup;I)V │ │ -04bb8c: 6200 8603 |0000: sget-object v0, Landroid/support/v4/view/ViewGroupCompat;.IMPL:Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatImpl; // field@0386 │ │ -04bb90: 7230 660b 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatImpl;.setLayoutMode:(Landroid/view/ViewGroup;I)V // method@0b66 │ │ -04bb96: 0e00 |0005: return-void │ │ +04d714: |[04d714] android.support.v4.view.ViewGroupCompat.setLayoutMode:(Landroid/view/ViewGroup;I)V │ │ +04d724: 6200 8603 |0000: sget-object v0, Landroid/support/v4/view/ViewGroupCompat;.IMPL:Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatImpl; // field@0386 │ │ +04d728: 7230 660b 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatImpl;.setLayoutMode:(Landroid/view/ViewGroup;I)V // method@0b66 │ │ +04d72e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=190 │ │ 0x0005 line=191 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 group Landroid/view/ViewGroup; │ │ 0x0000 - 0x0006 reg=2 mode I │ │ @@ -48270,34 +48272,34 @@ │ │ type : '(Landroid/view/ViewGroup;Z)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -04bb98: |[04bb98] android.support.v4.view.ViewGroupCompat.setMotionEventSplittingEnabled:(Landroid/view/ViewGroup;Z)V │ │ -04bba8: 6200 8603 |0000: sget-object v0, Landroid/support/v4/view/ViewGroupCompat;.IMPL:Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatImpl; // field@0386 │ │ -04bbac: 7230 670b 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatImpl;.setMotionEventSplittingEnabled:(Landroid/view/ViewGroup;Z)V // method@0b67 │ │ -04bbb2: 0e00 |0005: return-void │ │ +04d730: |[04d730] android.support.v4.view.ViewGroupCompat.setMotionEventSplittingEnabled:(Landroid/view/ViewGroup;Z)V │ │ +04d740: 6200 8603 |0000: sget-object v0, Landroid/support/v4/view/ViewGroupCompat;.IMPL:Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatImpl; // field@0386 │ │ +04d744: 7230 670b 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatImpl;.setMotionEventSplittingEnabled:(Landroid/view/ViewGroup;Z)V // method@0b67 │ │ +04d74a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=161 │ │ 0x0005 line=162 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 group Landroid/view/ViewGroup; │ │ 0x0000 - 0x0006 reg=2 split Z │ │ │ │ Virtual methods - │ │ - source_file_idx : 3609 (ViewGroupCompat.java) │ │ + source_file_idx : 3606 (ViewGroupCompat.java) │ │ │ │ Class #237 header: │ │ -class_idx : 481 │ │ +class_idx : 478 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 826 │ │ -source_file_idx : 3610 │ │ +superclass_idx : 823 │ │ +source_file_idx : 3607 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 0 │ │ │ │ Class #237 - │ │ Class descriptor : 'Landroid/support/v4/view/ViewGroupCompatHC;' │ │ @@ -48312,17 +48314,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -04bbb4: |[04bbb4] android.support.v4.view.ViewGroupCompatHC.:()V │ │ -04bbc4: 7010 1c15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ -04bbca: 0e00 |0003: return-void │ │ +04d74c: |[04d74c] android.support.v4.view.ViewGroupCompatHC.:()V │ │ +04d75c: 7010 1c15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ +04d762: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=23 │ │ 0x0003 line=24 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewGroupCompatHC; │ │ │ │ @@ -48331,33 +48333,33 @@ │ │ type : '(Landroid/view/ViewGroup;Z)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -04bbcc: |[04bbcc] android.support.v4.view.ViewGroupCompatHC.setMotionEventSplittingEnabled:(Landroid/view/ViewGroup;Z)V │ │ -04bbdc: 6e20 1513 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/ViewGroup;.setMotionEventSplittingEnabled:(Z)V // method@1315 │ │ -04bbe2: 0e00 |0003: return-void │ │ +04d764: |[04d764] android.support.v4.view.ViewGroupCompatHC.setMotionEventSplittingEnabled:(Landroid/view/ViewGroup;Z)V │ │ +04d774: 6e20 1513 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/ViewGroup;.setMotionEventSplittingEnabled:(Z)V // method@1315 │ │ +04d77a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=27 │ │ 0x0003 line=28 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 group Landroid/view/ViewGroup; │ │ 0x0000 - 0x0004 reg=1 split Z │ │ │ │ Virtual methods - │ │ - source_file_idx : 3610 (ViewGroupCompatHC.java) │ │ + source_file_idx : 3607 (ViewGroupCompatHC.java) │ │ │ │ Class #238 header: │ │ -class_idx : 482 │ │ +class_idx : 479 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 826 │ │ -source_file_idx : 3612 │ │ +superclass_idx : 823 │ │ +source_file_idx : 3609 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 0 │ │ │ │ Class #238 - │ │ Class descriptor : 'Landroid/support/v4/view/ViewGroupCompatIcs;' │ │ @@ -48372,17 +48374,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -04bbe4: |[04bbe4] android.support.v4.view.ViewGroupCompatIcs.:()V │ │ -04bbf4: 7010 1c15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ -04bbfa: 0e00 |0003: return-void │ │ +04d77c: |[04d77c] android.support.v4.view.ViewGroupCompatIcs.:()V │ │ +04d78c: 7010 1c15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ +04d792: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewGroupCompatIcs; │ │ │ │ #1 : (in Landroid/support/v4/view/ViewGroupCompatIcs;) │ │ @@ -48390,34 +48392,34 @@ │ │ type : '(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -04bbfc: |[04bbfc] android.support.v4.view.ViewGroupCompatIcs.onRequestSendAccessibilityEvent:(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ -04bc0c: 6e30 0a13 2103 |0000: invoke-virtual {v1, v2, v3}, Landroid/view/ViewGroup;.onRequestSendAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z // method@130a │ │ -04bc12: 0a00 |0003: move-result v0 │ │ -04bc14: 0f00 |0004: return v0 │ │ +04d794: |[04d794] android.support.v4.view.ViewGroupCompatIcs.onRequestSendAccessibilityEvent:(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ +04d7a4: 6e30 0a13 2103 |0000: invoke-virtual {v1, v2, v3}, Landroid/view/ViewGroup;.onRequestSendAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z // method@130a │ │ +04d7aa: 0a00 |0003: move-result v0 │ │ +04d7ac: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 group Landroid/view/ViewGroup; │ │ 0x0000 - 0x0005 reg=2 child Landroid/view/View; │ │ 0x0000 - 0x0005 reg=3 event Landroid/view/accessibility/AccessibilityEvent; │ │ │ │ Virtual methods - │ │ - source_file_idx : 3612 (ViewGroupCompatIcs.java) │ │ + source_file_idx : 3609 (ViewGroupCompatIcs.java) │ │ │ │ Class #239 header: │ │ -class_idx : 483 │ │ +class_idx : 480 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 826 │ │ -source_file_idx : 3615 │ │ +superclass_idx : 823 │ │ +source_file_idx : 3612 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 0 │ │ │ │ Class #239 - │ │ Class descriptor : 'Landroid/support/v4/view/ViewGroupCompatJellybeanMR2;' │ │ @@ -48432,17 +48434,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -04bc18: |[04bc18] android.support.v4.view.ViewGroupCompatJellybeanMR2.:()V │ │ -04bc28: 7010 1c15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ -04bc2e: 0e00 |0003: return-void │ │ +04d7b0: |[04d7b0] android.support.v4.view.ViewGroupCompatJellybeanMR2.:()V │ │ +04d7c0: 7010 1c15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ +04d7c6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=22 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewGroupCompatJellybeanMR2; │ │ │ │ #1 : (in Landroid/support/v4/view/ViewGroupCompatJellybeanMR2;) │ │ @@ -48450,18 +48452,18 @@ │ │ type : '(Landroid/view/ViewGroup;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -04bc30: |[04bc30] android.support.v4.view.ViewGroupCompatJellybeanMR2.getLayoutMode:(Landroid/view/ViewGroup;)I │ │ -04bc40: 6e10 fe12 0100 |0000: invoke-virtual {v1}, Landroid/view/ViewGroup;.getLayoutMode:()I // method@12fe │ │ -04bc46: 0a00 |0003: move-result v0 │ │ -04bc48: 0f00 |0004: return v0 │ │ +04d7c8: |[04d7c8] android.support.v4.view.ViewGroupCompatJellybeanMR2.getLayoutMode:(Landroid/view/ViewGroup;)I │ │ +04d7d8: 6e10 fe12 0100 |0000: invoke-virtual {v1}, Landroid/view/ViewGroup;.getLayoutMode:()I // method@12fe │ │ +04d7de: 0a00 |0003: move-result v0 │ │ +04d7e0: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 group Landroid/view/ViewGroup; │ │ │ │ #2 : (in Landroid/support/v4/view/ViewGroupCompatJellybeanMR2;) │ │ @@ -48469,33 +48471,33 @@ │ │ type : '(Landroid/view/ViewGroup;I)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -04bc4c: |[04bc4c] android.support.v4.view.ViewGroupCompatJellybeanMR2.setLayoutMode:(Landroid/view/ViewGroup;I)V │ │ -04bc5c: 6e20 1413 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/ViewGroup;.setLayoutMode:(I)V // method@1314 │ │ -04bc62: 0e00 |0003: return-void │ │ +04d7e4: |[04d7e4] android.support.v4.view.ViewGroupCompatJellybeanMR2.setLayoutMode:(Landroid/view/ViewGroup;I)V │ │ +04d7f4: 6e20 1413 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/ViewGroup;.setLayoutMode:(I)V // method@1314 │ │ +04d7fa: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ 0x0003 line=29 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 group Landroid/view/ViewGroup; │ │ 0x0000 - 0x0004 reg=1 mode I │ │ │ │ Virtual methods - │ │ - source_file_idx : 3615 (ViewGroupCompatJellybeanMR2.java) │ │ + source_file_idx : 3612 (ViewGroupCompatJellybeanMR2.java) │ │ │ │ Class #240 header: │ │ -class_idx : 484 │ │ +class_idx : 481 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 826 │ │ -source_file_idx : 3619 │ │ +superclass_idx : 823 │ │ +source_file_idx : 3616 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #240 annotations: │ │ Annotations on class │ │ @@ -48517,17 +48519,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -04bc64: |[04bc64] android.support.v4.view.ViewPager$1.:()V │ │ -04bc74: 7010 1c15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ -04bc7a: 0e00 |0003: return-void │ │ +04d7fc: |[04d7fc] android.support.v4.view.ViewPager$1.:()V │ │ +04d80c: 7010 1c15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ +04d812: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=116 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewPager$1; │ │ │ │ Virtual methods - │ │ @@ -48536,19 +48538,19 @@ │ │ type : '(Landroid/support/v4/view/ViewPager$ItemInfo;Landroid/support/v4/view/ViewPager$ItemInfo;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 6 16-bit code units │ │ -04bc7c: |[04bc7c] android.support.v4.view.ViewPager$1.compare:(Landroid/support/v4/view/ViewPager$ItemInfo;Landroid/support/v4/view/ViewPager$ItemInfo;)I │ │ -04bc8c: 5230 8c03 |0000: iget v0, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@038c │ │ -04bc90: 5241 8c03 |0002: iget v1, v4, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@038c │ │ -04bc94: b110 |0004: sub-int/2addr v0, v1 │ │ -04bc96: 0f00 |0005: return v0 │ │ +04d814: |[04d814] android.support.v4.view.ViewPager$1.compare:(Landroid/support/v4/view/ViewPager$ItemInfo;Landroid/support/v4/view/ViewPager$ItemInfo;)I │ │ +04d824: 5230 8c03 |0000: iget v0, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@038c │ │ +04d828: 5241 8c03 |0002: iget v1, v4, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@038c │ │ +04d82c: b110 |0004: sub-int/2addr v0, v1 │ │ +04d82e: 0f00 |0005: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=119 │ │ locals : │ │ 0x0000 - 0x0006 reg=2 this Landroid/support/v4/view/ViewPager$1; │ │ 0x0000 - 0x0006 reg=3 lhs Landroid/support/v4/view/ViewPager$ItemInfo; │ │ 0x0000 - 0x0006 reg=4 rhs Landroid/support/v4/view/ViewPager$ItemInfo; │ │ @@ -48558,35 +48560,35 @@ │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)I' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -04bc98: |[04bc98] android.support.v4.view.ViewPager$1.compare:(Ljava/lang/Object;Ljava/lang/Object;)I │ │ -04bca8: 1f02 e801 |0000: check-cast v2, Landroid/support/v4/view/ViewPager$ItemInfo; // type@01e8 │ │ -04bcac: 1f03 e801 |0002: check-cast v3, Landroid/support/v4/view/ViewPager$ItemInfo; // type@01e8 │ │ -04bcb0: 6e30 7e0b 2103 |0004: invoke-virtual {v1, v2, v3}, Landroid/support/v4/view/ViewPager$1;.compare:(Landroid/support/v4/view/ViewPager$ItemInfo;Landroid/support/v4/view/ViewPager$ItemInfo;)I // method@0b7e │ │ -04bcb6: 0a00 |0007: move-result v0 │ │ -04bcb8: 0f00 |0008: return v0 │ │ +04d830: |[04d830] android.support.v4.view.ViewPager$1.compare:(Ljava/lang/Object;Ljava/lang/Object;)I │ │ +04d840: 1f02 e501 |0000: check-cast v2, Landroid/support/v4/view/ViewPager$ItemInfo; // type@01e5 │ │ +04d844: 1f03 e501 |0002: check-cast v3, Landroid/support/v4/view/ViewPager$ItemInfo; // type@01e5 │ │ +04d848: 6e30 7e0b 2103 |0004: invoke-virtual {v1, v2, v3}, Landroid/support/v4/view/ViewPager$1;.compare:(Landroid/support/v4/view/ViewPager$ItemInfo;Landroid/support/v4/view/ViewPager$ItemInfo;)I // method@0b7e │ │ +04d84e: 0a00 |0007: move-result v0 │ │ +04d850: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=116 │ │ locals : │ │ 0x0000 - 0x0002 reg=2 x0 Ljava/lang/Object; │ │ 0x0000 - 0x0004 reg=3 x1 Ljava/lang/Object; │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v4/view/ViewPager$1; │ │ │ │ - source_file_idx : 3619 (ViewPager.java) │ │ + source_file_idx : 3616 (ViewPager.java) │ │ │ │ Class #241 header: │ │ -class_idx : 485 │ │ +class_idx : 482 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 826 │ │ -source_file_idx : 3619 │ │ +superclass_idx : 823 │ │ +source_file_idx : 3616 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #241 annotations: │ │ Annotations on class │ │ @@ -48607,17 +48609,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -04bcbc: |[04bcbc] android.support.v4.view.ViewPager$2.:()V │ │ -04bccc: 7010 1c15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ -04bcd2: 0e00 |0003: return-void │ │ +04d854: |[04d854] android.support.v4.view.ViewPager$2.:()V │ │ +04d864: 7010 1c15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ +04d86a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=123 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewPager$2; │ │ │ │ Virtual methods - │ │ @@ -48626,38 +48628,38 @@ │ │ type : '(F)F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 10 16-bit code units │ │ -04bcd4: |[04bcd4] android.support.v4.view.ViewPager$2.getInterpolation:(F)F │ │ -04bce4: 1501 803f |0000: const/high16 v1, #int 1065353216 // #3f80 │ │ -04bce8: c713 |0002: sub-float/2addr v3, v1 │ │ -04bcea: a800 0303 |0003: mul-float v0, v3, v3 │ │ -04bcee: c830 |0005: mul-float/2addr v0, v3 │ │ -04bcf0: c830 |0006: mul-float/2addr v0, v3 │ │ -04bcf2: c830 |0007: mul-float/2addr v0, v3 │ │ -04bcf4: c610 |0008: add-float/2addr v0, v1 │ │ -04bcf6: 0f00 |0009: return v0 │ │ +04d86c: |[04d86c] android.support.v4.view.ViewPager$2.getInterpolation:(F)F │ │ +04d87c: 1501 803f |0000: const/high16 v1, #int 1065353216 // #3f80 │ │ +04d880: c713 |0002: sub-float/2addr v3, v1 │ │ +04d882: a800 0303 |0003: mul-float v0, v3, v3 │ │ +04d886: c830 |0005: mul-float/2addr v0, v3 │ │ +04d888: c830 |0006: mul-float/2addr v0, v3 │ │ +04d88a: c830 |0007: mul-float/2addr v0, v3 │ │ +04d88c: c610 |0008: add-float/2addr v0, v1 │ │ +04d88e: 0f00 |0009: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=125 │ │ 0x0003 line=126 │ │ locals : │ │ 0x0000 - 0x000a reg=2 this Landroid/support/v4/view/ViewPager$2; │ │ 0x0000 - 0x000a reg=3 t F │ │ │ │ - source_file_idx : 3619 (ViewPager.java) │ │ + source_file_idx : 3616 (ViewPager.java) │ │ │ │ Class #242 header: │ │ -class_idx : 486 │ │ +class_idx : 483 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 826 │ │ -source_file_idx : 3619 │ │ +superclass_idx : 823 │ │ +source_file_idx : 3616 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #242 annotations: │ │ Annotations on class │ │ @@ -48682,18 +48684,18 @@ │ │ type : '(Landroid/support/v4/view/ViewPager;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -04bcf8: |[04bcf8] android.support.v4.view.ViewPager$3.:(Landroid/support/v4/view/ViewPager;)V │ │ -04bd08: 5b01 8903 |0000: iput-object v1, v0, Landroid/support/v4/view/ViewPager$3;.this$0:Landroid/support/v4/view/ViewPager; // field@0389 │ │ -04bd0c: 7010 1c15 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ -04bd12: 0e00 |0005: return-void │ │ +04d890: |[04d890] android.support.v4.view.ViewPager$3.:(Landroid/support/v4/view/ViewPager;)V │ │ +04d8a0: 5b01 8903 |0000: iput-object v1, v0, Landroid/support/v4/view/ViewPager$3;.this$0:Landroid/support/v4/view/ViewPager; // field@0389 │ │ +04d8a4: 7010 1c15 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ +04d8aa: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=241 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v4/view/ViewPager$3; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v4/view/ViewPager; │ │ │ │ @@ -48703,36 +48705,36 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -04bd14: |[04bd14] android.support.v4.view.ViewPager$3.run:()V │ │ -04bd24: 5420 8903 |0000: iget-object v0, v2, Landroid/support/v4/view/ViewPager$3;.this$0:Landroid/support/v4/view/ViewPager; // field@0389 │ │ -04bd28: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -04bd2a: 7120 aa0b 1000 |0003: invoke-static {v0, v1}, Landroid/support/v4/view/ViewPager;.access$000:(Landroid/support/v4/view/ViewPager;I)V // method@0baa │ │ -04bd30: 5420 8903 |0006: iget-object v0, v2, Landroid/support/v4/view/ViewPager$3;.this$0:Landroid/support/v4/view/ViewPager; // field@0389 │ │ -04bd34: 6e10 040c 0000 |0008: invoke-virtual {v0}, Landroid/support/v4/view/ViewPager;.populate:()V // method@0c04 │ │ -04bd3a: 0e00 |000b: return-void │ │ +04d8ac: |[04d8ac] android.support.v4.view.ViewPager$3.run:()V │ │ +04d8bc: 5420 8903 |0000: iget-object v0, v2, Landroid/support/v4/view/ViewPager$3;.this$0:Landroid/support/v4/view/ViewPager; // field@0389 │ │ +04d8c0: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +04d8c2: 7120 aa0b 1000 |0003: invoke-static {v0, v1}, Landroid/support/v4/view/ViewPager;.access$000:(Landroid/support/v4/view/ViewPager;I)V // method@0baa │ │ +04d8c8: 5420 8903 |0006: iget-object v0, v2, Landroid/support/v4/view/ViewPager$3;.this$0:Landroid/support/v4/view/ViewPager; // field@0389 │ │ +04d8cc: 6e10 040c 0000 |0008: invoke-virtual {v0}, Landroid/support/v4/view/ViewPager;.populate:()V // method@0c04 │ │ +04d8d2: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=243 │ │ 0x0006 line=244 │ │ 0x000b line=245 │ │ locals : │ │ 0x0000 - 0x000c reg=2 this Landroid/support/v4/view/ViewPager$3; │ │ │ │ - source_file_idx : 3619 (ViewPager.java) │ │ + source_file_idx : 3616 (ViewPager.java) │ │ │ │ Class #243 header: │ │ -class_idx : 487 │ │ +class_idx : 484 │ │ access_flags : 1536 (0x0600) │ │ -superclass_idx : 826 │ │ -source_file_idx : 3619 │ │ +superclass_idx : 823 │ │ +source_file_idx : 3616 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 0 │ │ │ │ Class #243 annotations: │ │ Annotations on class │ │ @@ -48744,21 +48746,21 @@ │ │ Access flags : 0x0600 (INTERFACE ABSTRACT) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ Virtual methods - │ │ - source_file_idx : 3619 (ViewPager.java) │ │ + source_file_idx : 3616 (ViewPager.java) │ │ │ │ Class #244 header: │ │ -class_idx : 488 │ │ +class_idx : 485 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 826 │ │ -source_file_idx : 3619 │ │ +superclass_idx : 823 │ │ +source_file_idx : 3616 │ │ static_fields_size : 0 │ │ instance_fields_size: 5 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ Class #244 annotations: │ │ Annotations on class │ │ @@ -48798,31 +48800,31 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -04bd3c: |[04bd3c] android.support.v4.view.ViewPager$ItemInfo.:()V │ │ -04bd4c: 7010 1c15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ -04bd52: 0e00 |0003: return-void │ │ +04d8d4: |[04d8d4] android.support.v4.view.ViewPager$ItemInfo.:()V │ │ +04d8e4: 7010 1c15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ +04d8ea: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=108 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewPager$ItemInfo; │ │ │ │ Virtual methods - │ │ - source_file_idx : 3619 (ViewPager.java) │ │ + source_file_idx : 3616 (ViewPager.java) │ │ │ │ Class #245 header: │ │ -class_idx : 489 │ │ +class_idx : 486 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 686 │ │ -source_file_idx : 3619 │ │ +superclass_idx : 683 │ │ +source_file_idx : 3616 │ │ static_fields_size : 0 │ │ instance_fields_size: 6 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 0 │ │ │ │ Class #245 annotations: │ │ Annotations on class │ │ @@ -48866,20 +48868,20 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -04bd54: |[04bd54] android.support.v4.view.ViewPager$LayoutParams.:()V │ │ -04bd64: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ -04bd66: 7030 e012 0100 |0001: invoke-direct {v1, v0, v0}, Landroid/view/ViewGroup$LayoutParams;.:(II)V // method@12e0 │ │ -04bd6c: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -04bd6e: 5910 9603 |0005: iput v0, v1, Landroid/support/v4/view/ViewPager$LayoutParams;.widthFactor:F // field@0396 │ │ -04bd72: 0e00 |0007: return-void │ │ +04d8ec: |[04d8ec] android.support.v4.view.ViewPager$LayoutParams.:()V │ │ +04d8fc: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ +04d8fe: 7030 e012 0100 |0001: invoke-direct {v1, v0, v0}, Landroid/view/ViewGroup$LayoutParams;.:(II)V // method@12e0 │ │ +04d904: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +04d906: 5910 9603 |0005: iput v0, v1, Landroid/support/v4/view/ViewPager$LayoutParams;.widthFactor:F // field@0396 │ │ +04d90a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=2867 │ │ 0x0004 line=2848 │ │ 0x0007 line=2868 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Landroid/support/v4/view/ViewPager$LayoutParams; │ │ @@ -48889,29 +48891,29 @@ │ │ type : '(Landroid/content/Context;Landroid/util/AttributeSet;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 27 16-bit code units │ │ -04bd74: |[04bd74] android.support.v4.view.ViewPager$LayoutParams.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ -04bd84: 7030 e112 4305 |0000: invoke-direct {v3, v4, v5}, Landroid/view/ViewGroup$LayoutParams;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@12e1 │ │ -04bd8a: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -04bd8c: 5931 9603 |0004: iput v1, v3, Landroid/support/v4/view/ViewPager$LayoutParams;.widthFactor:F // field@0396 │ │ -04bd90: 7100 ad0b 0000 |0006: invoke-static {}, Landroid/support/v4/view/ViewPager;.access$400:()[I // method@0bad │ │ -04bd96: 0c01 |0009: move-result-object v1 │ │ -04bd98: 6e30 bb00 5401 |000a: invoke-virtual {v4, v5, v1}, Landroid/content/Context;.obtainStyledAttributes:(Landroid/util/AttributeSet;[I)Landroid/content/res/TypedArray; // method@00bb │ │ -04bd9e: 0c00 |000d: move-result-object v0 │ │ -04bda0: 1201 |000e: const/4 v1, #int 0 // #0 │ │ -04bda2: 1302 3000 |000f: const/16 v2, #int 48 // #30 │ │ -04bda6: 6e30 1d01 1002 |0011: invoke-virtual {v0, v1, v2}, Landroid/content/res/TypedArray;.getInteger:(II)I // method@011d │ │ -04bdac: 0a01 |0014: move-result v1 │ │ -04bdae: 5931 9003 |0015: iput v1, v3, Landroid/support/v4/view/ViewPager$LayoutParams;.gravity:I // field@0390 │ │ -04bdb2: 6e10 2101 0000 |0017: invoke-virtual {v0}, Landroid/content/res/TypedArray;.recycle:()V // method@0121 │ │ -04bdb8: 0e00 |001a: return-void │ │ +04d90c: |[04d90c] android.support.v4.view.ViewPager$LayoutParams.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ +04d91c: 7030 e112 4305 |0000: invoke-direct {v3, v4, v5}, Landroid/view/ViewGroup$LayoutParams;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@12e1 │ │ +04d922: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +04d924: 5931 9603 |0004: iput v1, v3, Landroid/support/v4/view/ViewPager$LayoutParams;.widthFactor:F // field@0396 │ │ +04d928: 7100 ad0b 0000 |0006: invoke-static {}, Landroid/support/v4/view/ViewPager;.access$400:()[I // method@0bad │ │ +04d92e: 0c01 |0009: move-result-object v1 │ │ +04d930: 6e30 bb00 5401 |000a: invoke-virtual {v4, v5, v1}, Landroid/content/Context;.obtainStyledAttributes:(Landroid/util/AttributeSet;[I)Landroid/content/res/TypedArray; // method@00bb │ │ +04d936: 0c00 |000d: move-result-object v0 │ │ +04d938: 1201 |000e: const/4 v1, #int 0 // #0 │ │ +04d93a: 1302 3000 |000f: const/16 v2, #int 48 // #30 │ │ +04d93e: 6e30 1d01 1002 |0011: invoke-virtual {v0, v1, v2}, Landroid/content/res/TypedArray;.getInteger:(II)I // method@011d │ │ +04d944: 0a01 |0014: move-result v1 │ │ +04d946: 5931 9003 |0015: iput v1, v3, Landroid/support/v4/view/ViewPager$LayoutParams;.gravity:I // field@0390 │ │ +04d94a: 6e10 2101 0000 |0017: invoke-virtual {v0}, Landroid/content/res/TypedArray;.recycle:()V // method@0121 │ │ +04d950: 0e00 |001a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2871 │ │ 0x0003 line=2848 │ │ 0x0006 line=2873 │ │ 0x000e line=2874 │ │ 0x0017 line=2875 │ │ @@ -48919,21 +48921,21 @@ │ │ locals : │ │ 0x000e - 0x001b reg=0 a Landroid/content/res/TypedArray; │ │ 0x0000 - 0x001b reg=3 this Landroid/support/v4/view/ViewPager$LayoutParams; │ │ 0x0000 - 0x001b reg=4 context Landroid/content/Context; │ │ 0x0000 - 0x001b reg=5 attrs Landroid/util/AttributeSet; │ │ │ │ Virtual methods - │ │ - source_file_idx : 3619 (ViewPager.java) │ │ + source_file_idx : 3616 (ViewPager.java) │ │ │ │ Class #246 header: │ │ -class_idx : 491 │ │ +class_idx : 488 │ │ access_flags : 1536 (0x0600) │ │ -superclass_idx : 826 │ │ -source_file_idx : 3619 │ │ +superclass_idx : 823 │ │ +source_file_idx : 3616 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 1 │ │ │ │ Class #246 annotations: │ │ Annotations on class │ │ @@ -48951,21 +48953,21 @@ │ │ Virtual methods - │ │ #0 : (in Landroid/support/v4/view/ViewPager$OnAdapterChangeListener;) │ │ name : 'onAdapterChanged' │ │ type : '(Landroid/support/v4/view/PagerAdapter;Landroid/support/v4/view/PagerAdapter;)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 3619 (ViewPager.java) │ │ + source_file_idx : 3616 (ViewPager.java) │ │ │ │ Class #247 header: │ │ -class_idx : 492 │ │ +class_idx : 489 │ │ access_flags : 1537 (0x0601) │ │ -superclass_idx : 826 │ │ -source_file_idx : 3619 │ │ +superclass_idx : 823 │ │ +source_file_idx : 3616 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 3 │ │ │ │ Class #247 annotations: │ │ Annotations on class │ │ @@ -48995,21 +48997,21 @@ │ │ │ │ #2 : (in Landroid/support/v4/view/ViewPager$OnPageChangeListener;) │ │ name : 'onPageSelected' │ │ type : '(I)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 3619 (ViewPager.java) │ │ + source_file_idx : 3616 (ViewPager.java) │ │ │ │ Class #248 header: │ │ -class_idx : 493 │ │ +class_idx : 490 │ │ access_flags : 1537 (0x0601) │ │ -superclass_idx : 826 │ │ -source_file_idx : 3619 │ │ +superclass_idx : 823 │ │ +source_file_idx : 3616 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 1 │ │ │ │ Class #248 annotations: │ │ Annotations on class │ │ @@ -49027,21 +49029,21 @@ │ │ Virtual methods - │ │ #0 : (in Landroid/support/v4/view/ViewPager$PageTransformer;) │ │ name : 'transformPage' │ │ type : '(Landroid/view/View;F)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 3619 (ViewPager.java) │ │ + source_file_idx : 3616 (ViewPager.java) │ │ │ │ Class #249 header: │ │ -class_idx : 494 │ │ +class_idx : 491 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 61 │ │ -source_file_idx : 3619 │ │ +source_file_idx : 3616 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 2 │ │ │ │ Class #249 annotations: │ │ Annotations on class │ │ @@ -49065,18 +49067,18 @@ │ │ type : '(Landroid/support/v4/view/ViewPager;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -04bdbc: |[04bdbc] android.support.v4.view.ViewPager$PagerObserver.:(Landroid/support/v4/view/ViewPager;)V │ │ -04bdcc: 5b01 9803 |0000: iput-object v1, v0, Landroid/support/v4/view/ViewPager$PagerObserver;.this$0:Landroid/support/v4/view/ViewPager; // field@0398 │ │ -04bdd0: 7010 3c01 0000 |0002: invoke-direct {v0}, Landroid/database/DataSetObserver;.:()V // method@013c │ │ -04bdd6: 0e00 |0005: return-void │ │ +04d954: |[04d954] android.support.v4.view.ViewPager$PagerObserver.:(Landroid/support/v4/view/ViewPager;)V │ │ +04d964: 5b01 9803 |0000: iput-object v1, v0, Landroid/support/v4/view/ViewPager$PagerObserver;.this$0:Landroid/support/v4/view/ViewPager; // field@0398 │ │ +04d968: 7010 3c01 0000 |0002: invoke-direct {v0}, Landroid/database/DataSetObserver;.:()V // method@013c │ │ +04d96e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2816 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v4/view/ViewPager$PagerObserver; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v4/view/ViewPager; │ │ │ │ @@ -49085,17 +49087,17 @@ │ │ type : '(Landroid/support/v4/view/ViewPager;Landroid/support/v4/view/ViewPager$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -04bdd8: |[04bdd8] android.support.v4.view.ViewPager$PagerObserver.:(Landroid/support/v4/view/ViewPager;Landroid/support/v4/view/ViewPager$1;)V │ │ -04bde8: 7020 910b 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v4/view/ViewPager$PagerObserver;.:(Landroid/support/v4/view/ViewPager;)V // method@0b91 │ │ -04bdee: 0e00 |0003: return-void │ │ +04d970: |[04d970] android.support.v4.view.ViewPager$PagerObserver.:(Landroid/support/v4/view/ViewPager;Landroid/support/v4/view/ViewPager$1;)V │ │ +04d980: 7020 910b 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v4/view/ViewPager$PagerObserver;.:(Landroid/support/v4/view/ViewPager;)V // method@0b91 │ │ +04d986: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2816 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewPager$PagerObserver; │ │ 0x0000 - 0x0004 reg=1 x0 Landroid/support/v4/view/ViewPager; │ │ 0x0000 - 0x0004 reg=2 x1 Landroid/support/v4/view/ViewPager$1; │ │ @@ -49106,18 +49108,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -04bdf0: |[04bdf0] android.support.v4.view.ViewPager$PagerObserver.onChanged:()V │ │ -04be00: 5410 9803 |0000: iget-object v0, v1, Landroid/support/v4/view/ViewPager$PagerObserver;.this$0:Landroid/support/v4/view/ViewPager; // field@0398 │ │ -04be04: 6e10 bb0b 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/view/ViewPager;.dataSetChanged:()V // method@0bbb │ │ -04be0a: 0e00 |0005: return-void │ │ +04d988: |[04d988] android.support.v4.view.ViewPager$PagerObserver.onChanged:()V │ │ +04d998: 5410 9803 |0000: iget-object v0, v1, Landroid/support/v4/view/ViewPager$PagerObserver;.this$0:Landroid/support/v4/view/ViewPager; // field@0398 │ │ +04d99c: 6e10 bb0b 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/view/ViewPager;.dataSetChanged:()V // method@0bbb │ │ +04d9a2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2819 │ │ 0x0005 line=2820 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/view/ViewPager$PagerObserver; │ │ │ │ @@ -49126,32 +49128,32 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -04be0c: |[04be0c] android.support.v4.view.ViewPager$PagerObserver.onInvalidated:()V │ │ -04be1c: 5410 9803 |0000: iget-object v0, v1, Landroid/support/v4/view/ViewPager$PagerObserver;.this$0:Landroid/support/v4/view/ViewPager; // field@0398 │ │ -04be20: 6e10 bb0b 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/view/ViewPager;.dataSetChanged:()V // method@0bbb │ │ -04be26: 0e00 |0005: return-void │ │ +04d9a4: |[04d9a4] android.support.v4.view.ViewPager$PagerObserver.onInvalidated:()V │ │ +04d9b4: 5410 9803 |0000: iget-object v0, v1, Landroid/support/v4/view/ViewPager$PagerObserver;.this$0:Landroid/support/v4/view/ViewPager; // field@0398 │ │ +04d9b8: 6e10 bb0b 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/view/ViewPager;.dataSetChanged:()V // method@0bbb │ │ +04d9be: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2823 │ │ 0x0005 line=2824 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/view/ViewPager$PagerObserver; │ │ │ │ - source_file_idx : 3619 (ViewPager.java) │ │ + source_file_idx : 3616 (ViewPager.java) │ │ │ │ Class #250 header: │ │ -class_idx : 496 │ │ +class_idx : 493 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 677 │ │ -source_file_idx : 3619 │ │ +superclass_idx : 674 │ │ +source_file_idx : 3616 │ │ static_fields_size : 1 │ │ instance_fields_size: 3 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 2 │ │ │ │ Class #250 annotations: │ │ Annotations on class │ │ @@ -49189,50 +49191,50 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -04be28: |[04be28] android.support.v4.view.ViewPager$SavedState.:()V │ │ -04be38: 2200 ef01 |0000: new-instance v0, Landroid/support/v4/view/ViewPager$SavedState$1; // type@01ef │ │ -04be3c: 7010 950b 0000 |0002: invoke-direct {v0}, Landroid/support/v4/view/ViewPager$SavedState$1;.:()V // method@0b95 │ │ -04be42: 7110 2607 0000 |0005: invoke-static {v0}, Landroid/support/v4/os/ParcelableCompat;.newCreator:(Landroid/support/v4/os/ParcelableCompatCreatorCallbacks;)Landroid/os/Parcelable$Creator; // method@0726 │ │ -04be48: 0c00 |0008: move-result-object v0 │ │ -04be4a: 6900 9903 |0009: sput-object v0, Landroid/support/v4/view/ViewPager$SavedState;.CREATOR:Landroid/os/Parcelable$Creator; // field@0399 │ │ -04be4e: 0e00 |000b: return-void │ │ +04d9c0: |[04d9c0] android.support.v4.view.ViewPager$SavedState.:()V │ │ +04d9d0: 2200 ec01 |0000: new-instance v0, Landroid/support/v4/view/ViewPager$SavedState$1; // type@01ec │ │ +04d9d4: 7010 950b 0000 |0002: invoke-direct {v0}, Landroid/support/v4/view/ViewPager$SavedState$1;.:()V // method@0b95 │ │ +04d9da: 7110 2607 0000 |0005: invoke-static {v0}, Landroid/support/v4/os/ParcelableCompat;.newCreator:(Landroid/support/v4/os/ParcelableCompatCreatorCallbacks;)Landroid/os/Parcelable$Creator; // method@0726 │ │ +04d9e0: 0c00 |0008: move-result-object v0 │ │ +04d9e2: 6900 9903 |0009: sput-object v0, Landroid/support/v4/view/ViewPager$SavedState;.CREATOR:Landroid/os/Parcelable$Creator; // field@0399 │ │ +04d9e6: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1236 │ │ locals : │ │ │ │ #1 : (in Landroid/support/v4/view/ViewPager$SavedState;) │ │ name : '' │ │ type : '(Landroid/os/Parcel;Ljava/lang/ClassLoader;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 28 16-bit code units │ │ -04be50: |[04be50] android.support.v4.view.ViewPager$SavedState.:(Landroid/os/Parcel;Ljava/lang/ClassLoader;)V │ │ -04be60: 7020 6512 2100 |0000: invoke-direct {v1, v2}, Landroid/view/View$BaseSavedState;.:(Landroid/os/Parcel;)V // method@1265 │ │ -04be66: 3903 0a00 |0003: if-nez v3, 000d // +000a │ │ -04be6a: 6e10 1f15 0100 |0005: invoke-virtual {v1}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@151f │ │ -04be70: 0c00 |0008: move-result-object v0 │ │ -04be72: 6e10 ea14 0000 |0009: invoke-virtual {v0}, Ljava/lang/Class;.getClassLoader:()Ljava/lang/ClassLoader; // method@14ea │ │ -04be78: 0c03 |000c: move-result-object v3 │ │ -04be7a: 6e10 db01 0200 |000d: invoke-virtual {v2}, Landroid/os/Parcel;.readInt:()I // method@01db │ │ -04be80: 0a00 |0010: move-result v0 │ │ -04be82: 5910 9c03 |0011: iput v0, v1, Landroid/support/v4/view/ViewPager$SavedState;.position:I // field@039c │ │ -04be86: 6e20 dc01 3200 |0013: invoke-virtual {v2, v3}, Landroid/os/Parcel;.readParcelable:(Ljava/lang/ClassLoader;)Landroid/os/Parcelable; // method@01dc │ │ -04be8c: 0c00 |0016: move-result-object v0 │ │ -04be8e: 5b10 9a03 |0017: iput-object v0, v1, Landroid/support/v4/view/ViewPager$SavedState;.adapterState:Landroid/os/Parcelable; // field@039a │ │ -04be92: 5b13 9b03 |0019: iput-object v3, v1, Landroid/support/v4/view/ViewPager$SavedState;.loader:Ljava/lang/ClassLoader; // field@039b │ │ -04be96: 0e00 |001b: return-void │ │ +04d9e8: |[04d9e8] android.support.v4.view.ViewPager$SavedState.:(Landroid/os/Parcel;Ljava/lang/ClassLoader;)V │ │ +04d9f8: 7020 6512 2100 |0000: invoke-direct {v1, v2}, Landroid/view/View$BaseSavedState;.:(Landroid/os/Parcel;)V // method@1265 │ │ +04d9fe: 3903 0a00 |0003: if-nez v3, 000d // +000a │ │ +04da02: 6e10 1f15 0100 |0005: invoke-virtual {v1}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@151f │ │ +04da08: 0c00 |0008: move-result-object v0 │ │ +04da0a: 6e10 ea14 0000 |0009: invoke-virtual {v0}, Ljava/lang/Class;.getClassLoader:()Ljava/lang/ClassLoader; // method@14ea │ │ +04da10: 0c03 |000c: move-result-object v3 │ │ +04da12: 6e10 db01 0200 |000d: invoke-virtual {v2}, Landroid/os/Parcel;.readInt:()I // method@01db │ │ +04da18: 0a00 |0010: move-result v0 │ │ +04da1a: 5910 9c03 |0011: iput v0, v1, Landroid/support/v4/view/ViewPager$SavedState;.position:I // field@039c │ │ +04da1e: 6e20 dc01 3200 |0013: invoke-virtual {v2, v3}, Landroid/os/Parcel;.readParcelable:(Ljava/lang/ClassLoader;)Landroid/os/Parcelable; // method@01dc │ │ +04da24: 0c00 |0016: move-result-object v0 │ │ +04da26: 5b10 9a03 |0017: iput-object v0, v1, Landroid/support/v4/view/ViewPager$SavedState;.adapterState:Landroid/os/Parcelable; // field@039a │ │ +04da2a: 5b13 9b03 |0019: iput-object v3, v1, Landroid/support/v4/view/ViewPager$SavedState;.loader:Ljava/lang/ClassLoader; // field@039b │ │ +04da2e: 0e00 |001b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1249 │ │ 0x0003 line=1250 │ │ 0x0005 line=1251 │ │ 0x000d line=1253 │ │ 0x0013 line=1254 │ │ @@ -49248,17 +49250,17 @@ │ │ type : '(Landroid/os/Parcelable;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -04be98: |[04be98] android.support.v4.view.ViewPager$SavedState.:(Landroid/os/Parcelable;)V │ │ -04bea8: 7020 6612 1000 |0000: invoke-direct {v0, v1}, Landroid/view/View$BaseSavedState;.:(Landroid/os/Parcelable;)V // method@1266 │ │ -04beae: 0e00 |0003: return-void │ │ +04da30: |[04da30] android.support.v4.view.ViewPager$SavedState.:(Landroid/os/Parcelable;)V │ │ +04da40: 7020 6612 1000 |0000: invoke-direct {v0, v1}, Landroid/view/View$BaseSavedState;.:(Landroid/os/Parcelable;)V // method@1266 │ │ +04da46: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1219 │ │ 0x0003 line=1220 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewPager$SavedState; │ │ 0x0000 - 0x0004 reg=1 superState Landroid/os/Parcelable; │ │ @@ -49269,38 +49271,38 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 46 16-bit code units │ │ -04beb0: |[04beb0] android.support.v4.view.ViewPager$SavedState.toString:()Ljava/lang/String; │ │ -04bec0: 2200 4203 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0342 │ │ -04bec4: 7010 5715 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ -04beca: 1a01 6a04 |0005: const-string v1, "FragmentPager.SavedState{" // string@046a │ │ -04bece: 6e20 5f15 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -04bed4: 0c00 |000a: move-result-object v0 │ │ -04bed6: 7110 6915 0200 |000b: invoke-static {v2}, Ljava/lang/System;.identityHashCode:(Ljava/lang/Object;)I // method@1569 │ │ -04bedc: 0a01 |000e: move-result v1 │ │ -04bede: 7110 0915 0100 |000f: invoke-static {v1}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@1509 │ │ -04bee4: 0c01 |0012: move-result-object v1 │ │ -04bee6: 6e20 5f15 1000 |0013: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -04beec: 0c00 |0016: move-result-object v0 │ │ -04beee: 1a01 ab00 |0017: const-string v1, " position=" // string@00ab │ │ -04bef2: 6e20 5f15 1000 |0019: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -04bef8: 0c00 |001c: move-result-object v0 │ │ -04befa: 5221 9c03 |001d: iget v1, v2, Landroid/support/v4/view/ViewPager$SavedState;.position:I // field@039c │ │ -04befe: 6e20 5b15 1000 |001f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@155b │ │ -04bf04: 0c00 |0022: move-result-object v0 │ │ -04bf06: 1a01 d723 |0023: const-string v1, "}" // string@23d7 │ │ -04bf0a: 6e20 5f15 1000 |0025: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -04bf10: 0c00 |0028: move-result-object v0 │ │ -04bf12: 6e10 6415 0000 |0029: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ -04bf18: 0c00 |002c: move-result-object v0 │ │ -04bf1a: 1100 |002d: return-object v0 │ │ +04da48: |[04da48] android.support.v4.view.ViewPager$SavedState.toString:()Ljava/lang/String; │ │ +04da58: 2200 3f03 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@033f │ │ +04da5c: 7010 5715 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ +04da62: 1a01 6a04 |0005: const-string v1, "FragmentPager.SavedState{" // string@046a │ │ +04da66: 6e20 5f15 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +04da6c: 0c00 |000a: move-result-object v0 │ │ +04da6e: 7110 6915 0200 |000b: invoke-static {v2}, Ljava/lang/System;.identityHashCode:(Ljava/lang/Object;)I // method@1569 │ │ +04da74: 0a01 |000e: move-result v1 │ │ +04da76: 7110 0915 0100 |000f: invoke-static {v1}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@1509 │ │ +04da7c: 0c01 |0012: move-result-object v1 │ │ +04da7e: 6e20 5f15 1000 |0013: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +04da84: 0c00 |0016: move-result-object v0 │ │ +04da86: 1a01 ab00 |0017: const-string v1, " position=" // string@00ab │ │ +04da8a: 6e20 5f15 1000 |0019: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +04da90: 0c00 |001c: move-result-object v0 │ │ +04da92: 5221 9c03 |001d: iget v1, v2, Landroid/support/v4/view/ViewPager$SavedState;.position:I // field@039c │ │ +04da96: 6e20 5b15 1000 |001f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@155b │ │ +04da9c: 0c00 |0022: move-result-object v0 │ │ +04da9e: 1a01 d223 |0023: const-string v1, "}" // string@23d2 │ │ +04daa2: 6e20 5f15 1000 |0025: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +04daa8: 0c00 |0028: move-result-object v0 │ │ +04daaa: 6e10 6415 0000 |0029: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ +04dab0: 0c00 |002c: move-result-object v0 │ │ +04dab2: 1100 |002d: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1231 │ │ locals : │ │ 0x0000 - 0x002e reg=2 this Landroid/support/v4/view/ViewPager$SavedState; │ │ │ │ #1 : (in Landroid/support/v4/view/ViewPager$SavedState;) │ │ @@ -49308,39 +49310,39 @@ │ │ type : '(Landroid/os/Parcel;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 14 16-bit code units │ │ -04bf1c: |[04bf1c] android.support.v4.view.ViewPager$SavedState.writeToParcel:(Landroid/os/Parcel;I)V │ │ -04bf2c: 6f30 6712 2103 |0000: invoke-super {v1, v2, v3}, Landroid/view/View$BaseSavedState;.writeToParcel:(Landroid/os/Parcel;I)V // method@1267 │ │ -04bf32: 5210 9c03 |0003: iget v0, v1, Landroid/support/v4/view/ViewPager$SavedState;.position:I // field@039c │ │ -04bf36: 6e20 df01 0200 |0005: invoke-virtual {v2, v0}, Landroid/os/Parcel;.writeInt:(I)V // method@01df │ │ -04bf3c: 5410 9a03 |0008: iget-object v0, v1, Landroid/support/v4/view/ViewPager$SavedState;.adapterState:Landroid/os/Parcelable; // field@039a │ │ -04bf40: 6e30 e101 0203 |000a: invoke-virtual {v2, v0, v3}, Landroid/os/Parcel;.writeParcelable:(Landroid/os/Parcelable;I)V // method@01e1 │ │ -04bf46: 0e00 |000d: return-void │ │ +04dab4: |[04dab4] android.support.v4.view.ViewPager$SavedState.writeToParcel:(Landroid/os/Parcel;I)V │ │ +04dac4: 6f30 6712 2103 |0000: invoke-super {v1, v2, v3}, Landroid/view/View$BaseSavedState;.writeToParcel:(Landroid/os/Parcel;I)V // method@1267 │ │ +04daca: 5210 9c03 |0003: iget v0, v1, Landroid/support/v4/view/ViewPager$SavedState;.position:I // field@039c │ │ +04dace: 6e20 df01 0200 |0005: invoke-virtual {v2, v0}, Landroid/os/Parcel;.writeInt:(I)V // method@01df │ │ +04dad4: 5410 9a03 |0008: iget-object v0, v1, Landroid/support/v4/view/ViewPager$SavedState;.adapterState:Landroid/os/Parcelable; // field@039a │ │ +04dad8: 6e30 e101 0203 |000a: invoke-virtual {v2, v0, v3}, Landroid/os/Parcel;.writeParcelable:(Landroid/os/Parcelable;I)V // method@01e1 │ │ +04dade: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1224 │ │ 0x0003 line=1225 │ │ 0x0008 line=1226 │ │ 0x000d line=1227 │ │ locals : │ │ 0x0000 - 0x000e reg=1 this Landroid/support/v4/view/ViewPager$SavedState; │ │ 0x0000 - 0x000e reg=2 out Landroid/os/Parcel; │ │ 0x0000 - 0x000e reg=3 flags I │ │ │ │ - source_file_idx : 3619 (ViewPager.java) │ │ + source_file_idx : 3616 (ViewPager.java) │ │ │ │ Class #251 header: │ │ -class_idx : 498 │ │ +class_idx : 495 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 826 │ │ -source_file_idx : 3619 │ │ +superclass_idx : 823 │ │ +source_file_idx : 3616 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #251 annotations: │ │ Annotations on class │ │ @@ -49362,17 +49364,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -04bf48: |[04bf48] android.support.v4.view.ViewPager$ViewPositionComparator.:()V │ │ -04bf58: 7010 1c15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ -04bf5e: 0e00 |0003: return-void │ │ +04dae0: |[04dae0] android.support.v4.view.ViewPager$ViewPositionComparator.:()V │ │ +04daf0: 7010 1c15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ +04daf6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2879 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewPager$ViewPositionComparator; │ │ │ │ Virtual methods - │ │ @@ -49381,34 +49383,34 @@ │ │ type : '(Landroid/view/View;Landroid/view/View;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 32 16-bit code units │ │ -04bf60: |[04bf60] android.support.v4.view.ViewPager$ViewPositionComparator.compare:(Landroid/view/View;Landroid/view/View;)I │ │ -04bf70: 6e10 8312 0500 |0000: invoke-virtual {v5}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1283 │ │ -04bf76: 0c00 |0003: move-result-object v0 │ │ -04bf78: 1f00 e901 |0004: check-cast v0, Landroid/support/v4/view/ViewPager$LayoutParams; // type@01e9 │ │ -04bf7c: 6e10 8312 0600 |0006: invoke-virtual {v6}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1283 │ │ -04bf82: 0c01 |0009: move-result-object v1 │ │ -04bf84: 1f01 e901 |000a: check-cast v1, Landroid/support/v4/view/ViewPager$LayoutParams; // type@01e9 │ │ -04bf88: 5502 9203 |000c: iget-boolean v2, v0, Landroid/support/v4/view/ViewPager$LayoutParams;.isDecor:Z // field@0392 │ │ -04bf8c: 5513 9203 |000e: iget-boolean v3, v1, Landroid/support/v4/view/ViewPager$LayoutParams;.isDecor:Z // field@0392 │ │ -04bf90: 3232 0a00 |0010: if-eq v2, v3, 001a // +000a │ │ -04bf94: 5502 9203 |0012: iget-boolean v2, v0, Landroid/support/v4/view/ViewPager$LayoutParams;.isDecor:Z // field@0392 │ │ -04bf98: 3802 0400 |0014: if-eqz v2, 0018 // +0004 │ │ -04bf9c: 1212 |0016: const/4 v2, #int 1 // #1 │ │ -04bf9e: 0f02 |0017: return v2 │ │ -04bfa0: 12f2 |0018: const/4 v2, #int -1 // #ff │ │ -04bfa2: 28fe |0019: goto 0017 // -0002 │ │ -04bfa4: 5202 9403 |001a: iget v2, v0, Landroid/support/v4/view/ViewPager$LayoutParams;.position:I // field@0394 │ │ -04bfa8: 5213 9403 |001c: iget v3, v1, Landroid/support/v4/view/ViewPager$LayoutParams;.position:I // field@0394 │ │ -04bfac: b132 |001e: sub-int/2addr v2, v3 │ │ -04bfae: 28f8 |001f: goto 0017 // -0008 │ │ +04daf8: |[04daf8] android.support.v4.view.ViewPager$ViewPositionComparator.compare:(Landroid/view/View;Landroid/view/View;)I │ │ +04db08: 6e10 8312 0500 |0000: invoke-virtual {v5}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1283 │ │ +04db0e: 0c00 |0003: move-result-object v0 │ │ +04db10: 1f00 e601 |0004: check-cast v0, Landroid/support/v4/view/ViewPager$LayoutParams; // type@01e6 │ │ +04db14: 6e10 8312 0600 |0006: invoke-virtual {v6}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1283 │ │ +04db1a: 0c01 |0009: move-result-object v1 │ │ +04db1c: 1f01 e601 |000a: check-cast v1, Landroid/support/v4/view/ViewPager$LayoutParams; // type@01e6 │ │ +04db20: 5502 9203 |000c: iget-boolean v2, v0, Landroid/support/v4/view/ViewPager$LayoutParams;.isDecor:Z // field@0392 │ │ +04db24: 5513 9203 |000e: iget-boolean v3, v1, Landroid/support/v4/view/ViewPager$LayoutParams;.isDecor:Z // field@0392 │ │ +04db28: 3232 0a00 |0010: if-eq v2, v3, 001a // +000a │ │ +04db2c: 5502 9203 |0012: iget-boolean v2, v0, Landroid/support/v4/view/ViewPager$LayoutParams;.isDecor:Z // field@0392 │ │ +04db30: 3802 0400 |0014: if-eqz v2, 0018 // +0004 │ │ +04db34: 1212 |0016: const/4 v2, #int 1 // #1 │ │ +04db36: 0f02 |0017: return v2 │ │ +04db38: 12f2 |0018: const/4 v2, #int -1 // #ff │ │ +04db3a: 28fe |0019: goto 0017 // -0002 │ │ +04db3c: 5202 9403 |001a: iget v2, v0, Landroid/support/v4/view/ViewPager$LayoutParams;.position:I // field@0394 │ │ +04db40: 5213 9403 |001c: iget v3, v1, Landroid/support/v4/view/ViewPager$LayoutParams;.position:I // field@0394 │ │ +04db44: b132 |001e: sub-int/2addr v2, v3 │ │ +04db46: 28f8 |001f: goto 0017 // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2882 │ │ 0x0006 line=2883 │ │ 0x000c line=2884 │ │ 0x0012 line=2885 │ │ 0x0017 line=2887 │ │ @@ -49426,35 +49428,35 @@ │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)I' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -04bfb0: |[04bfb0] android.support.v4.view.ViewPager$ViewPositionComparator.compare:(Ljava/lang/Object;Ljava/lang/Object;)I │ │ -04bfc0: 1f02 ac02 |0000: check-cast v2, Landroid/view/View; // type@02ac │ │ -04bfc4: 1f03 ac02 |0002: check-cast v3, Landroid/view/View; // type@02ac │ │ -04bfc8: 6e30 a50b 2103 |0004: invoke-virtual {v1, v2, v3}, Landroid/support/v4/view/ViewPager$ViewPositionComparator;.compare:(Landroid/view/View;Landroid/view/View;)I // method@0ba5 │ │ -04bfce: 0a00 |0007: move-result v0 │ │ -04bfd0: 0f00 |0008: return v0 │ │ +04db48: |[04db48] android.support.v4.view.ViewPager$ViewPositionComparator.compare:(Ljava/lang/Object;Ljava/lang/Object;)I │ │ +04db58: 1f02 a902 |0000: check-cast v2, Landroid/view/View; // type@02a9 │ │ +04db5c: 1f03 a902 |0002: check-cast v3, Landroid/view/View; // type@02a9 │ │ +04db60: 6e30 a50b 2103 |0004: invoke-virtual {v1, v2, v3}, Landroid/support/v4/view/ViewPager$ViewPositionComparator;.compare:(Landroid/view/View;Landroid/view/View;)I // method@0ba5 │ │ +04db66: 0a00 |0007: move-result v0 │ │ +04db68: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2879 │ │ locals : │ │ 0x0000 - 0x0002 reg=2 x0 Ljava/lang/Object; │ │ 0x0000 - 0x0004 reg=3 x1 Ljava/lang/Object; │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v4/view/ViewPager$ViewPositionComparator; │ │ │ │ - source_file_idx : 3619 (ViewPager.java) │ │ + source_file_idx : 3616 (ViewPager.java) │ │ │ │ Class #252 header: │ │ -class_idx : 499 │ │ +class_idx : 496 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 688 │ │ -source_file_idx : 3619 │ │ +superclass_idx : 685 │ │ +source_file_idx : 3616 │ │ static_fields_size : 20 │ │ instance_fields_size: 56 │ │ direct_methods_size : 26 │ │ virtual_methods_size: 66 │ │ │ │ Class #252 annotations: │ │ Annotations on class │ │ @@ -49804,31 +49806,31 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 33 16-bit code units │ │ -04bfd4: |[04bfd4] android.support.v4.view.ViewPager.:()V │ │ -04bfe4: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -04bfe6: 2300 8f04 |0001: new-array v0, v0, [I // type@048f │ │ -04bfea: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -04bfec: 1402 b300 0101 |0004: const v2, #float 2.36941e-38 // #010100b3 │ │ -04bff2: 4b02 0001 |0007: aput v2, v0, v1 │ │ -04bff6: 6900 a603 |0009: sput-object v0, Landroid/support/v4/view/ViewPager;.LAYOUT_ATTRS:[I // field@03a6 │ │ -04bffa: 2200 e401 |000b: new-instance v0, Landroid/support/v4/view/ViewPager$1; // type@01e4 │ │ -04bffe: 7010 7d0b 0000 |000d: invoke-direct {v0}, Landroid/support/v4/view/ViewPager$1;.:()V // method@0b7d │ │ -04c004: 6900 9e03 |0010: sput-object v0, Landroid/support/v4/view/ViewPager;.COMPARATOR:Ljava/util/Comparator; // field@039e │ │ -04c008: 2200 e501 |0012: new-instance v0, Landroid/support/v4/view/ViewPager$2; // type@01e5 │ │ -04c00c: 7010 800b 0000 |0014: invoke-direct {v0}, Landroid/support/v4/view/ViewPager$2;.:()V // method@0b80 │ │ -04c012: 6900 e703 |0017: sput-object v0, Landroid/support/v4/view/ViewPager;.sInterpolator:Landroid/view/animation/Interpolator; // field@03e7 │ │ -04c016: 2200 f201 |0019: new-instance v0, Landroid/support/v4/view/ViewPager$ViewPositionComparator; // type@01f2 │ │ -04c01a: 7010 a40b 0000 |001b: invoke-direct {v0}, Landroid/support/v4/view/ViewPager$ViewPositionComparator;.:()V // method@0ba4 │ │ -04c020: 6900 e803 |001e: sput-object v0, Landroid/support/v4/view/ViewPager;.sPositionComparator:Landroid/support/v4/view/ViewPager$ViewPositionComparator; // field@03e8 │ │ -04c024: 0e00 |0020: return-void │ │ +04db6c: |[04db6c] android.support.v4.view.ViewPager.:()V │ │ +04db7c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +04db7e: 2300 8c04 |0001: new-array v0, v0, [I // type@048c │ │ +04db82: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +04db84: 1402 b300 0101 |0004: const v2, #float 2.36941e-38 // #010100b3 │ │ +04db8a: 4b02 0001 |0007: aput v2, v0, v1 │ │ +04db8e: 6900 a603 |0009: sput-object v0, Landroid/support/v4/view/ViewPager;.LAYOUT_ATTRS:[I // field@03a6 │ │ +04db92: 2200 e101 |000b: new-instance v0, Landroid/support/v4/view/ViewPager$1; // type@01e1 │ │ +04db96: 7010 7d0b 0000 |000d: invoke-direct {v0}, Landroid/support/v4/view/ViewPager$1;.:()V // method@0b7d │ │ +04db9c: 6900 9e03 |0010: sput-object v0, Landroid/support/v4/view/ViewPager;.COMPARATOR:Ljava/util/Comparator; // field@039e │ │ +04dba0: 2200 e201 |0012: new-instance v0, Landroid/support/v4/view/ViewPager$2; // type@01e2 │ │ +04dba4: 7010 800b 0000 |0014: invoke-direct {v0}, Landroid/support/v4/view/ViewPager$2;.:()V // method@0b80 │ │ +04dbaa: 6900 e703 |0017: sput-object v0, Landroid/support/v4/view/ViewPager;.sInterpolator:Landroid/view/animation/Interpolator; // field@03e7 │ │ +04dbae: 2200 ef01 |0019: new-instance v0, Landroid/support/v4/view/ViewPager$ViewPositionComparator; // type@01ef │ │ +04dbb2: 7010 a40b 0000 |001b: invoke-direct {v0}, Landroid/support/v4/view/ViewPager$ViewPositionComparator;.:()V // method@0ba4 │ │ +04dbb8: 6900 e803 |001e: sput-object v0, Landroid/support/v4/view/ViewPager;.sPositionComparator:Landroid/support/v4/view/ViewPager$ViewPositionComparator; // field@03e8 │ │ +04dbbc: 0e00 |0020: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=98 │ │ 0x000b line=116 │ │ 0x0012 line=123 │ │ 0x0019 line=223 │ │ locals : │ │ @@ -49838,46 +49840,46 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 65 16-bit code units │ │ -04c028: |[04c028] android.support.v4.view.ViewPager.:(Landroid/content/Context;)V │ │ -04c038: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -04c03a: 1213 |0001: const/4 v3, #int 1 // #1 │ │ -04c03c: 1202 |0002: const/4 v2, #int 0 // #0 │ │ -04c03e: 12f1 |0003: const/4 v1, #int -1 // #ff │ │ -04c040: 7020 ee12 6500 |0004: invoke-direct {v5, v6}, Landroid/view/ViewGroup;.:(Landroid/content/Context;)V // method@12ee │ │ -04c046: 2200 6003 |0007: new-instance v0, Ljava/util/ArrayList; // type@0360 │ │ -04c04a: 7010 9d15 0000 |0009: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@159d │ │ -04c050: 5b50 cb03 |000c: iput-object v0, v5, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@03cb │ │ -04c054: 2200 e801 |000e: new-instance v0, Landroid/support/v4/view/ViewPager$ItemInfo; // type@01e8 │ │ -04c058: 7010 840b 0000 |0010: invoke-direct {v0}, Landroid/support/v4/view/ViewPager$ItemInfo;.:()V // method@0b84 │ │ -04c05e: 5b50 e203 |0013: iput-object v0, v5, Landroid/support/v4/view/ViewPager;.mTempItem:Landroid/support/v4/view/ViewPager$ItemInfo; // field@03e2 │ │ -04c062: 2200 4e00 |0015: new-instance v0, Landroid/graphics/Rect; // type@004e │ │ -04c066: 7010 6a01 0000 |0017: invoke-direct {v0}, Landroid/graphics/Rect;.:()V // method@016a │ │ -04c06c: 5b50 e303 |001a: iput-object v0, v5, Landroid/support/v4/view/ViewPager;.mTempRect:Landroid/graphics/Rect; // field@03e3 │ │ -04c070: 5951 dc03 |001c: iput v1, v5, Landroid/support/v4/view/ViewPager;.mRestoredCurItem:I // field@03dc │ │ -04c074: 5b54 da03 |001e: iput-object v4, v5, Landroid/support/v4/view/ViewPager;.mRestoredAdapterState:Landroid/os/Parcelable; // field@03da │ │ -04c078: 5b54 db03 |0020: iput-object v4, v5, Landroid/support/v4/view/ViewPager;.mRestoredClassLoader:Ljava/lang/ClassLoader; // field@03db │ │ -04c07c: 1400 ffff 7fff |0022: const v0, #float -3.40282e+38 // #ff7fffff │ │ -04c082: 5950 c103 |0025: iput v0, v5, Landroid/support/v4/view/ViewPager;.mFirstOffset:F // field@03c1 │ │ -04c086: 1400 ffff 7f7f |0027: const v0, #float 3.40282e+38 // #7f7fffff │ │ -04c08c: 5950 ce03 |002a: iput v0, v5, Landroid/support/v4/view/ViewPager;.mLastOffset:F // field@03ce │ │ -04c090: 5953 d503 |002c: iput v3, v5, Landroid/support/v4/view/ViewPager;.mOffscreenPageLimit:I // field@03d5 │ │ -04c094: 5951 af03 |002e: iput v1, v5, Landroid/support/v4/view/ViewPager;.mActivePointerId:I // field@03af │ │ -04c098: 5c53 c003 |0030: iput-boolean v3, v5, Landroid/support/v4/view/ViewPager;.mFirstLayout:Z // field@03c0 │ │ -04c09c: 5c52 d303 |0032: iput-boolean v2, v5, Landroid/support/v4/view/ViewPager;.mNeedCalculatePageOffsets:Z // field@03d3 │ │ -04c0a0: 2200 e601 |0034: new-instance v0, Landroid/support/v4/view/ViewPager$3; // type@01e6 │ │ -04c0a4: 7020 820b 5000 |0036: invoke-direct {v0, v5}, Landroid/support/v4/view/ViewPager$3;.:(Landroid/support/v4/view/ViewPager;)V // method@0b82 │ │ -04c0aa: 5b50 bc03 |0039: iput-object v0, v5, Landroid/support/v4/view/ViewPager;.mEndScrollRunnable:Ljava/lang/Runnable; // field@03bc │ │ -04c0ae: 5952 de03 |003b: iput v2, v5, Landroid/support/v4/view/ViewPager;.mScrollState:I // field@03de │ │ -04c0b2: 6e10 eb0b 0500 |003d: invoke-virtual {v5}, Landroid/support/v4/view/ViewPager;.initViewPager:()V // method@0beb │ │ -04c0b8: 0e00 |0040: return-void │ │ +04dbc0: |[04dbc0] android.support.v4.view.ViewPager.:(Landroid/content/Context;)V │ │ +04dbd0: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +04dbd2: 1213 |0001: const/4 v3, #int 1 // #1 │ │ +04dbd4: 1202 |0002: const/4 v2, #int 0 // #0 │ │ +04dbd6: 12f1 |0003: const/4 v1, #int -1 // #ff │ │ +04dbd8: 7020 ee12 6500 |0004: invoke-direct {v5, v6}, Landroid/view/ViewGroup;.:(Landroid/content/Context;)V // method@12ee │ │ +04dbde: 2200 5d03 |0007: new-instance v0, Ljava/util/ArrayList; // type@035d │ │ +04dbe2: 7010 9d15 0000 |0009: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@159d │ │ +04dbe8: 5b50 cb03 |000c: iput-object v0, v5, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@03cb │ │ +04dbec: 2200 e501 |000e: new-instance v0, Landroid/support/v4/view/ViewPager$ItemInfo; // type@01e5 │ │ +04dbf0: 7010 840b 0000 |0010: invoke-direct {v0}, Landroid/support/v4/view/ViewPager$ItemInfo;.:()V // method@0b84 │ │ +04dbf6: 5b50 e203 |0013: iput-object v0, v5, Landroid/support/v4/view/ViewPager;.mTempItem:Landroid/support/v4/view/ViewPager$ItemInfo; // field@03e2 │ │ +04dbfa: 2200 4d00 |0015: new-instance v0, Landroid/graphics/Rect; // type@004d │ │ +04dbfe: 7010 6a01 0000 |0017: invoke-direct {v0}, Landroid/graphics/Rect;.:()V // method@016a │ │ +04dc04: 5b50 e303 |001a: iput-object v0, v5, Landroid/support/v4/view/ViewPager;.mTempRect:Landroid/graphics/Rect; // field@03e3 │ │ +04dc08: 5951 dc03 |001c: iput v1, v5, Landroid/support/v4/view/ViewPager;.mRestoredCurItem:I // field@03dc │ │ +04dc0c: 5b54 da03 |001e: iput-object v4, v5, Landroid/support/v4/view/ViewPager;.mRestoredAdapterState:Landroid/os/Parcelable; // field@03da │ │ +04dc10: 5b54 db03 |0020: iput-object v4, v5, Landroid/support/v4/view/ViewPager;.mRestoredClassLoader:Ljava/lang/ClassLoader; // field@03db │ │ +04dc14: 1400 ffff 7fff |0022: const v0, #float -3.40282e+38 // #ff7fffff │ │ +04dc1a: 5950 c103 |0025: iput v0, v5, Landroid/support/v4/view/ViewPager;.mFirstOffset:F // field@03c1 │ │ +04dc1e: 1400 ffff 7f7f |0027: const v0, #float 3.40282e+38 // #7f7fffff │ │ +04dc24: 5950 ce03 |002a: iput v0, v5, Landroid/support/v4/view/ViewPager;.mLastOffset:F // field@03ce │ │ +04dc28: 5953 d503 |002c: iput v3, v5, Landroid/support/v4/view/ViewPager;.mOffscreenPageLimit:I // field@03d5 │ │ +04dc2c: 5951 af03 |002e: iput v1, v5, Landroid/support/v4/view/ViewPager;.mActivePointerId:I // field@03af │ │ +04dc30: 5c53 c003 |0030: iput-boolean v3, v5, Landroid/support/v4/view/ViewPager;.mFirstLayout:Z // field@03c0 │ │ +04dc34: 5c52 d303 |0032: iput-boolean v2, v5, Landroid/support/v4/view/ViewPager;.mNeedCalculatePageOffsets:Z // field@03d3 │ │ +04dc38: 2200 e301 |0034: new-instance v0, Landroid/support/v4/view/ViewPager$3; // type@01e3 │ │ +04dc3c: 7020 820b 5000 |0036: invoke-direct {v0, v5}, Landroid/support/v4/view/ViewPager$3;.:(Landroid/support/v4/view/ViewPager;)V // method@0b82 │ │ +04dc42: 5b50 bc03 |0039: iput-object v0, v5, Landroid/support/v4/view/ViewPager;.mEndScrollRunnable:Ljava/lang/Runnable; // field@03bc │ │ +04dc46: 5952 de03 |003b: iput v2, v5, Landroid/support/v4/view/ViewPager;.mScrollState:I // field@03de │ │ +04dc4a: 6e10 eb0b 0500 |003d: invoke-virtual {v5}, Landroid/support/v4/view/ViewPager;.initViewPager:()V // method@0beb │ │ +04dc50: 0e00 |0040: return-void │ │ catches : (none) │ │ positions : │ │ 0x0004 line=344 │ │ 0x0007 line=130 │ │ 0x000e line=131 │ │ 0x0015 line=133 │ │ 0x001c line=137 │ │ @@ -49902,46 +49904,46 @@ │ │ type : '(Landroid/content/Context;Landroid/util/AttributeSet;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 65 16-bit code units │ │ -04c0bc: |[04c0bc] android.support.v4.view.ViewPager.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ -04c0cc: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -04c0ce: 1213 |0001: const/4 v3, #int 1 // #1 │ │ -04c0d0: 1202 |0002: const/4 v2, #int 0 // #0 │ │ -04c0d2: 12f1 |0003: const/4 v1, #int -1 // #ff │ │ -04c0d4: 7030 ef12 6507 |0004: invoke-direct {v5, v6, v7}, Landroid/view/ViewGroup;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@12ef │ │ -04c0da: 2200 6003 |0007: new-instance v0, Ljava/util/ArrayList; // type@0360 │ │ -04c0de: 7010 9d15 0000 |0009: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@159d │ │ -04c0e4: 5b50 cb03 |000c: iput-object v0, v5, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@03cb │ │ -04c0e8: 2200 e801 |000e: new-instance v0, Landroid/support/v4/view/ViewPager$ItemInfo; // type@01e8 │ │ -04c0ec: 7010 840b 0000 |0010: invoke-direct {v0}, Landroid/support/v4/view/ViewPager$ItemInfo;.:()V // method@0b84 │ │ -04c0f2: 5b50 e203 |0013: iput-object v0, v5, Landroid/support/v4/view/ViewPager;.mTempItem:Landroid/support/v4/view/ViewPager$ItemInfo; // field@03e2 │ │ -04c0f6: 2200 4e00 |0015: new-instance v0, Landroid/graphics/Rect; // type@004e │ │ -04c0fa: 7010 6a01 0000 |0017: invoke-direct {v0}, Landroid/graphics/Rect;.:()V // method@016a │ │ -04c100: 5b50 e303 |001a: iput-object v0, v5, Landroid/support/v4/view/ViewPager;.mTempRect:Landroid/graphics/Rect; // field@03e3 │ │ -04c104: 5951 dc03 |001c: iput v1, v5, Landroid/support/v4/view/ViewPager;.mRestoredCurItem:I // field@03dc │ │ -04c108: 5b54 da03 |001e: iput-object v4, v5, Landroid/support/v4/view/ViewPager;.mRestoredAdapterState:Landroid/os/Parcelable; // field@03da │ │ -04c10c: 5b54 db03 |0020: iput-object v4, v5, Landroid/support/v4/view/ViewPager;.mRestoredClassLoader:Ljava/lang/ClassLoader; // field@03db │ │ -04c110: 1400 ffff 7fff |0022: const v0, #float -3.40282e+38 // #ff7fffff │ │ -04c116: 5950 c103 |0025: iput v0, v5, Landroid/support/v4/view/ViewPager;.mFirstOffset:F // field@03c1 │ │ -04c11a: 1400 ffff 7f7f |0027: const v0, #float 3.40282e+38 // #7f7fffff │ │ -04c120: 5950 ce03 |002a: iput v0, v5, Landroid/support/v4/view/ViewPager;.mLastOffset:F // field@03ce │ │ -04c124: 5953 d503 |002c: iput v3, v5, Landroid/support/v4/view/ViewPager;.mOffscreenPageLimit:I // field@03d5 │ │ -04c128: 5951 af03 |002e: iput v1, v5, Landroid/support/v4/view/ViewPager;.mActivePointerId:I // field@03af │ │ -04c12c: 5c53 c003 |0030: iput-boolean v3, v5, Landroid/support/v4/view/ViewPager;.mFirstLayout:Z // field@03c0 │ │ -04c130: 5c52 d303 |0032: iput-boolean v2, v5, Landroid/support/v4/view/ViewPager;.mNeedCalculatePageOffsets:Z // field@03d3 │ │ -04c134: 2200 e601 |0034: new-instance v0, Landroid/support/v4/view/ViewPager$3; // type@01e6 │ │ -04c138: 7020 820b 5000 |0036: invoke-direct {v0, v5}, Landroid/support/v4/view/ViewPager$3;.:(Landroid/support/v4/view/ViewPager;)V // method@0b82 │ │ -04c13e: 5b50 bc03 |0039: iput-object v0, v5, Landroid/support/v4/view/ViewPager;.mEndScrollRunnable:Ljava/lang/Runnable; // field@03bc │ │ -04c142: 5952 de03 |003b: iput v2, v5, Landroid/support/v4/view/ViewPager;.mScrollState:I // field@03de │ │ -04c146: 6e10 eb0b 0500 |003d: invoke-virtual {v5}, Landroid/support/v4/view/ViewPager;.initViewPager:()V // method@0beb │ │ -04c14c: 0e00 |0040: return-void │ │ +04dc54: |[04dc54] android.support.v4.view.ViewPager.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ +04dc64: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +04dc66: 1213 |0001: const/4 v3, #int 1 // #1 │ │ +04dc68: 1202 |0002: const/4 v2, #int 0 // #0 │ │ +04dc6a: 12f1 |0003: const/4 v1, #int -1 // #ff │ │ +04dc6c: 7030 ef12 6507 |0004: invoke-direct {v5, v6, v7}, Landroid/view/ViewGroup;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@12ef │ │ +04dc72: 2200 5d03 |0007: new-instance v0, Ljava/util/ArrayList; // type@035d │ │ +04dc76: 7010 9d15 0000 |0009: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@159d │ │ +04dc7c: 5b50 cb03 |000c: iput-object v0, v5, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@03cb │ │ +04dc80: 2200 e501 |000e: new-instance v0, Landroid/support/v4/view/ViewPager$ItemInfo; // type@01e5 │ │ +04dc84: 7010 840b 0000 |0010: invoke-direct {v0}, Landroid/support/v4/view/ViewPager$ItemInfo;.:()V // method@0b84 │ │ +04dc8a: 5b50 e203 |0013: iput-object v0, v5, Landroid/support/v4/view/ViewPager;.mTempItem:Landroid/support/v4/view/ViewPager$ItemInfo; // field@03e2 │ │ +04dc8e: 2200 4d00 |0015: new-instance v0, Landroid/graphics/Rect; // type@004d │ │ +04dc92: 7010 6a01 0000 |0017: invoke-direct {v0}, Landroid/graphics/Rect;.:()V // method@016a │ │ +04dc98: 5b50 e303 |001a: iput-object v0, v5, Landroid/support/v4/view/ViewPager;.mTempRect:Landroid/graphics/Rect; // field@03e3 │ │ +04dc9c: 5951 dc03 |001c: iput v1, v5, Landroid/support/v4/view/ViewPager;.mRestoredCurItem:I // field@03dc │ │ +04dca0: 5b54 da03 |001e: iput-object v4, v5, Landroid/support/v4/view/ViewPager;.mRestoredAdapterState:Landroid/os/Parcelable; // field@03da │ │ +04dca4: 5b54 db03 |0020: iput-object v4, v5, Landroid/support/v4/view/ViewPager;.mRestoredClassLoader:Ljava/lang/ClassLoader; // field@03db │ │ +04dca8: 1400 ffff 7fff |0022: const v0, #float -3.40282e+38 // #ff7fffff │ │ +04dcae: 5950 c103 |0025: iput v0, v5, Landroid/support/v4/view/ViewPager;.mFirstOffset:F // field@03c1 │ │ +04dcb2: 1400 ffff 7f7f |0027: const v0, #float 3.40282e+38 // #7f7fffff │ │ +04dcb8: 5950 ce03 |002a: iput v0, v5, Landroid/support/v4/view/ViewPager;.mLastOffset:F // field@03ce │ │ +04dcbc: 5953 d503 |002c: iput v3, v5, Landroid/support/v4/view/ViewPager;.mOffscreenPageLimit:I // field@03d5 │ │ +04dcc0: 5951 af03 |002e: iput v1, v5, Landroid/support/v4/view/ViewPager;.mActivePointerId:I // field@03af │ │ +04dcc4: 5c53 c003 |0030: iput-boolean v3, v5, Landroid/support/v4/view/ViewPager;.mFirstLayout:Z // field@03c0 │ │ +04dcc8: 5c52 d303 |0032: iput-boolean v2, v5, Landroid/support/v4/view/ViewPager;.mNeedCalculatePageOffsets:Z // field@03d3 │ │ +04dccc: 2200 e301 |0034: new-instance v0, Landroid/support/v4/view/ViewPager$3; // type@01e3 │ │ +04dcd0: 7020 820b 5000 |0036: invoke-direct {v0, v5}, Landroid/support/v4/view/ViewPager$3;.:(Landroid/support/v4/view/ViewPager;)V // method@0b82 │ │ +04dcd6: 5b50 bc03 |0039: iput-object v0, v5, Landroid/support/v4/view/ViewPager;.mEndScrollRunnable:Ljava/lang/Runnable; // field@03bc │ │ +04dcda: 5952 de03 |003b: iput v2, v5, Landroid/support/v4/view/ViewPager;.mScrollState:I // field@03de │ │ +04dcde: 6e10 eb0b 0500 |003d: invoke-virtual {v5}, Landroid/support/v4/view/ViewPager;.initViewPager:()V // method@0beb │ │ +04dce4: 0e00 |0040: return-void │ │ catches : (none) │ │ positions : │ │ 0x0004 line=349 │ │ 0x0007 line=130 │ │ 0x000e line=131 │ │ 0x0015 line=133 │ │ 0x001c line=137 │ │ @@ -49967,17 +49969,17 @@ │ │ type : '(Landroid/support/v4/view/ViewPager;I)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -04c150: |[04c150] android.support.v4.view.ViewPager.access$000:(Landroid/support/v4/view/ViewPager;I)V │ │ -04c160: 7020 220c 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v4/view/ViewPager;.setScrollState:(I)V // method@0c22 │ │ -04c166: 0e00 |0003: return-void │ │ +04dce8: |[04dce8] android.support.v4.view.ViewPager.access$000:(Landroid/support/v4/view/ViewPager;I)V │ │ +04dcf8: 7020 220c 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v4/view/ViewPager;.setScrollState:(I)V // method@0c22 │ │ +04dcfe: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=84 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Landroid/support/v4/view/ViewPager; │ │ 0x0000 - 0x0004 reg=1 x1 I │ │ │ │ @@ -49986,17 +49988,17 @@ │ │ type : '(Landroid/support/v4/view/ViewPager;)Landroid/support/v4/view/PagerAdapter;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -04c168: |[04c168] android.support.v4.view.ViewPager.access$200:(Landroid/support/v4/view/ViewPager;)Landroid/support/v4/view/PagerAdapter; │ │ -04c178: 5410 b003 |0000: iget-object v0, v1, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@03b0 │ │ -04c17c: 1100 |0002: return-object v0 │ │ +04dd00: |[04dd00] android.support.v4.view.ViewPager.access$200:(Landroid/support/v4/view/ViewPager;)Landroid/support/v4/view/PagerAdapter; │ │ +04dd10: 5410 b003 |0000: iget-object v0, v1, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@03b0 │ │ +04dd14: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=84 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v4/view/ViewPager; │ │ │ │ #5 : (in Landroid/support/v4/view/ViewPager;) │ │ @@ -50004,17 +50006,17 @@ │ │ type : '(Landroid/support/v4/view/ViewPager;)I' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -04c180: |[04c180] android.support.v4.view.ViewPager.access$300:(Landroid/support/v4/view/ViewPager;)I │ │ -04c190: 5210 b703 |0000: iget v0, v1, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@03b7 │ │ -04c194: 0f00 |0002: return v0 │ │ +04dd18: |[04dd18] android.support.v4.view.ViewPager.access$300:(Landroid/support/v4/view/ViewPager;)I │ │ +04dd28: 5210 b703 |0000: iget v0, v1, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@03b7 │ │ +04dd2c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=84 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v4/view/ViewPager; │ │ │ │ #6 : (in Landroid/support/v4/view/ViewPager;) │ │ @@ -50022,226 +50024,226 @@ │ │ type : '()[I' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -04c198: |[04c198] android.support.v4.view.ViewPager.access$400:()[I │ │ -04c1a8: 6200 a603 |0000: sget-object v0, Landroid/support/v4/view/ViewPager;.LAYOUT_ATTRS:[I // field@03a6 │ │ -04c1ac: 1100 |0002: return-object v0 │ │ +04dd30: |[04dd30] android.support.v4.view.ViewPager.access$400:()[I │ │ +04dd40: 6200 a603 |0000: sget-object v0, Landroid/support/v4/view/ViewPager;.LAYOUT_ATTRS:[I // field@03a6 │ │ +04dd44: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=84 │ │ locals : │ │ │ │ #7 : (in Landroid/support/v4/view/ViewPager;) │ │ name : 'calculatePageOffsets' │ │ type : '(Landroid/support/v4/view/ViewPager$ItemInfo;ILandroid/support/v4/view/ViewPager$ItemInfo;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 18 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 345 16-bit code units │ │ -04c1b0: |[04c1b0] android.support.v4.view.ViewPager.calculatePageOffsets:(Landroid/support/v4/view/ViewPager$ItemInfo;ILandroid/support/v4/view/ViewPager$ItemInfo;)V │ │ -04c1c0: 54ec b003 |0000: iget-object v12, v14, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@03b0 │ │ -04c1c4: 6e10 140a 0c00 |0002: invoke-virtual {v12}, Landroid/support/v4/view/PagerAdapter;.getCount:()I // method@0a14 │ │ -04c1ca: 0a01 |0005: move-result v1 │ │ -04c1cc: 7010 d00b 0e00 |0006: invoke-direct {v14}, Landroid/support/v4/view/ViewPager;.getClientWidth:()I // method@0bd0 │ │ -04c1d2: 0a0b |0009: move-result v11 │ │ -04c1d4: 3d0b 4e00 |000a: if-lez v11, 0058 // +004e │ │ -04c1d8: 52ec d703 |000c: iget v12, v14, Landroid/support/v4/view/ViewPager;.mPageMargin:I // field@03d7 │ │ -04c1dc: 82cc |000e: int-to-float v12, v12 │ │ -04c1de: 82bd |000f: int-to-float v13, v11 │ │ -04c1e0: a906 0c0d |0010: div-float v6, v12, v13 │ │ -04c1e4: 3811 aa00 |0012: if-eqz v17, 00bc // +00aa │ │ -04c1e8: 0800 1100 |0014: move-object/from16 v0, v17 │ │ -04c1ec: 5208 8c03 |0016: iget v8, v0, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@038c │ │ -04c1f0: 52fc 8c03 |0018: iget v12, v15, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@038c │ │ -04c1f4: 35c8 5800 |001a: if-ge v8, v12, 0072 // +0058 │ │ -04c1f8: 1205 |001c: const/4 v5, #int 0 // #0 │ │ -04c1fa: 1203 |001d: const/4 v3, #int 0 // #0 │ │ -04c1fc: 0800 1100 |001e: move-object/from16 v0, v17 │ │ -04c200: 520c 8b03 |0020: iget v12, v0, Landroid/support/v4/view/ViewPager$ItemInfo;.offset:F // field@038b │ │ -04c204: 0800 1100 |0022: move-object/from16 v0, v17 │ │ -04c208: 520d 8e03 |0024: iget v13, v0, Landroid/support/v4/view/ViewPager$ItemInfo;.widthFactor:F // field@038e │ │ -04c20c: c6dc |0026: add-float/2addr v12, v13 │ │ -04c20e: a607 0c06 |0027: add-float v7, v12, v6 │ │ -04c212: d809 0801 |0029: add-int/lit8 v9, v8, #int 1 // #01 │ │ -04c216: 52fc 8c03 |002b: iget v12, v15, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@038c │ │ -04c21a: 36c9 8f00 |002d: if-gt v9, v12, 00bc // +008f │ │ -04c21e: 54ec cb03 |002f: iget-object v12, v14, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@03cb │ │ -04c222: 6e10 aa15 0c00 |0031: invoke-virtual {v12}, Ljava/util/ArrayList;.size:()I // method@15aa │ │ -04c228: 0a0c |0034: move-result v12 │ │ -04c22a: 35c5 8700 |0035: if-ge v5, v12, 00bc // +0087 │ │ -04c22e: 54ec cb03 |0037: iget-object v12, v14, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@03cb │ │ -04c232: 6e20 a315 5c00 |0039: invoke-virtual {v12, v5}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@15a3 │ │ -04c238: 0c03 |003c: move-result-object v3 │ │ -04c23a: 1f03 e801 |003d: check-cast v3, Landroid/support/v4/view/ViewPager$ItemInfo; // type@01e8 │ │ -04c23e: 523c 8c03 |003f: iget v12, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@038c │ │ -04c242: 37c9 1900 |0041: if-le v9, v12, 005a // +0019 │ │ -04c246: 54ec cb03 |0043: iget-object v12, v14, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@03cb │ │ -04c24a: 6e10 aa15 0c00 |0045: invoke-virtual {v12}, Ljava/util/ArrayList;.size:()I // method@15aa │ │ -04c250: 0a0c |0048: move-result v12 │ │ -04c252: d80c 0cff |0049: add-int/lit8 v12, v12, #int -1 // #ff │ │ -04c256: 35c5 0f00 |004b: if-ge v5, v12, 005a // +000f │ │ -04c25a: d805 0501 |004d: add-int/lit8 v5, v5, #int 1 // #01 │ │ -04c25e: 54ec cb03 |004f: iget-object v12, v14, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@03cb │ │ -04c262: 6e20 a315 5c00 |0051: invoke-virtual {v12, v5}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@15a3 │ │ -04c268: 0c03 |0054: move-result-object v3 │ │ -04c26a: 1f03 e801 |0055: check-cast v3, Landroid/support/v4/view/ViewPager$ItemInfo; // type@01e8 │ │ -04c26e: 28e8 |0057: goto 003f // -0018 │ │ -04c270: 1206 |0058: const/4 v6, #int 0 // #0 │ │ -04c272: 28b9 |0059: goto 0012 // -0047 │ │ -04c274: 523c 8c03 |005a: iget v12, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@038c │ │ -04c278: 35c9 0d00 |005c: if-ge v9, v12, 0069 // +000d │ │ -04c27c: 54ec b003 |005e: iget-object v12, v14, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@03b0 │ │ -04c280: 6e20 170a 9c00 |0060: invoke-virtual {v12, v9}, Landroid/support/v4/view/PagerAdapter;.getPageWidth:(I)F // method@0a17 │ │ -04c286: 0a0c |0063: move-result v12 │ │ -04c288: c66c |0064: add-float/2addr v12, v6 │ │ -04c28a: c6c7 |0065: add-float/2addr v7, v12 │ │ -04c28c: d809 0901 |0066: add-int/lit8 v9, v9, #int 1 // #01 │ │ -04c290: 28f2 |0068: goto 005a // -000e │ │ -04c292: 5937 8b03 |0069: iput v7, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.offset:F // field@038b │ │ -04c296: 523c 8e03 |006b: iget v12, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.widthFactor:F // field@038e │ │ -04c29a: c66c |006d: add-float/2addr v12, v6 │ │ -04c29c: c6c7 |006e: add-float/2addr v7, v12 │ │ -04c29e: d809 0901 |006f: add-int/lit8 v9, v9, #int 1 // #01 │ │ -04c2a2: 28ba |0071: goto 002b // -0046 │ │ -04c2a4: 52fc 8c03 |0072: iget v12, v15, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@038c │ │ -04c2a8: 37c8 4800 |0074: if-le v8, v12, 00bc // +0048 │ │ -04c2ac: 54ec cb03 |0076: iget-object v12, v14, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@03cb │ │ -04c2b0: 6e10 aa15 0c00 |0078: invoke-virtual {v12}, Ljava/util/ArrayList;.size:()I // method@15aa │ │ -04c2b6: 0a0c |007b: move-result v12 │ │ -04c2b8: d805 0cff |007c: add-int/lit8 v5, v12, #int -1 // #ff │ │ -04c2bc: 1203 |007e: const/4 v3, #int 0 // #0 │ │ -04c2be: 0800 1100 |007f: move-object/from16 v0, v17 │ │ -04c2c2: 5207 8b03 |0081: iget v7, v0, Landroid/support/v4/view/ViewPager$ItemInfo;.offset:F // field@038b │ │ -04c2c6: d809 08ff |0083: add-int/lit8 v9, v8, #int -1 // #ff │ │ -04c2ca: 52fc 8c03 |0085: iget v12, v15, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@038c │ │ -04c2ce: 34c9 3500 |0087: if-lt v9, v12, 00bc // +0035 │ │ -04c2d2: 3a05 3300 |0089: if-ltz v5, 00bc // +0033 │ │ -04c2d6: 54ec cb03 |008b: iget-object v12, v14, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@03cb │ │ -04c2da: 6e20 a315 5c00 |008d: invoke-virtual {v12, v5}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@15a3 │ │ -04c2e0: 0c03 |0090: move-result-object v3 │ │ -04c2e2: 1f03 e801 |0091: check-cast v3, Landroid/support/v4/view/ViewPager$ItemInfo; // type@01e8 │ │ -04c2e6: 523c 8c03 |0093: iget v12, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@038c │ │ -04c2ea: 35c9 0f00 |0095: if-ge v9, v12, 00a4 // +000f │ │ -04c2ee: 3d05 0d00 |0097: if-lez v5, 00a4 // +000d │ │ -04c2f2: d805 05ff |0099: add-int/lit8 v5, v5, #int -1 // #ff │ │ -04c2f6: 54ec cb03 |009b: iget-object v12, v14, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@03cb │ │ -04c2fa: 6e20 a315 5c00 |009d: invoke-virtual {v12, v5}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@15a3 │ │ -04c300: 0c03 |00a0: move-result-object v3 │ │ -04c302: 1f03 e801 |00a1: check-cast v3, Landroid/support/v4/view/ViewPager$ItemInfo; // type@01e8 │ │ -04c306: 28f0 |00a3: goto 0093 // -0010 │ │ -04c308: 523c 8c03 |00a4: iget v12, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@038c │ │ -04c30c: 37c9 0d00 |00a6: if-le v9, v12, 00b3 // +000d │ │ -04c310: 54ec b003 |00a8: iget-object v12, v14, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@03b0 │ │ -04c314: 6e20 170a 9c00 |00aa: invoke-virtual {v12, v9}, Landroid/support/v4/view/PagerAdapter;.getPageWidth:(I)F // method@0a17 │ │ -04c31a: 0a0c |00ad: move-result v12 │ │ -04c31c: c66c |00ae: add-float/2addr v12, v6 │ │ -04c31e: c7c7 |00af: sub-float/2addr v7, v12 │ │ -04c320: d809 09ff |00b0: add-int/lit8 v9, v9, #int -1 // #ff │ │ -04c324: 28f2 |00b2: goto 00a4 // -000e │ │ -04c326: 523c 8e03 |00b3: iget v12, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.widthFactor:F // field@038e │ │ -04c32a: c66c |00b5: add-float/2addr v12, v6 │ │ -04c32c: c7c7 |00b6: sub-float/2addr v7, v12 │ │ -04c32e: 5937 8b03 |00b7: iput v7, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.offset:F // field@038b │ │ -04c332: d809 09ff |00b9: add-int/lit8 v9, v9, #int -1 // #ff │ │ -04c336: 28ca |00bb: goto 0085 // -0036 │ │ -04c338: 54ec cb03 |00bc: iget-object v12, v14, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@03cb │ │ -04c33c: 6e10 aa15 0c00 |00be: invoke-virtual {v12}, Ljava/util/ArrayList;.size:()I // method@15aa │ │ -04c342: 0a04 |00c1: move-result v4 │ │ -04c344: 52f7 8b03 |00c2: iget v7, v15, Landroid/support/v4/view/ViewPager$ItemInfo;.offset:F // field@038b │ │ -04c348: 52fc 8c03 |00c4: iget v12, v15, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@038c │ │ -04c34c: d809 0cff |00c6: add-int/lit8 v9, v12, #int -1 // #ff │ │ -04c350: 52fc 8c03 |00c8: iget v12, v15, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@038c │ │ -04c354: 390c 3200 |00ca: if-nez v12, 00fc // +0032 │ │ -04c358: 52fc 8b03 |00cc: iget v12, v15, Landroid/support/v4/view/ViewPager$ItemInfo;.offset:F // field@038b │ │ -04c35c: 59ec c103 |00ce: iput v12, v14, Landroid/support/v4/view/ViewPager;.mFirstOffset:F // field@03c1 │ │ -04c360: 52fc 8c03 |00d0: iget v12, v15, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@038c │ │ -04c364: d80d 01ff |00d2: add-int/lit8 v13, v1, #int -1 // #ff │ │ -04c368: 33dc 2c00 |00d4: if-ne v12, v13, 0100 // +002c │ │ -04c36c: 52fc 8b03 |00d6: iget v12, v15, Landroid/support/v4/view/ViewPager$ItemInfo;.offset:F // field@038b │ │ -04c370: 52fd 8e03 |00d8: iget v13, v15, Landroid/support/v4/view/ViewPager$ItemInfo;.widthFactor:F // field@038e │ │ -04c374: c6dc |00da: add-float/2addr v12, v13 │ │ -04c376: 150d 803f |00db: const/high16 v13, #int 1065353216 // #3f80 │ │ -04c37a: c7dc |00dd: sub-float/2addr v12, v13 │ │ -04c37c: 59ec ce03 |00de: iput v12, v14, Landroid/support/v4/view/ViewPager;.mLastOffset:F // field@03ce │ │ -04c380: d802 10ff |00e0: add-int/lit8 v2, v16, #int -1 // #ff │ │ -04c384: 3a02 3300 |00e2: if-ltz v2, 0115 // +0033 │ │ -04c388: 54ec cb03 |00e4: iget-object v12, v14, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@03cb │ │ -04c38c: 6e20 a315 2c00 |00e6: invoke-virtual {v12, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@15a3 │ │ -04c392: 0c03 |00e9: move-result-object v3 │ │ -04c394: 1f03 e801 |00ea: check-cast v3, Landroid/support/v4/view/ViewPager$ItemInfo; // type@01e8 │ │ -04c398: 523c 8c03 |00ec: iget v12, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@038c │ │ -04c39c: 37c9 1600 |00ee: if-le v9, v12, 0104 // +0016 │ │ -04c3a0: 54ec b003 |00f0: iget-object v12, v14, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@03b0 │ │ -04c3a4: d80a 09ff |00f2: add-int/lit8 v10, v9, #int -1 // #ff │ │ -04c3a8: 6e20 170a 9c00 |00f4: invoke-virtual {v12, v9}, Landroid/support/v4/view/PagerAdapter;.getPageWidth:(I)F // method@0a17 │ │ -04c3ae: 0a0c |00f7: move-result v12 │ │ -04c3b0: c66c |00f8: add-float/2addr v12, v6 │ │ -04c3b2: c7c7 |00f9: sub-float/2addr v7, v12 │ │ -04c3b4: 01a9 |00fa: move v9, v10 │ │ -04c3b6: 28f1 |00fb: goto 00ec // -000f │ │ -04c3b8: 140c ffff 7fff |00fc: const v12, #float -3.40282e+38 // #ff7fffff │ │ -04c3be: 28cf |00ff: goto 00ce // -0031 │ │ -04c3c0: 140c ffff 7f7f |0100: const v12, #float 3.40282e+38 // #7f7fffff │ │ -04c3c6: 28db |0103: goto 00de // -0025 │ │ -04c3c8: 523c 8e03 |0104: iget v12, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.widthFactor:F // field@038e │ │ -04c3cc: c66c |0106: add-float/2addr v12, v6 │ │ -04c3ce: c7c7 |0107: sub-float/2addr v7, v12 │ │ -04c3d0: 5937 8b03 |0108: iput v7, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.offset:F // field@038b │ │ -04c3d4: 523c 8c03 |010a: iget v12, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@038c │ │ -04c3d8: 390c 0400 |010c: if-nez v12, 0110 // +0004 │ │ -04c3dc: 59e7 c103 |010e: iput v7, v14, Landroid/support/v4/view/ViewPager;.mFirstOffset:F // field@03c1 │ │ -04c3e0: d802 02ff |0110: add-int/lit8 v2, v2, #int -1 // #ff │ │ -04c3e4: d809 09ff |0112: add-int/lit8 v9, v9, #int -1 // #ff │ │ -04c3e8: 28ce |0114: goto 00e2 // -0032 │ │ -04c3ea: 52fc 8b03 |0115: iget v12, v15, Landroid/support/v4/view/ViewPager$ItemInfo;.offset:F // field@038b │ │ -04c3ee: 52fd 8e03 |0117: iget v13, v15, Landroid/support/v4/view/ViewPager$ItemInfo;.widthFactor:F // field@038e │ │ -04c3f2: c6dc |0119: add-float/2addr v12, v13 │ │ -04c3f4: a607 0c06 |011a: add-float v7, v12, v6 │ │ -04c3f8: 52fc 8c03 |011c: iget v12, v15, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@038c │ │ -04c3fc: d809 0c01 |011e: add-int/lit8 v9, v12, #int 1 // #01 │ │ -04c400: d802 1001 |0120: add-int/lit8 v2, v16, #int 1 // #01 │ │ -04c404: 3542 3300 |0122: if-ge v2, v4, 0155 // +0033 │ │ -04c408: 54ec cb03 |0124: iget-object v12, v14, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@03cb │ │ -04c40c: 6e20 a315 2c00 |0126: invoke-virtual {v12, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@15a3 │ │ -04c412: 0c03 |0129: move-result-object v3 │ │ -04c414: 1f03 e801 |012a: check-cast v3, Landroid/support/v4/view/ViewPager$ItemInfo; // type@01e8 │ │ -04c418: 523c 8c03 |012c: iget v12, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@038c │ │ -04c41c: 35c9 0e00 |012e: if-ge v9, v12, 013c // +000e │ │ -04c420: 54ec b003 |0130: iget-object v12, v14, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@03b0 │ │ -04c424: d80a 0901 |0132: add-int/lit8 v10, v9, #int 1 // #01 │ │ -04c428: 6e20 170a 9c00 |0134: invoke-virtual {v12, v9}, Landroid/support/v4/view/PagerAdapter;.getPageWidth:(I)F // method@0a17 │ │ -04c42e: 0a0c |0137: move-result v12 │ │ -04c430: c66c |0138: add-float/2addr v12, v6 │ │ -04c432: c6c7 |0139: add-float/2addr v7, v12 │ │ -04c434: 01a9 |013a: move v9, v10 │ │ -04c436: 28f1 |013b: goto 012c // -000f │ │ -04c438: 523c 8c03 |013c: iget v12, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@038c │ │ -04c43c: d80d 01ff |013e: add-int/lit8 v13, v1, #int -1 // #ff │ │ -04c440: 33dc 0a00 |0140: if-ne v12, v13, 014a // +000a │ │ -04c444: 523c 8e03 |0142: iget v12, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.widthFactor:F // field@038e │ │ -04c448: c67c |0144: add-float/2addr v12, v7 │ │ -04c44a: 150d 803f |0145: const/high16 v13, #int 1065353216 // #3f80 │ │ -04c44e: c7dc |0147: sub-float/2addr v12, v13 │ │ -04c450: 59ec ce03 |0148: iput v12, v14, Landroid/support/v4/view/ViewPager;.mLastOffset:F // field@03ce │ │ -04c454: 5937 8b03 |014a: iput v7, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.offset:F // field@038b │ │ -04c458: 523c 8e03 |014c: iget v12, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.widthFactor:F // field@038e │ │ -04c45c: c66c |014e: add-float/2addr v12, v6 │ │ -04c45e: c6c7 |014f: add-float/2addr v7, v12 │ │ -04c460: d802 0201 |0150: add-int/lit8 v2, v2, #int 1 // #01 │ │ -04c464: d809 0901 |0152: add-int/lit8 v9, v9, #int 1 // #01 │ │ -04c468: 28ce |0154: goto 0122 // -0032 │ │ -04c46a: 120c |0155: const/4 v12, #int 0 // #0 │ │ -04c46c: 5cec d303 |0156: iput-boolean v12, v14, Landroid/support/v4/view/ViewPager;.mNeedCalculatePageOffsets:Z // field@03d3 │ │ -04c470: 0e00 |0158: return-void │ │ +04dd48: |[04dd48] android.support.v4.view.ViewPager.calculatePageOffsets:(Landroid/support/v4/view/ViewPager$ItemInfo;ILandroid/support/v4/view/ViewPager$ItemInfo;)V │ │ +04dd58: 54ec b003 |0000: iget-object v12, v14, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@03b0 │ │ +04dd5c: 6e10 140a 0c00 |0002: invoke-virtual {v12}, Landroid/support/v4/view/PagerAdapter;.getCount:()I // method@0a14 │ │ +04dd62: 0a01 |0005: move-result v1 │ │ +04dd64: 7010 d00b 0e00 |0006: invoke-direct {v14}, Landroid/support/v4/view/ViewPager;.getClientWidth:()I // method@0bd0 │ │ +04dd6a: 0a0b |0009: move-result v11 │ │ +04dd6c: 3d0b 4e00 |000a: if-lez v11, 0058 // +004e │ │ +04dd70: 52ec d703 |000c: iget v12, v14, Landroid/support/v4/view/ViewPager;.mPageMargin:I // field@03d7 │ │ +04dd74: 82cc |000e: int-to-float v12, v12 │ │ +04dd76: 82bd |000f: int-to-float v13, v11 │ │ +04dd78: a906 0c0d |0010: div-float v6, v12, v13 │ │ +04dd7c: 3811 aa00 |0012: if-eqz v17, 00bc // +00aa │ │ +04dd80: 0800 1100 |0014: move-object/from16 v0, v17 │ │ +04dd84: 5208 8c03 |0016: iget v8, v0, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@038c │ │ +04dd88: 52fc 8c03 |0018: iget v12, v15, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@038c │ │ +04dd8c: 35c8 5800 |001a: if-ge v8, v12, 0072 // +0058 │ │ +04dd90: 1205 |001c: const/4 v5, #int 0 // #0 │ │ +04dd92: 1203 |001d: const/4 v3, #int 0 // #0 │ │ +04dd94: 0800 1100 |001e: move-object/from16 v0, v17 │ │ +04dd98: 520c 8b03 |0020: iget v12, v0, Landroid/support/v4/view/ViewPager$ItemInfo;.offset:F // field@038b │ │ +04dd9c: 0800 1100 |0022: move-object/from16 v0, v17 │ │ +04dda0: 520d 8e03 |0024: iget v13, v0, Landroid/support/v4/view/ViewPager$ItemInfo;.widthFactor:F // field@038e │ │ +04dda4: c6dc |0026: add-float/2addr v12, v13 │ │ +04dda6: a607 0c06 |0027: add-float v7, v12, v6 │ │ +04ddaa: d809 0801 |0029: add-int/lit8 v9, v8, #int 1 // #01 │ │ +04ddae: 52fc 8c03 |002b: iget v12, v15, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@038c │ │ +04ddb2: 36c9 8f00 |002d: if-gt v9, v12, 00bc // +008f │ │ +04ddb6: 54ec cb03 |002f: iget-object v12, v14, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@03cb │ │ +04ddba: 6e10 aa15 0c00 |0031: invoke-virtual {v12}, Ljava/util/ArrayList;.size:()I // method@15aa │ │ +04ddc0: 0a0c |0034: move-result v12 │ │ +04ddc2: 35c5 8700 |0035: if-ge v5, v12, 00bc // +0087 │ │ +04ddc6: 54ec cb03 |0037: iget-object v12, v14, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@03cb │ │ +04ddca: 6e20 a315 5c00 |0039: invoke-virtual {v12, v5}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@15a3 │ │ +04ddd0: 0c03 |003c: move-result-object v3 │ │ +04ddd2: 1f03 e501 |003d: check-cast v3, Landroid/support/v4/view/ViewPager$ItemInfo; // type@01e5 │ │ +04ddd6: 523c 8c03 |003f: iget v12, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@038c │ │ +04ddda: 37c9 1900 |0041: if-le v9, v12, 005a // +0019 │ │ +04ddde: 54ec cb03 |0043: iget-object v12, v14, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@03cb │ │ +04dde2: 6e10 aa15 0c00 |0045: invoke-virtual {v12}, Ljava/util/ArrayList;.size:()I // method@15aa │ │ +04dde8: 0a0c |0048: move-result v12 │ │ +04ddea: d80c 0cff |0049: add-int/lit8 v12, v12, #int -1 // #ff │ │ +04ddee: 35c5 0f00 |004b: if-ge v5, v12, 005a // +000f │ │ +04ddf2: d805 0501 |004d: add-int/lit8 v5, v5, #int 1 // #01 │ │ +04ddf6: 54ec cb03 |004f: iget-object v12, v14, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@03cb │ │ +04ddfa: 6e20 a315 5c00 |0051: invoke-virtual {v12, v5}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@15a3 │ │ +04de00: 0c03 |0054: move-result-object v3 │ │ +04de02: 1f03 e501 |0055: check-cast v3, Landroid/support/v4/view/ViewPager$ItemInfo; // type@01e5 │ │ +04de06: 28e8 |0057: goto 003f // -0018 │ │ +04de08: 1206 |0058: const/4 v6, #int 0 // #0 │ │ +04de0a: 28b9 |0059: goto 0012 // -0047 │ │ +04de0c: 523c 8c03 |005a: iget v12, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@038c │ │ +04de10: 35c9 0d00 |005c: if-ge v9, v12, 0069 // +000d │ │ +04de14: 54ec b003 |005e: iget-object v12, v14, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@03b0 │ │ +04de18: 6e20 170a 9c00 |0060: invoke-virtual {v12, v9}, Landroid/support/v4/view/PagerAdapter;.getPageWidth:(I)F // method@0a17 │ │ +04de1e: 0a0c |0063: move-result v12 │ │ +04de20: c66c |0064: add-float/2addr v12, v6 │ │ +04de22: c6c7 |0065: add-float/2addr v7, v12 │ │ +04de24: d809 0901 |0066: add-int/lit8 v9, v9, #int 1 // #01 │ │ +04de28: 28f2 |0068: goto 005a // -000e │ │ +04de2a: 5937 8b03 |0069: iput v7, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.offset:F // field@038b │ │ +04de2e: 523c 8e03 |006b: iget v12, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.widthFactor:F // field@038e │ │ +04de32: c66c |006d: add-float/2addr v12, v6 │ │ +04de34: c6c7 |006e: add-float/2addr v7, v12 │ │ +04de36: d809 0901 |006f: add-int/lit8 v9, v9, #int 1 // #01 │ │ +04de3a: 28ba |0071: goto 002b // -0046 │ │ +04de3c: 52fc 8c03 |0072: iget v12, v15, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@038c │ │ +04de40: 37c8 4800 |0074: if-le v8, v12, 00bc // +0048 │ │ +04de44: 54ec cb03 |0076: iget-object v12, v14, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@03cb │ │ +04de48: 6e10 aa15 0c00 |0078: invoke-virtual {v12}, Ljava/util/ArrayList;.size:()I // method@15aa │ │ +04de4e: 0a0c |007b: move-result v12 │ │ +04de50: d805 0cff |007c: add-int/lit8 v5, v12, #int -1 // #ff │ │ +04de54: 1203 |007e: const/4 v3, #int 0 // #0 │ │ +04de56: 0800 1100 |007f: move-object/from16 v0, v17 │ │ +04de5a: 5207 8b03 |0081: iget v7, v0, Landroid/support/v4/view/ViewPager$ItemInfo;.offset:F // field@038b │ │ +04de5e: d809 08ff |0083: add-int/lit8 v9, v8, #int -1 // #ff │ │ +04de62: 52fc 8c03 |0085: iget v12, v15, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@038c │ │ +04de66: 34c9 3500 |0087: if-lt v9, v12, 00bc // +0035 │ │ +04de6a: 3a05 3300 |0089: if-ltz v5, 00bc // +0033 │ │ +04de6e: 54ec cb03 |008b: iget-object v12, v14, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@03cb │ │ +04de72: 6e20 a315 5c00 |008d: invoke-virtual {v12, v5}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@15a3 │ │ +04de78: 0c03 |0090: move-result-object v3 │ │ +04de7a: 1f03 e501 |0091: check-cast v3, Landroid/support/v4/view/ViewPager$ItemInfo; // type@01e5 │ │ +04de7e: 523c 8c03 |0093: iget v12, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@038c │ │ +04de82: 35c9 0f00 |0095: if-ge v9, v12, 00a4 // +000f │ │ +04de86: 3d05 0d00 |0097: if-lez v5, 00a4 // +000d │ │ +04de8a: d805 05ff |0099: add-int/lit8 v5, v5, #int -1 // #ff │ │ +04de8e: 54ec cb03 |009b: iget-object v12, v14, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@03cb │ │ +04de92: 6e20 a315 5c00 |009d: invoke-virtual {v12, v5}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@15a3 │ │ +04de98: 0c03 |00a0: move-result-object v3 │ │ +04de9a: 1f03 e501 |00a1: check-cast v3, Landroid/support/v4/view/ViewPager$ItemInfo; // type@01e5 │ │ +04de9e: 28f0 |00a3: goto 0093 // -0010 │ │ +04dea0: 523c 8c03 |00a4: iget v12, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@038c │ │ +04dea4: 37c9 0d00 |00a6: if-le v9, v12, 00b3 // +000d │ │ +04dea8: 54ec b003 |00a8: iget-object v12, v14, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@03b0 │ │ +04deac: 6e20 170a 9c00 |00aa: invoke-virtual {v12, v9}, Landroid/support/v4/view/PagerAdapter;.getPageWidth:(I)F // method@0a17 │ │ +04deb2: 0a0c |00ad: move-result v12 │ │ +04deb4: c66c |00ae: add-float/2addr v12, v6 │ │ +04deb6: c7c7 |00af: sub-float/2addr v7, v12 │ │ +04deb8: d809 09ff |00b0: add-int/lit8 v9, v9, #int -1 // #ff │ │ +04debc: 28f2 |00b2: goto 00a4 // -000e │ │ +04debe: 523c 8e03 |00b3: iget v12, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.widthFactor:F // field@038e │ │ +04dec2: c66c |00b5: add-float/2addr v12, v6 │ │ +04dec4: c7c7 |00b6: sub-float/2addr v7, v12 │ │ +04dec6: 5937 8b03 |00b7: iput v7, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.offset:F // field@038b │ │ +04deca: d809 09ff |00b9: add-int/lit8 v9, v9, #int -1 // #ff │ │ +04dece: 28ca |00bb: goto 0085 // -0036 │ │ +04ded0: 54ec cb03 |00bc: iget-object v12, v14, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@03cb │ │ +04ded4: 6e10 aa15 0c00 |00be: invoke-virtual {v12}, Ljava/util/ArrayList;.size:()I // method@15aa │ │ +04deda: 0a04 |00c1: move-result v4 │ │ +04dedc: 52f7 8b03 |00c2: iget v7, v15, Landroid/support/v4/view/ViewPager$ItemInfo;.offset:F // field@038b │ │ +04dee0: 52fc 8c03 |00c4: iget v12, v15, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@038c │ │ +04dee4: d809 0cff |00c6: add-int/lit8 v9, v12, #int -1 // #ff │ │ +04dee8: 52fc 8c03 |00c8: iget v12, v15, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@038c │ │ +04deec: 390c 3200 |00ca: if-nez v12, 00fc // +0032 │ │ +04def0: 52fc 8b03 |00cc: iget v12, v15, Landroid/support/v4/view/ViewPager$ItemInfo;.offset:F // field@038b │ │ +04def4: 59ec c103 |00ce: iput v12, v14, Landroid/support/v4/view/ViewPager;.mFirstOffset:F // field@03c1 │ │ +04def8: 52fc 8c03 |00d0: iget v12, v15, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@038c │ │ +04defc: d80d 01ff |00d2: add-int/lit8 v13, v1, #int -1 // #ff │ │ +04df00: 33dc 2c00 |00d4: if-ne v12, v13, 0100 // +002c │ │ +04df04: 52fc 8b03 |00d6: iget v12, v15, Landroid/support/v4/view/ViewPager$ItemInfo;.offset:F // field@038b │ │ +04df08: 52fd 8e03 |00d8: iget v13, v15, Landroid/support/v4/view/ViewPager$ItemInfo;.widthFactor:F // field@038e │ │ +04df0c: c6dc |00da: add-float/2addr v12, v13 │ │ +04df0e: 150d 803f |00db: const/high16 v13, #int 1065353216 // #3f80 │ │ +04df12: c7dc |00dd: sub-float/2addr v12, v13 │ │ +04df14: 59ec ce03 |00de: iput v12, v14, Landroid/support/v4/view/ViewPager;.mLastOffset:F // field@03ce │ │ +04df18: d802 10ff |00e0: add-int/lit8 v2, v16, #int -1 // #ff │ │ +04df1c: 3a02 3300 |00e2: if-ltz v2, 0115 // +0033 │ │ +04df20: 54ec cb03 |00e4: iget-object v12, v14, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@03cb │ │ +04df24: 6e20 a315 2c00 |00e6: invoke-virtual {v12, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@15a3 │ │ +04df2a: 0c03 |00e9: move-result-object v3 │ │ +04df2c: 1f03 e501 |00ea: check-cast v3, Landroid/support/v4/view/ViewPager$ItemInfo; // type@01e5 │ │ +04df30: 523c 8c03 |00ec: iget v12, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@038c │ │ +04df34: 37c9 1600 |00ee: if-le v9, v12, 0104 // +0016 │ │ +04df38: 54ec b003 |00f0: iget-object v12, v14, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@03b0 │ │ +04df3c: d80a 09ff |00f2: add-int/lit8 v10, v9, #int -1 // #ff │ │ +04df40: 6e20 170a 9c00 |00f4: invoke-virtual {v12, v9}, Landroid/support/v4/view/PagerAdapter;.getPageWidth:(I)F // method@0a17 │ │ +04df46: 0a0c |00f7: move-result v12 │ │ +04df48: c66c |00f8: add-float/2addr v12, v6 │ │ +04df4a: c7c7 |00f9: sub-float/2addr v7, v12 │ │ +04df4c: 01a9 |00fa: move v9, v10 │ │ +04df4e: 28f1 |00fb: goto 00ec // -000f │ │ +04df50: 140c ffff 7fff |00fc: const v12, #float -3.40282e+38 // #ff7fffff │ │ +04df56: 28cf |00ff: goto 00ce // -0031 │ │ +04df58: 140c ffff 7f7f |0100: const v12, #float 3.40282e+38 // #7f7fffff │ │ +04df5e: 28db |0103: goto 00de // -0025 │ │ +04df60: 523c 8e03 |0104: iget v12, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.widthFactor:F // field@038e │ │ +04df64: c66c |0106: add-float/2addr v12, v6 │ │ +04df66: c7c7 |0107: sub-float/2addr v7, v12 │ │ +04df68: 5937 8b03 |0108: iput v7, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.offset:F // field@038b │ │ +04df6c: 523c 8c03 |010a: iget v12, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@038c │ │ +04df70: 390c 0400 |010c: if-nez v12, 0110 // +0004 │ │ +04df74: 59e7 c103 |010e: iput v7, v14, Landroid/support/v4/view/ViewPager;.mFirstOffset:F // field@03c1 │ │ +04df78: d802 02ff |0110: add-int/lit8 v2, v2, #int -1 // #ff │ │ +04df7c: d809 09ff |0112: add-int/lit8 v9, v9, #int -1 // #ff │ │ +04df80: 28ce |0114: goto 00e2 // -0032 │ │ +04df82: 52fc 8b03 |0115: iget v12, v15, Landroid/support/v4/view/ViewPager$ItemInfo;.offset:F // field@038b │ │ +04df86: 52fd 8e03 |0117: iget v13, v15, Landroid/support/v4/view/ViewPager$ItemInfo;.widthFactor:F // field@038e │ │ +04df8a: c6dc |0119: add-float/2addr v12, v13 │ │ +04df8c: a607 0c06 |011a: add-float v7, v12, v6 │ │ +04df90: 52fc 8c03 |011c: iget v12, v15, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@038c │ │ +04df94: d809 0c01 |011e: add-int/lit8 v9, v12, #int 1 // #01 │ │ +04df98: d802 1001 |0120: add-int/lit8 v2, v16, #int 1 // #01 │ │ +04df9c: 3542 3300 |0122: if-ge v2, v4, 0155 // +0033 │ │ +04dfa0: 54ec cb03 |0124: iget-object v12, v14, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@03cb │ │ +04dfa4: 6e20 a315 2c00 |0126: invoke-virtual {v12, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@15a3 │ │ +04dfaa: 0c03 |0129: move-result-object v3 │ │ +04dfac: 1f03 e501 |012a: check-cast v3, Landroid/support/v4/view/ViewPager$ItemInfo; // type@01e5 │ │ +04dfb0: 523c 8c03 |012c: iget v12, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@038c │ │ +04dfb4: 35c9 0e00 |012e: if-ge v9, v12, 013c // +000e │ │ +04dfb8: 54ec b003 |0130: iget-object v12, v14, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@03b0 │ │ +04dfbc: d80a 0901 |0132: add-int/lit8 v10, v9, #int 1 // #01 │ │ +04dfc0: 6e20 170a 9c00 |0134: invoke-virtual {v12, v9}, Landroid/support/v4/view/PagerAdapter;.getPageWidth:(I)F // method@0a17 │ │ +04dfc6: 0a0c |0137: move-result v12 │ │ +04dfc8: c66c |0138: add-float/2addr v12, v6 │ │ +04dfca: c6c7 |0139: add-float/2addr v7, v12 │ │ +04dfcc: 01a9 |013a: move v9, v10 │ │ +04dfce: 28f1 |013b: goto 012c // -000f │ │ +04dfd0: 523c 8c03 |013c: iget v12, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@038c │ │ +04dfd4: d80d 01ff |013e: add-int/lit8 v13, v1, #int -1 // #ff │ │ +04dfd8: 33dc 0a00 |0140: if-ne v12, v13, 014a // +000a │ │ +04dfdc: 523c 8e03 |0142: iget v12, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.widthFactor:F // field@038e │ │ +04dfe0: c67c |0144: add-float/2addr v12, v7 │ │ +04dfe2: 150d 803f |0145: const/high16 v13, #int 1065353216 // #3f80 │ │ +04dfe6: c7dc |0147: sub-float/2addr v12, v13 │ │ +04dfe8: 59ec ce03 |0148: iput v12, v14, Landroid/support/v4/view/ViewPager;.mLastOffset:F // field@03ce │ │ +04dfec: 5937 8b03 |014a: iput v7, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.offset:F // field@038b │ │ +04dff0: 523c 8e03 |014c: iget v12, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.widthFactor:F // field@038e │ │ +04dff4: c66c |014e: add-float/2addr v12, v6 │ │ +04dff6: c6c7 |014f: add-float/2addr v7, v12 │ │ +04dff8: d802 0201 |0150: add-int/lit8 v2, v2, #int 1 // #01 │ │ +04dffc: d809 0901 |0152: add-int/lit8 v9, v9, #int 1 // #01 │ │ +04e000: 28ce |0154: goto 0122 // -0032 │ │ +04e002: 120c |0155: const/4 v12, #int 0 // #0 │ │ +04e004: 5cec d303 |0156: iput-boolean v12, v14, Landroid/support/v4/view/ViewPager;.mNeedCalculatePageOffsets:Z // field@03d3 │ │ +04e008: 0e00 |0158: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1122 │ │ 0x0006 line=1123 │ │ 0x000a line=1124 │ │ 0x0012 line=1126 │ │ 0x0014 line=1127 │ │ @@ -50351,63 +50353,63 @@ │ │ type : '(Z)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 12 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 91 16-bit code units │ │ -04c474: |[04c474] android.support.v4.view.ViewPager.completeScroll:(Z)V │ │ -04c484: 1207 |0000: const/4 v7, #int 0 // #0 │ │ -04c486: 52a8 de03 |0001: iget v8, v10, Landroid/support/v4/view/ViewPager;.mScrollState:I // field@03de │ │ -04c48a: 1229 |0003: const/4 v9, #int 2 // #2 │ │ -04c48c: 3398 4500 |0004: if-ne v8, v9, 0049 // +0045 │ │ -04c490: 1212 |0006: const/4 v2, #int 1 // #1 │ │ -04c492: 3802 2500 |0007: if-eqz v2, 002c // +0025 │ │ -04c496: 7020 230c 7a00 |0009: invoke-direct {v10, v7}, Landroid/support/v4/view/ViewPager;.setScrollingCacheEnabled:(Z)V // method@0c23 │ │ -04c49c: 54a8 df03 |000c: iget-object v8, v10, Landroid/support/v4/view/ViewPager;.mScroller:Landroid/widget/Scroller; // field@03df │ │ -04c4a0: 6e10 2f14 0800 |000e: invoke-virtual {v8}, Landroid/widget/Scroller;.abortAnimation:()V // method@142f │ │ -04c4a6: 6e10 e20b 0a00 |0011: invoke-virtual {v10}, Landroid/support/v4/view/ViewPager;.getScrollX:()I // method@0be2 │ │ -04c4ac: 0a03 |0014: move-result v3 │ │ -04c4ae: 6e10 e30b 0a00 |0015: invoke-virtual {v10}, Landroid/support/v4/view/ViewPager;.getScrollY:()I // method@0be3 │ │ -04c4b4: 0a04 |0018: move-result v4 │ │ -04c4b6: 54a8 df03 |0019: iget-object v8, v10, Landroid/support/v4/view/ViewPager;.mScroller:Landroid/widget/Scroller; // field@03df │ │ -04c4ba: 6e10 3214 0800 |001b: invoke-virtual {v8}, Landroid/widget/Scroller;.getCurrX:()I // method@1432 │ │ -04c4c0: 0a05 |001e: move-result v5 │ │ -04c4c2: 54a8 df03 |001f: iget-object v8, v10, Landroid/support/v4/view/ViewPager;.mScroller:Landroid/widget/Scroller; // field@03df │ │ -04c4c6: 6e10 3314 0800 |0021: invoke-virtual {v8}, Landroid/widget/Scroller;.getCurrY:()I // method@1433 │ │ -04c4cc: 0a06 |0024: move-result v6 │ │ -04c4ce: 3353 0400 |0025: if-ne v3, v5, 0029 // +0004 │ │ -04c4d2: 3264 0500 |0027: if-eq v4, v6, 002c // +0005 │ │ -04c4d6: 6e30 0f0c 5a06 |0029: invoke-virtual {v10, v5, v6}, Landroid/support/v4/view/ViewPager;.scrollTo:(II)V // method@0c0f │ │ -04c4dc: 5ca7 d903 |002c: iput-boolean v7, v10, Landroid/support/v4/view/ViewPager;.mPopulatePending:Z // field@03d9 │ │ -04c4e0: 1200 |002e: const/4 v0, #int 0 // #0 │ │ -04c4e2: 54a8 cb03 |002f: iget-object v8, v10, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@03cb │ │ -04c4e6: 6e10 aa15 0800 |0031: invoke-virtual {v8}, Ljava/util/ArrayList;.size:()I // method@15aa │ │ -04c4ec: 0a08 |0034: move-result v8 │ │ -04c4ee: 3580 1600 |0035: if-ge v0, v8, 004b // +0016 │ │ -04c4f2: 54a8 cb03 |0037: iget-object v8, v10, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@03cb │ │ -04c4f6: 6e20 a315 0800 |0039: invoke-virtual {v8, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@15a3 │ │ -04c4fc: 0c01 |003c: move-result-object v1 │ │ -04c4fe: 1f01 e801 |003d: check-cast v1, Landroid/support/v4/view/ViewPager$ItemInfo; // type@01e8 │ │ -04c502: 5518 8d03 |003f: iget-boolean v8, v1, Landroid/support/v4/view/ViewPager$ItemInfo;.scrolling:Z // field@038d │ │ -04c506: 3808 0500 |0041: if-eqz v8, 0046 // +0005 │ │ -04c50a: 1212 |0043: const/4 v2, #int 1 // #1 │ │ -04c50c: 5c17 8d03 |0044: iput-boolean v7, v1, Landroid/support/v4/view/ViewPager$ItemInfo;.scrolling:Z // field@038d │ │ -04c510: d800 0001 |0046: add-int/lit8 v0, v0, #int 1 // #01 │ │ -04c514: 28e7 |0048: goto 002f // -0019 │ │ -04c516: 0172 |0049: move v2, v7 │ │ -04c518: 28bd |004a: goto 0007 // -0043 │ │ -04c51a: 3802 0900 |004b: if-eqz v2, 0054 // +0009 │ │ -04c51e: 380b 0800 |004d: if-eqz v11, 0055 // +0008 │ │ -04c522: 54a7 bc03 |004f: iget-object v7, v10, Landroid/support/v4/view/ViewPager;.mEndScrollRunnable:Ljava/lang/Runnable; // field@03bc │ │ -04c526: 7120 200b 7a00 |0051: invoke-static {v10, v7}, Landroid/support/v4/view/ViewCompat;.postOnAnimation:(Landroid/view/View;Ljava/lang/Runnable;)V // method@0b20 │ │ -04c52c: 0e00 |0054: return-void │ │ -04c52e: 54a7 bc03 |0055: iget-object v7, v10, Landroid/support/v4/view/ViewPager;.mEndScrollRunnable:Ljava/lang/Runnable; // field@03bc │ │ -04c532: 7210 2915 0700 |0057: invoke-interface {v7}, Ljava/lang/Runnable;.run:()V // method@1529 │ │ -04c538: 28fa |005a: goto 0054 // -0006 │ │ +04e00c: |[04e00c] android.support.v4.view.ViewPager.completeScroll:(Z)V │ │ +04e01c: 1207 |0000: const/4 v7, #int 0 // #0 │ │ +04e01e: 52a8 de03 |0001: iget v8, v10, Landroid/support/v4/view/ViewPager;.mScrollState:I // field@03de │ │ +04e022: 1229 |0003: const/4 v9, #int 2 // #2 │ │ +04e024: 3398 4500 |0004: if-ne v8, v9, 0049 // +0045 │ │ +04e028: 1212 |0006: const/4 v2, #int 1 // #1 │ │ +04e02a: 3802 2500 |0007: if-eqz v2, 002c // +0025 │ │ +04e02e: 7020 230c 7a00 |0009: invoke-direct {v10, v7}, Landroid/support/v4/view/ViewPager;.setScrollingCacheEnabled:(Z)V // method@0c23 │ │ +04e034: 54a8 df03 |000c: iget-object v8, v10, Landroid/support/v4/view/ViewPager;.mScroller:Landroid/widget/Scroller; // field@03df │ │ +04e038: 6e10 2f14 0800 |000e: invoke-virtual {v8}, Landroid/widget/Scroller;.abortAnimation:()V // method@142f │ │ +04e03e: 6e10 e20b 0a00 |0011: invoke-virtual {v10}, Landroid/support/v4/view/ViewPager;.getScrollX:()I // method@0be2 │ │ +04e044: 0a03 |0014: move-result v3 │ │ +04e046: 6e10 e30b 0a00 |0015: invoke-virtual {v10}, Landroid/support/v4/view/ViewPager;.getScrollY:()I // method@0be3 │ │ +04e04c: 0a04 |0018: move-result v4 │ │ +04e04e: 54a8 df03 |0019: iget-object v8, v10, Landroid/support/v4/view/ViewPager;.mScroller:Landroid/widget/Scroller; // field@03df │ │ +04e052: 6e10 3214 0800 |001b: invoke-virtual {v8}, Landroid/widget/Scroller;.getCurrX:()I // method@1432 │ │ +04e058: 0a05 |001e: move-result v5 │ │ +04e05a: 54a8 df03 |001f: iget-object v8, v10, Landroid/support/v4/view/ViewPager;.mScroller:Landroid/widget/Scroller; // field@03df │ │ +04e05e: 6e10 3314 0800 |0021: invoke-virtual {v8}, Landroid/widget/Scroller;.getCurrY:()I // method@1433 │ │ +04e064: 0a06 |0024: move-result v6 │ │ +04e066: 3353 0400 |0025: if-ne v3, v5, 0029 // +0004 │ │ +04e06a: 3264 0500 |0027: if-eq v4, v6, 002c // +0005 │ │ +04e06e: 6e30 0f0c 5a06 |0029: invoke-virtual {v10, v5, v6}, Landroid/support/v4/view/ViewPager;.scrollTo:(II)V // method@0c0f │ │ +04e074: 5ca7 d903 |002c: iput-boolean v7, v10, Landroid/support/v4/view/ViewPager;.mPopulatePending:Z // field@03d9 │ │ +04e078: 1200 |002e: const/4 v0, #int 0 // #0 │ │ +04e07a: 54a8 cb03 |002f: iget-object v8, v10, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@03cb │ │ +04e07e: 6e10 aa15 0800 |0031: invoke-virtual {v8}, Ljava/util/ArrayList;.size:()I // method@15aa │ │ +04e084: 0a08 |0034: move-result v8 │ │ +04e086: 3580 1600 |0035: if-ge v0, v8, 004b // +0016 │ │ +04e08a: 54a8 cb03 |0037: iget-object v8, v10, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@03cb │ │ +04e08e: 6e20 a315 0800 |0039: invoke-virtual {v8, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@15a3 │ │ +04e094: 0c01 |003c: move-result-object v1 │ │ +04e096: 1f01 e501 |003d: check-cast v1, Landroid/support/v4/view/ViewPager$ItemInfo; // type@01e5 │ │ +04e09a: 5518 8d03 |003f: iget-boolean v8, v1, Landroid/support/v4/view/ViewPager$ItemInfo;.scrolling:Z // field@038d │ │ +04e09e: 3808 0500 |0041: if-eqz v8, 0046 // +0005 │ │ +04e0a2: 1212 |0043: const/4 v2, #int 1 // #1 │ │ +04e0a4: 5c17 8d03 |0044: iput-boolean v7, v1, Landroid/support/v4/view/ViewPager$ItemInfo;.scrolling:Z // field@038d │ │ +04e0a8: d800 0001 |0046: add-int/lit8 v0, v0, #int 1 // #01 │ │ +04e0ac: 28e7 |0048: goto 002f // -0019 │ │ +04e0ae: 0172 |0049: move v2, v7 │ │ +04e0b0: 28bd |004a: goto 0007 // -0043 │ │ +04e0b2: 3802 0900 |004b: if-eqz v2, 0054 // +0009 │ │ +04e0b6: 380b 0800 |004d: if-eqz v11, 0055 // +0008 │ │ +04e0ba: 54a7 bc03 |004f: iget-object v7, v10, Landroid/support/v4/view/ViewPager;.mEndScrollRunnable:Ljava/lang/Runnable; // field@03bc │ │ +04e0be: 7120 200b 7a00 |0051: invoke-static {v10, v7}, Landroid/support/v4/view/ViewCompat;.postOnAnimation:(Landroid/view/View;Ljava/lang/Runnable;)V // method@0b20 │ │ +04e0c4: 0e00 |0054: return-void │ │ +04e0c6: 54a7 bc03 |0055: iget-object v7, v10, Landroid/support/v4/view/ViewPager;.mEndScrollRunnable:Ljava/lang/Runnable; // field@03bc │ │ +04e0ca: 7210 2915 0700 |0057: invoke-interface {v7}, Ljava/lang/Runnable;.run:()V // method@1529 │ │ +04e0d0: 28fa |005a: goto 0054 // -0006 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1736 │ │ 0x0007 line=1737 │ │ 0x0009 line=1739 │ │ 0x000c line=1740 │ │ 0x0011 line=1741 │ │ @@ -50447,61 +50449,61 @@ │ │ type : '(IFII)I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 11 │ │ ins : 5 │ │ outs : 2 │ │ insns size : 84 16-bit code units │ │ -04c53c: |[04c53c] android.support.v4.view.ViewPager.determineTargetPage:(IFII)I │ │ -04c54c: 7110 1215 0a00 |0000: invoke-static {v10}, Ljava/lang/Math;.abs:(I)I // method@1512 │ │ -04c552: 0a04 |0003: move-result v4 │ │ -04c554: 5265 c203 |0004: iget v5, v6, Landroid/support/v4/view/ViewPager;.mFlingDistance:I // field@03c2 │ │ -04c558: 3754 3e00 |0006: if-le v4, v5, 0044 // +003e │ │ -04c55c: 7110 1215 0900 |0008: invoke-static {v9}, Ljava/lang/Math;.abs:(I)I // method@1512 │ │ -04c562: 0a04 |000b: move-result v4 │ │ -04c564: 5265 d203 |000c: iget v5, v6, Landroid/support/v4/view/ViewPager;.mMinimumVelocity:I // field@03d2 │ │ -04c568: 3754 3600 |000e: if-le v4, v5, 0044 // +0036 │ │ -04c56c: 3d09 3100 |0010: if-lez v9, 0041 // +0031 │ │ -04c570: 0172 |0012: move v2, v7 │ │ -04c572: 5464 cb03 |0013: iget-object v4, v6, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@03cb │ │ -04c576: 6e10 aa15 0400 |0015: invoke-virtual {v4}, Ljava/util/ArrayList;.size:()I // method@15aa │ │ -04c57c: 0a04 |0018: move-result v4 │ │ -04c57e: 3d04 2700 |0019: if-lez v4, 0040 // +0027 │ │ -04c582: 5464 cb03 |001b: iget-object v4, v6, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@03cb │ │ -04c586: 1205 |001d: const/4 v5, #int 0 // #0 │ │ -04c588: 6e20 a315 5400 |001e: invoke-virtual {v4, v5}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@15a3 │ │ -04c58e: 0c00 |0021: move-result-object v0 │ │ -04c590: 1f00 e801 |0022: check-cast v0, Landroid/support/v4/view/ViewPager$ItemInfo; // type@01e8 │ │ -04c594: 5464 cb03 |0024: iget-object v4, v6, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@03cb │ │ -04c598: 5465 cb03 |0026: iget-object v5, v6, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@03cb │ │ -04c59c: 6e10 aa15 0500 |0028: invoke-virtual {v5}, Ljava/util/ArrayList;.size:()I // method@15aa │ │ -04c5a2: 0a05 |002b: move-result v5 │ │ -04c5a4: d805 05ff |002c: add-int/lit8 v5, v5, #int -1 // #ff │ │ -04c5a8: 6e20 a315 5400 |002e: invoke-virtual {v4, v5}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@15a3 │ │ -04c5ae: 0c01 |0031: move-result-object v1 │ │ -04c5b0: 1f01 e801 |0032: check-cast v1, Landroid/support/v4/view/ViewPager$ItemInfo; // type@01e8 │ │ -04c5b4: 5204 8c03 |0034: iget v4, v0, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@038c │ │ -04c5b8: 5215 8c03 |0036: iget v5, v1, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@038c │ │ -04c5bc: 7120 1715 5200 |0038: invoke-static {v2, v5}, Ljava/lang/Math;.min:(II)I // method@1517 │ │ -04c5c2: 0a05 |003b: move-result v5 │ │ -04c5c4: 7120 1515 5400 |003c: invoke-static {v4, v5}, Ljava/lang/Math;.max:(II)I // method@1515 │ │ -04c5ca: 0a02 |003f: move-result v2 │ │ -04c5cc: 0f02 |0040: return v2 │ │ -04c5ce: d802 0701 |0041: add-int/lit8 v2, v7, #int 1 // #01 │ │ -04c5d2: 28d0 |0043: goto 0013 // -0030 │ │ -04c5d4: 5264 b703 |0044: iget v4, v6, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@03b7 │ │ -04c5d8: 3447 0a00 |0046: if-lt v7, v4, 0050 // +000a │ │ -04c5dc: 1403 cdcc cc3e |0048: const v3, #float 0.4 // #3ecccccd │ │ -04c5e2: 8274 |004b: int-to-float v4, v7 │ │ -04c5e4: c684 |004c: add-float/2addr v4, v8 │ │ -04c5e6: c634 |004d: add-float/2addr v4, v3 │ │ -04c5e8: 8742 |004e: float-to-int v2, v4 │ │ -04c5ea: 28c4 |004f: goto 0013 // -003c │ │ -04c5ec: 1403 9a99 193f |0050: const v3, #float 0.6 // #3f19999a │ │ -04c5f2: 28f8 |0053: goto 004b // -0008 │ │ +04e0d4: |[04e0d4] android.support.v4.view.ViewPager.determineTargetPage:(IFII)I │ │ +04e0e4: 7110 1215 0a00 |0000: invoke-static {v10}, Ljava/lang/Math;.abs:(I)I // method@1512 │ │ +04e0ea: 0a04 |0003: move-result v4 │ │ +04e0ec: 5265 c203 |0004: iget v5, v6, Landroid/support/v4/view/ViewPager;.mFlingDistance:I // field@03c2 │ │ +04e0f0: 3754 3e00 |0006: if-le v4, v5, 0044 // +003e │ │ +04e0f4: 7110 1215 0900 |0008: invoke-static {v9}, Ljava/lang/Math;.abs:(I)I // method@1512 │ │ +04e0fa: 0a04 |000b: move-result v4 │ │ +04e0fc: 5265 d203 |000c: iget v5, v6, Landroid/support/v4/view/ViewPager;.mMinimumVelocity:I // field@03d2 │ │ +04e100: 3754 3600 |000e: if-le v4, v5, 0044 // +0036 │ │ +04e104: 3d09 3100 |0010: if-lez v9, 0041 // +0031 │ │ +04e108: 0172 |0012: move v2, v7 │ │ +04e10a: 5464 cb03 |0013: iget-object v4, v6, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@03cb │ │ +04e10e: 6e10 aa15 0400 |0015: invoke-virtual {v4}, Ljava/util/ArrayList;.size:()I // method@15aa │ │ +04e114: 0a04 |0018: move-result v4 │ │ +04e116: 3d04 2700 |0019: if-lez v4, 0040 // +0027 │ │ +04e11a: 5464 cb03 |001b: iget-object v4, v6, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@03cb │ │ +04e11e: 1205 |001d: const/4 v5, #int 0 // #0 │ │ +04e120: 6e20 a315 5400 |001e: invoke-virtual {v4, v5}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@15a3 │ │ +04e126: 0c00 |0021: move-result-object v0 │ │ +04e128: 1f00 e501 |0022: check-cast v0, Landroid/support/v4/view/ViewPager$ItemInfo; // type@01e5 │ │ +04e12c: 5464 cb03 |0024: iget-object v4, v6, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@03cb │ │ +04e130: 5465 cb03 |0026: iget-object v5, v6, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@03cb │ │ +04e134: 6e10 aa15 0500 |0028: invoke-virtual {v5}, Ljava/util/ArrayList;.size:()I // method@15aa │ │ +04e13a: 0a05 |002b: move-result v5 │ │ +04e13c: d805 05ff |002c: add-int/lit8 v5, v5, #int -1 // #ff │ │ +04e140: 6e20 a315 5400 |002e: invoke-virtual {v4, v5}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@15a3 │ │ +04e146: 0c01 |0031: move-result-object v1 │ │ +04e148: 1f01 e501 |0032: check-cast v1, Landroid/support/v4/view/ViewPager$ItemInfo; // type@01e5 │ │ +04e14c: 5204 8c03 |0034: iget v4, v0, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@038c │ │ +04e150: 5215 8c03 |0036: iget v5, v1, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@038c │ │ +04e154: 7120 1715 5200 |0038: invoke-static {v2, v5}, Ljava/lang/Math;.min:(II)I // method@1517 │ │ +04e15a: 0a05 |003b: move-result v5 │ │ +04e15c: 7120 1515 5400 |003c: invoke-static {v4, v5}, Ljava/lang/Math;.max:(II)I // method@1515 │ │ +04e162: 0a02 |003f: move-result v2 │ │ +04e164: 0f02 |0040: return v2 │ │ +04e166: d802 0701 |0041: add-int/lit8 v2, v7, #int 1 // #01 │ │ +04e16a: 28d0 |0043: goto 0013 // -0030 │ │ +04e16c: 5264 b703 |0044: iget v4, v6, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@03b7 │ │ +04e170: 3447 0a00 |0046: if-lt v7, v4, 0050 // +000a │ │ +04e174: 1403 cdcc cc3e |0048: const v3, #float 0.4 // #3ecccccd │ │ +04e17a: 8274 |004b: int-to-float v4, v7 │ │ +04e17c: c684 |004c: add-float/2addr v4, v8 │ │ +04e17e: c634 |004d: add-float/2addr v4, v3 │ │ +04e180: 8742 |004e: float-to-int v2, v4 │ │ +04e182: 28c4 |004f: goto 0013 // -003c │ │ +04e184: 1403 9a99 193f |0050: const v3, #float 0.6 // #3f19999a │ │ +04e18a: 28f8 |0053: goto 004b // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2151 │ │ 0x0010 line=2152 │ │ 0x0013 line=2158 │ │ 0x001b line=2159 │ │ 0x0024 line=2160 │ │ @@ -50528,30 +50530,30 @@ │ │ type : '(Z)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 24 16-bit code units │ │ -04c5f4: |[04c5f4] android.support.v4.view.ViewPager.enableLayers:(Z)V │ │ -04c604: 6e10 cd0b 0500 |0000: invoke-virtual {v5}, Landroid/support/v4/view/ViewPager;.getChildCount:()I // method@0bcd │ │ -04c60a: 0a00 |0003: move-result v0 │ │ -04c60c: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -04c60e: 3501 1200 |0005: if-ge v1, v0, 0017 // +0012 │ │ -04c612: 3806 0e00 |0007: if-eqz v6, 0015 // +000e │ │ -04c616: 1222 |0009: const/4 v2, #int 2 // #2 │ │ -04c618: 6e20 cc0b 1500 |000a: invoke-virtual {v5, v1}, Landroid/support/v4/view/ViewPager;.getChildAt:(I)Landroid/view/View; // method@0bcc │ │ -04c61e: 0c03 |000d: move-result-object v3 │ │ -04c620: 1204 |000e: const/4 v4, #int 0 // #0 │ │ -04c622: 7130 290b 2304 |000f: invoke-static {v3, v2, v4}, Landroid/support/v4/view/ViewCompat;.setLayerType:(Landroid/view/View;ILandroid/graphics/Paint;)V // method@0b29 │ │ -04c628: d801 0101 |0012: add-int/lit8 v1, v1, #int 1 // #01 │ │ -04c62c: 28f1 |0014: goto 0005 // -000f │ │ -04c62e: 1202 |0015: const/4 v2, #int 0 // #0 │ │ -04c630: 28f4 |0016: goto 000a // -000c │ │ -04c632: 0e00 |0017: return-void │ │ +04e18c: |[04e18c] android.support.v4.view.ViewPager.enableLayers:(Z)V │ │ +04e19c: 6e10 cd0b 0500 |0000: invoke-virtual {v5}, Landroid/support/v4/view/ViewPager;.getChildCount:()I // method@0bcd │ │ +04e1a2: 0a00 |0003: move-result v0 │ │ +04e1a4: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +04e1a6: 3501 1200 |0005: if-ge v1, v0, 0017 // +0012 │ │ +04e1aa: 3806 0e00 |0007: if-eqz v6, 0015 // +000e │ │ +04e1ae: 1222 |0009: const/4 v2, #int 2 // #2 │ │ +04e1b0: 6e20 cc0b 1500 |000a: invoke-virtual {v5, v1}, Landroid/support/v4/view/ViewPager;.getChildAt:(I)Landroid/view/View; // method@0bcc │ │ +04e1b6: 0c03 |000d: move-result-object v3 │ │ +04e1b8: 1204 |000e: const/4 v4, #int 0 // #0 │ │ +04e1ba: 7130 290b 2304 |000f: invoke-static {v3, v2, v4}, Landroid/support/v4/view/ViewCompat;.setLayerType:(Landroid/view/View;ILandroid/graphics/Paint;)V // method@0b29 │ │ +04e1c0: d801 0101 |0012: add-int/lit8 v1, v1, #int 1 // #01 │ │ +04e1c4: 28f1 |0014: goto 0005 // -000f │ │ +04e1c6: 1202 |0015: const/4 v2, #int 0 // #0 │ │ +04e1c8: 28f4 |0016: goto 000a // -000c │ │ +04e1ca: 0e00 |0017: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1771 │ │ 0x0004 line=1772 │ │ 0x0007 line=1773 │ │ 0x000a line=1775 │ │ 0x0012 line=1772 │ │ @@ -50569,25 +50571,25 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 18 16-bit code units │ │ -04c634: |[04c634] android.support.v4.view.ViewPager.endDrag:()V │ │ -04c644: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -04c646: 5c10 c903 |0001: iput-boolean v0, v1, Landroid/support/v4/view/ViewPager;.mIsBeingDragged:Z // field@03c9 │ │ -04c64a: 5c10 ca03 |0003: iput-boolean v0, v1, Landroid/support/v4/view/ViewPager;.mIsUnableToDrag:Z // field@03ca │ │ -04c64e: 5410 e603 |0005: iget-object v0, v1, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@03e6 │ │ -04c652: 3800 0a00 |0007: if-eqz v0, 0011 // +000a │ │ -04c656: 5410 e603 |0009: iget-object v0, v1, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@03e6 │ │ -04c65a: 6e10 5a12 0000 |000b: invoke-virtual {v0}, Landroid/view/VelocityTracker;.recycle:()V // method@125a │ │ -04c660: 1200 |000e: const/4 v0, #int 0 // #0 │ │ -04c662: 5b10 e603 |000f: iput-object v0, v1, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@03e6 │ │ -04c666: 0e00 |0011: return-void │ │ +04e1cc: |[04e1cc] android.support.v4.view.ViewPager.endDrag:()V │ │ +04e1dc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +04e1de: 5c10 c903 |0001: iput-boolean v0, v1, Landroid/support/v4/view/ViewPager;.mIsBeingDragged:Z // field@03c9 │ │ +04e1e2: 5c10 ca03 |0003: iput-boolean v0, v1, Landroid/support/v4/view/ViewPager;.mIsUnableToDrag:Z // field@03ca │ │ +04e1e6: 5410 e603 |0005: iget-object v0, v1, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@03e6 │ │ +04e1ea: 3800 0a00 |0007: if-eqz v0, 0011 // +000a │ │ +04e1ee: 5410 e603 |0009: iget-object v0, v1, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@03e6 │ │ +04e1f2: 6e10 5a12 0000 |000b: invoke-virtual {v0}, Landroid/view/VelocityTracker;.recycle:()V // method@125a │ │ +04e1f8: 1200 |000e: const/4 v0, #int 0 // #0 │ │ +04e1fa: 5b10 e603 |000f: iput-object v0, v1, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@03e6 │ │ +04e1fe: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=2399 │ │ 0x0003 line=2400 │ │ 0x0005 line=2402 │ │ 0x0009 line=2403 │ │ 0x000e line=2404 │ │ @@ -50600,64 +50602,64 @@ │ │ type : '(Landroid/graphics/Rect;Landroid/view/View;)Landroid/graphics/Rect;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 92 16-bit code units │ │ -04c668: |[04c668] android.support.v4.view.ViewPager.getChildRectInPagerCoordinates:(Landroid/graphics/Rect;Landroid/view/View;)Landroid/graphics/Rect; │ │ -04c678: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -04c67a: 3905 0700 |0001: if-nez v5, 0008 // +0007 │ │ -04c67e: 2205 4e00 |0003: new-instance v5, Landroid/graphics/Rect; // type@004e │ │ -04c682: 7010 6a01 0500 |0005: invoke-direct {v5}, Landroid/graphics/Rect;.:()V // method@016a │ │ -04c688: 3906 0600 |0008: if-nez v6, 000e // +0006 │ │ -04c68c: 6e52 6f01 2522 |000a: invoke-virtual {v5, v2, v2, v2, v2}, Landroid/graphics/Rect;.set:(IIII)V // method@016f │ │ -04c692: 1105 |000d: return-object v5 │ │ -04c694: 6e10 8412 0600 |000e: invoke-virtual {v6}, Landroid/view/View;.getLeft:()I // method@1284 │ │ -04c69a: 0a02 |0011: move-result v2 │ │ -04c69c: 5952 1c00 |0012: iput v2, v5, Landroid/graphics/Rect;.left:I // field@001c │ │ -04c6a0: 6e10 9012 0600 |0014: invoke-virtual {v6}, Landroid/view/View;.getRight:()I // method@1290 │ │ -04c6a6: 0a02 |0017: move-result v2 │ │ -04c6a8: 5952 1d00 |0018: iput v2, v5, Landroid/graphics/Rect;.right:I // field@001d │ │ -04c6ac: 6e10 9412 0600 |001a: invoke-virtual {v6}, Landroid/view/View;.getTop:()I // method@1294 │ │ -04c6b2: 0a02 |001d: move-result v2 │ │ -04c6b4: 5952 1e00 |001e: iput v2, v5, Landroid/graphics/Rect;.top:I // field@001e │ │ -04c6b8: 6e10 7912 0600 |0020: invoke-virtual {v6}, Landroid/view/View;.getBottom:()I // method@1279 │ │ -04c6be: 0a02 |0023: move-result v2 │ │ -04c6c0: 5952 1b00 |0024: iput v2, v5, Landroid/graphics/Rect;.bottom:I // field@001b │ │ -04c6c4: 6e10 8d12 0600 |0026: invoke-virtual {v6}, Landroid/view/View;.getParent:()Landroid/view/ViewParent; // method@128d │ │ -04c6ca: 0c01 |0029: move-result-object v1 │ │ -04c6cc: 2012 b002 |002a: instance-of v2, v1, Landroid/view/ViewGroup; // type@02b0 │ │ -04c6d0: 3802 e1ff |002c: if-eqz v2, 000d // -001f │ │ -04c6d4: 3241 dfff |002e: if-eq v1, v4, 000d // -0021 │ │ -04c6d8: 0710 |0030: move-object v0, v1 │ │ -04c6da: 1f00 b002 |0031: check-cast v0, Landroid/view/ViewGroup; // type@02b0 │ │ -04c6de: 5252 1c00 |0033: iget v2, v5, Landroid/graphics/Rect;.left:I // field@001c │ │ -04c6e2: 6e10 ff12 0000 |0035: invoke-virtual {v0}, Landroid/view/ViewGroup;.getLeft:()I // method@12ff │ │ -04c6e8: 0a03 |0038: move-result v3 │ │ -04c6ea: b032 |0039: add-int/2addr v2, v3 │ │ -04c6ec: 5952 1c00 |003a: iput v2, v5, Landroid/graphics/Rect;.left:I // field@001c │ │ -04c6f0: 5252 1d00 |003c: iget v2, v5, Landroid/graphics/Rect;.right:I // field@001d │ │ -04c6f4: 6e10 0113 0000 |003e: invoke-virtual {v0}, Landroid/view/ViewGroup;.getRight:()I // method@1301 │ │ -04c6fa: 0a03 |0041: move-result v3 │ │ -04c6fc: b032 |0042: add-int/2addr v2, v3 │ │ -04c6fe: 5952 1d00 |0043: iput v2, v5, Landroid/graphics/Rect;.right:I // field@001d │ │ -04c702: 5252 1e00 |0045: iget v2, v5, Landroid/graphics/Rect;.top:I // field@001e │ │ -04c706: 6e10 0213 0000 |0047: invoke-virtual {v0}, Landroid/view/ViewGroup;.getTop:()I // method@1302 │ │ -04c70c: 0a03 |004a: move-result v3 │ │ -04c70e: b032 |004b: add-int/2addr v2, v3 │ │ -04c710: 5952 1e00 |004c: iput v2, v5, Landroid/graphics/Rect;.top:I // field@001e │ │ -04c714: 5252 1b00 |004e: iget v2, v5, Landroid/graphics/Rect;.bottom:I // field@001b │ │ -04c718: 6e10 f912 0000 |0050: invoke-virtual {v0}, Landroid/view/ViewGroup;.getBottom:()I // method@12f9 │ │ -04c71e: 0a03 |0053: move-result v3 │ │ -04c720: b032 |0054: add-int/2addr v2, v3 │ │ -04c722: 5952 1b00 |0055: iput v2, v5, Landroid/graphics/Rect;.bottom:I // field@001b │ │ -04c726: 6e10 0013 0000 |0057: invoke-virtual {v0}, Landroid/view/ViewGroup;.getParent:()Landroid/view/ViewParent; // method@1300 │ │ -04c72c: 0c01 |005a: move-result-object v1 │ │ -04c72e: 28cf |005b: goto 002a // -0031 │ │ +04e200: |[04e200] android.support.v4.view.ViewPager.getChildRectInPagerCoordinates:(Landroid/graphics/Rect;Landroid/view/View;)Landroid/graphics/Rect; │ │ +04e210: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +04e212: 3905 0700 |0001: if-nez v5, 0008 // +0007 │ │ +04e216: 2205 4d00 |0003: new-instance v5, Landroid/graphics/Rect; // type@004d │ │ +04e21a: 7010 6a01 0500 |0005: invoke-direct {v5}, Landroid/graphics/Rect;.:()V // method@016a │ │ +04e220: 3906 0600 |0008: if-nez v6, 000e // +0006 │ │ +04e224: 6e52 6f01 2522 |000a: invoke-virtual {v5, v2, v2, v2, v2}, Landroid/graphics/Rect;.set:(IIII)V // method@016f │ │ +04e22a: 1105 |000d: return-object v5 │ │ +04e22c: 6e10 8412 0600 |000e: invoke-virtual {v6}, Landroid/view/View;.getLeft:()I // method@1284 │ │ +04e232: 0a02 |0011: move-result v2 │ │ +04e234: 5952 1c00 |0012: iput v2, v5, Landroid/graphics/Rect;.left:I // field@001c │ │ +04e238: 6e10 9012 0600 |0014: invoke-virtual {v6}, Landroid/view/View;.getRight:()I // method@1290 │ │ +04e23e: 0a02 |0017: move-result v2 │ │ +04e240: 5952 1d00 |0018: iput v2, v5, Landroid/graphics/Rect;.right:I // field@001d │ │ +04e244: 6e10 9412 0600 |001a: invoke-virtual {v6}, Landroid/view/View;.getTop:()I // method@1294 │ │ +04e24a: 0a02 |001d: move-result v2 │ │ +04e24c: 5952 1e00 |001e: iput v2, v5, Landroid/graphics/Rect;.top:I // field@001e │ │ +04e250: 6e10 7912 0600 |0020: invoke-virtual {v6}, Landroid/view/View;.getBottom:()I // method@1279 │ │ +04e256: 0a02 |0023: move-result v2 │ │ +04e258: 5952 1b00 |0024: iput v2, v5, Landroid/graphics/Rect;.bottom:I // field@001b │ │ +04e25c: 6e10 8d12 0600 |0026: invoke-virtual {v6}, Landroid/view/View;.getParent:()Landroid/view/ViewParent; // method@128d │ │ +04e262: 0c01 |0029: move-result-object v1 │ │ +04e264: 2012 ad02 |002a: instance-of v2, v1, Landroid/view/ViewGroup; // type@02ad │ │ +04e268: 3802 e1ff |002c: if-eqz v2, 000d // -001f │ │ +04e26c: 3241 dfff |002e: if-eq v1, v4, 000d // -0021 │ │ +04e270: 0710 |0030: move-object v0, v1 │ │ +04e272: 1f00 ad02 |0031: check-cast v0, Landroid/view/ViewGroup; // type@02ad │ │ +04e276: 5252 1c00 |0033: iget v2, v5, Landroid/graphics/Rect;.left:I // field@001c │ │ +04e27a: 6e10 ff12 0000 |0035: invoke-virtual {v0}, Landroid/view/ViewGroup;.getLeft:()I // method@12ff │ │ +04e280: 0a03 |0038: move-result v3 │ │ +04e282: b032 |0039: add-int/2addr v2, v3 │ │ +04e284: 5952 1c00 |003a: iput v2, v5, Landroid/graphics/Rect;.left:I // field@001c │ │ +04e288: 5252 1d00 |003c: iget v2, v5, Landroid/graphics/Rect;.right:I // field@001d │ │ +04e28c: 6e10 0113 0000 |003e: invoke-virtual {v0}, Landroid/view/ViewGroup;.getRight:()I // method@1301 │ │ +04e292: 0a03 |0041: move-result v3 │ │ +04e294: b032 |0042: add-int/2addr v2, v3 │ │ +04e296: 5952 1d00 |0043: iput v2, v5, Landroid/graphics/Rect;.right:I // field@001d │ │ +04e29a: 5252 1e00 |0045: iget v2, v5, Landroid/graphics/Rect;.top:I // field@001e │ │ +04e29e: 6e10 0213 0000 |0047: invoke-virtual {v0}, Landroid/view/ViewGroup;.getTop:()I // method@1302 │ │ +04e2a4: 0a03 |004a: move-result v3 │ │ +04e2a6: b032 |004b: add-int/2addr v2, v3 │ │ +04e2a8: 5952 1e00 |004c: iput v2, v5, Landroid/graphics/Rect;.top:I // field@001e │ │ +04e2ac: 5252 1b00 |004e: iget v2, v5, Landroid/graphics/Rect;.bottom:I // field@001b │ │ +04e2b0: 6e10 f912 0000 |0050: invoke-virtual {v0}, Landroid/view/ViewGroup;.getBottom:()I // method@12f9 │ │ +04e2b6: 0a03 |0053: move-result v3 │ │ +04e2b8: b032 |0054: add-int/2addr v2, v3 │ │ +04e2ba: 5952 1b00 |0055: iput v2, v5, Landroid/graphics/Rect;.bottom:I // field@001b │ │ +04e2be: 6e10 0013 0000 |0057: invoke-virtual {v0}, Landroid/view/ViewGroup;.getParent:()Landroid/view/ViewParent; // method@1300 │ │ +04e2c4: 0c01 |005a: move-result-object v1 │ │ +04e2c6: 28cf |005b: goto 002a // -0031 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=2580 │ │ 0x0003 line=2581 │ │ 0x0008 line=2583 │ │ 0x000a line=2584 │ │ 0x000d line=2602 │ │ @@ -50687,24 +50689,24 @@ │ │ type : '()I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 15 16-bit code units │ │ -04c730: |[04c730] android.support.v4.view.ViewPager.getClientWidth:()I │ │ -04c740: 6e10 d90b 0200 |0000: invoke-virtual {v2}, Landroid/support/v4/view/ViewPager;.getMeasuredWidth:()I // method@0bd9 │ │ -04c746: 0a00 |0003: move-result v0 │ │ -04c748: 6e10 dc0b 0200 |0004: invoke-virtual {v2}, Landroid/support/v4/view/ViewPager;.getPaddingLeft:()I // method@0bdc │ │ -04c74e: 0a01 |0007: move-result v1 │ │ -04c750: b110 |0008: sub-int/2addr v0, v1 │ │ -04c752: 6e10 dd0b 0200 |0009: invoke-virtual {v2}, Landroid/support/v4/view/ViewPager;.getPaddingRight:()I // method@0bdd │ │ -04c758: 0a01 |000c: move-result v1 │ │ -04c75a: b110 |000d: sub-int/2addr v0, v1 │ │ -04c75c: 0f00 |000e: return v0 │ │ +04e2c8: |[04e2c8] android.support.v4.view.ViewPager.getClientWidth:()I │ │ +04e2d8: 6e10 d90b 0200 |0000: invoke-virtual {v2}, Landroid/support/v4/view/ViewPager;.getMeasuredWidth:()I // method@0bd9 │ │ +04e2de: 0a00 |0003: move-result v0 │ │ +04e2e0: 6e10 dc0b 0200 |0004: invoke-virtual {v2}, Landroid/support/v4/view/ViewPager;.getPaddingLeft:()I // method@0bdc │ │ +04e2e6: 0a01 |0007: move-result v1 │ │ +04e2e8: b110 |0008: sub-int/2addr v0, v1 │ │ +04e2ea: 6e10 dd0b 0200 |0009: invoke-virtual {v2}, Landroid/support/v4/view/ViewPager;.getPaddingRight:()I // method@0bdd │ │ +04e2f0: 0a01 |000c: move-result v1 │ │ +04e2f2: b110 |000d: sub-int/2addr v0, v1 │ │ +04e2f4: 0f00 |000e: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=478 │ │ locals : │ │ 0x0000 - 0x000f reg=2 this Landroid/support/v4/view/ViewPager; │ │ │ │ #14 : (in Landroid/support/v4/view/ViewPager;) │ │ @@ -50712,85 +50714,85 @@ │ │ type : '()Landroid/support/v4/view/ViewPager$ItemInfo;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 16 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 118 16-bit code units │ │ -04c760: |[04c760] android.support.v4.view.ViewPager.infoForCurrentScrollPosition:()Landroid/support/v4/view/ViewPager$ItemInfo; │ │ -04c770: 1208 |0000: const/4 v8, #int 0 // #0 │ │ -04c772: 7010 d00b 0f00 |0001: invoke-direct {v15}, Landroid/support/v4/view/ViewPager;.getClientWidth:()I // method@0bd0 │ │ -04c778: 0a0c |0004: move-result v12 │ │ -04c77a: 3d0c 6500 |0005: if-lez v12, 006a // +0065 │ │ -04c77e: 6e10 e20b 0f00 |0007: invoke-virtual {v15}, Landroid/support/v4/view/ViewPager;.getScrollX:()I // method@0be2 │ │ -04c784: 0a0d |000a: move-result v13 │ │ -04c786: 82dd |000b: int-to-float v13, v13 │ │ -04c788: 82ce |000c: int-to-float v14, v12 │ │ -04c78a: a90b 0d0e |000d: div-float v11, v13, v14 │ │ -04c78e: 3d0c 0800 |000f: if-lez v12, 0017 // +0008 │ │ -04c792: 52fd d703 |0011: iget v13, v15, Landroid/support/v4/view/ViewPager;.mPageMargin:I // field@03d7 │ │ -04c796: 82dd |0013: int-to-float v13, v13 │ │ -04c798: 82ce |0014: int-to-float v14, v12 │ │ -04c79a: a908 0d0e |0015: div-float v8, v13, v14 │ │ -04c79e: 12f5 |0017: const/4 v5, #int -1 // #ff │ │ -04c7a0: 1204 |0018: const/4 v4, #int 0 // #0 │ │ -04c7a2: 1206 |0019: const/4 v6, #int 0 // #0 │ │ -04c7a4: 1210 |001a: const/4 v0, #int 1 // #1 │ │ -04c7a6: 1203 |001b: const/4 v3, #int 0 // #0 │ │ -04c7a8: 1201 |001c: const/4 v1, #int 0 // #0 │ │ -04c7aa: 54fd cb03 |001d: iget-object v13, v15, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@03cb │ │ -04c7ae: 6e10 aa15 0d00 |001f: invoke-virtual {v13}, Ljava/util/ArrayList;.size:()I // method@15aa │ │ -04c7b4: 0a0d |0022: move-result v13 │ │ -04c7b6: 35d1 4600 |0023: if-ge v1, v13, 0069 // +0046 │ │ -04c7ba: 54fd cb03 |0025: iget-object v13, v15, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@03cb │ │ -04c7be: 6e20 a315 1d00 |0027: invoke-virtual {v13, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@15a3 │ │ -04c7c4: 0c02 |002a: move-result-object v2 │ │ -04c7c6: 1f02 e801 |002b: check-cast v2, Landroid/support/v4/view/ViewPager$ItemInfo; // type@01e8 │ │ -04c7ca: 3900 1f00 |002d: if-nez v0, 004c // +001f │ │ -04c7ce: 522d 8c03 |002f: iget v13, v2, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@038c │ │ -04c7d2: d80e 0501 |0031: add-int/lit8 v14, v5, #int 1 // #01 │ │ -04c7d6: 32ed 1900 |0033: if-eq v13, v14, 004c // +0019 │ │ -04c7da: 54f2 e203 |0035: iget-object v2, v15, Landroid/support/v4/view/ViewPager;.mTempItem:Landroid/support/v4/view/ViewPager$ItemInfo; // field@03e2 │ │ -04c7de: a60d 0406 |0037: add-float v13, v4, v6 │ │ -04c7e2: c68d |0039: add-float/2addr v13, v8 │ │ -04c7e4: 592d 8b03 |003a: iput v13, v2, Landroid/support/v4/view/ViewPager$ItemInfo;.offset:F // field@038b │ │ -04c7e8: d80d 0501 |003c: add-int/lit8 v13, v5, #int 1 // #01 │ │ -04c7ec: 592d 8c03 |003e: iput v13, v2, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@038c │ │ -04c7f0: 54fd b003 |0040: iget-object v13, v15, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@03b0 │ │ -04c7f4: 522e 8c03 |0042: iget v14, v2, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@038c │ │ -04c7f8: 6e20 170a ed00 |0044: invoke-virtual {v13, v14}, Landroid/support/v4/view/PagerAdapter;.getPageWidth:(I)F // method@0a17 │ │ -04c7fe: 0a0d |0047: move-result v13 │ │ -04c800: 592d 8e03 |0048: iput v13, v2, Landroid/support/v4/view/ViewPager$ItemInfo;.widthFactor:F // field@038e │ │ -04c804: d801 01ff |004a: add-int/lit8 v1, v1, #int -1 // #ff │ │ -04c808: 5229 8b03 |004c: iget v9, v2, Landroid/support/v4/view/ViewPager$ItemInfo;.offset:F // field@038b │ │ -04c80c: 0197 |004e: move v7, v9 │ │ -04c80e: 522d 8e03 |004f: iget v13, v2, Landroid/support/v4/view/ViewPager$ItemInfo;.widthFactor:F // field@038e │ │ -04c812: c69d |0051: add-float/2addr v13, v9 │ │ -04c814: a60a 0d08 |0052: add-float v10, v13, v8 │ │ -04c818: 3900 0600 |0054: if-nez v0, 005a // +0006 │ │ -04c81c: 2d0d 0b07 |0056: cmpl-float v13, v11, v7 │ │ -04c820: 3a0d 1100 |0058: if-ltz v13, 0069 // +0011 │ │ -04c824: 2e0d 0b0a |005a: cmpg-float v13, v11, v10 │ │ -04c828: 3a0d 0c00 |005c: if-ltz v13, 0068 // +000c │ │ -04c82c: 54fd cb03 |005e: iget-object v13, v15, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@03cb │ │ -04c830: 6e10 aa15 0d00 |0060: invoke-virtual {v13}, Ljava/util/ArrayList;.size:()I // method@15aa │ │ -04c836: 0a0d |0063: move-result v13 │ │ -04c838: d80d 0dff |0064: add-int/lit8 v13, v13, #int -1 // #ff │ │ -04c83c: 33d1 0600 |0066: if-ne v1, v13, 006c // +0006 │ │ -04c840: 0723 |0068: move-object v3, v2 │ │ -04c842: 1103 |0069: return-object v3 │ │ -04c844: 018b |006a: move v11, v8 │ │ -04c846: 28a4 |006b: goto 000f // -005c │ │ -04c848: 1200 |006c: const/4 v0, #int 0 // #0 │ │ -04c84a: 5225 8c03 |006d: iget v5, v2, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@038c │ │ -04c84e: 0194 |006f: move v4, v9 │ │ -04c850: 5226 8e03 |0070: iget v6, v2, Landroid/support/v4/view/ViewPager$ItemInfo;.widthFactor:F // field@038e │ │ -04c854: 0723 |0072: move-object v3, v2 │ │ -04c856: d801 0101 |0073: add-int/lit8 v1, v1, #int 1 // #01 │ │ -04c85a: 28a8 |0075: goto 001d // -0058 │ │ +04e2f8: |[04e2f8] android.support.v4.view.ViewPager.infoForCurrentScrollPosition:()Landroid/support/v4/view/ViewPager$ItemInfo; │ │ +04e308: 1208 |0000: const/4 v8, #int 0 // #0 │ │ +04e30a: 7010 d00b 0f00 |0001: invoke-direct {v15}, Landroid/support/v4/view/ViewPager;.getClientWidth:()I // method@0bd0 │ │ +04e310: 0a0c |0004: move-result v12 │ │ +04e312: 3d0c 6500 |0005: if-lez v12, 006a // +0065 │ │ +04e316: 6e10 e20b 0f00 |0007: invoke-virtual {v15}, Landroid/support/v4/view/ViewPager;.getScrollX:()I // method@0be2 │ │ +04e31c: 0a0d |000a: move-result v13 │ │ +04e31e: 82dd |000b: int-to-float v13, v13 │ │ +04e320: 82ce |000c: int-to-float v14, v12 │ │ +04e322: a90b 0d0e |000d: div-float v11, v13, v14 │ │ +04e326: 3d0c 0800 |000f: if-lez v12, 0017 // +0008 │ │ +04e32a: 52fd d703 |0011: iget v13, v15, Landroid/support/v4/view/ViewPager;.mPageMargin:I // field@03d7 │ │ +04e32e: 82dd |0013: int-to-float v13, v13 │ │ +04e330: 82ce |0014: int-to-float v14, v12 │ │ +04e332: a908 0d0e |0015: div-float v8, v13, v14 │ │ +04e336: 12f5 |0017: const/4 v5, #int -1 // #ff │ │ +04e338: 1204 |0018: const/4 v4, #int 0 // #0 │ │ +04e33a: 1206 |0019: const/4 v6, #int 0 // #0 │ │ +04e33c: 1210 |001a: const/4 v0, #int 1 // #1 │ │ +04e33e: 1203 |001b: const/4 v3, #int 0 // #0 │ │ +04e340: 1201 |001c: const/4 v1, #int 0 // #0 │ │ +04e342: 54fd cb03 |001d: iget-object v13, v15, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@03cb │ │ +04e346: 6e10 aa15 0d00 |001f: invoke-virtual {v13}, Ljava/util/ArrayList;.size:()I // method@15aa │ │ +04e34c: 0a0d |0022: move-result v13 │ │ +04e34e: 35d1 4600 |0023: if-ge v1, v13, 0069 // +0046 │ │ +04e352: 54fd cb03 |0025: iget-object v13, v15, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@03cb │ │ +04e356: 6e20 a315 1d00 |0027: invoke-virtual {v13, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@15a3 │ │ +04e35c: 0c02 |002a: move-result-object v2 │ │ +04e35e: 1f02 e501 |002b: check-cast v2, Landroid/support/v4/view/ViewPager$ItemInfo; // type@01e5 │ │ +04e362: 3900 1f00 |002d: if-nez v0, 004c // +001f │ │ +04e366: 522d 8c03 |002f: iget v13, v2, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@038c │ │ +04e36a: d80e 0501 |0031: add-int/lit8 v14, v5, #int 1 // #01 │ │ +04e36e: 32ed 1900 |0033: if-eq v13, v14, 004c // +0019 │ │ +04e372: 54f2 e203 |0035: iget-object v2, v15, Landroid/support/v4/view/ViewPager;.mTempItem:Landroid/support/v4/view/ViewPager$ItemInfo; // field@03e2 │ │ +04e376: a60d 0406 |0037: add-float v13, v4, v6 │ │ +04e37a: c68d |0039: add-float/2addr v13, v8 │ │ +04e37c: 592d 8b03 |003a: iput v13, v2, Landroid/support/v4/view/ViewPager$ItemInfo;.offset:F // field@038b │ │ +04e380: d80d 0501 |003c: add-int/lit8 v13, v5, #int 1 // #01 │ │ +04e384: 592d 8c03 |003e: iput v13, v2, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@038c │ │ +04e388: 54fd b003 |0040: iget-object v13, v15, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@03b0 │ │ +04e38c: 522e 8c03 |0042: iget v14, v2, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@038c │ │ +04e390: 6e20 170a ed00 |0044: invoke-virtual {v13, v14}, Landroid/support/v4/view/PagerAdapter;.getPageWidth:(I)F // method@0a17 │ │ +04e396: 0a0d |0047: move-result v13 │ │ +04e398: 592d 8e03 |0048: iput v13, v2, Landroid/support/v4/view/ViewPager$ItemInfo;.widthFactor:F // field@038e │ │ +04e39c: d801 01ff |004a: add-int/lit8 v1, v1, #int -1 // #ff │ │ +04e3a0: 5229 8b03 |004c: iget v9, v2, Landroid/support/v4/view/ViewPager$ItemInfo;.offset:F // field@038b │ │ +04e3a4: 0197 |004e: move v7, v9 │ │ +04e3a6: 522d 8e03 |004f: iget v13, v2, Landroid/support/v4/view/ViewPager$ItemInfo;.widthFactor:F // field@038e │ │ +04e3aa: c69d |0051: add-float/2addr v13, v9 │ │ +04e3ac: a60a 0d08 |0052: add-float v10, v13, v8 │ │ +04e3b0: 3900 0600 |0054: if-nez v0, 005a // +0006 │ │ +04e3b4: 2d0d 0b07 |0056: cmpl-float v13, v11, v7 │ │ +04e3b8: 3a0d 1100 |0058: if-ltz v13, 0069 // +0011 │ │ +04e3bc: 2e0d 0b0a |005a: cmpg-float v13, v11, v10 │ │ +04e3c0: 3a0d 0c00 |005c: if-ltz v13, 0068 // +000c │ │ +04e3c4: 54fd cb03 |005e: iget-object v13, v15, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@03cb │ │ +04e3c8: 6e10 aa15 0d00 |0060: invoke-virtual {v13}, Ljava/util/ArrayList;.size:()I // method@15aa │ │ +04e3ce: 0a0d |0063: move-result v13 │ │ +04e3d0: d80d 0dff |0064: add-int/lit8 v13, v13, #int -1 // #ff │ │ +04e3d4: 33d1 0600 |0066: if-ne v1, v13, 006c // +0006 │ │ +04e3d8: 0723 |0068: move-object v3, v2 │ │ +04e3da: 1103 |0069: return-object v3 │ │ +04e3dc: 018b |006a: move v11, v8 │ │ +04e3de: 28a4 |006b: goto 000f // -005c │ │ +04e3e0: 1200 |006c: const/4 v0, #int 0 // #0 │ │ +04e3e2: 5225 8c03 |006d: iget v5, v2, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@038c │ │ +04e3e6: 0194 |006f: move v4, v9 │ │ +04e3e8: 5226 8e03 |0070: iget v6, v2, Landroid/support/v4/view/ViewPager$ItemInfo;.widthFactor:F // field@038e │ │ +04e3ec: 0723 |0072: move-object v3, v2 │ │ +04e3ee: d801 0101 |0073: add-int/lit8 v1, v1, #int 1 // #01 │ │ +04e3f2: 28a8 |0075: goto 001d // -0058 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=2108 │ │ 0x0005 line=2109 │ │ 0x000f line=2110 │ │ 0x0017 line=2111 │ │ 0x0018 line=2112 │ │ @@ -50851,35 +50853,35 @@ │ │ type : '(FF)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 32 16-bit code units │ │ -04c85c: |[04c85c] android.support.v4.view.ViewPager.isGutterDrag:(FF)Z │ │ -04c86c: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -04c86e: 5230 c303 |0001: iget v0, v3, Landroid/support/v4/view/ViewPager;.mGutterSize:I // field@03c3 │ │ -04c872: 8200 |0003: int-to-float v0, v0 │ │ -04c874: 2e00 0400 |0004: cmpg-float v0, v4, v0 │ │ -04c878: 3b00 0600 |0006: if-gez v0, 000c // +0006 │ │ -04c87c: 2d00 0502 |0008: cmpl-float v0, v5, v2 │ │ -04c880: 3c00 1200 |000a: if-gtz v0, 001c // +0012 │ │ -04c884: 6e10 e40b 0300 |000c: invoke-virtual {v3}, Landroid/support/v4/view/ViewPager;.getWidth:()I // method@0be4 │ │ -04c88a: 0a00 |000f: move-result v0 │ │ -04c88c: 5231 c303 |0010: iget v1, v3, Landroid/support/v4/view/ViewPager;.mGutterSize:I // field@03c3 │ │ -04c890: b110 |0012: sub-int/2addr v0, v1 │ │ -04c892: 8200 |0013: int-to-float v0, v0 │ │ -04c894: 2d00 0400 |0014: cmpl-float v0, v4, v0 │ │ -04c898: 3d00 0800 |0016: if-lez v0, 001e // +0008 │ │ -04c89c: 2e00 0502 |0018: cmpg-float v0, v5, v2 │ │ -04c8a0: 3b00 0400 |001a: if-gez v0, 001e // +0004 │ │ -04c8a4: 1210 |001c: const/4 v0, #int 1 // #1 │ │ -04c8a6: 0f00 |001d: return v0 │ │ -04c8a8: 1200 |001e: const/4 v0, #int 0 // #0 │ │ -04c8aa: 28fe |001f: goto 001d // -0002 │ │ +04e3f4: |[04e3f4] android.support.v4.view.ViewPager.isGutterDrag:(FF)Z │ │ +04e404: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +04e406: 5230 c303 |0001: iget v0, v3, Landroid/support/v4/view/ViewPager;.mGutterSize:I // field@03c3 │ │ +04e40a: 8200 |0003: int-to-float v0, v0 │ │ +04e40c: 2e00 0400 |0004: cmpg-float v0, v4, v0 │ │ +04e410: 3b00 0600 |0006: if-gez v0, 000c // +0006 │ │ +04e414: 2d00 0502 |0008: cmpl-float v0, v5, v2 │ │ +04e418: 3c00 1200 |000a: if-gtz v0, 001c // +0012 │ │ +04e41c: 6e10 e40b 0300 |000c: invoke-virtual {v3}, Landroid/support/v4/view/ViewPager;.getWidth:()I // method@0be4 │ │ +04e422: 0a00 |000f: move-result v0 │ │ +04e424: 5231 c303 |0010: iget v1, v3, Landroid/support/v4/view/ViewPager;.mGutterSize:I // field@03c3 │ │ +04e428: b110 |0012: sub-int/2addr v0, v1 │ │ +04e42a: 8200 |0013: int-to-float v0, v0 │ │ +04e42c: 2d00 0400 |0014: cmpl-float v0, v4, v0 │ │ +04e430: 3d00 0800 |0016: if-lez v0, 001e // +0008 │ │ +04e434: 2e00 0502 |0018: cmpg-float v0, v5, v2 │ │ +04e438: 3b00 0400 |001a: if-gez v0, 001e // +0004 │ │ +04e43c: 1210 |001c: const/4 v0, #int 1 // #1 │ │ +04e43e: 0f00 |001d: return v0 │ │ +04e440: 1200 |001e: const/4 v0, #int 0 // #0 │ │ +04e442: 28fe |001f: goto 001d // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1767 │ │ locals : │ │ 0x0000 - 0x0020 reg=3 this Landroid/support/v4/view/ViewPager; │ │ 0x0000 - 0x0020 reg=4 x F │ │ 0x0000 - 0x0020 reg=5 dx F │ │ @@ -50889,36 +50891,36 @@ │ │ type : '(Landroid/view/MotionEvent;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 39 16-bit code units │ │ -04c8ac: |[04c8ac] android.support.v4.view.ViewPager.onSecondaryPointerUp:(Landroid/view/MotionEvent;)V │ │ -04c8bc: 7110 030a 0500 |0000: invoke-static {v5}, Landroid/support/v4/view/MotionEventCompat;.getActionIndex:(Landroid/view/MotionEvent;)I // method@0a03 │ │ -04c8c2: 0a02 |0003: move-result v2 │ │ -04c8c4: 7120 060a 2500 |0004: invoke-static {v5, v2}, Landroid/support/v4/view/MotionEventCompat;.getPointerId:(Landroid/view/MotionEvent;I)I // method@0a06 │ │ -04c8ca: 0a01 |0007: move-result v1 │ │ -04c8cc: 5243 af03 |0008: iget v3, v4, Landroid/support/v4/view/ViewPager;.mActivePointerId:I // field@03af │ │ -04c8d0: 3331 1a00 |000a: if-ne v1, v3, 0024 // +001a │ │ -04c8d4: 3902 1900 |000c: if-nez v2, 0025 // +0019 │ │ -04c8d8: 1210 |000e: const/4 v0, #int 1 // #1 │ │ -04c8da: 7120 070a 0500 |000f: invoke-static {v5, v0}, Landroid/support/v4/view/MotionEventCompat;.getX:(Landroid/view/MotionEvent;I)F // method@0a07 │ │ -04c8e0: 0a03 |0012: move-result v3 │ │ -04c8e2: 5943 cc03 |0013: iput v3, v4, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@03cc │ │ -04c8e6: 7120 060a 0500 |0015: invoke-static {v5, v0}, Landroid/support/v4/view/MotionEventCompat;.getPointerId:(Landroid/view/MotionEvent;I)I // method@0a06 │ │ -04c8ec: 0a03 |0018: move-result v3 │ │ -04c8ee: 5943 af03 |0019: iput v3, v4, Landroid/support/v4/view/ViewPager;.mActivePointerId:I // field@03af │ │ -04c8f2: 5443 e603 |001b: iget-object v3, v4, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@03e6 │ │ -04c8f6: 3803 0700 |001d: if-eqz v3, 0024 // +0007 │ │ -04c8fa: 5443 e603 |001f: iget-object v3, v4, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@03e6 │ │ -04c8fe: 6e10 5312 0300 |0021: invoke-virtual {v3}, Landroid/view/VelocityTracker;.clear:()V // method@1253 │ │ -04c904: 0e00 |0024: return-void │ │ -04c906: 1200 |0025: const/4 v0, #int 0 // #0 │ │ -04c908: 28e9 |0026: goto 000f // -0017 │ │ +04e444: |[04e444] android.support.v4.view.ViewPager.onSecondaryPointerUp:(Landroid/view/MotionEvent;)V │ │ +04e454: 7110 030a 0500 |0000: invoke-static {v5}, Landroid/support/v4/view/MotionEventCompat;.getActionIndex:(Landroid/view/MotionEvent;)I // method@0a03 │ │ +04e45a: 0a02 |0003: move-result v2 │ │ +04e45c: 7120 060a 2500 |0004: invoke-static {v5, v2}, Landroid/support/v4/view/MotionEventCompat;.getPointerId:(Landroid/view/MotionEvent;I)I // method@0a06 │ │ +04e462: 0a01 |0007: move-result v1 │ │ +04e464: 5243 af03 |0008: iget v3, v4, Landroid/support/v4/view/ViewPager;.mActivePointerId:I // field@03af │ │ +04e468: 3331 1a00 |000a: if-ne v1, v3, 0024 // +001a │ │ +04e46c: 3902 1900 |000c: if-nez v2, 0025 // +0019 │ │ +04e470: 1210 |000e: const/4 v0, #int 1 // #1 │ │ +04e472: 7120 070a 0500 |000f: invoke-static {v5, v0}, Landroid/support/v4/view/MotionEventCompat;.getX:(Landroid/view/MotionEvent;I)F // method@0a07 │ │ +04e478: 0a03 |0012: move-result v3 │ │ +04e47a: 5943 cc03 |0013: iput v3, v4, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@03cc │ │ +04e47e: 7120 060a 0500 |0015: invoke-static {v5, v0}, Landroid/support/v4/view/MotionEventCompat;.getPointerId:(Landroid/view/MotionEvent;I)I // method@0a06 │ │ +04e484: 0a03 |0018: move-result v3 │ │ +04e486: 5943 af03 |0019: iput v3, v4, Landroid/support/v4/view/ViewPager;.mActivePointerId:I // field@03af │ │ +04e48a: 5443 e603 |001b: iget-object v3, v4, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@03e6 │ │ +04e48e: 3803 0700 |001d: if-eqz v3, 0024 // +0007 │ │ +04e492: 5443 e603 |001f: iget-object v3, v4, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@03e6 │ │ +04e496: 6e10 5312 0300 |0021: invoke-virtual {v3}, Landroid/view/VelocityTracker;.clear:()V // method@1253 │ │ +04e49c: 0e00 |0024: return-void │ │ +04e49e: 1200 |0025: const/4 v0, #int 0 // #0 │ │ +04e4a0: 28e9 |0026: goto 000f // -0017 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2384 │ │ 0x0004 line=2385 │ │ 0x0008 line=2386 │ │ 0x000c line=2389 │ │ 0x000f line=2390 │ │ @@ -50939,61 +50941,61 @@ │ │ type : '(I)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 12 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 80 16-bit code units │ │ -04c90c: |[04c90c] android.support.v4.view.ViewPager.pageScrolled:(I)Z │ │ -04c91c: 1207 |0000: const/4 v7, #int 0 // #0 │ │ -04c91e: 54a8 cb03 |0001: iget-object v8, v10, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@03cb │ │ -04c922: 6e10 aa15 0800 |0003: invoke-virtual {v8}, Ljava/util/ArrayList;.size:()I // method@15aa │ │ -04c928: 0a08 |0006: move-result v8 │ │ -04c92a: 3908 1400 |0007: if-nez v8, 001b // +0014 │ │ -04c92e: 5ca7 b303 |0009: iput-boolean v7, v10, Landroid/support/v4/view/ViewPager;.mCalledSuper:Z // field@03b3 │ │ -04c932: 1208 |000b: const/4 v8, #int 0 // #0 │ │ -04c934: 6e40 f80b 7a78 |000c: invoke-virtual {v10, v7, v8, v7}, Landroid/support/v4/view/ViewPager;.onPageScrolled:(IFI)V // method@0bf8 │ │ -04c93a: 55a8 b303 |000f: iget-boolean v8, v10, Landroid/support/v4/view/ViewPager;.mCalledSuper:Z // field@03b3 │ │ -04c93e: 3908 3e00 |0011: if-nez v8, 004f // +003e │ │ -04c942: 2207 2d03 |0013: new-instance v7, Ljava/lang/IllegalStateException; // type@032d │ │ -04c946: 1a08 151d |0015: const-string v8, "onPageScrolled did not call superclass implementation" // string@1d15 │ │ -04c94a: 7020 0415 8700 |0017: invoke-direct {v7, v8}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1504 │ │ -04c950: 2707 |001a: throw v7 │ │ -04c952: 7010 e90b 0a00 |001b: invoke-direct {v10}, Landroid/support/v4/view/ViewPager;.infoForCurrentScrollPosition:()Landroid/support/v4/view/ViewPager$ItemInfo; // method@0be9 │ │ -04c958: 0c01 |001e: move-result-object v1 │ │ -04c95a: 7010 d00b 0a00 |001f: invoke-direct {v10}, Landroid/support/v4/view/ViewPager;.getClientWidth:()I // method@0bd0 │ │ -04c960: 0a05 |0022: move-result v5 │ │ -04c962: 52a8 d703 |0023: iget v8, v10, Landroid/support/v4/view/ViewPager;.mPageMargin:I // field@03d7 │ │ -04c966: 9006 0508 |0025: add-int v6, v5, v8 │ │ -04c96a: 52a8 d703 |0027: iget v8, v10, Landroid/support/v4/view/ViewPager;.mPageMargin:I // field@03d7 │ │ -04c96e: 8288 |0029: int-to-float v8, v8 │ │ -04c970: 8259 |002a: int-to-float v9, v5 │ │ -04c972: a902 0809 |002b: div-float v2, v8, v9 │ │ -04c976: 5210 8c03 |002d: iget v0, v1, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@038c │ │ -04c97a: 82b8 |002f: int-to-float v8, v11 │ │ -04c97c: 8259 |0030: int-to-float v9, v5 │ │ -04c97e: c998 |0031: div-float/2addr v8, v9 │ │ -04c980: 5219 8b03 |0032: iget v9, v1, Landroid/support/v4/view/ViewPager$ItemInfo;.offset:F // field@038b │ │ -04c984: c798 |0034: sub-float/2addr v8, v9 │ │ -04c986: 5219 8e03 |0035: iget v9, v1, Landroid/support/v4/view/ViewPager$ItemInfo;.widthFactor:F // field@038e │ │ -04c98a: c629 |0037: add-float/2addr v9, v2 │ │ -04c98c: a904 0809 |0038: div-float v4, v8, v9 │ │ -04c990: 8268 |003a: int-to-float v8, v6 │ │ -04c992: c848 |003b: mul-float/2addr v8, v4 │ │ -04c994: 8783 |003c: float-to-int v3, v8 │ │ -04c996: 5ca7 b303 |003d: iput-boolean v7, v10, Landroid/support/v4/view/ViewPager;.mCalledSuper:Z // field@03b3 │ │ -04c99a: 6e40 f80b 0a34 |003f: invoke-virtual {v10, v0, v4, v3}, Landroid/support/v4/view/ViewPager;.onPageScrolled:(IFI)V // method@0bf8 │ │ -04c9a0: 55a7 b303 |0042: iget-boolean v7, v10, Landroid/support/v4/view/ViewPager;.mCalledSuper:Z // field@03b3 │ │ -04c9a4: 3907 0a00 |0044: if-nez v7, 004e // +000a │ │ -04c9a8: 2207 2d03 |0046: new-instance v7, Ljava/lang/IllegalStateException; // type@032d │ │ -04c9ac: 1a08 151d |0048: const-string v8, "onPageScrolled did not call superclass implementation" // string@1d15 │ │ -04c9b0: 7020 0415 8700 |004a: invoke-direct {v7, v8}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1504 │ │ -04c9b6: 2707 |004d: throw v7 │ │ -04c9b8: 1217 |004e: const/4 v7, #int 1 // #1 │ │ -04c9ba: 0f07 |004f: return v7 │ │ +04e4a4: |[04e4a4] android.support.v4.view.ViewPager.pageScrolled:(I)Z │ │ +04e4b4: 1207 |0000: const/4 v7, #int 0 // #0 │ │ +04e4b6: 54a8 cb03 |0001: iget-object v8, v10, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@03cb │ │ +04e4ba: 6e10 aa15 0800 |0003: invoke-virtual {v8}, Ljava/util/ArrayList;.size:()I // method@15aa │ │ +04e4c0: 0a08 |0006: move-result v8 │ │ +04e4c2: 3908 1400 |0007: if-nez v8, 001b // +0014 │ │ +04e4c6: 5ca7 b303 |0009: iput-boolean v7, v10, Landroid/support/v4/view/ViewPager;.mCalledSuper:Z // field@03b3 │ │ +04e4ca: 1208 |000b: const/4 v8, #int 0 // #0 │ │ +04e4cc: 6e40 f80b 7a78 |000c: invoke-virtual {v10, v7, v8, v7}, Landroid/support/v4/view/ViewPager;.onPageScrolled:(IFI)V // method@0bf8 │ │ +04e4d2: 55a8 b303 |000f: iget-boolean v8, v10, Landroid/support/v4/view/ViewPager;.mCalledSuper:Z // field@03b3 │ │ +04e4d6: 3908 3e00 |0011: if-nez v8, 004f // +003e │ │ +04e4da: 2207 2a03 |0013: new-instance v7, Ljava/lang/IllegalStateException; // type@032a │ │ +04e4de: 1a08 111d |0015: const-string v8, "onPageScrolled did not call superclass implementation" // string@1d11 │ │ +04e4e2: 7020 0415 8700 |0017: invoke-direct {v7, v8}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1504 │ │ +04e4e8: 2707 |001a: throw v7 │ │ +04e4ea: 7010 e90b 0a00 |001b: invoke-direct {v10}, Landroid/support/v4/view/ViewPager;.infoForCurrentScrollPosition:()Landroid/support/v4/view/ViewPager$ItemInfo; // method@0be9 │ │ +04e4f0: 0c01 |001e: move-result-object v1 │ │ +04e4f2: 7010 d00b 0a00 |001f: invoke-direct {v10}, Landroid/support/v4/view/ViewPager;.getClientWidth:()I // method@0bd0 │ │ +04e4f8: 0a05 |0022: move-result v5 │ │ +04e4fa: 52a8 d703 |0023: iget v8, v10, Landroid/support/v4/view/ViewPager;.mPageMargin:I // field@03d7 │ │ +04e4fe: 9006 0508 |0025: add-int v6, v5, v8 │ │ +04e502: 52a8 d703 |0027: iget v8, v10, Landroid/support/v4/view/ViewPager;.mPageMargin:I // field@03d7 │ │ +04e506: 8288 |0029: int-to-float v8, v8 │ │ +04e508: 8259 |002a: int-to-float v9, v5 │ │ +04e50a: a902 0809 |002b: div-float v2, v8, v9 │ │ +04e50e: 5210 8c03 |002d: iget v0, v1, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@038c │ │ +04e512: 82b8 |002f: int-to-float v8, v11 │ │ +04e514: 8259 |0030: int-to-float v9, v5 │ │ +04e516: c998 |0031: div-float/2addr v8, v9 │ │ +04e518: 5219 8b03 |0032: iget v9, v1, Landroid/support/v4/view/ViewPager$ItemInfo;.offset:F // field@038b │ │ +04e51c: c798 |0034: sub-float/2addr v8, v9 │ │ +04e51e: 5219 8e03 |0035: iget v9, v1, Landroid/support/v4/view/ViewPager$ItemInfo;.widthFactor:F // field@038e │ │ +04e522: c629 |0037: add-float/2addr v9, v2 │ │ +04e524: a904 0809 |0038: div-float v4, v8, v9 │ │ +04e528: 8268 |003a: int-to-float v8, v6 │ │ +04e52a: c848 |003b: mul-float/2addr v8, v4 │ │ +04e52c: 8783 |003c: float-to-int v3, v8 │ │ +04e52e: 5ca7 b303 |003d: iput-boolean v7, v10, Landroid/support/v4/view/ViewPager;.mCalledSuper:Z // field@03b3 │ │ +04e532: 6e40 f80b 0a34 |003f: invoke-virtual {v10, v0, v4, v3}, Landroid/support/v4/view/ViewPager;.onPageScrolled:(IFI)V // method@0bf8 │ │ +04e538: 55a7 b303 |0042: iget-boolean v7, v10, Landroid/support/v4/view/ViewPager;.mCalledSuper:Z // field@03b3 │ │ +04e53c: 3907 0a00 |0044: if-nez v7, 004e // +000a │ │ +04e540: 2207 2a03 |0046: new-instance v7, Ljava/lang/IllegalStateException; // type@032a │ │ +04e544: 1a08 111d |0048: const-string v8, "onPageScrolled did not call superclass implementation" // string@1d11 │ │ +04e548: 7020 0415 8700 |004a: invoke-direct {v7, v8}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1504 │ │ +04e54e: 2707 |004d: throw v7 │ │ +04e550: 1217 |004e: const/4 v7, #int 1 // #1 │ │ +04e552: 0f07 |004f: return v7 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1631 │ │ 0x0009 line=1632 │ │ 0x000b line=1633 │ │ 0x000f line=1634 │ │ 0x0013 line=1635 │ │ @@ -51025,117 +51027,117 @@ │ │ type : '(F)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 19 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 184 16-bit code units │ │ -04c9bc: |[04c9bc] android.support.v4.view.ViewPager.performDrag:(F)Z │ │ -04c9cc: 1207 |0000: const/4 v7, #int 0 // #0 │ │ -04c9ce: 0800 1100 |0001: move-object/from16 v0, v17 │ │ -04c9d2: 520e cc03 |0003: iget v14, v0, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@03cc │ │ -04c9d6: a702 0e12 |0005: sub-float v2, v14, v18 │ │ -04c9da: 0200 1200 |0007: move/from16 v0, v18 │ │ -04c9de: 0801 1100 |0009: move-object/from16 v1, v17 │ │ -04c9e2: 5910 cc03 |000b: iput v0, v1, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@03cc │ │ -04c9e6: 7401 e20b 1100 |000d: invoke-virtual/range {v17}, Landroid/support/v4/view/ViewPager;.getScrollX:()I // method@0be2 │ │ -04c9ec: 0a0e |0010: move-result v14 │ │ -04c9ee: 82e8 |0011: int-to-float v8, v14 │ │ -04c9f0: a60c 0802 |0012: add-float v12, v8, v2 │ │ -04c9f4: 7601 d00b 1100 |0014: invoke-direct/range {v17}, Landroid/support/v4/view/ViewPager;.getClientWidth:()I // method@0bd0 │ │ -04c9fa: 0a0d |0017: move-result v13 │ │ -04c9fc: 82de |0018: int-to-float v14, v13 │ │ -04c9fe: 0800 1100 |0019: move-object/from16 v0, v17 │ │ -04ca02: 520f c103 |001b: iget v15, v0, Landroid/support/v4/view/ViewPager;.mFirstOffset:F // field@03c1 │ │ -04ca06: a806 0e0f |001d: mul-float v6, v14, v15 │ │ -04ca0a: 82de |001f: int-to-float v14, v13 │ │ -04ca0c: 0800 1100 |0020: move-object/from16 v0, v17 │ │ -04ca10: 520f ce03 |0022: iget v15, v0, Landroid/support/v4/view/ViewPager;.mLastOffset:F // field@03ce │ │ -04ca14: a80b 0e0f |0024: mul-float v11, v14, v15 │ │ -04ca18: 1215 |0026: const/4 v5, #int 1 // #1 │ │ -04ca1a: 121a |0027: const/4 v10, #int 1 // #1 │ │ -04ca1c: 0800 1100 |0028: move-object/from16 v0, v17 │ │ -04ca20: 540e cb03 |002a: iget-object v14, v0, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@03cb │ │ -04ca24: 120f |002c: const/4 v15, #int 0 // #0 │ │ -04ca26: 6e20 a315 fe00 |002d: invoke-virtual {v14, v15}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@15a3 │ │ -04ca2c: 0c03 |0030: move-result-object v3 │ │ -04ca2e: 1f03 e801 |0031: check-cast v3, Landroid/support/v4/view/ViewPager$ItemInfo; // type@01e8 │ │ -04ca32: 0800 1100 |0033: move-object/from16 v0, v17 │ │ -04ca36: 540e cb03 |0035: iget-object v14, v0, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@03cb │ │ -04ca3a: 0800 1100 |0037: move-object/from16 v0, v17 │ │ -04ca3e: 540f cb03 |0039: iget-object v15, v0, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@03cb │ │ -04ca42: 6e10 aa15 0f00 |003b: invoke-virtual {v15}, Ljava/util/ArrayList;.size:()I // method@15aa │ │ -04ca48: 0a0f |003e: move-result v15 │ │ -04ca4a: d80f 0fff |003f: add-int/lit8 v15, v15, #int -1 // #ff │ │ -04ca4e: 6e20 a315 fe00 |0041: invoke-virtual {v14, v15}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@15a3 │ │ -04ca54: 0c04 |0044: move-result-object v4 │ │ -04ca56: 1f04 e801 |0045: check-cast v4, Landroid/support/v4/view/ViewPager$ItemInfo; // type@01e8 │ │ -04ca5a: 523e 8c03 |0047: iget v14, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@038c │ │ -04ca5e: 380e 0800 |0049: if-eqz v14, 0051 // +0008 │ │ -04ca62: 1205 |004b: const/4 v5, #int 0 // #0 │ │ -04ca64: 523e 8b03 |004c: iget v14, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.offset:F // field@038b │ │ -04ca68: 82df |004e: int-to-float v15, v13 │ │ -04ca6a: a806 0e0f |004f: mul-float v6, v14, v15 │ │ -04ca6e: 524e 8c03 |0051: iget v14, v4, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@038c │ │ -04ca72: 0800 1100 |0053: move-object/from16 v0, v17 │ │ -04ca76: 540f b003 |0055: iget-object v15, v0, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@03b0 │ │ -04ca7a: 6e10 140a 0f00 |0057: invoke-virtual {v15}, Landroid/support/v4/view/PagerAdapter;.getCount:()I // method@0a14 │ │ -04ca80: 0a0f |005a: move-result v15 │ │ -04ca82: d80f 0fff |005b: add-int/lit8 v15, v15, #int -1 // #ff │ │ -04ca86: 32fe 0800 |005d: if-eq v14, v15, 0065 // +0008 │ │ -04ca8a: 120a |005f: const/4 v10, #int 0 // #0 │ │ -04ca8c: 524e 8b03 |0060: iget v14, v4, Landroid/support/v4/view/ViewPager$ItemInfo;.offset:F // field@038b │ │ -04ca90: 82df |0062: int-to-float v15, v13 │ │ -04ca92: a80b 0e0f |0063: mul-float v11, v14, v15 │ │ -04ca96: 2e0e 0c06 |0065: cmpg-float v14, v12, v6 │ │ -04ca9a: 3b0e 3600 |0067: if-gez v14, 009d // +0036 │ │ -04ca9e: 3805 1500 |0069: if-eqz v5, 007e // +0015 │ │ -04caa2: a709 060c |006b: sub-float v9, v6, v12 │ │ -04caa6: 0800 1100 |006d: move-object/from16 v0, v17 │ │ -04caaa: 540e cf03 |006f: iget-object v14, v0, Landroid/support/v4/view/ViewPager;.mLeftEdge:Landroid/support/v4/widget/EdgeEffectCompat; // field@03cf │ │ -04caae: 7110 1115 0900 |0071: invoke-static {v9}, Ljava/lang/Math;.abs:(F)F // method@1511 │ │ -04cab4: 0a0f |0074: move-result v15 │ │ -04cab6: 82d0 |0075: int-to-float v0, v13 │ │ -04cab8: 0210 0000 |0076: move/from16 v16, v0 │ │ -04cabc: a90f 0f10 |0078: div-float v15, v15, v16 │ │ -04cac0: 6e20 f20f fe00 |007a: invoke-virtual {v14, v15}, Landroid/support/v4/widget/EdgeEffectCompat;.onPull:(F)Z // method@0ff2 │ │ -04cac6: 0a07 |007d: move-result v7 │ │ -04cac8: 016c |007e: move v12, v6 │ │ -04caca: 0800 1100 |007f: move-object/from16 v0, v17 │ │ -04cace: 520e cc03 |0081: iget v14, v0, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@03cc │ │ -04cad2: 87cf |0083: float-to-int v15, v12 │ │ -04cad4: 82ff |0084: int-to-float v15, v15 │ │ -04cad6: a70f 0c0f |0085: sub-float v15, v12, v15 │ │ -04cada: c6fe |0087: add-float/2addr v14, v15 │ │ -04cadc: 0800 1100 |0088: move-object/from16 v0, v17 │ │ -04cae0: 590e cc03 |008a: iput v14, v0, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@03cc │ │ -04cae4: 87ce |008c: float-to-int v14, v12 │ │ -04cae6: 7401 e30b 1100 |008d: invoke-virtual/range {v17}, Landroid/support/v4/view/ViewPager;.getScrollY:()I // method@0be3 │ │ -04caec: 0a0f |0090: move-result v15 │ │ -04caee: 0800 1100 |0091: move-object/from16 v0, v17 │ │ -04caf2: 6e30 0f0c e00f |0093: invoke-virtual {v0, v14, v15}, Landroid/support/v4/view/ViewPager;.scrollTo:(II)V // method@0c0f │ │ -04caf8: 87ce |0096: float-to-int v14, v12 │ │ -04cafa: 0800 1100 |0097: move-object/from16 v0, v17 │ │ -04cafe: 7020 010c e000 |0099: invoke-direct {v0, v14}, Landroid/support/v4/view/ViewPager;.pageScrolled:(I)Z // method@0c01 │ │ -04cb04: 0f07 |009c: return v7 │ │ -04cb06: 2d0e 0c0b |009d: cmpl-float v14, v12, v11 │ │ -04cb0a: 3d0e e0ff |009f: if-lez v14, 007f // -0020 │ │ -04cb0e: 380a 1500 |00a1: if-eqz v10, 00b6 // +0015 │ │ -04cb12: a709 0c0b |00a3: sub-float v9, v12, v11 │ │ -04cb16: 0800 1100 |00a5: move-object/from16 v0, v17 │ │ -04cb1a: 540e dd03 |00a7: iget-object v14, v0, Landroid/support/v4/view/ViewPager;.mRightEdge:Landroid/support/v4/widget/EdgeEffectCompat; // field@03dd │ │ -04cb1e: 7110 1115 0900 |00a9: invoke-static {v9}, Ljava/lang/Math;.abs:(F)F // method@1511 │ │ -04cb24: 0a0f |00ac: move-result v15 │ │ -04cb26: 82d0 |00ad: int-to-float v0, v13 │ │ -04cb28: 0210 0000 |00ae: move/from16 v16, v0 │ │ -04cb2c: a90f 0f10 |00b0: div-float v15, v15, v16 │ │ -04cb30: 6e20 f20f fe00 |00b2: invoke-virtual {v14, v15}, Landroid/support/v4/widget/EdgeEffectCompat;.onPull:(F)Z // method@0ff2 │ │ -04cb36: 0a07 |00b5: move-result v7 │ │ -04cb38: 01bc |00b6: move v12, v11 │ │ -04cb3a: 28c8 |00b7: goto 007f // -0038 │ │ +04e554: |[04e554] android.support.v4.view.ViewPager.performDrag:(F)Z │ │ +04e564: 1207 |0000: const/4 v7, #int 0 // #0 │ │ +04e566: 0800 1100 |0001: move-object/from16 v0, v17 │ │ +04e56a: 520e cc03 |0003: iget v14, v0, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@03cc │ │ +04e56e: a702 0e12 |0005: sub-float v2, v14, v18 │ │ +04e572: 0200 1200 |0007: move/from16 v0, v18 │ │ +04e576: 0801 1100 |0009: move-object/from16 v1, v17 │ │ +04e57a: 5910 cc03 |000b: iput v0, v1, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@03cc │ │ +04e57e: 7401 e20b 1100 |000d: invoke-virtual/range {v17}, Landroid/support/v4/view/ViewPager;.getScrollX:()I // method@0be2 │ │ +04e584: 0a0e |0010: move-result v14 │ │ +04e586: 82e8 |0011: int-to-float v8, v14 │ │ +04e588: a60c 0802 |0012: add-float v12, v8, v2 │ │ +04e58c: 7601 d00b 1100 |0014: invoke-direct/range {v17}, Landroid/support/v4/view/ViewPager;.getClientWidth:()I // method@0bd0 │ │ +04e592: 0a0d |0017: move-result v13 │ │ +04e594: 82de |0018: int-to-float v14, v13 │ │ +04e596: 0800 1100 |0019: move-object/from16 v0, v17 │ │ +04e59a: 520f c103 |001b: iget v15, v0, Landroid/support/v4/view/ViewPager;.mFirstOffset:F // field@03c1 │ │ +04e59e: a806 0e0f |001d: mul-float v6, v14, v15 │ │ +04e5a2: 82de |001f: int-to-float v14, v13 │ │ +04e5a4: 0800 1100 |0020: move-object/from16 v0, v17 │ │ +04e5a8: 520f ce03 |0022: iget v15, v0, Landroid/support/v4/view/ViewPager;.mLastOffset:F // field@03ce │ │ +04e5ac: a80b 0e0f |0024: mul-float v11, v14, v15 │ │ +04e5b0: 1215 |0026: const/4 v5, #int 1 // #1 │ │ +04e5b2: 121a |0027: const/4 v10, #int 1 // #1 │ │ +04e5b4: 0800 1100 |0028: move-object/from16 v0, v17 │ │ +04e5b8: 540e cb03 |002a: iget-object v14, v0, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@03cb │ │ +04e5bc: 120f |002c: const/4 v15, #int 0 // #0 │ │ +04e5be: 6e20 a315 fe00 |002d: invoke-virtual {v14, v15}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@15a3 │ │ +04e5c4: 0c03 |0030: move-result-object v3 │ │ +04e5c6: 1f03 e501 |0031: check-cast v3, Landroid/support/v4/view/ViewPager$ItemInfo; // type@01e5 │ │ +04e5ca: 0800 1100 |0033: move-object/from16 v0, v17 │ │ +04e5ce: 540e cb03 |0035: iget-object v14, v0, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@03cb │ │ +04e5d2: 0800 1100 |0037: move-object/from16 v0, v17 │ │ +04e5d6: 540f cb03 |0039: iget-object v15, v0, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@03cb │ │ +04e5da: 6e10 aa15 0f00 |003b: invoke-virtual {v15}, Ljava/util/ArrayList;.size:()I // method@15aa │ │ +04e5e0: 0a0f |003e: move-result v15 │ │ +04e5e2: d80f 0fff |003f: add-int/lit8 v15, v15, #int -1 // #ff │ │ +04e5e6: 6e20 a315 fe00 |0041: invoke-virtual {v14, v15}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@15a3 │ │ +04e5ec: 0c04 |0044: move-result-object v4 │ │ +04e5ee: 1f04 e501 |0045: check-cast v4, Landroid/support/v4/view/ViewPager$ItemInfo; // type@01e5 │ │ +04e5f2: 523e 8c03 |0047: iget v14, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@038c │ │ +04e5f6: 380e 0800 |0049: if-eqz v14, 0051 // +0008 │ │ +04e5fa: 1205 |004b: const/4 v5, #int 0 // #0 │ │ +04e5fc: 523e 8b03 |004c: iget v14, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.offset:F // field@038b │ │ +04e600: 82df |004e: int-to-float v15, v13 │ │ +04e602: a806 0e0f |004f: mul-float v6, v14, v15 │ │ +04e606: 524e 8c03 |0051: iget v14, v4, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@038c │ │ +04e60a: 0800 1100 |0053: move-object/from16 v0, v17 │ │ +04e60e: 540f b003 |0055: iget-object v15, v0, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@03b0 │ │ +04e612: 6e10 140a 0f00 |0057: invoke-virtual {v15}, Landroid/support/v4/view/PagerAdapter;.getCount:()I // method@0a14 │ │ +04e618: 0a0f |005a: move-result v15 │ │ +04e61a: d80f 0fff |005b: add-int/lit8 v15, v15, #int -1 // #ff │ │ +04e61e: 32fe 0800 |005d: if-eq v14, v15, 0065 // +0008 │ │ +04e622: 120a |005f: const/4 v10, #int 0 // #0 │ │ +04e624: 524e 8b03 |0060: iget v14, v4, Landroid/support/v4/view/ViewPager$ItemInfo;.offset:F // field@038b │ │ +04e628: 82df |0062: int-to-float v15, v13 │ │ +04e62a: a80b 0e0f |0063: mul-float v11, v14, v15 │ │ +04e62e: 2e0e 0c06 |0065: cmpg-float v14, v12, v6 │ │ +04e632: 3b0e 3600 |0067: if-gez v14, 009d // +0036 │ │ +04e636: 3805 1500 |0069: if-eqz v5, 007e // +0015 │ │ +04e63a: a709 060c |006b: sub-float v9, v6, v12 │ │ +04e63e: 0800 1100 |006d: move-object/from16 v0, v17 │ │ +04e642: 540e cf03 |006f: iget-object v14, v0, Landroid/support/v4/view/ViewPager;.mLeftEdge:Landroid/support/v4/widget/EdgeEffectCompat; // field@03cf │ │ +04e646: 7110 1115 0900 |0071: invoke-static {v9}, Ljava/lang/Math;.abs:(F)F // method@1511 │ │ +04e64c: 0a0f |0074: move-result v15 │ │ +04e64e: 82d0 |0075: int-to-float v0, v13 │ │ +04e650: 0210 0000 |0076: move/from16 v16, v0 │ │ +04e654: a90f 0f10 |0078: div-float v15, v15, v16 │ │ +04e658: 6e20 f20f fe00 |007a: invoke-virtual {v14, v15}, Landroid/support/v4/widget/EdgeEffectCompat;.onPull:(F)Z // method@0ff2 │ │ +04e65e: 0a07 |007d: move-result v7 │ │ +04e660: 016c |007e: move v12, v6 │ │ +04e662: 0800 1100 |007f: move-object/from16 v0, v17 │ │ +04e666: 520e cc03 |0081: iget v14, v0, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@03cc │ │ +04e66a: 87cf |0083: float-to-int v15, v12 │ │ +04e66c: 82ff |0084: int-to-float v15, v15 │ │ +04e66e: a70f 0c0f |0085: sub-float v15, v12, v15 │ │ +04e672: c6fe |0087: add-float/2addr v14, v15 │ │ +04e674: 0800 1100 |0088: move-object/from16 v0, v17 │ │ +04e678: 590e cc03 |008a: iput v14, v0, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@03cc │ │ +04e67c: 87ce |008c: float-to-int v14, v12 │ │ +04e67e: 7401 e30b 1100 |008d: invoke-virtual/range {v17}, Landroid/support/v4/view/ViewPager;.getScrollY:()I // method@0be3 │ │ +04e684: 0a0f |0090: move-result v15 │ │ +04e686: 0800 1100 |0091: move-object/from16 v0, v17 │ │ +04e68a: 6e30 0f0c e00f |0093: invoke-virtual {v0, v14, v15}, Landroid/support/v4/view/ViewPager;.scrollTo:(II)V // method@0c0f │ │ +04e690: 87ce |0096: float-to-int v14, v12 │ │ +04e692: 0800 1100 |0097: move-object/from16 v0, v17 │ │ +04e696: 7020 010c e000 |0099: invoke-direct {v0, v14}, Landroid/support/v4/view/ViewPager;.pageScrolled:(I)Z // method@0c01 │ │ +04e69c: 0f07 |009c: return v7 │ │ +04e69e: 2d0e 0c0b |009d: cmpl-float v14, v12, v11 │ │ +04e6a2: 3d0e e0ff |009f: if-lez v14, 007f // -0020 │ │ +04e6a6: 380a 1500 |00a1: if-eqz v10, 00b6 // +0015 │ │ +04e6aa: a709 0c0b |00a3: sub-float v9, v12, v11 │ │ +04e6ae: 0800 1100 |00a5: move-object/from16 v0, v17 │ │ +04e6b2: 540e dd03 |00a7: iget-object v14, v0, Landroid/support/v4/view/ViewPager;.mRightEdge:Landroid/support/v4/widget/EdgeEffectCompat; // field@03dd │ │ +04e6b6: 7110 1115 0900 |00a9: invoke-static {v9}, Ljava/lang/Math;.abs:(F)F // method@1511 │ │ +04e6bc: 0a0f |00ac: move-result v15 │ │ +04e6be: 82d0 |00ad: int-to-float v0, v13 │ │ +04e6c0: 0210 0000 |00ae: move/from16 v16, v0 │ │ +04e6c4: a90f 0f10 |00b0: div-float v15, v15, v16 │ │ +04e6c8: 6e20 f20f fe00 |00b2: invoke-virtual {v14, v15}, Landroid/support/v4/widget/EdgeEffectCompat;.onPull:(F)Z // method@0ff2 │ │ +04e6ce: 0a07 |00b5: move-result v7 │ │ +04e6d0: 01bc |00b6: move v12, v11 │ │ +04e6d2: 28c8 |00b7: goto 007f // -0038 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2057 │ │ 0x0001 line=2059 │ │ 0x0007 line=2060 │ │ 0x000d line=2062 │ │ 0x0012 line=2063 │ │ @@ -51188,96 +51190,96 @@ │ │ type : '(IIII)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 19 │ │ ins : 5 │ │ outs : 6 │ │ insns size : 145 16-bit code units │ │ -04cb3c: |[04cb3c] android.support.v4.view.ViewPager.recomputeScrollPosition:(IIII)V │ │ -04cb4c: 3d10 5f00 |0000: if-lez v16, 005f // +005f │ │ -04cb50: 54e0 cb03 |0002: iget-object v0, v14, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@03cb │ │ -04cb54: 6e10 a515 0000 |0004: invoke-virtual {v0}, Ljava/util/ArrayList;.isEmpty:()Z // method@15a5 │ │ -04cb5a: 0a00 |0007: move-result v0 │ │ -04cb5c: 3900 5700 |0008: if-nez v0, 005f // +0057 │ │ -04cb60: 6e10 dc0b 0e00 |000a: invoke-virtual {v14}, Landroid/support/v4/view/ViewPager;.getPaddingLeft:()I // method@0bdc │ │ -04cb66: 0a00 |000d: move-result v0 │ │ -04cb68: 9100 0f00 |000e: sub-int v0, v15, v0 │ │ -04cb6c: 6e10 dd0b 0e00 |0010: invoke-virtual {v14}, Landroid/support/v4/view/ViewPager;.getPaddingRight:()I // method@0bdd │ │ -04cb72: 0a02 |0013: move-result v2 │ │ -04cb74: b120 |0014: sub-int/2addr v0, v2 │ │ -04cb76: 900c 0011 |0015: add-int v12, v0, v17 │ │ -04cb7a: 6e10 dc0b 0e00 |0017: invoke-virtual {v14}, Landroid/support/v4/view/ViewPager;.getPaddingLeft:()I // method@0bdc │ │ -04cb80: 0a00 |001a: move-result v0 │ │ -04cb82: 9100 1000 |001b: sub-int v0, v16, v0 │ │ -04cb86: 6e10 dd0b 0e00 |001d: invoke-virtual {v14}, Landroid/support/v4/view/ViewPager;.getPaddingRight:()I // method@0bdd │ │ -04cb8c: 0a02 |0020: move-result v2 │ │ -04cb8e: b120 |0021: sub-int/2addr v0, v2 │ │ -04cb90: 9007 0012 |0022: add-int v7, v0, v18 │ │ -04cb94: 6e10 e20b 0e00 |0024: invoke-virtual {v14}, Landroid/support/v4/view/ViewPager;.getScrollX:()I // method@0be2 │ │ -04cb9a: 0a0d |0027: move-result v13 │ │ -04cb9c: 82d0 |0028: int-to-float v0, v13 │ │ -04cb9e: 8272 |0029: int-to-float v2, v7 │ │ -04cba0: a908 0002 |002a: div-float v8, v0, v2 │ │ -04cba4: 82c0 |002c: int-to-float v0, v12 │ │ -04cba6: c880 |002d: mul-float/2addr v0, v8 │ │ -04cba8: 8701 |002e: float-to-int v1, v0 │ │ -04cbaa: 6e10 e30b 0e00 |002f: invoke-virtual {v14}, Landroid/support/v4/view/ViewPager;.getScrollY:()I // method@0be3 │ │ -04cbb0: 0a00 |0032: move-result v0 │ │ -04cbb2: 6e30 0f0c 1e00 |0033: invoke-virtual {v14, v1, v0}, Landroid/support/v4/view/ViewPager;.scrollTo:(II)V // method@0c0f │ │ -04cbb8: 54e0 df03 |0036: iget-object v0, v14, Landroid/support/v4/view/ViewPager;.mScroller:Landroid/widget/Scroller; // field@03df │ │ -04cbbc: 6e10 3714 0000 |0038: invoke-virtual {v0}, Landroid/widget/Scroller;.isFinished:()Z // method@1437 │ │ -04cbc2: 0a00 |003b: move-result v0 │ │ -04cbc4: 3900 2200 |003c: if-nez v0, 005e // +0022 │ │ -04cbc8: 54e0 df03 |003e: iget-object v0, v14, Landroid/support/v4/view/ViewPager;.mScroller:Landroid/widget/Scroller; // field@03df │ │ -04cbcc: 6e10 3414 0000 |0040: invoke-virtual {v0}, Landroid/widget/Scroller;.getDuration:()I // method@1434 │ │ -04cbd2: 0a00 |0043: move-result v0 │ │ -04cbd4: 54e2 df03 |0044: iget-object v2, v14, Landroid/support/v4/view/ViewPager;.mScroller:Landroid/widget/Scroller; // field@03df │ │ -04cbd8: 6e10 3a14 0200 |0046: invoke-virtual {v2}, Landroid/widget/Scroller;.timePassed:()I // method@143a │ │ -04cbde: 0a02 |0049: move-result v2 │ │ -04cbe0: 9105 0002 |004a: sub-int v5, v0, v2 │ │ -04cbe4: 52e0 b703 |004c: iget v0, v14, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@03b7 │ │ -04cbe8: 6e20 ea0b 0e00 |004e: invoke-virtual {v14, v0}, Landroid/support/v4/view/ViewPager;.infoForPosition:(I)Landroid/support/v4/view/ViewPager$ItemInfo; // method@0bea │ │ -04cbee: 0c0b |0051: move-result-object v11 │ │ -04cbf0: 54e0 df03 |0052: iget-object v0, v14, Landroid/support/v4/view/ViewPager;.mScroller:Landroid/widget/Scroller; // field@03df │ │ -04cbf4: 1202 |0054: const/4 v2, #int 0 // #0 │ │ -04cbf6: 52b3 8b03 |0055: iget v3, v11, Landroid/support/v4/view/ViewPager$ItemInfo;.offset:F // field@038b │ │ -04cbfa: 82f4 |0057: int-to-float v4, v15 │ │ -04cbfc: c843 |0058: mul-float/2addr v3, v4 │ │ -04cbfe: 8733 |0059: float-to-int v3, v3 │ │ -04cc00: 1204 |005a: const/4 v4, #int 0 // #0 │ │ -04cc02: 7406 3914 0000 |005b: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/widget/Scroller;.startScroll:(IIIII)V // method@1439 │ │ -04cc08: 0e00 |005e: return-void │ │ -04cc0a: 52e0 b703 |005f: iget v0, v14, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@03b7 │ │ -04cc0e: 6e20 ea0b 0e00 |0061: invoke-virtual {v14, v0}, Landroid/support/v4/view/ViewPager;.infoForPosition:(I)Landroid/support/v4/view/ViewPager$ItemInfo; // method@0bea │ │ -04cc14: 0c06 |0064: move-result-object v6 │ │ -04cc16: 3806 2a00 |0065: if-eqz v6, 008f // +002a │ │ -04cc1a: 5260 8b03 |0067: iget v0, v6, Landroid/support/v4/view/ViewPager$ItemInfo;.offset:F // field@038b │ │ -04cc1e: 52e2 ce03 |0069: iget v2, v14, Landroid/support/v4/view/ViewPager;.mLastOffset:F // field@03ce │ │ -04cc22: 7120 1615 2000 |006b: invoke-static {v0, v2}, Ljava/lang/Math;.min:(FF)F // method@1516 │ │ -04cc28: 0a09 |006e: move-result v9 │ │ -04cc2a: 6e10 dc0b 0e00 |006f: invoke-virtual {v14}, Landroid/support/v4/view/ViewPager;.getPaddingLeft:()I // method@0bdc │ │ -04cc30: 0a00 |0072: move-result v0 │ │ -04cc32: 9100 0f00 |0073: sub-int v0, v15, v0 │ │ -04cc36: 6e10 dd0b 0e00 |0075: invoke-virtual {v14}, Landroid/support/v4/view/ViewPager;.getPaddingRight:()I // method@0bdd │ │ -04cc3c: 0a02 |0078: move-result v2 │ │ -04cc3e: b120 |0079: sub-int/2addr v0, v2 │ │ -04cc40: 8200 |007a: int-to-float v0, v0 │ │ -04cc42: c890 |007b: mul-float/2addr v0, v9 │ │ -04cc44: 870a |007c: float-to-int v10, v0 │ │ -04cc46: 6e10 e20b 0e00 |007d: invoke-virtual {v14}, Landroid/support/v4/view/ViewPager;.getScrollX:()I // method@0be2 │ │ -04cc4c: 0a00 |0080: move-result v0 │ │ -04cc4e: 320a ddff |0081: if-eq v10, v0, 005e // -0023 │ │ -04cc52: 1200 |0083: const/4 v0, #int 0 // #0 │ │ -04cc54: 7020 b90b 0e00 |0084: invoke-direct {v14, v0}, Landroid/support/v4/view/ViewPager;.completeScroll:(Z)V // method@0bb9 │ │ -04cc5a: 6e10 e30b 0e00 |0087: invoke-virtual {v14}, Landroid/support/v4/view/ViewPager;.getScrollY:()I // method@0be3 │ │ -04cc60: 0a00 |008a: move-result v0 │ │ -04cc62: 6e30 0f0c ae00 |008b: invoke-virtual {v14, v10, v0}, Landroid/support/v4/view/ViewPager;.scrollTo:(II)V // method@0c0f │ │ -04cc68: 28d0 |008e: goto 005e // -0030 │ │ -04cc6a: 1209 |008f: const/4 v9, #int 0 // #0 │ │ -04cc6c: 28df |0090: goto 006f // -0021 │ │ +04e6d4: |[04e6d4] android.support.v4.view.ViewPager.recomputeScrollPosition:(IIII)V │ │ +04e6e4: 3d10 5f00 |0000: if-lez v16, 005f // +005f │ │ +04e6e8: 54e0 cb03 |0002: iget-object v0, v14, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@03cb │ │ +04e6ec: 6e10 a515 0000 |0004: invoke-virtual {v0}, Ljava/util/ArrayList;.isEmpty:()Z // method@15a5 │ │ +04e6f2: 0a00 |0007: move-result v0 │ │ +04e6f4: 3900 5700 |0008: if-nez v0, 005f // +0057 │ │ +04e6f8: 6e10 dc0b 0e00 |000a: invoke-virtual {v14}, Landroid/support/v4/view/ViewPager;.getPaddingLeft:()I // method@0bdc │ │ +04e6fe: 0a00 |000d: move-result v0 │ │ +04e700: 9100 0f00 |000e: sub-int v0, v15, v0 │ │ +04e704: 6e10 dd0b 0e00 |0010: invoke-virtual {v14}, Landroid/support/v4/view/ViewPager;.getPaddingRight:()I // method@0bdd │ │ +04e70a: 0a02 |0013: move-result v2 │ │ +04e70c: b120 |0014: sub-int/2addr v0, v2 │ │ +04e70e: 900c 0011 |0015: add-int v12, v0, v17 │ │ +04e712: 6e10 dc0b 0e00 |0017: invoke-virtual {v14}, Landroid/support/v4/view/ViewPager;.getPaddingLeft:()I // method@0bdc │ │ +04e718: 0a00 |001a: move-result v0 │ │ +04e71a: 9100 1000 |001b: sub-int v0, v16, v0 │ │ +04e71e: 6e10 dd0b 0e00 |001d: invoke-virtual {v14}, Landroid/support/v4/view/ViewPager;.getPaddingRight:()I // method@0bdd │ │ +04e724: 0a02 |0020: move-result v2 │ │ +04e726: b120 |0021: sub-int/2addr v0, v2 │ │ +04e728: 9007 0012 |0022: add-int v7, v0, v18 │ │ +04e72c: 6e10 e20b 0e00 |0024: invoke-virtual {v14}, Landroid/support/v4/view/ViewPager;.getScrollX:()I // method@0be2 │ │ +04e732: 0a0d |0027: move-result v13 │ │ +04e734: 82d0 |0028: int-to-float v0, v13 │ │ +04e736: 8272 |0029: int-to-float v2, v7 │ │ +04e738: a908 0002 |002a: div-float v8, v0, v2 │ │ +04e73c: 82c0 |002c: int-to-float v0, v12 │ │ +04e73e: c880 |002d: mul-float/2addr v0, v8 │ │ +04e740: 8701 |002e: float-to-int v1, v0 │ │ +04e742: 6e10 e30b 0e00 |002f: invoke-virtual {v14}, Landroid/support/v4/view/ViewPager;.getScrollY:()I // method@0be3 │ │ +04e748: 0a00 |0032: move-result v0 │ │ +04e74a: 6e30 0f0c 1e00 |0033: invoke-virtual {v14, v1, v0}, Landroid/support/v4/view/ViewPager;.scrollTo:(II)V // method@0c0f │ │ +04e750: 54e0 df03 |0036: iget-object v0, v14, Landroid/support/v4/view/ViewPager;.mScroller:Landroid/widget/Scroller; // field@03df │ │ +04e754: 6e10 3714 0000 |0038: invoke-virtual {v0}, Landroid/widget/Scroller;.isFinished:()Z // method@1437 │ │ +04e75a: 0a00 |003b: move-result v0 │ │ +04e75c: 3900 2200 |003c: if-nez v0, 005e // +0022 │ │ +04e760: 54e0 df03 |003e: iget-object v0, v14, Landroid/support/v4/view/ViewPager;.mScroller:Landroid/widget/Scroller; // field@03df │ │ +04e764: 6e10 3414 0000 |0040: invoke-virtual {v0}, Landroid/widget/Scroller;.getDuration:()I // method@1434 │ │ +04e76a: 0a00 |0043: move-result v0 │ │ +04e76c: 54e2 df03 |0044: iget-object v2, v14, Landroid/support/v4/view/ViewPager;.mScroller:Landroid/widget/Scroller; // field@03df │ │ +04e770: 6e10 3a14 0200 |0046: invoke-virtual {v2}, Landroid/widget/Scroller;.timePassed:()I // method@143a │ │ +04e776: 0a02 |0049: move-result v2 │ │ +04e778: 9105 0002 |004a: sub-int v5, v0, v2 │ │ +04e77c: 52e0 b703 |004c: iget v0, v14, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@03b7 │ │ +04e780: 6e20 ea0b 0e00 |004e: invoke-virtual {v14, v0}, Landroid/support/v4/view/ViewPager;.infoForPosition:(I)Landroid/support/v4/view/ViewPager$ItemInfo; // method@0bea │ │ +04e786: 0c0b |0051: move-result-object v11 │ │ +04e788: 54e0 df03 |0052: iget-object v0, v14, Landroid/support/v4/view/ViewPager;.mScroller:Landroid/widget/Scroller; // field@03df │ │ +04e78c: 1202 |0054: const/4 v2, #int 0 // #0 │ │ +04e78e: 52b3 8b03 |0055: iget v3, v11, Landroid/support/v4/view/ViewPager$ItemInfo;.offset:F // field@038b │ │ +04e792: 82f4 |0057: int-to-float v4, v15 │ │ +04e794: c843 |0058: mul-float/2addr v3, v4 │ │ +04e796: 8733 |0059: float-to-int v3, v3 │ │ +04e798: 1204 |005a: const/4 v4, #int 0 // #0 │ │ +04e79a: 7406 3914 0000 |005b: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/widget/Scroller;.startScroll:(IIIII)V // method@1439 │ │ +04e7a0: 0e00 |005e: return-void │ │ +04e7a2: 52e0 b703 |005f: iget v0, v14, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@03b7 │ │ +04e7a6: 6e20 ea0b 0e00 |0061: invoke-virtual {v14, v0}, Landroid/support/v4/view/ViewPager;.infoForPosition:(I)Landroid/support/v4/view/ViewPager$ItemInfo; // method@0bea │ │ +04e7ac: 0c06 |0064: move-result-object v6 │ │ +04e7ae: 3806 2a00 |0065: if-eqz v6, 008f // +002a │ │ +04e7b2: 5260 8b03 |0067: iget v0, v6, Landroid/support/v4/view/ViewPager$ItemInfo;.offset:F // field@038b │ │ +04e7b6: 52e2 ce03 |0069: iget v2, v14, Landroid/support/v4/view/ViewPager;.mLastOffset:F // field@03ce │ │ +04e7ba: 7120 1615 2000 |006b: invoke-static {v0, v2}, Ljava/lang/Math;.min:(FF)F // method@1516 │ │ +04e7c0: 0a09 |006e: move-result v9 │ │ +04e7c2: 6e10 dc0b 0e00 |006f: invoke-virtual {v14}, Landroid/support/v4/view/ViewPager;.getPaddingLeft:()I // method@0bdc │ │ +04e7c8: 0a00 |0072: move-result v0 │ │ +04e7ca: 9100 0f00 |0073: sub-int v0, v15, v0 │ │ +04e7ce: 6e10 dd0b 0e00 |0075: invoke-virtual {v14}, Landroid/support/v4/view/ViewPager;.getPaddingRight:()I // method@0bdd │ │ +04e7d4: 0a02 |0078: move-result v2 │ │ +04e7d6: b120 |0079: sub-int/2addr v0, v2 │ │ +04e7d8: 8200 |007a: int-to-float v0, v0 │ │ +04e7da: c890 |007b: mul-float/2addr v0, v9 │ │ +04e7dc: 870a |007c: float-to-int v10, v0 │ │ +04e7de: 6e10 e20b 0e00 |007d: invoke-virtual {v14}, Landroid/support/v4/view/ViewPager;.getScrollX:()I // method@0be2 │ │ +04e7e4: 0a00 |0080: move-result v0 │ │ +04e7e6: 320a ddff |0081: if-eq v10, v0, 005e // -0023 │ │ +04e7ea: 1200 |0083: const/4 v0, #int 0 // #0 │ │ +04e7ec: 7020 b90b 0e00 |0084: invoke-direct {v14, v0}, Landroid/support/v4/view/ViewPager;.completeScroll:(Z)V // method@0bb9 │ │ +04e7f2: 6e10 e30b 0e00 |0087: invoke-virtual {v14}, Landroid/support/v4/view/ViewPager;.getScrollY:()I // method@0be3 │ │ +04e7f8: 0a00 |008a: move-result v0 │ │ +04e7fa: 6e30 0f0c ae00 |008b: invoke-virtual {v14, v10, v0}, Landroid/support/v4/view/ViewPager;.scrollTo:(II)V // method@0c0f │ │ +04e800: 28d0 |008e: goto 005e // -0030 │ │ +04e802: 1209 |008f: const/4 v9, #int 0 // #0 │ │ +04e804: 28df |0090: goto 006f // -0021 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1468 │ │ 0x000a line=1469 │ │ 0x0017 line=1470 │ │ 0x0024 line=1472 │ │ 0x0028 line=1473 │ │ @@ -51317,31 +51319,31 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 30 16-bit code units │ │ -04cc70: |[04cc70] android.support.v4.view.ViewPager.removeNonDecorViews:()V │ │ -04cc80: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -04cc82: 6e10 cd0b 0400 |0001: invoke-virtual {v4}, Landroid/support/v4/view/ViewPager;.getChildCount:()I // method@0bcd │ │ -04cc88: 0a03 |0004: move-result v3 │ │ -04cc8a: 3531 1800 |0005: if-ge v1, v3, 001d // +0018 │ │ -04cc8e: 6e20 cc0b 1400 |0007: invoke-virtual {v4, v1}, Landroid/support/v4/view/ViewPager;.getChildAt:(I)Landroid/view/View; // method@0bcc │ │ -04cc94: 0c00 |000a: move-result-object v0 │ │ -04cc96: 6e10 8312 0000 |000b: invoke-virtual {v0}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1283 │ │ -04cc9c: 0c02 |000e: move-result-object v2 │ │ -04cc9e: 1f02 e901 |000f: check-cast v2, Landroid/support/v4/view/ViewPager$LayoutParams; // type@01e9 │ │ -04cca2: 5523 9203 |0011: iget-boolean v3, v2, Landroid/support/v4/view/ViewPager$LayoutParams;.isDecor:Z // field@0392 │ │ -04cca6: 3903 0700 |0013: if-nez v3, 001a // +0007 │ │ -04ccaa: 6e20 0b0c 1400 |0015: invoke-virtual {v4, v1}, Landroid/support/v4/view/ViewPager;.removeViewAt:(I)V // method@0c0b │ │ -04ccb0: d801 01ff |0018: add-int/lit8 v1, v1, #int -1 // #ff │ │ -04ccb4: d801 0101 |001a: add-int/lit8 v1, v1, #int 1 // #01 │ │ -04ccb8: 28e5 |001c: goto 0001 // -001b │ │ -04ccba: 0e00 |001d: return-void │ │ +04e808: |[04e808] android.support.v4.view.ViewPager.removeNonDecorViews:()V │ │ +04e818: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +04e81a: 6e10 cd0b 0400 |0001: invoke-virtual {v4}, Landroid/support/v4/view/ViewPager;.getChildCount:()I // method@0bcd │ │ +04e820: 0a03 |0004: move-result v3 │ │ +04e822: 3531 1800 |0005: if-ge v1, v3, 001d // +0018 │ │ +04e826: 6e20 cc0b 1400 |0007: invoke-virtual {v4, v1}, Landroid/support/v4/view/ViewPager;.getChildAt:(I)Landroid/view/View; // method@0bcc │ │ +04e82c: 0c00 |000a: move-result-object v0 │ │ +04e82e: 6e10 8312 0000 |000b: invoke-virtual {v0}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1283 │ │ +04e834: 0c02 |000e: move-result-object v2 │ │ +04e836: 1f02 e601 |000f: check-cast v2, Landroid/support/v4/view/ViewPager$LayoutParams; // type@01e6 │ │ +04e83a: 5523 9203 |0011: iget-boolean v3, v2, Landroid/support/v4/view/ViewPager$LayoutParams;.isDecor:Z // field@0392 │ │ +04e83e: 3903 0700 |0013: if-nez v3, 001a // +0007 │ │ +04e842: 6e20 0b0c 1400 |0015: invoke-virtual {v4, v1}, Landroid/support/v4/view/ViewPager;.removeViewAt:(I)V // method@0c0b │ │ +04e848: d801 01ff |0018: add-int/lit8 v1, v1, #int -1 // #ff │ │ +04e84c: d801 0101 |001a: add-int/lit8 v1, v1, #int 1 // #01 │ │ +04e850: 28e5 |001c: goto 0001 // -001b │ │ +04e852: 0e00 |001d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=454 │ │ 0x0007 line=455 │ │ 0x000b line=456 │ │ 0x0011 line=457 │ │ 0x0015 line=458 │ │ @@ -51359,20 +51361,20 @@ │ │ type : '(Z)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -04ccbc: |[04ccbc] android.support.v4.view.ViewPager.requestParentDisallowInterceptTouchEvent:(Z)V │ │ -04cccc: 6e10 e00b 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/view/ViewPager;.getParent:()Landroid/view/ViewParent; // method@0be0 │ │ -04ccd2: 0c00 |0003: move-result-object v0 │ │ -04ccd4: 3800 0500 |0004: if-eqz v0, 0009 // +0005 │ │ -04ccd8: 7220 1813 2000 |0006: invoke-interface {v0, v2}, Landroid/view/ViewParent;.requestDisallowInterceptTouchEvent:(Z)V // method@1318 │ │ -04ccde: 0e00 |0009: return-void │ │ +04e854: |[04e854] android.support.v4.view.ViewPager.requestParentDisallowInterceptTouchEvent:(Z)V │ │ +04e864: 6e10 e00b 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/view/ViewPager;.getParent:()Landroid/view/ViewParent; // method@0be0 │ │ +04e86a: 0c00 |0003: move-result-object v0 │ │ +04e86c: 3800 0500 |0004: if-eqz v0, 0009 // +0005 │ │ +04e870: 7220 1813 2000 |0006: invoke-interface {v0, v2}, Landroid/view/ViewParent;.requestDisallowInterceptTouchEvent:(Z)V // method@1318 │ │ +04e876: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2050 │ │ 0x0004 line=2051 │ │ 0x0006 line=2052 │ │ 0x0009 line=2054 │ │ locals : │ │ @@ -51385,59 +51387,59 @@ │ │ type : '(IZIZ)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 13 │ │ ins : 5 │ │ outs : 4 │ │ insns size : 89 16-bit code units │ │ -04cce0: |[04cce0] android.support.v4.view.ViewPager.scrollToItem:(IZIZ)V │ │ -04ccf0: 1207 |0000: const/4 v7, #int 0 // #0 │ │ -04ccf2: 6e20 ea0b 9800 |0001: invoke-virtual {v8, v9}, Landroid/support/v4/view/ViewPager;.infoForPosition:(I)Landroid/support/v4/view/ViewPager$ItemInfo; // method@0bea │ │ -04ccf8: 0c00 |0004: move-result-object v0 │ │ -04ccfa: 1201 |0005: const/4 v1, #int 0 // #0 │ │ -04ccfc: 3800 1700 |0006: if-eqz v0, 001d // +0017 │ │ -04cd00: 7010 d00b 0800 |0008: invoke-direct {v8}, Landroid/support/v4/view/ViewPager;.getClientWidth:()I // method@0bd0 │ │ -04cd06: 0a02 |000b: move-result v2 │ │ -04cd08: 8223 |000c: int-to-float v3, v2 │ │ -04cd0a: 5284 c103 |000d: iget v4, v8, Landroid/support/v4/view/ViewPager;.mFirstOffset:F // field@03c1 │ │ -04cd0e: 5205 8b03 |000f: iget v5, v0, Landroid/support/v4/view/ViewPager$ItemInfo;.offset:F // field@038b │ │ -04cd12: 5286 ce03 |0011: iget v6, v8, Landroid/support/v4/view/ViewPager;.mLastOffset:F // field@03ce │ │ -04cd16: 7120 1615 6500 |0013: invoke-static {v5, v6}, Ljava/lang/Math;.min:(FF)F // method@1516 │ │ -04cd1c: 0a05 |0016: move-result v5 │ │ -04cd1e: 7120 1415 5400 |0017: invoke-static {v4, v5}, Ljava/lang/Math;.max:(FF)F // method@1514 │ │ -04cd24: 0a04 |001a: move-result v4 │ │ -04cd26: c843 |001b: mul-float/2addr v3, v4 │ │ -04cd28: 8731 |001c: float-to-int v1, v3 │ │ -04cd2a: 380a 1c00 |001d: if-eqz v10, 0039 // +001c │ │ -04cd2e: 6e40 260c 18b7 |001f: invoke-virtual {v8, v1, v7, v11}, Landroid/support/v4/view/ViewPager;.smoothScrollTo:(III)V // method@0c26 │ │ -04cd34: 380c 0b00 |0022: if-eqz v12, 002d // +000b │ │ -04cd38: 5483 d603 |0024: iget-object v3, v8, Landroid/support/v4/view/ViewPager;.mOnPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@03d6 │ │ -04cd3c: 3803 0700 |0026: if-eqz v3, 002d // +0007 │ │ -04cd40: 5483 d603 |0028: iget-object v3, v8, Landroid/support/v4/view/ViewPager;.mOnPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@03d6 │ │ -04cd44: 7220 8f0b 9300 |002a: invoke-interface {v3, v9}, Landroid/support/v4/view/ViewPager$OnPageChangeListener;.onPageSelected:(I)V // method@0b8f │ │ -04cd4a: 380c 0b00 |002d: if-eqz v12, 0038 // +000b │ │ -04cd4e: 5483 c803 |002f: iget-object v3, v8, Landroid/support/v4/view/ViewPager;.mInternalPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@03c8 │ │ -04cd52: 3803 0700 |0031: if-eqz v3, 0038 // +0007 │ │ -04cd56: 5483 c803 |0033: iget-object v3, v8, Landroid/support/v4/view/ViewPager;.mInternalPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@03c8 │ │ -04cd5a: 7220 8f0b 9300 |0035: invoke-interface {v3, v9}, Landroid/support/v4/view/ViewPager$OnPageChangeListener;.onPageSelected:(I)V // method@0b8f │ │ -04cd60: 0e00 |0038: return-void │ │ -04cd62: 380c 0b00 |0039: if-eqz v12, 0044 // +000b │ │ -04cd66: 5483 d603 |003b: iget-object v3, v8, Landroid/support/v4/view/ViewPager;.mOnPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@03d6 │ │ -04cd6a: 3803 0700 |003d: if-eqz v3, 0044 // +0007 │ │ -04cd6e: 5483 d603 |003f: iget-object v3, v8, Landroid/support/v4/view/ViewPager;.mOnPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@03d6 │ │ -04cd72: 7220 8f0b 9300 |0041: invoke-interface {v3, v9}, Landroid/support/v4/view/ViewPager$OnPageChangeListener;.onPageSelected:(I)V // method@0b8f │ │ -04cd78: 380c 0b00 |0044: if-eqz v12, 004f // +000b │ │ -04cd7c: 5483 c803 |0046: iget-object v3, v8, Landroid/support/v4/view/ViewPager;.mInternalPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@03c8 │ │ -04cd80: 3803 0700 |0048: if-eqz v3, 004f // +0007 │ │ -04cd84: 5483 c803 |004a: iget-object v3, v8, Landroid/support/v4/view/ViewPager;.mInternalPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@03c8 │ │ -04cd88: 7220 8f0b 9300 |004c: invoke-interface {v3, v9}, Landroid/support/v4/view/ViewPager$OnPageChangeListener;.onPageSelected:(I)V // method@0b8f │ │ -04cd8e: 7020 b90b 7800 |004f: invoke-direct {v8, v7}, Landroid/support/v4/view/ViewPager;.completeScroll:(Z)V // method@0bb9 │ │ -04cd94: 6e30 0f0c 1807 |0052: invoke-virtual {v8, v1, v7}, Landroid/support/v4/view/ViewPager;.scrollTo:(II)V // method@0c0f │ │ -04cd9a: 7020 010c 1800 |0055: invoke-direct {v8, v1}, Landroid/support/v4/view/ViewPager;.pageScrolled:(I)Z // method@0c01 │ │ -04cda0: 28e0 |0058: goto 0038 // -0020 │ │ +04e878: |[04e878] android.support.v4.view.ViewPager.scrollToItem:(IZIZ)V │ │ +04e888: 1207 |0000: const/4 v7, #int 0 // #0 │ │ +04e88a: 6e20 ea0b 9800 |0001: invoke-virtual {v8, v9}, Landroid/support/v4/view/ViewPager;.infoForPosition:(I)Landroid/support/v4/view/ViewPager$ItemInfo; // method@0bea │ │ +04e890: 0c00 |0004: move-result-object v0 │ │ +04e892: 1201 |0005: const/4 v1, #int 0 // #0 │ │ +04e894: 3800 1700 |0006: if-eqz v0, 001d // +0017 │ │ +04e898: 7010 d00b 0800 |0008: invoke-direct {v8}, Landroid/support/v4/view/ViewPager;.getClientWidth:()I // method@0bd0 │ │ +04e89e: 0a02 |000b: move-result v2 │ │ +04e8a0: 8223 |000c: int-to-float v3, v2 │ │ +04e8a2: 5284 c103 |000d: iget v4, v8, Landroid/support/v4/view/ViewPager;.mFirstOffset:F // field@03c1 │ │ +04e8a6: 5205 8b03 |000f: iget v5, v0, Landroid/support/v4/view/ViewPager$ItemInfo;.offset:F // field@038b │ │ +04e8aa: 5286 ce03 |0011: iget v6, v8, Landroid/support/v4/view/ViewPager;.mLastOffset:F // field@03ce │ │ +04e8ae: 7120 1615 6500 |0013: invoke-static {v5, v6}, Ljava/lang/Math;.min:(FF)F // method@1516 │ │ +04e8b4: 0a05 |0016: move-result v5 │ │ +04e8b6: 7120 1415 5400 |0017: invoke-static {v4, v5}, Ljava/lang/Math;.max:(FF)F // method@1514 │ │ +04e8bc: 0a04 |001a: move-result v4 │ │ +04e8be: c843 |001b: mul-float/2addr v3, v4 │ │ +04e8c0: 8731 |001c: float-to-int v1, v3 │ │ +04e8c2: 380a 1c00 |001d: if-eqz v10, 0039 // +001c │ │ +04e8c6: 6e40 260c 18b7 |001f: invoke-virtual {v8, v1, v7, v11}, Landroid/support/v4/view/ViewPager;.smoothScrollTo:(III)V // method@0c26 │ │ +04e8cc: 380c 0b00 |0022: if-eqz v12, 002d // +000b │ │ +04e8d0: 5483 d603 |0024: iget-object v3, v8, Landroid/support/v4/view/ViewPager;.mOnPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@03d6 │ │ +04e8d4: 3803 0700 |0026: if-eqz v3, 002d // +0007 │ │ +04e8d8: 5483 d603 |0028: iget-object v3, v8, Landroid/support/v4/view/ViewPager;.mOnPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@03d6 │ │ +04e8dc: 7220 8f0b 9300 |002a: invoke-interface {v3, v9}, Landroid/support/v4/view/ViewPager$OnPageChangeListener;.onPageSelected:(I)V // method@0b8f │ │ +04e8e2: 380c 0b00 |002d: if-eqz v12, 0038 // +000b │ │ +04e8e6: 5483 c803 |002f: iget-object v3, v8, Landroid/support/v4/view/ViewPager;.mInternalPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@03c8 │ │ +04e8ea: 3803 0700 |0031: if-eqz v3, 0038 // +0007 │ │ +04e8ee: 5483 c803 |0033: iget-object v3, v8, Landroid/support/v4/view/ViewPager;.mInternalPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@03c8 │ │ +04e8f2: 7220 8f0b 9300 |0035: invoke-interface {v3, v9}, Landroid/support/v4/view/ViewPager$OnPageChangeListener;.onPageSelected:(I)V // method@0b8f │ │ +04e8f8: 0e00 |0038: return-void │ │ +04e8fa: 380c 0b00 |0039: if-eqz v12, 0044 // +000b │ │ +04e8fe: 5483 d603 |003b: iget-object v3, v8, Landroid/support/v4/view/ViewPager;.mOnPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@03d6 │ │ +04e902: 3803 0700 |003d: if-eqz v3, 0044 // +0007 │ │ +04e906: 5483 d603 |003f: iget-object v3, v8, Landroid/support/v4/view/ViewPager;.mOnPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@03d6 │ │ +04e90a: 7220 8f0b 9300 |0041: invoke-interface {v3, v9}, Landroid/support/v4/view/ViewPager$OnPageChangeListener;.onPageSelected:(I)V // method@0b8f │ │ +04e910: 380c 0b00 |0044: if-eqz v12, 004f // +000b │ │ +04e914: 5483 c803 |0046: iget-object v3, v8, Landroid/support/v4/view/ViewPager;.mInternalPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@03c8 │ │ +04e918: 3803 0700 |0048: if-eqz v3, 004f // +0007 │ │ +04e91c: 5483 c803 |004a: iget-object v3, v8, Landroid/support/v4/view/ViewPager;.mInternalPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@03c8 │ │ +04e920: 7220 8f0b 9300 |004c: invoke-interface {v3, v9}, Landroid/support/v4/view/ViewPager$OnPageChangeListener;.onPageSelected:(I)V // method@0b8f │ │ +04e926: 7020 b90b 7800 |004f: invoke-direct {v8, v7}, Landroid/support/v4/view/ViewPager;.completeScroll:(Z)V // method@0bb9 │ │ +04e92c: 6e30 0f0c 1807 |0052: invoke-virtual {v8, v1, v7}, Landroid/support/v4/view/ViewPager;.scrollTo:(II)V // method@0c0f │ │ +04e932: 7020 010c 1800 |0055: invoke-direct {v8, v1}, Landroid/support/v4/view/ViewPager;.pageScrolled:(I)Z // method@0c01 │ │ +04e938: 28e0 |0058: goto 0038 // -0020 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=557 │ │ 0x0005 line=558 │ │ 0x0006 line=559 │ │ 0x0008 line=560 │ │ 0x000c line=561 │ │ @@ -51470,31 +51472,31 @@ │ │ type : '(I)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 29 16-bit code units │ │ -04cda4: |[04cda4] android.support.v4.view.ViewPager.setScrollState:(I)V │ │ -04cdb4: 5210 de03 |0000: iget v0, v1, Landroid/support/v4/view/ViewPager;.mScrollState:I // field@03de │ │ -04cdb8: 3320 0300 |0002: if-ne v0, v2, 0005 // +0003 │ │ -04cdbc: 0e00 |0004: return-void │ │ -04cdbe: 5912 de03 |0005: iput v2, v1, Landroid/support/v4/view/ViewPager;.mScrollState:I // field@03de │ │ -04cdc2: 5410 d803 |0007: iget-object v0, v1, Landroid/support/v4/view/ViewPager;.mPageTransformer:Landroid/support/v4/view/ViewPager$PageTransformer; // field@03d8 │ │ -04cdc6: 3800 0800 |0009: if-eqz v0, 0011 // +0008 │ │ -04cdca: 3802 1000 |000b: if-eqz v2, 001b // +0010 │ │ -04cdce: 1210 |000d: const/4 v0, #int 1 // #1 │ │ -04cdd0: 7020 c20b 0100 |000e: invoke-direct {v1, v0}, Landroid/support/v4/view/ViewPager;.enableLayers:(Z)V // method@0bc2 │ │ -04cdd6: 5410 d603 |0011: iget-object v0, v1, Landroid/support/v4/view/ViewPager;.mOnPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@03d6 │ │ -04cdda: 3800 f1ff |0013: if-eqz v0, 0004 // -000f │ │ -04cdde: 5410 d603 |0015: iget-object v0, v1, Landroid/support/v4/view/ViewPager;.mOnPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@03d6 │ │ -04cde2: 7220 8d0b 2000 |0017: invoke-interface {v0, v2}, Landroid/support/v4/view/ViewPager$OnPageChangeListener;.onPageScrollStateChanged:(I)V // method@0b8d │ │ -04cde8: 28ea |001a: goto 0004 // -0016 │ │ -04cdea: 1200 |001b: const/4 v0, #int 0 // #0 │ │ -04cdec: 28f2 |001c: goto 000e // -000e │ │ +04e93c: |[04e93c] android.support.v4.view.ViewPager.setScrollState:(I)V │ │ +04e94c: 5210 de03 |0000: iget v0, v1, Landroid/support/v4/view/ViewPager;.mScrollState:I // field@03de │ │ +04e950: 3320 0300 |0002: if-ne v0, v2, 0005 // +0003 │ │ +04e954: 0e00 |0004: return-void │ │ +04e956: 5912 de03 |0005: iput v2, v1, Landroid/support/v4/view/ViewPager;.mScrollState:I // field@03de │ │ +04e95a: 5410 d803 |0007: iget-object v0, v1, Landroid/support/v4/view/ViewPager;.mPageTransformer:Landroid/support/v4/view/ViewPager$PageTransformer; // field@03d8 │ │ +04e95e: 3800 0800 |0009: if-eqz v0, 0011 // +0008 │ │ +04e962: 3802 1000 |000b: if-eqz v2, 001b // +0010 │ │ +04e966: 1210 |000d: const/4 v0, #int 1 // #1 │ │ +04e968: 7020 c20b 0100 |000e: invoke-direct {v1, v0}, Landroid/support/v4/view/ViewPager;.enableLayers:(Z)V // method@0bc2 │ │ +04e96e: 5410 d603 |0011: iget-object v0, v1, Landroid/support/v4/view/ViewPager;.mOnPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@03d6 │ │ +04e972: 3800 f1ff |0013: if-eqz v0, 0004 // -000f │ │ +04e976: 5410 d603 |0015: iget-object v0, v1, Landroid/support/v4/view/ViewPager;.mOnPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@03d6 │ │ +04e97a: 7220 8d0b 2000 |0017: invoke-interface {v0, v2}, Landroid/support/v4/view/ViewPager$OnPageChangeListener;.onPageScrollStateChanged:(I)V // method@0b8d │ │ +04e980: 28ea |001a: goto 0004 // -0016 │ │ +04e982: 1200 |001b: const/4 v0, #int 0 // #0 │ │ +04e984: 28f2 |001c: goto 000e // -000e │ │ catches : (none) │ │ positions : │ │ 0x0000 line=388 │ │ 0x0004 line=400 │ │ 0x0005 line=392 │ │ 0x0007 line=393 │ │ 0x000b line=395 │ │ @@ -51510,19 +51512,19 @@ │ │ type : '(Z)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 7 16-bit code units │ │ -04cdf0: |[04cdf0] android.support.v4.view.ViewPager.setScrollingCacheEnabled:(Z)V │ │ -04ce00: 5510 e003 |0000: iget-boolean v0, v1, Landroid/support/v4/view/ViewPager;.mScrollingCacheEnabled:Z // field@03e0 │ │ -04ce04: 3220 0400 |0002: if-eq v0, v2, 0006 // +0004 │ │ -04ce08: 5c12 e003 |0004: iput-boolean v2, v1, Landroid/support/v4/view/ViewPager;.mScrollingCacheEnabled:Z // field@03e0 │ │ -04ce0c: 0e00 |0006: return-void │ │ +04e988: |[04e988] android.support.v4.view.ViewPager.setScrollingCacheEnabled:(Z)V │ │ +04e998: 5510 e003 |0000: iget-boolean v0, v1, Landroid/support/v4/view/ViewPager;.mScrollingCacheEnabled:Z // field@03e0 │ │ +04e99c: 3220 0400 |0002: if-eq v0, v2, 0006 // +0004 │ │ +04e9a0: 5c12 e003 |0004: iput-boolean v2, v1, Landroid/support/v4/view/ViewPager;.mScrollingCacheEnabled:Z // field@03e0 │ │ +04e9a4: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2409 │ │ 0x0004 line=2410 │ │ 0x0006 line=2421 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/view/ViewPager; │ │ @@ -51533,39 +51535,39 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 48 16-bit code units │ │ -04ce10: |[04ce10] android.support.v4.view.ViewPager.sortChildDrawingOrder:()V │ │ -04ce20: 5253 ba03 |0000: iget v3, v5, Landroid/support/v4/view/ViewPager;.mDrawingOrder:I // field@03ba │ │ -04ce24: 3803 2d00 |0002: if-eqz v3, 002f // +002d │ │ -04ce28: 5453 bb03 |0004: iget-object v3, v5, Landroid/support/v4/view/ViewPager;.mDrawingOrderedChildren:Ljava/util/ArrayList; // field@03bb │ │ -04ce2c: 3903 1c00 |0006: if-nez v3, 0022 // +001c │ │ -04ce30: 2203 6003 |0008: new-instance v3, Ljava/util/ArrayList; // type@0360 │ │ -04ce34: 7010 9d15 0300 |000a: invoke-direct {v3}, Ljava/util/ArrayList;.:()V // method@159d │ │ -04ce3a: 5b53 bb03 |000d: iput-object v3, v5, Landroid/support/v4/view/ViewPager;.mDrawingOrderedChildren:Ljava/util/ArrayList; // field@03bb │ │ -04ce3e: 6e10 cd0b 0500 |000f: invoke-virtual {v5}, Landroid/support/v4/view/ViewPager;.getChildCount:()I // method@0bcd │ │ -04ce44: 0a01 |0012: move-result v1 │ │ -04ce46: 1202 |0013: const/4 v2, #int 0 // #0 │ │ -04ce48: 3512 1400 |0014: if-ge v2, v1, 0028 // +0014 │ │ -04ce4c: 6e20 cc0b 2500 |0016: invoke-virtual {v5, v2}, Landroid/support/v4/view/ViewPager;.getChildAt:(I)Landroid/view/View; // method@0bcc │ │ -04ce52: 0c00 |0019: move-result-object v0 │ │ -04ce54: 5453 bb03 |001a: iget-object v3, v5, Landroid/support/v4/view/ViewPager;.mDrawingOrderedChildren:Ljava/util/ArrayList; // field@03bb │ │ -04ce58: 6e20 a015 0300 |001c: invoke-virtual {v3, v0}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@15a0 │ │ -04ce5e: d802 0201 |001f: add-int/lit8 v2, v2, #int 1 // #01 │ │ -04ce62: 28f3 |0021: goto 0014 // -000d │ │ -04ce64: 5453 bb03 |0022: iget-object v3, v5, Landroid/support/v4/view/ViewPager;.mDrawingOrderedChildren:Ljava/util/ArrayList; // field@03bb │ │ -04ce68: 6e10 a115 0300 |0024: invoke-virtual {v3}, Ljava/util/ArrayList;.clear:()V // method@15a1 │ │ -04ce6e: 28e8 |0027: goto 000f // -0018 │ │ -04ce70: 5453 bb03 |0028: iget-object v3, v5, Landroid/support/v4/view/ViewPager;.mDrawingOrderedChildren:Ljava/util/ArrayList; // field@03bb │ │ -04ce74: 6204 e803 |002a: sget-object v4, Landroid/support/v4/view/ViewPager;.sPositionComparator:Landroid/support/v4/view/ViewPager$ViewPositionComparator; // field@03e8 │ │ -04ce78: 7120 bc15 4300 |002c: invoke-static {v3, v4}, Ljava/util/Collections;.sort:(Ljava/util/List;Ljava/util/Comparator;)V // method@15bc │ │ -04ce7e: 0e00 |002f: return-void │ │ +04e9a8: |[04e9a8] android.support.v4.view.ViewPager.sortChildDrawingOrder:()V │ │ +04e9b8: 5253 ba03 |0000: iget v3, v5, Landroid/support/v4/view/ViewPager;.mDrawingOrder:I // field@03ba │ │ +04e9bc: 3803 2d00 |0002: if-eqz v3, 002f // +002d │ │ +04e9c0: 5453 bb03 |0004: iget-object v3, v5, Landroid/support/v4/view/ViewPager;.mDrawingOrderedChildren:Ljava/util/ArrayList; // field@03bb │ │ +04e9c4: 3903 1c00 |0006: if-nez v3, 0022 // +001c │ │ +04e9c8: 2203 5d03 |0008: new-instance v3, Ljava/util/ArrayList; // type@035d │ │ +04e9cc: 7010 9d15 0300 |000a: invoke-direct {v3}, Ljava/util/ArrayList;.:()V // method@159d │ │ +04e9d2: 5b53 bb03 |000d: iput-object v3, v5, Landroid/support/v4/view/ViewPager;.mDrawingOrderedChildren:Ljava/util/ArrayList; // field@03bb │ │ +04e9d6: 6e10 cd0b 0500 |000f: invoke-virtual {v5}, Landroid/support/v4/view/ViewPager;.getChildCount:()I // method@0bcd │ │ +04e9dc: 0a01 |0012: move-result v1 │ │ +04e9de: 1202 |0013: const/4 v2, #int 0 // #0 │ │ +04e9e0: 3512 1400 |0014: if-ge v2, v1, 0028 // +0014 │ │ +04e9e4: 6e20 cc0b 2500 |0016: invoke-virtual {v5, v2}, Landroid/support/v4/view/ViewPager;.getChildAt:(I)Landroid/view/View; // method@0bcc │ │ +04e9ea: 0c00 |0019: move-result-object v0 │ │ +04e9ec: 5453 bb03 |001a: iget-object v3, v5, Landroid/support/v4/view/ViewPager;.mDrawingOrderedChildren:Ljava/util/ArrayList; // field@03bb │ │ +04e9f0: 6e20 a015 0300 |001c: invoke-virtual {v3, v0}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@15a0 │ │ +04e9f6: d802 0201 |001f: add-int/lit8 v2, v2, #int 1 // #01 │ │ +04e9fa: 28f3 |0021: goto 0014 // -000d │ │ +04e9fc: 5453 bb03 |0022: iget-object v3, v5, Landroid/support/v4/view/ViewPager;.mDrawingOrderedChildren:Ljava/util/ArrayList; // field@03bb │ │ +04ea00: 6e10 a115 0300 |0024: invoke-virtual {v3}, Ljava/util/ArrayList;.clear:()V // method@15a1 │ │ +04ea06: 28e8 |0027: goto 000f // -0018 │ │ +04ea08: 5453 bb03 |0028: iget-object v3, v5, Landroid/support/v4/view/ViewPager;.mDrawingOrderedChildren:Ljava/util/ArrayList; // field@03bb │ │ +04ea0c: 6204 e803 |002a: sget-object v4, Landroid/support/v4/view/ViewPager;.sPositionComparator:Landroid/support/v4/view/ViewPager$ViewPositionComparator; // field@03e8 │ │ +04ea10: 7120 bc15 4300 |002c: invoke-static {v3, v4}, Ljava/util/Collections;.sort:(Ljava/util/List;Ljava/util/Comparator;)V // method@15bc │ │ +04ea16: 0e00 |002f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1106 │ │ 0x0004 line=1107 │ │ 0x0008 line=1108 │ │ 0x000f line=1112 │ │ 0x0013 line=1113 │ │ @@ -51589,60 +51591,60 @@ │ │ type : '(Ljava/util/ArrayList;II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 87 16-bit code units │ │ -04ce80: |[04ce80] android.support.v4.view.ViewPager.addFocusables:(Ljava/util/ArrayList;II)V │ │ -04ce90: 6e10 aa15 0800 |0000: invoke-virtual {v8}, Ljava/util/ArrayList;.size:()I // method@15aa │ │ -04ce96: 0a02 |0003: move-result v2 │ │ -04ce98: 6e10 d40b 0700 |0004: invoke-virtual {v7}, Landroid/support/v4/view/ViewPager;.getDescendantFocusability:()I // method@0bd4 │ │ -04ce9e: 0a01 |0007: move-result v1 │ │ -04cea0: 1505 0600 |0008: const/high16 v5, #int 393216 // #6 │ │ -04cea4: 3251 2500 |000a: if-eq v1, v5, 002f // +0025 │ │ -04cea8: 1203 |000c: const/4 v3, #int 0 // #0 │ │ -04ceaa: 6e10 cd0b 0700 |000d: invoke-virtual {v7}, Landroid/support/v4/view/ViewPager;.getChildCount:()I // method@0bcd │ │ -04ceb0: 0a05 |0010: move-result v5 │ │ -04ceb2: 3553 1e00 |0011: if-ge v3, v5, 002f // +001e │ │ -04ceb6: 6e20 cc0b 3700 |0013: invoke-virtual {v7, v3}, Landroid/support/v4/view/ViewPager;.getChildAt:(I)Landroid/view/View; // method@0bcc │ │ -04cebc: 0c00 |0016: move-result-object v0 │ │ -04cebe: 6e10 9612 0000 |0017: invoke-virtual {v0}, Landroid/view/View;.getVisibility:()I // method@1296 │ │ -04cec4: 0a05 |001a: move-result v5 │ │ -04cec6: 3905 1100 |001b: if-nez v5, 002c // +0011 │ │ -04ceca: 6e20 e80b 0700 |001d: invoke-virtual {v7, v0}, Landroid/support/v4/view/ViewPager;.infoForChild:(Landroid/view/View;)Landroid/support/v4/view/ViewPager$ItemInfo; // method@0be8 │ │ -04ced0: 0c04 |0020: move-result-object v4 │ │ -04ced2: 3804 0b00 |0021: if-eqz v4, 002c // +000b │ │ -04ced6: 5245 8c03 |0023: iget v5, v4, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@038c │ │ -04ceda: 5276 b703 |0025: iget v6, v7, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@03b7 │ │ -04cede: 3365 0500 |0027: if-ne v5, v6, 002c // +0005 │ │ -04cee2: 6e40 6d12 80a9 |0029: invoke-virtual {v0, v8, v9, v10}, Landroid/view/View;.addFocusables:(Ljava/util/ArrayList;II)V // method@126d │ │ -04cee8: d803 0301 |002c: add-int/lit8 v3, v3, #int 1 // #01 │ │ -04ceec: 28df |002e: goto 000d // -0021 │ │ -04ceee: 1505 0400 |002f: const/high16 v5, #int 262144 // #4 │ │ -04cef2: 3351 0800 |0031: if-ne v1, v5, 0039 // +0008 │ │ -04cef6: 6e10 aa15 0800 |0033: invoke-virtual {v8}, Ljava/util/ArrayList;.size:()I // method@15aa │ │ -04cefc: 0a05 |0036: move-result v5 │ │ -04cefe: 3352 0800 |0037: if-ne v2, v5, 003f // +0008 │ │ -04cf02: 6e10 ee0b 0700 |0039: invoke-virtual {v7}, Landroid/support/v4/view/ViewPager;.isFocusable:()Z // method@0bee │ │ -04cf08: 0a05 |003c: move-result v5 │ │ -04cf0a: 3905 0300 |003d: if-nez v5, 0040 // +0003 │ │ -04cf0e: 0e00 |003f: return-void │ │ -04cf10: dd05 0a01 |0040: and-int/lit8 v5, v10, #int 1 // #01 │ │ -04cf14: 1216 |0042: const/4 v6, #int 1 // #1 │ │ -04cf16: 3365 0e00 |0043: if-ne v5, v6, 0051 // +000e │ │ -04cf1a: 6e10 f10b 0700 |0045: invoke-virtual {v7}, Landroid/support/v4/view/ViewPager;.isInTouchMode:()Z // method@0bf1 │ │ -04cf20: 0a05 |0048: move-result v5 │ │ -04cf22: 3805 0800 |0049: if-eqz v5, 0051 // +0008 │ │ -04cf26: 6e10 ef0b 0700 |004b: invoke-virtual {v7}, Landroid/support/v4/view/ViewPager;.isFocusableInTouchMode:()Z // method@0bef │ │ -04cf2c: 0a05 |004e: move-result v5 │ │ -04cf2e: 3805 f0ff |004f: if-eqz v5, 003f // -0010 │ │ -04cf32: 3808 eeff |0051: if-eqz v8, 003f // -0012 │ │ -04cf36: 6e20 a015 7800 |0053: invoke-virtual {v8, v7}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@15a0 │ │ -04cf3c: 28e9 |0056: goto 003f // -0017 │ │ +04ea18: |[04ea18] android.support.v4.view.ViewPager.addFocusables:(Ljava/util/ArrayList;II)V │ │ +04ea28: 6e10 aa15 0800 |0000: invoke-virtual {v8}, Ljava/util/ArrayList;.size:()I // method@15aa │ │ +04ea2e: 0a02 |0003: move-result v2 │ │ +04ea30: 6e10 d40b 0700 |0004: invoke-virtual {v7}, Landroid/support/v4/view/ViewPager;.getDescendantFocusability:()I // method@0bd4 │ │ +04ea36: 0a01 |0007: move-result v1 │ │ +04ea38: 1505 0600 |0008: const/high16 v5, #int 393216 // #6 │ │ +04ea3c: 3251 2500 |000a: if-eq v1, v5, 002f // +0025 │ │ +04ea40: 1203 |000c: const/4 v3, #int 0 // #0 │ │ +04ea42: 6e10 cd0b 0700 |000d: invoke-virtual {v7}, Landroid/support/v4/view/ViewPager;.getChildCount:()I // method@0bcd │ │ +04ea48: 0a05 |0010: move-result v5 │ │ +04ea4a: 3553 1e00 |0011: if-ge v3, v5, 002f // +001e │ │ +04ea4e: 6e20 cc0b 3700 |0013: invoke-virtual {v7, v3}, Landroid/support/v4/view/ViewPager;.getChildAt:(I)Landroid/view/View; // method@0bcc │ │ +04ea54: 0c00 |0016: move-result-object v0 │ │ +04ea56: 6e10 9612 0000 |0017: invoke-virtual {v0}, Landroid/view/View;.getVisibility:()I // method@1296 │ │ +04ea5c: 0a05 |001a: move-result v5 │ │ +04ea5e: 3905 1100 |001b: if-nez v5, 002c // +0011 │ │ +04ea62: 6e20 e80b 0700 |001d: invoke-virtual {v7, v0}, Landroid/support/v4/view/ViewPager;.infoForChild:(Landroid/view/View;)Landroid/support/v4/view/ViewPager$ItemInfo; // method@0be8 │ │ +04ea68: 0c04 |0020: move-result-object v4 │ │ +04ea6a: 3804 0b00 |0021: if-eqz v4, 002c // +000b │ │ +04ea6e: 5245 8c03 |0023: iget v5, v4, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@038c │ │ +04ea72: 5276 b703 |0025: iget v6, v7, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@03b7 │ │ +04ea76: 3365 0500 |0027: if-ne v5, v6, 002c // +0005 │ │ +04ea7a: 6e40 6d12 80a9 |0029: invoke-virtual {v0, v8, v9, v10}, Landroid/view/View;.addFocusables:(Ljava/util/ArrayList;II)V // method@126d │ │ +04ea80: d803 0301 |002c: add-int/lit8 v3, v3, #int 1 // #01 │ │ +04ea84: 28df |002e: goto 000d // -0021 │ │ +04ea86: 1505 0400 |002f: const/high16 v5, #int 262144 // #4 │ │ +04ea8a: 3351 0800 |0031: if-ne v1, v5, 0039 // +0008 │ │ +04ea8e: 6e10 aa15 0800 |0033: invoke-virtual {v8}, Ljava/util/ArrayList;.size:()I // method@15aa │ │ +04ea94: 0a05 |0036: move-result v5 │ │ +04ea96: 3352 0800 |0037: if-ne v2, v5, 003f // +0008 │ │ +04ea9a: 6e10 ee0b 0700 |0039: invoke-virtual {v7}, Landroid/support/v4/view/ViewPager;.isFocusable:()Z // method@0bee │ │ +04eaa0: 0a05 |003c: move-result v5 │ │ +04eaa2: 3905 0300 |003d: if-nez v5, 0040 // +0003 │ │ +04eaa6: 0e00 |003f: return-void │ │ +04eaa8: dd05 0a01 |0040: and-int/lit8 v5, v10, #int 1 // #01 │ │ +04eaac: 1216 |0042: const/4 v6, #int 1 // #1 │ │ +04eaae: 3365 0e00 |0043: if-ne v5, v6, 0051 // +000e │ │ +04eab2: 6e10 f10b 0700 |0045: invoke-virtual {v7}, Landroid/support/v4/view/ViewPager;.isInTouchMode:()Z // method@0bf1 │ │ +04eab8: 0a05 |0048: move-result v5 │ │ +04eaba: 3805 0800 |0049: if-eqz v5, 0051 // +0008 │ │ +04eabe: 6e10 ef0b 0700 |004b: invoke-virtual {v7}, Landroid/support/v4/view/ViewPager;.isFocusableInTouchMode:()Z // method@0bef │ │ +04eac4: 0a05 |004e: move-result v5 │ │ +04eac6: 3805 f0ff |004f: if-eqz v5, 003f // -0010 │ │ +04eaca: 3808 eeff |0051: if-eqz v8, 003f // -0012 │ │ +04eace: 6e20 a015 7800 |0053: invoke-virtual {v8, v7}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@15a0 │ │ +04ead4: 28e9 |0056: goto 003f // -0017 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2626 │ │ 0x0004 line=2628 │ │ 0x0008 line=2630 │ │ 0x000c line=2631 │ │ 0x0013 line=2632 │ │ @@ -51674,37 +51676,37 @@ │ │ type : '(II)Landroid/support/v4/view/ViewPager$ItemInfo;' │ │ access : 0x0000 () │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 45 16-bit code units │ │ -04cf40: |[04cf40] android.support.v4.view.ViewPager.addNewItem:(II)Landroid/support/v4/view/ViewPager$ItemInfo; │ │ -04cf50: 2200 e801 |0000: new-instance v0, Landroid/support/v4/view/ViewPager$ItemInfo; // type@01e8 │ │ -04cf54: 7010 840b 0000 |0002: invoke-direct {v0}, Landroid/support/v4/view/ViewPager$ItemInfo;.:()V // method@0b84 │ │ -04cf5a: 5903 8c03 |0005: iput v3, v0, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@038c │ │ -04cf5e: 5421 b003 |0007: iget-object v1, v2, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@03b0 │ │ -04cf62: 6e30 190a 2103 |0009: invoke-virtual {v1, v2, v3}, Landroid/support/v4/view/PagerAdapter;.instantiateItem:(Landroid/view/ViewGroup;I)Ljava/lang/Object; // method@0a19 │ │ -04cf68: 0c01 |000c: move-result-object v1 │ │ -04cf6a: 5b01 8a03 |000d: iput-object v1, v0, Landroid/support/v4/view/ViewPager$ItemInfo;.object:Ljava/lang/Object; // field@038a │ │ -04cf6e: 5421 b003 |000f: iget-object v1, v2, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@03b0 │ │ -04cf72: 6e20 170a 3100 |0011: invoke-virtual {v1, v3}, Landroid/support/v4/view/PagerAdapter;.getPageWidth:(I)F // method@0a17 │ │ -04cf78: 0a01 |0014: move-result v1 │ │ -04cf7a: 5901 8e03 |0015: iput v1, v0, Landroid/support/v4/view/ViewPager$ItemInfo;.widthFactor:F // field@038e │ │ -04cf7e: 3a04 0a00 |0017: if-ltz v4, 0021 // +000a │ │ -04cf82: 5421 cb03 |0019: iget-object v1, v2, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@03cb │ │ -04cf86: 6e10 aa15 0100 |001b: invoke-virtual {v1}, Ljava/util/ArrayList;.size:()I // method@15aa │ │ -04cf8c: 0a01 |001e: move-result v1 │ │ -04cf8e: 3414 0800 |001f: if-lt v4, v1, 0027 // +0008 │ │ -04cf92: 5421 cb03 |0021: iget-object v1, v2, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@03cb │ │ -04cf96: 6e20 a015 0100 |0023: invoke-virtual {v1, v0}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@15a0 │ │ -04cf9c: 1100 |0026: return-object v0 │ │ -04cf9e: 5421 cb03 |0027: iget-object v1, v2, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@03cb │ │ -04cfa2: 6e30 9f15 4100 |0029: invoke-virtual {v1, v4, v0}, Ljava/util/ArrayList;.add:(ILjava/lang/Object;)V // method@159f │ │ -04cfa8: 28fa |002c: goto 0026 // -0006 │ │ +04ead8: |[04ead8] android.support.v4.view.ViewPager.addNewItem:(II)Landroid/support/v4/view/ViewPager$ItemInfo; │ │ +04eae8: 2200 e501 |0000: new-instance v0, Landroid/support/v4/view/ViewPager$ItemInfo; // type@01e5 │ │ +04eaec: 7010 840b 0000 |0002: invoke-direct {v0}, Landroid/support/v4/view/ViewPager$ItemInfo;.:()V // method@0b84 │ │ +04eaf2: 5903 8c03 |0005: iput v3, v0, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@038c │ │ +04eaf6: 5421 b003 |0007: iget-object v1, v2, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@03b0 │ │ +04eafa: 6e30 190a 2103 |0009: invoke-virtual {v1, v2, v3}, Landroid/support/v4/view/PagerAdapter;.instantiateItem:(Landroid/view/ViewGroup;I)Ljava/lang/Object; // method@0a19 │ │ +04eb00: 0c01 |000c: move-result-object v1 │ │ +04eb02: 5b01 8a03 |000d: iput-object v1, v0, Landroid/support/v4/view/ViewPager$ItemInfo;.object:Ljava/lang/Object; // field@038a │ │ +04eb06: 5421 b003 |000f: iget-object v1, v2, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@03b0 │ │ +04eb0a: 6e20 170a 3100 |0011: invoke-virtual {v1, v3}, Landroid/support/v4/view/PagerAdapter;.getPageWidth:(I)F // method@0a17 │ │ +04eb10: 0a01 |0014: move-result v1 │ │ +04eb12: 5901 8e03 |0015: iput v1, v0, Landroid/support/v4/view/ViewPager$ItemInfo;.widthFactor:F // field@038e │ │ +04eb16: 3a04 0a00 |0017: if-ltz v4, 0021 // +000a │ │ +04eb1a: 5421 cb03 |0019: iget-object v1, v2, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@03cb │ │ +04eb1e: 6e10 aa15 0100 |001b: invoke-virtual {v1}, Ljava/util/ArrayList;.size:()I // method@15aa │ │ +04eb24: 0a01 |001e: move-result v1 │ │ +04eb26: 3414 0800 |001f: if-lt v4, v1, 0027 // +0008 │ │ +04eb2a: 5421 cb03 |0021: iget-object v1, v2, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@03cb │ │ +04eb2e: 6e20 a015 0100 |0023: invoke-virtual {v1, v0}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@15a0 │ │ +04eb34: 1100 |0026: return-object v0 │ │ +04eb36: 5421 cb03 |0027: iget-object v1, v2, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@03cb │ │ +04eb3a: 6e30 9f15 4100 |0029: invoke-virtual {v1, v4, v0}, Ljava/util/ArrayList;.add:(ILjava/lang/Object;)V // method@159f │ │ +04eb40: 28fa |002c: goto 0026 // -0006 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=830 │ │ 0x0005 line=831 │ │ 0x0007 line=832 │ │ 0x000f line=833 │ │ 0x0017 line=834 │ │ @@ -51722,34 +51724,34 @@ │ │ type : '(Ljava/util/ArrayList;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 36 16-bit code units │ │ -04cfac: |[04cfac] android.support.v4.view.ViewPager.addTouchables:(Ljava/util/ArrayList;)V │ │ -04cfbc: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -04cfbe: 6e10 cd0b 0500 |0001: invoke-virtual {v5}, Landroid/support/v4/view/ViewPager;.getChildCount:()I // method@0bcd │ │ -04cfc4: 0a03 |0004: move-result v3 │ │ -04cfc6: 3531 1e00 |0005: if-ge v1, v3, 0023 // +001e │ │ -04cfca: 6e20 cc0b 1500 |0007: invoke-virtual {v5, v1}, Landroid/support/v4/view/ViewPager;.getChildAt:(I)Landroid/view/View; // method@0bcc │ │ -04cfd0: 0c00 |000a: move-result-object v0 │ │ -04cfd2: 6e10 9612 0000 |000b: invoke-virtual {v0}, Landroid/view/View;.getVisibility:()I // method@1296 │ │ -04cfd8: 0a03 |000e: move-result v3 │ │ -04cfda: 3903 1100 |000f: if-nez v3, 0020 // +0011 │ │ -04cfde: 6e20 e80b 0500 |0011: invoke-virtual {v5, v0}, Landroid/support/v4/view/ViewPager;.infoForChild:(Landroid/view/View;)Landroid/support/v4/view/ViewPager$ItemInfo; // method@0be8 │ │ -04cfe4: 0c02 |0014: move-result-object v2 │ │ -04cfe6: 3802 0b00 |0015: if-eqz v2, 0020 // +000b │ │ -04cfea: 5223 8c03 |0017: iget v3, v2, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@038c │ │ -04cfee: 5254 b703 |0019: iget v4, v5, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@03b7 │ │ -04cff2: 3343 0500 |001b: if-ne v3, v4, 0020 // +0005 │ │ -04cff6: 6e20 6e12 6000 |001d: invoke-virtual {v0, v6}, Landroid/view/View;.addTouchables:(Ljava/util/ArrayList;)V // method@126e │ │ -04cffc: d801 0101 |0020: add-int/lit8 v1, v1, #int 1 // #01 │ │ -04d000: 28df |0022: goto 0001 // -0021 │ │ -04d002: 0e00 |0023: return-void │ │ +04eb44: |[04eb44] android.support.v4.view.ViewPager.addTouchables:(Ljava/util/ArrayList;)V │ │ +04eb54: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +04eb56: 6e10 cd0b 0500 |0001: invoke-virtual {v5}, Landroid/support/v4/view/ViewPager;.getChildCount:()I // method@0bcd │ │ +04eb5c: 0a03 |0004: move-result v3 │ │ +04eb5e: 3531 1e00 |0005: if-ge v1, v3, 0023 // +001e │ │ +04eb62: 6e20 cc0b 1500 |0007: invoke-virtual {v5, v1}, Landroid/support/v4/view/ViewPager;.getChildAt:(I)Landroid/view/View; // method@0bcc │ │ +04eb68: 0c00 |000a: move-result-object v0 │ │ +04eb6a: 6e10 9612 0000 |000b: invoke-virtual {v0}, Landroid/view/View;.getVisibility:()I // method@1296 │ │ +04eb70: 0a03 |000e: move-result v3 │ │ +04eb72: 3903 1100 |000f: if-nez v3, 0020 // +0011 │ │ +04eb76: 6e20 e80b 0500 |0011: invoke-virtual {v5, v0}, Landroid/support/v4/view/ViewPager;.infoForChild:(Landroid/view/View;)Landroid/support/v4/view/ViewPager$ItemInfo; // method@0be8 │ │ +04eb7c: 0c02 |0014: move-result-object v2 │ │ +04eb7e: 3802 0b00 |0015: if-eqz v2, 0020 // +000b │ │ +04eb82: 5223 8c03 |0017: iget v3, v2, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@038c │ │ +04eb86: 5254 b703 |0019: iget v4, v5, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@03b7 │ │ +04eb8a: 3343 0500 |001b: if-ne v3, v4, 0020 // +0005 │ │ +04eb8e: 6e20 6e12 6000 |001d: invoke-virtual {v0, v6}, Landroid/view/View;.addTouchables:(Ljava/util/ArrayList;)V // method@126e │ │ +04eb94: d801 0101 |0020: add-int/lit8 v1, v1, #int 1 // #01 │ │ +04eb98: 28df |0022: goto 0001 // -0021 │ │ +04eb9a: 0e00 |0023: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2673 │ │ 0x0007 line=2674 │ │ 0x000b line=2675 │ │ 0x0011 line=2676 │ │ 0x0015 line=2677 │ │ @@ -51769,41 +51771,41 @@ │ │ type : '(Landroid/view/View;ILandroid/view/ViewGroup$LayoutParams;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 49 16-bit code units │ │ -04d004: |[04d004] android.support.v4.view.ViewPager.addView:(Landroid/view/View;ILandroid/view/ViewGroup$LayoutParams;)V │ │ -04d014: 6e20 b80b 6300 |0000: invoke-virtual {v3, v6}, Landroid/support/v4/view/ViewPager;.checkLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)Z // method@0bb8 │ │ -04d01a: 0a01 |0003: move-result v1 │ │ -04d01c: 3901 0600 |0004: if-nez v1, 000a // +0006 │ │ -04d020: 6e20 ca0b 6300 |0006: invoke-virtual {v3, v6}, Landroid/support/v4/view/ViewPager;.generateLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)Landroid/view/ViewGroup$LayoutParams; // method@0bca │ │ -04d026: 0c06 |0009: move-result-object v6 │ │ -04d028: 0760 |000a: move-object v0, v6 │ │ -04d02a: 1f00 e901 |000b: check-cast v0, Landroid/support/v4/view/ViewPager$LayoutParams; // type@01e9 │ │ -04d02e: 5501 9203 |000d: iget-boolean v1, v0, Landroid/support/v4/view/ViewPager$LayoutParams;.isDecor:Z // field@0392 │ │ -04d032: 2042 e701 |000f: instance-of v2, v4, Landroid/support/v4/view/ViewPager$Decor; // type@01e7 │ │ -04d036: b621 |0011: or-int/2addr v1, v2 │ │ -04d038: 5c01 9203 |0012: iput-boolean v1, v0, Landroid/support/v4/view/ViewPager$LayoutParams;.isDecor:Z // field@0392 │ │ -04d03c: 5531 c503 |0014: iget-boolean v1, v3, Landroid/support/v4/view/ViewPager;.mInLayout:Z // field@03c5 │ │ -04d040: 3801 1700 |0016: if-eqz v1, 002d // +0017 │ │ -04d044: 3800 0e00 |0018: if-eqz v0, 0026 // +000e │ │ -04d048: 5501 9203 |001a: iget-boolean v1, v0, Landroid/support/v4/view/ViewPager$LayoutParams;.isDecor:Z // field@0392 │ │ -04d04c: 3801 0a00 |001c: if-eqz v1, 0026 // +000a │ │ -04d050: 2201 2d03 |001e: new-instance v1, Ljava/lang/IllegalStateException; // type@032d │ │ -04d054: 1a02 1203 |0020: const-string v2, "Cannot add pager decor view during layout" // string@0312 │ │ -04d058: 7020 0415 2100 |0022: invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1504 │ │ -04d05e: 2701 |0025: throw v1 │ │ -04d060: 1211 |0026: const/4 v1, #int 1 // #1 │ │ -04d062: 5c01 9303 |0027: iput-boolean v1, v0, Landroid/support/v4/view/ViewPager$LayoutParams;.needsMeasure:Z // field@0393 │ │ -04d066: 6e40 b20b 4365 |0029: invoke-virtual {v3, v4, v5, v6}, Landroid/support/v4/view/ViewPager;.addViewInLayout:(Landroid/view/View;ILandroid/view/ViewGroup$LayoutParams;)Z // method@0bb2 │ │ -04d06c: 0e00 |002c: return-void │ │ -04d06e: 6f40 f212 4365 |002d: invoke-super {v3, v4, v5, v6}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;ILandroid/view/ViewGroup$LayoutParams;)V // method@12f2 │ │ -04d074: 28fc |0030: goto 002c // -0004 │ │ +04eb9c: |[04eb9c] android.support.v4.view.ViewPager.addView:(Landroid/view/View;ILandroid/view/ViewGroup$LayoutParams;)V │ │ +04ebac: 6e20 b80b 6300 |0000: invoke-virtual {v3, v6}, Landroid/support/v4/view/ViewPager;.checkLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)Z // method@0bb8 │ │ +04ebb2: 0a01 |0003: move-result v1 │ │ +04ebb4: 3901 0600 |0004: if-nez v1, 000a // +0006 │ │ +04ebb8: 6e20 ca0b 6300 |0006: invoke-virtual {v3, v6}, Landroid/support/v4/view/ViewPager;.generateLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)Landroid/view/ViewGroup$LayoutParams; // method@0bca │ │ +04ebbe: 0c06 |0009: move-result-object v6 │ │ +04ebc0: 0760 |000a: move-object v0, v6 │ │ +04ebc2: 1f00 e601 |000b: check-cast v0, Landroid/support/v4/view/ViewPager$LayoutParams; // type@01e6 │ │ +04ebc6: 5501 9203 |000d: iget-boolean v1, v0, Landroid/support/v4/view/ViewPager$LayoutParams;.isDecor:Z // field@0392 │ │ +04ebca: 2042 e401 |000f: instance-of v2, v4, Landroid/support/v4/view/ViewPager$Decor; // type@01e4 │ │ +04ebce: b621 |0011: or-int/2addr v1, v2 │ │ +04ebd0: 5c01 9203 |0012: iput-boolean v1, v0, Landroid/support/v4/view/ViewPager$LayoutParams;.isDecor:Z // field@0392 │ │ +04ebd4: 5531 c503 |0014: iget-boolean v1, v3, Landroid/support/v4/view/ViewPager;.mInLayout:Z // field@03c5 │ │ +04ebd8: 3801 1700 |0016: if-eqz v1, 002d // +0017 │ │ +04ebdc: 3800 0e00 |0018: if-eqz v0, 0026 // +000e │ │ +04ebe0: 5501 9203 |001a: iget-boolean v1, v0, Landroid/support/v4/view/ViewPager$LayoutParams;.isDecor:Z // field@0392 │ │ +04ebe4: 3801 0a00 |001c: if-eqz v1, 0026 // +000a │ │ +04ebe8: 2201 2a03 |001e: new-instance v1, Ljava/lang/IllegalStateException; // type@032a │ │ +04ebec: 1a02 1203 |0020: const-string v2, "Cannot add pager decor view during layout" // string@0312 │ │ +04ebf0: 7020 0415 2100 |0022: invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1504 │ │ +04ebf6: 2701 |0025: throw v1 │ │ +04ebf8: 1211 |0026: const/4 v1, #int 1 // #1 │ │ +04ebfa: 5c01 9303 |0027: iput-boolean v1, v0, Landroid/support/v4/view/ViewPager$LayoutParams;.needsMeasure:Z // field@0393 │ │ +04ebfe: 6e40 b20b 4365 |0029: invoke-virtual {v3, v4, v5, v6}, Landroid/support/v4/view/ViewPager;.addViewInLayout:(Landroid/view/View;ILandroid/view/ViewGroup$LayoutParams;)Z // method@0bb2 │ │ +04ec04: 0e00 |002c: return-void │ │ +04ec06: 6f40 f212 4365 |002d: invoke-super {v3, v4, v5, v6}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;ILandroid/view/ViewGroup$LayoutParams;)V // method@12f2 │ │ +04ec0c: 28fc |0030: goto 002c // -0004 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1292 │ │ 0x0006 line=1293 │ │ 0x000b line=1295 │ │ 0x000d line=1296 │ │ 0x0014 line=1297 │ │ @@ -51825,127 +51827,127 @@ │ │ type : '(I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 15 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 219 16-bit code units │ │ -04d078: |[04d078] android.support.v4.view.ViewPager.arrowScroll:(I)Z │ │ -04d088: 130c 4200 |0000: const/16 v12, #int 66 // #42 │ │ -04d08c: 130b 1100 |0002: const/16 v11, #int 17 // #11 │ │ -04d090: 6e10 c70b 0d00 |0004: invoke-virtual {v13}, Landroid/support/v4/view/ViewPager;.findFocus:()Landroid/view/View; // method@0bc7 │ │ -04d096: 0c01 |0007: move-result-object v1 │ │ -04d098: 33d1 3400 |0008: if-ne v1, v13, 003c // +0034 │ │ -04d09c: 1201 |000a: const/4 v1, #int 0 // #0 │ │ -04d09e: 1202 |000b: const/4 v2, #int 0 // #0 │ │ -04d0a0: 7100 0812 0000 |000c: invoke-static {}, Landroid/view/FocusFinder;.getInstance:()Landroid/view/FocusFinder; // method@1208 │ │ -04d0a6: 0c08 |000f: move-result-object v8 │ │ -04d0a8: 6e40 0712 d8e1 |0010: invoke-virtual {v8, v13, v1, v14}, Landroid/view/FocusFinder;.findNextFocus:(Landroid/view/ViewGroup;Landroid/view/View;I)Landroid/view/View; // method@1207 │ │ -04d0ae: 0c04 |0013: move-result-object v4 │ │ -04d0b0: 3804 b100 |0014: if-eqz v4, 00c5 // +00b1 │ │ -04d0b4: 3214 af00 |0016: if-eq v4, v1, 00c5 // +00af │ │ -04d0b8: 33be 8b00 |0018: if-ne v14, v11, 00a3 // +008b │ │ -04d0bc: 54d8 e303 |001a: iget-object v8, v13, Landroid/support/v4/view/ViewPager;.mTempRect:Landroid/graphics/Rect; // field@03e3 │ │ -04d0c0: 7030 cf0b 8d04 |001c: invoke-direct {v13, v8, v4}, Landroid/support/v4/view/ViewPager;.getChildRectInPagerCoordinates:(Landroid/graphics/Rect;Landroid/view/View;)Landroid/graphics/Rect; // method@0bcf │ │ -04d0c6: 0c08 |001f: move-result-object v8 │ │ -04d0c8: 5285 1c00 |0020: iget v5, v8, Landroid/graphics/Rect;.left:I // field@001c │ │ -04d0cc: 54d8 e303 |0022: iget-object v8, v13, Landroid/support/v4/view/ViewPager;.mTempRect:Landroid/graphics/Rect; // field@03e3 │ │ -04d0d0: 7030 cf0b 8d01 |0024: invoke-direct {v13, v8, v1}, Landroid/support/v4/view/ViewPager;.getChildRectInPagerCoordinates:(Landroid/graphics/Rect;Landroid/view/View;)Landroid/graphics/Rect; // method@0bcf │ │ -04d0d6: 0c08 |0027: move-result-object v8 │ │ -04d0d8: 5280 1c00 |0028: iget v0, v8, Landroid/graphics/Rect;.left:I // field@001c │ │ -04d0dc: 3801 7400 |002a: if-eqz v1, 009e // +0074 │ │ -04d0e0: 3405 7200 |002c: if-lt v5, v0, 009e // +0072 │ │ -04d0e4: 6e10 ff0b 0d00 |002e: invoke-virtual {v13}, Landroid/support/v4/view/ViewPager;.pageLeft:()Z // method@0bff │ │ -04d0ea: 0a02 |0031: move-result v2 │ │ -04d0ec: 3802 0900 |0032: if-eqz v2, 003b // +0009 │ │ -04d0f0: 7110 5112 0e00 |0034: invoke-static {v14}, Landroid/view/SoundEffectConstants;.getContantForFocusDirection:(I)I // method@1251 │ │ -04d0f6: 0a08 |0037: move-result v8 │ │ -04d0f8: 6e20 030c 8d00 |0038: invoke-virtual {v13, v8}, Landroid/support/v4/view/ViewPager;.playSoundEffect:(I)V // method@0c03 │ │ -04d0fe: 0f02 |003b: return v2 │ │ -04d100: 3801 cfff |003c: if-eqz v1, 000b // -0031 │ │ -04d104: 1203 |003e: const/4 v3, #int 0 // #0 │ │ -04d106: 6e10 8d12 0100 |003f: invoke-virtual {v1}, Landroid/view/View;.getParent:()Landroid/view/ViewParent; // method@128d │ │ -04d10c: 0c06 |0042: move-result-object v6 │ │ -04d10e: 2068 b002 |0043: instance-of v8, v6, Landroid/view/ViewGroup; // type@02b0 │ │ -04d112: 3808 0500 |0045: if-eqz v8, 004a // +0005 │ │ -04d116: 33d6 3300 |0047: if-ne v6, v13, 007a // +0033 │ │ -04d11a: 1213 |0049: const/4 v3, #int 1 // #1 │ │ -04d11c: 3903 c1ff |004a: if-nez v3, 000b // -003f │ │ -04d120: 2207 4203 |004c: new-instance v7, Ljava/lang/StringBuilder; // type@0342 │ │ -04d124: 7010 5715 0700 |004e: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ -04d12a: 6e10 1f15 0100 |0051: invoke-virtual {v1}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@151f │ │ -04d130: 0c08 |0054: move-result-object v8 │ │ -04d132: 6e10 f114 0800 |0055: invoke-virtual {v8}, Ljava/lang/Class;.getSimpleName:()Ljava/lang/String; // method@14f1 │ │ -04d138: 0c08 |0058: move-result-object v8 │ │ -04d13a: 6e20 5f15 8700 |0059: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -04d140: 6e10 8d12 0100 |005c: invoke-virtual {v1}, Landroid/view/View;.getParent:()Landroid/view/ViewParent; // method@128d │ │ -04d146: 0c06 |005f: move-result-object v6 │ │ -04d148: 2068 b002 |0060: instance-of v8, v6, Landroid/view/ViewGroup; // type@02b0 │ │ -04d14c: 3808 1d00 |0062: if-eqz v8, 007f // +001d │ │ -04d150: 1a08 3a00 |0064: const-string v8, " => " // string@003a │ │ -04d154: 6e20 5f15 8700 |0066: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -04d15a: 0c08 |0069: move-result-object v8 │ │ -04d15c: 6e10 1f15 0600 |006a: invoke-virtual {v6}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@151f │ │ -04d162: 0c09 |006d: move-result-object v9 │ │ -04d164: 6e10 f114 0900 |006e: invoke-virtual {v9}, Ljava/lang/Class;.getSimpleName:()Ljava/lang/String; // method@14f1 │ │ -04d16a: 0c09 |0071: move-result-object v9 │ │ -04d16c: 6e20 5f15 9800 |0072: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -04d172: 7210 1713 0600 |0075: invoke-interface {v6}, Landroid/view/ViewParent;.getParent:()Landroid/view/ViewParent; // method@1317 │ │ -04d178: 0c06 |0078: move-result-object v6 │ │ -04d17a: 28e7 |0079: goto 0060 // -0019 │ │ -04d17c: 7210 1713 0600 |007a: invoke-interface {v6}, Landroid/view/ViewParent;.getParent:()Landroid/view/ViewParent; // method@1317 │ │ -04d182: 0c06 |007d: move-result-object v6 │ │ -04d184: 28c5 |007e: goto 0043 // -003b │ │ -04d186: 1a08 220e |007f: const-string v8, "ViewPager" // string@0e22 │ │ -04d18a: 2209 4203 |0081: new-instance v9, Ljava/lang/StringBuilder; // type@0342 │ │ -04d18e: 7010 5715 0900 |0083: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ -04d194: 1a0a ff10 |0086: const-string v10, "arrowScroll tried to find focus based on non-child current focused view " // string@10ff │ │ -04d198: 6e20 5f15 a900 |0088: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -04d19e: 0c09 |008b: move-result-object v9 │ │ -04d1a0: 6e10 6415 0700 |008c: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ -04d1a6: 0c0a |008f: move-result-object v10 │ │ -04d1a8: 6e20 5f15 a900 |0090: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -04d1ae: 0c09 |0093: move-result-object v9 │ │ -04d1b0: 6e10 6415 0900 |0094: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ -04d1b6: 0c09 |0097: move-result-object v9 │ │ -04d1b8: 7120 f611 9800 |0098: invoke-static {v8, v9}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@11f6 │ │ -04d1be: 1201 |009b: const/4 v1, #int 0 // #0 │ │ -04d1c0: 2900 6fff |009c: goto/16 000b // -0091 │ │ -04d1c4: 6e10 b812 0400 |009e: invoke-virtual {v4}, Landroid/view/View;.requestFocus:()Z // method@12b8 │ │ -04d1ca: 0a02 |00a1: move-result v2 │ │ -04d1cc: 2890 |00a2: goto 0032 // -0070 │ │ -04d1ce: 33ce 8fff |00a3: if-ne v14, v12, 0032 // -0071 │ │ -04d1d2: 54d8 e303 |00a5: iget-object v8, v13, Landroid/support/v4/view/ViewPager;.mTempRect:Landroid/graphics/Rect; // field@03e3 │ │ -04d1d6: 7030 cf0b 8d04 |00a7: invoke-direct {v13, v8, v4}, Landroid/support/v4/view/ViewPager;.getChildRectInPagerCoordinates:(Landroid/graphics/Rect;Landroid/view/View;)Landroid/graphics/Rect; // method@0bcf │ │ -04d1dc: 0c08 |00aa: move-result-object v8 │ │ -04d1de: 5285 1c00 |00ab: iget v5, v8, Landroid/graphics/Rect;.left:I // field@001c │ │ -04d1e2: 54d8 e303 |00ad: iget-object v8, v13, Landroid/support/v4/view/ViewPager;.mTempRect:Landroid/graphics/Rect; // field@03e3 │ │ -04d1e6: 7030 cf0b 8d01 |00af: invoke-direct {v13, v8, v1}, Landroid/support/v4/view/ViewPager;.getChildRectInPagerCoordinates:(Landroid/graphics/Rect;Landroid/view/View;)Landroid/graphics/Rect; // method@0bcf │ │ -04d1ec: 0c08 |00b2: move-result-object v8 │ │ -04d1ee: 5280 1c00 |00b3: iget v0, v8, Landroid/graphics/Rect;.left:I // field@001c │ │ -04d1f2: 3801 0a00 |00b5: if-eqz v1, 00bf // +000a │ │ -04d1f6: 3605 0800 |00b7: if-gt v5, v0, 00bf // +0008 │ │ -04d1fa: 6e10 000c 0d00 |00b9: invoke-virtual {v13}, Landroid/support/v4/view/ViewPager;.pageRight:()Z // method@0c00 │ │ -04d200: 0a02 |00bc: move-result v2 │ │ -04d202: 2900 75ff |00bd: goto/16 0032 // -008b │ │ -04d206: 6e10 b812 0400 |00bf: invoke-virtual {v4}, Landroid/view/View;.requestFocus:()Z // method@12b8 │ │ -04d20c: 0a02 |00c2: move-result v2 │ │ -04d20e: 2900 6fff |00c3: goto/16 0032 // -0091 │ │ -04d212: 32be 0500 |00c5: if-eq v14, v11, 00ca // +0005 │ │ -04d216: 1218 |00c7: const/4 v8, #int 1 // #1 │ │ -04d218: 338e 0800 |00c8: if-ne v14, v8, 00d0 // +0008 │ │ -04d21c: 6e10 ff0b 0d00 |00ca: invoke-virtual {v13}, Landroid/support/v4/view/ViewPager;.pageLeft:()Z // method@0bff │ │ -04d222: 0a02 |00cd: move-result v2 │ │ -04d224: 2900 64ff |00ce: goto/16 0032 // -009c │ │ -04d228: 32ce 0500 |00d0: if-eq v14, v12, 00d5 // +0005 │ │ -04d22c: 1228 |00d2: const/4 v8, #int 2 // #2 │ │ -04d22e: 338e 5fff |00d3: if-ne v14, v8, 0032 // -00a1 │ │ -04d232: 6e10 000c 0d00 |00d5: invoke-virtual {v13}, Landroid/support/v4/view/ViewPager;.pageRight:()Z // method@0c00 │ │ -04d238: 0a02 |00d8: move-result v2 │ │ -04d23a: 2900 59ff |00d9: goto/16 0032 // -00a7 │ │ +04ec10: |[04ec10] android.support.v4.view.ViewPager.arrowScroll:(I)Z │ │ +04ec20: 130c 4200 |0000: const/16 v12, #int 66 // #42 │ │ +04ec24: 130b 1100 |0002: const/16 v11, #int 17 // #11 │ │ +04ec28: 6e10 c70b 0d00 |0004: invoke-virtual {v13}, Landroid/support/v4/view/ViewPager;.findFocus:()Landroid/view/View; // method@0bc7 │ │ +04ec2e: 0c01 |0007: move-result-object v1 │ │ +04ec30: 33d1 3400 |0008: if-ne v1, v13, 003c // +0034 │ │ +04ec34: 1201 |000a: const/4 v1, #int 0 // #0 │ │ +04ec36: 1202 |000b: const/4 v2, #int 0 // #0 │ │ +04ec38: 7100 0812 0000 |000c: invoke-static {}, Landroid/view/FocusFinder;.getInstance:()Landroid/view/FocusFinder; // method@1208 │ │ +04ec3e: 0c08 |000f: move-result-object v8 │ │ +04ec40: 6e40 0712 d8e1 |0010: invoke-virtual {v8, v13, v1, v14}, Landroid/view/FocusFinder;.findNextFocus:(Landroid/view/ViewGroup;Landroid/view/View;I)Landroid/view/View; // method@1207 │ │ +04ec46: 0c04 |0013: move-result-object v4 │ │ +04ec48: 3804 b100 |0014: if-eqz v4, 00c5 // +00b1 │ │ +04ec4c: 3214 af00 |0016: if-eq v4, v1, 00c5 // +00af │ │ +04ec50: 33be 8b00 |0018: if-ne v14, v11, 00a3 // +008b │ │ +04ec54: 54d8 e303 |001a: iget-object v8, v13, Landroid/support/v4/view/ViewPager;.mTempRect:Landroid/graphics/Rect; // field@03e3 │ │ +04ec58: 7030 cf0b 8d04 |001c: invoke-direct {v13, v8, v4}, Landroid/support/v4/view/ViewPager;.getChildRectInPagerCoordinates:(Landroid/graphics/Rect;Landroid/view/View;)Landroid/graphics/Rect; // method@0bcf │ │ +04ec5e: 0c08 |001f: move-result-object v8 │ │ +04ec60: 5285 1c00 |0020: iget v5, v8, Landroid/graphics/Rect;.left:I // field@001c │ │ +04ec64: 54d8 e303 |0022: iget-object v8, v13, Landroid/support/v4/view/ViewPager;.mTempRect:Landroid/graphics/Rect; // field@03e3 │ │ +04ec68: 7030 cf0b 8d01 |0024: invoke-direct {v13, v8, v1}, Landroid/support/v4/view/ViewPager;.getChildRectInPagerCoordinates:(Landroid/graphics/Rect;Landroid/view/View;)Landroid/graphics/Rect; // method@0bcf │ │ +04ec6e: 0c08 |0027: move-result-object v8 │ │ +04ec70: 5280 1c00 |0028: iget v0, v8, Landroid/graphics/Rect;.left:I // field@001c │ │ +04ec74: 3801 7400 |002a: if-eqz v1, 009e // +0074 │ │ +04ec78: 3405 7200 |002c: if-lt v5, v0, 009e // +0072 │ │ +04ec7c: 6e10 ff0b 0d00 |002e: invoke-virtual {v13}, Landroid/support/v4/view/ViewPager;.pageLeft:()Z // method@0bff │ │ +04ec82: 0a02 |0031: move-result v2 │ │ +04ec84: 3802 0900 |0032: if-eqz v2, 003b // +0009 │ │ +04ec88: 7110 5112 0e00 |0034: invoke-static {v14}, Landroid/view/SoundEffectConstants;.getContantForFocusDirection:(I)I // method@1251 │ │ +04ec8e: 0a08 |0037: move-result v8 │ │ +04ec90: 6e20 030c 8d00 |0038: invoke-virtual {v13, v8}, Landroid/support/v4/view/ViewPager;.playSoundEffect:(I)V // method@0c03 │ │ +04ec96: 0f02 |003b: return v2 │ │ +04ec98: 3801 cfff |003c: if-eqz v1, 000b // -0031 │ │ +04ec9c: 1203 |003e: const/4 v3, #int 0 // #0 │ │ +04ec9e: 6e10 8d12 0100 |003f: invoke-virtual {v1}, Landroid/view/View;.getParent:()Landroid/view/ViewParent; // method@128d │ │ +04eca4: 0c06 |0042: move-result-object v6 │ │ +04eca6: 2068 ad02 |0043: instance-of v8, v6, Landroid/view/ViewGroup; // type@02ad │ │ +04ecaa: 3808 0500 |0045: if-eqz v8, 004a // +0005 │ │ +04ecae: 33d6 3300 |0047: if-ne v6, v13, 007a // +0033 │ │ +04ecb2: 1213 |0049: const/4 v3, #int 1 // #1 │ │ +04ecb4: 3903 c1ff |004a: if-nez v3, 000b // -003f │ │ +04ecb8: 2207 3f03 |004c: new-instance v7, Ljava/lang/StringBuilder; // type@033f │ │ +04ecbc: 7010 5715 0700 |004e: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ +04ecc2: 6e10 1f15 0100 |0051: invoke-virtual {v1}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@151f │ │ +04ecc8: 0c08 |0054: move-result-object v8 │ │ +04ecca: 6e10 f114 0800 |0055: invoke-virtual {v8}, Ljava/lang/Class;.getSimpleName:()Ljava/lang/String; // method@14f1 │ │ +04ecd0: 0c08 |0058: move-result-object v8 │ │ +04ecd2: 6e20 5f15 8700 |0059: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +04ecd8: 6e10 8d12 0100 |005c: invoke-virtual {v1}, Landroid/view/View;.getParent:()Landroid/view/ViewParent; // method@128d │ │ +04ecde: 0c06 |005f: move-result-object v6 │ │ +04ece0: 2068 ad02 |0060: instance-of v8, v6, Landroid/view/ViewGroup; // type@02ad │ │ +04ece4: 3808 1d00 |0062: if-eqz v8, 007f // +001d │ │ +04ece8: 1a08 3a00 |0064: const-string v8, " => " // string@003a │ │ +04ecec: 6e20 5f15 8700 |0066: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +04ecf2: 0c08 |0069: move-result-object v8 │ │ +04ecf4: 6e10 1f15 0600 |006a: invoke-virtual {v6}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@151f │ │ +04ecfa: 0c09 |006d: move-result-object v9 │ │ +04ecfc: 6e10 f114 0900 |006e: invoke-virtual {v9}, Ljava/lang/Class;.getSimpleName:()Ljava/lang/String; // method@14f1 │ │ +04ed02: 0c09 |0071: move-result-object v9 │ │ +04ed04: 6e20 5f15 9800 |0072: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +04ed0a: 7210 1713 0600 |0075: invoke-interface {v6}, Landroid/view/ViewParent;.getParent:()Landroid/view/ViewParent; // method@1317 │ │ +04ed10: 0c06 |0078: move-result-object v6 │ │ +04ed12: 28e7 |0079: goto 0060 // -0019 │ │ +04ed14: 7210 1713 0600 |007a: invoke-interface {v6}, Landroid/view/ViewParent;.getParent:()Landroid/view/ViewParent; // method@1317 │ │ +04ed1a: 0c06 |007d: move-result-object v6 │ │ +04ed1c: 28c5 |007e: goto 0043 // -003b │ │ +04ed1e: 1a08 1f0e |007f: const-string v8, "ViewPager" // string@0e1f │ │ +04ed22: 2209 3f03 |0081: new-instance v9, Ljava/lang/StringBuilder; // type@033f │ │ +04ed26: 7010 5715 0900 |0083: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ +04ed2c: 1a0a fb10 |0086: const-string v10, "arrowScroll tried to find focus based on non-child current focused view " // string@10fb │ │ +04ed30: 6e20 5f15 a900 |0088: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +04ed36: 0c09 |008b: move-result-object v9 │ │ +04ed38: 6e10 6415 0700 |008c: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ +04ed3e: 0c0a |008f: move-result-object v10 │ │ +04ed40: 6e20 5f15 a900 |0090: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +04ed46: 0c09 |0093: move-result-object v9 │ │ +04ed48: 6e10 6415 0900 |0094: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ +04ed4e: 0c09 |0097: move-result-object v9 │ │ +04ed50: 7120 f611 9800 |0098: invoke-static {v8, v9}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@11f6 │ │ +04ed56: 1201 |009b: const/4 v1, #int 0 // #0 │ │ +04ed58: 2900 6fff |009c: goto/16 000b // -0091 │ │ +04ed5c: 6e10 b812 0400 |009e: invoke-virtual {v4}, Landroid/view/View;.requestFocus:()Z // method@12b8 │ │ +04ed62: 0a02 |00a1: move-result v2 │ │ +04ed64: 2890 |00a2: goto 0032 // -0070 │ │ +04ed66: 33ce 8fff |00a3: if-ne v14, v12, 0032 // -0071 │ │ +04ed6a: 54d8 e303 |00a5: iget-object v8, v13, Landroid/support/v4/view/ViewPager;.mTempRect:Landroid/graphics/Rect; // field@03e3 │ │ +04ed6e: 7030 cf0b 8d04 |00a7: invoke-direct {v13, v8, v4}, Landroid/support/v4/view/ViewPager;.getChildRectInPagerCoordinates:(Landroid/graphics/Rect;Landroid/view/View;)Landroid/graphics/Rect; // method@0bcf │ │ +04ed74: 0c08 |00aa: move-result-object v8 │ │ +04ed76: 5285 1c00 |00ab: iget v5, v8, Landroid/graphics/Rect;.left:I // field@001c │ │ +04ed7a: 54d8 e303 |00ad: iget-object v8, v13, Landroid/support/v4/view/ViewPager;.mTempRect:Landroid/graphics/Rect; // field@03e3 │ │ +04ed7e: 7030 cf0b 8d01 |00af: invoke-direct {v13, v8, v1}, Landroid/support/v4/view/ViewPager;.getChildRectInPagerCoordinates:(Landroid/graphics/Rect;Landroid/view/View;)Landroid/graphics/Rect; // method@0bcf │ │ +04ed84: 0c08 |00b2: move-result-object v8 │ │ +04ed86: 5280 1c00 |00b3: iget v0, v8, Landroid/graphics/Rect;.left:I // field@001c │ │ +04ed8a: 3801 0a00 |00b5: if-eqz v1, 00bf // +000a │ │ +04ed8e: 3605 0800 |00b7: if-gt v5, v0, 00bf // +0008 │ │ +04ed92: 6e10 000c 0d00 |00b9: invoke-virtual {v13}, Landroid/support/v4/view/ViewPager;.pageRight:()Z // method@0c00 │ │ +04ed98: 0a02 |00bc: move-result v2 │ │ +04ed9a: 2900 75ff |00bd: goto/16 0032 // -008b │ │ +04ed9e: 6e10 b812 0400 |00bf: invoke-virtual {v4}, Landroid/view/View;.requestFocus:()Z // method@12b8 │ │ +04eda4: 0a02 |00c2: move-result v2 │ │ +04eda6: 2900 6fff |00c3: goto/16 0032 // -0091 │ │ +04edaa: 32be 0500 |00c5: if-eq v14, v11, 00ca // +0005 │ │ +04edae: 1218 |00c7: const/4 v8, #int 1 // #1 │ │ +04edb0: 338e 0800 |00c8: if-ne v14, v8, 00d0 // +0008 │ │ +04edb4: 6e10 ff0b 0d00 |00ca: invoke-virtual {v13}, Landroid/support/v4/view/ViewPager;.pageLeft:()Z // method@0bff │ │ +04edba: 0a02 |00cd: move-result v2 │ │ +04edbc: 2900 64ff |00ce: goto/16 0032 // -009c │ │ +04edc0: 32ce 0500 |00d0: if-eq v14, v12, 00d5 // +0005 │ │ +04edc4: 1228 |00d2: const/4 v8, #int 2 // #2 │ │ +04edc6: 338e 5fff |00d3: if-ne v14, v8, 0032 // -00a1 │ │ +04edca: 6e10 000c 0d00 |00d5: invoke-virtual {v13}, Landroid/support/v4/view/ViewPager;.pageRight:()Z // method@0c00 │ │ +04edd0: 0a02 |00d8: move-result v2 │ │ +04edd2: 2900 59ff |00d9: goto/16 0032 // -00a7 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=2514 │ │ 0x0008 line=2515 │ │ 0x000a line=2516 │ │ 0x000b line=2540 │ │ 0x000c line=2542 │ │ @@ -52007,46 +52009,46 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 1 │ │ outs : 8 │ │ insns size : 56 16-bit code units │ │ -04d240: |[04d240] android.support.v4.view.ViewPager.beginFakeDrag:()Z │ │ -04d250: 1219 |0000: const/4 v9, #int 1 // #1 │ │ -04d252: 1204 |0001: const/4 v4, #int 0 // #0 │ │ -04d254: 1205 |0002: const/4 v5, #int 0 // #0 │ │ -04d256: 55a2 c903 |0003: iget-boolean v2, v10, Landroid/support/v4/view/ViewPager;.mIsBeingDragged:Z // field@03c9 │ │ -04d25a: 3802 0300 |0005: if-eqz v2, 0008 // +0003 │ │ -04d25e: 0f04 |0007: return v4 │ │ -04d260: 5ca9 bf03 |0008: iput-boolean v9, v10, Landroid/support/v4/view/ViewPager;.mFakeDragging:Z // field@03bf │ │ -04d264: 7020 220c 9a00 |000a: invoke-direct {v10, v9}, Landroid/support/v4/view/ViewPager;.setScrollState:(I)V // method@0c22 │ │ -04d26a: 59a5 cc03 |000d: iput v5, v10, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@03cc │ │ -04d26e: 59a5 c603 |000f: iput v5, v10, Landroid/support/v4/view/ViewPager;.mInitialMotionX:F // field@03c6 │ │ -04d272: 54a2 e603 |0011: iget-object v2, v10, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@03e6 │ │ -04d276: 3902 1f00 |0013: if-nez v2, 0032 // +001f │ │ -04d27a: 7100 5912 0000 |0015: invoke-static {}, Landroid/view/VelocityTracker;.obtain:()Landroid/view/VelocityTracker; // method@1259 │ │ -04d280: 0c02 |0018: move-result-object v2 │ │ -04d282: 5ba2 e603 |0019: iput-object v2, v10, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@03e6 │ │ -04d286: 7100 ef01 0000 |001b: invoke-static {}, Landroid/os/SystemClock;.uptimeMillis:()J // method@01ef │ │ -04d28c: 0b00 |001e: move-result-wide v0 │ │ -04d28e: 0402 |001f: move-wide v2, v0 │ │ -04d290: 0156 |0020: move v6, v5 │ │ -04d292: 0147 |0021: move v7, v4 │ │ -04d294: 7708 4c12 0000 |0022: invoke-static/range {v0, v1, v2, v3, v4, v5, v6, v7}, Landroid/view/MotionEvent;.obtain:(JJIFFI)Landroid/view/MotionEvent; // method@124c │ │ -04d29a: 0c08 |0025: move-result-object v8 │ │ -04d29c: 54a2 e603 |0026: iget-object v2, v10, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@03e6 │ │ -04d2a0: 6e20 5212 8200 |0028: invoke-virtual {v2, v8}, Landroid/view/VelocityTracker;.addMovement:(Landroid/view/MotionEvent;)V // method@1252 │ │ -04d2a6: 6e10 4e12 0800 |002b: invoke-virtual {v8}, Landroid/view/MotionEvent;.recycle:()V // method@124e │ │ -04d2ac: 5aa0 be03 |002e: iput-wide v0, v10, Landroid/support/v4/view/ViewPager;.mFakeDragBeginTime:J // field@03be │ │ -04d2b0: 0194 |0030: move v4, v9 │ │ -04d2b2: 28d6 |0031: goto 0007 // -002a │ │ -04d2b4: 54a2 e603 |0032: iget-object v2, v10, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@03e6 │ │ -04d2b8: 6e10 5312 0200 |0034: invoke-virtual {v2}, Landroid/view/VelocityTracker;.clear:()V // method@1253 │ │ -04d2be: 28e4 |0037: goto 001b // -001c │ │ +04edd8: |[04edd8] android.support.v4.view.ViewPager.beginFakeDrag:()Z │ │ +04ede8: 1219 |0000: const/4 v9, #int 1 // #1 │ │ +04edea: 1204 |0001: const/4 v4, #int 0 // #0 │ │ +04edec: 1205 |0002: const/4 v5, #int 0 // #0 │ │ +04edee: 55a2 c903 |0003: iget-boolean v2, v10, Landroid/support/v4/view/ViewPager;.mIsBeingDragged:Z // field@03c9 │ │ +04edf2: 3802 0300 |0005: if-eqz v2, 0008 // +0003 │ │ +04edf6: 0f04 |0007: return v4 │ │ +04edf8: 5ca9 bf03 |0008: iput-boolean v9, v10, Landroid/support/v4/view/ViewPager;.mFakeDragging:Z // field@03bf │ │ +04edfc: 7020 220c 9a00 |000a: invoke-direct {v10, v9}, Landroid/support/v4/view/ViewPager;.setScrollState:(I)V // method@0c22 │ │ +04ee02: 59a5 cc03 |000d: iput v5, v10, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@03cc │ │ +04ee06: 59a5 c603 |000f: iput v5, v10, Landroid/support/v4/view/ViewPager;.mInitialMotionX:F // field@03c6 │ │ +04ee0a: 54a2 e603 |0011: iget-object v2, v10, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@03e6 │ │ +04ee0e: 3902 1f00 |0013: if-nez v2, 0032 // +001f │ │ +04ee12: 7100 5912 0000 |0015: invoke-static {}, Landroid/view/VelocityTracker;.obtain:()Landroid/view/VelocityTracker; // method@1259 │ │ +04ee18: 0c02 |0018: move-result-object v2 │ │ +04ee1a: 5ba2 e603 |0019: iput-object v2, v10, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@03e6 │ │ +04ee1e: 7100 ef01 0000 |001b: invoke-static {}, Landroid/os/SystemClock;.uptimeMillis:()J // method@01ef │ │ +04ee24: 0b00 |001e: move-result-wide v0 │ │ +04ee26: 0402 |001f: move-wide v2, v0 │ │ +04ee28: 0156 |0020: move v6, v5 │ │ +04ee2a: 0147 |0021: move v7, v4 │ │ +04ee2c: 7708 4c12 0000 |0022: invoke-static/range {v0, v1, v2, v3, v4, v5, v6, v7}, Landroid/view/MotionEvent;.obtain:(JJIFFI)Landroid/view/MotionEvent; // method@124c │ │ +04ee32: 0c08 |0025: move-result-object v8 │ │ +04ee34: 54a2 e603 |0026: iget-object v2, v10, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@03e6 │ │ +04ee38: 6e20 5212 8200 |0028: invoke-virtual {v2, v8}, Landroid/view/VelocityTracker;.addMovement:(Landroid/view/MotionEvent;)V // method@1252 │ │ +04ee3e: 6e10 4e12 0800 |002b: invoke-virtual {v8}, Landroid/view/MotionEvent;.recycle:()V // method@124e │ │ +04ee44: 5aa0 be03 |002e: iput-wide v0, v10, Landroid/support/v4/view/ViewPager;.mFakeDragBeginTime:J // field@03be │ │ +04ee48: 0194 |0030: move v4, v9 │ │ +04ee4a: 28d6 |0031: goto 0007 // -002a │ │ +04ee4c: 54a2 e603 |0032: iget-object v2, v10, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@03e6 │ │ +04ee50: 6e10 5312 0200 |0034: invoke-virtual {v2}, Landroid/view/VelocityTracker;.clear:()V // method@1253 │ │ +04ee56: 28e4 |0037: goto 001b // -001c │ │ catches : (none) │ │ positions : │ │ 0x0003 line=2273 │ │ 0x0007 line=2289 │ │ 0x0008 line=2276 │ │ 0x000a line=2277 │ │ 0x000d line=2278 │ │ @@ -52069,72 +52071,72 @@ │ │ type : '(Landroid/view/View;ZIII)Z' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 17 │ │ ins : 6 │ │ outs : 6 │ │ insns size : 102 16-bit code units │ │ -04d2c0: |[04d2c0] android.support.v4.view.ViewPager.canScroll:(Landroid/view/View;ZIII)Z │ │ -04d2d0: 20c0 b002 |0000: instance-of v0, v12, Landroid/view/ViewGroup; // type@02b0 │ │ -04d2d4: 3800 5700 |0002: if-eqz v0, 0059 // +0057 │ │ -04d2d8: 07c7 |0004: move-object v7, v12 │ │ -04d2da: 1f07 b002 |0005: check-cast v7, Landroid/view/ViewGroup; // type@02b0 │ │ -04d2de: 6e10 9112 0c00 |0007: invoke-virtual {v12}, Landroid/view/View;.getScrollX:()I // method@1291 │ │ -04d2e4: 0a09 |000a: move-result v9 │ │ -04d2e6: 6e10 9212 0c00 |000b: invoke-virtual {v12}, Landroid/view/View;.getScrollY:()I // method@1292 │ │ -04d2ec: 0a0a |000e: move-result v10 │ │ -04d2ee: 6e10 fb12 0700 |000f: invoke-virtual {v7}, Landroid/view/ViewGroup;.getChildCount:()I // method@12fb │ │ -04d2f4: 0a06 |0012: move-result v6 │ │ -04d2f6: d808 06ff |0013: add-int/lit8 v8, v6, #int -1 // #ff │ │ -04d2fa: 3a08 4400 |0015: if-ltz v8, 0059 // +0044 │ │ -04d2fe: 6e20 fa12 8700 |0017: invoke-virtual {v7, v8}, Landroid/view/ViewGroup;.getChildAt:(I)Landroid/view/View; // method@12fa │ │ -04d304: 0c01 |001a: move-result-object v1 │ │ -04d306: 9000 0f09 |001b: add-int v0, v15, v9 │ │ -04d30a: 6e10 8412 0100 |001d: invoke-virtual {v1}, Landroid/view/View;.getLeft:()I // method@1284 │ │ -04d310: 0a02 |0020: move-result v2 │ │ -04d312: 3420 3500 |0021: if-lt v0, v2, 0056 // +0035 │ │ -04d316: 9000 0f09 |0023: add-int v0, v15, v9 │ │ -04d31a: 6e10 9012 0100 |0025: invoke-virtual {v1}, Landroid/view/View;.getRight:()I // method@1290 │ │ -04d320: 0a02 |0028: move-result v2 │ │ -04d322: 3520 2d00 |0029: if-ge v0, v2, 0056 // +002d │ │ -04d326: 9000 100a |002b: add-int v0, v16, v10 │ │ -04d32a: 6e10 9412 0100 |002d: invoke-virtual {v1}, Landroid/view/View;.getTop:()I // method@1294 │ │ -04d330: 0a02 |0030: move-result v2 │ │ -04d332: 3420 2500 |0031: if-lt v0, v2, 0056 // +0025 │ │ -04d336: 9000 100a |0033: add-int v0, v16, v10 │ │ -04d33a: 6e10 7912 0100 |0035: invoke-virtual {v1}, Landroid/view/View;.getBottom:()I // method@1279 │ │ -04d340: 0a02 |0038: move-result v2 │ │ -04d342: 3520 1d00 |0039: if-ge v0, v2, 0056 // +001d │ │ -04d346: 1212 |003b: const/4 v2, #int 1 // #1 │ │ -04d348: 9000 0f09 |003c: add-int v0, v15, v9 │ │ -04d34c: 6e10 8412 0100 |003e: invoke-virtual {v1}, Landroid/view/View;.getLeft:()I // method@1284 │ │ -04d352: 0a03 |0041: move-result v3 │ │ -04d354: 9104 0003 |0042: sub-int v4, v0, v3 │ │ -04d358: 9000 100a |0044: add-int v0, v16, v10 │ │ -04d35c: 6e10 9412 0100 |0046: invoke-virtual {v1}, Landroid/view/View;.getTop:()I // method@1294 │ │ -04d362: 0a03 |0049: move-result v3 │ │ -04d364: 9105 0003 |004a: sub-int v5, v0, v3 │ │ -04d368: 07b0 |004c: move-object v0, v11 │ │ -04d36a: 01e3 |004d: move v3, v14 │ │ -04d36c: 7406 b60b 0000 |004e: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v4/view/ViewPager;.canScroll:(Landroid/view/View;ZIII)Z // method@0bb6 │ │ -04d372: 0a00 |0051: move-result v0 │ │ -04d374: 3800 0400 |0052: if-eqz v0, 0056 // +0004 │ │ -04d378: 1210 |0054: const/4 v0, #int 1 // #1 │ │ -04d37a: 0f00 |0055: return v0 │ │ -04d37c: d808 08ff |0056: add-int/lit8 v8, v8, #int -1 // #ff │ │ -04d380: 28bd |0058: goto 0015 // -0043 │ │ -04d382: 380d 0b00 |0059: if-eqz v13, 0064 // +000b │ │ -04d386: 7be0 |005b: neg-int v0, v14 │ │ -04d388: 7120 0a0b 0c00 |005c: invoke-static {v12, v0}, Landroid/support/v4/view/ViewCompat;.canScrollHorizontally:(Landroid/view/View;I)Z // method@0b0a │ │ -04d38e: 0a00 |005f: move-result v0 │ │ -04d390: 3800 0400 |0060: if-eqz v0, 0064 // +0004 │ │ -04d394: 1210 |0062: const/4 v0, #int 1 // #1 │ │ -04d396: 28f2 |0063: goto 0055 // -000e │ │ -04d398: 1200 |0064: const/4 v0, #int 0 // #0 │ │ -04d39a: 28f0 |0065: goto 0055 // -0010 │ │ +04ee58: |[04ee58] android.support.v4.view.ViewPager.canScroll:(Landroid/view/View;ZIII)Z │ │ +04ee68: 20c0 ad02 |0000: instance-of v0, v12, Landroid/view/ViewGroup; // type@02ad │ │ +04ee6c: 3800 5700 |0002: if-eqz v0, 0059 // +0057 │ │ +04ee70: 07c7 |0004: move-object v7, v12 │ │ +04ee72: 1f07 ad02 |0005: check-cast v7, Landroid/view/ViewGroup; // type@02ad │ │ +04ee76: 6e10 9112 0c00 |0007: invoke-virtual {v12}, Landroid/view/View;.getScrollX:()I // method@1291 │ │ +04ee7c: 0a09 |000a: move-result v9 │ │ +04ee7e: 6e10 9212 0c00 |000b: invoke-virtual {v12}, Landroid/view/View;.getScrollY:()I // method@1292 │ │ +04ee84: 0a0a |000e: move-result v10 │ │ +04ee86: 6e10 fb12 0700 |000f: invoke-virtual {v7}, Landroid/view/ViewGroup;.getChildCount:()I // method@12fb │ │ +04ee8c: 0a06 |0012: move-result v6 │ │ +04ee8e: d808 06ff |0013: add-int/lit8 v8, v6, #int -1 // #ff │ │ +04ee92: 3a08 4400 |0015: if-ltz v8, 0059 // +0044 │ │ +04ee96: 6e20 fa12 8700 |0017: invoke-virtual {v7, v8}, Landroid/view/ViewGroup;.getChildAt:(I)Landroid/view/View; // method@12fa │ │ +04ee9c: 0c01 |001a: move-result-object v1 │ │ +04ee9e: 9000 0f09 |001b: add-int v0, v15, v9 │ │ +04eea2: 6e10 8412 0100 |001d: invoke-virtual {v1}, Landroid/view/View;.getLeft:()I // method@1284 │ │ +04eea8: 0a02 |0020: move-result v2 │ │ +04eeaa: 3420 3500 |0021: if-lt v0, v2, 0056 // +0035 │ │ +04eeae: 9000 0f09 |0023: add-int v0, v15, v9 │ │ +04eeb2: 6e10 9012 0100 |0025: invoke-virtual {v1}, Landroid/view/View;.getRight:()I // method@1290 │ │ +04eeb8: 0a02 |0028: move-result v2 │ │ +04eeba: 3520 2d00 |0029: if-ge v0, v2, 0056 // +002d │ │ +04eebe: 9000 100a |002b: add-int v0, v16, v10 │ │ +04eec2: 6e10 9412 0100 |002d: invoke-virtual {v1}, Landroid/view/View;.getTop:()I // method@1294 │ │ +04eec8: 0a02 |0030: move-result v2 │ │ +04eeca: 3420 2500 |0031: if-lt v0, v2, 0056 // +0025 │ │ +04eece: 9000 100a |0033: add-int v0, v16, v10 │ │ +04eed2: 6e10 7912 0100 |0035: invoke-virtual {v1}, Landroid/view/View;.getBottom:()I // method@1279 │ │ +04eed8: 0a02 |0038: move-result v2 │ │ +04eeda: 3520 1d00 |0039: if-ge v0, v2, 0056 // +001d │ │ +04eede: 1212 |003b: const/4 v2, #int 1 // #1 │ │ +04eee0: 9000 0f09 |003c: add-int v0, v15, v9 │ │ +04eee4: 6e10 8412 0100 |003e: invoke-virtual {v1}, Landroid/view/View;.getLeft:()I // method@1284 │ │ +04eeea: 0a03 |0041: move-result v3 │ │ +04eeec: 9104 0003 |0042: sub-int v4, v0, v3 │ │ +04eef0: 9000 100a |0044: add-int v0, v16, v10 │ │ +04eef4: 6e10 9412 0100 |0046: invoke-virtual {v1}, Landroid/view/View;.getTop:()I // method@1294 │ │ +04eefa: 0a03 |0049: move-result v3 │ │ +04eefc: 9105 0003 |004a: sub-int v5, v0, v3 │ │ +04ef00: 07b0 |004c: move-object v0, v11 │ │ +04ef02: 01e3 |004d: move v3, v14 │ │ +04ef04: 7406 b60b 0000 |004e: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v4/view/ViewPager;.canScroll:(Landroid/view/View;ZIII)Z // method@0bb6 │ │ +04ef0a: 0a00 |0051: move-result v0 │ │ +04ef0c: 3800 0400 |0052: if-eqz v0, 0056 // +0004 │ │ +04ef10: 1210 |0054: const/4 v0, #int 1 // #1 │ │ +04ef12: 0f00 |0055: return v0 │ │ +04ef14: d808 08ff |0056: add-int/lit8 v8, v8, #int -1 // #ff │ │ +04ef18: 28bd |0058: goto 0015 // -0043 │ │ +04ef1a: 380d 0b00 |0059: if-eqz v13, 0064 // +000b │ │ +04ef1e: 7be0 |005b: neg-int v0, v14 │ │ +04ef20: 7120 0a0b 0c00 |005c: invoke-static {v12, v0}, Landroid/support/v4/view/ViewCompat;.canScrollHorizontally:(Landroid/view/View;I)Z // method@0b0a │ │ +04ef26: 0a00 |005f: move-result v0 │ │ +04ef28: 3800 0400 |0060: if-eqz v0, 0064 // +0004 │ │ +04ef2c: 1210 |0062: const/4 v0, #int 1 // #1 │ │ +04ef2e: 28f2 |0063: goto 0055 // -000e │ │ +04ef30: 1200 |0064: const/4 v0, #int 0 // #0 │ │ +04ef32: 28f0 |0065: goto 0055 // -0010 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2451 │ │ 0x0005 line=2452 │ │ 0x0007 line=2453 │ │ 0x000b line=2454 │ │ 0x000f line=2455 │ │ @@ -52170,44 +52172,44 @@ │ │ type : '(I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 41 16-bit code units │ │ -04d39c: |[04d39c] android.support.v4.view.ViewPager.canScrollHorizontally:(I)Z │ │ -04d3ac: 1212 |0000: const/4 v2, #int 1 // #1 │ │ -04d3ae: 1203 |0001: const/4 v3, #int 0 // #0 │ │ -04d3b0: 5464 b003 |0002: iget-object v4, v6, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@03b0 │ │ -04d3b4: 3904 0300 |0004: if-nez v4, 0007 // +0003 │ │ -04d3b8: 0f03 |0006: return v3 │ │ -04d3ba: 7010 d00b 0600 |0007: invoke-direct {v6}, Landroid/support/v4/view/ViewPager;.getClientWidth:()I // method@0bd0 │ │ -04d3c0: 0a01 |000a: move-result v1 │ │ -04d3c2: 6e10 e20b 0600 |000b: invoke-virtual {v6}, Landroid/support/v4/view/ViewPager;.getScrollX:()I // method@0be2 │ │ -04d3c8: 0a00 |000e: move-result v0 │ │ -04d3ca: 3b07 0d00 |000f: if-gez v7, 001c // +000d │ │ -04d3ce: 8214 |0011: int-to-float v4, v1 │ │ -04d3d0: 5265 c103 |0012: iget v5, v6, Landroid/support/v4/view/ViewPager;.mFirstOffset:F // field@03c1 │ │ -04d3d4: c854 |0014: mul-float/2addr v4, v5 │ │ -04d3d6: 8744 |0015: float-to-int v4, v4 │ │ -04d3d8: 3740 0400 |0016: if-le v0, v4, 001a // +0004 │ │ -04d3dc: 0123 |0018: move v3, v2 │ │ -04d3de: 28ed |0019: goto 0006 // -0013 │ │ -04d3e0: 0132 |001a: move v2, v3 │ │ -04d3e2: 28fd |001b: goto 0018 // -0003 │ │ -04d3e4: 3d07 eaff |001c: if-lez v7, 0006 // -0016 │ │ -04d3e8: 8214 |001e: int-to-float v4, v1 │ │ -04d3ea: 5265 ce03 |001f: iget v5, v6, Landroid/support/v4/view/ViewPager;.mLastOffset:F // field@03ce │ │ -04d3ee: c854 |0021: mul-float/2addr v4, v5 │ │ -04d3f0: 8744 |0022: float-to-int v4, v4 │ │ -04d3f2: 3540 0400 |0023: if-ge v0, v4, 0027 // +0004 │ │ -04d3f6: 0123 |0025: move v3, v2 │ │ -04d3f8: 28e0 |0026: goto 0006 // -0020 │ │ -04d3fa: 0132 |0027: move v2, v3 │ │ -04d3fc: 28fd |0028: goto 0025 // -0003 │ │ +04ef34: |[04ef34] android.support.v4.view.ViewPager.canScrollHorizontally:(I)Z │ │ +04ef44: 1212 |0000: const/4 v2, #int 1 // #1 │ │ +04ef46: 1203 |0001: const/4 v3, #int 0 // #0 │ │ +04ef48: 5464 b003 |0002: iget-object v4, v6, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@03b0 │ │ +04ef4c: 3904 0300 |0004: if-nez v4, 0007 // +0003 │ │ +04ef50: 0f03 |0006: return v3 │ │ +04ef52: 7010 d00b 0600 |0007: invoke-direct {v6}, Landroid/support/v4/view/ViewPager;.getClientWidth:()I // method@0bd0 │ │ +04ef58: 0a01 |000a: move-result v1 │ │ +04ef5a: 6e10 e20b 0600 |000b: invoke-virtual {v6}, Landroid/support/v4/view/ViewPager;.getScrollX:()I // method@0be2 │ │ +04ef60: 0a00 |000e: move-result v0 │ │ +04ef62: 3b07 0d00 |000f: if-gez v7, 001c // +000d │ │ +04ef66: 8214 |0011: int-to-float v4, v1 │ │ +04ef68: 5265 c103 |0012: iget v5, v6, Landroid/support/v4/view/ViewPager;.mFirstOffset:F // field@03c1 │ │ +04ef6c: c854 |0014: mul-float/2addr v4, v5 │ │ +04ef6e: 8744 |0015: float-to-int v4, v4 │ │ +04ef70: 3740 0400 |0016: if-le v0, v4, 001a // +0004 │ │ +04ef74: 0123 |0018: move v3, v2 │ │ +04ef76: 28ed |0019: goto 0006 // -0013 │ │ +04ef78: 0132 |001a: move v2, v3 │ │ +04ef7a: 28fd |001b: goto 0018 // -0003 │ │ +04ef7c: 3d07 eaff |001c: if-lez v7, 0006 // -0016 │ │ +04ef80: 8214 |001e: int-to-float v4, v1 │ │ +04ef82: 5265 ce03 |001f: iget v5, v6, Landroid/support/v4/view/ViewPager;.mLastOffset:F // field@03ce │ │ +04ef86: c854 |0021: mul-float/2addr v4, v5 │ │ +04ef88: 8744 |0022: float-to-int v4, v4 │ │ +04ef8a: 3540 0400 |0023: if-ge v0, v4, 0027 // +0004 │ │ +04ef8e: 0123 |0025: move v3, v2 │ │ +04ef90: 28e0 |0026: goto 0006 // -0020 │ │ +04ef92: 0132 |0027: move v2, v3 │ │ +04ef94: 28fd |0028: goto 0025 // -0003 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=2424 │ │ 0x0006 line=2435 │ │ 0x0007 line=2428 │ │ 0x000b line=2429 │ │ 0x000f line=2430 │ │ @@ -52225,24 +52227,24 @@ │ │ type : '(Landroid/view/ViewGroup$LayoutParams;)Z' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -04d400: |[04d400] android.support.v4.view.ViewPager.checkLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)Z │ │ -04d410: 2020 e901 |0000: instance-of v0, v2, Landroid/support/v4/view/ViewPager$LayoutParams; // type@01e9 │ │ -04d414: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ -04d418: 6f20 f312 2100 |0004: invoke-super {v1, v2}, Landroid/view/ViewGroup;.checkLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)Z // method@12f3 │ │ -04d41e: 0a00 |0007: move-result v0 │ │ -04d420: 3800 0400 |0008: if-eqz v0, 000c // +0004 │ │ -04d424: 1210 |000a: const/4 v0, #int 1 // #1 │ │ -04d426: 0f00 |000b: return v0 │ │ -04d428: 1200 |000c: const/4 v0, #int 0 // #0 │ │ -04d42a: 28fe |000d: goto 000b // -0002 │ │ +04ef98: |[04ef98] android.support.v4.view.ViewPager.checkLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)Z │ │ +04efa8: 2020 e601 |0000: instance-of v0, v2, Landroid/support/v4/view/ViewPager$LayoutParams; // type@01e6 │ │ +04efac: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ +04efb0: 6f20 f312 2100 |0004: invoke-super {v1, v2}, Landroid/view/ViewGroup;.checkLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)Z // method@12f3 │ │ +04efb6: 0a00 |0007: move-result v0 │ │ +04efb8: 3800 0400 |0008: if-eqz v0, 000c // +0004 │ │ +04efbc: 1210 |000a: const/4 v0, #int 1 // #1 │ │ +04efbe: 0f00 |000b: return v0 │ │ +04efc0: 1200 |000c: const/4 v0, #int 0 // #0 │ │ +04efc2: 28fe |000d: goto 000b // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2752 │ │ locals : │ │ 0x0000 - 0x000e reg=1 this Landroid/support/v4/view/ViewPager; │ │ 0x0000 - 0x000e reg=2 p Landroid/view/ViewGroup$LayoutParams; │ │ │ │ @@ -52251,48 +52253,48 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 67 16-bit code units │ │ -04d42c: |[04d42c] android.support.v4.view.ViewPager.computeScroll:()V │ │ -04d43c: 5454 df03 |0000: iget-object v4, v5, Landroid/support/v4/view/ViewPager;.mScroller:Landroid/widget/Scroller; // field@03df │ │ -04d440: 6e10 3714 0400 |0002: invoke-virtual {v4}, Landroid/widget/Scroller;.isFinished:()Z // method@1437 │ │ -04d446: 0a04 |0005: move-result v4 │ │ -04d448: 3904 3800 |0006: if-nez v4, 003e // +0038 │ │ -04d44c: 5454 df03 |0008: iget-object v4, v5, Landroid/support/v4/view/ViewPager;.mScroller:Landroid/widget/Scroller; // field@03df │ │ -04d450: 6e10 3014 0400 |000a: invoke-virtual {v4}, Landroid/widget/Scroller;.computeScrollOffset:()Z // method@1430 │ │ -04d456: 0a04 |000d: move-result v4 │ │ -04d458: 3804 3000 |000e: if-eqz v4, 003e // +0030 │ │ -04d45c: 6e10 e20b 0500 |0010: invoke-virtual {v5}, Landroid/support/v4/view/ViewPager;.getScrollX:()I // method@0be2 │ │ -04d462: 0a00 |0013: move-result v0 │ │ -04d464: 6e10 e30b 0500 |0014: invoke-virtual {v5}, Landroid/support/v4/view/ViewPager;.getScrollY:()I // method@0be3 │ │ -04d46a: 0a01 |0017: move-result v1 │ │ -04d46c: 5454 df03 |0018: iget-object v4, v5, Landroid/support/v4/view/ViewPager;.mScroller:Landroid/widget/Scroller; // field@03df │ │ -04d470: 6e10 3214 0400 |001a: invoke-virtual {v4}, Landroid/widget/Scroller;.getCurrX:()I // method@1432 │ │ -04d476: 0a02 |001d: move-result v2 │ │ -04d478: 5454 df03 |001e: iget-object v4, v5, Landroid/support/v4/view/ViewPager;.mScroller:Landroid/widget/Scroller; // field@03df │ │ -04d47c: 6e10 3314 0400 |0020: invoke-virtual {v4}, Landroid/widget/Scroller;.getCurrY:()I // method@1433 │ │ -04d482: 0a03 |0023: move-result v3 │ │ -04d484: 3320 0400 |0024: if-ne v0, v2, 0028 // +0004 │ │ -04d488: 3231 1400 |0026: if-eq v1, v3, 003a // +0014 │ │ -04d48c: 6e30 0f0c 2503 |0028: invoke-virtual {v5, v2, v3}, Landroid/support/v4/view/ViewPager;.scrollTo:(II)V // method@0c0f │ │ -04d492: 7020 010c 2500 |002b: invoke-direct {v5, v2}, Landroid/support/v4/view/ViewPager;.pageScrolled:(I)Z // method@0c01 │ │ -04d498: 0a04 |002e: move-result v4 │ │ -04d49a: 3904 0b00 |002f: if-nez v4, 003a // +000b │ │ -04d49e: 5454 df03 |0031: iget-object v4, v5, Landroid/support/v4/view/ViewPager;.mScroller:Landroid/widget/Scroller; // field@03df │ │ -04d4a2: 6e10 2f14 0400 |0033: invoke-virtual {v4}, Landroid/widget/Scroller;.abortAnimation:()V // method@142f │ │ -04d4a8: 1204 |0036: const/4 v4, #int 0 // #0 │ │ -04d4aa: 6e30 0f0c 4503 |0037: invoke-virtual {v5, v4, v3}, Landroid/support/v4/view/ViewPager;.scrollTo:(II)V // method@0c0f │ │ -04d4b0: 7110 1e0b 0500 |003a: invoke-static {v5}, Landroid/support/v4/view/ViewCompat;.postInvalidateOnAnimation:(Landroid/view/View;)V // method@0b1e │ │ -04d4b6: 0e00 |003d: return-void │ │ -04d4b8: 1214 |003e: const/4 v4, #int 1 // #1 │ │ -04d4ba: 7020 b90b 4500 |003f: invoke-direct {v5, v4}, Landroid/support/v4/view/ViewPager;.completeScroll:(Z)V // method@0bb9 │ │ -04d4c0: 28fb |0042: goto 003d // -0005 │ │ +04efc4: |[04efc4] android.support.v4.view.ViewPager.computeScroll:()V │ │ +04efd4: 5454 df03 |0000: iget-object v4, v5, Landroid/support/v4/view/ViewPager;.mScroller:Landroid/widget/Scroller; // field@03df │ │ +04efd8: 6e10 3714 0400 |0002: invoke-virtual {v4}, Landroid/widget/Scroller;.isFinished:()Z // method@1437 │ │ +04efde: 0a04 |0005: move-result v4 │ │ +04efe0: 3904 3800 |0006: if-nez v4, 003e // +0038 │ │ +04efe4: 5454 df03 |0008: iget-object v4, v5, Landroid/support/v4/view/ViewPager;.mScroller:Landroid/widget/Scroller; // field@03df │ │ +04efe8: 6e10 3014 0400 |000a: invoke-virtual {v4}, Landroid/widget/Scroller;.computeScrollOffset:()Z // method@1430 │ │ +04efee: 0a04 |000d: move-result v4 │ │ +04eff0: 3804 3000 |000e: if-eqz v4, 003e // +0030 │ │ +04eff4: 6e10 e20b 0500 |0010: invoke-virtual {v5}, Landroid/support/v4/view/ViewPager;.getScrollX:()I // method@0be2 │ │ +04effa: 0a00 |0013: move-result v0 │ │ +04effc: 6e10 e30b 0500 |0014: invoke-virtual {v5}, Landroid/support/v4/view/ViewPager;.getScrollY:()I // method@0be3 │ │ +04f002: 0a01 |0017: move-result v1 │ │ +04f004: 5454 df03 |0018: iget-object v4, v5, Landroid/support/v4/view/ViewPager;.mScroller:Landroid/widget/Scroller; // field@03df │ │ +04f008: 6e10 3214 0400 |001a: invoke-virtual {v4}, Landroid/widget/Scroller;.getCurrX:()I // method@1432 │ │ +04f00e: 0a02 |001d: move-result v2 │ │ +04f010: 5454 df03 |001e: iget-object v4, v5, Landroid/support/v4/view/ViewPager;.mScroller:Landroid/widget/Scroller; // field@03df │ │ +04f014: 6e10 3314 0400 |0020: invoke-virtual {v4}, Landroid/widget/Scroller;.getCurrY:()I // method@1433 │ │ +04f01a: 0a03 |0023: move-result v3 │ │ +04f01c: 3320 0400 |0024: if-ne v0, v2, 0028 // +0004 │ │ +04f020: 3231 1400 |0026: if-eq v1, v3, 003a // +0014 │ │ +04f024: 6e30 0f0c 2503 |0028: invoke-virtual {v5, v2, v3}, Landroid/support/v4/view/ViewPager;.scrollTo:(II)V // method@0c0f │ │ +04f02a: 7020 010c 2500 |002b: invoke-direct {v5, v2}, Landroid/support/v4/view/ViewPager;.pageScrolled:(I)Z // method@0c01 │ │ +04f030: 0a04 |002e: move-result v4 │ │ +04f032: 3904 0b00 |002f: if-nez v4, 003a // +000b │ │ +04f036: 5454 df03 |0031: iget-object v4, v5, Landroid/support/v4/view/ViewPager;.mScroller:Landroid/widget/Scroller; // field@03df │ │ +04f03a: 6e10 2f14 0400 |0033: invoke-virtual {v4}, Landroid/widget/Scroller;.abortAnimation:()V // method@142f │ │ +04f040: 1204 |0036: const/4 v4, #int 0 // #0 │ │ +04f042: 6e30 0f0c 4503 |0037: invoke-virtual {v5, v4, v3}, Landroid/support/v4/view/ViewPager;.scrollTo:(II)V // method@0c0f │ │ +04f048: 7110 1e0b 0500 |003a: invoke-static {v5}, Landroid/support/v4/view/ViewCompat;.postInvalidateOnAnimation:(Landroid/view/View;)V // method@0b1e │ │ +04f04e: 0e00 |003d: return-void │ │ +04f050: 1214 |003e: const/4 v4, #int 1 // #1 │ │ +04f052: 7020 b90b 4500 |003f: invoke-direct {v5, v4}, Landroid/support/v4/view/ViewPager;.completeScroll:(Z)V // method@0bb9 │ │ +04f058: 28fb |0042: goto 003d // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1607 │ │ 0x0010 line=1608 │ │ 0x0014 line=1609 │ │ 0x0018 line=1610 │ │ 0x001e line=1611 │ │ @@ -52316,113 +52318,113 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 16 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 182 16-bit code units │ │ -04d4c4: |[04d4c4] android.support.v4.view.ViewPager.dataSetChanged:()V │ │ -04d4d4: 121a |0000: const/4 v10, #int 1 // #1 │ │ -04d4d6: 120b |0001: const/4 v11, #int 0 // #0 │ │ -04d4d8: 54fc b003 |0002: iget-object v12, v15, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@03b0 │ │ -04d4dc: 6e10 140a 0c00 |0004: invoke-virtual {v12}, Landroid/support/v4/view/PagerAdapter;.getCount:()I // method@0a14 │ │ -04d4e2: 0a00 |0007: move-result v0 │ │ -04d4e4: 59f0 bd03 |0008: iput v0, v15, Landroid/support/v4/view/ViewPager;.mExpectedAdapterCount:I // field@03bd │ │ -04d4e8: 54fc cb03 |000a: iget-object v12, v15, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@03cb │ │ -04d4ec: 6e10 aa15 0c00 |000c: invoke-virtual {v12}, Ljava/util/ArrayList;.size:()I // method@15aa │ │ -04d4f2: 0a0c |000f: move-result v12 │ │ -04d4f4: 52fd d503 |0010: iget v13, v15, Landroid/support/v4/view/ViewPager;.mOffscreenPageLimit:I // field@03d5 │ │ -04d4f8: da0d 0d02 |0012: mul-int/lit8 v13, v13, #int 2 // #02 │ │ -04d4fc: d80d 0d01 |0014: add-int/lit8 v13, v13, #int 1 // #01 │ │ -04d500: 35dc 2d00 |0016: if-ge v12, v13, 0043 // +002d │ │ -04d504: 54fc cb03 |0018: iget-object v12, v15, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@03cb │ │ -04d508: 6e10 aa15 0c00 |001a: invoke-virtual {v12}, Ljava/util/ArrayList;.size:()I // method@15aa │ │ -04d50e: 0a0c |001d: move-result v12 │ │ -04d510: 350c 2500 |001e: if-ge v12, v0, 0043 // +0025 │ │ -04d514: 01a7 |0020: move v7, v10 │ │ -04d516: 52f8 b703 |0021: iget v8, v15, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@03b7 │ │ -04d51a: 1205 |0023: const/4 v5, #int 0 // #0 │ │ -04d51c: 1203 |0024: const/4 v3, #int 0 // #0 │ │ -04d51e: 54fc cb03 |0025: iget-object v12, v15, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@03cb │ │ -04d522: 6e10 aa15 0c00 |0027: invoke-virtual {v12}, Ljava/util/ArrayList;.size:()I // method@15aa │ │ -04d528: 0a0c |002a: move-result v12 │ │ -04d52a: 35c3 5900 |002b: if-ge v3, v12, 0084 // +0059 │ │ -04d52e: 54fc cb03 |002d: iget-object v12, v15, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@03cb │ │ -04d532: 6e20 a315 3c00 |002f: invoke-virtual {v12, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@15a3 │ │ -04d538: 0c04 |0032: move-result-object v4 │ │ -04d53a: 1f04 e801 |0033: check-cast v4, Landroid/support/v4/view/ViewPager$ItemInfo; // type@01e8 │ │ -04d53e: 54fc b003 |0035: iget-object v12, v15, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@03b0 │ │ -04d542: 544d 8a03 |0037: iget-object v13, v4, Landroid/support/v4/view/ViewPager$ItemInfo;.object:Ljava/lang/Object; // field@038a │ │ -04d546: 6e20 150a dc00 |0039: invoke-virtual {v12, v13}, Landroid/support/v4/view/PagerAdapter;.getItemPosition:(Ljava/lang/Object;)I // method@0a15 │ │ -04d54c: 0a09 |003c: move-result v9 │ │ -04d54e: 12fc |003d: const/4 v12, #int -1 // #ff │ │ -04d550: 33c9 0700 |003e: if-ne v9, v12, 0045 // +0007 │ │ -04d554: d803 0301 |0040: add-int/lit8 v3, v3, #int 1 // #01 │ │ -04d558: 28e3 |0042: goto 0025 // -001d │ │ -04d55a: 01b7 |0043: move v7, v11 │ │ -04d55c: 28dd |0044: goto 0021 // -0023 │ │ -04d55e: 12ec |0045: const/4 v12, #int -2 // #fe │ │ -04d560: 33c9 2f00 |0046: if-ne v9, v12, 0075 // +002f │ │ -04d564: 54fc cb03 |0048: iget-object v12, v15, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@03cb │ │ -04d568: 6e20 a715 3c00 |004a: invoke-virtual {v12, v3}, Ljava/util/ArrayList;.remove:(I)Ljava/lang/Object; // method@15a7 │ │ -04d56e: d803 03ff |004d: add-int/lit8 v3, v3, #int -1 // #ff │ │ -04d572: 3905 0800 |004f: if-nez v5, 0057 // +0008 │ │ -04d576: 54fc b003 |0051: iget-object v12, v15, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@03b0 │ │ -04d57a: 6e20 220a fc00 |0053: invoke-virtual {v12, v15}, Landroid/support/v4/view/PagerAdapter;.startUpdate:(Landroid/view/ViewGroup;)V // method@0a22 │ │ -04d580: 1215 |0056: const/4 v5, #int 1 // #1 │ │ -04d582: 54fc b003 |0057: iget-object v12, v15, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@03b0 │ │ -04d586: 524d 8c03 |0059: iget v13, v4, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@038c │ │ -04d58a: 544e 8a03 |005b: iget-object v14, v4, Landroid/support/v4/view/ViewPager$ItemInfo;.object:Ljava/lang/Object; // field@038a │ │ -04d58e: 6e40 110a fced |005d: invoke-virtual {v12, v15, v13, v14}, Landroid/support/v4/view/PagerAdapter;.destroyItem:(Landroid/view/ViewGroup;ILjava/lang/Object;)V // method@0a11 │ │ -04d594: 1217 |0060: const/4 v7, #int 1 // #1 │ │ -04d596: 52fc b703 |0061: iget v12, v15, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@03b7 │ │ -04d59a: 524d 8c03 |0063: iget v13, v4, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@038c │ │ -04d59e: 33dc dbff |0065: if-ne v12, v13, 0040 // -0025 │ │ -04d5a2: 52fc b703 |0067: iget v12, v15, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@03b7 │ │ -04d5a6: d80d 00ff |0069: add-int/lit8 v13, v0, #int -1 // #ff │ │ -04d5aa: 7120 1715 dc00 |006b: invoke-static {v12, v13}, Ljava/lang/Math;.min:(II)I // method@1517 │ │ -04d5b0: 0a0c |006e: move-result v12 │ │ -04d5b2: 7120 1515 cb00 |006f: invoke-static {v11, v12}, Ljava/lang/Math;.max:(II)I // method@1515 │ │ -04d5b8: 0a08 |0072: move-result v8 │ │ -04d5ba: 1217 |0073: const/4 v7, #int 1 // #1 │ │ -04d5bc: 28cc |0074: goto 0040 // -0034 │ │ -04d5be: 524c 8c03 |0075: iget v12, v4, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@038c │ │ -04d5c2: 329c c9ff |0077: if-eq v12, v9, 0040 // -0037 │ │ -04d5c6: 524c 8c03 |0079: iget v12, v4, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@038c │ │ -04d5ca: 52fd b703 |007b: iget v13, v15, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@03b7 │ │ -04d5ce: 33dc 0300 |007d: if-ne v12, v13, 0080 // +0003 │ │ -04d5d2: 0198 |007f: move v8, v9 │ │ -04d5d4: 5949 8c03 |0080: iput v9, v4, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@038c │ │ -04d5d8: 1217 |0082: const/4 v7, #int 1 // #1 │ │ -04d5da: 28bd |0083: goto 0040 // -0043 │ │ -04d5dc: 3805 0700 |0084: if-eqz v5, 008b // +0007 │ │ -04d5e0: 54fc b003 |0086: iget-object v12, v15, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@03b0 │ │ -04d5e4: 6e20 130a fc00 |0088: invoke-virtual {v12, v15}, Landroid/support/v4/view/PagerAdapter;.finishUpdate:(Landroid/view/ViewGroup;)V // method@0a13 │ │ -04d5ea: 54fc cb03 |008b: iget-object v12, v15, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@03cb │ │ -04d5ee: 620d 9e03 |008d: sget-object v13, Landroid/support/v4/view/ViewPager;.COMPARATOR:Ljava/util/Comparator; // field@039e │ │ -04d5f2: 7120 bc15 dc00 |008f: invoke-static {v12, v13}, Ljava/util/Collections;.sort:(Ljava/util/List;Ljava/util/Comparator;)V // method@15bc │ │ -04d5f8: 3807 2300 |0092: if-eqz v7, 00b5 // +0023 │ │ -04d5fc: 6e10 cd0b 0f00 |0094: invoke-virtual {v15}, Landroid/support/v4/view/ViewPager;.getChildCount:()I // method@0bcd │ │ -04d602: 0a02 |0097: move-result v2 │ │ -04d604: 1203 |0098: const/4 v3, #int 0 // #0 │ │ -04d606: 3523 1600 |0099: if-ge v3, v2, 00af // +0016 │ │ -04d60a: 6e20 cc0b 3f00 |009b: invoke-virtual {v15, v3}, Landroid/support/v4/view/ViewPager;.getChildAt:(I)Landroid/view/View; // method@0bcc │ │ -04d610: 0c01 |009e: move-result-object v1 │ │ -04d612: 6e10 8312 0100 |009f: invoke-virtual {v1}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1283 │ │ -04d618: 0c06 |00a2: move-result-object v6 │ │ -04d61a: 1f06 e901 |00a3: check-cast v6, Landroid/support/v4/view/ViewPager$LayoutParams; // type@01e9 │ │ -04d61e: 556c 9203 |00a5: iget-boolean v12, v6, Landroid/support/v4/view/ViewPager$LayoutParams;.isDecor:Z // field@0392 │ │ -04d622: 390c 0500 |00a7: if-nez v12, 00ac // +0005 │ │ -04d626: 120c |00a9: const/4 v12, #int 0 // #0 │ │ -04d628: 596c 9603 |00aa: iput v12, v6, Landroid/support/v4/view/ViewPager$LayoutParams;.widthFactor:F // field@0396 │ │ -04d62c: d803 0301 |00ac: add-int/lit8 v3, v3, #int 1 // #01 │ │ -04d630: 28eb |00ae: goto 0099 // -0015 │ │ -04d632: 6e40 150c 8fab |00af: invoke-virtual {v15, v8, v11, v10}, Landroid/support/v4/view/ViewPager;.setCurrentItemInternal:(IZZ)V // method@0c15 │ │ -04d638: 6e10 0d0c 0f00 |00b2: invoke-virtual {v15}, Landroid/support/v4/view/ViewPager;.requestLayout:()V // method@0c0d │ │ -04d63e: 0e00 |00b5: return-void │ │ +04f05c: |[04f05c] android.support.v4.view.ViewPager.dataSetChanged:()V │ │ +04f06c: 121a |0000: const/4 v10, #int 1 // #1 │ │ +04f06e: 120b |0001: const/4 v11, #int 0 // #0 │ │ +04f070: 54fc b003 |0002: iget-object v12, v15, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@03b0 │ │ +04f074: 6e10 140a 0c00 |0004: invoke-virtual {v12}, Landroid/support/v4/view/PagerAdapter;.getCount:()I // method@0a14 │ │ +04f07a: 0a00 |0007: move-result v0 │ │ +04f07c: 59f0 bd03 |0008: iput v0, v15, Landroid/support/v4/view/ViewPager;.mExpectedAdapterCount:I // field@03bd │ │ +04f080: 54fc cb03 |000a: iget-object v12, v15, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@03cb │ │ +04f084: 6e10 aa15 0c00 |000c: invoke-virtual {v12}, Ljava/util/ArrayList;.size:()I // method@15aa │ │ +04f08a: 0a0c |000f: move-result v12 │ │ +04f08c: 52fd d503 |0010: iget v13, v15, Landroid/support/v4/view/ViewPager;.mOffscreenPageLimit:I // field@03d5 │ │ +04f090: da0d 0d02 |0012: mul-int/lit8 v13, v13, #int 2 // #02 │ │ +04f094: d80d 0d01 |0014: add-int/lit8 v13, v13, #int 1 // #01 │ │ +04f098: 35dc 2d00 |0016: if-ge v12, v13, 0043 // +002d │ │ +04f09c: 54fc cb03 |0018: iget-object v12, v15, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@03cb │ │ +04f0a0: 6e10 aa15 0c00 |001a: invoke-virtual {v12}, Ljava/util/ArrayList;.size:()I // method@15aa │ │ +04f0a6: 0a0c |001d: move-result v12 │ │ +04f0a8: 350c 2500 |001e: if-ge v12, v0, 0043 // +0025 │ │ +04f0ac: 01a7 |0020: move v7, v10 │ │ +04f0ae: 52f8 b703 |0021: iget v8, v15, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@03b7 │ │ +04f0b2: 1205 |0023: const/4 v5, #int 0 // #0 │ │ +04f0b4: 1203 |0024: const/4 v3, #int 0 // #0 │ │ +04f0b6: 54fc cb03 |0025: iget-object v12, v15, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@03cb │ │ +04f0ba: 6e10 aa15 0c00 |0027: invoke-virtual {v12}, Ljava/util/ArrayList;.size:()I // method@15aa │ │ +04f0c0: 0a0c |002a: move-result v12 │ │ +04f0c2: 35c3 5900 |002b: if-ge v3, v12, 0084 // +0059 │ │ +04f0c6: 54fc cb03 |002d: iget-object v12, v15, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@03cb │ │ +04f0ca: 6e20 a315 3c00 |002f: invoke-virtual {v12, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@15a3 │ │ +04f0d0: 0c04 |0032: move-result-object v4 │ │ +04f0d2: 1f04 e501 |0033: check-cast v4, Landroid/support/v4/view/ViewPager$ItemInfo; // type@01e5 │ │ +04f0d6: 54fc b003 |0035: iget-object v12, v15, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@03b0 │ │ +04f0da: 544d 8a03 |0037: iget-object v13, v4, Landroid/support/v4/view/ViewPager$ItemInfo;.object:Ljava/lang/Object; // field@038a │ │ +04f0de: 6e20 150a dc00 |0039: invoke-virtual {v12, v13}, Landroid/support/v4/view/PagerAdapter;.getItemPosition:(Ljava/lang/Object;)I // method@0a15 │ │ +04f0e4: 0a09 |003c: move-result v9 │ │ +04f0e6: 12fc |003d: const/4 v12, #int -1 // #ff │ │ +04f0e8: 33c9 0700 |003e: if-ne v9, v12, 0045 // +0007 │ │ +04f0ec: d803 0301 |0040: add-int/lit8 v3, v3, #int 1 // #01 │ │ +04f0f0: 28e3 |0042: goto 0025 // -001d │ │ +04f0f2: 01b7 |0043: move v7, v11 │ │ +04f0f4: 28dd |0044: goto 0021 // -0023 │ │ +04f0f6: 12ec |0045: const/4 v12, #int -2 // #fe │ │ +04f0f8: 33c9 2f00 |0046: if-ne v9, v12, 0075 // +002f │ │ +04f0fc: 54fc cb03 |0048: iget-object v12, v15, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@03cb │ │ +04f100: 6e20 a715 3c00 |004a: invoke-virtual {v12, v3}, Ljava/util/ArrayList;.remove:(I)Ljava/lang/Object; // method@15a7 │ │ +04f106: d803 03ff |004d: add-int/lit8 v3, v3, #int -1 // #ff │ │ +04f10a: 3905 0800 |004f: if-nez v5, 0057 // +0008 │ │ +04f10e: 54fc b003 |0051: iget-object v12, v15, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@03b0 │ │ +04f112: 6e20 220a fc00 |0053: invoke-virtual {v12, v15}, Landroid/support/v4/view/PagerAdapter;.startUpdate:(Landroid/view/ViewGroup;)V // method@0a22 │ │ +04f118: 1215 |0056: const/4 v5, #int 1 // #1 │ │ +04f11a: 54fc b003 |0057: iget-object v12, v15, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@03b0 │ │ +04f11e: 524d 8c03 |0059: iget v13, v4, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@038c │ │ +04f122: 544e 8a03 |005b: iget-object v14, v4, Landroid/support/v4/view/ViewPager$ItemInfo;.object:Ljava/lang/Object; // field@038a │ │ +04f126: 6e40 110a fced |005d: invoke-virtual {v12, v15, v13, v14}, Landroid/support/v4/view/PagerAdapter;.destroyItem:(Landroid/view/ViewGroup;ILjava/lang/Object;)V // method@0a11 │ │ +04f12c: 1217 |0060: const/4 v7, #int 1 // #1 │ │ +04f12e: 52fc b703 |0061: iget v12, v15, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@03b7 │ │ +04f132: 524d 8c03 |0063: iget v13, v4, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@038c │ │ +04f136: 33dc dbff |0065: if-ne v12, v13, 0040 // -0025 │ │ +04f13a: 52fc b703 |0067: iget v12, v15, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@03b7 │ │ +04f13e: d80d 00ff |0069: add-int/lit8 v13, v0, #int -1 // #ff │ │ +04f142: 7120 1715 dc00 |006b: invoke-static {v12, v13}, Ljava/lang/Math;.min:(II)I // method@1517 │ │ +04f148: 0a0c |006e: move-result v12 │ │ +04f14a: 7120 1515 cb00 |006f: invoke-static {v11, v12}, Ljava/lang/Math;.max:(II)I // method@1515 │ │ +04f150: 0a08 |0072: move-result v8 │ │ +04f152: 1217 |0073: const/4 v7, #int 1 // #1 │ │ +04f154: 28cc |0074: goto 0040 // -0034 │ │ +04f156: 524c 8c03 |0075: iget v12, v4, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@038c │ │ +04f15a: 329c c9ff |0077: if-eq v12, v9, 0040 // -0037 │ │ +04f15e: 524c 8c03 |0079: iget v12, v4, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@038c │ │ +04f162: 52fd b703 |007b: iget v13, v15, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@03b7 │ │ +04f166: 33dc 0300 |007d: if-ne v12, v13, 0080 // +0003 │ │ +04f16a: 0198 |007f: move v8, v9 │ │ +04f16c: 5949 8c03 |0080: iput v9, v4, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@038c │ │ +04f170: 1217 |0082: const/4 v7, #int 1 // #1 │ │ +04f172: 28bd |0083: goto 0040 // -0043 │ │ +04f174: 3805 0700 |0084: if-eqz v5, 008b // +0007 │ │ +04f178: 54fc b003 |0086: iget-object v12, v15, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@03b0 │ │ +04f17c: 6e20 130a fc00 |0088: invoke-virtual {v12, v15}, Landroid/support/v4/view/PagerAdapter;.finishUpdate:(Landroid/view/ViewGroup;)V // method@0a13 │ │ +04f182: 54fc cb03 |008b: iget-object v12, v15, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@03cb │ │ +04f186: 620d 9e03 |008d: sget-object v13, Landroid/support/v4/view/ViewPager;.COMPARATOR:Ljava/util/Comparator; // field@039e │ │ +04f18a: 7120 bc15 dc00 |008f: invoke-static {v12, v13}, Ljava/util/Collections;.sort:(Ljava/util/List;Ljava/util/Comparator;)V // method@15bc │ │ +04f190: 3807 2300 |0092: if-eqz v7, 00b5 // +0023 │ │ +04f194: 6e10 cd0b 0f00 |0094: invoke-virtual {v15}, Landroid/support/v4/view/ViewPager;.getChildCount:()I // method@0bcd │ │ +04f19a: 0a02 |0097: move-result v2 │ │ +04f19c: 1203 |0098: const/4 v3, #int 0 // #0 │ │ +04f19e: 3523 1600 |0099: if-ge v3, v2, 00af // +0016 │ │ +04f1a2: 6e20 cc0b 3f00 |009b: invoke-virtual {v15, v3}, Landroid/support/v4/view/ViewPager;.getChildAt:(I)Landroid/view/View; // method@0bcc │ │ +04f1a8: 0c01 |009e: move-result-object v1 │ │ +04f1aa: 6e10 8312 0100 |009f: invoke-virtual {v1}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1283 │ │ +04f1b0: 0c06 |00a2: move-result-object v6 │ │ +04f1b2: 1f06 e601 |00a3: check-cast v6, Landroid/support/v4/view/ViewPager$LayoutParams; // type@01e6 │ │ +04f1b6: 556c 9203 |00a5: iget-boolean v12, v6, Landroid/support/v4/view/ViewPager$LayoutParams;.isDecor:Z // field@0392 │ │ +04f1ba: 390c 0500 |00a7: if-nez v12, 00ac // +0005 │ │ +04f1be: 120c |00a9: const/4 v12, #int 0 // #0 │ │ +04f1c0: 596c 9603 |00aa: iput v12, v6, Landroid/support/v4/view/ViewPager$LayoutParams;.widthFactor:F // field@0396 │ │ +04f1c4: d803 0301 |00ac: add-int/lit8 v3, v3, #int 1 // #01 │ │ +04f1c8: 28eb |00ae: goto 0099 // -0015 │ │ +04f1ca: 6e40 150c 8fab |00af: invoke-virtual {v15, v8, v11, v10}, Landroid/support/v4/view/ViewPager;.setCurrentItemInternal:(IZZ)V // method@0c15 │ │ +04f1d0: 6e10 0d0c 0f00 |00b2: invoke-virtual {v15}, Landroid/support/v4/view/ViewPager;.requestLayout:()V // method@0c0d │ │ +04f1d6: 0e00 |00b5: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=845 │ │ 0x0008 line=846 │ │ 0x000a line=847 │ │ 0x0021 line=849 │ │ 0x0023 line=851 │ │ @@ -52486,25 +52488,25 @@ │ │ type : '(Landroid/view/KeyEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -04d640: |[04d640] android.support.v4.view.ViewPager.dispatchKeyEvent:(Landroid/view/KeyEvent;)Z │ │ -04d650: 6f20 f412 2100 |0000: invoke-super {v1, v2}, Landroid/view/ViewGroup;.dispatchKeyEvent:(Landroid/view/KeyEvent;)Z // method@12f4 │ │ -04d656: 0a00 |0003: move-result v0 │ │ -04d658: 3900 0800 |0004: if-nez v0, 000c // +0008 │ │ -04d65c: 6e20 c50b 2100 |0006: invoke-virtual {v1, v2}, Landroid/support/v4/view/ViewPager;.executeKeyEvent:(Landroid/view/KeyEvent;)Z // method@0bc5 │ │ -04d662: 0a00 |0009: move-result v0 │ │ -04d664: 3800 0400 |000a: if-eqz v0, 000e // +0004 │ │ -04d668: 1210 |000c: const/4 v0, #int 1 // #1 │ │ -04d66a: 0f00 |000d: return v0 │ │ -04d66c: 1200 |000e: const/4 v0, #int 0 // #0 │ │ -04d66e: 28fe |000f: goto 000d // -0002 │ │ +04f1d8: |[04f1d8] android.support.v4.view.ViewPager.dispatchKeyEvent:(Landroid/view/KeyEvent;)Z │ │ +04f1e8: 6f20 f412 2100 |0000: invoke-super {v1, v2}, Landroid/view/ViewGroup;.dispatchKeyEvent:(Landroid/view/KeyEvent;)Z // method@12f4 │ │ +04f1ee: 0a00 |0003: move-result v0 │ │ +04f1f0: 3900 0800 |0004: if-nez v0, 000c // +0008 │ │ +04f1f4: 6e20 c50b 2100 |0006: invoke-virtual {v1, v2}, Landroid/support/v4/view/ViewPager;.executeKeyEvent:(Landroid/view/KeyEvent;)Z // method@0bc5 │ │ +04f1fa: 0a00 |0009: move-result v0 │ │ +04f1fc: 3800 0400 |000a: if-eqz v0, 000e // +0004 │ │ +04f200: 1210 |000c: const/4 v0, #int 1 // #1 │ │ +04f202: 0f00 |000d: return v0 │ │ +04f204: 1200 |000e: const/4 v0, #int 0 // #0 │ │ +04f206: 28fe |000f: goto 000d // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2476 │ │ locals : │ │ 0x0000 - 0x0010 reg=1 this Landroid/support/v4/view/ViewPager; │ │ 0x0000 - 0x0010 reg=2 event Landroid/view/KeyEvent; │ │ │ │ @@ -52513,46 +52515,46 @@ │ │ type : '(Landroid/view/accessibility/AccessibilityEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 55 16-bit code units │ │ -04d670: |[04d670] android.support.v4.view.ViewPager.dispatchPopulateAccessibilityEvent:(Landroid/view/accessibility/AccessibilityEvent;)Z │ │ -04d680: 6e10 2613 0700 |0000: invoke-virtual {v7}, Landroid/view/accessibility/AccessibilityEvent;.getEventType:()I // method@1326 │ │ -04d686: 0a04 |0003: move-result v4 │ │ -04d688: 1305 0010 |0004: const/16 v5, #int 4096 // #1000 │ │ -04d68c: 3354 0700 |0006: if-ne v4, v5, 000d // +0007 │ │ -04d690: 6f20 f512 7600 |0008: invoke-super {v6, v7}, Landroid/view/ViewGroup;.dispatchPopulateAccessibilityEvent:(Landroid/view/accessibility/AccessibilityEvent;)Z // method@12f5 │ │ -04d696: 0a04 |000b: move-result v4 │ │ -04d698: 0f04 |000c: return v4 │ │ -04d69a: 6e10 cd0b 0600 |000d: invoke-virtual {v6}, Landroid/support/v4/view/ViewPager;.getChildCount:()I // method@0bcd │ │ -04d6a0: 0a01 |0010: move-result v1 │ │ -04d6a2: 1202 |0011: const/4 v2, #int 0 // #0 │ │ -04d6a4: 3512 2300 |0012: if-ge v2, v1, 0035 // +0023 │ │ -04d6a8: 6e20 cc0b 2600 |0014: invoke-virtual {v6, v2}, Landroid/support/v4/view/ViewPager;.getChildAt:(I)Landroid/view/View; // method@0bcc │ │ -04d6ae: 0c00 |0017: move-result-object v0 │ │ -04d6b0: 6e10 9612 0000 |0018: invoke-virtual {v0}, Landroid/view/View;.getVisibility:()I // method@1296 │ │ -04d6b6: 0a04 |001b: move-result v4 │ │ -04d6b8: 3904 1600 |001c: if-nez v4, 0032 // +0016 │ │ -04d6bc: 6e20 e80b 0600 |001e: invoke-virtual {v6, v0}, Landroid/support/v4/view/ViewPager;.infoForChild:(Landroid/view/View;)Landroid/support/v4/view/ViewPager$ItemInfo; // method@0be8 │ │ -04d6c2: 0c03 |0021: move-result-object v3 │ │ -04d6c4: 3803 1000 |0022: if-eqz v3, 0032 // +0010 │ │ -04d6c8: 5234 8c03 |0024: iget v4, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@038c │ │ -04d6cc: 5265 b703 |0026: iget v5, v6, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@03b7 │ │ -04d6d0: 3354 0a00 |0028: if-ne v4, v5, 0032 // +000a │ │ -04d6d4: 6e20 7212 7000 |002a: invoke-virtual {v0, v7}, Landroid/view/View;.dispatchPopulateAccessibilityEvent:(Landroid/view/accessibility/AccessibilityEvent;)Z // method@1272 │ │ -04d6da: 0a04 |002d: move-result v4 │ │ -04d6dc: 3804 0400 |002e: if-eqz v4, 0032 // +0004 │ │ -04d6e0: 1214 |0030: const/4 v4, #int 1 // #1 │ │ -04d6e2: 28db |0031: goto 000c // -0025 │ │ -04d6e4: d802 0201 |0032: add-int/lit8 v2, v2, #int 1 // #01 │ │ -04d6e8: 28de |0034: goto 0012 // -0022 │ │ -04d6ea: 1204 |0035: const/4 v4, #int 0 // #0 │ │ -04d6ec: 28d6 |0036: goto 000c // -002a │ │ +04f208: |[04f208] android.support.v4.view.ViewPager.dispatchPopulateAccessibilityEvent:(Landroid/view/accessibility/AccessibilityEvent;)Z │ │ +04f218: 6e10 2613 0700 |0000: invoke-virtual {v7}, Landroid/view/accessibility/AccessibilityEvent;.getEventType:()I // method@1326 │ │ +04f21e: 0a04 |0003: move-result v4 │ │ +04f220: 1305 0010 |0004: const/16 v5, #int 4096 // #1000 │ │ +04f224: 3354 0700 |0006: if-ne v4, v5, 000d // +0007 │ │ +04f228: 6f20 f512 7600 |0008: invoke-super {v6, v7}, Landroid/view/ViewGroup;.dispatchPopulateAccessibilityEvent:(Landroid/view/accessibility/AccessibilityEvent;)Z // method@12f5 │ │ +04f22e: 0a04 |000b: move-result v4 │ │ +04f230: 0f04 |000c: return v4 │ │ +04f232: 6e10 cd0b 0600 |000d: invoke-virtual {v6}, Landroid/support/v4/view/ViewPager;.getChildCount:()I // method@0bcd │ │ +04f238: 0a01 |0010: move-result v1 │ │ +04f23a: 1202 |0011: const/4 v2, #int 0 // #0 │ │ +04f23c: 3512 2300 |0012: if-ge v2, v1, 0035 // +0023 │ │ +04f240: 6e20 cc0b 2600 |0014: invoke-virtual {v6, v2}, Landroid/support/v4/view/ViewPager;.getChildAt:(I)Landroid/view/View; // method@0bcc │ │ +04f246: 0c00 |0017: move-result-object v0 │ │ +04f248: 6e10 9612 0000 |0018: invoke-virtual {v0}, Landroid/view/View;.getVisibility:()I // method@1296 │ │ +04f24e: 0a04 |001b: move-result v4 │ │ +04f250: 3904 1600 |001c: if-nez v4, 0032 // +0016 │ │ +04f254: 6e20 e80b 0600 |001e: invoke-virtual {v6, v0}, Landroid/support/v4/view/ViewPager;.infoForChild:(Landroid/view/View;)Landroid/support/v4/view/ViewPager$ItemInfo; // method@0be8 │ │ +04f25a: 0c03 |0021: move-result-object v3 │ │ +04f25c: 3803 1000 |0022: if-eqz v3, 0032 // +0010 │ │ +04f260: 5234 8c03 |0024: iget v4, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@038c │ │ +04f264: 5265 b703 |0026: iget v5, v6, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@03b7 │ │ +04f268: 3354 0a00 |0028: if-ne v4, v5, 0032 // +000a │ │ +04f26c: 6e20 7212 7000 |002a: invoke-virtual {v0, v7}, Landroid/view/View;.dispatchPopulateAccessibilityEvent:(Landroid/view/accessibility/AccessibilityEvent;)Z // method@1272 │ │ +04f272: 0a04 |002d: move-result v4 │ │ +04f274: 3804 0400 |002e: if-eqz v4, 0032 // +0004 │ │ +04f278: 1214 |0030: const/4 v4, #int 1 // #1 │ │ +04f27a: 28db |0031: goto 000c // -0025 │ │ +04f27c: d802 0201 |0032: add-int/lit8 v2, v2, #int 1 // #01 │ │ +04f280: 28de |0034: goto 0012 // -0022 │ │ +04f282: 1204 |0035: const/4 v4, #int 0 // #0 │ │ +04f284: 28d6 |0036: goto 000c // -002a │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2720 │ │ 0x0008 line=2721 │ │ 0x000c line=2737 │ │ 0x000d line=2725 │ │ 0x0011 line=2726 │ │ @@ -52576,26 +52578,26 @@ │ │ type : '(F)F' │ │ access : 0x0000 () │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -04d6f0: |[04d6f0] android.support.v4.view.ViewPager.distanceInfluenceForSnapDuration:(F)F │ │ -04d700: 1500 003f |0000: const/high16 v0, #int 1056964608 // #3f00 │ │ -04d704: c705 |0002: sub-float/2addr v5, v0 │ │ -04d706: 8950 |0003: float-to-double v0, v5 │ │ -04d708: 1802 c798 0646 c728 de3f |0004: const-wide v2, #double 0.471239 // #3fde28c7460698c7 │ │ -04d712: cd20 |0009: mul-double/2addr v0, v2 │ │ -04d714: 8c05 |000a: double-to-float v5, v0 │ │ -04d716: 8950 |000b: float-to-double v0, v5 │ │ -04d718: 7120 1a15 1000 |000c: invoke-static {v0, v1}, Ljava/lang/Math;.sin:(D)D // method@151a │ │ -04d71e: 0b00 |000f: move-result-wide v0 │ │ -04d720: 8c00 |0010: double-to-float v0, v0 │ │ -04d722: 0f00 |0011: return v0 │ │ +04f288: |[04f288] android.support.v4.view.ViewPager.distanceInfluenceForSnapDuration:(F)F │ │ +04f298: 1500 003f |0000: const/high16 v0, #int 1056964608 // #3f00 │ │ +04f29c: c705 |0002: sub-float/2addr v5, v0 │ │ +04f29e: 8950 |0003: float-to-double v0, v5 │ │ +04f2a0: 1802 c798 0646 c728 de3f |0004: const-wide v2, #double 0.471239 // #3fde28c7460698c7 │ │ +04f2aa: cd20 |0009: mul-double/2addr v0, v2 │ │ +04f2ac: 8c05 |000a: double-to-float v5, v0 │ │ +04f2ae: 8950 |000b: float-to-double v0, v5 │ │ +04f2b0: 7120 1a15 1000 |000c: invoke-static {v0, v1}, Ljava/lang/Math;.sin:(D)D // method@151a │ │ +04f2b6: 0b00 |000f: move-result-wide v0 │ │ +04f2b8: 8c00 |0010: double-to-float v0, v0 │ │ +04f2ba: 0f00 |0011: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=766 │ │ 0x0003 line=767 │ │ 0x000b line=768 │ │ locals : │ │ 0x0000 - 0x0012 reg=4 this Landroid/support/v4/view/ViewPager; │ │ @@ -52606,106 +52608,106 @@ │ │ type : '(Landroid/graphics/Canvas;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 175 16-bit code units │ │ -04d724: |[04d724] android.support.v4.view.ViewPager.draw:(Landroid/graphics/Canvas;)V │ │ -04d734: 1216 |0000: const/4 v6, #int 1 // #1 │ │ -04d736: 6f20 f612 9800 |0001: invoke-super {v8, v9}, Landroid/view/ViewGroup;.draw:(Landroid/graphics/Canvas;)V // method@12f6 │ │ -04d73c: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -04d73e: 7110 160b 0800 |0005: invoke-static {v8}, Landroid/support/v4/view/ViewCompat;.getOverScrollMode:(Landroid/view/View;)I // method@0b16 │ │ -04d744: 0a02 |0008: move-result v2 │ │ -04d746: 3802 1000 |0009: if-eqz v2, 0019 // +0010 │ │ -04d74a: 3362 9900 |000b: if-ne v2, v6, 00a4 // +0099 │ │ -04d74e: 5485 b003 |000d: iget-object v5, v8, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@03b0 │ │ -04d752: 3805 9500 |000f: if-eqz v5, 00a4 // +0095 │ │ -04d756: 5485 b003 |0011: iget-object v5, v8, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@03b0 │ │ -04d75a: 6e10 140a 0500 |0013: invoke-virtual {v5}, Landroid/support/v4/view/PagerAdapter;.getCount:()I // method@0a14 │ │ -04d760: 0a05 |0016: move-result v5 │ │ -04d762: 3765 8d00 |0017: if-le v5, v6, 00a4 // +008d │ │ -04d766: 5485 cf03 |0019: iget-object v5, v8, Landroid/support/v4/view/ViewPager;.mLeftEdge:Landroid/support/v4/widget/EdgeEffectCompat; // field@03cf │ │ -04d76a: 6e10 f00f 0500 |001b: invoke-virtual {v5}, Landroid/support/v4/widget/EdgeEffectCompat;.isFinished:()Z // method@0ff0 │ │ -04d770: 0a05 |001e: move-result v5 │ │ -04d772: 3905 3b00 |001f: if-nez v5, 005a // +003b │ │ -04d776: 6e10 5a01 0900 |0021: invoke-virtual {v9}, Landroid/graphics/Canvas;.save:()I // method@015a │ │ -04d77c: 0a03 |0024: move-result v3 │ │ -04d77e: 6e10 d60b 0800 |0025: invoke-virtual {v8}, Landroid/support/v4/view/ViewPager;.getHeight:()I // method@0bd6 │ │ -04d784: 0a05 |0028: move-result v5 │ │ -04d786: 6e10 de0b 0800 |0029: invoke-virtual {v8}, Landroid/support/v4/view/ViewPager;.getPaddingTop:()I // method@0bde │ │ -04d78c: 0a06 |002c: move-result v6 │ │ -04d78e: b165 |002d: sub-int/2addr v5, v6 │ │ -04d790: 6e10 db0b 0800 |002e: invoke-virtual {v8}, Landroid/support/v4/view/ViewPager;.getPaddingBottom:()I // method@0bdb │ │ -04d796: 0a06 |0031: move-result v6 │ │ -04d798: 9100 0506 |0032: sub-int v0, v5, v6 │ │ -04d79c: 6e10 e40b 0800 |0034: invoke-virtual {v8}, Landroid/support/v4/view/ViewPager;.getWidth:()I // method@0be4 │ │ -04d7a2: 0a04 |0037: move-result v4 │ │ -04d7a4: 1505 8743 |0038: const/high16 v5, #int 1132920832 // #4387 │ │ -04d7a8: 6e20 5901 5900 |003a: invoke-virtual {v9, v5}, Landroid/graphics/Canvas;.rotate:(F)V // method@0159 │ │ -04d7ae: 7b05 |003d: neg-int v5, v0 │ │ -04d7b0: 6e10 de0b 0800 |003e: invoke-virtual {v8}, Landroid/support/v4/view/ViewPager;.getPaddingTop:()I // method@0bde │ │ -04d7b6: 0a06 |0041: move-result v6 │ │ -04d7b8: b065 |0042: add-int/2addr v5, v6 │ │ -04d7ba: 8255 |0043: int-to-float v5, v5 │ │ -04d7bc: 5286 c103 |0044: iget v6, v8, Landroid/support/v4/view/ViewPager;.mFirstOffset:F // field@03c1 │ │ -04d7c0: 8247 |0046: int-to-float v7, v4 │ │ -04d7c2: c876 |0047: mul-float/2addr v6, v7 │ │ -04d7c4: 6e30 5d01 5906 |0048: invoke-virtual {v9, v5, v6}, Landroid/graphics/Canvas;.translate:(FF)V // method@015d │ │ -04d7ca: 5485 cf03 |004b: iget-object v5, v8, Landroid/support/v4/view/ViewPager;.mLeftEdge:Landroid/support/v4/widget/EdgeEffectCompat; // field@03cf │ │ -04d7ce: 6e30 f40f 0504 |004d: invoke-virtual {v5, v0, v4}, Landroid/support/v4/widget/EdgeEffectCompat;.setSize:(II)V // method@0ff4 │ │ -04d7d4: 5485 cf03 |0050: iget-object v5, v8, Landroid/support/v4/view/ViewPager;.mLeftEdge:Landroid/support/v4/widget/EdgeEffectCompat; // field@03cf │ │ -04d7d8: 6e20 ee0f 9500 |0052: invoke-virtual {v5, v9}, Landroid/support/v4/widget/EdgeEffectCompat;.draw:(Landroid/graphics/Canvas;)Z // method@0fee │ │ -04d7de: 0a05 |0055: move-result v5 │ │ -04d7e0: b651 |0056: or-int/2addr v1, v5 │ │ -04d7e2: 6e20 5801 3900 |0057: invoke-virtual {v9, v3}, Landroid/graphics/Canvas;.restoreToCount:(I)V // method@0158 │ │ -04d7e8: 5485 dd03 |005a: iget-object v5, v8, Landroid/support/v4/view/ViewPager;.mRightEdge:Landroid/support/v4/widget/EdgeEffectCompat; // field@03dd │ │ -04d7ec: 6e10 f00f 0500 |005c: invoke-virtual {v5}, Landroid/support/v4/widget/EdgeEffectCompat;.isFinished:()Z // method@0ff0 │ │ -04d7f2: 0a05 |005f: move-result v5 │ │ -04d7f4: 3905 3e00 |0060: if-nez v5, 009e // +003e │ │ -04d7f8: 6e10 5a01 0900 |0062: invoke-virtual {v9}, Landroid/graphics/Canvas;.save:()I // method@015a │ │ -04d7fe: 0a03 |0065: move-result v3 │ │ -04d800: 6e10 e40b 0800 |0066: invoke-virtual {v8}, Landroid/support/v4/view/ViewPager;.getWidth:()I // method@0be4 │ │ -04d806: 0a04 |0069: move-result v4 │ │ -04d808: 6e10 d60b 0800 |006a: invoke-virtual {v8}, Landroid/support/v4/view/ViewPager;.getHeight:()I // method@0bd6 │ │ -04d80e: 0a05 |006d: move-result v5 │ │ -04d810: 6e10 de0b 0800 |006e: invoke-virtual {v8}, Landroid/support/v4/view/ViewPager;.getPaddingTop:()I // method@0bde │ │ -04d816: 0a06 |0071: move-result v6 │ │ -04d818: b165 |0072: sub-int/2addr v5, v6 │ │ -04d81a: 6e10 db0b 0800 |0073: invoke-virtual {v8}, Landroid/support/v4/view/ViewPager;.getPaddingBottom:()I // method@0bdb │ │ -04d820: 0a06 |0076: move-result v6 │ │ -04d822: 9100 0506 |0077: sub-int v0, v5, v6 │ │ -04d826: 1505 b442 |0079: const/high16 v5, #int 1119092736 // #42b4 │ │ -04d82a: 6e20 5901 5900 |007b: invoke-virtual {v9, v5}, Landroid/graphics/Canvas;.rotate:(F)V // method@0159 │ │ -04d830: 6e10 de0b 0800 |007e: invoke-virtual {v8}, Landroid/support/v4/view/ViewPager;.getPaddingTop:()I // method@0bde │ │ -04d836: 0a05 |0081: move-result v5 │ │ -04d838: 7b55 |0082: neg-int v5, v5 │ │ -04d83a: 8255 |0083: int-to-float v5, v5 │ │ -04d83c: 5286 ce03 |0084: iget v6, v8, Landroid/support/v4/view/ViewPager;.mLastOffset:F // field@03ce │ │ -04d840: 1507 803f |0086: const/high16 v7, #int 1065353216 // #3f80 │ │ -04d844: c676 |0088: add-float/2addr v6, v7 │ │ -04d846: 7f66 |0089: neg-float v6, v6 │ │ -04d848: 8247 |008a: int-to-float v7, v4 │ │ -04d84a: c876 |008b: mul-float/2addr v6, v7 │ │ -04d84c: 6e30 5d01 5906 |008c: invoke-virtual {v9, v5, v6}, Landroid/graphics/Canvas;.translate:(FF)V // method@015d │ │ -04d852: 5485 dd03 |008f: iget-object v5, v8, Landroid/support/v4/view/ViewPager;.mRightEdge:Landroid/support/v4/widget/EdgeEffectCompat; // field@03dd │ │ -04d856: 6e30 f40f 0504 |0091: invoke-virtual {v5, v0, v4}, Landroid/support/v4/widget/EdgeEffectCompat;.setSize:(II)V // method@0ff4 │ │ -04d85c: 5485 dd03 |0094: iget-object v5, v8, Landroid/support/v4/view/ViewPager;.mRightEdge:Landroid/support/v4/widget/EdgeEffectCompat; // field@03dd │ │ -04d860: 6e20 ee0f 9500 |0096: invoke-virtual {v5, v9}, Landroid/support/v4/widget/EdgeEffectCompat;.draw:(Landroid/graphics/Canvas;)Z // method@0fee │ │ -04d866: 0a05 |0099: move-result v5 │ │ -04d868: b651 |009a: or-int/2addr v1, v5 │ │ -04d86a: 6e20 5801 3900 |009b: invoke-virtual {v9, v3}, Landroid/graphics/Canvas;.restoreToCount:(I)V // method@0158 │ │ -04d870: 3801 0500 |009e: if-eqz v1, 00a3 // +0005 │ │ -04d874: 7110 1e0b 0800 |00a0: invoke-static {v8}, Landroid/support/v4/view/ViewCompat;.postInvalidateOnAnimation:(Landroid/view/View;)V // method@0b1e │ │ -04d87a: 0e00 |00a3: return-void │ │ -04d87c: 5485 cf03 |00a4: iget-object v5, v8, Landroid/support/v4/view/ViewPager;.mLeftEdge:Landroid/support/v4/widget/EdgeEffectCompat; // field@03cf │ │ -04d880: 6e10 ef0f 0500 |00a6: invoke-virtual {v5}, Landroid/support/v4/widget/EdgeEffectCompat;.finish:()V // method@0fef │ │ -04d886: 5485 dd03 |00a9: iget-object v5, v8, Landroid/support/v4/view/ViewPager;.mRightEdge:Landroid/support/v4/widget/EdgeEffectCompat; // field@03dd │ │ -04d88a: 6e10 ef0f 0500 |00ab: invoke-virtual {v5}, Landroid/support/v4/widget/EdgeEffectCompat;.finish:()V // method@0fef │ │ -04d890: 28f0 |00ae: goto 009e // -0010 │ │ +04f2bc: |[04f2bc] android.support.v4.view.ViewPager.draw:(Landroid/graphics/Canvas;)V │ │ +04f2cc: 1216 |0000: const/4 v6, #int 1 // #1 │ │ +04f2ce: 6f20 f612 9800 |0001: invoke-super {v8, v9}, Landroid/view/ViewGroup;.draw:(Landroid/graphics/Canvas;)V // method@12f6 │ │ +04f2d4: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +04f2d6: 7110 160b 0800 |0005: invoke-static {v8}, Landroid/support/v4/view/ViewCompat;.getOverScrollMode:(Landroid/view/View;)I // method@0b16 │ │ +04f2dc: 0a02 |0008: move-result v2 │ │ +04f2de: 3802 1000 |0009: if-eqz v2, 0019 // +0010 │ │ +04f2e2: 3362 9900 |000b: if-ne v2, v6, 00a4 // +0099 │ │ +04f2e6: 5485 b003 |000d: iget-object v5, v8, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@03b0 │ │ +04f2ea: 3805 9500 |000f: if-eqz v5, 00a4 // +0095 │ │ +04f2ee: 5485 b003 |0011: iget-object v5, v8, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@03b0 │ │ +04f2f2: 6e10 140a 0500 |0013: invoke-virtual {v5}, Landroid/support/v4/view/PagerAdapter;.getCount:()I // method@0a14 │ │ +04f2f8: 0a05 |0016: move-result v5 │ │ +04f2fa: 3765 8d00 |0017: if-le v5, v6, 00a4 // +008d │ │ +04f2fe: 5485 cf03 |0019: iget-object v5, v8, Landroid/support/v4/view/ViewPager;.mLeftEdge:Landroid/support/v4/widget/EdgeEffectCompat; // field@03cf │ │ +04f302: 6e10 f00f 0500 |001b: invoke-virtual {v5}, Landroid/support/v4/widget/EdgeEffectCompat;.isFinished:()Z // method@0ff0 │ │ +04f308: 0a05 |001e: move-result v5 │ │ +04f30a: 3905 3b00 |001f: if-nez v5, 005a // +003b │ │ +04f30e: 6e10 5a01 0900 |0021: invoke-virtual {v9}, Landroid/graphics/Canvas;.save:()I // method@015a │ │ +04f314: 0a03 |0024: move-result v3 │ │ +04f316: 6e10 d60b 0800 |0025: invoke-virtual {v8}, Landroid/support/v4/view/ViewPager;.getHeight:()I // method@0bd6 │ │ +04f31c: 0a05 |0028: move-result v5 │ │ +04f31e: 6e10 de0b 0800 |0029: invoke-virtual {v8}, Landroid/support/v4/view/ViewPager;.getPaddingTop:()I // method@0bde │ │ +04f324: 0a06 |002c: move-result v6 │ │ +04f326: b165 |002d: sub-int/2addr v5, v6 │ │ +04f328: 6e10 db0b 0800 |002e: invoke-virtual {v8}, Landroid/support/v4/view/ViewPager;.getPaddingBottom:()I // method@0bdb │ │ +04f32e: 0a06 |0031: move-result v6 │ │ +04f330: 9100 0506 |0032: sub-int v0, v5, v6 │ │ +04f334: 6e10 e40b 0800 |0034: invoke-virtual {v8}, Landroid/support/v4/view/ViewPager;.getWidth:()I // method@0be4 │ │ +04f33a: 0a04 |0037: move-result v4 │ │ +04f33c: 1505 8743 |0038: const/high16 v5, #int 1132920832 // #4387 │ │ +04f340: 6e20 5901 5900 |003a: invoke-virtual {v9, v5}, Landroid/graphics/Canvas;.rotate:(F)V // method@0159 │ │ +04f346: 7b05 |003d: neg-int v5, v0 │ │ +04f348: 6e10 de0b 0800 |003e: invoke-virtual {v8}, Landroid/support/v4/view/ViewPager;.getPaddingTop:()I // method@0bde │ │ +04f34e: 0a06 |0041: move-result v6 │ │ +04f350: b065 |0042: add-int/2addr v5, v6 │ │ +04f352: 8255 |0043: int-to-float v5, v5 │ │ +04f354: 5286 c103 |0044: iget v6, v8, Landroid/support/v4/view/ViewPager;.mFirstOffset:F // field@03c1 │ │ +04f358: 8247 |0046: int-to-float v7, v4 │ │ +04f35a: c876 |0047: mul-float/2addr v6, v7 │ │ +04f35c: 6e30 5d01 5906 |0048: invoke-virtual {v9, v5, v6}, Landroid/graphics/Canvas;.translate:(FF)V // method@015d │ │ +04f362: 5485 cf03 |004b: iget-object v5, v8, Landroid/support/v4/view/ViewPager;.mLeftEdge:Landroid/support/v4/widget/EdgeEffectCompat; // field@03cf │ │ +04f366: 6e30 f40f 0504 |004d: invoke-virtual {v5, v0, v4}, Landroid/support/v4/widget/EdgeEffectCompat;.setSize:(II)V // method@0ff4 │ │ +04f36c: 5485 cf03 |0050: iget-object v5, v8, Landroid/support/v4/view/ViewPager;.mLeftEdge:Landroid/support/v4/widget/EdgeEffectCompat; // field@03cf │ │ +04f370: 6e20 ee0f 9500 |0052: invoke-virtual {v5, v9}, Landroid/support/v4/widget/EdgeEffectCompat;.draw:(Landroid/graphics/Canvas;)Z // method@0fee │ │ +04f376: 0a05 |0055: move-result v5 │ │ +04f378: b651 |0056: or-int/2addr v1, v5 │ │ +04f37a: 6e20 5801 3900 |0057: invoke-virtual {v9, v3}, Landroid/graphics/Canvas;.restoreToCount:(I)V // method@0158 │ │ +04f380: 5485 dd03 |005a: iget-object v5, v8, Landroid/support/v4/view/ViewPager;.mRightEdge:Landroid/support/v4/widget/EdgeEffectCompat; // field@03dd │ │ +04f384: 6e10 f00f 0500 |005c: invoke-virtual {v5}, Landroid/support/v4/widget/EdgeEffectCompat;.isFinished:()Z // method@0ff0 │ │ +04f38a: 0a05 |005f: move-result v5 │ │ +04f38c: 3905 3e00 |0060: if-nez v5, 009e // +003e │ │ +04f390: 6e10 5a01 0900 |0062: invoke-virtual {v9}, Landroid/graphics/Canvas;.save:()I // method@015a │ │ +04f396: 0a03 |0065: move-result v3 │ │ +04f398: 6e10 e40b 0800 |0066: invoke-virtual {v8}, Landroid/support/v4/view/ViewPager;.getWidth:()I // method@0be4 │ │ +04f39e: 0a04 |0069: move-result v4 │ │ +04f3a0: 6e10 d60b 0800 |006a: invoke-virtual {v8}, Landroid/support/v4/view/ViewPager;.getHeight:()I // method@0bd6 │ │ +04f3a6: 0a05 |006d: move-result v5 │ │ +04f3a8: 6e10 de0b 0800 |006e: invoke-virtual {v8}, Landroid/support/v4/view/ViewPager;.getPaddingTop:()I // method@0bde │ │ +04f3ae: 0a06 |0071: move-result v6 │ │ +04f3b0: b165 |0072: sub-int/2addr v5, v6 │ │ +04f3b2: 6e10 db0b 0800 |0073: invoke-virtual {v8}, Landroid/support/v4/view/ViewPager;.getPaddingBottom:()I // method@0bdb │ │ +04f3b8: 0a06 |0076: move-result v6 │ │ +04f3ba: 9100 0506 |0077: sub-int v0, v5, v6 │ │ +04f3be: 1505 b442 |0079: const/high16 v5, #int 1119092736 // #42b4 │ │ +04f3c2: 6e20 5901 5900 |007b: invoke-virtual {v9, v5}, Landroid/graphics/Canvas;.rotate:(F)V // method@0159 │ │ +04f3c8: 6e10 de0b 0800 |007e: invoke-virtual {v8}, Landroid/support/v4/view/ViewPager;.getPaddingTop:()I // method@0bde │ │ +04f3ce: 0a05 |0081: move-result v5 │ │ +04f3d0: 7b55 |0082: neg-int v5, v5 │ │ +04f3d2: 8255 |0083: int-to-float v5, v5 │ │ +04f3d4: 5286 ce03 |0084: iget v6, v8, Landroid/support/v4/view/ViewPager;.mLastOffset:F // field@03ce │ │ +04f3d8: 1507 803f |0086: const/high16 v7, #int 1065353216 // #3f80 │ │ +04f3dc: c676 |0088: add-float/2addr v6, v7 │ │ +04f3de: 7f66 |0089: neg-float v6, v6 │ │ +04f3e0: 8247 |008a: int-to-float v7, v4 │ │ +04f3e2: c876 |008b: mul-float/2addr v6, v7 │ │ +04f3e4: 6e30 5d01 5906 |008c: invoke-virtual {v9, v5, v6}, Landroid/graphics/Canvas;.translate:(FF)V // method@015d │ │ +04f3ea: 5485 dd03 |008f: iget-object v5, v8, Landroid/support/v4/view/ViewPager;.mRightEdge:Landroid/support/v4/widget/EdgeEffectCompat; // field@03dd │ │ +04f3ee: 6e30 f40f 0504 |0091: invoke-virtual {v5, v0, v4}, Landroid/support/v4/widget/EdgeEffectCompat;.setSize:(II)V // method@0ff4 │ │ +04f3f4: 5485 dd03 |0094: iget-object v5, v8, Landroid/support/v4/view/ViewPager;.mRightEdge:Landroid/support/v4/widget/EdgeEffectCompat; // field@03dd │ │ +04f3f8: 6e20 ee0f 9500 |0096: invoke-virtual {v5, v9}, Landroid/support/v4/widget/EdgeEffectCompat;.draw:(Landroid/graphics/Canvas;)Z // method@0fee │ │ +04f3fe: 0a05 |0099: move-result v5 │ │ +04f400: b651 |009a: or-int/2addr v1, v5 │ │ +04f402: 6e20 5801 3900 |009b: invoke-virtual {v9, v3}, Landroid/graphics/Canvas;.restoreToCount:(I)V // method@0158 │ │ +04f408: 3801 0500 |009e: if-eqz v1, 00a3 // +0005 │ │ +04f40c: 7110 1e0b 0800 |00a0: invoke-static {v8}, Landroid/support/v4/view/ViewCompat;.postInvalidateOnAnimation:(Landroid/view/View;)V // method@0b1e │ │ +04f412: 0e00 |00a3: return-void │ │ +04f414: 5485 cf03 |00a4: iget-object v5, v8, Landroid/support/v4/view/ViewPager;.mLeftEdge:Landroid/support/v4/widget/EdgeEffectCompat; // field@03cf │ │ +04f418: 6e10 ef0f 0500 |00a6: invoke-virtual {v5}, Landroid/support/v4/widget/EdgeEffectCompat;.finish:()V // method@0fef │ │ +04f41e: 5485 dd03 |00a9: iget-object v5, v8, Landroid/support/v4/view/ViewPager;.mRightEdge:Landroid/support/v4/widget/EdgeEffectCompat; // field@03dd │ │ +04f422: 6e10 ef0f 0500 |00ab: invoke-virtual {v5}, Landroid/support/v4/widget/EdgeEffectCompat;.finish:()V // method@0fef │ │ +04f428: 28f0 |00ae: goto 009e // -0010 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=2171 │ │ 0x0004 line=2172 │ │ 0x0005 line=2174 │ │ 0x0009 line=2175 │ │ 0x0019 line=2178 │ │ @@ -52748,25 +52750,25 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 21 16-bit code units │ │ -04d894: |[04d894] android.support.v4.view.ViewPager.drawableStateChanged:()V │ │ -04d8a4: 6f10 f812 0200 |0000: invoke-super {v2}, Landroid/view/ViewGroup;.drawableStateChanged:()V // method@12f8 │ │ -04d8aa: 5420 d003 |0003: iget-object v0, v2, Landroid/support/v4/view/ViewPager;.mMarginDrawable:Landroid/graphics/drawable/Drawable; // field@03d0 │ │ -04d8ae: 3800 0f00 |0005: if-eqz v0, 0014 // +000f │ │ -04d8b2: 6e10 7b01 0000 |0007: invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;.isStateful:()Z // method@017b │ │ -04d8b8: 0a01 |000a: move-result v1 │ │ -04d8ba: 3801 0900 |000b: if-eqz v1, 0014 // +0009 │ │ -04d8be: 6e10 d50b 0200 |000d: invoke-virtual {v2}, Landroid/support/v4/view/ViewPager;.getDrawableState:()[I // method@0bd5 │ │ -04d8c4: 0c01 |0010: move-result-object v1 │ │ -04d8c6: 6e20 8001 1000 |0011: invoke-virtual {v0, v1}, Landroid/graphics/drawable/Drawable;.setState:([I)Z // method@0180 │ │ -04d8cc: 0e00 |0014: return-void │ │ +04f42c: |[04f42c] android.support.v4.view.ViewPager.drawableStateChanged:()V │ │ +04f43c: 6f10 f812 0200 |0000: invoke-super {v2}, Landroid/view/ViewGroup;.drawableStateChanged:()V // method@12f8 │ │ +04f442: 5420 d003 |0003: iget-object v0, v2, Landroid/support/v4/view/ViewPager;.mMarginDrawable:Landroid/graphics/drawable/Drawable; // field@03d0 │ │ +04f446: 3800 0f00 |0005: if-eqz v0, 0014 // +000f │ │ +04f44a: 6e10 7b01 0000 |0007: invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;.isStateful:()Z // method@017b │ │ +04f450: 0a01 |000a: move-result v1 │ │ +04f452: 3801 0900 |000b: if-eqz v1, 0014 // +0009 │ │ +04f456: 6e10 d50b 0200 |000d: invoke-virtual {v2}, Landroid/support/v4/view/ViewPager;.getDrawableState:()[I // method@0bd5 │ │ +04f45c: 0c01 |0010: move-result-object v1 │ │ +04f45e: 6e20 8001 1000 |0011: invoke-virtual {v0, v1}, Landroid/graphics/drawable/Drawable;.setState:([I)Z // method@0180 │ │ +04f464: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=754 │ │ 0x0003 line=755 │ │ 0x0005 line=756 │ │ 0x000d line=757 │ │ 0x0014 line=759 │ │ @@ -52779,57 +52781,57 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 13 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 76 16-bit code units │ │ -04d8d0: |[04d8d0] android.support.v4.view.ViewPager.endFakeDrag:()V │ │ -04d8e0: 121b |0000: const/4 v11, #int 1 // #1 │ │ -04d8e2: 55c9 bf03 |0001: iget-boolean v9, v12, Landroid/support/v4/view/ViewPager;.mFakeDragging:Z // field@03bf │ │ -04d8e6: 3909 0a00 |0003: if-nez v9, 000d // +000a │ │ -04d8ea: 2209 2d03 |0005: new-instance v9, Ljava/lang/IllegalStateException; // type@032d │ │ -04d8ee: 1a0a 400b |0007: const-string v10, "No fake drag in progress. Call beginFakeDrag first." // string@0b40 │ │ -04d8f2: 7020 0415 a900 |0009: invoke-direct {v9, v10}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1504 │ │ -04d8f8: 2709 |000c: throw v9 │ │ -04d8fa: 54c7 e603 |000d: iget-object v7, v12, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@03e6 │ │ -04d8fe: 1309 e803 |000f: const/16 v9, #int 1000 // #3e8 │ │ -04d902: 52ca d103 |0011: iget v10, v12, Landroid/support/v4/view/ViewPager;.mMaximumVelocity:I // field@03d1 │ │ -04d906: 82aa |0013: int-to-float v10, v10 │ │ -04d908: 6e30 5412 970a |0014: invoke-virtual {v7, v9, v10}, Landroid/view/VelocityTracker;.computeCurrentVelocity:(IF)V // method@1254 │ │ -04d90e: 52c9 af03 |0017: iget v9, v12, Landroid/support/v4/view/ViewPager;.mActivePointerId:I // field@03af │ │ -04d912: 7120 920a 9700 |0019: invoke-static {v7, v9}, Landroid/support/v4/view/VelocityTrackerCompat;.getXVelocity:(Landroid/view/VelocityTracker;I)F // method@0a92 │ │ -04d918: 0a09 |001c: move-result v9 │ │ -04d91a: 8792 |001d: float-to-int v2, v9 │ │ -04d91c: 5ccb d903 |001e: iput-boolean v11, v12, Landroid/support/v4/view/ViewPager;.mPopulatePending:Z // field@03d9 │ │ -04d920: 7010 d00b 0c00 |0020: invoke-direct {v12}, Landroid/support/v4/view/ViewPager;.getClientWidth:()I // method@0bd0 │ │ -04d926: 0a08 |0023: move-result v8 │ │ -04d928: 6e10 e20b 0c00 |0024: invoke-virtual {v12}, Landroid/support/v4/view/ViewPager;.getScrollX:()I // method@0be2 │ │ -04d92e: 0a05 |0027: move-result v5 │ │ -04d930: 7010 e90b 0c00 |0028: invoke-direct {v12}, Landroid/support/v4/view/ViewPager;.infoForCurrentScrollPosition:()Landroid/support/v4/view/ViewPager$ItemInfo; // method@0be9 │ │ -04d936: 0c01 |002b: move-result-object v1 │ │ -04d938: 5210 8c03 |002c: iget v0, v1, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@038c │ │ -04d93c: 8259 |002e: int-to-float v9, v5 │ │ -04d93e: 828a |002f: int-to-float v10, v8 │ │ -04d940: c9a9 |0030: div-float/2addr v9, v10 │ │ -04d942: 521a 8b03 |0031: iget v10, v1, Landroid/support/v4/view/ViewPager$ItemInfo;.offset:F // field@038b │ │ -04d946: c7a9 |0033: sub-float/2addr v9, v10 │ │ -04d948: 521a 8e03 |0034: iget v10, v1, Landroid/support/v4/view/ViewPager$ItemInfo;.widthFactor:F // field@038e │ │ -04d94c: a904 090a |0036: div-float v4, v9, v10 │ │ -04d950: 52c9 cc03 |0038: iget v9, v12, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@03cc │ │ -04d954: 52ca c603 |003a: iget v10, v12, Landroid/support/v4/view/ViewPager;.mInitialMotionX:F // field@03c6 │ │ -04d958: c7a9 |003c: sub-float/2addr v9, v10 │ │ -04d95a: 8796 |003d: float-to-int v6, v9 │ │ -04d95c: 7056 bc0b 0c24 |003e: invoke-direct {v12, v0, v4, v2, v6}, Landroid/support/v4/view/ViewPager;.determineTargetPage:(IFII)I // method@0bbc │ │ -04d962: 0a03 |0041: move-result v3 │ │ -04d964: 6e52 160c 3cbb |0042: invoke-virtual {v12, v3, v11, v11, v2}, Landroid/support/v4/view/ViewPager;.setCurrentItemInternal:(IZZI)V // method@0c16 │ │ -04d96a: 7010 c30b 0c00 |0045: invoke-direct {v12}, Landroid/support/v4/view/ViewPager;.endDrag:()V // method@0bc3 │ │ -04d970: 1209 |0048: const/4 v9, #int 0 // #0 │ │ -04d972: 5cc9 bf03 |0049: iput-boolean v9, v12, Landroid/support/v4/view/ViewPager;.mFakeDragging:Z // field@03bf │ │ -04d976: 0e00 |004b: return-void │ │ +04f468: |[04f468] android.support.v4.view.ViewPager.endFakeDrag:()V │ │ +04f478: 121b |0000: const/4 v11, #int 1 // #1 │ │ +04f47a: 55c9 bf03 |0001: iget-boolean v9, v12, Landroid/support/v4/view/ViewPager;.mFakeDragging:Z // field@03bf │ │ +04f47e: 3909 0a00 |0003: if-nez v9, 000d // +000a │ │ +04f482: 2209 2a03 |0005: new-instance v9, Ljava/lang/IllegalStateException; // type@032a │ │ +04f486: 1a0a 3d0b |0007: const-string v10, "No fake drag in progress. Call beginFakeDrag first." // string@0b3d │ │ +04f48a: 7020 0415 a900 |0009: invoke-direct {v9, v10}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1504 │ │ +04f490: 2709 |000c: throw v9 │ │ +04f492: 54c7 e603 |000d: iget-object v7, v12, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@03e6 │ │ +04f496: 1309 e803 |000f: const/16 v9, #int 1000 // #3e8 │ │ +04f49a: 52ca d103 |0011: iget v10, v12, Landroid/support/v4/view/ViewPager;.mMaximumVelocity:I // field@03d1 │ │ +04f49e: 82aa |0013: int-to-float v10, v10 │ │ +04f4a0: 6e30 5412 970a |0014: invoke-virtual {v7, v9, v10}, Landroid/view/VelocityTracker;.computeCurrentVelocity:(IF)V // method@1254 │ │ +04f4a6: 52c9 af03 |0017: iget v9, v12, Landroid/support/v4/view/ViewPager;.mActivePointerId:I // field@03af │ │ +04f4aa: 7120 920a 9700 |0019: invoke-static {v7, v9}, Landroid/support/v4/view/VelocityTrackerCompat;.getXVelocity:(Landroid/view/VelocityTracker;I)F // method@0a92 │ │ +04f4b0: 0a09 |001c: move-result v9 │ │ +04f4b2: 8792 |001d: float-to-int v2, v9 │ │ +04f4b4: 5ccb d903 |001e: iput-boolean v11, v12, Landroid/support/v4/view/ViewPager;.mPopulatePending:Z // field@03d9 │ │ +04f4b8: 7010 d00b 0c00 |0020: invoke-direct {v12}, Landroid/support/v4/view/ViewPager;.getClientWidth:()I // method@0bd0 │ │ +04f4be: 0a08 |0023: move-result v8 │ │ +04f4c0: 6e10 e20b 0c00 |0024: invoke-virtual {v12}, Landroid/support/v4/view/ViewPager;.getScrollX:()I // method@0be2 │ │ +04f4c6: 0a05 |0027: move-result v5 │ │ +04f4c8: 7010 e90b 0c00 |0028: invoke-direct {v12}, Landroid/support/v4/view/ViewPager;.infoForCurrentScrollPosition:()Landroid/support/v4/view/ViewPager$ItemInfo; // method@0be9 │ │ +04f4ce: 0c01 |002b: move-result-object v1 │ │ +04f4d0: 5210 8c03 |002c: iget v0, v1, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@038c │ │ +04f4d4: 8259 |002e: int-to-float v9, v5 │ │ +04f4d6: 828a |002f: int-to-float v10, v8 │ │ +04f4d8: c9a9 |0030: div-float/2addr v9, v10 │ │ +04f4da: 521a 8b03 |0031: iget v10, v1, Landroid/support/v4/view/ViewPager$ItemInfo;.offset:F // field@038b │ │ +04f4de: c7a9 |0033: sub-float/2addr v9, v10 │ │ +04f4e0: 521a 8e03 |0034: iget v10, v1, Landroid/support/v4/view/ViewPager$ItemInfo;.widthFactor:F // field@038e │ │ +04f4e4: a904 090a |0036: div-float v4, v9, v10 │ │ +04f4e8: 52c9 cc03 |0038: iget v9, v12, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@03cc │ │ +04f4ec: 52ca c603 |003a: iget v10, v12, Landroid/support/v4/view/ViewPager;.mInitialMotionX:F // field@03c6 │ │ +04f4f0: c7a9 |003c: sub-float/2addr v9, v10 │ │ +04f4f2: 8796 |003d: float-to-int v6, v9 │ │ +04f4f4: 7056 bc0b 0c24 |003e: invoke-direct {v12, v0, v4, v2, v6}, Landroid/support/v4/view/ViewPager;.determineTargetPage:(IFII)I // method@0bbc │ │ +04f4fa: 0a03 |0041: move-result v3 │ │ +04f4fc: 6e52 160c 3cbb |0042: invoke-virtual {v12, v3, v11, v11, v2}, Landroid/support/v4/view/ViewPager;.setCurrentItemInternal:(IZZI)V // method@0c16 │ │ +04f502: 7010 c30b 0c00 |0045: invoke-direct {v12}, Landroid/support/v4/view/ViewPager;.endDrag:()V // method@0bc3 │ │ +04f508: 1209 |0048: const/4 v9, #int 0 // #0 │ │ +04f50a: 5cc9 bf03 |0049: iput-boolean v9, v12, Landroid/support/v4/view/ViewPager;.mFakeDragging:Z // field@03bf │ │ +04f50e: 0e00 |004b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=2299 │ │ 0x0005 line=2300 │ │ 0x000d line=2303 │ │ 0x000f line=2304 │ │ 0x0017 line=2305 │ │ @@ -52862,50 +52864,50 @@ │ │ type : '(Landroid/view/KeyEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 74 16-bit code units │ │ -04d978: |[04d978] android.support.v4.view.ViewPager.executeKeyEvent:(Landroid/view/KeyEvent;)Z │ │ -04d988: 1213 |0000: const/4 v3, #int 1 // #1 │ │ -04d98a: 1200 |0001: const/4 v0, #int 0 // #0 │ │ -04d98c: 6e10 2112 0500 |0002: invoke-virtual {v5}, Landroid/view/KeyEvent;.getAction:()I // method@1221 │ │ -04d992: 0a01 |0005: move-result v1 │ │ -04d994: 3901 0900 |0006: if-nez v1, 000f // +0009 │ │ -04d998: 6e10 2212 0500 |0008: invoke-virtual {v5}, Landroid/view/KeyEvent;.getKeyCode:()I // method@1222 │ │ -04d99e: 0a01 |000b: move-result v1 │ │ -04d9a0: 2c01 3000 0000 |000c: sparse-switch v1, 0000003c // +00000030 │ │ -04d9a6: 0f00 |000f: return v0 │ │ -04d9a8: 1301 1100 |0010: const/16 v1, #int 17 // #11 │ │ -04d9ac: 6e20 b30b 1400 |0012: invoke-virtual {v4, v1}, Landroid/support/v4/view/ViewPager;.arrowScroll:(I)Z // method@0bb3 │ │ -04d9b2: 0a00 |0015: move-result v0 │ │ -04d9b4: 28f9 |0016: goto 000f // -0007 │ │ -04d9b6: 1301 4200 |0017: const/16 v1, #int 66 // #42 │ │ -04d9ba: 6e20 b30b 1400 |0019: invoke-virtual {v4, v1}, Landroid/support/v4/view/ViewPager;.arrowScroll:(I)Z // method@0bb3 │ │ -04d9c0: 0a00 |001c: move-result v0 │ │ -04d9c2: 28f2 |001d: goto 000f // -000e │ │ -04d9c4: 6001 1f00 |001e: sget v1, Landroid/os/Build$VERSION;.SDK_INT:I // field@001f │ │ -04d9c8: 1302 0b00 |0020: const/16 v2, #int 11 // #b │ │ -04d9cc: 3421 edff |0022: if-lt v1, v2, 000f // -0013 │ │ -04d9d0: 7110 7209 0500 |0024: invoke-static {v5}, Landroid/support/v4/view/KeyEventCompat;.hasNoModifiers:(Landroid/view/KeyEvent;)Z // method@0972 │ │ -04d9d6: 0a01 |0027: move-result v1 │ │ -04d9d8: 3801 0800 |0028: if-eqz v1, 0030 // +0008 │ │ -04d9dc: 1221 |002a: const/4 v1, #int 2 // #2 │ │ -04d9de: 6e20 b30b 1400 |002b: invoke-virtual {v4, v1}, Landroid/support/v4/view/ViewPager;.arrowScroll:(I)Z // method@0bb3 │ │ -04d9e4: 0a00 |002e: move-result v0 │ │ -04d9e6: 28e0 |002f: goto 000f // -0020 │ │ -04d9e8: 7120 7109 3500 |0030: invoke-static {v5, v3}, Landroid/support/v4/view/KeyEventCompat;.hasModifiers:(Landroid/view/KeyEvent;I)Z // method@0971 │ │ -04d9ee: 0a01 |0033: move-result v1 │ │ -04d9f0: 3801 dbff |0034: if-eqz v1, 000f // -0025 │ │ -04d9f4: 6e20 b30b 3400 |0036: invoke-virtual {v4, v3}, Landroid/support/v4/view/ViewPager;.arrowScroll:(I)Z // method@0bb3 │ │ -04d9fa: 0a00 |0039: move-result v0 │ │ -04d9fc: 28d5 |003a: goto 000f // -002b │ │ -04d9fe: 0000 |003b: nop // spacer │ │ -04da00: 0002 0300 1500 0000 1600 0000 3d00 ... |003c: sparse-switch-data (14 units) │ │ +04f510: |[04f510] android.support.v4.view.ViewPager.executeKeyEvent:(Landroid/view/KeyEvent;)Z │ │ +04f520: 1213 |0000: const/4 v3, #int 1 // #1 │ │ +04f522: 1200 |0001: const/4 v0, #int 0 // #0 │ │ +04f524: 6e10 2112 0500 |0002: invoke-virtual {v5}, Landroid/view/KeyEvent;.getAction:()I // method@1221 │ │ +04f52a: 0a01 |0005: move-result v1 │ │ +04f52c: 3901 0900 |0006: if-nez v1, 000f // +0009 │ │ +04f530: 6e10 2212 0500 |0008: invoke-virtual {v5}, Landroid/view/KeyEvent;.getKeyCode:()I // method@1222 │ │ +04f536: 0a01 |000b: move-result v1 │ │ +04f538: 2c01 3000 0000 |000c: sparse-switch v1, 0000003c // +00000030 │ │ +04f53e: 0f00 |000f: return v0 │ │ +04f540: 1301 1100 |0010: const/16 v1, #int 17 // #11 │ │ +04f544: 6e20 b30b 1400 |0012: invoke-virtual {v4, v1}, Landroid/support/v4/view/ViewPager;.arrowScroll:(I)Z // method@0bb3 │ │ +04f54a: 0a00 |0015: move-result v0 │ │ +04f54c: 28f9 |0016: goto 000f // -0007 │ │ +04f54e: 1301 4200 |0017: const/16 v1, #int 66 // #42 │ │ +04f552: 6e20 b30b 1400 |0019: invoke-virtual {v4, v1}, Landroid/support/v4/view/ViewPager;.arrowScroll:(I)Z // method@0bb3 │ │ +04f558: 0a00 |001c: move-result v0 │ │ +04f55a: 28f2 |001d: goto 000f // -000e │ │ +04f55c: 6001 1f00 |001e: sget v1, Landroid/os/Build$VERSION;.SDK_INT:I // field@001f │ │ +04f560: 1302 0b00 |0020: const/16 v2, #int 11 // #b │ │ +04f564: 3421 edff |0022: if-lt v1, v2, 000f // -0013 │ │ +04f568: 7110 7209 0500 |0024: invoke-static {v5}, Landroid/support/v4/view/KeyEventCompat;.hasNoModifiers:(Landroid/view/KeyEvent;)Z // method@0972 │ │ +04f56e: 0a01 |0027: move-result v1 │ │ +04f570: 3801 0800 |0028: if-eqz v1, 0030 // +0008 │ │ +04f574: 1221 |002a: const/4 v1, #int 2 // #2 │ │ +04f576: 6e20 b30b 1400 |002b: invoke-virtual {v4, v1}, Landroid/support/v4/view/ViewPager;.arrowScroll:(I)Z // method@0bb3 │ │ +04f57c: 0a00 |002e: move-result v0 │ │ +04f57e: 28e0 |002f: goto 000f // -0020 │ │ +04f580: 7120 7109 3500 |0030: invoke-static {v5, v3}, Landroid/support/v4/view/KeyEventCompat;.hasModifiers:(Landroid/view/KeyEvent;I)Z // method@0971 │ │ +04f586: 0a01 |0033: move-result v1 │ │ +04f588: 3801 dbff |0034: if-eqz v1, 000f // -0025 │ │ +04f58c: 6e20 b30b 3400 |0036: invoke-virtual {v4, v3}, Landroid/support/v4/view/ViewPager;.arrowScroll:(I)Z // method@0bb3 │ │ +04f592: 0a00 |0039: move-result v0 │ │ +04f594: 28d5 |003a: goto 000f // -002b │ │ +04f596: 0000 |003b: nop // spacer │ │ +04f598: 0002 0300 1500 0000 1600 0000 3d00 ... |003c: sparse-switch-data (14 units) │ │ catches : (none) │ │ positions : │ │ 0x0001 line=2488 │ │ 0x0002 line=2489 │ │ 0x0008 line=2490 │ │ 0x000f line=2510 │ │ 0x0010 line=2492 │ │ @@ -52924,119 +52926,122 @@ │ │ 0x0000 - 0x004a reg=5 event Landroid/view/KeyEvent; │ │ │ │ #18 : (in Landroid/support/v4/view/ViewPager;) │ │ name : 'fakeDragBy' │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 19 │ │ + registers : 20 │ │ ins : 2 │ │ outs : 8 │ │ - insns size : 186 16-bit code units │ │ -04da1c: |[04da1c] android.support.v4.view.ViewPager.fakeDragBy:(F)V │ │ -04da2c: 0800 1100 |0000: move-object/from16 v0, v17 │ │ -04da30: 5501 bf03 |0002: iget-boolean v1, v0, Landroid/support/v4/view/ViewPager;.mFakeDragging:Z // field@03bf │ │ -04da34: 3901 0a00 |0004: if-nez v1, 000e // +000a │ │ -04da38: 2201 2d03 |0006: new-instance v1, Ljava/lang/IllegalStateException; // type@032d │ │ -04da3c: 1a02 400b |0008: const-string v2, "No fake drag in progress. Call beginFakeDrag first." // string@0b40 │ │ -04da40: 7020 0415 2100 |000a: invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1504 │ │ -04da46: 2701 |000d: throw v1 │ │ -04da48: 0800 1100 |000e: move-object/from16 v0, v17 │ │ -04da4c: 5201 cc03 |0010: iget v1, v0, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@03cc │ │ -04da50: a601 0112 |0012: add-float v1, v1, v18 │ │ -04da54: 0800 1100 |0014: move-object/from16 v0, v17 │ │ -04da58: 5901 cc03 |0016: iput v1, v0, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@03cc │ │ -04da5c: 7401 e20b 1100 |0018: invoke-virtual/range {v17}, Landroid/support/v4/view/ViewPager;.getScrollX:()I // method@0be2 │ │ -04da62: 0a01 |001b: move-result v1 │ │ -04da64: 821d |001c: int-to-float v13, v1 │ │ -04da66: a70f 0d12 |001d: sub-float v15, v13, v18 │ │ -04da6a: 7601 d00b 1100 |001f: invoke-direct/range {v17}, Landroid/support/v4/view/ViewPager;.getClientWidth:()I // method@0bd0 │ │ -04da70: 0a10 |0022: move-result v16 │ │ -04da72: 0200 1000 |0023: move/from16 v0, v16 │ │ -04da76: 8201 |0025: int-to-float v1, v0 │ │ -04da78: 0800 1100 |0026: move-object/from16 v0, v17 │ │ -04da7c: 5202 c103 |0028: iget v2, v0, Landroid/support/v4/view/ViewPager;.mFirstOffset:F // field@03c1 │ │ -04da80: a80c 0102 |002a: mul-float v12, v1, v2 │ │ -04da84: 0200 1000 |002c: move/from16 v0, v16 │ │ -04da88: 8201 |002e: int-to-float v1, v0 │ │ -04da8a: 0800 1100 |002f: move-object/from16 v0, v17 │ │ -04da8e: 5202 ce03 |0031: iget v2, v0, Landroid/support/v4/view/ViewPager;.mLastOffset:F // field@03ce │ │ -04da92: a80e 0102 |0033: mul-float v14, v1, v2 │ │ -04da96: 0800 1100 |0035: move-object/from16 v0, v17 │ │ -04da9a: 5401 cb03 |0037: iget-object v1, v0, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@03cb │ │ -04da9e: 1202 |0039: const/4 v2, #int 0 // #0 │ │ -04daa0: 6e20 a315 2100 |003a: invoke-virtual {v1, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@15a3 │ │ -04daa6: 0c0a |003d: move-result-object v10 │ │ -04daa8: 1f0a e801 |003e: check-cast v10, Landroid/support/v4/view/ViewPager$ItemInfo; // type@01e8 │ │ -04daac: 0800 1100 |0040: move-object/from16 v0, v17 │ │ -04dab0: 5401 cb03 |0042: iget-object v1, v0, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@03cb │ │ -04dab4: 0800 1100 |0044: move-object/from16 v0, v17 │ │ -04dab8: 5402 cb03 |0046: iget-object v2, v0, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@03cb │ │ -04dabc: 6e10 aa15 0200 |0048: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@15aa │ │ -04dac2: 0a02 |004b: move-result v2 │ │ -04dac4: d802 02ff |004c: add-int/lit8 v2, v2, #int -1 // #ff │ │ -04dac8: 6e20 a315 2100 |004e: invoke-virtual {v1, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@15a3 │ │ -04dace: 0c0b |0051: move-result-object v11 │ │ -04dad0: 1f0b e801 |0052: check-cast v11, Landroid/support/v4/view/ViewPager$ItemInfo; // type@01e8 │ │ -04dad4: 52a1 8c03 |0054: iget v1, v10, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@038c │ │ -04dad8: 3801 0900 |0056: if-eqz v1, 005f // +0009 │ │ -04dadc: 52a1 8b03 |0058: iget v1, v10, Landroid/support/v4/view/ViewPager$ItemInfo;.offset:F // field@038b │ │ -04dae0: 0200 1000 |005a: move/from16 v0, v16 │ │ -04dae4: 8202 |005c: int-to-float v2, v0 │ │ -04dae6: a80c 0102 |005d: mul-float v12, v1, v2 │ │ -04daea: 52b1 8c03 |005f: iget v1, v11, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@038c │ │ -04daee: 0800 1100 |0061: move-object/from16 v0, v17 │ │ -04daf2: 5402 b003 |0063: iget-object v2, v0, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@03b0 │ │ -04daf6: 6e10 140a 0200 |0065: invoke-virtual {v2}, Landroid/support/v4/view/PagerAdapter;.getCount:()I // method@0a14 │ │ -04dafc: 0a02 |0068: move-result v2 │ │ -04dafe: d802 02ff |0069: add-int/lit8 v2, v2, #int -1 // #ff │ │ -04db02: 3221 0900 |006b: if-eq v1, v2, 0074 // +0009 │ │ -04db06: 52b1 8b03 |006d: iget v1, v11, Landroid/support/v4/view/ViewPager$ItemInfo;.offset:F // field@038b │ │ -04db0a: 0200 1000 |006f: move/from16 v0, v16 │ │ -04db0e: 8202 |0071: int-to-float v2, v0 │ │ -04db10: a80e 0102 |0072: mul-float v14, v1, v2 │ │ -04db14: 2e01 0f0c |0074: cmpg-float v1, v15, v12 │ │ -04db18: 3b01 3e00 |0076: if-gez v1, 00b4 // +003e │ │ -04db1c: 01cf |0078: move v15, v12 │ │ -04db1e: 0800 1100 |0079: move-object/from16 v0, v17 │ │ -04db22: 5201 cc03 |007b: iget v1, v0, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@03cc │ │ -04db26: 87f2 |007d: float-to-int v2, v15 │ │ -04db28: 8222 |007e: int-to-float v2, v2 │ │ -04db2a: a702 0f02 |007f: sub-float v2, v15, v2 │ │ -04db2e: c621 |0081: add-float/2addr v1, v2 │ │ -04db30: 0800 1100 |0082: move-object/from16 v0, v17 │ │ -04db34: 5901 cc03 |0084: iput v1, v0, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@03cc │ │ -04db38: 87f1 |0086: float-to-int v1, v15 │ │ -04db3a: 7401 e30b 1100 |0087: invoke-virtual/range {v17}, Landroid/support/v4/view/ViewPager;.getScrollY:()I // method@0be3 │ │ -04db40: 0a02 |008a: move-result v2 │ │ -04db42: 0800 1100 |008b: move-object/from16 v0, v17 │ │ -04db46: 6e30 0f0c 1002 |008d: invoke-virtual {v0, v1, v2}, Landroid/support/v4/view/ViewPager;.scrollTo:(II)V // method@0c0f │ │ -04db4c: 87f1 |0090: float-to-int v1, v15 │ │ -04db4e: 0800 1100 |0091: move-object/from16 v0, v17 │ │ -04db52: 7020 010c 1000 |0093: invoke-direct {v0, v1}, Landroid/support/v4/view/ViewPager;.pageScrolled:(I)Z // method@0c01 │ │ -04db58: 7100 ef01 0000 |0096: invoke-static {}, Landroid/os/SystemClock;.uptimeMillis:()J // method@01ef │ │ -04db5e: 0b03 |0099: move-result-wide v3 │ │ -04db60: 0800 1100 |009a: move-object/from16 v0, v17 │ │ -04db64: 5301 be03 |009c: iget-wide v1, v0, Landroid/support/v4/view/ViewPager;.mFakeDragBeginTime:J // field@03be │ │ -04db68: 1225 |009e: const/4 v5, #int 2 // #2 │ │ -04db6a: 0800 1100 |009f: move-object/from16 v0, v17 │ │ -04db6e: 5206 cc03 |00a1: iget v6, v0, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@03cc │ │ -04db72: 1207 |00a3: const/4 v7, #int 0 // #0 │ │ -04db74: 1208 |00a4: const/4 v8, #int 0 // #0 │ │ -04db76: 7708 4c12 0100 |00a5: invoke-static/range {v1, v2, v3, v4, v5, v6, v7, v8}, Landroid/view/MotionEvent;.obtain:(JJIFFI)Landroid/view/MotionEvent; // method@124c │ │ -04db7c: 0c09 |00a8: move-result-object v9 │ │ -04db7e: 0800 1100 |00a9: move-object/from16 v0, v17 │ │ -04db82: 5401 e603 |00ab: iget-object v1, v0, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@03e6 │ │ -04db86: 6e20 5212 9100 |00ad: invoke-virtual {v1, v9}, Landroid/view/VelocityTracker;.addMovement:(Landroid/view/MotionEvent;)V // method@1252 │ │ -04db8c: 6e10 4e12 0900 |00b0: invoke-virtual {v9}, Landroid/view/MotionEvent;.recycle:()V // method@124e │ │ -04db92: 0e00 |00b3: return-void │ │ -04db94: 2d01 0f0e |00b4: cmpl-float v1, v15, v14 │ │ -04db98: 3d01 c3ff |00b6: if-lez v1, 0079 // -003d │ │ -04db9c: 01ef |00b8: move v15, v14 │ │ -04db9e: 28c0 |00b9: goto 0079 // -0040 │ │ + insns size : 194 16-bit code units │ │ +04f5b4: |[04f5b4] android.support.v4.view.ViewPager.fakeDragBy:(F)V │ │ +04f5c4: 0800 1200 |0000: move-object/from16 v0, v18 │ │ +04f5c8: 5502 bf03 |0002: iget-boolean v2, v0, Landroid/support/v4/view/ViewPager;.mFakeDragging:Z // field@03bf │ │ +04f5cc: 3902 0a00 |0004: if-nez v2, 000e // +000a │ │ +04f5d0: 2202 2a03 |0006: new-instance v2, Ljava/lang/IllegalStateException; // type@032a │ │ +04f5d4: 1a03 3d0b |0008: const-string v3, "No fake drag in progress. Call beginFakeDrag first." // string@0b3d │ │ +04f5d8: 7020 0415 3200 |000a: invoke-direct {v2, v3}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1504 │ │ +04f5de: 2702 |000d: throw v2 │ │ +04f5e0: 0800 1200 |000e: move-object/from16 v0, v18 │ │ +04f5e4: 5202 cc03 |0010: iget v2, v0, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@03cc │ │ +04f5e8: a602 0213 |0012: add-float v2, v2, v19 │ │ +04f5ec: 0800 1200 |0014: move-object/from16 v0, v18 │ │ +04f5f0: 5902 cc03 |0016: iput v2, v0, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@03cc │ │ +04f5f4: 7401 e20b 1200 |0018: invoke-virtual/range {v18}, Landroid/support/v4/view/ViewPager;.getScrollX:()I // method@0be2 │ │ +04f5fa: 0a02 |001b: move-result v2 │ │ +04f5fc: 822e |001c: int-to-float v14, v2 │ │ +04f5fe: a710 0e13 |001d: sub-float v16, v14, v19 │ │ +04f602: 7601 d00b 1200 |001f: invoke-direct/range {v18}, Landroid/support/v4/view/ViewPager;.getClientWidth:()I // method@0bd0 │ │ +04f608: 0a11 |0022: move-result v17 │ │ +04f60a: 0200 1100 |0023: move/from16 v0, v17 │ │ +04f60e: 8202 |0025: int-to-float v2, v0 │ │ +04f610: 0800 1200 |0026: move-object/from16 v0, v18 │ │ +04f614: 5203 c103 |0028: iget v3, v0, Landroid/support/v4/view/ViewPager;.mFirstOffset:F // field@03c1 │ │ +04f618: a80d 0203 |002a: mul-float v13, v2, v3 │ │ +04f61c: 0200 1100 |002c: move/from16 v0, v17 │ │ +04f620: 8202 |002e: int-to-float v2, v0 │ │ +04f622: 0800 1200 |002f: move-object/from16 v0, v18 │ │ +04f626: 5203 ce03 |0031: iget v3, v0, Landroid/support/v4/view/ViewPager;.mLastOffset:F // field@03ce │ │ +04f62a: a80f 0203 |0033: mul-float v15, v2, v3 │ │ +04f62e: 0800 1200 |0035: move-object/from16 v0, v18 │ │ +04f632: 5402 cb03 |0037: iget-object v2, v0, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@03cb │ │ +04f636: 1203 |0039: const/4 v3, #int 0 // #0 │ │ +04f638: 6e20 a315 3200 |003a: invoke-virtual {v2, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@15a3 │ │ +04f63e: 0c0b |003d: move-result-object v11 │ │ +04f640: 1f0b e501 |003e: check-cast v11, Landroid/support/v4/view/ViewPager$ItemInfo; // type@01e5 │ │ +04f644: 0800 1200 |0040: move-object/from16 v0, v18 │ │ +04f648: 5402 cb03 |0042: iget-object v2, v0, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@03cb │ │ +04f64c: 0800 1200 |0044: move-object/from16 v0, v18 │ │ +04f650: 5403 cb03 |0046: iget-object v3, v0, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@03cb │ │ +04f654: 6e10 aa15 0300 |0048: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@15aa │ │ +04f65a: 0a03 |004b: move-result v3 │ │ +04f65c: d803 03ff |004c: add-int/lit8 v3, v3, #int -1 // #ff │ │ +04f660: 6e20 a315 3200 |004e: invoke-virtual {v2, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@15a3 │ │ +04f666: 0c0c |0051: move-result-object v12 │ │ +04f668: 1f0c e501 |0052: check-cast v12, Landroid/support/v4/view/ViewPager$ItemInfo; // type@01e5 │ │ +04f66c: 52b2 8c03 |0054: iget v2, v11, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@038c │ │ +04f670: 3802 0900 |0056: if-eqz v2, 005f // +0009 │ │ +04f674: 52b2 8b03 |0058: iget v2, v11, Landroid/support/v4/view/ViewPager$ItemInfo;.offset:F // field@038b │ │ +04f678: 0200 1100 |005a: move/from16 v0, v17 │ │ +04f67c: 8203 |005c: int-to-float v3, v0 │ │ +04f67e: a80d 0203 |005d: mul-float v13, v2, v3 │ │ +04f682: 52c2 8c03 |005f: iget v2, v12, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@038c │ │ +04f686: 0800 1200 |0061: move-object/from16 v0, v18 │ │ +04f68a: 5403 b003 |0063: iget-object v3, v0, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@03b0 │ │ +04f68e: 6e10 140a 0300 |0065: invoke-virtual {v3}, Landroid/support/v4/view/PagerAdapter;.getCount:()I // method@0a14 │ │ +04f694: 0a03 |0068: move-result v3 │ │ +04f696: d803 03ff |0069: add-int/lit8 v3, v3, #int -1 // #ff │ │ +04f69a: 3232 0900 |006b: if-eq v2, v3, 0074 // +0009 │ │ +04f69e: 52c2 8b03 |006d: iget v2, v12, Landroid/support/v4/view/ViewPager$ItemInfo;.offset:F // field@038b │ │ +04f6a2: 0200 1100 |006f: move/from16 v0, v17 │ │ +04f6a6: 8203 |0071: int-to-float v3, v0 │ │ +04f6a8: a80f 0203 |0072: mul-float v15, v2, v3 │ │ +04f6ac: 2e02 100d |0074: cmpg-float v2, v16, v13 │ │ +04f6b0: 3b02 4500 |0076: if-gez v2, 00bb // +0045 │ │ +04f6b4: 0210 0d00 |0078: move/from16 v16, v13 │ │ +04f6b8: 0800 1200 |007a: move-object/from16 v0, v18 │ │ +04f6bc: 5202 cc03 |007c: iget v2, v0, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@03cc │ │ +04f6c0: 0200 1000 |007e: move/from16 v0, v16 │ │ +04f6c4: 8703 |0080: float-to-int v3, v0 │ │ +04f6c6: 8233 |0081: int-to-float v3, v3 │ │ +04f6c8: a703 1003 |0082: sub-float v3, v16, v3 │ │ +04f6cc: c632 |0084: add-float/2addr v2, v3 │ │ +04f6ce: 0800 1200 |0085: move-object/from16 v0, v18 │ │ +04f6d2: 5902 cc03 |0087: iput v2, v0, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@03cc │ │ +04f6d6: 0200 1000 |0089: move/from16 v0, v16 │ │ +04f6da: 8702 |008b: float-to-int v2, v0 │ │ +04f6dc: 7401 e30b 1200 |008c: invoke-virtual/range {v18}, Landroid/support/v4/view/ViewPager;.getScrollY:()I // method@0be3 │ │ +04f6e2: 0a03 |008f: move-result v3 │ │ +04f6e4: 0800 1200 |0090: move-object/from16 v0, v18 │ │ +04f6e8: 6e30 0f0c 2003 |0092: invoke-virtual {v0, v2, v3}, Landroid/support/v4/view/ViewPager;.scrollTo:(II)V // method@0c0f │ │ +04f6ee: 0200 1000 |0095: move/from16 v0, v16 │ │ +04f6f2: 8702 |0097: float-to-int v2, v0 │ │ +04f6f4: 0800 1200 |0098: move-object/from16 v0, v18 │ │ +04f6f8: 7020 010c 2000 |009a: invoke-direct {v0, v2}, Landroid/support/v4/view/ViewPager;.pageScrolled:(I)Z // method@0c01 │ │ +04f6fe: 7100 ef01 0000 |009d: invoke-static {}, Landroid/os/SystemClock;.uptimeMillis:()J // method@01ef │ │ +04f704: 0b04 |00a0: move-result-wide v4 │ │ +04f706: 0800 1200 |00a1: move-object/from16 v0, v18 │ │ +04f70a: 5302 be03 |00a3: iget-wide v2, v0, Landroid/support/v4/view/ViewPager;.mFakeDragBeginTime:J // field@03be │ │ +04f70e: 1226 |00a5: const/4 v6, #int 2 // #2 │ │ +04f710: 0800 1200 |00a6: move-object/from16 v0, v18 │ │ +04f714: 5207 cc03 |00a8: iget v7, v0, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@03cc │ │ +04f718: 1208 |00aa: const/4 v8, #int 0 // #0 │ │ +04f71a: 1209 |00ab: const/4 v9, #int 0 // #0 │ │ +04f71c: 7708 4c12 0200 |00ac: invoke-static/range {v2, v3, v4, v5, v6, v7, v8, v9}, Landroid/view/MotionEvent;.obtain:(JJIFFI)Landroid/view/MotionEvent; // method@124c │ │ +04f722: 0c0a |00af: move-result-object v10 │ │ +04f724: 0800 1200 |00b0: move-object/from16 v0, v18 │ │ +04f728: 5402 e603 |00b2: iget-object v2, v0, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@03e6 │ │ +04f72c: 6e20 5212 a200 |00b4: invoke-virtual {v2, v10}, Landroid/view/VelocityTracker;.addMovement:(Landroid/view/MotionEvent;)V // method@1252 │ │ +04f732: 6e10 4e12 0a00 |00b7: invoke-virtual {v10}, Landroid/view/MotionEvent;.recycle:()V // method@124e │ │ +04f738: 0e00 |00ba: return-void │ │ +04f73a: 2d02 100f |00bb: cmpl-float v2, v16, v15 │ │ +04f73e: 3d02 bdff |00bd: if-lez v2, 007a // -0043 │ │ +04f742: 0210 0f00 |00bf: move/from16 v16, v15 │ │ +04f746: 28b9 |00c1: goto 007a // -0047 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2330 │ │ 0x0006 line=2331 │ │ 0x000e line=2334 │ │ 0x0018 line=2336 │ │ 0x001d line=2337 │ │ @@ -53047,50 +53052,50 @@ │ │ 0x0040 line=2344 │ │ 0x0054 line=2345 │ │ 0x0058 line=2346 │ │ 0x005f line=2348 │ │ 0x006d line=2349 │ │ 0x0074 line=2352 │ │ 0x0078 line=2353 │ │ - 0x0079 line=2358 │ │ - 0x0086 line=2359 │ │ - 0x0090 line=2360 │ │ - 0x0096 line=2363 │ │ - 0x009a line=2364 │ │ - 0x00a9 line=2366 │ │ - 0x00b0 line=2367 │ │ - 0x00b3 line=2368 │ │ - 0x00b4 line=2354 │ │ - 0x00b8 line=2355 │ │ - locals : │ │ - 0x009a - 0x00b4 reg=3 time J │ │ - 0x00a9 - 0x00b4 reg=9 ev Landroid/view/MotionEvent; │ │ - 0x0040 - 0x00ba reg=10 firstItem Landroid/support/v4/view/ViewPager$ItemInfo; │ │ - 0x0054 - 0x00ba reg=11 lastItem Landroid/support/v4/view/ViewPager$ItemInfo; │ │ - 0x002c - 0x00ba reg=12 leftBound F │ │ - 0x001d - 0x00ba reg=13 oldScrollX F │ │ - 0x0035 - 0x00ba reg=14 rightBound F │ │ - 0x001f - 0x00ba reg=15 scrollX F │ │ - 0x0023 - 0x00ba reg=16 width I │ │ - 0x0000 - 0x00ba reg=17 this Landroid/support/v4/view/ViewPager; │ │ - 0x0000 - 0x00ba reg=18 xOffset F │ │ + 0x007a line=2358 │ │ + 0x0089 line=2359 │ │ + 0x0095 line=2360 │ │ + 0x009d line=2363 │ │ + 0x00a1 line=2364 │ │ + 0x00b0 line=2366 │ │ + 0x00b7 line=2367 │ │ + 0x00ba line=2368 │ │ + 0x00bb line=2354 │ │ + 0x00bf line=2355 │ │ + locals : │ │ + 0x00a1 - 0x00bb reg=4 time J │ │ + 0x00b0 - 0x00bb reg=10 ev Landroid/view/MotionEvent; │ │ + 0x0040 - 0x00c2 reg=11 firstItem Landroid/support/v4/view/ViewPager$ItemInfo; │ │ + 0x0054 - 0x00c2 reg=12 lastItem Landroid/support/v4/view/ViewPager$ItemInfo; │ │ + 0x002c - 0x00c2 reg=13 leftBound F │ │ + 0x001d - 0x00c2 reg=14 oldScrollX F │ │ + 0x0035 - 0x00c2 reg=15 rightBound F │ │ + 0x001f - 0x00c2 reg=16 scrollX F │ │ + 0x0023 - 0x00c2 reg=17 width I │ │ + 0x0000 - 0x00c2 reg=18 this Landroid/support/v4/view/ViewPager; │ │ + 0x0000 - 0x00c2 reg=19 xOffset F │ │ │ │ #19 : (in Landroid/support/v4/view/ViewPager;) │ │ name : 'generateDefaultLayoutParams' │ │ type : '()Landroid/view/ViewGroup$LayoutParams;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -04dba0: |[04dba0] android.support.v4.view.ViewPager.generateDefaultLayoutParams:()Landroid/view/ViewGroup$LayoutParams; │ │ -04dbb0: 2200 e901 |0000: new-instance v0, Landroid/support/v4/view/ViewPager$LayoutParams; // type@01e9 │ │ -04dbb4: 7010 850b 0000 |0002: invoke-direct {v0}, Landroid/support/v4/view/ViewPager$LayoutParams;.:()V // method@0b85 │ │ -04dbba: 1100 |0005: return-object v0 │ │ +04f748: |[04f748] android.support.v4.view.ViewPager.generateDefaultLayoutParams:()Landroid/view/ViewGroup$LayoutParams; │ │ +04f758: 2200 e601 |0000: new-instance v0, Landroid/support/v4/view/ViewPager$LayoutParams; // type@01e6 │ │ +04f75c: 7010 850b 0000 |0002: invoke-direct {v0}, Landroid/support/v4/view/ViewPager$LayoutParams;.:()V // method@0b85 │ │ +04f762: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2742 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/view/ViewPager; │ │ │ │ #20 : (in Landroid/support/v4/view/ViewPager;) │ │ @@ -53098,20 +53103,20 @@ │ │ type : '(Landroid/util/AttributeSet;)Landroid/view/ViewGroup$LayoutParams;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -04dbbc: |[04dbbc] android.support.v4.view.ViewPager.generateLayoutParams:(Landroid/util/AttributeSet;)Landroid/view/ViewGroup$LayoutParams; │ │ -04dbcc: 2200 e901 |0000: new-instance v0, Landroid/support/v4/view/ViewPager$LayoutParams; // type@01e9 │ │ -04dbd0: 6e10 d10b 0200 |0002: invoke-virtual {v2}, Landroid/support/v4/view/ViewPager;.getContext:()Landroid/content/Context; // method@0bd1 │ │ -04dbd6: 0c01 |0005: move-result-object v1 │ │ -04dbd8: 7030 860b 1003 |0006: invoke-direct {v0, v1, v3}, Landroid/support/v4/view/ViewPager$LayoutParams;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@0b86 │ │ -04dbde: 1100 |0009: return-object v0 │ │ +04f764: |[04f764] android.support.v4.view.ViewPager.generateLayoutParams:(Landroid/util/AttributeSet;)Landroid/view/ViewGroup$LayoutParams; │ │ +04f774: 2200 e601 |0000: new-instance v0, Landroid/support/v4/view/ViewPager$LayoutParams; // type@01e6 │ │ +04f778: 6e10 d10b 0200 |0002: invoke-virtual {v2}, Landroid/support/v4/view/ViewPager;.getContext:()Landroid/content/Context; // method@0bd1 │ │ +04f77e: 0c01 |0005: move-result-object v1 │ │ +04f780: 7030 860b 1003 |0006: invoke-direct {v0, v1, v3}, Landroid/support/v4/view/ViewPager$LayoutParams;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@0b86 │ │ +04f786: 1100 |0009: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2757 │ │ locals : │ │ 0x0000 - 0x000a reg=2 this Landroid/support/v4/view/ViewPager; │ │ 0x0000 - 0x000a reg=3 attrs Landroid/util/AttributeSet; │ │ │ │ @@ -53120,18 +53125,18 @@ │ │ type : '(Landroid/view/ViewGroup$LayoutParams;)Landroid/view/ViewGroup$LayoutParams;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -04dbe0: |[04dbe0] android.support.v4.view.ViewPager.generateLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)Landroid/view/ViewGroup$LayoutParams; │ │ -04dbf0: 6e10 c80b 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/view/ViewPager;.generateDefaultLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@0bc8 │ │ -04dbf6: 0c00 |0003: move-result-object v0 │ │ -04dbf8: 1100 |0004: return-object v0 │ │ +04f788: |[04f788] android.support.v4.view.ViewPager.generateLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)Landroid/view/ViewGroup$LayoutParams; │ │ +04f798: 6e10 c80b 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/view/ViewPager;.generateDefaultLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@0bc8 │ │ +04f79e: 0c00 |0003: move-result-object v0 │ │ +04f7a0: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2747 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/ViewPager; │ │ 0x0000 - 0x0005 reg=2 p Landroid/view/ViewGroup$LayoutParams; │ │ │ │ @@ -53140,17 +53145,17 @@ │ │ type : '()Landroid/support/v4/view/PagerAdapter;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -04dbfc: |[04dbfc] android.support.v4.view.ViewPager.getAdapter:()Landroid/support/v4/view/PagerAdapter; │ │ -04dc0c: 5410 b003 |0000: iget-object v0, v1, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@03b0 │ │ -04dc10: 1100 |0002: return-object v0 │ │ +04f7a4: |[04f7a4] android.support.v4.view.ViewPager.getAdapter:()Landroid/support/v4/view/PagerAdapter; │ │ +04f7b4: 5410 b003 |0000: iget-object v0, v1, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@03b0 │ │ +04f7b8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=470 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/view/ViewPager; │ │ │ │ #23 : (in Landroid/support/v4/view/ViewPager;) │ │ @@ -53158,31 +53163,31 @@ │ │ type : '(II)I' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 28 16-bit code units │ │ -04dc14: |[04dc14] android.support.v4.view.ViewPager.getChildDrawingOrder:(II)I │ │ -04dc24: 5242 ba03 |0000: iget v2, v4, Landroid/support/v4/view/ViewPager;.mDrawingOrder:I // field@03ba │ │ -04dc28: 1223 |0002: const/4 v3, #int 2 // #2 │ │ -04dc2a: 3332 1700 |0003: if-ne v2, v3, 001a // +0017 │ │ -04dc2e: d802 05ff |0005: add-int/lit8 v2, v5, #int -1 // #ff │ │ -04dc32: 9100 0206 |0007: sub-int v0, v2, v6 │ │ -04dc36: 5442 bb03 |0009: iget-object v2, v4, Landroid/support/v4/view/ViewPager;.mDrawingOrderedChildren:Ljava/util/ArrayList; // field@03bb │ │ -04dc3a: 6e20 a315 0200 |000b: invoke-virtual {v2, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@15a3 │ │ -04dc40: 0c02 |000e: move-result-object v2 │ │ -04dc42: 1f02 ac02 |000f: check-cast v2, Landroid/view/View; // type@02ac │ │ -04dc46: 6e10 8312 0200 |0011: invoke-virtual {v2}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1283 │ │ -04dc4c: 0c02 |0014: move-result-object v2 │ │ -04dc4e: 1f02 e901 |0015: check-cast v2, Landroid/support/v4/view/ViewPager$LayoutParams; // type@01e9 │ │ -04dc52: 5221 8f03 |0017: iget v1, v2, Landroid/support/v4/view/ViewPager$LayoutParams;.childIndex:I // field@038f │ │ -04dc56: 0f01 |0019: return v1 │ │ -04dc58: 0160 |001a: move v0, v6 │ │ -04dc5a: 28ee |001b: goto 0009 // -0012 │ │ +04f7bc: |[04f7bc] android.support.v4.view.ViewPager.getChildDrawingOrder:(II)I │ │ +04f7cc: 5242 ba03 |0000: iget v2, v4, Landroid/support/v4/view/ViewPager;.mDrawingOrder:I // field@03ba │ │ +04f7d0: 1223 |0002: const/4 v3, #int 2 // #2 │ │ +04f7d2: 3332 1700 |0003: if-ne v2, v3, 001a // +0017 │ │ +04f7d6: d802 05ff |0005: add-int/lit8 v2, v5, #int -1 // #ff │ │ +04f7da: 9100 0206 |0007: sub-int v0, v2, v6 │ │ +04f7de: 5442 bb03 |0009: iget-object v2, v4, Landroid/support/v4/view/ViewPager;.mDrawingOrderedChildren:Ljava/util/ArrayList; // field@03bb │ │ +04f7e2: 6e20 a315 0200 |000b: invoke-virtual {v2, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@15a3 │ │ +04f7e8: 0c02 |000e: move-result-object v2 │ │ +04f7ea: 1f02 a902 |000f: check-cast v2, Landroid/view/View; // type@02a9 │ │ +04f7ee: 6e10 8312 0200 |0011: invoke-virtual {v2}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1283 │ │ +04f7f4: 0c02 |0014: move-result-object v2 │ │ +04f7f6: 1f02 e601 |0015: check-cast v2, Landroid/support/v4/view/ViewPager$LayoutParams; // type@01e6 │ │ +04f7fa: 5221 8f03 |0017: iget v1, v2, Landroid/support/v4/view/ViewPager$LayoutParams;.childIndex:I // field@038f │ │ +04f7fe: 0f01 |0019: return v1 │ │ +04f800: 0160 |001a: move v0, v6 │ │ +04f802: 28ee |001b: goto 0009 // -0012 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=642 │ │ 0x0009 line=643 │ │ 0x0019 line=644 │ │ 0x001b line=642 │ │ locals : │ │ @@ -53197,17 +53202,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -04dc5c: |[04dc5c] android.support.v4.view.ViewPager.getCurrentItem:()I │ │ -04dc6c: 5210 b703 |0000: iget v0, v1, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@03b7 │ │ -04dc70: 0f00 |0002: return v0 │ │ +04f804: |[04f804] android.support.v4.view.ViewPager.getCurrentItem:()I │ │ +04f814: 5210 b703 |0000: iget v0, v1, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@03b7 │ │ +04f818: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=505 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/view/ViewPager; │ │ │ │ #25 : (in Landroid/support/v4/view/ViewPager;) │ │ @@ -53215,17 +53220,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -04dc74: |[04dc74] android.support.v4.view.ViewPager.getOffscreenPageLimit:()I │ │ -04dc84: 5210 d503 |0000: iget v0, v1, Landroid/support/v4/view/ViewPager;.mOffscreenPageLimit:I // field@03d5 │ │ -04dc88: 0f00 |0002: return v0 │ │ +04f81c: |[04f81c] android.support.v4.view.ViewPager.getOffscreenPageLimit:()I │ │ +04f82c: 5210 d503 |0000: iget v0, v1, Landroid/support/v4/view/ViewPager;.mOffscreenPageLimit:I // field@03d5 │ │ +04f830: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=667 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/view/ViewPager; │ │ │ │ #26 : (in Landroid/support/v4/view/ViewPager;) │ │ @@ -53233,17 +53238,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -04dc8c: |[04dc8c] android.support.v4.view.ViewPager.getPageMargin:()I │ │ -04dc9c: 5210 d703 |0000: iget v0, v1, Landroid/support/v4/view/ViewPager;.mPageMargin:I // field@03d7 │ │ -04dca0: 0f00 |0002: return v0 │ │ +04f834: |[04f834] android.support.v4.view.ViewPager.getPageMargin:()I │ │ +04f844: 5210 d703 |0000: iget v0, v1, Landroid/support/v4/view/ViewPager;.mPageMargin:I // field@03d7 │ │ +04f848: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=723 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/view/ViewPager; │ │ │ │ #27 : (in Landroid/support/v4/view/ViewPager;) │ │ @@ -53251,29 +53256,29 @@ │ │ type : '(Landroid/view/View;)Landroid/support/v4/view/ViewPager$ItemInfo;' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 23 16-bit code units │ │ -04dca4: |[04dca4] android.support.v4.view.ViewPager.infoForAnyChild:(Landroid/view/View;)Landroid/support/v4/view/ViewPager$ItemInfo; │ │ -04dcb4: 6e10 8d12 0300 |0000: invoke-virtual {v3}, Landroid/view/View;.getParent:()Landroid/view/ViewParent; // method@128d │ │ -04dcba: 0c00 |0003: move-result-object v0 │ │ -04dcbc: 3220 0e00 |0004: if-eq v0, v2, 0012 // +000e │ │ -04dcc0: 3800 0600 |0006: if-eqz v0, 000c // +0006 │ │ -04dcc4: 2001 ac02 |0008: instance-of v1, v0, Landroid/view/View; // type@02ac │ │ -04dcc8: 3901 0400 |000a: if-nez v1, 000e // +0004 │ │ -04dccc: 1201 |000c: const/4 v1, #int 0 // #0 │ │ -04dcce: 1101 |000d: return-object v1 │ │ -04dcd0: 0703 |000e: move-object v3, v0 │ │ -04dcd2: 1f03 ac02 |000f: check-cast v3, Landroid/view/View; // type@02ac │ │ -04dcd6: 28ef |0011: goto 0000 // -0011 │ │ -04dcd8: 6e20 e80b 3200 |0012: invoke-virtual {v2, v3}, Landroid/support/v4/view/ViewPager;.infoForChild:(Landroid/view/View;)Landroid/support/v4/view/ViewPager$ItemInfo; // method@0be8 │ │ -04dcde: 0c01 |0015: move-result-object v1 │ │ -04dce0: 28f7 |0016: goto 000d // -0009 │ │ +04f84c: |[04f84c] android.support.v4.view.ViewPager.infoForAnyChild:(Landroid/view/View;)Landroid/support/v4/view/ViewPager$ItemInfo; │ │ +04f85c: 6e10 8d12 0300 |0000: invoke-virtual {v3}, Landroid/view/View;.getParent:()Landroid/view/ViewParent; // method@128d │ │ +04f862: 0c00 |0003: move-result-object v0 │ │ +04f864: 3220 0e00 |0004: if-eq v0, v2, 0012 // +000e │ │ +04f868: 3800 0600 |0006: if-eqz v0, 000c // +0006 │ │ +04f86c: 2001 a902 |0008: instance-of v1, v0, Landroid/view/View; // type@02a9 │ │ +04f870: 3901 0400 |000a: if-nez v1, 000e // +0004 │ │ +04f874: 1201 |000c: const/4 v1, #int 0 // #0 │ │ +04f876: 1101 |000d: return-object v1 │ │ +04f878: 0703 |000e: move-object v3, v0 │ │ +04f87a: 1f03 a902 |000f: check-cast v3, Landroid/view/View; // type@02a9 │ │ +04f87e: 28ef |0011: goto 0000 // -0011 │ │ +04f880: 6e20 e80b 3200 |0012: invoke-virtual {v2, v3}, Landroid/support/v4/view/ViewPager;.infoForChild:(Landroid/view/View;)Landroid/support/v4/view/ViewPager$ItemInfo; // method@0be8 │ │ +04f886: 0c01 |0015: move-result-object v1 │ │ +04f888: 28f7 |0016: goto 000d // -0009 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1337 │ │ 0x0006 line=1338 │ │ 0x000c line=1339 │ │ 0x000d line=1343 │ │ 0x000f line=1341 │ │ @@ -53288,34 +53293,34 @@ │ │ type : '(Landroid/view/View;)Landroid/support/v4/view/ViewPager$ItemInfo;' │ │ access : 0x0000 () │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 33 16-bit code units │ │ -04dce4: |[04dce4] android.support.v4.view.ViewPager.infoForChild:(Landroid/view/View;)Landroid/support/v4/view/ViewPager$ItemInfo; │ │ -04dcf4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -04dcf6: 5442 cb03 |0001: iget-object v2, v4, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@03cb │ │ -04dcfa: 6e10 aa15 0200 |0003: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@15aa │ │ -04dd00: 0a02 |0006: move-result v2 │ │ -04dd02: 3520 1800 |0007: if-ge v0, v2, 001f // +0018 │ │ -04dd06: 5442 cb03 |0009: iget-object v2, v4, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@03cb │ │ -04dd0a: 6e20 a315 0200 |000b: invoke-virtual {v2, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@15a3 │ │ -04dd10: 0c01 |000e: move-result-object v1 │ │ -04dd12: 1f01 e801 |000f: check-cast v1, Landroid/support/v4/view/ViewPager$ItemInfo; // type@01e8 │ │ -04dd16: 5442 b003 |0011: iget-object v2, v4, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@03b0 │ │ -04dd1a: 5413 8a03 |0013: iget-object v3, v1, Landroid/support/v4/view/ViewPager$ItemInfo;.object:Ljava/lang/Object; // field@038a │ │ -04dd1e: 6e30 1a0a 5203 |0015: invoke-virtual {v2, v5, v3}, Landroid/support/v4/view/PagerAdapter;.isViewFromObject:(Landroid/view/View;Ljava/lang/Object;)Z // method@0a1a │ │ -04dd24: 0a02 |0018: move-result v2 │ │ -04dd26: 3802 0300 |0019: if-eqz v2, 001c // +0003 │ │ -04dd2a: 1101 |001b: return-object v1 │ │ -04dd2c: d800 0001 |001c: add-int/lit8 v0, v0, #int 1 // #01 │ │ -04dd30: 28e3 |001e: goto 0001 // -001d │ │ -04dd32: 1201 |001f: const/4 v1, #int 0 // #0 │ │ -04dd34: 28fb |0020: goto 001b // -0005 │ │ +04f88c: |[04f88c] android.support.v4.view.ViewPager.infoForChild:(Landroid/view/View;)Landroid/support/v4/view/ViewPager$ItemInfo; │ │ +04f89c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +04f89e: 5442 cb03 |0001: iget-object v2, v4, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@03cb │ │ +04f8a2: 6e10 aa15 0200 |0003: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@15aa │ │ +04f8a8: 0a02 |0006: move-result v2 │ │ +04f8aa: 3520 1800 |0007: if-ge v0, v2, 001f // +0018 │ │ +04f8ae: 5442 cb03 |0009: iget-object v2, v4, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@03cb │ │ +04f8b2: 6e20 a315 0200 |000b: invoke-virtual {v2, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@15a3 │ │ +04f8b8: 0c01 |000e: move-result-object v1 │ │ +04f8ba: 1f01 e501 |000f: check-cast v1, Landroid/support/v4/view/ViewPager$ItemInfo; // type@01e5 │ │ +04f8be: 5442 b003 |0011: iget-object v2, v4, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@03b0 │ │ +04f8c2: 5413 8a03 |0013: iget-object v3, v1, Landroid/support/v4/view/ViewPager$ItemInfo;.object:Ljava/lang/Object; // field@038a │ │ +04f8c6: 6e30 1a0a 5203 |0015: invoke-virtual {v2, v5, v3}, Landroid/support/v4/view/PagerAdapter;.isViewFromObject:(Landroid/view/View;Ljava/lang/Object;)Z // method@0a1a │ │ +04f8cc: 0a02 |0018: move-result v2 │ │ +04f8ce: 3802 0300 |0019: if-eqz v2, 001c // +0003 │ │ +04f8d2: 1101 |001b: return-object v1 │ │ +04f8d4: d800 0001 |001c: add-int/lit8 v0, v0, #int 1 // #01 │ │ +04f8d8: 28e3 |001e: goto 0001 // -001d │ │ +04f8da: 1201 |001f: const/4 v1, #int 0 // #0 │ │ +04f8dc: 28fb |0020: goto 001b // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1326 │ │ 0x0009 line=1327 │ │ 0x0011 line=1328 │ │ 0x001b line=1332 │ │ 0x001c line=1326 │ │ @@ -53332,31 +53337,31 @@ │ │ type : '(I)Landroid/support/v4/view/ViewPager$ItemInfo;' │ │ access : 0x0000 () │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 27 16-bit code units │ │ -04dd38: |[04dd38] android.support.v4.view.ViewPager.infoForPosition:(I)Landroid/support/v4/view/ViewPager$ItemInfo; │ │ -04dd48: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -04dd4a: 5432 cb03 |0001: iget-object v2, v3, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@03cb │ │ -04dd4e: 6e10 aa15 0200 |0003: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@15aa │ │ -04dd54: 0a02 |0006: move-result v2 │ │ -04dd56: 3520 1200 |0007: if-ge v0, v2, 0019 // +0012 │ │ -04dd5a: 5432 cb03 |0009: iget-object v2, v3, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@03cb │ │ -04dd5e: 6e20 a315 0200 |000b: invoke-virtual {v2, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@15a3 │ │ -04dd64: 0c01 |000e: move-result-object v1 │ │ -04dd66: 1f01 e801 |000f: check-cast v1, Landroid/support/v4/view/ViewPager$ItemInfo; // type@01e8 │ │ -04dd6a: 5212 8c03 |0011: iget v2, v1, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@038c │ │ -04dd6e: 3342 0300 |0013: if-ne v2, v4, 0016 // +0003 │ │ -04dd72: 1101 |0015: return-object v1 │ │ -04dd74: d800 0001 |0016: add-int/lit8 v0, v0, #int 1 // #01 │ │ -04dd78: 28e9 |0018: goto 0001 // -0017 │ │ -04dd7a: 1201 |0019: const/4 v1, #int 0 // #0 │ │ -04dd7c: 28fb |001a: goto 0015 // -0005 │ │ +04f8e0: |[04f8e0] android.support.v4.view.ViewPager.infoForPosition:(I)Landroid/support/v4/view/ViewPager$ItemInfo; │ │ +04f8f0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +04f8f2: 5432 cb03 |0001: iget-object v2, v3, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@03cb │ │ +04f8f6: 6e10 aa15 0200 |0003: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@15aa │ │ +04f8fc: 0a02 |0006: move-result v2 │ │ +04f8fe: 3520 1200 |0007: if-ge v0, v2, 0019 // +0012 │ │ +04f902: 5432 cb03 |0009: iget-object v2, v3, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@03cb │ │ +04f906: 6e20 a315 0200 |000b: invoke-virtual {v2, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@15a3 │ │ +04f90c: 0c01 |000e: move-result-object v1 │ │ +04f90e: 1f01 e501 |000f: check-cast v1, Landroid/support/v4/view/ViewPager$ItemInfo; // type@01e5 │ │ +04f912: 5212 8c03 |0011: iget v2, v1, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@038c │ │ +04f916: 3342 0300 |0013: if-ne v2, v4, 0016 // +0003 │ │ +04f91a: 1101 |0015: return-object v1 │ │ +04f91c: d800 0001 |0016: add-int/lit8 v0, v0, #int 1 // #01 │ │ +04f920: 28e9 |0018: goto 0001 // -0017 │ │ +04f922: 1201 |0019: const/4 v1, #int 0 // #0 │ │ +04f924: 28fb |001a: goto 0015 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1347 │ │ 0x0009 line=1348 │ │ 0x0011 line=1349 │ │ 0x0015 line=1353 │ │ 0x0016 line=1347 │ │ @@ -53373,70 +53378,70 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 108 16-bit code units │ │ -04dd80: |[04dd80] android.support.v4.view.ViewPager.initViewPager:()V │ │ -04dd90: 1215 |0000: const/4 v5, #int 1 // #1 │ │ -04dd92: 1203 |0001: const/4 v3, #int 0 // #0 │ │ -04dd94: 6e20 240c 3600 |0002: invoke-virtual {v6, v3}, Landroid/support/v4/view/ViewPager;.setWillNotDraw:(Z)V // method@0c24 │ │ -04dd9a: 1503 0400 |0005: const/high16 v3, #int 262144 // #4 │ │ -04dd9e: 6e20 170c 3600 |0007: invoke-virtual {v6, v3}, Landroid/support/v4/view/ViewPager;.setDescendantFocusability:(I)V // method@0c17 │ │ -04dda4: 6e20 180c 5600 |000a: invoke-virtual {v6, v5}, Landroid/support/v4/view/ViewPager;.setFocusable:(Z)V // method@0c18 │ │ -04ddaa: 6e10 d10b 0600 |000d: invoke-virtual {v6}, Landroid/support/v4/view/ViewPager;.getContext:()Landroid/content/Context; // method@0bd1 │ │ -04ddb0: 0c01 |0010: move-result-object v1 │ │ -04ddb2: 2203 ec02 |0011: new-instance v3, Landroid/widget/Scroller; // type@02ec │ │ -04ddb6: 6204 e703 |0013: sget-object v4, Landroid/support/v4/view/ViewPager;.sInterpolator:Landroid/view/animation/Interpolator; // field@03e7 │ │ -04ddba: 7030 2e14 1304 |0015: invoke-direct {v3, v1, v4}, Landroid/widget/Scroller;.:(Landroid/content/Context;Landroid/view/animation/Interpolator;)V // method@142e │ │ -04ddc0: 5b63 df03 |0018: iput-object v3, v6, Landroid/support/v4/view/ViewPager;.mScroller:Landroid/widget/Scroller; // field@03df │ │ -04ddc4: 7110 d712 0100 |001a: invoke-static {v1}, Landroid/view/ViewConfiguration;.get:(Landroid/content/Context;)Landroid/view/ViewConfiguration; // method@12d7 │ │ -04ddca: 0c00 |001d: move-result-object v0 │ │ -04ddcc: 6e10 b800 0100 |001e: invoke-virtual {v1}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@00b8 │ │ -04ddd2: 0c03 |0021: move-result-object v3 │ │ -04ddd4: 6e10 0b01 0300 |0022: invoke-virtual {v3}, Landroid/content/res/Resources;.getDisplayMetrics:()Landroid/util/DisplayMetrics; // method@010b │ │ -04ddda: 0c03 |0025: move-result-object v3 │ │ -04dddc: 5232 2505 |0026: iget v2, v3, Landroid/util/DisplayMetrics;.density:F // field@0525 │ │ -04dde0: 7110 5d0b 0000 |0028: invoke-static {v0}, Landroid/support/v4/view/ViewConfigurationCompat;.getScaledPagingTouchSlop:(Landroid/view/ViewConfiguration;)I // method@0b5d │ │ -04dde6: 0a03 |002b: move-result v3 │ │ -04dde8: 5963 e503 |002c: iput v3, v6, Landroid/support/v4/view/ViewPager;.mTouchSlop:I // field@03e5 │ │ -04ddec: 1503 c843 |002e: const/high16 v3, #int 1137180672 // #43c8 │ │ -04ddf0: c823 |0030: mul-float/2addr v3, v2 │ │ -04ddf2: 8733 |0031: float-to-int v3, v3 │ │ -04ddf4: 5963 d203 |0032: iput v3, v6, Landroid/support/v4/view/ViewPager;.mMinimumVelocity:I // field@03d2 │ │ -04ddf8: 6e10 db12 0000 |0034: invoke-virtual {v0}, Landroid/view/ViewConfiguration;.getScaledMaximumFlingVelocity:()I // method@12db │ │ -04ddfe: 0a03 |0037: move-result v3 │ │ -04de00: 5963 d103 |0038: iput v3, v6, Landroid/support/v4/view/ViewPager;.mMaximumVelocity:I // field@03d1 │ │ -04de04: 2203 4202 |003a: new-instance v3, Landroid/support/v4/widget/EdgeEffectCompat; // type@0242 │ │ -04de08: 7020 ed0f 1300 |003c: invoke-direct {v3, v1}, Landroid/support/v4/widget/EdgeEffectCompat;.:(Landroid/content/Context;)V // method@0fed │ │ -04de0e: 5b63 cf03 |003f: iput-object v3, v6, Landroid/support/v4/view/ViewPager;.mLeftEdge:Landroid/support/v4/widget/EdgeEffectCompat; // field@03cf │ │ -04de12: 2203 4202 |0041: new-instance v3, Landroid/support/v4/widget/EdgeEffectCompat; // type@0242 │ │ -04de16: 7020 ed0f 1300 |0043: invoke-direct {v3, v1}, Landroid/support/v4/widget/EdgeEffectCompat;.:(Landroid/content/Context;)V // method@0fed │ │ -04de1c: 5b63 dd03 |0046: iput-object v3, v6, Landroid/support/v4/view/ViewPager;.mRightEdge:Landroid/support/v4/widget/EdgeEffectCompat; // field@03dd │ │ -04de20: 1503 c841 |0048: const/high16 v3, #int 1103626240 // #41c8 │ │ -04de24: c823 |004a: mul-float/2addr v3, v2 │ │ -04de26: 8733 |004b: float-to-int v3, v3 │ │ -04de28: 5963 c203 |004c: iput v3, v6, Landroid/support/v4/view/ViewPager;.mFlingDistance:I // field@03c2 │ │ -04de2c: 1503 0040 |004e: const/high16 v3, #int 1073741824 // #4000 │ │ -04de30: c823 |0050: mul-float/2addr v3, v2 │ │ -04de32: 8733 |0051: float-to-int v3, v3 │ │ -04de34: 5963 b603 |0052: iput v3, v6, Landroid/support/v4/view/ViewPager;.mCloseEnough:I // field@03b6 │ │ -04de38: 1503 8041 |0054: const/high16 v3, #int 1098907648 // #4180 │ │ -04de3c: c823 |0056: mul-float/2addr v3, v2 │ │ -04de3e: 8733 |0057: float-to-int v3, v3 │ │ -04de40: 5963 b903 |0058: iput v3, v6, Landroid/support/v4/view/ViewPager;.mDefaultGutterSize:I // field@03b9 │ │ -04de44: 2203 ea01 |005a: new-instance v3, Landroid/support/v4/view/ViewPager$MyAccessibilityDelegate; // type@01ea │ │ -04de48: 7020 870b 6300 |005c: invoke-direct {v3, v6}, Landroid/support/v4/view/ViewPager$MyAccessibilityDelegate;.:(Landroid/support/v4/view/ViewPager;)V // method@0b87 │ │ -04de4e: 7120 230b 3600 |005f: invoke-static {v6, v3}, Landroid/support/v4/view/ViewCompat;.setAccessibilityDelegate:(Landroid/view/View;Landroid/support/v4/view/AccessibilityDelegateCompat;)V // method@0b23 │ │ -04de54: 7110 0f0b 0600 |0062: invoke-static {v6}, Landroid/support/v4/view/ViewCompat;.getImportantForAccessibility:(Landroid/view/View;)I // method@0b0f │ │ -04de5a: 0a03 |0065: move-result v3 │ │ -04de5c: 3903 0500 |0066: if-nez v3, 006b // +0005 │ │ -04de60: 7120 260b 5600 |0068: invoke-static {v6, v5}, Landroid/support/v4/view/ViewCompat;.setImportantForAccessibility:(Landroid/view/View;I)V // method@0b26 │ │ -04de66: 0e00 |006b: return-void │ │ +04f928: |[04f928] android.support.v4.view.ViewPager.initViewPager:()V │ │ +04f938: 1215 |0000: const/4 v5, #int 1 // #1 │ │ +04f93a: 1203 |0001: const/4 v3, #int 0 // #0 │ │ +04f93c: 6e20 240c 3600 |0002: invoke-virtual {v6, v3}, Landroid/support/v4/view/ViewPager;.setWillNotDraw:(Z)V // method@0c24 │ │ +04f942: 1503 0400 |0005: const/high16 v3, #int 262144 // #4 │ │ +04f946: 6e20 170c 3600 |0007: invoke-virtual {v6, v3}, Landroid/support/v4/view/ViewPager;.setDescendantFocusability:(I)V // method@0c17 │ │ +04f94c: 6e20 180c 5600 |000a: invoke-virtual {v6, v5}, Landroid/support/v4/view/ViewPager;.setFocusable:(Z)V // method@0c18 │ │ +04f952: 6e10 d10b 0600 |000d: invoke-virtual {v6}, Landroid/support/v4/view/ViewPager;.getContext:()Landroid/content/Context; // method@0bd1 │ │ +04f958: 0c01 |0010: move-result-object v1 │ │ +04f95a: 2203 e902 |0011: new-instance v3, Landroid/widget/Scroller; // type@02e9 │ │ +04f95e: 6204 e703 |0013: sget-object v4, Landroid/support/v4/view/ViewPager;.sInterpolator:Landroid/view/animation/Interpolator; // field@03e7 │ │ +04f962: 7030 2e14 1304 |0015: invoke-direct {v3, v1, v4}, Landroid/widget/Scroller;.:(Landroid/content/Context;Landroid/view/animation/Interpolator;)V // method@142e │ │ +04f968: 5b63 df03 |0018: iput-object v3, v6, Landroid/support/v4/view/ViewPager;.mScroller:Landroid/widget/Scroller; // field@03df │ │ +04f96c: 7110 d712 0100 |001a: invoke-static {v1}, Landroid/view/ViewConfiguration;.get:(Landroid/content/Context;)Landroid/view/ViewConfiguration; // method@12d7 │ │ +04f972: 0c00 |001d: move-result-object v0 │ │ +04f974: 6e10 b800 0100 |001e: invoke-virtual {v1}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@00b8 │ │ +04f97a: 0c03 |0021: move-result-object v3 │ │ +04f97c: 6e10 0b01 0300 |0022: invoke-virtual {v3}, Landroid/content/res/Resources;.getDisplayMetrics:()Landroid/util/DisplayMetrics; // method@010b │ │ +04f982: 0c03 |0025: move-result-object v3 │ │ +04f984: 5232 2505 |0026: iget v2, v3, Landroid/util/DisplayMetrics;.density:F // field@0525 │ │ +04f988: 7110 5d0b 0000 |0028: invoke-static {v0}, Landroid/support/v4/view/ViewConfigurationCompat;.getScaledPagingTouchSlop:(Landroid/view/ViewConfiguration;)I // method@0b5d │ │ +04f98e: 0a03 |002b: move-result v3 │ │ +04f990: 5963 e503 |002c: iput v3, v6, Landroid/support/v4/view/ViewPager;.mTouchSlop:I // field@03e5 │ │ +04f994: 1503 c843 |002e: const/high16 v3, #int 1137180672 // #43c8 │ │ +04f998: c823 |0030: mul-float/2addr v3, v2 │ │ +04f99a: 8733 |0031: float-to-int v3, v3 │ │ +04f99c: 5963 d203 |0032: iput v3, v6, Landroid/support/v4/view/ViewPager;.mMinimumVelocity:I // field@03d2 │ │ +04f9a0: 6e10 db12 0000 |0034: invoke-virtual {v0}, Landroid/view/ViewConfiguration;.getScaledMaximumFlingVelocity:()I // method@12db │ │ +04f9a6: 0a03 |0037: move-result v3 │ │ +04f9a8: 5963 d103 |0038: iput v3, v6, Landroid/support/v4/view/ViewPager;.mMaximumVelocity:I // field@03d1 │ │ +04f9ac: 2203 3f02 |003a: new-instance v3, Landroid/support/v4/widget/EdgeEffectCompat; // type@023f │ │ +04f9b0: 7020 ed0f 1300 |003c: invoke-direct {v3, v1}, Landroid/support/v4/widget/EdgeEffectCompat;.:(Landroid/content/Context;)V // method@0fed │ │ +04f9b6: 5b63 cf03 |003f: iput-object v3, v6, Landroid/support/v4/view/ViewPager;.mLeftEdge:Landroid/support/v4/widget/EdgeEffectCompat; // field@03cf │ │ +04f9ba: 2203 3f02 |0041: new-instance v3, Landroid/support/v4/widget/EdgeEffectCompat; // type@023f │ │ +04f9be: 7020 ed0f 1300 |0043: invoke-direct {v3, v1}, Landroid/support/v4/widget/EdgeEffectCompat;.:(Landroid/content/Context;)V // method@0fed │ │ +04f9c4: 5b63 dd03 |0046: iput-object v3, v6, Landroid/support/v4/view/ViewPager;.mRightEdge:Landroid/support/v4/widget/EdgeEffectCompat; // field@03dd │ │ +04f9c8: 1503 c841 |0048: const/high16 v3, #int 1103626240 // #41c8 │ │ +04f9cc: c823 |004a: mul-float/2addr v3, v2 │ │ +04f9ce: 8733 |004b: float-to-int v3, v3 │ │ +04f9d0: 5963 c203 |004c: iput v3, v6, Landroid/support/v4/view/ViewPager;.mFlingDistance:I // field@03c2 │ │ +04f9d4: 1503 0040 |004e: const/high16 v3, #int 1073741824 // #4000 │ │ +04f9d8: c823 |0050: mul-float/2addr v3, v2 │ │ +04f9da: 8733 |0051: float-to-int v3, v3 │ │ +04f9dc: 5963 b603 |0052: iput v3, v6, Landroid/support/v4/view/ViewPager;.mCloseEnough:I // field@03b6 │ │ +04f9e0: 1503 8041 |0054: const/high16 v3, #int 1098907648 // #4180 │ │ +04f9e4: c823 |0056: mul-float/2addr v3, v2 │ │ +04f9e6: 8733 |0057: float-to-int v3, v3 │ │ +04f9e8: 5963 b903 |0058: iput v3, v6, Landroid/support/v4/view/ViewPager;.mDefaultGutterSize:I // field@03b9 │ │ +04f9ec: 2203 e701 |005a: new-instance v3, Landroid/support/v4/view/ViewPager$MyAccessibilityDelegate; // type@01e7 │ │ +04f9f0: 7020 870b 6300 |005c: invoke-direct {v3, v6}, Landroid/support/v4/view/ViewPager$MyAccessibilityDelegate;.:(Landroid/support/v4/view/ViewPager;)V // method@0b87 │ │ +04f9f6: 7120 230b 3600 |005f: invoke-static {v6, v3}, Landroid/support/v4/view/ViewCompat;.setAccessibilityDelegate:(Landroid/view/View;Landroid/support/v4/view/AccessibilityDelegateCompat;)V // method@0b23 │ │ +04f9fc: 7110 0f0b 0600 |0062: invoke-static {v6}, Landroid/support/v4/view/ViewCompat;.getImportantForAccessibility:(Landroid/view/View;)I // method@0b0f │ │ +04fa02: 0a03 |0065: move-result v3 │ │ +04fa04: 3903 0500 |0066: if-nez v3, 006b // +0005 │ │ +04fa08: 7120 260b 5600 |0068: invoke-static {v6, v5}, Landroid/support/v4/view/ViewCompat;.setImportantForAccessibility:(Landroid/view/View;I)V // method@0b26 │ │ +04fa0e: 0e00 |006b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=354 │ │ 0x0005 line=355 │ │ 0x000a line=356 │ │ 0x000d line=357 │ │ 0x0011 line=358 │ │ @@ -53465,17 +53470,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -04de68: |[04de68] android.support.v4.view.ViewPager.isFakeDragging:()Z │ │ -04de78: 5510 bf03 |0000: iget-boolean v0, v1, Landroid/support/v4/view/ViewPager;.mFakeDragging:Z // field@03bf │ │ -04de7c: 0f00 |0002: return v0 │ │ +04fa10: |[04fa10] android.support.v4.view.ViewPager.isFakeDragging:()Z │ │ +04fa20: 5510 bf03 |0000: iget-boolean v0, v1, Landroid/support/v4/view/ViewPager;.mFakeDragging:Z // field@03bf │ │ +04fa24: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2380 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/view/ViewPager; │ │ │ │ #32 : (in Landroid/support/v4/view/ViewPager;) │ │ @@ -53483,19 +53488,19 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -04de80: |[04de80] android.support.v4.view.ViewPager.onAttachedToWindow:()V │ │ -04de90: 6f10 0413 0100 |0000: invoke-super {v1}, Landroid/view/ViewGroup;.onAttachedToWindow:()V // method@1304 │ │ -04de96: 1210 |0003: const/4 v0, #int 1 // #1 │ │ -04de98: 5c10 c003 |0004: iput-boolean v0, v1, Landroid/support/v4/view/ViewPager;.mFirstLayout:Z // field@03c0 │ │ -04de9c: 0e00 |0006: return-void │ │ +04fa28: |[04fa28] android.support.v4.view.ViewPager.onAttachedToWindow:()V │ │ +04fa38: 6f10 0413 0100 |0000: invoke-super {v1}, Landroid/view/ViewGroup;.onAttachedToWindow:()V // method@1304 │ │ +04fa3e: 1210 |0003: const/4 v0, #int 1 // #1 │ │ +04fa40: 5c10 c003 |0004: iput-boolean v0, v1, Landroid/support/v4/view/ViewPager;.mFirstLayout:Z // field@03c0 │ │ +04fa44: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1358 │ │ 0x0003 line=1359 │ │ 0x0006 line=1360 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/view/ViewPager; │ │ @@ -53505,19 +53510,19 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -04dea0: |[04dea0] android.support.v4.view.ViewPager.onDetachedFromWindow:()V │ │ -04deb0: 5410 bc03 |0000: iget-object v0, v1, Landroid/support/v4/view/ViewPager;.mEndScrollRunnable:Ljava/lang/Runnable; // field@03bc │ │ -04deb4: 6e20 080c 0100 |0002: invoke-virtual {v1, v0}, Landroid/support/v4/view/ViewPager;.removeCallbacks:(Ljava/lang/Runnable;)Z // method@0c08 │ │ -04deba: 6f10 0513 0100 |0005: invoke-super {v1}, Landroid/view/ViewGroup;.onDetachedFromWindow:()V // method@1305 │ │ -04dec0: 0e00 |0008: return-void │ │ +04fa48: |[04fa48] android.support.v4.view.ViewPager.onDetachedFromWindow:()V │ │ +04fa58: 5410 bc03 |0000: iget-object v0, v1, Landroid/support/v4/view/ViewPager;.mEndScrollRunnable:Ljava/lang/Runnable; // field@03bc │ │ +04fa5c: 6e20 080c 0100 |0002: invoke-virtual {v1, v0}, Landroid/support/v4/view/ViewPager;.removeCallbacks:(Ljava/lang/Runnable;)Z // method@0c08 │ │ +04fa62: 6f10 0513 0100 |0005: invoke-super {v1}, Landroid/view/ViewGroup;.onDetachedFromWindow:()V // method@1305 │ │ +04fa68: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=383 │ │ 0x0005 line=384 │ │ 0x0008 line=385 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v4/view/ViewPager; │ │ @@ -53527,131 +53532,131 @@ │ │ type : '(Landroid/graphics/Canvas;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 20 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 214 16-bit code units │ │ -04dec4: |[04dec4] android.support.v4.view.ViewPager.onDraw:(Landroid/graphics/Canvas;)V │ │ -04ded4: 7502 0613 1200 |0000: invoke-super/range {v18, v19}, Landroid/view/ViewGroup;.onDraw:(Landroid/graphics/Canvas;)V // method@1306 │ │ -04deda: 0800 1200 |0003: move-object/from16 v0, v18 │ │ -04dede: 520d d703 |0005: iget v13, v0, Landroid/support/v4/view/ViewPager;.mPageMargin:I // field@03d7 │ │ -04dee2: 3d0d ba00 |0007: if-lez v13, 00c1 // +00ba │ │ -04dee6: 0800 1200 |0009: move-object/from16 v0, v18 │ │ -04deea: 540d d003 |000b: iget-object v13, v0, Landroid/support/v4/view/ViewPager;.mMarginDrawable:Landroid/graphics/drawable/Drawable; // field@03d0 │ │ -04deee: 380d b400 |000d: if-eqz v13, 00c1 // +00b4 │ │ -04def2: 0800 1200 |000f: move-object/from16 v0, v18 │ │ -04def6: 540d cb03 |0011: iget-object v13, v0, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@03cb │ │ -04defa: 6e10 aa15 0d00 |0013: invoke-virtual {v13}, Ljava/util/ArrayList;.size:()I // method@15aa │ │ -04df00: 0a0d |0016: move-result v13 │ │ -04df02: 3d0d aa00 |0017: if-lez v13, 00c1 // +00aa │ │ -04df06: 0800 1200 |0019: move-object/from16 v0, v18 │ │ -04df0a: 540d b003 |001b: iget-object v13, v0, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@03b0 │ │ -04df0e: 380d a400 |001d: if-eqz v13, 00c1 // +00a4 │ │ -04df12: 7401 e20b 1200 |001f: invoke-virtual/range {v18}, Landroid/support/v4/view/ViewPager;.getScrollX:()I // method@0be2 │ │ -04df18: 0a0a |0022: move-result v10 │ │ -04df1a: 7401 e40b 1200 |0023: invoke-virtual/range {v18}, Landroid/support/v4/view/ViewPager;.getWidth:()I // method@0be4 │ │ -04df20: 0a0b |0026: move-result v11 │ │ -04df22: 0800 1200 |0027: move-object/from16 v0, v18 │ │ -04df26: 520d d703 |0029: iget v13, v0, Landroid/support/v4/view/ViewPager;.mPageMargin:I // field@03d7 │ │ -04df2a: 82dd |002b: int-to-float v13, v13 │ │ -04df2c: 82be |002c: int-to-float v14, v11 │ │ -04df2e: a907 0d0e |002d: div-float v7, v13, v14 │ │ -04df32: 1205 |002f: const/4 v5, #int 0 // #0 │ │ -04df34: 0800 1200 |0030: move-object/from16 v0, v18 │ │ -04df38: 540d cb03 |0032: iget-object v13, v0, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@03cb │ │ -04df3c: 120e |0034: const/4 v14, #int 0 // #0 │ │ -04df3e: 6e20 a315 ed00 |0035: invoke-virtual {v13, v14}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@15a3 │ │ -04df44: 0c03 |0038: move-result-object v3 │ │ -04df46: 1f03 e801 |0039: check-cast v3, Landroid/support/v4/view/ViewPager$ItemInfo; // type@01e8 │ │ -04df4a: 5238 8b03 |003b: iget v8, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.offset:F // field@038b │ │ -04df4e: 0800 1200 |003d: move-object/from16 v0, v18 │ │ -04df52: 540d cb03 |003f: iget-object v13, v0, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@03cb │ │ -04df56: 6e10 aa15 0d00 |0041: invoke-virtual {v13}, Ljava/util/ArrayList;.size:()I // method@15aa │ │ -04df5c: 0a04 |0044: move-result v4 │ │ -04df5e: 5232 8c03 |0045: iget v2, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@038c │ │ -04df62: 0800 1200 |0047: move-object/from16 v0, v18 │ │ -04df66: 540d cb03 |0049: iget-object v13, v0, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@03cb │ │ -04df6a: d80e 04ff |004b: add-int/lit8 v14, v4, #int -1 // #ff │ │ -04df6e: 6e20 a315 ed00 |004d: invoke-virtual {v13, v14}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@15a3 │ │ -04df74: 0c0d |0050: move-result-object v13 │ │ -04df76: 1f0d e801 |0051: check-cast v13, Landroid/support/v4/view/ViewPager$ItemInfo; // type@01e8 │ │ -04df7a: 52d6 8c03 |0053: iget v6, v13, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@038c │ │ -04df7e: 0129 |0055: move v9, v2 │ │ -04df80: 3569 6b00 |0056: if-ge v9, v6, 00c1 // +006b │ │ -04df84: 523d 8c03 |0058: iget v13, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@038c │ │ -04df88: 37d9 1100 |005a: if-le v9, v13, 006b // +0011 │ │ -04df8c: 3545 0f00 |005c: if-ge v5, v4, 006b // +000f │ │ -04df90: 0800 1200 |005e: move-object/from16 v0, v18 │ │ -04df94: 540d cb03 |0060: iget-object v13, v0, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@03cb │ │ -04df98: d805 0501 |0062: add-int/lit8 v5, v5, #int 1 // #01 │ │ -04df9c: 6e20 a315 5d00 |0064: invoke-virtual {v13, v5}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@15a3 │ │ -04dfa2: 0c03 |0067: move-result-object v3 │ │ -04dfa4: 1f03 e801 |0068: check-cast v3, Landroid/support/v4/view/ViewPager$ItemInfo; // type@01e8 │ │ -04dfa8: 28ee |006a: goto 0058 // -0012 │ │ -04dfaa: 523d 8c03 |006b: iget v13, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@038c │ │ -04dfae: 33d9 5500 |006d: if-ne v9, v13, 00c2 // +0055 │ │ -04dfb2: 523d 8b03 |006f: iget v13, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.offset:F // field@038b │ │ -04dfb6: 523e 8e03 |0071: iget v14, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.widthFactor:F // field@038e │ │ -04dfba: c6ed |0073: add-float/2addr v13, v14 │ │ -04dfbc: 82be |0074: int-to-float v14, v11 │ │ -04dfbe: a801 0d0e |0075: mul-float v1, v13, v14 │ │ -04dfc2: 523d 8b03 |0077: iget v13, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.offset:F // field@038b │ │ -04dfc6: 523e 8e03 |0079: iget v14, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.widthFactor:F // field@038e │ │ -04dfca: c6ed |007b: add-float/2addr v13, v14 │ │ -04dfcc: a608 0d07 |007c: add-float v8, v13, v7 │ │ -04dfd0: 0800 1200 |007e: move-object/from16 v0, v18 │ │ -04dfd4: 520d d703 |0080: iget v13, v0, Landroid/support/v4/view/ViewPager;.mPageMargin:I // field@03d7 │ │ -04dfd8: 82dd |0082: int-to-float v13, v13 │ │ -04dfda: c61d |0083: add-float/2addr v13, v1 │ │ -04dfdc: 82ae |0084: int-to-float v14, v10 │ │ -04dfde: 2d0d 0d0e |0085: cmpl-float v13, v13, v14 │ │ -04dfe2: 3d0d 3300 |0087: if-lez v13, 00ba // +0033 │ │ -04dfe6: 0800 1200 |0089: move-object/from16 v0, v18 │ │ -04dfea: 540d d003 |008b: iget-object v13, v0, Landroid/support/v4/view/ViewPager;.mMarginDrawable:Landroid/graphics/drawable/Drawable; // field@03d0 │ │ -04dfee: 871e |008d: float-to-int v14, v1 │ │ -04dff0: 0800 1200 |008e: move-object/from16 v0, v18 │ │ -04dff4: 520f e403 |0090: iget v15, v0, Landroid/support/v4/view/ViewPager;.mTopPageBounds:I // field@03e4 │ │ -04dff8: 0800 1200 |0092: move-object/from16 v0, v18 │ │ -04dffc: 5200 d703 |0094: iget v0, v0, Landroid/support/v4/view/ViewPager;.mPageMargin:I // field@03d7 │ │ -04e000: 0210 0000 |0096: move/from16 v16, v0 │ │ -04e004: 0200 1000 |0098: move/from16 v0, v16 │ │ -04e008: 8200 |009a: int-to-float v0, v0 │ │ -04e00a: 0210 0000 |009b: move/from16 v16, v0 │ │ -04e00e: a610 1001 |009d: add-float v16, v16, v1 │ │ -04e012: 1511 003f |009f: const/high16 v17, #int 1056964608 // #3f00 │ │ -04e016: a610 1011 |00a1: add-float v16, v16, v17 │ │ -04e01a: 0200 1000 |00a3: move/from16 v0, v16 │ │ -04e01e: 8700 |00a5: float-to-int v0, v0 │ │ -04e020: 0210 0000 |00a6: move/from16 v16, v0 │ │ -04e024: 0800 1200 |00a8: move-object/from16 v0, v18 │ │ -04e028: 5200 b203 |00aa: iget v0, v0, Landroid/support/v4/view/ViewPager;.mBottomPageBounds:I // field@03b2 │ │ -04e02c: 0211 0000 |00ac: move/from16 v17, v0 │ │ -04e030: 7405 7f01 0d00 |00ae: invoke-virtual/range {v13, v14, v15, v16, v17}, Landroid/graphics/drawable/Drawable;.setBounds:(IIII)V // method@017f │ │ -04e036: 0800 1200 |00b1: move-object/from16 v0, v18 │ │ -04e03a: 540d d003 |00b3: iget-object v13, v0, Landroid/support/v4/view/ViewPager;.mMarginDrawable:Landroid/graphics/drawable/Drawable; // field@03d0 │ │ -04e03e: 0800 1300 |00b5: move-object/from16 v0, v19 │ │ -04e042: 6e20 7601 0d00 |00b7: invoke-virtual {v13, v0}, Landroid/graphics/drawable/Drawable;.draw:(Landroid/graphics/Canvas;)V // method@0176 │ │ -04e048: 900d 0a0b |00ba: add-int v13, v10, v11 │ │ -04e04c: 82dd |00bc: int-to-float v13, v13 │ │ -04e04e: 2d0d 010d |00bd: cmpl-float v13, v1, v13 │ │ -04e052: 3d0d 1400 |00bf: if-lez v13, 00d3 // +0014 │ │ -04e056: 0e00 |00c1: return-void │ │ -04e058: 0800 1200 |00c2: move-object/from16 v0, v18 │ │ -04e05c: 540d b003 |00c4: iget-object v13, v0, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@03b0 │ │ -04e060: 6e20 170a 9d00 |00c6: invoke-virtual {v13, v9}, Landroid/support/v4/view/PagerAdapter;.getPageWidth:(I)F // method@0a17 │ │ -04e066: 0a0c |00c9: move-result v12 │ │ -04e068: a60d 080c |00ca: add-float v13, v8, v12 │ │ -04e06c: 82be |00cc: int-to-float v14, v11 │ │ -04e06e: a801 0d0e |00cd: mul-float v1, v13, v14 │ │ -04e072: a60d 0c07 |00cf: add-float v13, v12, v7 │ │ -04e076: c6d8 |00d1: add-float/2addr v8, v13 │ │ -04e078: 28ac |00d2: goto 007e // -0054 │ │ -04e07a: d809 0901 |00d3: add-int/lit8 v9, v9, #int 1 // #01 │ │ -04e07e: 2881 |00d5: goto 0056 // -007f │ │ +04fa6c: |[04fa6c] android.support.v4.view.ViewPager.onDraw:(Landroid/graphics/Canvas;)V │ │ +04fa7c: 7502 0613 1200 |0000: invoke-super/range {v18, v19}, Landroid/view/ViewGroup;.onDraw:(Landroid/graphics/Canvas;)V // method@1306 │ │ +04fa82: 0800 1200 |0003: move-object/from16 v0, v18 │ │ +04fa86: 520d d703 |0005: iget v13, v0, Landroid/support/v4/view/ViewPager;.mPageMargin:I // field@03d7 │ │ +04fa8a: 3d0d ba00 |0007: if-lez v13, 00c1 // +00ba │ │ +04fa8e: 0800 1200 |0009: move-object/from16 v0, v18 │ │ +04fa92: 540d d003 |000b: iget-object v13, v0, Landroid/support/v4/view/ViewPager;.mMarginDrawable:Landroid/graphics/drawable/Drawable; // field@03d0 │ │ +04fa96: 380d b400 |000d: if-eqz v13, 00c1 // +00b4 │ │ +04fa9a: 0800 1200 |000f: move-object/from16 v0, v18 │ │ +04fa9e: 540d cb03 |0011: iget-object v13, v0, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@03cb │ │ +04faa2: 6e10 aa15 0d00 |0013: invoke-virtual {v13}, Ljava/util/ArrayList;.size:()I // method@15aa │ │ +04faa8: 0a0d |0016: move-result v13 │ │ +04faaa: 3d0d aa00 |0017: if-lez v13, 00c1 // +00aa │ │ +04faae: 0800 1200 |0019: move-object/from16 v0, v18 │ │ +04fab2: 540d b003 |001b: iget-object v13, v0, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@03b0 │ │ +04fab6: 380d a400 |001d: if-eqz v13, 00c1 // +00a4 │ │ +04faba: 7401 e20b 1200 |001f: invoke-virtual/range {v18}, Landroid/support/v4/view/ViewPager;.getScrollX:()I // method@0be2 │ │ +04fac0: 0a0a |0022: move-result v10 │ │ +04fac2: 7401 e40b 1200 |0023: invoke-virtual/range {v18}, Landroid/support/v4/view/ViewPager;.getWidth:()I // method@0be4 │ │ +04fac8: 0a0b |0026: move-result v11 │ │ +04faca: 0800 1200 |0027: move-object/from16 v0, v18 │ │ +04face: 520d d703 |0029: iget v13, v0, Landroid/support/v4/view/ViewPager;.mPageMargin:I // field@03d7 │ │ +04fad2: 82dd |002b: int-to-float v13, v13 │ │ +04fad4: 82be |002c: int-to-float v14, v11 │ │ +04fad6: a907 0d0e |002d: div-float v7, v13, v14 │ │ +04fada: 1205 |002f: const/4 v5, #int 0 // #0 │ │ +04fadc: 0800 1200 |0030: move-object/from16 v0, v18 │ │ +04fae0: 540d cb03 |0032: iget-object v13, v0, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@03cb │ │ +04fae4: 120e |0034: const/4 v14, #int 0 // #0 │ │ +04fae6: 6e20 a315 ed00 |0035: invoke-virtual {v13, v14}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@15a3 │ │ +04faec: 0c03 |0038: move-result-object v3 │ │ +04faee: 1f03 e501 |0039: check-cast v3, Landroid/support/v4/view/ViewPager$ItemInfo; // type@01e5 │ │ +04faf2: 5238 8b03 |003b: iget v8, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.offset:F // field@038b │ │ +04faf6: 0800 1200 |003d: move-object/from16 v0, v18 │ │ +04fafa: 540d cb03 |003f: iget-object v13, v0, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@03cb │ │ +04fafe: 6e10 aa15 0d00 |0041: invoke-virtual {v13}, Ljava/util/ArrayList;.size:()I // method@15aa │ │ +04fb04: 0a04 |0044: move-result v4 │ │ +04fb06: 5232 8c03 |0045: iget v2, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@038c │ │ +04fb0a: 0800 1200 |0047: move-object/from16 v0, v18 │ │ +04fb0e: 540d cb03 |0049: iget-object v13, v0, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@03cb │ │ +04fb12: d80e 04ff |004b: add-int/lit8 v14, v4, #int -1 // #ff │ │ +04fb16: 6e20 a315 ed00 |004d: invoke-virtual {v13, v14}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@15a3 │ │ +04fb1c: 0c0d |0050: move-result-object v13 │ │ +04fb1e: 1f0d e501 |0051: check-cast v13, Landroid/support/v4/view/ViewPager$ItemInfo; // type@01e5 │ │ +04fb22: 52d6 8c03 |0053: iget v6, v13, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@038c │ │ +04fb26: 0129 |0055: move v9, v2 │ │ +04fb28: 3569 6b00 |0056: if-ge v9, v6, 00c1 // +006b │ │ +04fb2c: 523d 8c03 |0058: iget v13, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@038c │ │ +04fb30: 37d9 1100 |005a: if-le v9, v13, 006b // +0011 │ │ +04fb34: 3545 0f00 |005c: if-ge v5, v4, 006b // +000f │ │ +04fb38: 0800 1200 |005e: move-object/from16 v0, v18 │ │ +04fb3c: 540d cb03 |0060: iget-object v13, v0, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@03cb │ │ +04fb40: d805 0501 |0062: add-int/lit8 v5, v5, #int 1 // #01 │ │ +04fb44: 6e20 a315 5d00 |0064: invoke-virtual {v13, v5}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@15a3 │ │ +04fb4a: 0c03 |0067: move-result-object v3 │ │ +04fb4c: 1f03 e501 |0068: check-cast v3, Landroid/support/v4/view/ViewPager$ItemInfo; // type@01e5 │ │ +04fb50: 28ee |006a: goto 0058 // -0012 │ │ +04fb52: 523d 8c03 |006b: iget v13, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@038c │ │ +04fb56: 33d9 5500 |006d: if-ne v9, v13, 00c2 // +0055 │ │ +04fb5a: 523d 8b03 |006f: iget v13, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.offset:F // field@038b │ │ +04fb5e: 523e 8e03 |0071: iget v14, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.widthFactor:F // field@038e │ │ +04fb62: c6ed |0073: add-float/2addr v13, v14 │ │ +04fb64: 82be |0074: int-to-float v14, v11 │ │ +04fb66: a801 0d0e |0075: mul-float v1, v13, v14 │ │ +04fb6a: 523d 8b03 |0077: iget v13, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.offset:F // field@038b │ │ +04fb6e: 523e 8e03 |0079: iget v14, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.widthFactor:F // field@038e │ │ +04fb72: c6ed |007b: add-float/2addr v13, v14 │ │ +04fb74: a608 0d07 |007c: add-float v8, v13, v7 │ │ +04fb78: 0800 1200 |007e: move-object/from16 v0, v18 │ │ +04fb7c: 520d d703 |0080: iget v13, v0, Landroid/support/v4/view/ViewPager;.mPageMargin:I // field@03d7 │ │ +04fb80: 82dd |0082: int-to-float v13, v13 │ │ +04fb82: c61d |0083: add-float/2addr v13, v1 │ │ +04fb84: 82ae |0084: int-to-float v14, v10 │ │ +04fb86: 2d0d 0d0e |0085: cmpl-float v13, v13, v14 │ │ +04fb8a: 3d0d 3300 |0087: if-lez v13, 00ba // +0033 │ │ +04fb8e: 0800 1200 |0089: move-object/from16 v0, v18 │ │ +04fb92: 540d d003 |008b: iget-object v13, v0, Landroid/support/v4/view/ViewPager;.mMarginDrawable:Landroid/graphics/drawable/Drawable; // field@03d0 │ │ +04fb96: 871e |008d: float-to-int v14, v1 │ │ +04fb98: 0800 1200 |008e: move-object/from16 v0, v18 │ │ +04fb9c: 520f e403 |0090: iget v15, v0, Landroid/support/v4/view/ViewPager;.mTopPageBounds:I // field@03e4 │ │ +04fba0: 0800 1200 |0092: move-object/from16 v0, v18 │ │ +04fba4: 5200 d703 |0094: iget v0, v0, Landroid/support/v4/view/ViewPager;.mPageMargin:I // field@03d7 │ │ +04fba8: 0210 0000 |0096: move/from16 v16, v0 │ │ +04fbac: 0200 1000 |0098: move/from16 v0, v16 │ │ +04fbb0: 8200 |009a: int-to-float v0, v0 │ │ +04fbb2: 0210 0000 |009b: move/from16 v16, v0 │ │ +04fbb6: a610 1001 |009d: add-float v16, v16, v1 │ │ +04fbba: 1511 003f |009f: const/high16 v17, #int 1056964608 // #3f00 │ │ +04fbbe: a610 1011 |00a1: add-float v16, v16, v17 │ │ +04fbc2: 0200 1000 |00a3: move/from16 v0, v16 │ │ +04fbc6: 8700 |00a5: float-to-int v0, v0 │ │ +04fbc8: 0210 0000 |00a6: move/from16 v16, v0 │ │ +04fbcc: 0800 1200 |00a8: move-object/from16 v0, v18 │ │ +04fbd0: 5200 b203 |00aa: iget v0, v0, Landroid/support/v4/view/ViewPager;.mBottomPageBounds:I // field@03b2 │ │ +04fbd4: 0211 0000 |00ac: move/from16 v17, v0 │ │ +04fbd8: 7405 7f01 0d00 |00ae: invoke-virtual/range {v13, v14, v15, v16, v17}, Landroid/graphics/drawable/Drawable;.setBounds:(IIII)V // method@017f │ │ +04fbde: 0800 1200 |00b1: move-object/from16 v0, v18 │ │ +04fbe2: 540d d003 |00b3: iget-object v13, v0, Landroid/support/v4/view/ViewPager;.mMarginDrawable:Landroid/graphics/drawable/Drawable; // field@03d0 │ │ +04fbe6: 0800 1300 |00b5: move-object/from16 v0, v19 │ │ +04fbea: 6e20 7601 0d00 |00b7: invoke-virtual {v13, v0}, Landroid/graphics/drawable/Drawable;.draw:(Landroid/graphics/Canvas;)V // method@0176 │ │ +04fbf0: 900d 0a0b |00ba: add-int v13, v10, v11 │ │ +04fbf4: 82dd |00bc: int-to-float v13, v13 │ │ +04fbf6: 2d0d 010d |00bd: cmpl-float v13, v1, v13 │ │ +04fbfa: 3d0d 1400 |00bf: if-lez v13, 00d3 // +0014 │ │ +04fbfe: 0e00 |00c1: return-void │ │ +04fc00: 0800 1200 |00c2: move-object/from16 v0, v18 │ │ +04fc04: 540d b003 |00c4: iget-object v13, v0, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@03b0 │ │ +04fc08: 6e20 170a 9d00 |00c6: invoke-virtual {v13, v9}, Landroid/support/v4/view/PagerAdapter;.getPageWidth:(I)F // method@0a17 │ │ +04fc0e: 0a0c |00c9: move-result v12 │ │ +04fc10: a60d 080c |00ca: add-float v13, v8, v12 │ │ +04fc14: 82be |00cc: int-to-float v14, v11 │ │ +04fc16: a801 0d0e |00cd: mul-float v1, v13, v14 │ │ +04fc1a: a60d 0c07 |00cf: add-float v13, v12, v7 │ │ +04fc1e: c6d8 |00d1: add-float/2addr v8, v13 │ │ +04fc20: 28ac |00d2: goto 007e // -0054 │ │ +04fc22: d809 0901 |00d3: add-int/lit8 v9, v9, #int 1 // #01 │ │ +04fc26: 2881 |00d5: goto 0056 // -007f │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2213 │ │ 0x0003 line=2216 │ │ 0x001f line=2217 │ │ 0x0023 line=2218 │ │ 0x0027 line=2220 │ │ @@ -53709,189 +53714,189 @@ │ │ type : '(Landroid/view/MotionEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 16 │ │ ins : 2 │ │ outs : 6 │ │ insns size : 324 16-bit code units │ │ -04e080: |[04e080] android.support.v4.view.ViewPager.onInterceptTouchEvent:(Landroid/view/MotionEvent;)Z │ │ -04e090: 6e10 4212 0f00 |0000: invoke-virtual {v15}, Landroid/view/MotionEvent;.getAction:()I // method@1242 │ │ -04e096: 0a00 |0003: move-result v0 │ │ -04e098: d506 ff00 |0004: and-int/lit16 v6, v0, #int 255 // #00ff │ │ -04e09c: 1230 |0006: const/4 v0, #int 3 // #3 │ │ -04e09e: 3206 0500 |0007: if-eq v6, v0, 000c // +0005 │ │ -04e0a2: 1210 |0009: const/4 v0, #int 1 // #1 │ │ -04e0a4: 3306 1900 |000a: if-ne v6, v0, 0023 // +0019 │ │ -04e0a8: 1200 |000c: const/4 v0, #int 0 // #0 │ │ -04e0aa: 5ce0 c903 |000d: iput-boolean v0, v14, Landroid/support/v4/view/ViewPager;.mIsBeingDragged:Z // field@03c9 │ │ -04e0ae: 1200 |000f: const/4 v0, #int 0 // #0 │ │ -04e0b0: 5ce0 ca03 |0010: iput-boolean v0, v14, Landroid/support/v4/view/ViewPager;.mIsUnableToDrag:Z // field@03ca │ │ -04e0b4: 12f0 |0012: const/4 v0, #int -1 // #ff │ │ -04e0b6: 59e0 af03 |0013: iput v0, v14, Landroid/support/v4/view/ViewPager;.mActivePointerId:I // field@03af │ │ -04e0ba: 54e0 e603 |0015: iget-object v0, v14, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@03e6 │ │ -04e0be: 3800 0a00 |0017: if-eqz v0, 0021 // +000a │ │ -04e0c2: 54e0 e603 |0019: iget-object v0, v14, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@03e6 │ │ -04e0c6: 6e10 5a12 0000 |001b: invoke-virtual {v0}, Landroid/view/VelocityTracker;.recycle:()V // method@125a │ │ -04e0cc: 1200 |001e: const/4 v0, #int 0 // #0 │ │ -04e0ce: 5be0 e603 |001f: iput-object v0, v14, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@03e6 │ │ -04e0d2: 1200 |0021: const/4 v0, #int 0 // #0 │ │ -04e0d4: 0f00 |0022: return v0 │ │ -04e0d6: 3806 0e00 |0023: if-eqz v6, 0031 // +000e │ │ -04e0da: 55e0 c903 |0025: iget-boolean v0, v14, Landroid/support/v4/view/ViewPager;.mIsBeingDragged:Z // field@03c9 │ │ -04e0de: 3800 0400 |0027: if-eqz v0, 002b // +0004 │ │ -04e0e2: 1210 |0029: const/4 v0, #int 1 // #1 │ │ -04e0e4: 28f8 |002a: goto 0022 // -0008 │ │ -04e0e6: 55e0 ca03 |002b: iget-boolean v0, v14, Landroid/support/v4/view/ViewPager;.mIsUnableToDrag:Z // field@03ca │ │ -04e0ea: 3800 0400 |002d: if-eqz v0, 0031 // +0004 │ │ -04e0ee: 1200 |002f: const/4 v0, #int 0 // #0 │ │ -04e0f0: 28f2 |0030: goto 0022 // -000e │ │ -04e0f2: 2c06 0501 0000 |0031: sparse-switch v6, 00000136 // +00000105 │ │ -04e0f8: 54e0 e603 |0034: iget-object v0, v14, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@03e6 │ │ -04e0fc: 3900 0800 |0036: if-nez v0, 003e // +0008 │ │ -04e100: 7100 5912 0000 |0038: invoke-static {}, Landroid/view/VelocityTracker;.obtain:()Landroid/view/VelocityTracker; // method@1259 │ │ -04e106: 0c00 |003b: move-result-object v0 │ │ -04e108: 5be0 e603 |003c: iput-object v0, v14, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@03e6 │ │ -04e10c: 54e0 e603 |003e: iget-object v0, v14, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@03e6 │ │ -04e110: 6e20 5212 f000 |0040: invoke-virtual {v0, v15}, Landroid/view/VelocityTracker;.addMovement:(Landroid/view/MotionEvent;)V // method@1252 │ │ -04e116: 55e0 c903 |0043: iget-boolean v0, v14, Landroid/support/v4/view/ViewPager;.mIsBeingDragged:Z // field@03c9 │ │ -04e11a: 28dd |0045: goto 0022 // -0023 │ │ -04e11c: 52e7 af03 |0046: iget v7, v14, Landroid/support/v4/view/ViewPager;.mActivePointerId:I // field@03af │ │ -04e120: 12f0 |0048: const/4 v0, #int -1 // #ff │ │ -04e122: 3207 ebff |0049: if-eq v7, v0, 0034 // -0015 │ │ -04e126: 7120 020a 7f00 |004b: invoke-static {v15, v7}, Landroid/support/v4/view/MotionEventCompat;.findPointerIndex:(Landroid/view/MotionEvent;I)I // method@0a02 │ │ -04e12c: 0a09 |004e: move-result v9 │ │ -04e12e: 7120 070a 9f00 |004f: invoke-static {v15, v9}, Landroid/support/v4/view/MotionEventCompat;.getX:(Landroid/view/MotionEvent;I)F // method@0a07 │ │ -04e134: 0a0a |0052: move-result v10 │ │ -04e136: 52e0 cc03 |0053: iget v0, v14, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@03cc │ │ -04e13a: a708 0a00 |0055: sub-float v8, v10, v0 │ │ -04e13e: 7110 1115 0800 |0057: invoke-static {v8}, Ljava/lang/Math;.abs:(F)F // method@1511 │ │ -04e144: 0a0b |005a: move-result v11 │ │ -04e146: 7120 080a 9f00 |005b: invoke-static {v15, v9}, Landroid/support/v4/view/MotionEventCompat;.getY:(Landroid/view/MotionEvent;I)F // method@0a08 │ │ -04e14c: 0a0c |005e: move-result v12 │ │ -04e14e: 52e0 c703 |005f: iget v0, v14, Landroid/support/v4/view/ViewPager;.mInitialMotionY:F // field@03c7 │ │ -04e152: a700 0c00 |0061: sub-float v0, v12, v0 │ │ -04e156: 7110 1115 0000 |0063: invoke-static {v0}, Ljava/lang/Math;.abs:(F)F // method@1511 │ │ -04e15c: 0a0d |0066: move-result v13 │ │ -04e15e: 1200 |0067: const/4 v0, #int 0 // #0 │ │ -04e160: 2d00 0800 |0068: cmpl-float v0, v8, v0 │ │ -04e164: 3800 1f00 |006a: if-eqz v0, 0089 // +001f │ │ -04e168: 52e0 cc03 |006c: iget v0, v14, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@03cc │ │ -04e16c: 7030 f00b 0e08 |006e: invoke-direct {v14, v0, v8}, Landroid/support/v4/view/ViewPager;.isGutterDrag:(FF)Z // method@0bf0 │ │ -04e172: 0a00 |0071: move-result v0 │ │ -04e174: 3900 1700 |0072: if-nez v0, 0089 // +0017 │ │ -04e178: 1202 |0074: const/4 v2, #int 0 // #0 │ │ -04e17a: 8783 |0075: float-to-int v3, v8 │ │ -04e17c: 87a4 |0076: float-to-int v4, v10 │ │ -04e17e: 87c5 |0077: float-to-int v5, v12 │ │ -04e180: 07e0 |0078: move-object v0, v14 │ │ -04e182: 07e1 |0079: move-object v1, v14 │ │ -04e184: 7406 b60b 0000 |007a: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v4/view/ViewPager;.canScroll:(Landroid/view/View;ZIII)Z // method@0bb6 │ │ -04e18a: 0a00 |007d: move-result v0 │ │ -04e18c: 3800 0b00 |007e: if-eqz v0, 0089 // +000b │ │ -04e190: 59ea cc03 |0080: iput v10, v14, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@03cc │ │ -04e194: 59ec cd03 |0082: iput v12, v14, Landroid/support/v4/view/ViewPager;.mLastMotionY:F // field@03cd │ │ -04e198: 1210 |0084: const/4 v0, #int 1 // #1 │ │ -04e19a: 5ce0 ca03 |0085: iput-boolean v0, v14, Landroid/support/v4/view/ViewPager;.mIsUnableToDrag:Z // field@03ca │ │ -04e19e: 1200 |0087: const/4 v0, #int 0 // #0 │ │ -04e1a0: 289a |0088: goto 0022 // -0066 │ │ -04e1a2: 52e0 e503 |0089: iget v0, v14, Landroid/support/v4/view/ViewPager;.mTouchSlop:I // field@03e5 │ │ -04e1a6: 8200 |008b: int-to-float v0, v0 │ │ -04e1a8: 2d00 0b00 |008c: cmpl-float v0, v11, v0 │ │ -04e1ac: 3d00 3d00 |008e: if-lez v0, 00cb // +003d │ │ -04e1b0: 1500 003f |0090: const/high16 v0, #int 1056964608 // #3f00 │ │ -04e1b4: c8b0 |0092: mul-float/2addr v0, v11 │ │ -04e1b6: 2d00 000d |0093: cmpl-float v0, v0, v13 │ │ -04e1ba: 3d00 3600 |0095: if-lez v0, 00cb // +0036 │ │ -04e1be: 1210 |0097: const/4 v0, #int 1 // #1 │ │ -04e1c0: 5ce0 c903 |0098: iput-boolean v0, v14, Landroid/support/v4/view/ViewPager;.mIsBeingDragged:Z // field@03c9 │ │ -04e1c4: 1210 |009a: const/4 v0, #int 1 // #1 │ │ -04e1c6: 7020 0e0c 0e00 |009b: invoke-direct {v14, v0}, Landroid/support/v4/view/ViewPager;.requestParentDisallowInterceptTouchEvent:(Z)V // method@0c0e │ │ -04e1cc: 1210 |009e: const/4 v0, #int 1 // #1 │ │ -04e1ce: 7020 220c 0e00 |009f: invoke-direct {v14, v0}, Landroid/support/v4/view/ViewPager;.setScrollState:(I)V // method@0c22 │ │ -04e1d4: 1200 |00a2: const/4 v0, #int 0 // #0 │ │ -04e1d6: 2d00 0800 |00a3: cmpl-float v0, v8, v0 │ │ -04e1da: 3d00 1f00 |00a5: if-lez v0, 00c4 // +001f │ │ -04e1de: 52e0 c603 |00a7: iget v0, v14, Landroid/support/v4/view/ViewPager;.mInitialMotionX:F // field@03c6 │ │ -04e1e2: 52e1 e503 |00a9: iget v1, v14, Landroid/support/v4/view/ViewPager;.mTouchSlop:I // field@03e5 │ │ -04e1e6: 8211 |00ab: int-to-float v1, v1 │ │ -04e1e8: c610 |00ac: add-float/2addr v0, v1 │ │ -04e1ea: 59e0 cc03 |00ad: iput v0, v14, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@03cc │ │ -04e1ee: 59ec cd03 |00af: iput v12, v14, Landroid/support/v4/view/ViewPager;.mLastMotionY:F // field@03cd │ │ -04e1f2: 1210 |00b1: const/4 v0, #int 1 // #1 │ │ -04e1f4: 7020 230c 0e00 |00b2: invoke-direct {v14, v0}, Landroid/support/v4/view/ViewPager;.setScrollingCacheEnabled:(Z)V // method@0c23 │ │ -04e1fa: 55e0 c903 |00b5: iget-boolean v0, v14, Landroid/support/v4/view/ViewPager;.mIsBeingDragged:Z // field@03c9 │ │ -04e1fe: 3800 7dff |00b7: if-eqz v0, 0034 // -0083 │ │ -04e202: 7020 020c ae00 |00b9: invoke-direct {v14, v10}, Landroid/support/v4/view/ViewPager;.performDrag:(F)Z // method@0c02 │ │ -04e208: 0a00 |00bc: move-result v0 │ │ -04e20a: 3800 77ff |00bd: if-eqz v0, 0034 // -0089 │ │ -04e20e: 7110 1e0b 0e00 |00bf: invoke-static {v14}, Landroid/support/v4/view/ViewCompat;.postInvalidateOnAnimation:(Landroid/view/View;)V // method@0b1e │ │ -04e214: 2900 72ff |00c2: goto/16 0034 // -008e │ │ -04e218: 52e0 c603 |00c4: iget v0, v14, Landroid/support/v4/view/ViewPager;.mInitialMotionX:F // field@03c6 │ │ -04e21c: 52e1 e503 |00c6: iget v1, v14, Landroid/support/v4/view/ViewPager;.mTouchSlop:I // field@03e5 │ │ -04e220: 8211 |00c8: int-to-float v1, v1 │ │ -04e222: c710 |00c9: sub-float/2addr v0, v1 │ │ -04e224: 28e3 |00ca: goto 00ad // -001d │ │ -04e226: 52e0 e503 |00cb: iget v0, v14, Landroid/support/v4/view/ViewPager;.mTouchSlop:I // field@03e5 │ │ -04e22a: 8200 |00cd: int-to-float v0, v0 │ │ -04e22c: 2d00 0d00 |00ce: cmpl-float v0, v13, v0 │ │ -04e230: 3d00 e5ff |00d0: if-lez v0, 00b5 // -001b │ │ -04e234: 1210 |00d2: const/4 v0, #int 1 // #1 │ │ -04e236: 5ce0 ca03 |00d3: iput-boolean v0, v14, Landroid/support/v4/view/ViewPager;.mIsUnableToDrag:Z // field@03ca │ │ -04e23a: 28e0 |00d5: goto 00b5 // -0020 │ │ -04e23c: 6e10 4812 0f00 |00d6: invoke-virtual {v15}, Landroid/view/MotionEvent;.getX:()F // method@1248 │ │ -04e242: 0a00 |00d9: move-result v0 │ │ -04e244: 59e0 c603 |00da: iput v0, v14, Landroid/support/v4/view/ViewPager;.mInitialMotionX:F // field@03c6 │ │ -04e248: 59e0 cc03 |00dc: iput v0, v14, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@03cc │ │ -04e24c: 6e10 4a12 0f00 |00de: invoke-virtual {v15}, Landroid/view/MotionEvent;.getY:()F // method@124a │ │ -04e252: 0a00 |00e1: move-result v0 │ │ -04e254: 59e0 c703 |00e2: iput v0, v14, Landroid/support/v4/view/ViewPager;.mInitialMotionY:F // field@03c7 │ │ -04e258: 59e0 cd03 |00e4: iput v0, v14, Landroid/support/v4/view/ViewPager;.mLastMotionY:F // field@03cd │ │ -04e25c: 1200 |00e6: const/4 v0, #int 0 // #0 │ │ -04e25e: 7120 060a 0f00 |00e7: invoke-static {v15, v0}, Landroid/support/v4/view/MotionEventCompat;.getPointerId:(Landroid/view/MotionEvent;I)I // method@0a06 │ │ -04e264: 0a00 |00ea: move-result v0 │ │ -04e266: 59e0 af03 |00eb: iput v0, v14, Landroid/support/v4/view/ViewPager;.mActivePointerId:I // field@03af │ │ -04e26a: 1200 |00ed: const/4 v0, #int 0 // #0 │ │ -04e26c: 5ce0 ca03 |00ee: iput-boolean v0, v14, Landroid/support/v4/view/ViewPager;.mIsUnableToDrag:Z // field@03ca │ │ -04e270: 54e0 df03 |00f0: iget-object v0, v14, Landroid/support/v4/view/ViewPager;.mScroller:Landroid/widget/Scroller; // field@03df │ │ -04e274: 6e10 3014 0000 |00f2: invoke-virtual {v0}, Landroid/widget/Scroller;.computeScrollOffset:()Z // method@1430 │ │ -04e27a: 52e0 de03 |00f5: iget v0, v14, Landroid/support/v4/view/ViewPager;.mScrollState:I // field@03de │ │ -04e27e: 1221 |00f7: const/4 v1, #int 2 // #2 │ │ -04e280: 3310 2f00 |00f8: if-ne v0, v1, 0127 // +002f │ │ -04e284: 54e0 df03 |00fa: iget-object v0, v14, Landroid/support/v4/view/ViewPager;.mScroller:Landroid/widget/Scroller; // field@03df │ │ -04e288: 6e10 3514 0000 |00fc: invoke-virtual {v0}, Landroid/widget/Scroller;.getFinalX:()I // method@1435 │ │ -04e28e: 0a00 |00ff: move-result v0 │ │ -04e290: 54e1 df03 |0100: iget-object v1, v14, Landroid/support/v4/view/ViewPager;.mScroller:Landroid/widget/Scroller; // field@03df │ │ -04e294: 6e10 3214 0100 |0102: invoke-virtual {v1}, Landroid/widget/Scroller;.getCurrX:()I // method@1432 │ │ -04e29a: 0a01 |0105: move-result v1 │ │ -04e29c: b110 |0106: sub-int/2addr v0, v1 │ │ -04e29e: 7110 1215 0000 |0107: invoke-static {v0}, Ljava/lang/Math;.abs:(I)I // method@1512 │ │ -04e2a4: 0a00 |010a: move-result v0 │ │ -04e2a6: 52e1 b603 |010b: iget v1, v14, Landroid/support/v4/view/ViewPager;.mCloseEnough:I // field@03b6 │ │ -04e2aa: 3710 1a00 |010d: if-le v0, v1, 0127 // +001a │ │ -04e2ae: 54e0 df03 |010f: iget-object v0, v14, Landroid/support/v4/view/ViewPager;.mScroller:Landroid/widget/Scroller; // field@03df │ │ -04e2b2: 6e10 2f14 0000 |0111: invoke-virtual {v0}, Landroid/widget/Scroller;.abortAnimation:()V // method@142f │ │ -04e2b8: 1200 |0114: const/4 v0, #int 0 // #0 │ │ -04e2ba: 5ce0 d903 |0115: iput-boolean v0, v14, Landroid/support/v4/view/ViewPager;.mPopulatePending:Z // field@03d9 │ │ -04e2be: 6e10 040c 0e00 |0117: invoke-virtual {v14}, Landroid/support/v4/view/ViewPager;.populate:()V // method@0c04 │ │ -04e2c4: 1210 |011a: const/4 v0, #int 1 // #1 │ │ -04e2c6: 5ce0 c903 |011b: iput-boolean v0, v14, Landroid/support/v4/view/ViewPager;.mIsBeingDragged:Z // field@03c9 │ │ -04e2ca: 1210 |011d: const/4 v0, #int 1 // #1 │ │ -04e2cc: 7020 0e0c 0e00 |011e: invoke-direct {v14, v0}, Landroid/support/v4/view/ViewPager;.requestParentDisallowInterceptTouchEvent:(Z)V // method@0c0e │ │ -04e2d2: 1210 |0121: const/4 v0, #int 1 // #1 │ │ -04e2d4: 7020 220c 0e00 |0122: invoke-direct {v14, v0}, Landroid/support/v4/view/ViewPager;.setScrollState:(I)V // method@0c22 │ │ -04e2da: 2900 0fff |0125: goto/16 0034 // -00f1 │ │ -04e2de: 1200 |0127: const/4 v0, #int 0 // #0 │ │ -04e2e0: 7020 b90b 0e00 |0128: invoke-direct {v14, v0}, Landroid/support/v4/view/ViewPager;.completeScroll:(Z)V // method@0bb9 │ │ -04e2e6: 1200 |012b: const/4 v0, #int 0 // #0 │ │ -04e2e8: 5ce0 c903 |012c: iput-boolean v0, v14, Landroid/support/v4/view/ViewPager;.mIsBeingDragged:Z // field@03c9 │ │ -04e2ec: 2900 06ff |012e: goto/16 0034 // -00fa │ │ -04e2f0: 7020 fc0b fe00 |0130: invoke-direct {v14, v15}, Landroid/support/v4/view/ViewPager;.onSecondaryPointerUp:(Landroid/view/MotionEvent;)V // method@0bfc │ │ -04e2f6: 2900 01ff |0133: goto/16 0034 // -00ff │ │ -04e2fa: 0000 |0135: nop // spacer │ │ -04e2fc: 0002 0300 0000 0000 0200 0000 0600 ... |0136: sparse-switch-data (14 units) │ │ +04fc28: |[04fc28] android.support.v4.view.ViewPager.onInterceptTouchEvent:(Landroid/view/MotionEvent;)Z │ │ +04fc38: 6e10 4212 0f00 |0000: invoke-virtual {v15}, Landroid/view/MotionEvent;.getAction:()I // method@1242 │ │ +04fc3e: 0a00 |0003: move-result v0 │ │ +04fc40: d506 ff00 |0004: and-int/lit16 v6, v0, #int 255 // #00ff │ │ +04fc44: 1230 |0006: const/4 v0, #int 3 // #3 │ │ +04fc46: 3206 0500 |0007: if-eq v6, v0, 000c // +0005 │ │ +04fc4a: 1210 |0009: const/4 v0, #int 1 // #1 │ │ +04fc4c: 3306 1900 |000a: if-ne v6, v0, 0023 // +0019 │ │ +04fc50: 1200 |000c: const/4 v0, #int 0 // #0 │ │ +04fc52: 5ce0 c903 |000d: iput-boolean v0, v14, Landroid/support/v4/view/ViewPager;.mIsBeingDragged:Z // field@03c9 │ │ +04fc56: 1200 |000f: const/4 v0, #int 0 // #0 │ │ +04fc58: 5ce0 ca03 |0010: iput-boolean v0, v14, Landroid/support/v4/view/ViewPager;.mIsUnableToDrag:Z // field@03ca │ │ +04fc5c: 12f0 |0012: const/4 v0, #int -1 // #ff │ │ +04fc5e: 59e0 af03 |0013: iput v0, v14, Landroid/support/v4/view/ViewPager;.mActivePointerId:I // field@03af │ │ +04fc62: 54e0 e603 |0015: iget-object v0, v14, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@03e6 │ │ +04fc66: 3800 0a00 |0017: if-eqz v0, 0021 // +000a │ │ +04fc6a: 54e0 e603 |0019: iget-object v0, v14, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@03e6 │ │ +04fc6e: 6e10 5a12 0000 |001b: invoke-virtual {v0}, Landroid/view/VelocityTracker;.recycle:()V // method@125a │ │ +04fc74: 1200 |001e: const/4 v0, #int 0 // #0 │ │ +04fc76: 5be0 e603 |001f: iput-object v0, v14, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@03e6 │ │ +04fc7a: 1200 |0021: const/4 v0, #int 0 // #0 │ │ +04fc7c: 0f00 |0022: return v0 │ │ +04fc7e: 3806 0e00 |0023: if-eqz v6, 0031 // +000e │ │ +04fc82: 55e0 c903 |0025: iget-boolean v0, v14, Landroid/support/v4/view/ViewPager;.mIsBeingDragged:Z // field@03c9 │ │ +04fc86: 3800 0400 |0027: if-eqz v0, 002b // +0004 │ │ +04fc8a: 1210 |0029: const/4 v0, #int 1 // #1 │ │ +04fc8c: 28f8 |002a: goto 0022 // -0008 │ │ +04fc8e: 55e0 ca03 |002b: iget-boolean v0, v14, Landroid/support/v4/view/ViewPager;.mIsUnableToDrag:Z // field@03ca │ │ +04fc92: 3800 0400 |002d: if-eqz v0, 0031 // +0004 │ │ +04fc96: 1200 |002f: const/4 v0, #int 0 // #0 │ │ +04fc98: 28f2 |0030: goto 0022 // -000e │ │ +04fc9a: 2c06 0501 0000 |0031: sparse-switch v6, 00000136 // +00000105 │ │ +04fca0: 54e0 e603 |0034: iget-object v0, v14, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@03e6 │ │ +04fca4: 3900 0800 |0036: if-nez v0, 003e // +0008 │ │ +04fca8: 7100 5912 0000 |0038: invoke-static {}, Landroid/view/VelocityTracker;.obtain:()Landroid/view/VelocityTracker; // method@1259 │ │ +04fcae: 0c00 |003b: move-result-object v0 │ │ +04fcb0: 5be0 e603 |003c: iput-object v0, v14, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@03e6 │ │ +04fcb4: 54e0 e603 |003e: iget-object v0, v14, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@03e6 │ │ +04fcb8: 6e20 5212 f000 |0040: invoke-virtual {v0, v15}, Landroid/view/VelocityTracker;.addMovement:(Landroid/view/MotionEvent;)V // method@1252 │ │ +04fcbe: 55e0 c903 |0043: iget-boolean v0, v14, Landroid/support/v4/view/ViewPager;.mIsBeingDragged:Z // field@03c9 │ │ +04fcc2: 28dd |0045: goto 0022 // -0023 │ │ +04fcc4: 52e7 af03 |0046: iget v7, v14, Landroid/support/v4/view/ViewPager;.mActivePointerId:I // field@03af │ │ +04fcc8: 12f0 |0048: const/4 v0, #int -1 // #ff │ │ +04fcca: 3207 ebff |0049: if-eq v7, v0, 0034 // -0015 │ │ +04fcce: 7120 020a 7f00 |004b: invoke-static {v15, v7}, Landroid/support/v4/view/MotionEventCompat;.findPointerIndex:(Landroid/view/MotionEvent;I)I // method@0a02 │ │ +04fcd4: 0a09 |004e: move-result v9 │ │ +04fcd6: 7120 070a 9f00 |004f: invoke-static {v15, v9}, Landroid/support/v4/view/MotionEventCompat;.getX:(Landroid/view/MotionEvent;I)F // method@0a07 │ │ +04fcdc: 0a0a |0052: move-result v10 │ │ +04fcde: 52e0 cc03 |0053: iget v0, v14, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@03cc │ │ +04fce2: a708 0a00 |0055: sub-float v8, v10, v0 │ │ +04fce6: 7110 1115 0800 |0057: invoke-static {v8}, Ljava/lang/Math;.abs:(F)F // method@1511 │ │ +04fcec: 0a0b |005a: move-result v11 │ │ +04fcee: 7120 080a 9f00 |005b: invoke-static {v15, v9}, Landroid/support/v4/view/MotionEventCompat;.getY:(Landroid/view/MotionEvent;I)F // method@0a08 │ │ +04fcf4: 0a0c |005e: move-result v12 │ │ +04fcf6: 52e0 c703 |005f: iget v0, v14, Landroid/support/v4/view/ViewPager;.mInitialMotionY:F // field@03c7 │ │ +04fcfa: a700 0c00 |0061: sub-float v0, v12, v0 │ │ +04fcfe: 7110 1115 0000 |0063: invoke-static {v0}, Ljava/lang/Math;.abs:(F)F // method@1511 │ │ +04fd04: 0a0d |0066: move-result v13 │ │ +04fd06: 1200 |0067: const/4 v0, #int 0 // #0 │ │ +04fd08: 2d00 0800 |0068: cmpl-float v0, v8, v0 │ │ +04fd0c: 3800 1f00 |006a: if-eqz v0, 0089 // +001f │ │ +04fd10: 52e0 cc03 |006c: iget v0, v14, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@03cc │ │ +04fd14: 7030 f00b 0e08 |006e: invoke-direct {v14, v0, v8}, Landroid/support/v4/view/ViewPager;.isGutterDrag:(FF)Z // method@0bf0 │ │ +04fd1a: 0a00 |0071: move-result v0 │ │ +04fd1c: 3900 1700 |0072: if-nez v0, 0089 // +0017 │ │ +04fd20: 1202 |0074: const/4 v2, #int 0 // #0 │ │ +04fd22: 8783 |0075: float-to-int v3, v8 │ │ +04fd24: 87a4 |0076: float-to-int v4, v10 │ │ +04fd26: 87c5 |0077: float-to-int v5, v12 │ │ +04fd28: 07e0 |0078: move-object v0, v14 │ │ +04fd2a: 07e1 |0079: move-object v1, v14 │ │ +04fd2c: 7406 b60b 0000 |007a: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v4/view/ViewPager;.canScroll:(Landroid/view/View;ZIII)Z // method@0bb6 │ │ +04fd32: 0a00 |007d: move-result v0 │ │ +04fd34: 3800 0b00 |007e: if-eqz v0, 0089 // +000b │ │ +04fd38: 59ea cc03 |0080: iput v10, v14, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@03cc │ │ +04fd3c: 59ec cd03 |0082: iput v12, v14, Landroid/support/v4/view/ViewPager;.mLastMotionY:F // field@03cd │ │ +04fd40: 1210 |0084: const/4 v0, #int 1 // #1 │ │ +04fd42: 5ce0 ca03 |0085: iput-boolean v0, v14, Landroid/support/v4/view/ViewPager;.mIsUnableToDrag:Z // field@03ca │ │ +04fd46: 1200 |0087: const/4 v0, #int 0 // #0 │ │ +04fd48: 289a |0088: goto 0022 // -0066 │ │ +04fd4a: 52e0 e503 |0089: iget v0, v14, Landroid/support/v4/view/ViewPager;.mTouchSlop:I // field@03e5 │ │ +04fd4e: 8200 |008b: int-to-float v0, v0 │ │ +04fd50: 2d00 0b00 |008c: cmpl-float v0, v11, v0 │ │ +04fd54: 3d00 3d00 |008e: if-lez v0, 00cb // +003d │ │ +04fd58: 1500 003f |0090: const/high16 v0, #int 1056964608 // #3f00 │ │ +04fd5c: c8b0 |0092: mul-float/2addr v0, v11 │ │ +04fd5e: 2d00 000d |0093: cmpl-float v0, v0, v13 │ │ +04fd62: 3d00 3600 |0095: if-lez v0, 00cb // +0036 │ │ +04fd66: 1210 |0097: const/4 v0, #int 1 // #1 │ │ +04fd68: 5ce0 c903 |0098: iput-boolean v0, v14, Landroid/support/v4/view/ViewPager;.mIsBeingDragged:Z // field@03c9 │ │ +04fd6c: 1210 |009a: const/4 v0, #int 1 // #1 │ │ +04fd6e: 7020 0e0c 0e00 |009b: invoke-direct {v14, v0}, Landroid/support/v4/view/ViewPager;.requestParentDisallowInterceptTouchEvent:(Z)V // method@0c0e │ │ +04fd74: 1210 |009e: const/4 v0, #int 1 // #1 │ │ +04fd76: 7020 220c 0e00 |009f: invoke-direct {v14, v0}, Landroid/support/v4/view/ViewPager;.setScrollState:(I)V // method@0c22 │ │ +04fd7c: 1200 |00a2: const/4 v0, #int 0 // #0 │ │ +04fd7e: 2d00 0800 |00a3: cmpl-float v0, v8, v0 │ │ +04fd82: 3d00 1f00 |00a5: if-lez v0, 00c4 // +001f │ │ +04fd86: 52e0 c603 |00a7: iget v0, v14, Landroid/support/v4/view/ViewPager;.mInitialMotionX:F // field@03c6 │ │ +04fd8a: 52e1 e503 |00a9: iget v1, v14, Landroid/support/v4/view/ViewPager;.mTouchSlop:I // field@03e5 │ │ +04fd8e: 8211 |00ab: int-to-float v1, v1 │ │ +04fd90: c610 |00ac: add-float/2addr v0, v1 │ │ +04fd92: 59e0 cc03 |00ad: iput v0, v14, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@03cc │ │ +04fd96: 59ec cd03 |00af: iput v12, v14, Landroid/support/v4/view/ViewPager;.mLastMotionY:F // field@03cd │ │ +04fd9a: 1210 |00b1: const/4 v0, #int 1 // #1 │ │ +04fd9c: 7020 230c 0e00 |00b2: invoke-direct {v14, v0}, Landroid/support/v4/view/ViewPager;.setScrollingCacheEnabled:(Z)V // method@0c23 │ │ +04fda2: 55e0 c903 |00b5: iget-boolean v0, v14, Landroid/support/v4/view/ViewPager;.mIsBeingDragged:Z // field@03c9 │ │ +04fda6: 3800 7dff |00b7: if-eqz v0, 0034 // -0083 │ │ +04fdaa: 7020 020c ae00 |00b9: invoke-direct {v14, v10}, Landroid/support/v4/view/ViewPager;.performDrag:(F)Z // method@0c02 │ │ +04fdb0: 0a00 |00bc: move-result v0 │ │ +04fdb2: 3800 77ff |00bd: if-eqz v0, 0034 // -0089 │ │ +04fdb6: 7110 1e0b 0e00 |00bf: invoke-static {v14}, Landroid/support/v4/view/ViewCompat;.postInvalidateOnAnimation:(Landroid/view/View;)V // method@0b1e │ │ +04fdbc: 2900 72ff |00c2: goto/16 0034 // -008e │ │ +04fdc0: 52e0 c603 |00c4: iget v0, v14, Landroid/support/v4/view/ViewPager;.mInitialMotionX:F // field@03c6 │ │ +04fdc4: 52e1 e503 |00c6: iget v1, v14, Landroid/support/v4/view/ViewPager;.mTouchSlop:I // field@03e5 │ │ +04fdc8: 8211 |00c8: int-to-float v1, v1 │ │ +04fdca: c710 |00c9: sub-float/2addr v0, v1 │ │ +04fdcc: 28e3 |00ca: goto 00ad // -001d │ │ +04fdce: 52e0 e503 |00cb: iget v0, v14, Landroid/support/v4/view/ViewPager;.mTouchSlop:I // field@03e5 │ │ +04fdd2: 8200 |00cd: int-to-float v0, v0 │ │ +04fdd4: 2d00 0d00 |00ce: cmpl-float v0, v13, v0 │ │ +04fdd8: 3d00 e5ff |00d0: if-lez v0, 00b5 // -001b │ │ +04fddc: 1210 |00d2: const/4 v0, #int 1 // #1 │ │ +04fdde: 5ce0 ca03 |00d3: iput-boolean v0, v14, Landroid/support/v4/view/ViewPager;.mIsUnableToDrag:Z // field@03ca │ │ +04fde2: 28e0 |00d5: goto 00b5 // -0020 │ │ +04fde4: 6e10 4812 0f00 |00d6: invoke-virtual {v15}, Landroid/view/MotionEvent;.getX:()F // method@1248 │ │ +04fdea: 0a00 |00d9: move-result v0 │ │ +04fdec: 59e0 c603 |00da: iput v0, v14, Landroid/support/v4/view/ViewPager;.mInitialMotionX:F // field@03c6 │ │ +04fdf0: 59e0 cc03 |00dc: iput v0, v14, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@03cc │ │ +04fdf4: 6e10 4a12 0f00 |00de: invoke-virtual {v15}, Landroid/view/MotionEvent;.getY:()F // method@124a │ │ +04fdfa: 0a00 |00e1: move-result v0 │ │ +04fdfc: 59e0 c703 |00e2: iput v0, v14, Landroid/support/v4/view/ViewPager;.mInitialMotionY:F // field@03c7 │ │ +04fe00: 59e0 cd03 |00e4: iput v0, v14, Landroid/support/v4/view/ViewPager;.mLastMotionY:F // field@03cd │ │ +04fe04: 1200 |00e6: const/4 v0, #int 0 // #0 │ │ +04fe06: 7120 060a 0f00 |00e7: invoke-static {v15, v0}, Landroid/support/v4/view/MotionEventCompat;.getPointerId:(Landroid/view/MotionEvent;I)I // method@0a06 │ │ +04fe0c: 0a00 |00ea: move-result v0 │ │ +04fe0e: 59e0 af03 |00eb: iput v0, v14, Landroid/support/v4/view/ViewPager;.mActivePointerId:I // field@03af │ │ +04fe12: 1200 |00ed: const/4 v0, #int 0 // #0 │ │ +04fe14: 5ce0 ca03 |00ee: iput-boolean v0, v14, Landroid/support/v4/view/ViewPager;.mIsUnableToDrag:Z // field@03ca │ │ +04fe18: 54e0 df03 |00f0: iget-object v0, v14, Landroid/support/v4/view/ViewPager;.mScroller:Landroid/widget/Scroller; // field@03df │ │ +04fe1c: 6e10 3014 0000 |00f2: invoke-virtual {v0}, Landroid/widget/Scroller;.computeScrollOffset:()Z // method@1430 │ │ +04fe22: 52e0 de03 |00f5: iget v0, v14, Landroid/support/v4/view/ViewPager;.mScrollState:I // field@03de │ │ +04fe26: 1221 |00f7: const/4 v1, #int 2 // #2 │ │ +04fe28: 3310 2f00 |00f8: if-ne v0, v1, 0127 // +002f │ │ +04fe2c: 54e0 df03 |00fa: iget-object v0, v14, Landroid/support/v4/view/ViewPager;.mScroller:Landroid/widget/Scroller; // field@03df │ │ +04fe30: 6e10 3514 0000 |00fc: invoke-virtual {v0}, Landroid/widget/Scroller;.getFinalX:()I // method@1435 │ │ +04fe36: 0a00 |00ff: move-result v0 │ │ +04fe38: 54e1 df03 |0100: iget-object v1, v14, Landroid/support/v4/view/ViewPager;.mScroller:Landroid/widget/Scroller; // field@03df │ │ +04fe3c: 6e10 3214 0100 |0102: invoke-virtual {v1}, Landroid/widget/Scroller;.getCurrX:()I // method@1432 │ │ +04fe42: 0a01 |0105: move-result v1 │ │ +04fe44: b110 |0106: sub-int/2addr v0, v1 │ │ +04fe46: 7110 1215 0000 |0107: invoke-static {v0}, Ljava/lang/Math;.abs:(I)I // method@1512 │ │ +04fe4c: 0a00 |010a: move-result v0 │ │ +04fe4e: 52e1 b603 |010b: iget v1, v14, Landroid/support/v4/view/ViewPager;.mCloseEnough:I // field@03b6 │ │ +04fe52: 3710 1a00 |010d: if-le v0, v1, 0127 // +001a │ │ +04fe56: 54e0 df03 |010f: iget-object v0, v14, Landroid/support/v4/view/ViewPager;.mScroller:Landroid/widget/Scroller; // field@03df │ │ +04fe5a: 6e10 2f14 0000 |0111: invoke-virtual {v0}, Landroid/widget/Scroller;.abortAnimation:()V // method@142f │ │ +04fe60: 1200 |0114: const/4 v0, #int 0 // #0 │ │ +04fe62: 5ce0 d903 |0115: iput-boolean v0, v14, Landroid/support/v4/view/ViewPager;.mPopulatePending:Z // field@03d9 │ │ +04fe66: 6e10 040c 0e00 |0117: invoke-virtual {v14}, Landroid/support/v4/view/ViewPager;.populate:()V // method@0c04 │ │ +04fe6c: 1210 |011a: const/4 v0, #int 1 // #1 │ │ +04fe6e: 5ce0 c903 |011b: iput-boolean v0, v14, Landroid/support/v4/view/ViewPager;.mIsBeingDragged:Z // field@03c9 │ │ +04fe72: 1210 |011d: const/4 v0, #int 1 // #1 │ │ +04fe74: 7020 0e0c 0e00 |011e: invoke-direct {v14, v0}, Landroid/support/v4/view/ViewPager;.requestParentDisallowInterceptTouchEvent:(Z)V // method@0c0e │ │ +04fe7a: 1210 |0121: const/4 v0, #int 1 // #1 │ │ +04fe7c: 7020 220c 0e00 |0122: invoke-direct {v14, v0}, Landroid/support/v4/view/ViewPager;.setScrollState:(I)V // method@0c22 │ │ +04fe82: 2900 0fff |0125: goto/16 0034 // -00f1 │ │ +04fe86: 1200 |0127: const/4 v0, #int 0 // #0 │ │ +04fe88: 7020 b90b 0e00 |0128: invoke-direct {v14, v0}, Landroid/support/v4/view/ViewPager;.completeScroll:(Z)V // method@0bb9 │ │ +04fe8e: 1200 |012b: const/4 v0, #int 0 // #0 │ │ +04fe90: 5ce0 c903 |012c: iput-boolean v0, v14, Landroid/support/v4/view/ViewPager;.mIsBeingDragged:Z // field@03c9 │ │ +04fe94: 2900 06ff |012e: goto/16 0034 // -00fa │ │ +04fe98: 7020 fc0b fe00 |0130: invoke-direct {v14, v15}, Landroid/support/v4/view/ViewPager;.onSecondaryPointerUp:(Landroid/view/MotionEvent;)V // method@0bfc │ │ +04fe9e: 2900 01ff |0133: goto/16 0034 // -00ff │ │ +04fea2: 0000 |0135: nop // spacer │ │ +04fea4: 0002 0300 0000 0000 0200 0000 0600 ... |0136: sparse-switch-data (14 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1787 │ │ 0x0006 line=1790 │ │ 0x000c line=1793 │ │ 0x000f line=1794 │ │ 0x0012 line=1795 │ │ @@ -53969,224 +53974,224 @@ │ │ type : '(ZIIII)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 36 │ │ ins : 6 │ │ outs : 5 │ │ insns size : 430 16-bit code units │ │ -04e318: |[04e318] android.support.v4.view.ViewPager.onLayout:(ZIIII)V │ │ -04e328: 7401 cd0b 1e00 |0000: invoke-virtual/range {v30}, Landroid/support/v4/view/ViewPager;.getChildCount:()I // method@0bcd │ │ -04e32e: 0a09 |0003: move-result v9 │ │ -04e330: 9118 2220 |0004: sub-int v24, v34, v32 │ │ -04e334: 910b 2321 |0006: sub-int v11, v35, v33 │ │ -04e338: 7401 dc0b 1e00 |0008: invoke-virtual/range {v30}, Landroid/support/v4/view/ViewPager;.getPaddingLeft:()I // method@0bdc │ │ -04e33e: 0a13 |000b: move-result v19 │ │ -04e340: 7401 de0b 1e00 |000c: invoke-virtual/range {v30}, Landroid/support/v4/view/ViewPager;.getPaddingTop:()I // method@0bde │ │ -04e346: 0a15 |000f: move-result v21 │ │ -04e348: 7401 dd0b 1e00 |0010: invoke-virtual/range {v30}, Landroid/support/v4/view/ViewPager;.getPaddingRight:()I // method@0bdd │ │ -04e34e: 0a14 |0013: move-result v20 │ │ -04e350: 7401 db0b 1e00 |0014: invoke-virtual/range {v30}, Landroid/support/v4/view/ViewPager;.getPaddingBottom:()I // method@0bdb │ │ -04e356: 0a12 |0017: move-result v18 │ │ -04e358: 7401 e20b 1e00 |0018: invoke-virtual/range {v30}, Landroid/support/v4/view/ViewPager;.getScrollX:()I // method@0be2 │ │ -04e35e: 0a16 |001b: move-result v22 │ │ -04e360: 120a |001c: const/4 v10, #int 0 // #0 │ │ -04e362: 120e |001d: const/4 v14, #int 0 // #0 │ │ -04e364: 359e aa00 |001e: if-ge v14, v9, 00c8 // +00aa │ │ -04e368: 0800 1e00 |0020: move-object/from16 v0, v30 │ │ -04e36c: 6e20 cc0b e000 |0022: invoke-virtual {v0, v14}, Landroid/support/v4/view/ViewPager;.getChildAt:(I)Landroid/view/View; // method@0bcc │ │ -04e372: 0c05 |0025: move-result-object v5 │ │ -04e374: 6e10 9612 0500 |0026: invoke-virtual {v5}, Landroid/view/View;.getVisibility:()I // method@1296 │ │ -04e37a: 0a1a |0029: move-result v26 │ │ -04e37c: 131b 0800 |002a: const/16 v27, #int 8 // #8 │ │ -04e380: 0200 1a00 |002c: move/from16 v0, v26 │ │ -04e384: 0201 1b00 |002e: move/from16 v1, v27 │ │ -04e388: 3210 4300 |0030: if-eq v0, v1, 0073 // +0043 │ │ -04e38c: 6e10 8312 0500 |0032: invoke-virtual {v5}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1283 │ │ -04e392: 0c11 |0035: move-result-object v17 │ │ -04e394: 1f11 e901 |0036: check-cast v17, Landroid/support/v4/view/ViewPager$LayoutParams; // type@01e9 │ │ -04e398: 1206 |0038: const/4 v6, #int 0 // #0 │ │ -04e39a: 1207 |0039: const/4 v7, #int 0 // #0 │ │ -04e39c: 0800 1100 |003a: move-object/from16 v0, v17 │ │ -04e3a0: 5500 9203 |003c: iget-boolean v0, v0, Landroid/support/v4/view/ViewPager$LayoutParams;.isDecor:Z // field@0392 │ │ -04e3a4: 021a 0000 |003e: move/from16 v26, v0 │ │ -04e3a8: 381a 3300 |0040: if-eqz v26, 0073 // +0033 │ │ -04e3ac: 0800 1100 |0042: move-object/from16 v0, v17 │ │ -04e3b0: 5200 9003 |0044: iget v0, v0, Landroid/support/v4/view/ViewPager$LayoutParams;.gravity:I // field@0390 │ │ -04e3b4: 021a 0000 |0046: move/from16 v26, v0 │ │ -04e3b8: dd0d 1a07 |0048: and-int/lit8 v13, v26, #int 7 // #07 │ │ -04e3bc: 0800 1100 |004a: move-object/from16 v0, v17 │ │ -04e3c0: 5200 9003 |004c: iget v0, v0, Landroid/support/v4/view/ViewPager$LayoutParams;.gravity:I // field@0390 │ │ -04e3c4: 021a 0000 |004e: move/from16 v26, v0 │ │ -04e3c8: dd17 1a70 |0050: and-int/lit8 v23, v26, #int 112 // #70 │ │ -04e3cc: 2b0d 4001 0000 |0052: packed-switch v13, 00000192 // +00000140 │ │ -04e3d2: 0206 1300 |0055: move/from16 v6, v19 │ │ -04e3d6: 2c17 4901 0000 |0057: sparse-switch v23, 000001a0 // +00000149 │ │ -04e3dc: 0207 1500 |005a: move/from16 v7, v21 │ │ -04e3e0: 9006 0616 |005c: add-int v6, v6, v22 │ │ -04e3e4: 6e10 8a12 0500 |005e: invoke-virtual {v5}, Landroid/view/View;.getMeasuredWidth:()I // method@128a │ │ -04e3ea: 0a1a |0061: move-result v26 │ │ -04e3ec: 901a 1a06 |0062: add-int v26, v26, v6 │ │ -04e3f0: 6e10 8712 0500 |0064: invoke-virtual {v5}, Landroid/view/View;.getMeasuredHeight:()I // method@1287 │ │ -04e3f6: 0a1b |0067: move-result v27 │ │ -04e3f8: 901b 1b07 |0068: add-int v27, v27, v7 │ │ -04e3fc: 0200 1a00 |006a: move/from16 v0, v26 │ │ -04e400: 0201 1b00 |006c: move/from16 v1, v27 │ │ -04e404: 6e51 a712 6507 |006e: invoke-virtual {v5, v6, v7, v0, v1}, Landroid/view/View;.layout:(IIII)V // method@12a7 │ │ -04e40a: d80a 0a01 |0071: add-int/lit8 v10, v10, #int 1 // #01 │ │ -04e40e: d80e 0e01 |0073: add-int/lit8 v14, v14, #int 1 // #01 │ │ -04e412: 28a9 |0075: goto 001e // -0057 │ │ -04e414: 0206 1300 |0076: move/from16 v6, v19 │ │ -04e418: 6e10 8a12 0500 |0078: invoke-virtual {v5}, Landroid/view/View;.getMeasuredWidth:()I // method@128a │ │ -04e41e: 0a1a |007b: move-result v26 │ │ -04e420: 9013 131a |007c: add-int v19, v19, v26 │ │ -04e424: 28d9 |007e: goto 0057 // -0027 │ │ -04e426: 6e10 8a12 0500 |007f: invoke-virtual {v5}, Landroid/view/View;.getMeasuredWidth:()I // method@128a │ │ -04e42c: 0a1a |0082: move-result v26 │ │ -04e42e: 911a 181a |0083: sub-int v26, v24, v26 │ │ -04e432: db1a 1a02 |0085: div-int/lit8 v26, v26, #int 2 // #02 │ │ -04e436: 0200 1a00 |0087: move/from16 v0, v26 │ │ -04e43a: 0201 1300 |0089: move/from16 v1, v19 │ │ -04e43e: 7120 1515 1000 |008b: invoke-static {v0, v1}, Ljava/lang/Math;.max:(II)I // method@1515 │ │ -04e444: 0a06 |008e: move-result v6 │ │ -04e446: 28c8 |008f: goto 0057 // -0038 │ │ -04e448: 911a 1814 |0090: sub-int v26, v24, v20 │ │ -04e44c: 6e10 8a12 0500 |0092: invoke-virtual {v5}, Landroid/view/View;.getMeasuredWidth:()I // method@128a │ │ -04e452: 0a1b |0095: move-result v27 │ │ -04e454: 9106 1a1b |0096: sub-int v6, v26, v27 │ │ -04e458: 6e10 8a12 0500 |0098: invoke-virtual {v5}, Landroid/view/View;.getMeasuredWidth:()I // method@128a │ │ -04e45e: 0a1a |009b: move-result v26 │ │ -04e460: 9014 141a |009c: add-int v20, v20, v26 │ │ -04e464: 28b9 |009e: goto 0057 // -0047 │ │ -04e466: 0207 1500 |009f: move/from16 v7, v21 │ │ -04e46a: 6e10 8712 0500 |00a1: invoke-virtual {v5}, Landroid/view/View;.getMeasuredHeight:()I // method@1287 │ │ -04e470: 0a1a |00a4: move-result v26 │ │ -04e472: 9015 151a |00a5: add-int v21, v21, v26 │ │ -04e476: 28b5 |00a7: goto 005c // -004b │ │ -04e478: 6e10 8712 0500 |00a8: invoke-virtual {v5}, Landroid/view/View;.getMeasuredHeight:()I // method@1287 │ │ -04e47e: 0a1a |00ab: move-result v26 │ │ -04e480: 911a 0b1a |00ac: sub-int v26, v11, v26 │ │ -04e484: db1a 1a02 |00ae: div-int/lit8 v26, v26, #int 2 // #02 │ │ -04e488: 0200 1a00 |00b0: move/from16 v0, v26 │ │ -04e48c: 0201 1500 |00b2: move/from16 v1, v21 │ │ -04e490: 7120 1515 1000 |00b4: invoke-static {v0, v1}, Ljava/lang/Math;.max:(II)I // method@1515 │ │ -04e496: 0a07 |00b7: move-result v7 │ │ -04e498: 28a4 |00b8: goto 005c // -005c │ │ -04e49a: 911a 0b12 |00b9: sub-int v26, v11, v18 │ │ -04e49e: 6e10 8712 0500 |00bb: invoke-virtual {v5}, Landroid/view/View;.getMeasuredHeight:()I // method@1287 │ │ -04e4a4: 0a1b |00be: move-result v27 │ │ -04e4a6: 9107 1a1b |00bf: sub-int v7, v26, v27 │ │ -04e4aa: 6e10 8712 0500 |00c1: invoke-virtual {v5}, Landroid/view/View;.getMeasuredHeight:()I // method@1287 │ │ -04e4b0: 0a1a |00c4: move-result v26 │ │ -04e4b2: 9012 121a |00c5: add-int v18, v18, v26 │ │ -04e4b6: 2895 |00c7: goto 005c // -006b │ │ -04e4b8: 911a 1813 |00c8: sub-int v26, v24, v19 │ │ -04e4bc: 9108 1a14 |00ca: sub-int v8, v26, v20 │ │ -04e4c0: 120e |00cc: const/4 v14, #int 0 // #0 │ │ -04e4c2: 359e 8800 |00cd: if-ge v14, v9, 0155 // +0088 │ │ -04e4c6: 0800 1e00 |00cf: move-object/from16 v0, v30 │ │ -04e4ca: 6e20 cc0b e000 |00d1: invoke-virtual {v0, v14}, Landroid/support/v4/view/ViewPager;.getChildAt:(I)Landroid/view/View; // method@0bcc │ │ -04e4d0: 0c05 |00d4: move-result-object v5 │ │ -04e4d2: 6e10 9612 0500 |00d5: invoke-virtual {v5}, Landroid/view/View;.getVisibility:()I // method@1296 │ │ -04e4d8: 0a1a |00d8: move-result v26 │ │ -04e4da: 131b 0800 |00d9: const/16 v27, #int 8 // #8 │ │ -04e4de: 0200 1a00 |00db: move/from16 v0, v26 │ │ -04e4e2: 0201 1b00 |00dd: move/from16 v1, v27 │ │ -04e4e6: 3210 7200 |00df: if-eq v0, v1, 0151 // +0072 │ │ -04e4ea: 6e10 8312 0500 |00e1: invoke-virtual {v5}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1283 │ │ -04e4f0: 0c11 |00e4: move-result-object v17 │ │ -04e4f2: 1f11 e901 |00e5: check-cast v17, Landroid/support/v4/view/ViewPager$LayoutParams; // type@01e9 │ │ -04e4f6: 0800 1100 |00e7: move-object/from16 v0, v17 │ │ -04e4fa: 5500 9203 |00e9: iget-boolean v0, v0, Landroid/support/v4/view/ViewPager$LayoutParams;.isDecor:Z // field@0392 │ │ -04e4fe: 021a 0000 |00eb: move/from16 v26, v0 │ │ -04e502: 391a 6400 |00ed: if-nez v26, 0151 // +0064 │ │ -04e506: 0800 1e00 |00ef: move-object/from16 v0, v30 │ │ -04e50a: 6e20 e80b 5000 |00f1: invoke-virtual {v0, v5}, Landroid/support/v4/view/ViewPager;.infoForChild:(Landroid/view/View;)Landroid/support/v4/view/ViewPager$ItemInfo; // method@0be8 │ │ -04e510: 0c0f |00f4: move-result-object v15 │ │ -04e512: 380f 5c00 |00f5: if-eqz v15, 0151 // +005c │ │ -04e516: 8280 |00f7: int-to-float v0, v8 │ │ -04e518: 021a 0000 |00f8: move/from16 v26, v0 │ │ -04e51c: 52f0 8b03 |00fa: iget v0, v15, Landroid/support/v4/view/ViewPager$ItemInfo;.offset:F // field@038b │ │ -04e520: 021b 0000 |00fc: move/from16 v27, v0 │ │ -04e524: a81a 1a1b |00fe: mul-float v26, v26, v27 │ │ -04e528: 0200 1a00 |0100: move/from16 v0, v26 │ │ -04e52c: 8700 |0102: float-to-int v0, v0 │ │ -04e52e: 0210 0000 |0103: move/from16 v16, v0 │ │ -04e532: 9006 1310 |0105: add-int v6, v19, v16 │ │ -04e536: 0207 1500 |0107: move/from16 v7, v21 │ │ -04e53a: 0800 1100 |0109: move-object/from16 v0, v17 │ │ -04e53e: 5500 9303 |010b: iget-boolean v0, v0, Landroid/support/v4/view/ViewPager$LayoutParams;.needsMeasure:Z // field@0393 │ │ -04e542: 021a 0000 |010d: move/from16 v26, v0 │ │ -04e546: 381a 2f00 |010f: if-eqz v26, 013e // +002f │ │ -04e54a: 131a 0000 |0111: const/16 v26, #int 0 // #0 │ │ -04e54e: 0200 1a00 |0113: move/from16 v0, v26 │ │ -04e552: 0801 1100 |0115: move-object/from16 v1, v17 │ │ -04e556: 5c10 9303 |0117: iput-boolean v0, v1, Landroid/support/v4/view/ViewPager$LayoutParams;.needsMeasure:Z // field@0393 │ │ -04e55a: 8280 |0119: int-to-float v0, v8 │ │ -04e55c: 021a 0000 |011a: move/from16 v26, v0 │ │ -04e560: 0800 1100 |011c: move-object/from16 v0, v17 │ │ -04e564: 5200 9603 |011e: iget v0, v0, Landroid/support/v4/view/ViewPager$LayoutParams;.widthFactor:F // field@0396 │ │ -04e568: 021b 0000 |0120: move/from16 v27, v0 │ │ -04e56c: a81a 1a1b |0122: mul-float v26, v26, v27 │ │ -04e570: 0200 1a00 |0124: move/from16 v0, v26 │ │ -04e574: 8700 |0126: float-to-int v0, v0 │ │ -04e576: 021a 0000 |0127: move/from16 v26, v0 │ │ -04e57a: 151b 0040 |0129: const/high16 v27, #int 1073741824 // #4000 │ │ -04e57e: 7702 6a12 1a00 |012b: invoke-static/range {v26, v27}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@126a │ │ -04e584: 0a19 |012e: move-result v25 │ │ -04e586: 911a 0b15 |012f: sub-int v26, v11, v21 │ │ -04e58a: 911a 1a12 |0131: sub-int v26, v26, v18 │ │ -04e58e: 151b 0040 |0133: const/high16 v27, #int 1073741824 // #4000 │ │ -04e592: 7702 6a12 1a00 |0135: invoke-static/range {v26, v27}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@126a │ │ -04e598: 0a0c |0138: move-result v12 │ │ -04e59a: 0200 1900 |0139: move/from16 v0, v25 │ │ -04e59e: 6e30 a812 050c |013b: invoke-virtual {v5, v0, v12}, Landroid/view/View;.measure:(II)V // method@12a8 │ │ -04e5a4: 6e10 8a12 0500 |013e: invoke-virtual {v5}, Landroid/view/View;.getMeasuredWidth:()I // method@128a │ │ -04e5aa: 0a1a |0141: move-result v26 │ │ -04e5ac: 901a 1a06 |0142: add-int v26, v26, v6 │ │ -04e5b0: 6e10 8712 0500 |0144: invoke-virtual {v5}, Landroid/view/View;.getMeasuredHeight:()I // method@1287 │ │ -04e5b6: 0a1b |0147: move-result v27 │ │ -04e5b8: 901b 1b07 |0148: add-int v27, v27, v7 │ │ -04e5bc: 0200 1a00 |014a: move/from16 v0, v26 │ │ -04e5c0: 0201 1b00 |014c: move/from16 v1, v27 │ │ -04e5c4: 6e51 a712 6507 |014e: invoke-virtual {v5, v6, v7, v0, v1}, Landroid/view/View;.layout:(IIII)V // method@12a7 │ │ -04e5ca: d80e 0e01 |0151: add-int/lit8 v14, v14, #int 1 // #01 │ │ -04e5ce: 2900 7aff |0153: goto/16 00cd // -0086 │ │ -04e5d2: 0200 1500 |0155: move/from16 v0, v21 │ │ -04e5d6: 0801 1e00 |0157: move-object/from16 v1, v30 │ │ -04e5da: 5910 e403 |0159: iput v0, v1, Landroid/support/v4/view/ViewPager;.mTopPageBounds:I // field@03e4 │ │ -04e5de: 911a 0b12 |015b: sub-int v26, v11, v18 │ │ -04e5e2: 0200 1a00 |015d: move/from16 v0, v26 │ │ -04e5e6: 0801 1e00 |015f: move-object/from16 v1, v30 │ │ -04e5ea: 5910 b203 |0161: iput v0, v1, Landroid/support/v4/view/ViewPager;.mBottomPageBounds:I // field@03b2 │ │ -04e5ee: 0800 1e00 |0163: move-object/from16 v0, v30 │ │ -04e5f2: 590a b803 |0165: iput v10, v0, Landroid/support/v4/view/ViewPager;.mDecorChildCount:I // field@03b8 │ │ -04e5f6: 0800 1e00 |0167: move-object/from16 v0, v30 │ │ -04e5fa: 5500 c003 |0169: iget-boolean v0, v0, Landroid/support/v4/view/ViewPager;.mFirstLayout:Z // field@03c0 │ │ -04e5fe: 021a 0000 |016b: move/from16 v26, v0 │ │ -04e602: 381a 1b00 |016d: if-eqz v26, 0188 // +001b │ │ -04e606: 0800 1e00 |016f: move-object/from16 v0, v30 │ │ -04e60a: 5200 b703 |0171: iget v0, v0, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@03b7 │ │ -04e60e: 021a 0000 |0173: move/from16 v26, v0 │ │ -04e612: 131b 0000 |0175: const/16 v27, #int 0 // #0 │ │ -04e616: 131c 0000 |0177: const/16 v28, #int 0 // #0 │ │ -04e61a: 131d 0000 |0179: const/16 v29, #int 0 // #0 │ │ -04e61e: 0800 1e00 |017b: move-object/from16 v0, v30 │ │ -04e622: 0201 1a00 |017d: move/from16 v1, v26 │ │ -04e626: 0202 1b00 |017f: move/from16 v2, v27 │ │ -04e62a: 0203 1c00 |0181: move/from16 v3, v28 │ │ -04e62e: 0204 1d00 |0183: move/from16 v4, v29 │ │ -04e632: 7054 100c 1032 |0185: invoke-direct {v0, v1, v2, v3, v4}, Landroid/support/v4/view/ViewPager;.scrollToItem:(IZIZ)V // method@0c10 │ │ -04e638: 131a 0000 |0188: const/16 v26, #int 0 // #0 │ │ -04e63c: 0200 1a00 |018a: move/from16 v0, v26 │ │ -04e640: 0801 1e00 |018c: move-object/from16 v1, v30 │ │ -04e644: 5c10 c003 |018e: iput-boolean v0, v1, Landroid/support/v4/view/ViewPager;.mFirstLayout:Z // field@03c0 │ │ -04e648: 0e00 |0190: return-void │ │ -04e64a: 0000 |0191: nop // spacer │ │ -04e64c: 0001 0500 0100 0000 2d00 0000 0300 ... |0192: packed-switch-data (14 units) │ │ -04e668: 0002 0300 1000 0000 3000 0000 5000 ... |01a0: sparse-switch-data (14 units) │ │ +04fec0: |[04fec0] android.support.v4.view.ViewPager.onLayout:(ZIIII)V │ │ +04fed0: 7401 cd0b 1e00 |0000: invoke-virtual/range {v30}, Landroid/support/v4/view/ViewPager;.getChildCount:()I // method@0bcd │ │ +04fed6: 0a09 |0003: move-result v9 │ │ +04fed8: 9118 2220 |0004: sub-int v24, v34, v32 │ │ +04fedc: 910b 2321 |0006: sub-int v11, v35, v33 │ │ +04fee0: 7401 dc0b 1e00 |0008: invoke-virtual/range {v30}, Landroid/support/v4/view/ViewPager;.getPaddingLeft:()I // method@0bdc │ │ +04fee6: 0a13 |000b: move-result v19 │ │ +04fee8: 7401 de0b 1e00 |000c: invoke-virtual/range {v30}, Landroid/support/v4/view/ViewPager;.getPaddingTop:()I // method@0bde │ │ +04feee: 0a15 |000f: move-result v21 │ │ +04fef0: 7401 dd0b 1e00 |0010: invoke-virtual/range {v30}, Landroid/support/v4/view/ViewPager;.getPaddingRight:()I // method@0bdd │ │ +04fef6: 0a14 |0013: move-result v20 │ │ +04fef8: 7401 db0b 1e00 |0014: invoke-virtual/range {v30}, Landroid/support/v4/view/ViewPager;.getPaddingBottom:()I // method@0bdb │ │ +04fefe: 0a12 |0017: move-result v18 │ │ +04ff00: 7401 e20b 1e00 |0018: invoke-virtual/range {v30}, Landroid/support/v4/view/ViewPager;.getScrollX:()I // method@0be2 │ │ +04ff06: 0a16 |001b: move-result v22 │ │ +04ff08: 120a |001c: const/4 v10, #int 0 // #0 │ │ +04ff0a: 120e |001d: const/4 v14, #int 0 // #0 │ │ +04ff0c: 359e aa00 |001e: if-ge v14, v9, 00c8 // +00aa │ │ +04ff10: 0800 1e00 |0020: move-object/from16 v0, v30 │ │ +04ff14: 6e20 cc0b e000 |0022: invoke-virtual {v0, v14}, Landroid/support/v4/view/ViewPager;.getChildAt:(I)Landroid/view/View; // method@0bcc │ │ +04ff1a: 0c05 |0025: move-result-object v5 │ │ +04ff1c: 6e10 9612 0500 |0026: invoke-virtual {v5}, Landroid/view/View;.getVisibility:()I // method@1296 │ │ +04ff22: 0a1a |0029: move-result v26 │ │ +04ff24: 131b 0800 |002a: const/16 v27, #int 8 // #8 │ │ +04ff28: 0200 1a00 |002c: move/from16 v0, v26 │ │ +04ff2c: 0201 1b00 |002e: move/from16 v1, v27 │ │ +04ff30: 3210 4300 |0030: if-eq v0, v1, 0073 // +0043 │ │ +04ff34: 6e10 8312 0500 |0032: invoke-virtual {v5}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1283 │ │ +04ff3a: 0c11 |0035: move-result-object v17 │ │ +04ff3c: 1f11 e601 |0036: check-cast v17, Landroid/support/v4/view/ViewPager$LayoutParams; // type@01e6 │ │ +04ff40: 1206 |0038: const/4 v6, #int 0 // #0 │ │ +04ff42: 1207 |0039: const/4 v7, #int 0 // #0 │ │ +04ff44: 0800 1100 |003a: move-object/from16 v0, v17 │ │ +04ff48: 5500 9203 |003c: iget-boolean v0, v0, Landroid/support/v4/view/ViewPager$LayoutParams;.isDecor:Z // field@0392 │ │ +04ff4c: 021a 0000 |003e: move/from16 v26, v0 │ │ +04ff50: 381a 3300 |0040: if-eqz v26, 0073 // +0033 │ │ +04ff54: 0800 1100 |0042: move-object/from16 v0, v17 │ │ +04ff58: 5200 9003 |0044: iget v0, v0, Landroid/support/v4/view/ViewPager$LayoutParams;.gravity:I // field@0390 │ │ +04ff5c: 021a 0000 |0046: move/from16 v26, v0 │ │ +04ff60: dd0d 1a07 |0048: and-int/lit8 v13, v26, #int 7 // #07 │ │ +04ff64: 0800 1100 |004a: move-object/from16 v0, v17 │ │ +04ff68: 5200 9003 |004c: iget v0, v0, Landroid/support/v4/view/ViewPager$LayoutParams;.gravity:I // field@0390 │ │ +04ff6c: 021a 0000 |004e: move/from16 v26, v0 │ │ +04ff70: dd17 1a70 |0050: and-int/lit8 v23, v26, #int 112 // #70 │ │ +04ff74: 2b0d 4001 0000 |0052: packed-switch v13, 00000192 // +00000140 │ │ +04ff7a: 0206 1300 |0055: move/from16 v6, v19 │ │ +04ff7e: 2c17 4901 0000 |0057: sparse-switch v23, 000001a0 // +00000149 │ │ +04ff84: 0207 1500 |005a: move/from16 v7, v21 │ │ +04ff88: 9006 0616 |005c: add-int v6, v6, v22 │ │ +04ff8c: 6e10 8a12 0500 |005e: invoke-virtual {v5}, Landroid/view/View;.getMeasuredWidth:()I // method@128a │ │ +04ff92: 0a1a |0061: move-result v26 │ │ +04ff94: 901a 1a06 |0062: add-int v26, v26, v6 │ │ +04ff98: 6e10 8712 0500 |0064: invoke-virtual {v5}, Landroid/view/View;.getMeasuredHeight:()I // method@1287 │ │ +04ff9e: 0a1b |0067: move-result v27 │ │ +04ffa0: 901b 1b07 |0068: add-int v27, v27, v7 │ │ +04ffa4: 0200 1a00 |006a: move/from16 v0, v26 │ │ +04ffa8: 0201 1b00 |006c: move/from16 v1, v27 │ │ +04ffac: 6e51 a712 6507 |006e: invoke-virtual {v5, v6, v7, v0, v1}, Landroid/view/View;.layout:(IIII)V // method@12a7 │ │ +04ffb2: d80a 0a01 |0071: add-int/lit8 v10, v10, #int 1 // #01 │ │ +04ffb6: d80e 0e01 |0073: add-int/lit8 v14, v14, #int 1 // #01 │ │ +04ffba: 28a9 |0075: goto 001e // -0057 │ │ +04ffbc: 0206 1300 |0076: move/from16 v6, v19 │ │ +04ffc0: 6e10 8a12 0500 |0078: invoke-virtual {v5}, Landroid/view/View;.getMeasuredWidth:()I // method@128a │ │ +04ffc6: 0a1a |007b: move-result v26 │ │ +04ffc8: 9013 131a |007c: add-int v19, v19, v26 │ │ +04ffcc: 28d9 |007e: goto 0057 // -0027 │ │ +04ffce: 6e10 8a12 0500 |007f: invoke-virtual {v5}, Landroid/view/View;.getMeasuredWidth:()I // method@128a │ │ +04ffd4: 0a1a |0082: move-result v26 │ │ +04ffd6: 911a 181a |0083: sub-int v26, v24, v26 │ │ +04ffda: db1a 1a02 |0085: div-int/lit8 v26, v26, #int 2 // #02 │ │ +04ffde: 0200 1a00 |0087: move/from16 v0, v26 │ │ +04ffe2: 0201 1300 |0089: move/from16 v1, v19 │ │ +04ffe6: 7120 1515 1000 |008b: invoke-static {v0, v1}, Ljava/lang/Math;.max:(II)I // method@1515 │ │ +04ffec: 0a06 |008e: move-result v6 │ │ +04ffee: 28c8 |008f: goto 0057 // -0038 │ │ +04fff0: 911a 1814 |0090: sub-int v26, v24, v20 │ │ +04fff4: 6e10 8a12 0500 |0092: invoke-virtual {v5}, Landroid/view/View;.getMeasuredWidth:()I // method@128a │ │ +04fffa: 0a1b |0095: move-result v27 │ │ +04fffc: 9106 1a1b |0096: sub-int v6, v26, v27 │ │ +050000: 6e10 8a12 0500 |0098: invoke-virtual {v5}, Landroid/view/View;.getMeasuredWidth:()I // method@128a │ │ +050006: 0a1a |009b: move-result v26 │ │ +050008: 9014 141a |009c: add-int v20, v20, v26 │ │ +05000c: 28b9 |009e: goto 0057 // -0047 │ │ +05000e: 0207 1500 |009f: move/from16 v7, v21 │ │ +050012: 6e10 8712 0500 |00a1: invoke-virtual {v5}, Landroid/view/View;.getMeasuredHeight:()I // method@1287 │ │ +050018: 0a1a |00a4: move-result v26 │ │ +05001a: 9015 151a |00a5: add-int v21, v21, v26 │ │ +05001e: 28b5 |00a7: goto 005c // -004b │ │ +050020: 6e10 8712 0500 |00a8: invoke-virtual {v5}, Landroid/view/View;.getMeasuredHeight:()I // method@1287 │ │ +050026: 0a1a |00ab: move-result v26 │ │ +050028: 911a 0b1a |00ac: sub-int v26, v11, v26 │ │ +05002c: db1a 1a02 |00ae: div-int/lit8 v26, v26, #int 2 // #02 │ │ +050030: 0200 1a00 |00b0: move/from16 v0, v26 │ │ +050034: 0201 1500 |00b2: move/from16 v1, v21 │ │ +050038: 7120 1515 1000 |00b4: invoke-static {v0, v1}, Ljava/lang/Math;.max:(II)I // method@1515 │ │ +05003e: 0a07 |00b7: move-result v7 │ │ +050040: 28a4 |00b8: goto 005c // -005c │ │ +050042: 911a 0b12 |00b9: sub-int v26, v11, v18 │ │ +050046: 6e10 8712 0500 |00bb: invoke-virtual {v5}, Landroid/view/View;.getMeasuredHeight:()I // method@1287 │ │ +05004c: 0a1b |00be: move-result v27 │ │ +05004e: 9107 1a1b |00bf: sub-int v7, v26, v27 │ │ +050052: 6e10 8712 0500 |00c1: invoke-virtual {v5}, Landroid/view/View;.getMeasuredHeight:()I // method@1287 │ │ +050058: 0a1a |00c4: move-result v26 │ │ +05005a: 9012 121a |00c5: add-int v18, v18, v26 │ │ +05005e: 2895 |00c7: goto 005c // -006b │ │ +050060: 911a 1813 |00c8: sub-int v26, v24, v19 │ │ +050064: 9108 1a14 |00ca: sub-int v8, v26, v20 │ │ +050068: 120e |00cc: const/4 v14, #int 0 // #0 │ │ +05006a: 359e 8800 |00cd: if-ge v14, v9, 0155 // +0088 │ │ +05006e: 0800 1e00 |00cf: move-object/from16 v0, v30 │ │ +050072: 6e20 cc0b e000 |00d1: invoke-virtual {v0, v14}, Landroid/support/v4/view/ViewPager;.getChildAt:(I)Landroid/view/View; // method@0bcc │ │ +050078: 0c05 |00d4: move-result-object v5 │ │ +05007a: 6e10 9612 0500 |00d5: invoke-virtual {v5}, Landroid/view/View;.getVisibility:()I // method@1296 │ │ +050080: 0a1a |00d8: move-result v26 │ │ +050082: 131b 0800 |00d9: const/16 v27, #int 8 // #8 │ │ +050086: 0200 1a00 |00db: move/from16 v0, v26 │ │ +05008a: 0201 1b00 |00dd: move/from16 v1, v27 │ │ +05008e: 3210 7200 |00df: if-eq v0, v1, 0151 // +0072 │ │ +050092: 6e10 8312 0500 |00e1: invoke-virtual {v5}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1283 │ │ +050098: 0c11 |00e4: move-result-object v17 │ │ +05009a: 1f11 e601 |00e5: check-cast v17, Landroid/support/v4/view/ViewPager$LayoutParams; // type@01e6 │ │ +05009e: 0800 1100 |00e7: move-object/from16 v0, v17 │ │ +0500a2: 5500 9203 |00e9: iget-boolean v0, v0, Landroid/support/v4/view/ViewPager$LayoutParams;.isDecor:Z // field@0392 │ │ +0500a6: 021a 0000 |00eb: move/from16 v26, v0 │ │ +0500aa: 391a 6400 |00ed: if-nez v26, 0151 // +0064 │ │ +0500ae: 0800 1e00 |00ef: move-object/from16 v0, v30 │ │ +0500b2: 6e20 e80b 5000 |00f1: invoke-virtual {v0, v5}, Landroid/support/v4/view/ViewPager;.infoForChild:(Landroid/view/View;)Landroid/support/v4/view/ViewPager$ItemInfo; // method@0be8 │ │ +0500b8: 0c0f |00f4: move-result-object v15 │ │ +0500ba: 380f 5c00 |00f5: if-eqz v15, 0151 // +005c │ │ +0500be: 8280 |00f7: int-to-float v0, v8 │ │ +0500c0: 021a 0000 |00f8: move/from16 v26, v0 │ │ +0500c4: 52f0 8b03 |00fa: iget v0, v15, Landroid/support/v4/view/ViewPager$ItemInfo;.offset:F // field@038b │ │ +0500c8: 021b 0000 |00fc: move/from16 v27, v0 │ │ +0500cc: a81a 1a1b |00fe: mul-float v26, v26, v27 │ │ +0500d0: 0200 1a00 |0100: move/from16 v0, v26 │ │ +0500d4: 8700 |0102: float-to-int v0, v0 │ │ +0500d6: 0210 0000 |0103: move/from16 v16, v0 │ │ +0500da: 9006 1310 |0105: add-int v6, v19, v16 │ │ +0500de: 0207 1500 |0107: move/from16 v7, v21 │ │ +0500e2: 0800 1100 |0109: move-object/from16 v0, v17 │ │ +0500e6: 5500 9303 |010b: iget-boolean v0, v0, Landroid/support/v4/view/ViewPager$LayoutParams;.needsMeasure:Z // field@0393 │ │ +0500ea: 021a 0000 |010d: move/from16 v26, v0 │ │ +0500ee: 381a 2f00 |010f: if-eqz v26, 013e // +002f │ │ +0500f2: 131a 0000 |0111: const/16 v26, #int 0 // #0 │ │ +0500f6: 0200 1a00 |0113: move/from16 v0, v26 │ │ +0500fa: 0801 1100 |0115: move-object/from16 v1, v17 │ │ +0500fe: 5c10 9303 |0117: iput-boolean v0, v1, Landroid/support/v4/view/ViewPager$LayoutParams;.needsMeasure:Z // field@0393 │ │ +050102: 8280 |0119: int-to-float v0, v8 │ │ +050104: 021a 0000 |011a: move/from16 v26, v0 │ │ +050108: 0800 1100 |011c: move-object/from16 v0, v17 │ │ +05010c: 5200 9603 |011e: iget v0, v0, Landroid/support/v4/view/ViewPager$LayoutParams;.widthFactor:F // field@0396 │ │ +050110: 021b 0000 |0120: move/from16 v27, v0 │ │ +050114: a81a 1a1b |0122: mul-float v26, v26, v27 │ │ +050118: 0200 1a00 |0124: move/from16 v0, v26 │ │ +05011c: 8700 |0126: float-to-int v0, v0 │ │ +05011e: 021a 0000 |0127: move/from16 v26, v0 │ │ +050122: 151b 0040 |0129: const/high16 v27, #int 1073741824 // #4000 │ │ +050126: 7702 6a12 1a00 |012b: invoke-static/range {v26, v27}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@126a │ │ +05012c: 0a19 |012e: move-result v25 │ │ +05012e: 911a 0b15 |012f: sub-int v26, v11, v21 │ │ +050132: 911a 1a12 |0131: sub-int v26, v26, v18 │ │ +050136: 151b 0040 |0133: const/high16 v27, #int 1073741824 // #4000 │ │ +05013a: 7702 6a12 1a00 |0135: invoke-static/range {v26, v27}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@126a │ │ +050140: 0a0c |0138: move-result v12 │ │ +050142: 0200 1900 |0139: move/from16 v0, v25 │ │ +050146: 6e30 a812 050c |013b: invoke-virtual {v5, v0, v12}, Landroid/view/View;.measure:(II)V // method@12a8 │ │ +05014c: 6e10 8a12 0500 |013e: invoke-virtual {v5}, Landroid/view/View;.getMeasuredWidth:()I // method@128a │ │ +050152: 0a1a |0141: move-result v26 │ │ +050154: 901a 1a06 |0142: add-int v26, v26, v6 │ │ +050158: 6e10 8712 0500 |0144: invoke-virtual {v5}, Landroid/view/View;.getMeasuredHeight:()I // method@1287 │ │ +05015e: 0a1b |0147: move-result v27 │ │ +050160: 901b 1b07 |0148: add-int v27, v27, v7 │ │ +050164: 0200 1a00 |014a: move/from16 v0, v26 │ │ +050168: 0201 1b00 |014c: move/from16 v1, v27 │ │ +05016c: 6e51 a712 6507 |014e: invoke-virtual {v5, v6, v7, v0, v1}, Landroid/view/View;.layout:(IIII)V // method@12a7 │ │ +050172: d80e 0e01 |0151: add-int/lit8 v14, v14, #int 1 // #01 │ │ +050176: 2900 7aff |0153: goto/16 00cd // -0086 │ │ +05017a: 0200 1500 |0155: move/from16 v0, v21 │ │ +05017e: 0801 1e00 |0157: move-object/from16 v1, v30 │ │ +050182: 5910 e403 |0159: iput v0, v1, Landroid/support/v4/view/ViewPager;.mTopPageBounds:I // field@03e4 │ │ +050186: 911a 0b12 |015b: sub-int v26, v11, v18 │ │ +05018a: 0200 1a00 |015d: move/from16 v0, v26 │ │ +05018e: 0801 1e00 |015f: move-object/from16 v1, v30 │ │ +050192: 5910 b203 |0161: iput v0, v1, Landroid/support/v4/view/ViewPager;.mBottomPageBounds:I // field@03b2 │ │ +050196: 0800 1e00 |0163: move-object/from16 v0, v30 │ │ +05019a: 590a b803 |0165: iput v10, v0, Landroid/support/v4/view/ViewPager;.mDecorChildCount:I // field@03b8 │ │ +05019e: 0800 1e00 |0167: move-object/from16 v0, v30 │ │ +0501a2: 5500 c003 |0169: iget-boolean v0, v0, Landroid/support/v4/view/ViewPager;.mFirstLayout:Z // field@03c0 │ │ +0501a6: 021a 0000 |016b: move/from16 v26, v0 │ │ +0501aa: 381a 1b00 |016d: if-eqz v26, 0188 // +001b │ │ +0501ae: 0800 1e00 |016f: move-object/from16 v0, v30 │ │ +0501b2: 5200 b703 |0171: iget v0, v0, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@03b7 │ │ +0501b6: 021a 0000 |0173: move/from16 v26, v0 │ │ +0501ba: 131b 0000 |0175: const/16 v27, #int 0 // #0 │ │ +0501be: 131c 0000 |0177: const/16 v28, #int 0 // #0 │ │ +0501c2: 131d 0000 |0179: const/16 v29, #int 0 // #0 │ │ +0501c6: 0800 1e00 |017b: move-object/from16 v0, v30 │ │ +0501ca: 0201 1a00 |017d: move/from16 v1, v26 │ │ +0501ce: 0202 1b00 |017f: move/from16 v2, v27 │ │ +0501d2: 0203 1c00 |0181: move/from16 v3, v28 │ │ +0501d6: 0204 1d00 |0183: move/from16 v4, v29 │ │ +0501da: 7054 100c 1032 |0185: invoke-direct {v0, v1, v2, v3, v4}, Landroid/support/v4/view/ViewPager;.scrollToItem:(IZIZ)V // method@0c10 │ │ +0501e0: 131a 0000 |0188: const/16 v26, #int 0 // #0 │ │ +0501e4: 0200 1a00 |018a: move/from16 v0, v26 │ │ +0501e8: 0801 1e00 |018c: move-object/from16 v1, v30 │ │ +0501ec: 5c10 c003 |018e: iput-boolean v0, v1, Landroid/support/v4/view/ViewPager;.mFirstLayout:Z // field@03c0 │ │ +0501f0: 0e00 |0190: return-void │ │ +0501f2: 0000 |0191: nop // spacer │ │ +0501f4: 0001 0500 0100 0000 2d00 0000 0300 ... |0192: packed-switch-data (14 units) │ │ +050210: 0002 0300 1000 0000 3000 0000 5000 ... |01a0: sparse-switch-data (14 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1498 │ │ 0x0004 line=1499 │ │ 0x0006 line=1500 │ │ 0x0008 line=1501 │ │ 0x000c line=1502 │ │ @@ -54293,223 +54298,223 @@ │ │ type : '(II)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 26 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 405 16-bit code units │ │ -04e684: |[04e684] android.support.v4.view.ViewPager.onMeasure:(II)V │ │ -04e694: 1315 0000 |0000: const/16 v21, #int 0 // #0 │ │ -04e698: 0200 1500 |0002: move/from16 v0, v21 │ │ -04e69c: 0201 1800 |0004: move/from16 v1, v24 │ │ -04e6a0: 7120 d30b 1000 |0006: invoke-static {v0, v1}, Landroid/support/v4/view/ViewPager;.getDefaultSize:(II)I // method@0bd3 │ │ -04e6a6: 0a15 |0009: move-result v21 │ │ -04e6a8: 1316 0000 |000a: const/16 v22, #int 0 // #0 │ │ -04e6ac: 0200 1600 |000c: move/from16 v0, v22 │ │ -04e6b0: 0201 1900 |000e: move/from16 v1, v25 │ │ -04e6b4: 7120 d30b 1000 |0010: invoke-static {v0, v1}, Landroid/support/v4/view/ViewPager;.getDefaultSize:(II)I // method@0bd3 │ │ -04e6ba: 0a16 |0013: move-result v22 │ │ -04e6bc: 0800 1700 |0014: move-object/from16 v0, v23 │ │ -04e6c0: 0201 1500 |0016: move/from16 v1, v21 │ │ -04e6c4: 0202 1600 |0018: move/from16 v2, v22 │ │ -04e6c8: 6e30 1a0c 1002 |001a: invoke-virtual {v0, v1, v2}, Landroid/support/v4/view/ViewPager;.setMeasuredDimension:(II)V // method@0c1a │ │ -04e6ce: 7401 d90b 1700 |001d: invoke-virtual/range {v23}, Landroid/support/v4/view/ViewPager;.getMeasuredWidth:()I // method@0bd9 │ │ -04e6d4: 0a0f |0020: move-result v15 │ │ -04e6d6: db0e 0f0a |0021: div-int/lit8 v14, v15, #int 10 // #0a │ │ -04e6da: 0800 1700 |0023: move-object/from16 v0, v23 │ │ -04e6de: 5200 b903 |0025: iget v0, v0, Landroid/support/v4/view/ViewPager;.mDefaultGutterSize:I // field@03b9 │ │ -04e6e2: 0215 0000 |0027: move/from16 v21, v0 │ │ -04e6e6: 0200 1500 |0029: move/from16 v0, v21 │ │ -04e6ea: 7120 1715 0e00 |002b: invoke-static {v14, v0}, Ljava/lang/Math;.min:(II)I // method@1517 │ │ -04e6f0: 0a15 |002e: move-result v21 │ │ -04e6f2: 0200 1500 |002f: move/from16 v0, v21 │ │ -04e6f6: 0801 1700 |0031: move-object/from16 v1, v23 │ │ -04e6fa: 5910 c303 |0033: iput v0, v1, Landroid/support/v4/view/ViewPager;.mGutterSize:I // field@03c3 │ │ -04e6fe: 7401 dc0b 1700 |0035: invoke-virtual/range {v23}, Landroid/support/v4/view/ViewPager;.getPaddingLeft:()I // method@0bdc │ │ -04e704: 0a15 |0038: move-result v21 │ │ -04e706: 9115 0f15 |0039: sub-int v21, v15, v21 │ │ -04e70a: 7401 dd0b 1700 |003b: invoke-virtual/range {v23}, Landroid/support/v4/view/ViewPager;.getPaddingRight:()I // method@0bdd │ │ -04e710: 0a16 |003e: move-result v22 │ │ -04e712: 9105 1516 |003f: sub-int v5, v21, v22 │ │ -04e716: 7401 d80b 1700 |0041: invoke-virtual/range {v23}, Landroid/support/v4/view/ViewPager;.getMeasuredHeight:()I // method@0bd8 │ │ -04e71c: 0a15 |0044: move-result v21 │ │ -04e71e: 7401 de0b 1700 |0045: invoke-virtual/range {v23}, Landroid/support/v4/view/ViewPager;.getPaddingTop:()I // method@0bde │ │ -04e724: 0a16 |0048: move-result v22 │ │ -04e726: 9115 1516 |0049: sub-int v21, v21, v22 │ │ -04e72a: 7401 db0b 1700 |004b: invoke-virtual/range {v23}, Landroid/support/v4/view/ViewPager;.getPaddingBottom:()I // method@0bdb │ │ -04e730: 0a16 |004e: move-result v22 │ │ -04e732: 9104 1516 |004f: sub-int v4, v21, v22 │ │ -04e736: 7401 cd0b 1700 |0051: invoke-virtual/range {v23}, Landroid/support/v4/view/ViewPager;.getChildCount:()I // method@0bcd │ │ -04e73c: 0a10 |0054: move-result v16 │ │ -04e73e: 120c |0055: const/4 v12, #int 0 // #0 │ │ -04e740: 0200 1000 |0056: move/from16 v0, v16 │ │ -04e744: 350c c000 |0058: if-ge v12, v0, 0118 // +00c0 │ │ -04e748: 0800 1700 |005a: move-object/from16 v0, v23 │ │ -04e74c: 6e20 cc0b c000 |005c: invoke-virtual {v0, v12}, Landroid/support/v4/view/ViewPager;.getChildAt:(I)Landroid/view/View; // method@0bcc │ │ -04e752: 0c03 |005f: move-result-object v3 │ │ -04e754: 6e10 9612 0300 |0060: invoke-virtual {v3}, Landroid/view/View;.getVisibility:()I // method@1296 │ │ -04e75a: 0a15 |0063: move-result v21 │ │ -04e75c: 1316 0800 |0064: const/16 v22, #int 8 // #8 │ │ -04e760: 0200 1500 |0066: move/from16 v0, v21 │ │ -04e764: 0201 1600 |0068: move/from16 v1, v22 │ │ -04e768: 3210 9800 |006a: if-eq v0, v1, 0102 // +0098 │ │ -04e76c: 6e10 8312 0300 |006c: invoke-virtual {v3}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1283 │ │ -04e772: 0c0d |006f: move-result-object v13 │ │ -04e774: 1f0d e901 |0070: check-cast v13, Landroid/support/v4/view/ViewPager$LayoutParams; // type@01e9 │ │ -04e778: 380d 9000 |0072: if-eqz v13, 0102 // +0090 │ │ -04e77c: 55d0 9203 |0074: iget-boolean v0, v13, Landroid/support/v4/view/ViewPager$LayoutParams;.isDecor:Z // field@0392 │ │ -04e780: 0215 0000 |0076: move/from16 v21, v0 │ │ -04e784: 3815 8a00 |0078: if-eqz v21, 0102 // +008a │ │ -04e788: 52d0 9003 |007a: iget v0, v13, Landroid/support/v4/view/ViewPager$LayoutParams;.gravity:I // field@0390 │ │ -04e78c: 0215 0000 |007c: move/from16 v21, v0 │ │ -04e790: dd0b 1507 |007e: and-int/lit8 v11, v21, #int 7 // #07 │ │ -04e794: 52d0 9003 |0080: iget v0, v13, Landroid/support/v4/view/ViewPager$LayoutParams;.gravity:I // field@0390 │ │ -04e798: 0215 0000 |0082: move/from16 v21, v0 │ │ -04e79c: dd11 1570 |0084: and-int/lit8 v17, v21, #int 112 // #70 │ │ -04e7a0: 1512 0080 |0086: const/high16 v18, #int -2147483648 // #8000 │ │ -04e7a4: 1508 0080 |0088: const/high16 v8, #int -2147483648 // #8000 │ │ -04e7a8: 1315 3000 |008a: const/16 v21, #int 48 // #30 │ │ -04e7ac: 0200 1100 |008c: move/from16 v0, v17 │ │ -04e7b0: 0201 1500 |008e: move/from16 v1, v21 │ │ -04e7b4: 3210 0a00 |0090: if-eq v0, v1, 009a // +000a │ │ -04e7b8: 1315 5000 |0092: const/16 v21, #int 80 // #50 │ │ -04e7bc: 0200 1100 |0094: move/from16 v0, v17 │ │ -04e7c0: 0201 1500 |0096: move/from16 v1, v21 │ │ -04e7c4: 3310 6e00 |0098: if-ne v0, v1, 0106 // +006e │ │ -04e7c8: 1217 |009a: const/4 v7, #int 1 // #1 │ │ -04e7ca: 1315 0300 |009b: const/16 v21, #int 3 // #3 │ │ -04e7ce: 0200 1500 |009d: move/from16 v0, v21 │ │ -04e7d2: 320b 0800 |009f: if-eq v11, v0, 00a7 // +0008 │ │ -04e7d6: 1315 0500 |00a1: const/16 v21, #int 5 // #5 │ │ -04e7da: 0200 1500 |00a3: move/from16 v0, v21 │ │ -04e7de: 330b 6300 |00a5: if-ne v11, v0, 0108 // +0063 │ │ -04e7e2: 1216 |00a7: const/4 v6, #int 1 // #1 │ │ -04e7e4: 3807 6200 |00a8: if-eqz v7, 010a // +0062 │ │ -04e7e8: 1512 0040 |00aa: const/high16 v18, #int 1073741824 // #4000 │ │ -04e7ec: 0213 0500 |00ac: move/from16 v19, v5 │ │ -04e7f0: 0149 |00ae: move v9, v4 │ │ -04e7f2: 52d0 9503 |00af: iget v0, v13, Landroid/support/v4/view/ViewPager$LayoutParams;.width:I // field@0395 │ │ -04e7f6: 0215 0000 |00b1: move/from16 v21, v0 │ │ -04e7fa: 1316 feff |00b3: const/16 v22, #int -2 // #fffe │ │ -04e7fe: 0200 1500 |00b5: move/from16 v0, v21 │ │ -04e802: 0201 1600 |00b7: move/from16 v1, v22 │ │ -04e806: 3210 1400 |00b9: if-eq v0, v1, 00cd // +0014 │ │ -04e80a: 1512 0040 |00bb: const/high16 v18, #int 1073741824 // #4000 │ │ -04e80e: 52d0 9503 |00bd: iget v0, v13, Landroid/support/v4/view/ViewPager$LayoutParams;.width:I // field@0395 │ │ -04e812: 0215 0000 |00bf: move/from16 v21, v0 │ │ -04e816: 1316 ffff |00c1: const/16 v22, #int -1 // #ffff │ │ -04e81a: 0200 1500 |00c3: move/from16 v0, v21 │ │ -04e81e: 0201 1600 |00c5: move/from16 v1, v22 │ │ -04e822: 3210 0600 |00c7: if-eq v0, v1, 00cd // +0006 │ │ -04e826: 52d0 9503 |00c9: iget v0, v13, Landroid/support/v4/view/ViewPager$LayoutParams;.width:I // field@0395 │ │ -04e82a: 0213 0000 |00cb: move/from16 v19, v0 │ │ -04e82e: 52d0 9103 |00cd: iget v0, v13, Landroid/support/v4/view/ViewPager$LayoutParams;.height:I // field@0391 │ │ -04e832: 0215 0000 |00cf: move/from16 v21, v0 │ │ -04e836: 1316 feff |00d1: const/16 v22, #int -2 // #fffe │ │ -04e83a: 0200 1500 |00d3: move/from16 v0, v21 │ │ -04e83e: 0201 1600 |00d5: move/from16 v1, v22 │ │ -04e842: 3210 1200 |00d7: if-eq v0, v1, 00e9 // +0012 │ │ -04e846: 1508 0040 |00d9: const/high16 v8, #int 1073741824 // #4000 │ │ -04e84a: 52d0 9103 |00db: iget v0, v13, Landroid/support/v4/view/ViewPager$LayoutParams;.height:I // field@0391 │ │ -04e84e: 0215 0000 |00dd: move/from16 v21, v0 │ │ -04e852: 1316 ffff |00df: const/16 v22, #int -1 // #ffff │ │ -04e856: 0200 1500 |00e1: move/from16 v0, v21 │ │ -04e85a: 0201 1600 |00e3: move/from16 v1, v22 │ │ -04e85e: 3210 0400 |00e5: if-eq v0, v1, 00e9 // +0004 │ │ -04e862: 52d9 9103 |00e7: iget v9, v13, Landroid/support/v4/view/ViewPager$LayoutParams;.height:I // field@0391 │ │ -04e866: 0200 1300 |00e9: move/from16 v0, v19 │ │ -04e86a: 0201 1200 |00eb: move/from16 v1, v18 │ │ -04e86e: 7120 6a12 1000 |00ed: invoke-static {v0, v1}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@126a │ │ -04e874: 0a14 |00f0: move-result v20 │ │ -04e876: 7120 6a12 8900 |00f1: invoke-static {v9, v8}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@126a │ │ -04e87c: 0a0a |00f4: move-result v10 │ │ -04e87e: 0200 1400 |00f5: move/from16 v0, v20 │ │ -04e882: 6e30 a812 030a |00f7: invoke-virtual {v3, v0, v10}, Landroid/view/View;.measure:(II)V // method@12a8 │ │ -04e888: 3807 1500 |00fa: if-eqz v7, 010f // +0015 │ │ -04e88c: 6e10 8712 0300 |00fc: invoke-virtual {v3}, Landroid/view/View;.getMeasuredHeight:()I // method@1287 │ │ -04e892: 0a15 |00ff: move-result v21 │ │ -04e894: 9104 0415 |0100: sub-int v4, v4, v21 │ │ -04e898: d80c 0c01 |0102: add-int/lit8 v12, v12, #int 1 // #01 │ │ -04e89c: 2900 52ff |0104: goto/16 0056 // -00ae │ │ -04e8a0: 1207 |0106: const/4 v7, #int 0 // #0 │ │ -04e8a2: 2894 |0107: goto 009b // -006c │ │ -04e8a4: 1206 |0108: const/4 v6, #int 0 // #0 │ │ -04e8a6: 289f |0109: goto 00a8 // -0061 │ │ -04e8a8: 3806 a2ff |010a: if-eqz v6, 00ac // -005e │ │ -04e8ac: 1508 0040 |010c: const/high16 v8, #int 1073741824 // #4000 │ │ -04e8b0: 289e |010e: goto 00ac // -0062 │ │ -04e8b2: 3806 f3ff |010f: if-eqz v6, 0102 // -000d │ │ -04e8b6: 6e10 8a12 0300 |0111: invoke-virtual {v3}, Landroid/view/View;.getMeasuredWidth:()I // method@128a │ │ -04e8bc: 0a15 |0114: move-result v21 │ │ -04e8be: 9105 0515 |0115: sub-int v5, v5, v21 │ │ -04e8c2: 28eb |0117: goto 0102 // -0015 │ │ -04e8c4: 1515 0040 |0118: const/high16 v21, #int 1073741824 // #4000 │ │ -04e8c8: 0200 1500 |011a: move/from16 v0, v21 │ │ -04e8cc: 7120 6a12 0500 |011c: invoke-static {v5, v0}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@126a │ │ -04e8d2: 0a15 |011f: move-result v21 │ │ -04e8d4: 0200 1500 |0120: move/from16 v0, v21 │ │ -04e8d8: 0801 1700 |0122: move-object/from16 v1, v23 │ │ -04e8dc: 5910 b503 |0124: iput v0, v1, Landroid/support/v4/view/ViewPager;.mChildWidthMeasureSpec:I // field@03b5 │ │ -04e8e0: 1515 0040 |0126: const/high16 v21, #int 1073741824 // #4000 │ │ -04e8e4: 0200 1500 |0128: move/from16 v0, v21 │ │ -04e8e8: 7120 6a12 0400 |012a: invoke-static {v4, v0}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@126a │ │ -04e8ee: 0a15 |012d: move-result v21 │ │ -04e8f0: 0200 1500 |012e: move/from16 v0, v21 │ │ -04e8f4: 0801 1700 |0130: move-object/from16 v1, v23 │ │ -04e8f8: 5910 b403 |0132: iput v0, v1, Landroid/support/v4/view/ViewPager;.mChildHeightMeasureSpec:I // field@03b4 │ │ -04e8fc: 1315 0100 |0134: const/16 v21, #int 1 // #1 │ │ -04e900: 0200 1500 |0136: move/from16 v0, v21 │ │ -04e904: 0801 1700 |0138: move-object/from16 v1, v23 │ │ -04e908: 5c10 c503 |013a: iput-boolean v0, v1, Landroid/support/v4/view/ViewPager;.mInLayout:Z // field@03c5 │ │ -04e90c: 7401 040c 1700 |013c: invoke-virtual/range {v23}, Landroid/support/v4/view/ViewPager;.populate:()V // method@0c04 │ │ -04e912: 1315 0000 |013f: const/16 v21, #int 0 // #0 │ │ -04e916: 0200 1500 |0141: move/from16 v0, v21 │ │ -04e91a: 0801 1700 |0143: move-object/from16 v1, v23 │ │ -04e91e: 5c10 c503 |0145: iput-boolean v0, v1, Landroid/support/v4/view/ViewPager;.mInLayout:Z // field@03c5 │ │ -04e922: 7401 cd0b 1700 |0147: invoke-virtual/range {v23}, Landroid/support/v4/view/ViewPager;.getChildCount:()I // method@0bcd │ │ -04e928: 0a10 |014a: move-result v16 │ │ -04e92a: 120c |014b: const/4 v12, #int 0 // #0 │ │ -04e92c: 0200 1000 |014c: move/from16 v0, v16 │ │ -04e930: 350c 4600 |014e: if-ge v12, v0, 0194 // +0046 │ │ -04e934: 0800 1700 |0150: move-object/from16 v0, v23 │ │ -04e938: 6e20 cc0b c000 |0152: invoke-virtual {v0, v12}, Landroid/support/v4/view/ViewPager;.getChildAt:(I)Landroid/view/View; // method@0bcc │ │ -04e93e: 0c03 |0155: move-result-object v3 │ │ -04e940: 6e10 9612 0300 |0156: invoke-virtual {v3}, Landroid/view/View;.getVisibility:()I // method@1296 │ │ -04e946: 0a15 |0159: move-result v21 │ │ -04e948: 1316 0800 |015a: const/16 v22, #int 8 // #8 │ │ -04e94c: 0200 1500 |015c: move/from16 v0, v21 │ │ -04e950: 0201 1600 |015e: move/from16 v1, v22 │ │ -04e954: 3210 3100 |0160: if-eq v0, v1, 0191 // +0031 │ │ -04e958: 6e10 8312 0300 |0162: invoke-virtual {v3}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1283 │ │ -04e95e: 0c0d |0165: move-result-object v13 │ │ -04e960: 1f0d e901 |0166: check-cast v13, Landroid/support/v4/view/ViewPager$LayoutParams; // type@01e9 │ │ -04e964: 380d 0800 |0168: if-eqz v13, 0170 // +0008 │ │ -04e968: 55d0 9203 |016a: iget-boolean v0, v13, Landroid/support/v4/view/ViewPager$LayoutParams;.isDecor:Z // field@0392 │ │ -04e96c: 0215 0000 |016c: move/from16 v21, v0 │ │ -04e970: 3915 2300 |016e: if-nez v21, 0191 // +0023 │ │ -04e974: 8250 |0170: int-to-float v0, v5 │ │ -04e976: 0215 0000 |0171: move/from16 v21, v0 │ │ -04e97a: 52d0 9603 |0173: iget v0, v13, Landroid/support/v4/view/ViewPager$LayoutParams;.widthFactor:F // field@0396 │ │ -04e97e: 0216 0000 |0175: move/from16 v22, v0 │ │ -04e982: a815 1516 |0177: mul-float v21, v21, v22 │ │ -04e986: 0200 1500 |0179: move/from16 v0, v21 │ │ -04e98a: 8700 |017b: float-to-int v0, v0 │ │ -04e98c: 0215 0000 |017c: move/from16 v21, v0 │ │ -04e990: 1516 0040 |017e: const/high16 v22, #int 1073741824 // #4000 │ │ -04e994: 7702 6a12 1500 |0180: invoke-static/range {v21, v22}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@126a │ │ -04e99a: 0a14 |0183: move-result v20 │ │ -04e99c: 0800 1700 |0184: move-object/from16 v0, v23 │ │ -04e9a0: 5200 b403 |0186: iget v0, v0, Landroid/support/v4/view/ViewPager;.mChildHeightMeasureSpec:I // field@03b4 │ │ -04e9a4: 0215 0000 |0188: move/from16 v21, v0 │ │ -04e9a8: 0200 1400 |018a: move/from16 v0, v20 │ │ -04e9ac: 0201 1500 |018c: move/from16 v1, v21 │ │ -04e9b0: 6e30 a812 0301 |018e: invoke-virtual {v3, v0, v1}, Landroid/view/View;.measure:(II)V // method@12a8 │ │ -04e9b6: d80c 0c01 |0191: add-int/lit8 v12, v12, #int 1 // #01 │ │ -04e9ba: 28b9 |0193: goto 014c // -0047 │ │ -04e9bc: 0e00 |0194: return-void │ │ +05022c: |[05022c] android.support.v4.view.ViewPager.onMeasure:(II)V │ │ +05023c: 1315 0000 |0000: const/16 v21, #int 0 // #0 │ │ +050240: 0200 1500 |0002: move/from16 v0, v21 │ │ +050244: 0201 1800 |0004: move/from16 v1, v24 │ │ +050248: 7120 d30b 1000 |0006: invoke-static {v0, v1}, Landroid/support/v4/view/ViewPager;.getDefaultSize:(II)I // method@0bd3 │ │ +05024e: 0a15 |0009: move-result v21 │ │ +050250: 1316 0000 |000a: const/16 v22, #int 0 // #0 │ │ +050254: 0200 1600 |000c: move/from16 v0, v22 │ │ +050258: 0201 1900 |000e: move/from16 v1, v25 │ │ +05025c: 7120 d30b 1000 |0010: invoke-static {v0, v1}, Landroid/support/v4/view/ViewPager;.getDefaultSize:(II)I // method@0bd3 │ │ +050262: 0a16 |0013: move-result v22 │ │ +050264: 0800 1700 |0014: move-object/from16 v0, v23 │ │ +050268: 0201 1500 |0016: move/from16 v1, v21 │ │ +05026c: 0202 1600 |0018: move/from16 v2, v22 │ │ +050270: 6e30 1a0c 1002 |001a: invoke-virtual {v0, v1, v2}, Landroid/support/v4/view/ViewPager;.setMeasuredDimension:(II)V // method@0c1a │ │ +050276: 7401 d90b 1700 |001d: invoke-virtual/range {v23}, Landroid/support/v4/view/ViewPager;.getMeasuredWidth:()I // method@0bd9 │ │ +05027c: 0a0f |0020: move-result v15 │ │ +05027e: db0e 0f0a |0021: div-int/lit8 v14, v15, #int 10 // #0a │ │ +050282: 0800 1700 |0023: move-object/from16 v0, v23 │ │ +050286: 5200 b903 |0025: iget v0, v0, Landroid/support/v4/view/ViewPager;.mDefaultGutterSize:I // field@03b9 │ │ +05028a: 0215 0000 |0027: move/from16 v21, v0 │ │ +05028e: 0200 1500 |0029: move/from16 v0, v21 │ │ +050292: 7120 1715 0e00 |002b: invoke-static {v14, v0}, Ljava/lang/Math;.min:(II)I // method@1517 │ │ +050298: 0a15 |002e: move-result v21 │ │ +05029a: 0200 1500 |002f: move/from16 v0, v21 │ │ +05029e: 0801 1700 |0031: move-object/from16 v1, v23 │ │ +0502a2: 5910 c303 |0033: iput v0, v1, Landroid/support/v4/view/ViewPager;.mGutterSize:I // field@03c3 │ │ +0502a6: 7401 dc0b 1700 |0035: invoke-virtual/range {v23}, Landroid/support/v4/view/ViewPager;.getPaddingLeft:()I // method@0bdc │ │ +0502ac: 0a15 |0038: move-result v21 │ │ +0502ae: 9115 0f15 |0039: sub-int v21, v15, v21 │ │ +0502b2: 7401 dd0b 1700 |003b: invoke-virtual/range {v23}, Landroid/support/v4/view/ViewPager;.getPaddingRight:()I // method@0bdd │ │ +0502b8: 0a16 |003e: move-result v22 │ │ +0502ba: 9105 1516 |003f: sub-int v5, v21, v22 │ │ +0502be: 7401 d80b 1700 |0041: invoke-virtual/range {v23}, Landroid/support/v4/view/ViewPager;.getMeasuredHeight:()I // method@0bd8 │ │ +0502c4: 0a15 |0044: move-result v21 │ │ +0502c6: 7401 de0b 1700 |0045: invoke-virtual/range {v23}, Landroid/support/v4/view/ViewPager;.getPaddingTop:()I // method@0bde │ │ +0502cc: 0a16 |0048: move-result v22 │ │ +0502ce: 9115 1516 |0049: sub-int v21, v21, v22 │ │ +0502d2: 7401 db0b 1700 |004b: invoke-virtual/range {v23}, Landroid/support/v4/view/ViewPager;.getPaddingBottom:()I // method@0bdb │ │ +0502d8: 0a16 |004e: move-result v22 │ │ +0502da: 9104 1516 |004f: sub-int v4, v21, v22 │ │ +0502de: 7401 cd0b 1700 |0051: invoke-virtual/range {v23}, Landroid/support/v4/view/ViewPager;.getChildCount:()I // method@0bcd │ │ +0502e4: 0a10 |0054: move-result v16 │ │ +0502e6: 120c |0055: const/4 v12, #int 0 // #0 │ │ +0502e8: 0200 1000 |0056: move/from16 v0, v16 │ │ +0502ec: 350c c000 |0058: if-ge v12, v0, 0118 // +00c0 │ │ +0502f0: 0800 1700 |005a: move-object/from16 v0, v23 │ │ +0502f4: 6e20 cc0b c000 |005c: invoke-virtual {v0, v12}, Landroid/support/v4/view/ViewPager;.getChildAt:(I)Landroid/view/View; // method@0bcc │ │ +0502fa: 0c03 |005f: move-result-object v3 │ │ +0502fc: 6e10 9612 0300 |0060: invoke-virtual {v3}, Landroid/view/View;.getVisibility:()I // method@1296 │ │ +050302: 0a15 |0063: move-result v21 │ │ +050304: 1316 0800 |0064: const/16 v22, #int 8 // #8 │ │ +050308: 0200 1500 |0066: move/from16 v0, v21 │ │ +05030c: 0201 1600 |0068: move/from16 v1, v22 │ │ +050310: 3210 9800 |006a: if-eq v0, v1, 0102 // +0098 │ │ +050314: 6e10 8312 0300 |006c: invoke-virtual {v3}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1283 │ │ +05031a: 0c0d |006f: move-result-object v13 │ │ +05031c: 1f0d e601 |0070: check-cast v13, Landroid/support/v4/view/ViewPager$LayoutParams; // type@01e6 │ │ +050320: 380d 9000 |0072: if-eqz v13, 0102 // +0090 │ │ +050324: 55d0 9203 |0074: iget-boolean v0, v13, Landroid/support/v4/view/ViewPager$LayoutParams;.isDecor:Z // field@0392 │ │ +050328: 0215 0000 |0076: move/from16 v21, v0 │ │ +05032c: 3815 8a00 |0078: if-eqz v21, 0102 // +008a │ │ +050330: 52d0 9003 |007a: iget v0, v13, Landroid/support/v4/view/ViewPager$LayoutParams;.gravity:I // field@0390 │ │ +050334: 0215 0000 |007c: move/from16 v21, v0 │ │ +050338: dd0b 1507 |007e: and-int/lit8 v11, v21, #int 7 // #07 │ │ +05033c: 52d0 9003 |0080: iget v0, v13, Landroid/support/v4/view/ViewPager$LayoutParams;.gravity:I // field@0390 │ │ +050340: 0215 0000 |0082: move/from16 v21, v0 │ │ +050344: dd11 1570 |0084: and-int/lit8 v17, v21, #int 112 // #70 │ │ +050348: 1512 0080 |0086: const/high16 v18, #int -2147483648 // #8000 │ │ +05034c: 1508 0080 |0088: const/high16 v8, #int -2147483648 // #8000 │ │ +050350: 1315 3000 |008a: const/16 v21, #int 48 // #30 │ │ +050354: 0200 1100 |008c: move/from16 v0, v17 │ │ +050358: 0201 1500 |008e: move/from16 v1, v21 │ │ +05035c: 3210 0a00 |0090: if-eq v0, v1, 009a // +000a │ │ +050360: 1315 5000 |0092: const/16 v21, #int 80 // #50 │ │ +050364: 0200 1100 |0094: move/from16 v0, v17 │ │ +050368: 0201 1500 |0096: move/from16 v1, v21 │ │ +05036c: 3310 6e00 |0098: if-ne v0, v1, 0106 // +006e │ │ +050370: 1217 |009a: const/4 v7, #int 1 // #1 │ │ +050372: 1315 0300 |009b: const/16 v21, #int 3 // #3 │ │ +050376: 0200 1500 |009d: move/from16 v0, v21 │ │ +05037a: 320b 0800 |009f: if-eq v11, v0, 00a7 // +0008 │ │ +05037e: 1315 0500 |00a1: const/16 v21, #int 5 // #5 │ │ +050382: 0200 1500 |00a3: move/from16 v0, v21 │ │ +050386: 330b 6300 |00a5: if-ne v11, v0, 0108 // +0063 │ │ +05038a: 1216 |00a7: const/4 v6, #int 1 // #1 │ │ +05038c: 3807 6200 |00a8: if-eqz v7, 010a // +0062 │ │ +050390: 1512 0040 |00aa: const/high16 v18, #int 1073741824 // #4000 │ │ +050394: 0213 0500 |00ac: move/from16 v19, v5 │ │ +050398: 0149 |00ae: move v9, v4 │ │ +05039a: 52d0 9503 |00af: iget v0, v13, Landroid/support/v4/view/ViewPager$LayoutParams;.width:I // field@0395 │ │ +05039e: 0215 0000 |00b1: move/from16 v21, v0 │ │ +0503a2: 1316 feff |00b3: const/16 v22, #int -2 // #fffe │ │ +0503a6: 0200 1500 |00b5: move/from16 v0, v21 │ │ +0503aa: 0201 1600 |00b7: move/from16 v1, v22 │ │ +0503ae: 3210 1400 |00b9: if-eq v0, v1, 00cd // +0014 │ │ +0503b2: 1512 0040 |00bb: const/high16 v18, #int 1073741824 // #4000 │ │ +0503b6: 52d0 9503 |00bd: iget v0, v13, Landroid/support/v4/view/ViewPager$LayoutParams;.width:I // field@0395 │ │ +0503ba: 0215 0000 |00bf: move/from16 v21, v0 │ │ +0503be: 1316 ffff |00c1: const/16 v22, #int -1 // #ffff │ │ +0503c2: 0200 1500 |00c3: move/from16 v0, v21 │ │ +0503c6: 0201 1600 |00c5: move/from16 v1, v22 │ │ +0503ca: 3210 0600 |00c7: if-eq v0, v1, 00cd // +0006 │ │ +0503ce: 52d0 9503 |00c9: iget v0, v13, Landroid/support/v4/view/ViewPager$LayoutParams;.width:I // field@0395 │ │ +0503d2: 0213 0000 |00cb: move/from16 v19, v0 │ │ +0503d6: 52d0 9103 |00cd: iget v0, v13, Landroid/support/v4/view/ViewPager$LayoutParams;.height:I // field@0391 │ │ +0503da: 0215 0000 |00cf: move/from16 v21, v0 │ │ +0503de: 1316 feff |00d1: const/16 v22, #int -2 // #fffe │ │ +0503e2: 0200 1500 |00d3: move/from16 v0, v21 │ │ +0503e6: 0201 1600 |00d5: move/from16 v1, v22 │ │ +0503ea: 3210 1200 |00d7: if-eq v0, v1, 00e9 // +0012 │ │ +0503ee: 1508 0040 |00d9: const/high16 v8, #int 1073741824 // #4000 │ │ +0503f2: 52d0 9103 |00db: iget v0, v13, Landroid/support/v4/view/ViewPager$LayoutParams;.height:I // field@0391 │ │ +0503f6: 0215 0000 |00dd: move/from16 v21, v0 │ │ +0503fa: 1316 ffff |00df: const/16 v22, #int -1 // #ffff │ │ +0503fe: 0200 1500 |00e1: move/from16 v0, v21 │ │ +050402: 0201 1600 |00e3: move/from16 v1, v22 │ │ +050406: 3210 0400 |00e5: if-eq v0, v1, 00e9 // +0004 │ │ +05040a: 52d9 9103 |00e7: iget v9, v13, Landroid/support/v4/view/ViewPager$LayoutParams;.height:I // field@0391 │ │ +05040e: 0200 1300 |00e9: move/from16 v0, v19 │ │ +050412: 0201 1200 |00eb: move/from16 v1, v18 │ │ +050416: 7120 6a12 1000 |00ed: invoke-static {v0, v1}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@126a │ │ +05041c: 0a14 |00f0: move-result v20 │ │ +05041e: 7120 6a12 8900 |00f1: invoke-static {v9, v8}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@126a │ │ +050424: 0a0a |00f4: move-result v10 │ │ +050426: 0200 1400 |00f5: move/from16 v0, v20 │ │ +05042a: 6e30 a812 030a |00f7: invoke-virtual {v3, v0, v10}, Landroid/view/View;.measure:(II)V // method@12a8 │ │ +050430: 3807 1500 |00fa: if-eqz v7, 010f // +0015 │ │ +050434: 6e10 8712 0300 |00fc: invoke-virtual {v3}, Landroid/view/View;.getMeasuredHeight:()I // method@1287 │ │ +05043a: 0a15 |00ff: move-result v21 │ │ +05043c: 9104 0415 |0100: sub-int v4, v4, v21 │ │ +050440: d80c 0c01 |0102: add-int/lit8 v12, v12, #int 1 // #01 │ │ +050444: 2900 52ff |0104: goto/16 0056 // -00ae │ │ +050448: 1207 |0106: const/4 v7, #int 0 // #0 │ │ +05044a: 2894 |0107: goto 009b // -006c │ │ +05044c: 1206 |0108: const/4 v6, #int 0 // #0 │ │ +05044e: 289f |0109: goto 00a8 // -0061 │ │ +050450: 3806 a2ff |010a: if-eqz v6, 00ac // -005e │ │ +050454: 1508 0040 |010c: const/high16 v8, #int 1073741824 // #4000 │ │ +050458: 289e |010e: goto 00ac // -0062 │ │ +05045a: 3806 f3ff |010f: if-eqz v6, 0102 // -000d │ │ +05045e: 6e10 8a12 0300 |0111: invoke-virtual {v3}, Landroid/view/View;.getMeasuredWidth:()I // method@128a │ │ +050464: 0a15 |0114: move-result v21 │ │ +050466: 9105 0515 |0115: sub-int v5, v5, v21 │ │ +05046a: 28eb |0117: goto 0102 // -0015 │ │ +05046c: 1515 0040 |0118: const/high16 v21, #int 1073741824 // #4000 │ │ +050470: 0200 1500 |011a: move/from16 v0, v21 │ │ +050474: 7120 6a12 0500 |011c: invoke-static {v5, v0}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@126a │ │ +05047a: 0a15 |011f: move-result v21 │ │ +05047c: 0200 1500 |0120: move/from16 v0, v21 │ │ +050480: 0801 1700 |0122: move-object/from16 v1, v23 │ │ +050484: 5910 b503 |0124: iput v0, v1, Landroid/support/v4/view/ViewPager;.mChildWidthMeasureSpec:I // field@03b5 │ │ +050488: 1515 0040 |0126: const/high16 v21, #int 1073741824 // #4000 │ │ +05048c: 0200 1500 |0128: move/from16 v0, v21 │ │ +050490: 7120 6a12 0400 |012a: invoke-static {v4, v0}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@126a │ │ +050496: 0a15 |012d: move-result v21 │ │ +050498: 0200 1500 |012e: move/from16 v0, v21 │ │ +05049c: 0801 1700 |0130: move-object/from16 v1, v23 │ │ +0504a0: 5910 b403 |0132: iput v0, v1, Landroid/support/v4/view/ViewPager;.mChildHeightMeasureSpec:I // field@03b4 │ │ +0504a4: 1315 0100 |0134: const/16 v21, #int 1 // #1 │ │ +0504a8: 0200 1500 |0136: move/from16 v0, v21 │ │ +0504ac: 0801 1700 |0138: move-object/from16 v1, v23 │ │ +0504b0: 5c10 c503 |013a: iput-boolean v0, v1, Landroid/support/v4/view/ViewPager;.mInLayout:Z // field@03c5 │ │ +0504b4: 7401 040c 1700 |013c: invoke-virtual/range {v23}, Landroid/support/v4/view/ViewPager;.populate:()V // method@0c04 │ │ +0504ba: 1315 0000 |013f: const/16 v21, #int 0 // #0 │ │ +0504be: 0200 1500 |0141: move/from16 v0, v21 │ │ +0504c2: 0801 1700 |0143: move-object/from16 v1, v23 │ │ +0504c6: 5c10 c503 |0145: iput-boolean v0, v1, Landroid/support/v4/view/ViewPager;.mInLayout:Z // field@03c5 │ │ +0504ca: 7401 cd0b 1700 |0147: invoke-virtual/range {v23}, Landroid/support/v4/view/ViewPager;.getChildCount:()I // method@0bcd │ │ +0504d0: 0a10 |014a: move-result v16 │ │ +0504d2: 120c |014b: const/4 v12, #int 0 // #0 │ │ +0504d4: 0200 1000 |014c: move/from16 v0, v16 │ │ +0504d8: 350c 4600 |014e: if-ge v12, v0, 0194 // +0046 │ │ +0504dc: 0800 1700 |0150: move-object/from16 v0, v23 │ │ +0504e0: 6e20 cc0b c000 |0152: invoke-virtual {v0, v12}, Landroid/support/v4/view/ViewPager;.getChildAt:(I)Landroid/view/View; // method@0bcc │ │ +0504e6: 0c03 |0155: move-result-object v3 │ │ +0504e8: 6e10 9612 0300 |0156: invoke-virtual {v3}, Landroid/view/View;.getVisibility:()I // method@1296 │ │ +0504ee: 0a15 |0159: move-result v21 │ │ +0504f0: 1316 0800 |015a: const/16 v22, #int 8 // #8 │ │ +0504f4: 0200 1500 |015c: move/from16 v0, v21 │ │ +0504f8: 0201 1600 |015e: move/from16 v1, v22 │ │ +0504fc: 3210 3100 |0160: if-eq v0, v1, 0191 // +0031 │ │ +050500: 6e10 8312 0300 |0162: invoke-virtual {v3}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1283 │ │ +050506: 0c0d |0165: move-result-object v13 │ │ +050508: 1f0d e601 |0166: check-cast v13, Landroid/support/v4/view/ViewPager$LayoutParams; // type@01e6 │ │ +05050c: 380d 0800 |0168: if-eqz v13, 0170 // +0008 │ │ +050510: 55d0 9203 |016a: iget-boolean v0, v13, Landroid/support/v4/view/ViewPager$LayoutParams;.isDecor:Z // field@0392 │ │ +050514: 0215 0000 |016c: move/from16 v21, v0 │ │ +050518: 3915 2300 |016e: if-nez v21, 0191 // +0023 │ │ +05051c: 8250 |0170: int-to-float v0, v5 │ │ +05051e: 0215 0000 |0171: move/from16 v21, v0 │ │ +050522: 52d0 9603 |0173: iget v0, v13, Landroid/support/v4/view/ViewPager$LayoutParams;.widthFactor:F // field@0396 │ │ +050526: 0216 0000 |0175: move/from16 v22, v0 │ │ +05052a: a815 1516 |0177: mul-float v21, v21, v22 │ │ +05052e: 0200 1500 |0179: move/from16 v0, v21 │ │ +050532: 8700 |017b: float-to-int v0, v0 │ │ +050534: 0215 0000 |017c: move/from16 v21, v0 │ │ +050538: 1516 0040 |017e: const/high16 v22, #int 1073741824 // #4000 │ │ +05053c: 7702 6a12 1500 |0180: invoke-static/range {v21, v22}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@126a │ │ +050542: 0a14 |0183: move-result v20 │ │ +050544: 0800 1700 |0184: move-object/from16 v0, v23 │ │ +050548: 5200 b403 |0186: iget v0, v0, Landroid/support/v4/view/ViewPager;.mChildHeightMeasureSpec:I // field@03b4 │ │ +05054c: 0215 0000 |0188: move/from16 v21, v0 │ │ +050550: 0200 1400 |018a: move/from16 v0, v20 │ │ +050554: 0201 1500 |018c: move/from16 v1, v21 │ │ +050558: 6e30 a812 0301 |018e: invoke-virtual {v3, v0, v1}, Landroid/view/View;.measure:(II)V // method@12a8 │ │ +05055e: d80c 0c01 |0191: add-int/lit8 v12, v12, #int 1 // #01 │ │ +050562: 28b9 |0193: goto 014c // -0047 │ │ +050564: 0e00 |0194: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1369 │ │ 0x001d line=1372 │ │ 0x0021 line=1373 │ │ 0x0023 line=1374 │ │ 0x0035 line=1377 │ │ @@ -54607,129 +54612,129 @@ │ │ type : '(IFI)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 21 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 224 16-bit code units │ │ -04e9c0: |[04e9c0] android.support.v4.view.ViewPager.onPageScrolled:(IFI)V │ │ -04e9d0: 0800 1100 |0000: move-object/from16 v0, v17 │ │ -04e9d4: 520f b803 |0002: iget v15, v0, Landroid/support/v4/view/ViewPager;.mDecorChildCount:I // field@03b8 │ │ -04e9d8: 3d0f 6400 |0004: if-lez v15, 0068 // +0064 │ │ -04e9dc: 7401 e20b 1100 |0006: invoke-virtual/range {v17}, Landroid/support/v4/view/ViewPager;.getScrollX:()I // method@0be2 │ │ -04e9e2: 0a0c |0009: move-result v12 │ │ -04e9e4: 7401 dc0b 1100 |000a: invoke-virtual/range {v17}, Landroid/support/v4/view/ViewPager;.getPaddingLeft:()I // method@0bdc │ │ -04e9ea: 0a0a |000d: move-result v10 │ │ -04e9ec: 7401 dd0b 1100 |000e: invoke-virtual/range {v17}, Landroid/support/v4/view/ViewPager;.getPaddingRight:()I // method@0bdd │ │ -04e9f2: 0a0b |0011: move-result v11 │ │ -04e9f4: 7401 e40b 1100 |0012: invoke-virtual/range {v17}, Landroid/support/v4/view/ViewPager;.getWidth:()I // method@0be4 │ │ -04e9fa: 0a0e |0015: move-result v14 │ │ -04e9fc: 7401 cd0b 1100 |0016: invoke-virtual/range {v17}, Landroid/support/v4/view/ViewPager;.getChildCount:()I // method@0bcd │ │ -04ea02: 0a04 |0019: move-result v4 │ │ -04ea04: 1208 |001a: const/4 v8, #int 0 // #0 │ │ -04ea06: 3548 4d00 |001b: if-ge v8, v4, 0068 // +004d │ │ -04ea0a: 0800 1100 |001d: move-object/from16 v0, v17 │ │ -04ea0e: 6e20 cc0b 8000 |001f: invoke-virtual {v0, v8}, Landroid/support/v4/view/ViewPager;.getChildAt:(I)Landroid/view/View; // method@0bcc │ │ -04ea14: 0c03 |0022: move-result-object v3 │ │ -04ea16: 6e10 8312 0300 |0023: invoke-virtual {v3}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1283 │ │ -04ea1c: 0c09 |0026: move-result-object v9 │ │ -04ea1e: 1f09 e901 |0027: check-cast v9, Landroid/support/v4/view/ViewPager$LayoutParams; // type@01e9 │ │ -04ea22: 559f 9203 |0029: iget-boolean v15, v9, Landroid/support/v4/view/ViewPager$LayoutParams;.isDecor:Z // field@0392 │ │ -04ea26: 390f 0500 |002b: if-nez v15, 0030 // +0005 │ │ -04ea2a: d808 0801 |002d: add-int/lit8 v8, v8, #int 1 // #01 │ │ -04ea2e: 28ec |002f: goto 001b // -0014 │ │ -04ea30: 529f 9003 |0030: iget v15, v9, Landroid/support/v4/view/ViewPager$LayoutParams;.gravity:I // field@0390 │ │ -04ea34: dd07 0f07 |0032: and-int/lit8 v7, v15, #int 7 // #07 │ │ -04ea38: 1205 |0034: const/4 v5, #int 0 // #0 │ │ -04ea3a: 2b07 9d00 0000 |0035: packed-switch v7, 000000d2 // +0000009d │ │ -04ea40: 01a5 |0038: move v5, v10 │ │ -04ea42: b0c5 |0039: add-int/2addr v5, v12 │ │ -04ea44: 6e10 8412 0300 |003a: invoke-virtual {v3}, Landroid/view/View;.getLeft:()I // method@1284 │ │ -04ea4a: 0a0f |003d: move-result v15 │ │ -04ea4c: 9106 050f |003e: sub-int v6, v5, v15 │ │ -04ea50: 3806 edff |0040: if-eqz v6, 002d // -0013 │ │ -04ea54: 6e20 a912 6300 |0042: invoke-virtual {v3, v6}, Landroid/view/View;.offsetLeftAndRight:(I)V // method@12a9 │ │ -04ea5a: 28e8 |0045: goto 002d // -0018 │ │ -04ea5c: 01a5 |0046: move v5, v10 │ │ -04ea5e: 6e10 9712 0300 |0047: invoke-virtual {v3}, Landroid/view/View;.getWidth:()I // method@1297 │ │ -04ea64: 0a0f |004a: move-result v15 │ │ -04ea66: b0fa |004b: add-int/2addr v10, v15 │ │ -04ea68: 28ed |004c: goto 0039 // -0013 │ │ -04ea6a: 6e10 8a12 0300 |004d: invoke-virtual {v3}, Landroid/view/View;.getMeasuredWidth:()I // method@128a │ │ -04ea70: 0a0f |0050: move-result v15 │ │ -04ea72: 910f 0e0f |0051: sub-int v15, v14, v15 │ │ -04ea76: db0f 0f02 |0053: div-int/lit8 v15, v15, #int 2 // #02 │ │ -04ea7a: 7120 1515 af00 |0055: invoke-static {v15, v10}, Ljava/lang/Math;.max:(II)I // method@1515 │ │ -04ea80: 0a05 |0058: move-result v5 │ │ -04ea82: 28e0 |0059: goto 0039 // -0020 │ │ -04ea84: 910f 0e0b |005a: sub-int v15, v14, v11 │ │ -04ea88: 6e10 8a12 0300 |005c: invoke-virtual {v3}, Landroid/view/View;.getMeasuredWidth:()I // method@128a │ │ -04ea8e: 0a10 |005f: move-result v16 │ │ -04ea90: 9105 0f10 |0060: sub-int v5, v15, v16 │ │ -04ea94: 6e10 8a12 0300 |0062: invoke-virtual {v3}, Landroid/view/View;.getMeasuredWidth:()I // method@128a │ │ -04ea9a: 0a0f |0065: move-result v15 │ │ -04ea9c: b0fb |0066: add-int/2addr v11, v15 │ │ -04ea9e: 28d2 |0067: goto 0039 // -002e │ │ -04eaa0: 0800 1100 |0068: move-object/from16 v0, v17 │ │ -04eaa4: 540f d603 |006a: iget-object v15, v0, Landroid/support/v4/view/ViewPager;.mOnPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@03d6 │ │ -04eaa8: 380f 0f00 |006c: if-eqz v15, 007b // +000f │ │ -04eaac: 0800 1100 |006e: move-object/from16 v0, v17 │ │ -04eab0: 540f d603 |0070: iget-object v15, v0, Landroid/support/v4/view/ViewPager;.mOnPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@03d6 │ │ -04eab4: 0200 1200 |0072: move/from16 v0, v18 │ │ -04eab8: 0201 1300 |0074: move/from16 v1, v19 │ │ -04eabc: 0202 1400 |0076: move/from16 v2, v20 │ │ -04eac0: 7240 8e0b 0f21 |0078: invoke-interface {v15, v0, v1, v2}, Landroid/support/v4/view/ViewPager$OnPageChangeListener;.onPageScrolled:(IFI)V // method@0b8e │ │ -04eac6: 0800 1100 |007b: move-object/from16 v0, v17 │ │ -04eaca: 540f c803 |007d: iget-object v15, v0, Landroid/support/v4/view/ViewPager;.mInternalPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@03c8 │ │ -04eace: 380f 0f00 |007f: if-eqz v15, 008e // +000f │ │ -04ead2: 0800 1100 |0081: move-object/from16 v0, v17 │ │ -04ead6: 540f c803 |0083: iget-object v15, v0, Landroid/support/v4/view/ViewPager;.mInternalPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@03c8 │ │ -04eada: 0200 1200 |0085: move/from16 v0, v18 │ │ -04eade: 0201 1300 |0087: move/from16 v1, v19 │ │ -04eae2: 0202 1400 |0089: move/from16 v2, v20 │ │ -04eae6: 7240 8e0b 0f21 |008b: invoke-interface {v15, v0, v1, v2}, Landroid/support/v4/view/ViewPager$OnPageChangeListener;.onPageScrolled:(IFI)V // method@0b8e │ │ -04eaec: 0800 1100 |008e: move-object/from16 v0, v17 │ │ -04eaf0: 540f d803 |0090: iget-object v15, v0, Landroid/support/v4/view/ViewPager;.mPageTransformer:Landroid/support/v4/view/ViewPager$PageTransformer; // field@03d8 │ │ -04eaf4: 380f 3900 |0092: if-eqz v15, 00cb // +0039 │ │ -04eaf8: 7401 e20b 1100 |0094: invoke-virtual/range {v17}, Landroid/support/v4/view/ViewPager;.getScrollX:()I // method@0be2 │ │ -04eafe: 0a0c |0097: move-result v12 │ │ -04eb00: 7401 cd0b 1100 |0098: invoke-virtual/range {v17}, Landroid/support/v4/view/ViewPager;.getChildCount:()I // method@0bcd │ │ -04eb06: 0a04 |009b: move-result v4 │ │ -04eb08: 1208 |009c: const/4 v8, #int 0 // #0 │ │ -04eb0a: 3548 2e00 |009d: if-ge v8, v4, 00cb // +002e │ │ -04eb0e: 0800 1100 |009f: move-object/from16 v0, v17 │ │ -04eb12: 6e20 cc0b 8000 |00a1: invoke-virtual {v0, v8}, Landroid/support/v4/view/ViewPager;.getChildAt:(I)Landroid/view/View; // method@0bcc │ │ -04eb18: 0c03 |00a4: move-result-object v3 │ │ -04eb1a: 6e10 8312 0300 |00a5: invoke-virtual {v3}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1283 │ │ -04eb20: 0c09 |00a8: move-result-object v9 │ │ -04eb22: 1f09 e901 |00a9: check-cast v9, Landroid/support/v4/view/ViewPager$LayoutParams; // type@01e9 │ │ -04eb26: 559f 9203 |00ab: iget-boolean v15, v9, Landroid/support/v4/view/ViewPager$LayoutParams;.isDecor:Z // field@0392 │ │ -04eb2a: 380f 0500 |00ad: if-eqz v15, 00b2 // +0005 │ │ -04eb2e: d808 0801 |00af: add-int/lit8 v8, v8, #int 1 // #01 │ │ -04eb32: 28ec |00b1: goto 009d // -0014 │ │ -04eb34: 6e10 8412 0300 |00b2: invoke-virtual {v3}, Landroid/view/View;.getLeft:()I // method@1284 │ │ -04eb3a: 0a0f |00b5: move-result v15 │ │ -04eb3c: b1cf |00b6: sub-int/2addr v15, v12 │ │ -04eb3e: 82ff |00b7: int-to-float v15, v15 │ │ -04eb40: 7601 d00b 1100 |00b8: invoke-direct/range {v17}, Landroid/support/v4/view/ViewPager;.getClientWidth:()I // method@0bd0 │ │ -04eb46: 0a10 |00bb: move-result v16 │ │ -04eb48: 0200 1000 |00bc: move/from16 v0, v16 │ │ -04eb4c: 8200 |00be: int-to-float v0, v0 │ │ -04eb4e: 0210 0000 |00bf: move/from16 v16, v0 │ │ -04eb52: a90d 0f10 |00c1: div-float v13, v15, v16 │ │ -04eb56: 0800 1100 |00c3: move-object/from16 v0, v17 │ │ -04eb5a: 540f d803 |00c5: iget-object v15, v0, Landroid/support/v4/view/ViewPager;.mPageTransformer:Landroid/support/v4/view/ViewPager$PageTransformer; // field@03d8 │ │ -04eb5e: 7230 900b 3f0d |00c7: invoke-interface {v15, v3, v13}, Landroid/support/v4/view/ViewPager$PageTransformer;.transformPage:(Landroid/view/View;F)V // method@0b90 │ │ -04eb64: 28e5 |00ca: goto 00af // -001b │ │ -04eb66: 121f |00cb: const/4 v15, #int 1 // #1 │ │ -04eb68: 0800 1100 |00cc: move-object/from16 v0, v17 │ │ -04eb6c: 5c0f b303 |00ce: iput-boolean v15, v0, Landroid/support/v4/view/ViewPager;.mCalledSuper:Z // field@03b3 │ │ -04eb70: 0e00 |00d0: return-void │ │ -04eb72: 0000 |00d1: nop // spacer │ │ -04eb74: 0001 0500 0100 0000 1800 0000 0300 ... |00d2: packed-switch-data (14 units) │ │ +050568: |[050568] android.support.v4.view.ViewPager.onPageScrolled:(IFI)V │ │ +050578: 0800 1100 |0000: move-object/from16 v0, v17 │ │ +05057c: 520f b803 |0002: iget v15, v0, Landroid/support/v4/view/ViewPager;.mDecorChildCount:I // field@03b8 │ │ +050580: 3d0f 6400 |0004: if-lez v15, 0068 // +0064 │ │ +050584: 7401 e20b 1100 |0006: invoke-virtual/range {v17}, Landroid/support/v4/view/ViewPager;.getScrollX:()I // method@0be2 │ │ +05058a: 0a0c |0009: move-result v12 │ │ +05058c: 7401 dc0b 1100 |000a: invoke-virtual/range {v17}, Landroid/support/v4/view/ViewPager;.getPaddingLeft:()I // method@0bdc │ │ +050592: 0a0a |000d: move-result v10 │ │ +050594: 7401 dd0b 1100 |000e: invoke-virtual/range {v17}, Landroid/support/v4/view/ViewPager;.getPaddingRight:()I // method@0bdd │ │ +05059a: 0a0b |0011: move-result v11 │ │ +05059c: 7401 e40b 1100 |0012: invoke-virtual/range {v17}, Landroid/support/v4/view/ViewPager;.getWidth:()I // method@0be4 │ │ +0505a2: 0a0e |0015: move-result v14 │ │ +0505a4: 7401 cd0b 1100 |0016: invoke-virtual/range {v17}, Landroid/support/v4/view/ViewPager;.getChildCount:()I // method@0bcd │ │ +0505aa: 0a04 |0019: move-result v4 │ │ +0505ac: 1208 |001a: const/4 v8, #int 0 // #0 │ │ +0505ae: 3548 4d00 |001b: if-ge v8, v4, 0068 // +004d │ │ +0505b2: 0800 1100 |001d: move-object/from16 v0, v17 │ │ +0505b6: 6e20 cc0b 8000 |001f: invoke-virtual {v0, v8}, Landroid/support/v4/view/ViewPager;.getChildAt:(I)Landroid/view/View; // method@0bcc │ │ +0505bc: 0c03 |0022: move-result-object v3 │ │ +0505be: 6e10 8312 0300 |0023: invoke-virtual {v3}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1283 │ │ +0505c4: 0c09 |0026: move-result-object v9 │ │ +0505c6: 1f09 e601 |0027: check-cast v9, Landroid/support/v4/view/ViewPager$LayoutParams; // type@01e6 │ │ +0505ca: 559f 9203 |0029: iget-boolean v15, v9, Landroid/support/v4/view/ViewPager$LayoutParams;.isDecor:Z // field@0392 │ │ +0505ce: 390f 0500 |002b: if-nez v15, 0030 // +0005 │ │ +0505d2: d808 0801 |002d: add-int/lit8 v8, v8, #int 1 // #01 │ │ +0505d6: 28ec |002f: goto 001b // -0014 │ │ +0505d8: 529f 9003 |0030: iget v15, v9, Landroid/support/v4/view/ViewPager$LayoutParams;.gravity:I // field@0390 │ │ +0505dc: dd07 0f07 |0032: and-int/lit8 v7, v15, #int 7 // #07 │ │ +0505e0: 1205 |0034: const/4 v5, #int 0 // #0 │ │ +0505e2: 2b07 9d00 0000 |0035: packed-switch v7, 000000d2 // +0000009d │ │ +0505e8: 01a5 |0038: move v5, v10 │ │ +0505ea: b0c5 |0039: add-int/2addr v5, v12 │ │ +0505ec: 6e10 8412 0300 |003a: invoke-virtual {v3}, Landroid/view/View;.getLeft:()I // method@1284 │ │ +0505f2: 0a0f |003d: move-result v15 │ │ +0505f4: 9106 050f |003e: sub-int v6, v5, v15 │ │ +0505f8: 3806 edff |0040: if-eqz v6, 002d // -0013 │ │ +0505fc: 6e20 a912 6300 |0042: invoke-virtual {v3, v6}, Landroid/view/View;.offsetLeftAndRight:(I)V // method@12a9 │ │ +050602: 28e8 |0045: goto 002d // -0018 │ │ +050604: 01a5 |0046: move v5, v10 │ │ +050606: 6e10 9712 0300 |0047: invoke-virtual {v3}, Landroid/view/View;.getWidth:()I // method@1297 │ │ +05060c: 0a0f |004a: move-result v15 │ │ +05060e: b0fa |004b: add-int/2addr v10, v15 │ │ +050610: 28ed |004c: goto 0039 // -0013 │ │ +050612: 6e10 8a12 0300 |004d: invoke-virtual {v3}, Landroid/view/View;.getMeasuredWidth:()I // method@128a │ │ +050618: 0a0f |0050: move-result v15 │ │ +05061a: 910f 0e0f |0051: sub-int v15, v14, v15 │ │ +05061e: db0f 0f02 |0053: div-int/lit8 v15, v15, #int 2 // #02 │ │ +050622: 7120 1515 af00 |0055: invoke-static {v15, v10}, Ljava/lang/Math;.max:(II)I // method@1515 │ │ +050628: 0a05 |0058: move-result v5 │ │ +05062a: 28e0 |0059: goto 0039 // -0020 │ │ +05062c: 910f 0e0b |005a: sub-int v15, v14, v11 │ │ +050630: 6e10 8a12 0300 |005c: invoke-virtual {v3}, Landroid/view/View;.getMeasuredWidth:()I // method@128a │ │ +050636: 0a10 |005f: move-result v16 │ │ +050638: 9105 0f10 |0060: sub-int v5, v15, v16 │ │ +05063c: 6e10 8a12 0300 |0062: invoke-virtual {v3}, Landroid/view/View;.getMeasuredWidth:()I // method@128a │ │ +050642: 0a0f |0065: move-result v15 │ │ +050644: b0fb |0066: add-int/2addr v11, v15 │ │ +050646: 28d2 |0067: goto 0039 // -002e │ │ +050648: 0800 1100 |0068: move-object/from16 v0, v17 │ │ +05064c: 540f d603 |006a: iget-object v15, v0, Landroid/support/v4/view/ViewPager;.mOnPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@03d6 │ │ +050650: 380f 0f00 |006c: if-eqz v15, 007b // +000f │ │ +050654: 0800 1100 |006e: move-object/from16 v0, v17 │ │ +050658: 540f d603 |0070: iget-object v15, v0, Landroid/support/v4/view/ViewPager;.mOnPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@03d6 │ │ +05065c: 0200 1200 |0072: move/from16 v0, v18 │ │ +050660: 0201 1300 |0074: move/from16 v1, v19 │ │ +050664: 0202 1400 |0076: move/from16 v2, v20 │ │ +050668: 7240 8e0b 0f21 |0078: invoke-interface {v15, v0, v1, v2}, Landroid/support/v4/view/ViewPager$OnPageChangeListener;.onPageScrolled:(IFI)V // method@0b8e │ │ +05066e: 0800 1100 |007b: move-object/from16 v0, v17 │ │ +050672: 540f c803 |007d: iget-object v15, v0, Landroid/support/v4/view/ViewPager;.mInternalPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@03c8 │ │ +050676: 380f 0f00 |007f: if-eqz v15, 008e // +000f │ │ +05067a: 0800 1100 |0081: move-object/from16 v0, v17 │ │ +05067e: 540f c803 |0083: iget-object v15, v0, Landroid/support/v4/view/ViewPager;.mInternalPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@03c8 │ │ +050682: 0200 1200 |0085: move/from16 v0, v18 │ │ +050686: 0201 1300 |0087: move/from16 v1, v19 │ │ +05068a: 0202 1400 |0089: move/from16 v2, v20 │ │ +05068e: 7240 8e0b 0f21 |008b: invoke-interface {v15, v0, v1, v2}, Landroid/support/v4/view/ViewPager$OnPageChangeListener;.onPageScrolled:(IFI)V // method@0b8e │ │ +050694: 0800 1100 |008e: move-object/from16 v0, v17 │ │ +050698: 540f d803 |0090: iget-object v15, v0, Landroid/support/v4/view/ViewPager;.mPageTransformer:Landroid/support/v4/view/ViewPager$PageTransformer; // field@03d8 │ │ +05069c: 380f 3900 |0092: if-eqz v15, 00cb // +0039 │ │ +0506a0: 7401 e20b 1100 |0094: invoke-virtual/range {v17}, Landroid/support/v4/view/ViewPager;.getScrollX:()I // method@0be2 │ │ +0506a6: 0a0c |0097: move-result v12 │ │ +0506a8: 7401 cd0b 1100 |0098: invoke-virtual/range {v17}, Landroid/support/v4/view/ViewPager;.getChildCount:()I // method@0bcd │ │ +0506ae: 0a04 |009b: move-result v4 │ │ +0506b0: 1208 |009c: const/4 v8, #int 0 // #0 │ │ +0506b2: 3548 2e00 |009d: if-ge v8, v4, 00cb // +002e │ │ +0506b6: 0800 1100 |009f: move-object/from16 v0, v17 │ │ +0506ba: 6e20 cc0b 8000 |00a1: invoke-virtual {v0, v8}, Landroid/support/v4/view/ViewPager;.getChildAt:(I)Landroid/view/View; // method@0bcc │ │ +0506c0: 0c03 |00a4: move-result-object v3 │ │ +0506c2: 6e10 8312 0300 |00a5: invoke-virtual {v3}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1283 │ │ +0506c8: 0c09 |00a8: move-result-object v9 │ │ +0506ca: 1f09 e601 |00a9: check-cast v9, Landroid/support/v4/view/ViewPager$LayoutParams; // type@01e6 │ │ +0506ce: 559f 9203 |00ab: iget-boolean v15, v9, Landroid/support/v4/view/ViewPager$LayoutParams;.isDecor:Z // field@0392 │ │ +0506d2: 380f 0500 |00ad: if-eqz v15, 00b2 // +0005 │ │ +0506d6: d808 0801 |00af: add-int/lit8 v8, v8, #int 1 // #01 │ │ +0506da: 28ec |00b1: goto 009d // -0014 │ │ +0506dc: 6e10 8412 0300 |00b2: invoke-virtual {v3}, Landroid/view/View;.getLeft:()I // method@1284 │ │ +0506e2: 0a0f |00b5: move-result v15 │ │ +0506e4: b1cf |00b6: sub-int/2addr v15, v12 │ │ +0506e6: 82ff |00b7: int-to-float v15, v15 │ │ +0506e8: 7601 d00b 1100 |00b8: invoke-direct/range {v17}, Landroid/support/v4/view/ViewPager;.getClientWidth:()I // method@0bd0 │ │ +0506ee: 0a10 |00bb: move-result v16 │ │ +0506f0: 0200 1000 |00bc: move/from16 v0, v16 │ │ +0506f4: 8200 |00be: int-to-float v0, v0 │ │ +0506f6: 0210 0000 |00bf: move/from16 v16, v0 │ │ +0506fa: a90d 0f10 |00c1: div-float v13, v15, v16 │ │ +0506fe: 0800 1100 |00c3: move-object/from16 v0, v17 │ │ +050702: 540f d803 |00c5: iget-object v15, v0, Landroid/support/v4/view/ViewPager;.mPageTransformer:Landroid/support/v4/view/ViewPager$PageTransformer; // field@03d8 │ │ +050706: 7230 900b 3f0d |00c7: invoke-interface {v15, v3, v13}, Landroid/support/v4/view/ViewPager$PageTransformer;.transformPage:(Landroid/view/View;F)V // method@0b90 │ │ +05070c: 28e5 |00ca: goto 00af // -001b │ │ +05070e: 121f |00cb: const/4 v15, #int 1 // #1 │ │ +050710: 0800 1100 |00cc: move-object/from16 v0, v17 │ │ +050714: 5c0f b303 |00ce: iput-boolean v15, v0, Landroid/support/v4/view/ViewPager;.mCalledSuper:Z // field@03b3 │ │ +050718: 0e00 |00d0: return-void │ │ +05071a: 0000 |00d1: nop // spacer │ │ +05071c: 0001 0500 0100 0000 1800 0000 0300 ... |00d2: packed-switch-data (14 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1672 │ │ 0x0006 line=1673 │ │ 0x000a line=1674 │ │ 0x000e line=1675 │ │ 0x0012 line=1676 │ │ @@ -54799,48 +54804,48 @@ │ │ type : '(ILandroid/graphics/Rect;)Z' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 12 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 53 16-bit code units │ │ -04eb90: |[04eb90] android.support.v4.view.ViewPager.onRequestFocusInDescendants:(ILandroid/graphics/Rect;)Z │ │ -04eba0: 6e10 cd0b 0900 |0000: invoke-virtual {v9}, Landroid/support/v4/view/ViewPager;.getChildCount:()I // method@0bcd │ │ -04eba6: 0a01 |0003: move-result v1 │ │ -04eba8: dd07 0a02 |0004: and-int/lit8 v7, v10, #int 2 // #02 │ │ -04ebac: 3807 2600 |0006: if-eqz v7, 002c // +0026 │ │ -04ebb0: 1206 |0008: const/4 v6, #int 0 // #0 │ │ -04ebb2: 1215 |0009: const/4 v5, #int 1 // #1 │ │ -04ebb4: 0112 |000a: move v2, v1 │ │ -04ebb6: 0163 |000b: move v3, v6 │ │ -04ebb8: 3223 2700 |000c: if-eq v3, v2, 0033 // +0027 │ │ -04ebbc: 6e20 cc0b 3900 |000e: invoke-virtual {v9, v3}, Landroid/support/v4/view/ViewPager;.getChildAt:(I)Landroid/view/View; // method@0bcc │ │ -04ebc2: 0c00 |0011: move-result-object v0 │ │ -04ebc4: 6e10 9612 0000 |0012: invoke-virtual {v0}, Landroid/view/View;.getVisibility:()I // method@1296 │ │ -04ebca: 0a07 |0015: move-result v7 │ │ -04ebcc: 3907 1b00 |0016: if-nez v7, 0031 // +001b │ │ -04ebd0: 6e20 e80b 0900 |0018: invoke-virtual {v9, v0}, Landroid/support/v4/view/ViewPager;.infoForChild:(Landroid/view/View;)Landroid/support/v4/view/ViewPager$ItemInfo; // method@0be8 │ │ -04ebd6: 0c04 |001b: move-result-object v4 │ │ -04ebd8: 3804 1500 |001c: if-eqz v4, 0031 // +0015 │ │ -04ebdc: 5247 8c03 |001e: iget v7, v4, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@038c │ │ -04ebe0: 5298 b703 |0020: iget v8, v9, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@03b7 │ │ -04ebe4: 3387 0f00 |0022: if-ne v7, v8, 0031 // +000f │ │ -04ebe8: 6e30 ba12 a00b |0024: invoke-virtual {v0, v10, v11}, Landroid/view/View;.requestFocus:(ILandroid/graphics/Rect;)Z // method@12ba │ │ -04ebee: 0a07 |0027: move-result v7 │ │ -04ebf0: 3807 0900 |0028: if-eqz v7, 0031 // +0009 │ │ -04ebf4: 1217 |002a: const/4 v7, #int 1 // #1 │ │ -04ebf6: 0f07 |002b: return v7 │ │ -04ebf8: d806 01ff |002c: add-int/lit8 v6, v1, #int -1 // #ff │ │ -04ebfc: 12f5 |002e: const/4 v5, #int -1 // #ff │ │ -04ebfe: 12f2 |002f: const/4 v2, #int -1 // #ff │ │ -04ec00: 28db |0030: goto 000b // -0025 │ │ -04ec02: b053 |0031: add-int/2addr v3, v5 │ │ -04ec04: 28da |0032: goto 000c // -0026 │ │ -04ec06: 1207 |0033: const/4 v7, #int 0 // #0 │ │ -04ec08: 28f7 |0034: goto 002b // -0009 │ │ +050738: |[050738] android.support.v4.view.ViewPager.onRequestFocusInDescendants:(ILandroid/graphics/Rect;)Z │ │ +050748: 6e10 cd0b 0900 |0000: invoke-virtual {v9}, Landroid/support/v4/view/ViewPager;.getChildCount:()I // method@0bcd │ │ +05074e: 0a01 |0003: move-result v1 │ │ +050750: dd07 0a02 |0004: and-int/lit8 v7, v10, #int 2 // #02 │ │ +050754: 3807 2600 |0006: if-eqz v7, 002c // +0026 │ │ +050758: 1206 |0008: const/4 v6, #int 0 // #0 │ │ +05075a: 1215 |0009: const/4 v5, #int 1 // #1 │ │ +05075c: 0112 |000a: move v2, v1 │ │ +05075e: 0163 |000b: move v3, v6 │ │ +050760: 3223 2700 |000c: if-eq v3, v2, 0033 // +0027 │ │ +050764: 6e20 cc0b 3900 |000e: invoke-virtual {v9, v3}, Landroid/support/v4/view/ViewPager;.getChildAt:(I)Landroid/view/View; // method@0bcc │ │ +05076a: 0c00 |0011: move-result-object v0 │ │ +05076c: 6e10 9612 0000 |0012: invoke-virtual {v0}, Landroid/view/View;.getVisibility:()I // method@1296 │ │ +050772: 0a07 |0015: move-result v7 │ │ +050774: 3907 1b00 |0016: if-nez v7, 0031 // +001b │ │ +050778: 6e20 e80b 0900 |0018: invoke-virtual {v9, v0}, Landroid/support/v4/view/ViewPager;.infoForChild:(Landroid/view/View;)Landroid/support/v4/view/ViewPager$ItemInfo; // method@0be8 │ │ +05077e: 0c04 |001b: move-result-object v4 │ │ +050780: 3804 1500 |001c: if-eqz v4, 0031 // +0015 │ │ +050784: 5247 8c03 |001e: iget v7, v4, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@038c │ │ +050788: 5298 b703 |0020: iget v8, v9, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@03b7 │ │ +05078c: 3387 0f00 |0022: if-ne v7, v8, 0031 // +000f │ │ +050790: 6e30 ba12 a00b |0024: invoke-virtual {v0, v10, v11}, Landroid/view/View;.requestFocus:(ILandroid/graphics/Rect;)Z // method@12ba │ │ +050796: 0a07 |0027: move-result v7 │ │ +050798: 3807 0900 |0028: if-eqz v7, 0031 // +0009 │ │ +05079c: 1217 |002a: const/4 v7, #int 1 // #1 │ │ +05079e: 0f07 |002b: return v7 │ │ +0507a0: d806 01ff |002c: add-int/lit8 v6, v1, #int -1 // #ff │ │ +0507a4: 12f5 |002e: const/4 v5, #int -1 // #ff │ │ +0507a6: 12f2 |002f: const/4 v2, #int -1 // #ff │ │ +0507a8: 28db |0030: goto 000b // -0025 │ │ +0507aa: b053 |0031: add-int/2addr v3, v5 │ │ +0507ac: 28da |0032: goto 000c // -0026 │ │ +0507ae: 1207 |0033: const/4 v7, #int 0 // #0 │ │ +0507b0: 28f7 |0034: goto 002b // -0009 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2693 │ │ 0x0004 line=2694 │ │ 0x0008 line=2695 │ │ 0x0009 line=2696 │ │ 0x000a line=2697 │ │ @@ -54879,42 +54884,42 @@ │ │ type : '(Landroid/os/Parcelable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 52 16-bit code units │ │ -04ec0c: |[04ec0c] android.support.v4.view.ViewPager.onRestoreInstanceState:(Landroid/os/Parcelable;)V │ │ -04ec1c: 2051 f001 |0000: instance-of v1, v5, Landroid/support/v4/view/ViewPager$SavedState; // type@01f0 │ │ -04ec20: 3901 0600 |0002: if-nez v1, 0008 // +0006 │ │ -04ec24: 6f20 0b13 5400 |0004: invoke-super {v4, v5}, Landroid/view/ViewGroup;.onRestoreInstanceState:(Landroid/os/Parcelable;)V // method@130b │ │ -04ec2a: 0e00 |0007: return-void │ │ -04ec2c: 0750 |0008: move-object v0, v5 │ │ -04ec2e: 1f00 f001 |0009: check-cast v0, Landroid/support/v4/view/ViewPager$SavedState; // type@01f0 │ │ -04ec32: 6e10 9d0b 0000 |000b: invoke-virtual {v0}, Landroid/support/v4/view/ViewPager$SavedState;.getSuperState:()Landroid/os/Parcelable; // method@0b9d │ │ -04ec38: 0c01 |000e: move-result-object v1 │ │ -04ec3a: 6f20 0b13 1400 |000f: invoke-super {v4, v1}, Landroid/view/ViewGroup;.onRestoreInstanceState:(Landroid/os/Parcelable;)V // method@130b │ │ -04ec40: 5441 b003 |0012: iget-object v1, v4, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@03b0 │ │ -04ec44: 3801 1300 |0014: if-eqz v1, 0027 // +0013 │ │ -04ec48: 5441 b003 |0016: iget-object v1, v4, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@03b0 │ │ -04ec4c: 5402 9a03 |0018: iget-object v2, v0, Landroid/support/v4/view/ViewPager$SavedState;.adapterState:Landroid/os/Parcelable; // field@039a │ │ -04ec50: 5403 9b03 |001a: iget-object v3, v0, Landroid/support/v4/view/ViewPager$SavedState;.loader:Ljava/lang/ClassLoader; // field@039b │ │ -04ec54: 6e30 1d0a 2103 |001c: invoke-virtual {v1, v2, v3}, Landroid/support/v4/view/PagerAdapter;.restoreState:(Landroid/os/Parcelable;Ljava/lang/ClassLoader;)V // method@0a1d │ │ -04ec5a: 5201 9c03 |001f: iget v1, v0, Landroid/support/v4/view/ViewPager$SavedState;.position:I // field@039c │ │ -04ec5e: 1202 |0021: const/4 v2, #int 0 // #0 │ │ -04ec60: 1213 |0022: const/4 v3, #int 1 // #1 │ │ -04ec62: 6e40 150c 1432 |0023: invoke-virtual {v4, v1, v2, v3}, Landroid/support/v4/view/ViewPager;.setCurrentItemInternal:(IZZ)V // method@0c15 │ │ -04ec68: 28e1 |0026: goto 0007 // -001f │ │ -04ec6a: 5201 9c03 |0027: iget v1, v0, Landroid/support/v4/view/ViewPager$SavedState;.position:I // field@039c │ │ -04ec6e: 5941 dc03 |0029: iput v1, v4, Landroid/support/v4/view/ViewPager;.mRestoredCurItem:I // field@03dc │ │ -04ec72: 5401 9a03 |002b: iget-object v1, v0, Landroid/support/v4/view/ViewPager$SavedState;.adapterState:Landroid/os/Parcelable; // field@039a │ │ -04ec76: 5b41 da03 |002d: iput-object v1, v4, Landroid/support/v4/view/ViewPager;.mRestoredAdapterState:Landroid/os/Parcelable; // field@03da │ │ -04ec7a: 5401 9b03 |002f: iget-object v1, v0, Landroid/support/v4/view/ViewPager$SavedState;.loader:Ljava/lang/ClassLoader; // field@039b │ │ -04ec7e: 5b41 db03 |0031: iput-object v1, v4, Landroid/support/v4/view/ViewPager;.mRestoredClassLoader:Ljava/lang/ClassLoader; // field@03db │ │ -04ec82: 28d4 |0033: goto 0007 // -002c │ │ +0507b4: |[0507b4] android.support.v4.view.ViewPager.onRestoreInstanceState:(Landroid/os/Parcelable;)V │ │ +0507c4: 2051 ed01 |0000: instance-of v1, v5, Landroid/support/v4/view/ViewPager$SavedState; // type@01ed │ │ +0507c8: 3901 0600 |0002: if-nez v1, 0008 // +0006 │ │ +0507cc: 6f20 0b13 5400 |0004: invoke-super {v4, v5}, Landroid/view/ViewGroup;.onRestoreInstanceState:(Landroid/os/Parcelable;)V // method@130b │ │ +0507d2: 0e00 |0007: return-void │ │ +0507d4: 0750 |0008: move-object v0, v5 │ │ +0507d6: 1f00 ed01 |0009: check-cast v0, Landroid/support/v4/view/ViewPager$SavedState; // type@01ed │ │ +0507da: 6e10 9d0b 0000 |000b: invoke-virtual {v0}, Landroid/support/v4/view/ViewPager$SavedState;.getSuperState:()Landroid/os/Parcelable; // method@0b9d │ │ +0507e0: 0c01 |000e: move-result-object v1 │ │ +0507e2: 6f20 0b13 1400 |000f: invoke-super {v4, v1}, Landroid/view/ViewGroup;.onRestoreInstanceState:(Landroid/os/Parcelable;)V // method@130b │ │ +0507e8: 5441 b003 |0012: iget-object v1, v4, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@03b0 │ │ +0507ec: 3801 1300 |0014: if-eqz v1, 0027 // +0013 │ │ +0507f0: 5441 b003 |0016: iget-object v1, v4, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@03b0 │ │ +0507f4: 5402 9a03 |0018: iget-object v2, v0, Landroid/support/v4/view/ViewPager$SavedState;.adapterState:Landroid/os/Parcelable; // field@039a │ │ +0507f8: 5403 9b03 |001a: iget-object v3, v0, Landroid/support/v4/view/ViewPager$SavedState;.loader:Ljava/lang/ClassLoader; // field@039b │ │ +0507fc: 6e30 1d0a 2103 |001c: invoke-virtual {v1, v2, v3}, Landroid/support/v4/view/PagerAdapter;.restoreState:(Landroid/os/Parcelable;Ljava/lang/ClassLoader;)V // method@0a1d │ │ +050802: 5201 9c03 |001f: iget v1, v0, Landroid/support/v4/view/ViewPager$SavedState;.position:I // field@039c │ │ +050806: 1202 |0021: const/4 v2, #int 0 // #0 │ │ +050808: 1213 |0022: const/4 v3, #int 1 // #1 │ │ +05080a: 6e40 150c 1432 |0023: invoke-virtual {v4, v1, v2, v3}, Landroid/support/v4/view/ViewPager;.setCurrentItemInternal:(IZZ)V // method@0c15 │ │ +050810: 28e1 |0026: goto 0007 // -001f │ │ +050812: 5201 9c03 |0027: iget v1, v0, Landroid/support/v4/view/ViewPager$SavedState;.position:I // field@039c │ │ +050816: 5941 dc03 |0029: iput v1, v4, Landroid/support/v4/view/ViewPager;.mRestoredCurItem:I // field@03dc │ │ +05081a: 5401 9a03 |002b: iget-object v1, v0, Landroid/support/v4/view/ViewPager$SavedState;.adapterState:Landroid/os/Parcelable; // field@039a │ │ +05081e: 5b41 da03 |002d: iput-object v1, v4, Landroid/support/v4/view/ViewPager;.mRestoredAdapterState:Landroid/os/Parcelable; // field@03da │ │ +050822: 5401 9b03 |002f: iget-object v1, v0, Landroid/support/v4/view/ViewPager$SavedState;.loader:Ljava/lang/ClassLoader; // field@039b │ │ +050826: 5b41 db03 |0031: iput-object v1, v4, Landroid/support/v4/view/ViewPager;.mRestoredClassLoader:Ljava/lang/ClassLoader; // field@03db │ │ +05082a: 28d4 |0033: goto 0007 // -002c │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1272 │ │ 0x0004 line=1273 │ │ 0x0007 line=1288 │ │ 0x0009 line=1277 │ │ 0x000b line=1278 │ │ @@ -54934,28 +54939,28 @@ │ │ type : '()Landroid/os/Parcelable;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 26 16-bit code units │ │ -04ec84: |[04ec84] android.support.v4.view.ViewPager.onSaveInstanceState:()Landroid/os/Parcelable; │ │ -04ec94: 6f10 0c13 0300 |0000: invoke-super {v3}, Landroid/view/ViewGroup;.onSaveInstanceState:()Landroid/os/Parcelable; // method@130c │ │ -04ec9a: 0c01 |0003: move-result-object v1 │ │ -04ec9c: 2200 f001 |0004: new-instance v0, Landroid/support/v4/view/ViewPager$SavedState; // type@01f0 │ │ -04eca0: 7020 9c0b 1000 |0006: invoke-direct {v0, v1}, Landroid/support/v4/view/ViewPager$SavedState;.:(Landroid/os/Parcelable;)V // method@0b9c │ │ -04eca6: 5232 b703 |0009: iget v2, v3, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@03b7 │ │ -04ecaa: 5902 9c03 |000b: iput v2, v0, Landroid/support/v4/view/ViewPager$SavedState;.position:I // field@039c │ │ -04ecae: 5432 b003 |000d: iget-object v2, v3, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@03b0 │ │ -04ecb2: 3802 0a00 |000f: if-eqz v2, 0019 // +000a │ │ -04ecb6: 5432 b003 |0011: iget-object v2, v3, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@03b0 │ │ -04ecba: 6e10 1e0a 0200 |0013: invoke-virtual {v2}, Landroid/support/v4/view/PagerAdapter;.saveState:()Landroid/os/Parcelable; // method@0a1e │ │ -04ecc0: 0c02 |0016: move-result-object v2 │ │ -04ecc2: 5b02 9a03 |0017: iput-object v2, v0, Landroid/support/v4/view/ViewPager$SavedState;.adapterState:Landroid/os/Parcelable; // field@039a │ │ -04ecc6: 1100 |0019: return-object v0 │ │ +05082c: |[05082c] android.support.v4.view.ViewPager.onSaveInstanceState:()Landroid/os/Parcelable; │ │ +05083c: 6f10 0c13 0300 |0000: invoke-super {v3}, Landroid/view/ViewGroup;.onSaveInstanceState:()Landroid/os/Parcelable; // method@130c │ │ +050842: 0c01 |0003: move-result-object v1 │ │ +050844: 2200 ed01 |0004: new-instance v0, Landroid/support/v4/view/ViewPager$SavedState; // type@01ed │ │ +050848: 7020 9c0b 1000 |0006: invoke-direct {v0, v1}, Landroid/support/v4/view/ViewPager$SavedState;.:(Landroid/os/Parcelable;)V // method@0b9c │ │ +05084e: 5232 b703 |0009: iget v2, v3, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@03b7 │ │ +050852: 5902 9c03 |000b: iput v2, v0, Landroid/support/v4/view/ViewPager$SavedState;.position:I // field@039c │ │ +050856: 5432 b003 |000d: iget-object v2, v3, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@03b0 │ │ +05085a: 3802 0a00 |000f: if-eqz v2, 0019 // +000a │ │ +05085e: 5432 b003 |0011: iget-object v2, v3, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@03b0 │ │ +050862: 6e10 1e0a 0200 |0013: invoke-virtual {v2}, Landroid/support/v4/view/PagerAdapter;.saveState:()Landroid/os/Parcelable; // method@0a1e │ │ +050868: 0c02 |0016: move-result-object v2 │ │ +05086a: 5b02 9a03 |0017: iput-object v2, v0, Landroid/support/v4/view/ViewPager$SavedState;.adapterState:Landroid/os/Parcelable; // field@039a │ │ +05086e: 1100 |0019: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1261 │ │ 0x0004 line=1262 │ │ 0x0009 line=1263 │ │ 0x000d line=1264 │ │ 0x0011 line=1265 │ │ @@ -54970,21 +54975,21 @@ │ │ type : '(IIII)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 7 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 13 16-bit code units │ │ -04ecc8: |[04ecc8] android.support.v4.view.ViewPager.onSizeChanged:(IIII)V │ │ -04ecd8: 6f56 0d13 3254 |0000: invoke-super {v2, v3, v4, v5, v6}, Landroid/view/ViewGroup;.onSizeChanged:(IIII)V // method@130d │ │ -04ecde: 3253 0900 |0003: if-eq v3, v5, 000c // +0009 │ │ -04ece2: 5220 d703 |0005: iget v0, v2, Landroid/support/v4/view/ViewPager;.mPageMargin:I // field@03d7 │ │ -04ece6: 5221 d703 |0007: iget v1, v2, Landroid/support/v4/view/ViewPager;.mPageMargin:I // field@03d7 │ │ -04ecea: 7051 060c 3205 |0009: invoke-direct {v2, v3, v5, v0, v1}, Landroid/support/v4/view/ViewPager;.recomputeScrollPosition:(IIII)V // method@0c06 │ │ -04ecf0: 0e00 |000c: return-void │ │ +050870: |[050870] android.support.v4.view.ViewPager.onSizeChanged:(IIII)V │ │ +050880: 6f56 0d13 3254 |0000: invoke-super {v2, v3, v4, v5, v6}, Landroid/view/ViewGroup;.onSizeChanged:(IIII)V // method@130d │ │ +050886: 3253 0900 |0003: if-eq v3, v5, 000c // +0009 │ │ +05088a: 5220 d703 |0005: iget v0, v2, Landroid/support/v4/view/ViewPager;.mPageMargin:I // field@03d7 │ │ +05088e: 5221 d703 |0007: iget v1, v2, Landroid/support/v4/view/ViewPager;.mPageMargin:I // field@03d7 │ │ +050892: 7051 060c 3205 |0009: invoke-direct {v2, v3, v5, v0, v1}, Landroid/support/v4/view/ViewPager;.recomputeScrollPosition:(IIII)V // method@0c06 │ │ +050898: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1459 │ │ 0x0003 line=1462 │ │ 0x0005 line=1463 │ │ 0x000c line=1465 │ │ locals : │ │ @@ -54999,375 +55004,375 @@ │ │ type : '(Landroid/view/MotionEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 30 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 736 16-bit code units │ │ -04ecf4: |[04ecf4] android.support.v4.view.ViewPager.onTouchEvent:(Landroid/view/MotionEvent;)Z │ │ -04ed04: 0800 1c00 |0000: move-object/from16 v0, v28 │ │ -04ed08: 5500 bf03 |0002: iget-boolean v0, v0, Landroid/support/v4/view/ViewPager;.mFakeDragging:Z // field@03bf │ │ -04ed0c: 0218 0000 |0004: move/from16 v24, v0 │ │ -04ed10: 3818 0500 |0006: if-eqz v24, 000b // +0005 │ │ -04ed14: 1318 0100 |0008: const/16 v24, #int 1 // #1 │ │ -04ed18: 0f18 |000a: return v24 │ │ -04ed1a: 7401 4212 1d00 |000b: invoke-virtual/range {v29}, Landroid/view/MotionEvent;.getAction:()I // method@1242 │ │ -04ed20: 0a18 |000e: move-result v24 │ │ -04ed22: 3918 0b00 |000f: if-nez v24, 001a // +000b │ │ -04ed26: 7401 4412 1d00 |0011: invoke-virtual/range {v29}, Landroid/view/MotionEvent;.getEdgeFlags:()I // method@1244 │ │ -04ed2c: 0a18 |0014: move-result v24 │ │ -04ed2e: 3818 0500 |0015: if-eqz v24, 001a // +0005 │ │ -04ed32: 1318 0000 |0017: const/16 v24, #int 0 // #0 │ │ -04ed36: 28f1 |0019: goto 000a // -000f │ │ -04ed38: 0800 1c00 |001a: move-object/from16 v0, v28 │ │ -04ed3c: 5400 b003 |001c: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@03b0 │ │ -04ed40: 0818 0000 |001e: move-object/from16 v24, v0 │ │ -04ed44: 3818 0e00 |0020: if-eqz v24, 002e // +000e │ │ -04ed48: 0800 1c00 |0022: move-object/from16 v0, v28 │ │ -04ed4c: 5400 b003 |0024: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@03b0 │ │ -04ed50: 0818 0000 |0026: move-object/from16 v24, v0 │ │ -04ed54: 7401 140a 1800 |0028: invoke-virtual/range {v24}, Landroid/support/v4/view/PagerAdapter;.getCount:()I // method@0a14 │ │ -04ed5a: 0a18 |002b: move-result v24 │ │ -04ed5c: 3918 0500 |002c: if-nez v24, 0031 // +0005 │ │ -04ed60: 1318 0000 |002e: const/16 v24, #int 0 // #0 │ │ -04ed64: 28da |0030: goto 000a // -0026 │ │ -04ed66: 0800 1c00 |0031: move-object/from16 v0, v28 │ │ -04ed6a: 5400 e603 |0033: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@03e6 │ │ -04ed6e: 0818 0000 |0035: move-object/from16 v24, v0 │ │ -04ed72: 3918 0c00 |0037: if-nez v24, 0043 // +000c │ │ -04ed76: 7100 5912 0000 |0039: invoke-static {}, Landroid/view/VelocityTracker;.obtain:()Landroid/view/VelocityTracker; // method@1259 │ │ -04ed7c: 0c18 |003c: move-result-object v24 │ │ -04ed7e: 0800 1800 |003d: move-object/from16 v0, v24 │ │ -04ed82: 0801 1c00 |003f: move-object/from16 v1, v28 │ │ -04ed86: 5b10 e603 |0041: iput-object v0, v1, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@03e6 │ │ -04ed8a: 0800 1c00 |0043: move-object/from16 v0, v28 │ │ -04ed8e: 5400 e603 |0045: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@03e6 │ │ -04ed92: 0818 0000 |0047: move-object/from16 v24, v0 │ │ -04ed96: 0800 1800 |0049: move-object/from16 v0, v24 │ │ -04ed9a: 0801 1d00 |004b: move-object/from16 v1, v29 │ │ -04ed9e: 6e20 5212 1000 |004d: invoke-virtual {v0, v1}, Landroid/view/VelocityTracker;.addMovement:(Landroid/view/MotionEvent;)V // method@1252 │ │ -04eda4: 7401 4212 1d00 |0050: invoke-virtual/range {v29}, Landroid/view/MotionEvent;.getAction:()I // method@1242 │ │ -04edaa: 0a05 |0053: move-result v5 │ │ -04edac: 120b |0054: const/4 v11, #int 0 // #0 │ │ -04edae: d550 ff00 |0055: and-int/lit16 v0, v5, #int 255 // #00ff │ │ -04edb2: 0218 0000 |0057: move/from16 v24, v0 │ │ -04edb6: 2b18 7502 0000 |0059: packed-switch v24, 000002ce // +00000275 │ │ -04edbc: 380b 0500 |005c: if-eqz v11, 0061 // +0005 │ │ -04edc0: 7701 1e0b 1c00 |005e: invoke-static/range {v28}, Landroid/support/v4/view/ViewCompat;.postInvalidateOnAnimation:(Landroid/view/View;)V // method@0b1e │ │ -04edc6: 1318 0100 |0061: const/16 v24, #int 1 // #1 │ │ -04edca: 28a7 |0063: goto 000a // -0059 │ │ -04edcc: 0800 1c00 |0064: move-object/from16 v0, v28 │ │ -04edd0: 5400 df03 |0066: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mScroller:Landroid/widget/Scroller; // field@03df │ │ -04edd4: 0818 0000 |0068: move-object/from16 v24, v0 │ │ -04edd8: 7401 2f14 1800 |006a: invoke-virtual/range {v24}, Landroid/widget/Scroller;.abortAnimation:()V // method@142f │ │ -04edde: 1318 0000 |006d: const/16 v24, #int 0 // #0 │ │ -04ede2: 0200 1800 |006f: move/from16 v0, v24 │ │ -04ede6: 0801 1c00 |0071: move-object/from16 v1, v28 │ │ -04edea: 5c10 d903 |0073: iput-boolean v0, v1, Landroid/support/v4/view/ViewPager;.mPopulatePending:Z // field@03d9 │ │ -04edee: 7401 040c 1c00 |0075: invoke-virtual/range {v28}, Landroid/support/v4/view/ViewPager;.populate:()V // method@0c04 │ │ -04edf4: 7401 4812 1d00 |0078: invoke-virtual/range {v29}, Landroid/view/MotionEvent;.getX:()F // method@1248 │ │ -04edfa: 0a18 |007b: move-result v24 │ │ -04edfc: 0200 1800 |007c: move/from16 v0, v24 │ │ -04ee00: 0801 1c00 |007e: move-object/from16 v1, v28 │ │ -04ee04: 5910 c603 |0080: iput v0, v1, Landroid/support/v4/view/ViewPager;.mInitialMotionX:F // field@03c6 │ │ -04ee08: 0200 1800 |0082: move/from16 v0, v24 │ │ -04ee0c: 0801 1c00 |0084: move-object/from16 v1, v28 │ │ -04ee10: 5910 cc03 |0086: iput v0, v1, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@03cc │ │ -04ee14: 7401 4a12 1d00 |0088: invoke-virtual/range {v29}, Landroid/view/MotionEvent;.getY:()F // method@124a │ │ -04ee1a: 0a18 |008b: move-result v24 │ │ -04ee1c: 0200 1800 |008c: move/from16 v0, v24 │ │ -04ee20: 0801 1c00 |008e: move-object/from16 v1, v28 │ │ -04ee24: 5910 c703 |0090: iput v0, v1, Landroid/support/v4/view/ViewPager;.mInitialMotionY:F // field@03c7 │ │ -04ee28: 0200 1800 |0092: move/from16 v0, v24 │ │ -04ee2c: 0801 1c00 |0094: move-object/from16 v1, v28 │ │ -04ee30: 5910 cd03 |0096: iput v0, v1, Landroid/support/v4/view/ViewPager;.mLastMotionY:F // field@03cd │ │ -04ee34: 1318 0000 |0098: const/16 v24, #int 0 // #0 │ │ -04ee38: 0800 1d00 |009a: move-object/from16 v0, v29 │ │ -04ee3c: 0201 1800 |009c: move/from16 v1, v24 │ │ -04ee40: 7120 060a 1000 |009e: invoke-static {v0, v1}, Landroid/support/v4/view/MotionEventCompat;.getPointerId:(Landroid/view/MotionEvent;I)I // method@0a06 │ │ -04ee46: 0a18 |00a1: move-result v24 │ │ -04ee48: 0200 1800 |00a2: move/from16 v0, v24 │ │ -04ee4c: 0801 1c00 |00a4: move-object/from16 v1, v28 │ │ -04ee50: 5910 af03 |00a6: iput v0, v1, Landroid/support/v4/view/ViewPager;.mActivePointerId:I // field@03af │ │ -04ee54: 28b4 |00a8: goto 005c // -004c │ │ -04ee56: 0800 1c00 |00a9: move-object/from16 v0, v28 │ │ -04ee5a: 5500 c903 |00ab: iget-boolean v0, v0, Landroid/support/v4/view/ViewPager;.mIsBeingDragged:Z // field@03c9 │ │ -04ee5e: 0218 0000 |00ad: move/from16 v24, v0 │ │ -04ee62: 3918 a400 |00af: if-nez v24, 0153 // +00a4 │ │ -04ee66: 0800 1c00 |00b1: move-object/from16 v0, v28 │ │ -04ee6a: 5200 af03 |00b3: iget v0, v0, Landroid/support/v4/view/ViewPager;.mActivePointerId:I // field@03af │ │ -04ee6e: 0218 0000 |00b5: move/from16 v24, v0 │ │ -04ee72: 0800 1d00 |00b7: move-object/from16 v0, v29 │ │ -04ee76: 0201 1800 |00b9: move/from16 v1, v24 │ │ -04ee7a: 7120 020a 1000 |00bb: invoke-static {v0, v1}, Landroid/support/v4/view/MotionEventCompat;.findPointerIndex:(Landroid/view/MotionEvent;I)I // method@0a02 │ │ -04ee80: 0a0f |00be: move-result v15 │ │ -04ee82: 0800 1d00 |00bf: move-object/from16 v0, v29 │ │ -04ee86: 7120 070a f000 |00c1: invoke-static {v0, v15}, Landroid/support/v4/view/MotionEventCompat;.getX:(Landroid/view/MotionEvent;I)F // method@0a07 │ │ -04ee8c: 0a14 |00c4: move-result v20 │ │ -04ee8e: 0800 1c00 |00c5: move-object/from16 v0, v28 │ │ -04ee92: 5200 cc03 |00c7: iget v0, v0, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@03cc │ │ -04ee96: 0218 0000 |00c9: move/from16 v24, v0 │ │ -04ee9a: a718 1418 |00cb: sub-float v24, v20, v24 │ │ -04ee9e: 7701 1115 1800 |00cd: invoke-static/range {v24}, Ljava/lang/Math;.abs:(F)F // method@1511 │ │ -04eea4: 0a15 |00d0: move-result v21 │ │ -04eea6: 0800 1d00 |00d1: move-object/from16 v0, v29 │ │ -04eeaa: 7120 080a f000 |00d3: invoke-static {v0, v15}, Landroid/support/v4/view/MotionEventCompat;.getY:(Landroid/view/MotionEvent;I)F // method@0a08 │ │ -04eeb0: 0a16 |00d6: move-result v22 │ │ -04eeb2: 0800 1c00 |00d7: move-object/from16 v0, v28 │ │ -04eeb6: 5200 cd03 |00d9: iget v0, v0, Landroid/support/v4/view/ViewPager;.mLastMotionY:F // field@03cd │ │ -04eeba: 0218 0000 |00db: move/from16 v24, v0 │ │ -04eebe: a718 1618 |00dd: sub-float v24, v22, v24 │ │ -04eec2: 7701 1115 1800 |00df: invoke-static/range {v24}, Ljava/lang/Math;.abs:(F)F // method@1511 │ │ -04eec8: 0a17 |00e2: move-result v23 │ │ -04eeca: 0800 1c00 |00e3: move-object/from16 v0, v28 │ │ -04eece: 5200 e503 |00e5: iget v0, v0, Landroid/support/v4/view/ViewPager;.mTouchSlop:I // field@03e5 │ │ -04eed2: 0218 0000 |00e7: move/from16 v24, v0 │ │ -04eed6: 0200 1800 |00e9: move/from16 v0, v24 │ │ -04eeda: 8200 |00eb: int-to-float v0, v0 │ │ -04eedc: 0218 0000 |00ec: move/from16 v24, v0 │ │ -04eee0: 2d18 1518 |00ee: cmpl-float v24, v21, v24 │ │ -04eee4: 3d18 6300 |00f0: if-lez v24, 0153 // +0063 │ │ -04eee8: 2d18 1517 |00f2: cmpl-float v24, v21, v23 │ │ -04eeec: 3d18 5f00 |00f4: if-lez v24, 0153 // +005f │ │ -04eef0: 1318 0100 |00f6: const/16 v24, #int 1 // #1 │ │ -04eef4: 0200 1800 |00f8: move/from16 v0, v24 │ │ -04eef8: 0801 1c00 |00fa: move-object/from16 v1, v28 │ │ -04eefc: 5c10 c903 |00fc: iput-boolean v0, v1, Landroid/support/v4/view/ViewPager;.mIsBeingDragged:Z // field@03c9 │ │ -04ef00: 1318 0100 |00fe: const/16 v24, #int 1 // #1 │ │ -04ef04: 0800 1c00 |0100: move-object/from16 v0, v28 │ │ -04ef08: 0201 1800 |0102: move/from16 v1, v24 │ │ -04ef0c: 7020 0e0c 1000 |0104: invoke-direct {v0, v1}, Landroid/support/v4/view/ViewPager;.requestParentDisallowInterceptTouchEvent:(Z)V // method@0c0e │ │ -04ef12: 0800 1c00 |0107: move-object/from16 v0, v28 │ │ -04ef16: 5200 c603 |0109: iget v0, v0, Landroid/support/v4/view/ViewPager;.mInitialMotionX:F // field@03c6 │ │ -04ef1a: 0218 0000 |010b: move/from16 v24, v0 │ │ -04ef1e: a718 1418 |010d: sub-float v24, v20, v24 │ │ -04ef22: 1319 0000 |010f: const/16 v25, #int 0 // #0 │ │ -04ef26: 2d18 1819 |0111: cmpl-float v24, v24, v25 │ │ -04ef2a: 3d18 6800 |0113: if-lez v24, 017b // +0068 │ │ -04ef2e: 0800 1c00 |0115: move-object/from16 v0, v28 │ │ -04ef32: 5200 c603 |0117: iget v0, v0, Landroid/support/v4/view/ViewPager;.mInitialMotionX:F // field@03c6 │ │ -04ef36: 0218 0000 |0119: move/from16 v24, v0 │ │ -04ef3a: 0800 1c00 |011b: move-object/from16 v0, v28 │ │ -04ef3e: 5200 e503 |011d: iget v0, v0, Landroid/support/v4/view/ViewPager;.mTouchSlop:I // field@03e5 │ │ -04ef42: 0219 0000 |011f: move/from16 v25, v0 │ │ -04ef46: 0200 1900 |0121: move/from16 v0, v25 │ │ -04ef4a: 8200 |0123: int-to-float v0, v0 │ │ -04ef4c: 0219 0000 |0124: move/from16 v25, v0 │ │ -04ef50: a618 1819 |0126: add-float v24, v24, v25 │ │ -04ef54: 0200 1800 |0128: move/from16 v0, v24 │ │ -04ef58: 0801 1c00 |012a: move-object/from16 v1, v28 │ │ -04ef5c: 5910 cc03 |012c: iput v0, v1, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@03cc │ │ -04ef60: 0200 1600 |012e: move/from16 v0, v22 │ │ -04ef64: 0801 1c00 |0130: move-object/from16 v1, v28 │ │ -04ef68: 5910 cd03 |0132: iput v0, v1, Landroid/support/v4/view/ViewPager;.mLastMotionY:F // field@03cd │ │ -04ef6c: 1318 0100 |0134: const/16 v24, #int 1 // #1 │ │ -04ef70: 0800 1c00 |0136: move-object/from16 v0, v28 │ │ -04ef74: 0201 1800 |0138: move/from16 v1, v24 │ │ -04ef78: 7020 220c 1000 |013a: invoke-direct {v0, v1}, Landroid/support/v4/view/ViewPager;.setScrollState:(I)V // method@0c22 │ │ -04ef7e: 1318 0100 |013d: const/16 v24, #int 1 // #1 │ │ -04ef82: 0800 1c00 |013f: move-object/from16 v0, v28 │ │ -04ef86: 0201 1800 |0141: move/from16 v1, v24 │ │ -04ef8a: 7020 230c 1000 |0143: invoke-direct {v0, v1}, Landroid/support/v4/view/ViewPager;.setScrollingCacheEnabled:(Z)V // method@0c23 │ │ -04ef90: 7401 e00b 1c00 |0146: invoke-virtual/range {v28}, Landroid/support/v4/view/ViewPager;.getParent:()Landroid/view/ViewParent; // method@0be0 │ │ -04ef96: 0c0e |0149: move-result-object v14 │ │ -04ef98: 380e 0900 |014a: if-eqz v14, 0153 // +0009 │ │ -04ef9c: 1318 0100 |014c: const/16 v24, #int 1 // #1 │ │ -04efa0: 0200 1800 |014e: move/from16 v0, v24 │ │ -04efa4: 7220 1813 0e00 |0150: invoke-interface {v14, v0}, Landroid/view/ViewParent;.requestDisallowInterceptTouchEvent:(Z)V // method@1318 │ │ -04efaa: 0800 1c00 |0153: move-object/from16 v0, v28 │ │ -04efae: 5500 c903 |0155: iget-boolean v0, v0, Landroid/support/v4/view/ViewPager;.mIsBeingDragged:Z // field@03c9 │ │ -04efb2: 0218 0000 |0157: move/from16 v24, v0 │ │ -04efb6: 3818 03ff |0159: if-eqz v24, 005c // -00fd │ │ -04efba: 0800 1c00 |015b: move-object/from16 v0, v28 │ │ -04efbe: 5200 af03 |015d: iget v0, v0, Landroid/support/v4/view/ViewPager;.mActivePointerId:I // field@03af │ │ -04efc2: 0218 0000 |015f: move/from16 v24, v0 │ │ -04efc6: 0800 1d00 |0161: move-object/from16 v0, v29 │ │ -04efca: 0201 1800 |0163: move/from16 v1, v24 │ │ -04efce: 7120 020a 1000 |0165: invoke-static {v0, v1}, Landroid/support/v4/view/MotionEventCompat;.findPointerIndex:(Landroid/view/MotionEvent;I)I // method@0a02 │ │ -04efd4: 0a06 |0168: move-result v6 │ │ -04efd6: 0800 1d00 |0169: move-object/from16 v0, v29 │ │ -04efda: 7120 070a 6000 |016b: invoke-static {v0, v6}, Landroid/support/v4/view/MotionEventCompat;.getX:(Landroid/view/MotionEvent;I)F // method@0a07 │ │ -04efe0: 0a14 |016e: move-result v20 │ │ -04efe2: 0800 1c00 |016f: move-object/from16 v0, v28 │ │ -04efe6: 0201 1400 |0171: move/from16 v1, v20 │ │ -04efea: 7020 020c 1000 |0173: invoke-direct {v0, v1}, Landroid/support/v4/view/ViewPager;.performDrag:(F)Z // method@0c02 │ │ -04eff0: 0a18 |0176: move-result v24 │ │ -04eff2: 960b 0b18 |0177: or-int v11, v11, v24 │ │ -04eff6: 2900 e3fe |0179: goto/16 005c // -011d │ │ -04effa: 0800 1c00 |017b: move-object/from16 v0, v28 │ │ -04effe: 5200 c603 |017d: iget v0, v0, Landroid/support/v4/view/ViewPager;.mInitialMotionX:F // field@03c6 │ │ -04f002: 0218 0000 |017f: move/from16 v24, v0 │ │ -04f006: 0800 1c00 |0181: move-object/from16 v0, v28 │ │ -04f00a: 5200 e503 |0183: iget v0, v0, Landroid/support/v4/view/ViewPager;.mTouchSlop:I // field@03e5 │ │ -04f00e: 0219 0000 |0185: move/from16 v25, v0 │ │ -04f012: 0200 1900 |0187: move/from16 v0, v25 │ │ -04f016: 8200 |0189: int-to-float v0, v0 │ │ -04f018: 0219 0000 |018a: move/from16 v25, v0 │ │ -04f01c: a718 1819 |018c: sub-float v24, v24, v25 │ │ -04f020: 289a |018e: goto 0128 // -0066 │ │ -04f022: 0800 1c00 |018f: move-object/from16 v0, v28 │ │ -04f026: 5500 c903 |0191: iget-boolean v0, v0, Landroid/support/v4/view/ViewPager;.mIsBeingDragged:Z // field@03c9 │ │ -04f02a: 0218 0000 |0193: move/from16 v24, v0 │ │ -04f02e: 3818 c7fe |0195: if-eqz v24, 005c // -0139 │ │ -04f032: 0800 1c00 |0197: move-object/from16 v0, v28 │ │ -04f036: 5400 e603 |0199: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@03e6 │ │ -04f03a: 0812 0000 |019b: move-object/from16 v18, v0 │ │ -04f03e: 1318 e803 |019d: const/16 v24, #int 1000 // #3e8 │ │ -04f042: 0800 1c00 |019f: move-object/from16 v0, v28 │ │ -04f046: 5200 d103 |01a1: iget v0, v0, Landroid/support/v4/view/ViewPager;.mMaximumVelocity:I // field@03d1 │ │ -04f04a: 0219 0000 |01a3: move/from16 v25, v0 │ │ -04f04e: 0200 1900 |01a5: move/from16 v0, v25 │ │ -04f052: 8200 |01a7: int-to-float v0, v0 │ │ -04f054: 0219 0000 |01a8: move/from16 v25, v0 │ │ -04f058: 0800 1200 |01aa: move-object/from16 v0, v18 │ │ -04f05c: 0201 1800 |01ac: move/from16 v1, v24 │ │ -04f060: 0202 1900 |01ae: move/from16 v2, v25 │ │ -04f064: 6e30 5412 1002 |01b0: invoke-virtual {v0, v1, v2}, Landroid/view/VelocityTracker;.computeCurrentVelocity:(IF)V // method@1254 │ │ -04f06a: 0800 1c00 |01b3: move-object/from16 v0, v28 │ │ -04f06e: 5200 af03 |01b5: iget v0, v0, Landroid/support/v4/view/ViewPager;.mActivePointerId:I // field@03af │ │ -04f072: 0218 0000 |01b7: move/from16 v24, v0 │ │ -04f076: 0800 1200 |01b9: move-object/from16 v0, v18 │ │ -04f07a: 0201 1800 |01bb: move/from16 v1, v24 │ │ -04f07e: 7120 920a 1000 |01bd: invoke-static {v0, v1}, Landroid/support/v4/view/VelocityTrackerCompat;.getXVelocity:(Landroid/view/VelocityTracker;I)F // method@0a92 │ │ -04f084: 0a18 |01c0: move-result v24 │ │ -04f086: 0200 1800 |01c1: move/from16 v0, v24 │ │ -04f08a: 870a |01c3: float-to-int v10, v0 │ │ -04f08c: 1318 0100 |01c4: const/16 v24, #int 1 // #1 │ │ -04f090: 0200 1800 |01c6: move/from16 v0, v24 │ │ -04f094: 0801 1c00 |01c8: move-object/from16 v1, v28 │ │ -04f098: 5c10 d903 |01ca: iput-boolean v0, v1, Landroid/support/v4/view/ViewPager;.mPopulatePending:Z // field@03d9 │ │ -04f09c: 7601 d00b 1c00 |01cc: invoke-direct/range {v28}, Landroid/support/v4/view/ViewPager;.getClientWidth:()I // method@0bd0 │ │ -04f0a2: 0a13 |01cf: move-result v19 │ │ -04f0a4: 7401 e20b 1c00 |01d0: invoke-virtual/range {v28}, Landroid/support/v4/view/ViewPager;.getScrollX:()I // method@0be2 │ │ -04f0aa: 0a10 |01d3: move-result v16 │ │ -04f0ac: 7601 e90b 1c00 |01d4: invoke-direct/range {v28}, Landroid/support/v4/view/ViewPager;.infoForCurrentScrollPosition:()Landroid/support/v4/view/ViewPager$ItemInfo; // method@0be9 │ │ -04f0b2: 0c08 |01d7: move-result-object v8 │ │ -04f0b4: 5287 8c03 |01d8: iget v7, v8, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@038c │ │ -04f0b8: 0200 1000 |01da: move/from16 v0, v16 │ │ -04f0bc: 8200 |01dc: int-to-float v0, v0 │ │ -04f0be: 0218 0000 |01dd: move/from16 v24, v0 │ │ -04f0c2: 0200 1300 |01df: move/from16 v0, v19 │ │ -04f0c6: 8200 |01e1: int-to-float v0, v0 │ │ -04f0c8: 0219 0000 |01e2: move/from16 v25, v0 │ │ -04f0cc: a918 1819 |01e4: div-float v24, v24, v25 │ │ -04f0d0: 5280 8b03 |01e6: iget v0, v8, Landroid/support/v4/view/ViewPager$ItemInfo;.offset:F // field@038b │ │ -04f0d4: 0219 0000 |01e8: move/from16 v25, v0 │ │ -04f0d8: a718 1819 |01ea: sub-float v24, v24, v25 │ │ -04f0dc: 5280 8e03 |01ec: iget v0, v8, Landroid/support/v4/view/ViewPager$ItemInfo;.widthFactor:F // field@038e │ │ -04f0e0: 0219 0000 |01ee: move/from16 v25, v0 │ │ -04f0e4: a90d 1819 |01f0: div-float v13, v24, v25 │ │ -04f0e8: 0800 1c00 |01f2: move-object/from16 v0, v28 │ │ -04f0ec: 5200 af03 |01f4: iget v0, v0, Landroid/support/v4/view/ViewPager;.mActivePointerId:I // field@03af │ │ -04f0f0: 0218 0000 |01f6: move/from16 v24, v0 │ │ -04f0f4: 0800 1d00 |01f8: move-object/from16 v0, v29 │ │ -04f0f8: 0201 1800 |01fa: move/from16 v1, v24 │ │ -04f0fc: 7120 020a 1000 |01fc: invoke-static {v0, v1}, Landroid/support/v4/view/MotionEventCompat;.findPointerIndex:(Landroid/view/MotionEvent;I)I // method@0a02 │ │ -04f102: 0a06 |01ff: move-result v6 │ │ -04f104: 0800 1d00 |0200: move-object/from16 v0, v29 │ │ -04f108: 7120 070a 6000 |0202: invoke-static {v0, v6}, Landroid/support/v4/view/MotionEventCompat;.getX:(Landroid/view/MotionEvent;I)F // method@0a07 │ │ -04f10e: 0a14 |0205: move-result v20 │ │ -04f110: 0800 1c00 |0206: move-object/from16 v0, v28 │ │ -04f114: 5200 c603 |0208: iget v0, v0, Landroid/support/v4/view/ViewPager;.mInitialMotionX:F // field@03c6 │ │ -04f118: 0218 0000 |020a: move/from16 v24, v0 │ │ -04f11c: a718 1418 |020c: sub-float v24, v20, v24 │ │ -04f120: 0200 1800 |020e: move/from16 v0, v24 │ │ -04f124: 8700 |0210: float-to-int v0, v0 │ │ -04f126: 0211 0000 |0211: move/from16 v17, v0 │ │ -04f12a: 0800 1c00 |0213: move-object/from16 v0, v28 │ │ -04f12e: 0201 1100 |0215: move/from16 v1, v17 │ │ -04f132: 7051 bc0b 70ad |0217: invoke-direct {v0, v7, v13, v10, v1}, Landroid/support/v4/view/ViewPager;.determineTargetPage:(IFII)I // method@0bbc │ │ -04f138: 0a0c |021a: move-result v12 │ │ -04f13a: 1318 0100 |021b: const/16 v24, #int 1 // #1 │ │ -04f13e: 1319 0100 |021d: const/16 v25, #int 1 // #1 │ │ -04f142: 0800 1c00 |021f: move-object/from16 v0, v28 │ │ -04f146: 0201 1800 |0221: move/from16 v1, v24 │ │ -04f14a: 0202 1900 |0223: move/from16 v2, v25 │ │ -04f14e: 6e5a 160c c021 |0225: invoke-virtual {v0, v12, v1, v2, v10}, Landroid/support/v4/view/ViewPager;.setCurrentItemInternal:(IZZI)V // method@0c16 │ │ -04f154: 1318 ffff |0228: const/16 v24, #int -1 // #ffff │ │ -04f158: 0200 1800 |022a: move/from16 v0, v24 │ │ -04f15c: 0801 1c00 |022c: move-object/from16 v1, v28 │ │ -04f160: 5910 af03 |022e: iput v0, v1, Landroid/support/v4/view/ViewPager;.mActivePointerId:I // field@03af │ │ -04f164: 7601 c30b 1c00 |0230: invoke-direct/range {v28}, Landroid/support/v4/view/ViewPager;.endDrag:()V // method@0bc3 │ │ -04f16a: 0800 1c00 |0233: move-object/from16 v0, v28 │ │ -04f16e: 5400 cf03 |0235: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mLeftEdge:Landroid/support/v4/widget/EdgeEffectCompat; // field@03cf │ │ -04f172: 0818 0000 |0237: move-object/from16 v24, v0 │ │ -04f176: 7401 f30f 1800 |0239: invoke-virtual/range {v24}, Landroid/support/v4/widget/EdgeEffectCompat;.onRelease:()Z // method@0ff3 │ │ -04f17c: 0a18 |023c: move-result v24 │ │ -04f17e: 0800 1c00 |023d: move-object/from16 v0, v28 │ │ -04f182: 5400 dd03 |023f: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mRightEdge:Landroid/support/v4/widget/EdgeEffectCompat; // field@03dd │ │ -04f186: 0819 0000 |0241: move-object/from16 v25, v0 │ │ -04f18a: 7401 f30f 1900 |0243: invoke-virtual/range {v25}, Landroid/support/v4/widget/EdgeEffectCompat;.onRelease:()Z // method@0ff3 │ │ -04f190: 0a19 |0246: move-result v25 │ │ -04f192: 960b 1819 |0247: or-int v11, v24, v25 │ │ -04f196: 2900 13fe |0249: goto/16 005c // -01ed │ │ -04f19a: 0800 1c00 |024b: move-object/from16 v0, v28 │ │ -04f19e: 5500 c903 |024d: iget-boolean v0, v0, Landroid/support/v4/view/ViewPager;.mIsBeingDragged:Z // field@03c9 │ │ -04f1a2: 0218 0000 |024f: move/from16 v24, v0 │ │ -04f1a6: 3818 0bfe |0251: if-eqz v24, 005c // -01f5 │ │ -04f1aa: 0800 1c00 |0253: move-object/from16 v0, v28 │ │ -04f1ae: 5200 b703 |0255: iget v0, v0, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@03b7 │ │ -04f1b2: 0218 0000 |0257: move/from16 v24, v0 │ │ -04f1b6: 1319 0100 |0259: const/16 v25, #int 1 // #1 │ │ -04f1ba: 131a 0000 |025b: const/16 v26, #int 0 // #0 │ │ -04f1be: 131b 0000 |025d: const/16 v27, #int 0 // #0 │ │ -04f1c2: 0800 1c00 |025f: move-object/from16 v0, v28 │ │ -04f1c6: 0201 1800 |0261: move/from16 v1, v24 │ │ -04f1ca: 0202 1900 |0263: move/from16 v2, v25 │ │ -04f1ce: 0203 1a00 |0265: move/from16 v3, v26 │ │ -04f1d2: 0204 1b00 |0267: move/from16 v4, v27 │ │ -04f1d6: 7054 100c 1032 |0269: invoke-direct {v0, v1, v2, v3, v4}, Landroid/support/v4/view/ViewPager;.scrollToItem:(IZIZ)V // method@0c10 │ │ -04f1dc: 1318 ffff |026c: const/16 v24, #int -1 // #ffff │ │ -04f1e0: 0200 1800 |026e: move/from16 v0, v24 │ │ -04f1e4: 0801 1c00 |0270: move-object/from16 v1, v28 │ │ -04f1e8: 5910 af03 |0272: iput v0, v1, Landroid/support/v4/view/ViewPager;.mActivePointerId:I // field@03af │ │ -04f1ec: 7601 c30b 1c00 |0274: invoke-direct/range {v28}, Landroid/support/v4/view/ViewPager;.endDrag:()V // method@0bc3 │ │ -04f1f2: 0800 1c00 |0277: move-object/from16 v0, v28 │ │ -04f1f6: 5400 cf03 |0279: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mLeftEdge:Landroid/support/v4/widget/EdgeEffectCompat; // field@03cf │ │ -04f1fa: 0818 0000 |027b: move-object/from16 v24, v0 │ │ -04f1fe: 7401 f30f 1800 |027d: invoke-virtual/range {v24}, Landroid/support/v4/widget/EdgeEffectCompat;.onRelease:()Z // method@0ff3 │ │ -04f204: 0a18 |0280: move-result v24 │ │ -04f206: 0800 1c00 |0281: move-object/from16 v0, v28 │ │ -04f20a: 5400 dd03 |0283: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mRightEdge:Landroid/support/v4/widget/EdgeEffectCompat; // field@03dd │ │ -04f20e: 0819 0000 |0285: move-object/from16 v25, v0 │ │ -04f212: 7401 f30f 1900 |0287: invoke-virtual/range {v25}, Landroid/support/v4/widget/EdgeEffectCompat;.onRelease:()Z // method@0ff3 │ │ -04f218: 0a19 |028a: move-result v25 │ │ -04f21a: 960b 1819 |028b: or-int v11, v24, v25 │ │ -04f21e: 2900 cffd |028d: goto/16 005c // -0231 │ │ -04f222: 7701 030a 1d00 |028f: invoke-static/range {v29}, Landroid/support/v4/view/MotionEventCompat;.getActionIndex:(Landroid/view/MotionEvent;)I // method@0a03 │ │ -04f228: 0a09 |0292: move-result v9 │ │ -04f22a: 0800 1d00 |0293: move-object/from16 v0, v29 │ │ -04f22e: 7120 070a 9000 |0295: invoke-static {v0, v9}, Landroid/support/v4/view/MotionEventCompat;.getX:(Landroid/view/MotionEvent;I)F // method@0a07 │ │ -04f234: 0a14 |0298: move-result v20 │ │ -04f236: 0200 1400 |0299: move/from16 v0, v20 │ │ -04f23a: 0801 1c00 |029b: move-object/from16 v1, v28 │ │ -04f23e: 5910 cc03 |029d: iput v0, v1, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@03cc │ │ -04f242: 0800 1d00 |029f: move-object/from16 v0, v29 │ │ -04f246: 7120 060a 9000 |02a1: invoke-static {v0, v9}, Landroid/support/v4/view/MotionEventCompat;.getPointerId:(Landroid/view/MotionEvent;I)I // method@0a06 │ │ -04f24c: 0a18 |02a4: move-result v24 │ │ -04f24e: 0200 1800 |02a5: move/from16 v0, v24 │ │ -04f252: 0801 1c00 |02a7: move-object/from16 v1, v28 │ │ -04f256: 5910 af03 |02a9: iput v0, v1, Landroid/support/v4/view/ViewPager;.mActivePointerId:I // field@03af │ │ -04f25a: 2900 b1fd |02ab: goto/16 005c // -024f │ │ -04f25e: 7602 fc0b 1c00 |02ad: invoke-direct/range {v28, v29}, Landroid/support/v4/view/ViewPager;.onSecondaryPointerUp:(Landroid/view/MotionEvent;)V // method@0bfc │ │ -04f264: 0800 1c00 |02b0: move-object/from16 v0, v28 │ │ -04f268: 5200 af03 |02b2: iget v0, v0, Landroid/support/v4/view/ViewPager;.mActivePointerId:I // field@03af │ │ -04f26c: 0218 0000 |02b4: move/from16 v24, v0 │ │ -04f270: 0800 1d00 |02b6: move-object/from16 v0, v29 │ │ -04f274: 0201 1800 |02b8: move/from16 v1, v24 │ │ -04f278: 7120 020a 1000 |02ba: invoke-static {v0, v1}, Landroid/support/v4/view/MotionEventCompat;.findPointerIndex:(Landroid/view/MotionEvent;I)I // method@0a02 │ │ -04f27e: 0a18 |02bd: move-result v24 │ │ -04f280: 0800 1d00 |02be: move-object/from16 v0, v29 │ │ -04f284: 0201 1800 |02c0: move/from16 v1, v24 │ │ -04f288: 7120 070a 1000 |02c2: invoke-static {v0, v1}, Landroid/support/v4/view/MotionEventCompat;.getX:(Landroid/view/MotionEvent;I)F // method@0a07 │ │ -04f28e: 0a18 |02c5: move-result v24 │ │ -04f290: 0200 1800 |02c6: move/from16 v0, v24 │ │ -04f294: 0801 1c00 |02c8: move-object/from16 v1, v28 │ │ -04f298: 5910 cc03 |02ca: iput v0, v1, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@03cc │ │ -04f29c: 2900 90fd |02cc: goto/16 005c // -0270 │ │ -04f2a0: 0001 0700 0000 0000 0b00 0000 3601 ... |02ce: packed-switch-data (18 units) │ │ +05089c: |[05089c] android.support.v4.view.ViewPager.onTouchEvent:(Landroid/view/MotionEvent;)Z │ │ +0508ac: 0800 1c00 |0000: move-object/from16 v0, v28 │ │ +0508b0: 5500 bf03 |0002: iget-boolean v0, v0, Landroid/support/v4/view/ViewPager;.mFakeDragging:Z // field@03bf │ │ +0508b4: 0218 0000 |0004: move/from16 v24, v0 │ │ +0508b8: 3818 0500 |0006: if-eqz v24, 000b // +0005 │ │ +0508bc: 1318 0100 |0008: const/16 v24, #int 1 // #1 │ │ +0508c0: 0f18 |000a: return v24 │ │ +0508c2: 7401 4212 1d00 |000b: invoke-virtual/range {v29}, Landroid/view/MotionEvent;.getAction:()I // method@1242 │ │ +0508c8: 0a18 |000e: move-result v24 │ │ +0508ca: 3918 0b00 |000f: if-nez v24, 001a // +000b │ │ +0508ce: 7401 4412 1d00 |0011: invoke-virtual/range {v29}, Landroid/view/MotionEvent;.getEdgeFlags:()I // method@1244 │ │ +0508d4: 0a18 |0014: move-result v24 │ │ +0508d6: 3818 0500 |0015: if-eqz v24, 001a // +0005 │ │ +0508da: 1318 0000 |0017: const/16 v24, #int 0 // #0 │ │ +0508de: 28f1 |0019: goto 000a // -000f │ │ +0508e0: 0800 1c00 |001a: move-object/from16 v0, v28 │ │ +0508e4: 5400 b003 |001c: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@03b0 │ │ +0508e8: 0818 0000 |001e: move-object/from16 v24, v0 │ │ +0508ec: 3818 0e00 |0020: if-eqz v24, 002e // +000e │ │ +0508f0: 0800 1c00 |0022: move-object/from16 v0, v28 │ │ +0508f4: 5400 b003 |0024: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@03b0 │ │ +0508f8: 0818 0000 |0026: move-object/from16 v24, v0 │ │ +0508fc: 7401 140a 1800 |0028: invoke-virtual/range {v24}, Landroid/support/v4/view/PagerAdapter;.getCount:()I // method@0a14 │ │ +050902: 0a18 |002b: move-result v24 │ │ +050904: 3918 0500 |002c: if-nez v24, 0031 // +0005 │ │ +050908: 1318 0000 |002e: const/16 v24, #int 0 // #0 │ │ +05090c: 28da |0030: goto 000a // -0026 │ │ +05090e: 0800 1c00 |0031: move-object/from16 v0, v28 │ │ +050912: 5400 e603 |0033: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@03e6 │ │ +050916: 0818 0000 |0035: move-object/from16 v24, v0 │ │ +05091a: 3918 0c00 |0037: if-nez v24, 0043 // +000c │ │ +05091e: 7100 5912 0000 |0039: invoke-static {}, Landroid/view/VelocityTracker;.obtain:()Landroid/view/VelocityTracker; // method@1259 │ │ +050924: 0c18 |003c: move-result-object v24 │ │ +050926: 0800 1800 |003d: move-object/from16 v0, v24 │ │ +05092a: 0801 1c00 |003f: move-object/from16 v1, v28 │ │ +05092e: 5b10 e603 |0041: iput-object v0, v1, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@03e6 │ │ +050932: 0800 1c00 |0043: move-object/from16 v0, v28 │ │ +050936: 5400 e603 |0045: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@03e6 │ │ +05093a: 0818 0000 |0047: move-object/from16 v24, v0 │ │ +05093e: 0800 1800 |0049: move-object/from16 v0, v24 │ │ +050942: 0801 1d00 |004b: move-object/from16 v1, v29 │ │ +050946: 6e20 5212 1000 |004d: invoke-virtual {v0, v1}, Landroid/view/VelocityTracker;.addMovement:(Landroid/view/MotionEvent;)V // method@1252 │ │ +05094c: 7401 4212 1d00 |0050: invoke-virtual/range {v29}, Landroid/view/MotionEvent;.getAction:()I // method@1242 │ │ +050952: 0a05 |0053: move-result v5 │ │ +050954: 120b |0054: const/4 v11, #int 0 // #0 │ │ +050956: d550 ff00 |0055: and-int/lit16 v0, v5, #int 255 // #00ff │ │ +05095a: 0218 0000 |0057: move/from16 v24, v0 │ │ +05095e: 2b18 7502 0000 |0059: packed-switch v24, 000002ce // +00000275 │ │ +050964: 380b 0500 |005c: if-eqz v11, 0061 // +0005 │ │ +050968: 7701 1e0b 1c00 |005e: invoke-static/range {v28}, Landroid/support/v4/view/ViewCompat;.postInvalidateOnAnimation:(Landroid/view/View;)V // method@0b1e │ │ +05096e: 1318 0100 |0061: const/16 v24, #int 1 // #1 │ │ +050972: 28a7 |0063: goto 000a // -0059 │ │ +050974: 0800 1c00 |0064: move-object/from16 v0, v28 │ │ +050978: 5400 df03 |0066: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mScroller:Landroid/widget/Scroller; // field@03df │ │ +05097c: 0818 0000 |0068: move-object/from16 v24, v0 │ │ +050980: 7401 2f14 1800 |006a: invoke-virtual/range {v24}, Landroid/widget/Scroller;.abortAnimation:()V // method@142f │ │ +050986: 1318 0000 |006d: const/16 v24, #int 0 // #0 │ │ +05098a: 0200 1800 |006f: move/from16 v0, v24 │ │ +05098e: 0801 1c00 |0071: move-object/from16 v1, v28 │ │ +050992: 5c10 d903 |0073: iput-boolean v0, v1, Landroid/support/v4/view/ViewPager;.mPopulatePending:Z // field@03d9 │ │ +050996: 7401 040c 1c00 |0075: invoke-virtual/range {v28}, Landroid/support/v4/view/ViewPager;.populate:()V // method@0c04 │ │ +05099c: 7401 4812 1d00 |0078: invoke-virtual/range {v29}, Landroid/view/MotionEvent;.getX:()F // method@1248 │ │ +0509a2: 0a18 |007b: move-result v24 │ │ +0509a4: 0200 1800 |007c: move/from16 v0, v24 │ │ +0509a8: 0801 1c00 |007e: move-object/from16 v1, v28 │ │ +0509ac: 5910 c603 |0080: iput v0, v1, Landroid/support/v4/view/ViewPager;.mInitialMotionX:F // field@03c6 │ │ +0509b0: 0200 1800 |0082: move/from16 v0, v24 │ │ +0509b4: 0801 1c00 |0084: move-object/from16 v1, v28 │ │ +0509b8: 5910 cc03 |0086: iput v0, v1, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@03cc │ │ +0509bc: 7401 4a12 1d00 |0088: invoke-virtual/range {v29}, Landroid/view/MotionEvent;.getY:()F // method@124a │ │ +0509c2: 0a18 |008b: move-result v24 │ │ +0509c4: 0200 1800 |008c: move/from16 v0, v24 │ │ +0509c8: 0801 1c00 |008e: move-object/from16 v1, v28 │ │ +0509cc: 5910 c703 |0090: iput v0, v1, Landroid/support/v4/view/ViewPager;.mInitialMotionY:F // field@03c7 │ │ +0509d0: 0200 1800 |0092: move/from16 v0, v24 │ │ +0509d4: 0801 1c00 |0094: move-object/from16 v1, v28 │ │ +0509d8: 5910 cd03 |0096: iput v0, v1, Landroid/support/v4/view/ViewPager;.mLastMotionY:F // field@03cd │ │ +0509dc: 1318 0000 |0098: const/16 v24, #int 0 // #0 │ │ +0509e0: 0800 1d00 |009a: move-object/from16 v0, v29 │ │ +0509e4: 0201 1800 |009c: move/from16 v1, v24 │ │ +0509e8: 7120 060a 1000 |009e: invoke-static {v0, v1}, Landroid/support/v4/view/MotionEventCompat;.getPointerId:(Landroid/view/MotionEvent;I)I // method@0a06 │ │ +0509ee: 0a18 |00a1: move-result v24 │ │ +0509f0: 0200 1800 |00a2: move/from16 v0, v24 │ │ +0509f4: 0801 1c00 |00a4: move-object/from16 v1, v28 │ │ +0509f8: 5910 af03 |00a6: iput v0, v1, Landroid/support/v4/view/ViewPager;.mActivePointerId:I // field@03af │ │ +0509fc: 28b4 |00a8: goto 005c // -004c │ │ +0509fe: 0800 1c00 |00a9: move-object/from16 v0, v28 │ │ +050a02: 5500 c903 |00ab: iget-boolean v0, v0, Landroid/support/v4/view/ViewPager;.mIsBeingDragged:Z // field@03c9 │ │ +050a06: 0218 0000 |00ad: move/from16 v24, v0 │ │ +050a0a: 3918 a400 |00af: if-nez v24, 0153 // +00a4 │ │ +050a0e: 0800 1c00 |00b1: move-object/from16 v0, v28 │ │ +050a12: 5200 af03 |00b3: iget v0, v0, Landroid/support/v4/view/ViewPager;.mActivePointerId:I // field@03af │ │ +050a16: 0218 0000 |00b5: move/from16 v24, v0 │ │ +050a1a: 0800 1d00 |00b7: move-object/from16 v0, v29 │ │ +050a1e: 0201 1800 |00b9: move/from16 v1, v24 │ │ +050a22: 7120 020a 1000 |00bb: invoke-static {v0, v1}, Landroid/support/v4/view/MotionEventCompat;.findPointerIndex:(Landroid/view/MotionEvent;I)I // method@0a02 │ │ +050a28: 0a0f |00be: move-result v15 │ │ +050a2a: 0800 1d00 |00bf: move-object/from16 v0, v29 │ │ +050a2e: 7120 070a f000 |00c1: invoke-static {v0, v15}, Landroid/support/v4/view/MotionEventCompat;.getX:(Landroid/view/MotionEvent;I)F // method@0a07 │ │ +050a34: 0a14 |00c4: move-result v20 │ │ +050a36: 0800 1c00 |00c5: move-object/from16 v0, v28 │ │ +050a3a: 5200 cc03 |00c7: iget v0, v0, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@03cc │ │ +050a3e: 0218 0000 |00c9: move/from16 v24, v0 │ │ +050a42: a718 1418 |00cb: sub-float v24, v20, v24 │ │ +050a46: 7701 1115 1800 |00cd: invoke-static/range {v24}, Ljava/lang/Math;.abs:(F)F // method@1511 │ │ +050a4c: 0a15 |00d0: move-result v21 │ │ +050a4e: 0800 1d00 |00d1: move-object/from16 v0, v29 │ │ +050a52: 7120 080a f000 |00d3: invoke-static {v0, v15}, Landroid/support/v4/view/MotionEventCompat;.getY:(Landroid/view/MotionEvent;I)F // method@0a08 │ │ +050a58: 0a16 |00d6: move-result v22 │ │ +050a5a: 0800 1c00 |00d7: move-object/from16 v0, v28 │ │ +050a5e: 5200 cd03 |00d9: iget v0, v0, Landroid/support/v4/view/ViewPager;.mLastMotionY:F // field@03cd │ │ +050a62: 0218 0000 |00db: move/from16 v24, v0 │ │ +050a66: a718 1618 |00dd: sub-float v24, v22, v24 │ │ +050a6a: 7701 1115 1800 |00df: invoke-static/range {v24}, Ljava/lang/Math;.abs:(F)F // method@1511 │ │ +050a70: 0a17 |00e2: move-result v23 │ │ +050a72: 0800 1c00 |00e3: move-object/from16 v0, v28 │ │ +050a76: 5200 e503 |00e5: iget v0, v0, Landroid/support/v4/view/ViewPager;.mTouchSlop:I // field@03e5 │ │ +050a7a: 0218 0000 |00e7: move/from16 v24, v0 │ │ +050a7e: 0200 1800 |00e9: move/from16 v0, v24 │ │ +050a82: 8200 |00eb: int-to-float v0, v0 │ │ +050a84: 0218 0000 |00ec: move/from16 v24, v0 │ │ +050a88: 2d18 1518 |00ee: cmpl-float v24, v21, v24 │ │ +050a8c: 3d18 6300 |00f0: if-lez v24, 0153 // +0063 │ │ +050a90: 2d18 1517 |00f2: cmpl-float v24, v21, v23 │ │ +050a94: 3d18 5f00 |00f4: if-lez v24, 0153 // +005f │ │ +050a98: 1318 0100 |00f6: const/16 v24, #int 1 // #1 │ │ +050a9c: 0200 1800 |00f8: move/from16 v0, v24 │ │ +050aa0: 0801 1c00 |00fa: move-object/from16 v1, v28 │ │ +050aa4: 5c10 c903 |00fc: iput-boolean v0, v1, Landroid/support/v4/view/ViewPager;.mIsBeingDragged:Z // field@03c9 │ │ +050aa8: 1318 0100 |00fe: const/16 v24, #int 1 // #1 │ │ +050aac: 0800 1c00 |0100: move-object/from16 v0, v28 │ │ +050ab0: 0201 1800 |0102: move/from16 v1, v24 │ │ +050ab4: 7020 0e0c 1000 |0104: invoke-direct {v0, v1}, Landroid/support/v4/view/ViewPager;.requestParentDisallowInterceptTouchEvent:(Z)V // method@0c0e │ │ +050aba: 0800 1c00 |0107: move-object/from16 v0, v28 │ │ +050abe: 5200 c603 |0109: iget v0, v0, Landroid/support/v4/view/ViewPager;.mInitialMotionX:F // field@03c6 │ │ +050ac2: 0218 0000 |010b: move/from16 v24, v0 │ │ +050ac6: a718 1418 |010d: sub-float v24, v20, v24 │ │ +050aca: 1319 0000 |010f: const/16 v25, #int 0 // #0 │ │ +050ace: 2d18 1819 |0111: cmpl-float v24, v24, v25 │ │ +050ad2: 3d18 6800 |0113: if-lez v24, 017b // +0068 │ │ +050ad6: 0800 1c00 |0115: move-object/from16 v0, v28 │ │ +050ada: 5200 c603 |0117: iget v0, v0, Landroid/support/v4/view/ViewPager;.mInitialMotionX:F // field@03c6 │ │ +050ade: 0218 0000 |0119: move/from16 v24, v0 │ │ +050ae2: 0800 1c00 |011b: move-object/from16 v0, v28 │ │ +050ae6: 5200 e503 |011d: iget v0, v0, Landroid/support/v4/view/ViewPager;.mTouchSlop:I // field@03e5 │ │ +050aea: 0219 0000 |011f: move/from16 v25, v0 │ │ +050aee: 0200 1900 |0121: move/from16 v0, v25 │ │ +050af2: 8200 |0123: int-to-float v0, v0 │ │ +050af4: 0219 0000 |0124: move/from16 v25, v0 │ │ +050af8: a618 1819 |0126: add-float v24, v24, v25 │ │ +050afc: 0200 1800 |0128: move/from16 v0, v24 │ │ +050b00: 0801 1c00 |012a: move-object/from16 v1, v28 │ │ +050b04: 5910 cc03 |012c: iput v0, v1, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@03cc │ │ +050b08: 0200 1600 |012e: move/from16 v0, v22 │ │ +050b0c: 0801 1c00 |0130: move-object/from16 v1, v28 │ │ +050b10: 5910 cd03 |0132: iput v0, v1, Landroid/support/v4/view/ViewPager;.mLastMotionY:F // field@03cd │ │ +050b14: 1318 0100 |0134: const/16 v24, #int 1 // #1 │ │ +050b18: 0800 1c00 |0136: move-object/from16 v0, v28 │ │ +050b1c: 0201 1800 |0138: move/from16 v1, v24 │ │ +050b20: 7020 220c 1000 |013a: invoke-direct {v0, v1}, Landroid/support/v4/view/ViewPager;.setScrollState:(I)V // method@0c22 │ │ +050b26: 1318 0100 |013d: const/16 v24, #int 1 // #1 │ │ +050b2a: 0800 1c00 |013f: move-object/from16 v0, v28 │ │ +050b2e: 0201 1800 |0141: move/from16 v1, v24 │ │ +050b32: 7020 230c 1000 |0143: invoke-direct {v0, v1}, Landroid/support/v4/view/ViewPager;.setScrollingCacheEnabled:(Z)V // method@0c23 │ │ +050b38: 7401 e00b 1c00 |0146: invoke-virtual/range {v28}, Landroid/support/v4/view/ViewPager;.getParent:()Landroid/view/ViewParent; // method@0be0 │ │ +050b3e: 0c0e |0149: move-result-object v14 │ │ +050b40: 380e 0900 |014a: if-eqz v14, 0153 // +0009 │ │ +050b44: 1318 0100 |014c: const/16 v24, #int 1 // #1 │ │ +050b48: 0200 1800 |014e: move/from16 v0, v24 │ │ +050b4c: 7220 1813 0e00 |0150: invoke-interface {v14, v0}, Landroid/view/ViewParent;.requestDisallowInterceptTouchEvent:(Z)V // method@1318 │ │ +050b52: 0800 1c00 |0153: move-object/from16 v0, v28 │ │ +050b56: 5500 c903 |0155: iget-boolean v0, v0, Landroid/support/v4/view/ViewPager;.mIsBeingDragged:Z // field@03c9 │ │ +050b5a: 0218 0000 |0157: move/from16 v24, v0 │ │ +050b5e: 3818 03ff |0159: if-eqz v24, 005c // -00fd │ │ +050b62: 0800 1c00 |015b: move-object/from16 v0, v28 │ │ +050b66: 5200 af03 |015d: iget v0, v0, Landroid/support/v4/view/ViewPager;.mActivePointerId:I // field@03af │ │ +050b6a: 0218 0000 |015f: move/from16 v24, v0 │ │ +050b6e: 0800 1d00 |0161: move-object/from16 v0, v29 │ │ +050b72: 0201 1800 |0163: move/from16 v1, v24 │ │ +050b76: 7120 020a 1000 |0165: invoke-static {v0, v1}, Landroid/support/v4/view/MotionEventCompat;.findPointerIndex:(Landroid/view/MotionEvent;I)I // method@0a02 │ │ +050b7c: 0a06 |0168: move-result v6 │ │ +050b7e: 0800 1d00 |0169: move-object/from16 v0, v29 │ │ +050b82: 7120 070a 6000 |016b: invoke-static {v0, v6}, Landroid/support/v4/view/MotionEventCompat;.getX:(Landroid/view/MotionEvent;I)F // method@0a07 │ │ +050b88: 0a14 |016e: move-result v20 │ │ +050b8a: 0800 1c00 |016f: move-object/from16 v0, v28 │ │ +050b8e: 0201 1400 |0171: move/from16 v1, v20 │ │ +050b92: 7020 020c 1000 |0173: invoke-direct {v0, v1}, Landroid/support/v4/view/ViewPager;.performDrag:(F)Z // method@0c02 │ │ +050b98: 0a18 |0176: move-result v24 │ │ +050b9a: 960b 0b18 |0177: or-int v11, v11, v24 │ │ +050b9e: 2900 e3fe |0179: goto/16 005c // -011d │ │ +050ba2: 0800 1c00 |017b: move-object/from16 v0, v28 │ │ +050ba6: 5200 c603 |017d: iget v0, v0, Landroid/support/v4/view/ViewPager;.mInitialMotionX:F // field@03c6 │ │ +050baa: 0218 0000 |017f: move/from16 v24, v0 │ │ +050bae: 0800 1c00 |0181: move-object/from16 v0, v28 │ │ +050bb2: 5200 e503 |0183: iget v0, v0, Landroid/support/v4/view/ViewPager;.mTouchSlop:I // field@03e5 │ │ +050bb6: 0219 0000 |0185: move/from16 v25, v0 │ │ +050bba: 0200 1900 |0187: move/from16 v0, v25 │ │ +050bbe: 8200 |0189: int-to-float v0, v0 │ │ +050bc0: 0219 0000 |018a: move/from16 v25, v0 │ │ +050bc4: a718 1819 |018c: sub-float v24, v24, v25 │ │ +050bc8: 289a |018e: goto 0128 // -0066 │ │ +050bca: 0800 1c00 |018f: move-object/from16 v0, v28 │ │ +050bce: 5500 c903 |0191: iget-boolean v0, v0, Landroid/support/v4/view/ViewPager;.mIsBeingDragged:Z // field@03c9 │ │ +050bd2: 0218 0000 |0193: move/from16 v24, v0 │ │ +050bd6: 3818 c7fe |0195: if-eqz v24, 005c // -0139 │ │ +050bda: 0800 1c00 |0197: move-object/from16 v0, v28 │ │ +050bde: 5400 e603 |0199: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@03e6 │ │ +050be2: 0812 0000 |019b: move-object/from16 v18, v0 │ │ +050be6: 1318 e803 |019d: const/16 v24, #int 1000 // #3e8 │ │ +050bea: 0800 1c00 |019f: move-object/from16 v0, v28 │ │ +050bee: 5200 d103 |01a1: iget v0, v0, Landroid/support/v4/view/ViewPager;.mMaximumVelocity:I // field@03d1 │ │ +050bf2: 0219 0000 |01a3: move/from16 v25, v0 │ │ +050bf6: 0200 1900 |01a5: move/from16 v0, v25 │ │ +050bfa: 8200 |01a7: int-to-float v0, v0 │ │ +050bfc: 0219 0000 |01a8: move/from16 v25, v0 │ │ +050c00: 0800 1200 |01aa: move-object/from16 v0, v18 │ │ +050c04: 0201 1800 |01ac: move/from16 v1, v24 │ │ +050c08: 0202 1900 |01ae: move/from16 v2, v25 │ │ +050c0c: 6e30 5412 1002 |01b0: invoke-virtual {v0, v1, v2}, Landroid/view/VelocityTracker;.computeCurrentVelocity:(IF)V // method@1254 │ │ +050c12: 0800 1c00 |01b3: move-object/from16 v0, v28 │ │ +050c16: 5200 af03 |01b5: iget v0, v0, Landroid/support/v4/view/ViewPager;.mActivePointerId:I // field@03af │ │ +050c1a: 0218 0000 |01b7: move/from16 v24, v0 │ │ +050c1e: 0800 1200 |01b9: move-object/from16 v0, v18 │ │ +050c22: 0201 1800 |01bb: move/from16 v1, v24 │ │ +050c26: 7120 920a 1000 |01bd: invoke-static {v0, v1}, Landroid/support/v4/view/VelocityTrackerCompat;.getXVelocity:(Landroid/view/VelocityTracker;I)F // method@0a92 │ │ +050c2c: 0a18 |01c0: move-result v24 │ │ +050c2e: 0200 1800 |01c1: move/from16 v0, v24 │ │ +050c32: 870a |01c3: float-to-int v10, v0 │ │ +050c34: 1318 0100 |01c4: const/16 v24, #int 1 // #1 │ │ +050c38: 0200 1800 |01c6: move/from16 v0, v24 │ │ +050c3c: 0801 1c00 |01c8: move-object/from16 v1, v28 │ │ +050c40: 5c10 d903 |01ca: iput-boolean v0, v1, Landroid/support/v4/view/ViewPager;.mPopulatePending:Z // field@03d9 │ │ +050c44: 7601 d00b 1c00 |01cc: invoke-direct/range {v28}, Landroid/support/v4/view/ViewPager;.getClientWidth:()I // method@0bd0 │ │ +050c4a: 0a13 |01cf: move-result v19 │ │ +050c4c: 7401 e20b 1c00 |01d0: invoke-virtual/range {v28}, Landroid/support/v4/view/ViewPager;.getScrollX:()I // method@0be2 │ │ +050c52: 0a10 |01d3: move-result v16 │ │ +050c54: 7601 e90b 1c00 |01d4: invoke-direct/range {v28}, Landroid/support/v4/view/ViewPager;.infoForCurrentScrollPosition:()Landroid/support/v4/view/ViewPager$ItemInfo; // method@0be9 │ │ +050c5a: 0c08 |01d7: move-result-object v8 │ │ +050c5c: 5287 8c03 |01d8: iget v7, v8, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@038c │ │ +050c60: 0200 1000 |01da: move/from16 v0, v16 │ │ +050c64: 8200 |01dc: int-to-float v0, v0 │ │ +050c66: 0218 0000 |01dd: move/from16 v24, v0 │ │ +050c6a: 0200 1300 |01df: move/from16 v0, v19 │ │ +050c6e: 8200 |01e1: int-to-float v0, v0 │ │ +050c70: 0219 0000 |01e2: move/from16 v25, v0 │ │ +050c74: a918 1819 |01e4: div-float v24, v24, v25 │ │ +050c78: 5280 8b03 |01e6: iget v0, v8, Landroid/support/v4/view/ViewPager$ItemInfo;.offset:F // field@038b │ │ +050c7c: 0219 0000 |01e8: move/from16 v25, v0 │ │ +050c80: a718 1819 |01ea: sub-float v24, v24, v25 │ │ +050c84: 5280 8e03 |01ec: iget v0, v8, Landroid/support/v4/view/ViewPager$ItemInfo;.widthFactor:F // field@038e │ │ +050c88: 0219 0000 |01ee: move/from16 v25, v0 │ │ +050c8c: a90d 1819 |01f0: div-float v13, v24, v25 │ │ +050c90: 0800 1c00 |01f2: move-object/from16 v0, v28 │ │ +050c94: 5200 af03 |01f4: iget v0, v0, Landroid/support/v4/view/ViewPager;.mActivePointerId:I // field@03af │ │ +050c98: 0218 0000 |01f6: move/from16 v24, v0 │ │ +050c9c: 0800 1d00 |01f8: move-object/from16 v0, v29 │ │ +050ca0: 0201 1800 |01fa: move/from16 v1, v24 │ │ +050ca4: 7120 020a 1000 |01fc: invoke-static {v0, v1}, Landroid/support/v4/view/MotionEventCompat;.findPointerIndex:(Landroid/view/MotionEvent;I)I // method@0a02 │ │ +050caa: 0a06 |01ff: move-result v6 │ │ +050cac: 0800 1d00 |0200: move-object/from16 v0, v29 │ │ +050cb0: 7120 070a 6000 |0202: invoke-static {v0, v6}, Landroid/support/v4/view/MotionEventCompat;.getX:(Landroid/view/MotionEvent;I)F // method@0a07 │ │ +050cb6: 0a14 |0205: move-result v20 │ │ +050cb8: 0800 1c00 |0206: move-object/from16 v0, v28 │ │ +050cbc: 5200 c603 |0208: iget v0, v0, Landroid/support/v4/view/ViewPager;.mInitialMotionX:F // field@03c6 │ │ +050cc0: 0218 0000 |020a: move/from16 v24, v0 │ │ +050cc4: a718 1418 |020c: sub-float v24, v20, v24 │ │ +050cc8: 0200 1800 |020e: move/from16 v0, v24 │ │ +050ccc: 8700 |0210: float-to-int v0, v0 │ │ +050cce: 0211 0000 |0211: move/from16 v17, v0 │ │ +050cd2: 0800 1c00 |0213: move-object/from16 v0, v28 │ │ +050cd6: 0201 1100 |0215: move/from16 v1, v17 │ │ +050cda: 7051 bc0b 70ad |0217: invoke-direct {v0, v7, v13, v10, v1}, Landroid/support/v4/view/ViewPager;.determineTargetPage:(IFII)I // method@0bbc │ │ +050ce0: 0a0c |021a: move-result v12 │ │ +050ce2: 1318 0100 |021b: const/16 v24, #int 1 // #1 │ │ +050ce6: 1319 0100 |021d: const/16 v25, #int 1 // #1 │ │ +050cea: 0800 1c00 |021f: move-object/from16 v0, v28 │ │ +050cee: 0201 1800 |0221: move/from16 v1, v24 │ │ +050cf2: 0202 1900 |0223: move/from16 v2, v25 │ │ +050cf6: 6e5a 160c c021 |0225: invoke-virtual {v0, v12, v1, v2, v10}, Landroid/support/v4/view/ViewPager;.setCurrentItemInternal:(IZZI)V // method@0c16 │ │ +050cfc: 1318 ffff |0228: const/16 v24, #int -1 // #ffff │ │ +050d00: 0200 1800 |022a: move/from16 v0, v24 │ │ +050d04: 0801 1c00 |022c: move-object/from16 v1, v28 │ │ +050d08: 5910 af03 |022e: iput v0, v1, Landroid/support/v4/view/ViewPager;.mActivePointerId:I // field@03af │ │ +050d0c: 7601 c30b 1c00 |0230: invoke-direct/range {v28}, Landroid/support/v4/view/ViewPager;.endDrag:()V // method@0bc3 │ │ +050d12: 0800 1c00 |0233: move-object/from16 v0, v28 │ │ +050d16: 5400 cf03 |0235: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mLeftEdge:Landroid/support/v4/widget/EdgeEffectCompat; // field@03cf │ │ +050d1a: 0818 0000 |0237: move-object/from16 v24, v0 │ │ +050d1e: 7401 f30f 1800 |0239: invoke-virtual/range {v24}, Landroid/support/v4/widget/EdgeEffectCompat;.onRelease:()Z // method@0ff3 │ │ +050d24: 0a18 |023c: move-result v24 │ │ +050d26: 0800 1c00 |023d: move-object/from16 v0, v28 │ │ +050d2a: 5400 dd03 |023f: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mRightEdge:Landroid/support/v4/widget/EdgeEffectCompat; // field@03dd │ │ +050d2e: 0819 0000 |0241: move-object/from16 v25, v0 │ │ +050d32: 7401 f30f 1900 |0243: invoke-virtual/range {v25}, Landroid/support/v4/widget/EdgeEffectCompat;.onRelease:()Z // method@0ff3 │ │ +050d38: 0a19 |0246: move-result v25 │ │ +050d3a: 960b 1819 |0247: or-int v11, v24, v25 │ │ +050d3e: 2900 13fe |0249: goto/16 005c // -01ed │ │ +050d42: 0800 1c00 |024b: move-object/from16 v0, v28 │ │ +050d46: 5500 c903 |024d: iget-boolean v0, v0, Landroid/support/v4/view/ViewPager;.mIsBeingDragged:Z // field@03c9 │ │ +050d4a: 0218 0000 |024f: move/from16 v24, v0 │ │ +050d4e: 3818 0bfe |0251: if-eqz v24, 005c // -01f5 │ │ +050d52: 0800 1c00 |0253: move-object/from16 v0, v28 │ │ +050d56: 5200 b703 |0255: iget v0, v0, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@03b7 │ │ +050d5a: 0218 0000 |0257: move/from16 v24, v0 │ │ +050d5e: 1319 0100 |0259: const/16 v25, #int 1 // #1 │ │ +050d62: 131a 0000 |025b: const/16 v26, #int 0 // #0 │ │ +050d66: 131b 0000 |025d: const/16 v27, #int 0 // #0 │ │ +050d6a: 0800 1c00 |025f: move-object/from16 v0, v28 │ │ +050d6e: 0201 1800 |0261: move/from16 v1, v24 │ │ +050d72: 0202 1900 |0263: move/from16 v2, v25 │ │ +050d76: 0203 1a00 |0265: move/from16 v3, v26 │ │ +050d7a: 0204 1b00 |0267: move/from16 v4, v27 │ │ +050d7e: 7054 100c 1032 |0269: invoke-direct {v0, v1, v2, v3, v4}, Landroid/support/v4/view/ViewPager;.scrollToItem:(IZIZ)V // method@0c10 │ │ +050d84: 1318 ffff |026c: const/16 v24, #int -1 // #ffff │ │ +050d88: 0200 1800 |026e: move/from16 v0, v24 │ │ +050d8c: 0801 1c00 |0270: move-object/from16 v1, v28 │ │ +050d90: 5910 af03 |0272: iput v0, v1, Landroid/support/v4/view/ViewPager;.mActivePointerId:I // field@03af │ │ +050d94: 7601 c30b 1c00 |0274: invoke-direct/range {v28}, Landroid/support/v4/view/ViewPager;.endDrag:()V // method@0bc3 │ │ +050d9a: 0800 1c00 |0277: move-object/from16 v0, v28 │ │ +050d9e: 5400 cf03 |0279: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mLeftEdge:Landroid/support/v4/widget/EdgeEffectCompat; // field@03cf │ │ +050da2: 0818 0000 |027b: move-object/from16 v24, v0 │ │ +050da6: 7401 f30f 1800 |027d: invoke-virtual/range {v24}, Landroid/support/v4/widget/EdgeEffectCompat;.onRelease:()Z // method@0ff3 │ │ +050dac: 0a18 |0280: move-result v24 │ │ +050dae: 0800 1c00 |0281: move-object/from16 v0, v28 │ │ +050db2: 5400 dd03 |0283: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mRightEdge:Landroid/support/v4/widget/EdgeEffectCompat; // field@03dd │ │ +050db6: 0819 0000 |0285: move-object/from16 v25, v0 │ │ +050dba: 7401 f30f 1900 |0287: invoke-virtual/range {v25}, Landroid/support/v4/widget/EdgeEffectCompat;.onRelease:()Z // method@0ff3 │ │ +050dc0: 0a19 |028a: move-result v25 │ │ +050dc2: 960b 1819 |028b: or-int v11, v24, v25 │ │ +050dc6: 2900 cffd |028d: goto/16 005c // -0231 │ │ +050dca: 7701 030a 1d00 |028f: invoke-static/range {v29}, Landroid/support/v4/view/MotionEventCompat;.getActionIndex:(Landroid/view/MotionEvent;)I // method@0a03 │ │ +050dd0: 0a09 |0292: move-result v9 │ │ +050dd2: 0800 1d00 |0293: move-object/from16 v0, v29 │ │ +050dd6: 7120 070a 9000 |0295: invoke-static {v0, v9}, Landroid/support/v4/view/MotionEventCompat;.getX:(Landroid/view/MotionEvent;I)F // method@0a07 │ │ +050ddc: 0a14 |0298: move-result v20 │ │ +050dde: 0200 1400 |0299: move/from16 v0, v20 │ │ +050de2: 0801 1c00 |029b: move-object/from16 v1, v28 │ │ +050de6: 5910 cc03 |029d: iput v0, v1, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@03cc │ │ +050dea: 0800 1d00 |029f: move-object/from16 v0, v29 │ │ +050dee: 7120 060a 9000 |02a1: invoke-static {v0, v9}, Landroid/support/v4/view/MotionEventCompat;.getPointerId:(Landroid/view/MotionEvent;I)I // method@0a06 │ │ +050df4: 0a18 |02a4: move-result v24 │ │ +050df6: 0200 1800 |02a5: move/from16 v0, v24 │ │ +050dfa: 0801 1c00 |02a7: move-object/from16 v1, v28 │ │ +050dfe: 5910 af03 |02a9: iput v0, v1, Landroid/support/v4/view/ViewPager;.mActivePointerId:I // field@03af │ │ +050e02: 2900 b1fd |02ab: goto/16 005c // -024f │ │ +050e06: 7602 fc0b 1c00 |02ad: invoke-direct/range {v28, v29}, Landroid/support/v4/view/ViewPager;.onSecondaryPointerUp:(Landroid/view/MotionEvent;)V // method@0bfc │ │ +050e0c: 0800 1c00 |02b0: move-object/from16 v0, v28 │ │ +050e10: 5200 af03 |02b2: iget v0, v0, Landroid/support/v4/view/ViewPager;.mActivePointerId:I // field@03af │ │ +050e14: 0218 0000 |02b4: move/from16 v24, v0 │ │ +050e18: 0800 1d00 |02b6: move-object/from16 v0, v29 │ │ +050e1c: 0201 1800 |02b8: move/from16 v1, v24 │ │ +050e20: 7120 020a 1000 |02ba: invoke-static {v0, v1}, Landroid/support/v4/view/MotionEventCompat;.findPointerIndex:(Landroid/view/MotionEvent;I)I // method@0a02 │ │ +050e26: 0a18 |02bd: move-result v24 │ │ +050e28: 0800 1d00 |02be: move-object/from16 v0, v29 │ │ +050e2c: 0201 1800 |02c0: move/from16 v1, v24 │ │ +050e30: 7120 070a 1000 |02c2: invoke-static {v0, v1}, Landroid/support/v4/view/MotionEventCompat;.getX:(Landroid/view/MotionEvent;I)F // method@0a07 │ │ +050e36: 0a18 |02c5: move-result v24 │ │ +050e38: 0200 1800 |02c6: move/from16 v0, v24 │ │ +050e3c: 0801 1c00 |02c8: move-object/from16 v1, v28 │ │ +050e40: 5910 cc03 |02ca: iput v0, v1, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@03cc │ │ +050e44: 2900 90fd |02cc: goto/16 005c // -0270 │ │ +050e48: 0001 0700 0000 0000 0b00 0000 3601 ... |02ce: packed-switch-data (18 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1925 │ │ 0x0008 line=1929 │ │ 0x000a line=2046 │ │ 0x000b line=1932 │ │ 0x0017 line=1935 │ │ @@ -55477,24 +55482,24 @@ │ │ type : '()Z' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 15 16-bit code units │ │ -04f2c4: |[04f2c4] android.support.v4.view.ViewPager.pageLeft:()Z │ │ -04f2d4: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -04f2d6: 5221 b703 |0001: iget v1, v2, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@03b7 │ │ -04f2da: 3d01 0a00 |0003: if-lez v1, 000d // +000a │ │ -04f2de: 5221 b703 |0005: iget v1, v2, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@03b7 │ │ -04f2e2: d801 01ff |0007: add-int/lit8 v1, v1, #int -1 // #ff │ │ -04f2e6: 6e30 140c 1200 |0009: invoke-virtual {v2, v1, v0}, Landroid/support/v4/view/ViewPager;.setCurrentItem:(IZ)V // method@0c14 │ │ -04f2ec: 0f00 |000c: return v0 │ │ -04f2ee: 1200 |000d: const/4 v0, #int 0 // #0 │ │ -04f2f0: 28fe |000e: goto 000c // -0002 │ │ +050e6c: |[050e6c] android.support.v4.view.ViewPager.pageLeft:()Z │ │ +050e7c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +050e7e: 5221 b703 |0001: iget v1, v2, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@03b7 │ │ +050e82: 3d01 0a00 |0003: if-lez v1, 000d // +000a │ │ +050e86: 5221 b703 |0005: iget v1, v2, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@03b7 │ │ +050e8a: d801 01ff |0007: add-int/lit8 v1, v1, #int -1 // #ff │ │ +050e8e: 6e30 140c 1200 |0009: invoke-virtual {v2, v1, v0}, Landroid/support/v4/view/ViewPager;.setCurrentItem:(IZ)V // method@0c14 │ │ +050e94: 0f00 |000c: return v0 │ │ +050e96: 1200 |000d: const/4 v0, #int 0 // #0 │ │ +050e98: 28fe |000e: goto 000c // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=2606 │ │ 0x0005 line=2607 │ │ 0x000c line=2610 │ │ locals : │ │ 0x0000 - 0x000f reg=2 this Landroid/support/v4/view/ViewPager; │ │ @@ -55504,30 +55509,30 @@ │ │ type : '()Z' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 27 16-bit code units │ │ -04f2f4: |[04f2f4] android.support.v4.view.ViewPager.pageRight:()Z │ │ -04f304: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -04f306: 5431 b003 |0001: iget-object v1, v3, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@03b0 │ │ -04f30a: 3801 1600 |0003: if-eqz v1, 0019 // +0016 │ │ -04f30e: 5231 b703 |0005: iget v1, v3, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@03b7 │ │ -04f312: 5432 b003 |0007: iget-object v2, v3, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@03b0 │ │ -04f316: 6e10 140a 0200 |0009: invoke-virtual {v2}, Landroid/support/v4/view/PagerAdapter;.getCount:()I // method@0a14 │ │ -04f31c: 0a02 |000c: move-result v2 │ │ -04f31e: d802 02ff |000d: add-int/lit8 v2, v2, #int -1 // #ff │ │ -04f322: 3521 0a00 |000f: if-ge v1, v2, 0019 // +000a │ │ -04f326: 5231 b703 |0011: iget v1, v3, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@03b7 │ │ -04f32a: d801 0101 |0013: add-int/lit8 v1, v1, #int 1 // #01 │ │ -04f32e: 6e30 140c 1300 |0015: invoke-virtual {v3, v1, v0}, Landroid/support/v4/view/ViewPager;.setCurrentItem:(IZ)V // method@0c14 │ │ -04f334: 0f00 |0018: return v0 │ │ -04f336: 1200 |0019: const/4 v0, #int 0 // #0 │ │ -04f338: 28fe |001a: goto 0018 // -0002 │ │ +050e9c: |[050e9c] android.support.v4.view.ViewPager.pageRight:()Z │ │ +050eac: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +050eae: 5431 b003 |0001: iget-object v1, v3, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@03b0 │ │ +050eb2: 3801 1600 |0003: if-eqz v1, 0019 // +0016 │ │ +050eb6: 5231 b703 |0005: iget v1, v3, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@03b7 │ │ +050eba: 5432 b003 |0007: iget-object v2, v3, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@03b0 │ │ +050ebe: 6e10 140a 0200 |0009: invoke-virtual {v2}, Landroid/support/v4/view/PagerAdapter;.getCount:()I // method@0a14 │ │ +050ec4: 0a02 |000c: move-result v2 │ │ +050ec6: d802 02ff |000d: add-int/lit8 v2, v2, #int -1 // #ff │ │ +050eca: 3521 0a00 |000f: if-ge v1, v2, 0019 // +000a │ │ +050ece: 5231 b703 |0011: iget v1, v3, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@03b7 │ │ +050ed2: d801 0101 |0013: add-int/lit8 v1, v1, #int 1 // #01 │ │ +050ed6: 6e30 140c 1300 |0015: invoke-virtual {v3, v1, v0}, Landroid/support/v4/view/ViewPager;.setCurrentItem:(IZ)V // method@0c14 │ │ +050edc: 0f00 |0018: return v0 │ │ +050ede: 1200 |0019: const/4 v0, #int 0 // #0 │ │ +050ee0: 28fe |001a: goto 0018 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=2614 │ │ 0x0011 line=2615 │ │ 0x0018 line=2618 │ │ locals : │ │ 0x0000 - 0x001b reg=3 this Landroid/support/v4/view/ViewPager; │ │ @@ -55537,18 +55542,18 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -04f33c: |[04f33c] android.support.v4.view.ViewPager.populate:()V │ │ -04f34c: 5210 b703 |0000: iget v0, v1, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@03b7 │ │ -04f350: 6e20 050c 0100 |0002: invoke-virtual {v1, v0}, Landroid/support/v4/view/ViewPager;.populate:(I)V // method@0c05 │ │ -04f356: 0e00 |0005: return-void │ │ +050ee4: |[050ee4] android.support.v4.view.ViewPager.populate:()V │ │ +050ef4: 5210 b703 |0000: iget v0, v1, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@03b7 │ │ +050ef8: 6e20 050c 0100 |0002: invoke-virtual {v1, v0}, Landroid/support/v4/view/ViewPager;.populate:(I)V // method@0c05 │ │ +050efe: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=914 │ │ 0x0005 line=915 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/view/ViewPager; │ │ │ │ @@ -55557,606 +55562,606 @@ │ │ type : '(I)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 32 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 1167 16-bit code units │ │ -04f358: |[04f358] android.support.v4.view.ViewPager.populate:(I)V │ │ -04f368: 1315 0000 |0000: const/16 v21, #int 0 // #0 │ │ -04f36c: 122f |0002: const/4 v15, #int 2 // #2 │ │ -04f36e: 0800 1e00 |0003: move-object/from16 v0, v30 │ │ -04f372: 5200 b703 |0005: iget v0, v0, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@03b7 │ │ -04f376: 021b 0000 |0007: move/from16 v27, v0 │ │ -04f37a: 0200 1b00 |0009: move/from16 v0, v27 │ │ -04f37e: 0201 1f00 |000b: move/from16 v1, v31 │ │ -04f382: 3210 2400 |000d: if-eq v0, v1, 0031 // +0024 │ │ -04f386: 0800 1e00 |000f: move-object/from16 v0, v30 │ │ -04f38a: 5200 b703 |0011: iget v0, v0, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@03b7 │ │ -04f38e: 021b 0000 |0013: move/from16 v27, v0 │ │ -04f392: 0200 1b00 |0015: move/from16 v0, v27 │ │ -04f396: 0201 1f00 |0017: move/from16 v1, v31 │ │ -04f39a: 3510 2400 |0019: if-ge v0, v1, 003d // +0024 │ │ -04f39e: 130f 4200 |001b: const/16 v15, #int 66 // #42 │ │ -04f3a2: 0800 1e00 |001d: move-object/from16 v0, v30 │ │ -04f3a6: 5200 b703 |001f: iget v0, v0, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@03b7 │ │ -04f3aa: 021b 0000 |0021: move/from16 v27, v0 │ │ -04f3ae: 0800 1e00 |0023: move-object/from16 v0, v30 │ │ -04f3b2: 0201 1b00 |0025: move/from16 v1, v27 │ │ -04f3b6: 6e20 ea0b 1000 |0027: invoke-virtual {v0, v1}, Landroid/support/v4/view/ViewPager;.infoForPosition:(I)Landroid/support/v4/view/ViewPager$ItemInfo; // method@0bea │ │ -04f3bc: 0c15 |002a: move-result-object v21 │ │ -04f3be: 0200 1f00 |002b: move/from16 v0, v31 │ │ -04f3c2: 0801 1e00 |002d: move-object/from16 v1, v30 │ │ -04f3c6: 5910 b703 |002f: iput v0, v1, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@03b7 │ │ -04f3ca: 0800 1e00 |0031: move-object/from16 v0, v30 │ │ -04f3ce: 5400 b003 |0033: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@03b0 │ │ -04f3d2: 081b 0000 |0035: move-object/from16 v27, v0 │ │ -04f3d6: 391b 0900 |0037: if-nez v27, 0040 // +0009 │ │ -04f3da: 7601 270c 1e00 |0039: invoke-direct/range {v30}, Landroid/support/v4/view/ViewPager;.sortChildDrawingOrder:()V // method@0c27 │ │ -04f3e0: 0e00 |003c: return-void │ │ -04f3e2: 130f 1100 |003d: const/16 v15, #int 17 // #11 │ │ -04f3e6: 28de |003f: goto 001d // -0022 │ │ -04f3e8: 0800 1e00 |0040: move-object/from16 v0, v30 │ │ -04f3ec: 5500 d903 |0042: iget-boolean v0, v0, Landroid/support/v4/view/ViewPager;.mPopulatePending:Z // field@03d9 │ │ -04f3f0: 021b 0000 |0044: move/from16 v27, v0 │ │ -04f3f4: 381b 0600 |0046: if-eqz v27, 004c // +0006 │ │ -04f3f8: 7601 270c 1e00 |0048: invoke-direct/range {v30}, Landroid/support/v4/view/ViewPager;.sortChildDrawingOrder:()V // method@0c27 │ │ -04f3fe: 28f1 |004b: goto 003c // -000f │ │ -04f400: 7401 e50b 1e00 |004c: invoke-virtual/range {v30}, Landroid/support/v4/view/ViewPager;.getWindowToken:()Landroid/os/IBinder; // method@0be5 │ │ -04f406: 0c1b |004f: move-result-object v27 │ │ -04f408: 381b ecff |0050: if-eqz v27, 003c // -0014 │ │ -04f40c: 0800 1e00 |0052: move-object/from16 v0, v30 │ │ -04f410: 5400 b003 |0054: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@03b0 │ │ -04f414: 081b 0000 |0056: move-object/from16 v27, v0 │ │ -04f418: 0800 1b00 |0058: move-object/from16 v0, v27 │ │ -04f41c: 0801 1e00 |005a: move-object/from16 v1, v30 │ │ -04f420: 6e20 220a 1000 |005c: invoke-virtual {v0, v1}, Landroid/support/v4/view/PagerAdapter;.startUpdate:(Landroid/view/ViewGroup;)V // method@0a22 │ │ -04f426: 0800 1e00 |005f: move-object/from16 v0, v30 │ │ -04f42a: 5200 d503 |0061: iget v0, v0, Landroid/support/v4/view/ViewPager;.mOffscreenPageLimit:I // field@03d5 │ │ -04f42e: 0216 0000 |0063: move/from16 v22, v0 │ │ -04f432: 131b 0000 |0065: const/16 v27, #int 0 // #0 │ │ -04f436: 0800 1e00 |0067: move-object/from16 v0, v30 │ │ -04f43a: 5200 b703 |0069: iget v0, v0, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@03b7 │ │ -04f43e: 021c 0000 |006b: move/from16 v28, v0 │ │ -04f442: 911c 1c16 |006d: sub-int v28, v28, v22 │ │ -04f446: 7702 1515 1b00 |006f: invoke-static/range {v27, v28}, Ljava/lang/Math;.max:(II)I // method@1515 │ │ -04f44c: 0a1a |0072: move-result v26 │ │ -04f44e: 0800 1e00 |0073: move-object/from16 v0, v30 │ │ -04f452: 5400 b003 |0075: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@03b0 │ │ -04f456: 081b 0000 |0077: move-object/from16 v27, v0 │ │ -04f45a: 7401 140a 1b00 |0079: invoke-virtual/range {v27}, Landroid/support/v4/view/PagerAdapter;.getCount:()I // method@0a14 │ │ -04f460: 0a04 |007c: move-result v4 │ │ -04f462: d81b 04ff |007d: add-int/lit8 v27, v4, #int -1 // #ff │ │ -04f466: 0800 1e00 |007f: move-object/from16 v0, v30 │ │ -04f46a: 5200 b703 |0081: iget v0, v0, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@03b7 │ │ -04f46e: 021c 0000 |0083: move/from16 v28, v0 │ │ -04f472: 901c 1c16 |0085: add-int v28, v28, v22 │ │ -04f476: 7702 1715 1b00 |0087: invoke-static/range {v27, v28}, Ljava/lang/Math;.min:(II)I // method@1517 │ │ -04f47c: 0a0c |008a: move-result v12 │ │ -04f47e: 0800 1e00 |008b: move-object/from16 v0, v30 │ │ -04f482: 5200 bd03 |008d: iget v0, v0, Landroid/support/v4/view/ViewPager;.mExpectedAdapterCount:I // field@03bd │ │ -04f486: 021b 0000 |008f: move/from16 v27, v0 │ │ -04f48a: 0200 1b00 |0091: move/from16 v0, v27 │ │ -04f48e: 3204 7300 |0093: if-eq v4, v0, 0106 // +0073 │ │ -04f492: 7401 e10b 1e00 |0095: invoke-virtual/range {v30}, Landroid/support/v4/view/ViewPager;.getResources:()Landroid/content/res/Resources; // method@0be1 │ │ -04f498: 0c1b |0098: move-result-object v27 │ │ -04f49a: 7401 d70b 1e00 |0099: invoke-virtual/range {v30}, Landroid/support/v4/view/ViewPager;.getId:()I // method@0bd7 │ │ -04f4a0: 0a1c |009c: move-result v28 │ │ -04f4a2: 7402 0e01 1b00 |009d: invoke-virtual/range {v27, v28}, Landroid/content/res/Resources;.getResourceName:(I)Ljava/lang/String; // method@010e │ │ -04f4a8: 0c18 |00a0: move-result-object v24 │ │ -04f4aa: 221b 2d03 |00a1: new-instance v27, Ljava/lang/IllegalStateException; // type@032d │ │ -04f4ae: 221c 4203 |00a3: new-instance v28, Ljava/lang/StringBuilder; // type@0342 │ │ -04f4b2: 7601 5715 1c00 |00a5: invoke-direct/range {v28}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ -04f4b8: 1a1d 500d |00a8: const-string v29, "The application's PagerAdapter changed the adapter's contents without calling PagerAdapter#notifyDataSetChanged! Expected adapter item count: " // string@0d50 │ │ -04f4bc: 7402 5f15 1c00 |00aa: invoke-virtual/range {v28, v29}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -04f4c2: 0c1c |00ad: move-result-object v28 │ │ -04f4c4: 0800 1e00 |00ae: move-object/from16 v0, v30 │ │ -04f4c8: 5200 bd03 |00b0: iget v0, v0, Landroid/support/v4/view/ViewPager;.mExpectedAdapterCount:I // field@03bd │ │ -04f4cc: 021d 0000 |00b2: move/from16 v29, v0 │ │ -04f4d0: 7402 5b15 1c00 |00b4: invoke-virtual/range {v28, v29}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@155b │ │ -04f4d6: 0c1c |00b7: move-result-object v28 │ │ -04f4d8: 1a1d 2901 |00b8: const-string v29, ", found: " // string@0129 │ │ -04f4dc: 7402 5f15 1c00 |00ba: invoke-virtual/range {v28, v29}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -04f4e2: 0c1c |00bd: move-result-object v28 │ │ -04f4e4: 0800 1c00 |00be: move-object/from16 v0, v28 │ │ -04f4e8: 6e20 5b15 4000 |00c0: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@155b │ │ -04f4ee: 0c1c |00c3: move-result-object v28 │ │ -04f4f0: 1a1d 4500 |00c4: const-string v29, " Pager id: " // string@0045 │ │ -04f4f4: 7402 5f15 1c00 |00c6: invoke-virtual/range {v28, v29}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -04f4fa: 0c1c |00c9: move-result-object v28 │ │ -04f4fc: 0800 1c00 |00ca: move-object/from16 v0, v28 │ │ -04f500: 0801 1800 |00cc: move-object/from16 v1, v24 │ │ -04f504: 6e20 5f15 1000 |00ce: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -04f50a: 0c1c |00d1: move-result-object v28 │ │ -04f50c: 1a1d 4400 |00d2: const-string v29, " Pager class: " // string@0044 │ │ -04f510: 7402 5f15 1c00 |00d4: invoke-virtual/range {v28, v29}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -04f516: 0c1c |00d7: move-result-object v28 │ │ -04f518: 7401 1f15 1e00 |00d8: invoke-virtual/range {v30}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@151f │ │ -04f51e: 0c1d |00db: move-result-object v29 │ │ -04f520: 7402 5e15 1c00 |00dc: invoke-virtual/range {v28, v29}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@155e │ │ -04f526: 0c1c |00df: move-result-object v28 │ │ -04f528: 1a1d 4600 |00e0: const-string v29, " Problematic adapter: " // string@0046 │ │ -04f52c: 7402 5f15 1c00 |00e2: invoke-virtual/range {v28, v29}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -04f532: 0c1c |00e5: move-result-object v28 │ │ -04f534: 0800 1e00 |00e6: move-object/from16 v0, v30 │ │ -04f538: 5400 b003 |00e8: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@03b0 │ │ -04f53c: 081d 0000 |00ea: move-object/from16 v29, v0 │ │ -04f540: 7401 1f15 1d00 |00ec: invoke-virtual/range {v29}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@151f │ │ -04f546: 0c1d |00ef: move-result-object v29 │ │ -04f548: 7402 5e15 1c00 |00f0: invoke-virtual/range {v28, v29}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@155e │ │ -04f54e: 0c1c |00f3: move-result-object v28 │ │ -04f550: 7401 6415 1c00 |00f4: invoke-virtual/range {v28}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ -04f556: 0c1c |00f7: move-result-object v28 │ │ -04f558: 7602 0415 1b00 |00f8: invoke-direct/range {v27, v28}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1504 │ │ -04f55e: 271b |00fb: throw v27 │ │ -04f560: 0d0b |00fc: move-exception v11 │ │ -04f562: 7401 d70b 1e00 |00fd: invoke-virtual/range {v30}, Landroid/support/v4/view/ViewPager;.getId:()I // method@0bd7 │ │ -04f568: 0a1b |0100: move-result v27 │ │ -04f56a: 7701 0915 1b00 |0101: invoke-static/range {v27}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@1509 │ │ -04f570: 0c18 |0104: move-result-object v24 │ │ -04f572: 289c |0105: goto 00a1 // -0064 │ │ -04f574: 12f8 |0106: const/4 v8, #int -1 // #ff │ │ -04f576: 1209 |0107: const/4 v9, #int 0 // #0 │ │ -04f578: 1208 |0108: const/4 v8, #int 0 // #0 │ │ -04f57a: 0800 1e00 |0109: move-object/from16 v0, v30 │ │ -04f57e: 5400 cb03 |010b: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@03cb │ │ -04f582: 081b 0000 |010d: move-object/from16 v27, v0 │ │ -04f586: 7401 aa15 1b00 |010f: invoke-virtual/range {v27}, Ljava/util/ArrayList;.size:()I // method@15aa │ │ -04f58c: 0a1b |0112: move-result v27 │ │ -04f58e: 0200 1b00 |0113: move/from16 v0, v27 │ │ -04f592: 3508 3600 |0115: if-ge v8, v0, 014b // +0036 │ │ -04f596: 0800 1e00 |0117: move-object/from16 v0, v30 │ │ -04f59a: 5400 cb03 |0119: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@03cb │ │ -04f59e: 081b 0000 |011b: move-object/from16 v27, v0 │ │ -04f5a2: 0800 1b00 |011d: move-object/from16 v0, v27 │ │ -04f5a6: 6e20 a315 8000 |011f: invoke-virtual {v0, v8}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@15a3 │ │ -04f5ac: 0c11 |0122: move-result-object v17 │ │ -04f5ae: 1f11 e801 |0123: check-cast v17, Landroid/support/v4/view/ViewPager$ItemInfo; // type@01e8 │ │ -04f5b2: 0800 1100 |0125: move-object/from16 v0, v17 │ │ -04f5b6: 5200 8c03 |0127: iget v0, v0, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@038c │ │ -04f5ba: 021b 0000 |0129: move/from16 v27, v0 │ │ -04f5be: 0800 1e00 |012b: move-object/from16 v0, v30 │ │ -04f5c2: 5200 b703 |012d: iget v0, v0, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@03b7 │ │ -04f5c6: 021c 0000 |012f: move/from16 v28, v0 │ │ -04f5ca: 0200 1b00 |0131: move/from16 v0, v27 │ │ -04f5ce: 0201 1c00 |0133: move/from16 v1, v28 │ │ -04f5d2: 3410 2b01 |0135: if-lt v0, v1, 0260 // +012b │ │ -04f5d6: 0800 1100 |0137: move-object/from16 v0, v17 │ │ -04f5da: 5200 8c03 |0139: iget v0, v0, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@038c │ │ -04f5de: 021b 0000 |013b: move/from16 v27, v0 │ │ -04f5e2: 0800 1e00 |013d: move-object/from16 v0, v30 │ │ -04f5e6: 5200 b703 |013f: iget v0, v0, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@03b7 │ │ -04f5ea: 021c 0000 |0141: move/from16 v28, v0 │ │ -04f5ee: 0200 1b00 |0143: move/from16 v0, v27 │ │ -04f5f2: 0201 1c00 |0145: move/from16 v1, v28 │ │ -04f5f6: 3310 0400 |0147: if-ne v0, v1, 014b // +0004 │ │ -04f5fa: 0809 1100 |0149: move-object/from16 v9, v17 │ │ -04f5fe: 3909 1200 |014b: if-nez v9, 015d // +0012 │ │ -04f602: 3d04 1000 |014d: if-lez v4, 015d // +0010 │ │ -04f606: 0800 1e00 |014f: move-object/from16 v0, v30 │ │ -04f60a: 5200 b703 |0151: iget v0, v0, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@03b7 │ │ -04f60e: 021b 0000 |0153: move/from16 v27, v0 │ │ -04f612: 0800 1e00 |0155: move-object/from16 v0, v30 │ │ -04f616: 0201 1b00 |0157: move/from16 v1, v27 │ │ -04f61a: 6e30 af0b 1008 |0159: invoke-virtual {v0, v1, v8}, Landroid/support/v4/view/ViewPager;.addNewItem:(II)Landroid/support/v4/view/ViewPager$ItemInfo; // method@0baf │ │ -04f620: 0c09 |015c: move-result-object v9 │ │ -04f622: 3809 8400 |015d: if-eqz v9, 01e1 // +0084 │ │ -04f626: 120d |015f: const/4 v13, #int 0 // #0 │ │ -04f628: d812 08ff |0160: add-int/lit8 v18, v8, #int -1 // #ff │ │ -04f62c: 3a12 0201 |0162: if-ltz v18, 0264 // +0102 │ │ -04f630: 0800 1e00 |0164: move-object/from16 v0, v30 │ │ -04f634: 5400 cb03 |0166: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@03cb │ │ -04f638: 081b 0000 |0168: move-object/from16 v27, v0 │ │ -04f63c: 0800 1b00 |016a: move-object/from16 v0, v27 │ │ -04f640: 0201 1200 |016c: move/from16 v1, v18 │ │ -04f644: 6e20 a315 1000 |016e: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@15a3 │ │ -04f64a: 0c1b |0171: move-result-object v27 │ │ -04f64c: 1f1b e801 |0172: check-cast v27, Landroid/support/v4/view/ViewPager$ItemInfo; // type@01e8 │ │ -04f650: 0811 1b00 |0174: move-object/from16 v17, v27 │ │ -04f654: 7601 d00b 1e00 |0176: invoke-direct/range {v30}, Landroid/support/v4/view/ViewPager;.getClientWidth:()I // method@0bd0 │ │ -04f65a: 0a07 |0179: move-result v7 │ │ -04f65c: 3c07 ee00 |017a: if-gtz v7, 0268 // +00ee │ │ -04f660: 1313 0000 |017c: const/16 v19, #int 0 // #0 │ │ -04f664: 0800 1e00 |017e: move-object/from16 v0, v30 │ │ -04f668: 5200 b703 |0180: iget v0, v0, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@03b7 │ │ -04f66c: 021b 0000 |0182: move/from16 v27, v0 │ │ -04f670: d817 1bff |0184: add-int/lit8 v23, v27, #int -1 // #ff │ │ -04f674: 3a17 0e00 |0186: if-ltz v23, 0194 // +000e │ │ -04f678: 2d1b 0d13 |0188: cmpl-float v27, v13, v19 │ │ -04f67c: 3a1b 4f01 |018a: if-ltz v27, 02d9 // +014f │ │ -04f680: 0200 1700 |018c: move/from16 v0, v23 │ │ -04f684: 0201 1a00 |018e: move/from16 v1, v26 │ │ -04f688: 3510 4901 |0190: if-ge v0, v1, 02d9 // +0149 │ │ -04f68c: 3911 f000 |0192: if-nez v17, 0282 // +00f0 │ │ -04f690: 529e 8e03 |0194: iget v14, v9, Landroid/support/v4/view/ViewPager$ItemInfo;.widthFactor:F // field@038e │ │ -04f694: d812 0801 |0196: add-int/lit8 v18, v8, #int 1 // #01 │ │ -04f698: 151b 0040 |0198: const/high16 v27, #int 1073741824 // #4000 │ │ -04f69c: 2e1b 0e1b |019a: cmpg-float v27, v14, v27 │ │ -04f6a0: 3b1b 3e00 |019c: if-gez v27, 01da // +003e │ │ -04f6a4: 0800 1e00 |019e: move-object/from16 v0, v30 │ │ -04f6a8: 5400 cb03 |01a0: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@03cb │ │ -04f6ac: 081b 0000 |01a2: move-object/from16 v27, v0 │ │ -04f6b0: 7401 aa15 1b00 |01a4: invoke-virtual/range {v27}, Ljava/util/ArrayList;.size:()I // method@15aa │ │ -04f6b6: 0a1b |01a7: move-result v27 │ │ -04f6b8: 0200 1200 |01a8: move/from16 v0, v18 │ │ -04f6bc: 0201 1b00 |01aa: move/from16 v1, v27 │ │ -04f6c0: 3510 8b01 |01ac: if-ge v0, v1, 0337 // +018b │ │ -04f6c4: 0800 1e00 |01ae: move-object/from16 v0, v30 │ │ -04f6c8: 5400 cb03 |01b0: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@03cb │ │ -04f6cc: 081b 0000 |01b2: move-object/from16 v27, v0 │ │ -04f6d0: 0800 1b00 |01b4: move-object/from16 v0, v27 │ │ -04f6d4: 0201 1200 |01b6: move/from16 v1, v18 │ │ -04f6d8: 6e20 a315 1000 |01b8: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@15a3 │ │ -04f6de: 0c1b |01bb: move-result-object v27 │ │ -04f6e0: 1f1b e801 |01bc: check-cast v27, Landroid/support/v4/view/ViewPager$ItemInfo; // type@01e8 │ │ -04f6e4: 0811 1b00 |01be: move-object/from16 v17, v27 │ │ -04f6e8: 3c07 7b01 |01c0: if-gtz v7, 033b // +017b │ │ -04f6ec: 1319 0000 |01c2: const/16 v25, #int 0 // #0 │ │ -04f6f0: 0800 1e00 |01c4: move-object/from16 v0, v30 │ │ -04f6f4: 5200 b703 |01c6: iget v0, v0, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@03b7 │ │ -04f6f8: 021b 0000 |01c8: move/from16 v27, v0 │ │ -04f6fc: d817 1b01 |01ca: add-int/lit8 v23, v27, #int 1 // #01 │ │ -04f700: 0200 1700 |01cc: move/from16 v0, v23 │ │ -04f704: 3540 0c00 |01ce: if-ge v0, v4, 01da // +000c │ │ -04f708: 2d1b 0e19 |01d0: cmpl-float v27, v14, v25 │ │ -04f70c: 3a1b de01 |01d2: if-ltz v27, 03b0 // +01de │ │ -04f710: 0200 1700 |01d4: move/from16 v0, v23 │ │ -04f714: 37c0 da01 |01d6: if-le v0, v12, 03b0 // +01da │ │ -04f718: 3911 7701 |01d8: if-nez v17, 034f // +0177 │ │ -04f71c: 0800 1e00 |01da: move-object/from16 v0, v30 │ │ -04f720: 0801 1500 |01dc: move-object/from16 v1, v21 │ │ -04f724: 7040 b50b 9018 |01de: invoke-direct {v0, v9, v8, v1}, Landroid/support/v4/view/ViewPager;.calculatePageOffsets:(Landroid/support/v4/view/ViewPager$ItemInfo;ILandroid/support/v4/view/ViewPager$ItemInfo;)V // method@0bb5 │ │ -04f72a: 0800 1e00 |01e1: move-object/from16 v0, v30 │ │ -04f72e: 5400 b003 |01e3: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@03b0 │ │ -04f732: 081c 0000 |01e5: move-object/from16 v28, v0 │ │ -04f736: 0800 1e00 |01e7: move-object/from16 v0, v30 │ │ -04f73a: 5200 b703 |01e9: iget v0, v0, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@03b7 │ │ -04f73e: 021d 0000 |01eb: move/from16 v29, v0 │ │ -04f742: 3809 3b02 |01ed: if-eqz v9, 0428 // +023b │ │ -04f746: 5490 8a03 |01ef: iget-object v0, v9, Landroid/support/v4/view/ViewPager$ItemInfo;.object:Ljava/lang/Object; // field@038a │ │ -04f74a: 081b 0000 |01f1: move-object/from16 v27, v0 │ │ -04f74e: 0800 1c00 |01f3: move-object/from16 v0, v28 │ │ -04f752: 0801 1e00 |01f5: move-object/from16 v1, v30 │ │ -04f756: 0202 1d00 |01f7: move/from16 v2, v29 │ │ -04f75a: 0803 1b00 |01f9: move-object/from16 v3, v27 │ │ -04f75e: 6e40 200a 1032 |01fb: invoke-virtual {v0, v1, v2, v3}, Landroid/support/v4/view/PagerAdapter;.setPrimaryItem:(Landroid/view/ViewGroup;ILjava/lang/Object;)V // method@0a20 │ │ -04f764: 0800 1e00 |01fe: move-object/from16 v0, v30 │ │ -04f768: 5400 b003 |0200: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@03b0 │ │ -04f76c: 081b 0000 |0202: move-object/from16 v27, v0 │ │ -04f770: 0800 1b00 |0204: move-object/from16 v0, v27 │ │ -04f774: 0801 1e00 |0206: move-object/from16 v1, v30 │ │ -04f778: 6e20 130a 1000 |0208: invoke-virtual {v0, v1}, Landroid/support/v4/view/PagerAdapter;.finishUpdate:(Landroid/view/ViewGroup;)V // method@0a13 │ │ -04f77e: 7401 cd0b 1e00 |020b: invoke-virtual/range {v30}, Landroid/support/v4/view/ViewPager;.getChildCount:()I // method@0bcd │ │ -04f784: 0a06 |020e: move-result v6 │ │ -04f786: 1310 0000 |020f: const/16 v16, #int 0 // #0 │ │ -04f78a: 0200 1000 |0211: move/from16 v0, v16 │ │ -04f78e: 3560 1902 |0213: if-ge v0, v6, 042c // +0219 │ │ -04f792: 0800 1e00 |0215: move-object/from16 v0, v30 │ │ -04f796: 0201 1000 |0217: move/from16 v1, v16 │ │ -04f79a: 6e20 cc0b 1000 |0219: invoke-virtual {v0, v1}, Landroid/support/v4/view/ViewPager;.getChildAt:(I)Landroid/view/View; // method@0bcc │ │ -04f7a0: 0c05 |021c: move-result-object v5 │ │ -04f7a2: 6e10 8312 0500 |021d: invoke-virtual {v5}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1283 │ │ -04f7a8: 0c14 |0220: move-result-object v20 │ │ -04f7aa: 1f14 e901 |0221: check-cast v20, Landroid/support/v4/view/ViewPager$LayoutParams; // type@01e9 │ │ -04f7ae: 0200 1000 |0223: move/from16 v0, v16 │ │ -04f7b2: 0801 1400 |0225: move-object/from16 v1, v20 │ │ -04f7b6: 5910 8f03 |0227: iput v0, v1, Landroid/support/v4/view/ViewPager$LayoutParams;.childIndex:I // field@038f │ │ -04f7ba: 0800 1400 |0229: move-object/from16 v0, v20 │ │ -04f7be: 5500 9203 |022b: iget-boolean v0, v0, Landroid/support/v4/view/ViewPager$LayoutParams;.isDecor:Z // field@0392 │ │ -04f7c2: 021b 0000 |022d: move/from16 v27, v0 │ │ -04f7c6: 391b 2e00 |022f: if-nez v27, 025d // +002e │ │ -04f7ca: 0800 1400 |0231: move-object/from16 v0, v20 │ │ -04f7ce: 5200 9603 |0233: iget v0, v0, Landroid/support/v4/view/ViewPager$LayoutParams;.widthFactor:F // field@0396 │ │ -04f7d2: 021b 0000 |0235: move/from16 v27, v0 │ │ -04f7d6: 131c 0000 |0237: const/16 v28, #int 0 // #0 │ │ -04f7da: 2d1b 1b1c |0239: cmpl-float v27, v27, v28 │ │ -04f7de: 391b 2200 |023b: if-nez v27, 025d // +0022 │ │ -04f7e2: 0800 1e00 |023d: move-object/from16 v0, v30 │ │ -04f7e6: 6e20 e80b 5000 |023f: invoke-virtual {v0, v5}, Landroid/support/v4/view/ViewPager;.infoForChild:(Landroid/view/View;)Landroid/support/v4/view/ViewPager$ItemInfo; // method@0be8 │ │ -04f7ec: 0c11 |0242: move-result-object v17 │ │ -04f7ee: 3811 1a00 |0243: if-eqz v17, 025d // +001a │ │ -04f7f2: 0800 1100 |0245: move-object/from16 v0, v17 │ │ -04f7f6: 5200 8e03 |0247: iget v0, v0, Landroid/support/v4/view/ViewPager$ItemInfo;.widthFactor:F // field@038e │ │ -04f7fa: 021b 0000 |0249: move/from16 v27, v0 │ │ -04f7fe: 0200 1b00 |024b: move/from16 v0, v27 │ │ -04f802: 0801 1400 |024d: move-object/from16 v1, v20 │ │ -04f806: 5910 9603 |024f: iput v0, v1, Landroid/support/v4/view/ViewPager$LayoutParams;.widthFactor:F // field@0396 │ │ -04f80a: 0800 1100 |0251: move-object/from16 v0, v17 │ │ -04f80e: 5200 8c03 |0253: iget v0, v0, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@038c │ │ -04f812: 021b 0000 |0255: move/from16 v27, v0 │ │ -04f816: 0200 1b00 |0257: move/from16 v0, v27 │ │ -04f81a: 0801 1400 |0259: move-object/from16 v1, v20 │ │ -04f81e: 5910 9403 |025b: iput v0, v1, Landroid/support/v4/view/ViewPager$LayoutParams;.position:I // field@0394 │ │ -04f822: d810 1001 |025d: add-int/lit8 v16, v16, #int 1 // #01 │ │ -04f826: 28b2 |025f: goto 0211 // -004e │ │ -04f828: d808 0801 |0260: add-int/lit8 v8, v8, #int 1 // #01 │ │ -04f82c: 2900 a7fe |0262: goto/16 0109 // -0159 │ │ -04f830: 1311 0000 |0264: const/16 v17, #int 0 // #0 │ │ -04f834: 2900 10ff |0266: goto/16 0176 // -00f0 │ │ -04f838: 151b 0040 |0268: const/high16 v27, #int 1073741824 // #4000 │ │ -04f83c: 5290 8e03 |026a: iget v0, v9, Landroid/support/v4/view/ViewPager$ItemInfo;.widthFactor:F // field@038e │ │ -04f840: 021c 0000 |026c: move/from16 v28, v0 │ │ -04f844: a71b 1b1c |026e: sub-float v27, v27, v28 │ │ -04f848: 7401 dc0b 1e00 |0270: invoke-virtual/range {v30}, Landroid/support/v4/view/ViewPager;.getPaddingLeft:()I // method@0bdc │ │ -04f84e: 0a1c |0273: move-result v28 │ │ -04f850: 0200 1c00 |0274: move/from16 v0, v28 │ │ -04f854: 8200 |0276: int-to-float v0, v0 │ │ -04f856: 021c 0000 |0277: move/from16 v28, v0 │ │ -04f85a: 8270 |0279: int-to-float v0, v7 │ │ -04f85c: 021d 0000 |027a: move/from16 v29, v0 │ │ -04f860: a91c 1c1d |027c: div-float v28, v28, v29 │ │ -04f864: a613 1b1c |027e: add-float v19, v27, v28 │ │ -04f868: 2900 fefe |0280: goto/16 017e // -0102 │ │ -04f86c: 0800 1100 |0282: move-object/from16 v0, v17 │ │ -04f870: 5200 8c03 |0284: iget v0, v0, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@038c │ │ -04f874: 021b 0000 |0286: move/from16 v27, v0 │ │ -04f878: 0200 1700 |0288: move/from16 v0, v23 │ │ -04f87c: 0201 1b00 |028a: move/from16 v1, v27 │ │ -04f880: 3310 4600 |028c: if-ne v0, v1, 02d2 // +0046 │ │ -04f884: 0800 1100 |028e: move-object/from16 v0, v17 │ │ -04f888: 5500 8d03 |0290: iget-boolean v0, v0, Landroid/support/v4/view/ViewPager$ItemInfo;.scrolling:Z // field@038d │ │ -04f88c: 021b 0000 |0292: move/from16 v27, v0 │ │ -04f890: 391b 3e00 |0294: if-nez v27, 02d2 // +003e │ │ -04f894: 0800 1e00 |0296: move-object/from16 v0, v30 │ │ -04f898: 5400 cb03 |0298: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@03cb │ │ -04f89c: 081b 0000 |029a: move-object/from16 v27, v0 │ │ -04f8a0: 0800 1b00 |029c: move-object/from16 v0, v27 │ │ -04f8a4: 0201 1200 |029e: move/from16 v1, v18 │ │ -04f8a8: 6e20 a715 1000 |02a0: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.remove:(I)Ljava/lang/Object; // method@15a7 │ │ -04f8ae: 0800 1e00 |02a3: move-object/from16 v0, v30 │ │ -04f8b2: 5400 b003 |02a5: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@03b0 │ │ -04f8b6: 081b 0000 |02a7: move-object/from16 v27, v0 │ │ -04f8ba: 0800 1100 |02a9: move-object/from16 v0, v17 │ │ -04f8be: 5400 8a03 |02ab: iget-object v0, v0, Landroid/support/v4/view/ViewPager$ItemInfo;.object:Ljava/lang/Object; // field@038a │ │ -04f8c2: 081c 0000 |02ad: move-object/from16 v28, v0 │ │ -04f8c6: 0800 1b00 |02af: move-object/from16 v0, v27 │ │ -04f8ca: 0801 1e00 |02b1: move-object/from16 v1, v30 │ │ -04f8ce: 0202 1700 |02b3: move/from16 v2, v23 │ │ -04f8d2: 0803 1c00 |02b5: move-object/from16 v3, v28 │ │ -04f8d6: 6e40 110a 1032 |02b7: invoke-virtual {v0, v1, v2, v3}, Landroid/support/v4/view/PagerAdapter;.destroyItem:(Landroid/view/ViewGroup;ILjava/lang/Object;)V // method@0a11 │ │ -04f8dc: d812 12ff |02ba: add-int/lit8 v18, v18, #int -1 // #ff │ │ -04f8e0: d808 08ff |02bc: add-int/lit8 v8, v8, #int -1 // #ff │ │ -04f8e4: 3a12 1800 |02be: if-ltz v18, 02d6 // +0018 │ │ -04f8e8: 0800 1e00 |02c0: move-object/from16 v0, v30 │ │ -04f8ec: 5400 cb03 |02c2: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@03cb │ │ -04f8f0: 081b 0000 |02c4: move-object/from16 v27, v0 │ │ -04f8f4: 0800 1b00 |02c6: move-object/from16 v0, v27 │ │ -04f8f8: 0201 1200 |02c8: move/from16 v1, v18 │ │ -04f8fc: 6e20 a315 1000 |02ca: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@15a3 │ │ -04f902: 0c1b |02cd: move-result-object v27 │ │ -04f904: 1f1b e801 |02ce: check-cast v27, Landroid/support/v4/view/ViewPager$ItemInfo; // type@01e8 │ │ -04f908: 0811 1b00 |02d0: move-object/from16 v17, v27 │ │ -04f90c: d817 17ff |02d2: add-int/lit8 v23, v23, #int -1 // #ff │ │ -04f910: 2900 b2fe |02d4: goto/16 0186 // -014e │ │ -04f914: 1311 0000 |02d6: const/16 v17, #int 0 // #0 │ │ -04f918: 28fa |02d8: goto 02d2 // -0006 │ │ -04f91a: 3811 3000 |02d9: if-eqz v17, 0309 // +0030 │ │ -04f91e: 0800 1100 |02db: move-object/from16 v0, v17 │ │ -04f922: 5200 8c03 |02dd: iget v0, v0, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@038c │ │ -04f926: 021b 0000 |02df: move/from16 v27, v0 │ │ -04f92a: 0200 1700 |02e1: move/from16 v0, v23 │ │ -04f92e: 0201 1b00 |02e3: move/from16 v1, v27 │ │ -04f932: 3310 2400 |02e5: if-ne v0, v1, 0309 // +0024 │ │ -04f936: 0800 1100 |02e7: move-object/from16 v0, v17 │ │ -04f93a: 5200 8e03 |02e9: iget v0, v0, Landroid/support/v4/view/ViewPager$ItemInfo;.widthFactor:F // field@038e │ │ -04f93e: 021b 0000 |02eb: move/from16 v27, v0 │ │ -04f942: a60d 0d1b |02ed: add-float v13, v13, v27 │ │ -04f946: d812 12ff |02ef: add-int/lit8 v18, v18, #int -1 // #ff │ │ -04f94a: 3a12 1500 |02f1: if-ltz v18, 0306 // +0015 │ │ -04f94e: 0800 1e00 |02f3: move-object/from16 v0, v30 │ │ -04f952: 5400 cb03 |02f5: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@03cb │ │ -04f956: 081b 0000 |02f7: move-object/from16 v27, v0 │ │ -04f95a: 0800 1b00 |02f9: move-object/from16 v0, v27 │ │ -04f95e: 0201 1200 |02fb: move/from16 v1, v18 │ │ -04f962: 6e20 a315 1000 |02fd: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@15a3 │ │ -04f968: 0c1b |0300: move-result-object v27 │ │ -04f96a: 1f1b e801 |0301: check-cast v27, Landroid/support/v4/view/ViewPager$ItemInfo; // type@01e8 │ │ -04f96e: 0811 1b00 |0303: move-object/from16 v17, v27 │ │ -04f972: 28cd |0305: goto 02d2 // -0033 │ │ -04f974: 1311 0000 |0306: const/16 v17, #int 0 // #0 │ │ -04f978: 28fd |0308: goto 0305 // -0003 │ │ -04f97a: d81b 1201 |0309: add-int/lit8 v27, v18, #int 1 // #01 │ │ -04f97e: 0800 1e00 |030b: move-object/from16 v0, v30 │ │ -04f982: 0201 1700 |030d: move/from16 v1, v23 │ │ -04f986: 0202 1b00 |030f: move/from16 v2, v27 │ │ -04f98a: 6e30 af0b 1002 |0311: invoke-virtual {v0, v1, v2}, Landroid/support/v4/view/ViewPager;.addNewItem:(II)Landroid/support/v4/view/ViewPager$ItemInfo; // method@0baf │ │ -04f990: 0c11 |0314: move-result-object v17 │ │ -04f992: 0800 1100 |0315: move-object/from16 v0, v17 │ │ -04f996: 5200 8e03 |0317: iget v0, v0, Landroid/support/v4/view/ViewPager$ItemInfo;.widthFactor:F // field@038e │ │ -04f99a: 021b 0000 |0319: move/from16 v27, v0 │ │ -04f99e: a60d 0d1b |031b: add-float v13, v13, v27 │ │ -04f9a2: d808 0801 |031d: add-int/lit8 v8, v8, #int 1 // #01 │ │ -04f9a6: 3a12 1500 |031f: if-ltz v18, 0334 // +0015 │ │ -04f9aa: 0800 1e00 |0321: move-object/from16 v0, v30 │ │ -04f9ae: 5400 cb03 |0323: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@03cb │ │ -04f9b2: 081b 0000 |0325: move-object/from16 v27, v0 │ │ -04f9b6: 0800 1b00 |0327: move-object/from16 v0, v27 │ │ -04f9ba: 0201 1200 |0329: move/from16 v1, v18 │ │ -04f9be: 6e20 a315 1000 |032b: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@15a3 │ │ -04f9c4: 0c1b |032e: move-result-object v27 │ │ -04f9c6: 1f1b e801 |032f: check-cast v27, Landroid/support/v4/view/ViewPager$ItemInfo; // type@01e8 │ │ -04f9ca: 0811 1b00 |0331: move-object/from16 v17, v27 │ │ -04f9ce: 289f |0333: goto 02d2 // -0061 │ │ -04f9d0: 1311 0000 |0334: const/16 v17, #int 0 // #0 │ │ -04f9d4: 28fd |0336: goto 0333 // -0003 │ │ -04f9d6: 1311 0000 |0337: const/16 v17, #int 0 // #0 │ │ -04f9da: 2900 87fe |0339: goto/16 01c0 // -0179 │ │ -04f9de: 7401 dd0b 1e00 |033b: invoke-virtual/range {v30}, Landroid/support/v4/view/ViewPager;.getPaddingRight:()I // method@0bdd │ │ -04f9e4: 0a1b |033e: move-result v27 │ │ -04f9e6: 0200 1b00 |033f: move/from16 v0, v27 │ │ -04f9ea: 8200 |0341: int-to-float v0, v0 │ │ -04f9ec: 021b 0000 |0342: move/from16 v27, v0 │ │ -04f9f0: 8270 |0344: int-to-float v0, v7 │ │ -04f9f2: 021c 0000 |0345: move/from16 v28, v0 │ │ -04f9f6: a91b 1b1c |0347: div-float v27, v27, v28 │ │ -04f9fa: 151c 0040 |0349: const/high16 v28, #int 1073741824 // #4000 │ │ -04f9fe: a619 1b1c |034b: add-float v25, v27, v28 │ │ -04fa02: 2900 77fe |034d: goto/16 01c4 // -0189 │ │ -04fa06: 0800 1100 |034f: move-object/from16 v0, v17 │ │ -04fa0a: 5200 8c03 |0351: iget v0, v0, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@038c │ │ -04fa0e: 021b 0000 |0353: move/from16 v27, v0 │ │ -04fa12: 0200 1700 |0355: move/from16 v0, v23 │ │ -04fa16: 0201 1b00 |0357: move/from16 v1, v27 │ │ -04fa1a: 3310 5000 |0359: if-ne v0, v1, 03a9 // +0050 │ │ -04fa1e: 0800 1100 |035b: move-object/from16 v0, v17 │ │ -04fa22: 5500 8d03 |035d: iget-boolean v0, v0, Landroid/support/v4/view/ViewPager$ItemInfo;.scrolling:Z // field@038d │ │ -04fa26: 021b 0000 |035f: move/from16 v27, v0 │ │ -04fa2a: 391b 4800 |0361: if-nez v27, 03a9 // +0048 │ │ -04fa2e: 0800 1e00 |0363: move-object/from16 v0, v30 │ │ -04fa32: 5400 cb03 |0365: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@03cb │ │ -04fa36: 081b 0000 |0367: move-object/from16 v27, v0 │ │ -04fa3a: 0800 1b00 |0369: move-object/from16 v0, v27 │ │ -04fa3e: 0201 1200 |036b: move/from16 v1, v18 │ │ -04fa42: 6e20 a715 1000 |036d: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.remove:(I)Ljava/lang/Object; // method@15a7 │ │ -04fa48: 0800 1e00 |0370: move-object/from16 v0, v30 │ │ -04fa4c: 5400 b003 |0372: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@03b0 │ │ -04fa50: 081b 0000 |0374: move-object/from16 v27, v0 │ │ -04fa54: 0800 1100 |0376: move-object/from16 v0, v17 │ │ -04fa58: 5400 8a03 |0378: iget-object v0, v0, Landroid/support/v4/view/ViewPager$ItemInfo;.object:Ljava/lang/Object; // field@038a │ │ -04fa5c: 081c 0000 |037a: move-object/from16 v28, v0 │ │ -04fa60: 0800 1b00 |037c: move-object/from16 v0, v27 │ │ -04fa64: 0801 1e00 |037e: move-object/from16 v1, v30 │ │ -04fa68: 0202 1700 |0380: move/from16 v2, v23 │ │ -04fa6c: 0803 1c00 |0382: move-object/from16 v3, v28 │ │ -04fa70: 6e40 110a 1032 |0384: invoke-virtual {v0, v1, v2, v3}, Landroid/support/v4/view/PagerAdapter;.destroyItem:(Landroid/view/ViewGroup;ILjava/lang/Object;)V // method@0a11 │ │ -04fa76: 0800 1e00 |0387: move-object/from16 v0, v30 │ │ -04fa7a: 5400 cb03 |0389: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@03cb │ │ -04fa7e: 081b 0000 |038b: move-object/from16 v27, v0 │ │ -04fa82: 7401 aa15 1b00 |038d: invoke-virtual/range {v27}, Ljava/util/ArrayList;.size:()I // method@15aa │ │ -04fa88: 0a1b |0390: move-result v27 │ │ -04fa8a: 0200 1200 |0391: move/from16 v0, v18 │ │ -04fa8e: 0201 1b00 |0393: move/from16 v1, v27 │ │ -04fa92: 3510 1800 |0395: if-ge v0, v1, 03ad // +0018 │ │ -04fa96: 0800 1e00 |0397: move-object/from16 v0, v30 │ │ -04fa9a: 5400 cb03 |0399: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@03cb │ │ -04fa9e: 081b 0000 |039b: move-object/from16 v27, v0 │ │ -04faa2: 0800 1b00 |039d: move-object/from16 v0, v27 │ │ -04faa6: 0201 1200 |039f: move/from16 v1, v18 │ │ -04faaa: 6e20 a315 1000 |03a1: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@15a3 │ │ -04fab0: 0c1b |03a4: move-result-object v27 │ │ -04fab2: 1f1b e801 |03a5: check-cast v27, Landroid/support/v4/view/ViewPager$ItemInfo; // type@01e8 │ │ -04fab6: 0811 1b00 |03a7: move-object/from16 v17, v27 │ │ -04faba: d817 1701 |03a9: add-int/lit8 v23, v23, #int 1 // #01 │ │ -04fabe: 2900 21fe |03ab: goto/16 01cc // -01df │ │ -04fac2: 1311 0000 |03ad: const/16 v17, #int 0 // #0 │ │ -04fac6: 28fa |03af: goto 03a9 // -0006 │ │ -04fac8: 3811 3e00 |03b0: if-eqz v17, 03ee // +003e │ │ -04facc: 0800 1100 |03b2: move-object/from16 v0, v17 │ │ -04fad0: 5200 8c03 |03b4: iget v0, v0, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@038c │ │ -04fad4: 021b 0000 |03b6: move/from16 v27, v0 │ │ -04fad8: 0200 1700 |03b8: move/from16 v0, v23 │ │ -04fadc: 0201 1b00 |03ba: move/from16 v1, v27 │ │ -04fae0: 3310 3200 |03bc: if-ne v0, v1, 03ee // +0032 │ │ -04fae4: 0800 1100 |03be: move-object/from16 v0, v17 │ │ -04fae8: 5200 8e03 |03c0: iget v0, v0, Landroid/support/v4/view/ViewPager$ItemInfo;.widthFactor:F // field@038e │ │ -04faec: 021b 0000 |03c2: move/from16 v27, v0 │ │ -04faf0: a60e 0e1b |03c4: add-float v14, v14, v27 │ │ -04faf4: d812 1201 |03c6: add-int/lit8 v18, v18, #int 1 // #01 │ │ -04faf8: 0800 1e00 |03c8: move-object/from16 v0, v30 │ │ -04fafc: 5400 cb03 |03ca: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@03cb │ │ -04fb00: 081b 0000 |03cc: move-object/from16 v27, v0 │ │ -04fb04: 7401 aa15 1b00 |03ce: invoke-virtual/range {v27}, Ljava/util/ArrayList;.size:()I // method@15aa │ │ -04fb0a: 0a1b |03d1: move-result v27 │ │ -04fb0c: 0200 1200 |03d2: move/from16 v0, v18 │ │ -04fb10: 0201 1b00 |03d4: move/from16 v1, v27 │ │ -04fb14: 3510 1500 |03d6: if-ge v0, v1, 03eb // +0015 │ │ -04fb18: 0800 1e00 |03d8: move-object/from16 v0, v30 │ │ -04fb1c: 5400 cb03 |03da: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@03cb │ │ -04fb20: 081b 0000 |03dc: move-object/from16 v27, v0 │ │ -04fb24: 0800 1b00 |03de: move-object/from16 v0, v27 │ │ -04fb28: 0201 1200 |03e0: move/from16 v1, v18 │ │ -04fb2c: 6e20 a315 1000 |03e2: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@15a3 │ │ -04fb32: 0c1b |03e5: move-result-object v27 │ │ -04fb34: 1f1b e801 |03e6: check-cast v27, Landroid/support/v4/view/ViewPager$ItemInfo; // type@01e8 │ │ -04fb38: 0811 1b00 |03e8: move-object/from16 v17, v27 │ │ -04fb3c: 28bf |03ea: goto 03a9 // -0041 │ │ -04fb3e: 1311 0000 |03eb: const/16 v17, #int 0 // #0 │ │ -04fb42: 28fd |03ed: goto 03ea // -0003 │ │ -04fb44: 0800 1e00 |03ee: move-object/from16 v0, v30 │ │ -04fb48: 0201 1700 |03f0: move/from16 v1, v23 │ │ -04fb4c: 0202 1200 |03f2: move/from16 v2, v18 │ │ -04fb50: 6e30 af0b 1002 |03f4: invoke-virtual {v0, v1, v2}, Landroid/support/v4/view/ViewPager;.addNewItem:(II)Landroid/support/v4/view/ViewPager$ItemInfo; // method@0baf │ │ -04fb56: 0c11 |03f7: move-result-object v17 │ │ -04fb58: d812 1201 |03f8: add-int/lit8 v18, v18, #int 1 // #01 │ │ -04fb5c: 0800 1100 |03fa: move-object/from16 v0, v17 │ │ -04fb60: 5200 8e03 |03fc: iget v0, v0, Landroid/support/v4/view/ViewPager$ItemInfo;.widthFactor:F // field@038e │ │ -04fb64: 021b 0000 |03fe: move/from16 v27, v0 │ │ -04fb68: a60e 0e1b |0400: add-float v14, v14, v27 │ │ -04fb6c: 0800 1e00 |0402: move-object/from16 v0, v30 │ │ -04fb70: 5400 cb03 |0404: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@03cb │ │ -04fb74: 081b 0000 |0406: move-object/from16 v27, v0 │ │ -04fb78: 7401 aa15 1b00 |0408: invoke-virtual/range {v27}, Ljava/util/ArrayList;.size:()I // method@15aa │ │ -04fb7e: 0a1b |040b: move-result v27 │ │ -04fb80: 0200 1200 |040c: move/from16 v0, v18 │ │ -04fb84: 0201 1b00 |040e: move/from16 v1, v27 │ │ -04fb88: 3510 1500 |0410: if-ge v0, v1, 0425 // +0015 │ │ -04fb8c: 0800 1e00 |0412: move-object/from16 v0, v30 │ │ -04fb90: 5400 cb03 |0414: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@03cb │ │ -04fb94: 081b 0000 |0416: move-object/from16 v27, v0 │ │ -04fb98: 0800 1b00 |0418: move-object/from16 v0, v27 │ │ -04fb9c: 0201 1200 |041a: move/from16 v1, v18 │ │ -04fba0: 6e20 a315 1000 |041c: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@15a3 │ │ -04fba6: 0c1b |041f: move-result-object v27 │ │ -04fba8: 1f1b e801 |0420: check-cast v27, Landroid/support/v4/view/ViewPager$ItemInfo; // type@01e8 │ │ -04fbac: 0811 1b00 |0422: move-object/from16 v17, v27 │ │ -04fbb0: 2885 |0424: goto 03a9 // -007b │ │ -04fbb2: 1311 0000 |0425: const/16 v17, #int 0 // #0 │ │ -04fbb6: 28fd |0427: goto 0424 // -0003 │ │ -04fbb8: 131b 0000 |0428: const/16 v27, #int 0 // #0 │ │ -04fbbc: 2900 c9fd |042a: goto/16 01f3 // -0237 │ │ -04fbc0: 7601 270c 1e00 |042c: invoke-direct/range {v30}, Landroid/support/v4/view/ViewPager;.sortChildDrawingOrder:()V // method@0c27 │ │ -04fbc6: 7401 e60b 1e00 |042f: invoke-virtual/range {v30}, Landroid/support/v4/view/ViewPager;.hasFocus:()Z // method@0be6 │ │ -04fbcc: 0a1b |0432: move-result v27 │ │ -04fbce: 381b 09fc |0433: if-eqz v27, 003c // -03f7 │ │ -04fbd2: 7401 c70b 1e00 |0435: invoke-virtual/range {v30}, Landroid/support/v4/view/ViewPager;.findFocus:()Landroid/view/View; // method@0bc7 │ │ -04fbd8: 0c0a |0438: move-result-object v10 │ │ -04fbda: 380a 5300 |0439: if-eqz v10, 048c // +0053 │ │ -04fbde: 0800 1e00 |043b: move-object/from16 v0, v30 │ │ -04fbe2: 6e20 e70b a000 |043d: invoke-virtual {v0, v10}, Landroid/support/v4/view/ViewPager;.infoForAnyChild:(Landroid/view/View;)Landroid/support/v4/view/ViewPager$ItemInfo; // method@0be7 │ │ -04fbe8: 0c11 |0440: move-result-object v17 │ │ -04fbea: 3811 1400 |0441: if-eqz v17, 0455 // +0014 │ │ -04fbee: 0800 1100 |0443: move-object/from16 v0, v17 │ │ -04fbf2: 5200 8c03 |0445: iget v0, v0, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@038c │ │ -04fbf6: 021b 0000 |0447: move/from16 v27, v0 │ │ -04fbfa: 0800 1e00 |0449: move-object/from16 v0, v30 │ │ -04fbfe: 5200 b703 |044b: iget v0, v0, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@03b7 │ │ -04fc02: 021c 0000 |044d: move/from16 v28, v0 │ │ -04fc06: 0200 1b00 |044f: move/from16 v0, v27 │ │ -04fc0a: 0201 1c00 |0451: move/from16 v1, v28 │ │ -04fc0e: 3210 e9fb |0453: if-eq v0, v1, 003c // -0417 │ │ -04fc12: 1310 0000 |0455: const/16 v16, #int 0 // #0 │ │ -04fc16: 7401 cd0b 1e00 |0457: invoke-virtual/range {v30}, Landroid/support/v4/view/ViewPager;.getChildCount:()I // method@0bcd │ │ -04fc1c: 0a1b |045a: move-result v27 │ │ -04fc1e: 0200 1000 |045b: move/from16 v0, v16 │ │ -04fc22: 0201 1b00 |045d: move/from16 v1, v27 │ │ -04fc26: 3510 ddfb |045f: if-ge v0, v1, 003c // -0423 │ │ -04fc2a: 0800 1e00 |0461: move-object/from16 v0, v30 │ │ -04fc2e: 0201 1000 |0463: move/from16 v1, v16 │ │ -04fc32: 6e20 cc0b 1000 |0465: invoke-virtual {v0, v1}, Landroid/support/v4/view/ViewPager;.getChildAt:(I)Landroid/view/View; // method@0bcc │ │ -04fc38: 0c05 |0468: move-result-object v5 │ │ -04fc3a: 0800 1e00 |0469: move-object/from16 v0, v30 │ │ -04fc3e: 6e20 e80b 5000 |046b: invoke-virtual {v0, v5}, Landroid/support/v4/view/ViewPager;.infoForChild:(Landroid/view/View;)Landroid/support/v4/view/ViewPager$ItemInfo; // method@0be8 │ │ -04fc44: 0c11 |046e: move-result-object v17 │ │ -04fc46: 3811 1a00 |046f: if-eqz v17, 0489 // +001a │ │ -04fc4a: 0800 1100 |0471: move-object/from16 v0, v17 │ │ -04fc4e: 5200 8c03 |0473: iget v0, v0, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@038c │ │ -04fc52: 021b 0000 |0475: move/from16 v27, v0 │ │ -04fc56: 0800 1e00 |0477: move-object/from16 v0, v30 │ │ -04fc5a: 5200 b703 |0479: iget v0, v0, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@03b7 │ │ -04fc5e: 021c 0000 |047b: move/from16 v28, v0 │ │ -04fc62: 0200 1b00 |047d: move/from16 v0, v27 │ │ -04fc66: 0201 1c00 |047f: move/from16 v1, v28 │ │ -04fc6a: 3310 0800 |0481: if-ne v0, v1, 0489 // +0008 │ │ -04fc6e: 6e20 b912 f500 |0483: invoke-virtual {v5, v15}, Landroid/view/View;.requestFocus:(I)Z // method@12b9 │ │ -04fc74: 0a1b |0486: move-result v27 │ │ -04fc76: 391b b5fb |0487: if-nez v27, 003c // -044b │ │ -04fc7a: d810 1001 |0489: add-int/lit8 v16, v16, #int 1 // #01 │ │ -04fc7e: 28cc |048b: goto 0457 // -0034 │ │ -04fc80: 1311 0000 |048c: const/16 v17, #int 0 // #0 │ │ -04fc84: 28b3 |048e: goto 0441 // -004d │ │ +050f00: |[050f00] android.support.v4.view.ViewPager.populate:(I)V │ │ +050f10: 1315 0000 |0000: const/16 v21, #int 0 // #0 │ │ +050f14: 122f |0002: const/4 v15, #int 2 // #2 │ │ +050f16: 0800 1e00 |0003: move-object/from16 v0, v30 │ │ +050f1a: 5200 b703 |0005: iget v0, v0, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@03b7 │ │ +050f1e: 021b 0000 |0007: move/from16 v27, v0 │ │ +050f22: 0200 1b00 |0009: move/from16 v0, v27 │ │ +050f26: 0201 1f00 |000b: move/from16 v1, v31 │ │ +050f2a: 3210 2400 |000d: if-eq v0, v1, 0031 // +0024 │ │ +050f2e: 0800 1e00 |000f: move-object/from16 v0, v30 │ │ +050f32: 5200 b703 |0011: iget v0, v0, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@03b7 │ │ +050f36: 021b 0000 |0013: move/from16 v27, v0 │ │ +050f3a: 0200 1b00 |0015: move/from16 v0, v27 │ │ +050f3e: 0201 1f00 |0017: move/from16 v1, v31 │ │ +050f42: 3510 2400 |0019: if-ge v0, v1, 003d // +0024 │ │ +050f46: 130f 4200 |001b: const/16 v15, #int 66 // #42 │ │ +050f4a: 0800 1e00 |001d: move-object/from16 v0, v30 │ │ +050f4e: 5200 b703 |001f: iget v0, v0, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@03b7 │ │ +050f52: 021b 0000 |0021: move/from16 v27, v0 │ │ +050f56: 0800 1e00 |0023: move-object/from16 v0, v30 │ │ +050f5a: 0201 1b00 |0025: move/from16 v1, v27 │ │ +050f5e: 6e20 ea0b 1000 |0027: invoke-virtual {v0, v1}, Landroid/support/v4/view/ViewPager;.infoForPosition:(I)Landroid/support/v4/view/ViewPager$ItemInfo; // method@0bea │ │ +050f64: 0c15 |002a: move-result-object v21 │ │ +050f66: 0200 1f00 |002b: move/from16 v0, v31 │ │ +050f6a: 0801 1e00 |002d: move-object/from16 v1, v30 │ │ +050f6e: 5910 b703 |002f: iput v0, v1, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@03b7 │ │ +050f72: 0800 1e00 |0031: move-object/from16 v0, v30 │ │ +050f76: 5400 b003 |0033: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@03b0 │ │ +050f7a: 081b 0000 |0035: move-object/from16 v27, v0 │ │ +050f7e: 391b 0900 |0037: if-nez v27, 0040 // +0009 │ │ +050f82: 7601 270c 1e00 |0039: invoke-direct/range {v30}, Landroid/support/v4/view/ViewPager;.sortChildDrawingOrder:()V // method@0c27 │ │ +050f88: 0e00 |003c: return-void │ │ +050f8a: 130f 1100 |003d: const/16 v15, #int 17 // #11 │ │ +050f8e: 28de |003f: goto 001d // -0022 │ │ +050f90: 0800 1e00 |0040: move-object/from16 v0, v30 │ │ +050f94: 5500 d903 |0042: iget-boolean v0, v0, Landroid/support/v4/view/ViewPager;.mPopulatePending:Z // field@03d9 │ │ +050f98: 021b 0000 |0044: move/from16 v27, v0 │ │ +050f9c: 381b 0600 |0046: if-eqz v27, 004c // +0006 │ │ +050fa0: 7601 270c 1e00 |0048: invoke-direct/range {v30}, Landroid/support/v4/view/ViewPager;.sortChildDrawingOrder:()V // method@0c27 │ │ +050fa6: 28f1 |004b: goto 003c // -000f │ │ +050fa8: 7401 e50b 1e00 |004c: invoke-virtual/range {v30}, Landroid/support/v4/view/ViewPager;.getWindowToken:()Landroid/os/IBinder; // method@0be5 │ │ +050fae: 0c1b |004f: move-result-object v27 │ │ +050fb0: 381b ecff |0050: if-eqz v27, 003c // -0014 │ │ +050fb4: 0800 1e00 |0052: move-object/from16 v0, v30 │ │ +050fb8: 5400 b003 |0054: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@03b0 │ │ +050fbc: 081b 0000 |0056: move-object/from16 v27, v0 │ │ +050fc0: 0800 1b00 |0058: move-object/from16 v0, v27 │ │ +050fc4: 0801 1e00 |005a: move-object/from16 v1, v30 │ │ +050fc8: 6e20 220a 1000 |005c: invoke-virtual {v0, v1}, Landroid/support/v4/view/PagerAdapter;.startUpdate:(Landroid/view/ViewGroup;)V // method@0a22 │ │ +050fce: 0800 1e00 |005f: move-object/from16 v0, v30 │ │ +050fd2: 5200 d503 |0061: iget v0, v0, Landroid/support/v4/view/ViewPager;.mOffscreenPageLimit:I // field@03d5 │ │ +050fd6: 0216 0000 |0063: move/from16 v22, v0 │ │ +050fda: 131b 0000 |0065: const/16 v27, #int 0 // #0 │ │ +050fde: 0800 1e00 |0067: move-object/from16 v0, v30 │ │ +050fe2: 5200 b703 |0069: iget v0, v0, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@03b7 │ │ +050fe6: 021c 0000 |006b: move/from16 v28, v0 │ │ +050fea: 911c 1c16 |006d: sub-int v28, v28, v22 │ │ +050fee: 7702 1515 1b00 |006f: invoke-static/range {v27, v28}, Ljava/lang/Math;.max:(II)I // method@1515 │ │ +050ff4: 0a1a |0072: move-result v26 │ │ +050ff6: 0800 1e00 |0073: move-object/from16 v0, v30 │ │ +050ffa: 5400 b003 |0075: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@03b0 │ │ +050ffe: 081b 0000 |0077: move-object/from16 v27, v0 │ │ +051002: 7401 140a 1b00 |0079: invoke-virtual/range {v27}, Landroid/support/v4/view/PagerAdapter;.getCount:()I // method@0a14 │ │ +051008: 0a04 |007c: move-result v4 │ │ +05100a: d81b 04ff |007d: add-int/lit8 v27, v4, #int -1 // #ff │ │ +05100e: 0800 1e00 |007f: move-object/from16 v0, v30 │ │ +051012: 5200 b703 |0081: iget v0, v0, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@03b7 │ │ +051016: 021c 0000 |0083: move/from16 v28, v0 │ │ +05101a: 901c 1c16 |0085: add-int v28, v28, v22 │ │ +05101e: 7702 1715 1b00 |0087: invoke-static/range {v27, v28}, Ljava/lang/Math;.min:(II)I // method@1517 │ │ +051024: 0a0c |008a: move-result v12 │ │ +051026: 0800 1e00 |008b: move-object/from16 v0, v30 │ │ +05102a: 5200 bd03 |008d: iget v0, v0, Landroid/support/v4/view/ViewPager;.mExpectedAdapterCount:I // field@03bd │ │ +05102e: 021b 0000 |008f: move/from16 v27, v0 │ │ +051032: 0200 1b00 |0091: move/from16 v0, v27 │ │ +051036: 3204 7300 |0093: if-eq v4, v0, 0106 // +0073 │ │ +05103a: 7401 e10b 1e00 |0095: invoke-virtual/range {v30}, Landroid/support/v4/view/ViewPager;.getResources:()Landroid/content/res/Resources; // method@0be1 │ │ +051040: 0c1b |0098: move-result-object v27 │ │ +051042: 7401 d70b 1e00 |0099: invoke-virtual/range {v30}, Landroid/support/v4/view/ViewPager;.getId:()I // method@0bd7 │ │ +051048: 0a1c |009c: move-result v28 │ │ +05104a: 7402 0e01 1b00 |009d: invoke-virtual/range {v27, v28}, Landroid/content/res/Resources;.getResourceName:(I)Ljava/lang/String; // method@010e │ │ +051050: 0c18 |00a0: move-result-object v24 │ │ +051052: 221b 2a03 |00a1: new-instance v27, Ljava/lang/IllegalStateException; // type@032a │ │ +051056: 221c 3f03 |00a3: new-instance v28, Ljava/lang/StringBuilder; // type@033f │ │ +05105a: 7601 5715 1c00 |00a5: invoke-direct/range {v28}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ +051060: 1a1d 4d0d |00a8: const-string v29, "The application's PagerAdapter changed the adapter's contents without calling PagerAdapter#notifyDataSetChanged! Expected adapter item count: " // string@0d4d │ │ +051064: 7402 5f15 1c00 |00aa: invoke-virtual/range {v28, v29}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +05106a: 0c1c |00ad: move-result-object v28 │ │ +05106c: 0800 1e00 |00ae: move-object/from16 v0, v30 │ │ +051070: 5200 bd03 |00b0: iget v0, v0, Landroid/support/v4/view/ViewPager;.mExpectedAdapterCount:I // field@03bd │ │ +051074: 021d 0000 |00b2: move/from16 v29, v0 │ │ +051078: 7402 5b15 1c00 |00b4: invoke-virtual/range {v28, v29}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@155b │ │ +05107e: 0c1c |00b7: move-result-object v28 │ │ +051080: 1a1d 2901 |00b8: const-string v29, ", found: " // string@0129 │ │ +051084: 7402 5f15 1c00 |00ba: invoke-virtual/range {v28, v29}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +05108a: 0c1c |00bd: move-result-object v28 │ │ +05108c: 0800 1c00 |00be: move-object/from16 v0, v28 │ │ +051090: 6e20 5b15 4000 |00c0: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@155b │ │ +051096: 0c1c |00c3: move-result-object v28 │ │ +051098: 1a1d 4500 |00c4: const-string v29, " Pager id: " // string@0045 │ │ +05109c: 7402 5f15 1c00 |00c6: invoke-virtual/range {v28, v29}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +0510a2: 0c1c |00c9: move-result-object v28 │ │ +0510a4: 0800 1c00 |00ca: move-object/from16 v0, v28 │ │ +0510a8: 0801 1800 |00cc: move-object/from16 v1, v24 │ │ +0510ac: 6e20 5f15 1000 |00ce: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +0510b2: 0c1c |00d1: move-result-object v28 │ │ +0510b4: 1a1d 4400 |00d2: const-string v29, " Pager class: " // string@0044 │ │ +0510b8: 7402 5f15 1c00 |00d4: invoke-virtual/range {v28, v29}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +0510be: 0c1c |00d7: move-result-object v28 │ │ +0510c0: 7401 1f15 1e00 |00d8: invoke-virtual/range {v30}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@151f │ │ +0510c6: 0c1d |00db: move-result-object v29 │ │ +0510c8: 7402 5e15 1c00 |00dc: invoke-virtual/range {v28, v29}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@155e │ │ +0510ce: 0c1c |00df: move-result-object v28 │ │ +0510d0: 1a1d 4600 |00e0: const-string v29, " Problematic adapter: " // string@0046 │ │ +0510d4: 7402 5f15 1c00 |00e2: invoke-virtual/range {v28, v29}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +0510da: 0c1c |00e5: move-result-object v28 │ │ +0510dc: 0800 1e00 |00e6: move-object/from16 v0, v30 │ │ +0510e0: 5400 b003 |00e8: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@03b0 │ │ +0510e4: 081d 0000 |00ea: move-object/from16 v29, v0 │ │ +0510e8: 7401 1f15 1d00 |00ec: invoke-virtual/range {v29}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@151f │ │ +0510ee: 0c1d |00ef: move-result-object v29 │ │ +0510f0: 7402 5e15 1c00 |00f0: invoke-virtual/range {v28, v29}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@155e │ │ +0510f6: 0c1c |00f3: move-result-object v28 │ │ +0510f8: 7401 6415 1c00 |00f4: invoke-virtual/range {v28}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ +0510fe: 0c1c |00f7: move-result-object v28 │ │ +051100: 7602 0415 1b00 |00f8: invoke-direct/range {v27, v28}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1504 │ │ +051106: 271b |00fb: throw v27 │ │ +051108: 0d0b |00fc: move-exception v11 │ │ +05110a: 7401 d70b 1e00 |00fd: invoke-virtual/range {v30}, Landroid/support/v4/view/ViewPager;.getId:()I // method@0bd7 │ │ +051110: 0a1b |0100: move-result v27 │ │ +051112: 7701 0915 1b00 |0101: invoke-static/range {v27}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@1509 │ │ +051118: 0c18 |0104: move-result-object v24 │ │ +05111a: 289c |0105: goto 00a1 // -0064 │ │ +05111c: 12f8 |0106: const/4 v8, #int -1 // #ff │ │ +05111e: 1209 |0107: const/4 v9, #int 0 // #0 │ │ +051120: 1208 |0108: const/4 v8, #int 0 // #0 │ │ +051122: 0800 1e00 |0109: move-object/from16 v0, v30 │ │ +051126: 5400 cb03 |010b: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@03cb │ │ +05112a: 081b 0000 |010d: move-object/from16 v27, v0 │ │ +05112e: 7401 aa15 1b00 |010f: invoke-virtual/range {v27}, Ljava/util/ArrayList;.size:()I // method@15aa │ │ +051134: 0a1b |0112: move-result v27 │ │ +051136: 0200 1b00 |0113: move/from16 v0, v27 │ │ +05113a: 3508 3600 |0115: if-ge v8, v0, 014b // +0036 │ │ +05113e: 0800 1e00 |0117: move-object/from16 v0, v30 │ │ +051142: 5400 cb03 |0119: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@03cb │ │ +051146: 081b 0000 |011b: move-object/from16 v27, v0 │ │ +05114a: 0800 1b00 |011d: move-object/from16 v0, v27 │ │ +05114e: 6e20 a315 8000 |011f: invoke-virtual {v0, v8}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@15a3 │ │ +051154: 0c11 |0122: move-result-object v17 │ │ +051156: 1f11 e501 |0123: check-cast v17, Landroid/support/v4/view/ViewPager$ItemInfo; // type@01e5 │ │ +05115a: 0800 1100 |0125: move-object/from16 v0, v17 │ │ +05115e: 5200 8c03 |0127: iget v0, v0, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@038c │ │ +051162: 021b 0000 |0129: move/from16 v27, v0 │ │ +051166: 0800 1e00 |012b: move-object/from16 v0, v30 │ │ +05116a: 5200 b703 |012d: iget v0, v0, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@03b7 │ │ +05116e: 021c 0000 |012f: move/from16 v28, v0 │ │ +051172: 0200 1b00 |0131: move/from16 v0, v27 │ │ +051176: 0201 1c00 |0133: move/from16 v1, v28 │ │ +05117a: 3410 2b01 |0135: if-lt v0, v1, 0260 // +012b │ │ +05117e: 0800 1100 |0137: move-object/from16 v0, v17 │ │ +051182: 5200 8c03 |0139: iget v0, v0, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@038c │ │ +051186: 021b 0000 |013b: move/from16 v27, v0 │ │ +05118a: 0800 1e00 |013d: move-object/from16 v0, v30 │ │ +05118e: 5200 b703 |013f: iget v0, v0, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@03b7 │ │ +051192: 021c 0000 |0141: move/from16 v28, v0 │ │ +051196: 0200 1b00 |0143: move/from16 v0, v27 │ │ +05119a: 0201 1c00 |0145: move/from16 v1, v28 │ │ +05119e: 3310 0400 |0147: if-ne v0, v1, 014b // +0004 │ │ +0511a2: 0809 1100 |0149: move-object/from16 v9, v17 │ │ +0511a6: 3909 1200 |014b: if-nez v9, 015d // +0012 │ │ +0511aa: 3d04 1000 |014d: if-lez v4, 015d // +0010 │ │ +0511ae: 0800 1e00 |014f: move-object/from16 v0, v30 │ │ +0511b2: 5200 b703 |0151: iget v0, v0, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@03b7 │ │ +0511b6: 021b 0000 |0153: move/from16 v27, v0 │ │ +0511ba: 0800 1e00 |0155: move-object/from16 v0, v30 │ │ +0511be: 0201 1b00 |0157: move/from16 v1, v27 │ │ +0511c2: 6e30 af0b 1008 |0159: invoke-virtual {v0, v1, v8}, Landroid/support/v4/view/ViewPager;.addNewItem:(II)Landroid/support/v4/view/ViewPager$ItemInfo; // method@0baf │ │ +0511c8: 0c09 |015c: move-result-object v9 │ │ +0511ca: 3809 8400 |015d: if-eqz v9, 01e1 // +0084 │ │ +0511ce: 120d |015f: const/4 v13, #int 0 // #0 │ │ +0511d0: d812 08ff |0160: add-int/lit8 v18, v8, #int -1 // #ff │ │ +0511d4: 3a12 0201 |0162: if-ltz v18, 0264 // +0102 │ │ +0511d8: 0800 1e00 |0164: move-object/from16 v0, v30 │ │ +0511dc: 5400 cb03 |0166: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@03cb │ │ +0511e0: 081b 0000 |0168: move-object/from16 v27, v0 │ │ +0511e4: 0800 1b00 |016a: move-object/from16 v0, v27 │ │ +0511e8: 0201 1200 |016c: move/from16 v1, v18 │ │ +0511ec: 6e20 a315 1000 |016e: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@15a3 │ │ +0511f2: 0c1b |0171: move-result-object v27 │ │ +0511f4: 1f1b e501 |0172: check-cast v27, Landroid/support/v4/view/ViewPager$ItemInfo; // type@01e5 │ │ +0511f8: 0811 1b00 |0174: move-object/from16 v17, v27 │ │ +0511fc: 7601 d00b 1e00 |0176: invoke-direct/range {v30}, Landroid/support/v4/view/ViewPager;.getClientWidth:()I // method@0bd0 │ │ +051202: 0a07 |0179: move-result v7 │ │ +051204: 3c07 ee00 |017a: if-gtz v7, 0268 // +00ee │ │ +051208: 1313 0000 |017c: const/16 v19, #int 0 // #0 │ │ +05120c: 0800 1e00 |017e: move-object/from16 v0, v30 │ │ +051210: 5200 b703 |0180: iget v0, v0, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@03b7 │ │ +051214: 021b 0000 |0182: move/from16 v27, v0 │ │ +051218: d817 1bff |0184: add-int/lit8 v23, v27, #int -1 // #ff │ │ +05121c: 3a17 0e00 |0186: if-ltz v23, 0194 // +000e │ │ +051220: 2d1b 0d13 |0188: cmpl-float v27, v13, v19 │ │ +051224: 3a1b 4f01 |018a: if-ltz v27, 02d9 // +014f │ │ +051228: 0200 1700 |018c: move/from16 v0, v23 │ │ +05122c: 0201 1a00 |018e: move/from16 v1, v26 │ │ +051230: 3510 4901 |0190: if-ge v0, v1, 02d9 // +0149 │ │ +051234: 3911 f000 |0192: if-nez v17, 0282 // +00f0 │ │ +051238: 529e 8e03 |0194: iget v14, v9, Landroid/support/v4/view/ViewPager$ItemInfo;.widthFactor:F // field@038e │ │ +05123c: d812 0801 |0196: add-int/lit8 v18, v8, #int 1 // #01 │ │ +051240: 151b 0040 |0198: const/high16 v27, #int 1073741824 // #4000 │ │ +051244: 2e1b 0e1b |019a: cmpg-float v27, v14, v27 │ │ +051248: 3b1b 3e00 |019c: if-gez v27, 01da // +003e │ │ +05124c: 0800 1e00 |019e: move-object/from16 v0, v30 │ │ +051250: 5400 cb03 |01a0: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@03cb │ │ +051254: 081b 0000 |01a2: move-object/from16 v27, v0 │ │ +051258: 7401 aa15 1b00 |01a4: invoke-virtual/range {v27}, Ljava/util/ArrayList;.size:()I // method@15aa │ │ +05125e: 0a1b |01a7: move-result v27 │ │ +051260: 0200 1200 |01a8: move/from16 v0, v18 │ │ +051264: 0201 1b00 |01aa: move/from16 v1, v27 │ │ +051268: 3510 8b01 |01ac: if-ge v0, v1, 0337 // +018b │ │ +05126c: 0800 1e00 |01ae: move-object/from16 v0, v30 │ │ +051270: 5400 cb03 |01b0: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@03cb │ │ +051274: 081b 0000 |01b2: move-object/from16 v27, v0 │ │ +051278: 0800 1b00 |01b4: move-object/from16 v0, v27 │ │ +05127c: 0201 1200 |01b6: move/from16 v1, v18 │ │ +051280: 6e20 a315 1000 |01b8: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@15a3 │ │ +051286: 0c1b |01bb: move-result-object v27 │ │ +051288: 1f1b e501 |01bc: check-cast v27, Landroid/support/v4/view/ViewPager$ItemInfo; // type@01e5 │ │ +05128c: 0811 1b00 |01be: move-object/from16 v17, v27 │ │ +051290: 3c07 7b01 |01c0: if-gtz v7, 033b // +017b │ │ +051294: 1319 0000 |01c2: const/16 v25, #int 0 // #0 │ │ +051298: 0800 1e00 |01c4: move-object/from16 v0, v30 │ │ +05129c: 5200 b703 |01c6: iget v0, v0, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@03b7 │ │ +0512a0: 021b 0000 |01c8: move/from16 v27, v0 │ │ +0512a4: d817 1b01 |01ca: add-int/lit8 v23, v27, #int 1 // #01 │ │ +0512a8: 0200 1700 |01cc: move/from16 v0, v23 │ │ +0512ac: 3540 0c00 |01ce: if-ge v0, v4, 01da // +000c │ │ +0512b0: 2d1b 0e19 |01d0: cmpl-float v27, v14, v25 │ │ +0512b4: 3a1b de01 |01d2: if-ltz v27, 03b0 // +01de │ │ +0512b8: 0200 1700 |01d4: move/from16 v0, v23 │ │ +0512bc: 37c0 da01 |01d6: if-le v0, v12, 03b0 // +01da │ │ +0512c0: 3911 7701 |01d8: if-nez v17, 034f // +0177 │ │ +0512c4: 0800 1e00 |01da: move-object/from16 v0, v30 │ │ +0512c8: 0801 1500 |01dc: move-object/from16 v1, v21 │ │ +0512cc: 7040 b50b 9018 |01de: invoke-direct {v0, v9, v8, v1}, Landroid/support/v4/view/ViewPager;.calculatePageOffsets:(Landroid/support/v4/view/ViewPager$ItemInfo;ILandroid/support/v4/view/ViewPager$ItemInfo;)V // method@0bb5 │ │ +0512d2: 0800 1e00 |01e1: move-object/from16 v0, v30 │ │ +0512d6: 5400 b003 |01e3: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@03b0 │ │ +0512da: 081c 0000 |01e5: move-object/from16 v28, v0 │ │ +0512de: 0800 1e00 |01e7: move-object/from16 v0, v30 │ │ +0512e2: 5200 b703 |01e9: iget v0, v0, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@03b7 │ │ +0512e6: 021d 0000 |01eb: move/from16 v29, v0 │ │ +0512ea: 3809 3b02 |01ed: if-eqz v9, 0428 // +023b │ │ +0512ee: 5490 8a03 |01ef: iget-object v0, v9, Landroid/support/v4/view/ViewPager$ItemInfo;.object:Ljava/lang/Object; // field@038a │ │ +0512f2: 081b 0000 |01f1: move-object/from16 v27, v0 │ │ +0512f6: 0800 1c00 |01f3: move-object/from16 v0, v28 │ │ +0512fa: 0801 1e00 |01f5: move-object/from16 v1, v30 │ │ +0512fe: 0202 1d00 |01f7: move/from16 v2, v29 │ │ +051302: 0803 1b00 |01f9: move-object/from16 v3, v27 │ │ +051306: 6e40 200a 1032 |01fb: invoke-virtual {v0, v1, v2, v3}, Landroid/support/v4/view/PagerAdapter;.setPrimaryItem:(Landroid/view/ViewGroup;ILjava/lang/Object;)V // method@0a20 │ │ +05130c: 0800 1e00 |01fe: move-object/from16 v0, v30 │ │ +051310: 5400 b003 |0200: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@03b0 │ │ +051314: 081b 0000 |0202: move-object/from16 v27, v0 │ │ +051318: 0800 1b00 |0204: move-object/from16 v0, v27 │ │ +05131c: 0801 1e00 |0206: move-object/from16 v1, v30 │ │ +051320: 6e20 130a 1000 |0208: invoke-virtual {v0, v1}, Landroid/support/v4/view/PagerAdapter;.finishUpdate:(Landroid/view/ViewGroup;)V // method@0a13 │ │ +051326: 7401 cd0b 1e00 |020b: invoke-virtual/range {v30}, Landroid/support/v4/view/ViewPager;.getChildCount:()I // method@0bcd │ │ +05132c: 0a06 |020e: move-result v6 │ │ +05132e: 1310 0000 |020f: const/16 v16, #int 0 // #0 │ │ +051332: 0200 1000 |0211: move/from16 v0, v16 │ │ +051336: 3560 1902 |0213: if-ge v0, v6, 042c // +0219 │ │ +05133a: 0800 1e00 |0215: move-object/from16 v0, v30 │ │ +05133e: 0201 1000 |0217: move/from16 v1, v16 │ │ +051342: 6e20 cc0b 1000 |0219: invoke-virtual {v0, v1}, Landroid/support/v4/view/ViewPager;.getChildAt:(I)Landroid/view/View; // method@0bcc │ │ +051348: 0c05 |021c: move-result-object v5 │ │ +05134a: 6e10 8312 0500 |021d: invoke-virtual {v5}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1283 │ │ +051350: 0c14 |0220: move-result-object v20 │ │ +051352: 1f14 e601 |0221: check-cast v20, Landroid/support/v4/view/ViewPager$LayoutParams; // type@01e6 │ │ +051356: 0200 1000 |0223: move/from16 v0, v16 │ │ +05135a: 0801 1400 |0225: move-object/from16 v1, v20 │ │ +05135e: 5910 8f03 |0227: iput v0, v1, Landroid/support/v4/view/ViewPager$LayoutParams;.childIndex:I // field@038f │ │ +051362: 0800 1400 |0229: move-object/from16 v0, v20 │ │ +051366: 5500 9203 |022b: iget-boolean v0, v0, Landroid/support/v4/view/ViewPager$LayoutParams;.isDecor:Z // field@0392 │ │ +05136a: 021b 0000 |022d: move/from16 v27, v0 │ │ +05136e: 391b 2e00 |022f: if-nez v27, 025d // +002e │ │ +051372: 0800 1400 |0231: move-object/from16 v0, v20 │ │ +051376: 5200 9603 |0233: iget v0, v0, Landroid/support/v4/view/ViewPager$LayoutParams;.widthFactor:F // field@0396 │ │ +05137a: 021b 0000 |0235: move/from16 v27, v0 │ │ +05137e: 131c 0000 |0237: const/16 v28, #int 0 // #0 │ │ +051382: 2d1b 1b1c |0239: cmpl-float v27, v27, v28 │ │ +051386: 391b 2200 |023b: if-nez v27, 025d // +0022 │ │ +05138a: 0800 1e00 |023d: move-object/from16 v0, v30 │ │ +05138e: 6e20 e80b 5000 |023f: invoke-virtual {v0, v5}, Landroid/support/v4/view/ViewPager;.infoForChild:(Landroid/view/View;)Landroid/support/v4/view/ViewPager$ItemInfo; // method@0be8 │ │ +051394: 0c11 |0242: move-result-object v17 │ │ +051396: 3811 1a00 |0243: if-eqz v17, 025d // +001a │ │ +05139a: 0800 1100 |0245: move-object/from16 v0, v17 │ │ +05139e: 5200 8e03 |0247: iget v0, v0, Landroid/support/v4/view/ViewPager$ItemInfo;.widthFactor:F // field@038e │ │ +0513a2: 021b 0000 |0249: move/from16 v27, v0 │ │ +0513a6: 0200 1b00 |024b: move/from16 v0, v27 │ │ +0513aa: 0801 1400 |024d: move-object/from16 v1, v20 │ │ +0513ae: 5910 9603 |024f: iput v0, v1, Landroid/support/v4/view/ViewPager$LayoutParams;.widthFactor:F // field@0396 │ │ +0513b2: 0800 1100 |0251: move-object/from16 v0, v17 │ │ +0513b6: 5200 8c03 |0253: iget v0, v0, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@038c │ │ +0513ba: 021b 0000 |0255: move/from16 v27, v0 │ │ +0513be: 0200 1b00 |0257: move/from16 v0, v27 │ │ +0513c2: 0801 1400 |0259: move-object/from16 v1, v20 │ │ +0513c6: 5910 9403 |025b: iput v0, v1, Landroid/support/v4/view/ViewPager$LayoutParams;.position:I // field@0394 │ │ +0513ca: d810 1001 |025d: add-int/lit8 v16, v16, #int 1 // #01 │ │ +0513ce: 28b2 |025f: goto 0211 // -004e │ │ +0513d0: d808 0801 |0260: add-int/lit8 v8, v8, #int 1 // #01 │ │ +0513d4: 2900 a7fe |0262: goto/16 0109 // -0159 │ │ +0513d8: 1311 0000 |0264: const/16 v17, #int 0 // #0 │ │ +0513dc: 2900 10ff |0266: goto/16 0176 // -00f0 │ │ +0513e0: 151b 0040 |0268: const/high16 v27, #int 1073741824 // #4000 │ │ +0513e4: 5290 8e03 |026a: iget v0, v9, Landroid/support/v4/view/ViewPager$ItemInfo;.widthFactor:F // field@038e │ │ +0513e8: 021c 0000 |026c: move/from16 v28, v0 │ │ +0513ec: a71b 1b1c |026e: sub-float v27, v27, v28 │ │ +0513f0: 7401 dc0b 1e00 |0270: invoke-virtual/range {v30}, Landroid/support/v4/view/ViewPager;.getPaddingLeft:()I // method@0bdc │ │ +0513f6: 0a1c |0273: move-result v28 │ │ +0513f8: 0200 1c00 |0274: move/from16 v0, v28 │ │ +0513fc: 8200 |0276: int-to-float v0, v0 │ │ +0513fe: 021c 0000 |0277: move/from16 v28, v0 │ │ +051402: 8270 |0279: int-to-float v0, v7 │ │ +051404: 021d 0000 |027a: move/from16 v29, v0 │ │ +051408: a91c 1c1d |027c: div-float v28, v28, v29 │ │ +05140c: a613 1b1c |027e: add-float v19, v27, v28 │ │ +051410: 2900 fefe |0280: goto/16 017e // -0102 │ │ +051414: 0800 1100 |0282: move-object/from16 v0, v17 │ │ +051418: 5200 8c03 |0284: iget v0, v0, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@038c │ │ +05141c: 021b 0000 |0286: move/from16 v27, v0 │ │ +051420: 0200 1700 |0288: move/from16 v0, v23 │ │ +051424: 0201 1b00 |028a: move/from16 v1, v27 │ │ +051428: 3310 4600 |028c: if-ne v0, v1, 02d2 // +0046 │ │ +05142c: 0800 1100 |028e: move-object/from16 v0, v17 │ │ +051430: 5500 8d03 |0290: iget-boolean v0, v0, Landroid/support/v4/view/ViewPager$ItemInfo;.scrolling:Z // field@038d │ │ +051434: 021b 0000 |0292: move/from16 v27, v0 │ │ +051438: 391b 3e00 |0294: if-nez v27, 02d2 // +003e │ │ +05143c: 0800 1e00 |0296: move-object/from16 v0, v30 │ │ +051440: 5400 cb03 |0298: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@03cb │ │ +051444: 081b 0000 |029a: move-object/from16 v27, v0 │ │ +051448: 0800 1b00 |029c: move-object/from16 v0, v27 │ │ +05144c: 0201 1200 |029e: move/from16 v1, v18 │ │ +051450: 6e20 a715 1000 |02a0: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.remove:(I)Ljava/lang/Object; // method@15a7 │ │ +051456: 0800 1e00 |02a3: move-object/from16 v0, v30 │ │ +05145a: 5400 b003 |02a5: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@03b0 │ │ +05145e: 081b 0000 |02a7: move-object/from16 v27, v0 │ │ +051462: 0800 1100 |02a9: move-object/from16 v0, v17 │ │ +051466: 5400 8a03 |02ab: iget-object v0, v0, Landroid/support/v4/view/ViewPager$ItemInfo;.object:Ljava/lang/Object; // field@038a │ │ +05146a: 081c 0000 |02ad: move-object/from16 v28, v0 │ │ +05146e: 0800 1b00 |02af: move-object/from16 v0, v27 │ │ +051472: 0801 1e00 |02b1: move-object/from16 v1, v30 │ │ +051476: 0202 1700 |02b3: move/from16 v2, v23 │ │ +05147a: 0803 1c00 |02b5: move-object/from16 v3, v28 │ │ +05147e: 6e40 110a 1032 |02b7: invoke-virtual {v0, v1, v2, v3}, Landroid/support/v4/view/PagerAdapter;.destroyItem:(Landroid/view/ViewGroup;ILjava/lang/Object;)V // method@0a11 │ │ +051484: d812 12ff |02ba: add-int/lit8 v18, v18, #int -1 // #ff │ │ +051488: d808 08ff |02bc: add-int/lit8 v8, v8, #int -1 // #ff │ │ +05148c: 3a12 1800 |02be: if-ltz v18, 02d6 // +0018 │ │ +051490: 0800 1e00 |02c0: move-object/from16 v0, v30 │ │ +051494: 5400 cb03 |02c2: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@03cb │ │ +051498: 081b 0000 |02c4: move-object/from16 v27, v0 │ │ +05149c: 0800 1b00 |02c6: move-object/from16 v0, v27 │ │ +0514a0: 0201 1200 |02c8: move/from16 v1, v18 │ │ +0514a4: 6e20 a315 1000 |02ca: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@15a3 │ │ +0514aa: 0c1b |02cd: move-result-object v27 │ │ +0514ac: 1f1b e501 |02ce: check-cast v27, Landroid/support/v4/view/ViewPager$ItemInfo; // type@01e5 │ │ +0514b0: 0811 1b00 |02d0: move-object/from16 v17, v27 │ │ +0514b4: d817 17ff |02d2: add-int/lit8 v23, v23, #int -1 // #ff │ │ +0514b8: 2900 b2fe |02d4: goto/16 0186 // -014e │ │ +0514bc: 1311 0000 |02d6: const/16 v17, #int 0 // #0 │ │ +0514c0: 28fa |02d8: goto 02d2 // -0006 │ │ +0514c2: 3811 3000 |02d9: if-eqz v17, 0309 // +0030 │ │ +0514c6: 0800 1100 |02db: move-object/from16 v0, v17 │ │ +0514ca: 5200 8c03 |02dd: iget v0, v0, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@038c │ │ +0514ce: 021b 0000 |02df: move/from16 v27, v0 │ │ +0514d2: 0200 1700 |02e1: move/from16 v0, v23 │ │ +0514d6: 0201 1b00 |02e3: move/from16 v1, v27 │ │ +0514da: 3310 2400 |02e5: if-ne v0, v1, 0309 // +0024 │ │ +0514de: 0800 1100 |02e7: move-object/from16 v0, v17 │ │ +0514e2: 5200 8e03 |02e9: iget v0, v0, Landroid/support/v4/view/ViewPager$ItemInfo;.widthFactor:F // field@038e │ │ +0514e6: 021b 0000 |02eb: move/from16 v27, v0 │ │ +0514ea: a60d 0d1b |02ed: add-float v13, v13, v27 │ │ +0514ee: d812 12ff |02ef: add-int/lit8 v18, v18, #int -1 // #ff │ │ +0514f2: 3a12 1500 |02f1: if-ltz v18, 0306 // +0015 │ │ +0514f6: 0800 1e00 |02f3: move-object/from16 v0, v30 │ │ +0514fa: 5400 cb03 |02f5: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@03cb │ │ +0514fe: 081b 0000 |02f7: move-object/from16 v27, v0 │ │ +051502: 0800 1b00 |02f9: move-object/from16 v0, v27 │ │ +051506: 0201 1200 |02fb: move/from16 v1, v18 │ │ +05150a: 6e20 a315 1000 |02fd: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@15a3 │ │ +051510: 0c1b |0300: move-result-object v27 │ │ +051512: 1f1b e501 |0301: check-cast v27, Landroid/support/v4/view/ViewPager$ItemInfo; // type@01e5 │ │ +051516: 0811 1b00 |0303: move-object/from16 v17, v27 │ │ +05151a: 28cd |0305: goto 02d2 // -0033 │ │ +05151c: 1311 0000 |0306: const/16 v17, #int 0 // #0 │ │ +051520: 28fd |0308: goto 0305 // -0003 │ │ +051522: d81b 1201 |0309: add-int/lit8 v27, v18, #int 1 // #01 │ │ +051526: 0800 1e00 |030b: move-object/from16 v0, v30 │ │ +05152a: 0201 1700 |030d: move/from16 v1, v23 │ │ +05152e: 0202 1b00 |030f: move/from16 v2, v27 │ │ +051532: 6e30 af0b 1002 |0311: invoke-virtual {v0, v1, v2}, Landroid/support/v4/view/ViewPager;.addNewItem:(II)Landroid/support/v4/view/ViewPager$ItemInfo; // method@0baf │ │ +051538: 0c11 |0314: move-result-object v17 │ │ +05153a: 0800 1100 |0315: move-object/from16 v0, v17 │ │ +05153e: 5200 8e03 |0317: iget v0, v0, Landroid/support/v4/view/ViewPager$ItemInfo;.widthFactor:F // field@038e │ │ +051542: 021b 0000 |0319: move/from16 v27, v0 │ │ +051546: a60d 0d1b |031b: add-float v13, v13, v27 │ │ +05154a: d808 0801 |031d: add-int/lit8 v8, v8, #int 1 // #01 │ │ +05154e: 3a12 1500 |031f: if-ltz v18, 0334 // +0015 │ │ +051552: 0800 1e00 |0321: move-object/from16 v0, v30 │ │ +051556: 5400 cb03 |0323: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@03cb │ │ +05155a: 081b 0000 |0325: move-object/from16 v27, v0 │ │ +05155e: 0800 1b00 |0327: move-object/from16 v0, v27 │ │ +051562: 0201 1200 |0329: move/from16 v1, v18 │ │ +051566: 6e20 a315 1000 |032b: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@15a3 │ │ +05156c: 0c1b |032e: move-result-object v27 │ │ +05156e: 1f1b e501 |032f: check-cast v27, Landroid/support/v4/view/ViewPager$ItemInfo; // type@01e5 │ │ +051572: 0811 1b00 |0331: move-object/from16 v17, v27 │ │ +051576: 289f |0333: goto 02d2 // -0061 │ │ +051578: 1311 0000 |0334: const/16 v17, #int 0 // #0 │ │ +05157c: 28fd |0336: goto 0333 // -0003 │ │ +05157e: 1311 0000 |0337: const/16 v17, #int 0 // #0 │ │ +051582: 2900 87fe |0339: goto/16 01c0 // -0179 │ │ +051586: 7401 dd0b 1e00 |033b: invoke-virtual/range {v30}, Landroid/support/v4/view/ViewPager;.getPaddingRight:()I // method@0bdd │ │ +05158c: 0a1b |033e: move-result v27 │ │ +05158e: 0200 1b00 |033f: move/from16 v0, v27 │ │ +051592: 8200 |0341: int-to-float v0, v0 │ │ +051594: 021b 0000 |0342: move/from16 v27, v0 │ │ +051598: 8270 |0344: int-to-float v0, v7 │ │ +05159a: 021c 0000 |0345: move/from16 v28, v0 │ │ +05159e: a91b 1b1c |0347: div-float v27, v27, v28 │ │ +0515a2: 151c 0040 |0349: const/high16 v28, #int 1073741824 // #4000 │ │ +0515a6: a619 1b1c |034b: add-float v25, v27, v28 │ │ +0515aa: 2900 77fe |034d: goto/16 01c4 // -0189 │ │ +0515ae: 0800 1100 |034f: move-object/from16 v0, v17 │ │ +0515b2: 5200 8c03 |0351: iget v0, v0, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@038c │ │ +0515b6: 021b 0000 |0353: move/from16 v27, v0 │ │ +0515ba: 0200 1700 |0355: move/from16 v0, v23 │ │ +0515be: 0201 1b00 |0357: move/from16 v1, v27 │ │ +0515c2: 3310 5000 |0359: if-ne v0, v1, 03a9 // +0050 │ │ +0515c6: 0800 1100 |035b: move-object/from16 v0, v17 │ │ +0515ca: 5500 8d03 |035d: iget-boolean v0, v0, Landroid/support/v4/view/ViewPager$ItemInfo;.scrolling:Z // field@038d │ │ +0515ce: 021b 0000 |035f: move/from16 v27, v0 │ │ +0515d2: 391b 4800 |0361: if-nez v27, 03a9 // +0048 │ │ +0515d6: 0800 1e00 |0363: move-object/from16 v0, v30 │ │ +0515da: 5400 cb03 |0365: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@03cb │ │ +0515de: 081b 0000 |0367: move-object/from16 v27, v0 │ │ +0515e2: 0800 1b00 |0369: move-object/from16 v0, v27 │ │ +0515e6: 0201 1200 |036b: move/from16 v1, v18 │ │ +0515ea: 6e20 a715 1000 |036d: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.remove:(I)Ljava/lang/Object; // method@15a7 │ │ +0515f0: 0800 1e00 |0370: move-object/from16 v0, v30 │ │ +0515f4: 5400 b003 |0372: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@03b0 │ │ +0515f8: 081b 0000 |0374: move-object/from16 v27, v0 │ │ +0515fc: 0800 1100 |0376: move-object/from16 v0, v17 │ │ +051600: 5400 8a03 |0378: iget-object v0, v0, Landroid/support/v4/view/ViewPager$ItemInfo;.object:Ljava/lang/Object; // field@038a │ │ +051604: 081c 0000 |037a: move-object/from16 v28, v0 │ │ +051608: 0800 1b00 |037c: move-object/from16 v0, v27 │ │ +05160c: 0801 1e00 |037e: move-object/from16 v1, v30 │ │ +051610: 0202 1700 |0380: move/from16 v2, v23 │ │ +051614: 0803 1c00 |0382: move-object/from16 v3, v28 │ │ +051618: 6e40 110a 1032 |0384: invoke-virtual {v0, v1, v2, v3}, Landroid/support/v4/view/PagerAdapter;.destroyItem:(Landroid/view/ViewGroup;ILjava/lang/Object;)V // method@0a11 │ │ +05161e: 0800 1e00 |0387: move-object/from16 v0, v30 │ │ +051622: 5400 cb03 |0389: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@03cb │ │ +051626: 081b 0000 |038b: move-object/from16 v27, v0 │ │ +05162a: 7401 aa15 1b00 |038d: invoke-virtual/range {v27}, Ljava/util/ArrayList;.size:()I // method@15aa │ │ +051630: 0a1b |0390: move-result v27 │ │ +051632: 0200 1200 |0391: move/from16 v0, v18 │ │ +051636: 0201 1b00 |0393: move/from16 v1, v27 │ │ +05163a: 3510 1800 |0395: if-ge v0, v1, 03ad // +0018 │ │ +05163e: 0800 1e00 |0397: move-object/from16 v0, v30 │ │ +051642: 5400 cb03 |0399: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@03cb │ │ +051646: 081b 0000 |039b: move-object/from16 v27, v0 │ │ +05164a: 0800 1b00 |039d: move-object/from16 v0, v27 │ │ +05164e: 0201 1200 |039f: move/from16 v1, v18 │ │ +051652: 6e20 a315 1000 |03a1: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@15a3 │ │ +051658: 0c1b |03a4: move-result-object v27 │ │ +05165a: 1f1b e501 |03a5: check-cast v27, Landroid/support/v4/view/ViewPager$ItemInfo; // type@01e5 │ │ +05165e: 0811 1b00 |03a7: move-object/from16 v17, v27 │ │ +051662: d817 1701 |03a9: add-int/lit8 v23, v23, #int 1 // #01 │ │ +051666: 2900 21fe |03ab: goto/16 01cc // -01df │ │ +05166a: 1311 0000 |03ad: const/16 v17, #int 0 // #0 │ │ +05166e: 28fa |03af: goto 03a9 // -0006 │ │ +051670: 3811 3e00 |03b0: if-eqz v17, 03ee // +003e │ │ +051674: 0800 1100 |03b2: move-object/from16 v0, v17 │ │ +051678: 5200 8c03 |03b4: iget v0, v0, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@038c │ │ +05167c: 021b 0000 |03b6: move/from16 v27, v0 │ │ +051680: 0200 1700 |03b8: move/from16 v0, v23 │ │ +051684: 0201 1b00 |03ba: move/from16 v1, v27 │ │ +051688: 3310 3200 |03bc: if-ne v0, v1, 03ee // +0032 │ │ +05168c: 0800 1100 |03be: move-object/from16 v0, v17 │ │ +051690: 5200 8e03 |03c0: iget v0, v0, Landroid/support/v4/view/ViewPager$ItemInfo;.widthFactor:F // field@038e │ │ +051694: 021b 0000 |03c2: move/from16 v27, v0 │ │ +051698: a60e 0e1b |03c4: add-float v14, v14, v27 │ │ +05169c: d812 1201 |03c6: add-int/lit8 v18, v18, #int 1 // #01 │ │ +0516a0: 0800 1e00 |03c8: move-object/from16 v0, v30 │ │ +0516a4: 5400 cb03 |03ca: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@03cb │ │ +0516a8: 081b 0000 |03cc: move-object/from16 v27, v0 │ │ +0516ac: 7401 aa15 1b00 |03ce: invoke-virtual/range {v27}, Ljava/util/ArrayList;.size:()I // method@15aa │ │ +0516b2: 0a1b |03d1: move-result v27 │ │ +0516b4: 0200 1200 |03d2: move/from16 v0, v18 │ │ +0516b8: 0201 1b00 |03d4: move/from16 v1, v27 │ │ +0516bc: 3510 1500 |03d6: if-ge v0, v1, 03eb // +0015 │ │ +0516c0: 0800 1e00 |03d8: move-object/from16 v0, v30 │ │ +0516c4: 5400 cb03 |03da: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@03cb │ │ +0516c8: 081b 0000 |03dc: move-object/from16 v27, v0 │ │ +0516cc: 0800 1b00 |03de: move-object/from16 v0, v27 │ │ +0516d0: 0201 1200 |03e0: move/from16 v1, v18 │ │ +0516d4: 6e20 a315 1000 |03e2: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@15a3 │ │ +0516da: 0c1b |03e5: move-result-object v27 │ │ +0516dc: 1f1b e501 |03e6: check-cast v27, Landroid/support/v4/view/ViewPager$ItemInfo; // type@01e5 │ │ +0516e0: 0811 1b00 |03e8: move-object/from16 v17, v27 │ │ +0516e4: 28bf |03ea: goto 03a9 // -0041 │ │ +0516e6: 1311 0000 |03eb: const/16 v17, #int 0 // #0 │ │ +0516ea: 28fd |03ed: goto 03ea // -0003 │ │ +0516ec: 0800 1e00 |03ee: move-object/from16 v0, v30 │ │ +0516f0: 0201 1700 |03f0: move/from16 v1, v23 │ │ +0516f4: 0202 1200 |03f2: move/from16 v2, v18 │ │ +0516f8: 6e30 af0b 1002 |03f4: invoke-virtual {v0, v1, v2}, Landroid/support/v4/view/ViewPager;.addNewItem:(II)Landroid/support/v4/view/ViewPager$ItemInfo; // method@0baf │ │ +0516fe: 0c11 |03f7: move-result-object v17 │ │ +051700: d812 1201 |03f8: add-int/lit8 v18, v18, #int 1 // #01 │ │ +051704: 0800 1100 |03fa: move-object/from16 v0, v17 │ │ +051708: 5200 8e03 |03fc: iget v0, v0, Landroid/support/v4/view/ViewPager$ItemInfo;.widthFactor:F // field@038e │ │ +05170c: 021b 0000 |03fe: move/from16 v27, v0 │ │ +051710: a60e 0e1b |0400: add-float v14, v14, v27 │ │ +051714: 0800 1e00 |0402: move-object/from16 v0, v30 │ │ +051718: 5400 cb03 |0404: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@03cb │ │ +05171c: 081b 0000 |0406: move-object/from16 v27, v0 │ │ +051720: 7401 aa15 1b00 |0408: invoke-virtual/range {v27}, Ljava/util/ArrayList;.size:()I // method@15aa │ │ +051726: 0a1b |040b: move-result v27 │ │ +051728: 0200 1200 |040c: move/from16 v0, v18 │ │ +05172c: 0201 1b00 |040e: move/from16 v1, v27 │ │ +051730: 3510 1500 |0410: if-ge v0, v1, 0425 // +0015 │ │ +051734: 0800 1e00 |0412: move-object/from16 v0, v30 │ │ +051738: 5400 cb03 |0414: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@03cb │ │ +05173c: 081b 0000 |0416: move-object/from16 v27, v0 │ │ +051740: 0800 1b00 |0418: move-object/from16 v0, v27 │ │ +051744: 0201 1200 |041a: move/from16 v1, v18 │ │ +051748: 6e20 a315 1000 |041c: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@15a3 │ │ +05174e: 0c1b |041f: move-result-object v27 │ │ +051750: 1f1b e501 |0420: check-cast v27, Landroid/support/v4/view/ViewPager$ItemInfo; // type@01e5 │ │ +051754: 0811 1b00 |0422: move-object/from16 v17, v27 │ │ +051758: 2885 |0424: goto 03a9 // -007b │ │ +05175a: 1311 0000 |0425: const/16 v17, #int 0 // #0 │ │ +05175e: 28fd |0427: goto 0424 // -0003 │ │ +051760: 131b 0000 |0428: const/16 v27, #int 0 // #0 │ │ +051764: 2900 c9fd |042a: goto/16 01f3 // -0237 │ │ +051768: 7601 270c 1e00 |042c: invoke-direct/range {v30}, Landroid/support/v4/view/ViewPager;.sortChildDrawingOrder:()V // method@0c27 │ │ +05176e: 7401 e60b 1e00 |042f: invoke-virtual/range {v30}, Landroid/support/v4/view/ViewPager;.hasFocus:()Z // method@0be6 │ │ +051774: 0a1b |0432: move-result v27 │ │ +051776: 381b 09fc |0433: if-eqz v27, 003c // -03f7 │ │ +05177a: 7401 c70b 1e00 |0435: invoke-virtual/range {v30}, Landroid/support/v4/view/ViewPager;.findFocus:()Landroid/view/View; // method@0bc7 │ │ +051780: 0c0a |0438: move-result-object v10 │ │ +051782: 380a 5300 |0439: if-eqz v10, 048c // +0053 │ │ +051786: 0800 1e00 |043b: move-object/from16 v0, v30 │ │ +05178a: 6e20 e70b a000 |043d: invoke-virtual {v0, v10}, Landroid/support/v4/view/ViewPager;.infoForAnyChild:(Landroid/view/View;)Landroid/support/v4/view/ViewPager$ItemInfo; // method@0be7 │ │ +051790: 0c11 |0440: move-result-object v17 │ │ +051792: 3811 1400 |0441: if-eqz v17, 0455 // +0014 │ │ +051796: 0800 1100 |0443: move-object/from16 v0, v17 │ │ +05179a: 5200 8c03 |0445: iget v0, v0, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@038c │ │ +05179e: 021b 0000 |0447: move/from16 v27, v0 │ │ +0517a2: 0800 1e00 |0449: move-object/from16 v0, v30 │ │ +0517a6: 5200 b703 |044b: iget v0, v0, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@03b7 │ │ +0517aa: 021c 0000 |044d: move/from16 v28, v0 │ │ +0517ae: 0200 1b00 |044f: move/from16 v0, v27 │ │ +0517b2: 0201 1c00 |0451: move/from16 v1, v28 │ │ +0517b6: 3210 e9fb |0453: if-eq v0, v1, 003c // -0417 │ │ +0517ba: 1310 0000 |0455: const/16 v16, #int 0 // #0 │ │ +0517be: 7401 cd0b 1e00 |0457: invoke-virtual/range {v30}, Landroid/support/v4/view/ViewPager;.getChildCount:()I // method@0bcd │ │ +0517c4: 0a1b |045a: move-result v27 │ │ +0517c6: 0200 1000 |045b: move/from16 v0, v16 │ │ +0517ca: 0201 1b00 |045d: move/from16 v1, v27 │ │ +0517ce: 3510 ddfb |045f: if-ge v0, v1, 003c // -0423 │ │ +0517d2: 0800 1e00 |0461: move-object/from16 v0, v30 │ │ +0517d6: 0201 1000 |0463: move/from16 v1, v16 │ │ +0517da: 6e20 cc0b 1000 |0465: invoke-virtual {v0, v1}, Landroid/support/v4/view/ViewPager;.getChildAt:(I)Landroid/view/View; // method@0bcc │ │ +0517e0: 0c05 |0468: move-result-object v5 │ │ +0517e2: 0800 1e00 |0469: move-object/from16 v0, v30 │ │ +0517e6: 6e20 e80b 5000 |046b: invoke-virtual {v0, v5}, Landroid/support/v4/view/ViewPager;.infoForChild:(Landroid/view/View;)Landroid/support/v4/view/ViewPager$ItemInfo; // method@0be8 │ │ +0517ec: 0c11 |046e: move-result-object v17 │ │ +0517ee: 3811 1a00 |046f: if-eqz v17, 0489 // +001a │ │ +0517f2: 0800 1100 |0471: move-object/from16 v0, v17 │ │ +0517f6: 5200 8c03 |0473: iget v0, v0, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@038c │ │ +0517fa: 021b 0000 |0475: move/from16 v27, v0 │ │ +0517fe: 0800 1e00 |0477: move-object/from16 v0, v30 │ │ +051802: 5200 b703 |0479: iget v0, v0, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@03b7 │ │ +051806: 021c 0000 |047b: move/from16 v28, v0 │ │ +05180a: 0200 1b00 |047d: move/from16 v0, v27 │ │ +05180e: 0201 1c00 |047f: move/from16 v1, v28 │ │ +051812: 3310 0800 |0481: if-ne v0, v1, 0489 // +0008 │ │ +051816: 6e20 b912 f500 |0483: invoke-virtual {v5, v15}, Landroid/view/View;.requestFocus:(I)Z // method@12b9 │ │ +05181c: 0a1b |0486: move-result v27 │ │ +05181e: 391b b5fb |0487: if-nez v27, 003c // -044b │ │ +051822: d810 1001 |0489: add-int/lit8 v16, v16, #int 1 // #01 │ │ +051826: 28cc |048b: goto 0457 // -0034 │ │ +051828: 1311 0000 |048c: const/16 v17, #int 0 // #0 │ │ +05182c: 28b3 |048e: goto 0441 // -004d │ │ catches : 1 │ │ 0x0095 - 0x00a0 │ │ Landroid/content/res/Resources$NotFoundException; -> 0x00fc │ │ positions : │ │ 0x0000 line=918 │ │ 0x0002 line=919 │ │ 0x0003 line=920 │ │ @@ -56315,21 +56320,21 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -04fc98: |[04fc98] android.support.v4.view.ViewPager.removeView:(Landroid/view/View;)V │ │ -04fca8: 5510 c503 |0000: iget-boolean v0, v1, Landroid/support/v4/view/ViewPager;.mInLayout:Z // field@03c5 │ │ -04fcac: 3800 0600 |0002: if-eqz v0, 0008 // +0006 │ │ -04fcb0: 6e20 0c0c 2100 |0004: invoke-virtual {v1, v2}, Landroid/support/v4/view/ViewPager;.removeViewInLayout:(Landroid/view/View;)V // method@0c0c │ │ -04fcb6: 0e00 |0007: return-void │ │ -04fcb8: 6f20 1013 2100 |0008: invoke-super {v1, v2}, Landroid/view/ViewGroup;.removeView:(Landroid/view/View;)V // method@1310 │ │ -04fcbe: 28fc |000b: goto 0007 // -0004 │ │ +051840: |[051840] android.support.v4.view.ViewPager.removeView:(Landroid/view/View;)V │ │ +051850: 5510 c503 |0000: iget-boolean v0, v1, Landroid/support/v4/view/ViewPager;.mInLayout:Z // field@03c5 │ │ +051854: 3800 0600 |0002: if-eqz v0, 0008 // +0006 │ │ +051858: 6e20 0c0c 2100 |0004: invoke-virtual {v1, v2}, Landroid/support/v4/view/ViewPager;.removeViewInLayout:(Landroid/view/View;)V // method@0c0c │ │ +05185e: 0e00 |0007: return-void │ │ +051860: 6f20 1013 2100 |0008: invoke-super {v1, v2}, Landroid/view/ViewGroup;.removeView:(Landroid/view/View;)V // method@1310 │ │ +051866: 28fc |000b: goto 0007 // -0004 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1318 │ │ 0x0004 line=1319 │ │ 0x0007 line=1323 │ │ 0x0008 line=1321 │ │ locals : │ │ @@ -56341,90 +56346,90 @@ │ │ type : '(Landroid/support/v4/view/PagerAdapter;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 12 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 155 16-bit code units │ │ -04fcc0: |[04fcc0] android.support.v4.view.ViewPager.setAdapter:(Landroid/support/v4/view/PagerAdapter;)V │ │ -04fcd0: 1219 |0000: const/4 v9, #int 1 // #1 │ │ -04fcd2: 1208 |0001: const/4 v8, #int 0 // #0 │ │ -04fcd4: 1207 |0002: const/4 v7, #int 0 // #0 │ │ -04fcd6: 54a4 b003 |0003: iget-object v4, v10, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@03b0 │ │ -04fcda: 3804 3d00 |0005: if-eqz v4, 0042 // +003d │ │ -04fcde: 54a4 b003 |0007: iget-object v4, v10, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@03b0 │ │ -04fce2: 54a5 d403 |0009: iget-object v5, v10, Landroid/support/v4/view/ViewPager;.mObserver:Landroid/support/v4/view/ViewPager$PagerObserver; // field@03d4 │ │ -04fce6: 6e20 230a 5400 |000b: invoke-virtual {v4, v5}, Landroid/support/v4/view/PagerAdapter;.unregisterDataSetObserver:(Landroid/database/DataSetObserver;)V // method@0a23 │ │ -04fcec: 54a4 b003 |000e: iget-object v4, v10, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@03b0 │ │ -04fcf0: 6e20 220a a400 |0010: invoke-virtual {v4, v10}, Landroid/support/v4/view/PagerAdapter;.startUpdate:(Landroid/view/ViewGroup;)V // method@0a22 │ │ -04fcf6: 1200 |0013: const/4 v0, #int 0 // #0 │ │ -04fcf8: 54a4 cb03 |0014: iget-object v4, v10, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@03cb │ │ -04fcfc: 6e10 aa15 0400 |0016: invoke-virtual {v4}, Ljava/util/ArrayList;.size:()I // method@15aa │ │ -04fd02: 0a04 |0019: move-result v4 │ │ -04fd04: 3540 1600 |001a: if-ge v0, v4, 0030 // +0016 │ │ -04fd08: 54a4 cb03 |001c: iget-object v4, v10, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@03cb │ │ -04fd0c: 6e20 a315 0400 |001e: invoke-virtual {v4, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@15a3 │ │ -04fd12: 0c01 |0021: move-result-object v1 │ │ -04fd14: 1f01 e801 |0022: check-cast v1, Landroid/support/v4/view/ViewPager$ItemInfo; // type@01e8 │ │ -04fd18: 54a4 b003 |0024: iget-object v4, v10, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@03b0 │ │ -04fd1c: 5215 8c03 |0026: iget v5, v1, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@038c │ │ -04fd20: 5416 8a03 |0028: iget-object v6, v1, Landroid/support/v4/view/ViewPager$ItemInfo;.object:Ljava/lang/Object; // field@038a │ │ -04fd24: 6e40 110a a465 |002a: invoke-virtual {v4, v10, v5, v6}, Landroid/support/v4/view/PagerAdapter;.destroyItem:(Landroid/view/ViewGroup;ILjava/lang/Object;)V // method@0a11 │ │ -04fd2a: d800 0001 |002d: add-int/lit8 v0, v0, #int 1 // #01 │ │ -04fd2e: 28e5 |002f: goto 0014 // -001b │ │ -04fd30: 54a4 b003 |0030: iget-object v4, v10, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@03b0 │ │ -04fd34: 6e20 130a a400 |0032: invoke-virtual {v4, v10}, Landroid/support/v4/view/PagerAdapter;.finishUpdate:(Landroid/view/ViewGroup;)V // method@0a13 │ │ -04fd3a: 54a4 cb03 |0035: iget-object v4, v10, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@03cb │ │ -04fd3e: 6e10 a115 0400 |0037: invoke-virtual {v4}, Ljava/util/ArrayList;.clear:()V // method@15a1 │ │ -04fd44: 7010 090c 0a00 |003a: invoke-direct {v10}, Landroid/support/v4/view/ViewPager;.removeNonDecorViews:()V // method@0c09 │ │ -04fd4a: 59a7 b703 |003d: iput v7, v10, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@03b7 │ │ -04fd4e: 6e30 0f0c 7a07 |003f: invoke-virtual {v10, v7, v7}, Landroid/support/v4/view/ViewPager;.scrollTo:(II)V // method@0c0f │ │ -04fd54: 54a2 b003 |0042: iget-object v2, v10, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@03b0 │ │ -04fd58: 5bab b003 |0044: iput-object v11, v10, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@03b0 │ │ -04fd5c: 59a7 bd03 |0046: iput v7, v10, Landroid/support/v4/view/ViewPager;.mExpectedAdapterCount:I // field@03bd │ │ -04fd60: 54a4 b003 |0048: iget-object v4, v10, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@03b0 │ │ -04fd64: 3804 3b00 |004a: if-eqz v4, 0085 // +003b │ │ -04fd68: 54a4 d403 |004c: iget-object v4, v10, Landroid/support/v4/view/ViewPager;.mObserver:Landroid/support/v4/view/ViewPager$PagerObserver; // field@03d4 │ │ -04fd6c: 3904 0900 |004e: if-nez v4, 0057 // +0009 │ │ -04fd70: 2204 ee01 |0050: new-instance v4, Landroid/support/v4/view/ViewPager$PagerObserver; // type@01ee │ │ -04fd74: 7030 920b a408 |0052: invoke-direct {v4, v10, v8}, Landroid/support/v4/view/ViewPager$PagerObserver;.:(Landroid/support/v4/view/ViewPager;Landroid/support/v4/view/ViewPager$1;)V // method@0b92 │ │ -04fd7a: 5ba4 d403 |0055: iput-object v4, v10, Landroid/support/v4/view/ViewPager;.mObserver:Landroid/support/v4/view/ViewPager$PagerObserver; // field@03d4 │ │ -04fd7e: 54a4 b003 |0057: iget-object v4, v10, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@03b0 │ │ -04fd82: 54a5 d403 |0059: iget-object v5, v10, Landroid/support/v4/view/ViewPager;.mObserver:Landroid/support/v4/view/ViewPager$PagerObserver; // field@03d4 │ │ -04fd86: 6e20 1c0a 5400 |005b: invoke-virtual {v4, v5}, Landroid/support/v4/view/PagerAdapter;.registerDataSetObserver:(Landroid/database/DataSetObserver;)V // method@0a1c │ │ -04fd8c: 5ca7 d903 |005e: iput-boolean v7, v10, Landroid/support/v4/view/ViewPager;.mPopulatePending:Z // field@03d9 │ │ -04fd90: 55a3 c003 |0060: iget-boolean v3, v10, Landroid/support/v4/view/ViewPager;.mFirstLayout:Z // field@03c0 │ │ -04fd94: 5ca9 c003 |0062: iput-boolean v9, v10, Landroid/support/v4/view/ViewPager;.mFirstLayout:Z // field@03c0 │ │ -04fd98: 54a4 b003 |0064: iget-object v4, v10, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@03b0 │ │ -04fd9c: 6e10 140a 0400 |0066: invoke-virtual {v4}, Landroid/support/v4/view/PagerAdapter;.getCount:()I // method@0a14 │ │ -04fda2: 0a04 |0069: move-result v4 │ │ -04fda4: 59a4 bd03 |006a: iput v4, v10, Landroid/support/v4/view/ViewPager;.mExpectedAdapterCount:I // field@03bd │ │ -04fda8: 52a4 dc03 |006c: iget v4, v10, Landroid/support/v4/view/ViewPager;.mRestoredCurItem:I // field@03dc │ │ -04fdac: 3a04 2300 |006e: if-ltz v4, 0091 // +0023 │ │ -04fdb0: 54a4 b003 |0070: iget-object v4, v10, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@03b0 │ │ -04fdb4: 54a5 da03 |0072: iget-object v5, v10, Landroid/support/v4/view/ViewPager;.mRestoredAdapterState:Landroid/os/Parcelable; // field@03da │ │ -04fdb8: 54a6 db03 |0074: iget-object v6, v10, Landroid/support/v4/view/ViewPager;.mRestoredClassLoader:Ljava/lang/ClassLoader; // field@03db │ │ -04fdbc: 6e30 1d0a 5406 |0076: invoke-virtual {v4, v5, v6}, Landroid/support/v4/view/PagerAdapter;.restoreState:(Landroid/os/Parcelable;Ljava/lang/ClassLoader;)V // method@0a1d │ │ -04fdc2: 52a4 dc03 |0079: iget v4, v10, Landroid/support/v4/view/ViewPager;.mRestoredCurItem:I // field@03dc │ │ -04fdc6: 6e40 150c 4a97 |007b: invoke-virtual {v10, v4, v7, v9}, Landroid/support/v4/view/ViewPager;.setCurrentItemInternal:(IZZ)V // method@0c15 │ │ -04fdcc: 12f4 |007e: const/4 v4, #int -1 // #ff │ │ -04fdce: 59a4 dc03 |007f: iput v4, v10, Landroid/support/v4/view/ViewPager;.mRestoredCurItem:I // field@03dc │ │ -04fdd2: 5ba8 da03 |0081: iput-object v8, v10, Landroid/support/v4/view/ViewPager;.mRestoredAdapterState:Landroid/os/Parcelable; // field@03da │ │ -04fdd6: 5ba8 db03 |0083: iput-object v8, v10, Landroid/support/v4/view/ViewPager;.mRestoredClassLoader:Ljava/lang/ClassLoader; // field@03db │ │ -04fdda: 54a4 b103 |0085: iget-object v4, v10, Landroid/support/v4/view/ViewPager;.mAdapterChangeListener:Landroid/support/v4/view/ViewPager$OnAdapterChangeListener; // field@03b1 │ │ -04fdde: 3804 0900 |0087: if-eqz v4, 0090 // +0009 │ │ -04fde2: 32b2 0700 |0089: if-eq v2, v11, 0090 // +0007 │ │ -04fde6: 54a4 b103 |008b: iget-object v4, v10, Landroid/support/v4/view/ViewPager;.mAdapterChangeListener:Landroid/support/v4/view/ViewPager$OnAdapterChangeListener; // field@03b1 │ │ -04fdea: 7230 8c0b 240b |008d: invoke-interface {v4, v2, v11}, Landroid/support/v4/view/ViewPager$OnAdapterChangeListener;.onAdapterChanged:(Landroid/support/v4/view/PagerAdapter;Landroid/support/v4/view/PagerAdapter;)V // method@0b8c │ │ -04fdf0: 0e00 |0090: return-void │ │ -04fdf2: 3903 0600 |0091: if-nez v3, 0097 // +0006 │ │ -04fdf6: 6e10 040c 0a00 |0093: invoke-virtual {v10}, Landroid/support/v4/view/ViewPager;.populate:()V // method@0c04 │ │ -04fdfc: 28ef |0096: goto 0085 // -0011 │ │ -04fdfe: 6e10 0d0c 0a00 |0097: invoke-virtual {v10}, Landroid/support/v4/view/ViewPager;.requestLayout:()V // method@0c0d │ │ -04fe04: 28eb |009a: goto 0085 // -0015 │ │ +051868: |[051868] android.support.v4.view.ViewPager.setAdapter:(Landroid/support/v4/view/PagerAdapter;)V │ │ +051878: 1219 |0000: const/4 v9, #int 1 // #1 │ │ +05187a: 1208 |0001: const/4 v8, #int 0 // #0 │ │ +05187c: 1207 |0002: const/4 v7, #int 0 // #0 │ │ +05187e: 54a4 b003 |0003: iget-object v4, v10, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@03b0 │ │ +051882: 3804 3d00 |0005: if-eqz v4, 0042 // +003d │ │ +051886: 54a4 b003 |0007: iget-object v4, v10, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@03b0 │ │ +05188a: 54a5 d403 |0009: iget-object v5, v10, Landroid/support/v4/view/ViewPager;.mObserver:Landroid/support/v4/view/ViewPager$PagerObserver; // field@03d4 │ │ +05188e: 6e20 230a 5400 |000b: invoke-virtual {v4, v5}, Landroid/support/v4/view/PagerAdapter;.unregisterDataSetObserver:(Landroid/database/DataSetObserver;)V // method@0a23 │ │ +051894: 54a4 b003 |000e: iget-object v4, v10, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@03b0 │ │ +051898: 6e20 220a a400 |0010: invoke-virtual {v4, v10}, Landroid/support/v4/view/PagerAdapter;.startUpdate:(Landroid/view/ViewGroup;)V // method@0a22 │ │ +05189e: 1200 |0013: const/4 v0, #int 0 // #0 │ │ +0518a0: 54a4 cb03 |0014: iget-object v4, v10, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@03cb │ │ +0518a4: 6e10 aa15 0400 |0016: invoke-virtual {v4}, Ljava/util/ArrayList;.size:()I // method@15aa │ │ +0518aa: 0a04 |0019: move-result v4 │ │ +0518ac: 3540 1600 |001a: if-ge v0, v4, 0030 // +0016 │ │ +0518b0: 54a4 cb03 |001c: iget-object v4, v10, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@03cb │ │ +0518b4: 6e20 a315 0400 |001e: invoke-virtual {v4, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@15a3 │ │ +0518ba: 0c01 |0021: move-result-object v1 │ │ +0518bc: 1f01 e501 |0022: check-cast v1, Landroid/support/v4/view/ViewPager$ItemInfo; // type@01e5 │ │ +0518c0: 54a4 b003 |0024: iget-object v4, v10, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@03b0 │ │ +0518c4: 5215 8c03 |0026: iget v5, v1, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@038c │ │ +0518c8: 5416 8a03 |0028: iget-object v6, v1, Landroid/support/v4/view/ViewPager$ItemInfo;.object:Ljava/lang/Object; // field@038a │ │ +0518cc: 6e40 110a a465 |002a: invoke-virtual {v4, v10, v5, v6}, Landroid/support/v4/view/PagerAdapter;.destroyItem:(Landroid/view/ViewGroup;ILjava/lang/Object;)V // method@0a11 │ │ +0518d2: d800 0001 |002d: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0518d6: 28e5 |002f: goto 0014 // -001b │ │ +0518d8: 54a4 b003 |0030: iget-object v4, v10, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@03b0 │ │ +0518dc: 6e20 130a a400 |0032: invoke-virtual {v4, v10}, Landroid/support/v4/view/PagerAdapter;.finishUpdate:(Landroid/view/ViewGroup;)V // method@0a13 │ │ +0518e2: 54a4 cb03 |0035: iget-object v4, v10, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@03cb │ │ +0518e6: 6e10 a115 0400 |0037: invoke-virtual {v4}, Ljava/util/ArrayList;.clear:()V // method@15a1 │ │ +0518ec: 7010 090c 0a00 |003a: invoke-direct {v10}, Landroid/support/v4/view/ViewPager;.removeNonDecorViews:()V // method@0c09 │ │ +0518f2: 59a7 b703 |003d: iput v7, v10, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@03b7 │ │ +0518f6: 6e30 0f0c 7a07 |003f: invoke-virtual {v10, v7, v7}, Landroid/support/v4/view/ViewPager;.scrollTo:(II)V // method@0c0f │ │ +0518fc: 54a2 b003 |0042: iget-object v2, v10, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@03b0 │ │ +051900: 5bab b003 |0044: iput-object v11, v10, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@03b0 │ │ +051904: 59a7 bd03 |0046: iput v7, v10, Landroid/support/v4/view/ViewPager;.mExpectedAdapterCount:I // field@03bd │ │ +051908: 54a4 b003 |0048: iget-object v4, v10, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@03b0 │ │ +05190c: 3804 3b00 |004a: if-eqz v4, 0085 // +003b │ │ +051910: 54a4 d403 |004c: iget-object v4, v10, Landroid/support/v4/view/ViewPager;.mObserver:Landroid/support/v4/view/ViewPager$PagerObserver; // field@03d4 │ │ +051914: 3904 0900 |004e: if-nez v4, 0057 // +0009 │ │ +051918: 2204 eb01 |0050: new-instance v4, Landroid/support/v4/view/ViewPager$PagerObserver; // type@01eb │ │ +05191c: 7030 920b a408 |0052: invoke-direct {v4, v10, v8}, Landroid/support/v4/view/ViewPager$PagerObserver;.:(Landroid/support/v4/view/ViewPager;Landroid/support/v4/view/ViewPager$1;)V // method@0b92 │ │ +051922: 5ba4 d403 |0055: iput-object v4, v10, Landroid/support/v4/view/ViewPager;.mObserver:Landroid/support/v4/view/ViewPager$PagerObserver; // field@03d4 │ │ +051926: 54a4 b003 |0057: iget-object v4, v10, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@03b0 │ │ +05192a: 54a5 d403 |0059: iget-object v5, v10, Landroid/support/v4/view/ViewPager;.mObserver:Landroid/support/v4/view/ViewPager$PagerObserver; // field@03d4 │ │ +05192e: 6e20 1c0a 5400 |005b: invoke-virtual {v4, v5}, Landroid/support/v4/view/PagerAdapter;.registerDataSetObserver:(Landroid/database/DataSetObserver;)V // method@0a1c │ │ +051934: 5ca7 d903 |005e: iput-boolean v7, v10, Landroid/support/v4/view/ViewPager;.mPopulatePending:Z // field@03d9 │ │ +051938: 55a3 c003 |0060: iget-boolean v3, v10, Landroid/support/v4/view/ViewPager;.mFirstLayout:Z // field@03c0 │ │ +05193c: 5ca9 c003 |0062: iput-boolean v9, v10, Landroid/support/v4/view/ViewPager;.mFirstLayout:Z // field@03c0 │ │ +051940: 54a4 b003 |0064: iget-object v4, v10, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@03b0 │ │ +051944: 6e10 140a 0400 |0066: invoke-virtual {v4}, Landroid/support/v4/view/PagerAdapter;.getCount:()I // method@0a14 │ │ +05194a: 0a04 |0069: move-result v4 │ │ +05194c: 59a4 bd03 |006a: iput v4, v10, Landroid/support/v4/view/ViewPager;.mExpectedAdapterCount:I // field@03bd │ │ +051950: 52a4 dc03 |006c: iget v4, v10, Landroid/support/v4/view/ViewPager;.mRestoredCurItem:I // field@03dc │ │ +051954: 3a04 2300 |006e: if-ltz v4, 0091 // +0023 │ │ +051958: 54a4 b003 |0070: iget-object v4, v10, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@03b0 │ │ +05195c: 54a5 da03 |0072: iget-object v5, v10, Landroid/support/v4/view/ViewPager;.mRestoredAdapterState:Landroid/os/Parcelable; // field@03da │ │ +051960: 54a6 db03 |0074: iget-object v6, v10, Landroid/support/v4/view/ViewPager;.mRestoredClassLoader:Ljava/lang/ClassLoader; // field@03db │ │ +051964: 6e30 1d0a 5406 |0076: invoke-virtual {v4, v5, v6}, Landroid/support/v4/view/PagerAdapter;.restoreState:(Landroid/os/Parcelable;Ljava/lang/ClassLoader;)V // method@0a1d │ │ +05196a: 52a4 dc03 |0079: iget v4, v10, Landroid/support/v4/view/ViewPager;.mRestoredCurItem:I // field@03dc │ │ +05196e: 6e40 150c 4a97 |007b: invoke-virtual {v10, v4, v7, v9}, Landroid/support/v4/view/ViewPager;.setCurrentItemInternal:(IZZ)V // method@0c15 │ │ +051974: 12f4 |007e: const/4 v4, #int -1 // #ff │ │ +051976: 59a4 dc03 |007f: iput v4, v10, Landroid/support/v4/view/ViewPager;.mRestoredCurItem:I // field@03dc │ │ +05197a: 5ba8 da03 |0081: iput-object v8, v10, Landroid/support/v4/view/ViewPager;.mRestoredAdapterState:Landroid/os/Parcelable; // field@03da │ │ +05197e: 5ba8 db03 |0083: iput-object v8, v10, Landroid/support/v4/view/ViewPager;.mRestoredClassLoader:Ljava/lang/ClassLoader; // field@03db │ │ +051982: 54a4 b103 |0085: iget-object v4, v10, Landroid/support/v4/view/ViewPager;.mAdapterChangeListener:Landroid/support/v4/view/ViewPager$OnAdapterChangeListener; // field@03b1 │ │ +051986: 3804 0900 |0087: if-eqz v4, 0090 // +0009 │ │ +05198a: 32b2 0700 |0089: if-eq v2, v11, 0090 // +0007 │ │ +05198e: 54a4 b103 |008b: iget-object v4, v10, Landroid/support/v4/view/ViewPager;.mAdapterChangeListener:Landroid/support/v4/view/ViewPager$OnAdapterChangeListener; // field@03b1 │ │ +051992: 7230 8c0b 240b |008d: invoke-interface {v4, v2, v11}, Landroid/support/v4/view/ViewPager$OnAdapterChangeListener;.onAdapterChanged:(Landroid/support/v4/view/PagerAdapter;Landroid/support/v4/view/PagerAdapter;)V // method@0b8c │ │ +051998: 0e00 |0090: return-void │ │ +05199a: 3903 0600 |0091: if-nez v3, 0097 // +0006 │ │ +05199e: 6e10 040c 0a00 |0093: invoke-virtual {v10}, Landroid/support/v4/view/ViewPager;.populate:()V // method@0c04 │ │ +0519a4: 28ef |0096: goto 0085 // -0011 │ │ +0519a6: 6e10 0d0c 0a00 |0097: invoke-virtual {v10}, Landroid/support/v4/view/ViewPager;.requestLayout:()V // method@0c0d │ │ +0519ac: 28eb |009a: goto 0085 // -0015 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=408 │ │ 0x0007 line=409 │ │ 0x000e line=410 │ │ 0x0013 line=411 │ │ 0x001c line=412 │ │ @@ -56472,49 +56477,49 @@ │ │ type : '(Z)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 61 16-bit code units │ │ -04fe08: |[04fe08] android.support.v4.view.ViewPager.setChildrenDrawingOrderEnabledCompat:(Z)V │ │ -04fe18: 6001 1f00 |0000: sget v1, Landroid/os/Build$VERSION;.SDK_INT:I // field@001f │ │ -04fe1c: 1272 |0002: const/4 v2, #int 7 // #7 │ │ -04fe1e: 3421 2700 |0003: if-lt v1, v2, 002a // +0027 │ │ -04fe22: 5461 e103 |0005: iget-object v1, v6, Landroid/support/v4/view/ViewPager;.mSetChildrenDrawingOrderEnabled:Ljava/lang/reflect/Method; // field@03e1 │ │ -04fe26: 3901 1400 |0007: if-nez v1, 001b // +0014 │ │ -04fe2a: 1c01 b002 |0009: const-class v1, Landroid/view/ViewGroup; // type@02b0 │ │ -04fe2e: 1a02 4220 |000b: const-string v2, "setChildrenDrawingOrderEnabled" // string@2042 │ │ -04fe32: 1213 |000d: const/4 v3, #int 1 // #1 │ │ -04fe34: 2333 a304 |000e: new-array v3, v3, [Ljava/lang/Class; // type@04a3 │ │ -04fe38: 1204 |0010: const/4 v4, #int 0 // #0 │ │ -04fe3a: 6205 2c05 |0011: sget-object v5, Ljava/lang/Boolean;.TYPE:Ljava/lang/Class; // field@052c │ │ -04fe3e: 4d05 0304 |0013: aput-object v5, v3, v4 │ │ -04fe42: 6e30 ed14 2103 |0015: invoke-virtual {v1, v2, v3}, Ljava/lang/Class;.getDeclaredMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@14ed │ │ -04fe48: 0c01 |0018: move-result-object v1 │ │ -04fe4a: 5b61 e103 |0019: iput-object v1, v6, Landroid/support/v4/view/ViewPager;.mSetChildrenDrawingOrderEnabled:Ljava/lang/reflect/Method; // field@03e1 │ │ -04fe4e: 5461 e103 |001b: iget-object v1, v6, Landroid/support/v4/view/ViewPager;.mSetChildrenDrawingOrderEnabled:Ljava/lang/reflect/Method; // field@03e1 │ │ -04fe52: 1212 |001d: const/4 v2, #int 1 // #1 │ │ -04fe54: 2322 a404 |001e: new-array v2, v2, [Ljava/lang/Object; // type@04a4 │ │ -04fe58: 1203 |0020: const/4 v3, #int 0 // #0 │ │ -04fe5a: 7110 db14 0700 |0021: invoke-static {v7}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@14db │ │ -04fe60: 0c04 |0024: move-result-object v4 │ │ -04fe62: 4d04 0203 |0025: aput-object v4, v2, v3 │ │ -04fe66: 6e30 7d15 6102 |0027: invoke-virtual {v1, v6, v2}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@157d │ │ -04fe6c: 0e00 |002a: return-void │ │ -04fe6e: 0d00 |002b: move-exception v0 │ │ -04fe70: 1a01 220e |002c: const-string v1, "ViewPager" // string@0e22 │ │ -04fe74: 1a02 1003 |002e: const-string v2, "Can't find setChildrenDrawingOrderEnabled" // string@0310 │ │ -04fe78: 7130 f711 2100 |0030: invoke-static {v1, v2, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@11f7 │ │ -04fe7e: 28e8 |0033: goto 001b // -0018 │ │ -04fe80: 0d00 |0034: move-exception v0 │ │ -04fe82: 1a01 220e |0035: const-string v1, "ViewPager" // string@0e22 │ │ -04fe86: 1a02 0e04 |0037: const-string v2, "Error changing children drawing order" // string@040e │ │ -04fe8a: 7130 f711 2100 |0039: invoke-static {v1, v2, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@11f7 │ │ -04fe90: 28ee |003c: goto 002a // -0012 │ │ +0519b0: |[0519b0] android.support.v4.view.ViewPager.setChildrenDrawingOrderEnabledCompat:(Z)V │ │ +0519c0: 6001 1f00 |0000: sget v1, Landroid/os/Build$VERSION;.SDK_INT:I // field@001f │ │ +0519c4: 1272 |0002: const/4 v2, #int 7 // #7 │ │ +0519c6: 3421 2700 |0003: if-lt v1, v2, 002a // +0027 │ │ +0519ca: 5461 e103 |0005: iget-object v1, v6, Landroid/support/v4/view/ViewPager;.mSetChildrenDrawingOrderEnabled:Ljava/lang/reflect/Method; // field@03e1 │ │ +0519ce: 3901 1400 |0007: if-nez v1, 001b // +0014 │ │ +0519d2: 1c01 ad02 |0009: const-class v1, Landroid/view/ViewGroup; // type@02ad │ │ +0519d6: 1a02 3e20 |000b: const-string v2, "setChildrenDrawingOrderEnabled" // string@203e │ │ +0519da: 1213 |000d: const/4 v3, #int 1 // #1 │ │ +0519dc: 2333 a004 |000e: new-array v3, v3, [Ljava/lang/Class; // type@04a0 │ │ +0519e0: 1204 |0010: const/4 v4, #int 0 // #0 │ │ +0519e2: 6205 2c05 |0011: sget-object v5, Ljava/lang/Boolean;.TYPE:Ljava/lang/Class; // field@052c │ │ +0519e6: 4d05 0304 |0013: aput-object v5, v3, v4 │ │ +0519ea: 6e30 ed14 2103 |0015: invoke-virtual {v1, v2, v3}, Ljava/lang/Class;.getDeclaredMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@14ed │ │ +0519f0: 0c01 |0018: move-result-object v1 │ │ +0519f2: 5b61 e103 |0019: iput-object v1, v6, Landroid/support/v4/view/ViewPager;.mSetChildrenDrawingOrderEnabled:Ljava/lang/reflect/Method; // field@03e1 │ │ +0519f6: 5461 e103 |001b: iget-object v1, v6, Landroid/support/v4/view/ViewPager;.mSetChildrenDrawingOrderEnabled:Ljava/lang/reflect/Method; // field@03e1 │ │ +0519fa: 1212 |001d: const/4 v2, #int 1 // #1 │ │ +0519fc: 2322 a104 |001e: new-array v2, v2, [Ljava/lang/Object; // type@04a1 │ │ +051a00: 1203 |0020: const/4 v3, #int 0 // #0 │ │ +051a02: 7110 db14 0700 |0021: invoke-static {v7}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@14db │ │ +051a08: 0c04 |0024: move-result-object v4 │ │ +051a0a: 4d04 0203 |0025: aput-object v4, v2, v3 │ │ +051a0e: 6e30 7d15 6102 |0027: invoke-virtual {v1, v6, v2}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@157d │ │ +051a14: 0e00 |002a: return-void │ │ +051a16: 0d00 |002b: move-exception v0 │ │ +051a18: 1a01 1f0e |002c: const-string v1, "ViewPager" // string@0e1f │ │ +051a1c: 1a02 1003 |002e: const-string v2, "Can't find setChildrenDrawingOrderEnabled" // string@0310 │ │ +051a20: 7130 f711 2100 |0030: invoke-static {v1, v2, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@11f7 │ │ +051a26: 28e8 |0033: goto 001b // -0018 │ │ +051a28: 0d00 |0034: move-exception v0 │ │ +051a2a: 1a01 1f0e |0035: const-string v1, "ViewPager" // string@0e1f │ │ +051a2e: 1a02 0e04 |0037: const-string v2, "Error changing children drawing order" // string@040e │ │ +051a32: 7130 f711 2100 |0039: invoke-static {v1, v2, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@11f7 │ │ +051a38: 28ee |003c: goto 002a // -0012 │ │ catches : 2 │ │ 0x0009 - 0x001b │ │ Ljava/lang/NoSuchMethodException; -> 0x002b │ │ 0x001b - 0x002a │ │ Ljava/lang/Exception; -> 0x0034 │ │ positions : │ │ 0x0000 line=623 │ │ @@ -56537,24 +56542,24 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 14 16-bit code units │ │ -04feb0: |[04feb0] android.support.v4.view.ViewPager.setCurrentItem:(I)V │ │ -04fec0: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -04fec2: 5c21 d903 |0001: iput-boolean v1, v2, Landroid/support/v4/view/ViewPager;.mPopulatePending:Z // field@03d9 │ │ -04fec6: 5520 c003 |0003: iget-boolean v0, v2, Landroid/support/v4/view/ViewPager;.mFirstLayout:Z // field@03c0 │ │ -04feca: 3900 0700 |0005: if-nez v0, 000c // +0007 │ │ -04fece: 1210 |0007: const/4 v0, #int 1 // #1 │ │ -04fed0: 6e40 150c 3210 |0008: invoke-virtual {v2, v3, v0, v1}, Landroid/support/v4/view/ViewPager;.setCurrentItemInternal:(IZZ)V // method@0c15 │ │ -04fed6: 0e00 |000b: return-void │ │ -04fed8: 0110 |000c: move v0, v1 │ │ -04feda: 28fb |000d: goto 0008 // -0005 │ │ +051a58: |[051a58] android.support.v4.view.ViewPager.setCurrentItem:(I)V │ │ +051a68: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +051a6a: 5c21 d903 |0001: iput-boolean v1, v2, Landroid/support/v4/view/ViewPager;.mPopulatePending:Z // field@03d9 │ │ +051a6e: 5520 c003 |0003: iget-boolean v0, v2, Landroid/support/v4/view/ViewPager;.mFirstLayout:Z // field@03c0 │ │ +051a72: 3900 0700 |0005: if-nez v0, 000c // +0007 │ │ +051a76: 1210 |0007: const/4 v0, #int 1 // #1 │ │ +051a78: 6e40 150c 3210 |0008: invoke-virtual {v2, v3, v0, v1}, Landroid/support/v4/view/ViewPager;.setCurrentItemInternal:(IZZ)V // method@0c15 │ │ +051a7e: 0e00 |000b: return-void │ │ +051a80: 0110 |000c: move v0, v1 │ │ +051a82: 28fb |000d: goto 0008 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=489 │ │ 0x0003 line=490 │ │ 0x000b line=491 │ │ 0x000d line=490 │ │ locals : │ │ @@ -56566,19 +56571,19 @@ │ │ type : '(IZ)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 7 16-bit code units │ │ -04fedc: |[04fedc] android.support.v4.view.ViewPager.setCurrentItem:(IZ)V │ │ -04feec: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -04feee: 5c10 d903 |0001: iput-boolean v0, v1, Landroid/support/v4/view/ViewPager;.mPopulatePending:Z // field@03d9 │ │ -04fef2: 6e40 150c 2103 |0003: invoke-virtual {v1, v2, v3, v0}, Landroid/support/v4/view/ViewPager;.setCurrentItemInternal:(IZZ)V // method@0c15 │ │ -04fef8: 0e00 |0006: return-void │ │ +051a84: |[051a84] android.support.v4.view.ViewPager.setCurrentItem:(IZ)V │ │ +051a94: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +051a96: 5c10 d903 |0001: iput-boolean v0, v1, Landroid/support/v4/view/ViewPager;.mPopulatePending:Z // field@03d9 │ │ +051a9a: 6e40 150c 2103 |0003: invoke-virtual {v1, v2, v3, v0}, Landroid/support/v4/view/ViewPager;.setCurrentItemInternal:(IZZ)V // method@0c15 │ │ +051aa0: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=500 │ │ 0x0003 line=501 │ │ 0x0006 line=502 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/view/ViewPager; │ │ @@ -56590,18 +56595,18 @@ │ │ type : '(IZZ)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 5 16-bit code units │ │ -04fefc: |[04fefc] android.support.v4.view.ViewPager.setCurrentItemInternal:(IZZ)V │ │ -04ff0c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -04ff0e: 6e50 160c 2143 |0001: invoke-virtual {v1, v2, v3, v4, v0}, Landroid/support/v4/view/ViewPager;.setCurrentItemInternal:(IZZI)V // method@0c16 │ │ -04ff14: 0e00 |0004: return-void │ │ +051aa4: |[051aa4] android.support.v4.view.ViewPager.setCurrentItemInternal:(IZZ)V │ │ +051ab4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +051ab6: 6e50 160c 2143 |0001: invoke-virtual {v1, v2, v3, v4, v0}, Landroid/support/v4/view/ViewPager;.setCurrentItemInternal:(IZZI)V // method@0c16 │ │ +051abc: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=509 │ │ 0x0004 line=510 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/ViewPager; │ │ 0x0000 - 0x0005 reg=2 item I │ │ @@ -56613,86 +56618,86 @@ │ │ type : '(IZZI)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 10 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 135 16-bit code units │ │ -04ff18: |[04ff18] android.support.v4.view.ViewPager.setCurrentItemInternal:(IZZI)V │ │ -04ff28: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -04ff2a: 1204 |0001: const/4 v4, #int 0 // #0 │ │ -04ff2c: 5453 b003 |0002: iget-object v3, v5, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@03b0 │ │ -04ff30: 3803 0a00 |0004: if-eqz v3, 000e // +000a │ │ -04ff34: 5453 b003 |0006: iget-object v3, v5, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@03b0 │ │ -04ff38: 6e10 140a 0300 |0008: invoke-virtual {v3}, Landroid/support/v4/view/PagerAdapter;.getCount:()I // method@0a14 │ │ -04ff3e: 0a03 |000b: move-result v3 │ │ -04ff40: 3c03 0600 |000c: if-gtz v3, 0012 // +0006 │ │ -04ff44: 7020 230c 4500 |000e: invoke-direct {v5, v4}, Landroid/support/v4/view/ViewPager;.setScrollingCacheEnabled:(Z)V // method@0c23 │ │ -04ff4a: 0e00 |0011: return-void │ │ -04ff4c: 3908 1200 |0012: if-nez v8, 0024 // +0012 │ │ -04ff50: 5253 b703 |0014: iget v3, v5, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@03b7 │ │ -04ff54: 3363 0e00 |0016: if-ne v3, v6, 0024 // +000e │ │ -04ff58: 5453 cb03 |0018: iget-object v3, v5, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@03cb │ │ -04ff5c: 6e10 aa15 0300 |001a: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@15aa │ │ -04ff62: 0a03 |001d: move-result v3 │ │ -04ff64: 3803 0600 |001e: if-eqz v3, 0024 // +0006 │ │ -04ff68: 7020 230c 4500 |0020: invoke-direct {v5, v4}, Landroid/support/v4/view/ViewPager;.setScrollingCacheEnabled:(Z)V // method@0c23 │ │ -04ff6e: 28ee |0023: goto 0011 // -0012 │ │ -04ff70: 3b06 2500 |0024: if-gez v6, 0049 // +0025 │ │ -04ff74: 1206 |0026: const/4 v6, #int 0 // #0 │ │ -04ff76: 5252 d503 |0027: iget v2, v5, Landroid/support/v4/view/ViewPager;.mOffscreenPageLimit:I // field@03d5 │ │ -04ff7a: 5253 b703 |0029: iget v3, v5, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@03b7 │ │ -04ff7e: b023 |002b: add-int/2addr v3, v2 │ │ -04ff80: 3636 0700 |002c: if-gt v6, v3, 0033 // +0007 │ │ -04ff84: 5253 b703 |002e: iget v3, v5, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@03b7 │ │ -04ff88: b123 |0030: sub-int/2addr v3, v2 │ │ -04ff8a: 3536 2900 |0031: if-ge v6, v3, 005a // +0029 │ │ -04ff8e: 1201 |0033: const/4 v1, #int 0 // #0 │ │ -04ff90: 5453 cb03 |0034: iget-object v3, v5, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@03cb │ │ -04ff94: 6e10 aa15 0300 |0036: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@15aa │ │ -04ff9a: 0a03 |0039: move-result v3 │ │ -04ff9c: 3531 2000 |003a: if-ge v1, v3, 005a // +0020 │ │ -04ffa0: 5453 cb03 |003c: iget-object v3, v5, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@03cb │ │ -04ffa4: 6e20 a315 1300 |003e: invoke-virtual {v3, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@15a3 │ │ -04ffaa: 0c03 |0041: move-result-object v3 │ │ -04ffac: 1f03 e801 |0042: check-cast v3, Landroid/support/v4/view/ViewPager$ItemInfo; // type@01e8 │ │ -04ffb0: 5c30 8d03 |0044: iput-boolean v0, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.scrolling:Z // field@038d │ │ -04ffb4: d801 0101 |0046: add-int/lit8 v1, v1, #int 1 // #01 │ │ -04ffb8: 28ec |0048: goto 0034 // -0014 │ │ -04ffba: 5453 b003 |0049: iget-object v3, v5, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@03b0 │ │ -04ffbe: 6e10 140a 0300 |004b: invoke-virtual {v3}, Landroid/support/v4/view/PagerAdapter;.getCount:()I // method@0a14 │ │ -04ffc4: 0a03 |004e: move-result v3 │ │ -04ffc6: 3436 d8ff |004f: if-lt v6, v3, 0027 // -0028 │ │ -04ffca: 5453 b003 |0051: iget-object v3, v5, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@03b0 │ │ -04ffce: 6e10 140a 0300 |0053: invoke-virtual {v3}, Landroid/support/v4/view/PagerAdapter;.getCount:()I // method@0a14 │ │ -04ffd4: 0a03 |0056: move-result v3 │ │ -04ffd6: d806 03ff |0057: add-int/lit8 v6, v3, #int -1 // #ff │ │ -04ffda: 28ce |0059: goto 0027 // -0032 │ │ -04ffdc: 5253 b703 |005a: iget v3, v5, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@03b7 │ │ -04ffe0: 3263 2200 |005c: if-eq v3, v6, 007e // +0022 │ │ -04ffe4: 5553 c003 |005e: iget-boolean v3, v5, Landroid/support/v4/view/ViewPager;.mFirstLayout:Z // field@03c0 │ │ -04ffe8: 3803 2000 |0060: if-eqz v3, 0080 // +0020 │ │ -04ffec: 5956 b703 |0062: iput v6, v5, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@03b7 │ │ -04fff0: 3800 0b00 |0064: if-eqz v0, 006f // +000b │ │ -04fff4: 5453 d603 |0066: iget-object v3, v5, Landroid/support/v4/view/ViewPager;.mOnPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@03d6 │ │ -04fff8: 3803 0700 |0068: if-eqz v3, 006f // +0007 │ │ -04fffc: 5453 d603 |006a: iget-object v3, v5, Landroid/support/v4/view/ViewPager;.mOnPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@03d6 │ │ -050000: 7220 8f0b 6300 |006c: invoke-interface {v3, v6}, Landroid/support/v4/view/ViewPager$OnPageChangeListener;.onPageSelected:(I)V // method@0b8f │ │ -050006: 3800 0b00 |006f: if-eqz v0, 007a // +000b │ │ -05000a: 5453 c803 |0071: iget-object v3, v5, Landroid/support/v4/view/ViewPager;.mInternalPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@03c8 │ │ -05000e: 3803 0700 |0073: if-eqz v3, 007a // +0007 │ │ -050012: 5453 c803 |0075: iget-object v3, v5, Landroid/support/v4/view/ViewPager;.mInternalPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@03c8 │ │ -050016: 7220 8f0b 6300 |0077: invoke-interface {v3, v6}, Landroid/support/v4/view/ViewPager$OnPageChangeListener;.onPageSelected:(I)V // method@0b8f │ │ -05001c: 6e10 0d0c 0500 |007a: invoke-virtual {v5}, Landroid/support/v4/view/ViewPager;.requestLayout:()V // method@0c0d │ │ -050022: 2894 |007d: goto 0011 // -006c │ │ -050024: 0140 |007e: move v0, v4 │ │ -050026: 28df |007f: goto 005e // -0021 │ │ -050028: 6e20 050c 6500 |0080: invoke-virtual {v5, v6}, Landroid/support/v4/view/ViewPager;.populate:(I)V // method@0c05 │ │ -05002e: 7050 100c 6597 |0083: invoke-direct {v5, v6, v7, v9, v0}, Landroid/support/v4/view/ViewPager;.scrollToItem:(IZIZ)V // method@0c10 │ │ -050034: 288b |0086: goto 0011 // -0075 │ │ +051ac0: |[051ac0] android.support.v4.view.ViewPager.setCurrentItemInternal:(IZZI)V │ │ +051ad0: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +051ad2: 1204 |0001: const/4 v4, #int 0 // #0 │ │ +051ad4: 5453 b003 |0002: iget-object v3, v5, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@03b0 │ │ +051ad8: 3803 0a00 |0004: if-eqz v3, 000e // +000a │ │ +051adc: 5453 b003 |0006: iget-object v3, v5, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@03b0 │ │ +051ae0: 6e10 140a 0300 |0008: invoke-virtual {v3}, Landroid/support/v4/view/PagerAdapter;.getCount:()I // method@0a14 │ │ +051ae6: 0a03 |000b: move-result v3 │ │ +051ae8: 3c03 0600 |000c: if-gtz v3, 0012 // +0006 │ │ +051aec: 7020 230c 4500 |000e: invoke-direct {v5, v4}, Landroid/support/v4/view/ViewPager;.setScrollingCacheEnabled:(Z)V // method@0c23 │ │ +051af2: 0e00 |0011: return-void │ │ +051af4: 3908 1200 |0012: if-nez v8, 0024 // +0012 │ │ +051af8: 5253 b703 |0014: iget v3, v5, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@03b7 │ │ +051afc: 3363 0e00 |0016: if-ne v3, v6, 0024 // +000e │ │ +051b00: 5453 cb03 |0018: iget-object v3, v5, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@03cb │ │ +051b04: 6e10 aa15 0300 |001a: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@15aa │ │ +051b0a: 0a03 |001d: move-result v3 │ │ +051b0c: 3803 0600 |001e: if-eqz v3, 0024 // +0006 │ │ +051b10: 7020 230c 4500 |0020: invoke-direct {v5, v4}, Landroid/support/v4/view/ViewPager;.setScrollingCacheEnabled:(Z)V // method@0c23 │ │ +051b16: 28ee |0023: goto 0011 // -0012 │ │ +051b18: 3b06 2500 |0024: if-gez v6, 0049 // +0025 │ │ +051b1c: 1206 |0026: const/4 v6, #int 0 // #0 │ │ +051b1e: 5252 d503 |0027: iget v2, v5, Landroid/support/v4/view/ViewPager;.mOffscreenPageLimit:I // field@03d5 │ │ +051b22: 5253 b703 |0029: iget v3, v5, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@03b7 │ │ +051b26: b023 |002b: add-int/2addr v3, v2 │ │ +051b28: 3636 0700 |002c: if-gt v6, v3, 0033 // +0007 │ │ +051b2c: 5253 b703 |002e: iget v3, v5, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@03b7 │ │ +051b30: b123 |0030: sub-int/2addr v3, v2 │ │ +051b32: 3536 2900 |0031: if-ge v6, v3, 005a // +0029 │ │ +051b36: 1201 |0033: const/4 v1, #int 0 // #0 │ │ +051b38: 5453 cb03 |0034: iget-object v3, v5, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@03cb │ │ +051b3c: 6e10 aa15 0300 |0036: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@15aa │ │ +051b42: 0a03 |0039: move-result v3 │ │ +051b44: 3531 2000 |003a: if-ge v1, v3, 005a // +0020 │ │ +051b48: 5453 cb03 |003c: iget-object v3, v5, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@03cb │ │ +051b4c: 6e20 a315 1300 |003e: invoke-virtual {v3, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@15a3 │ │ +051b52: 0c03 |0041: move-result-object v3 │ │ +051b54: 1f03 e501 |0042: check-cast v3, Landroid/support/v4/view/ViewPager$ItemInfo; // type@01e5 │ │ +051b58: 5c30 8d03 |0044: iput-boolean v0, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.scrolling:Z // field@038d │ │ +051b5c: d801 0101 |0046: add-int/lit8 v1, v1, #int 1 // #01 │ │ +051b60: 28ec |0048: goto 0034 // -0014 │ │ +051b62: 5453 b003 |0049: iget-object v3, v5, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@03b0 │ │ +051b66: 6e10 140a 0300 |004b: invoke-virtual {v3}, Landroid/support/v4/view/PagerAdapter;.getCount:()I // method@0a14 │ │ +051b6c: 0a03 |004e: move-result v3 │ │ +051b6e: 3436 d8ff |004f: if-lt v6, v3, 0027 // -0028 │ │ +051b72: 5453 b003 |0051: iget-object v3, v5, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@03b0 │ │ +051b76: 6e10 140a 0300 |0053: invoke-virtual {v3}, Landroid/support/v4/view/PagerAdapter;.getCount:()I // method@0a14 │ │ +051b7c: 0a03 |0056: move-result v3 │ │ +051b7e: d806 03ff |0057: add-int/lit8 v6, v3, #int -1 // #ff │ │ +051b82: 28ce |0059: goto 0027 // -0032 │ │ +051b84: 5253 b703 |005a: iget v3, v5, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@03b7 │ │ +051b88: 3263 2200 |005c: if-eq v3, v6, 007e // +0022 │ │ +051b8c: 5553 c003 |005e: iget-boolean v3, v5, Landroid/support/v4/view/ViewPager;.mFirstLayout:Z // field@03c0 │ │ +051b90: 3803 2000 |0060: if-eqz v3, 0080 // +0020 │ │ +051b94: 5956 b703 |0062: iput v6, v5, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@03b7 │ │ +051b98: 3800 0b00 |0064: if-eqz v0, 006f // +000b │ │ +051b9c: 5453 d603 |0066: iget-object v3, v5, Landroid/support/v4/view/ViewPager;.mOnPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@03d6 │ │ +051ba0: 3803 0700 |0068: if-eqz v3, 006f // +0007 │ │ +051ba4: 5453 d603 |006a: iget-object v3, v5, Landroid/support/v4/view/ViewPager;.mOnPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@03d6 │ │ +051ba8: 7220 8f0b 6300 |006c: invoke-interface {v3, v6}, Landroid/support/v4/view/ViewPager$OnPageChangeListener;.onPageSelected:(I)V // method@0b8f │ │ +051bae: 3800 0b00 |006f: if-eqz v0, 007a // +000b │ │ +051bb2: 5453 c803 |0071: iget-object v3, v5, Landroid/support/v4/view/ViewPager;.mInternalPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@03c8 │ │ +051bb6: 3803 0700 |0073: if-eqz v3, 007a // +0007 │ │ +051bba: 5453 c803 |0075: iget-object v3, v5, Landroid/support/v4/view/ViewPager;.mInternalPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@03c8 │ │ +051bbe: 7220 8f0b 6300 |0077: invoke-interface {v3, v6}, Landroid/support/v4/view/ViewPager$OnPageChangeListener;.onPageSelected:(I)V // method@0b8f │ │ +051bc4: 6e10 0d0c 0500 |007a: invoke-virtual {v5}, Landroid/support/v4/view/ViewPager;.requestLayout:()V // method@0c0d │ │ +051bca: 2894 |007d: goto 0011 // -006c │ │ +051bcc: 0140 |007e: move v0, v4 │ │ +051bce: 28df |007f: goto 005e // -0021 │ │ +051bd0: 6e20 050c 6500 |0080: invoke-virtual {v5, v6}, Landroid/support/v4/view/ViewPager;.populate:(I)V // method@0c05 │ │ +051bd6: 7050 100c 6597 |0083: invoke-direct {v5, v6, v7, v9, v0}, Landroid/support/v4/view/ViewPager;.scrollToItem:(IZIZ)V // method@0c10 │ │ +051bdc: 288b |0086: goto 0011 // -0075 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=513 │ │ 0x000e line=514 │ │ 0x0011 line=553 │ │ 0x0012 line=517 │ │ 0x0020 line=518 │ │ @@ -56733,18 +56738,18 @@ │ │ type : '(Landroid/support/v4/view/ViewPager$OnPageChangeListener;)Landroid/support/v4/view/ViewPager$OnPageChangeListener;' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -050038: |[050038] android.support.v4.view.ViewPager.setInternalPageChangeListener:(Landroid/support/v4/view/ViewPager$OnPageChangeListener;)Landroid/support/v4/view/ViewPager$OnPageChangeListener; │ │ -050048: 5410 c803 |0000: iget-object v0, v1, Landroid/support/v4/view/ViewPager;.mInternalPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@03c8 │ │ -05004c: 5b12 c803 |0002: iput-object v2, v1, Landroid/support/v4/view/ViewPager;.mInternalPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@03c8 │ │ -050050: 1100 |0004: return-object v0 │ │ +051be0: |[051be0] android.support.v4.view.ViewPager.setInternalPageChangeListener:(Landroid/support/v4/view/ViewPager$OnPageChangeListener;)Landroid/support/v4/view/ViewPager$OnPageChangeListener; │ │ +051bf0: 5410 c803 |0000: iget-object v0, v1, Landroid/support/v4/view/ViewPager;.mInternalPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@03c8 │ │ +051bf4: 5b12 c803 |0002: iput-object v2, v1, Landroid/support/v4/view/ViewPager;.mInternalPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@03c8 │ │ +051bf8: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=654 │ │ 0x0002 line=655 │ │ 0x0004 line=656 │ │ locals : │ │ 0x0002 - 0x0005 reg=0 oldListener Landroid/support/v4/view/ViewPager$OnPageChangeListener; │ │ @@ -56756,39 +56761,39 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 48 16-bit code units │ │ -050054: |[050054] android.support.v4.view.ViewPager.setOffscreenPageLimit:(I)V │ │ -050064: 1213 |0000: const/4 v3, #int 1 // #1 │ │ -050066: 3535 2500 |0001: if-ge v5, v3, 0026 // +0025 │ │ -05006a: 1a00 220e |0003: const-string v0, "ViewPager" // string@0e22 │ │ -05006e: 2201 4203 |0005: new-instance v1, Ljava/lang/StringBuilder; // type@0342 │ │ -050072: 7010 5715 0100 |0007: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ -050078: 1a02 150c |000a: const-string v2, "Requested offscreen page limit " // string@0c15 │ │ -05007c: 6e20 5f15 2100 |000c: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -050082: 0c01 |000f: move-result-object v1 │ │ -050084: 6e20 5b15 5100 |0010: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@155b │ │ -05008a: 0c01 |0013: move-result-object v1 │ │ -05008c: 1a02 b900 |0014: const-string v2, " too small; defaulting to " // string@00b9 │ │ -050090: 6e20 5f15 2100 |0016: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -050096: 0c01 |0019: move-result-object v1 │ │ -050098: 6e20 5b15 3100 |001a: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@155b │ │ -05009e: 0c01 |001d: move-result-object v1 │ │ -0500a0: 6e10 6415 0100 |001e: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ -0500a6: 0c01 |0021: move-result-object v1 │ │ -0500a8: 7120 fa11 1000 |0022: invoke-static {v0, v1}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@11fa │ │ -0500ae: 1215 |0025: const/4 v5, #int 1 // #1 │ │ -0500b0: 5240 d503 |0026: iget v0, v4, Landroid/support/v4/view/ViewPager;.mOffscreenPageLimit:I // field@03d5 │ │ -0500b4: 3205 0700 |0028: if-eq v5, v0, 002f // +0007 │ │ -0500b8: 5945 d503 |002a: iput v5, v4, Landroid/support/v4/view/ViewPager;.mOffscreenPageLimit:I // field@03d5 │ │ -0500bc: 6e10 040c 0400 |002c: invoke-virtual {v4}, Landroid/support/v4/view/ViewPager;.populate:()V // method@0c04 │ │ -0500c2: 0e00 |002f: return-void │ │ +051bfc: |[051bfc] android.support.v4.view.ViewPager.setOffscreenPageLimit:(I)V │ │ +051c0c: 1213 |0000: const/4 v3, #int 1 // #1 │ │ +051c0e: 3535 2500 |0001: if-ge v5, v3, 0026 // +0025 │ │ +051c12: 1a00 1f0e |0003: const-string v0, "ViewPager" // string@0e1f │ │ +051c16: 2201 3f03 |0005: new-instance v1, Ljava/lang/StringBuilder; // type@033f │ │ +051c1a: 7010 5715 0100 |0007: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ +051c20: 1a02 120c |000a: const-string v2, "Requested offscreen page limit " // string@0c12 │ │ +051c24: 6e20 5f15 2100 |000c: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +051c2a: 0c01 |000f: move-result-object v1 │ │ +051c2c: 6e20 5b15 5100 |0010: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@155b │ │ +051c32: 0c01 |0013: move-result-object v1 │ │ +051c34: 1a02 b900 |0014: const-string v2, " too small; defaulting to " // string@00b9 │ │ +051c38: 6e20 5f15 2100 |0016: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +051c3e: 0c01 |0019: move-result-object v1 │ │ +051c40: 6e20 5b15 3100 |001a: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@155b │ │ +051c46: 0c01 |001d: move-result-object v1 │ │ +051c48: 6e10 6415 0100 |001e: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ +051c4e: 0c01 |0021: move-result-object v1 │ │ +051c50: 7120 fa11 1000 |0022: invoke-static {v0, v1}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@11fa │ │ +051c56: 1215 |0025: const/4 v5, #int 1 // #1 │ │ +051c58: 5240 d503 |0026: iget v0, v4, Landroid/support/v4/view/ViewPager;.mOffscreenPageLimit:I // field@03d5 │ │ +051c5c: 3205 0700 |0028: if-eq v5, v0, 002f // +0007 │ │ +051c60: 5945 d503 |002a: iput v5, v4, Landroid/support/v4/view/ViewPager;.mOffscreenPageLimit:I // field@03d5 │ │ +051c64: 6e10 040c 0400 |002c: invoke-virtual {v4}, Landroid/support/v4/view/ViewPager;.populate:()V // method@0c04 │ │ +051c6a: 0e00 |002f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=688 │ │ 0x0003 line=689 │ │ 0x0025 line=691 │ │ 0x0026 line=693 │ │ 0x002a line=694 │ │ @@ -56803,17 +56808,17 @@ │ │ type : '(Landroid/support/v4/view/ViewPager$OnAdapterChangeListener;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0500c4: |[0500c4] android.support.v4.view.ViewPager.setOnAdapterChangeListener:(Landroid/support/v4/view/ViewPager$OnAdapterChangeListener;)V │ │ -0500d4: 5b01 b103 |0000: iput-object v1, v0, Landroid/support/v4/view/ViewPager;.mAdapterChangeListener:Landroid/support/v4/view/ViewPager$OnAdapterChangeListener; // field@03b1 │ │ -0500d8: 0e00 |0002: return-void │ │ +051c6c: |[051c6c] android.support.v4.view.ViewPager.setOnAdapterChangeListener:(Landroid/support/v4/view/ViewPager$OnAdapterChangeListener;)V │ │ +051c7c: 5b01 b103 |0000: iput-object v1, v0, Landroid/support/v4/view/ViewPager;.mAdapterChangeListener:Landroid/support/v4/view/ViewPager$OnAdapterChangeListener; // field@03b1 │ │ +051c80: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=474 │ │ 0x0002 line=475 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v4/view/ViewPager; │ │ 0x0000 - 0x0003 reg=1 listener Landroid/support/v4/view/ViewPager$OnAdapterChangeListener; │ │ @@ -56823,17 +56828,17 @@ │ │ type : '(Landroid/support/v4/view/ViewPager$OnPageChangeListener;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0500dc: |[0500dc] android.support.v4.view.ViewPager.setOnPageChangeListener:(Landroid/support/v4/view/ViewPager$OnPageChangeListener;)V │ │ -0500ec: 5b01 d603 |0000: iput-object v1, v0, Landroid/support/v4/view/ViewPager;.mOnPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@03d6 │ │ -0500f0: 0e00 |0002: return-void │ │ +051c84: |[051c84] android.support.v4.view.ViewPager.setOnPageChangeListener:(Landroid/support/v4/view/ViewPager$OnPageChangeListener;)V │ │ +051c94: 5b01 d603 |0000: iput-object v1, v0, Landroid/support/v4/view/ViewPager;.mOnPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@03d6 │ │ +051c98: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=592 │ │ 0x0002 line=593 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v4/view/ViewPager; │ │ 0x0000 - 0x0003 reg=1 listener Landroid/support/v4/view/ViewPager$OnPageChangeListener; │ │ @@ -56843,22 +56848,22 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 15 16-bit code units │ │ -0500f4: |[0500f4] android.support.v4.view.ViewPager.setPageMargin:(I)V │ │ -050104: 5220 d703 |0000: iget v0, v2, Landroid/support/v4/view/ViewPager;.mPageMargin:I // field@03d7 │ │ -050108: 5923 d703 |0002: iput v3, v2, Landroid/support/v4/view/ViewPager;.mPageMargin:I // field@03d7 │ │ -05010c: 6e10 e40b 0200 |0004: invoke-virtual {v2}, Landroid/support/v4/view/ViewPager;.getWidth:()I // method@0be4 │ │ -050112: 0a01 |0007: move-result v1 │ │ -050114: 7050 060c 1231 |0008: invoke-direct {v2, v1, v1, v3, v0}, Landroid/support/v4/view/ViewPager;.recomputeScrollPosition:(IIII)V // method@0c06 │ │ -05011a: 6e10 0d0c 0200 |000b: invoke-virtual {v2}, Landroid/support/v4/view/ViewPager;.requestLayout:()V // method@0c0d │ │ -050120: 0e00 |000e: return-void │ │ +051c9c: |[051c9c] android.support.v4.view.ViewPager.setPageMargin:(I)V │ │ +051cac: 5220 d703 |0000: iget v0, v2, Landroid/support/v4/view/ViewPager;.mPageMargin:I // field@03d7 │ │ +051cb0: 5923 d703 |0002: iput v3, v2, Landroid/support/v4/view/ViewPager;.mPageMargin:I // field@03d7 │ │ +051cb4: 6e10 e40b 0200 |0004: invoke-virtual {v2}, Landroid/support/v4/view/ViewPager;.getWidth:()I // method@0be4 │ │ +051cba: 0a01 |0007: move-result v1 │ │ +051cbc: 7050 060c 1231 |0008: invoke-direct {v2, v1, v1, v3, v0}, Landroid/support/v4/view/ViewPager;.recomputeScrollPosition:(IIII)V // method@0c06 │ │ +051cc2: 6e10 0d0c 0200 |000b: invoke-virtual {v2}, Landroid/support/v4/view/ViewPager;.requestLayout:()V // method@0c0d │ │ +051cc8: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=708 │ │ 0x0002 line=709 │ │ 0x0004 line=711 │ │ 0x0008 line=712 │ │ 0x000b line=714 │ │ @@ -56874,23 +56879,23 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -050124: |[050124] android.support.v4.view.ViewPager.setPageMarginDrawable:(I)V │ │ -050134: 6e10 d10b 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/view/ViewPager;.getContext:()Landroid/content/Context; // method@0bd1 │ │ -05013a: 0c00 |0003: move-result-object v0 │ │ -05013c: 6e10 b800 0000 |0004: invoke-virtual {v0}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@00b8 │ │ -050142: 0c00 |0007: move-result-object v0 │ │ -050144: 6e20 0c01 2000 |0008: invoke-virtual {v0, v2}, Landroid/content/res/Resources;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@010c │ │ -05014a: 0c00 |000b: move-result-object v0 │ │ -05014c: 6e20 200c 0100 |000c: invoke-virtual {v1, v0}, Landroid/support/v4/view/ViewPager;.setPageMarginDrawable:(Landroid/graphics/drawable/Drawable;)V // method@0c20 │ │ -050152: 0e00 |000f: return-void │ │ +051ccc: |[051ccc] android.support.v4.view.ViewPager.setPageMarginDrawable:(I)V │ │ +051cdc: 6e10 d10b 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/view/ViewPager;.getContext:()Landroid/content/Context; // method@0bd1 │ │ +051ce2: 0c00 |0003: move-result-object v0 │ │ +051ce4: 6e10 b800 0000 |0004: invoke-virtual {v0}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@00b8 │ │ +051cea: 0c00 |0007: move-result-object v0 │ │ +051cec: 6e20 0c01 2000 |0008: invoke-virtual {v0, v2}, Landroid/content/res/Resources;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@010c │ │ +051cf2: 0c00 |000b: move-result-object v0 │ │ +051cf4: 6e20 200c 0100 |000c: invoke-virtual {v1, v0}, Landroid/support/v4/view/ViewPager;.setPageMarginDrawable:(Landroid/graphics/drawable/Drawable;)V // method@0c20 │ │ +051cfa: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=744 │ │ 0x000f line=745 │ │ locals : │ │ 0x0000 - 0x0010 reg=1 this Landroid/support/v4/view/ViewPager; │ │ 0x0000 - 0x0010 reg=2 resId I │ │ @@ -56900,25 +56905,25 @@ │ │ type : '(Landroid/graphics/drawable/Drawable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 19 16-bit code units │ │ -050154: |[050154] android.support.v4.view.ViewPager.setPageMarginDrawable:(Landroid/graphics/drawable/Drawable;)V │ │ -050164: 5b12 d003 |0000: iput-object v2, v1, Landroid/support/v4/view/ViewPager;.mMarginDrawable:Landroid/graphics/drawable/Drawable; // field@03d0 │ │ -050168: 3802 0500 |0002: if-eqz v2, 0007 // +0005 │ │ -05016c: 6e10 070c 0100 |0004: invoke-virtual {v1}, Landroid/support/v4/view/ViewPager;.refreshDrawableState:()V // method@0c07 │ │ -050172: 3902 0a00 |0007: if-nez v2, 0011 // +000a │ │ -050176: 1210 |0009: const/4 v0, #int 1 // #1 │ │ -050178: 6e20 240c 0100 |000a: invoke-virtual {v1, v0}, Landroid/support/v4/view/ViewPager;.setWillNotDraw:(Z)V // method@0c24 │ │ -05017e: 6e10 ec0b 0100 |000d: invoke-virtual {v1}, Landroid/support/v4/view/ViewPager;.invalidate:()V // method@0bec │ │ -050184: 0e00 |0010: return-void │ │ -050186: 1200 |0011: const/4 v0, #int 0 // #0 │ │ -050188: 28f8 |0012: goto 000a // -0008 │ │ +051cfc: |[051cfc] android.support.v4.view.ViewPager.setPageMarginDrawable:(Landroid/graphics/drawable/Drawable;)V │ │ +051d0c: 5b12 d003 |0000: iput-object v2, v1, Landroid/support/v4/view/ViewPager;.mMarginDrawable:Landroid/graphics/drawable/Drawable; // field@03d0 │ │ +051d10: 3802 0500 |0002: if-eqz v2, 0007 // +0005 │ │ +051d14: 6e10 070c 0100 |0004: invoke-virtual {v1}, Landroid/support/v4/view/ViewPager;.refreshDrawableState:()V // method@0c07 │ │ +051d1a: 3902 0a00 |0007: if-nez v2, 0011 // +000a │ │ +051d1e: 1210 |0009: const/4 v0, #int 1 // #1 │ │ +051d20: 6e20 240c 0100 |000a: invoke-virtual {v1, v0}, Landroid/support/v4/view/ViewPager;.setWillNotDraw:(Z)V // method@0c24 │ │ +051d26: 6e10 ec0b 0100 |000d: invoke-virtual {v1}, Landroid/support/v4/view/ViewPager;.invalidate:()V // method@0bec │ │ +051d2c: 0e00 |0010: return-void │ │ +051d2e: 1200 |0011: const/4 v0, #int 0 // #0 │ │ +051d30: 28f8 |0012: goto 000a // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=732 │ │ 0x0002 line=733 │ │ 0x0007 line=734 │ │ 0x000d line=735 │ │ 0x0010 line=736 │ │ @@ -56932,44 +56937,44 @@ │ │ type : '(ZLandroid/support/v4/view/ViewPager$PageTransformer;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 46 16-bit code units │ │ -05018c: |[05018c] android.support.v4.view.ViewPager.setPageTransformer:(ZLandroid/support/v4/view/ViewPager$PageTransformer;)V │ │ -05019c: 1212 |0000: const/4 v2, #int 1 // #1 │ │ -05019e: 1203 |0001: const/4 v3, #int 0 // #0 │ │ -0501a0: 6004 1f00 |0002: sget v4, Landroid/os/Build$VERSION;.SDK_INT:I // field@001f │ │ -0501a4: 1305 0b00 |0004: const/16 v5, #int 11 // #b │ │ -0501a8: 3454 1e00 |0006: if-lt v4, v5, 0024 // +001e │ │ -0501ac: 3808 1d00 |0008: if-eqz v8, 0025 // +001d │ │ -0501b0: 0120 |000a: move v0, v2 │ │ -0501b2: 5464 d803 |000b: iget-object v4, v6, Landroid/support/v4/view/ViewPager;.mPageTransformer:Landroid/support/v4/view/ViewPager$PageTransformer; // field@03d8 │ │ -0501b6: 3804 1a00 |000d: if-eqz v4, 0027 // +001a │ │ -0501ba: 0124 |000f: move v4, v2 │ │ -0501bc: 3240 1900 |0010: if-eq v0, v4, 0029 // +0019 │ │ -0501c0: 0121 |0012: move v1, v2 │ │ -0501c2: 5b68 d803 |0013: iput-object v8, v6, Landroid/support/v4/view/ViewPager;.mPageTransformer:Landroid/support/v4/view/ViewPager$PageTransformer; // field@03d8 │ │ -0501c6: 6e20 120c 0600 |0015: invoke-virtual {v6, v0}, Landroid/support/v4/view/ViewPager;.setChildrenDrawingOrderEnabledCompat:(Z)V // method@0c12 │ │ -0501cc: 3800 1300 |0018: if-eqz v0, 002b // +0013 │ │ -0501d0: 3807 0300 |001a: if-eqz v7, 001d // +0003 │ │ -0501d4: 1222 |001c: const/4 v2, #int 2 // #2 │ │ -0501d6: 5962 ba03 |001d: iput v2, v6, Landroid/support/v4/view/ViewPager;.mDrawingOrder:I // field@03ba │ │ -0501da: 3801 0500 |001f: if-eqz v1, 0024 // +0005 │ │ -0501de: 6e10 040c 0600 |0021: invoke-virtual {v6}, Landroid/support/v4/view/ViewPager;.populate:()V // method@0c04 │ │ -0501e4: 0e00 |0024: return-void │ │ -0501e6: 0130 |0025: move v0, v3 │ │ -0501e8: 28e5 |0026: goto 000b // -001b │ │ -0501ea: 0134 |0027: move v4, v3 │ │ -0501ec: 28e8 |0028: goto 0010 // -0018 │ │ -0501ee: 0131 |0029: move v1, v3 │ │ -0501f0: 28e9 |002a: goto 0013 // -0017 │ │ -0501f2: 5963 ba03 |002b: iput v3, v6, Landroid/support/v4/view/ViewPager;.mDrawingOrder:I // field@03ba │ │ -0501f6: 28f2 |002d: goto 001f // -000e │ │ +051d34: |[051d34] android.support.v4.view.ViewPager.setPageTransformer:(ZLandroid/support/v4/view/ViewPager$PageTransformer;)V │ │ +051d44: 1212 |0000: const/4 v2, #int 1 // #1 │ │ +051d46: 1203 |0001: const/4 v3, #int 0 // #0 │ │ +051d48: 6004 1f00 |0002: sget v4, Landroid/os/Build$VERSION;.SDK_INT:I // field@001f │ │ +051d4c: 1305 0b00 |0004: const/16 v5, #int 11 // #b │ │ +051d50: 3454 1e00 |0006: if-lt v4, v5, 0024 // +001e │ │ +051d54: 3808 1d00 |0008: if-eqz v8, 0025 // +001d │ │ +051d58: 0120 |000a: move v0, v2 │ │ +051d5a: 5464 d803 |000b: iget-object v4, v6, Landroid/support/v4/view/ViewPager;.mPageTransformer:Landroid/support/v4/view/ViewPager$PageTransformer; // field@03d8 │ │ +051d5e: 3804 1a00 |000d: if-eqz v4, 0027 // +001a │ │ +051d62: 0124 |000f: move v4, v2 │ │ +051d64: 3240 1900 |0010: if-eq v0, v4, 0029 // +0019 │ │ +051d68: 0121 |0012: move v1, v2 │ │ +051d6a: 5b68 d803 |0013: iput-object v8, v6, Landroid/support/v4/view/ViewPager;.mPageTransformer:Landroid/support/v4/view/ViewPager$PageTransformer; // field@03d8 │ │ +051d6e: 6e20 120c 0600 |0015: invoke-virtual {v6, v0}, Landroid/support/v4/view/ViewPager;.setChildrenDrawingOrderEnabledCompat:(Z)V // method@0c12 │ │ +051d74: 3800 1300 |0018: if-eqz v0, 002b // +0013 │ │ +051d78: 3807 0300 |001a: if-eqz v7, 001d // +0003 │ │ +051d7c: 1222 |001c: const/4 v2, #int 2 // #2 │ │ +051d7e: 5962 ba03 |001d: iput v2, v6, Landroid/support/v4/view/ViewPager;.mDrawingOrder:I // field@03ba │ │ +051d82: 3801 0500 |001f: if-eqz v1, 0024 // +0005 │ │ +051d86: 6e10 040c 0600 |0021: invoke-virtual {v6}, Landroid/support/v4/view/ViewPager;.populate:()V // method@0c04 │ │ +051d8c: 0e00 |0024: return-void │ │ +051d8e: 0130 |0025: move v0, v3 │ │ +051d90: 28e5 |0026: goto 000b // -001b │ │ +051d92: 0134 |0027: move v4, v3 │ │ +051d94: 28e8 |0028: goto 0010 // -0018 │ │ +051d96: 0131 |0029: move v1, v3 │ │ +051d98: 28e9 |002a: goto 0013 // -0017 │ │ +051d9a: 5963 ba03 |002b: iput v3, v6, Landroid/support/v4/view/ViewPager;.mDrawingOrder:I // field@03ba │ │ +051d9e: 28f2 |002d: goto 001f // -000e │ │ catches : (none) │ │ positions : │ │ 0x0002 line=608 │ │ 0x0008 line=609 │ │ 0x000b line=610 │ │ 0x0013 line=611 │ │ 0x0015 line=612 │ │ @@ -56994,18 +56999,18 @@ │ │ type : '(II)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 5 16-bit code units │ │ -0501f8: |[0501f8] android.support.v4.view.ViewPager.smoothScrollTo:(II)V │ │ -050208: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -05020a: 6e40 260c 2103 |0001: invoke-virtual {v1, v2, v3, v0}, Landroid/support/v4/view/ViewPager;.smoothScrollTo:(III)V // method@0c26 │ │ -050210: 0e00 |0004: return-void │ │ +051da0: |[051da0] android.support.v4.view.ViewPager.smoothScrollTo:(II)V │ │ +051db0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +051db2: 6e40 260c 2103 |0001: invoke-virtual {v1, v2, v3, v0}, Landroid/support/v4/view/ViewPager;.smoothScrollTo:(III)V // method@0c26 │ │ +051db8: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=778 │ │ 0x0004 line=779 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/ViewPager; │ │ 0x0000 - 0x0005 reg=2 x I │ │ @@ -57016,98 +57021,98 @@ │ │ type : '(III)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 19 │ │ ins : 4 │ │ outs : 6 │ │ insns size : 148 16-bit code units │ │ -050214: |[050214] android.support.v4.view.ViewPager.smoothScrollTo:(III)V │ │ -050224: 6e10 cd0b 0f00 |0000: invoke-virtual {v15}, Landroid/support/v4/view/ViewPager;.getChildCount:()I // method@0bcd │ │ -05022a: 0a01 |0003: move-result v1 │ │ -05022c: 3901 0700 |0004: if-nez v1, 000b // +0007 │ │ -050230: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -050232: 7020 230c 1f00 |0007: invoke-direct {v15, v1}, Landroid/support/v4/view/ViewPager;.setScrollingCacheEnabled:(Z)V // method@0c23 │ │ -050238: 0e00 |000a: return-void │ │ -05023a: 6e10 e20b 0f00 |000b: invoke-virtual {v15}, Landroid/support/v4/view/ViewPager;.getScrollX:()I // method@0be2 │ │ -050240: 0a02 |000e: move-result v2 │ │ -050242: 6e10 e30b 0f00 |000f: invoke-virtual {v15}, Landroid/support/v4/view/ViewPager;.getScrollY:()I // method@0be3 │ │ -050248: 0a03 |0012: move-result v3 │ │ -05024a: 9104 1002 |0013: sub-int v4, v16, v2 │ │ -05024e: 9105 1103 |0015: sub-int v5, v17, v3 │ │ -050252: 3904 1000 |0017: if-nez v4, 0027 // +0010 │ │ -050256: 3905 0e00 |0019: if-nez v5, 0027 // +000e │ │ -05025a: 1201 |001b: const/4 v1, #int 0 // #0 │ │ -05025c: 7020 b90b 1f00 |001c: invoke-direct {v15, v1}, Landroid/support/v4/view/ViewPager;.completeScroll:(Z)V // method@0bb9 │ │ -050262: 6e10 040c 0f00 |001f: invoke-virtual {v15}, Landroid/support/v4/view/ViewPager;.populate:()V // method@0c04 │ │ -050268: 1201 |0022: const/4 v1, #int 0 // #0 │ │ -05026a: 7020 220c 1f00 |0023: invoke-direct {v15, v1}, Landroid/support/v4/view/ViewPager;.setScrollState:(I)V // method@0c22 │ │ -050270: 28e4 |0026: goto 000a // -001c │ │ -050272: 1211 |0027: const/4 v1, #int 1 // #1 │ │ -050274: 7020 230c 1f00 |0028: invoke-direct {v15, v1}, Landroid/support/v4/view/ViewPager;.setScrollingCacheEnabled:(Z)V // method@0c23 │ │ -05027a: 1221 |002b: const/4 v1, #int 2 // #2 │ │ -05027c: 7020 220c 1f00 |002c: invoke-direct {v15, v1}, Landroid/support/v4/view/ViewPager;.setScrollState:(I)V // method@0c22 │ │ -050282: 7010 d00b 0f00 |002f: invoke-direct {v15}, Landroid/support/v4/view/ViewPager;.getClientWidth:()I // method@0bd0 │ │ -050288: 0a0c |0032: move-result v12 │ │ -05028a: db09 0c02 |0033: div-int/lit8 v9, v12, #int 2 // #02 │ │ -05028e: 1501 803f |0035: const/high16 v1, #int 1065353216 // #3f80 │ │ -050292: 150d 803f |0037: const/high16 v13, #int 1065353216 // #3f80 │ │ -050296: 7110 1215 0400 |0039: invoke-static {v4}, Ljava/lang/Math;.abs:(I)I // method@1512 │ │ -05029c: 0a0e |003c: move-result v14 │ │ -05029e: 82ee |003d: int-to-float v14, v14 │ │ -0502a0: c8ed |003e: mul-float/2addr v13, v14 │ │ -0502a2: 82ce |003f: int-to-float v14, v12 │ │ -0502a4: c9ed |0040: div-float/2addr v13, v14 │ │ -0502a6: 7120 1615 d100 |0041: invoke-static {v1, v13}, Ljava/lang/Math;.min:(FF)F // method@1516 │ │ -0502ac: 0a08 |0044: move-result v8 │ │ -0502ae: 8291 |0045: int-to-float v1, v9 │ │ -0502b0: 829d |0046: int-to-float v13, v9 │ │ -0502b2: 6e20 bf0b 8f00 |0047: invoke-virtual {v15, v8}, Landroid/support/v4/view/ViewPager;.distanceInfluenceForSnapDuration:(F)F // method@0bbf │ │ -0502b8: 0a0e |004a: move-result v14 │ │ -0502ba: c8ed |004b: mul-float/2addr v13, v14 │ │ -0502bc: a607 010d |004c: add-float v7, v1, v13 │ │ -0502c0: 1206 |004e: const/4 v6, #int 0 // #0 │ │ -0502c2: 7701 1215 1200 |004f: invoke-static/range {v18}, Ljava/lang/Math;.abs:(I)I // method@1512 │ │ -0502c8: 0a12 |0052: move-result v18 │ │ -0502ca: 3d12 2300 |0053: if-lez v18, 0076 // +0023 │ │ -0502ce: 1501 7a44 |0055: const/high16 v1, #int 1148846080 // #447a │ │ -0502d2: 0200 1200 |0057: move/from16 v0, v18 │ │ -0502d6: 820d |0059: int-to-float v13, v0 │ │ -0502d8: a90d 070d |005a: div-float v13, v7, v13 │ │ -0502dc: 7110 1115 0d00 |005c: invoke-static {v13}, Ljava/lang/Math;.abs:(F)F // method@1511 │ │ -0502e2: 0a0d |005f: move-result v13 │ │ -0502e4: c8d1 |0060: mul-float/2addr v1, v13 │ │ -0502e6: 7110 1915 0100 |0061: invoke-static {v1}, Ljava/lang/Math;.round:(F)I // method@1519 │ │ -0502ec: 0a01 |0064: move-result v1 │ │ -0502ee: da06 0104 |0065: mul-int/lit8 v6, v1, #int 4 // #04 │ │ -0502f2: 1301 5802 |0067: const/16 v1, #int 600 // #258 │ │ -0502f6: 7120 1715 1600 |0069: invoke-static {v6, v1}, Ljava/lang/Math;.min:(II)I // method@1517 │ │ -0502fc: 0a06 |006c: move-result v6 │ │ -0502fe: 54f1 df03 |006d: iget-object v1, v15, Landroid/support/v4/view/ViewPager;.mScroller:Landroid/widget/Scroller; // field@03df │ │ -050302: 7406 3914 0100 |006f: invoke-virtual/range {v1, v2, v3, v4, v5, v6}, Landroid/widget/Scroller;.startScroll:(IIIII)V // method@1439 │ │ -050308: 7110 1e0b 0f00 |0072: invoke-static {v15}, Landroid/support/v4/view/ViewCompat;.postInvalidateOnAnimation:(Landroid/view/View;)V // method@0b1e │ │ -05030e: 2895 |0075: goto 000a // -006b │ │ -050310: 82c1 |0076: int-to-float v1, v12 │ │ -050312: 54fd b003 |0077: iget-object v13, v15, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@03b0 │ │ -050316: 52fe b703 |0079: iget v14, v15, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@03b7 │ │ -05031a: 6e20 170a ed00 |007b: invoke-virtual {v13, v14}, Landroid/support/v4/view/PagerAdapter;.getPageWidth:(I)F // method@0a17 │ │ -050320: 0a0d |007e: move-result v13 │ │ -050322: a80b 010d |007f: mul-float v11, v1, v13 │ │ -050326: 7110 1215 0400 |0081: invoke-static {v4}, Ljava/lang/Math;.abs:(I)I // method@1512 │ │ -05032c: 0a01 |0084: move-result v1 │ │ -05032e: 8211 |0085: int-to-float v1, v1 │ │ -050330: 52fd d703 |0086: iget v13, v15, Landroid/support/v4/view/ViewPager;.mPageMargin:I // field@03d7 │ │ -050334: 82dd |0088: int-to-float v13, v13 │ │ -050336: c6bd |0089: add-float/2addr v13, v11 │ │ -050338: a90a 010d |008a: div-float v10, v1, v13 │ │ -05033c: 1501 803f |008c: const/high16 v1, #int 1065353216 // #3f80 │ │ -050340: c6a1 |008e: add-float/2addr v1, v10 │ │ -050342: 150d c842 |008f: const/high16 v13, #int 1120403456 // #42c8 │ │ -050346: c8d1 |0091: mul-float/2addr v1, v13 │ │ -050348: 8716 |0092: float-to-int v6, v1 │ │ -05034a: 28d4 |0093: goto 0067 // -002c │ │ +051dbc: |[051dbc] android.support.v4.view.ViewPager.smoothScrollTo:(III)V │ │ +051dcc: 6e10 cd0b 0f00 |0000: invoke-virtual {v15}, Landroid/support/v4/view/ViewPager;.getChildCount:()I // method@0bcd │ │ +051dd2: 0a01 |0003: move-result v1 │ │ +051dd4: 3901 0700 |0004: if-nez v1, 000b // +0007 │ │ +051dd8: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +051dda: 7020 230c 1f00 |0007: invoke-direct {v15, v1}, Landroid/support/v4/view/ViewPager;.setScrollingCacheEnabled:(Z)V // method@0c23 │ │ +051de0: 0e00 |000a: return-void │ │ +051de2: 6e10 e20b 0f00 |000b: invoke-virtual {v15}, Landroid/support/v4/view/ViewPager;.getScrollX:()I // method@0be2 │ │ +051de8: 0a02 |000e: move-result v2 │ │ +051dea: 6e10 e30b 0f00 |000f: invoke-virtual {v15}, Landroid/support/v4/view/ViewPager;.getScrollY:()I // method@0be3 │ │ +051df0: 0a03 |0012: move-result v3 │ │ +051df2: 9104 1002 |0013: sub-int v4, v16, v2 │ │ +051df6: 9105 1103 |0015: sub-int v5, v17, v3 │ │ +051dfa: 3904 1000 |0017: if-nez v4, 0027 // +0010 │ │ +051dfe: 3905 0e00 |0019: if-nez v5, 0027 // +000e │ │ +051e02: 1201 |001b: const/4 v1, #int 0 // #0 │ │ +051e04: 7020 b90b 1f00 |001c: invoke-direct {v15, v1}, Landroid/support/v4/view/ViewPager;.completeScroll:(Z)V // method@0bb9 │ │ +051e0a: 6e10 040c 0f00 |001f: invoke-virtual {v15}, Landroid/support/v4/view/ViewPager;.populate:()V // method@0c04 │ │ +051e10: 1201 |0022: const/4 v1, #int 0 // #0 │ │ +051e12: 7020 220c 1f00 |0023: invoke-direct {v15, v1}, Landroid/support/v4/view/ViewPager;.setScrollState:(I)V // method@0c22 │ │ +051e18: 28e4 |0026: goto 000a // -001c │ │ +051e1a: 1211 |0027: const/4 v1, #int 1 // #1 │ │ +051e1c: 7020 230c 1f00 |0028: invoke-direct {v15, v1}, Landroid/support/v4/view/ViewPager;.setScrollingCacheEnabled:(Z)V // method@0c23 │ │ +051e22: 1221 |002b: const/4 v1, #int 2 // #2 │ │ +051e24: 7020 220c 1f00 |002c: invoke-direct {v15, v1}, Landroid/support/v4/view/ViewPager;.setScrollState:(I)V // method@0c22 │ │ +051e2a: 7010 d00b 0f00 |002f: invoke-direct {v15}, Landroid/support/v4/view/ViewPager;.getClientWidth:()I // method@0bd0 │ │ +051e30: 0a0c |0032: move-result v12 │ │ +051e32: db09 0c02 |0033: div-int/lit8 v9, v12, #int 2 // #02 │ │ +051e36: 1501 803f |0035: const/high16 v1, #int 1065353216 // #3f80 │ │ +051e3a: 150d 803f |0037: const/high16 v13, #int 1065353216 // #3f80 │ │ +051e3e: 7110 1215 0400 |0039: invoke-static {v4}, Ljava/lang/Math;.abs:(I)I // method@1512 │ │ +051e44: 0a0e |003c: move-result v14 │ │ +051e46: 82ee |003d: int-to-float v14, v14 │ │ +051e48: c8ed |003e: mul-float/2addr v13, v14 │ │ +051e4a: 82ce |003f: int-to-float v14, v12 │ │ +051e4c: c9ed |0040: div-float/2addr v13, v14 │ │ +051e4e: 7120 1615 d100 |0041: invoke-static {v1, v13}, Ljava/lang/Math;.min:(FF)F // method@1516 │ │ +051e54: 0a08 |0044: move-result v8 │ │ +051e56: 8291 |0045: int-to-float v1, v9 │ │ +051e58: 829d |0046: int-to-float v13, v9 │ │ +051e5a: 6e20 bf0b 8f00 |0047: invoke-virtual {v15, v8}, Landroid/support/v4/view/ViewPager;.distanceInfluenceForSnapDuration:(F)F // method@0bbf │ │ +051e60: 0a0e |004a: move-result v14 │ │ +051e62: c8ed |004b: mul-float/2addr v13, v14 │ │ +051e64: a607 010d |004c: add-float v7, v1, v13 │ │ +051e68: 1206 |004e: const/4 v6, #int 0 // #0 │ │ +051e6a: 7701 1215 1200 |004f: invoke-static/range {v18}, Ljava/lang/Math;.abs:(I)I // method@1512 │ │ +051e70: 0a12 |0052: move-result v18 │ │ +051e72: 3d12 2300 |0053: if-lez v18, 0076 // +0023 │ │ +051e76: 1501 7a44 |0055: const/high16 v1, #int 1148846080 // #447a │ │ +051e7a: 0200 1200 |0057: move/from16 v0, v18 │ │ +051e7e: 820d |0059: int-to-float v13, v0 │ │ +051e80: a90d 070d |005a: div-float v13, v7, v13 │ │ +051e84: 7110 1115 0d00 |005c: invoke-static {v13}, Ljava/lang/Math;.abs:(F)F // method@1511 │ │ +051e8a: 0a0d |005f: move-result v13 │ │ +051e8c: c8d1 |0060: mul-float/2addr v1, v13 │ │ +051e8e: 7110 1915 0100 |0061: invoke-static {v1}, Ljava/lang/Math;.round:(F)I // method@1519 │ │ +051e94: 0a01 |0064: move-result v1 │ │ +051e96: da06 0104 |0065: mul-int/lit8 v6, v1, #int 4 // #04 │ │ +051e9a: 1301 5802 |0067: const/16 v1, #int 600 // #258 │ │ +051e9e: 7120 1715 1600 |0069: invoke-static {v6, v1}, Ljava/lang/Math;.min:(II)I // method@1517 │ │ +051ea4: 0a06 |006c: move-result v6 │ │ +051ea6: 54f1 df03 |006d: iget-object v1, v15, Landroid/support/v4/view/ViewPager;.mScroller:Landroid/widget/Scroller; // field@03df │ │ +051eaa: 7406 3914 0100 |006f: invoke-virtual/range {v1, v2, v3, v4, v5, v6}, Landroid/widget/Scroller;.startScroll:(IIIII)V // method@1439 │ │ +051eb0: 7110 1e0b 0f00 |0072: invoke-static {v15}, Landroid/support/v4/view/ViewCompat;.postInvalidateOnAnimation:(Landroid/view/View;)V // method@0b1e │ │ +051eb6: 2895 |0075: goto 000a // -006b │ │ +051eb8: 82c1 |0076: int-to-float v1, v12 │ │ +051eba: 54fd b003 |0077: iget-object v13, v15, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@03b0 │ │ +051ebe: 52fe b703 |0079: iget v14, v15, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@03b7 │ │ +051ec2: 6e20 170a ed00 |007b: invoke-virtual {v13, v14}, Landroid/support/v4/view/PagerAdapter;.getPageWidth:(I)F // method@0a17 │ │ +051ec8: 0a0d |007e: move-result v13 │ │ +051eca: a80b 010d |007f: mul-float v11, v1, v13 │ │ +051ece: 7110 1215 0400 |0081: invoke-static {v4}, Ljava/lang/Math;.abs:(I)I // method@1512 │ │ +051ed4: 0a01 |0084: move-result v1 │ │ +051ed6: 8211 |0085: int-to-float v1, v1 │ │ +051ed8: 52fd d703 |0086: iget v13, v15, Landroid/support/v4/view/ViewPager;.mPageMargin:I // field@03d7 │ │ +051edc: 82dd |0088: int-to-float v13, v13 │ │ +051ede: c6bd |0089: add-float/2addr v13, v11 │ │ +051ee0: a90a 010d |008a: div-float v10, v1, v13 │ │ +051ee4: 1501 803f |008c: const/high16 v1, #int 1065353216 // #3f80 │ │ +051ee8: c6a1 |008e: add-float/2addr v1, v10 │ │ +051eea: 150d c842 |008f: const/high16 v13, #int 1120403456 // #42c8 │ │ +051eee: c8d1 |0091: mul-float/2addr v1, v13 │ │ +051ef0: 8716 |0092: float-to-int v6, v1 │ │ +051ef2: 28d4 |0093: goto 0067 // -002c │ │ catches : (none) │ │ positions : │ │ 0x0000 line=789 │ │ 0x0006 line=791 │ │ 0x000a line=827 │ │ 0x000b line=794 │ │ 0x000f line=795 │ │ @@ -57155,38 +57160,38 @@ │ │ type : '(Landroid/graphics/drawable/Drawable;)Z' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -05034c: |[05034c] android.support.v4.view.ViewPager.verifyDrawable:(Landroid/graphics/drawable/Drawable;)Z │ │ -05035c: 6f20 1613 2100 |0000: invoke-super {v1, v2}, Landroid/view/ViewGroup;.verifyDrawable:(Landroid/graphics/drawable/Drawable;)Z // method@1316 │ │ -050362: 0a00 |0003: move-result v0 │ │ -050364: 3900 0600 |0004: if-nez v0, 000a // +0006 │ │ -050368: 5410 d003 |0006: iget-object v0, v1, Landroid/support/v4/view/ViewPager;.mMarginDrawable:Landroid/graphics/drawable/Drawable; // field@03d0 │ │ -05036c: 3302 0400 |0008: if-ne v2, v0, 000c // +0004 │ │ -050370: 1210 |000a: const/4 v0, #int 1 // #1 │ │ -050372: 0f00 |000b: return v0 │ │ -050374: 1200 |000c: const/4 v0, #int 0 // #0 │ │ -050376: 28fe |000d: goto 000b // -0002 │ │ +051ef4: |[051ef4] android.support.v4.view.ViewPager.verifyDrawable:(Landroid/graphics/drawable/Drawable;)Z │ │ +051f04: 6f20 1613 2100 |0000: invoke-super {v1, v2}, Landroid/view/ViewGroup;.verifyDrawable:(Landroid/graphics/drawable/Drawable;)Z // method@1316 │ │ +051f0a: 0a00 |0003: move-result v0 │ │ +051f0c: 3900 0600 |0004: if-nez v0, 000a // +0006 │ │ +051f10: 5410 d003 |0006: iget-object v0, v1, Landroid/support/v4/view/ViewPager;.mMarginDrawable:Landroid/graphics/drawable/Drawable; // field@03d0 │ │ +051f14: 3302 0400 |0008: if-ne v2, v0, 000c // +0004 │ │ +051f18: 1210 |000a: const/4 v0, #int 1 // #1 │ │ +051f1a: 0f00 |000b: return v0 │ │ +051f1c: 1200 |000c: const/4 v0, #int 0 // #0 │ │ +051f1e: 28fe |000d: goto 000b // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=749 │ │ locals : │ │ 0x0000 - 0x000e reg=1 this Landroid/support/v4/view/ViewPager; │ │ 0x0000 - 0x000e reg=2 who Landroid/graphics/drawable/Drawable; │ │ │ │ - source_file_idx : 3619 (ViewPager.java) │ │ + source_file_idx : 3616 (ViewPager.java) │ │ │ │ Class #253 header: │ │ -class_idx : 501 │ │ +class_idx : 498 │ │ access_flags : 1536 (0x0600) │ │ -superclass_idx : 826 │ │ -source_file_idx : 3620 │ │ +superclass_idx : 823 │ │ +source_file_idx : 3617 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 1 │ │ │ │ Class #253 annotations: │ │ Annotations on class │ │ @@ -57204,21 +57209,21 @@ │ │ Virtual methods - │ │ #0 : (in Landroid/support/v4/view/ViewParentCompat$ViewParentCompatImpl;) │ │ name : 'requestSendAccessibilityEvent' │ │ type : '(Landroid/view/ViewParent;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 3620 (ViewParentCompat.java) │ │ + source_file_idx : 3617 (ViewParentCompat.java) │ │ │ │ Class #254 header: │ │ -class_idx : 503 │ │ +class_idx : 500 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 826 │ │ -source_file_idx : 3620 │ │ +superclass_idx : 823 │ │ +source_file_idx : 3617 │ │ static_fields_size : 1 │ │ instance_fields_size: 0 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 0 │ │ │ │ Class #254 annotations: │ │ Annotations on class │ │ @@ -57241,26 +57246,26 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 22 16-bit code units │ │ -050378: |[050378] android.support.v4.view.ViewParentCompat.:()V │ │ -050388: 6000 1f00 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@001f │ │ -05038c: 1301 0e00 |0002: const/16 v1, #int 14 // #e │ │ -050390: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ -050394: 2201 f401 |0006: new-instance v1, Landroid/support/v4/view/ViewParentCompat$ViewParentCompatICSImpl; // type@01f4 │ │ -050398: 7010 290c 0100 |0008: invoke-direct {v1}, Landroid/support/v4/view/ViewParentCompat$ViewParentCompatICSImpl;.:()V // method@0c29 │ │ -05039e: 6901 e903 |000b: sput-object v1, Landroid/support/v4/view/ViewParentCompat;.IMPL:Landroid/support/v4/view/ViewParentCompat$ViewParentCompatImpl; // field@03e9 │ │ -0503a2: 0e00 |000d: return-void │ │ -0503a4: 2201 f601 |000e: new-instance v1, Landroid/support/v4/view/ViewParentCompat$ViewParentCompatStubImpl; // type@01f6 │ │ -0503a8: 7010 2c0c 0100 |0010: invoke-direct {v1}, Landroid/support/v4/view/ViewParentCompat$ViewParentCompatStubImpl;.:()V // method@0c2c │ │ -0503ae: 6901 e903 |0013: sput-object v1, Landroid/support/v4/view/ViewParentCompat;.IMPL:Landroid/support/v4/view/ViewParentCompat$ViewParentCompatImpl; // field@03e9 │ │ -0503b2: 28f8 |0015: goto 000d // -0008 │ │ +051f20: |[051f20] android.support.v4.view.ViewParentCompat.:()V │ │ +051f30: 6000 1f00 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@001f │ │ +051f34: 1301 0e00 |0002: const/16 v1, #int 14 // #e │ │ +051f38: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ +051f3c: 2201 f101 |0006: new-instance v1, Landroid/support/v4/view/ViewParentCompat$ViewParentCompatICSImpl; // type@01f1 │ │ +051f40: 7010 290c 0100 |0008: invoke-direct {v1}, Landroid/support/v4/view/ViewParentCompat$ViewParentCompatICSImpl;.:()V // method@0c29 │ │ +051f46: 6901 e903 |000b: sput-object v1, Landroid/support/v4/view/ViewParentCompat;.IMPL:Landroid/support/v4/view/ViewParentCompat$ViewParentCompatImpl; // field@03e9 │ │ +051f4a: 0e00 |000d: return-void │ │ +051f4c: 2201 f301 |000e: new-instance v1, Landroid/support/v4/view/ViewParentCompat$ViewParentCompatStubImpl; // type@01f3 │ │ +051f50: 7010 2c0c 0100 |0010: invoke-direct {v1}, Landroid/support/v4/view/ViewParentCompat$ViewParentCompatStubImpl;.:()V // method@0c2c │ │ +051f56: 6901 e903 |0013: sput-object v1, Landroid/support/v4/view/ViewParentCompat;.IMPL:Landroid/support/v4/view/ViewParentCompat$ViewParentCompatImpl; // field@03e9 │ │ +051f5a: 28f8 |0015: goto 000d // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=62 │ │ 0x0002 line=63 │ │ 0x0006 line=64 │ │ 0x000d line=68 │ │ 0x000e line=66 │ │ @@ -57272,17 +57277,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0503b4: |[0503b4] android.support.v4.view.ViewParentCompat.:()V │ │ -0503c4: 7010 1c15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ -0503ca: 0e00 |0003: return-void │ │ +051f5c: |[051f5c] android.support.v4.view.ViewParentCompat.:()V │ │ +051f6c: 7010 1c15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ +051f72: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=73 │ │ 0x0003 line=75 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewParentCompat; │ │ │ │ @@ -57291,35 +57296,35 @@ │ │ type : '(Landroid/view/ViewParent;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 7 16-bit code units │ │ -0503cc: |[0503cc] android.support.v4.view.ViewParentCompat.requestSendAccessibilityEvent:(Landroid/view/ViewParent;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ -0503dc: 6200 e903 |0000: sget-object v0, Landroid/support/v4/view/ViewParentCompat;.IMPL:Landroid/support/v4/view/ViewParentCompat$ViewParentCompatImpl; // field@03e9 │ │ -0503e0: 7240 2b0c 1032 |0002: invoke-interface {v0, v1, v2, v3}, Landroid/support/v4/view/ViewParentCompat$ViewParentCompatImpl;.requestSendAccessibilityEvent:(Landroid/view/ViewParent;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z // method@0c2b │ │ -0503e6: 0a00 |0005: move-result v0 │ │ -0503e8: 0f00 |0006: return v0 │ │ +051f74: |[051f74] android.support.v4.view.ViewParentCompat.requestSendAccessibilityEvent:(Landroid/view/ViewParent;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ +051f84: 6200 e903 |0000: sget-object v0, Landroid/support/v4/view/ViewParentCompat;.IMPL:Landroid/support/v4/view/ViewParentCompat$ViewParentCompatImpl; // field@03e9 │ │ +051f88: 7240 2b0c 1032 |0002: invoke-interface {v0, v1, v2, v3}, Landroid/support/v4/view/ViewParentCompat$ViewParentCompatImpl;.requestSendAccessibilityEvent:(Landroid/view/ViewParent;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z // method@0c2b │ │ +051f8e: 0a00 |0005: move-result v0 │ │ +051f90: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=96 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 parent Landroid/view/ViewParent; │ │ 0x0000 - 0x0007 reg=2 child Landroid/view/View; │ │ 0x0000 - 0x0007 reg=3 event Landroid/view/accessibility/AccessibilityEvent; │ │ │ │ Virtual methods - │ │ - source_file_idx : 3620 (ViewParentCompat.java) │ │ + source_file_idx : 3617 (ViewParentCompat.java) │ │ │ │ Class #255 header: │ │ -class_idx : 504 │ │ +class_idx : 501 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 826 │ │ -source_file_idx : 3621 │ │ +superclass_idx : 823 │ │ +source_file_idx : 3618 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 0 │ │ │ │ Class #255 - │ │ Class descriptor : 'Landroid/support/v4/view/ViewParentCompatICS;' │ │ @@ -57334,17 +57339,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0503ec: |[0503ec] android.support.v4.view.ViewParentCompatICS.:()V │ │ -0503fc: 7010 1c15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ -050402: 0e00 |0003: return-void │ │ +051f94: |[051f94] android.support.v4.view.ViewParentCompatICS.:()V │ │ +051fa4: 7010 1c15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ +051faa: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewParentCompatICS; │ │ │ │ #1 : (in Landroid/support/v4/view/ViewParentCompatICS;) │ │ @@ -57352,34 +57357,34 @@ │ │ type : '(Landroid/view/ViewParent;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -050404: |[050404] android.support.v4.view.ViewParentCompatICS.requestSendAccessibilityEvent:(Landroid/view/ViewParent;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ -050414: 7230 1913 2103 |0000: invoke-interface {v1, v2, v3}, Landroid/view/ViewParent;.requestSendAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z // method@1319 │ │ -05041a: 0a00 |0003: move-result v0 │ │ -05041c: 0f00 |0004: return v0 │ │ +051fac: |[051fac] android.support.v4.view.ViewParentCompatICS.requestSendAccessibilityEvent:(Landroid/view/ViewParent;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ +051fbc: 7230 1913 2103 |0000: invoke-interface {v1, v2, v3}, Landroid/view/ViewParent;.requestSendAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z // method@1319 │ │ +051fc2: 0a00 |0003: move-result v0 │ │ +051fc4: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 parent Landroid/view/ViewParent; │ │ 0x0000 - 0x0005 reg=2 child Landroid/view/View; │ │ 0x0000 - 0x0005 reg=3 event Landroid/view/accessibility/AccessibilityEvent; │ │ │ │ Virtual methods - │ │ - source_file_idx : 3621 (ViewParentCompatICS.java) │ │ + source_file_idx : 3618 (ViewParentCompatICS.java) │ │ │ │ Class #256 header: │ │ -class_idx : 505 │ │ +class_idx : 502 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 826 │ │ -source_file_idx : 3636 │ │ +superclass_idx : 823 │ │ +source_file_idx : 3633 │ │ static_fields_size : 3 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ Class #256 - │ │ Class descriptor : 'Landroid/support/v4/view/WindowCompat;' │ │ @@ -57409,30 +57414,30 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -050420: |[050420] android.support.v4.view.WindowCompat.:()V │ │ -050430: 7010 1c15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ -050436: 0e00 |0003: return-void │ │ +051fc8: |[051fc8] android.support.v4.view.WindowCompat.:()V │ │ +051fd8: 7010 1c15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ +051fde: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/WindowCompat; │ │ │ │ Virtual methods - │ │ - source_file_idx : 3636 (WindowCompat.java) │ │ + source_file_idx : 3633 (WindowCompat.java) │ │ │ │ Class #257 header: │ │ -class_idx : 508 │ │ +class_idx : 505 │ │ access_flags : 1536 (0x0600) │ │ -superclass_idx : 826 │ │ +superclass_idx : 823 │ │ source_file_idx : 531 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 3 │ │ │ │ Class #257 annotations: │ │ @@ -57466,17 +57471,17 @@ │ │ type : '(Landroid/view/accessibility/AccessibilityEvent;)I' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ source_file_idx : 531 (AccessibilityEventCompat.java) │ │ │ │ Class #258 header: │ │ -class_idx : 509 │ │ +class_idx : 506 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 826 │ │ +superclass_idx : 823 │ │ source_file_idx : 531 │ │ static_fields_size : 17 │ │ instance_fields_size: 0 │ │ direct_methods_size : 6 │ │ virtual_methods_size: 0 │ │ │ │ Class #258 annotations: │ │ @@ -57581,26 +57586,26 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 22 16-bit code units │ │ -050438: |[050438] android.support.v4.view.accessibility.AccessibilityEventCompat.:()V │ │ -050448: 6000 1f00 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@001f │ │ -05044c: 1301 0e00 |0002: const/16 v1, #int 14 // #e │ │ -050450: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ -050454: 2200 fa01 |0006: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventIcsImpl; // type@01fa │ │ -050458: 7010 340c 0000 |0008: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventIcsImpl;.:()V // method@0c34 │ │ -05045e: 6900 ed03 |000b: sput-object v0, Landroid/support/v4/view/accessibility/AccessibilityEventCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventVersionImpl; // field@03ed │ │ -050462: 0e00 |000d: return-void │ │ -050464: 2200 fb01 |000e: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventStubImpl; // type@01fb │ │ -050468: 7010 380c 0000 |0010: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventStubImpl;.:()V // method@0c38 │ │ -05046e: 6900 ed03 |0013: sput-object v0, Landroid/support/v4/view/accessibility/AccessibilityEventCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventVersionImpl; // field@03ed │ │ -050472: 28f8 |0015: goto 000d // -0008 │ │ +051fe0: |[051fe0] android.support.v4.view.accessibility.AccessibilityEventCompat.:()V │ │ +051ff0: 6000 1f00 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@001f │ │ +051ff4: 1301 0e00 |0002: const/16 v1, #int 14 // #e │ │ +051ff8: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ +051ffc: 2200 f701 |0006: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventIcsImpl; // type@01f7 │ │ +052000: 7010 340c 0000 |0008: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventIcsImpl;.:()V // method@0c34 │ │ +052006: 6900 ed03 |000b: sput-object v0, Landroid/support/v4/view/accessibility/AccessibilityEventCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventVersionImpl; // field@03ed │ │ +05200a: 0e00 |000d: return-void │ │ +05200c: 2200 f801 |000e: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventStubImpl; // type@01f8 │ │ +052010: 7010 380c 0000 |0010: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventStubImpl;.:()V // method@0c38 │ │ +052016: 6900 ed03 |0013: sput-object v0, Landroid/support/v4/view/accessibility/AccessibilityEventCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventVersionImpl; // field@03ed │ │ +05201a: 28f8 |0015: goto 000d // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=73 │ │ 0x0006 line=74 │ │ 0x000d line=78 │ │ 0x000e line=76 │ │ locals : │ │ @@ -57610,17 +57615,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -050474: |[050474] android.support.v4.view.accessibility.AccessibilityEventCompat.:()V │ │ -050484: 7010 1c15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ -05048a: 0e00 |0003: return-void │ │ +05201c: |[05201c] android.support.v4.view.accessibility.AccessibilityEventCompat.:()V │ │ +05202c: 7010 1c15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ +052032: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=184 │ │ 0x0003 line=186 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityEventCompat; │ │ │ │ @@ -57629,20 +57634,20 @@ │ │ type : '(Landroid/view/accessibility/AccessibilityEvent;Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -05048c: |[05048c] android.support.v4.view.accessibility.AccessibilityEventCompat.appendRecord:(Landroid/view/accessibility/AccessibilityEvent;Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;)V │ │ -05049c: 6200 ed03 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityEventCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventVersionImpl; // field@03ed │ │ -0504a0: 6e10 870e 0300 |0002: invoke-virtual {v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.getImpl:()Ljava/lang/Object; // method@0e87 │ │ -0504a6: 0c01 |0005: move-result-object v1 │ │ -0504a8: 7230 3c0c 2001 |0006: invoke-interface {v0, v2, v1}, Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventVersionImpl;.appendRecord:(Landroid/view/accessibility/AccessibilityEvent;Ljava/lang/Object;)V // method@0c3c │ │ -0504ae: 0e00 |0009: return-void │ │ +052034: |[052034] android.support.v4.view.accessibility.AccessibilityEventCompat.appendRecord:(Landroid/view/accessibility/AccessibilityEvent;Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;)V │ │ +052044: 6200 ed03 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityEventCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventVersionImpl; // field@03ed │ │ +052048: 6e10 870e 0300 |0002: invoke-virtual {v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.getImpl:()Ljava/lang/Object; // method@0e87 │ │ +05204e: 0c01 |0005: move-result-object v1 │ │ +052050: 7230 3c0c 2001 |0006: invoke-interface {v0, v2, v1}, Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventVersionImpl;.appendRecord:(Landroid/view/accessibility/AccessibilityEvent;Ljava/lang/Object;)V // method@0c3c │ │ +052056: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=206 │ │ 0x0009 line=207 │ │ locals : │ │ 0x0000 - 0x000a reg=2 event Landroid/view/accessibility/AccessibilityEvent; │ │ 0x0000 - 0x000a reg=3 record Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ @@ -57652,18 +57657,18 @@ │ │ type : '(Landroid/view/accessibility/AccessibilityEvent;)Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0504b0: |[0504b0] android.support.v4.view.accessibility.AccessibilityEventCompat.asRecord:(Landroid/view/accessibility/AccessibilityEvent;)Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ -0504c0: 2200 2502 |0000: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; // type@0225 │ │ -0504c4: 7020 7f0e 1000 |0002: invoke-direct {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.:(Ljava/lang/Object;)V // method@0e7f │ │ -0504ca: 1100 |0005: return-object v0 │ │ +052058: |[052058] android.support.v4.view.accessibility.AccessibilityEventCompat.asRecord:(Landroid/view/accessibility/AccessibilityEvent;)Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ +052068: 2200 2202 |0000: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; // type@0222 │ │ +05206c: 7020 7f0e 1000 |0002: invoke-direct {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.:(Ljava/lang/Object;)V // method@0e7f │ │ +052072: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=233 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 event Landroid/view/accessibility/AccessibilityEvent; │ │ │ │ #4 : (in Landroid/support/v4/view/accessibility/AccessibilityEventCompat;) │ │ @@ -57671,21 +57676,21 @@ │ │ type : '(Landroid/view/accessibility/AccessibilityEvent;I)Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 12 16-bit code units │ │ -0504cc: |[0504cc] android.support.v4.view.accessibility.AccessibilityEventCompat.getRecord:(Landroid/view/accessibility/AccessibilityEvent;I)Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ -0504dc: 2200 2502 |0000: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; // type@0225 │ │ -0504e0: 6201 ed03 |0002: sget-object v1, Landroid/support/v4/view/accessibility/AccessibilityEventCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventVersionImpl; // field@03ed │ │ -0504e4: 7230 3d0c 2103 |0004: invoke-interface {v1, v2, v3}, Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventVersionImpl;.getRecord:(Landroid/view/accessibility/AccessibilityEvent;I)Ljava/lang/Object; // method@0c3d │ │ -0504ea: 0c01 |0007: move-result-object v1 │ │ -0504ec: 7020 7f0e 1000 |0008: invoke-direct {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.:(Ljava/lang/Object;)V // method@0e7f │ │ -0504f2: 1100 |000b: return-object v0 │ │ +052074: |[052074] android.support.v4.view.accessibility.AccessibilityEventCompat.getRecord:(Landroid/view/accessibility/AccessibilityEvent;I)Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ +052084: 2200 2202 |0000: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; // type@0222 │ │ +052088: 6201 ed03 |0002: sget-object v1, Landroid/support/v4/view/accessibility/AccessibilityEventCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventVersionImpl; // field@03ed │ │ +05208c: 7230 3d0c 2103 |0004: invoke-interface {v1, v2, v3}, Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventVersionImpl;.getRecord:(Landroid/view/accessibility/AccessibilityEvent;I)Ljava/lang/Object; // method@0c3d │ │ +052092: 0c01 |0007: move-result-object v1 │ │ +052094: 7020 7f0e 1000 |0008: invoke-direct {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.:(Ljava/lang/Object;)V // method@0e7f │ │ +05209a: 1100 |000b: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=216 │ │ locals : │ │ 0x0000 - 0x000c reg=2 event Landroid/view/accessibility/AccessibilityEvent; │ │ 0x0000 - 0x000c reg=3 index I │ │ │ │ @@ -57694,32 +57699,32 @@ │ │ type : '(Landroid/view/accessibility/AccessibilityEvent;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0504f4: |[0504f4] android.support.v4.view.accessibility.AccessibilityEventCompat.getRecordCount:(Landroid/view/accessibility/AccessibilityEvent;)I │ │ -050504: 6200 ed03 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityEventCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventVersionImpl; // field@03ed │ │ -050508: 7220 3e0c 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventVersionImpl;.getRecordCount:(Landroid/view/accessibility/AccessibilityEvent;)I // method@0c3e │ │ -05050e: 0a00 |0005: move-result v0 │ │ -050510: 0f00 |0006: return v0 │ │ +05209c: |[05209c] android.support.v4.view.accessibility.AccessibilityEventCompat.getRecordCount:(Landroid/view/accessibility/AccessibilityEvent;)I │ │ +0520ac: 6200 ed03 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityEventCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventVersionImpl; // field@03ed │ │ +0520b0: 7220 3e0c 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventVersionImpl;.getRecordCount:(Landroid/view/accessibility/AccessibilityEvent;)I // method@0c3e │ │ +0520b6: 0a00 |0005: move-result v0 │ │ +0520b8: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=194 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 event Landroid/view/accessibility/AccessibilityEvent; │ │ │ │ Virtual methods - │ │ source_file_idx : 531 (AccessibilityEventCompat.java) │ │ │ │ Class #259 header: │ │ -class_idx : 510 │ │ +class_idx : 507 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 826 │ │ +superclass_idx : 823 │ │ source_file_idx : 532 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 4 │ │ virtual_methods_size: 0 │ │ │ │ Class #259 - │ │ @@ -57735,17 +57740,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -050514: |[050514] android.support.v4.view.accessibility.AccessibilityEventCompatIcs.:()V │ │ -050524: 7010 1c15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ -05052a: 0e00 |0003: return-void │ │ +0520bc: |[0520bc] android.support.v4.view.accessibility.AccessibilityEventCompatIcs.:()V │ │ +0520cc: 7010 1c15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ +0520d2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityEventCompatIcs; │ │ │ │ #1 : (in Landroid/support/v4/view/accessibility/AccessibilityEventCompatIcs;) │ │ @@ -57753,18 +57758,18 @@ │ │ type : '(Landroid/view/accessibility/AccessibilityEvent;Ljava/lang/Object;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -05052c: |[05052c] android.support.v4.view.accessibility.AccessibilityEventCompatIcs.appendRecord:(Landroid/view/accessibility/AccessibilityEvent;Ljava/lang/Object;)V │ │ -05053c: 1f01 bd02 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@02bd │ │ -050540: 6e20 2413 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityEvent;.appendRecord:(Landroid/view/accessibility/AccessibilityRecord;)V // method@1324 │ │ -050546: 0e00 |0005: return-void │ │ +0520d4: |[0520d4] android.support.v4.view.accessibility.AccessibilityEventCompatIcs.appendRecord:(Landroid/view/accessibility/AccessibilityEvent;Ljava/lang/Object;)V │ │ +0520e4: 1f01 ba02 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@02ba │ │ +0520e8: 6e20 2413 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityEvent;.appendRecord:(Landroid/view/accessibility/AccessibilityRecord;)V // method@1324 │ │ +0520ee: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ 0x0005 line=33 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 record Ljava/lang/Object; │ │ 0x0000 - 0x0006 reg=0 event Landroid/view/accessibility/AccessibilityEvent; │ │ @@ -57774,18 +57779,18 @@ │ │ type : '(Landroid/view/accessibility/AccessibilityEvent;I)Ljava/lang/Object;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -050548: |[050548] android.support.v4.view.accessibility.AccessibilityEventCompatIcs.getRecord:(Landroid/view/accessibility/AccessibilityEvent;I)Ljava/lang/Object; │ │ -050558: 6e20 2713 2100 |0000: invoke-virtual {v1, v2}, Landroid/view/accessibility/AccessibilityEvent;.getRecord:(I)Landroid/view/accessibility/AccessibilityRecord; // method@1327 │ │ -05055e: 0c00 |0003: move-result-object v0 │ │ -050560: 1100 |0004: return-object v0 │ │ +0520f0: |[0520f0] android.support.v4.view.accessibility.AccessibilityEventCompatIcs.getRecord:(Landroid/view/accessibility/AccessibilityEvent;I)Ljava/lang/Object; │ │ +052100: 6e20 2713 2100 |0000: invoke-virtual {v1, v2}, Landroid/view/accessibility/AccessibilityEvent;.getRecord:(I)Landroid/view/accessibility/AccessibilityRecord; // method@1327 │ │ +052106: 0c00 |0003: move-result-object v0 │ │ +052108: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 event Landroid/view/accessibility/AccessibilityEvent; │ │ 0x0000 - 0x0005 reg=2 index I │ │ │ │ @@ -57794,31 +57799,31 @@ │ │ type : '(Landroid/view/accessibility/AccessibilityEvent;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -050564: |[050564] android.support.v4.view.accessibility.AccessibilityEventCompatIcs.getRecordCount:(Landroid/view/accessibility/AccessibilityEvent;)I │ │ -050574: 6e10 2813 0100 |0000: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityEvent;.getRecordCount:()I // method@1328 │ │ -05057a: 0a00 |0003: move-result v0 │ │ -05057c: 0f00 |0004: return v0 │ │ +05210c: |[05210c] android.support.v4.view.accessibility.AccessibilityEventCompatIcs.getRecordCount:(Landroid/view/accessibility/AccessibilityEvent;)I │ │ +05211c: 6e10 2813 0100 |0000: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityEvent;.getRecordCount:()I // method@1328 │ │ +052122: 0a00 |0003: move-result v0 │ │ +052124: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 event Landroid/view/accessibility/AccessibilityEvent; │ │ │ │ Virtual methods - │ │ source_file_idx : 532 (AccessibilityEventCompatIcs.java) │ │ │ │ Class #260 header: │ │ -class_idx : 514 │ │ +class_idx : 511 │ │ access_flags : 1536 (0x0600) │ │ -superclass_idx : 826 │ │ +superclass_idx : 823 │ │ source_file_idx : 536 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 6 │ │ │ │ Class #260 annotations: │ │ @@ -57874,17 +57879,17 @@ │ │ type : '(Landroid/view/accessibility/AccessibilityManager;Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;)Z' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ source_file_idx : 536 (AccessibilityManagerCompat.java) │ │ │ │ Class #261 header: │ │ -class_idx : 515 │ │ +class_idx : 512 │ │ access_flags : 1025 (0x0401) │ │ -superclass_idx : 826 │ │ +superclass_idx : 823 │ │ source_file_idx : 536 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #261 annotations: │ │ @@ -57909,22 +57914,22 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -050580: |[050580] android.support.v4.view.accessibility.AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat.:()V │ │ -050590: 7010 1c15 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@151c │ │ -050596: 7100 630c 0000 |0003: invoke-static {}, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat;.access$000:()Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerVersionImpl; // method@0c63 │ │ -05059c: 0c00 |0006: move-result-object v0 │ │ -05059e: 7220 5d0c 1000 |0007: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerVersionImpl;.newAccessiblityStateChangeListener:(Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;)Ljava/lang/Object; // method@0c5d │ │ -0505a4: 0c00 |000a: move-result-object v0 │ │ -0505a6: 5b10 0004 |000b: iput-object v0, v1, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;.mListener:Ljava/lang/Object; // field@0400 │ │ -0505aa: 0e00 |000d: return-void │ │ +052128: |[052128] android.support.v4.view.accessibility.AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat.:()V │ │ +052138: 7010 1c15 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@151c │ │ +05213e: 7100 630c 0000 |0003: invoke-static {}, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat;.access$000:()Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerVersionImpl; // method@0c63 │ │ +052144: 0c00 |0006: move-result-object v0 │ │ +052146: 7220 5d0c 1000 |0007: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerVersionImpl;.newAccessiblityStateChangeListener:(Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;)Ljava/lang/Object; // method@0c5d │ │ +05214c: 0c00 |000a: move-result-object v0 │ │ +05214e: 5b10 0004 |000b: iput-object v0, v1, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;.mListener:Ljava/lang/Object; // field@0400 │ │ +052152: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=205 │ │ 0x0003 line=206 │ │ 0x000d line=207 │ │ locals : │ │ 0x0000 - 0x000e reg=1 this Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat; │ │ @@ -57935,17 +57940,17 @@ │ │ type : '(Z)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ source_file_idx : 536 (AccessibilityManagerCompat.java) │ │ │ │ Class #262 header: │ │ -class_idx : 516 │ │ +class_idx : 513 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 826 │ │ +superclass_idx : 823 │ │ source_file_idx : 536 │ │ static_fields_size : 1 │ │ instance_fields_size: 0 │ │ direct_methods_size : 8 │ │ virtual_methods_size: 0 │ │ │ │ Class #262 annotations: │ │ @@ -57973,26 +57978,26 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 22 16-bit code units │ │ -0505ac: |[0505ac] android.support.v4.view.accessibility.AccessibilityManagerCompat.:()V │ │ -0505bc: 6000 1f00 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@001f │ │ -0505c0: 1301 0e00 |0002: const/16 v1, #int 14 // #e │ │ -0505c4: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ -0505c8: 2200 0002 |0006: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerIcsImpl; // type@0200 │ │ -0505cc: 7010 4b0c 0000 |0008: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerIcsImpl;.:()V // method@0c4b │ │ -0505d2: 6900 0104 |000b: sput-object v0, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerVersionImpl; // field@0401 │ │ -0505d6: 0e00 |000d: return-void │ │ -0505d8: 2200 0102 |000e: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerStubImpl; // type@0201 │ │ -0505dc: 7010 520c 0000 |0010: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerStubImpl;.:()V // method@0c52 │ │ -0505e2: 6900 0104 |0013: sput-object v0, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerVersionImpl; // field@0401 │ │ -0505e6: 28f8 |0015: goto 000d // -0008 │ │ +052154: |[052154] android.support.v4.view.accessibility.AccessibilityManagerCompat.:()V │ │ +052164: 6000 1f00 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@001f │ │ +052168: 1301 0e00 |0002: const/16 v1, #int 14 // #e │ │ +05216c: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ +052170: 2200 fd01 |0006: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerIcsImpl; // type@01fd │ │ +052174: 7010 4b0c 0000 |0008: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerIcsImpl;.:()V // method@0c4b │ │ +05217a: 6900 0104 |000b: sput-object v0, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerVersionImpl; // field@0401 │ │ +05217e: 0e00 |000d: return-void │ │ +052180: 2200 fe01 |000e: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerStubImpl; // type@01fe │ │ +052184: 7010 520c 0000 |0010: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerStubImpl;.:()V // method@0c52 │ │ +05218a: 6900 0104 |0013: sput-object v0, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerVersionImpl; // field@0401 │ │ +05218e: 28f8 |0015: goto 000d // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=125 │ │ 0x0006 line=126 │ │ 0x000d line=130 │ │ 0x000e line=128 │ │ locals : │ │ @@ -58002,17 +58007,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0505e8: |[0505e8] android.support.v4.view.accessibility.AccessibilityManagerCompat.:()V │ │ -0505f8: 7010 1c15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ -0505fe: 0e00 |0003: return-void │ │ +052190: |[052190] android.support.v4.view.accessibility.AccessibilityManagerCompat.:()V │ │ +0521a0: 7010 1c15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ +0521a6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ 0x0003 line=202 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityManagerCompat; │ │ │ │ @@ -58021,36 +58026,36 @@ │ │ type : '()Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerVersionImpl;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -050600: |[050600] android.support.v4.view.accessibility.AccessibilityManagerCompat.access$000:()Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerVersionImpl; │ │ -050610: 6200 0104 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerVersionImpl; // field@0401 │ │ -050614: 1100 |0002: return-object v0 │ │ +0521a8: |[0521a8] android.support.v4.view.accessibility.AccessibilityManagerCompat.access$000:()Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerVersionImpl; │ │ +0521b8: 6200 0104 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerVersionImpl; // field@0401 │ │ +0521bc: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ locals : │ │ │ │ #3 : (in Landroid/support/v4/view/accessibility/AccessibilityManagerCompat;) │ │ name : 'addAccessibilityStateChangeListener' │ │ type : '(Landroid/view/accessibility/AccessibilityManager;Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -050618: |[050618] android.support.v4.view.accessibility.AccessibilityManagerCompat.addAccessibilityStateChangeListener:(Landroid/view/accessibility/AccessibilityManager;Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;)Z │ │ -050628: 6200 0104 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerVersionImpl; // field@0401 │ │ -05062c: 7230 590c 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerVersionImpl;.addAccessibilityStateChangeListener:(Landroid/view/accessibility/AccessibilityManager;Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;)Z // method@0c59 │ │ -050632: 0a00 |0005: move-result v0 │ │ -050634: 0f00 |0006: return v0 │ │ +0521c0: |[0521c0] android.support.v4.view.accessibility.AccessibilityManagerCompat.addAccessibilityStateChangeListener:(Landroid/view/accessibility/AccessibilityManager;Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;)Z │ │ +0521d0: 6200 0104 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerVersionImpl; // field@0401 │ │ +0521d4: 7230 590c 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerVersionImpl;.addAccessibilityStateChangeListener:(Landroid/view/accessibility/AccessibilityManager;Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;)Z // method@0c59 │ │ +0521da: 0a00 |0005: move-result v0 │ │ +0521dc: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=144 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 manager Landroid/view/accessibility/AccessibilityManager; │ │ 0x0000 - 0x0007 reg=2 listener Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat; │ │ │ │ @@ -58059,19 +58064,19 @@ │ │ type : '(Landroid/view/accessibility/AccessibilityManager;I)Ljava/util/List;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -050638: |[050638] android.support.v4.view.accessibility.AccessibilityManagerCompat.getEnabledAccessibilityServiceList:(Landroid/view/accessibility/AccessibilityManager;I)Ljava/util/List; │ │ -050648: 6200 0104 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerVersionImpl; // field@0401 │ │ -05064c: 7230 5a0c 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerVersionImpl;.getEnabledAccessibilityServiceList:(Landroid/view/accessibility/AccessibilityManager;I)Ljava/util/List; // method@0c5a │ │ -050652: 0c00 |0005: move-result-object v0 │ │ -050654: 1100 |0006: return-object v0 │ │ +0521e0: |[0521e0] android.support.v4.view.accessibility.AccessibilityManagerCompat.getEnabledAccessibilityServiceList:(Landroid/view/accessibility/AccessibilityManager;I)Ljava/util/List; │ │ +0521f0: 6200 0104 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerVersionImpl; // field@0401 │ │ +0521f4: 7230 5a0c 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerVersionImpl;.getEnabledAccessibilityServiceList:(Landroid/view/accessibility/AccessibilityManager;I)Ljava/util/List; // method@0c5a │ │ +0521fa: 0c00 |0005: move-result-object v0 │ │ +0521fc: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=186 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 manager Landroid/view/accessibility/AccessibilityManager; │ │ 0x0000 - 0x0007 reg=2 feedbackTypeFlags I │ │ │ │ @@ -58080,19 +58085,19 @@ │ │ type : '(Landroid/view/accessibility/AccessibilityManager;)Ljava/util/List;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -050658: |[050658] android.support.v4.view.accessibility.AccessibilityManagerCompat.getInstalledAccessibilityServiceList:(Landroid/view/accessibility/AccessibilityManager;)Ljava/util/List; │ │ -050668: 6200 0104 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerVersionImpl; // field@0401 │ │ -05066c: 7220 5b0c 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerVersionImpl;.getInstalledAccessibilityServiceList:(Landroid/view/accessibility/AccessibilityManager;)Ljava/util/List; // method@0c5b │ │ -050672: 0c00 |0005: move-result-object v0 │ │ -050674: 1100 |0006: return-object v0 │ │ +052200: |[052200] android.support.v4.view.accessibility.AccessibilityManagerCompat.getInstalledAccessibilityServiceList:(Landroid/view/accessibility/AccessibilityManager;)Ljava/util/List; │ │ +052210: 6200 0104 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerVersionImpl; // field@0401 │ │ +052214: 7220 5b0c 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerVersionImpl;.getInstalledAccessibilityServiceList:(Landroid/view/accessibility/AccessibilityManager;)Ljava/util/List; // method@0c5b │ │ +05221a: 0c00 |0005: move-result-object v0 │ │ +05221c: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=167 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 manager Landroid/view/accessibility/AccessibilityManager; │ │ │ │ #6 : (in Landroid/support/v4/view/accessibility/AccessibilityManagerCompat;) │ │ @@ -58100,19 +58105,19 @@ │ │ type : '(Landroid/view/accessibility/AccessibilityManager;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -050678: |[050678] android.support.v4.view.accessibility.AccessibilityManagerCompat.isTouchExplorationEnabled:(Landroid/view/accessibility/AccessibilityManager;)Z │ │ -050688: 6200 0104 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerVersionImpl; // field@0401 │ │ -05068c: 7220 5c0c 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerVersionImpl;.isTouchExplorationEnabled:(Landroid/view/accessibility/AccessibilityManager;)Z // method@0c5c │ │ -050692: 0a00 |0005: move-result v0 │ │ -050694: 0f00 |0006: return v0 │ │ +052220: |[052220] android.support.v4.view.accessibility.AccessibilityManagerCompat.isTouchExplorationEnabled:(Landroid/view/accessibility/AccessibilityManager;)Z │ │ +052230: 6200 0104 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerVersionImpl; // field@0401 │ │ +052234: 7220 5c0c 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerVersionImpl;.isTouchExplorationEnabled:(Landroid/view/accessibility/AccessibilityManager;)Z // method@0c5c │ │ +05223a: 0a00 |0005: move-result v0 │ │ +05223c: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=196 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 manager Landroid/view/accessibility/AccessibilityManager; │ │ │ │ #7 : (in Landroid/support/v4/view/accessibility/AccessibilityManagerCompat;) │ │ @@ -58120,33 +58125,33 @@ │ │ type : '(Landroid/view/accessibility/AccessibilityManager;Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -050698: |[050698] android.support.v4.view.accessibility.AccessibilityManagerCompat.removeAccessibilityStateChangeListener:(Landroid/view/accessibility/AccessibilityManager;Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;)Z │ │ -0506a8: 6200 0104 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerVersionImpl; // field@0401 │ │ -0506ac: 7230 5e0c 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerVersionImpl;.removeAccessibilityStateChangeListener:(Landroid/view/accessibility/AccessibilityManager;Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;)Z // method@0c5e │ │ -0506b2: 0a00 |0005: move-result v0 │ │ -0506b4: 0f00 |0006: return v0 │ │ +052240: |[052240] android.support.v4.view.accessibility.AccessibilityManagerCompat.removeAccessibilityStateChangeListener:(Landroid/view/accessibility/AccessibilityManager;Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;)Z │ │ +052250: 6200 0104 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerVersionImpl; // field@0401 │ │ +052254: 7230 5e0c 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerVersionImpl;.removeAccessibilityStateChangeListener:(Landroid/view/accessibility/AccessibilityManager;Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;)Z // method@0c5e │ │ +05225a: 0a00 |0005: move-result v0 │ │ +05225c: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=156 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 manager Landroid/view/accessibility/AccessibilityManager; │ │ 0x0000 - 0x0007 reg=2 listener Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat; │ │ │ │ Virtual methods - │ │ source_file_idx : 536 (AccessibilityManagerCompat.java) │ │ │ │ Class #263 header: │ │ -class_idx : 517 │ │ +class_idx : 514 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 826 │ │ +superclass_idx : 823 │ │ source_file_idx : 537 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #263 annotations: │ │ @@ -58172,18 +58177,18 @@ │ │ type : '(Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs$AccessibilityStateChangeListenerBridge;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0506b8: |[0506b8] android.support.v4.view.accessibility.AccessibilityManagerCompatIcs$1.:(Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs$AccessibilityStateChangeListenerBridge;)V │ │ -0506c8: 5b01 0204 |0000: iput-object v1, v0, Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs$1;.val$bridge:Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs$AccessibilityStateChangeListenerBridge; // field@0402 │ │ -0506cc: 7010 1c15 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ -0506d2: 0e00 |0005: return-void │ │ +052260: |[052260] android.support.v4.view.accessibility.AccessibilityManagerCompatIcs$1.:(Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs$AccessibilityStateChangeListenerBridge;)V │ │ +052270: 5b01 0204 |0000: iput-object v1, v0, Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs$1;.val$bridge:Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs$AccessibilityStateChangeListenerBridge; // field@0402 │ │ +052274: 7010 1c15 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ +05227a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs$1; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs$AccessibilityStateChangeListenerBridge; │ │ │ │ @@ -58193,32 +58198,32 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0506d4: |[0506d4] android.support.v4.view.accessibility.AccessibilityManagerCompatIcs$1.onAccessibilityStateChanged:(Z)V │ │ -0506e4: 5410 0204 |0000: iget-object v0, v1, Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs$1;.val$bridge:Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs$AccessibilityStateChangeListenerBridge; // field@0402 │ │ -0506e8: 7220 6b0c 2000 |0002: invoke-interface {v0, v2}, Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs$AccessibilityStateChangeListenerBridge;.onAccessibilityStateChanged:(Z)V // method@0c6b │ │ -0506ee: 0e00 |0005: return-void │ │ +05227c: |[05227c] android.support.v4.view.accessibility.AccessibilityManagerCompatIcs$1.onAccessibilityStateChanged:(Z)V │ │ +05228c: 5410 0204 |0000: iget-object v0, v1, Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs$1;.val$bridge:Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs$AccessibilityStateChangeListenerBridge; // field@0402 │ │ +052290: 7220 6b0c 2000 |0002: invoke-interface {v0, v2}, Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs$AccessibilityStateChangeListenerBridge;.onAccessibilityStateChanged:(Z)V // method@0c6b │ │ +052296: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ 0x0005 line=40 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs$1; │ │ 0x0000 - 0x0006 reg=2 enabled Z │ │ │ │ source_file_idx : 537 (AccessibilityManagerCompatIcs.java) │ │ │ │ Class #264 header: │ │ -class_idx : 518 │ │ +class_idx : 515 │ │ access_flags : 1536 (0x0600) │ │ -superclass_idx : 826 │ │ +superclass_idx : 823 │ │ source_file_idx : 537 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 1 │ │ │ │ Class #264 annotations: │ │ @@ -58240,17 +58245,17 @@ │ │ type : '(Z)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ source_file_idx : 537 (AccessibilityManagerCompatIcs.java) │ │ │ │ Class #265 header: │ │ -class_idx : 519 │ │ +class_idx : 516 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 826 │ │ +superclass_idx : 823 │ │ source_file_idx : 537 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 7 │ │ virtual_methods_size: 0 │ │ │ │ Class #265 annotations: │ │ @@ -58274,17 +58279,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0506f0: |[0506f0] android.support.v4.view.accessibility.AccessibilityManagerCompatIcs.:()V │ │ -050700: 7010 1c15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ -050706: 0e00 |0003: return-void │ │ +052298: |[052298] android.support.v4.view.accessibility.AccessibilityManagerCompatIcs.:()V │ │ +0522a8: 7010 1c15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ +0522ae: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ 0x0003 line=30 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs; │ │ │ │ @@ -58293,19 +58298,19 @@ │ │ type : '(Landroid/view/accessibility/AccessibilityManager;Ljava/lang/Object;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -050708: |[050708] android.support.v4.view.accessibility.AccessibilityManagerCompatIcs.addAccessibilityStateChangeListener:(Landroid/view/accessibility/AccessibilityManager;Ljava/lang/Object;)Z │ │ -050718: 1f02 b902 |0000: check-cast v2, Landroid/view/accessibility/AccessibilityManager$AccessibilityStateChangeListener; // type@02b9 │ │ -05071c: 6e20 2e13 2100 |0002: invoke-virtual {v1, v2}, Landroid/view/accessibility/AccessibilityManager;.addAccessibilityStateChangeListener:(Landroid/view/accessibility/AccessibilityManager$AccessibilityStateChangeListener;)Z // method@132e │ │ -050722: 0a00 |0005: move-result v0 │ │ -050724: 0f00 |0006: return v0 │ │ +0522b0: |[0522b0] android.support.v4.view.accessibility.AccessibilityManagerCompatIcs.addAccessibilityStateChangeListener:(Landroid/view/accessibility/AccessibilityManager;Ljava/lang/Object;)Z │ │ +0522c0: 1f02 b602 |0000: check-cast v2, Landroid/view/accessibility/AccessibilityManager$AccessibilityStateChangeListener; // type@02b6 │ │ +0522c4: 6e20 2e13 2100 |0002: invoke-virtual {v1, v2}, Landroid/view/accessibility/AccessibilityManager;.addAccessibilityStateChangeListener:(Landroid/view/accessibility/AccessibilityManager$AccessibilityStateChangeListener;)Z // method@132e │ │ +0522ca: 0a00 |0005: move-result v0 │ │ +0522cc: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ locals : │ │ 0x0000 - 0x0002 reg=2 listener Ljava/lang/Object; │ │ 0x0000 - 0x0007 reg=1 manager Landroid/view/accessibility/AccessibilityManager; │ │ │ │ @@ -58314,18 +58319,18 @@ │ │ type : '(Landroid/view/accessibility/AccessibilityManager;I)Ljava/util/List;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -050728: |[050728] android.support.v4.view.accessibility.AccessibilityManagerCompatIcs.getEnabledAccessibilityServiceList:(Landroid/view/accessibility/AccessibilityManager;I)Ljava/util/List; │ │ -050738: 6e20 2f13 2100 |0000: invoke-virtual {v1, v2}, Landroid/view/accessibility/AccessibilityManager;.getEnabledAccessibilityServiceList:(I)Ljava/util/List; // method@132f │ │ -05073e: 0c00 |0003: move-result-object v0 │ │ -050740: 1100 |0004: return-object v0 │ │ +0522d0: |[0522d0] android.support.v4.view.accessibility.AccessibilityManagerCompatIcs.getEnabledAccessibilityServiceList:(Landroid/view/accessibility/AccessibilityManager;I)Ljava/util/List; │ │ +0522e0: 6e20 2f13 2100 |0000: invoke-virtual {v1, v2}, Landroid/view/accessibility/AccessibilityManager;.getEnabledAccessibilityServiceList:(I)Ljava/util/List; // method@132f │ │ +0522e6: 0c00 |0003: move-result-object v0 │ │ +0522e8: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 manager Landroid/view/accessibility/AccessibilityManager; │ │ 0x0000 - 0x0005 reg=2 feedbackTypeFlags I │ │ │ │ @@ -58334,18 +58339,18 @@ │ │ type : '(Landroid/view/accessibility/AccessibilityManager;)Ljava/util/List;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -050744: |[050744] android.support.v4.view.accessibility.AccessibilityManagerCompatIcs.getInstalledAccessibilityServiceList:(Landroid/view/accessibility/AccessibilityManager;)Ljava/util/List; │ │ -050754: 6e10 3013 0100 |0000: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityManager;.getInstalledAccessibilityServiceList:()Ljava/util/List; // method@1330 │ │ -05075a: 0c00 |0003: move-result-object v0 │ │ -05075c: 1100 |0004: return-object v0 │ │ +0522ec: |[0522ec] android.support.v4.view.accessibility.AccessibilityManagerCompatIcs.getInstalledAccessibilityServiceList:(Landroid/view/accessibility/AccessibilityManager;)Ljava/util/List; │ │ +0522fc: 6e10 3013 0100 |0000: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityManager;.getInstalledAccessibilityServiceList:()Ljava/util/List; // method@1330 │ │ +052302: 0c00 |0003: move-result-object v0 │ │ +052304: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=63 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 manager Landroid/view/accessibility/AccessibilityManager; │ │ │ │ #4 : (in Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs;) │ │ @@ -58353,18 +58358,18 @@ │ │ type : '(Landroid/view/accessibility/AccessibilityManager;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -050760: |[050760] android.support.v4.view.accessibility.AccessibilityManagerCompatIcs.isTouchExplorationEnabled:(Landroid/view/accessibility/AccessibilityManager;)Z │ │ -050770: 6e10 3213 0100 |0000: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityManager;.isTouchExplorationEnabled:()Z // method@1332 │ │ -050776: 0a00 |0003: move-result v0 │ │ -050778: 0f00 |0004: return v0 │ │ +052308: |[052308] android.support.v4.view.accessibility.AccessibilityManagerCompatIcs.isTouchExplorationEnabled:(Landroid/view/accessibility/AccessibilityManager;)Z │ │ +052318: 6e10 3213 0100 |0000: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityManager;.isTouchExplorationEnabled:()Z // method@1332 │ │ +05231e: 0a00 |0003: move-result v0 │ │ +052320: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=67 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 manager Landroid/view/accessibility/AccessibilityManager; │ │ │ │ #5 : (in Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs;) │ │ @@ -58372,18 +58377,18 @@ │ │ type : '(Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs$AccessibilityStateChangeListenerBridge;)Ljava/lang/Object;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -05077c: |[05077c] android.support.v4.view.accessibility.AccessibilityManagerCompatIcs.newAccessibilityStateChangeListener:(Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs$AccessibilityStateChangeListenerBridge;)Ljava/lang/Object; │ │ -05078c: 2200 0502 |0000: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs$1; // type@0205 │ │ -050790: 7020 690c 1000 |0002: invoke-direct {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs$1;.:(Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs$AccessibilityStateChangeListenerBridge;)V // method@0c69 │ │ -050796: 1100 |0005: return-object v0 │ │ +052324: |[052324] android.support.v4.view.accessibility.AccessibilityManagerCompatIcs.newAccessibilityStateChangeListener:(Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs$AccessibilityStateChangeListenerBridge;)Ljava/lang/Object; │ │ +052334: 2200 0202 |0000: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs$1; // type@0202 │ │ +052338: 7020 690c 1000 |0002: invoke-direct {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs$1;.:(Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs$AccessibilityStateChangeListenerBridge;)V // method@0c69 │ │ +05233e: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 bridge Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs$AccessibilityStateChangeListenerBridge; │ │ │ │ #6 : (in Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs;) │ │ @@ -58391,33 +58396,33 @@ │ │ type : '(Landroid/view/accessibility/AccessibilityManager;Ljava/lang/Object;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -050798: |[050798] android.support.v4.view.accessibility.AccessibilityManagerCompatIcs.removeAccessibilityStateChangeListener:(Landroid/view/accessibility/AccessibilityManager;Ljava/lang/Object;)Z │ │ -0507a8: 1f02 b902 |0000: check-cast v2, Landroid/view/accessibility/AccessibilityManager$AccessibilityStateChangeListener; // type@02b9 │ │ -0507ac: 6e20 3313 2100 |0002: invoke-virtual {v1, v2}, Landroid/view/accessibility/AccessibilityManager;.removeAccessibilityStateChangeListener:(Landroid/view/accessibility/AccessibilityManager$AccessibilityStateChangeListener;)Z // method@1333 │ │ -0507b2: 0a00 |0005: move-result v0 │ │ -0507b4: 0f00 |0006: return v0 │ │ +052340: |[052340] android.support.v4.view.accessibility.AccessibilityManagerCompatIcs.removeAccessibilityStateChangeListener:(Landroid/view/accessibility/AccessibilityManager;Ljava/lang/Object;)Z │ │ +052350: 1f02 b602 |0000: check-cast v2, Landroid/view/accessibility/AccessibilityManager$AccessibilityStateChangeListener; // type@02b6 │ │ +052354: 6e20 3313 2100 |0002: invoke-virtual {v1, v2}, Landroid/view/accessibility/AccessibilityManager;.removeAccessibilityStateChangeListener:(Landroid/view/accessibility/AccessibilityManager$AccessibilityStateChangeListener;)Z // method@1333 │ │ +05235a: 0a00 |0005: move-result v0 │ │ +05235c: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ locals : │ │ 0x0000 - 0x0002 reg=2 listener Ljava/lang/Object; │ │ 0x0000 - 0x0007 reg=1 manager Landroid/view/accessibility/AccessibilityManager; │ │ │ │ Virtual methods - │ │ source_file_idx : 537 (AccessibilityManagerCompatIcs.java) │ │ │ │ Class #266 header: │ │ -class_idx : 521 │ │ +class_idx : 518 │ │ access_flags : 1536 (0x0600) │ │ -superclass_idx : 826 │ │ +superclass_idx : 823 │ │ source_file_idx : 542 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 64 │ │ │ │ Class #266 annotations: │ │ @@ -58819,17 +58824,17 @@ │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ source_file_idx : 542 (AccessibilityNodeInfoCompat.java) │ │ │ │ Class #267 header: │ │ -class_idx : 526 │ │ +class_idx : 523 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 826 │ │ +superclass_idx : 823 │ │ source_file_idx : 542 │ │ static_fields_size : 31 │ │ instance_fields_size: 1 │ │ direct_methods_size : 8 │ │ virtual_methods_size: 64 │ │ │ │ Class #267 annotations: │ │ @@ -59010,47 +59015,47 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 64 16-bit code units │ │ -0507b8: |[0507b8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.:()V │ │ -0507c8: 6000 1f00 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@001f │ │ -0507cc: 1301 1300 |0002: const/16 v1, #int 19 // #13 │ │ -0507d0: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ -0507d4: 2200 0c02 |0006: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoKitKatImpl; // type@020c │ │ -0507d8: 7010 f40c 0000 |0008: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoKitKatImpl;.:()V // method@0cf4 │ │ -0507de: 6900 1c04 |000b: sput-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@041c │ │ -0507e2: 0e00 |000d: return-void │ │ -0507e4: 6000 1f00 |000e: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@001f │ │ -0507e8: 1301 1200 |0010: const/16 v1, #int 18 // #12 │ │ -0507ec: 3410 0a00 |0012: if-lt v0, v1, 001c // +000a │ │ -0507f0: 2200 0b02 |0014: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanMr2Impl; // type@020b │ │ -0507f4: 7010 f10c 0000 |0016: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanMr2Impl;.:()V // method@0cf1 │ │ -0507fa: 6900 1c04 |0019: sput-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@041c │ │ -0507fe: 28f2 |001b: goto 000d // -000e │ │ -050800: 6000 1f00 |001c: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@001f │ │ -050804: 1301 1000 |001e: const/16 v1, #int 16 // #10 │ │ -050808: 3410 0a00 |0020: if-lt v0, v1, 002a // +000a │ │ -05080c: 2200 0a02 |0022: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanImpl; // type@020a │ │ -050810: 7010 e30c 0000 |0024: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanImpl;.:()V // method@0ce3 │ │ -050816: 6900 1c04 |0027: sput-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@041c │ │ -05081a: 28e4 |0029: goto 000d // -001c │ │ -05081c: 6000 1f00 |002a: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@001f │ │ -050820: 1301 0e00 |002c: const/16 v1, #int 14 // #e │ │ -050824: 3410 0a00 |002e: if-lt v0, v1, 0038 // +000a │ │ -050828: 2200 0802 |0030: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; // type@0208 │ │ -05082c: 7010 730c 0000 |0032: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl;.:()V // method@0c73 │ │ -050832: 6900 1c04 |0035: sput-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@041c │ │ -050836: 28d6 |0037: goto 000d // -002a │ │ -050838: 2200 0d02 |0038: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; // type@020d │ │ -05083c: 7010 f70c 0000 |003a: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl;.:()V // method@0cf7 │ │ -050842: 6900 1c04 |003d: sput-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@041c │ │ -050846: 28ce |003f: goto 000d // -0032 │ │ +052360: |[052360] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.:()V │ │ +052370: 6000 1f00 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@001f │ │ +052374: 1301 1300 |0002: const/16 v1, #int 19 // #13 │ │ +052378: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ +05237c: 2200 0902 |0006: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoKitKatImpl; // type@0209 │ │ +052380: 7010 f40c 0000 |0008: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoKitKatImpl;.:()V // method@0cf4 │ │ +052386: 6900 1c04 |000b: sput-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@041c │ │ +05238a: 0e00 |000d: return-void │ │ +05238c: 6000 1f00 |000e: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@001f │ │ +052390: 1301 1200 |0010: const/16 v1, #int 18 // #12 │ │ +052394: 3410 0a00 |0012: if-lt v0, v1, 001c // +000a │ │ +052398: 2200 0802 |0014: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanMr2Impl; // type@0208 │ │ +05239c: 7010 f10c 0000 |0016: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanMr2Impl;.:()V // method@0cf1 │ │ +0523a2: 6900 1c04 |0019: sput-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@041c │ │ +0523a6: 28f2 |001b: goto 000d // -000e │ │ +0523a8: 6000 1f00 |001c: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@001f │ │ +0523ac: 1301 1000 |001e: const/16 v1, #int 16 // #10 │ │ +0523b0: 3410 0a00 |0020: if-lt v0, v1, 002a // +000a │ │ +0523b4: 2200 0702 |0022: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanImpl; // type@0207 │ │ +0523b8: 7010 e30c 0000 |0024: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanImpl;.:()V // method@0ce3 │ │ +0523be: 6900 1c04 |0027: sput-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@041c │ │ +0523c2: 28e4 |0029: goto 000d // -001c │ │ +0523c4: 6000 1f00 |002a: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@001f │ │ +0523c8: 1301 0e00 |002c: const/16 v1, #int 14 // #e │ │ +0523cc: 3410 0a00 |002e: if-lt v0, v1, 0038 // +000a │ │ +0523d0: 2200 0502 |0030: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; // type@0205 │ │ +0523d4: 7010 730c 0000 |0032: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl;.:()V // method@0c73 │ │ +0523da: 6900 1c04 |0035: sput-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@041c │ │ +0523de: 28d6 |0037: goto 000d // -002a │ │ +0523e0: 2200 0a02 |0038: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; // type@020a │ │ +0523e4: 7010 f70c 0000 |003a: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl;.:()V // method@0cf7 │ │ +0523ea: 6900 1c04 |003d: sput-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@041c │ │ +0523ee: 28ce |003f: goto 000d // -0032 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=756 │ │ 0x0006 line=757 │ │ 0x000d line=767 │ │ 0x000e line=758 │ │ 0x0014 line=759 │ │ @@ -59066,18 +59071,18 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -050848: |[050848] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.:(Ljava/lang/Object;)V │ │ -050858: 7010 1c15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ -05085e: 5b01 2204 |0003: iput-object v1, v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0422 │ │ -050862: 0e00 |0005: return-void │ │ +0523f0: |[0523f0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.:(Ljava/lang/Object;)V │ │ +052400: 7010 1c15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ +052406: 5b01 2204 |0003: iput-object v1, v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0422 │ │ +05240a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1080 │ │ 0x0003 line=1081 │ │ 0x0005 line=1082 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ @@ -59088,55 +59093,55 @@ │ │ type : '(I)Ljava/lang/String;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 134 16-bit code units │ │ -050864: |[050864] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.getActionSymbolicName:(I)Ljava/lang/String; │ │ -050874: 2c01 3c00 0000 |0000: sparse-switch v1, 0000003c // +0000003c │ │ -05087a: 1a00 ed01 |0003: const-string v0, "ACTION_UNKNOWN" // string@01ed │ │ -05087e: 1100 |0005: return-object v0 │ │ -050880: 1a00 d901 |0006: const-string v0, "ACTION_FOCUS" // string@01d9 │ │ -050884: 28fd |0008: goto 0005 // -0003 │ │ -050886: 1a00 d201 |0009: const-string v0, "ACTION_CLEAR_FOCUS" // string@01d2 │ │ -05088a: 28fa |000b: goto 0005 // -0006 │ │ -05088c: 1a00 eb01 |000c: const-string v0, "ACTION_SELECT" // string@01eb │ │ -050890: 28f7 |000e: goto 0005 // -0009 │ │ -050892: 1a00 d301 |000f: const-string v0, "ACTION_CLEAR_SELECTION" // string@01d3 │ │ -050896: 28f4 |0011: goto 0005 // -000c │ │ -050898: 1a00 d401 |0012: const-string v0, "ACTION_CLICK" // string@01d4 │ │ -05089c: 28f1 |0014: goto 0005 // -000f │ │ -05089e: 1a00 dd01 |0015: const-string v0, "ACTION_LONG_CLICK" // string@01dd │ │ -0508a2: 28ee |0017: goto 0005 // -0012 │ │ -0508a4: 1a00 cb01 |0018: const-string v0, "ACTION_ACCESSIBILITY_FOCUS" // string@01cb │ │ -0508a8: 28eb |001a: goto 0005 // -0015 │ │ -0508aa: 1a00 d101 |001b: const-string v0, "ACTION_CLEAR_ACCESSIBILITY_FOCUS" // string@01d1 │ │ -0508ae: 28e8 |001d: goto 0005 // -0018 │ │ -0508b0: 1a00 df01 |001e: const-string v0, "ACTION_NEXT_AT_MOVEMENT_GRANULARITY" // string@01df │ │ -0508b4: 28e5 |0020: goto 0005 // -001b │ │ -0508b6: 1a00 e601 |0021: const-string v0, "ACTION_PREVIOUS_AT_MOVEMENT_GRANULARITY" // string@01e6 │ │ -0508ba: 28e2 |0023: goto 0005 // -001e │ │ -0508bc: 1a00 e001 |0024: const-string v0, "ACTION_NEXT_HTML_ELEMENT" // string@01e0 │ │ -0508c0: 28df |0026: goto 0005 // -0021 │ │ -0508c2: 1a00 e701 |0027: const-string v0, "ACTION_PREVIOUS_HTML_ELEMENT" // string@01e7 │ │ -0508c6: 28dc |0029: goto 0005 // -0024 │ │ -0508c8: 1a00 ea01 |002a: const-string v0, "ACTION_SCROLL_FORWARD" // string@01ea │ │ -0508cc: 28d9 |002c: goto 0005 // -0027 │ │ -0508ce: 1a00 e901 |002d: const-string v0, "ACTION_SCROLL_BACKWARD" // string@01e9 │ │ -0508d2: 28d6 |002f: goto 0005 // -002a │ │ -0508d4: 1a00 d601 |0030: const-string v0, "ACTION_CUT" // string@01d6 │ │ -0508d8: 28d3 |0032: goto 0005 // -002d │ │ -0508da: 1a00 d501 |0033: const-string v0, "ACTION_COPY" // string@01d5 │ │ -0508de: 28d0 |0035: goto 0005 // -0030 │ │ -0508e0: 1a00 e101 |0036: const-string v0, "ACTION_PASTE" // string@01e1 │ │ -0508e4: 28cd |0038: goto 0005 // -0033 │ │ -0508e6: 1a00 ec01 |0039: const-string v0, "ACTION_SET_SELECTION" // string@01ec │ │ -0508ea: 28ca |003b: goto 0005 // -0036 │ │ -0508ec: 0002 1200 0100 0000 0200 0000 0400 ... |003c: sparse-switch-data (74 units) │ │ +05240c: |[05240c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.getActionSymbolicName:(I)Ljava/lang/String; │ │ +05241c: 2c01 3c00 0000 |0000: sparse-switch v1, 0000003c // +0000003c │ │ +052422: 1a00 ed01 |0003: const-string v0, "ACTION_UNKNOWN" // string@01ed │ │ +052426: 1100 |0005: return-object v0 │ │ +052428: 1a00 d901 |0006: const-string v0, "ACTION_FOCUS" // string@01d9 │ │ +05242c: 28fd |0008: goto 0005 // -0003 │ │ +05242e: 1a00 d201 |0009: const-string v0, "ACTION_CLEAR_FOCUS" // string@01d2 │ │ +052432: 28fa |000b: goto 0005 // -0006 │ │ +052434: 1a00 eb01 |000c: const-string v0, "ACTION_SELECT" // string@01eb │ │ +052438: 28f7 |000e: goto 0005 // -0009 │ │ +05243a: 1a00 d301 |000f: const-string v0, "ACTION_CLEAR_SELECTION" // string@01d3 │ │ +05243e: 28f4 |0011: goto 0005 // -000c │ │ +052440: 1a00 d401 |0012: const-string v0, "ACTION_CLICK" // string@01d4 │ │ +052444: 28f1 |0014: goto 0005 // -000f │ │ +052446: 1a00 dd01 |0015: const-string v0, "ACTION_LONG_CLICK" // string@01dd │ │ +05244a: 28ee |0017: goto 0005 // -0012 │ │ +05244c: 1a00 cb01 |0018: const-string v0, "ACTION_ACCESSIBILITY_FOCUS" // string@01cb │ │ +052450: 28eb |001a: goto 0005 // -0015 │ │ +052452: 1a00 d101 |001b: const-string v0, "ACTION_CLEAR_ACCESSIBILITY_FOCUS" // string@01d1 │ │ +052456: 28e8 |001d: goto 0005 // -0018 │ │ +052458: 1a00 df01 |001e: const-string v0, "ACTION_NEXT_AT_MOVEMENT_GRANULARITY" // string@01df │ │ +05245c: 28e5 |0020: goto 0005 // -001b │ │ +05245e: 1a00 e601 |0021: const-string v0, "ACTION_PREVIOUS_AT_MOVEMENT_GRANULARITY" // string@01e6 │ │ +052462: 28e2 |0023: goto 0005 // -001e │ │ +052464: 1a00 e001 |0024: const-string v0, "ACTION_NEXT_HTML_ELEMENT" // string@01e0 │ │ +052468: 28df |0026: goto 0005 // -0021 │ │ +05246a: 1a00 e701 |0027: const-string v0, "ACTION_PREVIOUS_HTML_ELEMENT" // string@01e7 │ │ +05246e: 28dc |0029: goto 0005 // -0024 │ │ +052470: 1a00 ea01 |002a: const-string v0, "ACTION_SCROLL_FORWARD" // string@01ea │ │ +052474: 28d9 |002c: goto 0005 // -0027 │ │ +052476: 1a00 e901 |002d: const-string v0, "ACTION_SCROLL_BACKWARD" // string@01e9 │ │ +05247a: 28d6 |002f: goto 0005 // -002a │ │ +05247c: 1a00 d601 |0030: const-string v0, "ACTION_CUT" // string@01d6 │ │ +052480: 28d3 |0032: goto 0005 // -002d │ │ +052482: 1a00 d501 |0033: const-string v0, "ACTION_COPY" // string@01d5 │ │ +052486: 28d0 |0035: goto 0005 // -0030 │ │ +052488: 1a00 e101 |0036: const-string v0, "ACTION_PASTE" // string@01e1 │ │ +05248c: 28cd |0038: goto 0005 // -0033 │ │ +05248e: 1a00 ec01 |0039: const-string v0, "ACTION_SET_SELECTION" // string@01ec │ │ +052492: 28ca |003b: goto 0005 // -0036 │ │ +052494: 0002 1200 0100 0000 0200 0000 0400 ... |003c: sparse-switch-data (74 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2018 │ │ 0x0003 line=2056 │ │ 0x0006 line=2020 │ │ 0x0009 line=2022 │ │ 0x000c line=2024 │ │ @@ -59164,43 +59169,43 @@ │ │ type : '()Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -050980: |[050980] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.obtain:()Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ -050990: 6200 1c04 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@041c │ │ -050994: 7210 c30c 0000 |0002: invoke-interface {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.obtain:()Ljava/lang/Object; // method@0cc3 │ │ -05099a: 0c00 |0005: move-result-object v0 │ │ -05099c: 7110 7f0d 0000 |0006: invoke-static {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.wrapNonNullInstance:(Ljava/lang/Object;)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // method@0d7f │ │ -0509a2: 0c00 |0009: move-result-object v0 │ │ -0509a4: 1100 |000a: return-object v0 │ │ +052528: |[052528] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.obtain:()Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ +052538: 6200 1c04 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@041c │ │ +05253c: 7210 c30c 0000 |0002: invoke-interface {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.obtain:()Ljava/lang/Object; // method@0cc3 │ │ +052542: 0c00 |0005: move-result-object v0 │ │ +052544: 7110 7f0d 0000 |0006: invoke-static {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.wrapNonNullInstance:(Ljava/lang/Object;)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // method@0d7f │ │ +05254a: 0c00 |0009: move-result-object v0 │ │ +05254c: 1100 |000a: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1123 │ │ locals : │ │ │ │ #4 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ name : 'obtain' │ │ type : '(Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -0509a8: |[0509a8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.obtain:(Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ -0509b8: 6200 1c04 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@041c │ │ -0509bc: 5421 2204 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0422 │ │ -0509c0: 7220 c60c 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.obtain:(Ljava/lang/Object;)Ljava/lang/Object; // method@0cc6 │ │ -0509c6: 0c00 |0007: move-result-object v0 │ │ -0509c8: 7110 7f0d 0000 |0008: invoke-static {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.wrapNonNullInstance:(Ljava/lang/Object;)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // method@0d7f │ │ -0509ce: 0c00 |000b: move-result-object v0 │ │ -0509d0: 1100 |000c: return-object v0 │ │ +052550: |[052550] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.obtain:(Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ +052560: 6200 1c04 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@041c │ │ +052564: 5421 2204 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0422 │ │ +052568: 7220 c60c 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.obtain:(Ljava/lang/Object;)Ljava/lang/Object; // method@0cc6 │ │ +05256e: 0c00 |0007: move-result-object v0 │ │ +052570: 7110 7f0d 0000 |0008: invoke-static {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.wrapNonNullInstance:(Ljava/lang/Object;)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // method@0d7f │ │ +052576: 0c00 |000b: move-result-object v0 │ │ +052578: 1100 |000c: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1134 │ │ locals : │ │ 0x0000 - 0x000d reg=2 info Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ │ │ #5 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ @@ -59208,21 +59213,21 @@ │ │ type : '(Landroid/view/View;)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -0509d4: |[0509d4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.obtain:(Landroid/view/View;)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ -0509e4: 6200 1c04 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@041c │ │ -0509e8: 7220 c40c 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.obtain:(Landroid/view/View;)Ljava/lang/Object; // method@0cc4 │ │ -0509ee: 0c00 |0005: move-result-object v0 │ │ -0509f0: 7110 7f0d 0000 |0006: invoke-static {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.wrapNonNullInstance:(Ljava/lang/Object;)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // method@0d7f │ │ -0509f6: 0c00 |0009: move-result-object v0 │ │ -0509f8: 1100 |000a: return-object v0 │ │ +05257c: |[05257c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.obtain:(Landroid/view/View;)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ +05258c: 6200 1c04 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@041c │ │ +052590: 7220 c40c 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.obtain:(Landroid/view/View;)Ljava/lang/Object; // method@0cc4 │ │ +052596: 0c00 |0005: move-result-object v0 │ │ +052598: 7110 7f0d 0000 |0006: invoke-static {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.wrapNonNullInstance:(Ljava/lang/Object;)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // method@0d7f │ │ +05259e: 0c00 |0009: move-result-object v0 │ │ +0525a0: 1100 |000a: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1099 │ │ locals : │ │ 0x0000 - 0x000b reg=1 source Landroid/view/View; │ │ │ │ #6 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ @@ -59230,21 +59235,21 @@ │ │ type : '(Landroid/view/View;I)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 11 16-bit code units │ │ -0509fc: |[0509fc] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.obtain:(Landroid/view/View;I)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ -050a0c: 6200 1c04 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@041c │ │ -050a10: 7230 c50c 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.obtain:(Landroid/view/View;I)Ljava/lang/Object; // method@0cc5 │ │ -050a16: 0c00 |0005: move-result-object v0 │ │ -050a18: 7110 7f0d 0000 |0006: invoke-static {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.wrapNonNullInstance:(Ljava/lang/Object;)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // method@0d7f │ │ -050a1e: 0c00 |0009: move-result-object v0 │ │ -050a20: 1100 |000a: return-object v0 │ │ +0525a4: |[0525a4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.obtain:(Landroid/view/View;I)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ +0525b4: 6200 1c04 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@041c │ │ +0525b8: 7230 c50c 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.obtain:(Landroid/view/View;I)Ljava/lang/Object; // method@0cc5 │ │ +0525be: 0c00 |0005: move-result-object v0 │ │ +0525c0: 7110 7f0d 0000 |0006: invoke-static {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.wrapNonNullInstance:(Ljava/lang/Object;)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // method@0d7f │ │ +0525c6: 0c00 |0009: move-result-object v0 │ │ +0525c8: 1100 |000a: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1113 │ │ locals : │ │ 0x0000 - 0x000b reg=1 root Landroid/view/View; │ │ 0x0000 - 0x000b reg=2 virtualDescendantId I │ │ │ │ @@ -59253,21 +59258,21 @@ │ │ type : '(Ljava/lang/Object;)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -050a24: |[050a24] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.wrapNonNullInstance:(Ljava/lang/Object;)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ -050a34: 3801 0800 |0000: if-eqz v1, 0008 // +0008 │ │ -050a38: 2200 0e02 |0002: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // type@020e │ │ -050a3c: 7020 390d 1000 |0004: invoke-direct {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.:(Ljava/lang/Object;)V // method@0d39 │ │ -050a42: 1100 |0007: return-object v0 │ │ -050a44: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -050a46: 28fe |0009: goto 0007 // -0002 │ │ +0525cc: |[0525cc] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.wrapNonNullInstance:(Ljava/lang/Object;)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ +0525dc: 3801 0800 |0000: if-eqz v1, 0008 // +0008 │ │ +0525e0: 2200 0b02 |0002: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // type@020b │ │ +0525e4: 7020 390d 1000 |0004: invoke-direct {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.:(Ljava/lang/Object;)V // method@0d39 │ │ +0525ea: 1100 |0007: return-object v0 │ │ +0525ec: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +0525ee: 28fe |0009: goto 0007 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1068 │ │ 0x0002 line=1069 │ │ 0x0007 line=1071 │ │ locals : │ │ 0x0000 - 0x000a reg=1 object Ljava/lang/Object; │ │ @@ -59278,19 +59283,19 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -050a48: |[050a48] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.addAction:(I)V │ │ -050a58: 6200 1c04 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@041c │ │ -050a5c: 5421 2204 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0422 │ │ -050a60: 7230 a30c 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.addAction:(Ljava/lang/Object;I)V // method@0ca3 │ │ -050a66: 0e00 |0007: return-void │ │ +0525f0: |[0525f0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.addAction:(I)V │ │ +052600: 6200 1c04 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@041c │ │ +052604: 5421 2204 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0422 │ │ +052608: 7230 a30c 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.addAction:(Ljava/lang/Object;I)V // method@0ca3 │ │ +05260e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1295 │ │ 0x0007 line=1296 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ 0x0000 - 0x0008 reg=3 action I │ │ @@ -59300,19 +59305,19 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -050a68: |[050a68] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.addChild:(Landroid/view/View;)V │ │ -050a78: 6200 1c04 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@041c │ │ -050a7c: 5421 2204 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0422 │ │ -050a80: 7230 a40c 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.addChild:(Ljava/lang/Object;Landroid/view/View;)V // method@0ca4 │ │ -050a86: 0e00 |0007: return-void │ │ +052610: |[052610] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.addChild:(Landroid/view/View;)V │ │ +052620: 6200 1c04 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@041c │ │ +052624: 5421 2204 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0422 │ │ +052628: 7230 a40c 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.addChild:(Ljava/lang/Object;Landroid/view/View;)V // method@0ca4 │ │ +05262e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1249 │ │ 0x0007 line=1250 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ 0x0000 - 0x0008 reg=3 child Landroid/view/View; │ │ @@ -59322,19 +59327,19 @@ │ │ type : '(Landroid/view/View;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 8 16-bit code units │ │ -050a88: |[050a88] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.addChild:(Landroid/view/View;I)V │ │ -050a98: 6200 1c04 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@041c │ │ -050a9c: 5421 2204 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0422 │ │ -050aa0: 7240 a50c 1043 |0004: invoke-interface {v0, v1, v3, v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.addChild:(Ljava/lang/Object;Landroid/view/View;I)V // method@0ca5 │ │ -050aa6: 0e00 |0007: return-void │ │ +052630: |[052630] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.addChild:(Landroid/view/View;I)V │ │ +052640: 6200 1c04 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@041c │ │ +052644: 5421 2204 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0422 │ │ +052648: 7240 a50c 1043 |0004: invoke-interface {v0, v1, v3, v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.addChild:(Ljava/lang/Object;Landroid/view/View;I)V // method@0ca5 │ │ +05264e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1267 │ │ 0x0007 line=1268 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ 0x0000 - 0x0008 reg=3 root Landroid/view/View; │ │ @@ -59345,44 +59350,44 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 46 16-bit code units │ │ -050aa8: |[050aa8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.equals:(Ljava/lang/Object;)Z │ │ -050ab8: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -050aba: 1202 |0001: const/4 v2, #int 0 // #0 │ │ -050abc: 3365 0300 |0002: if-ne v5, v6, 0005 // +0003 │ │ -050ac0: 0f01 |0004: return v1 │ │ -050ac2: 3906 0400 |0005: if-nez v6, 0009 // +0004 │ │ -050ac6: 0121 |0007: move v1, v2 │ │ -050ac8: 28fc |0008: goto 0004 // -0004 │ │ -050aca: 6e10 1f15 0500 |0009: invoke-virtual {v5}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@151f │ │ -050ad0: 0c03 |000c: move-result-object v3 │ │ -050ad2: 6e10 1f15 0600 |000d: invoke-virtual {v6}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@151f │ │ -050ad8: 0c04 |0010: move-result-object v4 │ │ -050ada: 3243 0400 |0011: if-eq v3, v4, 0015 // +0004 │ │ -050ade: 0121 |0013: move v1, v2 │ │ -050ae0: 28f0 |0014: goto 0004 // -0010 │ │ -050ae2: 0760 |0015: move-object v0, v6 │ │ -050ae4: 1f00 0e02 |0016: check-cast v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // type@020e │ │ -050ae8: 5453 2204 |0018: iget-object v3, v5, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0422 │ │ -050aec: 3903 0800 |001a: if-nez v3, 0022 // +0008 │ │ -050af0: 5403 2204 |001c: iget-object v3, v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0422 │ │ -050af4: 3803 e6ff |001e: if-eqz v3, 0004 // -001a │ │ -050af8: 0121 |0020: move v1, v2 │ │ -050afa: 28e3 |0021: goto 0004 // -001d │ │ -050afc: 5453 2204 |0022: iget-object v3, v5, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0422 │ │ -050b00: 5404 2204 |0024: iget-object v4, v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0422 │ │ -050b04: 6e20 1e15 4300 |0026: invoke-virtual {v3, v4}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@151e │ │ -050b0a: 0a03 |0029: move-result v3 │ │ -050b0c: 3903 daff |002a: if-nez v3, 0004 // -0026 │ │ -050b10: 0121 |002c: move v1, v2 │ │ -050b12: 28d7 |002d: goto 0004 // -0029 │ │ +052650: |[052650] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.equals:(Ljava/lang/Object;)Z │ │ +052660: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +052662: 1202 |0001: const/4 v2, #int 0 // #0 │ │ +052664: 3365 0300 |0002: if-ne v5, v6, 0005 // +0003 │ │ +052668: 0f01 |0004: return v1 │ │ +05266a: 3906 0400 |0005: if-nez v6, 0009 // +0004 │ │ +05266e: 0121 |0007: move v1, v2 │ │ +052670: 28fc |0008: goto 0004 // -0004 │ │ +052672: 6e10 1f15 0500 |0009: invoke-virtual {v5}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@151f │ │ +052678: 0c03 |000c: move-result-object v3 │ │ +05267a: 6e10 1f15 0600 |000d: invoke-virtual {v6}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@151f │ │ +052680: 0c04 |0010: move-result-object v4 │ │ +052682: 3243 0400 |0011: if-eq v3, v4, 0015 // +0004 │ │ +052686: 0121 |0013: move v1, v2 │ │ +052688: 28f0 |0014: goto 0004 // -0010 │ │ +05268a: 0760 |0015: move-object v0, v6 │ │ +05268c: 1f00 0b02 |0016: check-cast v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // type@020b │ │ +052690: 5453 2204 |0018: iget-object v3, v5, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0422 │ │ +052694: 3903 0800 |001a: if-nez v3, 0022 // +0008 │ │ +052698: 5403 2204 |001c: iget-object v3, v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0422 │ │ +05269c: 3803 e6ff |001e: if-eqz v3, 0004 // -001a │ │ +0526a0: 0121 |0020: move v1, v2 │ │ +0526a2: 28e3 |0021: goto 0004 // -001d │ │ +0526a4: 5453 2204 |0022: iget-object v3, v5, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0422 │ │ +0526a8: 5404 2204 |0024: iget-object v4, v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0422 │ │ +0526ac: 6e20 1e15 4300 |0026: invoke-virtual {v3, v4}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@151e │ │ +0526b2: 0a03 |0029: move-result v3 │ │ +0526b4: 3903 daff |002a: if-nez v3, 0004 // -0026 │ │ +0526b8: 0121 |002c: move v1, v2 │ │ +0526ba: 28d7 |002d: goto 0004 // -0029 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=1953 │ │ 0x0004 line=1970 │ │ 0x0005 line=1956 │ │ 0x0008 line=1957 │ │ 0x0009 line=1959 │ │ @@ -59403,33 +59408,33 @@ │ │ type : '(Ljava/lang/String;)Ljava/util/List;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 36 16-bit code units │ │ -050b14: |[050b14] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.findAccessibilityNodeInfosByText:(Ljava/lang/String;)Ljava/util/List; │ │ -050b24: 2204 6003 |0000: new-instance v4, Ljava/util/ArrayList; // type@0360 │ │ -050b28: 7010 9d15 0400 |0002: invoke-direct {v4}, Ljava/util/ArrayList;.:()V // method@159d │ │ -050b2e: 6205 1c04 |0005: sget-object v5, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@041c │ │ -050b32: 5476 2204 |0007: iget-object v6, v7, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0422 │ │ -050b36: 7230 a60c 6508 |0009: invoke-interface {v5, v6, v8}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.findAccessibilityNodeInfosByText:(Ljava/lang/Object;Ljava/lang/String;)Ljava/util/List; // method@0ca6 │ │ -050b3c: 0c03 |000c: move-result-object v3 │ │ -050b3e: 7210 d715 0300 |000d: invoke-interface {v3}, Ljava/util/List;.size:()I // method@15d7 │ │ -050b44: 0a02 |0010: move-result v2 │ │ -050b46: 1200 |0011: const/4 v0, #int 0 // #0 │ │ -050b48: 3520 1100 |0012: if-ge v0, v2, 0023 // +0011 │ │ -050b4c: 7220 d515 0300 |0014: invoke-interface {v3, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@15d5 │ │ -050b52: 0c01 |0017: move-result-object v1 │ │ -050b54: 2205 0e02 |0018: new-instance v5, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // type@020e │ │ -050b58: 7020 390d 1500 |001a: invoke-direct {v5, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.:(Ljava/lang/Object;)V // method@0d39 │ │ -050b5e: 7220 d315 5400 |001d: invoke-interface {v4, v5}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@15d3 │ │ -050b64: d800 0001 |0020: add-int/lit8 v0, v0, #int 1 // #01 │ │ -050b68: 28f0 |0022: goto 0012 // -0010 │ │ -050b6a: 1104 |0023: return-object v4 │ │ +0526bc: |[0526bc] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.findAccessibilityNodeInfosByText:(Ljava/lang/String;)Ljava/util/List; │ │ +0526cc: 2204 5d03 |0000: new-instance v4, Ljava/util/ArrayList; // type@035d │ │ +0526d0: 7010 9d15 0400 |0002: invoke-direct {v4}, Ljava/util/ArrayList;.:()V // method@159d │ │ +0526d6: 6205 1c04 |0005: sget-object v5, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@041c │ │ +0526da: 5476 2204 |0007: iget-object v6, v7, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0422 │ │ +0526de: 7230 a60c 6508 |0009: invoke-interface {v5, v6, v8}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.findAccessibilityNodeInfosByText:(Ljava/lang/Object;Ljava/lang/String;)Ljava/util/List; // method@0ca6 │ │ +0526e4: 0c03 |000c: move-result-object v3 │ │ +0526e6: 7210 d715 0300 |000d: invoke-interface {v3}, Ljava/util/List;.size:()I // method@15d7 │ │ +0526ec: 0a02 |0010: move-result v2 │ │ +0526ee: 1200 |0011: const/4 v0, #int 0 // #0 │ │ +0526f0: 3520 1100 |0012: if-ge v0, v2, 0023 // +0011 │ │ +0526f4: 7220 d515 0300 |0014: invoke-interface {v3, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@15d5 │ │ +0526fa: 0c01 |0017: move-result-object v1 │ │ +0526fc: 2205 0b02 |0018: new-instance v5, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // type@020b │ │ +052700: 7020 390d 1500 |001a: invoke-direct {v5, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.:(Ljava/lang/Object;)V // method@0d39 │ │ +052706: 7220 d315 5400 |001d: invoke-interface {v4, v5}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@15d3 │ │ +05270c: d800 0001 |0020: add-int/lit8 v0, v0, #int 1 // #01 │ │ +052710: 28f0 |0022: goto 0012 // -0010 │ │ +052712: 1104 |0023: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1370 │ │ 0x0005 line=1371 │ │ 0x000d line=1372 │ │ 0x0011 line=1373 │ │ 0x0014 line=1374 │ │ @@ -59450,22 +59455,22 @@ │ │ type : '(I)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -050b6c: |[050b6c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.findFocus:(I)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ -050b7c: 6200 1c04 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@041c │ │ -050b80: 5421 2204 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0422 │ │ -050b84: 7230 a70c 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.findFocus:(Ljava/lang/Object;I)Ljava/lang/Object; // method@0ca7 │ │ -050b8a: 0c00 |0007: move-result-object v0 │ │ -050b8c: 7110 7f0d 0000 |0008: invoke-static {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.wrapNonNullInstance:(Ljava/lang/Object;)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // method@0d7f │ │ -050b92: 0c00 |000b: move-result-object v0 │ │ -050b94: 1100 |000c: return-object v0 │ │ +052714: |[052714] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.findFocus:(I)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ +052724: 6200 1c04 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@041c │ │ +052728: 5421 2204 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0422 │ │ +05272c: 7230 a70c 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.findFocus:(Ljava/lang/Object;I)Ljava/lang/Object; // method@0ca7 │ │ +052732: 0c00 |0007: move-result-object v0 │ │ +052734: 7110 7f0d 0000 |0008: invoke-static {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.wrapNonNullInstance:(Ljava/lang/Object;)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // method@0d7f │ │ +05273a: 0c00 |000b: move-result-object v0 │ │ +05273c: 1100 |000c: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1181 │ │ locals : │ │ 0x0000 - 0x000d reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ 0x0000 - 0x000d reg=3 focus I │ │ │ │ @@ -59474,22 +59479,22 @@ │ │ type : '(I)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -050b98: |[050b98] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.focusSearch:(I)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ -050ba8: 6200 1c04 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@041c │ │ -050bac: 5421 2204 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0422 │ │ -050bb0: 7230 a80c 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.focusSearch:(Ljava/lang/Object;I)Ljava/lang/Object; // method@0ca8 │ │ -050bb6: 0c00 |0007: move-result-object v0 │ │ -050bb8: 7110 7f0d 0000 |0008: invoke-static {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.wrapNonNullInstance:(Ljava/lang/Object;)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // method@0d7f │ │ -050bbe: 0c00 |000b: move-result-object v0 │ │ -050bc0: 1100 |000c: return-object v0 │ │ +052740: |[052740] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.focusSearch:(I)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ +052750: 6200 1c04 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@041c │ │ +052754: 5421 2204 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0422 │ │ +052758: 7230 a80c 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.focusSearch:(Ljava/lang/Object;I)Ljava/lang/Object; // method@0ca8 │ │ +05275e: 0c00 |0007: move-result-object v0 │ │ +052760: 7110 7f0d 0000 |0008: invoke-static {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.wrapNonNullInstance:(Ljava/lang/Object;)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // method@0d7f │ │ +052766: 0c00 |000b: move-result-object v0 │ │ +052768: 1100 |000c: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1199 │ │ locals : │ │ 0x0000 - 0x000d reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ 0x0000 - 0x000d reg=3 direction I │ │ │ │ @@ -59498,20 +59503,20 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -050bc4: |[050bc4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.getActions:()I │ │ -050bd4: 6200 1c04 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@041c │ │ -050bd8: 5421 2204 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0422 │ │ -050bdc: 7220 a90c 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.getActions:(Ljava/lang/Object;)I // method@0ca9 │ │ -050be2: 0a00 |0007: move-result v0 │ │ -050be4: 0f00 |0008: return v0 │ │ +05276c: |[05276c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.getActions:()I │ │ +05277c: 6200 1c04 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@041c │ │ +052780: 5421 2204 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0422 │ │ +052784: 7220 a90c 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.getActions:(Ljava/lang/Object;)I // method@0ca9 │ │ +05278a: 0a00 |0007: move-result v0 │ │ +05278c: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1280 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ │ │ #8 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ @@ -59519,19 +59524,19 @@ │ │ type : '(Landroid/graphics/Rect;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -050be8: |[050be8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.getBoundsInParent:(Landroid/graphics/Rect;)V │ │ -050bf8: 6200 1c04 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@041c │ │ -050bfc: 5421 2204 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0422 │ │ -050c00: 7230 aa0c 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.getBoundsInParent:(Ljava/lang/Object;Landroid/graphics/Rect;)V // method@0caa │ │ -050c06: 0e00 |0007: return-void │ │ +052790: |[052790] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.getBoundsInParent:(Landroid/graphics/Rect;)V │ │ +0527a0: 6200 1c04 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@041c │ │ +0527a4: 5421 2204 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0422 │ │ +0527a8: 7230 aa0c 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.getBoundsInParent:(Ljava/lang/Object;Landroid/graphics/Rect;)V // method@0caa │ │ +0527ae: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1438 │ │ 0x0007 line=1439 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ 0x0000 - 0x0008 reg=3 outBounds Landroid/graphics/Rect; │ │ @@ -59541,19 +59546,19 @@ │ │ type : '(Landroid/graphics/Rect;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -050c08: |[050c08] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.getBoundsInScreen:(Landroid/graphics/Rect;)V │ │ -050c18: 6200 1c04 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@041c │ │ -050c1c: 5421 2204 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0422 │ │ -050c20: 7230 ab0c 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.getBoundsInScreen:(Ljava/lang/Object;Landroid/graphics/Rect;)V // method@0cab │ │ -050c26: 0e00 |0007: return-void │ │ +0527b0: |[0527b0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.getBoundsInScreen:(Landroid/graphics/Rect;)V │ │ +0527c0: 6200 1c04 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@041c │ │ +0527c4: 5421 2204 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0422 │ │ +0527c8: 7230 ab0c 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.getBoundsInScreen:(Ljava/lang/Object;Landroid/graphics/Rect;)V // method@0cab │ │ +0527ce: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1462 │ │ 0x0007 line=1463 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ 0x0000 - 0x0008 reg=3 outBounds Landroid/graphics/Rect; │ │ @@ -59563,22 +59568,22 @@ │ │ type : '(I)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -050c28: |[050c28] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.getChild:(I)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ -050c38: 6200 1c04 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@041c │ │ -050c3c: 5421 2204 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0422 │ │ -050c40: 7230 ac0c 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.getChild:(Ljava/lang/Object;I)Ljava/lang/Object; // method@0cac │ │ -050c46: 0c00 |0007: move-result-object v0 │ │ -050c48: 7110 7f0d 0000 |0008: invoke-static {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.wrapNonNullInstance:(Ljava/lang/Object;)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // method@0d7f │ │ -050c4e: 0c00 |000b: move-result-object v0 │ │ -050c50: 1100 |000c: return-object v0 │ │ +0527d0: |[0527d0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.getChild:(I)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ +0527e0: 6200 1c04 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@041c │ │ +0527e4: 5421 2204 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0422 │ │ +0527e8: 7230 ac0c 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.getChild:(Ljava/lang/Object;I)Ljava/lang/Object; // method@0cac │ │ +0527ee: 0c00 |0007: move-result-object v0 │ │ +0527f0: 7110 7f0d 0000 |0008: invoke-static {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.wrapNonNullInstance:(Ljava/lang/Object;)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // method@0d7f │ │ +0527f6: 0c00 |000b: move-result-object v0 │ │ +0527f8: 1100 |000c: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1234 │ │ locals : │ │ 0x0000 - 0x000d reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ 0x0000 - 0x000d reg=3 index I │ │ │ │ @@ -59587,20 +59592,20 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -050c54: |[050c54] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.getChildCount:()I │ │ -050c64: 6200 1c04 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@041c │ │ -050c68: 5421 2204 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0422 │ │ -050c6c: 7220 ad0c 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.getChildCount:(Ljava/lang/Object;)I // method@0cad │ │ -050c72: 0a00 |0007: move-result v0 │ │ -050c74: 0f00 |0008: return v0 │ │ +0527fc: |[0527fc] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.getChildCount:()I │ │ +05280c: 6200 1c04 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@041c │ │ +052810: 5421 2204 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0422 │ │ +052814: 7220 ad0c 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.getChildCount:(Ljava/lang/Object;)I // method@0cad │ │ +05281a: 0a00 |0007: move-result v0 │ │ +05281c: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1217 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ │ │ #12 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ @@ -59608,20 +59613,20 @@ │ │ type : '()Ljava/lang/CharSequence;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -050c78: |[050c78] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.getClassName:()Ljava/lang/CharSequence; │ │ -050c88: 6200 1c04 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@041c │ │ -050c8c: 5421 2204 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0422 │ │ -050c90: 7220 ae0c 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.getClassName:(Ljava/lang/Object;)Ljava/lang/CharSequence; // method@0cae │ │ -050c96: 0c00 |0007: move-result-object v0 │ │ -050c98: 1100 |0008: return-object v0 │ │ +052820: |[052820] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.getClassName:()Ljava/lang/CharSequence; │ │ +052830: 6200 1c04 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@041c │ │ +052834: 5421 2204 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0422 │ │ +052838: 7220 ae0c 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.getClassName:(Ljava/lang/Object;)Ljava/lang/CharSequence; // method@0cae │ │ +05283e: 0c00 |0007: move-result-object v0 │ │ +052840: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1800 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ │ │ #13 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ @@ -59629,20 +59634,20 @@ │ │ type : '()Ljava/lang/CharSequence;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -050c9c: |[050c9c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.getContentDescription:()Ljava/lang/CharSequence; │ │ -050cac: 6200 1c04 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@041c │ │ -050cb0: 5421 2204 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0422 │ │ -050cb4: 7220 af0c 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.getContentDescription:(Ljava/lang/Object;)Ljava/lang/CharSequence; // method@0caf │ │ -050cba: 0c00 |0007: move-result-object v0 │ │ -050cbc: 1100 |0008: return-object v0 │ │ +052844: |[052844] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.getContentDescription:()Ljava/lang/CharSequence; │ │ +052854: 6200 1c04 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@041c │ │ +052858: 5421 2204 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0422 │ │ +05285c: 7220 af0c 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.getContentDescription:(Ljava/lang/Object;)Ljava/lang/CharSequence; // method@0caf │ │ +052862: 0c00 |0007: move-result-object v0 │ │ +052864: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1848 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ │ │ #14 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ @@ -59650,17 +59655,17 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -050cc0: |[050cc0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.getInfo:()Ljava/lang/Object; │ │ -050cd0: 5410 2204 |0000: iget-object v0, v1, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0422 │ │ -050cd4: 1100 |0002: return-object v0 │ │ +052868: |[052868] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.getInfo:()Ljava/lang/Object; │ │ +052878: 5410 2204 |0000: iget-object v0, v1, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0422 │ │ +05287c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1088 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ │ │ #15 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ @@ -59668,20 +59673,20 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -050cd8: |[050cd8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.getLiveRegion:()I │ │ -050ce8: 6200 1c04 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@041c │ │ -050cec: 5421 2204 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0422 │ │ -050cf0: 7220 b00c 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.getLiveRegion:(Ljava/lang/Object;)I // method@0cb0 │ │ -050cf6: 0a00 |0007: move-result v0 │ │ -050cf8: 0f00 |0008: return v0 │ │ +052880: |[052880] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.getLiveRegion:()I │ │ +052890: 6200 1c04 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@041c │ │ +052894: 5421 2204 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0422 │ │ +052898: 7220 b00c 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.getLiveRegion:(Ljava/lang/Object;)I // method@0cb0 │ │ +05289e: 0a00 |0007: move-result v0 │ │ +0528a0: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1927 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ │ │ #16 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ @@ -59689,20 +59694,20 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -050cfc: |[050cfc] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.getMovementGranularities:()I │ │ -050d0c: 6200 1c04 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@041c │ │ -050d10: 5421 2204 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0422 │ │ -050d14: 7220 b10c 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.getMovementGranularities:(Ljava/lang/Object;)I // method@0cb1 │ │ -050d1a: 0a00 |0007: move-result v0 │ │ -050d1c: 0f00 |0008: return v0 │ │ +0528a4: |[0528a4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.getMovementGranularities:()I │ │ +0528b4: 6200 1c04 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@041c │ │ +0528b8: 5421 2204 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0422 │ │ +0528bc: 7220 b10c 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.getMovementGranularities:(Ljava/lang/Object;)I // method@0cb1 │ │ +0528c2: 0a00 |0007: move-result v0 │ │ +0528c4: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1353 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ │ │ #17 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ @@ -59710,20 +59715,20 @@ │ │ type : '()Ljava/lang/CharSequence;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -050d20: |[050d20] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.getPackageName:()Ljava/lang/CharSequence; │ │ -050d30: 6200 1c04 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@041c │ │ -050d34: 5421 2204 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0422 │ │ -050d38: 7220 b20c 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.getPackageName:(Ljava/lang/Object;)Ljava/lang/CharSequence; // method@0cb2 │ │ -050d3e: 0c00 |0007: move-result-object v0 │ │ -050d40: 1100 |0008: return-object v0 │ │ +0528c8: |[0528c8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.getPackageName:()Ljava/lang/CharSequence; │ │ +0528d8: 6200 1c04 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@041c │ │ +0528dc: 5421 2204 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0422 │ │ +0528e0: 7220 b20c 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.getPackageName:(Ljava/lang/Object;)Ljava/lang/CharSequence; // method@0cb2 │ │ +0528e6: 0c00 |0007: move-result-object v0 │ │ +0528e8: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1776 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ │ │ #18 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ @@ -59731,22 +59736,22 @@ │ │ type : '()Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -050d44: |[050d44] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.getParent:()Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ -050d54: 6200 1c04 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@041c │ │ -050d58: 5421 2204 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0422 │ │ -050d5c: 7220 b30c 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.getParent:(Ljava/lang/Object;)Ljava/lang/Object; // method@0cb3 │ │ -050d62: 0c00 |0007: move-result-object v0 │ │ -050d64: 7110 7f0d 0000 |0008: invoke-static {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.wrapNonNullInstance:(Ljava/lang/Object;)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // method@0d7f │ │ -050d6a: 0c00 |000b: move-result-object v0 │ │ -050d6c: 1100 |000c: return-object v0 │ │ +0528ec: |[0528ec] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.getParent:()Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ +0528fc: 6200 1c04 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@041c │ │ +052900: 5421 2204 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0422 │ │ +052904: 7220 b30c 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.getParent:(Ljava/lang/Object;)Ljava/lang/Object; // method@0cb3 │ │ +05290a: 0c00 |0007: move-result-object v0 │ │ +05290c: 7110 7f0d 0000 |0008: invoke-static {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.wrapNonNullInstance:(Ljava/lang/Object;)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // method@0d7f │ │ +052912: 0c00 |000b: move-result-object v0 │ │ +052914: 1100 |000c: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1391 │ │ locals : │ │ 0x0000 - 0x000d reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ │ │ #19 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ @@ -59754,20 +59759,20 @@ │ │ type : '()Ljava/lang/CharSequence;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -050d70: |[050d70] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.getText:()Ljava/lang/CharSequence; │ │ -050d80: 6200 1c04 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@041c │ │ -050d84: 5421 2204 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0422 │ │ -050d88: 7220 b40c 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.getText:(Ljava/lang/Object;)Ljava/lang/CharSequence; // method@0cb4 │ │ -050d8e: 0c00 |0007: move-result-object v0 │ │ -050d90: 1100 |0008: return-object v0 │ │ +052918: |[052918] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.getText:()Ljava/lang/CharSequence; │ │ +052928: 6200 1c04 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@041c │ │ +05292c: 5421 2204 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0422 │ │ +052930: 7220 b40c 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.getText:(Ljava/lang/Object;)Ljava/lang/CharSequence; // method@0cb4 │ │ +052936: 0c00 |0007: move-result-object v0 │ │ +052938: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1824 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ │ │ #20 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ @@ -59775,20 +59780,20 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -050d94: |[050d94] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.getViewIdResourceName:()Ljava/lang/String; │ │ -050da4: 6200 1c04 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@041c │ │ -050da8: 5421 2204 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0422 │ │ -050dac: 7220 b50c 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.getViewIdResourceName:(Ljava/lang/Object;)Ljava/lang/String; // method@0cb5 │ │ -050db2: 0c00 |0007: move-result-object v0 │ │ -050db4: 1100 |0008: return-object v0 │ │ +05293c: |[05293c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.getViewIdResourceName:()Ljava/lang/String; │ │ +05294c: 6200 1c04 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@041c │ │ +052950: 5421 2204 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0422 │ │ +052954: 7220 b50c 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.getViewIdResourceName:(Ljava/lang/Object;)Ljava/lang/String; // method@0cb5 │ │ +05295a: 0c00 |0007: move-result-object v0 │ │ +05295c: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1905 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ │ │ #21 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ @@ -59796,20 +59801,20 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -050db8: |[050db8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.getWindowId:()I │ │ -050dc8: 6200 1c04 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@041c │ │ -050dcc: 5421 2204 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0422 │ │ -050dd0: 7220 b60c 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.getWindowId:(Ljava/lang/Object;)I // method@0cb6 │ │ -050dd6: 0a00 |0007: move-result v0 │ │ -050dd8: 0f00 |0008: return v0 │ │ +052960: |[052960] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.getWindowId:()I │ │ +052970: 6200 1c04 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@041c │ │ +052974: 5421 2204 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0422 │ │ +052978: 7220 b60c 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.getWindowId:(Ljava/lang/Object;)I // method@0cb6 │ │ +05297e: 0a00 |0007: move-result v0 │ │ +052980: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1208 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ │ │ #22 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ @@ -59817,23 +59822,23 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -050ddc: |[050ddc] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.hashCode:()I │ │ -050dec: 5410 2204 |0000: iget-object v0, v1, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0422 │ │ -050df0: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ -050df4: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -050df6: 0f00 |0005: return v0 │ │ -050df8: 5410 2204 |0006: iget-object v0, v1, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0422 │ │ -050dfc: 6e10 2015 0000 |0008: invoke-virtual {v0}, Ljava/lang/Object;.hashCode:()I // method@1520 │ │ -050e02: 0a00 |000b: move-result v0 │ │ -050e04: 28f9 |000c: goto 0005 // -0007 │ │ +052984: |[052984] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.hashCode:()I │ │ +052994: 5410 2204 |0000: iget-object v0, v1, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0422 │ │ +052998: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ +05299c: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +05299e: 0f00 |0005: return v0 │ │ +0529a0: 5410 2204 |0006: iget-object v0, v1, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0422 │ │ +0529a4: 6e10 2015 0000 |0008: invoke-virtual {v0}, Ljava/lang/Object;.hashCode:()I // method@1520 │ │ +0529aa: 0a00 |000b: move-result v0 │ │ +0529ac: 28f9 |000c: goto 0005 // -0007 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1948 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ │ │ #23 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ @@ -59841,20 +59846,20 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -050e08: |[050e08] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.isAccessibilityFocused:()Z │ │ -050e18: 6200 1c04 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@041c │ │ -050e1c: 5421 2204 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0422 │ │ -050e20: 7220 b70c 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.isAccessibilityFocused:(Ljava/lang/Object;)Z // method@0cb7 │ │ -050e26: 0a00 |0007: move-result v0 │ │ -050e28: 0f00 |0008: return v0 │ │ +0529b0: |[0529b0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.isAccessibilityFocused:()Z │ │ +0529c0: 6200 1c04 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@041c │ │ +0529c4: 5421 2204 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0422 │ │ +0529c8: 7220 b70c 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.isAccessibilityFocused:(Ljava/lang/Object;)Z // method@0cb7 │ │ +0529ce: 0a00 |0007: move-result v0 │ │ +0529d0: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1607 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ │ │ #24 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ @@ -59862,20 +59867,20 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -050e2c: |[050e2c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.isCheckable:()Z │ │ -050e3c: 6200 1c04 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@041c │ │ -050e40: 5421 2204 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0422 │ │ -050e44: 7220 b80c 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.isCheckable:(Ljava/lang/Object;)Z // method@0cb8 │ │ -050e4a: 0a00 |0007: move-result v0 │ │ -050e4c: 0f00 |0008: return v0 │ │ +0529d4: |[0529d4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.isCheckable:()Z │ │ +0529e4: 6200 1c04 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@041c │ │ +0529e8: 5421 2204 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0422 │ │ +0529ec: 7220 b80c 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.isCheckable:(Ljava/lang/Object;)Z // method@0cb8 │ │ +0529f2: 0a00 |0007: move-result v0 │ │ +0529f4: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1486 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ │ │ #25 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ @@ -59883,20 +59888,20 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -050e50: |[050e50] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.isChecked:()Z │ │ -050e60: 6200 1c04 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@041c │ │ -050e64: 5421 2204 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0422 │ │ -050e68: 7220 b90c 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.isChecked:(Ljava/lang/Object;)Z // method@0cb9 │ │ -050e6e: 0a00 |0007: move-result v0 │ │ -050e70: 0f00 |0008: return v0 │ │ +0529f8: |[0529f8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.isChecked:()Z │ │ +052a08: 6200 1c04 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@041c │ │ +052a0c: 5421 2204 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0422 │ │ +052a10: 7220 b90c 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.isChecked:(Ljava/lang/Object;)Z // method@0cb9 │ │ +052a16: 0a00 |0007: move-result v0 │ │ +052a18: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1510 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ │ │ #26 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ @@ -59904,20 +59909,20 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -050e74: |[050e74] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.isClickable:()Z │ │ -050e84: 6200 1c04 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@041c │ │ -050e88: 5421 2204 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0422 │ │ -050e8c: 7220 ba0c 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.isClickable:(Ljava/lang/Object;)Z // method@0cba │ │ -050e92: 0a00 |0007: move-result v0 │ │ -050e94: 0f00 |0008: return v0 │ │ +052a1c: |[052a1c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.isClickable:()Z │ │ +052a2c: 6200 1c04 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@041c │ │ +052a30: 5421 2204 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0422 │ │ +052a34: 7220 ba0c 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.isClickable:(Ljava/lang/Object;)Z // method@0cba │ │ +052a3a: 0a00 |0007: move-result v0 │ │ +052a3c: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1656 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ │ │ #27 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ @@ -59925,20 +59930,20 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -050e98: |[050e98] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.isEnabled:()Z │ │ -050ea8: 6200 1c04 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@041c │ │ -050eac: 5421 2204 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0422 │ │ -050eb0: 7220 bb0c 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.isEnabled:(Ljava/lang/Object;)Z // method@0cbb │ │ -050eb6: 0a00 |0007: move-result v0 │ │ -050eb8: 0f00 |0008: return v0 │ │ +052a40: |[052a40] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.isEnabled:()Z │ │ +052a50: 6200 1c04 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@041c │ │ +052a54: 5421 2204 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0422 │ │ +052a58: 7220 bb0c 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.isEnabled:(Ljava/lang/Object;)Z // method@0cbb │ │ +052a5e: 0a00 |0007: move-result v0 │ │ +052a60: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1704 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ │ │ #28 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ @@ -59946,20 +59951,20 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -050ebc: |[050ebc] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.isFocusable:()Z │ │ -050ecc: 6200 1c04 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@041c │ │ -050ed0: 5421 2204 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0422 │ │ -050ed4: 7220 bc0c 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.isFocusable:(Ljava/lang/Object;)Z // method@0cbc │ │ -050eda: 0a00 |0007: move-result v0 │ │ -050edc: 0f00 |0008: return v0 │ │ +052a64: |[052a64] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.isFocusable:()Z │ │ +052a74: 6200 1c04 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@041c │ │ +052a78: 5421 2204 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0422 │ │ +052a7c: 7220 bc0c 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.isFocusable:(Ljava/lang/Object;)Z // method@0cbc │ │ +052a82: 0a00 |0007: move-result v0 │ │ +052a84: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1534 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ │ │ #29 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ @@ -59967,20 +59972,20 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -050ee0: |[050ee0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.isFocused:()Z │ │ -050ef0: 6200 1c04 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@041c │ │ -050ef4: 5421 2204 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0422 │ │ -050ef8: 7220 bd0c 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.isFocused:(Ljava/lang/Object;)Z // method@0cbd │ │ -050efe: 0a00 |0007: move-result v0 │ │ -050f00: 0f00 |0008: return v0 │ │ +052a88: |[052a88] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.isFocused:()Z │ │ +052a98: 6200 1c04 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@041c │ │ +052a9c: 5421 2204 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0422 │ │ +052aa0: 7220 bd0c 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.isFocused:(Ljava/lang/Object;)Z // method@0cbd │ │ +052aa6: 0a00 |0007: move-result v0 │ │ +052aa8: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1558 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ │ │ #30 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ @@ -59988,20 +59993,20 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -050f04: |[050f04] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.isLongClickable:()Z │ │ -050f14: 6200 1c04 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@041c │ │ -050f18: 5421 2204 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0422 │ │ -050f1c: 7220 be0c 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.isLongClickable:(Ljava/lang/Object;)Z // method@0cbe │ │ -050f22: 0a00 |0007: move-result v0 │ │ -050f24: 0f00 |0008: return v0 │ │ +052aac: |[052aac] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.isLongClickable:()Z │ │ +052abc: 6200 1c04 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@041c │ │ +052ac0: 5421 2204 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0422 │ │ +052ac4: 7220 be0c 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.isLongClickable:(Ljava/lang/Object;)Z // method@0cbe │ │ +052aca: 0a00 |0007: move-result v0 │ │ +052acc: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1680 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ │ │ #31 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ @@ -60009,20 +60014,20 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -050f28: |[050f28] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.isPassword:()Z │ │ -050f38: 6200 1c04 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@041c │ │ -050f3c: 5421 2204 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0422 │ │ -050f40: 7220 bf0c 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.isPassword:(Ljava/lang/Object;)Z // method@0cbf │ │ -050f46: 0a00 |0007: move-result v0 │ │ -050f48: 0f00 |0008: return v0 │ │ +052ad0: |[052ad0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.isPassword:()Z │ │ +052ae0: 6200 1c04 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@041c │ │ +052ae4: 5421 2204 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0422 │ │ +052ae8: 7220 bf0c 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.isPassword:(Ljava/lang/Object;)Z // method@0cbf │ │ +052aee: 0a00 |0007: move-result v0 │ │ +052af0: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1728 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ │ │ #32 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ @@ -60030,20 +60035,20 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -050f4c: |[050f4c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.isScrollable:()Z │ │ -050f5c: 6200 1c04 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@041c │ │ -050f60: 5421 2204 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0422 │ │ -050f64: 7220 c00c 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.isScrollable:(Ljava/lang/Object;)Z // method@0cc0 │ │ -050f6a: 0a00 |0007: move-result v0 │ │ -050f6c: 0f00 |0008: return v0 │ │ +052af4: |[052af4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.isScrollable:()Z │ │ +052b04: 6200 1c04 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@041c │ │ +052b08: 5421 2204 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0422 │ │ +052b0c: 7220 c00c 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.isScrollable:(Ljava/lang/Object;)Z // method@0cc0 │ │ +052b12: 0a00 |0007: move-result v0 │ │ +052b14: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1752 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ │ │ #33 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ @@ -60051,20 +60056,20 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -050f70: |[050f70] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.isSelected:()Z │ │ -050f80: 6200 1c04 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@041c │ │ -050f84: 5421 2204 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0422 │ │ -050f88: 7220 c10c 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.isSelected:(Ljava/lang/Object;)Z // method@0cc1 │ │ -050f8e: 0a00 |0007: move-result v0 │ │ -050f90: 0f00 |0008: return v0 │ │ +052b18: |[052b18] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.isSelected:()Z │ │ +052b28: 6200 1c04 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@041c │ │ +052b2c: 5421 2204 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0422 │ │ +052b30: 7220 c10c 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.isSelected:(Ljava/lang/Object;)Z // method@0cc1 │ │ +052b36: 0a00 |0007: move-result v0 │ │ +052b38: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1632 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ │ │ #34 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ @@ -60072,20 +60077,20 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -050f94: |[050f94] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.isVisibleToUser:()Z │ │ -050fa4: 6200 1c04 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@041c │ │ -050fa8: 5421 2204 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0422 │ │ -050fac: 7220 c20c 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.isVisibleToUser:(Ljava/lang/Object;)Z // method@0cc2 │ │ -050fb2: 0a00 |0007: move-result v0 │ │ -050fb4: 0f00 |0008: return v0 │ │ +052b3c: |[052b3c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.isVisibleToUser:()Z │ │ +052b4c: 6200 1c04 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@041c │ │ +052b50: 5421 2204 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0422 │ │ +052b54: 7220 c20c 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.isVisibleToUser:(Ljava/lang/Object;)Z // method@0cc2 │ │ +052b5a: 0a00 |0007: move-result v0 │ │ +052b5c: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1582 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ │ │ #35 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ @@ -60093,20 +60098,20 @@ │ │ type : '(I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -050fb8: |[050fb8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.performAction:(I)Z │ │ -050fc8: 6200 1c04 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@041c │ │ -050fcc: 5421 2204 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0422 │ │ -050fd0: 7230 c70c 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.performAction:(Ljava/lang/Object;I)Z // method@0cc7 │ │ -050fd6: 0a00 |0007: move-result v0 │ │ -050fd8: 0f00 |0008: return v0 │ │ +052b60: |[052b60] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.performAction:(I)Z │ │ +052b70: 6200 1c04 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@041c │ │ +052b74: 5421 2204 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0422 │ │ +052b78: 7230 c70c 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.performAction:(Ljava/lang/Object;I)Z // method@0cc7 │ │ +052b7e: 0a00 |0007: move-result v0 │ │ +052b80: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1311 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ 0x0000 - 0x0009 reg=3 action I │ │ │ │ @@ -60115,20 +60120,20 @@ │ │ type : '(ILandroid/os/Bundle;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 9 16-bit code units │ │ -050fdc: |[050fdc] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.performAction:(ILandroid/os/Bundle;)Z │ │ -050fec: 6200 1c04 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@041c │ │ -050ff0: 5421 2204 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0422 │ │ -050ff4: 7240 c80c 1043 |0004: invoke-interface {v0, v1, v3, v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.performAction:(Ljava/lang/Object;ILandroid/os/Bundle;)Z // method@0cc8 │ │ -050ffa: 0a00 |0007: move-result v0 │ │ -050ffc: 0f00 |0008: return v0 │ │ +052b84: |[052b84] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.performAction:(ILandroid/os/Bundle;)Z │ │ +052b94: 6200 1c04 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@041c │ │ +052b98: 5421 2204 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0422 │ │ +052b9c: 7240 c80c 1043 |0004: invoke-interface {v0, v1, v3, v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.performAction:(Ljava/lang/Object;ILandroid/os/Bundle;)Z // method@0cc8 │ │ +052ba2: 0a00 |0007: move-result v0 │ │ +052ba4: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1328 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ 0x0000 - 0x0009 reg=3 action I │ │ 0x0000 - 0x0009 reg=4 arguments Landroid/os/Bundle; │ │ @@ -60138,19 +60143,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -051000: |[051000] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.recycle:()V │ │ -051010: 6200 1c04 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@041c │ │ -051014: 5421 2204 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0422 │ │ -051018: 7220 c90c 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.recycle:(Ljava/lang/Object;)V // method@0cc9 │ │ -05101e: 0e00 |0007: return-void │ │ +052ba8: |[052ba8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.recycle:()V │ │ +052bb8: 6200 1c04 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@041c │ │ +052bbc: 5421 2204 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0422 │ │ +052bc0: 7220 c90c 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.recycle:(Ljava/lang/Object;)V // method@0cc9 │ │ +052bc6: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1874 │ │ 0x0007 line=1875 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ │ │ @@ -60159,19 +60164,19 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -051020: |[051020] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setAccessibilityFocused:(Z)V │ │ -051030: 6200 1c04 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@041c │ │ -051034: 5421 2204 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0422 │ │ -051038: 7230 ca0c 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setAccessibilityFocused:(Ljava/lang/Object;Z)V // method@0cca │ │ -05103e: 0e00 |0007: return-void │ │ +052bc8: |[052bc8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setAccessibilityFocused:(Z)V │ │ +052bd8: 6200 1c04 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@041c │ │ +052bdc: 5421 2204 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0422 │ │ +052be0: 7230 ca0c 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setAccessibilityFocused:(Ljava/lang/Object;Z)V // method@0cca │ │ +052be6: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1623 │ │ 0x0007 line=1624 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ 0x0000 - 0x0008 reg=3 focused Z │ │ @@ -60181,19 +60186,19 @@ │ │ type : '(Landroid/graphics/Rect;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -051040: |[051040] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setBoundsInParent:(Landroid/graphics/Rect;)V │ │ -051050: 6200 1c04 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@041c │ │ -051054: 5421 2204 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0422 │ │ -051058: 7230 cb0c 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setBoundsInParent:(Ljava/lang/Object;Landroid/graphics/Rect;)V // method@0ccb │ │ -05105e: 0e00 |0007: return-void │ │ +052be8: |[052be8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setBoundsInParent:(Landroid/graphics/Rect;)V │ │ +052bf8: 6200 1c04 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@041c │ │ +052bfc: 5421 2204 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0422 │ │ +052c00: 7230 cb0c 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setBoundsInParent:(Ljava/lang/Object;Landroid/graphics/Rect;)V // method@0ccb │ │ +052c06: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1453 │ │ 0x0007 line=1454 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ 0x0000 - 0x0008 reg=3 bounds Landroid/graphics/Rect; │ │ @@ -60203,19 +60208,19 @@ │ │ type : '(Landroid/graphics/Rect;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -051060: |[051060] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setBoundsInScreen:(Landroid/graphics/Rect;)V │ │ -051070: 6200 1c04 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@041c │ │ -051074: 5421 2204 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0422 │ │ -051078: 7230 cc0c 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setBoundsInScreen:(Ljava/lang/Object;Landroid/graphics/Rect;)V // method@0ccc │ │ -05107e: 0e00 |0007: return-void │ │ +052c08: |[052c08] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setBoundsInScreen:(Landroid/graphics/Rect;)V │ │ +052c18: 6200 1c04 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@041c │ │ +052c1c: 5421 2204 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0422 │ │ +052c20: 7230 cc0c 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setBoundsInScreen:(Ljava/lang/Object;Landroid/graphics/Rect;)V // method@0ccc │ │ +052c26: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1477 │ │ 0x0007 line=1478 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ 0x0000 - 0x0008 reg=3 bounds Landroid/graphics/Rect; │ │ @@ -60225,19 +60230,19 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -051080: |[051080] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setCheckable:(Z)V │ │ -051090: 6200 1c04 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@041c │ │ -051094: 5421 2204 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0422 │ │ -051098: 7230 cd0c 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setCheckable:(Ljava/lang/Object;Z)V // method@0ccd │ │ -05109e: 0e00 |0007: return-void │ │ +052c28: |[052c28] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setCheckable:(Z)V │ │ +052c38: 6200 1c04 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@041c │ │ +052c3c: 5421 2204 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0422 │ │ +052c40: 7230 cd0c 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setCheckable:(Ljava/lang/Object;Z)V // method@0ccd │ │ +052c46: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1501 │ │ 0x0007 line=1502 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ 0x0000 - 0x0008 reg=3 checkable Z │ │ @@ -60247,19 +60252,19 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -0510a0: |[0510a0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setChecked:(Z)V │ │ -0510b0: 6200 1c04 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@041c │ │ -0510b4: 5421 2204 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0422 │ │ -0510b8: 7230 ce0c 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setChecked:(Ljava/lang/Object;Z)V // method@0cce │ │ -0510be: 0e00 |0007: return-void │ │ +052c48: |[052c48] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setChecked:(Z)V │ │ +052c58: 6200 1c04 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@041c │ │ +052c5c: 5421 2204 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0422 │ │ +052c60: 7230 ce0c 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setChecked:(Ljava/lang/Object;Z)V // method@0cce │ │ +052c66: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1525 │ │ 0x0007 line=1526 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ 0x0000 - 0x0008 reg=3 checked Z │ │ @@ -60269,19 +60274,19 @@ │ │ type : '(Ljava/lang/CharSequence;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -0510c0: |[0510c0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setClassName:(Ljava/lang/CharSequence;)V │ │ -0510d0: 6200 1c04 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@041c │ │ -0510d4: 5421 2204 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0422 │ │ -0510d8: 7230 cf0c 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setClassName:(Ljava/lang/Object;Ljava/lang/CharSequence;)V // method@0ccf │ │ -0510de: 0e00 |0007: return-void │ │ +052c68: |[052c68] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setClassName:(Ljava/lang/CharSequence;)V │ │ +052c78: 6200 1c04 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@041c │ │ +052c7c: 5421 2204 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0422 │ │ +052c80: 7230 cf0c 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setClassName:(Ljava/lang/Object;Ljava/lang/CharSequence;)V // method@0ccf │ │ +052c86: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1815 │ │ 0x0007 line=1816 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ 0x0000 - 0x0008 reg=3 className Ljava/lang/CharSequence; │ │ @@ -60291,19 +60296,19 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -0510e0: |[0510e0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setClickable:(Z)V │ │ -0510f0: 6200 1c04 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@041c │ │ -0510f4: 5421 2204 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0422 │ │ -0510f8: 7230 d00c 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setClickable:(Ljava/lang/Object;Z)V // method@0cd0 │ │ -0510fe: 0e00 |0007: return-void │ │ +052c88: |[052c88] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setClickable:(Z)V │ │ +052c98: 6200 1c04 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@041c │ │ +052c9c: 5421 2204 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0422 │ │ +052ca0: 7230 d00c 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setClickable:(Ljava/lang/Object;Z)V // method@0cd0 │ │ +052ca6: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1671 │ │ 0x0007 line=1672 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ 0x0000 - 0x0008 reg=3 clickable Z │ │ @@ -60313,19 +60318,19 @@ │ │ type : '(Ljava/lang/CharSequence;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -051100: |[051100] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setContentDescription:(Ljava/lang/CharSequence;)V │ │ -051110: 6200 1c04 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@041c │ │ -051114: 5421 2204 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0422 │ │ -051118: 7230 d10c 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setContentDescription:(Ljava/lang/Object;Ljava/lang/CharSequence;)V // method@0cd1 │ │ -05111e: 0e00 |0007: return-void │ │ +052ca8: |[052ca8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setContentDescription:(Ljava/lang/CharSequence;)V │ │ +052cb8: 6200 1c04 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@041c │ │ +052cbc: 5421 2204 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0422 │ │ +052cc0: 7230 d10c 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setContentDescription:(Ljava/lang/Object;Ljava/lang/CharSequence;)V // method@0cd1 │ │ +052cc6: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1863 │ │ 0x0007 line=1864 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ 0x0000 - 0x0008 reg=3 contentDescription Ljava/lang/CharSequence; │ │ @@ -60335,19 +60340,19 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -051120: |[051120] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setEnabled:(Z)V │ │ -051130: 6200 1c04 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@041c │ │ -051134: 5421 2204 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0422 │ │ -051138: 7230 d20c 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setEnabled:(Ljava/lang/Object;Z)V // method@0cd2 │ │ -05113e: 0e00 |0007: return-void │ │ +052cc8: |[052cc8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setEnabled:(Z)V │ │ +052cd8: 6200 1c04 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@041c │ │ +052cdc: 5421 2204 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0422 │ │ +052ce0: 7230 d20c 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setEnabled:(Ljava/lang/Object;Z)V // method@0cd2 │ │ +052ce6: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1719 │ │ 0x0007 line=1720 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ 0x0000 - 0x0008 reg=3 enabled Z │ │ @@ -60357,19 +60362,19 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -051140: |[051140] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setFocusable:(Z)V │ │ -051150: 6200 1c04 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@041c │ │ -051154: 5421 2204 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0422 │ │ -051158: 7230 d30c 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setFocusable:(Ljava/lang/Object;Z)V // method@0cd3 │ │ -05115e: 0e00 |0007: return-void │ │ +052ce8: |[052ce8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setFocusable:(Z)V │ │ +052cf8: 6200 1c04 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@041c │ │ +052cfc: 5421 2204 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0422 │ │ +052d00: 7230 d30c 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setFocusable:(Ljava/lang/Object;Z)V // method@0cd3 │ │ +052d06: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1549 │ │ 0x0007 line=1550 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ 0x0000 - 0x0008 reg=3 focusable Z │ │ @@ -60379,19 +60384,19 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -051160: |[051160] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setFocused:(Z)V │ │ -051170: 6200 1c04 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@041c │ │ -051174: 5421 2204 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0422 │ │ -051178: 7230 d40c 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setFocused:(Ljava/lang/Object;Z)V // method@0cd4 │ │ -05117e: 0e00 |0007: return-void │ │ +052d08: |[052d08] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setFocused:(Z)V │ │ +052d18: 6200 1c04 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@041c │ │ +052d1c: 5421 2204 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0422 │ │ +052d20: 7230 d40c 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setFocused:(Ljava/lang/Object;Z)V // method@0cd4 │ │ +052d26: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1573 │ │ 0x0007 line=1574 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ 0x0000 - 0x0008 reg=3 focused Z │ │ @@ -60401,19 +60406,19 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -051180: |[051180] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setLiveRegion:(I)V │ │ -051190: 6200 1c04 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@041c │ │ -051194: 5421 2204 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0422 │ │ -051198: 7230 d50c 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setLiveRegion:(Ljava/lang/Object;I)V // method@0cd5 │ │ -05119e: 0e00 |0007: return-void │ │ +052d28: |[052d28] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setLiveRegion:(I)V │ │ +052d38: 6200 1c04 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@041c │ │ +052d3c: 5421 2204 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0422 │ │ +052d40: 7230 d50c 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setLiveRegion:(Ljava/lang/Object;I)V // method@0cd5 │ │ +052d46: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1943 │ │ 0x0007 line=1944 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ 0x0000 - 0x0008 reg=3 mode I │ │ @@ -60423,19 +60428,19 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -0511a0: |[0511a0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setLongClickable:(Z)V │ │ -0511b0: 6200 1c04 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@041c │ │ -0511b4: 5421 2204 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0422 │ │ -0511b8: 7230 d60c 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setLongClickable:(Ljava/lang/Object;Z)V // method@0cd6 │ │ -0511be: 0e00 |0007: return-void │ │ +052d48: |[052d48] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setLongClickable:(Z)V │ │ +052d58: 6200 1c04 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@041c │ │ +052d5c: 5421 2204 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0422 │ │ +052d60: 7230 d60c 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setLongClickable:(Ljava/lang/Object;Z)V // method@0cd6 │ │ +052d66: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1695 │ │ 0x0007 line=1696 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ 0x0000 - 0x0008 reg=3 longClickable Z │ │ @@ -60445,19 +60450,19 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -0511c0: |[0511c0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setMovementGranularities:(I)V │ │ -0511d0: 6200 1c04 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@041c │ │ -0511d4: 5421 2204 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0422 │ │ -0511d8: 7230 d70c 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setMovementGranularities:(Ljava/lang/Object;I)V // method@0cd7 │ │ -0511de: 0e00 |0007: return-void │ │ +052d68: |[052d68] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setMovementGranularities:(I)V │ │ +052d78: 6200 1c04 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@041c │ │ +052d7c: 5421 2204 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0422 │ │ +052d80: 7230 d70c 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setMovementGranularities:(Ljava/lang/Object;I)V // method@0cd7 │ │ +052d86: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1344 │ │ 0x0007 line=1345 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ 0x0000 - 0x0008 reg=3 granularities I │ │ @@ -60467,19 +60472,19 @@ │ │ type : '(Ljava/lang/CharSequence;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -0511e0: |[0511e0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setPackageName:(Ljava/lang/CharSequence;)V │ │ -0511f0: 6200 1c04 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@041c │ │ -0511f4: 5421 2204 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0422 │ │ -0511f8: 7230 d80c 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setPackageName:(Ljava/lang/Object;Ljava/lang/CharSequence;)V // method@0cd8 │ │ -0511fe: 0e00 |0007: return-void │ │ +052d88: |[052d88] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setPackageName:(Ljava/lang/CharSequence;)V │ │ +052d98: 6200 1c04 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@041c │ │ +052d9c: 5421 2204 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0422 │ │ +052da0: 7230 d80c 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setPackageName:(Ljava/lang/Object;Ljava/lang/CharSequence;)V // method@0cd8 │ │ +052da6: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1791 │ │ 0x0007 line=1792 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ 0x0000 - 0x0008 reg=3 packageName Ljava/lang/CharSequence; │ │ @@ -60489,19 +60494,19 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -051200: |[051200] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setParent:(Landroid/view/View;)V │ │ -051210: 6200 1c04 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@041c │ │ -051214: 5421 2204 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0422 │ │ -051218: 7230 d90c 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setParent:(Ljava/lang/Object;Landroid/view/View;)V // method@0cd9 │ │ -05121e: 0e00 |0007: return-void │ │ +052da8: |[052da8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setParent:(Landroid/view/View;)V │ │ +052db8: 6200 1c04 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@041c │ │ +052dbc: 5421 2204 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0422 │ │ +052dc0: 7230 d90c 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setParent:(Ljava/lang/Object;Landroid/view/View;)V // method@0cd9 │ │ +052dc6: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1406 │ │ 0x0007 line=1407 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ 0x0000 - 0x0008 reg=3 parent Landroid/view/View; │ │ @@ -60511,19 +60516,19 @@ │ │ type : '(Landroid/view/View;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 8 16-bit code units │ │ -051220: |[051220] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setParent:(Landroid/view/View;I)V │ │ -051230: 6200 1c04 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@041c │ │ -051234: 5421 2204 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0422 │ │ -051238: 7240 da0c 1043 |0004: invoke-interface {v0, v1, v3, v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setParent:(Ljava/lang/Object;Landroid/view/View;I)V // method@0cda │ │ -05123e: 0e00 |0007: return-void │ │ +052dc8: |[052dc8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setParent:(Landroid/view/View;I)V │ │ +052dd8: 6200 1c04 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@041c │ │ +052ddc: 5421 2204 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0422 │ │ +052de0: 7240 da0c 1043 |0004: invoke-interface {v0, v1, v3, v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setParent:(Ljava/lang/Object;Landroid/view/View;I)V // method@0cda │ │ +052de6: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1429 │ │ 0x0007 line=1430 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ 0x0000 - 0x0008 reg=3 root Landroid/view/View; │ │ @@ -60534,19 +60539,19 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -051240: |[051240] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setPassword:(Z)V │ │ -051250: 6200 1c04 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@041c │ │ -051254: 5421 2204 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0422 │ │ -051258: 7230 db0c 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setPassword:(Ljava/lang/Object;Z)V // method@0cdb │ │ -05125e: 0e00 |0007: return-void │ │ +052de8: |[052de8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setPassword:(Z)V │ │ +052df8: 6200 1c04 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@041c │ │ +052dfc: 5421 2204 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0422 │ │ +052e00: 7230 db0c 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setPassword:(Ljava/lang/Object;Z)V // method@0cdb │ │ +052e06: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1743 │ │ 0x0007 line=1744 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ 0x0000 - 0x0008 reg=3 password Z │ │ @@ -60556,19 +60561,19 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -051260: |[051260] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setScrollable:(Z)V │ │ -051270: 6200 1c04 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@041c │ │ -051274: 5421 2204 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0422 │ │ -051278: 7230 dc0c 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setScrollable:(Ljava/lang/Object;Z)V // method@0cdc │ │ -05127e: 0e00 |0007: return-void │ │ +052e08: |[052e08] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setScrollable:(Z)V │ │ +052e18: 6200 1c04 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@041c │ │ +052e1c: 5421 2204 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0422 │ │ +052e20: 7230 dc0c 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setScrollable:(Ljava/lang/Object;Z)V // method@0cdc │ │ +052e26: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1767 │ │ 0x0007 line=1768 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ 0x0000 - 0x0008 reg=3 scrollable Z │ │ @@ -60578,19 +60583,19 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -051280: |[051280] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setSelected:(Z)V │ │ -051290: 6200 1c04 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@041c │ │ -051294: 5421 2204 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0422 │ │ -051298: 7230 dd0c 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setSelected:(Ljava/lang/Object;Z)V // method@0cdd │ │ -05129e: 0e00 |0007: return-void │ │ +052e28: |[052e28] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setSelected:(Z)V │ │ +052e38: 6200 1c04 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@041c │ │ +052e3c: 5421 2204 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0422 │ │ +052e40: 7230 dd0c 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setSelected:(Ljava/lang/Object;Z)V // method@0cdd │ │ +052e46: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1647 │ │ 0x0007 line=1648 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ 0x0000 - 0x0008 reg=3 selected Z │ │ @@ -60600,19 +60605,19 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -0512a0: |[0512a0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setSource:(Landroid/view/View;)V │ │ -0512b0: 6200 1c04 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@041c │ │ -0512b4: 5421 2204 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0422 │ │ -0512b8: 7230 de0c 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setSource:(Ljava/lang/Object;Landroid/view/View;)V // method@0cde │ │ -0512be: 0e00 |0007: return-void │ │ +052e48: |[052e48] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setSource:(Landroid/view/View;)V │ │ +052e58: 6200 1c04 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@041c │ │ +052e5c: 5421 2204 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0422 │ │ +052e60: 7230 de0c 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setSource:(Ljava/lang/Object;Landroid/view/View;)V // method@0cde │ │ +052e66: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1143 │ │ 0x0007 line=1144 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ 0x0000 - 0x0008 reg=3 source Landroid/view/View; │ │ @@ -60622,19 +60627,19 @@ │ │ type : '(Landroid/view/View;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 8 16-bit code units │ │ -0512c0: |[0512c0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setSource:(Landroid/view/View;I)V │ │ -0512d0: 6200 1c04 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@041c │ │ -0512d4: 5421 2204 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0422 │ │ -0512d8: 7240 df0c 1043 |0004: invoke-interface {v0, v1, v3, v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setSource:(Ljava/lang/Object;Landroid/view/View;I)V // method@0cdf │ │ -0512de: 0e00 |0007: return-void │ │ +052e68: |[052e68] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setSource:(Landroid/view/View;I)V │ │ +052e78: 6200 1c04 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@041c │ │ +052e7c: 5421 2204 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0422 │ │ +052e80: 7240 df0c 1043 |0004: invoke-interface {v0, v1, v3, v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setSource:(Ljava/lang/Object;Landroid/view/View;I)V // method@0cdf │ │ +052e86: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1166 │ │ 0x0007 line=1167 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ 0x0000 - 0x0008 reg=3 root Landroid/view/View; │ │ @@ -60645,19 +60650,19 @@ │ │ type : '(Ljava/lang/CharSequence;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -0512e0: |[0512e0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setText:(Ljava/lang/CharSequence;)V │ │ -0512f0: 6200 1c04 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@041c │ │ -0512f4: 5421 2204 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0422 │ │ -0512f8: 7230 e00c 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setText:(Ljava/lang/Object;Ljava/lang/CharSequence;)V // method@0ce0 │ │ -0512fe: 0e00 |0007: return-void │ │ +052e88: |[052e88] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setText:(Ljava/lang/CharSequence;)V │ │ +052e98: 6200 1c04 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@041c │ │ +052e9c: 5421 2204 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0422 │ │ +052ea0: 7230 e00c 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setText:(Ljava/lang/Object;Ljava/lang/CharSequence;)V // method@0ce0 │ │ +052ea6: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1839 │ │ 0x0007 line=1840 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ 0x0000 - 0x0008 reg=3 text Ljava/lang/CharSequence; │ │ @@ -60667,19 +60672,19 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -051300: |[051300] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setViewIdResourceName:(Ljava/lang/String;)V │ │ -051310: 6200 1c04 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@041c │ │ -051314: 5421 2204 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0422 │ │ -051318: 7230 e10c 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setViewIdResourceName:(Ljava/lang/Object;Ljava/lang/String;)V // method@0ce1 │ │ -05131e: 0e00 |0007: return-void │ │ +052ea8: |[052ea8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setViewIdResourceName:(Ljava/lang/String;)V │ │ +052eb8: 6200 1c04 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@041c │ │ +052ebc: 5421 2204 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0422 │ │ +052ec0: 7230 e10c 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setViewIdResourceName:(Ljava/lang/Object;Ljava/lang/String;)V // method@0ce1 │ │ +052ec6: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1889 │ │ 0x0007 line=1890 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ 0x0000 - 0x0008 reg=3 viewId Ljava/lang/String; │ │ @@ -60689,19 +60694,19 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -051320: |[051320] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setVisibleToUser:(Z)V │ │ -051330: 6200 1c04 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@041c │ │ -051334: 5421 2204 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0422 │ │ -051338: 7230 e20c 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setVisibleToUser:(Ljava/lang/Object;Z)V // method@0ce2 │ │ -05133e: 0e00 |0007: return-void │ │ +052ec8: |[052ec8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setVisibleToUser:(Z)V │ │ +052ed8: 6200 1c04 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@041c │ │ +052edc: 5421 2204 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0422 │ │ +052ee0: 7230 e20c 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setVisibleToUser:(Ljava/lang/Object;Z)V // method@0ce2 │ │ +052ee6: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1598 │ │ 0x0007 line=1599 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ 0x0000 - 0x0008 reg=3 visibleToUser Z │ │ @@ -60711,163 +60716,163 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 321 16-bit code units │ │ -051340: |[051340] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.toString:()Ljava/lang/String; │ │ -051350: 2203 4203 |0000: new-instance v3, Ljava/lang/StringBuilder; // type@0342 │ │ -051354: 7010 5715 0300 |0002: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ -05135a: 6f10 2215 0600 |0005: invoke-super {v6}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@1522 │ │ -051360: 0c04 |0008: move-result-object v4 │ │ -051362: 6e20 5f15 4300 |0009: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -051368: 2202 4e00 |000c: new-instance v2, Landroid/graphics/Rect; // type@004e │ │ -05136c: 7010 6a01 0200 |000e: invoke-direct {v2}, Landroid/graphics/Rect;.:()V // method@016a │ │ -051372: 6e20 430d 2600 |0011: invoke-virtual {v6, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getBoundsInParent:(Landroid/graphics/Rect;)V // method@0d43 │ │ -051378: 2204 4203 |0014: new-instance v4, Ljava/lang/StringBuilder; // type@0342 │ │ -05137c: 7010 5715 0400 |0016: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ -051382: 1a05 7701 |0019: const-string v5, "; boundsInParent: " // string@0177 │ │ -051386: 6e20 5f15 5400 |001b: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -05138c: 0c04 |001e: move-result-object v4 │ │ -05138e: 6e20 5e15 2400 |001f: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@155e │ │ -051394: 0c04 |0022: move-result-object v4 │ │ -051396: 6e10 6415 0400 |0023: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ -05139c: 0c04 |0026: move-result-object v4 │ │ -05139e: 6e20 5f15 4300 |0027: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -0513a4: 6e20 440d 2600 |002a: invoke-virtual {v6, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getBoundsInScreen:(Landroid/graphics/Rect;)V // method@0d44 │ │ -0513aa: 2204 4203 |002d: new-instance v4, Ljava/lang/StringBuilder; // type@0342 │ │ -0513ae: 7010 5715 0400 |002f: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ -0513b4: 1a05 7801 |0032: const-string v5, "; boundsInScreen: " // string@0178 │ │ -0513b8: 6e20 5f15 5400 |0034: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -0513be: 0c04 |0037: move-result-object v4 │ │ -0513c0: 6e20 5e15 2400 |0038: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@155e │ │ -0513c6: 0c04 |003b: move-result-object v4 │ │ -0513c8: 6e10 6415 0400 |003c: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ -0513ce: 0c04 |003f: move-result-object v4 │ │ -0513d0: 6e20 5f15 4300 |0040: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -0513d6: 1a04 8201 |0043: const-string v4, "; packageName: " // string@0182 │ │ -0513da: 6e20 5f15 4300 |0045: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -0513e0: 0c04 |0048: move-result-object v4 │ │ -0513e2: 6e10 4c0d 0600 |0049: invoke-virtual {v6}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getPackageName:()Ljava/lang/CharSequence; // method@0d4c │ │ -0513e8: 0c05 |004c: move-result-object v5 │ │ -0513ea: 6e20 5d15 5400 |004d: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/CharSequence;)Ljava/lang/StringBuilder; // method@155d │ │ -0513f0: 1a04 7b01 |0050: const-string v4, "; className: " // string@017b │ │ -0513f4: 6e20 5f15 4300 |0052: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -0513fa: 0c04 |0055: move-result-object v4 │ │ -0513fc: 6e10 470d 0600 |0056: invoke-virtual {v6}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getClassName:()Ljava/lang/CharSequence; // method@0d47 │ │ -051402: 0c05 |0059: move-result-object v5 │ │ -051404: 6e20 5d15 5400 |005a: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/CharSequence;)Ljava/lang/StringBuilder; // method@155d │ │ -05140a: 1a04 8601 |005d: const-string v4, "; text: " // string@0186 │ │ -05140e: 6e20 5f15 4300 |005f: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -051414: 0c04 |0062: move-result-object v4 │ │ -051416: 6e10 4e0d 0600 |0063: invoke-virtual {v6}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getText:()Ljava/lang/CharSequence; // method@0d4e │ │ -05141c: 0c05 |0066: move-result-object v5 │ │ -05141e: 6e20 5d15 5400 |0067: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/CharSequence;)Ljava/lang/StringBuilder; // method@155d │ │ -051424: 1a04 7d01 |006a: const-string v4, "; contentDescription: " // string@017d │ │ -051428: 6e20 5f15 4300 |006c: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -05142e: 0c04 |006f: move-result-object v4 │ │ -051430: 6e10 480d 0600 |0070: invoke-virtual {v6}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getContentDescription:()Ljava/lang/CharSequence; // method@0d48 │ │ -051436: 0c05 |0073: move-result-object v5 │ │ -051438: 6e20 5d15 5400 |0074: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/CharSequence;)Ljava/lang/StringBuilder; // method@155d │ │ -05143e: 1a04 8701 |0077: const-string v4, "; viewId: " // string@0187 │ │ -051442: 6e20 5f15 4300 |0079: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -051448: 0c04 |007c: move-result-object v4 │ │ -05144a: 6e10 4f0d 0600 |007d: invoke-virtual {v6}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getViewIdResourceName:()Ljava/lang/String; // method@0d4f │ │ -051450: 0c05 |0080: move-result-object v5 │ │ -051452: 6e20 5f15 5400 |0081: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -051458: 1a04 7901 |0084: const-string v4, "; checkable: " // string@0179 │ │ -05145c: 6e20 5f15 4300 |0086: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -051462: 0c04 |0089: move-result-object v4 │ │ -051464: 6e10 530d 0600 |008a: invoke-virtual {v6}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.isCheckable:()Z // method@0d53 │ │ -05146a: 0a05 |008d: move-result v5 │ │ -05146c: 6e20 6015 5400 |008e: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@1560 │ │ -051472: 1a04 7a01 |0091: const-string v4, "; checked: " // string@017a │ │ -051476: 6e20 5f15 4300 |0093: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -05147c: 0c04 |0096: move-result-object v4 │ │ -05147e: 6e10 540d 0600 |0097: invoke-virtual {v6}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.isChecked:()Z // method@0d54 │ │ -051484: 0a05 |009a: move-result v5 │ │ -051486: 6e20 6015 5400 |009b: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@1560 │ │ -05148c: 1a04 7f01 |009e: const-string v4, "; focusable: " // string@017f │ │ -051490: 6e20 5f15 4300 |00a0: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -051496: 0c04 |00a3: move-result-object v4 │ │ -051498: 6e10 570d 0600 |00a4: invoke-virtual {v6}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.isFocusable:()Z // method@0d57 │ │ -05149e: 0a05 |00a7: move-result v5 │ │ -0514a0: 6e20 6015 5400 |00a8: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@1560 │ │ -0514a6: 1a04 8001 |00ab: const-string v4, "; focused: " // string@0180 │ │ -0514aa: 6e20 5f15 4300 |00ad: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -0514b0: 0c04 |00b0: move-result-object v4 │ │ -0514b2: 6e10 580d 0600 |00b1: invoke-virtual {v6}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.isFocused:()Z // method@0d58 │ │ -0514b8: 0a05 |00b4: move-result v5 │ │ -0514ba: 6e20 6015 5400 |00b5: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@1560 │ │ -0514c0: 1a04 8501 |00b8: const-string v4, "; selected: " // string@0185 │ │ -0514c4: 6e20 5f15 4300 |00ba: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -0514ca: 0c04 |00bd: move-result-object v4 │ │ -0514cc: 6e10 5c0d 0600 |00be: invoke-virtual {v6}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.isSelected:()Z // method@0d5c │ │ -0514d2: 0a05 |00c1: move-result v5 │ │ -0514d4: 6e20 6015 5400 |00c2: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@1560 │ │ -0514da: 1a04 7c01 |00c5: const-string v4, "; clickable: " // string@017c │ │ -0514de: 6e20 5f15 4300 |00c7: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -0514e4: 0c04 |00ca: move-result-object v4 │ │ -0514e6: 6e10 550d 0600 |00cb: invoke-virtual {v6}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.isClickable:()Z // method@0d55 │ │ -0514ec: 0a05 |00ce: move-result v5 │ │ -0514ee: 6e20 6015 5400 |00cf: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@1560 │ │ -0514f4: 1a04 8101 |00d2: const-string v4, "; longClickable: " // string@0181 │ │ -0514f8: 6e20 5f15 4300 |00d4: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -0514fe: 0c04 |00d7: move-result-object v4 │ │ -051500: 6e10 590d 0600 |00d8: invoke-virtual {v6}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.isLongClickable:()Z // method@0d59 │ │ -051506: 0a05 |00db: move-result v5 │ │ -051508: 6e20 6015 5400 |00dc: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@1560 │ │ -05150e: 1a04 7e01 |00df: const-string v4, "; enabled: " // string@017e │ │ -051512: 6e20 5f15 4300 |00e1: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -051518: 0c04 |00e4: move-result-object v4 │ │ -05151a: 6e10 560d 0600 |00e5: invoke-virtual {v6}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.isEnabled:()Z // method@0d56 │ │ -051520: 0a05 |00e8: move-result v5 │ │ -051522: 6e20 6015 5400 |00e9: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@1560 │ │ -051528: 1a04 8301 |00ec: const-string v4, "; password: " // string@0183 │ │ -05152c: 6e20 5f15 4300 |00ee: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -051532: 0c04 |00f1: move-result-object v4 │ │ -051534: 6e10 5a0d 0600 |00f2: invoke-virtual {v6}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.isPassword:()Z // method@0d5a │ │ -05153a: 0a05 |00f5: move-result v5 │ │ -05153c: 6e20 6015 5400 |00f6: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@1560 │ │ -051542: 2204 4203 |00f9: new-instance v4, Ljava/lang/StringBuilder; // type@0342 │ │ -051546: 7010 5715 0400 |00fb: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ -05154c: 1a05 8401 |00fe: const-string v5, "; scrollable: " // string@0184 │ │ -051550: 6e20 5f15 5400 |0100: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -051556: 0c04 |0103: move-result-object v4 │ │ -051558: 6e10 5b0d 0600 |0104: invoke-virtual {v6}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.isScrollable:()Z // method@0d5b │ │ -05155e: 0a05 |0107: move-result v5 │ │ -051560: 6e20 6015 5400 |0108: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@1560 │ │ -051566: 0c04 |010b: move-result-object v4 │ │ -051568: 6e10 6415 0400 |010c: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ -05156e: 0c04 |010f: move-result-object v4 │ │ -051570: 6e20 5f15 4300 |0110: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -051576: 1a04 7601 |0113: const-string v4, "; [" // string@0176 │ │ -05157a: 6e20 5f15 4300 |0115: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -051580: 6e10 420d 0600 |0118: invoke-virtual {v6}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getActions:()I // method@0d42 │ │ -051586: 0a01 |011b: move-result v1 │ │ -051588: 3801 1b00 |011c: if-eqz v1, 0137 // +001b │ │ -05158c: 1214 |011e: const/4 v4, #int 1 // #1 │ │ -05158e: 7110 0715 0100 |011f: invoke-static {v1}, Ljava/lang/Integer;.numberOfTrailingZeros:(I)I // method@1507 │ │ -051594: 0a05 |0122: move-result v5 │ │ -051596: 9800 0405 |0123: shl-int v0, v4, v5 │ │ -05159a: df04 00ff |0125: xor-int/lit8 v4, v0, #int -1 // #ff │ │ -05159e: b541 |0127: and-int/2addr v1, v4 │ │ -0515a0: 7110 410d 0000 |0128: invoke-static {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getActionSymbolicName:(I)Ljava/lang/String; // method@0d41 │ │ -0515a6: 0c04 |012b: move-result-object v4 │ │ -0515a8: 6e20 5f15 4300 |012c: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -0515ae: 3801 edff |012f: if-eqz v1, 011c // -0013 │ │ -0515b2: 1a04 2701 |0131: const-string v4, ", " // string@0127 │ │ -0515b6: 6e20 5f15 4300 |0133: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -0515bc: 28e6 |0136: goto 011c // -001a │ │ -0515be: 1a04 a60e |0137: const-string v4, "]" // string@0ea6 │ │ -0515c2: 6e20 5f15 4300 |0139: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -0515c8: 6e10 6415 0300 |013c: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ -0515ce: 0c04 |013f: move-result-object v4 │ │ -0515d0: 1104 |0140: return-object v4 │ │ +052ee8: |[052ee8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.toString:()Ljava/lang/String; │ │ +052ef8: 2203 3f03 |0000: new-instance v3, Ljava/lang/StringBuilder; // type@033f │ │ +052efc: 7010 5715 0300 |0002: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ +052f02: 6f10 2215 0600 |0005: invoke-super {v6}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@1522 │ │ +052f08: 0c04 |0008: move-result-object v4 │ │ +052f0a: 6e20 5f15 4300 |0009: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +052f10: 2202 4d00 |000c: new-instance v2, Landroid/graphics/Rect; // type@004d │ │ +052f14: 7010 6a01 0200 |000e: invoke-direct {v2}, Landroid/graphics/Rect;.:()V // method@016a │ │ +052f1a: 6e20 430d 2600 |0011: invoke-virtual {v6, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getBoundsInParent:(Landroid/graphics/Rect;)V // method@0d43 │ │ +052f20: 2204 3f03 |0014: new-instance v4, Ljava/lang/StringBuilder; // type@033f │ │ +052f24: 7010 5715 0400 |0016: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ +052f2a: 1a05 7701 |0019: const-string v5, "; boundsInParent: " // string@0177 │ │ +052f2e: 6e20 5f15 5400 |001b: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +052f34: 0c04 |001e: move-result-object v4 │ │ +052f36: 6e20 5e15 2400 |001f: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@155e │ │ +052f3c: 0c04 |0022: move-result-object v4 │ │ +052f3e: 6e10 6415 0400 |0023: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ +052f44: 0c04 |0026: move-result-object v4 │ │ +052f46: 6e20 5f15 4300 |0027: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +052f4c: 6e20 440d 2600 |002a: invoke-virtual {v6, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getBoundsInScreen:(Landroid/graphics/Rect;)V // method@0d44 │ │ +052f52: 2204 3f03 |002d: new-instance v4, Ljava/lang/StringBuilder; // type@033f │ │ +052f56: 7010 5715 0400 |002f: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ +052f5c: 1a05 7801 |0032: const-string v5, "; boundsInScreen: " // string@0178 │ │ +052f60: 6e20 5f15 5400 |0034: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +052f66: 0c04 |0037: move-result-object v4 │ │ +052f68: 6e20 5e15 2400 |0038: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@155e │ │ +052f6e: 0c04 |003b: move-result-object v4 │ │ +052f70: 6e10 6415 0400 |003c: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ +052f76: 0c04 |003f: move-result-object v4 │ │ +052f78: 6e20 5f15 4300 |0040: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +052f7e: 1a04 8201 |0043: const-string v4, "; packageName: " // string@0182 │ │ +052f82: 6e20 5f15 4300 |0045: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +052f88: 0c04 |0048: move-result-object v4 │ │ +052f8a: 6e10 4c0d 0600 |0049: invoke-virtual {v6}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getPackageName:()Ljava/lang/CharSequence; // method@0d4c │ │ +052f90: 0c05 |004c: move-result-object v5 │ │ +052f92: 6e20 5d15 5400 |004d: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/CharSequence;)Ljava/lang/StringBuilder; // method@155d │ │ +052f98: 1a04 7b01 |0050: const-string v4, "; className: " // string@017b │ │ +052f9c: 6e20 5f15 4300 |0052: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +052fa2: 0c04 |0055: move-result-object v4 │ │ +052fa4: 6e10 470d 0600 |0056: invoke-virtual {v6}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getClassName:()Ljava/lang/CharSequence; // method@0d47 │ │ +052faa: 0c05 |0059: move-result-object v5 │ │ +052fac: 6e20 5d15 5400 |005a: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/CharSequence;)Ljava/lang/StringBuilder; // method@155d │ │ +052fb2: 1a04 8601 |005d: const-string v4, "; text: " // string@0186 │ │ +052fb6: 6e20 5f15 4300 |005f: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +052fbc: 0c04 |0062: move-result-object v4 │ │ +052fbe: 6e10 4e0d 0600 |0063: invoke-virtual {v6}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getText:()Ljava/lang/CharSequence; // method@0d4e │ │ +052fc4: 0c05 |0066: move-result-object v5 │ │ +052fc6: 6e20 5d15 5400 |0067: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/CharSequence;)Ljava/lang/StringBuilder; // method@155d │ │ +052fcc: 1a04 7d01 |006a: const-string v4, "; contentDescription: " // string@017d │ │ +052fd0: 6e20 5f15 4300 |006c: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +052fd6: 0c04 |006f: move-result-object v4 │ │ +052fd8: 6e10 480d 0600 |0070: invoke-virtual {v6}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getContentDescription:()Ljava/lang/CharSequence; // method@0d48 │ │ +052fde: 0c05 |0073: move-result-object v5 │ │ +052fe0: 6e20 5d15 5400 |0074: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/CharSequence;)Ljava/lang/StringBuilder; // method@155d │ │ +052fe6: 1a04 8701 |0077: const-string v4, "; viewId: " // string@0187 │ │ +052fea: 6e20 5f15 4300 |0079: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +052ff0: 0c04 |007c: move-result-object v4 │ │ +052ff2: 6e10 4f0d 0600 |007d: invoke-virtual {v6}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getViewIdResourceName:()Ljava/lang/String; // method@0d4f │ │ +052ff8: 0c05 |0080: move-result-object v5 │ │ +052ffa: 6e20 5f15 5400 |0081: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +053000: 1a04 7901 |0084: const-string v4, "; checkable: " // string@0179 │ │ +053004: 6e20 5f15 4300 |0086: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +05300a: 0c04 |0089: move-result-object v4 │ │ +05300c: 6e10 530d 0600 |008a: invoke-virtual {v6}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.isCheckable:()Z // method@0d53 │ │ +053012: 0a05 |008d: move-result v5 │ │ +053014: 6e20 6015 5400 |008e: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@1560 │ │ +05301a: 1a04 7a01 |0091: const-string v4, "; checked: " // string@017a │ │ +05301e: 6e20 5f15 4300 |0093: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +053024: 0c04 |0096: move-result-object v4 │ │ +053026: 6e10 540d 0600 |0097: invoke-virtual {v6}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.isChecked:()Z // method@0d54 │ │ +05302c: 0a05 |009a: move-result v5 │ │ +05302e: 6e20 6015 5400 |009b: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@1560 │ │ +053034: 1a04 7f01 |009e: const-string v4, "; focusable: " // string@017f │ │ +053038: 6e20 5f15 4300 |00a0: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +05303e: 0c04 |00a3: move-result-object v4 │ │ +053040: 6e10 570d 0600 |00a4: invoke-virtual {v6}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.isFocusable:()Z // method@0d57 │ │ +053046: 0a05 |00a7: move-result v5 │ │ +053048: 6e20 6015 5400 |00a8: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@1560 │ │ +05304e: 1a04 8001 |00ab: const-string v4, "; focused: " // string@0180 │ │ +053052: 6e20 5f15 4300 |00ad: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +053058: 0c04 |00b0: move-result-object v4 │ │ +05305a: 6e10 580d 0600 |00b1: invoke-virtual {v6}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.isFocused:()Z // method@0d58 │ │ +053060: 0a05 |00b4: move-result v5 │ │ +053062: 6e20 6015 5400 |00b5: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@1560 │ │ +053068: 1a04 8501 |00b8: const-string v4, "; selected: " // string@0185 │ │ +05306c: 6e20 5f15 4300 |00ba: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +053072: 0c04 |00bd: move-result-object v4 │ │ +053074: 6e10 5c0d 0600 |00be: invoke-virtual {v6}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.isSelected:()Z // method@0d5c │ │ +05307a: 0a05 |00c1: move-result v5 │ │ +05307c: 6e20 6015 5400 |00c2: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@1560 │ │ +053082: 1a04 7c01 |00c5: const-string v4, "; clickable: " // string@017c │ │ +053086: 6e20 5f15 4300 |00c7: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +05308c: 0c04 |00ca: move-result-object v4 │ │ +05308e: 6e10 550d 0600 |00cb: invoke-virtual {v6}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.isClickable:()Z // method@0d55 │ │ +053094: 0a05 |00ce: move-result v5 │ │ +053096: 6e20 6015 5400 |00cf: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@1560 │ │ +05309c: 1a04 8101 |00d2: const-string v4, "; longClickable: " // string@0181 │ │ +0530a0: 6e20 5f15 4300 |00d4: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +0530a6: 0c04 |00d7: move-result-object v4 │ │ +0530a8: 6e10 590d 0600 |00d8: invoke-virtual {v6}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.isLongClickable:()Z // method@0d59 │ │ +0530ae: 0a05 |00db: move-result v5 │ │ +0530b0: 6e20 6015 5400 |00dc: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@1560 │ │ +0530b6: 1a04 7e01 |00df: const-string v4, "; enabled: " // string@017e │ │ +0530ba: 6e20 5f15 4300 |00e1: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +0530c0: 0c04 |00e4: move-result-object v4 │ │ +0530c2: 6e10 560d 0600 |00e5: invoke-virtual {v6}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.isEnabled:()Z // method@0d56 │ │ +0530c8: 0a05 |00e8: move-result v5 │ │ +0530ca: 6e20 6015 5400 |00e9: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@1560 │ │ +0530d0: 1a04 8301 |00ec: const-string v4, "; password: " // string@0183 │ │ +0530d4: 6e20 5f15 4300 |00ee: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +0530da: 0c04 |00f1: move-result-object v4 │ │ +0530dc: 6e10 5a0d 0600 |00f2: invoke-virtual {v6}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.isPassword:()Z // method@0d5a │ │ +0530e2: 0a05 |00f5: move-result v5 │ │ +0530e4: 6e20 6015 5400 |00f6: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@1560 │ │ +0530ea: 2204 3f03 |00f9: new-instance v4, Ljava/lang/StringBuilder; // type@033f │ │ +0530ee: 7010 5715 0400 |00fb: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ +0530f4: 1a05 8401 |00fe: const-string v5, "; scrollable: " // string@0184 │ │ +0530f8: 6e20 5f15 5400 |0100: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +0530fe: 0c04 |0103: move-result-object v4 │ │ +053100: 6e10 5b0d 0600 |0104: invoke-virtual {v6}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.isScrollable:()Z // method@0d5b │ │ +053106: 0a05 |0107: move-result v5 │ │ +053108: 6e20 6015 5400 |0108: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@1560 │ │ +05310e: 0c04 |010b: move-result-object v4 │ │ +053110: 6e10 6415 0400 |010c: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ +053116: 0c04 |010f: move-result-object v4 │ │ +053118: 6e20 5f15 4300 |0110: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +05311e: 1a04 7601 |0113: const-string v4, "; [" // string@0176 │ │ +053122: 6e20 5f15 4300 |0115: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +053128: 6e10 420d 0600 |0118: invoke-virtual {v6}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getActions:()I // method@0d42 │ │ +05312e: 0a01 |011b: move-result v1 │ │ +053130: 3801 1b00 |011c: if-eqz v1, 0137 // +001b │ │ +053134: 1214 |011e: const/4 v4, #int 1 // #1 │ │ +053136: 7110 0715 0100 |011f: invoke-static {v1}, Ljava/lang/Integer;.numberOfTrailingZeros:(I)I // method@1507 │ │ +05313c: 0a05 |0122: move-result v5 │ │ +05313e: 9800 0405 |0123: shl-int v0, v4, v5 │ │ +053142: df04 00ff |0125: xor-int/lit8 v4, v0, #int -1 // #ff │ │ +053146: b541 |0127: and-int/2addr v1, v4 │ │ +053148: 7110 410d 0000 |0128: invoke-static {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getActionSymbolicName:(I)Ljava/lang/String; // method@0d41 │ │ +05314e: 0c04 |012b: move-result-object v4 │ │ +053150: 6e20 5f15 4300 |012c: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +053156: 3801 edff |012f: if-eqz v1, 011c // -0013 │ │ +05315a: 1a04 2701 |0131: const-string v4, ", " // string@0127 │ │ +05315e: 6e20 5f15 4300 |0133: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +053164: 28e6 |0136: goto 011c // -001a │ │ +053166: 1a04 a30e |0137: const-string v4, "]" // string@0ea3 │ │ +05316a: 6e20 5f15 4300 |0139: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +053170: 6e10 6415 0300 |013c: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ +053176: 0c04 |013f: move-result-object v4 │ │ +053178: 1104 |0140: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1975 │ │ 0x0005 line=1976 │ │ 0x000c line=1978 │ │ 0x0011 line=1980 │ │ 0x0014 line=1981 │ │ @@ -60903,17 +60908,17 @@ │ │ 0x0011 - 0x0141 reg=2 bounds Landroid/graphics/Rect; │ │ 0x0005 - 0x0141 reg=3 builder Ljava/lang/StringBuilder; │ │ 0x0000 - 0x0141 reg=6 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ │ │ source_file_idx : 542 (AccessibilityNodeInfoCompat.java) │ │ │ │ Class #268 header: │ │ -class_idx : 527 │ │ +class_idx : 524 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 826 │ │ +superclass_idx : 823 │ │ source_file_idx : 543 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 48 │ │ virtual_methods_size: 0 │ │ │ │ Class #268 annotations: │ │ @@ -60933,17 +60938,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0515d4: |[0515d4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.:()V │ │ -0515e4: 7010 1c15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ -0515ea: 0e00 |0003: return-void │ │ +05317c: |[05317c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.:()V │ │ +05318c: 7010 1c15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ +053192: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs; │ │ │ │ #1 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;) │ │ @@ -60951,18 +60956,18 @@ │ │ type : '(Ljava/lang/Object;I)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0515ec: |[0515ec] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.addAction:(Ljava/lang/Object;I)V │ │ -0515fc: 1f00 bb02 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@02bb │ │ -051600: 6e20 3513 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.addAction:(I)V // method@1335 │ │ -051606: 0e00 |0005: return-void │ │ +053194: |[053194] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.addAction:(Ljava/lang/Object;I)V │ │ +0531a4: 1f00 b802 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@02b8 │ │ +0531a8: 6e20 3513 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.addAction:(I)V // method@1335 │ │ +0531ae: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=43 │ │ 0x0005 line=44 │ │ locals : │ │ 0x0000 - 0x0002 reg=0 info Ljava/lang/Object; │ │ 0x0000 - 0x0006 reg=1 action I │ │ @@ -60972,18 +60977,18 @@ │ │ type : '(Ljava/lang/Object;Landroid/view/View;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -051608: |[051608] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.addChild:(Ljava/lang/Object;Landroid/view/View;)V │ │ -051618: 1f00 bb02 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@02bb │ │ -05161c: 6e20 3613 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.addChild:(Landroid/view/View;)V // method@1336 │ │ -051622: 0e00 |0005: return-void │ │ +0531b0: |[0531b0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.addChild:(Ljava/lang/Object;Landroid/view/View;)V │ │ +0531c0: 1f00 b802 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@02b8 │ │ +0531c4: 6e20 3613 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.addChild:(Landroid/view/View;)V // method@1336 │ │ +0531ca: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ 0x0005 line=48 │ │ locals : │ │ 0x0000 - 0x0002 reg=0 info Ljava/lang/Object; │ │ 0x0000 - 0x0006 reg=1 child Landroid/view/View; │ │ @@ -60993,20 +60998,20 @@ │ │ type : '(Ljava/lang/Object;Ljava/lang/String;)Ljava/util/List;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -051624: |[051624] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.findAccessibilityNodeInfosByText:(Ljava/lang/Object;Ljava/lang/String;)Ljava/util/List; │ │ -051634: 1f01 bb02 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@02bb │ │ -051638: 6e20 3813 2100 |0002: invoke-virtual {v1, v2}, Landroid/view/accessibility/AccessibilityNodeInfo;.findAccessibilityNodeInfosByText:(Ljava/lang/String;)Ljava/util/List; // method@1338 │ │ -05163e: 0c00 |0005: move-result-object v0 │ │ -051640: 1f00 6c03 |0006: check-cast v0, Ljava/util/List; // type@036c │ │ -051644: 1100 |0008: return-object v0 │ │ +0531cc: |[0531cc] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.findAccessibilityNodeInfosByText:(Ljava/lang/Object;Ljava/lang/String;)Ljava/util/List; │ │ +0531dc: 1f01 b802 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@02b8 │ │ +0531e0: 6e20 3813 2100 |0002: invoke-virtual {v1, v2}, Landroid/view/accessibility/AccessibilityNodeInfo;.findAccessibilityNodeInfosByText:(Ljava/lang/String;)Ljava/util/List; // method@1338 │ │ +0531e6: 0c00 |0005: move-result-object v0 │ │ +0531e8: 1f00 6903 |0006: check-cast v0, Ljava/util/List; // type@0369 │ │ +0531ec: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ 0x0006 line=53 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 info Ljava/lang/Object; │ │ 0x0006 - 0x0008 reg=0 result Ljava/util/List; │ │ @@ -61017,19 +61022,19 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -051648: |[051648] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.getActions:(Ljava/lang/Object;)I │ │ -051658: 1f01 bb02 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@02bb │ │ -05165c: 6e10 3b13 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.getActions:()I // method@133b │ │ -051662: 0a00 |0005: move-result v0 │ │ -051664: 0f00 |0006: return v0 │ │ +0531f0: |[0531f0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.getActions:(Ljava/lang/Object;)I │ │ +053200: 1f01 b802 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@02b8 │ │ +053204: 6e10 3b13 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.getActions:()I // method@133b │ │ +05320a: 0a00 |0005: move-result v0 │ │ +05320c: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=57 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 info Ljava/lang/Object; │ │ │ │ #5 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;) │ │ @@ -61037,18 +61042,18 @@ │ │ type : '(Ljava/lang/Object;Landroid/graphics/Rect;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -051668: |[051668] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.getBoundsInParent:(Ljava/lang/Object;Landroid/graphics/Rect;)V │ │ -051678: 1f00 bb02 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@02bb │ │ -05167c: 6e20 3c13 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.getBoundsInParent:(Landroid/graphics/Rect;)V // method@133c │ │ -051682: 0e00 |0005: return-void │ │ +053210: |[053210] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.getBoundsInParent:(Ljava/lang/Object;Landroid/graphics/Rect;)V │ │ +053220: 1f00 b802 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@02b8 │ │ +053224: 6e20 3c13 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.getBoundsInParent:(Landroid/graphics/Rect;)V // method@133c │ │ +05322a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=61 │ │ 0x0005 line=62 │ │ locals : │ │ 0x0000 - 0x0002 reg=0 info Ljava/lang/Object; │ │ 0x0000 - 0x0006 reg=1 outBounds Landroid/graphics/Rect; │ │ @@ -61058,18 +61063,18 @@ │ │ type : '(Ljava/lang/Object;Landroid/graphics/Rect;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -051684: |[051684] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.getBoundsInScreen:(Ljava/lang/Object;Landroid/graphics/Rect;)V │ │ -051694: 1f00 bb02 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@02bb │ │ -051698: 6e20 3d13 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.getBoundsInScreen:(Landroid/graphics/Rect;)V // method@133d │ │ -05169e: 0e00 |0005: return-void │ │ +05322c: |[05322c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.getBoundsInScreen:(Ljava/lang/Object;Landroid/graphics/Rect;)V │ │ +05323c: 1f00 b802 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@02b8 │ │ +053240: 6e20 3d13 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.getBoundsInScreen:(Landroid/graphics/Rect;)V // method@133d │ │ +053246: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=65 │ │ 0x0005 line=66 │ │ locals : │ │ 0x0000 - 0x0002 reg=0 info Ljava/lang/Object; │ │ 0x0000 - 0x0006 reg=1 outBounds Landroid/graphics/Rect; │ │ @@ -61079,19 +61084,19 @@ │ │ type : '(Ljava/lang/Object;I)Ljava/lang/Object;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0516a0: |[0516a0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.getChild:(Ljava/lang/Object;I)Ljava/lang/Object; │ │ -0516b0: 1f01 bb02 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@02bb │ │ -0516b4: 6e20 3e13 2100 |0002: invoke-virtual {v1, v2}, Landroid/view/accessibility/AccessibilityNodeInfo;.getChild:(I)Landroid/view/accessibility/AccessibilityNodeInfo; // method@133e │ │ -0516ba: 0c00 |0005: move-result-object v0 │ │ -0516bc: 1100 |0006: return-object v0 │ │ +053248: |[053248] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.getChild:(Ljava/lang/Object;I)Ljava/lang/Object; │ │ +053258: 1f01 b802 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@02b8 │ │ +05325c: 6e20 3e13 2100 |0002: invoke-virtual {v1, v2}, Landroid/view/accessibility/AccessibilityNodeInfo;.getChild:(I)Landroid/view/accessibility/AccessibilityNodeInfo; // method@133e │ │ +053262: 0c00 |0005: move-result-object v0 │ │ +053264: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=69 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 info Ljava/lang/Object; │ │ 0x0000 - 0x0007 reg=2 index I │ │ │ │ @@ -61100,19 +61105,19 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0516c0: |[0516c0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.getChildCount:(Ljava/lang/Object;)I │ │ -0516d0: 1f01 bb02 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@02bb │ │ -0516d4: 6e10 3f13 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.getChildCount:()I // method@133f │ │ -0516da: 0a00 |0005: move-result v0 │ │ -0516dc: 0f00 |0006: return v0 │ │ +053268: |[053268] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.getChildCount:(Ljava/lang/Object;)I │ │ +053278: 1f01 b802 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@02b8 │ │ +05327c: 6e10 3f13 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.getChildCount:()I // method@133f │ │ +053282: 0a00 |0005: move-result v0 │ │ +053284: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=73 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 info Ljava/lang/Object; │ │ │ │ #9 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;) │ │ @@ -61120,19 +61125,19 @@ │ │ type : '(Ljava/lang/Object;)Ljava/lang/CharSequence;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0516e0: |[0516e0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.getClassName:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ -0516f0: 1f01 bb02 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@02bb │ │ -0516f4: 6e10 4013 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.getClassName:()Ljava/lang/CharSequence; // method@1340 │ │ -0516fa: 0c00 |0005: move-result-object v0 │ │ -0516fc: 1100 |0006: return-object v0 │ │ +053288: |[053288] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.getClassName:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ +053298: 1f01 b802 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@02b8 │ │ +05329c: 6e10 4013 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.getClassName:()Ljava/lang/CharSequence; // method@1340 │ │ +0532a2: 0c00 |0005: move-result-object v0 │ │ +0532a4: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=77 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 info Ljava/lang/Object; │ │ │ │ #10 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;) │ │ @@ -61140,19 +61145,19 @@ │ │ type : '(Ljava/lang/Object;)Ljava/lang/CharSequence;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -051700: |[051700] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.getContentDescription:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ -051710: 1f01 bb02 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@02bb │ │ -051714: 6e10 4113 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.getContentDescription:()Ljava/lang/CharSequence; // method@1341 │ │ -05171a: 0c00 |0005: move-result-object v0 │ │ -05171c: 1100 |0006: return-object v0 │ │ +0532a8: |[0532a8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.getContentDescription:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ +0532b8: 1f01 b802 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@02b8 │ │ +0532bc: 6e10 4113 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.getContentDescription:()Ljava/lang/CharSequence; // method@1341 │ │ +0532c2: 0c00 |0005: move-result-object v0 │ │ +0532c4: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=81 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 info Ljava/lang/Object; │ │ │ │ #11 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;) │ │ @@ -61160,19 +61165,19 @@ │ │ type : '(Ljava/lang/Object;)Ljava/lang/CharSequence;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -051720: |[051720] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.getPackageName:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ -051730: 1f01 bb02 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@02bb │ │ -051734: 6e10 4413 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.getPackageName:()Ljava/lang/CharSequence; // method@1344 │ │ -05173a: 0c00 |0005: move-result-object v0 │ │ -05173c: 1100 |0006: return-object v0 │ │ +0532c8: |[0532c8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.getPackageName:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ +0532d8: 1f01 b802 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@02b8 │ │ +0532dc: 6e10 4413 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.getPackageName:()Ljava/lang/CharSequence; // method@1344 │ │ +0532e2: 0c00 |0005: move-result-object v0 │ │ +0532e4: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=85 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 info Ljava/lang/Object; │ │ │ │ #12 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;) │ │ @@ -61180,19 +61185,19 @@ │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -051740: |[051740] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.getParent:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -051750: 1f01 bb02 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@02bb │ │ -051754: 6e10 4513 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.getParent:()Landroid/view/accessibility/AccessibilityNodeInfo; // method@1345 │ │ -05175a: 0c00 |0005: move-result-object v0 │ │ -05175c: 1100 |0006: return-object v0 │ │ +0532e8: |[0532e8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.getParent:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +0532f8: 1f01 b802 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@02b8 │ │ +0532fc: 6e10 4513 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.getParent:()Landroid/view/accessibility/AccessibilityNodeInfo; // method@1345 │ │ +053302: 0c00 |0005: move-result-object v0 │ │ +053304: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=89 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 info Ljava/lang/Object; │ │ │ │ #13 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;) │ │ @@ -61200,19 +61205,19 @@ │ │ type : '(Ljava/lang/Object;)Ljava/lang/CharSequence;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -051760: |[051760] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.getText:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ -051770: 1f01 bb02 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@02bb │ │ -051774: 6e10 4613 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.getText:()Ljava/lang/CharSequence; // method@1346 │ │ -05177a: 0c00 |0005: move-result-object v0 │ │ -05177c: 1100 |0006: return-object v0 │ │ +053308: |[053308] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.getText:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ +053318: 1f01 b802 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@02b8 │ │ +05331c: 6e10 4613 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.getText:()Ljava/lang/CharSequence; // method@1346 │ │ +053322: 0c00 |0005: move-result-object v0 │ │ +053324: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=93 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 info Ljava/lang/Object; │ │ │ │ #14 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;) │ │ @@ -61220,19 +61225,19 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -051780: |[051780] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.getWindowId:(Ljava/lang/Object;)I │ │ -051790: 1f01 bb02 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@02bb │ │ -051794: 6e10 4813 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.getWindowId:()I // method@1348 │ │ -05179a: 0a00 |0005: move-result v0 │ │ -05179c: 0f00 |0006: return v0 │ │ +053328: |[053328] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.getWindowId:(Ljava/lang/Object;)I │ │ +053338: 1f01 b802 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@02b8 │ │ +05333c: 6e10 4813 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.getWindowId:()I // method@1348 │ │ +053342: 0a00 |0005: move-result v0 │ │ +053344: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=97 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 info Ljava/lang/Object; │ │ │ │ #15 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;) │ │ @@ -61240,19 +61245,19 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0517a0: |[0517a0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.isCheckable:(Ljava/lang/Object;)Z │ │ -0517b0: 1f01 bb02 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@02bb │ │ -0517b4: 6e10 4a13 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.isCheckable:()Z // method@134a │ │ -0517ba: 0a00 |0005: move-result v0 │ │ -0517bc: 0f00 |0006: return v0 │ │ +053348: |[053348] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.isCheckable:(Ljava/lang/Object;)Z │ │ +053358: 1f01 b802 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@02b8 │ │ +05335c: 6e10 4a13 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.isCheckable:()Z // method@134a │ │ +053362: 0a00 |0005: move-result v0 │ │ +053364: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=101 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 info Ljava/lang/Object; │ │ │ │ #16 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;) │ │ @@ -61260,19 +61265,19 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0517c0: |[0517c0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.isChecked:(Ljava/lang/Object;)Z │ │ -0517d0: 1f01 bb02 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@02bb │ │ -0517d4: 6e10 4b13 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.isChecked:()Z // method@134b │ │ -0517da: 0a00 |0005: move-result v0 │ │ -0517dc: 0f00 |0006: return v0 │ │ +053368: |[053368] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.isChecked:(Ljava/lang/Object;)Z │ │ +053378: 1f01 b802 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@02b8 │ │ +05337c: 6e10 4b13 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.isChecked:()Z // method@134b │ │ +053382: 0a00 |0005: move-result v0 │ │ +053384: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=105 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 info Ljava/lang/Object; │ │ │ │ #17 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;) │ │ @@ -61280,19 +61285,19 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0517e0: |[0517e0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.isClickable:(Ljava/lang/Object;)Z │ │ -0517f0: 1f01 bb02 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@02bb │ │ -0517f4: 6e10 4c13 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.isClickable:()Z // method@134c │ │ -0517fa: 0a00 |0005: move-result v0 │ │ -0517fc: 0f00 |0006: return v0 │ │ +053388: |[053388] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.isClickable:(Ljava/lang/Object;)Z │ │ +053398: 1f01 b802 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@02b8 │ │ +05339c: 6e10 4c13 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.isClickable:()Z // method@134c │ │ +0533a2: 0a00 |0005: move-result v0 │ │ +0533a4: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=109 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 info Ljava/lang/Object; │ │ │ │ #18 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;) │ │ @@ -61300,19 +61305,19 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -051800: |[051800] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.isEnabled:(Ljava/lang/Object;)Z │ │ -051810: 1f01 bb02 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@02bb │ │ -051814: 6e10 4d13 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.isEnabled:()Z // method@134d │ │ -05181a: 0a00 |0005: move-result v0 │ │ -05181c: 0f00 |0006: return v0 │ │ +0533a8: |[0533a8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.isEnabled:(Ljava/lang/Object;)Z │ │ +0533b8: 1f01 b802 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@02b8 │ │ +0533bc: 6e10 4d13 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.isEnabled:()Z // method@134d │ │ +0533c2: 0a00 |0005: move-result v0 │ │ +0533c4: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=113 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 info Ljava/lang/Object; │ │ │ │ #19 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;) │ │ @@ -61320,19 +61325,19 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -051820: |[051820] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.isFocusable:(Ljava/lang/Object;)Z │ │ -051830: 1f01 bb02 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@02bb │ │ -051834: 6e10 4e13 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.isFocusable:()Z // method@134e │ │ -05183a: 0a00 |0005: move-result v0 │ │ -05183c: 0f00 |0006: return v0 │ │ +0533c8: |[0533c8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.isFocusable:(Ljava/lang/Object;)Z │ │ +0533d8: 1f01 b802 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@02b8 │ │ +0533dc: 6e10 4e13 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.isFocusable:()Z // method@134e │ │ +0533e2: 0a00 |0005: move-result v0 │ │ +0533e4: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=117 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 info Ljava/lang/Object; │ │ │ │ #20 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;) │ │ @@ -61340,19 +61345,19 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -051840: |[051840] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.isFocused:(Ljava/lang/Object;)Z │ │ -051850: 1f01 bb02 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@02bb │ │ -051854: 6e10 4f13 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.isFocused:()Z // method@134f │ │ -05185a: 0a00 |0005: move-result v0 │ │ -05185c: 0f00 |0006: return v0 │ │ +0533e8: |[0533e8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.isFocused:(Ljava/lang/Object;)Z │ │ +0533f8: 1f01 b802 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@02b8 │ │ +0533fc: 6e10 4f13 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.isFocused:()Z // method@134f │ │ +053402: 0a00 |0005: move-result v0 │ │ +053404: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=121 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 info Ljava/lang/Object; │ │ │ │ #21 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;) │ │ @@ -61360,19 +61365,19 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -051860: |[051860] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.isLongClickable:(Ljava/lang/Object;)Z │ │ -051870: 1f01 bb02 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@02bb │ │ -051874: 6e10 5013 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.isLongClickable:()Z // method@1350 │ │ -05187a: 0a00 |0005: move-result v0 │ │ -05187c: 0f00 |0006: return v0 │ │ +053408: |[053408] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.isLongClickable:(Ljava/lang/Object;)Z │ │ +053418: 1f01 b802 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@02b8 │ │ +05341c: 6e10 5013 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.isLongClickable:()Z // method@1350 │ │ +053422: 0a00 |0005: move-result v0 │ │ +053424: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=125 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 info Ljava/lang/Object; │ │ │ │ #22 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;) │ │ @@ -61380,19 +61385,19 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -051880: |[051880] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.isPassword:(Ljava/lang/Object;)Z │ │ -051890: 1f01 bb02 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@02bb │ │ -051894: 6e10 5113 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.isPassword:()Z // method@1351 │ │ -05189a: 0a00 |0005: move-result v0 │ │ -05189c: 0f00 |0006: return v0 │ │ +053428: |[053428] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.isPassword:(Ljava/lang/Object;)Z │ │ +053438: 1f01 b802 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@02b8 │ │ +05343c: 6e10 5113 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.isPassword:()Z // method@1351 │ │ +053442: 0a00 |0005: move-result v0 │ │ +053444: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=129 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 info Ljava/lang/Object; │ │ │ │ #23 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;) │ │ @@ -61400,19 +61405,19 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0518a0: |[0518a0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.isScrollable:(Ljava/lang/Object;)Z │ │ -0518b0: 1f01 bb02 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@02bb │ │ -0518b4: 6e10 5213 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.isScrollable:()Z // method@1352 │ │ -0518ba: 0a00 |0005: move-result v0 │ │ -0518bc: 0f00 |0006: return v0 │ │ +053448: |[053448] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.isScrollable:(Ljava/lang/Object;)Z │ │ +053458: 1f01 b802 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@02b8 │ │ +05345c: 6e10 5213 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.isScrollable:()Z // method@1352 │ │ +053462: 0a00 |0005: move-result v0 │ │ +053464: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=133 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 info Ljava/lang/Object; │ │ │ │ #24 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;) │ │ @@ -61420,19 +61425,19 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0518c0: |[0518c0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.isSelected:(Ljava/lang/Object;)Z │ │ -0518d0: 1f01 bb02 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@02bb │ │ -0518d4: 6e10 5313 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.isSelected:()Z // method@1353 │ │ -0518da: 0a00 |0005: move-result v0 │ │ -0518dc: 0f00 |0006: return v0 │ │ +053468: |[053468] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.isSelected:(Ljava/lang/Object;)Z │ │ +053478: 1f01 b802 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@02b8 │ │ +05347c: 6e10 5313 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.isSelected:()Z // method@1353 │ │ +053482: 0a00 |0005: move-result v0 │ │ +053484: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=137 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 info Ljava/lang/Object; │ │ │ │ #25 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;) │ │ @@ -61440,36 +61445,36 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -0518e0: |[0518e0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.obtain:()Ljava/lang/Object; │ │ -0518f0: 7100 5513 0000 |0000: invoke-static {}, Landroid/view/accessibility/AccessibilityNodeInfo;.obtain:()Landroid/view/accessibility/AccessibilityNodeInfo; // method@1355 │ │ -0518f6: 0c00 |0003: move-result-object v0 │ │ -0518f8: 1100 |0004: return-object v0 │ │ +053488: |[053488] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.obtain:()Ljava/lang/Object; │ │ +053498: 7100 5513 0000 |0000: invoke-static {}, Landroid/view/accessibility/AccessibilityNodeInfo;.obtain:()Landroid/view/accessibility/AccessibilityNodeInfo; // method@1355 │ │ +05349e: 0c00 |0003: move-result-object v0 │ │ +0534a0: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ locals : │ │ │ │ #26 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;) │ │ name : 'obtain' │ │ type : '(Landroid/view/View;)Ljava/lang/Object;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0518fc: |[0518fc] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.obtain:(Landroid/view/View;)Ljava/lang/Object; │ │ -05190c: 7110 5613 0100 |0000: invoke-static {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.obtain:(Landroid/view/View;)Landroid/view/accessibility/AccessibilityNodeInfo; // method@1356 │ │ -051912: 0c00 |0003: move-result-object v0 │ │ -051914: 1100 |0004: return-object v0 │ │ +0534a4: |[0534a4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.obtain:(Landroid/view/View;)Ljava/lang/Object; │ │ +0534b4: 7110 5613 0100 |0000: invoke-static {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.obtain:(Landroid/view/View;)Landroid/view/accessibility/AccessibilityNodeInfo; // method@1356 │ │ +0534ba: 0c00 |0003: move-result-object v0 │ │ +0534bc: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 source Landroid/view/View; │ │ │ │ #27 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;) │ │ @@ -61477,19 +61482,19 @@ │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -051918: |[051918] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.obtain:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -051928: 1f01 bb02 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@02bb │ │ -05192c: 7110 5813 0100 |0002: invoke-static {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.obtain:(Landroid/view/accessibility/AccessibilityNodeInfo;)Landroid/view/accessibility/AccessibilityNodeInfo; // method@1358 │ │ -051932: 0c00 |0005: move-result-object v0 │ │ -051934: 1100 |0006: return-object v0 │ │ +0534c0: |[0534c0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.obtain:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +0534d0: 1f01 b802 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@02b8 │ │ +0534d4: 7110 5813 0100 |0002: invoke-static {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.obtain:(Landroid/view/accessibility/AccessibilityNodeInfo;)Landroid/view/accessibility/AccessibilityNodeInfo; // method@1358 │ │ +0534da: 0c00 |0005: move-result-object v0 │ │ +0534dc: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 info Ljava/lang/Object; │ │ │ │ #28 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;) │ │ @@ -61497,19 +61502,19 @@ │ │ type : '(Ljava/lang/Object;I)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -051938: |[051938] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.performAction:(Ljava/lang/Object;I)Z │ │ -051948: 1f01 bb02 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@02bb │ │ -05194c: 6e20 5913 2100 |0002: invoke-virtual {v1, v2}, Landroid/view/accessibility/AccessibilityNodeInfo;.performAction:(I)Z // method@1359 │ │ -051952: 0a00 |0005: move-result v0 │ │ -051954: 0f00 |0006: return v0 │ │ +0534e0: |[0534e0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.performAction:(Ljava/lang/Object;I)Z │ │ +0534f0: 1f01 b802 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@02b8 │ │ +0534f4: 6e20 5913 2100 |0002: invoke-virtual {v1, v2}, Landroid/view/accessibility/AccessibilityNodeInfo;.performAction:(I)Z // method@1359 │ │ +0534fa: 0a00 |0005: move-result v0 │ │ +0534fc: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=141 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 info Ljava/lang/Object; │ │ 0x0000 - 0x0007 reg=2 action I │ │ │ │ @@ -61518,18 +61523,18 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -051958: |[051958] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.recycle:(Ljava/lang/Object;)V │ │ -051968: 1f00 bb02 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@02bb │ │ -05196c: 6e10 5b13 0000 |0002: invoke-virtual {v0}, Landroid/view/accessibility/AccessibilityNodeInfo;.recycle:()V // method@135b │ │ -051972: 0e00 |0005: return-void │ │ +053500: |[053500] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.recycle:(Ljava/lang/Object;)V │ │ +053510: 1f00 b802 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@02b8 │ │ +053514: 6e10 5b13 0000 |0002: invoke-virtual {v0}, Landroid/view/accessibility/AccessibilityNodeInfo;.recycle:()V // method@135b │ │ +05351a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=217 │ │ 0x0005 line=218 │ │ locals : │ │ 0x0000 - 0x0002 reg=0 info Ljava/lang/Object; │ │ │ │ @@ -61538,18 +61543,18 @@ │ │ type : '(Ljava/lang/Object;Landroid/graphics/Rect;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -051974: |[051974] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.setBoundsInParent:(Ljava/lang/Object;Landroid/graphics/Rect;)V │ │ -051984: 1f00 bb02 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@02bb │ │ -051988: 6e20 5d13 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setBoundsInParent:(Landroid/graphics/Rect;)V // method@135d │ │ -05198e: 0e00 |0005: return-void │ │ +05351c: |[05351c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.setBoundsInParent:(Ljava/lang/Object;Landroid/graphics/Rect;)V │ │ +05352c: 1f00 b802 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@02b8 │ │ +053530: 6e20 5d13 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setBoundsInParent:(Landroid/graphics/Rect;)V // method@135d │ │ +053536: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=145 │ │ 0x0005 line=146 │ │ locals : │ │ 0x0000 - 0x0002 reg=0 info Ljava/lang/Object; │ │ 0x0000 - 0x0006 reg=1 bounds Landroid/graphics/Rect; │ │ @@ -61559,18 +61564,18 @@ │ │ type : '(Ljava/lang/Object;Landroid/graphics/Rect;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -051990: |[051990] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.setBoundsInScreen:(Ljava/lang/Object;Landroid/graphics/Rect;)V │ │ -0519a0: 1f00 bb02 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@02bb │ │ -0519a4: 6e20 5e13 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setBoundsInScreen:(Landroid/graphics/Rect;)V // method@135e │ │ -0519aa: 0e00 |0005: return-void │ │ +053538: |[053538] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.setBoundsInScreen:(Ljava/lang/Object;Landroid/graphics/Rect;)V │ │ +053548: 1f00 b802 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@02b8 │ │ +05354c: 6e20 5e13 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setBoundsInScreen:(Landroid/graphics/Rect;)V // method@135e │ │ +053552: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=149 │ │ 0x0005 line=150 │ │ locals : │ │ 0x0000 - 0x0002 reg=0 info Ljava/lang/Object; │ │ 0x0000 - 0x0006 reg=1 bounds Landroid/graphics/Rect; │ │ @@ -61580,18 +61585,18 @@ │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0519ac: |[0519ac] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.setCheckable:(Ljava/lang/Object;Z)V │ │ -0519bc: 1f00 bb02 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@02bb │ │ -0519c0: 6e20 5f13 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setCheckable:(Z)V // method@135f │ │ -0519c6: 0e00 |0005: return-void │ │ +053554: |[053554] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.setCheckable:(Ljava/lang/Object;Z)V │ │ +053564: 1f00 b802 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@02b8 │ │ +053568: 6e20 5f13 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setCheckable:(Z)V // method@135f │ │ +05356e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=153 │ │ 0x0005 line=154 │ │ locals : │ │ 0x0000 - 0x0002 reg=0 info Ljava/lang/Object; │ │ 0x0000 - 0x0006 reg=1 checkable Z │ │ @@ -61601,18 +61606,18 @@ │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0519c8: |[0519c8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.setChecked:(Ljava/lang/Object;Z)V │ │ -0519d8: 1f00 bb02 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@02bb │ │ -0519dc: 6e20 6013 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setChecked:(Z)V // method@1360 │ │ -0519e2: 0e00 |0005: return-void │ │ +053570: |[053570] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.setChecked:(Ljava/lang/Object;Z)V │ │ +053580: 1f00 b802 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@02b8 │ │ +053584: 6e20 6013 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setChecked:(Z)V // method@1360 │ │ +05358a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=157 │ │ 0x0005 line=158 │ │ locals : │ │ 0x0000 - 0x0002 reg=0 info Ljava/lang/Object; │ │ 0x0000 - 0x0006 reg=1 checked Z │ │ @@ -61622,18 +61627,18 @@ │ │ type : '(Ljava/lang/Object;Ljava/lang/CharSequence;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0519e4: |[0519e4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.setClassName:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ -0519f4: 1f00 bb02 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@02bb │ │ -0519f8: 6e20 6113 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setClassName:(Ljava/lang/CharSequence;)V // method@1361 │ │ -0519fe: 0e00 |0005: return-void │ │ +05358c: |[05358c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.setClassName:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ +05359c: 1f00 b802 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@02b8 │ │ +0535a0: 6e20 6113 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setClassName:(Ljava/lang/CharSequence;)V // method@1361 │ │ +0535a6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=161 │ │ 0x0005 line=162 │ │ locals : │ │ 0x0000 - 0x0002 reg=0 info Ljava/lang/Object; │ │ 0x0000 - 0x0006 reg=1 className Ljava/lang/CharSequence; │ │ @@ -61643,18 +61648,18 @@ │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -051a00: |[051a00] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.setClickable:(Ljava/lang/Object;Z)V │ │ -051a10: 1f00 bb02 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@02bb │ │ -051a14: 6e20 6213 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setClickable:(Z)V // method@1362 │ │ -051a1a: 0e00 |0005: return-void │ │ +0535a8: |[0535a8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.setClickable:(Ljava/lang/Object;Z)V │ │ +0535b8: 1f00 b802 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@02b8 │ │ +0535bc: 6e20 6213 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setClickable:(Z)V // method@1362 │ │ +0535c2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=165 │ │ 0x0005 line=166 │ │ locals : │ │ 0x0000 - 0x0002 reg=0 info Ljava/lang/Object; │ │ 0x0000 - 0x0006 reg=1 clickable Z │ │ @@ -61664,18 +61669,18 @@ │ │ type : '(Ljava/lang/Object;Ljava/lang/CharSequence;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -051a1c: |[051a1c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.setContentDescription:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ -051a2c: 1f00 bb02 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@02bb │ │ -051a30: 6e20 6313 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setContentDescription:(Ljava/lang/CharSequence;)V // method@1363 │ │ -051a36: 0e00 |0005: return-void │ │ +0535c4: |[0535c4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.setContentDescription:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ +0535d4: 1f00 b802 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@02b8 │ │ +0535d8: 6e20 6313 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setContentDescription:(Ljava/lang/CharSequence;)V // method@1363 │ │ +0535de: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=169 │ │ 0x0005 line=170 │ │ locals : │ │ 0x0000 - 0x0002 reg=0 info Ljava/lang/Object; │ │ 0x0000 - 0x0006 reg=1 contentDescription Ljava/lang/CharSequence; │ │ @@ -61685,18 +61690,18 @@ │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -051a38: |[051a38] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.setEnabled:(Ljava/lang/Object;Z)V │ │ -051a48: 1f00 bb02 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@02bb │ │ -051a4c: 6e20 6413 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setEnabled:(Z)V // method@1364 │ │ -051a52: 0e00 |0005: return-void │ │ +0535e0: |[0535e0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.setEnabled:(Ljava/lang/Object;Z)V │ │ +0535f0: 1f00 b802 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@02b8 │ │ +0535f4: 6e20 6413 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setEnabled:(Z)V // method@1364 │ │ +0535fa: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=173 │ │ 0x0005 line=174 │ │ locals : │ │ 0x0000 - 0x0002 reg=0 info Ljava/lang/Object; │ │ 0x0000 - 0x0006 reg=1 enabled Z │ │ @@ -61706,18 +61711,18 @@ │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -051a54: |[051a54] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.setFocusable:(Ljava/lang/Object;Z)V │ │ -051a64: 1f00 bb02 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@02bb │ │ -051a68: 6e20 6513 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setFocusable:(Z)V // method@1365 │ │ -051a6e: 0e00 |0005: return-void │ │ +0535fc: |[0535fc] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.setFocusable:(Ljava/lang/Object;Z)V │ │ +05360c: 1f00 b802 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@02b8 │ │ +053610: 6e20 6513 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setFocusable:(Z)V // method@1365 │ │ +053616: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=177 │ │ 0x0005 line=178 │ │ locals : │ │ 0x0000 - 0x0002 reg=0 info Ljava/lang/Object; │ │ 0x0000 - 0x0006 reg=1 focusable Z │ │ @@ -61727,18 +61732,18 @@ │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -051a70: |[051a70] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.setFocused:(Ljava/lang/Object;Z)V │ │ -051a80: 1f00 bb02 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@02bb │ │ -051a84: 6e20 6613 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setFocused:(Z)V // method@1366 │ │ -051a8a: 0e00 |0005: return-void │ │ +053618: |[053618] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.setFocused:(Ljava/lang/Object;Z)V │ │ +053628: 1f00 b802 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@02b8 │ │ +05362c: 6e20 6613 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setFocused:(Z)V // method@1366 │ │ +053632: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=181 │ │ 0x0005 line=182 │ │ locals : │ │ 0x0000 - 0x0002 reg=0 info Ljava/lang/Object; │ │ 0x0000 - 0x0006 reg=1 focused Z │ │ @@ -61748,18 +61753,18 @@ │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -051a8c: |[051a8c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.setLongClickable:(Ljava/lang/Object;Z)V │ │ -051a9c: 1f00 bb02 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@02bb │ │ -051aa0: 6e20 6813 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setLongClickable:(Z)V // method@1368 │ │ -051aa6: 0e00 |0005: return-void │ │ +053634: |[053634] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.setLongClickable:(Ljava/lang/Object;Z)V │ │ +053644: 1f00 b802 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@02b8 │ │ +053648: 6e20 6813 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setLongClickable:(Z)V // method@1368 │ │ +05364e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=185 │ │ 0x0005 line=186 │ │ locals : │ │ 0x0000 - 0x0002 reg=0 info Ljava/lang/Object; │ │ 0x0000 - 0x0006 reg=1 longClickable Z │ │ @@ -61769,18 +61774,18 @@ │ │ type : '(Ljava/lang/Object;Ljava/lang/CharSequence;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -051aa8: |[051aa8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.setPackageName:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ -051ab8: 1f00 bb02 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@02bb │ │ -051abc: 6e20 6a13 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setPackageName:(Ljava/lang/CharSequence;)V // method@136a │ │ -051ac2: 0e00 |0005: return-void │ │ +053650: |[053650] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.setPackageName:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ +053660: 1f00 b802 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@02b8 │ │ +053664: 6e20 6a13 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setPackageName:(Ljava/lang/CharSequence;)V // method@136a │ │ +05366a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=189 │ │ 0x0005 line=190 │ │ locals : │ │ 0x0000 - 0x0002 reg=0 info Ljava/lang/Object; │ │ 0x0000 - 0x0006 reg=1 packageName Ljava/lang/CharSequence; │ │ @@ -61790,18 +61795,18 @@ │ │ type : '(Ljava/lang/Object;Landroid/view/View;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -051ac4: |[051ac4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.setParent:(Ljava/lang/Object;Landroid/view/View;)V │ │ -051ad4: 1f00 bb02 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@02bb │ │ -051ad8: 6e20 6b13 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setParent:(Landroid/view/View;)V // method@136b │ │ -051ade: 0e00 |0005: return-void │ │ +05366c: |[05366c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.setParent:(Ljava/lang/Object;Landroid/view/View;)V │ │ +05367c: 1f00 b802 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@02b8 │ │ +053680: 6e20 6b13 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setParent:(Landroid/view/View;)V // method@136b │ │ +053686: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=193 │ │ 0x0005 line=194 │ │ locals : │ │ 0x0000 - 0x0002 reg=0 info Ljava/lang/Object; │ │ 0x0000 - 0x0006 reg=1 parent Landroid/view/View; │ │ @@ -61811,18 +61816,18 @@ │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -051ae0: |[051ae0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.setPassword:(Ljava/lang/Object;Z)V │ │ -051af0: 1f00 bb02 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@02bb │ │ -051af4: 6e20 6d13 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setPassword:(Z)V // method@136d │ │ -051afa: 0e00 |0005: return-void │ │ +053688: |[053688] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.setPassword:(Ljava/lang/Object;Z)V │ │ +053698: 1f00 b802 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@02b8 │ │ +05369c: 6e20 6d13 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setPassword:(Z)V // method@136d │ │ +0536a2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=197 │ │ 0x0005 line=198 │ │ locals : │ │ 0x0000 - 0x0002 reg=0 info Ljava/lang/Object; │ │ 0x0000 - 0x0006 reg=1 password Z │ │ @@ -61832,18 +61837,18 @@ │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -051afc: |[051afc] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.setScrollable:(Ljava/lang/Object;Z)V │ │ -051b0c: 1f00 bb02 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@02bb │ │ -051b10: 6e20 6e13 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setScrollable:(Z)V // method@136e │ │ -051b16: 0e00 |0005: return-void │ │ +0536a4: |[0536a4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.setScrollable:(Ljava/lang/Object;Z)V │ │ +0536b4: 1f00 b802 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@02b8 │ │ +0536b8: 6e20 6e13 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setScrollable:(Z)V // method@136e │ │ +0536be: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=201 │ │ 0x0005 line=202 │ │ locals : │ │ 0x0000 - 0x0002 reg=0 info Ljava/lang/Object; │ │ 0x0000 - 0x0006 reg=1 scrollable Z │ │ @@ -61853,18 +61858,18 @@ │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -051b18: |[051b18] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.setSelected:(Ljava/lang/Object;Z)V │ │ -051b28: 1f00 bb02 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@02bb │ │ -051b2c: 6e20 6f13 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setSelected:(Z)V // method@136f │ │ -051b32: 0e00 |0005: return-void │ │ +0536c0: |[0536c0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.setSelected:(Ljava/lang/Object;Z)V │ │ +0536d0: 1f00 b802 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@02b8 │ │ +0536d4: 6e20 6f13 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setSelected:(Z)V // method@136f │ │ +0536da: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=205 │ │ 0x0005 line=206 │ │ locals : │ │ 0x0000 - 0x0002 reg=0 info Ljava/lang/Object; │ │ 0x0000 - 0x0006 reg=1 selected Z │ │ @@ -61874,18 +61879,18 @@ │ │ type : '(Ljava/lang/Object;Landroid/view/View;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -051b34: |[051b34] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.setSource:(Ljava/lang/Object;Landroid/view/View;)V │ │ -051b44: 1f00 bb02 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@02bb │ │ -051b48: 6e20 7013 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setSource:(Landroid/view/View;)V // method@1370 │ │ -051b4e: 0e00 |0005: return-void │ │ +0536dc: |[0536dc] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.setSource:(Ljava/lang/Object;Landroid/view/View;)V │ │ +0536ec: 1f00 b802 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@02b8 │ │ +0536f0: 6e20 7013 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setSource:(Landroid/view/View;)V // method@1370 │ │ +0536f6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=209 │ │ 0x0005 line=210 │ │ locals : │ │ 0x0000 - 0x0002 reg=0 info Ljava/lang/Object; │ │ 0x0000 - 0x0006 reg=1 source Landroid/view/View; │ │ @@ -61895,33 +61900,33 @@ │ │ type : '(Ljava/lang/Object;Ljava/lang/CharSequence;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -051b50: |[051b50] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.setText:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ -051b60: 1f00 bb02 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@02bb │ │ -051b64: 6e20 7213 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setText:(Ljava/lang/CharSequence;)V // method@1372 │ │ -051b6a: 0e00 |0005: return-void │ │ +0536f8: |[0536f8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.setText:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ +053708: 1f00 b802 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@02b8 │ │ +05370c: 6e20 7213 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setText:(Ljava/lang/CharSequence;)V // method@1372 │ │ +053712: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=213 │ │ 0x0005 line=214 │ │ locals : │ │ 0x0000 - 0x0002 reg=0 info Ljava/lang/Object; │ │ 0x0000 - 0x0006 reg=1 text Ljava/lang/CharSequence; │ │ │ │ Virtual methods - │ │ source_file_idx : 543 (AccessibilityNodeInfoCompatIcs.java) │ │ │ │ Class #269 header: │ │ -class_idx : 528 │ │ +class_idx : 525 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 826 │ │ +superclass_idx : 823 │ │ source_file_idx : 544 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 14 │ │ virtual_methods_size: 0 │ │ │ │ Class #269 - │ │ @@ -61937,17 +61942,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -051b6c: |[051b6c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatJellyBean.:()V │ │ -051b7c: 7010 1c15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ -051b82: 0e00 |0003: return-void │ │ +053714: |[053714] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatJellyBean.:()V │ │ +053724: 7010 1c15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ +05372a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatJellyBean; │ │ │ │ #1 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatJellyBean;) │ │ @@ -61955,18 +61960,18 @@ │ │ type : '(Ljava/lang/Object;Landroid/view/View;I)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -051b84: |[051b84] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatJellyBean.addChild:(Ljava/lang/Object;Landroid/view/View;I)V │ │ -051b94: 1f00 bb02 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@02bb │ │ -051b98: 6e30 3713 1002 |0002: invoke-virtual {v0, v1, v2}, Landroid/view/accessibility/AccessibilityNodeInfo;.addChild:(Landroid/view/View;I)V // method@1337 │ │ -051b9e: 0e00 |0005: return-void │ │ +05372c: |[05372c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatJellyBean.addChild:(Ljava/lang/Object;Landroid/view/View;I)V │ │ +05373c: 1f00 b802 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@02b8 │ │ +053740: 6e30 3713 1002 |0002: invoke-virtual {v0, v1, v2}, Landroid/view/accessibility/AccessibilityNodeInfo;.addChild:(Landroid/view/View;I)V // method@1337 │ │ +053746: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ 0x0005 line=30 │ │ locals : │ │ 0x0000 - 0x0002 reg=0 info Ljava/lang/Object; │ │ 0x0000 - 0x0006 reg=1 child Landroid/view/View; │ │ @@ -61977,19 +61982,19 @@ │ │ type : '(Ljava/lang/Object;I)Ljava/lang/Object;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -051ba0: |[051ba0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatJellyBean.findFocus:(Ljava/lang/Object;I)Ljava/lang/Object; │ │ -051bb0: 1f01 bb02 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@02bb │ │ -051bb4: 6e20 3913 2100 |0002: invoke-virtual {v1, v2}, Landroid/view/accessibility/AccessibilityNodeInfo;.findFocus:(I)Landroid/view/accessibility/AccessibilityNodeInfo; // method@1339 │ │ -051bba: 0c00 |0005: move-result-object v0 │ │ -051bbc: 1100 |0006: return-object v0 │ │ +053748: |[053748] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatJellyBean.findFocus:(Ljava/lang/Object;I)Ljava/lang/Object; │ │ +053758: 1f01 b802 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@02b8 │ │ +05375c: 6e20 3913 2100 |0002: invoke-virtual {v1, v2}, Landroid/view/accessibility/AccessibilityNodeInfo;.findFocus:(I)Landroid/view/accessibility/AccessibilityNodeInfo; // method@1339 │ │ +053762: 0c00 |0005: move-result-object v0 │ │ +053764: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=61 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 info Ljava/lang/Object; │ │ 0x0000 - 0x0007 reg=2 focus I │ │ │ │ @@ -61998,19 +62003,19 @@ │ │ type : '(Ljava/lang/Object;I)Ljava/lang/Object;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -051bc0: |[051bc0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatJellyBean.focusSearch:(Ljava/lang/Object;I)Ljava/lang/Object; │ │ -051bd0: 1f01 bb02 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@02bb │ │ -051bd4: 6e20 3a13 2100 |0002: invoke-virtual {v1, v2}, Landroid/view/accessibility/AccessibilityNodeInfo;.focusSearch:(I)Landroid/view/accessibility/AccessibilityNodeInfo; // method@133a │ │ -051bda: 0c00 |0005: move-result-object v0 │ │ -051bdc: 1100 |0006: return-object v0 │ │ +053768: |[053768] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatJellyBean.focusSearch:(Ljava/lang/Object;I)Ljava/lang/Object; │ │ +053778: 1f01 b802 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@02b8 │ │ +05377c: 6e20 3a13 2100 |0002: invoke-virtual {v1, v2}, Landroid/view/accessibility/AccessibilityNodeInfo;.focusSearch:(I)Landroid/view/accessibility/AccessibilityNodeInfo; // method@133a │ │ +053782: 0c00 |0005: move-result-object v0 │ │ +053784: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=65 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 info Ljava/lang/Object; │ │ 0x0000 - 0x0007 reg=2 direction I │ │ │ │ @@ -62019,19 +62024,19 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -051be0: |[051be0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatJellyBean.getMovementGranularities:(Ljava/lang/Object;)I │ │ -051bf0: 1f01 bb02 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@02bb │ │ -051bf4: 6e10 4313 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.getMovementGranularities:()I // method@1343 │ │ -051bfa: 0a00 |0005: move-result v0 │ │ -051bfc: 0f00 |0006: return v0 │ │ +053788: |[053788] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatJellyBean.getMovementGranularities:(Ljava/lang/Object;)I │ │ +053798: 1f01 b802 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@02b8 │ │ +05379c: 6e10 4313 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.getMovementGranularities:()I // method@1343 │ │ +0537a2: 0a00 |0005: move-result v0 │ │ +0537a4: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=53 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 info Ljava/lang/Object; │ │ │ │ #5 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatJellyBean;) │ │ @@ -62039,19 +62044,19 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -051c00: |[051c00] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatJellyBean.isAccessibilityFocused:(Ljava/lang/Object;)Z │ │ -051c10: 1f01 bb02 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@02bb │ │ -051c14: 6e10 4913 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.isAccessibilityFocused:()Z // method@1349 │ │ -051c1a: 0a00 |0005: move-result v0 │ │ -051c1c: 0f00 |0006: return v0 │ │ +0537a8: |[0537a8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatJellyBean.isAccessibilityFocused:(Ljava/lang/Object;)Z │ │ +0537b8: 1f01 b802 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@02b8 │ │ +0537bc: 6e10 4913 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.isAccessibilityFocused:()Z // method@1349 │ │ +0537c2: 0a00 |0005: move-result v0 │ │ +0537c4: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=73 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 info Ljava/lang/Object; │ │ │ │ #6 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatJellyBean;) │ │ @@ -62059,19 +62064,19 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -051c20: |[051c20] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatJellyBean.isVisibleToUser:(Ljava/lang/Object;)Z │ │ -051c30: 1f01 bb02 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@02bb │ │ -051c34: 6e10 5413 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.isVisibleToUser:()Z // method@1354 │ │ -051c3a: 0a00 |0005: move-result v0 │ │ -051c3c: 0f00 |0006: return v0 │ │ +0537c8: |[0537c8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatJellyBean.isVisibleToUser:(Ljava/lang/Object;)Z │ │ +0537d8: 1f01 b802 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@02b8 │ │ +0537dc: 6e10 5413 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.isVisibleToUser:()Z // method@1354 │ │ +0537e2: 0a00 |0005: move-result v0 │ │ +0537e4: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 info Ljava/lang/Object; │ │ │ │ #7 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatJellyBean;) │ │ @@ -62079,18 +62084,18 @@ │ │ type : '(Landroid/view/View;I)Ljava/lang/Object;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -051c40: |[051c40] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatJellyBean.obtain:(Landroid/view/View;I)Ljava/lang/Object; │ │ -051c50: 7120 5713 2100 |0000: invoke-static {v1, v2}, Landroid/view/accessibility/AccessibilityNodeInfo;.obtain:(Landroid/view/View;I)Landroid/view/accessibility/AccessibilityNodeInfo; // method@1357 │ │ -051c56: 0c00 |0003: move-result-object v0 │ │ -051c58: 1100 |0004: return-object v0 │ │ +0537e8: |[0537e8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatJellyBean.obtain:(Landroid/view/View;I)Ljava/lang/Object; │ │ +0537f8: 7120 5713 2100 |0000: invoke-static {v1, v2}, Landroid/view/accessibility/AccessibilityNodeInfo;.obtain:(Landroid/view/View;I)Landroid/view/accessibility/AccessibilityNodeInfo; // method@1357 │ │ +0537fe: 0c00 |0003: move-result-object v0 │ │ +053800: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=57 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 root Landroid/view/View; │ │ 0x0000 - 0x0005 reg=2 virtualDescendantId I │ │ │ │ @@ -62099,19 +62104,19 @@ │ │ type : '(Ljava/lang/Object;ILandroid/os/Bundle;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -051c5c: |[051c5c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatJellyBean.performAction:(Ljava/lang/Object;ILandroid/os/Bundle;)Z │ │ -051c6c: 1f01 bb02 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@02bb │ │ -051c70: 6e30 5a13 2103 |0002: invoke-virtual {v1, v2, v3}, Landroid/view/accessibility/AccessibilityNodeInfo;.performAction:(ILandroid/os/Bundle;)Z // method@135a │ │ -051c76: 0a00 |0005: move-result v0 │ │ -051c78: 0f00 |0006: return v0 │ │ +053804: |[053804] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatJellyBean.performAction:(Ljava/lang/Object;ILandroid/os/Bundle;)Z │ │ +053814: 1f01 b802 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@02b8 │ │ +053818: 6e30 5a13 2103 |0002: invoke-virtual {v1, v2, v3}, Landroid/view/accessibility/AccessibilityNodeInfo;.performAction:(ILandroid/os/Bundle;)Z // method@135a │ │ +05381e: 0a00 |0005: move-result v0 │ │ +053820: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 info Ljava/lang/Object; │ │ 0x0000 - 0x0007 reg=2 action I │ │ 0x0000 - 0x0007 reg=3 arguments Landroid/os/Bundle; │ │ @@ -62121,18 +62126,18 @@ │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -051c7c: |[051c7c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatJellyBean.setAccesibilityFocused:(Ljava/lang/Object;Z)V │ │ -051c8c: 1f00 bb02 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@02bb │ │ -051c90: 6e20 5c13 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setAccessibilityFocused:(Z)V // method@135c │ │ -051c96: 0e00 |0005: return-void │ │ +053824: |[053824] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatJellyBean.setAccesibilityFocused:(Ljava/lang/Object;Z)V │ │ +053834: 1f00 b802 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@02b8 │ │ +053838: 6e20 5c13 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setAccessibilityFocused:(Z)V // method@135c │ │ +05383e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=77 │ │ 0x0005 line=78 │ │ locals : │ │ 0x0000 - 0x0002 reg=0 info Ljava/lang/Object; │ │ 0x0000 - 0x0006 reg=1 focused Z │ │ @@ -62142,18 +62147,18 @@ │ │ type : '(Ljava/lang/Object;I)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -051c98: |[051c98] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatJellyBean.setMovementGranularities:(Ljava/lang/Object;I)V │ │ -051ca8: 1f00 bb02 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@02bb │ │ -051cac: 6e20 6913 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setMovementGranularities:(I)V // method@1369 │ │ -051cb2: 0e00 |0005: return-void │ │ +053840: |[053840] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatJellyBean.setMovementGranularities:(Ljava/lang/Object;I)V │ │ +053850: 1f00 b802 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@02b8 │ │ +053854: 6e20 6913 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setMovementGranularities:(I)V // method@1369 │ │ +05385a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ 0x0005 line=50 │ │ locals : │ │ 0x0000 - 0x0002 reg=0 info Ljava/lang/Object; │ │ 0x0000 - 0x0006 reg=1 granularities I │ │ @@ -62163,18 +62168,18 @@ │ │ type : '(Ljava/lang/Object;Landroid/view/View;I)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -051cb4: |[051cb4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatJellyBean.setParent:(Ljava/lang/Object;Landroid/view/View;I)V │ │ -051cc4: 1f00 bb02 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@02bb │ │ -051cc8: 6e30 6c13 1002 |0002: invoke-virtual {v0, v1, v2}, Landroid/view/accessibility/AccessibilityNodeInfo;.setParent:(Landroid/view/View;I)V // method@136c │ │ -051cce: 0e00 |0005: return-void │ │ +05385c: |[05385c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatJellyBean.setParent:(Ljava/lang/Object;Landroid/view/View;I)V │ │ +05386c: 1f00 b802 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@02b8 │ │ +053870: 6e30 6c13 1002 |0002: invoke-virtual {v0, v1, v2}, Landroid/view/accessibility/AccessibilityNodeInfo;.setParent:(Landroid/view/View;I)V // method@136c │ │ +053876: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=69 │ │ 0x0005 line=70 │ │ locals : │ │ 0x0000 - 0x0002 reg=0 info Ljava/lang/Object; │ │ 0x0000 - 0x0006 reg=1 root Landroid/view/View; │ │ @@ -62185,18 +62190,18 @@ │ │ type : '(Ljava/lang/Object;Landroid/view/View;I)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -051cd0: |[051cd0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatJellyBean.setSource:(Ljava/lang/Object;Landroid/view/View;I)V │ │ -051ce0: 1f00 bb02 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@02bb │ │ -051ce4: 6e30 7113 1002 |0002: invoke-virtual {v0, v1, v2}, Landroid/view/accessibility/AccessibilityNodeInfo;.setSource:(Landroid/view/View;I)V // method@1371 │ │ -051cea: 0e00 |0005: return-void │ │ +053878: |[053878] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatJellyBean.setSource:(Ljava/lang/Object;Landroid/view/View;I)V │ │ +053888: 1f00 b802 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@02b8 │ │ +05388c: 6e30 7113 1002 |0002: invoke-virtual {v0, v1, v2}, Landroid/view/accessibility/AccessibilityNodeInfo;.setSource:(Landroid/view/View;I)V // method@1371 │ │ +053892: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ 0x0005 line=34 │ │ locals : │ │ 0x0000 - 0x0002 reg=0 info Ljava/lang/Object; │ │ 0x0000 - 0x0006 reg=1 root Landroid/view/View; │ │ @@ -62207,33 +62212,33 @@ │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -051cec: |[051cec] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatJellyBean.setVisibleToUser:(Ljava/lang/Object;Z)V │ │ -051cfc: 1f00 bb02 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@02bb │ │ -051d00: 6e20 7413 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setVisibleToUser:(Z)V // method@1374 │ │ -051d06: 0e00 |0005: return-void │ │ +053894: |[053894] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatJellyBean.setVisibleToUser:(Ljava/lang/Object;Z)V │ │ +0538a4: 1f00 b802 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@02b8 │ │ +0538a8: 6e20 7413 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setVisibleToUser:(Z)V // method@1374 │ │ +0538ae: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ 0x0005 line=42 │ │ locals : │ │ 0x0000 - 0x0002 reg=0 info Ljava/lang/Object; │ │ 0x0000 - 0x0006 reg=1 visibleToUser Z │ │ │ │ Virtual methods - │ │ source_file_idx : 544 (AccessibilityNodeInfoCompatJellyBean.java) │ │ │ │ Class #270 header: │ │ -class_idx : 529 │ │ +class_idx : 526 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 826 │ │ +superclass_idx : 823 │ │ source_file_idx : 545 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 0 │ │ │ │ Class #270 - │ │ @@ -62249,17 +62254,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -051d08: |[051d08] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatJellybeanMr2.:()V │ │ -051d18: 7010 1c15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ -051d1e: 0e00 |0003: return-void │ │ +0538b0: |[0538b0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatJellybeanMr2.:()V │ │ +0538c0: 7010 1c15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ +0538c6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=21 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatJellybeanMr2; │ │ │ │ #1 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatJellybeanMr2;) │ │ @@ -62267,19 +62272,19 @@ │ │ type : '(Ljava/lang/Object;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -051d20: |[051d20] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatJellybeanMr2.getViewIdResourceName:(Ljava/lang/Object;)Ljava/lang/String; │ │ -051d30: 1f01 bb02 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@02bb │ │ -051d34: 6e10 4713 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.getViewIdResourceName:()Ljava/lang/String; // method@1347 │ │ -051d3a: 0c00 |0005: move-result-object v0 │ │ -051d3c: 1100 |0006: return-object v0 │ │ +0538c8: |[0538c8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatJellybeanMr2.getViewIdResourceName:(Ljava/lang/Object;)Ljava/lang/String; │ │ +0538d8: 1f01 b802 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@02b8 │ │ +0538dc: 6e10 4713 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.getViewIdResourceName:()Ljava/lang/String; // method@1347 │ │ +0538e2: 0c00 |0005: move-result-object v0 │ │ +0538e4: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 info Ljava/lang/Object; │ │ │ │ #2 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatJellybeanMr2;) │ │ @@ -62287,33 +62292,33 @@ │ │ type : '(Ljava/lang/Object;Ljava/lang/String;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -051d40: |[051d40] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatJellybeanMr2.setViewIdResourceName:(Ljava/lang/Object;Ljava/lang/String;)V │ │ -051d50: 1f00 bb02 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@02bb │ │ -051d54: 6e20 7313 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setViewIdResourceName:(Ljava/lang/String;)V // method@1373 │ │ -051d5a: 0e00 |0005: return-void │ │ +0538e8: |[0538e8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatJellybeanMr2.setViewIdResourceName:(Ljava/lang/Object;Ljava/lang/String;)V │ │ +0538f8: 1f00 b802 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@02b8 │ │ +0538fc: 6e20 7313 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setViewIdResourceName:(Ljava/lang/String;)V // method@1373 │ │ +053902: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ 0x0005 line=25 │ │ locals : │ │ 0x0000 - 0x0002 reg=0 info Ljava/lang/Object; │ │ 0x0000 - 0x0006 reg=1 viewId Ljava/lang/String; │ │ │ │ Virtual methods - │ │ source_file_idx : 545 (AccessibilityNodeInfoCompatJellybeanMr2.java) │ │ │ │ Class #271 header: │ │ -class_idx : 530 │ │ +class_idx : 527 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 826 │ │ +superclass_idx : 823 │ │ source_file_idx : 546 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 0 │ │ │ │ Class #271 - │ │ @@ -62329,17 +62334,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -051d5c: |[051d5c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatKitKat.:()V │ │ -051d6c: 7010 1c15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ -051d72: 0e00 |0003: return-void │ │ +053904: |[053904] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatKitKat.:()V │ │ +053914: 7010 1c15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ +05391a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatKitKat; │ │ │ │ #1 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatKitKat;) │ │ @@ -62347,19 +62352,19 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -051d74: |[051d74] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatKitKat.getLiveRegion:(Ljava/lang/Object;)I │ │ -051d84: 1f01 bb02 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@02bb │ │ -051d88: 6e10 4213 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.getLiveRegion:()I // method@1342 │ │ -051d8e: 0a00 |0005: move-result v0 │ │ -051d90: 0f00 |0006: return v0 │ │ +05391c: |[05391c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatKitKat.getLiveRegion:(Ljava/lang/Object;)I │ │ +05392c: 1f01 b802 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@02b8 │ │ +053930: 6e10 4213 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.getLiveRegion:()I // method@1342 │ │ +053936: 0a00 |0005: move-result v0 │ │ +053938: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 info Ljava/lang/Object; │ │ │ │ #2 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatKitKat;) │ │ @@ -62367,33 +62372,33 @@ │ │ type : '(Ljava/lang/Object;I)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -051d94: |[051d94] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatKitKat.setLiveRegion:(Ljava/lang/Object;I)V │ │ -051da4: 1f00 bb02 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@02bb │ │ -051da8: 6e20 6713 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setLiveRegion:(I)V // method@1367 │ │ -051dae: 0e00 |0005: return-void │ │ +05393c: |[05393c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatKitKat.setLiveRegion:(Ljava/lang/Object;I)V │ │ +05394c: 1f00 b802 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@02b8 │ │ +053950: 6e20 6713 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setLiveRegion:(I)V // method@1367 │ │ +053956: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=30 │ │ 0x0005 line=31 │ │ locals : │ │ 0x0000 - 0x0002 reg=0 info Ljava/lang/Object; │ │ 0x0000 - 0x0006 reg=1 mode I │ │ │ │ Virtual methods - │ │ source_file_idx : 546 (AccessibilityNodeInfoCompatKitKat.java) │ │ │ │ Class #272 header: │ │ -class_idx : 531 │ │ +class_idx : 528 │ │ access_flags : 1536 (0x0600) │ │ -superclass_idx : 826 │ │ +superclass_idx : 823 │ │ source_file_idx : 553 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 1 │ │ │ │ Class #272 annotations: │ │ @@ -62415,17 +62420,17 @@ │ │ type : '(Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;)Ljava/lang/Object;' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ source_file_idx : 553 (AccessibilityNodeProviderCompat.java) │ │ │ │ Class #273 header: │ │ -class_idx : 537 │ │ +class_idx : 534 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 826 │ │ +superclass_idx : 823 │ │ source_file_idx : 553 │ │ static_fields_size : 1 │ │ instance_fields_size: 1 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 5 │ │ │ │ Class #273 annotations: │ │ @@ -62455,33 +62460,33 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 36 16-bit code units │ │ -051db0: |[051db0] android.support.v4.view.accessibility.AccessibilityNodeProviderCompat.:()V │ │ -051dc0: 6000 1f00 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@001f │ │ -051dc4: 1301 1300 |0002: const/16 v1, #int 19 // #13 │ │ -051dc8: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ -051dcc: 2200 1702 |0006: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderKitKatImpl; // type@0217 │ │ -051dd0: 7010 d00d 0000 |0008: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderKitKatImpl;.:()V // method@0dd0 │ │ -051dd6: 6900 2704 |000b: sput-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderImpl; // field@0427 │ │ -051dda: 0e00 |000d: return-void │ │ -051ddc: 6000 1f00 |000e: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@001f │ │ -051de0: 1301 1000 |0010: const/16 v1, #int 16 // #10 │ │ -051de4: 3410 0a00 |0012: if-lt v0, v1, 001c // +000a │ │ -051de8: 2200 1502 |0014: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderJellyBeanImpl; // type@0215 │ │ -051dec: 7010 c90d 0000 |0016: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderJellyBeanImpl;.:()V // method@0dc9 │ │ -051df2: 6900 2704 |0019: sput-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderImpl; // field@0427 │ │ -051df6: 28f2 |001b: goto 000d // -000e │ │ -051df8: 2200 1802 |001c: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderStubImpl; // type@0218 │ │ -051dfc: 7010 d20d 0000 |001e: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderStubImpl;.:()V // method@0dd2 │ │ -051e02: 6900 2704 |0021: sput-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderImpl; // field@0427 │ │ -051e06: 28ea |0023: goto 000d // -0016 │ │ +053958: |[053958] android.support.v4.view.accessibility.AccessibilityNodeProviderCompat.:()V │ │ +053968: 6000 1f00 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@001f │ │ +05396c: 1301 1300 |0002: const/16 v1, #int 19 // #13 │ │ +053970: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ +053974: 2200 1402 |0006: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderKitKatImpl; // type@0214 │ │ +053978: 7010 d00d 0000 |0008: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderKitKatImpl;.:()V // method@0dd0 │ │ +05397e: 6900 2704 |000b: sput-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderImpl; // field@0427 │ │ +053982: 0e00 |000d: return-void │ │ +053984: 6000 1f00 |000e: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@001f │ │ +053988: 1301 1000 |0010: const/16 v1, #int 16 // #10 │ │ +05398c: 3410 0a00 |0012: if-lt v0, v1, 001c // +000a │ │ +053990: 2200 1202 |0014: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderJellyBeanImpl; // type@0212 │ │ +053994: 7010 c90d 0000 |0016: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderJellyBeanImpl;.:()V // method@0dc9 │ │ +05399a: 6900 2704 |0019: sput-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderImpl; // field@0427 │ │ +05399e: 28f2 |001b: goto 000d // -000e │ │ +0539a0: 2200 1502 |001c: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderStubImpl; // type@0215 │ │ +0539a4: 7010 d20d 0000 |001e: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderStubImpl;.:()V // method@0dd2 │ │ +0539aa: 6900 2704 |0021: sput-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderImpl; // field@0427 │ │ +0539ae: 28ea |0023: goto 000d // -0016 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=139 │ │ 0x0006 line=140 │ │ 0x000d line=146 │ │ 0x000e line=141 │ │ 0x0014 line=142 │ │ @@ -62493,21 +62498,21 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -051e08: |[051e08] android.support.v4.view.accessibility.AccessibilityNodeProviderCompat.:()V │ │ -051e18: 7010 1c15 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@151c │ │ -051e1e: 6200 2704 |0003: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderImpl; // field@0427 │ │ -051e22: 7220 c40d 1000 |0005: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderImpl;.newAccessibilityNodeProviderBridge:(Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;)Ljava/lang/Object; // method@0dc4 │ │ -051e28: 0c00 |0008: move-result-object v0 │ │ -051e2a: 5b10 2804 |0009: iput-object v0, v1, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;.mProvider:Ljava/lang/Object; // field@0428 │ │ -051e2e: 0e00 |000b: return-void │ │ +0539b0: |[0539b0] android.support.v4.view.accessibility.AccessibilityNodeProviderCompat.:()V │ │ +0539c0: 7010 1c15 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@151c │ │ +0539c6: 6200 2704 |0003: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderImpl; // field@0427 │ │ +0539ca: 7220 c40d 1000 |0005: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderImpl;.newAccessibilityNodeProviderBridge:(Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;)Ljava/lang/Object; // method@0dc4 │ │ +0539d0: 0c00 |0008: move-result-object v0 │ │ +0539d2: 5b10 2804 |0009: iput-object v0, v1, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;.mProvider:Ljava/lang/Object; // field@0428 │ │ +0539d6: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=151 │ │ 0x0003 line=152 │ │ 0x000b line=153 │ │ locals : │ │ 0x0000 - 0x000c reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat; │ │ @@ -62517,18 +62522,18 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -051e30: |[051e30] android.support.v4.view.accessibility.AccessibilityNodeProviderCompat.:(Ljava/lang/Object;)V │ │ -051e40: 7010 1c15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ -051e46: 5b01 2804 |0003: iput-object v1, v0, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;.mProvider:Ljava/lang/Object; // field@0428 │ │ -051e4a: 0e00 |0005: return-void │ │ +0539d8: |[0539d8] android.support.v4.view.accessibility.AccessibilityNodeProviderCompat.:(Ljava/lang/Object;)V │ │ +0539e8: 7010 1c15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ +0539ee: 5b01 2804 |0003: iput-object v1, v0, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;.mProvider:Ljava/lang/Object; // field@0428 │ │ +0539f2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=161 │ │ 0x0003 line=162 │ │ 0x0005 line=163 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat; │ │ @@ -62540,17 +62545,17 @@ │ │ type : '(I)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -051e4c: |[051e4c] android.support.v4.view.accessibility.AccessibilityNodeProviderCompat.createAccessibilityNodeInfo:(I)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ -051e5c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -051e5e: 1100 |0001: return-object v0 │ │ +0539f4: |[0539f4] android.support.v4.view.accessibility.AccessibilityNodeProviderCompat.createAccessibilityNodeInfo:(I)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ +053a04: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +053a06: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=195 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat; │ │ 0x0000 - 0x0002 reg=2 virtualViewId I │ │ │ │ @@ -62559,17 +62564,17 @@ │ │ type : '(Ljava/lang/String;I)Ljava/util/List;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -051e60: |[051e60] android.support.v4.view.accessibility.AccessibilityNodeProviderCompat.findAccessibilityNodeInfosByText:(Ljava/lang/String;I)Ljava/util/List; │ │ -051e70: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -051e72: 1100 |0001: return-object v0 │ │ +053a08: |[053a08] android.support.v4.view.accessibility.AccessibilityNodeProviderCompat.findAccessibilityNodeInfosByText:(Ljava/lang/String;I)Ljava/util/List; │ │ +053a18: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +053a1a: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=231 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat; │ │ 0x0000 - 0x0002 reg=2 text Ljava/lang/String; │ │ 0x0000 - 0x0002 reg=3 virtualViewId I │ │ @@ -62579,17 +62584,17 @@ │ │ type : '(I)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -051e74: |[051e74] android.support.v4.view.accessibility.AccessibilityNodeProviderCompat.findFocus:(I)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ -051e84: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -051e86: 1100 |0001: return-object v0 │ │ +053a1c: |[053a1c] android.support.v4.view.accessibility.AccessibilityNodeProviderCompat.findFocus:(I)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ +053a2c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +053a2e: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=246 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat; │ │ 0x0000 - 0x0002 reg=2 focus I │ │ │ │ @@ -62598,17 +62603,17 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -051e88: |[051e88] android.support.v4.view.accessibility.AccessibilityNodeProviderCompat.getProvider:()Ljava/lang/Object; │ │ -051e98: 5410 2804 |0000: iget-object v0, v1, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;.mProvider:Ljava/lang/Object; // field@0428 │ │ -051e9c: 1100 |0002: return-object v0 │ │ +053a30: |[053a30] android.support.v4.view.accessibility.AccessibilityNodeProviderCompat.getProvider:()Ljava/lang/Object; │ │ +053a40: 5410 2804 |0000: iget-object v0, v1, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;.mProvider:Ljava/lang/Object; // field@0428 │ │ +053a44: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=169 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat; │ │ │ │ #4 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;) │ │ @@ -62616,32 +62621,32 @@ │ │ type : '(IILandroid/os/Bundle;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -051ea0: |[051ea0] android.support.v4.view.accessibility.AccessibilityNodeProviderCompat.performAction:(IILandroid/os/Bundle;)Z │ │ -051eb0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -051eb2: 0f00 |0001: return v0 │ │ +053a48: |[053a48] android.support.v4.view.accessibility.AccessibilityNodeProviderCompat.performAction:(IILandroid/os/Bundle;)Z │ │ +053a58: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +053a5a: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=212 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat; │ │ 0x0000 - 0x0002 reg=2 virtualViewId I │ │ 0x0000 - 0x0002 reg=3 action I │ │ 0x0000 - 0x0002 reg=4 arguments Landroid/os/Bundle; │ │ │ │ source_file_idx : 553 (AccessibilityNodeProviderCompat.java) │ │ │ │ Class #274 header: │ │ -class_idx : 538 │ │ +class_idx : 535 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 700 │ │ +superclass_idx : 697 │ │ source_file_idx : 554 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 3 │ │ │ │ Class #274 annotations: │ │ @@ -62668,18 +62673,18 @@ │ │ type : '(Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatJellyBean$AccessibilityNodeInfoBridge;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -051eb4: |[051eb4] android.support.v4.view.accessibility.AccessibilityNodeProviderCompatJellyBean$1.:(Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatJellyBean$AccessibilityNodeInfoBridge;)V │ │ -051ec4: 5b01 2904 |0000: iput-object v1, v0, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatJellyBean$1;.val$bridge:Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatJellyBean$AccessibilityNodeInfoBridge; // field@0429 │ │ -051ec8: 7010 7513 0000 |0002: invoke-direct {v0}, Landroid/view/accessibility/AccessibilityNodeProvider;.:()V // method@1375 │ │ -051ece: 0e00 |0005: return-void │ │ +053a5c: |[053a5c] android.support.v4.view.accessibility.AccessibilityNodeProviderCompatJellyBean$1.:(Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatJellyBean$AccessibilityNodeInfoBridge;)V │ │ +053a6c: 5b01 2904 |0000: iput-object v1, v0, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatJellyBean$1;.val$bridge:Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatJellyBean$AccessibilityNodeInfoBridge; // field@0429 │ │ +053a70: 7010 7513 0000 |0002: invoke-direct {v0}, Landroid/view/accessibility/AccessibilityNodeProvider;.:()V // method@1375 │ │ +053a76: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatJellyBean$1; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatJellyBean$AccessibilityNodeInfoBridge; │ │ │ │ @@ -62689,20 +62694,20 @@ │ │ type : '(I)Landroid/view/accessibility/AccessibilityNodeInfo;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -051ed0: |[051ed0] android.support.v4.view.accessibility.AccessibilityNodeProviderCompatJellyBean$1.createAccessibilityNodeInfo:(I)Landroid/view/accessibility/AccessibilityNodeInfo; │ │ -051ee0: 5410 2904 |0000: iget-object v0, v1, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatJellyBean$1;.val$bridge:Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatJellyBean$AccessibilityNodeInfoBridge; // field@0429 │ │ -051ee4: 7220 e00d 2000 |0002: invoke-interface {v0, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatJellyBean$AccessibilityNodeInfoBridge;.createAccessibilityNodeInfo:(I)Ljava/lang/Object; // method@0de0 │ │ -051eea: 0c00 |0005: move-result-object v0 │ │ -051eec: 1f00 bb02 |0006: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@02bb │ │ -051ef0: 1100 |0008: return-object v0 │ │ +053a78: |[053a78] android.support.v4.view.accessibility.AccessibilityNodeProviderCompatJellyBean$1.createAccessibilityNodeInfo:(I)Landroid/view/accessibility/AccessibilityNodeInfo; │ │ +053a88: 5410 2904 |0000: iget-object v0, v1, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatJellyBean$1;.val$bridge:Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatJellyBean$AccessibilityNodeInfoBridge; // field@0429 │ │ +053a8c: 7220 e00d 2000 |0002: invoke-interface {v0, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatJellyBean$AccessibilityNodeInfoBridge;.createAccessibilityNodeInfo:(I)Ljava/lang/Object; // method@0de0 │ │ +053a92: 0c00 |0005: move-result-object v0 │ │ +053a94: 1f00 b802 |0006: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@02b8 │ │ +053a98: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatJellyBean$1; │ │ 0x0000 - 0x0009 reg=2 virtualViewId I │ │ │ │ @@ -62711,19 +62716,19 @@ │ │ type : '(Ljava/lang/String;I)Ljava/util/List;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -051ef4: |[051ef4] android.support.v4.view.accessibility.AccessibilityNodeProviderCompatJellyBean$1.findAccessibilityNodeInfosByText:(Ljava/lang/String;I)Ljava/util/List; │ │ -051f04: 5410 2904 |0000: iget-object v0, v1, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatJellyBean$1;.val$bridge:Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatJellyBean$AccessibilityNodeInfoBridge; // field@0429 │ │ -051f08: 7230 e10d 2003 |0002: invoke-interface {v0, v2, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatJellyBean$AccessibilityNodeInfoBridge;.findAccessibilityNodeInfosByText:(Ljava/lang/String;I)Ljava/util/List; // method@0de1 │ │ -051f0e: 0c00 |0005: move-result-object v0 │ │ -051f10: 1100 |0006: return-object v0 │ │ +053a9c: |[053a9c] android.support.v4.view.accessibility.AccessibilityNodeProviderCompatJellyBean$1.findAccessibilityNodeInfosByText:(Ljava/lang/String;I)Ljava/util/List; │ │ +053aac: 5410 2904 |0000: iget-object v0, v1, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatJellyBean$1;.val$bridge:Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatJellyBean$AccessibilityNodeInfoBridge; // field@0429 │ │ +053ab0: 7230 e10d 2003 |0002: invoke-interface {v0, v2, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatJellyBean$AccessibilityNodeInfoBridge;.findAccessibilityNodeInfosByText:(Ljava/lang/String;I)Ljava/util/List; // method@0de1 │ │ +053ab6: 0c00 |0005: move-result-object v0 │ │ +053ab8: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatJellyBean$1; │ │ 0x0000 - 0x0007 reg=2 text Ljava/lang/String; │ │ 0x0000 - 0x0007 reg=3 virtualViewId I │ │ @@ -62733,34 +62738,34 @@ │ │ type : '(IILandroid/os/Bundle;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 7 16-bit code units │ │ -051f14: |[051f14] android.support.v4.view.accessibility.AccessibilityNodeProviderCompatJellyBean$1.performAction:(IILandroid/os/Bundle;)Z │ │ -051f24: 5410 2904 |0000: iget-object v0, v1, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatJellyBean$1;.val$bridge:Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatJellyBean$AccessibilityNodeInfoBridge; // field@0429 │ │ -051f28: 7240 e20d 2043 |0002: invoke-interface {v0, v2, v3, v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatJellyBean$AccessibilityNodeInfoBridge;.performAction:(IILandroid/os/Bundle;)Z // method@0de2 │ │ -051f2e: 0a00 |0005: move-result v0 │ │ -051f30: 0f00 |0006: return v0 │ │ +053abc: |[053abc] android.support.v4.view.accessibility.AccessibilityNodeProviderCompatJellyBean$1.performAction:(IILandroid/os/Bundle;)Z │ │ +053acc: 5410 2904 |0000: iget-object v0, v1, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatJellyBean$1;.val$bridge:Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatJellyBean$AccessibilityNodeInfoBridge; // field@0429 │ │ +053ad0: 7240 e20d 2043 |0002: invoke-interface {v0, v2, v3, v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatJellyBean$AccessibilityNodeInfoBridge;.performAction:(IILandroid/os/Bundle;)Z // method@0de2 │ │ +053ad6: 0a00 |0005: move-result v0 │ │ +053ad8: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=55 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatJellyBean$1; │ │ 0x0000 - 0x0007 reg=2 virtualViewId I │ │ 0x0000 - 0x0007 reg=3 action I │ │ 0x0000 - 0x0007 reg=4 arguments Landroid/os/Bundle; │ │ │ │ source_file_idx : 554 (AccessibilityNodeProviderCompatJellyBean.java) │ │ │ │ Class #275 header: │ │ -class_idx : 539 │ │ +class_idx : 536 │ │ access_flags : 1536 (0x0600) │ │ -superclass_idx : 826 │ │ +superclass_idx : 823 │ │ source_file_idx : 554 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 3 │ │ │ │ Class #275 annotations: │ │ @@ -62796,17 +62801,17 @@ │ │ type : '(IILandroid/os/Bundle;)Z' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ source_file_idx : 554 (AccessibilityNodeProviderCompatJellyBean.java) │ │ │ │ Class #276 header: │ │ -class_idx : 540 │ │ +class_idx : 537 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 826 │ │ +superclass_idx : 823 │ │ source_file_idx : 554 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 0 │ │ │ │ Class #276 annotations: │ │ @@ -62826,17 +62831,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -051f34: |[051f34] android.support.v4.view.accessibility.AccessibilityNodeProviderCompatJellyBean.:()V │ │ -051f44: 7010 1c15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ -051f4a: 0e00 |0003: return-void │ │ +053adc: |[053adc] android.support.v4.view.accessibility.AccessibilityNodeProviderCompatJellyBean.:()V │ │ +053aec: 7010 1c15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ +053af2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ 0x0003 line=29 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatJellyBean; │ │ │ │ @@ -62845,31 +62850,31 @@ │ │ type : '(Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatJellyBean$AccessibilityNodeInfoBridge;)Ljava/lang/Object;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -051f4c: |[051f4c] android.support.v4.view.accessibility.AccessibilityNodeProviderCompatJellyBean.newAccessibilityNodeProviderBridge:(Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatJellyBean$AccessibilityNodeInfoBridge;)Ljava/lang/Object; │ │ -051f5c: 2200 1a02 |0000: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatJellyBean$1; // type@021a │ │ -051f60: 7020 dc0d 1000 |0002: invoke-direct {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatJellyBean$1;.:(Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatJellyBean$AccessibilityNodeInfoBridge;)V // method@0ddc │ │ -051f66: 1100 |0005: return-object v0 │ │ +053af4: |[053af4] android.support.v4.view.accessibility.AccessibilityNodeProviderCompatJellyBean.newAccessibilityNodeProviderBridge:(Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatJellyBean$AccessibilityNodeInfoBridge;)Ljava/lang/Object; │ │ +053b04: 2200 1702 |0000: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatJellyBean$1; // type@0217 │ │ +053b08: 7020 dc0d 1000 |0002: invoke-direct {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatJellyBean$1;.:(Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatJellyBean$AccessibilityNodeInfoBridge;)V // method@0ddc │ │ +053b0e: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 bridge Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatJellyBean$AccessibilityNodeInfoBridge; │ │ │ │ Virtual methods - │ │ source_file_idx : 554 (AccessibilityNodeProviderCompatJellyBean.java) │ │ │ │ Class #277 header: │ │ -class_idx : 541 │ │ +class_idx : 538 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 700 │ │ +superclass_idx : 697 │ │ source_file_idx : 555 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ Class #277 annotations: │ │ @@ -62896,18 +62901,18 @@ │ │ type : '(Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatKitKat$AccessibilityNodeInfoBridge;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -051f68: |[051f68] android.support.v4.view.accessibility.AccessibilityNodeProviderCompatKitKat$1.:(Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatKitKat$AccessibilityNodeInfoBridge;)V │ │ -051f78: 5b01 2a04 |0000: iput-object v1, v0, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatKitKat$1;.val$bridge:Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatKitKat$AccessibilityNodeInfoBridge; // field@042a │ │ -051f7c: 7010 7513 0000 |0002: invoke-direct {v0}, Landroid/view/accessibility/AccessibilityNodeProvider;.:()V // method@1375 │ │ -051f82: 0e00 |0005: return-void │ │ +053b10: |[053b10] android.support.v4.view.accessibility.AccessibilityNodeProviderCompatKitKat$1.:(Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatKitKat$AccessibilityNodeInfoBridge;)V │ │ +053b20: 5b01 2a04 |0000: iput-object v1, v0, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatKitKat$1;.val$bridge:Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatKitKat$AccessibilityNodeInfoBridge; // field@042a │ │ +053b24: 7010 7513 0000 |0002: invoke-direct {v0}, Landroid/view/accessibility/AccessibilityNodeProvider;.:()V // method@1375 │ │ +053b2a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatKitKat$1; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatKitKat$AccessibilityNodeInfoBridge; │ │ │ │ @@ -62917,20 +62922,20 @@ │ │ type : '(I)Landroid/view/accessibility/AccessibilityNodeInfo;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -051f84: |[051f84] android.support.v4.view.accessibility.AccessibilityNodeProviderCompatKitKat$1.createAccessibilityNodeInfo:(I)Landroid/view/accessibility/AccessibilityNodeInfo; │ │ -051f94: 5410 2a04 |0000: iget-object v0, v1, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatKitKat$1;.val$bridge:Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatKitKat$AccessibilityNodeInfoBridge; // field@042a │ │ -051f98: 7220 ea0d 2000 |0002: invoke-interface {v0, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatKitKat$AccessibilityNodeInfoBridge;.createAccessibilityNodeInfo:(I)Ljava/lang/Object; // method@0dea │ │ -051f9e: 0c00 |0005: move-result-object v0 │ │ -051fa0: 1f00 bb02 |0006: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@02bb │ │ -051fa4: 1100 |0008: return-object v0 │ │ +053b2c: |[053b2c] android.support.v4.view.accessibility.AccessibilityNodeProviderCompatKitKat$1.createAccessibilityNodeInfo:(I)Landroid/view/accessibility/AccessibilityNodeInfo; │ │ +053b3c: 5410 2a04 |0000: iget-object v0, v1, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatKitKat$1;.val$bridge:Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatKitKat$AccessibilityNodeInfoBridge; // field@042a │ │ +053b40: 7220 ea0d 2000 |0002: invoke-interface {v0, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatKitKat$AccessibilityNodeInfoBridge;.createAccessibilityNodeInfo:(I)Ljava/lang/Object; // method@0dea │ │ +053b46: 0c00 |0005: move-result-object v0 │ │ +053b48: 1f00 b802 |0006: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@02b8 │ │ +053b4c: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=42 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatKitKat$1; │ │ 0x0000 - 0x0009 reg=2 virtualViewId I │ │ │ │ @@ -62939,19 +62944,19 @@ │ │ type : '(Ljava/lang/String;I)Ljava/util/List;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -051fa8: |[051fa8] android.support.v4.view.accessibility.AccessibilityNodeProviderCompatKitKat$1.findAccessibilityNodeInfosByText:(Ljava/lang/String;I)Ljava/util/List; │ │ -051fb8: 5410 2a04 |0000: iget-object v0, v1, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatKitKat$1;.val$bridge:Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatKitKat$AccessibilityNodeInfoBridge; // field@042a │ │ -051fbc: 7230 eb0d 2003 |0002: invoke-interface {v0, v2, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatKitKat$AccessibilityNodeInfoBridge;.findAccessibilityNodeInfosByText:(Ljava/lang/String;I)Ljava/util/List; // method@0deb │ │ -051fc2: 0c00 |0005: move-result-object v0 │ │ -051fc4: 1100 |0006: return-object v0 │ │ +053b50: |[053b50] android.support.v4.view.accessibility.AccessibilityNodeProviderCompatKitKat$1.findAccessibilityNodeInfosByText:(Ljava/lang/String;I)Ljava/util/List; │ │ +053b60: 5410 2a04 |0000: iget-object v0, v1, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatKitKat$1;.val$bridge:Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatKitKat$AccessibilityNodeInfoBridge; // field@042a │ │ +053b64: 7230 eb0d 2003 |0002: invoke-interface {v0, v2, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatKitKat$AccessibilityNodeInfoBridge;.findAccessibilityNodeInfosByText:(Ljava/lang/String;I)Ljava/util/List; // method@0deb │ │ +053b6a: 0c00 |0005: move-result-object v0 │ │ +053b6c: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatKitKat$1; │ │ 0x0000 - 0x0007 reg=2 text Ljava/lang/String; │ │ 0x0000 - 0x0007 reg=3 virtualViewId I │ │ @@ -62961,20 +62966,20 @@ │ │ type : '(I)Landroid/view/accessibility/AccessibilityNodeInfo;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -051fc8: |[051fc8] android.support.v4.view.accessibility.AccessibilityNodeProviderCompatKitKat$1.findFocus:(I)Landroid/view/accessibility/AccessibilityNodeInfo; │ │ -051fd8: 5410 2a04 |0000: iget-object v0, v1, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatKitKat$1;.val$bridge:Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatKitKat$AccessibilityNodeInfoBridge; // field@042a │ │ -051fdc: 7220 ec0d 2000 |0002: invoke-interface {v0, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatKitKat$AccessibilityNodeInfoBridge;.findFocus:(I)Ljava/lang/Object; // method@0dec │ │ -051fe2: 0c00 |0005: move-result-object v0 │ │ -051fe4: 1f00 bb02 |0006: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@02bb │ │ -051fe8: 1100 |0008: return-object v0 │ │ +053b70: |[053b70] android.support.v4.view.accessibility.AccessibilityNodeProviderCompatKitKat$1.findFocus:(I)Landroid/view/accessibility/AccessibilityNodeInfo; │ │ +053b80: 5410 2a04 |0000: iget-object v0, v1, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatKitKat$1;.val$bridge:Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatKitKat$AccessibilityNodeInfoBridge; // field@042a │ │ +053b84: 7220 ec0d 2000 |0002: invoke-interface {v0, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatKitKat$AccessibilityNodeInfoBridge;.findFocus:(I)Ljava/lang/Object; // method@0dec │ │ +053b8a: 0c00 |0005: move-result-object v0 │ │ +053b8c: 1f00 b802 |0006: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@02b8 │ │ +053b90: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=61 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatKitKat$1; │ │ 0x0000 - 0x0009 reg=2 focus I │ │ │ │ @@ -62983,34 +62988,34 @@ │ │ type : '(IILandroid/os/Bundle;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 7 16-bit code units │ │ -051fec: |[051fec] android.support.v4.view.accessibility.AccessibilityNodeProviderCompatKitKat$1.performAction:(IILandroid/os/Bundle;)Z │ │ -051ffc: 5410 2a04 |0000: iget-object v0, v1, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatKitKat$1;.val$bridge:Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatKitKat$AccessibilityNodeInfoBridge; // field@042a │ │ -052000: 7240 ed0d 2043 |0002: invoke-interface {v0, v2, v3, v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatKitKat$AccessibilityNodeInfoBridge;.performAction:(IILandroid/os/Bundle;)Z // method@0ded │ │ -052006: 0a00 |0005: move-result v0 │ │ -052008: 0f00 |0006: return v0 │ │ +053b94: |[053b94] android.support.v4.view.accessibility.AccessibilityNodeProviderCompatKitKat$1.performAction:(IILandroid/os/Bundle;)Z │ │ +053ba4: 5410 2a04 |0000: iget-object v0, v1, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatKitKat$1;.val$bridge:Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatKitKat$AccessibilityNodeInfoBridge; // field@042a │ │ +053ba8: 7240 ed0d 2043 |0002: invoke-interface {v0, v2, v3, v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatKitKat$AccessibilityNodeInfoBridge;.performAction:(IILandroid/os/Bundle;)Z // method@0ded │ │ +053bae: 0a00 |0005: move-result v0 │ │ +053bb0: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatKitKat$1; │ │ 0x0000 - 0x0007 reg=2 virtualViewId I │ │ 0x0000 - 0x0007 reg=3 action I │ │ 0x0000 - 0x0007 reg=4 arguments Landroid/os/Bundle; │ │ │ │ source_file_idx : 555 (AccessibilityNodeProviderCompatKitKat.java) │ │ │ │ Class #278 header: │ │ -class_idx : 542 │ │ +class_idx : 539 │ │ access_flags : 1536 (0x0600) │ │ -superclass_idx : 826 │ │ +superclass_idx : 823 │ │ source_file_idx : 555 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 4 │ │ │ │ Class #278 annotations: │ │ @@ -63052,17 +63057,17 @@ │ │ type : '(IILandroid/os/Bundle;)Z' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ source_file_idx : 555 (AccessibilityNodeProviderCompatKitKat.java) │ │ │ │ Class #279 header: │ │ -class_idx : 543 │ │ +class_idx : 540 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 826 │ │ +superclass_idx : 823 │ │ source_file_idx : 555 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 0 │ │ │ │ Class #279 annotations: │ │ @@ -63082,17 +63087,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -05200c: |[05200c] android.support.v4.view.accessibility.AccessibilityNodeProviderCompatKitKat.:()V │ │ -05201c: 7010 1c15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ -052022: 0e00 |0003: return-void │ │ +053bb4: |[053bb4] android.support.v4.view.accessibility.AccessibilityNodeProviderCompatKitKat.:()V │ │ +053bc4: 7010 1c15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ +053bca: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ 0x0003 line=29 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatKitKat; │ │ │ │ @@ -63101,31 +63106,31 @@ │ │ type : '(Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatKitKat$AccessibilityNodeInfoBridge;)Ljava/lang/Object;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -052024: |[052024] android.support.v4.view.accessibility.AccessibilityNodeProviderCompatKitKat.newAccessibilityNodeProviderBridge:(Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatKitKat$AccessibilityNodeInfoBridge;)Ljava/lang/Object; │ │ -052034: 2200 1d02 |0000: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatKitKat$1; // type@021d │ │ -052038: 7020 e50d 1000 |0002: invoke-direct {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatKitKat$1;.:(Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatKitKat$AccessibilityNodeInfoBridge;)V // method@0de5 │ │ -05203e: 1100 |0005: return-object v0 │ │ +053bcc: |[053bcc] android.support.v4.view.accessibility.AccessibilityNodeProviderCompatKitKat.newAccessibilityNodeProviderBridge:(Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatKitKat$AccessibilityNodeInfoBridge;)Ljava/lang/Object; │ │ +053bdc: 2200 1a02 |0000: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatKitKat$1; // type@021a │ │ +053be0: 7020 e50d 1000 |0002: invoke-direct {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatKitKat$1;.:(Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatKitKat$AccessibilityNodeInfoBridge;)V // method@0de5 │ │ +053be6: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 bridge Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatKitKat$AccessibilityNodeInfoBridge; │ │ │ │ Virtual methods - │ │ source_file_idx : 555 (AccessibilityNodeProviderCompatKitKat.java) │ │ │ │ Class #280 header: │ │ -class_idx : 546 │ │ +class_idx : 543 │ │ access_flags : 1536 (0x0600) │ │ -superclass_idx : 826 │ │ +superclass_idx : 823 │ │ source_file_idx : 560 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 46 │ │ │ │ Class #280 annotations: │ │ @@ -63419,17 +63424,17 @@ │ │ type : '(Ljava/lang/Object;I)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ source_file_idx : 560 (AccessibilityRecordCompat.java) │ │ │ │ Class #281 header: │ │ -class_idx : 549 │ │ +class_idx : 546 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 826 │ │ +superclass_idx : 823 │ │ source_file_idx : 560 │ │ static_fields_size : 1 │ │ instance_fields_size: 1 │ │ direct_methods_size : 4 │ │ virtual_methods_size: 47 │ │ │ │ Class #281 annotations: │ │ @@ -63459,40 +63464,40 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 50 16-bit code units │ │ -052040: |[052040] android.support.v4.view.accessibility.AccessibilityRecordCompat.:()V │ │ -052050: 6000 1f00 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@001f │ │ -052054: 1301 1000 |0002: const/16 v1, #int 16 // #10 │ │ -052058: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ -05205c: 2200 2302 |0006: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordJellyBeanImpl; // type@0223 │ │ -052060: 7010 4d0e 0000 |0008: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordJellyBeanImpl;.:()V // method@0e4d │ │ -052066: 6900 2b04 |000b: sput-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@042b │ │ -05206a: 0e00 |000d: return-void │ │ -05206c: 6000 1f00 |000e: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@001f │ │ -052070: 1301 0f00 |0010: const/16 v1, #int 15 // #f │ │ -052074: 3410 0a00 |0012: if-lt v0, v1, 001c // +000a │ │ -052078: 2200 2102 |0014: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsMr1Impl; // type@0221 │ │ -05207c: 7010 1a0e 0000 |0016: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsMr1Impl;.:()V // method@0e1a │ │ -052082: 6900 2b04 |0019: sput-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@042b │ │ -052086: 28f2 |001b: goto 000d // -000e │ │ -052088: 6000 1f00 |001c: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@001f │ │ -05208c: 1301 0e00 |001e: const/16 v1, #int 14 // #e │ │ -052090: 3410 0a00 |0020: if-lt v0, v1, 002a // +000a │ │ -052094: 2200 2002 |0022: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl; // type@0220 │ │ -052098: 7010 f00d 0000 |0024: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl;.:()V // method@0df0 │ │ -05209e: 6900 2b04 |0027: sput-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@042b │ │ -0520a2: 28e4 |0029: goto 000d // -001c │ │ -0520a4: 2200 2402 |002a: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; // type@0224 │ │ -0520a8: 7010 4f0e 0000 |002c: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl;.:()V // method@0e4f │ │ -0520ae: 6900 2b04 |002f: sput-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@042b │ │ -0520b2: 28dc |0031: goto 000d // -0024 │ │ +053be8: |[053be8] android.support.v4.view.accessibility.AccessibilityRecordCompat.:()V │ │ +053bf8: 6000 1f00 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@001f │ │ +053bfc: 1301 1000 |0002: const/16 v1, #int 16 // #10 │ │ +053c00: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ +053c04: 2200 2002 |0006: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordJellyBeanImpl; // type@0220 │ │ +053c08: 7010 4d0e 0000 |0008: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordJellyBeanImpl;.:()V // method@0e4d │ │ +053c0e: 6900 2b04 |000b: sput-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@042b │ │ +053c12: 0e00 |000d: return-void │ │ +053c14: 6000 1f00 |000e: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@001f │ │ +053c18: 1301 0f00 |0010: const/16 v1, #int 15 // #f │ │ +053c1c: 3410 0a00 |0012: if-lt v0, v1, 001c // +000a │ │ +053c20: 2200 1e02 |0014: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsMr1Impl; // type@021e │ │ +053c24: 7010 1a0e 0000 |0016: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsMr1Impl;.:()V // method@0e1a │ │ +053c2a: 6900 2b04 |0019: sput-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@042b │ │ +053c2e: 28f2 |001b: goto 000d // -000e │ │ +053c30: 6000 1f00 |001c: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@001f │ │ +053c34: 1301 0e00 |001e: const/16 v1, #int 14 // #e │ │ +053c38: 3410 0a00 |0020: if-lt v0, v1, 002a // +000a │ │ +053c3c: 2200 1d02 |0022: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl; // type@021d │ │ +053c40: 7010 f00d 0000 |0024: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl;.:()V // method@0df0 │ │ +053c46: 6900 2b04 |0027: sput-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@042b │ │ +053c4a: 28e4 |0029: goto 000d // -001c │ │ +053c4c: 2200 2102 |002a: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; // type@0221 │ │ +053c50: 7010 4f0e 0000 |002c: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl;.:()V // method@0e4f │ │ +053c56: 6900 2b04 |002f: sput-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@042b │ │ +053c5a: 28dc |0031: goto 000d // -0024 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=506 │ │ 0x0006 line=507 │ │ 0x000d line=515 │ │ 0x000e line=508 │ │ 0x0014 line=509 │ │ @@ -63506,18 +63511,18 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0520b4: |[0520b4] android.support.v4.view.accessibility.AccessibilityRecordCompat.:(Ljava/lang/Object;)V │ │ -0520c4: 7010 1c15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ -0520ca: 5b01 2c04 |0003: iput-object v1, v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@042c │ │ -0520ce: 0e00 |0005: return-void │ │ +053c5c: |[053c5c] android.support.v4.view.accessibility.AccessibilityRecordCompat.:(Ljava/lang/Object;)V │ │ +053c6c: 7010 1c15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ +053c72: 5b01 2c04 |0003: iput-object v1, v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@042c │ │ +053c76: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=528 │ │ 0x0003 line=529 │ │ 0x0005 line=530 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ @@ -63528,43 +63533,43 @@ │ │ type : '()Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -0520d0: |[0520d0] android.support.v4.view.accessibility.AccessibilityRecordCompat.obtain:()Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ -0520e0: 2200 2502 |0000: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; // type@0225 │ │ -0520e4: 6201 2b04 |0002: sget-object v1, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@042b │ │ -0520e8: 7210 350e 0100 |0004: invoke-interface {v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.obtain:()Ljava/lang/Object; // method@0e35 │ │ -0520ee: 0c01 |0007: move-result-object v1 │ │ -0520f0: 7020 7f0e 1000 |0008: invoke-direct {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.:(Ljava/lang/Object;)V // method@0e7f │ │ -0520f6: 1100 |000b: return-object v0 │ │ +053c78: |[053c78] android.support.v4.view.accessibility.AccessibilityRecordCompat.obtain:()Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ +053c88: 2200 2202 |0000: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; // type@0222 │ │ +053c8c: 6201 2b04 |0002: sget-object v1, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@042b │ │ +053c90: 7210 350e 0100 |0004: invoke-interface {v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.obtain:()Ljava/lang/Object; // method@0e35 │ │ +053c96: 0c01 |0007: move-result-object v1 │ │ +053c98: 7020 7f0e 1000 |0008: invoke-direct {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.:(Ljava/lang/Object;)V // method@0e7f │ │ +053c9e: 1100 |000b: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=560 │ │ locals : │ │ │ │ #3 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;) │ │ name : 'obtain' │ │ type : '(Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;)Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -0520f8: |[0520f8] android.support.v4.view.accessibility.AccessibilityRecordCompat.obtain:(Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;)Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ -052108: 2200 2502 |0000: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; // type@0225 │ │ -05210c: 6201 2b04 |0002: sget-object v1, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@042b │ │ -052110: 5432 2c04 |0004: iget-object v2, v3, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@042c │ │ -052114: 7220 360e 2100 |0006: invoke-interface {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.obtain:(Ljava/lang/Object;)Ljava/lang/Object; // method@0e36 │ │ -05211a: 0c01 |0009: move-result-object v1 │ │ -05211c: 7020 7f0e 1000 |000a: invoke-direct {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.:(Ljava/lang/Object;)V // method@0e7f │ │ -052122: 1100 |000d: return-object v0 │ │ +053ca0: |[053ca0] android.support.v4.view.accessibility.AccessibilityRecordCompat.obtain:(Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;)Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ +053cb0: 2200 2202 |0000: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; // type@0222 │ │ +053cb4: 6201 2b04 |0002: sget-object v1, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@042b │ │ +053cb8: 5432 2c04 |0004: iget-object v2, v3, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@042c │ │ +053cbc: 7220 360e 2100 |0006: invoke-interface {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.obtain:(Ljava/lang/Object;)Ljava/lang/Object; // method@0e36 │ │ +053cc2: 0c01 |0009: move-result-object v1 │ │ +053cc4: 7020 7f0e 1000 |000a: invoke-direct {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.:(Ljava/lang/Object;)V // method@0e7f │ │ +053cca: 1100 |000d: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=550 │ │ locals : │ │ 0x0000 - 0x000e reg=3 record Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ │ │ Virtual methods - │ │ @@ -63573,44 +63578,44 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 46 16-bit code units │ │ -052124: |[052124] android.support.v4.view.accessibility.AccessibilityRecordCompat.equals:(Ljava/lang/Object;)Z │ │ -052134: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -052136: 1202 |0001: const/4 v2, #int 0 // #0 │ │ -052138: 3365 0300 |0002: if-ne v5, v6, 0005 // +0003 │ │ -05213c: 0f01 |0004: return v1 │ │ -05213e: 3906 0400 |0005: if-nez v6, 0009 // +0004 │ │ -052142: 0121 |0007: move v1, v2 │ │ -052144: 28fc |0008: goto 0004 // -0004 │ │ -052146: 6e10 1f15 0500 |0009: invoke-virtual {v5}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@151f │ │ -05214c: 0c03 |000c: move-result-object v3 │ │ -05214e: 6e10 1f15 0600 |000d: invoke-virtual {v6}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@151f │ │ -052154: 0c04 |0010: move-result-object v4 │ │ -052156: 3243 0400 |0011: if-eq v3, v4, 0015 // +0004 │ │ -05215a: 0121 |0013: move v1, v2 │ │ -05215c: 28f0 |0014: goto 0004 // -0010 │ │ -05215e: 0760 |0015: move-object v0, v6 │ │ -052160: 1f00 2502 |0016: check-cast v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; // type@0225 │ │ -052164: 5453 2c04 |0018: iget-object v3, v5, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@042c │ │ -052168: 3903 0800 |001a: if-nez v3, 0022 // +0008 │ │ -05216c: 5403 2c04 |001c: iget-object v3, v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@042c │ │ -052170: 3803 e6ff |001e: if-eqz v3, 0004 // -001a │ │ -052174: 0121 |0020: move v1, v2 │ │ -052176: 28e3 |0021: goto 0004 // -001d │ │ -052178: 5453 2c04 |0022: iget-object v3, v5, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@042c │ │ -05217c: 5404 2c04 |0024: iget-object v4, v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@042c │ │ -052180: 6e20 1e15 4300 |0026: invoke-virtual {v3, v4}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@151e │ │ -052186: 0a03 |0029: move-result v3 │ │ -052188: 3903 daff |002a: if-nez v3, 0004 // -0026 │ │ -05218c: 0121 |002c: move v1, v2 │ │ -05218e: 28d7 |002d: goto 0004 // -0029 │ │ +053ccc: |[053ccc] android.support.v4.view.accessibility.AccessibilityRecordCompat.equals:(Ljava/lang/Object;)Z │ │ +053cdc: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +053cde: 1202 |0001: const/4 v2, #int 0 // #0 │ │ +053ce0: 3365 0300 |0002: if-ne v5, v6, 0005 // +0003 │ │ +053ce4: 0f01 |0004: return v1 │ │ +053ce6: 3906 0400 |0005: if-nez v6, 0009 // +0004 │ │ +053cea: 0121 |0007: move v1, v2 │ │ +053cec: 28fc |0008: goto 0004 // -0004 │ │ +053cee: 6e10 1f15 0500 |0009: invoke-virtual {v5}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@151f │ │ +053cf4: 0c03 |000c: move-result-object v3 │ │ +053cf6: 6e10 1f15 0600 |000d: invoke-virtual {v6}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@151f │ │ +053cfc: 0c04 |0010: move-result-object v4 │ │ +053cfe: 3243 0400 |0011: if-eq v3, v4, 0015 // +0004 │ │ +053d02: 0121 |0013: move v1, v2 │ │ +053d04: 28f0 |0014: goto 0004 // -0010 │ │ +053d06: 0760 |0015: move-object v0, v6 │ │ +053d08: 1f00 2202 |0016: check-cast v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; // type@0222 │ │ +053d0c: 5453 2c04 |0018: iget-object v3, v5, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@042c │ │ +053d10: 3903 0800 |001a: if-nez v3, 0022 // +0008 │ │ +053d14: 5403 2c04 |001c: iget-object v3, v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@042c │ │ +053d18: 3803 e6ff |001e: if-eqz v3, 0004 // -001a │ │ +053d1c: 0121 |0020: move v1, v2 │ │ +053d1e: 28e3 |0021: goto 0004 // -001d │ │ +053d20: 5453 2c04 |0022: iget-object v3, v5, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@042c │ │ +053d24: 5404 2c04 |0024: iget-object v4, v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@042c │ │ +053d28: 6e20 1e15 4300 |0026: invoke-virtual {v3, v4}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@151e │ │ +053d2e: 0a03 |0029: move-result v3 │ │ +053d30: 3903 daff |002a: if-nez v3, 0004 // -0026 │ │ +053d34: 0121 |002c: move v1, v2 │ │ +053d36: 28d7 |002d: goto 0004 // -0029 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=1025 │ │ 0x0004 line=1042 │ │ 0x0005 line=1028 │ │ 0x0008 line=1029 │ │ 0x0009 line=1031 │ │ @@ -63631,20 +63636,20 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -052190: |[052190] android.support.v4.view.accessibility.AccessibilityRecordCompat.getAddedCount:()I │ │ -0521a0: 6200 2b04 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@042b │ │ -0521a4: 5421 2c04 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@042c │ │ -0521a8: 7220 1f0e 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.getAddedCount:(Ljava/lang/Object;)I // method@0e1f │ │ -0521ae: 0a00 |0007: move-result v0 │ │ -0521b0: 0f00 |0008: return v0 │ │ +053d38: |[053d38] android.support.v4.view.accessibility.AccessibilityRecordCompat.getAddedCount:()I │ │ +053d48: 6200 2b04 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@042b │ │ +053d4c: 5421 2c04 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@042c │ │ +053d50: 7220 1f0e 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.getAddedCount:(Ljava/lang/Object;)I // method@0e1f │ │ +053d56: 0a00 |0007: move-result v0 │ │ +053d58: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=880 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ │ │ #2 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;) │ │ @@ -63652,20 +63657,20 @@ │ │ type : '()Ljava/lang/CharSequence;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -0521b4: |[0521b4] android.support.v4.view.accessibility.AccessibilityRecordCompat.getBeforeText:()Ljava/lang/CharSequence; │ │ -0521c4: 6200 2b04 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@042b │ │ -0521c8: 5421 2c04 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@042c │ │ -0521cc: 7220 200e 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.getBeforeText:(Ljava/lang/Object;)Ljava/lang/CharSequence; // method@0e20 │ │ -0521d2: 0c00 |0007: move-result-object v0 │ │ -0521d4: 1100 |0008: return-object v0 │ │ +053d5c: |[053d5c] android.support.v4.view.accessibility.AccessibilityRecordCompat.getBeforeText:()Ljava/lang/CharSequence; │ │ +053d6c: 6200 2b04 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@042b │ │ +053d70: 5421 2c04 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@042c │ │ +053d74: 7220 200e 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.getBeforeText:(Ljava/lang/Object;)Ljava/lang/CharSequence; // method@0e20 │ │ +053d7a: 0c00 |0007: move-result-object v0 │ │ +053d7c: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=950 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ │ │ #3 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;) │ │ @@ -63673,20 +63678,20 @@ │ │ type : '()Ljava/lang/CharSequence;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -0521d8: |[0521d8] android.support.v4.view.accessibility.AccessibilityRecordCompat.getClassName:()Ljava/lang/CharSequence; │ │ -0521e8: 6200 2b04 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@042b │ │ -0521ec: 5421 2c04 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@042c │ │ -0521f0: 7220 210e 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.getClassName:(Ljava/lang/Object;)Ljava/lang/CharSequence; // method@0e21 │ │ -0521f6: 0c00 |0007: move-result-object v0 │ │ -0521f8: 1100 |0008: return-object v0 │ │ +053d80: |[053d80] android.support.v4.view.accessibility.AccessibilityRecordCompat.getClassName:()Ljava/lang/CharSequence; │ │ +053d90: 6200 2b04 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@042b │ │ +053d94: 5421 2c04 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@042c │ │ +053d98: 7220 210e 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.getClassName:(Ljava/lang/Object;)Ljava/lang/CharSequence; // method@0e21 │ │ +053d9e: 0c00 |0007: move-result-object v0 │ │ +053da0: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=920 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ │ │ #4 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;) │ │ @@ -63694,20 +63699,20 @@ │ │ type : '()Ljava/lang/CharSequence;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -0521fc: |[0521fc] android.support.v4.view.accessibility.AccessibilityRecordCompat.getContentDescription:()Ljava/lang/CharSequence; │ │ -05220c: 6200 2b04 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@042b │ │ -052210: 5421 2c04 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@042c │ │ -052214: 7220 220e 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.getContentDescription:(Ljava/lang/Object;)Ljava/lang/CharSequence; // method@0e22 │ │ -05221a: 0c00 |0007: move-result-object v0 │ │ -05221c: 1100 |0008: return-object v0 │ │ +053da4: |[053da4] android.support.v4.view.accessibility.AccessibilityRecordCompat.getContentDescription:()Ljava/lang/CharSequence; │ │ +053db4: 6200 2b04 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@042b │ │ +053db8: 5421 2c04 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@042c │ │ +053dbc: 7220 220e 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.getContentDescription:(Ljava/lang/Object;)Ljava/lang/CharSequence; // method@0e22 │ │ +053dc2: 0c00 |0007: move-result-object v0 │ │ +053dc4: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=970 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ │ │ #5 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;) │ │ @@ -63715,20 +63720,20 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -052220: |[052220] android.support.v4.view.accessibility.AccessibilityRecordCompat.getCurrentItemIndex:()I │ │ -052230: 6200 2b04 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@042b │ │ -052234: 5421 2c04 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@042c │ │ -052238: 7220 230e 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.getCurrentItemIndex:(Ljava/lang/Object;)I // method@0e23 │ │ -05223e: 0a00 |0007: move-result v0 │ │ -052240: 0f00 |0008: return v0 │ │ +053dc8: |[053dc8] android.support.v4.view.accessibility.AccessibilityRecordCompat.getCurrentItemIndex:()I │ │ +053dd8: 6200 2b04 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@042b │ │ +053ddc: 5421 2c04 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@042c │ │ +053de0: 7220 230e 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.getCurrentItemIndex:(Ljava/lang/Object;)I // method@0e23 │ │ +053de6: 0a00 |0007: move-result v0 │ │ +053de8: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=743 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ │ │ #6 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;) │ │ @@ -63736,20 +63741,20 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -052244: |[052244] android.support.v4.view.accessibility.AccessibilityRecordCompat.getFromIndex:()I │ │ -052254: 6200 2b04 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@042b │ │ -052258: 5421 2c04 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@042c │ │ -05225c: 7220 240e 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.getFromIndex:(Ljava/lang/Object;)I // method@0e24 │ │ -052262: 0a00 |0007: move-result v0 │ │ -052264: 0f00 |0008: return v0 │ │ +053dec: |[053dec] android.support.v4.view.accessibility.AccessibilityRecordCompat.getFromIndex:()I │ │ +053dfc: 6200 2b04 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@042b │ │ +053e00: 5421 2c04 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@042c │ │ +053e04: 7220 240e 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.getFromIndex:(Ljava/lang/Object;)I // method@0e24 │ │ +053e0a: 0a00 |0007: move-result v0 │ │ +053e0c: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=766 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ │ │ #7 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;) │ │ @@ -63757,17 +63762,17 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -052268: |[052268] android.support.v4.view.accessibility.AccessibilityRecordCompat.getImpl:()Ljava/lang/Object; │ │ -052278: 5410 2c04 |0000: iget-object v0, v1, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@042c │ │ -05227c: 1100 |0002: return-object v0 │ │ +053e10: |[053e10] android.support.v4.view.accessibility.AccessibilityRecordCompat.getImpl:()Ljava/lang/Object; │ │ +053e20: 5410 2c04 |0000: iget-object v0, v1, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@042c │ │ +053e24: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=539 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ │ │ #8 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;) │ │ @@ -63775,20 +63780,20 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -052280: |[052280] android.support.v4.view.accessibility.AccessibilityRecordCompat.getItemCount:()I │ │ -052290: 6200 2b04 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@042b │ │ -052294: 5421 2c04 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@042c │ │ -052298: 7220 250e 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.getItemCount:(Ljava/lang/Object;)I // method@0e25 │ │ -05229e: 0a00 |0007: move-result v0 │ │ -0522a0: 0f00 |0008: return v0 │ │ +053e28: |[053e28] android.support.v4.view.accessibility.AccessibilityRecordCompat.getItemCount:()I │ │ +053e38: 6200 2b04 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@042b │ │ +053e3c: 5421 2c04 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@042c │ │ +053e40: 7220 250e 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.getItemCount:(Ljava/lang/Object;)I // method@0e25 │ │ +053e46: 0a00 |0007: move-result v0 │ │ +053e48: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=723 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ │ │ #9 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;) │ │ @@ -63796,20 +63801,20 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -0522a4: |[0522a4] android.support.v4.view.accessibility.AccessibilityRecordCompat.getMaxScrollX:()I │ │ -0522b4: 6200 2b04 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@042b │ │ -0522b8: 5421 2c04 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@042c │ │ -0522bc: 7220 260e 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.getMaxScrollX:(Ljava/lang/Object;)I // method@0e26 │ │ -0522c2: 0a00 |0007: move-result v0 │ │ -0522c4: 0f00 |0008: return v0 │ │ +053e4c: |[053e4c] android.support.v4.view.accessibility.AccessibilityRecordCompat.getMaxScrollX:()I │ │ +053e5c: 6200 2b04 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@042b │ │ +053e60: 5421 2c04 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@042c │ │ +053e64: 7220 260e 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.getMaxScrollX:(Ljava/lang/Object;)I // method@0e26 │ │ +053e6a: 0a00 |0007: move-result v0 │ │ +053e6c: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=845 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ │ │ #10 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;) │ │ @@ -63817,20 +63822,20 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -0522c8: |[0522c8] android.support.v4.view.accessibility.AccessibilityRecordCompat.getMaxScrollY:()I │ │ -0522d8: 6200 2b04 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@042b │ │ -0522dc: 5421 2c04 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@042c │ │ -0522e0: 7220 270e 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.getMaxScrollY:(Ljava/lang/Object;)I // method@0e27 │ │ -0522e6: 0a00 |0007: move-result v0 │ │ -0522e8: 0f00 |0008: return v0 │ │ +053e70: |[053e70] android.support.v4.view.accessibility.AccessibilityRecordCompat.getMaxScrollY:()I │ │ +053e80: 6200 2b04 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@042b │ │ +053e84: 5421 2c04 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@042c │ │ +053e88: 7220 270e 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.getMaxScrollY:(Ljava/lang/Object;)I // method@0e27 │ │ +053e8e: 0a00 |0007: move-result v0 │ │ +053e90: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=862 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ │ │ #11 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;) │ │ @@ -63838,20 +63843,20 @@ │ │ type : '()Landroid/os/Parcelable;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -0522ec: |[0522ec] android.support.v4.view.accessibility.AccessibilityRecordCompat.getParcelableData:()Landroid/os/Parcelable; │ │ -0522fc: 6200 2b04 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@042b │ │ -052300: 5421 2c04 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@042c │ │ -052304: 7220 280e 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.getParcelableData:(Ljava/lang/Object;)Landroid/os/Parcelable; // method@0e28 │ │ -05230a: 0c00 |0007: move-result-object v0 │ │ -05230c: 1100 |0008: return-object v0 │ │ +053e94: |[053e94] android.support.v4.view.accessibility.AccessibilityRecordCompat.getParcelableData:()Landroid/os/Parcelable; │ │ +053ea4: 6200 2b04 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@042b │ │ +053ea8: 5421 2c04 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@042c │ │ +053eac: 7220 280e 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.getParcelableData:(Ljava/lang/Object;)Landroid/os/Parcelable; // method@0e28 │ │ +053eb2: 0c00 |0007: move-result-object v0 │ │ +053eb4: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=990 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ │ │ #12 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;) │ │ @@ -63859,20 +63864,20 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -052310: |[052310] android.support.v4.view.accessibility.AccessibilityRecordCompat.getRemovedCount:()I │ │ -052320: 6200 2b04 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@042b │ │ -052324: 5421 2c04 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@042c │ │ -052328: 7220 290e 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.getRemovedCount:(Ljava/lang/Object;)I // method@0e29 │ │ -05232e: 0a00 |0007: move-result v0 │ │ -052330: 0f00 |0008: return v0 │ │ +053eb8: |[053eb8] android.support.v4.view.accessibility.AccessibilityRecordCompat.getRemovedCount:()I │ │ +053ec8: 6200 2b04 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@042b │ │ +053ecc: 5421 2c04 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@042c │ │ +053ed0: 7220 290e 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.getRemovedCount:(Ljava/lang/Object;)I // method@0e29 │ │ +053ed6: 0a00 |0007: move-result v0 │ │ +053ed8: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=900 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ │ │ #13 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;) │ │ @@ -63880,20 +63885,20 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -052334: |[052334] android.support.v4.view.accessibility.AccessibilityRecordCompat.getScrollX:()I │ │ -052344: 6200 2b04 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@042b │ │ -052348: 5421 2c04 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@042c │ │ -05234c: 7220 2a0e 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.getScrollX:(Ljava/lang/Object;)I // method@0e2a │ │ -052352: 0a00 |0007: move-result v0 │ │ -052354: 0f00 |0008: return v0 │ │ +053edc: |[053edc] android.support.v4.view.accessibility.AccessibilityRecordCompat.getScrollX:()I │ │ +053eec: 6200 2b04 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@042b │ │ +053ef0: 5421 2c04 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@042c │ │ +053ef4: 7220 2a0e 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.getScrollX:(Ljava/lang/Object;)I // method@0e2a │ │ +053efa: 0a00 |0007: move-result v0 │ │ +053efc: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=809 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ │ │ #14 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;) │ │ @@ -63901,20 +63906,20 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -052358: |[052358] android.support.v4.view.accessibility.AccessibilityRecordCompat.getScrollY:()I │ │ -052368: 6200 2b04 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@042b │ │ -05236c: 5421 2c04 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@042c │ │ -052370: 7220 2b0e 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.getScrollY:(Ljava/lang/Object;)I // method@0e2b │ │ -052376: 0a00 |0007: move-result v0 │ │ -052378: 0f00 |0008: return v0 │ │ +053f00: |[053f00] android.support.v4.view.accessibility.AccessibilityRecordCompat.getScrollY:()I │ │ +053f10: 6200 2b04 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@042b │ │ +053f14: 5421 2c04 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@042c │ │ +053f18: 7220 2b0e 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.getScrollY:(Ljava/lang/Object;)I // method@0e2b │ │ +053f1e: 0a00 |0007: move-result v0 │ │ +053f20: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=827 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ │ │ #15 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;) │ │ @@ -63922,20 +63927,20 @@ │ │ type : '()Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -05237c: |[05237c] android.support.v4.view.accessibility.AccessibilityRecordCompat.getSource:()Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ -05238c: 6200 2b04 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@042b │ │ -052390: 5421 2c04 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@042c │ │ -052394: 7220 2c0e 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.getSource:(Ljava/lang/Object;)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // method@0e2c │ │ -05239a: 0c00 |0007: move-result-object v0 │ │ -05239c: 1100 |0008: return-object v0 │ │ +053f24: |[053f24] android.support.v4.view.accessibility.AccessibilityRecordCompat.getSource:()Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ +053f34: 6200 2b04 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@042b │ │ +053f38: 5421 2c04 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@042c │ │ +053f3c: 7220 2c0e 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.getSource:(Ljava/lang/Object;)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // method@0e2c │ │ +053f42: 0c00 |0007: move-result-object v0 │ │ +053f44: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=605 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ │ │ #16 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;) │ │ @@ -63943,20 +63948,20 @@ │ │ type : '()Ljava/util/List;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -0523a0: |[0523a0] android.support.v4.view.accessibility.AccessibilityRecordCompat.getText:()Ljava/util/List; │ │ -0523b0: 6200 2b04 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@042b │ │ -0523b4: 5421 2c04 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@042c │ │ -0523b8: 7220 2d0e 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.getText:(Ljava/lang/Object;)Ljava/util/List; // method@0e2d │ │ -0523be: 0c00 |0007: move-result-object v0 │ │ -0523c0: 1100 |0008: return-object v0 │ │ +053f48: |[053f48] android.support.v4.view.accessibility.AccessibilityRecordCompat.getText:()Ljava/util/List; │ │ +053f58: 6200 2b04 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@042b │ │ +053f5c: 5421 2c04 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@042c │ │ +053f60: 7220 2d0e 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.getText:(Ljava/lang/Object;)Ljava/util/List; // method@0e2d │ │ +053f66: 0c00 |0007: move-result-object v0 │ │ +053f68: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=941 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ │ │ #17 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;) │ │ @@ -63964,20 +63969,20 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -0523c4: |[0523c4] android.support.v4.view.accessibility.AccessibilityRecordCompat.getToIndex:()I │ │ -0523d4: 6200 2b04 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@042b │ │ -0523d8: 5421 2c04 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@042c │ │ -0523dc: 7220 2e0e 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.getToIndex:(Ljava/lang/Object;)I // method@0e2e │ │ -0523e2: 0a00 |0007: move-result v0 │ │ -0523e4: 0f00 |0008: return v0 │ │ +053f6c: |[053f6c] android.support.v4.view.accessibility.AccessibilityRecordCompat.getToIndex:()I │ │ +053f7c: 6200 2b04 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@042b │ │ +053f80: 5421 2c04 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@042c │ │ +053f84: 7220 2e0e 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.getToIndex:(Ljava/lang/Object;)I // method@0e2e │ │ +053f8a: 0a00 |0007: move-result v0 │ │ +053f8c: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=790 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ │ │ #18 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;) │ │ @@ -63985,20 +63990,20 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -0523e8: |[0523e8] android.support.v4.view.accessibility.AccessibilityRecordCompat.getWindowId:()I │ │ -0523f8: 6200 2b04 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@042b │ │ -0523fc: 5421 2c04 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@042c │ │ -052400: 7220 2f0e 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.getWindowId:(Ljava/lang/Object;)I // method@0e2f │ │ -052406: 0a00 |0007: move-result v0 │ │ -052408: 0f00 |0008: return v0 │ │ +053f90: |[053f90] android.support.v4.view.accessibility.AccessibilityRecordCompat.getWindowId:()I │ │ +053fa0: 6200 2b04 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@042b │ │ +053fa4: 5421 2c04 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@042c │ │ +053fa8: 7220 2f0e 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.getWindowId:(Ljava/lang/Object;)I // method@0e2f │ │ +053fae: 0a00 |0007: move-result v0 │ │ +053fb0: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=614 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ │ │ #19 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;) │ │ @@ -64006,23 +64011,23 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -05240c: |[05240c] android.support.v4.view.accessibility.AccessibilityRecordCompat.hashCode:()I │ │ -05241c: 5410 2c04 |0000: iget-object v0, v1, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@042c │ │ -052420: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ -052424: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -052426: 0f00 |0005: return v0 │ │ -052428: 5410 2c04 |0006: iget-object v0, v1, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@042c │ │ -05242c: 6e10 2015 0000 |0008: invoke-virtual {v0}, Ljava/lang/Object;.hashCode:()I // method@1520 │ │ -052432: 0a00 |000b: move-result v0 │ │ -052434: 28f9 |000c: goto 0005 // -0007 │ │ +053fb4: |[053fb4] android.support.v4.view.accessibility.AccessibilityRecordCompat.hashCode:()I │ │ +053fc4: 5410 2c04 |0000: iget-object v0, v1, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@042c │ │ +053fc8: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ +053fcc: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +053fce: 0f00 |0005: return v0 │ │ +053fd0: 5410 2c04 |0006: iget-object v0, v1, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@042c │ │ +053fd4: 6e10 2015 0000 |0008: invoke-virtual {v0}, Ljava/lang/Object;.hashCode:()I // method@1520 │ │ +053fda: 0a00 |000b: move-result v0 │ │ +053fdc: 28f9 |000c: goto 0005 // -0007 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1019 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ │ │ #20 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;) │ │ @@ -64030,20 +64035,20 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -052438: |[052438] android.support.v4.view.accessibility.AccessibilityRecordCompat.isChecked:()Z │ │ -052448: 6200 2b04 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@042b │ │ -05244c: 5421 2c04 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@042c │ │ -052450: 7220 300e 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.isChecked:(Ljava/lang/Object;)Z // method@0e30 │ │ -052456: 0a00 |0007: move-result v0 │ │ -052458: 0f00 |0008: return v0 │ │ +053fe0: |[053fe0] android.support.v4.view.accessibility.AccessibilityRecordCompat.isChecked:()Z │ │ +053ff0: 6200 2b04 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@042b │ │ +053ff4: 5421 2c04 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@042c │ │ +053ff8: 7220 300e 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.isChecked:(Ljava/lang/Object;)Z // method@0e30 │ │ +053ffe: 0a00 |0007: move-result v0 │ │ +054000: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=623 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ │ │ #21 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;) │ │ @@ -64051,20 +64056,20 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -05245c: |[05245c] android.support.v4.view.accessibility.AccessibilityRecordCompat.isEnabled:()Z │ │ -05246c: 6200 2b04 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@042b │ │ -052470: 5421 2c04 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@042c │ │ -052474: 7220 310e 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.isEnabled:(Ljava/lang/Object;)Z // method@0e31 │ │ -05247a: 0a00 |0007: move-result v0 │ │ -05247c: 0f00 |0008: return v0 │ │ +054004: |[054004] android.support.v4.view.accessibility.AccessibilityRecordCompat.isEnabled:()Z │ │ +054014: 6200 2b04 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@042b │ │ +054018: 5421 2c04 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@042c │ │ +05401c: 7220 310e 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.isEnabled:(Ljava/lang/Object;)Z // method@0e31 │ │ +054022: 0a00 |0007: move-result v0 │ │ +054024: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=643 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ │ │ #22 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;) │ │ @@ -64072,20 +64077,20 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -052480: |[052480] android.support.v4.view.accessibility.AccessibilityRecordCompat.isFullScreen:()Z │ │ -052490: 6200 2b04 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@042b │ │ -052494: 5421 2c04 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@042c │ │ -052498: 7220 320e 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.isFullScreen:(Ljava/lang/Object;)Z // method@0e32 │ │ -05249e: 0a00 |0007: move-result v0 │ │ -0524a0: 0f00 |0008: return v0 │ │ +054028: |[054028] android.support.v4.view.accessibility.AccessibilityRecordCompat.isFullScreen:()Z │ │ +054038: 6200 2b04 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@042b │ │ +05403c: 5421 2c04 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@042c │ │ +054040: 7220 320e 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.isFullScreen:(Ljava/lang/Object;)Z // method@0e32 │ │ +054046: 0a00 |0007: move-result v0 │ │ +054048: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=683 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ │ │ #23 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;) │ │ @@ -64093,20 +64098,20 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -0524a4: |[0524a4] android.support.v4.view.accessibility.AccessibilityRecordCompat.isPassword:()Z │ │ -0524b4: 6200 2b04 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@042b │ │ -0524b8: 5421 2c04 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@042c │ │ -0524bc: 7220 330e 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.isPassword:(Ljava/lang/Object;)Z // method@0e33 │ │ -0524c2: 0a00 |0007: move-result v0 │ │ -0524c4: 0f00 |0008: return v0 │ │ +05404c: |[05404c] android.support.v4.view.accessibility.AccessibilityRecordCompat.isPassword:()Z │ │ +05405c: 6200 2b04 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@042b │ │ +054060: 5421 2c04 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@042c │ │ +054064: 7220 330e 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.isPassword:(Ljava/lang/Object;)Z // method@0e33 │ │ +05406a: 0a00 |0007: move-result v0 │ │ +05406c: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=663 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ │ │ #24 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;) │ │ @@ -64114,20 +64119,20 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -0524c8: |[0524c8] android.support.v4.view.accessibility.AccessibilityRecordCompat.isScrollable:()Z │ │ -0524d8: 6200 2b04 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@042b │ │ -0524dc: 5421 2c04 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@042c │ │ -0524e0: 7220 340e 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.isScrollable:(Ljava/lang/Object;)Z // method@0e34 │ │ -0524e6: 0a00 |0007: move-result v0 │ │ -0524e8: 0f00 |0008: return v0 │ │ +054070: |[054070] android.support.v4.view.accessibility.AccessibilityRecordCompat.isScrollable:()Z │ │ +054080: 6200 2b04 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@042b │ │ +054084: 5421 2c04 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@042c │ │ +054088: 7220 340e 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.isScrollable:(Ljava/lang/Object;)Z // method@0e34 │ │ +05408e: 0a00 |0007: move-result v0 │ │ +054090: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=703 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ │ │ #25 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;) │ │ @@ -64135,19 +64140,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -0524ec: |[0524ec] android.support.v4.view.accessibility.AccessibilityRecordCompat.recycle:()V │ │ -0524fc: 6200 2b04 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@042b │ │ -052500: 5421 2c04 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@042c │ │ -052504: 7220 370e 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.recycle:(Ljava/lang/Object;)V // method@0e37 │ │ -05250a: 0e00 |0007: return-void │ │ +054094: |[054094] android.support.v4.view.accessibility.AccessibilityRecordCompat.recycle:()V │ │ +0540a4: 6200 2b04 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@042b │ │ +0540a8: 5421 2c04 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@042c │ │ +0540ac: 7220 370e 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.recycle:(Ljava/lang/Object;)V // method@0e37 │ │ +0540b2: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1014 │ │ 0x0007 line=1015 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ │ │ @@ -64156,19 +64161,19 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -05250c: |[05250c] android.support.v4.view.accessibility.AccessibilityRecordCompat.setAddedCount:(I)V │ │ -05251c: 6200 2b04 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@042b │ │ -052520: 5421 2c04 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@042c │ │ -052524: 7230 380e 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.setAddedCount:(Ljava/lang/Object;I)V // method@0e38 │ │ -05252a: 0e00 |0007: return-void │ │ +0540b4: |[0540b4] android.support.v4.view.accessibility.AccessibilityRecordCompat.setAddedCount:(I)V │ │ +0540c4: 6200 2b04 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@042b │ │ +0540c8: 5421 2c04 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@042c │ │ +0540cc: 7230 380e 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.setAddedCount:(Ljava/lang/Object;I)V // method@0e38 │ │ +0540d2: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=891 │ │ 0x0007 line=892 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ 0x0000 - 0x0008 reg=3 addedCount I │ │ @@ -64178,19 +64183,19 @@ │ │ type : '(Ljava/lang/CharSequence;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -05252c: |[05252c] android.support.v4.view.accessibility.AccessibilityRecordCompat.setBeforeText:(Ljava/lang/CharSequence;)V │ │ -05253c: 6200 2b04 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@042b │ │ -052540: 5421 2c04 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@042c │ │ -052544: 7230 390e 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.setBeforeText:(Ljava/lang/Object;Ljava/lang/CharSequence;)V // method@0e39 │ │ -05254a: 0e00 |0007: return-void │ │ +0540d4: |[0540d4] android.support.v4.view.accessibility.AccessibilityRecordCompat.setBeforeText:(Ljava/lang/CharSequence;)V │ │ +0540e4: 6200 2b04 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@042b │ │ +0540e8: 5421 2c04 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@042c │ │ +0540ec: 7230 390e 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.setBeforeText:(Ljava/lang/Object;Ljava/lang/CharSequence;)V // method@0e39 │ │ +0540f2: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=961 │ │ 0x0007 line=962 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ 0x0000 - 0x0008 reg=3 beforeText Ljava/lang/CharSequence; │ │ @@ -64200,19 +64205,19 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -05254c: |[05254c] android.support.v4.view.accessibility.AccessibilityRecordCompat.setChecked:(Z)V │ │ -05255c: 6200 2b04 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@042b │ │ -052560: 5421 2c04 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@042c │ │ -052564: 7230 3a0e 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.setChecked:(Ljava/lang/Object;Z)V // method@0e3a │ │ -05256a: 0e00 |0007: return-void │ │ +0540f4: |[0540f4] android.support.v4.view.accessibility.AccessibilityRecordCompat.setChecked:(Z)V │ │ +054104: 6200 2b04 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@042b │ │ +054108: 5421 2c04 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@042c │ │ +05410c: 7230 3a0e 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.setChecked:(Ljava/lang/Object;Z)V // method@0e3a │ │ +054112: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=634 │ │ 0x0007 line=635 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ 0x0000 - 0x0008 reg=3 isChecked Z │ │ @@ -64222,19 +64227,19 @@ │ │ type : '(Ljava/lang/CharSequence;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -05256c: |[05256c] android.support.v4.view.accessibility.AccessibilityRecordCompat.setClassName:(Ljava/lang/CharSequence;)V │ │ -05257c: 6200 2b04 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@042b │ │ -052580: 5421 2c04 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@042c │ │ -052584: 7230 3b0e 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.setClassName:(Ljava/lang/Object;Ljava/lang/CharSequence;)V // method@0e3b │ │ -05258a: 0e00 |0007: return-void │ │ +054114: |[054114] android.support.v4.view.accessibility.AccessibilityRecordCompat.setClassName:(Ljava/lang/CharSequence;)V │ │ +054124: 6200 2b04 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@042b │ │ +054128: 5421 2c04 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@042c │ │ +05412c: 7230 3b0e 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.setClassName:(Ljava/lang/Object;Ljava/lang/CharSequence;)V // method@0e3b │ │ +054132: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=931 │ │ 0x0007 line=932 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ 0x0000 - 0x0008 reg=3 className Ljava/lang/CharSequence; │ │ @@ -64244,19 +64249,19 @@ │ │ type : '(Ljava/lang/CharSequence;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -05258c: |[05258c] android.support.v4.view.accessibility.AccessibilityRecordCompat.setContentDescription:(Ljava/lang/CharSequence;)V │ │ -05259c: 6200 2b04 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@042b │ │ -0525a0: 5421 2c04 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@042c │ │ -0525a4: 7230 3c0e 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.setContentDescription:(Ljava/lang/Object;Ljava/lang/CharSequence;)V // method@0e3c │ │ -0525aa: 0e00 |0007: return-void │ │ +054134: |[054134] android.support.v4.view.accessibility.AccessibilityRecordCompat.setContentDescription:(Ljava/lang/CharSequence;)V │ │ +054144: 6200 2b04 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@042b │ │ +054148: 5421 2c04 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@042c │ │ +05414c: 7230 3c0e 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.setContentDescription:(Ljava/lang/Object;Ljava/lang/CharSequence;)V // method@0e3c │ │ +054152: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=981 │ │ 0x0007 line=982 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ 0x0000 - 0x0008 reg=3 contentDescription Ljava/lang/CharSequence; │ │ @@ -64266,19 +64271,19 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -0525ac: |[0525ac] android.support.v4.view.accessibility.AccessibilityRecordCompat.setCurrentItemIndex:(I)V │ │ -0525bc: 6200 2b04 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@042b │ │ -0525c0: 5421 2c04 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@042c │ │ -0525c4: 7230 3d0e 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.setCurrentItemIndex:(Ljava/lang/Object;I)V // method@0e3d │ │ -0525ca: 0e00 |0007: return-void │ │ +054154: |[054154] android.support.v4.view.accessibility.AccessibilityRecordCompat.setCurrentItemIndex:(I)V │ │ +054164: 6200 2b04 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@042b │ │ +054168: 5421 2c04 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@042c │ │ +05416c: 7230 3d0e 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.setCurrentItemIndex:(Ljava/lang/Object;I)V // method@0e3d │ │ +054172: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=754 │ │ 0x0007 line=755 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ 0x0000 - 0x0008 reg=3 currentItemIndex I │ │ @@ -64288,19 +64293,19 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -0525cc: |[0525cc] android.support.v4.view.accessibility.AccessibilityRecordCompat.setEnabled:(Z)V │ │ -0525dc: 6200 2b04 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@042b │ │ -0525e0: 5421 2c04 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@042c │ │ -0525e4: 7230 3e0e 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.setEnabled:(Ljava/lang/Object;Z)V // method@0e3e │ │ -0525ea: 0e00 |0007: return-void │ │ +054174: |[054174] android.support.v4.view.accessibility.AccessibilityRecordCompat.setEnabled:(Z)V │ │ +054184: 6200 2b04 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@042b │ │ +054188: 5421 2c04 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@042c │ │ +05418c: 7230 3e0e 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.setEnabled:(Ljava/lang/Object;Z)V // method@0e3e │ │ +054192: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=654 │ │ 0x0007 line=655 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ 0x0000 - 0x0008 reg=3 isEnabled Z │ │ @@ -64310,19 +64315,19 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -0525ec: |[0525ec] android.support.v4.view.accessibility.AccessibilityRecordCompat.setFromIndex:(I)V │ │ -0525fc: 6200 2b04 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@042b │ │ -052600: 5421 2c04 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@042c │ │ -052604: 7230 3f0e 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.setFromIndex:(Ljava/lang/Object;I)V // method@0e3f │ │ -05260a: 0e00 |0007: return-void │ │ +054194: |[054194] android.support.v4.view.accessibility.AccessibilityRecordCompat.setFromIndex:(I)V │ │ +0541a4: 6200 2b04 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@042b │ │ +0541a8: 5421 2c04 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@042c │ │ +0541ac: 7230 3f0e 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.setFromIndex:(Ljava/lang/Object;I)V // method@0e3f │ │ +0541b2: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=780 │ │ 0x0007 line=781 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ 0x0000 - 0x0008 reg=3 fromIndex I │ │ @@ -64332,19 +64337,19 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -05260c: |[05260c] android.support.v4.view.accessibility.AccessibilityRecordCompat.setFullScreen:(Z)V │ │ -05261c: 6200 2b04 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@042b │ │ -052620: 5421 2c04 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@042c │ │ -052624: 7230 400e 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.setFullScreen:(Ljava/lang/Object;Z)V // method@0e40 │ │ -05262a: 0e00 |0007: return-void │ │ +0541b4: |[0541b4] android.support.v4.view.accessibility.AccessibilityRecordCompat.setFullScreen:(Z)V │ │ +0541c4: 6200 2b04 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@042b │ │ +0541c8: 5421 2c04 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@042c │ │ +0541cc: 7230 400e 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.setFullScreen:(Ljava/lang/Object;Z)V // method@0e40 │ │ +0541d2: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=694 │ │ 0x0007 line=695 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ 0x0000 - 0x0008 reg=3 isFullScreen Z │ │ @@ -64354,19 +64359,19 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -05262c: |[05262c] android.support.v4.view.accessibility.AccessibilityRecordCompat.setItemCount:(I)V │ │ -05263c: 6200 2b04 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@042b │ │ -052640: 5421 2c04 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@042c │ │ -052644: 7230 410e 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.setItemCount:(Ljava/lang/Object;I)V // method@0e41 │ │ -05264a: 0e00 |0007: return-void │ │ +0541d4: |[0541d4] android.support.v4.view.accessibility.AccessibilityRecordCompat.setItemCount:(I)V │ │ +0541e4: 6200 2b04 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@042b │ │ +0541e8: 5421 2c04 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@042c │ │ +0541ec: 7230 410e 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.setItemCount:(Ljava/lang/Object;I)V // method@0e41 │ │ +0541f2: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=734 │ │ 0x0007 line=735 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ 0x0000 - 0x0008 reg=3 itemCount I │ │ @@ -64376,19 +64381,19 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -05264c: |[05264c] android.support.v4.view.accessibility.AccessibilityRecordCompat.setMaxScrollX:(I)V │ │ -05265c: 6200 2b04 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@042b │ │ -052660: 5421 2c04 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@042c │ │ -052664: 7230 420e 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.setMaxScrollX:(Ljava/lang/Object;I)V // method@0e42 │ │ -05266a: 0e00 |0007: return-void │ │ +0541f4: |[0541f4] android.support.v4.view.accessibility.AccessibilityRecordCompat.setMaxScrollX:(I)V │ │ +054204: 6200 2b04 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@042b │ │ +054208: 5421 2c04 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@042c │ │ +05420c: 7230 420e 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.setMaxScrollX:(Ljava/lang/Object;I)V // method@0e42 │ │ +054212: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=853 │ │ 0x0007 line=854 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ 0x0000 - 0x0008 reg=3 maxScrollX I │ │ @@ -64398,19 +64403,19 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -05266c: |[05266c] android.support.v4.view.accessibility.AccessibilityRecordCompat.setMaxScrollY:(I)V │ │ -05267c: 6200 2b04 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@042b │ │ -052680: 5421 2c04 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@042c │ │ -052684: 7230 430e 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.setMaxScrollY:(Ljava/lang/Object;I)V // method@0e43 │ │ -05268a: 0e00 |0007: return-void │ │ +054214: |[054214] android.support.v4.view.accessibility.AccessibilityRecordCompat.setMaxScrollY:(I)V │ │ +054224: 6200 2b04 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@042b │ │ +054228: 5421 2c04 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@042c │ │ +05422c: 7230 430e 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.setMaxScrollY:(Ljava/lang/Object;I)V // method@0e43 │ │ +054232: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=871 │ │ 0x0007 line=872 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ 0x0000 - 0x0008 reg=3 maxScrollY I │ │ @@ -64420,19 +64425,19 @@ │ │ type : '(Landroid/os/Parcelable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -05268c: |[05268c] android.support.v4.view.accessibility.AccessibilityRecordCompat.setParcelableData:(Landroid/os/Parcelable;)V │ │ -05269c: 6200 2b04 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@042b │ │ -0526a0: 5421 2c04 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@042c │ │ -0526a4: 7230 440e 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.setParcelableData:(Ljava/lang/Object;Landroid/os/Parcelable;)V // method@0e44 │ │ -0526aa: 0e00 |0007: return-void │ │ +054234: |[054234] android.support.v4.view.accessibility.AccessibilityRecordCompat.setParcelableData:(Landroid/os/Parcelable;)V │ │ +054244: 6200 2b04 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@042b │ │ +054248: 5421 2c04 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@042c │ │ +05424c: 7230 440e 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.setParcelableData:(Ljava/lang/Object;Landroid/os/Parcelable;)V // method@0e44 │ │ +054252: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1001 │ │ 0x0007 line=1002 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ 0x0000 - 0x0008 reg=3 parcelableData Landroid/os/Parcelable; │ │ @@ -64442,19 +64447,19 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -0526ac: |[0526ac] android.support.v4.view.accessibility.AccessibilityRecordCompat.setPassword:(Z)V │ │ -0526bc: 6200 2b04 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@042b │ │ -0526c0: 5421 2c04 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@042c │ │ -0526c4: 7230 450e 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.setPassword:(Ljava/lang/Object;Z)V // method@0e45 │ │ -0526ca: 0e00 |0007: return-void │ │ +054254: |[054254] android.support.v4.view.accessibility.AccessibilityRecordCompat.setPassword:(Z)V │ │ +054264: 6200 2b04 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@042b │ │ +054268: 5421 2c04 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@042c │ │ +05426c: 7230 450e 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.setPassword:(Ljava/lang/Object;Z)V // method@0e45 │ │ +054272: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=674 │ │ 0x0007 line=675 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ 0x0000 - 0x0008 reg=3 isPassword Z │ │ @@ -64464,19 +64469,19 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -0526cc: |[0526cc] android.support.v4.view.accessibility.AccessibilityRecordCompat.setRemovedCount:(I)V │ │ -0526dc: 6200 2b04 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@042b │ │ -0526e0: 5421 2c04 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@042c │ │ -0526e4: 7230 460e 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.setRemovedCount:(Ljava/lang/Object;I)V // method@0e46 │ │ -0526ea: 0e00 |0007: return-void │ │ +054274: |[054274] android.support.v4.view.accessibility.AccessibilityRecordCompat.setRemovedCount:(I)V │ │ +054284: 6200 2b04 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@042b │ │ +054288: 5421 2c04 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@042c │ │ +05428c: 7230 460e 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.setRemovedCount:(Ljava/lang/Object;I)V // method@0e46 │ │ +054292: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=911 │ │ 0x0007 line=912 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ 0x0000 - 0x0008 reg=3 removedCount I │ │ @@ -64486,19 +64491,19 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -0526ec: |[0526ec] android.support.v4.view.accessibility.AccessibilityRecordCompat.setScrollX:(I)V │ │ -0526fc: 6200 2b04 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@042b │ │ -052700: 5421 2c04 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@042c │ │ -052704: 7230 470e 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.setScrollX:(Ljava/lang/Object;I)V // method@0e47 │ │ -05270a: 0e00 |0007: return-void │ │ +054294: |[054294] android.support.v4.view.accessibility.AccessibilityRecordCompat.setScrollX:(I)V │ │ +0542a4: 6200 2b04 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@042b │ │ +0542a8: 5421 2c04 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@042c │ │ +0542ac: 7230 470e 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.setScrollX:(Ljava/lang/Object;I)V // method@0e47 │ │ +0542b2: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=818 │ │ 0x0007 line=819 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ 0x0000 - 0x0008 reg=3 scrollX I │ │ @@ -64508,19 +64513,19 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -05270c: |[05270c] android.support.v4.view.accessibility.AccessibilityRecordCompat.setScrollY:(I)V │ │ -05271c: 6200 2b04 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@042b │ │ -052720: 5421 2c04 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@042c │ │ -052724: 7230 480e 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.setScrollY:(Ljava/lang/Object;I)V // method@0e48 │ │ -05272a: 0e00 |0007: return-void │ │ +0542b4: |[0542b4] android.support.v4.view.accessibility.AccessibilityRecordCompat.setScrollY:(I)V │ │ +0542c4: 6200 2b04 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@042b │ │ +0542c8: 5421 2c04 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@042c │ │ +0542cc: 7230 480e 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.setScrollY:(Ljava/lang/Object;I)V // method@0e48 │ │ +0542d2: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=836 │ │ 0x0007 line=837 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ 0x0000 - 0x0008 reg=3 scrollY I │ │ @@ -64530,19 +64535,19 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -05272c: |[05272c] android.support.v4.view.accessibility.AccessibilityRecordCompat.setScrollable:(Z)V │ │ -05273c: 6200 2b04 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@042b │ │ -052740: 5421 2c04 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@042c │ │ -052744: 7230 490e 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.setScrollable:(Ljava/lang/Object;Z)V // method@0e49 │ │ -05274a: 0e00 |0007: return-void │ │ +0542d4: |[0542d4] android.support.v4.view.accessibility.AccessibilityRecordCompat.setScrollable:(Z)V │ │ +0542e4: 6200 2b04 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@042b │ │ +0542e8: 5421 2c04 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@042c │ │ +0542ec: 7230 490e 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.setScrollable:(Ljava/lang/Object;Z)V // method@0e49 │ │ +0542f2: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=714 │ │ 0x0007 line=715 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ 0x0000 - 0x0008 reg=3 scrollable Z │ │ @@ -64552,19 +64557,19 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -05274c: |[05274c] android.support.v4.view.accessibility.AccessibilityRecordCompat.setSource:(Landroid/view/View;)V │ │ -05275c: 6200 2b04 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@042b │ │ -052760: 5421 2c04 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@042c │ │ -052764: 7230 4a0e 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.setSource:(Ljava/lang/Object;Landroid/view/View;)V // method@0e4a │ │ -05276a: 0e00 |0007: return-void │ │ +0542f4: |[0542f4] android.support.v4.view.accessibility.AccessibilityRecordCompat.setSource:(Landroid/view/View;)V │ │ +054304: 6200 2b04 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@042b │ │ +054308: 5421 2c04 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@042c │ │ +05430c: 7230 4a0e 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.setSource:(Ljava/lang/Object;Landroid/view/View;)V // method@0e4a │ │ +054312: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=571 │ │ 0x0007 line=572 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ 0x0000 - 0x0008 reg=3 source Landroid/view/View; │ │ @@ -64574,19 +64579,19 @@ │ │ type : '(Landroid/view/View;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 8 16-bit code units │ │ -05276c: |[05276c] android.support.v4.view.accessibility.AccessibilityRecordCompat.setSource:(Landroid/view/View;I)V │ │ -05277c: 6200 2b04 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@042b │ │ -052780: 5421 2c04 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@042c │ │ -052784: 7240 4b0e 1043 |0004: invoke-interface {v0, v1, v3, v4}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.setSource:(Ljava/lang/Object;Landroid/view/View;I)V // method@0e4b │ │ -05278a: 0e00 |0007: return-void │ │ +054314: |[054314] android.support.v4.view.accessibility.AccessibilityRecordCompat.setSource:(Landroid/view/View;I)V │ │ +054324: 6200 2b04 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@042b │ │ +054328: 5421 2c04 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@042c │ │ +05432c: 7240 4b0e 1043 |0004: invoke-interface {v0, v1, v3, v4}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.setSource:(Ljava/lang/Object;Landroid/view/View;I)V // method@0e4b │ │ +054332: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=589 │ │ 0x0007 line=590 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ 0x0000 - 0x0008 reg=3 root Landroid/view/View; │ │ @@ -64597,33 +64602,33 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -05278c: |[05278c] android.support.v4.view.accessibility.AccessibilityRecordCompat.setToIndex:(I)V │ │ -05279c: 6200 2b04 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@042b │ │ -0527a0: 5421 2c04 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@042c │ │ -0527a4: 7230 4c0e 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.setToIndex:(Ljava/lang/Object;I)V // method@0e4c │ │ -0527aa: 0e00 |0007: return-void │ │ +054334: |[054334] android.support.v4.view.accessibility.AccessibilityRecordCompat.setToIndex:(I)V │ │ +054344: 6200 2b04 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@042b │ │ +054348: 5421 2c04 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@042c │ │ +05434c: 7230 4c0e 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.setToIndex:(Ljava/lang/Object;I)V // method@0e4c │ │ +054352: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=800 │ │ 0x0007 line=801 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ 0x0000 - 0x0008 reg=3 toIndex I │ │ │ │ source_file_idx : 560 (AccessibilityRecordCompat.java) │ │ │ │ Class #282 header: │ │ -class_idx : 550 │ │ +class_idx : 547 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 826 │ │ +superclass_idx : 823 │ │ source_file_idx : 561 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 42 │ │ virtual_methods_size: 0 │ │ │ │ Class #282 annotations: │ │ @@ -64643,17 +64648,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0527ac: |[0527ac] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.:()V │ │ -0527bc: 7010 1c15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ -0527c2: 0e00 |0003: return-void │ │ +054354: |[054354] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.:()V │ │ +054364: 7010 1c15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ +05436a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs; │ │ │ │ #1 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;) │ │ @@ -64661,19 +64666,19 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0527c4: |[0527c4] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.getAddedCount:(Ljava/lang/Object;)I │ │ -0527d4: 1f01 bd02 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@02bd │ │ -0527d8: 6e10 7613 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityRecord;.getAddedCount:()I // method@1376 │ │ -0527de: 0a00 |0005: move-result v0 │ │ -0527e0: 0f00 |0006: return v0 │ │ +05436c: |[05436c] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.getAddedCount:(Ljava/lang/Object;)I │ │ +05437c: 1f01 ba02 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@02ba │ │ +054380: 6e10 7613 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityRecord;.getAddedCount:()I // method@1376 │ │ +054386: 0a00 |0005: move-result v0 │ │ +054388: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 record Ljava/lang/Object; │ │ │ │ #2 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;) │ │ @@ -64681,19 +64686,19 @@ │ │ type : '(Ljava/lang/Object;)Ljava/lang/CharSequence;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0527e4: |[0527e4] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.getBeforeText:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ -0527f4: 1f01 bd02 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@02bd │ │ -0527f8: 6e10 7713 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityRecord;.getBeforeText:()Ljava/lang/CharSequence; // method@1377 │ │ -0527fe: 0c00 |0005: move-result-object v0 │ │ -052800: 1100 |0006: return-object v0 │ │ +05438c: |[05438c] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.getBeforeText:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ +05439c: 1f01 ba02 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@02ba │ │ +0543a0: 6e10 7713 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityRecord;.getBeforeText:()Ljava/lang/CharSequence; // method@1377 │ │ +0543a6: 0c00 |0005: move-result-object v0 │ │ +0543a8: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=43 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 record Ljava/lang/Object; │ │ │ │ #3 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;) │ │ @@ -64701,19 +64706,19 @@ │ │ type : '(Ljava/lang/Object;)Ljava/lang/CharSequence;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -052804: |[052804] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.getClassName:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ -052814: 1f01 bd02 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@02bd │ │ -052818: 6e10 7813 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityRecord;.getClassName:()Ljava/lang/CharSequence; // method@1378 │ │ -05281e: 0c00 |0005: move-result-object v0 │ │ -052820: 1100 |0006: return-object v0 │ │ +0543ac: |[0543ac] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.getClassName:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ +0543bc: 1f01 ba02 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@02ba │ │ +0543c0: 6e10 7813 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityRecord;.getClassName:()Ljava/lang/CharSequence; // method@1378 │ │ +0543c6: 0c00 |0005: move-result-object v0 │ │ +0543c8: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 record Ljava/lang/Object; │ │ │ │ #4 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;) │ │ @@ -64721,19 +64726,19 @@ │ │ type : '(Ljava/lang/Object;)Ljava/lang/CharSequence;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -052824: |[052824] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.getContentDescription:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ -052834: 1f01 bd02 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@02bd │ │ -052838: 6e10 7913 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityRecord;.getContentDescription:()Ljava/lang/CharSequence; // method@1379 │ │ -05283e: 0c00 |0005: move-result-object v0 │ │ -052840: 1100 |0006: return-object v0 │ │ +0543cc: |[0543cc] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.getContentDescription:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ +0543dc: 1f01 ba02 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@02ba │ │ +0543e0: 6e10 7913 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityRecord;.getContentDescription:()Ljava/lang/CharSequence; // method@1379 │ │ +0543e6: 0c00 |0005: move-result-object v0 │ │ +0543e8: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=51 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 record Ljava/lang/Object; │ │ │ │ #5 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;) │ │ @@ -64741,19 +64746,19 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -052844: |[052844] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.getCurrentItemIndex:(Ljava/lang/Object;)I │ │ -052854: 1f01 bd02 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@02bd │ │ -052858: 6e10 7a13 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityRecord;.getCurrentItemIndex:()I // method@137a │ │ -05285e: 0a00 |0005: move-result v0 │ │ -052860: 0f00 |0006: return v0 │ │ +0543ec: |[0543ec] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.getCurrentItemIndex:(Ljava/lang/Object;)I │ │ +0543fc: 1f01 ba02 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@02ba │ │ +054400: 6e10 7a13 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityRecord;.getCurrentItemIndex:()I // method@137a │ │ +054406: 0a00 |0005: move-result v0 │ │ +054408: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=55 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 record Ljava/lang/Object; │ │ │ │ #6 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;) │ │ @@ -64761,19 +64766,19 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -052864: |[052864] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.getFromIndex:(Ljava/lang/Object;)I │ │ -052874: 1f01 bd02 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@02bd │ │ -052878: 6e10 7b13 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityRecord;.getFromIndex:()I // method@137b │ │ -05287e: 0a00 |0005: move-result v0 │ │ -052880: 0f00 |0006: return v0 │ │ +05440c: |[05440c] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.getFromIndex:(Ljava/lang/Object;)I │ │ +05441c: 1f01 ba02 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@02ba │ │ +054420: 6e10 7b13 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityRecord;.getFromIndex:()I // method@137b │ │ +054426: 0a00 |0005: move-result v0 │ │ +054428: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=59 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 record Ljava/lang/Object; │ │ │ │ #7 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;) │ │ @@ -64781,19 +64786,19 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -052884: |[052884] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.getItemCount:(Ljava/lang/Object;)I │ │ -052894: 1f01 bd02 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@02bd │ │ -052898: 6e10 7c13 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityRecord;.getItemCount:()I // method@137c │ │ -05289e: 0a00 |0005: move-result v0 │ │ -0528a0: 0f00 |0006: return v0 │ │ +05442c: |[05442c] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.getItemCount:(Ljava/lang/Object;)I │ │ +05443c: 1f01 ba02 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@02ba │ │ +054440: 6e10 7c13 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityRecord;.getItemCount:()I // method@137c │ │ +054446: 0a00 |0005: move-result v0 │ │ +054448: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=63 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 record Ljava/lang/Object; │ │ │ │ #8 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;) │ │ @@ -64801,19 +64806,19 @@ │ │ type : '(Ljava/lang/Object;)Landroid/os/Parcelable;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0528a4: |[0528a4] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.getParcelableData:(Ljava/lang/Object;)Landroid/os/Parcelable; │ │ -0528b4: 1f01 bd02 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@02bd │ │ -0528b8: 6e10 7f13 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityRecord;.getParcelableData:()Landroid/os/Parcelable; // method@137f │ │ -0528be: 0c00 |0005: move-result-object v0 │ │ -0528c0: 1100 |0006: return-object v0 │ │ +05444c: |[05444c] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.getParcelableData:(Ljava/lang/Object;)Landroid/os/Parcelable; │ │ +05445c: 1f01 ba02 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@02ba │ │ +054460: 6e10 7f13 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityRecord;.getParcelableData:()Landroid/os/Parcelable; // method@137f │ │ +054466: 0c00 |0005: move-result-object v0 │ │ +054468: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=67 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 record Ljava/lang/Object; │ │ │ │ #9 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;) │ │ @@ -64821,19 +64826,19 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0528c4: |[0528c4] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.getRemovedCount:(Ljava/lang/Object;)I │ │ -0528d4: 1f01 bd02 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@02bd │ │ -0528d8: 6e10 8013 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityRecord;.getRemovedCount:()I // method@1380 │ │ -0528de: 0a00 |0005: move-result v0 │ │ -0528e0: 0f00 |0006: return v0 │ │ +05446c: |[05446c] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.getRemovedCount:(Ljava/lang/Object;)I │ │ +05447c: 1f01 ba02 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@02ba │ │ +054480: 6e10 8013 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityRecord;.getRemovedCount:()I // method@1380 │ │ +054486: 0a00 |0005: move-result v0 │ │ +054488: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=71 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 record Ljava/lang/Object; │ │ │ │ #10 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;) │ │ @@ -64841,19 +64846,19 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0528e4: |[0528e4] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.getScrollX:(Ljava/lang/Object;)I │ │ -0528f4: 1f01 bd02 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@02bd │ │ -0528f8: 6e10 8113 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityRecord;.getScrollX:()I // method@1381 │ │ -0528fe: 0a00 |0005: move-result v0 │ │ -052900: 0f00 |0006: return v0 │ │ +05448c: |[05448c] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.getScrollX:(Ljava/lang/Object;)I │ │ +05449c: 1f01 ba02 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@02ba │ │ +0544a0: 6e10 8113 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityRecord;.getScrollX:()I // method@1381 │ │ +0544a6: 0a00 |0005: move-result v0 │ │ +0544a8: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=75 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 record Ljava/lang/Object; │ │ │ │ #11 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;) │ │ @@ -64861,19 +64866,19 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -052904: |[052904] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.getScrollY:(Ljava/lang/Object;)I │ │ -052914: 1f01 bd02 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@02bd │ │ -052918: 6e10 8213 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityRecord;.getScrollY:()I // method@1382 │ │ -05291e: 0a00 |0005: move-result v0 │ │ -052920: 0f00 |0006: return v0 │ │ +0544ac: |[0544ac] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.getScrollY:(Ljava/lang/Object;)I │ │ +0544bc: 1f01 ba02 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@02ba │ │ +0544c0: 6e10 8213 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityRecord;.getScrollY:()I // method@1382 │ │ +0544c6: 0a00 |0005: move-result v0 │ │ +0544c8: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=79 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 record Ljava/lang/Object; │ │ │ │ #12 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;) │ │ @@ -64881,19 +64886,19 @@ │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -052924: |[052924] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.getSource:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -052934: 1f01 bd02 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@02bd │ │ -052938: 6e10 8313 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityRecord;.getSource:()Landroid/view/accessibility/AccessibilityNodeInfo; // method@1383 │ │ -05293e: 0c00 |0005: move-result-object v0 │ │ -052940: 1100 |0006: return-object v0 │ │ +0544cc: |[0544cc] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.getSource:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +0544dc: 1f01 ba02 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@02ba │ │ +0544e0: 6e10 8313 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityRecord;.getSource:()Landroid/view/accessibility/AccessibilityNodeInfo; // method@1383 │ │ +0544e6: 0c00 |0005: move-result-object v0 │ │ +0544e8: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=83 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 record Ljava/lang/Object; │ │ │ │ #13 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;) │ │ @@ -64901,19 +64906,19 @@ │ │ type : '(Ljava/lang/Object;)Ljava/util/List;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -052944: |[052944] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.getText:(Ljava/lang/Object;)Ljava/util/List; │ │ -052954: 1f01 bd02 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@02bd │ │ -052958: 6e10 8413 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityRecord;.getText:()Ljava/util/List; // method@1384 │ │ -05295e: 0c00 |0005: move-result-object v0 │ │ -052960: 1100 |0006: return-object v0 │ │ +0544ec: |[0544ec] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.getText:(Ljava/lang/Object;)Ljava/util/List; │ │ +0544fc: 1f01 ba02 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@02ba │ │ +054500: 6e10 8413 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityRecord;.getText:()Ljava/util/List; // method@1384 │ │ +054506: 0c00 |0005: move-result-object v0 │ │ +054508: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=87 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 record Ljava/lang/Object; │ │ │ │ #14 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;) │ │ @@ -64921,19 +64926,19 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -052964: |[052964] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.getToIndex:(Ljava/lang/Object;)I │ │ -052974: 1f01 bd02 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@02bd │ │ -052978: 6e10 8513 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityRecord;.getToIndex:()I // method@1385 │ │ -05297e: 0a00 |0005: move-result v0 │ │ -052980: 0f00 |0006: return v0 │ │ +05450c: |[05450c] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.getToIndex:(Ljava/lang/Object;)I │ │ +05451c: 1f01 ba02 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@02ba │ │ +054520: 6e10 8513 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityRecord;.getToIndex:()I // method@1385 │ │ +054526: 0a00 |0005: move-result v0 │ │ +054528: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=91 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 record Ljava/lang/Object; │ │ │ │ #15 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;) │ │ @@ -64941,19 +64946,19 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -052984: |[052984] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.getWindowId:(Ljava/lang/Object;)I │ │ -052994: 1f01 bd02 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@02bd │ │ -052998: 6e10 8613 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityRecord;.getWindowId:()I // method@1386 │ │ -05299e: 0a00 |0005: move-result v0 │ │ -0529a0: 0f00 |0006: return v0 │ │ +05452c: |[05452c] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.getWindowId:(Ljava/lang/Object;)I │ │ +05453c: 1f01 ba02 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@02ba │ │ +054540: 6e10 8613 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityRecord;.getWindowId:()I // method@1386 │ │ +054546: 0a00 |0005: move-result v0 │ │ +054548: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=95 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 record Ljava/lang/Object; │ │ │ │ #16 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;) │ │ @@ -64961,19 +64966,19 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0529a4: |[0529a4] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.isChecked:(Ljava/lang/Object;)Z │ │ -0529b4: 1f01 bd02 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@02bd │ │ -0529b8: 6e10 8713 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityRecord;.isChecked:()Z // method@1387 │ │ -0529be: 0a00 |0005: move-result v0 │ │ -0529c0: 0f00 |0006: return v0 │ │ +05454c: |[05454c] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.isChecked:(Ljava/lang/Object;)Z │ │ +05455c: 1f01 ba02 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@02ba │ │ +054560: 6e10 8713 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityRecord;.isChecked:()Z // method@1387 │ │ +054566: 0a00 |0005: move-result v0 │ │ +054568: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=99 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 record Ljava/lang/Object; │ │ │ │ #17 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;) │ │ @@ -64981,19 +64986,19 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0529c4: |[0529c4] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.isEnabled:(Ljava/lang/Object;)Z │ │ -0529d4: 1f01 bd02 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@02bd │ │ -0529d8: 6e10 8813 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityRecord;.isEnabled:()Z // method@1388 │ │ -0529de: 0a00 |0005: move-result v0 │ │ -0529e0: 0f00 |0006: return v0 │ │ +05456c: |[05456c] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.isEnabled:(Ljava/lang/Object;)Z │ │ +05457c: 1f01 ba02 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@02ba │ │ +054580: 6e10 8813 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityRecord;.isEnabled:()Z // method@1388 │ │ +054586: 0a00 |0005: move-result v0 │ │ +054588: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=103 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 record Ljava/lang/Object; │ │ │ │ #18 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;) │ │ @@ -65001,19 +65006,19 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0529e4: |[0529e4] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.isFullScreen:(Ljava/lang/Object;)Z │ │ -0529f4: 1f01 bd02 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@02bd │ │ -0529f8: 6e10 8913 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityRecord;.isFullScreen:()Z // method@1389 │ │ -0529fe: 0a00 |0005: move-result v0 │ │ -052a00: 0f00 |0006: return v0 │ │ +05458c: |[05458c] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.isFullScreen:(Ljava/lang/Object;)Z │ │ +05459c: 1f01 ba02 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@02ba │ │ +0545a0: 6e10 8913 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityRecord;.isFullScreen:()Z // method@1389 │ │ +0545a6: 0a00 |0005: move-result v0 │ │ +0545a8: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=107 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 record Ljava/lang/Object; │ │ │ │ #19 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;) │ │ @@ -65021,19 +65026,19 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -052a04: |[052a04] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.isPassword:(Ljava/lang/Object;)Z │ │ -052a14: 1f01 bd02 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@02bd │ │ -052a18: 6e10 8a13 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityRecord;.isPassword:()Z // method@138a │ │ -052a1e: 0a00 |0005: move-result v0 │ │ -052a20: 0f00 |0006: return v0 │ │ +0545ac: |[0545ac] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.isPassword:(Ljava/lang/Object;)Z │ │ +0545bc: 1f01 ba02 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@02ba │ │ +0545c0: 6e10 8a13 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityRecord;.isPassword:()Z // method@138a │ │ +0545c6: 0a00 |0005: move-result v0 │ │ +0545c8: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=111 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 record Ljava/lang/Object; │ │ │ │ #20 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;) │ │ @@ -65041,19 +65046,19 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -052a24: |[052a24] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.isScrollable:(Ljava/lang/Object;)Z │ │ -052a34: 1f01 bd02 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@02bd │ │ -052a38: 6e10 8b13 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityRecord;.isScrollable:()Z // method@138b │ │ -052a3e: 0a00 |0005: move-result v0 │ │ -052a40: 0f00 |0006: return v0 │ │ +0545cc: |[0545cc] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.isScrollable:(Ljava/lang/Object;)Z │ │ +0545dc: 1f01 ba02 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@02ba │ │ +0545e0: 6e10 8b13 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityRecord;.isScrollable:()Z // method@138b │ │ +0545e6: 0a00 |0005: move-result v0 │ │ +0545e8: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=115 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 record Ljava/lang/Object; │ │ │ │ #21 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;) │ │ @@ -65061,37 +65066,37 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -052a44: |[052a44] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.obtain:()Ljava/lang/Object; │ │ -052a54: 7100 8c13 0000 |0000: invoke-static {}, Landroid/view/accessibility/AccessibilityRecord;.obtain:()Landroid/view/accessibility/AccessibilityRecord; // method@138c │ │ -052a5a: 0c00 |0003: move-result-object v0 │ │ -052a5c: 1100 |0004: return-object v0 │ │ +0545ec: |[0545ec] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.obtain:()Ljava/lang/Object; │ │ +0545fc: 7100 8c13 0000 |0000: invoke-static {}, Landroid/view/accessibility/AccessibilityRecord;.obtain:()Landroid/view/accessibility/AccessibilityRecord; // method@138c │ │ +054602: 0c00 |0003: move-result-object v0 │ │ +054604: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ locals : │ │ │ │ #22 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;) │ │ name : 'obtain' │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -052a60: |[052a60] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.obtain:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -052a70: 1f01 bd02 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@02bd │ │ -052a74: 7110 8d13 0100 |0002: invoke-static {v1}, Landroid/view/accessibility/AccessibilityRecord;.obtain:(Landroid/view/accessibility/AccessibilityRecord;)Landroid/view/accessibility/AccessibilityRecord; // method@138d │ │ -052a7a: 0c00 |0005: move-result-object v0 │ │ -052a7c: 1100 |0006: return-object v0 │ │ +054608: |[054608] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.obtain:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +054618: 1f01 ba02 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@02ba │ │ +05461c: 7110 8d13 0100 |0002: invoke-static {v1}, Landroid/view/accessibility/AccessibilityRecord;.obtain:(Landroid/view/accessibility/AccessibilityRecord;)Landroid/view/accessibility/AccessibilityRecord; // method@138d │ │ +054622: 0c00 |0005: move-result-object v0 │ │ +054624: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 record Ljava/lang/Object; │ │ │ │ #23 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;) │ │ @@ -65099,18 +65104,18 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -052a80: |[052a80] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.recycle:(Ljava/lang/Object;)V │ │ -052a90: 1f00 bd02 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@02bd │ │ -052a94: 6e10 8e13 0000 |0002: invoke-virtual {v0}, Landroid/view/accessibility/AccessibilityRecord;.recycle:()V // method@138e │ │ -052a9a: 0e00 |0005: return-void │ │ +054628: |[054628] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.recycle:(Ljava/lang/Object;)V │ │ +054638: 1f00 ba02 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@02ba │ │ +05463c: 6e10 8e13 0000 |0002: invoke-virtual {v0}, Landroid/view/accessibility/AccessibilityRecord;.recycle:()V // method@138e │ │ +054642: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=119 │ │ 0x0005 line=120 │ │ locals : │ │ 0x0000 - 0x0002 reg=0 record Ljava/lang/Object; │ │ │ │ @@ -65119,18 +65124,18 @@ │ │ type : '(Ljava/lang/Object;I)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -052a9c: |[052a9c] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.setAddedCount:(Ljava/lang/Object;I)V │ │ -052aac: 1f00 bd02 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@02bd │ │ -052ab0: 6e20 8f13 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityRecord;.setAddedCount:(I)V // method@138f │ │ -052ab6: 0e00 |0005: return-void │ │ +054644: |[054644] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.setAddedCount:(Ljava/lang/Object;I)V │ │ +054654: 1f00 ba02 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@02ba │ │ +054658: 6e20 8f13 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityRecord;.setAddedCount:(I)V // method@138f │ │ +05465e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=123 │ │ 0x0005 line=124 │ │ locals : │ │ 0x0000 - 0x0002 reg=0 record Ljava/lang/Object; │ │ 0x0000 - 0x0006 reg=1 addedCount I │ │ @@ -65140,18 +65145,18 @@ │ │ type : '(Ljava/lang/Object;Ljava/lang/CharSequence;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -052ab8: |[052ab8] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.setBeforeText:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ -052ac8: 1f00 bd02 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@02bd │ │ -052acc: 6e20 9013 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityRecord;.setBeforeText:(Ljava/lang/CharSequence;)V // method@1390 │ │ -052ad2: 0e00 |0005: return-void │ │ +054660: |[054660] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.setBeforeText:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ +054670: 1f00 ba02 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@02ba │ │ +054674: 6e20 9013 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityRecord;.setBeforeText:(Ljava/lang/CharSequence;)V // method@1390 │ │ +05467a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=127 │ │ 0x0005 line=128 │ │ locals : │ │ 0x0000 - 0x0002 reg=0 record Ljava/lang/Object; │ │ 0x0000 - 0x0006 reg=1 beforeText Ljava/lang/CharSequence; │ │ @@ -65161,18 +65166,18 @@ │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -052ad4: |[052ad4] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.setChecked:(Ljava/lang/Object;Z)V │ │ -052ae4: 1f00 bd02 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@02bd │ │ -052ae8: 6e20 9113 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityRecord;.setChecked:(Z)V // method@1391 │ │ -052aee: 0e00 |0005: return-void │ │ +05467c: |[05467c] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.setChecked:(Ljava/lang/Object;Z)V │ │ +05468c: 1f00 ba02 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@02ba │ │ +054690: 6e20 9113 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityRecord;.setChecked:(Z)V // method@1391 │ │ +054696: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=131 │ │ 0x0005 line=132 │ │ locals : │ │ 0x0000 - 0x0002 reg=0 record Ljava/lang/Object; │ │ 0x0000 - 0x0006 reg=1 isChecked Z │ │ @@ -65182,18 +65187,18 @@ │ │ type : '(Ljava/lang/Object;Ljava/lang/CharSequence;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -052af0: |[052af0] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.setClassName:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ -052b00: 1f00 bd02 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@02bd │ │ -052b04: 6e20 9213 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityRecord;.setClassName:(Ljava/lang/CharSequence;)V // method@1392 │ │ -052b0a: 0e00 |0005: return-void │ │ +054698: |[054698] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.setClassName:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ +0546a8: 1f00 ba02 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@02ba │ │ +0546ac: 6e20 9213 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityRecord;.setClassName:(Ljava/lang/CharSequence;)V // method@1392 │ │ +0546b2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=135 │ │ 0x0005 line=136 │ │ locals : │ │ 0x0000 - 0x0002 reg=0 record Ljava/lang/Object; │ │ 0x0000 - 0x0006 reg=1 className Ljava/lang/CharSequence; │ │ @@ -65203,18 +65208,18 @@ │ │ type : '(Ljava/lang/Object;Ljava/lang/CharSequence;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -052b0c: |[052b0c] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.setContentDescription:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ -052b1c: 1f00 bd02 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@02bd │ │ -052b20: 6e20 9313 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityRecord;.setContentDescription:(Ljava/lang/CharSequence;)V // method@1393 │ │ -052b26: 0e00 |0005: return-void │ │ +0546b4: |[0546b4] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.setContentDescription:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ +0546c4: 1f00 ba02 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@02ba │ │ +0546c8: 6e20 9313 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityRecord;.setContentDescription:(Ljava/lang/CharSequence;)V // method@1393 │ │ +0546ce: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=139 │ │ 0x0005 line=140 │ │ locals : │ │ 0x0000 - 0x0002 reg=0 record Ljava/lang/Object; │ │ 0x0000 - 0x0006 reg=1 contentDescription Ljava/lang/CharSequence; │ │ @@ -65224,18 +65229,18 @@ │ │ type : '(Ljava/lang/Object;I)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -052b28: |[052b28] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.setCurrentItemIndex:(Ljava/lang/Object;I)V │ │ -052b38: 1f00 bd02 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@02bd │ │ -052b3c: 6e20 9413 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityRecord;.setCurrentItemIndex:(I)V // method@1394 │ │ -052b42: 0e00 |0005: return-void │ │ +0546d0: |[0546d0] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.setCurrentItemIndex:(Ljava/lang/Object;I)V │ │ +0546e0: 1f00 ba02 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@02ba │ │ +0546e4: 6e20 9413 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityRecord;.setCurrentItemIndex:(I)V // method@1394 │ │ +0546ea: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=143 │ │ 0x0005 line=144 │ │ locals : │ │ 0x0000 - 0x0002 reg=0 record Ljava/lang/Object; │ │ 0x0000 - 0x0006 reg=1 currentItemIndex I │ │ @@ -65245,18 +65250,18 @@ │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -052b44: |[052b44] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.setEnabled:(Ljava/lang/Object;Z)V │ │ -052b54: 1f00 bd02 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@02bd │ │ -052b58: 6e20 9513 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityRecord;.setEnabled:(Z)V // method@1395 │ │ -052b5e: 0e00 |0005: return-void │ │ +0546ec: |[0546ec] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.setEnabled:(Ljava/lang/Object;Z)V │ │ +0546fc: 1f00 ba02 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@02ba │ │ +054700: 6e20 9513 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityRecord;.setEnabled:(Z)V // method@1395 │ │ +054706: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=147 │ │ 0x0005 line=148 │ │ locals : │ │ 0x0000 - 0x0002 reg=0 record Ljava/lang/Object; │ │ 0x0000 - 0x0006 reg=1 isEnabled Z │ │ @@ -65266,18 +65271,18 @@ │ │ type : '(Ljava/lang/Object;I)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -052b60: |[052b60] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.setFromIndex:(Ljava/lang/Object;I)V │ │ -052b70: 1f00 bd02 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@02bd │ │ -052b74: 6e20 9613 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityRecord;.setFromIndex:(I)V // method@1396 │ │ -052b7a: 0e00 |0005: return-void │ │ +054708: |[054708] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.setFromIndex:(Ljava/lang/Object;I)V │ │ +054718: 1f00 ba02 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@02ba │ │ +05471c: 6e20 9613 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityRecord;.setFromIndex:(I)V // method@1396 │ │ +054722: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=151 │ │ 0x0005 line=152 │ │ locals : │ │ 0x0000 - 0x0002 reg=0 record Ljava/lang/Object; │ │ 0x0000 - 0x0006 reg=1 fromIndex I │ │ @@ -65287,18 +65292,18 @@ │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -052b7c: |[052b7c] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.setFullScreen:(Ljava/lang/Object;Z)V │ │ -052b8c: 1f00 bd02 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@02bd │ │ -052b90: 6e20 9713 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityRecord;.setFullScreen:(Z)V // method@1397 │ │ -052b96: 0e00 |0005: return-void │ │ +054724: |[054724] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.setFullScreen:(Ljava/lang/Object;Z)V │ │ +054734: 1f00 ba02 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@02ba │ │ +054738: 6e20 9713 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityRecord;.setFullScreen:(Z)V // method@1397 │ │ +05473e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=155 │ │ 0x0005 line=156 │ │ locals : │ │ 0x0000 - 0x0002 reg=0 record Ljava/lang/Object; │ │ 0x0000 - 0x0006 reg=1 isFullScreen Z │ │ @@ -65308,18 +65313,18 @@ │ │ type : '(Ljava/lang/Object;I)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -052b98: |[052b98] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.setItemCount:(Ljava/lang/Object;I)V │ │ -052ba8: 1f00 bd02 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@02bd │ │ -052bac: 6e20 9813 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityRecord;.setItemCount:(I)V // method@1398 │ │ -052bb2: 0e00 |0005: return-void │ │ +054740: |[054740] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.setItemCount:(Ljava/lang/Object;I)V │ │ +054750: 1f00 ba02 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@02ba │ │ +054754: 6e20 9813 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityRecord;.setItemCount:(I)V // method@1398 │ │ +05475a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=159 │ │ 0x0005 line=160 │ │ locals : │ │ 0x0000 - 0x0002 reg=0 record Ljava/lang/Object; │ │ 0x0000 - 0x0006 reg=1 itemCount I │ │ @@ -65329,18 +65334,18 @@ │ │ type : '(Ljava/lang/Object;Landroid/os/Parcelable;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -052bb4: |[052bb4] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.setParcelableData:(Ljava/lang/Object;Landroid/os/Parcelable;)V │ │ -052bc4: 1f00 bd02 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@02bd │ │ -052bc8: 6e20 9b13 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityRecord;.setParcelableData:(Landroid/os/Parcelable;)V // method@139b │ │ -052bce: 0e00 |0005: return-void │ │ +05475c: |[05475c] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.setParcelableData:(Ljava/lang/Object;Landroid/os/Parcelable;)V │ │ +05476c: 1f00 ba02 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@02ba │ │ +054770: 6e20 9b13 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityRecord;.setParcelableData:(Landroid/os/Parcelable;)V // method@139b │ │ +054776: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=163 │ │ 0x0005 line=164 │ │ locals : │ │ 0x0000 - 0x0002 reg=0 record Ljava/lang/Object; │ │ 0x0000 - 0x0006 reg=1 parcelableData Landroid/os/Parcelable; │ │ @@ -65350,18 +65355,18 @@ │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -052bd0: |[052bd0] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.setPassword:(Ljava/lang/Object;Z)V │ │ -052be0: 1f00 bd02 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@02bd │ │ -052be4: 6e20 9c13 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityRecord;.setPassword:(Z)V // method@139c │ │ -052bea: 0e00 |0005: return-void │ │ +054778: |[054778] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.setPassword:(Ljava/lang/Object;Z)V │ │ +054788: 1f00 ba02 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@02ba │ │ +05478c: 6e20 9c13 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityRecord;.setPassword:(Z)V // method@139c │ │ +054792: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=167 │ │ 0x0005 line=168 │ │ locals : │ │ 0x0000 - 0x0002 reg=0 record Ljava/lang/Object; │ │ 0x0000 - 0x0006 reg=1 isPassword Z │ │ @@ -65371,18 +65376,18 @@ │ │ type : '(Ljava/lang/Object;I)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -052bec: |[052bec] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.setRemovedCount:(Ljava/lang/Object;I)V │ │ -052bfc: 1f00 bd02 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@02bd │ │ -052c00: 6e20 9d13 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityRecord;.setRemovedCount:(I)V // method@139d │ │ -052c06: 0e00 |0005: return-void │ │ +054794: |[054794] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.setRemovedCount:(Ljava/lang/Object;I)V │ │ +0547a4: 1f00 ba02 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@02ba │ │ +0547a8: 6e20 9d13 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityRecord;.setRemovedCount:(I)V // method@139d │ │ +0547ae: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=171 │ │ 0x0005 line=172 │ │ locals : │ │ 0x0000 - 0x0002 reg=0 record Ljava/lang/Object; │ │ 0x0000 - 0x0006 reg=1 removedCount I │ │ @@ -65392,18 +65397,18 @@ │ │ type : '(Ljava/lang/Object;I)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -052c08: |[052c08] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.setScrollX:(Ljava/lang/Object;I)V │ │ -052c18: 1f00 bd02 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@02bd │ │ -052c1c: 6e20 9e13 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityRecord;.setScrollX:(I)V // method@139e │ │ -052c22: 0e00 |0005: return-void │ │ +0547b0: |[0547b0] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.setScrollX:(Ljava/lang/Object;I)V │ │ +0547c0: 1f00 ba02 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@02ba │ │ +0547c4: 6e20 9e13 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityRecord;.setScrollX:(I)V // method@139e │ │ +0547ca: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=175 │ │ 0x0005 line=176 │ │ locals : │ │ 0x0000 - 0x0002 reg=0 record Ljava/lang/Object; │ │ 0x0000 - 0x0006 reg=1 scrollX I │ │ @@ -65413,18 +65418,18 @@ │ │ type : '(Ljava/lang/Object;I)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -052c24: |[052c24] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.setScrollY:(Ljava/lang/Object;I)V │ │ -052c34: 1f00 bd02 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@02bd │ │ -052c38: 6e20 9f13 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityRecord;.setScrollY:(I)V // method@139f │ │ -052c3e: 0e00 |0005: return-void │ │ +0547cc: |[0547cc] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.setScrollY:(Ljava/lang/Object;I)V │ │ +0547dc: 1f00 ba02 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@02ba │ │ +0547e0: 6e20 9f13 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityRecord;.setScrollY:(I)V // method@139f │ │ +0547e6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=179 │ │ 0x0005 line=180 │ │ locals : │ │ 0x0000 - 0x0002 reg=0 record Ljava/lang/Object; │ │ 0x0000 - 0x0006 reg=1 scrollY I │ │ @@ -65434,18 +65439,18 @@ │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -052c40: |[052c40] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.setScrollable:(Ljava/lang/Object;Z)V │ │ -052c50: 1f00 bd02 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@02bd │ │ -052c54: 6e20 a013 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityRecord;.setScrollable:(Z)V // method@13a0 │ │ -052c5a: 0e00 |0005: return-void │ │ +0547e8: |[0547e8] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.setScrollable:(Ljava/lang/Object;Z)V │ │ +0547f8: 1f00 ba02 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@02ba │ │ +0547fc: 6e20 a013 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityRecord;.setScrollable:(Z)V // method@13a0 │ │ +054802: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=183 │ │ 0x0005 line=184 │ │ locals : │ │ 0x0000 - 0x0002 reg=0 record Ljava/lang/Object; │ │ 0x0000 - 0x0006 reg=1 scrollable Z │ │ @@ -65455,18 +65460,18 @@ │ │ type : '(Ljava/lang/Object;Landroid/view/View;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -052c5c: |[052c5c] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.setSource:(Ljava/lang/Object;Landroid/view/View;)V │ │ -052c6c: 1f00 bd02 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@02bd │ │ -052c70: 6e20 a113 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityRecord;.setSource:(Landroid/view/View;)V // method@13a1 │ │ -052c76: 0e00 |0005: return-void │ │ +054804: |[054804] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.setSource:(Ljava/lang/Object;Landroid/view/View;)V │ │ +054814: 1f00 ba02 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@02ba │ │ +054818: 6e20 a113 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityRecord;.setSource:(Landroid/view/View;)V // method@13a1 │ │ +05481e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=187 │ │ 0x0005 line=188 │ │ locals : │ │ 0x0000 - 0x0002 reg=0 record Ljava/lang/Object; │ │ 0x0000 - 0x0006 reg=1 source Landroid/view/View; │ │ @@ -65476,33 +65481,33 @@ │ │ type : '(Ljava/lang/Object;I)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -052c78: |[052c78] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.setToIndex:(Ljava/lang/Object;I)V │ │ -052c88: 1f00 bd02 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@02bd │ │ -052c8c: 6e20 a313 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityRecord;.setToIndex:(I)V // method@13a3 │ │ -052c92: 0e00 |0005: return-void │ │ +054820: |[054820] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.setToIndex:(Ljava/lang/Object;I)V │ │ +054830: 1f00 ba02 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@02ba │ │ +054834: 6e20 a313 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityRecord;.setToIndex:(I)V // method@13a3 │ │ +05483a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=191 │ │ 0x0005 line=192 │ │ locals : │ │ 0x0000 - 0x0002 reg=0 record Ljava/lang/Object; │ │ 0x0000 - 0x0006 reg=1 toIndex I │ │ │ │ Virtual methods - │ │ source_file_idx : 561 (AccessibilityRecordCompatIcs.java) │ │ │ │ Class #283 header: │ │ -class_idx : 551 │ │ +class_idx : 548 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 826 │ │ +superclass_idx : 823 │ │ source_file_idx : 562 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 5 │ │ virtual_methods_size: 0 │ │ │ │ Class #283 - │ │ @@ -65518,17 +65523,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -052c94: |[052c94] android.support.v4.view.accessibility.AccessibilityRecordCompatIcsMr1.:()V │ │ -052ca4: 7010 1c15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ -052caa: 0e00 |0003: return-void │ │ +05483c: |[05483c] android.support.v4.view.accessibility.AccessibilityRecordCompatIcsMr1.:()V │ │ +05484c: 7010 1c15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ +054852: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcsMr1; │ │ │ │ #1 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcsMr1;) │ │ @@ -65536,19 +65541,19 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -052cac: |[052cac] android.support.v4.view.accessibility.AccessibilityRecordCompatIcsMr1.getMaxScrollX:(Ljava/lang/Object;)I │ │ -052cbc: 1f01 bd02 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@02bd │ │ -052cc0: 6e10 7d13 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityRecord;.getMaxScrollX:()I // method@137d │ │ -052cc6: 0a00 |0005: move-result v0 │ │ -052cc8: 0f00 |0006: return v0 │ │ +054854: |[054854] android.support.v4.view.accessibility.AccessibilityRecordCompatIcsMr1.getMaxScrollX:(Ljava/lang/Object;)I │ │ +054864: 1f01 ba02 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@02ba │ │ +054868: 6e10 7d13 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityRecord;.getMaxScrollX:()I // method@137d │ │ +05486e: 0a00 |0005: move-result v0 │ │ +054870: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=27 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 record Ljava/lang/Object; │ │ │ │ #2 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcsMr1;) │ │ @@ -65556,19 +65561,19 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -052ccc: |[052ccc] android.support.v4.view.accessibility.AccessibilityRecordCompatIcsMr1.getMaxScrollY:(Ljava/lang/Object;)I │ │ -052cdc: 1f01 bd02 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@02bd │ │ -052ce0: 6e10 7e13 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityRecord;.getMaxScrollY:()I // method@137e │ │ -052ce6: 0a00 |0005: move-result v0 │ │ -052ce8: 0f00 |0006: return v0 │ │ +054874: |[054874] android.support.v4.view.accessibility.AccessibilityRecordCompatIcsMr1.getMaxScrollY:(Ljava/lang/Object;)I │ │ +054884: 1f01 ba02 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@02ba │ │ +054888: 6e10 7e13 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityRecord;.getMaxScrollY:()I // method@137e │ │ +05488e: 0a00 |0005: move-result v0 │ │ +054890: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 record Ljava/lang/Object; │ │ │ │ #3 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcsMr1;) │ │ @@ -65576,18 +65581,18 @@ │ │ type : '(Ljava/lang/Object;I)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -052cec: |[052cec] android.support.v4.view.accessibility.AccessibilityRecordCompatIcsMr1.setMaxScrollX:(Ljava/lang/Object;I)V │ │ -052cfc: 1f00 bd02 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@02bd │ │ -052d00: 6e20 9913 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityRecord;.setMaxScrollX:(I)V // method@1399 │ │ -052d06: 0e00 |0005: return-void │ │ +054894: |[054894] android.support.v4.view.accessibility.AccessibilityRecordCompatIcsMr1.setMaxScrollX:(Ljava/lang/Object;I)V │ │ +0548a4: 1f00 ba02 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@02ba │ │ +0548a8: 6e20 9913 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityRecord;.setMaxScrollX:(I)V // method@1399 │ │ +0548ae: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ 0x0005 line=35 │ │ locals : │ │ 0x0000 - 0x0002 reg=0 record Ljava/lang/Object; │ │ 0x0000 - 0x0006 reg=1 maxScrollX I │ │ @@ -65597,33 +65602,33 @@ │ │ type : '(Ljava/lang/Object;I)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -052d08: |[052d08] android.support.v4.view.accessibility.AccessibilityRecordCompatIcsMr1.setMaxScrollY:(Ljava/lang/Object;I)V │ │ -052d18: 1f00 bd02 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@02bd │ │ -052d1c: 6e20 9a13 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityRecord;.setMaxScrollY:(I)V // method@139a │ │ -052d22: 0e00 |0005: return-void │ │ +0548b0: |[0548b0] android.support.v4.view.accessibility.AccessibilityRecordCompatIcsMr1.setMaxScrollY:(Ljava/lang/Object;I)V │ │ +0548c0: 1f00 ba02 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@02ba │ │ +0548c4: 6e20 9a13 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityRecord;.setMaxScrollY:(I)V // method@139a │ │ +0548ca: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ 0x0005 line=39 │ │ locals : │ │ 0x0000 - 0x0002 reg=0 record Ljava/lang/Object; │ │ 0x0000 - 0x0006 reg=1 maxScrollY I │ │ │ │ Virtual methods - │ │ source_file_idx : 562 (AccessibilityRecordCompatIcsMr1.java) │ │ │ │ Class #284 header: │ │ -class_idx : 552 │ │ +class_idx : 549 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 826 │ │ +superclass_idx : 823 │ │ source_file_idx : 563 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 0 │ │ │ │ Class #284 - │ │ @@ -65639,17 +65644,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -052d24: |[052d24] android.support.v4.view.accessibility.AccessibilityRecordCompatJellyBean.:()V │ │ -052d34: 7010 1c15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ -052d3a: 0e00 |0003: return-void │ │ +0548cc: |[0548cc] android.support.v4.view.accessibility.AccessibilityRecordCompatJellyBean.:()V │ │ +0548dc: 7010 1c15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ +0548e2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompatJellyBean; │ │ │ │ #1 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompatJellyBean;) │ │ @@ -65657,34 +65662,34 @@ │ │ type : '(Ljava/lang/Object;Landroid/view/View;I)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -052d3c: |[052d3c] android.support.v4.view.accessibility.AccessibilityRecordCompatJellyBean.setSource:(Ljava/lang/Object;Landroid/view/View;I)V │ │ -052d4c: 1f00 bd02 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@02bd │ │ -052d50: 6e30 a213 1002 |0002: invoke-virtual {v0, v1, v2}, Landroid/view/accessibility/AccessibilityRecord;.setSource:(Landroid/view/View;I)V // method@13a2 │ │ -052d56: 0e00 |0005: return-void │ │ +0548e4: |[0548e4] android.support.v4.view.accessibility.AccessibilityRecordCompatJellyBean.setSource:(Ljava/lang/Object;Landroid/view/View;I)V │ │ +0548f4: 1f00 ba02 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@02ba │ │ +0548f8: 6e30 a213 1002 |0002: invoke-virtual {v0, v1, v2}, Landroid/view/accessibility/AccessibilityRecord;.setSource:(Landroid/view/View;I)V // method@13a2 │ │ +0548fe: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ 0x0005 line=29 │ │ locals : │ │ 0x0000 - 0x0002 reg=0 record Ljava/lang/Object; │ │ 0x0000 - 0x0006 reg=1 root Landroid/view/View; │ │ 0x0000 - 0x0006 reg=2 virtualDescendantId I │ │ │ │ Virtual methods - │ │ source_file_idx : 563 (AccessibilityRecordCompatJellyBean.java) │ │ │ │ Class #285 header: │ │ -class_idx : 553 │ │ +class_idx : 550 │ │ access_flags : 4096 (0x1000) │ │ -superclass_idx : 826 │ │ +superclass_idx : 823 │ │ source_file_idx : 631 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 0 │ │ │ │ Class #285 annotations: │ │ @@ -65700,17 +65705,17 @@ │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ Virtual methods - │ │ source_file_idx : 631 (AutoScrollHelper.java) │ │ │ │ Class #286 header: │ │ -class_idx : 554 │ │ +class_idx : 551 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 826 │ │ +superclass_idx : 823 │ │ source_file_idx : 631 │ │ static_fields_size : 0 │ │ instance_fields_size: 11 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 11 │ │ │ │ Class #286 annotations: │ │ @@ -65775,26 +65780,26 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 21 16-bit code units │ │ -052d58: |[052d58] android.support.v4.widget.AutoScrollHelper$ClampedScroller.:()V │ │ -052d68: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -052d6a: 7010 1c15 0300 |0001: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@151c │ │ -052d70: 1900 0080 |0004: const-wide/high16 v0, #long -9223372036854775808 // #8000 │ │ -052d74: 5a30 3304 |0006: iput-wide v0, v3, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mStartTime:J // field@0433 │ │ -052d78: 1600 ffff |0008: const-wide/16 v0, #int -1 // #ffff │ │ -052d7c: 5a30 3404 |000a: iput-wide v0, v3, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mStopTime:J // field@0434 │ │ -052d80: 1600 0000 |000c: const-wide/16 v0, #int 0 // #0 │ │ -052d84: 5a30 2d04 |000e: iput-wide v0, v3, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mDeltaTime:J // field@042d │ │ -052d88: 5932 2e04 |0010: iput v2, v3, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mDeltaX:I // field@042e │ │ -052d8c: 5932 2f04 |0012: iput v2, v3, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mDeltaY:I // field@042f │ │ -052d90: 0e00 |0014: return-void │ │ +054900: |[054900] android.support.v4.widget.AutoScrollHelper$ClampedScroller.:()V │ │ +054910: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +054912: 7010 1c15 0300 |0001: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@151c │ │ +054918: 1900 0080 |0004: const-wide/high16 v0, #long -9223372036854775808 // #8000 │ │ +05491c: 5a30 3304 |0006: iput-wide v0, v3, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mStartTime:J // field@0433 │ │ +054920: 1600 ffff |0008: const-wide/16 v0, #int -1 // #ffff │ │ +054924: 5a30 3404 |000a: iput-wide v0, v3, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mStopTime:J // field@0434 │ │ +054928: 1600 0000 |000c: const-wide/16 v0, #int 0 // #0 │ │ +05492c: 5a30 2d04 |000e: iput-wide v0, v3, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mDeltaTime:J // field@042d │ │ +054930: 5932 2e04 |0010: iput v2, v3, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mDeltaX:I // field@042e │ │ +054934: 5932 2f04 |0012: iput v2, v3, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mDeltaY:I // field@042f │ │ +054938: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=743 │ │ 0x0004 line=744 │ │ 0x0008 line=745 │ │ 0x000c line=746 │ │ 0x0010 line=747 │ │ @@ -65804,89 +65809,89 @@ │ │ 0x0000 - 0x0015 reg=3 this Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller; │ │ │ │ #1 : (in Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;) │ │ name : 'getValueAt' │ │ type : '(J)F' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ - registers : 13 │ │ + registers : 14 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 63 16-bit code units │ │ -052d94: |[052d94] android.support.v4.widget.AutoScrollHelper$ClampedScroller.getValueAt:(J)F │ │ -052da4: 1509 803f |0000: const/high16 v9, #int 1065353216 // #3f80 │ │ -052da8: 1204 |0002: const/4 v4, #int 0 // #0 │ │ -052daa: 53a5 3304 |0003: iget-wide v5, v10, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mStartTime:J // field@0433 │ │ -052dae: 3105 0b05 |0005: cmp-long v5, v11, v5 │ │ -052db2: 3b05 0300 |0007: if-gez v5, 000a // +0003 │ │ -052db6: 0f04 |0009: return v4 │ │ -052db8: 53a5 3404 |000a: iget-wide v5, v10, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mStopTime:J // field@0434 │ │ -052dbc: 1607 0000 |000c: const-wide/16 v7, #int 0 // #0 │ │ -052dc0: 3105 0507 |000e: cmp-long v5, v5, v7 │ │ -052dc4: 3a05 0800 |0010: if-ltz v5, 0018 // +0008 │ │ -052dc8: 53a5 3404 |0012: iget-wide v5, v10, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mStopTime:J // field@0434 │ │ -052dcc: 3105 0b05 |0014: cmp-long v5, v11, v5 │ │ -052dd0: 3b05 1300 |0016: if-gez v5, 0029 // +0013 │ │ -052dd4: 53a5 3304 |0018: iget-wide v5, v10, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mStartTime:J // field@0433 │ │ -052dd8: 9c02 0b05 |001a: sub-long v2, v11, v5 │ │ -052ddc: 1505 003f |001c: const/high16 v5, #int 1056964608 // #3f00 │ │ -052de0: 8526 |001e: long-to-float v6, v2 │ │ -052de2: 52a7 3204 |001f: iget v7, v10, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mRampUpDuration:I // field@0432 │ │ -052de6: 8277 |0021: int-to-float v7, v7 │ │ -052de8: c976 |0022: div-float/2addr v6, v7 │ │ -052dea: 7130 000f 4609 |0023: invoke-static {v6, v4, v9}, Landroid/support/v4/widget/AutoScrollHelper;.access$900:(FFF)F // method@0f00 │ │ -052df0: 0a04 |0026: move-result v4 │ │ -052df2: c854 |0027: mul-float/2addr v4, v5 │ │ -052df4: 28e1 |0028: goto 0009 // -001f │ │ -052df6: 53a5 3404 |0029: iget-wide v5, v10, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mStopTime:J // field@0434 │ │ -052dfa: 9c00 0b05 |002b: sub-long v0, v11, v5 │ │ -052dfe: 52a5 3504 |002d: iget v5, v10, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mStopValue:F // field@0435 │ │ -052e02: a705 0905 |002f: sub-float v5, v9, v5 │ │ -052e06: 52a6 3504 |0031: iget v6, v10, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mStopValue:F // field@0435 │ │ -052e0a: 8507 |0033: long-to-float v7, v0 │ │ -052e0c: 52a8 3004 |0034: iget v8, v10, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mEffectiveRampDown:I // field@0430 │ │ -052e10: 8288 |0036: int-to-float v8, v8 │ │ -052e12: c987 |0037: div-float/2addr v7, v8 │ │ -052e14: 7130 000f 4709 |0038: invoke-static {v7, v4, v9}, Landroid/support/v4/widget/AutoScrollHelper;.access$900:(FFF)F // method@0f00 │ │ -052e1a: 0a04 |003b: move-result v4 │ │ -052e1c: c864 |003c: mul-float/2addr v4, v6 │ │ -052e1e: c654 |003d: add-float/2addr v4, v5 │ │ -052e20: 28cb |003e: goto 0009 // -0035 │ │ +05493c: |[05493c] android.support.v4.widget.AutoScrollHelper$ClampedScroller.getValueAt:(J)F │ │ +05494c: 150a 803f |0000: const/high16 v10, #int 1065353216 // #3f80 │ │ +054950: 1204 |0002: const/4 v4, #int 0 // #0 │ │ +054952: 53b6 3304 |0003: iget-wide v6, v11, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mStartTime:J // field@0433 │ │ +054956: 3105 0c06 |0005: cmp-long v5, v12, v6 │ │ +05495a: 3b05 0300 |0007: if-gez v5, 000a // +0003 │ │ +05495e: 0f04 |0009: return v4 │ │ +054960: 53b6 3404 |000a: iget-wide v6, v11, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mStopTime:J // field@0434 │ │ +054964: 1608 0000 |000c: const-wide/16 v8, #int 0 // #0 │ │ +054968: 3105 0608 |000e: cmp-long v5, v6, v8 │ │ +05496c: 3a05 0800 |0010: if-ltz v5, 0018 // +0008 │ │ +054970: 53b6 3404 |0012: iget-wide v6, v11, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mStopTime:J // field@0434 │ │ +054974: 3105 0c06 |0014: cmp-long v5, v12, v6 │ │ +054978: 3b05 1300 |0016: if-gez v5, 0029 // +0013 │ │ +05497c: 53b6 3304 |0018: iget-wide v6, v11, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mStartTime:J // field@0433 │ │ +054980: 9c02 0c06 |001a: sub-long v2, v12, v6 │ │ +054984: 1505 003f |001c: const/high16 v5, #int 1056964608 // #3f00 │ │ +054988: 8526 |001e: long-to-float v6, v2 │ │ +05498a: 52b7 3204 |001f: iget v7, v11, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mRampUpDuration:I // field@0432 │ │ +05498e: 8277 |0021: int-to-float v7, v7 │ │ +054990: c976 |0022: div-float/2addr v6, v7 │ │ +054992: 7130 000f 460a |0023: invoke-static {v6, v4, v10}, Landroid/support/v4/widget/AutoScrollHelper;.access$900:(FFF)F // method@0f00 │ │ +054998: 0a04 |0026: move-result v4 │ │ +05499a: c854 |0027: mul-float/2addr v4, v5 │ │ +05499c: 28e1 |0028: goto 0009 // -001f │ │ +05499e: 53b6 3404 |0029: iget-wide v6, v11, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mStopTime:J // field@0434 │ │ +0549a2: 9c00 0c06 |002b: sub-long v0, v12, v6 │ │ +0549a6: 52b5 3504 |002d: iget v5, v11, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mStopValue:F // field@0435 │ │ +0549aa: a705 0a05 |002f: sub-float v5, v10, v5 │ │ +0549ae: 52b6 3504 |0031: iget v6, v11, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mStopValue:F // field@0435 │ │ +0549b2: 8507 |0033: long-to-float v7, v0 │ │ +0549b4: 52b8 3004 |0034: iget v8, v11, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mEffectiveRampDown:I // field@0430 │ │ +0549b8: 8288 |0036: int-to-float v8, v8 │ │ +0549ba: c987 |0037: div-float/2addr v7, v8 │ │ +0549bc: 7130 000f 470a |0038: invoke-static {v7, v4, v10}, Landroid/support/v4/widget/AutoScrollHelper;.access$900:(FFF)F // method@0f00 │ │ +0549c2: 0a04 |003b: move-result v4 │ │ +0549c4: c864 |003c: mul-float/2addr v4, v6 │ │ +0549c6: c654 |003d: add-float/2addr v4, v5 │ │ +0549c8: 28cb |003e: goto 0009 // -0035 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=787 │ │ 0x0009 line=794 │ │ 0x000a line=789 │ │ 0x0018 line=790 │ │ 0x001c line=791 │ │ 0x0029 line=793 │ │ 0x002d line=794 │ │ locals : │ │ 0x001c - 0x0029 reg=2 elapsedSinceStart J │ │ 0x002d - 0x003f reg=0 elapsedSinceEnd J │ │ - 0x0000 - 0x003f reg=10 this Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller; │ │ - 0x0000 - 0x003f reg=11 currentTime J │ │ + 0x0000 - 0x003f reg=11 this Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller; │ │ + 0x0000 - 0x003f reg=12 currentTime J │ │ │ │ #2 : (in Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;) │ │ name : 'interpolateValue' │ │ type : '(F)F' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 9 16-bit code units │ │ -052e24: |[052e24] android.support.v4.widget.AutoScrollHelper$ClampedScroller.interpolateValue:(F)F │ │ -052e34: 1500 80c0 |0000: const/high16 v0, #int -1065353216 // #c080 │ │ -052e38: c830 |0002: mul-float/2addr v0, v3 │ │ -052e3a: c830 |0003: mul-float/2addr v0, v3 │ │ -052e3c: 1501 8040 |0004: const/high16 v1, #int 1082130432 // #4080 │ │ -052e40: c831 |0006: mul-float/2addr v1, v3 │ │ -052e42: c610 |0007: add-float/2addr v0, v1 │ │ -052e44: 0f00 |0008: return v0 │ │ +0549cc: |[0549cc] android.support.v4.widget.AutoScrollHelper$ClampedScroller.interpolateValue:(F)F │ │ +0549dc: 1500 80c0 |0000: const/high16 v0, #int -1065353216 // #c080 │ │ +0549e0: c830 |0002: mul-float/2addr v0, v3 │ │ +0549e2: c830 |0003: mul-float/2addr v0, v3 │ │ +0549e4: 1501 8040 |0004: const/high16 v1, #int 1082130432 // #4080 │ │ +0549e8: c831 |0006: mul-float/2addr v1, v3 │ │ +0549ea: c610 |0007: add-float/2addr v0, v1 │ │ +0549ec: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=807 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller; │ │ 0x0000 - 0x0009 reg=3 value F │ │ │ │ @@ -65896,45 +65901,45 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 51 16-bit code units │ │ -052e48: |[052e48] android.support.v4.widget.AutoScrollHelper$ClampedScroller.computeScrollDelta:()V │ │ -052e58: 53a6 2d04 |0000: iget-wide v6, v10, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mDeltaTime:J // field@042d │ │ -052e5c: 1608 0000 |0002: const-wide/16 v8, #int 0 // #0 │ │ -052e60: 3106 0608 |0004: cmp-long v6, v6, v8 │ │ -052e64: 3906 0a00 |0006: if-nez v6, 0010 // +000a │ │ -052e68: 2206 3e03 |0008: new-instance v6, Ljava/lang/RuntimeException; // type@033e │ │ -052e6c: 1a07 1303 |000a: const-string v7, "Cannot compute scroll delta before calling start()" // string@0313 │ │ -052e70: 7020 2c15 7600 |000c: invoke-direct {v6, v7}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@152c │ │ -052e76: 2706 |000f: throw v6 │ │ -052e78: 7100 ac13 0000 |0010: invoke-static {}, Landroid/view/animation/AnimationUtils;.currentAnimationTimeMillis:()J // method@13ac │ │ -052e7e: 0b00 |0013: move-result-wide v0 │ │ -052e80: 7030 e70e 0a01 |0014: invoke-direct {v10, v0, v1}, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.getValueAt:(J)F // method@0ee7 │ │ -052e86: 0a05 |0017: move-result v5 │ │ -052e88: 7020 e90e 5a00 |0018: invoke-direct {v10, v5}, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.interpolateValue:(F)F // method@0ee9 │ │ -052e8e: 0a04 |001b: move-result v4 │ │ -052e90: 53a6 2d04 |001c: iget-wide v6, v10, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mDeltaTime:J // field@042d │ │ -052e94: 9c02 0006 |001e: sub-long v2, v0, v6 │ │ -052e98: 5aa0 2d04 |0020: iput-wide v0, v10, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mDeltaTime:J // field@042d │ │ -052e9c: 8526 |0022: long-to-float v6, v2 │ │ -052e9e: c846 |0023: mul-float/2addr v6, v4 │ │ -052ea0: 52a7 3604 |0024: iget v7, v10, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mTargetVelocityX:F // field@0436 │ │ -052ea4: c876 |0026: mul-float/2addr v6, v7 │ │ -052ea6: 8766 |0027: float-to-int v6, v6 │ │ -052ea8: 59a6 2e04 |0028: iput v6, v10, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mDeltaX:I // field@042e │ │ -052eac: 8526 |002a: long-to-float v6, v2 │ │ -052eae: c846 |002b: mul-float/2addr v6, v4 │ │ -052eb0: 52a7 3704 |002c: iget v7, v10, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mTargetVelocityY:F // field@0437 │ │ -052eb4: c876 |002e: mul-float/2addr v6, v7 │ │ -052eb6: 8766 |002f: float-to-int v6, v6 │ │ -052eb8: 59a6 2f04 |0030: iput v6, v10, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mDeltaY:I // field@042f │ │ -052ebc: 0e00 |0032: return-void │ │ +0549f0: |[0549f0] android.support.v4.widget.AutoScrollHelper$ClampedScroller.computeScrollDelta:()V │ │ +054a00: 53a6 2d04 |0000: iget-wide v6, v10, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mDeltaTime:J // field@042d │ │ +054a04: 1608 0000 |0002: const-wide/16 v8, #int 0 // #0 │ │ +054a08: 3106 0608 |0004: cmp-long v6, v6, v8 │ │ +054a0c: 3906 0a00 |0006: if-nez v6, 0010 // +000a │ │ +054a10: 2206 3b03 |0008: new-instance v6, Ljava/lang/RuntimeException; // type@033b │ │ +054a14: 1a07 1303 |000a: const-string v7, "Cannot compute scroll delta before calling start()" // string@0313 │ │ +054a18: 7020 2c15 7600 |000c: invoke-direct {v6, v7}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@152c │ │ +054a1e: 2706 |000f: throw v6 │ │ +054a20: 7100 ac13 0000 |0010: invoke-static {}, Landroid/view/animation/AnimationUtils;.currentAnimationTimeMillis:()J // method@13ac │ │ +054a26: 0b00 |0013: move-result-wide v0 │ │ +054a28: 7030 e70e 0a01 |0014: invoke-direct {v10, v0, v1}, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.getValueAt:(J)F // method@0ee7 │ │ +054a2e: 0a05 |0017: move-result v5 │ │ +054a30: 7020 e90e 5a00 |0018: invoke-direct {v10, v5}, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.interpolateValue:(F)F // method@0ee9 │ │ +054a36: 0a04 |001b: move-result v4 │ │ +054a38: 53a6 2d04 |001c: iget-wide v6, v10, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mDeltaTime:J // field@042d │ │ +054a3c: 9c02 0006 |001e: sub-long v2, v0, v6 │ │ +054a40: 5aa0 2d04 |0020: iput-wide v0, v10, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mDeltaTime:J // field@042d │ │ +054a44: 8526 |0022: long-to-float v6, v2 │ │ +054a46: c846 |0023: mul-float/2addr v6, v4 │ │ +054a48: 52a7 3604 |0024: iget v7, v10, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mTargetVelocityX:F // field@0436 │ │ +054a4c: c876 |0026: mul-float/2addr v6, v7 │ │ +054a4e: 8766 |0027: float-to-int v6, v6 │ │ +054a50: 59a6 2e04 |0028: iput v6, v10, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mDeltaX:I // field@042e │ │ +054a54: 8526 |002a: long-to-float v6, v2 │ │ +054a56: c846 |002b: mul-float/2addr v6, v4 │ │ +054a58: 52a7 3704 |002c: iget v7, v10, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mTargetVelocityY:F // field@0437 │ │ +054a5c: c876 |002e: mul-float/2addr v6, v7 │ │ +054a5e: 8766 |002f: float-to-int v6, v6 │ │ +054a60: 59a6 2f04 |0030: iput v6, v10, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mDeltaY:I // field@042f │ │ +054a64: 0e00 |0032: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=818 │ │ 0x0008 line=819 │ │ 0x0010 line=822 │ │ 0x0014 line=823 │ │ 0x0018 line=824 │ │ @@ -65955,17 +65960,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -052ec0: |[052ec0] android.support.v4.widget.AutoScrollHelper$ClampedScroller.getDeltaX:()I │ │ -052ed0: 5210 2e04 |0000: iget v0, v1, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mDeltaX:I // field@042e │ │ -052ed4: 0f00 |0002: return v0 │ │ +054a68: |[054a68] android.support.v4.widget.AutoScrollHelper$ClampedScroller.getDeltaX:()I │ │ +054a78: 5210 2e04 |0000: iget v0, v1, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mDeltaX:I // field@042e │ │ +054a7c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=856 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller; │ │ │ │ #2 : (in Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;) │ │ @@ -65973,17 +65978,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -052ed8: |[052ed8] android.support.v4.widget.AutoScrollHelper$ClampedScroller.getDeltaY:()I │ │ -052ee8: 5210 2f04 |0000: iget v0, v1, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mDeltaY:I // field@042f │ │ -052eec: 0f00 |0002: return v0 │ │ +054a80: |[054a80] android.support.v4.widget.AutoScrollHelper$ClampedScroller.getDeltaY:()I │ │ +054a90: 5210 2f04 |0000: iget v0, v1, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mDeltaY:I // field@042f │ │ +054a94: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=864 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller; │ │ │ │ #3 : (in Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;) │ │ @@ -65991,22 +65996,22 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -052ef0: |[052ef0] android.support.v4.widget.AutoScrollHelper$ClampedScroller.getHorizontalDirection:()I │ │ -052f00: 5220 3604 |0000: iget v0, v2, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mTargetVelocityX:F // field@0436 │ │ -052f04: 5221 3604 |0002: iget v1, v2, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mTargetVelocityX:F // field@0436 │ │ -052f08: 7110 1115 0100 |0004: invoke-static {v1}, Ljava/lang/Math;.abs:(F)F // method@1511 │ │ -052f0e: 0a01 |0007: move-result v1 │ │ -052f10: c910 |0008: div-float/2addr v0, v1 │ │ -052f12: 8700 |0009: float-to-int v0, v0 │ │ -052f14: 0f00 |000a: return v0 │ │ +054a98: |[054a98] android.support.v4.widget.AutoScrollHelper$ClampedScroller.getHorizontalDirection:()I │ │ +054aa8: 5220 3604 |0000: iget v0, v2, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mTargetVelocityX:F // field@0436 │ │ +054aac: 5221 3604 |0002: iget v1, v2, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mTargetVelocityX:F // field@0436 │ │ +054ab0: 7110 1115 0100 |0004: invoke-static {v1}, Ljava/lang/Math;.abs:(F)F // method@1511 │ │ +054ab6: 0a01 |0007: move-result v1 │ │ +054ab8: c910 |0008: div-float/2addr v0, v1 │ │ +054aba: 8700 |0009: float-to-int v0, v0 │ │ +054abc: 0f00 |000a: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=844 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller; │ │ │ │ #4 : (in Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;) │ │ @@ -66014,22 +66019,22 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -052f18: |[052f18] android.support.v4.widget.AutoScrollHelper$ClampedScroller.getVerticalDirection:()I │ │ -052f28: 5220 3704 |0000: iget v0, v2, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mTargetVelocityY:F // field@0437 │ │ -052f2c: 5221 3704 |0002: iget v1, v2, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mTargetVelocityY:F // field@0437 │ │ -052f30: 7110 1115 0100 |0004: invoke-static {v1}, Ljava/lang/Math;.abs:(F)F // method@1511 │ │ -052f36: 0a01 |0007: move-result v1 │ │ -052f38: c910 |0008: div-float/2addr v0, v1 │ │ -052f3a: 8700 |0009: float-to-int v0, v0 │ │ -052f3c: 0f00 |000a: return v0 │ │ +054ac0: |[054ac0] android.support.v4.widget.AutoScrollHelper$ClampedScroller.getVerticalDirection:()I │ │ +054ad0: 5220 3704 |0000: iget v0, v2, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mTargetVelocityY:F // field@0437 │ │ +054ad4: 5221 3704 |0002: iget v1, v2, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mTargetVelocityY:F // field@0437 │ │ +054ad8: 7110 1115 0100 |0004: invoke-static {v1}, Ljava/lang/Math;.abs:(F)F // method@1511 │ │ +054ade: 0a01 |0007: move-result v1 │ │ +054ae0: c910 |0008: div-float/2addr v0, v1 │ │ +054ae2: 8700 |0009: float-to-int v0, v0 │ │ +054ae4: 0f00 |000a: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=848 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller; │ │ │ │ #5 : (in Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;) │ │ @@ -66037,31 +66042,31 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 26 16-bit code units │ │ -052f40: |[052f40] android.support.v4.widget.AutoScrollHelper$ClampedScroller.isFinished:()Z │ │ -052f50: 5360 3404 |0000: iget-wide v0, v6, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mStopTime:J // field@0434 │ │ -052f54: 1602 0000 |0002: const-wide/16 v2, #int 0 // #0 │ │ -052f58: 3100 0002 |0004: cmp-long v0, v0, v2 │ │ -052f5c: 3d00 1200 |0006: if-lez v0, 0018 // +0012 │ │ -052f60: 7100 ac13 0000 |0008: invoke-static {}, Landroid/view/animation/AnimationUtils;.currentAnimationTimeMillis:()J // method@13ac │ │ -052f66: 0b00 |000b: move-result-wide v0 │ │ -052f68: 5362 3404 |000c: iget-wide v2, v6, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mStopTime:J // field@0434 │ │ -052f6c: 5264 3004 |000e: iget v4, v6, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mEffectiveRampDown:I // field@0430 │ │ -052f70: 8144 |0010: int-to-long v4, v4 │ │ -052f72: bb42 |0011: add-long/2addr v2, v4 │ │ -052f74: 3100 0002 |0012: cmp-long v0, v0, v2 │ │ -052f78: 3d00 0400 |0014: if-lez v0, 0018 // +0004 │ │ -052f7c: 1210 |0016: const/4 v0, #int 1 // #1 │ │ -052f7e: 0f00 |0017: return v0 │ │ -052f80: 1200 |0018: const/4 v0, #int 0 // #0 │ │ -052f82: 28fe |0019: goto 0017 // -0002 │ │ +054ae8: |[054ae8] android.support.v4.widget.AutoScrollHelper$ClampedScroller.isFinished:()Z │ │ +054af8: 5360 3404 |0000: iget-wide v0, v6, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mStopTime:J // field@0434 │ │ +054afc: 1602 0000 |0002: const-wide/16 v2, #int 0 // #0 │ │ +054b00: 3100 0002 |0004: cmp-long v0, v0, v2 │ │ +054b04: 3d00 1200 |0006: if-lez v0, 0018 // +0012 │ │ +054b08: 7100 ac13 0000 |0008: invoke-static {}, Landroid/view/animation/AnimationUtils;.currentAnimationTimeMillis:()J // method@13ac │ │ +054b0e: 0b00 |000b: move-result-wide v0 │ │ +054b10: 5362 3404 |000c: iget-wide v2, v6, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mStopTime:J // field@0434 │ │ +054b14: 5264 3004 |000e: iget v4, v6, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mEffectiveRampDown:I // field@0430 │ │ +054b18: 8144 |0010: int-to-long v4, v4 │ │ +054b1a: bb42 |0011: add-long/2addr v2, v4 │ │ +054b1c: 3100 0002 |0012: cmp-long v0, v0, v2 │ │ +054b20: 3d00 0400 |0014: if-lez v0, 0018 // +0004 │ │ +054b24: 1210 |0016: const/4 v0, #int 1 // #1 │ │ +054b26: 0f00 |0017: return v0 │ │ +054b28: 1200 |0018: const/4 v0, #int 0 // #0 │ │ +054b2a: 28fe |0019: goto 0017 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=782 │ │ locals : │ │ 0x0000 - 0x001a reg=6 this Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller; │ │ │ │ #6 : (in Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;) │ │ @@ -66069,30 +66074,30 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 27 16-bit code units │ │ -052f84: |[052f84] android.support.v4.widget.AutoScrollHelper$ClampedScroller.requestStop:()V │ │ -052f94: 7100 ac13 0000 |0000: invoke-static {}, Landroid/view/animation/AnimationUtils;.currentAnimationTimeMillis:()J // method@13ac │ │ -052f9a: 0b00 |0003: move-result-wide v0 │ │ -052f9c: 5352 3304 |0004: iget-wide v2, v5, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mStartTime:J // field@0433 │ │ -052fa0: 9c02 0002 |0006: sub-long v2, v0, v2 │ │ -052fa4: 8422 |0008: long-to-int v2, v2 │ │ -052fa6: 1203 |0009: const/4 v3, #int 0 // #0 │ │ -052fa8: 5254 3104 |000a: iget v4, v5, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mRampDownDuration:I // field@0431 │ │ -052fac: 7130 ff0e 3204 |000c: invoke-static {v2, v3, v4}, Landroid/support/v4/widget/AutoScrollHelper;.access$800:(III)I // method@0eff │ │ -052fb2: 0a02 |000f: move-result v2 │ │ -052fb4: 5952 3004 |0010: iput v2, v5, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mEffectiveRampDown:I // field@0430 │ │ -052fb8: 7030 e70e 0501 |0012: invoke-direct {v5, v0, v1}, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.getValueAt:(J)F // method@0ee7 │ │ -052fbe: 0a02 |0015: move-result v2 │ │ -052fc0: 5952 3504 |0016: iput v2, v5, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mStopValue:F // field@0435 │ │ -052fc4: 5a50 3404 |0018: iput-wide v0, v5, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mStopTime:J // field@0434 │ │ -052fc8: 0e00 |001a: return-void │ │ +054b2c: |[054b2c] android.support.v4.widget.AutoScrollHelper$ClampedScroller.requestStop:()V │ │ +054b3c: 7100 ac13 0000 |0000: invoke-static {}, Landroid/view/animation/AnimationUtils;.currentAnimationTimeMillis:()J // method@13ac │ │ +054b42: 0b00 |0003: move-result-wide v0 │ │ +054b44: 5352 3304 |0004: iget-wide v2, v5, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mStartTime:J // field@0433 │ │ +054b48: 9c02 0002 |0006: sub-long v2, v0, v2 │ │ +054b4c: 8422 |0008: long-to-int v2, v2 │ │ +054b4e: 1203 |0009: const/4 v3, #int 0 // #0 │ │ +054b50: 5254 3104 |000a: iget v4, v5, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mRampDownDuration:I // field@0431 │ │ +054b54: 7130 ff0e 3204 |000c: invoke-static {v2, v3, v4}, Landroid/support/v4/widget/AutoScrollHelper;.access$800:(III)I // method@0eff │ │ +054b5a: 0a02 |000f: move-result v2 │ │ +054b5c: 5952 3004 |0010: iput v2, v5, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mEffectiveRampDown:I // field@0430 │ │ +054b60: 7030 e70e 0501 |0012: invoke-direct {v5, v0, v1}, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.getValueAt:(J)F // method@0ee7 │ │ +054b66: 0a02 |0015: move-result v2 │ │ +054b68: 5952 3504 |0016: iput v2, v5, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mStopValue:F // field@0435 │ │ +054b6c: 5a50 3404 |0018: iput-wide v0, v5, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mStopTime:J // field@0434 │ │ +054b70: 0e00 |001a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=775 │ │ 0x0004 line=776 │ │ 0x0012 line=777 │ │ 0x0018 line=778 │ │ 0x001a line=779 │ │ @@ -66105,17 +66110,17 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -052fcc: |[052fcc] android.support.v4.widget.AutoScrollHelper$ClampedScroller.setRampDownDuration:(I)V │ │ -052fdc: 5901 3104 |0000: iput v1, v0, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mRampDownDuration:I // field@0431 │ │ -052fe0: 0e00 |0002: return-void │ │ +054b74: |[054b74] android.support.v4.widget.AutoScrollHelper$ClampedScroller.setRampDownDuration:(I)V │ │ +054b84: 5901 3104 |0000: iput v1, v0, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mRampDownDuration:I // field@0431 │ │ +054b88: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=756 │ │ 0x0002 line=757 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller; │ │ 0x0000 - 0x0003 reg=1 durationMillis I │ │ @@ -66125,17 +66130,17 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -052fe4: |[052fe4] android.support.v4.widget.AutoScrollHelper$ClampedScroller.setRampUpDuration:(I)V │ │ -052ff4: 5901 3204 |0000: iput v1, v0, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mRampUpDuration:I // field@0432 │ │ -052ff8: 0e00 |0002: return-void │ │ +054b8c: |[054b8c] android.support.v4.widget.AutoScrollHelper$ClampedScroller.setRampUpDuration:(I)V │ │ +054b9c: 5901 3204 |0000: iput v1, v0, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mRampUpDuration:I // field@0432 │ │ +054ba0: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=752 │ │ 0x0002 line=753 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller; │ │ 0x0000 - 0x0003 reg=1 durationMillis I │ │ @@ -66145,18 +66150,18 @@ │ │ type : '(FF)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -052ffc: |[052ffc] android.support.v4.widget.AutoScrollHelper$ClampedScroller.setTargetVelocity:(FF)V │ │ -05300c: 5901 3604 |0000: iput v1, v0, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mTargetVelocityX:F // field@0436 │ │ -053010: 5902 3704 |0002: iput v2, v0, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mTargetVelocityY:F // field@0437 │ │ -053014: 0e00 |0004: return-void │ │ +054ba4: |[054ba4] android.support.v4.widget.AutoScrollHelper$ClampedScroller.setTargetVelocity:(FF)V │ │ +054bb4: 5901 3604 |0000: iput v1, v0, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mTargetVelocityX:F // field@0436 │ │ +054bb8: 5902 3704 |0002: iput v2, v0, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mTargetVelocityY:F // field@0437 │ │ +054bbc: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=839 │ │ 0x0002 line=840 │ │ 0x0004 line=841 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller; │ │ @@ -66168,28 +66173,28 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 24 16-bit code units │ │ -053018: |[053018] android.support.v4.widget.AutoScrollHelper$ClampedScroller.start:()V │ │ -053028: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -05302a: 7100 ac13 0000 |0001: invoke-static {}, Landroid/view/animation/AnimationUtils;.currentAnimationTimeMillis:()J // method@13ac │ │ -053030: 0b00 |0004: move-result-wide v0 │ │ -053032: 5a30 3304 |0005: iput-wide v0, v3, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mStartTime:J // field@0433 │ │ -053036: 1600 ffff |0007: const-wide/16 v0, #int -1 // #ffff │ │ -05303a: 5a30 3404 |0009: iput-wide v0, v3, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mStopTime:J // field@0434 │ │ -05303e: 5330 3304 |000b: iget-wide v0, v3, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mStartTime:J // field@0433 │ │ -053042: 5a30 2d04 |000d: iput-wide v0, v3, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mDeltaTime:J // field@042d │ │ -053046: 1500 003f |000f: const/high16 v0, #int 1056964608 // #3f00 │ │ -05304a: 5930 3504 |0011: iput v0, v3, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mStopValue:F // field@0435 │ │ -05304e: 5932 2e04 |0013: iput v2, v3, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mDeltaX:I // field@042e │ │ -053052: 5932 2f04 |0015: iput v2, v3, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mDeltaY:I // field@042f │ │ -053056: 0e00 |0017: return-void │ │ +054bc0: |[054bc0] android.support.v4.widget.AutoScrollHelper$ClampedScroller.start:()V │ │ +054bd0: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +054bd2: 7100 ac13 0000 |0001: invoke-static {}, Landroid/view/animation/AnimationUtils;.currentAnimationTimeMillis:()J // method@13ac │ │ +054bd8: 0b00 |0004: move-result-wide v0 │ │ +054bda: 5a30 3304 |0005: iput-wide v0, v3, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mStartTime:J // field@0433 │ │ +054bde: 1600 ffff |0007: const-wide/16 v0, #int -1 // #ffff │ │ +054be2: 5a30 3404 |0009: iput-wide v0, v3, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mStopTime:J // field@0434 │ │ +054be6: 5330 3304 |000b: iget-wide v0, v3, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mStartTime:J // field@0433 │ │ +054bea: 5a30 2d04 |000d: iput-wide v0, v3, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mDeltaTime:J // field@042d │ │ +054bee: 1500 003f |000f: const/high16 v0, #int 1056964608 // #3f00 │ │ +054bf2: 5930 3504 |0011: iput v0, v3, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mStopValue:F // field@0435 │ │ +054bf6: 5932 2e04 |0013: iput v2, v3, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mDeltaX:I // field@042e │ │ +054bfa: 5932 2f04 |0015: iput v2, v3, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mDeltaY:I // field@042f │ │ +054bfe: 0e00 |0017: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=763 │ │ 0x0007 line=764 │ │ 0x000b line=765 │ │ 0x000f line=766 │ │ 0x0013 line=767 │ │ @@ -66197,17 +66202,17 @@ │ │ 0x0017 line=769 │ │ locals : │ │ 0x0000 - 0x0018 reg=3 this Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller; │ │ │ │ source_file_idx : 631 (AutoScrollHelper.java) │ │ │ │ Class #287 header: │ │ -class_idx : 555 │ │ +class_idx : 552 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 826 │ │ +superclass_idx : 823 │ │ source_file_idx : 631 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 1 │ │ │ │ Class #287 annotations: │ │ @@ -66233,18 +66238,18 @@ │ │ type : '(Landroid/support/v4/widget/AutoScrollHelper;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -053058: |[053058] android.support.v4.widget.AutoScrollHelper$ScrollAnimationRunnable.:(Landroid/support/v4/widget/AutoScrollHelper;)V │ │ -053068: 5b01 3804 |0000: iput-object v1, v0, Landroid/support/v4/widget/AutoScrollHelper$ScrollAnimationRunnable;.this$0:Landroid/support/v4/widget/AutoScrollHelper; // field@0438 │ │ -05306c: 7010 1c15 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ -053072: 0e00 |0005: return-void │ │ +054c00: |[054c00] android.support.v4.widget.AutoScrollHelper$ScrollAnimationRunnable.:(Landroid/support/v4/widget/AutoScrollHelper;)V │ │ +054c10: 5b01 3804 |0000: iput-object v1, v0, Landroid/support/v4/widget/AutoScrollHelper$ScrollAnimationRunnable;.this$0:Landroid/support/v4/widget/AutoScrollHelper; // field@0438 │ │ +054c14: 7010 1c15 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ +054c1a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=684 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v4/widget/AutoScrollHelper$ScrollAnimationRunnable; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v4/widget/AutoScrollHelper; │ │ │ │ @@ -66253,17 +66258,17 @@ │ │ type : '(Landroid/support/v4/widget/AutoScrollHelper;Landroid/support/v4/widget/AutoScrollHelper$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -053074: |[053074] android.support.v4.widget.AutoScrollHelper$ScrollAnimationRunnable.:(Landroid/support/v4/widget/AutoScrollHelper;Landroid/support/v4/widget/AutoScrollHelper$1;)V │ │ -053084: 7020 f00e 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v4/widget/AutoScrollHelper$ScrollAnimationRunnable;.:(Landroid/support/v4/widget/AutoScrollHelper;)V // method@0ef0 │ │ -05308a: 0e00 |0003: return-void │ │ +054c1c: |[054c1c] android.support.v4.widget.AutoScrollHelper$ScrollAnimationRunnable.:(Landroid/support/v4/widget/AutoScrollHelper;Landroid/support/v4/widget/AutoScrollHelper$1;)V │ │ +054c2c: 7020 f00e 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v4/widget/AutoScrollHelper$ScrollAnimationRunnable;.:(Landroid/support/v4/widget/AutoScrollHelper;)V // method@0ef0 │ │ +054c32: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=684 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/AutoScrollHelper$ScrollAnimationRunnable; │ │ 0x0000 - 0x0004 reg=1 x0 Landroid/support/v4/widget/AutoScrollHelper; │ │ 0x0000 - 0x0004 reg=2 x1 Landroid/support/v4/widget/AutoScrollHelper$1; │ │ @@ -66274,64 +66279,64 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 102 16-bit code units │ │ -05308c: |[05308c] android.support.v4.widget.AutoScrollHelper$ScrollAnimationRunnable.run:()V │ │ -05309c: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -05309e: 5453 3804 |0001: iget-object v3, v5, Landroid/support/v4/widget/AutoScrollHelper$ScrollAnimationRunnable;.this$0:Landroid/support/v4/widget/AutoScrollHelper; // field@0438 │ │ -0530a2: 7110 f50e 0300 |0003: invoke-static {v3}, Landroid/support/v4/widget/AutoScrollHelper;.access$100:(Landroid/support/v4/widget/AutoScrollHelper;)Z // method@0ef5 │ │ -0530a8: 0a03 |0006: move-result v3 │ │ -0530aa: 3903 0300 |0007: if-nez v3, 000a // +0003 │ │ -0530ae: 0e00 |0009: return-void │ │ -0530b0: 5453 3804 |000a: iget-object v3, v5, Landroid/support/v4/widget/AutoScrollHelper$ScrollAnimationRunnable;.this$0:Landroid/support/v4/widget/AutoScrollHelper; // field@0438 │ │ -0530b4: 7110 f70e 0300 |000c: invoke-static {v3}, Landroid/support/v4/widget/AutoScrollHelper;.access$200:(Landroid/support/v4/widget/AutoScrollHelper;)Z // method@0ef7 │ │ -0530ba: 0a03 |000f: move-result v3 │ │ -0530bc: 3803 1000 |0010: if-eqz v3, 0020 // +0010 │ │ -0530c0: 5453 3804 |0012: iget-object v3, v5, Landroid/support/v4/widget/AutoScrollHelper$ScrollAnimationRunnable;.this$0:Landroid/support/v4/widget/AutoScrollHelper; // field@0438 │ │ -0530c4: 7120 f80e 4300 |0014: invoke-static {v3, v4}, Landroid/support/v4/widget/AutoScrollHelper;.access$202:(Landroid/support/v4/widget/AutoScrollHelper;Z)Z // method@0ef8 │ │ -0530ca: 5453 3804 |0017: iget-object v3, v5, Landroid/support/v4/widget/AutoScrollHelper$ScrollAnimationRunnable;.this$0:Landroid/support/v4/widget/AutoScrollHelper; // field@0438 │ │ -0530ce: 7110 f90e 0300 |0019: invoke-static {v3}, Landroid/support/v4/widget/AutoScrollHelper;.access$300:(Landroid/support/v4/widget/AutoScrollHelper;)Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller; // method@0ef9 │ │ -0530d4: 0c03 |001c: move-result-object v3 │ │ -0530d6: 6e10 ef0e 0300 |001d: invoke-virtual {v3}, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.start:()V // method@0eef │ │ -0530dc: 5453 3804 |0020: iget-object v3, v5, Landroid/support/v4/widget/AutoScrollHelper$ScrollAnimationRunnable;.this$0:Landroid/support/v4/widget/AutoScrollHelper; // field@0438 │ │ -0530e0: 7110 f90e 0300 |0022: invoke-static {v3}, Landroid/support/v4/widget/AutoScrollHelper;.access$300:(Landroid/support/v4/widget/AutoScrollHelper;)Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller; // method@0ef9 │ │ -0530e6: 0c02 |0025: move-result-object v2 │ │ -0530e8: 6e10 ea0e 0200 |0026: invoke-virtual {v2}, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.isFinished:()Z // method@0eea │ │ -0530ee: 0a03 |0029: move-result v3 │ │ -0530f0: 3903 0a00 |002a: if-nez v3, 0034 // +000a │ │ -0530f4: 5453 3804 |002c: iget-object v3, v5, Landroid/support/v4/widget/AutoScrollHelper$ScrollAnimationRunnable;.this$0:Landroid/support/v4/widget/AutoScrollHelper; // field@0438 │ │ -0530f8: 7110 fa0e 0300 |002e: invoke-static {v3}, Landroid/support/v4/widget/AutoScrollHelper;.access$400:(Landroid/support/v4/widget/AutoScrollHelper;)Z // method@0efa │ │ -0530fe: 0a03 |0031: move-result v3 │ │ -053100: 3903 0800 |0032: if-nez v3, 003a // +0008 │ │ -053104: 5453 3804 |0034: iget-object v3, v5, Landroid/support/v4/widget/AutoScrollHelper$ScrollAnimationRunnable;.this$0:Landroid/support/v4/widget/AutoScrollHelper; // field@0438 │ │ -053108: 7120 f60e 4300 |0036: invoke-static {v3, v4}, Landroid/support/v4/widget/AutoScrollHelper;.access$102:(Landroid/support/v4/widget/AutoScrollHelper;Z)Z // method@0ef6 │ │ -05310e: 28d0 |0039: goto 0009 // -0030 │ │ -053110: 5453 3804 |003a: iget-object v3, v5, Landroid/support/v4/widget/AutoScrollHelper$ScrollAnimationRunnable;.this$0:Landroid/support/v4/widget/AutoScrollHelper; // field@0438 │ │ -053114: 7110 fb0e 0300 |003c: invoke-static {v3}, Landroid/support/v4/widget/AutoScrollHelper;.access$500:(Landroid/support/v4/widget/AutoScrollHelper;)Z // method@0efb │ │ -05311a: 0a03 |003f: move-result v3 │ │ -05311c: 3803 0c00 |0040: if-eqz v3, 004c // +000c │ │ -053120: 5453 3804 |0042: iget-object v3, v5, Landroid/support/v4/widget/AutoScrollHelper$ScrollAnimationRunnable;.this$0:Landroid/support/v4/widget/AutoScrollHelper; // field@0438 │ │ -053124: 7120 fc0e 4300 |0044: invoke-static {v3, v4}, Landroid/support/v4/widget/AutoScrollHelper;.access$502:(Landroid/support/v4/widget/AutoScrollHelper;Z)Z // method@0efc │ │ -05312a: 5453 3804 |0047: iget-object v3, v5, Landroid/support/v4/widget/AutoScrollHelper$ScrollAnimationRunnable;.this$0:Landroid/support/v4/widget/AutoScrollHelper; // field@0438 │ │ -05312e: 7110 fd0e 0300 |0049: invoke-static {v3}, Landroid/support/v4/widget/AutoScrollHelper;.access$600:(Landroid/support/v4/widget/AutoScrollHelper;)V // method@0efd │ │ -053134: 6e10 e30e 0200 |004c: invoke-virtual {v2}, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.computeScrollDelta:()V // method@0ee3 │ │ -05313a: 6e10 e40e 0200 |004f: invoke-virtual {v2}, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.getDeltaX:()I // method@0ee4 │ │ -053140: 0a00 |0052: move-result v0 │ │ -053142: 6e10 e50e 0200 |0053: invoke-virtual {v2}, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.getDeltaY:()I // method@0ee5 │ │ -053148: 0a01 |0056: move-result v1 │ │ -05314a: 5453 3804 |0057: iget-object v3, v5, Landroid/support/v4/widget/AutoScrollHelper$ScrollAnimationRunnable;.this$0:Landroid/support/v4/widget/AutoScrollHelper; // field@0438 │ │ -05314e: 6e30 0d0f 0301 |0059: invoke-virtual {v3, v0, v1}, Landroid/support/v4/widget/AutoScrollHelper;.scrollTargetBy:(II)V // method@0f0d │ │ -053154: 5453 3804 |005c: iget-object v3, v5, Landroid/support/v4/widget/AutoScrollHelper$ScrollAnimationRunnable;.this$0:Landroid/support/v4/widget/AutoScrollHelper; // field@0438 │ │ -053158: 7110 fe0e 0300 |005e: invoke-static {v3}, Landroid/support/v4/widget/AutoScrollHelper;.access$700:(Landroid/support/v4/widget/AutoScrollHelper;)Landroid/view/View; // method@0efe │ │ -05315e: 0c03 |0061: move-result-object v3 │ │ -053160: 7120 200b 5300 |0062: invoke-static {v3, v5}, Landroid/support/v4/view/ViewCompat;.postOnAnimation:(Landroid/view/View;Ljava/lang/Runnable;)V // method@0b20 │ │ -053166: 28a4 |0065: goto 0009 // -005c │ │ +054c34: |[054c34] android.support.v4.widget.AutoScrollHelper$ScrollAnimationRunnable.run:()V │ │ +054c44: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +054c46: 5453 3804 |0001: iget-object v3, v5, Landroid/support/v4/widget/AutoScrollHelper$ScrollAnimationRunnable;.this$0:Landroid/support/v4/widget/AutoScrollHelper; // field@0438 │ │ +054c4a: 7110 f50e 0300 |0003: invoke-static {v3}, Landroid/support/v4/widget/AutoScrollHelper;.access$100:(Landroid/support/v4/widget/AutoScrollHelper;)Z // method@0ef5 │ │ +054c50: 0a03 |0006: move-result v3 │ │ +054c52: 3903 0300 |0007: if-nez v3, 000a // +0003 │ │ +054c56: 0e00 |0009: return-void │ │ +054c58: 5453 3804 |000a: iget-object v3, v5, Landroid/support/v4/widget/AutoScrollHelper$ScrollAnimationRunnable;.this$0:Landroid/support/v4/widget/AutoScrollHelper; // field@0438 │ │ +054c5c: 7110 f70e 0300 |000c: invoke-static {v3}, Landroid/support/v4/widget/AutoScrollHelper;.access$200:(Landroid/support/v4/widget/AutoScrollHelper;)Z // method@0ef7 │ │ +054c62: 0a03 |000f: move-result v3 │ │ +054c64: 3803 1000 |0010: if-eqz v3, 0020 // +0010 │ │ +054c68: 5453 3804 |0012: iget-object v3, v5, Landroid/support/v4/widget/AutoScrollHelper$ScrollAnimationRunnable;.this$0:Landroid/support/v4/widget/AutoScrollHelper; // field@0438 │ │ +054c6c: 7120 f80e 4300 |0014: invoke-static {v3, v4}, Landroid/support/v4/widget/AutoScrollHelper;.access$202:(Landroid/support/v4/widget/AutoScrollHelper;Z)Z // method@0ef8 │ │ +054c72: 5453 3804 |0017: iget-object v3, v5, Landroid/support/v4/widget/AutoScrollHelper$ScrollAnimationRunnable;.this$0:Landroid/support/v4/widget/AutoScrollHelper; // field@0438 │ │ +054c76: 7110 f90e 0300 |0019: invoke-static {v3}, Landroid/support/v4/widget/AutoScrollHelper;.access$300:(Landroid/support/v4/widget/AutoScrollHelper;)Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller; // method@0ef9 │ │ +054c7c: 0c03 |001c: move-result-object v3 │ │ +054c7e: 6e10 ef0e 0300 |001d: invoke-virtual {v3}, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.start:()V // method@0eef │ │ +054c84: 5453 3804 |0020: iget-object v3, v5, Landroid/support/v4/widget/AutoScrollHelper$ScrollAnimationRunnable;.this$0:Landroid/support/v4/widget/AutoScrollHelper; // field@0438 │ │ +054c88: 7110 f90e 0300 |0022: invoke-static {v3}, Landroid/support/v4/widget/AutoScrollHelper;.access$300:(Landroid/support/v4/widget/AutoScrollHelper;)Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller; // method@0ef9 │ │ +054c8e: 0c02 |0025: move-result-object v2 │ │ +054c90: 6e10 ea0e 0200 |0026: invoke-virtual {v2}, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.isFinished:()Z // method@0eea │ │ +054c96: 0a03 |0029: move-result v3 │ │ +054c98: 3903 0a00 |002a: if-nez v3, 0034 // +000a │ │ +054c9c: 5453 3804 |002c: iget-object v3, v5, Landroid/support/v4/widget/AutoScrollHelper$ScrollAnimationRunnable;.this$0:Landroid/support/v4/widget/AutoScrollHelper; // field@0438 │ │ +054ca0: 7110 fa0e 0300 |002e: invoke-static {v3}, Landroid/support/v4/widget/AutoScrollHelper;.access$400:(Landroid/support/v4/widget/AutoScrollHelper;)Z // method@0efa │ │ +054ca6: 0a03 |0031: move-result v3 │ │ +054ca8: 3903 0800 |0032: if-nez v3, 003a // +0008 │ │ +054cac: 5453 3804 |0034: iget-object v3, v5, Landroid/support/v4/widget/AutoScrollHelper$ScrollAnimationRunnable;.this$0:Landroid/support/v4/widget/AutoScrollHelper; // field@0438 │ │ +054cb0: 7120 f60e 4300 |0036: invoke-static {v3, v4}, Landroid/support/v4/widget/AutoScrollHelper;.access$102:(Landroid/support/v4/widget/AutoScrollHelper;Z)Z // method@0ef6 │ │ +054cb6: 28d0 |0039: goto 0009 // -0030 │ │ +054cb8: 5453 3804 |003a: iget-object v3, v5, Landroid/support/v4/widget/AutoScrollHelper$ScrollAnimationRunnable;.this$0:Landroid/support/v4/widget/AutoScrollHelper; // field@0438 │ │ +054cbc: 7110 fb0e 0300 |003c: invoke-static {v3}, Landroid/support/v4/widget/AutoScrollHelper;.access$500:(Landroid/support/v4/widget/AutoScrollHelper;)Z // method@0efb │ │ +054cc2: 0a03 |003f: move-result v3 │ │ +054cc4: 3803 0c00 |0040: if-eqz v3, 004c // +000c │ │ +054cc8: 5453 3804 |0042: iget-object v3, v5, Landroid/support/v4/widget/AutoScrollHelper$ScrollAnimationRunnable;.this$0:Landroid/support/v4/widget/AutoScrollHelper; // field@0438 │ │ +054ccc: 7120 fc0e 4300 |0044: invoke-static {v3, v4}, Landroid/support/v4/widget/AutoScrollHelper;.access$502:(Landroid/support/v4/widget/AutoScrollHelper;Z)Z // method@0efc │ │ +054cd2: 5453 3804 |0047: iget-object v3, v5, Landroid/support/v4/widget/AutoScrollHelper$ScrollAnimationRunnable;.this$0:Landroid/support/v4/widget/AutoScrollHelper; // field@0438 │ │ +054cd6: 7110 fd0e 0300 |0049: invoke-static {v3}, Landroid/support/v4/widget/AutoScrollHelper;.access$600:(Landroid/support/v4/widget/AutoScrollHelper;)V // method@0efd │ │ +054cdc: 6e10 e30e 0200 |004c: invoke-virtual {v2}, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.computeScrollDelta:()V // method@0ee3 │ │ +054ce2: 6e10 e40e 0200 |004f: invoke-virtual {v2}, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.getDeltaX:()I // method@0ee4 │ │ +054ce8: 0a00 |0052: move-result v0 │ │ +054cea: 6e10 e50e 0200 |0053: invoke-virtual {v2}, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.getDeltaY:()I // method@0ee5 │ │ +054cf0: 0a01 |0056: move-result v1 │ │ +054cf2: 5453 3804 |0057: iget-object v3, v5, Landroid/support/v4/widget/AutoScrollHelper$ScrollAnimationRunnable;.this$0:Landroid/support/v4/widget/AutoScrollHelper; // field@0438 │ │ +054cf6: 6e30 0d0f 0301 |0059: invoke-virtual {v3, v0, v1}, Landroid/support/v4/widget/AutoScrollHelper;.scrollTargetBy:(II)V // method@0f0d │ │ +054cfc: 5453 3804 |005c: iget-object v3, v5, Landroid/support/v4/widget/AutoScrollHelper$ScrollAnimationRunnable;.this$0:Landroid/support/v4/widget/AutoScrollHelper; // field@0438 │ │ +054d00: 7110 fe0e 0300 |005e: invoke-static {v3}, Landroid/support/v4/widget/AutoScrollHelper;.access$700:(Landroid/support/v4/widget/AutoScrollHelper;)Landroid/view/View; // method@0efe │ │ +054d06: 0c03 |0061: move-result-object v3 │ │ +054d08: 7120 200b 5300 |0062: invoke-static {v3, v5}, Landroid/support/v4/view/ViewCompat;.postOnAnimation:(Landroid/view/View;Ljava/lang/Runnable;)V // method@0b20 │ │ +054d0e: 28a4 |0065: goto 0009 // -005c │ │ catches : (none) │ │ positions : │ │ 0x0001 line=687 │ │ 0x0009 line=715 │ │ 0x000a line=691 │ │ 0x0012 line=692 │ │ 0x0017 line=693 │ │ @@ -66351,17 +66356,17 @@ │ │ 0x0057 - 0x0066 reg=1 deltaY I │ │ 0x0026 - 0x0066 reg=2 scroller Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller; │ │ 0x0000 - 0x0066 reg=5 this Landroid/support/v4/widget/AutoScrollHelper$ScrollAnimationRunnable; │ │ │ │ source_file_idx : 631 (AutoScrollHelper.java) │ │ │ │ Class #288 header: │ │ -class_idx : 556 │ │ +class_idx : 553 │ │ access_flags : 1025 (0x0401) │ │ -superclass_idx : 826 │ │ +superclass_idx : 823 │ │ source_file_idx : 631 │ │ static_fields_size : 17 │ │ instance_fields_size: 17 │ │ direct_methods_size : 23 │ │ virtual_methods_size: 17 │ │ │ │ Class #288 annotations: │ │ @@ -66535,99 +66540,99 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 7 16-bit code units │ │ -053168: |[053168] android.support.v4.widget.AutoScrollHelper.:()V │ │ -053178: 7100 df12 0000 |0000: invoke-static {}, Landroid/view/ViewConfiguration;.getTapTimeout:()I // method@12df │ │ -05317e: 0a00 |0003: move-result v0 │ │ -053180: 6700 3904 |0004: sput v0, Landroid/support/v4/widget/AutoScrollHelper;.DEFAULT_ACTIVATION_DELAY:I // field@0439 │ │ -053184: 0e00 |0006: return-void │ │ +054d10: |[054d10] android.support.v4.widget.AutoScrollHelper.:()V │ │ +054d20: 7100 df12 0000 |0000: invoke-static {}, Landroid/view/ViewConfiguration;.getTapTimeout:()I // method@12df │ │ +054d26: 0a00 |0003: move-result v0 │ │ +054d28: 6700 3904 |0004: sput v0, Landroid/support/v4/widget/AutoScrollHelper;.DEFAULT_ACTIVATION_DELAY:I // field@0439 │ │ +054d2c: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=194 │ │ locals : │ │ │ │ #1 : (in Landroid/support/v4/widget/AutoScrollHelper;) │ │ name : '' │ │ type : '(Landroid/view/View;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 11 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 168 16-bit code units │ │ -053188: |[053188] android.support.v4.widget.AutoScrollHelper.:(Landroid/view/View;)V │ │ -053198: 1408 ffff 7f7f |0000: const v8, #float 3.40282e+38 // #7f7fffff │ │ -05319e: 1507 803f |0003: const/high16 v7, #int 1065353216 // #3f80 │ │ -0531a2: 1506 003f |0005: const/high16 v6, #int 1056964608 // #3f00 │ │ -0531a6: 1405 cdcc 4c3e |0007: const v5, #float 0.2 // #3e4ccccd │ │ -0531ac: 1224 |000a: const/4 v4, #int 2 // #2 │ │ -0531ae: 7010 1c15 0900 |000b: invoke-direct {v9}, Ljava/lang/Object;.:()V // method@151c │ │ -0531b4: 2203 2a02 |000e: new-instance v3, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller; // type@022a │ │ -0531b8: 7010 e20e 0300 |0010: invoke-direct {v3}, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.:()V // method@0ee2 │ │ -0531be: 5b93 5904 |0013: iput-object v3, v9, Landroid/support/v4/widget/AutoScrollHelper;.mScroller:Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller; // field@0459 │ │ -0531c2: 2203 be02 |0015: new-instance v3, Landroid/view/animation/AccelerateInterpolator; // type@02be │ │ -0531c6: 7010 a413 0300 |0017: invoke-direct {v3}, Landroid/view/animation/AccelerateInterpolator;.:()V // method@13a4 │ │ -0531cc: 5b93 4d04 |001a: iput-object v3, v9, Landroid/support/v4/widget/AutoScrollHelper;.mEdgeInterpolator:Landroid/view/animation/Interpolator; // field@044d │ │ -0531d0: 2343 8e04 |001c: new-array v3, v4, [F // type@048e │ │ -0531d4: 2603 6200 0000 |001e: fill-array-data v3, 00000080 // +00000062 │ │ -0531da: 5b93 5604 |0021: iput-object v3, v9, Landroid/support/v4/widget/AutoScrollHelper;.mRelativeEdges:[F // field@0456 │ │ -0531de: 2343 8e04 |0023: new-array v3, v4, [F // type@048e │ │ -0531e2: 2603 6300 0000 |0025: fill-array-data v3, 00000088 // +00000063 │ │ -0531e8: 5b93 5104 |0028: iput-object v3, v9, Landroid/support/v4/widget/AutoScrollHelper;.mMaximumEdges:[F // field@0451 │ │ -0531ec: 2343 8e04 |002a: new-array v3, v4, [F // type@048e │ │ -0531f0: 2603 6400 0000 |002c: fill-array-data v3, 00000090 // +00000064 │ │ -0531f6: 5b93 5704 |002f: iput-object v3, v9, Landroid/support/v4/widget/AutoScrollHelper;.mRelativeVelocity:[F // field@0457 │ │ -0531fa: 2343 8e04 |0031: new-array v3, v4, [F // type@048e │ │ -0531fe: 2603 6500 0000 |0033: fill-array-data v3, 00000098 // +00000065 │ │ -053204: 5b93 5304 |0036: iput-object v3, v9, Landroid/support/v4/widget/AutoScrollHelper;.mMinimumVelocity:[F // field@0453 │ │ -053208: 2343 8e04 |0038: new-array v3, v4, [F // type@048e │ │ -05320c: 2603 6600 0000 |003a: fill-array-data v3, 000000a0 // +00000066 │ │ -053212: 5b93 5204 |003d: iput-object v3, v9, Landroid/support/v4/widget/AutoScrollHelper;.mMaximumVelocity:[F // field@0452 │ │ -053216: 5b9a 5a04 |003f: iput-object v10, v9, Landroid/support/v4/widget/AutoScrollHelper;.mTarget:Landroid/view/View; // field@045a │ │ -05321a: 7100 1401 0000 |0041: invoke-static {}, Landroid/content/res/Resources;.getSystem:()Landroid/content/res/Resources; // method@0114 │ │ -053220: 0c03 |0044: move-result-object v3 │ │ -053222: 6e10 0b01 0300 |0045: invoke-virtual {v3}, Landroid/content/res/Resources;.getDisplayMetrics:()Landroid/util/DisplayMetrics; // method@010b │ │ -053228: 0c01 |0048: move-result-object v1 │ │ -05322a: 1403 00e0 c444 |0049: const v3, #float 1575 // #44c4e000 │ │ -053230: 5214 2505 |004c: iget v4, v1, Landroid/util/DisplayMetrics;.density:F // field@0525 │ │ -053234: c843 |004e: mul-float/2addr v3, v4 │ │ -053236: c663 |004f: add-float/2addr v3, v6 │ │ -053238: 8730 |0050: float-to-int v0, v3 │ │ -05323a: 1403 0080 9d43 |0051: const v3, #float 315 // #439d8000 │ │ -053240: 5214 2505 |0054: iget v4, v1, Landroid/util/DisplayMetrics;.density:F // field@0525 │ │ -053244: c843 |0056: mul-float/2addr v3, v4 │ │ -053246: c663 |0057: add-float/2addr v3, v6 │ │ -053248: 8732 |0058: float-to-int v2, v3 │ │ -05324a: 8203 |0059: int-to-float v3, v0 │ │ -05324c: 8204 |005a: int-to-float v4, v0 │ │ -05324e: 6e30 130f 3904 |005b: invoke-virtual {v9, v3, v4}, Landroid/support/v4/widget/AutoScrollHelper;.setMaximumVelocity:(FF)Landroid/support/v4/widget/AutoScrollHelper; // method@0f13 │ │ -053254: 8223 |005e: int-to-float v3, v2 │ │ -053256: 8224 |005f: int-to-float v4, v2 │ │ -053258: 6e30 140f 3904 |0060: invoke-virtual {v9, v3, v4}, Landroid/support/v4/widget/AutoScrollHelper;.setMinimumVelocity:(FF)Landroid/support/v4/widget/AutoScrollHelper; // method@0f14 │ │ -05325e: 1213 |0063: const/4 v3, #int 1 // #1 │ │ -053260: 6e20 0f0f 3900 |0064: invoke-virtual {v9, v3}, Landroid/support/v4/widget/AutoScrollHelper;.setEdgeType:(I)Landroid/support/v4/widget/AutoScrollHelper; // method@0f0f │ │ -053266: 6e30 120f 8908 |0067: invoke-virtual {v9, v8, v8}, Landroid/support/v4/widget/AutoScrollHelper;.setMaximumEdges:(FF)Landroid/support/v4/widget/AutoScrollHelper; // method@0f12 │ │ -05326c: 6e30 170f 5905 |006a: invoke-virtual {v9, v5, v5}, Landroid/support/v4/widget/AutoScrollHelper;.setRelativeEdges:(FF)Landroid/support/v4/widget/AutoScrollHelper; // method@0f17 │ │ -053272: 6e30 180f 7907 |006d: invoke-virtual {v9, v7, v7}, Landroid/support/v4/widget/AutoScrollHelper;.setRelativeVelocity:(FF)Landroid/support/v4/widget/AutoScrollHelper; // method@0f18 │ │ -053278: 6003 3904 |0070: sget v3, Landroid/support/v4/widget/AutoScrollHelper;.DEFAULT_ACTIVATION_DELAY:I // field@0439 │ │ -05327c: 6e20 0e0f 3900 |0072: invoke-virtual {v9, v3}, Landroid/support/v4/widget/AutoScrollHelper;.setActivationDelay:(I)Landroid/support/v4/widget/AutoScrollHelper; // method@0f0e │ │ -053282: 1303 f401 |0075: const/16 v3, #int 500 // #1f4 │ │ -053286: 6e20 160f 3900 |0077: invoke-virtual {v9, v3}, Landroid/support/v4/widget/AutoScrollHelper;.setRampUpDuration:(I)Landroid/support/v4/widget/AutoScrollHelper; // method@0f16 │ │ -05328c: 1303 f401 |007a: const/16 v3, #int 500 // #1f4 │ │ -053290: 6e20 150f 3900 |007c: invoke-virtual {v9, v3}, Landroid/support/v4/widget/AutoScrollHelper;.setRampDownDuration:(I)Landroid/support/v4/widget/AutoScrollHelper; // method@0f15 │ │ -053296: 0e00 |007f: return-void │ │ -053298: 0003 0400 0200 0000 0000 0000 0000 ... |0080: array-data (8 units) │ │ -0532a8: 0003 0400 0200 0000 ffff 7f7f ffff ... |0088: array-data (8 units) │ │ -0532b8: 0003 0400 0200 0000 0000 0000 0000 ... |0090: array-data (8 units) │ │ -0532c8: 0003 0400 0200 0000 0000 0000 0000 ... |0098: array-data (8 units) │ │ -0532d8: 0003 0400 0200 0000 ffff 7f7f ffff ... |00a0: array-data (8 units) │ │ +054d30: |[054d30] android.support.v4.widget.AutoScrollHelper.:(Landroid/view/View;)V │ │ +054d40: 1408 ffff 7f7f |0000: const v8, #float 3.40282e+38 // #7f7fffff │ │ +054d46: 1507 803f |0003: const/high16 v7, #int 1065353216 // #3f80 │ │ +054d4a: 1506 003f |0005: const/high16 v6, #int 1056964608 // #3f00 │ │ +054d4e: 1405 cdcc 4c3e |0007: const v5, #float 0.2 // #3e4ccccd │ │ +054d54: 1224 |000a: const/4 v4, #int 2 // #2 │ │ +054d56: 7010 1c15 0900 |000b: invoke-direct {v9}, Ljava/lang/Object;.:()V // method@151c │ │ +054d5c: 2203 2702 |000e: new-instance v3, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller; // type@0227 │ │ +054d60: 7010 e20e 0300 |0010: invoke-direct {v3}, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.:()V // method@0ee2 │ │ +054d66: 5b93 5904 |0013: iput-object v3, v9, Landroid/support/v4/widget/AutoScrollHelper;.mScroller:Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller; // field@0459 │ │ +054d6a: 2203 bb02 |0015: new-instance v3, Landroid/view/animation/AccelerateInterpolator; // type@02bb │ │ +054d6e: 7010 a413 0300 |0017: invoke-direct {v3}, Landroid/view/animation/AccelerateInterpolator;.:()V // method@13a4 │ │ +054d74: 5b93 4d04 |001a: iput-object v3, v9, Landroid/support/v4/widget/AutoScrollHelper;.mEdgeInterpolator:Landroid/view/animation/Interpolator; // field@044d │ │ +054d78: 2343 8b04 |001c: new-array v3, v4, [F // type@048b │ │ +054d7c: 2603 6200 0000 |001e: fill-array-data v3, 00000080 // +00000062 │ │ +054d82: 5b93 5604 |0021: iput-object v3, v9, Landroid/support/v4/widget/AutoScrollHelper;.mRelativeEdges:[F // field@0456 │ │ +054d86: 2343 8b04 |0023: new-array v3, v4, [F // type@048b │ │ +054d8a: 2603 6300 0000 |0025: fill-array-data v3, 00000088 // +00000063 │ │ +054d90: 5b93 5104 |0028: iput-object v3, v9, Landroid/support/v4/widget/AutoScrollHelper;.mMaximumEdges:[F // field@0451 │ │ +054d94: 2343 8b04 |002a: new-array v3, v4, [F // type@048b │ │ +054d98: 2603 6400 0000 |002c: fill-array-data v3, 00000090 // +00000064 │ │ +054d9e: 5b93 5704 |002f: iput-object v3, v9, Landroid/support/v4/widget/AutoScrollHelper;.mRelativeVelocity:[F // field@0457 │ │ +054da2: 2343 8b04 |0031: new-array v3, v4, [F // type@048b │ │ +054da6: 2603 6500 0000 |0033: fill-array-data v3, 00000098 // +00000065 │ │ +054dac: 5b93 5304 |0036: iput-object v3, v9, Landroid/support/v4/widget/AutoScrollHelper;.mMinimumVelocity:[F // field@0453 │ │ +054db0: 2343 8b04 |0038: new-array v3, v4, [F // type@048b │ │ +054db4: 2603 6600 0000 |003a: fill-array-data v3, 000000a0 // +00000066 │ │ +054dba: 5b93 5204 |003d: iput-object v3, v9, Landroid/support/v4/widget/AutoScrollHelper;.mMaximumVelocity:[F // field@0452 │ │ +054dbe: 5b9a 5a04 |003f: iput-object v10, v9, Landroid/support/v4/widget/AutoScrollHelper;.mTarget:Landroid/view/View; // field@045a │ │ +054dc2: 7100 1401 0000 |0041: invoke-static {}, Landroid/content/res/Resources;.getSystem:()Landroid/content/res/Resources; // method@0114 │ │ +054dc8: 0c03 |0044: move-result-object v3 │ │ +054dca: 6e10 0b01 0300 |0045: invoke-virtual {v3}, Landroid/content/res/Resources;.getDisplayMetrics:()Landroid/util/DisplayMetrics; // method@010b │ │ +054dd0: 0c01 |0048: move-result-object v1 │ │ +054dd2: 1403 00e0 c444 |0049: const v3, #float 1575 // #44c4e000 │ │ +054dd8: 5214 2505 |004c: iget v4, v1, Landroid/util/DisplayMetrics;.density:F // field@0525 │ │ +054ddc: c843 |004e: mul-float/2addr v3, v4 │ │ +054dde: c663 |004f: add-float/2addr v3, v6 │ │ +054de0: 8730 |0050: float-to-int v0, v3 │ │ +054de2: 1403 0080 9d43 |0051: const v3, #float 315 // #439d8000 │ │ +054de8: 5214 2505 |0054: iget v4, v1, Landroid/util/DisplayMetrics;.density:F // field@0525 │ │ +054dec: c843 |0056: mul-float/2addr v3, v4 │ │ +054dee: c663 |0057: add-float/2addr v3, v6 │ │ +054df0: 8732 |0058: float-to-int v2, v3 │ │ +054df2: 8203 |0059: int-to-float v3, v0 │ │ +054df4: 8204 |005a: int-to-float v4, v0 │ │ +054df6: 6e30 130f 3904 |005b: invoke-virtual {v9, v3, v4}, Landroid/support/v4/widget/AutoScrollHelper;.setMaximumVelocity:(FF)Landroid/support/v4/widget/AutoScrollHelper; // method@0f13 │ │ +054dfc: 8223 |005e: int-to-float v3, v2 │ │ +054dfe: 8224 |005f: int-to-float v4, v2 │ │ +054e00: 6e30 140f 3904 |0060: invoke-virtual {v9, v3, v4}, Landroid/support/v4/widget/AutoScrollHelper;.setMinimumVelocity:(FF)Landroid/support/v4/widget/AutoScrollHelper; // method@0f14 │ │ +054e06: 1213 |0063: const/4 v3, #int 1 // #1 │ │ +054e08: 6e20 0f0f 3900 |0064: invoke-virtual {v9, v3}, Landroid/support/v4/widget/AutoScrollHelper;.setEdgeType:(I)Landroid/support/v4/widget/AutoScrollHelper; // method@0f0f │ │ +054e0e: 6e30 120f 8908 |0067: invoke-virtual {v9, v8, v8}, Landroid/support/v4/widget/AutoScrollHelper;.setMaximumEdges:(FF)Landroid/support/v4/widget/AutoScrollHelper; // method@0f12 │ │ +054e14: 6e30 170f 5905 |006a: invoke-virtual {v9, v5, v5}, Landroid/support/v4/widget/AutoScrollHelper;.setRelativeEdges:(FF)Landroid/support/v4/widget/AutoScrollHelper; // method@0f17 │ │ +054e1a: 6e30 180f 7907 |006d: invoke-virtual {v9, v7, v7}, Landroid/support/v4/widget/AutoScrollHelper;.setRelativeVelocity:(FF)Landroid/support/v4/widget/AutoScrollHelper; // method@0f18 │ │ +054e20: 6003 3904 |0070: sget v3, Landroid/support/v4/widget/AutoScrollHelper;.DEFAULT_ACTIVATION_DELAY:I // field@0439 │ │ +054e24: 6e20 0e0f 3900 |0072: invoke-virtual {v9, v3}, Landroid/support/v4/widget/AutoScrollHelper;.setActivationDelay:(I)Landroid/support/v4/widget/AutoScrollHelper; // method@0f0e │ │ +054e2a: 1303 f401 |0075: const/16 v3, #int 500 // #1f4 │ │ +054e2e: 6e20 160f 3900 |0077: invoke-virtual {v9, v3}, Landroid/support/v4/widget/AutoScrollHelper;.setRampUpDuration:(I)Landroid/support/v4/widget/AutoScrollHelper; // method@0f16 │ │ +054e34: 1303 f401 |007a: const/16 v3, #int 500 // #1f4 │ │ +054e38: 6e20 150f 3900 |007c: invoke-virtual {v9, v3}, Landroid/support/v4/widget/AutoScrollHelper;.setRampDownDuration:(I)Landroid/support/v4/widget/AutoScrollHelper; // method@0f15 │ │ +054e3e: 0e00 |007f: return-void │ │ +054e40: 0003 0400 0200 0000 0000 0000 0000 ... |0080: array-data (8 units) │ │ +054e50: 0003 0400 0200 0000 ffff 7f7f ffff ... |0088: array-data (8 units) │ │ +054e60: 0003 0400 0200 0000 0000 0000 0000 ... |0090: array-data (8 units) │ │ +054e70: 0003 0400 0200 0000 0000 0000 0000 ... |0098: array-data (8 units) │ │ +054e80: 0003 0400 0200 0000 ffff 7f7f ffff ... |00a0: array-data (8 units) │ │ catches : (none) │ │ positions : │ │ 0x000b line=209 │ │ 0x000e line=137 │ │ 0x0015 line=140 │ │ 0x001c line=149 │ │ 0x0023 line=152 │ │ @@ -66665,17 +66670,17 @@ │ │ type : '(Landroid/support/v4/widget/AutoScrollHelper;)Z' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0532e8: |[0532e8] android.support.v4.widget.AutoScrollHelper.access$100:(Landroid/support/v4/widget/AutoScrollHelper;)Z │ │ -0532f8: 5510 4c04 |0000: iget-boolean v0, v1, Landroid/support/v4/widget/AutoScrollHelper;.mAnimating:Z // field@044c │ │ -0532fc: 0f00 |0002: return v0 │ │ +054e90: |[054e90] android.support.v4.widget.AutoScrollHelper.access$100:(Landroid/support/v4/widget/AutoScrollHelper;)Z │ │ +054ea0: 5510 4c04 |0000: iget-boolean v0, v1, Landroid/support/v4/widget/AutoScrollHelper;.mAnimating:Z // field@044c │ │ +054ea4: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=84 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v4/widget/AutoScrollHelper; │ │ │ │ #3 : (in Landroid/support/v4/widget/AutoScrollHelper;) │ │ @@ -66683,17 +66688,17 @@ │ │ type : '(Landroid/support/v4/widget/AutoScrollHelper;Z)Z' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -053300: |[053300] android.support.v4.widget.AutoScrollHelper.access$102:(Landroid/support/v4/widget/AutoScrollHelper;Z)Z │ │ -053310: 5c01 4c04 |0000: iput-boolean v1, v0, Landroid/support/v4/widget/AutoScrollHelper;.mAnimating:Z // field@044c │ │ -053314: 0f01 |0002: return v1 │ │ +054ea8: |[054ea8] android.support.v4.widget.AutoScrollHelper.access$102:(Landroid/support/v4/widget/AutoScrollHelper;Z)Z │ │ +054eb8: 5c01 4c04 |0000: iput-boolean v1, v0, Landroid/support/v4/widget/AutoScrollHelper;.mAnimating:Z // field@044c │ │ +054ebc: 0f01 |0002: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=84 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 x0 Landroid/support/v4/widget/AutoScrollHelper; │ │ 0x0000 - 0x0003 reg=1 x1 Z │ │ │ │ @@ -66702,17 +66707,17 @@ │ │ type : '(Landroid/support/v4/widget/AutoScrollHelper;)Z' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -053318: |[053318] android.support.v4.widget.AutoScrollHelper.access$200:(Landroid/support/v4/widget/AutoScrollHelper;)Z │ │ -053328: 5510 5504 |0000: iget-boolean v0, v1, Landroid/support/v4/widget/AutoScrollHelper;.mNeedsReset:Z // field@0455 │ │ -05332c: 0f00 |0002: return v0 │ │ +054ec0: |[054ec0] android.support.v4.widget.AutoScrollHelper.access$200:(Landroid/support/v4/widget/AutoScrollHelper;)Z │ │ +054ed0: 5510 5504 |0000: iget-boolean v0, v1, Landroid/support/v4/widget/AutoScrollHelper;.mNeedsReset:Z // field@0455 │ │ +054ed4: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=84 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v4/widget/AutoScrollHelper; │ │ │ │ #5 : (in Landroid/support/v4/widget/AutoScrollHelper;) │ │ @@ -66720,17 +66725,17 @@ │ │ type : '(Landroid/support/v4/widget/AutoScrollHelper;Z)Z' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -053330: |[053330] android.support.v4.widget.AutoScrollHelper.access$202:(Landroid/support/v4/widget/AutoScrollHelper;Z)Z │ │ -053340: 5c01 5504 |0000: iput-boolean v1, v0, Landroid/support/v4/widget/AutoScrollHelper;.mNeedsReset:Z // field@0455 │ │ -053344: 0f01 |0002: return v1 │ │ +054ed8: |[054ed8] android.support.v4.widget.AutoScrollHelper.access$202:(Landroid/support/v4/widget/AutoScrollHelper;Z)Z │ │ +054ee8: 5c01 5504 |0000: iput-boolean v1, v0, Landroid/support/v4/widget/AutoScrollHelper;.mNeedsReset:Z // field@0455 │ │ +054eec: 0f01 |0002: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=84 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 x0 Landroid/support/v4/widget/AutoScrollHelper; │ │ 0x0000 - 0x0003 reg=1 x1 Z │ │ │ │ @@ -66739,17 +66744,17 @@ │ │ type : '(Landroid/support/v4/widget/AutoScrollHelper;)Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -053348: |[053348] android.support.v4.widget.AutoScrollHelper.access$300:(Landroid/support/v4/widget/AutoScrollHelper;)Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller; │ │ -053358: 5410 5904 |0000: iget-object v0, v1, Landroid/support/v4/widget/AutoScrollHelper;.mScroller:Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller; // field@0459 │ │ -05335c: 1100 |0002: return-object v0 │ │ +054ef0: |[054ef0] android.support.v4.widget.AutoScrollHelper.access$300:(Landroid/support/v4/widget/AutoScrollHelper;)Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller; │ │ +054f00: 5410 5904 |0000: iget-object v0, v1, Landroid/support/v4/widget/AutoScrollHelper;.mScroller:Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller; // field@0459 │ │ +054f04: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=84 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v4/widget/AutoScrollHelper; │ │ │ │ #7 : (in Landroid/support/v4/widget/AutoScrollHelper;) │ │ @@ -66757,18 +66762,18 @@ │ │ type : '(Landroid/support/v4/widget/AutoScrollHelper;)Z' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -053360: |[053360] android.support.v4.widget.AutoScrollHelper.access$400:(Landroid/support/v4/widget/AutoScrollHelper;)Z │ │ -053370: 7010 190f 0100 |0000: invoke-direct {v1}, Landroid/support/v4/widget/AutoScrollHelper;.shouldAnimate:()Z // method@0f19 │ │ -053376: 0a00 |0003: move-result v0 │ │ -053378: 0f00 |0004: return v0 │ │ +054f08: |[054f08] android.support.v4.widget.AutoScrollHelper.access$400:(Landroid/support/v4/widget/AutoScrollHelper;)Z │ │ +054f18: 7010 190f 0100 |0000: invoke-direct {v1}, Landroid/support/v4/widget/AutoScrollHelper;.shouldAnimate:()Z // method@0f19 │ │ +054f1e: 0a00 |0003: move-result v0 │ │ +054f20: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=84 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 x0 Landroid/support/v4/widget/AutoScrollHelper; │ │ │ │ #8 : (in Landroid/support/v4/widget/AutoScrollHelper;) │ │ @@ -66776,17 +66781,17 @@ │ │ type : '(Landroid/support/v4/widget/AutoScrollHelper;)Z' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -05337c: |[05337c] android.support.v4.widget.AutoScrollHelper.access$500:(Landroid/support/v4/widget/AutoScrollHelper;)Z │ │ -05338c: 5510 5404 |0000: iget-boolean v0, v1, Landroid/support/v4/widget/AutoScrollHelper;.mNeedsCancel:Z // field@0454 │ │ -053390: 0f00 |0002: return v0 │ │ +054f24: |[054f24] android.support.v4.widget.AutoScrollHelper.access$500:(Landroid/support/v4/widget/AutoScrollHelper;)Z │ │ +054f34: 5510 5404 |0000: iget-boolean v0, v1, Landroid/support/v4/widget/AutoScrollHelper;.mNeedsCancel:Z // field@0454 │ │ +054f38: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=84 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v4/widget/AutoScrollHelper; │ │ │ │ #9 : (in Landroid/support/v4/widget/AutoScrollHelper;) │ │ @@ -66794,17 +66799,17 @@ │ │ type : '(Landroid/support/v4/widget/AutoScrollHelper;Z)Z' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -053394: |[053394] android.support.v4.widget.AutoScrollHelper.access$502:(Landroid/support/v4/widget/AutoScrollHelper;Z)Z │ │ -0533a4: 5c01 5404 |0000: iput-boolean v1, v0, Landroid/support/v4/widget/AutoScrollHelper;.mNeedsCancel:Z // field@0454 │ │ -0533a8: 0f01 |0002: return v1 │ │ +054f3c: |[054f3c] android.support.v4.widget.AutoScrollHelper.access$502:(Landroid/support/v4/widget/AutoScrollHelper;Z)Z │ │ +054f4c: 5c01 5404 |0000: iput-boolean v1, v0, Landroid/support/v4/widget/AutoScrollHelper;.mNeedsCancel:Z // field@0454 │ │ +054f50: 0f01 |0002: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=84 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 x0 Landroid/support/v4/widget/AutoScrollHelper; │ │ 0x0000 - 0x0003 reg=1 x1 Z │ │ │ │ @@ -66813,17 +66818,17 @@ │ │ type : '(Landroid/support/v4/widget/AutoScrollHelper;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0533ac: |[0533ac] android.support.v4.widget.AutoScrollHelper.access$600:(Landroid/support/v4/widget/AutoScrollHelper;)V │ │ -0533bc: 7010 030f 0000 |0000: invoke-direct {v0}, Landroid/support/v4/widget/AutoScrollHelper;.cancelTargetTouch:()V // method@0f03 │ │ -0533c2: 0e00 |0003: return-void │ │ +054f54: |[054f54] android.support.v4.widget.AutoScrollHelper.access$600:(Landroid/support/v4/widget/AutoScrollHelper;)V │ │ +054f64: 7010 030f 0000 |0000: invoke-direct {v0}, Landroid/support/v4/widget/AutoScrollHelper;.cancelTargetTouch:()V // method@0f03 │ │ +054f6a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=84 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Landroid/support/v4/widget/AutoScrollHelper; │ │ │ │ #11 : (in Landroid/support/v4/widget/AutoScrollHelper;) │ │ @@ -66831,17 +66836,17 @@ │ │ type : '(Landroid/support/v4/widget/AutoScrollHelper;)Landroid/view/View;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0533c4: |[0533c4] android.support.v4.widget.AutoScrollHelper.access$700:(Landroid/support/v4/widget/AutoScrollHelper;)Landroid/view/View; │ │ -0533d4: 5410 5a04 |0000: iget-object v0, v1, Landroid/support/v4/widget/AutoScrollHelper;.mTarget:Landroid/view/View; // field@045a │ │ -0533d8: 1100 |0002: return-object v0 │ │ +054f6c: |[054f6c] android.support.v4.widget.AutoScrollHelper.access$700:(Landroid/support/v4/widget/AutoScrollHelper;)Landroid/view/View; │ │ +054f7c: 5410 5a04 |0000: iget-object v0, v1, Landroid/support/v4/widget/AutoScrollHelper;.mTarget:Landroid/view/View; // field@045a │ │ +054f80: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=84 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v4/widget/AutoScrollHelper; │ │ │ │ #12 : (in Landroid/support/v4/widget/AutoScrollHelper;) │ │ @@ -66849,18 +66854,18 @@ │ │ type : '(III)I' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -0533dc: |[0533dc] android.support.v4.widget.AutoScrollHelper.access$800:(III)I │ │ -0533ec: 7130 060f 2103 |0000: invoke-static {v1, v2, v3}, Landroid/support/v4/widget/AutoScrollHelper;.constrain:(III)I // method@0f06 │ │ -0533f2: 0a00 |0003: move-result v0 │ │ -0533f4: 0f00 |0004: return v0 │ │ +054f84: |[054f84] android.support.v4.widget.AutoScrollHelper.access$800:(III)I │ │ +054f94: 7130 060f 2103 |0000: invoke-static {v1, v2, v3}, Landroid/support/v4/widget/AutoScrollHelper;.constrain:(III)I // method@0f06 │ │ +054f9a: 0a00 |0003: move-result v0 │ │ +054f9c: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=84 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 x0 I │ │ 0x0000 - 0x0005 reg=2 x1 I │ │ 0x0000 - 0x0005 reg=3 x2 I │ │ @@ -66870,18 +66875,18 @@ │ │ type : '(FFF)F' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -0533f8: |[0533f8] android.support.v4.widget.AutoScrollHelper.access$900:(FFF)F │ │ -053408: 7130 050f 2103 |0000: invoke-static {v1, v2, v3}, Landroid/support/v4/widget/AutoScrollHelper;.constrain:(FFF)F // method@0f05 │ │ -05340e: 0a00 |0003: move-result v0 │ │ -053410: 0f00 |0004: return v0 │ │ +054fa0: |[054fa0] android.support.v4.widget.AutoScrollHelper.access$900:(FFF)F │ │ +054fb0: 7130 050f 2103 |0000: invoke-static {v1, v2, v3}, Landroid/support/v4/widget/AutoScrollHelper;.constrain:(FFF)F // method@0f05 │ │ +054fb6: 0a00 |0003: move-result v0 │ │ +054fb8: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=84 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 x0 F │ │ 0x0000 - 0x0005 reg=2 x1 F │ │ 0x0000 - 0x0005 reg=3 x2 F │ │ @@ -66891,28 +66896,28 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 10 │ │ ins : 1 │ │ outs : 8 │ │ insns size : 22 16-bit code units │ │ -053414: |[053414] android.support.v4.widget.AutoScrollHelper.cancelTargetTouch:()V │ │ -053424: 1205 |0000: const/4 v5, #int 0 // #0 │ │ -053426: 7100 ef01 0000 |0001: invoke-static {}, Landroid/os/SystemClock;.uptimeMillis:()J // method@01ef │ │ -05342c: 0b00 |0004: move-result-wide v0 │ │ -05342e: 1234 |0005: const/4 v4, #int 3 // #3 │ │ -053430: 1207 |0006: const/4 v7, #int 0 // #0 │ │ -053432: 0402 |0007: move-wide v2, v0 │ │ -053434: 0156 |0008: move v6, v5 │ │ -053436: 7708 4c12 0000 |0009: invoke-static/range {v0, v1, v2, v3, v4, v5, v6, v7}, Landroid/view/MotionEvent;.obtain:(JJIFFI)Landroid/view/MotionEvent; // method@124c │ │ -05343c: 0c08 |000c: move-result-object v8 │ │ -05343e: 5492 5a04 |000d: iget-object v2, v9, Landroid/support/v4/widget/AutoScrollHelper;.mTarget:Landroid/view/View; // field@045a │ │ -053442: 6e20 af12 8200 |000f: invoke-virtual {v2, v8}, Landroid/view/View;.onTouchEvent:(Landroid/view/MotionEvent;)Z // method@12af │ │ -053448: 6e10 4e12 0800 |0012: invoke-virtual {v8}, Landroid/view/MotionEvent;.recycle:()V // method@124e │ │ -05344e: 0e00 |0015: return-void │ │ +054fbc: |[054fbc] android.support.v4.widget.AutoScrollHelper.cancelTargetTouch:()V │ │ +054fcc: 1205 |0000: const/4 v5, #int 0 // #0 │ │ +054fce: 7100 ef01 0000 |0001: invoke-static {}, Landroid/os/SystemClock;.uptimeMillis:()J // method@01ef │ │ +054fd4: 0b00 |0004: move-result-wide v0 │ │ +054fd6: 1234 |0005: const/4 v4, #int 3 // #3 │ │ +054fd8: 1207 |0006: const/4 v7, #int 0 // #0 │ │ +054fda: 0402 |0007: move-wide v2, v0 │ │ +054fdc: 0156 |0008: move v6, v5 │ │ +054fde: 7708 4c12 0000 |0009: invoke-static/range {v0, v1, v2, v3, v4, v5, v6, v7}, Landroid/view/MotionEvent;.obtain:(JJIFFI)Landroid/view/MotionEvent; // method@124c │ │ +054fe4: 0c08 |000c: move-result-object v8 │ │ +054fe6: 5492 5a04 |000d: iget-object v2, v9, Landroid/support/v4/widget/AutoScrollHelper;.mTarget:Landroid/view/View; // field@045a │ │ +054fea: 6e20 af12 8200 |000f: invoke-virtual {v2, v8}, Landroid/view/View;.onTouchEvent:(Landroid/view/MotionEvent;)Z // method@12af │ │ +054ff0: 6e10 4e12 0800 |0012: invoke-virtual {v8}, Landroid/view/MotionEvent;.recycle:()V // method@124e │ │ +054ff6: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=677 │ │ 0x0005 line=678 │ │ 0x000d line=680 │ │ 0x0012 line=681 │ │ 0x0015 line=682 │ │ @@ -66926,44 +66931,44 @@ │ │ type : '(IFFF)F' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 14 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 51 16-bit code units │ │ -053450: |[053450] android.support.v4.widget.AutoScrollHelper.computeTargetVelocity:(IFFF)F │ │ -053460: 1207 |0000: const/4 v7, #int 0 // #0 │ │ -053462: 5498 5604 |0001: iget-object v8, v9, Landroid/support/v4/widget/AutoScrollHelper;.mRelativeEdges:[F // field@0456 │ │ -053466: 4403 080a |0003: aget v3, v8, v10 │ │ -05346a: 5498 5104 |0005: iget-object v8, v9, Landroid/support/v4/widget/AutoScrollHelper;.mMaximumEdges:[F // field@0451 │ │ -05346e: 4400 080a |0007: aget v0, v8, v10 │ │ -053472: 705b 080f 390c |0009: invoke-direct {v9, v3, v12, v0, v11}, Landroid/support/v4/widget/AutoScrollHelper;.getEdgeValue:(FFFF)F // method@0f08 │ │ -053478: 0a06 |000c: move-result v6 │ │ -05347a: 2d08 0607 |000d: cmpl-float v8, v6, v7 │ │ -05347e: 3908 0300 |000f: if-nez v8, 0012 // +0003 │ │ -053482: 0f07 |0011: return v7 │ │ -053484: 5498 5704 |0012: iget-object v8, v9, Landroid/support/v4/widget/AutoScrollHelper;.mRelativeVelocity:[F // field@0457 │ │ -053488: 4404 080a |0014: aget v4, v8, v10 │ │ -05348c: 5498 5304 |0016: iget-object v8, v9, Landroid/support/v4/widget/AutoScrollHelper;.mMinimumVelocity:[F // field@0453 │ │ -053490: 4402 080a |0018: aget v2, v8, v10 │ │ -053494: 5498 5204 |001a: iget-object v8, v9, Landroid/support/v4/widget/AutoScrollHelper;.mMaximumVelocity:[F // field@0452 │ │ -053498: 4401 080a |001c: aget v1, v8, v10 │ │ -05349c: a805 040d |001e: mul-float v5, v4, v13 │ │ -0534a0: 2d07 0607 |0020: cmpl-float v7, v6, v7 │ │ -0534a4: 3d07 0900 |0022: if-lez v7, 002b // +0009 │ │ -0534a8: a807 0605 |0024: mul-float v7, v6, v5 │ │ -0534ac: 7130 050f 2701 |0026: invoke-static {v7, v2, v1}, Landroid/support/v4/widget/AutoScrollHelper;.constrain:(FFF)F // method@0f05 │ │ -0534b2: 0a07 |0029: move-result v7 │ │ -0534b4: 28e7 |002a: goto 0011 // -0019 │ │ -0534b6: 7f67 |002b: neg-float v7, v6 │ │ -0534b8: c857 |002c: mul-float/2addr v7, v5 │ │ -0534ba: 7130 050f 2701 |002d: invoke-static {v7, v2, v1}, Landroid/support/v4/widget/AutoScrollHelper;.constrain:(FFF)F // method@0f05 │ │ -0534c0: 0a07 |0030: move-result v7 │ │ -0534c2: 7f77 |0031: neg-float v7, v7 │ │ -0534c4: 28df |0032: goto 0011 // -0021 │ │ +054ff8: |[054ff8] android.support.v4.widget.AutoScrollHelper.computeTargetVelocity:(IFFF)F │ │ +055008: 1207 |0000: const/4 v7, #int 0 // #0 │ │ +05500a: 5498 5604 |0001: iget-object v8, v9, Landroid/support/v4/widget/AutoScrollHelper;.mRelativeEdges:[F // field@0456 │ │ +05500e: 4403 080a |0003: aget v3, v8, v10 │ │ +055012: 5498 5104 |0005: iget-object v8, v9, Landroid/support/v4/widget/AutoScrollHelper;.mMaximumEdges:[F // field@0451 │ │ +055016: 4400 080a |0007: aget v0, v8, v10 │ │ +05501a: 705b 080f 390c |0009: invoke-direct {v9, v3, v12, v0, v11}, Landroid/support/v4/widget/AutoScrollHelper;.getEdgeValue:(FFFF)F // method@0f08 │ │ +055020: 0a06 |000c: move-result v6 │ │ +055022: 2d08 0607 |000d: cmpl-float v8, v6, v7 │ │ +055026: 3908 0300 |000f: if-nez v8, 0012 // +0003 │ │ +05502a: 0f07 |0011: return v7 │ │ +05502c: 5498 5704 |0012: iget-object v8, v9, Landroid/support/v4/widget/AutoScrollHelper;.mRelativeVelocity:[F // field@0457 │ │ +055030: 4404 080a |0014: aget v4, v8, v10 │ │ +055034: 5498 5304 |0016: iget-object v8, v9, Landroid/support/v4/widget/AutoScrollHelper;.mMinimumVelocity:[F // field@0453 │ │ +055038: 4402 080a |0018: aget v2, v8, v10 │ │ +05503c: 5498 5204 |001a: iget-object v8, v9, Landroid/support/v4/widget/AutoScrollHelper;.mMaximumVelocity:[F // field@0452 │ │ +055040: 4401 080a |001c: aget v1, v8, v10 │ │ +055044: a805 040d |001e: mul-float v5, v4, v13 │ │ +055048: 2d07 0607 |0020: cmpl-float v7, v6, v7 │ │ +05504c: 3d07 0900 |0022: if-lez v7, 002b // +0009 │ │ +055050: a807 0605 |0024: mul-float v7, v6, v5 │ │ +055054: 7130 050f 2701 |0026: invoke-static {v7, v2, v1}, Landroid/support/v4/widget/AutoScrollHelper;.constrain:(FFF)F // method@0f05 │ │ +05505a: 0a07 |0029: move-result v7 │ │ +05505c: 28e7 |002a: goto 0011 // -0019 │ │ +05505e: 7f67 |002b: neg-float v7, v6 │ │ +055060: c857 |002c: mul-float/2addr v7, v5 │ │ +055062: 7130 050f 2701 |002d: invoke-static {v7, v2, v1}, Landroid/support/v4/widget/AutoScrollHelper;.constrain:(FFF)F // method@0f05 │ │ +055068: 0a07 |0030: move-result v7 │ │ +05506a: 7f77 |0031: neg-float v7, v7 │ │ +05506c: 28df |0032: goto 0011 // -0021 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=539 │ │ 0x0005 line=540 │ │ 0x0009 line=541 │ │ 0x000d line=542 │ │ 0x0011 line=558 │ │ @@ -66993,24 +66998,24 @@ │ │ type : '(FFF)F' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 13 16-bit code units │ │ -0534c8: |[0534c8] android.support.v4.widget.AutoScrollHelper.constrain:(FFF)F │ │ -0534d8: 2d00 0103 |0000: cmpl-float v0, v1, v3 │ │ -0534dc: 3d00 0300 |0002: if-lez v0, 0005 // +0003 │ │ -0534e0: 0f03 |0004: return v3 │ │ -0534e2: 2e00 0102 |0005: cmpg-float v0, v1, v2 │ │ -0534e6: 3b00 0400 |0007: if-gez v0, 000b // +0004 │ │ -0534ea: 0123 |0009: move v3, v2 │ │ -0534ec: 28fa |000a: goto 0004 // -0006 │ │ -0534ee: 0113 |000b: move v3, v1 │ │ -0534f0: 28f8 |000c: goto 0004 // -0008 │ │ +055070: |[055070] android.support.v4.widget.AutoScrollHelper.constrain:(FFF)F │ │ +055080: 2d00 0103 |0000: cmpl-float v0, v1, v3 │ │ +055084: 3d00 0300 |0002: if-lez v0, 0005 // +0003 │ │ +055088: 0f03 |0004: return v3 │ │ +05508a: 2e00 0102 |0005: cmpg-float v0, v1, v2 │ │ +05508e: 3b00 0400 |0007: if-gez v0, 000b // +0004 │ │ +055092: 0123 |0009: move v3, v2 │ │ +055094: 28fa |000a: goto 0004 // -0006 │ │ +055096: 0113 |000b: move v3, v1 │ │ +055098: 28f8 |000c: goto 0004 // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=663 │ │ 0x0004 line=668 │ │ 0x0005 line=665 │ │ 0x000a line=666 │ │ 0x000c line=668 │ │ @@ -67025,22 +67030,22 @@ │ │ type : '(III)I' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 9 16-bit code units │ │ -0534f4: |[0534f4] android.support.v4.widget.AutoScrollHelper.constrain:(III)I │ │ -053504: 3720 0300 |0000: if-le v0, v2, 0003 // +0003 │ │ -053508: 0f02 |0002: return v2 │ │ -05350a: 3510 0400 |0003: if-ge v0, v1, 0007 // +0004 │ │ -05350e: 0112 |0005: move v2, v1 │ │ -053510: 28fc |0006: goto 0002 // -0004 │ │ -053512: 0102 |0007: move v2, v0 │ │ -053514: 28fa |0008: goto 0002 // -0006 │ │ +05509c: |[05509c] android.support.v4.widget.AutoScrollHelper.constrain:(III)I │ │ +0550ac: 3720 0300 |0000: if-le v0, v2, 0003 // +0003 │ │ +0550b0: 0f02 |0002: return v2 │ │ +0550b2: 3510 0400 |0003: if-ge v0, v1, 0007 // +0004 │ │ +0550b6: 0112 |0005: move v2, v1 │ │ +0550b8: 28fc |0006: goto 0002 // -0004 │ │ +0550ba: 0102 |0007: move v2, v0 │ │ +0550bc: 28fa |0008: goto 0002 // -0006 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=653 │ │ 0x0002 line=658 │ │ 0x0003 line=655 │ │ 0x0006 line=656 │ │ 0x0008 line=658 │ │ @@ -67055,43 +67060,43 @@ │ │ type : '(FF)F' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 56 16-bit code units │ │ -053518: |[053518] android.support.v4.widget.AutoScrollHelper.constrainEdgeValue:(FF)F │ │ -053528: 1501 803f |0000: const/high16 v1, #int 1065353216 // #3f80 │ │ -05352c: 1200 |0002: const/4 v0, #int 0 // #0 │ │ -05352e: 2d02 0600 |0003: cmpl-float v2, v6, v0 │ │ -053532: 3902 0300 |0005: if-nez v2, 0008 // +0003 │ │ -053536: 0f00 |0007: return v0 │ │ -053538: 5242 4e04 |0008: iget v2, v4, Landroid/support/v4/widget/AutoScrollHelper;.mEdgeType:I // field@044e │ │ -05353c: 2b02 2400 0000 |000a: packed-switch v2, 0000002e // +00000024 │ │ -053542: 28fa |000d: goto 0007 // -0006 │ │ -053544: 2e02 0506 |000e: cmpg-float v2, v5, v6 │ │ -053548: 3b02 f7ff |0010: if-gez v2, 0007 // -0009 │ │ -05354c: 2d02 0500 |0012: cmpl-float v2, v5, v0 │ │ -053550: 3a02 0700 |0014: if-ltz v2, 001b // +0007 │ │ -053554: a900 0506 |0016: div-float v0, v5, v6 │ │ -053558: a700 0100 |0018: sub-float v0, v1, v0 │ │ -05355c: 28ed |001a: goto 0007 // -0013 │ │ -05355e: 5542 4c04 |001b: iget-boolean v2, v4, Landroid/support/v4/widget/AutoScrollHelper;.mAnimating:Z // field@044c │ │ -053562: 3802 eaff |001d: if-eqz v2, 0007 // -0016 │ │ -053566: 5242 4e04 |001f: iget v2, v4, Landroid/support/v4/widget/AutoScrollHelper;.mEdgeType:I // field@044e │ │ -05356a: 1213 |0021: const/4 v3, #int 1 // #1 │ │ -05356c: 3332 e5ff |0022: if-ne v2, v3, 0007 // -001b │ │ -053570: 0110 |0024: move v0, v1 │ │ -053572: 28e2 |0025: goto 0007 // -001e │ │ -053574: 2e01 0500 |0026: cmpg-float v1, v5, v0 │ │ -053578: 3b01 dfff |0028: if-gez v1, 0007 // -0021 │ │ -05357c: 7f60 |002a: neg-float v0, v6 │ │ -05357e: a900 0500 |002b: div-float v0, v5, v0 │ │ -053582: 28da |002d: goto 0007 // -0026 │ │ -053584: 0001 0300 0000 0000 0400 0000 0400 ... |002e: packed-switch-data (10 units) │ │ +0550c0: |[0550c0] android.support.v4.widget.AutoScrollHelper.constrainEdgeValue:(FF)F │ │ +0550d0: 1501 803f |0000: const/high16 v1, #int 1065353216 // #3f80 │ │ +0550d4: 1200 |0002: const/4 v0, #int 0 // #0 │ │ +0550d6: 2d02 0600 |0003: cmpl-float v2, v6, v0 │ │ +0550da: 3902 0300 |0005: if-nez v2, 0008 // +0003 │ │ +0550de: 0f00 |0007: return v0 │ │ +0550e0: 5242 4e04 |0008: iget v2, v4, Landroid/support/v4/widget/AutoScrollHelper;.mEdgeType:I // field@044e │ │ +0550e4: 2b02 2400 0000 |000a: packed-switch v2, 0000002e // +00000024 │ │ +0550ea: 28fa |000d: goto 0007 // -0006 │ │ +0550ec: 2e02 0506 |000e: cmpg-float v2, v5, v6 │ │ +0550f0: 3b02 f7ff |0010: if-gez v2, 0007 // -0009 │ │ +0550f4: 2d02 0500 |0012: cmpl-float v2, v5, v0 │ │ +0550f8: 3a02 0700 |0014: if-ltz v2, 001b // +0007 │ │ +0550fc: a900 0506 |0016: div-float v0, v5, v6 │ │ +055100: a700 0100 |0018: sub-float v0, v1, v0 │ │ +055104: 28ed |001a: goto 0007 // -0013 │ │ +055106: 5542 4c04 |001b: iget-boolean v2, v4, Landroid/support/v4/widget/AutoScrollHelper;.mAnimating:Z // field@044c │ │ +05510a: 3802 eaff |001d: if-eqz v2, 0007 // -0016 │ │ +05510e: 5242 4e04 |001f: iget v2, v4, Landroid/support/v4/widget/AutoScrollHelper;.mEdgeType:I // field@044e │ │ +055112: 1213 |0021: const/4 v3, #int 1 // #1 │ │ +055114: 3332 e5ff |0022: if-ne v2, v3, 0007 // -001b │ │ +055118: 0110 |0024: move v0, v1 │ │ +05511a: 28e2 |0025: goto 0007 // -001e │ │ +05511c: 2e01 0500 |0026: cmpg-float v1, v5, v0 │ │ +055120: 3b01 dfff |0028: if-gez v1, 0007 // -0021 │ │ +055124: 7f60 |002a: neg-float v0, v6 │ │ +055126: a900 0500 |002b: div-float v0, v5, v0 │ │ +05512a: 28da |002d: goto 0007 // -0026 │ │ +05512c: 0001 0300 0000 0000 0400 0000 0400 ... |002e: packed-switch-data (10 units) │ │ catches : (none) │ │ positions : │ │ 0x0003 line=624 │ │ 0x0007 line=649 │ │ 0x0008 line=628 │ │ 0x000e line=631 │ │ 0x0012 line=632 │ │ @@ -67111,43 +67116,43 @@ │ │ type : '(FFFF)F' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 12 │ │ ins : 5 │ │ outs : 3 │ │ insns size : 51 16-bit code units │ │ -053598: |[053598] android.support.v4.widget.AutoScrollHelper.getEdgeValue:(FFFF)F │ │ -0535a8: 1205 |0000: const/4 v5, #int 0 // #0 │ │ -0535aa: a806 0809 |0001: mul-float v6, v8, v9 │ │ -0535ae: 7130 050f 560a |0003: invoke-static {v6, v5, v10}, Landroid/support/v4/widget/AutoScrollHelper;.constrain:(FFF)F // method@0f05 │ │ -0535b4: 0a00 |0006: move-result v0 │ │ -0535b6: 7030 070f b700 |0007: invoke-direct {v7, v11, v0}, Landroid/support/v4/widget/AutoScrollHelper;.constrainEdgeValue:(FF)F // method@0f07 │ │ -0535bc: 0a03 |000a: move-result v3 │ │ -0535be: a706 090b |000b: sub-float v6, v9, v11 │ │ -0535c2: 7030 070f 6700 |000d: invoke-direct {v7, v6, v0}, Landroid/support/v4/widget/AutoScrollHelper;.constrainEdgeValue:(FF)F // method@0f07 │ │ -0535c8: 0a04 |0010: move-result v4 │ │ -0535ca: a702 0403 |0011: sub-float v2, v4, v3 │ │ -0535ce: 2e06 0205 |0013: cmpg-float v6, v2, v5 │ │ -0535d2: 3b06 1300 |0015: if-gez v6, 0028 // +0013 │ │ -0535d6: 5475 4d04 |0017: iget-object v5, v7, Landroid/support/v4/widget/AutoScrollHelper;.mEdgeInterpolator:Landroid/view/animation/Interpolator; // field@044d │ │ -0535da: 7f26 |0019: neg-float v6, v2 │ │ -0535dc: 7220 af13 6500 |001a: invoke-interface {v5, v6}, Landroid/view/animation/Interpolator;.getInterpolation:(F)F // method@13af │ │ -0535e2: 0a05 |001d: move-result v5 │ │ -0535e4: 7f51 |001e: neg-float v1, v5 │ │ -0535e6: 1505 80bf |001f: const/high16 v5, #int -1082130432 // #bf80 │ │ -0535ea: 1506 803f |0021: const/high16 v6, #int 1065353216 // #3f80 │ │ -0535ee: 7130 050f 5106 |0023: invoke-static {v1, v5, v6}, Landroid/support/v4/widget/AutoScrollHelper;.constrain:(FFF)F // method@0f05 │ │ -0535f4: 0a05 |0026: move-result v5 │ │ -0535f6: 0f05 |0027: return v5 │ │ -0535f8: 2d06 0205 |0028: cmpl-float v6, v2, v5 │ │ -0535fc: 3d06 fdff |002a: if-lez v6, 0027 // -0003 │ │ -053600: 5475 4d04 |002c: iget-object v5, v7, Landroid/support/v4/widget/AutoScrollHelper;.mEdgeInterpolator:Landroid/view/animation/Interpolator; // field@044d │ │ -053604: 7220 af13 2500 |002e: invoke-interface {v5, v2}, Landroid/view/animation/Interpolator;.getInterpolation:(F)F // method@13af │ │ -05360a: 0a01 |0031: move-result v1 │ │ -05360c: 28ed |0032: goto 001f // -0013 │ │ +055140: |[055140] android.support.v4.widget.AutoScrollHelper.getEdgeValue:(FFFF)F │ │ +055150: 1205 |0000: const/4 v5, #int 0 // #0 │ │ +055152: a806 0809 |0001: mul-float v6, v8, v9 │ │ +055156: 7130 050f 560a |0003: invoke-static {v6, v5, v10}, Landroid/support/v4/widget/AutoScrollHelper;.constrain:(FFF)F // method@0f05 │ │ +05515c: 0a00 |0006: move-result v0 │ │ +05515e: 7030 070f b700 |0007: invoke-direct {v7, v11, v0}, Landroid/support/v4/widget/AutoScrollHelper;.constrainEdgeValue:(FF)F // method@0f07 │ │ +055164: 0a03 |000a: move-result v3 │ │ +055166: a706 090b |000b: sub-float v6, v9, v11 │ │ +05516a: 7030 070f 6700 |000d: invoke-direct {v7, v6, v0}, Landroid/support/v4/widget/AutoScrollHelper;.constrainEdgeValue:(FF)F // method@0f07 │ │ +055170: 0a04 |0010: move-result v4 │ │ +055172: a702 0403 |0011: sub-float v2, v4, v3 │ │ +055176: 2e06 0205 |0013: cmpg-float v6, v2, v5 │ │ +05517a: 3b06 1300 |0015: if-gez v6, 0028 // +0013 │ │ +05517e: 5475 4d04 |0017: iget-object v5, v7, Landroid/support/v4/widget/AutoScrollHelper;.mEdgeInterpolator:Landroid/view/animation/Interpolator; // field@044d │ │ +055182: 7f26 |0019: neg-float v6, v2 │ │ +055184: 7220 af13 6500 |001a: invoke-interface {v5, v6}, Landroid/view/animation/Interpolator;.getInterpolation:(F)F // method@13af │ │ +05518a: 0a05 |001d: move-result v5 │ │ +05518c: 7f51 |001e: neg-float v1, v5 │ │ +05518e: 1505 80bf |001f: const/high16 v5, #int -1082130432 // #bf80 │ │ +055192: 1506 803f |0021: const/high16 v6, #int 1065353216 // #3f80 │ │ +055196: 7130 050f 5106 |0023: invoke-static {v1, v5, v6}, Landroid/support/v4/widget/AutoScrollHelper;.constrain:(FFF)F // method@0f05 │ │ +05519c: 0a05 |0026: move-result v5 │ │ +05519e: 0f05 |0027: return v5 │ │ +0551a0: 2d06 0205 |0028: cmpl-float v6, v2, v5 │ │ +0551a4: 3d06 fdff |002a: if-lez v6, 0027 // -0003 │ │ +0551a8: 5475 4d04 |002c: iget-object v5, v7, Landroid/support/v4/widget/AutoScrollHelper;.mEdgeInterpolator:Landroid/view/animation/Interpolator; // field@044d │ │ +0551ac: 7220 af13 2500 |002e: invoke-interface {v5, v2}, Landroid/view/animation/Interpolator;.getInterpolation:(F)F // method@13af │ │ +0551b2: 0a01 |0031: move-result v1 │ │ +0551b4: 28ed |0032: goto 001f // -0013 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=607 │ │ 0x0007 line=608 │ │ 0x000b line=609 │ │ 0x0011 line=610 │ │ 0x0013 line=612 │ │ @@ -67173,23 +67178,23 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -053610: |[053610] android.support.v4.widget.AutoScrollHelper.requestStop:()V │ │ -053620: 5510 5504 |0000: iget-boolean v0, v1, Landroid/support/v4/widget/AutoScrollHelper;.mNeedsReset:Z // field@0455 │ │ -053624: 3800 0600 |0002: if-eqz v0, 0008 // +0006 │ │ -053628: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -05362a: 5c10 4c04 |0005: iput-boolean v0, v1, Landroid/support/v4/widget/AutoScrollHelper;.mAnimating:Z // field@044c │ │ -05362e: 0e00 |0007: return-void │ │ -053630: 5410 5904 |0008: iget-object v0, v1, Landroid/support/v4/widget/AutoScrollHelper;.mScroller:Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller; // field@0459 │ │ -053634: 6e10 eb0e 0000 |000a: invoke-virtual {v0}, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.requestStop:()V // method@0eeb │ │ -05363a: 28fa |000d: goto 0007 // -0006 │ │ +0551b8: |[0551b8] android.support.v4.widget.AutoScrollHelper.requestStop:()V │ │ +0551c8: 5510 5504 |0000: iget-boolean v0, v1, Landroid/support/v4/widget/AutoScrollHelper;.mNeedsReset:Z // field@0455 │ │ +0551cc: 3800 0600 |0002: if-eqz v0, 0008 // +0006 │ │ +0551d0: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +0551d2: 5c10 4c04 |0005: iput-boolean v0, v1, Landroid/support/v4/widget/AutoScrollHelper;.mAnimating:Z // field@044c │ │ +0551d6: 0e00 |0007: return-void │ │ +0551d8: 5410 5904 |0008: iget-object v0, v1, Landroid/support/v4/widget/AutoScrollHelper;.mScroller:Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller; // field@0459 │ │ +0551dc: 6e10 eb0e 0000 |000a: invoke-virtual {v0}, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.requestStop:()V // method@0eeb │ │ +0551e2: 28fa |000d: goto 0007 // -0006 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=528 │ │ 0x0004 line=531 │ │ 0x0007 line=535 │ │ 0x0008 line=533 │ │ locals : │ │ @@ -67200,32 +67205,32 @@ │ │ type : '()Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 30 16-bit code units │ │ -05363c: |[05363c] android.support.v4.widget.AutoScrollHelper.shouldAnimate:()Z │ │ -05364c: 5441 5904 |0000: iget-object v1, v4, Landroid/support/v4/widget/AutoScrollHelper;.mScroller:Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller; // field@0459 │ │ -053650: 6e10 e80e 0100 |0002: invoke-virtual {v1}, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.getVerticalDirection:()I // method@0ee8 │ │ -053656: 0a02 |0005: move-result v2 │ │ -053658: 6e10 e60e 0100 |0006: invoke-virtual {v1}, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.getHorizontalDirection:()I // method@0ee6 │ │ -05365e: 0a00 |0009: move-result v0 │ │ -053660: 3802 0800 |000a: if-eqz v2, 0012 // +0008 │ │ -053664: 6e20 020f 2400 |000c: invoke-virtual {v4, v2}, Landroid/support/v4/widget/AutoScrollHelper;.canTargetScrollVertically:(I)Z // method@0f02 │ │ -05366a: 0a03 |000f: move-result v3 │ │ -05366c: 3903 0a00 |0010: if-nez v3, 001a // +000a │ │ -053670: 3800 0a00 |0012: if-eqz v0, 001c // +000a │ │ -053674: 6e20 010f 0400 |0014: invoke-virtual {v4, v0}, Landroid/support/v4/widget/AutoScrollHelper;.canTargetScrollHorizontally:(I)Z // method@0f01 │ │ -05367a: 0a03 |0017: move-result v3 │ │ -05367c: 3803 0400 |0018: if-eqz v3, 001c // +0004 │ │ -053680: 1213 |001a: const/4 v3, #int 1 // #1 │ │ -053682: 0f03 |001b: return v3 │ │ -053684: 1203 |001c: const/4 v3, #int 0 // #0 │ │ -053686: 28fe |001d: goto 001b // -0002 │ │ +0551e4: |[0551e4] android.support.v4.widget.AutoScrollHelper.shouldAnimate:()Z │ │ +0551f4: 5441 5904 |0000: iget-object v1, v4, Landroid/support/v4/widget/AutoScrollHelper;.mScroller:Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller; // field@0459 │ │ +0551f8: 6e10 e80e 0100 |0002: invoke-virtual {v1}, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.getVerticalDirection:()I // method@0ee8 │ │ +0551fe: 0a02 |0005: move-result v2 │ │ +055200: 6e10 e60e 0100 |0006: invoke-virtual {v1}, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.getHorizontalDirection:()I // method@0ee6 │ │ +055206: 0a00 |0009: move-result v0 │ │ +055208: 3802 0800 |000a: if-eqz v2, 0012 // +0008 │ │ +05520c: 6e20 020f 2400 |000c: invoke-virtual {v4, v2}, Landroid/support/v4/widget/AutoScrollHelper;.canTargetScrollVertically:(I)Z // method@0f02 │ │ +055212: 0a03 |000f: move-result v3 │ │ +055214: 3903 0a00 |0010: if-nez v3, 001a // +000a │ │ +055218: 3800 0a00 |0012: if-eqz v0, 001c // +000a │ │ +05521c: 6e20 010f 0400 |0014: invoke-virtual {v4, v0}, Landroid/support/v4/widget/AutoScrollHelper;.canTargetScrollHorizontally:(I)Z // method@0f01 │ │ +055222: 0a03 |0017: move-result v3 │ │ +055224: 3803 0400 |0018: if-eqz v3, 001c // +0004 │ │ +055228: 1213 |001a: const/4 v3, #int 1 // #1 │ │ +05522a: 0f03 |001b: return v3 │ │ +05522c: 1203 |001c: const/4 v3, #int 0 // #0 │ │ +05522e: 28fe |001d: goto 001b // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=492 │ │ 0x0002 line=493 │ │ 0x0006 line=494 │ │ 0x000a line=496 │ │ locals : │ │ @@ -67239,38 +67244,38 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 44 16-bit code units │ │ -053688: |[053688] android.support.v4.widget.AutoScrollHelper.startAnimating:()V │ │ -053698: 1214 |0000: const/4 v4, #int 1 // #1 │ │ -05369a: 5450 5804 |0001: iget-object v0, v5, Landroid/support/v4/widget/AutoScrollHelper;.mRunnable:Ljava/lang/Runnable; // field@0458 │ │ -05369e: 3900 0a00 |0003: if-nez v0, 000d // +000a │ │ -0536a2: 2200 2b02 |0005: new-instance v0, Landroid/support/v4/widget/AutoScrollHelper$ScrollAnimationRunnable; // type@022b │ │ -0536a6: 1201 |0007: const/4 v1, #int 0 // #0 │ │ -0536a8: 7030 f10e 5001 |0008: invoke-direct {v0, v5, v1}, Landroid/support/v4/widget/AutoScrollHelper$ScrollAnimationRunnable;.:(Landroid/support/v4/widget/AutoScrollHelper;Landroid/support/v4/widget/AutoScrollHelper$1;)V // method@0ef1 │ │ -0536ae: 5b50 5804 |000b: iput-object v0, v5, Landroid/support/v4/widget/AutoScrollHelper;.mRunnable:Ljava/lang/Runnable; // field@0458 │ │ -0536b2: 5c54 4c04 |000d: iput-boolean v4, v5, Landroid/support/v4/widget/AutoScrollHelper;.mAnimating:Z // field@044c │ │ -0536b6: 5c54 5504 |000f: iput-boolean v4, v5, Landroid/support/v4/widget/AutoScrollHelper;.mNeedsReset:Z // field@0455 │ │ -0536ba: 5550 4b04 |0011: iget-boolean v0, v5, Landroid/support/v4/widget/AutoScrollHelper;.mAlreadyDelayed:Z // field@044b │ │ -0536be: 3900 1300 |0013: if-nez v0, 0026 // +0013 │ │ -0536c2: 5250 4a04 |0015: iget v0, v5, Landroid/support/v4/widget/AutoScrollHelper;.mActivationDelay:I // field@044a │ │ -0536c6: 3d00 0f00 |0017: if-lez v0, 0026 // +000f │ │ -0536ca: 5450 5a04 |0019: iget-object v0, v5, Landroid/support/v4/widget/AutoScrollHelper;.mTarget:Landroid/view/View; // field@045a │ │ -0536ce: 5451 5804 |001b: iget-object v1, v5, Landroid/support/v4/widget/AutoScrollHelper;.mRunnable:Ljava/lang/Runnable; // field@0458 │ │ -0536d2: 5252 4a04 |001d: iget v2, v5, Landroid/support/v4/widget/AutoScrollHelper;.mActivationDelay:I // field@044a │ │ -0536d6: 8122 |001f: int-to-long v2, v2 │ │ -0536d8: 7140 210b 1032 |0020: invoke-static {v0, v1, v2, v3}, Landroid/support/v4/view/ViewCompat;.postOnAnimationDelayed:(Landroid/view/View;Ljava/lang/Runnable;J)V // method@0b21 │ │ -0536de: 5c54 4b04 |0023: iput-boolean v4, v5, Landroid/support/v4/widget/AutoScrollHelper;.mAlreadyDelayed:Z // field@044b │ │ -0536e2: 0e00 |0025: return-void │ │ -0536e4: 5450 5804 |0026: iget-object v0, v5, Landroid/support/v4/widget/AutoScrollHelper;.mRunnable:Ljava/lang/Runnable; // field@0458 │ │ -0536e8: 7210 2915 0000 |0028: invoke-interface {v0}, Ljava/lang/Runnable;.run:()V // method@1529 │ │ -0536ee: 28f8 |002b: goto 0023 // -0008 │ │ +055230: |[055230] android.support.v4.widget.AutoScrollHelper.startAnimating:()V │ │ +055240: 1214 |0000: const/4 v4, #int 1 // #1 │ │ +055242: 5450 5804 |0001: iget-object v0, v5, Landroid/support/v4/widget/AutoScrollHelper;.mRunnable:Ljava/lang/Runnable; // field@0458 │ │ +055246: 3900 0a00 |0003: if-nez v0, 000d // +000a │ │ +05524a: 2200 2802 |0005: new-instance v0, Landroid/support/v4/widget/AutoScrollHelper$ScrollAnimationRunnable; // type@0228 │ │ +05524e: 1201 |0007: const/4 v1, #int 0 // #0 │ │ +055250: 7030 f10e 5001 |0008: invoke-direct {v0, v5, v1}, Landroid/support/v4/widget/AutoScrollHelper$ScrollAnimationRunnable;.:(Landroid/support/v4/widget/AutoScrollHelper;Landroid/support/v4/widget/AutoScrollHelper$1;)V // method@0ef1 │ │ +055256: 5b50 5804 |000b: iput-object v0, v5, Landroid/support/v4/widget/AutoScrollHelper;.mRunnable:Ljava/lang/Runnable; // field@0458 │ │ +05525a: 5c54 4c04 |000d: iput-boolean v4, v5, Landroid/support/v4/widget/AutoScrollHelper;.mAnimating:Z // field@044c │ │ +05525e: 5c54 5504 |000f: iput-boolean v4, v5, Landroid/support/v4/widget/AutoScrollHelper;.mNeedsReset:Z // field@0455 │ │ +055262: 5550 4b04 |0011: iget-boolean v0, v5, Landroid/support/v4/widget/AutoScrollHelper;.mAlreadyDelayed:Z // field@044b │ │ +055266: 3900 1300 |0013: if-nez v0, 0026 // +0013 │ │ +05526a: 5250 4a04 |0015: iget v0, v5, Landroid/support/v4/widget/AutoScrollHelper;.mActivationDelay:I // field@044a │ │ +05526e: 3d00 0f00 |0017: if-lez v0, 0026 // +000f │ │ +055272: 5450 5a04 |0019: iget-object v0, v5, Landroid/support/v4/widget/AutoScrollHelper;.mTarget:Landroid/view/View; // field@045a │ │ +055276: 5451 5804 |001b: iget-object v1, v5, Landroid/support/v4/widget/AutoScrollHelper;.mRunnable:Ljava/lang/Runnable; // field@0458 │ │ +05527a: 5252 4a04 |001d: iget v2, v5, Landroid/support/v4/widget/AutoScrollHelper;.mActivationDelay:I // field@044a │ │ +05527e: 8122 |001f: int-to-long v2, v2 │ │ +055280: 7140 210b 1032 |0020: invoke-static {v0, v1, v2, v3}, Landroid/support/v4/view/ViewCompat;.postOnAnimationDelayed:(Landroid/view/View;Ljava/lang/Runnable;J)V // method@0b21 │ │ +055286: 5c54 4b04 |0023: iput-boolean v4, v5, Landroid/support/v4/widget/AutoScrollHelper;.mAlreadyDelayed:Z // field@044b │ │ +05528a: 0e00 |0025: return-void │ │ +05528c: 5450 5804 |0026: iget-object v0, v5, Landroid/support/v4/widget/AutoScrollHelper;.mRunnable:Ljava/lang/Runnable; // field@0458 │ │ +055290: 7210 2915 0000 |0028: invoke-interface {v0}, Ljava/lang/Runnable;.run:()V // method@1529 │ │ +055296: 28f8 |002b: goto 0023 // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=504 │ │ 0x0005 line=505 │ │ 0x000d line=508 │ │ 0x000f line=509 │ │ 0x0011 line=511 │ │ @@ -67299,17 +67304,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0536f0: |[0536f0] android.support.v4.widget.AutoScrollHelper.isEnabled:()Z │ │ -053700: 5510 4f04 |0000: iget-boolean v0, v1, Landroid/support/v4/widget/AutoScrollHelper;.mEnabled:Z // field@044f │ │ -053704: 0f00 |0002: return v0 │ │ +055298: |[055298] android.support.v4.widget.AutoScrollHelper.isEnabled:()Z │ │ +0552a8: 5510 4f04 |0000: iget-boolean v0, v1, Landroid/support/v4/widget/AutoScrollHelper;.mEnabled:Z // field@044f │ │ +0552ac: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=247 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/widget/AutoScrollHelper; │ │ │ │ #3 : (in Landroid/support/v4/widget/AutoScrollHelper;) │ │ @@ -67317,17 +67322,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -053708: |[053708] android.support.v4.widget.AutoScrollHelper.isExclusive:()Z │ │ -053718: 5510 5004 |0000: iget-boolean v0, v1, Landroid/support/v4/widget/AutoScrollHelper;.mExclusive:Z // field@0450 │ │ -05371c: 0f00 |0002: return v0 │ │ +0552b0: |[0552b0] android.support.v4.widget.AutoScrollHelper.isExclusive:()Z │ │ +0552c0: 5510 5004 |0000: iget-boolean v0, v1, Landroid/support/v4/widget/AutoScrollHelper;.mExclusive:Z // field@0450 │ │ +0552c4: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=276 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/widget/AutoScrollHelper; │ │ │ │ #4 : (in Landroid/support/v4/widget/AutoScrollHelper;) │ │ @@ -67335,68 +67340,68 @@ │ │ type : '(Landroid/view/View;Landroid/view/MotionEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 106 16-bit code units │ │ -053720: |[053720] android.support.v4.widget.AutoScrollHelper.onTouch:(Landroid/view/View;Landroid/view/MotionEvent;)Z │ │ -053730: 1213 |0000: const/4 v3, #int 1 // #1 │ │ -053732: 1204 |0001: const/4 v4, #int 0 // #0 │ │ -053734: 5585 4f04 |0002: iget-boolean v5, v8, Landroid/support/v4/widget/AutoScrollHelper;.mEnabled:Z // field@044f │ │ -053738: 3905 0300 |0004: if-nez v5, 0007 // +0003 │ │ -05373c: 0f04 |0006: return v4 │ │ -05373e: 7110 040a 0a00 |0007: invoke-static {v10}, Landroid/support/v4/view/MotionEventCompat;.getActionMasked:(Landroid/view/MotionEvent;)I // method@0a04 │ │ -053744: 0a00 |000a: move-result v0 │ │ -053746: 2b00 5300 0000 |000b: packed-switch v0, 0000005e // +00000053 │ │ -05374c: 5585 5004 |000e: iget-boolean v5, v8, Landroid/support/v4/widget/AutoScrollHelper;.mExclusive:Z // field@0450 │ │ -053750: 3805 4b00 |0010: if-eqz v5, 005b // +004b │ │ -053754: 5585 4c04 |0012: iget-boolean v5, v8, Landroid/support/v4/widget/AutoScrollHelper;.mAnimating:Z // field@044c │ │ -053758: 3805 4700 |0014: if-eqz v5, 005b // +0047 │ │ -05375c: 0134 |0016: move v4, v3 │ │ -05375e: 28ef |0017: goto 0006 // -0011 │ │ -053760: 5c83 5404 |0018: iput-boolean v3, v8, Landroid/support/v4/widget/AutoScrollHelper;.mNeedsCancel:Z // field@0454 │ │ -053764: 5c84 4b04 |001a: iput-boolean v4, v8, Landroid/support/v4/widget/AutoScrollHelper;.mAlreadyDelayed:Z // field@044b │ │ -053768: 6e10 4812 0a00 |001c: invoke-virtual {v10}, Landroid/view/MotionEvent;.getX:()F // method@1248 │ │ -05376e: 0a05 |001f: move-result v5 │ │ -053770: 6e10 9712 0900 |0020: invoke-virtual {v9}, Landroid/view/View;.getWidth:()I // method@1297 │ │ -053776: 0a06 |0023: move-result v6 │ │ -053778: 8266 |0024: int-to-float v6, v6 │ │ -05377a: 5487 5a04 |0025: iget-object v7, v8, Landroid/support/v4/widget/AutoScrollHelper;.mTarget:Landroid/view/View; // field@045a │ │ -05377e: 6e10 9712 0700 |0027: invoke-virtual {v7}, Landroid/view/View;.getWidth:()I // method@1297 │ │ -053784: 0a07 |002a: move-result v7 │ │ -053786: 8277 |002b: int-to-float v7, v7 │ │ -053788: 7057 040f 4865 |002c: invoke-direct {v8, v4, v5, v6, v7}, Landroid/support/v4/widget/AutoScrollHelper;.computeTargetVelocity:(IFFF)F // method@0f04 │ │ -05378e: 0a01 |002f: move-result v1 │ │ -053790: 6e10 4a12 0a00 |0030: invoke-virtual {v10}, Landroid/view/MotionEvent;.getY:()F // method@124a │ │ -053796: 0a05 |0033: move-result v5 │ │ -053798: 6e10 7c12 0900 |0034: invoke-virtual {v9}, Landroid/view/View;.getHeight:()I // method@127c │ │ -05379e: 0a06 |0037: move-result v6 │ │ -0537a0: 8266 |0038: int-to-float v6, v6 │ │ -0537a2: 5487 5a04 |0039: iget-object v7, v8, Landroid/support/v4/widget/AutoScrollHelper;.mTarget:Landroid/view/View; // field@045a │ │ -0537a6: 6e10 7c12 0700 |003b: invoke-virtual {v7}, Landroid/view/View;.getHeight:()I // method@127c │ │ -0537ac: 0a07 |003e: move-result v7 │ │ -0537ae: 8277 |003f: int-to-float v7, v7 │ │ -0537b0: 7057 040f 3865 |0040: invoke-direct {v8, v3, v5, v6, v7}, Landroid/support/v4/widget/AutoScrollHelper;.computeTargetVelocity:(IFFF)F // method@0f04 │ │ -0537b6: 0a02 |0043: move-result v2 │ │ -0537b8: 5485 5904 |0044: iget-object v5, v8, Landroid/support/v4/widget/AutoScrollHelper;.mScroller:Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller; // field@0459 │ │ -0537bc: 6e30 ee0e 1502 |0046: invoke-virtual {v5, v1, v2}, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.setTargetVelocity:(FF)V // method@0eee │ │ -0537c2: 5585 4c04 |0049: iget-boolean v5, v8, Landroid/support/v4/widget/AutoScrollHelper;.mAnimating:Z // field@044c │ │ -0537c6: 3905 c3ff |004b: if-nez v5, 000e // -003d │ │ -0537ca: 7010 190f 0800 |004d: invoke-direct {v8}, Landroid/support/v4/widget/AutoScrollHelper;.shouldAnimate:()Z // method@0f19 │ │ -0537d0: 0a05 |0050: move-result v5 │ │ -0537d2: 3805 bdff |0051: if-eqz v5, 000e // -0043 │ │ -0537d6: 7010 1a0f 0800 |0053: invoke-direct {v8}, Landroid/support/v4/widget/AutoScrollHelper;.startAnimating:()V // method@0f1a │ │ -0537dc: 28b8 |0056: goto 000e // -0048 │ │ -0537de: 7010 0c0f 0800 |0057: invoke-direct {v8}, Landroid/support/v4/widget/AutoScrollHelper;.requestStop:()V // method@0f0c │ │ -0537e4: 28b4 |005a: goto 000e // -004c │ │ -0537e6: 0143 |005b: move v3, v4 │ │ -0537e8: 28ba |005c: goto 0016 // -0046 │ │ -0537ea: 0000 |005d: nop // spacer │ │ -0537ec: 0001 0400 0000 0000 0d00 0000 4c00 ... |005e: packed-switch-data (12 units) │ │ +0552c8: |[0552c8] android.support.v4.widget.AutoScrollHelper.onTouch:(Landroid/view/View;Landroid/view/MotionEvent;)Z │ │ +0552d8: 1213 |0000: const/4 v3, #int 1 // #1 │ │ +0552da: 1204 |0001: const/4 v4, #int 0 // #0 │ │ +0552dc: 5585 4f04 |0002: iget-boolean v5, v8, Landroid/support/v4/widget/AutoScrollHelper;.mEnabled:Z // field@044f │ │ +0552e0: 3905 0300 |0004: if-nez v5, 0007 // +0003 │ │ +0552e4: 0f04 |0006: return v4 │ │ +0552e6: 7110 040a 0a00 |0007: invoke-static {v10}, Landroid/support/v4/view/MotionEventCompat;.getActionMasked:(Landroid/view/MotionEvent;)I // method@0a04 │ │ +0552ec: 0a00 |000a: move-result v0 │ │ +0552ee: 2b00 5300 0000 |000b: packed-switch v0, 0000005e // +00000053 │ │ +0552f4: 5585 5004 |000e: iget-boolean v5, v8, Landroid/support/v4/widget/AutoScrollHelper;.mExclusive:Z // field@0450 │ │ +0552f8: 3805 4b00 |0010: if-eqz v5, 005b // +004b │ │ +0552fc: 5585 4c04 |0012: iget-boolean v5, v8, Landroid/support/v4/widget/AutoScrollHelper;.mAnimating:Z // field@044c │ │ +055300: 3805 4700 |0014: if-eqz v5, 005b // +0047 │ │ +055304: 0134 |0016: move v4, v3 │ │ +055306: 28ef |0017: goto 0006 // -0011 │ │ +055308: 5c83 5404 |0018: iput-boolean v3, v8, Landroid/support/v4/widget/AutoScrollHelper;.mNeedsCancel:Z // field@0454 │ │ +05530c: 5c84 4b04 |001a: iput-boolean v4, v8, Landroid/support/v4/widget/AutoScrollHelper;.mAlreadyDelayed:Z // field@044b │ │ +055310: 6e10 4812 0a00 |001c: invoke-virtual {v10}, Landroid/view/MotionEvent;.getX:()F // method@1248 │ │ +055316: 0a05 |001f: move-result v5 │ │ +055318: 6e10 9712 0900 |0020: invoke-virtual {v9}, Landroid/view/View;.getWidth:()I // method@1297 │ │ +05531e: 0a06 |0023: move-result v6 │ │ +055320: 8266 |0024: int-to-float v6, v6 │ │ +055322: 5487 5a04 |0025: iget-object v7, v8, Landroid/support/v4/widget/AutoScrollHelper;.mTarget:Landroid/view/View; // field@045a │ │ +055326: 6e10 9712 0700 |0027: invoke-virtual {v7}, Landroid/view/View;.getWidth:()I // method@1297 │ │ +05532c: 0a07 |002a: move-result v7 │ │ +05532e: 8277 |002b: int-to-float v7, v7 │ │ +055330: 7057 040f 4865 |002c: invoke-direct {v8, v4, v5, v6, v7}, Landroid/support/v4/widget/AutoScrollHelper;.computeTargetVelocity:(IFFF)F // method@0f04 │ │ +055336: 0a01 |002f: move-result v1 │ │ +055338: 6e10 4a12 0a00 |0030: invoke-virtual {v10}, Landroid/view/MotionEvent;.getY:()F // method@124a │ │ +05533e: 0a05 |0033: move-result v5 │ │ +055340: 6e10 7c12 0900 |0034: invoke-virtual {v9}, Landroid/view/View;.getHeight:()I // method@127c │ │ +055346: 0a06 |0037: move-result v6 │ │ +055348: 8266 |0038: int-to-float v6, v6 │ │ +05534a: 5487 5a04 |0039: iget-object v7, v8, Landroid/support/v4/widget/AutoScrollHelper;.mTarget:Landroid/view/View; // field@045a │ │ +05534e: 6e10 7c12 0700 |003b: invoke-virtual {v7}, Landroid/view/View;.getHeight:()I // method@127c │ │ +055354: 0a07 |003e: move-result v7 │ │ +055356: 8277 |003f: int-to-float v7, v7 │ │ +055358: 7057 040f 3865 |0040: invoke-direct {v8, v3, v5, v6, v7}, Landroid/support/v4/widget/AutoScrollHelper;.computeTargetVelocity:(IFFF)F // method@0f04 │ │ +05535e: 0a02 |0043: move-result v2 │ │ +055360: 5485 5904 |0044: iget-object v5, v8, Landroid/support/v4/widget/AutoScrollHelper;.mScroller:Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller; // field@0459 │ │ +055364: 6e30 ee0e 1502 |0046: invoke-virtual {v5, v1, v2}, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.setTargetVelocity:(FF)V // method@0eee │ │ +05536a: 5585 4c04 |0049: iget-boolean v5, v8, Landroid/support/v4/widget/AutoScrollHelper;.mAnimating:Z // field@044c │ │ +05536e: 3905 c3ff |004b: if-nez v5, 000e // -003d │ │ +055372: 7010 190f 0800 |004d: invoke-direct {v8}, Landroid/support/v4/widget/AutoScrollHelper;.shouldAnimate:()Z // method@0f19 │ │ +055378: 0a05 |0050: move-result v5 │ │ +05537a: 3805 bdff |0051: if-eqz v5, 000e // -0043 │ │ +05537e: 7010 1a0f 0800 |0053: invoke-direct {v8}, Landroid/support/v4/widget/AutoScrollHelper;.startAnimating:()V // method@0f1a │ │ +055384: 28b8 |0056: goto 000e // -0048 │ │ +055386: 7010 0c0f 0800 |0057: invoke-direct {v8}, Landroid/support/v4/widget/AutoScrollHelper;.requestStop:()V // method@0f0c │ │ +05538c: 28b4 |005a: goto 000e // -004c │ │ +05538e: 0143 |005b: move v3, v4 │ │ +055390: 28ba |005c: goto 0016 // -0046 │ │ +055392: 0000 |005d: nop // spacer │ │ +055394: 0001 0400 0000 0000 0d00 0000 4c00 ... |005e: packed-switch-data (12 units) │ │ catches : (none) │ │ positions : │ │ 0x0002 line=456 │ │ 0x0006 line=485 │ │ 0x0007 line=460 │ │ 0x000b line=461 │ │ 0x000e line=485 │ │ @@ -67429,17 +67434,17 @@ │ │ type : '(I)Landroid/support/v4/widget/AutoScrollHelper;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -053804: |[053804] android.support.v4.widget.AutoScrollHelper.setActivationDelay:(I)Landroid/support/v4/widget/AutoScrollHelper; │ │ -053814: 5901 4a04 |0000: iput v1, v0, Landroid/support/v4/widget/AutoScrollHelper;.mActivationDelay:I // field@044a │ │ -053818: 1100 |0002: return-object v0 │ │ +0553ac: |[0553ac] android.support.v4.widget.AutoScrollHelper.setActivationDelay:(I)Landroid/support/v4/widget/AutoScrollHelper; │ │ +0553bc: 5901 4a04 |0000: iput v1, v0, Landroid/support/v4/widget/AutoScrollHelper;.mActivationDelay:I // field@044a │ │ +0553c0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=412 │ │ 0x0002 line=413 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v4/widget/AutoScrollHelper; │ │ 0x0000 - 0x0003 reg=1 delayMillis I │ │ @@ -67449,17 +67454,17 @@ │ │ type : '(I)Landroid/support/v4/widget/AutoScrollHelper;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -05381c: |[05381c] android.support.v4.widget.AutoScrollHelper.setEdgeType:(I)Landroid/support/v4/widget/AutoScrollHelper; │ │ -05382c: 5901 4e04 |0000: iput v1, v0, Landroid/support/v4/widget/AutoScrollHelper;.mEdgeType:I // field@044e │ │ -053830: 1100 |0002: return-object v0 │ │ +0553c4: |[0553c4] android.support.v4.widget.AutoScrollHelper.setEdgeType:(I)Landroid/support/v4/widget/AutoScrollHelper; │ │ +0553d4: 5901 4e04 |0000: iput v1, v0, Landroid/support/v4/widget/AutoScrollHelper;.mEdgeType:I // field@044e │ │ +0553d8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=354 │ │ 0x0002 line=355 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v4/widget/AutoScrollHelper; │ │ 0x0000 - 0x0003 reg=1 type I │ │ @@ -67469,21 +67474,21 @@ │ │ type : '(Z)Landroid/support/v4/widget/AutoScrollHelper;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -053834: |[053834] android.support.v4.widget.AutoScrollHelper.setEnabled:(Z)Landroid/support/v4/widget/AutoScrollHelper; │ │ -053844: 5510 4f04 |0000: iget-boolean v0, v1, Landroid/support/v4/widget/AutoScrollHelper;.mEnabled:Z // field@044f │ │ -053848: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -05384c: 3902 0500 |0004: if-nez v2, 0009 // +0005 │ │ -053850: 7010 0c0f 0100 |0006: invoke-direct {v1}, Landroid/support/v4/widget/AutoScrollHelper;.requestStop:()V // method@0f0c │ │ -053856: 5c12 4f04 |0009: iput-boolean v2, v1, Landroid/support/v4/widget/AutoScrollHelper;.mEnabled:Z // field@044f │ │ -05385a: 1101 |000b: return-object v1 │ │ +0553dc: |[0553dc] android.support.v4.widget.AutoScrollHelper.setEnabled:(Z)Landroid/support/v4/widget/AutoScrollHelper; │ │ +0553ec: 5510 4f04 |0000: iget-boolean v0, v1, Landroid/support/v4/widget/AutoScrollHelper;.mEnabled:Z // field@044f │ │ +0553f0: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +0553f4: 3902 0500 |0004: if-nez v2, 0009 // +0005 │ │ +0553f8: 7010 0c0f 0100 |0006: invoke-direct {v1}, Landroid/support/v4/widget/AutoScrollHelper;.requestStop:()V // method@0f0c │ │ +0553fe: 5c12 4f04 |0009: iput-boolean v2, v1, Landroid/support/v4/widget/AutoScrollHelper;.mEnabled:Z // field@044f │ │ +055402: 1101 |000b: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=235 │ │ 0x0006 line=236 │ │ 0x0009 line=239 │ │ 0x000b line=240 │ │ locals : │ │ @@ -67495,17 +67500,17 @@ │ │ type : '(Z)Landroid/support/v4/widget/AutoScrollHelper;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -05385c: |[05385c] android.support.v4.widget.AutoScrollHelper.setExclusive:(Z)Landroid/support/v4/widget/AutoScrollHelper; │ │ -05386c: 5c01 5004 |0000: iput-boolean v1, v0, Landroid/support/v4/widget/AutoScrollHelper;.mExclusive:Z // field@0450 │ │ -053870: 1100 |0002: return-object v0 │ │ +055404: |[055404] android.support.v4.widget.AutoScrollHelper.setExclusive:(Z)Landroid/support/v4/widget/AutoScrollHelper; │ │ +055414: 5c01 5004 |0000: iput-boolean v1, v0, Landroid/support/v4/widget/AutoScrollHelper;.mExclusive:Z // field@0450 │ │ +055418: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=263 │ │ 0x0002 line=264 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v4/widget/AutoScrollHelper; │ │ 0x0000 - 0x0003 reg=1 exclusive Z │ │ @@ -67515,22 +67520,22 @@ │ │ type : '(FF)Landroid/support/v4/widget/AutoScrollHelper;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 11 16-bit code units │ │ -053874: |[053874] android.support.v4.widget.AutoScrollHelper.setMaximumEdges:(FF)Landroid/support/v4/widget/AutoScrollHelper; │ │ -053884: 5420 5104 |0000: iget-object v0, v2, Landroid/support/v4/widget/AutoScrollHelper;.mMaximumEdges:[F // field@0451 │ │ -053888: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -05388a: 4b03 0001 |0003: aput v3, v0, v1 │ │ -05388e: 5420 5104 |0005: iget-object v0, v2, Landroid/support/v4/widget/AutoScrollHelper;.mMaximumEdges:[F // field@0451 │ │ -053892: 1211 |0007: const/4 v1, #int 1 // #1 │ │ -053894: 4b04 0001 |0008: aput v4, v0, v1 │ │ -053898: 1102 |000a: return-object v2 │ │ +05541c: |[05541c] android.support.v4.widget.AutoScrollHelper.setMaximumEdges:(FF)Landroid/support/v4/widget/AutoScrollHelper; │ │ +05542c: 5420 5104 |0000: iget-object v0, v2, Landroid/support/v4/widget/AutoScrollHelper;.mMaximumEdges:[F // field@0451 │ │ +055430: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +055432: 4b03 0001 |0003: aput v3, v0, v1 │ │ +055436: 5420 5104 |0005: iget-object v0, v2, Landroid/support/v4/widget/AutoScrollHelper;.mMaximumEdges:[F // field@0451 │ │ +05543a: 1211 |0007: const/4 v1, #int 1 // #1 │ │ +05543c: 4b04 0001 |0008: aput v4, v0, v1 │ │ +055440: 1102 |000a: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=395 │ │ 0x0005 line=396 │ │ 0x000a line=397 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Landroid/support/v4/widget/AutoScrollHelper; │ │ @@ -67542,25 +67547,25 @@ │ │ type : '(FF)Landroid/support/v4/widget/AutoScrollHelper;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 17 16-bit code units │ │ -05389c: |[05389c] android.support.v4.widget.AutoScrollHelper.setMaximumVelocity:(FF)Landroid/support/v4/widget/AutoScrollHelper; │ │ -0538ac: 1503 7a44 |0000: const/high16 v3, #int 1148846080 // #447a │ │ -0538b0: 5440 5204 |0002: iget-object v0, v4, Landroid/support/v4/widget/AutoScrollHelper;.mMaximumVelocity:[F // field@0452 │ │ -0538b4: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -0538b6: a902 0503 |0005: div-float v2, v5, v3 │ │ -0538ba: 4b02 0001 |0007: aput v2, v0, v1 │ │ -0538be: 5440 5204 |0009: iget-object v0, v4, Landroid/support/v4/widget/AutoScrollHelper;.mMaximumVelocity:[F // field@0452 │ │ -0538c2: 1211 |000b: const/4 v1, #int 1 // #1 │ │ -0538c4: a902 0603 |000c: div-float v2, v6, v3 │ │ -0538c8: 4b02 0001 |000e: aput v2, v0, v1 │ │ -0538cc: 1104 |0010: return-object v4 │ │ +055444: |[055444] android.support.v4.widget.AutoScrollHelper.setMaximumVelocity:(FF)Landroid/support/v4/widget/AutoScrollHelper; │ │ +055454: 1503 7a44 |0000: const/high16 v3, #int 1148846080 // #447a │ │ +055458: 5440 5204 |0002: iget-object v0, v4, Landroid/support/v4/widget/AutoScrollHelper;.mMaximumVelocity:[F // field@0452 │ │ +05545c: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +05545e: a902 0503 |0005: div-float v2, v5, v3 │ │ +055462: 4b02 0001 |0007: aput v2, v0, v1 │ │ +055466: 5440 5204 |0009: iget-object v0, v4, Landroid/support/v4/widget/AutoScrollHelper;.mMaximumVelocity:[F // field@0452 │ │ +05546a: 1211 |000b: const/4 v1, #int 1 // #1 │ │ +05546c: a902 0603 |000c: div-float v2, v6, v3 │ │ +055470: 4b02 0001 |000e: aput v2, v0, v1 │ │ +055474: 1104 |0010: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=294 │ │ 0x0009 line=295 │ │ 0x0010 line=296 │ │ locals : │ │ 0x0000 - 0x0011 reg=4 this Landroid/support/v4/widget/AutoScrollHelper; │ │ @@ -67572,25 +67577,25 @@ │ │ type : '(FF)Landroid/support/v4/widget/AutoScrollHelper;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 17 16-bit code units │ │ -0538d0: |[0538d0] android.support.v4.widget.AutoScrollHelper.setMinimumVelocity:(FF)Landroid/support/v4/widget/AutoScrollHelper; │ │ -0538e0: 1503 7a44 |0000: const/high16 v3, #int 1148846080 // #447a │ │ -0538e4: 5440 5304 |0002: iget-object v0, v4, Landroid/support/v4/widget/AutoScrollHelper;.mMinimumVelocity:[F // field@0453 │ │ -0538e8: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -0538ea: a902 0503 |0005: div-float v2, v5, v3 │ │ -0538ee: 4b02 0001 |0007: aput v2, v0, v1 │ │ -0538f2: 5440 5304 |0009: iget-object v0, v4, Landroid/support/v4/widget/AutoScrollHelper;.mMinimumVelocity:[F // field@0453 │ │ -0538f6: 1211 |000b: const/4 v1, #int 1 // #1 │ │ -0538f8: a902 0603 |000c: div-float v2, v6, v3 │ │ -0538fc: 4b02 0001 |000e: aput v2, v0, v1 │ │ -053900: 1104 |0010: return-object v4 │ │ +055478: |[055478] android.support.v4.widget.AutoScrollHelper.setMinimumVelocity:(FF)Landroid/support/v4/widget/AutoScrollHelper; │ │ +055488: 1503 7a44 |0000: const/high16 v3, #int 1148846080 // #447a │ │ +05548c: 5440 5304 |0002: iget-object v0, v4, Landroid/support/v4/widget/AutoScrollHelper;.mMinimumVelocity:[F // field@0453 │ │ +055490: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +055492: a902 0503 |0005: div-float v2, v5, v3 │ │ +055496: 4b02 0001 |0007: aput v2, v0, v1 │ │ +05549a: 5440 5304 |0009: iget-object v0, v4, Landroid/support/v4/widget/AutoScrollHelper;.mMinimumVelocity:[F // field@0453 │ │ +05549e: 1211 |000b: const/4 v1, #int 1 // #1 │ │ +0554a0: a902 0603 |000c: div-float v2, v6, v3 │ │ +0554a4: 4b02 0001 |000e: aput v2, v0, v1 │ │ +0554a8: 1104 |0010: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=312 │ │ 0x0009 line=313 │ │ 0x0010 line=314 │ │ locals : │ │ 0x0000 - 0x0011 reg=4 this Landroid/support/v4/widget/AutoScrollHelper; │ │ @@ -67602,18 +67607,18 @@ │ │ type : '(I)Landroid/support/v4/widget/AutoScrollHelper;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -053904: |[053904] android.support.v4.widget.AutoScrollHelper.setRampDownDuration:(I)Landroid/support/v4/widget/AutoScrollHelper; │ │ -053914: 5410 5904 |0000: iget-object v0, v1, Landroid/support/v4/widget/AutoScrollHelper;.mScroller:Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller; // field@0459 │ │ -053918: 6e20 ec0e 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.setRampDownDuration:(I)V // method@0eec │ │ -05391e: 1101 |0005: return-object v1 │ │ +0554ac: |[0554ac] android.support.v4.widget.AutoScrollHelper.setRampDownDuration:(I)Landroid/support/v4/widget/AutoScrollHelper; │ │ +0554bc: 5410 5904 |0000: iget-object v0, v1, Landroid/support/v4/widget/AutoScrollHelper;.mScroller:Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller; // field@0459 │ │ +0554c0: 6e20 ec0e 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.setRampDownDuration:(I)V // method@0eec │ │ +0554c6: 1101 |0005: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=442 │ │ 0x0005 line=443 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/widget/AutoScrollHelper; │ │ 0x0000 - 0x0006 reg=2 durationMillis I │ │ @@ -67623,18 +67628,18 @@ │ │ type : '(I)Landroid/support/v4/widget/AutoScrollHelper;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -053920: |[053920] android.support.v4.widget.AutoScrollHelper.setRampUpDuration:(I)Landroid/support/v4/widget/AutoScrollHelper; │ │ -053930: 5410 5904 |0000: iget-object v0, v1, Landroid/support/v4/widget/AutoScrollHelper;.mScroller:Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller; // field@0459 │ │ -053934: 6e20 ed0e 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.setRampUpDuration:(I)V // method@0eed │ │ -05393a: 1101 |0005: return-object v1 │ │ +0554c8: |[0554c8] android.support.v4.widget.AutoScrollHelper.setRampUpDuration:(I)Landroid/support/v4/widget/AutoScrollHelper; │ │ +0554d8: 5410 5904 |0000: iget-object v0, v1, Landroid/support/v4/widget/AutoScrollHelper;.mScroller:Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller; // field@0459 │ │ +0554dc: 6e20 ed0e 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.setRampUpDuration:(I)V // method@0eed │ │ +0554e2: 1101 |0005: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=427 │ │ 0x0005 line=428 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/widget/AutoScrollHelper; │ │ 0x0000 - 0x0006 reg=2 durationMillis I │ │ @@ -67644,22 +67649,22 @@ │ │ type : '(FF)Landroid/support/v4/widget/AutoScrollHelper;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 11 16-bit code units │ │ -05393c: |[05393c] android.support.v4.widget.AutoScrollHelper.setRelativeEdges:(FF)Landroid/support/v4/widget/AutoScrollHelper; │ │ -05394c: 5420 5604 |0000: iget-object v0, v2, Landroid/support/v4/widget/AutoScrollHelper;.mRelativeEdges:[F // field@0456 │ │ -053950: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -053952: 4b03 0001 |0003: aput v3, v0, v1 │ │ -053956: 5420 5604 |0005: iget-object v0, v2, Landroid/support/v4/widget/AutoScrollHelper;.mRelativeEdges:[F // field@0456 │ │ -05395a: 1211 |0007: const/4 v1, #int 1 // #1 │ │ -05395c: 4b04 0001 |0008: aput v4, v0, v1 │ │ -053960: 1102 |000a: return-object v2 │ │ +0554e4: |[0554e4] android.support.v4.widget.AutoScrollHelper.setRelativeEdges:(FF)Landroid/support/v4/widget/AutoScrollHelper; │ │ +0554f4: 5420 5604 |0000: iget-object v0, v2, Landroid/support/v4/widget/AutoScrollHelper;.mRelativeEdges:[F // field@0456 │ │ +0554f8: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +0554fa: 4b03 0001 |0003: aput v3, v0, v1 │ │ +0554fe: 5420 5604 |0005: iget-object v0, v2, Landroid/support/v4/widget/AutoScrollHelper;.mRelativeEdges:[F // field@0456 │ │ +055502: 1211 |0007: const/4 v1, #int 1 // #1 │ │ +055504: 4b04 0001 |0008: aput v4, v0, v1 │ │ +055508: 1102 |000a: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=373 │ │ 0x0005 line=374 │ │ 0x000a line=375 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Landroid/support/v4/widget/AutoScrollHelper; │ │ @@ -67671,41 +67676,41 @@ │ │ type : '(FF)Landroid/support/v4/widget/AutoScrollHelper;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 17 16-bit code units │ │ -053964: |[053964] android.support.v4.widget.AutoScrollHelper.setRelativeVelocity:(FF)Landroid/support/v4/widget/AutoScrollHelper; │ │ -053974: 1503 7a44 |0000: const/high16 v3, #int 1148846080 // #447a │ │ -053978: 5440 5704 |0002: iget-object v0, v4, Landroid/support/v4/widget/AutoScrollHelper;.mRelativeVelocity:[F // field@0457 │ │ -05397c: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -05397e: a902 0503 |0005: div-float v2, v5, v3 │ │ -053982: 4b02 0001 |0007: aput v2, v0, v1 │ │ -053986: 5440 5704 |0009: iget-object v0, v4, Landroid/support/v4/widget/AutoScrollHelper;.mRelativeVelocity:[F // field@0457 │ │ -05398a: 1211 |000b: const/4 v1, #int 1 // #1 │ │ -05398c: a902 0603 |000c: div-float v2, v6, v3 │ │ -053990: 4b02 0001 |000e: aput v2, v0, v1 │ │ -053994: 1104 |0010: return-object v4 │ │ +05550c: |[05550c] android.support.v4.widget.AutoScrollHelper.setRelativeVelocity:(FF)Landroid/support/v4/widget/AutoScrollHelper; │ │ +05551c: 1503 7a44 |0000: const/high16 v3, #int 1148846080 // #447a │ │ +055520: 5440 5704 |0002: iget-object v0, v4, Landroid/support/v4/widget/AutoScrollHelper;.mRelativeVelocity:[F // field@0457 │ │ +055524: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +055526: a902 0503 |0005: div-float v2, v5, v3 │ │ +05552a: 4b02 0001 |0007: aput v2, v0, v1 │ │ +05552e: 5440 5704 |0009: iget-object v0, v4, Landroid/support/v4/widget/AutoScrollHelper;.mRelativeVelocity:[F // field@0457 │ │ +055532: 1211 |000b: const/4 v1, #int 1 // #1 │ │ +055534: a902 0603 |000c: div-float v2, v6, v3 │ │ +055538: 4b02 0001 |000e: aput v2, v0, v1 │ │ +05553c: 1104 |0010: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=333 │ │ 0x0009 line=334 │ │ 0x0010 line=335 │ │ locals : │ │ 0x0000 - 0x0011 reg=4 this Landroid/support/v4/widget/AutoScrollHelper; │ │ 0x0000 - 0x0011 reg=5 horizontal F │ │ 0x0000 - 0x0011 reg=6 vertical F │ │ │ │ source_file_idx : 631 (AutoScrollHelper.java) │ │ │ │ Class #289 header: │ │ -class_idx : 557 │ │ +class_idx : 554 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 826 │ │ +superclass_idx : 823 │ │ source_file_idx : 853 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #289 annotations: │ │ @@ -67731,61 +67736,61 @@ │ │ type : '(Landroid/support/v4/widget/ContentLoadingProgressBar;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -053998: |[053998] android.support.v4.widget.ContentLoadingProgressBar$1.:(Landroid/support/v4/widget/ContentLoadingProgressBar;)V │ │ -0539a8: 5b01 5b04 |0000: iput-object v1, v0, Landroid/support/v4/widget/ContentLoadingProgressBar$1;.this$0:Landroid/support/v4/widget/ContentLoadingProgressBar; // field@045b │ │ -0539ac: 7010 1c15 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ -0539b2: 0e00 |0005: return-void │ │ +055540: |[055540] android.support.v4.widget.ContentLoadingProgressBar$1.:(Landroid/support/v4/widget/ContentLoadingProgressBar;)V │ │ +055550: 5b01 5b04 |0000: iput-object v1, v0, Landroid/support/v4/widget/ContentLoadingProgressBar$1;.this$0:Landroid/support/v4/widget/ContentLoadingProgressBar; // field@045b │ │ +055554: 7010 1c15 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ +05555a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=42 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v4/widget/ContentLoadingProgressBar$1; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v4/widget/ContentLoadingProgressBar; │ │ │ │ Virtual methods - │ │ #0 : (in Landroid/support/v4/widget/ContentLoadingProgressBar$1;) │ │ name : 'run' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 4 │ │ + registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 21 16-bit code units │ │ -0539b4: |[0539b4] android.support.v4.widget.ContentLoadingProgressBar$1.run:()V │ │ -0539c4: 5430 5b04 |0000: iget-object v0, v3, Landroid/support/v4/widget/ContentLoadingProgressBar$1;.this$0:Landroid/support/v4/widget/ContentLoadingProgressBar; // field@045b │ │ -0539c8: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -0539ca: 7120 210f 1000 |0003: invoke-static {v0, v1}, Landroid/support/v4/widget/ContentLoadingProgressBar;.access$002:(Landroid/support/v4/widget/ContentLoadingProgressBar;Z)Z // method@0f21 │ │ -0539d0: 5430 5b04 |0006: iget-object v0, v3, Landroid/support/v4/widget/ContentLoadingProgressBar$1;.this$0:Landroid/support/v4/widget/ContentLoadingProgressBar; // field@045b │ │ -0539d4: 1601 ffff |0008: const-wide/16 v1, #int -1 // #ffff │ │ -0539d8: 7130 220f 1002 |000a: invoke-static {v0, v1, v2}, Landroid/support/v4/widget/ContentLoadingProgressBar;.access$102:(Landroid/support/v4/widget/ContentLoadingProgressBar;J)J // method@0f22 │ │ -0539de: 5430 5b04 |000d: iget-object v0, v3, Landroid/support/v4/widget/ContentLoadingProgressBar$1;.this$0:Landroid/support/v4/widget/ContentLoadingProgressBar; // field@045b │ │ -0539e2: 1301 0800 |000f: const/16 v1, #int 8 // #8 │ │ -0539e6: 6e20 2b0f 1000 |0011: invoke-virtual {v0, v1}, Landroid/support/v4/widget/ContentLoadingProgressBar;.setVisibility:(I)V // method@0f2b │ │ -0539ec: 0e00 |0014: return-void │ │ +05555c: |[05555c] android.support.v4.widget.ContentLoadingProgressBar$1.run:()V │ │ +05556c: 5440 5b04 |0000: iget-object v0, v4, Landroid/support/v4/widget/ContentLoadingProgressBar$1;.this$0:Landroid/support/v4/widget/ContentLoadingProgressBar; // field@045b │ │ +055570: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +055572: 7120 210f 1000 |0003: invoke-static {v0, v1}, Landroid/support/v4/widget/ContentLoadingProgressBar;.access$002:(Landroid/support/v4/widget/ContentLoadingProgressBar;Z)Z // method@0f21 │ │ +055578: 5440 5b04 |0006: iget-object v0, v4, Landroid/support/v4/widget/ContentLoadingProgressBar$1;.this$0:Landroid/support/v4/widget/ContentLoadingProgressBar; // field@045b │ │ +05557c: 1602 ffff |0008: const-wide/16 v2, #int -1 // #ffff │ │ +055580: 7130 220f 2003 |000a: invoke-static {v0, v2, v3}, Landroid/support/v4/widget/ContentLoadingProgressBar;.access$102:(Landroid/support/v4/widget/ContentLoadingProgressBar;J)J // method@0f22 │ │ +055586: 5440 5b04 |000d: iget-object v0, v4, Landroid/support/v4/widget/ContentLoadingProgressBar$1;.this$0:Landroid/support/v4/widget/ContentLoadingProgressBar; // field@045b │ │ +05558a: 1301 0800 |000f: const/16 v1, #int 8 // #8 │ │ +05558e: 6e20 2b0f 1000 |0011: invoke-virtual {v0, v1}, Landroid/support/v4/widget/ContentLoadingProgressBar;.setVisibility:(I)V // method@0f2b │ │ +055594: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ 0x0006 line=47 │ │ 0x000d line=48 │ │ 0x0014 line=49 │ │ locals : │ │ - 0x0000 - 0x0015 reg=3 this Landroid/support/v4/widget/ContentLoadingProgressBar$1; │ │ + 0x0000 - 0x0015 reg=4 this Landroid/support/v4/widget/ContentLoadingProgressBar$1; │ │ │ │ source_file_idx : 853 (ContentLoadingProgressBar.java) │ │ │ │ Class #290 header: │ │ -class_idx : 558 │ │ +class_idx : 555 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 826 │ │ +superclass_idx : 823 │ │ source_file_idx : 853 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #290 annotations: │ │ @@ -67811,18 +67816,18 @@ │ │ type : '(Landroid/support/v4/widget/ContentLoadingProgressBar;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0539f0: |[0539f0] android.support.v4.widget.ContentLoadingProgressBar$2.:(Landroid/support/v4/widget/ContentLoadingProgressBar;)V │ │ -053a00: 5b01 5c04 |0000: iput-object v1, v0, Landroid/support/v4/widget/ContentLoadingProgressBar$2;.this$0:Landroid/support/v4/widget/ContentLoadingProgressBar; // field@045c │ │ -053a04: 7010 1c15 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ -053a0a: 0e00 |0005: return-void │ │ +055598: |[055598] android.support.v4.widget.ContentLoadingProgressBar$2.:(Landroid/support/v4/widget/ContentLoadingProgressBar;)V │ │ +0555a8: 5b01 5c04 |0000: iput-object v1, v0, Landroid/support/v4/widget/ContentLoadingProgressBar$2;.this$0:Landroid/support/v4/widget/ContentLoadingProgressBar; // field@045c │ │ +0555ac: 7010 1c15 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ +0555b2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v4/widget/ContentLoadingProgressBar$2; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v4/widget/ContentLoadingProgressBar; │ │ │ │ @@ -67832,45 +67837,45 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 29 16-bit code units │ │ -053a0c: |[053a0c] android.support.v4.widget.ContentLoadingProgressBar$2.run:()V │ │ -053a1c: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -053a1e: 5440 5c04 |0001: iget-object v0, v4, Landroid/support/v4/widget/ContentLoadingProgressBar$2;.this$0:Landroid/support/v4/widget/ContentLoadingProgressBar; // field@045c │ │ -053a22: 7120 230f 3000 |0003: invoke-static {v0, v3}, Landroid/support/v4/widget/ContentLoadingProgressBar;.access$202:(Landroid/support/v4/widget/ContentLoadingProgressBar;Z)Z // method@0f23 │ │ -053a28: 5440 5c04 |0006: iget-object v0, v4, Landroid/support/v4/widget/ContentLoadingProgressBar$2;.this$0:Landroid/support/v4/widget/ContentLoadingProgressBar; // field@045c │ │ -053a2c: 7110 240f 0000 |0008: invoke-static {v0}, Landroid/support/v4/widget/ContentLoadingProgressBar;.access$300:(Landroid/support/v4/widget/ContentLoadingProgressBar;)Z // method@0f24 │ │ -053a32: 0a00 |000b: move-result v0 │ │ -053a34: 3900 1000 |000c: if-nez v0, 001c // +0010 │ │ -053a38: 5440 5c04 |000e: iget-object v0, v4, Landroid/support/v4/widget/ContentLoadingProgressBar$2;.this$0:Landroid/support/v4/widget/ContentLoadingProgressBar; // field@045c │ │ -053a3c: 7100 6615 0000 |0010: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@1566 │ │ -053a42: 0b01 |0013: move-result-wide v1 │ │ -053a44: 7130 220f 1002 |0014: invoke-static {v0, v1, v2}, Landroid/support/v4/widget/ContentLoadingProgressBar;.access$102:(Landroid/support/v4/widget/ContentLoadingProgressBar;J)J // method@0f22 │ │ -053a4a: 5440 5c04 |0017: iget-object v0, v4, Landroid/support/v4/widget/ContentLoadingProgressBar$2;.this$0:Landroid/support/v4/widget/ContentLoadingProgressBar; // field@045c │ │ -053a4e: 6e20 2b0f 3000 |0019: invoke-virtual {v0, v3}, Landroid/support/v4/widget/ContentLoadingProgressBar;.setVisibility:(I)V // method@0f2b │ │ -053a54: 0e00 |001c: return-void │ │ +0555b4: |[0555b4] android.support.v4.widget.ContentLoadingProgressBar$2.run:()V │ │ +0555c4: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +0555c6: 5440 5c04 |0001: iget-object v0, v4, Landroid/support/v4/widget/ContentLoadingProgressBar$2;.this$0:Landroid/support/v4/widget/ContentLoadingProgressBar; // field@045c │ │ +0555ca: 7120 230f 1000 |0003: invoke-static {v0, v1}, Landroid/support/v4/widget/ContentLoadingProgressBar;.access$202:(Landroid/support/v4/widget/ContentLoadingProgressBar;Z)Z // method@0f23 │ │ +0555d0: 5440 5c04 |0006: iget-object v0, v4, Landroid/support/v4/widget/ContentLoadingProgressBar$2;.this$0:Landroid/support/v4/widget/ContentLoadingProgressBar; // field@045c │ │ +0555d4: 7110 240f 0000 |0008: invoke-static {v0}, Landroid/support/v4/widget/ContentLoadingProgressBar;.access$300:(Landroid/support/v4/widget/ContentLoadingProgressBar;)Z // method@0f24 │ │ +0555da: 0a00 |000b: move-result v0 │ │ +0555dc: 3900 1000 |000c: if-nez v0, 001c // +0010 │ │ +0555e0: 5440 5c04 |000e: iget-object v0, v4, Landroid/support/v4/widget/ContentLoadingProgressBar$2;.this$0:Landroid/support/v4/widget/ContentLoadingProgressBar; // field@045c │ │ +0555e4: 7100 6615 0000 |0010: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@1566 │ │ +0555ea: 0b02 |0013: move-result-wide v2 │ │ +0555ec: 7130 220f 2003 |0014: invoke-static {v0, v2, v3}, Landroid/support/v4/widget/ContentLoadingProgressBar;.access$102:(Landroid/support/v4/widget/ContentLoadingProgressBar;J)J // method@0f22 │ │ +0555f2: 5440 5c04 |0017: iget-object v0, v4, Landroid/support/v4/widget/ContentLoadingProgressBar$2;.this$0:Landroid/support/v4/widget/ContentLoadingProgressBar; // field@045c │ │ +0555f6: 6e20 2b0f 1000 |0019: invoke-virtual {v0, v1}, Landroid/support/v4/widget/ContentLoadingProgressBar;.setVisibility:(I)V // method@0f2b │ │ +0555fc: 0e00 |001c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=56 │ │ 0x0006 line=57 │ │ 0x000e line=58 │ │ 0x0017 line=59 │ │ 0x001c line=61 │ │ locals : │ │ 0x0000 - 0x001d reg=4 this Landroid/support/v4/widget/ContentLoadingProgressBar$2; │ │ │ │ source_file_idx : 853 (ContentLoadingProgressBar.java) │ │ │ │ Class #291 header: │ │ -class_idx : 559 │ │ +class_idx : 556 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 741 │ │ +superclass_idx : 738 │ │ source_file_idx : 853 │ │ static_fields_size : 2 │ │ instance_fields_size: 6 │ │ direct_methods_size : 7 │ │ virtual_methods_size: 4 │ │ │ │ Class #291 - │ │ @@ -67920,18 +67925,18 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -053a58: |[053a58] android.support.v4.widget.ContentLoadingProgressBar.:(Landroid/content/Context;)V │ │ -053a68: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -053a6a: 7030 200f 2100 |0001: invoke-direct {v1, v2, v0}, Landroid/support/v4/widget/ContentLoadingProgressBar;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@0f20 │ │ -053a70: 0e00 |0004: return-void │ │ +055600: |[055600] android.support.v4.widget.ContentLoadingProgressBar.:(Landroid/content/Context;)V │ │ +055610: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +055612: 7030 200f 2100 |0001: invoke-direct {v1, v2, v0}, Landroid/support/v4/widget/ContentLoadingProgressBar;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@0f20 │ │ +055618: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=65 │ │ 0x0004 line=66 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/widget/ContentLoadingProgressBar; │ │ 0x0000 - 0x0005 reg=2 context Landroid/content/Context; │ │ @@ -67941,29 +67946,29 @@ │ │ type : '(Landroid/content/Context;Landroid/util/AttributeSet;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 29 16-bit code units │ │ -053a74: |[053a74] android.support.v4.widget.ContentLoadingProgressBar.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ -053a84: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -053a86: 7040 1914 4325 |0001: invoke-direct {v3, v4, v5, v2}, Landroid/widget/ProgressBar;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@1419 │ │ -053a8c: 1600 ffff |0004: const-wide/16 v0, #int -1 // #ffff │ │ -053a90: 5a30 6404 |0006: iput-wide v0, v3, Landroid/support/v4/widget/ContentLoadingProgressBar;.mStartTime:J // field@0464 │ │ -053a94: 5c32 6204 |0008: iput-boolean v2, v3, Landroid/support/v4/widget/ContentLoadingProgressBar;.mPostedHide:Z // field@0462 │ │ -053a98: 5c32 6304 |000a: iput-boolean v2, v3, Landroid/support/v4/widget/ContentLoadingProgressBar;.mPostedShow:Z // field@0463 │ │ -053a9c: 5c32 6104 |000c: iput-boolean v2, v3, Landroid/support/v4/widget/ContentLoadingProgressBar;.mDismissed:Z // field@0461 │ │ -053aa0: 2200 2d02 |000e: new-instance v0, Landroid/support/v4/widget/ContentLoadingProgressBar$1; // type@022d │ │ -053aa4: 7020 1b0f 3000 |0010: invoke-direct {v0, v3}, Landroid/support/v4/widget/ContentLoadingProgressBar$1;.:(Landroid/support/v4/widget/ContentLoadingProgressBar;)V // method@0f1b │ │ -053aaa: 5b30 5f04 |0013: iput-object v0, v3, Landroid/support/v4/widget/ContentLoadingProgressBar;.mDelayedHide:Ljava/lang/Runnable; // field@045f │ │ -053aae: 2200 2e02 |0015: new-instance v0, Landroid/support/v4/widget/ContentLoadingProgressBar$2; // type@022e │ │ -053ab2: 7020 1d0f 3000 |0017: invoke-direct {v0, v3}, Landroid/support/v4/widget/ContentLoadingProgressBar$2;.:(Landroid/support/v4/widget/ContentLoadingProgressBar;)V // method@0f1d │ │ -053ab8: 5b30 6004 |001a: iput-object v0, v3, Landroid/support/v4/widget/ContentLoadingProgressBar;.mDelayedShow:Ljava/lang/Runnable; // field@0460 │ │ -053abc: 0e00 |001c: return-void │ │ +05561c: |[05561c] android.support.v4.widget.ContentLoadingProgressBar.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ +05562c: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +05562e: 7040 1914 4325 |0001: invoke-direct {v3, v4, v5, v2}, Landroid/widget/ProgressBar;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@1419 │ │ +055634: 1600 ffff |0004: const-wide/16 v0, #int -1 // #ffff │ │ +055638: 5a30 6404 |0006: iput-wide v0, v3, Landroid/support/v4/widget/ContentLoadingProgressBar;.mStartTime:J // field@0464 │ │ +05563c: 5c32 6204 |0008: iput-boolean v2, v3, Landroid/support/v4/widget/ContentLoadingProgressBar;.mPostedHide:Z // field@0462 │ │ +055640: 5c32 6304 |000a: iput-boolean v2, v3, Landroid/support/v4/widget/ContentLoadingProgressBar;.mPostedShow:Z // field@0463 │ │ +055644: 5c32 6104 |000c: iput-boolean v2, v3, Landroid/support/v4/widget/ContentLoadingProgressBar;.mDismissed:Z // field@0461 │ │ +055648: 2200 2a02 |000e: new-instance v0, Landroid/support/v4/widget/ContentLoadingProgressBar$1; // type@022a │ │ +05564c: 7020 1b0f 3000 |0010: invoke-direct {v0, v3}, Landroid/support/v4/widget/ContentLoadingProgressBar$1;.:(Landroid/support/v4/widget/ContentLoadingProgressBar;)V // method@0f1b │ │ +055652: 5b30 5f04 |0013: iput-object v0, v3, Landroid/support/v4/widget/ContentLoadingProgressBar;.mDelayedHide:Ljava/lang/Runnable; // field@045f │ │ +055656: 2200 2b02 |0015: new-instance v0, Landroid/support/v4/widget/ContentLoadingProgressBar$2; // type@022b │ │ +05565a: 7020 1d0f 3000 |0017: invoke-direct {v0, v3}, Landroid/support/v4/widget/ContentLoadingProgressBar$2;.:(Landroid/support/v4/widget/ContentLoadingProgressBar;)V // method@0f1d │ │ +055660: 5b30 6004 |001a: iput-object v0, v3, Landroid/support/v4/widget/ContentLoadingProgressBar;.mDelayedShow:Ljava/lang/Runnable; // field@0460 │ │ +055664: 0e00 |001c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=69 │ │ 0x0004 line=34 │ │ 0x0008 line=36 │ │ 0x000a line=38 │ │ 0x000c line=40 │ │ @@ -67980,55 +67985,55 @@ │ │ type : '(Landroid/support/v4/widget/ContentLoadingProgressBar;Z)Z' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -053ac0: |[053ac0] android.support.v4.widget.ContentLoadingProgressBar.access$002:(Landroid/support/v4/widget/ContentLoadingProgressBar;Z)Z │ │ -053ad0: 5c01 6204 |0000: iput-boolean v1, v0, Landroid/support/v4/widget/ContentLoadingProgressBar;.mPostedHide:Z // field@0462 │ │ -053ad4: 0f01 |0002: return v1 │ │ +055668: |[055668] android.support.v4.widget.ContentLoadingProgressBar.access$002:(Landroid/support/v4/widget/ContentLoadingProgressBar;Z)Z │ │ +055678: 5c01 6204 |0000: iput-boolean v1, v0, Landroid/support/v4/widget/ContentLoadingProgressBar;.mPostedHide:Z // field@0462 │ │ +05567c: 0f01 |0002: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=30 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 x0 Landroid/support/v4/widget/ContentLoadingProgressBar; │ │ 0x0000 - 0x0003 reg=1 x1 Z │ │ │ │ #3 : (in Landroid/support/v4/widget/ContentLoadingProgressBar;) │ │ name : 'access$102' │ │ type : '(Landroid/support/v4/widget/ContentLoadingProgressBar;J)J' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ - registers : 3 │ │ + registers : 4 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -053ad8: |[053ad8] android.support.v4.widget.ContentLoadingProgressBar.access$102:(Landroid/support/v4/widget/ContentLoadingProgressBar;J)J │ │ -053ae8: 5a01 6404 |0000: iput-wide v1, v0, Landroid/support/v4/widget/ContentLoadingProgressBar;.mStartTime:J // field@0464 │ │ -053aec: 1001 |0002: return-wide v1 │ │ +055680: |[055680] android.support.v4.widget.ContentLoadingProgressBar.access$102:(Landroid/support/v4/widget/ContentLoadingProgressBar;J)J │ │ +055690: 5a12 6404 |0000: iput-wide v2, v1, Landroid/support/v4/widget/ContentLoadingProgressBar;.mStartTime:J // field@0464 │ │ +055694: 1002 |0002: return-wide v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=30 │ │ locals : │ │ - 0x0000 - 0x0003 reg=0 x0 Landroid/support/v4/widget/ContentLoadingProgressBar; │ │ - 0x0000 - 0x0003 reg=1 x1 J │ │ + 0x0000 - 0x0003 reg=1 x0 Landroid/support/v4/widget/ContentLoadingProgressBar; │ │ + 0x0000 - 0x0003 reg=2 x1 J │ │ │ │ #4 : (in Landroid/support/v4/widget/ContentLoadingProgressBar;) │ │ name : 'access$202' │ │ type : '(Landroid/support/v4/widget/ContentLoadingProgressBar;Z)Z' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -053af0: |[053af0] android.support.v4.widget.ContentLoadingProgressBar.access$202:(Landroid/support/v4/widget/ContentLoadingProgressBar;Z)Z │ │ -053b00: 5c01 6304 |0000: iput-boolean v1, v0, Landroid/support/v4/widget/ContentLoadingProgressBar;.mPostedShow:Z // field@0463 │ │ -053b04: 0f01 |0002: return v1 │ │ +055698: |[055698] android.support.v4.widget.ContentLoadingProgressBar.access$202:(Landroid/support/v4/widget/ContentLoadingProgressBar;Z)Z │ │ +0556a8: 5c01 6304 |0000: iput-boolean v1, v0, Landroid/support/v4/widget/ContentLoadingProgressBar;.mPostedShow:Z // field@0463 │ │ +0556ac: 0f01 |0002: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=30 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 x0 Landroid/support/v4/widget/ContentLoadingProgressBar; │ │ 0x0000 - 0x0003 reg=1 x1 Z │ │ │ │ @@ -68037,17 +68042,17 @@ │ │ type : '(Landroid/support/v4/widget/ContentLoadingProgressBar;)Z' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -053b08: |[053b08] android.support.v4.widget.ContentLoadingProgressBar.access$300:(Landroid/support/v4/widget/ContentLoadingProgressBar;)Z │ │ -053b18: 5510 6104 |0000: iget-boolean v0, v1, Landroid/support/v4/widget/ContentLoadingProgressBar;.mDismissed:Z // field@0461 │ │ -053b1c: 0f00 |0002: return v0 │ │ +0556b0: |[0556b0] android.support.v4.widget.ContentLoadingProgressBar.access$300:(Landroid/support/v4/widget/ContentLoadingProgressBar;)Z │ │ +0556c0: 5510 6104 |0000: iget-boolean v0, v1, Landroid/support/v4/widget/ContentLoadingProgressBar;.mDismissed:Z // field@0461 │ │ +0556c4: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=30 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v4/widget/ContentLoadingProgressBar; │ │ │ │ #6 : (in Landroid/support/v4/widget/ContentLoadingProgressBar;) │ │ @@ -68055,92 +68060,92 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -053b20: |[053b20] android.support.v4.widget.ContentLoadingProgressBar.removeCallbacks:()V │ │ -053b30: 5410 5f04 |0000: iget-object v0, v1, Landroid/support/v4/widget/ContentLoadingProgressBar;.mDelayedHide:Ljava/lang/Runnable; // field@045f │ │ -053b34: 6e20 2a0f 0100 |0002: invoke-virtual {v1, v0}, Landroid/support/v4/widget/ContentLoadingProgressBar;.removeCallbacks:(Ljava/lang/Runnable;)Z // method@0f2a │ │ -053b3a: 5410 6004 |0005: iget-object v0, v1, Landroid/support/v4/widget/ContentLoadingProgressBar;.mDelayedShow:Ljava/lang/Runnable; // field@0460 │ │ -053b3e: 6e20 2a0f 0100 |0007: invoke-virtual {v1, v0}, Landroid/support/v4/widget/ContentLoadingProgressBar;.removeCallbacks:(Ljava/lang/Runnable;)Z // method@0f2a │ │ -053b44: 0e00 |000a: return-void │ │ +0556c8: |[0556c8] android.support.v4.widget.ContentLoadingProgressBar.removeCallbacks:()V │ │ +0556d8: 5410 5f04 |0000: iget-object v0, v1, Landroid/support/v4/widget/ContentLoadingProgressBar;.mDelayedHide:Ljava/lang/Runnable; // field@045f │ │ +0556dc: 6e20 2a0f 0100 |0002: invoke-virtual {v1, v0}, Landroid/support/v4/widget/ContentLoadingProgressBar;.removeCallbacks:(Ljava/lang/Runnable;)Z // method@0f2a │ │ +0556e2: 5410 6004 |0005: iget-object v0, v1, Landroid/support/v4/widget/ContentLoadingProgressBar;.mDelayedShow:Ljava/lang/Runnable; // field@0460 │ │ +0556e6: 6e20 2a0f 0100 |0007: invoke-virtual {v1, v0}, Landroid/support/v4/widget/ContentLoadingProgressBar;.removeCallbacks:(Ljava/lang/Runnable;)Z // method@0f2a │ │ +0556ec: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=85 │ │ 0x0005 line=86 │ │ 0x000a line=87 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Landroid/support/v4/widget/ContentLoadingProgressBar; │ │ │ │ Virtual methods - │ │ #0 : (in Landroid/support/v4/widget/ContentLoadingProgressBar;) │ │ name : 'hide' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 10 │ │ + registers : 11 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 50 16-bit code units │ │ -053b48: |[053b48] android.support.v4.widget.ContentLoadingProgressBar.hide:()V │ │ -053b58: 1607 f401 |0000: const-wide/16 v7, #int 500 // #1f4 │ │ -053b5c: 1216 |0002: const/4 v6, #int 1 // #1 │ │ -053b5e: 5c96 6104 |0003: iput-boolean v6, v9, Landroid/support/v4/widget/ContentLoadingProgressBar;.mDismissed:Z // field@0461 │ │ -053b62: 5492 6004 |0005: iget-object v2, v9, Landroid/support/v4/widget/ContentLoadingProgressBar;.mDelayedShow:Ljava/lang/Runnable; // field@0460 │ │ -053b66: 6e20 2a0f 2900 |0007: invoke-virtual {v9, v2}, Landroid/support/v4/widget/ContentLoadingProgressBar;.removeCallbacks:(Ljava/lang/Runnable;)Z // method@0f2a │ │ -053b6c: 7100 6615 0000 |000a: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@1566 │ │ -053b72: 0b02 |000d: move-result-wide v2 │ │ -053b74: 5394 6404 |000e: iget-wide v4, v9, Landroid/support/v4/widget/ContentLoadingProgressBar;.mStartTime:J // field@0464 │ │ -053b78: 9c00 0204 |0010: sub-long v0, v2, v4 │ │ -053b7c: 3102 0007 |0012: cmp-long v2, v0, v7 │ │ -053b80: 3b02 0a00 |0014: if-gez v2, 001e // +000a │ │ -053b84: 5392 6404 |0016: iget-wide v2, v9, Landroid/support/v4/widget/ContentLoadingProgressBar;.mStartTime:J // field@0464 │ │ -053b88: 1604 ffff |0018: const-wide/16 v4, #int -1 // #ffff │ │ -053b8c: 3102 0204 |001a: cmp-long v2, v2, v4 │ │ -053b90: 3902 0800 |001c: if-nez v2, 0024 // +0008 │ │ -053b94: 1302 0800 |001e: const/16 v2, #int 8 // #8 │ │ -053b98: 6e20 2b0f 2900 |0020: invoke-virtual {v9, v2}, Landroid/support/v4/widget/ContentLoadingProgressBar;.setVisibility:(I)V // method@0f2b │ │ -053b9e: 0e00 |0023: return-void │ │ -053ba0: 5592 6204 |0024: iget-boolean v2, v9, Landroid/support/v4/widget/ContentLoadingProgressBar;.mPostedHide:Z // field@0462 │ │ -053ba4: 3902 fdff |0026: if-nez v2, 0023 // -0003 │ │ -053ba8: 5492 5f04 |0028: iget-object v2, v9, Landroid/support/v4/widget/ContentLoadingProgressBar;.mDelayedHide:Ljava/lang/Runnable; // field@045f │ │ -053bac: 9c03 0700 |002a: sub-long v3, v7, v0 │ │ -053bb0: 6e40 280f 2943 |002c: invoke-virtual {v9, v2, v3, v4}, Landroid/support/v4/widget/ContentLoadingProgressBar;.postDelayed:(Ljava/lang/Runnable;J)Z // method@0f28 │ │ -053bb6: 5c96 6204 |002f: iput-boolean v6, v9, Landroid/support/v4/widget/ContentLoadingProgressBar;.mPostedHide:Z // field@0462 │ │ -053bba: 28f2 |0031: goto 0023 // -000e │ │ +0556f0: |[0556f0] android.support.v4.widget.ContentLoadingProgressBar.hide:()V │ │ +055700: 1608 f401 |0000: const-wide/16 v8, #int 500 // #1f4 │ │ +055704: 1216 |0002: const/4 v6, #int 1 // #1 │ │ +055706: 5ca6 6104 |0003: iput-boolean v6, v10, Landroid/support/v4/widget/ContentLoadingProgressBar;.mDismissed:Z // field@0461 │ │ +05570a: 54a2 6004 |0005: iget-object v2, v10, Landroid/support/v4/widget/ContentLoadingProgressBar;.mDelayedShow:Ljava/lang/Runnable; // field@0460 │ │ +05570e: 6e20 2a0f 2a00 |0007: invoke-virtual {v10, v2}, Landroid/support/v4/widget/ContentLoadingProgressBar;.removeCallbacks:(Ljava/lang/Runnable;)Z // method@0f2a │ │ +055714: 7100 6615 0000 |000a: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@1566 │ │ +05571a: 0b02 |000d: move-result-wide v2 │ │ +05571c: 53a4 6404 |000e: iget-wide v4, v10, Landroid/support/v4/widget/ContentLoadingProgressBar;.mStartTime:J // field@0464 │ │ +055720: 9c00 0204 |0010: sub-long v0, v2, v4 │ │ +055724: 3102 0008 |0012: cmp-long v2, v0, v8 │ │ +055728: 3b02 0a00 |0014: if-gez v2, 001e // +000a │ │ +05572c: 53a2 6404 |0016: iget-wide v2, v10, Landroid/support/v4/widget/ContentLoadingProgressBar;.mStartTime:J // field@0464 │ │ +055730: 1604 ffff |0018: const-wide/16 v4, #int -1 // #ffff │ │ +055734: 3102 0204 |001a: cmp-long v2, v2, v4 │ │ +055738: 3902 0800 |001c: if-nez v2, 0024 // +0008 │ │ +05573c: 1302 0800 |001e: const/16 v2, #int 8 // #8 │ │ +055740: 6e20 2b0f 2a00 |0020: invoke-virtual {v10, v2}, Landroid/support/v4/widget/ContentLoadingProgressBar;.setVisibility:(I)V // method@0f2b │ │ +055746: 0e00 |0023: return-void │ │ +055748: 55a2 6204 |0024: iget-boolean v2, v10, Landroid/support/v4/widget/ContentLoadingProgressBar;.mPostedHide:Z // field@0462 │ │ +05574c: 3902 fdff |0026: if-nez v2, 0023 // -0003 │ │ +055750: 54a2 5f04 |0028: iget-object v2, v10, Landroid/support/v4/widget/ContentLoadingProgressBar;.mDelayedHide:Ljava/lang/Runnable; // field@045f │ │ +055754: 9c04 0800 |002a: sub-long v4, v8, v0 │ │ +055758: 6e40 280f 2a54 |002c: invoke-virtual {v10, v2, v4, v5}, Landroid/support/v4/widget/ContentLoadingProgressBar;.postDelayed:(Ljava/lang/Runnable;J)Z // method@0f28 │ │ +05575e: 5ca6 6204 |002f: iput-boolean v6, v10, Landroid/support/v4/widget/ContentLoadingProgressBar;.mPostedHide:Z // field@0462 │ │ +055762: 28f2 |0031: goto 0023 // -000e │ │ catches : (none) │ │ positions : │ │ 0x0003 line=95 │ │ 0x0005 line=96 │ │ 0x000a line=97 │ │ 0x0012 line=98 │ │ 0x001e line=102 │ │ 0x0023 line=112 │ │ 0x0024 line=107 │ │ 0x0028 line=108 │ │ 0x002f line=109 │ │ locals : │ │ 0x0012 - 0x0032 reg=0 diff J │ │ - 0x0000 - 0x0032 reg=9 this Landroid/support/v4/widget/ContentLoadingProgressBar; │ │ + 0x0000 - 0x0032 reg=10 this Landroid/support/v4/widget/ContentLoadingProgressBar; │ │ │ │ #1 : (in Landroid/support/v4/widget/ContentLoadingProgressBar;) │ │ name : 'onAttachedToWindow' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -053bbc: |[053bbc] android.support.v4.widget.ContentLoadingProgressBar.onAttachedToWindow:()V │ │ -053bcc: 6f10 1b14 0000 |0000: invoke-super {v0}, Landroid/widget/ProgressBar;.onAttachedToWindow:()V // method@141b │ │ -053bd2: 7010 290f 0000 |0003: invoke-direct {v0}, Landroid/support/v4/widget/ContentLoadingProgressBar;.removeCallbacks:()V // method@0f29 │ │ -053bd8: 0e00 |0006: return-void │ │ +055764: |[055764] android.support.v4.widget.ContentLoadingProgressBar.onAttachedToWindow:()V │ │ +055774: 6f10 1b14 0000 |0000: invoke-super {v0}, Landroid/widget/ProgressBar;.onAttachedToWindow:()V // method@141b │ │ +05577a: 7010 290f 0000 |0003: invoke-direct {v0}, Landroid/support/v4/widget/ContentLoadingProgressBar;.removeCallbacks:()V // method@0f29 │ │ +055780: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=74 │ │ 0x0003 line=75 │ │ 0x0006 line=76 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Landroid/support/v4/widget/ContentLoadingProgressBar; │ │ @@ -68150,68 +68155,68 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -053bdc: |[053bdc] android.support.v4.widget.ContentLoadingProgressBar.onDetachedFromWindow:()V │ │ -053bec: 6f10 1c14 0000 |0000: invoke-super {v0}, Landroid/widget/ProgressBar;.onDetachedFromWindow:()V // method@141c │ │ -053bf2: 7010 290f 0000 |0003: invoke-direct {v0}, Landroid/support/v4/widget/ContentLoadingProgressBar;.removeCallbacks:()V // method@0f29 │ │ -053bf8: 0e00 |0006: return-void │ │ +055784: |[055784] android.support.v4.widget.ContentLoadingProgressBar.onDetachedFromWindow:()V │ │ +055794: 6f10 1c14 0000 |0000: invoke-super {v0}, Landroid/widget/ProgressBar;.onDetachedFromWindow:()V // method@141c │ │ +05579a: 7010 290f 0000 |0003: invoke-direct {v0}, Landroid/support/v4/widget/ContentLoadingProgressBar;.removeCallbacks:()V // method@0f29 │ │ +0557a0: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=80 │ │ 0x0003 line=81 │ │ 0x0006 line=82 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Landroid/support/v4/widget/ContentLoadingProgressBar; │ │ │ │ #3 : (in Landroid/support/v4/widget/ContentLoadingProgressBar;) │ │ name : 'show' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 4 │ │ + registers : 5 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 27 16-bit code units │ │ -053bfc: |[053bfc] android.support.v4.widget.ContentLoadingProgressBar.show:()V │ │ -053c0c: 1600 ffff |0000: const-wide/16 v0, #int -1 // #ffff │ │ -053c10: 5a30 6404 |0002: iput-wide v0, v3, Landroid/support/v4/widget/ContentLoadingProgressBar;.mStartTime:J // field@0464 │ │ -053c14: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -053c16: 5c30 6104 |0005: iput-boolean v0, v3, Landroid/support/v4/widget/ContentLoadingProgressBar;.mDismissed:Z // field@0461 │ │ -053c1a: 5430 5f04 |0007: iget-object v0, v3, Landroid/support/v4/widget/ContentLoadingProgressBar;.mDelayedHide:Ljava/lang/Runnable; // field@045f │ │ -053c1e: 6e20 2a0f 0300 |0009: invoke-virtual {v3, v0}, Landroid/support/v4/widget/ContentLoadingProgressBar;.removeCallbacks:(Ljava/lang/Runnable;)Z // method@0f2a │ │ -053c24: 5530 6304 |000c: iget-boolean v0, v3, Landroid/support/v4/widget/ContentLoadingProgressBar;.mPostedShow:Z // field@0463 │ │ -053c28: 3900 0c00 |000e: if-nez v0, 001a // +000c │ │ -053c2c: 5430 6004 |0010: iget-object v0, v3, Landroid/support/v4/widget/ContentLoadingProgressBar;.mDelayedShow:Ljava/lang/Runnable; // field@0460 │ │ -053c30: 1601 f401 |0012: const-wide/16 v1, #int 500 // #1f4 │ │ -053c34: 6e40 280f 0321 |0014: invoke-virtual {v3, v0, v1, v2}, Landroid/support/v4/widget/ContentLoadingProgressBar;.postDelayed:(Ljava/lang/Runnable;J)Z // method@0f28 │ │ -053c3a: 1210 |0017: const/4 v0, #int 1 // #1 │ │ -053c3c: 5c30 6304 |0018: iput-boolean v0, v3, Landroid/support/v4/widget/ContentLoadingProgressBar;.mPostedShow:Z // field@0463 │ │ -053c40: 0e00 |001a: return-void │ │ +0557a4: |[0557a4] android.support.v4.widget.ContentLoadingProgressBar.show:()V │ │ +0557b4: 1600 ffff |0000: const-wide/16 v0, #int -1 // #ffff │ │ +0557b8: 5a40 6404 |0002: iput-wide v0, v4, Landroid/support/v4/widget/ContentLoadingProgressBar;.mStartTime:J // field@0464 │ │ +0557bc: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +0557be: 5c40 6104 |0005: iput-boolean v0, v4, Landroid/support/v4/widget/ContentLoadingProgressBar;.mDismissed:Z // field@0461 │ │ +0557c2: 5440 5f04 |0007: iget-object v0, v4, Landroid/support/v4/widget/ContentLoadingProgressBar;.mDelayedHide:Ljava/lang/Runnable; // field@045f │ │ +0557c6: 6e20 2a0f 0400 |0009: invoke-virtual {v4, v0}, Landroid/support/v4/widget/ContentLoadingProgressBar;.removeCallbacks:(Ljava/lang/Runnable;)Z // method@0f2a │ │ +0557cc: 5540 6304 |000c: iget-boolean v0, v4, Landroid/support/v4/widget/ContentLoadingProgressBar;.mPostedShow:Z // field@0463 │ │ +0557d0: 3900 0c00 |000e: if-nez v0, 001a // +000c │ │ +0557d4: 5440 6004 |0010: iget-object v0, v4, Landroid/support/v4/widget/ContentLoadingProgressBar;.mDelayedShow:Ljava/lang/Runnable; // field@0460 │ │ +0557d8: 1602 f401 |0012: const-wide/16 v2, #int 500 // #1f4 │ │ +0557dc: 6e40 280f 0432 |0014: invoke-virtual {v4, v0, v2, v3}, Landroid/support/v4/widget/ContentLoadingProgressBar;.postDelayed:(Ljava/lang/Runnable;J)Z // method@0f28 │ │ +0557e2: 1210 |0017: const/4 v0, #int 1 // #1 │ │ +0557e4: 5c40 6304 |0018: iput-boolean v0, v4, Landroid/support/v4/widget/ContentLoadingProgressBar;.mPostedShow:Z // field@0463 │ │ +0557e8: 0e00 |001a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=120 │ │ 0x0004 line=121 │ │ 0x0007 line=122 │ │ 0x000c line=123 │ │ 0x0010 line=124 │ │ 0x0017 line=125 │ │ 0x001a line=127 │ │ locals : │ │ - 0x0000 - 0x001b reg=3 this Landroid/support/v4/widget/ContentLoadingProgressBar; │ │ + 0x0000 - 0x001b reg=4 this Landroid/support/v4/widget/ContentLoadingProgressBar; │ │ │ │ source_file_idx : 853 (ContentLoadingProgressBar.java) │ │ │ │ Class #292 header: │ │ -class_idx : 560 │ │ +class_idx : 557 │ │ access_flags : 4096 (0x1000) │ │ -superclass_idx : 826 │ │ +superclass_idx : 823 │ │ source_file_idx : 888 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 0 │ │ │ │ Class #292 annotations: │ │ @@ -68227,15 +68232,15 @@ │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ Virtual methods - │ │ source_file_idx : 888 (CursorAdapter.java) │ │ │ │ Class #293 header: │ │ -class_idx : 561 │ │ +class_idx : 558 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 58 │ │ source_file_idx : 888 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ @@ -68262,20 +68267,20 @@ │ │ type : '(Landroid/support/v4/widget/CursorAdapter;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -053c44: |[053c44] android.support.v4.widget.CursorAdapter$ChangeObserver.:(Landroid/support/v4/widget/CursorAdapter;)V │ │ -053c54: 5b12 6504 |0000: iput-object v2, v1, Landroid/support/v4/widget/CursorAdapter$ChangeObserver;.this$0:Landroid/support/v4/widget/CursorAdapter; // field@0465 │ │ -053c58: 2200 6800 |0002: new-instance v0, Landroid/os/Handler; // type@0068 │ │ -053c5c: 7010 c601 0000 |0004: invoke-direct {v0}, Landroid/os/Handler;.:()V // method@01c6 │ │ -053c62: 7020 2501 0100 |0007: invoke-direct {v1, v0}, Landroid/database/ContentObserver;.:(Landroid/os/Handler;)V // method@0125 │ │ -053c68: 0e00 |000a: return-void │ │ +0557ec: |[0557ec] android.support.v4.widget.CursorAdapter$ChangeObserver.:(Landroid/support/v4/widget/CursorAdapter;)V │ │ +0557fc: 5b12 6504 |0000: iput-object v2, v1, Landroid/support/v4/widget/CursorAdapter$ChangeObserver;.this$0:Landroid/support/v4/widget/CursorAdapter; // field@0465 │ │ +055800: 2200 6500 |0002: new-instance v0, Landroid/os/Handler; // type@0065 │ │ +055804: 7010 c601 0000 |0004: invoke-direct {v0}, Landroid/os/Handler;.:()V // method@01c6 │ │ +05580a: 7020 2501 0100 |0007: invoke-direct {v1, v0}, Landroid/database/ContentObserver;.:(Landroid/os/Handler;)V // method@0125 │ │ +055810: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=454 │ │ 0x0002 line=455 │ │ 0x000a line=456 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Landroid/support/v4/widget/CursorAdapter$ChangeObserver; │ │ @@ -68287,17 +68292,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -053c6c: |[053c6c] android.support.v4.widget.CursorAdapter$ChangeObserver.deliverSelfNotifications:()Z │ │ -053c7c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -053c7e: 0f00 |0001: return v0 │ │ +055814: |[055814] android.support.v4.widget.CursorAdapter$ChangeObserver.deliverSelfNotifications:()Z │ │ +055824: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +055826: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=460 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/widget/CursorAdapter$ChangeObserver; │ │ │ │ #1 : (in Landroid/support/v4/widget/CursorAdapter$ChangeObserver;) │ │ @@ -68305,30 +68310,30 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -053c80: |[053c80] android.support.v4.widget.CursorAdapter$ChangeObserver.onChange:(Z)V │ │ -053c90: 5410 6504 |0000: iget-object v0, v1, Landroid/support/v4/widget/CursorAdapter$ChangeObserver;.this$0:Landroid/support/v4/widget/CursorAdapter; // field@0465 │ │ -053c94: 6e10 490f 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/widget/CursorAdapter;.onContentChanged:()V // method@0f49 │ │ -053c9a: 0e00 |0005: return-void │ │ +055828: |[055828] android.support.v4.widget.CursorAdapter$ChangeObserver.onChange:(Z)V │ │ +055838: 5410 6504 |0000: iget-object v0, v1, Landroid/support/v4/widget/CursorAdapter$ChangeObserver;.this$0:Landroid/support/v4/widget/CursorAdapter; // field@0465 │ │ +05583c: 6e10 490f 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/widget/CursorAdapter;.onContentChanged:()V // method@0f49 │ │ +055842: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=465 │ │ 0x0005 line=466 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/widget/CursorAdapter$ChangeObserver; │ │ 0x0000 - 0x0006 reg=2 selfChange Z │ │ │ │ source_file_idx : 888 (CursorAdapter.java) │ │ │ │ Class #294 header: │ │ -class_idx : 562 │ │ +class_idx : 559 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 61 │ │ source_file_idx : 888 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 2 │ │ @@ -68355,18 +68360,18 @@ │ │ type : '(Landroid/support/v4/widget/CursorAdapter;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -053c9c: |[053c9c] android.support.v4.widget.CursorAdapter$MyDataSetObserver.:(Landroid/support/v4/widget/CursorAdapter;)V │ │ -053cac: 5b01 6604 |0000: iput-object v1, v0, Landroid/support/v4/widget/CursorAdapter$MyDataSetObserver;.this$0:Landroid/support/v4/widget/CursorAdapter; // field@0466 │ │ -053cb0: 7010 3c01 0000 |0002: invoke-direct {v0}, Landroid/database/DataSetObserver;.:()V // method@013c │ │ -053cb6: 0e00 |0005: return-void │ │ +055844: |[055844] android.support.v4.widget.CursorAdapter$MyDataSetObserver.:(Landroid/support/v4/widget/CursorAdapter;)V │ │ +055854: 5b01 6604 |0000: iput-object v1, v0, Landroid/support/v4/widget/CursorAdapter$MyDataSetObserver;.this$0:Landroid/support/v4/widget/CursorAdapter; // field@0466 │ │ +055858: 7010 3c01 0000 |0002: invoke-direct {v0}, Landroid/database/DataSetObserver;.:()V // method@013c │ │ +05585e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=469 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v4/widget/CursorAdapter$MyDataSetObserver; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v4/widget/CursorAdapter; │ │ │ │ @@ -68375,17 +68380,17 @@ │ │ type : '(Landroid/support/v4/widget/CursorAdapter;Landroid/support/v4/widget/CursorAdapter$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -053cb8: |[053cb8] android.support.v4.widget.CursorAdapter$MyDataSetObserver.:(Landroid/support/v4/widget/CursorAdapter;Landroid/support/v4/widget/CursorAdapter$1;)V │ │ -053cc8: 7020 300f 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v4/widget/CursorAdapter$MyDataSetObserver;.:(Landroid/support/v4/widget/CursorAdapter;)V // method@0f30 │ │ -053cce: 0e00 |0003: return-void │ │ +055860: |[055860] android.support.v4.widget.CursorAdapter$MyDataSetObserver.:(Landroid/support/v4/widget/CursorAdapter;Landroid/support/v4/widget/CursorAdapter$1;)V │ │ +055870: 7020 300f 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v4/widget/CursorAdapter$MyDataSetObserver;.:(Landroid/support/v4/widget/CursorAdapter;)V // method@0f30 │ │ +055876: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=469 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/CursorAdapter$MyDataSetObserver; │ │ 0x0000 - 0x0004 reg=1 x0 Landroid/support/v4/widget/CursorAdapter; │ │ 0x0000 - 0x0004 reg=2 x1 Landroid/support/v4/widget/CursorAdapter$1; │ │ @@ -68396,21 +68401,21 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -053cd0: |[053cd0] android.support.v4.widget.CursorAdapter$MyDataSetObserver.onChanged:()V │ │ -053ce0: 5420 6604 |0000: iget-object v0, v2, Landroid/support/v4/widget/CursorAdapter$MyDataSetObserver;.this$0:Landroid/support/v4/widget/CursorAdapter; // field@0466 │ │ -053ce4: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -053ce6: 5c01 6f04 |0003: iput-boolean v1, v0, Landroid/support/v4/widget/CursorAdapter;.mDataValid:Z // field@046f │ │ -053cea: 5420 6604 |0005: iget-object v0, v2, Landroid/support/v4/widget/CursorAdapter$MyDataSetObserver;.this$0:Landroid/support/v4/widget/CursorAdapter; // field@0466 │ │ -053cee: 6e10 470f 0000 |0007: invoke-virtual {v0}, Landroid/support/v4/widget/CursorAdapter;.notifyDataSetChanged:()V // method@0f47 │ │ -053cf4: 0e00 |000a: return-void │ │ +055878: |[055878] android.support.v4.widget.CursorAdapter$MyDataSetObserver.onChanged:()V │ │ +055888: 5420 6604 |0000: iget-object v0, v2, Landroid/support/v4/widget/CursorAdapter$MyDataSetObserver;.this$0:Landroid/support/v4/widget/CursorAdapter; // field@0466 │ │ +05588c: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +05588e: 5c01 6f04 |0003: iput-boolean v1, v0, Landroid/support/v4/widget/CursorAdapter;.mDataValid:Z // field@046f │ │ +055892: 5420 6604 |0005: iget-object v0, v2, Landroid/support/v4/widget/CursorAdapter$MyDataSetObserver;.this$0:Landroid/support/v4/widget/CursorAdapter; // field@0466 │ │ +055896: 6e10 470f 0000 |0007: invoke-virtual {v0}, Landroid/support/v4/widget/CursorAdapter;.notifyDataSetChanged:()V // method@0f47 │ │ +05589c: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=472 │ │ 0x0005 line=473 │ │ 0x000a line=474 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Landroid/support/v4/widget/CursorAdapter$MyDataSetObserver; │ │ @@ -68420,35 +68425,35 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -053cf8: |[053cf8] android.support.v4.widget.CursorAdapter$MyDataSetObserver.onInvalidated:()V │ │ -053d08: 5420 6604 |0000: iget-object v0, v2, Landroid/support/v4/widget/CursorAdapter$MyDataSetObserver;.this$0:Landroid/support/v4/widget/CursorAdapter; // field@0466 │ │ -053d0c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -053d0e: 5c01 6f04 |0003: iput-boolean v1, v0, Landroid/support/v4/widget/CursorAdapter;.mDataValid:Z // field@046f │ │ -053d12: 5420 6604 |0005: iget-object v0, v2, Landroid/support/v4/widget/CursorAdapter$MyDataSetObserver;.this$0:Landroid/support/v4/widget/CursorAdapter; // field@0466 │ │ -053d16: 6e10 480f 0000 |0007: invoke-virtual {v0}, Landroid/support/v4/widget/CursorAdapter;.notifyDataSetInvalidated:()V // method@0f48 │ │ -053d1c: 0e00 |000a: return-void │ │ +0558a0: |[0558a0] android.support.v4.widget.CursorAdapter$MyDataSetObserver.onInvalidated:()V │ │ +0558b0: 5420 6604 |0000: iget-object v0, v2, Landroid/support/v4/widget/CursorAdapter$MyDataSetObserver;.this$0:Landroid/support/v4/widget/CursorAdapter; // field@0466 │ │ +0558b4: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +0558b6: 5c01 6f04 |0003: iput-boolean v1, v0, Landroid/support/v4/widget/CursorAdapter;.mDataValid:Z // field@046f │ │ +0558ba: 5420 6604 |0005: iget-object v0, v2, Landroid/support/v4/widget/CursorAdapter$MyDataSetObserver;.this$0:Landroid/support/v4/widget/CursorAdapter; // field@0466 │ │ +0558be: 6e10 480f 0000 |0007: invoke-virtual {v0}, Landroid/support/v4/widget/CursorAdapter;.notifyDataSetInvalidated:()V // method@0f48 │ │ +0558c4: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=478 │ │ 0x0005 line=479 │ │ 0x000a line=480 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Landroid/support/v4/widget/CursorAdapter$MyDataSetObserver; │ │ │ │ source_file_idx : 888 (CursorAdapter.java) │ │ │ │ Class #295 header: │ │ -class_idx : 564 │ │ +class_idx : 561 │ │ access_flags : 1536 (0x0600) │ │ -superclass_idx : 826 │ │ +superclass_idx : 823 │ │ source_file_idx : 889 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 4 │ │ │ │ Class #295 annotations: │ │ @@ -68488,17 +68493,17 @@ │ │ type : '(Ljava/lang/CharSequence;)Landroid/database/Cursor;' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ source_file_idx : 889 (CursorFilter.java) │ │ │ │ Class #296 header: │ │ -class_idx : 565 │ │ +class_idx : 562 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 726 │ │ +superclass_idx : 723 │ │ source_file_idx : 889 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 3 │ │ │ │ Class #296 annotations: │ │ @@ -68522,18 +68527,18 @@ │ │ type : '(Landroid/support/v4/widget/CursorFilter$CursorFilterClient;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -053d20: |[053d20] android.support.v4.widget.CursorFilter.:(Landroid/support/v4/widget/CursorFilter$CursorFilterClient;)V │ │ -053d30: 7010 d813 0000 |0000: invoke-direct {v0}, Landroid/widget/Filter;.:()V // method@13d8 │ │ -053d36: 5b01 7204 |0003: iput-object v1, v0, Landroid/support/v4/widget/CursorFilter;.mClient:Landroid/support/v4/widget/CursorFilter$CursorFilterClient; // field@0472 │ │ -053d3a: 0e00 |0005: return-void │ │ +0558c8: |[0558c8] android.support.v4.widget.CursorFilter.:(Landroid/support/v4/widget/CursorFilter$CursorFilterClient;)V │ │ +0558d8: 7010 d813 0000 |0000: invoke-direct {v0}, Landroid/widget/Filter;.:()V // method@13d8 │ │ +0558de: 5b01 7204 |0003: iput-object v1, v0, Landroid/support/v4/widget/CursorFilter;.mClient:Landroid/support/v4/widget/CursorFilter$CursorFilterClient; // field@0472 │ │ +0558e2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ 0x0003 line=40 │ │ 0x0005 line=41 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v4/widget/CursorFilter; │ │ @@ -68545,20 +68550,20 @@ │ │ type : '(Ljava/lang/Object;)Ljava/lang/CharSequence;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -053d3c: |[053d3c] android.support.v4.widget.CursorFilter.convertResultToString:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ -053d4c: 5410 7204 |0000: iget-object v0, v1, Landroid/support/v4/widget/CursorFilter;.mClient:Landroid/support/v4/widget/CursorFilter$CursorFilterClient; // field@0472 │ │ -053d50: 1f02 3b00 |0002: check-cast v2, Landroid/database/Cursor; // type@003b │ │ -053d54: 7220 4e0f 2000 |0004: invoke-interface {v0, v2}, Landroid/support/v4/widget/CursorFilter$CursorFilterClient;.convertToString:(Landroid/database/Cursor;)Ljava/lang/CharSequence; // method@0f4e │ │ -053d5a: 0c00 |0007: move-result-object v0 │ │ -053d5c: 1100 |0008: return-object v0 │ │ +0558e4: |[0558e4] android.support.v4.widget.CursorFilter.convertResultToString:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ +0558f4: 5410 7204 |0000: iget-object v0, v1, Landroid/support/v4/widget/CursorFilter;.mClient:Landroid/support/v4/widget/CursorFilter$CursorFilterClient; // field@0472 │ │ +0558f8: 1f02 3b00 |0002: check-cast v2, Landroid/database/Cursor; // type@003b │ │ +0558fc: 7220 4e0f 2000 |0004: invoke-interface {v0, v2}, Landroid/support/v4/widget/CursorFilter$CursorFilterClient;.convertToString:(Landroid/database/Cursor;)Ljava/lang/CharSequence; // method@0f4e │ │ +055902: 0c00 |0007: move-result-object v0 │ │ +055904: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ locals : │ │ 0x0000 - 0x0004 reg=2 resultValue Ljava/lang/Object; │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v4/widget/CursorFilter; │ │ │ │ @@ -68567,31 +68572,31 @@ │ │ type : '(Ljava/lang/CharSequence;)Landroid/widget/Filter$FilterResults;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 29 16-bit code units │ │ -053d60: |[053d60] android.support.v4.widget.CursorFilter.performFiltering:(Ljava/lang/CharSequence;)Landroid/widget/Filter$FilterResults; │ │ -053d70: 5432 7204 |0000: iget-object v2, v3, Landroid/support/v4/widget/CursorFilter;.mClient:Landroid/support/v4/widget/CursorFilter$CursorFilterClient; // field@0472 │ │ -053d74: 7220 500f 4200 |0002: invoke-interface {v2, v4}, Landroid/support/v4/widget/CursorFilter$CursorFilterClient;.runQueryOnBackgroundThread:(Ljava/lang/CharSequence;)Landroid/database/Cursor; // method@0f50 │ │ -053d7a: 0c00 |0005: move-result-object v0 │ │ -053d7c: 2201 d502 |0006: new-instance v1, Landroid/widget/Filter$FilterResults; // type@02d5 │ │ -053d80: 7010 d713 0100 |0008: invoke-direct {v1}, Landroid/widget/Filter$FilterResults;.:()V // method@13d7 │ │ -053d86: 3800 0b00 |000b: if-eqz v0, 0016 // +000b │ │ -053d8a: 7210 2901 0000 |000d: invoke-interface {v0}, Landroid/database/Cursor;.getCount:()I // method@0129 │ │ -053d90: 0a02 |0010: move-result v2 │ │ -053d92: 5912 2a05 |0011: iput v2, v1, Landroid/widget/Filter$FilterResults;.count:I // field@052a │ │ -053d96: 5b10 2b05 |0013: iput-object v0, v1, Landroid/widget/Filter$FilterResults;.values:Ljava/lang/Object; // field@052b │ │ -053d9a: 1101 |0015: return-object v1 │ │ -053d9c: 1202 |0016: const/4 v2, #int 0 // #0 │ │ -053d9e: 5912 2a05 |0017: iput v2, v1, Landroid/widget/Filter$FilterResults;.count:I // field@052a │ │ -053da2: 1202 |0019: const/4 v2, #int 0 // #0 │ │ -053da4: 5b12 2b05 |001a: iput-object v2, v1, Landroid/widget/Filter$FilterResults;.values:Ljava/lang/Object; // field@052b │ │ -053da8: 28f9 |001c: goto 0015 // -0007 │ │ +055908: |[055908] android.support.v4.widget.CursorFilter.performFiltering:(Ljava/lang/CharSequence;)Landroid/widget/Filter$FilterResults; │ │ +055918: 5432 7204 |0000: iget-object v2, v3, Landroid/support/v4/widget/CursorFilter;.mClient:Landroid/support/v4/widget/CursorFilter$CursorFilterClient; // field@0472 │ │ +05591c: 7220 500f 4200 |0002: invoke-interface {v2, v4}, Landroid/support/v4/widget/CursorFilter$CursorFilterClient;.runQueryOnBackgroundThread:(Ljava/lang/CharSequence;)Landroid/database/Cursor; // method@0f50 │ │ +055922: 0c00 |0005: move-result-object v0 │ │ +055924: 2201 d202 |0006: new-instance v1, Landroid/widget/Filter$FilterResults; // type@02d2 │ │ +055928: 7010 d713 0100 |0008: invoke-direct {v1}, Landroid/widget/Filter$FilterResults;.:()V // method@13d7 │ │ +05592e: 3800 0b00 |000b: if-eqz v0, 0016 // +000b │ │ +055932: 7210 2901 0000 |000d: invoke-interface {v0}, Landroid/database/Cursor;.getCount:()I // method@0129 │ │ +055938: 0a02 |0010: move-result v2 │ │ +05593a: 5912 2a05 |0011: iput v2, v1, Landroid/widget/Filter$FilterResults;.count:I // field@052a │ │ +05593e: 5b10 2b05 |0013: iput-object v0, v1, Landroid/widget/Filter$FilterResults;.values:Ljava/lang/Object; // field@052b │ │ +055942: 1101 |0015: return-object v1 │ │ +055944: 1202 |0016: const/4 v2, #int 0 // #0 │ │ +055946: 5912 2a05 |0017: iput v2, v1, Landroid/widget/Filter$FilterResults;.count:I // field@052a │ │ +05594a: 1202 |0019: const/4 v2, #int 0 // #0 │ │ +05594c: 5b12 2b05 |001a: iput-object v2, v1, Landroid/widget/Filter$FilterResults;.values:Ljava/lang/Object; // field@052b │ │ +055950: 28f9 |001c: goto 0015 // -0007 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ 0x0006 line=52 │ │ 0x000b line=53 │ │ 0x000d line=54 │ │ 0x0013 line=55 │ │ @@ -68609,27 +68614,27 @@ │ │ type : '(Ljava/lang/CharSequence;Landroid/widget/Filter$FilterResults;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 24 16-bit code units │ │ -053dac: |[053dac] android.support.v4.widget.CursorFilter.publishResults:(Ljava/lang/CharSequence;Landroid/widget/Filter$FilterResults;)V │ │ -053dbc: 5431 7204 |0000: iget-object v1, v3, Landroid/support/v4/widget/CursorFilter;.mClient:Landroid/support/v4/widget/CursorFilter$CursorFilterClient; // field@0472 │ │ -053dc0: 7210 4f0f 0100 |0002: invoke-interface {v1}, Landroid/support/v4/widget/CursorFilter$CursorFilterClient;.getCursor:()Landroid/database/Cursor; // method@0f4f │ │ -053dc6: 0c00 |0005: move-result-object v0 │ │ -053dc8: 5451 2b05 |0006: iget-object v1, v5, Landroid/widget/Filter$FilterResults;.values:Ljava/lang/Object; // field@052b │ │ -053dcc: 3801 0f00 |0008: if-eqz v1, 0017 // +000f │ │ -053dd0: 5451 2b05 |000a: iget-object v1, v5, Landroid/widget/Filter$FilterResults;.values:Ljava/lang/Object; // field@052b │ │ -053dd4: 3201 0b00 |000c: if-eq v1, v0, 0017 // +000b │ │ -053dd8: 5432 7204 |000e: iget-object v2, v3, Landroid/support/v4/widget/CursorFilter;.mClient:Landroid/support/v4/widget/CursorFilter$CursorFilterClient; // field@0472 │ │ -053ddc: 5451 2b05 |0010: iget-object v1, v5, Landroid/widget/Filter$FilterResults;.values:Ljava/lang/Object; // field@052b │ │ -053de0: 1f01 3b00 |0012: check-cast v1, Landroid/database/Cursor; // type@003b │ │ -053de4: 7220 4d0f 1200 |0014: invoke-interface {v2, v1}, Landroid/support/v4/widget/CursorFilter$CursorFilterClient;.changeCursor:(Landroid/database/Cursor;)V // method@0f4d │ │ -053dea: 0e00 |0017: return-void │ │ +055954: |[055954] android.support.v4.widget.CursorFilter.publishResults:(Ljava/lang/CharSequence;Landroid/widget/Filter$FilterResults;)V │ │ +055964: 5431 7204 |0000: iget-object v1, v3, Landroid/support/v4/widget/CursorFilter;.mClient:Landroid/support/v4/widget/CursorFilter$CursorFilterClient; // field@0472 │ │ +055968: 7210 4f0f 0100 |0002: invoke-interface {v1}, Landroid/support/v4/widget/CursorFilter$CursorFilterClient;.getCursor:()Landroid/database/Cursor; // method@0f4f │ │ +05596e: 0c00 |0005: move-result-object v0 │ │ +055970: 5451 2b05 |0006: iget-object v1, v5, Landroid/widget/Filter$FilterResults;.values:Ljava/lang/Object; // field@052b │ │ +055974: 3801 0f00 |0008: if-eqz v1, 0017 // +000f │ │ +055978: 5451 2b05 |000a: iget-object v1, v5, Landroid/widget/Filter$FilterResults;.values:Ljava/lang/Object; // field@052b │ │ +05597c: 3201 0b00 |000c: if-eq v1, v0, 0017 // +000b │ │ +055980: 5432 7204 |000e: iget-object v2, v3, Landroid/support/v4/widget/CursorFilter;.mClient:Landroid/support/v4/widget/CursorFilter$CursorFilterClient; // field@0472 │ │ +055984: 5451 2b05 |0010: iget-object v1, v5, Landroid/widget/Filter$FilterResults;.values:Ljava/lang/Object; // field@052b │ │ +055988: 1f01 3b00 |0012: check-cast v1, Landroid/database/Cursor; // type@003b │ │ +05598c: 7220 4d0f 1200 |0014: invoke-interface {v2, v1}, Landroid/support/v4/widget/CursorFilter$CursorFilterClient;.changeCursor:(Landroid/database/Cursor;)V // method@0f4d │ │ +055992: 0e00 |0017: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=65 │ │ 0x0006 line=67 │ │ 0x000e line=68 │ │ 0x0017 line=70 │ │ locals : │ │ @@ -68637,17 +68642,17 @@ │ │ 0x0000 - 0x0018 reg=3 this Landroid/support/v4/widget/CursorFilter; │ │ 0x0000 - 0x0018 reg=4 constraint Ljava/lang/CharSequence; │ │ 0x0000 - 0x0018 reg=5 results Landroid/widget/Filter$FilterResults; │ │ │ │ source_file_idx : 889 (CursorFilter.java) │ │ │ │ Class #297 header: │ │ -class_idx : 567 │ │ +class_idx : 564 │ │ access_flags : 1537 (0x0601) │ │ -superclass_idx : 826 │ │ +superclass_idx : 823 │ │ source_file_idx : 983 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 4 │ │ │ │ Class #297 annotations: │ │ @@ -68687,17 +68692,17 @@ │ │ type : '(I)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ source_file_idx : 983 (DrawerLayout.java) │ │ │ │ Class #298 header: │ │ -class_idx : 568 │ │ +class_idx : 565 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 687 │ │ +superclass_idx : 684 │ │ source_file_idx : 983 │ │ static_fields_size : 0 │ │ instance_fields_size: 4 │ │ direct_methods_size : 6 │ │ virtual_methods_size: 0 │ │ │ │ Class #298 annotations: │ │ @@ -68734,19 +68739,19 @@ │ │ type : '(II)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -053dec: |[053dec] android.support.v4.widget.DrawerLayout$LayoutParams.:(II)V │ │ -053dfc: 7030 e212 2103 |0000: invoke-direct {v1, v2, v3}, Landroid/view/ViewGroup$MarginLayoutParams;.:(II)V // method@12e2 │ │ -053e02: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -053e04: 5910 7604 |0004: iput v0, v1, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.gravity:I // field@0476 │ │ -053e08: 0e00 |0006: return-void │ │ +055994: |[055994] android.support.v4.widget.DrawerLayout$LayoutParams.:(II)V │ │ +0559a4: 7030 e212 2103 |0000: invoke-direct {v1, v2, v3}, Landroid/view/ViewGroup$MarginLayoutParams;.:(II)V // method@12e2 │ │ +0559aa: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +0559ac: 5910 7604 |0004: iput v0, v1, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.gravity:I // field@0476 │ │ +0559b0: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1505 │ │ 0x0003 line=1491 │ │ 0x0006 line=1506 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/widget/DrawerLayout$LayoutParams; │ │ @@ -68758,18 +68763,18 @@ │ │ type : '(III)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -053e0c: |[053e0c] android.support.v4.widget.DrawerLayout$LayoutParams.:(III)V │ │ -053e1c: 7030 5f0f 1002 |0000: invoke-direct {v0, v1, v2}, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.:(II)V // method@0f5f │ │ -053e22: 5903 7604 |0003: iput v3, v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.gravity:I // field@0476 │ │ -053e26: 0e00 |0005: return-void │ │ +0559b4: |[0559b4] android.support.v4.widget.DrawerLayout$LayoutParams.:(III)V │ │ +0559c4: 7030 5f0f 1002 |0000: invoke-direct {v0, v1, v2}, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.:(II)V // method@0f5f │ │ +0559ca: 5903 7604 |0003: iput v3, v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.gravity:I // field@0476 │ │ +0559ce: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1509 │ │ 0x0003 line=1510 │ │ 0x0005 line=1511 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v4/widget/DrawerLayout$LayoutParams; │ │ @@ -68782,27 +68787,27 @@ │ │ type : '(Landroid/content/Context;Landroid/util/AttributeSet;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 24 16-bit code units │ │ -053e28: |[053e28] android.support.v4.widget.DrawerLayout$LayoutParams.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ -053e38: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -053e3a: 7030 e312 4305 |0001: invoke-direct {v3, v4, v5}, Landroid/view/ViewGroup$MarginLayoutParams;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@12e3 │ │ -053e40: 5932 7604 |0004: iput v2, v3, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.gravity:I // field@0476 │ │ -053e44: 7100 8b0f 0000 |0006: invoke-static {}, Landroid/support/v4/widget/DrawerLayout;.access$100:()[I // method@0f8b │ │ -053e4a: 0c01 |0009: move-result-object v1 │ │ -053e4c: 6e30 bb00 5401 |000a: invoke-virtual {v4, v5, v1}, Landroid/content/Context;.obtainStyledAttributes:(Landroid/util/AttributeSet;[I)Landroid/content/res/TypedArray; // method@00bb │ │ -053e52: 0c00 |000d: move-result-object v0 │ │ -053e54: 6e30 1c01 2002 |000e: invoke-virtual {v0, v2, v2}, Landroid/content/res/TypedArray;.getInt:(II)I // method@011c │ │ -053e5a: 0a01 |0011: move-result v1 │ │ -053e5c: 5931 7604 |0012: iput v1, v3, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.gravity:I // field@0476 │ │ -053e60: 6e10 2101 0000 |0014: invoke-virtual {v0}, Landroid/content/res/TypedArray;.recycle:()V // method@0121 │ │ -053e66: 0e00 |0017: return-void │ │ +0559d0: |[0559d0] android.support.v4.widget.DrawerLayout$LayoutParams.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ +0559e0: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +0559e2: 7030 e312 4305 |0001: invoke-direct {v3, v4, v5}, Landroid/view/ViewGroup$MarginLayoutParams;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@12e3 │ │ +0559e8: 5932 7604 |0004: iput v2, v3, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.gravity:I // field@0476 │ │ +0559ec: 7100 8b0f 0000 |0006: invoke-static {}, Landroid/support/v4/widget/DrawerLayout;.access$100:()[I // method@0f8b │ │ +0559f2: 0c01 |0009: move-result-object v1 │ │ +0559f4: 6e30 bb00 5401 |000a: invoke-virtual {v4, v5, v1}, Landroid/content/Context;.obtainStyledAttributes:(Landroid/util/AttributeSet;[I)Landroid/content/res/TypedArray; // method@00bb │ │ +0559fa: 0c00 |000d: move-result-object v0 │ │ +0559fc: 6e30 1c01 2002 |000e: invoke-virtual {v0, v2, v2}, Landroid/content/res/TypedArray;.getInt:(II)I // method@011c │ │ +055a02: 0a01 |0011: move-result v1 │ │ +055a04: 5931 7604 |0012: iput v1, v3, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.gravity:I // field@0476 │ │ +055a08: 6e10 2101 0000 |0014: invoke-virtual {v0}, Landroid/content/res/TypedArray;.recycle:()V // method@0121 │ │ +055a0e: 0e00 |0017: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1497 │ │ 0x0004 line=1491 │ │ 0x0006 line=1499 │ │ 0x000e line=1500 │ │ 0x0014 line=1501 │ │ @@ -68818,21 +68823,21 @@ │ │ type : '(Landroid/support/v4/widget/DrawerLayout$LayoutParams;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -053e68: |[053e68] android.support.v4.widget.DrawerLayout$LayoutParams.:(Landroid/support/v4/widget/DrawerLayout$LayoutParams;)V │ │ -053e78: 7020 e512 2100 |0000: invoke-direct {v1, v2}, Landroid/view/ViewGroup$MarginLayoutParams;.:(Landroid/view/ViewGroup$MarginLayoutParams;)V // method@12e5 │ │ -053e7e: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -053e80: 5910 7604 |0004: iput v0, v1, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.gravity:I // field@0476 │ │ -053e84: 5220 7604 |0006: iget v0, v2, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.gravity:I // field@0476 │ │ -053e88: 5910 7604 |0008: iput v0, v1, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.gravity:I // field@0476 │ │ -053e8c: 0e00 |000a: return-void │ │ +055a10: |[055a10] android.support.v4.widget.DrawerLayout$LayoutParams.:(Landroid/support/v4/widget/DrawerLayout$LayoutParams;)V │ │ +055a20: 7020 e512 2100 |0000: invoke-direct {v1, v2}, Landroid/view/ViewGroup$MarginLayoutParams;.:(Landroid/view/ViewGroup$MarginLayoutParams;)V // method@12e5 │ │ +055a26: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +055a28: 5910 7604 |0004: iput v0, v1, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.gravity:I // field@0476 │ │ +055a2c: 5220 7604 |0006: iget v0, v2, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.gravity:I // field@0476 │ │ +055a30: 5910 7604 |0008: iput v0, v1, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.gravity:I // field@0476 │ │ +055a34: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1514 │ │ 0x0003 line=1491 │ │ 0x0006 line=1515 │ │ 0x000a line=1516 │ │ locals : │ │ @@ -68844,19 +68849,19 @@ │ │ type : '(Landroid/view/ViewGroup$LayoutParams;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -053e90: |[053e90] android.support.v4.widget.DrawerLayout$LayoutParams.:(Landroid/view/ViewGroup$LayoutParams;)V │ │ -053ea0: 7020 e412 2100 |0000: invoke-direct {v1, v2}, Landroid/view/ViewGroup$MarginLayoutParams;.:(Landroid/view/ViewGroup$LayoutParams;)V // method@12e4 │ │ -053ea6: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -053ea8: 5910 7604 |0004: iput v0, v1, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.gravity:I // field@0476 │ │ -053eac: 0e00 |0006: return-void │ │ +055a38: |[055a38] android.support.v4.widget.DrawerLayout$LayoutParams.:(Landroid/view/ViewGroup$LayoutParams;)V │ │ +055a48: 7020 e412 2100 |0000: invoke-direct {v1, v2}, Landroid/view/ViewGroup$MarginLayoutParams;.:(Landroid/view/ViewGroup$LayoutParams;)V // method@12e4 │ │ +055a4e: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +055a50: 5910 7604 |0004: iput v0, v1, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.gravity:I // field@0476 │ │ +055a54: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1519 │ │ 0x0003 line=1491 │ │ 0x0006 line=1520 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/widget/DrawerLayout$LayoutParams; │ │ @@ -68867,35 +68872,35 @@ │ │ type : '(Landroid/view/ViewGroup$MarginLayoutParams;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -053eb0: |[053eb0] android.support.v4.widget.DrawerLayout$LayoutParams.:(Landroid/view/ViewGroup$MarginLayoutParams;)V │ │ -053ec0: 7020 e512 2100 |0000: invoke-direct {v1, v2}, Landroid/view/ViewGroup$MarginLayoutParams;.:(Landroid/view/ViewGroup$MarginLayoutParams;)V // method@12e5 │ │ -053ec6: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -053ec8: 5910 7604 |0004: iput v0, v1, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.gravity:I // field@0476 │ │ -053ecc: 0e00 |0006: return-void │ │ +055a58: |[055a58] android.support.v4.widget.DrawerLayout$LayoutParams.:(Landroid/view/ViewGroup$MarginLayoutParams;)V │ │ +055a68: 7020 e512 2100 |0000: invoke-direct {v1, v2}, Landroid/view/ViewGroup$MarginLayoutParams;.:(Landroid/view/ViewGroup$MarginLayoutParams;)V // method@12e5 │ │ +055a6e: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +055a70: 5910 7604 |0004: iput v0, v1, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.gravity:I // field@0476 │ │ +055a74: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1523 │ │ 0x0003 line=1491 │ │ 0x0006 line=1524 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/widget/DrawerLayout$LayoutParams; │ │ 0x0000 - 0x0007 reg=2 source Landroid/view/ViewGroup$MarginLayoutParams; │ │ │ │ Virtual methods - │ │ source_file_idx : 983 (DrawerLayout.java) │ │ │ │ Class #299 header: │ │ -class_idx : 569 │ │ +class_idx : 566 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 826 │ │ +superclass_idx : 823 │ │ source_file_idx : 983 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ Class #299 annotations: │ │ @@ -68918,17 +68923,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -053ed0: |[053ed0] android.support.v4.widget.DrawerLayout$SavedState$1.:()V │ │ -053ee0: 7010 1c15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ -053ee6: 0e00 |0003: return-void │ │ +055a78: |[055a78] android.support.v4.widget.DrawerLayout$SavedState$1.:()V │ │ +055a88: 7010 1c15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ +055a8e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1310 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/DrawerLayout$SavedState$1; │ │ │ │ Virtual methods - │ │ @@ -68937,18 +68942,18 @@ │ │ type : '(Landroid/os/Parcel;)Landroid/support/v4/widget/DrawerLayout$SavedState;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -053ee8: |[053ee8] android.support.v4.widget.DrawerLayout$SavedState$1.createFromParcel:(Landroid/os/Parcel;)Landroid/support/v4/widget/DrawerLayout$SavedState; │ │ -053ef8: 2200 3a02 |0000: new-instance v0, Landroid/support/v4/widget/DrawerLayout$SavedState; // type@023a │ │ -053efc: 7020 6b0f 2000 |0002: invoke-direct {v0, v2}, Landroid/support/v4/widget/DrawerLayout$SavedState;.:(Landroid/os/Parcel;)V // method@0f6b │ │ -053f02: 1100 |0005: return-object v0 │ │ +055a90: |[055a90] android.support.v4.widget.DrawerLayout$SavedState$1.createFromParcel:(Landroid/os/Parcel;)Landroid/support/v4/widget/DrawerLayout$SavedState; │ │ +055aa0: 2200 3702 |0000: new-instance v0, Landroid/support/v4/widget/DrawerLayout$SavedState; // type@0237 │ │ +055aa4: 7020 6b0f 2000 |0002: invoke-direct {v0, v2}, Landroid/support/v4/widget/DrawerLayout$SavedState;.:(Landroid/os/Parcel;)V // method@0f6b │ │ +055aaa: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1313 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/widget/DrawerLayout$SavedState$1; │ │ 0x0000 - 0x0006 reg=2 source Landroid/os/Parcel; │ │ │ │ @@ -68957,18 +68962,18 @@ │ │ type : '(Landroid/os/Parcel;)Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -053f04: |[053f04] android.support.v4.widget.DrawerLayout$SavedState$1.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ -053f14: 6e20 660f 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/widget/DrawerLayout$SavedState$1;.createFromParcel:(Landroid/os/Parcel;)Landroid/support/v4/widget/DrawerLayout$SavedState; // method@0f66 │ │ -053f1a: 0c00 |0003: move-result-object v0 │ │ -053f1c: 1100 |0004: return-object v0 │ │ +055aac: |[055aac] android.support.v4.widget.DrawerLayout$SavedState$1.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ +055abc: 6e20 660f 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/widget/DrawerLayout$SavedState$1;.createFromParcel:(Landroid/os/Parcel;)Landroid/support/v4/widget/DrawerLayout$SavedState; // method@0f66 │ │ +055ac2: 0c00 |0003: move-result-object v0 │ │ +055ac4: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1310 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/widget/DrawerLayout$SavedState$1; │ │ 0x0000 - 0x0005 reg=2 x0 Landroid/os/Parcel; │ │ │ │ @@ -68977,17 +68982,17 @@ │ │ type : '(I)[Landroid/support/v4/widget/DrawerLayout$SavedState;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -053f20: |[053f20] android.support.v4.widget.DrawerLayout$SavedState$1.newArray:(I)[Landroid/support/v4/widget/DrawerLayout$SavedState; │ │ -053f30: 2320 9e04 |0000: new-array v0, v2, [Landroid/support/v4/widget/DrawerLayout$SavedState; // type@049e │ │ -053f34: 1100 |0002: return-object v0 │ │ +055ac8: |[055ac8] android.support.v4.widget.DrawerLayout$SavedState$1.newArray:(I)[Landroid/support/v4/widget/DrawerLayout$SavedState; │ │ +055ad8: 2320 9b04 |0000: new-array v0, v2, [Landroid/support/v4/widget/DrawerLayout$SavedState; // type@049b │ │ +055adc: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1318 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/widget/DrawerLayout$SavedState$1; │ │ 0x0000 - 0x0003 reg=2 size I │ │ │ │ @@ -68996,31 +69001,31 @@ │ │ type : '(I)[Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -053f38: |[053f38] android.support.v4.widget.DrawerLayout$SavedState$1.newArray:(I)[Ljava/lang/Object; │ │ -053f48: 6e20 680f 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/widget/DrawerLayout$SavedState$1;.newArray:(I)[Landroid/support/v4/widget/DrawerLayout$SavedState; // method@0f68 │ │ -053f4e: 0c00 |0003: move-result-object v0 │ │ -053f50: 1100 |0004: return-object v0 │ │ +055ae0: |[055ae0] android.support.v4.widget.DrawerLayout$SavedState$1.newArray:(I)[Ljava/lang/Object; │ │ +055af0: 6e20 680f 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/widget/DrawerLayout$SavedState$1;.newArray:(I)[Landroid/support/v4/widget/DrawerLayout$SavedState; // method@0f68 │ │ +055af6: 0c00 |0003: move-result-object v0 │ │ +055af8: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1310 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/widget/DrawerLayout$SavedState$1; │ │ 0x0000 - 0x0005 reg=2 x0 I │ │ │ │ source_file_idx : 983 (DrawerLayout.java) │ │ │ │ Class #300 header: │ │ -class_idx : 570 │ │ +class_idx : 567 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 677 │ │ +superclass_idx : 674 │ │ source_file_idx : 983 │ │ static_fields_size : 1 │ │ instance_fields_size: 3 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 1 │ │ │ │ Class #300 annotations: │ │ @@ -69059,43 +69064,43 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -053f54: |[053f54] android.support.v4.widget.DrawerLayout$SavedState.:()V │ │ -053f64: 2200 3902 |0000: new-instance v0, Landroid/support/v4/widget/DrawerLayout$SavedState$1; // type@0239 │ │ -053f68: 7010 650f 0000 |0002: invoke-direct {v0}, Landroid/support/v4/widget/DrawerLayout$SavedState$1;.:()V // method@0f65 │ │ -053f6e: 6900 7f04 |0005: sput-object v0, Landroid/support/v4/widget/DrawerLayout$SavedState;.CREATOR:Landroid/os/Parcelable$Creator; // field@047f │ │ -053f72: 0e00 |0007: return-void │ │ +055afc: |[055afc] android.support.v4.widget.DrawerLayout$SavedState.:()V │ │ +055b0c: 2200 3602 |0000: new-instance v0, Landroid/support/v4/widget/DrawerLayout$SavedState$1; // type@0236 │ │ +055b10: 7010 650f 0000 |0002: invoke-direct {v0}, Landroid/support/v4/widget/DrawerLayout$SavedState$1;.:()V // method@0f65 │ │ +055b16: 6900 7f04 |0005: sput-object v0, Landroid/support/v4/widget/DrawerLayout$SavedState;.CREATOR:Landroid/os/Parcelable$Creator; // field@047f │ │ +055b1a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1309 │ │ locals : │ │ │ │ #1 : (in Landroid/support/v4/widget/DrawerLayout$SavedState;) │ │ name : '' │ │ type : '(Landroid/os/Parcel;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -053f74: |[053f74] android.support.v4.widget.DrawerLayout$SavedState.:(Landroid/os/Parcel;)V │ │ -053f84: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -053f86: 7020 6512 2100 |0001: invoke-direct {v1, v2}, Landroid/view/View$BaseSavedState;.:(Landroid/os/Parcel;)V // method@1265 │ │ -053f8c: 5910 8204 |0004: iput v0, v1, Landroid/support/v4/widget/DrawerLayout$SavedState;.openDrawerGravity:I // field@0482 │ │ -053f90: 5910 8004 |0006: iput v0, v1, Landroid/support/v4/widget/DrawerLayout$SavedState;.lockModeLeft:I // field@0480 │ │ -053f94: 5910 8104 |0008: iput v0, v1, Landroid/support/v4/widget/DrawerLayout$SavedState;.lockModeRight:I // field@0481 │ │ -053f98: 6e10 db01 0200 |000a: invoke-virtual {v2}, Landroid/os/Parcel;.readInt:()I // method@01db │ │ -053f9e: 0a00 |000d: move-result v0 │ │ -053fa0: 5910 8204 |000e: iput v0, v1, Landroid/support/v4/widget/DrawerLayout$SavedState;.openDrawerGravity:I // field@0482 │ │ -053fa4: 0e00 |0010: return-void │ │ +055b1c: |[055b1c] android.support.v4.widget.DrawerLayout$SavedState.:(Landroid/os/Parcel;)V │ │ +055b2c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +055b2e: 7020 6512 2100 |0001: invoke-direct {v1, v2}, Landroid/view/View$BaseSavedState;.:(Landroid/os/Parcel;)V // method@1265 │ │ +055b34: 5910 8204 |0004: iput v0, v1, Landroid/support/v4/widget/DrawerLayout$SavedState;.openDrawerGravity:I // field@0482 │ │ +055b38: 5910 8004 |0006: iput v0, v1, Landroid/support/v4/widget/DrawerLayout$SavedState;.lockModeLeft:I // field@0480 │ │ +055b3c: 5910 8104 |0008: iput v0, v1, Landroid/support/v4/widget/DrawerLayout$SavedState;.lockModeRight:I // field@0481 │ │ +055b40: 6e10 db01 0200 |000a: invoke-virtual {v2}, Landroid/os/Parcel;.readInt:()I // method@01db │ │ +055b46: 0a00 |000d: move-result v0 │ │ +055b48: 5910 8204 |000e: iput v0, v1, Landroid/support/v4/widget/DrawerLayout$SavedState;.openDrawerGravity:I // field@0482 │ │ +055b4c: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1295 │ │ 0x0004 line=1290 │ │ 0x0006 line=1291 │ │ 0x0008 line=1292 │ │ 0x000a line=1296 │ │ @@ -69109,21 +69114,21 @@ │ │ type : '(Landroid/os/Parcelable;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -053fa8: |[053fa8] android.support.v4.widget.DrawerLayout$SavedState.:(Landroid/os/Parcelable;)V │ │ -053fb8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -053fba: 7020 6612 2100 |0001: invoke-direct {v1, v2}, Landroid/view/View$BaseSavedState;.:(Landroid/os/Parcelable;)V // method@1266 │ │ -053fc0: 5910 8204 |0004: iput v0, v1, Landroid/support/v4/widget/DrawerLayout$SavedState;.openDrawerGravity:I // field@0482 │ │ -053fc4: 5910 8004 |0006: iput v0, v1, Landroid/support/v4/widget/DrawerLayout$SavedState;.lockModeLeft:I // field@0480 │ │ -053fc8: 5910 8104 |0008: iput v0, v1, Landroid/support/v4/widget/DrawerLayout$SavedState;.lockModeRight:I // field@0481 │ │ -053fcc: 0e00 |000a: return-void │ │ +055b50: |[055b50] android.support.v4.widget.DrawerLayout$SavedState.:(Landroid/os/Parcelable;)V │ │ +055b60: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +055b62: 7020 6612 2100 |0001: invoke-direct {v1, v2}, Landroid/view/View$BaseSavedState;.:(Landroid/os/Parcelable;)V // method@1266 │ │ +055b68: 5910 8204 |0004: iput v0, v1, Landroid/support/v4/widget/DrawerLayout$SavedState;.openDrawerGravity:I // field@0482 │ │ +055b6c: 5910 8004 |0006: iput v0, v1, Landroid/support/v4/widget/DrawerLayout$SavedState;.lockModeLeft:I // field@0480 │ │ +055b70: 5910 8104 |0008: iput v0, v1, Landroid/support/v4/widget/DrawerLayout$SavedState;.lockModeRight:I // field@0481 │ │ +055b74: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1300 │ │ 0x0004 line=1290 │ │ 0x0006 line=1291 │ │ 0x0008 line=1292 │ │ 0x000a line=1301 │ │ @@ -69137,35 +69142,35 @@ │ │ type : '(Landroid/os/Parcel;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -053fd0: |[053fd0] android.support.v4.widget.DrawerLayout$SavedState.writeToParcel:(Landroid/os/Parcel;I)V │ │ -053fe0: 6f30 6712 2103 |0000: invoke-super {v1, v2, v3}, Landroid/view/View$BaseSavedState;.writeToParcel:(Landroid/os/Parcel;I)V // method@1267 │ │ -053fe6: 5210 8204 |0003: iget v0, v1, Landroid/support/v4/widget/DrawerLayout$SavedState;.openDrawerGravity:I // field@0482 │ │ -053fea: 6e20 df01 0200 |0005: invoke-virtual {v2, v0}, Landroid/os/Parcel;.writeInt:(I)V // method@01df │ │ -053ff0: 0e00 |0008: return-void │ │ +055b78: |[055b78] android.support.v4.widget.DrawerLayout$SavedState.writeToParcel:(Landroid/os/Parcel;I)V │ │ +055b88: 6f30 6712 2103 |0000: invoke-super {v1, v2, v3}, Landroid/view/View$BaseSavedState;.writeToParcel:(Landroid/os/Parcel;I)V // method@1267 │ │ +055b8e: 5210 8204 |0003: iget v0, v1, Landroid/support/v4/widget/DrawerLayout$SavedState;.openDrawerGravity:I // field@0482 │ │ +055b92: 6e20 df01 0200 |0005: invoke-virtual {v2, v0}, Landroid/os/Parcel;.writeInt:(I)V // method@01df │ │ +055b98: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1305 │ │ 0x0003 line=1306 │ │ 0x0008 line=1307 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v4/widget/DrawerLayout$SavedState; │ │ 0x0000 - 0x0009 reg=2 dest Landroid/os/Parcel; │ │ 0x0000 - 0x0009 reg=3 flags I │ │ │ │ source_file_idx : 983 (DrawerLayout.java) │ │ │ │ Class #301 header: │ │ -class_idx : 572 │ │ +class_idx : 569 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 826 │ │ +superclass_idx : 823 │ │ source_file_idx : 983 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #301 annotations: │ │ @@ -69191,18 +69196,18 @@ │ │ type : '(Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -053ff4: |[053ff4] android.support.v4.widget.DrawerLayout$ViewDragCallback$1.:(Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;)V │ │ -054004: 5b01 8304 |0000: iput-object v1, v0, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback$1;.this$1:Landroid/support/v4/widget/DrawerLayout$ViewDragCallback; // field@0483 │ │ -054008: 7010 1c15 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ -05400e: 0e00 |0005: return-void │ │ +055b9c: |[055b9c] android.support.v4.widget.DrawerLayout$ViewDragCallback$1.:(Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;)V │ │ +055bac: 5b01 8304 |0000: iput-object v1, v0, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback$1;.this$1:Landroid/support/v4/widget/DrawerLayout$ViewDragCallback; // field@0483 │ │ +055bb0: 7010 1c15 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ +055bb6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1327 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v4/widget/DrawerLayout$ViewDragCallback$1; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v4/widget/DrawerLayout$ViewDragCallback; │ │ │ │ @@ -69212,31 +69217,31 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -054010: |[054010] android.support.v4.widget.DrawerLayout$ViewDragCallback$1.run:()V │ │ -054020: 5410 8304 |0000: iget-object v0, v1, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback$1;.this$1:Landroid/support/v4/widget/DrawerLayout$ViewDragCallback; // field@0483 │ │ -054024: 7110 770f 0000 |0002: invoke-static {v0}, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.access$000:(Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;)V // method@0f77 │ │ -05402a: 0e00 |0005: return-void │ │ +055bb8: |[055bb8] android.support.v4.widget.DrawerLayout$ViewDragCallback$1.run:()V │ │ +055bc8: 5410 8304 |0000: iget-object v0, v1, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback$1;.this$1:Landroid/support/v4/widget/DrawerLayout$ViewDragCallback; // field@0483 │ │ +055bcc: 7110 770f 0000 |0002: invoke-static {v0}, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.access$000:(Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;)V // method@0f77 │ │ +055bd2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1329 │ │ 0x0005 line=1330 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/widget/DrawerLayout$ViewDragCallback$1; │ │ │ │ source_file_idx : 983 (DrawerLayout.java) │ │ │ │ Class #302 header: │ │ -class_idx : 574 │ │ +class_idx : 571 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 688 │ │ +superclass_idx : 685 │ │ source_file_idx : 983 │ │ static_fields_size : 15 │ │ instance_fields_size: 20 │ │ direct_methods_size : 10 │ │ virtual_methods_size: 51 │ │ │ │ Class #302 annotations: │ │ @@ -69411,40 +69416,40 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 12 16-bit code units │ │ -05402c: |[05402c] android.support.v4.widget.DrawerLayout.:()V │ │ -05403c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -05403e: 2300 8f04 |0001: new-array v0, v0, [I // type@048f │ │ -054042: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -054044: 1402 b300 0101 |0004: const v2, #float 2.36941e-38 // #010100b3 │ │ -05404a: 4b02 0001 |0007: aput v2, v0, v1 │ │ -05404e: 6900 8b04 |0009: sput-object v0, Landroid/support/v4/widget/DrawerLayout;.LAYOUT_ATTRS:[I // field@048b │ │ -054052: 0e00 |000b: return-void │ │ +055bd4: |[055bd4] android.support.v4.widget.DrawerLayout.:()V │ │ +055be4: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +055be6: 2300 8c04 |0001: new-array v0, v0, [I // type@048c │ │ +055bea: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +055bec: 1402 b300 0101 |0004: const v2, #float 2.36941e-38 // #010100b3 │ │ +055bf2: 4b02 0001 |0007: aput v2, v0, v1 │ │ +055bf6: 6900 8b04 |0009: sput-object v0, Landroid/support/v4/widget/DrawerLayout;.LAYOUT_ATTRS:[I // field@048b │ │ +055bfa: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=129 │ │ locals : │ │ │ │ #1 : (in Landroid/support/v4/widget/DrawerLayout;) │ │ name : '' │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -054054: |[054054] android.support.v4.widget.DrawerLayout.:(Landroid/content/Context;)V │ │ -054064: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -054066: 7030 890f 2100 |0001: invoke-direct {v1, v2, v0}, Landroid/support/v4/widget/DrawerLayout;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@0f89 │ │ -05406c: 0e00 |0004: return-void │ │ +055bfc: |[055bfc] android.support.v4.widget.DrawerLayout.:(Landroid/content/Context;)V │ │ +055c0c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +055c0e: 7030 890f 2100 |0001: invoke-direct {v1, v2, v0}, Landroid/support/v4/widget/DrawerLayout;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@0f89 │ │ +055c14: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=217 │ │ 0x0004 line=218 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/widget/DrawerLayout; │ │ 0x0000 - 0x0005 reg=2 context Landroid/content/Context; │ │ @@ -69454,18 +69459,18 @@ │ │ type : '(Landroid/content/Context;Landroid/util/AttributeSet;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 5 16-bit code units │ │ -054070: |[054070] android.support.v4.widget.DrawerLayout.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ -054080: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -054082: 7040 8a0f 2103 |0001: invoke-direct {v1, v2, v3, v0}, Landroid/support/v4/widget/DrawerLayout;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@0f8a │ │ -054088: 0e00 |0004: return-void │ │ +055c18: |[055c18] android.support.v4.widget.DrawerLayout.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ +055c28: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +055c2a: 7040 8a0f 2103 |0001: invoke-direct {v1, v2, v3, v0}, Landroid/support/v4/widget/DrawerLayout;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@0f8a │ │ +055c30: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=221 │ │ 0x0004 line=222 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/widget/DrawerLayout; │ │ 0x0000 - 0x0005 reg=2 context Landroid/content/Context; │ │ @@ -69476,75 +69481,75 @@ │ │ type : '(Landroid/content/Context;Landroid/util/AttributeSet;I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 10 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 125 16-bit code units │ │ -05408c: |[05408c] android.support.v4.widget.DrawerLayout.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ │ -05409c: 1505 803f |0000: const/high16 v5, #int 1065353216 // #3f80 │ │ -0540a0: 1214 |0002: const/4 v4, #int 1 // #1 │ │ -0540a2: 7040 f012 7698 |0003: invoke-direct {v6, v7, v8, v9}, Landroid/view/ViewGroup;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@12f0 │ │ -0540a8: 1502 0099 |0006: const/high16 v2, #int -1728053248 // #9900 │ │ -0540ac: 5962 a604 |0008: iput v2, v6, Landroid/support/v4/widget/DrawerLayout;.mScrimColor:I // field@04a6 │ │ -0540b0: 2202 4a00 |000a: new-instance v2, Landroid/graphics/Paint; // type@004a │ │ -0540b4: 7010 6201 0200 |000c: invoke-direct {v2}, Landroid/graphics/Paint;.:()V // method@0162 │ │ -0540ba: 5b62 a804 |000f: iput-object v2, v6, Landroid/support/v4/widget/DrawerLayout;.mScrimPaint:Landroid/graphics/Paint; // field@04a8 │ │ -0540be: 5c64 9a04 |0011: iput-boolean v4, v6, Landroid/support/v4/widget/DrawerLayout;.mFirstLayout:Z // field@049a │ │ -0540c2: 6e10 a70f 0600 |0013: invoke-virtual {v6}, Landroid/support/v4/widget/DrawerLayout;.getResources:()Landroid/content/res/Resources; // method@0fa7 │ │ -0540c8: 0c02 |0016: move-result-object v2 │ │ -0540ca: 6e10 0b01 0200 |0017: invoke-virtual {v2}, Landroid/content/res/Resources;.getDisplayMetrics:()Landroid/util/DisplayMetrics; // method@010b │ │ -0540d0: 0c02 |001a: move-result-object v2 │ │ -0540d2: 5220 2505 |001b: iget v0, v2, Landroid/util/DisplayMetrics;.density:F // field@0525 │ │ -0540d6: 1502 8042 |001d: const/high16 v2, #int 1115684864 // #4280 │ │ -0540da: c802 |001f: mul-float/2addr v2, v0 │ │ -0540dc: 1503 003f |0020: const/high16 v3, #int 1056964608 // #3f00 │ │ -0540e0: c632 |0022: add-float/2addr v2, v3 │ │ -0540e2: 8722 |0023: float-to-int v2, v2 │ │ -0540e4: 5962 a304 |0024: iput v2, v6, Landroid/support/v4/widget/DrawerLayout;.mMinDrawerMargin:I // field@04a3 │ │ -0540e8: 1502 c843 |0026: const/high16 v2, #int 1137180672 // #43c8 │ │ -0540ec: a801 0200 |0028: mul-float v1, v2, v0 │ │ -0540f0: 2202 3d02 |002a: new-instance v2, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback; // type@023d │ │ -0540f4: 1233 |002c: const/4 v3, #int 3 // #3 │ │ -0540f6: 7030 760f 6203 |002d: invoke-direct {v2, v6, v3}, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.:(Landroid/support/v4/widget/DrawerLayout;I)V // method@0f76 │ │ -0540fc: 5b62 9e04 |0030: iput-object v2, v6, Landroid/support/v4/widget/DrawerLayout;.mLeftCallback:Landroid/support/v4/widget/DrawerLayout$ViewDragCallback; // field@049e │ │ -054100: 2202 3d02 |0032: new-instance v2, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback; // type@023d │ │ -054104: 1253 |0034: const/4 v3, #int 5 // #5 │ │ -054106: 7030 760f 6203 |0035: invoke-direct {v2, v6, v3}, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.:(Landroid/support/v4/widget/DrawerLayout;I)V // method@0f76 │ │ -05410c: 5b62 a404 |0038: iput-object v2, v6, Landroid/support/v4/widget/DrawerLayout;.mRightCallback:Landroid/support/v4/widget/DrawerLayout$ViewDragCallback; // field@04a4 │ │ -054110: 5462 9e04 |003a: iget-object v2, v6, Landroid/support/v4/widget/DrawerLayout;.mLeftCallback:Landroid/support/v4/widget/DrawerLayout$ViewDragCallback; // field@049e │ │ -054114: 7130 c611 5602 |003c: invoke-static {v6, v5, v2}, Landroid/support/v4/widget/ViewDragHelper;.create:(Landroid/view/ViewGroup;FLandroid/support/v4/widget/ViewDragHelper$Callback;)Landroid/support/v4/widget/ViewDragHelper; // method@11c6 │ │ -05411a: 0c02 |003f: move-result-object v2 │ │ -05411c: 5b62 9f04 |0040: iput-object v2, v6, Landroid/support/v4/widget/DrawerLayout;.mLeftDragger:Landroid/support/v4/widget/ViewDragHelper; // field@049f │ │ -054120: 5462 9f04 |0042: iget-object v2, v6, Landroid/support/v4/widget/DrawerLayout;.mLeftDragger:Landroid/support/v4/widget/ViewDragHelper; // field@049f │ │ -054124: 6e20 e111 4200 |0044: invoke-virtual {v2, v4}, Landroid/support/v4/widget/ViewDragHelper;.setEdgeTrackingEnabled:(I)V // method@11e1 │ │ -05412a: 5462 9f04 |0047: iget-object v2, v6, Landroid/support/v4/widget/DrawerLayout;.mLeftDragger:Landroid/support/v4/widget/ViewDragHelper; // field@049f │ │ -05412e: 6e20 e211 1200 |0049: invoke-virtual {v2, v1}, Landroid/support/v4/widget/ViewDragHelper;.setMinVelocity:(F)V // method@11e2 │ │ -054134: 5462 9e04 |004c: iget-object v2, v6, Landroid/support/v4/widget/DrawerLayout;.mLeftCallback:Landroid/support/v4/widget/DrawerLayout$ViewDragCallback; // field@049e │ │ -054138: 5463 9f04 |004e: iget-object v3, v6, Landroid/support/v4/widget/DrawerLayout;.mLeftDragger:Landroid/support/v4/widget/ViewDragHelper; // field@049f │ │ -05413c: 6e20 850f 3200 |0050: invoke-virtual {v2, v3}, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.setDragger:(Landroid/support/v4/widget/ViewDragHelper;)V // method@0f85 │ │ -054142: 5462 a404 |0053: iget-object v2, v6, Landroid/support/v4/widget/DrawerLayout;.mRightCallback:Landroid/support/v4/widget/DrawerLayout$ViewDragCallback; // field@04a4 │ │ -054146: 7130 c611 5602 |0055: invoke-static {v6, v5, v2}, Landroid/support/v4/widget/ViewDragHelper;.create:(Landroid/view/ViewGroup;FLandroid/support/v4/widget/ViewDragHelper$Callback;)Landroid/support/v4/widget/ViewDragHelper; // method@11c6 │ │ -05414c: 0c02 |0058: move-result-object v2 │ │ -05414e: 5b62 a504 |0059: iput-object v2, v6, Landroid/support/v4/widget/DrawerLayout;.mRightDragger:Landroid/support/v4/widget/ViewDragHelper; // field@04a5 │ │ -054152: 5462 a504 |005b: iget-object v2, v6, Landroid/support/v4/widget/DrawerLayout;.mRightDragger:Landroid/support/v4/widget/ViewDragHelper; // field@04a5 │ │ -054156: 1223 |005d: const/4 v3, #int 2 // #2 │ │ -054158: 6e20 e111 3200 |005e: invoke-virtual {v2, v3}, Landroid/support/v4/widget/ViewDragHelper;.setEdgeTrackingEnabled:(I)V // method@11e1 │ │ -05415e: 5462 a504 |0061: iget-object v2, v6, Landroid/support/v4/widget/DrawerLayout;.mRightDragger:Landroid/support/v4/widget/ViewDragHelper; // field@04a5 │ │ -054162: 6e20 e211 1200 |0063: invoke-virtual {v2, v1}, Landroid/support/v4/widget/ViewDragHelper;.setMinVelocity:(F)V // method@11e2 │ │ -054168: 5462 a404 |0066: iget-object v2, v6, Landroid/support/v4/widget/DrawerLayout;.mRightCallback:Landroid/support/v4/widget/DrawerLayout$ViewDragCallback; // field@04a4 │ │ -05416c: 5463 a504 |0068: iget-object v3, v6, Landroid/support/v4/widget/DrawerLayout;.mRightDragger:Landroid/support/v4/widget/ViewDragHelper; // field@04a5 │ │ -054170: 6e20 850f 3200 |006a: invoke-virtual {v2, v3}, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.setDragger:(Landroid/support/v4/widget/ViewDragHelper;)V // method@0f85 │ │ -054176: 6e20 ce0f 4600 |006d: invoke-virtual {v6, v4}, Landroid/support/v4/widget/DrawerLayout;.setFocusableInTouchMode:(Z)V // method@0fce │ │ -05417c: 2202 3602 |0070: new-instance v2, Landroid/support/v4/widget/DrawerLayout$AccessibilityDelegate; // type@0236 │ │ -054180: 7020 550f 6200 |0072: invoke-direct {v2, v6}, Landroid/support/v4/widget/DrawerLayout$AccessibilityDelegate;.:(Landroid/support/v4/widget/DrawerLayout;)V // method@0f55 │ │ -054186: 7120 230b 2600 |0075: invoke-static {v6, v2}, Landroid/support/v4/view/ViewCompat;.setAccessibilityDelegate:(Landroid/view/View;Landroid/support/v4/view/AccessibilityDelegateCompat;)V // method@0b23 │ │ -05418c: 1202 |0078: const/4 v2, #int 0 // #0 │ │ -05418e: 7120 750b 2600 |0079: invoke-static {v6, v2}, Landroid/support/v4/view/ViewGroupCompat;.setMotionEventSplittingEnabled:(Landroid/view/ViewGroup;Z)V // method@0b75 │ │ -054194: 0e00 |007c: return-void │ │ +055c34: |[055c34] android.support.v4.widget.DrawerLayout.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ │ +055c44: 1505 803f |0000: const/high16 v5, #int 1065353216 // #3f80 │ │ +055c48: 1214 |0002: const/4 v4, #int 1 // #1 │ │ +055c4a: 7040 f012 7698 |0003: invoke-direct {v6, v7, v8, v9}, Landroid/view/ViewGroup;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@12f0 │ │ +055c50: 1502 0099 |0006: const/high16 v2, #int -1728053248 // #9900 │ │ +055c54: 5962 a604 |0008: iput v2, v6, Landroid/support/v4/widget/DrawerLayout;.mScrimColor:I // field@04a6 │ │ +055c58: 2202 4a00 |000a: new-instance v2, Landroid/graphics/Paint; // type@004a │ │ +055c5c: 7010 6201 0200 |000c: invoke-direct {v2}, Landroid/graphics/Paint;.:()V // method@0162 │ │ +055c62: 5b62 a804 |000f: iput-object v2, v6, Landroid/support/v4/widget/DrawerLayout;.mScrimPaint:Landroid/graphics/Paint; // field@04a8 │ │ +055c66: 5c64 9a04 |0011: iput-boolean v4, v6, Landroid/support/v4/widget/DrawerLayout;.mFirstLayout:Z // field@049a │ │ +055c6a: 6e10 a70f 0600 |0013: invoke-virtual {v6}, Landroid/support/v4/widget/DrawerLayout;.getResources:()Landroid/content/res/Resources; // method@0fa7 │ │ +055c70: 0c02 |0016: move-result-object v2 │ │ +055c72: 6e10 0b01 0200 |0017: invoke-virtual {v2}, Landroid/content/res/Resources;.getDisplayMetrics:()Landroid/util/DisplayMetrics; // method@010b │ │ +055c78: 0c02 |001a: move-result-object v2 │ │ +055c7a: 5220 2505 |001b: iget v0, v2, Landroid/util/DisplayMetrics;.density:F // field@0525 │ │ +055c7e: 1502 8042 |001d: const/high16 v2, #int 1115684864 // #4280 │ │ +055c82: c802 |001f: mul-float/2addr v2, v0 │ │ +055c84: 1503 003f |0020: const/high16 v3, #int 1056964608 // #3f00 │ │ +055c88: c632 |0022: add-float/2addr v2, v3 │ │ +055c8a: 8722 |0023: float-to-int v2, v2 │ │ +055c8c: 5962 a304 |0024: iput v2, v6, Landroid/support/v4/widget/DrawerLayout;.mMinDrawerMargin:I // field@04a3 │ │ +055c90: 1502 c843 |0026: const/high16 v2, #int 1137180672 // #43c8 │ │ +055c94: a801 0200 |0028: mul-float v1, v2, v0 │ │ +055c98: 2202 3a02 |002a: new-instance v2, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback; // type@023a │ │ +055c9c: 1233 |002c: const/4 v3, #int 3 // #3 │ │ +055c9e: 7030 760f 6203 |002d: invoke-direct {v2, v6, v3}, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.:(Landroid/support/v4/widget/DrawerLayout;I)V // method@0f76 │ │ +055ca4: 5b62 9e04 |0030: iput-object v2, v6, Landroid/support/v4/widget/DrawerLayout;.mLeftCallback:Landroid/support/v4/widget/DrawerLayout$ViewDragCallback; // field@049e │ │ +055ca8: 2202 3a02 |0032: new-instance v2, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback; // type@023a │ │ +055cac: 1253 |0034: const/4 v3, #int 5 // #5 │ │ +055cae: 7030 760f 6203 |0035: invoke-direct {v2, v6, v3}, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.:(Landroid/support/v4/widget/DrawerLayout;I)V // method@0f76 │ │ +055cb4: 5b62 a404 |0038: iput-object v2, v6, Landroid/support/v4/widget/DrawerLayout;.mRightCallback:Landroid/support/v4/widget/DrawerLayout$ViewDragCallback; // field@04a4 │ │ +055cb8: 5462 9e04 |003a: iget-object v2, v6, Landroid/support/v4/widget/DrawerLayout;.mLeftCallback:Landroid/support/v4/widget/DrawerLayout$ViewDragCallback; // field@049e │ │ +055cbc: 7130 c611 5602 |003c: invoke-static {v6, v5, v2}, Landroid/support/v4/widget/ViewDragHelper;.create:(Landroid/view/ViewGroup;FLandroid/support/v4/widget/ViewDragHelper$Callback;)Landroid/support/v4/widget/ViewDragHelper; // method@11c6 │ │ +055cc2: 0c02 |003f: move-result-object v2 │ │ +055cc4: 5b62 9f04 |0040: iput-object v2, v6, Landroid/support/v4/widget/DrawerLayout;.mLeftDragger:Landroid/support/v4/widget/ViewDragHelper; // field@049f │ │ +055cc8: 5462 9f04 |0042: iget-object v2, v6, Landroid/support/v4/widget/DrawerLayout;.mLeftDragger:Landroid/support/v4/widget/ViewDragHelper; // field@049f │ │ +055ccc: 6e20 e111 4200 |0044: invoke-virtual {v2, v4}, Landroid/support/v4/widget/ViewDragHelper;.setEdgeTrackingEnabled:(I)V // method@11e1 │ │ +055cd2: 5462 9f04 |0047: iget-object v2, v6, Landroid/support/v4/widget/DrawerLayout;.mLeftDragger:Landroid/support/v4/widget/ViewDragHelper; // field@049f │ │ +055cd6: 6e20 e211 1200 |0049: invoke-virtual {v2, v1}, Landroid/support/v4/widget/ViewDragHelper;.setMinVelocity:(F)V // method@11e2 │ │ +055cdc: 5462 9e04 |004c: iget-object v2, v6, Landroid/support/v4/widget/DrawerLayout;.mLeftCallback:Landroid/support/v4/widget/DrawerLayout$ViewDragCallback; // field@049e │ │ +055ce0: 5463 9f04 |004e: iget-object v3, v6, Landroid/support/v4/widget/DrawerLayout;.mLeftDragger:Landroid/support/v4/widget/ViewDragHelper; // field@049f │ │ +055ce4: 6e20 850f 3200 |0050: invoke-virtual {v2, v3}, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.setDragger:(Landroid/support/v4/widget/ViewDragHelper;)V // method@0f85 │ │ +055cea: 5462 a404 |0053: iget-object v2, v6, Landroid/support/v4/widget/DrawerLayout;.mRightCallback:Landroid/support/v4/widget/DrawerLayout$ViewDragCallback; // field@04a4 │ │ +055cee: 7130 c611 5602 |0055: invoke-static {v6, v5, v2}, Landroid/support/v4/widget/ViewDragHelper;.create:(Landroid/view/ViewGroup;FLandroid/support/v4/widget/ViewDragHelper$Callback;)Landroid/support/v4/widget/ViewDragHelper; // method@11c6 │ │ +055cf4: 0c02 |0058: move-result-object v2 │ │ +055cf6: 5b62 a504 |0059: iput-object v2, v6, Landroid/support/v4/widget/DrawerLayout;.mRightDragger:Landroid/support/v4/widget/ViewDragHelper; // field@04a5 │ │ +055cfa: 5462 a504 |005b: iget-object v2, v6, Landroid/support/v4/widget/DrawerLayout;.mRightDragger:Landroid/support/v4/widget/ViewDragHelper; // field@04a5 │ │ +055cfe: 1223 |005d: const/4 v3, #int 2 // #2 │ │ +055d00: 6e20 e111 3200 |005e: invoke-virtual {v2, v3}, Landroid/support/v4/widget/ViewDragHelper;.setEdgeTrackingEnabled:(I)V // method@11e1 │ │ +055d06: 5462 a504 |0061: iget-object v2, v6, Landroid/support/v4/widget/DrawerLayout;.mRightDragger:Landroid/support/v4/widget/ViewDragHelper; // field@04a5 │ │ +055d0a: 6e20 e211 1200 |0063: invoke-virtual {v2, v1}, Landroid/support/v4/widget/ViewDragHelper;.setMinVelocity:(F)V // method@11e2 │ │ +055d10: 5462 a404 |0066: iget-object v2, v6, Landroid/support/v4/widget/DrawerLayout;.mRightCallback:Landroid/support/v4/widget/DrawerLayout$ViewDragCallback; // field@04a4 │ │ +055d14: 5463 a504 |0068: iget-object v3, v6, Landroid/support/v4/widget/DrawerLayout;.mRightDragger:Landroid/support/v4/widget/ViewDragHelper; // field@04a5 │ │ +055d18: 6e20 850f 3200 |006a: invoke-virtual {v2, v3}, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.setDragger:(Landroid/support/v4/widget/ViewDragHelper;)V // method@0f85 │ │ +055d1e: 6e20 ce0f 4600 |006d: invoke-virtual {v6, v4}, Landroid/support/v4/widget/DrawerLayout;.setFocusableInTouchMode:(Z)V // method@0fce │ │ +055d24: 2202 3302 |0070: new-instance v2, Landroid/support/v4/widget/DrawerLayout$AccessibilityDelegate; // type@0233 │ │ +055d28: 7020 550f 6200 |0072: invoke-direct {v2, v6}, Landroid/support/v4/widget/DrawerLayout$AccessibilityDelegate;.:(Landroid/support/v4/widget/DrawerLayout;)V // method@0f55 │ │ +055d2e: 7120 230b 2600 |0075: invoke-static {v6, v2}, Landroid/support/v4/view/ViewCompat;.setAccessibilityDelegate:(Landroid/view/View;Landroid/support/v4/view/AccessibilityDelegateCompat;)V // method@0b23 │ │ +055d34: 1202 |0078: const/4 v2, #int 0 // #0 │ │ +055d36: 7120 750b 2600 |0079: invoke-static {v6, v2}, Landroid/support/v4/view/ViewGroupCompat;.setMotionEventSplittingEnabled:(Landroid/view/ViewGroup;Z)V // method@0b75 │ │ +055d3c: 0e00 |007c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0003 line=225 │ │ 0x0006 line=135 │ │ 0x000a line=137 │ │ 0x0011 line=145 │ │ 0x0013 line=227 │ │ @@ -69577,49 +69582,49 @@ │ │ type : '()[I' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -054198: |[054198] android.support.v4.widget.DrawerLayout.access$100:()[I │ │ -0541a8: 6200 8b04 |0000: sget-object v0, Landroid/support/v4/widget/DrawerLayout;.LAYOUT_ATTRS:[I // field@048b │ │ -0541ac: 1100 |0002: return-object v0 │ │ +055d40: |[055d40] android.support.v4.widget.DrawerLayout.access$100:()[I │ │ +055d50: 6200 8b04 |0000: sget-object v0, Landroid/support/v4/widget/DrawerLayout;.LAYOUT_ATTRS:[I // field@048b │ │ +055d54: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=71 │ │ locals : │ │ │ │ #5 : (in Landroid/support/v4/widget/DrawerLayout;) │ │ name : 'findVisibleDrawer' │ │ type : '()Landroid/view/View;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 29 16-bit code units │ │ -0541b0: |[0541b0] android.support.v4.widget.DrawerLayout.findVisibleDrawer:()Landroid/view/View; │ │ -0541c0: 6e10 9f0f 0400 |0000: invoke-virtual {v4}, Landroid/support/v4/widget/DrawerLayout;.getChildCount:()I // method@0f9f │ │ -0541c6: 0a01 |0003: move-result v1 │ │ -0541c8: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -0541ca: 3512 1600 |0005: if-ge v2, v1, 001b // +0016 │ │ -0541ce: 6e20 9e0f 2400 |0007: invoke-virtual {v4, v2}, Landroid/support/v4/widget/DrawerLayout;.getChildAt:(I)Landroid/view/View; // method@0f9e │ │ -0541d4: 0c00 |000a: move-result-object v0 │ │ -0541d6: 6e20 b10f 0400 |000b: invoke-virtual {v4, v0}, Landroid/support/v4/widget/DrawerLayout;.isDrawerView:(Landroid/view/View;)Z // method@0fb1 │ │ -0541dc: 0a03 |000e: move-result v3 │ │ -0541de: 3803 0900 |000f: if-eqz v3, 0018 // +0009 │ │ -0541e2: 6e20 b30f 0400 |0011: invoke-virtual {v4, v0}, Landroid/support/v4/widget/DrawerLayout;.isDrawerVisible:(Landroid/view/View;)Z // method@0fb3 │ │ -0541e8: 0a03 |0014: move-result v3 │ │ -0541ea: 3803 0300 |0015: if-eqz v3, 0018 // +0003 │ │ -0541ee: 1100 |0017: return-object v0 │ │ -0541f0: d802 0201 |0018: add-int/lit8 v2, v2, #int 1 // #01 │ │ -0541f4: 28eb |001a: goto 0005 // -0015 │ │ -0541f6: 1200 |001b: const/4 v0, #int 0 // #0 │ │ -0541f8: 28fb |001c: goto 0017 // -0005 │ │ +055d58: |[055d58] android.support.v4.widget.DrawerLayout.findVisibleDrawer:()Landroid/view/View; │ │ +055d68: 6e10 9f0f 0400 |0000: invoke-virtual {v4}, Landroid/support/v4/widget/DrawerLayout;.getChildCount:()I // method@0f9f │ │ +055d6e: 0a01 |0003: move-result v1 │ │ +055d70: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +055d72: 3512 1600 |0005: if-ge v2, v1, 001b // +0016 │ │ +055d76: 6e20 9e0f 2400 |0007: invoke-virtual {v4, v2}, Landroid/support/v4/widget/DrawerLayout;.getChildAt:(I)Landroid/view/View; // method@0f9e │ │ +055d7c: 0c00 |000a: move-result-object v0 │ │ +055d7e: 6e20 b10f 0400 |000b: invoke-virtual {v4, v0}, Landroid/support/v4/widget/DrawerLayout;.isDrawerView:(Landroid/view/View;)Z // method@0fb1 │ │ +055d84: 0a03 |000e: move-result v3 │ │ +055d86: 3803 0900 |000f: if-eqz v3, 0018 // +0009 │ │ +055d8a: 6e20 b30f 0400 |0011: invoke-virtual {v4, v0}, Landroid/support/v4/widget/DrawerLayout;.isDrawerVisible:(Landroid/view/View;)Z // method@0fb3 │ │ +055d90: 0a03 |0014: move-result v3 │ │ +055d92: 3803 0300 |0015: if-eqz v3, 0018 // +0003 │ │ +055d96: 1100 |0017: return-object v0 │ │ +055d98: d802 0201 |0018: add-int/lit8 v2, v2, #int 1 // #01 │ │ +055d9c: 28eb |001a: goto 0005 // -0015 │ │ +055d9e: 1200 |001b: const/4 v0, #int 0 // #0 │ │ +055da0: 28fb |001c: goto 0017 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1197 │ │ 0x0004 line=1198 │ │ 0x0007 line=1199 │ │ 0x000b line=1200 │ │ 0x0017 line=1204 │ │ @@ -69637,28 +69642,28 @@ │ │ type : '(I)Ljava/lang/String;' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 21 16-bit code units │ │ -0541fc: |[0541fc] android.support.v4.widget.DrawerLayout.gravityToString:(I)Ljava/lang/String; │ │ -05420c: dd00 0203 |0000: and-int/lit8 v0, v2, #int 3 // #03 │ │ -054210: 1231 |0002: const/4 v1, #int 3 // #3 │ │ -054212: 3310 0500 |0003: if-ne v0, v1, 0008 // +0005 │ │ -054216: 1a00 5b05 |0005: const-string v0, "LEFT" // string@055b │ │ -05421a: 1100 |0007: return-object v0 │ │ -05421c: dd00 0205 |0008: and-int/lit8 v0, v2, #int 5 // #05 │ │ -054220: 1251 |000a: const/4 v1, #int 5 // #5 │ │ -054222: 3310 0500 |000b: if-ne v0, v1, 0010 // +0005 │ │ -054226: 1a00 f80b |000d: const-string v0, "RIGHT" // string@0bf8 │ │ -05422a: 28f8 |000f: goto 0007 // -0008 │ │ -05422c: 7110 0915 0200 |0010: invoke-static {v2}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@1509 │ │ -054232: 0c00 |0013: move-result-object v0 │ │ -054234: 28f3 |0014: goto 0007 // -000d │ │ +055da4: |[055da4] android.support.v4.widget.DrawerLayout.gravityToString:(I)Ljava/lang/String; │ │ +055db4: dd00 0203 |0000: and-int/lit8 v0, v2, #int 3 // #03 │ │ +055db8: 1231 |0002: const/4 v1, #int 3 // #3 │ │ +055dba: 3310 0500 |0003: if-ne v0, v1, 0008 // +0005 │ │ +055dbe: 1a00 5b05 |0005: const-string v0, "LEFT" // string@055b │ │ +055dc2: 1100 |0007: return-object v0 │ │ +055dc4: dd00 0205 |0008: and-int/lit8 v0, v2, #int 5 // #05 │ │ +055dc8: 1251 |000a: const/4 v1, #int 5 // #5 │ │ +055dca: 3310 0500 |000b: if-ne v0, v1, 0010 // +0005 │ │ +055dce: 1a00 f50b |000d: const-string v0, "RIGHT" // string@0bf5 │ │ +055dd2: 28f8 |000f: goto 0007 // -0008 │ │ +055dd4: 7110 0915 0200 |0010: invoke-static {v2}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@1509 │ │ +055dda: 0c00 |0013: move-result-object v0 │ │ +055ddc: 28f3 |0014: goto 0007 // -000d │ │ catches : (none) │ │ positions : │ │ 0x0000 line=578 │ │ 0x0005 line=579 │ │ 0x0007 line=584 │ │ 0x0008 line=581 │ │ 0x000d line=582 │ │ @@ -69671,25 +69676,25 @@ │ │ type : '(Landroid/view/View;)Z' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 16 16-bit code units │ │ -054238: |[054238] android.support.v4.widget.DrawerLayout.hasOpaqueBackground:(Landroid/view/View;)Z │ │ -054248: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -05424a: 6e10 7812 0400 |0001: invoke-virtual {v4}, Landroid/view/View;.getBackground:()Landroid/graphics/drawable/Drawable; // method@1278 │ │ -054250: 0c00 |0004: move-result-object v0 │ │ -054252: 3800 0a00 |0005: if-eqz v0, 000f // +000a │ │ -054256: 6e10 7901 0000 |0007: invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;.getOpacity:()I // method@0179 │ │ -05425c: 0a02 |000a: move-result v2 │ │ -05425e: 12f3 |000b: const/4 v3, #int -1 // #ff │ │ -054260: 3332 0300 |000c: if-ne v2, v3, 000f // +0003 │ │ -054264: 1211 |000e: const/4 v1, #int 1 // #1 │ │ -054266: 0f01 |000f: return v1 │ │ +055de0: |[055de0] android.support.v4.widget.DrawerLayout.hasOpaqueBackground:(Landroid/view/View;)Z │ │ +055df0: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +055df2: 6e10 7812 0400 |0001: invoke-virtual {v4}, Landroid/view/View;.getBackground:()Landroid/graphics/drawable/Drawable; // method@1278 │ │ +055df8: 0c00 |0004: move-result-object v0 │ │ +055dfa: 3800 0a00 |0005: if-eqz v0, 000f // +000a │ │ +055dfe: 6e10 7901 0000 |0007: invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;.getOpacity:()I // method@0179 │ │ +055e04: 0a02 |000a: move-result v2 │ │ +055e06: 12f3 |000b: const/4 v3, #int -1 // #ff │ │ +055e08: 3332 0300 |000c: if-ne v2, v3, 000f // +0003 │ │ +055e0c: 1211 |000e: const/4 v1, #int 1 // #1 │ │ +055e0e: 0f01 |000f: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=783 │ │ 0x0005 line=784 │ │ 0x0007 line=785 │ │ 0x000f line=787 │ │ locals : │ │ @@ -69701,32 +69706,32 @@ │ │ type : '()Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 28 16-bit code units │ │ -054268: |[054268] android.support.v4.widget.DrawerLayout.hasPeekingDrawer:()Z │ │ -054278: 6e10 9f0f 0400 |0000: invoke-virtual {v4}, Landroid/support/v4/widget/DrawerLayout;.getChildCount:()I // method@0f9f │ │ -05427e: 0a00 |0003: move-result v0 │ │ -054280: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -054282: 3501 1500 |0005: if-ge v1, v0, 001a // +0015 │ │ -054286: 6e20 9e0f 1400 |0007: invoke-virtual {v4, v1}, Landroid/support/v4/widget/DrawerLayout;.getChildAt:(I)Landroid/view/View; // method@0f9e │ │ -05428c: 0c03 |000a: move-result-object v3 │ │ -05428e: 6e10 8312 0300 |000b: invoke-virtual {v3}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1283 │ │ -054294: 0c02 |000e: move-result-object v2 │ │ -054296: 1f02 3802 |000f: check-cast v2, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@0238 │ │ -05429a: 5523 7804 |0011: iget-boolean v3, v2, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.isPeeking:Z // field@0478 │ │ -05429e: 3803 0400 |0013: if-eqz v3, 0017 // +0004 │ │ -0542a2: 1213 |0015: const/4 v3, #int 1 // #1 │ │ -0542a4: 0f03 |0016: return v3 │ │ -0542a6: d801 0101 |0017: add-int/lit8 v1, v1, #int 1 // #01 │ │ -0542aa: 28ec |0019: goto 0005 // -0014 │ │ -0542ac: 1203 |001a: const/4 v3, #int 0 // #0 │ │ -0542ae: 28fb |001b: goto 0016 // -0005 │ │ +055e10: |[055e10] android.support.v4.widget.DrawerLayout.hasPeekingDrawer:()Z │ │ +055e20: 6e10 9f0f 0400 |0000: invoke-virtual {v4}, Landroid/support/v4/widget/DrawerLayout;.getChildCount:()I // method@0f9f │ │ +055e26: 0a00 |0003: move-result v0 │ │ +055e28: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +055e2a: 3501 1500 |0005: if-ge v1, v0, 001a // +0015 │ │ +055e2e: 6e20 9e0f 1400 |0007: invoke-virtual {v4, v1}, Landroid/support/v4/widget/DrawerLayout;.getChildAt:(I)Landroid/view/View; // method@0f9e │ │ +055e34: 0c03 |000a: move-result-object v3 │ │ +055e36: 6e10 8312 0300 |000b: invoke-virtual {v3}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1283 │ │ +055e3c: 0c02 |000e: move-result-object v2 │ │ +055e3e: 1f02 3502 |000f: check-cast v2, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@0235 │ │ +055e42: 5523 7804 |0011: iget-boolean v3, v2, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.isPeeking:Z // field@0478 │ │ +055e46: 3803 0400 |0013: if-eqz v3, 0017 // +0004 │ │ +055e4a: 1213 |0015: const/4 v3, #int 1 // #1 │ │ +055e4c: 0f03 |0016: return v3 │ │ +055e4e: d801 0101 |0017: add-int/lit8 v1, v1, #int 1 // #01 │ │ +055e52: 28ec |0019: goto 0005 // -0014 │ │ +055e54: 1203 |001a: const/4 v3, #int 0 // #0 │ │ +055e56: 28fb |001b: goto 0016 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1158 │ │ 0x0004 line=1159 │ │ 0x0007 line=1160 │ │ 0x0011 line=1161 │ │ 0x0015 line=1162 │ │ @@ -69745,22 +69750,22 @@ │ │ type : '()Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -0542b0: |[0542b0] android.support.v4.widget.DrawerLayout.hasVisibleDrawer:()Z │ │ -0542c0: 7010 9a0f 0100 |0000: invoke-direct {v1}, Landroid/support/v4/widget/DrawerLayout;.findVisibleDrawer:()Landroid/view/View; // method@0f9a │ │ -0542c6: 0c00 |0003: move-result-object v0 │ │ -0542c8: 3800 0400 |0004: if-eqz v0, 0008 // +0004 │ │ -0542cc: 1210 |0006: const/4 v0, #int 1 // #1 │ │ -0542ce: 0f00 |0007: return v0 │ │ -0542d0: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -0542d2: 28fe |0009: goto 0007 // -0002 │ │ +055e58: |[055e58] android.support.v4.widget.DrawerLayout.hasVisibleDrawer:()Z │ │ +055e68: 7010 9a0f 0100 |0000: invoke-direct {v1}, Landroid/support/v4/widget/DrawerLayout;.findVisibleDrawer:()Landroid/view/View; // method@0f9a │ │ +055e6e: 0c00 |0003: move-result-object v0 │ │ +055e70: 3800 0400 |0004: if-eqz v0, 0008 // +0004 │ │ +055e74: 1210 |0006: const/4 v0, #int 1 // #1 │ │ +055e76: 0f00 |0007: return v0 │ │ +055e78: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +055e7a: 28fe |0009: goto 0007 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1193 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Landroid/support/v4/widget/DrawerLayout; │ │ │ │ Virtual methods - │ │ @@ -69769,39 +69774,39 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 12 │ │ ins : 1 │ │ outs : 8 │ │ insns size : 41 16-bit code units │ │ -0542d4: |[0542d4] android.support.v4.widget.DrawerLayout.cancelChildViewTouch:()V │ │ -0542e4: 1205 |0000: const/4 v5, #int 0 // #0 │ │ -0542e6: 55b2 9704 |0001: iget-boolean v2, v11, Landroid/support/v4/widget/DrawerLayout;.mChildrenCanceledTouch:Z // field@0497 │ │ -0542ea: 3902 2500 |0003: if-nez v2, 0028 // +0025 │ │ -0542ee: 7100 ef01 0000 |0005: invoke-static {}, Landroid/os/SystemClock;.uptimeMillis:()J // method@01ef │ │ -0542f4: 0b00 |0008: move-result-wide v0 │ │ -0542f6: 1234 |0009: const/4 v4, #int 3 // #3 │ │ -0542f8: 1207 |000a: const/4 v7, #int 0 // #0 │ │ -0542fa: 0402 |000b: move-wide v2, v0 │ │ -0542fc: 0156 |000c: move v6, v5 │ │ -0542fe: 7708 4c12 0000 |000d: invoke-static/range {v0, v1, v2, v3, v4, v5, v6, v7}, Landroid/view/MotionEvent;.obtain:(JJIFFI)Landroid/view/MotionEvent; // method@124c │ │ -054304: 0c08 |0010: move-result-object v8 │ │ -054306: 6e10 9f0f 0b00 |0011: invoke-virtual {v11}, Landroid/support/v4/widget/DrawerLayout;.getChildCount:()I // method@0f9f │ │ -05430c: 0a09 |0014: move-result v9 │ │ -05430e: 120a |0015: const/4 v10, #int 0 // #0 │ │ -054310: 359a 0c00 |0016: if-ge v10, v9, 0022 // +000c │ │ -054314: 6e20 9e0f ab00 |0018: invoke-virtual {v11, v10}, Landroid/support/v4/widget/DrawerLayout;.getChildAt:(I)Landroid/view/View; // method@0f9e │ │ -05431a: 0c02 |001b: move-result-object v2 │ │ -05431c: 6e20 7312 8200 |001c: invoke-virtual {v2, v8}, Landroid/view/View;.dispatchTouchEvent:(Landroid/view/MotionEvent;)Z // method@1273 │ │ -054322: d80a 0a01 |001f: add-int/lit8 v10, v10, #int 1 // #01 │ │ -054326: 28f5 |0021: goto 0016 // -000b │ │ -054328: 6e10 4e12 0800 |0022: invoke-virtual {v8}, Landroid/view/MotionEvent;.recycle:()V // method@124e │ │ -05432e: 1212 |0025: const/4 v2, #int 1 // #1 │ │ -054330: 5cb2 9704 |0026: iput-boolean v2, v11, Landroid/support/v4/widget/DrawerLayout;.mChildrenCanceledTouch:Z // field@0497 │ │ -054334: 0e00 |0028: return-void │ │ +055e7c: |[055e7c] android.support.v4.widget.DrawerLayout.cancelChildViewTouch:()V │ │ +055e8c: 1205 |0000: const/4 v5, #int 0 // #0 │ │ +055e8e: 55b2 9704 |0001: iget-boolean v2, v11, Landroid/support/v4/widget/DrawerLayout;.mChildrenCanceledTouch:Z // field@0497 │ │ +055e92: 3902 2500 |0003: if-nez v2, 0028 // +0025 │ │ +055e96: 7100 ef01 0000 |0005: invoke-static {}, Landroid/os/SystemClock;.uptimeMillis:()J // method@01ef │ │ +055e9c: 0b00 |0008: move-result-wide v0 │ │ +055e9e: 1234 |0009: const/4 v4, #int 3 // #3 │ │ +055ea0: 1207 |000a: const/4 v7, #int 0 // #0 │ │ +055ea2: 0402 |000b: move-wide v2, v0 │ │ +055ea4: 0156 |000c: move v6, v5 │ │ +055ea6: 7708 4c12 0000 |000d: invoke-static/range {v0, v1, v2, v3, v4, v5, v6, v7}, Landroid/view/MotionEvent;.obtain:(JJIFFI)Landroid/view/MotionEvent; // method@124c │ │ +055eac: 0c08 |0010: move-result-object v8 │ │ +055eae: 6e10 9f0f 0b00 |0011: invoke-virtual {v11}, Landroid/support/v4/widget/DrawerLayout;.getChildCount:()I // method@0f9f │ │ +055eb4: 0a09 |0014: move-result v9 │ │ +055eb6: 120a |0015: const/4 v10, #int 0 // #0 │ │ +055eb8: 359a 0c00 |0016: if-ge v10, v9, 0022 // +000c │ │ +055ebc: 6e20 9e0f ab00 |0018: invoke-virtual {v11, v10}, Landroid/support/v4/widget/DrawerLayout;.getChildAt:(I)Landroid/view/View; // method@0f9e │ │ +055ec2: 0c02 |001b: move-result-object v2 │ │ +055ec4: 6e20 7312 8200 |001c: invoke-virtual {v2, v8}, Landroid/view/View;.dispatchTouchEvent:(Landroid/view/MotionEvent;)Z // method@1273 │ │ +055eca: d80a 0a01 |001f: add-int/lit8 v10, v10, #int 1 // #01 │ │ +055ece: 28f5 |0021: goto 0016 // -000b │ │ +055ed0: 6e10 4e12 0800 |0022: invoke-virtual {v8}, Landroid/view/MotionEvent;.recycle:()V // method@124e │ │ +055ed6: 1212 |0025: const/4 v2, #int 1 // #1 │ │ +055ed8: 5cb2 9704 |0026: iput-boolean v2, v11, Landroid/support/v4/widget/DrawerLayout;.mChildrenCanceledTouch:Z // field@0497 │ │ +055edc: 0e00 |0028: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1209 │ │ 0x0005 line=1210 │ │ 0x0009 line=1211 │ │ 0x0011 line=1213 │ │ 0x0015 line=1214 │ │ @@ -69822,23 +69827,23 @@ │ │ type : '(Landroid/view/View;I)Z' │ │ access : 0x0000 () │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -054338: |[054338] android.support.v4.widget.DrawerLayout.checkDrawerViewAbsoluteGravity:(Landroid/view/View;I)Z │ │ -054348: 6e20 a40f 3200 |0000: invoke-virtual {v2, v3}, Landroid/support/v4/widget/DrawerLayout;.getDrawerViewAbsoluteGravity:(Landroid/view/View;)I // method@0fa4 │ │ -05434e: 0a00 |0003: move-result v0 │ │ -054350: 9501 0004 |0004: and-int v1, v0, v4 │ │ -054354: 3341 0400 |0006: if-ne v1, v4, 000a // +0004 │ │ -054358: 1211 |0008: const/4 v1, #int 1 // #1 │ │ -05435a: 0f01 |0009: return v1 │ │ -05435c: 1201 |000a: const/4 v1, #int 0 // #0 │ │ -05435e: 28fe |000b: goto 0009 // -0002 │ │ +055ee0: |[055ee0] android.support.v4.widget.DrawerLayout.checkDrawerViewAbsoluteGravity:(Landroid/view/View;I)Z │ │ +055ef0: 6e20 a40f 3200 |0000: invoke-virtual {v2, v3}, Landroid/support/v4/widget/DrawerLayout;.getDrawerViewAbsoluteGravity:(Landroid/view/View;)I // method@0fa4 │ │ +055ef6: 0a00 |0003: move-result v0 │ │ +055ef8: 9501 0004 |0004: and-int v1, v0, v4 │ │ +055efc: 3341 0400 |0006: if-ne v1, v4, 000a // +0004 │ │ +055f00: 1211 |0008: const/4 v1, #int 1 // #1 │ │ +055f02: 0f01 |0009: return v1 │ │ +055f04: 1201 |000a: const/4 v1, #int 0 // #0 │ │ +055f06: 28fe |000b: goto 0009 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=524 │ │ 0x0004 line=525 │ │ locals : │ │ 0x0004 - 0x000c reg=0 absGravity I │ │ 0x0000 - 0x000c reg=2 this Landroid/support/v4/widget/DrawerLayout; │ │ @@ -69850,24 +69855,24 @@ │ │ type : '(Landroid/view/ViewGroup$LayoutParams;)Z' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -054360: |[054360] android.support.v4.widget.DrawerLayout.checkLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)Z │ │ -054370: 2020 3802 |0000: instance-of v0, v2, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@0238 │ │ -054374: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ -054378: 6f20 f312 2100 |0004: invoke-super {v1, v2}, Landroid/view/ViewGroup;.checkLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)Z // method@12f3 │ │ -05437e: 0a00 |0007: move-result v0 │ │ -054380: 3800 0400 |0008: if-eqz v0, 000c // +0004 │ │ -054384: 1210 |000a: const/4 v0, #int 1 // #1 │ │ -054386: 0f00 |000b: return v0 │ │ -054388: 1200 |000c: const/4 v0, #int 0 // #0 │ │ -05438a: 28fe |000d: goto 000b // -0002 │ │ +055f08: |[055f08] android.support.v4.widget.DrawerLayout.checkLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)Z │ │ +055f18: 2020 3502 |0000: instance-of v0, v2, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@0235 │ │ +055f1c: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ +055f20: 6f20 f312 2100 |0004: invoke-super {v1, v2}, Landroid/view/ViewGroup;.checkLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)Z // method@12f3 │ │ +055f26: 0a00 |0007: move-result v0 │ │ +055f28: 3800 0400 |0008: if-eqz v0, 000c // +0004 │ │ +055f2c: 1210 |000a: const/4 v0, #int 1 // #1 │ │ +055f2e: 0f00 |000b: return v0 │ │ +055f30: 1200 |000c: const/4 v0, #int 0 // #0 │ │ +055f32: 28fe |000d: goto 000b // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1184 │ │ locals : │ │ 0x0000 - 0x000e reg=1 this Landroid/support/v4/widget/DrawerLayout; │ │ 0x0000 - 0x000e reg=2 p Landroid/view/ViewGroup$LayoutParams; │ │ │ │ @@ -69876,34 +69881,34 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 39 16-bit code units │ │ -05438c: |[05438c] android.support.v4.widget.DrawerLayout.closeDrawer:(I)V │ │ -05439c: 6e20 980f 5400 |0000: invoke-virtual {v4, v5}, Landroid/support/v4/widget/DrawerLayout;.findDrawerWithGravity:(I)Landroid/view/View; // method@0f98 │ │ -0543a2: 0c00 |0003: move-result-object v0 │ │ -0543a4: 3900 1f00 |0004: if-nez v0, 0023 // +001f │ │ -0543a8: 2201 2c03 |0006: new-instance v1, Ljava/lang/IllegalArgumentException; // type@032c │ │ -0543ac: 2202 4203 |0008: new-instance v2, Ljava/lang/StringBuilder; // type@0342 │ │ -0543b0: 7010 5715 0200 |000a: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ -0543b6: 1a03 3c0b |000d: const-string v3, "No drawer view found with gravity " // string@0b3c │ │ -0543ba: 6e20 5f15 3200 |000f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -0543c0: 0c02 |0012: move-result-object v2 │ │ -0543c2: 7110 a90f 0500 |0013: invoke-static {v5}, Landroid/support/v4/widget/DrawerLayout;.gravityToString:(I)Ljava/lang/String; // method@0fa9 │ │ -0543c8: 0c03 |0016: move-result-object v3 │ │ -0543ca: 6e20 5f15 3200 |0017: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -0543d0: 0c02 |001a: move-result-object v2 │ │ -0543d2: 6e10 6415 0200 |001b: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ -0543d8: 0c02 |001e: move-result-object v2 │ │ -0543da: 7020 0015 2100 |001f: invoke-direct {v1, v2}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@1500 │ │ -0543e0: 2701 |0022: throw v1 │ │ -0543e2: 6e20 900f 0400 |0023: invoke-virtual {v4, v0}, Landroid/support/v4/widget/DrawerLayout;.closeDrawer:(Landroid/view/View;)V // method@0f90 │ │ -0543e8: 0e00 |0026: return-void │ │ +055f34: |[055f34] android.support.v4.widget.DrawerLayout.closeDrawer:(I)V │ │ +055f44: 6e20 980f 5400 |0000: invoke-virtual {v4, v5}, Landroid/support/v4/widget/DrawerLayout;.findDrawerWithGravity:(I)Landroid/view/View; // method@0f98 │ │ +055f4a: 0c00 |0003: move-result-object v0 │ │ +055f4c: 3900 1f00 |0004: if-nez v0, 0023 // +001f │ │ +055f50: 2201 2903 |0006: new-instance v1, Ljava/lang/IllegalArgumentException; // type@0329 │ │ +055f54: 2202 3f03 |0008: new-instance v2, Ljava/lang/StringBuilder; // type@033f │ │ +055f58: 7010 5715 0200 |000a: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ +055f5e: 1a03 390b |000d: const-string v3, "No drawer view found with gravity " // string@0b39 │ │ +055f62: 6e20 5f15 3200 |000f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +055f68: 0c02 |0012: move-result-object v2 │ │ +055f6a: 7110 a90f 0500 |0013: invoke-static {v5}, Landroid/support/v4/widget/DrawerLayout;.gravityToString:(I)Ljava/lang/String; // method@0fa9 │ │ +055f70: 0c03 |0016: move-result-object v3 │ │ +055f72: 6e20 5f15 3200 |0017: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +055f78: 0c02 |001a: move-result-object v2 │ │ +055f7a: 6e10 6415 0200 |001b: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ +055f80: 0c02 |001e: move-result-object v2 │ │ +055f82: 7020 0015 2100 |001f: invoke-direct {v1, v2}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@1500 │ │ +055f88: 2701 |0022: throw v1 │ │ +055f8a: 6e20 900f 0400 |0023: invoke-virtual {v4, v0}, Landroid/support/v4/widget/DrawerLayout;.closeDrawer:(Landroid/view/View;)V // method@0f90 │ │ +055f90: 0e00 |0026: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1084 │ │ 0x0004 line=1085 │ │ 0x0006 line=1086 │ │ 0x0023 line=1089 │ │ 0x0026 line=1090 │ │ @@ -69917,63 +69922,63 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 93 16-bit code units │ │ -0543ec: |[0543ec] android.support.v4.widget.DrawerLayout.closeDrawer:(Landroid/view/View;)V │ │ -0543fc: 6e20 b10f 5400 |0000: invoke-virtual {v4, v5}, Landroid/support/v4/widget/DrawerLayout;.isDrawerView:(Landroid/view/View;)Z // method@0fb1 │ │ -054402: 0a01 |0003: move-result v1 │ │ -054404: 3901 2100 |0004: if-nez v1, 0025 // +0021 │ │ -054408: 2201 2c03 |0006: new-instance v1, Ljava/lang/IllegalArgumentException; // type@032c │ │ -05440c: 2202 4203 |0008: new-instance v2, Ljava/lang/StringBuilder; // type@0342 │ │ -054410: 7010 5715 0200 |000a: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ -054416: 1a03 040e |000d: const-string v3, "View " // string@0e04 │ │ -05441a: 6e20 5f15 3200 |000f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -054420: 0c02 |0012: move-result-object v2 │ │ -054422: 6e20 5e15 5200 |0013: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@155e │ │ -054428: 0c02 |0016: move-result-object v2 │ │ -05442a: 1a03 7500 |0017: const-string v3, " is not a sliding drawer" // string@0075 │ │ -05442e: 6e20 5f15 3200 |0019: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -054434: 0c02 |001c: move-result-object v2 │ │ -054436: 6e10 6415 0200 |001d: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ -05443c: 0c02 |0020: move-result-object v2 │ │ -05443e: 7020 0015 2100 |0021: invoke-direct {v1, v2}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@1500 │ │ -054444: 2701 |0024: throw v1 │ │ -054446: 5541 9a04 |0025: iget-boolean v1, v4, Landroid/support/v4/widget/DrawerLayout;.mFirstLayout:Z // field@049a │ │ -05444a: 3801 1200 |0027: if-eqz v1, 0039 // +0012 │ │ -05444e: 6e10 8312 0500 |0029: invoke-virtual {v5}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1283 │ │ -054454: 0c00 |002c: move-result-object v0 │ │ -054456: 1f00 3802 |002d: check-cast v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@0238 │ │ -05445a: 1201 |002f: const/4 v1, #int 0 // #0 │ │ -05445c: 5901 7b04 |0030: iput v1, v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.onScreen:F // field@047b │ │ -054460: 1201 |0032: const/4 v1, #int 0 // #0 │ │ -054462: 5c01 7904 |0033: iput-boolean v1, v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.knownOpen:Z // field@0479 │ │ -054466: 6e10 ad0f 0400 |0035: invoke-virtual {v4}, Landroid/support/v4/widget/DrawerLayout;.invalidate:()V // method@0fad │ │ -05446c: 0e00 |0038: return-void │ │ -05446e: 1231 |0039: const/4 v1, #int 3 // #3 │ │ -054470: 6e30 8d0f 5401 |003a: invoke-virtual {v4, v5, v1}, Landroid/support/v4/widget/DrawerLayout;.checkDrawerViewAbsoluteGravity:(Landroid/view/View;I)Z // method@0f8d │ │ -054476: 0a01 |003d: move-result v1 │ │ -054478: 3801 1100 |003e: if-eqz v1, 004f // +0011 │ │ -05447c: 5441 9f04 |0040: iget-object v1, v4, Landroid/support/v4/widget/DrawerLayout;.mLeftDragger:Landroid/support/v4/widget/ViewDragHelper; // field@049f │ │ -054480: 6e10 9712 0500 |0042: invoke-virtual {v5}, Landroid/view/View;.getWidth:()I // method@1297 │ │ -054486: 0a02 |0045: move-result v2 │ │ -054488: 7b22 |0046: neg-int v2, v2 │ │ -05448a: 6e10 9412 0500 |0047: invoke-virtual {v5}, Landroid/view/View;.getTop:()I // method@1294 │ │ -054490: 0a03 |004a: move-result v3 │ │ -054492: 6e40 e511 5132 |004b: invoke-virtual {v1, v5, v2, v3}, Landroid/support/v4/widget/ViewDragHelper;.smoothSlideViewTo:(Landroid/view/View;II)Z // method@11e5 │ │ -054498: 28e7 |004e: goto 0035 // -0019 │ │ -05449a: 5441 a504 |004f: iget-object v1, v4, Landroid/support/v4/widget/DrawerLayout;.mRightDragger:Landroid/support/v4/widget/ViewDragHelper; // field@04a5 │ │ -05449e: 6e10 a80f 0400 |0051: invoke-virtual {v4}, Landroid/support/v4/widget/DrawerLayout;.getWidth:()I // method@0fa8 │ │ -0544a4: 0a02 |0054: move-result v2 │ │ -0544a6: 6e10 9412 0500 |0055: invoke-virtual {v5}, Landroid/view/View;.getTop:()I // method@1294 │ │ -0544ac: 0a03 |0058: move-result v3 │ │ -0544ae: 6e40 e511 5132 |0059: invoke-virtual {v1, v5, v2, v3}, Landroid/support/v4/widget/ViewDragHelper;.smoothSlideViewTo:(Landroid/view/View;II)Z // method@11e5 │ │ -0544b4: 28d9 |005c: goto 0035 // -0027 │ │ +055f94: |[055f94] android.support.v4.widget.DrawerLayout.closeDrawer:(Landroid/view/View;)V │ │ +055fa4: 6e20 b10f 5400 |0000: invoke-virtual {v4, v5}, Landroid/support/v4/widget/DrawerLayout;.isDrawerView:(Landroid/view/View;)Z // method@0fb1 │ │ +055faa: 0a01 |0003: move-result v1 │ │ +055fac: 3901 2100 |0004: if-nez v1, 0025 // +0021 │ │ +055fb0: 2201 2903 |0006: new-instance v1, Ljava/lang/IllegalArgumentException; // type@0329 │ │ +055fb4: 2202 3f03 |0008: new-instance v2, Ljava/lang/StringBuilder; // type@033f │ │ +055fb8: 7010 5715 0200 |000a: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ +055fbe: 1a03 010e |000d: const-string v3, "View " // string@0e01 │ │ +055fc2: 6e20 5f15 3200 |000f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +055fc8: 0c02 |0012: move-result-object v2 │ │ +055fca: 6e20 5e15 5200 |0013: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@155e │ │ +055fd0: 0c02 |0016: move-result-object v2 │ │ +055fd2: 1a03 7500 |0017: const-string v3, " is not a sliding drawer" // string@0075 │ │ +055fd6: 6e20 5f15 3200 |0019: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +055fdc: 0c02 |001c: move-result-object v2 │ │ +055fde: 6e10 6415 0200 |001d: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ +055fe4: 0c02 |0020: move-result-object v2 │ │ +055fe6: 7020 0015 2100 |0021: invoke-direct {v1, v2}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@1500 │ │ +055fec: 2701 |0024: throw v1 │ │ +055fee: 5541 9a04 |0025: iget-boolean v1, v4, Landroid/support/v4/widget/DrawerLayout;.mFirstLayout:Z // field@049a │ │ +055ff2: 3801 1200 |0027: if-eqz v1, 0039 // +0012 │ │ +055ff6: 6e10 8312 0500 |0029: invoke-virtual {v5}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1283 │ │ +055ffc: 0c00 |002c: move-result-object v0 │ │ +055ffe: 1f00 3502 |002d: check-cast v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@0235 │ │ +056002: 1201 |002f: const/4 v1, #int 0 // #0 │ │ +056004: 5901 7b04 |0030: iput v1, v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.onScreen:F // field@047b │ │ +056008: 1201 |0032: const/4 v1, #int 0 // #0 │ │ +05600a: 5c01 7904 |0033: iput-boolean v1, v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.knownOpen:Z // field@0479 │ │ +05600e: 6e10 ad0f 0400 |0035: invoke-virtual {v4}, Landroid/support/v4/widget/DrawerLayout;.invalidate:()V // method@0fad │ │ +056014: 0e00 |0038: return-void │ │ +056016: 1231 |0039: const/4 v1, #int 3 // #3 │ │ +056018: 6e30 8d0f 5401 |003a: invoke-virtual {v4, v5, v1}, Landroid/support/v4/widget/DrawerLayout;.checkDrawerViewAbsoluteGravity:(Landroid/view/View;I)Z // method@0f8d │ │ +05601e: 0a01 |003d: move-result v1 │ │ +056020: 3801 1100 |003e: if-eqz v1, 004f // +0011 │ │ +056024: 5441 9f04 |0040: iget-object v1, v4, Landroid/support/v4/widget/DrawerLayout;.mLeftDragger:Landroid/support/v4/widget/ViewDragHelper; // field@049f │ │ +056028: 6e10 9712 0500 |0042: invoke-virtual {v5}, Landroid/view/View;.getWidth:()I // method@1297 │ │ +05602e: 0a02 |0045: move-result v2 │ │ +056030: 7b22 |0046: neg-int v2, v2 │ │ +056032: 6e10 9412 0500 |0047: invoke-virtual {v5}, Landroid/view/View;.getTop:()I // method@1294 │ │ +056038: 0a03 |004a: move-result v3 │ │ +05603a: 6e40 e511 5132 |004b: invoke-virtual {v1, v5, v2, v3}, Landroid/support/v4/widget/ViewDragHelper;.smoothSlideViewTo:(Landroid/view/View;II)Z // method@11e5 │ │ +056040: 28e7 |004e: goto 0035 // -0019 │ │ +056042: 5441 a504 |004f: iget-object v1, v4, Landroid/support/v4/widget/DrawerLayout;.mRightDragger:Landroid/support/v4/widget/ViewDragHelper; // field@04a5 │ │ +056046: 6e10 a80f 0400 |0051: invoke-virtual {v4}, Landroid/support/v4/widget/DrawerLayout;.getWidth:()I // method@0fa8 │ │ +05604c: 0a02 |0054: move-result v2 │ │ +05604e: 6e10 9412 0500 |0055: invoke-virtual {v5}, Landroid/view/View;.getTop:()I // method@1294 │ │ +056054: 0a03 |0058: move-result v3 │ │ +056056: 6e40 e511 5132 |0059: invoke-virtual {v1, v5, v2, v3}, Landroid/support/v4/widget/ViewDragHelper;.smoothSlideViewTo:(Landroid/view/View;II)Z // method@11e5 │ │ +05605c: 28d9 |005c: goto 0035 // -0027 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1058 │ │ 0x0006 line=1059 │ │ 0x0025 line=1062 │ │ 0x0029 line=1063 │ │ 0x002f line=1064 │ │ @@ -69993,18 +69998,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -0544b8: |[0544b8] android.support.v4.widget.DrawerLayout.closeDrawers:()V │ │ -0544c8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0544ca: 6e20 920f 0100 |0001: invoke-virtual {v1, v0}, Landroid/support/v4/widget/DrawerLayout;.closeDrawers:(Z)V // method@0f92 │ │ -0544d0: 0e00 |0004: return-void │ │ +056060: |[056060] android.support.v4.widget.DrawerLayout.closeDrawers:()V │ │ +056070: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +056072: 6e20 920f 0100 |0001: invoke-virtual {v1, v0}, Landroid/support/v4/widget/DrawerLayout;.closeDrawers:(Z)V // method@0f92 │ │ +056078: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=977 │ │ 0x0004 line=978 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/widget/DrawerLayout; │ │ │ │ @@ -70013,65 +70018,65 @@ │ │ type : '(Z)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 11 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 92 16-bit code units │ │ -0544d4: |[0544d4] android.support.v4.widget.DrawerLayout.closeDrawers:(Z)V │ │ -0544e4: 1205 |0000: const/4 v5, #int 0 // #0 │ │ -0544e6: 6e10 9f0f 0900 |0001: invoke-virtual {v9}, Landroid/support/v4/widget/DrawerLayout;.getChildCount:()I // method@0f9f │ │ -0544ec: 0a01 |0004: move-result v1 │ │ -0544ee: 1203 |0005: const/4 v3, #int 0 // #0 │ │ -0544f0: 3513 4600 |0006: if-ge v3, v1, 004c // +0046 │ │ -0544f4: 6e20 9e0f 3900 |0008: invoke-virtual {v9, v3}, Landroid/support/v4/widget/DrawerLayout;.getChildAt:(I)Landroid/view/View; // method@0f9e │ │ -0544fa: 0c00 |000b: move-result-object v0 │ │ -0544fc: 6e10 8312 0000 |000c: invoke-virtual {v0}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1283 │ │ -054502: 0c04 |000f: move-result-object v4 │ │ -054504: 1f04 3802 |0010: check-cast v4, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@0238 │ │ -054508: 6e20 b10f 0900 |0012: invoke-virtual {v9, v0}, Landroid/support/v4/widget/DrawerLayout;.isDrawerView:(Landroid/view/View;)Z // method@0fb1 │ │ -05450e: 0a06 |0015: move-result v6 │ │ -054510: 3806 0800 |0016: if-eqz v6, 001e // +0008 │ │ -054514: 380a 0900 |0018: if-eqz v10, 0021 // +0009 │ │ -054518: 5546 7804 |001a: iget-boolean v6, v4, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.isPeeking:Z // field@0478 │ │ -05451c: 3906 0500 |001c: if-nez v6, 0021 // +0005 │ │ -054520: d803 0301 |001e: add-int/lit8 v3, v3, #int 1 // #01 │ │ -054524: 28e6 |0020: goto 0006 // -001a │ │ -054526: 6e10 9712 0000 |0021: invoke-virtual {v0}, Landroid/view/View;.getWidth:()I // method@1297 │ │ -05452c: 0a02 |0024: move-result v2 │ │ -05452e: 1236 |0025: const/4 v6, #int 3 // #3 │ │ -054530: 6e30 8d0f 0906 |0026: invoke-virtual {v9, v0, v6}, Landroid/support/v4/widget/DrawerLayout;.checkDrawerViewAbsoluteGravity:(Landroid/view/View;I)Z // method@0f8d │ │ -054536: 0a06 |0029: move-result v6 │ │ -054538: 3806 1200 |002a: if-eqz v6, 003c // +0012 │ │ -05453c: 5496 9f04 |002c: iget-object v6, v9, Landroid/support/v4/widget/DrawerLayout;.mLeftDragger:Landroid/support/v4/widget/ViewDragHelper; // field@049f │ │ -054540: 7b27 |002e: neg-int v7, v2 │ │ -054542: 6e10 9412 0000 |002f: invoke-virtual {v0}, Landroid/view/View;.getTop:()I // method@1294 │ │ -054548: 0a08 |0032: move-result v8 │ │ -05454a: 6e40 e511 0687 |0033: invoke-virtual {v6, v0, v7, v8}, Landroid/support/v4/widget/ViewDragHelper;.smoothSlideViewTo:(Landroid/view/View;II)Z // method@11e5 │ │ -054550: 0a06 |0036: move-result v6 │ │ -054552: b665 |0037: or-int/2addr v5, v6 │ │ -054554: 1206 |0038: const/4 v6, #int 0 // #0 │ │ -054556: 5c46 7804 |0039: iput-boolean v6, v4, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.isPeeking:Z // field@0478 │ │ -05455a: 28e3 |003b: goto 001e // -001d │ │ -05455c: 5496 a504 |003c: iget-object v6, v9, Landroid/support/v4/widget/DrawerLayout;.mRightDragger:Landroid/support/v4/widget/ViewDragHelper; // field@04a5 │ │ -054560: 6e10 a80f 0900 |003e: invoke-virtual {v9}, Landroid/support/v4/widget/DrawerLayout;.getWidth:()I // method@0fa8 │ │ -054566: 0a07 |0041: move-result v7 │ │ -054568: 6e10 9412 0000 |0042: invoke-virtual {v0}, Landroid/view/View;.getTop:()I // method@1294 │ │ -05456e: 0a08 |0045: move-result v8 │ │ -054570: 6e40 e511 0687 |0046: invoke-virtual {v6, v0, v7, v8}, Landroid/support/v4/widget/ViewDragHelper;.smoothSlideViewTo:(Landroid/view/View;II)Z // method@11e5 │ │ -054576: 0a06 |0049: move-result v6 │ │ -054578: b665 |004a: or-int/2addr v5, v6 │ │ -05457a: 28ed |004b: goto 0038 // -0013 │ │ -05457c: 5496 9e04 |004c: iget-object v6, v9, Landroid/support/v4/widget/DrawerLayout;.mLeftCallback:Landroid/support/v4/widget/DrawerLayout$ViewDragCallback; // field@049e │ │ -054580: 6e10 840f 0600 |004e: invoke-virtual {v6}, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.removeCallbacks:()V // method@0f84 │ │ -054586: 5496 a404 |0051: iget-object v6, v9, Landroid/support/v4/widget/DrawerLayout;.mRightCallback:Landroid/support/v4/widget/DrawerLayout$ViewDragCallback; // field@04a4 │ │ -05458a: 6e10 840f 0600 |0053: invoke-virtual {v6}, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.removeCallbacks:()V // method@0f84 │ │ -054590: 3805 0500 |0056: if-eqz v5, 005b // +0005 │ │ -054594: 6e10 ad0f 0900 |0058: invoke-virtual {v9}, Landroid/support/v4/widget/DrawerLayout;.invalidate:()V // method@0fad │ │ -05459a: 0e00 |005b: return-void │ │ +05607c: |[05607c] android.support.v4.widget.DrawerLayout.closeDrawers:(Z)V │ │ +05608c: 1205 |0000: const/4 v5, #int 0 // #0 │ │ +05608e: 6e10 9f0f 0900 |0001: invoke-virtual {v9}, Landroid/support/v4/widget/DrawerLayout;.getChildCount:()I // method@0f9f │ │ +056094: 0a01 |0004: move-result v1 │ │ +056096: 1203 |0005: const/4 v3, #int 0 // #0 │ │ +056098: 3513 4600 |0006: if-ge v3, v1, 004c // +0046 │ │ +05609c: 6e20 9e0f 3900 |0008: invoke-virtual {v9, v3}, Landroid/support/v4/widget/DrawerLayout;.getChildAt:(I)Landroid/view/View; // method@0f9e │ │ +0560a2: 0c00 |000b: move-result-object v0 │ │ +0560a4: 6e10 8312 0000 |000c: invoke-virtual {v0}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1283 │ │ +0560aa: 0c04 |000f: move-result-object v4 │ │ +0560ac: 1f04 3502 |0010: check-cast v4, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@0235 │ │ +0560b0: 6e20 b10f 0900 |0012: invoke-virtual {v9, v0}, Landroid/support/v4/widget/DrawerLayout;.isDrawerView:(Landroid/view/View;)Z // method@0fb1 │ │ +0560b6: 0a06 |0015: move-result v6 │ │ +0560b8: 3806 0800 |0016: if-eqz v6, 001e // +0008 │ │ +0560bc: 380a 0900 |0018: if-eqz v10, 0021 // +0009 │ │ +0560c0: 5546 7804 |001a: iget-boolean v6, v4, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.isPeeking:Z // field@0478 │ │ +0560c4: 3906 0500 |001c: if-nez v6, 0021 // +0005 │ │ +0560c8: d803 0301 |001e: add-int/lit8 v3, v3, #int 1 // #01 │ │ +0560cc: 28e6 |0020: goto 0006 // -001a │ │ +0560ce: 6e10 9712 0000 |0021: invoke-virtual {v0}, Landroid/view/View;.getWidth:()I // method@1297 │ │ +0560d4: 0a02 |0024: move-result v2 │ │ +0560d6: 1236 |0025: const/4 v6, #int 3 // #3 │ │ +0560d8: 6e30 8d0f 0906 |0026: invoke-virtual {v9, v0, v6}, Landroid/support/v4/widget/DrawerLayout;.checkDrawerViewAbsoluteGravity:(Landroid/view/View;I)Z // method@0f8d │ │ +0560de: 0a06 |0029: move-result v6 │ │ +0560e0: 3806 1200 |002a: if-eqz v6, 003c // +0012 │ │ +0560e4: 5496 9f04 |002c: iget-object v6, v9, Landroid/support/v4/widget/DrawerLayout;.mLeftDragger:Landroid/support/v4/widget/ViewDragHelper; // field@049f │ │ +0560e8: 7b27 |002e: neg-int v7, v2 │ │ +0560ea: 6e10 9412 0000 |002f: invoke-virtual {v0}, Landroid/view/View;.getTop:()I // method@1294 │ │ +0560f0: 0a08 |0032: move-result v8 │ │ +0560f2: 6e40 e511 0687 |0033: invoke-virtual {v6, v0, v7, v8}, Landroid/support/v4/widget/ViewDragHelper;.smoothSlideViewTo:(Landroid/view/View;II)Z // method@11e5 │ │ +0560f8: 0a06 |0036: move-result v6 │ │ +0560fa: b665 |0037: or-int/2addr v5, v6 │ │ +0560fc: 1206 |0038: const/4 v6, #int 0 // #0 │ │ +0560fe: 5c46 7804 |0039: iput-boolean v6, v4, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.isPeeking:Z // field@0478 │ │ +056102: 28e3 |003b: goto 001e // -001d │ │ +056104: 5496 a504 |003c: iget-object v6, v9, Landroid/support/v4/widget/DrawerLayout;.mRightDragger:Landroid/support/v4/widget/ViewDragHelper; // field@04a5 │ │ +056108: 6e10 a80f 0900 |003e: invoke-virtual {v9}, Landroid/support/v4/widget/DrawerLayout;.getWidth:()I // method@0fa8 │ │ +05610e: 0a07 |0041: move-result v7 │ │ +056110: 6e10 9412 0000 |0042: invoke-virtual {v0}, Landroid/view/View;.getTop:()I // method@1294 │ │ +056116: 0a08 |0045: move-result v8 │ │ +056118: 6e40 e511 0687 |0046: invoke-virtual {v6, v0, v7, v8}, Landroid/support/v4/widget/ViewDragHelper;.smoothSlideViewTo:(Landroid/view/View;II)Z // method@11e5 │ │ +05611e: 0a06 |0049: move-result v6 │ │ +056120: b665 |004a: or-int/2addr v5, v6 │ │ +056122: 28ed |004b: goto 0038 // -0013 │ │ +056124: 5496 9e04 |004c: iget-object v6, v9, Landroid/support/v4/widget/DrawerLayout;.mLeftCallback:Landroid/support/v4/widget/DrawerLayout$ViewDragCallback; // field@049e │ │ +056128: 6e10 840f 0600 |004e: invoke-virtual {v6}, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.removeCallbacks:()V // method@0f84 │ │ +05612e: 5496 a404 |0051: iget-object v6, v9, Landroid/support/v4/widget/DrawerLayout;.mRightCallback:Landroid/support/v4/widget/DrawerLayout$ViewDragCallback; // field@04a4 │ │ +056132: 6e10 840f 0600 |0053: invoke-virtual {v6}, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.removeCallbacks:()V // method@0f84 │ │ +056138: 3805 0500 |0056: if-eqz v5, 005b // +0005 │ │ +05613c: 6e10 ad0f 0900 |0058: invoke-virtual {v9}, Landroid/support/v4/widget/DrawerLayout;.invalidate:()V // method@0fad │ │ +056142: 0e00 |005b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=981 │ │ 0x0001 line=982 │ │ 0x0005 line=983 │ │ 0x0008 line=984 │ │ 0x000c line=985 │ │ @@ -70102,42 +70107,42 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 49 16-bit code units │ │ -05459c: |[05459c] android.support.v4.widget.DrawerLayout.computeScroll:()V │ │ -0545ac: 1216 |0000: const/4 v6, #int 1 // #1 │ │ -0545ae: 6e10 9f0f 0700 |0001: invoke-virtual {v7}, Landroid/support/v4/widget/DrawerLayout;.getChildCount:()I // method@0f9f │ │ -0545b4: 0a00 |0004: move-result v0 │ │ -0545b6: 1203 |0005: const/4 v3, #int 0 // #0 │ │ -0545b8: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -0545ba: 3501 1500 |0007: if-ge v1, v0, 001c // +0015 │ │ -0545be: 6e20 9e0f 1700 |0009: invoke-virtual {v7, v1}, Landroid/support/v4/widget/DrawerLayout;.getChildAt:(I)Landroid/view/View; // method@0f9e │ │ -0545c4: 0c04 |000c: move-result-object v4 │ │ -0545c6: 6e10 8312 0400 |000d: invoke-virtual {v4}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1283 │ │ -0545cc: 0c04 |0010: move-result-object v4 │ │ -0545ce: 1f04 3802 |0011: check-cast v4, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@0238 │ │ -0545d2: 5242 7b04 |0013: iget v2, v4, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.onScreen:F // field@047b │ │ -0545d6: 7120 1415 2300 |0015: invoke-static {v3, v2}, Ljava/lang/Math;.max:(FF)F // method@1514 │ │ -0545dc: 0a03 |0018: move-result v3 │ │ -0545de: d801 0101 |0019: add-int/lit8 v1, v1, #int 1 // #01 │ │ -0545e2: 28ec |001b: goto 0007 // -0014 │ │ -0545e4: 5973 a704 |001c: iput v3, v7, Landroid/support/v4/widget/DrawerLayout;.mScrimOpacity:F // field@04a7 │ │ -0545e8: 5474 9f04 |001e: iget-object v4, v7, Landroid/support/v4/widget/DrawerLayout;.mLeftDragger:Landroid/support/v4/widget/ViewDragHelper; // field@049f │ │ -0545ec: 6e20 c511 6400 |0020: invoke-virtual {v4, v6}, Landroid/support/v4/widget/ViewDragHelper;.continueSettling:(Z)Z // method@11c5 │ │ -0545f2: 0a04 |0023: move-result v4 │ │ -0545f4: 5475 a504 |0024: iget-object v5, v7, Landroid/support/v4/widget/DrawerLayout;.mRightDragger:Landroid/support/v4/widget/ViewDragHelper; // field@04a5 │ │ -0545f8: 6e20 c511 6500 |0026: invoke-virtual {v5, v6}, Landroid/support/v4/widget/ViewDragHelper;.continueSettling:(Z)Z // method@11c5 │ │ -0545fe: 0a05 |0029: move-result v5 │ │ -054600: b654 |002a: or-int/2addr v4, v5 │ │ -054602: 3804 0500 |002b: if-eqz v4, 0030 // +0005 │ │ -054606: 7110 1e0b 0700 |002d: invoke-static {v7}, Landroid/support/v4/view/ViewCompat;.postInvalidateOnAnimation:(Landroid/view/View;)V // method@0b1e │ │ -05460c: 0e00 |0030: return-void │ │ +056144: |[056144] android.support.v4.widget.DrawerLayout.computeScroll:()V │ │ +056154: 1216 |0000: const/4 v6, #int 1 // #1 │ │ +056156: 6e10 9f0f 0700 |0001: invoke-virtual {v7}, Landroid/support/v4/widget/DrawerLayout;.getChildCount:()I // method@0f9f │ │ +05615c: 0a00 |0004: move-result v0 │ │ +05615e: 1203 |0005: const/4 v3, #int 0 // #0 │ │ +056160: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +056162: 3501 1500 |0007: if-ge v1, v0, 001c // +0015 │ │ +056166: 6e20 9e0f 1700 |0009: invoke-virtual {v7, v1}, Landroid/support/v4/widget/DrawerLayout;.getChildAt:(I)Landroid/view/View; // method@0f9e │ │ +05616c: 0c04 |000c: move-result-object v4 │ │ +05616e: 6e10 8312 0400 |000d: invoke-virtual {v4}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1283 │ │ +056174: 0c04 |0010: move-result-object v4 │ │ +056176: 1f04 3502 |0011: check-cast v4, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@0235 │ │ +05617a: 5242 7b04 |0013: iget v2, v4, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.onScreen:F // field@047b │ │ +05617e: 7120 1415 2300 |0015: invoke-static {v3, v2}, Ljava/lang/Math;.max:(FF)F // method@1514 │ │ +056184: 0a03 |0018: move-result v3 │ │ +056186: d801 0101 |0019: add-int/lit8 v1, v1, #int 1 // #01 │ │ +05618a: 28ec |001b: goto 0007 // -0014 │ │ +05618c: 5973 a704 |001c: iput v3, v7, Landroid/support/v4/widget/DrawerLayout;.mScrimOpacity:F // field@04a7 │ │ +056190: 5474 9f04 |001e: iget-object v4, v7, Landroid/support/v4/widget/DrawerLayout;.mLeftDragger:Landroid/support/v4/widget/ViewDragHelper; // field@049f │ │ +056194: 6e20 c511 6400 |0020: invoke-virtual {v4, v6}, Landroid/support/v4/widget/ViewDragHelper;.continueSettling:(Z)Z // method@11c5 │ │ +05619a: 0a04 |0023: move-result v4 │ │ +05619c: 5475 a504 |0024: iget-object v5, v7, Landroid/support/v4/widget/DrawerLayout;.mRightDragger:Landroid/support/v4/widget/ViewDragHelper; // field@04a5 │ │ +0561a0: 6e20 c511 6500 |0026: invoke-virtual {v5, v6}, Landroid/support/v4/widget/ViewDragHelper;.continueSettling:(Z)Z // method@11c5 │ │ +0561a6: 0a05 |0029: move-result v5 │ │ +0561a8: b654 |002a: or-int/2addr v4, v5 │ │ +0561aa: 3804 0500 |002b: if-eqz v4, 0030 // +0005 │ │ +0561ae: 7110 1e0b 0700 |002d: invoke-static {v7}, Landroid/support/v4/view/ViewCompat;.postInvalidateOnAnimation:(Landroid/view/View;)V // method@0b1e │ │ +0561b4: 0e00 |0030: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=768 │ │ 0x0005 line=769 │ │ 0x0006 line=770 │ │ 0x0009 line=771 │ │ 0x0015 line=772 │ │ @@ -70158,29 +70163,29 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 28 16-bit code units │ │ -054610: |[054610] android.support.v4.widget.DrawerLayout.dispatchOnDrawerClosed:(Landroid/view/View;)V │ │ -054620: 6e10 8312 0300 |0000: invoke-virtual {v3}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1283 │ │ -054626: 0c00 |0003: move-result-object v0 │ │ -054628: 1f00 3802 |0004: check-cast v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@0238 │ │ -05462c: 5501 7904 |0006: iget-boolean v1, v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.knownOpen:Z // field@0479 │ │ -054630: 3801 1300 |0008: if-eqz v1, 001b // +0013 │ │ -054634: 1201 |000a: const/4 v1, #int 0 // #0 │ │ -054636: 5c01 7904 |000b: iput-boolean v1, v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.knownOpen:Z // field@0479 │ │ -05463a: 5421 a004 |000d: iget-object v1, v2, Landroid/support/v4/widget/DrawerLayout;.mListener:Landroid/support/v4/widget/DrawerLayout$DrawerListener; // field@04a0 │ │ -05463e: 3801 0700 |000f: if-eqz v1, 0016 // +0007 │ │ -054642: 5421 a004 |0011: iget-object v1, v2, Landroid/support/v4/widget/DrawerLayout;.mListener:Landroid/support/v4/widget/DrawerLayout$DrawerListener; // field@04a0 │ │ -054646: 7220 5b0f 3100 |0013: invoke-interface {v1, v3}, Landroid/support/v4/widget/DrawerLayout$DrawerListener;.onDrawerClosed:(Landroid/view/View;)V // method@0f5b │ │ -05464c: 1301 2000 |0016: const/16 v1, #int 32 // #20 │ │ -054650: 6e20 c60f 1200 |0018: invoke-virtual {v2, v1}, Landroid/support/v4/widget/DrawerLayout;.sendAccessibilityEvent:(I)V // method@0fc6 │ │ -054656: 0e00 |001b: return-void │ │ +0561b8: |[0561b8] android.support.v4.widget.DrawerLayout.dispatchOnDrawerClosed:(Landroid/view/View;)V │ │ +0561c8: 6e10 8312 0300 |0000: invoke-virtual {v3}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1283 │ │ +0561ce: 0c00 |0003: move-result-object v0 │ │ +0561d0: 1f00 3502 |0004: check-cast v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@0235 │ │ +0561d4: 5501 7904 |0006: iget-boolean v1, v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.knownOpen:Z // field@0479 │ │ +0561d8: 3801 1300 |0008: if-eqz v1, 001b // +0013 │ │ +0561dc: 1201 |000a: const/4 v1, #int 0 // #0 │ │ +0561de: 5c01 7904 |000b: iput-boolean v1, v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.knownOpen:Z // field@0479 │ │ +0561e2: 5421 a004 |000d: iget-object v1, v2, Landroid/support/v4/widget/DrawerLayout;.mListener:Landroid/support/v4/widget/DrawerLayout$DrawerListener; // field@04a0 │ │ +0561e6: 3801 0700 |000f: if-eqz v1, 0016 // +0007 │ │ +0561ea: 5421 a004 |0011: iget-object v1, v2, Landroid/support/v4/widget/DrawerLayout;.mListener:Landroid/support/v4/widget/DrawerLayout$DrawerListener; // field@04a0 │ │ +0561ee: 7220 5b0f 3100 |0013: invoke-interface {v1, v3}, Landroid/support/v4/widget/DrawerLayout$DrawerListener;.onDrawerClosed:(Landroid/view/View;)V // method@0f5b │ │ +0561f4: 1301 2000 |0016: const/16 v1, #int 32 // #20 │ │ +0561f8: 6e20 c60f 1200 |0018: invoke-virtual {v2, v1}, Landroid/support/v4/widget/DrawerLayout;.sendAccessibilityEvent:(I)V // method@0fc6 │ │ +0561fe: 0e00 |001b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=473 │ │ 0x0006 line=474 │ │ 0x000a line=475 │ │ 0x000d line=476 │ │ 0x0011 line=477 │ │ @@ -70196,29 +70201,29 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 28 16-bit code units │ │ -054658: |[054658] android.support.v4.widget.DrawerLayout.dispatchOnDrawerOpened:(Landroid/view/View;)V │ │ -054668: 6e10 8312 0300 |0000: invoke-virtual {v3}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1283 │ │ -05466e: 0c00 |0003: move-result-object v0 │ │ -054670: 1f00 3802 |0004: check-cast v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@0238 │ │ -054674: 5501 7904 |0006: iget-boolean v1, v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.knownOpen:Z // field@0479 │ │ -054678: 3901 1300 |0008: if-nez v1, 001b // +0013 │ │ -05467c: 1211 |000a: const/4 v1, #int 1 // #1 │ │ -05467e: 5c01 7904 |000b: iput-boolean v1, v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.knownOpen:Z // field@0479 │ │ -054682: 5421 a004 |000d: iget-object v1, v2, Landroid/support/v4/widget/DrawerLayout;.mListener:Landroid/support/v4/widget/DrawerLayout$DrawerListener; // field@04a0 │ │ -054686: 3801 0700 |000f: if-eqz v1, 0016 // +0007 │ │ -05468a: 5421 a004 |0011: iget-object v1, v2, Landroid/support/v4/widget/DrawerLayout;.mListener:Landroid/support/v4/widget/DrawerLayout$DrawerListener; // field@04a0 │ │ -05468e: 7220 5c0f 3100 |0013: invoke-interface {v1, v3}, Landroid/support/v4/widget/DrawerLayout$DrawerListener;.onDrawerOpened:(Landroid/view/View;)V // method@0f5c │ │ -054694: 1301 2000 |0016: const/16 v1, #int 32 // #20 │ │ -054698: 6e20 bf12 1300 |0018: invoke-virtual {v3, v1}, Landroid/view/View;.sendAccessibilityEvent:(I)V // method@12bf │ │ -05469e: 0e00 |001b: return-void │ │ +056200: |[056200] android.support.v4.widget.DrawerLayout.dispatchOnDrawerOpened:(Landroid/view/View;)V │ │ +056210: 6e10 8312 0300 |0000: invoke-virtual {v3}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1283 │ │ +056216: 0c00 |0003: move-result-object v0 │ │ +056218: 1f00 3502 |0004: check-cast v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@0235 │ │ +05621c: 5501 7904 |0006: iget-boolean v1, v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.knownOpen:Z // field@0479 │ │ +056220: 3901 1300 |0008: if-nez v1, 001b // +0013 │ │ +056224: 1211 |000a: const/4 v1, #int 1 // #1 │ │ +056226: 5c01 7904 |000b: iput-boolean v1, v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.knownOpen:Z // field@0479 │ │ +05622a: 5421 a004 |000d: iget-object v1, v2, Landroid/support/v4/widget/DrawerLayout;.mListener:Landroid/support/v4/widget/DrawerLayout$DrawerListener; // field@04a0 │ │ +05622e: 3801 0700 |000f: if-eqz v1, 0016 // +0007 │ │ +056232: 5421 a004 |0011: iget-object v1, v2, Landroid/support/v4/widget/DrawerLayout;.mListener:Landroid/support/v4/widget/DrawerLayout$DrawerListener; // field@04a0 │ │ +056236: 7220 5c0f 3100 |0013: invoke-interface {v1, v3}, Landroid/support/v4/widget/DrawerLayout$DrawerListener;.onDrawerOpened:(Landroid/view/View;)V // method@0f5c │ │ +05623c: 1301 2000 |0016: const/16 v1, #int 32 // #20 │ │ +056240: 6e20 bf12 1300 |0018: invoke-virtual {v3, v1}, Landroid/view/View;.sendAccessibilityEvent:(I)V // method@12bf │ │ +056246: 0e00 |001b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=484 │ │ 0x0006 line=485 │ │ 0x000a line=486 │ │ 0x000d line=487 │ │ 0x0011 line=488 │ │ @@ -70234,20 +70239,20 @@ │ │ type : '(Landroid/view/View;F)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -0546a0: |[0546a0] android.support.v4.widget.DrawerLayout.dispatchOnDrawerSlide:(Landroid/view/View;F)V │ │ -0546b0: 5410 a004 |0000: iget-object v0, v1, Landroid/support/v4/widget/DrawerLayout;.mListener:Landroid/support/v4/widget/DrawerLayout$DrawerListener; // field@04a0 │ │ -0546b4: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -0546b8: 5410 a004 |0004: iget-object v0, v1, Landroid/support/v4/widget/DrawerLayout;.mListener:Landroid/support/v4/widget/DrawerLayout$DrawerListener; // field@04a0 │ │ -0546bc: 7230 5d0f 2003 |0006: invoke-interface {v0, v2, v3}, Landroid/support/v4/widget/DrawerLayout$DrawerListener;.onDrawerSlide:(Landroid/view/View;F)V // method@0f5d │ │ -0546c2: 0e00 |0009: return-void │ │ +056248: |[056248] android.support.v4.widget.DrawerLayout.dispatchOnDrawerSlide:(Landroid/view/View;F)V │ │ +056258: 5410 a004 |0000: iget-object v0, v1, Landroid/support/v4/widget/DrawerLayout;.mListener:Landroid/support/v4/widget/DrawerLayout$DrawerListener; // field@04a0 │ │ +05625c: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +056260: 5410 a004 |0004: iget-object v0, v1, Landroid/support/v4/widget/DrawerLayout;.mListener:Landroid/support/v4/widget/DrawerLayout$DrawerListener; // field@04a0 │ │ +056264: 7230 5d0f 2003 |0006: invoke-interface {v0, v2, v3}, Landroid/support/v4/widget/DrawerLayout$DrawerListener;.onDrawerSlide:(Landroid/view/View;F)V // method@0f5d │ │ +05626a: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=495 │ │ 0x0004 line=496 │ │ 0x0009 line=498 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Landroid/support/v4/widget/DrawerLayout; │ │ @@ -70255,225 +70260,225 @@ │ │ 0x0000 - 0x000a reg=3 slideOffset F │ │ │ │ #11 : (in Landroid/support/v4/widget/DrawerLayout;) │ │ name : 'drawChild' │ │ type : '(Landroid/graphics/Canvas;Landroid/view/View;J)Z' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ - registers : 33 │ │ + registers : 34 │ │ ins : 5 │ │ outs : 6 │ │ insns size : 391 16-bit code units │ │ -0546c4: |[0546c4] android.support.v4.widget.DrawerLayout.drawChild:(Landroid/graphics/Canvas;Landroid/view/View;J)Z │ │ -0546d4: 7401 a60f 1c00 |0000: invoke-virtual/range {v28}, Landroid/support/v4/widget/DrawerLayout;.getHeight:()I // method@0fa6 │ │ -0546da: 0a12 |0003: move-result v18 │ │ -0546dc: 0800 1c00 |0004: move-object/from16 v0, v28 │ │ -0546e0: 0801 1e00 |0006: move-object/from16 v1, v30 │ │ -0546e4: 6e20 ae0f 1000 |0008: invoke-virtual {v0, v1}, Landroid/support/v4/widget/DrawerLayout;.isContentView:(Landroid/view/View;)Z // method@0fae │ │ -0546ea: 0a11 |000b: move-result v17 │ │ -0546ec: 120d |000c: const/4 v13, #int 0 // #0 │ │ -0546ee: 7401 a80f 1c00 |000d: invoke-virtual/range {v28}, Landroid/support/v4/widget/DrawerLayout;.getWidth:()I // method@0fa8 │ │ -0546f4: 0a0e |0010: move-result v14 │ │ -0546f6: 7401 5a01 1d00 |0011: invoke-virtual/range {v29}, Landroid/graphics/Canvas;.save:()I // method@015a │ │ -0546fc: 0a15 |0014: move-result v21 │ │ -0546fe: 3811 6600 |0015: if-eqz v17, 007b // +0066 │ │ -054702: 7401 9f0f 1c00 |0017: invoke-virtual/range {v28}, Landroid/support/v4/widget/DrawerLayout;.getChildCount:()I // method@0f9f │ │ -054708: 0a0a |001a: move-result v10 │ │ -05470a: 1313 0000 |001b: const/16 v19, #int 0 // #0 │ │ -05470e: 0200 1300 |001d: move/from16 v0, v19 │ │ -054712: 35a0 5200 |001f: if-ge v0, v10, 0071 // +0052 │ │ -054716: 0800 1c00 |0021: move-object/from16 v0, v28 │ │ -05471a: 0201 1300 |0023: move/from16 v1, v19 │ │ -05471e: 6e20 9e0f 1000 |0025: invoke-virtual {v0, v1}, Landroid/support/v4/widget/DrawerLayout;.getChildAt:(I)Landroid/view/View; // method@0f9e │ │ -054724: 0c19 |0028: move-result-object v25 │ │ -054726: 0800 1900 |0029: move-object/from16 v0, v25 │ │ -05472a: 0801 1e00 |002b: move-object/from16 v1, v30 │ │ -05472e: 3210 2000 |002d: if-eq v0, v1, 004d // +0020 │ │ -054732: 7401 9612 1900 |002f: invoke-virtual/range {v25}, Landroid/view/View;.getVisibility:()I // method@1296 │ │ -054738: 0a02 |0032: move-result v2 │ │ -05473a: 3902 1a00 |0033: if-nez v2, 004d // +001a │ │ -05473e: 7701 aa0f 1900 |0035: invoke-static/range {v25}, Landroid/support/v4/widget/DrawerLayout;.hasOpaqueBackground:(Landroid/view/View;)Z // method@0faa │ │ -054744: 0a02 |0038: move-result v2 │ │ -054746: 3802 1400 |0039: if-eqz v2, 004d // +0014 │ │ -05474a: 0800 1c00 |003b: move-object/from16 v0, v28 │ │ -05474e: 0801 1900 |003d: move-object/from16 v1, v25 │ │ -054752: 6e20 b10f 1000 |003f: invoke-virtual {v0, v1}, Landroid/support/v4/widget/DrawerLayout;.isDrawerView:(Landroid/view/View;)Z // method@0fb1 │ │ -054758: 0a02 |0042: move-result v2 │ │ -05475a: 3802 0a00 |0043: if-eqz v2, 004d // +000a │ │ -05475e: 7401 7c12 1900 |0045: invoke-virtual/range {v25}, Landroid/view/View;.getHeight:()I // method@127c │ │ -054764: 0a02 |0048: move-result v2 │ │ -054766: 0200 1200 |0049: move/from16 v0, v18 │ │ -05476a: 3502 0500 |004b: if-ge v2, v0, 0050 // +0005 │ │ -05476e: d813 1301 |004d: add-int/lit8 v19, v19, #int 1 // #01 │ │ -054772: 28ce |004f: goto 001d // -0032 │ │ -054774: 1232 |0050: const/4 v2, #int 3 // #3 │ │ -054776: 0800 1c00 |0051: move-object/from16 v0, v28 │ │ -05477a: 0801 1900 |0053: move-object/from16 v1, v25 │ │ -05477e: 6e30 8d0f 1002 |0055: invoke-virtual {v0, v1, v2}, Landroid/support/v4/widget/DrawerLayout;.checkDrawerViewAbsoluteGravity:(Landroid/view/View;I)Z // method@0f8d │ │ -054784: 0a02 |0058: move-result v2 │ │ -054786: 3802 0d00 |0059: if-eqz v2, 0066 // +000d │ │ -05478a: 7401 9012 1900 |005b: invoke-virtual/range {v25}, Landroid/view/View;.getRight:()I // method@1290 │ │ -054790: 0a1b |005e: move-result v27 │ │ -054792: 0200 1b00 |005f: move/from16 v0, v27 │ │ -054796: 37d0 ecff |0061: if-le v0, v13, 004d // -0014 │ │ -05479a: 020d 1b00 |0063: move/from16 v13, v27 │ │ -05479e: 28e8 |0065: goto 004d // -0018 │ │ -0547a0: 7401 8412 1900 |0066: invoke-virtual/range {v25}, Landroid/view/View;.getLeft:()I // method@1284 │ │ -0547a6: 0a1a |0069: move-result v26 │ │ -0547a8: 0200 1a00 |006a: move/from16 v0, v26 │ │ -0547ac: 35e0 e1ff |006c: if-ge v0, v14, 004d // -001f │ │ -0547b0: 020e 1a00 |006e: move/from16 v14, v26 │ │ -0547b4: 28dd |0070: goto 004d // -0023 │ │ -0547b6: 1202 |0071: const/4 v2, #int 0 // #0 │ │ -0547b8: 7401 a60f 1c00 |0072: invoke-virtual/range {v28}, Landroid/support/v4/widget/DrawerLayout;.getHeight:()I // method@0fa6 │ │ -0547be: 0a03 |0075: move-result v3 │ │ -0547c0: 0800 1d00 |0076: move-object/from16 v0, v29 │ │ -0547c4: 6e53 4f01 d0e2 |0078: invoke-virtual {v0, v13, v2, v14, v3}, Landroid/graphics/Canvas;.clipRect:(IIII)Z // method@014f │ │ -0547ca: 7505 f712 1c00 |007b: invoke-super/range {v28, v29, v30, v31, v32}, Landroid/view/ViewGroup;.drawChild:(Landroid/graphics/Canvas;Landroid/view/View;J)Z // method@12f7 │ │ -0547d0: 0a16 |007e: move-result v22 │ │ -0547d2: 0800 1d00 |007f: move-object/from16 v0, v29 │ │ -0547d6: 0201 1500 |0081: move/from16 v1, v21 │ │ -0547da: 6e20 5801 1000 |0083: invoke-virtual {v0, v1}, Landroid/graphics/Canvas;.restoreToCount:(I)V // method@0158 │ │ -0547e0: 0800 1c00 |0086: move-object/from16 v0, v28 │ │ -0547e4: 5202 a704 |0088: iget v2, v0, Landroid/support/v4/widget/DrawerLayout;.mScrimOpacity:F // field@04a7 │ │ -0547e8: 1203 |008a: const/4 v3, #int 0 // #0 │ │ -0547ea: 2d02 0203 |008b: cmpl-float v2, v2, v3 │ │ -0547ee: 3d02 3b00 |008d: if-lez v2, 00c8 // +003b │ │ -0547f2: 3811 3900 |008f: if-eqz v17, 00c8 // +0039 │ │ -0547f6: 0800 1c00 |0091: move-object/from16 v0, v28 │ │ -0547fa: 5202 a604 |0093: iget v2, v0, Landroid/support/v4/widget/DrawerLayout;.mScrimColor:I // field@04a6 │ │ -0547fe: 1503 00ff |0095: const/high16 v3, #int -16777216 // #ff00 │ │ -054802: b532 |0097: and-int/2addr v2, v3 │ │ -054804: e209 0218 |0098: ushr-int/lit8 v9, v2, #int 24 // #18 │ │ -054808: 8292 |009a: int-to-float v2, v9 │ │ -05480a: 0800 1c00 |009b: move-object/from16 v0, v28 │ │ -05480e: 5203 a704 |009d: iget v3, v0, Landroid/support/v4/widget/DrawerLayout;.mScrimOpacity:F // field@04a7 │ │ -054812: c832 |009f: mul-float/2addr v2, v3 │ │ -054814: 8720 |00a0: float-to-int v0, v2 │ │ -054816: 0214 0000 |00a1: move/from16 v20, v0 │ │ -05481a: e002 1418 |00a3: shl-int/lit8 v2, v20, #int 24 // #18 │ │ -05481e: 0800 1c00 |00a5: move-object/from16 v0, v28 │ │ -054822: 5203 a604 |00a7: iget v3, v0, Landroid/support/v4/widget/DrawerLayout;.mScrimColor:I // field@04a6 │ │ -054826: 1404 ffff ff00 |00a9: const v4, #float 2.35099e-38 // #00ffffff │ │ -05482c: b543 |00ac: and-int/2addr v3, v4 │ │ -05482e: 960f 0203 |00ad: or-int v15, v2, v3 │ │ -054832: 0800 1c00 |00af: move-object/from16 v0, v28 │ │ -054836: 5402 a804 |00b1: iget-object v2, v0, Landroid/support/v4/widget/DrawerLayout;.mScrimPaint:Landroid/graphics/Paint; // field@04a8 │ │ -05483a: 6e20 6401 f200 |00b3: invoke-virtual {v2, v15}, Landroid/graphics/Paint;.setColor:(I)V // method@0164 │ │ -054840: 82d3 |00b6: int-to-float v3, v13 │ │ -054842: 1204 |00b7: const/4 v4, #int 0 // #0 │ │ -054844: 82e5 |00b8: int-to-float v5, v14 │ │ -054846: 7401 a60f 1c00 |00b9: invoke-virtual/range {v28}, Landroid/support/v4/widget/DrawerLayout;.getHeight:()I // method@0fa6 │ │ -05484c: 0a02 |00bc: move-result v2 │ │ -05484e: 8226 |00bd: int-to-float v6, v2 │ │ -054850: 0800 1c00 |00be: move-object/from16 v0, v28 │ │ -054854: 5407 a804 |00c0: iget-object v7, v0, Landroid/support/v4/widget/DrawerLayout;.mScrimPaint:Landroid/graphics/Paint; // field@04a8 │ │ -054858: 0802 1d00 |00c2: move-object/from16 v2, v29 │ │ -05485c: 7406 5301 0200 |00c4: invoke-virtual/range {v2, v3, v4, v5, v6, v7}, Landroid/graphics/Canvas;.drawRect:(FFFFLandroid/graphics/Paint;)V // method@0153 │ │ -054862: 0f16 |00c7: return v22 │ │ -054864: 0800 1c00 |00c8: move-object/from16 v0, v28 │ │ -054868: 5402 a904 |00ca: iget-object v2, v0, Landroid/support/v4/widget/DrawerLayout;.mShadowLeft:Landroid/graphics/drawable/Drawable; // field@04a9 │ │ -05486c: 3802 5700 |00cc: if-eqz v2, 0123 // +0057 │ │ -054870: 1232 |00ce: const/4 v2, #int 3 // #3 │ │ -054872: 0800 1c00 |00cf: move-object/from16 v0, v28 │ │ -054876: 0801 1e00 |00d1: move-object/from16 v1, v30 │ │ -05487a: 6e30 8d0f 1002 |00d3: invoke-virtual {v0, v1, v2}, Landroid/support/v4/widget/DrawerLayout;.checkDrawerViewAbsoluteGravity:(Landroid/view/View;I)Z // method@0f8d │ │ -054880: 0a02 |00d6: move-result v2 │ │ -054882: 3802 4c00 |00d7: if-eqz v2, 0123 // +004c │ │ -054886: 0800 1c00 |00d9: move-object/from16 v0, v28 │ │ -05488a: 5402 a904 |00db: iget-object v2, v0, Landroid/support/v4/widget/DrawerLayout;.mShadowLeft:Landroid/graphics/drawable/Drawable; // field@04a9 │ │ -05488e: 6e10 7801 0200 |00dd: invoke-virtual {v2}, Landroid/graphics/drawable/Drawable;.getIntrinsicWidth:()I // method@0178 │ │ -054894: 0a17 |00e0: move-result v23 │ │ -054896: 7401 9012 1e00 |00e1: invoke-virtual/range {v30}, Landroid/view/View;.getRight:()I // method@1290 │ │ -05489c: 0a0c |00e4: move-result v12 │ │ -05489e: 0800 1c00 |00e5: move-object/from16 v0, v28 │ │ -0548a2: 5402 9f04 |00e7: iget-object v2, v0, Landroid/support/v4/widget/DrawerLayout;.mLeftDragger:Landroid/support/v4/widget/ViewDragHelper; // field@049f │ │ -0548a6: 6e10 d111 0200 |00e9: invoke-virtual {v2}, Landroid/support/v4/widget/ViewDragHelper;.getEdgeSize:()I // method@11d1 │ │ -0548ac: 0a10 |00ec: move-result v16 │ │ -0548ae: 1202 |00ed: const/4 v2, #int 0 // #0 │ │ -0548b0: 82c3 |00ee: int-to-float v3, v12 │ │ -0548b2: 0200 1000 |00ef: move/from16 v0, v16 │ │ -0548b6: 8204 |00f1: int-to-float v4, v0 │ │ -0548b8: c943 |00f2: div-float/2addr v3, v4 │ │ -0548ba: 1504 803f |00f3: const/high16 v4, #int 1065353216 // #3f80 │ │ -0548be: 7120 1615 4300 |00f5: invoke-static {v3, v4}, Ljava/lang/Math;.min:(FF)F // method@1516 │ │ -0548c4: 0a03 |00f8: move-result v3 │ │ -0548c6: 7120 1415 3200 |00f9: invoke-static {v2, v3}, Ljava/lang/Math;.max:(FF)F // method@1514 │ │ -0548cc: 0a08 |00fc: move-result v8 │ │ -0548ce: 0800 1c00 |00fd: move-object/from16 v0, v28 │ │ -0548d2: 5402 a904 |00ff: iget-object v2, v0, Landroid/support/v4/widget/DrawerLayout;.mShadowLeft:Landroid/graphics/drawable/Drawable; // field@04a9 │ │ -0548d6: 7401 9412 1e00 |0101: invoke-virtual/range {v30}, Landroid/view/View;.getTop:()I // method@1294 │ │ -0548dc: 0a03 |0104: move-result v3 │ │ -0548de: 9004 0c17 |0105: add-int v4, v12, v23 │ │ -0548e2: 7401 7912 1e00 |0107: invoke-virtual/range {v30}, Landroid/view/View;.getBottom:()I // method@1279 │ │ -0548e8: 0a05 |010a: move-result v5 │ │ -0548ea: 6e55 7f01 c243 |010b: invoke-virtual {v2, v12, v3, v4, v5}, Landroid/graphics/drawable/Drawable;.setBounds:(IIII)V // method@017f │ │ -0548f0: 0800 1c00 |010e: move-object/from16 v0, v28 │ │ -0548f4: 5402 a904 |0110: iget-object v2, v0, Landroid/support/v4/widget/DrawerLayout;.mShadowLeft:Landroid/graphics/drawable/Drawable; // field@04a9 │ │ -0548f8: 1503 7f43 |0112: const/high16 v3, #int 1132396544 // #437f │ │ -0548fc: c883 |0114: mul-float/2addr v3, v8 │ │ -0548fe: 8733 |0115: float-to-int v3, v3 │ │ -054900: 6e20 7d01 3200 |0116: invoke-virtual {v2, v3}, Landroid/graphics/drawable/Drawable;.setAlpha:(I)V // method@017d │ │ -054906: 0800 1c00 |0119: move-object/from16 v0, v28 │ │ -05490a: 5402 a904 |011b: iget-object v2, v0, Landroid/support/v4/widget/DrawerLayout;.mShadowLeft:Landroid/graphics/drawable/Drawable; // field@04a9 │ │ -05490e: 0800 1d00 |011d: move-object/from16 v0, v29 │ │ -054912: 6e20 7601 0200 |011f: invoke-virtual {v2, v0}, Landroid/graphics/drawable/Drawable;.draw:(Landroid/graphics/Canvas;)V // method@0176 │ │ -054918: 28a5 |0122: goto 00c7 // -005b │ │ -05491a: 0800 1c00 |0123: move-object/from16 v0, v28 │ │ -05491e: 5402 aa04 |0125: iget-object v2, v0, Landroid/support/v4/widget/DrawerLayout;.mShadowRight:Landroid/graphics/drawable/Drawable; // field@04aa │ │ -054922: 3802 a0ff |0127: if-eqz v2, 00c7 // -0060 │ │ -054926: 1252 |0129: const/4 v2, #int 5 // #5 │ │ -054928: 0800 1c00 |012a: move-object/from16 v0, v28 │ │ -05492c: 0801 1e00 |012c: move-object/from16 v1, v30 │ │ -054930: 6e30 8d0f 1002 |012e: invoke-virtual {v0, v1, v2}, Landroid/support/v4/widget/DrawerLayout;.checkDrawerViewAbsoluteGravity:(Landroid/view/View;I)Z // method@0f8d │ │ -054936: 0a02 |0131: move-result v2 │ │ -054938: 3802 95ff |0132: if-eqz v2, 00c7 // -006b │ │ -05493c: 0800 1c00 |0134: move-object/from16 v0, v28 │ │ -054940: 5402 aa04 |0136: iget-object v2, v0, Landroid/support/v4/widget/DrawerLayout;.mShadowRight:Landroid/graphics/drawable/Drawable; // field@04aa │ │ -054944: 6e10 7801 0200 |0138: invoke-virtual {v2}, Landroid/graphics/drawable/Drawable;.getIntrinsicWidth:()I // method@0178 │ │ -05494a: 0a17 |013b: move-result v23 │ │ -05494c: 7401 8412 1e00 |013c: invoke-virtual/range {v30}, Landroid/view/View;.getLeft:()I // method@1284 │ │ -054952: 0a0b |013f: move-result v11 │ │ -054954: 7401 a80f 1c00 |0140: invoke-virtual/range {v28}, Landroid/support/v4/widget/DrawerLayout;.getWidth:()I // method@0fa8 │ │ -05495a: 0a02 |0143: move-result v2 │ │ -05495c: 9118 020b |0144: sub-int v24, v2, v11 │ │ -054960: 0800 1c00 |0146: move-object/from16 v0, v28 │ │ -054964: 5402 a504 |0148: iget-object v2, v0, Landroid/support/v4/widget/DrawerLayout;.mRightDragger:Landroid/support/v4/widget/ViewDragHelper; // field@04a5 │ │ -054968: 6e10 d111 0200 |014a: invoke-virtual {v2}, Landroid/support/v4/widget/ViewDragHelper;.getEdgeSize:()I // method@11d1 │ │ -05496e: 0a10 |014d: move-result v16 │ │ -054970: 1202 |014e: const/4 v2, #int 0 // #0 │ │ -054972: 0200 1800 |014f: move/from16 v0, v24 │ │ -054976: 8203 |0151: int-to-float v3, v0 │ │ -054978: 0200 1000 |0152: move/from16 v0, v16 │ │ -05497c: 8204 |0154: int-to-float v4, v0 │ │ -05497e: c943 |0155: div-float/2addr v3, v4 │ │ -054980: 1504 803f |0156: const/high16 v4, #int 1065353216 // #3f80 │ │ -054984: 7120 1615 4300 |0158: invoke-static {v3, v4}, Ljava/lang/Math;.min:(FF)F // method@1516 │ │ -05498a: 0a03 |015b: move-result v3 │ │ -05498c: 7120 1415 3200 |015c: invoke-static {v2, v3}, Ljava/lang/Math;.max:(FF)F // method@1514 │ │ -054992: 0a08 |015f: move-result v8 │ │ -054994: 0800 1c00 |0160: move-object/from16 v0, v28 │ │ -054998: 5402 aa04 |0162: iget-object v2, v0, Landroid/support/v4/widget/DrawerLayout;.mShadowRight:Landroid/graphics/drawable/Drawable; // field@04aa │ │ -05499c: 9103 0b17 |0164: sub-int v3, v11, v23 │ │ -0549a0: 7401 9412 1e00 |0166: invoke-virtual/range {v30}, Landroid/view/View;.getTop:()I // method@1294 │ │ -0549a6: 0a04 |0169: move-result v4 │ │ -0549a8: 7401 7912 1e00 |016a: invoke-virtual/range {v30}, Landroid/view/View;.getBottom:()I // method@1279 │ │ -0549ae: 0a05 |016d: move-result v5 │ │ -0549b0: 6e55 7f01 32b4 |016e: invoke-virtual {v2, v3, v4, v11, v5}, Landroid/graphics/drawable/Drawable;.setBounds:(IIII)V // method@017f │ │ -0549b6: 0800 1c00 |0171: move-object/from16 v0, v28 │ │ -0549ba: 5402 aa04 |0173: iget-object v2, v0, Landroid/support/v4/widget/DrawerLayout;.mShadowRight:Landroid/graphics/drawable/Drawable; // field@04aa │ │ -0549be: 1503 7f43 |0175: const/high16 v3, #int 1132396544 // #437f │ │ -0549c2: c883 |0177: mul-float/2addr v3, v8 │ │ -0549c4: 8733 |0178: float-to-int v3, v3 │ │ -0549c6: 6e20 7d01 3200 |0179: invoke-virtual {v2, v3}, Landroid/graphics/drawable/Drawable;.setAlpha:(I)V // method@017d │ │ -0549cc: 0800 1c00 |017c: move-object/from16 v0, v28 │ │ -0549d0: 5402 aa04 |017e: iget-object v2, v0, Landroid/support/v4/widget/DrawerLayout;.mShadowRight:Landroid/graphics/drawable/Drawable; // field@04aa │ │ -0549d4: 0800 1d00 |0180: move-object/from16 v0, v29 │ │ -0549d8: 6e20 7601 0200 |0182: invoke-virtual {v2, v0}, Landroid/graphics/drawable/Drawable;.draw:(Landroid/graphics/Canvas;)V // method@0176 │ │ -0549de: 2900 42ff |0185: goto/16 00c7 // -00be │ │ +05626c: |[05626c] android.support.v4.widget.DrawerLayout.drawChild:(Landroid/graphics/Canvas;Landroid/view/View;J)Z │ │ +05627c: 7401 a60f 1d00 |0000: invoke-virtual/range {v29}, Landroid/support/v4/widget/DrawerLayout;.getHeight:()I // method@0fa6 │ │ +056282: 0a12 |0003: move-result v18 │ │ +056284: 0800 1d00 |0004: move-object/from16 v0, v29 │ │ +056288: 0801 1f00 |0006: move-object/from16 v1, v31 │ │ +05628c: 6e20 ae0f 1000 |0008: invoke-virtual {v0, v1}, Landroid/support/v4/widget/DrawerLayout;.isContentView:(Landroid/view/View;)Z // method@0fae │ │ +056292: 0a11 |000b: move-result v17 │ │ +056294: 120d |000c: const/4 v13, #int 0 // #0 │ │ +056296: 7401 a80f 1d00 |000d: invoke-virtual/range {v29}, Landroid/support/v4/widget/DrawerLayout;.getWidth:()I // method@0fa8 │ │ +05629c: 0a0e |0010: move-result v14 │ │ +05629e: 7401 5a01 1e00 |0011: invoke-virtual/range {v30}, Landroid/graphics/Canvas;.save:()I // method@015a │ │ +0562a4: 0a15 |0014: move-result v21 │ │ +0562a6: 3811 6600 |0015: if-eqz v17, 007b // +0066 │ │ +0562aa: 7401 9f0f 1d00 |0017: invoke-virtual/range {v29}, Landroid/support/v4/widget/DrawerLayout;.getChildCount:()I // method@0f9f │ │ +0562b0: 0a0a |001a: move-result v10 │ │ +0562b2: 1313 0000 |001b: const/16 v19, #int 0 // #0 │ │ +0562b6: 0200 1300 |001d: move/from16 v0, v19 │ │ +0562ba: 35a0 5200 |001f: if-ge v0, v10, 0071 // +0052 │ │ +0562be: 0800 1d00 |0021: move-object/from16 v0, v29 │ │ +0562c2: 0201 1300 |0023: move/from16 v1, v19 │ │ +0562c6: 6e20 9e0f 1000 |0025: invoke-virtual {v0, v1}, Landroid/support/v4/widget/DrawerLayout;.getChildAt:(I)Landroid/view/View; // method@0f9e │ │ +0562cc: 0c19 |0028: move-result-object v25 │ │ +0562ce: 0800 1900 |0029: move-object/from16 v0, v25 │ │ +0562d2: 0801 1f00 |002b: move-object/from16 v1, v31 │ │ +0562d6: 3210 2000 |002d: if-eq v0, v1, 004d // +0020 │ │ +0562da: 7401 9612 1900 |002f: invoke-virtual/range {v25}, Landroid/view/View;.getVisibility:()I // method@1296 │ │ +0562e0: 0a02 |0032: move-result v2 │ │ +0562e2: 3902 1a00 |0033: if-nez v2, 004d // +001a │ │ +0562e6: 7701 aa0f 1900 |0035: invoke-static/range {v25}, Landroid/support/v4/widget/DrawerLayout;.hasOpaqueBackground:(Landroid/view/View;)Z // method@0faa │ │ +0562ec: 0a02 |0038: move-result v2 │ │ +0562ee: 3802 1400 |0039: if-eqz v2, 004d // +0014 │ │ +0562f2: 0800 1d00 |003b: move-object/from16 v0, v29 │ │ +0562f6: 0801 1900 |003d: move-object/from16 v1, v25 │ │ +0562fa: 6e20 b10f 1000 |003f: invoke-virtual {v0, v1}, Landroid/support/v4/widget/DrawerLayout;.isDrawerView:(Landroid/view/View;)Z // method@0fb1 │ │ +056300: 0a02 |0042: move-result v2 │ │ +056302: 3802 0a00 |0043: if-eqz v2, 004d // +000a │ │ +056306: 7401 7c12 1900 |0045: invoke-virtual/range {v25}, Landroid/view/View;.getHeight:()I // method@127c │ │ +05630c: 0a02 |0048: move-result v2 │ │ +05630e: 0200 1200 |0049: move/from16 v0, v18 │ │ +056312: 3502 0500 |004b: if-ge v2, v0, 0050 // +0005 │ │ +056316: d813 1301 |004d: add-int/lit8 v19, v19, #int 1 // #01 │ │ +05631a: 28ce |004f: goto 001d // -0032 │ │ +05631c: 1232 |0050: const/4 v2, #int 3 // #3 │ │ +05631e: 0800 1d00 |0051: move-object/from16 v0, v29 │ │ +056322: 0801 1900 |0053: move-object/from16 v1, v25 │ │ +056326: 6e30 8d0f 1002 |0055: invoke-virtual {v0, v1, v2}, Landroid/support/v4/widget/DrawerLayout;.checkDrawerViewAbsoluteGravity:(Landroid/view/View;I)Z // method@0f8d │ │ +05632c: 0a02 |0058: move-result v2 │ │ +05632e: 3802 0d00 |0059: if-eqz v2, 0066 // +000d │ │ +056332: 7401 9012 1900 |005b: invoke-virtual/range {v25}, Landroid/view/View;.getRight:()I // method@1290 │ │ +056338: 0a1b |005e: move-result v27 │ │ +05633a: 0200 1b00 |005f: move/from16 v0, v27 │ │ +05633e: 37d0 ecff |0061: if-le v0, v13, 004d // -0014 │ │ +056342: 020d 1b00 |0063: move/from16 v13, v27 │ │ +056346: 28e8 |0065: goto 004d // -0018 │ │ +056348: 7401 8412 1900 |0066: invoke-virtual/range {v25}, Landroid/view/View;.getLeft:()I // method@1284 │ │ +05634e: 0a1a |0069: move-result v26 │ │ +056350: 0200 1a00 |006a: move/from16 v0, v26 │ │ +056354: 35e0 e1ff |006c: if-ge v0, v14, 004d // -001f │ │ +056358: 020e 1a00 |006e: move/from16 v14, v26 │ │ +05635c: 28dd |0070: goto 004d // -0023 │ │ +05635e: 1202 |0071: const/4 v2, #int 0 // #0 │ │ +056360: 7401 a60f 1d00 |0072: invoke-virtual/range {v29}, Landroid/support/v4/widget/DrawerLayout;.getHeight:()I // method@0fa6 │ │ +056366: 0a03 |0075: move-result v3 │ │ +056368: 0800 1e00 |0076: move-object/from16 v0, v30 │ │ +05636c: 6e53 4f01 d0e2 |0078: invoke-virtual {v0, v13, v2, v14, v3}, Landroid/graphics/Canvas;.clipRect:(IIII)Z // method@014f │ │ +056372: 7505 f712 1d00 |007b: invoke-super/range {v29, v30, v31, v32, v33}, Landroid/view/ViewGroup;.drawChild:(Landroid/graphics/Canvas;Landroid/view/View;J)Z // method@12f7 │ │ +056378: 0a16 |007e: move-result v22 │ │ +05637a: 0800 1e00 |007f: move-object/from16 v0, v30 │ │ +05637e: 0201 1500 |0081: move/from16 v1, v21 │ │ +056382: 6e20 5801 1000 |0083: invoke-virtual {v0, v1}, Landroid/graphics/Canvas;.restoreToCount:(I)V // method@0158 │ │ +056388: 0800 1d00 |0086: move-object/from16 v0, v29 │ │ +05638c: 5202 a704 |0088: iget v2, v0, Landroid/support/v4/widget/DrawerLayout;.mScrimOpacity:F // field@04a7 │ │ +056390: 1203 |008a: const/4 v3, #int 0 // #0 │ │ +056392: 2d02 0203 |008b: cmpl-float v2, v2, v3 │ │ +056396: 3d02 3b00 |008d: if-lez v2, 00c8 // +003b │ │ +05639a: 3811 3900 |008f: if-eqz v17, 00c8 // +0039 │ │ +05639e: 0800 1d00 |0091: move-object/from16 v0, v29 │ │ +0563a2: 5202 a604 |0093: iget v2, v0, Landroid/support/v4/widget/DrawerLayout;.mScrimColor:I // field@04a6 │ │ +0563a6: 1503 00ff |0095: const/high16 v3, #int -16777216 // #ff00 │ │ +0563aa: b532 |0097: and-int/2addr v2, v3 │ │ +0563ac: e209 0218 |0098: ushr-int/lit8 v9, v2, #int 24 // #18 │ │ +0563b0: 8292 |009a: int-to-float v2, v9 │ │ +0563b2: 0800 1d00 |009b: move-object/from16 v0, v29 │ │ +0563b6: 5203 a704 |009d: iget v3, v0, Landroid/support/v4/widget/DrawerLayout;.mScrimOpacity:F // field@04a7 │ │ +0563ba: c832 |009f: mul-float/2addr v2, v3 │ │ +0563bc: 8720 |00a0: float-to-int v0, v2 │ │ +0563be: 0214 0000 |00a1: move/from16 v20, v0 │ │ +0563c2: e002 1418 |00a3: shl-int/lit8 v2, v20, #int 24 // #18 │ │ +0563c6: 0800 1d00 |00a5: move-object/from16 v0, v29 │ │ +0563ca: 5203 a604 |00a7: iget v3, v0, Landroid/support/v4/widget/DrawerLayout;.mScrimColor:I // field@04a6 │ │ +0563ce: 1404 ffff ff00 |00a9: const v4, #float 2.35099e-38 // #00ffffff │ │ +0563d4: b543 |00ac: and-int/2addr v3, v4 │ │ +0563d6: 960f 0203 |00ad: or-int v15, v2, v3 │ │ +0563da: 0800 1d00 |00af: move-object/from16 v0, v29 │ │ +0563de: 5402 a804 |00b1: iget-object v2, v0, Landroid/support/v4/widget/DrawerLayout;.mScrimPaint:Landroid/graphics/Paint; // field@04a8 │ │ +0563e2: 6e20 6401 f200 |00b3: invoke-virtual {v2, v15}, Landroid/graphics/Paint;.setColor:(I)V // method@0164 │ │ +0563e8: 82d3 |00b6: int-to-float v3, v13 │ │ +0563ea: 1204 |00b7: const/4 v4, #int 0 // #0 │ │ +0563ec: 82e5 |00b8: int-to-float v5, v14 │ │ +0563ee: 7401 a60f 1d00 |00b9: invoke-virtual/range {v29}, Landroid/support/v4/widget/DrawerLayout;.getHeight:()I // method@0fa6 │ │ +0563f4: 0a02 |00bc: move-result v2 │ │ +0563f6: 8226 |00bd: int-to-float v6, v2 │ │ +0563f8: 0800 1d00 |00be: move-object/from16 v0, v29 │ │ +0563fc: 5407 a804 |00c0: iget-object v7, v0, Landroid/support/v4/widget/DrawerLayout;.mScrimPaint:Landroid/graphics/Paint; // field@04a8 │ │ +056400: 0802 1e00 |00c2: move-object/from16 v2, v30 │ │ +056404: 7406 5301 0200 |00c4: invoke-virtual/range {v2, v3, v4, v5, v6, v7}, Landroid/graphics/Canvas;.drawRect:(FFFFLandroid/graphics/Paint;)V // method@0153 │ │ +05640a: 0f16 |00c7: return v22 │ │ +05640c: 0800 1d00 |00c8: move-object/from16 v0, v29 │ │ +056410: 5402 a904 |00ca: iget-object v2, v0, Landroid/support/v4/widget/DrawerLayout;.mShadowLeft:Landroid/graphics/drawable/Drawable; // field@04a9 │ │ +056414: 3802 5700 |00cc: if-eqz v2, 0123 // +0057 │ │ +056418: 1232 |00ce: const/4 v2, #int 3 // #3 │ │ +05641a: 0800 1d00 |00cf: move-object/from16 v0, v29 │ │ +05641e: 0801 1f00 |00d1: move-object/from16 v1, v31 │ │ +056422: 6e30 8d0f 1002 |00d3: invoke-virtual {v0, v1, v2}, Landroid/support/v4/widget/DrawerLayout;.checkDrawerViewAbsoluteGravity:(Landroid/view/View;I)Z // method@0f8d │ │ +056428: 0a02 |00d6: move-result v2 │ │ +05642a: 3802 4c00 |00d7: if-eqz v2, 0123 // +004c │ │ +05642e: 0800 1d00 |00d9: move-object/from16 v0, v29 │ │ +056432: 5402 a904 |00db: iget-object v2, v0, Landroid/support/v4/widget/DrawerLayout;.mShadowLeft:Landroid/graphics/drawable/Drawable; // field@04a9 │ │ +056436: 6e10 7801 0200 |00dd: invoke-virtual {v2}, Landroid/graphics/drawable/Drawable;.getIntrinsicWidth:()I // method@0178 │ │ +05643c: 0a17 |00e0: move-result v23 │ │ +05643e: 7401 9012 1f00 |00e1: invoke-virtual/range {v31}, Landroid/view/View;.getRight:()I // method@1290 │ │ +056444: 0a0c |00e4: move-result v12 │ │ +056446: 0800 1d00 |00e5: move-object/from16 v0, v29 │ │ +05644a: 5402 9f04 |00e7: iget-object v2, v0, Landroid/support/v4/widget/DrawerLayout;.mLeftDragger:Landroid/support/v4/widget/ViewDragHelper; // field@049f │ │ +05644e: 6e10 d111 0200 |00e9: invoke-virtual {v2}, Landroid/support/v4/widget/ViewDragHelper;.getEdgeSize:()I // method@11d1 │ │ +056454: 0a10 |00ec: move-result v16 │ │ +056456: 1202 |00ed: const/4 v2, #int 0 // #0 │ │ +056458: 82c3 |00ee: int-to-float v3, v12 │ │ +05645a: 0200 1000 |00ef: move/from16 v0, v16 │ │ +05645e: 8204 |00f1: int-to-float v4, v0 │ │ +056460: c943 |00f2: div-float/2addr v3, v4 │ │ +056462: 1504 803f |00f3: const/high16 v4, #int 1065353216 // #3f80 │ │ +056466: 7120 1615 4300 |00f5: invoke-static {v3, v4}, Ljava/lang/Math;.min:(FF)F // method@1516 │ │ +05646c: 0a03 |00f8: move-result v3 │ │ +05646e: 7120 1415 3200 |00f9: invoke-static {v2, v3}, Ljava/lang/Math;.max:(FF)F // method@1514 │ │ +056474: 0a08 |00fc: move-result v8 │ │ +056476: 0800 1d00 |00fd: move-object/from16 v0, v29 │ │ +05647a: 5402 a904 |00ff: iget-object v2, v0, Landroid/support/v4/widget/DrawerLayout;.mShadowLeft:Landroid/graphics/drawable/Drawable; // field@04a9 │ │ +05647e: 7401 9412 1f00 |0101: invoke-virtual/range {v31}, Landroid/view/View;.getTop:()I // method@1294 │ │ +056484: 0a03 |0104: move-result v3 │ │ +056486: 9004 0c17 |0105: add-int v4, v12, v23 │ │ +05648a: 7401 7912 1f00 |0107: invoke-virtual/range {v31}, Landroid/view/View;.getBottom:()I // method@1279 │ │ +056490: 0a05 |010a: move-result v5 │ │ +056492: 6e55 7f01 c243 |010b: invoke-virtual {v2, v12, v3, v4, v5}, Landroid/graphics/drawable/Drawable;.setBounds:(IIII)V // method@017f │ │ +056498: 0800 1d00 |010e: move-object/from16 v0, v29 │ │ +05649c: 5402 a904 |0110: iget-object v2, v0, Landroid/support/v4/widget/DrawerLayout;.mShadowLeft:Landroid/graphics/drawable/Drawable; // field@04a9 │ │ +0564a0: 1503 7f43 |0112: const/high16 v3, #int 1132396544 // #437f │ │ +0564a4: c883 |0114: mul-float/2addr v3, v8 │ │ +0564a6: 8733 |0115: float-to-int v3, v3 │ │ +0564a8: 6e20 7d01 3200 |0116: invoke-virtual {v2, v3}, Landroid/graphics/drawable/Drawable;.setAlpha:(I)V // method@017d │ │ +0564ae: 0800 1d00 |0119: move-object/from16 v0, v29 │ │ +0564b2: 5402 a904 |011b: iget-object v2, v0, Landroid/support/v4/widget/DrawerLayout;.mShadowLeft:Landroid/graphics/drawable/Drawable; // field@04a9 │ │ +0564b6: 0800 1e00 |011d: move-object/from16 v0, v30 │ │ +0564ba: 6e20 7601 0200 |011f: invoke-virtual {v2, v0}, Landroid/graphics/drawable/Drawable;.draw:(Landroid/graphics/Canvas;)V // method@0176 │ │ +0564c0: 28a5 |0122: goto 00c7 // -005b │ │ +0564c2: 0800 1d00 |0123: move-object/from16 v0, v29 │ │ +0564c6: 5402 aa04 |0125: iget-object v2, v0, Landroid/support/v4/widget/DrawerLayout;.mShadowRight:Landroid/graphics/drawable/Drawable; // field@04aa │ │ +0564ca: 3802 a0ff |0127: if-eqz v2, 00c7 // -0060 │ │ +0564ce: 1252 |0129: const/4 v2, #int 5 // #5 │ │ +0564d0: 0800 1d00 |012a: move-object/from16 v0, v29 │ │ +0564d4: 0801 1f00 |012c: move-object/from16 v1, v31 │ │ +0564d8: 6e30 8d0f 1002 |012e: invoke-virtual {v0, v1, v2}, Landroid/support/v4/widget/DrawerLayout;.checkDrawerViewAbsoluteGravity:(Landroid/view/View;I)Z // method@0f8d │ │ +0564de: 0a02 |0131: move-result v2 │ │ +0564e0: 3802 95ff |0132: if-eqz v2, 00c7 // -006b │ │ +0564e4: 0800 1d00 |0134: move-object/from16 v0, v29 │ │ +0564e8: 5402 aa04 |0136: iget-object v2, v0, Landroid/support/v4/widget/DrawerLayout;.mShadowRight:Landroid/graphics/drawable/Drawable; // field@04aa │ │ +0564ec: 6e10 7801 0200 |0138: invoke-virtual {v2}, Landroid/graphics/drawable/Drawable;.getIntrinsicWidth:()I // method@0178 │ │ +0564f2: 0a17 |013b: move-result v23 │ │ +0564f4: 7401 8412 1f00 |013c: invoke-virtual/range {v31}, Landroid/view/View;.getLeft:()I // method@1284 │ │ +0564fa: 0a0b |013f: move-result v11 │ │ +0564fc: 7401 a80f 1d00 |0140: invoke-virtual/range {v29}, Landroid/support/v4/widget/DrawerLayout;.getWidth:()I // method@0fa8 │ │ +056502: 0a02 |0143: move-result v2 │ │ +056504: 9118 020b |0144: sub-int v24, v2, v11 │ │ +056508: 0800 1d00 |0146: move-object/from16 v0, v29 │ │ +05650c: 5402 a504 |0148: iget-object v2, v0, Landroid/support/v4/widget/DrawerLayout;.mRightDragger:Landroid/support/v4/widget/ViewDragHelper; // field@04a5 │ │ +056510: 6e10 d111 0200 |014a: invoke-virtual {v2}, Landroid/support/v4/widget/ViewDragHelper;.getEdgeSize:()I // method@11d1 │ │ +056516: 0a10 |014d: move-result v16 │ │ +056518: 1202 |014e: const/4 v2, #int 0 // #0 │ │ +05651a: 0200 1800 |014f: move/from16 v0, v24 │ │ +05651e: 8203 |0151: int-to-float v3, v0 │ │ +056520: 0200 1000 |0152: move/from16 v0, v16 │ │ +056524: 8204 |0154: int-to-float v4, v0 │ │ +056526: c943 |0155: div-float/2addr v3, v4 │ │ +056528: 1504 803f |0156: const/high16 v4, #int 1065353216 // #3f80 │ │ +05652c: 7120 1615 4300 |0158: invoke-static {v3, v4}, Ljava/lang/Math;.min:(FF)F // method@1516 │ │ +056532: 0a03 |015b: move-result v3 │ │ +056534: 7120 1415 3200 |015c: invoke-static {v2, v3}, Ljava/lang/Math;.max:(FF)F // method@1514 │ │ +05653a: 0a08 |015f: move-result v8 │ │ +05653c: 0800 1d00 |0160: move-object/from16 v0, v29 │ │ +056540: 5402 aa04 |0162: iget-object v2, v0, Landroid/support/v4/widget/DrawerLayout;.mShadowRight:Landroid/graphics/drawable/Drawable; // field@04aa │ │ +056544: 9103 0b17 |0164: sub-int v3, v11, v23 │ │ +056548: 7401 9412 1f00 |0166: invoke-virtual/range {v31}, Landroid/view/View;.getTop:()I // method@1294 │ │ +05654e: 0a04 |0169: move-result v4 │ │ +056550: 7401 7912 1f00 |016a: invoke-virtual/range {v31}, Landroid/view/View;.getBottom:()I // method@1279 │ │ +056556: 0a05 |016d: move-result v5 │ │ +056558: 6e55 7f01 32b4 |016e: invoke-virtual {v2, v3, v4, v11, v5}, Landroid/graphics/drawable/Drawable;.setBounds:(IIII)V // method@017f │ │ +05655e: 0800 1d00 |0171: move-object/from16 v0, v29 │ │ +056562: 5402 aa04 |0173: iget-object v2, v0, Landroid/support/v4/widget/DrawerLayout;.mShadowRight:Landroid/graphics/drawable/Drawable; // field@04aa │ │ +056566: 1503 7f43 |0175: const/high16 v3, #int 1132396544 // #437f │ │ +05656a: c883 |0177: mul-float/2addr v3, v8 │ │ +05656c: 8733 |0178: float-to-int v3, v3 │ │ +05656e: 6e20 7d01 3200 |0179: invoke-virtual {v2, v3}, Landroid/graphics/drawable/Drawable;.setAlpha:(I)V // method@017d │ │ +056574: 0800 1d00 |017c: move-object/from16 v0, v29 │ │ +056578: 5402 aa04 |017e: iget-object v2, v0, Landroid/support/v4/widget/DrawerLayout;.mShadowRight:Landroid/graphics/drawable/Drawable; // field@04aa │ │ +05657c: 0800 1e00 |0180: move-object/from16 v0, v30 │ │ +056580: 6e20 7601 0200 |0182: invoke-virtual {v2, v0}, Landroid/graphics/drawable/Drawable;.draw:(Landroid/graphics/Canvas;)V // method@0176 │ │ +056586: 2900 42ff |0185: goto/16 00c7 // -00be │ │ catches : (none) │ │ positions : │ │ 0x0000 line=792 │ │ 0x0004 line=793 │ │ 0x000c line=794 │ │ 0x0011 line=796 │ │ 0x0015 line=797 │ │ @@ -70534,49 +70539,49 @@ │ │ 0x014e - 0x0187 reg=16 drawerPeekDistance I │ │ 0x000c - 0x0187 reg=17 drawingContent Z │ │ 0x0004 - 0x0187 reg=18 height I │ │ 0x0015 - 0x0187 reg=21 restoreCount I │ │ 0x007f - 0x0187 reg=22 result Z │ │ 0x013c - 0x0187 reg=23 shadowWidth I │ │ 0x0146 - 0x0187 reg=24 showing I │ │ - 0x0000 - 0x0187 reg=28 this Landroid/support/v4/widget/DrawerLayout; │ │ - 0x0000 - 0x0187 reg=29 canvas Landroid/graphics/Canvas; │ │ - 0x0000 - 0x0187 reg=30 child Landroid/view/View; │ │ - 0x0000 - 0x0187 reg=31 drawingTime J │ │ + 0x0000 - 0x0187 reg=29 this Landroid/support/v4/widget/DrawerLayout; │ │ + 0x0000 - 0x0187 reg=30 canvas Landroid/graphics/Canvas; │ │ + 0x0000 - 0x0187 reg=31 child Landroid/view/View; │ │ + 0x0000 - 0x0187 reg=32 drawingTime J │ │ │ │ #12 : (in Landroid/support/v4/widget/DrawerLayout;) │ │ name : 'findDrawerWithGravity' │ │ type : '(I)Landroid/view/View;' │ │ access : 0x0000 () │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 35 16-bit code units │ │ -0549e4: |[0549e4] android.support.v4.widget.DrawerLayout.findDrawerWithGravity:(I)Landroid/view/View; │ │ -0549f4: 7110 120b 0600 |0000: invoke-static {v6}, Landroid/support/v4/view/ViewCompat;.getLayoutDirection:(Landroid/view/View;)I // method@0b12 │ │ -0549fa: 0a05 |0003: move-result v5 │ │ -0549fc: 7120 4e09 5700 |0004: invoke-static {v7, v5}, Landroid/support/v4/view/GravityCompat;.getAbsoluteGravity:(II)I // method@094e │ │ -054a02: 0a05 |0007: move-result v5 │ │ -054a04: dd00 0507 |0008: and-int/lit8 v0, v5, #int 7 // #07 │ │ -054a08: 6e10 9f0f 0600 |000a: invoke-virtual {v6}, Landroid/support/v4/widget/DrawerLayout;.getChildCount:()I // method@0f9f │ │ -054a0e: 0a03 |000d: move-result v3 │ │ -054a10: 1204 |000e: const/4 v4, #int 0 // #0 │ │ -054a12: 3534 1200 |000f: if-ge v4, v3, 0021 // +0012 │ │ -054a16: 6e20 9e0f 4600 |0011: invoke-virtual {v6, v4}, Landroid/support/v4/widget/DrawerLayout;.getChildAt:(I)Landroid/view/View; // method@0f9e │ │ -054a1c: 0c01 |0014: move-result-object v1 │ │ -054a1e: 6e20 a40f 1600 |0015: invoke-virtual {v6, v1}, Landroid/support/v4/widget/DrawerLayout;.getDrawerViewAbsoluteGravity:(Landroid/view/View;)I // method@0fa4 │ │ -054a24: 0a02 |0018: move-result v2 │ │ -054a26: dd05 0207 |0019: and-int/lit8 v5, v2, #int 7 // #07 │ │ -054a2a: 3305 0300 |001b: if-ne v5, v0, 001e // +0003 │ │ -054a2e: 1101 |001d: return-object v1 │ │ -054a30: d804 0401 |001e: add-int/lit8 v4, v4, #int 1 // #01 │ │ -054a34: 28ef |0020: goto 000f // -0011 │ │ -054a36: 1201 |0021: const/4 v1, #int 0 // #0 │ │ -054a38: 28fb |0022: goto 001d // -0005 │ │ +05658c: |[05658c] android.support.v4.widget.DrawerLayout.findDrawerWithGravity:(I)Landroid/view/View; │ │ +05659c: 7110 120b 0600 |0000: invoke-static {v6}, Landroid/support/v4/view/ViewCompat;.getLayoutDirection:(Landroid/view/View;)I // method@0b12 │ │ +0565a2: 0a05 |0003: move-result v5 │ │ +0565a4: 7120 4e09 5700 |0004: invoke-static {v7, v5}, Landroid/support/v4/view/GravityCompat;.getAbsoluteGravity:(II)I // method@094e │ │ +0565aa: 0a05 |0007: move-result v5 │ │ +0565ac: dd00 0507 |0008: and-int/lit8 v0, v5, #int 7 // #07 │ │ +0565b0: 6e10 9f0f 0600 |000a: invoke-virtual {v6}, Landroid/support/v4/widget/DrawerLayout;.getChildCount:()I // method@0f9f │ │ +0565b6: 0a03 |000d: move-result v3 │ │ +0565b8: 1204 |000e: const/4 v4, #int 0 // #0 │ │ +0565ba: 3534 1200 |000f: if-ge v4, v3, 0021 // +0012 │ │ +0565be: 6e20 9e0f 4600 |0011: invoke-virtual {v6, v4}, Landroid/support/v4/widget/DrawerLayout;.getChildAt:(I)Landroid/view/View; // method@0f9e │ │ +0565c4: 0c01 |0014: move-result-object v1 │ │ +0565c6: 6e20 a40f 1600 |0015: invoke-virtual {v6, v1}, Landroid/support/v4/widget/DrawerLayout;.getDrawerViewAbsoluteGravity:(Landroid/view/View;)I // method@0fa4 │ │ +0565cc: 0a02 |0018: move-result v2 │ │ +0565ce: dd05 0207 |0019: and-int/lit8 v5, v2, #int 7 // #07 │ │ +0565d2: 3305 0300 |001b: if-ne v5, v0, 001e // +0003 │ │ +0565d6: 1101 |001d: return-object v1 │ │ +0565d8: d804 0401 |001e: add-int/lit8 v4, v4, #int 1 // #01 │ │ +0565dc: 28ef |0020: goto 000f // -0011 │ │ +0565de: 1201 |0021: const/4 v1, #int 0 // #0 │ │ +0565e0: 28fb |0022: goto 001d // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=558 │ │ 0x000a line=560 │ │ 0x000e line=561 │ │ 0x0011 line=562 │ │ 0x0015 line=563 │ │ @@ -70600,31 +70605,31 @@ │ │ type : '()Landroid/view/View;' │ │ access : 0x0000 () │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 27 16-bit code units │ │ -054a3c: |[054a3c] android.support.v4.widget.DrawerLayout.findOpenDrawer:()Landroid/view/View; │ │ -054a4c: 6e10 9f0f 0400 |0000: invoke-virtual {v4}, Landroid/support/v4/widget/DrawerLayout;.getChildCount:()I // method@0f9f │ │ -054a52: 0a01 |0003: move-result v1 │ │ -054a54: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -054a56: 3512 1400 |0005: if-ge v2, v1, 0019 // +0014 │ │ -054a5a: 6e20 9e0f 2400 |0007: invoke-virtual {v4, v2}, Landroid/support/v4/widget/DrawerLayout;.getChildAt:(I)Landroid/view/View; // method@0f9e │ │ -054a60: 0c00 |000a: move-result-object v0 │ │ -054a62: 6e10 8312 0000 |000b: invoke-virtual {v0}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1283 │ │ -054a68: 0c03 |000e: move-result-object v3 │ │ -054a6a: 1f03 3802 |000f: check-cast v3, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@0238 │ │ -054a6e: 5533 7904 |0011: iget-boolean v3, v3, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.knownOpen:Z // field@0479 │ │ -054a72: 3803 0300 |0013: if-eqz v3, 0016 // +0003 │ │ -054a76: 1100 |0015: return-object v0 │ │ -054a78: d802 0201 |0016: add-int/lit8 v2, v2, #int 1 // #01 │ │ -054a7c: 28ed |0018: goto 0005 // -0013 │ │ -054a7e: 1200 |0019: const/4 v0, #int 0 // #0 │ │ -054a80: 28fb |001a: goto 0015 // -0005 │ │ +0565e4: |[0565e4] android.support.v4.widget.DrawerLayout.findOpenDrawer:()Landroid/view/View; │ │ +0565f4: 6e10 9f0f 0400 |0000: invoke-virtual {v4}, Landroid/support/v4/widget/DrawerLayout;.getChildCount:()I // method@0f9f │ │ +0565fa: 0a01 |0003: move-result v1 │ │ +0565fc: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +0565fe: 3512 1400 |0005: if-ge v2, v1, 0019 // +0014 │ │ +056602: 6e20 9e0f 2400 |0007: invoke-virtual {v4, v2}, Landroid/support/v4/widget/DrawerLayout;.getChildAt:(I)Landroid/view/View; // method@0f9e │ │ +056608: 0c00 |000a: move-result-object v0 │ │ +05660a: 6e10 8312 0000 |000b: invoke-virtual {v0}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1283 │ │ +056610: 0c03 |000e: move-result-object v3 │ │ +056612: 1f03 3502 |000f: check-cast v3, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@0235 │ │ +056616: 5533 7904 |0011: iget-boolean v3, v3, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.knownOpen:Z // field@0479 │ │ +05661a: 3803 0300 |0013: if-eqz v3, 0016 // +0003 │ │ +05661e: 1100 |0015: return-object v0 │ │ +056620: d802 0201 |0016: add-int/lit8 v2, v2, #int 1 // #01 │ │ +056624: 28ed |0018: goto 0005 // -0013 │ │ +056626: 1200 |0019: const/4 v0, #int 0 // #0 │ │ +056628: 28fb |001a: goto 0015 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=529 │ │ 0x0004 line=530 │ │ 0x0007 line=531 │ │ 0x000b line=532 │ │ 0x0015 line=536 │ │ @@ -70642,19 +70647,19 @@ │ │ type : '()Landroid/view/ViewGroup$LayoutParams;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -054a84: |[054a84] android.support.v4.widget.DrawerLayout.generateDefaultLayoutParams:()Landroid/view/ViewGroup$LayoutParams; │ │ -054a94: 12f1 |0000: const/4 v1, #int -1 // #ff │ │ -054a96: 2200 3802 |0001: new-instance v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@0238 │ │ -054a9a: 7030 5f0f 1001 |0003: invoke-direct {v0, v1, v1}, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.:(II)V // method@0f5f │ │ -054aa0: 1100 |0006: return-object v0 │ │ +05662c: |[05662c] android.support.v4.widget.DrawerLayout.generateDefaultLayoutParams:()Landroid/view/ViewGroup$LayoutParams; │ │ +05663c: 12f1 |0000: const/4 v1, #int -1 // #ff │ │ +05663e: 2200 3502 |0001: new-instance v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@0235 │ │ +056642: 7030 5f0f 1001 |0003: invoke-direct {v0, v1, v1}, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.:(II)V // method@0f5f │ │ +056648: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1170 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Landroid/support/v4/widget/DrawerLayout; │ │ │ │ #15 : (in Landroid/support/v4/widget/DrawerLayout;) │ │ @@ -70662,20 +70667,20 @@ │ │ type : '(Landroid/util/AttributeSet;)Landroid/view/ViewGroup$LayoutParams;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -054aa4: |[054aa4] android.support.v4.widget.DrawerLayout.generateLayoutParams:(Landroid/util/AttributeSet;)Landroid/view/ViewGroup$LayoutParams; │ │ -054ab4: 2200 3802 |0000: new-instance v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@0238 │ │ -054ab8: 6e10 a10f 0200 |0002: invoke-virtual {v2}, Landroid/support/v4/widget/DrawerLayout;.getContext:()Landroid/content/Context; // method@0fa1 │ │ -054abe: 0c01 |0005: move-result-object v1 │ │ -054ac0: 7030 610f 1003 |0006: invoke-direct {v0, v1, v3}, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@0f61 │ │ -054ac6: 1100 |0009: return-object v0 │ │ +05664c: |[05664c] android.support.v4.widget.DrawerLayout.generateLayoutParams:(Landroid/util/AttributeSet;)Landroid/view/ViewGroup$LayoutParams; │ │ +05665c: 2200 3502 |0000: new-instance v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@0235 │ │ +056660: 6e10 a10f 0200 |0002: invoke-virtual {v2}, Landroid/support/v4/widget/DrawerLayout;.getContext:()Landroid/content/Context; // method@0fa1 │ │ +056666: 0c01 |0005: move-result-object v1 │ │ +056668: 7030 610f 1003 |0006: invoke-direct {v0, v1, v3}, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@0f61 │ │ +05666e: 1100 |0009: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1189 │ │ locals : │ │ 0x0000 - 0x000a reg=2 this Landroid/support/v4/widget/DrawerLayout; │ │ 0x0000 - 0x000a reg=3 attrs Landroid/util/AttributeSet; │ │ │ │ @@ -70684,30 +70689,30 @@ │ │ type : '(Landroid/view/ViewGroup$LayoutParams;)Landroid/view/ViewGroup$LayoutParams;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 30 16-bit code units │ │ -054ac8: |[054ac8] android.support.v4.widget.DrawerLayout.generateLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)Landroid/view/ViewGroup$LayoutParams; │ │ -054ad8: 2020 3802 |0000: instance-of v0, v2, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@0238 │ │ -054adc: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ -054ae0: 2200 3802 |0004: new-instance v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@0238 │ │ -054ae4: 1f02 3802 |0006: check-cast v2, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@0238 │ │ -054ae8: 7020 620f 2000 |0008: invoke-direct {v0, v2}, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.:(Landroid/support/v4/widget/DrawerLayout$LayoutParams;)V // method@0f62 │ │ -054aee: 1100 |000b: return-object v0 │ │ -054af0: 2020 af02 |000c: instance-of v0, v2, Landroid/view/ViewGroup$MarginLayoutParams; // type@02af │ │ -054af4: 3800 0a00 |000e: if-eqz v0, 0018 // +000a │ │ -054af8: 2200 3802 |0010: new-instance v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@0238 │ │ -054afc: 1f02 af02 |0012: check-cast v2, Landroid/view/ViewGroup$MarginLayoutParams; // type@02af │ │ -054b00: 7020 640f 2000 |0014: invoke-direct {v0, v2}, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.:(Landroid/view/ViewGroup$MarginLayoutParams;)V // method@0f64 │ │ -054b06: 28f4 |0017: goto 000b // -000c │ │ -054b08: 2200 3802 |0018: new-instance v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@0238 │ │ -054b0c: 7020 630f 2000 |001a: invoke-direct {v0, v2}, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.:(Landroid/view/ViewGroup$LayoutParams;)V // method@0f63 │ │ -054b12: 28ee |001d: goto 000b // -0012 │ │ +056670: |[056670] android.support.v4.widget.DrawerLayout.generateLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)Landroid/view/ViewGroup$LayoutParams; │ │ +056680: 2020 3502 |0000: instance-of v0, v2, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@0235 │ │ +056684: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ +056688: 2200 3502 |0004: new-instance v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@0235 │ │ +05668c: 1f02 3502 |0006: check-cast v2, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@0235 │ │ +056690: 7020 620f 2000 |0008: invoke-direct {v0, v2}, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.:(Landroid/support/v4/widget/DrawerLayout$LayoutParams;)V // method@0f62 │ │ +056696: 1100 |000b: return-object v0 │ │ +056698: 2020 ac02 |000c: instance-of v0, v2, Landroid/view/ViewGroup$MarginLayoutParams; // type@02ac │ │ +05669c: 3800 0a00 |000e: if-eqz v0, 0018 // +000a │ │ +0566a0: 2200 3502 |0010: new-instance v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@0235 │ │ +0566a4: 1f02 ac02 |0012: check-cast v2, Landroid/view/ViewGroup$MarginLayoutParams; // type@02ac │ │ +0566a8: 7020 640f 2000 |0014: invoke-direct {v0, v2}, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.:(Landroid/view/ViewGroup$MarginLayoutParams;)V // method@0f64 │ │ +0566ae: 28f4 |0017: goto 000b // -000c │ │ +0566b0: 2200 3502 |0018: new-instance v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@0235 │ │ +0566b4: 7020 630f 2000 |001a: invoke-direct {v0, v2}, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.:(Landroid/view/ViewGroup$LayoutParams;)V // method@0f63 │ │ +0566ba: 28ee |001d: goto 000b // -0012 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1175 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 p Landroid/view/ViewGroup$LayoutParams; │ │ 0x000c - 0x0014 reg=2 p Landroid/view/ViewGroup$LayoutParams; │ │ 0x0000 - 0x001e reg=1 this Landroid/support/v4/widget/DrawerLayout; │ │ @@ -70718,29 +70723,29 @@ │ │ type : '(I)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 22 16-bit code units │ │ -054b14: |[054b14] android.support.v4.widget.DrawerLayout.getDrawerLockMode:(I)I │ │ -054b24: 7110 120b 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewCompat;.getLayoutDirection:(Landroid/view/View;)I // method@0b12 │ │ -054b2a: 0a01 |0003: move-result v1 │ │ -054b2c: 7120 4e09 1300 |0004: invoke-static {v3, v1}, Landroid/support/v4/view/GravityCompat;.getAbsoluteGravity:(II)I // method@094e │ │ -054b32: 0a00 |0007: move-result v0 │ │ -054b34: 1231 |0008: const/4 v1, #int 3 // #3 │ │ -054b36: 3310 0500 |0009: if-ne v0, v1, 000e // +0005 │ │ -054b3a: 5221 a104 |000b: iget v1, v2, Landroid/support/v4/widget/DrawerLayout;.mLockModeLeft:I // field@04a1 │ │ -054b3e: 0f01 |000d: return v1 │ │ -054b40: 1251 |000e: const/4 v1, #int 5 // #5 │ │ -054b42: 3310 0500 |000f: if-ne v0, v1, 0014 // +0005 │ │ -054b46: 5221 a204 |0011: iget v1, v2, Landroid/support/v4/widget/DrawerLayout;.mLockModeRight:I // field@04a2 │ │ -054b4a: 28fa |0013: goto 000d // -0006 │ │ -054b4c: 1201 |0014: const/4 v1, #int 0 // #0 │ │ -054b4e: 28f8 |0015: goto 000d // -0008 │ │ +0566bc: |[0566bc] android.support.v4.widget.DrawerLayout.getDrawerLockMode:(I)I │ │ +0566cc: 7110 120b 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewCompat;.getLayoutDirection:(Landroid/view/View;)I // method@0b12 │ │ +0566d2: 0a01 |0003: move-result v1 │ │ +0566d4: 7120 4e09 1300 |0004: invoke-static {v3, v1}, Landroid/support/v4/view/GravityCompat;.getAbsoluteGravity:(II)I // method@094e │ │ +0566da: 0a00 |0007: move-result v0 │ │ +0566dc: 1231 |0008: const/4 v1, #int 3 // #3 │ │ +0566de: 3310 0500 |0009: if-ne v0, v1, 000e // +0005 │ │ +0566e2: 5221 a104 |000b: iget v1, v2, Landroid/support/v4/widget/DrawerLayout;.mLockModeLeft:I // field@04a1 │ │ +0566e6: 0f01 |000d: return v1 │ │ +0566e8: 1251 |000e: const/4 v1, #int 5 // #5 │ │ +0566ea: 3310 0500 |000f: if-ne v0, v1, 0014 // +0005 │ │ +0566ee: 5221 a204 |0011: iget v1, v2, Landroid/support/v4/widget/DrawerLayout;.mLockModeRight:I // field@04a2 │ │ +0566f2: 28fa |0013: goto 000d // -0006 │ │ +0566f4: 1201 |0014: const/4 v1, #int 0 // #0 │ │ +0566f6: 28f8 |0015: goto 000d // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=410 │ │ 0x0008 line=412 │ │ 0x000b line=413 │ │ 0x000d line=417 │ │ 0x000e line=414 │ │ @@ -70756,27 +70761,27 @@ │ │ type : '(Landroid/view/View;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -054b50: |[054b50] android.support.v4.widget.DrawerLayout.getDrawerLockMode:(Landroid/view/View;)I │ │ -054b60: 6e20 a40f 3200 |0000: invoke-virtual {v2, v3}, Landroid/support/v4/widget/DrawerLayout;.getDrawerViewAbsoluteGravity:(Landroid/view/View;)I // method@0fa4 │ │ -054b66: 0a00 |0003: move-result v0 │ │ -054b68: 1231 |0004: const/4 v1, #int 3 // #3 │ │ -054b6a: 3310 0500 |0005: if-ne v0, v1, 000a // +0005 │ │ -054b6e: 5221 a104 |0007: iget v1, v2, Landroid/support/v4/widget/DrawerLayout;.mLockModeLeft:I // field@04a1 │ │ -054b72: 0f01 |0009: return v1 │ │ -054b74: 1251 |000a: const/4 v1, #int 5 // #5 │ │ -054b76: 3310 0500 |000b: if-ne v0, v1, 0010 // +0005 │ │ -054b7a: 5221 a204 |000d: iget v1, v2, Landroid/support/v4/widget/DrawerLayout;.mLockModeRight:I // field@04a2 │ │ -054b7e: 28fa |000f: goto 0009 // -0006 │ │ -054b80: 1201 |0010: const/4 v1, #int 0 // #0 │ │ -054b82: 28f8 |0011: goto 0009 // -0008 │ │ +0566f8: |[0566f8] android.support.v4.widget.DrawerLayout.getDrawerLockMode:(Landroid/view/View;)I │ │ +056708: 6e20 a40f 3200 |0000: invoke-virtual {v2, v3}, Landroid/support/v4/widget/DrawerLayout;.getDrawerViewAbsoluteGravity:(Landroid/view/View;)I // method@0fa4 │ │ +05670e: 0a00 |0003: move-result v0 │ │ +056710: 1231 |0004: const/4 v1, #int 3 // #3 │ │ +056712: 3310 0500 |0005: if-ne v0, v1, 000a // +0005 │ │ +056716: 5221 a104 |0007: iget v1, v2, Landroid/support/v4/widget/DrawerLayout;.mLockModeLeft:I // field@04a1 │ │ +05671a: 0f01 |0009: return v1 │ │ +05671c: 1251 |000a: const/4 v1, #int 5 // #5 │ │ +05671e: 3310 0500 |000b: if-ne v0, v1, 0010 // +0005 │ │ +056722: 5221 a204 |000d: iget v1, v2, Landroid/support/v4/widget/DrawerLayout;.mLockModeRight:I // field@04a2 │ │ +056726: 28fa |000f: goto 0009 // -0006 │ │ +056728: 1201 |0010: const/4 v1, #int 0 // #0 │ │ +05672a: 28f8 |0011: goto 0009 // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=428 │ │ 0x0004 line=429 │ │ 0x0007 line=430 │ │ 0x0009 line=434 │ │ 0x000a line=431 │ │ @@ -70792,24 +70797,24 @@ │ │ type : '(Landroid/view/View;)I' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -054b84: |[054b84] android.support.v4.widget.DrawerLayout.getDrawerViewAbsoluteGravity:(Landroid/view/View;)I │ │ -054b94: 6e10 8312 0300 |0000: invoke-virtual {v3}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1283 │ │ -054b9a: 0c01 |0003: move-result-object v1 │ │ -054b9c: 1f01 3802 |0004: check-cast v1, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@0238 │ │ -054ba0: 5210 7604 |0006: iget v0, v1, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.gravity:I // field@0476 │ │ -054ba4: 7110 120b 0200 |0008: invoke-static {v2}, Landroid/support/v4/view/ViewCompat;.getLayoutDirection:(Landroid/view/View;)I // method@0b12 │ │ -054baa: 0a01 |000b: move-result v1 │ │ -054bac: 7120 4e09 1000 |000c: invoke-static {v0, v1}, Landroid/support/v4/view/GravityCompat;.getAbsoluteGravity:(II)I // method@094e │ │ -054bb2: 0a01 |000f: move-result v1 │ │ -054bb4: 0f01 |0010: return v1 │ │ +05672c: |[05672c] android.support.v4.widget.DrawerLayout.getDrawerViewAbsoluteGravity:(Landroid/view/View;)I │ │ +05673c: 6e10 8312 0300 |0000: invoke-virtual {v3}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1283 │ │ +056742: 0c01 |0003: move-result-object v1 │ │ +056744: 1f01 3502 |0004: check-cast v1, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@0235 │ │ +056748: 5210 7604 |0006: iget v0, v1, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.gravity:I // field@0476 │ │ +05674c: 7110 120b 0200 |0008: invoke-static {v2}, Landroid/support/v4/view/ViewCompat;.getLayoutDirection:(Landroid/view/View;)I // method@0b12 │ │ +056752: 0a01 |000b: move-result v1 │ │ +056754: 7120 4e09 1000 |000c: invoke-static {v0, v1}, Landroid/support/v4/view/GravityCompat;.getAbsoluteGravity:(II)I // method@094e │ │ +05675a: 0a01 |000f: move-result v1 │ │ +05675c: 0f01 |0010: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=519 │ │ 0x0008 line=520 │ │ locals : │ │ 0x0008 - 0x0011 reg=0 gravity I │ │ 0x0000 - 0x0011 reg=2 this Landroid/support/v4/widget/DrawerLayout; │ │ @@ -70820,20 +70825,20 @@ │ │ type : '(Landroid/view/View;)F' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -054bb8: |[054bb8] android.support.v4.widget.DrawerLayout.getDrawerViewOffset:(Landroid/view/View;)F │ │ -054bc8: 6e10 8312 0200 |0000: invoke-virtual {v2}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1283 │ │ -054bce: 0c00 |0003: move-result-object v0 │ │ -054bd0: 1f00 3802 |0004: check-cast v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@0238 │ │ -054bd4: 5200 7b04 |0006: iget v0, v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.onScreen:F // field@047b │ │ -054bd8: 0f00 |0008: return v0 │ │ +056760: |[056760] android.support.v4.widget.DrawerLayout.getDrawerViewOffset:(Landroid/view/View;)F │ │ +056770: 6e10 8312 0200 |0000: invoke-virtual {v2}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1283 │ │ +056776: 0c00 |0003: move-result-object v0 │ │ +056778: 1f00 3502 |0004: check-cast v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@0235 │ │ +05677c: 5200 7b04 |0006: iget v0, v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.onScreen:F // field@047b │ │ +056780: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=511 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v4/widget/DrawerLayout; │ │ 0x0000 - 0x0009 reg=2 drawerView Landroid/view/View; │ │ │ │ @@ -70842,24 +70847,24 @@ │ │ type : '(Landroid/view/View;)Z' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -054bdc: |[054bdc] android.support.v4.widget.DrawerLayout.isContentView:(Landroid/view/View;)Z │ │ -054bec: 6e10 8312 0200 |0000: invoke-virtual {v2}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1283 │ │ -054bf2: 0c00 |0003: move-result-object v0 │ │ -054bf4: 1f00 3802 |0004: check-cast v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@0238 │ │ -054bf8: 5200 7604 |0006: iget v0, v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.gravity:I // field@0476 │ │ -054bfc: 3900 0400 |0008: if-nez v0, 000c // +0004 │ │ -054c00: 1210 |000a: const/4 v0, #int 1 // #1 │ │ -054c02: 0f00 |000b: return v0 │ │ -054c04: 1200 |000c: const/4 v0, #int 0 // #0 │ │ -054c06: 28fe |000d: goto 000b // -0002 │ │ +056784: |[056784] android.support.v4.widget.DrawerLayout.isContentView:(Landroid/view/View;)Z │ │ +056794: 6e10 8312 0200 |0000: invoke-virtual {v2}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1283 │ │ +05679a: 0c00 |0003: move-result-object v0 │ │ +05679c: 1f00 3502 |0004: check-cast v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@0235 │ │ +0567a0: 5200 7604 |0006: iget v0, v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.gravity:I // field@0476 │ │ +0567a4: 3900 0400 |0008: if-nez v0, 000c // +0004 │ │ +0567a8: 1210 |000a: const/4 v0, #int 1 // #1 │ │ +0567aa: 0f00 |000b: return v0 │ │ +0567ac: 1200 |000c: const/4 v0, #int 0 // #0 │ │ +0567ae: 28fe |000d: goto 000b // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=853 │ │ locals : │ │ 0x0000 - 0x000e reg=1 this Landroid/support/v4/widget/DrawerLayout; │ │ 0x0000 - 0x000e reg=2 child Landroid/view/View; │ │ │ │ @@ -70868,23 +70873,23 @@ │ │ type : '(I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -054c08: |[054c08] android.support.v4.widget.DrawerLayout.isDrawerOpen:(I)Z │ │ -054c18: 6e20 980f 3200 |0000: invoke-virtual {v2, v3}, Landroid/support/v4/widget/DrawerLayout;.findDrawerWithGravity:(I)Landroid/view/View; // method@0f98 │ │ -054c1e: 0c00 |0003: move-result-object v0 │ │ -054c20: 3800 0700 |0004: if-eqz v0, 000b // +0007 │ │ -054c24: 6e20 b00f 0200 |0006: invoke-virtual {v2, v0}, Landroid/support/v4/widget/DrawerLayout;.isDrawerOpen:(Landroid/view/View;)Z // method@0fb0 │ │ -054c2a: 0a01 |0009: move-result v1 │ │ -054c2c: 0f01 |000a: return v1 │ │ -054c2e: 1201 |000b: const/4 v1, #int 0 // #0 │ │ -054c30: 28fe |000c: goto 000a // -0002 │ │ +0567b0: |[0567b0] android.support.v4.widget.DrawerLayout.isDrawerOpen:(I)Z │ │ +0567c0: 6e20 980f 3200 |0000: invoke-virtual {v2, v3}, Landroid/support/v4/widget/DrawerLayout;.findDrawerWithGravity:(I)Landroid/view/View; // method@0f98 │ │ +0567c6: 0c00 |0003: move-result-object v0 │ │ +0567c8: 3800 0700 |0004: if-eqz v0, 000b // +0007 │ │ +0567cc: 6e20 b00f 0200 |0006: invoke-virtual {v2, v0}, Landroid/support/v4/widget/DrawerLayout;.isDrawerOpen:(Landroid/view/View;)Z // method@0fb0 │ │ +0567d2: 0a01 |0009: move-result v1 │ │ +0567d4: 0f01 |000a: return v1 │ │ +0567d6: 1201 |000b: const/4 v1, #int 0 // #0 │ │ +0567d8: 28fe |000c: goto 000a // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1119 │ │ 0x0004 line=1120 │ │ 0x0006 line=1121 │ │ 0x000a line=1123 │ │ locals : │ │ @@ -70897,38 +70902,38 @@ │ │ type : '(Landroid/view/View;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 46 16-bit code units │ │ -054c34: |[054c34] android.support.v4.widget.DrawerLayout.isDrawerOpen:(Landroid/view/View;)Z │ │ -054c44: 6e20 b10f 4300 |0000: invoke-virtual {v3, v4}, Landroid/support/v4/widget/DrawerLayout;.isDrawerView:(Landroid/view/View;)Z // method@0fb1 │ │ -054c4a: 0a00 |0003: move-result v0 │ │ -054c4c: 3900 2100 |0004: if-nez v0, 0025 // +0021 │ │ -054c50: 2200 2c03 |0006: new-instance v0, Ljava/lang/IllegalArgumentException; // type@032c │ │ -054c54: 2201 4203 |0008: new-instance v1, Ljava/lang/StringBuilder; // type@0342 │ │ -054c58: 7010 5715 0100 |000a: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ -054c5e: 1a02 040e |000d: const-string v2, "View " // string@0e04 │ │ -054c62: 6e20 5f15 2100 |000f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -054c68: 0c01 |0012: move-result-object v1 │ │ -054c6a: 6e20 5e15 4100 |0013: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@155e │ │ -054c70: 0c01 |0016: move-result-object v1 │ │ -054c72: 1a02 7400 |0017: const-string v2, " is not a drawer" // string@0074 │ │ -054c76: 6e20 5f15 2100 |0019: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -054c7c: 0c01 |001c: move-result-object v1 │ │ -054c7e: 6e10 6415 0100 |001d: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ -054c84: 0c01 |0020: move-result-object v1 │ │ -054c86: 7020 0015 1000 |0021: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@1500 │ │ -054c8c: 2700 |0024: throw v0 │ │ -054c8e: 6e10 8312 0400 |0025: invoke-virtual {v4}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1283 │ │ -054c94: 0c00 |0028: move-result-object v0 │ │ -054c96: 1f00 3802 |0029: check-cast v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@0238 │ │ -054c9a: 5500 7904 |002b: iget-boolean v0, v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.knownOpen:Z // field@0479 │ │ -054c9e: 0f00 |002d: return v0 │ │ +0567dc: |[0567dc] android.support.v4.widget.DrawerLayout.isDrawerOpen:(Landroid/view/View;)Z │ │ +0567ec: 6e20 b10f 4300 |0000: invoke-virtual {v3, v4}, Landroid/support/v4/widget/DrawerLayout;.isDrawerView:(Landroid/view/View;)Z // method@0fb1 │ │ +0567f2: 0a00 |0003: move-result v0 │ │ +0567f4: 3900 2100 |0004: if-nez v0, 0025 // +0021 │ │ +0567f8: 2200 2903 |0006: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0329 │ │ +0567fc: 2201 3f03 |0008: new-instance v1, Ljava/lang/StringBuilder; // type@033f │ │ +056800: 7010 5715 0100 |000a: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ +056806: 1a02 010e |000d: const-string v2, "View " // string@0e01 │ │ +05680a: 6e20 5f15 2100 |000f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +056810: 0c01 |0012: move-result-object v1 │ │ +056812: 6e20 5e15 4100 |0013: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@155e │ │ +056818: 0c01 |0016: move-result-object v1 │ │ +05681a: 1a02 7400 |0017: const-string v2, " is not a drawer" // string@0074 │ │ +05681e: 6e20 5f15 2100 |0019: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +056824: 0c01 |001c: move-result-object v1 │ │ +056826: 6e10 6415 0100 |001d: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ +05682c: 0c01 |0020: move-result-object v1 │ │ +05682e: 7020 0015 1000 |0021: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@1500 │ │ +056834: 2700 |0024: throw v0 │ │ +056836: 6e10 8312 0400 |0025: invoke-virtual {v4}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1283 │ │ +05683c: 0c00 |0028: move-result-object v0 │ │ +05683e: 1f00 3502 |0029: check-cast v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@0235 │ │ +056842: 5500 7904 |002b: iget-boolean v0, v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.knownOpen:Z // field@0479 │ │ +056846: 0f00 |002d: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1103 │ │ 0x0006 line=1104 │ │ 0x0025 line=1106 │ │ locals : │ │ 0x0000 - 0x002e reg=3 this Landroid/support/v4/widget/DrawerLayout; │ │ @@ -70939,29 +70944,29 @@ │ │ type : '(Landroid/view/View;)Z' │ │ access : 0x0000 () │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 24 16-bit code units │ │ -054ca0: |[054ca0] android.support.v4.widget.DrawerLayout.isDrawerView:(Landroid/view/View;)Z │ │ -054cb0: 6e10 8312 0400 |0000: invoke-virtual {v4}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1283 │ │ -054cb6: 0c02 |0003: move-result-object v2 │ │ -054cb8: 1f02 3802 |0004: check-cast v2, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@0238 │ │ -054cbc: 5221 7604 |0006: iget v1, v2, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.gravity:I // field@0476 │ │ -054cc0: 7110 120b 0400 |0008: invoke-static {v4}, Landroid/support/v4/view/ViewCompat;.getLayoutDirection:(Landroid/view/View;)I // method@0b12 │ │ -054cc6: 0a02 |000b: move-result v2 │ │ -054cc8: 7120 4e09 2100 |000c: invoke-static {v1, v2}, Landroid/support/v4/view/GravityCompat;.getAbsoluteGravity:(II)I // method@094e │ │ -054cce: 0a00 |000f: move-result v0 │ │ -054cd0: dd02 0007 |0010: and-int/lit8 v2, v0, #int 7 // #07 │ │ -054cd4: 3802 0400 |0012: if-eqz v2, 0016 // +0004 │ │ -054cd8: 1212 |0014: const/4 v2, #int 1 // #1 │ │ -054cda: 0f02 |0015: return v2 │ │ -054cdc: 1202 |0016: const/4 v2, #int 0 // #0 │ │ -054cde: 28fe |0017: goto 0015 // -0002 │ │ +056848: |[056848] android.support.v4.widget.DrawerLayout.isDrawerView:(Landroid/view/View;)Z │ │ +056858: 6e10 8312 0400 |0000: invoke-virtual {v4}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1283 │ │ +05685e: 0c02 |0003: move-result-object v2 │ │ +056860: 1f02 3502 |0004: check-cast v2, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@0235 │ │ +056864: 5221 7604 |0006: iget v1, v2, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.gravity:I // field@0476 │ │ +056868: 7110 120b 0400 |0008: invoke-static {v4}, Landroid/support/v4/view/ViewCompat;.getLayoutDirection:(Landroid/view/View;)I // method@0b12 │ │ +05686e: 0a02 |000b: move-result v2 │ │ +056870: 7120 4e09 2100 |000c: invoke-static {v1, v2}, Landroid/support/v4/view/GravityCompat;.getAbsoluteGravity:(II)I // method@094e │ │ +056876: 0a00 |000f: move-result v0 │ │ +056878: dd02 0007 |0010: and-int/lit8 v2, v0, #int 7 // #07 │ │ +05687c: 3802 0400 |0012: if-eqz v2, 0016 // +0004 │ │ +056880: 1212 |0014: const/4 v2, #int 1 // #1 │ │ +056882: 0f02 |0015: return v2 │ │ +056884: 1202 |0016: const/4 v2, #int 0 // #0 │ │ +056886: 28fe |0017: goto 0015 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=857 │ │ 0x0008 line=858 │ │ 0x0010 line=860 │ │ locals : │ │ 0x0010 - 0x0018 reg=0 absGravity I │ │ @@ -70974,23 +70979,23 @@ │ │ type : '(I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -054ce0: |[054ce0] android.support.v4.widget.DrawerLayout.isDrawerVisible:(I)Z │ │ -054cf0: 6e20 980f 3200 |0000: invoke-virtual {v2, v3}, Landroid/support/v4/widget/DrawerLayout;.findDrawerWithGravity:(I)Landroid/view/View; // method@0f98 │ │ -054cf6: 0c00 |0003: move-result-object v0 │ │ -054cf8: 3800 0700 |0004: if-eqz v0, 000b // +0007 │ │ -054cfc: 6e20 b30f 0200 |0006: invoke-virtual {v2, v0}, Landroid/support/v4/widget/DrawerLayout;.isDrawerVisible:(Landroid/view/View;)Z // method@0fb3 │ │ -054d02: 0a01 |0009: move-result v1 │ │ -054d04: 0f01 |000a: return v1 │ │ -054d06: 1201 |000b: const/4 v1, #int 0 // #0 │ │ -054d08: 28fe |000c: goto 000a // -0002 │ │ +056888: |[056888] android.support.v4.widget.DrawerLayout.isDrawerVisible:(I)Z │ │ +056898: 6e20 980f 3200 |0000: invoke-virtual {v2, v3}, Landroid/support/v4/widget/DrawerLayout;.findDrawerWithGravity:(I)Landroid/view/View; // method@0f98 │ │ +05689e: 0c00 |0003: move-result-object v0 │ │ +0568a0: 3800 0700 |0004: if-eqz v0, 000b // +0007 │ │ +0568a4: 6e20 b30f 0200 |0006: invoke-virtual {v2, v0}, Landroid/support/v4/widget/DrawerLayout;.isDrawerVisible:(Landroid/view/View;)Z // method@0fb3 │ │ +0568aa: 0a01 |0009: move-result v1 │ │ +0568ac: 0f01 |000a: return v1 │ │ +0568ae: 1201 |000b: const/4 v1, #int 0 // #0 │ │ +0568b0: 28fe |000c: goto 000a // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1150 │ │ 0x0004 line=1151 │ │ 0x0006 line=1152 │ │ 0x000a line=1154 │ │ locals : │ │ @@ -71003,44 +71008,44 @@ │ │ type : '(Landroid/view/View;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 54 16-bit code units │ │ -054d0c: |[054d0c] android.support.v4.widget.DrawerLayout.isDrawerVisible:(Landroid/view/View;)Z │ │ -054d1c: 6e20 b10f 4300 |0000: invoke-virtual {v3, v4}, Landroid/support/v4/widget/DrawerLayout;.isDrawerView:(Landroid/view/View;)Z // method@0fb1 │ │ -054d22: 0a00 |0003: move-result v0 │ │ -054d24: 3900 2100 |0004: if-nez v0, 0025 // +0021 │ │ -054d28: 2200 2c03 |0006: new-instance v0, Ljava/lang/IllegalArgumentException; // type@032c │ │ -054d2c: 2201 4203 |0008: new-instance v1, Ljava/lang/StringBuilder; // type@0342 │ │ -054d30: 7010 5715 0100 |000a: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ -054d36: 1a02 040e |000d: const-string v2, "View " // string@0e04 │ │ -054d3a: 6e20 5f15 2100 |000f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -054d40: 0c01 |0012: move-result-object v1 │ │ -054d42: 6e20 5e15 4100 |0013: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@155e │ │ -054d48: 0c01 |0016: move-result-object v1 │ │ -054d4a: 1a02 7400 |0017: const-string v2, " is not a drawer" // string@0074 │ │ -054d4e: 6e20 5f15 2100 |0019: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -054d54: 0c01 |001c: move-result-object v1 │ │ -054d56: 6e10 6415 0100 |001d: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ -054d5c: 0c01 |0020: move-result-object v1 │ │ -054d5e: 7020 0015 1000 |0021: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@1500 │ │ -054d64: 2700 |0024: throw v0 │ │ -054d66: 6e10 8312 0400 |0025: invoke-virtual {v4}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1283 │ │ -054d6c: 0c00 |0028: move-result-object v0 │ │ -054d6e: 1f00 3802 |0029: check-cast v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@0238 │ │ -054d72: 5200 7b04 |002b: iget v0, v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.onScreen:F // field@047b │ │ -054d76: 1201 |002d: const/4 v1, #int 0 // #0 │ │ -054d78: 2d00 0001 |002e: cmpl-float v0, v0, v1 │ │ -054d7c: 3d00 0400 |0030: if-lez v0, 0034 // +0004 │ │ -054d80: 1210 |0032: const/4 v0, #int 1 // #1 │ │ -054d82: 0f00 |0033: return v0 │ │ -054d84: 1200 |0034: const/4 v0, #int 0 // #0 │ │ -054d86: 28fe |0035: goto 0033 // -0002 │ │ +0568b4: |[0568b4] android.support.v4.widget.DrawerLayout.isDrawerVisible:(Landroid/view/View;)Z │ │ +0568c4: 6e20 b10f 4300 |0000: invoke-virtual {v3, v4}, Landroid/support/v4/widget/DrawerLayout;.isDrawerView:(Landroid/view/View;)Z // method@0fb1 │ │ +0568ca: 0a00 |0003: move-result v0 │ │ +0568cc: 3900 2100 |0004: if-nez v0, 0025 // +0021 │ │ +0568d0: 2200 2903 |0006: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0329 │ │ +0568d4: 2201 3f03 |0008: new-instance v1, Ljava/lang/StringBuilder; // type@033f │ │ +0568d8: 7010 5715 0100 |000a: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ +0568de: 1a02 010e |000d: const-string v2, "View " // string@0e01 │ │ +0568e2: 6e20 5f15 2100 |000f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +0568e8: 0c01 |0012: move-result-object v1 │ │ +0568ea: 6e20 5e15 4100 |0013: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@155e │ │ +0568f0: 0c01 |0016: move-result-object v1 │ │ +0568f2: 1a02 7400 |0017: const-string v2, " is not a drawer" // string@0074 │ │ +0568f6: 6e20 5f15 2100 |0019: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +0568fc: 0c01 |001c: move-result-object v1 │ │ +0568fe: 6e10 6415 0100 |001d: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ +056904: 0c01 |0020: move-result-object v1 │ │ +056906: 7020 0015 1000 |0021: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@1500 │ │ +05690c: 2700 |0024: throw v0 │ │ +05690e: 6e10 8312 0400 |0025: invoke-virtual {v4}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1283 │ │ +056914: 0c00 |0028: move-result-object v0 │ │ +056916: 1f00 3502 |0029: check-cast v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@0235 │ │ +05691a: 5200 7b04 |002b: iget v0, v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.onScreen:F // field@047b │ │ +05691e: 1201 |002d: const/4 v1, #int 0 // #0 │ │ +056920: 2d00 0001 |002e: cmpl-float v0, v0, v1 │ │ +056924: 3d00 0400 |0030: if-lez v0, 0034 // +0004 │ │ +056928: 1210 |0032: const/4 v0, #int 1 // #1 │ │ +05692a: 0f00 |0033: return v0 │ │ +05692c: 1200 |0034: const/4 v0, #int 0 // #0 │ │ +05692e: 28fe |0035: goto 0033 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1135 │ │ 0x0006 line=1136 │ │ 0x0025 line=1138 │ │ locals : │ │ 0x0000 - 0x0036 reg=3 this Landroid/support/v4/widget/DrawerLayout; │ │ @@ -71051,35 +71056,35 @@ │ │ type : '(Landroid/view/View;F)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 9 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 32 16-bit code units │ │ -054d88: |[054d88] android.support.v4.widget.DrawerLayout.moveDrawerToOffset:(Landroid/view/View;F)V │ │ -054d98: 6e20 a50f 7600 |0000: invoke-virtual {v6, v7}, Landroid/support/v4/widget/DrawerLayout;.getDrawerViewOffset:(Landroid/view/View;)F // method@0fa5 │ │ -054d9e: 0a02 |0003: move-result v2 │ │ -054da0: 6e10 9712 0700 |0004: invoke-virtual {v7}, Landroid/view/View;.getWidth:()I // method@1297 │ │ -054da6: 0a04 |0007: move-result v4 │ │ -054da8: 8245 |0008: int-to-float v5, v4 │ │ -054daa: c825 |0009: mul-float/2addr v5, v2 │ │ -054dac: 8753 |000a: float-to-int v3, v5 │ │ -054dae: 8245 |000b: int-to-float v5, v4 │ │ -054db0: c885 |000c: mul-float/2addr v5, v8 │ │ -054db2: 8751 |000d: float-to-int v1, v5 │ │ -054db4: 9100 0103 |000e: sub-int v0, v1, v3 │ │ -054db8: 1235 |0010: const/4 v5, #int 3 // #3 │ │ -054dba: 6e30 8d0f 7605 |0011: invoke-virtual {v6, v7, v5}, Landroid/support/v4/widget/DrawerLayout;.checkDrawerViewAbsoluteGravity:(Landroid/view/View;I)Z // method@0f8d │ │ -054dc0: 0a05 |0014: move-result v5 │ │ -054dc2: 3805 0900 |0015: if-eqz v5, 001e // +0009 │ │ -054dc6: 6e20 a912 0700 |0017: invoke-virtual {v7, v0}, Landroid/view/View;.offsetLeftAndRight:(I)V // method@12a9 │ │ -054dcc: 6e30 cd0f 7608 |001a: invoke-virtual {v6, v7, v8}, Landroid/support/v4/widget/DrawerLayout;.setDrawerViewOffset:(Landroid/view/View;F)V // method@0fcd │ │ -054dd2: 0e00 |001d: return-void │ │ -054dd4: 7b00 |001e: neg-int v0, v0 │ │ -054dd6: 28f8 |001f: goto 0017 // -0008 │ │ +056930: |[056930] android.support.v4.widget.DrawerLayout.moveDrawerToOffset:(Landroid/view/View;F)V │ │ +056940: 6e20 a50f 7600 |0000: invoke-virtual {v6, v7}, Landroid/support/v4/widget/DrawerLayout;.getDrawerViewOffset:(Landroid/view/View;)F // method@0fa5 │ │ +056946: 0a02 |0003: move-result v2 │ │ +056948: 6e10 9712 0700 |0004: invoke-virtual {v7}, Landroid/view/View;.getWidth:()I // method@1297 │ │ +05694e: 0a04 |0007: move-result v4 │ │ +056950: 8245 |0008: int-to-float v5, v4 │ │ +056952: c825 |0009: mul-float/2addr v5, v2 │ │ +056954: 8753 |000a: float-to-int v3, v5 │ │ +056956: 8245 |000b: int-to-float v5, v4 │ │ +056958: c885 |000c: mul-float/2addr v5, v8 │ │ +05695a: 8751 |000d: float-to-int v1, v5 │ │ +05695c: 9100 0103 |000e: sub-int v0, v1, v3 │ │ +056960: 1235 |0010: const/4 v5, #int 3 // #3 │ │ +056962: 6e30 8d0f 7605 |0011: invoke-virtual {v6, v7, v5}, Landroid/support/v4/widget/DrawerLayout;.checkDrawerViewAbsoluteGravity:(Landroid/view/View;I)Z // method@0f8d │ │ +056968: 0a05 |0014: move-result v5 │ │ +05696a: 3805 0900 |0015: if-eqz v5, 001e // +0009 │ │ +05696e: 6e20 a912 0700 |0017: invoke-virtual {v7, v0}, Landroid/view/View;.offsetLeftAndRight:(I)V // method@12a9 │ │ +056974: 6e30 cd0f 7608 |001a: invoke-virtual {v6, v7, v8}, Landroid/support/v4/widget/DrawerLayout;.setDrawerViewOffset:(Landroid/view/View;F)V // method@0fcd │ │ +05697a: 0e00 |001d: return-void │ │ +05697c: 7b00 |001e: neg-int v0, v0 │ │ +05697e: 28f8 |001f: goto 0017 // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=540 │ │ 0x0004 line=541 │ │ 0x0008 line=542 │ │ 0x000b line=543 │ │ 0x000e line=544 │ │ @@ -71103,19 +71108,19 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -054dd8: |[054dd8] android.support.v4.widget.DrawerLayout.onAttachedToWindow:()V │ │ -054de8: 6f10 0413 0100 |0000: invoke-super {v1}, Landroid/view/ViewGroup;.onAttachedToWindow:()V // method@1304 │ │ -054dee: 1210 |0003: const/4 v0, #int 1 // #1 │ │ -054df0: 5c10 9a04 |0004: iput-boolean v0, v1, Landroid/support/v4/widget/DrawerLayout;.mFirstLayout:Z // field@049a │ │ -054df4: 0e00 |0006: return-void │ │ +056980: |[056980] android.support.v4.widget.DrawerLayout.onAttachedToWindow:()V │ │ +056990: 6f10 0413 0100 |0000: invoke-super {v1}, Landroid/view/ViewGroup;.onAttachedToWindow:()V // method@1304 │ │ +056996: 1210 |0003: const/4 v0, #int 1 // #1 │ │ +056998: 5c10 9a04 |0004: iput-boolean v0, v1, Landroid/support/v4/widget/DrawerLayout;.mFirstLayout:Z // field@049a │ │ +05699c: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=595 │ │ 0x0003 line=596 │ │ 0x0006 line=597 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/widget/DrawerLayout; │ │ @@ -71125,19 +71130,19 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -054df8: |[054df8] android.support.v4.widget.DrawerLayout.onDetachedFromWindow:()V │ │ -054e08: 6f10 0513 0100 |0000: invoke-super {v1}, Landroid/view/ViewGroup;.onDetachedFromWindow:()V // method@1305 │ │ -054e0e: 1210 |0003: const/4 v0, #int 1 // #1 │ │ -054e10: 5c10 9a04 |0004: iput-boolean v0, v1, Landroid/support/v4/widget/DrawerLayout;.mFirstLayout:Z // field@049a │ │ -054e14: 0e00 |0006: return-void │ │ +0569a0: |[0569a0] android.support.v4.widget.DrawerLayout.onDetachedFromWindow:()V │ │ +0569b0: 6f10 0513 0100 |0000: invoke-super {v1}, Landroid/view/ViewGroup;.onDetachedFromWindow:()V // method@1305 │ │ +0569b6: 1210 |0003: const/4 v0, #int 1 // #1 │ │ +0569b8: 5c10 9a04 |0004: iput-boolean v0, v1, Landroid/support/v4/widget/DrawerLayout;.mFirstLayout:Z // field@049a │ │ +0569bc: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=589 │ │ 0x0003 line=590 │ │ 0x0006 line=591 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/widget/DrawerLayout; │ │ @@ -71147,75 +71152,75 @@ │ │ type : '(Landroid/view/MotionEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 12 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 120 16-bit code units │ │ -054e18: |[054e18] android.support.v4.widget.DrawerLayout.onInterceptTouchEvent:(Landroid/view/MotionEvent;)Z │ │ -054e28: 1216 |0000: const/4 v6, #int 1 // #1 │ │ -054e2a: 1205 |0001: const/4 v5, #int 0 // #0 │ │ -054e2c: 7110 040a 0b00 |0002: invoke-static {v11}, Landroid/support/v4/view/MotionEventCompat;.getActionMasked:(Landroid/view/MotionEvent;)I // method@0a04 │ │ -054e32: 0a00 |0005: move-result v0 │ │ -054e34: 54a7 9f04 |0006: iget-object v7, v10, Landroid/support/v4/widget/DrawerLayout;.mLeftDragger:Landroid/support/v4/widget/ViewDragHelper; // field@049f │ │ -054e38: 6e20 e411 b700 |0008: invoke-virtual {v7, v11}, Landroid/support/v4/widget/ViewDragHelper;.shouldInterceptTouchEvent:(Landroid/view/MotionEvent;)Z // method@11e4 │ │ -054e3e: 0a07 |000b: move-result v7 │ │ -054e40: 54a8 a504 |000c: iget-object v8, v10, Landroid/support/v4/widget/DrawerLayout;.mRightDragger:Landroid/support/v4/widget/ViewDragHelper; // field@04a5 │ │ -054e44: 6e20 e411 b800 |000e: invoke-virtual {v8, v11}, Landroid/support/v4/widget/ViewDragHelper;.shouldInterceptTouchEvent:(Landroid/view/MotionEvent;)Z // method@11e4 │ │ -054e4a: 0a08 |0011: move-result v8 │ │ -054e4c: 9601 0708 |0012: or-int v1, v7, v8 │ │ -054e50: 1202 |0014: const/4 v2, #int 0 // #0 │ │ -054e52: 2b00 5700 0000 |0015: packed-switch v0, 0000006c // +00000057 │ │ -054e58: 3901 0e00 |0018: if-nez v1, 0026 // +000e │ │ -054e5c: 3902 0c00 |001a: if-nez v2, 0026 // +000c │ │ -054e60: 7010 ab0f 0a00 |001c: invoke-direct {v10}, Landroid/support/v4/widget/DrawerLayout;.hasPeekingDrawer:()Z // method@0fab │ │ -054e66: 0a07 |001f: move-result v7 │ │ -054e68: 3907 0600 |0020: if-nez v7, 0026 // +0006 │ │ -054e6c: 55a7 9704 |0022: iget-boolean v7, v10, Landroid/support/v4/widget/DrawerLayout;.mChildrenCanceledTouch:Z // field@0497 │ │ -054e70: 3807 0300 |0024: if-eqz v7, 0027 // +0003 │ │ -054e74: 0165 |0026: move v5, v6 │ │ -054e76: 0f05 |0027: return v5 │ │ -054e78: 6e10 4812 0b00 |0028: invoke-virtual {v11}, Landroid/view/MotionEvent;.getX:()F // method@1248 │ │ -054e7e: 0a03 |002b: move-result v3 │ │ -054e80: 6e10 4a12 0b00 |002c: invoke-virtual {v11}, Landroid/view/MotionEvent;.getY:()F // method@124a │ │ -054e86: 0a04 |002f: move-result v4 │ │ -054e88: 59a3 9c04 |0030: iput v3, v10, Landroid/support/v4/widget/DrawerLayout;.mInitialMotionX:F // field@049c │ │ -054e8c: 59a4 9d04 |0032: iput v4, v10, Landroid/support/v4/widget/DrawerLayout;.mInitialMotionY:F // field@049d │ │ -054e90: 52a7 a704 |0034: iget v7, v10, Landroid/support/v4/widget/DrawerLayout;.mScrimOpacity:F // field@04a7 │ │ -054e94: 1208 |0036: const/4 v8, #int 0 // #0 │ │ -054e96: 2d07 0708 |0037: cmpl-float v7, v7, v8 │ │ -054e9a: 3d07 1100 |0039: if-lez v7, 004a // +0011 │ │ -054e9e: 54a7 9f04 |003b: iget-object v7, v10, Landroid/support/v4/widget/DrawerLayout;.mLeftDragger:Landroid/support/v4/widget/ViewDragHelper; // field@049f │ │ -054ea2: 8738 |003d: float-to-int v8, v3 │ │ -054ea4: 8749 |003e: float-to-int v9, v4 │ │ -054ea6: 6e30 cc11 8709 |003f: invoke-virtual {v7, v8, v9}, Landroid/support/v4/widget/ViewDragHelper;.findTopChildUnder:(II)Landroid/view/View; // method@11cc │ │ -054eac: 0c07 |0042: move-result-object v7 │ │ -054eae: 6e20 ae0f 7a00 |0043: invoke-virtual {v10, v7}, Landroid/support/v4/widget/DrawerLayout;.isContentView:(Landroid/view/View;)Z // method@0fae │ │ -054eb4: 0a07 |0046: move-result v7 │ │ -054eb6: 3807 0300 |0047: if-eqz v7, 004a // +0003 │ │ -054eba: 1212 |0049: const/4 v2, #int 1 // #1 │ │ -054ebc: 5ca5 9804 |004a: iput-boolean v5, v10, Landroid/support/v4/widget/DrawerLayout;.mDisallowInterceptRequested:Z // field@0498 │ │ -054ec0: 5ca5 9704 |004c: iput-boolean v5, v10, Landroid/support/v4/widget/DrawerLayout;.mChildrenCanceledTouch:Z // field@0497 │ │ -054ec4: 28ca |004e: goto 0018 // -0036 │ │ -054ec6: 54a7 9f04 |004f: iget-object v7, v10, Landroid/support/v4/widget/DrawerLayout;.mLeftDragger:Landroid/support/v4/widget/ViewDragHelper; // field@049f │ │ -054eca: 1238 |0051: const/4 v8, #int 3 // #3 │ │ -054ecc: 6e20 bc11 8700 |0052: invoke-virtual {v7, v8}, Landroid/support/v4/widget/ViewDragHelper;.checkTouchSlop:(I)Z // method@11bc │ │ -054ed2: 0a07 |0055: move-result v7 │ │ -054ed4: 3807 c2ff |0056: if-eqz v7, 0018 // -003e │ │ -054ed8: 54a7 9e04 |0058: iget-object v7, v10, Landroid/support/v4/widget/DrawerLayout;.mLeftCallback:Landroid/support/v4/widget/DrawerLayout$ViewDragCallback; // field@049e │ │ -054edc: 6e10 840f 0700 |005a: invoke-virtual {v7}, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.removeCallbacks:()V // method@0f84 │ │ -054ee2: 54a7 a404 |005d: iget-object v7, v10, Landroid/support/v4/widget/DrawerLayout;.mRightCallback:Landroid/support/v4/widget/DrawerLayout$ViewDragCallback; // field@04a4 │ │ -054ee6: 6e10 840f 0700 |005f: invoke-virtual {v7}, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.removeCallbacks:()V // method@0f84 │ │ -054eec: 28b6 |0062: goto 0018 // -004a │ │ -054eee: 6e20 920f 6a00 |0063: invoke-virtual {v10, v6}, Landroid/support/v4/widget/DrawerLayout;.closeDrawers:(Z)V // method@0f92 │ │ -054ef4: 5ca5 9804 |0066: iput-boolean v5, v10, Landroid/support/v4/widget/DrawerLayout;.mDisallowInterceptRequested:Z // field@0498 │ │ -054ef8: 5ca5 9704 |0068: iput-boolean v5, v10, Landroid/support/v4/widget/DrawerLayout;.mChildrenCanceledTouch:Z // field@0497 │ │ -054efc: 28ae |006a: goto 0018 // -0052 │ │ -054efe: 0000 |006b: nop // spacer │ │ -054f00: 0001 0400 0000 0000 1300 0000 4e00 ... |006c: packed-switch-data (12 units) │ │ +0569c0: |[0569c0] android.support.v4.widget.DrawerLayout.onInterceptTouchEvent:(Landroid/view/MotionEvent;)Z │ │ +0569d0: 1216 |0000: const/4 v6, #int 1 // #1 │ │ +0569d2: 1205 |0001: const/4 v5, #int 0 // #0 │ │ +0569d4: 7110 040a 0b00 |0002: invoke-static {v11}, Landroid/support/v4/view/MotionEventCompat;.getActionMasked:(Landroid/view/MotionEvent;)I // method@0a04 │ │ +0569da: 0a00 |0005: move-result v0 │ │ +0569dc: 54a7 9f04 |0006: iget-object v7, v10, Landroid/support/v4/widget/DrawerLayout;.mLeftDragger:Landroid/support/v4/widget/ViewDragHelper; // field@049f │ │ +0569e0: 6e20 e411 b700 |0008: invoke-virtual {v7, v11}, Landroid/support/v4/widget/ViewDragHelper;.shouldInterceptTouchEvent:(Landroid/view/MotionEvent;)Z // method@11e4 │ │ +0569e6: 0a07 |000b: move-result v7 │ │ +0569e8: 54a8 a504 |000c: iget-object v8, v10, Landroid/support/v4/widget/DrawerLayout;.mRightDragger:Landroid/support/v4/widget/ViewDragHelper; // field@04a5 │ │ +0569ec: 6e20 e411 b800 |000e: invoke-virtual {v8, v11}, Landroid/support/v4/widget/ViewDragHelper;.shouldInterceptTouchEvent:(Landroid/view/MotionEvent;)Z // method@11e4 │ │ +0569f2: 0a08 |0011: move-result v8 │ │ +0569f4: 9601 0708 |0012: or-int v1, v7, v8 │ │ +0569f8: 1202 |0014: const/4 v2, #int 0 // #0 │ │ +0569fa: 2b00 5700 0000 |0015: packed-switch v0, 0000006c // +00000057 │ │ +056a00: 3901 0e00 |0018: if-nez v1, 0026 // +000e │ │ +056a04: 3902 0c00 |001a: if-nez v2, 0026 // +000c │ │ +056a08: 7010 ab0f 0a00 |001c: invoke-direct {v10}, Landroid/support/v4/widget/DrawerLayout;.hasPeekingDrawer:()Z // method@0fab │ │ +056a0e: 0a07 |001f: move-result v7 │ │ +056a10: 3907 0600 |0020: if-nez v7, 0026 // +0006 │ │ +056a14: 55a7 9704 |0022: iget-boolean v7, v10, Landroid/support/v4/widget/DrawerLayout;.mChildrenCanceledTouch:Z // field@0497 │ │ +056a18: 3807 0300 |0024: if-eqz v7, 0027 // +0003 │ │ +056a1c: 0165 |0026: move v5, v6 │ │ +056a1e: 0f05 |0027: return v5 │ │ +056a20: 6e10 4812 0b00 |0028: invoke-virtual {v11}, Landroid/view/MotionEvent;.getX:()F // method@1248 │ │ +056a26: 0a03 |002b: move-result v3 │ │ +056a28: 6e10 4a12 0b00 |002c: invoke-virtual {v11}, Landroid/view/MotionEvent;.getY:()F // method@124a │ │ +056a2e: 0a04 |002f: move-result v4 │ │ +056a30: 59a3 9c04 |0030: iput v3, v10, Landroid/support/v4/widget/DrawerLayout;.mInitialMotionX:F // field@049c │ │ +056a34: 59a4 9d04 |0032: iput v4, v10, Landroid/support/v4/widget/DrawerLayout;.mInitialMotionY:F // field@049d │ │ +056a38: 52a7 a704 |0034: iget v7, v10, Landroid/support/v4/widget/DrawerLayout;.mScrimOpacity:F // field@04a7 │ │ +056a3c: 1208 |0036: const/4 v8, #int 0 // #0 │ │ +056a3e: 2d07 0708 |0037: cmpl-float v7, v7, v8 │ │ +056a42: 3d07 1100 |0039: if-lez v7, 004a // +0011 │ │ +056a46: 54a7 9f04 |003b: iget-object v7, v10, Landroid/support/v4/widget/DrawerLayout;.mLeftDragger:Landroid/support/v4/widget/ViewDragHelper; // field@049f │ │ +056a4a: 8738 |003d: float-to-int v8, v3 │ │ +056a4c: 8749 |003e: float-to-int v9, v4 │ │ +056a4e: 6e30 cc11 8709 |003f: invoke-virtual {v7, v8, v9}, Landroid/support/v4/widget/ViewDragHelper;.findTopChildUnder:(II)Landroid/view/View; // method@11cc │ │ +056a54: 0c07 |0042: move-result-object v7 │ │ +056a56: 6e20 ae0f 7a00 |0043: invoke-virtual {v10, v7}, Landroid/support/v4/widget/DrawerLayout;.isContentView:(Landroid/view/View;)Z // method@0fae │ │ +056a5c: 0a07 |0046: move-result v7 │ │ +056a5e: 3807 0300 |0047: if-eqz v7, 004a // +0003 │ │ +056a62: 1212 |0049: const/4 v2, #int 1 // #1 │ │ +056a64: 5ca5 9804 |004a: iput-boolean v5, v10, Landroid/support/v4/widget/DrawerLayout;.mDisallowInterceptRequested:Z // field@0498 │ │ +056a68: 5ca5 9704 |004c: iput-boolean v5, v10, Landroid/support/v4/widget/DrawerLayout;.mChildrenCanceledTouch:Z // field@0497 │ │ +056a6c: 28ca |004e: goto 0018 // -0036 │ │ +056a6e: 54a7 9f04 |004f: iget-object v7, v10, Landroid/support/v4/widget/DrawerLayout;.mLeftDragger:Landroid/support/v4/widget/ViewDragHelper; // field@049f │ │ +056a72: 1238 |0051: const/4 v8, #int 3 // #3 │ │ +056a74: 6e20 bc11 8700 |0052: invoke-virtual {v7, v8}, Landroid/support/v4/widget/ViewDragHelper;.checkTouchSlop:(I)Z // method@11bc │ │ +056a7a: 0a07 |0055: move-result v7 │ │ +056a7c: 3807 c2ff |0056: if-eqz v7, 0018 // -003e │ │ +056a80: 54a7 9e04 |0058: iget-object v7, v10, Landroid/support/v4/widget/DrawerLayout;.mLeftCallback:Landroid/support/v4/widget/DrawerLayout$ViewDragCallback; // field@049e │ │ +056a84: 6e10 840f 0700 |005a: invoke-virtual {v7}, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.removeCallbacks:()V // method@0f84 │ │ +056a8a: 54a7 a404 |005d: iget-object v7, v10, Landroid/support/v4/widget/DrawerLayout;.mRightCallback:Landroid/support/v4/widget/DrawerLayout$ViewDragCallback; // field@04a4 │ │ +056a8e: 6e10 840f 0700 |005f: invoke-virtual {v7}, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.removeCallbacks:()V // method@0f84 │ │ +056a94: 28b6 |0062: goto 0018 // -004a │ │ +056a96: 6e20 920f 6a00 |0063: invoke-virtual {v10, v6}, Landroid/support/v4/widget/DrawerLayout;.closeDrawers:(Z)V // method@0f92 │ │ +056a9c: 5ca5 9804 |0066: iput-boolean v5, v10, Landroid/support/v4/widget/DrawerLayout;.mDisallowInterceptRequested:Z // field@0498 │ │ +056aa0: 5ca5 9704 |0068: iput-boolean v5, v10, Landroid/support/v4/widget/DrawerLayout;.mChildrenCanceledTouch:Z // field@0497 │ │ +056aa4: 28ae |006a: goto 0018 // -0052 │ │ +056aa6: 0000 |006b: nop // spacer │ │ +056aa8: 0001 0400 0000 0000 1300 0000 4e00 ... |006c: packed-switch-data (12 units) │ │ catches : (none) │ │ positions : │ │ 0x0002 line=865 │ │ 0x0006 line=868 │ │ 0x0014 line=871 │ │ 0x0015 line=873 │ │ 0x0018 line=905 │ │ @@ -71248,26 +71253,26 @@ │ │ type : '(ILandroid/view/KeyEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 19 16-bit code units │ │ -054f18: |[054f18] android.support.v4.widget.DrawerLayout.onKeyDown:(ILandroid/view/KeyEvent;)Z │ │ -054f28: 1240 |0000: const/4 v0, #int 4 // #4 │ │ -054f2a: 3302 0d00 |0001: if-ne v2, v0, 000e // +000d │ │ -054f2e: 7010 ac0f 0100 |0003: invoke-direct {v1}, Landroid/support/v4/widget/DrawerLayout;.hasVisibleDrawer:()Z // method@0fac │ │ -054f34: 0a00 |0006: move-result v0 │ │ -054f36: 3800 0700 |0007: if-eqz v0, 000e // +0007 │ │ -054f3a: 7110 7709 0300 |0009: invoke-static {v3}, Landroid/support/v4/view/KeyEventCompat;.startTracking:(Landroid/view/KeyEvent;)V // method@0977 │ │ -054f40: 1210 |000c: const/4 v0, #int 1 // #1 │ │ -054f42: 0f00 |000d: return v0 │ │ -054f44: 6f30 0813 2103 |000e: invoke-super {v1, v2, v3}, Landroid/view/ViewGroup;.onKeyDown:(ILandroid/view/KeyEvent;)Z // method@1308 │ │ -054f4a: 0a00 |0011: move-result v0 │ │ -054f4c: 28fb |0012: goto 000d // -0005 │ │ +056ac0: |[056ac0] android.support.v4.widget.DrawerLayout.onKeyDown:(ILandroid/view/KeyEvent;)Z │ │ +056ad0: 1240 |0000: const/4 v0, #int 4 // #4 │ │ +056ad2: 3302 0d00 |0001: if-ne v2, v0, 000e // +000d │ │ +056ad6: 7010 ac0f 0100 |0003: invoke-direct {v1}, Landroid/support/v4/widget/DrawerLayout;.hasVisibleDrawer:()Z // method@0fac │ │ +056adc: 0a00 |0006: move-result v0 │ │ +056ade: 3800 0700 |0007: if-eqz v0, 000e // +0007 │ │ +056ae2: 7110 7709 0300 |0009: invoke-static {v3}, Landroid/support/v4/view/KeyEventCompat;.startTracking:(Landroid/view/KeyEvent;)V // method@0977 │ │ +056ae8: 1210 |000c: const/4 v0, #int 1 // #1 │ │ +056aea: 0f00 |000d: return v0 │ │ +056aec: 6f30 0813 2103 |000e: invoke-super {v1, v2, v3}, Landroid/view/ViewGroup;.onKeyDown:(ILandroid/view/KeyEvent;)Z // method@1308 │ │ +056af2: 0a00 |0011: move-result v0 │ │ +056af4: 28fb |0012: goto 000d // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1224 │ │ 0x0009 line=1225 │ │ 0x000c line=1226 │ │ 0x000d line=1228 │ │ locals : │ │ @@ -71280,32 +71285,32 @@ │ │ type : '(ILandroid/view/KeyEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 29 16-bit code units │ │ -054f50: |[054f50] android.support.v4.widget.DrawerLayout.onKeyUp:(ILandroid/view/KeyEvent;)Z │ │ -054f60: 1241 |0000: const/4 v1, #int 4 // #4 │ │ -054f62: 3313 1700 |0001: if-ne v3, v1, 0018 // +0017 │ │ -054f66: 7010 9a0f 0200 |0003: invoke-direct {v2}, Landroid/support/v4/widget/DrawerLayout;.findVisibleDrawer:()Landroid/view/View; // method@0f9a │ │ -054f6c: 0c00 |0006: move-result-object v0 │ │ -054f6e: 3800 0b00 |0007: if-eqz v0, 0012 // +000b │ │ -054f72: 6e20 a30f 0200 |0009: invoke-virtual {v2, v0}, Landroid/support/v4/widget/DrawerLayout;.getDrawerLockMode:(Landroid/view/View;)I // method@0fa3 │ │ -054f78: 0a01 |000c: move-result v1 │ │ -054f7a: 3901 0500 |000d: if-nez v1, 0012 // +0005 │ │ -054f7e: 6e10 910f 0200 |000f: invoke-virtual {v2}, Landroid/support/v4/widget/DrawerLayout;.closeDrawers:()V // method@0f91 │ │ -054f84: 3800 0400 |0012: if-eqz v0, 0016 // +0004 │ │ -054f88: 1211 |0014: const/4 v1, #int 1 // #1 │ │ -054f8a: 0f01 |0015: return v1 │ │ -054f8c: 1201 |0016: const/4 v1, #int 0 // #0 │ │ -054f8e: 28fe |0017: goto 0015 // -0002 │ │ -054f90: 6f30 0913 3204 |0018: invoke-super {v2, v3, v4}, Landroid/view/ViewGroup;.onKeyUp:(ILandroid/view/KeyEvent;)Z // method@1309 │ │ -054f96: 0a01 |001b: move-result v1 │ │ -054f98: 28f9 |001c: goto 0015 // -0007 │ │ +056af8: |[056af8] android.support.v4.widget.DrawerLayout.onKeyUp:(ILandroid/view/KeyEvent;)Z │ │ +056b08: 1241 |0000: const/4 v1, #int 4 // #4 │ │ +056b0a: 3313 1700 |0001: if-ne v3, v1, 0018 // +0017 │ │ +056b0e: 7010 9a0f 0200 |0003: invoke-direct {v2}, Landroid/support/v4/widget/DrawerLayout;.findVisibleDrawer:()Landroid/view/View; // method@0f9a │ │ +056b14: 0c00 |0006: move-result-object v0 │ │ +056b16: 3800 0b00 |0007: if-eqz v0, 0012 // +000b │ │ +056b1a: 6e20 a30f 0200 |0009: invoke-virtual {v2, v0}, Landroid/support/v4/widget/DrawerLayout;.getDrawerLockMode:(Landroid/view/View;)I // method@0fa3 │ │ +056b20: 0a01 |000c: move-result v1 │ │ +056b22: 3901 0500 |000d: if-nez v1, 0012 // +0005 │ │ +056b26: 6e10 910f 0200 |000f: invoke-virtual {v2}, Landroid/support/v4/widget/DrawerLayout;.closeDrawers:()V // method@0f91 │ │ +056b2c: 3800 0400 |0012: if-eqz v0, 0016 // +0004 │ │ +056b30: 1211 |0014: const/4 v1, #int 1 // #1 │ │ +056b32: 0f01 |0015: return v1 │ │ +056b34: 1201 |0016: const/4 v1, #int 0 // #0 │ │ +056b36: 28fe |0017: goto 0015 // -0002 │ │ +056b38: 6f30 0913 3204 |0018: invoke-super {v2, v3, v4}, Landroid/view/ViewGroup;.onKeyUp:(ILandroid/view/KeyEvent;)Z // method@1309 │ │ +056b3e: 0a01 |001b: move-result v1 │ │ +056b40: 28f9 |001c: goto 0015 // -0007 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1233 │ │ 0x0003 line=1234 │ │ 0x0007 line=1235 │ │ 0x000f line=1236 │ │ 0x0012 line=1238 │ │ @@ -71324,197 +71329,197 @@ │ │ type : '(ZIIII)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 29 │ │ ins : 6 │ │ outs : 5 │ │ insns size : 356 16-bit code units │ │ -054f9c: |[054f9c] android.support.v4.widget.DrawerLayout.onLayout:(ZIIII)V │ │ -054fac: 1312 0100 |0000: const/16 v18, #int 1 // #1 │ │ -054fb0: 0200 1200 |0002: move/from16 v0, v18 │ │ -054fb4: 0801 1700 |0004: move-object/from16 v1, v23 │ │ -054fb8: 5c10 9b04 |0006: iput-boolean v0, v1, Landroid/support/v4/widget/DrawerLayout;.mInLayout:Z // field@049b │ │ -054fbc: 9111 1b19 |0008: sub-int v17, v27, v25 │ │ -054fc0: 7401 9f0f 1700 |000a: invoke-virtual/range {v23}, Landroid/support/v4/widget/DrawerLayout;.getChildCount:()I // method@0f9f │ │ -054fc6: 0a06 |000d: move-result v6 │ │ -054fc8: 120c |000e: const/4 v12, #int 0 // #0 │ │ -054fca: 356c 3a01 |000f: if-ge v12, v6, 0149 // +013a │ │ -054fce: 0800 1700 |0011: move-object/from16 v0, v23 │ │ -054fd2: 6e20 9e0f c000 |0013: invoke-virtual {v0, v12}, Landroid/support/v4/widget/DrawerLayout;.getChildAt:(I)Landroid/view/View; // method@0f9e │ │ -054fd8: 0c05 |0016: move-result-object v5 │ │ -054fda: 6e10 9612 0500 |0017: invoke-virtual {v5}, Landroid/view/View;.getVisibility:()I // method@1296 │ │ -054fe0: 0a12 |001a: move-result v18 │ │ -054fe2: 1313 0800 |001b: const/16 v19, #int 8 // #8 │ │ -054fe6: 0200 1200 |001d: move/from16 v0, v18 │ │ -054fea: 0201 1300 |001f: move/from16 v1, v19 │ │ -054fee: 3310 0500 |0021: if-ne v0, v1, 0026 // +0005 │ │ -054ff2: d80c 0c01 |0023: add-int/lit8 v12, v12, #int 1 // #01 │ │ -054ff6: 28ea |0025: goto 000f // -0016 │ │ -054ff8: 6e10 8312 0500 |0026: invoke-virtual {v5}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1283 │ │ -054ffe: 0c0d |0029: move-result-object v13 │ │ -055000: 1f0d 3802 |002a: check-cast v13, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@0238 │ │ -055004: 0800 1700 |002c: move-object/from16 v0, v23 │ │ -055008: 6e20 ae0f 5000 |002e: invoke-virtual {v0, v5}, Landroid/support/v4/widget/DrawerLayout;.isContentView:(Landroid/view/View;)Z // method@0fae │ │ -05500e: 0a12 |0031: move-result v18 │ │ -055010: 3812 2a00 |0032: if-eqz v18, 005c // +002a │ │ -055014: 52d0 7a04 |0034: iget v0, v13, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.leftMargin:I // field@047a │ │ -055018: 0212 0000 |0036: move/from16 v18, v0 │ │ -05501c: 52d0 7d04 |0038: iget v0, v13, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.topMargin:I // field@047d │ │ -055020: 0213 0000 |003a: move/from16 v19, v0 │ │ -055024: 52d0 7a04 |003c: iget v0, v13, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.leftMargin:I // field@047a │ │ -055028: 0214 0000 |003e: move/from16 v20, v0 │ │ -05502c: 6e10 8a12 0500 |0040: invoke-virtual {v5}, Landroid/view/View;.getMeasuredWidth:()I // method@128a │ │ -055032: 0a15 |0043: move-result v21 │ │ -055034: 9014 1415 |0044: add-int v20, v20, v21 │ │ -055038: 52d0 7d04 |0046: iget v0, v13, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.topMargin:I // field@047d │ │ -05503c: 0215 0000 |0048: move/from16 v21, v0 │ │ -055040: 6e10 8712 0500 |004a: invoke-virtual {v5}, Landroid/view/View;.getMeasuredHeight:()I // method@1287 │ │ -055046: 0a16 |004d: move-result v22 │ │ -055048: 9015 1516 |004e: add-int v21, v21, v22 │ │ -05504c: 0200 1200 |0050: move/from16 v0, v18 │ │ -055050: 0201 1300 |0052: move/from16 v1, v19 │ │ -055054: 0202 1400 |0054: move/from16 v2, v20 │ │ -055058: 0203 1500 |0056: move/from16 v3, v21 │ │ -05505c: 6e53 a712 0521 |0058: invoke-virtual {v5, v0, v1, v2, v3}, Landroid/view/View;.layout:(IIII)V // method@12a7 │ │ -055062: 28c8 |005b: goto 0023 // -0038 │ │ -055064: 6e10 8a12 0500 |005c: invoke-virtual {v5}, Landroid/view/View;.getMeasuredWidth:()I // method@128a │ │ -05506a: 0a0a |005f: move-result v10 │ │ -05506c: 6e10 8712 0500 |0060: invoke-virtual {v5}, Landroid/view/View;.getMeasuredHeight:()I // method@1287 │ │ -055072: 0a07 |0063: move-result v7 │ │ -055074: 1312 0300 |0064: const/16 v18, #int 3 // #3 │ │ -055078: 0800 1700 |0066: move-object/from16 v0, v23 │ │ -05507c: 0201 1200 |0068: move/from16 v1, v18 │ │ -055080: 6e30 8d0f 5001 |006a: invoke-virtual {v0, v5, v1}, Landroid/support/v4/widget/DrawerLayout;.checkDrawerViewAbsoluteGravity:(Landroid/view/View;I)Z // method@0f8d │ │ -055086: 0a12 |006d: move-result v18 │ │ -055088: 3812 6700 |006e: if-eqz v18, 00d5 // +0067 │ │ -05508c: 7ba0 |0070: neg-int v0, v10 │ │ -05508e: 0212 0000 |0071: move/from16 v18, v0 │ │ -055092: 82a0 |0073: int-to-float v0, v10 │ │ -055094: 0213 0000 |0074: move/from16 v19, v0 │ │ -055098: 52d0 7b04 |0076: iget v0, v13, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.onScreen:F // field@047b │ │ -05509c: 0214 0000 |0078: move/from16 v20, v0 │ │ -0550a0: a813 1314 |007a: mul-float v19, v19, v20 │ │ -0550a4: 0200 1300 |007c: move/from16 v0, v19 │ │ -0550a8: 8700 |007e: float-to-int v0, v0 │ │ -0550aa: 0213 0000 |007f: move/from16 v19, v0 │ │ -0550ae: 9008 1213 |0081: add-int v8, v18, v19 │ │ -0550b2: 9012 0a08 |0083: add-int v18, v10, v8 │ │ -0550b6: 0200 1200 |0085: move/from16 v0, v18 │ │ -0550ba: 8200 |0087: int-to-float v0, v0 │ │ -0550bc: 0212 0000 |0088: move/from16 v18, v0 │ │ -0550c0: 82a0 |008a: int-to-float v0, v10 │ │ -0550c2: 0213 0000 |008b: move/from16 v19, v0 │ │ -0550c6: a90e 1213 |008d: div-float v14, v18, v19 │ │ -0550ca: 52d0 7b04 |008f: iget v0, v13, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.onScreen:F // field@047b │ │ -0550ce: 0212 0000 |0091: move/from16 v18, v0 │ │ -0550d2: 2d12 0e12 |0093: cmpl-float v18, v14, v18 │ │ -0550d6: 3812 5d00 |0095: if-eqz v18, 00f2 // +005d │ │ -0550da: 1214 |0097: const/4 v4, #int 1 // #1 │ │ -0550dc: 52d0 7604 |0098: iget v0, v13, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.gravity:I // field@0476 │ │ -0550e0: 0212 0000 |009a: move/from16 v18, v0 │ │ -0550e4: dd10 1270 |009c: and-int/lit8 v16, v18, #int 112 // #70 │ │ -0550e8: 2c10 bc00 0000 |009e: sparse-switch v16, 0000015a // +000000bc │ │ -0550ee: 52d0 7d04 |00a1: iget v0, v13, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.topMargin:I // field@047d │ │ -0550f2: 0212 0000 |00a3: move/from16 v18, v0 │ │ -0550f6: 9013 080a |00a5: add-int v19, v8, v10 │ │ -0550fa: 52d0 7d04 |00a7: iget v0, v13, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.topMargin:I // field@047d │ │ -0550fe: 0214 0000 |00a9: move/from16 v20, v0 │ │ -055102: 9014 1407 |00ab: add-int v20, v20, v7 │ │ -055106: 0200 1200 |00ad: move/from16 v0, v18 │ │ -05510a: 0201 1300 |00af: move/from16 v1, v19 │ │ -05510e: 0202 1400 |00b1: move/from16 v2, v20 │ │ -055112: 6e52 a712 8510 |00b3: invoke-virtual {v5, v8, v0, v1, v2}, Landroid/view/View;.layout:(IIII)V // method@12a7 │ │ -055118: 3804 0700 |00b6: if-eqz v4, 00bd // +0007 │ │ -05511c: 0800 1700 |00b8: move-object/from16 v0, v23 │ │ -055120: 6e30 cd0f 500e |00ba: invoke-virtual {v0, v5, v14}, Landroid/support/v4/widget/DrawerLayout;.setDrawerViewOffset:(Landroid/view/View;F)V // method@0fcd │ │ -055126: 52d0 7b04 |00bd: iget v0, v13, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.onScreen:F // field@047b │ │ -05512a: 0212 0000 |00bf: move/from16 v18, v0 │ │ -05512e: 1313 0000 |00c1: const/16 v19, #int 0 // #0 │ │ -055132: 2d12 1213 |00c3: cmpl-float v18, v18, v19 │ │ -055136: 3d12 8200 |00c5: if-lez v18, 0147 // +0082 │ │ -05513a: 120f |00c7: const/4 v15, #int 0 // #0 │ │ -05513c: 6e10 9612 0500 |00c8: invoke-virtual {v5}, Landroid/view/View;.getVisibility:()I // method@1296 │ │ -055142: 0a12 |00cb: move-result v18 │ │ -055144: 0200 1200 |00cc: move/from16 v0, v18 │ │ -055148: 32f0 55ff |00ce: if-eq v0, v15, 0023 // -00ab │ │ -05514c: 6e20 d412 f500 |00d0: invoke-virtual {v5, v15}, Landroid/view/View;.setVisibility:(I)V // method@12d4 │ │ -055152: 2900 50ff |00d3: goto/16 0023 // -00b0 │ │ -055156: 82a0 |00d5: int-to-float v0, v10 │ │ -055158: 0212 0000 |00d6: move/from16 v18, v0 │ │ -05515c: 52d0 7b04 |00d8: iget v0, v13, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.onScreen:F // field@047b │ │ -055160: 0213 0000 |00da: move/from16 v19, v0 │ │ -055164: a812 1213 |00dc: mul-float v18, v18, v19 │ │ -055168: 0200 1200 |00de: move/from16 v0, v18 │ │ -05516c: 8700 |00e0: float-to-int v0, v0 │ │ -05516e: 0212 0000 |00e1: move/from16 v18, v0 │ │ -055172: 9108 1112 |00e3: sub-int v8, v17, v18 │ │ -055176: 9112 1108 |00e5: sub-int v18, v17, v8 │ │ -05517a: 0200 1200 |00e7: move/from16 v0, v18 │ │ -05517e: 8200 |00e9: int-to-float v0, v0 │ │ -055180: 0212 0000 |00ea: move/from16 v18, v0 │ │ -055184: 82a0 |00ec: int-to-float v0, v10 │ │ -055186: 0213 0000 |00ed: move/from16 v19, v0 │ │ -05518a: a90e 1213 |00ef: div-float v14, v18, v19 │ │ -05518e: 289e |00f1: goto 008f // -0062 │ │ -055190: 1204 |00f2: const/4 v4, #int 0 // #0 │ │ -055192: 28a5 |00f3: goto 0098 // -005b │ │ -055194: 910b 1c1a |00f4: sub-int v11, v28, v26 │ │ -055198: 52d0 7504 |00f6: iget v0, v13, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.bottomMargin:I // field@0475 │ │ -05519c: 0212 0000 |00f8: move/from16 v18, v0 │ │ -0551a0: 9112 0b12 |00fa: sub-int v18, v11, v18 │ │ -0551a4: 6e10 8712 0500 |00fc: invoke-virtual {v5}, Landroid/view/View;.getMeasuredHeight:()I // method@1287 │ │ -0551aa: 0a13 |00ff: move-result v19 │ │ -0551ac: 9112 1213 |0100: sub-int v18, v18, v19 │ │ -0551b0: 9013 080a |0102: add-int v19, v8, v10 │ │ -0551b4: 52d0 7504 |0104: iget v0, v13, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.bottomMargin:I // field@0475 │ │ -0551b8: 0214 0000 |0106: move/from16 v20, v0 │ │ -0551bc: 9114 0b14 |0108: sub-int v20, v11, v20 │ │ -0551c0: 0200 1200 |010a: move/from16 v0, v18 │ │ -0551c4: 0201 1300 |010c: move/from16 v1, v19 │ │ -0551c8: 0202 1400 |010e: move/from16 v2, v20 │ │ -0551cc: 6e52 a712 8510 |0110: invoke-virtual {v5, v8, v0, v1, v2}, Landroid/view/View;.layout:(IIII)V // method@12a7 │ │ -0551d2: 28a3 |0113: goto 00b6 // -005d │ │ -0551d4: 910b 1c1a |0114: sub-int v11, v28, v26 │ │ -0551d8: 9112 0b07 |0116: sub-int v18, v11, v7 │ │ -0551dc: db09 1202 |0118: div-int/lit8 v9, v18, #int 2 // #02 │ │ -0551e0: 52d0 7d04 |011a: iget v0, v13, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.topMargin:I // field@047d │ │ -0551e4: 0212 0000 |011c: move/from16 v18, v0 │ │ -0551e8: 0200 1200 |011e: move/from16 v0, v18 │ │ -0551ec: 3509 1000 |0120: if-ge v9, v0, 0130 // +0010 │ │ -0551f0: 52d9 7d04 |0122: iget v9, v13, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.topMargin:I // field@047d │ │ -0551f4: 9012 080a |0124: add-int v18, v8, v10 │ │ -0551f8: 9013 0907 |0126: add-int v19, v9, v7 │ │ -0551fc: 0200 1200 |0128: move/from16 v0, v18 │ │ -055200: 0201 1300 |012a: move/from16 v1, v19 │ │ -055204: 6e51 a712 8509 |012c: invoke-virtual {v5, v8, v9, v0, v1}, Landroid/view/View;.layout:(IIII)V // method@12a7 │ │ -05520a: 2887 |012f: goto 00b6 // -0079 │ │ -05520c: 9012 0907 |0130: add-int v18, v9, v7 │ │ -055210: 52d0 7504 |0132: iget v0, v13, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.bottomMargin:I // field@0475 │ │ -055214: 0213 0000 |0134: move/from16 v19, v0 │ │ -055218: 9113 0b13 |0136: sub-int v19, v11, v19 │ │ -05521c: 0200 1200 |0138: move/from16 v0, v18 │ │ -055220: 0201 1300 |013a: move/from16 v1, v19 │ │ -055224: 3710 e8ff |013c: if-le v0, v1, 0124 // -0018 │ │ -055228: 52d0 7504 |013e: iget v0, v13, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.bottomMargin:I // field@0475 │ │ -05522c: 0212 0000 |0140: move/from16 v18, v0 │ │ -055230: 9112 0b12 |0142: sub-int v18, v11, v18 │ │ -055234: 9109 1207 |0144: sub-int v9, v18, v7 │ │ -055238: 28de |0146: goto 0124 // -0022 │ │ -05523a: 124f |0147: const/4 v15, #int 4 // #4 │ │ -05523c: 2880 |0148: goto 00c8 // -0080 │ │ -05523e: 1312 0000 |0149: const/16 v18, #int 0 // #0 │ │ -055242: 0200 1200 |014b: move/from16 v0, v18 │ │ -055246: 0801 1700 |014d: move-object/from16 v1, v23 │ │ -05524a: 5c10 9b04 |014f: iput-boolean v0, v1, Landroid/support/v4/widget/DrawerLayout;.mInLayout:Z // field@049b │ │ -05524e: 1312 0000 |0151: const/16 v18, #int 0 // #0 │ │ -055252: 0200 1200 |0153: move/from16 v0, v18 │ │ -055256: 0801 1700 |0155: move-object/from16 v1, v23 │ │ -05525a: 5c10 9a04 |0157: iput-boolean v0, v1, Landroid/support/v4/widget/DrawerLayout;.mFirstLayout:Z // field@049a │ │ -05525e: 0e00 |0159: return-void │ │ -055260: 0002 0200 1000 0000 5000 0000 7600 ... |015a: sparse-switch-data (10 units) │ │ +056b44: |[056b44] android.support.v4.widget.DrawerLayout.onLayout:(ZIIII)V │ │ +056b54: 1312 0100 |0000: const/16 v18, #int 1 // #1 │ │ +056b58: 0200 1200 |0002: move/from16 v0, v18 │ │ +056b5c: 0801 1700 |0004: move-object/from16 v1, v23 │ │ +056b60: 5c10 9b04 |0006: iput-boolean v0, v1, Landroid/support/v4/widget/DrawerLayout;.mInLayout:Z // field@049b │ │ +056b64: 9111 1b19 |0008: sub-int v17, v27, v25 │ │ +056b68: 7401 9f0f 1700 |000a: invoke-virtual/range {v23}, Landroid/support/v4/widget/DrawerLayout;.getChildCount:()I // method@0f9f │ │ +056b6e: 0a06 |000d: move-result v6 │ │ +056b70: 120c |000e: const/4 v12, #int 0 // #0 │ │ +056b72: 356c 3a01 |000f: if-ge v12, v6, 0149 // +013a │ │ +056b76: 0800 1700 |0011: move-object/from16 v0, v23 │ │ +056b7a: 6e20 9e0f c000 |0013: invoke-virtual {v0, v12}, Landroid/support/v4/widget/DrawerLayout;.getChildAt:(I)Landroid/view/View; // method@0f9e │ │ +056b80: 0c05 |0016: move-result-object v5 │ │ +056b82: 6e10 9612 0500 |0017: invoke-virtual {v5}, Landroid/view/View;.getVisibility:()I // method@1296 │ │ +056b88: 0a12 |001a: move-result v18 │ │ +056b8a: 1313 0800 |001b: const/16 v19, #int 8 // #8 │ │ +056b8e: 0200 1200 |001d: move/from16 v0, v18 │ │ +056b92: 0201 1300 |001f: move/from16 v1, v19 │ │ +056b96: 3310 0500 |0021: if-ne v0, v1, 0026 // +0005 │ │ +056b9a: d80c 0c01 |0023: add-int/lit8 v12, v12, #int 1 // #01 │ │ +056b9e: 28ea |0025: goto 000f // -0016 │ │ +056ba0: 6e10 8312 0500 |0026: invoke-virtual {v5}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1283 │ │ +056ba6: 0c0d |0029: move-result-object v13 │ │ +056ba8: 1f0d 3502 |002a: check-cast v13, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@0235 │ │ +056bac: 0800 1700 |002c: move-object/from16 v0, v23 │ │ +056bb0: 6e20 ae0f 5000 |002e: invoke-virtual {v0, v5}, Landroid/support/v4/widget/DrawerLayout;.isContentView:(Landroid/view/View;)Z // method@0fae │ │ +056bb6: 0a12 |0031: move-result v18 │ │ +056bb8: 3812 2a00 |0032: if-eqz v18, 005c // +002a │ │ +056bbc: 52d0 7a04 |0034: iget v0, v13, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.leftMargin:I // field@047a │ │ +056bc0: 0212 0000 |0036: move/from16 v18, v0 │ │ +056bc4: 52d0 7d04 |0038: iget v0, v13, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.topMargin:I // field@047d │ │ +056bc8: 0213 0000 |003a: move/from16 v19, v0 │ │ +056bcc: 52d0 7a04 |003c: iget v0, v13, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.leftMargin:I // field@047a │ │ +056bd0: 0214 0000 |003e: move/from16 v20, v0 │ │ +056bd4: 6e10 8a12 0500 |0040: invoke-virtual {v5}, Landroid/view/View;.getMeasuredWidth:()I // method@128a │ │ +056bda: 0a15 |0043: move-result v21 │ │ +056bdc: 9014 1415 |0044: add-int v20, v20, v21 │ │ +056be0: 52d0 7d04 |0046: iget v0, v13, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.topMargin:I // field@047d │ │ +056be4: 0215 0000 |0048: move/from16 v21, v0 │ │ +056be8: 6e10 8712 0500 |004a: invoke-virtual {v5}, Landroid/view/View;.getMeasuredHeight:()I // method@1287 │ │ +056bee: 0a16 |004d: move-result v22 │ │ +056bf0: 9015 1516 |004e: add-int v21, v21, v22 │ │ +056bf4: 0200 1200 |0050: move/from16 v0, v18 │ │ +056bf8: 0201 1300 |0052: move/from16 v1, v19 │ │ +056bfc: 0202 1400 |0054: move/from16 v2, v20 │ │ +056c00: 0203 1500 |0056: move/from16 v3, v21 │ │ +056c04: 6e53 a712 0521 |0058: invoke-virtual {v5, v0, v1, v2, v3}, Landroid/view/View;.layout:(IIII)V // method@12a7 │ │ +056c0a: 28c8 |005b: goto 0023 // -0038 │ │ +056c0c: 6e10 8a12 0500 |005c: invoke-virtual {v5}, Landroid/view/View;.getMeasuredWidth:()I // method@128a │ │ +056c12: 0a0a |005f: move-result v10 │ │ +056c14: 6e10 8712 0500 |0060: invoke-virtual {v5}, Landroid/view/View;.getMeasuredHeight:()I // method@1287 │ │ +056c1a: 0a07 |0063: move-result v7 │ │ +056c1c: 1312 0300 |0064: const/16 v18, #int 3 // #3 │ │ +056c20: 0800 1700 |0066: move-object/from16 v0, v23 │ │ +056c24: 0201 1200 |0068: move/from16 v1, v18 │ │ +056c28: 6e30 8d0f 5001 |006a: invoke-virtual {v0, v5, v1}, Landroid/support/v4/widget/DrawerLayout;.checkDrawerViewAbsoluteGravity:(Landroid/view/View;I)Z // method@0f8d │ │ +056c2e: 0a12 |006d: move-result v18 │ │ +056c30: 3812 6700 |006e: if-eqz v18, 00d5 // +0067 │ │ +056c34: 7ba0 |0070: neg-int v0, v10 │ │ +056c36: 0212 0000 |0071: move/from16 v18, v0 │ │ +056c3a: 82a0 |0073: int-to-float v0, v10 │ │ +056c3c: 0213 0000 |0074: move/from16 v19, v0 │ │ +056c40: 52d0 7b04 |0076: iget v0, v13, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.onScreen:F // field@047b │ │ +056c44: 0214 0000 |0078: move/from16 v20, v0 │ │ +056c48: a813 1314 |007a: mul-float v19, v19, v20 │ │ +056c4c: 0200 1300 |007c: move/from16 v0, v19 │ │ +056c50: 8700 |007e: float-to-int v0, v0 │ │ +056c52: 0213 0000 |007f: move/from16 v19, v0 │ │ +056c56: 9008 1213 |0081: add-int v8, v18, v19 │ │ +056c5a: 9012 0a08 |0083: add-int v18, v10, v8 │ │ +056c5e: 0200 1200 |0085: move/from16 v0, v18 │ │ +056c62: 8200 |0087: int-to-float v0, v0 │ │ +056c64: 0212 0000 |0088: move/from16 v18, v0 │ │ +056c68: 82a0 |008a: int-to-float v0, v10 │ │ +056c6a: 0213 0000 |008b: move/from16 v19, v0 │ │ +056c6e: a90e 1213 |008d: div-float v14, v18, v19 │ │ +056c72: 52d0 7b04 |008f: iget v0, v13, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.onScreen:F // field@047b │ │ +056c76: 0212 0000 |0091: move/from16 v18, v0 │ │ +056c7a: 2d12 0e12 |0093: cmpl-float v18, v14, v18 │ │ +056c7e: 3812 5d00 |0095: if-eqz v18, 00f2 // +005d │ │ +056c82: 1214 |0097: const/4 v4, #int 1 // #1 │ │ +056c84: 52d0 7604 |0098: iget v0, v13, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.gravity:I // field@0476 │ │ +056c88: 0212 0000 |009a: move/from16 v18, v0 │ │ +056c8c: dd10 1270 |009c: and-int/lit8 v16, v18, #int 112 // #70 │ │ +056c90: 2c10 bc00 0000 |009e: sparse-switch v16, 0000015a // +000000bc │ │ +056c96: 52d0 7d04 |00a1: iget v0, v13, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.topMargin:I // field@047d │ │ +056c9a: 0212 0000 |00a3: move/from16 v18, v0 │ │ +056c9e: 9013 080a |00a5: add-int v19, v8, v10 │ │ +056ca2: 52d0 7d04 |00a7: iget v0, v13, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.topMargin:I // field@047d │ │ +056ca6: 0214 0000 |00a9: move/from16 v20, v0 │ │ +056caa: 9014 1407 |00ab: add-int v20, v20, v7 │ │ +056cae: 0200 1200 |00ad: move/from16 v0, v18 │ │ +056cb2: 0201 1300 |00af: move/from16 v1, v19 │ │ +056cb6: 0202 1400 |00b1: move/from16 v2, v20 │ │ +056cba: 6e52 a712 8510 |00b3: invoke-virtual {v5, v8, v0, v1, v2}, Landroid/view/View;.layout:(IIII)V // method@12a7 │ │ +056cc0: 3804 0700 |00b6: if-eqz v4, 00bd // +0007 │ │ +056cc4: 0800 1700 |00b8: move-object/from16 v0, v23 │ │ +056cc8: 6e30 cd0f 500e |00ba: invoke-virtual {v0, v5, v14}, Landroid/support/v4/widget/DrawerLayout;.setDrawerViewOffset:(Landroid/view/View;F)V // method@0fcd │ │ +056cce: 52d0 7b04 |00bd: iget v0, v13, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.onScreen:F // field@047b │ │ +056cd2: 0212 0000 |00bf: move/from16 v18, v0 │ │ +056cd6: 1313 0000 |00c1: const/16 v19, #int 0 // #0 │ │ +056cda: 2d12 1213 |00c3: cmpl-float v18, v18, v19 │ │ +056cde: 3d12 8200 |00c5: if-lez v18, 0147 // +0082 │ │ +056ce2: 120f |00c7: const/4 v15, #int 0 // #0 │ │ +056ce4: 6e10 9612 0500 |00c8: invoke-virtual {v5}, Landroid/view/View;.getVisibility:()I // method@1296 │ │ +056cea: 0a12 |00cb: move-result v18 │ │ +056cec: 0200 1200 |00cc: move/from16 v0, v18 │ │ +056cf0: 32f0 55ff |00ce: if-eq v0, v15, 0023 // -00ab │ │ +056cf4: 6e20 d412 f500 |00d0: invoke-virtual {v5, v15}, Landroid/view/View;.setVisibility:(I)V // method@12d4 │ │ +056cfa: 2900 50ff |00d3: goto/16 0023 // -00b0 │ │ +056cfe: 82a0 |00d5: int-to-float v0, v10 │ │ +056d00: 0212 0000 |00d6: move/from16 v18, v0 │ │ +056d04: 52d0 7b04 |00d8: iget v0, v13, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.onScreen:F // field@047b │ │ +056d08: 0213 0000 |00da: move/from16 v19, v0 │ │ +056d0c: a812 1213 |00dc: mul-float v18, v18, v19 │ │ +056d10: 0200 1200 |00de: move/from16 v0, v18 │ │ +056d14: 8700 |00e0: float-to-int v0, v0 │ │ +056d16: 0212 0000 |00e1: move/from16 v18, v0 │ │ +056d1a: 9108 1112 |00e3: sub-int v8, v17, v18 │ │ +056d1e: 9112 1108 |00e5: sub-int v18, v17, v8 │ │ +056d22: 0200 1200 |00e7: move/from16 v0, v18 │ │ +056d26: 8200 |00e9: int-to-float v0, v0 │ │ +056d28: 0212 0000 |00ea: move/from16 v18, v0 │ │ +056d2c: 82a0 |00ec: int-to-float v0, v10 │ │ +056d2e: 0213 0000 |00ed: move/from16 v19, v0 │ │ +056d32: a90e 1213 |00ef: div-float v14, v18, v19 │ │ +056d36: 289e |00f1: goto 008f // -0062 │ │ +056d38: 1204 |00f2: const/4 v4, #int 0 // #0 │ │ +056d3a: 28a5 |00f3: goto 0098 // -005b │ │ +056d3c: 910b 1c1a |00f4: sub-int v11, v28, v26 │ │ +056d40: 52d0 7504 |00f6: iget v0, v13, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.bottomMargin:I // field@0475 │ │ +056d44: 0212 0000 |00f8: move/from16 v18, v0 │ │ +056d48: 9112 0b12 |00fa: sub-int v18, v11, v18 │ │ +056d4c: 6e10 8712 0500 |00fc: invoke-virtual {v5}, Landroid/view/View;.getMeasuredHeight:()I // method@1287 │ │ +056d52: 0a13 |00ff: move-result v19 │ │ +056d54: 9112 1213 |0100: sub-int v18, v18, v19 │ │ +056d58: 9013 080a |0102: add-int v19, v8, v10 │ │ +056d5c: 52d0 7504 |0104: iget v0, v13, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.bottomMargin:I // field@0475 │ │ +056d60: 0214 0000 |0106: move/from16 v20, v0 │ │ +056d64: 9114 0b14 |0108: sub-int v20, v11, v20 │ │ +056d68: 0200 1200 |010a: move/from16 v0, v18 │ │ +056d6c: 0201 1300 |010c: move/from16 v1, v19 │ │ +056d70: 0202 1400 |010e: move/from16 v2, v20 │ │ +056d74: 6e52 a712 8510 |0110: invoke-virtual {v5, v8, v0, v1, v2}, Landroid/view/View;.layout:(IIII)V // method@12a7 │ │ +056d7a: 28a3 |0113: goto 00b6 // -005d │ │ +056d7c: 910b 1c1a |0114: sub-int v11, v28, v26 │ │ +056d80: 9112 0b07 |0116: sub-int v18, v11, v7 │ │ +056d84: db09 1202 |0118: div-int/lit8 v9, v18, #int 2 // #02 │ │ +056d88: 52d0 7d04 |011a: iget v0, v13, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.topMargin:I // field@047d │ │ +056d8c: 0212 0000 |011c: move/from16 v18, v0 │ │ +056d90: 0200 1200 |011e: move/from16 v0, v18 │ │ +056d94: 3509 1000 |0120: if-ge v9, v0, 0130 // +0010 │ │ +056d98: 52d9 7d04 |0122: iget v9, v13, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.topMargin:I // field@047d │ │ +056d9c: 9012 080a |0124: add-int v18, v8, v10 │ │ +056da0: 9013 0907 |0126: add-int v19, v9, v7 │ │ +056da4: 0200 1200 |0128: move/from16 v0, v18 │ │ +056da8: 0201 1300 |012a: move/from16 v1, v19 │ │ +056dac: 6e51 a712 8509 |012c: invoke-virtual {v5, v8, v9, v0, v1}, Landroid/view/View;.layout:(IIII)V // method@12a7 │ │ +056db2: 2887 |012f: goto 00b6 // -0079 │ │ +056db4: 9012 0907 |0130: add-int v18, v9, v7 │ │ +056db8: 52d0 7504 |0132: iget v0, v13, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.bottomMargin:I // field@0475 │ │ +056dbc: 0213 0000 |0134: move/from16 v19, v0 │ │ +056dc0: 9113 0b13 |0136: sub-int v19, v11, v19 │ │ +056dc4: 0200 1200 |0138: move/from16 v0, v18 │ │ +056dc8: 0201 1300 |013a: move/from16 v1, v19 │ │ +056dcc: 3710 e8ff |013c: if-le v0, v1, 0124 // -0018 │ │ +056dd0: 52d0 7504 |013e: iget v0, v13, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.bottomMargin:I // field@0475 │ │ +056dd4: 0212 0000 |0140: move/from16 v18, v0 │ │ +056dd8: 9112 0b12 |0142: sub-int v18, v11, v18 │ │ +056ddc: 9109 1207 |0144: sub-int v9, v18, v7 │ │ +056de0: 28de |0146: goto 0124 // -0022 │ │ +056de2: 124f |0147: const/4 v15, #int 4 // #4 │ │ +056de4: 2880 |0148: goto 00c8 // -0080 │ │ +056de6: 1312 0000 |0149: const/16 v18, #int 0 // #0 │ │ +056dea: 0200 1200 |014b: move/from16 v0, v18 │ │ +056dee: 0801 1700 |014d: move-object/from16 v1, v23 │ │ +056df2: 5c10 9b04 |014f: iput-boolean v0, v1, Landroid/support/v4/widget/DrawerLayout;.mInLayout:Z // field@049b │ │ +056df6: 1312 0000 |0151: const/16 v18, #int 0 // #0 │ │ +056dfa: 0200 1200 |0153: move/from16 v0, v18 │ │ +056dfe: 0801 1700 |0155: move-object/from16 v1, v23 │ │ +056e02: 5c10 9a04 |0157: iput-boolean v0, v1, Landroid/support/v4/widget/DrawerLayout;.mFirstLayout:Z // field@049a │ │ +056e06: 0e00 |0159: return-void │ │ +056e08: 0002 0200 1000 0000 5000 0000 7600 ... |015a: sparse-switch-data (10 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=677 │ │ 0x0008 line=678 │ │ 0x000a line=679 │ │ 0x000e line=680 │ │ 0x0011 line=681 │ │ @@ -71586,190 +71591,190 @@ │ │ type : '(II)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 23 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 348 16-bit code units │ │ -055274: |[055274] android.support.v4.widget.DrawerLayout.onMeasure:(II)V │ │ -055284: 7701 6812 1500 |0000: invoke-static/range {v21}, Landroid/view/View$MeasureSpec;.getMode:(I)I // method@1268 │ │ -05528a: 0a0f |0003: move-result v15 │ │ -05528c: 7701 6812 1600 |0004: invoke-static/range {v22}, Landroid/view/View$MeasureSpec;.getMode:(I)I // method@1268 │ │ -055292: 0a0b |0007: move-result v11 │ │ -055294: 7701 6912 1500 |0008: invoke-static/range {v21}, Landroid/view/View$MeasureSpec;.getSize:(I)I // method@1269 │ │ -05529a: 0a10 |000b: move-result v16 │ │ -05529c: 7701 6912 1600 |000c: invoke-static/range {v22}, Landroid/view/View$MeasureSpec;.getSize:(I)I // method@1269 │ │ -0552a2: 0a0c |000f: move-result v12 │ │ -0552a4: 1511 0040 |0010: const/high16 v17, #int 1073741824 // #4000 │ │ -0552a8: 0200 1100 |0012: move/from16 v0, v17 │ │ -0552ac: 330f 0800 |0014: if-ne v15, v0, 001c // +0008 │ │ -0552b0: 1511 0040 |0016: const/high16 v17, #int 1073741824 // #4000 │ │ -0552b4: 0200 1100 |0018: move/from16 v0, v17 │ │ -0552b8: 320b 1800 |001a: if-eq v11, v0, 0032 // +0018 │ │ -0552bc: 7401 b40f 1400 |001c: invoke-virtual/range {v20}, Landroid/support/v4/widget/DrawerLayout;.isInEditMode:()Z // method@0fb4 │ │ -0552c2: 0a11 |001f: move-result v17 │ │ -0552c4: 3811 4400 |0020: if-eqz v17, 0064 // +0044 │ │ -0552c8: 1511 0080 |0022: const/high16 v17, #int -2147483648 // #8000 │ │ -0552cc: 0200 1100 |0024: move/from16 v0, v17 │ │ -0552d0: 330f 3000 |0026: if-ne v15, v0, 0056 // +0030 │ │ -0552d4: 150f 0040 |0028: const/high16 v15, #int 1073741824 // #4000 │ │ -0552d8: 1511 0080 |002a: const/high16 v17, #int -2147483648 // #8000 │ │ -0552dc: 0200 1100 |002c: move/from16 v0, v17 │ │ -0552e0: 330b 2f00 |002e: if-ne v11, v0, 005d // +002f │ │ -0552e4: 150b 0040 |0030: const/high16 v11, #int 1073741824 // #4000 │ │ -0552e8: 0800 1400 |0032: move-object/from16 v0, v20 │ │ -0552ec: 0201 1000 |0034: move/from16 v1, v16 │ │ -0552f0: 6e30 cf0f 100c |0036: invoke-virtual {v0, v1, v12}, Landroid/support/v4/widget/DrawerLayout;.setMeasuredDimension:(II)V // method@0fcf │ │ -0552f6: 120a |0039: const/4 v10, #int 0 // #0 │ │ -0552f8: 7401 9f0f 1400 |003a: invoke-virtual/range {v20}, Landroid/support/v4/widget/DrawerLayout;.getChildCount:()I // method@0f9f │ │ -0552fe: 0a04 |003d: move-result v4 │ │ -055300: 120d |003e: const/4 v13, #int 0 // #0 │ │ -055302: 354d 1c01 |003f: if-ge v13, v4, 015b // +011c │ │ -055306: 0800 1400 |0041: move-object/from16 v0, v20 │ │ -05530a: 6e20 9e0f d000 |0043: invoke-virtual {v0, v13}, Landroid/support/v4/widget/DrawerLayout;.getChildAt:(I)Landroid/view/View; // method@0f9e │ │ -055310: 0c03 |0046: move-result-object v3 │ │ -055312: 6e10 9612 0300 |0047: invoke-virtual {v3}, Landroid/view/View;.getVisibility:()I // method@1296 │ │ -055318: 0a11 |004a: move-result v17 │ │ -05531a: 1312 0800 |004b: const/16 v18, #int 8 // #8 │ │ -05531e: 0200 1100 |004d: move/from16 v0, v17 │ │ -055322: 0201 1200 |004f: move/from16 v1, v18 │ │ -055326: 3310 1b00 |0051: if-ne v0, v1, 006c // +001b │ │ -05532a: d80d 0d01 |0053: add-int/lit8 v13, v13, #int 1 // #01 │ │ -05532e: 28ea |0055: goto 003f // -0016 │ │ -055330: 390f d4ff |0056: if-nez v15, 002a // -002c │ │ -055334: 150f 0040 |0058: const/high16 v15, #int 1073741824 // #4000 │ │ -055338: 1310 2c01 |005a: const/16 v16, #int 300 // #12c │ │ -05533c: 28ce |005c: goto 002a // -0032 │ │ -05533e: 390b d5ff |005d: if-nez v11, 0032 // -002b │ │ -055342: 150b 0040 |005f: const/high16 v11, #int 1073741824 // #4000 │ │ -055346: 130c 2c01 |0061: const/16 v12, #int 300 // #12c │ │ -05534a: 28cf |0063: goto 0032 // -0031 │ │ -05534c: 2211 2c03 |0064: new-instance v17, Ljava/lang/IllegalArgumentException; // type@032c │ │ -055350: 1a12 d603 |0066: const-string v18, "DrawerLayout must be measured with MeasureSpec.EXACTLY." // string@03d6 │ │ -055354: 7602 0015 1100 |0068: invoke-direct/range {v17, v18}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@1500 │ │ -05535a: 2711 |006b: throw v17 │ │ -05535c: 6e10 8312 0300 |006c: invoke-virtual {v3}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1283 │ │ -055362: 0c0e |006f: move-result-object v14 │ │ -055364: 1f0e 3802 |0070: check-cast v14, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@0238 │ │ -055368: 0800 1400 |0072: move-object/from16 v0, v20 │ │ -05536c: 6e20 ae0f 3000 |0074: invoke-virtual {v0, v3}, Landroid/support/v4/widget/DrawerLayout;.isContentView:(Landroid/view/View;)Z // method@0fae │ │ -055372: 0a11 |0077: move-result v17 │ │ -055374: 3811 2a00 |0078: if-eqz v17, 00a2 // +002a │ │ -055378: 52e0 7a04 |007a: iget v0, v14, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.leftMargin:I // field@047a │ │ -05537c: 0211 0000 |007c: move/from16 v17, v0 │ │ -055380: 9111 1011 |007e: sub-int v17, v16, v17 │ │ -055384: 52e0 7c04 |0080: iget v0, v14, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.rightMargin:I // field@047c │ │ -055388: 0212 0000 |0082: move/from16 v18, v0 │ │ -05538c: 9111 1112 |0084: sub-int v17, v17, v18 │ │ -055390: 1512 0040 |0086: const/high16 v18, #int 1073741824 // #4000 │ │ -055394: 7702 6a12 1100 |0088: invoke-static/range {v17, v18}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@126a │ │ -05539a: 0a07 |008b: move-result v7 │ │ -05539c: 52e0 7d04 |008c: iget v0, v14, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.topMargin:I // field@047d │ │ -0553a0: 0211 0000 |008e: move/from16 v17, v0 │ │ -0553a4: 9111 0c11 |0090: sub-int v17, v12, v17 │ │ -0553a8: 52e0 7504 |0092: iget v0, v14, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.bottomMargin:I // field@0475 │ │ -0553ac: 0212 0000 |0094: move/from16 v18, v0 │ │ -0553b0: 9111 1112 |0096: sub-int v17, v17, v18 │ │ -0553b4: 1512 0040 |0098: const/high16 v18, #int 1073741824 // #4000 │ │ -0553b8: 7702 6a12 1100 |009a: invoke-static/range {v17, v18}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@126a │ │ -0553be: 0a06 |009d: move-result v6 │ │ -0553c0: 6e30 a812 7306 |009e: invoke-virtual {v3, v7, v6}, Landroid/view/View;.measure:(II)V // method@12a8 │ │ -0553c6: 28b2 |00a1: goto 0053 // -004e │ │ -0553c8: 0800 1400 |00a2: move-object/from16 v0, v20 │ │ -0553cc: 6e20 b10f 3000 |00a4: invoke-virtual {v0, v3}, Landroid/support/v4/widget/DrawerLayout;.isDrawerView:(Landroid/view/View;)Z // method@0fb1 │ │ -0553d2: 0a11 |00a7: move-result v17 │ │ -0553d4: 3811 8000 |00a8: if-eqz v17, 0128 // +0080 │ │ -0553d8: 0800 1400 |00aa: move-object/from16 v0, v20 │ │ -0553dc: 6e20 a40f 3000 |00ac: invoke-virtual {v0, v3}, Landroid/support/v4/widget/DrawerLayout;.getDrawerViewAbsoluteGravity:(Landroid/view/View;)I // method@0fa4 │ │ -0553e2: 0a11 |00af: move-result v17 │ │ -0553e4: dd05 1107 |00b0: and-int/lit8 v5, v17, #int 7 // #07 │ │ -0553e8: 9511 0a05 |00b2: and-int v17, v10, v5 │ │ -0553ec: 3811 3700 |00b4: if-eqz v17, 00eb // +0037 │ │ -0553f0: 2211 2d03 |00b6: new-instance v17, Ljava/lang/IllegalStateException; // type@032d │ │ -0553f4: 2212 4203 |00b8: new-instance v18, Ljava/lang/StringBuilder; // type@0342 │ │ -0553f8: 7601 5715 1200 |00ba: invoke-direct/range {v18}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ -0553fe: 1a13 4103 |00bd: const-string v19, "Child drawer has absolute gravity " // string@0341 │ │ -055402: 7402 5f15 1200 |00bf: invoke-virtual/range {v18, v19}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -055408: 0c12 |00c2: move-result-object v18 │ │ -05540a: 7110 a90f 0500 |00c3: invoke-static {v5}, Landroid/support/v4/widget/DrawerLayout;.gravityToString:(I)Ljava/lang/String; // method@0fa9 │ │ -055410: 0c13 |00c6: move-result-object v19 │ │ -055412: 7402 5f15 1200 |00c7: invoke-virtual/range {v18, v19}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -055418: 0c12 |00ca: move-result-object v18 │ │ -05541a: 1a13 4e00 |00cb: const-string v19, " but this " // string@004e │ │ -05541e: 7402 5f15 1200 |00cd: invoke-virtual/range {v18, v19}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -055424: 0c12 |00d0: move-result-object v18 │ │ -055426: 1a13 d503 |00d1: const-string v19, "DrawerLayout" // string@03d5 │ │ -05542a: 7402 5f15 1200 |00d3: invoke-virtual/range {v18, v19}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -055430: 0c12 |00d6: move-result-object v18 │ │ -055432: 1a13 4a00 |00d7: const-string v19, " already has a " // string@004a │ │ -055436: 7402 5f15 1200 |00d9: invoke-virtual/range {v18, v19}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -05543c: 0c12 |00dc: move-result-object v18 │ │ -05543e: 1a13 ae13 |00dd: const-string v19, "drawer view along that edge" // string@13ae │ │ -055442: 7402 5f15 1200 |00df: invoke-virtual/range {v18, v19}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -055448: 0c12 |00e2: move-result-object v18 │ │ -05544a: 7401 6415 1200 |00e3: invoke-virtual/range {v18}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ -055450: 0c12 |00e6: move-result-object v18 │ │ -055452: 7602 0415 1100 |00e7: invoke-direct/range {v17, v18}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1504 │ │ -055458: 2711 |00ea: throw v17 │ │ -05545a: 0800 1400 |00eb: move-object/from16 v0, v20 │ │ -05545e: 5200 a304 |00ed: iget v0, v0, Landroid/support/v4/widget/DrawerLayout;.mMinDrawerMargin:I // field@04a3 │ │ -055462: 0211 0000 |00ef: move/from16 v17, v0 │ │ -055466: 52e0 7a04 |00f1: iget v0, v14, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.leftMargin:I // field@047a │ │ -05546a: 0212 0000 |00f3: move/from16 v18, v0 │ │ -05546e: 9011 1112 |00f5: add-int v17, v17, v18 │ │ -055472: 52e0 7c04 |00f7: iget v0, v14, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.rightMargin:I // field@047c │ │ -055476: 0212 0000 |00f9: move/from16 v18, v0 │ │ -05547a: 9011 1112 |00fb: add-int v17, v17, v18 │ │ -05547e: 52e0 7e04 |00fd: iget v0, v14, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.width:I // field@047e │ │ -055482: 0212 0000 |00ff: move/from16 v18, v0 │ │ -055486: 0200 1500 |0101: move/from16 v0, v21 │ │ -05548a: 0201 1100 |0103: move/from16 v1, v17 │ │ -05548e: 0202 1200 |0105: move/from16 v2, v18 │ │ -055492: 7130 a00f 1002 |0107: invoke-static {v0, v1, v2}, Landroid/support/v4/widget/DrawerLayout;.getChildMeasureSpec:(III)I // method@0fa0 │ │ -055498: 0a09 |010a: move-result v9 │ │ -05549a: 52e0 7d04 |010b: iget v0, v14, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.topMargin:I // field@047d │ │ -05549e: 0211 0000 |010d: move/from16 v17, v0 │ │ -0554a2: 52e0 7504 |010f: iget v0, v14, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.bottomMargin:I // field@0475 │ │ -0554a6: 0212 0000 |0111: move/from16 v18, v0 │ │ -0554aa: 9011 1112 |0113: add-int v17, v17, v18 │ │ -0554ae: 52e0 7704 |0115: iget v0, v14, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.height:I // field@0477 │ │ -0554b2: 0212 0000 |0117: move/from16 v18, v0 │ │ -0554b6: 0200 1600 |0119: move/from16 v0, v22 │ │ -0554ba: 0201 1100 |011b: move/from16 v1, v17 │ │ -0554be: 0202 1200 |011d: move/from16 v2, v18 │ │ -0554c2: 7130 a00f 1002 |011f: invoke-static {v0, v1, v2}, Landroid/support/v4/widget/DrawerLayout;.getChildMeasureSpec:(III)I // method@0fa0 │ │ -0554c8: 0a08 |0122: move-result v8 │ │ -0554ca: 6e30 a812 9308 |0123: invoke-virtual {v3, v9, v8}, Landroid/view/View;.measure:(II)V // method@12a8 │ │ -0554d0: 2900 2dff |0126: goto/16 0053 // -00d3 │ │ -0554d4: 2211 2d03 |0128: new-instance v17, Ljava/lang/IllegalStateException; // type@032d │ │ -0554d8: 2212 4203 |012a: new-instance v18, Ljava/lang/StringBuilder; // type@0342 │ │ -0554dc: 7601 5715 1200 |012c: invoke-direct/range {v18}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ -0554e2: 1a13 4003 |012f: const-string v19, "Child " // string@0340 │ │ -0554e6: 7402 5f15 1200 |0131: invoke-virtual/range {v18, v19}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -0554ec: 0c12 |0134: move-result-object v18 │ │ -0554ee: 0800 1200 |0135: move-object/from16 v0, v18 │ │ -0554f2: 6e20 5e15 3000 |0137: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@155e │ │ -0554f8: 0c12 |013a: move-result-object v18 │ │ -0554fa: 1a13 4c00 |013b: const-string v19, " at index " // string@004c │ │ -0554fe: 7402 5f15 1200 |013d: invoke-virtual/range {v18, v19}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -055504: 0c12 |0140: move-result-object v18 │ │ -055506: 0800 1200 |0141: move-object/from16 v0, v18 │ │ -05550a: 6e20 5b15 d000 |0143: invoke-virtual {v0, v13}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@155b │ │ -055510: 0c12 |0146: move-result-object v18 │ │ -055512: 1a13 5e00 |0147: const-string v19, " does not have a valid layout_gravity - must be Gravity.LEFT, " // string@005e │ │ -055516: 7402 5f15 1200 |0149: invoke-virtual/range {v18, v19}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -05551c: 0c12 |014c: move-result-object v18 │ │ -05551e: 1a13 9004 |014d: const-string v19, "Gravity.RIGHT or Gravity.NO_GRAVITY" // string@0490 │ │ -055522: 7402 5f15 1200 |014f: invoke-virtual/range {v18, v19}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -055528: 0c12 |0152: move-result-object v18 │ │ -05552a: 7401 6415 1200 |0153: invoke-virtual/range {v18}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ -055530: 0c12 |0156: move-result-object v18 │ │ -055532: 7602 0415 1100 |0157: invoke-direct/range {v17, v18}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1504 │ │ -055538: 2711 |015a: throw v17 │ │ -05553a: 0e00 |015b: return-void │ │ +056e1c: |[056e1c] android.support.v4.widget.DrawerLayout.onMeasure:(II)V │ │ +056e2c: 7701 6812 1500 |0000: invoke-static/range {v21}, Landroid/view/View$MeasureSpec;.getMode:(I)I // method@1268 │ │ +056e32: 0a0f |0003: move-result v15 │ │ +056e34: 7701 6812 1600 |0004: invoke-static/range {v22}, Landroid/view/View$MeasureSpec;.getMode:(I)I // method@1268 │ │ +056e3a: 0a0b |0007: move-result v11 │ │ +056e3c: 7701 6912 1500 |0008: invoke-static/range {v21}, Landroid/view/View$MeasureSpec;.getSize:(I)I // method@1269 │ │ +056e42: 0a10 |000b: move-result v16 │ │ +056e44: 7701 6912 1600 |000c: invoke-static/range {v22}, Landroid/view/View$MeasureSpec;.getSize:(I)I // method@1269 │ │ +056e4a: 0a0c |000f: move-result v12 │ │ +056e4c: 1511 0040 |0010: const/high16 v17, #int 1073741824 // #4000 │ │ +056e50: 0200 1100 |0012: move/from16 v0, v17 │ │ +056e54: 330f 0800 |0014: if-ne v15, v0, 001c // +0008 │ │ +056e58: 1511 0040 |0016: const/high16 v17, #int 1073741824 // #4000 │ │ +056e5c: 0200 1100 |0018: move/from16 v0, v17 │ │ +056e60: 320b 1800 |001a: if-eq v11, v0, 0032 // +0018 │ │ +056e64: 7401 b40f 1400 |001c: invoke-virtual/range {v20}, Landroid/support/v4/widget/DrawerLayout;.isInEditMode:()Z // method@0fb4 │ │ +056e6a: 0a11 |001f: move-result v17 │ │ +056e6c: 3811 4400 |0020: if-eqz v17, 0064 // +0044 │ │ +056e70: 1511 0080 |0022: const/high16 v17, #int -2147483648 // #8000 │ │ +056e74: 0200 1100 |0024: move/from16 v0, v17 │ │ +056e78: 330f 3000 |0026: if-ne v15, v0, 0056 // +0030 │ │ +056e7c: 150f 0040 |0028: const/high16 v15, #int 1073741824 // #4000 │ │ +056e80: 1511 0080 |002a: const/high16 v17, #int -2147483648 // #8000 │ │ +056e84: 0200 1100 |002c: move/from16 v0, v17 │ │ +056e88: 330b 2f00 |002e: if-ne v11, v0, 005d // +002f │ │ +056e8c: 150b 0040 |0030: const/high16 v11, #int 1073741824 // #4000 │ │ +056e90: 0800 1400 |0032: move-object/from16 v0, v20 │ │ +056e94: 0201 1000 |0034: move/from16 v1, v16 │ │ +056e98: 6e30 cf0f 100c |0036: invoke-virtual {v0, v1, v12}, Landroid/support/v4/widget/DrawerLayout;.setMeasuredDimension:(II)V // method@0fcf │ │ +056e9e: 120a |0039: const/4 v10, #int 0 // #0 │ │ +056ea0: 7401 9f0f 1400 |003a: invoke-virtual/range {v20}, Landroid/support/v4/widget/DrawerLayout;.getChildCount:()I // method@0f9f │ │ +056ea6: 0a04 |003d: move-result v4 │ │ +056ea8: 120d |003e: const/4 v13, #int 0 // #0 │ │ +056eaa: 354d 1c01 |003f: if-ge v13, v4, 015b // +011c │ │ +056eae: 0800 1400 |0041: move-object/from16 v0, v20 │ │ +056eb2: 6e20 9e0f d000 |0043: invoke-virtual {v0, v13}, Landroid/support/v4/widget/DrawerLayout;.getChildAt:(I)Landroid/view/View; // method@0f9e │ │ +056eb8: 0c03 |0046: move-result-object v3 │ │ +056eba: 6e10 9612 0300 |0047: invoke-virtual {v3}, Landroid/view/View;.getVisibility:()I // method@1296 │ │ +056ec0: 0a11 |004a: move-result v17 │ │ +056ec2: 1312 0800 |004b: const/16 v18, #int 8 // #8 │ │ +056ec6: 0200 1100 |004d: move/from16 v0, v17 │ │ +056eca: 0201 1200 |004f: move/from16 v1, v18 │ │ +056ece: 3310 1b00 |0051: if-ne v0, v1, 006c // +001b │ │ +056ed2: d80d 0d01 |0053: add-int/lit8 v13, v13, #int 1 // #01 │ │ +056ed6: 28ea |0055: goto 003f // -0016 │ │ +056ed8: 390f d4ff |0056: if-nez v15, 002a // -002c │ │ +056edc: 150f 0040 |0058: const/high16 v15, #int 1073741824 // #4000 │ │ +056ee0: 1310 2c01 |005a: const/16 v16, #int 300 // #12c │ │ +056ee4: 28ce |005c: goto 002a // -0032 │ │ +056ee6: 390b d5ff |005d: if-nez v11, 0032 // -002b │ │ +056eea: 150b 0040 |005f: const/high16 v11, #int 1073741824 // #4000 │ │ +056eee: 130c 2c01 |0061: const/16 v12, #int 300 // #12c │ │ +056ef2: 28cf |0063: goto 0032 // -0031 │ │ +056ef4: 2211 2903 |0064: new-instance v17, Ljava/lang/IllegalArgumentException; // type@0329 │ │ +056ef8: 1a12 d603 |0066: const-string v18, "DrawerLayout must be measured with MeasureSpec.EXACTLY." // string@03d6 │ │ +056efc: 7602 0015 1100 |0068: invoke-direct/range {v17, v18}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@1500 │ │ +056f02: 2711 |006b: throw v17 │ │ +056f04: 6e10 8312 0300 |006c: invoke-virtual {v3}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1283 │ │ +056f0a: 0c0e |006f: move-result-object v14 │ │ +056f0c: 1f0e 3502 |0070: check-cast v14, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@0235 │ │ +056f10: 0800 1400 |0072: move-object/from16 v0, v20 │ │ +056f14: 6e20 ae0f 3000 |0074: invoke-virtual {v0, v3}, Landroid/support/v4/widget/DrawerLayout;.isContentView:(Landroid/view/View;)Z // method@0fae │ │ +056f1a: 0a11 |0077: move-result v17 │ │ +056f1c: 3811 2a00 |0078: if-eqz v17, 00a2 // +002a │ │ +056f20: 52e0 7a04 |007a: iget v0, v14, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.leftMargin:I // field@047a │ │ +056f24: 0211 0000 |007c: move/from16 v17, v0 │ │ +056f28: 9111 1011 |007e: sub-int v17, v16, v17 │ │ +056f2c: 52e0 7c04 |0080: iget v0, v14, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.rightMargin:I // field@047c │ │ +056f30: 0212 0000 |0082: move/from16 v18, v0 │ │ +056f34: 9111 1112 |0084: sub-int v17, v17, v18 │ │ +056f38: 1512 0040 |0086: const/high16 v18, #int 1073741824 // #4000 │ │ +056f3c: 7702 6a12 1100 |0088: invoke-static/range {v17, v18}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@126a │ │ +056f42: 0a07 |008b: move-result v7 │ │ +056f44: 52e0 7d04 |008c: iget v0, v14, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.topMargin:I // field@047d │ │ +056f48: 0211 0000 |008e: move/from16 v17, v0 │ │ +056f4c: 9111 0c11 |0090: sub-int v17, v12, v17 │ │ +056f50: 52e0 7504 |0092: iget v0, v14, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.bottomMargin:I // field@0475 │ │ +056f54: 0212 0000 |0094: move/from16 v18, v0 │ │ +056f58: 9111 1112 |0096: sub-int v17, v17, v18 │ │ +056f5c: 1512 0040 |0098: const/high16 v18, #int 1073741824 // #4000 │ │ +056f60: 7702 6a12 1100 |009a: invoke-static/range {v17, v18}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@126a │ │ +056f66: 0a06 |009d: move-result v6 │ │ +056f68: 6e30 a812 7306 |009e: invoke-virtual {v3, v7, v6}, Landroid/view/View;.measure:(II)V // method@12a8 │ │ +056f6e: 28b2 |00a1: goto 0053 // -004e │ │ +056f70: 0800 1400 |00a2: move-object/from16 v0, v20 │ │ +056f74: 6e20 b10f 3000 |00a4: invoke-virtual {v0, v3}, Landroid/support/v4/widget/DrawerLayout;.isDrawerView:(Landroid/view/View;)Z // method@0fb1 │ │ +056f7a: 0a11 |00a7: move-result v17 │ │ +056f7c: 3811 8000 |00a8: if-eqz v17, 0128 // +0080 │ │ +056f80: 0800 1400 |00aa: move-object/from16 v0, v20 │ │ +056f84: 6e20 a40f 3000 |00ac: invoke-virtual {v0, v3}, Landroid/support/v4/widget/DrawerLayout;.getDrawerViewAbsoluteGravity:(Landroid/view/View;)I // method@0fa4 │ │ +056f8a: 0a11 |00af: move-result v17 │ │ +056f8c: dd05 1107 |00b0: and-int/lit8 v5, v17, #int 7 // #07 │ │ +056f90: 9511 0a05 |00b2: and-int v17, v10, v5 │ │ +056f94: 3811 3700 |00b4: if-eqz v17, 00eb // +0037 │ │ +056f98: 2211 2a03 |00b6: new-instance v17, Ljava/lang/IllegalStateException; // type@032a │ │ +056f9c: 2212 3f03 |00b8: new-instance v18, Ljava/lang/StringBuilder; // type@033f │ │ +056fa0: 7601 5715 1200 |00ba: invoke-direct/range {v18}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ +056fa6: 1a13 4103 |00bd: const-string v19, "Child drawer has absolute gravity " // string@0341 │ │ +056faa: 7402 5f15 1200 |00bf: invoke-virtual/range {v18, v19}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +056fb0: 0c12 |00c2: move-result-object v18 │ │ +056fb2: 7110 a90f 0500 |00c3: invoke-static {v5}, Landroid/support/v4/widget/DrawerLayout;.gravityToString:(I)Ljava/lang/String; // method@0fa9 │ │ +056fb8: 0c13 |00c6: move-result-object v19 │ │ +056fba: 7402 5f15 1200 |00c7: invoke-virtual/range {v18, v19}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +056fc0: 0c12 |00ca: move-result-object v18 │ │ +056fc2: 1a13 4e00 |00cb: const-string v19, " but this " // string@004e │ │ +056fc6: 7402 5f15 1200 |00cd: invoke-virtual/range {v18, v19}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +056fcc: 0c12 |00d0: move-result-object v18 │ │ +056fce: 1a13 d503 |00d1: const-string v19, "DrawerLayout" // string@03d5 │ │ +056fd2: 7402 5f15 1200 |00d3: invoke-virtual/range {v18, v19}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +056fd8: 0c12 |00d6: move-result-object v18 │ │ +056fda: 1a13 4a00 |00d7: const-string v19, " already has a " // string@004a │ │ +056fde: 7402 5f15 1200 |00d9: invoke-virtual/range {v18, v19}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +056fe4: 0c12 |00dc: move-result-object v18 │ │ +056fe6: 1a13 aa13 |00dd: const-string v19, "drawer view along that edge" // string@13aa │ │ +056fea: 7402 5f15 1200 |00df: invoke-virtual/range {v18, v19}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +056ff0: 0c12 |00e2: move-result-object v18 │ │ +056ff2: 7401 6415 1200 |00e3: invoke-virtual/range {v18}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ +056ff8: 0c12 |00e6: move-result-object v18 │ │ +056ffa: 7602 0415 1100 |00e7: invoke-direct/range {v17, v18}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1504 │ │ +057000: 2711 |00ea: throw v17 │ │ +057002: 0800 1400 |00eb: move-object/from16 v0, v20 │ │ +057006: 5200 a304 |00ed: iget v0, v0, Landroid/support/v4/widget/DrawerLayout;.mMinDrawerMargin:I // field@04a3 │ │ +05700a: 0211 0000 |00ef: move/from16 v17, v0 │ │ +05700e: 52e0 7a04 |00f1: iget v0, v14, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.leftMargin:I // field@047a │ │ +057012: 0212 0000 |00f3: move/from16 v18, v0 │ │ +057016: 9011 1112 |00f5: add-int v17, v17, v18 │ │ +05701a: 52e0 7c04 |00f7: iget v0, v14, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.rightMargin:I // field@047c │ │ +05701e: 0212 0000 |00f9: move/from16 v18, v0 │ │ +057022: 9011 1112 |00fb: add-int v17, v17, v18 │ │ +057026: 52e0 7e04 |00fd: iget v0, v14, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.width:I // field@047e │ │ +05702a: 0212 0000 |00ff: move/from16 v18, v0 │ │ +05702e: 0200 1500 |0101: move/from16 v0, v21 │ │ +057032: 0201 1100 |0103: move/from16 v1, v17 │ │ +057036: 0202 1200 |0105: move/from16 v2, v18 │ │ +05703a: 7130 a00f 1002 |0107: invoke-static {v0, v1, v2}, Landroid/support/v4/widget/DrawerLayout;.getChildMeasureSpec:(III)I // method@0fa0 │ │ +057040: 0a09 |010a: move-result v9 │ │ +057042: 52e0 7d04 |010b: iget v0, v14, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.topMargin:I // field@047d │ │ +057046: 0211 0000 |010d: move/from16 v17, v0 │ │ +05704a: 52e0 7504 |010f: iget v0, v14, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.bottomMargin:I // field@0475 │ │ +05704e: 0212 0000 |0111: move/from16 v18, v0 │ │ +057052: 9011 1112 |0113: add-int v17, v17, v18 │ │ +057056: 52e0 7704 |0115: iget v0, v14, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.height:I // field@0477 │ │ +05705a: 0212 0000 |0117: move/from16 v18, v0 │ │ +05705e: 0200 1600 |0119: move/from16 v0, v22 │ │ +057062: 0201 1100 |011b: move/from16 v1, v17 │ │ +057066: 0202 1200 |011d: move/from16 v2, v18 │ │ +05706a: 7130 a00f 1002 |011f: invoke-static {v0, v1, v2}, Landroid/support/v4/widget/DrawerLayout;.getChildMeasureSpec:(III)I // method@0fa0 │ │ +057070: 0a08 |0122: move-result v8 │ │ +057072: 6e30 a812 9308 |0123: invoke-virtual {v3, v9, v8}, Landroid/view/View;.measure:(II)V // method@12a8 │ │ +057078: 2900 2dff |0126: goto/16 0053 // -00d3 │ │ +05707c: 2211 2a03 |0128: new-instance v17, Ljava/lang/IllegalStateException; // type@032a │ │ +057080: 2212 3f03 |012a: new-instance v18, Ljava/lang/StringBuilder; // type@033f │ │ +057084: 7601 5715 1200 |012c: invoke-direct/range {v18}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ +05708a: 1a13 4003 |012f: const-string v19, "Child " // string@0340 │ │ +05708e: 7402 5f15 1200 |0131: invoke-virtual/range {v18, v19}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +057094: 0c12 |0134: move-result-object v18 │ │ +057096: 0800 1200 |0135: move-object/from16 v0, v18 │ │ +05709a: 6e20 5e15 3000 |0137: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@155e │ │ +0570a0: 0c12 |013a: move-result-object v18 │ │ +0570a2: 1a13 4c00 |013b: const-string v19, " at index " // string@004c │ │ +0570a6: 7402 5f15 1200 |013d: invoke-virtual/range {v18, v19}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +0570ac: 0c12 |0140: move-result-object v18 │ │ +0570ae: 0800 1200 |0141: move-object/from16 v0, v18 │ │ +0570b2: 6e20 5b15 d000 |0143: invoke-virtual {v0, v13}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@155b │ │ +0570b8: 0c12 |0146: move-result-object v18 │ │ +0570ba: 1a13 5e00 |0147: const-string v19, " does not have a valid layout_gravity - must be Gravity.LEFT, " // string@005e │ │ +0570be: 7402 5f15 1200 |0149: invoke-virtual/range {v18, v19}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +0570c4: 0c12 |014c: move-result-object v18 │ │ +0570c6: 1a13 9004 |014d: const-string v19, "Gravity.RIGHT or Gravity.NO_GRAVITY" // string@0490 │ │ +0570ca: 7402 5f15 1200 |014f: invoke-virtual/range {v18, v19}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +0570d0: 0c12 |0152: move-result-object v18 │ │ +0570d2: 7401 6415 1200 |0153: invoke-virtual/range {v18}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ +0570d8: 0c12 |0156: move-result-object v18 │ │ +0570da: 7602 0415 1100 |0157: invoke-direct/range {v17, v18}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1504 │ │ +0570e0: 2711 |015a: throw v17 │ │ +0570e2: 0e00 |015b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=601 │ │ 0x0004 line=602 │ │ 0x0008 line=603 │ │ 0x000c line=604 │ │ 0x0010 line=606 │ │ @@ -71834,34 +71839,34 @@ │ │ type : '(Landroid/os/Parcelable;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 38 16-bit code units │ │ -05553c: |[05553c] android.support.v4.widget.DrawerLayout.onRestoreInstanceState:(Landroid/os/Parcelable;)V │ │ -05554c: 0750 |0000: move-object v0, v5 │ │ -05554e: 1f00 3a02 |0001: check-cast v0, Landroid/support/v4/widget/DrawerLayout$SavedState; // type@023a │ │ -055552: 6e10 6d0f 0000 |0003: invoke-virtual {v0}, Landroid/support/v4/widget/DrawerLayout$SavedState;.getSuperState:()Landroid/os/Parcelable; // method@0f6d │ │ -055558: 0c02 |0006: move-result-object v2 │ │ -05555a: 6f20 0b13 2400 |0007: invoke-super {v4, v2}, Landroid/view/ViewGroup;.onRestoreInstanceState:(Landroid/os/Parcelable;)V // method@130b │ │ -055560: 5202 8204 |000a: iget v2, v0, Landroid/support/v4/widget/DrawerLayout$SavedState;.openDrawerGravity:I // field@0482 │ │ -055564: 3802 0d00 |000c: if-eqz v2, 0019 // +000d │ │ -055568: 5202 8204 |000e: iget v2, v0, Landroid/support/v4/widget/DrawerLayout$SavedState;.openDrawerGravity:I // field@0482 │ │ -05556c: 6e20 980f 2400 |0010: invoke-virtual {v4, v2}, Landroid/support/v4/widget/DrawerLayout;.findDrawerWithGravity:(I)Landroid/view/View; // method@0f98 │ │ -055572: 0c01 |0013: move-result-object v1 │ │ -055574: 3801 0500 |0014: if-eqz v1, 0019 // +0005 │ │ -055578: 6e20 c10f 1400 |0016: invoke-virtual {v4, v1}, Landroid/support/v4/widget/DrawerLayout;.openDrawer:(Landroid/view/View;)V // method@0fc1 │ │ -05557e: 5202 8004 |0019: iget v2, v0, Landroid/support/v4/widget/DrawerLayout$SavedState;.lockModeLeft:I // field@0480 │ │ -055582: 1233 |001b: const/4 v3, #int 3 // #3 │ │ -055584: 6e30 c90f 2403 |001c: invoke-virtual {v4, v2, v3}, Landroid/support/v4/widget/DrawerLayout;.setDrawerLockMode:(II)V // method@0fc9 │ │ -05558a: 5202 8104 |001f: iget v2, v0, Landroid/support/v4/widget/DrawerLayout$SavedState;.lockModeRight:I // field@0481 │ │ -05558e: 1253 |0021: const/4 v3, #int 5 // #5 │ │ -055590: 6e30 c90f 2403 |0022: invoke-virtual {v4, v2, v3}, Landroid/support/v4/widget/DrawerLayout;.setDrawerLockMode:(II)V // method@0fc9 │ │ -055596: 0e00 |0025: return-void │ │ +0570e4: |[0570e4] android.support.v4.widget.DrawerLayout.onRestoreInstanceState:(Landroid/os/Parcelable;)V │ │ +0570f4: 0750 |0000: move-object v0, v5 │ │ +0570f6: 1f00 3702 |0001: check-cast v0, Landroid/support/v4/widget/DrawerLayout$SavedState; // type@0237 │ │ +0570fa: 6e10 6d0f 0000 |0003: invoke-virtual {v0}, Landroid/support/v4/widget/DrawerLayout$SavedState;.getSuperState:()Landroid/os/Parcelable; // method@0f6d │ │ +057100: 0c02 |0006: move-result-object v2 │ │ +057102: 6f20 0b13 2400 |0007: invoke-super {v4, v2}, Landroid/view/ViewGroup;.onRestoreInstanceState:(Landroid/os/Parcelable;)V // method@130b │ │ +057108: 5202 8204 |000a: iget v2, v0, Landroid/support/v4/widget/DrawerLayout$SavedState;.openDrawerGravity:I // field@0482 │ │ +05710c: 3802 0d00 |000c: if-eqz v2, 0019 // +000d │ │ +057110: 5202 8204 |000e: iget v2, v0, Landroid/support/v4/widget/DrawerLayout$SavedState;.openDrawerGravity:I // field@0482 │ │ +057114: 6e20 980f 2400 |0010: invoke-virtual {v4, v2}, Landroid/support/v4/widget/DrawerLayout;.findDrawerWithGravity:(I)Landroid/view/View; // method@0f98 │ │ +05711a: 0c01 |0013: move-result-object v1 │ │ +05711c: 3801 0500 |0014: if-eqz v1, 0019 // +0005 │ │ +057120: 6e20 c10f 1400 |0016: invoke-virtual {v4, v1}, Landroid/support/v4/widget/DrawerLayout;.openDrawer:(Landroid/view/View;)V // method@0fc1 │ │ +057126: 5202 8004 |0019: iget v2, v0, Landroid/support/v4/widget/DrawerLayout$SavedState;.lockModeLeft:I // field@0480 │ │ +05712a: 1233 |001b: const/4 v3, #int 3 // #3 │ │ +05712c: 6e30 c90f 2403 |001c: invoke-virtual {v4, v2, v3}, Landroid/support/v4/widget/DrawerLayout;.setDrawerLockMode:(II)V // method@0fc9 │ │ +057132: 5202 8104 |001f: iget v2, v0, Landroid/support/v4/widget/DrawerLayout$SavedState;.lockModeRight:I // field@0481 │ │ +057136: 1253 |0021: const/4 v3, #int 5 // #5 │ │ +057138: 6e30 c90f 2403 |0022: invoke-virtual {v4, v2, v3}, Landroid/support/v4/widget/DrawerLayout;.setDrawerLockMode:(II)V // method@0fc9 │ │ +05713e: 0e00 |0025: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1245 │ │ 0x0003 line=1246 │ │ 0x000a line=1248 │ │ 0x000e line=1249 │ │ 0x0014 line=1250 │ │ @@ -71880,42 +71885,42 @@ │ │ type : '()Landroid/os/Parcelable;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 52 16-bit code units │ │ -055598: |[055598] android.support.v4.widget.DrawerLayout.onSaveInstanceState:()Landroid/os/Parcelable; │ │ -0555a8: 6f10 0c13 0700 |0000: invoke-super {v7}, Landroid/view/ViewGroup;.onSaveInstanceState:()Landroid/os/Parcelable; // method@130c │ │ -0555ae: 0c05 |0003: move-result-object v5 │ │ -0555b0: 2204 3a02 |0004: new-instance v4, Landroid/support/v4/widget/DrawerLayout$SavedState; // type@023a │ │ -0555b4: 7020 6c0f 5400 |0006: invoke-direct {v4, v5}, Landroid/support/v4/widget/DrawerLayout$SavedState;.:(Landroid/os/Parcelable;)V // method@0f6c │ │ -0555ba: 6e10 9f0f 0700 |0009: invoke-virtual {v7}, Landroid/support/v4/widget/DrawerLayout;.getChildCount:()I // method@0f9f │ │ -0555c0: 0a01 |000c: move-result v1 │ │ -0555c2: 1202 |000d: const/4 v2, #int 0 // #0 │ │ -0555c4: 3512 1d00 |000e: if-ge v2, v1, 002b // +001d │ │ -0555c8: 6e20 9e0f 2700 |0010: invoke-virtual {v7, v2}, Landroid/support/v4/widget/DrawerLayout;.getChildAt:(I)Landroid/view/View; // method@0f9e │ │ -0555ce: 0c00 |0013: move-result-object v0 │ │ -0555d0: 6e20 b10f 0700 |0014: invoke-virtual {v7, v0}, Landroid/support/v4/widget/DrawerLayout;.isDrawerView:(Landroid/view/View;)Z // method@0fb1 │ │ -0555d6: 0a06 |0017: move-result v6 │ │ -0555d8: 3906 0500 |0018: if-nez v6, 001d // +0005 │ │ -0555dc: d802 0201 |001a: add-int/lit8 v2, v2, #int 1 // #01 │ │ -0555e0: 28f2 |001c: goto 000e // -000e │ │ -0555e2: 6e10 8312 0000 |001d: invoke-virtual {v0}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1283 │ │ -0555e8: 0c03 |0020: move-result-object v3 │ │ -0555ea: 1f03 3802 |0021: check-cast v3, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@0238 │ │ -0555ee: 5536 7904 |0023: iget-boolean v6, v3, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.knownOpen:Z // field@0479 │ │ -0555f2: 3806 f5ff |0025: if-eqz v6, 001a // -000b │ │ -0555f6: 5236 7604 |0027: iget v6, v3, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.gravity:I // field@0476 │ │ -0555fa: 5946 8204 |0029: iput v6, v4, Landroid/support/v4/widget/DrawerLayout$SavedState;.openDrawerGravity:I // field@0482 │ │ -0555fe: 5276 a104 |002b: iget v6, v7, Landroid/support/v4/widget/DrawerLayout;.mLockModeLeft:I // field@04a1 │ │ -055602: 5946 8004 |002d: iput v6, v4, Landroid/support/v4/widget/DrawerLayout$SavedState;.lockModeLeft:I // field@0480 │ │ -055606: 5276 a204 |002f: iget v6, v7, Landroid/support/v4/widget/DrawerLayout;.mLockModeRight:I // field@04a2 │ │ -05560a: 5946 8104 |0031: iput v6, v4, Landroid/support/v4/widget/DrawerLayout$SavedState;.lockModeRight:I // field@0481 │ │ -05560e: 1104 |0033: return-object v4 │ │ +057140: |[057140] android.support.v4.widget.DrawerLayout.onSaveInstanceState:()Landroid/os/Parcelable; │ │ +057150: 6f10 0c13 0700 |0000: invoke-super {v7}, Landroid/view/ViewGroup;.onSaveInstanceState:()Landroid/os/Parcelable; // method@130c │ │ +057156: 0c05 |0003: move-result-object v5 │ │ +057158: 2204 3702 |0004: new-instance v4, Landroid/support/v4/widget/DrawerLayout$SavedState; // type@0237 │ │ +05715c: 7020 6c0f 5400 |0006: invoke-direct {v4, v5}, Landroid/support/v4/widget/DrawerLayout$SavedState;.:(Landroid/os/Parcelable;)V // method@0f6c │ │ +057162: 6e10 9f0f 0700 |0009: invoke-virtual {v7}, Landroid/support/v4/widget/DrawerLayout;.getChildCount:()I // method@0f9f │ │ +057168: 0a01 |000c: move-result v1 │ │ +05716a: 1202 |000d: const/4 v2, #int 0 // #0 │ │ +05716c: 3512 1d00 |000e: if-ge v2, v1, 002b // +001d │ │ +057170: 6e20 9e0f 2700 |0010: invoke-virtual {v7, v2}, Landroid/support/v4/widget/DrawerLayout;.getChildAt:(I)Landroid/view/View; // method@0f9e │ │ +057176: 0c00 |0013: move-result-object v0 │ │ +057178: 6e20 b10f 0700 |0014: invoke-virtual {v7, v0}, Landroid/support/v4/widget/DrawerLayout;.isDrawerView:(Landroid/view/View;)Z // method@0fb1 │ │ +05717e: 0a06 |0017: move-result v6 │ │ +057180: 3906 0500 |0018: if-nez v6, 001d // +0005 │ │ +057184: d802 0201 |001a: add-int/lit8 v2, v2, #int 1 // #01 │ │ +057188: 28f2 |001c: goto 000e // -000e │ │ +05718a: 6e10 8312 0000 |001d: invoke-virtual {v0}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1283 │ │ +057190: 0c03 |0020: move-result-object v3 │ │ +057192: 1f03 3502 |0021: check-cast v3, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@0235 │ │ +057196: 5536 7904 |0023: iget-boolean v6, v3, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.knownOpen:Z // field@0479 │ │ +05719a: 3806 f5ff |0025: if-eqz v6, 001a // -000b │ │ +05719e: 5236 7604 |0027: iget v6, v3, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.gravity:I // field@0476 │ │ +0571a2: 5946 8204 |0029: iput v6, v4, Landroid/support/v4/widget/DrawerLayout$SavedState;.openDrawerGravity:I // field@0482 │ │ +0571a6: 5276 a104 |002b: iget v6, v7, Landroid/support/v4/widget/DrawerLayout;.mLockModeLeft:I // field@04a1 │ │ +0571aa: 5946 8004 |002d: iput v6, v4, Landroid/support/v4/widget/DrawerLayout$SavedState;.lockModeLeft:I // field@0480 │ │ +0571ae: 5276 a204 |002f: iget v6, v7, Landroid/support/v4/widget/DrawerLayout;.mLockModeRight:I // field@04a2 │ │ +0571b2: 5946 8104 |0031: iput v6, v4, Landroid/support/v4/widget/DrawerLayout$SavedState;.lockModeRight:I // field@0481 │ │ +0571b6: 1104 |0033: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1261 │ │ 0x0004 line=1263 │ │ 0x0009 line=1265 │ │ 0x000d line=1266 │ │ 0x0010 line=1267 │ │ @@ -71941,87 +71946,87 @@ │ │ type : '(Landroid/view/MotionEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 15 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 138 16-bit code units │ │ -055610: |[055610] android.support.v4.widget.DrawerLayout.onTouchEvent:(Landroid/view/MotionEvent;)Z │ │ -055620: 54da 9f04 |0000: iget-object v10, v13, Landroid/support/v4/widget/DrawerLayout;.mLeftDragger:Landroid/support/v4/widget/ViewDragHelper; // field@049f │ │ -055624: 6e20 db11 ea00 |0002: invoke-virtual {v10, v14}, Landroid/support/v4/widget/ViewDragHelper;.processTouchEvent:(Landroid/view/MotionEvent;)V // method@11db │ │ -05562a: 54da a504 |0005: iget-object v10, v13, Landroid/support/v4/widget/DrawerLayout;.mRightDragger:Landroid/support/v4/widget/ViewDragHelper; // field@04a5 │ │ -05562e: 6e20 db11 ea00 |0007: invoke-virtual {v10, v14}, Landroid/support/v4/widget/ViewDragHelper;.processTouchEvent:(Landroid/view/MotionEvent;)V // method@11db │ │ -055634: 6e10 4212 0e00 |000a: invoke-virtual {v14}, Landroid/view/MotionEvent;.getAction:()I // method@1242 │ │ -05563a: 0a00 |000d: move-result v0 │ │ -05563c: 1217 |000e: const/4 v7, #int 1 // #1 │ │ -05563e: d50a ff00 |000f: and-int/lit16 v10, v0, #int 255 // #00ff │ │ -055642: 2b0a 6d00 0000 |0011: packed-switch v10, 0000007e // +0000006d │ │ -055648: 0f07 |0014: return v7 │ │ -05564a: 6e10 4812 0e00 |0015: invoke-virtual {v14}, Landroid/view/MotionEvent;.getX:()F // method@1248 │ │ -055650: 0a08 |0018: move-result v8 │ │ -055652: 6e10 4a12 0e00 |0019: invoke-virtual {v14}, Landroid/view/MotionEvent;.getY:()F // method@124a │ │ -055658: 0a09 |001c: move-result v9 │ │ -05565a: 59d8 9c04 |001d: iput v8, v13, Landroid/support/v4/widget/DrawerLayout;.mInitialMotionX:F // field@049c │ │ -05565e: 59d9 9d04 |001f: iput v9, v13, Landroid/support/v4/widget/DrawerLayout;.mInitialMotionY:F // field@049d │ │ -055662: 120a |0021: const/4 v10, #int 0 // #0 │ │ -055664: 5cda 9804 |0022: iput-boolean v10, v13, Landroid/support/v4/widget/DrawerLayout;.mDisallowInterceptRequested:Z // field@0498 │ │ -055668: 120a |0024: const/4 v10, #int 0 // #0 │ │ -05566a: 5cda 9704 |0025: iput-boolean v10, v13, Landroid/support/v4/widget/DrawerLayout;.mChildrenCanceledTouch:Z // field@0497 │ │ -05566e: 28ed |0027: goto 0014 // -0013 │ │ -055670: 6e10 4812 0e00 |0028: invoke-virtual {v14}, Landroid/view/MotionEvent;.getX:()F // method@1248 │ │ -055676: 0a08 |002b: move-result v8 │ │ -055678: 6e10 4a12 0e00 |002c: invoke-virtual {v14}, Landroid/view/MotionEvent;.getY:()F // method@124a │ │ -05567e: 0a09 |002f: move-result v9 │ │ -055680: 1214 |0030: const/4 v4, #int 1 // #1 │ │ -055682: 54da 9f04 |0031: iget-object v10, v13, Landroid/support/v4/widget/DrawerLayout;.mLeftDragger:Landroid/support/v4/widget/ViewDragHelper; // field@049f │ │ -055686: 878b |0033: float-to-int v11, v8 │ │ -055688: 879c |0034: float-to-int v12, v9 │ │ -05568a: 6e30 cc11 ba0c |0035: invoke-virtual {v10, v11, v12}, Landroid/support/v4/widget/ViewDragHelper;.findTopChildUnder:(II)Landroid/view/View; // method@11cc │ │ -055690: 0c06 |0038: move-result-object v6 │ │ -055692: 3806 3000 |0039: if-eqz v6, 0069 // +0030 │ │ -055696: 6e20 ae0f 6d00 |003b: invoke-virtual {v13, v6}, Landroid/support/v4/widget/DrawerLayout;.isContentView:(Landroid/view/View;)Z // method@0fae │ │ -05569c: 0a0a |003e: move-result v10 │ │ -05569e: 380a 2a00 |003f: if-eqz v10, 0069 // +002a │ │ -0556a2: 52da 9c04 |0041: iget v10, v13, Landroid/support/v4/widget/DrawerLayout;.mInitialMotionX:F // field@049c │ │ -0556a6: a701 080a |0043: sub-float v1, v8, v10 │ │ -0556aa: 52da 9d04 |0045: iget v10, v13, Landroid/support/v4/widget/DrawerLayout;.mInitialMotionY:F // field@049d │ │ -0556ae: a702 090a |0047: sub-float v2, v9, v10 │ │ -0556b2: 54da 9f04 |0049: iget-object v10, v13, Landroid/support/v4/widget/DrawerLayout;.mLeftDragger:Landroid/support/v4/widget/ViewDragHelper; // field@049f │ │ -0556b6: 6e10 d411 0a00 |004b: invoke-virtual {v10}, Landroid/support/v4/widget/ViewDragHelper;.getTouchSlop:()I // method@11d4 │ │ -0556bc: 0a05 |004e: move-result v5 │ │ -0556be: a80a 0101 |004f: mul-float v10, v1, v1 │ │ -0556c2: a80b 0202 |0051: mul-float v11, v2, v2 │ │ -0556c6: c6ba |0053: add-float/2addr v10, v11 │ │ -0556c8: 920b 0505 |0054: mul-int v11, v5, v5 │ │ -0556cc: 82bb |0056: int-to-float v11, v11 │ │ -0556ce: 2e0a 0a0b |0057: cmpg-float v10, v10, v11 │ │ -0556d2: 3b0a 1000 |0059: if-gez v10, 0069 // +0010 │ │ -0556d6: 6e10 990f 0d00 |005b: invoke-virtual {v13}, Landroid/support/v4/widget/DrawerLayout;.findOpenDrawer:()Landroid/view/View; // method@0f99 │ │ -0556dc: 0c03 |005e: move-result-object v3 │ │ -0556de: 3803 0a00 |005f: if-eqz v3, 0069 // +000a │ │ -0556e2: 6e20 a30f 3d00 |0061: invoke-virtual {v13, v3}, Landroid/support/v4/widget/DrawerLayout;.getDrawerLockMode:(Landroid/view/View;)I // method@0fa3 │ │ -0556e8: 0a0a |0064: move-result v10 │ │ -0556ea: 122b |0065: const/4 v11, #int 2 // #2 │ │ -0556ec: 33ba 0a00 |0066: if-ne v10, v11, 0070 // +000a │ │ -0556f0: 1214 |0068: const/4 v4, #int 1 // #1 │ │ -0556f2: 6e20 920f 4d00 |0069: invoke-virtual {v13, v4}, Landroid/support/v4/widget/DrawerLayout;.closeDrawers:(Z)V // method@0f92 │ │ -0556f8: 120a |006c: const/4 v10, #int 0 // #0 │ │ -0556fa: 5cda 9804 |006d: iput-boolean v10, v13, Landroid/support/v4/widget/DrawerLayout;.mDisallowInterceptRequested:Z // field@0498 │ │ -0556fe: 28a5 |006f: goto 0014 // -005b │ │ -055700: 1204 |0070: const/4 v4, #int 0 // #0 │ │ -055702: 28f8 |0071: goto 0069 // -0008 │ │ -055704: 121a |0072: const/4 v10, #int 1 // #1 │ │ -055706: 6e20 920f ad00 |0073: invoke-virtual {v13, v10}, Landroid/support/v4/widget/DrawerLayout;.closeDrawers:(Z)V // method@0f92 │ │ -05570c: 120a |0076: const/4 v10, #int 0 // #0 │ │ -05570e: 5cda 9804 |0077: iput-boolean v10, v13, Landroid/support/v4/widget/DrawerLayout;.mDisallowInterceptRequested:Z // field@0498 │ │ -055712: 120a |0079: const/4 v10, #int 0 // #0 │ │ -055714: 5cda 9704 |007a: iput-boolean v10, v13, Landroid/support/v4/widget/DrawerLayout;.mChildrenCanceledTouch:Z // field@0497 │ │ -055718: 2898 |007c: goto 0014 // -0068 │ │ -05571a: 0000 |007d: nop // spacer │ │ -05571c: 0001 0400 0000 0000 0400 0000 1700 ... |007e: packed-switch-data (12 units) │ │ +0571b8: |[0571b8] android.support.v4.widget.DrawerLayout.onTouchEvent:(Landroid/view/MotionEvent;)Z │ │ +0571c8: 54da 9f04 |0000: iget-object v10, v13, Landroid/support/v4/widget/DrawerLayout;.mLeftDragger:Landroid/support/v4/widget/ViewDragHelper; // field@049f │ │ +0571cc: 6e20 db11 ea00 |0002: invoke-virtual {v10, v14}, Landroid/support/v4/widget/ViewDragHelper;.processTouchEvent:(Landroid/view/MotionEvent;)V // method@11db │ │ +0571d2: 54da a504 |0005: iget-object v10, v13, Landroid/support/v4/widget/DrawerLayout;.mRightDragger:Landroid/support/v4/widget/ViewDragHelper; // field@04a5 │ │ +0571d6: 6e20 db11 ea00 |0007: invoke-virtual {v10, v14}, Landroid/support/v4/widget/ViewDragHelper;.processTouchEvent:(Landroid/view/MotionEvent;)V // method@11db │ │ +0571dc: 6e10 4212 0e00 |000a: invoke-virtual {v14}, Landroid/view/MotionEvent;.getAction:()I // method@1242 │ │ +0571e2: 0a00 |000d: move-result v0 │ │ +0571e4: 1217 |000e: const/4 v7, #int 1 // #1 │ │ +0571e6: d50a ff00 |000f: and-int/lit16 v10, v0, #int 255 // #00ff │ │ +0571ea: 2b0a 6d00 0000 |0011: packed-switch v10, 0000007e // +0000006d │ │ +0571f0: 0f07 |0014: return v7 │ │ +0571f2: 6e10 4812 0e00 |0015: invoke-virtual {v14}, Landroid/view/MotionEvent;.getX:()F // method@1248 │ │ +0571f8: 0a08 |0018: move-result v8 │ │ +0571fa: 6e10 4a12 0e00 |0019: invoke-virtual {v14}, Landroid/view/MotionEvent;.getY:()F // method@124a │ │ +057200: 0a09 |001c: move-result v9 │ │ +057202: 59d8 9c04 |001d: iput v8, v13, Landroid/support/v4/widget/DrawerLayout;.mInitialMotionX:F // field@049c │ │ +057206: 59d9 9d04 |001f: iput v9, v13, Landroid/support/v4/widget/DrawerLayout;.mInitialMotionY:F // field@049d │ │ +05720a: 120a |0021: const/4 v10, #int 0 // #0 │ │ +05720c: 5cda 9804 |0022: iput-boolean v10, v13, Landroid/support/v4/widget/DrawerLayout;.mDisallowInterceptRequested:Z // field@0498 │ │ +057210: 120a |0024: const/4 v10, #int 0 // #0 │ │ +057212: 5cda 9704 |0025: iput-boolean v10, v13, Landroid/support/v4/widget/DrawerLayout;.mChildrenCanceledTouch:Z // field@0497 │ │ +057216: 28ed |0027: goto 0014 // -0013 │ │ +057218: 6e10 4812 0e00 |0028: invoke-virtual {v14}, Landroid/view/MotionEvent;.getX:()F // method@1248 │ │ +05721e: 0a08 |002b: move-result v8 │ │ +057220: 6e10 4a12 0e00 |002c: invoke-virtual {v14}, Landroid/view/MotionEvent;.getY:()F // method@124a │ │ +057226: 0a09 |002f: move-result v9 │ │ +057228: 1214 |0030: const/4 v4, #int 1 // #1 │ │ +05722a: 54da 9f04 |0031: iget-object v10, v13, Landroid/support/v4/widget/DrawerLayout;.mLeftDragger:Landroid/support/v4/widget/ViewDragHelper; // field@049f │ │ +05722e: 878b |0033: float-to-int v11, v8 │ │ +057230: 879c |0034: float-to-int v12, v9 │ │ +057232: 6e30 cc11 ba0c |0035: invoke-virtual {v10, v11, v12}, Landroid/support/v4/widget/ViewDragHelper;.findTopChildUnder:(II)Landroid/view/View; // method@11cc │ │ +057238: 0c06 |0038: move-result-object v6 │ │ +05723a: 3806 3000 |0039: if-eqz v6, 0069 // +0030 │ │ +05723e: 6e20 ae0f 6d00 |003b: invoke-virtual {v13, v6}, Landroid/support/v4/widget/DrawerLayout;.isContentView:(Landroid/view/View;)Z // method@0fae │ │ +057244: 0a0a |003e: move-result v10 │ │ +057246: 380a 2a00 |003f: if-eqz v10, 0069 // +002a │ │ +05724a: 52da 9c04 |0041: iget v10, v13, Landroid/support/v4/widget/DrawerLayout;.mInitialMotionX:F // field@049c │ │ +05724e: a701 080a |0043: sub-float v1, v8, v10 │ │ +057252: 52da 9d04 |0045: iget v10, v13, Landroid/support/v4/widget/DrawerLayout;.mInitialMotionY:F // field@049d │ │ +057256: a702 090a |0047: sub-float v2, v9, v10 │ │ +05725a: 54da 9f04 |0049: iget-object v10, v13, Landroid/support/v4/widget/DrawerLayout;.mLeftDragger:Landroid/support/v4/widget/ViewDragHelper; // field@049f │ │ +05725e: 6e10 d411 0a00 |004b: invoke-virtual {v10}, Landroid/support/v4/widget/ViewDragHelper;.getTouchSlop:()I // method@11d4 │ │ +057264: 0a05 |004e: move-result v5 │ │ +057266: a80a 0101 |004f: mul-float v10, v1, v1 │ │ +05726a: a80b 0202 |0051: mul-float v11, v2, v2 │ │ +05726e: c6ba |0053: add-float/2addr v10, v11 │ │ +057270: 920b 0505 |0054: mul-int v11, v5, v5 │ │ +057274: 82bb |0056: int-to-float v11, v11 │ │ +057276: 2e0a 0a0b |0057: cmpg-float v10, v10, v11 │ │ +05727a: 3b0a 1000 |0059: if-gez v10, 0069 // +0010 │ │ +05727e: 6e10 990f 0d00 |005b: invoke-virtual {v13}, Landroid/support/v4/widget/DrawerLayout;.findOpenDrawer:()Landroid/view/View; // method@0f99 │ │ +057284: 0c03 |005e: move-result-object v3 │ │ +057286: 3803 0a00 |005f: if-eqz v3, 0069 // +000a │ │ +05728a: 6e20 a30f 3d00 |0061: invoke-virtual {v13, v3}, Landroid/support/v4/widget/DrawerLayout;.getDrawerLockMode:(Landroid/view/View;)I // method@0fa3 │ │ +057290: 0a0a |0064: move-result v10 │ │ +057292: 122b |0065: const/4 v11, #int 2 // #2 │ │ +057294: 33ba 0a00 |0066: if-ne v10, v11, 0070 // +000a │ │ +057298: 1214 |0068: const/4 v4, #int 1 // #1 │ │ +05729a: 6e20 920f 4d00 |0069: invoke-virtual {v13, v4}, Landroid/support/v4/widget/DrawerLayout;.closeDrawers:(Z)V // method@0f92 │ │ +0572a0: 120a |006c: const/4 v10, #int 0 // #0 │ │ +0572a2: 5cda 9804 |006d: iput-boolean v10, v13, Landroid/support/v4/widget/DrawerLayout;.mDisallowInterceptRequested:Z // field@0498 │ │ +0572a6: 28a5 |006f: goto 0014 // -005b │ │ +0572a8: 1204 |0070: const/4 v4, #int 0 // #0 │ │ +0572aa: 28f8 |0071: goto 0069 // -0008 │ │ +0572ac: 121a |0072: const/4 v10, #int 1 // #1 │ │ +0572ae: 6e20 920f ad00 |0073: invoke-virtual {v13, v10}, Landroid/support/v4/widget/DrawerLayout;.closeDrawers:(Z)V // method@0f92 │ │ +0572b4: 120a |0076: const/4 v10, #int 0 // #0 │ │ +0572b6: 5cda 9804 |0077: iput-boolean v10, v13, Landroid/support/v4/widget/DrawerLayout;.mDisallowInterceptRequested:Z // field@0498 │ │ +0572ba: 120a |0079: const/4 v10, #int 0 // #0 │ │ +0572bc: 5cda 9704 |007a: iput-boolean v10, v13, Landroid/support/v4/widget/DrawerLayout;.mChildrenCanceledTouch:Z // field@0497 │ │ +0572c0: 2898 |007c: goto 0014 // -0068 │ │ +0572c2: 0000 |007d: nop // spacer │ │ +0572c4: 0001 0400 0000 0000 0400 0000 1700 ... |007e: packed-switch-data (12 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=910 │ │ 0x0005 line=911 │ │ 0x000a line=913 │ │ 0x000e line=914 │ │ 0x000f line=916 │ │ @@ -72076,34 +72081,34 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 39 16-bit code units │ │ -055734: |[055734] android.support.v4.widget.DrawerLayout.openDrawer:(I)V │ │ -055744: 6e20 980f 5400 |0000: invoke-virtual {v4, v5}, Landroid/support/v4/widget/DrawerLayout;.findDrawerWithGravity:(I)Landroid/view/View; // method@0f98 │ │ -05574a: 0c00 |0003: move-result-object v0 │ │ -05574c: 3900 1f00 |0004: if-nez v0, 0023 // +001f │ │ -055750: 2201 2c03 |0006: new-instance v1, Ljava/lang/IllegalArgumentException; // type@032c │ │ -055754: 2202 4203 |0008: new-instance v2, Ljava/lang/StringBuilder; // type@0342 │ │ -055758: 7010 5715 0200 |000a: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ -05575e: 1a03 3c0b |000d: const-string v3, "No drawer view found with gravity " // string@0b3c │ │ -055762: 6e20 5f15 3200 |000f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -055768: 0c02 |0012: move-result-object v2 │ │ -05576a: 7110 a90f 0500 |0013: invoke-static {v5}, Landroid/support/v4/widget/DrawerLayout;.gravityToString:(I)Ljava/lang/String; // method@0fa9 │ │ -055770: 0c03 |0016: move-result-object v3 │ │ -055772: 6e20 5f15 3200 |0017: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -055778: 0c02 |001a: move-result-object v2 │ │ -05577a: 6e10 6415 0200 |001b: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ -055780: 0c02 |001e: move-result-object v2 │ │ -055782: 7020 0015 2100 |001f: invoke-direct {v1, v2}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@1500 │ │ -055788: 2701 |0022: throw v1 │ │ -05578a: 6e20 c10f 0400 |0023: invoke-virtual {v4, v0}, Landroid/support/v4/widget/DrawerLayout;.openDrawer:(Landroid/view/View;)V // method@0fc1 │ │ -055790: 0e00 |0026: return-void │ │ +0572dc: |[0572dc] android.support.v4.widget.DrawerLayout.openDrawer:(I)V │ │ +0572ec: 6e20 980f 5400 |0000: invoke-virtual {v4, v5}, Landroid/support/v4/widget/DrawerLayout;.findDrawerWithGravity:(I)Landroid/view/View; // method@0f98 │ │ +0572f2: 0c00 |0003: move-result-object v0 │ │ +0572f4: 3900 1f00 |0004: if-nez v0, 0023 // +001f │ │ +0572f8: 2201 2903 |0006: new-instance v1, Ljava/lang/IllegalArgumentException; // type@0329 │ │ +0572fc: 2202 3f03 |0008: new-instance v2, Ljava/lang/StringBuilder; // type@033f │ │ +057300: 7010 5715 0200 |000a: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ +057306: 1a03 390b |000d: const-string v3, "No drawer view found with gravity " // string@0b39 │ │ +05730a: 6e20 5f15 3200 |000f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +057310: 0c02 |0012: move-result-object v2 │ │ +057312: 7110 a90f 0500 |0013: invoke-static {v5}, Landroid/support/v4/widget/DrawerLayout;.gravityToString:(I)Ljava/lang/String; // method@0fa9 │ │ +057318: 0c03 |0016: move-result-object v3 │ │ +05731a: 6e20 5f15 3200 |0017: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +057320: 0c02 |001a: move-result-object v2 │ │ +057322: 6e10 6415 0200 |001b: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ +057328: 0c02 |001e: move-result-object v2 │ │ +05732a: 7020 0015 2100 |001f: invoke-direct {v1, v2}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@1500 │ │ +057330: 2701 |0022: throw v1 │ │ +057332: 6e20 c10f 0400 |0023: invoke-virtual {v4, v0}, Landroid/support/v4/widget/DrawerLayout;.openDrawer:(Landroid/view/View;)V // method@0fc1 │ │ +057338: 0e00 |0026: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1044 │ │ 0x0004 line=1045 │ │ 0x0006 line=1046 │ │ 0x0023 line=1049 │ │ 0x0026 line=1050 │ │ @@ -72117,64 +72122,64 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 95 16-bit code units │ │ -055794: |[055794] android.support.v4.widget.DrawerLayout.openDrawer:(Landroid/view/View;)V │ │ -0557a4: 6e20 b10f 5400 |0000: invoke-virtual {v4, v5}, Landroid/support/v4/widget/DrawerLayout;.isDrawerView:(Landroid/view/View;)Z // method@0fb1 │ │ -0557aa: 0a01 |0003: move-result v1 │ │ -0557ac: 3901 2100 |0004: if-nez v1, 0025 // +0021 │ │ -0557b0: 2201 2c03 |0006: new-instance v1, Ljava/lang/IllegalArgumentException; // type@032c │ │ -0557b4: 2202 4203 |0008: new-instance v2, Ljava/lang/StringBuilder; // type@0342 │ │ -0557b8: 7010 5715 0200 |000a: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ -0557be: 1a03 040e |000d: const-string v3, "View " // string@0e04 │ │ -0557c2: 6e20 5f15 3200 |000f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -0557c8: 0c02 |0012: move-result-object v2 │ │ -0557ca: 6e20 5e15 5200 |0013: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@155e │ │ -0557d0: 0c02 |0016: move-result-object v2 │ │ -0557d2: 1a03 7500 |0017: const-string v3, " is not a sliding drawer" // string@0075 │ │ -0557d6: 6e20 5f15 3200 |0019: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -0557dc: 0c02 |001c: move-result-object v2 │ │ -0557de: 6e10 6415 0200 |001d: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ -0557e4: 0c02 |0020: move-result-object v2 │ │ -0557e6: 7020 0015 2100 |0021: invoke-direct {v1, v2}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@1500 │ │ -0557ec: 2701 |0024: throw v1 │ │ -0557ee: 5541 9a04 |0025: iget-boolean v1, v4, Landroid/support/v4/widget/DrawerLayout;.mFirstLayout:Z // field@049a │ │ -0557f2: 3801 1300 |0027: if-eqz v1, 003a // +0013 │ │ -0557f6: 6e10 8312 0500 |0029: invoke-virtual {v5}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1283 │ │ -0557fc: 0c00 |002c: move-result-object v0 │ │ -0557fe: 1f00 3802 |002d: check-cast v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@0238 │ │ -055802: 1501 803f |002f: const/high16 v1, #int 1065353216 // #3f80 │ │ -055806: 5901 7b04 |0031: iput v1, v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.onScreen:F // field@047b │ │ -05580a: 1211 |0033: const/4 v1, #int 1 // #1 │ │ -05580c: 5c01 7904 |0034: iput-boolean v1, v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.knownOpen:Z // field@0479 │ │ -055810: 6e10 ad0f 0400 |0036: invoke-virtual {v4}, Landroid/support/v4/widget/DrawerLayout;.invalidate:()V // method@0fad │ │ -055816: 0e00 |0039: return-void │ │ -055818: 1231 |003a: const/4 v1, #int 3 // #3 │ │ -05581a: 6e30 8d0f 5401 |003b: invoke-virtual {v4, v5, v1}, Landroid/support/v4/widget/DrawerLayout;.checkDrawerViewAbsoluteGravity:(Landroid/view/View;I)Z // method@0f8d │ │ -055820: 0a01 |003e: move-result v1 │ │ -055822: 3801 0d00 |003f: if-eqz v1, 004c // +000d │ │ -055826: 5441 9f04 |0041: iget-object v1, v4, Landroid/support/v4/widget/DrawerLayout;.mLeftDragger:Landroid/support/v4/widget/ViewDragHelper; // field@049f │ │ -05582a: 1202 |0043: const/4 v2, #int 0 // #0 │ │ -05582c: 6e10 9412 0500 |0044: invoke-virtual {v5}, Landroid/view/View;.getTop:()I // method@1294 │ │ -055832: 0a03 |0047: move-result v3 │ │ -055834: 6e40 e511 5132 |0048: invoke-virtual {v1, v5, v2, v3}, Landroid/support/v4/widget/ViewDragHelper;.smoothSlideViewTo:(Landroid/view/View;II)Z // method@11e5 │ │ -05583a: 28eb |004b: goto 0036 // -0015 │ │ -05583c: 5441 a504 |004c: iget-object v1, v4, Landroid/support/v4/widget/DrawerLayout;.mRightDragger:Landroid/support/v4/widget/ViewDragHelper; // field@04a5 │ │ -055840: 6e10 a80f 0400 |004e: invoke-virtual {v4}, Landroid/support/v4/widget/DrawerLayout;.getWidth:()I // method@0fa8 │ │ -055846: 0a02 |0051: move-result v2 │ │ -055848: 6e10 9712 0500 |0052: invoke-virtual {v5}, Landroid/view/View;.getWidth:()I // method@1297 │ │ -05584e: 0a03 |0055: move-result v3 │ │ -055850: b132 |0056: sub-int/2addr v2, v3 │ │ -055852: 6e10 9412 0500 |0057: invoke-virtual {v5}, Landroid/view/View;.getTop:()I // method@1294 │ │ -055858: 0a03 |005a: move-result v3 │ │ -05585a: 6e40 e511 5132 |005b: invoke-virtual {v1, v5, v2, v3}, Landroid/support/v4/widget/ViewDragHelper;.smoothSlideViewTo:(Landroid/view/View;II)Z // method@11e5 │ │ -055860: 28d8 |005e: goto 0036 // -0028 │ │ +05733c: |[05733c] android.support.v4.widget.DrawerLayout.openDrawer:(Landroid/view/View;)V │ │ +05734c: 6e20 b10f 5400 |0000: invoke-virtual {v4, v5}, Landroid/support/v4/widget/DrawerLayout;.isDrawerView:(Landroid/view/View;)Z // method@0fb1 │ │ +057352: 0a01 |0003: move-result v1 │ │ +057354: 3901 2100 |0004: if-nez v1, 0025 // +0021 │ │ +057358: 2201 2903 |0006: new-instance v1, Ljava/lang/IllegalArgumentException; // type@0329 │ │ +05735c: 2202 3f03 |0008: new-instance v2, Ljava/lang/StringBuilder; // type@033f │ │ +057360: 7010 5715 0200 |000a: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ +057366: 1a03 010e |000d: const-string v3, "View " // string@0e01 │ │ +05736a: 6e20 5f15 3200 |000f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +057370: 0c02 |0012: move-result-object v2 │ │ +057372: 6e20 5e15 5200 |0013: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@155e │ │ +057378: 0c02 |0016: move-result-object v2 │ │ +05737a: 1a03 7500 |0017: const-string v3, " is not a sliding drawer" // string@0075 │ │ +05737e: 6e20 5f15 3200 |0019: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +057384: 0c02 |001c: move-result-object v2 │ │ +057386: 6e10 6415 0200 |001d: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ +05738c: 0c02 |0020: move-result-object v2 │ │ +05738e: 7020 0015 2100 |0021: invoke-direct {v1, v2}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@1500 │ │ +057394: 2701 |0024: throw v1 │ │ +057396: 5541 9a04 |0025: iget-boolean v1, v4, Landroid/support/v4/widget/DrawerLayout;.mFirstLayout:Z // field@049a │ │ +05739a: 3801 1300 |0027: if-eqz v1, 003a // +0013 │ │ +05739e: 6e10 8312 0500 |0029: invoke-virtual {v5}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1283 │ │ +0573a4: 0c00 |002c: move-result-object v0 │ │ +0573a6: 1f00 3502 |002d: check-cast v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@0235 │ │ +0573aa: 1501 803f |002f: const/high16 v1, #int 1065353216 // #3f80 │ │ +0573ae: 5901 7b04 |0031: iput v1, v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.onScreen:F // field@047b │ │ +0573b2: 1211 |0033: const/4 v1, #int 1 // #1 │ │ +0573b4: 5c01 7904 |0034: iput-boolean v1, v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.knownOpen:Z // field@0479 │ │ +0573b8: 6e10 ad0f 0400 |0036: invoke-virtual {v4}, Landroid/support/v4/widget/DrawerLayout;.invalidate:()V // method@0fad │ │ +0573be: 0e00 |0039: return-void │ │ +0573c0: 1231 |003a: const/4 v1, #int 3 // #3 │ │ +0573c2: 6e30 8d0f 5401 |003b: invoke-virtual {v4, v5, v1}, Landroid/support/v4/widget/DrawerLayout;.checkDrawerViewAbsoluteGravity:(Landroid/view/View;I)Z // method@0f8d │ │ +0573c8: 0a01 |003e: move-result v1 │ │ +0573ca: 3801 0d00 |003f: if-eqz v1, 004c // +000d │ │ +0573ce: 5441 9f04 |0041: iget-object v1, v4, Landroid/support/v4/widget/DrawerLayout;.mLeftDragger:Landroid/support/v4/widget/ViewDragHelper; // field@049f │ │ +0573d2: 1202 |0043: const/4 v2, #int 0 // #0 │ │ +0573d4: 6e10 9412 0500 |0044: invoke-virtual {v5}, Landroid/view/View;.getTop:()I // method@1294 │ │ +0573da: 0a03 |0047: move-result v3 │ │ +0573dc: 6e40 e511 5132 |0048: invoke-virtual {v1, v5, v2, v3}, Landroid/support/v4/widget/ViewDragHelper;.smoothSlideViewTo:(Landroid/view/View;II)Z // method@11e5 │ │ +0573e2: 28eb |004b: goto 0036 // -0015 │ │ +0573e4: 5441 a504 |004c: iget-object v1, v4, Landroid/support/v4/widget/DrawerLayout;.mRightDragger:Landroid/support/v4/widget/ViewDragHelper; // field@04a5 │ │ +0573e8: 6e10 a80f 0400 |004e: invoke-virtual {v4}, Landroid/support/v4/widget/DrawerLayout;.getWidth:()I // method@0fa8 │ │ +0573ee: 0a02 |0051: move-result v2 │ │ +0573f0: 6e10 9712 0500 |0052: invoke-virtual {v5}, Landroid/view/View;.getWidth:()I // method@1297 │ │ +0573f6: 0a03 |0055: move-result v3 │ │ +0573f8: b132 |0056: sub-int/2addr v2, v3 │ │ +0573fa: 6e10 9412 0500 |0057: invoke-virtual {v5}, Landroid/view/View;.getTop:()I // method@1294 │ │ +057400: 0a03 |005a: move-result v3 │ │ +057402: 6e40 e511 5132 |005b: invoke-virtual {v1, v5, v2, v3}, Landroid/support/v4/widget/ViewDragHelper;.smoothSlideViewTo:(Landroid/view/View;II)Z // method@11e5 │ │ +057408: 28d8 |005e: goto 0036 // -0028 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1018 │ │ 0x0006 line=1019 │ │ 0x0025 line=1022 │ │ 0x0029 line=1023 │ │ 0x002f line=1024 │ │ @@ -72194,21 +72199,21 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -055864: |[055864] android.support.v4.widget.DrawerLayout.requestDisallowInterceptTouchEvent:(Z)V │ │ -055874: 6f20 1213 2100 |0000: invoke-super {v1, v2}, Landroid/view/ViewGroup;.requestDisallowInterceptTouchEvent:(Z)V // method@1312 │ │ -05587a: 5c12 9804 |0003: iput-boolean v2, v1, Landroid/support/v4/widget/DrawerLayout;.mDisallowInterceptRequested:Z // field@0498 │ │ -05587e: 3802 0600 |0005: if-eqz v2, 000b // +0006 │ │ -055882: 1210 |0007: const/4 v0, #int 1 // #1 │ │ -055884: 6e20 920f 0100 |0008: invoke-virtual {v1, v0}, Landroid/support/v4/widget/DrawerLayout;.closeDrawers:(Z)V // method@0f92 │ │ -05588a: 0e00 |000b: return-void │ │ +05740c: |[05740c] android.support.v4.widget.DrawerLayout.requestDisallowInterceptTouchEvent:(Z)V │ │ +05741c: 6f20 1213 2100 |0000: invoke-super {v1, v2}, Landroid/view/ViewGroup;.requestDisallowInterceptTouchEvent:(Z)V // method@1312 │ │ +057422: 5c12 9804 |0003: iput-boolean v2, v1, Landroid/support/v4/widget/DrawerLayout;.mDisallowInterceptRequested:Z // field@0498 │ │ +057426: 3802 0600 |0005: if-eqz v2, 000b // +0006 │ │ +05742a: 1210 |0007: const/4 v0, #int 1 // #1 │ │ +05742c: 6e20 920f 0100 |0008: invoke-virtual {v1, v0}, Landroid/support/v4/widget/DrawerLayout;.closeDrawers:(Z)V // method@0f92 │ │ +057432: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=965 │ │ 0x0003 line=967 │ │ 0x0005 line=968 │ │ 0x0007 line=969 │ │ 0x000b line=971 │ │ @@ -72221,19 +72226,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -05588c: |[05588c] android.support.v4.widget.DrawerLayout.requestLayout:()V │ │ -05589c: 5510 9b04 |0000: iget-boolean v0, v1, Landroid/support/v4/widget/DrawerLayout;.mInLayout:Z // field@049b │ │ -0558a0: 3900 0500 |0002: if-nez v0, 0007 // +0005 │ │ -0558a4: 6f10 1313 0100 |0004: invoke-super {v1}, Landroid/view/ViewGroup;.requestLayout:()V // method@1313 │ │ -0558aa: 0e00 |0007: return-void │ │ +057434: |[057434] android.support.v4.widget.DrawerLayout.requestLayout:()V │ │ +057444: 5510 9b04 |0000: iget-boolean v0, v1, Landroid/support/v4/widget/DrawerLayout;.mInLayout:Z // field@049b │ │ +057448: 3900 0500 |0002: if-nez v0, 0007 // +0005 │ │ +05744c: 6f10 1313 0100 |0004: invoke-super {v1}, Landroid/view/ViewGroup;.requestLayout:()V // method@1313 │ │ +057452: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=761 │ │ 0x0004 line=762 │ │ 0x0007 line=764 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Landroid/support/v4/widget/DrawerLayout; │ │ @@ -72243,17 +72248,17 @@ │ │ type : '(Landroid/support/v4/widget/DrawerLayout$DrawerListener;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0558ac: |[0558ac] android.support.v4.widget.DrawerLayout.setDrawerListener:(Landroid/support/v4/widget/DrawerLayout$DrawerListener;)V │ │ -0558bc: 5b01 a004 |0000: iput-object v1, v0, Landroid/support/v4/widget/DrawerLayout;.mListener:Landroid/support/v4/widget/DrawerLayout$DrawerListener; // field@04a0 │ │ -0558c0: 0e00 |0002: return-void │ │ +057454: |[057454] android.support.v4.widget.DrawerLayout.setDrawerListener:(Landroid/support/v4/widget/DrawerLayout$DrawerListener;)V │ │ +057464: 5b01 a004 |0000: iput-object v1, v0, Landroid/support/v4/widget/DrawerLayout;.mListener:Landroid/support/v4/widget/DrawerLayout$DrawerListener; // field@04a0 │ │ +057468: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=305 │ │ 0x0002 line=306 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v4/widget/DrawerLayout; │ │ 0x0000 - 0x0003 reg=1 listener Landroid/support/v4/widget/DrawerLayout$DrawerListener; │ │ @@ -72263,20 +72268,20 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -0558c4: |[0558c4] android.support.v4.widget.DrawerLayout.setDrawerLockMode:(I)V │ │ -0558d4: 1230 |0000: const/4 v0, #int 3 // #3 │ │ -0558d6: 6e30 c90f 2100 |0001: invoke-virtual {v1, v2, v0}, Landroid/support/v4/widget/DrawerLayout;.setDrawerLockMode:(II)V // method@0fc9 │ │ -0558dc: 1250 |0004: const/4 v0, #int 5 // #5 │ │ -0558de: 6e30 c90f 2100 |0005: invoke-virtual {v1, v2, v0}, Landroid/support/v4/widget/DrawerLayout;.setDrawerLockMode:(II)V // method@0fc9 │ │ -0558e4: 0e00 |0008: return-void │ │ +05746c: |[05746c] android.support.v4.widget.DrawerLayout.setDrawerLockMode:(I)V │ │ +05747c: 1230 |0000: const/4 v0, #int 3 // #3 │ │ +05747e: 6e30 c90f 2100 |0001: invoke-virtual {v1, v2, v0}, Landroid/support/v4/widget/DrawerLayout;.setDrawerLockMode:(II)V // method@0fc9 │ │ +057484: 1250 |0004: const/4 v0, #int 5 // #5 │ │ +057486: 6e30 c90f 2100 |0005: invoke-virtual {v1, v2, v0}, Landroid/support/v4/widget/DrawerLayout;.setDrawerLockMode:(II)V // method@0fc9 │ │ +05748c: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=322 │ │ 0x0004 line=323 │ │ 0x0008 line=324 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v4/widget/DrawerLayout; │ │ @@ -72287,46 +72292,46 @@ │ │ type : '(II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 64 16-bit code units │ │ -0558e8: |[0558e8] android.support.v4.widget.DrawerLayout.setDrawerLockMode:(II)V │ │ -0558f8: 1235 |0000: const/4 v5, #int 3 // #3 │ │ -0558fa: 7110 120b 0600 |0001: invoke-static {v6}, Landroid/support/v4/view/ViewCompat;.getLayoutDirection:(Landroid/view/View;)I // method@0b12 │ │ -055900: 0a04 |0004: move-result v4 │ │ -055902: 7120 4e09 4800 |0005: invoke-static {v8, v4}, Landroid/support/v4/view/GravityCompat;.getAbsoluteGravity:(II)I // method@094e │ │ -055908: 0a00 |0008: move-result v0 │ │ -05590a: 3350 1100 |0009: if-ne v0, v5, 001a // +0011 │ │ -05590e: 5967 a104 |000b: iput v7, v6, Landroid/support/v4/widget/DrawerLayout;.mLockModeLeft:I // field@04a1 │ │ -055912: 3807 0900 |000d: if-eqz v7, 0016 // +0009 │ │ -055916: 3350 1100 |000f: if-ne v0, v5, 0020 // +0011 │ │ -05591a: 5461 9f04 |0011: iget-object v1, v6, Landroid/support/v4/widget/DrawerLayout;.mLeftDragger:Landroid/support/v4/widget/ViewDragHelper; // field@049f │ │ -05591e: 6e10 b911 0100 |0013: invoke-virtual {v1}, Landroid/support/v4/widget/ViewDragHelper;.cancel:()V // method@11b9 │ │ -055924: 2b07 2200 0000 |0016: packed-switch v7, 00000038 // +00000022 │ │ -05592a: 0e00 |0019: return-void │ │ -05592c: 1254 |001a: const/4 v4, #int 5 // #5 │ │ -05592e: 3340 f2ff |001b: if-ne v0, v4, 000d // -000e │ │ -055932: 5967 a204 |001d: iput v7, v6, Landroid/support/v4/widget/DrawerLayout;.mLockModeRight:I // field@04a2 │ │ -055936: 28ee |001f: goto 000d // -0012 │ │ -055938: 5461 a504 |0020: iget-object v1, v6, Landroid/support/v4/widget/DrawerLayout;.mRightDragger:Landroid/support/v4/widget/ViewDragHelper; // field@04a5 │ │ -05593c: 28f1 |0022: goto 0013 // -000f │ │ -05593e: 6e20 980f 0600 |0023: invoke-virtual {v6, v0}, Landroid/support/v4/widget/DrawerLayout;.findDrawerWithGravity:(I)Landroid/view/View; // method@0f98 │ │ -055944: 0c03 |0026: move-result-object v3 │ │ -055946: 3803 f2ff |0027: if-eqz v3, 0019 // -000e │ │ -05594a: 6e20 c10f 3600 |0029: invoke-virtual {v6, v3}, Landroid/support/v4/widget/DrawerLayout;.openDrawer:(Landroid/view/View;)V // method@0fc1 │ │ -055950: 28ed |002c: goto 0019 // -0013 │ │ -055952: 6e20 980f 0600 |002d: invoke-virtual {v6, v0}, Landroid/support/v4/widget/DrawerLayout;.findDrawerWithGravity:(I)Landroid/view/View; // method@0f98 │ │ -055958: 0c02 |0030: move-result-object v2 │ │ -05595a: 3802 e8ff |0031: if-eqz v2, 0019 // -0018 │ │ -05595e: 6e20 900f 2600 |0033: invoke-virtual {v6, v2}, Landroid/support/v4/widget/DrawerLayout;.closeDrawer:(Landroid/view/View;)V // method@0f90 │ │ -055964: 28e3 |0036: goto 0019 // -001d │ │ -055966: 0000 |0037: nop // spacer │ │ -055968: 0001 0200 0100 0000 1700 0000 0d00 ... |0038: packed-switch-data (8 units) │ │ +057490: |[057490] android.support.v4.widget.DrawerLayout.setDrawerLockMode:(II)V │ │ +0574a0: 1235 |0000: const/4 v5, #int 3 // #3 │ │ +0574a2: 7110 120b 0600 |0001: invoke-static {v6}, Landroid/support/v4/view/ViewCompat;.getLayoutDirection:(Landroid/view/View;)I // method@0b12 │ │ +0574a8: 0a04 |0004: move-result v4 │ │ +0574aa: 7120 4e09 4800 |0005: invoke-static {v8, v4}, Landroid/support/v4/view/GravityCompat;.getAbsoluteGravity:(II)I // method@094e │ │ +0574b0: 0a00 |0008: move-result v0 │ │ +0574b2: 3350 1100 |0009: if-ne v0, v5, 001a // +0011 │ │ +0574b6: 5967 a104 |000b: iput v7, v6, Landroid/support/v4/widget/DrawerLayout;.mLockModeLeft:I // field@04a1 │ │ +0574ba: 3807 0900 |000d: if-eqz v7, 0016 // +0009 │ │ +0574be: 3350 1100 |000f: if-ne v0, v5, 0020 // +0011 │ │ +0574c2: 5461 9f04 |0011: iget-object v1, v6, Landroid/support/v4/widget/DrawerLayout;.mLeftDragger:Landroid/support/v4/widget/ViewDragHelper; // field@049f │ │ +0574c6: 6e10 b911 0100 |0013: invoke-virtual {v1}, Landroid/support/v4/widget/ViewDragHelper;.cancel:()V // method@11b9 │ │ +0574cc: 2b07 2200 0000 |0016: packed-switch v7, 00000038 // +00000022 │ │ +0574d2: 0e00 |0019: return-void │ │ +0574d4: 1254 |001a: const/4 v4, #int 5 // #5 │ │ +0574d6: 3340 f2ff |001b: if-ne v0, v4, 000d // -000e │ │ +0574da: 5967 a204 |001d: iput v7, v6, Landroid/support/v4/widget/DrawerLayout;.mLockModeRight:I // field@04a2 │ │ +0574de: 28ee |001f: goto 000d // -0012 │ │ +0574e0: 5461 a504 |0020: iget-object v1, v6, Landroid/support/v4/widget/DrawerLayout;.mRightDragger:Landroid/support/v4/widget/ViewDragHelper; // field@04a5 │ │ +0574e4: 28f1 |0022: goto 0013 // -000f │ │ +0574e6: 6e20 980f 0600 |0023: invoke-virtual {v6, v0}, Landroid/support/v4/widget/DrawerLayout;.findDrawerWithGravity:(I)Landroid/view/View; // method@0f98 │ │ +0574ec: 0c03 |0026: move-result-object v3 │ │ +0574ee: 3803 f2ff |0027: if-eqz v3, 0019 // -000e │ │ +0574f2: 6e20 c10f 3600 |0029: invoke-virtual {v6, v3}, Landroid/support/v4/widget/DrawerLayout;.openDrawer:(Landroid/view/View;)V // method@0fc1 │ │ +0574f8: 28ed |002c: goto 0019 // -0013 │ │ +0574fa: 6e20 980f 0600 |002d: invoke-virtual {v6, v0}, Landroid/support/v4/widget/DrawerLayout;.findDrawerWithGravity:(I)Landroid/view/View; // method@0f98 │ │ +057500: 0c02 |0030: move-result-object v2 │ │ +057502: 3802 e8ff |0031: if-eqz v2, 0019 // -0018 │ │ +057506: 6e20 900f 2600 |0033: invoke-virtual {v6, v2}, Landroid/support/v4/widget/DrawerLayout;.closeDrawer:(Landroid/view/View;)V // method@0f90 │ │ +05750c: 28e3 |0036: goto 0019 // -001d │ │ +05750e: 0000 |0037: nop // spacer │ │ +057510: 0001 0200 0100 0000 1700 0000 0d00 ... |0038: packed-switch-data (8 units) │ │ catches : (none) │ │ positions : │ │ 0x0001 line=346 │ │ 0x0009 line=348 │ │ 0x000b line=349 │ │ 0x000d line=353 │ │ 0x000f line=355 │ │ @@ -72357,42 +72362,42 @@ │ │ type : '(ILandroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 55 16-bit code units │ │ -055978: |[055978] android.support.v4.widget.DrawerLayout.setDrawerLockMode:(ILandroid/view/View;)V │ │ -055988: 6e20 b10f 6400 |0000: invoke-virtual {v4, v6}, Landroid/support/v4/widget/DrawerLayout;.isDrawerView:(Landroid/view/View;)Z // method@0fb1 │ │ -05598e: 0a01 |0003: move-result v1 │ │ -055990: 3901 2700 |0004: if-nez v1, 002b // +0027 │ │ -055994: 2201 2c03 |0006: new-instance v1, Ljava/lang/IllegalArgumentException; // type@032c │ │ -055998: 2202 4203 |0008: new-instance v2, Ljava/lang/StringBuilder; // type@0342 │ │ -05599c: 7010 5715 0200 |000a: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ -0559a2: 1a03 040e |000d: const-string v3, "View " // string@0e04 │ │ -0559a6: 6e20 5f15 3200 |000f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -0559ac: 0c02 |0012: move-result-object v2 │ │ -0559ae: 6e20 5e15 6200 |0013: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@155e │ │ -0559b4: 0c02 |0016: move-result-object v2 │ │ -0559b6: 1a03 7300 |0017: const-string v3, " is not a " // string@0073 │ │ -0559ba: 6e20 5f15 3200 |0019: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -0559c0: 0c02 |001c: move-result-object v2 │ │ -0559c2: 1a03 af13 |001d: const-string v3, "drawer with appropriate layout_gravity" // string@13af │ │ -0559c6: 6e20 5f15 3200 |001f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -0559cc: 0c02 |0022: move-result-object v2 │ │ -0559ce: 6e10 6415 0200 |0023: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ -0559d4: 0c02 |0026: move-result-object v2 │ │ -0559d6: 7020 0015 2100 |0027: invoke-direct {v1, v2}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@1500 │ │ -0559dc: 2701 |002a: throw v1 │ │ -0559de: 6e10 8312 0600 |002b: invoke-virtual {v6}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1283 │ │ -0559e4: 0c01 |002e: move-result-object v1 │ │ -0559e6: 1f01 3802 |002f: check-cast v1, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@0238 │ │ -0559ea: 5210 7604 |0031: iget v0, v1, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.gravity:I // field@0476 │ │ -0559ee: 6e30 c90f 5400 |0033: invoke-virtual {v4, v5, v0}, Landroid/support/v4/widget/DrawerLayout;.setDrawerLockMode:(II)V // method@0fc9 │ │ -0559f4: 0e00 |0036: return-void │ │ +057520: |[057520] android.support.v4.widget.DrawerLayout.setDrawerLockMode:(ILandroid/view/View;)V │ │ +057530: 6e20 b10f 6400 |0000: invoke-virtual {v4, v6}, Landroid/support/v4/widget/DrawerLayout;.isDrawerView:(Landroid/view/View;)Z // method@0fb1 │ │ +057536: 0a01 |0003: move-result v1 │ │ +057538: 3901 2700 |0004: if-nez v1, 002b // +0027 │ │ +05753c: 2201 2903 |0006: new-instance v1, Ljava/lang/IllegalArgumentException; // type@0329 │ │ +057540: 2202 3f03 |0008: new-instance v2, Ljava/lang/StringBuilder; // type@033f │ │ +057544: 7010 5715 0200 |000a: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ +05754a: 1a03 010e |000d: const-string v3, "View " // string@0e01 │ │ +05754e: 6e20 5f15 3200 |000f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +057554: 0c02 |0012: move-result-object v2 │ │ +057556: 6e20 5e15 6200 |0013: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@155e │ │ +05755c: 0c02 |0016: move-result-object v2 │ │ +05755e: 1a03 7300 |0017: const-string v3, " is not a " // string@0073 │ │ +057562: 6e20 5f15 3200 |0019: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +057568: 0c02 |001c: move-result-object v2 │ │ +05756a: 1a03 ab13 |001d: const-string v3, "drawer with appropriate layout_gravity" // string@13ab │ │ +05756e: 6e20 5f15 3200 |001f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +057574: 0c02 |0022: move-result-object v2 │ │ +057576: 6e10 6415 0200 |0023: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ +05757c: 0c02 |0026: move-result-object v2 │ │ +05757e: 7020 0015 2100 |0027: invoke-direct {v1, v2}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@1500 │ │ +057584: 2701 |002a: throw v1 │ │ +057586: 6e10 8312 0600 |002b: invoke-virtual {v6}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1283 │ │ +05758c: 0c01 |002e: move-result-object v1 │ │ +05758e: 1f01 3502 |002f: check-cast v1, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@0235 │ │ +057592: 5210 7604 |0031: iget v0, v1, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.gravity:I // field@0476 │ │ +057596: 6e30 c90f 5400 |0033: invoke-virtual {v4, v5, v0}, Landroid/support/v4/widget/DrawerLayout;.setDrawerLockMode:(II)V // method@0fc9 │ │ +05759c: 0e00 |0036: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=394 │ │ 0x0006 line=395 │ │ 0x002b line=398 │ │ 0x0033 line=399 │ │ 0x0036 line=400 │ │ @@ -72407,21 +72412,21 @@ │ │ type : '(II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 12 16-bit code units │ │ -0559f8: |[0559f8] android.support.v4.widget.DrawerLayout.setDrawerShadow:(II)V │ │ -055a08: 6e10 a70f 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/widget/DrawerLayout;.getResources:()Landroid/content/res/Resources; // method@0fa7 │ │ -055a0e: 0c00 |0003: move-result-object v0 │ │ -055a10: 6e20 0c01 2000 |0004: invoke-virtual {v0, v2}, Landroid/content/res/Resources;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@010c │ │ -055a16: 0c00 |0007: move-result-object v0 │ │ -055a18: 6e30 cc0f 0103 |0008: invoke-virtual {v1, v0, v3}, Landroid/support/v4/widget/DrawerLayout;.setDrawerShadow:(Landroid/graphics/drawable/Drawable;I)V // method@0fcc │ │ -055a1e: 0e00 |000b: return-void │ │ +0575a0: |[0575a0] android.support.v4.widget.DrawerLayout.setDrawerShadow:(II)V │ │ +0575b0: 6e10 a70f 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/widget/DrawerLayout;.getResources:()Landroid/content/res/Resources; // method@0fa7 │ │ +0575b6: 0c00 |0003: move-result-object v0 │ │ +0575b8: 6e20 0c01 2000 |0004: invoke-virtual {v0, v2}, Landroid/content/res/Resources;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@010c │ │ +0575be: 0c00 |0007: move-result-object v0 │ │ +0575c0: 6e30 cc0f 0103 |0008: invoke-virtual {v1, v0, v3}, Landroid/support/v4/widget/DrawerLayout;.setDrawerShadow:(Landroid/graphics/drawable/Drawable;I)V // method@0fcc │ │ +0575c6: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=285 │ │ 0x000b line=286 │ │ locals : │ │ 0x0000 - 0x000c reg=1 this Landroid/support/v4/widget/DrawerLayout; │ │ 0x0000 - 0x000c reg=2 resId I │ │ @@ -72432,30 +72437,30 @@ │ │ type : '(Landroid/graphics/drawable/Drawable;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 29 16-bit code units │ │ -055a20: |[055a20] android.support.v4.widget.DrawerLayout.setDrawerShadow:(Landroid/graphics/drawable/Drawable;I)V │ │ -055a30: 7110 120b 0300 |0000: invoke-static {v3}, Landroid/support/v4/view/ViewCompat;.getLayoutDirection:(Landroid/view/View;)I // method@0b12 │ │ -055a36: 0a01 |0003: move-result v1 │ │ -055a38: 7120 4e09 1500 |0004: invoke-static {v5, v1}, Landroid/support/v4/view/GravityCompat;.getAbsoluteGravity:(II)I // method@094e │ │ -055a3e: 0a00 |0007: move-result v0 │ │ -055a40: dd01 0003 |0008: and-int/lit8 v1, v0, #int 3 // #03 │ │ -055a44: 1232 |000a: const/4 v2, #int 3 // #3 │ │ -055a46: 3321 0700 |000b: if-ne v1, v2, 0012 // +0007 │ │ -055a4a: 5b34 a904 |000d: iput-object v4, v3, Landroid/support/v4/widget/DrawerLayout;.mShadowLeft:Landroid/graphics/drawable/Drawable; // field@04a9 │ │ -055a4e: 6e10 ad0f 0300 |000f: invoke-virtual {v3}, Landroid/support/v4/widget/DrawerLayout;.invalidate:()V // method@0fad │ │ -055a54: dd01 0005 |0012: and-int/lit8 v1, v0, #int 5 // #05 │ │ -055a58: 1252 |0014: const/4 v2, #int 5 // #5 │ │ -055a5a: 3321 0700 |0015: if-ne v1, v2, 001c // +0007 │ │ -055a5e: 5b34 aa04 |0017: iput-object v4, v3, Landroid/support/v4/widget/DrawerLayout;.mShadowRight:Landroid/graphics/drawable/Drawable; // field@04aa │ │ -055a62: 6e10 ad0f 0300 |0019: invoke-virtual {v3}, Landroid/support/v4/widget/DrawerLayout;.invalidate:()V // method@0fad │ │ -055a68: 0e00 |001c: return-void │ │ +0575c8: |[0575c8] android.support.v4.widget.DrawerLayout.setDrawerShadow:(Landroid/graphics/drawable/Drawable;I)V │ │ +0575d8: 7110 120b 0300 |0000: invoke-static {v3}, Landroid/support/v4/view/ViewCompat;.getLayoutDirection:(Landroid/view/View;)I // method@0b12 │ │ +0575de: 0a01 |0003: move-result v1 │ │ +0575e0: 7120 4e09 1500 |0004: invoke-static {v5, v1}, Landroid/support/v4/view/GravityCompat;.getAbsoluteGravity:(II)I // method@094e │ │ +0575e6: 0a00 |0007: move-result v0 │ │ +0575e8: dd01 0003 |0008: and-int/lit8 v1, v0, #int 3 // #03 │ │ +0575ec: 1232 |000a: const/4 v2, #int 3 // #3 │ │ +0575ee: 3321 0700 |000b: if-ne v1, v2, 0012 // +0007 │ │ +0575f2: 5b34 a904 |000d: iput-object v4, v3, Landroid/support/v4/widget/DrawerLayout;.mShadowLeft:Landroid/graphics/drawable/Drawable; // field@04a9 │ │ +0575f6: 6e10 ad0f 0300 |000f: invoke-virtual {v3}, Landroid/support/v4/widget/DrawerLayout;.invalidate:()V // method@0fad │ │ +0575fc: dd01 0005 |0012: and-int/lit8 v1, v0, #int 5 // #05 │ │ +057600: 1252 |0014: const/4 v2, #int 5 // #5 │ │ +057602: 3321 0700 |0015: if-ne v1, v2, 001c // +0007 │ │ +057606: 5b34 aa04 |0017: iput-object v4, v3, Landroid/support/v4/widget/DrawerLayout;.mShadowRight:Landroid/graphics/drawable/Drawable; // field@04aa │ │ +05760a: 6e10 ad0f 0300 |0019: invoke-virtual {v3}, Landroid/support/v4/widget/DrawerLayout;.invalidate:()V // method@0fad │ │ +057610: 0e00 |001c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=265 │ │ 0x0008 line=267 │ │ 0x000d line=268 │ │ 0x000f line=269 │ │ 0x0012 line=271 │ │ @@ -72473,25 +72478,25 @@ │ │ type : '(Landroid/view/View;F)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 19 16-bit code units │ │ -055a6c: |[055a6c] android.support.v4.widget.DrawerLayout.setDrawerViewOffset:(Landroid/view/View;F)V │ │ -055a7c: 6e10 8312 0300 |0000: invoke-virtual {v3}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1283 │ │ -055a82: 0c00 |0003: move-result-object v0 │ │ -055a84: 1f00 3802 |0004: check-cast v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@0238 │ │ -055a88: 5201 7b04 |0006: iget v1, v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.onScreen:F // field@047b │ │ -055a8c: 2d01 0401 |0008: cmpl-float v1, v4, v1 │ │ -055a90: 3901 0300 |000a: if-nez v1, 000d // +0003 │ │ -055a94: 0e00 |000c: return-void │ │ -055a96: 5904 7b04 |000d: iput v4, v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.onScreen:F // field@047b │ │ -055a9a: 6e30 960f 3204 |000f: invoke-virtual {v2, v3, v4}, Landroid/support/v4/widget/DrawerLayout;.dispatchOnDrawerSlide:(Landroid/view/View;F)V // method@0f96 │ │ -055aa0: 28fa |0012: goto 000c // -0006 │ │ +057614: |[057614] android.support.v4.widget.DrawerLayout.setDrawerViewOffset:(Landroid/view/View;F)V │ │ +057624: 6e10 8312 0300 |0000: invoke-virtual {v3}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1283 │ │ +05762a: 0c00 |0003: move-result-object v0 │ │ +05762c: 1f00 3502 |0004: check-cast v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@0235 │ │ +057630: 5201 7b04 |0006: iget v1, v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.onScreen:F // field@047b │ │ +057634: 2d01 0401 |0008: cmpl-float v1, v4, v1 │ │ +057638: 3901 0300 |000a: if-nez v1, 000d // +0003 │ │ +05763c: 0e00 |000c: return-void │ │ +05763e: 5904 7b04 |000d: iput v4, v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.onScreen:F // field@047b │ │ +057642: 6e30 960f 3204 |000f: invoke-virtual {v2, v3, v4}, Landroid/support/v4/widget/DrawerLayout;.dispatchOnDrawerSlide:(Landroid/view/View;F)V // method@0f96 │ │ +057648: 28fa |0012: goto 000c // -0006 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=501 │ │ 0x0006 line=502 │ │ 0x000c line=508 │ │ 0x000d line=506 │ │ 0x000f line=507 │ │ @@ -72506,18 +72511,18 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -055aa4: |[055aa4] android.support.v4.widget.DrawerLayout.setScrimColor:(I)V │ │ -055ab4: 5901 a604 |0000: iput v1, v0, Landroid/support/v4/widget/DrawerLayout;.mScrimColor:I // field@04a6 │ │ -055ab8: 6e10 ad0f 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/widget/DrawerLayout;.invalidate:()V // method@0fad │ │ -055abe: 0e00 |0005: return-void │ │ +05764c: |[05764c] android.support.v4.widget.DrawerLayout.setScrimColor:(I)V │ │ +05765c: 5901 a604 |0000: iput v1, v0, Landroid/support/v4/widget/DrawerLayout;.mScrimColor:I // field@04a6 │ │ +057660: 6e10 ad0f 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/widget/DrawerLayout;.invalidate:()V // method@0fad │ │ +057666: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=294 │ │ 0x0002 line=295 │ │ 0x0005 line=296 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v4/widget/DrawerLayout; │ │ @@ -72528,56 +72533,56 @@ │ │ type : '(IILandroid/view/View;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 11 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 75 16-bit code units │ │ -055ac0: |[055ac0] android.support.v4.widget.DrawerLayout.updateDrawerState:(IILandroid/view/View;)V │ │ -055ad0: 1226 |0000: const/4 v6, #int 2 // #2 │ │ -055ad2: 1215 |0001: const/4 v5, #int 1 // #1 │ │ -055ad4: 5474 9f04 |0002: iget-object v4, v7, Landroid/support/v4/widget/DrawerLayout;.mLeftDragger:Landroid/support/v4/widget/ViewDragHelper; // field@049f │ │ -055ad8: 6e10 d511 0400 |0004: invoke-virtual {v4}, Landroid/support/v4/widget/ViewDragHelper;.getViewDragState:()I // method@11d5 │ │ -055ade: 0a00 |0007: move-result v0 │ │ -055ae0: 5474 a504 |0008: iget-object v4, v7, Landroid/support/v4/widget/DrawerLayout;.mRightDragger:Landroid/support/v4/widget/ViewDragHelper; // field@04a5 │ │ -055ae4: 6e10 d511 0400 |000a: invoke-virtual {v4}, Landroid/support/v4/widget/ViewDragHelper;.getViewDragState:()I // method@11d5 │ │ -055aea: 0a02 |000d: move-result v2 │ │ -055aec: 3250 0400 |000e: if-eq v0, v5, 0012 // +0004 │ │ -055af0: 3352 2700 |0010: if-ne v2, v5, 0037 // +0027 │ │ -055af4: 1213 |0012: const/4 v3, #int 1 // #1 │ │ -055af6: 380a 1400 |0013: if-eqz v10, 0027 // +0014 │ │ -055afa: 3909 1200 |0015: if-nez v9, 0027 // +0012 │ │ -055afe: 6e10 8312 0a00 |0017: invoke-virtual {v10}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1283 │ │ -055b04: 0c01 |001a: move-result-object v1 │ │ -055b06: 1f01 3802 |001b: check-cast v1, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@0238 │ │ -055b0a: 5214 7b04 |001d: iget v4, v1, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.onScreen:F // field@047b │ │ -055b0e: 1205 |001f: const/4 v5, #int 0 // #0 │ │ -055b10: 2d04 0405 |0020: cmpl-float v4, v4, v5 │ │ -055b14: 3904 1d00 |0022: if-nez v4, 003f // +001d │ │ -055b18: 6e20 940f a700 |0024: invoke-virtual {v7, v10}, Landroid/support/v4/widget/DrawerLayout;.dispatchOnDrawerClosed:(Landroid/view/View;)V // method@0f94 │ │ -055b1e: 5274 9904 |0027: iget v4, v7, Landroid/support/v4/widget/DrawerLayout;.mDrawerState:I // field@0499 │ │ -055b22: 3243 0d00 |0029: if-eq v3, v4, 0036 // +000d │ │ -055b26: 5973 9904 |002b: iput v3, v7, Landroid/support/v4/widget/DrawerLayout;.mDrawerState:I // field@0499 │ │ -055b2a: 5474 a004 |002d: iget-object v4, v7, Landroid/support/v4/widget/DrawerLayout;.mListener:Landroid/support/v4/widget/DrawerLayout$DrawerListener; // field@04a0 │ │ -055b2e: 3804 0700 |002f: if-eqz v4, 0036 // +0007 │ │ -055b32: 5474 a004 |0031: iget-object v4, v7, Landroid/support/v4/widget/DrawerLayout;.mListener:Landroid/support/v4/widget/DrawerLayout$DrawerListener; // field@04a0 │ │ -055b36: 7220 5e0f 3400 |0033: invoke-interface {v4, v3}, Landroid/support/v4/widget/DrawerLayout$DrawerListener;.onDrawerStateChanged:(I)V // method@0f5e │ │ -055b3c: 0e00 |0036: return-void │ │ -055b3e: 3260 0400 |0037: if-eq v0, v6, 003b // +0004 │ │ -055b42: 3362 0400 |0039: if-ne v2, v6, 003d // +0004 │ │ -055b46: 1223 |003b: const/4 v3, #int 2 // #2 │ │ -055b48: 28d7 |003c: goto 0013 // -0029 │ │ -055b4a: 1203 |003d: const/4 v3, #int 0 // #0 │ │ -055b4c: 28d5 |003e: goto 0013 // -002b │ │ -055b4e: 5214 7b04 |003f: iget v4, v1, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.onScreen:F // field@047b │ │ -055b52: 1505 803f |0041: const/high16 v5, #int 1065353216 // #3f80 │ │ -055b56: 2d04 0405 |0043: cmpl-float v4, v4, v5 │ │ -055b5a: 3904 e2ff |0045: if-nez v4, 0027 // -001e │ │ -055b5e: 6e20 950f a700 |0047: invoke-virtual {v7, v10}, Landroid/support/v4/widget/DrawerLayout;.dispatchOnDrawerOpened:(Landroid/view/View;)V // method@0f95 │ │ -055b64: 28dd |004a: goto 0027 // -0023 │ │ +057668: |[057668] android.support.v4.widget.DrawerLayout.updateDrawerState:(IILandroid/view/View;)V │ │ +057678: 1226 |0000: const/4 v6, #int 2 // #2 │ │ +05767a: 1215 |0001: const/4 v5, #int 1 // #1 │ │ +05767c: 5474 9f04 |0002: iget-object v4, v7, Landroid/support/v4/widget/DrawerLayout;.mLeftDragger:Landroid/support/v4/widget/ViewDragHelper; // field@049f │ │ +057680: 6e10 d511 0400 |0004: invoke-virtual {v4}, Landroid/support/v4/widget/ViewDragHelper;.getViewDragState:()I // method@11d5 │ │ +057686: 0a00 |0007: move-result v0 │ │ +057688: 5474 a504 |0008: iget-object v4, v7, Landroid/support/v4/widget/DrawerLayout;.mRightDragger:Landroid/support/v4/widget/ViewDragHelper; // field@04a5 │ │ +05768c: 6e10 d511 0400 |000a: invoke-virtual {v4}, Landroid/support/v4/widget/ViewDragHelper;.getViewDragState:()I // method@11d5 │ │ +057692: 0a02 |000d: move-result v2 │ │ +057694: 3250 0400 |000e: if-eq v0, v5, 0012 // +0004 │ │ +057698: 3352 2700 |0010: if-ne v2, v5, 0037 // +0027 │ │ +05769c: 1213 |0012: const/4 v3, #int 1 // #1 │ │ +05769e: 380a 1400 |0013: if-eqz v10, 0027 // +0014 │ │ +0576a2: 3909 1200 |0015: if-nez v9, 0027 // +0012 │ │ +0576a6: 6e10 8312 0a00 |0017: invoke-virtual {v10}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1283 │ │ +0576ac: 0c01 |001a: move-result-object v1 │ │ +0576ae: 1f01 3502 |001b: check-cast v1, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@0235 │ │ +0576b2: 5214 7b04 |001d: iget v4, v1, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.onScreen:F // field@047b │ │ +0576b6: 1205 |001f: const/4 v5, #int 0 // #0 │ │ +0576b8: 2d04 0405 |0020: cmpl-float v4, v4, v5 │ │ +0576bc: 3904 1d00 |0022: if-nez v4, 003f // +001d │ │ +0576c0: 6e20 940f a700 |0024: invoke-virtual {v7, v10}, Landroid/support/v4/widget/DrawerLayout;.dispatchOnDrawerClosed:(Landroid/view/View;)V // method@0f94 │ │ +0576c6: 5274 9904 |0027: iget v4, v7, Landroid/support/v4/widget/DrawerLayout;.mDrawerState:I // field@0499 │ │ +0576ca: 3243 0d00 |0029: if-eq v3, v4, 0036 // +000d │ │ +0576ce: 5973 9904 |002b: iput v3, v7, Landroid/support/v4/widget/DrawerLayout;.mDrawerState:I // field@0499 │ │ +0576d2: 5474 a004 |002d: iget-object v4, v7, Landroid/support/v4/widget/DrawerLayout;.mListener:Landroid/support/v4/widget/DrawerLayout$DrawerListener; // field@04a0 │ │ +0576d6: 3804 0700 |002f: if-eqz v4, 0036 // +0007 │ │ +0576da: 5474 a004 |0031: iget-object v4, v7, Landroid/support/v4/widget/DrawerLayout;.mListener:Landroid/support/v4/widget/DrawerLayout$DrawerListener; // field@04a0 │ │ +0576de: 7220 5e0f 3400 |0033: invoke-interface {v4, v3}, Landroid/support/v4/widget/DrawerLayout$DrawerListener;.onDrawerStateChanged:(I)V // method@0f5e │ │ +0576e4: 0e00 |0036: return-void │ │ +0576e6: 3260 0400 |0037: if-eq v0, v6, 003b // +0004 │ │ +0576ea: 3362 0400 |0039: if-ne v2, v6, 003d // +0004 │ │ +0576ee: 1223 |003b: const/4 v3, #int 2 // #2 │ │ +0576f0: 28d7 |003c: goto 0013 // -0029 │ │ +0576f2: 1203 |003d: const/4 v3, #int 0 // #0 │ │ +0576f4: 28d5 |003e: goto 0013 // -002b │ │ +0576f6: 5214 7b04 |003f: iget v4, v1, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.onScreen:F // field@047b │ │ +0576fa: 1505 803f |0041: const/high16 v5, #int 1065353216 // #3f80 │ │ +0576fe: 2d04 0405 |0043: cmpl-float v4, v4, v5 │ │ +057702: 3904 e2ff |0045: if-nez v4, 0027 // -001e │ │ +057706: 6e20 950f a700 |0047: invoke-virtual {v7, v10}, Landroid/support/v4/widget/DrawerLayout;.dispatchOnDrawerOpened:(Landroid/view/View;)V // method@0f95 │ │ +05770c: 28dd |004a: goto 0027 // -0023 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=442 │ │ 0x0008 line=443 │ │ 0x000e line=446 │ │ 0x0012 line=447 │ │ 0x0013 line=454 │ │ @@ -72606,17 +72611,17 @@ │ │ 0x0000 - 0x004b reg=8 forGravity I │ │ 0x0000 - 0x004b reg=9 activeState I │ │ 0x0000 - 0x004b reg=10 activeDrawer Landroid/view/View; │ │ │ │ source_file_idx : 983 (DrawerLayout.java) │ │ │ │ Class #303 header: │ │ -class_idx : 577 │ │ +class_idx : 574 │ │ access_flags : 1536 (0x0600) │ │ -superclass_idx : 826 │ │ +superclass_idx : 823 │ │ source_file_idx : 1015 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 8 │ │ │ │ Class #303 annotations: │ │ @@ -72680,17 +72685,17 @@ │ │ type : '(Ljava/lang/Object;II)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ source_file_idx : 1015 (EdgeEffectCompat.java) │ │ │ │ Class #304 header: │ │ -class_idx : 578 │ │ +class_idx : 575 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 826 │ │ +superclass_idx : 823 │ │ source_file_idx : 1015 │ │ static_fields_size : 1 │ │ instance_fields_size: 1 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 7 │ │ │ │ Class #304 annotations: │ │ @@ -72718,26 +72723,26 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 22 16-bit code units │ │ -055b68: |[055b68] android.support.v4.widget.EdgeEffectCompat.:()V │ │ -055b78: 6000 1f00 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@001f │ │ -055b7c: 1301 0e00 |0002: const/16 v1, #int 14 // #e │ │ -055b80: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ -055b84: 2200 4002 |0006: new-instance v0, Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectIcsImpl; // type@0240 │ │ -055b88: 7010 db0f 0000 |0008: invoke-direct {v0}, Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectIcsImpl;.:()V // method@0fdb │ │ -055b8e: 6900 ab04 |000b: sput-object v0, Landroid/support/v4/widget/EdgeEffectCompat;.IMPL:Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl; // field@04ab │ │ -055b92: 0e00 |000d: return-void │ │ -055b94: 2200 3f02 |000e: new-instance v0, Landroid/support/v4/widget/EdgeEffectCompat$BaseEdgeEffectImpl; // type@023f │ │ -055b98: 7010 d20f 0000 |0010: invoke-direct {v0}, Landroid/support/v4/widget/EdgeEffectCompat$BaseEdgeEffectImpl;.:()V // method@0fd2 │ │ -055b9e: 6900 ab04 |0013: sput-object v0, Landroid/support/v4/widget/EdgeEffectCompat;.IMPL:Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl; // field@04ab │ │ -055ba2: 28f8 |0015: goto 000d // -0008 │ │ +057710: |[057710] android.support.v4.widget.EdgeEffectCompat.:()V │ │ +057720: 6000 1f00 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@001f │ │ +057724: 1301 0e00 |0002: const/16 v1, #int 14 // #e │ │ +057728: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ +05772c: 2200 3d02 |0006: new-instance v0, Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectIcsImpl; // type@023d │ │ +057730: 7010 db0f 0000 |0008: invoke-direct {v0}, Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectIcsImpl;.:()V // method@0fdb │ │ +057736: 6900 ab04 |000b: sput-object v0, Landroid/support/v4/widget/EdgeEffectCompat;.IMPL:Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl; // field@04ab │ │ +05773a: 0e00 |000d: return-void │ │ +05773c: 2200 3c02 |000e: new-instance v0, Landroid/support/v4/widget/EdgeEffectCompat$BaseEdgeEffectImpl; // type@023c │ │ +057740: 7010 d20f 0000 |0010: invoke-direct {v0}, Landroid/support/v4/widget/EdgeEffectCompat$BaseEdgeEffectImpl;.:()V // method@0fd2 │ │ +057746: 6900 ab04 |0013: sput-object v0, Landroid/support/v4/widget/EdgeEffectCompat;.IMPL:Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl; // field@04ab │ │ +05774a: 28f8 |0015: goto 000d // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ 0x0006 line=38 │ │ 0x000d line=42 │ │ 0x000e line=40 │ │ locals : │ │ @@ -72747,21 +72752,21 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -055ba4: |[055ba4] android.support.v4.widget.EdgeEffectCompat.:(Landroid/content/Context;)V │ │ -055bb4: 7010 1c15 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@151c │ │ -055bba: 6200 ab04 |0003: sget-object v0, Landroid/support/v4/widget/EdgeEffectCompat;.IMPL:Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl; // field@04ab │ │ -055bbe: 7220 e70f 2000 |0005: invoke-interface {v0, v2}, Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl;.newEdgeEffect:(Landroid/content/Context;)Ljava/lang/Object; // method@0fe7 │ │ -055bc4: 0c00 |0008: move-result-object v0 │ │ -055bc6: 5b10 ac04 |0009: iput-object v0, v1, Landroid/support/v4/widget/EdgeEffectCompat;.mEdgeEffect:Ljava/lang/Object; // field@04ac │ │ -055bca: 0e00 |000b: return-void │ │ +05774c: |[05774c] android.support.v4.widget.EdgeEffectCompat.:(Landroid/content/Context;)V │ │ +05775c: 7010 1c15 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@151c │ │ +057762: 6200 ab04 |0003: sget-object v0, Landroid/support/v4/widget/EdgeEffectCompat;.IMPL:Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl; // field@04ab │ │ +057766: 7220 e70f 2000 |0005: invoke-interface {v0, v2}, Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl;.newEdgeEffect:(Landroid/content/Context;)Ljava/lang/Object; // method@0fe7 │ │ +05776c: 0c00 |0008: move-result-object v0 │ │ +05776e: 5b10 ac04 |0009: iput-object v0, v1, Landroid/support/v4/widget/EdgeEffectCompat;.mEdgeEffect:Ljava/lang/Object; // field@04ac │ │ +057772: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=132 │ │ 0x0003 line=133 │ │ 0x000b line=134 │ │ locals : │ │ 0x0000 - 0x000c reg=1 this Landroid/support/v4/widget/EdgeEffectCompat; │ │ @@ -72773,20 +72778,20 @@ │ │ type : '(Landroid/graphics/Canvas;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -055bcc: |[055bcc] android.support.v4.widget.EdgeEffectCompat.draw:(Landroid/graphics/Canvas;)Z │ │ -055bdc: 6200 ab04 |0000: sget-object v0, Landroid/support/v4/widget/EdgeEffectCompat;.IMPL:Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl; // field@04ab │ │ -055be0: 5421 ac04 |0002: iget-object v1, v2, Landroid/support/v4/widget/EdgeEffectCompat;.mEdgeEffect:Ljava/lang/Object; // field@04ac │ │ -055be4: 7230 e40f 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl;.draw:(Ljava/lang/Object;Landroid/graphics/Canvas;)Z // method@0fe4 │ │ -055bea: 0a00 |0007: move-result v0 │ │ -055bec: 0f00 |0008: return v0 │ │ +057774: |[057774] android.support.v4.widget.EdgeEffectCompat.draw:(Landroid/graphics/Canvas;)Z │ │ +057784: 6200 ab04 |0000: sget-object v0, Landroid/support/v4/widget/EdgeEffectCompat;.IMPL:Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl; // field@04ab │ │ +057788: 5421 ac04 |0002: iget-object v1, v2, Landroid/support/v4/widget/EdgeEffectCompat;.mEdgeEffect:Ljava/lang/Object; // field@04ac │ │ +05778c: 7230 e40f 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl;.draw:(Ljava/lang/Object;Landroid/graphics/Canvas;)Z // method@0fe4 │ │ +057792: 0a00 |0007: move-result v0 │ │ +057794: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=218 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/widget/EdgeEffectCompat; │ │ 0x0000 - 0x0009 reg=3 canvas Landroid/graphics/Canvas; │ │ │ │ @@ -72795,19 +72800,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -055bf0: |[055bf0] android.support.v4.widget.EdgeEffectCompat.finish:()V │ │ -055c00: 6200 ab04 |0000: sget-object v0, Landroid/support/v4/widget/EdgeEffectCompat;.IMPL:Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl; // field@04ab │ │ -055c04: 5421 ac04 |0002: iget-object v1, v2, Landroid/support/v4/widget/EdgeEffectCompat;.mEdgeEffect:Ljava/lang/Object; // field@04ac │ │ -055c08: 7220 e50f 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl;.finish:(Ljava/lang/Object;)V // method@0fe5 │ │ -055c0e: 0e00 |0007: return-void │ │ +057798: |[057798] android.support.v4.widget.EdgeEffectCompat.finish:()V │ │ +0577a8: 6200 ab04 |0000: sget-object v0, Landroid/support/v4/widget/EdgeEffectCompat;.IMPL:Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl; // field@04ab │ │ +0577ac: 5421 ac04 |0002: iget-object v1, v2, Landroid/support/v4/widget/EdgeEffectCompat;.mEdgeEffect:Ljava/lang/Object; // field@04ac │ │ +0577b0: 7220 e50f 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl;.finish:(Ljava/lang/Object;)V // method@0fe5 │ │ +0577b6: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=162 │ │ 0x0007 line=163 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/widget/EdgeEffectCompat; │ │ │ │ @@ -72816,20 +72821,20 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -055c10: |[055c10] android.support.v4.widget.EdgeEffectCompat.isFinished:()Z │ │ -055c20: 6200 ab04 |0000: sget-object v0, Landroid/support/v4/widget/EdgeEffectCompat;.IMPL:Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl; // field@04ab │ │ -055c24: 5421 ac04 |0002: iget-object v1, v2, Landroid/support/v4/widget/EdgeEffectCompat;.mEdgeEffect:Ljava/lang/Object; // field@04ac │ │ -055c28: 7220 e60f 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl;.isFinished:(Ljava/lang/Object;)Z // method@0fe6 │ │ -055c2e: 0a00 |0007: move-result v0 │ │ -055c30: 0f00 |0008: return v0 │ │ +0577b8: |[0577b8] android.support.v4.widget.EdgeEffectCompat.isFinished:()Z │ │ +0577c8: 6200 ab04 |0000: sget-object v0, Landroid/support/v4/widget/EdgeEffectCompat;.IMPL:Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl; // field@04ab │ │ +0577cc: 5421 ac04 |0002: iget-object v1, v2, Landroid/support/v4/widget/EdgeEffectCompat;.mEdgeEffect:Ljava/lang/Object; // field@04ac │ │ +0577d0: 7220 e60f 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl;.isFinished:(Ljava/lang/Object;)Z // method@0fe6 │ │ +0577d6: 0a00 |0007: move-result v0 │ │ +0577d8: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=154 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/widget/EdgeEffectCompat; │ │ │ │ #3 : (in Landroid/support/v4/widget/EdgeEffectCompat;) │ │ @@ -72837,20 +72842,20 @@ │ │ type : '(I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -055c34: |[055c34] android.support.v4.widget.EdgeEffectCompat.onAbsorb:(I)Z │ │ -055c44: 6200 ab04 |0000: sget-object v0, Landroid/support/v4/widget/EdgeEffectCompat;.IMPL:Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl; // field@04ab │ │ -055c48: 5421 ac04 |0002: iget-object v1, v2, Landroid/support/v4/widget/EdgeEffectCompat;.mEdgeEffect:Ljava/lang/Object; // field@04ac │ │ -055c4c: 7230 e80f 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl;.onAbsorb:(Ljava/lang/Object;I)Z // method@0fe8 │ │ -055c52: 0a00 |0007: move-result v0 │ │ -055c54: 0f00 |0008: return v0 │ │ +0577dc: |[0577dc] android.support.v4.widget.EdgeEffectCompat.onAbsorb:(I)Z │ │ +0577ec: 6200 ab04 |0000: sget-object v0, Landroid/support/v4/widget/EdgeEffectCompat;.IMPL:Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl; // field@04ab │ │ +0577f0: 5421 ac04 |0002: iget-object v1, v2, Landroid/support/v4/widget/EdgeEffectCompat;.mEdgeEffect:Ljava/lang/Object; // field@04ac │ │ +0577f4: 7230 e80f 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl;.onAbsorb:(Ljava/lang/Object;I)Z // method@0fe8 │ │ +0577fa: 0a00 |0007: move-result v0 │ │ +0577fc: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=204 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/widget/EdgeEffectCompat; │ │ 0x0000 - 0x0009 reg=3 velocity I │ │ │ │ @@ -72859,20 +72864,20 @@ │ │ type : '(F)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -055c58: |[055c58] android.support.v4.widget.EdgeEffectCompat.onPull:(F)Z │ │ -055c68: 6200 ab04 |0000: sget-object v0, Landroid/support/v4/widget/EdgeEffectCompat;.IMPL:Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl; // field@04ab │ │ -055c6c: 5421 ac04 |0002: iget-object v1, v2, Landroid/support/v4/widget/EdgeEffectCompat;.mEdgeEffect:Ljava/lang/Object; // field@04ac │ │ -055c70: 7230 e90f 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl;.onPull:(Ljava/lang/Object;F)Z // method@0fe9 │ │ -055c76: 0a00 |0007: move-result v0 │ │ -055c78: 0f00 |0008: return v0 │ │ +057800: |[057800] android.support.v4.widget.EdgeEffectCompat.onPull:(F)Z │ │ +057810: 6200 ab04 |0000: sget-object v0, Landroid/support/v4/widget/EdgeEffectCompat;.IMPL:Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl; // field@04ab │ │ +057814: 5421 ac04 |0002: iget-object v1, v2, Landroid/support/v4/widget/EdgeEffectCompat;.mEdgeEffect:Ljava/lang/Object; // field@04ac │ │ +057818: 7230 e90f 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl;.onPull:(Ljava/lang/Object;F)Z // method@0fe9 │ │ +05781e: 0a00 |0007: move-result v0 │ │ +057820: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=177 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/widget/EdgeEffectCompat; │ │ 0x0000 - 0x0009 reg=3 deltaDistance F │ │ │ │ @@ -72881,20 +72886,20 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -055c7c: |[055c7c] android.support.v4.widget.EdgeEffectCompat.onRelease:()Z │ │ -055c8c: 6200 ab04 |0000: sget-object v0, Landroid/support/v4/widget/EdgeEffectCompat;.IMPL:Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl; // field@04ab │ │ -055c90: 5421 ac04 |0002: iget-object v1, v2, Landroid/support/v4/widget/EdgeEffectCompat;.mEdgeEffect:Ljava/lang/Object; // field@04ac │ │ -055c94: 7220 ea0f 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl;.onRelease:(Ljava/lang/Object;)Z // method@0fea │ │ -055c9a: 0a00 |0007: move-result v0 │ │ -055c9c: 0f00 |0008: return v0 │ │ +057824: |[057824] android.support.v4.widget.EdgeEffectCompat.onRelease:()Z │ │ +057834: 6200 ab04 |0000: sget-object v0, Landroid/support/v4/widget/EdgeEffectCompat;.IMPL:Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl; // field@04ab │ │ +057838: 5421 ac04 |0002: iget-object v1, v2, Landroid/support/v4/widget/EdgeEffectCompat;.mEdgeEffect:Ljava/lang/Object; // field@04ac │ │ +05783c: 7220 ea0f 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl;.onRelease:(Ljava/lang/Object;)Z // method@0fea │ │ +057842: 0a00 |0007: move-result v0 │ │ +057844: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=189 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/widget/EdgeEffectCompat; │ │ │ │ #6 : (in Landroid/support/v4/widget/EdgeEffectCompat;) │ │ @@ -72902,34 +72907,34 @@ │ │ type : '(II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 8 16-bit code units │ │ -055ca0: |[055ca0] android.support.v4.widget.EdgeEffectCompat.setSize:(II)V │ │ -055cb0: 6200 ab04 |0000: sget-object v0, Landroid/support/v4/widget/EdgeEffectCompat;.IMPL:Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl; // field@04ab │ │ -055cb4: 5421 ac04 |0002: iget-object v1, v2, Landroid/support/v4/widget/EdgeEffectCompat;.mEdgeEffect:Ljava/lang/Object; // field@04ac │ │ -055cb8: 7240 eb0f 1043 |0004: invoke-interface {v0, v1, v3, v4}, Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl;.setSize:(Ljava/lang/Object;II)V // method@0feb │ │ -055cbe: 0e00 |0007: return-void │ │ +057848: |[057848] android.support.v4.widget.EdgeEffectCompat.setSize:(II)V │ │ +057858: 6200 ab04 |0000: sget-object v0, Landroid/support/v4/widget/EdgeEffectCompat;.IMPL:Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl; // field@04ab │ │ +05785c: 5421 ac04 |0002: iget-object v1, v2, Landroid/support/v4/widget/EdgeEffectCompat;.mEdgeEffect:Ljava/lang/Object; // field@04ac │ │ +057860: 7240 eb0f 1043 |0004: invoke-interface {v0, v1, v3, v4}, Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl;.setSize:(Ljava/lang/Object;II)V // method@0feb │ │ +057866: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=143 │ │ 0x0007 line=144 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/widget/EdgeEffectCompat; │ │ 0x0000 - 0x0008 reg=3 width I │ │ 0x0000 - 0x0008 reg=4 height I │ │ │ │ source_file_idx : 1015 (EdgeEffectCompat.java) │ │ │ │ Class #305 header: │ │ -class_idx : 579 │ │ +class_idx : 576 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 826 │ │ +superclass_idx : 823 │ │ source_file_idx : 1016 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 9 │ │ virtual_methods_size: 0 │ │ │ │ Class #305 - │ │ @@ -72945,17 +72950,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -055cc0: |[055cc0] android.support.v4.widget.EdgeEffectCompatIcs.:()V │ │ -055cd0: 7010 1c15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ -055cd6: 0e00 |0003: return-void │ │ +057868: |[057868] android.support.v4.widget.EdgeEffectCompatIcs.:()V │ │ +057878: 7010 1c15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ +05787e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/EdgeEffectCompatIcs; │ │ │ │ #1 : (in Landroid/support/v4/widget/EdgeEffectCompatIcs;) │ │ @@ -72963,19 +72968,19 @@ │ │ type : '(Ljava/lang/Object;Landroid/graphics/Canvas;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -055cd8: |[055cd8] android.support.v4.widget.EdgeEffectCompatIcs.draw:(Ljava/lang/Object;Landroid/graphics/Canvas;)Z │ │ -055ce8: 1f01 d302 |0000: check-cast v1, Landroid/widget/EdgeEffect; // type@02d3 │ │ -055cec: 6e20 c813 2100 |0002: invoke-virtual {v1, v2}, Landroid/widget/EdgeEffect;.draw:(Landroid/graphics/Canvas;)Z // method@13c8 │ │ -055cf2: 0a00 |0005: move-result v0 │ │ -055cf4: 0f00 |0006: return v0 │ │ +057880: |[057880] android.support.v4.widget.EdgeEffectCompatIcs.draw:(Ljava/lang/Object;Landroid/graphics/Canvas;)Z │ │ +057890: 1f01 d002 |0000: check-cast v1, Landroid/widget/EdgeEffect; // type@02d0 │ │ +057894: 6e20 c813 2100 |0002: invoke-virtual {v1, v2}, Landroid/widget/EdgeEffect;.draw:(Landroid/graphics/Canvas;)Z // method@13c8 │ │ +05789a: 0a00 |0005: move-result v0 │ │ +05789c: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=62 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 edgeEffect Ljava/lang/Object; │ │ 0x0000 - 0x0007 reg=2 canvas Landroid/graphics/Canvas; │ │ │ │ @@ -72984,18 +72989,18 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -055cf8: |[055cf8] android.support.v4.widget.EdgeEffectCompatIcs.finish:(Ljava/lang/Object;)V │ │ -055d08: 1f00 d302 |0000: check-cast v0, Landroid/widget/EdgeEffect; // type@02d3 │ │ -055d0c: 6e10 c913 0000 |0002: invoke-virtual {v0}, Landroid/widget/EdgeEffect;.finish:()V // method@13c9 │ │ -055d12: 0e00 |0005: return-void │ │ +0578a0: |[0578a0] android.support.v4.widget.EdgeEffectCompatIcs.finish:(Ljava/lang/Object;)V │ │ +0578b0: 1f00 d002 |0000: check-cast v0, Landroid/widget/EdgeEffect; // type@02d0 │ │ +0578b4: 6e10 c913 0000 |0002: invoke-virtual {v0}, Landroid/widget/EdgeEffect;.finish:()V // method@13c9 │ │ +0578ba: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=42 │ │ 0x0005 line=43 │ │ locals : │ │ 0x0000 - 0x0002 reg=0 edgeEffect Ljava/lang/Object; │ │ │ │ @@ -73004,19 +73009,19 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -055d14: |[055d14] android.support.v4.widget.EdgeEffectCompatIcs.isFinished:(Ljava/lang/Object;)Z │ │ -055d24: 1f01 d302 |0000: check-cast v1, Landroid/widget/EdgeEffect; // type@02d3 │ │ -055d28: 6e10 ca13 0100 |0002: invoke-virtual {v1}, Landroid/widget/EdgeEffect;.isFinished:()Z // method@13ca │ │ -055d2e: 0a00 |0005: move-result v0 │ │ -055d30: 0f00 |0006: return v0 │ │ +0578bc: |[0578bc] android.support.v4.widget.EdgeEffectCompatIcs.isFinished:(Ljava/lang/Object;)Z │ │ +0578cc: 1f01 d002 |0000: check-cast v1, Landroid/widget/EdgeEffect; // type@02d0 │ │ +0578d0: 6e10 ca13 0100 |0002: invoke-virtual {v1}, Landroid/widget/EdgeEffect;.isFinished:()Z // method@13ca │ │ +0578d6: 0a00 |0005: move-result v0 │ │ +0578d8: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 edgeEffect Ljava/lang/Object; │ │ │ │ #4 : (in Landroid/support/v4/widget/EdgeEffectCompatIcs;) │ │ @@ -73024,18 +73029,18 @@ │ │ type : '(Landroid/content/Context;)Ljava/lang/Object;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -055d34: |[055d34] android.support.v4.widget.EdgeEffectCompatIcs.newEdgeEffect:(Landroid/content/Context;)Ljava/lang/Object; │ │ -055d44: 2200 d302 |0000: new-instance v0, Landroid/widget/EdgeEffect; // type@02d3 │ │ -055d48: 7020 c713 1000 |0002: invoke-direct {v0, v1}, Landroid/widget/EdgeEffect;.:(Landroid/content/Context;)V // method@13c7 │ │ -055d4e: 1100 |0005: return-object v0 │ │ +0578dc: |[0578dc] android.support.v4.widget.EdgeEffectCompatIcs.newEdgeEffect:(Landroid/content/Context;)Ljava/lang/Object; │ │ +0578ec: 2200 d002 |0000: new-instance v0, Landroid/widget/EdgeEffect; // type@02d0 │ │ +0578f0: 7020 c713 1000 |0002: invoke-direct {v0, v1}, Landroid/widget/EdgeEffect;.:(Landroid/content/Context;)V // method@13c7 │ │ +0578f6: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=30 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 context Landroid/content/Context; │ │ │ │ #5 : (in Landroid/support/v4/widget/EdgeEffectCompatIcs;) │ │ @@ -73043,19 +73048,19 @@ │ │ type : '(Ljava/lang/Object;I)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -055d50: |[055d50] android.support.v4.widget.EdgeEffectCompatIcs.onAbsorb:(Ljava/lang/Object;I)Z │ │ -055d60: 1f01 d302 |0000: check-cast v1, Landroid/widget/EdgeEffect; // type@02d3 │ │ -055d64: 6e20 cb13 2100 |0002: invoke-virtual {v1, v2}, Landroid/widget/EdgeEffect;.onAbsorb:(I)V // method@13cb │ │ -055d6a: 1210 |0005: const/4 v0, #int 1 // #1 │ │ -055d6c: 0f00 |0006: return v0 │ │ +0578f8: |[0578f8] android.support.v4.widget.EdgeEffectCompatIcs.onAbsorb:(Ljava/lang/Object;I)Z │ │ +057908: 1f01 d002 |0000: check-cast v1, Landroid/widget/EdgeEffect; // type@02d0 │ │ +05790c: 6e20 cb13 2100 |0002: invoke-virtual {v1, v2}, Landroid/widget/EdgeEffect;.onAbsorb:(I)V // method@13cb │ │ +057912: 1210 |0005: const/4 v0, #int 1 // #1 │ │ +057914: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=57 │ │ 0x0005 line=58 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 edgeEffect Ljava/lang/Object; │ │ 0x0000 - 0x0007 reg=2 velocity I │ │ @@ -73065,19 +73070,19 @@ │ │ type : '(Ljava/lang/Object;F)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -055d70: |[055d70] android.support.v4.widget.EdgeEffectCompatIcs.onPull:(Ljava/lang/Object;F)Z │ │ -055d80: 1f01 d302 |0000: check-cast v1, Landroid/widget/EdgeEffect; // type@02d3 │ │ -055d84: 6e20 cc13 2100 |0002: invoke-virtual {v1, v2}, Landroid/widget/EdgeEffect;.onPull:(F)V // method@13cc │ │ -055d8a: 1210 |0005: const/4 v0, #int 1 // #1 │ │ -055d8c: 0f00 |0006: return v0 │ │ +057918: |[057918] android.support.v4.widget.EdgeEffectCompatIcs.onPull:(Ljava/lang/Object;F)Z │ │ +057928: 1f01 d002 |0000: check-cast v1, Landroid/widget/EdgeEffect; // type@02d0 │ │ +05792c: 6e20 cc13 2100 |0002: invoke-virtual {v1, v2}, Landroid/widget/EdgeEffect;.onPull:(F)V // method@13cc │ │ +057932: 1210 |0005: const/4 v0, #int 1 // #1 │ │ +057934: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ 0x0005 line=47 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 edgeEffect Ljava/lang/Object; │ │ 0x0000 - 0x0007 reg=2 deltaDistance F │ │ @@ -73087,21 +73092,21 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -055d90: |[055d90] android.support.v4.widget.EdgeEffectCompatIcs.onRelease:(Ljava/lang/Object;)Z │ │ -055da0: 0720 |0000: move-object v0, v2 │ │ -055da2: 1f00 d302 |0001: check-cast v0, Landroid/widget/EdgeEffect; // type@02d3 │ │ -055da6: 6e10 cd13 0000 |0003: invoke-virtual {v0}, Landroid/widget/EdgeEffect;.onRelease:()V // method@13cd │ │ -055dac: 6e10 ca13 0000 |0006: invoke-virtual {v0}, Landroid/widget/EdgeEffect;.isFinished:()Z // method@13ca │ │ -055db2: 0a01 |0009: move-result v1 │ │ -055db4: 0f01 |000a: return v1 │ │ +057938: |[057938] android.support.v4.widget.EdgeEffectCompatIcs.onRelease:(Ljava/lang/Object;)Z │ │ +057948: 0720 |0000: move-object v0, v2 │ │ +05794a: 1f00 d002 |0001: check-cast v0, Landroid/widget/EdgeEffect; // type@02d0 │ │ +05794e: 6e10 cd13 0000 |0003: invoke-virtual {v0}, Landroid/widget/EdgeEffect;.onRelease:()V // method@13cd │ │ +057954: 6e10 ca13 0000 |0006: invoke-virtual {v0}, Landroid/widget/EdgeEffect;.isFinished:()Z // method@13ca │ │ +05795a: 0a01 |0009: move-result v1 │ │ +05795c: 0f01 |000a: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=51 │ │ 0x0003 line=52 │ │ 0x0006 line=53 │ │ locals : │ │ 0x0003 - 0x000b reg=0 eff Landroid/widget/EdgeEffect; │ │ @@ -73112,34 +73117,34 @@ │ │ type : '(Ljava/lang/Object;II)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -055db8: |[055db8] android.support.v4.widget.EdgeEffectCompatIcs.setSize:(Ljava/lang/Object;II)V │ │ -055dc8: 1f00 d302 |0000: check-cast v0, Landroid/widget/EdgeEffect; // type@02d3 │ │ -055dcc: 6e30 ce13 1002 |0002: invoke-virtual {v0, v1, v2}, Landroid/widget/EdgeEffect;.setSize:(II)V // method@13ce │ │ -055dd2: 0e00 |0005: return-void │ │ +057960: |[057960] android.support.v4.widget.EdgeEffectCompatIcs.setSize:(Ljava/lang/Object;II)V │ │ +057970: 1f00 d002 |0000: check-cast v0, Landroid/widget/EdgeEffect; // type@02d0 │ │ +057974: 6e30 ce13 1002 |0002: invoke-virtual {v0, v1, v2}, Landroid/widget/EdgeEffect;.setSize:(II)V // method@13ce │ │ +05797a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ 0x0005 line=35 │ │ locals : │ │ 0x0000 - 0x0002 reg=0 edgeEffect Ljava/lang/Object; │ │ 0x0000 - 0x0006 reg=1 width I │ │ 0x0000 - 0x0006 reg=2 height I │ │ │ │ Virtual methods - │ │ source_file_idx : 1016 (EdgeEffectCompatIcs.java) │ │ │ │ Class #306 header: │ │ -class_idx : 580 │ │ +class_idx : 577 │ │ access_flags : 4096 (0x1000) │ │ -superclass_idx : 826 │ │ +superclass_idx : 823 │ │ source_file_idx : 1046 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 0 │ │ │ │ Class #306 annotations: │ │ @@ -73155,18 +73160,18 @@ │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ Virtual methods - │ │ source_file_idx : 1046 (ExploreByTouchHelper.java) │ │ │ │ Class #307 header: │ │ -class_idx : 585 │ │ +class_idx : 582 │ │ access_flags : 1536 (0x0600) │ │ -superclass_idx : 826 │ │ -source_file_idx : 2274 │ │ +superclass_idx : 823 │ │ +source_file_idx : 2271 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 1 │ │ │ │ Class #307 annotations: │ │ Annotations on class │ │ @@ -73184,21 +73189,21 @@ │ │ Virtual methods - │ │ #0 : (in Landroid/support/v4/widget/ListPopupWindowCompat$ListPopupWindowImpl;) │ │ name : 'createDragToOpenListener' │ │ type : '(Ljava/lang/Object;Landroid/view/View;)Landroid/view/View$OnTouchListener;' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 2274 (ListPopupWindowCompat.java) │ │ + source_file_idx : 2271 (ListPopupWindowCompat.java) │ │ │ │ Class #308 header: │ │ -class_idx : 586 │ │ +class_idx : 583 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 826 │ │ -source_file_idx : 2274 │ │ +superclass_idx : 823 │ │ +source_file_idx : 2271 │ │ static_fields_size : 1 │ │ instance_fields_size: 0 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 0 │ │ │ │ Class #308 annotations: │ │ Annotations on class │ │ @@ -73221,26 +73226,26 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 22 16-bit code units │ │ -055dd4: |[055dd4] android.support.v4.widget.ListPopupWindowCompat.:()V │ │ -055de4: 6000 1f00 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@001f │ │ -055de8: 1301 1300 |0002: const/16 v1, #int 19 // #13 │ │ -055dec: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ -055df0: 2201 4802 |0006: new-instance v1, Landroid/support/v4/widget/ListPopupWindowCompat$KitKatListPopupWindowImpl; // type@0248 │ │ -055df4: 7010 2210 0100 |0008: invoke-direct {v1}, Landroid/support/v4/widget/ListPopupWindowCompat$KitKatListPopupWindowImpl;.:()V // method@1022 │ │ -055dfa: 6901 b904 |000b: sput-object v1, Landroid/support/v4/widget/ListPopupWindowCompat;.IMPL:Landroid/support/v4/widget/ListPopupWindowCompat$ListPopupWindowImpl; // field@04b9 │ │ -055dfe: 0e00 |000d: return-void │ │ -055e00: 2201 4702 |000e: new-instance v1, Landroid/support/v4/widget/ListPopupWindowCompat$BaseListPopupWindowImpl; // type@0247 │ │ -055e04: 7010 2010 0100 |0010: invoke-direct {v1}, Landroid/support/v4/widget/ListPopupWindowCompat$BaseListPopupWindowImpl;.:()V // method@1020 │ │ -055e0a: 6901 b904 |0013: sput-object v1, Landroid/support/v4/widget/ListPopupWindowCompat;.IMPL:Landroid/support/v4/widget/ListPopupWindowCompat$ListPopupWindowImpl; // field@04b9 │ │ -055e0e: 28f8 |0015: goto 000d // -0008 │ │ +05797c: |[05797c] android.support.v4.widget.ListPopupWindowCompat.:()V │ │ +05798c: 6000 1f00 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@001f │ │ +057990: 1301 1300 |0002: const/16 v1, #int 19 // #13 │ │ +057994: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ +057998: 2201 4502 |0006: new-instance v1, Landroid/support/v4/widget/ListPopupWindowCompat$KitKatListPopupWindowImpl; // type@0245 │ │ +05799c: 7010 2210 0100 |0008: invoke-direct {v1}, Landroid/support/v4/widget/ListPopupWindowCompat$KitKatListPopupWindowImpl;.:()V // method@1022 │ │ +0579a2: 6901 b904 |000b: sput-object v1, Landroid/support/v4/widget/ListPopupWindowCompat;.IMPL:Landroid/support/v4/widget/ListPopupWindowCompat$ListPopupWindowImpl; // field@04b9 │ │ +0579a6: 0e00 |000d: return-void │ │ +0579a8: 2201 4402 |000e: new-instance v1, Landroid/support/v4/widget/ListPopupWindowCompat$BaseListPopupWindowImpl; // type@0244 │ │ +0579ac: 7010 2010 0100 |0010: invoke-direct {v1}, Landroid/support/v4/widget/ListPopupWindowCompat$BaseListPopupWindowImpl;.:()V // method@1020 │ │ +0579b2: 6901 b904 |0013: sput-object v1, Landroid/support/v4/widget/ListPopupWindowCompat;.IMPL:Landroid/support/v4/widget/ListPopupWindowCompat$ListPopupWindowImpl; // field@04b9 │ │ +0579b6: 28f8 |0015: goto 000d // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=59 │ │ 0x0002 line=60 │ │ 0x0006 line=61 │ │ 0x000d line=65 │ │ 0x000e line=63 │ │ @@ -73252,17 +73257,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -055e10: |[055e10] android.support.v4.widget.ListPopupWindowCompat.:()V │ │ -055e20: 7010 1c15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ -055e26: 0e00 |0003: return-void │ │ +0579b8: |[0579b8] android.support.v4.widget.ListPopupWindowCompat.:()V │ │ +0579c8: 7010 1c15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ +0579ce: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=67 │ │ 0x0003 line=69 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/ListPopupWindowCompat; │ │ │ │ @@ -73271,34 +73276,34 @@ │ │ type : '(Ljava/lang/Object;Landroid/view/View;)Landroid/view/View$OnTouchListener;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -055e28: |[055e28] android.support.v4.widget.ListPopupWindowCompat.createDragToOpenListener:(Ljava/lang/Object;Landroid/view/View;)Landroid/view/View$OnTouchListener; │ │ -055e38: 6200 b904 |0000: sget-object v0, Landroid/support/v4/widget/ListPopupWindowCompat;.IMPL:Landroid/support/v4/widget/ListPopupWindowCompat$ListPopupWindowImpl; // field@04b9 │ │ -055e3c: 7230 2410 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/widget/ListPopupWindowCompat$ListPopupWindowImpl;.createDragToOpenListener:(Ljava/lang/Object;Landroid/view/View;)Landroid/view/View$OnTouchListener; // method@1024 │ │ -055e42: 0c00 |0005: move-result-object v0 │ │ -055e44: 1100 |0006: return-object v0 │ │ +0579d0: |[0579d0] android.support.v4.widget.ListPopupWindowCompat.createDragToOpenListener:(Ljava/lang/Object;Landroid/view/View;)Landroid/view/View$OnTouchListener; │ │ +0579e0: 6200 b904 |0000: sget-object v0, Landroid/support/v4/widget/ListPopupWindowCompat;.IMPL:Landroid/support/v4/widget/ListPopupWindowCompat$ListPopupWindowImpl; // field@04b9 │ │ +0579e4: 7230 2410 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/widget/ListPopupWindowCompat$ListPopupWindowImpl;.createDragToOpenListener:(Ljava/lang/Object;Landroid/view/View;)Landroid/view/View$OnTouchListener; // method@1024 │ │ +0579ea: 0c00 |0005: move-result-object v0 │ │ +0579ec: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=97 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 listPopupWindow Ljava/lang/Object; │ │ 0x0000 - 0x0007 reg=2 src Landroid/view/View; │ │ │ │ Virtual methods - │ │ - source_file_idx : 2274 (ListPopupWindowCompat.java) │ │ + source_file_idx : 2271 (ListPopupWindowCompat.java) │ │ │ │ Class #309 header: │ │ -class_idx : 587 │ │ +class_idx : 584 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 826 │ │ -source_file_idx : 2275 │ │ +superclass_idx : 823 │ │ +source_file_idx : 2272 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 0 │ │ │ │ Class #309 - │ │ Class descriptor : 'Landroid/support/v4/widget/ListPopupWindowCompatKitKat;' │ │ @@ -73313,17 +73318,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -055e48: |[055e48] android.support.v4.widget.ListPopupWindowCompatKitKat.:()V │ │ -055e58: 7010 1c15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ -055e5e: 0e00 |0003: return-void │ │ +0579f0: |[0579f0] android.support.v4.widget.ListPopupWindowCompatKitKat.:()V │ │ +057a00: 7010 1c15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ +057a06: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/ListPopupWindowCompatKitKat; │ │ │ │ #1 : (in Landroid/support/v4/widget/ListPopupWindowCompatKitKat;) │ │ @@ -73331,34 +73336,34 @@ │ │ type : '(Ljava/lang/Object;Landroid/view/View;)Landroid/view/View$OnTouchListener;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -055e60: |[055e60] android.support.v4.widget.ListPopupWindowCompatKitKat.createDragToOpenListener:(Ljava/lang/Object;Landroid/view/View;)Landroid/view/View$OnTouchListener; │ │ -055e70: 1f01 e102 |0000: check-cast v1, Landroid/widget/ListPopupWindow; // type@02e1 │ │ -055e74: 6e20 f313 2100 |0002: invoke-virtual {v1, v2}, Landroid/widget/ListPopupWindow;.createDragToOpenListener:(Landroid/view/View;)Landroid/view/View$OnTouchListener; // method@13f3 │ │ -055e7a: 0c00 |0005: move-result-object v0 │ │ -055e7c: 1100 |0006: return-object v0 │ │ +057a08: |[057a08] android.support.v4.widget.ListPopupWindowCompatKitKat.createDragToOpenListener:(Ljava/lang/Object;Landroid/view/View;)Landroid/view/View$OnTouchListener; │ │ +057a18: 1f01 de02 |0000: check-cast v1, Landroid/widget/ListPopupWindow; // type@02de │ │ +057a1c: 6e20 f313 2100 |0002: invoke-virtual {v1, v2}, Landroid/widget/ListPopupWindow;.createDragToOpenListener:(Landroid/view/View;)Landroid/view/View$OnTouchListener; // method@13f3 │ │ +057a22: 0c00 |0005: move-result-object v0 │ │ +057a24: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 listPopupWindow Ljava/lang/Object; │ │ 0x0000 - 0x0007 reg=2 src Landroid/view/View; │ │ │ │ Virtual methods - │ │ - source_file_idx : 2275 (ListPopupWindowCompatKitKat.java) │ │ + source_file_idx : 2272 (ListPopupWindowCompatKitKat.java) │ │ │ │ Class #310 header: │ │ -class_idx : 591 │ │ +class_idx : 588 │ │ access_flags : 1536 (0x0600) │ │ -superclass_idx : 826 │ │ -source_file_idx : 3010 │ │ +superclass_idx : 823 │ │ +source_file_idx : 3007 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 1 │ │ │ │ Class #310 annotations: │ │ Annotations on class │ │ @@ -73376,21 +73381,21 @@ │ │ Virtual methods - │ │ #0 : (in Landroid/support/v4/widget/PopupMenuCompat$PopupMenuImpl;) │ │ name : 'getDragToOpenListener' │ │ type : '(Ljava/lang/Object;)Landroid/view/View$OnTouchListener;' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 3010 (PopupMenuCompat.java) │ │ + source_file_idx : 3007 (PopupMenuCompat.java) │ │ │ │ Class #311 header: │ │ -class_idx : 592 │ │ +class_idx : 589 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 826 │ │ -source_file_idx : 3010 │ │ +superclass_idx : 823 │ │ +source_file_idx : 3007 │ │ static_fields_size : 1 │ │ instance_fields_size: 0 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 0 │ │ │ │ Class #311 annotations: │ │ Annotations on class │ │ @@ -73413,26 +73418,26 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 22 16-bit code units │ │ -055e80: |[055e80] android.support.v4.widget.PopupMenuCompat.:()V │ │ -055e90: 6000 1f00 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@001f │ │ -055e94: 1301 1300 |0002: const/16 v1, #int 19 // #13 │ │ -055e98: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ -055e9c: 2201 4e02 |0006: new-instance v1, Landroid/support/v4/widget/PopupMenuCompat$KitKatPopupMenuImpl; // type@024e │ │ -055ea0: 7010 3010 0100 |0008: invoke-direct {v1}, Landroid/support/v4/widget/PopupMenuCompat$KitKatPopupMenuImpl;.:()V // method@1030 │ │ -055ea6: 6901 bb04 |000b: sput-object v1, Landroid/support/v4/widget/PopupMenuCompat;.IMPL:Landroid/support/v4/widget/PopupMenuCompat$PopupMenuImpl; // field@04bb │ │ -055eaa: 0e00 |000d: return-void │ │ -055eac: 2201 4d02 |000e: new-instance v1, Landroid/support/v4/widget/PopupMenuCompat$BasePopupMenuImpl; // type@024d │ │ -055eb0: 7010 2e10 0100 |0010: invoke-direct {v1}, Landroid/support/v4/widget/PopupMenuCompat$BasePopupMenuImpl;.:()V // method@102e │ │ -055eb6: 6901 bb04 |0013: sput-object v1, Landroid/support/v4/widget/PopupMenuCompat;.IMPL:Landroid/support/v4/widget/PopupMenuCompat$PopupMenuImpl; // field@04bb │ │ -055eba: 28f8 |0015: goto 000d // -0008 │ │ +057a28: |[057a28] android.support.v4.widget.PopupMenuCompat.:()V │ │ +057a38: 6000 1f00 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@001f │ │ +057a3c: 1301 1300 |0002: const/16 v1, #int 19 // #13 │ │ +057a40: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ +057a44: 2201 4b02 |0006: new-instance v1, Landroid/support/v4/widget/PopupMenuCompat$KitKatPopupMenuImpl; // type@024b │ │ +057a48: 7010 3010 0100 |0008: invoke-direct {v1}, Landroid/support/v4/widget/PopupMenuCompat$KitKatPopupMenuImpl;.:()V // method@1030 │ │ +057a4e: 6901 bb04 |000b: sput-object v1, Landroid/support/v4/widget/PopupMenuCompat;.IMPL:Landroid/support/v4/widget/PopupMenuCompat$PopupMenuImpl; // field@04bb │ │ +057a52: 0e00 |000d: return-void │ │ +057a54: 2201 4a02 |000e: new-instance v1, Landroid/support/v4/widget/PopupMenuCompat$BasePopupMenuImpl; // type@024a │ │ +057a58: 7010 2e10 0100 |0010: invoke-direct {v1}, Landroid/support/v4/widget/PopupMenuCompat$BasePopupMenuImpl;.:()V // method@102e │ │ +057a5e: 6901 bb04 |0013: sput-object v1, Landroid/support/v4/widget/PopupMenuCompat;.IMPL:Landroid/support/v4/widget/PopupMenuCompat$PopupMenuImpl; // field@04bb │ │ +057a62: 28f8 |0015: goto 000d // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ 0x0002 line=59 │ │ 0x0006 line=60 │ │ 0x000d line=64 │ │ 0x000e line=62 │ │ @@ -73444,17 +73449,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -055ebc: |[055ebc] android.support.v4.widget.PopupMenuCompat.:()V │ │ -055ecc: 7010 1c15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ -055ed2: 0e00 |0003: return-void │ │ +057a64: |[057a64] android.support.v4.widget.PopupMenuCompat.:()V │ │ +057a74: 7010 1c15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ +057a7a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=66 │ │ 0x0003 line=68 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/PopupMenuCompat; │ │ │ │ @@ -73463,33 +73468,33 @@ │ │ type : '(Ljava/lang/Object;)Landroid/view/View$OnTouchListener;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -055ed4: |[055ed4] android.support.v4.widget.PopupMenuCompat.getDragToOpenListener:(Ljava/lang/Object;)Landroid/view/View$OnTouchListener; │ │ -055ee4: 6200 bb04 |0000: sget-object v0, Landroid/support/v4/widget/PopupMenuCompat;.IMPL:Landroid/support/v4/widget/PopupMenuCompat$PopupMenuImpl; // field@04bb │ │ -055ee8: 7220 3210 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/widget/PopupMenuCompat$PopupMenuImpl;.getDragToOpenListener:(Ljava/lang/Object;)Landroid/view/View$OnTouchListener; // method@1032 │ │ -055eee: 0c00 |0005: move-result-object v0 │ │ -055ef0: 1100 |0006: return-object v0 │ │ +057a7c: |[057a7c] android.support.v4.widget.PopupMenuCompat.getDragToOpenListener:(Ljava/lang/Object;)Landroid/view/View$OnTouchListener; │ │ +057a8c: 6200 bb04 |0000: sget-object v0, Landroid/support/v4/widget/PopupMenuCompat;.IMPL:Landroid/support/v4/widget/PopupMenuCompat$PopupMenuImpl; // field@04bb │ │ +057a90: 7220 3210 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/widget/PopupMenuCompat$PopupMenuImpl;.getDragToOpenListener:(Ljava/lang/Object;)Landroid/view/View$OnTouchListener; // method@1032 │ │ +057a96: 0c00 |0005: move-result-object v0 │ │ +057a98: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=90 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 popupMenu Ljava/lang/Object; │ │ │ │ Virtual methods - │ │ - source_file_idx : 3010 (PopupMenuCompat.java) │ │ + source_file_idx : 3007 (PopupMenuCompat.java) │ │ │ │ Class #312 header: │ │ -class_idx : 593 │ │ +class_idx : 590 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 826 │ │ -source_file_idx : 3011 │ │ +superclass_idx : 823 │ │ +source_file_idx : 3008 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 0 │ │ │ │ Class #312 - │ │ Class descriptor : 'Landroid/support/v4/widget/PopupMenuCompatKitKat;' │ │ @@ -73504,17 +73509,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -055ef4: |[055ef4] android.support.v4.widget.PopupMenuCompatKitKat.:()V │ │ -055f04: 7010 1c15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ -055f0a: 0e00 |0003: return-void │ │ +057a9c: |[057a9c] android.support.v4.widget.PopupMenuCompatKitKat.:()V │ │ +057aac: 7010 1c15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ +057ab2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/PopupMenuCompatKitKat; │ │ │ │ #1 : (in Landroid/support/v4/widget/PopupMenuCompatKitKat;) │ │ @@ -73522,33 +73527,33 @@ │ │ type : '(Ljava/lang/Object;)Landroid/view/View$OnTouchListener;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -055f0c: |[055f0c] android.support.v4.widget.PopupMenuCompatKitKat.getDragToOpenListener:(Ljava/lang/Object;)Landroid/view/View$OnTouchListener; │ │ -055f1c: 1f01 e402 |0000: check-cast v1, Landroid/widget/PopupMenu; // type@02e4 │ │ -055f20: 6e10 1814 0100 |0002: invoke-virtual {v1}, Landroid/widget/PopupMenu;.getDragToOpenListener:()Landroid/view/View$OnTouchListener; // method@1418 │ │ -055f26: 0c00 |0005: move-result-object v0 │ │ -055f28: 1100 |0006: return-object v0 │ │ +057ab4: |[057ab4] android.support.v4.widget.PopupMenuCompatKitKat.getDragToOpenListener:(Ljava/lang/Object;)Landroid/view/View$OnTouchListener; │ │ +057ac4: 1f01 e102 |0000: check-cast v1, Landroid/widget/PopupMenu; // type@02e1 │ │ +057ac8: 6e10 1814 0100 |0002: invoke-virtual {v1}, Landroid/widget/PopupMenu;.getDragToOpenListener:()Landroid/view/View$OnTouchListener; // method@1418 │ │ +057ace: 0c00 |0005: move-result-object v0 │ │ +057ad0: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=27 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 popupMenu Ljava/lang/Object; │ │ │ │ Virtual methods - │ │ - source_file_idx : 3011 (PopupMenuCompatKitKat.java) │ │ + source_file_idx : 3008 (PopupMenuCompatKitKat.java) │ │ │ │ Class #313 header: │ │ -class_idx : 595 │ │ +class_idx : 592 │ │ access_flags : 1536 (0x0600) │ │ -superclass_idx : 826 │ │ -source_file_idx : 3183 │ │ +superclass_idx : 823 │ │ +source_file_idx : 3180 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 16 │ │ │ │ Class #313 annotations: │ │ Annotations on class │ │ @@ -73656,21 +73661,21 @@ │ │ │ │ #15 : (in Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl;) │ │ name : 'startScroll' │ │ type : '(Ljava/lang/Object;IIIII)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 3183 (ScrollerCompat.java) │ │ + source_file_idx : 3180 (ScrollerCompat.java) │ │ │ │ Class #314 header: │ │ -class_idx : 599 │ │ +class_idx : 596 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 826 │ │ -source_file_idx : 3183 │ │ +superclass_idx : 823 │ │ +source_file_idx : 3180 │ │ static_fields_size : 1 │ │ instance_fields_size: 1 │ │ direct_methods_size : 4 │ │ virtual_methods_size: 15 │ │ │ │ Class #314 annotations: │ │ Annotations on class │ │ @@ -73697,32 +73702,32 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 34 16-bit code units │ │ -055f2c: |[055f2c] android.support.v4.widget.ScrollerCompat.:()V │ │ -055f3c: 6000 1f00 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@001f │ │ -055f40: 1301 0e00 |0002: const/16 v1, #int 14 // #e │ │ -055f44: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ -055f48: 2201 5602 |0006: new-instance v1, Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImplIcs; // type@0256 │ │ -055f4c: 7010 7410 0100 |0008: invoke-direct {v1}, Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImplIcs;.:()V // method@1074 │ │ -055f52: 6901 bf04 |000b: sput-object v1, Landroid/support/v4/widget/ScrollerCompat;.IMPL:Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl; // field@04bf │ │ -055f56: 0e00 |000d: return-void │ │ -055f58: 1301 0900 |000e: const/16 v1, #int 9 // #9 │ │ -055f5c: 3410 0a00 |0010: if-lt v0, v1, 001a // +000a │ │ -055f60: 2201 5502 |0012: new-instance v1, Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImplGingerbread; // type@0255 │ │ -055f64: 7010 6310 0100 |0014: invoke-direct {v1}, Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImplGingerbread;.:()V // method@1063 │ │ -055f6a: 6901 bf04 |0017: sput-object v1, Landroid/support/v4/widget/ScrollerCompat;.IMPL:Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl; // field@04bf │ │ -055f6e: 28f4 |0019: goto 000d // -000c │ │ -055f70: 2201 5402 |001a: new-instance v1, Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImplBase; // type@0254 │ │ -055f74: 7010 5210 0100 |001c: invoke-direct {v1}, Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImplBase;.:()V // method@1052 │ │ -055f7a: 6901 bf04 |001f: sput-object v1, Landroid/support/v4/widget/ScrollerCompat;.IMPL:Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl; // field@04bf │ │ -055f7e: 28ec |0021: goto 000d // -0014 │ │ +057ad4: |[057ad4] android.support.v4.widget.ScrollerCompat.:()V │ │ +057ae4: 6000 1f00 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@001f │ │ +057ae8: 1301 0e00 |0002: const/16 v1, #int 14 // #e │ │ +057aec: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ +057af0: 2201 5302 |0006: new-instance v1, Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImplIcs; // type@0253 │ │ +057af4: 7010 7410 0100 |0008: invoke-direct {v1}, Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImplIcs;.:()V // method@1074 │ │ +057afa: 6901 bf04 |000b: sput-object v1, Landroid/support/v4/widget/ScrollerCompat;.IMPL:Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl; // field@04bf │ │ +057afe: 0e00 |000d: return-void │ │ +057b00: 1301 0900 |000e: const/16 v1, #int 9 // #9 │ │ +057b04: 3410 0a00 |0010: if-lt v0, v1, 001a // +000a │ │ +057b08: 2201 5202 |0012: new-instance v1, Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImplGingerbread; // type@0252 │ │ +057b0c: 7010 6310 0100 |0014: invoke-direct {v1}, Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImplGingerbread;.:()V // method@1063 │ │ +057b12: 6901 bf04 |0017: sput-object v1, Landroid/support/v4/widget/ScrollerCompat;.IMPL:Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl; // field@04bf │ │ +057b16: 28f4 |0019: goto 000d // -000c │ │ +057b18: 2201 5102 |001a: new-instance v1, Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImplBase; // type@0251 │ │ +057b1c: 7010 5210 0100 |001c: invoke-direct {v1}, Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImplBase;.:()V // method@1052 │ │ +057b22: 6901 bf04 |001f: sput-object v1, Landroid/support/v4/widget/ScrollerCompat;.IMPL:Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl; // field@04bf │ │ +057b26: 28ec |0021: goto 000d // -0014 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=240 │ │ 0x0002 line=241 │ │ 0x0006 line=242 │ │ 0x000d line=248 │ │ 0x000e line=243 │ │ @@ -73736,21 +73741,21 @@ │ │ type : '(Landroid/content/Context;Landroid/view/animation/Interpolator;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 12 16-bit code units │ │ -055f80: |[055f80] android.support.v4.widget.ScrollerCompat.:(Landroid/content/Context;Landroid/view/animation/Interpolator;)V │ │ -055f90: 7010 1c15 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@151c │ │ -055f96: 6200 bf04 |0003: sget-object v0, Landroid/support/v4/widget/ScrollerCompat;.IMPL:Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl; // field@04bf │ │ -055f9a: 7230 4410 2003 |0005: invoke-interface {v0, v2, v3}, Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl;.createScroller:(Landroid/content/Context;Landroid/view/animation/Interpolator;)Ljava/lang/Object; // method@1044 │ │ -055fa0: 0c00 |0008: move-result-object v0 │ │ -055fa2: 5b10 c004 |0009: iput-object v0, v1, Landroid/support/v4/widget/ScrollerCompat;.mScroller:Ljava/lang/Object; // field@04c0 │ │ -055fa6: 0e00 |000b: return-void │ │ +057b28: |[057b28] android.support.v4.widget.ScrollerCompat.:(Landroid/content/Context;Landroid/view/animation/Interpolator;)V │ │ +057b38: 7010 1c15 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@151c │ │ +057b3e: 6200 bf04 |0003: sget-object v0, Landroid/support/v4/widget/ScrollerCompat;.IMPL:Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl; // field@04bf │ │ +057b42: 7230 4410 2003 |0005: invoke-interface {v0, v2, v3}, Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl;.createScroller:(Landroid/content/Context;Landroid/view/animation/Interpolator;)Ljava/lang/Object; // method@1044 │ │ +057b48: 0c00 |0008: move-result-object v0 │ │ +057b4a: 5b10 c004 |0009: iput-object v0, v1, Landroid/support/v4/widget/ScrollerCompat;.mScroller:Ljava/lang/Object; // field@04c0 │ │ +057b4e: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=258 │ │ 0x0003 line=259 │ │ 0x000b line=260 │ │ locals : │ │ 0x0000 - 0x000c reg=1 this Landroid/support/v4/widget/ScrollerCompat; │ │ @@ -73762,19 +73767,19 @@ │ │ type : '(Landroid/content/Context;)Landroid/support/v4/widget/ScrollerCompat;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -055fa8: |[055fa8] android.support.v4.widget.ScrollerCompat.create:(Landroid/content/Context;)Landroid/support/v4/widget/ScrollerCompat; │ │ -055fb8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -055fba: 7120 7b10 0100 |0001: invoke-static {v1, v0}, Landroid/support/v4/widget/ScrollerCompat;.create:(Landroid/content/Context;Landroid/view/animation/Interpolator;)Landroid/support/v4/widget/ScrollerCompat; // method@107b │ │ -055fc0: 0c00 |0004: move-result-object v0 │ │ -055fc2: 1100 |0005: return-object v0 │ │ +057b50: |[057b50] android.support.v4.widget.ScrollerCompat.create:(Landroid/content/Context;)Landroid/support/v4/widget/ScrollerCompat; │ │ +057b60: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +057b62: 7120 7b10 0100 |0001: invoke-static {v1, v0}, Landroid/support/v4/widget/ScrollerCompat;.create:(Landroid/content/Context;Landroid/view/animation/Interpolator;)Landroid/support/v4/widget/ScrollerCompat; // method@107b │ │ +057b68: 0c00 |0004: move-result-object v0 │ │ +057b6a: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=251 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 context Landroid/content/Context; │ │ │ │ #3 : (in Landroid/support/v4/widget/ScrollerCompat;) │ │ @@ -73782,18 +73787,18 @@ │ │ type : '(Landroid/content/Context;Landroid/view/animation/Interpolator;)Landroid/support/v4/widget/ScrollerCompat;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -055fc4: |[055fc4] android.support.v4.widget.ScrollerCompat.create:(Landroid/content/Context;Landroid/view/animation/Interpolator;)Landroid/support/v4/widget/ScrollerCompat; │ │ -055fd4: 2200 5702 |0000: new-instance v0, Landroid/support/v4/widget/ScrollerCompat; // type@0257 │ │ -055fd8: 7030 7710 1002 |0002: invoke-direct {v0, v1, v2}, Landroid/support/v4/widget/ScrollerCompat;.:(Landroid/content/Context;Landroid/view/animation/Interpolator;)V // method@1077 │ │ -055fde: 1100 |0005: return-object v0 │ │ +057b6c: |[057b6c] android.support.v4.widget.ScrollerCompat.create:(Landroid/content/Context;Landroid/view/animation/Interpolator;)Landroid/support/v4/widget/ScrollerCompat; │ │ +057b7c: 2200 5402 |0000: new-instance v0, Landroid/support/v4/widget/ScrollerCompat; // type@0254 │ │ +057b80: 7030 7710 1002 |0002: invoke-direct {v0, v1, v2}, Landroid/support/v4/widget/ScrollerCompat;.:(Landroid/content/Context;Landroid/view/animation/Interpolator;)V // method@1077 │ │ +057b86: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=255 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 context Landroid/content/Context; │ │ 0x0000 - 0x0006 reg=2 interpolator Landroid/view/animation/Interpolator; │ │ │ │ @@ -73803,19 +73808,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -055fe0: |[055fe0] android.support.v4.widget.ScrollerCompat.abortAnimation:()V │ │ -055ff0: 6200 bf04 |0000: sget-object v0, Landroid/support/v4/widget/ScrollerCompat;.IMPL:Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl; // field@04bf │ │ -055ff4: 5421 c004 |0002: iget-object v1, v2, Landroid/support/v4/widget/ScrollerCompat;.mScroller:Ljava/lang/Object; // field@04c0 │ │ -055ff8: 7220 4210 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl;.abortAnimation:(Ljava/lang/Object;)V // method@1042 │ │ -055ffe: 0e00 |0007: return-void │ │ +057b88: |[057b88] android.support.v4.widget.ScrollerCompat.abortAnimation:()V │ │ +057b98: 6200 bf04 |0000: sget-object v0, Landroid/support/v4/widget/ScrollerCompat;.IMPL:Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl; // field@04bf │ │ +057b9c: 5421 c004 |0002: iget-object v1, v2, Landroid/support/v4/widget/ScrollerCompat;.mScroller:Ljava/lang/Object; // field@04c0 │ │ +057ba0: 7220 4210 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl;.abortAnimation:(Ljava/lang/Object;)V // method@1042 │ │ +057ba6: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=419 │ │ 0x0007 line=420 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/widget/ScrollerCompat; │ │ │ │ @@ -73824,20 +73829,20 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -056000: |[056000] android.support.v4.widget.ScrollerCompat.computeScrollOffset:()Z │ │ -056010: 6200 bf04 |0000: sget-object v0, Landroid/support/v4/widget/ScrollerCompat;.IMPL:Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl; // field@04bf │ │ -056014: 5421 c004 |0002: iget-object v1, v2, Landroid/support/v4/widget/ScrollerCompat;.mScroller:Ljava/lang/Object; // field@04c0 │ │ -056018: 7220 4310 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl;.computeScrollOffset:(Ljava/lang/Object;)Z // method@1043 │ │ -05601e: 0a00 |0007: move-result v0 │ │ -056020: 0f00 |0008: return v0 │ │ +057ba8: |[057ba8] android.support.v4.widget.ScrollerCompat.computeScrollOffset:()Z │ │ +057bb8: 6200 bf04 |0000: sget-object v0, Landroid/support/v4/widget/ScrollerCompat;.IMPL:Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl; // field@04bf │ │ +057bbc: 5421 c004 |0002: iget-object v1, v2, Landroid/support/v4/widget/ScrollerCompat;.mScroller:Ljava/lang/Object; // field@04c0 │ │ +057bc0: 7220 4310 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl;.computeScrollOffset:(Ljava/lang/Object;)Z // method@1043 │ │ +057bc6: 0a00 |0007: move-result v0 │ │ +057bc8: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=323 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/widget/ScrollerCompat; │ │ │ │ #2 : (in Landroid/support/v4/widget/ScrollerCompat;) │ │ @@ -73845,27 +73850,27 @@ │ │ type : '(IIIIIIII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 19 │ │ ins : 9 │ │ outs : 10 │ │ insns size : 19 16-bit code units │ │ -056024: |[056024] android.support.v4.widget.ScrollerCompat.fling:(IIIIIIII)V │ │ -056034: 6200 bf04 |0000: sget-object v0, Landroid/support/v4/widget/ScrollerCompat;.IMPL:Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl; // field@04bf │ │ -056038: 54a1 c004 |0002: iget-object v1, v10, Landroid/support/v4/widget/ScrollerCompat;.mScroller:Ljava/lang/Object; // field@04c0 │ │ -05603c: 01b2 |0004: move v2, v11 │ │ -05603e: 01c3 |0005: move v3, v12 │ │ -056040: 01d4 |0006: move v4, v13 │ │ -056042: 01e5 |0007: move v5, v14 │ │ -056044: 01f6 |0008: move v6, v15 │ │ -056046: 0207 1000 |0009: move/from16 v7, v16 │ │ -05604a: 0208 1100 |000b: move/from16 v8, v17 │ │ -05604e: 0209 1200 |000d: move/from16 v9, v18 │ │ -056052: 780a 4510 0000 |000f: invoke-interface/range {v0, v1, v2, v3, v4, v5, v6, v7, v8, v9}, Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl;.fling:(Ljava/lang/Object;IIIIIIII)V // method@1045 │ │ -056058: 0e00 |0012: return-void │ │ +057bcc: |[057bcc] android.support.v4.widget.ScrollerCompat.fling:(IIIIIIII)V │ │ +057bdc: 6200 bf04 |0000: sget-object v0, Landroid/support/v4/widget/ScrollerCompat;.IMPL:Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl; // field@04bf │ │ +057be0: 54a1 c004 |0002: iget-object v1, v10, Landroid/support/v4/widget/ScrollerCompat;.mScroller:Ljava/lang/Object; // field@04c0 │ │ +057be4: 01b2 |0004: move v2, v11 │ │ +057be6: 01c3 |0005: move v3, v12 │ │ +057be8: 01d4 |0006: move v4, v13 │ │ +057bea: 01e5 |0007: move v5, v14 │ │ +057bec: 01f6 |0008: move v6, v15 │ │ +057bee: 0207 1000 |0009: move/from16 v7, v16 │ │ +057bf2: 0208 1100 |000b: move/from16 v8, v17 │ │ +057bf6: 0209 1200 |000d: move/from16 v9, v18 │ │ +057bfa: 780a 4510 0000 |000f: invoke-interface/range {v0, v1, v2, v3, v4, v5, v6, v7, v8, v9}, Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl;.fling:(Ljava/lang/Object;IIIIIIII)V // method@1045 │ │ +057c00: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=382 │ │ 0x0012 line=383 │ │ locals : │ │ 0x0000 - 0x0013 reg=10 this Landroid/support/v4/widget/ScrollerCompat; │ │ 0x0000 - 0x0013 reg=11 startX I │ │ @@ -73882,29 +73887,29 @@ │ │ type : '(IIIIIIIIII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 23 │ │ ins : 11 │ │ outs : 12 │ │ insns size : 25 16-bit code units │ │ -05605c: |[05605c] android.support.v4.widget.ScrollerCompat.fling:(IIIIIIIIII)V │ │ -05606c: 6200 bf04 |0000: sget-object v0, Landroid/support/v4/widget/ScrollerCompat;.IMPL:Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl; // field@04bf │ │ -056070: 54c1 c004 |0002: iget-object v1, v12, Landroid/support/v4/widget/ScrollerCompat;.mScroller:Ljava/lang/Object; // field@04c0 │ │ -056074: 01d2 |0004: move v2, v13 │ │ -056076: 01e3 |0005: move v3, v14 │ │ -056078: 01f4 |0006: move v4, v15 │ │ -05607a: 0205 1000 |0007: move/from16 v5, v16 │ │ -05607e: 0206 1100 |0009: move/from16 v6, v17 │ │ -056082: 0207 1200 |000b: move/from16 v7, v18 │ │ -056086: 0208 1300 |000d: move/from16 v8, v19 │ │ -05608a: 0209 1400 |000f: move/from16 v9, v20 │ │ -05608e: 020a 1500 |0011: move/from16 v10, v21 │ │ -056092: 020b 1600 |0013: move/from16 v11, v22 │ │ -056096: 780c 4610 0000 |0015: invoke-interface/range {v0, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11}, Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl;.fling:(Ljava/lang/Object;IIIIIIIIII)V // method@1046 │ │ -05609c: 0e00 |0018: return-void │ │ +057c04: |[057c04] android.support.v4.widget.ScrollerCompat.fling:(IIIIIIIIII)V │ │ +057c14: 6200 bf04 |0000: sget-object v0, Landroid/support/v4/widget/ScrollerCompat;.IMPL:Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl; // field@04bf │ │ +057c18: 54c1 c004 |0002: iget-object v1, v12, Landroid/support/v4/widget/ScrollerCompat;.mScroller:Ljava/lang/Object; // field@04c0 │ │ +057c1c: 01d2 |0004: move v2, v13 │ │ +057c1e: 01e3 |0005: move v3, v14 │ │ +057c20: 01f4 |0006: move v4, v15 │ │ +057c22: 0205 1000 |0007: move/from16 v5, v16 │ │ +057c26: 0206 1100 |0009: move/from16 v6, v17 │ │ +057c2a: 0207 1200 |000b: move/from16 v7, v18 │ │ +057c2e: 0208 1300 |000d: move/from16 v8, v19 │ │ +057c32: 0209 1400 |000f: move/from16 v9, v20 │ │ +057c36: 020a 1500 |0011: move/from16 v10, v21 │ │ +057c3a: 020b 1600 |0013: move/from16 v11, v22 │ │ +057c3e: 780c 4610 0000 |0015: invoke-interface/range {v0, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11}, Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl;.fling:(Ljava/lang/Object;IIIIIIIIII)V // method@1046 │ │ +057c44: 0e00 |0018: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=410 │ │ 0x0018 line=412 │ │ locals : │ │ 0x0000 - 0x0019 reg=12 this Landroid/support/v4/widget/ScrollerCompat; │ │ 0x0000 - 0x0019 reg=13 startX I │ │ @@ -73923,20 +73928,20 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -0560a0: |[0560a0] android.support.v4.widget.ScrollerCompat.getCurrVelocity:()F │ │ -0560b0: 6200 bf04 |0000: sget-object v0, Landroid/support/v4/widget/ScrollerCompat;.IMPL:Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl; // field@04bf │ │ -0560b4: 5421 c004 |0002: iget-object v1, v2, Landroid/support/v4/widget/ScrollerCompat;.mScroller:Ljava/lang/Object; // field@04c0 │ │ -0560b8: 7220 4710 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl;.getCurrVelocity:(Ljava/lang/Object;)F // method@1047 │ │ -0560be: 0a00 |0007: move-result v0 │ │ -0560c0: 0f00 |0008: return v0 │ │ +057c48: |[057c48] android.support.v4.widget.ScrollerCompat.getCurrVelocity:()F │ │ +057c58: 6200 bf04 |0000: sget-object v0, Landroid/support/v4/widget/ScrollerCompat;.IMPL:Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl; // field@04bf │ │ +057c5c: 5421 c004 |0002: iget-object v1, v2, Landroid/support/v4/widget/ScrollerCompat;.mScroller:Ljava/lang/Object; // field@04c0 │ │ +057c60: 7220 4710 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl;.getCurrVelocity:(Ljava/lang/Object;)F // method@1047 │ │ +057c66: 0a00 |0007: move-result v0 │ │ +057c68: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=314 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/widget/ScrollerCompat; │ │ │ │ #5 : (in Landroid/support/v4/widget/ScrollerCompat;) │ │ @@ -73944,20 +73949,20 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -0560c4: |[0560c4] android.support.v4.widget.ScrollerCompat.getCurrX:()I │ │ -0560d4: 6200 bf04 |0000: sget-object v0, Landroid/support/v4/widget/ScrollerCompat;.IMPL:Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl; // field@04bf │ │ -0560d8: 5421 c004 |0002: iget-object v1, v2, Landroid/support/v4/widget/ScrollerCompat;.mScroller:Ljava/lang/Object; // field@04c0 │ │ -0560dc: 7220 4810 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl;.getCurrX:(Ljava/lang/Object;)I // method@1048 │ │ -0560e2: 0a00 |0007: move-result v0 │ │ -0560e4: 0f00 |0008: return v0 │ │ +057c6c: |[057c6c] android.support.v4.widget.ScrollerCompat.getCurrX:()I │ │ +057c7c: 6200 bf04 |0000: sget-object v0, Landroid/support/v4/widget/ScrollerCompat;.IMPL:Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl; // field@04bf │ │ +057c80: 5421 c004 |0002: iget-object v1, v2, Landroid/support/v4/widget/ScrollerCompat;.mScroller:Ljava/lang/Object; // field@04c0 │ │ +057c84: 7220 4810 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl;.getCurrX:(Ljava/lang/Object;)I // method@1048 │ │ +057c8a: 0a00 |0007: move-result v0 │ │ +057c8c: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=277 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/widget/ScrollerCompat; │ │ │ │ #6 : (in Landroid/support/v4/widget/ScrollerCompat;) │ │ @@ -73965,20 +73970,20 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -0560e8: |[0560e8] android.support.v4.widget.ScrollerCompat.getCurrY:()I │ │ -0560f8: 6200 bf04 |0000: sget-object v0, Landroid/support/v4/widget/ScrollerCompat;.IMPL:Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl; // field@04bf │ │ -0560fc: 5421 c004 |0002: iget-object v1, v2, Landroid/support/v4/widget/ScrollerCompat;.mScroller:Ljava/lang/Object; // field@04c0 │ │ -056100: 7220 4910 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl;.getCurrY:(Ljava/lang/Object;)I // method@1049 │ │ -056106: 0a00 |0007: move-result v0 │ │ -056108: 0f00 |0008: return v0 │ │ +057c90: |[057c90] android.support.v4.widget.ScrollerCompat.getCurrY:()I │ │ +057ca0: 6200 bf04 |0000: sget-object v0, Landroid/support/v4/widget/ScrollerCompat;.IMPL:Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl; // field@04bf │ │ +057ca4: 5421 c004 |0002: iget-object v1, v2, Landroid/support/v4/widget/ScrollerCompat;.mScroller:Ljava/lang/Object; // field@04c0 │ │ +057ca8: 7220 4910 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl;.getCurrY:(Ljava/lang/Object;)I // method@1049 │ │ +057cae: 0a00 |0007: move-result v0 │ │ +057cb0: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=286 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/widget/ScrollerCompat; │ │ │ │ #7 : (in Landroid/support/v4/widget/ScrollerCompat;) │ │ @@ -73986,20 +73991,20 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -05610c: |[05610c] android.support.v4.widget.ScrollerCompat.getFinalX:()I │ │ -05611c: 6200 bf04 |0000: sget-object v0, Landroid/support/v4/widget/ScrollerCompat;.IMPL:Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl; // field@04bf │ │ -056120: 5421 c004 |0002: iget-object v1, v2, Landroid/support/v4/widget/ScrollerCompat;.mScroller:Ljava/lang/Object; // field@04c0 │ │ -056124: 7220 4a10 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl;.getFinalX:(Ljava/lang/Object;)I // method@104a │ │ -05612a: 0a00 |0007: move-result v0 │ │ -05612c: 0f00 |0008: return v0 │ │ +057cb4: |[057cb4] android.support.v4.widget.ScrollerCompat.getFinalX:()I │ │ +057cc4: 6200 bf04 |0000: sget-object v0, Landroid/support/v4/widget/ScrollerCompat;.IMPL:Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl; // field@04bf │ │ +057cc8: 5421 c004 |0002: iget-object v1, v2, Landroid/support/v4/widget/ScrollerCompat;.mScroller:Ljava/lang/Object; // field@04c0 │ │ +057ccc: 7220 4a10 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl;.getFinalX:(Ljava/lang/Object;)I // method@104a │ │ +057cd2: 0a00 |0007: move-result v0 │ │ +057cd4: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=293 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/widget/ScrollerCompat; │ │ │ │ #8 : (in Landroid/support/v4/widget/ScrollerCompat;) │ │ @@ -74007,20 +74012,20 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -056130: |[056130] android.support.v4.widget.ScrollerCompat.getFinalY:()I │ │ -056140: 6200 bf04 |0000: sget-object v0, Landroid/support/v4/widget/ScrollerCompat;.IMPL:Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl; // field@04bf │ │ -056144: 5421 c004 |0002: iget-object v1, v2, Landroid/support/v4/widget/ScrollerCompat;.mScroller:Ljava/lang/Object; // field@04c0 │ │ -056148: 7220 4b10 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl;.getFinalY:(Ljava/lang/Object;)I // method@104b │ │ -05614e: 0a00 |0007: move-result v0 │ │ -056150: 0f00 |0008: return v0 │ │ +057cd8: |[057cd8] android.support.v4.widget.ScrollerCompat.getFinalY:()I │ │ +057ce8: 6200 bf04 |0000: sget-object v0, Landroid/support/v4/widget/ScrollerCompat;.IMPL:Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl; // field@04bf │ │ +057cec: 5421 c004 |0002: iget-object v1, v2, Landroid/support/v4/widget/ScrollerCompat;.mScroller:Ljava/lang/Object; // field@04c0 │ │ +057cf0: 7220 4b10 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl;.getFinalY:(Ljava/lang/Object;)I // method@104b │ │ +057cf6: 0a00 |0007: move-result v0 │ │ +057cf8: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=300 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/widget/ScrollerCompat; │ │ │ │ #9 : (in Landroid/support/v4/widget/ScrollerCompat;) │ │ @@ -74028,20 +74033,20 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -056154: |[056154] android.support.v4.widget.ScrollerCompat.isFinished:()Z │ │ -056164: 6200 bf04 |0000: sget-object v0, Landroid/support/v4/widget/ScrollerCompat;.IMPL:Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl; // field@04bf │ │ -056168: 5421 c004 |0002: iget-object v1, v2, Landroid/support/v4/widget/ScrollerCompat;.mScroller:Ljava/lang/Object; // field@04c0 │ │ -05616c: 7220 4c10 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl;.isFinished:(Ljava/lang/Object;)Z // method@104c │ │ -056172: 0a00 |0007: move-result v0 │ │ -056174: 0f00 |0008: return v0 │ │ +057cfc: |[057cfc] android.support.v4.widget.ScrollerCompat.isFinished:()Z │ │ +057d0c: 6200 bf04 |0000: sget-object v0, Landroid/support/v4/widget/ScrollerCompat;.IMPL:Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl; // field@04bf │ │ +057d10: 5421 c004 |0002: iget-object v1, v2, Landroid/support/v4/widget/ScrollerCompat;.mScroller:Ljava/lang/Object; // field@04c0 │ │ +057d14: 7220 4c10 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl;.isFinished:(Ljava/lang/Object;)Z // method@104c │ │ +057d1a: 0a00 |0007: move-result v0 │ │ +057d1c: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=268 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/widget/ScrollerCompat; │ │ │ │ #10 : (in Landroid/support/v4/widget/ScrollerCompat;) │ │ @@ -74049,20 +74054,20 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -056178: |[056178] android.support.v4.widget.ScrollerCompat.isOverScrolled:()Z │ │ -056188: 6200 bf04 |0000: sget-object v0, Landroid/support/v4/widget/ScrollerCompat;.IMPL:Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl; // field@04bf │ │ -05618c: 5421 c004 |0002: iget-object v1, v2, Landroid/support/v4/widget/ScrollerCompat;.mScroller:Ljava/lang/Object; // field@04c0 │ │ -056190: 7220 4d10 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl;.isOverScrolled:(Ljava/lang/Object;)Z // method@104d │ │ -056196: 0a00 |0007: move-result v0 │ │ -056198: 0f00 |0008: return v0 │ │ +057d20: |[057d20] android.support.v4.widget.ScrollerCompat.isOverScrolled:()Z │ │ +057d30: 6200 bf04 |0000: sget-object v0, Landroid/support/v4/widget/ScrollerCompat;.IMPL:Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl; // field@04bf │ │ +057d34: 5421 c004 |0002: iget-object v1, v2, Landroid/support/v4/widget/ScrollerCompat;.mScroller:Ljava/lang/Object; // field@04c0 │ │ +057d38: 7220 4d10 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl;.isOverScrolled:(Ljava/lang/Object;)Z // method@104d │ │ +057d3e: 0a00 |0007: move-result v0 │ │ +057d40: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=471 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/widget/ScrollerCompat; │ │ │ │ #11 : (in Landroid/support/v4/widget/ScrollerCompat;) │ │ @@ -74070,19 +74075,19 @@ │ │ type : '(III)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 8 16-bit code units │ │ -05619c: |[05619c] android.support.v4.widget.ScrollerCompat.notifyHorizontalEdgeReached:(III)V │ │ -0561ac: 6200 bf04 |0000: sget-object v0, Landroid/support/v4/widget/ScrollerCompat;.IMPL:Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl; // field@04bf │ │ -0561b0: 5421 c004 |0002: iget-object v1, v2, Landroid/support/v4/widget/ScrollerCompat;.mScroller:Ljava/lang/Object; // field@04c0 │ │ -0561b4: 7255 4e10 1043 |0004: invoke-interface {v0, v1, v3, v4, v5}, Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl;.notifyHorizontalEdgeReached:(Ljava/lang/Object;III)V // method@104e │ │ -0561ba: 0e00 |0007: return-void │ │ +057d44: |[057d44] android.support.v4.widget.ScrollerCompat.notifyHorizontalEdgeReached:(III)V │ │ +057d54: 6200 bf04 |0000: sget-object v0, Landroid/support/v4/widget/ScrollerCompat;.IMPL:Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl; // field@04bf │ │ +057d58: 5421 c004 |0002: iget-object v1, v2, Landroid/support/v4/widget/ScrollerCompat;.mScroller:Ljava/lang/Object; // field@04c0 │ │ +057d5c: 7255 4e10 1043 |0004: invoke-interface {v0, v1, v3, v4, v5}, Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl;.notifyHorizontalEdgeReached:(Ljava/lang/Object;III)V // method@104e │ │ +057d62: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=437 │ │ 0x0007 line=438 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/widget/ScrollerCompat; │ │ 0x0000 - 0x0008 reg=3 startX I │ │ @@ -74094,19 +74099,19 @@ │ │ type : '(III)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 8 16-bit code units │ │ -0561bc: |[0561bc] android.support.v4.widget.ScrollerCompat.notifyVerticalEdgeReached:(III)V │ │ -0561cc: 6200 bf04 |0000: sget-object v0, Landroid/support/v4/widget/ScrollerCompat;.IMPL:Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl; // field@04bf │ │ -0561d0: 5421 c004 |0002: iget-object v1, v2, Landroid/support/v4/widget/ScrollerCompat;.mScroller:Ljava/lang/Object; // field@04c0 │ │ -0561d4: 7255 4f10 1043 |0004: invoke-interface {v0, v1, v3, v4, v5}, Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl;.notifyVerticalEdgeReached:(Ljava/lang/Object;III)V // method@104f │ │ -0561da: 0e00 |0007: return-void │ │ +057d64: |[057d64] android.support.v4.widget.ScrollerCompat.notifyVerticalEdgeReached:(III)V │ │ +057d74: 6200 bf04 |0000: sget-object v0, Landroid/support/v4/widget/ScrollerCompat;.IMPL:Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl; // field@04bf │ │ +057d78: 5421 c004 |0002: iget-object v1, v2, Landroid/support/v4/widget/ScrollerCompat;.mScroller:Ljava/lang/Object; // field@04c0 │ │ +057d7c: 7255 4f10 1043 |0004: invoke-interface {v0, v1, v3, v4, v5}, Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl;.notifyVerticalEdgeReached:(Ljava/lang/Object;III)V // method@104f │ │ +057d82: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=454 │ │ 0x0007 line=455 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/widget/ScrollerCompat; │ │ 0x0000 - 0x0008 reg=3 startY I │ │ @@ -74118,23 +74123,23 @@ │ │ type : '(IIII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 5 │ │ outs : 6 │ │ insns size : 12 16-bit code units │ │ -0561dc: |[0561dc] android.support.v4.widget.ScrollerCompat.startScroll:(IIII)V │ │ -0561ec: 6200 bf04 |0000: sget-object v0, Landroid/support/v4/widget/ScrollerCompat;.IMPL:Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl; // field@04bf │ │ -0561f0: 5461 c004 |0002: iget-object v1, v6, Landroid/support/v4/widget/ScrollerCompat;.mScroller:Ljava/lang/Object; // field@04c0 │ │ -0561f4: 0172 |0004: move v2, v7 │ │ -0561f6: 0183 |0005: move v3, v8 │ │ -0561f8: 0194 |0006: move v4, v9 │ │ -0561fa: 01a5 |0007: move v5, v10 │ │ -0561fc: 7806 5010 0000 |0008: invoke-interface/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl;.startScroll:(Ljava/lang/Object;IIII)V // method@1050 │ │ -056202: 0e00 |000b: return-void │ │ +057d84: |[057d84] android.support.v4.widget.ScrollerCompat.startScroll:(IIII)V │ │ +057d94: 6200 bf04 |0000: sget-object v0, Landroid/support/v4/widget/ScrollerCompat;.IMPL:Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl; // field@04bf │ │ +057d98: 5461 c004 |0002: iget-object v1, v6, Landroid/support/v4/widget/ScrollerCompat;.mScroller:Ljava/lang/Object; // field@04c0 │ │ +057d9c: 0172 |0004: move v2, v7 │ │ +057d9e: 0183 |0005: move v3, v8 │ │ +057da0: 0194 |0006: move v4, v9 │ │ +057da2: 01a5 |0007: move v5, v10 │ │ +057da4: 7806 5010 0000 |0008: invoke-interface/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl;.startScroll:(Ljava/lang/Object;IIII)V // method@1050 │ │ +057daa: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=341 │ │ 0x000b line=342 │ │ locals : │ │ 0x0000 - 0x000c reg=6 this Landroid/support/v4/widget/ScrollerCompat; │ │ 0x0000 - 0x000c reg=7 startX I │ │ @@ -74147,43 +74152,43 @@ │ │ type : '(IIIII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 13 │ │ ins : 6 │ │ outs : 7 │ │ insns size : 13 16-bit code units │ │ -056204: |[056204] android.support.v4.widget.ScrollerCompat.startScroll:(IIIII)V │ │ -056214: 6200 bf04 |0000: sget-object v0, Landroid/support/v4/widget/ScrollerCompat;.IMPL:Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl; // field@04bf │ │ -056218: 5471 c004 |0002: iget-object v1, v7, Landroid/support/v4/widget/ScrollerCompat;.mScroller:Ljava/lang/Object; // field@04c0 │ │ -05621c: 0182 |0004: move v2, v8 │ │ -05621e: 0193 |0005: move v3, v9 │ │ -056220: 01a4 |0006: move v4, v10 │ │ -056222: 01b5 |0007: move v5, v11 │ │ -056224: 01c6 |0008: move v6, v12 │ │ -056226: 7807 5110 0000 |0009: invoke-interface/range {v0, v1, v2, v3, v4, v5, v6}, Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl;.startScroll:(Ljava/lang/Object;IIIII)V // method@1051 │ │ -05622c: 0e00 |000c: return-void │ │ +057dac: |[057dac] android.support.v4.widget.ScrollerCompat.startScroll:(IIIII)V │ │ +057dbc: 6200 bf04 |0000: sget-object v0, Landroid/support/v4/widget/ScrollerCompat;.IMPL:Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl; // field@04bf │ │ +057dc0: 5471 c004 |0002: iget-object v1, v7, Landroid/support/v4/widget/ScrollerCompat;.mScroller:Ljava/lang/Object; // field@04c0 │ │ +057dc4: 0182 |0004: move v2, v8 │ │ +057dc6: 0193 |0005: move v3, v9 │ │ +057dc8: 01a4 |0006: move v4, v10 │ │ +057dca: 01b5 |0007: move v5, v11 │ │ +057dcc: 01c6 |0008: move v6, v12 │ │ +057dce: 7807 5110 0000 |0009: invoke-interface/range {v0, v1, v2, v3, v4, v5, v6}, Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl;.startScroll:(Ljava/lang/Object;IIIII)V // method@1051 │ │ +057dd4: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=358 │ │ 0x000c line=359 │ │ locals : │ │ 0x0000 - 0x000d reg=7 this Landroid/support/v4/widget/ScrollerCompat; │ │ 0x0000 - 0x000d reg=8 startX I │ │ 0x0000 - 0x000d reg=9 startY I │ │ 0x0000 - 0x000d reg=10 dx I │ │ 0x0000 - 0x000d reg=11 dy I │ │ 0x0000 - 0x000d reg=12 duration I │ │ │ │ - source_file_idx : 3183 (ScrollerCompat.java) │ │ + source_file_idx : 3180 (ScrollerCompat.java) │ │ │ │ Class #315 header: │ │ -class_idx : 600 │ │ +class_idx : 597 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 826 │ │ -source_file_idx : 3184 │ │ +superclass_idx : 823 │ │ +source_file_idx : 3181 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 16 │ │ virtual_methods_size: 0 │ │ │ │ Class #315 - │ │ Class descriptor : 'Landroid/support/v4/widget/ScrollerCompatGingerbread;' │ │ @@ -74198,17 +74203,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -056230: |[056230] android.support.v4.widget.ScrollerCompatGingerbread.:()V │ │ -056240: 7010 1c15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ -056246: 0e00 |0003: return-void │ │ +057dd8: |[057dd8] android.support.v4.widget.ScrollerCompatGingerbread.:()V │ │ +057de8: 7010 1c15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ +057dee: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/ScrollerCompatGingerbread; │ │ │ │ #1 : (in Landroid/support/v4/widget/ScrollerCompatGingerbread;) │ │ @@ -74216,18 +74221,18 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -056248: |[056248] android.support.v4.widget.ScrollerCompatGingerbread.abortAnimation:(Ljava/lang/Object;)V │ │ -056258: 1f00 e302 |0000: check-cast v0, Landroid/widget/OverScroller; // type@02e3 │ │ -05625c: 6e10 0914 0000 |0002: invoke-virtual {v0}, Landroid/widget/OverScroller;.abortAnimation:()V // method@1409 │ │ -056262: 0e00 |0005: return-void │ │ +057df0: |[057df0] android.support.v4.widget.ScrollerCompatGingerbread.abortAnimation:(Ljava/lang/Object;)V │ │ +057e00: 1f00 e002 |0000: check-cast v0, Landroid/widget/OverScroller; // type@02e0 │ │ +057e04: 6e10 0914 0000 |0002: invoke-virtual {v0}, Landroid/widget/OverScroller;.abortAnimation:()V // method@1409 │ │ +057e0a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=67 │ │ 0x0005 line=68 │ │ locals : │ │ 0x0000 - 0x0002 reg=0 scroller Ljava/lang/Object; │ │ │ │ @@ -74236,19 +74241,19 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -056264: |[056264] android.support.v4.widget.ScrollerCompatGingerbread.computeScrollOffset:(Ljava/lang/Object;)Z │ │ -056274: 1f01 e302 |0000: check-cast v1, Landroid/widget/OverScroller; // type@02e3 │ │ -056278: 6e10 0a14 0100 |0002: invoke-virtual {v1}, Landroid/widget/OverScroller;.computeScrollOffset:()Z // method@140a │ │ -05627e: 0a00 |0005: move-result v0 │ │ -056280: 0f00 |0006: return v0 │ │ +057e0c: |[057e0c] android.support.v4.widget.ScrollerCompatGingerbread.computeScrollOffset:(Ljava/lang/Object;)Z │ │ +057e1c: 1f01 e002 |0000: check-cast v1, Landroid/widget/OverScroller; // type@02e0 │ │ +057e20: 6e10 0a14 0100 |0002: invoke-virtual {v1}, Landroid/widget/OverScroller;.computeScrollOffset:()Z // method@140a │ │ +057e26: 0a00 |0005: move-result v0 │ │ +057e28: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=43 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 scroller Ljava/lang/Object; │ │ │ │ #3 : (in Landroid/support/v4/widget/ScrollerCompatGingerbread;) │ │ @@ -74256,22 +74261,22 @@ │ │ type : '(Landroid/content/Context;Landroid/view/animation/Interpolator;)Ljava/lang/Object;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 14 16-bit code units │ │ -056284: |[056284] android.support.v4.widget.ScrollerCompatGingerbread.createScroller:(Landroid/content/Context;Landroid/view/animation/Interpolator;)Ljava/lang/Object; │ │ -056294: 3802 0800 |0000: if-eqz v2, 0008 // +0008 │ │ -056298: 2200 e302 |0002: new-instance v0, Landroid/widget/OverScroller; // type@02e3 │ │ -05629c: 7030 0814 1002 |0004: invoke-direct {v0, v1, v2}, Landroid/widget/OverScroller;.:(Landroid/content/Context;Landroid/view/animation/Interpolator;)V // method@1408 │ │ -0562a2: 1100 |0007: return-object v0 │ │ -0562a4: 2200 e302 |0008: new-instance v0, Landroid/widget/OverScroller; // type@02e3 │ │ -0562a8: 7020 0714 1000 |000a: invoke-direct {v0, v1}, Landroid/widget/OverScroller;.:(Landroid/content/Context;)V // method@1407 │ │ -0562ae: 28fa |000d: goto 0007 // -0006 │ │ +057e2c: |[057e2c] android.support.v4.widget.ScrollerCompatGingerbread.createScroller:(Landroid/content/Context;Landroid/view/animation/Interpolator;)Ljava/lang/Object; │ │ +057e3c: 3802 0800 |0000: if-eqz v2, 0008 // +0008 │ │ +057e40: 2200 e002 |0002: new-instance v0, Landroid/widget/OverScroller; // type@02e0 │ │ +057e44: 7030 0814 1002 |0004: invoke-direct {v0, v1, v2}, Landroid/widget/OverScroller;.:(Landroid/content/Context;Landroid/view/animation/Interpolator;)V // method@1408 │ │ +057e4a: 1100 |0007: return-object v0 │ │ +057e4c: 2200 e002 |0008: new-instance v0, Landroid/widget/OverScroller; // type@02e0 │ │ +057e50: 7020 0714 1000 |000a: invoke-direct {v0, v1}, Landroid/widget/OverScroller;.:(Landroid/content/Context;)V // method@1407 │ │ +057e56: 28fa |000d: goto 0007 // -0006 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ locals : │ │ 0x0000 - 0x000e reg=1 context Landroid/content/Context; │ │ 0x0000 - 0x000e reg=2 interpolator Landroid/view/animation/Interpolator; │ │ │ │ @@ -74280,27 +74285,27 @@ │ │ type : '(Ljava/lang/Object;IIIIIIII)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 18 │ │ ins : 9 │ │ outs : 9 │ │ insns size : 17 16-bit code units │ │ -0562b0: |[0562b0] android.support.v4.widget.ScrollerCompatGingerbread.fling:(Ljava/lang/Object;IIIIIIII)V │ │ -0562c0: 0790 |0000: move-object v0, v9 │ │ -0562c2: 1f00 e302 |0001: check-cast v0, Landroid/widget/OverScroller; // type@02e3 │ │ -0562c6: 01a1 |0003: move v1, v10 │ │ -0562c8: 01b2 |0004: move v2, v11 │ │ -0562ca: 01c3 |0005: move v3, v12 │ │ -0562cc: 01d4 |0006: move v4, v13 │ │ -0562ce: 01e5 |0007: move v5, v14 │ │ -0562d0: 01f6 |0008: move v6, v15 │ │ -0562d2: 0207 1000 |0009: move/from16 v7, v16 │ │ -0562d6: 0208 1100 |000b: move/from16 v8, v17 │ │ -0562da: 7409 0b14 0000 |000d: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6, v7, v8}, Landroid/widget/OverScroller;.fling:(IIIIIIII)V // method@140b │ │ -0562e0: 0e00 |0010: return-void │ │ +057e58: |[057e58] android.support.v4.widget.ScrollerCompatGingerbread.fling:(Ljava/lang/Object;IIIIIIII)V │ │ +057e68: 0790 |0000: move-object v0, v9 │ │ +057e6a: 1f00 e002 |0001: check-cast v0, Landroid/widget/OverScroller; // type@02e0 │ │ +057e6e: 01a1 |0003: move v1, v10 │ │ +057e70: 01b2 |0004: move v2, v11 │ │ +057e72: 01c3 |0005: move v3, v12 │ │ +057e74: 01d4 |0006: move v4, v13 │ │ +057e76: 01e5 |0007: move v5, v14 │ │ +057e78: 01f6 |0008: move v6, v15 │ │ +057e7a: 0207 1000 |0009: move/from16 v7, v16 │ │ +057e7e: 0208 1100 |000b: move/from16 v8, v17 │ │ +057e82: 7409 0b14 0000 |000d: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6, v7, v8}, Landroid/widget/OverScroller;.fling:(IIIIIIII)V // method@140b │ │ +057e88: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=57 │ │ 0x0010 line=58 │ │ locals : │ │ 0x0000 - 0x0011 reg=9 scroller Ljava/lang/Object; │ │ 0x0000 - 0x0011 reg=10 startX I │ │ @@ -74317,29 +74322,29 @@ │ │ type : '(Ljava/lang/Object;IIIIIIIIII)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 22 │ │ ins : 11 │ │ outs : 11 │ │ insns size : 23 16-bit code units │ │ -0562e4: |[0562e4] android.support.v4.widget.ScrollerCompatGingerbread.fling:(Ljava/lang/Object;IIIIIIIIII)V │ │ -0562f4: 07b0 |0000: move-object v0, v11 │ │ -0562f6: 1f00 e302 |0001: check-cast v0, Landroid/widget/OverScroller; // type@02e3 │ │ -0562fa: 01c1 |0003: move v1, v12 │ │ -0562fc: 01d2 |0004: move v2, v13 │ │ -0562fe: 01e3 |0005: move v3, v14 │ │ -056300: 01f4 |0006: move v4, v15 │ │ -056302: 0205 1000 |0007: move/from16 v5, v16 │ │ -056306: 0206 1100 |0009: move/from16 v6, v17 │ │ -05630a: 0207 1200 |000b: move/from16 v7, v18 │ │ -05630e: 0208 1300 |000d: move/from16 v8, v19 │ │ -056312: 0209 1400 |000f: move/from16 v9, v20 │ │ -056316: 020a 1500 |0011: move/from16 v10, v21 │ │ -05631a: 740b 0c14 0000 |0013: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10}, Landroid/widget/OverScroller;.fling:(IIIIIIIIII)V // method@140c │ │ -056320: 0e00 |0016: return-void │ │ +057e8c: |[057e8c] android.support.v4.widget.ScrollerCompatGingerbread.fling:(Ljava/lang/Object;IIIIIIIIII)V │ │ +057e9c: 07b0 |0000: move-object v0, v11 │ │ +057e9e: 1f00 e002 |0001: check-cast v0, Landroid/widget/OverScroller; // type@02e0 │ │ +057ea2: 01c1 |0003: move v1, v12 │ │ +057ea4: 01d2 |0004: move v2, v13 │ │ +057ea6: 01e3 |0005: move v3, v14 │ │ +057ea8: 01f4 |0006: move v4, v15 │ │ +057eaa: 0205 1000 |0007: move/from16 v5, v16 │ │ +057eae: 0206 1100 |0009: move/from16 v6, v17 │ │ +057eb2: 0207 1200 |000b: move/from16 v7, v18 │ │ +057eb6: 0208 1300 |000d: move/from16 v8, v19 │ │ +057eba: 0209 1400 |000f: move/from16 v9, v20 │ │ +057ebe: 020a 1500 |0011: move/from16 v10, v21 │ │ +057ec2: 740b 0c14 0000 |0013: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10}, Landroid/widget/OverScroller;.fling:(IIIIIIIIII)V // method@140c │ │ +057ec8: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=62 │ │ 0x0016 line=64 │ │ locals : │ │ 0x0000 - 0x0017 reg=11 scroller Ljava/lang/Object; │ │ 0x0000 - 0x0017 reg=12 startX I │ │ @@ -74358,19 +74363,19 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -056324: |[056324] android.support.v4.widget.ScrollerCompatGingerbread.getCurrX:(Ljava/lang/Object;)I │ │ -056334: 1f01 e302 |0000: check-cast v1, Landroid/widget/OverScroller; // type@02e3 │ │ -056338: 6e10 0e14 0100 |0002: invoke-virtual {v1}, Landroid/widget/OverScroller;.getCurrX:()I // method@140e │ │ -05633e: 0a00 |0005: move-result v0 │ │ -056340: 0f00 |0006: return v0 │ │ +057ecc: |[057ecc] android.support.v4.widget.ScrollerCompatGingerbread.getCurrX:(Ljava/lang/Object;)I │ │ +057edc: 1f01 e002 |0000: check-cast v1, Landroid/widget/OverScroller; // type@02e0 │ │ +057ee0: 6e10 0e14 0100 |0002: invoke-virtual {v1}, Landroid/widget/OverScroller;.getCurrX:()I // method@140e │ │ +057ee6: 0a00 |0005: move-result v0 │ │ +057ee8: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 scroller Ljava/lang/Object; │ │ │ │ #7 : (in Landroid/support/v4/widget/ScrollerCompatGingerbread;) │ │ @@ -74378,19 +74383,19 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -056344: |[056344] android.support.v4.widget.ScrollerCompatGingerbread.getCurrY:(Ljava/lang/Object;)I │ │ -056354: 1f01 e302 |0000: check-cast v1, Landroid/widget/OverScroller; // type@02e3 │ │ -056358: 6e10 0f14 0100 |0002: invoke-virtual {v1}, Landroid/widget/OverScroller;.getCurrY:()I // method@140f │ │ -05635e: 0a00 |0005: move-result v0 │ │ -056360: 0f00 |0006: return v0 │ │ +057eec: |[057eec] android.support.v4.widget.ScrollerCompatGingerbread.getCurrY:(Ljava/lang/Object;)I │ │ +057efc: 1f01 e002 |0000: check-cast v1, Landroid/widget/OverScroller; // type@02e0 │ │ +057f00: 6e10 0f14 0100 |0002: invoke-virtual {v1}, Landroid/widget/OverScroller;.getCurrY:()I // method@140f │ │ +057f06: 0a00 |0005: move-result v0 │ │ +057f08: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 scroller Ljava/lang/Object; │ │ │ │ #8 : (in Landroid/support/v4/widget/ScrollerCompatGingerbread;) │ │ @@ -74398,19 +74403,19 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -056364: |[056364] android.support.v4.widget.ScrollerCompatGingerbread.getFinalX:(Ljava/lang/Object;)I │ │ -056374: 1f01 e302 |0000: check-cast v1, Landroid/widget/OverScroller; // type@02e3 │ │ -056378: 6e10 1014 0100 |0002: invoke-virtual {v1}, Landroid/widget/OverScroller;.getFinalX:()I // method@1410 │ │ -05637e: 0a00 |0005: move-result v0 │ │ -056380: 0f00 |0006: return v0 │ │ +057f0c: |[057f0c] android.support.v4.widget.ScrollerCompatGingerbread.getFinalX:(Ljava/lang/Object;)I │ │ +057f1c: 1f01 e002 |0000: check-cast v1, Landroid/widget/OverScroller; // type@02e0 │ │ +057f20: 6e10 1014 0100 |0002: invoke-virtual {v1}, Landroid/widget/OverScroller;.getFinalX:()I // method@1410 │ │ +057f26: 0a00 |0005: move-result v0 │ │ +057f28: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=84 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 scroller Ljava/lang/Object; │ │ │ │ #9 : (in Landroid/support/v4/widget/ScrollerCompatGingerbread;) │ │ @@ -74418,19 +74423,19 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -056384: |[056384] android.support.v4.widget.ScrollerCompatGingerbread.getFinalY:(Ljava/lang/Object;)I │ │ -056394: 1f01 e302 |0000: check-cast v1, Landroid/widget/OverScroller; // type@02e3 │ │ -056398: 6e10 1114 0100 |0002: invoke-virtual {v1}, Landroid/widget/OverScroller;.getFinalY:()I // method@1411 │ │ -05639e: 0a00 |0005: move-result v0 │ │ -0563a0: 0f00 |0006: return v0 │ │ +057f2c: |[057f2c] android.support.v4.widget.ScrollerCompatGingerbread.getFinalY:(Ljava/lang/Object;)I │ │ +057f3c: 1f01 e002 |0000: check-cast v1, Landroid/widget/OverScroller; // type@02e0 │ │ +057f40: 6e10 1114 0100 |0002: invoke-virtual {v1}, Landroid/widget/OverScroller;.getFinalY:()I // method@1411 │ │ +057f46: 0a00 |0005: move-result v0 │ │ +057f48: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=88 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 scroller Ljava/lang/Object; │ │ │ │ #10 : (in Landroid/support/v4/widget/ScrollerCompatGingerbread;) │ │ @@ -74438,19 +74443,19 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0563a4: |[0563a4] android.support.v4.widget.ScrollerCompatGingerbread.isFinished:(Ljava/lang/Object;)Z │ │ -0563b4: 1f01 e302 |0000: check-cast v1, Landroid/widget/OverScroller; // type@02e3 │ │ -0563b8: 6e10 1214 0100 |0002: invoke-virtual {v1}, Landroid/widget/OverScroller;.isFinished:()Z // method@1412 │ │ -0563be: 0a00 |0005: move-result v0 │ │ -0563c0: 0f00 |0006: return v0 │ │ +057f4c: |[057f4c] android.support.v4.widget.ScrollerCompatGingerbread.isFinished:(Ljava/lang/Object;)Z │ │ +057f5c: 1f01 e002 |0000: check-cast v1, Landroid/widget/OverScroller; // type@02e0 │ │ +057f60: 6e10 1214 0100 |0002: invoke-virtual {v1}, Landroid/widget/OverScroller;.isFinished:()Z // method@1412 │ │ +057f66: 0a00 |0005: move-result v0 │ │ +057f68: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 scroller Ljava/lang/Object; │ │ │ │ #11 : (in Landroid/support/v4/widget/ScrollerCompatGingerbread;) │ │ @@ -74458,19 +74463,19 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0563c4: |[0563c4] android.support.v4.widget.ScrollerCompatGingerbread.isOverScrolled:(Ljava/lang/Object;)Z │ │ -0563d4: 1f01 e302 |0000: check-cast v1, Landroid/widget/OverScroller; // type@02e3 │ │ -0563d8: 6e10 1314 0100 |0002: invoke-virtual {v1}, Landroid/widget/OverScroller;.isOverScrolled:()Z // method@1413 │ │ -0563de: 0a00 |0005: move-result v0 │ │ -0563e0: 0f00 |0006: return v0 │ │ +057f6c: |[057f6c] android.support.v4.widget.ScrollerCompatGingerbread.isOverScrolled:(Ljava/lang/Object;)Z │ │ +057f7c: 1f01 e002 |0000: check-cast v1, Landroid/widget/OverScroller; // type@02e0 │ │ +057f80: 6e10 1314 0100 |0002: invoke-virtual {v1}, Landroid/widget/OverScroller;.isOverScrolled:()Z // method@1413 │ │ +057f86: 0a00 |0005: move-result v0 │ │ +057f88: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=80 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 scroller Ljava/lang/Object; │ │ │ │ #12 : (in Landroid/support/v4/widget/ScrollerCompatGingerbread;) │ │ @@ -74478,18 +74483,18 @@ │ │ type : '(Ljava/lang/Object;III)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -0563e4: |[0563e4] android.support.v4.widget.ScrollerCompatGingerbread.notifyHorizontalEdgeReached:(Ljava/lang/Object;III)V │ │ -0563f4: 1f00 e302 |0000: check-cast v0, Landroid/widget/OverScroller; // type@02e3 │ │ -0563f8: 6e40 1414 1032 |0002: invoke-virtual {v0, v1, v2, v3}, Landroid/widget/OverScroller;.notifyHorizontalEdgeReached:(III)V // method@1414 │ │ -0563fe: 0e00 |0005: return-void │ │ +057f8c: |[057f8c] android.support.v4.widget.ScrollerCompatGingerbread.notifyHorizontalEdgeReached:(Ljava/lang/Object;III)V │ │ +057f9c: 1f00 e002 |0000: check-cast v0, Landroid/widget/OverScroller; // type@02e0 │ │ +057fa0: 6e40 1414 1032 |0002: invoke-virtual {v0, v1, v2, v3}, Landroid/widget/OverScroller;.notifyHorizontalEdgeReached:(III)V // method@1414 │ │ +057fa6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=72 │ │ 0x0005 line=73 │ │ locals : │ │ 0x0000 - 0x0002 reg=0 scroller Ljava/lang/Object; │ │ 0x0000 - 0x0006 reg=1 startX I │ │ @@ -74501,18 +74506,18 @@ │ │ type : '(Ljava/lang/Object;III)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -056400: |[056400] android.support.v4.widget.ScrollerCompatGingerbread.notifyVerticalEdgeReached:(Ljava/lang/Object;III)V │ │ -056410: 1f00 e302 |0000: check-cast v0, Landroid/widget/OverScroller; // type@02e3 │ │ -056414: 6e40 1514 1032 |0002: invoke-virtual {v0, v1, v2, v3}, Landroid/widget/OverScroller;.notifyVerticalEdgeReached:(III)V // method@1415 │ │ -05641a: 0e00 |0005: return-void │ │ +057fa8: |[057fa8] android.support.v4.widget.ScrollerCompatGingerbread.notifyVerticalEdgeReached:(Ljava/lang/Object;III)V │ │ +057fb8: 1f00 e002 |0000: check-cast v0, Landroid/widget/OverScroller; // type@02e0 │ │ +057fbc: 6e40 1514 1032 |0002: invoke-virtual {v0, v1, v2, v3}, Landroid/widget/OverScroller;.notifyVerticalEdgeReached:(III)V // method@1415 │ │ +057fc2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=76 │ │ 0x0005 line=77 │ │ locals : │ │ 0x0000 - 0x0002 reg=0 scroller Ljava/lang/Object; │ │ 0x0000 - 0x0006 reg=1 startY I │ │ @@ -74524,18 +74529,18 @@ │ │ type : '(Ljava/lang/Object;IIII)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 6 16-bit code units │ │ -05641c: |[05641c] android.support.v4.widget.ScrollerCompatGingerbread.startScroll:(Ljava/lang/Object;IIII)V │ │ -05642c: 1f00 e302 |0000: check-cast v0, Landroid/widget/OverScroller; // type@02e3 │ │ -056430: 6e54 1614 1032 |0002: invoke-virtual {v0, v1, v2, v3, v4}, Landroid/widget/OverScroller;.startScroll:(IIII)V // method@1416 │ │ -056436: 0e00 |0005: return-void │ │ +057fc4: |[057fc4] android.support.v4.widget.ScrollerCompatGingerbread.startScroll:(Ljava/lang/Object;IIII)V │ │ +057fd4: 1f00 e002 |0000: check-cast v0, Landroid/widget/OverScroller; // type@02e0 │ │ +057fd8: 6e54 1614 1032 |0002: invoke-virtual {v0, v1, v2, v3, v4}, Landroid/widget/OverScroller;.startScroll:(IIII)V // method@1416 │ │ +057fde: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ 0x0005 line=48 │ │ locals : │ │ 0x0000 - 0x0002 reg=0 scroller Ljava/lang/Object; │ │ 0x0000 - 0x0006 reg=1 startX I │ │ @@ -74548,44 +74553,44 @@ │ │ type : '(Ljava/lang/Object;IIIII)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 12 │ │ ins : 6 │ │ outs : 6 │ │ insns size : 12 16-bit code units │ │ -056438: |[056438] android.support.v4.widget.ScrollerCompatGingerbread.startScroll:(Ljava/lang/Object;IIIII)V │ │ -056448: 0760 |0000: move-object v0, v6 │ │ -05644a: 1f00 e302 |0001: check-cast v0, Landroid/widget/OverScroller; // type@02e3 │ │ -05644e: 0171 |0003: move v1, v7 │ │ -056450: 0182 |0004: move v2, v8 │ │ -056452: 0193 |0005: move v3, v9 │ │ -056454: 01a4 |0006: move v4, v10 │ │ -056456: 01b5 |0007: move v5, v11 │ │ -056458: 7406 1714 0000 |0008: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/widget/OverScroller;.startScroll:(IIIII)V // method@1417 │ │ -05645e: 0e00 |000b: return-void │ │ +057fe0: |[057fe0] android.support.v4.widget.ScrollerCompatGingerbread.startScroll:(Ljava/lang/Object;IIIII)V │ │ +057ff0: 0760 |0000: move-object v0, v6 │ │ +057ff2: 1f00 e002 |0001: check-cast v0, Landroid/widget/OverScroller; // type@02e0 │ │ +057ff6: 0171 |0003: move v1, v7 │ │ +057ff8: 0182 |0004: move v2, v8 │ │ +057ffa: 0193 |0005: move v3, v9 │ │ +057ffc: 01a4 |0006: move v4, v10 │ │ +057ffe: 01b5 |0007: move v5, v11 │ │ +058000: 7406 1714 0000 |0008: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/widget/OverScroller;.startScroll:(IIIII)V // method@1417 │ │ +058006: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ 0x000b line=53 │ │ locals : │ │ 0x0000 - 0x000c reg=6 scroller Ljava/lang/Object; │ │ 0x0000 - 0x000c reg=7 startX I │ │ 0x0000 - 0x000c reg=8 startY I │ │ 0x0000 - 0x000c reg=9 dx I │ │ 0x0000 - 0x000c reg=10 dy I │ │ 0x0000 - 0x000c reg=11 duration I │ │ │ │ Virtual methods - │ │ - source_file_idx : 3184 (ScrollerCompatGingerbread.java) │ │ + source_file_idx : 3181 (ScrollerCompatGingerbread.java) │ │ │ │ Class #316 header: │ │ -class_idx : 601 │ │ +class_idx : 598 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 826 │ │ -source_file_idx : 3185 │ │ +superclass_idx : 823 │ │ +source_file_idx : 3182 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 0 │ │ │ │ Class #316 - │ │ Class descriptor : 'Landroid/support/v4/widget/ScrollerCompatIcs;' │ │ @@ -74600,17 +74605,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -056460: |[056460] android.support.v4.widget.ScrollerCompatIcs.:()V │ │ -056470: 7010 1c15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ -056476: 0e00 |0003: return-void │ │ +058008: |[058008] android.support.v4.widget.ScrollerCompatIcs.:()V │ │ +058018: 7010 1c15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ +05801e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/ScrollerCompatIcs; │ │ │ │ #1 : (in Landroid/support/v4/widget/ScrollerCompatIcs;) │ │ @@ -74618,33 +74623,33 @@ │ │ type : '(Ljava/lang/Object;)F' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -056478: |[056478] android.support.v4.widget.ScrollerCompatIcs.getCurrVelocity:(Ljava/lang/Object;)F │ │ -056488: 1f01 e302 |0000: check-cast v1, Landroid/widget/OverScroller; // type@02e3 │ │ -05648c: 6e10 0d14 0100 |0002: invoke-virtual {v1}, Landroid/widget/OverScroller;.getCurrVelocity:()F // method@140d │ │ -056492: 0a00 |0005: move-result v0 │ │ -056494: 0f00 |0006: return v0 │ │ +058020: |[058020] android.support.v4.widget.ScrollerCompatIcs.getCurrVelocity:(Ljava/lang/Object;)F │ │ +058030: 1f01 e002 |0000: check-cast v1, Landroid/widget/OverScroller; // type@02e0 │ │ +058034: 6e10 0d14 0100 |0002: invoke-virtual {v1}, Landroid/widget/OverScroller;.getCurrVelocity:()F // method@140d │ │ +05803a: 0a00 |0005: move-result v0 │ │ +05803c: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 scroller Ljava/lang/Object; │ │ │ │ Virtual methods - │ │ - source_file_idx : 3185 (ScrollerCompatIcs.java) │ │ + source_file_idx : 3182 (ScrollerCompatIcs.java) │ │ │ │ Class #317 header: │ │ -class_idx : 602 │ │ +class_idx : 599 │ │ access_flags : 1025 (0x0401) │ │ -superclass_idx : 826 │ │ -source_file_idx : 3191 │ │ +superclass_idx : 823 │ │ +source_file_idx : 3188 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #317 annotations: │ │ Annotations on class │ │ @@ -74668,22 +74673,22 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -056498: |[056498] android.support.v4.widget.SearchViewCompat$OnCloseListenerCompat.:()V │ │ -0564a8: 7010 1c15 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@151c │ │ -0564ae: 7100 e110 0000 |0003: invoke-static {}, Landroid/support/v4/widget/SearchViewCompat;.access$000:()Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl; // method@10e1 │ │ -0564b4: 0c00 |0006: move-result-object v0 │ │ -0564b6: 7220 be10 1000 |0007: invoke-interface {v0, v1}, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl;.newOnCloseListener:(Landroid/support/v4/widget/SearchViewCompat$OnCloseListenerCompat;)Ljava/lang/Object; // method@10be │ │ -0564bc: 0c00 |000a: move-result-object v0 │ │ -0564be: 5b10 c104 |000b: iput-object v0, v1, Landroid/support/v4/widget/SearchViewCompat$OnCloseListenerCompat;.mListener:Ljava/lang/Object; // field@04c1 │ │ -0564c2: 0e00 |000d: return-void │ │ +058040: |[058040] android.support.v4.widget.SearchViewCompat$OnCloseListenerCompat.:()V │ │ +058050: 7010 1c15 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@151c │ │ +058056: 7100 e110 0000 |0003: invoke-static {}, Landroid/support/v4/widget/SearchViewCompat;.access$000:()Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl; // method@10e1 │ │ +05805c: 0c00 |0006: move-result-object v0 │ │ +05805e: 7220 be10 1000 |0007: invoke-interface {v0, v1}, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl;.newOnCloseListener:(Landroid/support/v4/widget/SearchViewCompat$OnCloseListenerCompat;)Ljava/lang/Object; // method@10be │ │ +058064: 0c00 |000a: move-result-object v0 │ │ +058066: 5b10 c104 |000b: iput-object v0, v1, Landroid/support/v4/widget/SearchViewCompat$OnCloseListenerCompat;.mListener:Ljava/lang/Object; // field@04c1 │ │ +05806a: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=385 │ │ 0x0003 line=386 │ │ 0x000d line=387 │ │ locals : │ │ 0x0000 - 0x000e reg=1 this Landroid/support/v4/widget/SearchViewCompat$OnCloseListenerCompat; │ │ @@ -74694,30 +74699,30 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0564c4: |[0564c4] android.support.v4.widget.SearchViewCompat$OnCloseListenerCompat.onClose:()Z │ │ -0564d4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0564d6: 0f00 |0001: return v0 │ │ +05806c: |[05806c] android.support.v4.widget.SearchViewCompat$OnCloseListenerCompat.onClose:()Z │ │ +05807c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +05807e: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=396 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/widget/SearchViewCompat$OnCloseListenerCompat; │ │ │ │ - source_file_idx : 3191 (SearchViewCompat.java) │ │ + source_file_idx : 3188 (SearchViewCompat.java) │ │ │ │ Class #318 header: │ │ -class_idx : 603 │ │ +class_idx : 600 │ │ access_flags : 1025 (0x0401) │ │ -superclass_idx : 826 │ │ -source_file_idx : 3191 │ │ +superclass_idx : 823 │ │ +source_file_idx : 3188 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #318 annotations: │ │ Annotations on class │ │ @@ -74741,22 +74746,22 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -0564d8: |[0564d8] android.support.v4.widget.SearchViewCompat$OnQueryTextListenerCompat.:()V │ │ -0564e8: 7010 1c15 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@151c │ │ -0564ee: 7100 e110 0000 |0003: invoke-static {}, Landroid/support/v4/widget/SearchViewCompat;.access$000:()Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl; // method@10e1 │ │ -0564f4: 0c00 |0006: move-result-object v0 │ │ -0564f6: 7220 bf10 1000 |0007: invoke-interface {v0, v1}, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl;.newOnQueryTextListener:(Landroid/support/v4/widget/SearchViewCompat$OnQueryTextListenerCompat;)Ljava/lang/Object; // method@10bf │ │ -0564fc: 0c00 |000a: move-result-object v0 │ │ -0564fe: 5b10 c204 |000b: iput-object v0, v1, Landroid/support/v4/widget/SearchViewCompat$OnQueryTextListenerCompat;.mListener:Ljava/lang/Object; // field@04c2 │ │ -056502: 0e00 |000d: return-void │ │ +058080: |[058080] android.support.v4.widget.SearchViewCompat$OnQueryTextListenerCompat.:()V │ │ +058090: 7010 1c15 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@151c │ │ +058096: 7100 e110 0000 |0003: invoke-static {}, Landroid/support/v4/widget/SearchViewCompat;.access$000:()Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl; // method@10e1 │ │ +05809c: 0c00 |0006: move-result-object v0 │ │ +05809e: 7220 bf10 1000 |0007: invoke-interface {v0, v1}, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl;.newOnQueryTextListener:(Landroid/support/v4/widget/SearchViewCompat$OnQueryTextListenerCompat;)Ljava/lang/Object; // method@10bf │ │ +0580a4: 0c00 |000a: move-result-object v0 │ │ +0580a6: 5b10 c204 |000b: iput-object v0, v1, Landroid/support/v4/widget/SearchViewCompat$OnQueryTextListenerCompat;.mListener:Ljava/lang/Object; // field@04c2 │ │ +0580aa: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=336 │ │ 0x0003 line=337 │ │ 0x000d line=338 │ │ locals : │ │ 0x0000 - 0x000e reg=1 this Landroid/support/v4/widget/SearchViewCompat$OnQueryTextListenerCompat; │ │ @@ -74767,17 +74772,17 @@ │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -056504: |[056504] android.support.v4.widget.SearchViewCompat$OnQueryTextListenerCompat.onQueryTextChange:(Ljava/lang/String;)Z │ │ -056514: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -056516: 0f00 |0001: return v0 │ │ +0580ac: |[0580ac] android.support.v4.widget.SearchViewCompat$OnQueryTextListenerCompat.onQueryTextChange:(Ljava/lang/String;)Z │ │ +0580bc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0580be: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=365 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/widget/SearchViewCompat$OnQueryTextListenerCompat; │ │ 0x0000 - 0x0002 reg=2 newText Ljava/lang/String; │ │ │ │ @@ -74786,31 +74791,31 @@ │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -056518: |[056518] android.support.v4.widget.SearchViewCompat$OnQueryTextListenerCompat.onQueryTextSubmit:(Ljava/lang/String;)Z │ │ -056528: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -05652a: 0f00 |0001: return v0 │ │ +0580c0: |[0580c0] android.support.v4.widget.SearchViewCompat$OnQueryTextListenerCompat.onQueryTextSubmit:(Ljava/lang/String;)Z │ │ +0580d0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0580d2: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=353 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/widget/SearchViewCompat$OnQueryTextListenerCompat; │ │ 0x0000 - 0x0002 reg=2 query Ljava/lang/String; │ │ │ │ - source_file_idx : 3191 (SearchViewCompat.java) │ │ + source_file_idx : 3188 (SearchViewCompat.java) │ │ │ │ Class #319 header: │ │ -class_idx : 608 │ │ +class_idx : 605 │ │ access_flags : 1536 (0x0600) │ │ -superclass_idx : 826 │ │ -source_file_idx : 3191 │ │ +superclass_idx : 823 │ │ +source_file_idx : 3188 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 18 │ │ │ │ Class #319 annotations: │ │ Annotations on class │ │ @@ -74930,21 +74935,21 @@ │ │ │ │ #17 : (in Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl;) │ │ name : 'setSubmitButtonEnabled' │ │ type : '(Landroid/view/View;Z)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 3191 (SearchViewCompat.java) │ │ + source_file_idx : 3188 (SearchViewCompat.java) │ │ │ │ Class #320 header: │ │ -class_idx : 610 │ │ +class_idx : 607 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 826 │ │ -source_file_idx : 3191 │ │ +superclass_idx : 823 │ │ +source_file_idx : 3188 │ │ static_fields_size : 1 │ │ instance_fields_size: 0 │ │ direct_methods_size : 19 │ │ virtual_methods_size: 0 │ │ │ │ Class #320 annotations: │ │ Annotations on class │ │ @@ -74967,33 +74972,33 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 36 16-bit code units │ │ -05652c: |[05652c] android.support.v4.widget.SearchViewCompat.:()V │ │ -05653c: 6000 1f00 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@001f │ │ -056540: 1301 0e00 |0002: const/16 v1, #int 14 // #e │ │ -056544: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ -056548: 2200 5f02 |0006: new-instance v0, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatIcsImpl; // type@025f │ │ -05654c: 7010 b610 0000 |0008: invoke-direct {v0}, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatIcsImpl;.:()V // method@10b6 │ │ -056552: 6900 c704 |000b: sput-object v0, Landroid/support/v4/widget/SearchViewCompat;.IMPL:Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl; // field@04c7 │ │ -056556: 0e00 |000d: return-void │ │ -056558: 6000 1f00 |000e: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@001f │ │ -05655c: 1301 0b00 |0010: const/16 v1, #int 11 // #b │ │ -056560: 3410 0a00 |0012: if-lt v0, v1, 001c // +000a │ │ -056564: 2200 5e02 |0014: new-instance v0, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl; // type@025e │ │ -056568: 7010 a510 0000 |0016: invoke-direct {v0}, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl;.:()V // method@10a5 │ │ -05656e: 6900 c704 |0019: sput-object v0, Landroid/support/v4/widget/SearchViewCompat;.IMPL:Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl; // field@04c7 │ │ -056572: 28f2 |001b: goto 000d // -000e │ │ -056574: 2200 6102 |001c: new-instance v0, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatStubImpl; // type@0261 │ │ -056578: 7010 cc10 0000 |001e: invoke-direct {v0}, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatStubImpl;.:()V // method@10cc │ │ -05657e: 6900 c704 |0021: sput-object v0, Landroid/support/v4/widget/SearchViewCompat;.IMPL:Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl; // field@04c7 │ │ -056582: 28ea |0023: goto 000d // -0016 │ │ +0580d4: |[0580d4] android.support.v4.widget.SearchViewCompat.:()V │ │ +0580e4: 6000 1f00 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@001f │ │ +0580e8: 1301 0e00 |0002: const/16 v1, #int 14 // #e │ │ +0580ec: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ +0580f0: 2200 5c02 |0006: new-instance v0, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatIcsImpl; // type@025c │ │ +0580f4: 7010 b610 0000 |0008: invoke-direct {v0}, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatIcsImpl;.:()V // method@10b6 │ │ +0580fa: 6900 c704 |000b: sput-object v0, Landroid/support/v4/widget/SearchViewCompat;.IMPL:Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl; // field@04c7 │ │ +0580fe: 0e00 |000d: return-void │ │ +058100: 6000 1f00 |000e: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@001f │ │ +058104: 1301 0b00 |0010: const/16 v1, #int 11 // #b │ │ +058108: 3410 0a00 |0012: if-lt v0, v1, 001c // +000a │ │ +05810c: 2200 5b02 |0014: new-instance v0, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl; // type@025b │ │ +058110: 7010 a510 0000 |0016: invoke-direct {v0}, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl;.:()V // method@10a5 │ │ +058116: 6900 c704 |0019: sput-object v0, Landroid/support/v4/widget/SearchViewCompat;.IMPL:Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl; // field@04c7 │ │ +05811a: 28f2 |001b: goto 000d // -000e │ │ +05811c: 2200 5e02 |001c: new-instance v0, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatStubImpl; // type@025e │ │ +058120: 7010 cc10 0000 |001e: invoke-direct {v0}, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatStubImpl;.:()V // method@10cc │ │ +058126: 6900 c704 |0021: sput-object v0, Landroid/support/v4/widget/SearchViewCompat;.IMPL:Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl; // field@04c7 │ │ +05812a: 28ea |0023: goto 000d // -0016 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=255 │ │ 0x0006 line=256 │ │ 0x000d line=262 │ │ 0x000e line=257 │ │ 0x0014 line=258 │ │ @@ -75005,17 +75010,17 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -056584: |[056584] android.support.v4.widget.SearchViewCompat.:(Landroid/content/Context;)V │ │ -056594: 7010 1c15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ -05659a: 0e00 |0003: return-void │ │ +05812c: |[05812c] android.support.v4.widget.SearchViewCompat.:(Landroid/content/Context;)V │ │ +05813c: 7010 1c15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ +058142: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=264 │ │ 0x0003 line=266 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/SearchViewCompat; │ │ 0x0000 - 0x0004 reg=1 context Landroid/content/Context; │ │ @@ -75025,36 +75030,36 @@ │ │ type : '()Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -05659c: |[05659c] android.support.v4.widget.SearchViewCompat.access$000:()Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl; │ │ -0565ac: 6200 c704 |0000: sget-object v0, Landroid/support/v4/widget/SearchViewCompat;.IMPL:Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl; // field@04c7 │ │ -0565b0: 1100 |0002: return-object v0 │ │ +058144: |[058144] android.support.v4.widget.SearchViewCompat.access$000:()Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl; │ │ +058154: 6200 c704 |0000: sget-object v0, Landroid/support/v4/widget/SearchViewCompat;.IMPL:Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl; // field@04c7 │ │ +058158: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=30 │ │ locals : │ │ │ │ #3 : (in Landroid/support/v4/widget/SearchViewCompat;) │ │ name : 'getQuery' │ │ type : '(Landroid/view/View;)Ljava/lang/CharSequence;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0565b4: |[0565b4] android.support.v4.widget.SearchViewCompat.getQuery:(Landroid/view/View;)Ljava/lang/CharSequence; │ │ -0565c4: 6200 c704 |0000: sget-object v0, Landroid/support/v4/widget/SearchViewCompat;.IMPL:Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl; // field@04c7 │ │ -0565c8: 7220 ba10 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl;.getQuery:(Landroid/view/View;)Ljava/lang/CharSequence; // method@10ba │ │ -0565ce: 0c00 |0005: move-result-object v0 │ │ -0565d0: 1100 |0006: return-object v0 │ │ +05815c: |[05815c] android.support.v4.widget.SearchViewCompat.getQuery:(Landroid/view/View;)Ljava/lang/CharSequence; │ │ +05816c: 6200 c704 |0000: sget-object v0, Landroid/support/v4/widget/SearchViewCompat;.IMPL:Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl; // field@04c7 │ │ +058170: 7220 ba10 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl;.getQuery:(Landroid/view/View;)Ljava/lang/CharSequence; // method@10ba │ │ +058176: 0c00 |0005: move-result-object v0 │ │ +058178: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=408 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 searchView Landroid/view/View; │ │ │ │ #4 : (in Landroid/support/v4/widget/SearchViewCompat;) │ │ @@ -75062,19 +75067,19 @@ │ │ type : '(Landroid/view/View;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0565d4: |[0565d4] android.support.v4.widget.SearchViewCompat.isIconified:(Landroid/view/View;)Z │ │ -0565e4: 6200 c704 |0000: sget-object v0, Landroid/support/v4/widget/SearchViewCompat;.IMPL:Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl; // field@04c7 │ │ -0565e8: 7220 bb10 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl;.isIconified:(Landroid/view/View;)Z // method@10bb │ │ -0565ee: 0a00 |0005: move-result v0 │ │ -0565f0: 0f00 |0006: return v0 │ │ +05817c: |[05817c] android.support.v4.widget.SearchViewCompat.isIconified:(Landroid/view/View;)Z │ │ +05818c: 6200 c704 |0000: sget-object v0, Landroid/support/v4/widget/SearchViewCompat;.IMPL:Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl; // field@04c7 │ │ +058190: 7220 bb10 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl;.isIconified:(Landroid/view/View;)Z // method@10bb │ │ +058196: 0a00 |0005: move-result v0 │ │ +058198: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=458 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 searchView Landroid/view/View; │ │ │ │ #5 : (in Landroid/support/v4/widget/SearchViewCompat;) │ │ @@ -75082,19 +75087,19 @@ │ │ type : '(Landroid/view/View;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0565f4: |[0565f4] android.support.v4.widget.SearchViewCompat.isQueryRefinementEnabled:(Landroid/view/View;)Z │ │ -056604: 6200 c704 |0000: sget-object v0, Landroid/support/v4/widget/SearchViewCompat;.IMPL:Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl; // field@04c7 │ │ -056608: 7220 bc10 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl;.isQueryRefinementEnabled:(Landroid/view/View;)Z // method@10bc │ │ -05660e: 0a00 |0005: move-result v0 │ │ -056610: 0f00 |0006: return v0 │ │ +05819c: |[05819c] android.support.v4.widget.SearchViewCompat.isQueryRefinementEnabled:(Landroid/view/View;)Z │ │ +0581ac: 6200 c704 |0000: sget-object v0, Landroid/support/v4/widget/SearchViewCompat;.IMPL:Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl; // field@04c7 │ │ +0581b0: 7220 bc10 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl;.isQueryRefinementEnabled:(Landroid/view/View;)Z // method@10bc │ │ +0581b6: 0a00 |0005: move-result v0 │ │ +0581b8: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=509 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 searchView Landroid/view/View; │ │ │ │ #6 : (in Landroid/support/v4/widget/SearchViewCompat;) │ │ @@ -75102,19 +75107,19 @@ │ │ type : '(Landroid/view/View;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -056614: |[056614] android.support.v4.widget.SearchViewCompat.isSubmitButtonEnabled:(Landroid/view/View;)Z │ │ -056624: 6200 c704 |0000: sget-object v0, Landroid/support/v4/widget/SearchViewCompat;.IMPL:Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl; // field@04c7 │ │ -056628: 7220 bd10 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl;.isSubmitButtonEnabled:(Landroid/view/View;)Z // method@10bd │ │ -05662e: 0a00 |0005: move-result v0 │ │ -056630: 0f00 |0006: return v0 │ │ +0581bc: |[0581bc] android.support.v4.widget.SearchViewCompat.isSubmitButtonEnabled:(Landroid/view/View;)Z │ │ +0581cc: 6200 c704 |0000: sget-object v0, Landroid/support/v4/widget/SearchViewCompat;.IMPL:Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl; // field@04c7 │ │ +0581d0: 7220 bd10 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl;.isSubmitButtonEnabled:(Landroid/view/View;)Z // method@10bd │ │ +0581d6: 0a00 |0005: move-result v0 │ │ +0581d8: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=481 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 searchView Landroid/view/View; │ │ │ │ #7 : (in Landroid/support/v4/widget/SearchViewCompat;) │ │ @@ -75122,19 +75127,19 @@ │ │ type : '(Landroid/content/Context;)Landroid/view/View;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -056634: |[056634] android.support.v4.widget.SearchViewCompat.newSearchView:(Landroid/content/Context;)Landroid/view/View; │ │ -056644: 6200 c704 |0000: sget-object v0, Landroid/support/v4/widget/SearchViewCompat;.IMPL:Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl; // field@04c7 │ │ -056648: 7220 c010 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl;.newSearchView:(Landroid/content/Context;)Landroid/view/View; // method@10c0 │ │ -05664e: 0c00 |0005: move-result-object v0 │ │ -056650: 1100 |0006: return-object v0 │ │ +0581dc: |[0581dc] android.support.v4.widget.SearchViewCompat.newSearchView:(Landroid/content/Context;)Landroid/view/View; │ │ +0581ec: 6200 c704 |0000: sget-object v0, Landroid/support/v4/widget/SearchViewCompat;.IMPL:Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl; // field@04c7 │ │ +0581f0: 7220 c010 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl;.newSearchView:(Landroid/content/Context;)Landroid/view/View; // method@10c0 │ │ +0581f6: 0c00 |0005: move-result-object v0 │ │ +0581f8: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=276 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 context Landroid/content/Context; │ │ │ │ #8 : (in Landroid/support/v4/widget/SearchViewCompat;) │ │ @@ -75142,18 +75147,18 @@ │ │ type : '(Landroid/view/View;Z)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -056654: |[056654] android.support.v4.widget.SearchViewCompat.setIconified:(Landroid/view/View;Z)V │ │ -056664: 6200 c704 |0000: sget-object v0, Landroid/support/v4/widget/SearchViewCompat;.IMPL:Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl; // field@04c7 │ │ -056668: 7230 c110 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl;.setIconified:(Landroid/view/View;Z)V // method@10c1 │ │ -05666e: 0e00 |0005: return-void │ │ +0581fc: |[0581fc] android.support.v4.widget.SearchViewCompat.setIconified:(Landroid/view/View;Z)V │ │ +05820c: 6200 c704 |0000: sget-object v0, Landroid/support/v4/widget/SearchViewCompat;.IMPL:Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl; // field@04c7 │ │ +058210: 7230 c110 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl;.setIconified:(Landroid/view/View;Z)V // method@10c1 │ │ +058216: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=447 │ │ 0x0005 line=448 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 searchView Landroid/view/View; │ │ 0x0000 - 0x0006 reg=2 iconify Z │ │ @@ -75163,18 +75168,18 @@ │ │ type : '(Landroid/view/View;I)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -056670: |[056670] android.support.v4.widget.SearchViewCompat.setImeOptions:(Landroid/view/View;I)V │ │ -056680: 6200 c704 |0000: sget-object v0, Landroid/support/v4/widget/SearchViewCompat;.IMPL:Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl; // field@04c7 │ │ -056684: 7230 c210 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl;.setImeOptions:(Landroid/view/View;I)V // method@10c2 │ │ -05668a: 0e00 |0005: return-void │ │ +058218: |[058218] android.support.v4.widget.SearchViewCompat.setImeOptions:(Landroid/view/View;I)V │ │ +058228: 6200 c704 |0000: sget-object v0, Landroid/support/v4/widget/SearchViewCompat;.IMPL:Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl; // field@04c7 │ │ +05822c: 7230 c210 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl;.setImeOptions:(Landroid/view/View;I)V // method@10c2 │ │ +058232: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=303 │ │ 0x0005 line=304 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 searchView Landroid/view/View; │ │ 0x0000 - 0x0006 reg=2 imeOptions I │ │ @@ -75184,18 +75189,18 @@ │ │ type : '(Landroid/view/View;I)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -05668c: |[05668c] android.support.v4.widget.SearchViewCompat.setInputType:(Landroid/view/View;I)V │ │ -05669c: 6200 c704 |0000: sget-object v0, Landroid/support/v4/widget/SearchViewCompat;.IMPL:Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl; // field@04c7 │ │ -0566a0: 7230 c310 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl;.setInputType:(Landroid/view/View;I)V // method@10c3 │ │ -0566a6: 0e00 |0005: return-void │ │ +058234: |[058234] android.support.v4.widget.SearchViewCompat.setInputType:(Landroid/view/View;I)V │ │ +058244: 6200 c704 |0000: sget-object v0, Landroid/support/v4/widget/SearchViewCompat;.IMPL:Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl; // field@04c7 │ │ +058248: 7230 c310 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl;.setInputType:(Landroid/view/View;I)V // method@10c3 │ │ +05824e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=316 │ │ 0x0005 line=317 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 searchView Landroid/view/View; │ │ 0x0000 - 0x0006 reg=2 inputType I │ │ @@ -75205,18 +75210,18 @@ │ │ type : '(Landroid/view/View;I)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -0566a8: |[0566a8] android.support.v4.widget.SearchViewCompat.setMaxWidth:(Landroid/view/View;I)V │ │ -0566b8: 6200 c704 |0000: sget-object v0, Landroid/support/v4/widget/SearchViewCompat;.IMPL:Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl; // field@04c7 │ │ -0566bc: 7230 c410 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl;.setMaxWidth:(Landroid/view/View;I)V // method@10c4 │ │ -0566c2: 0e00 |0005: return-void │ │ +058250: |[058250] android.support.v4.widget.SearchViewCompat.setMaxWidth:(Landroid/view/View;I)V │ │ +058260: 6200 c704 |0000: sget-object v0, Landroid/support/v4/widget/SearchViewCompat;.IMPL:Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl; // field@04c7 │ │ +058264: 7230 c410 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl;.setMaxWidth:(Landroid/view/View;I)V // method@10c4 │ │ +05826a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=517 │ │ 0x0005 line=518 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 searchView Landroid/view/View; │ │ 0x0000 - 0x0006 reg=2 maxpixels I │ │ @@ -75226,19 +75231,19 @@ │ │ type : '(Landroid/view/View;Landroid/support/v4/widget/SearchViewCompat$OnCloseListenerCompat;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -0566c4: |[0566c4] android.support.v4.widget.SearchViewCompat.setOnCloseListener:(Landroid/view/View;Landroid/support/v4/widget/SearchViewCompat$OnCloseListenerCompat;)V │ │ -0566d4: 6200 c704 |0000: sget-object v0, Landroid/support/v4/widget/SearchViewCompat;.IMPL:Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl; // field@04c7 │ │ -0566d8: 5431 c104 |0002: iget-object v1, v3, Landroid/support/v4/widget/SearchViewCompat$OnCloseListenerCompat;.mListener:Ljava/lang/Object; // field@04c1 │ │ -0566dc: 7230 c510 2001 |0004: invoke-interface {v0, v2, v1}, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl;.setOnCloseListener:(Ljava/lang/Object;Ljava/lang/Object;)V // method@10c5 │ │ -0566e2: 0e00 |0007: return-void │ │ +05826c: |[05826c] android.support.v4.widget.SearchViewCompat.setOnCloseListener:(Landroid/view/View;Landroid/support/v4/widget/SearchViewCompat$OnCloseListenerCompat;)V │ │ +05827c: 6200 c704 |0000: sget-object v0, Landroid/support/v4/widget/SearchViewCompat;.IMPL:Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl; // field@04c7 │ │ +058280: 5431 c104 |0002: iget-object v1, v3, Landroid/support/v4/widget/SearchViewCompat$OnCloseListenerCompat;.mListener:Ljava/lang/Object; // field@04c1 │ │ +058284: 7230 c510 2001 |0004: invoke-interface {v0, v2, v1}, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl;.setOnCloseListener:(Ljava/lang/Object;Ljava/lang/Object;)V // method@10c5 │ │ +05828a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=376 │ │ 0x0007 line=377 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 searchView Landroid/view/View; │ │ 0x0000 - 0x0008 reg=3 listener Landroid/support/v4/widget/SearchViewCompat$OnCloseListenerCompat; │ │ @@ -75248,19 +75253,19 @@ │ │ type : '(Landroid/view/View;Landroid/support/v4/widget/SearchViewCompat$OnQueryTextListenerCompat;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -0566e4: |[0566e4] android.support.v4.widget.SearchViewCompat.setOnQueryTextListener:(Landroid/view/View;Landroid/support/v4/widget/SearchViewCompat$OnQueryTextListenerCompat;)V │ │ -0566f4: 6200 c704 |0000: sget-object v0, Landroid/support/v4/widget/SearchViewCompat;.IMPL:Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl; // field@04c7 │ │ -0566f8: 5431 c204 |0002: iget-object v1, v3, Landroid/support/v4/widget/SearchViewCompat$OnQueryTextListenerCompat;.mListener:Ljava/lang/Object; // field@04c2 │ │ -0566fc: 7230 c610 2001 |0004: invoke-interface {v0, v2, v1}, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl;.setOnQueryTextListener:(Ljava/lang/Object;Ljava/lang/Object;)V // method@10c6 │ │ -056702: 0e00 |0007: return-void │ │ +05828c: |[05828c] android.support.v4.widget.SearchViewCompat.setOnQueryTextListener:(Landroid/view/View;Landroid/support/v4/widget/SearchViewCompat$OnQueryTextListenerCompat;)V │ │ +05829c: 6200 c704 |0000: sget-object v0, Landroid/support/v4/widget/SearchViewCompat;.IMPL:Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl; // field@04c7 │ │ +0582a0: 5431 c204 |0002: iget-object v1, v3, Landroid/support/v4/widget/SearchViewCompat$OnQueryTextListenerCompat;.mListener:Ljava/lang/Object; // field@04c2 │ │ +0582a4: 7230 c610 2001 |0004: invoke-interface {v0, v2, v1}, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl;.setOnQueryTextListener:(Ljava/lang/Object;Ljava/lang/Object;)V // method@10c6 │ │ +0582aa: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=327 │ │ 0x0007 line=328 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 searchView Landroid/view/View; │ │ 0x0000 - 0x0008 reg=3 listener Landroid/support/v4/widget/SearchViewCompat$OnQueryTextListenerCompat; │ │ @@ -75270,18 +75275,18 @@ │ │ type : '(Landroid/view/View;Ljava/lang/CharSequence;Z)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -056704: |[056704] android.support.v4.widget.SearchViewCompat.setQuery:(Landroid/view/View;Ljava/lang/CharSequence;Z)V │ │ -056714: 6200 c704 |0000: sget-object v0, Landroid/support/v4/widget/SearchViewCompat;.IMPL:Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl; // field@04c7 │ │ -056718: 7240 c710 1032 |0002: invoke-interface {v0, v1, v2, v3}, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl;.setQuery:(Landroid/view/View;Ljava/lang/CharSequence;Z)V // method@10c7 │ │ -05671e: 0e00 |0005: return-void │ │ +0582ac: |[0582ac] android.support.v4.widget.SearchViewCompat.setQuery:(Landroid/view/View;Ljava/lang/CharSequence;Z)V │ │ +0582bc: 6200 c704 |0000: sget-object v0, Landroid/support/v4/widget/SearchViewCompat;.IMPL:Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl; // field@04c7 │ │ +0582c0: 7240 c710 1032 |0002: invoke-interface {v0, v1, v2, v3}, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl;.setQuery:(Landroid/view/View;Ljava/lang/CharSequence;Z)V // method@10c7 │ │ +0582c6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=421 │ │ 0x0005 line=422 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 searchView Landroid/view/View; │ │ 0x0000 - 0x0006 reg=2 query Ljava/lang/CharSequence; │ │ @@ -75292,18 +75297,18 @@ │ │ type : '(Landroid/view/View;Ljava/lang/CharSequence;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -056720: |[056720] android.support.v4.widget.SearchViewCompat.setQueryHint:(Landroid/view/View;Ljava/lang/CharSequence;)V │ │ -056730: 6200 c704 |0000: sget-object v0, Landroid/support/v4/widget/SearchViewCompat;.IMPL:Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl; // field@04c7 │ │ -056734: 7230 c810 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl;.setQueryHint:(Landroid/view/View;Ljava/lang/CharSequence;)V // method@10c8 │ │ -05673a: 0e00 |0005: return-void │ │ +0582c8: |[0582c8] android.support.v4.widget.SearchViewCompat.setQueryHint:(Landroid/view/View;Ljava/lang/CharSequence;)V │ │ +0582d8: 6200 c704 |0000: sget-object v0, Landroid/support/v4/widget/SearchViewCompat;.IMPL:Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl; // field@04c7 │ │ +0582dc: 7230 c810 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl;.setQueryHint:(Landroid/view/View;Ljava/lang/CharSequence;)V // method@10c8 │ │ +0582e2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=432 │ │ 0x0005 line=433 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 searchView Landroid/view/View; │ │ 0x0000 - 0x0006 reg=2 hint Ljava/lang/CharSequence; │ │ @@ -75313,18 +75318,18 @@ │ │ type : '(Landroid/view/View;Z)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -05673c: |[05673c] android.support.v4.widget.SearchViewCompat.setQueryRefinementEnabled:(Landroid/view/View;Z)V │ │ -05674c: 6200 c704 |0000: sget-object v0, Landroid/support/v4/widget/SearchViewCompat;.IMPL:Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl; // field@04c7 │ │ -056750: 7230 c910 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl;.setQueryRefinementEnabled:(Landroid/view/View;Z)V // method@10c9 │ │ -056756: 0e00 |0005: return-void │ │ +0582e4: |[0582e4] android.support.v4.widget.SearchViewCompat.setQueryRefinementEnabled:(Landroid/view/View;Z)V │ │ +0582f4: 6200 c704 |0000: sget-object v0, Landroid/support/v4/widget/SearchViewCompat;.IMPL:Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl; // field@04c7 │ │ +0582f8: 7230 c910 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl;.setQueryRefinementEnabled:(Landroid/view/View;Z)V // method@10c9 │ │ +0582fe: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=500 │ │ 0x0005 line=501 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 searchView Landroid/view/View; │ │ 0x0000 - 0x0006 reg=2 enable Z │ │ @@ -75334,18 +75339,18 @@ │ │ type : '(Landroid/view/View;Landroid/content/ComponentName;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -056758: |[056758] android.support.v4.widget.SearchViewCompat.setSearchableInfo:(Landroid/view/View;Landroid/content/ComponentName;)V │ │ -056768: 6200 c704 |0000: sget-object v0, Landroid/support/v4/widget/SearchViewCompat;.IMPL:Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl; // field@04c7 │ │ -05676c: 7230 ca10 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl;.setSearchableInfo:(Landroid/view/View;Landroid/content/ComponentName;)V // method@10ca │ │ -056772: 0e00 |0005: return-void │ │ +058300: |[058300] android.support.v4.widget.SearchViewCompat.setSearchableInfo:(Landroid/view/View;Landroid/content/ComponentName;)V │ │ +058310: 6200 c704 |0000: sget-object v0, Landroid/support/v4/widget/SearchViewCompat;.IMPL:Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl; // field@04c7 │ │ +058314: 7230 ca10 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl;.setSearchableInfo:(Landroid/view/View;Landroid/content/ComponentName;)V // method@10ca │ │ +05831a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=290 │ │ 0x0005 line=291 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 searchView Landroid/view/View; │ │ 0x0000 - 0x0006 reg=2 searchableComponent Landroid/content/ComponentName; │ │ @@ -75355,34 +75360,34 @@ │ │ type : '(Landroid/view/View;Z)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -056774: |[056774] android.support.v4.widget.SearchViewCompat.setSubmitButtonEnabled:(Landroid/view/View;Z)V │ │ -056784: 6200 c704 |0000: sget-object v0, Landroid/support/v4/widget/SearchViewCompat;.IMPL:Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl; // field@04c7 │ │ -056788: 7230 cb10 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl;.setSubmitButtonEnabled:(Landroid/view/View;Z)V // method@10cb │ │ -05678e: 0e00 |0005: return-void │ │ +05831c: |[05831c] android.support.v4.widget.SearchViewCompat.setSubmitButtonEnabled:(Landroid/view/View;Z)V │ │ +05832c: 6200 c704 |0000: sget-object v0, Landroid/support/v4/widget/SearchViewCompat;.IMPL:Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl; // field@04c7 │ │ +058330: 7230 cb10 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl;.setSubmitButtonEnabled:(Landroid/view/View;Z)V // method@10cb │ │ +058336: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=471 │ │ 0x0005 line=472 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 searchView Landroid/view/View; │ │ 0x0000 - 0x0006 reg=2 enabled Z │ │ │ │ Virtual methods - │ │ - source_file_idx : 3191 (SearchViewCompat.java) │ │ + source_file_idx : 3188 (SearchViewCompat.java) │ │ │ │ Class #321 header: │ │ -class_idx : 611 │ │ +class_idx : 608 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 826 │ │ -source_file_idx : 3192 │ │ +superclass_idx : 823 │ │ +source_file_idx : 3189 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #321 annotations: │ │ Annotations on class │ │ @@ -75407,18 +75412,18 @@ │ │ type : '(Landroid/support/v4/widget/SearchViewCompatHoneycomb$OnQueryTextListenerCompatBridge;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -056790: |[056790] android.support.v4.widget.SearchViewCompatHoneycomb$1.:(Landroid/support/v4/widget/SearchViewCompatHoneycomb$OnQueryTextListenerCompatBridge;)V │ │ -0567a0: 5b01 c804 |0000: iput-object v1, v0, Landroid/support/v4/widget/SearchViewCompatHoneycomb$1;.val$listener:Landroid/support/v4/widget/SearchViewCompatHoneycomb$OnQueryTextListenerCompatBridge; // field@04c8 │ │ -0567a4: 7010 1c15 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ -0567aa: 0e00 |0005: return-void │ │ +058338: |[058338] android.support.v4.widget.SearchViewCompatHoneycomb$1.:(Landroid/support/v4/widget/SearchViewCompatHoneycomb$OnQueryTextListenerCompatBridge;)V │ │ +058348: 5b01 c804 |0000: iput-object v1, v0, Landroid/support/v4/widget/SearchViewCompatHoneycomb$1;.val$listener:Landroid/support/v4/widget/SearchViewCompatHoneycomb$OnQueryTextListenerCompatBridge; // field@04c8 │ │ +05834c: 7010 1c15 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ +058352: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=53 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v4/widget/SearchViewCompatHoneycomb$1; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v4/widget/SearchViewCompatHoneycomb$OnQueryTextListenerCompatBridge; │ │ │ │ @@ -75428,19 +75433,19 @@ │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0567ac: |[0567ac] android.support.v4.widget.SearchViewCompatHoneycomb$1.onQueryTextChange:(Ljava/lang/String;)Z │ │ -0567bc: 5410 c804 |0000: iget-object v0, v1, Landroid/support/v4/widget/SearchViewCompatHoneycomb$1;.val$listener:Landroid/support/v4/widget/SearchViewCompatHoneycomb$OnQueryTextListenerCompatBridge; // field@04c8 │ │ -0567c0: 7220 f810 2000 |0002: invoke-interface {v0, v2}, Landroid/support/v4/widget/SearchViewCompatHoneycomb$OnQueryTextListenerCompatBridge;.onQueryTextChange:(Ljava/lang/String;)Z // method@10f8 │ │ -0567c6: 0a00 |0005: move-result v0 │ │ -0567c8: 0f00 |0006: return v0 │ │ +058354: |[058354] android.support.v4.widget.SearchViewCompatHoneycomb$1.onQueryTextChange:(Ljava/lang/String;)Z │ │ +058364: 5410 c804 |0000: iget-object v0, v1, Landroid/support/v4/widget/SearchViewCompatHoneycomb$1;.val$listener:Landroid/support/v4/widget/SearchViewCompatHoneycomb$OnQueryTextListenerCompatBridge; // field@04c8 │ │ +058368: 7220 f810 2000 |0002: invoke-interface {v0, v2}, Landroid/support/v4/widget/SearchViewCompatHoneycomb$OnQueryTextListenerCompatBridge;.onQueryTextChange:(Ljava/lang/String;)Z // method@10f8 │ │ +05836e: 0a00 |0005: move-result v0 │ │ +058370: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=61 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/widget/SearchViewCompatHoneycomb$1; │ │ 0x0000 - 0x0007 reg=2 newText Ljava/lang/String; │ │ │ │ @@ -75449,33 +75454,33 @@ │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0567cc: |[0567cc] android.support.v4.widget.SearchViewCompatHoneycomb$1.onQueryTextSubmit:(Ljava/lang/String;)Z │ │ -0567dc: 5410 c804 |0000: iget-object v0, v1, Landroid/support/v4/widget/SearchViewCompatHoneycomb$1;.val$listener:Landroid/support/v4/widget/SearchViewCompatHoneycomb$OnQueryTextListenerCompatBridge; // field@04c8 │ │ -0567e0: 7220 f910 2000 |0002: invoke-interface {v0, v2}, Landroid/support/v4/widget/SearchViewCompatHoneycomb$OnQueryTextListenerCompatBridge;.onQueryTextSubmit:(Ljava/lang/String;)Z // method@10f9 │ │ -0567e6: 0a00 |0005: move-result v0 │ │ -0567e8: 0f00 |0006: return v0 │ │ +058374: |[058374] android.support.v4.widget.SearchViewCompatHoneycomb$1.onQueryTextSubmit:(Ljava/lang/String;)Z │ │ +058384: 5410 c804 |0000: iget-object v0, v1, Landroid/support/v4/widget/SearchViewCompatHoneycomb$1;.val$listener:Landroid/support/v4/widget/SearchViewCompatHoneycomb$OnQueryTextListenerCompatBridge; // field@04c8 │ │ +058388: 7220 f910 2000 |0002: invoke-interface {v0, v2}, Landroid/support/v4/widget/SearchViewCompatHoneycomb$OnQueryTextListenerCompatBridge;.onQueryTextSubmit:(Ljava/lang/String;)Z // method@10f9 │ │ +05838e: 0a00 |0005: move-result v0 │ │ +058390: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/widget/SearchViewCompatHoneycomb$1; │ │ 0x0000 - 0x0007 reg=2 query Ljava/lang/String; │ │ │ │ - source_file_idx : 3192 (SearchViewCompatHoneycomb.java) │ │ + source_file_idx : 3189 (SearchViewCompatHoneycomb.java) │ │ │ │ Class #322 header: │ │ -class_idx : 612 │ │ +class_idx : 609 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 826 │ │ -source_file_idx : 3192 │ │ +superclass_idx : 823 │ │ +source_file_idx : 3189 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #322 annotations: │ │ Annotations on class │ │ @@ -75500,18 +75505,18 @@ │ │ type : '(Landroid/support/v4/widget/SearchViewCompatHoneycomb$OnCloseListenerCompatBridge;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0567ec: |[0567ec] android.support.v4.widget.SearchViewCompatHoneycomb$2.:(Landroid/support/v4/widget/SearchViewCompatHoneycomb$OnCloseListenerCompatBridge;)V │ │ -0567fc: 5b01 c904 |0000: iput-object v1, v0, Landroid/support/v4/widget/SearchViewCompatHoneycomb$2;.val$listener:Landroid/support/v4/widget/SearchViewCompatHoneycomb$OnCloseListenerCompatBridge; // field@04c9 │ │ -056800: 7010 1c15 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ -056806: 0e00 |0005: return-void │ │ +058394: |[058394] android.support.v4.widget.SearchViewCompatHoneycomb$2.:(Landroid/support/v4/widget/SearchViewCompatHoneycomb$OnCloseListenerCompatBridge;)V │ │ +0583a4: 5b01 c904 |0000: iput-object v1, v0, Landroid/support/v4/widget/SearchViewCompatHoneycomb$2;.val$listener:Landroid/support/v4/widget/SearchViewCompatHoneycomb$OnCloseListenerCompatBridge; // field@04c9 │ │ +0583a8: 7010 1c15 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ +0583ae: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=71 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v4/widget/SearchViewCompatHoneycomb$2; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v4/widget/SearchViewCompatHoneycomb$OnCloseListenerCompatBridge; │ │ │ │ @@ -75521,32 +75526,32 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -056808: |[056808] android.support.v4.widget.SearchViewCompatHoneycomb$2.onClose:()Z │ │ -056818: 5410 c904 |0000: iget-object v0, v1, Landroid/support/v4/widget/SearchViewCompatHoneycomb$2;.val$listener:Landroid/support/v4/widget/SearchViewCompatHoneycomb$OnCloseListenerCompatBridge; // field@04c9 │ │ -05681c: 7210 f710 0000 |0002: invoke-interface {v0}, Landroid/support/v4/widget/SearchViewCompatHoneycomb$OnCloseListenerCompatBridge;.onClose:()Z // method@10f7 │ │ -056822: 0a00 |0005: move-result v0 │ │ -056824: 0f00 |0006: return v0 │ │ +0583b0: |[0583b0] android.support.v4.widget.SearchViewCompatHoneycomb$2.onClose:()Z │ │ +0583c0: 5410 c904 |0000: iget-object v0, v1, Landroid/support/v4/widget/SearchViewCompatHoneycomb$2;.val$listener:Landroid/support/v4/widget/SearchViewCompatHoneycomb$OnCloseListenerCompatBridge; // field@04c9 │ │ +0583c4: 7210 f710 0000 |0002: invoke-interface {v0}, Landroid/support/v4/widget/SearchViewCompatHoneycomb$OnCloseListenerCompatBridge;.onClose:()Z // method@10f7 │ │ +0583ca: 0a00 |0005: move-result v0 │ │ +0583cc: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=74 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/widget/SearchViewCompatHoneycomb$2; │ │ │ │ - source_file_idx : 3192 (SearchViewCompatHoneycomb.java) │ │ + source_file_idx : 3189 (SearchViewCompatHoneycomb.java) │ │ │ │ Class #323 header: │ │ -class_idx : 613 │ │ +class_idx : 610 │ │ access_flags : 1536 (0x0600) │ │ -superclass_idx : 826 │ │ -source_file_idx : 3192 │ │ +superclass_idx : 823 │ │ +source_file_idx : 3189 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 1 │ │ │ │ Class #323 annotations: │ │ Annotations on class │ │ @@ -75564,21 +75569,21 @@ │ │ Virtual methods - │ │ #0 : (in Landroid/support/v4/widget/SearchViewCompatHoneycomb$OnCloseListenerCompatBridge;) │ │ name : 'onClose' │ │ type : '()Z' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 3192 (SearchViewCompatHoneycomb.java) │ │ + source_file_idx : 3189 (SearchViewCompatHoneycomb.java) │ │ │ │ Class #324 header: │ │ -class_idx : 614 │ │ +class_idx : 611 │ │ access_flags : 1536 (0x0600) │ │ -superclass_idx : 826 │ │ -source_file_idx : 3192 │ │ +superclass_idx : 823 │ │ +source_file_idx : 3189 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 2 │ │ │ │ Class #324 annotations: │ │ Annotations on class │ │ @@ -75602,21 +75607,21 @@ │ │ │ │ #1 : (in Landroid/support/v4/widget/SearchViewCompatHoneycomb$OnQueryTextListenerCompatBridge;) │ │ name : 'onQueryTextSubmit' │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 3192 (SearchViewCompatHoneycomb.java) │ │ + source_file_idx : 3189 (SearchViewCompatHoneycomb.java) │ │ │ │ Class #325 header: │ │ -class_idx : 615 │ │ +class_idx : 612 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 826 │ │ -source_file_idx : 3192 │ │ +superclass_idx : 823 │ │ +source_file_idx : 3189 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 17 │ │ virtual_methods_size: 0 │ │ │ │ Class #325 annotations: │ │ Annotations on class │ │ @@ -75635,17 +75640,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -056828: |[056828] android.support.v4.widget.SearchViewCompatHoneycomb.:()V │ │ -056838: 7010 1c15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ -05683e: 0e00 |0003: return-void │ │ +0583d0: |[0583d0] android.support.v4.widget.SearchViewCompatHoneycomb.:()V │ │ +0583e0: 7010 1c15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ +0583e6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=30 │ │ 0x0003 line=37 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/SearchViewCompatHoneycomb; │ │ │ │ @@ -75654,19 +75659,19 @@ │ │ type : '(Landroid/view/View;)Ljava/lang/CharSequence;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -056840: |[056840] android.support.v4.widget.SearchViewCompatHoneycomb.getQuery:(Landroid/view/View;)Ljava/lang/CharSequence; │ │ -056850: 1f01 ef02 |0000: check-cast v1, Landroid/widget/SearchView; // type@02ef │ │ -056854: 6e10 3d14 0100 |0002: invoke-virtual {v1}, Landroid/widget/SearchView;.getQuery:()Ljava/lang/CharSequence; // method@143d │ │ -05685a: 0c00 |0005: move-result-object v0 │ │ -05685c: 1100 |0006: return-object v0 │ │ +0583e8: |[0583e8] android.support.v4.widget.SearchViewCompatHoneycomb.getQuery:(Landroid/view/View;)Ljava/lang/CharSequence; │ │ +0583f8: 1f01 ec02 |0000: check-cast v1, Landroid/widget/SearchView; // type@02ec │ │ +0583fc: 6e10 3d14 0100 |0002: invoke-virtual {v1}, Landroid/widget/SearchView;.getQuery:()Ljava/lang/CharSequence; // method@143d │ │ +058402: 0c00 |0005: move-result-object v0 │ │ +058404: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=84 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 searchView Landroid/view/View; │ │ │ │ #2 : (in Landroid/support/v4/widget/SearchViewCompatHoneycomb;) │ │ @@ -75674,19 +75679,19 @@ │ │ type : '(Landroid/view/View;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -056860: |[056860] android.support.v4.widget.SearchViewCompatHoneycomb.isIconified:(Landroid/view/View;)Z │ │ -056870: 1f01 ef02 |0000: check-cast v1, Landroid/widget/SearchView; // type@02ef │ │ -056874: 6e10 3e14 0100 |0002: invoke-virtual {v1}, Landroid/widget/SearchView;.isIconified:()Z // method@143e │ │ -05687a: 0a00 |0005: move-result v0 │ │ -05687c: 0f00 |0006: return v0 │ │ +058408: |[058408] android.support.v4.widget.SearchViewCompatHoneycomb.isIconified:(Landroid/view/View;)Z │ │ +058418: 1f01 ec02 |0000: check-cast v1, Landroid/widget/SearchView; // type@02ec │ │ +05841c: 6e10 3e14 0100 |0002: invoke-virtual {v1}, Landroid/widget/SearchView;.isIconified:()Z // method@143e │ │ +058422: 0a00 |0005: move-result v0 │ │ +058424: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=100 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 searchView Landroid/view/View; │ │ │ │ #3 : (in Landroid/support/v4/widget/SearchViewCompatHoneycomb;) │ │ @@ -75694,19 +75699,19 @@ │ │ type : '(Landroid/view/View;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -056880: |[056880] android.support.v4.widget.SearchViewCompatHoneycomb.isQueryRefinementEnabled:(Landroid/view/View;)Z │ │ -056890: 1f01 ef02 |0000: check-cast v1, Landroid/widget/SearchView; // type@02ef │ │ -056894: 6e10 3f14 0100 |0002: invoke-virtual {v1}, Landroid/widget/SearchView;.isQueryRefinementEnabled:()Z // method@143f │ │ -05689a: 0a00 |0005: move-result v0 │ │ -05689c: 0f00 |0006: return v0 │ │ +058428: |[058428] android.support.v4.widget.SearchViewCompatHoneycomb.isQueryRefinementEnabled:(Landroid/view/View;)Z │ │ +058438: 1f01 ec02 |0000: check-cast v1, Landroid/widget/SearchView; // type@02ec │ │ +05843c: 6e10 3f14 0100 |0002: invoke-virtual {v1}, Landroid/widget/SearchView;.isQueryRefinementEnabled:()Z // method@143f │ │ +058442: 0a00 |0005: move-result v0 │ │ +058444: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=116 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 searchView Landroid/view/View; │ │ │ │ #4 : (in Landroid/support/v4/widget/SearchViewCompatHoneycomb;) │ │ @@ -75714,19 +75719,19 @@ │ │ type : '(Landroid/view/View;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0568a0: |[0568a0] android.support.v4.widget.SearchViewCompatHoneycomb.isSubmitButtonEnabled:(Landroid/view/View;)Z │ │ -0568b0: 1f01 ef02 |0000: check-cast v1, Landroid/widget/SearchView; // type@02ef │ │ -0568b4: 6e10 4014 0100 |0002: invoke-virtual {v1}, Landroid/widget/SearchView;.isSubmitButtonEnabled:()Z // method@1440 │ │ -0568ba: 0a00 |0005: move-result v0 │ │ -0568bc: 0f00 |0006: return v0 │ │ +058448: |[058448] android.support.v4.widget.SearchViewCompatHoneycomb.isSubmitButtonEnabled:(Landroid/view/View;)Z │ │ +058458: 1f01 ec02 |0000: check-cast v1, Landroid/widget/SearchView; // type@02ec │ │ +05845c: 6e10 4014 0100 |0002: invoke-virtual {v1}, Landroid/widget/SearchView;.isSubmitButtonEnabled:()Z // method@1440 │ │ +058462: 0a00 |0005: move-result v0 │ │ +058464: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=108 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 searchView Landroid/view/View; │ │ │ │ #5 : (in Landroid/support/v4/widget/SearchViewCompatHoneycomb;) │ │ @@ -75734,18 +75739,18 @@ │ │ type : '(Landroid/support/v4/widget/SearchViewCompatHoneycomb$OnCloseListenerCompatBridge;)Ljava/lang/Object;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0568c0: |[0568c0] android.support.v4.widget.SearchViewCompatHoneycomb.newOnCloseListener:(Landroid/support/v4/widget/SearchViewCompatHoneycomb$OnCloseListenerCompatBridge;)Ljava/lang/Object; │ │ -0568d0: 2200 6402 |0000: new-instance v0, Landroid/support/v4/widget/SearchViewCompatHoneycomb$2; // type@0264 │ │ -0568d4: 7020 f510 1000 |0002: invoke-direct {v0, v1}, Landroid/support/v4/widget/SearchViewCompatHoneycomb$2;.:(Landroid/support/v4/widget/SearchViewCompatHoneycomb$OnCloseListenerCompatBridge;)V // method@10f5 │ │ -0568da: 1100 |0005: return-object v0 │ │ +058468: |[058468] android.support.v4.widget.SearchViewCompatHoneycomb.newOnCloseListener:(Landroid/support/v4/widget/SearchViewCompatHoneycomb$OnCloseListenerCompatBridge;)Ljava/lang/Object; │ │ +058478: 2200 6102 |0000: new-instance v0, Landroid/support/v4/widget/SearchViewCompatHoneycomb$2; // type@0261 │ │ +05847c: 7020 f510 1000 |0002: invoke-direct {v0, v1}, Landroid/support/v4/widget/SearchViewCompatHoneycomb$2;.:(Landroid/support/v4/widget/SearchViewCompatHoneycomb$OnCloseListenerCompatBridge;)V // method@10f5 │ │ +058482: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=71 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 listener Landroid/support/v4/widget/SearchViewCompatHoneycomb$OnCloseListenerCompatBridge; │ │ │ │ #6 : (in Landroid/support/v4/widget/SearchViewCompatHoneycomb;) │ │ @@ -75753,18 +75758,18 @@ │ │ type : '(Landroid/support/v4/widget/SearchViewCompatHoneycomb$OnQueryTextListenerCompatBridge;)Ljava/lang/Object;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0568dc: |[0568dc] android.support.v4.widget.SearchViewCompatHoneycomb.newOnQueryTextListener:(Landroid/support/v4/widget/SearchViewCompatHoneycomb$OnQueryTextListenerCompatBridge;)Ljava/lang/Object; │ │ -0568ec: 2200 6302 |0000: new-instance v0, Landroid/support/v4/widget/SearchViewCompatHoneycomb$1; // type@0263 │ │ -0568f0: 7020 f210 1000 |0002: invoke-direct {v0, v1}, Landroid/support/v4/widget/SearchViewCompatHoneycomb$1;.:(Landroid/support/v4/widget/SearchViewCompatHoneycomb$OnQueryTextListenerCompatBridge;)V // method@10f2 │ │ -0568f6: 1100 |0005: return-object v0 │ │ +058484: |[058484] android.support.v4.widget.SearchViewCompatHoneycomb.newOnQueryTextListener:(Landroid/support/v4/widget/SearchViewCompatHoneycomb$OnQueryTextListenerCompatBridge;)Ljava/lang/Object; │ │ +058494: 2200 6002 |0000: new-instance v0, Landroid/support/v4/widget/SearchViewCompatHoneycomb$1; // type@0260 │ │ +058498: 7020 f210 1000 |0002: invoke-direct {v0, v1}, Landroid/support/v4/widget/SearchViewCompatHoneycomb$1;.:(Landroid/support/v4/widget/SearchViewCompatHoneycomb$OnQueryTextListenerCompatBridge;)V // method@10f2 │ │ +05849e: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=53 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 listener Landroid/support/v4/widget/SearchViewCompatHoneycomb$OnQueryTextListenerCompatBridge; │ │ │ │ #7 : (in Landroid/support/v4/widget/SearchViewCompatHoneycomb;) │ │ @@ -75772,18 +75777,18 @@ │ │ type : '(Landroid/content/Context;)Landroid/view/View;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0568f8: |[0568f8] android.support.v4.widget.SearchViewCompatHoneycomb.newSearchView:(Landroid/content/Context;)Landroid/view/View; │ │ -056908: 2200 ef02 |0000: new-instance v0, Landroid/widget/SearchView; // type@02ef │ │ -05690c: 7020 3b14 1000 |0002: invoke-direct {v0, v1}, Landroid/widget/SearchView;.:(Landroid/content/Context;)V // method@143b │ │ -056912: 1100 |0005: return-object v0 │ │ +0584a0: |[0584a0] android.support.v4.widget.SearchViewCompatHoneycomb.newSearchView:(Landroid/content/Context;)Landroid/view/View; │ │ +0584b0: 2200 ec02 |0000: new-instance v0, Landroid/widget/SearchView; // type@02ec │ │ +0584b4: 7020 3b14 1000 |0002: invoke-direct {v0, v1}, Landroid/widget/SearchView;.:(Landroid/content/Context;)V // method@143b │ │ +0584ba: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=42 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 context Landroid/content/Context; │ │ │ │ #8 : (in Landroid/support/v4/widget/SearchViewCompatHoneycomb;) │ │ @@ -75791,18 +75796,18 @@ │ │ type : '(Landroid/view/View;Z)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -056914: |[056914] android.support.v4.widget.SearchViewCompatHoneycomb.setIconified:(Landroid/view/View;Z)V │ │ -056924: 1f00 ef02 |0000: check-cast v0, Landroid/widget/SearchView; // type@02ef │ │ -056928: 6e20 4214 1000 |0002: invoke-virtual {v0, v1}, Landroid/widget/SearchView;.setIconified:(Z)V // method@1442 │ │ -05692e: 0e00 |0005: return-void │ │ +0584bc: |[0584bc] android.support.v4.widget.SearchViewCompatHoneycomb.setIconified:(Landroid/view/View;Z)V │ │ +0584cc: 1f00 ec02 |0000: check-cast v0, Landroid/widget/SearchView; // type@02ec │ │ +0584d0: 6e20 4214 1000 |0002: invoke-virtual {v0, v1}, Landroid/widget/SearchView;.setIconified:(Z)V // method@1442 │ │ +0584d6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=96 │ │ 0x0005 line=97 │ │ locals : │ │ 0x0000 - 0x0002 reg=0 searchView Landroid/view/View; │ │ 0x0000 - 0x0006 reg=1 iconify Z │ │ @@ -75812,18 +75817,18 @@ │ │ type : '(Landroid/view/View;I)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -056930: |[056930] android.support.v4.widget.SearchViewCompatHoneycomb.setMaxWidth:(Landroid/view/View;I)V │ │ -056940: 1f00 ef02 |0000: check-cast v0, Landroid/widget/SearchView; // type@02ef │ │ -056944: 6e20 4514 1000 |0002: invoke-virtual {v0, v1}, Landroid/widget/SearchView;.setMaxWidth:(I)V // method@1445 │ │ -05694a: 0e00 |0005: return-void │ │ +0584d8: |[0584d8] android.support.v4.widget.SearchViewCompatHoneycomb.setMaxWidth:(Landroid/view/View;I)V │ │ +0584e8: 1f00 ec02 |0000: check-cast v0, Landroid/widget/SearchView; // type@02ec │ │ +0584ec: 6e20 4514 1000 |0002: invoke-virtual {v0, v1}, Landroid/widget/SearchView;.setMaxWidth:(I)V // method@1445 │ │ +0584f2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=120 │ │ 0x0005 line=121 │ │ locals : │ │ 0x0000 - 0x0002 reg=0 searchView Landroid/view/View; │ │ 0x0000 - 0x0006 reg=1 maxpixels I │ │ @@ -75833,19 +75838,19 @@ │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -05694c: |[05694c] android.support.v4.widget.SearchViewCompatHoneycomb.setOnCloseListener:(Ljava/lang/Object;Ljava/lang/Object;)V │ │ -05695c: 1f00 ef02 |0000: check-cast v0, Landroid/widget/SearchView; // type@02ef │ │ -056960: 1f01 ed02 |0002: check-cast v1, Landroid/widget/SearchView$OnCloseListener; // type@02ed │ │ -056964: 6e20 4614 1000 |0004: invoke-virtual {v0, v1}, Landroid/widget/SearchView;.setOnCloseListener:(Landroid/widget/SearchView$OnCloseListener;)V // method@1446 │ │ -05696a: 0e00 |0007: return-void │ │ +0584f4: |[0584f4] android.support.v4.widget.SearchViewCompatHoneycomb.setOnCloseListener:(Ljava/lang/Object;Ljava/lang/Object;)V │ │ +058504: 1f00 ec02 |0000: check-cast v0, Landroid/widget/SearchView; // type@02ec │ │ +058508: 1f01 ea02 |0002: check-cast v1, Landroid/widget/SearchView$OnCloseListener; // type@02ea │ │ +05850c: 6e20 4614 1000 |0004: invoke-virtual {v0, v1}, Landroid/widget/SearchView;.setOnCloseListener:(Landroid/widget/SearchView$OnCloseListener;)V // method@1446 │ │ +058512: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=80 │ │ 0x0007 line=81 │ │ locals : │ │ 0x0000 - 0x0002 reg=0 searchView Ljava/lang/Object; │ │ 0x0000 - 0x0004 reg=1 listener Ljava/lang/Object; │ │ @@ -75855,19 +75860,19 @@ │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -05696c: |[05696c] android.support.v4.widget.SearchViewCompatHoneycomb.setOnQueryTextListener:(Ljava/lang/Object;Ljava/lang/Object;)V │ │ -05697c: 1f00 ef02 |0000: check-cast v0, Landroid/widget/SearchView; // type@02ef │ │ -056980: 1f01 ee02 |0002: check-cast v1, Landroid/widget/SearchView$OnQueryTextListener; // type@02ee │ │ -056984: 6e20 4714 1000 |0004: invoke-virtual {v0, v1}, Landroid/widget/SearchView;.setOnQueryTextListener:(Landroid/widget/SearchView$OnQueryTextListener;)V // method@1447 │ │ -05698a: 0e00 |0007: return-void │ │ +058514: |[058514] android.support.v4.widget.SearchViewCompatHoneycomb.setOnQueryTextListener:(Ljava/lang/Object;Ljava/lang/Object;)V │ │ +058524: 1f00 ec02 |0000: check-cast v0, Landroid/widget/SearchView; // type@02ec │ │ +058528: 1f01 eb02 |0002: check-cast v1, Landroid/widget/SearchView$OnQueryTextListener; // type@02eb │ │ +05852c: 6e20 4714 1000 |0004: invoke-virtual {v0, v1}, Landroid/widget/SearchView;.setOnQueryTextListener:(Landroid/widget/SearchView$OnQueryTextListener;)V // method@1447 │ │ +058532: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=67 │ │ 0x0007 line=68 │ │ locals : │ │ 0x0000 - 0x0002 reg=0 searchView Ljava/lang/Object; │ │ 0x0000 - 0x0004 reg=1 listener Ljava/lang/Object; │ │ @@ -75877,18 +75882,18 @@ │ │ type : '(Landroid/view/View;Ljava/lang/CharSequence;Z)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -05698c: |[05698c] android.support.v4.widget.SearchViewCompatHoneycomb.setQuery:(Landroid/view/View;Ljava/lang/CharSequence;Z)V │ │ -05699c: 1f00 ef02 |0000: check-cast v0, Landroid/widget/SearchView; // type@02ef │ │ -0569a0: 6e30 4814 1002 |0002: invoke-virtual {v0, v1, v2}, Landroid/widget/SearchView;.setQuery:(Ljava/lang/CharSequence;Z)V // method@1448 │ │ -0569a6: 0e00 |0005: return-void │ │ +058534: |[058534] android.support.v4.widget.SearchViewCompatHoneycomb.setQuery:(Landroid/view/View;Ljava/lang/CharSequence;Z)V │ │ +058544: 1f00 ec02 |0000: check-cast v0, Landroid/widget/SearchView; // type@02ec │ │ +058548: 6e30 4814 1002 |0002: invoke-virtual {v0, v1, v2}, Landroid/widget/SearchView;.setQuery:(Ljava/lang/CharSequence;Z)V // method@1448 │ │ +05854e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=88 │ │ 0x0005 line=89 │ │ locals : │ │ 0x0000 - 0x0002 reg=0 searchView Landroid/view/View; │ │ 0x0000 - 0x0006 reg=1 query Ljava/lang/CharSequence; │ │ @@ -75899,18 +75904,18 @@ │ │ type : '(Landroid/view/View;Ljava/lang/CharSequence;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0569a8: |[0569a8] android.support.v4.widget.SearchViewCompatHoneycomb.setQueryHint:(Landroid/view/View;Ljava/lang/CharSequence;)V │ │ -0569b8: 1f00 ef02 |0000: check-cast v0, Landroid/widget/SearchView; // type@02ef │ │ -0569bc: 6e20 4914 1000 |0002: invoke-virtual {v0, v1}, Landroid/widget/SearchView;.setQueryHint:(Ljava/lang/CharSequence;)V // method@1449 │ │ -0569c2: 0e00 |0005: return-void │ │ +058550: |[058550] android.support.v4.widget.SearchViewCompatHoneycomb.setQueryHint:(Landroid/view/View;Ljava/lang/CharSequence;)V │ │ +058560: 1f00 ec02 |0000: check-cast v0, Landroid/widget/SearchView; // type@02ec │ │ +058564: 6e20 4914 1000 |0002: invoke-virtual {v0, v1}, Landroid/widget/SearchView;.setQueryHint:(Ljava/lang/CharSequence;)V // method@1449 │ │ +05856a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=92 │ │ 0x0005 line=93 │ │ locals : │ │ 0x0000 - 0x0002 reg=0 searchView Landroid/view/View; │ │ 0x0000 - 0x0006 reg=1 hint Ljava/lang/CharSequence; │ │ @@ -75920,18 +75925,18 @@ │ │ type : '(Landroid/view/View;Z)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0569c4: |[0569c4] android.support.v4.widget.SearchViewCompatHoneycomb.setQueryRefinementEnabled:(Landroid/view/View;Z)V │ │ -0569d4: 1f00 ef02 |0000: check-cast v0, Landroid/widget/SearchView; // type@02ef │ │ -0569d8: 6e20 4a14 1000 |0002: invoke-virtual {v0, v1}, Landroid/widget/SearchView;.setQueryRefinementEnabled:(Z)V // method@144a │ │ -0569de: 0e00 |0005: return-void │ │ +05856c: |[05856c] android.support.v4.widget.SearchViewCompatHoneycomb.setQueryRefinementEnabled:(Landroid/view/View;Z)V │ │ +05857c: 1f00 ec02 |0000: check-cast v0, Landroid/widget/SearchView; // type@02ec │ │ +058580: 6e20 4a14 1000 |0002: invoke-virtual {v0, v1}, Landroid/widget/SearchView;.setQueryRefinementEnabled:(Z)V // method@144a │ │ +058586: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=112 │ │ 0x0005 line=113 │ │ locals : │ │ 0x0000 - 0x0002 reg=0 searchView Landroid/view/View; │ │ 0x0000 - 0x0006 reg=1 enable Z │ │ @@ -75941,27 +75946,27 @@ │ │ type : '(Landroid/view/View;Landroid/content/ComponentName;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 23 16-bit code units │ │ -0569e0: |[0569e0] android.support.v4.widget.SearchViewCompatHoneycomb.setSearchableInfo:(Landroid/view/View;Landroid/content/ComponentName;)V │ │ -0569f0: 0741 |0000: move-object v1, v4 │ │ -0569f2: 1f01 ef02 |0001: check-cast v1, Landroid/widget/SearchView; // type@02ef │ │ -0569f6: 6e10 3c14 0100 |0003: invoke-virtual {v1}, Landroid/widget/SearchView;.getContext:()Landroid/content/Context; // method@143c │ │ -0569fc: 0c02 |0006: move-result-object v2 │ │ -0569fe: 1a03 dc1f |0007: const-string v3, "search" // string@1fdc │ │ -056a02: 6e20 b900 3200 |0009: invoke-virtual {v2, v3}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@00b9 │ │ -056a08: 0c00 |000c: move-result-object v0 │ │ -056a0a: 1f00 1a00 |000d: check-cast v0, Landroid/app/SearchManager; // type@001a │ │ -056a0e: 6e20 9000 5000 |000f: invoke-virtual {v0, v5}, Landroid/app/SearchManager;.getSearchableInfo:(Landroid/content/ComponentName;)Landroid/app/SearchableInfo; // method@0090 │ │ -056a14: 0c02 |0012: move-result-object v2 │ │ -056a16: 6e20 4b14 2100 |0013: invoke-virtual {v1, v2}, Landroid/widget/SearchView;.setSearchableInfo:(Landroid/app/SearchableInfo;)V // method@144b │ │ -056a1c: 0e00 |0016: return-void │ │ +058588: |[058588] android.support.v4.widget.SearchViewCompatHoneycomb.setSearchableInfo:(Landroid/view/View;Landroid/content/ComponentName;)V │ │ +058598: 0741 |0000: move-object v1, v4 │ │ +05859a: 1f01 ec02 |0001: check-cast v1, Landroid/widget/SearchView; // type@02ec │ │ +05859e: 6e10 3c14 0100 |0003: invoke-virtual {v1}, Landroid/widget/SearchView;.getContext:()Landroid/content/Context; // method@143c │ │ +0585a4: 0c02 |0006: move-result-object v2 │ │ +0585a6: 1a03 d81f |0007: const-string v3, "search" // string@1fd8 │ │ +0585aa: 6e20 b900 3200 |0009: invoke-virtual {v2, v3}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@00b9 │ │ +0585b0: 0c00 |000c: move-result-object v0 │ │ +0585b2: 1f00 1a00 |000d: check-cast v0, Landroid/app/SearchManager; // type@001a │ │ +0585b6: 6e20 9000 5000 |000f: invoke-virtual {v0, v5}, Landroid/app/SearchManager;.getSearchableInfo:(Landroid/content/ComponentName;)Landroid/app/SearchableInfo; // method@0090 │ │ +0585bc: 0c02 |0012: move-result-object v2 │ │ +0585be: 6e20 4b14 2100 |0013: invoke-virtual {v1, v2}, Landroid/widget/SearchView;.setSearchableInfo:(Landroid/app/SearchableInfo;)V // method@144b │ │ +0585c4: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ 0x0003 line=47 │ │ 0x000f line=49 │ │ 0x0016 line=50 │ │ locals : │ │ @@ -75975,34 +75980,34 @@ │ │ type : '(Landroid/view/View;Z)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -056a20: |[056a20] android.support.v4.widget.SearchViewCompatHoneycomb.setSubmitButtonEnabled:(Landroid/view/View;Z)V │ │ -056a30: 1f00 ef02 |0000: check-cast v0, Landroid/widget/SearchView; // type@02ef │ │ -056a34: 6e20 4c14 1000 |0002: invoke-virtual {v0, v1}, Landroid/widget/SearchView;.setSubmitButtonEnabled:(Z)V // method@144c │ │ -056a3a: 0e00 |0005: return-void │ │ +0585c8: |[0585c8] android.support.v4.widget.SearchViewCompatHoneycomb.setSubmitButtonEnabled:(Landroid/view/View;Z)V │ │ +0585d8: 1f00 ec02 |0000: check-cast v0, Landroid/widget/SearchView; // type@02ec │ │ +0585dc: 6e20 4c14 1000 |0002: invoke-virtual {v0, v1}, Landroid/widget/SearchView;.setSubmitButtonEnabled:(Z)V // method@144c │ │ +0585e2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=104 │ │ 0x0005 line=105 │ │ locals : │ │ 0x0000 - 0x0002 reg=0 searchView Landroid/view/View; │ │ 0x0000 - 0x0006 reg=1 enabled Z │ │ │ │ Virtual methods - │ │ - source_file_idx : 3192 (SearchViewCompatHoneycomb.java) │ │ + source_file_idx : 3189 (SearchViewCompatHoneycomb.java) │ │ │ │ Class #326 header: │ │ -class_idx : 616 │ │ +class_idx : 613 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 751 │ │ -source_file_idx : 3194 │ │ +superclass_idx : 748 │ │ +source_file_idx : 3191 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #326 annotations: │ │ Annotations on class │ │ @@ -76022,17 +76027,17 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -056a3c: |[056a3c] android.support.v4.widget.SearchViewCompatIcs$MySearchView.:(Landroid/content/Context;)V │ │ -056a4c: 7020 3b14 1000 |0000: invoke-direct {v0, v1}, Landroid/widget/SearchView;.:(Landroid/content/Context;)V // method@143b │ │ -056a52: 0e00 |0003: return-void │ │ +0585e4: |[0585e4] android.support.v4.widget.SearchViewCompatIcs$MySearchView.:(Landroid/content/Context;)V │ │ +0585f4: 7020 3b14 1000 |0000: invoke-direct {v0, v1}, Landroid/widget/SearchView;.:(Landroid/content/Context;)V // method@143b │ │ +0585fa: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=30 │ │ 0x0003 line=31 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/SearchViewCompatIcs$MySearchView; │ │ 0x0000 - 0x0004 reg=1 context Landroid/content/Context; │ │ @@ -76043,35 +76048,35 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -056a54: |[056a54] android.support.v4.widget.SearchViewCompatIcs$MySearchView.onActionViewCollapsed:()V │ │ -056a64: 1a00 0000 |0000: const-string v0, "" // string@0000 │ │ -056a68: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -056a6a: 6e30 0d11 0201 |0003: invoke-virtual {v2, v0, v1}, Landroid/support/v4/widget/SearchViewCompatIcs$MySearchView;.setQuery:(Ljava/lang/CharSequence;Z)V // method@110d │ │ -056a70: 6f10 4114 0200 |0006: invoke-super {v2}, Landroid/widget/SearchView;.onActionViewCollapsed:()V // method@1441 │ │ -056a76: 0e00 |0009: return-void │ │ +0585fc: |[0585fc] android.support.v4.widget.SearchViewCompatIcs$MySearchView.onActionViewCollapsed:()V │ │ +05860c: 1a00 0000 |0000: const-string v0, "" // string@0000 │ │ +058610: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +058612: 6e30 0d11 0201 |0003: invoke-virtual {v2, v0, v1}, Landroid/support/v4/widget/SearchViewCompatIcs$MySearchView;.setQuery:(Ljava/lang/CharSequence;Z)V // method@110d │ │ +058618: 6f10 4114 0200 |0006: invoke-super {v2}, Landroid/widget/SearchView;.onActionViewCollapsed:()V // method@1441 │ │ +05861e: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ 0x0006 line=38 │ │ 0x0009 line=39 │ │ locals : │ │ 0x0000 - 0x000a reg=2 this Landroid/support/v4/widget/SearchViewCompatIcs$MySearchView; │ │ │ │ - source_file_idx : 3194 (SearchViewCompatIcs.java) │ │ + source_file_idx : 3191 (SearchViewCompatIcs.java) │ │ │ │ Class #327 header: │ │ -class_idx : 617 │ │ +class_idx : 614 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 826 │ │ -source_file_idx : 3194 │ │ +superclass_idx : 823 │ │ +source_file_idx : 3191 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 4 │ │ virtual_methods_size: 0 │ │ │ │ Class #327 annotations: │ │ Annotations on class │ │ @@ -76090,17 +76095,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -056a78: |[056a78] android.support.v4.widget.SearchViewCompatIcs.:()V │ │ -056a88: 7010 1c15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ -056a8e: 0e00 |0003: return-void │ │ +058620: |[058620] android.support.v4.widget.SearchViewCompatIcs.:()V │ │ +058630: 7010 1c15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ +058636: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ 0x0003 line=28 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/SearchViewCompatIcs; │ │ │ │ @@ -76109,18 +76114,18 @@ │ │ type : '(Landroid/content/Context;)Landroid/view/View;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -056a90: |[056a90] android.support.v4.widget.SearchViewCompatIcs.newSearchView:(Landroid/content/Context;)Landroid/view/View; │ │ -056aa0: 2200 6802 |0000: new-instance v0, Landroid/support/v4/widget/SearchViewCompatIcs$MySearchView; // type@0268 │ │ -056aa4: 7020 0b11 1000 |0002: invoke-direct {v0, v1}, Landroid/support/v4/widget/SearchViewCompatIcs$MySearchView;.:(Landroid/content/Context;)V // method@110b │ │ -056aaa: 1100 |0005: return-object v0 │ │ +058638: |[058638] android.support.v4.widget.SearchViewCompatIcs.newSearchView:(Landroid/content/Context;)Landroid/view/View; │ │ +058648: 2200 6502 |0000: new-instance v0, Landroid/support/v4/widget/SearchViewCompatIcs$MySearchView; // type@0265 │ │ +05864c: 7020 0b11 1000 |0002: invoke-direct {v0, v1}, Landroid/support/v4/widget/SearchViewCompatIcs$MySearchView;.:(Landroid/content/Context;)V // method@110b │ │ +058652: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=43 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 context Landroid/content/Context; │ │ │ │ #2 : (in Landroid/support/v4/widget/SearchViewCompatIcs;) │ │ @@ -76128,18 +76133,18 @@ │ │ type : '(Landroid/view/View;I)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -056aac: |[056aac] android.support.v4.widget.SearchViewCompatIcs.setImeOptions:(Landroid/view/View;I)V │ │ -056abc: 1f00 ef02 |0000: check-cast v0, Landroid/widget/SearchView; // type@02ef │ │ -056ac0: 6e20 4314 1000 |0002: invoke-virtual {v0, v1}, Landroid/widget/SearchView;.setImeOptions:(I)V // method@1443 │ │ -056ac6: 0e00 |0005: return-void │ │ +058654: |[058654] android.support.v4.widget.SearchViewCompatIcs.setImeOptions:(Landroid/view/View;I)V │ │ +058664: 1f00 ec02 |0000: check-cast v0, Landroid/widget/SearchView; // type@02ec │ │ +058668: 6e20 4314 1000 |0002: invoke-virtual {v0, v1}, Landroid/widget/SearchView;.setImeOptions:(I)V // method@1443 │ │ +05866e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ 0x0005 line=48 │ │ locals : │ │ 0x0000 - 0x0002 reg=0 searchView Landroid/view/View; │ │ 0x0000 - 0x0006 reg=1 imeOptions I │ │ @@ -76149,34 +76154,34 @@ │ │ type : '(Landroid/view/View;I)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -056ac8: |[056ac8] android.support.v4.widget.SearchViewCompatIcs.setInputType:(Landroid/view/View;I)V │ │ -056ad8: 1f00 ef02 |0000: check-cast v0, Landroid/widget/SearchView; // type@02ef │ │ -056adc: 6e20 4414 1000 |0002: invoke-virtual {v0, v1}, Landroid/widget/SearchView;.setInputType:(I)V // method@1444 │ │ -056ae2: 0e00 |0005: return-void │ │ +058670: |[058670] android.support.v4.widget.SearchViewCompatIcs.setInputType:(Landroid/view/View;I)V │ │ +058680: 1f00 ec02 |0000: check-cast v0, Landroid/widget/SearchView; // type@02ec │ │ +058684: 6e20 4414 1000 |0002: invoke-virtual {v0, v1}, Landroid/widget/SearchView;.setInputType:(I)V // method@1444 │ │ +05868a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=51 │ │ 0x0005 line=52 │ │ locals : │ │ 0x0000 - 0x0002 reg=0 searchView Landroid/view/View; │ │ 0x0000 - 0x0006 reg=1 inputType I │ │ │ │ Virtual methods - │ │ - source_file_idx : 3194 (SearchViewCompatIcs.java) │ │ + source_file_idx : 3191 (SearchViewCompatIcs.java) │ │ │ │ Class #328 header: │ │ -class_idx : 618 │ │ +class_idx : 615 │ │ access_flags : 1537 (0x0601) │ │ -superclass_idx : 826 │ │ -source_file_idx : 3219 │ │ +superclass_idx : 823 │ │ +source_file_idx : 3216 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 1 │ │ │ │ Class #328 annotations: │ │ Annotations on class │ │ @@ -76194,21 +76199,21 @@ │ │ Virtual methods - │ │ #0 : (in Landroid/support/v4/widget/SimpleCursorAdapter$CursorToStringConverter;) │ │ name : 'convertToString' │ │ type : '(Landroid/database/Cursor;)Ljava/lang/CharSequence;' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 3219 (SimpleCursorAdapter.java) │ │ + source_file_idx : 3216 (SimpleCursorAdapter.java) │ │ │ │ Class #329 header: │ │ -class_idx : 619 │ │ +class_idx : 616 │ │ access_flags : 1537 (0x0601) │ │ -superclass_idx : 826 │ │ -source_file_idx : 3219 │ │ +superclass_idx : 823 │ │ +source_file_idx : 3216 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 1 │ │ │ │ Class #329 annotations: │ │ Annotations on class │ │ @@ -76226,21 +76231,21 @@ │ │ Virtual methods - │ │ #0 : (in Landroid/support/v4/widget/SimpleCursorAdapter$ViewBinder;) │ │ name : 'setViewValue' │ │ type : '(Landroid/view/View;Landroid/database/Cursor;I)Z' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 3219 (SimpleCursorAdapter.java) │ │ + source_file_idx : 3216 (SimpleCursorAdapter.java) │ │ │ │ Class #330 header: │ │ -class_idx : 621 │ │ +class_idx : 618 │ │ access_flags : 4096 (0x1000) │ │ -superclass_idx : 826 │ │ -source_file_idx : 3228 │ │ +superclass_idx : 823 │ │ +source_file_idx : 3225 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 0 │ │ │ │ Class #330 annotations: │ │ Annotations on class │ │ @@ -76252,21 +76257,21 @@ │ │ Access flags : 0x1000 (SYNTHETIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ Virtual methods - │ │ - source_file_idx : 3228 (SlidingPaneLayout.java) │ │ + source_file_idx : 3225 (SlidingPaneLayout.java) │ │ │ │ Class #331 header: │ │ -class_idx : 623 │ │ +class_idx : 620 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 826 │ │ -source_file_idx : 3228 │ │ +superclass_idx : 823 │ │ +source_file_idx : 3225 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #331 annotations: │ │ Annotations on class │ │ @@ -76295,19 +76300,19 @@ │ │ type : '(Landroid/support/v4/widget/SlidingPaneLayout;Landroid/view/View;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -056ae4: |[056ae4] android.support.v4.widget.SlidingPaneLayout$DisableLayerRunnable.:(Landroid/support/v4/widget/SlidingPaneLayout;Landroid/view/View;)V │ │ -056af4: 5b01 d404 |0000: iput-object v1, v0, Landroid/support/v4/widget/SlidingPaneLayout$DisableLayerRunnable;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@04d4 │ │ -056af8: 7010 1c15 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ -056afe: 5b02 d304 |0005: iput-object v2, v0, Landroid/support/v4/widget/SlidingPaneLayout$DisableLayerRunnable;.mChildView:Landroid/view/View; // field@04d3 │ │ -056b02: 0e00 |0007: return-void │ │ +05868c: |[05868c] android.support.v4.widget.SlidingPaneLayout$DisableLayerRunnable.:(Landroid/support/v4/widget/SlidingPaneLayout;Landroid/view/View;)V │ │ +05869c: 5b01 d404 |0000: iput-object v1, v0, Landroid/support/v4/widget/SlidingPaneLayout$DisableLayerRunnable;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@04d4 │ │ +0586a0: 7010 1c15 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ +0586a6: 5b02 d304 |0005: iput-object v2, v0, Landroid/support/v4/widget/SlidingPaneLayout$DisableLayerRunnable;.mChildView:Landroid/view/View; // field@04d3 │ │ +0586aa: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1484 │ │ 0x0005 line=1485 │ │ 0x0007 line=1486 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Landroid/support/v4/widget/SlidingPaneLayout$DisableLayerRunnable; │ │ @@ -76320,49 +76325,49 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 34 16-bit code units │ │ -056b04: |[056b04] android.support.v4.widget.SlidingPaneLayout$DisableLayerRunnable.run:()V │ │ -056b14: 5430 d304 |0000: iget-object v0, v3, Landroid/support/v4/widget/SlidingPaneLayout$DisableLayerRunnable;.mChildView:Landroid/view/View; // field@04d3 │ │ -056b18: 6e10 8d12 0000 |0002: invoke-virtual {v0}, Landroid/view/View;.getParent:()Landroid/view/ViewParent; // method@128d │ │ -056b1e: 0c00 |0005: move-result-object v0 │ │ -056b20: 5431 d404 |0006: iget-object v1, v3, Landroid/support/v4/widget/SlidingPaneLayout$DisableLayerRunnable;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@04d4 │ │ -056b24: 3310 1000 |0008: if-ne v0, v1, 0018 // +0010 │ │ -056b28: 5430 d304 |000a: iget-object v0, v3, Landroid/support/v4/widget/SlidingPaneLayout$DisableLayerRunnable;.mChildView:Landroid/view/View; // field@04d3 │ │ -056b2c: 1201 |000c: const/4 v1, #int 0 // #0 │ │ -056b2e: 1202 |000d: const/4 v2, #int 0 // #0 │ │ -056b30: 7130 290b 1002 |000e: invoke-static {v0, v1, v2}, Landroid/support/v4/view/ViewCompat;.setLayerType:(Landroid/view/View;ILandroid/graphics/Paint;)V // method@0b29 │ │ -056b36: 5430 d404 |0011: iget-object v0, v3, Landroid/support/v4/widget/SlidingPaneLayout$DisableLayerRunnable;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@04d4 │ │ -056b3a: 5431 d304 |0013: iget-object v1, v3, Landroid/support/v4/widget/SlidingPaneLayout$DisableLayerRunnable;.mChildView:Landroid/view/View; // field@04d3 │ │ -056b3e: 7120 6111 1000 |0015: invoke-static {v0, v1}, Landroid/support/v4/widget/SlidingPaneLayout;.access$900:(Landroid/support/v4/widget/SlidingPaneLayout;Landroid/view/View;)V // method@1161 │ │ -056b44: 5430 d404 |0018: iget-object v0, v3, Landroid/support/v4/widget/SlidingPaneLayout$DisableLayerRunnable;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@04d4 │ │ -056b48: 7110 5a11 0000 |001a: invoke-static {v0}, Landroid/support/v4/widget/SlidingPaneLayout;.access$1000:(Landroid/support/v4/widget/SlidingPaneLayout;)Ljava/util/ArrayList; // method@115a │ │ -056b4e: 0c00 |001d: move-result-object v0 │ │ -056b50: 6e20 a815 3000 |001e: invoke-virtual {v0, v3}, Ljava/util/ArrayList;.remove:(Ljava/lang/Object;)Z // method@15a8 │ │ -056b56: 0e00 |0021: return-void │ │ +0586ac: |[0586ac] android.support.v4.widget.SlidingPaneLayout$DisableLayerRunnable.run:()V │ │ +0586bc: 5430 d304 |0000: iget-object v0, v3, Landroid/support/v4/widget/SlidingPaneLayout$DisableLayerRunnable;.mChildView:Landroid/view/View; // field@04d3 │ │ +0586c0: 6e10 8d12 0000 |0002: invoke-virtual {v0}, Landroid/view/View;.getParent:()Landroid/view/ViewParent; // method@128d │ │ +0586c6: 0c00 |0005: move-result-object v0 │ │ +0586c8: 5431 d404 |0006: iget-object v1, v3, Landroid/support/v4/widget/SlidingPaneLayout$DisableLayerRunnable;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@04d4 │ │ +0586cc: 3310 1000 |0008: if-ne v0, v1, 0018 // +0010 │ │ +0586d0: 5430 d304 |000a: iget-object v0, v3, Landroid/support/v4/widget/SlidingPaneLayout$DisableLayerRunnable;.mChildView:Landroid/view/View; // field@04d3 │ │ +0586d4: 1201 |000c: const/4 v1, #int 0 // #0 │ │ +0586d6: 1202 |000d: const/4 v2, #int 0 // #0 │ │ +0586d8: 7130 290b 1002 |000e: invoke-static {v0, v1, v2}, Landroid/support/v4/view/ViewCompat;.setLayerType:(Landroid/view/View;ILandroid/graphics/Paint;)V // method@0b29 │ │ +0586de: 5430 d404 |0011: iget-object v0, v3, Landroid/support/v4/widget/SlidingPaneLayout$DisableLayerRunnable;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@04d4 │ │ +0586e2: 5431 d304 |0013: iget-object v1, v3, Landroid/support/v4/widget/SlidingPaneLayout$DisableLayerRunnable;.mChildView:Landroid/view/View; // field@04d3 │ │ +0586e6: 7120 6111 1000 |0015: invoke-static {v0, v1}, Landroid/support/v4/widget/SlidingPaneLayout;.access$900:(Landroid/support/v4/widget/SlidingPaneLayout;Landroid/view/View;)V // method@1161 │ │ +0586ec: 5430 d404 |0018: iget-object v0, v3, Landroid/support/v4/widget/SlidingPaneLayout$DisableLayerRunnable;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@04d4 │ │ +0586f0: 7110 5a11 0000 |001a: invoke-static {v0}, Landroid/support/v4/widget/SlidingPaneLayout;.access$1000:(Landroid/support/v4/widget/SlidingPaneLayout;)Ljava/util/ArrayList; // method@115a │ │ +0586f6: 0c00 |001d: move-result-object v0 │ │ +0586f8: 6e20 a815 3000 |001e: invoke-virtual {v0, v3}, Ljava/util/ArrayList;.remove:(Ljava/lang/Object;)Z // method@15a8 │ │ +0586fe: 0e00 |0021: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1490 │ │ 0x000a line=1491 │ │ 0x0011 line=1492 │ │ 0x0018 line=1494 │ │ 0x0021 line=1495 │ │ locals : │ │ 0x0000 - 0x0022 reg=3 this Landroid/support/v4/widget/SlidingPaneLayout$DisableLayerRunnable; │ │ │ │ - source_file_idx : 3228 (SlidingPaneLayout.java) │ │ + source_file_idx : 3225 (SlidingPaneLayout.java) │ │ │ │ Class #332 header: │ │ -class_idx : 625 │ │ +class_idx : 622 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 687 │ │ -source_file_idx : 3228 │ │ +superclass_idx : 684 │ │ +source_file_idx : 3225 │ │ static_fields_size : 1 │ │ instance_fields_size: 4 │ │ direct_methods_size : 7 │ │ virtual_methods_size: 0 │ │ │ │ Class #332 annotations: │ │ Annotations on class │ │ @@ -76402,42 +76407,42 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 12 16-bit code units │ │ -056b58: |[056b58] android.support.v4.widget.SlidingPaneLayout$LayoutParams.:()V │ │ -056b68: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -056b6a: 2300 8f04 |0001: new-array v0, v0, [I // type@048f │ │ -056b6e: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -056b70: 1402 8101 0101 |0004: const v2, #float 2.36946e-38 // #01010181 │ │ -056b76: 4b02 0001 |0007: aput v2, v0, v1 │ │ -056b7a: 6900 d604 |0009: sput-object v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.ATTRS:[I // field@04d6 │ │ -056b7e: 0e00 |000b: return-void │ │ +058700: |[058700] android.support.v4.widget.SlidingPaneLayout$LayoutParams.:()V │ │ +058710: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +058712: 2300 8c04 |0001: new-array v0, v0, [I // type@048c │ │ +058716: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +058718: 1402 8101 0101 |0004: const v2, #float 2.36946e-38 // #01010181 │ │ +05871e: 4b02 0001 |0007: aput v2, v0, v1 │ │ +058722: 6900 d604 |0009: sput-object v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.ATTRS:[I // field@04d6 │ │ +058726: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1249 │ │ locals : │ │ │ │ #1 : (in Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -056b80: |[056b80] android.support.v4.widget.SlidingPaneLayout$LayoutParams.:()V │ │ -056b90: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ -056b92: 7030 e212 0100 |0001: invoke-direct {v1, v0, v0}, Landroid/view/ViewGroup$MarginLayoutParams;.:(II)V // method@12e2 │ │ -056b98: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -056b9a: 5910 dd04 |0005: iput v0, v1, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.weight:F // field@04dd │ │ -056b9e: 0e00 |0007: return-void │ │ +058728: |[058728] android.support.v4.widget.SlidingPaneLayout$LayoutParams.:()V │ │ +058738: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ +05873a: 7030 e212 0100 |0001: invoke-direct {v1, v0, v0}, Landroid/view/ViewGroup$MarginLayoutParams;.:(II)V // method@12e2 │ │ +058740: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +058742: 5910 dd04 |0005: iput v0, v1, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.weight:F // field@04dd │ │ +058746: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1273 │ │ 0x0004 line=1257 │ │ 0x0007 line=1274 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams; │ │ @@ -76447,19 +76452,19 @@ │ │ type : '(II)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -056ba0: |[056ba0] android.support.v4.widget.SlidingPaneLayout$LayoutParams.:(II)V │ │ -056bb0: 7030 e212 2103 |0000: invoke-direct {v1, v2, v3}, Landroid/view/ViewGroup$MarginLayoutParams;.:(II)V // method@12e2 │ │ -056bb6: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -056bb8: 5910 dd04 |0004: iput v0, v1, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.weight:F // field@04dd │ │ -056bbc: 0e00 |0006: return-void │ │ +058748: |[058748] android.support.v4.widget.SlidingPaneLayout$LayoutParams.:(II)V │ │ +058758: 7030 e212 2103 |0000: invoke-direct {v1, v2, v3}, Landroid/view/ViewGroup$MarginLayoutParams;.:(II)V // method@12e2 │ │ +05875e: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +058760: 5910 dd04 |0004: iput v0, v1, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.weight:F // field@04dd │ │ +058764: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1277 │ │ 0x0003 line=1257 │ │ 0x0006 line=1278 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams; │ │ @@ -76471,27 +76476,27 @@ │ │ type : '(Landroid/content/Context;Landroid/util/AttributeSet;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 23 16-bit code units │ │ -056bc0: |[056bc0] android.support.v4.widget.SlidingPaneLayout$LayoutParams.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ -056bd0: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -056bd2: 7030 e312 4305 |0001: invoke-direct {v3, v4, v5}, Landroid/view/ViewGroup$MarginLayoutParams;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@12e3 │ │ -056bd8: 5932 dd04 |0004: iput v2, v3, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.weight:F // field@04dd │ │ -056bdc: 6201 d604 |0006: sget-object v1, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.ATTRS:[I // field@04d6 │ │ -056be0: 6e30 bb00 5401 |0008: invoke-virtual {v4, v5, v1}, Landroid/content/Context;.obtainStyledAttributes:(Landroid/util/AttributeSet;[I)Landroid/content/res/TypedArray; // method@00bb │ │ -056be6: 0c00 |000b: move-result-object v0 │ │ -056be8: 1201 |000c: const/4 v1, #int 0 // #0 │ │ -056bea: 6e30 1b01 1002 |000d: invoke-virtual {v0, v1, v2}, Landroid/content/res/TypedArray;.getFloat:(IF)F // method@011b │ │ -056bf0: 0a01 |0010: move-result v1 │ │ -056bf2: 5931 dd04 |0011: iput v1, v3, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.weight:F // field@04dd │ │ -056bf6: 6e10 2101 0000 |0013: invoke-virtual {v0}, Landroid/content/res/TypedArray;.recycle:()V // method@0121 │ │ -056bfc: 0e00 |0016: return-void │ │ +058768: |[058768] android.support.v4.widget.SlidingPaneLayout$LayoutParams.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ +058778: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +05877a: 7030 e312 4305 |0001: invoke-direct {v3, v4, v5}, Landroid/view/ViewGroup$MarginLayoutParams;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@12e3 │ │ +058780: 5932 dd04 |0004: iput v2, v3, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.weight:F // field@04dd │ │ +058784: 6201 d604 |0006: sget-object v1, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.ATTRS:[I // field@04d6 │ │ +058788: 6e30 bb00 5401 |0008: invoke-virtual {v4, v5, v1}, Landroid/content/Context;.obtainStyledAttributes:(Landroid/util/AttributeSet;[I)Landroid/content/res/TypedArray; // method@00bb │ │ +05878e: 0c00 |000b: move-result-object v0 │ │ +058790: 1201 |000c: const/4 v1, #int 0 // #0 │ │ +058792: 6e30 1b01 1002 |000d: invoke-virtual {v0, v1, v2}, Landroid/content/res/TypedArray;.getFloat:(IF)F // method@011b │ │ +058798: 0a01 |0010: move-result v1 │ │ +05879a: 5931 dd04 |0011: iput v1, v3, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.weight:F // field@04dd │ │ +05879e: 6e10 2101 0000 |0013: invoke-virtual {v0}, Landroid/content/res/TypedArray;.recycle:()V // method@0121 │ │ +0587a4: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1294 │ │ 0x0004 line=1257 │ │ 0x0006 line=1296 │ │ 0x000c line=1297 │ │ 0x0013 line=1298 │ │ @@ -76507,21 +76512,21 @@ │ │ type : '(Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -056c00: |[056c00] android.support.v4.widget.SlidingPaneLayout$LayoutParams.:(Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;)V │ │ -056c10: 7020 e512 2100 |0000: invoke-direct {v1, v2}, Landroid/view/ViewGroup$MarginLayoutParams;.:(Landroid/view/ViewGroup$MarginLayoutParams;)V // method@12e5 │ │ -056c16: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -056c18: 5910 dd04 |0004: iput v0, v1, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.weight:F // field@04dd │ │ -056c1c: 5220 dd04 |0006: iget v0, v2, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.weight:F // field@04dd │ │ -056c20: 5910 dd04 |0008: iput v0, v1, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.weight:F // field@04dd │ │ -056c24: 0e00 |000a: return-void │ │ +0587a8: |[0587a8] android.support.v4.widget.SlidingPaneLayout$LayoutParams.:(Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;)V │ │ +0587b8: 7020 e512 2100 |0000: invoke-direct {v1, v2}, Landroid/view/ViewGroup$MarginLayoutParams;.:(Landroid/view/ViewGroup$MarginLayoutParams;)V // method@12e5 │ │ +0587be: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +0587c0: 5910 dd04 |0004: iput v0, v1, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.weight:F // field@04dd │ │ +0587c4: 5220 dd04 |0006: iget v0, v2, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.weight:F // field@04dd │ │ +0587c8: 5910 dd04 |0008: iput v0, v1, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.weight:F // field@04dd │ │ +0587cc: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1289 │ │ 0x0003 line=1257 │ │ 0x0006 line=1290 │ │ 0x000a line=1291 │ │ locals : │ │ @@ -76533,19 +76538,19 @@ │ │ type : '(Landroid/view/ViewGroup$LayoutParams;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -056c28: |[056c28] android.support.v4.widget.SlidingPaneLayout$LayoutParams.:(Landroid/view/ViewGroup$LayoutParams;)V │ │ -056c38: 7020 e412 2100 |0000: invoke-direct {v1, v2}, Landroid/view/ViewGroup$MarginLayoutParams;.:(Landroid/view/ViewGroup$LayoutParams;)V // method@12e4 │ │ -056c3e: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -056c40: 5910 dd04 |0004: iput v0, v1, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.weight:F // field@04dd │ │ -056c44: 0e00 |0006: return-void │ │ +0587d0: |[0587d0] android.support.v4.widget.SlidingPaneLayout$LayoutParams.:(Landroid/view/ViewGroup$LayoutParams;)V │ │ +0587e0: 7020 e412 2100 |0000: invoke-direct {v1, v2}, Landroid/view/ViewGroup$MarginLayoutParams;.:(Landroid/view/ViewGroup$LayoutParams;)V // method@12e4 │ │ +0587e6: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +0587e8: 5910 dd04 |0004: iput v0, v1, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.weight:F // field@04dd │ │ +0587ec: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1281 │ │ 0x0003 line=1257 │ │ 0x0006 line=1282 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams; │ │ @@ -76556,36 +76561,36 @@ │ │ type : '(Landroid/view/ViewGroup$MarginLayoutParams;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -056c48: |[056c48] android.support.v4.widget.SlidingPaneLayout$LayoutParams.:(Landroid/view/ViewGroup$MarginLayoutParams;)V │ │ -056c58: 7020 e512 2100 |0000: invoke-direct {v1, v2}, Landroid/view/ViewGroup$MarginLayoutParams;.:(Landroid/view/ViewGroup$MarginLayoutParams;)V // method@12e5 │ │ -056c5e: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -056c60: 5910 dd04 |0004: iput v0, v1, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.weight:F // field@04dd │ │ -056c64: 0e00 |0006: return-void │ │ +0587f0: |[0587f0] android.support.v4.widget.SlidingPaneLayout$LayoutParams.:(Landroid/view/ViewGroup$MarginLayoutParams;)V │ │ +058800: 7020 e512 2100 |0000: invoke-direct {v1, v2}, Landroid/view/ViewGroup$MarginLayoutParams;.:(Landroid/view/ViewGroup$MarginLayoutParams;)V // method@12e5 │ │ +058806: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +058808: 5910 dd04 |0004: iput v0, v1, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.weight:F // field@04dd │ │ +05880c: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1285 │ │ 0x0003 line=1257 │ │ 0x0006 line=1286 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams; │ │ 0x0000 - 0x0007 reg=2 source Landroid/view/ViewGroup$MarginLayoutParams; │ │ │ │ Virtual methods - │ │ - source_file_idx : 3228 (SlidingPaneLayout.java) │ │ + source_file_idx : 3225 (SlidingPaneLayout.java) │ │ │ │ Class #333 header: │ │ -class_idx : 626 │ │ +class_idx : 623 │ │ access_flags : 1537 (0x0601) │ │ -superclass_idx : 826 │ │ -source_file_idx : 3228 │ │ +superclass_idx : 823 │ │ +source_file_idx : 3225 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 3 │ │ │ │ Class #333 annotations: │ │ Annotations on class │ │ @@ -76615,21 +76620,21 @@ │ │ │ │ #2 : (in Landroid/support/v4/widget/SlidingPaneLayout$PanelSlideListener;) │ │ name : 'onPanelSlide' │ │ type : '(Landroid/view/View;F)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 3228 (SlidingPaneLayout.java) │ │ + source_file_idx : 3225 (SlidingPaneLayout.java) │ │ │ │ Class #334 header: │ │ -class_idx : 627 │ │ +class_idx : 624 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 826 │ │ -source_file_idx : 3228 │ │ +superclass_idx : 823 │ │ +source_file_idx : 3225 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ Class #334 annotations: │ │ Annotations on class │ │ @@ -76651,17 +76656,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -056c68: |[056c68] android.support.v4.widget.SlidingPaneLayout$SavedState$1.:()V │ │ -056c78: 7010 1c15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ -056c7e: 0e00 |0003: return-void │ │ +058810: |[058810] android.support.v4.widget.SlidingPaneLayout$SavedState$1.:()V │ │ +058820: 7010 1c15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ +058826: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1322 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/SlidingPaneLayout$SavedState$1; │ │ │ │ Virtual methods - │ │ @@ -76670,19 +76675,19 @@ │ │ type : '(Landroid/os/Parcel;)Landroid/support/v4/widget/SlidingPaneLayout$SavedState;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -056c80: |[056c80] android.support.v4.widget.SlidingPaneLayout$SavedState$1.createFromParcel:(Landroid/os/Parcel;)Landroid/support/v4/widget/SlidingPaneLayout$SavedState; │ │ -056c90: 2200 7402 |0000: new-instance v0, Landroid/support/v4/widget/SlidingPaneLayout$SavedState; // type@0274 │ │ -056c94: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -056c96: 7030 4611 3001 |0003: invoke-direct {v0, v3, v1}, Landroid/support/v4/widget/SlidingPaneLayout$SavedState;.:(Landroid/os/Parcel;Landroid/support/v4/widget/SlidingPaneLayout$1;)V // method@1146 │ │ -056c9c: 1100 |0006: return-object v0 │ │ +058828: |[058828] android.support.v4.widget.SlidingPaneLayout$SavedState$1.createFromParcel:(Landroid/os/Parcel;)Landroid/support/v4/widget/SlidingPaneLayout$SavedState; │ │ +058838: 2200 7102 |0000: new-instance v0, Landroid/support/v4/widget/SlidingPaneLayout$SavedState; // type@0271 │ │ +05883c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +05883e: 7030 4611 3001 |0003: invoke-direct {v0, v3, v1}, Landroid/support/v4/widget/SlidingPaneLayout$SavedState;.:(Landroid/os/Parcel;Landroid/support/v4/widget/SlidingPaneLayout$1;)V // method@1146 │ │ +058844: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1324 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Landroid/support/v4/widget/SlidingPaneLayout$SavedState$1; │ │ 0x0000 - 0x0007 reg=3 in Landroid/os/Parcel; │ │ │ │ @@ -76691,18 +76696,18 @@ │ │ type : '(Landroid/os/Parcel;)Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -056ca0: |[056ca0] android.support.v4.widget.SlidingPaneLayout$SavedState$1.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ -056cb0: 6e20 4011 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/widget/SlidingPaneLayout$SavedState$1;.createFromParcel:(Landroid/os/Parcel;)Landroid/support/v4/widget/SlidingPaneLayout$SavedState; // method@1140 │ │ -056cb6: 0c00 |0003: move-result-object v0 │ │ -056cb8: 1100 |0004: return-object v0 │ │ +058848: |[058848] android.support.v4.widget.SlidingPaneLayout$SavedState$1.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ +058858: 6e20 4011 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/widget/SlidingPaneLayout$SavedState$1;.createFromParcel:(Landroid/os/Parcel;)Landroid/support/v4/widget/SlidingPaneLayout$SavedState; // method@1140 │ │ +05885e: 0c00 |0003: move-result-object v0 │ │ +058860: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1322 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/widget/SlidingPaneLayout$SavedState$1; │ │ 0x0000 - 0x0005 reg=2 x0 Landroid/os/Parcel; │ │ │ │ @@ -76711,17 +76716,17 @@ │ │ type : '(I)[Landroid/support/v4/widget/SlidingPaneLayout$SavedState;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -056cbc: |[056cbc] android.support.v4.widget.SlidingPaneLayout$SavedState$1.newArray:(I)[Landroid/support/v4/widget/SlidingPaneLayout$SavedState; │ │ -056ccc: 2320 9f04 |0000: new-array v0, v2, [Landroid/support/v4/widget/SlidingPaneLayout$SavedState; // type@049f │ │ -056cd0: 1100 |0002: return-object v0 │ │ +058864: |[058864] android.support.v4.widget.SlidingPaneLayout$SavedState$1.newArray:(I)[Landroid/support/v4/widget/SlidingPaneLayout$SavedState; │ │ +058874: 2320 9c04 |0000: new-array v0, v2, [Landroid/support/v4/widget/SlidingPaneLayout$SavedState; // type@049c │ │ +058878: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1328 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/widget/SlidingPaneLayout$SavedState$1; │ │ 0x0000 - 0x0003 reg=2 size I │ │ │ │ @@ -76730,32 +76735,32 @@ │ │ type : '(I)[Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -056cd4: |[056cd4] android.support.v4.widget.SlidingPaneLayout$SavedState$1.newArray:(I)[Ljava/lang/Object; │ │ -056ce4: 6e20 4211 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/widget/SlidingPaneLayout$SavedState$1;.newArray:(I)[Landroid/support/v4/widget/SlidingPaneLayout$SavedState; // method@1142 │ │ -056cea: 0c00 |0003: move-result-object v0 │ │ -056cec: 1100 |0004: return-object v0 │ │ +05887c: |[05887c] android.support.v4.widget.SlidingPaneLayout$SavedState$1.newArray:(I)[Ljava/lang/Object; │ │ +05888c: 6e20 4211 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/widget/SlidingPaneLayout$SavedState$1;.newArray:(I)[Landroid/support/v4/widget/SlidingPaneLayout$SavedState; // method@1142 │ │ +058892: 0c00 |0003: move-result-object v0 │ │ +058894: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1322 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/widget/SlidingPaneLayout$SavedState$1; │ │ 0x0000 - 0x0005 reg=2 x0 I │ │ │ │ - source_file_idx : 3228 (SlidingPaneLayout.java) │ │ + source_file_idx : 3225 (SlidingPaneLayout.java) │ │ │ │ Class #335 header: │ │ -class_idx : 628 │ │ +class_idx : 625 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 677 │ │ -source_file_idx : 3228 │ │ +superclass_idx : 674 │ │ +source_file_idx : 3225 │ │ static_fields_size : 1 │ │ instance_fields_size: 1 │ │ direct_methods_size : 4 │ │ virtual_methods_size: 1 │ │ │ │ Class #335 annotations: │ │ Annotations on class │ │ @@ -76785,43 +76790,43 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -056cf0: |[056cf0] android.support.v4.widget.SlidingPaneLayout$SavedState.:()V │ │ -056d00: 2200 7302 |0000: new-instance v0, Landroid/support/v4/widget/SlidingPaneLayout$SavedState$1; // type@0273 │ │ -056d04: 7010 3f11 0000 |0002: invoke-direct {v0}, Landroid/support/v4/widget/SlidingPaneLayout$SavedState$1;.:()V // method@113f │ │ -056d0a: 6900 df04 |0005: sput-object v0, Landroid/support/v4/widget/SlidingPaneLayout$SavedState;.CREATOR:Landroid/os/Parcelable$Creator; // field@04df │ │ -056d0e: 0e00 |0007: return-void │ │ +058898: |[058898] android.support.v4.widget.SlidingPaneLayout$SavedState.:()V │ │ +0588a8: 2200 7002 |0000: new-instance v0, Landroid/support/v4/widget/SlidingPaneLayout$SavedState$1; // type@0270 │ │ +0588ac: 7010 3f11 0000 |0002: invoke-direct {v0}, Landroid/support/v4/widget/SlidingPaneLayout$SavedState$1;.:()V // method@113f │ │ +0588b2: 6900 df04 |0005: sput-object v0, Landroid/support/v4/widget/SlidingPaneLayout$SavedState;.CREATOR:Landroid/os/Parcelable$Creator; // field@04df │ │ +0588b6: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1321 │ │ locals : │ │ │ │ #1 : (in Landroid/support/v4/widget/SlidingPaneLayout$SavedState;) │ │ name : '' │ │ type : '(Landroid/os/Parcel;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -056d10: |[056d10] android.support.v4.widget.SlidingPaneLayout$SavedState.:(Landroid/os/Parcel;)V │ │ -056d20: 7020 6512 2100 |0000: invoke-direct {v1, v2}, Landroid/view/View$BaseSavedState;.:(Landroid/os/Parcel;)V // method@1265 │ │ -056d26: 6e10 db01 0200 |0003: invoke-virtual {v2}, Landroid/os/Parcel;.readInt:()I // method@01db │ │ -056d2c: 0a00 |0006: move-result v0 │ │ -056d2e: 3800 0600 |0007: if-eqz v0, 000d // +0006 │ │ -056d32: 1210 |0009: const/4 v0, #int 1 // #1 │ │ -056d34: 5c10 e004 |000a: iput-boolean v0, v1, Landroid/support/v4/widget/SlidingPaneLayout$SavedState;.isOpen:Z // field@04e0 │ │ -056d38: 0e00 |000c: return-void │ │ -056d3a: 1200 |000d: const/4 v0, #int 0 // #0 │ │ -056d3c: 28fc |000e: goto 000a // -0004 │ │ +0588b8: |[0588b8] android.support.v4.widget.SlidingPaneLayout$SavedState.:(Landroid/os/Parcel;)V │ │ +0588c8: 7020 6512 2100 |0000: invoke-direct {v1, v2}, Landroid/view/View$BaseSavedState;.:(Landroid/os/Parcel;)V // method@1265 │ │ +0588ce: 6e10 db01 0200 |0003: invoke-virtual {v2}, Landroid/os/Parcel;.readInt:()I // method@01db │ │ +0588d4: 0a00 |0006: move-result v0 │ │ +0588d6: 3800 0600 |0007: if-eqz v0, 000d // +0006 │ │ +0588da: 1210 |0009: const/4 v0, #int 1 // #1 │ │ +0588dc: 5c10 e004 |000a: iput-boolean v0, v1, Landroid/support/v4/widget/SlidingPaneLayout$SavedState;.isOpen:Z // field@04e0 │ │ +0588e0: 0e00 |000c: return-void │ │ +0588e2: 1200 |000d: const/4 v0, #int 0 // #0 │ │ +0588e4: 28fc |000e: goto 000a // -0004 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1311 │ │ 0x0003 line=1312 │ │ 0x000c line=1313 │ │ 0x000d line=1312 │ │ locals : │ │ @@ -76833,17 +76838,17 @@ │ │ type : '(Landroid/os/Parcel;Landroid/support/v4/widget/SlidingPaneLayout$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -056d40: |[056d40] android.support.v4.widget.SlidingPaneLayout$SavedState.:(Landroid/os/Parcel;Landroid/support/v4/widget/SlidingPaneLayout$1;)V │ │ -056d50: 7020 4511 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v4/widget/SlidingPaneLayout$SavedState;.:(Landroid/os/Parcel;)V // method@1145 │ │ -056d56: 0e00 |0003: return-void │ │ +0588e8: |[0588e8] android.support.v4.widget.SlidingPaneLayout$SavedState.:(Landroid/os/Parcel;Landroid/support/v4/widget/SlidingPaneLayout$1;)V │ │ +0588f8: 7020 4511 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v4/widget/SlidingPaneLayout$SavedState;.:(Landroid/os/Parcel;)V // method@1145 │ │ +0588fe: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1303 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/SlidingPaneLayout$SavedState; │ │ 0x0000 - 0x0004 reg=1 x0 Landroid/os/Parcel; │ │ 0x0000 - 0x0004 reg=2 x1 Landroid/support/v4/widget/SlidingPaneLayout$1; │ │ @@ -76853,17 +76858,17 @@ │ │ type : '(Landroid/os/Parcelable;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -056d58: |[056d58] android.support.v4.widget.SlidingPaneLayout$SavedState.:(Landroid/os/Parcelable;)V │ │ -056d68: 7020 6612 1000 |0000: invoke-direct {v0, v1}, Landroid/view/View$BaseSavedState;.:(Landroid/os/Parcelable;)V // method@1266 │ │ -056d6e: 0e00 |0003: return-void │ │ +058900: |[058900] android.support.v4.widget.SlidingPaneLayout$SavedState.:(Landroid/os/Parcelable;)V │ │ +058910: 7020 6612 1000 |0000: invoke-direct {v0, v1}, Landroid/view/View$BaseSavedState;.:(Landroid/os/Parcelable;)V // method@1266 │ │ +058916: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1307 │ │ 0x0003 line=1308 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/SlidingPaneLayout$SavedState; │ │ 0x0000 - 0x0004 reg=1 superState Landroid/os/Parcelable; │ │ @@ -76874,41 +76879,41 @@ │ │ type : '(Landroid/os/Parcel;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 14 16-bit code units │ │ -056d70: |[056d70] android.support.v4.widget.SlidingPaneLayout$SavedState.writeToParcel:(Landroid/os/Parcel;I)V │ │ -056d80: 6f30 6712 2103 |0000: invoke-super {v1, v2, v3}, Landroid/view/View$BaseSavedState;.writeToParcel:(Landroid/os/Parcel;I)V // method@1267 │ │ -056d86: 5510 e004 |0003: iget-boolean v0, v1, Landroid/support/v4/widget/SlidingPaneLayout$SavedState;.isOpen:Z // field@04e0 │ │ -056d8a: 3800 0700 |0005: if-eqz v0, 000c // +0007 │ │ -056d8e: 1210 |0007: const/4 v0, #int 1 // #1 │ │ -056d90: 6e20 df01 0200 |0008: invoke-virtual {v2, v0}, Landroid/os/Parcel;.writeInt:(I)V // method@01df │ │ -056d96: 0e00 |000b: return-void │ │ -056d98: 1200 |000c: const/4 v0, #int 0 // #0 │ │ -056d9a: 28fb |000d: goto 0008 // -0005 │ │ +058918: |[058918] android.support.v4.widget.SlidingPaneLayout$SavedState.writeToParcel:(Landroid/os/Parcel;I)V │ │ +058928: 6f30 6712 2103 |0000: invoke-super {v1, v2, v3}, Landroid/view/View$BaseSavedState;.writeToParcel:(Landroid/os/Parcel;I)V // method@1267 │ │ +05892e: 5510 e004 |0003: iget-boolean v0, v1, Landroid/support/v4/widget/SlidingPaneLayout$SavedState;.isOpen:Z // field@04e0 │ │ +058932: 3800 0700 |0005: if-eqz v0, 000c // +0007 │ │ +058936: 1210 |0007: const/4 v0, #int 1 // #1 │ │ +058938: 6e20 df01 0200 |0008: invoke-virtual {v2, v0}, Landroid/os/Parcel;.writeInt:(I)V // method@01df │ │ +05893e: 0e00 |000b: return-void │ │ +058940: 1200 |000c: const/4 v0, #int 0 // #0 │ │ +058942: 28fb |000d: goto 0008 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1317 │ │ 0x0003 line=1318 │ │ 0x000b line=1319 │ │ 0x000c line=1318 │ │ locals : │ │ 0x0000 - 0x000e reg=1 this Landroid/support/v4/widget/SlidingPaneLayout$SavedState; │ │ 0x0000 - 0x000e reg=2 out Landroid/os/Parcel; │ │ 0x0000 - 0x000e reg=3 flags I │ │ │ │ - source_file_idx : 3228 (SlidingPaneLayout.java) │ │ + source_file_idx : 3225 (SlidingPaneLayout.java) │ │ │ │ Class #336 header: │ │ -class_idx : 630 │ │ +class_idx : 627 │ │ access_flags : 1536 (0x0600) │ │ -superclass_idx : 826 │ │ -source_file_idx : 3228 │ │ +superclass_idx : 823 │ │ +source_file_idx : 3225 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 1 │ │ │ │ Class #336 annotations: │ │ Annotations on class │ │ @@ -76926,21 +76931,21 @@ │ │ Virtual methods - │ │ #0 : (in Landroid/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImpl;) │ │ name : 'invalidateChildRegion' │ │ type : '(Landroid/support/v4/widget/SlidingPaneLayout;Landroid/view/View;)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 3228 (SlidingPaneLayout.java) │ │ + source_file_idx : 3225 (SlidingPaneLayout.java) │ │ │ │ Class #337 header: │ │ -class_idx : 634 │ │ +class_idx : 631 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 688 │ │ -source_file_idx : 3228 │ │ +superclass_idx : 685 │ │ +source_file_idx : 3225 │ │ static_fields_size : 5 │ │ instance_fields_size: 19 │ │ direct_methods_size : 20 │ │ virtual_methods_size: 41 │ │ │ │ Class #337 annotations: │ │ Annotations on class │ │ @@ -77068,32 +77073,32 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 34 16-bit code units │ │ -056d9c: |[056d9c] android.support.v4.widget.SlidingPaneLayout.:()V │ │ -056dac: 6000 1f00 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@001f │ │ -056db0: 1301 1100 |0002: const/16 v1, #int 17 // #11 │ │ -056db4: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ -056db8: 2201 7902 |0006: new-instance v1, Landroid/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImplJBMR1; // type@0279 │ │ -056dbc: 7010 5311 0100 |0008: invoke-direct {v1}, Landroid/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImplJBMR1;.:()V // method@1153 │ │ -056dc2: 6901 e504 |000b: sput-object v1, Landroid/support/v4/widget/SlidingPaneLayout;.IMPL:Landroid/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImpl; // field@04e5 │ │ -056dc6: 0e00 |000d: return-void │ │ -056dc8: 1301 1000 |000e: const/16 v1, #int 16 // #10 │ │ -056dcc: 3410 0a00 |0010: if-lt v0, v1, 001a // +000a │ │ -056dd0: 2201 7802 |0012: new-instance v1, Landroid/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImplJB; // type@0278 │ │ -056dd4: 7010 5111 0100 |0014: invoke-direct {v1}, Landroid/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImplJB;.:()V // method@1151 │ │ -056dda: 6901 e504 |0017: sput-object v1, Landroid/support/v4/widget/SlidingPaneLayout;.IMPL:Landroid/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImpl; // field@04e5 │ │ -056dde: 28f4 |0019: goto 000d // -000c │ │ -056de0: 2201 7702 |001a: new-instance v1, Landroid/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImplBase; // type@0277 │ │ -056de4: 7010 4f11 0100 |001c: invoke-direct {v1}, Landroid/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImplBase;.:()V // method@114f │ │ -056dea: 6901 e504 |001f: sput-object v1, Landroid/support/v4/widget/SlidingPaneLayout;.IMPL:Landroid/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImpl; // field@04e5 │ │ -056dee: 28ec |0021: goto 000d // -0014 │ │ +058944: |[058944] android.support.v4.widget.SlidingPaneLayout.:()V │ │ +058954: 6000 1f00 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@001f │ │ +058958: 1301 1100 |0002: const/16 v1, #int 17 // #11 │ │ +05895c: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ +058960: 2201 7602 |0006: new-instance v1, Landroid/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImplJBMR1; // type@0276 │ │ +058964: 7010 5311 0100 |0008: invoke-direct {v1}, Landroid/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImplJBMR1;.:()V // method@1153 │ │ +05896a: 6901 e504 |000b: sput-object v1, Landroid/support/v4/widget/SlidingPaneLayout;.IMPL:Landroid/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImpl; // field@04e5 │ │ +05896e: 0e00 |000d: return-void │ │ +058970: 1301 1000 |000e: const/16 v1, #int 16 // #10 │ │ +058974: 3410 0a00 |0010: if-lt v0, v1, 001a // +000a │ │ +058978: 2201 7502 |0012: new-instance v1, Landroid/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImplJB; // type@0275 │ │ +05897c: 7010 5111 0100 |0014: invoke-direct {v1}, Landroid/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImplJB;.:()V // method@1151 │ │ +058982: 6901 e504 |0017: sput-object v1, Landroid/support/v4/widget/SlidingPaneLayout;.IMPL:Landroid/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImpl; // field@04e5 │ │ +058986: 28f4 |0019: goto 000d // -000c │ │ +058988: 2201 7402 |001a: new-instance v1, Landroid/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImplBase; // type@0274 │ │ +05898c: 7010 4f11 0100 |001c: invoke-direct {v1}, Landroid/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImplBase;.:()V // method@114f │ │ +058992: 6901 e504 |001f: sput-object v1, Landroid/support/v4/widget/SlidingPaneLayout;.IMPL:Landroid/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImpl; // field@04e5 │ │ +058996: 28ec |0021: goto 000d // -0014 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=192 │ │ 0x0002 line=193 │ │ 0x0006 line=194 │ │ 0x000d line=200 │ │ 0x000e line=195 │ │ @@ -77107,18 +77112,18 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -056df0: |[056df0] android.support.v4.widget.SlidingPaneLayout.:(Landroid/content/Context;)V │ │ -056e00: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -056e02: 7030 5711 2100 |0001: invoke-direct {v1, v2, v0}, Landroid/support/v4/widget/SlidingPaneLayout;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@1157 │ │ -056e08: 0e00 |0004: return-void │ │ +058998: |[058998] android.support.v4.widget.SlidingPaneLayout.:(Landroid/content/Context;)V │ │ +0589a8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0589aa: 7030 5711 2100 |0001: invoke-direct {v1, v2, v0}, Landroid/support/v4/widget/SlidingPaneLayout;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@1157 │ │ +0589b0: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=244 │ │ 0x0004 line=245 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/widget/SlidingPaneLayout; │ │ 0x0000 - 0x0005 reg=2 context Landroid/content/Context; │ │ @@ -77128,18 +77133,18 @@ │ │ type : '(Landroid/content/Context;Landroid/util/AttributeSet;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 5 16-bit code units │ │ -056e0c: |[056e0c] android.support.v4.widget.SlidingPaneLayout.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ -056e1c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -056e1e: 7040 5811 2103 |0001: invoke-direct {v1, v2, v3, v0}, Landroid/support/v4/widget/SlidingPaneLayout;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@1158 │ │ -056e24: 0e00 |0004: return-void │ │ +0589b4: |[0589b4] android.support.v4.widget.SlidingPaneLayout.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ +0589c4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0589c6: 7040 5811 2103 |0001: invoke-direct {v1, v2, v3, v0}, Landroid/support/v4/widget/SlidingPaneLayout;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@1158 │ │ +0589cc: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=248 │ │ 0x0004 line=249 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/widget/SlidingPaneLayout; │ │ 0x0000 - 0x0005 reg=2 context Landroid/content/Context; │ │ @@ -77150,58 +77155,58 @@ │ │ type : '(Landroid/content/Context;Landroid/util/AttributeSet;I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 10 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 89 16-bit code units │ │ -056e28: |[056e28] android.support.v4.widget.SlidingPaneLayout.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ │ -056e38: 1505 003f |0000: const/high16 v5, #int 1056964608 // #3f00 │ │ -056e3c: 1214 |0002: const/4 v4, #int 1 // #1 │ │ -056e3e: 7040 f012 7698 |0003: invoke-direct {v6, v7, v8, v9}, Landroid/view/ViewGroup;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@12f0 │ │ -056e44: 1402 cccc cccc |0006: const v2, #float -1.07374e+08 // #cccccccc │ │ -056e4a: 5962 f904 |0009: iput v2, v6, Landroid/support/v4/widget/SlidingPaneLayout;.mSliderFadeColor:I // field@04f9 │ │ -056e4e: 5c64 eb04 |000b: iput-boolean v4, v6, Landroid/support/v4/widget/SlidingPaneLayout;.mFirstLayout:Z // field@04eb │ │ -056e52: 2202 4e00 |000d: new-instance v2, Landroid/graphics/Rect; // type@004e │ │ -056e56: 7010 6a01 0200 |000f: invoke-direct {v2}, Landroid/graphics/Rect;.:()V // method@016a │ │ -056e5c: 5b62 fa04 |0012: iput-object v2, v6, Landroid/support/v4/widget/SlidingPaneLayout;.mTmpRect:Landroid/graphics/Rect; // field@04fa │ │ -056e60: 2202 6003 |0014: new-instance v2, Ljava/util/ArrayList; // type@0360 │ │ -056e64: 7010 9d15 0200 |0016: invoke-direct {v2}, Ljava/util/ArrayList;.:()V // method@159d │ │ -056e6a: 5b62 f304 |0019: iput-object v2, v6, Landroid/support/v4/widget/SlidingPaneLayout;.mPostedRunnables:Ljava/util/ArrayList; // field@04f3 │ │ -056e6e: 6e10 b800 0700 |001b: invoke-virtual {v7}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@00b8 │ │ -056e74: 0c02 |001e: move-result-object v2 │ │ -056e76: 6e10 0b01 0200 |001f: invoke-virtual {v2}, Landroid/content/res/Resources;.getDisplayMetrics:()Landroid/util/DisplayMetrics; // method@010b │ │ -056e7c: 0c02 |0022: move-result-object v2 │ │ -056e7e: 5220 2505 |0023: iget v0, v2, Landroid/util/DisplayMetrics;.density:F // field@0525 │ │ -056e82: 1502 0042 |0025: const/high16 v2, #int 1107296256 // #4200 │ │ -056e86: c802 |0027: mul-float/2addr v2, v0 │ │ -056e88: c652 |0028: add-float/2addr v2, v5 │ │ -056e8a: 8722 |0029: float-to-int v2, v2 │ │ -056e8c: 5962 ef04 |002a: iput v2, v6, Landroid/support/v4/widget/SlidingPaneLayout;.mOverhangSize:I // field@04ef │ │ -056e90: 7110 d712 0700 |002c: invoke-static {v7}, Landroid/view/ViewConfiguration;.get:(Landroid/content/Context;)Landroid/view/ViewConfiguration; // method@12d7 │ │ -056e96: 0c01 |002f: move-result-object v1 │ │ -056e98: 1202 |0030: const/4 v2, #int 0 // #0 │ │ -056e9a: 6e20 9d11 2600 |0031: invoke-virtual {v6, v2}, Landroid/support/v4/widget/SlidingPaneLayout;.setWillNotDraw:(Z)V // method@119d │ │ -056ea0: 2202 6e02 |0034: new-instance v2, Landroid/support/v4/widget/SlidingPaneLayout$AccessibilityDelegate; // type@026e │ │ -056ea4: 7020 2311 6200 |0036: invoke-direct {v2, v6}, Landroid/support/v4/widget/SlidingPaneLayout$AccessibilityDelegate;.:(Landroid/support/v4/widget/SlidingPaneLayout;)V // method@1123 │ │ -056eaa: 7120 230b 2600 |0039: invoke-static {v6, v2}, Landroid/support/v4/view/ViewCompat;.setAccessibilityDelegate:(Landroid/view/View;Landroid/support/v4/view/AccessibilityDelegateCompat;)V // method@0b23 │ │ -056eb0: 7120 260b 4600 |003c: invoke-static {v6, v4}, Landroid/support/v4/view/ViewCompat;.setImportantForAccessibility:(Landroid/view/View;I)V // method@0b26 │ │ -056eb6: 2202 7002 |003f: new-instance v2, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback; // type@0270 │ │ -056eba: 1203 |0041: const/4 v3, #int 0 // #0 │ │ -056ebc: 7030 2c11 6203 |0042: invoke-direct {v2, v6, v3}, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.:(Landroid/support/v4/widget/SlidingPaneLayout;Landroid/support/v4/widget/SlidingPaneLayout$1;)V // method@112c │ │ -056ec2: 7130 c611 5602 |0045: invoke-static {v6, v5, v2}, Landroid/support/v4/widget/ViewDragHelper;.create:(Landroid/view/ViewGroup;FLandroid/support/v4/widget/ViewDragHelper$Callback;)Landroid/support/v4/widget/ViewDragHelper; // method@11c6 │ │ -056ec8: 0c02 |0048: move-result-object v2 │ │ -056eca: 5b62 ea04 |0049: iput-object v2, v6, Landroid/support/v4/widget/SlidingPaneLayout;.mDragHelper:Landroid/support/v4/widget/ViewDragHelper; // field@04ea │ │ -056ece: 5462 ea04 |004b: iget-object v2, v6, Landroid/support/v4/widget/SlidingPaneLayout;.mDragHelper:Landroid/support/v4/widget/ViewDragHelper; // field@04ea │ │ -056ed2: 6e20 e111 4200 |004d: invoke-virtual {v2, v4}, Landroid/support/v4/widget/ViewDragHelper;.setEdgeTrackingEnabled:(I)V // method@11e1 │ │ -056ed8: 5462 ea04 |0050: iget-object v2, v6, Landroid/support/v4/widget/SlidingPaneLayout;.mDragHelper:Landroid/support/v4/widget/ViewDragHelper; // field@04ea │ │ -056edc: 1503 c843 |0052: const/high16 v3, #int 1137180672 // #43c8 │ │ -056ee0: c803 |0054: mul-float/2addr v3, v0 │ │ -056ee2: 6e20 e211 3200 |0055: invoke-virtual {v2, v3}, Landroid/support/v4/widget/ViewDragHelper;.setMinVelocity:(F)V // method@11e2 │ │ -056ee8: 0e00 |0058: return-void │ │ +0589d0: |[0589d0] android.support.v4.widget.SlidingPaneLayout.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ │ +0589e0: 1505 003f |0000: const/high16 v5, #int 1056964608 // #3f00 │ │ +0589e4: 1214 |0002: const/4 v4, #int 1 // #1 │ │ +0589e6: 7040 f012 7698 |0003: invoke-direct {v6, v7, v8, v9}, Landroid/view/ViewGroup;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@12f0 │ │ +0589ec: 1402 cccc cccc |0006: const v2, #float -1.07374e+08 // #cccccccc │ │ +0589f2: 5962 f904 |0009: iput v2, v6, Landroid/support/v4/widget/SlidingPaneLayout;.mSliderFadeColor:I // field@04f9 │ │ +0589f6: 5c64 eb04 |000b: iput-boolean v4, v6, Landroid/support/v4/widget/SlidingPaneLayout;.mFirstLayout:Z // field@04eb │ │ +0589fa: 2202 4d00 |000d: new-instance v2, Landroid/graphics/Rect; // type@004d │ │ +0589fe: 7010 6a01 0200 |000f: invoke-direct {v2}, Landroid/graphics/Rect;.:()V // method@016a │ │ +058a04: 5b62 fa04 |0012: iput-object v2, v6, Landroid/support/v4/widget/SlidingPaneLayout;.mTmpRect:Landroid/graphics/Rect; // field@04fa │ │ +058a08: 2202 5d03 |0014: new-instance v2, Ljava/util/ArrayList; // type@035d │ │ +058a0c: 7010 9d15 0200 |0016: invoke-direct {v2}, Ljava/util/ArrayList;.:()V // method@159d │ │ +058a12: 5b62 f304 |0019: iput-object v2, v6, Landroid/support/v4/widget/SlidingPaneLayout;.mPostedRunnables:Ljava/util/ArrayList; // field@04f3 │ │ +058a16: 6e10 b800 0700 |001b: invoke-virtual {v7}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@00b8 │ │ +058a1c: 0c02 |001e: move-result-object v2 │ │ +058a1e: 6e10 0b01 0200 |001f: invoke-virtual {v2}, Landroid/content/res/Resources;.getDisplayMetrics:()Landroid/util/DisplayMetrics; // method@010b │ │ +058a24: 0c02 |0022: move-result-object v2 │ │ +058a26: 5220 2505 |0023: iget v0, v2, Landroid/util/DisplayMetrics;.density:F // field@0525 │ │ +058a2a: 1502 0042 |0025: const/high16 v2, #int 1107296256 // #4200 │ │ +058a2e: c802 |0027: mul-float/2addr v2, v0 │ │ +058a30: c652 |0028: add-float/2addr v2, v5 │ │ +058a32: 8722 |0029: float-to-int v2, v2 │ │ +058a34: 5962 ef04 |002a: iput v2, v6, Landroid/support/v4/widget/SlidingPaneLayout;.mOverhangSize:I // field@04ef │ │ +058a38: 7110 d712 0700 |002c: invoke-static {v7}, Landroid/view/ViewConfiguration;.get:(Landroid/content/Context;)Landroid/view/ViewConfiguration; // method@12d7 │ │ +058a3e: 0c01 |002f: move-result-object v1 │ │ +058a40: 1202 |0030: const/4 v2, #int 0 // #0 │ │ +058a42: 6e20 9d11 2600 |0031: invoke-virtual {v6, v2}, Landroid/support/v4/widget/SlidingPaneLayout;.setWillNotDraw:(Z)V // method@119d │ │ +058a48: 2202 6b02 |0034: new-instance v2, Landroid/support/v4/widget/SlidingPaneLayout$AccessibilityDelegate; // type@026b │ │ +058a4c: 7020 2311 6200 |0036: invoke-direct {v2, v6}, Landroid/support/v4/widget/SlidingPaneLayout$AccessibilityDelegate;.:(Landroid/support/v4/widget/SlidingPaneLayout;)V // method@1123 │ │ +058a52: 7120 230b 2600 |0039: invoke-static {v6, v2}, Landroid/support/v4/view/ViewCompat;.setAccessibilityDelegate:(Landroid/view/View;Landroid/support/v4/view/AccessibilityDelegateCompat;)V // method@0b23 │ │ +058a58: 7120 260b 4600 |003c: invoke-static {v6, v4}, Landroid/support/v4/view/ViewCompat;.setImportantForAccessibility:(Landroid/view/View;I)V // method@0b26 │ │ +058a5e: 2202 6d02 |003f: new-instance v2, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback; // type@026d │ │ +058a62: 1203 |0041: const/4 v3, #int 0 // #0 │ │ +058a64: 7030 2c11 6203 |0042: invoke-direct {v2, v6, v3}, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.:(Landroid/support/v4/widget/SlidingPaneLayout;Landroid/support/v4/widget/SlidingPaneLayout$1;)V // method@112c │ │ +058a6a: 7130 c611 5602 |0045: invoke-static {v6, v5, v2}, Landroid/support/v4/widget/ViewDragHelper;.create:(Landroid/view/ViewGroup;FLandroid/support/v4/widget/ViewDragHelper$Callback;)Landroid/support/v4/widget/ViewDragHelper; // method@11c6 │ │ +058a70: 0c02 |0048: move-result-object v2 │ │ +058a72: 5b62 ea04 |0049: iput-object v2, v6, Landroid/support/v4/widget/SlidingPaneLayout;.mDragHelper:Landroid/support/v4/widget/ViewDragHelper; // field@04ea │ │ +058a76: 5462 ea04 |004b: iget-object v2, v6, Landroid/support/v4/widget/SlidingPaneLayout;.mDragHelper:Landroid/support/v4/widget/ViewDragHelper; // field@04ea │ │ +058a7a: 6e20 e111 4200 |004d: invoke-virtual {v2, v4}, Landroid/support/v4/widget/ViewDragHelper;.setEdgeTrackingEnabled:(I)V // method@11e1 │ │ +058a80: 5462 ea04 |0050: iget-object v2, v6, Landroid/support/v4/widget/SlidingPaneLayout;.mDragHelper:Landroid/support/v4/widget/ViewDragHelper; // field@04ea │ │ +058a84: 1503 c843 |0052: const/high16 v3, #int 1137180672 // #43c8 │ │ +058a88: c803 |0054: mul-float/2addr v3, v0 │ │ +058a8a: 6e20 e211 3200 |0055: invoke-virtual {v2, v3}, Landroid/support/v4/widget/ViewDragHelper;.setMinVelocity:(F)V // method@11e2 │ │ +058a90: 0e00 |0058: return-void │ │ catches : (none) │ │ positions : │ │ 0x0003 line=252 │ │ 0x0006 line=107 │ │ 0x000b line=182 │ │ 0x000d line=184 │ │ 0x0014 line=186 │ │ @@ -77228,17 +77233,17 @@ │ │ type : '(Landroid/support/v4/widget/SlidingPaneLayout;)Z' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -056eec: |[056eec] android.support.v4.widget.SlidingPaneLayout.access$100:(Landroid/support/v4/widget/SlidingPaneLayout;)Z │ │ -056efc: 5510 ee04 |0000: iget-boolean v0, v1, Landroid/support/v4/widget/SlidingPaneLayout;.mIsUnableToDrag:Z // field@04ee │ │ -056f00: 0f00 |0002: return v0 │ │ +058a94: |[058a94] android.support.v4.widget.SlidingPaneLayout.access$100:(Landroid/support/v4/widget/SlidingPaneLayout;)Z │ │ +058aa4: 5510 ee04 |0000: iget-boolean v0, v1, Landroid/support/v4/widget/SlidingPaneLayout;.mIsUnableToDrag:Z // field@04ee │ │ +058aa8: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=88 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v4/widget/SlidingPaneLayout; │ │ │ │ #5 : (in Landroid/support/v4/widget/SlidingPaneLayout;) │ │ @@ -77246,17 +77251,17 @@ │ │ type : '(Landroid/support/v4/widget/SlidingPaneLayout;)Ljava/util/ArrayList;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -056f04: |[056f04] android.support.v4.widget.SlidingPaneLayout.access$1000:(Landroid/support/v4/widget/SlidingPaneLayout;)Ljava/util/ArrayList; │ │ -056f14: 5410 f304 |0000: iget-object v0, v1, Landroid/support/v4/widget/SlidingPaneLayout;.mPostedRunnables:Ljava/util/ArrayList; // field@04f3 │ │ -056f18: 1100 |0002: return-object v0 │ │ +058aac: |[058aac] android.support.v4.widget.SlidingPaneLayout.access$1000:(Landroid/support/v4/widget/SlidingPaneLayout;)Ljava/util/ArrayList; │ │ +058abc: 5410 f304 |0000: iget-object v0, v1, Landroid/support/v4/widget/SlidingPaneLayout;.mPostedRunnables:Ljava/util/ArrayList; // field@04f3 │ │ +058ac0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=88 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v4/widget/SlidingPaneLayout; │ │ │ │ #6 : (in Landroid/support/v4/widget/SlidingPaneLayout;) │ │ @@ -77264,17 +77269,17 @@ │ │ type : '(Landroid/support/v4/widget/SlidingPaneLayout;)Landroid/support/v4/widget/ViewDragHelper;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -056f1c: |[056f1c] android.support.v4.widget.SlidingPaneLayout.access$200:(Landroid/support/v4/widget/SlidingPaneLayout;)Landroid/support/v4/widget/ViewDragHelper; │ │ -056f2c: 5410 ea04 |0000: iget-object v0, v1, Landroid/support/v4/widget/SlidingPaneLayout;.mDragHelper:Landroid/support/v4/widget/ViewDragHelper; // field@04ea │ │ -056f30: 1100 |0002: return-object v0 │ │ +058ac4: |[058ac4] android.support.v4.widget.SlidingPaneLayout.access$200:(Landroid/support/v4/widget/SlidingPaneLayout;)Landroid/support/v4/widget/ViewDragHelper; │ │ +058ad4: 5410 ea04 |0000: iget-object v0, v1, Landroid/support/v4/widget/SlidingPaneLayout;.mDragHelper:Landroid/support/v4/widget/ViewDragHelper; // field@04ea │ │ +058ad8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=88 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v4/widget/SlidingPaneLayout; │ │ │ │ #7 : (in Landroid/support/v4/widget/SlidingPaneLayout;) │ │ @@ -77282,17 +77287,17 @@ │ │ type : '(Landroid/support/v4/widget/SlidingPaneLayout;)F' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -056f34: |[056f34] android.support.v4.widget.SlidingPaneLayout.access$300:(Landroid/support/v4/widget/SlidingPaneLayout;)F │ │ -056f44: 5210 f604 |0000: iget v0, v1, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideOffset:F // field@04f6 │ │ -056f48: 0f00 |0002: return v0 │ │ +058adc: |[058adc] android.support.v4.widget.SlidingPaneLayout.access$300:(Landroid/support/v4/widget/SlidingPaneLayout;)F │ │ +058aec: 5210 f604 |0000: iget v0, v1, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideOffset:F // field@04f6 │ │ +058af0: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=88 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v4/widget/SlidingPaneLayout; │ │ │ │ #8 : (in Landroid/support/v4/widget/SlidingPaneLayout;) │ │ @@ -77300,17 +77305,17 @@ │ │ type : '(Landroid/support/v4/widget/SlidingPaneLayout;)Landroid/view/View;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -056f4c: |[056f4c] android.support.v4.widget.SlidingPaneLayout.access$400:(Landroid/support/v4/widget/SlidingPaneLayout;)Landroid/view/View; │ │ -056f5c: 5410 f804 |0000: iget-object v0, v1, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideableView:Landroid/view/View; // field@04f8 │ │ -056f60: 1100 |0002: return-object v0 │ │ +058af4: |[058af4] android.support.v4.widget.SlidingPaneLayout.access$400:(Landroid/support/v4/widget/SlidingPaneLayout;)Landroid/view/View; │ │ +058b04: 5410 f804 |0000: iget-object v0, v1, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideableView:Landroid/view/View; // field@04f8 │ │ +058b08: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=88 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v4/widget/SlidingPaneLayout; │ │ │ │ #9 : (in Landroid/support/v4/widget/SlidingPaneLayout;) │ │ @@ -77318,17 +77323,17 @@ │ │ type : '(Landroid/support/v4/widget/SlidingPaneLayout;Z)Z' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -056f64: |[056f64] android.support.v4.widget.SlidingPaneLayout.access$502:(Landroid/support/v4/widget/SlidingPaneLayout;Z)Z │ │ -056f74: 5c01 f404 |0000: iput-boolean v1, v0, Landroid/support/v4/widget/SlidingPaneLayout;.mPreservedOpenState:Z // field@04f4 │ │ -056f78: 0f01 |0002: return v1 │ │ +058b0c: |[058b0c] android.support.v4.widget.SlidingPaneLayout.access$502:(Landroid/support/v4/widget/SlidingPaneLayout;Z)Z │ │ +058b1c: 5c01 f404 |0000: iput-boolean v1, v0, Landroid/support/v4/widget/SlidingPaneLayout;.mPreservedOpenState:Z // field@04f4 │ │ +058b20: 0f01 |0002: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=88 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 x0 Landroid/support/v4/widget/SlidingPaneLayout; │ │ 0x0000 - 0x0003 reg=1 x1 Z │ │ │ │ @@ -77337,17 +77342,17 @@ │ │ type : '(Landroid/support/v4/widget/SlidingPaneLayout;I)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -056f7c: |[056f7c] android.support.v4.widget.SlidingPaneLayout.access$600:(Landroid/support/v4/widget/SlidingPaneLayout;I)V │ │ -056f8c: 7020 8a11 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v4/widget/SlidingPaneLayout;.onPanelDragged:(I)V // method@118a │ │ -056f92: 0e00 |0003: return-void │ │ +058b24: |[058b24] android.support.v4.widget.SlidingPaneLayout.access$600:(Landroid/support/v4/widget/SlidingPaneLayout;I)V │ │ +058b34: 7020 8a11 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v4/widget/SlidingPaneLayout;.onPanelDragged:(I)V // method@118a │ │ +058b3a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=88 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Landroid/support/v4/widget/SlidingPaneLayout; │ │ 0x0000 - 0x0004 reg=1 x1 I │ │ │ │ @@ -77356,17 +77361,17 @@ │ │ type : '(Landroid/support/v4/widget/SlidingPaneLayout;)I' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -056f94: |[056f94] android.support.v4.widget.SlidingPaneLayout.access$700:(Landroid/support/v4/widget/SlidingPaneLayout;)I │ │ -056fa4: 5210 f704 |0000: iget v0, v1, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideRange:I // field@04f7 │ │ -056fa8: 0f00 |0002: return v0 │ │ +058b3c: |[058b3c] android.support.v4.widget.SlidingPaneLayout.access$700:(Landroid/support/v4/widget/SlidingPaneLayout;)I │ │ +058b4c: 5210 f704 |0000: iget v0, v1, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideRange:I // field@04f7 │ │ +058b50: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=88 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v4/widget/SlidingPaneLayout; │ │ │ │ #12 : (in Landroid/support/v4/widget/SlidingPaneLayout;) │ │ @@ -77374,17 +77379,17 @@ │ │ type : '(Landroid/support/v4/widget/SlidingPaneLayout;Landroid/view/View;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -056fac: |[056fac] android.support.v4.widget.SlidingPaneLayout.access$900:(Landroid/support/v4/widget/SlidingPaneLayout;Landroid/view/View;)V │ │ -056fbc: 7020 7f11 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v4/widget/SlidingPaneLayout;.invalidateChildRegion:(Landroid/view/View;)V // method@117f │ │ -056fc2: 0e00 |0003: return-void │ │ +058b54: |[058b54] android.support.v4.widget.SlidingPaneLayout.access$900:(Landroid/support/v4/widget/SlidingPaneLayout;Landroid/view/View;)V │ │ +058b64: 7020 7f11 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v4/widget/SlidingPaneLayout;.invalidateChildRegion:(Landroid/view/View;)V // method@117f │ │ +058b6a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=88 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Landroid/support/v4/widget/SlidingPaneLayout; │ │ 0x0000 - 0x0004 reg=1 x1 Landroid/view/View; │ │ │ │ @@ -77393,25 +77398,25 @@ │ │ type : '(Landroid/view/View;I)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 16 16-bit code units │ │ -056fc4: |[056fc4] android.support.v4.widget.SlidingPaneLayout.closePane:(Landroid/view/View;I)Z │ │ -056fd4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -056fd6: 5521 eb04 |0001: iget-boolean v1, v2, Landroid/support/v4/widget/SlidingPaneLayout;.mFirstLayout:Z // field@04eb │ │ -056fda: 3901 0900 |0003: if-nez v1, 000c // +0009 │ │ -056fde: 1201 |0005: const/4 v1, #int 0 // #0 │ │ -056fe0: 6e30 a011 1204 |0006: invoke-virtual {v2, v1, v4}, Landroid/support/v4/widget/SlidingPaneLayout;.smoothSlideTo:(FI)Z // method@11a0 │ │ -056fe6: 0a01 |0009: move-result v1 │ │ -056fe8: 3801 0500 |000a: if-eqz v1, 000f // +0005 │ │ -056fec: 5c20 f404 |000c: iput-boolean v0, v2, Landroid/support/v4/widget/SlidingPaneLayout;.mPreservedOpenState:Z // field@04f4 │ │ -056ff0: 1210 |000e: const/4 v0, #int 1 // #1 │ │ -056ff2: 0f00 |000f: return v0 │ │ +058b6c: |[058b6c] android.support.v4.widget.SlidingPaneLayout.closePane:(Landroid/view/View;I)Z │ │ +058b7c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +058b7e: 5521 eb04 |0001: iget-boolean v1, v2, Landroid/support/v4/widget/SlidingPaneLayout;.mFirstLayout:Z // field@04eb │ │ +058b82: 3901 0900 |0003: if-nez v1, 000c // +0009 │ │ +058b86: 1201 |0005: const/4 v1, #int 0 // #0 │ │ +058b88: 6e30 a011 1204 |0006: invoke-virtual {v2, v1, v4}, Landroid/support/v4/widget/SlidingPaneLayout;.smoothSlideTo:(FI)Z // method@11a0 │ │ +058b8e: 0a01 |0009: move-result v1 │ │ +058b90: 3801 0500 |000a: if-eqz v1, 000f // +0005 │ │ +058b94: 5c20 f404 |000c: iput-boolean v0, v2, Landroid/support/v4/widget/SlidingPaneLayout;.mPreservedOpenState:Z // field@04f4 │ │ +058b98: 1210 |000e: const/4 v0, #int 1 // #1 │ │ +058b9a: 0f00 |000f: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=828 │ │ 0x000c line=829 │ │ 0x000e line=830 │ │ 0x000f line=832 │ │ locals : │ │ @@ -77424,64 +77429,64 @@ │ │ type : '(Landroid/view/View;FI)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 13 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 98 16-bit code units │ │ -056ff4: |[056ff4] android.support.v4.widget.SlidingPaneLayout.dimChildView:(Landroid/view/View;FI)V │ │ -057004: 1228 |0000: const/4 v8, #int 2 // #2 │ │ -057006: 6e10 8312 0a00 |0001: invoke-virtual {v10}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1283 │ │ -05700c: 0c04 |0004: move-result-object v4 │ │ -05700e: 1f04 7102 |0005: check-cast v4, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams; // type@0271 │ │ -057012: 1205 |0007: const/4 v5, #int 0 // #0 │ │ -057014: 2d05 0b05 |0008: cmpl-float v5, v11, v5 │ │ -057018: 3d05 3a00 |000a: if-lez v5, 0044 // +003a │ │ -05701c: 380c 3800 |000c: if-eqz v12, 0044 // +0038 │ │ -057020: 1505 00ff |000e: const/high16 v5, #int -16777216 // #ff00 │ │ -057024: b5c5 |0010: and-int/2addr v5, v12 │ │ -057026: e200 0518 |0011: ushr-int/lit8 v0, v5, #int 24 // #18 │ │ -05702a: 8205 |0013: int-to-float v5, v0 │ │ -05702c: c8b5 |0014: mul-float/2addr v5, v11 │ │ -05702e: 8753 |0015: float-to-int v3, v5 │ │ -057030: e005 0318 |0016: shl-int/lit8 v5, v3, #int 24 // #18 │ │ -057034: 1406 ffff ff00 |0018: const v6, #float 2.35099e-38 // #00ffffff │ │ -05703a: b5c6 |001b: and-int/2addr v6, v12 │ │ -05703c: 9601 0506 |001c: or-int v1, v5, v6 │ │ -057040: 5445 d704 |001e: iget-object v5, v4, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.dimPaint:Landroid/graphics/Paint; // field@04d7 │ │ -057044: 3905 0900 |0020: if-nez v5, 0029 // +0009 │ │ -057048: 2205 4a00 |0022: new-instance v5, Landroid/graphics/Paint; // type@004a │ │ -05704c: 7010 6201 0500 |0024: invoke-direct {v5}, Landroid/graphics/Paint;.:()V // method@0162 │ │ -057052: 5b45 d704 |0027: iput-object v5, v4, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.dimPaint:Landroid/graphics/Paint; // field@04d7 │ │ -057056: 5445 d704 |0029: iget-object v5, v4, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.dimPaint:Landroid/graphics/Paint; // field@04d7 │ │ -05705a: 2206 4d00 |002b: new-instance v6, Landroid/graphics/PorterDuffColorFilter; // type@004d │ │ -05705e: 6207 1a00 |002d: sget-object v7, Landroid/graphics/PorterDuff$Mode;.SRC_OVER:Landroid/graphics/PorterDuff$Mode; // field@001a │ │ -057062: 7030 6901 1607 |002f: invoke-direct {v6, v1, v7}, Landroid/graphics/PorterDuffColorFilter;.:(ILandroid/graphics/PorterDuff$Mode;)V // method@0169 │ │ -057068: 6e20 6501 6500 |0032: invoke-virtual {v5, v6}, Landroid/graphics/Paint;.setColorFilter:(Landroid/graphics/ColorFilter;)Landroid/graphics/ColorFilter; // method@0165 │ │ -05706e: 7110 110b 0a00 |0035: invoke-static {v10}, Landroid/support/v4/view/ViewCompat;.getLayerType:(Landroid/view/View;)I // method@0b11 │ │ -057074: 0a05 |0038: move-result v5 │ │ -057076: 3285 0700 |0039: if-eq v5, v8, 0040 // +0007 │ │ -05707a: 5445 d704 |003b: iget-object v5, v4, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.dimPaint:Landroid/graphics/Paint; // field@04d7 │ │ -05707e: 7130 290b 8a05 |003d: invoke-static {v10, v8, v5}, Landroid/support/v4/view/ViewCompat;.setLayerType:(Landroid/view/View;ILandroid/graphics/Paint;)V // method@0b29 │ │ -057084: 7020 7f11 a900 |0040: invoke-direct {v9, v10}, Landroid/support/v4/widget/SlidingPaneLayout;.invalidateChildRegion:(Landroid/view/View;)V // method@117f │ │ -05708a: 0e00 |0043: return-void │ │ -05708c: 7110 110b 0a00 |0044: invoke-static {v10}, Landroid/support/v4/view/ViewCompat;.getLayerType:(Landroid/view/View;)I // method@0b11 │ │ -057092: 0a05 |0047: move-result v5 │ │ -057094: 3805 fbff |0048: if-eqz v5, 0043 // -0005 │ │ -057098: 5445 d704 |004a: iget-object v5, v4, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.dimPaint:Landroid/graphics/Paint; // field@04d7 │ │ -05709c: 3805 0800 |004c: if-eqz v5, 0054 // +0008 │ │ -0570a0: 5445 d704 |004e: iget-object v5, v4, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.dimPaint:Landroid/graphics/Paint; // field@04d7 │ │ -0570a4: 1206 |0050: const/4 v6, #int 0 // #0 │ │ -0570a6: 6e20 6501 6500 |0051: invoke-virtual {v5, v6}, Landroid/graphics/Paint;.setColorFilter:(Landroid/graphics/ColorFilter;)Landroid/graphics/ColorFilter; // method@0165 │ │ -0570ac: 2202 6f02 |0054: new-instance v2, Landroid/support/v4/widget/SlidingPaneLayout$DisableLayerRunnable; // type@026f │ │ -0570b0: 7030 2911 920a |0056: invoke-direct {v2, v9, v10}, Landroid/support/v4/widget/SlidingPaneLayout$DisableLayerRunnable;.:(Landroid/support/v4/widget/SlidingPaneLayout;Landroid/view/View;)V // method@1129 │ │ -0570b6: 5495 f304 |0059: iget-object v5, v9, Landroid/support/v4/widget/SlidingPaneLayout;.mPostedRunnables:Ljava/util/ArrayList; // field@04f3 │ │ -0570ba: 6e20 a015 2500 |005b: invoke-virtual {v5, v2}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@15a0 │ │ -0570c0: 7120 200b 2900 |005e: invoke-static {v9, v2}, Landroid/support/v4/view/ViewCompat;.postOnAnimation:(Landroid/view/View;Ljava/lang/Runnable;)V // method@0b20 │ │ -0570c6: 28e2 |0061: goto 0043 // -001e │ │ +058b9c: |[058b9c] android.support.v4.widget.SlidingPaneLayout.dimChildView:(Landroid/view/View;FI)V │ │ +058bac: 1228 |0000: const/4 v8, #int 2 // #2 │ │ +058bae: 6e10 8312 0a00 |0001: invoke-virtual {v10}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1283 │ │ +058bb4: 0c04 |0004: move-result-object v4 │ │ +058bb6: 1f04 6e02 |0005: check-cast v4, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams; // type@026e │ │ +058bba: 1205 |0007: const/4 v5, #int 0 // #0 │ │ +058bbc: 2d05 0b05 |0008: cmpl-float v5, v11, v5 │ │ +058bc0: 3d05 3a00 |000a: if-lez v5, 0044 // +003a │ │ +058bc4: 380c 3800 |000c: if-eqz v12, 0044 // +0038 │ │ +058bc8: 1505 00ff |000e: const/high16 v5, #int -16777216 // #ff00 │ │ +058bcc: b5c5 |0010: and-int/2addr v5, v12 │ │ +058bce: e200 0518 |0011: ushr-int/lit8 v0, v5, #int 24 // #18 │ │ +058bd2: 8205 |0013: int-to-float v5, v0 │ │ +058bd4: c8b5 |0014: mul-float/2addr v5, v11 │ │ +058bd6: 8753 |0015: float-to-int v3, v5 │ │ +058bd8: e005 0318 |0016: shl-int/lit8 v5, v3, #int 24 // #18 │ │ +058bdc: 1406 ffff ff00 |0018: const v6, #float 2.35099e-38 // #00ffffff │ │ +058be2: b5c6 |001b: and-int/2addr v6, v12 │ │ +058be4: 9601 0506 |001c: or-int v1, v5, v6 │ │ +058be8: 5445 d704 |001e: iget-object v5, v4, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.dimPaint:Landroid/graphics/Paint; // field@04d7 │ │ +058bec: 3905 0900 |0020: if-nez v5, 0029 // +0009 │ │ +058bf0: 2205 4a00 |0022: new-instance v5, Landroid/graphics/Paint; // type@004a │ │ +058bf4: 7010 6201 0500 |0024: invoke-direct {v5}, Landroid/graphics/Paint;.:()V // method@0162 │ │ +058bfa: 5b45 d704 |0027: iput-object v5, v4, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.dimPaint:Landroid/graphics/Paint; // field@04d7 │ │ +058bfe: 5445 d704 |0029: iget-object v5, v4, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.dimPaint:Landroid/graphics/Paint; // field@04d7 │ │ +058c02: 2206 4c00 |002b: new-instance v6, Landroid/graphics/PorterDuffColorFilter; // type@004c │ │ +058c06: 6207 1a00 |002d: sget-object v7, Landroid/graphics/PorterDuff$Mode;.SRC_OVER:Landroid/graphics/PorterDuff$Mode; // field@001a │ │ +058c0a: 7030 6901 1607 |002f: invoke-direct {v6, v1, v7}, Landroid/graphics/PorterDuffColorFilter;.:(ILandroid/graphics/PorterDuff$Mode;)V // method@0169 │ │ +058c10: 6e20 6501 6500 |0032: invoke-virtual {v5, v6}, Landroid/graphics/Paint;.setColorFilter:(Landroid/graphics/ColorFilter;)Landroid/graphics/ColorFilter; // method@0165 │ │ +058c16: 7110 110b 0a00 |0035: invoke-static {v10}, Landroid/support/v4/view/ViewCompat;.getLayerType:(Landroid/view/View;)I // method@0b11 │ │ +058c1c: 0a05 |0038: move-result v5 │ │ +058c1e: 3285 0700 |0039: if-eq v5, v8, 0040 // +0007 │ │ +058c22: 5445 d704 |003b: iget-object v5, v4, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.dimPaint:Landroid/graphics/Paint; // field@04d7 │ │ +058c26: 7130 290b 8a05 |003d: invoke-static {v10, v8, v5}, Landroid/support/v4/view/ViewCompat;.setLayerType:(Landroid/view/View;ILandroid/graphics/Paint;)V // method@0b29 │ │ +058c2c: 7020 7f11 a900 |0040: invoke-direct {v9, v10}, Landroid/support/v4/widget/SlidingPaneLayout;.invalidateChildRegion:(Landroid/view/View;)V // method@117f │ │ +058c32: 0e00 |0043: return-void │ │ +058c34: 7110 110b 0a00 |0044: invoke-static {v10}, Landroid/support/v4/view/ViewCompat;.getLayerType:(Landroid/view/View;)I // method@0b11 │ │ +058c3a: 0a05 |0047: move-result v5 │ │ +058c3c: 3805 fbff |0048: if-eqz v5, 0043 // -0005 │ │ +058c40: 5445 d704 |004a: iget-object v5, v4, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.dimPaint:Landroid/graphics/Paint; // field@04d7 │ │ +058c44: 3805 0800 |004c: if-eqz v5, 0054 // +0008 │ │ +058c48: 5445 d704 |004e: iget-object v5, v4, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.dimPaint:Landroid/graphics/Paint; // field@04d7 │ │ +058c4c: 1206 |0050: const/4 v6, #int 0 // #0 │ │ +058c4e: 6e20 6501 6500 |0051: invoke-virtual {v5, v6}, Landroid/graphics/Paint;.setColorFilter:(Landroid/graphics/ColorFilter;)Landroid/graphics/ColorFilter; // method@0165 │ │ +058c54: 2202 6c02 |0054: new-instance v2, Landroid/support/v4/widget/SlidingPaneLayout$DisableLayerRunnable; // type@026c │ │ +058c58: 7030 2911 920a |0056: invoke-direct {v2, v9, v10}, Landroid/support/v4/widget/SlidingPaneLayout$DisableLayerRunnable;.:(Landroid/support/v4/widget/SlidingPaneLayout;Landroid/view/View;)V // method@1129 │ │ +058c5e: 5495 f304 |0059: iget-object v5, v9, Landroid/support/v4/widget/SlidingPaneLayout;.mPostedRunnables:Ljava/util/ArrayList; // field@04f3 │ │ +058c62: 6e20 a015 2500 |005b: invoke-virtual {v5, v2}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@15a0 │ │ +058c68: 7120 200b 2900 |005e: invoke-static {v9, v2}, Landroid/support/v4/view/ViewCompat;.postOnAnimation:(Landroid/view/View;Ljava/lang/Runnable;)V // method@0b20 │ │ +058c6e: 28e2 |0061: goto 0043 // -001e │ │ catches : (none) │ │ positions : │ │ 0x0001 line=925 │ │ 0x0007 line=927 │ │ 0x000e line=928 │ │ 0x0013 line=929 │ │ 0x0016 line=930 │ │ @@ -77514,18 +77519,18 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -0570c8: |[0570c8] android.support.v4.widget.SlidingPaneLayout.invalidateChildRegion:(Landroid/view/View;)V │ │ -0570d8: 6200 e504 |0000: sget-object v0, Landroid/support/v4/widget/SlidingPaneLayout;.IMPL:Landroid/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImpl; // field@04e5 │ │ -0570dc: 7230 4e11 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImpl;.invalidateChildRegion:(Landroid/support/v4/widget/SlidingPaneLayout;Landroid/view/View;)V // method@114e │ │ -0570e2: 0e00 |0005: return-void │ │ +058c70: |[058c70] android.support.v4.widget.SlidingPaneLayout.invalidateChildRegion:(Landroid/view/View;)V │ │ +058c80: 6200 e504 |0000: sget-object v0, Landroid/support/v4/widget/SlidingPaneLayout;.IMPL:Landroid/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImpl; // field@04e5 │ │ +058c84: 7230 4e11 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImpl;.invalidateChildRegion:(Landroid/support/v4/widget/SlidingPaneLayout;Landroid/view/View;)V // method@114e │ │ +058c8a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=991 │ │ 0x0005 line=992 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/widget/SlidingPaneLayout; │ │ 0x0000 - 0x0006 reg=2 v Landroid/view/View; │ │ @@ -77535,42 +77540,42 @@ │ │ type : '(I)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 53 16-bit code units │ │ -0570e4: |[0570e4] android.support.v4.widget.SlidingPaneLayout.onPanelDragged:(I)V │ │ -0570f4: 5452 f804 |0000: iget-object v2, v5, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideableView:Landroid/view/View; // field@04f8 │ │ -0570f8: 6e10 8312 0200 |0002: invoke-virtual {v2}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1283 │ │ -0570fe: 0c01 |0005: move-result-object v1 │ │ -057100: 1f01 7102 |0006: check-cast v1, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams; // type@0271 │ │ -057104: 6e10 7711 0500 |0008: invoke-virtual {v5}, Landroid/support/v4/widget/SlidingPaneLayout;.getPaddingLeft:()I // method@1177 │ │ -05710a: 0a02 |000b: move-result v2 │ │ -05710c: 5213 da04 |000c: iget v3, v1, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.leftMargin:I // field@04da │ │ -057110: 9000 0203 |000e: add-int v0, v2, v3 │ │ -057114: 9102 0600 |0010: sub-int v2, v6, v0 │ │ -057118: 8222 |0012: int-to-float v2, v2 │ │ -05711a: 5253 f704 |0013: iget v3, v5, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideRange:I // field@04f7 │ │ -05711e: 8233 |0015: int-to-float v3, v3 │ │ -057120: c932 |0016: div-float/2addr v2, v3 │ │ -057122: 5952 f604 |0017: iput v2, v5, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideOffset:F // field@04f6 │ │ -057126: 5252 f104 |0019: iget v2, v5, Landroid/support/v4/widget/SlidingPaneLayout;.mParallaxBy:I // field@04f1 │ │ -05712a: 3802 0700 |001b: if-eqz v2, 0022 // +0007 │ │ -05712e: 5252 f604 |001d: iget v2, v5, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideOffset:F // field@04f6 │ │ -057132: 7020 9111 2500 |001f: invoke-direct {v5, v2}, Landroid/support/v4/widget/SlidingPaneLayout;.parallaxOtherViews:(F)V // method@1191 │ │ -057138: 5512 d804 |0022: iget-boolean v2, v1, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.dimWhenOffset:Z // field@04d8 │ │ -05713c: 3802 0b00 |0024: if-eqz v2, 002f // +000b │ │ -057140: 5452 f804 |0026: iget-object v2, v5, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideableView:Landroid/view/View; // field@04f8 │ │ -057144: 5253 f604 |0028: iget v3, v5, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideOffset:F // field@04f6 │ │ -057148: 5254 f904 |002a: iget v4, v5, Landroid/support/v4/widget/SlidingPaneLayout;.mSliderFadeColor:I // field@04f9 │ │ -05714c: 7040 6811 2543 |002c: invoke-direct {v5, v2, v3, v4}, Landroid/support/v4/widget/SlidingPaneLayout;.dimChildView:(Landroid/view/View;FI)V // method@1168 │ │ -057152: 5452 f804 |002f: iget-object v2, v5, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideableView:Landroid/view/View; // field@04f8 │ │ -057156: 6e20 6b11 2500 |0031: invoke-virtual {v5, v2}, Landroid/support/v4/widget/SlidingPaneLayout;.dispatchOnPanelSlide:(Landroid/view/View;)V // method@116b │ │ -05715c: 0e00 |0034: return-void │ │ +058c8c: |[058c8c] android.support.v4.widget.SlidingPaneLayout.onPanelDragged:(I)V │ │ +058c9c: 5452 f804 |0000: iget-object v2, v5, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideableView:Landroid/view/View; // field@04f8 │ │ +058ca0: 6e10 8312 0200 |0002: invoke-virtual {v2}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1283 │ │ +058ca6: 0c01 |0005: move-result-object v1 │ │ +058ca8: 1f01 6e02 |0006: check-cast v1, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams; // type@026e │ │ +058cac: 6e10 7711 0500 |0008: invoke-virtual {v5}, Landroid/support/v4/widget/SlidingPaneLayout;.getPaddingLeft:()I // method@1177 │ │ +058cb2: 0a02 |000b: move-result v2 │ │ +058cb4: 5213 da04 |000c: iget v3, v1, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.leftMargin:I // field@04da │ │ +058cb8: 9000 0203 |000e: add-int v0, v2, v3 │ │ +058cbc: 9102 0600 |0010: sub-int v2, v6, v0 │ │ +058cc0: 8222 |0012: int-to-float v2, v2 │ │ +058cc2: 5253 f704 |0013: iget v3, v5, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideRange:I // field@04f7 │ │ +058cc6: 8233 |0015: int-to-float v3, v3 │ │ +058cc8: c932 |0016: div-float/2addr v2, v3 │ │ +058cca: 5952 f604 |0017: iput v2, v5, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideOffset:F // field@04f6 │ │ +058cce: 5252 f104 |0019: iget v2, v5, Landroid/support/v4/widget/SlidingPaneLayout;.mParallaxBy:I // field@04f1 │ │ +058cd2: 3802 0700 |001b: if-eqz v2, 0022 // +0007 │ │ +058cd6: 5252 f604 |001d: iget v2, v5, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideOffset:F // field@04f6 │ │ +058cda: 7020 9111 2500 |001f: invoke-direct {v5, v2}, Landroid/support/v4/widget/SlidingPaneLayout;.parallaxOtherViews:(F)V // method@1191 │ │ +058ce0: 5512 d804 |0022: iget-boolean v2, v1, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.dimWhenOffset:Z // field@04d8 │ │ +058ce4: 3802 0b00 |0024: if-eqz v2, 002f // +000b │ │ +058ce8: 5452 f804 |0026: iget-object v2, v5, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideableView:Landroid/view/View; // field@04f8 │ │ +058cec: 5253 f604 |0028: iget v3, v5, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideOffset:F // field@04f6 │ │ +058cf0: 5254 f904 |002a: iget v4, v5, Landroid/support/v4/widget/SlidingPaneLayout;.mSliderFadeColor:I // field@04f9 │ │ +058cf4: 7040 6811 2543 |002c: invoke-direct {v5, v2, v3, v4}, Landroid/support/v4/widget/SlidingPaneLayout;.dimChildView:(Landroid/view/View;FI)V // method@1168 │ │ +058cfa: 5452 f804 |002f: iget-object v2, v5, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideableView:Landroid/view/View; // field@04f8 │ │ +058cfe: 6e20 6b11 2500 |0031: invoke-virtual {v5, v2}, Landroid/support/v4/widget/SlidingPaneLayout;.dispatchOnPanelSlide:(Landroid/view/View;)V // method@116b │ │ +058d04: 0e00 |0034: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=909 │ │ 0x0008 line=910 │ │ 0x0010 line=912 │ │ 0x0019 line=914 │ │ 0x001d line=915 │ │ @@ -77589,26 +77594,26 @@ │ │ type : '(Landroid/view/View;I)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 18 16-bit code units │ │ -057160: |[057160] android.support.v4.widget.SlidingPaneLayout.openPane:(Landroid/view/View;I)Z │ │ -057170: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -057172: 5521 eb04 |0001: iget-boolean v1, v2, Landroid/support/v4/widget/SlidingPaneLayout;.mFirstLayout:Z // field@04eb │ │ -057176: 3901 0a00 |0003: if-nez v1, 000d // +000a │ │ -05717a: 1501 803f |0005: const/high16 v1, #int 1065353216 // #3f80 │ │ -05717e: 6e30 a011 1204 |0007: invoke-virtual {v2, v1, v4}, Landroid/support/v4/widget/SlidingPaneLayout;.smoothSlideTo:(FI)Z // method@11a0 │ │ -057184: 0a01 |000a: move-result v1 │ │ -057186: 3801 0500 |000b: if-eqz v1, 0010 // +0005 │ │ -05718a: 5c20 f404 |000d: iput-boolean v0, v2, Landroid/support/v4/widget/SlidingPaneLayout;.mPreservedOpenState:Z // field@04f4 │ │ -05718e: 0f00 |000f: return v0 │ │ -057190: 1200 |0010: const/4 v0, #int 0 // #0 │ │ -057192: 28fe |0011: goto 000f // -0002 │ │ +058d08: |[058d08] android.support.v4.widget.SlidingPaneLayout.openPane:(Landroid/view/View;I)Z │ │ +058d18: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +058d1a: 5521 eb04 |0001: iget-boolean v1, v2, Landroid/support/v4/widget/SlidingPaneLayout;.mFirstLayout:Z // field@04eb │ │ +058d1e: 3901 0a00 |0003: if-nez v1, 000d // +000a │ │ +058d22: 1501 803f |0005: const/high16 v1, #int 1065353216 // #3f80 │ │ +058d26: 6e30 a011 1204 |0007: invoke-virtual {v2, v1, v4}, Landroid/support/v4/widget/SlidingPaneLayout;.smoothSlideTo:(FI)Z // method@11a0 │ │ +058d2c: 0a01 |000a: move-result v1 │ │ +058d2e: 3801 0500 |000b: if-eqz v1, 0010 // +0005 │ │ +058d32: 5c20 f404 |000d: iput-boolean v0, v2, Landroid/support/v4/widget/SlidingPaneLayout;.mPreservedOpenState:Z // field@04f4 │ │ +058d36: 0f00 |000f: return v0 │ │ +058d38: 1200 |0010: const/4 v0, #int 0 // #0 │ │ +058d3a: 28fe |0011: goto 000f // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=836 │ │ 0x000d line=837 │ │ 0x000f line=840 │ │ locals : │ │ 0x0000 - 0x0012 reg=2 this Landroid/support/v4/widget/SlidingPaneLayout; │ │ @@ -77620,58 +77625,58 @@ │ │ type : '(F)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 13 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 75 16-bit code units │ │ -057194: |[057194] android.support.v4.widget.SlidingPaneLayout.parallaxOtherViews:(F)V │ │ -0571a4: 150a 803f |0000: const/high16 v10, #int 1065353216 // #3f80 │ │ -0571a8: 54b8 f804 |0002: iget-object v8, v11, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideableView:Landroid/view/View; // field@04f8 │ │ -0571ac: 6e10 8312 0800 |0004: invoke-virtual {v8}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1283 │ │ -0571b2: 0c06 |0007: move-result-object v6 │ │ -0571b4: 1f06 7102 |0008: check-cast v6, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams; // type@0271 │ │ -0571b8: 5568 d804 |000a: iget-boolean v8, v6, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.dimWhenOffset:Z // field@04d8 │ │ -0571bc: 3808 1900 |000c: if-eqz v8, 0025 // +0019 │ │ -0571c0: 5268 da04 |000e: iget v8, v6, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.leftMargin:I // field@04da │ │ -0571c4: 3c08 1500 |0010: if-gtz v8, 0025 // +0015 │ │ -0571c8: 1211 |0012: const/4 v1, #int 1 // #1 │ │ -0571ca: 6e10 7211 0b00 |0013: invoke-virtual {v11}, Landroid/support/v4/widget/SlidingPaneLayout;.getChildCount:()I // method@1172 │ │ -0571d0: 0a00 |0016: move-result v0 │ │ -0571d2: 1203 |0017: const/4 v3, #int 0 // #0 │ │ -0571d4: 3503 3200 |0018: if-ge v3, v0, 004a // +0032 │ │ -0571d8: 6e20 7111 3b00 |001a: invoke-virtual {v11, v3}, Landroid/support/v4/widget/SlidingPaneLayout;.getChildAt:(I)Landroid/view/View; // method@1171 │ │ -0571de: 0c07 |001d: move-result-object v7 │ │ -0571e0: 54b8 f804 |001e: iget-object v8, v11, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideableView:Landroid/view/View; // field@04f8 │ │ -0571e4: 3387 0700 |0020: if-ne v7, v8, 0027 // +0007 │ │ -0571e8: d803 0301 |0022: add-int/lit8 v3, v3, #int 1 // #01 │ │ -0571ec: 28f4 |0024: goto 0018 // -000c │ │ -0571ee: 1201 |0025: const/4 v1, #int 0 // #0 │ │ -0571f0: 28ed |0026: goto 0013 // -0013 │ │ -0571f2: 52b8 f204 |0027: iget v8, v11, Landroid/support/v4/widget/SlidingPaneLayout;.mParallaxOffset:F // field@04f2 │ │ -0571f6: a708 0a08 |0029: sub-float v8, v10, v8 │ │ -0571fa: 52b9 f104 |002b: iget v9, v11, Landroid/support/v4/widget/SlidingPaneLayout;.mParallaxBy:I // field@04f1 │ │ -0571fe: 8299 |002d: int-to-float v9, v9 │ │ -057200: c898 |002e: mul-float/2addr v8, v9 │ │ -057202: 8785 |002f: float-to-int v5, v8 │ │ -057204: 59bc f204 |0030: iput v12, v11, Landroid/support/v4/widget/SlidingPaneLayout;.mParallaxOffset:F // field@04f2 │ │ -057208: a708 0a0c |0032: sub-float v8, v10, v12 │ │ -05720c: 52b9 f104 |0034: iget v9, v11, Landroid/support/v4/widget/SlidingPaneLayout;.mParallaxBy:I // field@04f1 │ │ -057210: 8299 |0036: int-to-float v9, v9 │ │ -057212: c898 |0037: mul-float/2addr v8, v9 │ │ -057214: 8784 |0038: float-to-int v4, v8 │ │ -057216: 9102 0504 |0039: sub-int v2, v5, v4 │ │ -05721a: 6e20 a912 2700 |003b: invoke-virtual {v7, v2}, Landroid/view/View;.offsetLeftAndRight:(I)V // method@12a9 │ │ -057220: 3801 e4ff |003e: if-eqz v1, 0022 // -001c │ │ -057224: 52b8 f204 |0040: iget v8, v11, Landroid/support/v4/widget/SlidingPaneLayout;.mParallaxOffset:F // field@04f2 │ │ -057228: a708 0a08 |0042: sub-float v8, v10, v8 │ │ -05722c: 52b9 e904 |0044: iget v9, v11, Landroid/support/v4/widget/SlidingPaneLayout;.mCoveredFadeColor:I // field@04e9 │ │ -057230: 7040 6811 7b98 |0046: invoke-direct {v11, v7, v8, v9}, Landroid/support/v4/widget/SlidingPaneLayout;.dimChildView:(Landroid/view/View;FI)V // method@1168 │ │ -057236: 28d9 |0049: goto 0022 // -0027 │ │ -057238: 0e00 |004a: return-void │ │ +058d3c: |[058d3c] android.support.v4.widget.SlidingPaneLayout.parallaxOtherViews:(F)V │ │ +058d4c: 150a 803f |0000: const/high16 v10, #int 1065353216 // #3f80 │ │ +058d50: 54b8 f804 |0002: iget-object v8, v11, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideableView:Landroid/view/View; // field@04f8 │ │ +058d54: 6e10 8312 0800 |0004: invoke-virtual {v8}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1283 │ │ +058d5a: 0c06 |0007: move-result-object v6 │ │ +058d5c: 1f06 6e02 |0008: check-cast v6, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams; // type@026e │ │ +058d60: 5568 d804 |000a: iget-boolean v8, v6, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.dimWhenOffset:Z // field@04d8 │ │ +058d64: 3808 1900 |000c: if-eqz v8, 0025 // +0019 │ │ +058d68: 5268 da04 |000e: iget v8, v6, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.leftMargin:I // field@04da │ │ +058d6c: 3c08 1500 |0010: if-gtz v8, 0025 // +0015 │ │ +058d70: 1211 |0012: const/4 v1, #int 1 // #1 │ │ +058d72: 6e10 7211 0b00 |0013: invoke-virtual {v11}, Landroid/support/v4/widget/SlidingPaneLayout;.getChildCount:()I // method@1172 │ │ +058d78: 0a00 |0016: move-result v0 │ │ +058d7a: 1203 |0017: const/4 v3, #int 0 // #0 │ │ +058d7c: 3503 3200 |0018: if-ge v3, v0, 004a // +0032 │ │ +058d80: 6e20 7111 3b00 |001a: invoke-virtual {v11, v3}, Landroid/support/v4/widget/SlidingPaneLayout;.getChildAt:(I)Landroid/view/View; // method@1171 │ │ +058d86: 0c07 |001d: move-result-object v7 │ │ +058d88: 54b8 f804 |001e: iget-object v8, v11, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideableView:Landroid/view/View; // field@04f8 │ │ +058d8c: 3387 0700 |0020: if-ne v7, v8, 0027 // +0007 │ │ +058d90: d803 0301 |0022: add-int/lit8 v3, v3, #int 1 // #01 │ │ +058d94: 28f4 |0024: goto 0018 // -000c │ │ +058d96: 1201 |0025: const/4 v1, #int 0 // #0 │ │ +058d98: 28ed |0026: goto 0013 // -0013 │ │ +058d9a: 52b8 f204 |0027: iget v8, v11, Landroid/support/v4/widget/SlidingPaneLayout;.mParallaxOffset:F // field@04f2 │ │ +058d9e: a708 0a08 |0029: sub-float v8, v10, v8 │ │ +058da2: 52b9 f104 |002b: iget v9, v11, Landroid/support/v4/widget/SlidingPaneLayout;.mParallaxBy:I // field@04f1 │ │ +058da6: 8299 |002d: int-to-float v9, v9 │ │ +058da8: c898 |002e: mul-float/2addr v8, v9 │ │ +058daa: 8785 |002f: float-to-int v5, v8 │ │ +058dac: 59bc f204 |0030: iput v12, v11, Landroid/support/v4/widget/SlidingPaneLayout;.mParallaxOffset:F // field@04f2 │ │ +058db0: a708 0a0c |0032: sub-float v8, v10, v12 │ │ +058db4: 52b9 f104 |0034: iget v9, v11, Landroid/support/v4/widget/SlidingPaneLayout;.mParallaxBy:I // field@04f1 │ │ +058db8: 8299 |0036: int-to-float v9, v9 │ │ +058dba: c898 |0037: mul-float/2addr v8, v9 │ │ +058dbc: 8784 |0038: float-to-int v4, v8 │ │ +058dbe: 9102 0504 |0039: sub-int v2, v5, v4 │ │ +058dc2: 6e20 a912 2700 |003b: invoke-virtual {v7, v2}, Landroid/view/View;.offsetLeftAndRight:(I)V // method@12a9 │ │ +058dc8: 3801 e4ff |003e: if-eqz v1, 0022 // -001c │ │ +058dcc: 52b8 f204 |0040: iget v8, v11, Landroid/support/v4/widget/SlidingPaneLayout;.mParallaxOffset:F // field@04f2 │ │ +058dd0: a708 0a08 |0042: sub-float v8, v10, v8 │ │ +058dd4: 52b9 e904 |0044: iget v9, v11, Landroid/support/v4/widget/SlidingPaneLayout;.mCoveredFadeColor:I // field@04e9 │ │ +058dd8: 7040 6811 7b98 |0046: invoke-direct {v11, v7, v8, v9}, Landroid/support/v4/widget/SlidingPaneLayout;.dimChildView:(Landroid/view/View;FI)V // method@1168 │ │ +058dde: 28d9 |0049: goto 0022 // -0027 │ │ +058de0: 0e00 |004a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=1071 │ │ 0x000a line=1072 │ │ 0x0013 line=1073 │ │ 0x0017 line=1074 │ │ 0x001a line=1075 │ │ @@ -77707,37 +77712,37 @@ │ │ type : '(Landroid/view/View;)Z' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 34 16-bit code units │ │ -05723c: |[05723c] android.support.v4.widget.SlidingPaneLayout.viewIsOpaque:(Landroid/view/View;)Z │ │ -05724c: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -05724e: 1202 |0001: const/4 v2, #int 0 // #0 │ │ -057250: 7110 190b 0500 |0002: invoke-static {v5}, Landroid/support/v4/view/ViewCompat;.isOpaque:(Landroid/view/View;)Z // method@0b19 │ │ -057256: 0a03 |0005: move-result v3 │ │ -057258: 3803 0300 |0006: if-eqz v3, 0009 // +0003 │ │ -05725c: 0f01 |0008: return v1 │ │ -05725e: 6003 1f00 |0009: sget v3, Landroid/os/Build$VERSION;.SDK_INT:I // field@001f │ │ -057262: 1304 1200 |000b: const/16 v4, #int 18 // #12 │ │ -057266: 3443 0400 |000d: if-lt v3, v4, 0011 // +0004 │ │ -05726a: 0121 |000f: move v1, v2 │ │ -05726c: 28f8 |0010: goto 0008 // -0008 │ │ -05726e: 6e10 7812 0500 |0011: invoke-virtual {v5}, Landroid/view/View;.getBackground:()Landroid/graphics/drawable/Drawable; // method@1278 │ │ -057274: 0c00 |0014: move-result-object v0 │ │ -057276: 3800 0b00 |0015: if-eqz v0, 0020 // +000b │ │ -05727a: 6e10 7901 0000 |0017: invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;.getOpacity:()I // method@0179 │ │ -057280: 0a03 |001a: move-result v3 │ │ -057282: 12f4 |001b: const/4 v4, #int -1 // #ff │ │ -057284: 3243 ecff |001c: if-eq v3, v4, 0008 // -0014 │ │ -057288: 0121 |001e: move v1, v2 │ │ -05728a: 28e9 |001f: goto 0008 // -0017 │ │ -05728c: 0121 |0020: move v1, v2 │ │ -05728e: 28e7 |0021: goto 0008 // -0019 │ │ +058de4: |[058de4] android.support.v4.widget.SlidingPaneLayout.viewIsOpaque:(Landroid/view/View;)Z │ │ +058df4: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +058df6: 1202 |0001: const/4 v2, #int 0 // #0 │ │ +058df8: 7110 190b 0500 |0002: invoke-static {v5}, Landroid/support/v4/view/ViewCompat;.isOpaque:(Landroid/view/View;)Z // method@0b19 │ │ +058dfe: 0a03 |0005: move-result v3 │ │ +058e00: 3803 0300 |0006: if-eqz v3, 0009 // +0003 │ │ +058e04: 0f01 |0008: return v1 │ │ +058e06: 6003 1f00 |0009: sget v3, Landroid/os/Build$VERSION;.SDK_INT:I // field@001f │ │ +058e0a: 1304 1200 |000b: const/16 v4, #int 18 // #12 │ │ +058e0e: 3443 0400 |000d: if-lt v3, v4, 0011 // +0004 │ │ +058e12: 0121 |000f: move v1, v2 │ │ +058e14: 28f8 |0010: goto 0008 // -0008 │ │ +058e16: 6e10 7812 0500 |0011: invoke-virtual {v5}, Landroid/view/View;.getBackground:()Landroid/graphics/drawable/Drawable; // method@1278 │ │ +058e1c: 0c00 |0014: move-result-object v0 │ │ +058e1e: 3800 0b00 |0015: if-eqz v0, 0020 // +000b │ │ +058e22: 6e10 7901 0000 |0017: invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;.getOpacity:()I // method@0179 │ │ +058e28: 0a03 |001a: move-result v3 │ │ +058e2a: 12f4 |001b: const/4 v4, #int -1 // #ff │ │ +058e2c: 3243 ecff |001c: if-eq v3, v4, 0008 // -0014 │ │ +058e30: 0121 |001e: move v1, v2 │ │ +058e32: 28e9 |001f: goto 0008 // -0017 │ │ +058e34: 0121 |0020: move v1, v2 │ │ +058e36: 28e7 |0021: goto 0008 // -0019 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=398 │ │ 0x0008 line=409 │ │ 0x0009 line=403 │ │ 0x0011 line=405 │ │ 0x0015 line=406 │ │ @@ -77753,72 +77758,72 @@ │ │ type : '(Landroid/view/View;ZIII)Z' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 17 │ │ ins : 6 │ │ outs : 6 │ │ insns size : 102 16-bit code units │ │ -057290: |[057290] android.support.v4.widget.SlidingPaneLayout.canScroll:(Landroid/view/View;ZIII)Z │ │ -0572a0: 20c0 b002 |0000: instance-of v0, v12, Landroid/view/ViewGroup; // type@02b0 │ │ -0572a4: 3800 5700 |0002: if-eqz v0, 0059 // +0057 │ │ -0572a8: 07c7 |0004: move-object v7, v12 │ │ -0572aa: 1f07 b002 |0005: check-cast v7, Landroid/view/ViewGroup; // type@02b0 │ │ -0572ae: 6e10 9112 0c00 |0007: invoke-virtual {v12}, Landroid/view/View;.getScrollX:()I // method@1291 │ │ -0572b4: 0a09 |000a: move-result v9 │ │ -0572b6: 6e10 9212 0c00 |000b: invoke-virtual {v12}, Landroid/view/View;.getScrollY:()I // method@1292 │ │ -0572bc: 0a0a |000e: move-result v10 │ │ -0572be: 6e10 fb12 0700 |000f: invoke-virtual {v7}, Landroid/view/ViewGroup;.getChildCount:()I // method@12fb │ │ -0572c4: 0a06 |0012: move-result v6 │ │ -0572c6: d808 06ff |0013: add-int/lit8 v8, v6, #int -1 // #ff │ │ -0572ca: 3a08 4400 |0015: if-ltz v8, 0059 // +0044 │ │ -0572ce: 6e20 fa12 8700 |0017: invoke-virtual {v7, v8}, Landroid/view/ViewGroup;.getChildAt:(I)Landroid/view/View; // method@12fa │ │ -0572d4: 0c01 |001a: move-result-object v1 │ │ -0572d6: 9000 0f09 |001b: add-int v0, v15, v9 │ │ -0572da: 6e10 8412 0100 |001d: invoke-virtual {v1}, Landroid/view/View;.getLeft:()I // method@1284 │ │ -0572e0: 0a02 |0020: move-result v2 │ │ -0572e2: 3420 3500 |0021: if-lt v0, v2, 0056 // +0035 │ │ -0572e6: 9000 0f09 |0023: add-int v0, v15, v9 │ │ -0572ea: 6e10 9012 0100 |0025: invoke-virtual {v1}, Landroid/view/View;.getRight:()I // method@1290 │ │ -0572f0: 0a02 |0028: move-result v2 │ │ -0572f2: 3520 2d00 |0029: if-ge v0, v2, 0056 // +002d │ │ -0572f6: 9000 100a |002b: add-int v0, v16, v10 │ │ -0572fa: 6e10 9412 0100 |002d: invoke-virtual {v1}, Landroid/view/View;.getTop:()I // method@1294 │ │ -057300: 0a02 |0030: move-result v2 │ │ -057302: 3420 2500 |0031: if-lt v0, v2, 0056 // +0025 │ │ -057306: 9000 100a |0033: add-int v0, v16, v10 │ │ -05730a: 6e10 7912 0100 |0035: invoke-virtual {v1}, Landroid/view/View;.getBottom:()I // method@1279 │ │ -057310: 0a02 |0038: move-result v2 │ │ -057312: 3520 1d00 |0039: if-ge v0, v2, 0056 // +001d │ │ -057316: 1212 |003b: const/4 v2, #int 1 // #1 │ │ -057318: 9000 0f09 |003c: add-int v0, v15, v9 │ │ -05731c: 6e10 8412 0100 |003e: invoke-virtual {v1}, Landroid/view/View;.getLeft:()I // method@1284 │ │ -057322: 0a03 |0041: move-result v3 │ │ -057324: 9104 0003 |0042: sub-int v4, v0, v3 │ │ -057328: 9000 100a |0044: add-int v0, v16, v10 │ │ -05732c: 6e10 9412 0100 |0046: invoke-virtual {v1}, Landroid/view/View;.getTop:()I // method@1294 │ │ -057332: 0a03 |0049: move-result v3 │ │ -057334: 9105 0003 |004a: sub-int v5, v0, v3 │ │ -057338: 07b0 |004c: move-object v0, v11 │ │ -05733a: 01e3 |004d: move v3, v14 │ │ -05733c: 7406 6211 0000 |004e: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v4/widget/SlidingPaneLayout;.canScroll:(Landroid/view/View;ZIII)Z // method@1162 │ │ -057342: 0a00 |0051: move-result v0 │ │ -057344: 3800 0400 |0052: if-eqz v0, 0056 // +0004 │ │ -057348: 1210 |0054: const/4 v0, #int 1 // #1 │ │ -05734a: 0f00 |0055: return v0 │ │ -05734c: d808 08ff |0056: add-int/lit8 v8, v8, #int -1 // #ff │ │ -057350: 28bd |0058: goto 0015 // -0043 │ │ -057352: 380d 0b00 |0059: if-eqz v13, 0064 // +000b │ │ -057356: 7be0 |005b: neg-int v0, v14 │ │ -057358: 7120 0a0b 0c00 |005c: invoke-static {v12, v0}, Landroid/support/v4/view/ViewCompat;.canScrollHorizontally:(Landroid/view/View;I)Z // method@0b0a │ │ -05735e: 0a00 |005f: move-result v0 │ │ -057360: 3800 0400 |0060: if-eqz v0, 0064 // +0004 │ │ -057364: 1210 |0062: const/4 v0, #int 1 // #1 │ │ -057366: 28f2 |0063: goto 0055 // -000e │ │ -057368: 1200 |0064: const/4 v0, #int 0 // #0 │ │ -05736a: 28f0 |0065: goto 0055 // -0010 │ │ +058e38: |[058e38] android.support.v4.widget.SlidingPaneLayout.canScroll:(Landroid/view/View;ZIII)Z │ │ +058e48: 20c0 ad02 |0000: instance-of v0, v12, Landroid/view/ViewGroup; // type@02ad │ │ +058e4c: 3800 5700 |0002: if-eqz v0, 0059 // +0057 │ │ +058e50: 07c7 |0004: move-object v7, v12 │ │ +058e52: 1f07 ad02 |0005: check-cast v7, Landroid/view/ViewGroup; // type@02ad │ │ +058e56: 6e10 9112 0c00 |0007: invoke-virtual {v12}, Landroid/view/View;.getScrollX:()I // method@1291 │ │ +058e5c: 0a09 |000a: move-result v9 │ │ +058e5e: 6e10 9212 0c00 |000b: invoke-virtual {v12}, Landroid/view/View;.getScrollY:()I // method@1292 │ │ +058e64: 0a0a |000e: move-result v10 │ │ +058e66: 6e10 fb12 0700 |000f: invoke-virtual {v7}, Landroid/view/ViewGroup;.getChildCount:()I // method@12fb │ │ +058e6c: 0a06 |0012: move-result v6 │ │ +058e6e: d808 06ff |0013: add-int/lit8 v8, v6, #int -1 // #ff │ │ +058e72: 3a08 4400 |0015: if-ltz v8, 0059 // +0044 │ │ +058e76: 6e20 fa12 8700 |0017: invoke-virtual {v7, v8}, Landroid/view/ViewGroup;.getChildAt:(I)Landroid/view/View; // method@12fa │ │ +058e7c: 0c01 |001a: move-result-object v1 │ │ +058e7e: 9000 0f09 |001b: add-int v0, v15, v9 │ │ +058e82: 6e10 8412 0100 |001d: invoke-virtual {v1}, Landroid/view/View;.getLeft:()I // method@1284 │ │ +058e88: 0a02 |0020: move-result v2 │ │ +058e8a: 3420 3500 |0021: if-lt v0, v2, 0056 // +0035 │ │ +058e8e: 9000 0f09 |0023: add-int v0, v15, v9 │ │ +058e92: 6e10 9012 0100 |0025: invoke-virtual {v1}, Landroid/view/View;.getRight:()I // method@1290 │ │ +058e98: 0a02 |0028: move-result v2 │ │ +058e9a: 3520 2d00 |0029: if-ge v0, v2, 0056 // +002d │ │ +058e9e: 9000 100a |002b: add-int v0, v16, v10 │ │ +058ea2: 6e10 9412 0100 |002d: invoke-virtual {v1}, Landroid/view/View;.getTop:()I // method@1294 │ │ +058ea8: 0a02 |0030: move-result v2 │ │ +058eaa: 3420 2500 |0031: if-lt v0, v2, 0056 // +0025 │ │ +058eae: 9000 100a |0033: add-int v0, v16, v10 │ │ +058eb2: 6e10 7912 0100 |0035: invoke-virtual {v1}, Landroid/view/View;.getBottom:()I // method@1279 │ │ +058eb8: 0a02 |0038: move-result v2 │ │ +058eba: 3520 1d00 |0039: if-ge v0, v2, 0056 // +001d │ │ +058ebe: 1212 |003b: const/4 v2, #int 1 // #1 │ │ +058ec0: 9000 0f09 |003c: add-int v0, v15, v9 │ │ +058ec4: 6e10 8412 0100 |003e: invoke-virtual {v1}, Landroid/view/View;.getLeft:()I // method@1284 │ │ +058eca: 0a03 |0041: move-result v3 │ │ +058ecc: 9104 0003 |0042: sub-int v4, v0, v3 │ │ +058ed0: 9000 100a |0044: add-int v0, v16, v10 │ │ +058ed4: 6e10 9412 0100 |0046: invoke-virtual {v1}, Landroid/view/View;.getTop:()I // method@1294 │ │ +058eda: 0a03 |0049: move-result v3 │ │ +058edc: 9105 0003 |004a: sub-int v5, v0, v3 │ │ +058ee0: 07b0 |004c: move-object v0, v11 │ │ +058ee2: 01e3 |004d: move v3, v14 │ │ +058ee4: 7406 6211 0000 |004e: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v4/widget/SlidingPaneLayout;.canScroll:(Landroid/view/View;ZIII)Z // method@1162 │ │ +058eea: 0a00 |0051: move-result v0 │ │ +058eec: 3800 0400 |0052: if-eqz v0, 0056 // +0004 │ │ +058ef0: 1210 |0054: const/4 v0, #int 1 // #1 │ │ +058ef2: 0f00 |0055: return v0 │ │ +058ef4: d808 08ff |0056: add-int/lit8 v8, v8, #int -1 // #ff │ │ +058ef8: 28bd |0058: goto 0015 // -0043 │ │ +058efa: 380d 0b00 |0059: if-eqz v13, 0064 // +000b │ │ +058efe: 7be0 |005b: neg-int v0, v14 │ │ +058f00: 7120 0a0b 0c00 |005c: invoke-static {v12, v0}, Landroid/support/v4/view/ViewCompat;.canScrollHorizontally:(Landroid/view/View;I)Z // method@0b0a │ │ +058f06: 0a00 |005f: move-result v0 │ │ +058f08: 3800 0400 |0060: if-eqz v0, 0064 // +0004 │ │ +058f0c: 1210 |0062: const/4 v0, #int 1 // #1 │ │ +058f0e: 28f2 |0063: goto 0055 // -000e │ │ +058f10: 1200 |0064: const/4 v0, #int 0 // #0 │ │ +058f12: 28f0 |0065: goto 0055 // -0010 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1103 │ │ 0x0005 line=1104 │ │ 0x0007 line=1105 │ │ 0x000b line=1106 │ │ 0x000f line=1107 │ │ @@ -77854,17 +77859,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -05736c: |[05736c] android.support.v4.widget.SlidingPaneLayout.canSlide:()Z │ │ -05737c: 5510 e804 |0000: iget-boolean v0, v1, Landroid/support/v4/widget/SlidingPaneLayout;.mCanSlide:Z // field@04e8 │ │ -057380: 0f00 |0002: return v0 │ │ +058f14: |[058f14] android.support.v4.widget.SlidingPaneLayout.canSlide:()Z │ │ +058f24: 5510 e804 |0000: iget-boolean v0, v1, Landroid/support/v4/widget/SlidingPaneLayout;.mCanSlide:Z // field@04e8 │ │ +058f28: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=895 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/widget/SlidingPaneLayout; │ │ │ │ #2 : (in Landroid/support/v4/widget/SlidingPaneLayout;) │ │ @@ -77872,24 +77877,24 @@ │ │ type : '(Landroid/view/ViewGroup$LayoutParams;)Z' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -057384: |[057384] android.support.v4.widget.SlidingPaneLayout.checkLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)Z │ │ -057394: 2020 7102 |0000: instance-of v0, v2, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams; // type@0271 │ │ -057398: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ -05739c: 6f20 f312 2100 |0004: invoke-super {v1, v2}, Landroid/view/ViewGroup;.checkLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)Z // method@12f3 │ │ -0573a2: 0a00 |0007: move-result v0 │ │ -0573a4: 3800 0400 |0008: if-eqz v0, 000c // +0004 │ │ -0573a8: 1210 |000a: const/4 v0, #int 1 // #1 │ │ -0573aa: 0f00 |000b: return v0 │ │ -0573ac: 1200 |000c: const/4 v0, #int 0 // #0 │ │ -0573ae: 28fe |000d: goto 000b // -0002 │ │ +058f2c: |[058f2c] android.support.v4.widget.SlidingPaneLayout.checkLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)Z │ │ +058f3c: 2020 6e02 |0000: instance-of v0, v2, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams; // type@026e │ │ +058f40: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ +058f44: 6f20 f312 2100 |0004: invoke-super {v1, v2}, Landroid/view/ViewGroup;.checkLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)Z // method@12f3 │ │ +058f4a: 0a00 |0007: move-result v0 │ │ +058f4c: 3800 0400 |0008: if-eqz v0, 000c // +0004 │ │ +058f50: 1210 |000a: const/4 v0, #int 1 // #1 │ │ +058f52: 0f00 |000b: return v0 │ │ +058f54: 1200 |000c: const/4 v0, #int 0 // #0 │ │ +058f56: 28fe |000d: goto 000b // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1147 │ │ locals : │ │ 0x0000 - 0x000e reg=1 this Landroid/support/v4/widget/SlidingPaneLayout; │ │ 0x0000 - 0x000e reg=2 p Landroid/view/ViewGroup$LayoutParams; │ │ │ │ @@ -77898,20 +77903,20 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -0573b0: |[0573b0] android.support.v4.widget.SlidingPaneLayout.closePane:()Z │ │ -0573c0: 5420 f804 |0000: iget-object v0, v2, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideableView:Landroid/view/View; // field@04f8 │ │ -0573c4: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -0573c6: 7030 6611 0201 |0003: invoke-direct {v2, v0, v1}, Landroid/support/v4/widget/SlidingPaneLayout;.closePane:(Landroid/view/View;I)Z // method@1166 │ │ -0573cc: 0a00 |0006: move-result v0 │ │ -0573ce: 0f00 |0007: return v0 │ │ +058f58: |[058f58] android.support.v4.widget.SlidingPaneLayout.closePane:()Z │ │ +058f68: 5420 f804 |0000: iget-object v0, v2, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideableView:Landroid/view/View; // field@04f8 │ │ +058f6c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +058f6e: 7030 6611 0201 |0003: invoke-direct {v2, v0, v1}, Landroid/support/v4/widget/SlidingPaneLayout;.closePane:(Landroid/view/View;I)Z // method@1166 │ │ +058f74: 0a00 |0006: move-result v0 │ │ +058f76: 0f00 |0007: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=876 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/widget/SlidingPaneLayout; │ │ │ │ #4 : (in Landroid/support/v4/widget/SlidingPaneLayout;) │ │ @@ -77919,27 +77924,27 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 23 16-bit code units │ │ -0573d0: |[0573d0] android.support.v4.widget.SlidingPaneLayout.computeScroll:()V │ │ -0573e0: 5420 ea04 |0000: iget-object v0, v2, Landroid/support/v4/widget/SlidingPaneLayout;.mDragHelper:Landroid/support/v4/widget/ViewDragHelper; // field@04ea │ │ -0573e4: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -0573e6: 6e20 c511 1000 |0003: invoke-virtual {v0, v1}, Landroid/support/v4/widget/ViewDragHelper;.continueSettling:(Z)Z // method@11c5 │ │ -0573ec: 0a00 |0006: move-result v0 │ │ -0573ee: 3800 0b00 |0007: if-eqz v0, 0012 // +000b │ │ -0573f2: 5520 e804 |0009: iget-boolean v0, v2, Landroid/support/v4/widget/SlidingPaneLayout;.mCanSlide:Z // field@04e8 │ │ -0573f6: 3900 0800 |000b: if-nez v0, 0013 // +0008 │ │ -0573fa: 5420 ea04 |000d: iget-object v0, v2, Landroid/support/v4/widget/SlidingPaneLayout;.mDragHelper:Landroid/support/v4/widget/ViewDragHelper; // field@04ea │ │ -0573fe: 6e10 b711 0000 |000f: invoke-virtual {v0}, Landroid/support/v4/widget/ViewDragHelper;.abort:()V // method@11b7 │ │ -057404: 0e00 |0012: return-void │ │ -057406: 7110 1e0b 0200 |0013: invoke-static {v2}, Landroid/support/v4/view/ViewCompat;.postInvalidateOnAnimation:(Landroid/view/View;)V // method@0b1e │ │ -05740c: 28fc |0016: goto 0012 // -0004 │ │ +058f78: |[058f78] android.support.v4.widget.SlidingPaneLayout.computeScroll:()V │ │ +058f88: 5420 ea04 |0000: iget-object v0, v2, Landroid/support/v4/widget/SlidingPaneLayout;.mDragHelper:Landroid/support/v4/widget/ViewDragHelper; // field@04ea │ │ +058f8c: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +058f8e: 6e20 c511 1000 |0003: invoke-virtual {v0, v1}, Landroid/support/v4/widget/ViewDragHelper;.continueSettling:(Z)Z // method@11c5 │ │ +058f94: 0a00 |0006: move-result v0 │ │ +058f96: 3800 0b00 |0007: if-eqz v0, 0012 // +000b │ │ +058f9a: 5520 e804 |0009: iget-boolean v0, v2, Landroid/support/v4/widget/SlidingPaneLayout;.mCanSlide:Z // field@04e8 │ │ +058f9e: 3900 0800 |000b: if-nez v0, 0013 // +0008 │ │ +058fa2: 5420 ea04 |000d: iget-object v0, v2, Landroid/support/v4/widget/SlidingPaneLayout;.mDragHelper:Landroid/support/v4/widget/ViewDragHelper; // field@04ea │ │ +058fa6: 6e10 b711 0000 |000f: invoke-virtual {v0}, Landroid/support/v4/widget/ViewDragHelper;.abort:()V // method@11b7 │ │ +058fac: 0e00 |0012: return-void │ │ +058fae: 7110 1e0b 0200 |0013: invoke-static {v2}, Landroid/support/v4/view/ViewCompat;.postInvalidateOnAnimation:(Landroid/view/View;)V // method@0b1e │ │ +058fb4: 28fc |0016: goto 0012 // -0004 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1021 │ │ 0x0009 line=1022 │ │ 0x000d line=1023 │ │ 0x0012 line=1029 │ │ 0x0013 line=1027 │ │ @@ -77951,22 +77956,22 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -057410: |[057410] android.support.v4.widget.SlidingPaneLayout.dispatchOnPanelClosed:(Landroid/view/View;)V │ │ -057420: 5410 f004 |0000: iget-object v0, v1, Landroid/support/v4/widget/SlidingPaneLayout;.mPanelSlideListener:Landroid/support/v4/widget/SlidingPaneLayout$PanelSlideListener; // field@04f0 │ │ -057424: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -057428: 5410 f004 |0004: iget-object v0, v1, Landroid/support/v4/widget/SlidingPaneLayout;.mPanelSlideListener:Landroid/support/v4/widget/SlidingPaneLayout$PanelSlideListener; // field@04f0 │ │ -05742c: 7220 3c11 2000 |0006: invoke-interface {v0, v2}, Landroid/support/v4/widget/SlidingPaneLayout$PanelSlideListener;.onPanelClosed:(Landroid/view/View;)V // method@113c │ │ -057432: 1300 2000 |0009: const/16 v0, #int 32 // #20 │ │ -057436: 6e20 9411 0100 |000b: invoke-virtual {v1, v0}, Landroid/support/v4/widget/SlidingPaneLayout;.sendAccessibilityEvent:(I)V // method@1194 │ │ -05743c: 0e00 |000e: return-void │ │ +058fb8: |[058fb8] android.support.v4.widget.SlidingPaneLayout.dispatchOnPanelClosed:(Landroid/view/View;)V │ │ +058fc8: 5410 f004 |0000: iget-object v0, v1, Landroid/support/v4/widget/SlidingPaneLayout;.mPanelSlideListener:Landroid/support/v4/widget/SlidingPaneLayout$PanelSlideListener; // field@04f0 │ │ +058fcc: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +058fd0: 5410 f004 |0004: iget-object v0, v1, Landroid/support/v4/widget/SlidingPaneLayout;.mPanelSlideListener:Landroid/support/v4/widget/SlidingPaneLayout$PanelSlideListener; // field@04f0 │ │ +058fd4: 7220 3c11 2000 |0006: invoke-interface {v0, v2}, Landroid/support/v4/widget/SlidingPaneLayout$PanelSlideListener;.onPanelClosed:(Landroid/view/View;)V // method@113c │ │ +058fda: 1300 2000 |0009: const/16 v0, #int 32 // #20 │ │ +058fde: 6e20 9411 0100 |000b: invoke-virtual {v1, v0}, Landroid/support/v4/widget/SlidingPaneLayout;.sendAccessibilityEvent:(I)V // method@1194 │ │ +058fe4: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=341 │ │ 0x0004 line=342 │ │ 0x0009 line=344 │ │ 0x000e line=345 │ │ locals : │ │ @@ -77978,22 +77983,22 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -057440: |[057440] android.support.v4.widget.SlidingPaneLayout.dispatchOnPanelOpened:(Landroid/view/View;)V │ │ -057450: 5410 f004 |0000: iget-object v0, v1, Landroid/support/v4/widget/SlidingPaneLayout;.mPanelSlideListener:Landroid/support/v4/widget/SlidingPaneLayout$PanelSlideListener; // field@04f0 │ │ -057454: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -057458: 5410 f004 |0004: iget-object v0, v1, Landroid/support/v4/widget/SlidingPaneLayout;.mPanelSlideListener:Landroid/support/v4/widget/SlidingPaneLayout$PanelSlideListener; // field@04f0 │ │ -05745c: 7220 3d11 2000 |0006: invoke-interface {v0, v2}, Landroid/support/v4/widget/SlidingPaneLayout$PanelSlideListener;.onPanelOpened:(Landroid/view/View;)V // method@113d │ │ -057462: 1300 2000 |0009: const/16 v0, #int 32 // #20 │ │ -057466: 6e20 9411 0100 |000b: invoke-virtual {v1, v0}, Landroid/support/v4/widget/SlidingPaneLayout;.sendAccessibilityEvent:(I)V // method@1194 │ │ -05746c: 0e00 |000e: return-void │ │ +058fe8: |[058fe8] android.support.v4.widget.SlidingPaneLayout.dispatchOnPanelOpened:(Landroid/view/View;)V │ │ +058ff8: 5410 f004 |0000: iget-object v0, v1, Landroid/support/v4/widget/SlidingPaneLayout;.mPanelSlideListener:Landroid/support/v4/widget/SlidingPaneLayout$PanelSlideListener; // field@04f0 │ │ +058ffc: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +059000: 5410 f004 |0004: iget-object v0, v1, Landroid/support/v4/widget/SlidingPaneLayout;.mPanelSlideListener:Landroid/support/v4/widget/SlidingPaneLayout$PanelSlideListener; // field@04f0 │ │ +059004: 7220 3d11 2000 |0006: invoke-interface {v0, v2}, Landroid/support/v4/widget/SlidingPaneLayout$PanelSlideListener;.onPanelOpened:(Landroid/view/View;)V // method@113d │ │ +05900a: 1300 2000 |0009: const/16 v0, #int 32 // #20 │ │ +05900e: 6e20 9411 0100 |000b: invoke-virtual {v1, v0}, Landroid/support/v4/widget/SlidingPaneLayout;.sendAccessibilityEvent:(I)V // method@1194 │ │ +059014: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=334 │ │ 0x0004 line=335 │ │ 0x0009 line=337 │ │ 0x000e line=338 │ │ locals : │ │ @@ -78005,21 +78010,21 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 12 16-bit code units │ │ -057470: |[057470] android.support.v4.widget.SlidingPaneLayout.dispatchOnPanelSlide:(Landroid/view/View;)V │ │ -057480: 5420 f004 |0000: iget-object v0, v2, Landroid/support/v4/widget/SlidingPaneLayout;.mPanelSlideListener:Landroid/support/v4/widget/SlidingPaneLayout$PanelSlideListener; // field@04f0 │ │ -057484: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ -057488: 5420 f004 |0004: iget-object v0, v2, Landroid/support/v4/widget/SlidingPaneLayout;.mPanelSlideListener:Landroid/support/v4/widget/SlidingPaneLayout$PanelSlideListener; // field@04f0 │ │ -05748c: 5221 f604 |0006: iget v1, v2, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideOffset:F // field@04f6 │ │ -057490: 7230 3e11 3001 |0008: invoke-interface {v0, v3, v1}, Landroid/support/v4/widget/SlidingPaneLayout$PanelSlideListener;.onPanelSlide:(Landroid/view/View;F)V // method@113e │ │ -057496: 0e00 |000b: return-void │ │ +059018: |[059018] android.support.v4.widget.SlidingPaneLayout.dispatchOnPanelSlide:(Landroid/view/View;)V │ │ +059028: 5420 f004 |0000: iget-object v0, v2, Landroid/support/v4/widget/SlidingPaneLayout;.mPanelSlideListener:Landroid/support/v4/widget/SlidingPaneLayout$PanelSlideListener; // field@04f0 │ │ +05902c: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ +059030: 5420 f004 |0004: iget-object v0, v2, Landroid/support/v4/widget/SlidingPaneLayout;.mPanelSlideListener:Landroid/support/v4/widget/SlidingPaneLayout$PanelSlideListener; // field@04f0 │ │ +059034: 5221 f604 |0006: iget v1, v2, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideOffset:F // field@04f6 │ │ +059038: 7230 3e11 3001 |0008: invoke-interface {v0, v3, v1}, Landroid/support/v4/widget/SlidingPaneLayout$PanelSlideListener;.onPanelSlide:(Landroid/view/View;F)V // method@113e │ │ +05903e: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=328 │ │ 0x0004 line=329 │ │ 0x000b line=331 │ │ locals : │ │ 0x0000 - 0x000c reg=2 this Landroid/support/v4/widget/SlidingPaneLayout; │ │ @@ -78030,43 +78035,43 @@ │ │ type : '(Landroid/graphics/Canvas;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 54 16-bit code units │ │ -057498: |[057498] android.support.v4.widget.SlidingPaneLayout.draw:(Landroid/graphics/Canvas;)V │ │ -0574a8: 1217 |0000: const/4 v7, #int 1 // #1 │ │ -0574aa: 6f20 f612 9800 |0001: invoke-super {v8, v9}, Landroid/view/ViewGroup;.draw:(Landroid/graphics/Canvas;)V // method@12f6 │ │ -0574b0: 6e10 7211 0800 |0004: invoke-virtual {v8}, Landroid/support/v4/widget/SlidingPaneLayout;.getChildCount:()I // method@1172 │ │ -0574b6: 0a06 |0007: move-result v6 │ │ -0574b8: 3776 0d00 |0008: if-le v6, v7, 0015 // +000d │ │ -0574bc: 6e20 7111 7800 |000a: invoke-virtual {v8, v7}, Landroid/support/v4/widget/SlidingPaneLayout;.getChildAt:(I)Landroid/view/View; // method@1171 │ │ -0574c2: 0c03 |000d: move-result-object v3 │ │ -0574c4: 3803 0600 |000e: if-eqz v3, 0014 // +0006 │ │ -0574c8: 5486 f504 |0010: iget-object v6, v8, Landroid/support/v4/widget/SlidingPaneLayout;.mShadowDrawable:Landroid/graphics/drawable/Drawable; // field@04f5 │ │ -0574cc: 3906 0500 |0012: if-nez v6, 0017 // +0005 │ │ -0574d0: 0e00 |0014: return-void │ │ -0574d2: 1203 |0015: const/4 v3, #int 0 // #0 │ │ -0574d4: 28f8 |0016: goto 000e // -0008 │ │ -0574d6: 5486 f504 |0017: iget-object v6, v8, Landroid/support/v4/widget/SlidingPaneLayout;.mShadowDrawable:Landroid/graphics/drawable/Drawable; // field@04f5 │ │ -0574da: 6e10 7801 0600 |0019: invoke-virtual {v6}, Landroid/graphics/drawable/Drawable;.getIntrinsicWidth:()I // method@0178 │ │ -0574e0: 0a04 |001c: move-result v4 │ │ -0574e2: 6e10 8412 0300 |001d: invoke-virtual {v3}, Landroid/view/View;.getLeft:()I // method@1284 │ │ -0574e8: 0a02 |0020: move-result v2 │ │ -0574ea: 6e10 9412 0300 |0021: invoke-virtual {v3}, Landroid/view/View;.getTop:()I // method@1294 │ │ -0574f0: 0a05 |0024: move-result v5 │ │ -0574f2: 6e10 7912 0300 |0025: invoke-virtual {v3}, Landroid/view/View;.getBottom:()I // method@1279 │ │ -0574f8: 0a00 |0028: move-result v0 │ │ -0574fa: 9101 0204 |0029: sub-int v1, v2, v4 │ │ -0574fe: 5486 f504 |002b: iget-object v6, v8, Landroid/support/v4/widget/SlidingPaneLayout;.mShadowDrawable:Landroid/graphics/drawable/Drawable; // field@04f5 │ │ -057502: 6e50 7f01 1625 |002d: invoke-virtual {v6, v1, v5, v2, v0}, Landroid/graphics/drawable/Drawable;.setBounds:(IIII)V // method@017f │ │ -057508: 5486 f504 |0030: iget-object v6, v8, Landroid/support/v4/widget/SlidingPaneLayout;.mShadowDrawable:Landroid/graphics/drawable/Drawable; // field@04f5 │ │ -05750c: 6e20 7601 9600 |0032: invoke-virtual {v6, v9}, Landroid/graphics/drawable/Drawable;.draw:(Landroid/graphics/Canvas;)V // method@0176 │ │ -057512: 28df |0035: goto 0014 // -0021 │ │ +059040: |[059040] android.support.v4.widget.SlidingPaneLayout.draw:(Landroid/graphics/Canvas;)V │ │ +059050: 1217 |0000: const/4 v7, #int 1 // #1 │ │ +059052: 6f20 f612 9800 |0001: invoke-super {v8, v9}, Landroid/view/ViewGroup;.draw:(Landroid/graphics/Canvas;)V // method@12f6 │ │ +059058: 6e10 7211 0800 |0004: invoke-virtual {v8}, Landroid/support/v4/widget/SlidingPaneLayout;.getChildCount:()I // method@1172 │ │ +05905e: 0a06 |0007: move-result v6 │ │ +059060: 3776 0d00 |0008: if-le v6, v7, 0015 // +000d │ │ +059064: 6e20 7111 7800 |000a: invoke-virtual {v8, v7}, Landroid/support/v4/widget/SlidingPaneLayout;.getChildAt:(I)Landroid/view/View; // method@1171 │ │ +05906a: 0c03 |000d: move-result-object v3 │ │ +05906c: 3803 0600 |000e: if-eqz v3, 0014 // +0006 │ │ +059070: 5486 f504 |0010: iget-object v6, v8, Landroid/support/v4/widget/SlidingPaneLayout;.mShadowDrawable:Landroid/graphics/drawable/Drawable; // field@04f5 │ │ +059074: 3906 0500 |0012: if-nez v6, 0017 // +0005 │ │ +059078: 0e00 |0014: return-void │ │ +05907a: 1203 |0015: const/4 v3, #int 0 // #0 │ │ +05907c: 28f8 |0016: goto 000e // -0008 │ │ +05907e: 5486 f504 |0017: iget-object v6, v8, Landroid/support/v4/widget/SlidingPaneLayout;.mShadowDrawable:Landroid/graphics/drawable/Drawable; // field@04f5 │ │ +059082: 6e10 7801 0600 |0019: invoke-virtual {v6}, Landroid/graphics/drawable/Drawable;.getIntrinsicWidth:()I // method@0178 │ │ +059088: 0a04 |001c: move-result v4 │ │ +05908a: 6e10 8412 0300 |001d: invoke-virtual {v3}, Landroid/view/View;.getLeft:()I // method@1284 │ │ +059090: 0a02 |0020: move-result v2 │ │ +059092: 6e10 9412 0300 |0021: invoke-virtual {v3}, Landroid/view/View;.getTop:()I // method@1294 │ │ +059098: 0a05 |0024: move-result v5 │ │ +05909a: 6e10 7912 0300 |0025: invoke-virtual {v3}, Landroid/view/View;.getBottom:()I // method@1279 │ │ +0590a0: 0a00 |0028: move-result v0 │ │ +0590a2: 9101 0204 |0029: sub-int v1, v2, v4 │ │ +0590a6: 5486 f504 |002b: iget-object v6, v8, Landroid/support/v4/widget/SlidingPaneLayout;.mShadowDrawable:Landroid/graphics/drawable/Drawable; // field@04f5 │ │ +0590aa: 6e50 7f01 1625 |002d: invoke-virtual {v6, v1, v5, v2, v0}, Landroid/graphics/drawable/Drawable;.setBounds:(IIII)V // method@017f │ │ +0590b0: 5486 f504 |0030: iget-object v6, v8, Landroid/support/v4/widget/SlidingPaneLayout;.mShadowDrawable:Landroid/graphics/drawable/Drawable; // field@04f5 │ │ +0590b4: 6e20 7601 9600 |0032: invoke-virtual {v6, v9}, Landroid/graphics/drawable/Drawable;.draw:(Landroid/graphics/Canvas;)V // method@0176 │ │ +0590ba: 28df |0035: goto 0014 // -0021 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1053 │ │ 0x0004 line=1055 │ │ 0x000e line=1056 │ │ 0x0014 line=1068 │ │ 0x0015 line=1055 │ │ @@ -78093,96 +78098,96 @@ │ │ type : '(Landroid/graphics/Canvas;Landroid/view/View;J)Z' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 12 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 159 16-bit code units │ │ -057514: |[057514] android.support.v4.widget.SlidingPaneLayout.drawChild:(Landroid/graphics/Canvas;Landroid/view/View;J)Z │ │ -057524: 6e10 8312 0900 |0000: invoke-virtual {v9}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1283 │ │ -05752a: 0c01 |0003: move-result-object v1 │ │ -05752c: 1f01 7102 |0004: check-cast v1, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams; // type@0271 │ │ -057530: 1224 |0006: const/4 v4, #int 2 // #2 │ │ -057532: 6e20 5b01 4800 |0007: invoke-virtual {v8, v4}, Landroid/graphics/Canvas;.save:(I)I // method@015b │ │ -057538: 0a03 |000a: move-result v3 │ │ -05753a: 5574 e804 |000b: iget-boolean v4, v7, Landroid/support/v4/widget/SlidingPaneLayout;.mCanSlide:Z // field@04e8 │ │ -05753e: 3804 2600 |000d: if-eqz v4, 0033 // +0026 │ │ -057542: 5514 dc04 |000f: iget-boolean v4, v1, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.slideable:Z // field@04dc │ │ -057546: 3904 2200 |0011: if-nez v4, 0033 // +0022 │ │ -05754a: 5474 f804 |0013: iget-object v4, v7, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideableView:Landroid/view/View; // field@04f8 │ │ -05754e: 3804 1e00 |0015: if-eqz v4, 0033 // +001e │ │ -057552: 5474 fa04 |0017: iget-object v4, v7, Landroid/support/v4/widget/SlidingPaneLayout;.mTmpRect:Landroid/graphics/Rect; // field@04fa │ │ -057556: 6e20 5601 4800 |0019: invoke-virtual {v8, v4}, Landroid/graphics/Canvas;.getClipBounds:(Landroid/graphics/Rect;)Z // method@0156 │ │ -05755c: 5474 fa04 |001c: iget-object v4, v7, Landroid/support/v4/widget/SlidingPaneLayout;.mTmpRect:Landroid/graphics/Rect; // field@04fa │ │ -057560: 5475 fa04 |001e: iget-object v5, v7, Landroid/support/v4/widget/SlidingPaneLayout;.mTmpRect:Landroid/graphics/Rect; // field@04fa │ │ -057564: 5255 1d00 |0020: iget v5, v5, Landroid/graphics/Rect;.right:I // field@001d │ │ -057568: 5476 f804 |0022: iget-object v6, v7, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideableView:Landroid/view/View; // field@04f8 │ │ -05756c: 6e10 8412 0600 |0024: invoke-virtual {v6}, Landroid/view/View;.getLeft:()I // method@1284 │ │ -057572: 0a06 |0027: move-result v6 │ │ -057574: 7120 1715 6500 |0028: invoke-static {v5, v6}, Ljava/lang/Math;.min:(II)I // method@1517 │ │ -05757a: 0a05 |002b: move-result v5 │ │ -05757c: 5945 1d00 |002c: iput v5, v4, Landroid/graphics/Rect;.right:I // field@001d │ │ -057580: 5474 fa04 |002e: iget-object v4, v7, Landroid/support/v4/widget/SlidingPaneLayout;.mTmpRect:Landroid/graphics/Rect; // field@04fa │ │ -057584: 6e20 5001 4800 |0030: invoke-virtual {v8, v4}, Landroid/graphics/Canvas;.clipRect:(Landroid/graphics/Rect;)Z // method@0150 │ │ -05758a: 6004 1f00 |0033: sget v4, Landroid/os/Build$VERSION;.SDK_INT:I // field@001f │ │ -05758e: 1305 0b00 |0035: const/16 v5, #int 11 // #b │ │ -057592: 3454 0a00 |0037: if-lt v4, v5, 0041 // +000a │ │ -057596: 6f5b f712 87a9 |0039: invoke-super {v7, v8, v9, v10, v11}, Landroid/view/ViewGroup;.drawChild:(Landroid/graphics/Canvas;Landroid/view/View;J)Z // method@12f7 │ │ -05759c: 0a02 |003c: move-result v2 │ │ -05759e: 6e20 5801 3800 |003d: invoke-virtual {v8, v3}, Landroid/graphics/Canvas;.restoreToCount:(I)V // method@0158 │ │ -0575a4: 0f02 |0040: return v2 │ │ -0575a6: 5514 d804 |0041: iget-boolean v4, v1, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.dimWhenOffset:Z // field@04d8 │ │ -0575aa: 3804 4d00 |0043: if-eqz v4, 0090 // +004d │ │ -0575ae: 5274 f604 |0045: iget v4, v7, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideOffset:F // field@04f6 │ │ -0575b2: 1205 |0047: const/4 v5, #int 0 // #0 │ │ -0575b4: 2d04 0405 |0048: cmpl-float v4, v4, v5 │ │ -0575b8: 3d04 4600 |004a: if-lez v4, 0090 // +0046 │ │ -0575bc: 6e10 9d12 0900 |004c: invoke-virtual {v9}, Landroid/view/View;.isDrawingCacheEnabled:()Z // method@129d │ │ -0575c2: 0a04 |004f: move-result v4 │ │ -0575c4: 3904 0600 |0050: if-nez v4, 0056 // +0006 │ │ -0575c8: 1214 |0052: const/4 v4, #int 1 // #1 │ │ -0575ca: 6e20 c412 4900 |0053: invoke-virtual {v9, v4}, Landroid/view/View;.setDrawingCacheEnabled:(Z)V // method@12c4 │ │ -0575d0: 6e10 7b12 0900 |0056: invoke-virtual {v9}, Landroid/view/View;.getDrawingCache:()Landroid/graphics/Bitmap; // method@127b │ │ -0575d6: 0c00 |0059: move-result-object v0 │ │ -0575d8: 3800 1300 |005a: if-eqz v0, 006d // +0013 │ │ -0575dc: 6e10 8412 0900 |005c: invoke-virtual {v9}, Landroid/view/View;.getLeft:()I // method@1284 │ │ -0575e2: 0a04 |005f: move-result v4 │ │ -0575e4: 8244 |0060: int-to-float v4, v4 │ │ -0575e6: 6e10 9412 0900 |0061: invoke-virtual {v9}, Landroid/view/View;.getTop:()I // method@1294 │ │ -0575ec: 0a05 |0064: move-result v5 │ │ -0575ee: 8255 |0065: int-to-float v5, v5 │ │ -0575f0: 5416 d704 |0066: iget-object v6, v1, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.dimPaint:Landroid/graphics/Paint; // field@04d7 │ │ -0575f4: 6e56 5101 0854 |0068: invoke-virtual {v8, v0, v4, v5, v6}, Landroid/graphics/Canvas;.drawBitmap:(Landroid/graphics/Bitmap;FFLandroid/graphics/Paint;)V // method@0151 │ │ -0575fa: 1202 |006b: const/4 v2, #int 0 // #0 │ │ -0575fc: 28d1 |006c: goto 003d // -002f │ │ -0575fe: 1a04 9b0c |006d: const-string v4, "SlidingPaneLayout" // string@0c9b │ │ -057602: 2205 4203 |006f: new-instance v5, Ljava/lang/StringBuilder; // type@0342 │ │ -057606: 7010 5715 0500 |0071: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ -05760c: 1a06 a713 |0074: const-string v6, "drawChild: child view " // string@13a7 │ │ -057610: 6e20 5f15 6500 |0076: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -057616: 0c05 |0079: move-result-object v5 │ │ -057618: 6e20 5e15 9500 |007a: invoke-virtual {v5, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@155e │ │ -05761e: 0c05 |007d: move-result-object v5 │ │ -057620: 1a06 b100 |007e: const-string v6, " returned null drawing cache" // string@00b1 │ │ -057624: 6e20 5f15 6500 |0080: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -05762a: 0c05 |0083: move-result-object v5 │ │ -05762c: 6e10 6415 0500 |0084: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ -057632: 0c05 |0087: move-result-object v5 │ │ -057634: 7120 f611 5400 |0088: invoke-static {v4, v5}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@11f6 │ │ -05763a: 6f5b f712 87a9 |008b: invoke-super {v7, v8, v9, v10, v11}, Landroid/view/ViewGroup;.drawChild:(Landroid/graphics/Canvas;Landroid/view/View;J)Z // method@12f7 │ │ -057640: 0a02 |008e: move-result v2 │ │ -057642: 28ae |008f: goto 003d // -0052 │ │ -057644: 6e10 9d12 0900 |0090: invoke-virtual {v9}, Landroid/view/View;.isDrawingCacheEnabled:()Z // method@129d │ │ -05764a: 0a04 |0093: move-result v4 │ │ -05764c: 3804 0600 |0094: if-eqz v4, 009a // +0006 │ │ -057650: 1204 |0096: const/4 v4, #int 0 // #0 │ │ -057652: 6e20 c412 4900 |0097: invoke-virtual {v9, v4}, Landroid/view/View;.setDrawingCacheEnabled:(Z)V // method@12c4 │ │ -057658: 6f5b f712 87a9 |009a: invoke-super {v7, v8, v9, v10, v11}, Landroid/view/ViewGroup;.drawChild:(Landroid/graphics/Canvas;Landroid/view/View;J)Z // method@12f7 │ │ -05765e: 0a02 |009d: move-result v2 │ │ -057660: 289f |009e: goto 003d // -0061 │ │ +0590bc: |[0590bc] android.support.v4.widget.SlidingPaneLayout.drawChild:(Landroid/graphics/Canvas;Landroid/view/View;J)Z │ │ +0590cc: 6e10 8312 0900 |0000: invoke-virtual {v9}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1283 │ │ +0590d2: 0c01 |0003: move-result-object v1 │ │ +0590d4: 1f01 6e02 |0004: check-cast v1, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams; // type@026e │ │ +0590d8: 1224 |0006: const/4 v4, #int 2 // #2 │ │ +0590da: 6e20 5b01 4800 |0007: invoke-virtual {v8, v4}, Landroid/graphics/Canvas;.save:(I)I // method@015b │ │ +0590e0: 0a03 |000a: move-result v3 │ │ +0590e2: 5574 e804 |000b: iget-boolean v4, v7, Landroid/support/v4/widget/SlidingPaneLayout;.mCanSlide:Z // field@04e8 │ │ +0590e6: 3804 2600 |000d: if-eqz v4, 0033 // +0026 │ │ +0590ea: 5514 dc04 |000f: iget-boolean v4, v1, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.slideable:Z // field@04dc │ │ +0590ee: 3904 2200 |0011: if-nez v4, 0033 // +0022 │ │ +0590f2: 5474 f804 |0013: iget-object v4, v7, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideableView:Landroid/view/View; // field@04f8 │ │ +0590f6: 3804 1e00 |0015: if-eqz v4, 0033 // +001e │ │ +0590fa: 5474 fa04 |0017: iget-object v4, v7, Landroid/support/v4/widget/SlidingPaneLayout;.mTmpRect:Landroid/graphics/Rect; // field@04fa │ │ +0590fe: 6e20 5601 4800 |0019: invoke-virtual {v8, v4}, Landroid/graphics/Canvas;.getClipBounds:(Landroid/graphics/Rect;)Z // method@0156 │ │ +059104: 5474 fa04 |001c: iget-object v4, v7, Landroid/support/v4/widget/SlidingPaneLayout;.mTmpRect:Landroid/graphics/Rect; // field@04fa │ │ +059108: 5475 fa04 |001e: iget-object v5, v7, Landroid/support/v4/widget/SlidingPaneLayout;.mTmpRect:Landroid/graphics/Rect; // field@04fa │ │ +05910c: 5255 1d00 |0020: iget v5, v5, Landroid/graphics/Rect;.right:I // field@001d │ │ +059110: 5476 f804 |0022: iget-object v6, v7, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideableView:Landroid/view/View; // field@04f8 │ │ +059114: 6e10 8412 0600 |0024: invoke-virtual {v6}, Landroid/view/View;.getLeft:()I // method@1284 │ │ +05911a: 0a06 |0027: move-result v6 │ │ +05911c: 7120 1715 6500 |0028: invoke-static {v5, v6}, Ljava/lang/Math;.min:(II)I // method@1517 │ │ +059122: 0a05 |002b: move-result v5 │ │ +059124: 5945 1d00 |002c: iput v5, v4, Landroid/graphics/Rect;.right:I // field@001d │ │ +059128: 5474 fa04 |002e: iget-object v4, v7, Landroid/support/v4/widget/SlidingPaneLayout;.mTmpRect:Landroid/graphics/Rect; // field@04fa │ │ +05912c: 6e20 5001 4800 |0030: invoke-virtual {v8, v4}, Landroid/graphics/Canvas;.clipRect:(Landroid/graphics/Rect;)Z // method@0150 │ │ +059132: 6004 1f00 |0033: sget v4, Landroid/os/Build$VERSION;.SDK_INT:I // field@001f │ │ +059136: 1305 0b00 |0035: const/16 v5, #int 11 // #b │ │ +05913a: 3454 0a00 |0037: if-lt v4, v5, 0041 // +000a │ │ +05913e: 6f5b f712 87a9 |0039: invoke-super {v7, v8, v9, v10, v11}, Landroid/view/ViewGroup;.drawChild:(Landroid/graphics/Canvas;Landroid/view/View;J)Z // method@12f7 │ │ +059144: 0a02 |003c: move-result v2 │ │ +059146: 6e20 5801 3800 |003d: invoke-virtual {v8, v3}, Landroid/graphics/Canvas;.restoreToCount:(I)V // method@0158 │ │ +05914c: 0f02 |0040: return v2 │ │ +05914e: 5514 d804 |0041: iget-boolean v4, v1, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.dimWhenOffset:Z // field@04d8 │ │ +059152: 3804 4d00 |0043: if-eqz v4, 0090 // +004d │ │ +059156: 5274 f604 |0045: iget v4, v7, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideOffset:F // field@04f6 │ │ +05915a: 1205 |0047: const/4 v5, #int 0 // #0 │ │ +05915c: 2d04 0405 |0048: cmpl-float v4, v4, v5 │ │ +059160: 3d04 4600 |004a: if-lez v4, 0090 // +0046 │ │ +059164: 6e10 9d12 0900 |004c: invoke-virtual {v9}, Landroid/view/View;.isDrawingCacheEnabled:()Z // method@129d │ │ +05916a: 0a04 |004f: move-result v4 │ │ +05916c: 3904 0600 |0050: if-nez v4, 0056 // +0006 │ │ +059170: 1214 |0052: const/4 v4, #int 1 // #1 │ │ +059172: 6e20 c412 4900 |0053: invoke-virtual {v9, v4}, Landroid/view/View;.setDrawingCacheEnabled:(Z)V // method@12c4 │ │ +059178: 6e10 7b12 0900 |0056: invoke-virtual {v9}, Landroid/view/View;.getDrawingCache:()Landroid/graphics/Bitmap; // method@127b │ │ +05917e: 0c00 |0059: move-result-object v0 │ │ +059180: 3800 1300 |005a: if-eqz v0, 006d // +0013 │ │ +059184: 6e10 8412 0900 |005c: invoke-virtual {v9}, Landroid/view/View;.getLeft:()I // method@1284 │ │ +05918a: 0a04 |005f: move-result v4 │ │ +05918c: 8244 |0060: int-to-float v4, v4 │ │ +05918e: 6e10 9412 0900 |0061: invoke-virtual {v9}, Landroid/view/View;.getTop:()I // method@1294 │ │ +059194: 0a05 |0064: move-result v5 │ │ +059196: 8255 |0065: int-to-float v5, v5 │ │ +059198: 5416 d704 |0066: iget-object v6, v1, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.dimPaint:Landroid/graphics/Paint; // field@04d7 │ │ +05919c: 6e56 5101 0854 |0068: invoke-virtual {v8, v0, v4, v5, v6}, Landroid/graphics/Canvas;.drawBitmap:(Landroid/graphics/Bitmap;FFLandroid/graphics/Paint;)V // method@0151 │ │ +0591a2: 1202 |006b: const/4 v2, #int 0 // #0 │ │ +0591a4: 28d1 |006c: goto 003d // -002f │ │ +0591a6: 1a04 980c |006d: const-string v4, "SlidingPaneLayout" // string@0c98 │ │ +0591aa: 2205 3f03 |006f: new-instance v5, Ljava/lang/StringBuilder; // type@033f │ │ +0591ae: 7010 5715 0500 |0071: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ +0591b4: 1a06 a313 |0074: const-string v6, "drawChild: child view " // string@13a3 │ │ +0591b8: 6e20 5f15 6500 |0076: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +0591be: 0c05 |0079: move-result-object v5 │ │ +0591c0: 6e20 5e15 9500 |007a: invoke-virtual {v5, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@155e │ │ +0591c6: 0c05 |007d: move-result-object v5 │ │ +0591c8: 1a06 b100 |007e: const-string v6, " returned null drawing cache" // string@00b1 │ │ +0591cc: 6e20 5f15 6500 |0080: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +0591d2: 0c05 |0083: move-result-object v5 │ │ +0591d4: 6e10 6415 0500 |0084: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ +0591da: 0c05 |0087: move-result-object v5 │ │ +0591dc: 7120 f611 5400 |0088: invoke-static {v4, v5}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@11f6 │ │ +0591e2: 6f5b f712 87a9 |008b: invoke-super {v7, v8, v9, v10, v11}, Landroid/view/ViewGroup;.drawChild:(Landroid/graphics/Canvas;Landroid/view/View;J)Z // method@12f7 │ │ +0591e8: 0a02 |008e: move-result v2 │ │ +0591ea: 28ae |008f: goto 003d // -0052 │ │ +0591ec: 6e10 9d12 0900 |0090: invoke-virtual {v9}, Landroid/view/View;.isDrawingCacheEnabled:()Z // method@129d │ │ +0591f2: 0a04 |0093: move-result v4 │ │ +0591f4: 3804 0600 |0094: if-eqz v4, 009a // +0006 │ │ +0591f8: 1204 |0096: const/4 v4, #int 0 // #0 │ │ +0591fa: 6e20 c412 4900 |0097: invoke-virtual {v9, v4}, Landroid/view/View;.setDrawingCacheEnabled:(Z)V // method@12c4 │ │ +059200: 6f5b f712 87a9 |009a: invoke-super {v7, v8, v9, v10, v11}, Landroid/view/ViewGroup;.drawChild:(Landroid/graphics/Canvas;Landroid/view/View;J)Z // method@12f7 │ │ +059206: 0a02 |009d: move-result v2 │ │ +059208: 289f |009e: goto 003d // -0061 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=951 │ │ 0x0006 line=953 │ │ 0x000b line=955 │ │ 0x0017 line=957 │ │ 0x001c line=958 │ │ @@ -78221,18 +78226,18 @@ │ │ type : '()Landroid/view/ViewGroup$LayoutParams;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -057664: |[057664] android.support.v4.widget.SlidingPaneLayout.generateDefaultLayoutParams:()Landroid/view/ViewGroup$LayoutParams; │ │ -057674: 2200 7102 |0000: new-instance v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams; // type@0271 │ │ -057678: 7010 3611 0000 |0002: invoke-direct {v0}, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.:()V // method@1136 │ │ -05767e: 1100 |0005: return-object v0 │ │ +05920c: |[05920c] android.support.v4.widget.SlidingPaneLayout.generateDefaultLayoutParams:()Landroid/view/ViewGroup$LayoutParams; │ │ +05921c: 2200 6e02 |0000: new-instance v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams; // type@026e │ │ +059220: 7010 3611 0000 |0002: invoke-direct {v0}, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.:()V // method@1136 │ │ +059226: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1135 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/widget/SlidingPaneLayout; │ │ │ │ #11 : (in Landroid/support/v4/widget/SlidingPaneLayout;) │ │ @@ -78240,20 +78245,20 @@ │ │ type : '(Landroid/util/AttributeSet;)Landroid/view/ViewGroup$LayoutParams;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -057680: |[057680] android.support.v4.widget.SlidingPaneLayout.generateLayoutParams:(Landroid/util/AttributeSet;)Landroid/view/ViewGroup$LayoutParams; │ │ -057690: 2200 7102 |0000: new-instance v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams; // type@0271 │ │ -057694: 6e10 7311 0200 |0002: invoke-virtual {v2}, Landroid/support/v4/widget/SlidingPaneLayout;.getContext:()Landroid/content/Context; // method@1173 │ │ -05769a: 0c01 |0005: move-result-object v1 │ │ -05769c: 7030 3811 1003 |0006: invoke-direct {v0, v1, v3}, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@1138 │ │ -0576a2: 1100 |0009: return-object v0 │ │ +059228: |[059228] android.support.v4.widget.SlidingPaneLayout.generateLayoutParams:(Landroid/util/AttributeSet;)Landroid/view/ViewGroup$LayoutParams; │ │ +059238: 2200 6e02 |0000: new-instance v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams; // type@026e │ │ +05923c: 6e10 7311 0200 |0002: invoke-virtual {v2}, Landroid/support/v4/widget/SlidingPaneLayout;.getContext:()Landroid/content/Context; // method@1173 │ │ +059242: 0c01 |0005: move-result-object v1 │ │ +059244: 7030 3811 1003 |0006: invoke-direct {v0, v1, v3}, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@1138 │ │ +05924a: 1100 |0009: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1152 │ │ locals : │ │ 0x0000 - 0x000a reg=2 this Landroid/support/v4/widget/SlidingPaneLayout; │ │ 0x0000 - 0x000a reg=3 attrs Landroid/util/AttributeSet; │ │ │ │ @@ -78262,24 +78267,24 @@ │ │ type : '(Landroid/view/ViewGroup$LayoutParams;)Landroid/view/ViewGroup$LayoutParams;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -0576a4: |[0576a4] android.support.v4.widget.SlidingPaneLayout.generateLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)Landroid/view/ViewGroup$LayoutParams; │ │ -0576b4: 2020 af02 |0000: instance-of v0, v2, Landroid/view/ViewGroup$MarginLayoutParams; // type@02af │ │ -0576b8: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ -0576bc: 2200 7102 |0004: new-instance v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams; // type@0271 │ │ -0576c0: 1f02 af02 |0006: check-cast v2, Landroid/view/ViewGroup$MarginLayoutParams; // type@02af │ │ -0576c4: 7020 3b11 2000 |0008: invoke-direct {v0, v2}, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.:(Landroid/view/ViewGroup$MarginLayoutParams;)V // method@113b │ │ -0576ca: 1100 |000b: return-object v0 │ │ -0576cc: 2200 7102 |000c: new-instance v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams; // type@0271 │ │ -0576d0: 7020 3a11 2000 |000e: invoke-direct {v0, v2}, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.:(Landroid/view/ViewGroup$LayoutParams;)V // method@113a │ │ -0576d6: 28fa |0011: goto 000b // -0006 │ │ +05924c: |[05924c] android.support.v4.widget.SlidingPaneLayout.generateLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)Landroid/view/ViewGroup$LayoutParams; │ │ +05925c: 2020 ac02 |0000: instance-of v0, v2, Landroid/view/ViewGroup$MarginLayoutParams; // type@02ac │ │ +059260: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ +059264: 2200 6e02 |0004: new-instance v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams; // type@026e │ │ +059268: 1f02 ac02 |0006: check-cast v2, Landroid/view/ViewGroup$MarginLayoutParams; // type@02ac │ │ +05926c: 7020 3b11 2000 |0008: invoke-direct {v0, v2}, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.:(Landroid/view/ViewGroup$MarginLayoutParams;)V // method@113b │ │ +059272: 1100 |000b: return-object v0 │ │ +059274: 2200 6e02 |000c: new-instance v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams; // type@026e │ │ +059278: 7020 3a11 2000 |000e: invoke-direct {v0, v2}, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.:(Landroid/view/ViewGroup$LayoutParams;)V // method@113a │ │ +05927e: 28fa |0011: goto 000b // -0006 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1140 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 p Landroid/view/ViewGroup$LayoutParams; │ │ 0x0000 - 0x0012 reg=1 this Landroid/support/v4/widget/SlidingPaneLayout; │ │ 0x000c - 0x0012 reg=2 p Landroid/view/ViewGroup$LayoutParams; │ │ @@ -78289,17 +78294,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0576d8: |[0576d8] android.support.v4.widget.SlidingPaneLayout.getCoveredFadeColor:()I │ │ -0576e8: 5210 e904 |0000: iget v0, v1, Landroid/support/v4/widget/SlidingPaneLayout;.mCoveredFadeColor:I // field@04e9 │ │ -0576ec: 0f00 |0002: return v0 │ │ +059280: |[059280] android.support.v4.widget.SlidingPaneLayout.getCoveredFadeColor:()I │ │ +059290: 5210 e904 |0000: iget v0, v1, Landroid/support/v4/widget/SlidingPaneLayout;.mCoveredFadeColor:I // field@04e9 │ │ +059294: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=320 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/widget/SlidingPaneLayout; │ │ │ │ #14 : (in Landroid/support/v4/widget/SlidingPaneLayout;) │ │ @@ -78307,17 +78312,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0576f0: |[0576f0] android.support.v4.widget.SlidingPaneLayout.getParallaxDistance:()I │ │ -057700: 5210 f104 |0000: iget v0, v1, Landroid/support/v4/widget/SlidingPaneLayout;.mParallaxBy:I // field@04f1 │ │ -057704: 0f00 |0002: return v0 │ │ +059298: |[059298] android.support.v4.widget.SlidingPaneLayout.getParallaxDistance:()I │ │ +0592a8: 5210 f104 |0000: iget v0, v1, Landroid/support/v4/widget/SlidingPaneLayout;.mParallaxBy:I // field@04f1 │ │ +0592ac: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=287 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/widget/SlidingPaneLayout; │ │ │ │ #15 : (in Landroid/support/v4/widget/SlidingPaneLayout;) │ │ @@ -78325,17 +78330,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -057708: |[057708] android.support.v4.widget.SlidingPaneLayout.getSliderFadeColor:()I │ │ -057718: 5210 f904 |0000: iget v0, v1, Landroid/support/v4/widget/SlidingPaneLayout;.mSliderFadeColor:I // field@04f9 │ │ -05771c: 0f00 |0002: return v0 │ │ +0592b0: |[0592b0] android.support.v4.widget.SlidingPaneLayout.getSliderFadeColor:()I │ │ +0592c0: 5210 f904 |0000: iget v0, v1, Landroid/support/v4/widget/SlidingPaneLayout;.mSliderFadeColor:I // field@04f9 │ │ +0592c4: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=303 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/widget/SlidingPaneLayout; │ │ │ │ #16 : (in Landroid/support/v4/widget/SlidingPaneLayout;) │ │ @@ -78343,31 +78348,31 @@ │ │ type : '(Landroid/view/View;)Z' │ │ access : 0x0000 () │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 27 16-bit code units │ │ -057720: |[057720] android.support.v4.widget.SlidingPaneLayout.isDimmed:(Landroid/view/View;)Z │ │ -057730: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -057732: 3905 0300 |0001: if-nez v5, 0004 // +0003 │ │ -057736: 0f01 |0003: return v1 │ │ -057738: 6e10 8312 0500 |0004: invoke-virtual {v5}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1283 │ │ -05773e: 0c00 |0007: move-result-object v0 │ │ -057740: 1f00 7102 |0008: check-cast v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams; // type@0271 │ │ -057744: 5542 e804 |000a: iget-boolean v2, v4, Landroid/support/v4/widget/SlidingPaneLayout;.mCanSlide:Z // field@04e8 │ │ -057748: 3802 f7ff |000c: if-eqz v2, 0003 // -0009 │ │ -05774c: 5502 d804 |000e: iget-boolean v2, v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.dimWhenOffset:Z // field@04d8 │ │ -057750: 3802 f3ff |0010: if-eqz v2, 0003 // -000d │ │ -057754: 5242 f604 |0012: iget v2, v4, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideOffset:F // field@04f6 │ │ -057758: 1203 |0014: const/4 v3, #int 0 // #0 │ │ -05775a: 2d02 0203 |0015: cmpl-float v2, v2, v3 │ │ -05775e: 3d02 ecff |0017: if-lez v2, 0003 // -0014 │ │ -057762: 1211 |0019: const/4 v1, #int 1 // #1 │ │ -057764: 28e9 |001a: goto 0003 // -0017 │ │ +0592c8: |[0592c8] android.support.v4.widget.SlidingPaneLayout.isDimmed:(Landroid/view/View;)Z │ │ +0592d8: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +0592da: 3905 0300 |0001: if-nez v5, 0004 // +0003 │ │ +0592de: 0f01 |0003: return v1 │ │ +0592e0: 6e10 8312 0500 |0004: invoke-virtual {v5}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1283 │ │ +0592e6: 0c00 |0007: move-result-object v0 │ │ +0592e8: 1f00 6e02 |0008: check-cast v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams; // type@026e │ │ +0592ec: 5542 e804 |000a: iget-boolean v2, v4, Landroid/support/v4/widget/SlidingPaneLayout;.mCanSlide:Z // field@04e8 │ │ +0592f0: 3802 f7ff |000c: if-eqz v2, 0003 // -0009 │ │ +0592f4: 5502 d804 |000e: iget-boolean v2, v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.dimWhenOffset:Z // field@04d8 │ │ +0592f8: 3802 f3ff |0010: if-eqz v2, 0003 // -000d │ │ +0592fc: 5242 f604 |0012: iget v2, v4, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideOffset:F // field@04f6 │ │ +059300: 1203 |0014: const/4 v3, #int 0 // #0 │ │ +059302: 2d02 0203 |0015: cmpl-float v2, v2, v3 │ │ +059306: 3d02 ecff |0017: if-lez v2, 0003 // -0014 │ │ +05930a: 1211 |0019: const/4 v1, #int 1 // #1 │ │ +05930c: 28e9 |001a: goto 0003 // -0017 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1126 │ │ 0x0003 line=1130 │ │ 0x0004 line=1129 │ │ 0x000a line=1130 │ │ locals : │ │ @@ -78380,25 +78385,25 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 16 16-bit code units │ │ -057768: |[057768] android.support.v4.widget.SlidingPaneLayout.isOpen:()Z │ │ -057778: 5520 e804 |0000: iget-boolean v0, v2, Landroid/support/v4/widget/SlidingPaneLayout;.mCanSlide:Z // field@04e8 │ │ -05777c: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ -057780: 5220 f604 |0004: iget v0, v2, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideOffset:F // field@04f6 │ │ -057784: 1501 803f |0006: const/high16 v1, #int 1065353216 // #3f80 │ │ -057788: 2d00 0001 |0008: cmpl-float v0, v0, v1 │ │ -05778c: 3900 0400 |000a: if-nez v0, 000e // +0004 │ │ -057790: 1210 |000c: const/4 v0, #int 1 // #1 │ │ -057792: 0f00 |000d: return v0 │ │ -057794: 1200 |000e: const/4 v0, #int 0 // #0 │ │ -057796: 28fe |000f: goto 000d // -0002 │ │ +059310: |[059310] android.support.v4.widget.SlidingPaneLayout.isOpen:()Z │ │ +059320: 5520 e804 |0000: iget-boolean v0, v2, Landroid/support/v4/widget/SlidingPaneLayout;.mCanSlide:Z // field@04e8 │ │ +059324: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ +059328: 5220 f604 |0004: iget v0, v2, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideOffset:F // field@04f6 │ │ +05932c: 1501 803f |0006: const/high16 v1, #int 1065353216 // #3f80 │ │ +059330: 2d00 0001 |0008: cmpl-float v0, v0, v1 │ │ +059334: 3900 0400 |000a: if-nez v0, 000e // +0004 │ │ +059338: 1210 |000c: const/4 v0, #int 1 // #1 │ │ +05933a: 0f00 |000d: return v0 │ │ +05933c: 1200 |000e: const/4 v0, #int 0 // #0 │ │ +05933e: 28fe |000f: goto 000d // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=886 │ │ locals : │ │ 0x0000 - 0x0010 reg=2 this Landroid/support/v4/widget/SlidingPaneLayout; │ │ │ │ #18 : (in Landroid/support/v4/widget/SlidingPaneLayout;) │ │ @@ -78406,17 +78411,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -057798: |[057798] android.support.v4.widget.SlidingPaneLayout.isSlideable:()Z │ │ -0577a8: 5510 e804 |0000: iget-boolean v0, v1, Landroid/support/v4/widget/SlidingPaneLayout;.mCanSlide:Z // field@04e8 │ │ -0577ac: 0f00 |0002: return v0 │ │ +059340: |[059340] android.support.v4.widget.SlidingPaneLayout.isSlideable:()Z │ │ +059350: 5510 e804 |0000: iget-boolean v0, v1, Landroid/support/v4/widget/SlidingPaneLayout;.mCanSlide:Z // field@04e8 │ │ +059354: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=905 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/widget/SlidingPaneLayout; │ │ │ │ #19 : (in Landroid/support/v4/widget/SlidingPaneLayout;) │ │ @@ -78424,19 +78429,19 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0577b0: |[0577b0] android.support.v4.widget.SlidingPaneLayout.onAttachedToWindow:()V │ │ -0577c0: 6f10 0413 0100 |0000: invoke-super {v1}, Landroid/view/ViewGroup;.onAttachedToWindow:()V // method@1304 │ │ -0577c6: 1210 |0003: const/4 v0, #int 1 // #1 │ │ -0577c8: 5c10 eb04 |0004: iput-boolean v0, v1, Landroid/support/v4/widget/SlidingPaneLayout;.mFirstLayout:Z // field@04eb │ │ -0577cc: 0e00 |0006: return-void │ │ +059358: |[059358] android.support.v4.widget.SlidingPaneLayout.onAttachedToWindow:()V │ │ +059368: 6f10 0413 0100 |0000: invoke-super {v1}, Landroid/view/ViewGroup;.onAttachedToWindow:()V // method@1304 │ │ +05936e: 1210 |0003: const/4 v0, #int 1 // #1 │ │ +059370: 5c10 eb04 |0004: iput-boolean v0, v1, Landroid/support/v4/widget/SlidingPaneLayout;.mFirstLayout:Z // field@04eb │ │ +059374: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=414 │ │ 0x0003 line=415 │ │ 0x0006 line=416 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/widget/SlidingPaneLayout; │ │ @@ -78446,33 +78451,33 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 35 16-bit code units │ │ -0577d0: |[0577d0] android.support.v4.widget.SlidingPaneLayout.onDetachedFromWindow:()V │ │ -0577e0: 6f10 0513 0400 |0000: invoke-super {v4}, Landroid/view/ViewGroup;.onDetachedFromWindow:()V // method@1305 │ │ -0577e6: 1213 |0003: const/4 v3, #int 1 // #1 │ │ -0577e8: 5c43 eb04 |0004: iput-boolean v3, v4, Landroid/support/v4/widget/SlidingPaneLayout;.mFirstLayout:Z // field@04eb │ │ -0577ec: 1202 |0006: const/4 v2, #int 0 // #0 │ │ -0577ee: 5443 f304 |0007: iget-object v3, v4, Landroid/support/v4/widget/SlidingPaneLayout;.mPostedRunnables:Ljava/util/ArrayList; // field@04f3 │ │ -0577f2: 6e10 aa15 0300 |0009: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@15aa │ │ -0577f8: 0a00 |000c: move-result v0 │ │ -0577fa: 3502 1000 |000d: if-ge v2, v0, 001d // +0010 │ │ -0577fe: 5443 f304 |000f: iget-object v3, v4, Landroid/support/v4/widget/SlidingPaneLayout;.mPostedRunnables:Ljava/util/ArrayList; // field@04f3 │ │ -057802: 6e20 a315 2300 |0011: invoke-virtual {v3, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@15a3 │ │ -057808: 0c01 |0014: move-result-object v1 │ │ -05780a: 1f01 6f02 |0015: check-cast v1, Landroid/support/v4/widget/SlidingPaneLayout$DisableLayerRunnable; // type@026f │ │ -05780e: 6e10 2a11 0100 |0017: invoke-virtual {v1}, Landroid/support/v4/widget/SlidingPaneLayout$DisableLayerRunnable;.run:()V // method@112a │ │ -057814: d802 0201 |001a: add-int/lit8 v2, v2, #int 1 // #01 │ │ -057818: 28f1 |001c: goto 000d // -000f │ │ -05781a: 5443 f304 |001d: iget-object v3, v4, Landroid/support/v4/widget/SlidingPaneLayout;.mPostedRunnables:Ljava/util/ArrayList; // field@04f3 │ │ -05781e: 6e10 a115 0300 |001f: invoke-virtual {v3}, Ljava/util/ArrayList;.clear:()V // method@15a1 │ │ -057824: 0e00 |0022: return-void │ │ +059378: |[059378] android.support.v4.widget.SlidingPaneLayout.onDetachedFromWindow:()V │ │ +059388: 6f10 0513 0400 |0000: invoke-super {v4}, Landroid/view/ViewGroup;.onDetachedFromWindow:()V // method@1305 │ │ +05938e: 1213 |0003: const/4 v3, #int 1 // #1 │ │ +059390: 5c43 eb04 |0004: iput-boolean v3, v4, Landroid/support/v4/widget/SlidingPaneLayout;.mFirstLayout:Z // field@04eb │ │ +059394: 1202 |0006: const/4 v2, #int 0 // #0 │ │ +059396: 5443 f304 |0007: iget-object v3, v4, Landroid/support/v4/widget/SlidingPaneLayout;.mPostedRunnables:Ljava/util/ArrayList; // field@04f3 │ │ +05939a: 6e10 aa15 0300 |0009: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@15aa │ │ +0593a0: 0a00 |000c: move-result v0 │ │ +0593a2: 3502 1000 |000d: if-ge v2, v0, 001d // +0010 │ │ +0593a6: 5443 f304 |000f: iget-object v3, v4, Landroid/support/v4/widget/SlidingPaneLayout;.mPostedRunnables:Ljava/util/ArrayList; // field@04f3 │ │ +0593aa: 6e20 a315 2300 |0011: invoke-virtual {v3, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@15a3 │ │ +0593b0: 0c01 |0014: move-result-object v1 │ │ +0593b2: 1f01 6c02 |0015: check-cast v1, Landroid/support/v4/widget/SlidingPaneLayout$DisableLayerRunnable; // type@026c │ │ +0593b6: 6e10 2a11 0100 |0017: invoke-virtual {v1}, Landroid/support/v4/widget/SlidingPaneLayout$DisableLayerRunnable;.run:()V // method@112a │ │ +0593bc: d802 0201 |001a: add-int/lit8 v2, v2, #int 1 // #01 │ │ +0593c0: 28f1 |001c: goto 000d // -000f │ │ +0593c2: 5443 f304 |001d: iget-object v3, v4, Landroid/support/v4/widget/SlidingPaneLayout;.mPostedRunnables:Ljava/util/ArrayList; // field@04f3 │ │ +0593c6: 6e10 a115 0300 |001f: invoke-virtual {v3}, Ljava/util/ArrayList;.clear:()V // method@15a1 │ │ +0593cc: 0e00 |0022: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=420 │ │ 0x0003 line=421 │ │ 0x0006 line=423 │ │ 0x000f line=424 │ │ 0x0017 line=425 │ │ @@ -78490,119 +78495,119 @@ │ │ type : '(Landroid/view/MotionEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 15 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 194 16-bit code units │ │ -057828: |[057828] android.support.v4.widget.SlidingPaneLayout.onInterceptTouchEvent:(Landroid/view/MotionEvent;)Z │ │ -057838: 7110 040a 0e00 |0000: invoke-static {v14}, Landroid/support/v4/view/MotionEventCompat;.getActionMasked:(Landroid/view/MotionEvent;)I // method@0a04 │ │ -05783e: 0a00 |0003: move-result v0 │ │ -057840: 55d9 e804 |0004: iget-boolean v9, v13, Landroid/support/v4/widget/SlidingPaneLayout;.mCanSlide:Z // field@04e8 │ │ -057844: 3909 2700 |0006: if-nez v9, 002d // +0027 │ │ -057848: 3900 2500 |0008: if-nez v0, 002d // +0025 │ │ -05784c: 6e10 7211 0d00 |000a: invoke-virtual {v13}, Landroid/support/v4/widget/SlidingPaneLayout;.getChildCount:()I // method@1172 │ │ -057852: 0a09 |000d: move-result v9 │ │ -057854: 121a |000e: const/4 v10, #int 1 // #1 │ │ -057856: 37a9 1e00 |000f: if-le v9, v10, 002d // +001e │ │ -05785a: 1219 |0011: const/4 v9, #int 1 // #1 │ │ -05785c: 6e20 7111 9d00 |0012: invoke-virtual {v13, v9}, Landroid/support/v4/widget/SlidingPaneLayout;.getChildAt:(I)Landroid/view/View; // method@1171 │ │ -057862: 0c05 |0015: move-result-object v5 │ │ -057864: 3805 1700 |0016: if-eqz v5, 002d // +0017 │ │ -057868: 54d9 ea04 |0018: iget-object v9, v13, Landroid/support/v4/widget/SlidingPaneLayout;.mDragHelper:Landroid/support/v4/widget/ViewDragHelper; // field@04ea │ │ -05786c: 6e10 4812 0e00 |001a: invoke-virtual {v14}, Landroid/view/MotionEvent;.getX:()F // method@1248 │ │ -057872: 0a0a |001d: move-result v10 │ │ -057874: 87aa |001e: float-to-int v10, v10 │ │ -057876: 6e10 4a12 0e00 |001f: invoke-virtual {v14}, Landroid/view/MotionEvent;.getY:()F // method@124a │ │ -05787c: 0a0b |0022: move-result v11 │ │ -05787e: 87bb |0023: float-to-int v11, v11 │ │ -057880: 6e40 da11 59ba |0024: invoke-virtual {v9, v5, v10, v11}, Landroid/support/v4/widget/ViewDragHelper;.isViewUnder:(Landroid/view/View;II)Z // method@11da │ │ -057886: 0a09 |0027: move-result v9 │ │ -057888: 3909 1900 |0028: if-nez v9, 0041 // +0019 │ │ -05788c: 1219 |002a: const/4 v9, #int 1 // #1 │ │ -05788e: 5cd9 f404 |002b: iput-boolean v9, v13, Landroid/support/v4/widget/SlidingPaneLayout;.mPreservedOpenState:Z // field@04f4 │ │ -057892: 55d9 e804 |002d: iget-boolean v9, v13, Landroid/support/v4/widget/SlidingPaneLayout;.mCanSlide:Z // field@04e8 │ │ -057896: 3809 0800 |002f: if-eqz v9, 0037 // +0008 │ │ -05789a: 55d9 ee04 |0031: iget-boolean v9, v13, Landroid/support/v4/widget/SlidingPaneLayout;.mIsUnableToDrag:Z // field@04ee │ │ -05789e: 3809 1000 |0033: if-eqz v9, 0043 // +0010 │ │ -0578a2: 3800 0e00 |0035: if-eqz v0, 0043 // +000e │ │ -0578a6: 54d9 ea04 |0037: iget-object v9, v13, Landroid/support/v4/widget/SlidingPaneLayout;.mDragHelper:Landroid/support/v4/widget/ViewDragHelper; // field@04ea │ │ -0578aa: 6e10 b911 0900 |0039: invoke-virtual {v9}, Landroid/support/v4/widget/ViewDragHelper;.cancel:()V // method@11b9 │ │ -0578b0: 6f20 0713 ed00 |003c: invoke-super {v13, v14}, Landroid/view/ViewGroup;.onInterceptTouchEvent:(Landroid/view/MotionEvent;)Z // method@1307 │ │ -0578b6: 0a09 |003f: move-result v9 │ │ -0578b8: 0f09 |0040: return v9 │ │ -0578ba: 1209 |0041: const/4 v9, #int 0 // #0 │ │ -0578bc: 28e9 |0042: goto 002b // -0017 │ │ -0578be: 1239 |0043: const/4 v9, #int 3 // #3 │ │ -0578c0: 3290 0500 |0044: if-eq v0, v9, 0049 // +0005 │ │ -0578c4: 1219 |0046: const/4 v9, #int 1 // #1 │ │ -0578c6: 3390 0900 |0047: if-ne v0, v9, 0050 // +0009 │ │ -0578ca: 54d9 ea04 |0049: iget-object v9, v13, Landroid/support/v4/widget/SlidingPaneLayout;.mDragHelper:Landroid/support/v4/widget/ViewDragHelper; // field@04ea │ │ -0578ce: 6e10 b911 0900 |004b: invoke-virtual {v9}, Landroid/support/v4/widget/ViewDragHelper;.cancel:()V // method@11b9 │ │ -0578d4: 1209 |004e: const/4 v9, #int 0 // #0 │ │ -0578d6: 28f1 |004f: goto 0040 // -000f │ │ -0578d8: 1204 |0050: const/4 v4, #int 0 // #0 │ │ -0578da: 2b00 6700 0000 |0051: packed-switch v0, 000000b8 // +00000067 │ │ -0578e0: 54d9 ea04 |0054: iget-object v9, v13, Landroid/support/v4/widget/SlidingPaneLayout;.mDragHelper:Landroid/support/v4/widget/ViewDragHelper; // field@04ea │ │ -0578e4: 6e20 e411 e900 |0056: invoke-virtual {v9, v14}, Landroid/support/v4/widget/ViewDragHelper;.shouldInterceptTouchEvent:(Landroid/view/MotionEvent;)Z // method@11e4 │ │ -0578ea: 0a03 |0059: move-result v3 │ │ -0578ec: 3903 0400 |005a: if-nez v3, 005e // +0004 │ │ -0578f0: 3804 5a00 |005c: if-eqz v4, 00b6 // +005a │ │ -0578f4: 1219 |005e: const/4 v9, #int 1 // #1 │ │ -0578f6: 28e1 |005f: goto 0040 // -001f │ │ -0578f8: 1209 |0060: const/4 v9, #int 0 // #0 │ │ -0578fa: 5cd9 ee04 |0061: iput-boolean v9, v13, Landroid/support/v4/widget/SlidingPaneLayout;.mIsUnableToDrag:Z // field@04ee │ │ -0578fe: 6e10 4812 0e00 |0063: invoke-virtual {v14}, Landroid/view/MotionEvent;.getX:()F // method@1248 │ │ -057904: 0a07 |0066: move-result v7 │ │ -057906: 6e10 4a12 0e00 |0067: invoke-virtual {v14}, Landroid/view/MotionEvent;.getY:()F // method@124a │ │ -05790c: 0a08 |006a: move-result v8 │ │ -05790e: 59d7 ec04 |006b: iput v7, v13, Landroid/support/v4/widget/SlidingPaneLayout;.mInitialMotionX:F // field@04ec │ │ -057912: 59d8 ed04 |006d: iput v8, v13, Landroid/support/v4/widget/SlidingPaneLayout;.mInitialMotionY:F // field@04ed │ │ -057916: 54d9 ea04 |006f: iget-object v9, v13, Landroid/support/v4/widget/SlidingPaneLayout;.mDragHelper:Landroid/support/v4/widget/ViewDragHelper; // field@04ea │ │ -05791a: 54da f804 |0071: iget-object v10, v13, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideableView:Landroid/view/View; // field@04f8 │ │ -05791e: 877b |0073: float-to-int v11, v7 │ │ -057920: 878c |0074: float-to-int v12, v8 │ │ -057922: 6e40 da11 a9cb |0075: invoke-virtual {v9, v10, v11, v12}, Landroid/support/v4/widget/ViewDragHelper;.isViewUnder:(Landroid/view/View;II)Z // method@11da │ │ -057928: 0a09 |0078: move-result v9 │ │ -05792a: 3809 dbff |0079: if-eqz v9, 0054 // -0025 │ │ -05792e: 54d9 f804 |007b: iget-object v9, v13, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideableView:Landroid/view/View; // field@04f8 │ │ -057932: 6e20 8011 9d00 |007d: invoke-virtual {v13, v9}, Landroid/support/v4/widget/SlidingPaneLayout;.isDimmed:(Landroid/view/View;)Z // method@1180 │ │ -057938: 0a09 |0080: move-result v9 │ │ -05793a: 3809 d3ff |0081: if-eqz v9, 0054 // -002d │ │ -05793e: 1214 |0083: const/4 v4, #int 1 // #1 │ │ -057940: 28d0 |0084: goto 0054 // -0030 │ │ -057942: 6e10 4812 0e00 |0085: invoke-virtual {v14}, Landroid/view/MotionEvent;.getX:()F // method@1248 │ │ -057948: 0a07 |0088: move-result v7 │ │ -05794a: 6e10 4a12 0e00 |0089: invoke-virtual {v14}, Landroid/view/MotionEvent;.getY:()F // method@124a │ │ -057950: 0a08 |008c: move-result v8 │ │ -057952: 52d9 ec04 |008d: iget v9, v13, Landroid/support/v4/widget/SlidingPaneLayout;.mInitialMotionX:F // field@04ec │ │ -057956: a709 0709 |008f: sub-float v9, v7, v9 │ │ -05795a: 7110 1115 0900 |0091: invoke-static {v9}, Ljava/lang/Math;.abs:(F)F // method@1511 │ │ -057960: 0a01 |0094: move-result v1 │ │ -057962: 52d9 ed04 |0095: iget v9, v13, Landroid/support/v4/widget/SlidingPaneLayout;.mInitialMotionY:F // field@04ed │ │ -057966: a709 0809 |0097: sub-float v9, v8, v9 │ │ -05796a: 7110 1115 0900 |0099: invoke-static {v9}, Ljava/lang/Math;.abs:(F)F // method@1511 │ │ -057970: 0a02 |009c: move-result v2 │ │ -057972: 54d9 ea04 |009d: iget-object v9, v13, Landroid/support/v4/widget/SlidingPaneLayout;.mDragHelper:Landroid/support/v4/widget/ViewDragHelper; // field@04ea │ │ -057976: 6e10 d411 0900 |009f: invoke-virtual {v9}, Landroid/support/v4/widget/ViewDragHelper;.getTouchSlop:()I // method@11d4 │ │ -05797c: 0a06 |00a2: move-result v6 │ │ -05797e: 8269 |00a3: int-to-float v9, v6 │ │ -057980: 2d09 0109 |00a4: cmpl-float v9, v1, v9 │ │ -057984: 3d09 aeff |00a6: if-lez v9, 0054 // -0052 │ │ -057988: 2d09 0201 |00a8: cmpl-float v9, v2, v1 │ │ -05798c: 3d09 aaff |00aa: if-lez v9, 0054 // -0056 │ │ -057990: 54d9 ea04 |00ac: iget-object v9, v13, Landroid/support/v4/widget/SlidingPaneLayout;.mDragHelper:Landroid/support/v4/widget/ViewDragHelper; // field@04ea │ │ -057994: 6e10 b911 0900 |00ae: invoke-virtual {v9}, Landroid/support/v4/widget/ViewDragHelper;.cancel:()V // method@11b9 │ │ -05799a: 1219 |00b1: const/4 v9, #int 1 // #1 │ │ -05799c: 5cd9 ee04 |00b2: iput-boolean v9, v13, Landroid/support/v4/widget/SlidingPaneLayout;.mIsUnableToDrag:Z // field@04ee │ │ -0579a0: 1209 |00b4: const/4 v9, #int 0 // #0 │ │ -0579a2: 288b |00b5: goto 0040 // -0075 │ │ -0579a4: 1209 |00b6: const/4 v9, #int 0 // #0 │ │ -0579a6: 2889 |00b7: goto 0040 // -0077 │ │ -0579a8: 0001 0300 0000 0000 0f00 0000 0300 ... |00b8: packed-switch-data (10 units) │ │ +0593d0: |[0593d0] android.support.v4.widget.SlidingPaneLayout.onInterceptTouchEvent:(Landroid/view/MotionEvent;)Z │ │ +0593e0: 7110 040a 0e00 |0000: invoke-static {v14}, Landroid/support/v4/view/MotionEventCompat;.getActionMasked:(Landroid/view/MotionEvent;)I // method@0a04 │ │ +0593e6: 0a00 |0003: move-result v0 │ │ +0593e8: 55d9 e804 |0004: iget-boolean v9, v13, Landroid/support/v4/widget/SlidingPaneLayout;.mCanSlide:Z // field@04e8 │ │ +0593ec: 3909 2700 |0006: if-nez v9, 002d // +0027 │ │ +0593f0: 3900 2500 |0008: if-nez v0, 002d // +0025 │ │ +0593f4: 6e10 7211 0d00 |000a: invoke-virtual {v13}, Landroid/support/v4/widget/SlidingPaneLayout;.getChildCount:()I // method@1172 │ │ +0593fa: 0a09 |000d: move-result v9 │ │ +0593fc: 121a |000e: const/4 v10, #int 1 // #1 │ │ +0593fe: 37a9 1e00 |000f: if-le v9, v10, 002d // +001e │ │ +059402: 1219 |0011: const/4 v9, #int 1 // #1 │ │ +059404: 6e20 7111 9d00 |0012: invoke-virtual {v13, v9}, Landroid/support/v4/widget/SlidingPaneLayout;.getChildAt:(I)Landroid/view/View; // method@1171 │ │ +05940a: 0c05 |0015: move-result-object v5 │ │ +05940c: 3805 1700 |0016: if-eqz v5, 002d // +0017 │ │ +059410: 54d9 ea04 |0018: iget-object v9, v13, Landroid/support/v4/widget/SlidingPaneLayout;.mDragHelper:Landroid/support/v4/widget/ViewDragHelper; // field@04ea │ │ +059414: 6e10 4812 0e00 |001a: invoke-virtual {v14}, Landroid/view/MotionEvent;.getX:()F // method@1248 │ │ +05941a: 0a0a |001d: move-result v10 │ │ +05941c: 87aa |001e: float-to-int v10, v10 │ │ +05941e: 6e10 4a12 0e00 |001f: invoke-virtual {v14}, Landroid/view/MotionEvent;.getY:()F // method@124a │ │ +059424: 0a0b |0022: move-result v11 │ │ +059426: 87bb |0023: float-to-int v11, v11 │ │ +059428: 6e40 da11 59ba |0024: invoke-virtual {v9, v5, v10, v11}, Landroid/support/v4/widget/ViewDragHelper;.isViewUnder:(Landroid/view/View;II)Z // method@11da │ │ +05942e: 0a09 |0027: move-result v9 │ │ +059430: 3909 1900 |0028: if-nez v9, 0041 // +0019 │ │ +059434: 1219 |002a: const/4 v9, #int 1 // #1 │ │ +059436: 5cd9 f404 |002b: iput-boolean v9, v13, Landroid/support/v4/widget/SlidingPaneLayout;.mPreservedOpenState:Z // field@04f4 │ │ +05943a: 55d9 e804 |002d: iget-boolean v9, v13, Landroid/support/v4/widget/SlidingPaneLayout;.mCanSlide:Z // field@04e8 │ │ +05943e: 3809 0800 |002f: if-eqz v9, 0037 // +0008 │ │ +059442: 55d9 ee04 |0031: iget-boolean v9, v13, Landroid/support/v4/widget/SlidingPaneLayout;.mIsUnableToDrag:Z // field@04ee │ │ +059446: 3809 1000 |0033: if-eqz v9, 0043 // +0010 │ │ +05944a: 3800 0e00 |0035: if-eqz v0, 0043 // +000e │ │ +05944e: 54d9 ea04 |0037: iget-object v9, v13, Landroid/support/v4/widget/SlidingPaneLayout;.mDragHelper:Landroid/support/v4/widget/ViewDragHelper; // field@04ea │ │ +059452: 6e10 b911 0900 |0039: invoke-virtual {v9}, Landroid/support/v4/widget/ViewDragHelper;.cancel:()V // method@11b9 │ │ +059458: 6f20 0713 ed00 |003c: invoke-super {v13, v14}, Landroid/view/ViewGroup;.onInterceptTouchEvent:(Landroid/view/MotionEvent;)Z // method@1307 │ │ +05945e: 0a09 |003f: move-result v9 │ │ +059460: 0f09 |0040: return v9 │ │ +059462: 1209 |0041: const/4 v9, #int 0 // #0 │ │ +059464: 28e9 |0042: goto 002b // -0017 │ │ +059466: 1239 |0043: const/4 v9, #int 3 // #3 │ │ +059468: 3290 0500 |0044: if-eq v0, v9, 0049 // +0005 │ │ +05946c: 1219 |0046: const/4 v9, #int 1 // #1 │ │ +05946e: 3390 0900 |0047: if-ne v0, v9, 0050 // +0009 │ │ +059472: 54d9 ea04 |0049: iget-object v9, v13, Landroid/support/v4/widget/SlidingPaneLayout;.mDragHelper:Landroid/support/v4/widget/ViewDragHelper; // field@04ea │ │ +059476: 6e10 b911 0900 |004b: invoke-virtual {v9}, Landroid/support/v4/widget/ViewDragHelper;.cancel:()V // method@11b9 │ │ +05947c: 1209 |004e: const/4 v9, #int 0 // #0 │ │ +05947e: 28f1 |004f: goto 0040 // -000f │ │ +059480: 1204 |0050: const/4 v4, #int 0 // #0 │ │ +059482: 2b00 6700 0000 |0051: packed-switch v0, 000000b8 // +00000067 │ │ +059488: 54d9 ea04 |0054: iget-object v9, v13, Landroid/support/v4/widget/SlidingPaneLayout;.mDragHelper:Landroid/support/v4/widget/ViewDragHelper; // field@04ea │ │ +05948c: 6e20 e411 e900 |0056: invoke-virtual {v9, v14}, Landroid/support/v4/widget/ViewDragHelper;.shouldInterceptTouchEvent:(Landroid/view/MotionEvent;)Z // method@11e4 │ │ +059492: 0a03 |0059: move-result v3 │ │ +059494: 3903 0400 |005a: if-nez v3, 005e // +0004 │ │ +059498: 3804 5a00 |005c: if-eqz v4, 00b6 // +005a │ │ +05949c: 1219 |005e: const/4 v9, #int 1 // #1 │ │ +05949e: 28e1 |005f: goto 0040 // -001f │ │ +0594a0: 1209 |0060: const/4 v9, #int 0 // #0 │ │ +0594a2: 5cd9 ee04 |0061: iput-boolean v9, v13, Landroid/support/v4/widget/SlidingPaneLayout;.mIsUnableToDrag:Z // field@04ee │ │ +0594a6: 6e10 4812 0e00 |0063: invoke-virtual {v14}, Landroid/view/MotionEvent;.getX:()F // method@1248 │ │ +0594ac: 0a07 |0066: move-result v7 │ │ +0594ae: 6e10 4a12 0e00 |0067: invoke-virtual {v14}, Landroid/view/MotionEvent;.getY:()F // method@124a │ │ +0594b4: 0a08 |006a: move-result v8 │ │ +0594b6: 59d7 ec04 |006b: iput v7, v13, Landroid/support/v4/widget/SlidingPaneLayout;.mInitialMotionX:F // field@04ec │ │ +0594ba: 59d8 ed04 |006d: iput v8, v13, Landroid/support/v4/widget/SlidingPaneLayout;.mInitialMotionY:F // field@04ed │ │ +0594be: 54d9 ea04 |006f: iget-object v9, v13, Landroid/support/v4/widget/SlidingPaneLayout;.mDragHelper:Landroid/support/v4/widget/ViewDragHelper; // field@04ea │ │ +0594c2: 54da f804 |0071: iget-object v10, v13, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideableView:Landroid/view/View; // field@04f8 │ │ +0594c6: 877b |0073: float-to-int v11, v7 │ │ +0594c8: 878c |0074: float-to-int v12, v8 │ │ +0594ca: 6e40 da11 a9cb |0075: invoke-virtual {v9, v10, v11, v12}, Landroid/support/v4/widget/ViewDragHelper;.isViewUnder:(Landroid/view/View;II)Z // method@11da │ │ +0594d0: 0a09 |0078: move-result v9 │ │ +0594d2: 3809 dbff |0079: if-eqz v9, 0054 // -0025 │ │ +0594d6: 54d9 f804 |007b: iget-object v9, v13, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideableView:Landroid/view/View; // field@04f8 │ │ +0594da: 6e20 8011 9d00 |007d: invoke-virtual {v13, v9}, Landroid/support/v4/widget/SlidingPaneLayout;.isDimmed:(Landroid/view/View;)Z // method@1180 │ │ +0594e0: 0a09 |0080: move-result v9 │ │ +0594e2: 3809 d3ff |0081: if-eqz v9, 0054 // -002d │ │ +0594e6: 1214 |0083: const/4 v4, #int 1 // #1 │ │ +0594e8: 28d0 |0084: goto 0054 // -0030 │ │ +0594ea: 6e10 4812 0e00 |0085: invoke-virtual {v14}, Landroid/view/MotionEvent;.getX:()F // method@1248 │ │ +0594f0: 0a07 |0088: move-result v7 │ │ +0594f2: 6e10 4a12 0e00 |0089: invoke-virtual {v14}, Landroid/view/MotionEvent;.getY:()F // method@124a │ │ +0594f8: 0a08 |008c: move-result v8 │ │ +0594fa: 52d9 ec04 |008d: iget v9, v13, Landroid/support/v4/widget/SlidingPaneLayout;.mInitialMotionX:F // field@04ec │ │ +0594fe: a709 0709 |008f: sub-float v9, v7, v9 │ │ +059502: 7110 1115 0900 |0091: invoke-static {v9}, Ljava/lang/Math;.abs:(F)F // method@1511 │ │ +059508: 0a01 |0094: move-result v1 │ │ +05950a: 52d9 ed04 |0095: iget v9, v13, Landroid/support/v4/widget/SlidingPaneLayout;.mInitialMotionY:F // field@04ed │ │ +05950e: a709 0809 |0097: sub-float v9, v8, v9 │ │ +059512: 7110 1115 0900 |0099: invoke-static {v9}, Ljava/lang/Math;.abs:(F)F // method@1511 │ │ +059518: 0a02 |009c: move-result v2 │ │ +05951a: 54d9 ea04 |009d: iget-object v9, v13, Landroid/support/v4/widget/SlidingPaneLayout;.mDragHelper:Landroid/support/v4/widget/ViewDragHelper; // field@04ea │ │ +05951e: 6e10 d411 0900 |009f: invoke-virtual {v9}, Landroid/support/v4/widget/ViewDragHelper;.getTouchSlop:()I // method@11d4 │ │ +059524: 0a06 |00a2: move-result v6 │ │ +059526: 8269 |00a3: int-to-float v9, v6 │ │ +059528: 2d09 0109 |00a4: cmpl-float v9, v1, v9 │ │ +05952c: 3d09 aeff |00a6: if-lez v9, 0054 // -0052 │ │ +059530: 2d09 0201 |00a8: cmpl-float v9, v2, v1 │ │ +059534: 3d09 aaff |00aa: if-lez v9, 0054 // -0056 │ │ +059538: 54d9 ea04 |00ac: iget-object v9, v13, Landroid/support/v4/widget/SlidingPaneLayout;.mDragHelper:Landroid/support/v4/widget/ViewDragHelper; // field@04ea │ │ +05953c: 6e10 b911 0900 |00ae: invoke-virtual {v9}, Landroid/support/v4/widget/ViewDragHelper;.cancel:()V // method@11b9 │ │ +059542: 1219 |00b1: const/4 v9, #int 1 // #1 │ │ +059544: 5cd9 ee04 |00b2: iput-boolean v9, v13, Landroid/support/v4/widget/SlidingPaneLayout;.mIsUnableToDrag:Z // field@04ee │ │ +059548: 1209 |00b4: const/4 v9, #int 0 // #0 │ │ +05954a: 288b |00b5: goto 0040 // -0075 │ │ +05954c: 1209 |00b6: const/4 v9, #int 0 // #0 │ │ +05954e: 2889 |00b7: goto 0040 // -0077 │ │ +059550: 0001 0300 0000 0000 0f00 0000 0300 ... |00b8: packed-switch-data (10 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=728 │ │ 0x0004 line=731 │ │ 0x0011 line=733 │ │ 0x0016 line=734 │ │ 0x0018 line=735 │ │ @@ -78658,220 +78663,220 @@ │ │ type : '(ZIIII)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 31 │ │ ins : 6 │ │ outs : 5 │ │ insns size : 401 16-bit code units │ │ -0579bc: |[0579bc] android.support.v4.widget.SlidingPaneLayout.onLayout:(ZIIII)V │ │ -0579cc: 9114 1d1b |0000: sub-int v20, v29, v27 │ │ -0579d0: 7401 7711 1900 |0002: invoke-virtual/range {v25}, Landroid/support/v4/widget/SlidingPaneLayout;.getPaddingLeft:()I // method@1177 │ │ -0579d6: 0a10 |0005: move-result v16 │ │ -0579d8: 7401 7811 1900 |0006: invoke-virtual/range {v25}, Landroid/support/v4/widget/SlidingPaneLayout;.getPaddingRight:()I // method@1178 │ │ -0579de: 0a11 |0009: move-result v17 │ │ -0579e0: 7401 7911 1900 |000a: invoke-virtual/range {v25}, Landroid/support/v4/widget/SlidingPaneLayout;.getPaddingTop:()I // method@1179 │ │ -0579e6: 0a12 |000d: move-result v18 │ │ -0579e8: 7401 7211 1900 |000e: invoke-virtual/range {v25}, Landroid/support/v4/widget/SlidingPaneLayout;.getChildCount:()I // method@1172 │ │ -0579ee: 0a06 |0011: move-result v6 │ │ -0579f0: 0215 1000 |0012: move/from16 v21, v16 │ │ -0579f4: 020e 1500 |0014: move/from16 v14, v21 │ │ -0579f8: 0800 1900 |0016: move-object/from16 v0, v25 │ │ -0579fc: 5500 eb04 |0018: iget-boolean v0, v0, Landroid/support/v4/widget/SlidingPaneLayout;.mFirstLayout:Z // field@04eb │ │ -057a00: 0216 0000 |001a: move/from16 v22, v0 │ │ -057a04: 3816 1a00 |001c: if-eqz v22, 0036 // +001a │ │ -057a08: 0800 1900 |001e: move-object/from16 v0, v25 │ │ -057a0c: 5500 e804 |0020: iget-boolean v0, v0, Landroid/support/v4/widget/SlidingPaneLayout;.mCanSlide:Z // field@04e8 │ │ -057a10: 0216 0000 |0022: move/from16 v22, v0 │ │ -057a14: 3816 2a00 |0024: if-eqz v22, 004e // +002a │ │ -057a18: 0800 1900 |0026: move-object/from16 v0, v25 │ │ -057a1c: 5500 f404 |0028: iget-boolean v0, v0, Landroid/support/v4/widget/SlidingPaneLayout;.mPreservedOpenState:Z // field@04f4 │ │ -057a20: 0216 0000 |002a: move/from16 v22, v0 │ │ -057a24: 3816 2200 |002c: if-eqz v22, 004e // +0022 │ │ -057a28: 1516 803f |002e: const/high16 v22, #int 1065353216 // #3f80 │ │ -057a2c: 0200 1600 |0030: move/from16 v0, v22 │ │ -057a30: 0801 1900 |0032: move-object/from16 v1, v25 │ │ -057a34: 5910 f604 |0034: iput v0, v1, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideOffset:F // field@04f6 │ │ -057a38: 120b |0036: const/4 v11, #int 0 // #0 │ │ -057a3a: 356b cf00 |0037: if-ge v11, v6, 0106 // +00cf │ │ -057a3e: 0800 1900 |0039: move-object/from16 v0, v25 │ │ -057a42: 6e20 7111 b000 |003b: invoke-virtual {v0, v11}, Landroid/support/v4/widget/SlidingPaneLayout;.getChildAt:(I)Landroid/view/View; // method@1171 │ │ -057a48: 0c04 |003e: move-result-object v4 │ │ -057a4a: 6e10 9612 0400 |003f: invoke-virtual {v4}, Landroid/view/View;.getVisibility:()I // method@1296 │ │ -057a50: 0a16 |0042: move-result v22 │ │ -057a52: 1317 0800 |0043: const/16 v23, #int 8 // #8 │ │ -057a56: 0200 1600 |0045: move/from16 v0, v22 │ │ -057a5a: 0201 1700 |0047: move/from16 v1, v23 │ │ -057a5e: 3310 0800 |0049: if-ne v0, v1, 0051 // +0008 │ │ -057a62: d80b 0b01 |004b: add-int/lit8 v11, v11, #int 1 // #01 │ │ -057a66: 28ea |004d: goto 0037 // -0016 │ │ -057a68: 1316 0000 |004e: const/16 v22, #int 0 // #0 │ │ -057a6c: 28e0 |0050: goto 0030 // -0020 │ │ -057a6e: 6e10 8312 0400 |0051: invoke-virtual {v4}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1283 │ │ -057a74: 0c0c |0054: move-result-object v12 │ │ -057a76: 1f0c 7102 |0055: check-cast v12, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams; // type@0271 │ │ -057a7a: 6e10 8a12 0400 |0057: invoke-virtual {v4}, Landroid/view/View;.getMeasuredWidth:()I // method@128a │ │ -057a80: 0a0a |005a: move-result v10 │ │ -057a82: 120f |005b: const/4 v15, #int 0 // #0 │ │ -057a84: 55c0 dc04 |005c: iget-boolean v0, v12, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.slideable:Z // field@04dc │ │ -057a88: 0216 0000 |005e: move/from16 v22, v0 │ │ -057a8c: 3816 7600 |0060: if-eqz v22, 00d6 // +0076 │ │ -057a90: 52c0 da04 |0062: iget v0, v12, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.leftMargin:I // field@04da │ │ -057a94: 0216 0000 |0064: move/from16 v22, v0 │ │ -057a98: 52c0 db04 |0066: iget v0, v12, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.rightMargin:I // field@04db │ │ -057a9c: 0217 0000 |0068: move/from16 v23, v0 │ │ -057aa0: 900d 1617 |006a: add-int v13, v22, v23 │ │ -057aa4: 9116 1411 |006c: sub-int v22, v20, v17 │ │ -057aa8: 0800 1900 |006e: move-object/from16 v0, v25 │ │ -057aac: 5200 ef04 |0070: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout;.mOverhangSize:I // field@04ef │ │ -057ab0: 0217 0000 |0072: move/from16 v23, v0 │ │ -057ab4: 9116 1617 |0074: sub-int v22, v22, v23 │ │ -057ab8: 0200 1600 |0076: move/from16 v0, v22 │ │ -057abc: 7120 1715 0e00 |0078: invoke-static {v14, v0}, Ljava/lang/Math;.min:(II)I // method@1517 │ │ -057ac2: 0a16 |007b: move-result v22 │ │ -057ac4: 9116 1615 |007c: sub-int v22, v22, v21 │ │ -057ac8: 9113 160d |007e: sub-int v19, v22, v13 │ │ -057acc: 0200 1300 |0080: move/from16 v0, v19 │ │ -057ad0: 0801 1900 |0082: move-object/from16 v1, v25 │ │ -057ad4: 5910 f704 |0084: iput v0, v1, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideRange:I // field@04f7 │ │ -057ad8: 52c0 da04 |0086: iget v0, v12, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.leftMargin:I // field@04da │ │ -057adc: 0216 0000 |0088: move/from16 v22, v0 │ │ -057ae0: 9016 1615 |008a: add-int v22, v22, v21 │ │ -057ae4: 9016 1613 |008c: add-int v22, v22, v19 │ │ -057ae8: db17 0a02 |008e: div-int/lit8 v23, v10, #int 2 // #02 │ │ -057aec: 9016 1617 |0090: add-int v22, v22, v23 │ │ -057af0: 9117 1411 |0092: sub-int v23, v20, v17 │ │ -057af4: 0200 1600 |0094: move/from16 v0, v22 │ │ -057af8: 0201 1700 |0096: move/from16 v1, v23 │ │ -057afc: 3710 3b00 |0098: if-le v0, v1, 00d3 // +003b │ │ -057b00: 1316 0100 |009a: const/16 v22, #int 1 // #1 │ │ -057b04: 0200 1600 |009c: move/from16 v0, v22 │ │ -057b08: 5cc0 d804 |009e: iput-boolean v0, v12, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.dimWhenOffset:Z // field@04d8 │ │ -057b0c: 0200 1300 |00a0: move/from16 v0, v19 │ │ -057b10: 8200 |00a2: int-to-float v0, v0 │ │ -057b12: 0216 0000 |00a3: move/from16 v22, v0 │ │ -057b16: 0800 1900 |00a5: move-object/from16 v0, v25 │ │ -057b1a: 5200 f604 |00a7: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideOffset:F // field@04f6 │ │ -057b1e: 0217 0000 |00a9: move/from16 v23, v0 │ │ -057b22: a816 1617 |00ab: mul-float v22, v22, v23 │ │ -057b26: 0200 1600 |00ad: move/from16 v0, v22 │ │ -057b2a: 8700 |00af: float-to-int v0, v0 │ │ -057b2c: 0216 0000 |00b0: move/from16 v22, v0 │ │ -057b30: 52c0 da04 |00b2: iget v0, v12, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.leftMargin:I // field@04da │ │ -057b34: 0217 0000 |00b4: move/from16 v23, v0 │ │ -057b38: 9016 1617 |00b6: add-int v22, v22, v23 │ │ -057b3c: 9015 1516 |00b8: add-int v21, v21, v22 │ │ -057b40: 9107 150f |00ba: sub-int v7, v21, v15 │ │ -057b44: 9008 070a |00bc: add-int v8, v7, v10 │ │ -057b48: 0209 1200 |00be: move/from16 v9, v18 │ │ -057b4c: 6e10 8712 0400 |00c0: invoke-virtual {v4}, Landroid/view/View;.getMeasuredHeight:()I // method@1287 │ │ -057b52: 0a16 |00c3: move-result v22 │ │ -057b54: 9005 0916 |00c4: add-int v5, v9, v22 │ │ -057b58: 0200 1200 |00c6: move/from16 v0, v18 │ │ -057b5c: 6e55 a712 7480 |00c8: invoke-virtual {v4, v7, v0, v8, v5}, Landroid/view/View;.layout:(IIII)V // method@12a7 │ │ -057b62: 6e10 9712 0400 |00cb: invoke-virtual {v4}, Landroid/view/View;.getWidth:()I // method@1297 │ │ -057b68: 0a16 |00ce: move-result v22 │ │ -057b6a: 900e 0e16 |00cf: add-int v14, v14, v22 │ │ -057b6e: 2900 7aff |00d1: goto/16 004b // -0086 │ │ -057b72: 1316 0000 |00d3: const/16 v22, #int 0 // #0 │ │ -057b76: 28c7 |00d5: goto 009c // -0039 │ │ -057b78: 0800 1900 |00d6: move-object/from16 v0, v25 │ │ -057b7c: 5500 e804 |00d8: iget-boolean v0, v0, Landroid/support/v4/widget/SlidingPaneLayout;.mCanSlide:Z // field@04e8 │ │ -057b80: 0216 0000 |00da: move/from16 v22, v0 │ │ -057b84: 3816 2700 |00dc: if-eqz v22, 0103 // +0027 │ │ -057b88: 0800 1900 |00de: move-object/from16 v0, v25 │ │ -057b8c: 5200 f104 |00e0: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout;.mParallaxBy:I // field@04f1 │ │ -057b90: 0216 0000 |00e2: move/from16 v22, v0 │ │ -057b94: 3816 1f00 |00e4: if-eqz v22, 0103 // +001f │ │ -057b98: 1516 803f |00e6: const/high16 v22, #int 1065353216 // #3f80 │ │ -057b9c: 0800 1900 |00e8: move-object/from16 v0, v25 │ │ -057ba0: 5200 f604 |00ea: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideOffset:F // field@04f6 │ │ -057ba4: 0217 0000 |00ec: move/from16 v23, v0 │ │ -057ba8: a716 1617 |00ee: sub-float v22, v22, v23 │ │ -057bac: 0800 1900 |00f0: move-object/from16 v0, v25 │ │ -057bb0: 5200 f104 |00f2: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout;.mParallaxBy:I // field@04f1 │ │ -057bb4: 0217 0000 |00f4: move/from16 v23, v0 │ │ -057bb8: 0200 1700 |00f6: move/from16 v0, v23 │ │ -057bbc: 8200 |00f8: int-to-float v0, v0 │ │ -057bbe: 0217 0000 |00f9: move/from16 v23, v0 │ │ -057bc2: a816 1617 |00fb: mul-float v22, v22, v23 │ │ -057bc6: 0200 1600 |00fd: move/from16 v0, v22 │ │ -057bca: 870f |00ff: float-to-int v15, v0 │ │ -057bcc: 0215 0e00 |0100: move/from16 v21, v14 │ │ -057bd0: 28b8 |0102: goto 00ba // -0048 │ │ -057bd2: 0215 0e00 |0103: move/from16 v21, v14 │ │ -057bd6: 28b5 |0105: goto 00ba // -004b │ │ -057bd8: 0800 1900 |0106: move-object/from16 v0, v25 │ │ -057bdc: 5500 eb04 |0108: iget-boolean v0, v0, Landroid/support/v4/widget/SlidingPaneLayout;.mFirstLayout:Z // field@04eb │ │ -057be0: 0216 0000 |010a: move/from16 v22, v0 │ │ -057be4: 3816 5d00 |010c: if-eqz v22, 0169 // +005d │ │ -057be8: 0800 1900 |010e: move-object/from16 v0, v25 │ │ -057bec: 5500 e804 |0110: iget-boolean v0, v0, Landroid/support/v4/widget/SlidingPaneLayout;.mCanSlide:Z // field@04e8 │ │ -057bf0: 0216 0000 |0112: move/from16 v22, v0 │ │ -057bf4: 3816 5e00 |0114: if-eqz v22, 0172 // +005e │ │ -057bf8: 0800 1900 |0116: move-object/from16 v0, v25 │ │ -057bfc: 5200 f104 |0118: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout;.mParallaxBy:I // field@04f1 │ │ -057c00: 0216 0000 |011a: move/from16 v22, v0 │ │ -057c04: 3816 0f00 |011c: if-eqz v22, 012b // +000f │ │ -057c08: 0800 1900 |011e: move-object/from16 v0, v25 │ │ -057c0c: 5200 f604 |0120: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideOffset:F // field@04f6 │ │ -057c10: 0216 0000 |0122: move/from16 v22, v0 │ │ -057c14: 0800 1900 |0124: move-object/from16 v0, v25 │ │ -057c18: 0201 1600 |0126: move/from16 v1, v22 │ │ -057c1c: 7020 9111 1000 |0128: invoke-direct {v0, v1}, Landroid/support/v4/widget/SlidingPaneLayout;.parallaxOtherViews:(F)V // method@1191 │ │ -057c22: 0800 1900 |012b: move-object/from16 v0, v25 │ │ -057c26: 5400 f804 |012d: iget-object v0, v0, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideableView:Landroid/view/View; // field@04f8 │ │ -057c2a: 0816 0000 |012f: move-object/from16 v22, v0 │ │ -057c2e: 7401 8312 1600 |0131: invoke-virtual/range {v22}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1283 │ │ -057c34: 0c16 |0134: move-result-object v22 │ │ -057c36: 1f16 7102 |0135: check-cast v22, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams; // type@0271 │ │ -057c3a: 0800 1600 |0137: move-object/from16 v0, v22 │ │ -057c3e: 5500 d804 |0139: iget-boolean v0, v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.dimWhenOffset:Z // field@04d8 │ │ -057c42: 0216 0000 |013b: move/from16 v22, v0 │ │ -057c46: 3816 1f00 |013d: if-eqz v22, 015c // +001f │ │ -057c4a: 0800 1900 |013f: move-object/from16 v0, v25 │ │ -057c4e: 5400 f804 |0141: iget-object v0, v0, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideableView:Landroid/view/View; // field@04f8 │ │ -057c52: 0816 0000 |0143: move-object/from16 v22, v0 │ │ -057c56: 0800 1900 |0145: move-object/from16 v0, v25 │ │ -057c5a: 5200 f604 |0147: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideOffset:F // field@04f6 │ │ -057c5e: 0217 0000 |0149: move/from16 v23, v0 │ │ -057c62: 0800 1900 |014b: move-object/from16 v0, v25 │ │ -057c66: 5200 f904 |014d: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout;.mSliderFadeColor:I // field@04f9 │ │ -057c6a: 0218 0000 |014f: move/from16 v24, v0 │ │ -057c6e: 0800 1900 |0151: move-object/from16 v0, v25 │ │ -057c72: 0801 1600 |0153: move-object/from16 v1, v22 │ │ -057c76: 0202 1700 |0155: move/from16 v2, v23 │ │ -057c7a: 0203 1800 |0157: move/from16 v3, v24 │ │ -057c7e: 7040 6811 1032 |0159: invoke-direct {v0, v1, v2, v3}, Landroid/support/v4/widget/SlidingPaneLayout;.dimChildView:(Landroid/view/View;FI)V // method@1168 │ │ -057c84: 0800 1900 |015c: move-object/from16 v0, v25 │ │ -057c88: 5400 f804 |015e: iget-object v0, v0, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideableView:Landroid/view/View; // field@04f8 │ │ -057c8c: 0816 0000 |0160: move-object/from16 v22, v0 │ │ -057c90: 0800 1900 |0162: move-object/from16 v0, v25 │ │ -057c94: 0801 1600 |0164: move-object/from16 v1, v22 │ │ -057c98: 6e20 a111 1000 |0166: invoke-virtual {v0, v1}, Landroid/support/v4/widget/SlidingPaneLayout;.updateObscuredViewsVisibility:(Landroid/view/View;)V // method@11a1 │ │ -057c9e: 1316 0000 |0169: const/16 v22, #int 0 // #0 │ │ -057ca2: 0200 1600 |016b: move/from16 v0, v22 │ │ -057ca6: 0801 1900 |016d: move-object/from16 v1, v25 │ │ -057caa: 5c10 eb04 |016f: iput-boolean v0, v1, Landroid/support/v4/widget/SlidingPaneLayout;.mFirstLayout:Z // field@04eb │ │ -057cae: 0e00 |0171: return-void │ │ -057cb0: 120b |0172: const/4 v11, #int 0 // #0 │ │ -057cb2: 356b e9ff |0173: if-ge v11, v6, 015c // -0017 │ │ -057cb6: 0800 1900 |0175: move-object/from16 v0, v25 │ │ -057cba: 6e20 7111 b000 |0177: invoke-virtual {v0, v11}, Landroid/support/v4/widget/SlidingPaneLayout;.getChildAt:(I)Landroid/view/View; // method@1171 │ │ -057cc0: 0c16 |017a: move-result-object v22 │ │ -057cc2: 1317 0000 |017b: const/16 v23, #int 0 // #0 │ │ -057cc6: 0800 1900 |017d: move-object/from16 v0, v25 │ │ -057cca: 5200 f904 |017f: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout;.mSliderFadeColor:I // field@04f9 │ │ -057cce: 0218 0000 |0181: move/from16 v24, v0 │ │ -057cd2: 0800 1900 |0183: move-object/from16 v0, v25 │ │ -057cd6: 0801 1600 |0185: move-object/from16 v1, v22 │ │ -057cda: 0202 1700 |0187: move/from16 v2, v23 │ │ -057cde: 0203 1800 |0189: move/from16 v3, v24 │ │ -057ce2: 7040 6811 1032 |018b: invoke-direct {v0, v1, v2, v3}, Landroid/support/v4/widget/SlidingPaneLayout;.dimChildView:(Landroid/view/View;FI)V // method@1168 │ │ -057ce8: d80b 0b01 |018e: add-int/lit8 v11, v11, #int 1 // #01 │ │ -057cec: 28e3 |0190: goto 0173 // -001d │ │ +059564: |[059564] android.support.v4.widget.SlidingPaneLayout.onLayout:(ZIIII)V │ │ +059574: 9114 1d1b |0000: sub-int v20, v29, v27 │ │ +059578: 7401 7711 1900 |0002: invoke-virtual/range {v25}, Landroid/support/v4/widget/SlidingPaneLayout;.getPaddingLeft:()I // method@1177 │ │ +05957e: 0a10 |0005: move-result v16 │ │ +059580: 7401 7811 1900 |0006: invoke-virtual/range {v25}, Landroid/support/v4/widget/SlidingPaneLayout;.getPaddingRight:()I // method@1178 │ │ +059586: 0a11 |0009: move-result v17 │ │ +059588: 7401 7911 1900 |000a: invoke-virtual/range {v25}, Landroid/support/v4/widget/SlidingPaneLayout;.getPaddingTop:()I // method@1179 │ │ +05958e: 0a12 |000d: move-result v18 │ │ +059590: 7401 7211 1900 |000e: invoke-virtual/range {v25}, Landroid/support/v4/widget/SlidingPaneLayout;.getChildCount:()I // method@1172 │ │ +059596: 0a06 |0011: move-result v6 │ │ +059598: 0215 1000 |0012: move/from16 v21, v16 │ │ +05959c: 020e 1500 |0014: move/from16 v14, v21 │ │ +0595a0: 0800 1900 |0016: move-object/from16 v0, v25 │ │ +0595a4: 5500 eb04 |0018: iget-boolean v0, v0, Landroid/support/v4/widget/SlidingPaneLayout;.mFirstLayout:Z // field@04eb │ │ +0595a8: 0216 0000 |001a: move/from16 v22, v0 │ │ +0595ac: 3816 1a00 |001c: if-eqz v22, 0036 // +001a │ │ +0595b0: 0800 1900 |001e: move-object/from16 v0, v25 │ │ +0595b4: 5500 e804 |0020: iget-boolean v0, v0, Landroid/support/v4/widget/SlidingPaneLayout;.mCanSlide:Z // field@04e8 │ │ +0595b8: 0216 0000 |0022: move/from16 v22, v0 │ │ +0595bc: 3816 2a00 |0024: if-eqz v22, 004e // +002a │ │ +0595c0: 0800 1900 |0026: move-object/from16 v0, v25 │ │ +0595c4: 5500 f404 |0028: iget-boolean v0, v0, Landroid/support/v4/widget/SlidingPaneLayout;.mPreservedOpenState:Z // field@04f4 │ │ +0595c8: 0216 0000 |002a: move/from16 v22, v0 │ │ +0595cc: 3816 2200 |002c: if-eqz v22, 004e // +0022 │ │ +0595d0: 1516 803f |002e: const/high16 v22, #int 1065353216 // #3f80 │ │ +0595d4: 0200 1600 |0030: move/from16 v0, v22 │ │ +0595d8: 0801 1900 |0032: move-object/from16 v1, v25 │ │ +0595dc: 5910 f604 |0034: iput v0, v1, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideOffset:F // field@04f6 │ │ +0595e0: 120b |0036: const/4 v11, #int 0 // #0 │ │ +0595e2: 356b cf00 |0037: if-ge v11, v6, 0106 // +00cf │ │ +0595e6: 0800 1900 |0039: move-object/from16 v0, v25 │ │ +0595ea: 6e20 7111 b000 |003b: invoke-virtual {v0, v11}, Landroid/support/v4/widget/SlidingPaneLayout;.getChildAt:(I)Landroid/view/View; // method@1171 │ │ +0595f0: 0c04 |003e: move-result-object v4 │ │ +0595f2: 6e10 9612 0400 |003f: invoke-virtual {v4}, Landroid/view/View;.getVisibility:()I // method@1296 │ │ +0595f8: 0a16 |0042: move-result v22 │ │ +0595fa: 1317 0800 |0043: const/16 v23, #int 8 // #8 │ │ +0595fe: 0200 1600 |0045: move/from16 v0, v22 │ │ +059602: 0201 1700 |0047: move/from16 v1, v23 │ │ +059606: 3310 0800 |0049: if-ne v0, v1, 0051 // +0008 │ │ +05960a: d80b 0b01 |004b: add-int/lit8 v11, v11, #int 1 // #01 │ │ +05960e: 28ea |004d: goto 0037 // -0016 │ │ +059610: 1316 0000 |004e: const/16 v22, #int 0 // #0 │ │ +059614: 28e0 |0050: goto 0030 // -0020 │ │ +059616: 6e10 8312 0400 |0051: invoke-virtual {v4}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1283 │ │ +05961c: 0c0c |0054: move-result-object v12 │ │ +05961e: 1f0c 6e02 |0055: check-cast v12, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams; // type@026e │ │ +059622: 6e10 8a12 0400 |0057: invoke-virtual {v4}, Landroid/view/View;.getMeasuredWidth:()I // method@128a │ │ +059628: 0a0a |005a: move-result v10 │ │ +05962a: 120f |005b: const/4 v15, #int 0 // #0 │ │ +05962c: 55c0 dc04 |005c: iget-boolean v0, v12, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.slideable:Z // field@04dc │ │ +059630: 0216 0000 |005e: move/from16 v22, v0 │ │ +059634: 3816 7600 |0060: if-eqz v22, 00d6 // +0076 │ │ +059638: 52c0 da04 |0062: iget v0, v12, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.leftMargin:I // field@04da │ │ +05963c: 0216 0000 |0064: move/from16 v22, v0 │ │ +059640: 52c0 db04 |0066: iget v0, v12, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.rightMargin:I // field@04db │ │ +059644: 0217 0000 |0068: move/from16 v23, v0 │ │ +059648: 900d 1617 |006a: add-int v13, v22, v23 │ │ +05964c: 9116 1411 |006c: sub-int v22, v20, v17 │ │ +059650: 0800 1900 |006e: move-object/from16 v0, v25 │ │ +059654: 5200 ef04 |0070: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout;.mOverhangSize:I // field@04ef │ │ +059658: 0217 0000 |0072: move/from16 v23, v0 │ │ +05965c: 9116 1617 |0074: sub-int v22, v22, v23 │ │ +059660: 0200 1600 |0076: move/from16 v0, v22 │ │ +059664: 7120 1715 0e00 |0078: invoke-static {v14, v0}, Ljava/lang/Math;.min:(II)I // method@1517 │ │ +05966a: 0a16 |007b: move-result v22 │ │ +05966c: 9116 1615 |007c: sub-int v22, v22, v21 │ │ +059670: 9113 160d |007e: sub-int v19, v22, v13 │ │ +059674: 0200 1300 |0080: move/from16 v0, v19 │ │ +059678: 0801 1900 |0082: move-object/from16 v1, v25 │ │ +05967c: 5910 f704 |0084: iput v0, v1, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideRange:I // field@04f7 │ │ +059680: 52c0 da04 |0086: iget v0, v12, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.leftMargin:I // field@04da │ │ +059684: 0216 0000 |0088: move/from16 v22, v0 │ │ +059688: 9016 1615 |008a: add-int v22, v22, v21 │ │ +05968c: 9016 1613 |008c: add-int v22, v22, v19 │ │ +059690: db17 0a02 |008e: div-int/lit8 v23, v10, #int 2 // #02 │ │ +059694: 9016 1617 |0090: add-int v22, v22, v23 │ │ +059698: 9117 1411 |0092: sub-int v23, v20, v17 │ │ +05969c: 0200 1600 |0094: move/from16 v0, v22 │ │ +0596a0: 0201 1700 |0096: move/from16 v1, v23 │ │ +0596a4: 3710 3b00 |0098: if-le v0, v1, 00d3 // +003b │ │ +0596a8: 1316 0100 |009a: const/16 v22, #int 1 // #1 │ │ +0596ac: 0200 1600 |009c: move/from16 v0, v22 │ │ +0596b0: 5cc0 d804 |009e: iput-boolean v0, v12, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.dimWhenOffset:Z // field@04d8 │ │ +0596b4: 0200 1300 |00a0: move/from16 v0, v19 │ │ +0596b8: 8200 |00a2: int-to-float v0, v0 │ │ +0596ba: 0216 0000 |00a3: move/from16 v22, v0 │ │ +0596be: 0800 1900 |00a5: move-object/from16 v0, v25 │ │ +0596c2: 5200 f604 |00a7: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideOffset:F // field@04f6 │ │ +0596c6: 0217 0000 |00a9: move/from16 v23, v0 │ │ +0596ca: a816 1617 |00ab: mul-float v22, v22, v23 │ │ +0596ce: 0200 1600 |00ad: move/from16 v0, v22 │ │ +0596d2: 8700 |00af: float-to-int v0, v0 │ │ +0596d4: 0216 0000 |00b0: move/from16 v22, v0 │ │ +0596d8: 52c0 da04 |00b2: iget v0, v12, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.leftMargin:I // field@04da │ │ +0596dc: 0217 0000 |00b4: move/from16 v23, v0 │ │ +0596e0: 9016 1617 |00b6: add-int v22, v22, v23 │ │ +0596e4: 9015 1516 |00b8: add-int v21, v21, v22 │ │ +0596e8: 9107 150f |00ba: sub-int v7, v21, v15 │ │ +0596ec: 9008 070a |00bc: add-int v8, v7, v10 │ │ +0596f0: 0209 1200 |00be: move/from16 v9, v18 │ │ +0596f4: 6e10 8712 0400 |00c0: invoke-virtual {v4}, Landroid/view/View;.getMeasuredHeight:()I // method@1287 │ │ +0596fa: 0a16 |00c3: move-result v22 │ │ +0596fc: 9005 0916 |00c4: add-int v5, v9, v22 │ │ +059700: 0200 1200 |00c6: move/from16 v0, v18 │ │ +059704: 6e55 a712 7480 |00c8: invoke-virtual {v4, v7, v0, v8, v5}, Landroid/view/View;.layout:(IIII)V // method@12a7 │ │ +05970a: 6e10 9712 0400 |00cb: invoke-virtual {v4}, Landroid/view/View;.getWidth:()I // method@1297 │ │ +059710: 0a16 |00ce: move-result v22 │ │ +059712: 900e 0e16 |00cf: add-int v14, v14, v22 │ │ +059716: 2900 7aff |00d1: goto/16 004b // -0086 │ │ +05971a: 1316 0000 |00d3: const/16 v22, #int 0 // #0 │ │ +05971e: 28c7 |00d5: goto 009c // -0039 │ │ +059720: 0800 1900 |00d6: move-object/from16 v0, v25 │ │ +059724: 5500 e804 |00d8: iget-boolean v0, v0, Landroid/support/v4/widget/SlidingPaneLayout;.mCanSlide:Z // field@04e8 │ │ +059728: 0216 0000 |00da: move/from16 v22, v0 │ │ +05972c: 3816 2700 |00dc: if-eqz v22, 0103 // +0027 │ │ +059730: 0800 1900 |00de: move-object/from16 v0, v25 │ │ +059734: 5200 f104 |00e0: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout;.mParallaxBy:I // field@04f1 │ │ +059738: 0216 0000 |00e2: move/from16 v22, v0 │ │ +05973c: 3816 1f00 |00e4: if-eqz v22, 0103 // +001f │ │ +059740: 1516 803f |00e6: const/high16 v22, #int 1065353216 // #3f80 │ │ +059744: 0800 1900 |00e8: move-object/from16 v0, v25 │ │ +059748: 5200 f604 |00ea: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideOffset:F // field@04f6 │ │ +05974c: 0217 0000 |00ec: move/from16 v23, v0 │ │ +059750: a716 1617 |00ee: sub-float v22, v22, v23 │ │ +059754: 0800 1900 |00f0: move-object/from16 v0, v25 │ │ +059758: 5200 f104 |00f2: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout;.mParallaxBy:I // field@04f1 │ │ +05975c: 0217 0000 |00f4: move/from16 v23, v0 │ │ +059760: 0200 1700 |00f6: move/from16 v0, v23 │ │ +059764: 8200 |00f8: int-to-float v0, v0 │ │ +059766: 0217 0000 |00f9: move/from16 v23, v0 │ │ +05976a: a816 1617 |00fb: mul-float v22, v22, v23 │ │ +05976e: 0200 1600 |00fd: move/from16 v0, v22 │ │ +059772: 870f |00ff: float-to-int v15, v0 │ │ +059774: 0215 0e00 |0100: move/from16 v21, v14 │ │ +059778: 28b8 |0102: goto 00ba // -0048 │ │ +05977a: 0215 0e00 |0103: move/from16 v21, v14 │ │ +05977e: 28b5 |0105: goto 00ba // -004b │ │ +059780: 0800 1900 |0106: move-object/from16 v0, v25 │ │ +059784: 5500 eb04 |0108: iget-boolean v0, v0, Landroid/support/v4/widget/SlidingPaneLayout;.mFirstLayout:Z // field@04eb │ │ +059788: 0216 0000 |010a: move/from16 v22, v0 │ │ +05978c: 3816 5d00 |010c: if-eqz v22, 0169 // +005d │ │ +059790: 0800 1900 |010e: move-object/from16 v0, v25 │ │ +059794: 5500 e804 |0110: iget-boolean v0, v0, Landroid/support/v4/widget/SlidingPaneLayout;.mCanSlide:Z // field@04e8 │ │ +059798: 0216 0000 |0112: move/from16 v22, v0 │ │ +05979c: 3816 5e00 |0114: if-eqz v22, 0172 // +005e │ │ +0597a0: 0800 1900 |0116: move-object/from16 v0, v25 │ │ +0597a4: 5200 f104 |0118: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout;.mParallaxBy:I // field@04f1 │ │ +0597a8: 0216 0000 |011a: move/from16 v22, v0 │ │ +0597ac: 3816 0f00 |011c: if-eqz v22, 012b // +000f │ │ +0597b0: 0800 1900 |011e: move-object/from16 v0, v25 │ │ +0597b4: 5200 f604 |0120: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideOffset:F // field@04f6 │ │ +0597b8: 0216 0000 |0122: move/from16 v22, v0 │ │ +0597bc: 0800 1900 |0124: move-object/from16 v0, v25 │ │ +0597c0: 0201 1600 |0126: move/from16 v1, v22 │ │ +0597c4: 7020 9111 1000 |0128: invoke-direct {v0, v1}, Landroid/support/v4/widget/SlidingPaneLayout;.parallaxOtherViews:(F)V // method@1191 │ │ +0597ca: 0800 1900 |012b: move-object/from16 v0, v25 │ │ +0597ce: 5400 f804 |012d: iget-object v0, v0, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideableView:Landroid/view/View; // field@04f8 │ │ +0597d2: 0816 0000 |012f: move-object/from16 v22, v0 │ │ +0597d6: 7401 8312 1600 |0131: invoke-virtual/range {v22}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1283 │ │ +0597dc: 0c16 |0134: move-result-object v22 │ │ +0597de: 1f16 6e02 |0135: check-cast v22, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams; // type@026e │ │ +0597e2: 0800 1600 |0137: move-object/from16 v0, v22 │ │ +0597e6: 5500 d804 |0139: iget-boolean v0, v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.dimWhenOffset:Z // field@04d8 │ │ +0597ea: 0216 0000 |013b: move/from16 v22, v0 │ │ +0597ee: 3816 1f00 |013d: if-eqz v22, 015c // +001f │ │ +0597f2: 0800 1900 |013f: move-object/from16 v0, v25 │ │ +0597f6: 5400 f804 |0141: iget-object v0, v0, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideableView:Landroid/view/View; // field@04f8 │ │ +0597fa: 0816 0000 |0143: move-object/from16 v22, v0 │ │ +0597fe: 0800 1900 |0145: move-object/from16 v0, v25 │ │ +059802: 5200 f604 |0147: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideOffset:F // field@04f6 │ │ +059806: 0217 0000 |0149: move/from16 v23, v0 │ │ +05980a: 0800 1900 |014b: move-object/from16 v0, v25 │ │ +05980e: 5200 f904 |014d: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout;.mSliderFadeColor:I // field@04f9 │ │ +059812: 0218 0000 |014f: move/from16 v24, v0 │ │ +059816: 0800 1900 |0151: move-object/from16 v0, v25 │ │ +05981a: 0801 1600 |0153: move-object/from16 v1, v22 │ │ +05981e: 0202 1700 |0155: move/from16 v2, v23 │ │ +059822: 0203 1800 |0157: move/from16 v3, v24 │ │ +059826: 7040 6811 1032 |0159: invoke-direct {v0, v1, v2, v3}, Landroid/support/v4/widget/SlidingPaneLayout;.dimChildView:(Landroid/view/View;FI)V // method@1168 │ │ +05982c: 0800 1900 |015c: move-object/from16 v0, v25 │ │ +059830: 5400 f804 |015e: iget-object v0, v0, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideableView:Landroid/view/View; // field@04f8 │ │ +059834: 0816 0000 |0160: move-object/from16 v22, v0 │ │ +059838: 0800 1900 |0162: move-object/from16 v0, v25 │ │ +05983c: 0801 1600 |0164: move-object/from16 v1, v22 │ │ +059840: 6e20 a111 1000 |0166: invoke-virtual {v0, v1}, Landroid/support/v4/widget/SlidingPaneLayout;.updateObscuredViewsVisibility:(Landroid/view/View;)V // method@11a1 │ │ +059846: 1316 0000 |0169: const/16 v22, #int 0 // #0 │ │ +05984a: 0200 1600 |016b: move/from16 v0, v22 │ │ +05984e: 0801 1900 |016d: move-object/from16 v1, v25 │ │ +059852: 5c10 eb04 |016f: iput-boolean v0, v1, Landroid/support/v4/widget/SlidingPaneLayout;.mFirstLayout:Z // field@04eb │ │ +059856: 0e00 |0171: return-void │ │ +059858: 120b |0172: const/4 v11, #int 0 // #0 │ │ +05985a: 356b e9ff |0173: if-ge v11, v6, 015c // -0017 │ │ +05985e: 0800 1900 |0175: move-object/from16 v0, v25 │ │ +059862: 6e20 7111 b000 |0177: invoke-virtual {v0, v11}, Landroid/support/v4/widget/SlidingPaneLayout;.getChildAt:(I)Landroid/view/View; // method@1171 │ │ +059868: 0c16 |017a: move-result-object v22 │ │ +05986a: 1317 0000 |017b: const/16 v23, #int 0 // #0 │ │ +05986e: 0800 1900 |017d: move-object/from16 v0, v25 │ │ +059872: 5200 f904 |017f: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout;.mSliderFadeColor:I // field@04f9 │ │ +059876: 0218 0000 |0181: move/from16 v24, v0 │ │ +05987a: 0800 1900 |0183: move-object/from16 v0, v25 │ │ +05987e: 0801 1600 |0185: move-object/from16 v1, v22 │ │ +059882: 0202 1700 |0187: move/from16 v2, v23 │ │ +059886: 0203 1800 |0189: move/from16 v3, v24 │ │ +05988a: 7040 6811 1032 |018b: invoke-direct {v0, v1, v2, v3}, Landroid/support/v4/widget/SlidingPaneLayout;.dimChildView:(Landroid/view/View;FI)V // method@1168 │ │ +059890: d80b 0b01 |018e: add-int/lit8 v11, v11, #int 1 // #01 │ │ +059894: 28e3 |0190: goto 0173 // -001d │ │ catches : (none) │ │ positions : │ │ 0x0000 line=640 │ │ 0x0002 line=641 │ │ 0x0006 line=642 │ │ 0x000a line=643 │ │ 0x000e line=645 │ │ @@ -78951,442 +78956,442 @@ │ │ type : '(II)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 31 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 844 16-bit code units │ │ -057cf0: |[057cf0] android.support.v4.widget.SlidingPaneLayout.onMeasure:(II)V │ │ -057d00: 7701 6812 1d00 |0000: invoke-static/range {v29}, Landroid/view/View$MeasureSpec;.getMode:(I)I // method@1268 │ │ -057d06: 0a16 |0003: move-result v22 │ │ -057d08: 7701 6912 1d00 |0004: invoke-static/range {v29}, Landroid/view/View$MeasureSpec;.getSize:(I)I // method@1269 │ │ -057d0e: 0a18 |0007: move-result v24 │ │ -057d10: 7701 6812 1e00 |0008: invoke-static/range {v30}, Landroid/view/View$MeasureSpec;.getMode:(I)I // method@1268 │ │ -057d16: 0a0b |000b: move-result v11 │ │ -057d18: 7701 6912 1e00 |000c: invoke-static/range {v30}, Landroid/view/View$MeasureSpec;.getSize:(I)I // method@1269 │ │ -057d1e: 0a0c |000f: move-result v12 │ │ -057d20: 151a 0040 |0010: const/high16 v26, #int 1073741824 // #4000 │ │ -057d24: 0200 1600 |0012: move/from16 v0, v22 │ │ -057d28: 0201 1a00 |0014: move/from16 v1, v26 │ │ -057d2c: 3210 7500 |0016: if-eq v0, v1, 008b // +0075 │ │ -057d30: 7401 8111 1c00 |0018: invoke-virtual/range {v28}, Landroid/support/v4/widget/SlidingPaneLayout;.isInEditMode:()Z // method@1181 │ │ -057d36: 0a1a |001b: move-result v26 │ │ -057d38: 381a 6700 |001c: if-eqz v26, 0083 // +0067 │ │ -057d3c: 151a 0080 |001e: const/high16 v26, #int -2147483648 // #8000 │ │ -057d40: 0200 1600 |0020: move/from16 v0, v22 │ │ -057d44: 0201 1a00 |0022: move/from16 v1, v26 │ │ -057d48: 3310 5800 |0024: if-ne v0, v1, 007c // +0058 │ │ -057d4c: 1516 0040 |0026: const/high16 v22, #int 1073741824 // #4000 │ │ -057d50: 120f |0028: const/4 v15, #int 0 // #0 │ │ -057d52: 1311 ffff |0029: const/16 v17, #int -1 // #ffff │ │ -057d56: 2c0b 1703 0000 |002b: sparse-switch v11, 00000342 // +00000317 │ │ -057d5c: 1315 0000 |002e: const/16 v21, #int 0 // #0 │ │ -057d60: 1203 |0030: const/4 v3, #int 0 // #0 │ │ -057d62: 7401 7711 1c00 |0031: invoke-virtual/range {v28}, Landroid/support/v4/widget/SlidingPaneLayout;.getPaddingLeft:()I // method@1177 │ │ -057d68: 0a1a |0034: move-result v26 │ │ -057d6a: 911a 181a |0035: sub-int v26, v24, v26 │ │ -057d6e: 7401 7811 1c00 |0037: invoke-virtual/range {v28}, Landroid/support/v4/widget/SlidingPaneLayout;.getPaddingRight:()I // method@1178 │ │ -057d74: 0a1b |003a: move-result v27 │ │ -057d76: 9117 1a1b |003b: sub-int v23, v26, v27 │ │ -057d7a: 7401 7211 1c00 |003d: invoke-virtual/range {v28}, Landroid/support/v4/widget/SlidingPaneLayout;.getChildCount:()I // method@1172 │ │ -057d80: 0a05 |0040: move-result v5 │ │ -057d82: 131a 0200 |0041: const/16 v26, #int 2 // #2 │ │ -057d86: 0200 1a00 |0043: move/from16 v0, v26 │ │ -057d8a: 3705 0900 |0045: if-le v5, v0, 004e // +0009 │ │ -057d8e: 1a1a 9b0c |0047: const-string v26, "SlidingPaneLayout" // string@0c9b │ │ -057d92: 1a1b 091d |0049: const-string v27, "onMeasure: More than two child views are not supported." // string@1d09 │ │ -057d96: 7702 f611 1a00 |004b: invoke-static/range {v26, v27}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@11f6 │ │ -057d9c: 131a 0000 |004e: const/16 v26, #int 0 // #0 │ │ -057da0: 0800 1a00 |0050: move-object/from16 v0, v26 │ │ -057da4: 0801 1c00 |0052: move-object/from16 v1, v28 │ │ -057da8: 5b10 f804 |0054: iput-object v0, v1, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideableView:Landroid/view/View; // field@04f8 │ │ -057dac: 120e |0056: const/4 v14, #int 0 // #0 │ │ -057dae: 355e 4301 |0057: if-ge v14, v5, 019a // +0143 │ │ -057db2: 0800 1c00 |0059: move-object/from16 v0, v28 │ │ -057db6: 6e20 7111 e000 |005b: invoke-virtual {v0, v14}, Landroid/support/v4/widget/SlidingPaneLayout;.getChildAt:(I)Landroid/view/View; // method@1171 │ │ -057dbc: 0c04 |005e: move-result-object v4 │ │ -057dbe: 6e10 8312 0400 |005f: invoke-virtual {v4}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1283 │ │ -057dc4: 0c10 |0062: move-result-object v16 │ │ -057dc6: 1f10 7102 |0063: check-cast v16, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams; // type@0271 │ │ -057dca: 6e10 9612 0400 |0065: invoke-virtual {v4}, Landroid/view/View;.getVisibility:()I // method@1296 │ │ -057dd0: 0a1a |0068: move-result v26 │ │ -057dd2: 131b 0800 |0069: const/16 v27, #int 8 // #8 │ │ -057dd6: 0200 1a00 |006b: move/from16 v0, v26 │ │ -057dda: 0201 1b00 |006d: move/from16 v1, v27 │ │ -057dde: 3310 5100 |006f: if-ne v0, v1, 00c0 // +0051 │ │ -057de2: 131a 0000 |0071: const/16 v26, #int 0 // #0 │ │ -057de6: 0200 1a00 |0073: move/from16 v0, v26 │ │ -057dea: 0801 1000 |0075: move-object/from16 v1, v16 │ │ -057dee: 5c10 d804 |0077: iput-boolean v0, v1, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.dimWhenOffset:Z // field@04d8 │ │ -057df2: d80e 0e01 |0079: add-int/lit8 v14, v14, #int 1 // #01 │ │ -057df6: 28dc |007b: goto 0057 // -0024 │ │ -057df8: 3916 acff |007c: if-nez v22, 0028 // -0054 │ │ -057dfc: 1516 0040 |007e: const/high16 v22, #int 1073741824 // #4000 │ │ -057e00: 1318 2c01 |0080: const/16 v24, #int 300 // #12c │ │ -057e04: 28a6 |0082: goto 0028 // -005a │ │ -057e06: 221a 2d03 |0083: new-instance v26, Ljava/lang/IllegalStateException; // type@032d │ │ -057e0a: 1a1b 330e |0085: const-string v27, "Width must have an exact value or MATCH_PARENT" // string@0e33 │ │ -057e0e: 7602 0415 1a00 |0087: invoke-direct/range {v26, v27}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1504 │ │ -057e14: 271a |008a: throw v26 │ │ -057e16: 390b 9dff |008b: if-nez v11, 0028 // -0063 │ │ -057e1a: 7401 8111 1c00 |008d: invoke-virtual/range {v28}, Landroid/support/v4/widget/SlidingPaneLayout;.isInEditMode:()Z // method@1181 │ │ -057e20: 0a1a |0090: move-result v26 │ │ -057e22: 381a 0900 |0091: if-eqz v26, 009a // +0009 │ │ -057e26: 390b 95ff |0093: if-nez v11, 0028 // -006b │ │ -057e2a: 150b 0080 |0095: const/high16 v11, #int -2147483648 // #8000 │ │ -057e2e: 130c 2c01 |0097: const/16 v12, #int 300 // #12c │ │ -057e32: 288f |0099: goto 0028 // -0071 │ │ -057e34: 221a 2d03 |009a: new-instance v26, Ljava/lang/IllegalStateException; // type@032d │ │ -057e38: 1a1b a804 |009c: const-string v27, "Height must not be UNSPECIFIED" // string@04a8 │ │ -057e3c: 7602 0415 1a00 |009e: invoke-direct/range {v26, v27}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1504 │ │ -057e42: 271a |00a1: throw v26 │ │ -057e44: 7401 7911 1c00 |00a2: invoke-virtual/range {v28}, Landroid/support/v4/widget/SlidingPaneLayout;.getPaddingTop:()I // method@1179 │ │ -057e4a: 0a1a |00a5: move-result v26 │ │ -057e4c: 911a 0c1a |00a6: sub-int v26, v12, v26 │ │ -057e50: 7401 7611 1c00 |00a8: invoke-virtual/range {v28}, Landroid/support/v4/widget/SlidingPaneLayout;.getPaddingBottom:()I // method@1176 │ │ -057e56: 0a1b |00ab: move-result v27 │ │ -057e58: 9111 1a1b |00ac: sub-int v17, v26, v27 │ │ -057e5c: 020f 1100 |00ae: move/from16 v15, v17 │ │ -057e60: 2900 7eff |00b0: goto/16 002e // -0082 │ │ -057e64: 7401 7911 1c00 |00b2: invoke-virtual/range {v28}, Landroid/support/v4/widget/SlidingPaneLayout;.getPaddingTop:()I // method@1179 │ │ -057e6a: 0a1a |00b5: move-result v26 │ │ -057e6c: 911a 0c1a |00b6: sub-int v26, v12, v26 │ │ -057e70: 7401 7611 1c00 |00b8: invoke-virtual/range {v28}, Landroid/support/v4/widget/SlidingPaneLayout;.getPaddingBottom:()I // method@1176 │ │ -057e76: 0a1b |00bb: move-result v27 │ │ -057e78: 9111 1a1b |00bc: sub-int v17, v26, v27 │ │ -057e7c: 2900 70ff |00be: goto/16 002e // -0090 │ │ -057e80: 0800 1000 |00c0: move-object/from16 v0, v16 │ │ -057e84: 5200 dd04 |00c2: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.weight:F // field@04dd │ │ -057e88: 021a 0000 |00c4: move/from16 v26, v0 │ │ -057e8c: 131b 0000 |00c6: const/16 v27, #int 0 // #0 │ │ -057e90: 2d1a 1a1b |00c8: cmpl-float v26, v26, v27 │ │ -057e94: 3d1a 1200 |00ca: if-lez v26, 00dc // +0012 │ │ -057e98: 0800 1000 |00cc: move-object/from16 v0, v16 │ │ -057e9c: 5200 dd04 |00ce: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.weight:F // field@04dd │ │ -057ea0: 021a 0000 |00d0: move/from16 v26, v0 │ │ -057ea4: a615 151a |00d2: add-float v21, v21, v26 │ │ -057ea8: 0800 1000 |00d4: move-object/from16 v0, v16 │ │ -057eac: 5200 de04 |00d6: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.width:I // field@04de │ │ -057eb0: 021a 0000 |00d8: move/from16 v26, v0 │ │ -057eb4: 381a 9fff |00da: if-eqz v26, 0079 // -0061 │ │ -057eb8: 0800 1000 |00dc: move-object/from16 v0, v16 │ │ -057ebc: 5200 da04 |00de: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.leftMargin:I // field@04da │ │ -057ec0: 021a 0000 |00e0: move/from16 v26, v0 │ │ -057ec4: 0800 1000 |00e2: move-object/from16 v0, v16 │ │ -057ec8: 5200 db04 |00e4: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.rightMargin:I // field@04db │ │ -057ecc: 021b 0000 |00e6: move/from16 v27, v0 │ │ -057ed0: 900d 1a1b |00e8: add-int v13, v26, v27 │ │ -057ed4: 0800 1000 |00ea: move-object/from16 v0, v16 │ │ -057ed8: 5200 de04 |00ec: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.width:I // field@04de │ │ -057edc: 021a 0000 |00ee: move/from16 v26, v0 │ │ -057ee0: 131b feff |00f0: const/16 v27, #int -2 // #fffe │ │ -057ee4: 0200 1a00 |00f2: move/from16 v0, v26 │ │ -057ee8: 0201 1b00 |00f4: move/from16 v1, v27 │ │ -057eec: 3310 5700 |00f6: if-ne v0, v1, 014d // +0057 │ │ -057ef0: 911a 180d |00f8: sub-int v26, v24, v13 │ │ -057ef4: 151b 0080 |00fa: const/high16 v27, #int -2147483648 // #8000 │ │ -057ef8: 7702 6a12 1a00 |00fc: invoke-static/range {v26, v27}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@126a │ │ -057efe: 0a09 |00ff: move-result v9 │ │ -057f00: 0800 1000 |0100: move-object/from16 v0, v16 │ │ -057f04: 5200 d904 |0102: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.height:I // field@04d9 │ │ -057f08: 021a 0000 |0104: move/from16 v26, v0 │ │ -057f0c: 131b feff |0106: const/16 v27, #int -2 // #fffe │ │ -057f10: 0200 1a00 |0108: move/from16 v0, v26 │ │ -057f14: 0201 1b00 |010a: move/from16 v1, v27 │ │ -057f18: 3310 6500 |010c: if-ne v0, v1, 0171 // +0065 │ │ -057f1c: 151a 0080 |010e: const/high16 v26, #int -2147483648 // #8000 │ │ -057f20: 0200 1100 |0110: move/from16 v0, v17 │ │ -057f24: 0201 1a00 |0112: move/from16 v1, v26 │ │ -057f28: 7120 6a12 1000 |0114: invoke-static {v0, v1}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@126a │ │ -057f2e: 0a07 |0117: move-result v7 │ │ -057f30: 6e30 a812 9407 |0118: invoke-virtual {v4, v9, v7}, Landroid/view/View;.measure:(II)V // method@12a8 │ │ -057f36: 6e10 8a12 0400 |011b: invoke-virtual {v4}, Landroid/view/View;.getMeasuredWidth:()I // method@128a │ │ -057f3c: 0a08 |011e: move-result v8 │ │ -057f3e: 6e10 8712 0400 |011f: invoke-virtual {v4}, Landroid/view/View;.getMeasuredHeight:()I // method@1287 │ │ -057f44: 0a06 |0122: move-result v6 │ │ -057f46: 151a 0080 |0123: const/high16 v26, #int -2147483648 // #8000 │ │ -057f4a: 0200 1a00 |0125: move/from16 v0, v26 │ │ -057f4e: 330b 0a00 |0127: if-ne v11, v0, 0131 // +000a │ │ -057f52: 37f6 0800 |0129: if-le v6, v15, 0131 // +0008 │ │ -057f56: 0200 1100 |012b: move/from16 v0, v17 │ │ -057f5a: 7120 1715 0600 |012d: invoke-static {v6, v0}, Ljava/lang/Math;.min:(II)I // method@1517 │ │ -057f60: 0a0f |0130: move-result v15 │ │ -057f62: 9117 1708 |0131: sub-int v23, v23, v8 │ │ -057f66: 3b17 6400 |0133: if-gez v23, 0197 // +0064 │ │ -057f6a: 131a 0100 |0135: const/16 v26, #int 1 // #1 │ │ -057f6e: 0200 1a00 |0137: move/from16 v0, v26 │ │ -057f72: 0801 1000 |0139: move-object/from16 v1, v16 │ │ -057f76: 5c10 dc04 |013b: iput-boolean v0, v1, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.slideable:Z // field@04dc │ │ -057f7a: 9603 031a |013d: or-int v3, v3, v26 │ │ -057f7e: 0800 1000 |013f: move-object/from16 v0, v16 │ │ -057f82: 5500 dc04 |0141: iget-boolean v0, v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.slideable:Z // field@04dc │ │ -057f86: 021a 0000 |0143: move/from16 v26, v0 │ │ -057f8a: 381a 34ff |0145: if-eqz v26, 0079 // -00cc │ │ -057f8e: 0800 1c00 |0147: move-object/from16 v0, v28 │ │ -057f92: 5b04 f804 |0149: iput-object v4, v0, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideableView:Landroid/view/View; // field@04f8 │ │ -057f96: 2900 2eff |014b: goto/16 0079 // -00d2 │ │ -057f9a: 0800 1000 |014d: move-object/from16 v0, v16 │ │ -057f9e: 5200 de04 |014f: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.width:I // field@04de │ │ -057fa2: 021a 0000 |0151: move/from16 v26, v0 │ │ -057fa6: 131b ffff |0153: const/16 v27, #int -1 // #ffff │ │ -057faa: 0200 1a00 |0155: move/from16 v0, v26 │ │ -057fae: 0201 1b00 |0157: move/from16 v1, v27 │ │ -057fb2: 3310 0b00 |0159: if-ne v0, v1, 0164 // +000b │ │ -057fb6: 911a 180d |015b: sub-int v26, v24, v13 │ │ -057fba: 151b 0040 |015d: const/high16 v27, #int 1073741824 // #4000 │ │ -057fbe: 7702 6a12 1a00 |015f: invoke-static/range {v26, v27}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@126a │ │ -057fc4: 0a09 |0162: move-result v9 │ │ -057fc6: 289d |0163: goto 0100 // -0063 │ │ -057fc8: 0800 1000 |0164: move-object/from16 v0, v16 │ │ -057fcc: 5200 de04 |0166: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.width:I // field@04de │ │ -057fd0: 021a 0000 |0168: move/from16 v26, v0 │ │ -057fd4: 151b 0040 |016a: const/high16 v27, #int 1073741824 // #4000 │ │ -057fd8: 7702 6a12 1a00 |016c: invoke-static/range {v26, v27}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@126a │ │ -057fde: 0a09 |016f: move-result v9 │ │ -057fe0: 2890 |0170: goto 0100 // -0070 │ │ -057fe2: 0800 1000 |0171: move-object/from16 v0, v16 │ │ -057fe6: 5200 d904 |0173: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.height:I // field@04d9 │ │ -057fea: 021a 0000 |0175: move/from16 v26, v0 │ │ -057fee: 131b ffff |0177: const/16 v27, #int -1 // #ffff │ │ -057ff2: 0200 1a00 |0179: move/from16 v0, v26 │ │ -057ff6: 0201 1b00 |017b: move/from16 v1, v27 │ │ -057ffa: 3310 0d00 |017d: if-ne v0, v1, 018a // +000d │ │ -057ffe: 151a 0040 |017f: const/high16 v26, #int 1073741824 // #4000 │ │ -058002: 0200 1100 |0181: move/from16 v0, v17 │ │ -058006: 0201 1a00 |0183: move/from16 v1, v26 │ │ -05800a: 7120 6a12 1000 |0185: invoke-static {v0, v1}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@126a │ │ -058010: 0a07 |0188: move-result v7 │ │ -058012: 288f |0189: goto 0118 // -0071 │ │ -058014: 0800 1000 |018a: move-object/from16 v0, v16 │ │ -058018: 5200 d904 |018c: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.height:I // field@04d9 │ │ -05801c: 021a 0000 |018e: move/from16 v26, v0 │ │ -058020: 151b 0040 |0190: const/high16 v27, #int 1073741824 // #4000 │ │ -058024: 7702 6a12 1a00 |0192: invoke-static/range {v26, v27}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@126a │ │ -05802a: 0a07 |0195: move-result v7 │ │ -05802c: 2882 |0196: goto 0118 // -007e │ │ -05802e: 131a 0000 |0197: const/16 v26, #int 0 // #0 │ │ -058032: 289e |0199: goto 0137 // -0062 │ │ -058034: 3903 0800 |019a: if-nez v3, 01a2 // +0008 │ │ -058038: 131a 0000 |019c: const/16 v26, #int 0 // #0 │ │ -05803c: 2d1a 151a |019e: cmpl-float v26, v21, v26 │ │ -058040: 3d1a 7e01 |01a0: if-lez v26, 031e // +017e │ │ -058044: 0800 1c00 |01a2: move-object/from16 v0, v28 │ │ -058048: 5200 ef04 |01a4: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout;.mOverhangSize:I // field@04ef │ │ -05804c: 021a 0000 |01a6: move/from16 v26, v0 │ │ -058050: 910a 181a |01a8: sub-int v10, v24, v26 │ │ -058054: 120e |01aa: const/4 v14, #int 0 // #0 │ │ -058056: 355e 7301 |01ab: if-ge v14, v5, 031e // +0173 │ │ -05805a: 0800 1c00 |01ad: move-object/from16 v0, v28 │ │ -05805e: 6e20 7111 e000 |01af: invoke-virtual {v0, v14}, Landroid/support/v4/widget/SlidingPaneLayout;.getChildAt:(I)Landroid/view/View; // method@1171 │ │ -058064: 0c04 |01b2: move-result-object v4 │ │ -058066: 6e10 9612 0400 |01b3: invoke-virtual {v4}, Landroid/view/View;.getVisibility:()I // method@1296 │ │ -05806c: 0a1a |01b6: move-result v26 │ │ -05806e: 131b 0800 |01b7: const/16 v27, #int 8 // #8 │ │ -058072: 0200 1a00 |01b9: move/from16 v0, v26 │ │ -058076: 0201 1b00 |01bb: move/from16 v1, v27 │ │ -05807a: 3310 0500 |01bd: if-ne v0, v1, 01c2 // +0005 │ │ -05807e: d80e 0e01 |01bf: add-int/lit8 v14, v14, #int 1 // #01 │ │ -058082: 28ea |01c1: goto 01ab // -0016 │ │ -058084: 6e10 8312 0400 |01c2: invoke-virtual {v4}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1283 │ │ -05808a: 0c10 |01c5: move-result-object v16 │ │ -05808c: 1f10 7102 |01c6: check-cast v16, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams; // type@0271 │ │ -058090: 6e10 9612 0400 |01c8: invoke-virtual {v4}, Landroid/view/View;.getVisibility:()I // method@1296 │ │ -058096: 0a1a |01cb: move-result v26 │ │ -058098: 131b 0800 |01cc: const/16 v27, #int 8 // #8 │ │ -05809c: 0200 1a00 |01ce: move/from16 v0, v26 │ │ -0580a0: 0201 1b00 |01d0: move/from16 v1, v27 │ │ -0580a4: 3210 edff |01d2: if-eq v0, v1, 01bf // -0013 │ │ -0580a8: 0800 1000 |01d4: move-object/from16 v0, v16 │ │ -0580ac: 5200 de04 |01d6: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.width:I // field@04de │ │ -0580b0: 021a 0000 |01d8: move/from16 v26, v0 │ │ -0580b4: 391a 5e00 |01da: if-nez v26, 0238 // +005e │ │ -0580b8: 0800 1000 |01dc: move-object/from16 v0, v16 │ │ -0580bc: 5200 dd04 |01de: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.weight:F // field@04dd │ │ -0580c0: 021a 0000 |01e0: move/from16 v26, v0 │ │ -0580c4: 131b 0000 |01e2: const/16 v27, #int 0 // #0 │ │ -0580c8: 2d1a 1a1b |01e4: cmpl-float v26, v26, v27 │ │ -0580cc: 3d1a 5200 |01e6: if-lez v26, 0238 // +0052 │ │ -0580d0: 1314 0100 |01e8: const/16 v20, #int 1 // #1 │ │ -0580d4: 3814 5100 |01ea: if-eqz v20, 023b // +0051 │ │ -0580d8: 1312 0000 |01ec: const/16 v18, #int 0 // #0 │ │ -0580dc: 3803 8300 |01ee: if-eqz v3, 0271 // +0083 │ │ -0580e0: 0800 1c00 |01f0: move-object/from16 v0, v28 │ │ -0580e4: 5400 f804 |01f2: iget-object v0, v0, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideableView:Landroid/view/View; // field@04f8 │ │ -0580e8: 081a 0000 |01f4: move-object/from16 v26, v0 │ │ -0580ec: 0800 1a00 |01f6: move-object/from16 v0, v26 │ │ -0580f0: 3204 7900 |01f8: if-eq v4, v0, 0271 // +0079 │ │ -0580f4: 0800 1000 |01fa: move-object/from16 v0, v16 │ │ -0580f8: 5200 de04 |01fc: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.width:I // field@04de │ │ -0580fc: 021a 0000 |01fe: move/from16 v26, v0 │ │ -058100: 3b1a bfff |0200: if-gez v26, 01bf // -0041 │ │ -058104: 0200 1200 |0202: move/from16 v0, v18 │ │ -058108: 36a0 0e00 |0204: if-gt v0, v10, 0212 // +000e │ │ -05810c: 0800 1000 |0206: move-object/from16 v0, v16 │ │ -058110: 5200 dd04 |0208: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.weight:F // field@04dd │ │ -058114: 021a 0000 |020a: move/from16 v26, v0 │ │ -058118: 131b 0000 |020c: const/16 v27, #int 0 // #0 │ │ -05811c: 2d1a 1a1b |020e: cmpl-float v26, v26, v27 │ │ -058120: 3d1a afff |0210: if-lez v26, 01bf // -0051 │ │ -058124: 3814 5400 |0212: if-eqz v20, 0266 // +0054 │ │ -058128: 0800 1000 |0214: move-object/from16 v0, v16 │ │ -05812c: 5200 d904 |0216: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.height:I // field@04d9 │ │ -058130: 021a 0000 |0218: move/from16 v26, v0 │ │ -058134: 131b feff |021a: const/16 v27, #int -2 // #fffe │ │ -058138: 0200 1a00 |021c: move/from16 v0, v26 │ │ -05813c: 0201 1b00 |021e: move/from16 v1, v27 │ │ -058140: 3310 2000 |0220: if-ne v0, v1, 0240 // +0020 │ │ -058144: 151a 0080 |0222: const/high16 v26, #int -2147483648 // #8000 │ │ -058148: 0200 1100 |0224: move/from16 v0, v17 │ │ -05814c: 0201 1a00 |0226: move/from16 v1, v26 │ │ -058150: 7120 6a12 1000 |0228: invoke-static {v0, v1}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@126a │ │ -058156: 0a07 |022b: move-result v7 │ │ -058158: 151a 0040 |022c: const/high16 v26, #int 1073741824 // #4000 │ │ -05815c: 0200 1a00 |022e: move/from16 v0, v26 │ │ -058160: 7120 6a12 0a00 |0230: invoke-static {v10, v0}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@126a │ │ -058166: 0a09 |0233: move-result v9 │ │ -058168: 6e30 a812 9407 |0234: invoke-virtual {v4, v9, v7}, Landroid/view/View;.measure:(II)V // method@12a8 │ │ -05816e: 2888 |0237: goto 01bf // -0078 │ │ -058170: 1314 0000 |0238: const/16 v20, #int 0 // #0 │ │ -058174: 28b0 |023a: goto 01ea // -0050 │ │ -058176: 6e10 8a12 0400 |023b: invoke-virtual {v4}, Landroid/view/View;.getMeasuredWidth:()I // method@128a │ │ -05817c: 0a12 |023e: move-result v18 │ │ -05817e: 28af |023f: goto 01ee // -0051 │ │ -058180: 0800 1000 |0240: move-object/from16 v0, v16 │ │ -058184: 5200 d904 |0242: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.height:I // field@04d9 │ │ -058188: 021a 0000 |0244: move/from16 v26, v0 │ │ -05818c: 131b ffff |0246: const/16 v27, #int -1 // #ffff │ │ -058190: 0200 1a00 |0248: move/from16 v0, v26 │ │ -058194: 0201 1b00 |024a: move/from16 v1, v27 │ │ -058198: 3310 0d00 |024c: if-ne v0, v1, 0259 // +000d │ │ -05819c: 151a 0040 |024e: const/high16 v26, #int 1073741824 // #4000 │ │ -0581a0: 0200 1100 |0250: move/from16 v0, v17 │ │ -0581a4: 0201 1a00 |0252: move/from16 v1, v26 │ │ -0581a8: 7120 6a12 1000 |0254: invoke-static {v0, v1}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@126a │ │ -0581ae: 0a07 |0257: move-result v7 │ │ -0581b0: 28d4 |0258: goto 022c // -002c │ │ -0581b2: 0800 1000 |0259: move-object/from16 v0, v16 │ │ -0581b6: 5200 d904 |025b: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.height:I // field@04d9 │ │ -0581ba: 021a 0000 |025d: move/from16 v26, v0 │ │ -0581be: 151b 0040 |025f: const/high16 v27, #int 1073741824 // #4000 │ │ -0581c2: 7702 6a12 1a00 |0261: invoke-static/range {v26, v27}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@126a │ │ -0581c8: 0a07 |0264: move-result v7 │ │ -0581ca: 28c7 |0265: goto 022c // -0039 │ │ -0581cc: 6e10 8712 0400 |0266: invoke-virtual {v4}, Landroid/view/View;.getMeasuredHeight:()I // method@1287 │ │ -0581d2: 0a1a |0269: move-result v26 │ │ -0581d4: 151b 0040 |026a: const/high16 v27, #int 1073741824 // #4000 │ │ -0581d8: 7702 6a12 1a00 |026c: invoke-static/range {v26, v27}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@126a │ │ -0581de: 0a07 |026f: move-result v7 │ │ -0581e0: 28bc |0270: goto 022c // -0044 │ │ -0581e2: 0800 1000 |0271: move-object/from16 v0, v16 │ │ -0581e6: 5200 dd04 |0273: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.weight:F // field@04dd │ │ -0581ea: 021a 0000 |0275: move/from16 v26, v0 │ │ -0581ee: 131b 0000 |0277: const/16 v27, #int 0 // #0 │ │ -0581f2: 2d1a 1a1b |0279: cmpl-float v26, v26, v27 │ │ -0581f6: 3d1a 44ff |027b: if-lez v26, 01bf // -00bc │ │ -0581fa: 0800 1000 |027d: move-object/from16 v0, v16 │ │ -0581fe: 5200 de04 |027f: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.width:I // field@04de │ │ -058202: 021a 0000 |0281: move/from16 v26, v0 │ │ -058206: 391a 6700 |0283: if-nez v26, 02ea // +0067 │ │ -05820a: 0800 1000 |0285: move-object/from16 v0, v16 │ │ -05820e: 5200 d904 |0287: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.height:I // field@04d9 │ │ -058212: 021a 0000 |0289: move/from16 v26, v0 │ │ -058216: 131b feff |028b: const/16 v27, #int -2 // #fffe │ │ -05821a: 0200 1a00 |028d: move/from16 v0, v26 │ │ -05821e: 0201 1b00 |028f: move/from16 v1, v27 │ │ -058222: 3310 3300 |0291: if-ne v0, v1, 02c4 // +0033 │ │ -058226: 151a 0080 |0293: const/high16 v26, #int -2147483648 // #8000 │ │ -05822a: 0200 1100 |0295: move/from16 v0, v17 │ │ -05822e: 0201 1a00 |0297: move/from16 v1, v26 │ │ -058232: 7120 6a12 1000 |0299: invoke-static {v0, v1}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@126a │ │ -058238: 0a07 |029c: move-result v7 │ │ -05823a: 3803 5800 |029d: if-eqz v3, 02f5 // +0058 │ │ -05823e: 0800 1000 |029f: move-object/from16 v0, v16 │ │ -058242: 5200 da04 |02a1: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.leftMargin:I // field@04da │ │ -058246: 021a 0000 |02a3: move/from16 v26, v0 │ │ -05824a: 0800 1000 |02a5: move-object/from16 v0, v16 │ │ -05824e: 5200 db04 |02a7: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.rightMargin:I // field@04db │ │ -058252: 021b 0000 |02a9: move/from16 v27, v0 │ │ -058256: 900d 1a1b |02ab: add-int v13, v26, v27 │ │ -05825a: 9113 180d |02ad: sub-int v19, v24, v13 │ │ -05825e: 151a 0040 |02af: const/high16 v26, #int 1073741824 // #4000 │ │ -058262: 0200 1300 |02b1: move/from16 v0, v19 │ │ -058266: 0201 1a00 |02b3: move/from16 v1, v26 │ │ -05826a: 7120 6a12 1000 |02b5: invoke-static {v0, v1}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@126a │ │ -058270: 0a09 |02b8: move-result v9 │ │ -058272: 0200 1200 |02b9: move/from16 v0, v18 │ │ -058276: 0201 1300 |02bb: move/from16 v1, v19 │ │ -05827a: 3210 02ff |02bd: if-eq v0, v1, 01bf // -00fe │ │ -05827e: 6e30 a812 9407 |02bf: invoke-virtual {v4, v9, v7}, Landroid/view/View;.measure:(II)V // method@12a8 │ │ -058284: 2900 fdfe |02c2: goto/16 01bf // -0103 │ │ -058288: 0800 1000 |02c4: move-object/from16 v0, v16 │ │ -05828c: 5200 d904 |02c6: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.height:I // field@04d9 │ │ -058290: 021a 0000 |02c8: move/from16 v26, v0 │ │ -058294: 131b ffff |02ca: const/16 v27, #int -1 // #ffff │ │ -058298: 0200 1a00 |02cc: move/from16 v0, v26 │ │ -05829c: 0201 1b00 |02ce: move/from16 v1, v27 │ │ -0582a0: 3310 0d00 |02d0: if-ne v0, v1, 02dd // +000d │ │ -0582a4: 151a 0040 |02d2: const/high16 v26, #int 1073741824 // #4000 │ │ -0582a8: 0200 1100 |02d4: move/from16 v0, v17 │ │ -0582ac: 0201 1a00 |02d6: move/from16 v1, v26 │ │ -0582b0: 7120 6a12 1000 |02d8: invoke-static {v0, v1}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@126a │ │ -0582b6: 0a07 |02db: move-result v7 │ │ -0582b8: 28c1 |02dc: goto 029d // -003f │ │ -0582ba: 0800 1000 |02dd: move-object/from16 v0, v16 │ │ -0582be: 5200 d904 |02df: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.height:I // field@04d9 │ │ -0582c2: 021a 0000 |02e1: move/from16 v26, v0 │ │ -0582c6: 151b 0040 |02e3: const/high16 v27, #int 1073741824 // #4000 │ │ -0582ca: 7702 6a12 1a00 |02e5: invoke-static/range {v26, v27}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@126a │ │ -0582d0: 0a07 |02e8: move-result v7 │ │ -0582d2: 28b4 |02e9: goto 029d // -004c │ │ -0582d4: 6e10 8712 0400 |02ea: invoke-virtual {v4}, Landroid/view/View;.getMeasuredHeight:()I // method@1287 │ │ -0582da: 0a1a |02ed: move-result v26 │ │ -0582dc: 151b 0040 |02ee: const/high16 v27, #int 1073741824 // #4000 │ │ -0582e0: 7702 6a12 1a00 |02f0: invoke-static/range {v26, v27}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@126a │ │ -0582e6: 0a07 |02f3: move-result v7 │ │ -0582e8: 28a9 |02f4: goto 029d // -0057 │ │ -0582ea: 131a 0000 |02f5: const/16 v26, #int 0 // #0 │ │ -0582ee: 0200 1a00 |02f7: move/from16 v0, v26 │ │ -0582f2: 0201 1700 |02f9: move/from16 v1, v23 │ │ -0582f6: 7120 1515 1000 |02fb: invoke-static {v0, v1}, Ljava/lang/Math;.max:(II)I // method@1515 │ │ -0582fc: 0a19 |02fe: move-result v25 │ │ -0582fe: 0800 1000 |02ff: move-object/from16 v0, v16 │ │ -058302: 5200 dd04 |0301: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.weight:F // field@04dd │ │ -058306: 021a 0000 |0303: move/from16 v26, v0 │ │ -05830a: 0200 1900 |0305: move/from16 v0, v25 │ │ -05830e: 8200 |0307: int-to-float v0, v0 │ │ -058310: 021b 0000 |0308: move/from16 v27, v0 │ │ -058314: a81a 1a1b |030a: mul-float v26, v26, v27 │ │ -058318: a91a 1a15 |030c: div-float v26, v26, v21 │ │ -05831c: 0200 1a00 |030e: move/from16 v0, v26 │ │ -058320: 8702 |0310: float-to-int v2, v0 │ │ -058322: 901a 1202 |0311: add-int v26, v18, v2 │ │ -058326: 151b 0040 |0313: const/high16 v27, #int 1073741824 // #4000 │ │ -05832a: 7702 6a12 1a00 |0315: invoke-static/range {v26, v27}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@126a │ │ -058330: 0a09 |0318: move-result v9 │ │ -058332: 6e30 a812 9407 |0319: invoke-virtual {v4, v9, v7}, Landroid/view/View;.measure:(II)V // method@12a8 │ │ -058338: 2900 a3fe |031c: goto/16 01bf // -015d │ │ -05833c: 0800 1c00 |031e: move-object/from16 v0, v28 │ │ -058340: 0201 1800 |0320: move/from16 v1, v24 │ │ -058344: 6e30 9711 100f |0322: invoke-virtual {v0, v1, v15}, Landroid/support/v4/widget/SlidingPaneLayout;.setMeasuredDimension:(II)V // method@1197 │ │ -05834a: 0800 1c00 |0325: move-object/from16 v0, v28 │ │ -05834e: 5c03 e804 |0327: iput-boolean v3, v0, Landroid/support/v4/widget/SlidingPaneLayout;.mCanSlide:Z // field@04e8 │ │ -058352: 0800 1c00 |0329: move-object/from16 v0, v28 │ │ -058356: 5400 ea04 |032b: iget-object v0, v0, Landroid/support/v4/widget/SlidingPaneLayout;.mDragHelper:Landroid/support/v4/widget/ViewDragHelper; // field@04ea │ │ -05835a: 081a 0000 |032d: move-object/from16 v26, v0 │ │ -05835e: 7401 d511 1a00 |032f: invoke-virtual/range {v26}, Landroid/support/v4/widget/ViewDragHelper;.getViewDragState:()I // method@11d5 │ │ -058364: 0a1a |0332: move-result v26 │ │ -058366: 381a 0d00 |0333: if-eqz v26, 0340 // +000d │ │ -05836a: 3903 0b00 |0335: if-nez v3, 0340 // +000b │ │ -05836e: 0800 1c00 |0337: move-object/from16 v0, v28 │ │ -058372: 5400 ea04 |0339: iget-object v0, v0, Landroid/support/v4/widget/SlidingPaneLayout;.mDragHelper:Landroid/support/v4/widget/ViewDragHelper; // field@04ea │ │ -058376: 081a 0000 |033b: move-object/from16 v26, v0 │ │ -05837a: 7401 b711 1a00 |033d: invoke-virtual/range {v26}, Landroid/support/v4/widget/ViewDragHelper;.abort:()V // method@11b7 │ │ -058380: 0e00 |0340: return-void │ │ -058382: 0000 |0341: nop // spacer │ │ -058384: 0002 0200 0000 0080 0000 0040 8700 ... |0342: sparse-switch-data (10 units) │ │ +059898: |[059898] android.support.v4.widget.SlidingPaneLayout.onMeasure:(II)V │ │ +0598a8: 7701 6812 1d00 |0000: invoke-static/range {v29}, Landroid/view/View$MeasureSpec;.getMode:(I)I // method@1268 │ │ +0598ae: 0a16 |0003: move-result v22 │ │ +0598b0: 7701 6912 1d00 |0004: invoke-static/range {v29}, Landroid/view/View$MeasureSpec;.getSize:(I)I // method@1269 │ │ +0598b6: 0a18 |0007: move-result v24 │ │ +0598b8: 7701 6812 1e00 |0008: invoke-static/range {v30}, Landroid/view/View$MeasureSpec;.getMode:(I)I // method@1268 │ │ +0598be: 0a0b |000b: move-result v11 │ │ +0598c0: 7701 6912 1e00 |000c: invoke-static/range {v30}, Landroid/view/View$MeasureSpec;.getSize:(I)I // method@1269 │ │ +0598c6: 0a0c |000f: move-result v12 │ │ +0598c8: 151a 0040 |0010: const/high16 v26, #int 1073741824 // #4000 │ │ +0598cc: 0200 1600 |0012: move/from16 v0, v22 │ │ +0598d0: 0201 1a00 |0014: move/from16 v1, v26 │ │ +0598d4: 3210 7500 |0016: if-eq v0, v1, 008b // +0075 │ │ +0598d8: 7401 8111 1c00 |0018: invoke-virtual/range {v28}, Landroid/support/v4/widget/SlidingPaneLayout;.isInEditMode:()Z // method@1181 │ │ +0598de: 0a1a |001b: move-result v26 │ │ +0598e0: 381a 6700 |001c: if-eqz v26, 0083 // +0067 │ │ +0598e4: 151a 0080 |001e: const/high16 v26, #int -2147483648 // #8000 │ │ +0598e8: 0200 1600 |0020: move/from16 v0, v22 │ │ +0598ec: 0201 1a00 |0022: move/from16 v1, v26 │ │ +0598f0: 3310 5800 |0024: if-ne v0, v1, 007c // +0058 │ │ +0598f4: 1516 0040 |0026: const/high16 v22, #int 1073741824 // #4000 │ │ +0598f8: 120f |0028: const/4 v15, #int 0 // #0 │ │ +0598fa: 1311 ffff |0029: const/16 v17, #int -1 // #ffff │ │ +0598fe: 2c0b 1703 0000 |002b: sparse-switch v11, 00000342 // +00000317 │ │ +059904: 1315 0000 |002e: const/16 v21, #int 0 // #0 │ │ +059908: 1203 |0030: const/4 v3, #int 0 // #0 │ │ +05990a: 7401 7711 1c00 |0031: invoke-virtual/range {v28}, Landroid/support/v4/widget/SlidingPaneLayout;.getPaddingLeft:()I // method@1177 │ │ +059910: 0a1a |0034: move-result v26 │ │ +059912: 911a 181a |0035: sub-int v26, v24, v26 │ │ +059916: 7401 7811 1c00 |0037: invoke-virtual/range {v28}, Landroid/support/v4/widget/SlidingPaneLayout;.getPaddingRight:()I // method@1178 │ │ +05991c: 0a1b |003a: move-result v27 │ │ +05991e: 9117 1a1b |003b: sub-int v23, v26, v27 │ │ +059922: 7401 7211 1c00 |003d: invoke-virtual/range {v28}, Landroid/support/v4/widget/SlidingPaneLayout;.getChildCount:()I // method@1172 │ │ +059928: 0a05 |0040: move-result v5 │ │ +05992a: 131a 0200 |0041: const/16 v26, #int 2 // #2 │ │ +05992e: 0200 1a00 |0043: move/from16 v0, v26 │ │ +059932: 3705 0900 |0045: if-le v5, v0, 004e // +0009 │ │ +059936: 1a1a 980c |0047: const-string v26, "SlidingPaneLayout" // string@0c98 │ │ +05993a: 1a1b 051d |0049: const-string v27, "onMeasure: More than two child views are not supported." // string@1d05 │ │ +05993e: 7702 f611 1a00 |004b: invoke-static/range {v26, v27}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@11f6 │ │ +059944: 131a 0000 |004e: const/16 v26, #int 0 // #0 │ │ +059948: 0800 1a00 |0050: move-object/from16 v0, v26 │ │ +05994c: 0801 1c00 |0052: move-object/from16 v1, v28 │ │ +059950: 5b10 f804 |0054: iput-object v0, v1, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideableView:Landroid/view/View; // field@04f8 │ │ +059954: 120e |0056: const/4 v14, #int 0 // #0 │ │ +059956: 355e 4301 |0057: if-ge v14, v5, 019a // +0143 │ │ +05995a: 0800 1c00 |0059: move-object/from16 v0, v28 │ │ +05995e: 6e20 7111 e000 |005b: invoke-virtual {v0, v14}, Landroid/support/v4/widget/SlidingPaneLayout;.getChildAt:(I)Landroid/view/View; // method@1171 │ │ +059964: 0c04 |005e: move-result-object v4 │ │ +059966: 6e10 8312 0400 |005f: invoke-virtual {v4}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1283 │ │ +05996c: 0c10 |0062: move-result-object v16 │ │ +05996e: 1f10 6e02 |0063: check-cast v16, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams; // type@026e │ │ +059972: 6e10 9612 0400 |0065: invoke-virtual {v4}, Landroid/view/View;.getVisibility:()I // method@1296 │ │ +059978: 0a1a |0068: move-result v26 │ │ +05997a: 131b 0800 |0069: const/16 v27, #int 8 // #8 │ │ +05997e: 0200 1a00 |006b: move/from16 v0, v26 │ │ +059982: 0201 1b00 |006d: move/from16 v1, v27 │ │ +059986: 3310 5100 |006f: if-ne v0, v1, 00c0 // +0051 │ │ +05998a: 131a 0000 |0071: const/16 v26, #int 0 // #0 │ │ +05998e: 0200 1a00 |0073: move/from16 v0, v26 │ │ +059992: 0801 1000 |0075: move-object/from16 v1, v16 │ │ +059996: 5c10 d804 |0077: iput-boolean v0, v1, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.dimWhenOffset:Z // field@04d8 │ │ +05999a: d80e 0e01 |0079: add-int/lit8 v14, v14, #int 1 // #01 │ │ +05999e: 28dc |007b: goto 0057 // -0024 │ │ +0599a0: 3916 acff |007c: if-nez v22, 0028 // -0054 │ │ +0599a4: 1516 0040 |007e: const/high16 v22, #int 1073741824 // #4000 │ │ +0599a8: 1318 2c01 |0080: const/16 v24, #int 300 // #12c │ │ +0599ac: 28a6 |0082: goto 0028 // -005a │ │ +0599ae: 221a 2a03 |0083: new-instance v26, Ljava/lang/IllegalStateException; // type@032a │ │ +0599b2: 1a1b 300e |0085: const-string v27, "Width must have an exact value or MATCH_PARENT" // string@0e30 │ │ +0599b6: 7602 0415 1a00 |0087: invoke-direct/range {v26, v27}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1504 │ │ +0599bc: 271a |008a: throw v26 │ │ +0599be: 390b 9dff |008b: if-nez v11, 0028 // -0063 │ │ +0599c2: 7401 8111 1c00 |008d: invoke-virtual/range {v28}, Landroid/support/v4/widget/SlidingPaneLayout;.isInEditMode:()Z // method@1181 │ │ +0599c8: 0a1a |0090: move-result v26 │ │ +0599ca: 381a 0900 |0091: if-eqz v26, 009a // +0009 │ │ +0599ce: 390b 95ff |0093: if-nez v11, 0028 // -006b │ │ +0599d2: 150b 0080 |0095: const/high16 v11, #int -2147483648 // #8000 │ │ +0599d6: 130c 2c01 |0097: const/16 v12, #int 300 // #12c │ │ +0599da: 288f |0099: goto 0028 // -0071 │ │ +0599dc: 221a 2a03 |009a: new-instance v26, Ljava/lang/IllegalStateException; // type@032a │ │ +0599e0: 1a1b a804 |009c: const-string v27, "Height must not be UNSPECIFIED" // string@04a8 │ │ +0599e4: 7602 0415 1a00 |009e: invoke-direct/range {v26, v27}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1504 │ │ +0599ea: 271a |00a1: throw v26 │ │ +0599ec: 7401 7911 1c00 |00a2: invoke-virtual/range {v28}, Landroid/support/v4/widget/SlidingPaneLayout;.getPaddingTop:()I // method@1179 │ │ +0599f2: 0a1a |00a5: move-result v26 │ │ +0599f4: 911a 0c1a |00a6: sub-int v26, v12, v26 │ │ +0599f8: 7401 7611 1c00 |00a8: invoke-virtual/range {v28}, Landroid/support/v4/widget/SlidingPaneLayout;.getPaddingBottom:()I // method@1176 │ │ +0599fe: 0a1b |00ab: move-result v27 │ │ +059a00: 9111 1a1b |00ac: sub-int v17, v26, v27 │ │ +059a04: 020f 1100 |00ae: move/from16 v15, v17 │ │ +059a08: 2900 7eff |00b0: goto/16 002e // -0082 │ │ +059a0c: 7401 7911 1c00 |00b2: invoke-virtual/range {v28}, Landroid/support/v4/widget/SlidingPaneLayout;.getPaddingTop:()I // method@1179 │ │ +059a12: 0a1a |00b5: move-result v26 │ │ +059a14: 911a 0c1a |00b6: sub-int v26, v12, v26 │ │ +059a18: 7401 7611 1c00 |00b8: invoke-virtual/range {v28}, Landroid/support/v4/widget/SlidingPaneLayout;.getPaddingBottom:()I // method@1176 │ │ +059a1e: 0a1b |00bb: move-result v27 │ │ +059a20: 9111 1a1b |00bc: sub-int v17, v26, v27 │ │ +059a24: 2900 70ff |00be: goto/16 002e // -0090 │ │ +059a28: 0800 1000 |00c0: move-object/from16 v0, v16 │ │ +059a2c: 5200 dd04 |00c2: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.weight:F // field@04dd │ │ +059a30: 021a 0000 |00c4: move/from16 v26, v0 │ │ +059a34: 131b 0000 |00c6: const/16 v27, #int 0 // #0 │ │ +059a38: 2d1a 1a1b |00c8: cmpl-float v26, v26, v27 │ │ +059a3c: 3d1a 1200 |00ca: if-lez v26, 00dc // +0012 │ │ +059a40: 0800 1000 |00cc: move-object/from16 v0, v16 │ │ +059a44: 5200 dd04 |00ce: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.weight:F // field@04dd │ │ +059a48: 021a 0000 |00d0: move/from16 v26, v0 │ │ +059a4c: a615 151a |00d2: add-float v21, v21, v26 │ │ +059a50: 0800 1000 |00d4: move-object/from16 v0, v16 │ │ +059a54: 5200 de04 |00d6: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.width:I // field@04de │ │ +059a58: 021a 0000 |00d8: move/from16 v26, v0 │ │ +059a5c: 381a 9fff |00da: if-eqz v26, 0079 // -0061 │ │ +059a60: 0800 1000 |00dc: move-object/from16 v0, v16 │ │ +059a64: 5200 da04 |00de: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.leftMargin:I // field@04da │ │ +059a68: 021a 0000 |00e0: move/from16 v26, v0 │ │ +059a6c: 0800 1000 |00e2: move-object/from16 v0, v16 │ │ +059a70: 5200 db04 |00e4: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.rightMargin:I // field@04db │ │ +059a74: 021b 0000 |00e6: move/from16 v27, v0 │ │ +059a78: 900d 1a1b |00e8: add-int v13, v26, v27 │ │ +059a7c: 0800 1000 |00ea: move-object/from16 v0, v16 │ │ +059a80: 5200 de04 |00ec: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.width:I // field@04de │ │ +059a84: 021a 0000 |00ee: move/from16 v26, v0 │ │ +059a88: 131b feff |00f0: const/16 v27, #int -2 // #fffe │ │ +059a8c: 0200 1a00 |00f2: move/from16 v0, v26 │ │ +059a90: 0201 1b00 |00f4: move/from16 v1, v27 │ │ +059a94: 3310 5700 |00f6: if-ne v0, v1, 014d // +0057 │ │ +059a98: 911a 180d |00f8: sub-int v26, v24, v13 │ │ +059a9c: 151b 0080 |00fa: const/high16 v27, #int -2147483648 // #8000 │ │ +059aa0: 7702 6a12 1a00 |00fc: invoke-static/range {v26, v27}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@126a │ │ +059aa6: 0a09 |00ff: move-result v9 │ │ +059aa8: 0800 1000 |0100: move-object/from16 v0, v16 │ │ +059aac: 5200 d904 |0102: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.height:I // field@04d9 │ │ +059ab0: 021a 0000 |0104: move/from16 v26, v0 │ │ +059ab4: 131b feff |0106: const/16 v27, #int -2 // #fffe │ │ +059ab8: 0200 1a00 |0108: move/from16 v0, v26 │ │ +059abc: 0201 1b00 |010a: move/from16 v1, v27 │ │ +059ac0: 3310 6500 |010c: if-ne v0, v1, 0171 // +0065 │ │ +059ac4: 151a 0080 |010e: const/high16 v26, #int -2147483648 // #8000 │ │ +059ac8: 0200 1100 |0110: move/from16 v0, v17 │ │ +059acc: 0201 1a00 |0112: move/from16 v1, v26 │ │ +059ad0: 7120 6a12 1000 |0114: invoke-static {v0, v1}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@126a │ │ +059ad6: 0a07 |0117: move-result v7 │ │ +059ad8: 6e30 a812 9407 |0118: invoke-virtual {v4, v9, v7}, Landroid/view/View;.measure:(II)V // method@12a8 │ │ +059ade: 6e10 8a12 0400 |011b: invoke-virtual {v4}, Landroid/view/View;.getMeasuredWidth:()I // method@128a │ │ +059ae4: 0a08 |011e: move-result v8 │ │ +059ae6: 6e10 8712 0400 |011f: invoke-virtual {v4}, Landroid/view/View;.getMeasuredHeight:()I // method@1287 │ │ +059aec: 0a06 |0122: move-result v6 │ │ +059aee: 151a 0080 |0123: const/high16 v26, #int -2147483648 // #8000 │ │ +059af2: 0200 1a00 |0125: move/from16 v0, v26 │ │ +059af6: 330b 0a00 |0127: if-ne v11, v0, 0131 // +000a │ │ +059afa: 37f6 0800 |0129: if-le v6, v15, 0131 // +0008 │ │ +059afe: 0200 1100 |012b: move/from16 v0, v17 │ │ +059b02: 7120 1715 0600 |012d: invoke-static {v6, v0}, Ljava/lang/Math;.min:(II)I // method@1517 │ │ +059b08: 0a0f |0130: move-result v15 │ │ +059b0a: 9117 1708 |0131: sub-int v23, v23, v8 │ │ +059b0e: 3b17 6400 |0133: if-gez v23, 0197 // +0064 │ │ +059b12: 131a 0100 |0135: const/16 v26, #int 1 // #1 │ │ +059b16: 0200 1a00 |0137: move/from16 v0, v26 │ │ +059b1a: 0801 1000 |0139: move-object/from16 v1, v16 │ │ +059b1e: 5c10 dc04 |013b: iput-boolean v0, v1, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.slideable:Z // field@04dc │ │ +059b22: 9603 031a |013d: or-int v3, v3, v26 │ │ +059b26: 0800 1000 |013f: move-object/from16 v0, v16 │ │ +059b2a: 5500 dc04 |0141: iget-boolean v0, v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.slideable:Z // field@04dc │ │ +059b2e: 021a 0000 |0143: move/from16 v26, v0 │ │ +059b32: 381a 34ff |0145: if-eqz v26, 0079 // -00cc │ │ +059b36: 0800 1c00 |0147: move-object/from16 v0, v28 │ │ +059b3a: 5b04 f804 |0149: iput-object v4, v0, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideableView:Landroid/view/View; // field@04f8 │ │ +059b3e: 2900 2eff |014b: goto/16 0079 // -00d2 │ │ +059b42: 0800 1000 |014d: move-object/from16 v0, v16 │ │ +059b46: 5200 de04 |014f: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.width:I // field@04de │ │ +059b4a: 021a 0000 |0151: move/from16 v26, v0 │ │ +059b4e: 131b ffff |0153: const/16 v27, #int -1 // #ffff │ │ +059b52: 0200 1a00 |0155: move/from16 v0, v26 │ │ +059b56: 0201 1b00 |0157: move/from16 v1, v27 │ │ +059b5a: 3310 0b00 |0159: if-ne v0, v1, 0164 // +000b │ │ +059b5e: 911a 180d |015b: sub-int v26, v24, v13 │ │ +059b62: 151b 0040 |015d: const/high16 v27, #int 1073741824 // #4000 │ │ +059b66: 7702 6a12 1a00 |015f: invoke-static/range {v26, v27}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@126a │ │ +059b6c: 0a09 |0162: move-result v9 │ │ +059b6e: 289d |0163: goto 0100 // -0063 │ │ +059b70: 0800 1000 |0164: move-object/from16 v0, v16 │ │ +059b74: 5200 de04 |0166: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.width:I // field@04de │ │ +059b78: 021a 0000 |0168: move/from16 v26, v0 │ │ +059b7c: 151b 0040 |016a: const/high16 v27, #int 1073741824 // #4000 │ │ +059b80: 7702 6a12 1a00 |016c: invoke-static/range {v26, v27}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@126a │ │ +059b86: 0a09 |016f: move-result v9 │ │ +059b88: 2890 |0170: goto 0100 // -0070 │ │ +059b8a: 0800 1000 |0171: move-object/from16 v0, v16 │ │ +059b8e: 5200 d904 |0173: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.height:I // field@04d9 │ │ +059b92: 021a 0000 |0175: move/from16 v26, v0 │ │ +059b96: 131b ffff |0177: const/16 v27, #int -1 // #ffff │ │ +059b9a: 0200 1a00 |0179: move/from16 v0, v26 │ │ +059b9e: 0201 1b00 |017b: move/from16 v1, v27 │ │ +059ba2: 3310 0d00 |017d: if-ne v0, v1, 018a // +000d │ │ +059ba6: 151a 0040 |017f: const/high16 v26, #int 1073741824 // #4000 │ │ +059baa: 0200 1100 |0181: move/from16 v0, v17 │ │ +059bae: 0201 1a00 |0183: move/from16 v1, v26 │ │ +059bb2: 7120 6a12 1000 |0185: invoke-static {v0, v1}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@126a │ │ +059bb8: 0a07 |0188: move-result v7 │ │ +059bba: 288f |0189: goto 0118 // -0071 │ │ +059bbc: 0800 1000 |018a: move-object/from16 v0, v16 │ │ +059bc0: 5200 d904 |018c: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.height:I // field@04d9 │ │ +059bc4: 021a 0000 |018e: move/from16 v26, v0 │ │ +059bc8: 151b 0040 |0190: const/high16 v27, #int 1073741824 // #4000 │ │ +059bcc: 7702 6a12 1a00 |0192: invoke-static/range {v26, v27}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@126a │ │ +059bd2: 0a07 |0195: move-result v7 │ │ +059bd4: 2882 |0196: goto 0118 // -007e │ │ +059bd6: 131a 0000 |0197: const/16 v26, #int 0 // #0 │ │ +059bda: 289e |0199: goto 0137 // -0062 │ │ +059bdc: 3903 0800 |019a: if-nez v3, 01a2 // +0008 │ │ +059be0: 131a 0000 |019c: const/16 v26, #int 0 // #0 │ │ +059be4: 2d1a 151a |019e: cmpl-float v26, v21, v26 │ │ +059be8: 3d1a 7e01 |01a0: if-lez v26, 031e // +017e │ │ +059bec: 0800 1c00 |01a2: move-object/from16 v0, v28 │ │ +059bf0: 5200 ef04 |01a4: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout;.mOverhangSize:I // field@04ef │ │ +059bf4: 021a 0000 |01a6: move/from16 v26, v0 │ │ +059bf8: 910a 181a |01a8: sub-int v10, v24, v26 │ │ +059bfc: 120e |01aa: const/4 v14, #int 0 // #0 │ │ +059bfe: 355e 7301 |01ab: if-ge v14, v5, 031e // +0173 │ │ +059c02: 0800 1c00 |01ad: move-object/from16 v0, v28 │ │ +059c06: 6e20 7111 e000 |01af: invoke-virtual {v0, v14}, Landroid/support/v4/widget/SlidingPaneLayout;.getChildAt:(I)Landroid/view/View; // method@1171 │ │ +059c0c: 0c04 |01b2: move-result-object v4 │ │ +059c0e: 6e10 9612 0400 |01b3: invoke-virtual {v4}, Landroid/view/View;.getVisibility:()I // method@1296 │ │ +059c14: 0a1a |01b6: move-result v26 │ │ +059c16: 131b 0800 |01b7: const/16 v27, #int 8 // #8 │ │ +059c1a: 0200 1a00 |01b9: move/from16 v0, v26 │ │ +059c1e: 0201 1b00 |01bb: move/from16 v1, v27 │ │ +059c22: 3310 0500 |01bd: if-ne v0, v1, 01c2 // +0005 │ │ +059c26: d80e 0e01 |01bf: add-int/lit8 v14, v14, #int 1 // #01 │ │ +059c2a: 28ea |01c1: goto 01ab // -0016 │ │ +059c2c: 6e10 8312 0400 |01c2: invoke-virtual {v4}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1283 │ │ +059c32: 0c10 |01c5: move-result-object v16 │ │ +059c34: 1f10 6e02 |01c6: check-cast v16, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams; // type@026e │ │ +059c38: 6e10 9612 0400 |01c8: invoke-virtual {v4}, Landroid/view/View;.getVisibility:()I // method@1296 │ │ +059c3e: 0a1a |01cb: move-result v26 │ │ +059c40: 131b 0800 |01cc: const/16 v27, #int 8 // #8 │ │ +059c44: 0200 1a00 |01ce: move/from16 v0, v26 │ │ +059c48: 0201 1b00 |01d0: move/from16 v1, v27 │ │ +059c4c: 3210 edff |01d2: if-eq v0, v1, 01bf // -0013 │ │ +059c50: 0800 1000 |01d4: move-object/from16 v0, v16 │ │ +059c54: 5200 de04 |01d6: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.width:I // field@04de │ │ +059c58: 021a 0000 |01d8: move/from16 v26, v0 │ │ +059c5c: 391a 5e00 |01da: if-nez v26, 0238 // +005e │ │ +059c60: 0800 1000 |01dc: move-object/from16 v0, v16 │ │ +059c64: 5200 dd04 |01de: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.weight:F // field@04dd │ │ +059c68: 021a 0000 |01e0: move/from16 v26, v0 │ │ +059c6c: 131b 0000 |01e2: const/16 v27, #int 0 // #0 │ │ +059c70: 2d1a 1a1b |01e4: cmpl-float v26, v26, v27 │ │ +059c74: 3d1a 5200 |01e6: if-lez v26, 0238 // +0052 │ │ +059c78: 1314 0100 |01e8: const/16 v20, #int 1 // #1 │ │ +059c7c: 3814 5100 |01ea: if-eqz v20, 023b // +0051 │ │ +059c80: 1312 0000 |01ec: const/16 v18, #int 0 // #0 │ │ +059c84: 3803 8300 |01ee: if-eqz v3, 0271 // +0083 │ │ +059c88: 0800 1c00 |01f0: move-object/from16 v0, v28 │ │ +059c8c: 5400 f804 |01f2: iget-object v0, v0, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideableView:Landroid/view/View; // field@04f8 │ │ +059c90: 081a 0000 |01f4: move-object/from16 v26, v0 │ │ +059c94: 0800 1a00 |01f6: move-object/from16 v0, v26 │ │ +059c98: 3204 7900 |01f8: if-eq v4, v0, 0271 // +0079 │ │ +059c9c: 0800 1000 |01fa: move-object/from16 v0, v16 │ │ +059ca0: 5200 de04 |01fc: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.width:I // field@04de │ │ +059ca4: 021a 0000 |01fe: move/from16 v26, v0 │ │ +059ca8: 3b1a bfff |0200: if-gez v26, 01bf // -0041 │ │ +059cac: 0200 1200 |0202: move/from16 v0, v18 │ │ +059cb0: 36a0 0e00 |0204: if-gt v0, v10, 0212 // +000e │ │ +059cb4: 0800 1000 |0206: move-object/from16 v0, v16 │ │ +059cb8: 5200 dd04 |0208: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.weight:F // field@04dd │ │ +059cbc: 021a 0000 |020a: move/from16 v26, v0 │ │ +059cc0: 131b 0000 |020c: const/16 v27, #int 0 // #0 │ │ +059cc4: 2d1a 1a1b |020e: cmpl-float v26, v26, v27 │ │ +059cc8: 3d1a afff |0210: if-lez v26, 01bf // -0051 │ │ +059ccc: 3814 5400 |0212: if-eqz v20, 0266 // +0054 │ │ +059cd0: 0800 1000 |0214: move-object/from16 v0, v16 │ │ +059cd4: 5200 d904 |0216: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.height:I // field@04d9 │ │ +059cd8: 021a 0000 |0218: move/from16 v26, v0 │ │ +059cdc: 131b feff |021a: const/16 v27, #int -2 // #fffe │ │ +059ce0: 0200 1a00 |021c: move/from16 v0, v26 │ │ +059ce4: 0201 1b00 |021e: move/from16 v1, v27 │ │ +059ce8: 3310 2000 |0220: if-ne v0, v1, 0240 // +0020 │ │ +059cec: 151a 0080 |0222: const/high16 v26, #int -2147483648 // #8000 │ │ +059cf0: 0200 1100 |0224: move/from16 v0, v17 │ │ +059cf4: 0201 1a00 |0226: move/from16 v1, v26 │ │ +059cf8: 7120 6a12 1000 |0228: invoke-static {v0, v1}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@126a │ │ +059cfe: 0a07 |022b: move-result v7 │ │ +059d00: 151a 0040 |022c: const/high16 v26, #int 1073741824 // #4000 │ │ +059d04: 0200 1a00 |022e: move/from16 v0, v26 │ │ +059d08: 7120 6a12 0a00 |0230: invoke-static {v10, v0}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@126a │ │ +059d0e: 0a09 |0233: move-result v9 │ │ +059d10: 6e30 a812 9407 |0234: invoke-virtual {v4, v9, v7}, Landroid/view/View;.measure:(II)V // method@12a8 │ │ +059d16: 2888 |0237: goto 01bf // -0078 │ │ +059d18: 1314 0000 |0238: const/16 v20, #int 0 // #0 │ │ +059d1c: 28b0 |023a: goto 01ea // -0050 │ │ +059d1e: 6e10 8a12 0400 |023b: invoke-virtual {v4}, Landroid/view/View;.getMeasuredWidth:()I // method@128a │ │ +059d24: 0a12 |023e: move-result v18 │ │ +059d26: 28af |023f: goto 01ee // -0051 │ │ +059d28: 0800 1000 |0240: move-object/from16 v0, v16 │ │ +059d2c: 5200 d904 |0242: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.height:I // field@04d9 │ │ +059d30: 021a 0000 |0244: move/from16 v26, v0 │ │ +059d34: 131b ffff |0246: const/16 v27, #int -1 // #ffff │ │ +059d38: 0200 1a00 |0248: move/from16 v0, v26 │ │ +059d3c: 0201 1b00 |024a: move/from16 v1, v27 │ │ +059d40: 3310 0d00 |024c: if-ne v0, v1, 0259 // +000d │ │ +059d44: 151a 0040 |024e: const/high16 v26, #int 1073741824 // #4000 │ │ +059d48: 0200 1100 |0250: move/from16 v0, v17 │ │ +059d4c: 0201 1a00 |0252: move/from16 v1, v26 │ │ +059d50: 7120 6a12 1000 |0254: invoke-static {v0, v1}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@126a │ │ +059d56: 0a07 |0257: move-result v7 │ │ +059d58: 28d4 |0258: goto 022c // -002c │ │ +059d5a: 0800 1000 |0259: move-object/from16 v0, v16 │ │ +059d5e: 5200 d904 |025b: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.height:I // field@04d9 │ │ +059d62: 021a 0000 |025d: move/from16 v26, v0 │ │ +059d66: 151b 0040 |025f: const/high16 v27, #int 1073741824 // #4000 │ │ +059d6a: 7702 6a12 1a00 |0261: invoke-static/range {v26, v27}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@126a │ │ +059d70: 0a07 |0264: move-result v7 │ │ +059d72: 28c7 |0265: goto 022c // -0039 │ │ +059d74: 6e10 8712 0400 |0266: invoke-virtual {v4}, Landroid/view/View;.getMeasuredHeight:()I // method@1287 │ │ +059d7a: 0a1a |0269: move-result v26 │ │ +059d7c: 151b 0040 |026a: const/high16 v27, #int 1073741824 // #4000 │ │ +059d80: 7702 6a12 1a00 |026c: invoke-static/range {v26, v27}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@126a │ │ +059d86: 0a07 |026f: move-result v7 │ │ +059d88: 28bc |0270: goto 022c // -0044 │ │ +059d8a: 0800 1000 |0271: move-object/from16 v0, v16 │ │ +059d8e: 5200 dd04 |0273: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.weight:F // field@04dd │ │ +059d92: 021a 0000 |0275: move/from16 v26, v0 │ │ +059d96: 131b 0000 |0277: const/16 v27, #int 0 // #0 │ │ +059d9a: 2d1a 1a1b |0279: cmpl-float v26, v26, v27 │ │ +059d9e: 3d1a 44ff |027b: if-lez v26, 01bf // -00bc │ │ +059da2: 0800 1000 |027d: move-object/from16 v0, v16 │ │ +059da6: 5200 de04 |027f: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.width:I // field@04de │ │ +059daa: 021a 0000 |0281: move/from16 v26, v0 │ │ +059dae: 391a 6700 |0283: if-nez v26, 02ea // +0067 │ │ +059db2: 0800 1000 |0285: move-object/from16 v0, v16 │ │ +059db6: 5200 d904 |0287: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.height:I // field@04d9 │ │ +059dba: 021a 0000 |0289: move/from16 v26, v0 │ │ +059dbe: 131b feff |028b: const/16 v27, #int -2 // #fffe │ │ +059dc2: 0200 1a00 |028d: move/from16 v0, v26 │ │ +059dc6: 0201 1b00 |028f: move/from16 v1, v27 │ │ +059dca: 3310 3300 |0291: if-ne v0, v1, 02c4 // +0033 │ │ +059dce: 151a 0080 |0293: const/high16 v26, #int -2147483648 // #8000 │ │ +059dd2: 0200 1100 |0295: move/from16 v0, v17 │ │ +059dd6: 0201 1a00 |0297: move/from16 v1, v26 │ │ +059dda: 7120 6a12 1000 |0299: invoke-static {v0, v1}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@126a │ │ +059de0: 0a07 |029c: move-result v7 │ │ +059de2: 3803 5800 |029d: if-eqz v3, 02f5 // +0058 │ │ +059de6: 0800 1000 |029f: move-object/from16 v0, v16 │ │ +059dea: 5200 da04 |02a1: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.leftMargin:I // field@04da │ │ +059dee: 021a 0000 |02a3: move/from16 v26, v0 │ │ +059df2: 0800 1000 |02a5: move-object/from16 v0, v16 │ │ +059df6: 5200 db04 |02a7: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.rightMargin:I // field@04db │ │ +059dfa: 021b 0000 |02a9: move/from16 v27, v0 │ │ +059dfe: 900d 1a1b |02ab: add-int v13, v26, v27 │ │ +059e02: 9113 180d |02ad: sub-int v19, v24, v13 │ │ +059e06: 151a 0040 |02af: const/high16 v26, #int 1073741824 // #4000 │ │ +059e0a: 0200 1300 |02b1: move/from16 v0, v19 │ │ +059e0e: 0201 1a00 |02b3: move/from16 v1, v26 │ │ +059e12: 7120 6a12 1000 |02b5: invoke-static {v0, v1}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@126a │ │ +059e18: 0a09 |02b8: move-result v9 │ │ +059e1a: 0200 1200 |02b9: move/from16 v0, v18 │ │ +059e1e: 0201 1300 |02bb: move/from16 v1, v19 │ │ +059e22: 3210 02ff |02bd: if-eq v0, v1, 01bf // -00fe │ │ +059e26: 6e30 a812 9407 |02bf: invoke-virtual {v4, v9, v7}, Landroid/view/View;.measure:(II)V // method@12a8 │ │ +059e2c: 2900 fdfe |02c2: goto/16 01bf // -0103 │ │ +059e30: 0800 1000 |02c4: move-object/from16 v0, v16 │ │ +059e34: 5200 d904 |02c6: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.height:I // field@04d9 │ │ +059e38: 021a 0000 |02c8: move/from16 v26, v0 │ │ +059e3c: 131b ffff |02ca: const/16 v27, #int -1 // #ffff │ │ +059e40: 0200 1a00 |02cc: move/from16 v0, v26 │ │ +059e44: 0201 1b00 |02ce: move/from16 v1, v27 │ │ +059e48: 3310 0d00 |02d0: if-ne v0, v1, 02dd // +000d │ │ +059e4c: 151a 0040 |02d2: const/high16 v26, #int 1073741824 // #4000 │ │ +059e50: 0200 1100 |02d4: move/from16 v0, v17 │ │ +059e54: 0201 1a00 |02d6: move/from16 v1, v26 │ │ +059e58: 7120 6a12 1000 |02d8: invoke-static {v0, v1}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@126a │ │ +059e5e: 0a07 |02db: move-result v7 │ │ +059e60: 28c1 |02dc: goto 029d // -003f │ │ +059e62: 0800 1000 |02dd: move-object/from16 v0, v16 │ │ +059e66: 5200 d904 |02df: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.height:I // field@04d9 │ │ +059e6a: 021a 0000 |02e1: move/from16 v26, v0 │ │ +059e6e: 151b 0040 |02e3: const/high16 v27, #int 1073741824 // #4000 │ │ +059e72: 7702 6a12 1a00 |02e5: invoke-static/range {v26, v27}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@126a │ │ +059e78: 0a07 |02e8: move-result v7 │ │ +059e7a: 28b4 |02e9: goto 029d // -004c │ │ +059e7c: 6e10 8712 0400 |02ea: invoke-virtual {v4}, Landroid/view/View;.getMeasuredHeight:()I // method@1287 │ │ +059e82: 0a1a |02ed: move-result v26 │ │ +059e84: 151b 0040 |02ee: const/high16 v27, #int 1073741824 // #4000 │ │ +059e88: 7702 6a12 1a00 |02f0: invoke-static/range {v26, v27}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@126a │ │ +059e8e: 0a07 |02f3: move-result v7 │ │ +059e90: 28a9 |02f4: goto 029d // -0057 │ │ +059e92: 131a 0000 |02f5: const/16 v26, #int 0 // #0 │ │ +059e96: 0200 1a00 |02f7: move/from16 v0, v26 │ │ +059e9a: 0201 1700 |02f9: move/from16 v1, v23 │ │ +059e9e: 7120 1515 1000 |02fb: invoke-static {v0, v1}, Ljava/lang/Math;.max:(II)I // method@1515 │ │ +059ea4: 0a19 |02fe: move-result v25 │ │ +059ea6: 0800 1000 |02ff: move-object/from16 v0, v16 │ │ +059eaa: 5200 dd04 |0301: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.weight:F // field@04dd │ │ +059eae: 021a 0000 |0303: move/from16 v26, v0 │ │ +059eb2: 0200 1900 |0305: move/from16 v0, v25 │ │ +059eb6: 8200 |0307: int-to-float v0, v0 │ │ +059eb8: 021b 0000 |0308: move/from16 v27, v0 │ │ +059ebc: a81a 1a1b |030a: mul-float v26, v26, v27 │ │ +059ec0: a91a 1a15 |030c: div-float v26, v26, v21 │ │ +059ec4: 0200 1a00 |030e: move/from16 v0, v26 │ │ +059ec8: 8702 |0310: float-to-int v2, v0 │ │ +059eca: 901a 1202 |0311: add-int v26, v18, v2 │ │ +059ece: 151b 0040 |0313: const/high16 v27, #int 1073741824 // #4000 │ │ +059ed2: 7702 6a12 1a00 |0315: invoke-static/range {v26, v27}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@126a │ │ +059ed8: 0a09 |0318: move-result v9 │ │ +059eda: 6e30 a812 9407 |0319: invoke-virtual {v4, v9, v7}, Landroid/view/View;.measure:(II)V // method@12a8 │ │ +059ee0: 2900 a3fe |031c: goto/16 01bf // -015d │ │ +059ee4: 0800 1c00 |031e: move-object/from16 v0, v28 │ │ +059ee8: 0201 1800 |0320: move/from16 v1, v24 │ │ +059eec: 6e30 9711 100f |0322: invoke-virtual {v0, v1, v15}, Landroid/support/v4/widget/SlidingPaneLayout;.setMeasuredDimension:(II)V // method@1197 │ │ +059ef2: 0800 1c00 |0325: move-object/from16 v0, v28 │ │ +059ef6: 5c03 e804 |0327: iput-boolean v3, v0, Landroid/support/v4/widget/SlidingPaneLayout;.mCanSlide:Z // field@04e8 │ │ +059efa: 0800 1c00 |0329: move-object/from16 v0, v28 │ │ +059efe: 5400 ea04 |032b: iget-object v0, v0, Landroid/support/v4/widget/SlidingPaneLayout;.mDragHelper:Landroid/support/v4/widget/ViewDragHelper; // field@04ea │ │ +059f02: 081a 0000 |032d: move-object/from16 v26, v0 │ │ +059f06: 7401 d511 1a00 |032f: invoke-virtual/range {v26}, Landroid/support/v4/widget/ViewDragHelper;.getViewDragState:()I // method@11d5 │ │ +059f0c: 0a1a |0332: move-result v26 │ │ +059f0e: 381a 0d00 |0333: if-eqz v26, 0340 // +000d │ │ +059f12: 3903 0b00 |0335: if-nez v3, 0340 // +000b │ │ +059f16: 0800 1c00 |0337: move-object/from16 v0, v28 │ │ +059f1a: 5400 ea04 |0339: iget-object v0, v0, Landroid/support/v4/widget/SlidingPaneLayout;.mDragHelper:Landroid/support/v4/widget/ViewDragHelper; // field@04ea │ │ +059f1e: 081a 0000 |033b: move-object/from16 v26, v0 │ │ +059f22: 7401 b711 1a00 |033d: invoke-virtual/range {v26}, Landroid/support/v4/widget/ViewDragHelper;.abort:()V // method@11b7 │ │ +059f28: 0e00 |0340: return-void │ │ +059f2a: 0000 |0341: nop // spacer │ │ +059f2c: 0002 0200 0000 0080 0000 0040 8700 ... |0342: sparse-switch-data (10 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=432 │ │ 0x0004 line=433 │ │ 0x0008 line=434 │ │ 0x000c line=435 │ │ 0x0010 line=437 │ │ @@ -79558,28 +79563,28 @@ │ │ type : '(Landroid/os/Parcelable;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 26 16-bit code units │ │ -058398: |[058398] android.support.v4.widget.SlidingPaneLayout.onRestoreInstanceState:(Landroid/os/Parcelable;)V │ │ -0583a8: 0730 |0000: move-object v0, v3 │ │ -0583aa: 1f00 7402 |0001: check-cast v0, Landroid/support/v4/widget/SlidingPaneLayout$SavedState; // type@0274 │ │ -0583ae: 6e10 4811 0000 |0003: invoke-virtual {v0}, Landroid/support/v4/widget/SlidingPaneLayout$SavedState;.getSuperState:()Landroid/os/Parcelable; // method@1148 │ │ -0583b4: 0c01 |0006: move-result-object v1 │ │ -0583b6: 6f20 0b13 1200 |0007: invoke-super {v2, v1}, Landroid/view/ViewGroup;.onRestoreInstanceState:(Landroid/os/Parcelable;)V // method@130b │ │ -0583bc: 5501 e004 |000a: iget-boolean v1, v0, Landroid/support/v4/widget/SlidingPaneLayout$SavedState;.isOpen:Z // field@04e0 │ │ -0583c0: 3801 0a00 |000c: if-eqz v1, 0016 // +000a │ │ -0583c4: 6e10 8f11 0200 |000e: invoke-virtual {v2}, Landroid/support/v4/widget/SlidingPaneLayout;.openPane:()Z // method@118f │ │ -0583ca: 5501 e004 |0011: iget-boolean v1, v0, Landroid/support/v4/widget/SlidingPaneLayout$SavedState;.isOpen:Z // field@04e0 │ │ -0583ce: 5c21 f404 |0013: iput-boolean v1, v2, Landroid/support/v4/widget/SlidingPaneLayout;.mPreservedOpenState:Z // field@04f4 │ │ -0583d2: 0e00 |0015: return-void │ │ -0583d4: 6e10 6511 0200 |0016: invoke-virtual {v2}, Landroid/support/v4/widget/SlidingPaneLayout;.closePane:()Z // method@1165 │ │ -0583da: 28f8 |0019: goto 0011 // -0008 │ │ +059f40: |[059f40] android.support.v4.widget.SlidingPaneLayout.onRestoreInstanceState:(Landroid/os/Parcelable;)V │ │ +059f50: 0730 |0000: move-object v0, v3 │ │ +059f52: 1f00 7102 |0001: check-cast v0, Landroid/support/v4/widget/SlidingPaneLayout$SavedState; // type@0271 │ │ +059f56: 6e10 4811 0000 |0003: invoke-virtual {v0}, Landroid/support/v4/widget/SlidingPaneLayout$SavedState;.getSuperState:()Landroid/os/Parcelable; // method@1148 │ │ +059f5c: 0c01 |0006: move-result-object v1 │ │ +059f5e: 6f20 0b13 1200 |0007: invoke-super {v2, v1}, Landroid/view/ViewGroup;.onRestoreInstanceState:(Landroid/os/Parcelable;)V // method@130b │ │ +059f64: 5501 e004 |000a: iget-boolean v1, v0, Landroid/support/v4/widget/SlidingPaneLayout$SavedState;.isOpen:Z // field@04e0 │ │ +059f68: 3801 0a00 |000c: if-eqz v1, 0016 // +000a │ │ +059f6c: 6e10 8f11 0200 |000e: invoke-virtual {v2}, Landroid/support/v4/widget/SlidingPaneLayout;.openPane:()Z // method@118f │ │ +059f72: 5501 e004 |0011: iget-boolean v1, v0, Landroid/support/v4/widget/SlidingPaneLayout$SavedState;.isOpen:Z // field@04e0 │ │ +059f76: 5c21 f404 |0013: iput-boolean v1, v2, Landroid/support/v4/widget/SlidingPaneLayout;.mPreservedOpenState:Z // field@04f4 │ │ +059f7a: 0e00 |0015: return-void │ │ +059f7c: 6e10 6511 0200 |0016: invoke-virtual {v2}, Landroid/support/v4/widget/SlidingPaneLayout;.closePane:()Z // method@1165 │ │ +059f82: 28f8 |0019: goto 0011 // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1167 │ │ 0x0003 line=1168 │ │ 0x000a line=1170 │ │ 0x000e line=1171 │ │ 0x0011 line=1175 │ │ @@ -79595,28 +79600,28 @@ │ │ type : '()Landroid/os/Parcelable;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -0583dc: |[0583dc] android.support.v4.widget.SlidingPaneLayout.onSaveInstanceState:()Landroid/os/Parcelable; │ │ -0583ec: 6f10 0c13 0300 |0000: invoke-super {v3}, Landroid/view/ViewGroup;.onSaveInstanceState:()Landroid/os/Parcelable; // method@130c │ │ -0583f2: 0c01 |0003: move-result-object v1 │ │ -0583f4: 2200 7402 |0004: new-instance v0, Landroid/support/v4/widget/SlidingPaneLayout$SavedState; // type@0274 │ │ -0583f8: 7020 4711 1000 |0006: invoke-direct {v0, v1}, Landroid/support/v4/widget/SlidingPaneLayout$SavedState;.:(Landroid/os/Parcelable;)V // method@1147 │ │ -0583fe: 6e10 8411 0300 |0009: invoke-virtual {v3}, Landroid/support/v4/widget/SlidingPaneLayout;.isSlideable:()Z // method@1184 │ │ -058404: 0a02 |000c: move-result v2 │ │ -058406: 3802 0900 |000d: if-eqz v2, 0016 // +0009 │ │ -05840a: 6e10 8311 0300 |000f: invoke-virtual {v3}, Landroid/support/v4/widget/SlidingPaneLayout;.isOpen:()Z // method@1183 │ │ -058410: 0a02 |0012: move-result v2 │ │ -058412: 5c02 e004 |0013: iput-boolean v2, v0, Landroid/support/v4/widget/SlidingPaneLayout$SavedState;.isOpen:Z // field@04e0 │ │ -058416: 1100 |0015: return-object v0 │ │ -058418: 5532 f404 |0016: iget-boolean v2, v3, Landroid/support/v4/widget/SlidingPaneLayout;.mPreservedOpenState:Z // field@04f4 │ │ -05841c: 28fb |0018: goto 0013 // -0005 │ │ +059f84: |[059f84] android.support.v4.widget.SlidingPaneLayout.onSaveInstanceState:()Landroid/os/Parcelable; │ │ +059f94: 6f10 0c13 0300 |0000: invoke-super {v3}, Landroid/view/ViewGroup;.onSaveInstanceState:()Landroid/os/Parcelable; // method@130c │ │ +059f9a: 0c01 |0003: move-result-object v1 │ │ +059f9c: 2200 7102 |0004: new-instance v0, Landroid/support/v4/widget/SlidingPaneLayout$SavedState; // type@0271 │ │ +059fa0: 7020 4711 1000 |0006: invoke-direct {v0, v1}, Landroid/support/v4/widget/SlidingPaneLayout$SavedState;.:(Landroid/os/Parcelable;)V // method@1147 │ │ +059fa6: 6e10 8411 0300 |0009: invoke-virtual {v3}, Landroid/support/v4/widget/SlidingPaneLayout;.isSlideable:()Z // method@1184 │ │ +059fac: 0a02 |000c: move-result v2 │ │ +059fae: 3802 0900 |000d: if-eqz v2, 0016 // +0009 │ │ +059fb2: 6e10 8311 0300 |000f: invoke-virtual {v3}, Landroid/support/v4/widget/SlidingPaneLayout;.isOpen:()Z // method@1183 │ │ +059fb8: 0a02 |0012: move-result v2 │ │ +059fba: 5c02 e004 |0013: iput-boolean v2, v0, Landroid/support/v4/widget/SlidingPaneLayout$SavedState;.isOpen:Z // field@04e0 │ │ +059fbe: 1100 |0015: return-object v0 │ │ +059fc0: 5532 f404 |0016: iget-boolean v2, v3, Landroid/support/v4/widget/SlidingPaneLayout;.mPreservedOpenState:Z // field@04f4 │ │ +059fc4: 28fb |0018: goto 0013 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1157 │ │ 0x0004 line=1159 │ │ 0x0009 line=1160 │ │ 0x0015 line=1162 │ │ 0x0016 line=1160 │ │ @@ -79630,20 +79635,20 @@ │ │ type : '(IIII)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 9 16-bit code units │ │ -058420: |[058420] android.support.v4.widget.SlidingPaneLayout.onSizeChanged:(IIII)V │ │ -058430: 6f55 0d13 2143 |0000: invoke-super {v1, v2, v3, v4, v5}, Landroid/view/ViewGroup;.onSizeChanged:(IIII)V // method@130d │ │ -058436: 3242 0500 |0003: if-eq v2, v4, 0008 // +0005 │ │ -05843a: 1210 |0005: const/4 v0, #int 1 // #1 │ │ -05843c: 5c10 eb04 |0006: iput-boolean v0, v1, Landroid/support/v4/widget/SlidingPaneLayout;.mFirstLayout:Z // field@04eb │ │ -058440: 0e00 |0008: return-void │ │ +059fc8: |[059fc8] android.support.v4.widget.SlidingPaneLayout.onSizeChanged:(IIII)V │ │ +059fd8: 6f55 0d13 2143 |0000: invoke-super {v1, v2, v3, v4, v5}, Landroid/view/ViewGroup;.onSizeChanged:(IIII)V // method@130d │ │ +059fde: 3242 0500 |0003: if-eq v2, v4, 0008 // +0005 │ │ +059fe2: 1210 |0005: const/4 v0, #int 1 // #1 │ │ +059fe4: 5c10 eb04 |0006: iput-boolean v0, v1, Landroid/support/v4/widget/SlidingPaneLayout;.mFirstLayout:Z // field@04eb │ │ +059fe8: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=711 │ │ 0x0003 line=713 │ │ 0x0005 line=714 │ │ 0x0008 line=716 │ │ locals : │ │ @@ -79658,70 +79663,70 @@ │ │ type : '(Landroid/view/MotionEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 13 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 108 16-bit code units │ │ -058444: |[058444] android.support.v4.widget.SlidingPaneLayout.onTouchEvent:(Landroid/view/MotionEvent;)Z │ │ -058454: 55b7 e804 |0000: iget-boolean v7, v11, Landroid/support/v4/widget/SlidingPaneLayout;.mCanSlide:Z // field@04e8 │ │ -058458: 3907 0700 |0002: if-nez v7, 0009 // +0007 │ │ -05845c: 6f20 0e13 cb00 |0004: invoke-super {v11, v12}, Landroid/view/ViewGroup;.onTouchEvent:(Landroid/view/MotionEvent;)Z // method@130e │ │ -058462: 0a04 |0007: move-result v4 │ │ -058464: 0f04 |0008: return v4 │ │ -058466: 54b7 ea04 |0009: iget-object v7, v11, Landroid/support/v4/widget/SlidingPaneLayout;.mDragHelper:Landroid/support/v4/widget/ViewDragHelper; // field@04ea │ │ -05846a: 6e20 db11 c700 |000b: invoke-virtual {v7, v12}, Landroid/support/v4/widget/ViewDragHelper;.processTouchEvent:(Landroid/view/MotionEvent;)V // method@11db │ │ -058470: 6e10 4212 0c00 |000e: invoke-virtual {v12}, Landroid/view/MotionEvent;.getAction:()I // method@1242 │ │ -058476: 0a00 |0011: move-result v0 │ │ -058478: 1214 |0012: const/4 v4, #int 1 // #1 │ │ -05847a: d507 ff00 |0013: and-int/lit16 v7, v0, #int 255 // #00ff │ │ -05847e: 2b07 4f00 0000 |0015: packed-switch v7, 00000064 // +0000004f │ │ -058484: 28f0 |0018: goto 0008 // -0010 │ │ -058486: 6e10 4812 0c00 |0019: invoke-virtual {v12}, Landroid/view/MotionEvent;.getX:()F // method@1248 │ │ -05848c: 0a05 |001c: move-result v5 │ │ -05848e: 6e10 4a12 0c00 |001d: invoke-virtual {v12}, Landroid/view/MotionEvent;.getY:()F // method@124a │ │ -058494: 0a06 |0020: move-result v6 │ │ -058496: 59b5 ec04 |0021: iput v5, v11, Landroid/support/v4/widget/SlidingPaneLayout;.mInitialMotionX:F // field@04ec │ │ -05849a: 59b6 ed04 |0023: iput v6, v11, Landroid/support/v4/widget/SlidingPaneLayout;.mInitialMotionY:F // field@04ed │ │ -05849e: 28e3 |0025: goto 0008 // -001d │ │ -0584a0: 54b7 f804 |0026: iget-object v7, v11, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideableView:Landroid/view/View; // field@04f8 │ │ -0584a4: 6e20 8011 7b00 |0028: invoke-virtual {v11, v7}, Landroid/support/v4/widget/SlidingPaneLayout;.isDimmed:(Landroid/view/View;)Z // method@1180 │ │ -0584aa: 0a07 |002b: move-result v7 │ │ -0584ac: 3807 dcff |002c: if-eqz v7, 0008 // -0024 │ │ -0584b0: 6e10 4812 0c00 |002e: invoke-virtual {v12}, Landroid/view/MotionEvent;.getX:()F // method@1248 │ │ -0584b6: 0a05 |0031: move-result v5 │ │ -0584b8: 6e10 4a12 0c00 |0032: invoke-virtual {v12}, Landroid/view/MotionEvent;.getY:()F // method@124a │ │ -0584be: 0a06 |0035: move-result v6 │ │ -0584c0: 52b7 ec04 |0036: iget v7, v11, Landroid/support/v4/widget/SlidingPaneLayout;.mInitialMotionX:F // field@04ec │ │ -0584c4: a701 0507 |0038: sub-float v1, v5, v7 │ │ -0584c8: 52b7 ed04 |003a: iget v7, v11, Landroid/support/v4/widget/SlidingPaneLayout;.mInitialMotionY:F // field@04ed │ │ -0584cc: a702 0607 |003c: sub-float v2, v6, v7 │ │ -0584d0: 54b7 ea04 |003e: iget-object v7, v11, Landroid/support/v4/widget/SlidingPaneLayout;.mDragHelper:Landroid/support/v4/widget/ViewDragHelper; // field@04ea │ │ -0584d4: 6e10 d411 0700 |0040: invoke-virtual {v7}, Landroid/support/v4/widget/ViewDragHelper;.getTouchSlop:()I // method@11d4 │ │ -0584da: 0a03 |0043: move-result v3 │ │ -0584dc: a807 0101 |0044: mul-float v7, v1, v1 │ │ -0584e0: a808 0202 |0046: mul-float v8, v2, v2 │ │ -0584e4: c687 |0048: add-float/2addr v7, v8 │ │ -0584e6: 9208 0303 |0049: mul-int v8, v3, v3 │ │ -0584ea: 8288 |004b: int-to-float v8, v8 │ │ -0584ec: 2e07 0708 |004c: cmpg-float v7, v7, v8 │ │ -0584f0: 3b07 baff |004e: if-gez v7, 0008 // -0046 │ │ -0584f4: 54b7 ea04 |0050: iget-object v7, v11, Landroid/support/v4/widget/SlidingPaneLayout;.mDragHelper:Landroid/support/v4/widget/ViewDragHelper; // field@04ea │ │ -0584f8: 54b8 f804 |0052: iget-object v8, v11, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideableView:Landroid/view/View; // field@04f8 │ │ -0584fc: 8759 |0054: float-to-int v9, v5 │ │ -0584fe: 876a |0055: float-to-int v10, v6 │ │ -058500: 6e40 da11 87a9 |0056: invoke-virtual {v7, v8, v9, v10}, Landroid/support/v4/widget/ViewDragHelper;.isViewUnder:(Landroid/view/View;II)Z // method@11da │ │ -058506: 0a07 |0059: move-result v7 │ │ -058508: 3807 aeff |005a: if-eqz v7, 0008 // -0052 │ │ -05850c: 54b7 f804 |005c: iget-object v7, v11, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideableView:Landroid/view/View; // field@04f8 │ │ -058510: 1208 |005e: const/4 v8, #int 0 // #0 │ │ -058512: 7030 6611 7b08 |005f: invoke-direct {v11, v7, v8}, Landroid/support/v4/widget/SlidingPaneLayout;.closePane:(Landroid/view/View;I)Z // method@1166 │ │ -058518: 28a6 |0062: goto 0008 // -005a │ │ -05851a: 0000 |0063: nop // spacer │ │ -05851c: 0001 0200 0000 0000 0400 0000 1100 ... |0064: packed-switch-data (8 units) │ │ +059fec: |[059fec] android.support.v4.widget.SlidingPaneLayout.onTouchEvent:(Landroid/view/MotionEvent;)Z │ │ +059ffc: 55b7 e804 |0000: iget-boolean v7, v11, Landroid/support/v4/widget/SlidingPaneLayout;.mCanSlide:Z // field@04e8 │ │ +05a000: 3907 0700 |0002: if-nez v7, 0009 // +0007 │ │ +05a004: 6f20 0e13 cb00 |0004: invoke-super {v11, v12}, Landroid/view/ViewGroup;.onTouchEvent:(Landroid/view/MotionEvent;)Z // method@130e │ │ +05a00a: 0a04 |0007: move-result v4 │ │ +05a00c: 0f04 |0008: return v4 │ │ +05a00e: 54b7 ea04 |0009: iget-object v7, v11, Landroid/support/v4/widget/SlidingPaneLayout;.mDragHelper:Landroid/support/v4/widget/ViewDragHelper; // field@04ea │ │ +05a012: 6e20 db11 c700 |000b: invoke-virtual {v7, v12}, Landroid/support/v4/widget/ViewDragHelper;.processTouchEvent:(Landroid/view/MotionEvent;)V // method@11db │ │ +05a018: 6e10 4212 0c00 |000e: invoke-virtual {v12}, Landroid/view/MotionEvent;.getAction:()I // method@1242 │ │ +05a01e: 0a00 |0011: move-result v0 │ │ +05a020: 1214 |0012: const/4 v4, #int 1 // #1 │ │ +05a022: d507 ff00 |0013: and-int/lit16 v7, v0, #int 255 // #00ff │ │ +05a026: 2b07 4f00 0000 |0015: packed-switch v7, 00000064 // +0000004f │ │ +05a02c: 28f0 |0018: goto 0008 // -0010 │ │ +05a02e: 6e10 4812 0c00 |0019: invoke-virtual {v12}, Landroid/view/MotionEvent;.getX:()F // method@1248 │ │ +05a034: 0a05 |001c: move-result v5 │ │ +05a036: 6e10 4a12 0c00 |001d: invoke-virtual {v12}, Landroid/view/MotionEvent;.getY:()F // method@124a │ │ +05a03c: 0a06 |0020: move-result v6 │ │ +05a03e: 59b5 ec04 |0021: iput v5, v11, Landroid/support/v4/widget/SlidingPaneLayout;.mInitialMotionX:F // field@04ec │ │ +05a042: 59b6 ed04 |0023: iput v6, v11, Landroid/support/v4/widget/SlidingPaneLayout;.mInitialMotionY:F // field@04ed │ │ +05a046: 28e3 |0025: goto 0008 // -001d │ │ +05a048: 54b7 f804 |0026: iget-object v7, v11, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideableView:Landroid/view/View; // field@04f8 │ │ +05a04c: 6e20 8011 7b00 |0028: invoke-virtual {v11, v7}, Landroid/support/v4/widget/SlidingPaneLayout;.isDimmed:(Landroid/view/View;)Z // method@1180 │ │ +05a052: 0a07 |002b: move-result v7 │ │ +05a054: 3807 dcff |002c: if-eqz v7, 0008 // -0024 │ │ +05a058: 6e10 4812 0c00 |002e: invoke-virtual {v12}, Landroid/view/MotionEvent;.getX:()F // method@1248 │ │ +05a05e: 0a05 |0031: move-result v5 │ │ +05a060: 6e10 4a12 0c00 |0032: invoke-virtual {v12}, Landroid/view/MotionEvent;.getY:()F // method@124a │ │ +05a066: 0a06 |0035: move-result v6 │ │ +05a068: 52b7 ec04 |0036: iget v7, v11, Landroid/support/v4/widget/SlidingPaneLayout;.mInitialMotionX:F // field@04ec │ │ +05a06c: a701 0507 |0038: sub-float v1, v5, v7 │ │ +05a070: 52b7 ed04 |003a: iget v7, v11, Landroid/support/v4/widget/SlidingPaneLayout;.mInitialMotionY:F // field@04ed │ │ +05a074: a702 0607 |003c: sub-float v2, v6, v7 │ │ +05a078: 54b7 ea04 |003e: iget-object v7, v11, Landroid/support/v4/widget/SlidingPaneLayout;.mDragHelper:Landroid/support/v4/widget/ViewDragHelper; // field@04ea │ │ +05a07c: 6e10 d411 0700 |0040: invoke-virtual {v7}, Landroid/support/v4/widget/ViewDragHelper;.getTouchSlop:()I // method@11d4 │ │ +05a082: 0a03 |0043: move-result v3 │ │ +05a084: a807 0101 |0044: mul-float v7, v1, v1 │ │ +05a088: a808 0202 |0046: mul-float v8, v2, v2 │ │ +05a08c: c687 |0048: add-float/2addr v7, v8 │ │ +05a08e: 9208 0303 |0049: mul-int v8, v3, v3 │ │ +05a092: 8288 |004b: int-to-float v8, v8 │ │ +05a094: 2e07 0708 |004c: cmpg-float v7, v7, v8 │ │ +05a098: 3b07 baff |004e: if-gez v7, 0008 // -0046 │ │ +05a09c: 54b7 ea04 |0050: iget-object v7, v11, Landroid/support/v4/widget/SlidingPaneLayout;.mDragHelper:Landroid/support/v4/widget/ViewDragHelper; // field@04ea │ │ +05a0a0: 54b8 f804 |0052: iget-object v8, v11, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideableView:Landroid/view/View; // field@04f8 │ │ +05a0a4: 8759 |0054: float-to-int v9, v5 │ │ +05a0a6: 876a |0055: float-to-int v10, v6 │ │ +05a0a8: 6e40 da11 87a9 |0056: invoke-virtual {v7, v8, v9, v10}, Landroid/support/v4/widget/ViewDragHelper;.isViewUnder:(Landroid/view/View;II)Z // method@11da │ │ +05a0ae: 0a07 |0059: move-result v7 │ │ +05a0b0: 3807 aeff |005a: if-eqz v7, 0008 // -0052 │ │ +05a0b4: 54b7 f804 |005c: iget-object v7, v11, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideableView:Landroid/view/View; // field@04f8 │ │ +05a0b8: 1208 |005e: const/4 v8, #int 0 // #0 │ │ +05a0ba: 7030 6611 7b08 |005f: invoke-direct {v11, v7, v8}, Landroid/support/v4/widget/SlidingPaneLayout;.closePane:(Landroid/view/View;I)Z // method@1166 │ │ +05a0c0: 28a6 |0062: goto 0008 // -005a │ │ +05a0c2: 0000 |0063: nop // spacer │ │ +05a0c4: 0001 0200 0000 0000 0400 0000 1100 ... |0064: packed-switch-data (8 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=788 │ │ 0x0004 line=789 │ │ 0x0008 line=824 │ │ 0x0009 line=792 │ │ 0x000e line=794 │ │ @@ -79758,20 +79763,20 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -05852c: |[05852c] android.support.v4.widget.SlidingPaneLayout.openPane:()Z │ │ -05853c: 5420 f804 |0000: iget-object v0, v2, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideableView:Landroid/view/View; // field@04f8 │ │ -058540: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -058542: 7030 9011 0201 |0003: invoke-direct {v2, v0, v1}, Landroid/support/v4/widget/SlidingPaneLayout;.openPane:(Landroid/view/View;I)Z // method@1190 │ │ -058548: 0a00 |0006: move-result v0 │ │ -05854a: 0f00 |0007: return v0 │ │ +05a0d4: |[05a0d4] android.support.v4.widget.SlidingPaneLayout.openPane:()Z │ │ +05a0e4: 5420 f804 |0000: iget-object v0, v2, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideableView:Landroid/view/View; // field@04f8 │ │ +05a0e8: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +05a0ea: 7030 9011 0201 |0003: invoke-direct {v2, v0, v1}, Landroid/support/v4/widget/SlidingPaneLayout;.openPane:(Landroid/view/View;I)Z // method@1190 │ │ +05a0f0: 0a00 |0006: move-result v0 │ │ +05a0f2: 0f00 |0007: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=858 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/widget/SlidingPaneLayout; │ │ │ │ #29 : (in Landroid/support/v4/widget/SlidingPaneLayout;) │ │ @@ -79779,28 +79784,28 @@ │ │ type : '(Landroid/view/View;Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 23 16-bit code units │ │ -05854c: |[05854c] android.support.v4.widget.SlidingPaneLayout.requestChildFocus:(Landroid/view/View;Landroid/view/View;)V │ │ -05855c: 6f30 1113 2103 |0000: invoke-super {v1, v2, v3}, Landroid/view/ViewGroup;.requestChildFocus:(Landroid/view/View;Landroid/view/View;)V // method@1311 │ │ -058562: 6e10 8211 0100 |0003: invoke-virtual {v1}, Landroid/support/v4/widget/SlidingPaneLayout;.isInTouchMode:()Z // method@1182 │ │ -058568: 0a00 |0006: move-result v0 │ │ -05856a: 3900 0d00 |0007: if-nez v0, 0014 // +000d │ │ -05856e: 5510 e804 |0009: iget-boolean v0, v1, Landroid/support/v4/widget/SlidingPaneLayout;.mCanSlide:Z // field@04e8 │ │ -058572: 3900 0900 |000b: if-nez v0, 0014 // +0009 │ │ -058576: 5410 f804 |000d: iget-object v0, v1, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideableView:Landroid/view/View; // field@04f8 │ │ -05857a: 3302 0600 |000f: if-ne v2, v0, 0015 // +0006 │ │ -05857e: 1210 |0011: const/4 v0, #int 1 // #1 │ │ -058580: 5c10 f404 |0012: iput-boolean v0, v1, Landroid/support/v4/widget/SlidingPaneLayout;.mPreservedOpenState:Z // field@04f4 │ │ -058584: 0e00 |0014: return-void │ │ -058586: 1200 |0015: const/4 v0, #int 0 // #0 │ │ -058588: 28fc |0016: goto 0012 // -0004 │ │ +05a0f4: |[05a0f4] android.support.v4.widget.SlidingPaneLayout.requestChildFocus:(Landroid/view/View;Landroid/view/View;)V │ │ +05a104: 6f30 1113 2103 |0000: invoke-super {v1, v2, v3}, Landroid/view/ViewGroup;.requestChildFocus:(Landroid/view/View;Landroid/view/View;)V // method@1311 │ │ +05a10a: 6e10 8211 0100 |0003: invoke-virtual {v1}, Landroid/support/v4/widget/SlidingPaneLayout;.isInTouchMode:()Z // method@1182 │ │ +05a110: 0a00 |0006: move-result v0 │ │ +05a112: 3900 0d00 |0007: if-nez v0, 0014 // +000d │ │ +05a116: 5510 e804 |0009: iget-boolean v0, v1, Landroid/support/v4/widget/SlidingPaneLayout;.mCanSlide:Z // field@04e8 │ │ +05a11a: 3900 0900 |000b: if-nez v0, 0014 // +0009 │ │ +05a11e: 5410 f804 |000d: iget-object v0, v1, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideableView:Landroid/view/View; // field@04f8 │ │ +05a122: 3302 0600 |000f: if-ne v2, v0, 0015 // +0006 │ │ +05a126: 1210 |0011: const/4 v0, #int 1 // #1 │ │ +05a128: 5c10 f404 |0012: iput-boolean v0, v1, Landroid/support/v4/widget/SlidingPaneLayout;.mPreservedOpenState:Z // field@04f4 │ │ +05a12c: 0e00 |0014: return-void │ │ +05a12e: 1200 |0015: const/4 v0, #int 0 // #0 │ │ +05a130: 28fc |0016: goto 0012 // -0004 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=720 │ │ 0x0003 line=721 │ │ 0x000d line=722 │ │ 0x0014 line=724 │ │ 0x0015 line=722 │ │ @@ -79814,30 +79819,30 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 26 16-bit code units │ │ -05858c: |[05858c] android.support.v4.widget.SlidingPaneLayout.setAllChildrenVisible:()V │ │ -05859c: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -05859e: 6e10 7211 0500 |0001: invoke-virtual {v5}, Landroid/support/v4/widget/SlidingPaneLayout;.getChildCount:()I // method@1172 │ │ -0585a4: 0a01 |0004: move-result v1 │ │ -0585a6: 3512 1400 |0005: if-ge v2, v1, 0019 // +0014 │ │ -0585aa: 6e20 7111 2500 |0007: invoke-virtual {v5, v2}, Landroid/support/v4/widget/SlidingPaneLayout;.getChildAt:(I)Landroid/view/View; // method@1171 │ │ -0585b0: 0c00 |000a: move-result-object v0 │ │ -0585b2: 6e10 9612 0000 |000b: invoke-virtual {v0}, Landroid/view/View;.getVisibility:()I // method@1296 │ │ -0585b8: 0a03 |000e: move-result v3 │ │ -0585ba: 1244 |000f: const/4 v4, #int 4 // #4 │ │ -0585bc: 3343 0600 |0010: if-ne v3, v4, 0016 // +0006 │ │ -0585c0: 1203 |0012: const/4 v3, #int 0 // #0 │ │ -0585c2: 6e20 d412 3000 |0013: invoke-virtual {v0, v3}, Landroid/view/View;.setVisibility:(I)V // method@12d4 │ │ -0585c8: d802 0201 |0016: add-int/lit8 v2, v2, #int 1 // #01 │ │ -0585cc: 28ed |0018: goto 0005 // -0013 │ │ -0585ce: 0e00 |0019: return-void │ │ +05a134: |[05a134] android.support.v4.widget.SlidingPaneLayout.setAllChildrenVisible:()V │ │ +05a144: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +05a146: 6e10 7211 0500 |0001: invoke-virtual {v5}, Landroid/support/v4/widget/SlidingPaneLayout;.getChildCount:()I // method@1172 │ │ +05a14c: 0a01 |0004: move-result v1 │ │ +05a14e: 3512 1400 |0005: if-ge v2, v1, 0019 // +0014 │ │ +05a152: 6e20 7111 2500 |0007: invoke-virtual {v5, v2}, Landroid/support/v4/widget/SlidingPaneLayout;.getChildAt:(I)Landroid/view/View; // method@1171 │ │ +05a158: 0c00 |000a: move-result-object v0 │ │ +05a15a: 6e10 9612 0000 |000b: invoke-virtual {v0}, Landroid/view/View;.getVisibility:()I // method@1296 │ │ +05a160: 0a03 |000e: move-result v3 │ │ +05a162: 1244 |000f: const/4 v4, #int 4 // #4 │ │ +05a164: 3343 0600 |0010: if-ne v3, v4, 0016 // +0006 │ │ +05a168: 1203 |0012: const/4 v3, #int 0 // #0 │ │ +05a16a: 6e20 d412 3000 |0013: invoke-virtual {v0, v3}, Landroid/view/View;.setVisibility:(I)V // method@12d4 │ │ +05a170: d802 0201 |0016: add-int/lit8 v2, v2, #int 1 // #01 │ │ +05a174: 28ed |0018: goto 0005 // -0013 │ │ +05a176: 0e00 |0019: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=389 │ │ 0x0007 line=390 │ │ 0x000b line=391 │ │ 0x0012 line=392 │ │ 0x0016 line=389 │ │ @@ -79853,17 +79858,17 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0585d0: |[0585d0] android.support.v4.widget.SlidingPaneLayout.setCoveredFadeColor:(I)V │ │ -0585e0: 5901 e904 |0000: iput v1, v0, Landroid/support/v4/widget/SlidingPaneLayout;.mCoveredFadeColor:I // field@04e9 │ │ -0585e4: 0e00 |0002: return-void │ │ +05a178: |[05a178] android.support.v4.widget.SlidingPaneLayout.setCoveredFadeColor:(I)V │ │ +05a188: 5901 e904 |0000: iput v1, v0, Landroid/support/v4/widget/SlidingPaneLayout;.mCoveredFadeColor:I // field@04e9 │ │ +05a18c: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=313 │ │ 0x0002 line=314 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v4/widget/SlidingPaneLayout; │ │ 0x0000 - 0x0003 reg=1 color I │ │ @@ -79873,17 +79878,17 @@ │ │ type : '(Landroid/support/v4/widget/SlidingPaneLayout$PanelSlideListener;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0585e8: |[0585e8] android.support.v4.widget.SlidingPaneLayout.setPanelSlideListener:(Landroid/support/v4/widget/SlidingPaneLayout$PanelSlideListener;)V │ │ -0585f8: 5b01 f004 |0000: iput-object v1, v0, Landroid/support/v4/widget/SlidingPaneLayout;.mPanelSlideListener:Landroid/support/v4/widget/SlidingPaneLayout$PanelSlideListener; // field@04f0 │ │ -0585fc: 0e00 |0002: return-void │ │ +05a190: |[05a190] android.support.v4.widget.SlidingPaneLayout.setPanelSlideListener:(Landroid/support/v4/widget/SlidingPaneLayout$PanelSlideListener;)V │ │ +05a1a0: 5b01 f004 |0000: iput-object v1, v0, Landroid/support/v4/widget/SlidingPaneLayout;.mPanelSlideListener:Landroid/support/v4/widget/SlidingPaneLayout$PanelSlideListener; // field@04f0 │ │ +05a1a4: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=324 │ │ 0x0002 line=325 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v4/widget/SlidingPaneLayout; │ │ 0x0000 - 0x0003 reg=1 listener Landroid/support/v4/widget/SlidingPaneLayout$PanelSlideListener; │ │ @@ -79893,18 +79898,18 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -058600: |[058600] android.support.v4.widget.SlidingPaneLayout.setParallaxDistance:(I)V │ │ -058610: 5901 f104 |0000: iput v1, v0, Landroid/support/v4/widget/SlidingPaneLayout;.mParallaxBy:I // field@04f1 │ │ -058614: 6e10 9311 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/widget/SlidingPaneLayout;.requestLayout:()V // method@1193 │ │ -05861a: 0e00 |0005: return-void │ │ +05a1a8: |[05a1a8] android.support.v4.widget.SlidingPaneLayout.setParallaxDistance:(I)V │ │ +05a1b8: 5901 f104 |0000: iput v1, v0, Landroid/support/v4/widget/SlidingPaneLayout;.mParallaxBy:I // field@04f1 │ │ +05a1bc: 6e10 9311 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/widget/SlidingPaneLayout;.requestLayout:()V // method@1193 │ │ +05a1c2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=277 │ │ 0x0002 line=278 │ │ 0x0005 line=279 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v4/widget/SlidingPaneLayout; │ │ @@ -79915,17 +79920,17 @@ │ │ type : '(Landroid/graphics/drawable/Drawable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -05861c: |[05861c] android.support.v4.widget.SlidingPaneLayout.setShadowDrawable:(Landroid/graphics/drawable/Drawable;)V │ │ -05862c: 5b01 f504 |0000: iput-object v1, v0, Landroid/support/v4/widget/SlidingPaneLayout;.mShadowDrawable:Landroid/graphics/drawable/Drawable; // field@04f5 │ │ -058630: 0e00 |0002: return-void │ │ +05a1c4: |[05a1c4] android.support.v4.widget.SlidingPaneLayout.setShadowDrawable:(Landroid/graphics/drawable/Drawable;)V │ │ +05a1d4: 5b01 f504 |0000: iput-object v1, v0, Landroid/support/v4/widget/SlidingPaneLayout;.mShadowDrawable:Landroid/graphics/drawable/Drawable; // field@04f5 │ │ +05a1d8: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1038 │ │ 0x0002 line=1039 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v4/widget/SlidingPaneLayout; │ │ 0x0000 - 0x0003 reg=1 d Landroid/graphics/drawable/Drawable; │ │ @@ -79935,21 +79940,21 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -058634: |[058634] android.support.v4.widget.SlidingPaneLayout.setShadowResource:(I)V │ │ -058644: 6e10 7b11 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/widget/SlidingPaneLayout;.getResources:()Landroid/content/res/Resources; // method@117b │ │ -05864a: 0c00 |0003: move-result-object v0 │ │ -05864c: 6e20 0c01 2000 |0004: invoke-virtual {v0, v2}, Landroid/content/res/Resources;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@010c │ │ -058652: 0c00 |0007: move-result-object v0 │ │ -058654: 6e20 9a11 0100 |0008: invoke-virtual {v1, v0}, Landroid/support/v4/widget/SlidingPaneLayout;.setShadowDrawable:(Landroid/graphics/drawable/Drawable;)V // method@119a │ │ -05865a: 0e00 |000b: return-void │ │ +05a1dc: |[05a1dc] android.support.v4.widget.SlidingPaneLayout.setShadowResource:(I)V │ │ +05a1ec: 6e10 7b11 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/widget/SlidingPaneLayout;.getResources:()Landroid/content/res/Resources; // method@117b │ │ +05a1f2: 0c00 |0003: move-result-object v0 │ │ +05a1f4: 6e20 0c01 2000 |0004: invoke-virtual {v0, v2}, Landroid/content/res/Resources;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@010c │ │ +05a1fa: 0c00 |0007: move-result-object v0 │ │ +05a1fc: 6e20 9a11 0100 |0008: invoke-virtual {v1, v0}, Landroid/support/v4/widget/SlidingPaneLayout;.setShadowDrawable:(Landroid/graphics/drawable/Drawable;)V // method@119a │ │ +05a202: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1048 │ │ 0x000b line=1049 │ │ locals : │ │ 0x0000 - 0x000c reg=1 this Landroid/support/v4/widget/SlidingPaneLayout; │ │ 0x0000 - 0x000c reg=2 resId I │ │ @@ -79959,17 +79964,17 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -05865c: |[05865c] android.support.v4.widget.SlidingPaneLayout.setSliderFadeColor:(I)V │ │ -05866c: 5901 f904 |0000: iput v1, v0, Landroid/support/v4/widget/SlidingPaneLayout;.mSliderFadeColor:I // field@04f9 │ │ -058670: 0e00 |0002: return-void │ │ +05a204: |[05a204] android.support.v4.widget.SlidingPaneLayout.setSliderFadeColor:(I)V │ │ +05a214: 5901 f904 |0000: iput v1, v0, Landroid/support/v4/widget/SlidingPaneLayout;.mSliderFadeColor:I // field@04f9 │ │ +05a218: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=296 │ │ 0x0002 line=297 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v4/widget/SlidingPaneLayout; │ │ 0x0000 - 0x0003 reg=1 color I │ │ @@ -79979,17 +79984,17 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -058674: |[058674] android.support.v4.widget.SlidingPaneLayout.smoothSlideClosed:()V │ │ -058684: 6e10 6511 0000 |0000: invoke-virtual {v0}, Landroid/support/v4/widget/SlidingPaneLayout;.closePane:()Z // method@1165 │ │ -05868a: 0e00 |0003: return-void │ │ +05a21c: |[05a21c] android.support.v4.widget.SlidingPaneLayout.smoothSlideClosed:()V │ │ +05a22c: 6e10 6511 0000 |0000: invoke-virtual {v0}, Landroid/support/v4/widget/SlidingPaneLayout;.closePane:()Z // method@1165 │ │ +05a232: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=866 │ │ 0x0003 line=867 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/SlidingPaneLayout; │ │ │ │ @@ -79998,17 +80003,17 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -05868c: |[05868c] android.support.v4.widget.SlidingPaneLayout.smoothSlideOpen:()V │ │ -05869c: 6e10 8f11 0000 |0000: invoke-virtual {v0}, Landroid/support/v4/widget/SlidingPaneLayout;.openPane:()Z // method@118f │ │ -0586a2: 0e00 |0003: return-void │ │ +05a234: |[05a234] android.support.v4.widget.SlidingPaneLayout.smoothSlideOpen:()V │ │ +05a244: 6e10 8f11 0000 |0000: invoke-virtual {v0}, Landroid/support/v4/widget/SlidingPaneLayout;.openPane:()Z // method@118f │ │ +05a24a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=848 │ │ 0x0003 line=849 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/SlidingPaneLayout; │ │ │ │ @@ -80017,45 +80022,45 @@ │ │ type : '(FI)Z' │ │ access : 0x0000 () │ │ code - │ │ registers : 10 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 53 16-bit code units │ │ -0586a4: |[0586a4] android.support.v4.widget.SlidingPaneLayout.smoothSlideTo:(FI)Z │ │ -0586b4: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -0586b6: 5574 e804 |0001: iget-boolean v4, v7, Landroid/support/v4/widget/SlidingPaneLayout;.mCanSlide:Z // field@04e8 │ │ -0586ba: 3904 0300 |0003: if-nez v4, 0006 // +0003 │ │ -0586be: 0f03 |0005: return v3 │ │ -0586c0: 5474 f804 |0006: iget-object v4, v7, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideableView:Landroid/view/View; // field@04f8 │ │ -0586c4: 6e10 8312 0400 |0008: invoke-virtual {v4}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1283 │ │ -0586ca: 0c01 |000b: move-result-object v1 │ │ -0586cc: 1f01 7102 |000c: check-cast v1, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams; // type@0271 │ │ -0586d0: 6e10 7711 0700 |000e: invoke-virtual {v7}, Landroid/support/v4/widget/SlidingPaneLayout;.getPaddingLeft:()I // method@1177 │ │ -0586d6: 0a04 |0011: move-result v4 │ │ -0586d8: 5215 da04 |0012: iget v5, v1, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.leftMargin:I // field@04da │ │ -0586dc: 9000 0405 |0014: add-int v0, v4, v5 │ │ -0586e0: 8204 |0016: int-to-float v4, v0 │ │ -0586e2: 5275 f704 |0017: iget v5, v7, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideRange:I // field@04f7 │ │ -0586e6: 8255 |0019: int-to-float v5, v5 │ │ -0586e8: c885 |001a: mul-float/2addr v5, v8 │ │ -0586ea: c654 |001b: add-float/2addr v4, v5 │ │ -0586ec: 8742 |001c: float-to-int v2, v4 │ │ -0586ee: 5474 ea04 |001d: iget-object v4, v7, Landroid/support/v4/widget/SlidingPaneLayout;.mDragHelper:Landroid/support/v4/widget/ViewDragHelper; // field@04ea │ │ -0586f2: 5475 f804 |001f: iget-object v5, v7, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideableView:Landroid/view/View; // field@04f8 │ │ -0586f6: 5476 f804 |0021: iget-object v6, v7, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideableView:Landroid/view/View; // field@04f8 │ │ -0586fa: 6e10 9412 0600 |0023: invoke-virtual {v6}, Landroid/view/View;.getTop:()I // method@1294 │ │ -058700: 0a06 |0026: move-result v6 │ │ -058702: 6e40 e511 5462 |0027: invoke-virtual {v4, v5, v2, v6}, Landroid/support/v4/widget/ViewDragHelper;.smoothSlideViewTo:(Landroid/view/View;II)Z // method@11e5 │ │ -058708: 0a04 |002a: move-result v4 │ │ -05870a: 3804 daff |002b: if-eqz v4, 0005 // -0026 │ │ -05870e: 6e10 9511 0700 |002d: invoke-virtual {v7}, Landroid/support/v4/widget/SlidingPaneLayout;.setAllChildrenVisible:()V // method@1195 │ │ -058714: 7110 1e0b 0700 |0030: invoke-static {v7}, Landroid/support/v4/view/ViewCompat;.postInvalidateOnAnimation:(Landroid/view/View;)V // method@0b1e │ │ -05871a: 1213 |0033: const/4 v3, #int 1 // #1 │ │ -05871c: 28d1 |0034: goto 0005 // -002f │ │ +05a24c: |[05a24c] android.support.v4.widget.SlidingPaneLayout.smoothSlideTo:(FI)Z │ │ +05a25c: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +05a25e: 5574 e804 |0001: iget-boolean v4, v7, Landroid/support/v4/widget/SlidingPaneLayout;.mCanSlide:Z // field@04e8 │ │ +05a262: 3904 0300 |0003: if-nez v4, 0006 // +0003 │ │ +05a266: 0f03 |0005: return v3 │ │ +05a268: 5474 f804 |0006: iget-object v4, v7, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideableView:Landroid/view/View; // field@04f8 │ │ +05a26c: 6e10 8312 0400 |0008: invoke-virtual {v4}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1283 │ │ +05a272: 0c01 |000b: move-result-object v1 │ │ +05a274: 1f01 6e02 |000c: check-cast v1, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams; // type@026e │ │ +05a278: 6e10 7711 0700 |000e: invoke-virtual {v7}, Landroid/support/v4/widget/SlidingPaneLayout;.getPaddingLeft:()I // method@1177 │ │ +05a27e: 0a04 |0011: move-result v4 │ │ +05a280: 5215 da04 |0012: iget v5, v1, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.leftMargin:I // field@04da │ │ +05a284: 9000 0405 |0014: add-int v0, v4, v5 │ │ +05a288: 8204 |0016: int-to-float v4, v0 │ │ +05a28a: 5275 f704 |0017: iget v5, v7, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideRange:I // field@04f7 │ │ +05a28e: 8255 |0019: int-to-float v5, v5 │ │ +05a290: c885 |001a: mul-float/2addr v5, v8 │ │ +05a292: c654 |001b: add-float/2addr v4, v5 │ │ +05a294: 8742 |001c: float-to-int v2, v4 │ │ +05a296: 5474 ea04 |001d: iget-object v4, v7, Landroid/support/v4/widget/SlidingPaneLayout;.mDragHelper:Landroid/support/v4/widget/ViewDragHelper; // field@04ea │ │ +05a29a: 5475 f804 |001f: iget-object v5, v7, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideableView:Landroid/view/View; // field@04f8 │ │ +05a29e: 5476 f804 |0021: iget-object v6, v7, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideableView:Landroid/view/View; // field@04f8 │ │ +05a2a2: 6e10 9412 0600 |0023: invoke-virtual {v6}, Landroid/view/View;.getTop:()I // method@1294 │ │ +05a2a8: 0a06 |0026: move-result v6 │ │ +05a2aa: 6e40 e511 5462 |0027: invoke-virtual {v4, v5, v2, v6}, Landroid/support/v4/widget/ViewDragHelper;.smoothSlideViewTo:(Landroid/view/View;II)Z // method@11e5 │ │ +05a2b0: 0a04 |002a: move-result v4 │ │ +05a2b2: 3804 daff |002b: if-eqz v4, 0005 // -0026 │ │ +05a2b6: 6e10 9511 0700 |002d: invoke-virtual {v7}, Landroid/support/v4/widget/SlidingPaneLayout;.setAllChildrenVisible:()V // method@1195 │ │ +05a2bc: 7110 1e0b 0700 |0030: invoke-static {v7}, Landroid/support/v4/view/ViewCompat;.postInvalidateOnAnimation:(Landroid/view/View;)V // method@0b1e │ │ +05a2c2: 1213 |0033: const/4 v3, #int 1 // #1 │ │ +05a2c4: 28d1 |0034: goto 0005 // -002f │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1001 │ │ 0x0005 line=1016 │ │ 0x0006 line=1006 │ │ 0x000e line=1008 │ │ 0x0016 line=1009 │ │ @@ -80076,87 +80081,87 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 21 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 136 16-bit code units │ │ -058720: |[058720] android.support.v4.widget.SlidingPaneLayout.updateObscuredViewsVisibility:(Landroid/view/View;)V │ │ -058730: 7401 7711 1300 |0000: invoke-virtual/range {v19}, Landroid/support/v4/widget/SlidingPaneLayout;.getPaddingLeft:()I // method@1177 │ │ -058736: 0a0b |0003: move-result v11 │ │ -058738: 7401 7d11 1300 |0004: invoke-virtual/range {v19}, Landroid/support/v4/widget/SlidingPaneLayout;.getWidth:()I // method@117d │ │ -05873e: 0a11 |0007: move-result v17 │ │ -058740: 7401 7811 1300 |0008: invoke-virtual/range {v19}, Landroid/support/v4/widget/SlidingPaneLayout;.getPaddingRight:()I // method@1178 │ │ -058746: 0a12 |000b: move-result v18 │ │ -058748: 910d 1112 |000c: sub-int v13, v17, v18 │ │ -05874c: 7401 7911 1300 |000e: invoke-virtual/range {v19}, Landroid/support/v4/widget/SlidingPaneLayout;.getPaddingTop:()I // method@1179 │ │ -058752: 0a0f |0011: move-result v15 │ │ -058754: 7401 7511 1300 |0012: invoke-virtual/range {v19}, Landroid/support/v4/widget/SlidingPaneLayout;.getHeight:()I // method@1175 │ │ -05875a: 0a11 |0015: move-result v17 │ │ -05875c: 7401 7611 1300 |0016: invoke-virtual/range {v19}, Landroid/support/v4/widget/SlidingPaneLayout;.getPaddingBottom:()I // method@1176 │ │ -058762: 0a12 |0019: move-result v18 │ │ -058764: 9102 1112 |001a: sub-int v2, v17, v18 │ │ -058768: 3814 2a00 |001c: if-eqz v20, 0046 // +002a │ │ -05876c: 7701 a211 1400 |001e: invoke-static/range {v20}, Landroid/support/v4/widget/SlidingPaneLayout;.viewIsOpaque:(Landroid/view/View;)Z // method@11a2 │ │ -058772: 0a11 |0021: move-result v17 │ │ -058774: 3811 2400 |0022: if-eqz v17, 0046 // +0024 │ │ -058778: 7401 8412 1400 |0024: invoke-virtual/range {v20}, Landroid/view/View;.getLeft:()I // method@1284 │ │ -05877e: 0a0a |0027: move-result v10 │ │ -058780: 7401 9012 1400 |0028: invoke-virtual/range {v20}, Landroid/view/View;.getRight:()I // method@1290 │ │ -058786: 0a0c |002b: move-result v12 │ │ -058788: 7401 9412 1400 |002c: invoke-virtual/range {v20}, Landroid/view/View;.getTop:()I // method@1294 │ │ -05878e: 0a0e |002f: move-result v14 │ │ -058790: 7401 7912 1400 |0030: invoke-virtual/range {v20}, Landroid/view/View;.getBottom:()I // method@1279 │ │ -058796: 0a01 |0033: move-result v1 │ │ -058798: 1209 |0034: const/4 v9, #int 0 // #0 │ │ -05879a: 7401 7211 1300 |0035: invoke-virtual/range {v19}, Landroid/support/v4/widget/SlidingPaneLayout;.getChildCount:()I // method@1172 │ │ -0587a0: 0a04 |0038: move-result v4 │ │ -0587a2: 3549 0c00 |0039: if-ge v9, v4, 0045 // +000c │ │ -0587a6: 0800 1300 |003b: move-object/from16 v0, v19 │ │ -0587aa: 6e20 7111 9000 |003d: invoke-virtual {v0, v9}, Landroid/support/v4/widget/SlidingPaneLayout;.getChildAt:(I)Landroid/view/View; // method@1171 │ │ -0587b0: 0c03 |0040: move-result-object v3 │ │ -0587b2: 0800 1400 |0041: move-object/from16 v0, v20 │ │ -0587b6: 3303 0800 |0043: if-ne v3, v0, 004b // +0008 │ │ -0587ba: 0e00 |0045: return-void │ │ -0587bc: 1201 |0046: const/4 v1, #int 0 // #0 │ │ -0587be: 011e |0047: move v14, v1 │ │ -0587c0: 011c |0048: move v12, v1 │ │ -0587c2: 011a |0049: move v10, v1 │ │ -0587c4: 28ea |004a: goto 0034 // -0016 │ │ -0587c6: 6e10 8412 0300 |004b: invoke-virtual {v3}, Landroid/view/View;.getLeft:()I // method@1284 │ │ -0587cc: 0a11 |004e: move-result v17 │ │ -0587ce: 0200 1100 |004f: move/from16 v0, v17 │ │ -0587d2: 7120 1515 0b00 |0051: invoke-static {v11, v0}, Ljava/lang/Math;.max:(II)I // method@1515 │ │ -0587d8: 0a06 |0054: move-result v6 │ │ -0587da: 6e10 9412 0300 |0055: invoke-virtual {v3}, Landroid/view/View;.getTop:()I // method@1294 │ │ -0587e0: 0a11 |0058: move-result v17 │ │ -0587e2: 0200 1100 |0059: move/from16 v0, v17 │ │ -0587e6: 7120 1515 0f00 |005b: invoke-static {v15, v0}, Ljava/lang/Math;.max:(II)I // method@1515 │ │ -0587ec: 0a08 |005e: move-result v8 │ │ -0587ee: 6e10 9012 0300 |005f: invoke-virtual {v3}, Landroid/view/View;.getRight:()I // method@1290 │ │ -0587f4: 0a11 |0062: move-result v17 │ │ -0587f6: 0200 1100 |0063: move/from16 v0, v17 │ │ -0587fa: 7120 1715 0d00 |0065: invoke-static {v13, v0}, Ljava/lang/Math;.min:(II)I // method@1517 │ │ -058800: 0a07 |0068: move-result v7 │ │ -058802: 6e10 7912 0300 |0069: invoke-virtual {v3}, Landroid/view/View;.getBottom:()I // method@1279 │ │ -058808: 0a11 |006c: move-result v17 │ │ -05880a: 0200 1100 |006d: move/from16 v0, v17 │ │ -05880e: 7120 1715 0200 |006f: invoke-static {v2, v0}, Ljava/lang/Math;.min:(II)I // method@1517 │ │ -058814: 0a05 |0072: move-result v5 │ │ -058816: 34a6 1200 |0073: if-lt v6, v10, 0085 // +0012 │ │ -05881a: 34e8 1000 |0075: if-lt v8, v14, 0085 // +0010 │ │ -05881e: 36c7 0e00 |0077: if-gt v7, v12, 0085 // +000e │ │ -058822: 3615 0c00 |0079: if-gt v5, v1, 0085 // +000c │ │ -058826: 1310 0400 |007b: const/16 v16, #int 4 // #4 │ │ -05882a: 0200 1000 |007d: move/from16 v0, v16 │ │ -05882e: 6e20 d412 0300 |007f: invoke-virtual {v3, v0}, Landroid/view/View;.setVisibility:(I)V // method@12d4 │ │ -058834: d809 0901 |0082: add-int/lit8 v9, v9, #int 1 // #01 │ │ -058838: 28b5 |0084: goto 0039 // -004b │ │ -05883a: 1310 0000 |0085: const/16 v16, #int 0 // #0 │ │ -05883e: 28f6 |0087: goto 007d // -000a │ │ +05a2c8: |[05a2c8] android.support.v4.widget.SlidingPaneLayout.updateObscuredViewsVisibility:(Landroid/view/View;)V │ │ +05a2d8: 7401 7711 1300 |0000: invoke-virtual/range {v19}, Landroid/support/v4/widget/SlidingPaneLayout;.getPaddingLeft:()I // method@1177 │ │ +05a2de: 0a0b |0003: move-result v11 │ │ +05a2e0: 7401 7d11 1300 |0004: invoke-virtual/range {v19}, Landroid/support/v4/widget/SlidingPaneLayout;.getWidth:()I // method@117d │ │ +05a2e6: 0a11 |0007: move-result v17 │ │ +05a2e8: 7401 7811 1300 |0008: invoke-virtual/range {v19}, Landroid/support/v4/widget/SlidingPaneLayout;.getPaddingRight:()I // method@1178 │ │ +05a2ee: 0a12 |000b: move-result v18 │ │ +05a2f0: 910d 1112 |000c: sub-int v13, v17, v18 │ │ +05a2f4: 7401 7911 1300 |000e: invoke-virtual/range {v19}, Landroid/support/v4/widget/SlidingPaneLayout;.getPaddingTop:()I // method@1179 │ │ +05a2fa: 0a0f |0011: move-result v15 │ │ +05a2fc: 7401 7511 1300 |0012: invoke-virtual/range {v19}, Landroid/support/v4/widget/SlidingPaneLayout;.getHeight:()I // method@1175 │ │ +05a302: 0a11 |0015: move-result v17 │ │ +05a304: 7401 7611 1300 |0016: invoke-virtual/range {v19}, Landroid/support/v4/widget/SlidingPaneLayout;.getPaddingBottom:()I // method@1176 │ │ +05a30a: 0a12 |0019: move-result v18 │ │ +05a30c: 9102 1112 |001a: sub-int v2, v17, v18 │ │ +05a310: 3814 2a00 |001c: if-eqz v20, 0046 // +002a │ │ +05a314: 7701 a211 1400 |001e: invoke-static/range {v20}, Landroid/support/v4/widget/SlidingPaneLayout;.viewIsOpaque:(Landroid/view/View;)Z // method@11a2 │ │ +05a31a: 0a11 |0021: move-result v17 │ │ +05a31c: 3811 2400 |0022: if-eqz v17, 0046 // +0024 │ │ +05a320: 7401 8412 1400 |0024: invoke-virtual/range {v20}, Landroid/view/View;.getLeft:()I // method@1284 │ │ +05a326: 0a0a |0027: move-result v10 │ │ +05a328: 7401 9012 1400 |0028: invoke-virtual/range {v20}, Landroid/view/View;.getRight:()I // method@1290 │ │ +05a32e: 0a0c |002b: move-result v12 │ │ +05a330: 7401 9412 1400 |002c: invoke-virtual/range {v20}, Landroid/view/View;.getTop:()I // method@1294 │ │ +05a336: 0a0e |002f: move-result v14 │ │ +05a338: 7401 7912 1400 |0030: invoke-virtual/range {v20}, Landroid/view/View;.getBottom:()I // method@1279 │ │ +05a33e: 0a01 |0033: move-result v1 │ │ +05a340: 1209 |0034: const/4 v9, #int 0 // #0 │ │ +05a342: 7401 7211 1300 |0035: invoke-virtual/range {v19}, Landroid/support/v4/widget/SlidingPaneLayout;.getChildCount:()I // method@1172 │ │ +05a348: 0a04 |0038: move-result v4 │ │ +05a34a: 3549 0c00 |0039: if-ge v9, v4, 0045 // +000c │ │ +05a34e: 0800 1300 |003b: move-object/from16 v0, v19 │ │ +05a352: 6e20 7111 9000 |003d: invoke-virtual {v0, v9}, Landroid/support/v4/widget/SlidingPaneLayout;.getChildAt:(I)Landroid/view/View; // method@1171 │ │ +05a358: 0c03 |0040: move-result-object v3 │ │ +05a35a: 0800 1400 |0041: move-object/from16 v0, v20 │ │ +05a35e: 3303 0800 |0043: if-ne v3, v0, 004b // +0008 │ │ +05a362: 0e00 |0045: return-void │ │ +05a364: 1201 |0046: const/4 v1, #int 0 // #0 │ │ +05a366: 011e |0047: move v14, v1 │ │ +05a368: 011c |0048: move v12, v1 │ │ +05a36a: 011a |0049: move v10, v1 │ │ +05a36c: 28ea |004a: goto 0034 // -0016 │ │ +05a36e: 6e10 8412 0300 |004b: invoke-virtual {v3}, Landroid/view/View;.getLeft:()I // method@1284 │ │ +05a374: 0a11 |004e: move-result v17 │ │ +05a376: 0200 1100 |004f: move/from16 v0, v17 │ │ +05a37a: 7120 1515 0b00 |0051: invoke-static {v11, v0}, Ljava/lang/Math;.max:(II)I // method@1515 │ │ +05a380: 0a06 |0054: move-result v6 │ │ +05a382: 6e10 9412 0300 |0055: invoke-virtual {v3}, Landroid/view/View;.getTop:()I // method@1294 │ │ +05a388: 0a11 |0058: move-result v17 │ │ +05a38a: 0200 1100 |0059: move/from16 v0, v17 │ │ +05a38e: 7120 1515 0f00 |005b: invoke-static {v15, v0}, Ljava/lang/Math;.max:(II)I // method@1515 │ │ +05a394: 0a08 |005e: move-result v8 │ │ +05a396: 6e10 9012 0300 |005f: invoke-virtual {v3}, Landroid/view/View;.getRight:()I // method@1290 │ │ +05a39c: 0a11 |0062: move-result v17 │ │ +05a39e: 0200 1100 |0063: move/from16 v0, v17 │ │ +05a3a2: 7120 1715 0d00 |0065: invoke-static {v13, v0}, Ljava/lang/Math;.min:(II)I // method@1517 │ │ +05a3a8: 0a07 |0068: move-result v7 │ │ +05a3aa: 6e10 7912 0300 |0069: invoke-virtual {v3}, Landroid/view/View;.getBottom:()I // method@1279 │ │ +05a3b0: 0a11 |006c: move-result v17 │ │ +05a3b2: 0200 1100 |006d: move/from16 v0, v17 │ │ +05a3b6: 7120 1715 0200 |006f: invoke-static {v2, v0}, Ljava/lang/Math;.min:(II)I // method@1517 │ │ +05a3bc: 0a05 |0072: move-result v5 │ │ +05a3be: 34a6 1200 |0073: if-lt v6, v10, 0085 // +0012 │ │ +05a3c2: 34e8 1000 |0075: if-lt v8, v14, 0085 // +0010 │ │ +05a3c6: 36c7 0e00 |0077: if-gt v7, v12, 0085 // +000e │ │ +05a3ca: 3615 0c00 |0079: if-gt v5, v1, 0085 // +000c │ │ +05a3ce: 1310 0400 |007b: const/16 v16, #int 4 // #4 │ │ +05a3d2: 0200 1000 |007d: move/from16 v0, v16 │ │ +05a3d6: 6e20 d412 0300 |007f: invoke-virtual {v3, v0}, Landroid/view/View;.setVisibility:(I)V // method@12d4 │ │ +05a3dc: d809 0901 |0082: add-int/lit8 v9, v9, #int 1 // #01 │ │ +05a3e0: 28b5 |0084: goto 0039 // -004b │ │ +05a3e2: 1310 0000 |0085: const/16 v16, #int 0 // #0 │ │ +05a3e6: 28f6 |0087: goto 007d // -000a │ │ catches : (none) │ │ positions : │ │ 0x0000 line=348 │ │ 0x0004 line=349 │ │ 0x000e line=350 │ │ 0x0012 line=351 │ │ 0x001c line=356 │ │ @@ -80202,21 +80207,21 @@ │ │ 0x000e - 0x0088 reg=13 rightBound I │ │ 0x0048 - 0x0088 reg=14 top I │ │ 0x0012 - 0x0088 reg=15 topBound I │ │ 0x0087 - 0x0088 reg=16 vis I │ │ 0x0000 - 0x0088 reg=19 this Landroid/support/v4/widget/SlidingPaneLayout; │ │ 0x0000 - 0x0088 reg=20 panel Landroid/view/View; │ │ │ │ - source_file_idx : 3228 (SlidingPaneLayout.java) │ │ + source_file_idx : 3225 (SlidingPaneLayout.java) │ │ │ │ Class #338 header: │ │ -class_idx : 635 │ │ +class_idx : 632 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 826 │ │ -source_file_idx : 3608 │ │ +superclass_idx : 823 │ │ +source_file_idx : 3605 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #338 annotations: │ │ Annotations on class │ │ @@ -80237,17 +80242,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -058840: |[058840] android.support.v4.widget.ViewDragHelper$1.:()V │ │ -058850: 7010 1c15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ -058856: 0e00 |0003: return-void │ │ +05a3e8: |[05a3e8] android.support.v4.widget.ViewDragHelper$1.:()V │ │ +05a3f8: 7010 1c15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ +05a3fe: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=326 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/ViewDragHelper$1; │ │ │ │ Virtual methods - │ │ @@ -80256,38 +80261,38 @@ │ │ type : '(F)F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 10 16-bit code units │ │ -058858: |[058858] android.support.v4.widget.ViewDragHelper$1.getInterpolation:(F)F │ │ -058868: 1501 803f |0000: const/high16 v1, #int 1065353216 // #3f80 │ │ -05886c: c713 |0002: sub-float/2addr v3, v1 │ │ -05886e: a800 0303 |0003: mul-float v0, v3, v3 │ │ -058872: c830 |0005: mul-float/2addr v0, v3 │ │ -058874: c830 |0006: mul-float/2addr v0, v3 │ │ -058876: c830 |0007: mul-float/2addr v0, v3 │ │ -058878: c610 |0008: add-float/2addr v0, v1 │ │ -05887a: 0f00 |0009: return v0 │ │ +05a400: |[05a400] android.support.v4.widget.ViewDragHelper$1.getInterpolation:(F)F │ │ +05a410: 1501 803f |0000: const/high16 v1, #int 1065353216 // #3f80 │ │ +05a414: c713 |0002: sub-float/2addr v3, v1 │ │ +05a416: a800 0303 |0003: mul-float v0, v3, v3 │ │ +05a41a: c830 |0005: mul-float/2addr v0, v3 │ │ +05a41c: c830 |0006: mul-float/2addr v0, v3 │ │ +05a41e: c830 |0007: mul-float/2addr v0, v3 │ │ +05a420: c610 |0008: add-float/2addr v0, v1 │ │ +05a422: 0f00 |0009: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=328 │ │ 0x0003 line=329 │ │ locals : │ │ 0x0000 - 0x000a reg=2 this Landroid/support/v4/widget/ViewDragHelper$1; │ │ 0x0000 - 0x000a reg=3 t F │ │ │ │ - source_file_idx : 3608 (ViewDragHelper.java) │ │ + source_file_idx : 3605 (ViewDragHelper.java) │ │ │ │ Class #339 header: │ │ -class_idx : 636 │ │ +class_idx : 633 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 826 │ │ -source_file_idx : 3608 │ │ +superclass_idx : 823 │ │ +source_file_idx : 3605 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #339 annotations: │ │ Annotations on class │ │ @@ -80312,18 +80317,18 @@ │ │ type : '(Landroid/support/v4/widget/ViewDragHelper;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -05887c: |[05887c] android.support.v4.widget.ViewDragHelper$2.:(Landroid/support/v4/widget/ViewDragHelper;)V │ │ -05888c: 5b01 fb04 |0000: iput-object v1, v0, Landroid/support/v4/widget/ViewDragHelper$2;.this$0:Landroid/support/v4/widget/ViewDragHelper; // field@04fb │ │ -058890: 7010 1c15 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ -058896: 0e00 |0005: return-void │ │ +05a424: |[05a424] android.support.v4.widget.ViewDragHelper$2.:(Landroid/support/v4/widget/ViewDragHelper;)V │ │ +05a434: 5b01 fb04 |0000: iput-object v1, v0, Landroid/support/v4/widget/ViewDragHelper$2;.this$0:Landroid/support/v4/widget/ViewDragHelper; // field@04fb │ │ +05a438: 7010 1c15 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ +05a43e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=333 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v4/widget/ViewDragHelper$2; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v4/widget/ViewDragHelper; │ │ │ │ @@ -80333,33 +80338,33 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -058898: |[058898] android.support.v4.widget.ViewDragHelper$2.run:()V │ │ -0588a8: 5420 fb04 |0000: iget-object v0, v2, Landroid/support/v4/widget/ViewDragHelper$2;.this$0:Landroid/support/v4/widget/ViewDragHelper; // field@04fb │ │ -0588ac: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -0588ae: 6e20 e011 1000 |0003: invoke-virtual {v0, v1}, Landroid/support/v4/widget/ViewDragHelper;.setDragState:(I)V // method@11e0 │ │ -0588b4: 0e00 |0006: return-void │ │ +05a440: |[05a440] android.support.v4.widget.ViewDragHelper$2.run:()V │ │ +05a450: 5420 fb04 |0000: iget-object v0, v2, Landroid/support/v4/widget/ViewDragHelper$2;.this$0:Landroid/support/v4/widget/ViewDragHelper; // field@04fb │ │ +05a454: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +05a456: 6e20 e011 1000 |0003: invoke-virtual {v0, v1}, Landroid/support/v4/widget/ViewDragHelper;.setDragState:(I)V // method@11e0 │ │ +05a45c: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=335 │ │ 0x0006 line=336 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Landroid/support/v4/widget/ViewDragHelper$2; │ │ │ │ - source_file_idx : 3608 (ViewDragHelper.java) │ │ + source_file_idx : 3605 (ViewDragHelper.java) │ │ │ │ Class #340 header: │ │ -class_idx : 637 │ │ +class_idx : 634 │ │ access_flags : 1025 (0x0401) │ │ -superclass_idx : 826 │ │ -source_file_idx : 3608 │ │ +superclass_idx : 823 │ │ +source_file_idx : 3605 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 13 │ │ │ │ Class #340 annotations: │ │ Annotations on class │ │ @@ -80379,17 +80384,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0588b8: |[0588b8] android.support.v4.widget.ViewDragHelper$Callback.:()V │ │ -0588c8: 7010 1c15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ -0588ce: 0e00 |0003: return-void │ │ +05a460: |[05a460] android.support.v4.widget.ViewDragHelper$Callback.:()V │ │ +05a470: 7010 1c15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ +05a476: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=148 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/ViewDragHelper$Callback; │ │ │ │ Virtual methods - │ │ @@ -80398,17 +80403,17 @@ │ │ type : '(Landroid/view/View;II)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0588d0: |[0588d0] android.support.v4.widget.ViewDragHelper$Callback.clampViewPositionHorizontal:(Landroid/view/View;II)I │ │ -0588e0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0588e2: 0f00 |0001: return v0 │ │ +05a478: |[05a478] android.support.v4.widget.ViewDragHelper$Callback.clampViewPositionHorizontal:(Landroid/view/View;II)I │ │ +05a488: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +05a48a: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=304 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/widget/ViewDragHelper$Callback; │ │ 0x0000 - 0x0002 reg=2 child Landroid/view/View; │ │ 0x0000 - 0x0002 reg=3 left I │ │ @@ -80419,17 +80424,17 @@ │ │ type : '(Landroid/view/View;II)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0588e4: |[0588e4] android.support.v4.widget.ViewDragHelper$Callback.clampViewPositionVertical:(Landroid/view/View;II)I │ │ -0588f4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0588f6: 0f00 |0001: return v0 │ │ +05a48c: |[05a48c] android.support.v4.widget.ViewDragHelper$Callback.clampViewPositionVertical:(Landroid/view/View;II)I │ │ +05a49c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +05a49e: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=319 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/widget/ViewDragHelper$Callback; │ │ 0x0000 - 0x0002 reg=2 child Landroid/view/View; │ │ 0x0000 - 0x0002 reg=3 top I │ │ @@ -80440,16 +80445,16 @@ │ │ type : '(I)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0588f8: |[0588f8] android.support.v4.widget.ViewDragHelper$Callback.getOrderedChildIndex:(I)I │ │ -058908: 0f01 |0000: return v1 │ │ +05a4a0: |[05a4a0] android.support.v4.widget.ViewDragHelper$Callback.getOrderedChildIndex:(I)I │ │ +05a4b0: 0f01 |0000: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=249 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/widget/ViewDragHelper$Callback; │ │ 0x0000 - 0x0001 reg=1 index I │ │ │ │ @@ -80458,17 +80463,17 @@ │ │ type : '(Landroid/view/View;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -05890c: |[05890c] android.support.v4.widget.ViewDragHelper$Callback.getViewHorizontalDragRange:(Landroid/view/View;)I │ │ -05891c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -05891e: 0f00 |0001: return v0 │ │ +05a4b4: |[05a4b4] android.support.v4.widget.ViewDragHelper$Callback.getViewHorizontalDragRange:(Landroid/view/View;)I │ │ +05a4c4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +05a4c6: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=260 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/widget/ViewDragHelper$Callback; │ │ 0x0000 - 0x0002 reg=2 child Landroid/view/View; │ │ │ │ @@ -80477,17 +80482,17 @@ │ │ type : '(Landroid/view/View;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -058920: |[058920] android.support.v4.widget.ViewDragHelper$Callback.getViewVerticalDragRange:(Landroid/view/View;)I │ │ -058930: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -058932: 0f00 |0001: return v0 │ │ +05a4c8: |[05a4c8] android.support.v4.widget.ViewDragHelper$Callback.getViewVerticalDragRange:(Landroid/view/View;)I │ │ +05a4d8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +05a4da: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=271 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/widget/ViewDragHelper$Callback; │ │ 0x0000 - 0x0002 reg=2 child Landroid/view/View; │ │ │ │ @@ -80496,16 +80501,16 @@ │ │ type : '(II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -058934: |[058934] android.support.v4.widget.ViewDragHelper$Callback.onEdgeDragStarted:(II)V │ │ -058944: 0e00 |0000: return-void │ │ +05a4dc: |[05a4dc] android.support.v4.widget.ViewDragHelper$Callback.onEdgeDragStarted:(II)V │ │ +05a4ec: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=240 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/widget/ViewDragHelper$Callback; │ │ 0x0000 - 0x0001 reg=1 edgeFlags I │ │ 0x0000 - 0x0001 reg=2 pointerId I │ │ @@ -80515,17 +80520,17 @@ │ │ type : '(I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -058948: |[058948] android.support.v4.widget.ViewDragHelper$Callback.onEdgeLock:(I)Z │ │ -058958: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -05895a: 0f00 |0001: return v0 │ │ +05a4f0: |[05a4f0] android.support.v4.widget.ViewDragHelper$Callback.onEdgeLock:(I)Z │ │ +05a500: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +05a502: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=226 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/widget/ViewDragHelper$Callback; │ │ 0x0000 - 0x0002 reg=2 edgeFlags I │ │ │ │ @@ -80534,16 +80539,16 @@ │ │ type : '(II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -05895c: |[05895c] android.support.v4.widget.ViewDragHelper$Callback.onEdgeTouched:(II)V │ │ -05896c: 0e00 |0000: return-void │ │ +05a504: |[05a504] android.support.v4.widget.ViewDragHelper$Callback.onEdgeTouched:(II)V │ │ +05a514: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=214 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/widget/ViewDragHelper$Callback; │ │ 0x0000 - 0x0001 reg=1 edgeFlags I │ │ 0x0000 - 0x0001 reg=2 pointerId I │ │ @@ -80553,16 +80558,16 @@ │ │ type : '(Landroid/view/View;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -058970: |[058970] android.support.v4.widget.ViewDragHelper$Callback.onViewCaptured:(Landroid/view/View;I)V │ │ -058980: 0e00 |0000: return-void │ │ +05a518: |[05a518] android.support.v4.widget.ViewDragHelper$Callback.onViewCaptured:(Landroid/view/View;I)V │ │ +05a528: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=181 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/widget/ViewDragHelper$Callback; │ │ 0x0000 - 0x0001 reg=1 capturedChild Landroid/view/View; │ │ 0x0000 - 0x0001 reg=2 activePointerId I │ │ @@ -80572,16 +80577,16 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -058984: |[058984] android.support.v4.widget.ViewDragHelper$Callback.onViewDragStateChanged:(I)V │ │ -058994: 0e00 |0000: return-void │ │ +05a52c: |[05a52c] android.support.v4.widget.ViewDragHelper$Callback.onViewDragStateChanged:(I)V │ │ +05a53c: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=159 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/widget/ViewDragHelper$Callback; │ │ 0x0000 - 0x0001 reg=1 state I │ │ │ │ @@ -80590,16 +80595,16 @@ │ │ type : '(Landroid/view/View;IIII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 6 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -058998: |[058998] android.support.v4.widget.ViewDragHelper$Callback.onViewPositionChanged:(Landroid/view/View;IIII)V │ │ -0589a8: 0e00 |0000: return-void │ │ +05a540: |[05a540] android.support.v4.widget.ViewDragHelper$Callback.onViewPositionChanged:(Landroid/view/View;IIII)V │ │ +05a550: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=170 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/widget/ViewDragHelper$Callback; │ │ 0x0000 - 0x0001 reg=1 changedView Landroid/view/View; │ │ 0x0000 - 0x0001 reg=2 left I │ │ @@ -80612,16 +80617,16 @@ │ │ type : '(Landroid/view/View;FF)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0589ac: |[0589ac] android.support.v4.widget.ViewDragHelper$Callback.onViewReleased:(Landroid/view/View;FF)V │ │ -0589bc: 0e00 |0000: return-void │ │ +05a554: |[05a554] android.support.v4.widget.ViewDragHelper$Callback.onViewReleased:(Landroid/view/View;FF)V │ │ +05a564: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=201 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/widget/ViewDragHelper$Callback; │ │ 0x0000 - 0x0001 reg=1 releasedChild Landroid/view/View; │ │ 0x0000 - 0x0001 reg=2 xvel F │ │ @@ -80629,21 +80634,21 @@ │ │ │ │ #12 : (in Landroid/support/v4/widget/ViewDragHelper$Callback;) │ │ name : 'tryCaptureView' │ │ type : '(Landroid/view/View;I)Z' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 3608 (ViewDragHelper.java) │ │ + source_file_idx : 3605 (ViewDragHelper.java) │ │ │ │ Class #341 header: │ │ -class_idx : 638 │ │ +class_idx : 635 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 826 │ │ -source_file_idx : 3608 │ │ +superclass_idx : 823 │ │ +source_file_idx : 3605 │ │ static_fields_size : 17 │ │ instance_fields_size: 22 │ │ direct_methods_size : 22 │ │ virtual_methods_size: 28 │ │ │ │ Class #341 annotations: │ │ Annotations on class │ │ @@ -80834,81 +80839,81 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -0589c0: |[0589c0] android.support.v4.widget.ViewDragHelper.:()V │ │ -0589d0: 2200 7b02 |0000: new-instance v0, Landroid/support/v4/widget/ViewDragHelper$1; // type@027b │ │ -0589d4: 7010 a311 0000 |0002: invoke-direct {v0}, Landroid/support/v4/widget/ViewDragHelper$1;.:()V // method@11a3 │ │ -0589da: 6900 2205 |0005: sput-object v0, Landroid/support/v4/widget/ViewDragHelper;.sInterpolator:Landroid/view/animation/Interpolator; // field@0522 │ │ -0589de: 0e00 |0007: return-void │ │ +05a568: |[05a568] android.support.v4.widget.ViewDragHelper.:()V │ │ +05a578: 2200 7802 |0000: new-instance v0, Landroid/support/v4/widget/ViewDragHelper$1; // type@0278 │ │ +05a57c: 7010 a311 0000 |0002: invoke-direct {v0}, Landroid/support/v4/widget/ViewDragHelper$1;.:()V // method@11a3 │ │ +05a582: 6900 2205 |0005: sput-object v0, Landroid/support/v4/widget/ViewDragHelper;.sInterpolator:Landroid/view/animation/Interpolator; // field@0522 │ │ +05a586: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=326 │ │ locals : │ │ │ │ #1 : (in Landroid/support/v4/widget/ViewDragHelper;) │ │ name : '' │ │ type : '(Landroid/content/Context;Landroid/view/ViewGroup;Landroid/support/v4/widget/ViewDragHelper$Callback;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 8 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 89 16-bit code units │ │ -0589e0: |[0589e0] android.support.v4.widget.ViewDragHelper.:(Landroid/content/Context;Landroid/view/ViewGroup;Landroid/support/v4/widget/ViewDragHelper$Callback;)V │ │ -0589f0: 7010 1c15 0400 |0000: invoke-direct {v4}, Ljava/lang/Object;.:()V // method@151c │ │ -0589f6: 12f2 |0003: const/4 v2, #int -1 // #ff │ │ -0589f8: 5942 0c05 |0004: iput v2, v4, Landroid/support/v4/widget/ViewDragHelper;.mActivePointerId:I // field@050c │ │ -0589fc: 2202 7c02 |0006: new-instance v2, Landroid/support/v4/widget/ViewDragHelper$2; // type@027c │ │ -058a00: 7020 a511 4200 |0008: invoke-direct {v2, v4}, Landroid/support/v4/widget/ViewDragHelper$2;.:(Landroid/support/v4/widget/ViewDragHelper;)V // method@11a5 │ │ -058a06: 5b42 1e05 |000b: iput-object v2, v4, Landroid/support/v4/widget/ViewDragHelper;.mSetIdleRunnable:Ljava/lang/Runnable; // field@051e │ │ -058a0a: 3906 0a00 |000d: if-nez v6, 0017 // +000a │ │ -058a0e: 2202 2c03 |000f: new-instance v2, Ljava/lang/IllegalArgumentException; // type@032c │ │ -058a12: 1a03 b60b |0011: const-string v3, "Parent view may not be null" // string@0bb6 │ │ -058a16: 7020 0015 3200 |0013: invoke-direct {v2, v3}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@1500 │ │ -058a1c: 2702 |0016: throw v2 │ │ -058a1e: 3907 0a00 |0017: if-nez v7, 0021 // +000a │ │ -058a22: 2202 2c03 |0019: new-instance v2, Ljava/lang/IllegalArgumentException; // type@032c │ │ -058a26: 1a03 0003 |001b: const-string v3, "Callback may not be null" // string@0300 │ │ -058a2a: 7020 0015 3200 |001d: invoke-direct {v2, v3}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@1500 │ │ -058a30: 2702 |0020: throw v2 │ │ -058a32: 5b46 1a05 |0021: iput-object v6, v4, Landroid/support/v4/widget/ViewDragHelper;.mParentView:Landroid/view/ViewGroup; // field@051a │ │ -058a36: 5b47 0d05 |0023: iput-object v7, v4, Landroid/support/v4/widget/ViewDragHelper;.mCallback:Landroid/support/v4/widget/ViewDragHelper$Callback; // field@050d │ │ -058a3a: 7110 d712 0500 |0025: invoke-static {v5}, Landroid/view/ViewConfiguration;.get:(Landroid/content/Context;)Landroid/view/ViewConfiguration; // method@12d7 │ │ -058a40: 0c01 |0028: move-result-object v1 │ │ -058a42: 6e10 b800 0500 |0029: invoke-virtual {v5}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@00b8 │ │ -058a48: 0c02 |002c: move-result-object v2 │ │ -058a4a: 6e10 0b01 0200 |002d: invoke-virtual {v2}, Landroid/content/res/Resources;.getDisplayMetrics:()Landroid/util/DisplayMetrics; // method@010b │ │ -058a50: 0c02 |0030: move-result-object v2 │ │ -058a52: 5220 2505 |0031: iget v0, v2, Landroid/util/DisplayMetrics;.density:F // field@0525 │ │ -058a56: 1502 a041 |0033: const/high16 v2, #int 1101004800 // #41a0 │ │ -058a5a: c802 |0035: mul-float/2addr v2, v0 │ │ -058a5c: 1503 003f |0036: const/high16 v3, #int 1056964608 // #3f00 │ │ -058a60: c632 |0038: add-float/2addr v2, v3 │ │ -058a62: 8722 |0039: float-to-int v2, v2 │ │ -058a64: 5942 1205 |003a: iput v2, v4, Landroid/support/v4/widget/ViewDragHelper;.mEdgeSize:I // field@0512 │ │ -058a68: 6e10 de12 0100 |003c: invoke-virtual {v1}, Landroid/view/ViewConfiguration;.getScaledTouchSlop:()I // method@12de │ │ -058a6e: 0a02 |003f: move-result v2 │ │ -058a70: 5942 1f05 |0040: iput v2, v4, Landroid/support/v4/widget/ViewDragHelper;.mTouchSlop:I // field@051f │ │ -058a74: 6e10 db12 0100 |0042: invoke-virtual {v1}, Landroid/view/ViewConfiguration;.getScaledMaximumFlingVelocity:()I // method@12db │ │ -058a7a: 0a02 |0045: move-result v2 │ │ -058a7c: 8222 |0046: int-to-float v2, v2 │ │ -058a7e: 5942 1805 |0047: iput v2, v4, Landroid/support/v4/widget/ViewDragHelper;.mMaxVelocity:F // field@0518 │ │ -058a82: 6e10 dc12 0100 |0049: invoke-virtual {v1}, Landroid/view/ViewConfiguration;.getScaledMinimumFlingVelocity:()I // method@12dc │ │ -058a88: 0a02 |004c: move-result v2 │ │ -058a8a: 8222 |004d: int-to-float v2, v2 │ │ -058a8c: 5942 1905 |004e: iput v2, v4, Landroid/support/v4/widget/ViewDragHelper;.mMinVelocity:F // field@0519 │ │ -058a90: 6202 2205 |0050: sget-object v2, Landroid/support/v4/widget/ViewDragHelper;.sInterpolator:Landroid/view/animation/Interpolator; // field@0522 │ │ -058a94: 7120 7b10 2500 |0052: invoke-static {v5, v2}, Landroid/support/v4/widget/ScrollerCompat;.create:(Landroid/content/Context;Landroid/view/animation/Interpolator;)Landroid/support/v4/widget/ScrollerCompat; // method@107b │ │ -058a9a: 0c02 |0055: move-result-object v2 │ │ -058a9c: 5b42 1d05 |0056: iput-object v2, v4, Landroid/support/v4/widget/ViewDragHelper;.mScroller:Landroid/support/v4/widget/ScrollerCompat; // field@051d │ │ -058aa0: 0e00 |0058: return-void │ │ +05a588: |[05a588] android.support.v4.widget.ViewDragHelper.:(Landroid/content/Context;Landroid/view/ViewGroup;Landroid/support/v4/widget/ViewDragHelper$Callback;)V │ │ +05a598: 7010 1c15 0400 |0000: invoke-direct {v4}, Ljava/lang/Object;.:()V // method@151c │ │ +05a59e: 12f2 |0003: const/4 v2, #int -1 // #ff │ │ +05a5a0: 5942 0c05 |0004: iput v2, v4, Landroid/support/v4/widget/ViewDragHelper;.mActivePointerId:I // field@050c │ │ +05a5a4: 2202 7902 |0006: new-instance v2, Landroid/support/v4/widget/ViewDragHelper$2; // type@0279 │ │ +05a5a8: 7020 a511 4200 |0008: invoke-direct {v2, v4}, Landroid/support/v4/widget/ViewDragHelper$2;.:(Landroid/support/v4/widget/ViewDragHelper;)V // method@11a5 │ │ +05a5ae: 5b42 1e05 |000b: iput-object v2, v4, Landroid/support/v4/widget/ViewDragHelper;.mSetIdleRunnable:Ljava/lang/Runnable; // field@051e │ │ +05a5b2: 3906 0a00 |000d: if-nez v6, 0017 // +000a │ │ +05a5b6: 2202 2903 |000f: new-instance v2, Ljava/lang/IllegalArgumentException; // type@0329 │ │ +05a5ba: 1a03 b30b |0011: const-string v3, "Parent view may not be null" // string@0bb3 │ │ +05a5be: 7020 0015 3200 |0013: invoke-direct {v2, v3}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@1500 │ │ +05a5c4: 2702 |0016: throw v2 │ │ +05a5c6: 3907 0a00 |0017: if-nez v7, 0021 // +000a │ │ +05a5ca: 2202 2903 |0019: new-instance v2, Ljava/lang/IllegalArgumentException; // type@0329 │ │ +05a5ce: 1a03 0003 |001b: const-string v3, "Callback may not be null" // string@0300 │ │ +05a5d2: 7020 0015 3200 |001d: invoke-direct {v2, v3}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@1500 │ │ +05a5d8: 2702 |0020: throw v2 │ │ +05a5da: 5b46 1a05 |0021: iput-object v6, v4, Landroid/support/v4/widget/ViewDragHelper;.mParentView:Landroid/view/ViewGroup; // field@051a │ │ +05a5de: 5b47 0d05 |0023: iput-object v7, v4, Landroid/support/v4/widget/ViewDragHelper;.mCallback:Landroid/support/v4/widget/ViewDragHelper$Callback; // field@050d │ │ +05a5e2: 7110 d712 0500 |0025: invoke-static {v5}, Landroid/view/ViewConfiguration;.get:(Landroid/content/Context;)Landroid/view/ViewConfiguration; // method@12d7 │ │ +05a5e8: 0c01 |0028: move-result-object v1 │ │ +05a5ea: 6e10 b800 0500 |0029: invoke-virtual {v5}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@00b8 │ │ +05a5f0: 0c02 |002c: move-result-object v2 │ │ +05a5f2: 6e10 0b01 0200 |002d: invoke-virtual {v2}, Landroid/content/res/Resources;.getDisplayMetrics:()Landroid/util/DisplayMetrics; // method@010b │ │ +05a5f8: 0c02 |0030: move-result-object v2 │ │ +05a5fa: 5220 2505 |0031: iget v0, v2, Landroid/util/DisplayMetrics;.density:F // field@0525 │ │ +05a5fe: 1502 a041 |0033: const/high16 v2, #int 1101004800 // #41a0 │ │ +05a602: c802 |0035: mul-float/2addr v2, v0 │ │ +05a604: 1503 003f |0036: const/high16 v3, #int 1056964608 // #3f00 │ │ +05a608: c632 |0038: add-float/2addr v2, v3 │ │ +05a60a: 8722 |0039: float-to-int v2, v2 │ │ +05a60c: 5942 1205 |003a: iput v2, v4, Landroid/support/v4/widget/ViewDragHelper;.mEdgeSize:I // field@0512 │ │ +05a610: 6e10 de12 0100 |003c: invoke-virtual {v1}, Landroid/view/ViewConfiguration;.getScaledTouchSlop:()I // method@12de │ │ +05a616: 0a02 |003f: move-result v2 │ │ +05a618: 5942 1f05 |0040: iput v2, v4, Landroid/support/v4/widget/ViewDragHelper;.mTouchSlop:I // field@051f │ │ +05a61c: 6e10 db12 0100 |0042: invoke-virtual {v1}, Landroid/view/ViewConfiguration;.getScaledMaximumFlingVelocity:()I // method@12db │ │ +05a622: 0a02 |0045: move-result v2 │ │ +05a624: 8222 |0046: int-to-float v2, v2 │ │ +05a626: 5942 1805 |0047: iput v2, v4, Landroid/support/v4/widget/ViewDragHelper;.mMaxVelocity:F // field@0518 │ │ +05a62a: 6e10 dc12 0100 |0049: invoke-virtual {v1}, Landroid/view/ViewConfiguration;.getScaledMinimumFlingVelocity:()I // method@12dc │ │ +05a630: 0a02 |004c: move-result v2 │ │ +05a632: 8222 |004d: int-to-float v2, v2 │ │ +05a634: 5942 1905 |004e: iput v2, v4, Landroid/support/v4/widget/ViewDragHelper;.mMinVelocity:F // field@0519 │ │ +05a638: 6202 2205 |0050: sget-object v2, Landroid/support/v4/widget/ViewDragHelper;.sInterpolator:Landroid/view/animation/Interpolator; // field@0522 │ │ +05a63c: 7120 7b10 2500 |0052: invoke-static {v5, v2}, Landroid/support/v4/widget/ScrollerCompat;.create:(Landroid/content/Context;Landroid/view/animation/Interpolator;)Landroid/support/v4/widget/ScrollerCompat; // method@107b │ │ +05a642: 0c02 |0055: move-result-object v2 │ │ +05a644: 5b42 1d05 |0056: iput-object v2, v4, Landroid/support/v4/widget/ViewDragHelper;.mScroller:Landroid/support/v4/widget/ScrollerCompat; // field@051d │ │ +05a648: 0e00 |0058: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=373 │ │ 0x0003 line=115 │ │ 0x0006 line=333 │ │ 0x000d line=374 │ │ 0x000f line=375 │ │ @@ -80937,67 +80942,67 @@ │ │ type : '(FFII)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 10 │ │ ins : 5 │ │ outs : 2 │ │ insns size : 89 16-bit code units │ │ -058aa4: |[058aa4] android.support.v4.widget.ViewDragHelper.checkNewEdgeDrag:(FFII)Z │ │ -058ab4: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -058ab6: 7110 1115 0600 |0001: invoke-static {v6}, Ljava/lang/Math;.abs:(F)F // method@1511 │ │ -058abc: 0a00 |0004: move-result v0 │ │ -058abe: 7110 1115 0700 |0005: invoke-static {v7}, Ljava/lang/Math;.abs:(F)F // method@1511 │ │ -058ac4: 0a01 |0008: move-result v1 │ │ -058ac6: 5453 1305 |0009: iget-object v3, v5, Landroid/support/v4/widget/ViewDragHelper;.mInitialEdgesTouched:[I // field@0513 │ │ -058aca: 4403 0308 |000b: aget v3, v3, v8 │ │ -058ace: b593 |000d: and-int/2addr v3, v9 │ │ -058ad0: 3393 2300 |000e: if-ne v3, v9, 0031 // +0023 │ │ -058ad4: 5253 2005 |0010: iget v3, v5, Landroid/support/v4/widget/ViewDragHelper;.mTrackingEdges:I // field@0520 │ │ -058ad8: b593 |0012: and-int/2addr v3, v9 │ │ -058ada: 3803 1e00 |0013: if-eqz v3, 0031 // +001e │ │ -058ade: 5453 1105 |0015: iget-object v3, v5, Landroid/support/v4/widget/ViewDragHelper;.mEdgeDragsLocked:[I // field@0511 │ │ -058ae2: 4403 0308 |0017: aget v3, v3, v8 │ │ -058ae6: b593 |0019: and-int/2addr v3, v9 │ │ -058ae8: 3293 1700 |001a: if-eq v3, v9, 0031 // +0017 │ │ -058aec: 5453 1005 |001c: iget-object v3, v5, Landroid/support/v4/widget/ViewDragHelper;.mEdgeDragsInProgress:[I // field@0510 │ │ -058af0: 4403 0308 |001e: aget v3, v3, v8 │ │ -058af4: b593 |0020: and-int/2addr v3, v9 │ │ -058af6: 3293 1000 |0021: if-eq v3, v9, 0031 // +0010 │ │ -058afa: 5253 1f05 |0023: iget v3, v5, Landroid/support/v4/widget/ViewDragHelper;.mTouchSlop:I // field@051f │ │ -058afe: 8233 |0025: int-to-float v3, v3 │ │ -058b00: 2e03 0003 |0026: cmpg-float v3, v0, v3 │ │ -058b04: 3c03 0a00 |0028: if-gtz v3, 0032 // +000a │ │ -058b08: 5253 1f05 |002a: iget v3, v5, Landroid/support/v4/widget/ViewDragHelper;.mTouchSlop:I // field@051f │ │ -058b0c: 8233 |002c: int-to-float v3, v3 │ │ -058b0e: 2e03 0103 |002d: cmpg-float v3, v1, v3 │ │ -058b12: 3c03 0300 |002f: if-gtz v3, 0032 // +0003 │ │ -058b16: 0f02 |0031: return v2 │ │ -058b18: 1503 003f |0032: const/high16 v3, #int 1056964608 // #3f00 │ │ -058b1c: c813 |0034: mul-float/2addr v3, v1 │ │ -058b1e: 2e03 0003 |0035: cmpg-float v3, v0, v3 │ │ -058b22: 3b03 1200 |0037: if-gez v3, 0049 // +0012 │ │ -058b26: 5453 0d05 |0039: iget-object v3, v5, Landroid/support/v4/widget/ViewDragHelper;.mCallback:Landroid/support/v4/widget/ViewDragHelper$Callback; // field@050d │ │ -058b2a: 6e20 ae11 9300 |003b: invoke-virtual {v3, v9}, Landroid/support/v4/widget/ViewDragHelper$Callback;.onEdgeLock:(I)Z // method@11ae │ │ -058b30: 0a03 |003e: move-result v3 │ │ -058b32: 3803 0a00 |003f: if-eqz v3, 0049 // +000a │ │ -058b36: 5453 1105 |0041: iget-object v3, v5, Landroid/support/v4/widget/ViewDragHelper;.mEdgeDragsLocked:[I // field@0511 │ │ -058b3a: 4404 0308 |0043: aget v4, v3, v8 │ │ -058b3e: b694 |0045: or-int/2addr v4, v9 │ │ -058b40: 4b04 0308 |0046: aput v4, v3, v8 │ │ -058b44: 28e9 |0048: goto 0031 // -0017 │ │ -058b46: 5453 1005 |0049: iget-object v3, v5, Landroid/support/v4/widget/ViewDragHelper;.mEdgeDragsInProgress:[I // field@0510 │ │ -058b4a: 4403 0308 |004b: aget v3, v3, v8 │ │ -058b4e: b593 |004d: and-int/2addr v3, v9 │ │ -058b50: 3903 e3ff |004e: if-nez v3, 0031 // -001d │ │ -058b54: 5253 1f05 |0050: iget v3, v5, Landroid/support/v4/widget/ViewDragHelper;.mTouchSlop:I // field@051f │ │ -058b58: 8233 |0052: int-to-float v3, v3 │ │ -058b5a: 2d03 0003 |0053: cmpl-float v3, v0, v3 │ │ -058b5e: 3d03 dcff |0055: if-lez v3, 0031 // -0024 │ │ -058b62: 1212 |0057: const/4 v2, #int 1 // #1 │ │ -058b64: 28d9 |0058: goto 0031 // -0027 │ │ +05a64c: |[05a64c] android.support.v4.widget.ViewDragHelper.checkNewEdgeDrag:(FFII)Z │ │ +05a65c: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +05a65e: 7110 1115 0600 |0001: invoke-static {v6}, Ljava/lang/Math;.abs:(F)F // method@1511 │ │ +05a664: 0a00 |0004: move-result v0 │ │ +05a666: 7110 1115 0700 |0005: invoke-static {v7}, Ljava/lang/Math;.abs:(F)F // method@1511 │ │ +05a66c: 0a01 |0008: move-result v1 │ │ +05a66e: 5453 1305 |0009: iget-object v3, v5, Landroid/support/v4/widget/ViewDragHelper;.mInitialEdgesTouched:[I // field@0513 │ │ +05a672: 4403 0308 |000b: aget v3, v3, v8 │ │ +05a676: b593 |000d: and-int/2addr v3, v9 │ │ +05a678: 3393 2300 |000e: if-ne v3, v9, 0031 // +0023 │ │ +05a67c: 5253 2005 |0010: iget v3, v5, Landroid/support/v4/widget/ViewDragHelper;.mTrackingEdges:I // field@0520 │ │ +05a680: b593 |0012: and-int/2addr v3, v9 │ │ +05a682: 3803 1e00 |0013: if-eqz v3, 0031 // +001e │ │ +05a686: 5453 1105 |0015: iget-object v3, v5, Landroid/support/v4/widget/ViewDragHelper;.mEdgeDragsLocked:[I // field@0511 │ │ +05a68a: 4403 0308 |0017: aget v3, v3, v8 │ │ +05a68e: b593 |0019: and-int/2addr v3, v9 │ │ +05a690: 3293 1700 |001a: if-eq v3, v9, 0031 // +0017 │ │ +05a694: 5453 1005 |001c: iget-object v3, v5, Landroid/support/v4/widget/ViewDragHelper;.mEdgeDragsInProgress:[I // field@0510 │ │ +05a698: 4403 0308 |001e: aget v3, v3, v8 │ │ +05a69c: b593 |0020: and-int/2addr v3, v9 │ │ +05a69e: 3293 1000 |0021: if-eq v3, v9, 0031 // +0010 │ │ +05a6a2: 5253 1f05 |0023: iget v3, v5, Landroid/support/v4/widget/ViewDragHelper;.mTouchSlop:I // field@051f │ │ +05a6a6: 8233 |0025: int-to-float v3, v3 │ │ +05a6a8: 2e03 0003 |0026: cmpg-float v3, v0, v3 │ │ +05a6ac: 3c03 0a00 |0028: if-gtz v3, 0032 // +000a │ │ +05a6b0: 5253 1f05 |002a: iget v3, v5, Landroid/support/v4/widget/ViewDragHelper;.mTouchSlop:I // field@051f │ │ +05a6b4: 8233 |002c: int-to-float v3, v3 │ │ +05a6b6: 2e03 0103 |002d: cmpg-float v3, v1, v3 │ │ +05a6ba: 3c03 0300 |002f: if-gtz v3, 0032 // +0003 │ │ +05a6be: 0f02 |0031: return v2 │ │ +05a6c0: 1503 003f |0032: const/high16 v3, #int 1056964608 // #3f00 │ │ +05a6c4: c813 |0034: mul-float/2addr v3, v1 │ │ +05a6c6: 2e03 0003 |0035: cmpg-float v3, v0, v3 │ │ +05a6ca: 3b03 1200 |0037: if-gez v3, 0049 // +0012 │ │ +05a6ce: 5453 0d05 |0039: iget-object v3, v5, Landroid/support/v4/widget/ViewDragHelper;.mCallback:Landroid/support/v4/widget/ViewDragHelper$Callback; // field@050d │ │ +05a6d2: 6e20 ae11 9300 |003b: invoke-virtual {v3, v9}, Landroid/support/v4/widget/ViewDragHelper$Callback;.onEdgeLock:(I)Z // method@11ae │ │ +05a6d8: 0a03 |003e: move-result v3 │ │ +05a6da: 3803 0a00 |003f: if-eqz v3, 0049 // +000a │ │ +05a6de: 5453 1105 |0041: iget-object v3, v5, Landroid/support/v4/widget/ViewDragHelper;.mEdgeDragsLocked:[I // field@0511 │ │ +05a6e2: 4404 0308 |0043: aget v4, v3, v8 │ │ +05a6e6: b694 |0045: or-int/2addr v4, v9 │ │ +05a6e8: 4b04 0308 |0046: aput v4, v3, v8 │ │ +05a6ec: 28e9 |0048: goto 0031 // -0017 │ │ +05a6ee: 5453 1005 |0049: iget-object v3, v5, Landroid/support/v4/widget/ViewDragHelper;.mEdgeDragsInProgress:[I // field@0510 │ │ +05a6f2: 4403 0308 |004b: aget v3, v3, v8 │ │ +05a6f6: b593 |004d: and-int/2addr v3, v9 │ │ +05a6f8: 3903 e3ff |004e: if-nez v3, 0031 // -001d │ │ +05a6fc: 5253 1f05 |0050: iget v3, v5, Landroid/support/v4/widget/ViewDragHelper;.mTouchSlop:I // field@051f │ │ +05a700: 8233 |0052: int-to-float v3, v3 │ │ +05a702: 2d03 0003 |0053: cmpl-float v3, v0, v3 │ │ +05a706: 3d03 dcff |0055: if-lez v3, 0031 // -0024 │ │ +05a70a: 1212 |0057: const/4 v2, #int 1 // #1 │ │ +05a70c: 28d9 |0058: goto 0031 // -0027 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1218 │ │ 0x0005 line=1219 │ │ 0x0009 line=1221 │ │ 0x0031 line=1231 │ │ 0x0032 line=1227 │ │ @@ -81017,67 +81022,67 @@ │ │ type : '(Landroid/view/View;FF)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 11 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 81 16-bit code units │ │ -058b68: |[058b68] android.support.v4.widget.ViewDragHelper.checkTouchSlop:(Landroid/view/View;FF)Z │ │ -058b78: 1212 |0000: const/4 v2, #int 1 // #1 │ │ -058b7a: 1203 |0001: const/4 v3, #int 0 // #0 │ │ -058b7c: 3908 0400 |0002: if-nez v8, 0006 // +0004 │ │ -058b80: 0132 |0004: move v2, v3 │ │ -058b82: 0f02 |0005: return v2 │ │ -058b84: 5474 0d05 |0006: iget-object v4, v7, Landroid/support/v4/widget/ViewDragHelper;.mCallback:Landroid/support/v4/widget/ViewDragHelper$Callback; // field@050d │ │ -058b88: 6e20 ab11 8400 |0008: invoke-virtual {v4, v8}, Landroid/support/v4/widget/ViewDragHelper$Callback;.getViewHorizontalDragRange:(Landroid/view/View;)I // method@11ab │ │ -058b8e: 0a04 |000b: move-result v4 │ │ -058b90: 3d04 2100 |000c: if-lez v4, 002d // +0021 │ │ -058b94: 0120 |000e: move v0, v2 │ │ -058b96: 5474 0d05 |000f: iget-object v4, v7, Landroid/support/v4/widget/ViewDragHelper;.mCallback:Landroid/support/v4/widget/ViewDragHelper$Callback; // field@050d │ │ -058b9a: 6e20 ac11 8400 |0011: invoke-virtual {v4, v8}, Landroid/support/v4/widget/ViewDragHelper$Callback;.getViewVerticalDragRange:(Landroid/view/View;)I // method@11ac │ │ -058ba0: 0a04 |0014: move-result v4 │ │ -058ba2: 3d04 1a00 |0015: if-lez v4, 002f // +001a │ │ -058ba6: 0121 |0017: move v1, v2 │ │ -058ba8: 3800 1900 |0018: if-eqz v0, 0031 // +0019 │ │ -058bac: 3801 1700 |001a: if-eqz v1, 0031 // +0017 │ │ -058bb0: a804 0909 |001c: mul-float v4, v9, v9 │ │ -058bb4: a805 0a0a |001e: mul-float v5, v10, v10 │ │ -058bb8: c654 |0020: add-float/2addr v4, v5 │ │ -058bba: 5275 1f05 |0021: iget v5, v7, Landroid/support/v4/widget/ViewDragHelper;.mTouchSlop:I // field@051f │ │ -058bbe: 5276 1f05 |0023: iget v6, v7, Landroid/support/v4/widget/ViewDragHelper;.mTouchSlop:I // field@051f │ │ -058bc2: b265 |0025: mul-int/2addr v5, v6 │ │ -058bc4: 8255 |0026: int-to-float v5, v5 │ │ -058bc6: 2d04 0405 |0027: cmpl-float v4, v4, v5 │ │ -058bca: 3c04 dcff |0029: if-gtz v4, 0005 // -0024 │ │ -058bce: 0132 |002b: move v2, v3 │ │ -058bd0: 28d9 |002c: goto 0005 // -0027 │ │ -058bd2: 0130 |002d: move v0, v3 │ │ -058bd4: 28e1 |002e: goto 000f // -001f │ │ -058bd6: 0131 |002f: move v1, v3 │ │ -058bd8: 28e8 |0030: goto 0018 // -0018 │ │ -058bda: 3800 0f00 |0031: if-eqz v0, 0040 // +000f │ │ -058bde: 7110 1115 0900 |0033: invoke-static {v9}, Ljava/lang/Math;.abs:(F)F // method@1511 │ │ -058be4: 0a04 |0036: move-result v4 │ │ -058be6: 5275 1f05 |0037: iget v5, v7, Landroid/support/v4/widget/ViewDragHelper;.mTouchSlop:I // field@051f │ │ -058bea: 8255 |0039: int-to-float v5, v5 │ │ -058bec: 2d04 0405 |003a: cmpl-float v4, v4, v5 │ │ -058bf0: 3c04 c9ff |003c: if-gtz v4, 0005 // -0037 │ │ -058bf4: 0132 |003e: move v2, v3 │ │ -058bf6: 28c6 |003f: goto 0005 // -003a │ │ -058bf8: 3801 0f00 |0040: if-eqz v1, 004f // +000f │ │ -058bfc: 7110 1115 0a00 |0042: invoke-static {v10}, Ljava/lang/Math;.abs:(F)F // method@1511 │ │ -058c02: 0a04 |0045: move-result v4 │ │ -058c04: 5275 1f05 |0046: iget v5, v7, Landroid/support/v4/widget/ViewDragHelper;.mTouchSlop:I // field@051f │ │ -058c08: 8255 |0048: int-to-float v5, v5 │ │ -058c0a: 2d04 0405 |0049: cmpl-float v4, v4, v5 │ │ -058c0e: 3c04 baff |004b: if-gtz v4, 0005 // -0046 │ │ -058c12: 0132 |004d: move v2, v3 │ │ -058c14: 28b7 |004e: goto 0005 // -0049 │ │ -058c16: 0132 |004f: move v2, v3 │ │ -058c18: 28b5 |0050: goto 0005 // -004b │ │ +05a710: |[05a710] android.support.v4.widget.ViewDragHelper.checkTouchSlop:(Landroid/view/View;FF)Z │ │ +05a720: 1212 |0000: const/4 v2, #int 1 // #1 │ │ +05a722: 1203 |0001: const/4 v3, #int 0 // #0 │ │ +05a724: 3908 0400 |0002: if-nez v8, 0006 // +0004 │ │ +05a728: 0132 |0004: move v2, v3 │ │ +05a72a: 0f02 |0005: return v2 │ │ +05a72c: 5474 0d05 |0006: iget-object v4, v7, Landroid/support/v4/widget/ViewDragHelper;.mCallback:Landroid/support/v4/widget/ViewDragHelper$Callback; // field@050d │ │ +05a730: 6e20 ab11 8400 |0008: invoke-virtual {v4, v8}, Landroid/support/v4/widget/ViewDragHelper$Callback;.getViewHorizontalDragRange:(Landroid/view/View;)I // method@11ab │ │ +05a736: 0a04 |000b: move-result v4 │ │ +05a738: 3d04 2100 |000c: if-lez v4, 002d // +0021 │ │ +05a73c: 0120 |000e: move v0, v2 │ │ +05a73e: 5474 0d05 |000f: iget-object v4, v7, Landroid/support/v4/widget/ViewDragHelper;.mCallback:Landroid/support/v4/widget/ViewDragHelper$Callback; // field@050d │ │ +05a742: 6e20 ac11 8400 |0011: invoke-virtual {v4, v8}, Landroid/support/v4/widget/ViewDragHelper$Callback;.getViewVerticalDragRange:(Landroid/view/View;)I // method@11ac │ │ +05a748: 0a04 |0014: move-result v4 │ │ +05a74a: 3d04 1a00 |0015: if-lez v4, 002f // +001a │ │ +05a74e: 0121 |0017: move v1, v2 │ │ +05a750: 3800 1900 |0018: if-eqz v0, 0031 // +0019 │ │ +05a754: 3801 1700 |001a: if-eqz v1, 0031 // +0017 │ │ +05a758: a804 0909 |001c: mul-float v4, v9, v9 │ │ +05a75c: a805 0a0a |001e: mul-float v5, v10, v10 │ │ +05a760: c654 |0020: add-float/2addr v4, v5 │ │ +05a762: 5275 1f05 |0021: iget v5, v7, Landroid/support/v4/widget/ViewDragHelper;.mTouchSlop:I // field@051f │ │ +05a766: 5276 1f05 |0023: iget v6, v7, Landroid/support/v4/widget/ViewDragHelper;.mTouchSlop:I // field@051f │ │ +05a76a: b265 |0025: mul-int/2addr v5, v6 │ │ +05a76c: 8255 |0026: int-to-float v5, v5 │ │ +05a76e: 2d04 0405 |0027: cmpl-float v4, v4, v5 │ │ +05a772: 3c04 dcff |0029: if-gtz v4, 0005 // -0024 │ │ +05a776: 0132 |002b: move v2, v3 │ │ +05a778: 28d9 |002c: goto 0005 // -0027 │ │ +05a77a: 0130 |002d: move v0, v3 │ │ +05a77c: 28e1 |002e: goto 000f // -001f │ │ +05a77e: 0131 |002f: move v1, v3 │ │ +05a780: 28e8 |0030: goto 0018 // -0018 │ │ +05a782: 3800 0f00 |0031: if-eqz v0, 0040 // +000f │ │ +05a786: 7110 1115 0900 |0033: invoke-static {v9}, Ljava/lang/Math;.abs:(F)F // method@1511 │ │ +05a78c: 0a04 |0036: move-result v4 │ │ +05a78e: 5275 1f05 |0037: iget v5, v7, Landroid/support/v4/widget/ViewDragHelper;.mTouchSlop:I // field@051f │ │ +05a792: 8255 |0039: int-to-float v5, v5 │ │ +05a794: 2d04 0405 |003a: cmpl-float v4, v4, v5 │ │ +05a798: 3c04 c9ff |003c: if-gtz v4, 0005 // -0037 │ │ +05a79c: 0132 |003e: move v2, v3 │ │ +05a79e: 28c6 |003f: goto 0005 // -003a │ │ +05a7a0: 3801 0f00 |0040: if-eqz v1, 004f // +000f │ │ +05a7a4: 7110 1115 0a00 |0042: invoke-static {v10}, Ljava/lang/Math;.abs:(F)F // method@1511 │ │ +05a7aa: 0a04 |0045: move-result v4 │ │ +05a7ac: 5275 1f05 |0046: iget v5, v7, Landroid/support/v4/widget/ViewDragHelper;.mTouchSlop:I // field@051f │ │ +05a7b0: 8255 |0048: int-to-float v5, v5 │ │ +05a7b2: 2d04 0405 |0049: cmpl-float v4, v4, v5 │ │ +05a7b6: 3c04 baff |004b: if-gtz v4, 0005 // -0046 │ │ +05a7ba: 0132 |004d: move v2, v3 │ │ +05a7bc: 28b7 |004e: goto 0005 // -0049 │ │ +05a7be: 0132 |004f: move v2, v3 │ │ +05a7c0: 28b5 |0050: goto 0005 // -004b │ │ catches : (none) │ │ positions : │ │ 0x0002 line=1245 │ │ 0x0005 line=1258 │ │ 0x0006 line=1248 │ │ 0x000f line=1249 │ │ 0x0018 line=1251 │ │ @@ -81104,30 +81109,30 @@ │ │ type : '(FFF)F' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 23 16-bit code units │ │ -058c1c: |[058c1c] android.support.v4.widget.ViewDragHelper.clampMag:(FFF)F │ │ -058c2c: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -058c2e: 7110 1115 0400 |0001: invoke-static {v4}, Ljava/lang/Math;.abs:(F)F // method@1511 │ │ -058c34: 0a00 |0004: move-result v0 │ │ -058c36: 2e02 0005 |0005: cmpg-float v2, v0, v5 │ │ -058c3a: 3b02 0400 |0007: if-gez v2, 000b // +0004 │ │ -058c3e: 0116 |0009: move v6, v1 │ │ -058c40: 0f06 |000a: return v6 │ │ -058c42: 2d02 0006 |000b: cmpl-float v2, v0, v6 │ │ -058c46: 3d02 0800 |000d: if-lez v2, 0015 // +0008 │ │ -058c4a: 2d01 0401 |000f: cmpl-float v1, v4, v1 │ │ -058c4e: 3c01 f9ff |0011: if-gtz v1, 000a // -0007 │ │ -058c52: 7f66 |0013: neg-float v6, v6 │ │ -058c54: 28f6 |0014: goto 000a // -000a │ │ -058c56: 0146 |0015: move v6, v4 │ │ -058c58: 28f4 |0016: goto 000a // -000c │ │ +05a7c4: |[05a7c4] android.support.v4.widget.ViewDragHelper.clampMag:(FFF)F │ │ +05a7d4: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +05a7d6: 7110 1115 0400 |0001: invoke-static {v4}, Ljava/lang/Math;.abs:(F)F // method@1511 │ │ +05a7dc: 0a00 |0004: move-result v0 │ │ +05a7de: 2e02 0005 |0005: cmpg-float v2, v0, v5 │ │ +05a7e2: 3b02 0400 |0007: if-gez v2, 000b // +0004 │ │ +05a7e6: 0116 |0009: move v6, v1 │ │ +05a7e8: 0f06 |000a: return v6 │ │ +05a7ea: 2d02 0006 |000b: cmpl-float v2, v0, v6 │ │ +05a7ee: 3d02 0800 |000d: if-lez v2, 0015 // +0008 │ │ +05a7f2: 2d01 0401 |000f: cmpl-float v1, v4, v1 │ │ +05a7f6: 3c01 f9ff |0011: if-gtz v1, 000a // -0007 │ │ +05a7fa: 7f66 |0013: neg-float v6, v6 │ │ +05a7fc: 28f6 |0014: goto 000a // -000a │ │ +05a7fe: 0146 |0015: move v6, v4 │ │ +05a800: 28f4 |0016: goto 000a // -000c │ │ catches : (none) │ │ positions : │ │ 0x0001 line=667 │ │ 0x0005 line=668 │ │ 0x000a line=670 │ │ 0x000b line=669 │ │ 0x0016 line=670 │ │ @@ -81144,26 +81149,26 @@ │ │ type : '(III)I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 16 16-bit code units │ │ -058c5c: |[058c5c] android.support.v4.widget.ViewDragHelper.clampMag:(III)I │ │ -058c6c: 7110 1215 0200 |0000: invoke-static {v2}, Ljava/lang/Math;.abs:(I)I // method@1512 │ │ -058c72: 0a00 |0003: move-result v0 │ │ -058c74: 3530 0400 |0004: if-ge v0, v3, 0008 // +0004 │ │ -058c78: 1204 |0006: const/4 v4, #int 0 // #0 │ │ -058c7a: 0f04 |0007: return v4 │ │ -058c7c: 3740 0600 |0008: if-le v0, v4, 000e // +0006 │ │ -058c80: 3c02 fdff |000a: if-gtz v2, 0007 // -0003 │ │ -058c84: 7b44 |000c: neg-int v4, v4 │ │ -058c86: 28fa |000d: goto 0007 // -0006 │ │ -058c88: 0124 |000e: move v4, v2 │ │ -058c8a: 28f8 |000f: goto 0007 // -0008 │ │ +05a804: |[05a804] android.support.v4.widget.ViewDragHelper.clampMag:(III)I │ │ +05a814: 7110 1215 0200 |0000: invoke-static {v2}, Ljava/lang/Math;.abs:(I)I // method@1512 │ │ +05a81a: 0a00 |0003: move-result v0 │ │ +05a81c: 3530 0400 |0004: if-ge v0, v3, 0008 // +0004 │ │ +05a820: 1204 |0006: const/4 v4, #int 0 // #0 │ │ +05a822: 0f04 |0007: return v4 │ │ +05a824: 3740 0600 |0008: if-le v0, v4, 000e // +0006 │ │ +05a828: 3c02 fdff |000a: if-gtz v2, 0007 // -0003 │ │ +05a82c: 7b44 |000c: neg-int v4, v4 │ │ +05a82e: 28fa |000d: goto 0007 // -0006 │ │ +05a830: 0124 |000e: move v4, v2 │ │ +05a832: 28f8 |000f: goto 0007 // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=650 │ │ 0x0004 line=651 │ │ 0x0007 line=653 │ │ 0x0008 line=652 │ │ 0x000f line=653 │ │ @@ -81180,36 +81185,36 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 45 16-bit code units │ │ -058c8c: |[058c8c] android.support.v4.widget.ViewDragHelper.clearMotionHistory:()V │ │ -058c9c: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -058c9e: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -058ca0: 5430 1405 |0002: iget-object v0, v3, Landroid/support/v4/widget/ViewDragHelper;.mInitialMotionX:[F // field@0514 │ │ -058ca4: 3900 0300 |0004: if-nez v0, 0007 // +0003 │ │ -058ca8: 0e00 |0006: return-void │ │ -058caa: 5430 1405 |0007: iget-object v0, v3, Landroid/support/v4/widget/ViewDragHelper;.mInitialMotionX:[F // field@0514 │ │ -058cae: 7120 ad15 1000 |0009: invoke-static {v0, v1}, Ljava/util/Arrays;.fill:([FF)V // method@15ad │ │ -058cb4: 5430 1505 |000c: iget-object v0, v3, Landroid/support/v4/widget/ViewDragHelper;.mInitialMotionY:[F // field@0515 │ │ -058cb8: 7120 ad15 1000 |000e: invoke-static {v0, v1}, Ljava/util/Arrays;.fill:([FF)V // method@15ad │ │ -058cbe: 5430 1605 |0011: iget-object v0, v3, Landroid/support/v4/widget/ViewDragHelper;.mLastMotionX:[F // field@0516 │ │ -058cc2: 7120 ad15 1000 |0013: invoke-static {v0, v1}, Ljava/util/Arrays;.fill:([FF)V // method@15ad │ │ -058cc8: 5430 1705 |0016: iget-object v0, v3, Landroid/support/v4/widget/ViewDragHelper;.mLastMotionY:[F // field@0517 │ │ -058ccc: 7120 ad15 1000 |0018: invoke-static {v0, v1}, Ljava/util/Arrays;.fill:([FF)V // method@15ad │ │ -058cd2: 5430 1305 |001b: iget-object v0, v3, Landroid/support/v4/widget/ViewDragHelper;.mInitialEdgesTouched:[I // field@0513 │ │ -058cd6: 7120 ae15 2000 |001d: invoke-static {v0, v2}, Ljava/util/Arrays;.fill:([II)V // method@15ae │ │ -058cdc: 5430 1005 |0020: iget-object v0, v3, Landroid/support/v4/widget/ViewDragHelper;.mEdgeDragsInProgress:[I // field@0510 │ │ -058ce0: 7120 ae15 2000 |0022: invoke-static {v0, v2}, Ljava/util/Arrays;.fill:([II)V // method@15ae │ │ -058ce6: 5430 1105 |0025: iget-object v0, v3, Landroid/support/v4/widget/ViewDragHelper;.mEdgeDragsLocked:[I // field@0511 │ │ -058cea: 7120 ae15 2000 |0027: invoke-static {v0, v2}, Ljava/util/Arrays;.fill:([II)V // method@15ae │ │ -058cf0: 5932 1b05 |002a: iput v2, v3, Landroid/support/v4/widget/ViewDragHelper;.mPointersDown:I // field@051b │ │ -058cf4: 28da |002c: goto 0006 // -0026 │ │ +05a834: |[05a834] android.support.v4.widget.ViewDragHelper.clearMotionHistory:()V │ │ +05a844: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +05a846: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +05a848: 5430 1405 |0002: iget-object v0, v3, Landroid/support/v4/widget/ViewDragHelper;.mInitialMotionX:[F // field@0514 │ │ +05a84c: 3900 0300 |0004: if-nez v0, 0007 // +0003 │ │ +05a850: 0e00 |0006: return-void │ │ +05a852: 5430 1405 |0007: iget-object v0, v3, Landroid/support/v4/widget/ViewDragHelper;.mInitialMotionX:[F // field@0514 │ │ +05a856: 7120 ad15 1000 |0009: invoke-static {v0, v1}, Ljava/util/Arrays;.fill:([FF)V // method@15ad │ │ +05a85c: 5430 1505 |000c: iget-object v0, v3, Landroid/support/v4/widget/ViewDragHelper;.mInitialMotionY:[F // field@0515 │ │ +05a860: 7120 ad15 1000 |000e: invoke-static {v0, v1}, Ljava/util/Arrays;.fill:([FF)V // method@15ad │ │ +05a866: 5430 1605 |0011: iget-object v0, v3, Landroid/support/v4/widget/ViewDragHelper;.mLastMotionX:[F // field@0516 │ │ +05a86a: 7120 ad15 1000 |0013: invoke-static {v0, v1}, Ljava/util/Arrays;.fill:([FF)V // method@15ad │ │ +05a870: 5430 1705 |0016: iget-object v0, v3, Landroid/support/v4/widget/ViewDragHelper;.mLastMotionY:[F // field@0517 │ │ +05a874: 7120 ad15 1000 |0018: invoke-static {v0, v1}, Ljava/util/Arrays;.fill:([FF)V // method@15ad │ │ +05a87a: 5430 1305 |001b: iget-object v0, v3, Landroid/support/v4/widget/ViewDragHelper;.mInitialEdgesTouched:[I // field@0513 │ │ +05a87e: 7120 ae15 2000 |001d: invoke-static {v0, v2}, Ljava/util/Arrays;.fill:([II)V // method@15ae │ │ +05a884: 5430 1005 |0020: iget-object v0, v3, Landroid/support/v4/widget/ViewDragHelper;.mEdgeDragsInProgress:[I // field@0510 │ │ +05a888: 7120 ae15 2000 |0022: invoke-static {v0, v2}, Ljava/util/Arrays;.fill:([II)V // method@15ae │ │ +05a88e: 5430 1105 |0025: iget-object v0, v3, Landroid/support/v4/widget/ViewDragHelper;.mEdgeDragsLocked:[I // field@0511 │ │ +05a892: 7120 ae15 2000 |0027: invoke-static {v0, v2}, Ljava/util/Arrays;.fill:([II)V // method@15ae │ │ +05a898: 5932 1b05 |002a: iput v2, v3, Landroid/support/v4/widget/ViewDragHelper;.mPointersDown:I // field@051b │ │ +05a89c: 28da |002c: goto 0006 // -0026 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=770 │ │ 0x0006 line=781 │ │ 0x0007 line=773 │ │ 0x000c line=774 │ │ 0x0011 line=775 │ │ @@ -81226,41 +81231,41 @@ │ │ type : '(I)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 45 16-bit code units │ │ -058cf8: |[058cf8] android.support.v4.widget.ViewDragHelper.clearMotionHistory:(I)V │ │ -058d08: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -058d0a: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -058d0c: 5430 1405 |0002: iget-object v0, v3, Landroid/support/v4/widget/ViewDragHelper;.mInitialMotionX:[F // field@0514 │ │ -058d10: 3900 0300 |0004: if-nez v0, 0007 // +0003 │ │ -058d14: 0e00 |0006: return-void │ │ -058d16: 5430 1405 |0007: iget-object v0, v3, Landroid/support/v4/widget/ViewDragHelper;.mInitialMotionX:[F // field@0514 │ │ -058d1a: 4b01 0004 |0009: aput v1, v0, v4 │ │ -058d1e: 5430 1505 |000b: iget-object v0, v3, Landroid/support/v4/widget/ViewDragHelper;.mInitialMotionY:[F // field@0515 │ │ -058d22: 4b01 0004 |000d: aput v1, v0, v4 │ │ -058d26: 5430 1605 |000f: iget-object v0, v3, Landroid/support/v4/widget/ViewDragHelper;.mLastMotionX:[F // field@0516 │ │ -058d2a: 4b01 0004 |0011: aput v1, v0, v4 │ │ -058d2e: 5430 1705 |0013: iget-object v0, v3, Landroid/support/v4/widget/ViewDragHelper;.mLastMotionY:[F // field@0517 │ │ -058d32: 4b01 0004 |0015: aput v1, v0, v4 │ │ -058d36: 5430 1305 |0017: iget-object v0, v3, Landroid/support/v4/widget/ViewDragHelper;.mInitialEdgesTouched:[I // field@0513 │ │ -058d3a: 4b02 0004 |0019: aput v2, v0, v4 │ │ -058d3e: 5430 1005 |001b: iget-object v0, v3, Landroid/support/v4/widget/ViewDragHelper;.mEdgeDragsInProgress:[I // field@0510 │ │ -058d42: 4b02 0004 |001d: aput v2, v0, v4 │ │ -058d46: 5430 1105 |001f: iget-object v0, v3, Landroid/support/v4/widget/ViewDragHelper;.mEdgeDragsLocked:[I // field@0511 │ │ -058d4a: 4b02 0004 |0021: aput v2, v0, v4 │ │ -058d4e: 5230 1b05 |0023: iget v0, v3, Landroid/support/v4/widget/ViewDragHelper;.mPointersDown:I // field@051b │ │ -058d52: 1211 |0025: const/4 v1, #int 1 // #1 │ │ -058d54: b841 |0026: shl-int/2addr v1, v4 │ │ -058d56: df01 01ff |0027: xor-int/lit8 v1, v1, #int -1 // #ff │ │ -058d5a: b510 |0029: and-int/2addr v0, v1 │ │ -058d5c: 5930 1b05 |002a: iput v0, v3, Landroid/support/v4/widget/ViewDragHelper;.mPointersDown:I // field@051b │ │ -058d60: 28da |002c: goto 0006 // -0026 │ │ +05a8a0: |[05a8a0] android.support.v4.widget.ViewDragHelper.clearMotionHistory:(I)V │ │ +05a8b0: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +05a8b2: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +05a8b4: 5430 1405 |0002: iget-object v0, v3, Landroid/support/v4/widget/ViewDragHelper;.mInitialMotionX:[F // field@0514 │ │ +05a8b8: 3900 0300 |0004: if-nez v0, 0007 // +0003 │ │ +05a8bc: 0e00 |0006: return-void │ │ +05a8be: 5430 1405 |0007: iget-object v0, v3, Landroid/support/v4/widget/ViewDragHelper;.mInitialMotionX:[F // field@0514 │ │ +05a8c2: 4b01 0004 |0009: aput v1, v0, v4 │ │ +05a8c6: 5430 1505 |000b: iget-object v0, v3, Landroid/support/v4/widget/ViewDragHelper;.mInitialMotionY:[F // field@0515 │ │ +05a8ca: 4b01 0004 |000d: aput v1, v0, v4 │ │ +05a8ce: 5430 1605 |000f: iget-object v0, v3, Landroid/support/v4/widget/ViewDragHelper;.mLastMotionX:[F // field@0516 │ │ +05a8d2: 4b01 0004 |0011: aput v1, v0, v4 │ │ +05a8d6: 5430 1705 |0013: iget-object v0, v3, Landroid/support/v4/widget/ViewDragHelper;.mLastMotionY:[F // field@0517 │ │ +05a8da: 4b01 0004 |0015: aput v1, v0, v4 │ │ +05a8de: 5430 1305 |0017: iget-object v0, v3, Landroid/support/v4/widget/ViewDragHelper;.mInitialEdgesTouched:[I // field@0513 │ │ +05a8e2: 4b02 0004 |0019: aput v2, v0, v4 │ │ +05a8e6: 5430 1005 |001b: iget-object v0, v3, Landroid/support/v4/widget/ViewDragHelper;.mEdgeDragsInProgress:[I // field@0510 │ │ +05a8ea: 4b02 0004 |001d: aput v2, v0, v4 │ │ +05a8ee: 5430 1105 |001f: iget-object v0, v3, Landroid/support/v4/widget/ViewDragHelper;.mEdgeDragsLocked:[I // field@0511 │ │ +05a8f2: 4b02 0004 |0021: aput v2, v0, v4 │ │ +05a8f6: 5230 1b05 |0023: iget v0, v3, Landroid/support/v4/widget/ViewDragHelper;.mPointersDown:I // field@051b │ │ +05a8fa: 1211 |0025: const/4 v1, #int 1 // #1 │ │ +05a8fc: b841 |0026: shl-int/2addr v1, v4 │ │ +05a8fe: df01 01ff |0027: xor-int/lit8 v1, v1, #int -1 // #ff │ │ +05a902: b510 |0029: and-int/2addr v0, v1 │ │ +05a904: 5930 1b05 |002a: iput v0, v3, Landroid/support/v4/widget/ViewDragHelper;.mPointersDown:I // field@051b │ │ +05a908: 28da |002c: goto 0006 // -0026 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=784 │ │ 0x0006 line=795 │ │ 0x0007 line=787 │ │ 0x000b line=788 │ │ 0x000f line=789 │ │ @@ -81278,62 +81283,62 @@ │ │ type : '(III)I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 14 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 78 16-bit code units │ │ -058d64: |[058d64] android.support.v4.widget.ViewDragHelper.computeAxisDuration:(III)I │ │ -058d74: 1509 803f |0000: const/high16 v9, #int 1065353216 // #3f80 │ │ -058d78: 390b 0400 |0002: if-nez v11, 0006 // +0004 │ │ -058d7c: 1206 |0004: const/4 v6, #int 0 // #0 │ │ -058d7e: 0f06 |0005: return v6 │ │ -058d80: 54a6 1a05 |0006: iget-object v6, v10, Landroid/support/v4/widget/ViewDragHelper;.mParentView:Landroid/view/ViewGroup; // field@051a │ │ -058d84: 6e10 0313 0600 |0008: invoke-virtual {v6}, Landroid/view/ViewGroup;.getWidth:()I // method@1303 │ │ -058d8a: 0a05 |000b: move-result v5 │ │ -058d8c: db03 0502 |000c: div-int/lit8 v3, v5, #int 2 // #02 │ │ -058d90: 7110 1215 0b00 |000e: invoke-static {v11}, Ljava/lang/Math;.abs:(I)I // method@1512 │ │ -058d96: 0a06 |0011: move-result v6 │ │ -058d98: 8266 |0012: int-to-float v6, v6 │ │ -058d9a: 8257 |0013: int-to-float v7, v5 │ │ -058d9c: c976 |0014: div-float/2addr v6, v7 │ │ -058d9e: 7120 1615 6900 |0015: invoke-static {v9, v6}, Ljava/lang/Math;.min:(FF)F // method@1516 │ │ -058da4: 0a01 |0018: move-result v1 │ │ -058da6: 8236 |0019: int-to-float v6, v3 │ │ -058da8: 8237 |001a: int-to-float v7, v3 │ │ -058daa: 7020 c911 1a00 |001b: invoke-direct {v10, v1}, Landroid/support/v4/widget/ViewDragHelper;.distanceInfluenceForSnapDuration:(F)F // method@11c9 │ │ -058db0: 0a08 |001e: move-result v8 │ │ -058db2: c887 |001f: mul-float/2addr v7, v8 │ │ -058db4: a600 0607 |0020: add-float v0, v6, v7 │ │ -058db8: 7110 1215 0c00 |0022: invoke-static {v12}, Ljava/lang/Math;.abs:(I)I // method@1512 │ │ -058dbe: 0a0c |0025: move-result v12 │ │ -058dc0: 3d0c 1900 |0026: if-lez v12, 003f // +0019 │ │ -058dc4: 1506 7a44 |0028: const/high16 v6, #int 1148846080 // #447a │ │ -058dc8: 82c7 |002a: int-to-float v7, v12 │ │ -058dca: a907 0007 |002b: div-float v7, v0, v7 │ │ -058dce: 7110 1115 0700 |002d: invoke-static {v7}, Ljava/lang/Math;.abs:(F)F // method@1511 │ │ -058dd4: 0a07 |0030: move-result v7 │ │ -058dd6: c876 |0031: mul-float/2addr v6, v7 │ │ -058dd8: 7110 1915 0600 |0032: invoke-static {v6}, Ljava/lang/Math;.round:(F)I // method@1519 │ │ -058dde: 0a06 |0035: move-result v6 │ │ -058de0: da02 0604 |0036: mul-int/lit8 v2, v6, #int 4 // #04 │ │ -058de4: 1306 5802 |0038: const/16 v6, #int 600 // #258 │ │ -058de8: 7120 1715 6200 |003a: invoke-static {v2, v6}, Ljava/lang/Math;.min:(II)I // method@1517 │ │ -058dee: 0a06 |003d: move-result v6 │ │ -058df0: 28c7 |003e: goto 0005 // -0039 │ │ -058df2: 7110 1215 0b00 |003f: invoke-static {v11}, Ljava/lang/Math;.abs:(I)I // method@1512 │ │ -058df8: 0a06 |0042: move-result v6 │ │ -058dfa: 8266 |0043: int-to-float v6, v6 │ │ -058dfc: 82d7 |0044: int-to-float v7, v13 │ │ -058dfe: a904 0607 |0045: div-float v4, v6, v7 │ │ -058e02: a606 0409 |0047: add-float v6, v4, v9 │ │ -058e06: 1507 8043 |0049: const/high16 v7, #int 1132462080 // #4380 │ │ -058e0a: c876 |004b: mul-float/2addr v6, v7 │ │ -058e0c: 8762 |004c: float-to-int v2, v6 │ │ -058e0e: 28eb |004d: goto 0038 // -0015 │ │ +05a90c: |[05a90c] android.support.v4.widget.ViewDragHelper.computeAxisDuration:(III)I │ │ +05a91c: 1509 803f |0000: const/high16 v9, #int 1065353216 // #3f80 │ │ +05a920: 390b 0400 |0002: if-nez v11, 0006 // +0004 │ │ +05a924: 1206 |0004: const/4 v6, #int 0 // #0 │ │ +05a926: 0f06 |0005: return v6 │ │ +05a928: 54a6 1a05 |0006: iget-object v6, v10, Landroid/support/v4/widget/ViewDragHelper;.mParentView:Landroid/view/ViewGroup; // field@051a │ │ +05a92c: 6e10 0313 0600 |0008: invoke-virtual {v6}, Landroid/view/ViewGroup;.getWidth:()I // method@1303 │ │ +05a932: 0a05 |000b: move-result v5 │ │ +05a934: db03 0502 |000c: div-int/lit8 v3, v5, #int 2 // #02 │ │ +05a938: 7110 1215 0b00 |000e: invoke-static {v11}, Ljava/lang/Math;.abs:(I)I // method@1512 │ │ +05a93e: 0a06 |0011: move-result v6 │ │ +05a940: 8266 |0012: int-to-float v6, v6 │ │ +05a942: 8257 |0013: int-to-float v7, v5 │ │ +05a944: c976 |0014: div-float/2addr v6, v7 │ │ +05a946: 7120 1615 6900 |0015: invoke-static {v9, v6}, Ljava/lang/Math;.min:(FF)F // method@1516 │ │ +05a94c: 0a01 |0018: move-result v1 │ │ +05a94e: 8236 |0019: int-to-float v6, v3 │ │ +05a950: 8237 |001a: int-to-float v7, v3 │ │ +05a952: 7020 c911 1a00 |001b: invoke-direct {v10, v1}, Landroid/support/v4/widget/ViewDragHelper;.distanceInfluenceForSnapDuration:(F)F // method@11c9 │ │ +05a958: 0a08 |001e: move-result v8 │ │ +05a95a: c887 |001f: mul-float/2addr v7, v8 │ │ +05a95c: a600 0607 |0020: add-float v0, v6, v7 │ │ +05a960: 7110 1215 0c00 |0022: invoke-static {v12}, Ljava/lang/Math;.abs:(I)I // method@1512 │ │ +05a966: 0a0c |0025: move-result v12 │ │ +05a968: 3d0c 1900 |0026: if-lez v12, 003f // +0019 │ │ +05a96c: 1506 7a44 |0028: const/high16 v6, #int 1148846080 // #447a │ │ +05a970: 82c7 |002a: int-to-float v7, v12 │ │ +05a972: a907 0007 |002b: div-float v7, v0, v7 │ │ +05a976: 7110 1115 0700 |002d: invoke-static {v7}, Ljava/lang/Math;.abs:(F)F // method@1511 │ │ +05a97c: 0a07 |0030: move-result v7 │ │ +05a97e: c876 |0031: mul-float/2addr v6, v7 │ │ +05a980: 7110 1915 0600 |0032: invoke-static {v6}, Ljava/lang/Math;.round:(F)I // method@1519 │ │ +05a986: 0a06 |0035: move-result v6 │ │ +05a988: da02 0604 |0036: mul-int/lit8 v2, v6, #int 4 // #04 │ │ +05a98c: 1306 5802 |0038: const/16 v6, #int 600 // #258 │ │ +05a990: 7120 1715 6200 |003a: invoke-static {v2, v6}, Ljava/lang/Math;.min:(II)I // method@1517 │ │ +05a996: 0a06 |003d: move-result v6 │ │ +05a998: 28c7 |003e: goto 0005 // -0039 │ │ +05a99a: 7110 1215 0b00 |003f: invoke-static {v11}, Ljava/lang/Math;.abs:(I)I // method@1512 │ │ +05a9a0: 0a06 |0042: move-result v6 │ │ +05a9a2: 8266 |0043: int-to-float v6, v6 │ │ +05a9a4: 82d7 |0044: int-to-float v7, v13 │ │ +05a9a6: a904 0607 |0045: div-float v4, v6, v7 │ │ +05a9aa: a606 0409 |0047: add-float v6, v4, v9 │ │ +05a9ae: 1507 8043 |0049: const/high16 v7, #int 1132462080 // #4380 │ │ +05a9b2: c876 |004b: mul-float/2addr v6, v7 │ │ +05a9b4: 8762 |004c: float-to-int v2, v6 │ │ +05a9b6: 28eb |004d: goto 0038 // -0015 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=618 │ │ 0x0004 line=619 │ │ 0x0005 line=636 │ │ 0x0006 line=622 │ │ 0x000c line=623 │ │ @@ -81363,76 +81368,76 @@ │ │ type : '(Landroid/view/View;IIII)I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 20 │ │ ins : 6 │ │ outs : 4 │ │ insns size : 101 16-bit code units │ │ -058e10: |[058e10] android.support.v4.widget.ViewDragHelper.computeSettleDuration:(Landroid/view/View;IIII)I │ │ -058e20: 52ec 1905 |0000: iget v12, v14, Landroid/support/v4/widget/ViewDragHelper;.mMinVelocity:F // field@0519 │ │ -058e24: 87cc |0002: float-to-int v12, v12 │ │ -058e26: 52ed 1805 |0003: iget v13, v14, Landroid/support/v4/widget/ViewDragHelper;.mMaxVelocity:F // field@0518 │ │ -058e2a: 87dd |0005: float-to-int v13, v13 │ │ -058e2c: 0200 1200 |0006: move/from16 v0, v18 │ │ -058e30: 7040 c011 0edc |0008: invoke-direct {v14, v0, v12, v13}, Landroid/support/v4/widget/ViewDragHelper;.clampMag:(III)I // method@11c0 │ │ -058e36: 0a12 |000b: move-result v18 │ │ -058e38: 52ec 1905 |000c: iget v12, v14, Landroid/support/v4/widget/ViewDragHelper;.mMinVelocity:F // field@0519 │ │ -058e3c: 87cc |000e: float-to-int v12, v12 │ │ -058e3e: 52ed 1805 |000f: iget v13, v14, Landroid/support/v4/widget/ViewDragHelper;.mMaxVelocity:F // field@0518 │ │ -058e42: 87dd |0011: float-to-int v13, v13 │ │ -058e44: 0200 1300 |0012: move/from16 v0, v19 │ │ -058e48: 7040 c011 0edc |0014: invoke-direct {v14, v0, v12, v13}, Landroid/support/v4/widget/ViewDragHelper;.clampMag:(III)I // method@11c0 │ │ -058e4e: 0a13 |0017: move-result v19 │ │ -058e50: 7701 1215 1000 |0018: invoke-static/range {v16}, Ljava/lang/Math;.abs:(I)I // method@1512 │ │ -058e56: 0a02 |001b: move-result v2 │ │ -058e58: 7701 1215 1100 |001c: invoke-static/range {v17}, Ljava/lang/Math;.abs:(I)I // method@1512 │ │ -058e5e: 0a03 |001f: move-result v3 │ │ -058e60: 7701 1215 1200 |0020: invoke-static/range {v18}, Ljava/lang/Math;.abs:(I)I // method@1512 │ │ -058e66: 0a04 |0023: move-result v4 │ │ -058e68: 7701 1215 1300 |0024: invoke-static/range {v19}, Ljava/lang/Math;.abs:(I)I // method@1512 │ │ -058e6e: 0a05 |0027: move-result v5 │ │ -058e70: 9007 0405 |0028: add-int v7, v4, v5 │ │ -058e74: 9006 0203 |002a: add-int v6, v2, v3 │ │ -058e78: 3812 2f00 |002c: if-eqz v18, 005b // +002f │ │ -058e7c: 824c |002e: int-to-float v12, v4 │ │ -058e7e: 827d |002f: int-to-float v13, v7 │ │ -058e80: a909 0c0d |0030: div-float v9, v12, v13 │ │ -058e84: 3813 2e00 |0032: if-eqz v19, 0060 // +002e │ │ -058e88: 825c |0034: int-to-float v12, v5 │ │ -058e8a: 827d |0035: int-to-float v13, v7 │ │ -058e8c: a90b 0c0d |0036: div-float v11, v12, v13 │ │ -058e90: 54ec 0d05 |0038: iget-object v12, v14, Landroid/support/v4/widget/ViewDragHelper;.mCallback:Landroid/support/v4/widget/ViewDragHelper$Callback; // field@050d │ │ -058e94: 6e20 ab11 fc00 |003a: invoke-virtual {v12, v15}, Landroid/support/v4/widget/ViewDragHelper$Callback;.getViewHorizontalDragRange:(Landroid/view/View;)I // method@11ab │ │ -058e9a: 0a0c |003d: move-result v12 │ │ -058e9c: 0200 1000 |003e: move/from16 v0, v16 │ │ -058ea0: 0201 1200 |0040: move/from16 v1, v18 │ │ -058ea4: 7040 c311 0ec1 |0042: invoke-direct {v14, v0, v1, v12}, Landroid/support/v4/widget/ViewDragHelper;.computeAxisDuration:(III)I // method@11c3 │ │ -058eaa: 0a08 |0045: move-result v8 │ │ -058eac: 54ec 0d05 |0046: iget-object v12, v14, Landroid/support/v4/widget/ViewDragHelper;.mCallback:Landroid/support/v4/widget/ViewDragHelper$Callback; // field@050d │ │ -058eb0: 6e20 ac11 fc00 |0048: invoke-virtual {v12, v15}, Landroid/support/v4/widget/ViewDragHelper$Callback;.getViewVerticalDragRange:(Landroid/view/View;)I // method@11ac │ │ -058eb6: 0a0c |004b: move-result v12 │ │ -058eb8: 0200 1100 |004c: move/from16 v0, v17 │ │ -058ebc: 0201 1300 |004e: move/from16 v1, v19 │ │ -058ec0: 7040 c311 0ec1 |0050: invoke-direct {v14, v0, v1, v12}, Landroid/support/v4/widget/ViewDragHelper;.computeAxisDuration:(III)I // method@11c3 │ │ -058ec6: 0a0a |0053: move-result v10 │ │ -058ec8: 828c |0054: int-to-float v12, v8 │ │ -058eca: c89c |0055: mul-float/2addr v12, v9 │ │ -058ecc: 82ad |0056: int-to-float v13, v10 │ │ -058ece: c8bd |0057: mul-float/2addr v13, v11 │ │ -058ed0: c6dc |0058: add-float/2addr v12, v13 │ │ -058ed2: 87cc |0059: float-to-int v12, v12 │ │ -058ed4: 0f0c |005a: return v12 │ │ -058ed6: 822c |005b: int-to-float v12, v2 │ │ -058ed8: 826d |005c: int-to-float v13, v6 │ │ -058eda: a909 0c0d |005d: div-float v9, v12, v13 │ │ -058ede: 28d3 |005f: goto 0032 // -002d │ │ -058ee0: 823c |0060: int-to-float v12, v3 │ │ -058ee2: 826d |0061: int-to-float v13, v6 │ │ -058ee4: a90b 0c0d |0062: div-float v11, v12, v13 │ │ -058ee8: 28d4 |0064: goto 0038 // -002c │ │ +05a9b8: |[05a9b8] android.support.v4.widget.ViewDragHelper.computeSettleDuration:(Landroid/view/View;IIII)I │ │ +05a9c8: 52ec 1905 |0000: iget v12, v14, Landroid/support/v4/widget/ViewDragHelper;.mMinVelocity:F // field@0519 │ │ +05a9cc: 87cc |0002: float-to-int v12, v12 │ │ +05a9ce: 52ed 1805 |0003: iget v13, v14, Landroid/support/v4/widget/ViewDragHelper;.mMaxVelocity:F // field@0518 │ │ +05a9d2: 87dd |0005: float-to-int v13, v13 │ │ +05a9d4: 0200 1200 |0006: move/from16 v0, v18 │ │ +05a9d8: 7040 c011 0edc |0008: invoke-direct {v14, v0, v12, v13}, Landroid/support/v4/widget/ViewDragHelper;.clampMag:(III)I // method@11c0 │ │ +05a9de: 0a12 |000b: move-result v18 │ │ +05a9e0: 52ec 1905 |000c: iget v12, v14, Landroid/support/v4/widget/ViewDragHelper;.mMinVelocity:F // field@0519 │ │ +05a9e4: 87cc |000e: float-to-int v12, v12 │ │ +05a9e6: 52ed 1805 |000f: iget v13, v14, Landroid/support/v4/widget/ViewDragHelper;.mMaxVelocity:F // field@0518 │ │ +05a9ea: 87dd |0011: float-to-int v13, v13 │ │ +05a9ec: 0200 1300 |0012: move/from16 v0, v19 │ │ +05a9f0: 7040 c011 0edc |0014: invoke-direct {v14, v0, v12, v13}, Landroid/support/v4/widget/ViewDragHelper;.clampMag:(III)I // method@11c0 │ │ +05a9f6: 0a13 |0017: move-result v19 │ │ +05a9f8: 7701 1215 1000 |0018: invoke-static/range {v16}, Ljava/lang/Math;.abs:(I)I // method@1512 │ │ +05a9fe: 0a02 |001b: move-result v2 │ │ +05aa00: 7701 1215 1100 |001c: invoke-static/range {v17}, Ljava/lang/Math;.abs:(I)I // method@1512 │ │ +05aa06: 0a03 |001f: move-result v3 │ │ +05aa08: 7701 1215 1200 |0020: invoke-static/range {v18}, Ljava/lang/Math;.abs:(I)I // method@1512 │ │ +05aa0e: 0a04 |0023: move-result v4 │ │ +05aa10: 7701 1215 1300 |0024: invoke-static/range {v19}, Ljava/lang/Math;.abs:(I)I // method@1512 │ │ +05aa16: 0a05 |0027: move-result v5 │ │ +05aa18: 9007 0405 |0028: add-int v7, v4, v5 │ │ +05aa1c: 9006 0203 |002a: add-int v6, v2, v3 │ │ +05aa20: 3812 2f00 |002c: if-eqz v18, 005b // +002f │ │ +05aa24: 824c |002e: int-to-float v12, v4 │ │ +05aa26: 827d |002f: int-to-float v13, v7 │ │ +05aa28: a909 0c0d |0030: div-float v9, v12, v13 │ │ +05aa2c: 3813 2e00 |0032: if-eqz v19, 0060 // +002e │ │ +05aa30: 825c |0034: int-to-float v12, v5 │ │ +05aa32: 827d |0035: int-to-float v13, v7 │ │ +05aa34: a90b 0c0d |0036: div-float v11, v12, v13 │ │ +05aa38: 54ec 0d05 |0038: iget-object v12, v14, Landroid/support/v4/widget/ViewDragHelper;.mCallback:Landroid/support/v4/widget/ViewDragHelper$Callback; // field@050d │ │ +05aa3c: 6e20 ab11 fc00 |003a: invoke-virtual {v12, v15}, Landroid/support/v4/widget/ViewDragHelper$Callback;.getViewHorizontalDragRange:(Landroid/view/View;)I // method@11ab │ │ +05aa42: 0a0c |003d: move-result v12 │ │ +05aa44: 0200 1000 |003e: move/from16 v0, v16 │ │ +05aa48: 0201 1200 |0040: move/from16 v1, v18 │ │ +05aa4c: 7040 c311 0ec1 |0042: invoke-direct {v14, v0, v1, v12}, Landroid/support/v4/widget/ViewDragHelper;.computeAxisDuration:(III)I // method@11c3 │ │ +05aa52: 0a08 |0045: move-result v8 │ │ +05aa54: 54ec 0d05 |0046: iget-object v12, v14, Landroid/support/v4/widget/ViewDragHelper;.mCallback:Landroid/support/v4/widget/ViewDragHelper$Callback; // field@050d │ │ +05aa58: 6e20 ac11 fc00 |0048: invoke-virtual {v12, v15}, Landroid/support/v4/widget/ViewDragHelper$Callback;.getViewVerticalDragRange:(Landroid/view/View;)I // method@11ac │ │ +05aa5e: 0a0c |004b: move-result v12 │ │ +05aa60: 0200 1100 |004c: move/from16 v0, v17 │ │ +05aa64: 0201 1300 |004e: move/from16 v1, v19 │ │ +05aa68: 7040 c311 0ec1 |0050: invoke-direct {v14, v0, v1, v12}, Landroid/support/v4/widget/ViewDragHelper;.computeAxisDuration:(III)I // method@11c3 │ │ +05aa6e: 0a0a |0053: move-result v10 │ │ +05aa70: 828c |0054: int-to-float v12, v8 │ │ +05aa72: c89c |0055: mul-float/2addr v12, v9 │ │ +05aa74: 82ad |0056: int-to-float v13, v10 │ │ +05aa76: c8bd |0057: mul-float/2addr v13, v11 │ │ +05aa78: c6dc |0058: add-float/2addr v12, v13 │ │ +05aa7a: 87cc |0059: float-to-int v12, v12 │ │ +05aa7c: 0f0c |005a: return v12 │ │ +05aa7e: 822c |005b: int-to-float v12, v2 │ │ +05aa80: 826d |005c: int-to-float v13, v6 │ │ +05aa82: a909 0c0d |005d: div-float v9, v12, v13 │ │ +05aa86: 28d3 |005f: goto 0032 // -002d │ │ +05aa88: 823c |0060: int-to-float v12, v3 │ │ +05aa8a: 826d |0061: int-to-float v13, v6 │ │ +05aa8c: a90b 0c0d |0062: div-float v11, v12, v13 │ │ +05aa90: 28d4 |0064: goto 0038 // -002c │ │ catches : (none) │ │ positions : │ │ 0x0000 line=597 │ │ 0x000c line=598 │ │ 0x0018 line=599 │ │ 0x001c line=600 │ │ 0x0020 line=601 │ │ @@ -81470,25 +81475,25 @@ │ │ type : '(Landroid/view/ViewGroup;FLandroid/support/v4/widget/ViewDragHelper$Callback;)Landroid/support/v4/widget/ViewDragHelper;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -058eec: |[058eec] android.support.v4.widget.ViewDragHelper.create:(Landroid/view/ViewGroup;FLandroid/support/v4/widget/ViewDragHelper$Callback;)Landroid/support/v4/widget/ViewDragHelper; │ │ -058efc: 7120 c711 5300 |0000: invoke-static {v3, v5}, Landroid/support/v4/widget/ViewDragHelper;.create:(Landroid/view/ViewGroup;Landroid/support/v4/widget/ViewDragHelper$Callback;)Landroid/support/v4/widget/ViewDragHelper; // method@11c7 │ │ -058f02: 0c00 |0003: move-result-object v0 │ │ -058f04: 5201 1f05 |0004: iget v1, v0, Landroid/support/v4/widget/ViewDragHelper;.mTouchSlop:I // field@051f │ │ -058f08: 8211 |0006: int-to-float v1, v1 │ │ -058f0a: 1502 803f |0007: const/high16 v2, #int 1065353216 // #3f80 │ │ -058f0e: c942 |0009: div-float/2addr v2, v4 │ │ -058f10: c821 |000a: mul-float/2addr v1, v2 │ │ -058f12: 8711 |000b: float-to-int v1, v1 │ │ -058f14: 5901 1f05 |000c: iput v1, v0, Landroid/support/v4/widget/ViewDragHelper;.mTouchSlop:I // field@051f │ │ -058f18: 1100 |000e: return-object v0 │ │ +05aa94: |[05aa94] android.support.v4.widget.ViewDragHelper.create:(Landroid/view/ViewGroup;FLandroid/support/v4/widget/ViewDragHelper$Callback;)Landroid/support/v4/widget/ViewDragHelper; │ │ +05aaa4: 7120 c711 5300 |0000: invoke-static {v3, v5}, Landroid/support/v4/widget/ViewDragHelper;.create:(Landroid/view/ViewGroup;Landroid/support/v4/widget/ViewDragHelper$Callback;)Landroid/support/v4/widget/ViewDragHelper; // method@11c7 │ │ +05aaaa: 0c00 |0003: move-result-object v0 │ │ +05aaac: 5201 1f05 |0004: iget v1, v0, Landroid/support/v4/widget/ViewDragHelper;.mTouchSlop:I // field@051f │ │ +05aab0: 8211 |0006: int-to-float v1, v1 │ │ +05aab2: 1502 803f |0007: const/high16 v2, #int 1065353216 // #3f80 │ │ +05aab6: c942 |0009: div-float/2addr v2, v4 │ │ +05aab8: c821 |000a: mul-float/2addr v1, v2 │ │ +05aaba: 8711 |000b: float-to-int v1, v1 │ │ +05aabc: 5901 1f05 |000c: iput v1, v0, Landroid/support/v4/widget/ViewDragHelper;.mTouchSlop:I // field@051f │ │ +05aac0: 1100 |000e: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=360 │ │ 0x0004 line=361 │ │ 0x000e line=362 │ │ locals : │ │ 0x0004 - 0x000f reg=0 helper Landroid/support/v4/widget/ViewDragHelper; │ │ @@ -81501,20 +81506,20 @@ │ │ type : '(Landroid/view/ViewGroup;Landroid/support/v4/widget/ViewDragHelper$Callback;)Landroid/support/v4/widget/ViewDragHelper;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 10 16-bit code units │ │ -058f1c: |[058f1c] android.support.v4.widget.ViewDragHelper.create:(Landroid/view/ViewGroup;Landroid/support/v4/widget/ViewDragHelper$Callback;)Landroid/support/v4/widget/ViewDragHelper; │ │ -058f2c: 2200 7e02 |0000: new-instance v0, Landroid/support/v4/widget/ViewDragHelper; // type@027e │ │ -058f30: 6e10 fc12 0200 |0002: invoke-virtual {v2}, Landroid/view/ViewGroup;.getContext:()Landroid/content/Context; // method@12fc │ │ -058f36: 0c01 |0005: move-result-object v1 │ │ -058f38: 7040 b611 1032 |0006: invoke-direct {v0, v1, v2, v3}, Landroid/support/v4/widget/ViewDragHelper;.:(Landroid/content/Context;Landroid/view/ViewGroup;Landroid/support/v4/widget/ViewDragHelper$Callback;)V // method@11b6 │ │ -058f3e: 1100 |0009: return-object v0 │ │ +05aac4: |[05aac4] android.support.v4.widget.ViewDragHelper.create:(Landroid/view/ViewGroup;Landroid/support/v4/widget/ViewDragHelper$Callback;)Landroid/support/v4/widget/ViewDragHelper; │ │ +05aad4: 2200 7b02 |0000: new-instance v0, Landroid/support/v4/widget/ViewDragHelper; // type@027b │ │ +05aad8: 6e10 fc12 0200 |0002: invoke-virtual {v2}, Landroid/view/ViewGroup;.getContext:()Landroid/content/Context; // method@12fc │ │ +05aade: 0c01 |0005: move-result-object v1 │ │ +05aae0: 7040 b611 1032 |0006: invoke-direct {v0, v1, v2, v3}, Landroid/support/v4/widget/ViewDragHelper;.:(Landroid/content/Context;Landroid/view/ViewGroup;Landroid/support/v4/widget/ViewDragHelper$Callback;)V // method@11b6 │ │ +05aae6: 1100 |0009: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=347 │ │ locals : │ │ 0x0000 - 0x000a reg=2 forParent Landroid/view/ViewGroup; │ │ 0x0000 - 0x000a reg=3 cb Landroid/support/v4/widget/ViewDragHelper$Callback; │ │ │ │ @@ -81523,26 +81528,26 @@ │ │ type : '(FF)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 21 16-bit code units │ │ -058f40: |[058f40] android.support.v4.widget.ViewDragHelper.dispatchViewReleased:(FF)V │ │ -058f50: 1213 |0000: const/4 v3, #int 1 // #1 │ │ -058f52: 1202 |0001: const/4 v2, #int 0 // #0 │ │ -058f54: 5c43 1c05 |0002: iput-boolean v3, v4, Landroid/support/v4/widget/ViewDragHelper;.mReleaseInProgress:Z // field@051c │ │ -058f58: 5440 0d05 |0004: iget-object v0, v4, Landroid/support/v4/widget/ViewDragHelper;.mCallback:Landroid/support/v4/widget/ViewDragHelper$Callback; // field@050d │ │ -058f5c: 5441 0e05 |0006: iget-object v1, v4, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@050e │ │ -058f60: 6e40 b311 1065 |0008: invoke-virtual {v0, v1, v5, v6}, Landroid/support/v4/widget/ViewDragHelper$Callback;.onViewReleased:(Landroid/view/View;FF)V // method@11b3 │ │ -058f66: 5c42 1c05 |000b: iput-boolean v2, v4, Landroid/support/v4/widget/ViewDragHelper;.mReleaseInProgress:Z // field@051c │ │ -058f6a: 5240 0f05 |000d: iget v0, v4, Landroid/support/v4/widget/ViewDragHelper;.mDragState:I // field@050f │ │ -058f6e: 3330 0500 |000f: if-ne v0, v3, 0014 // +0005 │ │ -058f72: 6e20 e011 2400 |0011: invoke-virtual {v4, v2}, Landroid/support/v4/widget/ViewDragHelper;.setDragState:(I)V // method@11e0 │ │ -058f78: 0e00 |0014: return-void │ │ +05aae8: |[05aae8] android.support.v4.widget.ViewDragHelper.dispatchViewReleased:(FF)V │ │ +05aaf8: 1213 |0000: const/4 v3, #int 1 // #1 │ │ +05aafa: 1202 |0001: const/4 v2, #int 0 // #0 │ │ +05aafc: 5c43 1c05 |0002: iput-boolean v3, v4, Landroid/support/v4/widget/ViewDragHelper;.mReleaseInProgress:Z // field@051c │ │ +05ab00: 5440 0d05 |0004: iget-object v0, v4, Landroid/support/v4/widget/ViewDragHelper;.mCallback:Landroid/support/v4/widget/ViewDragHelper$Callback; // field@050d │ │ +05ab04: 5441 0e05 |0006: iget-object v1, v4, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@050e │ │ +05ab08: 6e40 b311 1065 |0008: invoke-virtual {v0, v1, v5, v6}, Landroid/support/v4/widget/ViewDragHelper$Callback;.onViewReleased:(Landroid/view/View;FF)V // method@11b3 │ │ +05ab0e: 5c42 1c05 |000b: iput-boolean v2, v4, Landroid/support/v4/widget/ViewDragHelper;.mReleaseInProgress:Z // field@051c │ │ +05ab12: 5240 0f05 |000d: iget v0, v4, Landroid/support/v4/widget/ViewDragHelper;.mDragState:I // field@050f │ │ +05ab16: 3330 0500 |000f: if-ne v0, v3, 0014 // +0005 │ │ +05ab1a: 6e20 e011 2400 |0011: invoke-virtual {v4, v2}, Landroid/support/v4/widget/ViewDragHelper;.setDragState:(I)V // method@11e0 │ │ +05ab20: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=759 │ │ 0x0004 line=760 │ │ 0x000b line=761 │ │ 0x000d line=763 │ │ 0x0011 line=765 │ │ @@ -81557,26 +81562,26 @@ │ │ type : '(F)F' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -058f7c: |[058f7c] android.support.v4.widget.ViewDragHelper.distanceInfluenceForSnapDuration:(F)F │ │ -058f8c: 1500 003f |0000: const/high16 v0, #int 1056964608 // #3f00 │ │ -058f90: c705 |0002: sub-float/2addr v5, v0 │ │ -058f92: 8950 |0003: float-to-double v0, v5 │ │ -058f94: 1802 c798 0646 c728 de3f |0004: const-wide v2, #double 0.471239 // #3fde28c7460698c7 │ │ -058f9e: cd20 |0009: mul-double/2addr v0, v2 │ │ -058fa0: 8c05 |000a: double-to-float v5, v0 │ │ -058fa2: 8950 |000b: float-to-double v0, v5 │ │ -058fa4: 7120 1a15 1000 |000c: invoke-static {v0, v1}, Ljava/lang/Math;.sin:(D)D // method@151a │ │ -058faa: 0b00 |000f: move-result-wide v0 │ │ -058fac: 8c00 |0010: double-to-float v0, v0 │ │ -058fae: 0f00 |0011: return v0 │ │ +05ab24: |[05ab24] android.support.v4.widget.ViewDragHelper.distanceInfluenceForSnapDuration:(F)F │ │ +05ab34: 1500 003f |0000: const/high16 v0, #int 1056964608 // #3f00 │ │ +05ab38: c705 |0002: sub-float/2addr v5, v0 │ │ +05ab3a: 8950 |0003: float-to-double v0, v5 │ │ +05ab3c: 1802 c798 0646 c728 de3f |0004: const-wide v2, #double 0.471239 // #3fde28c7460698c7 │ │ +05ab46: cd20 |0009: mul-double/2addr v0, v2 │ │ +05ab48: 8c05 |000a: double-to-float v5, v0 │ │ +05ab4a: 8950 |000b: float-to-double v0, v5 │ │ +05ab4c: 7120 1a15 1000 |000c: invoke-static {v0, v1}, Ljava/lang/Math;.sin:(D)D // method@151a │ │ +05ab52: 0b00 |000f: move-result-wide v0 │ │ +05ab54: 8c00 |0010: double-to-float v0, v0 │ │ +05ab56: 0f00 |0011: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=674 │ │ 0x0003 line=675 │ │ 0x000b line=676 │ │ locals : │ │ 0x0000 - 0x0012 reg=4 this Landroid/support/v4/widget/ViewDragHelper; │ │ @@ -81587,47 +81592,47 @@ │ │ type : '(IIII)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 13 │ │ ins : 5 │ │ outs : 6 │ │ insns size : 64 16-bit code units │ │ -058fb0: |[058fb0] android.support.v4.widget.ViewDragHelper.dragTo:(IIII)V │ │ -058fc0: 0192 |0000: move v2, v9 │ │ -058fc2: 01a3 |0001: move v3, v10 │ │ -058fc4: 5480 0e05 |0002: iget-object v0, v8, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@050e │ │ -058fc8: 6e10 8412 0000 |0004: invoke-virtual {v0}, Landroid/view/View;.getLeft:()I // method@1284 │ │ -058fce: 0a06 |0007: move-result v6 │ │ -058fd0: 5480 0e05 |0008: iget-object v0, v8, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@050e │ │ -058fd4: 6e10 9412 0000 |000a: invoke-virtual {v0}, Landroid/view/View;.getTop:()I // method@1294 │ │ -058fda: 0a07 |000d: move-result v7 │ │ -058fdc: 380b 1100 |000e: if-eqz v11, 001f // +0011 │ │ -058fe0: 5480 0d05 |0010: iget-object v0, v8, Landroid/support/v4/widget/ViewDragHelper;.mCallback:Landroid/support/v4/widget/ViewDragHelper$Callback; // field@050d │ │ -058fe4: 5481 0e05 |0012: iget-object v1, v8, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@050e │ │ -058fe8: 6e40 a811 10b9 |0014: invoke-virtual {v0, v1, v9, v11}, Landroid/support/v4/widget/ViewDragHelper$Callback;.clampViewPositionHorizontal:(Landroid/view/View;II)I // method@11a8 │ │ -058fee: 0a02 |0017: move-result v2 │ │ -058ff0: 5480 0e05 |0018: iget-object v0, v8, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@050e │ │ -058ff4: 9101 0206 |001a: sub-int v1, v2, v6 │ │ -058ff8: 6e20 a912 1000 |001c: invoke-virtual {v0, v1}, Landroid/view/View;.offsetLeftAndRight:(I)V // method@12a9 │ │ -058ffe: 380c 1100 |001f: if-eqz v12, 0030 // +0011 │ │ -059002: 5480 0d05 |0021: iget-object v0, v8, Landroid/support/v4/widget/ViewDragHelper;.mCallback:Landroid/support/v4/widget/ViewDragHelper$Callback; // field@050d │ │ -059006: 5481 0e05 |0023: iget-object v1, v8, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@050e │ │ -05900a: 6e40 a911 10ca |0025: invoke-virtual {v0, v1, v10, v12}, Landroid/support/v4/widget/ViewDragHelper$Callback;.clampViewPositionVertical:(Landroid/view/View;II)I // method@11a9 │ │ -059010: 0a03 |0028: move-result v3 │ │ -059012: 5480 0e05 |0029: iget-object v0, v8, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@050e │ │ -059016: 9101 0307 |002b: sub-int v1, v3, v7 │ │ -05901a: 6e20 aa12 1000 |002d: invoke-virtual {v0, v1}, Landroid/view/View;.offsetTopAndBottom:(I)V // method@12aa │ │ -059020: 390b 0400 |0030: if-nez v11, 0034 // +0004 │ │ -059024: 380c 0d00 |0032: if-eqz v12, 003f // +000d │ │ -059028: 9104 0206 |0034: sub-int v4, v2, v6 │ │ -05902c: 9105 0307 |0036: sub-int v5, v3, v7 │ │ -059030: 5480 0d05 |0038: iget-object v0, v8, Landroid/support/v4/widget/ViewDragHelper;.mCallback:Landroid/support/v4/widget/ViewDragHelper$Callback; // field@050d │ │ -059034: 5481 0e05 |003a: iget-object v1, v8, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@050e │ │ -059038: 7406 b211 0000 |003c: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v4/widget/ViewDragHelper$Callback;.onViewPositionChanged:(Landroid/view/View;IIII)V // method@11b2 │ │ -05903e: 0e00 |003f: return-void │ │ +05ab58: |[05ab58] android.support.v4.widget.ViewDragHelper.dragTo:(IIII)V │ │ +05ab68: 0192 |0000: move v2, v9 │ │ +05ab6a: 01a3 |0001: move v3, v10 │ │ +05ab6c: 5480 0e05 |0002: iget-object v0, v8, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@050e │ │ +05ab70: 6e10 8412 0000 |0004: invoke-virtual {v0}, Landroid/view/View;.getLeft:()I // method@1284 │ │ +05ab76: 0a06 |0007: move-result v6 │ │ +05ab78: 5480 0e05 |0008: iget-object v0, v8, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@050e │ │ +05ab7c: 6e10 9412 0000 |000a: invoke-virtual {v0}, Landroid/view/View;.getTop:()I // method@1294 │ │ +05ab82: 0a07 |000d: move-result v7 │ │ +05ab84: 380b 1100 |000e: if-eqz v11, 001f // +0011 │ │ +05ab88: 5480 0d05 |0010: iget-object v0, v8, Landroid/support/v4/widget/ViewDragHelper;.mCallback:Landroid/support/v4/widget/ViewDragHelper$Callback; // field@050d │ │ +05ab8c: 5481 0e05 |0012: iget-object v1, v8, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@050e │ │ +05ab90: 6e40 a811 10b9 |0014: invoke-virtual {v0, v1, v9, v11}, Landroid/support/v4/widget/ViewDragHelper$Callback;.clampViewPositionHorizontal:(Landroid/view/View;II)I // method@11a8 │ │ +05ab96: 0a02 |0017: move-result v2 │ │ +05ab98: 5480 0e05 |0018: iget-object v0, v8, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@050e │ │ +05ab9c: 9101 0206 |001a: sub-int v1, v2, v6 │ │ +05aba0: 6e20 a912 1000 |001c: invoke-virtual {v0, v1}, Landroid/view/View;.offsetLeftAndRight:(I)V // method@12a9 │ │ +05aba6: 380c 1100 |001f: if-eqz v12, 0030 // +0011 │ │ +05abaa: 5480 0d05 |0021: iget-object v0, v8, Landroid/support/v4/widget/ViewDragHelper;.mCallback:Landroid/support/v4/widget/ViewDragHelper$Callback; // field@050d │ │ +05abae: 5481 0e05 |0023: iget-object v1, v8, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@050e │ │ +05abb2: 6e40 a911 10ca |0025: invoke-virtual {v0, v1, v10, v12}, Landroid/support/v4/widget/ViewDragHelper$Callback;.clampViewPositionVertical:(Landroid/view/View;II)I // method@11a9 │ │ +05abb8: 0a03 |0028: move-result v3 │ │ +05abba: 5480 0e05 |0029: iget-object v0, v8, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@050e │ │ +05abbe: 9101 0307 |002b: sub-int v1, v3, v7 │ │ +05abc2: 6e20 aa12 1000 |002d: invoke-virtual {v0, v1}, Landroid/view/View;.offsetTopAndBottom:(I)V // method@12aa │ │ +05abc8: 390b 0400 |0030: if-nez v11, 0034 // +0004 │ │ +05abcc: 380c 0d00 |0032: if-eqz v12, 003f // +000d │ │ +05abd0: 9104 0206 |0034: sub-int v4, v2, v6 │ │ +05abd4: 9105 0307 |0036: sub-int v5, v3, v7 │ │ +05abd8: 5480 0d05 |0038: iget-object v0, v8, Landroid/support/v4/widget/ViewDragHelper;.mCallback:Landroid/support/v4/widget/ViewDragHelper$Callback; // field@050d │ │ +05abdc: 5481 0e05 |003a: iget-object v1, v8, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@050e │ │ +05abe0: 7406 b211 0000 |003c: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v4/widget/ViewDragHelper$Callback;.onViewPositionChanged:(Landroid/view/View;IIII)V // method@11b2 │ │ +05abe6: 0e00 |003f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1366 │ │ 0x0001 line=1367 │ │ 0x0002 line=1368 │ │ 0x0008 line=1369 │ │ 0x000e line=1370 │ │ @@ -81659,73 +81664,73 @@ │ │ type : '(I)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 12 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 113 16-bit code units │ │ -059040: |[059040] android.support.v4.widget.ViewDragHelper.ensureMotionHistorySizeForId:(I)V │ │ -059050: 1209 |0000: const/4 v9, #int 0 // #0 │ │ -059052: 54a7 1405 |0001: iget-object v7, v10, Landroid/support/v4/widget/ViewDragHelper;.mInitialMotionX:[F // field@0514 │ │ -059056: 3807 0700 |0003: if-eqz v7, 000a // +0007 │ │ -05905a: 54a7 1405 |0005: iget-object v7, v10, Landroid/support/v4/widget/ViewDragHelper;.mInitialMotionX:[F // field@0514 │ │ -05905e: 2177 |0007: array-length v7, v7 │ │ -059060: 36b7 6800 |0008: if-gt v7, v11, 0070 // +0068 │ │ -059064: d807 0b01 |000a: add-int/lit8 v7, v11, #int 1 // #01 │ │ -059068: 2373 8e04 |000c: new-array v3, v7, [F // type@048e │ │ -05906c: d807 0b01 |000e: add-int/lit8 v7, v11, #int 1 // #01 │ │ -059070: 2374 8e04 |0010: new-array v4, v7, [F // type@048e │ │ -059074: d807 0b01 |0012: add-int/lit8 v7, v11, #int 1 // #01 │ │ -059078: 2375 8e04 |0014: new-array v5, v7, [F // type@048e │ │ -05907c: d807 0b01 |0016: add-int/lit8 v7, v11, #int 1 // #01 │ │ -059080: 2376 8e04 |0018: new-array v6, v7, [F // type@048e │ │ -059084: d807 0b01 |001a: add-int/lit8 v7, v11, #int 1 // #01 │ │ -059088: 2372 8f04 |001c: new-array v2, v7, [I // type@048f │ │ -05908c: d807 0b01 |001e: add-int/lit8 v7, v11, #int 1 // #01 │ │ -059090: 2370 8f04 |0020: new-array v0, v7, [I // type@048f │ │ -059094: d807 0b01 |0022: add-int/lit8 v7, v11, #int 1 // #01 │ │ -059098: 2371 8f04 |0024: new-array v1, v7, [I // type@048f │ │ -05909c: 54a7 1405 |0026: iget-object v7, v10, Landroid/support/v4/widget/ViewDragHelper;.mInitialMotionX:[F // field@0514 │ │ -0590a0: 3807 3a00 |0028: if-eqz v7, 0062 // +003a │ │ -0590a4: 54a7 1405 |002a: iget-object v7, v10, Landroid/support/v4/widget/ViewDragHelper;.mInitialMotionX:[F // field@0514 │ │ -0590a8: 54a8 1405 |002c: iget-object v8, v10, Landroid/support/v4/widget/ViewDragHelper;.mInitialMotionX:[F // field@0514 │ │ -0590ac: 2188 |002e: array-length v8, v8 │ │ -0590ae: 7158 6515 9793 |002f: invoke-static {v7, v9, v3, v9, v8}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@1565 │ │ -0590b4: 54a7 1505 |0032: iget-object v7, v10, Landroid/support/v4/widget/ViewDragHelper;.mInitialMotionY:[F // field@0515 │ │ -0590b8: 54a8 1505 |0034: iget-object v8, v10, Landroid/support/v4/widget/ViewDragHelper;.mInitialMotionY:[F // field@0515 │ │ -0590bc: 2188 |0036: array-length v8, v8 │ │ -0590be: 7158 6515 9794 |0037: invoke-static {v7, v9, v4, v9, v8}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@1565 │ │ -0590c4: 54a7 1605 |003a: iget-object v7, v10, Landroid/support/v4/widget/ViewDragHelper;.mLastMotionX:[F // field@0516 │ │ -0590c8: 54a8 1605 |003c: iget-object v8, v10, Landroid/support/v4/widget/ViewDragHelper;.mLastMotionX:[F // field@0516 │ │ -0590cc: 2188 |003e: array-length v8, v8 │ │ -0590ce: 7158 6515 9795 |003f: invoke-static {v7, v9, v5, v9, v8}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@1565 │ │ -0590d4: 54a7 1705 |0042: iget-object v7, v10, Landroid/support/v4/widget/ViewDragHelper;.mLastMotionY:[F // field@0517 │ │ -0590d8: 54a8 1705 |0044: iget-object v8, v10, Landroid/support/v4/widget/ViewDragHelper;.mLastMotionY:[F // field@0517 │ │ -0590dc: 2188 |0046: array-length v8, v8 │ │ -0590de: 7158 6515 9796 |0047: invoke-static {v7, v9, v6, v9, v8}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@1565 │ │ -0590e4: 54a7 1305 |004a: iget-object v7, v10, Landroid/support/v4/widget/ViewDragHelper;.mInitialEdgesTouched:[I // field@0513 │ │ -0590e8: 54a8 1305 |004c: iget-object v8, v10, Landroid/support/v4/widget/ViewDragHelper;.mInitialEdgesTouched:[I // field@0513 │ │ -0590ec: 2188 |004e: array-length v8, v8 │ │ -0590ee: 7158 6515 9792 |004f: invoke-static {v7, v9, v2, v9, v8}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@1565 │ │ -0590f4: 54a7 1005 |0052: iget-object v7, v10, Landroid/support/v4/widget/ViewDragHelper;.mEdgeDragsInProgress:[I // field@0510 │ │ -0590f8: 54a8 1005 |0054: iget-object v8, v10, Landroid/support/v4/widget/ViewDragHelper;.mEdgeDragsInProgress:[I // field@0510 │ │ -0590fc: 2188 |0056: array-length v8, v8 │ │ -0590fe: 7158 6515 9790 |0057: invoke-static {v7, v9, v0, v9, v8}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@1565 │ │ -059104: 54a7 1105 |005a: iget-object v7, v10, Landroid/support/v4/widget/ViewDragHelper;.mEdgeDragsLocked:[I // field@0511 │ │ -059108: 54a8 1105 |005c: iget-object v8, v10, Landroid/support/v4/widget/ViewDragHelper;.mEdgeDragsLocked:[I // field@0511 │ │ -05910c: 2188 |005e: array-length v8, v8 │ │ -05910e: 7158 6515 9791 |005f: invoke-static {v7, v9, v1, v9, v8}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@1565 │ │ -059114: 5ba3 1405 |0062: iput-object v3, v10, Landroid/support/v4/widget/ViewDragHelper;.mInitialMotionX:[F // field@0514 │ │ -059118: 5ba4 1505 |0064: iput-object v4, v10, Landroid/support/v4/widget/ViewDragHelper;.mInitialMotionY:[F // field@0515 │ │ -05911c: 5ba5 1605 |0066: iput-object v5, v10, Landroid/support/v4/widget/ViewDragHelper;.mLastMotionX:[F // field@0516 │ │ -059120: 5ba6 1705 |0068: iput-object v6, v10, Landroid/support/v4/widget/ViewDragHelper;.mLastMotionY:[F // field@0517 │ │ -059124: 5ba2 1305 |006a: iput-object v2, v10, Landroid/support/v4/widget/ViewDragHelper;.mInitialEdgesTouched:[I // field@0513 │ │ -059128: 5ba0 1005 |006c: iput-object v0, v10, Landroid/support/v4/widget/ViewDragHelper;.mEdgeDragsInProgress:[I // field@0510 │ │ -05912c: 5ba1 1105 |006e: iput-object v1, v10, Landroid/support/v4/widget/ViewDragHelper;.mEdgeDragsLocked:[I // field@0511 │ │ -059130: 0e00 |0070: return-void │ │ +05abe8: |[05abe8] android.support.v4.widget.ViewDragHelper.ensureMotionHistorySizeForId:(I)V │ │ +05abf8: 1209 |0000: const/4 v9, #int 0 // #0 │ │ +05abfa: 54a7 1405 |0001: iget-object v7, v10, Landroid/support/v4/widget/ViewDragHelper;.mInitialMotionX:[F // field@0514 │ │ +05abfe: 3807 0700 |0003: if-eqz v7, 000a // +0007 │ │ +05ac02: 54a7 1405 |0005: iget-object v7, v10, Landroid/support/v4/widget/ViewDragHelper;.mInitialMotionX:[F // field@0514 │ │ +05ac06: 2177 |0007: array-length v7, v7 │ │ +05ac08: 36b7 6800 |0008: if-gt v7, v11, 0070 // +0068 │ │ +05ac0c: d807 0b01 |000a: add-int/lit8 v7, v11, #int 1 // #01 │ │ +05ac10: 2373 8b04 |000c: new-array v3, v7, [F // type@048b │ │ +05ac14: d807 0b01 |000e: add-int/lit8 v7, v11, #int 1 // #01 │ │ +05ac18: 2374 8b04 |0010: new-array v4, v7, [F // type@048b │ │ +05ac1c: d807 0b01 |0012: add-int/lit8 v7, v11, #int 1 // #01 │ │ +05ac20: 2375 8b04 |0014: new-array v5, v7, [F // type@048b │ │ +05ac24: d807 0b01 |0016: add-int/lit8 v7, v11, #int 1 // #01 │ │ +05ac28: 2376 8b04 |0018: new-array v6, v7, [F // type@048b │ │ +05ac2c: d807 0b01 |001a: add-int/lit8 v7, v11, #int 1 // #01 │ │ +05ac30: 2372 8c04 |001c: new-array v2, v7, [I // type@048c │ │ +05ac34: d807 0b01 |001e: add-int/lit8 v7, v11, #int 1 // #01 │ │ +05ac38: 2370 8c04 |0020: new-array v0, v7, [I // type@048c │ │ +05ac3c: d807 0b01 |0022: add-int/lit8 v7, v11, #int 1 // #01 │ │ +05ac40: 2371 8c04 |0024: new-array v1, v7, [I // type@048c │ │ +05ac44: 54a7 1405 |0026: iget-object v7, v10, Landroid/support/v4/widget/ViewDragHelper;.mInitialMotionX:[F // field@0514 │ │ +05ac48: 3807 3a00 |0028: if-eqz v7, 0062 // +003a │ │ +05ac4c: 54a7 1405 |002a: iget-object v7, v10, Landroid/support/v4/widget/ViewDragHelper;.mInitialMotionX:[F // field@0514 │ │ +05ac50: 54a8 1405 |002c: iget-object v8, v10, Landroid/support/v4/widget/ViewDragHelper;.mInitialMotionX:[F // field@0514 │ │ +05ac54: 2188 |002e: array-length v8, v8 │ │ +05ac56: 7158 6515 9793 |002f: invoke-static {v7, v9, v3, v9, v8}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@1565 │ │ +05ac5c: 54a7 1505 |0032: iget-object v7, v10, Landroid/support/v4/widget/ViewDragHelper;.mInitialMotionY:[F // field@0515 │ │ +05ac60: 54a8 1505 |0034: iget-object v8, v10, Landroid/support/v4/widget/ViewDragHelper;.mInitialMotionY:[F // field@0515 │ │ +05ac64: 2188 |0036: array-length v8, v8 │ │ +05ac66: 7158 6515 9794 |0037: invoke-static {v7, v9, v4, v9, v8}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@1565 │ │ +05ac6c: 54a7 1605 |003a: iget-object v7, v10, Landroid/support/v4/widget/ViewDragHelper;.mLastMotionX:[F // field@0516 │ │ +05ac70: 54a8 1605 |003c: iget-object v8, v10, Landroid/support/v4/widget/ViewDragHelper;.mLastMotionX:[F // field@0516 │ │ +05ac74: 2188 |003e: array-length v8, v8 │ │ +05ac76: 7158 6515 9795 |003f: invoke-static {v7, v9, v5, v9, v8}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@1565 │ │ +05ac7c: 54a7 1705 |0042: iget-object v7, v10, Landroid/support/v4/widget/ViewDragHelper;.mLastMotionY:[F // field@0517 │ │ +05ac80: 54a8 1705 |0044: iget-object v8, v10, Landroid/support/v4/widget/ViewDragHelper;.mLastMotionY:[F // field@0517 │ │ +05ac84: 2188 |0046: array-length v8, v8 │ │ +05ac86: 7158 6515 9796 |0047: invoke-static {v7, v9, v6, v9, v8}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@1565 │ │ +05ac8c: 54a7 1305 |004a: iget-object v7, v10, Landroid/support/v4/widget/ViewDragHelper;.mInitialEdgesTouched:[I // field@0513 │ │ +05ac90: 54a8 1305 |004c: iget-object v8, v10, Landroid/support/v4/widget/ViewDragHelper;.mInitialEdgesTouched:[I // field@0513 │ │ +05ac94: 2188 |004e: array-length v8, v8 │ │ +05ac96: 7158 6515 9792 |004f: invoke-static {v7, v9, v2, v9, v8}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@1565 │ │ +05ac9c: 54a7 1005 |0052: iget-object v7, v10, Landroid/support/v4/widget/ViewDragHelper;.mEdgeDragsInProgress:[I // field@0510 │ │ +05aca0: 54a8 1005 |0054: iget-object v8, v10, Landroid/support/v4/widget/ViewDragHelper;.mEdgeDragsInProgress:[I // field@0510 │ │ +05aca4: 2188 |0056: array-length v8, v8 │ │ +05aca6: 7158 6515 9790 |0057: invoke-static {v7, v9, v0, v9, v8}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@1565 │ │ +05acac: 54a7 1105 |005a: iget-object v7, v10, Landroid/support/v4/widget/ViewDragHelper;.mEdgeDragsLocked:[I // field@0511 │ │ +05acb0: 54a8 1105 |005c: iget-object v8, v10, Landroid/support/v4/widget/ViewDragHelper;.mEdgeDragsLocked:[I // field@0511 │ │ +05acb4: 2188 |005e: array-length v8, v8 │ │ +05acb6: 7158 6515 9791 |005f: invoke-static {v7, v9, v1, v9, v8}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@1565 │ │ +05acbc: 5ba3 1405 |0062: iput-object v3, v10, Landroid/support/v4/widget/ViewDragHelper;.mInitialMotionX:[F // field@0514 │ │ +05acc0: 5ba4 1505 |0064: iput-object v4, v10, Landroid/support/v4/widget/ViewDragHelper;.mInitialMotionY:[F // field@0515 │ │ +05acc4: 5ba5 1605 |0066: iput-object v5, v10, Landroid/support/v4/widget/ViewDragHelper;.mLastMotionX:[F // field@0516 │ │ +05acc8: 5ba6 1705 |0068: iput-object v6, v10, Landroid/support/v4/widget/ViewDragHelper;.mLastMotionY:[F // field@0517 │ │ +05accc: 5ba2 1305 |006a: iput-object v2, v10, Landroid/support/v4/widget/ViewDragHelper;.mInitialEdgesTouched:[I // field@0513 │ │ +05acd0: 5ba0 1005 |006c: iput-object v0, v10, Landroid/support/v4/widget/ViewDragHelper;.mEdgeDragsInProgress:[I // field@0510 │ │ +05acd4: 5ba1 1105 |006e: iput-object v1, v10, Landroid/support/v4/widget/ViewDragHelper;.mEdgeDragsLocked:[I // field@0511 │ │ +05acd8: 0e00 |0070: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=798 │ │ 0x000a line=799 │ │ 0x000e line=800 │ │ 0x0012 line=801 │ │ 0x0016 line=802 │ │ @@ -81764,45 +81769,45 @@ │ │ type : '(IIII)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 16 │ │ ins : 5 │ │ outs : 6 │ │ insns size : 53 16-bit code units │ │ -059134: |[059134] android.support.v4.widget.ViewDragHelper.forceSettleCapturedViewAt:(IIII)Z │ │ -059144: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -059146: 54b1 0e05 |0001: iget-object v1, v11, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@050e │ │ -05914a: 6e10 8412 0100 |0003: invoke-virtual {v1}, Landroid/view/View;.getLeft:()I // method@1284 │ │ -059150: 0a0a |0006: move-result v10 │ │ -059152: 54b1 0e05 |0007: iget-object v1, v11, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@050e │ │ -059156: 6e10 9412 0100 |0009: invoke-virtual {v1}, Landroid/view/View;.getTop:()I // method@1294 │ │ -05915c: 0a06 |000c: move-result v6 │ │ -05915e: 9102 0c0a |000d: sub-int v2, v12, v10 │ │ -059162: 9103 0d06 |000f: sub-int v3, v13, v6 │ │ -059166: 3902 0d00 |0011: if-nez v2, 001e // +000d │ │ -05916a: 3903 0b00 |0013: if-nez v3, 001e // +000b │ │ -05916e: 54b1 1d05 |0015: iget-object v1, v11, Landroid/support/v4/widget/ViewDragHelper;.mScroller:Landroid/support/v4/widget/ScrollerCompat; // field@051d │ │ -059172: 6e10 7810 0100 |0017: invoke-virtual {v1}, Landroid/support/v4/widget/ScrollerCompat;.abortAnimation:()V // method@1078 │ │ -059178: 6e20 e011 0b00 |001a: invoke-virtual {v11, v0}, Landroid/support/v4/widget/ViewDragHelper;.setDragState:(I)V // method@11e0 │ │ -05917e: 0f00 |001d: return v0 │ │ -059180: 54b1 0e05 |001e: iget-object v1, v11, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@050e │ │ -059184: 07b0 |0020: move-object v0, v11 │ │ -059186: 01e4 |0021: move v4, v14 │ │ -059188: 01f5 |0022: move v5, v15 │ │ -05918a: 7606 c411 0000 |0023: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v4/widget/ViewDragHelper;.computeSettleDuration:(Landroid/view/View;IIII)I // method@11c4 │ │ -059190: 0a09 |0026: move-result v9 │ │ -059192: 54b4 1d05 |0027: iget-object v4, v11, Landroid/support/v4/widget/ViewDragHelper;.mScroller:Landroid/support/v4/widget/ScrollerCompat; // field@051d │ │ -059196: 01a5 |0029: move v5, v10 │ │ -059198: 0127 |002a: move v7, v2 │ │ -05919a: 0138 |002b: move v8, v3 │ │ -05919c: 7406 8810 0400 |002c: invoke-virtual/range {v4, v5, v6, v7, v8, v9}, Landroid/support/v4/widget/ScrollerCompat;.startScroll:(IIIII)V // method@1088 │ │ -0591a2: 1220 |002f: const/4 v0, #int 2 // #2 │ │ -0591a4: 6e20 e011 0b00 |0030: invoke-virtual {v11, v0}, Landroid/support/v4/widget/ViewDragHelper;.setDragState:(I)V // method@11e0 │ │ -0591aa: 1210 |0033: const/4 v0, #int 1 // #1 │ │ -0591ac: 28e9 |0034: goto 001d // -0017 │ │ +05acdc: |[05acdc] android.support.v4.widget.ViewDragHelper.forceSettleCapturedViewAt:(IIII)Z │ │ +05acec: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +05acee: 54b1 0e05 |0001: iget-object v1, v11, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@050e │ │ +05acf2: 6e10 8412 0100 |0003: invoke-virtual {v1}, Landroid/view/View;.getLeft:()I // method@1284 │ │ +05acf8: 0a0a |0006: move-result v10 │ │ +05acfa: 54b1 0e05 |0007: iget-object v1, v11, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@050e │ │ +05acfe: 6e10 9412 0100 |0009: invoke-virtual {v1}, Landroid/view/View;.getTop:()I // method@1294 │ │ +05ad04: 0a06 |000c: move-result v6 │ │ +05ad06: 9102 0c0a |000d: sub-int v2, v12, v10 │ │ +05ad0a: 9103 0d06 |000f: sub-int v3, v13, v6 │ │ +05ad0e: 3902 0d00 |0011: if-nez v2, 001e // +000d │ │ +05ad12: 3903 0b00 |0013: if-nez v3, 001e // +000b │ │ +05ad16: 54b1 1d05 |0015: iget-object v1, v11, Landroid/support/v4/widget/ViewDragHelper;.mScroller:Landroid/support/v4/widget/ScrollerCompat; // field@051d │ │ +05ad1a: 6e10 7810 0100 |0017: invoke-virtual {v1}, Landroid/support/v4/widget/ScrollerCompat;.abortAnimation:()V // method@1078 │ │ +05ad20: 6e20 e011 0b00 |001a: invoke-virtual {v11, v0}, Landroid/support/v4/widget/ViewDragHelper;.setDragState:(I)V // method@11e0 │ │ +05ad26: 0f00 |001d: return v0 │ │ +05ad28: 54b1 0e05 |001e: iget-object v1, v11, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@050e │ │ +05ad2c: 07b0 |0020: move-object v0, v11 │ │ +05ad2e: 01e4 |0021: move v4, v14 │ │ +05ad30: 01f5 |0022: move v5, v15 │ │ +05ad32: 7606 c411 0000 |0023: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v4/widget/ViewDragHelper;.computeSettleDuration:(Landroid/view/View;IIII)I // method@11c4 │ │ +05ad38: 0a09 |0026: move-result v9 │ │ +05ad3a: 54b4 1d05 |0027: iget-object v4, v11, Landroid/support/v4/widget/ViewDragHelper;.mScroller:Landroid/support/v4/widget/ScrollerCompat; // field@051d │ │ +05ad3e: 01a5 |0029: move v5, v10 │ │ +05ad40: 0127 |002a: move v7, v2 │ │ +05ad42: 0138 |002b: move v8, v3 │ │ +05ad44: 7406 8810 0400 |002c: invoke-virtual/range {v4, v5, v6, v7, v8, v9}, Landroid/support/v4/widget/ScrollerCompat;.startScroll:(IIIII)V // method@1088 │ │ +05ad4a: 1220 |002f: const/4 v0, #int 2 // #2 │ │ +05ad4c: 6e20 e011 0b00 |0030: invoke-virtual {v11, v0}, Landroid/support/v4/widget/ViewDragHelper;.setDragState:(I)V // method@11e0 │ │ +05ad52: 1210 |0033: const/4 v0, #int 1 // #1 │ │ +05ad54: 28e9 |0034: goto 001d // -0017 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=577 │ │ 0x0007 line=578 │ │ 0x000d line=579 │ │ 0x000f line=580 │ │ 0x0011 line=582 │ │ @@ -81830,45 +81835,45 @@ │ │ type : '(II)I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 54 16-bit code units │ │ -0591b0: |[0591b0] android.support.v4.widget.ViewDragHelper.getEdgesTouched:(II)I │ │ -0591c0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0591c2: 5431 1a05 |0001: iget-object v1, v3, Landroid/support/v4/widget/ViewDragHelper;.mParentView:Landroid/view/ViewGroup; // field@051a │ │ -0591c6: 6e10 ff12 0100 |0003: invoke-virtual {v1}, Landroid/view/ViewGroup;.getLeft:()I // method@12ff │ │ -0591cc: 0a01 |0006: move-result v1 │ │ -0591ce: 5232 1205 |0007: iget v2, v3, Landroid/support/v4/widget/ViewDragHelper;.mEdgeSize:I // field@0512 │ │ -0591d2: b021 |0009: add-int/2addr v1, v2 │ │ -0591d4: 3514 0400 |000a: if-ge v4, v1, 000e // +0004 │ │ -0591d8: de00 0001 |000c: or-int/lit8 v0, v0, #int 1 // #01 │ │ -0591dc: 5431 1a05 |000e: iget-object v1, v3, Landroid/support/v4/widget/ViewDragHelper;.mParentView:Landroid/view/ViewGroup; // field@051a │ │ -0591e0: 6e10 0213 0100 |0010: invoke-virtual {v1}, Landroid/view/ViewGroup;.getTop:()I // method@1302 │ │ -0591e6: 0a01 |0013: move-result v1 │ │ -0591e8: 5232 1205 |0014: iget v2, v3, Landroid/support/v4/widget/ViewDragHelper;.mEdgeSize:I // field@0512 │ │ -0591ec: b021 |0016: add-int/2addr v1, v2 │ │ -0591ee: 3515 0400 |0017: if-ge v5, v1, 001b // +0004 │ │ -0591f2: de00 0004 |0019: or-int/lit8 v0, v0, #int 4 // #04 │ │ -0591f6: 5431 1a05 |001b: iget-object v1, v3, Landroid/support/v4/widget/ViewDragHelper;.mParentView:Landroid/view/ViewGroup; // field@051a │ │ -0591fa: 6e10 0113 0100 |001d: invoke-virtual {v1}, Landroid/view/ViewGroup;.getRight:()I // method@1301 │ │ -059200: 0a01 |0020: move-result v1 │ │ -059202: 5232 1205 |0021: iget v2, v3, Landroid/support/v4/widget/ViewDragHelper;.mEdgeSize:I // field@0512 │ │ -059206: b121 |0023: sub-int/2addr v1, v2 │ │ -059208: 3714 0400 |0024: if-le v4, v1, 0028 // +0004 │ │ -05920c: de00 0002 |0026: or-int/lit8 v0, v0, #int 2 // #02 │ │ -059210: 5431 1a05 |0028: iget-object v1, v3, Landroid/support/v4/widget/ViewDragHelper;.mParentView:Landroid/view/ViewGroup; // field@051a │ │ -059214: 6e10 f912 0100 |002a: invoke-virtual {v1}, Landroid/view/ViewGroup;.getBottom:()I // method@12f9 │ │ -05921a: 0a01 |002d: move-result v1 │ │ -05921c: 5232 1205 |002e: iget v2, v3, Landroid/support/v4/widget/ViewDragHelper;.mEdgeSize:I // field@0512 │ │ -059220: b121 |0030: sub-int/2addr v1, v2 │ │ -059222: 3715 0400 |0031: if-le v5, v1, 0035 // +0004 │ │ -059226: de00 0008 |0033: or-int/lit8 v0, v0, #int 8 // #08 │ │ -05922a: 0f00 |0035: return v0 │ │ +05ad58: |[05ad58] android.support.v4.widget.ViewDragHelper.getEdgesTouched:(II)I │ │ +05ad68: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +05ad6a: 5431 1a05 |0001: iget-object v1, v3, Landroid/support/v4/widget/ViewDragHelper;.mParentView:Landroid/view/ViewGroup; // field@051a │ │ +05ad6e: 6e10 ff12 0100 |0003: invoke-virtual {v1}, Landroid/view/ViewGroup;.getLeft:()I // method@12ff │ │ +05ad74: 0a01 |0006: move-result v1 │ │ +05ad76: 5232 1205 |0007: iget v2, v3, Landroid/support/v4/widget/ViewDragHelper;.mEdgeSize:I // field@0512 │ │ +05ad7a: b021 |0009: add-int/2addr v1, v2 │ │ +05ad7c: 3514 0400 |000a: if-ge v4, v1, 000e // +0004 │ │ +05ad80: de00 0001 |000c: or-int/lit8 v0, v0, #int 1 // #01 │ │ +05ad84: 5431 1a05 |000e: iget-object v1, v3, Landroid/support/v4/widget/ViewDragHelper;.mParentView:Landroid/view/ViewGroup; // field@051a │ │ +05ad88: 6e10 0213 0100 |0010: invoke-virtual {v1}, Landroid/view/ViewGroup;.getTop:()I // method@1302 │ │ +05ad8e: 0a01 |0013: move-result v1 │ │ +05ad90: 5232 1205 |0014: iget v2, v3, Landroid/support/v4/widget/ViewDragHelper;.mEdgeSize:I // field@0512 │ │ +05ad94: b021 |0016: add-int/2addr v1, v2 │ │ +05ad96: 3515 0400 |0017: if-ge v5, v1, 001b // +0004 │ │ +05ad9a: de00 0004 |0019: or-int/lit8 v0, v0, #int 4 // #04 │ │ +05ad9e: 5431 1a05 |001b: iget-object v1, v3, Landroid/support/v4/widget/ViewDragHelper;.mParentView:Landroid/view/ViewGroup; // field@051a │ │ +05ada2: 6e10 0113 0100 |001d: invoke-virtual {v1}, Landroid/view/ViewGroup;.getRight:()I // method@1301 │ │ +05ada8: 0a01 |0020: move-result v1 │ │ +05adaa: 5232 1205 |0021: iget v2, v3, Landroid/support/v4/widget/ViewDragHelper;.mEdgeSize:I // field@0512 │ │ +05adae: b121 |0023: sub-int/2addr v1, v2 │ │ +05adb0: 3714 0400 |0024: if-le v4, v1, 0028 // +0004 │ │ +05adb4: de00 0002 |0026: or-int/lit8 v0, v0, #int 2 // #02 │ │ +05adb8: 5431 1a05 |0028: iget-object v1, v3, Landroid/support/v4/widget/ViewDragHelper;.mParentView:Landroid/view/ViewGroup; // field@051a │ │ +05adbc: 6e10 f912 0100 |002a: invoke-virtual {v1}, Landroid/view/ViewGroup;.getBottom:()I // method@12f9 │ │ +05adc2: 0a01 |002d: move-result v1 │ │ +05adc4: 5232 1205 |002e: iget v2, v3, Landroid/support/v4/widget/ViewDragHelper;.mEdgeSize:I // field@0512 │ │ +05adc8: b121 |0030: sub-int/2addr v1, v2 │ │ +05adca: 3715 0400 |0031: if-le v5, v1, 0035 // +0004 │ │ +05adce: de00 0008 |0033: or-int/lit8 v0, v0, #int 8 // #08 │ │ +05add2: 0f00 |0035: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1440 │ │ 0x0001 line=1442 │ │ 0x000e line=1443 │ │ 0x001b line=1444 │ │ 0x0028 line=1445 │ │ @@ -81884,37 +81889,37 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 45 16-bit code units │ │ -05922c: |[05922c] android.support.v4.widget.ViewDragHelper.releaseViewForPointerUp:()V │ │ -05923c: 5452 2105 |0000: iget-object v2, v5, Landroid/support/v4/widget/ViewDragHelper;.mVelocityTracker:Landroid/view/VelocityTracker; // field@0521 │ │ -059240: 1303 e803 |0002: const/16 v3, #int 1000 // #3e8 │ │ -059244: 5254 1805 |0004: iget v4, v5, Landroid/support/v4/widget/ViewDragHelper;.mMaxVelocity:F // field@0518 │ │ -059248: 6e30 5412 3204 |0006: invoke-virtual {v2, v3, v4}, Landroid/view/VelocityTracker;.computeCurrentVelocity:(IF)V // method@1254 │ │ -05924e: 5452 2105 |0009: iget-object v2, v5, Landroid/support/v4/widget/ViewDragHelper;.mVelocityTracker:Landroid/view/VelocityTracker; // field@0521 │ │ -059252: 5253 0c05 |000b: iget v3, v5, Landroid/support/v4/widget/ViewDragHelper;.mActivePointerId:I // field@050c │ │ -059256: 7120 920a 3200 |000d: invoke-static {v2, v3}, Landroid/support/v4/view/VelocityTrackerCompat;.getXVelocity:(Landroid/view/VelocityTracker;I)F // method@0a92 │ │ -05925c: 0a02 |0010: move-result v2 │ │ -05925e: 5253 1905 |0011: iget v3, v5, Landroid/support/v4/widget/ViewDragHelper;.mMinVelocity:F // field@0519 │ │ -059262: 5254 1805 |0013: iget v4, v5, Landroid/support/v4/widget/ViewDragHelper;.mMaxVelocity:F // field@0518 │ │ -059266: 7040 bf11 2543 |0015: invoke-direct {v5, v2, v3, v4}, Landroid/support/v4/widget/ViewDragHelper;.clampMag:(FFF)F // method@11bf │ │ -05926c: 0a00 |0018: move-result v0 │ │ -05926e: 5452 2105 |0019: iget-object v2, v5, Landroid/support/v4/widget/ViewDragHelper;.mVelocityTracker:Landroid/view/VelocityTracker; // field@0521 │ │ -059272: 5253 0c05 |001b: iget v3, v5, Landroid/support/v4/widget/ViewDragHelper;.mActivePointerId:I // field@050c │ │ -059276: 7120 930a 3200 |001d: invoke-static {v2, v3}, Landroid/support/v4/view/VelocityTrackerCompat;.getYVelocity:(Landroid/view/VelocityTracker;I)F // method@0a93 │ │ -05927c: 0a02 |0020: move-result v2 │ │ -05927e: 5253 1905 |0021: iget v3, v5, Landroid/support/v4/widget/ViewDragHelper;.mMinVelocity:F // field@0519 │ │ -059282: 5254 1805 |0023: iget v4, v5, Landroid/support/v4/widget/ViewDragHelper;.mMaxVelocity:F // field@0518 │ │ -059286: 7040 bf11 2543 |0025: invoke-direct {v5, v2, v3, v4}, Landroid/support/v4/widget/ViewDragHelper;.clampMag:(FFF)F // method@11bf │ │ -05928c: 0a01 |0028: move-result v1 │ │ -05928e: 7030 c811 0501 |0029: invoke-direct {v5, v0, v1}, Landroid/support/v4/widget/ViewDragHelper;.dispatchViewReleased:(FF)V // method@11c8 │ │ -059294: 0e00 |002c: return-void │ │ +05add4: |[05add4] android.support.v4.widget.ViewDragHelper.releaseViewForPointerUp:()V │ │ +05ade4: 5452 2105 |0000: iget-object v2, v5, Landroid/support/v4/widget/ViewDragHelper;.mVelocityTracker:Landroid/view/VelocityTracker; // field@0521 │ │ +05ade8: 1303 e803 |0002: const/16 v3, #int 1000 // #3e8 │ │ +05adec: 5254 1805 |0004: iget v4, v5, Landroid/support/v4/widget/ViewDragHelper;.mMaxVelocity:F // field@0518 │ │ +05adf0: 6e30 5412 3204 |0006: invoke-virtual {v2, v3, v4}, Landroid/view/VelocityTracker;.computeCurrentVelocity:(IF)V // method@1254 │ │ +05adf6: 5452 2105 |0009: iget-object v2, v5, Landroid/support/v4/widget/ViewDragHelper;.mVelocityTracker:Landroid/view/VelocityTracker; // field@0521 │ │ +05adfa: 5253 0c05 |000b: iget v3, v5, Landroid/support/v4/widget/ViewDragHelper;.mActivePointerId:I // field@050c │ │ +05adfe: 7120 920a 3200 |000d: invoke-static {v2, v3}, Landroid/support/v4/view/VelocityTrackerCompat;.getXVelocity:(Landroid/view/VelocityTracker;I)F // method@0a92 │ │ +05ae04: 0a02 |0010: move-result v2 │ │ +05ae06: 5253 1905 |0011: iget v3, v5, Landroid/support/v4/widget/ViewDragHelper;.mMinVelocity:F // field@0519 │ │ +05ae0a: 5254 1805 |0013: iget v4, v5, Landroid/support/v4/widget/ViewDragHelper;.mMaxVelocity:F // field@0518 │ │ +05ae0e: 7040 bf11 2543 |0015: invoke-direct {v5, v2, v3, v4}, Landroid/support/v4/widget/ViewDragHelper;.clampMag:(FFF)F // method@11bf │ │ +05ae14: 0a00 |0018: move-result v0 │ │ +05ae16: 5452 2105 |0019: iget-object v2, v5, Landroid/support/v4/widget/ViewDragHelper;.mVelocityTracker:Landroid/view/VelocityTracker; // field@0521 │ │ +05ae1a: 5253 0c05 |001b: iget v3, v5, Landroid/support/v4/widget/ViewDragHelper;.mActivePointerId:I // field@050c │ │ +05ae1e: 7120 930a 3200 |001d: invoke-static {v2, v3}, Landroid/support/v4/view/VelocityTrackerCompat;.getYVelocity:(Landroid/view/VelocityTracker;I)F // method@0a93 │ │ +05ae24: 0a02 |0020: move-result v2 │ │ +05ae26: 5253 1905 |0021: iget v3, v5, Landroid/support/v4/widget/ViewDragHelper;.mMinVelocity:F // field@0519 │ │ +05ae2a: 5254 1805 |0023: iget v4, v5, Landroid/support/v4/widget/ViewDragHelper;.mMaxVelocity:F // field@0518 │ │ +05ae2e: 7040 bf11 2543 |0025: invoke-direct {v5, v2, v3, v4}, Landroid/support/v4/widget/ViewDragHelper;.clampMag:(FFF)F // method@11bf │ │ +05ae34: 0a01 |0028: move-result v1 │ │ +05ae36: 7030 c811 0501 |0029: invoke-direct {v5, v0, v1}, Landroid/support/v4/widget/ViewDragHelper;.dispatchViewReleased:(FF)V // method@11c8 │ │ +05ae3c: 0e00 |002c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1355 │ │ 0x0009 line=1356 │ │ 0x0019 line=1359 │ │ 0x0029 line=1362 │ │ 0x002c line=1363 │ │ @@ -81928,44 +81933,44 @@ │ │ type : '(FFI)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 53 16-bit code units │ │ -059298: |[059298] android.support.v4.widget.ViewDragHelper.reportNewEdgeDrags:(FFI)V │ │ -0592a8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0592aa: 1211 |0001: const/4 v1, #int 1 // #1 │ │ -0592ac: 7051 bb11 4365 |0002: invoke-direct {v3, v4, v5, v6, v1}, Landroid/support/v4/widget/ViewDragHelper;.checkNewEdgeDrag:(FFII)Z // method@11bb │ │ -0592b2: 0a01 |0005: move-result v1 │ │ -0592b4: 3801 0400 |0006: if-eqz v1, 000a // +0004 │ │ -0592b8: de00 0001 |0008: or-int/lit8 v0, v0, #int 1 // #01 │ │ -0592bc: 1241 |000a: const/4 v1, #int 4 // #4 │ │ -0592be: 7051 bb11 5364 |000b: invoke-direct {v3, v5, v4, v6, v1}, Landroid/support/v4/widget/ViewDragHelper;.checkNewEdgeDrag:(FFII)Z // method@11bb │ │ -0592c4: 0a01 |000e: move-result v1 │ │ -0592c6: 3801 0400 |000f: if-eqz v1, 0013 // +0004 │ │ -0592ca: de00 0004 |0011: or-int/lit8 v0, v0, #int 4 // #04 │ │ -0592ce: 1221 |0013: const/4 v1, #int 2 // #2 │ │ -0592d0: 7051 bb11 4365 |0014: invoke-direct {v3, v4, v5, v6, v1}, Landroid/support/v4/widget/ViewDragHelper;.checkNewEdgeDrag:(FFII)Z // method@11bb │ │ -0592d6: 0a01 |0017: move-result v1 │ │ -0592d8: 3801 0400 |0018: if-eqz v1, 001c // +0004 │ │ -0592dc: de00 0002 |001a: or-int/lit8 v0, v0, #int 2 // #02 │ │ -0592e0: 1301 0800 |001c: const/16 v1, #int 8 // #8 │ │ -0592e4: 7051 bb11 5364 |001e: invoke-direct {v3, v5, v4, v6, v1}, Landroid/support/v4/widget/ViewDragHelper;.checkNewEdgeDrag:(FFII)Z // method@11bb │ │ -0592ea: 0a01 |0021: move-result v1 │ │ -0592ec: 3801 0400 |0022: if-eqz v1, 0026 // +0004 │ │ -0592f0: de00 0008 |0024: or-int/lit8 v0, v0, #int 8 // #08 │ │ -0592f4: 3800 0e00 |0026: if-eqz v0, 0034 // +000e │ │ -0592f8: 5431 1005 |0028: iget-object v1, v3, Landroid/support/v4/widget/ViewDragHelper;.mEdgeDragsInProgress:[I // field@0510 │ │ -0592fc: 4402 0106 |002a: aget v2, v1, v6 │ │ -059300: b602 |002c: or-int/2addr v2, v0 │ │ -059302: 4b02 0106 |002d: aput v2, v1, v6 │ │ -059306: 5431 0d05 |002f: iget-object v1, v3, Landroid/support/v4/widget/ViewDragHelper;.mCallback:Landroid/support/v4/widget/ViewDragHelper$Callback; // field@050d │ │ -05930a: 6e30 ad11 0106 |0031: invoke-virtual {v1, v0, v6}, Landroid/support/v4/widget/ViewDragHelper$Callback;.onEdgeDragStarted:(II)V // method@11ad │ │ -059310: 0e00 |0034: return-void │ │ +05ae40: |[05ae40] android.support.v4.widget.ViewDragHelper.reportNewEdgeDrags:(FFI)V │ │ +05ae50: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +05ae52: 1211 |0001: const/4 v1, #int 1 // #1 │ │ +05ae54: 7051 bb11 4365 |0002: invoke-direct {v3, v4, v5, v6, v1}, Landroid/support/v4/widget/ViewDragHelper;.checkNewEdgeDrag:(FFII)Z // method@11bb │ │ +05ae5a: 0a01 |0005: move-result v1 │ │ +05ae5c: 3801 0400 |0006: if-eqz v1, 000a // +0004 │ │ +05ae60: de00 0001 |0008: or-int/lit8 v0, v0, #int 1 // #01 │ │ +05ae64: 1241 |000a: const/4 v1, #int 4 // #4 │ │ +05ae66: 7051 bb11 5364 |000b: invoke-direct {v3, v5, v4, v6, v1}, Landroid/support/v4/widget/ViewDragHelper;.checkNewEdgeDrag:(FFII)Z // method@11bb │ │ +05ae6c: 0a01 |000e: move-result v1 │ │ +05ae6e: 3801 0400 |000f: if-eqz v1, 0013 // +0004 │ │ +05ae72: de00 0004 |0011: or-int/lit8 v0, v0, #int 4 // #04 │ │ +05ae76: 1221 |0013: const/4 v1, #int 2 // #2 │ │ +05ae78: 7051 bb11 4365 |0014: invoke-direct {v3, v4, v5, v6, v1}, Landroid/support/v4/widget/ViewDragHelper;.checkNewEdgeDrag:(FFII)Z // method@11bb │ │ +05ae7e: 0a01 |0017: move-result v1 │ │ +05ae80: 3801 0400 |0018: if-eqz v1, 001c // +0004 │ │ +05ae84: de00 0002 |001a: or-int/lit8 v0, v0, #int 2 // #02 │ │ +05ae88: 1301 0800 |001c: const/16 v1, #int 8 // #8 │ │ +05ae8c: 7051 bb11 5364 |001e: invoke-direct {v3, v5, v4, v6, v1}, Landroid/support/v4/widget/ViewDragHelper;.checkNewEdgeDrag:(FFII)Z // method@11bb │ │ +05ae92: 0a01 |0021: move-result v1 │ │ +05ae94: 3801 0400 |0022: if-eqz v1, 0026 // +0004 │ │ +05ae98: de00 0008 |0024: or-int/lit8 v0, v0, #int 8 // #08 │ │ +05ae9c: 3800 0e00 |0026: if-eqz v0, 0034 // +000e │ │ +05aea0: 5431 1005 |0028: iget-object v1, v3, Landroid/support/v4/widget/ViewDragHelper;.mEdgeDragsInProgress:[I // field@0510 │ │ +05aea4: 4402 0106 |002a: aget v2, v1, v6 │ │ +05aea8: b602 |002c: or-int/2addr v2, v0 │ │ +05aeaa: 4b02 0106 |002d: aput v2, v1, v6 │ │ +05aeae: 5431 0d05 |002f: iget-object v1, v3, Landroid/support/v4/widget/ViewDragHelper;.mCallback:Landroid/support/v4/widget/ViewDragHelper$Callback; // field@050d │ │ +05aeb2: 6e30 ad11 0106 |0031: invoke-virtual {v1, v0, v6}, Landroid/support/v4/widget/ViewDragHelper$Callback;.onEdgeDragStarted:(II)V // method@11ad │ │ +05aeb8: 0e00 |0034: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1197 │ │ 0x0001 line=1198 │ │ 0x0008 line=1199 │ │ 0x000a line=1201 │ │ 0x0011 line=1202 │ │ @@ -81989,36 +81994,36 @@ │ │ type : '(FFI)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 37 16-bit code units │ │ -059314: |[059314] android.support.v4.widget.ViewDragHelper.saveInitialMotion:(FFI)V │ │ -059324: 7020 cb11 6300 |0000: invoke-direct {v3, v6}, Landroid/support/v4/widget/ViewDragHelper;.ensureMotionHistorySizeForId:(I)V // method@11cb │ │ -05932a: 5430 1405 |0003: iget-object v0, v3, Landroid/support/v4/widget/ViewDragHelper;.mInitialMotionX:[F // field@0514 │ │ -05932e: 5431 1605 |0005: iget-object v1, v3, Landroid/support/v4/widget/ViewDragHelper;.mLastMotionX:[F // field@0516 │ │ -059332: 4b04 0106 |0007: aput v4, v1, v6 │ │ -059336: 4b04 0006 |0009: aput v4, v0, v6 │ │ -05933a: 5430 1505 |000b: iget-object v0, v3, Landroid/support/v4/widget/ViewDragHelper;.mInitialMotionY:[F // field@0515 │ │ -05933e: 5431 1705 |000d: iget-object v1, v3, Landroid/support/v4/widget/ViewDragHelper;.mLastMotionY:[F // field@0517 │ │ -059342: 4b05 0106 |000f: aput v5, v1, v6 │ │ -059346: 4b05 0006 |0011: aput v5, v0, v6 │ │ -05934a: 5430 1305 |0013: iget-object v0, v3, Landroid/support/v4/widget/ViewDragHelper;.mInitialEdgesTouched:[I // field@0513 │ │ -05934e: 8741 |0015: float-to-int v1, v4 │ │ -059350: 8752 |0016: float-to-int v2, v5 │ │ -059352: 7030 d211 1302 |0017: invoke-direct {v3, v1, v2}, Landroid/support/v4/widget/ViewDragHelper;.getEdgesTouched:(II)I // method@11d2 │ │ -059358: 0a01 |001a: move-result v1 │ │ -05935a: 4b01 0006 |001b: aput v1, v0, v6 │ │ -05935e: 5230 1b05 |001d: iget v0, v3, Landroid/support/v4/widget/ViewDragHelper;.mPointersDown:I // field@051b │ │ -059362: 1211 |001f: const/4 v1, #int 1 // #1 │ │ -059364: b861 |0020: shl-int/2addr v1, v6 │ │ -059366: b610 |0021: or-int/2addr v0, v1 │ │ -059368: 5930 1b05 |0022: iput v0, v3, Landroid/support/v4/widget/ViewDragHelper;.mPointersDown:I // field@051b │ │ -05936c: 0e00 |0024: return-void │ │ +05aebc: |[05aebc] android.support.v4.widget.ViewDragHelper.saveInitialMotion:(FFI)V │ │ +05aecc: 7020 cb11 6300 |0000: invoke-direct {v3, v6}, Landroid/support/v4/widget/ViewDragHelper;.ensureMotionHistorySizeForId:(I)V // method@11cb │ │ +05aed2: 5430 1405 |0003: iget-object v0, v3, Landroid/support/v4/widget/ViewDragHelper;.mInitialMotionX:[F // field@0514 │ │ +05aed6: 5431 1605 |0005: iget-object v1, v3, Landroid/support/v4/widget/ViewDragHelper;.mLastMotionX:[F // field@0516 │ │ +05aeda: 4b04 0106 |0007: aput v4, v1, v6 │ │ +05aede: 4b04 0006 |0009: aput v4, v0, v6 │ │ +05aee2: 5430 1505 |000b: iget-object v0, v3, Landroid/support/v4/widget/ViewDragHelper;.mInitialMotionY:[F // field@0515 │ │ +05aee6: 5431 1705 |000d: iget-object v1, v3, Landroid/support/v4/widget/ViewDragHelper;.mLastMotionY:[F // field@0517 │ │ +05aeea: 4b05 0106 |000f: aput v5, v1, v6 │ │ +05aeee: 4b05 0006 |0011: aput v5, v0, v6 │ │ +05aef2: 5430 1305 |0013: iget-object v0, v3, Landroid/support/v4/widget/ViewDragHelper;.mInitialEdgesTouched:[I // field@0513 │ │ +05aef6: 8741 |0015: float-to-int v1, v4 │ │ +05aef8: 8752 |0016: float-to-int v2, v5 │ │ +05aefa: 7030 d211 1302 |0017: invoke-direct {v3, v1, v2}, Landroid/support/v4/widget/ViewDragHelper;.getEdgesTouched:(II)I // method@11d2 │ │ +05af00: 0a01 |001a: move-result v1 │ │ +05af02: 4b01 0006 |001b: aput v1, v0, v6 │ │ +05af06: 5230 1b05 |001d: iget v0, v3, Landroid/support/v4/widget/ViewDragHelper;.mPointersDown:I // field@051b │ │ +05af0a: 1211 |001f: const/4 v1, #int 1 // #1 │ │ +05af0c: b861 |0020: shl-int/2addr v1, v6 │ │ +05af0e: b610 |0021: or-int/2addr v0, v1 │ │ +05af10: 5930 1b05 |0022: iput v0, v3, Landroid/support/v4/widget/ViewDragHelper;.mPointersDown:I // field@051b │ │ +05af14: 0e00 |0024: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=828 │ │ 0x0003 line=829 │ │ 0x000b line=830 │ │ 0x0013 line=831 │ │ 0x001d line=832 │ │ @@ -82034,32 +82039,32 @@ │ │ type : '(Landroid/view/MotionEvent;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 31 16-bit code units │ │ -059370: |[059370] android.support.v4.widget.ViewDragHelper.saveLastMotion:(Landroid/view/MotionEvent;)V │ │ -059380: 7110 050a 0700 |0000: invoke-static {v7}, Landroid/support/v4/view/MotionEventCompat;.getPointerCount:(Landroid/view/MotionEvent;)I // method@0a05 │ │ -059386: 0a01 |0003: move-result v1 │ │ -059388: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -05938a: 3510 1900 |0005: if-ge v0, v1, 001e // +0019 │ │ -05938e: 7120 060a 0700 |0007: invoke-static {v7, v0}, Landroid/support/v4/view/MotionEventCompat;.getPointerId:(Landroid/view/MotionEvent;I)I // method@0a06 │ │ -059394: 0a02 |000a: move-result v2 │ │ -059396: 7120 070a 0700 |000b: invoke-static {v7, v0}, Landroid/support/v4/view/MotionEventCompat;.getX:(Landroid/view/MotionEvent;I)F // method@0a07 │ │ -05939c: 0a03 |000e: move-result v3 │ │ -05939e: 7120 080a 0700 |000f: invoke-static {v7, v0}, Landroid/support/v4/view/MotionEventCompat;.getY:(Landroid/view/MotionEvent;I)F // method@0a08 │ │ -0593a4: 0a04 |0012: move-result v4 │ │ -0593a6: 5465 1605 |0013: iget-object v5, v6, Landroid/support/v4/widget/ViewDragHelper;.mLastMotionX:[F // field@0516 │ │ -0593aa: 4b03 0502 |0015: aput v3, v5, v2 │ │ -0593ae: 5465 1705 |0017: iget-object v5, v6, Landroid/support/v4/widget/ViewDragHelper;.mLastMotionY:[F // field@0517 │ │ -0593b2: 4b04 0502 |0019: aput v4, v5, v2 │ │ -0593b6: d800 0001 |001b: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0593ba: 28e8 |001d: goto 0005 // -0018 │ │ -0593bc: 0e00 |001e: return-void │ │ +05af18: |[05af18] android.support.v4.widget.ViewDragHelper.saveLastMotion:(Landroid/view/MotionEvent;)V │ │ +05af28: 7110 050a 0700 |0000: invoke-static {v7}, Landroid/support/v4/view/MotionEventCompat;.getPointerCount:(Landroid/view/MotionEvent;)I // method@0a05 │ │ +05af2e: 0a01 |0003: move-result v1 │ │ +05af30: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +05af32: 3510 1900 |0005: if-ge v0, v1, 001e // +0019 │ │ +05af36: 7120 060a 0700 |0007: invoke-static {v7, v0}, Landroid/support/v4/view/MotionEventCompat;.getPointerId:(Landroid/view/MotionEvent;I)I // method@0a06 │ │ +05af3c: 0a02 |000a: move-result v2 │ │ +05af3e: 7120 070a 0700 |000b: invoke-static {v7, v0}, Landroid/support/v4/view/MotionEventCompat;.getX:(Landroid/view/MotionEvent;I)F // method@0a07 │ │ +05af44: 0a03 |000e: move-result v3 │ │ +05af46: 7120 080a 0700 |000f: invoke-static {v7, v0}, Landroid/support/v4/view/MotionEventCompat;.getY:(Landroid/view/MotionEvent;I)F // method@0a08 │ │ +05af4c: 0a04 |0012: move-result v4 │ │ +05af4e: 5465 1605 |0013: iget-object v5, v6, Landroid/support/v4/widget/ViewDragHelper;.mLastMotionX:[F // field@0516 │ │ +05af52: 4b03 0502 |0015: aput v3, v5, v2 │ │ +05af56: 5465 1705 |0017: iget-object v5, v6, Landroid/support/v4/widget/ViewDragHelper;.mLastMotionY:[F // field@0517 │ │ +05af5a: 4b04 0502 |0019: aput v4, v5, v2 │ │ +05af5e: d800 0001 |001b: add-int/lit8 v0, v0, #int 1 // #01 │ │ +05af62: 28e8 |001d: goto 0005 // -0018 │ │ +05af64: 0e00 |001e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=836 │ │ 0x0004 line=837 │ │ 0x0007 line=838 │ │ 0x000b line=839 │ │ 0x000f line=840 │ │ @@ -82082,41 +82087,41 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 1 │ │ outs : 6 │ │ insns size : 53 16-bit code units │ │ -0593c0: |[0593c0] android.support.v4.widget.ViewDragHelper.abort:()V │ │ -0593d0: 6e10 b911 0800 |0000: invoke-virtual {v8}, Landroid/support/v4/widget/ViewDragHelper;.cancel:()V // method@11b9 │ │ -0593d6: 5280 0f05 |0003: iget v0, v8, Landroid/support/v4/widget/ViewDragHelper;.mDragState:I // field@050f │ │ -0593da: 1221 |0005: const/4 v1, #int 2 // #2 │ │ -0593dc: 3310 2a00 |0006: if-ne v0, v1, 0030 // +002a │ │ -0593e0: 5480 1d05 |0008: iget-object v0, v8, Landroid/support/v4/widget/ViewDragHelper;.mScroller:Landroid/support/v4/widget/ScrollerCompat; // field@051d │ │ -0593e4: 6e10 7f10 0000 |000a: invoke-virtual {v0}, Landroid/support/v4/widget/ScrollerCompat;.getCurrX:()I // method@107f │ │ -0593ea: 0a06 |000d: move-result v6 │ │ -0593ec: 5480 1d05 |000e: iget-object v0, v8, Landroid/support/v4/widget/ViewDragHelper;.mScroller:Landroid/support/v4/widget/ScrollerCompat; // field@051d │ │ -0593f0: 6e10 8010 0000 |0010: invoke-virtual {v0}, Landroid/support/v4/widget/ScrollerCompat;.getCurrY:()I // method@1080 │ │ -0593f6: 0a07 |0013: move-result v7 │ │ -0593f8: 5480 1d05 |0014: iget-object v0, v8, Landroid/support/v4/widget/ViewDragHelper;.mScroller:Landroid/support/v4/widget/ScrollerCompat; // field@051d │ │ -0593fc: 6e10 7810 0000 |0016: invoke-virtual {v0}, Landroid/support/v4/widget/ScrollerCompat;.abortAnimation:()V // method@1078 │ │ -059402: 5480 1d05 |0019: iget-object v0, v8, Landroid/support/v4/widget/ViewDragHelper;.mScroller:Landroid/support/v4/widget/ScrollerCompat; // field@051d │ │ -059406: 6e10 7f10 0000 |001b: invoke-virtual {v0}, Landroid/support/v4/widget/ScrollerCompat;.getCurrX:()I // method@107f │ │ -05940c: 0a02 |001e: move-result v2 │ │ -05940e: 5480 1d05 |001f: iget-object v0, v8, Landroid/support/v4/widget/ViewDragHelper;.mScroller:Landroid/support/v4/widget/ScrollerCompat; // field@051d │ │ -059412: 6e10 8010 0000 |0021: invoke-virtual {v0}, Landroid/support/v4/widget/ScrollerCompat;.getCurrY:()I // method@1080 │ │ -059418: 0a03 |0024: move-result v3 │ │ -05941a: 5480 0d05 |0025: iget-object v0, v8, Landroid/support/v4/widget/ViewDragHelper;.mCallback:Landroid/support/v4/widget/ViewDragHelper$Callback; // field@050d │ │ -05941e: 5481 0e05 |0027: iget-object v1, v8, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@050e │ │ -059422: 9104 0206 |0029: sub-int v4, v2, v6 │ │ -059426: 9105 0307 |002b: sub-int v5, v3, v7 │ │ -05942a: 7406 b211 0000 |002d: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v4/widget/ViewDragHelper$Callback;.onViewPositionChanged:(Landroid/view/View;IIII)V // method@11b2 │ │ -059430: 1200 |0030: const/4 v0, #int 0 // #0 │ │ -059432: 6e20 e011 0800 |0031: invoke-virtual {v8, v0}, Landroid/support/v4/widget/ViewDragHelper;.setDragState:(I)V // method@11e0 │ │ -059438: 0e00 |0034: return-void │ │ +05af68: |[05af68] android.support.v4.widget.ViewDragHelper.abort:()V │ │ +05af78: 6e10 b911 0800 |0000: invoke-virtual {v8}, Landroid/support/v4/widget/ViewDragHelper;.cancel:()V // method@11b9 │ │ +05af7e: 5280 0f05 |0003: iget v0, v8, Landroid/support/v4/widget/ViewDragHelper;.mDragState:I // field@050f │ │ +05af82: 1221 |0005: const/4 v1, #int 2 // #2 │ │ +05af84: 3310 2a00 |0006: if-ne v0, v1, 0030 // +002a │ │ +05af88: 5480 1d05 |0008: iget-object v0, v8, Landroid/support/v4/widget/ViewDragHelper;.mScroller:Landroid/support/v4/widget/ScrollerCompat; // field@051d │ │ +05af8c: 6e10 7f10 0000 |000a: invoke-virtual {v0}, Landroid/support/v4/widget/ScrollerCompat;.getCurrX:()I // method@107f │ │ +05af92: 0a06 |000d: move-result v6 │ │ +05af94: 5480 1d05 |000e: iget-object v0, v8, Landroid/support/v4/widget/ViewDragHelper;.mScroller:Landroid/support/v4/widget/ScrollerCompat; // field@051d │ │ +05af98: 6e10 8010 0000 |0010: invoke-virtual {v0}, Landroid/support/v4/widget/ScrollerCompat;.getCurrY:()I // method@1080 │ │ +05af9e: 0a07 |0013: move-result v7 │ │ +05afa0: 5480 1d05 |0014: iget-object v0, v8, Landroid/support/v4/widget/ViewDragHelper;.mScroller:Landroid/support/v4/widget/ScrollerCompat; // field@051d │ │ +05afa4: 6e10 7810 0000 |0016: invoke-virtual {v0}, Landroid/support/v4/widget/ScrollerCompat;.abortAnimation:()V // method@1078 │ │ +05afaa: 5480 1d05 |0019: iget-object v0, v8, Landroid/support/v4/widget/ViewDragHelper;.mScroller:Landroid/support/v4/widget/ScrollerCompat; // field@051d │ │ +05afae: 6e10 7f10 0000 |001b: invoke-virtual {v0}, Landroid/support/v4/widget/ScrollerCompat;.getCurrX:()I // method@107f │ │ +05afb4: 0a02 |001e: move-result v2 │ │ +05afb6: 5480 1d05 |001f: iget-object v0, v8, Landroid/support/v4/widget/ViewDragHelper;.mScroller:Landroid/support/v4/widget/ScrollerCompat; // field@051d │ │ +05afba: 6e10 8010 0000 |0021: invoke-virtual {v0}, Landroid/support/v4/widget/ScrollerCompat;.getCurrY:()I // method@1080 │ │ +05afc0: 0a03 |0024: move-result v3 │ │ +05afc2: 5480 0d05 |0025: iget-object v0, v8, Landroid/support/v4/widget/ViewDragHelper;.mCallback:Landroid/support/v4/widget/ViewDragHelper$Callback; // field@050d │ │ +05afc6: 5481 0e05 |0027: iget-object v1, v8, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@050e │ │ +05afca: 9104 0206 |0029: sub-int v4, v2, v6 │ │ +05afce: 9105 0307 |002b: sub-int v5, v3, v7 │ │ +05afd2: 7406 b211 0000 |002d: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v4/widget/ViewDragHelper$Callback;.onViewPositionChanged:(Landroid/view/View;IIII)V // method@11b2 │ │ +05afd8: 1200 |0030: const/4 v0, #int 0 // #0 │ │ +05afda: 6e20 e011 0800 |0031: invoke-virtual {v8, v0}, Landroid/support/v4/widget/ViewDragHelper;.setDragState:(I)V // method@11e0 │ │ +05afe0: 0e00 |0034: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=512 │ │ 0x0003 line=513 │ │ 0x0008 line=514 │ │ 0x000e line=515 │ │ 0x0014 line=516 │ │ @@ -82137,79 +82142,79 @@ │ │ type : '(Landroid/view/View;ZIIII)Z' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 20 │ │ ins : 7 │ │ outs : 7 │ │ insns size : 116 16-bit code units │ │ -05943c: |[05943c] android.support.v4.widget.ViewDragHelper.canScroll:(Landroid/view/View;ZIIII)Z │ │ -05944c: 20e1 b002 |0000: instance-of v1, v14, Landroid/view/ViewGroup; // type@02b0 │ │ -059450: 3801 5a00 |0002: if-eqz v1, 005c // +005a │ │ -059454: 07e9 |0004: move-object v9, v14 │ │ -059456: 1f09 b002 |0005: check-cast v9, Landroid/view/ViewGroup; // type@02b0 │ │ -05945a: 6e10 9112 0e00 |0007: invoke-virtual {v14}, Landroid/view/View;.getScrollX:()I // method@1291 │ │ -059460: 0a0b |000a: move-result v11 │ │ -059462: 6e10 9212 0e00 |000b: invoke-virtual {v14}, Landroid/view/View;.getScrollY:()I // method@1292 │ │ -059468: 0a0c |000e: move-result v12 │ │ -05946a: 6e10 fb12 0900 |000f: invoke-virtual {v9}, Landroid/view/ViewGroup;.getChildCount:()I // method@12fb │ │ -059470: 0a08 |0012: move-result v8 │ │ -059472: d80a 08ff |0013: add-int/lit8 v10, v8, #int -1 // #ff │ │ -059476: 3a0a 4700 |0015: if-ltz v10, 005c // +0047 │ │ -05947a: 6e20 fa12 a900 |0017: invoke-virtual {v9, v10}, Landroid/view/ViewGroup;.getChildAt:(I)Landroid/view/View; // method@12fa │ │ -059480: 0c02 |001a: move-result-object v2 │ │ -059482: 9001 120b |001b: add-int v1, v18, v11 │ │ -059486: 6e10 8412 0200 |001d: invoke-virtual {v2}, Landroid/view/View;.getLeft:()I // method@1284 │ │ -05948c: 0a03 |0020: move-result v3 │ │ -05948e: 3431 3800 |0021: if-lt v1, v3, 0059 // +0038 │ │ -059492: 9001 120b |0023: add-int v1, v18, v11 │ │ -059496: 6e10 9012 0200 |0025: invoke-virtual {v2}, Landroid/view/View;.getRight:()I // method@1290 │ │ -05949c: 0a03 |0028: move-result v3 │ │ -05949e: 3531 3000 |0029: if-ge v1, v3, 0059 // +0030 │ │ -0594a2: 9001 130c |002b: add-int v1, v19, v12 │ │ -0594a6: 6e10 9412 0200 |002d: invoke-virtual {v2}, Landroid/view/View;.getTop:()I // method@1294 │ │ -0594ac: 0a03 |0030: move-result v3 │ │ -0594ae: 3431 2800 |0031: if-lt v1, v3, 0059 // +0028 │ │ -0594b2: 9001 130c |0033: add-int v1, v19, v12 │ │ -0594b6: 6e10 7912 0200 |0035: invoke-virtual {v2}, Landroid/view/View;.getBottom:()I // method@1279 │ │ -0594bc: 0a03 |0038: move-result v3 │ │ -0594be: 3531 2000 |0039: if-ge v1, v3, 0059 // +0020 │ │ -0594c2: 1213 |003b: const/4 v3, #int 1 // #1 │ │ -0594c4: 9001 120b |003c: add-int v1, v18, v11 │ │ -0594c8: 6e10 8412 0200 |003e: invoke-virtual {v2}, Landroid/view/View;.getLeft:()I // method@1284 │ │ -0594ce: 0a04 |0041: move-result v4 │ │ -0594d0: 9106 0104 |0042: sub-int v6, v1, v4 │ │ -0594d4: 9001 130c |0044: add-int v1, v19, v12 │ │ -0594d8: 6e10 9412 0200 |0046: invoke-virtual {v2}, Landroid/view/View;.getTop:()I // method@1294 │ │ -0594de: 0a04 |0049: move-result v4 │ │ -0594e0: 9107 0104 |004a: sub-int v7, v1, v4 │ │ -0594e4: 07d1 |004c: move-object v1, v13 │ │ -0594e6: 0204 1000 |004d: move/from16 v4, v16 │ │ -0594ea: 0205 1100 |004f: move/from16 v5, v17 │ │ -0594ee: 7407 b811 0100 |0051: invoke-virtual/range {v1, v2, v3, v4, v5, v6, v7}, Landroid/support/v4/widget/ViewDragHelper;.canScroll:(Landroid/view/View;ZIIII)Z // method@11b8 │ │ -0594f4: 0a01 |0054: move-result v1 │ │ -0594f6: 3801 0400 |0055: if-eqz v1, 0059 // +0004 │ │ -0594fa: 1211 |0057: const/4 v1, #int 1 // #1 │ │ -0594fc: 0f01 |0058: return v1 │ │ -0594fe: d80a 0aff |0059: add-int/lit8 v10, v10, #int -1 // #ff │ │ -059502: 28ba |005b: goto 0015 // -0046 │ │ -059504: 380f 1600 |005c: if-eqz v15, 0072 // +0016 │ │ -059508: 0200 1000 |005e: move/from16 v0, v16 │ │ -05950c: 7b01 |0060: neg-int v1, v0 │ │ -05950e: 7120 0a0b 1e00 |0061: invoke-static {v14, v1}, Landroid/support/v4/view/ViewCompat;.canScrollHorizontally:(Landroid/view/View;I)Z // method@0b0a │ │ -059514: 0a01 |0064: move-result v1 │ │ -059516: 3901 0b00 |0065: if-nez v1, 0070 // +000b │ │ -05951a: 0200 1100 |0067: move/from16 v0, v17 │ │ -05951e: 7b01 |0069: neg-int v1, v0 │ │ -059520: 7120 0b0b 1e00 |006a: invoke-static {v14, v1}, Landroid/support/v4/view/ViewCompat;.canScrollVertically:(Landroid/view/View;I)Z // method@0b0b │ │ -059526: 0a01 |006d: move-result v1 │ │ -059528: 3801 0400 |006e: if-eqz v1, 0072 // +0004 │ │ -05952c: 1211 |0070: const/4 v1, #int 1 // #1 │ │ -05952e: 28e7 |0071: goto 0058 // -0019 │ │ -059530: 1201 |0072: const/4 v1, #int 0 // #0 │ │ -059532: 28e5 |0073: goto 0058 // -001b │ │ +05afe4: |[05afe4] android.support.v4.widget.ViewDragHelper.canScroll:(Landroid/view/View;ZIIII)Z │ │ +05aff4: 20e1 ad02 |0000: instance-of v1, v14, Landroid/view/ViewGroup; // type@02ad │ │ +05aff8: 3801 5a00 |0002: if-eqz v1, 005c // +005a │ │ +05affc: 07e9 |0004: move-object v9, v14 │ │ +05affe: 1f09 ad02 |0005: check-cast v9, Landroid/view/ViewGroup; // type@02ad │ │ +05b002: 6e10 9112 0e00 |0007: invoke-virtual {v14}, Landroid/view/View;.getScrollX:()I // method@1291 │ │ +05b008: 0a0b |000a: move-result v11 │ │ +05b00a: 6e10 9212 0e00 |000b: invoke-virtual {v14}, Landroid/view/View;.getScrollY:()I // method@1292 │ │ +05b010: 0a0c |000e: move-result v12 │ │ +05b012: 6e10 fb12 0900 |000f: invoke-virtual {v9}, Landroid/view/ViewGroup;.getChildCount:()I // method@12fb │ │ +05b018: 0a08 |0012: move-result v8 │ │ +05b01a: d80a 08ff |0013: add-int/lit8 v10, v8, #int -1 // #ff │ │ +05b01e: 3a0a 4700 |0015: if-ltz v10, 005c // +0047 │ │ +05b022: 6e20 fa12 a900 |0017: invoke-virtual {v9, v10}, Landroid/view/ViewGroup;.getChildAt:(I)Landroid/view/View; // method@12fa │ │ +05b028: 0c02 |001a: move-result-object v2 │ │ +05b02a: 9001 120b |001b: add-int v1, v18, v11 │ │ +05b02e: 6e10 8412 0200 |001d: invoke-virtual {v2}, Landroid/view/View;.getLeft:()I // method@1284 │ │ +05b034: 0a03 |0020: move-result v3 │ │ +05b036: 3431 3800 |0021: if-lt v1, v3, 0059 // +0038 │ │ +05b03a: 9001 120b |0023: add-int v1, v18, v11 │ │ +05b03e: 6e10 9012 0200 |0025: invoke-virtual {v2}, Landroid/view/View;.getRight:()I // method@1290 │ │ +05b044: 0a03 |0028: move-result v3 │ │ +05b046: 3531 3000 |0029: if-ge v1, v3, 0059 // +0030 │ │ +05b04a: 9001 130c |002b: add-int v1, v19, v12 │ │ +05b04e: 6e10 9412 0200 |002d: invoke-virtual {v2}, Landroid/view/View;.getTop:()I // method@1294 │ │ +05b054: 0a03 |0030: move-result v3 │ │ +05b056: 3431 2800 |0031: if-lt v1, v3, 0059 // +0028 │ │ +05b05a: 9001 130c |0033: add-int v1, v19, v12 │ │ +05b05e: 6e10 7912 0200 |0035: invoke-virtual {v2}, Landroid/view/View;.getBottom:()I // method@1279 │ │ +05b064: 0a03 |0038: move-result v3 │ │ +05b066: 3531 2000 |0039: if-ge v1, v3, 0059 // +0020 │ │ +05b06a: 1213 |003b: const/4 v3, #int 1 // #1 │ │ +05b06c: 9001 120b |003c: add-int v1, v18, v11 │ │ +05b070: 6e10 8412 0200 |003e: invoke-virtual {v2}, Landroid/view/View;.getLeft:()I // method@1284 │ │ +05b076: 0a04 |0041: move-result v4 │ │ +05b078: 9106 0104 |0042: sub-int v6, v1, v4 │ │ +05b07c: 9001 130c |0044: add-int v1, v19, v12 │ │ +05b080: 6e10 9412 0200 |0046: invoke-virtual {v2}, Landroid/view/View;.getTop:()I // method@1294 │ │ +05b086: 0a04 |0049: move-result v4 │ │ +05b088: 9107 0104 |004a: sub-int v7, v1, v4 │ │ +05b08c: 07d1 |004c: move-object v1, v13 │ │ +05b08e: 0204 1000 |004d: move/from16 v4, v16 │ │ +05b092: 0205 1100 |004f: move/from16 v5, v17 │ │ +05b096: 7407 b811 0100 |0051: invoke-virtual/range {v1, v2, v3, v4, v5, v6, v7}, Landroid/support/v4/widget/ViewDragHelper;.canScroll:(Landroid/view/View;ZIIII)Z // method@11b8 │ │ +05b09c: 0a01 |0054: move-result v1 │ │ +05b09e: 3801 0400 |0055: if-eqz v1, 0059 // +0004 │ │ +05b0a2: 1211 |0057: const/4 v1, #int 1 // #1 │ │ +05b0a4: 0f01 |0058: return v1 │ │ +05b0a6: d80a 0aff |0059: add-int/lit8 v10, v10, #int -1 // #ff │ │ +05b0aa: 28ba |005b: goto 0015 // -0046 │ │ +05b0ac: 380f 1600 |005c: if-eqz v15, 0072 // +0016 │ │ +05b0b0: 0200 1000 |005e: move/from16 v0, v16 │ │ +05b0b4: 7b01 |0060: neg-int v1, v0 │ │ +05b0b6: 7120 0a0b 1e00 |0061: invoke-static {v14, v1}, Landroid/support/v4/view/ViewCompat;.canScrollHorizontally:(Landroid/view/View;I)Z // method@0b0a │ │ +05b0bc: 0a01 |0064: move-result v1 │ │ +05b0be: 3901 0b00 |0065: if-nez v1, 0070 // +000b │ │ +05b0c2: 0200 1100 |0067: move/from16 v0, v17 │ │ +05b0c6: 7b01 |0069: neg-int v1, v0 │ │ +05b0c8: 7120 0b0b 1e00 |006a: invoke-static {v14, v1}, Landroid/support/v4/view/ViewCompat;.canScrollVertically:(Landroid/view/View;I)Z // method@0b0b │ │ +05b0ce: 0a01 |006d: move-result v1 │ │ +05b0d0: 3801 0400 |006e: if-eqz v1, 0072 // +0004 │ │ +05b0d4: 1211 |0070: const/4 v1, #int 1 // #1 │ │ +05b0d6: 28e7 |0071: goto 0058 // -0019 │ │ +05b0d8: 1201 |0072: const/4 v1, #int 0 // #0 │ │ +05b0da: 28e5 |0073: goto 0058 // -001b │ │ catches : (none) │ │ positions : │ │ 0x0000 line=908 │ │ 0x0005 line=909 │ │ 0x0007 line=910 │ │ 0x000b line=911 │ │ 0x000f line=912 │ │ @@ -82246,25 +82251,25 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 19 16-bit code units │ │ -059534: |[059534] android.support.v4.widget.ViewDragHelper.cancel:()V │ │ -059544: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ -059546: 5910 0c05 |0001: iput v0, v1, Landroid/support/v4/widget/ViewDragHelper;.mActivePointerId:I // field@050c │ │ -05954a: 7010 c111 0100 |0003: invoke-direct {v1}, Landroid/support/v4/widget/ViewDragHelper;.clearMotionHistory:()V // method@11c1 │ │ -059550: 5410 2105 |0006: iget-object v0, v1, Landroid/support/v4/widget/ViewDragHelper;.mVelocityTracker:Landroid/view/VelocityTracker; // field@0521 │ │ -059554: 3800 0a00 |0008: if-eqz v0, 0012 // +000a │ │ -059558: 5410 2105 |000a: iget-object v0, v1, Landroid/support/v4/widget/ViewDragHelper;.mVelocityTracker:Landroid/view/VelocityTracker; // field@0521 │ │ -05955c: 6e10 5a12 0000 |000c: invoke-virtual {v0}, Landroid/view/VelocityTracker;.recycle:()V // method@125a │ │ -059562: 1200 |000f: const/4 v0, #int 0 // #0 │ │ -059564: 5b10 2105 |0010: iput-object v0, v1, Landroid/support/v4/widget/ViewDragHelper;.mVelocityTracker:Landroid/view/VelocityTracker; // field@0521 │ │ -059568: 0e00 |0012: return-void │ │ +05b0dc: |[05b0dc] android.support.v4.widget.ViewDragHelper.cancel:()V │ │ +05b0ec: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ +05b0ee: 5910 0c05 |0001: iput v0, v1, Landroid/support/v4/widget/ViewDragHelper;.mActivePointerId:I // field@050c │ │ +05b0f2: 7010 c111 0100 |0003: invoke-direct {v1}, Landroid/support/v4/widget/ViewDragHelper;.clearMotionHistory:()V // method@11c1 │ │ +05b0f8: 5410 2105 |0006: iget-object v0, v1, Landroid/support/v4/widget/ViewDragHelper;.mVelocityTracker:Landroid/view/VelocityTracker; // field@0521 │ │ +05b0fc: 3800 0a00 |0008: if-eqz v0, 0012 // +000a │ │ +05b100: 5410 2105 |000a: iget-object v0, v1, Landroid/support/v4/widget/ViewDragHelper;.mVelocityTracker:Landroid/view/VelocityTracker; // field@0521 │ │ +05b104: 6e10 5a12 0000 |000c: invoke-virtual {v0}, Landroid/view/VelocityTracker;.recycle:()V // method@125a │ │ +05b10a: 1200 |000f: const/4 v0, #int 0 // #0 │ │ +05b10c: 5b10 2105 |0010: iput-object v0, v1, Landroid/support/v4/widget/ViewDragHelper;.mVelocityTracker:Landroid/view/VelocityTracker; // field@0521 │ │ +05b110: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=498 │ │ 0x0003 line=499 │ │ 0x0006 line=501 │ │ 0x000a line=502 │ │ 0x000f line=503 │ │ @@ -82277,42 +82282,42 @@ │ │ type : '(Landroid/view/View;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 55 16-bit code units │ │ -05956c: |[05956c] android.support.v4.widget.ViewDragHelper.captureChildView:(Landroid/view/View;I)V │ │ -05957c: 6e10 8d12 0400 |0000: invoke-virtual {v4}, Landroid/view/View;.getParent:()Landroid/view/ViewParent; // method@128d │ │ -059582: 0c00 |0003: move-result-object v0 │ │ -059584: 5431 1a05 |0004: iget-object v1, v3, Landroid/support/v4/widget/ViewDragHelper;.mParentView:Landroid/view/ViewGroup; // field@051a │ │ -059588: 3210 2300 |0006: if-eq v0, v1, 0029 // +0023 │ │ -05958c: 2200 2c03 |0008: new-instance v0, Ljava/lang/IllegalArgumentException; // type@032c │ │ -059590: 2201 4203 |000a: new-instance v1, Ljava/lang/StringBuilder; // type@0342 │ │ -059594: 7010 5715 0100 |000c: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ -05959a: 1a02 cd11 |000f: const-string v2, "captureChildView: parameter must be a descendant of the ViewDragHelper's tracked parent view (" // string@11cd │ │ -05959e: 6e20 5f15 2100 |0011: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -0595a4: 0c01 |0014: move-result-object v1 │ │ -0595a6: 5432 1a05 |0015: iget-object v2, v3, Landroid/support/v4/widget/ViewDragHelper;.mParentView:Landroid/view/ViewGroup; // field@051a │ │ -0595aa: 6e20 5e15 2100 |0017: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@155e │ │ -0595b0: 0c01 |001a: move-result-object v1 │ │ -0595b2: 1a02 1501 |001b: const-string v2, ")" // string@0115 │ │ -0595b6: 6e20 5f15 2100 |001d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -0595bc: 0c01 |0020: move-result-object v1 │ │ -0595be: 6e10 6415 0100 |0021: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ -0595c4: 0c01 |0024: move-result-object v1 │ │ -0595c6: 7020 0015 1000 |0025: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@1500 │ │ -0595cc: 2700 |0028: throw v0 │ │ -0595ce: 5b34 0e05 |0029: iput-object v4, v3, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@050e │ │ -0595d2: 5935 0c05 |002b: iput v5, v3, Landroid/support/v4/widget/ViewDragHelper;.mActivePointerId:I // field@050c │ │ -0595d6: 5430 0d05 |002d: iget-object v0, v3, Landroid/support/v4/widget/ViewDragHelper;.mCallback:Landroid/support/v4/widget/ViewDragHelper$Callback; // field@050d │ │ -0595da: 6e30 b011 4005 |002f: invoke-virtual {v0, v4, v5}, Landroid/support/v4/widget/ViewDragHelper$Callback;.onViewCaptured:(Landroid/view/View;I)V // method@11b0 │ │ -0595e0: 1210 |0032: const/4 v0, #int 1 // #1 │ │ -0595e2: 6e20 e011 0300 |0033: invoke-virtual {v3, v0}, Landroid/support/v4/widget/ViewDragHelper;.setDragState:(I)V // method@11e0 │ │ -0595e8: 0e00 |0036: return-void │ │ +05b114: |[05b114] android.support.v4.widget.ViewDragHelper.captureChildView:(Landroid/view/View;I)V │ │ +05b124: 6e10 8d12 0400 |0000: invoke-virtual {v4}, Landroid/view/View;.getParent:()Landroid/view/ViewParent; // method@128d │ │ +05b12a: 0c00 |0003: move-result-object v0 │ │ +05b12c: 5431 1a05 |0004: iget-object v1, v3, Landroid/support/v4/widget/ViewDragHelper;.mParentView:Landroid/view/ViewGroup; // field@051a │ │ +05b130: 3210 2300 |0006: if-eq v0, v1, 0029 // +0023 │ │ +05b134: 2200 2903 |0008: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0329 │ │ +05b138: 2201 3f03 |000a: new-instance v1, Ljava/lang/StringBuilder; // type@033f │ │ +05b13c: 7010 5715 0100 |000c: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ +05b142: 1a02 c911 |000f: const-string v2, "captureChildView: parameter must be a descendant of the ViewDragHelper's tracked parent view (" // string@11c9 │ │ +05b146: 6e20 5f15 2100 |0011: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +05b14c: 0c01 |0014: move-result-object v1 │ │ +05b14e: 5432 1a05 |0015: iget-object v2, v3, Landroid/support/v4/widget/ViewDragHelper;.mParentView:Landroid/view/ViewGroup; // field@051a │ │ +05b152: 6e20 5e15 2100 |0017: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@155e │ │ +05b158: 0c01 |001a: move-result-object v1 │ │ +05b15a: 1a02 1501 |001b: const-string v2, ")" // string@0115 │ │ +05b15e: 6e20 5f15 2100 |001d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +05b164: 0c01 |0020: move-result-object v1 │ │ +05b166: 6e10 6415 0100 |0021: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ +05b16c: 0c01 |0024: move-result-object v1 │ │ +05b16e: 7020 0015 1000 |0025: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@1500 │ │ +05b174: 2700 |0028: throw v0 │ │ +05b176: 5b34 0e05 |0029: iput-object v4, v3, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@050e │ │ +05b17a: 5935 0c05 |002b: iput v5, v3, Landroid/support/v4/widget/ViewDragHelper;.mActivePointerId:I // field@050c │ │ +05b17e: 5430 0d05 |002d: iget-object v0, v3, Landroid/support/v4/widget/ViewDragHelper;.mCallback:Landroid/support/v4/widget/ViewDragHelper$Callback; // field@050d │ │ +05b182: 6e30 b011 4005 |002f: invoke-virtual {v0, v4, v5}, Landroid/support/v4/widget/ViewDragHelper$Callback;.onViewCaptured:(Landroid/view/View;I)V // method@11b0 │ │ +05b188: 1210 |0032: const/4 v0, #int 1 // #1 │ │ +05b18a: 6e20 e011 0300 |0033: invoke-virtual {v3, v0}, Landroid/support/v4/widget/ViewDragHelper;.setDragState:(I)V // method@11e0 │ │ +05b190: 0e00 |0036: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=460 │ │ 0x0008 line=461 │ │ 0x0029 line=465 │ │ 0x002b line=466 │ │ 0x002d line=467 │ │ @@ -82328,28 +82333,28 @@ │ │ type : '(I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 19 16-bit code units │ │ -0595ec: |[0595ec] android.support.v4.widget.ViewDragHelper.checkTouchSlop:(I)Z │ │ -0595fc: 5432 1405 |0000: iget-object v2, v3, Landroid/support/v4/widget/ViewDragHelper;.mInitialMotionX:[F // field@0514 │ │ -059600: 2120 |0002: array-length v0, v2 │ │ -059602: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -059604: 3501 0d00 |0004: if-ge v1, v0, 0011 // +000d │ │ -059608: 6e30 bd11 4301 |0006: invoke-virtual {v3, v4, v1}, Landroid/support/v4/widget/ViewDragHelper;.checkTouchSlop:(II)Z // method@11bd │ │ -05960e: 0a02 |0009: move-result v2 │ │ -059610: 3802 0400 |000a: if-eqz v2, 000e // +0004 │ │ -059614: 1212 |000c: const/4 v2, #int 1 // #1 │ │ -059616: 0f02 |000d: return v2 │ │ -059618: d801 0101 |000e: add-int/lit8 v1, v1, #int 1 // #01 │ │ -05961c: 28f4 |0010: goto 0004 // -000c │ │ -05961e: 1202 |0011: const/4 v2, #int 0 // #0 │ │ -059620: 28fb |0012: goto 000d // -0005 │ │ +05b194: |[05b194] android.support.v4.widget.ViewDragHelper.checkTouchSlop:(I)Z │ │ +05b1a4: 5432 1405 |0000: iget-object v2, v3, Landroid/support/v4/widget/ViewDragHelper;.mInitialMotionX:[F // field@0514 │ │ +05b1a8: 2120 |0002: array-length v0, v2 │ │ +05b1aa: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +05b1ac: 3501 0d00 |0004: if-ge v1, v0, 0011 // +000d │ │ +05b1b0: 6e30 bd11 4301 |0006: invoke-virtual {v3, v4, v1}, Landroid/support/v4/widget/ViewDragHelper;.checkTouchSlop:(II)Z // method@11bd │ │ +05b1b6: 0a02 |0009: move-result v2 │ │ +05b1b8: 3802 0400 |000a: if-eqz v2, 000e // +0004 │ │ +05b1bc: 1212 |000c: const/4 v2, #int 1 // #1 │ │ +05b1be: 0f02 |000d: return v2 │ │ +05b1c0: d801 0101 |000e: add-int/lit8 v1, v1, #int 1 // #01 │ │ +05b1c4: 28f4 |0010: goto 0004 // -000c │ │ +05b1c6: 1202 |0011: const/4 v2, #int 0 // #0 │ │ +05b1c8: 28fb |0012: goto 000d // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1276 │ │ 0x0003 line=1277 │ │ 0x0006 line=1278 │ │ 0x000c line=1279 │ │ 0x000d line=1282 │ │ @@ -82366,76 +82371,76 @@ │ │ type : '(II)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 12 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 98 16-bit code units │ │ -059624: |[059624] android.support.v4.widget.ViewDragHelper.checkTouchSlop:(II)Z │ │ -059634: 1214 |0000: const/4 v4, #int 1 // #1 │ │ -059636: 1205 |0001: const/4 v5, #int 0 // #0 │ │ -059638: 6e20 d911 b900 |0002: invoke-virtual {v9, v11}, Landroid/support/v4/widget/ViewDragHelper;.isPointerDown:(I)Z // method@11d9 │ │ -05963e: 0a06 |0005: move-result v6 │ │ -059640: 3906 0400 |0006: if-nez v6, 000a // +0004 │ │ -059644: 0154 |0008: move v4, v5 │ │ -059646: 0f04 |0009: return v4 │ │ -059648: dd06 0a01 |000a: and-int/lit8 v6, v10, #int 1 // #01 │ │ -05964c: 3346 3200 |000c: if-ne v6, v4, 003e // +0032 │ │ -059650: 0140 |000e: move v0, v4 │ │ -059652: dd06 0a02 |000f: and-int/lit8 v6, v10, #int 2 // #02 │ │ -059656: 1227 |0011: const/4 v7, #int 2 // #2 │ │ -059658: 3376 2e00 |0012: if-ne v6, v7, 0040 // +002e │ │ -05965c: 0141 |0014: move v1, v4 │ │ -05965e: 5496 1605 |0015: iget-object v6, v9, Landroid/support/v4/widget/ViewDragHelper;.mLastMotionX:[F // field@0516 │ │ -059662: 4406 060b |0017: aget v6, v6, v11 │ │ -059666: 5497 1405 |0019: iget-object v7, v9, Landroid/support/v4/widget/ViewDragHelper;.mInitialMotionX:[F // field@0514 │ │ -05966a: 4407 070b |001b: aget v7, v7, v11 │ │ -05966e: a702 0607 |001d: sub-float v2, v6, v7 │ │ -059672: 5496 1705 |001f: iget-object v6, v9, Landroid/support/v4/widget/ViewDragHelper;.mLastMotionY:[F // field@0517 │ │ -059676: 4406 060b |0021: aget v6, v6, v11 │ │ -05967a: 5497 1505 |0023: iget-object v7, v9, Landroid/support/v4/widget/ViewDragHelper;.mInitialMotionY:[F // field@0515 │ │ -05967e: 4407 070b |0025: aget v7, v7, v11 │ │ -059682: a703 0607 |0027: sub-float v3, v6, v7 │ │ -059686: 3800 1900 |0029: if-eqz v0, 0042 // +0019 │ │ -05968a: 3801 1700 |002b: if-eqz v1, 0042 // +0017 │ │ -05968e: a806 0202 |002d: mul-float v6, v2, v2 │ │ -059692: a807 0303 |002f: mul-float v7, v3, v3 │ │ -059696: c676 |0031: add-float/2addr v6, v7 │ │ -059698: 5297 1f05 |0032: iget v7, v9, Landroid/support/v4/widget/ViewDragHelper;.mTouchSlop:I // field@051f │ │ -05969c: 5298 1f05 |0034: iget v8, v9, Landroid/support/v4/widget/ViewDragHelper;.mTouchSlop:I // field@051f │ │ -0596a0: b287 |0036: mul-int/2addr v7, v8 │ │ -0596a2: 8277 |0037: int-to-float v7, v7 │ │ -0596a4: 2d06 0607 |0038: cmpl-float v6, v6, v7 │ │ -0596a8: 3c06 cfff |003a: if-gtz v6, 0009 // -0031 │ │ -0596ac: 0154 |003c: move v4, v5 │ │ -0596ae: 28cc |003d: goto 0009 // -0034 │ │ -0596b0: 0150 |003e: move v0, v5 │ │ -0596b2: 28d0 |003f: goto 000f // -0030 │ │ -0596b4: 0151 |0040: move v1, v5 │ │ -0596b6: 28d4 |0041: goto 0015 // -002c │ │ -0596b8: 3800 0f00 |0042: if-eqz v0, 0051 // +000f │ │ -0596bc: 7110 1115 0200 |0044: invoke-static {v2}, Ljava/lang/Math;.abs:(F)F // method@1511 │ │ -0596c2: 0a06 |0047: move-result v6 │ │ -0596c4: 5297 1f05 |0048: iget v7, v9, Landroid/support/v4/widget/ViewDragHelper;.mTouchSlop:I // field@051f │ │ -0596c8: 8277 |004a: int-to-float v7, v7 │ │ -0596ca: 2d06 0607 |004b: cmpl-float v6, v6, v7 │ │ -0596ce: 3c06 bcff |004d: if-gtz v6, 0009 // -0044 │ │ -0596d2: 0154 |004f: move v4, v5 │ │ -0596d4: 28b9 |0050: goto 0009 // -0047 │ │ -0596d6: 3801 0f00 |0051: if-eqz v1, 0060 // +000f │ │ -0596da: 7110 1115 0300 |0053: invoke-static {v3}, Ljava/lang/Math;.abs:(F)F // method@1511 │ │ -0596e0: 0a06 |0056: move-result v6 │ │ -0596e2: 5297 1f05 |0057: iget v7, v9, Landroid/support/v4/widget/ViewDragHelper;.mTouchSlop:I // field@051f │ │ -0596e6: 8277 |0059: int-to-float v7, v7 │ │ -0596e8: 2d06 0607 |005a: cmpl-float v6, v6, v7 │ │ -0596ec: 3c06 adff |005c: if-gtz v6, 0009 // -0053 │ │ -0596f0: 0154 |005e: move v4, v5 │ │ -0596f2: 28aa |005f: goto 0009 // -0056 │ │ -0596f4: 0154 |0060: move v4, v5 │ │ -0596f6: 28a8 |0061: goto 0009 // -0058 │ │ +05b1cc: |[05b1cc] android.support.v4.widget.ViewDragHelper.checkTouchSlop:(II)Z │ │ +05b1dc: 1214 |0000: const/4 v4, #int 1 // #1 │ │ +05b1de: 1205 |0001: const/4 v5, #int 0 // #0 │ │ +05b1e0: 6e20 d911 b900 |0002: invoke-virtual {v9, v11}, Landroid/support/v4/widget/ViewDragHelper;.isPointerDown:(I)Z // method@11d9 │ │ +05b1e6: 0a06 |0005: move-result v6 │ │ +05b1e8: 3906 0400 |0006: if-nez v6, 000a // +0004 │ │ +05b1ec: 0154 |0008: move v4, v5 │ │ +05b1ee: 0f04 |0009: return v4 │ │ +05b1f0: dd06 0a01 |000a: and-int/lit8 v6, v10, #int 1 // #01 │ │ +05b1f4: 3346 3200 |000c: if-ne v6, v4, 003e // +0032 │ │ +05b1f8: 0140 |000e: move v0, v4 │ │ +05b1fa: dd06 0a02 |000f: and-int/lit8 v6, v10, #int 2 // #02 │ │ +05b1fe: 1227 |0011: const/4 v7, #int 2 // #2 │ │ +05b200: 3376 2e00 |0012: if-ne v6, v7, 0040 // +002e │ │ +05b204: 0141 |0014: move v1, v4 │ │ +05b206: 5496 1605 |0015: iget-object v6, v9, Landroid/support/v4/widget/ViewDragHelper;.mLastMotionX:[F // field@0516 │ │ +05b20a: 4406 060b |0017: aget v6, v6, v11 │ │ +05b20e: 5497 1405 |0019: iget-object v7, v9, Landroid/support/v4/widget/ViewDragHelper;.mInitialMotionX:[F // field@0514 │ │ +05b212: 4407 070b |001b: aget v7, v7, v11 │ │ +05b216: a702 0607 |001d: sub-float v2, v6, v7 │ │ +05b21a: 5496 1705 |001f: iget-object v6, v9, Landroid/support/v4/widget/ViewDragHelper;.mLastMotionY:[F // field@0517 │ │ +05b21e: 4406 060b |0021: aget v6, v6, v11 │ │ +05b222: 5497 1505 |0023: iget-object v7, v9, Landroid/support/v4/widget/ViewDragHelper;.mInitialMotionY:[F // field@0515 │ │ +05b226: 4407 070b |0025: aget v7, v7, v11 │ │ +05b22a: a703 0607 |0027: sub-float v3, v6, v7 │ │ +05b22e: 3800 1900 |0029: if-eqz v0, 0042 // +0019 │ │ +05b232: 3801 1700 |002b: if-eqz v1, 0042 // +0017 │ │ +05b236: a806 0202 |002d: mul-float v6, v2, v2 │ │ +05b23a: a807 0303 |002f: mul-float v7, v3, v3 │ │ +05b23e: c676 |0031: add-float/2addr v6, v7 │ │ +05b240: 5297 1f05 |0032: iget v7, v9, Landroid/support/v4/widget/ViewDragHelper;.mTouchSlop:I // field@051f │ │ +05b244: 5298 1f05 |0034: iget v8, v9, Landroid/support/v4/widget/ViewDragHelper;.mTouchSlop:I // field@051f │ │ +05b248: b287 |0036: mul-int/2addr v7, v8 │ │ +05b24a: 8277 |0037: int-to-float v7, v7 │ │ +05b24c: 2d06 0607 |0038: cmpl-float v6, v6, v7 │ │ +05b250: 3c06 cfff |003a: if-gtz v6, 0009 // -0031 │ │ +05b254: 0154 |003c: move v4, v5 │ │ +05b256: 28cc |003d: goto 0009 // -0034 │ │ +05b258: 0150 |003e: move v0, v5 │ │ +05b25a: 28d0 |003f: goto 000f // -0030 │ │ +05b25c: 0151 |0040: move v1, v5 │ │ +05b25e: 28d4 |0041: goto 0015 // -002c │ │ +05b260: 3800 0f00 |0042: if-eqz v0, 0051 // +000f │ │ +05b264: 7110 1115 0200 |0044: invoke-static {v2}, Ljava/lang/Math;.abs:(F)F // method@1511 │ │ +05b26a: 0a06 |0047: move-result v6 │ │ +05b26c: 5297 1f05 |0048: iget v7, v9, Landroid/support/v4/widget/ViewDragHelper;.mTouchSlop:I // field@051f │ │ +05b270: 8277 |004a: int-to-float v7, v7 │ │ +05b272: 2d06 0607 |004b: cmpl-float v6, v6, v7 │ │ +05b276: 3c06 bcff |004d: if-gtz v6, 0009 // -0044 │ │ +05b27a: 0154 |004f: move v4, v5 │ │ +05b27c: 28b9 |0050: goto 0009 // -0047 │ │ +05b27e: 3801 0f00 |0051: if-eqz v1, 0060 // +000f │ │ +05b282: 7110 1115 0300 |0053: invoke-static {v3}, Ljava/lang/Math;.abs:(F)F // method@1511 │ │ +05b288: 0a06 |0056: move-result v6 │ │ +05b28a: 5297 1f05 |0057: iget v7, v9, Landroid/support/v4/widget/ViewDragHelper;.mTouchSlop:I // field@051f │ │ +05b28e: 8277 |0059: int-to-float v7, v7 │ │ +05b290: 2d06 0607 |005a: cmpl-float v6, v6, v7 │ │ +05b294: 3c06 adff |005c: if-gtz v6, 0009 // -0053 │ │ +05b298: 0154 |005e: move v4, v5 │ │ +05b29a: 28aa |005f: goto 0009 // -0056 │ │ +05b29c: 0154 |0060: move v4, v5 │ │ +05b29e: 28a8 |0061: goto 0009 // -0058 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=1301 │ │ 0x0009 line=1318 │ │ 0x000a line=1305 │ │ 0x000f line=1306 │ │ 0x0015 line=1308 │ │ @@ -82467,74 +82472,74 @@ │ │ type : '(Z)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 2 │ │ outs : 6 │ │ insns size : 117 16-bit code units │ │ -0596f8: |[0596f8] android.support.v4.widget.ViewDragHelper.continueSettling:(Z)Z │ │ -059708: 1228 |0000: const/4 v8, #int 2 // #2 │ │ -05970a: 1207 |0001: const/4 v7, #int 0 // #0 │ │ -05970c: 5290 0f05 |0002: iget v0, v9, Landroid/support/v4/widget/ViewDragHelper;.mDragState:I // field@050f │ │ -059710: 3380 6500 |0004: if-ne v0, v8, 0069 // +0065 │ │ -059714: 5490 1d05 |0006: iget-object v0, v9, Landroid/support/v4/widget/ViewDragHelper;.mScroller:Landroid/support/v4/widget/ScrollerCompat; // field@051d │ │ -059718: 6e10 7910 0000 |0008: invoke-virtual {v0}, Landroid/support/v4/widget/ScrollerCompat;.computeScrollOffset:()Z // method@1079 │ │ -05971e: 0a06 |000b: move-result v6 │ │ -059720: 5490 1d05 |000c: iget-object v0, v9, Landroid/support/v4/widget/ViewDragHelper;.mScroller:Landroid/support/v4/widget/ScrollerCompat; // field@051d │ │ -059724: 6e10 7f10 0000 |000e: invoke-virtual {v0}, Landroid/support/v4/widget/ScrollerCompat;.getCurrX:()I // method@107f │ │ -05972a: 0a02 |0011: move-result v2 │ │ -05972c: 5490 1d05 |0012: iget-object v0, v9, Landroid/support/v4/widget/ViewDragHelper;.mScroller:Landroid/support/v4/widget/ScrollerCompat; // field@051d │ │ -059730: 6e10 8010 0000 |0014: invoke-virtual {v0}, Landroid/support/v4/widget/ScrollerCompat;.getCurrY:()I // method@1080 │ │ -059736: 0a03 |0017: move-result v3 │ │ -059738: 5490 0e05 |0018: iget-object v0, v9, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@050e │ │ -05973c: 6e10 8412 0000 |001a: invoke-virtual {v0}, Landroid/view/View;.getLeft:()I // method@1284 │ │ -059742: 0a00 |001d: move-result v0 │ │ -059744: 9104 0200 |001e: sub-int v4, v2, v0 │ │ -059748: 5490 0e05 |0020: iget-object v0, v9, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@050e │ │ -05974c: 6e10 9412 0000 |0022: invoke-virtual {v0}, Landroid/view/View;.getTop:()I // method@1294 │ │ -059752: 0a00 |0025: move-result v0 │ │ -059754: 9105 0300 |0026: sub-int v5, v3, v0 │ │ -059758: 3804 0700 |0028: if-eqz v4, 002f // +0007 │ │ -05975c: 5490 0e05 |002a: iget-object v0, v9, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@050e │ │ -059760: 6e20 a912 4000 |002c: invoke-virtual {v0, v4}, Landroid/view/View;.offsetLeftAndRight:(I)V // method@12a9 │ │ -059766: 3805 0700 |002f: if-eqz v5, 0036 // +0007 │ │ -05976a: 5490 0e05 |0031: iget-object v0, v9, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@050e │ │ -05976e: 6e20 aa12 5000 |0033: invoke-virtual {v0, v5}, Landroid/view/View;.offsetTopAndBottom:(I)V // method@12aa │ │ -059774: 3904 0400 |0036: if-nez v4, 003a // +0004 │ │ -059778: 3805 0900 |0038: if-eqz v5, 0041 // +0009 │ │ -05977c: 5490 0d05 |003a: iget-object v0, v9, Landroid/support/v4/widget/ViewDragHelper;.mCallback:Landroid/support/v4/widget/ViewDragHelper$Callback; // field@050d │ │ -059780: 5491 0e05 |003c: iget-object v1, v9, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@050e │ │ -059784: 7406 b211 0000 |003e: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v4/widget/ViewDragHelper$Callback;.onViewPositionChanged:(Landroid/view/View;IIII)V // method@11b2 │ │ -05978a: 3806 1d00 |0041: if-eqz v6, 005e // +001d │ │ -05978e: 5490 1d05 |0043: iget-object v0, v9, Landroid/support/v4/widget/ViewDragHelper;.mScroller:Landroid/support/v4/widget/ScrollerCompat; // field@051d │ │ -059792: 6e10 8110 0000 |0045: invoke-virtual {v0}, Landroid/support/v4/widget/ScrollerCompat;.getFinalX:()I // method@1081 │ │ -059798: 0a00 |0048: move-result v0 │ │ -05979a: 3302 1500 |0049: if-ne v2, v0, 005e // +0015 │ │ -05979e: 5490 1d05 |004b: iget-object v0, v9, Landroid/support/v4/widget/ViewDragHelper;.mScroller:Landroid/support/v4/widget/ScrollerCompat; // field@051d │ │ -0597a2: 6e10 8210 0000 |004d: invoke-virtual {v0}, Landroid/support/v4/widget/ScrollerCompat;.getFinalY:()I // method@1082 │ │ -0597a8: 0a00 |0050: move-result v0 │ │ -0597aa: 3303 0d00 |0051: if-ne v3, v0, 005e // +000d │ │ -0597ae: 5490 1d05 |0053: iget-object v0, v9, Landroid/support/v4/widget/ViewDragHelper;.mScroller:Landroid/support/v4/widget/ScrollerCompat; // field@051d │ │ -0597b2: 6e10 7810 0000 |0055: invoke-virtual {v0}, Landroid/support/v4/widget/ScrollerCompat;.abortAnimation:()V // method@1078 │ │ -0597b8: 5490 1d05 |0058: iget-object v0, v9, Landroid/support/v4/widget/ViewDragHelper;.mScroller:Landroid/support/v4/widget/ScrollerCompat; // field@051d │ │ -0597bc: 6e10 8310 0000 |005a: invoke-virtual {v0}, Landroid/support/v4/widget/ScrollerCompat;.isFinished:()Z // method@1083 │ │ -0597c2: 0a06 |005d: move-result v6 │ │ -0597c4: 3906 0b00 |005e: if-nez v6, 0069 // +000b │ │ -0597c8: 380a 0f00 |0060: if-eqz v10, 006f // +000f │ │ -0597cc: 5490 1a05 |0062: iget-object v0, v9, Landroid/support/v4/widget/ViewDragHelper;.mParentView:Landroid/view/ViewGroup; // field@051a │ │ -0597d0: 5491 1e05 |0064: iget-object v1, v9, Landroid/support/v4/widget/ViewDragHelper;.mSetIdleRunnable:Ljava/lang/Runnable; // field@051e │ │ -0597d4: 6e20 0f13 1000 |0066: invoke-virtual {v0, v1}, Landroid/view/ViewGroup;.post:(Ljava/lang/Runnable;)Z // method@130f │ │ -0597da: 5290 0f05 |0069: iget v0, v9, Landroid/support/v4/widget/ViewDragHelper;.mDragState:I // field@050f │ │ -0597de: 3380 0800 |006b: if-ne v0, v8, 0073 // +0008 │ │ -0597e2: 1210 |006d: const/4 v0, #int 1 // #1 │ │ -0597e4: 0f00 |006e: return v0 │ │ -0597e6: 6e20 e011 7900 |006f: invoke-virtual {v9, v7}, Landroid/support/v4/widget/ViewDragHelper;.setDragState:(I)V // method@11e0 │ │ -0597ec: 28f7 |0072: goto 0069 // -0009 │ │ -0597ee: 0170 |0073: move v0, v7 │ │ -0597f0: 28fa |0074: goto 006e // -0006 │ │ +05b2a0: |[05b2a0] android.support.v4.widget.ViewDragHelper.continueSettling:(Z)Z │ │ +05b2b0: 1228 |0000: const/4 v8, #int 2 // #2 │ │ +05b2b2: 1207 |0001: const/4 v7, #int 0 // #0 │ │ +05b2b4: 5290 0f05 |0002: iget v0, v9, Landroid/support/v4/widget/ViewDragHelper;.mDragState:I // field@050f │ │ +05b2b8: 3380 6500 |0004: if-ne v0, v8, 0069 // +0065 │ │ +05b2bc: 5490 1d05 |0006: iget-object v0, v9, Landroid/support/v4/widget/ViewDragHelper;.mScroller:Landroid/support/v4/widget/ScrollerCompat; // field@051d │ │ +05b2c0: 6e10 7910 0000 |0008: invoke-virtual {v0}, Landroid/support/v4/widget/ScrollerCompat;.computeScrollOffset:()Z // method@1079 │ │ +05b2c6: 0a06 |000b: move-result v6 │ │ +05b2c8: 5490 1d05 |000c: iget-object v0, v9, Landroid/support/v4/widget/ViewDragHelper;.mScroller:Landroid/support/v4/widget/ScrollerCompat; // field@051d │ │ +05b2cc: 6e10 7f10 0000 |000e: invoke-virtual {v0}, Landroid/support/v4/widget/ScrollerCompat;.getCurrX:()I // method@107f │ │ +05b2d2: 0a02 |0011: move-result v2 │ │ +05b2d4: 5490 1d05 |0012: iget-object v0, v9, Landroid/support/v4/widget/ViewDragHelper;.mScroller:Landroid/support/v4/widget/ScrollerCompat; // field@051d │ │ +05b2d8: 6e10 8010 0000 |0014: invoke-virtual {v0}, Landroid/support/v4/widget/ScrollerCompat;.getCurrY:()I // method@1080 │ │ +05b2de: 0a03 |0017: move-result v3 │ │ +05b2e0: 5490 0e05 |0018: iget-object v0, v9, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@050e │ │ +05b2e4: 6e10 8412 0000 |001a: invoke-virtual {v0}, Landroid/view/View;.getLeft:()I // method@1284 │ │ +05b2ea: 0a00 |001d: move-result v0 │ │ +05b2ec: 9104 0200 |001e: sub-int v4, v2, v0 │ │ +05b2f0: 5490 0e05 |0020: iget-object v0, v9, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@050e │ │ +05b2f4: 6e10 9412 0000 |0022: invoke-virtual {v0}, Landroid/view/View;.getTop:()I // method@1294 │ │ +05b2fa: 0a00 |0025: move-result v0 │ │ +05b2fc: 9105 0300 |0026: sub-int v5, v3, v0 │ │ +05b300: 3804 0700 |0028: if-eqz v4, 002f // +0007 │ │ +05b304: 5490 0e05 |002a: iget-object v0, v9, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@050e │ │ +05b308: 6e20 a912 4000 |002c: invoke-virtual {v0, v4}, Landroid/view/View;.offsetLeftAndRight:(I)V // method@12a9 │ │ +05b30e: 3805 0700 |002f: if-eqz v5, 0036 // +0007 │ │ +05b312: 5490 0e05 |0031: iget-object v0, v9, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@050e │ │ +05b316: 6e20 aa12 5000 |0033: invoke-virtual {v0, v5}, Landroid/view/View;.offsetTopAndBottom:(I)V // method@12aa │ │ +05b31c: 3904 0400 |0036: if-nez v4, 003a // +0004 │ │ +05b320: 3805 0900 |0038: if-eqz v5, 0041 // +0009 │ │ +05b324: 5490 0d05 |003a: iget-object v0, v9, Landroid/support/v4/widget/ViewDragHelper;.mCallback:Landroid/support/v4/widget/ViewDragHelper$Callback; // field@050d │ │ +05b328: 5491 0e05 |003c: iget-object v1, v9, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@050e │ │ +05b32c: 7406 b211 0000 |003e: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v4/widget/ViewDragHelper$Callback;.onViewPositionChanged:(Landroid/view/View;IIII)V // method@11b2 │ │ +05b332: 3806 1d00 |0041: if-eqz v6, 005e // +001d │ │ +05b336: 5490 1d05 |0043: iget-object v0, v9, Landroid/support/v4/widget/ViewDragHelper;.mScroller:Landroid/support/v4/widget/ScrollerCompat; // field@051d │ │ +05b33a: 6e10 8110 0000 |0045: invoke-virtual {v0}, Landroid/support/v4/widget/ScrollerCompat;.getFinalX:()I // method@1081 │ │ +05b340: 0a00 |0048: move-result v0 │ │ +05b342: 3302 1500 |0049: if-ne v2, v0, 005e // +0015 │ │ +05b346: 5490 1d05 |004b: iget-object v0, v9, Landroid/support/v4/widget/ViewDragHelper;.mScroller:Landroid/support/v4/widget/ScrollerCompat; // field@051d │ │ +05b34a: 6e10 8210 0000 |004d: invoke-virtual {v0}, Landroid/support/v4/widget/ScrollerCompat;.getFinalY:()I // method@1082 │ │ +05b350: 0a00 |0050: move-result v0 │ │ +05b352: 3303 0d00 |0051: if-ne v3, v0, 005e // +000d │ │ +05b356: 5490 1d05 |0053: iget-object v0, v9, Landroid/support/v4/widget/ViewDragHelper;.mScroller:Landroid/support/v4/widget/ScrollerCompat; // field@051d │ │ +05b35a: 6e10 7810 0000 |0055: invoke-virtual {v0}, Landroid/support/v4/widget/ScrollerCompat;.abortAnimation:()V // method@1078 │ │ +05b360: 5490 1d05 |0058: iget-object v0, v9, Landroid/support/v4/widget/ViewDragHelper;.mScroller:Landroid/support/v4/widget/ScrollerCompat; // field@051d │ │ +05b364: 6e10 8310 0000 |005a: invoke-virtual {v0}, Landroid/support/v4/widget/ScrollerCompat;.isFinished:()Z // method@1083 │ │ +05b36a: 0a06 |005d: move-result v6 │ │ +05b36c: 3906 0b00 |005e: if-nez v6, 0069 // +000b │ │ +05b370: 380a 0f00 |0060: if-eqz v10, 006f // +000f │ │ +05b374: 5490 1a05 |0062: iget-object v0, v9, Landroid/support/v4/widget/ViewDragHelper;.mParentView:Landroid/view/ViewGroup; // field@051a │ │ +05b378: 5491 1e05 |0064: iget-object v1, v9, Landroid/support/v4/widget/ViewDragHelper;.mSetIdleRunnable:Ljava/lang/Runnable; // field@051e │ │ +05b37c: 6e20 0f13 1000 |0066: invoke-virtual {v0, v1}, Landroid/view/ViewGroup;.post:(Ljava/lang/Runnable;)Z // method@130f │ │ +05b382: 5290 0f05 |0069: iget v0, v9, Landroid/support/v4/widget/ViewDragHelper;.mDragState:I // field@050f │ │ +05b386: 3380 0800 |006b: if-ne v0, v8, 0073 // +0008 │ │ +05b38a: 1210 |006d: const/4 v0, #int 1 // #1 │ │ +05b38c: 0f00 |006e: return v0 │ │ +05b38e: 6e20 e011 7900 |006f: invoke-virtual {v9, v7}, Landroid/support/v4/widget/ViewDragHelper;.setDragState:(I)V // method@11e0 │ │ +05b394: 28f7 |0072: goto 0069 // -0009 │ │ +05b396: 0170 |0073: move v0, v7 │ │ +05b398: 28fa |0074: goto 006e // -0006 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=715 │ │ 0x0006 line=716 │ │ 0x000c line=717 │ │ 0x0012 line=718 │ │ 0x0018 line=719 │ │ @@ -82573,43 +82578,43 @@ │ │ type : '(II)Landroid/view/View;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 52 16-bit code units │ │ -0597f4: |[0597f4] android.support.v4.widget.ViewDragHelper.findTopChildUnder:(II)Landroid/view/View; │ │ -059804: 5453 1a05 |0000: iget-object v3, v5, Landroid/support/v4/widget/ViewDragHelper;.mParentView:Landroid/view/ViewGroup; // field@051a │ │ -059808: 6e10 fb12 0300 |0002: invoke-virtual {v3}, Landroid/view/ViewGroup;.getChildCount:()I // method@12fb │ │ -05980e: 0a01 |0005: move-result v1 │ │ -059810: d802 01ff |0006: add-int/lit8 v2, v1, #int -1 // #ff │ │ -059814: 3a02 2a00 |0008: if-ltz v2, 0032 // +002a │ │ -059818: 5453 1a05 |000a: iget-object v3, v5, Landroid/support/v4/widget/ViewDragHelper;.mParentView:Landroid/view/ViewGroup; // field@051a │ │ -05981c: 5454 0d05 |000c: iget-object v4, v5, Landroid/support/v4/widget/ViewDragHelper;.mCallback:Landroid/support/v4/widget/ViewDragHelper$Callback; // field@050d │ │ -059820: 6e20 aa11 2400 |000e: invoke-virtual {v4, v2}, Landroid/support/v4/widget/ViewDragHelper$Callback;.getOrderedChildIndex:(I)I // method@11aa │ │ -059826: 0a04 |0011: move-result v4 │ │ -059828: 6e20 fa12 4300 |0012: invoke-virtual {v3, v4}, Landroid/view/ViewGroup;.getChildAt:(I)Landroid/view/View; // method@12fa │ │ -05982e: 0c00 |0015: move-result-object v0 │ │ -059830: 6e10 8412 0000 |0016: invoke-virtual {v0}, Landroid/view/View;.getLeft:()I // method@1284 │ │ -059836: 0a03 |0019: move-result v3 │ │ -059838: 3436 1500 |001a: if-lt v6, v3, 002f // +0015 │ │ -05983c: 6e10 9012 0000 |001c: invoke-virtual {v0}, Landroid/view/View;.getRight:()I // method@1290 │ │ -059842: 0a03 |001f: move-result v3 │ │ -059844: 3536 0f00 |0020: if-ge v6, v3, 002f // +000f │ │ -059848: 6e10 9412 0000 |0022: invoke-virtual {v0}, Landroid/view/View;.getTop:()I // method@1294 │ │ -05984e: 0a03 |0025: move-result v3 │ │ -059850: 3437 0900 |0026: if-lt v7, v3, 002f // +0009 │ │ -059854: 6e10 7912 0000 |0028: invoke-virtual {v0}, Landroid/view/View;.getBottom:()I // method@1279 │ │ -05985a: 0a03 |002b: move-result v3 │ │ -05985c: 3537 0300 |002c: if-ge v7, v3, 002f // +0003 │ │ -059860: 1100 |002e: return-object v0 │ │ -059862: d802 02ff |002f: add-int/lit8 v2, v2, #int -1 // #ff │ │ -059866: 28d7 |0031: goto 0008 // -0029 │ │ -059868: 1200 |0032: const/4 v0, #int 0 // #0 │ │ -05986a: 28fb |0033: goto 002e // -0005 │ │ +05b39c: |[05b39c] android.support.v4.widget.ViewDragHelper.findTopChildUnder:(II)Landroid/view/View; │ │ +05b3ac: 5453 1a05 |0000: iget-object v3, v5, Landroid/support/v4/widget/ViewDragHelper;.mParentView:Landroid/view/ViewGroup; // field@051a │ │ +05b3b0: 6e10 fb12 0300 |0002: invoke-virtual {v3}, Landroid/view/ViewGroup;.getChildCount:()I // method@12fb │ │ +05b3b6: 0a01 |0005: move-result v1 │ │ +05b3b8: d802 01ff |0006: add-int/lit8 v2, v1, #int -1 // #ff │ │ +05b3bc: 3a02 2a00 |0008: if-ltz v2, 0032 // +002a │ │ +05b3c0: 5453 1a05 |000a: iget-object v3, v5, Landroid/support/v4/widget/ViewDragHelper;.mParentView:Landroid/view/ViewGroup; // field@051a │ │ +05b3c4: 5454 0d05 |000c: iget-object v4, v5, Landroid/support/v4/widget/ViewDragHelper;.mCallback:Landroid/support/v4/widget/ViewDragHelper$Callback; // field@050d │ │ +05b3c8: 6e20 aa11 2400 |000e: invoke-virtual {v4, v2}, Landroid/support/v4/widget/ViewDragHelper$Callback;.getOrderedChildIndex:(I)I // method@11aa │ │ +05b3ce: 0a04 |0011: move-result v4 │ │ +05b3d0: 6e20 fa12 4300 |0012: invoke-virtual {v3, v4}, Landroid/view/ViewGroup;.getChildAt:(I)Landroid/view/View; // method@12fa │ │ +05b3d6: 0c00 |0015: move-result-object v0 │ │ +05b3d8: 6e10 8412 0000 |0016: invoke-virtual {v0}, Landroid/view/View;.getLeft:()I // method@1284 │ │ +05b3de: 0a03 |0019: move-result v3 │ │ +05b3e0: 3436 1500 |001a: if-lt v6, v3, 002f // +0015 │ │ +05b3e4: 6e10 9012 0000 |001c: invoke-virtual {v0}, Landroid/view/View;.getRight:()I // method@1290 │ │ +05b3ea: 0a03 |001f: move-result v3 │ │ +05b3ec: 3536 0f00 |0020: if-ge v6, v3, 002f // +000f │ │ +05b3f0: 6e10 9412 0000 |0022: invoke-virtual {v0}, Landroid/view/View;.getTop:()I // method@1294 │ │ +05b3f6: 0a03 |0025: move-result v3 │ │ +05b3f8: 3437 0900 |0026: if-lt v7, v3, 002f // +0009 │ │ +05b3fc: 6e10 7912 0000 |0028: invoke-virtual {v0}, Landroid/view/View;.getBottom:()I // method@1279 │ │ +05b402: 0a03 |002b: move-result v3 │ │ +05b404: 3537 0300 |002c: if-ge v7, v3, 002f // +0003 │ │ +05b408: 1100 |002e: return-object v0 │ │ +05b40a: d802 02ff |002f: add-int/lit8 v2, v2, #int -1 // #ff │ │ +05b40e: 28d7 |0031: goto 0008 // -0029 │ │ +05b410: 1200 |0032: const/4 v0, #int 0 // #0 │ │ +05b412: 28fb |0033: goto 002e // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1428 │ │ 0x0006 line=1429 │ │ 0x000a line=1430 │ │ 0x0016 line=1431 │ │ 0x002e line=1436 │ │ @@ -82629,46 +82634,46 @@ │ │ type : '(IIII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 14 │ │ ins : 5 │ │ outs : 9 │ │ insns size : 56 16-bit code units │ │ -05986c: |[05986c] android.support.v4.widget.ViewDragHelper.flingCapturedView:(IIII)V │ │ -05987c: 5590 1c05 |0000: iget-boolean v0, v9, Landroid/support/v4/widget/ViewDragHelper;.mReleaseInProgress:Z // field@051c │ │ -059880: 3900 0a00 |0002: if-nez v0, 000c // +000a │ │ -059884: 2200 2d03 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@032d │ │ -059888: 1a01 1603 |0006: const-string v1, "Cannot flingCapturedView outside of a call to Callback#onViewReleased" // string@0316 │ │ -05988c: 7020 0415 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1504 │ │ -059892: 2700 |000b: throw v0 │ │ -059894: 5490 1d05 |000c: iget-object v0, v9, Landroid/support/v4/widget/ViewDragHelper;.mScroller:Landroid/support/v4/widget/ScrollerCompat; // field@051d │ │ -059898: 5491 0e05 |000e: iget-object v1, v9, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@050e │ │ -05989c: 6e10 8412 0100 |0010: invoke-virtual {v1}, Landroid/view/View;.getLeft:()I // method@1284 │ │ -0598a2: 0a01 |0013: move-result v1 │ │ -0598a4: 5492 0e05 |0014: iget-object v2, v9, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@050e │ │ -0598a8: 6e10 9412 0200 |0016: invoke-virtual {v2}, Landroid/view/View;.getTop:()I // method@1294 │ │ -0598ae: 0a02 |0019: move-result v2 │ │ -0598b0: 5493 2105 |001a: iget-object v3, v9, Landroid/support/v4/widget/ViewDragHelper;.mVelocityTracker:Landroid/view/VelocityTracker; // field@0521 │ │ -0598b4: 5294 0c05 |001c: iget v4, v9, Landroid/support/v4/widget/ViewDragHelper;.mActivePointerId:I // field@050c │ │ -0598b8: 7120 920a 4300 |001e: invoke-static {v3, v4}, Landroid/support/v4/view/VelocityTrackerCompat;.getXVelocity:(Landroid/view/VelocityTracker;I)F // method@0a92 │ │ -0598be: 0a03 |0021: move-result v3 │ │ -0598c0: 8733 |0022: float-to-int v3, v3 │ │ -0598c2: 5494 2105 |0023: iget-object v4, v9, Landroid/support/v4/widget/ViewDragHelper;.mVelocityTracker:Landroid/view/VelocityTracker; // field@0521 │ │ -0598c6: 5295 0c05 |0025: iget v5, v9, Landroid/support/v4/widget/ViewDragHelper;.mActivePointerId:I // field@050c │ │ -0598ca: 7120 930a 5400 |0027: invoke-static {v4, v5}, Landroid/support/v4/view/VelocityTrackerCompat;.getYVelocity:(Landroid/view/VelocityTracker;I)F // method@0a93 │ │ -0598d0: 0a04 |002a: move-result v4 │ │ -0598d2: 8744 |002b: float-to-int v4, v4 │ │ -0598d4: 01a5 |002c: move v5, v10 │ │ -0598d6: 01c6 |002d: move v6, v12 │ │ -0598d8: 01b7 |002e: move v7, v11 │ │ -0598da: 01d8 |002f: move v8, v13 │ │ -0598dc: 7409 7c10 0000 |0030: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6, v7, v8}, Landroid/support/v4/widget/ScrollerCompat;.fling:(IIIIIIII)V // method@107c │ │ -0598e2: 1220 |0033: const/4 v0, #int 2 // #2 │ │ -0598e4: 6e20 e011 0900 |0034: invoke-virtual {v9, v0}, Landroid/support/v4/widget/ViewDragHelper;.setDragState:(I)V // method@11e0 │ │ -0598ea: 0e00 |0037: return-void │ │ +05b414: |[05b414] android.support.v4.widget.ViewDragHelper.flingCapturedView:(IIII)V │ │ +05b424: 5590 1c05 |0000: iget-boolean v0, v9, Landroid/support/v4/widget/ViewDragHelper;.mReleaseInProgress:Z // field@051c │ │ +05b428: 3900 0a00 |0002: if-nez v0, 000c // +000a │ │ +05b42c: 2200 2a03 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@032a │ │ +05b430: 1a01 1603 |0006: const-string v1, "Cannot flingCapturedView outside of a call to Callback#onViewReleased" // string@0316 │ │ +05b434: 7020 0415 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1504 │ │ +05b43a: 2700 |000b: throw v0 │ │ +05b43c: 5490 1d05 |000c: iget-object v0, v9, Landroid/support/v4/widget/ViewDragHelper;.mScroller:Landroid/support/v4/widget/ScrollerCompat; // field@051d │ │ +05b440: 5491 0e05 |000e: iget-object v1, v9, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@050e │ │ +05b444: 6e10 8412 0100 |0010: invoke-virtual {v1}, Landroid/view/View;.getLeft:()I // method@1284 │ │ +05b44a: 0a01 |0013: move-result v1 │ │ +05b44c: 5492 0e05 |0014: iget-object v2, v9, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@050e │ │ +05b450: 6e10 9412 0200 |0016: invoke-virtual {v2}, Landroid/view/View;.getTop:()I // method@1294 │ │ +05b456: 0a02 |0019: move-result v2 │ │ +05b458: 5493 2105 |001a: iget-object v3, v9, Landroid/support/v4/widget/ViewDragHelper;.mVelocityTracker:Landroid/view/VelocityTracker; // field@0521 │ │ +05b45c: 5294 0c05 |001c: iget v4, v9, Landroid/support/v4/widget/ViewDragHelper;.mActivePointerId:I // field@050c │ │ +05b460: 7120 920a 4300 |001e: invoke-static {v3, v4}, Landroid/support/v4/view/VelocityTrackerCompat;.getXVelocity:(Landroid/view/VelocityTracker;I)F // method@0a92 │ │ +05b466: 0a03 |0021: move-result v3 │ │ +05b468: 8733 |0022: float-to-int v3, v3 │ │ +05b46a: 5494 2105 |0023: iget-object v4, v9, Landroid/support/v4/widget/ViewDragHelper;.mVelocityTracker:Landroid/view/VelocityTracker; // field@0521 │ │ +05b46e: 5295 0c05 |0025: iget v5, v9, Landroid/support/v4/widget/ViewDragHelper;.mActivePointerId:I // field@050c │ │ +05b472: 7120 930a 5400 |0027: invoke-static {v4, v5}, Landroid/support/v4/view/VelocityTrackerCompat;.getYVelocity:(Landroid/view/VelocityTracker;I)F // method@0a93 │ │ +05b478: 0a04 |002a: move-result v4 │ │ +05b47a: 8744 |002b: float-to-int v4, v4 │ │ +05b47c: 01a5 |002c: move v5, v10 │ │ +05b47e: 01c6 |002d: move v6, v12 │ │ +05b480: 01b7 |002e: move v7, v11 │ │ +05b482: 01d8 |002f: move v8, v13 │ │ +05b484: 7409 7c10 0000 |0030: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6, v7, v8}, Landroid/support/v4/widget/ScrollerCompat;.fling:(IIIIIIII)V // method@107c │ │ +05b48a: 1220 |0033: const/4 v0, #int 2 // #2 │ │ +05b48c: 6e20 e011 0900 |0034: invoke-virtual {v9, v0}, Landroid/support/v4/widget/ViewDragHelper;.setDragState:(I)V // method@11e0 │ │ +05b492: 0e00 |0037: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=690 │ │ 0x0004 line=691 │ │ 0x000c line=695 │ │ 0x0033 line=700 │ │ 0x0037 line=701 │ │ @@ -82684,17 +82689,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0598ec: |[0598ec] android.support.v4.widget.ViewDragHelper.getActivePointerId:()I │ │ -0598fc: 5210 0c05 |0000: iget v0, v1, Landroid/support/v4/widget/ViewDragHelper;.mActivePointerId:I // field@050c │ │ -059900: 0f00 |0002: return v0 │ │ +05b494: |[05b494] android.support.v4.widget.ViewDragHelper.getActivePointerId:()I │ │ +05b4a4: 5210 0c05 |0000: iget v0, v1, Landroid/support/v4/widget/ViewDragHelper;.mActivePointerId:I // field@050c │ │ +05b4a8: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=483 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/widget/ViewDragHelper; │ │ │ │ #10 : (in Landroid/support/v4/widget/ViewDragHelper;) │ │ @@ -82702,17 +82707,17 @@ │ │ type : '()Landroid/view/View;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -059904: |[059904] android.support.v4.widget.ViewDragHelper.getCapturedView:()Landroid/view/View; │ │ -059914: 5410 0e05 |0000: iget-object v0, v1, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@050e │ │ -059918: 1100 |0002: return-object v0 │ │ +05b4ac: |[05b4ac] android.support.v4.widget.ViewDragHelper.getCapturedView:()Landroid/view/View; │ │ +05b4bc: 5410 0e05 |0000: iget-object v0, v1, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@050e │ │ +05b4c0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=475 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/widget/ViewDragHelper; │ │ │ │ #11 : (in Landroid/support/v4/widget/ViewDragHelper;) │ │ @@ -82720,17 +82725,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -05991c: |[05991c] android.support.v4.widget.ViewDragHelper.getEdgeSize:()I │ │ -05992c: 5210 1205 |0000: iget v0, v1, Landroid/support/v4/widget/ViewDragHelper;.mEdgeSize:I // field@0512 │ │ -059930: 0f00 |0002: return v0 │ │ +05b4c4: |[05b4c4] android.support.v4.widget.ViewDragHelper.getEdgeSize:()I │ │ +05b4d4: 5210 1205 |0000: iget v0, v1, Landroid/support/v4/widget/ViewDragHelper;.mEdgeSize:I // field@0512 │ │ +05b4d8: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=448 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/widget/ViewDragHelper; │ │ │ │ #12 : (in Landroid/support/v4/widget/ViewDragHelper;) │ │ @@ -82738,17 +82743,17 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -059934: |[059934] android.support.v4.widget.ViewDragHelper.getMinVelocity:()F │ │ -059944: 5210 1905 |0000: iget v0, v1, Landroid/support/v4/widget/ViewDragHelper;.mMinVelocity:F // field@0519 │ │ -059948: 0f00 |0002: return v0 │ │ +05b4dc: |[05b4dc] android.support.v4.widget.ViewDragHelper.getMinVelocity:()F │ │ +05b4ec: 5210 1905 |0000: iget v0, v1, Landroid/support/v4/widget/ViewDragHelper;.mMinVelocity:F // field@0519 │ │ +05b4f0: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=412 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/widget/ViewDragHelper; │ │ │ │ #13 : (in Landroid/support/v4/widget/ViewDragHelper;) │ │ @@ -82756,17 +82761,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -05994c: |[05994c] android.support.v4.widget.ViewDragHelper.getTouchSlop:()I │ │ -05995c: 5210 1f05 |0000: iget v0, v1, Landroid/support/v4/widget/ViewDragHelper;.mTouchSlop:I // field@051f │ │ -059960: 0f00 |0002: return v0 │ │ +05b4f4: |[05b4f4] android.support.v4.widget.ViewDragHelper.getTouchSlop:()I │ │ +05b504: 5210 1f05 |0000: iget v0, v1, Landroid/support/v4/widget/ViewDragHelper;.mTouchSlop:I // field@051f │ │ +05b508: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=490 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/widget/ViewDragHelper; │ │ │ │ #14 : (in Landroid/support/v4/widget/ViewDragHelper;) │ │ @@ -82774,17 +82779,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -059964: |[059964] android.support.v4.widget.ViewDragHelper.getViewDragState:()I │ │ -059974: 5210 0f05 |0000: iget v0, v1, Landroid/support/v4/widget/ViewDragHelper;.mDragState:I // field@050f │ │ -059978: 0f00 |0002: return v0 │ │ +05b50c: |[05b50c] android.support.v4.widget.ViewDragHelper.getViewDragState:()I │ │ +05b51c: 5210 0f05 |0000: iget v0, v1, Landroid/support/v4/widget/ViewDragHelper;.mDragState:I // field@050f │ │ +05b520: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=421 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/widget/ViewDragHelper; │ │ │ │ #15 : (in Landroid/support/v4/widget/ViewDragHelper;) │ │ @@ -82792,19 +82797,19 @@ │ │ type : '(II)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 7 16-bit code units │ │ -05997c: |[05997c] android.support.v4.widget.ViewDragHelper.isCapturedViewUnder:(II)Z │ │ -05998c: 5410 0e05 |0000: iget-object v0, v1, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@050e │ │ -059990: 6e40 da11 0132 |0002: invoke-virtual {v1, v0, v2, v3}, Landroid/support/v4/widget/ViewDragHelper;.isViewUnder:(Landroid/view/View;II)Z // method@11da │ │ -059996: 0a00 |0005: move-result v0 │ │ -059998: 0f00 |0006: return v0 │ │ +05b524: |[05b524] android.support.v4.widget.ViewDragHelper.isCapturedViewUnder:(II)Z │ │ +05b534: 5410 0e05 |0000: iget-object v0, v1, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@050e │ │ +05b538: 6e40 da11 0132 |0002: invoke-virtual {v1, v0, v2, v3}, Landroid/support/v4/widget/ViewDragHelper;.isViewUnder:(Landroid/view/View;II)Z // method@11da │ │ +05b53e: 0a00 |0005: move-result v0 │ │ +05b540: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1397 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/widget/ViewDragHelper; │ │ 0x0000 - 0x0007 reg=2 x I │ │ 0x0000 - 0x0007 reg=3 y I │ │ @@ -82814,28 +82819,28 @@ │ │ type : '(I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 19 16-bit code units │ │ -05999c: |[05999c] android.support.v4.widget.ViewDragHelper.isEdgeTouched:(I)Z │ │ -0599ac: 5432 1305 |0000: iget-object v2, v3, Landroid/support/v4/widget/ViewDragHelper;.mInitialEdgesTouched:[I // field@0513 │ │ -0599b0: 2120 |0002: array-length v0, v2 │ │ -0599b2: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -0599b4: 3501 0d00 |0004: if-ge v1, v0, 0011 // +000d │ │ -0599b8: 6e30 d811 4301 |0006: invoke-virtual {v3, v4, v1}, Landroid/support/v4/widget/ViewDragHelper;.isEdgeTouched:(II)Z // method@11d8 │ │ -0599be: 0a02 |0009: move-result v2 │ │ -0599c0: 3802 0400 |000a: if-eqz v2, 000e // +0004 │ │ -0599c4: 1212 |000c: const/4 v2, #int 1 // #1 │ │ -0599c6: 0f02 |000d: return v2 │ │ -0599c8: d801 0101 |000e: add-int/lit8 v1, v1, #int 1 // #01 │ │ -0599cc: 28f4 |0010: goto 0004 // -000c │ │ -0599ce: 1202 |0011: const/4 v2, #int 0 // #0 │ │ -0599d0: 28fb |0012: goto 000d // -0005 │ │ +05b544: |[05b544] android.support.v4.widget.ViewDragHelper.isEdgeTouched:(I)Z │ │ +05b554: 5432 1305 |0000: iget-object v2, v3, Landroid/support/v4/widget/ViewDragHelper;.mInitialEdgesTouched:[I // field@0513 │ │ +05b558: 2120 |0002: array-length v0, v2 │ │ +05b55a: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +05b55c: 3501 0d00 |0004: if-ge v1, v0, 0011 // +000d │ │ +05b560: 6e30 d811 4301 |0006: invoke-virtual {v3, v4, v1}, Landroid/support/v4/widget/ViewDragHelper;.isEdgeTouched:(II)Z // method@11d8 │ │ +05b566: 0a02 |0009: move-result v2 │ │ +05b568: 3802 0400 |000a: if-eqz v2, 000e // +0004 │ │ +05b56c: 1212 |000c: const/4 v2, #int 1 // #1 │ │ +05b56e: 0f02 |000d: return v2 │ │ +05b570: d801 0101 |000e: add-int/lit8 v1, v1, #int 1 // #01 │ │ +05b574: 28f4 |0010: goto 0004 // -000c │ │ +05b576: 1202 |0011: const/4 v2, #int 0 // #0 │ │ +05b578: 28fb |0012: goto 000d // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1331 │ │ 0x0003 line=1332 │ │ 0x0006 line=1333 │ │ 0x000c line=1334 │ │ 0x000d line=1337 │ │ @@ -82852,26 +82857,26 @@ │ │ type : '(II)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -0599d4: |[0599d4] android.support.v4.widget.ViewDragHelper.isEdgeTouched:(II)Z │ │ -0599e4: 6e20 d911 3100 |0000: invoke-virtual {v1, v3}, Landroid/support/v4/widget/ViewDragHelper;.isPointerDown:(I)Z // method@11d9 │ │ -0599ea: 0a00 |0003: move-result v0 │ │ -0599ec: 3800 0b00 |0004: if-eqz v0, 000f // +000b │ │ -0599f0: 5410 1305 |0006: iget-object v0, v1, Landroid/support/v4/widget/ViewDragHelper;.mInitialEdgesTouched:[I // field@0513 │ │ -0599f4: 4400 0003 |0008: aget v0, v0, v3 │ │ -0599f8: b520 |000a: and-int/2addr v0, v2 │ │ -0599fa: 3800 0400 |000b: if-eqz v0, 000f // +0004 │ │ -0599fe: 1210 |000d: const/4 v0, #int 1 // #1 │ │ -059a00: 0f00 |000e: return v0 │ │ -059a02: 1200 |000f: const/4 v0, #int 0 // #0 │ │ -059a04: 28fe |0010: goto 000e // -0002 │ │ +05b57c: |[05b57c] android.support.v4.widget.ViewDragHelper.isEdgeTouched:(II)Z │ │ +05b58c: 6e20 d911 3100 |0000: invoke-virtual {v1, v3}, Landroid/support/v4/widget/ViewDragHelper;.isPointerDown:(I)Z // method@11d9 │ │ +05b592: 0a00 |0003: move-result v0 │ │ +05b594: 3800 0b00 |0004: if-eqz v0, 000f // +000b │ │ +05b598: 5410 1305 |0006: iget-object v0, v1, Landroid/support/v4/widget/ViewDragHelper;.mInitialEdgesTouched:[I // field@0513 │ │ +05b59c: 4400 0003 |0008: aget v0, v0, v3 │ │ +05b5a0: b520 |000a: and-int/2addr v0, v2 │ │ +05b5a2: 3800 0400 |000b: if-eqz v0, 000f // +0004 │ │ +05b5a6: 1210 |000d: const/4 v0, #int 1 // #1 │ │ +05b5a8: 0f00 |000e: return v0 │ │ +05b5aa: 1200 |000f: const/4 v0, #int 0 // #0 │ │ +05b5ac: 28fe |0010: goto 000e // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1351 │ │ locals : │ │ 0x0000 - 0x0011 reg=1 this Landroid/support/v4/widget/ViewDragHelper; │ │ 0x0000 - 0x0011 reg=2 edges I │ │ 0x0000 - 0x0011 reg=3 pointerId I │ │ @@ -82881,23 +82886,23 @@ │ │ type : '(I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 11 16-bit code units │ │ -059a08: |[059a08] android.support.v4.widget.ViewDragHelper.isPointerDown:(I)Z │ │ -059a18: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -059a1a: 5231 1b05 |0001: iget v1, v3, Landroid/support/v4/widget/ViewDragHelper;.mPointersDown:I // field@051b │ │ -059a1e: 9802 0004 |0003: shl-int v2, v0, v4 │ │ -059a22: b521 |0005: and-int/2addr v1, v2 │ │ -059a24: 3801 0300 |0006: if-eqz v1, 0009 // +0003 │ │ -059a28: 0f00 |0008: return v0 │ │ -059a2a: 1200 |0009: const/4 v0, #int 0 // #0 │ │ -059a2c: 28fe |000a: goto 0008 // -0002 │ │ +05b5b0: |[05b5b0] android.support.v4.widget.ViewDragHelper.isPointerDown:(I)Z │ │ +05b5c0: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +05b5c2: 5231 1b05 |0001: iget v1, v3, Landroid/support/v4/widget/ViewDragHelper;.mPointersDown:I // field@051b │ │ +05b5c6: 9802 0004 |0003: shl-int v2, v0, v4 │ │ +05b5ca: b521 |0005: and-int/2addr v1, v2 │ │ +05b5cc: 3801 0300 |0006: if-eqz v1, 0009 // +0003 │ │ +05b5d0: 0f00 |0008: return v0 │ │ +05b5d2: 1200 |0009: const/4 v0, #int 0 // #0 │ │ +05b5d4: 28fe |000a: goto 0008 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=860 │ │ locals : │ │ 0x0000 - 0x000b reg=3 this Landroid/support/v4/widget/ViewDragHelper; │ │ 0x0000 - 0x000b reg=4 pointerId I │ │ │ │ @@ -82906,32 +82911,32 @@ │ │ type : '(Landroid/view/View;II)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 30 16-bit code units │ │ -059a30: |[059a30] android.support.v4.widget.ViewDragHelper.isViewUnder:(Landroid/view/View;II)Z │ │ -059a40: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -059a42: 3903 0300 |0001: if-nez v3, 0004 // +0003 │ │ -059a46: 0f00 |0003: return v0 │ │ -059a48: 6e10 8412 0300 |0004: invoke-virtual {v3}, Landroid/view/View;.getLeft:()I // method@1284 │ │ -059a4e: 0a01 |0007: move-result v1 │ │ -059a50: 3414 fbff |0008: if-lt v4, v1, 0003 // -0005 │ │ -059a54: 6e10 9012 0300 |000a: invoke-virtual {v3}, Landroid/view/View;.getRight:()I // method@1290 │ │ -059a5a: 0a01 |000d: move-result v1 │ │ -059a5c: 3514 f5ff |000e: if-ge v4, v1, 0003 // -000b │ │ -059a60: 6e10 9412 0300 |0010: invoke-virtual {v3}, Landroid/view/View;.getTop:()I // method@1294 │ │ -059a66: 0a01 |0013: move-result v1 │ │ -059a68: 3415 efff |0014: if-lt v5, v1, 0003 // -0011 │ │ -059a6c: 6e10 7912 0300 |0016: invoke-virtual {v3}, Landroid/view/View;.getBottom:()I // method@1279 │ │ -059a72: 0a01 |0019: move-result v1 │ │ -059a74: 3515 e9ff |001a: if-ge v5, v1, 0003 // -0017 │ │ -059a78: 1210 |001c: const/4 v0, #int 1 // #1 │ │ -059a7a: 28e6 |001d: goto 0003 // -001a │ │ +05b5d8: |[05b5d8] android.support.v4.widget.ViewDragHelper.isViewUnder:(Landroid/view/View;II)Z │ │ +05b5e8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +05b5ea: 3903 0300 |0001: if-nez v3, 0004 // +0003 │ │ +05b5ee: 0f00 |0003: return v0 │ │ +05b5f0: 6e10 8412 0300 |0004: invoke-virtual {v3}, Landroid/view/View;.getLeft:()I // method@1284 │ │ +05b5f6: 0a01 |0007: move-result v1 │ │ +05b5f8: 3414 fbff |0008: if-lt v4, v1, 0003 // -0005 │ │ +05b5fc: 6e10 9012 0300 |000a: invoke-virtual {v3}, Landroid/view/View;.getRight:()I // method@1290 │ │ +05b602: 0a01 |000d: move-result v1 │ │ +05b604: 3514 f5ff |000e: if-ge v4, v1, 0003 // -000b │ │ +05b608: 6e10 9412 0300 |0010: invoke-virtual {v3}, Landroid/view/View;.getTop:()I // method@1294 │ │ +05b60e: 0a01 |0013: move-result v1 │ │ +05b610: 3415 efff |0014: if-lt v5, v1, 0003 // -0011 │ │ +05b614: 6e10 7912 0300 |0016: invoke-virtual {v3}, Landroid/view/View;.getBottom:()I // method@1279 │ │ +05b61a: 0a01 |0019: move-result v1 │ │ +05b61c: 3515 e9ff |001a: if-ge v5, v1, 0003 // -0017 │ │ +05b620: 1210 |001c: const/4 v0, #int 1 // #1 │ │ +05b622: 28e6 |001d: goto 0003 // -001a │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1410 │ │ 0x0003 line=1413 │ │ locals : │ │ 0x0000 - 0x001e reg=2 this Landroid/support/v4/widget/ViewDragHelper; │ │ 0x0000 - 0x001e reg=3 view Landroid/view/View; │ │ @@ -82943,367 +82948,367 @@ │ │ type : '(Landroid/view/MotionEvent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 23 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 720 16-bit code units │ │ -059a7c: |[059a7c] android.support.v4.widget.ViewDragHelper.processTouchEvent:(Landroid/view/MotionEvent;)V │ │ -059a8c: 7701 040a 1600 |0000: invoke-static/range {v22}, Landroid/support/v4/view/MotionEventCompat;.getActionMasked:(Landroid/view/MotionEvent;)I // method@0a04 │ │ -059a92: 0a03 |0003: move-result v3 │ │ -059a94: 7701 030a 1600 |0004: invoke-static/range {v22}, Landroid/support/v4/view/MotionEventCompat;.getActionIndex:(Landroid/view/MotionEvent;)I // method@0a03 │ │ -059a9a: 0a04 |0007: move-result v4 │ │ -059a9c: 3903 0500 |0008: if-nez v3, 000d // +0005 │ │ -059aa0: 7401 b911 1500 |000a: invoke-virtual/range {v21}, Landroid/support/v4/widget/ViewDragHelper;.cancel:()V // method@11b9 │ │ -059aa6: 0800 1500 |000d: move-object/from16 v0, v21 │ │ -059aaa: 5400 2105 |000f: iget-object v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mVelocityTracker:Landroid/view/VelocityTracker; // field@0521 │ │ -059aae: 0813 0000 |0011: move-object/from16 v19, v0 │ │ -059ab2: 3913 0c00 |0013: if-nez v19, 001f // +000c │ │ -059ab6: 7100 5912 0000 |0015: invoke-static {}, Landroid/view/VelocityTracker;.obtain:()Landroid/view/VelocityTracker; // method@1259 │ │ -059abc: 0c13 |0018: move-result-object v19 │ │ -059abe: 0800 1300 |0019: move-object/from16 v0, v19 │ │ -059ac2: 0801 1500 |001b: move-object/from16 v1, v21 │ │ -059ac6: 5b10 2105 |001d: iput-object v0, v1, Landroid/support/v4/widget/ViewDragHelper;.mVelocityTracker:Landroid/view/VelocityTracker; // field@0521 │ │ -059aca: 0800 1500 |001f: move-object/from16 v0, v21 │ │ -059ace: 5400 2105 |0021: iget-object v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mVelocityTracker:Landroid/view/VelocityTracker; // field@0521 │ │ -059ad2: 0813 0000 |0023: move-object/from16 v19, v0 │ │ -059ad6: 0800 1300 |0025: move-object/from16 v0, v19 │ │ -059ada: 0801 1600 |0027: move-object/from16 v1, v22 │ │ -059ade: 6e20 5212 1000 |0029: invoke-virtual {v0, v1}, Landroid/view/VelocityTracker;.addMovement:(Landroid/view/MotionEvent;)V // method@1252 │ │ -059ae4: 2b03 9202 0000 |002c: packed-switch v3, 000002be // +00000292 │ │ -059aea: 0e00 |002f: return-void │ │ -059aec: 7401 4812 1600 |0030: invoke-virtual/range {v22}, Landroid/view/MotionEvent;.getX:()F // method@1248 │ │ -059af2: 0a11 |0033: move-result v17 │ │ -059af4: 7401 4a12 1600 |0034: invoke-virtual/range {v22}, Landroid/view/MotionEvent;.getY:()F // method@124a │ │ -059afa: 0a12 |0037: move-result v18 │ │ -059afc: 1313 0000 |0038: const/16 v19, #int 0 // #0 │ │ -059b00: 0800 1600 |003a: move-object/from16 v0, v22 │ │ -059b04: 0201 1300 |003c: move/from16 v1, v19 │ │ -059b08: 7120 060a 1000 |003e: invoke-static {v0, v1}, Landroid/support/v4/view/MotionEventCompat;.getPointerId:(Landroid/view/MotionEvent;I)I // method@0a06 │ │ -059b0e: 0a0f |0041: move-result v15 │ │ -059b10: 0200 1100 |0042: move/from16 v0, v17 │ │ -059b14: 8700 |0044: float-to-int v0, v0 │ │ -059b16: 0213 0000 |0045: move/from16 v19, v0 │ │ -059b1a: 0200 1200 |0047: move/from16 v0, v18 │ │ -059b1e: 8700 |0049: float-to-int v0, v0 │ │ -059b20: 0214 0000 |004a: move/from16 v20, v0 │ │ -059b24: 0800 1500 |004c: move-object/from16 v0, v21 │ │ -059b28: 0201 1300 |004e: move/from16 v1, v19 │ │ -059b2c: 0202 1400 |0050: move/from16 v2, v20 │ │ -059b30: 6e30 cc11 1002 |0052: invoke-virtual {v0, v1, v2}, Landroid/support/v4/widget/ViewDragHelper;.findTopChildUnder:(II)Landroid/view/View; // method@11cc │ │ -059b36: 0c10 |0055: move-result-object v16 │ │ -059b38: 0800 1500 |0056: move-object/from16 v0, v21 │ │ -059b3c: 0201 1100 |0058: move/from16 v1, v17 │ │ -059b40: 0202 1200 |005a: move/from16 v2, v18 │ │ -059b44: 7040 de11 10f2 |005c: invoke-direct {v0, v1, v2, v15}, Landroid/support/v4/widget/ViewDragHelper;.saveInitialMotion:(FFI)V // method@11de │ │ -059b4a: 0800 1500 |005f: move-object/from16 v0, v21 │ │ -059b4e: 0801 1000 |0061: move-object/from16 v1, v16 │ │ -059b52: 6e30 e611 100f |0063: invoke-virtual {v0, v1, v15}, Landroid/support/v4/widget/ViewDragHelper;.tryCaptureViewForDrag:(Landroid/view/View;I)Z // method@11e6 │ │ -059b58: 0800 1500 |0066: move-object/from16 v0, v21 │ │ -059b5c: 5400 1305 |0068: iget-object v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mInitialEdgesTouched:[I // field@0513 │ │ -059b60: 0813 0000 |006a: move-object/from16 v19, v0 │ │ -059b64: 4407 130f |006c: aget v7, v19, v15 │ │ -059b68: 0800 1500 |006e: move-object/from16 v0, v21 │ │ -059b6c: 5200 2005 |0070: iget v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mTrackingEdges:I // field@0520 │ │ -059b70: 0213 0000 |0072: move/from16 v19, v0 │ │ -059b74: 9513 1307 |0074: and-int v19, v19, v7 │ │ -059b78: 3813 b9ff |0076: if-eqz v19, 002f // -0047 │ │ -059b7c: 0800 1500 |0078: move-object/from16 v0, v21 │ │ -059b80: 5400 0d05 |007a: iget-object v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mCallback:Landroid/support/v4/widget/ViewDragHelper$Callback; // field@050d │ │ -059b84: 0813 0000 |007c: move-object/from16 v19, v0 │ │ -059b88: 0800 1500 |007e: move-object/from16 v0, v21 │ │ -059b8c: 5200 2005 |0080: iget v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mTrackingEdges:I // field@0520 │ │ -059b90: 0214 0000 |0082: move/from16 v20, v0 │ │ -059b94: 9514 1407 |0084: and-int v20, v20, v7 │ │ -059b98: 0800 1300 |0086: move-object/from16 v0, v19 │ │ -059b9c: 0201 1400 |0088: move/from16 v1, v20 │ │ -059ba0: 6e30 af11 100f |008a: invoke-virtual {v0, v1, v15}, Landroid/support/v4/widget/ViewDragHelper$Callback;.onEdgeTouched:(II)V // method@11af │ │ -059ba6: 28a2 |008d: goto 002f // -005e │ │ -059ba8: 0800 1600 |008e: move-object/from16 v0, v22 │ │ -059bac: 7120 060a 4000 |0090: invoke-static {v0, v4}, Landroid/support/v4/view/MotionEventCompat;.getPointerId:(Landroid/view/MotionEvent;I)I // method@0a06 │ │ -059bb2: 0a0f |0093: move-result v15 │ │ -059bb4: 0800 1600 |0094: move-object/from16 v0, v22 │ │ -059bb8: 7120 070a 4000 |0096: invoke-static {v0, v4}, Landroid/support/v4/view/MotionEventCompat;.getX:(Landroid/view/MotionEvent;I)F // method@0a07 │ │ -059bbe: 0a11 |0099: move-result v17 │ │ -059bc0: 0800 1600 |009a: move-object/from16 v0, v22 │ │ -059bc4: 7120 080a 4000 |009c: invoke-static {v0, v4}, Landroid/support/v4/view/MotionEventCompat;.getY:(Landroid/view/MotionEvent;I)F // method@0a08 │ │ -059bca: 0a12 |009f: move-result v18 │ │ -059bcc: 0800 1500 |00a0: move-object/from16 v0, v21 │ │ -059bd0: 0201 1100 |00a2: move/from16 v1, v17 │ │ -059bd4: 0202 1200 |00a4: move/from16 v2, v18 │ │ -059bd8: 7040 de11 10f2 |00a6: invoke-direct {v0, v1, v2, v15}, Landroid/support/v4/widget/ViewDragHelper;.saveInitialMotion:(FFI)V // method@11de │ │ -059bde: 0800 1500 |00a9: move-object/from16 v0, v21 │ │ -059be2: 5200 0f05 |00ab: iget v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mDragState:I // field@050f │ │ -059be6: 0213 0000 |00ad: move/from16 v19, v0 │ │ -059bea: 3913 4600 |00af: if-nez v19, 00f5 // +0046 │ │ -059bee: 0200 1100 |00b1: move/from16 v0, v17 │ │ -059bf2: 8700 |00b3: float-to-int v0, v0 │ │ -059bf4: 0213 0000 |00b4: move/from16 v19, v0 │ │ -059bf8: 0200 1200 |00b6: move/from16 v0, v18 │ │ -059bfc: 8700 |00b8: float-to-int v0, v0 │ │ -059bfe: 0214 0000 |00b9: move/from16 v20, v0 │ │ -059c02: 0800 1500 |00bb: move-object/from16 v0, v21 │ │ -059c06: 0201 1300 |00bd: move/from16 v1, v19 │ │ -059c0a: 0202 1400 |00bf: move/from16 v2, v20 │ │ -059c0e: 6e30 cc11 1002 |00c1: invoke-virtual {v0, v1, v2}, Landroid/support/v4/widget/ViewDragHelper;.findTopChildUnder:(II)Landroid/view/View; // method@11cc │ │ -059c14: 0c10 |00c4: move-result-object v16 │ │ -059c16: 0800 1500 |00c5: move-object/from16 v0, v21 │ │ -059c1a: 0801 1000 |00c7: move-object/from16 v1, v16 │ │ -059c1e: 6e30 e611 100f |00c9: invoke-virtual {v0, v1, v15}, Landroid/support/v4/widget/ViewDragHelper;.tryCaptureViewForDrag:(Landroid/view/View;I)Z // method@11e6 │ │ -059c24: 0800 1500 |00cc: move-object/from16 v0, v21 │ │ -059c28: 5400 1305 |00ce: iget-object v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mInitialEdgesTouched:[I // field@0513 │ │ -059c2c: 0813 0000 |00d0: move-object/from16 v19, v0 │ │ -059c30: 4407 130f |00d2: aget v7, v19, v15 │ │ -059c34: 0800 1500 |00d4: move-object/from16 v0, v21 │ │ -059c38: 5200 2005 |00d6: iget v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mTrackingEdges:I // field@0520 │ │ -059c3c: 0213 0000 |00d8: move/from16 v19, v0 │ │ -059c40: 9513 1307 |00da: and-int v19, v19, v7 │ │ -059c44: 3813 53ff |00dc: if-eqz v19, 002f // -00ad │ │ -059c48: 0800 1500 |00de: move-object/from16 v0, v21 │ │ -059c4c: 5400 0d05 |00e0: iget-object v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mCallback:Landroid/support/v4/widget/ViewDragHelper$Callback; // field@050d │ │ -059c50: 0813 0000 |00e2: move-object/from16 v19, v0 │ │ -059c54: 0800 1500 |00e4: move-object/from16 v0, v21 │ │ -059c58: 5200 2005 |00e6: iget v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mTrackingEdges:I // field@0520 │ │ -059c5c: 0214 0000 |00e8: move/from16 v20, v0 │ │ -059c60: 9514 1407 |00ea: and-int v20, v20, v7 │ │ -059c64: 0800 1300 |00ec: move-object/from16 v0, v19 │ │ -059c68: 0201 1400 |00ee: move/from16 v1, v20 │ │ -059c6c: 6e30 af11 100f |00f0: invoke-virtual {v0, v1, v15}, Landroid/support/v4/widget/ViewDragHelper$Callback;.onEdgeTouched:(II)V // method@11af │ │ -059c72: 2900 3cff |00f3: goto/16 002f // -00c4 │ │ -059c76: 0200 1100 |00f5: move/from16 v0, v17 │ │ -059c7a: 8700 |00f7: float-to-int v0, v0 │ │ -059c7c: 0213 0000 |00f8: move/from16 v19, v0 │ │ -059c80: 0200 1200 |00fa: move/from16 v0, v18 │ │ -059c84: 8700 |00fc: float-to-int v0, v0 │ │ -059c86: 0214 0000 |00fd: move/from16 v20, v0 │ │ -059c8a: 0800 1500 |00ff: move-object/from16 v0, v21 │ │ -059c8e: 0201 1300 |0101: move/from16 v1, v19 │ │ -059c92: 0202 1400 |0103: move/from16 v2, v20 │ │ -059c96: 6e30 d611 1002 |0105: invoke-virtual {v0, v1, v2}, Landroid/support/v4/widget/ViewDragHelper;.isCapturedViewUnder:(II)Z // method@11d6 │ │ -059c9c: 0a13 |0108: move-result v19 │ │ -059c9e: 3813 26ff |0109: if-eqz v19, 002f // -00da │ │ -059ca2: 0800 1500 |010b: move-object/from16 v0, v21 │ │ -059ca6: 5400 0e05 |010d: iget-object v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@050e │ │ -059caa: 0813 0000 |010f: move-object/from16 v19, v0 │ │ -059cae: 0800 1500 |0111: move-object/from16 v0, v21 │ │ -059cb2: 0801 1300 |0113: move-object/from16 v1, v19 │ │ -059cb6: 6e30 e611 100f |0115: invoke-virtual {v0, v1, v15}, Landroid/support/v4/widget/ViewDragHelper;.tryCaptureViewForDrag:(Landroid/view/View;I)Z // method@11e6 │ │ -059cbc: 2900 17ff |0118: goto/16 002f // -00e9 │ │ -059cc0: 0800 1500 |011a: move-object/from16 v0, v21 │ │ -059cc4: 5200 0f05 |011c: iget v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mDragState:I // field@050f │ │ -059cc8: 0213 0000 |011e: move/from16 v19, v0 │ │ -059ccc: 1314 0100 |0120: const/16 v20, #int 1 // #1 │ │ -059cd0: 0200 1300 |0122: move/from16 v0, v19 │ │ -059cd4: 0201 1400 |0124: move/from16 v1, v20 │ │ -059cd8: 3310 6800 |0126: if-ne v0, v1, 018e // +0068 │ │ -059cdc: 0800 1500 |0128: move-object/from16 v0, v21 │ │ -059ce0: 5200 0c05 |012a: iget v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mActivePointerId:I // field@050c │ │ -059ce4: 0213 0000 |012c: move/from16 v19, v0 │ │ -059ce8: 0800 1600 |012e: move-object/from16 v0, v22 │ │ -059cec: 0201 1300 |0130: move/from16 v1, v19 │ │ -059cf0: 7120 020a 1000 |0132: invoke-static {v0, v1}, Landroid/support/v4/view/MotionEventCompat;.findPointerIndex:(Landroid/view/MotionEvent;I)I // method@0a02 │ │ -059cf6: 0a0c |0135: move-result v12 │ │ -059cf8: 0800 1600 |0136: move-object/from16 v0, v22 │ │ -059cfc: 7120 070a c000 |0138: invoke-static {v0, v12}, Landroid/support/v4/view/MotionEventCompat;.getX:(Landroid/view/MotionEvent;I)F // method@0a07 │ │ -059d02: 0a11 |013b: move-result v17 │ │ -059d04: 0800 1600 |013c: move-object/from16 v0, v22 │ │ -059d08: 7120 080a c000 |013e: invoke-static {v0, v12}, Landroid/support/v4/view/MotionEventCompat;.getY:(Landroid/view/MotionEvent;I)F // method@0a08 │ │ -059d0e: 0a12 |0141: move-result v18 │ │ -059d10: 0800 1500 |0142: move-object/from16 v0, v21 │ │ -059d14: 5400 1605 |0144: iget-object v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mLastMotionX:[F // field@0516 │ │ -059d18: 0813 0000 |0146: move-object/from16 v19, v0 │ │ -059d1c: 0800 1500 |0148: move-object/from16 v0, v21 │ │ -059d20: 5200 0c05 |014a: iget v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mActivePointerId:I // field@050c │ │ -059d24: 0214 0000 |014c: move/from16 v20, v0 │ │ -059d28: 4413 1314 |014e: aget v19, v19, v20 │ │ -059d2c: a713 1113 |0150: sub-float v19, v17, v19 │ │ -059d30: 0200 1300 |0152: move/from16 v0, v19 │ │ -059d34: 870a |0154: float-to-int v10, v0 │ │ -059d36: 0800 1500 |0155: move-object/from16 v0, v21 │ │ -059d3a: 5400 1705 |0157: iget-object v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mLastMotionY:[F // field@0517 │ │ -059d3e: 0813 0000 |0159: move-object/from16 v19, v0 │ │ -059d42: 0800 1500 |015b: move-object/from16 v0, v21 │ │ -059d46: 5200 0c05 |015d: iget v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mActivePointerId:I // field@050c │ │ -059d4a: 0214 0000 |015f: move/from16 v20, v0 │ │ -059d4e: 4413 1314 |0161: aget v19, v19, v20 │ │ -059d52: a713 1213 |0163: sub-float v19, v18, v19 │ │ -059d56: 0200 1300 |0165: move/from16 v0, v19 │ │ -059d5a: 870b |0167: float-to-int v11, v0 │ │ -059d5c: 0800 1500 |0168: move-object/from16 v0, v21 │ │ -059d60: 5400 0e05 |016a: iget-object v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@050e │ │ -059d64: 0813 0000 |016c: move-object/from16 v19, v0 │ │ -059d68: 7401 8412 1300 |016e: invoke-virtual/range {v19}, Landroid/view/View;.getLeft:()I // method@1284 │ │ -059d6e: 0a13 |0171: move-result v19 │ │ -059d70: 9013 130a |0172: add-int v19, v19, v10 │ │ -059d74: 0800 1500 |0174: move-object/from16 v0, v21 │ │ -059d78: 5400 0e05 |0176: iget-object v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@050e │ │ -059d7c: 0814 0000 |0178: move-object/from16 v20, v0 │ │ -059d80: 7401 9412 1400 |017a: invoke-virtual/range {v20}, Landroid/view/View;.getTop:()I // method@1294 │ │ -059d86: 0a14 |017d: move-result v20 │ │ -059d88: 9014 140b |017e: add-int v20, v20, v11 │ │ -059d8c: 0800 1500 |0180: move-object/from16 v0, v21 │ │ -059d90: 0201 1300 |0182: move/from16 v1, v19 │ │ -059d94: 0202 1400 |0184: move/from16 v2, v20 │ │ -059d98: 705b ca11 10a2 |0186: invoke-direct {v0, v1, v2, v10, v11}, Landroid/support/v4/widget/ViewDragHelper;.dragTo:(IIII)V // method@11ca │ │ -059d9e: 7602 df11 1500 |0189: invoke-direct/range {v21, v22}, Landroid/support/v4/widget/ViewDragHelper;.saveLastMotion:(Landroid/view/MotionEvent;)V // method@11df │ │ -059da4: 2900 a3fe |018c: goto/16 002f // -015d │ │ -059da8: 7701 050a 1600 |018e: invoke-static/range {v22}, Landroid/support/v4/view/MotionEventCompat;.getPointerCount:(Landroid/view/MotionEvent;)I // method@0a05 │ │ -059dae: 0a0e |0191: move-result v14 │ │ -059db0: 1208 |0192: const/4 v8, #int 0 // #0 │ │ -059db2: 35e8 3b00 |0193: if-ge v8, v14, 01ce // +003b │ │ -059db6: 0800 1600 |0195: move-object/from16 v0, v22 │ │ -059dba: 7120 060a 8000 |0197: invoke-static {v0, v8}, Landroid/support/v4/view/MotionEventCompat;.getPointerId:(Landroid/view/MotionEvent;I)I // method@0a06 │ │ -059dc0: 0a0f |019a: move-result v15 │ │ -059dc2: 0800 1600 |019b: move-object/from16 v0, v22 │ │ -059dc6: 7120 070a 8000 |019d: invoke-static {v0, v8}, Landroid/support/v4/view/MotionEventCompat;.getX:(Landroid/view/MotionEvent;I)F // method@0a07 │ │ -059dcc: 0a11 |01a0: move-result v17 │ │ -059dce: 0800 1600 |01a1: move-object/from16 v0, v22 │ │ -059dd2: 7120 080a 8000 |01a3: invoke-static {v0, v8}, Landroid/support/v4/view/MotionEventCompat;.getY:(Landroid/view/MotionEvent;I)F // method@0a08 │ │ -059dd8: 0a12 |01a6: move-result v18 │ │ -059dda: 0800 1500 |01a7: move-object/from16 v0, v21 │ │ -059dde: 5400 1405 |01a9: iget-object v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mInitialMotionX:[F // field@0514 │ │ -059de2: 0813 0000 |01ab: move-object/from16 v19, v0 │ │ -059de6: 4413 130f |01ad: aget v19, v19, v15 │ │ -059dea: a705 1113 |01af: sub-float v5, v17, v19 │ │ -059dee: 0800 1500 |01b1: move-object/from16 v0, v21 │ │ -059df2: 5400 1505 |01b3: iget-object v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mInitialMotionY:[F // field@0515 │ │ -059df6: 0813 0000 |01b5: move-object/from16 v19, v0 │ │ -059dfa: 4413 130f |01b7: aget v19, v19, v15 │ │ -059dfe: a706 1213 |01b9: sub-float v6, v18, v19 │ │ -059e02: 0800 1500 |01bb: move-object/from16 v0, v21 │ │ -059e06: 7040 dd11 50f6 |01bd: invoke-direct {v0, v5, v6, v15}, Landroid/support/v4/widget/ViewDragHelper;.reportNewEdgeDrags:(FFI)V // method@11dd │ │ -059e0c: 0800 1500 |01c0: move-object/from16 v0, v21 │ │ -059e10: 5200 0f05 |01c2: iget v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mDragState:I // field@050f │ │ -059e14: 0213 0000 |01c4: move/from16 v19, v0 │ │ -059e18: 1314 0100 |01c6: const/16 v20, #int 1 // #1 │ │ -059e1c: 0200 1300 |01c8: move/from16 v0, v19 │ │ -059e20: 0201 1400 |01ca: move/from16 v1, v20 │ │ -059e24: 3310 0700 |01cc: if-ne v0, v1, 01d3 // +0007 │ │ -059e28: 7602 df11 1500 |01ce: invoke-direct/range {v21, v22}, Landroid/support/v4/widget/ViewDragHelper;.saveLastMotion:(Landroid/view/MotionEvent;)V // method@11df │ │ -059e2e: 2900 5efe |01d1: goto/16 002f // -01a2 │ │ -059e32: 0200 1100 |01d3: move/from16 v0, v17 │ │ -059e36: 8700 |01d5: float-to-int v0, v0 │ │ -059e38: 0213 0000 |01d6: move/from16 v19, v0 │ │ -059e3c: 0200 1200 |01d8: move/from16 v0, v18 │ │ -059e40: 8700 |01da: float-to-int v0, v0 │ │ -059e42: 0214 0000 |01db: move/from16 v20, v0 │ │ -059e46: 0800 1500 |01dd: move-object/from16 v0, v21 │ │ -059e4a: 0201 1300 |01df: move/from16 v1, v19 │ │ -059e4e: 0202 1400 |01e1: move/from16 v2, v20 │ │ -059e52: 6e30 cc11 1002 |01e3: invoke-virtual {v0, v1, v2}, Landroid/support/v4/widget/ViewDragHelper;.findTopChildUnder:(II)Landroid/view/View; // method@11cc │ │ -059e58: 0c10 |01e6: move-result-object v16 │ │ -059e5a: 0800 1500 |01e7: move-object/from16 v0, v21 │ │ -059e5e: 0801 1000 |01e9: move-object/from16 v1, v16 │ │ -059e62: 7040 be11 1065 |01eb: invoke-direct {v0, v1, v5, v6}, Landroid/support/v4/widget/ViewDragHelper;.checkTouchSlop:(Landroid/view/View;FF)Z // method@11be │ │ -059e68: 0a13 |01ee: move-result v19 │ │ -059e6a: 3813 0c00 |01ef: if-eqz v19, 01fb // +000c │ │ -059e6e: 0800 1500 |01f1: move-object/from16 v0, v21 │ │ -059e72: 0801 1000 |01f3: move-object/from16 v1, v16 │ │ -059e76: 6e30 e611 100f |01f5: invoke-virtual {v0, v1, v15}, Landroid/support/v4/widget/ViewDragHelper;.tryCaptureViewForDrag:(Landroid/view/View;I)Z // method@11e6 │ │ -059e7c: 0a13 |01f8: move-result v19 │ │ -059e7e: 3913 d5ff |01f9: if-nez v19, 01ce // -002b │ │ -059e82: d808 0801 |01fb: add-int/lit8 v8, v8, #int 1 // #01 │ │ -059e86: 2896 |01fd: goto 0193 // -006a │ │ -059e88: 0800 1600 |01fe: move-object/from16 v0, v22 │ │ -059e8c: 7120 060a 4000 |0200: invoke-static {v0, v4}, Landroid/support/v4/view/MotionEventCompat;.getPointerId:(Landroid/view/MotionEvent;I)I // method@0a06 │ │ -059e92: 0a0f |0203: move-result v15 │ │ -059e94: 0800 1500 |0204: move-object/from16 v0, v21 │ │ -059e98: 5200 0f05 |0206: iget v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mDragState:I // field@050f │ │ -059e9c: 0213 0000 |0208: move/from16 v19, v0 │ │ -059ea0: 1314 0100 |020a: const/16 v20, #int 1 // #1 │ │ -059ea4: 0200 1300 |020c: move/from16 v0, v19 │ │ -059ea8: 0201 1400 |020e: move/from16 v1, v20 │ │ -059eac: 3310 7000 |0210: if-ne v0, v1, 0280 // +0070 │ │ -059eb0: 0800 1500 |0212: move-object/from16 v0, v21 │ │ -059eb4: 5200 0c05 |0214: iget v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mActivePointerId:I // field@050c │ │ -059eb8: 0213 0000 |0216: move/from16 v19, v0 │ │ -059ebc: 0200 1300 |0218: move/from16 v0, v19 │ │ -059ec0: 330f 6600 |021a: if-ne v15, v0, 0280 // +0066 │ │ -059ec4: 12fd |021c: const/4 v13, #int -1 // #ff │ │ -059ec6: 7701 050a 1600 |021d: invoke-static/range {v22}, Landroid/support/v4/view/MotionEventCompat;.getPointerCount:(Landroid/view/MotionEvent;)I // method@0a05 │ │ -059ecc: 0a0e |0220: move-result v14 │ │ -059ece: 1208 |0221: const/4 v8, #int 0 // #0 │ │ -059ed0: 35e8 5500 |0222: if-ge v8, v14, 0277 // +0055 │ │ -059ed4: 0800 1600 |0224: move-object/from16 v0, v22 │ │ -059ed8: 7120 060a 8000 |0226: invoke-static {v0, v8}, Landroid/support/v4/view/MotionEventCompat;.getPointerId:(Landroid/view/MotionEvent;I)I // method@0a06 │ │ -059ede: 0a09 |0229: move-result v9 │ │ -059ee0: 0800 1500 |022a: move-object/from16 v0, v21 │ │ -059ee4: 5200 0c05 |022c: iget v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mActivePointerId:I // field@050c │ │ -059ee8: 0213 0000 |022e: move/from16 v19, v0 │ │ -059eec: 0200 1300 |0230: move/from16 v0, v19 │ │ -059ef0: 3309 0500 |0232: if-ne v9, v0, 0237 // +0005 │ │ -059ef4: d808 0801 |0234: add-int/lit8 v8, v8, #int 1 // #01 │ │ -059ef8: 28ec |0236: goto 0222 // -0014 │ │ -059efa: 0800 1600 |0237: move-object/from16 v0, v22 │ │ -059efe: 7120 070a 8000 |0239: invoke-static {v0, v8}, Landroid/support/v4/view/MotionEventCompat;.getX:(Landroid/view/MotionEvent;I)F // method@0a07 │ │ -059f04: 0a11 |023c: move-result v17 │ │ -059f06: 0800 1600 |023d: move-object/from16 v0, v22 │ │ -059f0a: 7120 080a 8000 |023f: invoke-static {v0, v8}, Landroid/support/v4/view/MotionEventCompat;.getY:(Landroid/view/MotionEvent;I)F // method@0a08 │ │ -059f10: 0a12 |0242: move-result v18 │ │ -059f12: 0200 1100 |0243: move/from16 v0, v17 │ │ -059f16: 8700 |0245: float-to-int v0, v0 │ │ -059f18: 0213 0000 |0246: move/from16 v19, v0 │ │ -059f1c: 0200 1200 |0248: move/from16 v0, v18 │ │ -059f20: 8700 |024a: float-to-int v0, v0 │ │ -059f22: 0214 0000 |024b: move/from16 v20, v0 │ │ -059f26: 0800 1500 |024d: move-object/from16 v0, v21 │ │ -059f2a: 0201 1300 |024f: move/from16 v1, v19 │ │ -059f2e: 0202 1400 |0251: move/from16 v2, v20 │ │ -059f32: 6e30 cc11 1002 |0253: invoke-virtual {v0, v1, v2}, Landroid/support/v4/widget/ViewDragHelper;.findTopChildUnder:(II)Landroid/view/View; // method@11cc │ │ -059f38: 0c13 |0256: move-result-object v19 │ │ -059f3a: 0800 1500 |0257: move-object/from16 v0, v21 │ │ -059f3e: 5400 0e05 |0259: iget-object v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@050e │ │ -059f42: 0814 0000 |025b: move-object/from16 v20, v0 │ │ -059f46: 0800 1300 |025d: move-object/from16 v0, v19 │ │ -059f4a: 0801 1400 |025f: move-object/from16 v1, v20 │ │ -059f4e: 3310 d3ff |0261: if-ne v0, v1, 0234 // -002d │ │ -059f52: 0800 1500 |0263: move-object/from16 v0, v21 │ │ -059f56: 5400 0e05 |0265: iget-object v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@050e │ │ -059f5a: 0813 0000 |0267: move-object/from16 v19, v0 │ │ -059f5e: 0800 1500 |0269: move-object/from16 v0, v21 │ │ -059f62: 0801 1300 |026b: move-object/from16 v1, v19 │ │ -059f66: 6e30 e611 1009 |026d: invoke-virtual {v0, v1, v9}, Landroid/support/v4/widget/ViewDragHelper;.tryCaptureViewForDrag:(Landroid/view/View;I)Z // method@11e6 │ │ -059f6c: 0a13 |0270: move-result v19 │ │ -059f6e: 3813 c3ff |0271: if-eqz v19, 0234 // -003d │ │ -059f72: 0800 1500 |0273: move-object/from16 v0, v21 │ │ -059f76: 520d 0c05 |0275: iget v13, v0, Landroid/support/v4/widget/ViewDragHelper;.mActivePointerId:I // field@050c │ │ -059f7a: 1313 ffff |0277: const/16 v19, #int -1 // #ffff │ │ -059f7e: 0200 1300 |0279: move/from16 v0, v19 │ │ -059f82: 330d 0500 |027b: if-ne v13, v0, 0280 // +0005 │ │ -059f86: 7601 dc11 1500 |027d: invoke-direct/range {v21}, Landroid/support/v4/widget/ViewDragHelper;.releaseViewForPointerUp:()V // method@11dc │ │ -059f8c: 0800 1500 |0280: move-object/from16 v0, v21 │ │ -059f90: 7020 c211 f000 |0282: invoke-direct {v0, v15}, Landroid/support/v4/widget/ViewDragHelper;.clearMotionHistory:(I)V // method@11c2 │ │ -059f96: 2900 aafd |0285: goto/16 002f // -0256 │ │ -059f9a: 0800 1500 |0287: move-object/from16 v0, v21 │ │ -059f9e: 5200 0f05 |0289: iget v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mDragState:I // field@050f │ │ -059fa2: 0213 0000 |028b: move/from16 v19, v0 │ │ -059fa6: 1314 0100 |028d: const/16 v20, #int 1 // #1 │ │ -059faa: 0200 1300 |028f: move/from16 v0, v19 │ │ -059fae: 0201 1400 |0291: move/from16 v1, v20 │ │ -059fb2: 3310 0500 |0293: if-ne v0, v1, 0298 // +0005 │ │ -059fb6: 7601 dc11 1500 |0295: invoke-direct/range {v21}, Landroid/support/v4/widget/ViewDragHelper;.releaseViewForPointerUp:()V // method@11dc │ │ -059fbc: 7401 b911 1500 |0298: invoke-virtual/range {v21}, Landroid/support/v4/widget/ViewDragHelper;.cancel:()V // method@11b9 │ │ -059fc2: 2900 94fd |029b: goto/16 002f // -026c │ │ -059fc6: 0800 1500 |029d: move-object/from16 v0, v21 │ │ -059fca: 5200 0f05 |029f: iget v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mDragState:I // field@050f │ │ -059fce: 0213 0000 |02a1: move/from16 v19, v0 │ │ -059fd2: 1314 0100 |02a3: const/16 v20, #int 1 // #1 │ │ -059fd6: 0200 1300 |02a5: move/from16 v0, v19 │ │ -059fda: 0201 1400 |02a7: move/from16 v1, v20 │ │ -059fde: 3310 0f00 |02a9: if-ne v0, v1, 02b8 // +000f │ │ -059fe2: 1313 0000 |02ab: const/16 v19, #int 0 // #0 │ │ -059fe6: 1314 0000 |02ad: const/16 v20, #int 0 // #0 │ │ -059fea: 0800 1500 |02af: move-object/from16 v0, v21 │ │ -059fee: 0201 1300 |02b1: move/from16 v1, v19 │ │ -059ff2: 0202 1400 |02b3: move/from16 v2, v20 │ │ -059ff6: 7030 c811 1002 |02b5: invoke-direct {v0, v1, v2}, Landroid/support/v4/widget/ViewDragHelper;.dispatchViewReleased:(FF)V // method@11c8 │ │ -059ffc: 7401 b911 1500 |02b8: invoke-virtual/range {v21}, Landroid/support/v4/widget/ViewDragHelper;.cancel:()V // method@11b9 │ │ -05a002: 2900 74fd |02bb: goto/16 002f // -028c │ │ -05a006: 0000 |02bd: nop // spacer │ │ -05a008: 0001 0700 0000 0000 0400 0000 5b02 ... |02be: packed-switch-data (18 units) │ │ +05b624: |[05b624] android.support.v4.widget.ViewDragHelper.processTouchEvent:(Landroid/view/MotionEvent;)V │ │ +05b634: 7701 040a 1600 |0000: invoke-static/range {v22}, Landroid/support/v4/view/MotionEventCompat;.getActionMasked:(Landroid/view/MotionEvent;)I // method@0a04 │ │ +05b63a: 0a03 |0003: move-result v3 │ │ +05b63c: 7701 030a 1600 |0004: invoke-static/range {v22}, Landroid/support/v4/view/MotionEventCompat;.getActionIndex:(Landroid/view/MotionEvent;)I // method@0a03 │ │ +05b642: 0a04 |0007: move-result v4 │ │ +05b644: 3903 0500 |0008: if-nez v3, 000d // +0005 │ │ +05b648: 7401 b911 1500 |000a: invoke-virtual/range {v21}, Landroid/support/v4/widget/ViewDragHelper;.cancel:()V // method@11b9 │ │ +05b64e: 0800 1500 |000d: move-object/from16 v0, v21 │ │ +05b652: 5400 2105 |000f: iget-object v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mVelocityTracker:Landroid/view/VelocityTracker; // field@0521 │ │ +05b656: 0813 0000 |0011: move-object/from16 v19, v0 │ │ +05b65a: 3913 0c00 |0013: if-nez v19, 001f // +000c │ │ +05b65e: 7100 5912 0000 |0015: invoke-static {}, Landroid/view/VelocityTracker;.obtain:()Landroid/view/VelocityTracker; // method@1259 │ │ +05b664: 0c13 |0018: move-result-object v19 │ │ +05b666: 0800 1300 |0019: move-object/from16 v0, v19 │ │ +05b66a: 0801 1500 |001b: move-object/from16 v1, v21 │ │ +05b66e: 5b10 2105 |001d: iput-object v0, v1, Landroid/support/v4/widget/ViewDragHelper;.mVelocityTracker:Landroid/view/VelocityTracker; // field@0521 │ │ +05b672: 0800 1500 |001f: move-object/from16 v0, v21 │ │ +05b676: 5400 2105 |0021: iget-object v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mVelocityTracker:Landroid/view/VelocityTracker; // field@0521 │ │ +05b67a: 0813 0000 |0023: move-object/from16 v19, v0 │ │ +05b67e: 0800 1300 |0025: move-object/from16 v0, v19 │ │ +05b682: 0801 1600 |0027: move-object/from16 v1, v22 │ │ +05b686: 6e20 5212 1000 |0029: invoke-virtual {v0, v1}, Landroid/view/VelocityTracker;.addMovement:(Landroid/view/MotionEvent;)V // method@1252 │ │ +05b68c: 2b03 9202 0000 |002c: packed-switch v3, 000002be // +00000292 │ │ +05b692: 0e00 |002f: return-void │ │ +05b694: 7401 4812 1600 |0030: invoke-virtual/range {v22}, Landroid/view/MotionEvent;.getX:()F // method@1248 │ │ +05b69a: 0a11 |0033: move-result v17 │ │ +05b69c: 7401 4a12 1600 |0034: invoke-virtual/range {v22}, Landroid/view/MotionEvent;.getY:()F // method@124a │ │ +05b6a2: 0a12 |0037: move-result v18 │ │ +05b6a4: 1313 0000 |0038: const/16 v19, #int 0 // #0 │ │ +05b6a8: 0800 1600 |003a: move-object/from16 v0, v22 │ │ +05b6ac: 0201 1300 |003c: move/from16 v1, v19 │ │ +05b6b0: 7120 060a 1000 |003e: invoke-static {v0, v1}, Landroid/support/v4/view/MotionEventCompat;.getPointerId:(Landroid/view/MotionEvent;I)I // method@0a06 │ │ +05b6b6: 0a0f |0041: move-result v15 │ │ +05b6b8: 0200 1100 |0042: move/from16 v0, v17 │ │ +05b6bc: 8700 |0044: float-to-int v0, v0 │ │ +05b6be: 0213 0000 |0045: move/from16 v19, v0 │ │ +05b6c2: 0200 1200 |0047: move/from16 v0, v18 │ │ +05b6c6: 8700 |0049: float-to-int v0, v0 │ │ +05b6c8: 0214 0000 |004a: move/from16 v20, v0 │ │ +05b6cc: 0800 1500 |004c: move-object/from16 v0, v21 │ │ +05b6d0: 0201 1300 |004e: move/from16 v1, v19 │ │ +05b6d4: 0202 1400 |0050: move/from16 v2, v20 │ │ +05b6d8: 6e30 cc11 1002 |0052: invoke-virtual {v0, v1, v2}, Landroid/support/v4/widget/ViewDragHelper;.findTopChildUnder:(II)Landroid/view/View; // method@11cc │ │ +05b6de: 0c10 |0055: move-result-object v16 │ │ +05b6e0: 0800 1500 |0056: move-object/from16 v0, v21 │ │ +05b6e4: 0201 1100 |0058: move/from16 v1, v17 │ │ +05b6e8: 0202 1200 |005a: move/from16 v2, v18 │ │ +05b6ec: 7040 de11 10f2 |005c: invoke-direct {v0, v1, v2, v15}, Landroid/support/v4/widget/ViewDragHelper;.saveInitialMotion:(FFI)V // method@11de │ │ +05b6f2: 0800 1500 |005f: move-object/from16 v0, v21 │ │ +05b6f6: 0801 1000 |0061: move-object/from16 v1, v16 │ │ +05b6fa: 6e30 e611 100f |0063: invoke-virtual {v0, v1, v15}, Landroid/support/v4/widget/ViewDragHelper;.tryCaptureViewForDrag:(Landroid/view/View;I)Z // method@11e6 │ │ +05b700: 0800 1500 |0066: move-object/from16 v0, v21 │ │ +05b704: 5400 1305 |0068: iget-object v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mInitialEdgesTouched:[I // field@0513 │ │ +05b708: 0813 0000 |006a: move-object/from16 v19, v0 │ │ +05b70c: 4407 130f |006c: aget v7, v19, v15 │ │ +05b710: 0800 1500 |006e: move-object/from16 v0, v21 │ │ +05b714: 5200 2005 |0070: iget v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mTrackingEdges:I // field@0520 │ │ +05b718: 0213 0000 |0072: move/from16 v19, v0 │ │ +05b71c: 9513 1307 |0074: and-int v19, v19, v7 │ │ +05b720: 3813 b9ff |0076: if-eqz v19, 002f // -0047 │ │ +05b724: 0800 1500 |0078: move-object/from16 v0, v21 │ │ +05b728: 5400 0d05 |007a: iget-object v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mCallback:Landroid/support/v4/widget/ViewDragHelper$Callback; // field@050d │ │ +05b72c: 0813 0000 |007c: move-object/from16 v19, v0 │ │ +05b730: 0800 1500 |007e: move-object/from16 v0, v21 │ │ +05b734: 5200 2005 |0080: iget v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mTrackingEdges:I // field@0520 │ │ +05b738: 0214 0000 |0082: move/from16 v20, v0 │ │ +05b73c: 9514 1407 |0084: and-int v20, v20, v7 │ │ +05b740: 0800 1300 |0086: move-object/from16 v0, v19 │ │ +05b744: 0201 1400 |0088: move/from16 v1, v20 │ │ +05b748: 6e30 af11 100f |008a: invoke-virtual {v0, v1, v15}, Landroid/support/v4/widget/ViewDragHelper$Callback;.onEdgeTouched:(II)V // method@11af │ │ +05b74e: 28a2 |008d: goto 002f // -005e │ │ +05b750: 0800 1600 |008e: move-object/from16 v0, v22 │ │ +05b754: 7120 060a 4000 |0090: invoke-static {v0, v4}, Landroid/support/v4/view/MotionEventCompat;.getPointerId:(Landroid/view/MotionEvent;I)I // method@0a06 │ │ +05b75a: 0a0f |0093: move-result v15 │ │ +05b75c: 0800 1600 |0094: move-object/from16 v0, v22 │ │ +05b760: 7120 070a 4000 |0096: invoke-static {v0, v4}, Landroid/support/v4/view/MotionEventCompat;.getX:(Landroid/view/MotionEvent;I)F // method@0a07 │ │ +05b766: 0a11 |0099: move-result v17 │ │ +05b768: 0800 1600 |009a: move-object/from16 v0, v22 │ │ +05b76c: 7120 080a 4000 |009c: invoke-static {v0, v4}, Landroid/support/v4/view/MotionEventCompat;.getY:(Landroid/view/MotionEvent;I)F // method@0a08 │ │ +05b772: 0a12 |009f: move-result v18 │ │ +05b774: 0800 1500 |00a0: move-object/from16 v0, v21 │ │ +05b778: 0201 1100 |00a2: move/from16 v1, v17 │ │ +05b77c: 0202 1200 |00a4: move/from16 v2, v18 │ │ +05b780: 7040 de11 10f2 |00a6: invoke-direct {v0, v1, v2, v15}, Landroid/support/v4/widget/ViewDragHelper;.saveInitialMotion:(FFI)V // method@11de │ │ +05b786: 0800 1500 |00a9: move-object/from16 v0, v21 │ │ +05b78a: 5200 0f05 |00ab: iget v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mDragState:I // field@050f │ │ +05b78e: 0213 0000 |00ad: move/from16 v19, v0 │ │ +05b792: 3913 4600 |00af: if-nez v19, 00f5 // +0046 │ │ +05b796: 0200 1100 |00b1: move/from16 v0, v17 │ │ +05b79a: 8700 |00b3: float-to-int v0, v0 │ │ +05b79c: 0213 0000 |00b4: move/from16 v19, v0 │ │ +05b7a0: 0200 1200 |00b6: move/from16 v0, v18 │ │ +05b7a4: 8700 |00b8: float-to-int v0, v0 │ │ +05b7a6: 0214 0000 |00b9: move/from16 v20, v0 │ │ +05b7aa: 0800 1500 |00bb: move-object/from16 v0, v21 │ │ +05b7ae: 0201 1300 |00bd: move/from16 v1, v19 │ │ +05b7b2: 0202 1400 |00bf: move/from16 v2, v20 │ │ +05b7b6: 6e30 cc11 1002 |00c1: invoke-virtual {v0, v1, v2}, Landroid/support/v4/widget/ViewDragHelper;.findTopChildUnder:(II)Landroid/view/View; // method@11cc │ │ +05b7bc: 0c10 |00c4: move-result-object v16 │ │ +05b7be: 0800 1500 |00c5: move-object/from16 v0, v21 │ │ +05b7c2: 0801 1000 |00c7: move-object/from16 v1, v16 │ │ +05b7c6: 6e30 e611 100f |00c9: invoke-virtual {v0, v1, v15}, Landroid/support/v4/widget/ViewDragHelper;.tryCaptureViewForDrag:(Landroid/view/View;I)Z // method@11e6 │ │ +05b7cc: 0800 1500 |00cc: move-object/from16 v0, v21 │ │ +05b7d0: 5400 1305 |00ce: iget-object v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mInitialEdgesTouched:[I // field@0513 │ │ +05b7d4: 0813 0000 |00d0: move-object/from16 v19, v0 │ │ +05b7d8: 4407 130f |00d2: aget v7, v19, v15 │ │ +05b7dc: 0800 1500 |00d4: move-object/from16 v0, v21 │ │ +05b7e0: 5200 2005 |00d6: iget v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mTrackingEdges:I // field@0520 │ │ +05b7e4: 0213 0000 |00d8: move/from16 v19, v0 │ │ +05b7e8: 9513 1307 |00da: and-int v19, v19, v7 │ │ +05b7ec: 3813 53ff |00dc: if-eqz v19, 002f // -00ad │ │ +05b7f0: 0800 1500 |00de: move-object/from16 v0, v21 │ │ +05b7f4: 5400 0d05 |00e0: iget-object v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mCallback:Landroid/support/v4/widget/ViewDragHelper$Callback; // field@050d │ │ +05b7f8: 0813 0000 |00e2: move-object/from16 v19, v0 │ │ +05b7fc: 0800 1500 |00e4: move-object/from16 v0, v21 │ │ +05b800: 5200 2005 |00e6: iget v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mTrackingEdges:I // field@0520 │ │ +05b804: 0214 0000 |00e8: move/from16 v20, v0 │ │ +05b808: 9514 1407 |00ea: and-int v20, v20, v7 │ │ +05b80c: 0800 1300 |00ec: move-object/from16 v0, v19 │ │ +05b810: 0201 1400 |00ee: move/from16 v1, v20 │ │ +05b814: 6e30 af11 100f |00f0: invoke-virtual {v0, v1, v15}, Landroid/support/v4/widget/ViewDragHelper$Callback;.onEdgeTouched:(II)V // method@11af │ │ +05b81a: 2900 3cff |00f3: goto/16 002f // -00c4 │ │ +05b81e: 0200 1100 |00f5: move/from16 v0, v17 │ │ +05b822: 8700 |00f7: float-to-int v0, v0 │ │ +05b824: 0213 0000 |00f8: move/from16 v19, v0 │ │ +05b828: 0200 1200 |00fa: move/from16 v0, v18 │ │ +05b82c: 8700 |00fc: float-to-int v0, v0 │ │ +05b82e: 0214 0000 |00fd: move/from16 v20, v0 │ │ +05b832: 0800 1500 |00ff: move-object/from16 v0, v21 │ │ +05b836: 0201 1300 |0101: move/from16 v1, v19 │ │ +05b83a: 0202 1400 |0103: move/from16 v2, v20 │ │ +05b83e: 6e30 d611 1002 |0105: invoke-virtual {v0, v1, v2}, Landroid/support/v4/widget/ViewDragHelper;.isCapturedViewUnder:(II)Z // method@11d6 │ │ +05b844: 0a13 |0108: move-result v19 │ │ +05b846: 3813 26ff |0109: if-eqz v19, 002f // -00da │ │ +05b84a: 0800 1500 |010b: move-object/from16 v0, v21 │ │ +05b84e: 5400 0e05 |010d: iget-object v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@050e │ │ +05b852: 0813 0000 |010f: move-object/from16 v19, v0 │ │ +05b856: 0800 1500 |0111: move-object/from16 v0, v21 │ │ +05b85a: 0801 1300 |0113: move-object/from16 v1, v19 │ │ +05b85e: 6e30 e611 100f |0115: invoke-virtual {v0, v1, v15}, Landroid/support/v4/widget/ViewDragHelper;.tryCaptureViewForDrag:(Landroid/view/View;I)Z // method@11e6 │ │ +05b864: 2900 17ff |0118: goto/16 002f // -00e9 │ │ +05b868: 0800 1500 |011a: move-object/from16 v0, v21 │ │ +05b86c: 5200 0f05 |011c: iget v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mDragState:I // field@050f │ │ +05b870: 0213 0000 |011e: move/from16 v19, v0 │ │ +05b874: 1314 0100 |0120: const/16 v20, #int 1 // #1 │ │ +05b878: 0200 1300 |0122: move/from16 v0, v19 │ │ +05b87c: 0201 1400 |0124: move/from16 v1, v20 │ │ +05b880: 3310 6800 |0126: if-ne v0, v1, 018e // +0068 │ │ +05b884: 0800 1500 |0128: move-object/from16 v0, v21 │ │ +05b888: 5200 0c05 |012a: iget v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mActivePointerId:I // field@050c │ │ +05b88c: 0213 0000 |012c: move/from16 v19, v0 │ │ +05b890: 0800 1600 |012e: move-object/from16 v0, v22 │ │ +05b894: 0201 1300 |0130: move/from16 v1, v19 │ │ +05b898: 7120 020a 1000 |0132: invoke-static {v0, v1}, Landroid/support/v4/view/MotionEventCompat;.findPointerIndex:(Landroid/view/MotionEvent;I)I // method@0a02 │ │ +05b89e: 0a0c |0135: move-result v12 │ │ +05b8a0: 0800 1600 |0136: move-object/from16 v0, v22 │ │ +05b8a4: 7120 070a c000 |0138: invoke-static {v0, v12}, Landroid/support/v4/view/MotionEventCompat;.getX:(Landroid/view/MotionEvent;I)F // method@0a07 │ │ +05b8aa: 0a11 |013b: move-result v17 │ │ +05b8ac: 0800 1600 |013c: move-object/from16 v0, v22 │ │ +05b8b0: 7120 080a c000 |013e: invoke-static {v0, v12}, Landroid/support/v4/view/MotionEventCompat;.getY:(Landroid/view/MotionEvent;I)F // method@0a08 │ │ +05b8b6: 0a12 |0141: move-result v18 │ │ +05b8b8: 0800 1500 |0142: move-object/from16 v0, v21 │ │ +05b8bc: 5400 1605 |0144: iget-object v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mLastMotionX:[F // field@0516 │ │ +05b8c0: 0813 0000 |0146: move-object/from16 v19, v0 │ │ +05b8c4: 0800 1500 |0148: move-object/from16 v0, v21 │ │ +05b8c8: 5200 0c05 |014a: iget v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mActivePointerId:I // field@050c │ │ +05b8cc: 0214 0000 |014c: move/from16 v20, v0 │ │ +05b8d0: 4413 1314 |014e: aget v19, v19, v20 │ │ +05b8d4: a713 1113 |0150: sub-float v19, v17, v19 │ │ +05b8d8: 0200 1300 |0152: move/from16 v0, v19 │ │ +05b8dc: 870a |0154: float-to-int v10, v0 │ │ +05b8de: 0800 1500 |0155: move-object/from16 v0, v21 │ │ +05b8e2: 5400 1705 |0157: iget-object v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mLastMotionY:[F // field@0517 │ │ +05b8e6: 0813 0000 |0159: move-object/from16 v19, v0 │ │ +05b8ea: 0800 1500 |015b: move-object/from16 v0, v21 │ │ +05b8ee: 5200 0c05 |015d: iget v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mActivePointerId:I // field@050c │ │ +05b8f2: 0214 0000 |015f: move/from16 v20, v0 │ │ +05b8f6: 4413 1314 |0161: aget v19, v19, v20 │ │ +05b8fa: a713 1213 |0163: sub-float v19, v18, v19 │ │ +05b8fe: 0200 1300 |0165: move/from16 v0, v19 │ │ +05b902: 870b |0167: float-to-int v11, v0 │ │ +05b904: 0800 1500 |0168: move-object/from16 v0, v21 │ │ +05b908: 5400 0e05 |016a: iget-object v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@050e │ │ +05b90c: 0813 0000 |016c: move-object/from16 v19, v0 │ │ +05b910: 7401 8412 1300 |016e: invoke-virtual/range {v19}, Landroid/view/View;.getLeft:()I // method@1284 │ │ +05b916: 0a13 |0171: move-result v19 │ │ +05b918: 9013 130a |0172: add-int v19, v19, v10 │ │ +05b91c: 0800 1500 |0174: move-object/from16 v0, v21 │ │ +05b920: 5400 0e05 |0176: iget-object v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@050e │ │ +05b924: 0814 0000 |0178: move-object/from16 v20, v0 │ │ +05b928: 7401 9412 1400 |017a: invoke-virtual/range {v20}, Landroid/view/View;.getTop:()I // method@1294 │ │ +05b92e: 0a14 |017d: move-result v20 │ │ +05b930: 9014 140b |017e: add-int v20, v20, v11 │ │ +05b934: 0800 1500 |0180: move-object/from16 v0, v21 │ │ +05b938: 0201 1300 |0182: move/from16 v1, v19 │ │ +05b93c: 0202 1400 |0184: move/from16 v2, v20 │ │ +05b940: 705b ca11 10a2 |0186: invoke-direct {v0, v1, v2, v10, v11}, Landroid/support/v4/widget/ViewDragHelper;.dragTo:(IIII)V // method@11ca │ │ +05b946: 7602 df11 1500 |0189: invoke-direct/range {v21, v22}, Landroid/support/v4/widget/ViewDragHelper;.saveLastMotion:(Landroid/view/MotionEvent;)V // method@11df │ │ +05b94c: 2900 a3fe |018c: goto/16 002f // -015d │ │ +05b950: 7701 050a 1600 |018e: invoke-static/range {v22}, Landroid/support/v4/view/MotionEventCompat;.getPointerCount:(Landroid/view/MotionEvent;)I // method@0a05 │ │ +05b956: 0a0e |0191: move-result v14 │ │ +05b958: 1208 |0192: const/4 v8, #int 0 // #0 │ │ +05b95a: 35e8 3b00 |0193: if-ge v8, v14, 01ce // +003b │ │ +05b95e: 0800 1600 |0195: move-object/from16 v0, v22 │ │ +05b962: 7120 060a 8000 |0197: invoke-static {v0, v8}, Landroid/support/v4/view/MotionEventCompat;.getPointerId:(Landroid/view/MotionEvent;I)I // method@0a06 │ │ +05b968: 0a0f |019a: move-result v15 │ │ +05b96a: 0800 1600 |019b: move-object/from16 v0, v22 │ │ +05b96e: 7120 070a 8000 |019d: invoke-static {v0, v8}, Landroid/support/v4/view/MotionEventCompat;.getX:(Landroid/view/MotionEvent;I)F // method@0a07 │ │ +05b974: 0a11 |01a0: move-result v17 │ │ +05b976: 0800 1600 |01a1: move-object/from16 v0, v22 │ │ +05b97a: 7120 080a 8000 |01a3: invoke-static {v0, v8}, Landroid/support/v4/view/MotionEventCompat;.getY:(Landroid/view/MotionEvent;I)F // method@0a08 │ │ +05b980: 0a12 |01a6: move-result v18 │ │ +05b982: 0800 1500 |01a7: move-object/from16 v0, v21 │ │ +05b986: 5400 1405 |01a9: iget-object v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mInitialMotionX:[F // field@0514 │ │ +05b98a: 0813 0000 |01ab: move-object/from16 v19, v0 │ │ +05b98e: 4413 130f |01ad: aget v19, v19, v15 │ │ +05b992: a705 1113 |01af: sub-float v5, v17, v19 │ │ +05b996: 0800 1500 |01b1: move-object/from16 v0, v21 │ │ +05b99a: 5400 1505 |01b3: iget-object v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mInitialMotionY:[F // field@0515 │ │ +05b99e: 0813 0000 |01b5: move-object/from16 v19, v0 │ │ +05b9a2: 4413 130f |01b7: aget v19, v19, v15 │ │ +05b9a6: a706 1213 |01b9: sub-float v6, v18, v19 │ │ +05b9aa: 0800 1500 |01bb: move-object/from16 v0, v21 │ │ +05b9ae: 7040 dd11 50f6 |01bd: invoke-direct {v0, v5, v6, v15}, Landroid/support/v4/widget/ViewDragHelper;.reportNewEdgeDrags:(FFI)V // method@11dd │ │ +05b9b4: 0800 1500 |01c0: move-object/from16 v0, v21 │ │ +05b9b8: 5200 0f05 |01c2: iget v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mDragState:I // field@050f │ │ +05b9bc: 0213 0000 |01c4: move/from16 v19, v0 │ │ +05b9c0: 1314 0100 |01c6: const/16 v20, #int 1 // #1 │ │ +05b9c4: 0200 1300 |01c8: move/from16 v0, v19 │ │ +05b9c8: 0201 1400 |01ca: move/from16 v1, v20 │ │ +05b9cc: 3310 0700 |01cc: if-ne v0, v1, 01d3 // +0007 │ │ +05b9d0: 7602 df11 1500 |01ce: invoke-direct/range {v21, v22}, Landroid/support/v4/widget/ViewDragHelper;.saveLastMotion:(Landroid/view/MotionEvent;)V // method@11df │ │ +05b9d6: 2900 5efe |01d1: goto/16 002f // -01a2 │ │ +05b9da: 0200 1100 |01d3: move/from16 v0, v17 │ │ +05b9de: 8700 |01d5: float-to-int v0, v0 │ │ +05b9e0: 0213 0000 |01d6: move/from16 v19, v0 │ │ +05b9e4: 0200 1200 |01d8: move/from16 v0, v18 │ │ +05b9e8: 8700 |01da: float-to-int v0, v0 │ │ +05b9ea: 0214 0000 |01db: move/from16 v20, v0 │ │ +05b9ee: 0800 1500 |01dd: move-object/from16 v0, v21 │ │ +05b9f2: 0201 1300 |01df: move/from16 v1, v19 │ │ +05b9f6: 0202 1400 |01e1: move/from16 v2, v20 │ │ +05b9fa: 6e30 cc11 1002 |01e3: invoke-virtual {v0, v1, v2}, Landroid/support/v4/widget/ViewDragHelper;.findTopChildUnder:(II)Landroid/view/View; // method@11cc │ │ +05ba00: 0c10 |01e6: move-result-object v16 │ │ +05ba02: 0800 1500 |01e7: move-object/from16 v0, v21 │ │ +05ba06: 0801 1000 |01e9: move-object/from16 v1, v16 │ │ +05ba0a: 7040 be11 1065 |01eb: invoke-direct {v0, v1, v5, v6}, Landroid/support/v4/widget/ViewDragHelper;.checkTouchSlop:(Landroid/view/View;FF)Z // method@11be │ │ +05ba10: 0a13 |01ee: move-result v19 │ │ +05ba12: 3813 0c00 |01ef: if-eqz v19, 01fb // +000c │ │ +05ba16: 0800 1500 |01f1: move-object/from16 v0, v21 │ │ +05ba1a: 0801 1000 |01f3: move-object/from16 v1, v16 │ │ +05ba1e: 6e30 e611 100f |01f5: invoke-virtual {v0, v1, v15}, Landroid/support/v4/widget/ViewDragHelper;.tryCaptureViewForDrag:(Landroid/view/View;I)Z // method@11e6 │ │ +05ba24: 0a13 |01f8: move-result v19 │ │ +05ba26: 3913 d5ff |01f9: if-nez v19, 01ce // -002b │ │ +05ba2a: d808 0801 |01fb: add-int/lit8 v8, v8, #int 1 // #01 │ │ +05ba2e: 2896 |01fd: goto 0193 // -006a │ │ +05ba30: 0800 1600 |01fe: move-object/from16 v0, v22 │ │ +05ba34: 7120 060a 4000 |0200: invoke-static {v0, v4}, Landroid/support/v4/view/MotionEventCompat;.getPointerId:(Landroid/view/MotionEvent;I)I // method@0a06 │ │ +05ba3a: 0a0f |0203: move-result v15 │ │ +05ba3c: 0800 1500 |0204: move-object/from16 v0, v21 │ │ +05ba40: 5200 0f05 |0206: iget v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mDragState:I // field@050f │ │ +05ba44: 0213 0000 |0208: move/from16 v19, v0 │ │ +05ba48: 1314 0100 |020a: const/16 v20, #int 1 // #1 │ │ +05ba4c: 0200 1300 |020c: move/from16 v0, v19 │ │ +05ba50: 0201 1400 |020e: move/from16 v1, v20 │ │ +05ba54: 3310 7000 |0210: if-ne v0, v1, 0280 // +0070 │ │ +05ba58: 0800 1500 |0212: move-object/from16 v0, v21 │ │ +05ba5c: 5200 0c05 |0214: iget v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mActivePointerId:I // field@050c │ │ +05ba60: 0213 0000 |0216: move/from16 v19, v0 │ │ +05ba64: 0200 1300 |0218: move/from16 v0, v19 │ │ +05ba68: 330f 6600 |021a: if-ne v15, v0, 0280 // +0066 │ │ +05ba6c: 12fd |021c: const/4 v13, #int -1 // #ff │ │ +05ba6e: 7701 050a 1600 |021d: invoke-static/range {v22}, Landroid/support/v4/view/MotionEventCompat;.getPointerCount:(Landroid/view/MotionEvent;)I // method@0a05 │ │ +05ba74: 0a0e |0220: move-result v14 │ │ +05ba76: 1208 |0221: const/4 v8, #int 0 // #0 │ │ +05ba78: 35e8 5500 |0222: if-ge v8, v14, 0277 // +0055 │ │ +05ba7c: 0800 1600 |0224: move-object/from16 v0, v22 │ │ +05ba80: 7120 060a 8000 |0226: invoke-static {v0, v8}, Landroid/support/v4/view/MotionEventCompat;.getPointerId:(Landroid/view/MotionEvent;I)I // method@0a06 │ │ +05ba86: 0a09 |0229: move-result v9 │ │ +05ba88: 0800 1500 |022a: move-object/from16 v0, v21 │ │ +05ba8c: 5200 0c05 |022c: iget v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mActivePointerId:I // field@050c │ │ +05ba90: 0213 0000 |022e: move/from16 v19, v0 │ │ +05ba94: 0200 1300 |0230: move/from16 v0, v19 │ │ +05ba98: 3309 0500 |0232: if-ne v9, v0, 0237 // +0005 │ │ +05ba9c: d808 0801 |0234: add-int/lit8 v8, v8, #int 1 // #01 │ │ +05baa0: 28ec |0236: goto 0222 // -0014 │ │ +05baa2: 0800 1600 |0237: move-object/from16 v0, v22 │ │ +05baa6: 7120 070a 8000 |0239: invoke-static {v0, v8}, Landroid/support/v4/view/MotionEventCompat;.getX:(Landroid/view/MotionEvent;I)F // method@0a07 │ │ +05baac: 0a11 |023c: move-result v17 │ │ +05baae: 0800 1600 |023d: move-object/from16 v0, v22 │ │ +05bab2: 7120 080a 8000 |023f: invoke-static {v0, v8}, Landroid/support/v4/view/MotionEventCompat;.getY:(Landroid/view/MotionEvent;I)F // method@0a08 │ │ +05bab8: 0a12 |0242: move-result v18 │ │ +05baba: 0200 1100 |0243: move/from16 v0, v17 │ │ +05babe: 8700 |0245: float-to-int v0, v0 │ │ +05bac0: 0213 0000 |0246: move/from16 v19, v0 │ │ +05bac4: 0200 1200 |0248: move/from16 v0, v18 │ │ +05bac8: 8700 |024a: float-to-int v0, v0 │ │ +05baca: 0214 0000 |024b: move/from16 v20, v0 │ │ +05bace: 0800 1500 |024d: move-object/from16 v0, v21 │ │ +05bad2: 0201 1300 |024f: move/from16 v1, v19 │ │ +05bad6: 0202 1400 |0251: move/from16 v2, v20 │ │ +05bada: 6e30 cc11 1002 |0253: invoke-virtual {v0, v1, v2}, Landroid/support/v4/widget/ViewDragHelper;.findTopChildUnder:(II)Landroid/view/View; // method@11cc │ │ +05bae0: 0c13 |0256: move-result-object v19 │ │ +05bae2: 0800 1500 |0257: move-object/from16 v0, v21 │ │ +05bae6: 5400 0e05 |0259: iget-object v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@050e │ │ +05baea: 0814 0000 |025b: move-object/from16 v20, v0 │ │ +05baee: 0800 1300 |025d: move-object/from16 v0, v19 │ │ +05baf2: 0801 1400 |025f: move-object/from16 v1, v20 │ │ +05baf6: 3310 d3ff |0261: if-ne v0, v1, 0234 // -002d │ │ +05bafa: 0800 1500 |0263: move-object/from16 v0, v21 │ │ +05bafe: 5400 0e05 |0265: iget-object v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@050e │ │ +05bb02: 0813 0000 |0267: move-object/from16 v19, v0 │ │ +05bb06: 0800 1500 |0269: move-object/from16 v0, v21 │ │ +05bb0a: 0801 1300 |026b: move-object/from16 v1, v19 │ │ +05bb0e: 6e30 e611 1009 |026d: invoke-virtual {v0, v1, v9}, Landroid/support/v4/widget/ViewDragHelper;.tryCaptureViewForDrag:(Landroid/view/View;I)Z // method@11e6 │ │ +05bb14: 0a13 |0270: move-result v19 │ │ +05bb16: 3813 c3ff |0271: if-eqz v19, 0234 // -003d │ │ +05bb1a: 0800 1500 |0273: move-object/from16 v0, v21 │ │ +05bb1e: 520d 0c05 |0275: iget v13, v0, Landroid/support/v4/widget/ViewDragHelper;.mActivePointerId:I // field@050c │ │ +05bb22: 1313 ffff |0277: const/16 v19, #int -1 // #ffff │ │ +05bb26: 0200 1300 |0279: move/from16 v0, v19 │ │ +05bb2a: 330d 0500 |027b: if-ne v13, v0, 0280 // +0005 │ │ +05bb2e: 7601 dc11 1500 |027d: invoke-direct/range {v21}, Landroid/support/v4/widget/ViewDragHelper;.releaseViewForPointerUp:()V // method@11dc │ │ +05bb34: 0800 1500 |0280: move-object/from16 v0, v21 │ │ +05bb38: 7020 c211 f000 |0282: invoke-direct {v0, v15}, Landroid/support/v4/widget/ViewDragHelper;.clearMotionHistory:(I)V // method@11c2 │ │ +05bb3e: 2900 aafd |0285: goto/16 002f // -0256 │ │ +05bb42: 0800 1500 |0287: move-object/from16 v0, v21 │ │ +05bb46: 5200 0f05 |0289: iget v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mDragState:I // field@050f │ │ +05bb4a: 0213 0000 |028b: move/from16 v19, v0 │ │ +05bb4e: 1314 0100 |028d: const/16 v20, #int 1 // #1 │ │ +05bb52: 0200 1300 |028f: move/from16 v0, v19 │ │ +05bb56: 0201 1400 |0291: move/from16 v1, v20 │ │ +05bb5a: 3310 0500 |0293: if-ne v0, v1, 0298 // +0005 │ │ +05bb5e: 7601 dc11 1500 |0295: invoke-direct/range {v21}, Landroid/support/v4/widget/ViewDragHelper;.releaseViewForPointerUp:()V // method@11dc │ │ +05bb64: 7401 b911 1500 |0298: invoke-virtual/range {v21}, Landroid/support/v4/widget/ViewDragHelper;.cancel:()V // method@11b9 │ │ +05bb6a: 2900 94fd |029b: goto/16 002f // -026c │ │ +05bb6e: 0800 1500 |029d: move-object/from16 v0, v21 │ │ +05bb72: 5200 0f05 |029f: iget v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mDragState:I // field@050f │ │ +05bb76: 0213 0000 |02a1: move/from16 v19, v0 │ │ +05bb7a: 1314 0100 |02a3: const/16 v20, #int 1 // #1 │ │ +05bb7e: 0200 1300 |02a5: move/from16 v0, v19 │ │ +05bb82: 0201 1400 |02a7: move/from16 v1, v20 │ │ +05bb86: 3310 0f00 |02a9: if-ne v0, v1, 02b8 // +000f │ │ +05bb8a: 1313 0000 |02ab: const/16 v19, #int 0 // #0 │ │ +05bb8e: 1314 0000 |02ad: const/16 v20, #int 0 // #0 │ │ +05bb92: 0800 1500 |02af: move-object/from16 v0, v21 │ │ +05bb96: 0201 1300 |02b1: move/from16 v1, v19 │ │ +05bb9a: 0202 1400 |02b3: move/from16 v2, v20 │ │ +05bb9e: 7030 c811 1002 |02b5: invoke-direct {v0, v1, v2}, Landroid/support/v4/widget/ViewDragHelper;.dispatchViewReleased:(FF)V // method@11c8 │ │ +05bba4: 7401 b911 1500 |02b8: invoke-virtual/range {v21}, Landroid/support/v4/widget/ViewDragHelper;.cancel:()V // method@11b9 │ │ +05bbaa: 2900 74fd |02bb: goto/16 002f // -028c │ │ +05bbae: 0000 |02bd: nop // spacer │ │ +05bbb0: 0001 0700 0000 0000 0400 0000 5b02 ... |02be: packed-switch-data (18 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1046 │ │ 0x0004 line=1047 │ │ 0x0008 line=1049 │ │ 0x000a line=1052 │ │ 0x000d line=1055 │ │ @@ -83421,24 +83426,24 @@ │ │ type : '(I)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -05a02c: |[05a02c] android.support.v4.widget.ViewDragHelper.setDragState:(I)V │ │ -05a03c: 5210 0f05 |0000: iget v0, v1, Landroid/support/v4/widget/ViewDragHelper;.mDragState:I // field@050f │ │ -05a040: 3220 0e00 |0002: if-eq v0, v2, 0010 // +000e │ │ -05a044: 5912 0f05 |0004: iput v2, v1, Landroid/support/v4/widget/ViewDragHelper;.mDragState:I // field@050f │ │ -05a048: 5410 0d05 |0006: iget-object v0, v1, Landroid/support/v4/widget/ViewDragHelper;.mCallback:Landroid/support/v4/widget/ViewDragHelper$Callback; // field@050d │ │ -05a04c: 6e20 b111 2000 |0008: invoke-virtual {v0, v2}, Landroid/support/v4/widget/ViewDragHelper$Callback;.onViewDragStateChanged:(I)V // method@11b1 │ │ -05a052: 3902 0500 |000b: if-nez v2, 0010 // +0005 │ │ -05a056: 1200 |000d: const/4 v0, #int 0 // #0 │ │ -05a058: 5b10 0e05 |000e: iput-object v0, v1, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@050e │ │ -05a05c: 0e00 |0010: return-void │ │ +05bbd4: |[05bbd4] android.support.v4.widget.ViewDragHelper.setDragState:(I)V │ │ +05bbe4: 5210 0f05 |0000: iget v0, v1, Landroid/support/v4/widget/ViewDragHelper;.mDragState:I // field@050f │ │ +05bbe8: 3220 0e00 |0002: if-eq v0, v2, 0010 // +000e │ │ +05bbec: 5912 0f05 |0004: iput v2, v1, Landroid/support/v4/widget/ViewDragHelper;.mDragState:I // field@050f │ │ +05bbf0: 5410 0d05 |0006: iget-object v0, v1, Landroid/support/v4/widget/ViewDragHelper;.mCallback:Landroid/support/v4/widget/ViewDragHelper$Callback; // field@050d │ │ +05bbf4: 6e20 b111 2000 |0008: invoke-virtual {v0, v2}, Landroid/support/v4/widget/ViewDragHelper$Callback;.onViewDragStateChanged:(I)V // method@11b1 │ │ +05bbfa: 3902 0500 |000b: if-nez v2, 0010 // +0005 │ │ +05bbfe: 1200 |000d: const/4 v0, #int 0 // #0 │ │ +05bc00: 5b10 0e05 |000e: iput-object v0, v1, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@050e │ │ +05bc04: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=864 │ │ 0x0004 line=865 │ │ 0x0006 line=866 │ │ 0x000b line=867 │ │ 0x000d line=868 │ │ @@ -83452,17 +83457,17 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -05a060: |[05a060] android.support.v4.widget.ViewDragHelper.setEdgeTrackingEnabled:(I)V │ │ -05a070: 5901 2005 |0000: iput v1, v0, Landroid/support/v4/widget/ViewDragHelper;.mTrackingEdges:I // field@0520 │ │ -05a074: 0e00 |0002: return-void │ │ +05bc08: |[05bc08] android.support.v4.widget.ViewDragHelper.setEdgeTrackingEnabled:(I)V │ │ +05bc18: 5901 2005 |0000: iput v1, v0, Landroid/support/v4/widget/ViewDragHelper;.mTrackingEdges:I // field@0520 │ │ +05bc1c: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=437 │ │ 0x0002 line=438 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v4/widget/ViewDragHelper; │ │ 0x0000 - 0x0003 reg=1 edgeFlags I │ │ @@ -83472,17 +83477,17 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -05a078: |[05a078] android.support.v4.widget.ViewDragHelper.setMinVelocity:(F)V │ │ -05a088: 5901 1905 |0000: iput v1, v0, Landroid/support/v4/widget/ViewDragHelper;.mMinVelocity:F // field@0519 │ │ -05a08c: 0e00 |0002: return-void │ │ +05bc20: |[05bc20] android.support.v4.widget.ViewDragHelper.setMinVelocity:(F)V │ │ +05bc30: 5901 1905 |0000: iput v1, v0, Landroid/support/v4/widget/ViewDragHelper;.mMinVelocity:F // field@0519 │ │ +05bc34: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=401 │ │ 0x0002 line=402 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v4/widget/ViewDragHelper; │ │ 0x0000 - 0x0003 reg=1 minVel F │ │ @@ -83492,34 +83497,34 @@ │ │ type : '(II)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 35 16-bit code units │ │ -05a090: |[05a090] android.support.v4.widget.ViewDragHelper.settleCapturedViewAt:(II)Z │ │ -05a0a0: 5530 1c05 |0000: iget-boolean v0, v3, Landroid/support/v4/widget/ViewDragHelper;.mReleaseInProgress:Z // field@051c │ │ -05a0a4: 3900 0a00 |0002: if-nez v0, 000c // +000a │ │ -05a0a8: 2200 2d03 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@032d │ │ -05a0ac: 1a01 1703 |0006: const-string v1, "Cannot settleCapturedViewAt outside of a call to Callback#onViewReleased" // string@0317 │ │ -05a0b0: 7020 0415 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1504 │ │ -05a0b6: 2700 |000b: throw v0 │ │ -05a0b8: 5430 2105 |000c: iget-object v0, v3, Landroid/support/v4/widget/ViewDragHelper;.mVelocityTracker:Landroid/view/VelocityTracker; // field@0521 │ │ -05a0bc: 5231 0c05 |000e: iget v1, v3, Landroid/support/v4/widget/ViewDragHelper;.mActivePointerId:I // field@050c │ │ -05a0c0: 7120 920a 1000 |0010: invoke-static {v0, v1}, Landroid/support/v4/view/VelocityTrackerCompat;.getXVelocity:(Landroid/view/VelocityTracker;I)F // method@0a92 │ │ -05a0c6: 0a00 |0013: move-result v0 │ │ -05a0c8: 8700 |0014: float-to-int v0, v0 │ │ -05a0ca: 5431 2105 |0015: iget-object v1, v3, Landroid/support/v4/widget/ViewDragHelper;.mVelocityTracker:Landroid/view/VelocityTracker; // field@0521 │ │ -05a0ce: 5232 0c05 |0017: iget v2, v3, Landroid/support/v4/widget/ViewDragHelper;.mActivePointerId:I // field@050c │ │ -05a0d2: 7120 930a 2100 |0019: invoke-static {v1, v2}, Landroid/support/v4/view/VelocityTrackerCompat;.getYVelocity:(Landroid/view/VelocityTracker;I)F // method@0a93 │ │ -05a0d8: 0a01 |001c: move-result v1 │ │ -05a0da: 8711 |001d: float-to-int v1, v1 │ │ -05a0dc: 7051 ce11 4305 |001e: invoke-direct {v3, v4, v5, v0, v1}, Landroid/support/v4/widget/ViewDragHelper;.forceSettleCapturedViewAt:(IIII)Z // method@11ce │ │ -05a0e2: 0a00 |0021: move-result v0 │ │ -05a0e4: 0f00 |0022: return v0 │ │ +05bc38: |[05bc38] android.support.v4.widget.ViewDragHelper.settleCapturedViewAt:(II)Z │ │ +05bc48: 5530 1c05 |0000: iget-boolean v0, v3, Landroid/support/v4/widget/ViewDragHelper;.mReleaseInProgress:Z // field@051c │ │ +05bc4c: 3900 0a00 |0002: if-nez v0, 000c // +000a │ │ +05bc50: 2200 2a03 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@032a │ │ +05bc54: 1a01 1703 |0006: const-string v1, "Cannot settleCapturedViewAt outside of a call to Callback#onViewReleased" // string@0317 │ │ +05bc58: 7020 0415 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1504 │ │ +05bc5e: 2700 |000b: throw v0 │ │ +05bc60: 5430 2105 |000c: iget-object v0, v3, Landroid/support/v4/widget/ViewDragHelper;.mVelocityTracker:Landroid/view/VelocityTracker; // field@0521 │ │ +05bc64: 5231 0c05 |000e: iget v1, v3, Landroid/support/v4/widget/ViewDragHelper;.mActivePointerId:I // field@050c │ │ +05bc68: 7120 920a 1000 |0010: invoke-static {v0, v1}, Landroid/support/v4/view/VelocityTrackerCompat;.getXVelocity:(Landroid/view/VelocityTracker;I)F // method@0a92 │ │ +05bc6e: 0a00 |0013: move-result v0 │ │ +05bc70: 8700 |0014: float-to-int v0, v0 │ │ +05bc72: 5431 2105 |0015: iget-object v1, v3, Landroid/support/v4/widget/ViewDragHelper;.mVelocityTracker:Landroid/view/VelocityTracker; // field@0521 │ │ +05bc76: 5232 0c05 |0017: iget v2, v3, Landroid/support/v4/widget/ViewDragHelper;.mActivePointerId:I // field@050c │ │ +05bc7a: 7120 930a 2100 |0019: invoke-static {v1, v2}, Landroid/support/v4/view/VelocityTrackerCompat;.getYVelocity:(Landroid/view/VelocityTracker;I)F // method@0a93 │ │ +05bc80: 0a01 |001c: move-result v1 │ │ +05bc82: 8711 |001d: float-to-int v1, v1 │ │ +05bc84: 7051 ce11 4305 |001e: invoke-direct {v3, v4, v5, v0, v1}, Landroid/support/v4/widget/ViewDragHelper;.forceSettleCapturedViewAt:(IIII)Z // method@11ce │ │ +05bc8a: 0a00 |0021: move-result v0 │ │ +05bc8c: 0f00 |0022: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=557 │ │ 0x0004 line=558 │ │ 0x000c line=562 │ │ locals : │ │ 0x0000 - 0x0023 reg=3 this Landroid/support/v4/widget/ViewDragHelper; │ │ @@ -83531,136 +83536,136 @@ │ │ type : '(Landroid/view/MotionEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 15 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 248 16-bit code units │ │ -05a0e8: |[05a0e8] android.support.v4.widget.ViewDragHelper.shouldInterceptTouchEvent:(Landroid/view/MotionEvent;)Z │ │ -05a0f8: 7110 040a 0e00 |0000: invoke-static {v14}, Landroid/support/v4/view/MotionEventCompat;.getActionMasked:(Landroid/view/MotionEvent;)I // method@0a04 │ │ -05a0fe: 0a00 |0003: move-result v0 │ │ -05a100: 7110 030a 0e00 |0004: invoke-static {v14}, Landroid/support/v4/view/MotionEventCompat;.getActionIndex:(Landroid/view/MotionEvent;)I // method@0a03 │ │ -05a106: 0a01 |0007: move-result v1 │ │ -05a108: 3900 0500 |0008: if-nez v0, 000d // +0005 │ │ -05a10c: 6e10 b911 0d00 |000a: invoke-virtual {v13}, Landroid/support/v4/widget/ViewDragHelper;.cancel:()V // method@11b9 │ │ -05a112: 54db 2105 |000d: iget-object v11, v13, Landroid/support/v4/widget/ViewDragHelper;.mVelocityTracker:Landroid/view/VelocityTracker; // field@0521 │ │ -05a116: 390b 0800 |000f: if-nez v11, 0017 // +0008 │ │ -05a11a: 7100 5912 0000 |0011: invoke-static {}, Landroid/view/VelocityTracker;.obtain:()Landroid/view/VelocityTracker; // method@1259 │ │ -05a120: 0c0b |0014: move-result-object v11 │ │ -05a122: 5bdb 2105 |0015: iput-object v11, v13, Landroid/support/v4/widget/ViewDragHelper;.mVelocityTracker:Landroid/view/VelocityTracker; // field@0521 │ │ -05a126: 54db 2105 |0017: iget-object v11, v13, Landroid/support/v4/widget/ViewDragHelper;.mVelocityTracker:Landroid/view/VelocityTracker; // field@0521 │ │ -05a12a: 6e20 5212 eb00 |0019: invoke-virtual {v11, v14}, Landroid/view/VelocityTracker;.addMovement:(Landroid/view/MotionEvent;)V // method@1252 │ │ -05a130: 2b00 ca00 0000 |001c: packed-switch v0, 000000e6 // +000000ca │ │ -05a136: 52db 0f05 |001f: iget v11, v13, Landroid/support/v4/widget/ViewDragHelper;.mDragState:I // field@050f │ │ -05a13a: 121c |0021: const/4 v12, #int 1 // #1 │ │ -05a13c: 33cb c100 |0022: if-ne v11, v12, 00e3 // +00c1 │ │ -05a140: 121b |0024: const/4 v11, #int 1 // #1 │ │ -05a142: 0f0b |0025: return v11 │ │ -05a144: 6e10 4812 0e00 |0026: invoke-virtual {v14}, Landroid/view/MotionEvent;.getX:()F // method@1248 │ │ -05a14a: 0a09 |0029: move-result v9 │ │ -05a14c: 6e10 4a12 0e00 |002a: invoke-virtual {v14}, Landroid/view/MotionEvent;.getY:()F // method@124a │ │ -05a152: 0a0a |002d: move-result v10 │ │ -05a154: 120b |002e: const/4 v11, #int 0 // #0 │ │ -05a156: 7120 060a be00 |002f: invoke-static {v14, v11}, Landroid/support/v4/view/MotionEventCompat;.getPointerId:(Landroid/view/MotionEvent;I)I // method@0a06 │ │ -05a15c: 0a07 |0032: move-result v7 │ │ -05a15e: 7040 de11 9d7a |0033: invoke-direct {v13, v9, v10, v7}, Landroid/support/v4/widget/ViewDragHelper;.saveInitialMotion:(FFI)V // method@11de │ │ -05a164: 879b |0036: float-to-int v11, v9 │ │ -05a166: 87ac |0037: float-to-int v12, v10 │ │ -05a168: 6e30 cc11 bd0c |0038: invoke-virtual {v13, v11, v12}, Landroid/support/v4/widget/ViewDragHelper;.findTopChildUnder:(II)Landroid/view/View; // method@11cc │ │ -05a16e: 0c08 |003b: move-result-object v8 │ │ -05a170: 54db 0e05 |003c: iget-object v11, v13, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@050e │ │ -05a174: 33b8 0a00 |003e: if-ne v8, v11, 0048 // +000a │ │ -05a178: 52db 0f05 |0040: iget v11, v13, Landroid/support/v4/widget/ViewDragHelper;.mDragState:I // field@050f │ │ -05a17c: 122c |0042: const/4 v12, #int 2 // #2 │ │ -05a17e: 33cb 0500 |0043: if-ne v11, v12, 0048 // +0005 │ │ -05a182: 6e30 e611 8d07 |0045: invoke-virtual {v13, v8, v7}, Landroid/support/v4/widget/ViewDragHelper;.tryCaptureViewForDrag:(Landroid/view/View;I)Z // method@11e6 │ │ -05a188: 54db 1305 |0048: iget-object v11, v13, Landroid/support/v4/widget/ViewDragHelper;.mInitialEdgesTouched:[I // field@0513 │ │ -05a18c: 4404 0b07 |004a: aget v4, v11, v7 │ │ -05a190: 52db 2005 |004c: iget v11, v13, Landroid/support/v4/widget/ViewDragHelper;.mTrackingEdges:I // field@0520 │ │ -05a194: b54b |004e: and-int/2addr v11, v4 │ │ -05a196: 380b d0ff |004f: if-eqz v11, 001f // -0030 │ │ -05a19a: 54db 0d05 |0051: iget-object v11, v13, Landroid/support/v4/widget/ViewDragHelper;.mCallback:Landroid/support/v4/widget/ViewDragHelper$Callback; // field@050d │ │ -05a19e: 52dc 2005 |0053: iget v12, v13, Landroid/support/v4/widget/ViewDragHelper;.mTrackingEdges:I // field@0520 │ │ -05a1a2: b54c |0055: and-int/2addr v12, v4 │ │ -05a1a4: 6e30 af11 cb07 |0056: invoke-virtual {v11, v12, v7}, Landroid/support/v4/widget/ViewDragHelper$Callback;.onEdgeTouched:(II)V // method@11af │ │ -05a1aa: 28c6 |0059: goto 001f // -003a │ │ -05a1ac: 7120 060a 1e00 |005a: invoke-static {v14, v1}, Landroid/support/v4/view/MotionEventCompat;.getPointerId:(Landroid/view/MotionEvent;I)I // method@0a06 │ │ -05a1b2: 0a07 |005d: move-result v7 │ │ -05a1b4: 7120 070a 1e00 |005e: invoke-static {v14, v1}, Landroid/support/v4/view/MotionEventCompat;.getX:(Landroid/view/MotionEvent;I)F // method@0a07 │ │ -05a1ba: 0a09 |0061: move-result v9 │ │ -05a1bc: 7120 080a 1e00 |0062: invoke-static {v14, v1}, Landroid/support/v4/view/MotionEventCompat;.getY:(Landroid/view/MotionEvent;I)F // method@0a08 │ │ -05a1c2: 0a0a |0065: move-result v10 │ │ -05a1c4: 7040 de11 9d7a |0066: invoke-direct {v13, v9, v10, v7}, Landroid/support/v4/widget/ViewDragHelper;.saveInitialMotion:(FFI)V // method@11de │ │ -05a1ca: 52db 0f05 |0069: iget v11, v13, Landroid/support/v4/widget/ViewDragHelper;.mDragState:I // field@050f │ │ -05a1ce: 390b 1400 |006b: if-nez v11, 007f // +0014 │ │ -05a1d2: 54db 1305 |006d: iget-object v11, v13, Landroid/support/v4/widget/ViewDragHelper;.mInitialEdgesTouched:[I // field@0513 │ │ -05a1d6: 4404 0b07 |006f: aget v4, v11, v7 │ │ -05a1da: 52db 2005 |0071: iget v11, v13, Landroid/support/v4/widget/ViewDragHelper;.mTrackingEdges:I // field@0520 │ │ -05a1de: b54b |0073: and-int/2addr v11, v4 │ │ -05a1e0: 380b abff |0074: if-eqz v11, 001f // -0055 │ │ -05a1e4: 54db 0d05 |0076: iget-object v11, v13, Landroid/support/v4/widget/ViewDragHelper;.mCallback:Landroid/support/v4/widget/ViewDragHelper$Callback; // field@050d │ │ -05a1e8: 52dc 2005 |0078: iget v12, v13, Landroid/support/v4/widget/ViewDragHelper;.mTrackingEdges:I // field@0520 │ │ -05a1ec: b54c |007a: and-int/2addr v12, v4 │ │ -05a1ee: 6e30 af11 cb07 |007b: invoke-virtual {v11, v12, v7}, Landroid/support/v4/widget/ViewDragHelper$Callback;.onEdgeTouched:(II)V // method@11af │ │ -05a1f4: 28a1 |007e: goto 001f // -005f │ │ -05a1f6: 52db 0f05 |007f: iget v11, v13, Landroid/support/v4/widget/ViewDragHelper;.mDragState:I // field@050f │ │ -05a1fa: 122c |0081: const/4 v12, #int 2 // #2 │ │ -05a1fc: 33cb 9dff |0082: if-ne v11, v12, 001f // -0063 │ │ -05a200: 879b |0084: float-to-int v11, v9 │ │ -05a202: 87ac |0085: float-to-int v12, v10 │ │ -05a204: 6e30 cc11 bd0c |0086: invoke-virtual {v13, v11, v12}, Landroid/support/v4/widget/ViewDragHelper;.findTopChildUnder:(II)Landroid/view/View; // method@11cc │ │ -05a20a: 0c08 |0089: move-result-object v8 │ │ -05a20c: 54db 0e05 |008a: iget-object v11, v13, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@050e │ │ -05a210: 33b8 93ff |008c: if-ne v8, v11, 001f // -006d │ │ -05a214: 6e30 e611 8d07 |008e: invoke-virtual {v13, v8, v7}, Landroid/support/v4/widget/ViewDragHelper;.tryCaptureViewForDrag:(Landroid/view/View;I)Z // method@11e6 │ │ -05a21a: 288e |0091: goto 001f // -0072 │ │ -05a21c: 7110 050a 0e00 |0092: invoke-static {v14}, Landroid/support/v4/view/MotionEventCompat;.getPointerCount:(Landroid/view/MotionEvent;)I // method@0a05 │ │ -05a222: 0a06 |0095: move-result v6 │ │ -05a224: 1205 |0096: const/4 v5, #int 0 // #0 │ │ -05a226: 3565 2200 |0097: if-ge v5, v6, 00b9 // +0022 │ │ -05a22a: 7120 060a 5e00 |0099: invoke-static {v14, v5}, Landroid/support/v4/view/MotionEventCompat;.getPointerId:(Landroid/view/MotionEvent;I)I // method@0a06 │ │ -05a230: 0a07 |009c: move-result v7 │ │ -05a232: 7120 070a 5e00 |009d: invoke-static {v14, v5}, Landroid/support/v4/view/MotionEventCompat;.getX:(Landroid/view/MotionEvent;I)F // method@0a07 │ │ -05a238: 0a09 |00a0: move-result v9 │ │ -05a23a: 7120 080a 5e00 |00a1: invoke-static {v14, v5}, Landroid/support/v4/view/MotionEventCompat;.getY:(Landroid/view/MotionEvent;I)F // method@0a08 │ │ -05a240: 0a0a |00a4: move-result v10 │ │ -05a242: 54db 1405 |00a5: iget-object v11, v13, Landroid/support/v4/widget/ViewDragHelper;.mInitialMotionX:[F // field@0514 │ │ -05a246: 440b 0b07 |00a7: aget v11, v11, v7 │ │ -05a24a: a702 090b |00a9: sub-float v2, v9, v11 │ │ -05a24e: 54db 1505 |00ab: iget-object v11, v13, Landroid/support/v4/widget/ViewDragHelper;.mInitialMotionY:[F // field@0515 │ │ -05a252: 440b 0b07 |00ad: aget v11, v11, v7 │ │ -05a256: a703 0a0b |00af: sub-float v3, v10, v11 │ │ -05a25a: 7040 dd11 2d73 |00b1: invoke-direct {v13, v2, v3, v7}, Landroid/support/v4/widget/ViewDragHelper;.reportNewEdgeDrags:(FFI)V // method@11dd │ │ -05a260: 52db 0f05 |00b4: iget v11, v13, Landroid/support/v4/widget/ViewDragHelper;.mDragState:I // field@050f │ │ -05a264: 121c |00b6: const/4 v12, #int 1 // #1 │ │ -05a266: 33cb 0700 |00b7: if-ne v11, v12, 00be // +0007 │ │ -05a26a: 7020 df11 ed00 |00b9: invoke-direct {v13, v14}, Landroid/support/v4/widget/ViewDragHelper;.saveLastMotion:(Landroid/view/MotionEvent;)V // method@11df │ │ -05a270: 2900 63ff |00bc: goto/16 001f // -009d │ │ -05a274: 879b |00be: float-to-int v11, v9 │ │ -05a276: 87ac |00bf: float-to-int v12, v10 │ │ -05a278: 6e30 cc11 bd0c |00c0: invoke-virtual {v13, v11, v12}, Landroid/support/v4/widget/ViewDragHelper;.findTopChildUnder:(II)Landroid/view/View; // method@11cc │ │ -05a27e: 0c08 |00c3: move-result-object v8 │ │ -05a280: 3808 0e00 |00c4: if-eqz v8, 00d2 // +000e │ │ -05a284: 7040 be11 8d32 |00c6: invoke-direct {v13, v8, v2, v3}, Landroid/support/v4/widget/ViewDragHelper;.checkTouchSlop:(Landroid/view/View;FF)Z // method@11be │ │ -05a28a: 0a0b |00c9: move-result v11 │ │ -05a28c: 380b 0800 |00ca: if-eqz v11, 00d2 // +0008 │ │ -05a290: 6e30 e611 8d07 |00cc: invoke-virtual {v13, v8, v7}, Landroid/support/v4/widget/ViewDragHelper;.tryCaptureViewForDrag:(Landroid/view/View;I)Z // method@11e6 │ │ -05a296: 0a0b |00cf: move-result v11 │ │ -05a298: 390b e9ff |00d0: if-nez v11, 00b9 // -0017 │ │ -05a29c: d805 0501 |00d2: add-int/lit8 v5, v5, #int 1 // #01 │ │ -05a2a0: 28c3 |00d4: goto 0097 // -003d │ │ -05a2a2: 7120 060a 1e00 |00d5: invoke-static {v14, v1}, Landroid/support/v4/view/MotionEventCompat;.getPointerId:(Landroid/view/MotionEvent;I)I // method@0a06 │ │ -05a2a8: 0a07 |00d8: move-result v7 │ │ -05a2aa: 7020 c211 7d00 |00d9: invoke-direct {v13, v7}, Landroid/support/v4/widget/ViewDragHelper;.clearMotionHistory:(I)V // method@11c2 │ │ -05a2b0: 2900 43ff |00dc: goto/16 001f // -00bd │ │ -05a2b4: 6e10 b911 0d00 |00de: invoke-virtual {v13}, Landroid/support/v4/widget/ViewDragHelper;.cancel:()V // method@11b9 │ │ -05a2ba: 2900 3eff |00e1: goto/16 001f // -00c2 │ │ -05a2be: 120b |00e3: const/4 v11, #int 0 // #0 │ │ -05a2c0: 2900 41ff |00e4: goto/16 0025 // -00bf │ │ -05a2c4: 0001 0700 0000 0000 0a00 0000 c200 ... |00e6: packed-switch-data (18 units) │ │ +05bc90: |[05bc90] android.support.v4.widget.ViewDragHelper.shouldInterceptTouchEvent:(Landroid/view/MotionEvent;)Z │ │ +05bca0: 7110 040a 0e00 |0000: invoke-static {v14}, Landroid/support/v4/view/MotionEventCompat;.getActionMasked:(Landroid/view/MotionEvent;)I // method@0a04 │ │ +05bca6: 0a00 |0003: move-result v0 │ │ +05bca8: 7110 030a 0e00 |0004: invoke-static {v14}, Landroid/support/v4/view/MotionEventCompat;.getActionIndex:(Landroid/view/MotionEvent;)I // method@0a03 │ │ +05bcae: 0a01 |0007: move-result v1 │ │ +05bcb0: 3900 0500 |0008: if-nez v0, 000d // +0005 │ │ +05bcb4: 6e10 b911 0d00 |000a: invoke-virtual {v13}, Landroid/support/v4/widget/ViewDragHelper;.cancel:()V // method@11b9 │ │ +05bcba: 54db 2105 |000d: iget-object v11, v13, Landroid/support/v4/widget/ViewDragHelper;.mVelocityTracker:Landroid/view/VelocityTracker; // field@0521 │ │ +05bcbe: 390b 0800 |000f: if-nez v11, 0017 // +0008 │ │ +05bcc2: 7100 5912 0000 |0011: invoke-static {}, Landroid/view/VelocityTracker;.obtain:()Landroid/view/VelocityTracker; // method@1259 │ │ +05bcc8: 0c0b |0014: move-result-object v11 │ │ +05bcca: 5bdb 2105 |0015: iput-object v11, v13, Landroid/support/v4/widget/ViewDragHelper;.mVelocityTracker:Landroid/view/VelocityTracker; // field@0521 │ │ +05bcce: 54db 2105 |0017: iget-object v11, v13, Landroid/support/v4/widget/ViewDragHelper;.mVelocityTracker:Landroid/view/VelocityTracker; // field@0521 │ │ +05bcd2: 6e20 5212 eb00 |0019: invoke-virtual {v11, v14}, Landroid/view/VelocityTracker;.addMovement:(Landroid/view/MotionEvent;)V // method@1252 │ │ +05bcd8: 2b00 ca00 0000 |001c: packed-switch v0, 000000e6 // +000000ca │ │ +05bcde: 52db 0f05 |001f: iget v11, v13, Landroid/support/v4/widget/ViewDragHelper;.mDragState:I // field@050f │ │ +05bce2: 121c |0021: const/4 v12, #int 1 // #1 │ │ +05bce4: 33cb c100 |0022: if-ne v11, v12, 00e3 // +00c1 │ │ +05bce8: 121b |0024: const/4 v11, #int 1 // #1 │ │ +05bcea: 0f0b |0025: return v11 │ │ +05bcec: 6e10 4812 0e00 |0026: invoke-virtual {v14}, Landroid/view/MotionEvent;.getX:()F // method@1248 │ │ +05bcf2: 0a09 |0029: move-result v9 │ │ +05bcf4: 6e10 4a12 0e00 |002a: invoke-virtual {v14}, Landroid/view/MotionEvent;.getY:()F // method@124a │ │ +05bcfa: 0a0a |002d: move-result v10 │ │ +05bcfc: 120b |002e: const/4 v11, #int 0 // #0 │ │ +05bcfe: 7120 060a be00 |002f: invoke-static {v14, v11}, Landroid/support/v4/view/MotionEventCompat;.getPointerId:(Landroid/view/MotionEvent;I)I // method@0a06 │ │ +05bd04: 0a07 |0032: move-result v7 │ │ +05bd06: 7040 de11 9d7a |0033: invoke-direct {v13, v9, v10, v7}, Landroid/support/v4/widget/ViewDragHelper;.saveInitialMotion:(FFI)V // method@11de │ │ +05bd0c: 879b |0036: float-to-int v11, v9 │ │ +05bd0e: 87ac |0037: float-to-int v12, v10 │ │ +05bd10: 6e30 cc11 bd0c |0038: invoke-virtual {v13, v11, v12}, Landroid/support/v4/widget/ViewDragHelper;.findTopChildUnder:(II)Landroid/view/View; // method@11cc │ │ +05bd16: 0c08 |003b: move-result-object v8 │ │ +05bd18: 54db 0e05 |003c: iget-object v11, v13, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@050e │ │ +05bd1c: 33b8 0a00 |003e: if-ne v8, v11, 0048 // +000a │ │ +05bd20: 52db 0f05 |0040: iget v11, v13, Landroid/support/v4/widget/ViewDragHelper;.mDragState:I // field@050f │ │ +05bd24: 122c |0042: const/4 v12, #int 2 // #2 │ │ +05bd26: 33cb 0500 |0043: if-ne v11, v12, 0048 // +0005 │ │ +05bd2a: 6e30 e611 8d07 |0045: invoke-virtual {v13, v8, v7}, Landroid/support/v4/widget/ViewDragHelper;.tryCaptureViewForDrag:(Landroid/view/View;I)Z // method@11e6 │ │ +05bd30: 54db 1305 |0048: iget-object v11, v13, Landroid/support/v4/widget/ViewDragHelper;.mInitialEdgesTouched:[I // field@0513 │ │ +05bd34: 4404 0b07 |004a: aget v4, v11, v7 │ │ +05bd38: 52db 2005 |004c: iget v11, v13, Landroid/support/v4/widget/ViewDragHelper;.mTrackingEdges:I // field@0520 │ │ +05bd3c: b54b |004e: and-int/2addr v11, v4 │ │ +05bd3e: 380b d0ff |004f: if-eqz v11, 001f // -0030 │ │ +05bd42: 54db 0d05 |0051: iget-object v11, v13, Landroid/support/v4/widget/ViewDragHelper;.mCallback:Landroid/support/v4/widget/ViewDragHelper$Callback; // field@050d │ │ +05bd46: 52dc 2005 |0053: iget v12, v13, Landroid/support/v4/widget/ViewDragHelper;.mTrackingEdges:I // field@0520 │ │ +05bd4a: b54c |0055: and-int/2addr v12, v4 │ │ +05bd4c: 6e30 af11 cb07 |0056: invoke-virtual {v11, v12, v7}, Landroid/support/v4/widget/ViewDragHelper$Callback;.onEdgeTouched:(II)V // method@11af │ │ +05bd52: 28c6 |0059: goto 001f // -003a │ │ +05bd54: 7120 060a 1e00 |005a: invoke-static {v14, v1}, Landroid/support/v4/view/MotionEventCompat;.getPointerId:(Landroid/view/MotionEvent;I)I // method@0a06 │ │ +05bd5a: 0a07 |005d: move-result v7 │ │ +05bd5c: 7120 070a 1e00 |005e: invoke-static {v14, v1}, Landroid/support/v4/view/MotionEventCompat;.getX:(Landroid/view/MotionEvent;I)F // method@0a07 │ │ +05bd62: 0a09 |0061: move-result v9 │ │ +05bd64: 7120 080a 1e00 |0062: invoke-static {v14, v1}, Landroid/support/v4/view/MotionEventCompat;.getY:(Landroid/view/MotionEvent;I)F // method@0a08 │ │ +05bd6a: 0a0a |0065: move-result v10 │ │ +05bd6c: 7040 de11 9d7a |0066: invoke-direct {v13, v9, v10, v7}, Landroid/support/v4/widget/ViewDragHelper;.saveInitialMotion:(FFI)V // method@11de │ │ +05bd72: 52db 0f05 |0069: iget v11, v13, Landroid/support/v4/widget/ViewDragHelper;.mDragState:I // field@050f │ │ +05bd76: 390b 1400 |006b: if-nez v11, 007f // +0014 │ │ +05bd7a: 54db 1305 |006d: iget-object v11, v13, Landroid/support/v4/widget/ViewDragHelper;.mInitialEdgesTouched:[I // field@0513 │ │ +05bd7e: 4404 0b07 |006f: aget v4, v11, v7 │ │ +05bd82: 52db 2005 |0071: iget v11, v13, Landroid/support/v4/widget/ViewDragHelper;.mTrackingEdges:I // field@0520 │ │ +05bd86: b54b |0073: and-int/2addr v11, v4 │ │ +05bd88: 380b abff |0074: if-eqz v11, 001f // -0055 │ │ +05bd8c: 54db 0d05 |0076: iget-object v11, v13, Landroid/support/v4/widget/ViewDragHelper;.mCallback:Landroid/support/v4/widget/ViewDragHelper$Callback; // field@050d │ │ +05bd90: 52dc 2005 |0078: iget v12, v13, Landroid/support/v4/widget/ViewDragHelper;.mTrackingEdges:I // field@0520 │ │ +05bd94: b54c |007a: and-int/2addr v12, v4 │ │ +05bd96: 6e30 af11 cb07 |007b: invoke-virtual {v11, v12, v7}, Landroid/support/v4/widget/ViewDragHelper$Callback;.onEdgeTouched:(II)V // method@11af │ │ +05bd9c: 28a1 |007e: goto 001f // -005f │ │ +05bd9e: 52db 0f05 |007f: iget v11, v13, Landroid/support/v4/widget/ViewDragHelper;.mDragState:I // field@050f │ │ +05bda2: 122c |0081: const/4 v12, #int 2 // #2 │ │ +05bda4: 33cb 9dff |0082: if-ne v11, v12, 001f // -0063 │ │ +05bda8: 879b |0084: float-to-int v11, v9 │ │ +05bdaa: 87ac |0085: float-to-int v12, v10 │ │ +05bdac: 6e30 cc11 bd0c |0086: invoke-virtual {v13, v11, v12}, Landroid/support/v4/widget/ViewDragHelper;.findTopChildUnder:(II)Landroid/view/View; // method@11cc │ │ +05bdb2: 0c08 |0089: move-result-object v8 │ │ +05bdb4: 54db 0e05 |008a: iget-object v11, v13, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@050e │ │ +05bdb8: 33b8 93ff |008c: if-ne v8, v11, 001f // -006d │ │ +05bdbc: 6e30 e611 8d07 |008e: invoke-virtual {v13, v8, v7}, Landroid/support/v4/widget/ViewDragHelper;.tryCaptureViewForDrag:(Landroid/view/View;I)Z // method@11e6 │ │ +05bdc2: 288e |0091: goto 001f // -0072 │ │ +05bdc4: 7110 050a 0e00 |0092: invoke-static {v14}, Landroid/support/v4/view/MotionEventCompat;.getPointerCount:(Landroid/view/MotionEvent;)I // method@0a05 │ │ +05bdca: 0a06 |0095: move-result v6 │ │ +05bdcc: 1205 |0096: const/4 v5, #int 0 // #0 │ │ +05bdce: 3565 2200 |0097: if-ge v5, v6, 00b9 // +0022 │ │ +05bdd2: 7120 060a 5e00 |0099: invoke-static {v14, v5}, Landroid/support/v4/view/MotionEventCompat;.getPointerId:(Landroid/view/MotionEvent;I)I // method@0a06 │ │ +05bdd8: 0a07 |009c: move-result v7 │ │ +05bdda: 7120 070a 5e00 |009d: invoke-static {v14, v5}, Landroid/support/v4/view/MotionEventCompat;.getX:(Landroid/view/MotionEvent;I)F // method@0a07 │ │ +05bde0: 0a09 |00a0: move-result v9 │ │ +05bde2: 7120 080a 5e00 |00a1: invoke-static {v14, v5}, Landroid/support/v4/view/MotionEventCompat;.getY:(Landroid/view/MotionEvent;I)F // method@0a08 │ │ +05bde8: 0a0a |00a4: move-result v10 │ │ +05bdea: 54db 1405 |00a5: iget-object v11, v13, Landroid/support/v4/widget/ViewDragHelper;.mInitialMotionX:[F // field@0514 │ │ +05bdee: 440b 0b07 |00a7: aget v11, v11, v7 │ │ +05bdf2: a702 090b |00a9: sub-float v2, v9, v11 │ │ +05bdf6: 54db 1505 |00ab: iget-object v11, v13, Landroid/support/v4/widget/ViewDragHelper;.mInitialMotionY:[F // field@0515 │ │ +05bdfa: 440b 0b07 |00ad: aget v11, v11, v7 │ │ +05bdfe: a703 0a0b |00af: sub-float v3, v10, v11 │ │ +05be02: 7040 dd11 2d73 |00b1: invoke-direct {v13, v2, v3, v7}, Landroid/support/v4/widget/ViewDragHelper;.reportNewEdgeDrags:(FFI)V // method@11dd │ │ +05be08: 52db 0f05 |00b4: iget v11, v13, Landroid/support/v4/widget/ViewDragHelper;.mDragState:I // field@050f │ │ +05be0c: 121c |00b6: const/4 v12, #int 1 // #1 │ │ +05be0e: 33cb 0700 |00b7: if-ne v11, v12, 00be // +0007 │ │ +05be12: 7020 df11 ed00 |00b9: invoke-direct {v13, v14}, Landroid/support/v4/widget/ViewDragHelper;.saveLastMotion:(Landroid/view/MotionEvent;)V // method@11df │ │ +05be18: 2900 63ff |00bc: goto/16 001f // -009d │ │ +05be1c: 879b |00be: float-to-int v11, v9 │ │ +05be1e: 87ac |00bf: float-to-int v12, v10 │ │ +05be20: 6e30 cc11 bd0c |00c0: invoke-virtual {v13, v11, v12}, Landroid/support/v4/widget/ViewDragHelper;.findTopChildUnder:(II)Landroid/view/View; // method@11cc │ │ +05be26: 0c08 |00c3: move-result-object v8 │ │ +05be28: 3808 0e00 |00c4: if-eqz v8, 00d2 // +000e │ │ +05be2c: 7040 be11 8d32 |00c6: invoke-direct {v13, v8, v2, v3}, Landroid/support/v4/widget/ViewDragHelper;.checkTouchSlop:(Landroid/view/View;FF)Z // method@11be │ │ +05be32: 0a0b |00c9: move-result v11 │ │ +05be34: 380b 0800 |00ca: if-eqz v11, 00d2 // +0008 │ │ +05be38: 6e30 e611 8d07 |00cc: invoke-virtual {v13, v8, v7}, Landroid/support/v4/widget/ViewDragHelper;.tryCaptureViewForDrag:(Landroid/view/View;I)Z // method@11e6 │ │ +05be3e: 0a0b |00cf: move-result v11 │ │ +05be40: 390b e9ff |00d0: if-nez v11, 00b9 // -0017 │ │ +05be44: d805 0501 |00d2: add-int/lit8 v5, v5, #int 1 // #01 │ │ +05be48: 28c3 |00d4: goto 0097 // -003d │ │ +05be4a: 7120 060a 1e00 |00d5: invoke-static {v14, v1}, Landroid/support/v4/view/MotionEventCompat;.getPointerId:(Landroid/view/MotionEvent;I)I // method@0a06 │ │ +05be50: 0a07 |00d8: move-result v7 │ │ +05be52: 7020 c211 7d00 |00d9: invoke-direct {v13, v7}, Landroid/support/v4/widget/ViewDragHelper;.clearMotionHistory:(I)V // method@11c2 │ │ +05be58: 2900 43ff |00dc: goto/16 001f // -00bd │ │ +05be5c: 6e10 b911 0d00 |00de: invoke-virtual {v13}, Landroid/support/v4/widget/ViewDragHelper;.cancel:()V // method@11b9 │ │ +05be62: 2900 3eff |00e1: goto/16 001f // -00c2 │ │ +05be66: 120b |00e3: const/4 v11, #int 0 // #0 │ │ +05be68: 2900 41ff |00e4: goto/16 0025 // -00bf │ │ +05be6c: 0001 0700 0000 0000 0a00 0000 c200 ... |00e6: packed-switch-data (18 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=939 │ │ 0x0004 line=940 │ │ 0x0008 line=942 │ │ 0x000a line=945 │ │ 0x000d line=948 │ │ @@ -83743,22 +83748,22 @@ │ │ type : '(Landroid/view/View;II)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 11 16-bit code units │ │ -05a2e8: |[05a2e8] android.support.v4.widget.ViewDragHelper.smoothSlideViewTo:(Landroid/view/View;II)Z │ │ -05a2f8: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -05a2fa: 5b23 0e05 |0001: iput-object v3, v2, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@050e │ │ -05a2fe: 12f0 |0003: const/4 v0, #int -1 // #ff │ │ -05a300: 5920 0c05 |0004: iput v0, v2, Landroid/support/v4/widget/ViewDragHelper;.mActivePointerId:I // field@050c │ │ -05a304: 7051 ce11 4215 |0006: invoke-direct {v2, v4, v5, v1, v1}, Landroid/support/v4/widget/ViewDragHelper;.forceSettleCapturedViewAt:(IIII)Z // method@11ce │ │ -05a30a: 0a00 |0009: move-result v0 │ │ -05a30c: 0f00 |000a: return v0 │ │ +05be90: |[05be90] android.support.v4.widget.ViewDragHelper.smoothSlideViewTo:(Landroid/view/View;II)Z │ │ +05bea0: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +05bea2: 5b23 0e05 |0001: iput-object v3, v2, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@050e │ │ +05bea6: 12f0 |0003: const/4 v0, #int -1 // #ff │ │ +05bea8: 5920 0c05 |0004: iput v0, v2, Landroid/support/v4/widget/ViewDragHelper;.mActivePointerId:I // field@050c │ │ +05beac: 7051 ce11 4215 |0006: invoke-direct {v2, v4, v5, v1, v1}, Landroid/support/v4/widget/ViewDragHelper;.forceSettleCapturedViewAt:(IIII)Z // method@11ce │ │ +05beb2: 0a00 |0009: move-result v0 │ │ +05beb4: 0f00 |000a: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=539 │ │ 0x0003 line=540 │ │ 0x0006 line=542 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Landroid/support/v4/widget/ViewDragHelper; │ │ @@ -83771,50 +83776,50 @@ │ │ type : '(Landroid/view/View;I)Z' │ │ access : 0x0000 () │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 28 16-bit code units │ │ -05a310: |[05a310] android.support.v4.widget.ViewDragHelper.tryCaptureViewForDrag:(Landroid/view/View;I)Z │ │ -05a320: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -05a322: 5421 0e05 |0001: iget-object v1, v2, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@050e │ │ -05a326: 3313 0700 |0003: if-ne v3, v1, 000a // +0007 │ │ -05a32a: 5221 0c05 |0005: iget v1, v2, Landroid/support/v4/widget/ViewDragHelper;.mActivePointerId:I // field@050c │ │ -05a32e: 3341 0300 |0007: if-ne v1, v4, 000a // +0003 │ │ -05a332: 0f00 |0009: return v0 │ │ -05a334: 3803 1000 |000a: if-eqz v3, 001a // +0010 │ │ -05a338: 5421 0d05 |000c: iget-object v1, v2, Landroid/support/v4/widget/ViewDragHelper;.mCallback:Landroid/support/v4/widget/ViewDragHelper$Callback; // field@050d │ │ -05a33c: 6e30 b411 3104 |000e: invoke-virtual {v1, v3, v4}, Landroid/support/v4/widget/ViewDragHelper$Callback;.tryCaptureView:(Landroid/view/View;I)Z // method@11b4 │ │ -05a342: 0a01 |0011: move-result v1 │ │ -05a344: 3801 0800 |0012: if-eqz v1, 001a // +0008 │ │ -05a348: 5924 0c05 |0014: iput v4, v2, Landroid/support/v4/widget/ViewDragHelper;.mActivePointerId:I // field@050c │ │ -05a34c: 6e30 ba11 3204 |0016: invoke-virtual {v2, v3, v4}, Landroid/support/v4/widget/ViewDragHelper;.captureChildView:(Landroid/view/View;I)V // method@11ba │ │ -05a352: 28f0 |0019: goto 0009 // -0010 │ │ -05a354: 1200 |001a: const/4 v0, #int 0 // #0 │ │ -05a356: 28ee |001b: goto 0009 // -0012 │ │ +05beb8: |[05beb8] android.support.v4.widget.ViewDragHelper.tryCaptureViewForDrag:(Landroid/view/View;I)Z │ │ +05bec8: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +05beca: 5421 0e05 |0001: iget-object v1, v2, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@050e │ │ +05bece: 3313 0700 |0003: if-ne v3, v1, 000a // +0007 │ │ +05bed2: 5221 0c05 |0005: iget v1, v2, Landroid/support/v4/widget/ViewDragHelper;.mActivePointerId:I // field@050c │ │ +05bed6: 3341 0300 |0007: if-ne v1, v4, 000a // +0003 │ │ +05beda: 0f00 |0009: return v0 │ │ +05bedc: 3803 1000 |000a: if-eqz v3, 001a // +0010 │ │ +05bee0: 5421 0d05 |000c: iget-object v1, v2, Landroid/support/v4/widget/ViewDragHelper;.mCallback:Landroid/support/v4/widget/ViewDragHelper$Callback; // field@050d │ │ +05bee4: 6e30 b411 3104 |000e: invoke-virtual {v1, v3, v4}, Landroid/support/v4/widget/ViewDragHelper$Callback;.tryCaptureView:(Landroid/view/View;I)Z // method@11b4 │ │ +05beea: 0a01 |0011: move-result v1 │ │ +05beec: 3801 0800 |0012: if-eqz v1, 001a // +0008 │ │ +05bef0: 5924 0c05 |0014: iput v4, v2, Landroid/support/v4/widget/ViewDragHelper;.mActivePointerId:I // field@050c │ │ +05bef4: 6e30 ba11 3204 |0016: invoke-virtual {v2, v3, v4}, Landroid/support/v4/widget/ViewDragHelper;.captureChildView:(Landroid/view/View;I)V // method@11ba │ │ +05befa: 28f0 |0019: goto 0009 // -0010 │ │ +05befc: 1200 |001a: const/4 v0, #int 0 // #0 │ │ +05befe: 28ee |001b: goto 0009 // -0012 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=883 │ │ 0x0009 line=892 │ │ 0x000a line=887 │ │ 0x0014 line=888 │ │ 0x0016 line=889 │ │ 0x001a line=892 │ │ locals : │ │ 0x0000 - 0x001c reg=2 this Landroid/support/v4/widget/ViewDragHelper; │ │ 0x0000 - 0x001c reg=3 toCapture Landroid/view/View; │ │ 0x0000 - 0x001c reg=4 pointerId I │ │ │ │ - source_file_idx : 3608 (ViewDragHelper.java) │ │ + source_file_idx : 3605 (ViewDragHelper.java) │ │ │ │ Class #342 header: │ │ -class_idx : 904 │ │ +class_idx : 901 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 826 │ │ +superclass_idx : 823 │ │ source_file_idx : 673 │ │ static_fields_size : 1 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ Class #342 - │ │ @@ -83834,30 +83839,30 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -05a358: |[05a358] jwtc.android.chess.BuildConfig.:()V │ │ -05a368: 7010 1c15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ -05a36e: 0e00 |0003: return-void │ │ +05bf00: |[05bf00] jwtc.android.chess.BuildConfig.:()V │ │ +05bf10: 7010 1c15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ +05bf16: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=4 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Ljwtc/android/chess/BuildConfig; │ │ │ │ Virtual methods - │ │ source_file_idx : 673 (BuildConfig.java) │ │ │ │ Class #343 header: │ │ -class_idx : 905 │ │ +class_idx : 902 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 684 │ │ +superclass_idx : 681 │ │ source_file_idx : 812 │ │ static_fields_size : 1 │ │ instance_fields_size: 1 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 1 │ │ │ │ Class #343 - │ │ @@ -83881,38 +83886,38 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -05a370: |[05a370] jwtc.android.chess.ChessFieldView.:()V │ │ -05a380: 2200 4a00 |0000: new-instance v0, Landroid/graphics/Paint; // type@004a │ │ -05a384: 7010 6201 0000 |0002: invoke-direct {v0}, Landroid/graphics/Paint;.:()V // method@0162 │ │ -05a38a: 6900 3b05 |0005: sput-object v0, Ljwtc/android/chess/ChessFieldView;._paint:Landroid/graphics/Paint; // field@053b │ │ -05a38e: 0e00 |0007: return-void │ │ +05bf18: |[05bf18] jwtc.android.chess.ChessFieldView.:()V │ │ +05bf28: 2200 4a00 |0000: new-instance v0, Landroid/graphics/Paint; // type@004a │ │ +05bf2c: 7010 6201 0000 |0002: invoke-direct {v0}, Landroid/graphics/Paint;.:()V // method@0162 │ │ +05bf32: 6900 3b05 |0005: sput-object v0, Ljwtc/android/chess/ChessFieldView;._paint:Landroid/graphics/Paint; // field@053b │ │ +05bf36: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=13 │ │ locals : │ │ │ │ #1 : (in Ljwtc/android/chess/ChessFieldView;) │ │ name : '' │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -05a390: |[05a390] jwtc.android.chess.ChessFieldView.:(Landroid/content/Context;)V │ │ -05a3a0: 7020 6b12 2100 |0000: invoke-direct {v1, v2}, Landroid/view/View;.:(Landroid/content/Context;)V // method@126b │ │ -05a3a6: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -05a3a8: 5910 3a05 |0004: iput v0, v1, Ljwtc/android/chess/ChessFieldView;._fieldColor:I // field@053a │ │ -05a3ac: 0e00 |0006: return-void │ │ +05bf38: |[05bf38] jwtc.android.chess.ChessFieldView.:(Landroid/content/Context;)V │ │ +05bf48: 7020 6b12 2100 |0000: invoke-direct {v1, v2}, Landroid/view/View;.:(Landroid/content/Context;)V // method@126b │ │ +05bf4e: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +05bf50: 5910 3a05 |0004: iput v0, v1, Ljwtc/android/chess/ChessFieldView;._fieldColor:I // field@053a │ │ +05bf54: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=17 │ │ 0x0003 line=18 │ │ 0x0006 line=19 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Ljwtc/android/chess/ChessFieldView; │ │ @@ -83923,19 +83928,19 @@ │ │ type : '(Landroid/content/Context;Landroid/util/AttributeSet;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -05a3b0: |[05a3b0] jwtc.android.chess.ChessFieldView.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ -05a3c0: 7030 6c12 2103 |0000: invoke-direct {v1, v2, v3}, Landroid/view/View;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@126c │ │ -05a3c6: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -05a3c8: 5910 3a05 |0004: iput v0, v1, Ljwtc/android/chess/ChessFieldView;._fieldColor:I // field@053a │ │ -05a3cc: 0e00 |0006: return-void │ │ +05bf58: |[05bf58] jwtc.android.chess.ChessFieldView.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ +05bf68: 7030 6c12 2103 |0000: invoke-direct {v1, v2, v3}, Landroid/view/View;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@126c │ │ +05bf6e: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +05bf70: 5910 3a05 |0004: iput v0, v1, Ljwtc/android/chess/ChessFieldView;._fieldColor:I // field@053a │ │ +05bf74: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=21 │ │ 0x0003 line=22 │ │ 0x0006 line=23 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Ljwtc/android/chess/ChessFieldView; │ │ @@ -83948,48 +83953,48 @@ │ │ type : '(Landroid/graphics/Canvas;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 33 16-bit code units │ │ -05a3d0: |[05a3d0] jwtc.android.chess.ChessFieldView.onDraw:(Landroid/graphics/Canvas;)V │ │ -05a3e0: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -05a3e2: 6201 3b05 |0001: sget-object v1, Ljwtc/android/chess/ChessFieldView;._paint:Landroid/graphics/Paint; // field@053b │ │ -05a3e6: 5240 3a05 |0003: iget v0, v4, Ljwtc/android/chess/ChessFieldView;._fieldColor:I // field@053a │ │ -05a3ea: 3900 1a00 |0005: if-nez v0, 001f // +001a │ │ -05a3ee: 1500 00ff |0007: const/high16 v0, #int -16777216 // #ff00 │ │ -05a3f2: 6e20 6401 0100 |0009: invoke-virtual {v1, v0}, Landroid/graphics/Paint;.setColor:(I)V // method@0164 │ │ -05a3f8: 2200 4e00 |000c: new-instance v0, Landroid/graphics/Rect; // type@004e │ │ -05a3fc: 6e10 1816 0400 |000e: invoke-virtual {v4}, Ljwtc/android/chess/ChessFieldView;.getWidth:()I // method@1618 │ │ -05a402: 0a01 |0011: move-result v1 │ │ -05a404: 6e10 1716 0400 |0012: invoke-virtual {v4}, Ljwtc/android/chess/ChessFieldView;.getHeight:()I // method@1617 │ │ -05a40a: 0a02 |0015: move-result v2 │ │ -05a40c: 7052 6b01 3013 |0016: invoke-direct {v0, v3, v3, v1, v2}, Landroid/graphics/Rect;.:(IIII)V // method@016b │ │ -05a412: 6201 3b05 |0019: sget-object v1, Ljwtc/android/chess/ChessFieldView;._paint:Landroid/graphics/Paint; // field@053b │ │ -05a416: 6e30 5401 0501 |001b: invoke-virtual {v5, v0, v1}, Landroid/graphics/Canvas;.drawRect:(Landroid/graphics/Rect;Landroid/graphics/Paint;)V // method@0154 │ │ -05a41c: 0e00 |001e: return-void │ │ -05a41e: 12f0 |001f: const/4 v0, #int -1 // #ff │ │ -05a420: 28e9 |0020: goto 0009 // -0017 │ │ +05bf78: |[05bf78] jwtc.android.chess.ChessFieldView.onDraw:(Landroid/graphics/Canvas;)V │ │ +05bf88: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +05bf8a: 6201 3b05 |0001: sget-object v1, Ljwtc/android/chess/ChessFieldView;._paint:Landroid/graphics/Paint; // field@053b │ │ +05bf8e: 5240 3a05 |0003: iget v0, v4, Ljwtc/android/chess/ChessFieldView;._fieldColor:I // field@053a │ │ +05bf92: 3900 1a00 |0005: if-nez v0, 001f // +001a │ │ +05bf96: 1500 00ff |0007: const/high16 v0, #int -16777216 // #ff00 │ │ +05bf9a: 6e20 6401 0100 |0009: invoke-virtual {v1, v0}, Landroid/graphics/Paint;.setColor:(I)V // method@0164 │ │ +05bfa0: 2200 4d00 |000c: new-instance v0, Landroid/graphics/Rect; // type@004d │ │ +05bfa4: 6e10 1816 0400 |000e: invoke-virtual {v4}, Ljwtc/android/chess/ChessFieldView;.getWidth:()I // method@1618 │ │ +05bfaa: 0a01 |0011: move-result v1 │ │ +05bfac: 6e10 1716 0400 |0012: invoke-virtual {v4}, Ljwtc/android/chess/ChessFieldView;.getHeight:()I // method@1617 │ │ +05bfb2: 0a02 |0015: move-result v2 │ │ +05bfb4: 7052 6b01 3013 |0016: invoke-direct {v0, v3, v3, v1, v2}, Landroid/graphics/Rect;.:(IIII)V // method@016b │ │ +05bfba: 6201 3b05 |0019: sget-object v1, Ljwtc/android/chess/ChessFieldView;._paint:Landroid/graphics/Paint; // field@053b │ │ +05bfbe: 6e30 5401 0501 |001b: invoke-virtual {v5, v0, v1}, Landroid/graphics/Canvas;.drawRect:(Landroid/graphics/Rect;Landroid/graphics/Paint;)V // method@0154 │ │ +05bfc4: 0e00 |001e: return-void │ │ +05bfc6: 12f0 |001f: const/4 v0, #int -1 // #ff │ │ +05bfc8: 28e9 |0020: goto 0009 // -0017 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=26 │ │ 0x000c line=27 │ │ 0x001e line=28 │ │ 0x001f line=26 │ │ locals : │ │ 0x0000 - 0x0021 reg=4 this Ljwtc/android/chess/ChessFieldView; │ │ 0x0000 - 0x0021 reg=5 canvas Landroid/graphics/Canvas; │ │ │ │ source_file_idx : 812 (ChessFieldView.java) │ │ │ │ Class #344 header: │ │ -class_idx : 906 │ │ +class_idx : 903 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 684 │ │ +superclass_idx : 681 │ │ source_file_idx : 813 │ │ static_fields_size : 10 │ │ instance_fields_size: 1 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 5 │ │ │ │ Class #344 - │ │ @@ -84049,46 +84054,46 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 58 16-bit code units │ │ -05a424: |[05a424] jwtc.android.chess.ChessImageView.:()V │ │ -05a434: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -05a436: 1263 |0001: const/4 v3, #int 6 // #6 │ │ -05a438: 1212 |0002: const/4 v2, #int 1 // #1 │ │ -05a43a: 1220 |0003: const/4 v0, #int 2 // #2 │ │ -05a43c: 2420 8f04 3000 |0004: filled-new-array {v0, v3}, [I // type@048f │ │ -05a442: 0c00 |0007: move-result-object v0 │ │ -05a444: 1c01 4400 |0008: const-class v1, Landroid/graphics/Bitmap; // type@0044 │ │ -05a448: 7120 7a15 0100 |000a: invoke-static {v1, v0}, Ljava/lang/reflect/Array;.newInstance:(Ljava/lang/Class;[I)Ljava/lang/Object; // method@157a │ │ -05a44e: 0c00 |000d: move-result-object v0 │ │ -05a450: 1f00 ac04 |000e: check-cast v0, [[Landroid/graphics/Bitmap; // type@04ac │ │ -05a454: 6900 3d05 |0010: sput-object v0, Ljwtc/android/chess/ChessImageView;._arrPieceBitmaps:[[Landroid/graphics/Bitmap; // field@053d │ │ -05a458: 1230 |0012: const/4 v0, #int 3 // #3 │ │ -05a45a: 2420 8f04 0300 |0013: filled-new-array {v3, v0}, [I // type@048f │ │ -05a460: 0c00 |0016: move-result-object v0 │ │ -05a462: 6201 2d05 |0017: sget-object v1, Ljava/lang/Integer;.TYPE:Ljava/lang/Class; // field@052d │ │ -05a466: 7120 7a15 0100 |0019: invoke-static {v1, v0}, Ljava/lang/reflect/Array;.newInstance:(Ljava/lang/Class;[I)Ljava/lang/Object; // method@157a │ │ -05a46c: 0c00 |001c: move-result-object v0 │ │ -05a46e: 1f00 ab04 |001d: check-cast v0, [[I // type@04ab │ │ -05a472: 6900 3c05 |001f: sput-object v0, Ljwtc/android/chess/ChessImageView;._arrColorScheme:[[I // field@053c │ │ -05a476: 1200 |0021: const/4 v0, #int 0 // #0 │ │ -05a478: 6700 4205 |0022: sput v0, Ljwtc/android/chess/ChessImageView;._colorScheme:I // field@0542 │ │ -05a47c: 2200 4a00 |0024: new-instance v0, Landroid/graphics/Paint; // type@004a │ │ -05a480: 7010 6201 0000 |0026: invoke-direct {v0}, Landroid/graphics/Paint;.:()V // method@0162 │ │ -05a486: 6900 4605 |0029: sput-object v0, Ljwtc/android/chess/ChessImageView;._paint:Landroid/graphics/Paint; // field@0546 │ │ -05a48a: 6904 4405 |002b: sput-object v4, Ljwtc/android/chess/ChessImageView;._matrix:Landroid/graphics/Matrix; // field@0544 │ │ -05a48e: 6904 4505 |002d: sput-object v4, Ljwtc/android/chess/ChessImageView;._matrixTile:Landroid/graphics/Matrix; // field@0545 │ │ -05a492: 6200 4605 |002f: sget-object v0, Ljwtc/android/chess/ChessImageView;._paint:Landroid/graphics/Paint; // field@0546 │ │ -05a496: 6e20 6701 2000 |0031: invoke-virtual {v0, v2}, Landroid/graphics/Paint;.setFlags:(I)V // method@0167 │ │ -05a49c: 6200 4605 |0034: sget-object v0, Ljwtc/android/chess/ChessImageView;._paint:Landroid/graphics/Paint; // field@0546 │ │ -05a4a0: 6e20 6601 2000 |0036: invoke-virtual {v0, v2}, Landroid/graphics/Paint;.setFilterBitmap:(Z)V // method@0166 │ │ -05a4a6: 0e00 |0039: return-void │ │ +05bfcc: |[05bfcc] jwtc.android.chess.ChessImageView.:()V │ │ +05bfdc: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +05bfde: 1263 |0001: const/4 v3, #int 6 // #6 │ │ +05bfe0: 1212 |0002: const/4 v2, #int 1 // #1 │ │ +05bfe2: 1220 |0003: const/4 v0, #int 2 // #2 │ │ +05bfe4: 2420 8c04 3000 |0004: filled-new-array {v0, v3}, [I // type@048c │ │ +05bfea: 0c00 |0007: move-result-object v0 │ │ +05bfec: 1c01 4400 |0008: const-class v1, Landroid/graphics/Bitmap; // type@0044 │ │ +05bff0: 7120 7a15 0100 |000a: invoke-static {v1, v0}, Ljava/lang/reflect/Array;.newInstance:(Ljava/lang/Class;[I)Ljava/lang/Object; // method@157a │ │ +05bff6: 0c00 |000d: move-result-object v0 │ │ +05bff8: 1f00 a904 |000e: check-cast v0, [[Landroid/graphics/Bitmap; // type@04a9 │ │ +05bffc: 6900 3d05 |0010: sput-object v0, Ljwtc/android/chess/ChessImageView;._arrPieceBitmaps:[[Landroid/graphics/Bitmap; // field@053d │ │ +05c000: 1230 |0012: const/4 v0, #int 3 // #3 │ │ +05c002: 2420 8c04 0300 |0013: filled-new-array {v3, v0}, [I // type@048c │ │ +05c008: 0c00 |0016: move-result-object v0 │ │ +05c00a: 6201 2d05 |0017: sget-object v1, Ljava/lang/Integer;.TYPE:Ljava/lang/Class; // field@052d │ │ +05c00e: 7120 7a15 0100 |0019: invoke-static {v1, v0}, Ljava/lang/reflect/Array;.newInstance:(Ljava/lang/Class;[I)Ljava/lang/Object; // method@157a │ │ +05c014: 0c00 |001c: move-result-object v0 │ │ +05c016: 1f00 a804 |001d: check-cast v0, [[I // type@04a8 │ │ +05c01a: 6900 3c05 |001f: sput-object v0, Ljwtc/android/chess/ChessImageView;._arrColorScheme:[[I // field@053c │ │ +05c01e: 1200 |0021: const/4 v0, #int 0 // #0 │ │ +05c020: 6700 4205 |0022: sput v0, Ljwtc/android/chess/ChessImageView;._colorScheme:I // field@0542 │ │ +05c024: 2200 4a00 |0024: new-instance v0, Landroid/graphics/Paint; // type@004a │ │ +05c028: 7010 6201 0000 |0026: invoke-direct {v0}, Landroid/graphics/Paint;.:()V // method@0162 │ │ +05c02e: 6900 4605 |0029: sput-object v0, Ljwtc/android/chess/ChessImageView;._paint:Landroid/graphics/Paint; // field@0546 │ │ +05c032: 6904 4405 |002b: sput-object v4, Ljwtc/android/chess/ChessImageView;._matrix:Landroid/graphics/Matrix; // field@0544 │ │ +05c036: 6904 4505 |002d: sput-object v4, Ljwtc/android/chess/ChessImageView;._matrixTile:Landroid/graphics/Matrix; // field@0545 │ │ +05c03a: 6200 4605 |002f: sget-object v0, Ljwtc/android/chess/ChessImageView;._paint:Landroid/graphics/Paint; // field@0546 │ │ +05c03e: 6e20 6701 2000 |0031: invoke-virtual {v0, v2}, Landroid/graphics/Paint;.setFlags:(I)V // method@0167 │ │ +05c044: 6200 4605 |0034: sget-object v0, Ljwtc/android/chess/ChessImageView;._paint:Landroid/graphics/Paint; // field@0546 │ │ +05c048: 6e20 6601 2000 |0036: invoke-virtual {v0, v2}, Landroid/graphics/Paint;.setFilterBitmap:(Z)V // method@0166 │ │ +05c04e: 0e00 |0039: return-void │ │ catches : (none) │ │ positions : │ │ 0x0003 line=20 │ │ 0x0012 line=27 │ │ 0x0021 line=28 │ │ 0x0024 line=31 │ │ 0x002b line=32 │ │ @@ -84103,19 +84108,19 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -05a4a8: |[05a4a8] jwtc.android.chess.ChessImageView.:(Landroid/content/Context;)V │ │ -05a4b8: 7020 6b12 2100 |0000: invoke-direct {v1, v2}, Landroid/view/View;.:(Landroid/content/Context;)V // method@126b │ │ -05a4be: 1210 |0003: const/4 v0, #int 1 // #1 │ │ -05a4c0: 6e20 2516 0100 |0004: invoke-virtual {v1, v0}, Ljwtc/android/chess/ChessImageView;.setFocusable:(Z)V // method@1625 │ │ -05a4c6: 0e00 |0007: return-void │ │ +05c050: |[05c050] jwtc.android.chess.ChessImageView.:(Landroid/content/Context;)V │ │ +05c060: 7020 6b12 2100 |0000: invoke-direct {v1, v2}, Landroid/view/View;.:(Landroid/content/Context;)V // method@126b │ │ +05c066: 1210 |0003: const/4 v0, #int 1 // #1 │ │ +05c068: 6e20 2516 0100 |0004: invoke-virtual {v1, v0}, Ljwtc/android/chess/ChessImageView;.setFocusable:(Z)V // method@1625 │ │ +05c06e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=43 │ │ 0x0003 line=44 │ │ 0x0007 line=45 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Ljwtc/android/chess/ChessImageView; │ │ @@ -84126,19 +84131,19 @@ │ │ type : '(Landroid/content/Context;Landroid/util/AttributeSet;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -05a4c8: |[05a4c8] jwtc.android.chess.ChessImageView.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ -05a4d8: 7030 6c12 2103 |0000: invoke-direct {v1, v2, v3}, Landroid/view/View;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@126c │ │ -05a4de: 1210 |0003: const/4 v0, #int 1 // #1 │ │ -05a4e0: 6e20 2516 0100 |0004: invoke-virtual {v1, v0}, Ljwtc/android/chess/ChessImageView;.setFocusable:(Z)V // method@1625 │ │ -05a4e6: 0e00 |0007: return-void │ │ +05c070: |[05c070] jwtc.android.chess.ChessImageView.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ +05c080: 7030 6c12 2103 |0000: invoke-direct {v1, v2, v3}, Landroid/view/View;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@126c │ │ +05c086: 1210 |0003: const/4 v0, #int 1 // #1 │ │ +05c088: 6e20 2516 0100 |0004: invoke-virtual {v1, v0}, Ljwtc/android/chess/ChessImageView;.setFocusable:(Z)V // method@1625 │ │ +05c08e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ 0x0003 line=48 │ │ 0x0007 line=49 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Ljwtc/android/chess/ChessImageView; │ │ @@ -84151,17 +84156,17 @@ │ │ type : '()Ljwtc/android/chess/ImageCacheObject;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -05a4e8: |[05a4e8] jwtc.android.chess.ChessImageView.getICO:()Ljwtc/android/chess/ImageCacheObject; │ │ -05a4f8: 5410 4305 |0000: iget-object v0, v1, Ljwtc/android/chess/ChessImageView;._ico:Ljwtc/android/chess/ImageCacheObject; // field@0543 │ │ -05a4fc: 1100 |0002: return-object v0 │ │ +05c090: |[05c090] jwtc.android.chess.ChessImageView.getICO:()Ljwtc/android/chess/ImageCacheObject; │ │ +05c0a0: 5410 4305 |0000: iget-object v0, v1, Ljwtc/android/chess/ChessImageView;._ico:Ljwtc/android/chess/ImageCacheObject; // field@0543 │ │ +05c0a4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=59 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Ljwtc/android/chess/ChessImageView; │ │ │ │ #1 : (in Ljwtc/android/chess/ChessImageView;) │ │ @@ -84169,16 +84174,16 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -05a500: |[05a500] jwtc.android.chess.ChessImageView.init:()V │ │ -05a510: 0e00 |0000: return-void │ │ +05c0a8: |[05c0a8] jwtc.android.chess.ChessImageView.init:()V │ │ +05c0b8: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=53 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Ljwtc/android/chess/ChessImageView; │ │ │ │ #2 : (in Ljwtc/android/chess/ChessImageView;) │ │ @@ -84186,206 +84191,206 @@ │ │ type : '(Landroid/graphics/Canvas;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 2 │ │ outs : 6 │ │ insns size : 390 16-bit code units │ │ -05a514: |[05a514] jwtc.android.chess.ChessImageView.onDraw:(Landroid/graphics/Canvas;)V │ │ -05a524: 1214 |0000: const/4 v4, #int 1 // #1 │ │ -05a526: 1203 |0001: const/4 v3, #int 0 // #0 │ │ -05a528: 6200 3c05 |0002: sget-object v0, Ljwtc/android/chess/ChessImageView;._arrColorScheme:[[I // field@053c │ │ -05a52c: 4600 0003 |0004: aget-object v0, v0, v3 │ │ -05a530: 4400 0003 |0006: aget v0, v0, v3 │ │ -05a534: 3900 0300 |0008: if-nez v0, 000b // +0003 │ │ -05a538: 0e00 |000a: return-void │ │ -05a53a: 6200 4405 |000b: sget-object v0, Ljwtc/android/chess/ChessImageView;._matrix:Landroid/graphics/Matrix; // field@0544 │ │ -05a53e: 3900 7400 |000d: if-nez v0, 0081 // +0074 │ │ -05a542: 2200 4900 |000f: new-instance v0, Landroid/graphics/Matrix; // type@0049 │ │ -05a546: 7010 5e01 0000 |0011: invoke-direct {v0}, Landroid/graphics/Matrix;.:()V // method@015e │ │ -05a54c: 6900 4405 |0014: sput-object v0, Ljwtc/android/chess/ChessImageView;._matrix:Landroid/graphics/Matrix; // field@0544 │ │ -05a550: 1508 803f |0016: const/high16 v8, #int 1065353216 // #3f80 │ │ -05a554: 6200 3d05 |0018: sget-object v0, Ljwtc/android/chess/ChessImageView;._arrPieceBitmaps:[[Landroid/graphics/Bitmap; // field@053d │ │ -05a558: 4600 0004 |001a: aget-object v0, v0, v4 │ │ -05a55c: 4606 0003 |001c: aget-object v6, v0, v3 │ │ -05a560: 6e10 1f16 0900 |001e: invoke-virtual {v9}, Ljwtc/android/chess/ChessImageView;.getWidth:()I // method@161f │ │ -05a566: 0a00 |0021: move-result v0 │ │ -05a568: 8200 |0022: int-to-float v0, v0 │ │ -05a56a: 6e10 4b01 0600 |0023: invoke-virtual {v6}, Landroid/graphics/Bitmap;.getWidth:()I // method@014b │ │ -05a570: 0a01 |0026: move-result v1 │ │ -05a572: 8211 |0027: int-to-float v1, v1 │ │ -05a574: a908 0001 |0028: div-float v8, v0, v1 │ │ -05a578: 1a00 ab1d |002a: const-string v0, "paintBoard" // string@1dab │ │ -05a57c: 2201 4203 |002c: new-instance v1, Ljava/lang/StringBuilder; // type@0342 │ │ -05a580: 7010 5715 0100 |002e: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ -05a586: 1a02 c217 |0031: const-string v2, "init " // string@17c2 │ │ -05a58a: 6e20 5f15 2100 |0033: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -05a590: 0c01 |0036: move-result-object v1 │ │ -05a592: 6e20 5a15 8100 |0037: invoke-virtual {v1, v8}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@155a │ │ -05a598: 0c01 |003a: move-result-object v1 │ │ -05a59a: 1a02 3500 |003b: const-string v2, " : " // string@0035 │ │ -05a59e: 6e20 5f15 2100 |003d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -05a5a4: 0c01 |0040: move-result-object v1 │ │ -05a5a6: 6e10 4b01 0600 |0041: invoke-virtual {v6}, Landroid/graphics/Bitmap;.getWidth:()I // method@014b │ │ -05a5ac: 0a02 |0044: move-result v2 │ │ -05a5ae: 6e20 5b15 2100 |0045: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@155b │ │ -05a5b4: 0c01 |0048: move-result-object v1 │ │ -05a5b6: 1a02 2701 |0049: const-string v2, ", " // string@0127 │ │ -05a5ba: 6e20 5f15 2100 |004b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -05a5c0: 0c01 |004e: move-result-object v1 │ │ -05a5c2: 6e10 1f16 0900 |004f: invoke-virtual {v9}, Ljwtc/android/chess/ChessImageView;.getWidth:()I // method@161f │ │ -05a5c8: 0a02 |0052: move-result v2 │ │ -05a5ca: 6e20 5b15 2100 |0053: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@155b │ │ -05a5d0: 0c01 |0056: move-result-object v1 │ │ -05a5d2: 6e10 6415 0100 |0057: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ -05a5d8: 0c01 |005a: move-result-object v1 │ │ -05a5da: 7120 f811 1000 |005b: invoke-static {v0, v1}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@11f8 │ │ -05a5e0: 6200 4405 |005e: sget-object v0, Ljwtc/android/chess/ChessImageView;._matrix:Landroid/graphics/Matrix; // field@0544 │ │ -05a5e4: 6e30 6101 8008 |0060: invoke-virtual {v0, v8, v8}, Landroid/graphics/Matrix;.setScale:(FF)V // method@0161 │ │ -05a5ea: 6200 4105 |0063: sget-object v0, Ljwtc/android/chess/ChessImageView;._bmpTile:Landroid/graphics/Bitmap; // field@0541 │ │ -05a5ee: 3800 1c00 |0065: if-eqz v0, 0081 // +001c │ │ -05a5f2: 2200 4900 |0067: new-instance v0, Landroid/graphics/Matrix; // type@0049 │ │ -05a5f6: 7010 5e01 0000 |0069: invoke-direct {v0}, Landroid/graphics/Matrix;.:()V // method@015e │ │ -05a5fc: 6900 4505 |006c: sput-object v0, Ljwtc/android/chess/ChessImageView;._matrixTile:Landroid/graphics/Matrix; // field@0545 │ │ -05a600: 6206 4105 |006e: sget-object v6, Ljwtc/android/chess/ChessImageView;._bmpTile:Landroid/graphics/Bitmap; // field@0541 │ │ -05a604: 6e10 1f16 0900 |0070: invoke-virtual {v9}, Ljwtc/android/chess/ChessImageView;.getWidth:()I // method@161f │ │ -05a60a: 0a00 |0073: move-result v0 │ │ -05a60c: 8200 |0074: int-to-float v0, v0 │ │ -05a60e: 6e10 4b01 0600 |0075: invoke-virtual {v6}, Landroid/graphics/Bitmap;.getWidth:()I // method@014b │ │ -05a614: 0a01 |0078: move-result v1 │ │ -05a616: 8211 |0079: int-to-float v1, v1 │ │ -05a618: a908 0001 |007a: div-float v8, v0, v1 │ │ -05a61c: 6200 4505 |007c: sget-object v0, Ljwtc/android/chess/ChessImageView;._matrixTile:Landroid/graphics/Matrix; // field@0545 │ │ -05a620: 6e30 6101 8008 |007e: invoke-virtual {v0, v8, v8}, Landroid/graphics/Matrix;.setScale:(FF)V // method@0161 │ │ -05a626: 5497 4305 |0081: iget-object v7, v9, Ljwtc/android/chess/ChessImageView;._ico:Ljwtc/android/chess/ImageCacheObject; // field@0543 │ │ -05a62a: 3907 0900 |0083: if-nez v7, 008c // +0009 │ │ -05a62e: 1a00 0714 |0085: const-string v0, "err" // string@1407 │ │ -05a632: 1a01 0714 |0087: const-string v1, "err" // string@1407 │ │ -05a636: 7120 f611 1000 |0089: invoke-static {v0, v1}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@11f6 │ │ -05a63c: 6e10 2016 0900 |008c: invoke-virtual {v9}, Ljwtc/android/chess/ChessImageView;.hasFocus:()Z // method@1620 │ │ -05a642: 0a00 |008f: move-result v0 │ │ -05a644: 3800 a100 |0090: if-eqz v0, 0131 // +00a1 │ │ -05a648: 6200 4605 |0092: sget-object v0, Ljwtc/android/chess/ChessImageView;._paint:Landroid/graphics/Paint; // field@0546 │ │ -05a64c: 1301 0099 |0094: const/16 v1, #int -26368 // #9900 │ │ -05a650: 6e20 6401 1000 |0096: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setColor:(I)V // method@0164 │ │ -05a656: 2200 4e00 |0099: new-instance v0, Landroid/graphics/Rect; // type@004e │ │ -05a65a: 6e10 1f16 0900 |009b: invoke-virtual {v9}, Ljwtc/android/chess/ChessImageView;.getWidth:()I // method@161f │ │ -05a660: 0a01 |009e: move-result v1 │ │ -05a662: 6e10 1d16 0900 |009f: invoke-virtual {v9}, Ljwtc/android/chess/ChessImageView;.getHeight:()I // method@161d │ │ -05a668: 0a02 |00a2: move-result v2 │ │ -05a66a: 7052 6b01 3013 |00a3: invoke-direct {v0, v3, v3, v1, v2}, Landroid/graphics/Rect;.:(IIII)V // method@016b │ │ -05a670: 6201 4605 |00a6: sget-object v1, Ljwtc/android/chess/ChessImageView;._paint:Landroid/graphics/Paint; // field@0546 │ │ -05a674: 6e30 5401 0a01 |00a8: invoke-virtual {v10, v0, v1}, Landroid/graphics/Canvas;.drawRect:(Landroid/graphics/Rect;Landroid/graphics/Paint;)V // method@0154 │ │ -05a67a: 6200 4105 |00ab: sget-object v0, Ljwtc/android/chess/ChessImageView;._bmpTile:Landroid/graphics/Bitmap; // field@0541 │ │ -05a67e: 3800 0b00 |00ad: if-eqz v0, 00b8 // +000b │ │ -05a682: 6200 4105 |00af: sget-object v0, Ljwtc/android/chess/ChessImageView;._bmpTile:Landroid/graphics/Bitmap; // field@0541 │ │ -05a686: 6201 4505 |00b1: sget-object v1, Ljwtc/android/chess/ChessImageView;._matrixTile:Landroid/graphics/Matrix; // field@0545 │ │ -05a68a: 6202 4605 |00b3: sget-object v2, Ljwtc/android/chess/ChessImageView;._paint:Landroid/graphics/Paint; // field@0546 │ │ -05a68e: 6e40 5201 0a21 |00b5: invoke-virtual {v10, v0, v1, v2}, Landroid/graphics/Canvas;.drawBitmap:(Landroid/graphics/Bitmap;Landroid/graphics/Matrix;Landroid/graphics/Paint;)V // method@0152 │ │ -05a694: 5570 d005 |00b8: iget-boolean v0, v7, Ljwtc/android/chess/ImageCacheObject;._selectedPos:Z // field@05d0 │ │ -05a698: 3800 0b00 |00ba: if-eqz v0, 00c5 // +000b │ │ -05a69c: 6200 4005 |00bc: sget-object v0, Ljwtc/android/chess/ChessImageView;._bmpSelectLight:Landroid/graphics/Bitmap; // field@0540 │ │ -05a6a0: 6201 4405 |00be: sget-object v1, Ljwtc/android/chess/ChessImageView;._matrix:Landroid/graphics/Matrix; // field@0544 │ │ -05a6a4: 6202 4605 |00c0: sget-object v2, Ljwtc/android/chess/ChessImageView;._paint:Landroid/graphics/Paint; // field@0546 │ │ -05a6a8: 6e40 5201 0a21 |00c2: invoke-virtual {v10, v0, v1, v2}, Landroid/graphics/Canvas;.drawBitmap:(Landroid/graphics/Bitmap;Landroid/graphics/Matrix;Landroid/graphics/Paint;)V // method@0152 │ │ -05a6ae: 5570 c905 |00c5: iget-boolean v0, v7, Ljwtc/android/chess/ImageCacheObject;._bPiece:Z // field@05c9 │ │ -05a6b2: 3800 1300 |00c7: if-eqz v0, 00da // +0013 │ │ -05a6b6: 6200 3d05 |00c9: sget-object v0, Ljwtc/android/chess/ChessImageView;._arrPieceBitmaps:[[Landroid/graphics/Bitmap; // field@053d │ │ -05a6ba: 5271 ca05 |00cb: iget v1, v7, Ljwtc/android/chess/ImageCacheObject;._color:I // field@05ca │ │ -05a6be: 4600 0001 |00cd: aget-object v0, v0, v1 │ │ -05a6c2: 5271 ce05 |00cf: iget v1, v7, Ljwtc/android/chess/ImageCacheObject;._piece:I // field@05ce │ │ -05a6c6: 4606 0001 |00d1: aget-object v6, v0, v1 │ │ -05a6ca: 6200 4405 |00d3: sget-object v0, Ljwtc/android/chess/ChessImageView;._matrix:Landroid/graphics/Matrix; // field@0544 │ │ -05a6ce: 6201 4605 |00d5: sget-object v1, Ljwtc/android/chess/ChessImageView;._paint:Landroid/graphics/Paint; // field@0546 │ │ -05a6d2: 6e40 5201 6a10 |00d7: invoke-virtual {v10, v6, v0, v1}, Landroid/graphics/Canvas;.drawBitmap:(Landroid/graphics/Bitmap;Landroid/graphics/Matrix;Landroid/graphics/Paint;)V // method@0152 │ │ -05a6d8: 5470 cb05 |00da: iget-object v0, v7, Ljwtc/android/chess/ImageCacheObject;._coord:Ljava/lang/String; // field@05cb │ │ -05a6dc: 3800 2eff |00dc: if-eqz v0, 000a // -00d2 │ │ -05a6e0: 6200 4605 |00de: sget-object v0, Ljwtc/android/chess/ChessImageView;._paint:Landroid/graphics/Paint; // field@0546 │ │ -05a6e4: 1401 ffff ff99 |00e0: const v1, #float -2.64698e-23 // #99ffffff │ │ -05a6ea: 6e20 6401 1000 |00e3: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setColor:(I)V // method@0164 │ │ -05a6f0: 1201 |00e6: const/4 v1, #int 0 // #0 │ │ -05a6f2: 6e10 1d16 0900 |00e7: invoke-virtual {v9}, Ljwtc/android/chess/ChessImageView;.getHeight:()I // method@161d │ │ -05a6f8: 0a00 |00ea: move-result v0 │ │ -05a6fa: d800 00f2 |00eb: add-int/lit8 v0, v0, #int -14 // #f2 │ │ -05a6fe: 8202 |00ed: int-to-float v2, v0 │ │ -05a700: 6200 4605 |00ee: sget-object v0, Ljwtc/android/chess/ChessImageView;._paint:Landroid/graphics/Paint; // field@0546 │ │ -05a704: 5473 cb05 |00f0: iget-object v3, v7, Ljwtc/android/chess/ImageCacheObject;._coord:Ljava/lang/String; // field@05cb │ │ -05a708: 6e20 6301 3000 |00f2: invoke-virtual {v0, v3}, Landroid/graphics/Paint;.measureText:(Ljava/lang/String;)F // method@0163 │ │ -05a70e: 0a00 |00f5: move-result v0 │ │ -05a710: 1503 8040 |00f6: const/high16 v3, #int 1082130432 // #4080 │ │ -05a714: c603 |00f8: add-float/2addr v3, v0 │ │ -05a716: 6e10 1d16 0900 |00f9: invoke-virtual {v9}, Ljwtc/android/chess/ChessImageView;.getHeight:()I // method@161d │ │ -05a71c: 0a00 |00fc: move-result v0 │ │ -05a71e: 8204 |00fd: int-to-float v4, v0 │ │ -05a720: 6205 4605 |00fe: sget-object v5, Ljwtc/android/chess/ChessImageView;._paint:Landroid/graphics/Paint; // field@0546 │ │ -05a724: 07a0 |0100: move-object v0, v10 │ │ -05a726: 7406 5301 0000 |0101: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/graphics/Canvas;.drawRect:(FFFFLandroid/graphics/Paint;)V // method@0153 │ │ -05a72c: 6200 4605 |0104: sget-object v0, Ljwtc/android/chess/ChessImageView;._paint:Landroid/graphics/Paint; // field@0546 │ │ -05a730: 1501 00ff |0106: const/high16 v1, #int -16777216 // #ff00 │ │ -05a734: 6e20 6401 1000 |0108: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setColor:(I)V // method@0164 │ │ -05a73a: 6201 4605 |010b: sget-object v1, Ljwtc/android/chess/ChessImageView;._paint:Landroid/graphics/Paint; // field@0546 │ │ -05a73e: 6e10 1d16 0900 |010d: invoke-virtual {v9}, Ljwtc/android/chess/ChessImageView;.getHeight:()I // method@161d │ │ -05a744: 0a00 |0110: move-result v0 │ │ -05a746: 1302 3200 |0111: const/16 v2, #int 50 // #32 │ │ -05a74a: 3720 7000 |0113: if-le v0, v2, 0183 // +0070 │ │ -05a74e: 6e10 1d16 0900 |0115: invoke-virtual {v9}, Ljwtc/android/chess/ChessImageView;.getHeight:()I // method@161d │ │ -05a754: 0a00 |0118: move-result v0 │ │ -05a756: db00 0005 |0119: div-int/lit8 v0, v0, #int 5 // #05 │ │ -05a75a: 8200 |011b: int-to-float v0, v0 │ │ -05a75c: 6e20 6801 0100 |011c: invoke-virtual {v1, v0}, Landroid/graphics/Paint;.setTextSize:(F)V // method@0168 │ │ -05a762: 5470 cb05 |011f: iget-object v0, v7, Ljwtc/android/chess/ImageCacheObject;._coord:Ljava/lang/String; // field@05cb │ │ -05a766: 1501 0040 |0121: const/high16 v1, #int 1073741824 // #4000 │ │ -05a76a: 6e10 1d16 0900 |0123: invoke-virtual {v9}, Ljwtc/android/chess/ChessImageView;.getHeight:()I // method@161d │ │ -05a770: 0a02 |0126: move-result v2 │ │ -05a772: d802 02fe |0127: add-int/lit8 v2, v2, #int -2 // #fe │ │ -05a776: 8222 |0129: int-to-float v2, v2 │ │ -05a778: 6203 4605 |012a: sget-object v3, Ljwtc/android/chess/ChessImageView;._paint:Landroid/graphics/Paint; // field@0546 │ │ -05a77c: 6e53 5501 0a21 |012c: invoke-virtual {v10, v0, v1, v2, v3}, Landroid/graphics/Canvas;.drawText:(Ljava/lang/String;FFLandroid/graphics/Paint;)V // method@0155 │ │ -05a782: 2900 dbfe |012f: goto/16 000a // -0125 │ │ -05a786: 6201 4605 |0131: sget-object v1, Ljwtc/android/chess/ChessImageView;._paint:Landroid/graphics/Paint; // field@0546 │ │ -05a78a: 5270 cc05 |0133: iget v0, v7, Ljwtc/android/chess/ImageCacheObject;._fieldColor:I // field@05cc │ │ -05a78e: 3900 4500 |0135: if-nez v0, 017a // +0045 │ │ -05a792: 6200 3c05 |0137: sget-object v0, Ljwtc/android/chess/ChessImageView;._arrColorScheme:[[I // field@053c │ │ -05a796: 6002 4205 |0139: sget v2, Ljwtc/android/chess/ChessImageView;._colorScheme:I // field@0542 │ │ -05a79a: 4600 0002 |013b: aget-object v0, v0, v2 │ │ -05a79e: 4400 0003 |013d: aget v0, v0, v3 │ │ -05a7a2: 6e20 6401 0100 |013f: invoke-virtual {v1, v0}, Landroid/graphics/Paint;.setColor:(I)V // method@0164 │ │ -05a7a8: 2200 4e00 |0142: new-instance v0, Landroid/graphics/Rect; // type@004e │ │ -05a7ac: 6e10 1f16 0900 |0144: invoke-virtual {v9}, Ljwtc/android/chess/ChessImageView;.getWidth:()I // method@161f │ │ -05a7b2: 0a01 |0147: move-result v1 │ │ -05a7b4: 6e10 1d16 0900 |0148: invoke-virtual {v9}, Ljwtc/android/chess/ChessImageView;.getHeight:()I // method@161d │ │ -05a7ba: 0a02 |014b: move-result v2 │ │ -05a7bc: 7052 6b01 3013 |014c: invoke-direct {v0, v3, v3, v1, v2}, Landroid/graphics/Rect;.:(IIII)V // method@016b │ │ -05a7c2: 6201 4605 |014f: sget-object v1, Ljwtc/android/chess/ChessImageView;._paint:Landroid/graphics/Paint; // field@0546 │ │ -05a7c6: 6e30 5401 0a01 |0151: invoke-virtual {v10, v0, v1}, Landroid/graphics/Canvas;.drawRect:(Landroid/graphics/Rect;Landroid/graphics/Paint;)V // method@0154 │ │ -05a7cc: 5570 cf05 |0154: iget-boolean v0, v7, Ljwtc/android/chess/ImageCacheObject;._selected:Z // field@05cf │ │ -05a7d0: 3800 55ff |0156: if-eqz v0, 00ab // -00ab │ │ -05a7d4: 6200 4605 |0158: sget-object v0, Ljwtc/android/chess/ChessImageView;._paint:Landroid/graphics/Paint; // field@0546 │ │ -05a7d8: 6201 3c05 |015a: sget-object v1, Ljwtc/android/chess/ChessImageView;._arrColorScheme:[[I // field@053c │ │ -05a7dc: 6002 4205 |015c: sget v2, Ljwtc/android/chess/ChessImageView;._colorScheme:I // field@0542 │ │ -05a7e0: 4601 0102 |015e: aget-object v1, v1, v2 │ │ -05a7e4: 1222 |0160: const/4 v2, #int 2 // #2 │ │ -05a7e6: 4401 0102 |0161: aget v1, v1, v2 │ │ -05a7ea: 6e20 6401 1000 |0163: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setColor:(I)V // method@0164 │ │ -05a7f0: 2200 4e00 |0166: new-instance v0, Landroid/graphics/Rect; // type@004e │ │ -05a7f4: 6e10 1f16 0900 |0168: invoke-virtual {v9}, Ljwtc/android/chess/ChessImageView;.getWidth:()I // method@161f │ │ -05a7fa: 0a01 |016b: move-result v1 │ │ -05a7fc: 6e10 1d16 0900 |016c: invoke-virtual {v9}, Ljwtc/android/chess/ChessImageView;.getHeight:()I // method@161d │ │ -05a802: 0a02 |016f: move-result v2 │ │ -05a804: 7052 6b01 3013 |0170: invoke-direct {v0, v3, v3, v1, v2}, Landroid/graphics/Rect;.:(IIII)V // method@016b │ │ -05a80a: 6201 4605 |0173: sget-object v1, Ljwtc/android/chess/ChessImageView;._paint:Landroid/graphics/Paint; // field@0546 │ │ -05a80e: 6e30 5401 0a01 |0175: invoke-virtual {v10, v0, v1}, Landroid/graphics/Canvas;.drawRect:(Landroid/graphics/Rect;Landroid/graphics/Paint;)V // method@0154 │ │ -05a814: 2900 33ff |0178: goto/16 00ab // -00cd │ │ -05a818: 6200 3c05 |017a: sget-object v0, Ljwtc/android/chess/ChessImageView;._arrColorScheme:[[I // field@053c │ │ -05a81c: 6002 4205 |017c: sget v2, Ljwtc/android/chess/ChessImageView;._colorScheme:I // field@0542 │ │ -05a820: 4600 0002 |017e: aget-object v0, v0, v2 │ │ -05a824: 4400 0004 |0180: aget v0, v0, v4 │ │ -05a828: 28bd |0182: goto 013f // -0043 │ │ -05a82a: 1500 2041 |0183: const/high16 v0, #int 1092616192 // #4120 │ │ -05a82e: 2897 |0185: goto 011c // -0069 │ │ +05c0bc: |[05c0bc] jwtc.android.chess.ChessImageView.onDraw:(Landroid/graphics/Canvas;)V │ │ +05c0cc: 1214 |0000: const/4 v4, #int 1 // #1 │ │ +05c0ce: 1203 |0001: const/4 v3, #int 0 // #0 │ │ +05c0d0: 6200 3c05 |0002: sget-object v0, Ljwtc/android/chess/ChessImageView;._arrColorScheme:[[I // field@053c │ │ +05c0d4: 4600 0003 |0004: aget-object v0, v0, v3 │ │ +05c0d8: 4400 0003 |0006: aget v0, v0, v3 │ │ +05c0dc: 3900 0300 |0008: if-nez v0, 000b // +0003 │ │ +05c0e0: 0e00 |000a: return-void │ │ +05c0e2: 6200 4405 |000b: sget-object v0, Ljwtc/android/chess/ChessImageView;._matrix:Landroid/graphics/Matrix; // field@0544 │ │ +05c0e6: 3900 7400 |000d: if-nez v0, 0081 // +0074 │ │ +05c0ea: 2200 4900 |000f: new-instance v0, Landroid/graphics/Matrix; // type@0049 │ │ +05c0ee: 7010 5e01 0000 |0011: invoke-direct {v0}, Landroid/graphics/Matrix;.:()V // method@015e │ │ +05c0f4: 6900 4405 |0014: sput-object v0, Ljwtc/android/chess/ChessImageView;._matrix:Landroid/graphics/Matrix; // field@0544 │ │ +05c0f8: 1508 803f |0016: const/high16 v8, #int 1065353216 // #3f80 │ │ +05c0fc: 6200 3d05 |0018: sget-object v0, Ljwtc/android/chess/ChessImageView;._arrPieceBitmaps:[[Landroid/graphics/Bitmap; // field@053d │ │ +05c100: 4600 0004 |001a: aget-object v0, v0, v4 │ │ +05c104: 4606 0003 |001c: aget-object v6, v0, v3 │ │ +05c108: 6e10 1f16 0900 |001e: invoke-virtual {v9}, Ljwtc/android/chess/ChessImageView;.getWidth:()I // method@161f │ │ +05c10e: 0a00 |0021: move-result v0 │ │ +05c110: 8200 |0022: int-to-float v0, v0 │ │ +05c112: 6e10 4b01 0600 |0023: invoke-virtual {v6}, Landroid/graphics/Bitmap;.getWidth:()I // method@014b │ │ +05c118: 0a01 |0026: move-result v1 │ │ +05c11a: 8211 |0027: int-to-float v1, v1 │ │ +05c11c: a908 0001 |0028: div-float v8, v0, v1 │ │ +05c120: 1a00 a71d |002a: const-string v0, "paintBoard" // string@1da7 │ │ +05c124: 2201 3f03 |002c: new-instance v1, Ljava/lang/StringBuilder; // type@033f │ │ +05c128: 7010 5715 0100 |002e: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ +05c12e: 1a02 be17 |0031: const-string v2, "init " // string@17be │ │ +05c132: 6e20 5f15 2100 |0033: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +05c138: 0c01 |0036: move-result-object v1 │ │ +05c13a: 6e20 5a15 8100 |0037: invoke-virtual {v1, v8}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@155a │ │ +05c140: 0c01 |003a: move-result-object v1 │ │ +05c142: 1a02 3500 |003b: const-string v2, " : " // string@0035 │ │ +05c146: 6e20 5f15 2100 |003d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +05c14c: 0c01 |0040: move-result-object v1 │ │ +05c14e: 6e10 4b01 0600 |0041: invoke-virtual {v6}, Landroid/graphics/Bitmap;.getWidth:()I // method@014b │ │ +05c154: 0a02 |0044: move-result v2 │ │ +05c156: 6e20 5b15 2100 |0045: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@155b │ │ +05c15c: 0c01 |0048: move-result-object v1 │ │ +05c15e: 1a02 2701 |0049: const-string v2, ", " // string@0127 │ │ +05c162: 6e20 5f15 2100 |004b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +05c168: 0c01 |004e: move-result-object v1 │ │ +05c16a: 6e10 1f16 0900 |004f: invoke-virtual {v9}, Ljwtc/android/chess/ChessImageView;.getWidth:()I // method@161f │ │ +05c170: 0a02 |0052: move-result v2 │ │ +05c172: 6e20 5b15 2100 |0053: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@155b │ │ +05c178: 0c01 |0056: move-result-object v1 │ │ +05c17a: 6e10 6415 0100 |0057: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ +05c180: 0c01 |005a: move-result-object v1 │ │ +05c182: 7120 f811 1000 |005b: invoke-static {v0, v1}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@11f8 │ │ +05c188: 6200 4405 |005e: sget-object v0, Ljwtc/android/chess/ChessImageView;._matrix:Landroid/graphics/Matrix; // field@0544 │ │ +05c18c: 6e30 6101 8008 |0060: invoke-virtual {v0, v8, v8}, Landroid/graphics/Matrix;.setScale:(FF)V // method@0161 │ │ +05c192: 6200 4105 |0063: sget-object v0, Ljwtc/android/chess/ChessImageView;._bmpTile:Landroid/graphics/Bitmap; // field@0541 │ │ +05c196: 3800 1c00 |0065: if-eqz v0, 0081 // +001c │ │ +05c19a: 2200 4900 |0067: new-instance v0, Landroid/graphics/Matrix; // type@0049 │ │ +05c19e: 7010 5e01 0000 |0069: invoke-direct {v0}, Landroid/graphics/Matrix;.:()V // method@015e │ │ +05c1a4: 6900 4505 |006c: sput-object v0, Ljwtc/android/chess/ChessImageView;._matrixTile:Landroid/graphics/Matrix; // field@0545 │ │ +05c1a8: 6206 4105 |006e: sget-object v6, Ljwtc/android/chess/ChessImageView;._bmpTile:Landroid/graphics/Bitmap; // field@0541 │ │ +05c1ac: 6e10 1f16 0900 |0070: invoke-virtual {v9}, Ljwtc/android/chess/ChessImageView;.getWidth:()I // method@161f │ │ +05c1b2: 0a00 |0073: move-result v0 │ │ +05c1b4: 8200 |0074: int-to-float v0, v0 │ │ +05c1b6: 6e10 4b01 0600 |0075: invoke-virtual {v6}, Landroid/graphics/Bitmap;.getWidth:()I // method@014b │ │ +05c1bc: 0a01 |0078: move-result v1 │ │ +05c1be: 8211 |0079: int-to-float v1, v1 │ │ +05c1c0: a908 0001 |007a: div-float v8, v0, v1 │ │ +05c1c4: 6200 4505 |007c: sget-object v0, Ljwtc/android/chess/ChessImageView;._matrixTile:Landroid/graphics/Matrix; // field@0545 │ │ +05c1c8: 6e30 6101 8008 |007e: invoke-virtual {v0, v8, v8}, Landroid/graphics/Matrix;.setScale:(FF)V // method@0161 │ │ +05c1ce: 5497 4305 |0081: iget-object v7, v9, Ljwtc/android/chess/ChessImageView;._ico:Ljwtc/android/chess/ImageCacheObject; // field@0543 │ │ +05c1d2: 3907 0900 |0083: if-nez v7, 008c // +0009 │ │ +05c1d6: 1a00 0314 |0085: const-string v0, "err" // string@1403 │ │ +05c1da: 1a01 0314 |0087: const-string v1, "err" // string@1403 │ │ +05c1de: 7120 f611 1000 |0089: invoke-static {v0, v1}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@11f6 │ │ +05c1e4: 6e10 2016 0900 |008c: invoke-virtual {v9}, Ljwtc/android/chess/ChessImageView;.hasFocus:()Z // method@1620 │ │ +05c1ea: 0a00 |008f: move-result v0 │ │ +05c1ec: 3800 a100 |0090: if-eqz v0, 0131 // +00a1 │ │ +05c1f0: 6200 4605 |0092: sget-object v0, Ljwtc/android/chess/ChessImageView;._paint:Landroid/graphics/Paint; // field@0546 │ │ +05c1f4: 1301 0099 |0094: const/16 v1, #int -26368 // #9900 │ │ +05c1f8: 6e20 6401 1000 |0096: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setColor:(I)V // method@0164 │ │ +05c1fe: 2200 4d00 |0099: new-instance v0, Landroid/graphics/Rect; // type@004d │ │ +05c202: 6e10 1f16 0900 |009b: invoke-virtual {v9}, Ljwtc/android/chess/ChessImageView;.getWidth:()I // method@161f │ │ +05c208: 0a01 |009e: move-result v1 │ │ +05c20a: 6e10 1d16 0900 |009f: invoke-virtual {v9}, Ljwtc/android/chess/ChessImageView;.getHeight:()I // method@161d │ │ +05c210: 0a02 |00a2: move-result v2 │ │ +05c212: 7052 6b01 3013 |00a3: invoke-direct {v0, v3, v3, v1, v2}, Landroid/graphics/Rect;.:(IIII)V // method@016b │ │ +05c218: 6201 4605 |00a6: sget-object v1, Ljwtc/android/chess/ChessImageView;._paint:Landroid/graphics/Paint; // field@0546 │ │ +05c21c: 6e30 5401 0a01 |00a8: invoke-virtual {v10, v0, v1}, Landroid/graphics/Canvas;.drawRect:(Landroid/graphics/Rect;Landroid/graphics/Paint;)V // method@0154 │ │ +05c222: 6200 4105 |00ab: sget-object v0, Ljwtc/android/chess/ChessImageView;._bmpTile:Landroid/graphics/Bitmap; // field@0541 │ │ +05c226: 3800 0b00 |00ad: if-eqz v0, 00b8 // +000b │ │ +05c22a: 6200 4105 |00af: sget-object v0, Ljwtc/android/chess/ChessImageView;._bmpTile:Landroid/graphics/Bitmap; // field@0541 │ │ +05c22e: 6201 4505 |00b1: sget-object v1, Ljwtc/android/chess/ChessImageView;._matrixTile:Landroid/graphics/Matrix; // field@0545 │ │ +05c232: 6202 4605 |00b3: sget-object v2, Ljwtc/android/chess/ChessImageView;._paint:Landroid/graphics/Paint; // field@0546 │ │ +05c236: 6e40 5201 0a21 |00b5: invoke-virtual {v10, v0, v1, v2}, Landroid/graphics/Canvas;.drawBitmap:(Landroid/graphics/Bitmap;Landroid/graphics/Matrix;Landroid/graphics/Paint;)V // method@0152 │ │ +05c23c: 5570 d005 |00b8: iget-boolean v0, v7, Ljwtc/android/chess/ImageCacheObject;._selectedPos:Z // field@05d0 │ │ +05c240: 3800 0b00 |00ba: if-eqz v0, 00c5 // +000b │ │ +05c244: 6200 4005 |00bc: sget-object v0, Ljwtc/android/chess/ChessImageView;._bmpSelectLight:Landroid/graphics/Bitmap; // field@0540 │ │ +05c248: 6201 4405 |00be: sget-object v1, Ljwtc/android/chess/ChessImageView;._matrix:Landroid/graphics/Matrix; // field@0544 │ │ +05c24c: 6202 4605 |00c0: sget-object v2, Ljwtc/android/chess/ChessImageView;._paint:Landroid/graphics/Paint; // field@0546 │ │ +05c250: 6e40 5201 0a21 |00c2: invoke-virtual {v10, v0, v1, v2}, Landroid/graphics/Canvas;.drawBitmap:(Landroid/graphics/Bitmap;Landroid/graphics/Matrix;Landroid/graphics/Paint;)V // method@0152 │ │ +05c256: 5570 c905 |00c5: iget-boolean v0, v7, Ljwtc/android/chess/ImageCacheObject;._bPiece:Z // field@05c9 │ │ +05c25a: 3800 1300 |00c7: if-eqz v0, 00da // +0013 │ │ +05c25e: 6200 3d05 |00c9: sget-object v0, Ljwtc/android/chess/ChessImageView;._arrPieceBitmaps:[[Landroid/graphics/Bitmap; // field@053d │ │ +05c262: 5271 ca05 |00cb: iget v1, v7, Ljwtc/android/chess/ImageCacheObject;._color:I // field@05ca │ │ +05c266: 4600 0001 |00cd: aget-object v0, v0, v1 │ │ +05c26a: 5271 ce05 |00cf: iget v1, v7, Ljwtc/android/chess/ImageCacheObject;._piece:I // field@05ce │ │ +05c26e: 4606 0001 |00d1: aget-object v6, v0, v1 │ │ +05c272: 6200 4405 |00d3: sget-object v0, Ljwtc/android/chess/ChessImageView;._matrix:Landroid/graphics/Matrix; // field@0544 │ │ +05c276: 6201 4605 |00d5: sget-object v1, Ljwtc/android/chess/ChessImageView;._paint:Landroid/graphics/Paint; // field@0546 │ │ +05c27a: 6e40 5201 6a10 |00d7: invoke-virtual {v10, v6, v0, v1}, Landroid/graphics/Canvas;.drawBitmap:(Landroid/graphics/Bitmap;Landroid/graphics/Matrix;Landroid/graphics/Paint;)V // method@0152 │ │ +05c280: 5470 cb05 |00da: iget-object v0, v7, Ljwtc/android/chess/ImageCacheObject;._coord:Ljava/lang/String; // field@05cb │ │ +05c284: 3800 2eff |00dc: if-eqz v0, 000a // -00d2 │ │ +05c288: 6200 4605 |00de: sget-object v0, Ljwtc/android/chess/ChessImageView;._paint:Landroid/graphics/Paint; // field@0546 │ │ +05c28c: 1401 ffff ff99 |00e0: const v1, #float -2.64698e-23 // #99ffffff │ │ +05c292: 6e20 6401 1000 |00e3: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setColor:(I)V // method@0164 │ │ +05c298: 1201 |00e6: const/4 v1, #int 0 // #0 │ │ +05c29a: 6e10 1d16 0900 |00e7: invoke-virtual {v9}, Ljwtc/android/chess/ChessImageView;.getHeight:()I // method@161d │ │ +05c2a0: 0a00 |00ea: move-result v0 │ │ +05c2a2: d800 00f2 |00eb: add-int/lit8 v0, v0, #int -14 // #f2 │ │ +05c2a6: 8202 |00ed: int-to-float v2, v0 │ │ +05c2a8: 6200 4605 |00ee: sget-object v0, Ljwtc/android/chess/ChessImageView;._paint:Landroid/graphics/Paint; // field@0546 │ │ +05c2ac: 5473 cb05 |00f0: iget-object v3, v7, Ljwtc/android/chess/ImageCacheObject;._coord:Ljava/lang/String; // field@05cb │ │ +05c2b0: 6e20 6301 3000 |00f2: invoke-virtual {v0, v3}, Landroid/graphics/Paint;.measureText:(Ljava/lang/String;)F // method@0163 │ │ +05c2b6: 0a00 |00f5: move-result v0 │ │ +05c2b8: 1503 8040 |00f6: const/high16 v3, #int 1082130432 // #4080 │ │ +05c2bc: c603 |00f8: add-float/2addr v3, v0 │ │ +05c2be: 6e10 1d16 0900 |00f9: invoke-virtual {v9}, Ljwtc/android/chess/ChessImageView;.getHeight:()I // method@161d │ │ +05c2c4: 0a00 |00fc: move-result v0 │ │ +05c2c6: 8204 |00fd: int-to-float v4, v0 │ │ +05c2c8: 6205 4605 |00fe: sget-object v5, Ljwtc/android/chess/ChessImageView;._paint:Landroid/graphics/Paint; // field@0546 │ │ +05c2cc: 07a0 |0100: move-object v0, v10 │ │ +05c2ce: 7406 5301 0000 |0101: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/graphics/Canvas;.drawRect:(FFFFLandroid/graphics/Paint;)V // method@0153 │ │ +05c2d4: 6200 4605 |0104: sget-object v0, Ljwtc/android/chess/ChessImageView;._paint:Landroid/graphics/Paint; // field@0546 │ │ +05c2d8: 1501 00ff |0106: const/high16 v1, #int -16777216 // #ff00 │ │ +05c2dc: 6e20 6401 1000 |0108: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setColor:(I)V // method@0164 │ │ +05c2e2: 6201 4605 |010b: sget-object v1, Ljwtc/android/chess/ChessImageView;._paint:Landroid/graphics/Paint; // field@0546 │ │ +05c2e6: 6e10 1d16 0900 |010d: invoke-virtual {v9}, Ljwtc/android/chess/ChessImageView;.getHeight:()I // method@161d │ │ +05c2ec: 0a00 |0110: move-result v0 │ │ +05c2ee: 1302 3200 |0111: const/16 v2, #int 50 // #32 │ │ +05c2f2: 3720 7000 |0113: if-le v0, v2, 0183 // +0070 │ │ +05c2f6: 6e10 1d16 0900 |0115: invoke-virtual {v9}, Ljwtc/android/chess/ChessImageView;.getHeight:()I // method@161d │ │ +05c2fc: 0a00 |0118: move-result v0 │ │ +05c2fe: db00 0005 |0119: div-int/lit8 v0, v0, #int 5 // #05 │ │ +05c302: 8200 |011b: int-to-float v0, v0 │ │ +05c304: 6e20 6801 0100 |011c: invoke-virtual {v1, v0}, Landroid/graphics/Paint;.setTextSize:(F)V // method@0168 │ │ +05c30a: 5470 cb05 |011f: iget-object v0, v7, Ljwtc/android/chess/ImageCacheObject;._coord:Ljava/lang/String; // field@05cb │ │ +05c30e: 1501 0040 |0121: const/high16 v1, #int 1073741824 // #4000 │ │ +05c312: 6e10 1d16 0900 |0123: invoke-virtual {v9}, Ljwtc/android/chess/ChessImageView;.getHeight:()I // method@161d │ │ +05c318: 0a02 |0126: move-result v2 │ │ +05c31a: d802 02fe |0127: add-int/lit8 v2, v2, #int -2 // #fe │ │ +05c31e: 8222 |0129: int-to-float v2, v2 │ │ +05c320: 6203 4605 |012a: sget-object v3, Ljwtc/android/chess/ChessImageView;._paint:Landroid/graphics/Paint; // field@0546 │ │ +05c324: 6e53 5501 0a21 |012c: invoke-virtual {v10, v0, v1, v2, v3}, Landroid/graphics/Canvas;.drawText:(Ljava/lang/String;FFLandroid/graphics/Paint;)V // method@0155 │ │ +05c32a: 2900 dbfe |012f: goto/16 000a // -0125 │ │ +05c32e: 6201 4605 |0131: sget-object v1, Ljwtc/android/chess/ChessImageView;._paint:Landroid/graphics/Paint; // field@0546 │ │ +05c332: 5270 cc05 |0133: iget v0, v7, Ljwtc/android/chess/ImageCacheObject;._fieldColor:I // field@05cc │ │ +05c336: 3900 4500 |0135: if-nez v0, 017a // +0045 │ │ +05c33a: 6200 3c05 |0137: sget-object v0, Ljwtc/android/chess/ChessImageView;._arrColorScheme:[[I // field@053c │ │ +05c33e: 6002 4205 |0139: sget v2, Ljwtc/android/chess/ChessImageView;._colorScheme:I // field@0542 │ │ +05c342: 4600 0002 |013b: aget-object v0, v0, v2 │ │ +05c346: 4400 0003 |013d: aget v0, v0, v3 │ │ +05c34a: 6e20 6401 0100 |013f: invoke-virtual {v1, v0}, Landroid/graphics/Paint;.setColor:(I)V // method@0164 │ │ +05c350: 2200 4d00 |0142: new-instance v0, Landroid/graphics/Rect; // type@004d │ │ +05c354: 6e10 1f16 0900 |0144: invoke-virtual {v9}, Ljwtc/android/chess/ChessImageView;.getWidth:()I // method@161f │ │ +05c35a: 0a01 |0147: move-result v1 │ │ +05c35c: 6e10 1d16 0900 |0148: invoke-virtual {v9}, Ljwtc/android/chess/ChessImageView;.getHeight:()I // method@161d │ │ +05c362: 0a02 |014b: move-result v2 │ │ +05c364: 7052 6b01 3013 |014c: invoke-direct {v0, v3, v3, v1, v2}, Landroid/graphics/Rect;.:(IIII)V // method@016b │ │ +05c36a: 6201 4605 |014f: sget-object v1, Ljwtc/android/chess/ChessImageView;._paint:Landroid/graphics/Paint; // field@0546 │ │ +05c36e: 6e30 5401 0a01 |0151: invoke-virtual {v10, v0, v1}, Landroid/graphics/Canvas;.drawRect:(Landroid/graphics/Rect;Landroid/graphics/Paint;)V // method@0154 │ │ +05c374: 5570 cf05 |0154: iget-boolean v0, v7, Ljwtc/android/chess/ImageCacheObject;._selected:Z // field@05cf │ │ +05c378: 3800 55ff |0156: if-eqz v0, 00ab // -00ab │ │ +05c37c: 6200 4605 |0158: sget-object v0, Ljwtc/android/chess/ChessImageView;._paint:Landroid/graphics/Paint; // field@0546 │ │ +05c380: 6201 3c05 |015a: sget-object v1, Ljwtc/android/chess/ChessImageView;._arrColorScheme:[[I // field@053c │ │ +05c384: 6002 4205 |015c: sget v2, Ljwtc/android/chess/ChessImageView;._colorScheme:I // field@0542 │ │ +05c388: 4601 0102 |015e: aget-object v1, v1, v2 │ │ +05c38c: 1222 |0160: const/4 v2, #int 2 // #2 │ │ +05c38e: 4401 0102 |0161: aget v1, v1, v2 │ │ +05c392: 6e20 6401 1000 |0163: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setColor:(I)V // method@0164 │ │ +05c398: 2200 4d00 |0166: new-instance v0, Landroid/graphics/Rect; // type@004d │ │ +05c39c: 6e10 1f16 0900 |0168: invoke-virtual {v9}, Ljwtc/android/chess/ChessImageView;.getWidth:()I // method@161f │ │ +05c3a2: 0a01 |016b: move-result v1 │ │ +05c3a4: 6e10 1d16 0900 |016c: invoke-virtual {v9}, Ljwtc/android/chess/ChessImageView;.getHeight:()I // method@161d │ │ +05c3aa: 0a02 |016f: move-result v2 │ │ +05c3ac: 7052 6b01 3013 |0170: invoke-direct {v0, v3, v3, v1, v2}, Landroid/graphics/Rect;.:(IIII)V // method@016b │ │ +05c3b2: 6201 4605 |0173: sget-object v1, Ljwtc/android/chess/ChessImageView;._paint:Landroid/graphics/Paint; // field@0546 │ │ +05c3b6: 6e30 5401 0a01 |0175: invoke-virtual {v10, v0, v1}, Landroid/graphics/Canvas;.drawRect:(Landroid/graphics/Rect;Landroid/graphics/Paint;)V // method@0154 │ │ +05c3bc: 2900 33ff |0178: goto/16 00ab // -00cd │ │ +05c3c0: 6200 3c05 |017a: sget-object v0, Ljwtc/android/chess/ChessImageView;._arrColorScheme:[[I // field@053c │ │ +05c3c4: 6002 4205 |017c: sget v2, Ljwtc/android/chess/ChessImageView;._colorScheme:I // field@0542 │ │ +05c3c8: 4600 0002 |017e: aget-object v0, v0, v2 │ │ +05c3cc: 4400 0004 |0180: aget v0, v0, v4 │ │ +05c3d0: 28bd |0182: goto 013f // -0043 │ │ +05c3d2: 1500 2041 |0183: const/high16 v0, #int 1092616192 // #4120 │ │ +05c3d6: 2897 |0185: goto 011c // -0069 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=64 │ │ 0x000a line=162 │ │ 0x000b line=68 │ │ 0x000f line=69 │ │ 0x0016 line=71 │ │ @@ -84437,17 +84442,17 @@ │ │ type : '(ZILandroid/graphics/Rect;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 4 16-bit code units │ │ -05a830: |[05a830] jwtc.android.chess.ChessImageView.onFocusChanged:(ZILandroid/graphics/Rect;)V │ │ -05a840: 6f40 ab12 1032 |0000: invoke-super {v0, v1, v2, v3}, Landroid/view/View;.onFocusChanged:(ZILandroid/graphics/Rect;)V // method@12ab │ │ -05a846: 0e00 |0003: return-void │ │ +05c3d8: |[05c3d8] jwtc.android.chess.ChessImageView.onFocusChanged:(ZILandroid/graphics/Rect;)V │ │ +05c3e8: 6f40 ab12 1032 |0000: invoke-super {v0, v1, v2, v3}, Landroid/view/View;.onFocusChanged:(ZILandroid/graphics/Rect;)V // method@12ab │ │ +05c3ee: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=167 │ │ 0x0003 line=168 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Ljwtc/android/chess/ChessImageView; │ │ 0x0000 - 0x0004 reg=1 gainFocus Z │ │ @@ -84459,31 +84464,31 @@ │ │ type : '(Ljwtc/android/chess/ImageCacheObject;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -05a848: |[05a848] jwtc.android.chess.ChessImageView.setICO:(Ljwtc/android/chess/ImageCacheObject;)V │ │ -05a858: 5b01 4305 |0000: iput-object v1, v0, Ljwtc/android/chess/ChessImageView;._ico:Ljwtc/android/chess/ImageCacheObject; // field@0543 │ │ -05a85c: 0e00 |0002: return-void │ │ +05c3f0: |[05c3f0] jwtc.android.chess.ChessImageView.setICO:(Ljwtc/android/chess/ImageCacheObject;)V │ │ +05c400: 5b01 4305 |0000: iput-object v1, v0, Ljwtc/android/chess/ChessImageView;._ico:Ljwtc/android/chess/ImageCacheObject; // field@0543 │ │ +05c404: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ 0x0002 line=57 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Ljwtc/android/chess/ChessImageView; │ │ 0x0000 - 0x0003 reg=1 ico Ljwtc/android/chess/ImageCacheObject; │ │ │ │ source_file_idx : 813 (ChessImageView.java) │ │ │ │ Class #345 header: │ │ -class_idx : 907 │ │ +class_idx : 904 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 826 │ │ +superclass_idx : 823 │ │ source_file_idx : 815 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #345 annotations: │ │ @@ -84509,52 +84514,52 @@ │ │ type : '(Ljwtc/android/chess/ChessPreferences$1;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -05a860: |[05a860] jwtc.android.chess.ChessPreferences$1$1.:(Ljwtc/android/chess/ChessPreferences$1;)V │ │ -05a870: 5b01 4705 |0000: iput-object v1, v0, Ljwtc/android/chess/ChessPreferences$1$1;.this$1:Ljwtc/android/chess/ChessPreferences$1; // field@0547 │ │ -05a874: 7010 1c15 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ -05a87a: 0e00 |0005: return-void │ │ +05c408: |[05c408] jwtc.android.chess.ChessPreferences$1$1.:(Ljwtc/android/chess/ChessPreferences$1;)V │ │ +05c418: 5b01 4705 |0000: iput-object v1, v0, Ljwtc/android/chess/ChessPreferences$1$1;.this$1:Ljwtc/android/chess/ChessPreferences$1; // field@0547 │ │ +05c41c: 7010 1c15 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ +05c422: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Ljwtc/android/chess/ChessPreferences$1$1; │ │ - 0x0000 - 0x0006 reg=1 (null) Ljwtc/android/chess/ChessPreferences$1; │ │ + 0x0000 - 0x0006 reg=1 this$1 Ljwtc/android/chess/ChessPreferences$1; │ │ │ │ Virtual methods - │ │ #0 : (in Ljwtc/android/chess/ChessPreferences$1$1;) │ │ name : 'onClick' │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 35 16-bit code units │ │ -05a87c: |[05a87c] jwtc.android.chess.ChessPreferences$1$1.onClick:(Landroid/content/DialogInterface;I)V │ │ -05a88c: 5430 4705 |0000: iget-object v0, v3, Ljwtc/android/chess/ChessPreferences$1$1;.this$1:Ljwtc/android/chess/ChessPreferences$1; // field@0547 │ │ -05a890: 5400 4805 |0002: iget-object v0, v0, Ljwtc/android/chess/ChessPreferences$1;.this$0:Ljwtc/android/chess/ChessPreferences; // field@0548 │ │ -05a894: 7120 3616 5000 |0004: invoke-static {v0, v5}, Ljwtc/android/chess/ChessPreferences;.access$002:(Ljwtc/android/chess/ChessPreferences;I)I // method@1636 │ │ -05a89a: 5430 4705 |0007: iget-object v0, v3, Ljwtc/android/chess/ChessPreferences$1$1;.this$1:Ljwtc/android/chess/ChessPreferences$1; // field@0547 │ │ -05a89e: 5400 4905 |0009: iget-object v0, v0, Ljwtc/android/chess/ChessPreferences$1;.val$editor:Landroid/content/SharedPreferences$Editor; // field@0549 │ │ -05a8a2: 1a01 4403 |000b: const-string v1, "ColorScheme" // string@0344 │ │ -05a8a6: 5432 4705 |000d: iget-object v2, v3, Ljwtc/android/chess/ChessPreferences$1$1;.this$1:Ljwtc/android/chess/ChessPreferences$1; // field@0547 │ │ -05a8aa: 5422 4805 |000f: iget-object v2, v2, Ljwtc/android/chess/ChessPreferences$1;.this$0:Ljwtc/android/chess/ChessPreferences; // field@0548 │ │ -05a8ae: 7110 3516 0200 |0011: invoke-static {v2}, Ljwtc/android/chess/ChessPreferences;.access$000:(Ljwtc/android/chess/ChessPreferences;)I // method@1635 │ │ -05a8b4: 0a02 |0014: move-result v2 │ │ -05a8b6: 7230 f500 1002 |0015: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences$Editor;.putInt:(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor; // method@00f5 │ │ -05a8bc: 5430 4705 |0018: iget-object v0, v3, Ljwtc/android/chess/ChessPreferences$1$1;.this$1:Ljwtc/android/chess/ChessPreferences$1; // field@0547 │ │ -05a8c0: 5400 4905 |001a: iget-object v0, v0, Ljwtc/android/chess/ChessPreferences$1;.val$editor:Landroid/content/SharedPreferences$Editor; // field@0549 │ │ -05a8c4: 7210 f300 0000 |001c: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@00f3 │ │ -05a8ca: 7210 c400 0400 |001f: invoke-interface {v4}, Landroid/content/DialogInterface;.dismiss:()V // method@00c4 │ │ -05a8d0: 0e00 |0022: return-void │ │ +05c424: |[05c424] jwtc.android.chess.ChessPreferences$1$1.onClick:(Landroid/content/DialogInterface;I)V │ │ +05c434: 5430 4705 |0000: iget-object v0, v3, Ljwtc/android/chess/ChessPreferences$1$1;.this$1:Ljwtc/android/chess/ChessPreferences$1; // field@0547 │ │ +05c438: 5400 4805 |0002: iget-object v0, v0, Ljwtc/android/chess/ChessPreferences$1;.this$0:Ljwtc/android/chess/ChessPreferences; // field@0548 │ │ +05c43c: 7120 3616 5000 |0004: invoke-static {v0, v5}, Ljwtc/android/chess/ChessPreferences;.access$002:(Ljwtc/android/chess/ChessPreferences;I)I // method@1636 │ │ +05c442: 5430 4705 |0007: iget-object v0, v3, Ljwtc/android/chess/ChessPreferences$1$1;.this$1:Ljwtc/android/chess/ChessPreferences$1; // field@0547 │ │ +05c446: 5400 4905 |0009: iget-object v0, v0, Ljwtc/android/chess/ChessPreferences$1;.val$editor:Landroid/content/SharedPreferences$Editor; // field@0549 │ │ +05c44a: 1a01 4403 |000b: const-string v1, "ColorScheme" // string@0344 │ │ +05c44e: 5432 4705 |000d: iget-object v2, v3, Ljwtc/android/chess/ChessPreferences$1$1;.this$1:Ljwtc/android/chess/ChessPreferences$1; // field@0547 │ │ +05c452: 5422 4805 |000f: iget-object v2, v2, Ljwtc/android/chess/ChessPreferences$1;.this$0:Ljwtc/android/chess/ChessPreferences; // field@0548 │ │ +05c456: 7110 3516 0200 |0011: invoke-static {v2}, Ljwtc/android/chess/ChessPreferences;.access$000:(Ljwtc/android/chess/ChessPreferences;)I // method@1635 │ │ +05c45c: 0a02 |0014: move-result v2 │ │ +05c45e: 7230 f500 1002 |0015: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences$Editor;.putInt:(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor; // method@00f5 │ │ +05c464: 5430 4705 |0018: iget-object v0, v3, Ljwtc/android/chess/ChessPreferences$1$1;.this$1:Ljwtc/android/chess/ChessPreferences$1; // field@0547 │ │ +05c468: 5400 4905 |001a: iget-object v0, v0, Ljwtc/android/chess/ChessPreferences$1;.val$editor:Landroid/content/SharedPreferences$Editor; // field@0549 │ │ +05c46c: 7210 f300 0000 |001c: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@00f3 │ │ +05c472: 7210 c400 0400 |001f: invoke-interface {v4}, Landroid/content/DialogInterface;.dismiss:()V // method@00c4 │ │ +05c478: 0e00 |0022: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=48 │ │ 0x0007 line=49 │ │ 0x0018 line=50 │ │ 0x001f line=52 │ │ 0x0022 line=53 │ │ @@ -84562,17 +84567,17 @@ │ │ 0x0000 - 0x0023 reg=3 this Ljwtc/android/chess/ChessPreferences$1$1; │ │ 0x0000 - 0x0023 reg=4 dialog Landroid/content/DialogInterface; │ │ 0x0000 - 0x0023 reg=5 item I │ │ │ │ source_file_idx : 815 (ChessPreferences.java) │ │ │ │ Class #346 header: │ │ -class_idx : 908 │ │ +class_idx : 905 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 826 │ │ +superclass_idx : 823 │ │ source_file_idx : 815 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #346 annotations: │ │ @@ -84602,60 +84607,60 @@ │ │ type : '(Ljwtc/android/chess/ChessPreferences;Landroid/content/SharedPreferences$Editor;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -05a8d4: |[05a8d4] jwtc.android.chess.ChessPreferences$1.:(Ljwtc/android/chess/ChessPreferences;Landroid/content/SharedPreferences$Editor;)V │ │ -05a8e4: 5b01 4805 |0000: iput-object v1, v0, Ljwtc/android/chess/ChessPreferences$1;.this$0:Ljwtc/android/chess/ChessPreferences; // field@0548 │ │ -05a8e8: 5b02 4905 |0002: iput-object v2, v0, Ljwtc/android/chess/ChessPreferences$1;.val$editor:Landroid/content/SharedPreferences$Editor; // field@0549 │ │ -05a8ec: 7010 1c15 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ -05a8f2: 0e00 |0007: return-void │ │ +05c47c: |[05c47c] jwtc.android.chess.ChessPreferences$1.:(Ljwtc/android/chess/ChessPreferences;Landroid/content/SharedPreferences$Editor;)V │ │ +05c48c: 5b01 4805 |0000: iput-object v1, v0, Ljwtc/android/chess/ChessPreferences$1;.this$0:Ljwtc/android/chess/ChessPreferences; // field@0548 │ │ +05c490: 5b02 4905 |0002: iput-object v2, v0, Ljwtc/android/chess/ChessPreferences$1;.val$editor:Landroid/content/SharedPreferences$Editor; // field@0549 │ │ +05c494: 7010 1c15 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ +05c49a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Ljwtc/android/chess/ChessPreferences$1; │ │ - 0x0000 - 0x0008 reg=1 (null) Ljwtc/android/chess/ChessPreferences; │ │ + 0x0000 - 0x0008 reg=1 this$0 Ljwtc/android/chess/ChessPreferences; │ │ 0x0000 - 0x0008 reg=2 (null) Landroid/content/SharedPreferences$Editor; │ │ │ │ Virtual methods - │ │ #0 : (in Ljwtc/android/chess/ChessPreferences$1;) │ │ name : 'onPreferenceClick' │ │ type : '(Landroid/preference/Preference;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 49 16-bit code units │ │ -05a8f4: |[05a8f4] jwtc.android.chess.ChessPreferences$1.onPreferenceClick:(Landroid/preference/Preference;)Z │ │ -05a904: 5453 4805 |0000: iget-object v3, v5, Ljwtc/android/chess/ChessPreferences$1;.this$0:Ljwtc/android/chess/ChessPreferences; // field@0548 │ │ -05a908: 6e10 3c16 0300 |0002: invoke-virtual {v3}, Ljwtc/android/chess/ChessPreferences;.getResources:()Landroid/content/res/Resources; // method@163c │ │ -05a90e: 0c03 |0005: move-result-object v3 │ │ -05a910: 1404 0600 067f |0006: const v4, #float 1.78117e+38 // #7f060006 │ │ -05a916: 6e20 1301 4300 |0009: invoke-virtual {v3, v4}, Landroid/content/res/Resources;.getStringArray:(I)[Ljava/lang/String; // method@0113 │ │ -05a91c: 0c02 |000c: move-result-object v2 │ │ -05a91e: 2201 0d00 |000d: new-instance v1, Landroid/app/AlertDialog$Builder; // type@000d │ │ -05a922: 5453 4805 |000f: iget-object v3, v5, Ljwtc/android/chess/ChessPreferences$1;.this$0:Ljwtc/android/chess/ChessPreferences; // field@0548 │ │ -05a926: 7020 3b00 3100 |0011: invoke-direct {v1, v3}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@003b │ │ -05a92c: 1403 5800 087f |0014: const v3, #float 1.80777e+38 // #7f080058 │ │ -05a932: 6e20 4400 3100 |0017: invoke-virtual {v1, v3}, Landroid/app/AlertDialog$Builder;.setTitle:(I)Landroid/app/AlertDialog$Builder; // method@0044 │ │ -05a938: 5453 4805 |001a: iget-object v3, v5, Ljwtc/android/chess/ChessPreferences$1;.this$0:Ljwtc/android/chess/ChessPreferences; // field@0548 │ │ -05a93c: 7110 3516 0300 |001c: invoke-static {v3}, Ljwtc/android/chess/ChessPreferences;.access$000:(Ljwtc/android/chess/ChessPreferences;)I // method@1635 │ │ -05a942: 0a03 |001f: move-result v3 │ │ -05a944: 2204 8b03 |0020: new-instance v4, Ljwtc/android/chess/ChessPreferences$1$1; // type@038b │ │ -05a948: 7020 2b16 5400 |0022: invoke-direct {v4, v5}, Ljwtc/android/chess/ChessPreferences$1$1;.:(Ljwtc/android/chess/ChessPreferences$1;)V // method@162b │ │ -05a94e: 6e40 4300 2143 |0025: invoke-virtual {v1, v2, v3, v4}, Landroid/app/AlertDialog$Builder;.setSingleChoiceItems:([Ljava/lang/CharSequence;ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0043 │ │ -05a954: 6e10 3c00 0100 |0028: invoke-virtual {v1}, Landroid/app/AlertDialog$Builder;.create:()Landroid/app/AlertDialog; // method@003c │ │ -05a95a: 0c00 |002b: move-result-object v0 │ │ -05a95c: 6e10 4800 0000 |002c: invoke-virtual {v0}, Landroid/app/AlertDialog;.show:()V // method@0048 │ │ -05a962: 1213 |002f: const/4 v3, #int 1 // #1 │ │ -05a964: 0f03 |0030: return v3 │ │ +05c49c: |[05c49c] jwtc.android.chess.ChessPreferences$1.onPreferenceClick:(Landroid/preference/Preference;)Z │ │ +05c4ac: 5453 4805 |0000: iget-object v3, v5, Ljwtc/android/chess/ChessPreferences$1;.this$0:Ljwtc/android/chess/ChessPreferences; // field@0548 │ │ +05c4b0: 6e10 3c16 0300 |0002: invoke-virtual {v3}, Ljwtc/android/chess/ChessPreferences;.getResources:()Landroid/content/res/Resources; // method@163c │ │ +05c4b6: 0c03 |0005: move-result-object v3 │ │ +05c4b8: 1404 0600 067f |0006: const v4, #float 1.78117e+38 // #7f060006 │ │ +05c4be: 6e20 1301 4300 |0009: invoke-virtual {v3, v4}, Landroid/content/res/Resources;.getStringArray:(I)[Ljava/lang/String; // method@0113 │ │ +05c4c4: 0c02 |000c: move-result-object v2 │ │ +05c4c6: 2201 0d00 |000d: new-instance v1, Landroid/app/AlertDialog$Builder; // type@000d │ │ +05c4ca: 5453 4805 |000f: iget-object v3, v5, Ljwtc/android/chess/ChessPreferences$1;.this$0:Ljwtc/android/chess/ChessPreferences; // field@0548 │ │ +05c4ce: 7020 3b00 3100 |0011: invoke-direct {v1, v3}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@003b │ │ +05c4d4: 1403 5800 087f |0014: const v3, #float 1.80777e+38 // #7f080058 │ │ +05c4da: 6e20 4400 3100 |0017: invoke-virtual {v1, v3}, Landroid/app/AlertDialog$Builder;.setTitle:(I)Landroid/app/AlertDialog$Builder; // method@0044 │ │ +05c4e0: 5453 4805 |001a: iget-object v3, v5, Ljwtc/android/chess/ChessPreferences$1;.this$0:Ljwtc/android/chess/ChessPreferences; // field@0548 │ │ +05c4e4: 7110 3516 0300 |001c: invoke-static {v3}, Ljwtc/android/chess/ChessPreferences;.access$000:(Ljwtc/android/chess/ChessPreferences;)I // method@1635 │ │ +05c4ea: 0a03 |001f: move-result v3 │ │ +05c4ec: 2204 8803 |0020: new-instance v4, Ljwtc/android/chess/ChessPreferences$1$1; // type@0388 │ │ +05c4f0: 7020 2b16 5400 |0022: invoke-direct {v4, v5}, Ljwtc/android/chess/ChessPreferences$1$1;.:(Ljwtc/android/chess/ChessPreferences$1;)V // method@162b │ │ +05c4f6: 6e40 4300 2143 |0025: invoke-virtual {v1, v2, v3, v4}, Landroid/app/AlertDialog$Builder;.setSingleChoiceItems:([Ljava/lang/CharSequence;ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0043 │ │ +05c4fc: 6e10 3c00 0100 |0028: invoke-virtual {v1}, Landroid/app/AlertDialog$Builder;.create:()Landroid/app/AlertDialog; // method@003c │ │ +05c502: 0c00 |002b: move-result-object v0 │ │ +05c504: 6e10 4800 0000 |002c: invoke-virtual {v0}, Landroid/app/AlertDialog;.show:()V // method@0048 │ │ +05c50a: 1213 |002f: const/4 v3, #int 1 // #1 │ │ +05c50c: 0f03 |0030: return v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ 0x000d line=43 │ │ 0x0014 line=44 │ │ 0x001a line=45 │ │ 0x0028 line=55 │ │ @@ -84667,17 +84672,17 @@ │ │ 0x000d - 0x0031 reg=2 items [Ljava/lang/String; │ │ 0x0000 - 0x0031 reg=5 this Ljwtc/android/chess/ChessPreferences$1; │ │ 0x0000 - 0x0031 reg=6 preference Landroid/preference/Preference; │ │ │ │ source_file_idx : 815 (ChessPreferences.java) │ │ │ │ Class #347 header: │ │ -class_idx : 909 │ │ +class_idx : 906 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 826 │ │ +superclass_idx : 823 │ │ source_file_idx : 815 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #347 annotations: │ │ @@ -84703,65 +84708,65 @@ │ │ type : '(Ljwtc/android/chess/ChessPreferences;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -05a968: |[05a968] jwtc.android.chess.ChessPreferences$2.:(Ljwtc/android/chess/ChessPreferences;)V │ │ -05a978: 5b01 4a05 |0000: iput-object v1, v0, Ljwtc/android/chess/ChessPreferences$2;.this$0:Ljwtc/android/chess/ChessPreferences; // field@054a │ │ -05a97c: 7010 1c15 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ -05a982: 0e00 |0005: return-void │ │ +05c510: |[05c510] jwtc.android.chess.ChessPreferences$2.:(Ljwtc/android/chess/ChessPreferences;)V │ │ +05c520: 5b01 4a05 |0000: iput-object v1, v0, Ljwtc/android/chess/ChessPreferences$2;.this$0:Ljwtc/android/chess/ChessPreferences; // field@054a │ │ +05c524: 7010 1c15 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ +05c52a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=63 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Ljwtc/android/chess/ChessPreferences$2; │ │ - 0x0000 - 0x0006 reg=1 (null) Ljwtc/android/chess/ChessPreferences; │ │ + 0x0000 - 0x0006 reg=1 this$0 Ljwtc/android/chess/ChessPreferences; │ │ │ │ Virtual methods - │ │ #0 : (in Ljwtc/android/chess/ChessPreferences$2;) │ │ name : 'onPreferenceClick' │ │ type : '(Landroid/preference/Preference;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 59 16-bit code units │ │ -05a984: |[05a984] jwtc.android.chess.ChessPreferences$2.onPreferenceClick:(Landroid/preference/Preference;)Z │ │ -05a994: 2200 2800 |0000: new-instance v0, Landroid/content/Intent; // type@0028 │ │ -05a998: 1a01 a810 |0002: const-string v1, "android.intent.action.RINGTONE_PICKER" // string@10a8 │ │ -05a99c: 7020 c800 1000 |0004: invoke-direct {v0, v1}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@00c8 │ │ -05a9a2: 1a01 ba10 |0007: const-string v1, "android.intent.extra.ringtone.TYPE" // string@10ba │ │ -05a9a6: 1222 |0009: const/4 v2, #int 2 // #2 │ │ -05a9a8: 6e30 de00 1002 |000a: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@00de │ │ -05a9ae: 1a01 b910 |000d: const-string v1, "android.intent.extra.ringtone.TITLE" // string@10b9 │ │ -05a9b2: 1a02 510b |000f: const-string v2, "Notification tone" // string@0b51 │ │ -05a9b6: 6e30 e100 1002 |0011: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@00e1 │ │ -05a9bc: 5431 4a05 |0014: iget-object v1, v3, Ljwtc/android/chess/ChessPreferences$2;.this$0:Ljwtc/android/chess/ChessPreferences; // field@054a │ │ -05a9c0: 7110 3716 0100 |0016: invoke-static {v1}, Ljwtc/android/chess/ChessPreferences;.access$100:(Ljwtc/android/chess/ChessPreferences;)Landroid/net/Uri; // method@1637 │ │ -05a9c6: 0c01 |0019: move-result-object v1 │ │ -05a9c8: 3901 1500 |001a: if-nez v1, 002f // +0015 │ │ -05a9cc: 1a02 b710 |001c: const-string v2, "android.intent.extra.ringtone.EXISTING_URI" // string@10b7 │ │ -05a9d0: 1201 |001e: const/4 v1, #int 0 // #0 │ │ -05a9d2: 1f01 6200 |001f: check-cast v1, Landroid/net/Uri; // type@0062 │ │ -05a9d6: 6e30 df00 2001 |0021: invoke-virtual {v0, v2, v1}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Landroid/os/Parcelable;)Landroid/content/Intent; // method@00df │ │ -05a9dc: 5431 4a05 |0024: iget-object v1, v3, Ljwtc/android/chess/ChessPreferences$2;.this$0:Ljwtc/android/chess/ChessPreferences; // field@054a │ │ -05a9e0: 7100 3816 0000 |0026: invoke-static {}, Ljwtc/android/chess/ChessPreferences;.access$200:()I // method@1638 │ │ -05a9e6: 0a02 |0029: move-result v2 │ │ -05a9e8: 6e30 4116 0102 |002a: invoke-virtual {v1, v0, v2}, Ljwtc/android/chess/ChessPreferences;.startActivityForResult:(Landroid/content/Intent;I)V // method@1641 │ │ -05a9ee: 1211 |002d: const/4 v1, #int 1 // #1 │ │ -05a9f0: 0f01 |002e: return v1 │ │ -05a9f2: 1a01 b710 |002f: const-string v1, "android.intent.extra.ringtone.EXISTING_URI" // string@10b7 │ │ -05a9f6: 5432 4a05 |0031: iget-object v2, v3, Ljwtc/android/chess/ChessPreferences$2;.this$0:Ljwtc/android/chess/ChessPreferences; // field@054a │ │ -05a9fa: 7110 3716 0200 |0033: invoke-static {v2}, Ljwtc/android/chess/ChessPreferences;.access$100:(Ljwtc/android/chess/ChessPreferences;)Landroid/net/Uri; // method@1637 │ │ -05aa00: 0c02 |0036: move-result-object v2 │ │ -05aa02: 6e30 df00 1002 |0037: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Landroid/os/Parcelable;)Landroid/content/Intent; // method@00df │ │ -05aa08: 28ea |003a: goto 0024 // -0016 │ │ +05c52c: |[05c52c] jwtc.android.chess.ChessPreferences$2.onPreferenceClick:(Landroid/preference/Preference;)Z │ │ +05c53c: 2200 2800 |0000: new-instance v0, Landroid/content/Intent; // type@0028 │ │ +05c540: 1a01 a410 |0002: const-string v1, "android.intent.action.RINGTONE_PICKER" // string@10a4 │ │ +05c544: 7020 c800 1000 |0004: invoke-direct {v0, v1}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@00c8 │ │ +05c54a: 1a01 b610 |0007: const-string v1, "android.intent.extra.ringtone.TYPE" // string@10b6 │ │ +05c54e: 1222 |0009: const/4 v2, #int 2 // #2 │ │ +05c550: 6e30 de00 1002 |000a: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@00de │ │ +05c556: 1a01 b510 |000d: const-string v1, "android.intent.extra.ringtone.TITLE" // string@10b5 │ │ +05c55a: 1a02 4e0b |000f: const-string v2, "Notification tone" // string@0b4e │ │ +05c55e: 6e30 e100 1002 |0011: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@00e1 │ │ +05c564: 5431 4a05 |0014: iget-object v1, v3, Ljwtc/android/chess/ChessPreferences$2;.this$0:Ljwtc/android/chess/ChessPreferences; // field@054a │ │ +05c568: 7110 3716 0100 |0016: invoke-static {v1}, Ljwtc/android/chess/ChessPreferences;.access$100:(Ljwtc/android/chess/ChessPreferences;)Landroid/net/Uri; // method@1637 │ │ +05c56e: 0c01 |0019: move-result-object v1 │ │ +05c570: 3901 1500 |001a: if-nez v1, 002f // +0015 │ │ +05c574: 1a02 b310 |001c: const-string v2, "android.intent.extra.ringtone.EXISTING_URI" // string@10b3 │ │ +05c578: 1201 |001e: const/4 v1, #int 0 // #0 │ │ +05c57a: 1f01 6000 |001f: check-cast v1, Landroid/net/Uri; // type@0060 │ │ +05c57e: 6e30 df00 2001 |0021: invoke-virtual {v0, v2, v1}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Landroid/os/Parcelable;)Landroid/content/Intent; // method@00df │ │ +05c584: 5431 4a05 |0024: iget-object v1, v3, Ljwtc/android/chess/ChessPreferences$2;.this$0:Ljwtc/android/chess/ChessPreferences; // field@054a │ │ +05c588: 7100 3816 0000 |0026: invoke-static {}, Ljwtc/android/chess/ChessPreferences;.access$200:()I // method@1638 │ │ +05c58e: 0a02 |0029: move-result v2 │ │ +05c590: 6e30 4116 0102 |002a: invoke-virtual {v1, v0, v2}, Ljwtc/android/chess/ChessPreferences;.startActivityForResult:(Landroid/content/Intent;I)V // method@1641 │ │ +05c596: 1211 |002d: const/4 v1, #int 1 // #1 │ │ +05c598: 0f01 |002e: return v1 │ │ +05c59a: 1a01 b310 |002f: const-string v1, "android.intent.extra.ringtone.EXISTING_URI" // string@10b3 │ │ +05c59e: 5432 4a05 |0031: iget-object v2, v3, Ljwtc/android/chess/ChessPreferences$2;.this$0:Ljwtc/android/chess/ChessPreferences; // field@054a │ │ +05c5a2: 7110 3716 0200 |0033: invoke-static {v2}, Ljwtc/android/chess/ChessPreferences;.access$100:(Ljwtc/android/chess/ChessPreferences;)Landroid/net/Uri; // method@1637 │ │ +05c5a8: 0c02 |0036: move-result-object v2 │ │ +05c5aa: 6e30 df00 1002 |0037: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Landroid/os/Parcelable;)Landroid/content/Intent; // method@00df │ │ +05c5b0: 28ea |003a: goto 0024 // -0016 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=65 │ │ 0x0007 line=66 │ │ 0x000d line=67 │ │ 0x0014 line=68 │ │ 0x001c line=70 │ │ @@ -84772,17 +84777,17 @@ │ │ 0x0007 - 0x003b reg=0 intent Landroid/content/Intent; │ │ 0x0000 - 0x003b reg=3 this Ljwtc/android/chess/ChessPreferences$2; │ │ 0x0000 - 0x003b reg=4 preference Landroid/preference/Preference; │ │ │ │ source_file_idx : 815 (ChessPreferences.java) │ │ │ │ Class #348 header: │ │ -class_idx : 910 │ │ +class_idx : 907 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 826 │ │ +superclass_idx : 823 │ │ source_file_idx : 815 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #348 annotations: │ │ @@ -84808,60 +84813,60 @@ │ │ type : '(Ljwtc/android/chess/ChessPreferences;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -05aa0c: |[05aa0c] jwtc.android.chess.ChessPreferences$3.:(Ljwtc/android/chess/ChessPreferences;)V │ │ -05aa1c: 5b01 4b05 |0000: iput-object v1, v0, Ljwtc/android/chess/ChessPreferences$3;.this$0:Ljwtc/android/chess/ChessPreferences; // field@054b │ │ -05aa20: 7010 1c15 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ -05aa26: 0e00 |0005: return-void │ │ +05c5b4: |[05c5b4] jwtc.android.chess.ChessPreferences$3.:(Ljwtc/android/chess/ChessPreferences;)V │ │ +05c5c4: 5b01 4b05 |0000: iput-object v1, v0, Ljwtc/android/chess/ChessPreferences$3;.this$0:Ljwtc/android/chess/ChessPreferences; // field@054b │ │ +05c5c8: 7010 1c15 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ +05c5ce: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=82 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Ljwtc/android/chess/ChessPreferences$3; │ │ - 0x0000 - 0x0006 reg=1 (null) Ljwtc/android/chess/ChessPreferences; │ │ + 0x0000 - 0x0006 reg=1 this$0 Ljwtc/android/chess/ChessPreferences; │ │ │ │ Virtual methods - │ │ #0 : (in Ljwtc/android/chess/ChessPreferences$3;) │ │ name : 'onPreferenceClick' │ │ type : '(Landroid/preference/Preference;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 16 16-bit code units │ │ -05aa28: |[05aa28] jwtc.android.chess.ChessPreferences$3.onPreferenceClick:(Landroid/preference/Preference;)Z │ │ -05aa38: 2200 2800 |0000: new-instance v0, Landroid/content/Intent; // type@0028 │ │ -05aa3c: 5431 4b05 |0002: iget-object v1, v3, Ljwtc/android/chess/ChessPreferences$3;.this$0:Ljwtc/android/chess/ChessPreferences; // field@054b │ │ -05aa40: 1c02 e903 |0004: const-class v2, Ljwtc/android/chess/ics/CustomCommands; // type@03e9 │ │ -05aa44: 7030 c600 1002 |0006: invoke-direct {v0, v1, v2}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@00c6 │ │ -05aa4a: 5431 4b05 |0009: iget-object v1, v3, Ljwtc/android/chess/ChessPreferences$3;.this$0:Ljwtc/android/chess/ChessPreferences; // field@054b │ │ -05aa4e: 6e20 4016 0100 |000b: invoke-virtual {v1, v0}, Ljwtc/android/chess/ChessPreferences;.startActivity:(Landroid/content/Intent;)V // method@1640 │ │ -05aa54: 1211 |000e: const/4 v1, #int 1 // #1 │ │ -05aa56: 0f01 |000f: return v1 │ │ +05c5d0: |[05c5d0] jwtc.android.chess.ChessPreferences$3.onPreferenceClick:(Landroid/preference/Preference;)Z │ │ +05c5e0: 2200 2800 |0000: new-instance v0, Landroid/content/Intent; // type@0028 │ │ +05c5e4: 5431 4b05 |0002: iget-object v1, v3, Ljwtc/android/chess/ChessPreferences$3;.this$0:Ljwtc/android/chess/ChessPreferences; // field@054b │ │ +05c5e8: 1c02 e603 |0004: const-class v2, Ljwtc/android/chess/ics/CustomCommands; // type@03e6 │ │ +05c5ec: 7030 c600 1002 |0006: invoke-direct {v0, v1, v2}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@00c6 │ │ +05c5f2: 5431 4b05 |0009: iget-object v1, v3, Ljwtc/android/chess/ChessPreferences$3;.this$0:Ljwtc/android/chess/ChessPreferences; // field@054b │ │ +05c5f6: 6e20 4016 0100 |000b: invoke-virtual {v1, v0}, Ljwtc/android/chess/ChessPreferences;.startActivity:(Landroid/content/Intent;)V // method@1640 │ │ +05c5fc: 1211 |000e: const/4 v1, #int 1 // #1 │ │ +05c5fe: 0f01 |000f: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=84 │ │ 0x0009 line=86 │ │ 0x000e line=87 │ │ locals : │ │ 0x0009 - 0x0010 reg=0 intent Landroid/content/Intent; │ │ 0x0000 - 0x0010 reg=3 this Ljwtc/android/chess/ChessPreferences$3; │ │ 0x0000 - 0x0010 reg=4 preference Landroid/preference/Preference; │ │ │ │ source_file_idx : 815 (ChessPreferences.java) │ │ │ │ Class #349 header: │ │ -class_idx : 911 │ │ +class_idx : 908 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 120 │ │ +superclass_idx : 117 │ │ source_file_idx : 815 │ │ static_fields_size : 1 │ │ instance_fields_size: 2 │ │ direct_methods_size : 6 │ │ virtual_methods_size: 2 │ │ │ │ Class #349 - │ │ @@ -84889,35 +84894,35 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -05aa58: |[05aa58] jwtc.android.chess.ChessPreferences.:()V │ │ -05aa68: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -05aa6a: 6700 4c05 |0001: sput v0, Ljwtc/android/chess/ChessPreferences;.REQUEST_SOUND:I // field@054c │ │ -05aa6e: 0e00 |0003: return-void │ │ +05c600: |[05c600] jwtc.android.chess.ChessPreferences.:()V │ │ +05c610: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +05c612: 6700 4c05 |0001: sput v0, Ljwtc/android/chess/ChessPreferences;.REQUEST_SOUND:I // field@054c │ │ +05c616: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=20 │ │ locals : │ │ │ │ #1 : (in Ljwtc/android/chess/ChessPreferences;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -05aa70: |[05aa70] jwtc.android.chess.ChessPreferences.:()V │ │ -05aa80: 7010 f201 0000 |0000: invoke-direct {v0}, Landroid/preference/PreferenceActivity;.:()V // method@01f2 │ │ -05aa86: 0e00 |0003: return-void │ │ +05c618: |[05c618] jwtc.android.chess.ChessPreferences.:()V │ │ +05c628: 7010 f201 0000 |0000: invoke-direct {v0}, Landroid/preference/PreferenceActivity;.:()V // method@01f2 │ │ +05c62e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=18 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Ljwtc/android/chess/ChessPreferences; │ │ │ │ #2 : (in Ljwtc/android/chess/ChessPreferences;) │ │ @@ -84925,17 +84930,17 @@ │ │ type : '(Ljwtc/android/chess/ChessPreferences;)I' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -05aa88: |[05aa88] jwtc.android.chess.ChessPreferences.access$000:(Ljwtc/android/chess/ChessPreferences;)I │ │ -05aa98: 5210 4d05 |0000: iget v0, v1, Ljwtc/android/chess/ChessPreferences;._colorScheme:I // field@054d │ │ -05aa9c: 0f00 |0002: return v0 │ │ +05c630: |[05c630] jwtc.android.chess.ChessPreferences.access$000:(Ljwtc/android/chess/ChessPreferences;)I │ │ +05c640: 5210 4d05 |0000: iget v0, v1, Ljwtc/android/chess/ChessPreferences;._colorScheme:I // field@054d │ │ +05c644: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=18 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Ljwtc/android/chess/ChessPreferences; │ │ │ │ #3 : (in Ljwtc/android/chess/ChessPreferences;) │ │ @@ -84943,17 +84948,17 @@ │ │ type : '(Ljwtc/android/chess/ChessPreferences;I)I' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -05aaa0: |[05aaa0] jwtc.android.chess.ChessPreferences.access$002:(Ljwtc/android/chess/ChessPreferences;I)I │ │ -05aab0: 5901 4d05 |0000: iput v1, v0, Ljwtc/android/chess/ChessPreferences;._colorScheme:I // field@054d │ │ -05aab4: 0f01 |0002: return v1 │ │ +05c648: |[05c648] jwtc.android.chess.ChessPreferences.access$002:(Ljwtc/android/chess/ChessPreferences;I)I │ │ +05c658: 5901 4d05 |0000: iput v1, v0, Ljwtc/android/chess/ChessPreferences;._colorScheme:I // field@054d │ │ +05c65c: 0f01 |0002: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=18 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 x0 Ljwtc/android/chess/ChessPreferences; │ │ 0x0000 - 0x0003 reg=1 x1 I │ │ │ │ @@ -84962,17 +84967,17 @@ │ │ type : '(Ljwtc/android/chess/ChessPreferences;)Landroid/net/Uri;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -05aab8: |[05aab8] jwtc.android.chess.ChessPreferences.access$100:(Ljwtc/android/chess/ChessPreferences;)Landroid/net/Uri; │ │ -05aac8: 5410 4e05 |0000: iget-object v0, v1, Ljwtc/android/chess/ChessPreferences;._uriNotification:Landroid/net/Uri; // field@054e │ │ -05aacc: 1100 |0002: return-object v0 │ │ +05c660: |[05c660] jwtc.android.chess.ChessPreferences.access$100:(Ljwtc/android/chess/ChessPreferences;)Landroid/net/Uri; │ │ +05c670: 5410 4e05 |0000: iget-object v0, v1, Ljwtc/android/chess/ChessPreferences;._uriNotification:Landroid/net/Uri; // field@054e │ │ +05c674: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=18 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Ljwtc/android/chess/ChessPreferences; │ │ │ │ #5 : (in Ljwtc/android/chess/ChessPreferences;) │ │ @@ -84980,17 +84985,17 @@ │ │ type : '()I' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -05aad0: |[05aad0] jwtc.android.chess.ChessPreferences.access$200:()I │ │ -05aae0: 6000 4c05 |0000: sget v0, Ljwtc/android/chess/ChessPreferences;.REQUEST_SOUND:I // field@054c │ │ -05aae4: 0f00 |0002: return v0 │ │ +05c678: |[05c678] jwtc.android.chess.ChessPreferences.access$200:()I │ │ +05c688: 6000 4c05 |0000: sget v0, Ljwtc/android/chess/ChessPreferences;.REQUEST_SOUND:I // field@054c │ │ +05c68c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=18 │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Ljwtc/android/chess/ChessPreferences;) │ │ @@ -84998,55 +85003,55 @@ │ │ type : '(IILandroid/content/Intent;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 8 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 80 16-bit code units │ │ -05aae8: |[05aae8] jwtc.android.chess.ChessPreferences.onActivityResult:(IILandroid/content/Intent;)V │ │ -05aaf8: 6001 4c05 |0000: sget v1, Ljwtc/android/chess/ChessPreferences;.REQUEST_SOUND:I // field@054c │ │ -05aafc: 3315 4100 |0002: if-ne v5, v1, 0043 // +0041 │ │ -05ab00: 12f1 |0004: const/4 v1, #int -1 // #ff │ │ -05ab02: 3316 3e00 |0005: if-ne v6, v1, 0043 // +003e │ │ -05ab06: 1a01 b810 |0007: const-string v1, "android.intent.extra.ringtone.PICKED_URI" // string@10b8 │ │ -05ab0a: 6e20 d500 1700 |0009: invoke-virtual {v7, v1}, Landroid/content/Intent;.getParcelableExtra:(Ljava/lang/String;)Landroid/os/Parcelable; // method@00d5 │ │ -05ab10: 0c01 |000c: move-result-object v1 │ │ -05ab12: 1f01 6200 |000d: check-cast v1, Landroid/net/Uri; // type@0062 │ │ -05ab16: 5b41 4e05 |000f: iput-object v1, v4, Ljwtc/android/chess/ChessPreferences;._uriNotification:Landroid/net/Uri; // field@054e │ │ -05ab1a: 1a01 2e03 |0011: const-string v1, "ChessPlayer" // string@032e │ │ -05ab1e: 1202 |0013: const/4 v2, #int 0 // #0 │ │ -05ab20: 6e30 3d16 1402 |0014: invoke-virtual {v4, v1, v2}, Ljwtc/android/chess/ChessPreferences;.getSharedPreferences:(Ljava/lang/String;I)Landroid/content/SharedPreferences; // method@163d │ │ -05ab26: 0c01 |0017: move-result-object v1 │ │ -05ab28: 7210 f800 0100 |0018: invoke-interface {v1}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@00f8 │ │ -05ab2e: 0c00 |001b: move-result-object v0 │ │ -05ab30: 5441 4e05 |001c: iget-object v1, v4, Ljwtc/android/chess/ChessPreferences;._uriNotification:Landroid/net/Uri; // field@054e │ │ -05ab34: 3901 2600 |001e: if-nez v1, 0044 // +0026 │ │ -05ab38: 1a01 5b0b |0020: const-string v1, "NotificationUri" // string@0b5b │ │ -05ab3c: 1202 |0022: const/4 v2, #int 0 // #0 │ │ -05ab3e: 7230 f700 1002 |0023: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences$Editor;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@00f7 │ │ -05ab44: 7210 f300 0000 |0026: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@00f3 │ │ -05ab4a: 1a01 ae1c |0029: const-string v1, "onActivityResult" // string@1cae │ │ -05ab4e: 2202 4203 |002b: new-instance v2, Ljava/lang/StringBuilder; // type@0342 │ │ -05ab52: 7010 5715 0200 |002d: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ -05ab58: 1a03 a30c |0030: const-string v3, "Sound " // string@0ca3 │ │ -05ab5c: 6e20 5f15 3200 |0032: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -05ab62: 0c02 |0035: move-result-object v2 │ │ -05ab64: 5443 4e05 |0036: iget-object v3, v4, Ljwtc/android/chess/ChessPreferences;._uriNotification:Landroid/net/Uri; // field@054e │ │ -05ab68: 6e20 5e15 3200 |0038: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@155e │ │ -05ab6e: 0c02 |003b: move-result-object v2 │ │ -05ab70: 6e10 6415 0200 |003c: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ -05ab76: 0c02 |003f: move-result-object v2 │ │ -05ab78: 7120 f811 2100 |0040: invoke-static {v1, v2}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@11f8 │ │ -05ab7e: 0e00 |0043: return-void │ │ -05ab80: 1a01 5b0b |0044: const-string v1, "NotificationUri" // string@0b5b │ │ -05ab84: 5442 4e05 |0046: iget-object v2, v4, Ljwtc/android/chess/ChessPreferences;._uriNotification:Landroid/net/Uri; // field@054e │ │ -05ab88: 6e10 af01 0200 |0048: invoke-virtual {v2}, Landroid/net/Uri;.toString:()Ljava/lang/String; // method@01af │ │ -05ab8e: 0c02 |004b: move-result-object v2 │ │ -05ab90: 7230 f700 1002 |004c: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences$Editor;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@00f7 │ │ -05ab96: 28d7 |004f: goto 0026 // -0029 │ │ +05c690: |[05c690] jwtc.android.chess.ChessPreferences.onActivityResult:(IILandroid/content/Intent;)V │ │ +05c6a0: 6001 4c05 |0000: sget v1, Ljwtc/android/chess/ChessPreferences;.REQUEST_SOUND:I // field@054c │ │ +05c6a4: 3315 4100 |0002: if-ne v5, v1, 0043 // +0041 │ │ +05c6a8: 12f1 |0004: const/4 v1, #int -1 // #ff │ │ +05c6aa: 3316 3e00 |0005: if-ne v6, v1, 0043 // +003e │ │ +05c6ae: 1a01 b410 |0007: const-string v1, "android.intent.extra.ringtone.PICKED_URI" // string@10b4 │ │ +05c6b2: 6e20 d500 1700 |0009: invoke-virtual {v7, v1}, Landroid/content/Intent;.getParcelableExtra:(Ljava/lang/String;)Landroid/os/Parcelable; // method@00d5 │ │ +05c6b8: 0c01 |000c: move-result-object v1 │ │ +05c6ba: 1f01 6000 |000d: check-cast v1, Landroid/net/Uri; // type@0060 │ │ +05c6be: 5b41 4e05 |000f: iput-object v1, v4, Ljwtc/android/chess/ChessPreferences;._uriNotification:Landroid/net/Uri; // field@054e │ │ +05c6c2: 1a01 2e03 |0011: const-string v1, "ChessPlayer" // string@032e │ │ +05c6c6: 1202 |0013: const/4 v2, #int 0 // #0 │ │ +05c6c8: 6e30 3d16 1402 |0014: invoke-virtual {v4, v1, v2}, Ljwtc/android/chess/ChessPreferences;.getSharedPreferences:(Ljava/lang/String;I)Landroid/content/SharedPreferences; // method@163d │ │ +05c6ce: 0c01 |0017: move-result-object v1 │ │ +05c6d0: 7210 f800 0100 |0018: invoke-interface {v1}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@00f8 │ │ +05c6d6: 0c00 |001b: move-result-object v0 │ │ +05c6d8: 5441 4e05 |001c: iget-object v1, v4, Ljwtc/android/chess/ChessPreferences;._uriNotification:Landroid/net/Uri; // field@054e │ │ +05c6dc: 3901 2600 |001e: if-nez v1, 0044 // +0026 │ │ +05c6e0: 1a01 580b |0020: const-string v1, "NotificationUri" // string@0b58 │ │ +05c6e4: 1202 |0022: const/4 v2, #int 0 // #0 │ │ +05c6e6: 7230 f700 1002 |0023: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences$Editor;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@00f7 │ │ +05c6ec: 7210 f300 0000 |0026: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@00f3 │ │ +05c6f2: 1a01 aa1c |0029: const-string v1, "onActivityResult" // string@1caa │ │ +05c6f6: 2202 3f03 |002b: new-instance v2, Ljava/lang/StringBuilder; // type@033f │ │ +05c6fa: 7010 5715 0200 |002d: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ +05c700: 1a03 a00c |0030: const-string v3, "Sound " // string@0ca0 │ │ +05c704: 6e20 5f15 3200 |0032: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +05c70a: 0c02 |0035: move-result-object v2 │ │ +05c70c: 5443 4e05 |0036: iget-object v3, v4, Ljwtc/android/chess/ChessPreferences;._uriNotification:Landroid/net/Uri; // field@054e │ │ +05c710: 6e20 5e15 3200 |0038: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@155e │ │ +05c716: 0c02 |003b: move-result-object v2 │ │ +05c718: 6e10 6415 0200 |003c: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ +05c71e: 0c02 |003f: move-result-object v2 │ │ +05c720: 7120 f811 2100 |0040: invoke-static {v1, v2}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@11f8 │ │ +05c726: 0e00 |0043: return-void │ │ +05c728: 1a01 580b |0044: const-string v1, "NotificationUri" // string@0b58 │ │ +05c72c: 5442 4e05 |0046: iget-object v2, v4, Ljwtc/android/chess/ChessPreferences;._uriNotification:Landroid/net/Uri; // field@054e │ │ +05c730: 6e10 af01 0200 |0048: invoke-virtual {v2}, Landroid/net/Uri;.toString:()Ljava/lang/String; // method@01af │ │ +05c736: 0c02 |004b: move-result-object v2 │ │ +05c738: 7230 f700 1002 |004c: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences$Editor;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@00f7 │ │ +05c73e: 28d7 |004f: goto 0026 // -0029 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=94 │ │ 0x0004 line=95 │ │ 0x0007 line=96 │ │ 0x0011 line=98 │ │ 0x001c line=99 │ │ @@ -85068,50 +85073,50 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 10 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 77 16-bit code units │ │ -05ab98: |[05ab98] jwtc.android.chess.ChessPreferences.onCreate:(Landroid/os/Bundle;)V │ │ -05aba8: 6f20 f301 9800 |0000: invoke-super {v8, v9}, Landroid/preference/PreferenceActivity;.onCreate:(Landroid/os/Bundle;)V // method@01f3 │ │ -05abae: 6e10 3b16 0800 |0003: invoke-virtual {v8}, Ljwtc/android/chess/ChessPreferences;.getPreferenceManager:()Landroid/preference/PreferenceManager; // method@163b │ │ -05abb4: 0c01 |0006: move-result-object v1 │ │ -05abb6: 1a06 2e03 |0007: const-string v6, "ChessPlayer" // string@032e │ │ -05abba: 6e20 f501 6100 |0009: invoke-virtual {v1, v6}, Landroid/preference/PreferenceManager;.setSharedPreferencesName:(Ljava/lang/String;)V // method@01f5 │ │ -05abc0: 6e10 f401 0100 |000c: invoke-virtual {v1}, Landroid/preference/PreferenceManager;.getSharedPreferences:()Landroid/content/SharedPreferences; // method@01f4 │ │ -05abc6: 0c05 |000f: move-result-object v5 │ │ -05abc8: 7210 f800 0500 |0010: invoke-interface {v5}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@00f8 │ │ -05abce: 0c00 |0013: move-result-object v0 │ │ -05abd0: 1a06 4403 |0014: const-string v6, "ColorScheme" // string@0344 │ │ -05abd4: 1207 |0016: const/4 v7, #int 0 // #0 │ │ -05abd6: 7230 fa00 6507 |0017: invoke-interface {v5, v6, v7}, Landroid/content/SharedPreferences;.getInt:(Ljava/lang/String;I)I // method@00fa │ │ -05abdc: 0a06 |001a: move-result v6 │ │ -05abde: 5986 4d05 |001b: iput v6, v8, Ljwtc/android/chess/ChessPreferences;._colorScheme:I // field@054d │ │ -05abe2: 1506 057f |001d: const/high16 v6, #int 2131034112 // #7f05 │ │ -05abe6: 6e20 3916 6800 |001f: invoke-virtual {v8, v6}, Ljwtc/android/chess/ChessPreferences;.addPreferencesFromResource:(I)V // method@1639 │ │ -05abec: 1a06 6312 |0022: const-string v6, "colorSchemeHandle" // string@1263 │ │ -05abf0: 6e20 3a16 6800 |0024: invoke-virtual {v8, v6}, Ljwtc/android/chess/ChessPreferences;.findPreference:(Ljava/lang/CharSequence;)Landroid/preference/Preference; // method@163a │ │ -05abf6: 0c02 |0027: move-result-object v2 │ │ -05abf8: 2206 8c03 |0028: new-instance v6, Ljwtc/android/chess/ChessPreferences$1; // type@038c │ │ -05abfc: 7030 2d16 8600 |002a: invoke-direct {v6, v8, v0}, Ljwtc/android/chess/ChessPreferences$1;.:(Ljwtc/android/chess/ChessPreferences;Landroid/content/SharedPreferences$Editor;)V // method@162d │ │ -05ac02: 6e20 f101 6200 |002d: invoke-virtual {v2, v6}, Landroid/preference/Preference;.setOnPreferenceClickListener:(Landroid/preference/Preference$OnPreferenceClickListener;)V // method@01f1 │ │ -05ac08: 1a06 c821 |0030: const-string v6, "soundHandle" // string@21c8 │ │ -05ac0c: 6e20 3a16 6800 |0032: invoke-virtual {v8, v6}, Ljwtc/android/chess/ChessPreferences;.findPreference:(Ljava/lang/CharSequence;)Landroid/preference/Preference; // method@163a │ │ -05ac12: 0c04 |0035: move-result-object v4 │ │ -05ac14: 2206 8d03 |0036: new-instance v6, Ljwtc/android/chess/ChessPreferences$2; // type@038d │ │ -05ac18: 7020 2f16 8600 |0038: invoke-direct {v6, v8}, Ljwtc/android/chess/ChessPreferences$2;.:(Ljwtc/android/chess/ChessPreferences;)V // method@162f │ │ -05ac1e: 6e20 f101 6400 |003b: invoke-virtual {v4, v6}, Landroid/preference/Preference;.setOnPreferenceClickListener:(Landroid/preference/Preference$OnPreferenceClickListener;)V // method@01f1 │ │ -05ac24: 1a06 8517 |003e: const-string v6, "icscustomcommandHandle" // string@1785 │ │ -05ac28: 6e20 3a16 6800 |0040: invoke-virtual {v8, v6}, Ljwtc/android/chess/ChessPreferences;.findPreference:(Ljava/lang/CharSequence;)Landroid/preference/Preference; // method@163a │ │ -05ac2e: 0c03 |0043: move-result-object v3 │ │ -05ac30: 2206 8e03 |0044: new-instance v6, Ljwtc/android/chess/ChessPreferences$3; // type@038e │ │ -05ac34: 7020 3116 8600 |0046: invoke-direct {v6, v8}, Ljwtc/android/chess/ChessPreferences$3;.:(Ljwtc/android/chess/ChessPreferences;)V // method@1631 │ │ -05ac3a: 6e20 f101 6300 |0049: invoke-virtual {v3, v6}, Landroid/preference/Preference;.setOnPreferenceClickListener:(Landroid/preference/Preference$OnPreferenceClickListener;)V // method@01f1 │ │ -05ac40: 0e00 |004c: return-void │ │ +05c740: |[05c740] jwtc.android.chess.ChessPreferences.onCreate:(Landroid/os/Bundle;)V │ │ +05c750: 6f20 f301 9800 |0000: invoke-super {v8, v9}, Landroid/preference/PreferenceActivity;.onCreate:(Landroid/os/Bundle;)V // method@01f3 │ │ +05c756: 6e10 3b16 0800 |0003: invoke-virtual {v8}, Ljwtc/android/chess/ChessPreferences;.getPreferenceManager:()Landroid/preference/PreferenceManager; // method@163b │ │ +05c75c: 0c01 |0006: move-result-object v1 │ │ +05c75e: 1a06 2e03 |0007: const-string v6, "ChessPlayer" // string@032e │ │ +05c762: 6e20 f501 6100 |0009: invoke-virtual {v1, v6}, Landroid/preference/PreferenceManager;.setSharedPreferencesName:(Ljava/lang/String;)V // method@01f5 │ │ +05c768: 6e10 f401 0100 |000c: invoke-virtual {v1}, Landroid/preference/PreferenceManager;.getSharedPreferences:()Landroid/content/SharedPreferences; // method@01f4 │ │ +05c76e: 0c05 |000f: move-result-object v5 │ │ +05c770: 7210 f800 0500 |0010: invoke-interface {v5}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@00f8 │ │ +05c776: 0c00 |0013: move-result-object v0 │ │ +05c778: 1a06 4403 |0014: const-string v6, "ColorScheme" // string@0344 │ │ +05c77c: 1207 |0016: const/4 v7, #int 0 // #0 │ │ +05c77e: 7230 fa00 6507 |0017: invoke-interface {v5, v6, v7}, Landroid/content/SharedPreferences;.getInt:(Ljava/lang/String;I)I // method@00fa │ │ +05c784: 0a06 |001a: move-result v6 │ │ +05c786: 5986 4d05 |001b: iput v6, v8, Ljwtc/android/chess/ChessPreferences;._colorScheme:I // field@054d │ │ +05c78a: 1506 057f |001d: const/high16 v6, #int 2131034112 // #7f05 │ │ +05c78e: 6e20 3916 6800 |001f: invoke-virtual {v8, v6}, Ljwtc/android/chess/ChessPreferences;.addPreferencesFromResource:(I)V // method@1639 │ │ +05c794: 1a06 5f12 |0022: const-string v6, "colorSchemeHandle" // string@125f │ │ +05c798: 6e20 3a16 6800 |0024: invoke-virtual {v8, v6}, Ljwtc/android/chess/ChessPreferences;.findPreference:(Ljava/lang/CharSequence;)Landroid/preference/Preference; // method@163a │ │ +05c79e: 0c02 |0027: move-result-object v2 │ │ +05c7a0: 2206 8903 |0028: new-instance v6, Ljwtc/android/chess/ChessPreferences$1; // type@0389 │ │ +05c7a4: 7030 2d16 8600 |002a: invoke-direct {v6, v8, v0}, Ljwtc/android/chess/ChessPreferences$1;.:(Ljwtc/android/chess/ChessPreferences;Landroid/content/SharedPreferences$Editor;)V // method@162d │ │ +05c7aa: 6e20 f101 6200 |002d: invoke-virtual {v2, v6}, Landroid/preference/Preference;.setOnPreferenceClickListener:(Landroid/preference/Preference$OnPreferenceClickListener;)V // method@01f1 │ │ +05c7b0: 1a06 c421 |0030: const-string v6, "soundHandle" // string@21c4 │ │ +05c7b4: 6e20 3a16 6800 |0032: invoke-virtual {v8, v6}, Ljwtc/android/chess/ChessPreferences;.findPreference:(Ljava/lang/CharSequence;)Landroid/preference/Preference; // method@163a │ │ +05c7ba: 0c04 |0035: move-result-object v4 │ │ +05c7bc: 2206 8a03 |0036: new-instance v6, Ljwtc/android/chess/ChessPreferences$2; // type@038a │ │ +05c7c0: 7020 2f16 8600 |0038: invoke-direct {v6, v8}, Ljwtc/android/chess/ChessPreferences$2;.:(Ljwtc/android/chess/ChessPreferences;)V // method@162f │ │ +05c7c6: 6e20 f101 6400 |003b: invoke-virtual {v4, v6}, Landroid/preference/Preference;.setOnPreferenceClickListener:(Landroid/preference/Preference$OnPreferenceClickListener;)V // method@01f1 │ │ +05c7cc: 1a06 8117 |003e: const-string v6, "icscustomcommandHandle" // string@1781 │ │ +05c7d0: 6e20 3a16 6800 |0040: invoke-virtual {v8, v6}, Ljwtc/android/chess/ChessPreferences;.findPreference:(Ljava/lang/CharSequence;)Landroid/preference/Preference; // method@163a │ │ +05c7d6: 0c03 |0043: move-result-object v3 │ │ +05c7d8: 2206 8b03 |0044: new-instance v6, Ljwtc/android/chess/ChessPreferences$3; // type@038b │ │ +05c7dc: 7020 3116 8600 |0046: invoke-direct {v6, v8}, Ljwtc/android/chess/ChessPreferences$3;.:(Ljwtc/android/chess/ChessPreferences;)V // method@1631 │ │ +05c7e2: 6e20 f101 6300 |0049: invoke-virtual {v3, v6}, Landroid/preference/Preference;.setOnPreferenceClickListener:(Landroid/preference/Preference$OnPreferenceClickListener;)V // method@01f1 │ │ +05c7e8: 0e00 |004c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ 0x0003 line=28 │ │ 0x0007 line=29 │ │ 0x000c line=31 │ │ 0x0010 line=32 │ │ @@ -85133,17 +85138,17 @@ │ │ 0x0010 - 0x004d reg=5 prefs Landroid/content/SharedPreferences; │ │ 0x0000 - 0x004d reg=8 this Ljwtc/android/chess/ChessPreferences; │ │ 0x0000 - 0x004d reg=9 savedInstanceState Landroid/os/Bundle; │ │ │ │ source_file_idx : 815 (ChessPreferences.java) │ │ │ │ Class #350 header: │ │ -class_idx : 912 │ │ +class_idx : 909 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 826 │ │ +superclass_idx : 823 │ │ source_file_idx : 825 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #350 annotations: │ │ @@ -85169,64 +85174,64 @@ │ │ type : '(Ljwtc/android/chess/ChessView;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -05ac44: |[05ac44] jwtc.android.chess.ChessView$10.:(Ljwtc/android/chess/ChessView;)V │ │ -05ac54: 5b01 4f05 |0000: iput-object v1, v0, Ljwtc/android/chess/ChessView$10;.this$0:Ljwtc/android/chess/ChessView; // field@054f │ │ -05ac58: 7010 1c15 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ -05ac5e: 0e00 |0005: return-void │ │ +05c7ec: |[05c7ec] jwtc.android.chess.ChessView$10.:(Ljwtc/android/chess/ChessView;)V │ │ +05c7fc: 5b01 4f05 |0000: iput-object v1, v0, Ljwtc/android/chess/ChessView$10;.this$0:Ljwtc/android/chess/ChessView; // field@054f │ │ +05c800: 7010 1c15 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ +05c806: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=420 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Ljwtc/android/chess/ChessView$10; │ │ - 0x0000 - 0x0006 reg=1 (null) Ljwtc/android/chess/ChessView; │ │ + 0x0000 - 0x0006 reg=1 this$0 Ljwtc/android/chess/ChessView; │ │ │ │ Virtual methods - │ │ #0 : (in Ljwtc/android/chess/ChessView$10;) │ │ name : 'onClick' │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -05ac60: |[05ac60] jwtc.android.chess.ChessView$10.onClick:(Landroid/view/View;)V │ │ -05ac70: 5420 4f05 |0000: iget-object v0, v2, Ljwtc/android/chess/ChessView$10;.this$0:Ljwtc/android/chess/ChessView; // field@054f │ │ -05ac74: 7110 7e16 0000 |0002: invoke-static {v0}, Ljwtc/android/chess/ChessView;.access$000:(Ljwtc/android/chess/ChessView;)Ljwtc/android/chess/ChessViewBase; // method@167e │ │ -05ac7a: 0c00 |0005: move-result-object v0 │ │ -05ac7c: 1221 |0006: const/4 v1, #int 2 // #2 │ │ -05ac7e: 6e20 e816 1000 |0007: invoke-virtual {v0, v1}, Ljwtc/android/chess/ChessViewBase;.setBlindfoldMode:(I)V // method@16e8 │ │ -05ac84: 5420 4f05 |000a: iget-object v0, v2, Ljwtc/android/chess/ChessView$10;.this$0:Ljwtc/android/chess/ChessView; // field@054f │ │ -05ac88: 7110 7e16 0000 |000c: invoke-static {v0}, Ljwtc/android/chess/ChessView;.access$000:(Ljwtc/android/chess/ChessView;)Ljwtc/android/chess/ChessViewBase; // method@167e │ │ -05ac8e: 0c00 |000f: move-result-object v0 │ │ -05ac90: 6e10 e716 0000 |0010: invoke-virtual {v0}, Ljwtc/android/chess/ChessViewBase;.resetImageCache:()V // method@16e7 │ │ -05ac96: 5420 4f05 |0013: iget-object v0, v2, Ljwtc/android/chess/ChessView$10;.this$0:Ljwtc/android/chess/ChessView; // field@054f │ │ -05ac9a: 6e10 db16 0000 |0015: invoke-virtual {v0}, Ljwtc/android/chess/ChessView;.updateState:()V // method@16db │ │ -05aca0: 0e00 |0018: return-void │ │ +05c808: |[05c808] jwtc.android.chess.ChessView$10.onClick:(Landroid/view/View;)V │ │ +05c818: 5420 4f05 |0000: iget-object v0, v2, Ljwtc/android/chess/ChessView$10;.this$0:Ljwtc/android/chess/ChessView; // field@054f │ │ +05c81c: 7110 7e16 0000 |0002: invoke-static {v0}, Ljwtc/android/chess/ChessView;.access$000:(Ljwtc/android/chess/ChessView;)Ljwtc/android/chess/ChessViewBase; // method@167e │ │ +05c822: 0c00 |0005: move-result-object v0 │ │ +05c824: 1221 |0006: const/4 v1, #int 2 // #2 │ │ +05c826: 6e20 e816 1000 |0007: invoke-virtual {v0, v1}, Ljwtc/android/chess/ChessViewBase;.setBlindfoldMode:(I)V // method@16e8 │ │ +05c82c: 5420 4f05 |000a: iget-object v0, v2, Ljwtc/android/chess/ChessView$10;.this$0:Ljwtc/android/chess/ChessView; // field@054f │ │ +05c830: 7110 7e16 0000 |000c: invoke-static {v0}, Ljwtc/android/chess/ChessView;.access$000:(Ljwtc/android/chess/ChessView;)Ljwtc/android/chess/ChessViewBase; // method@167e │ │ +05c836: 0c00 |000f: move-result-object v0 │ │ +05c838: 6e10 e716 0000 |0010: invoke-virtual {v0}, Ljwtc/android/chess/ChessViewBase;.resetImageCache:()V // method@16e7 │ │ +05c83e: 5420 4f05 |0013: iget-object v0, v2, Ljwtc/android/chess/ChessView$10;.this$0:Ljwtc/android/chess/ChessView; // field@054f │ │ +05c842: 6e10 db16 0000 |0015: invoke-virtual {v0}, Ljwtc/android/chess/ChessView;.updateState:()V // method@16db │ │ +05c848: 0e00 |0018: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=422 │ │ 0x000a line=423 │ │ 0x0013 line=424 │ │ 0x0018 line=425 │ │ locals : │ │ 0x0000 - 0x0019 reg=2 this Ljwtc/android/chess/ChessView$10; │ │ 0x0000 - 0x0019 reg=3 arg0 Landroid/view/View; │ │ │ │ source_file_idx : 825 (ChessView.java) │ │ │ │ Class #351 header: │ │ -class_idx : 913 │ │ +class_idx : 910 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 826 │ │ +superclass_idx : 823 │ │ source_file_idx : 825 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #351 annotations: │ │ @@ -85252,52 +85257,52 @@ │ │ type : '(Ljwtc/android/chess/ChessView;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -05aca4: |[05aca4] jwtc.android.chess.ChessView$11.:(Ljwtc/android/chess/ChessView;)V │ │ -05acb4: 5b01 5005 |0000: iput-object v1, v0, Ljwtc/android/chess/ChessView$11;.this$0:Ljwtc/android/chess/ChessView; // field@0550 │ │ -05acb8: 7010 1c15 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ -05acbe: 0e00 |0005: return-void │ │ +05c84c: |[05c84c] jwtc.android.chess.ChessView$11.:(Ljwtc/android/chess/ChessView;)V │ │ +05c85c: 5b01 5005 |0000: iput-object v1, v0, Ljwtc/android/chess/ChessView$11;.this$0:Ljwtc/android/chess/ChessView; // field@0550 │ │ +05c860: 7010 1c15 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ +05c866: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=433 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Ljwtc/android/chess/ChessView$11; │ │ - 0x0000 - 0x0006 reg=1 (null) Ljwtc/android/chess/ChessView; │ │ + 0x0000 - 0x0006 reg=1 this$0 Ljwtc/android/chess/ChessView; │ │ │ │ Virtual methods - │ │ #0 : (in Ljwtc/android/chess/ChessView$11;) │ │ name : 'onClick' │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 31 16-bit code units │ │ -05acc0: |[05acc0] jwtc.android.chess.ChessView$11.onClick:(Landroid/view/View;)V │ │ -05acd0: 5431 5005 |0000: iget-object v1, v3, Ljwtc/android/chess/ChessView$11;.this$0:Ljwtc/android/chess/ChessView; // field@0550 │ │ -05acd4: 6e10 ac16 0100 |0002: invoke-virtual {v1}, Ljwtc/android/chess/ChessView;.getFromOfNextMove:()I // method@16ac │ │ -05acda: 0a00 |0005: move-result v0 │ │ -05acdc: 12f1 |0006: const/4 v1, #int -1 // #ff │ │ -05acde: 3310 0e00 |0007: if-ne v0, v1, 0015 // +000e │ │ -05ace2: 5431 5005 |0009: iget-object v1, v3, Ljwtc/android/chess/ChessView$11;.this$0:Ljwtc/android/chess/ChessView; // field@0550 │ │ -05ace6: 7110 8516 0100 |000b: invoke-static {v1}, Ljwtc/android/chess/ChessView;.access$1500:(Ljwtc/android/chess/ChessView;)Landroid/widget/TextView; // method@1685 │ │ -05acec: 0c01 |000e: move-result-object v1 │ │ -05acee: 1a02 450b |000f: const-string v2, "No move available" // string@0b45 │ │ -05acf2: 6e20 8214 2100 |0011: invoke-virtual {v1, v2}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@1482 │ │ -05acf8: 0e00 |0014: return-void │ │ -05acfa: 5431 5005 |0015: iget-object v1, v3, Ljwtc/android/chess/ChessView$11;.this$0:Ljwtc/android/chess/ChessView; // field@0550 │ │ -05acfe: 5910 a105 |0017: iput v0, v1, Ljwtc/android/chess/ChessView;.m_iFrom:I // field@05a1 │ │ -05ad02: 5431 5005 |0019: iget-object v1, v3, Ljwtc/android/chess/ChessView$11;.this$0:Ljwtc/android/chess/ChessView; // field@0550 │ │ -05ad06: 6e10 c016 0100 |001b: invoke-virtual {v1}, Ljwtc/android/chess/ChessView;.paintBoard:()V // method@16c0 │ │ -05ad0c: 28f6 |001e: goto 0014 // -000a │ │ +05c868: |[05c868] jwtc.android.chess.ChessView$11.onClick:(Landroid/view/View;)V │ │ +05c878: 5431 5005 |0000: iget-object v1, v3, Ljwtc/android/chess/ChessView$11;.this$0:Ljwtc/android/chess/ChessView; // field@0550 │ │ +05c87c: 6e10 ac16 0100 |0002: invoke-virtual {v1}, Ljwtc/android/chess/ChessView;.getFromOfNextMove:()I // method@16ac │ │ +05c882: 0a00 |0005: move-result v0 │ │ +05c884: 12f1 |0006: const/4 v1, #int -1 // #ff │ │ +05c886: 3310 0e00 |0007: if-ne v0, v1, 0015 // +000e │ │ +05c88a: 5431 5005 |0009: iget-object v1, v3, Ljwtc/android/chess/ChessView$11;.this$0:Ljwtc/android/chess/ChessView; // field@0550 │ │ +05c88e: 7110 8516 0100 |000b: invoke-static {v1}, Ljwtc/android/chess/ChessView;.access$1500:(Ljwtc/android/chess/ChessView;)Landroid/widget/TextView; // method@1685 │ │ +05c894: 0c01 |000e: move-result-object v1 │ │ +05c896: 1a02 420b |000f: const-string v2, "No move available" // string@0b42 │ │ +05c89a: 6e20 8214 2100 |0011: invoke-virtual {v1, v2}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@1482 │ │ +05c8a0: 0e00 |0014: return-void │ │ +05c8a2: 5431 5005 |0015: iget-object v1, v3, Ljwtc/android/chess/ChessView$11;.this$0:Ljwtc/android/chess/ChessView; // field@0550 │ │ +05c8a6: 5910 a105 |0017: iput v0, v1, Ljwtc/android/chess/ChessView;.m_iFrom:I // field@05a1 │ │ +05c8aa: 5431 5005 |0019: iget-object v1, v3, Ljwtc/android/chess/ChessView$11;.this$0:Ljwtc/android/chess/ChessView; // field@0550 │ │ +05c8ae: 6e10 c016 0100 |001b: invoke-virtual {v1}, Ljwtc/android/chess/ChessView;.paintBoard:()V // method@16c0 │ │ +05c8b4: 28f6 |001e: goto 0014 // -000a │ │ catches : (none) │ │ positions : │ │ 0x0000 line=437 │ │ 0x0006 line=438 │ │ 0x0009 line=439 │ │ 0x0014 line=444 │ │ 0x0015 line=441 │ │ @@ -85306,17 +85311,17 @@ │ │ 0x0006 - 0x001f reg=0 iFrom I │ │ 0x0000 - 0x001f reg=3 this Ljwtc/android/chess/ChessView$11; │ │ 0x0000 - 0x001f reg=4 v Landroid/view/View; │ │ │ │ source_file_idx : 825 (ChessView.java) │ │ │ │ Class #352 header: │ │ -class_idx : 914 │ │ +class_idx : 911 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 826 │ │ +superclass_idx : 823 │ │ source_file_idx : 825 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #352 annotations: │ │ @@ -85342,67 +85347,67 @@ │ │ type : '(Ljwtc/android/chess/ChessView;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -05ad10: |[05ad10] jwtc.android.chess.ChessView$12.:(Ljwtc/android/chess/ChessView;)V │ │ -05ad20: 5b01 5105 |0000: iput-object v1, v0, Ljwtc/android/chess/ChessView$12;.this$0:Ljwtc/android/chess/ChessView; // field@0551 │ │ -05ad24: 7010 1c15 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ -05ad2a: 0e00 |0005: return-void │ │ +05c8b8: |[05c8b8] jwtc.android.chess.ChessView$12.:(Ljwtc/android/chess/ChessView;)V │ │ +05c8c8: 5b01 5105 |0000: iput-object v1, v0, Ljwtc/android/chess/ChessView$12;.this$0:Ljwtc/android/chess/ChessView; // field@0551 │ │ +05c8cc: 7010 1c15 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ +05c8d2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=464 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Ljwtc/android/chess/ChessView$12; │ │ - 0x0000 - 0x0006 reg=1 (null) Ljwtc/android/chess/ChessView; │ │ + 0x0000 - 0x0006 reg=1 this$0 Ljwtc/android/chess/ChessView; │ │ │ │ Virtual methods - │ │ #0 : (in Ljwtc/android/chess/ChessView$12;) │ │ name : 'onClick' │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 29 16-bit code units │ │ -05ad2c: |[05ad2c] jwtc.android.chess.ChessView$12.onClick:(Landroid/view/View;)V │ │ -05ad3c: 5420 5105 |0000: iget-object v0, v2, Ljwtc/android/chess/ChessView$12;.this$0:Ljwtc/android/chess/ChessView; // field@0551 │ │ -05ad40: 7110 8616 0000 |0002: invoke-static {v0}, Ljwtc/android/chess/ChessView;.access$1600:(Ljwtc/android/chess/ChessView;)Landroid/widget/ViewAnimator; // method@1686 │ │ -05ad46: 0c00 |0005: move-result-object v0 │ │ -05ad48: 6e10 8c14 0000 |0006: invoke-virtual {v0}, Landroid/widget/ViewAnimator;.getChildCount:()I // method@148c │ │ -05ad4e: 0a00 |0009: move-result v0 │ │ -05ad50: 1261 |000a: const/4 v1, #int 6 // #6 │ │ -05ad52: 3410 0c00 |000b: if-lt v0, v1, 0017 // +000c │ │ -05ad56: 5420 5105 |000d: iget-object v0, v2, Ljwtc/android/chess/ChessView$12;.this$0:Ljwtc/android/chess/ChessView; // field@0551 │ │ -05ad5a: 7110 8116 0000 |000f: invoke-static {v0}, Ljwtc/android/chess/ChessView;.access$1100:(Ljwtc/android/chess/ChessView;)Ljwtc/android/chess/main; // method@1681 │ │ -05ad60: 0c00 |0012: move-result-object v0 │ │ -05ad62: 6e10 2319 0000 |0013: invoke-virtual {v0}, Ljwtc/android/chess/main;.showSubViewMenu:()V // method@1923 │ │ -05ad68: 0e00 |0016: return-void │ │ -05ad6a: 5420 5105 |0017: iget-object v0, v2, Ljwtc/android/chess/ChessView$12;.this$0:Ljwtc/android/chess/ChessView; // field@0551 │ │ -05ad6e: 6e10 d916 0000 |0019: invoke-virtual {v0}, Ljwtc/android/chess/ChessView;.toggleControls:()V // method@16d9 │ │ -05ad74: 28fa |001c: goto 0016 // -0006 │ │ +05c8d4: |[05c8d4] jwtc.android.chess.ChessView$12.onClick:(Landroid/view/View;)V │ │ +05c8e4: 5420 5105 |0000: iget-object v0, v2, Ljwtc/android/chess/ChessView$12;.this$0:Ljwtc/android/chess/ChessView; // field@0551 │ │ +05c8e8: 7110 8616 0000 |0002: invoke-static {v0}, Ljwtc/android/chess/ChessView;.access$1600:(Ljwtc/android/chess/ChessView;)Landroid/widget/ViewAnimator; // method@1686 │ │ +05c8ee: 0c00 |0005: move-result-object v0 │ │ +05c8f0: 6e10 8c14 0000 |0006: invoke-virtual {v0}, Landroid/widget/ViewAnimator;.getChildCount:()I // method@148c │ │ +05c8f6: 0a00 |0009: move-result v0 │ │ +05c8f8: 1261 |000a: const/4 v1, #int 6 // #6 │ │ +05c8fa: 3410 0c00 |000b: if-lt v0, v1, 0017 // +000c │ │ +05c8fe: 5420 5105 |000d: iget-object v0, v2, Ljwtc/android/chess/ChessView$12;.this$0:Ljwtc/android/chess/ChessView; // field@0551 │ │ +05c902: 7110 8116 0000 |000f: invoke-static {v0}, Ljwtc/android/chess/ChessView;.access$1100:(Ljwtc/android/chess/ChessView;)Ljwtc/android/chess/main; // method@1681 │ │ +05c908: 0c00 |0012: move-result-object v0 │ │ +05c90a: 6e10 2319 0000 |0013: invoke-virtual {v0}, Ljwtc/android/chess/main;.showSubViewMenu:()V // method@1923 │ │ +05c910: 0e00 |0016: return-void │ │ +05c912: 5420 5105 |0017: iget-object v0, v2, Ljwtc/android/chess/ChessView$12;.this$0:Ljwtc/android/chess/ChessView; // field@0551 │ │ +05c916: 6e10 d916 0000 |0019: invoke-virtual {v0}, Ljwtc/android/chess/ChessView;.toggleControls:()V // method@16d9 │ │ +05c91c: 28fa |001c: goto 0016 // -0006 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=466 │ │ 0x000d line=467 │ │ 0x0016 line=471 │ │ 0x0017 line=469 │ │ locals : │ │ 0x0000 - 0x001d reg=2 this Ljwtc/android/chess/ChessView$12; │ │ 0x0000 - 0x001d reg=3 arg0 Landroid/view/View; │ │ │ │ source_file_idx : 825 (ChessView.java) │ │ │ │ Class #353 header: │ │ -class_idx : 915 │ │ +class_idx : 912 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 826 │ │ +superclass_idx : 823 │ │ source_file_idx : 825 │ │ static_fields_size : 0 │ │ instance_fields_size: 3 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #353 annotations: │ │ @@ -85436,80 +85441,80 @@ │ │ type : '(Ljwtc/android/chess/ChessView$13;Landroid/widget/EditText;I)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -05ad78: |[05ad78] jwtc.android.chess.ChessView$13$1.:(Ljwtc/android/chess/ChessView$13;Landroid/widget/EditText;I)V │ │ -05ad88: 5b01 5205 |0000: iput-object v1, v0, Ljwtc/android/chess/ChessView$13$1;.this$1:Ljwtc/android/chess/ChessView$13; // field@0552 │ │ -05ad8c: 5b02 5405 |0002: iput-object v2, v0, Ljwtc/android/chess/ChessView$13$1;.val$input:Landroid/widget/EditText; // field@0554 │ │ -05ad90: 5903 5305 |0004: iput v3, v0, Ljwtc/android/chess/ChessView$13$1;.val$i:I // field@0553 │ │ -05ad94: 7010 1c15 0000 |0006: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ -05ad9a: 0e00 |0009: return-void │ │ +05c920: |[05c920] jwtc.android.chess.ChessView$13$1.:(Ljwtc/android/chess/ChessView$13;Landroid/widget/EditText;I)V │ │ +05c930: 5b01 5205 |0000: iput-object v1, v0, Ljwtc/android/chess/ChessView$13$1;.this$1:Ljwtc/android/chess/ChessView$13; // field@0552 │ │ +05c934: 5b02 5405 |0002: iput-object v2, v0, Ljwtc/android/chess/ChessView$13$1;.val$input:Landroid/widget/EditText; // field@0554 │ │ +05c938: 5903 5305 |0004: iput v3, v0, Ljwtc/android/chess/ChessView$13$1;.val$i:I // field@0553 │ │ +05c93c: 7010 1c15 0000 |0006: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ +05c942: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=492 │ │ locals : │ │ 0x0000 - 0x000a reg=0 this Ljwtc/android/chess/ChessView$13$1; │ │ - 0x0000 - 0x000a reg=1 (null) Ljwtc/android/chess/ChessView$13; │ │ + 0x0000 - 0x000a reg=1 this$1 Ljwtc/android/chess/ChessView$13; │ │ 0x0000 - 0x000a reg=2 (null) Landroid/widget/EditText; │ │ 0x0000 - 0x000a reg=3 (null) I │ │ │ │ Virtual methods - │ │ #0 : (in Ljwtc/android/chess/ChessView$13$1;) │ │ name : 'onClick' │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 79 16-bit code units │ │ -05ad9c: |[05ad9c] jwtc.android.chess.ChessView$13$1.onClick:(Landroid/content/DialogInterface;I)V │ │ -05adac: 5431 5405 |0000: iget-object v1, v3, Ljwtc/android/chess/ChessView$13$1;.val$input:Landroid/widget/EditText; // field@0554 │ │ -05adb0: 6e10 d113 0100 |0002: invoke-virtual {v1}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@13d1 │ │ -05adb6: 0c01 |0005: move-result-object v1 │ │ -05adb8: 6e10 2215 0100 |0006: invoke-virtual {v1}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@1522 │ │ -05adbe: 0c00 |0009: move-result-object v0 │ │ -05adc0: 1a01 9f0e |000a: const-string v1, "[\{\}]+" // string@0e9f │ │ -05adc4: 1a02 0000 |000c: const-string v2, "" // string@0000 │ │ -05adc8: 6e30 4415 1002 |000e: invoke-virtual {v0, v1, v2}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@1544 │ │ -05adce: 0c00 |0011: move-result-object v0 │ │ -05add0: 5431 5205 |0012: iget-object v1, v3, Ljwtc/android/chess/ChessView$13$1;.this$1:Ljwtc/android/chess/ChessView$13; // field@0552 │ │ -05add4: 5411 5505 |0014: iget-object v1, v1, Ljwtc/android/chess/ChessView$13;.this$0:Ljwtc/android/chess/ChessView; // field@0555 │ │ -05add8: 7110 8916 0100 |0016: invoke-static {v1}, Ljwtc/android/chess/ChessView;.access$1900:(Ljwtc/android/chess/ChessView;)Ljava/util/ArrayList; // method@1689 │ │ -05adde: 0c01 |0019: move-result-object v1 │ │ -05ade0: 5232 5305 |001a: iget v2, v3, Ljwtc/android/chess/ChessView$13$1;.val$i:I // field@0553 │ │ -05ade4: 6e20 a315 2100 |001c: invoke-virtual {v1, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@15a3 │ │ -05adea: 0c01 |001f: move-result-object v1 │ │ -05adec: 1f01 6f04 |0020: check-cast v1, Ljwtc/chess/PGNEntry; // type@046f │ │ -05adf0: 5b10 d30a |0022: iput-object v0, v1, Ljwtc/chess/PGNEntry;._sAnnotation:Ljava/lang/String; // field@0ad3 │ │ -05adf4: 5431 5205 |0024: iget-object v1, v3, Ljwtc/android/chess/ChessView$13$1;.this$1:Ljwtc/android/chess/ChessView$13; // field@0552 │ │ -05adf8: 5411 5505 |0026: iget-object v1, v1, Ljwtc/android/chess/ChessView$13;.this$0:Ljwtc/android/chess/ChessView; // field@0555 │ │ -05adfc: 7110 8b16 0100 |0028: invoke-static {v1}, Ljwtc/android/chess/ChessView;.access$2000:(Ljwtc/android/chess/ChessView;)Landroid/widget/TextView; // method@168b │ │ -05ae02: 0c01 |002b: move-result-object v1 │ │ -05ae04: 6e20 8214 0100 |002c: invoke-virtual {v1, v0}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@1482 │ │ -05ae0a: 5431 5205 |002f: iget-object v1, v3, Ljwtc/android/chess/ChessView$13$1;.this$1:Ljwtc/android/chess/ChessView$13; // field@0552 │ │ -05ae0e: 5411 5505 |0031: iget-object v1, v1, Ljwtc/android/chess/ChessView$13;.this$0:Ljwtc/android/chess/ChessView; // field@0555 │ │ -05ae12: 7110 8c16 0100 |0033: invoke-static {v1}, Ljwtc/android/chess/ChessView;.access$2100:(Ljwtc/android/chess/ChessView;)Ljava/util/ArrayList; // method@168c │ │ -05ae18: 0c01 |0036: move-result-object v1 │ │ -05ae1a: 5232 5305 |0037: iget v2, v3, Ljwtc/android/chess/ChessView$13$1;.val$i:I // field@0553 │ │ -05ae1e: 6e20 a315 2100 |0039: invoke-virtual {v1, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@15a3 │ │ -05ae24: 0c01 |003c: move-result-object v1 │ │ -05ae26: 1f01 c203 |003d: check-cast v1, Ljwtc/android/chess/PGNView; // type@03c2 │ │ -05ae2a: 6e10 4215 0000 |003f: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@1542 │ │ -05ae30: 0a02 |0042: move-result v2 │ │ -05ae32: 3d02 0a00 |0043: if-lez v2, 004d // +000a │ │ -05ae36: 1212 |0045: const/4 v2, #int 1 // #1 │ │ -05ae38: 6e20 3f17 2100 |0046: invoke-virtual {v1, v2}, Ljwtc/android/chess/PGNView;.setAnnotated:(Z)V // method@173f │ │ -05ae3e: 7210 c400 0400 |0049: invoke-interface {v4}, Landroid/content/DialogInterface;.dismiss:()V // method@00c4 │ │ -05ae44: 0e00 |004c: return-void │ │ -05ae46: 1202 |004d: const/4 v2, #int 0 // #0 │ │ -05ae48: 28f8 |004e: goto 0046 // -0008 │ │ +05c944: |[05c944] jwtc.android.chess.ChessView$13$1.onClick:(Landroid/content/DialogInterface;I)V │ │ +05c954: 5431 5405 |0000: iget-object v1, v3, Ljwtc/android/chess/ChessView$13$1;.val$input:Landroid/widget/EditText; // field@0554 │ │ +05c958: 6e10 d113 0100 |0002: invoke-virtual {v1}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@13d1 │ │ +05c95e: 0c01 |0005: move-result-object v1 │ │ +05c960: 6e10 2215 0100 |0006: invoke-virtual {v1}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@1522 │ │ +05c966: 0c00 |0009: move-result-object v0 │ │ +05c968: 1a01 9c0e |000a: const-string v1, "[\{\}]+" // string@0e9c │ │ +05c96c: 1a02 0000 |000c: const-string v2, "" // string@0000 │ │ +05c970: 6e30 4415 1002 |000e: invoke-virtual {v0, v1, v2}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@1544 │ │ +05c976: 0c00 |0011: move-result-object v0 │ │ +05c978: 5431 5205 |0012: iget-object v1, v3, Ljwtc/android/chess/ChessView$13$1;.this$1:Ljwtc/android/chess/ChessView$13; // field@0552 │ │ +05c97c: 5411 5505 |0014: iget-object v1, v1, Ljwtc/android/chess/ChessView$13;.this$0:Ljwtc/android/chess/ChessView; // field@0555 │ │ +05c980: 7110 8916 0100 |0016: invoke-static {v1}, Ljwtc/android/chess/ChessView;.access$1900:(Ljwtc/android/chess/ChessView;)Ljava/util/ArrayList; // method@1689 │ │ +05c986: 0c01 |0019: move-result-object v1 │ │ +05c988: 5232 5305 |001a: iget v2, v3, Ljwtc/android/chess/ChessView$13$1;.val$i:I // field@0553 │ │ +05c98c: 6e20 a315 2100 |001c: invoke-virtual {v1, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@15a3 │ │ +05c992: 0c01 |001f: move-result-object v1 │ │ +05c994: 1f01 6c04 |0020: check-cast v1, Ljwtc/chess/PGNEntry; // type@046c │ │ +05c998: 5b10 d30a |0022: iput-object v0, v1, Ljwtc/chess/PGNEntry;._sAnnotation:Ljava/lang/String; // field@0ad3 │ │ +05c99c: 5431 5205 |0024: iget-object v1, v3, Ljwtc/android/chess/ChessView$13$1;.this$1:Ljwtc/android/chess/ChessView$13; // field@0552 │ │ +05c9a0: 5411 5505 |0026: iget-object v1, v1, Ljwtc/android/chess/ChessView$13;.this$0:Ljwtc/android/chess/ChessView; // field@0555 │ │ +05c9a4: 7110 8b16 0100 |0028: invoke-static {v1}, Ljwtc/android/chess/ChessView;.access$2000:(Ljwtc/android/chess/ChessView;)Landroid/widget/TextView; // method@168b │ │ +05c9aa: 0c01 |002b: move-result-object v1 │ │ +05c9ac: 6e20 8214 0100 |002c: invoke-virtual {v1, v0}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@1482 │ │ +05c9b2: 5431 5205 |002f: iget-object v1, v3, Ljwtc/android/chess/ChessView$13$1;.this$1:Ljwtc/android/chess/ChessView$13; // field@0552 │ │ +05c9b6: 5411 5505 |0031: iget-object v1, v1, Ljwtc/android/chess/ChessView$13;.this$0:Ljwtc/android/chess/ChessView; // field@0555 │ │ +05c9ba: 7110 8c16 0100 |0033: invoke-static {v1}, Ljwtc/android/chess/ChessView;.access$2100:(Ljwtc/android/chess/ChessView;)Ljava/util/ArrayList; // method@168c │ │ +05c9c0: 0c01 |0036: move-result-object v1 │ │ +05c9c2: 5232 5305 |0037: iget v2, v3, Ljwtc/android/chess/ChessView$13$1;.val$i:I // field@0553 │ │ +05c9c6: 6e20 a315 2100 |0039: invoke-virtual {v1, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@15a3 │ │ +05c9cc: 0c01 |003c: move-result-object v1 │ │ +05c9ce: 1f01 bf03 |003d: check-cast v1, Ljwtc/android/chess/PGNView; // type@03bf │ │ +05c9d2: 6e10 4215 0000 |003f: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@1542 │ │ +05c9d8: 0a02 |0042: move-result v2 │ │ +05c9da: 3d02 0a00 |0043: if-lez v2, 004d // +000a │ │ +05c9de: 1212 |0045: const/4 v2, #int 1 // #1 │ │ +05c9e0: 6e20 3f17 2100 |0046: invoke-virtual {v1, v2}, Ljwtc/android/chess/PGNView;.setAnnotated:(Z)V // method@173f │ │ +05c9e6: 7210 c400 0400 |0049: invoke-interface {v4}, Landroid/content/DialogInterface;.dismiss:()V // method@00c4 │ │ +05c9ec: 0e00 |004c: return-void │ │ +05c9ee: 1202 |004d: const/4 v2, #int 0 // #0 │ │ +05c9f0: 28f8 |004e: goto 0046 // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=494 │ │ 0x000a line=495 │ │ 0x0012 line=496 │ │ 0x0024 line=497 │ │ 0x002f line=498 │ │ @@ -85521,17 +85526,17 @@ │ │ 0x0000 - 0x004f reg=3 this Ljwtc/android/chess/ChessView$13$1; │ │ 0x0000 - 0x004f reg=4 dialog Landroid/content/DialogInterface; │ │ 0x0000 - 0x004f reg=5 which I │ │ │ │ source_file_idx : 825 (ChessView.java) │ │ │ │ Class #354 header: │ │ -class_idx : 916 │ │ +class_idx : 913 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 826 │ │ +superclass_idx : 823 │ │ source_file_idx : 825 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #354 annotations: │ │ @@ -85557,120 +85562,123 @@ │ │ type : '(Ljwtc/android/chess/ChessView;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -05ae4c: |[05ae4c] jwtc.android.chess.ChessView$13.:(Ljwtc/android/chess/ChessView;)V │ │ -05ae5c: 5b01 5505 |0000: iput-object v1, v0, Ljwtc/android/chess/ChessView$13;.this$0:Ljwtc/android/chess/ChessView; // field@0555 │ │ -05ae60: 7010 1c15 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ -05ae66: 0e00 |0005: return-void │ │ +05c9f4: |[05c9f4] jwtc.android.chess.ChessView$13.:(Ljwtc/android/chess/ChessView;)V │ │ +05ca04: 5b01 5505 |0000: iput-object v1, v0, Ljwtc/android/chess/ChessView$13;.this$0:Ljwtc/android/chess/ChessView; // field@0555 │ │ +05ca08: 7010 1c15 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ +05ca0e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=477 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Ljwtc/android/chess/ChessView$13; │ │ - 0x0000 - 0x0006 reg=1 (null) Ljwtc/android/chess/ChessView; │ │ + 0x0000 - 0x0006 reg=1 this$0 Ljwtc/android/chess/ChessView; │ │ │ │ Virtual methods - │ │ #0 : (in Ljwtc/android/chess/ChessView$13;) │ │ name : 'onClick' │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 157 16-bit code units │ │ -05ae68: |[05ae68] jwtc.android.chess.ChessView$13.onClick:(Landroid/view/View;)V │ │ -05ae78: 5495 5505 |0000: iget-object v5, v9, Ljwtc/android/chess/ChessView$13;.this$0:Ljwtc/android/chess/ChessView; // field@0555 │ │ -05ae7c: 7110 8716 0500 |0002: invoke-static {v5}, Ljwtc/android/chess/ChessView;.access$1700:(Ljwtc/android/chess/ChessView;)Ljwtc/chess/JNI; // method@1687 │ │ -05ae82: 0c05 |0005: move-result-object v5 │ │ -05ae84: 6e10 301b 0500 |0006: invoke-virtual {v5}, Ljwtc/chess/JNI;.getNumBoard:()I // method@1b30 │ │ -05ae8a: 0a05 |0009: move-result v5 │ │ -05ae8c: d803 05fe |000a: add-int/lit8 v3, v5, #int -2 // #fe │ │ -05ae90: 3d03 9000 |000c: if-lez v3, 009c // +0090 │ │ -05ae94: 2202 da02 |000e: new-instance v2, Landroid/widget/FrameLayout; // type@02da │ │ -05ae98: 5495 5505 |0010: iget-object v5, v9, Ljwtc/android/chess/ChessView$13;.this$0:Ljwtc/android/chess/ChessView; // field@0555 │ │ -05ae9c: 7110 8116 0500 |0012: invoke-static {v5}, Ljwtc/android/chess/ChessView;.access$1100:(Ljwtc/android/chess/ChessView;)Ljwtc/android/chess/main; // method@1681 │ │ -05aea2: 0c05 |0015: move-result-object v5 │ │ -05aea4: 7020 db13 5200 |0016: invoke-direct {v2, v5}, Landroid/widget/FrameLayout;.:(Landroid/content/Context;)V // method@13db │ │ -05aeaa: 2204 d402 |0019: new-instance v4, Landroid/widget/EditText; // type@02d4 │ │ -05aeae: 5495 5505 |001b: iget-object v5, v9, Ljwtc/android/chess/ChessView$13;.this$0:Ljwtc/android/chess/ChessView; // field@0555 │ │ -05aeb2: 7110 8116 0500 |001d: invoke-static {v5}, Ljwtc/android/chess/ChessView;.access$1100:(Ljwtc/android/chess/ChessView;)Ljwtc/android/chess/main; // method@1681 │ │ -05aeb8: 0c05 |0020: move-result-object v5 │ │ -05aeba: 7020 cf13 5400 |0021: invoke-direct {v4, v5}, Landroid/widget/EditText;.:(Landroid/content/Context;)V // method@13cf │ │ -05aec0: 1305 1100 |0024: const/16 v5, #int 17 // #11 │ │ -05aec4: 6e20 d313 5400 |0026: invoke-virtual {v4, v5}, Landroid/widget/EditText;.setGravity:(I)V // method@13d3 │ │ -05aeca: 5495 5505 |0029: iget-object v5, v9, Ljwtc/android/chess/ChessView$13;.this$0:Ljwtc/android/chess/ChessView; // field@0555 │ │ -05aece: 7110 8816 0500 |002b: invoke-static {v5}, Ljwtc/android/chess/ChessView;.access$1800:(Ljwtc/android/chess/ChessView;)Ljava/util/ArrayList; // method@1688 │ │ -05aed4: 0c05 |002e: move-result-object v5 │ │ -05aed6: 6e20 a315 3500 |002f: invoke-virtual {v5, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@15a3 │ │ -05aedc: 0c05 |0032: move-result-object v5 │ │ -05aede: 1f05 6f04 |0033: check-cast v5, Ljwtc/chess/PGNEntry; // type@046f │ │ -05aee2: 5455 d30a |0035: iget-object v5, v5, Ljwtc/chess/PGNEntry;._sAnnotation:Ljava/lang/String; // field@0ad3 │ │ -05aee6: 6e20 d613 5400 |0037: invoke-virtual {v4, v5}, Landroid/widget/EditText;.setText:(Ljava/lang/CharSequence;)V // method@13d6 │ │ -05aeec: 2205 d902 |003a: new-instance v5, Landroid/widget/FrameLayout$LayoutParams; // type@02d9 │ │ -05aef0: 12f6 |003c: const/4 v6, #int -1 // #ff │ │ -05aef2: 12e7 |003d: const/4 v7, #int -2 // #fe │ │ -05aef4: 7030 da13 6507 |003e: invoke-direct {v5, v6, v7}, Landroid/widget/FrameLayout$LayoutParams;.:(II)V // method@13da │ │ -05aefa: 6e30 dc13 4205 |0041: invoke-virtual {v2, v4, v5}, Landroid/widget/FrameLayout;.addView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@13dc │ │ -05af00: 2205 0d00 |0044: new-instance v5, Landroid/app/AlertDialog$Builder; // type@000d │ │ -05af04: 5496 5505 |0046: iget-object v6, v9, Ljwtc/android/chess/ChessView$13;.this$0:Ljwtc/android/chess/ChessView; // field@0555 │ │ -05af08: 7110 8116 0600 |0048: invoke-static {v6}, Ljwtc/android/chess/ChessView;.access$1100:(Ljwtc/android/chess/ChessView;)Ljwtc/android/chess/main; // method@1681 │ │ -05af0e: 0c06 |004b: move-result-object v6 │ │ -05af10: 7020 3b00 6500 |004c: invoke-direct {v5, v6}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@003b │ │ -05af16: 6e20 4600 2500 |004f: invoke-virtual {v5, v2}, Landroid/app/AlertDialog$Builder;.setView:(Landroid/view/View;)Landroid/app/AlertDialog$Builder; // method@0046 │ │ -05af1c: 0c06 |0052: move-result-object v6 │ │ -05af1e: 2205 4203 |0053: new-instance v5, Ljava/lang/StringBuilder; // type@0342 │ │ -05af22: 7010 5715 0500 |0055: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ -05af28: 5497 5505 |0058: iget-object v7, v9, Ljwtc/android/chess/ChessView$13;.this$0:Ljwtc/android/chess/ChessView; // field@0555 │ │ -05af2c: 7110 8116 0700 |005a: invoke-static {v7}, Ljwtc/android/chess/ChessView;.access$1100:(Ljwtc/android/chess/ChessView;)Ljwtc/android/chess/main; // method@1681 │ │ -05af32: 0c07 |005d: move-result-object v7 │ │ -05af34: 1408 5000 087f |005e: const v8, #float 1.80777e+38 // #7f080050 │ │ -05af3a: 6e20 0719 8700 |0061: invoke-virtual {v7, v8}, Ljwtc/android/chess/main;.getString:(I)Ljava/lang/String; // method@1907 │ │ -05af40: 0c07 |0064: move-result-object v7 │ │ -05af42: 6e20 5f15 7500 |0065: invoke-virtual {v5, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -05af48: 0c05 |0068: move-result-object v5 │ │ -05af4a: 1a07 0c00 |0069: const-string v7, " " // string@000c │ │ -05af4e: 6e20 5f15 7500 |006b: invoke-virtual {v5, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -05af54: 0c07 |006e: move-result-object v7 │ │ -05af56: 5495 5505 |006f: iget-object v5, v9, Ljwtc/android/chess/ChessView$13;.this$0:Ljwtc/android/chess/ChessView; // field@0555 │ │ -05af5a: 7110 8d16 0500 |0071: invoke-static {v5}, Ljwtc/android/chess/ChessView;.access$2200:(Ljwtc/android/chess/ChessView;)Ljava/util/ArrayList; // method@168d │ │ -05af60: 0c05 |0074: move-result-object v5 │ │ -05af62: 6e20 a315 3500 |0075: invoke-virtual {v5, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@15a3 │ │ -05af68: 0c05 |0078: move-result-object v5 │ │ -05af6a: 1f05 6f04 |0079: check-cast v5, Ljwtc/chess/PGNEntry; // type@046f │ │ -05af6e: 5455 d40a |007b: iget-object v5, v5, Ljwtc/chess/PGNEntry;._sMove:Ljava/lang/String; // field@0ad4 │ │ -05af72: 6e20 5f15 5700 |007d: invoke-virtual {v7, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -05af78: 0c05 |0080: move-result-object v5 │ │ -05af7a: 6e10 6415 0500 |0081: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ -05af80: 0c05 |0084: move-result-object v5 │ │ -05af82: 6e20 4500 5600 |0085: invoke-virtual {v6, v5}, Landroid/app/AlertDialog$Builder;.setTitle:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@0045 │ │ -05af88: 0c05 |0088: move-result-object v5 │ │ -05af8a: 1406 3800 087f |0089: const v6, #float 1.80776e+38 // #7f080038 │ │ -05af90: 2207 9303 |008c: new-instance v7, Ljwtc/android/chess/ChessView$13$1; // type@0393 │ │ -05af94: 7040 4816 9734 |008e: invoke-direct {v7, v9, v4, v3}, Ljwtc/android/chess/ChessView$13$1;.:(Ljwtc/android/chess/ChessView$13;Landroid/widget/EditText;I)V // method@1648 │ │ -05af9a: 6e30 4100 6507 |0091: invoke-virtual {v5, v6, v7}, Landroid/app/AlertDialog$Builder;.setPositiveButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0041 │ │ -05afa0: 0c01 |0094: move-result-object v1 │ │ -05afa2: 6e10 3c00 0100 |0095: invoke-virtual {v1}, Landroid/app/AlertDialog$Builder;.create:()Landroid/app/AlertDialog; // method@003c │ │ -05afa8: 0c00 |0098: move-result-object v0 │ │ -05afaa: 6e10 4800 0000 |0099: invoke-virtual {v0}, Landroid/app/AlertDialog;.show:()V // method@0048 │ │ -05afb0: 0e00 |009c: return-void │ │ +05ca10: |[05ca10] jwtc.android.chess.ChessView$13.onClick:(Landroid/view/View;)V │ │ +05ca20: 5495 5505 |0000: iget-object v5, v9, Ljwtc/android/chess/ChessView$13;.this$0:Ljwtc/android/chess/ChessView; // field@0555 │ │ +05ca24: 7110 8716 0500 |0002: invoke-static {v5}, Ljwtc/android/chess/ChessView;.access$1700:(Ljwtc/android/chess/ChessView;)Ljwtc/chess/JNI; // method@1687 │ │ +05ca2a: 0c05 |0005: move-result-object v5 │ │ +05ca2c: 6e10 2f1b 0500 |0006: invoke-virtual {v5}, Ljwtc/chess/JNI;.getNumBoard:()I // method@1b2f │ │ +05ca32: 0a05 |0009: move-result v5 │ │ +05ca34: d803 05fe |000a: add-int/lit8 v3, v5, #int -2 // #fe │ │ +05ca38: 3d03 9000 |000c: if-lez v3, 009c // +0090 │ │ +05ca3c: 2202 d702 |000e: new-instance v2, Landroid/widget/FrameLayout; // type@02d7 │ │ +05ca40: 5495 5505 |0010: iget-object v5, v9, Ljwtc/android/chess/ChessView$13;.this$0:Ljwtc/android/chess/ChessView; // field@0555 │ │ +05ca44: 7110 8116 0500 |0012: invoke-static {v5}, Ljwtc/android/chess/ChessView;.access$1100:(Ljwtc/android/chess/ChessView;)Ljwtc/android/chess/main; // method@1681 │ │ +05ca4a: 0c05 |0015: move-result-object v5 │ │ +05ca4c: 7020 db13 5200 |0016: invoke-direct {v2, v5}, Landroid/widget/FrameLayout;.:(Landroid/content/Context;)V // method@13db │ │ +05ca52: 2204 d102 |0019: new-instance v4, Landroid/widget/EditText; // type@02d1 │ │ +05ca56: 5495 5505 |001b: iget-object v5, v9, Ljwtc/android/chess/ChessView$13;.this$0:Ljwtc/android/chess/ChessView; // field@0555 │ │ +05ca5a: 7110 8116 0500 |001d: invoke-static {v5}, Ljwtc/android/chess/ChessView;.access$1100:(Ljwtc/android/chess/ChessView;)Ljwtc/android/chess/main; // method@1681 │ │ +05ca60: 0c05 |0020: move-result-object v5 │ │ +05ca62: 7020 cf13 5400 |0021: invoke-direct {v4, v5}, Landroid/widget/EditText;.:(Landroid/content/Context;)V // method@13cf │ │ +05ca68: 1305 1100 |0024: const/16 v5, #int 17 // #11 │ │ +05ca6c: 6e20 d313 5400 |0026: invoke-virtual {v4, v5}, Landroid/widget/EditText;.setGravity:(I)V // method@13d3 │ │ +05ca72: 5495 5505 |0029: iget-object v5, v9, Ljwtc/android/chess/ChessView$13;.this$0:Ljwtc/android/chess/ChessView; // field@0555 │ │ +05ca76: 7110 8816 0500 |002b: invoke-static {v5}, Ljwtc/android/chess/ChessView;.access$1800:(Ljwtc/android/chess/ChessView;)Ljava/util/ArrayList; // method@1688 │ │ +05ca7c: 0c05 |002e: move-result-object v5 │ │ +05ca7e: 6e20 a315 3500 |002f: invoke-virtual {v5, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@15a3 │ │ +05ca84: 0c05 |0032: move-result-object v5 │ │ +05ca86: 1f05 6c04 |0033: check-cast v5, Ljwtc/chess/PGNEntry; // type@046c │ │ +05ca8a: 5455 d30a |0035: iget-object v5, v5, Ljwtc/chess/PGNEntry;._sAnnotation:Ljava/lang/String; // field@0ad3 │ │ +05ca8e: 6e20 d613 5400 |0037: invoke-virtual {v4, v5}, Landroid/widget/EditText;.setText:(Ljava/lang/CharSequence;)V // method@13d6 │ │ +05ca94: 2205 d602 |003a: new-instance v5, Landroid/widget/FrameLayout$LayoutParams; // type@02d6 │ │ +05ca98: 12f6 |003c: const/4 v6, #int -1 // #ff │ │ +05ca9a: 12e7 |003d: const/4 v7, #int -2 // #fe │ │ +05ca9c: 7030 da13 6507 |003e: invoke-direct {v5, v6, v7}, Landroid/widget/FrameLayout$LayoutParams;.:(II)V // method@13da │ │ +05caa2: 6e30 dc13 4205 |0041: invoke-virtual {v2, v4, v5}, Landroid/widget/FrameLayout;.addView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@13dc │ │ +05caa8: 2205 0d00 |0044: new-instance v5, Landroid/app/AlertDialog$Builder; // type@000d │ │ +05caac: 5496 5505 |0046: iget-object v6, v9, Ljwtc/android/chess/ChessView$13;.this$0:Ljwtc/android/chess/ChessView; // field@0555 │ │ +05cab0: 7110 8116 0600 |0048: invoke-static {v6}, Ljwtc/android/chess/ChessView;.access$1100:(Ljwtc/android/chess/ChessView;)Ljwtc/android/chess/main; // method@1681 │ │ +05cab6: 0c06 |004b: move-result-object v6 │ │ +05cab8: 7020 3b00 6500 |004c: invoke-direct {v5, v6}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@003b │ │ +05cabe: 6e20 4600 2500 |004f: invoke-virtual {v5, v2}, Landroid/app/AlertDialog$Builder;.setView:(Landroid/view/View;)Landroid/app/AlertDialog$Builder; // method@0046 │ │ +05cac4: 0c06 |0052: move-result-object v6 │ │ +05cac6: 2205 3f03 |0053: new-instance v5, Ljava/lang/StringBuilder; // type@033f │ │ +05caca: 7010 5715 0500 |0055: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ +05cad0: 5497 5505 |0058: iget-object v7, v9, Ljwtc/android/chess/ChessView$13;.this$0:Ljwtc/android/chess/ChessView; // field@0555 │ │ +05cad4: 7110 8116 0700 |005a: invoke-static {v7}, Ljwtc/android/chess/ChessView;.access$1100:(Ljwtc/android/chess/ChessView;)Ljwtc/android/chess/main; // method@1681 │ │ +05cada: 0c07 |005d: move-result-object v7 │ │ +05cadc: 1408 5000 087f |005e: const v8, #float 1.80777e+38 // #7f080050 │ │ +05cae2: 6e20 0719 8700 |0061: invoke-virtual {v7, v8}, Ljwtc/android/chess/main;.getString:(I)Ljava/lang/String; // method@1907 │ │ +05cae8: 0c07 |0064: move-result-object v7 │ │ +05caea: 6e20 5f15 7500 |0065: invoke-virtual {v5, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +05caf0: 0c05 |0068: move-result-object v5 │ │ +05caf2: 1a07 0c00 |0069: const-string v7, " " // string@000c │ │ +05caf6: 6e20 5f15 7500 |006b: invoke-virtual {v5, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +05cafc: 0c07 |006e: move-result-object v7 │ │ +05cafe: 5495 5505 |006f: iget-object v5, v9, Ljwtc/android/chess/ChessView$13;.this$0:Ljwtc/android/chess/ChessView; // field@0555 │ │ +05cb02: 7110 8d16 0500 |0071: invoke-static {v5}, Ljwtc/android/chess/ChessView;.access$2200:(Ljwtc/android/chess/ChessView;)Ljava/util/ArrayList; // method@168d │ │ +05cb08: 0c05 |0074: move-result-object v5 │ │ +05cb0a: 6e20 a315 3500 |0075: invoke-virtual {v5, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@15a3 │ │ +05cb10: 0c05 |0078: move-result-object v5 │ │ +05cb12: 1f05 6c04 |0079: check-cast v5, Ljwtc/chess/PGNEntry; // type@046c │ │ +05cb16: 5455 d40a |007b: iget-object v5, v5, Ljwtc/chess/PGNEntry;._sMove:Ljava/lang/String; // field@0ad4 │ │ +05cb1a: 6e20 5f15 5700 |007d: invoke-virtual {v7, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +05cb20: 0c05 |0080: move-result-object v5 │ │ +05cb22: 6e10 6415 0500 |0081: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ +05cb28: 0c05 |0084: move-result-object v5 │ │ +05cb2a: 6e20 4500 5600 |0085: invoke-virtual {v6, v5}, Landroid/app/AlertDialog$Builder;.setTitle:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@0045 │ │ +05cb30: 0c05 |0088: move-result-object v5 │ │ +05cb32: 1406 3800 087f |0089: const v6, #float 1.80776e+38 // #7f080038 │ │ +05cb38: 2207 9003 |008c: new-instance v7, Ljwtc/android/chess/ChessView$13$1; // type@0390 │ │ +05cb3c: 7040 4816 9734 |008e: invoke-direct {v7, v9, v4, v3}, Ljwtc/android/chess/ChessView$13$1;.:(Ljwtc/android/chess/ChessView$13;Landroid/widget/EditText;I)V // method@1648 │ │ +05cb42: 6e30 4100 6507 |0091: invoke-virtual {v5, v6, v7}, Landroid/app/AlertDialog$Builder;.setPositiveButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0041 │ │ +05cb48: 0c01 |0094: move-result-object v1 │ │ +05cb4a: 6e10 3c00 0100 |0095: invoke-virtual {v1}, Landroid/app/AlertDialog$Builder;.create:()Landroid/app/AlertDialog; // method@003c │ │ +05cb50: 0c00 |0098: move-result-object v0 │ │ +05cb52: 6e10 4800 0000 |0099: invoke-virtual {v0}, Landroid/app/AlertDialog;.show:()V // method@0048 │ │ +05cb58: 0e00 |009c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=480 │ │ 0x000c line=481 │ │ 0x000e line=482 │ │ 0x0019 line=483 │ │ 0x0024 line=484 │ │ 0x0029 line=485 │ │ 0x003a line=487 │ │ 0x0044 line=489 │ │ + 0x004f line=490 │ │ + 0x005a line=491 │ │ + 0x0091 line=492 │ │ 0x0095 line=504 │ │ 0x0099 line=505 │ │ 0x009c line=507 │ │ locals : │ │ 0x0099 - 0x009c reg=0 alert Landroid/app/AlertDialog; │ │ 0x0095 - 0x009c reg=1 builder Landroid/app/AlertDialog$Builder; │ │ 0x0019 - 0x009c reg=2 fl Landroid/widget/FrameLayout; │ │ @@ -85678,17 +85686,17 @@ │ │ 0x000c - 0x009d reg=3 i I │ │ 0x0000 - 0x009d reg=9 this Ljwtc/android/chess/ChessView$13; │ │ 0x0000 - 0x009d reg=10 arg0 Landroid/view/View; │ │ │ │ source_file_idx : 825 (ChessView.java) │ │ │ │ Class #355 header: │ │ -class_idx : 917 │ │ +class_idx : 914 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 826 │ │ +superclass_idx : 823 │ │ source_file_idx : 825 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 3 │ │ │ │ Class #355 annotations: │ │ @@ -85714,50 +85722,50 @@ │ │ type : '(Ljwtc/android/chess/ChessView;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -05afb4: |[05afb4] jwtc.android.chess.ChessView$14.:(Ljwtc/android/chess/ChessView;)V │ │ -05afc4: 5b01 5605 |0000: iput-object v1, v0, Ljwtc/android/chess/ChessView$14;.this$0:Ljwtc/android/chess/ChessView; // field@0556 │ │ -05afc8: 7010 1c15 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ -05afce: 0e00 |0005: return-void │ │ +05cb5c: |[05cb5c] jwtc.android.chess.ChessView$14.:(Ljwtc/android/chess/ChessView;)V │ │ +05cb6c: 5b01 5605 |0000: iput-object v1, v0, Ljwtc/android/chess/ChessView$14;.this$0:Ljwtc/android/chess/ChessView; // field@0556 │ │ +05cb70: 7010 1c15 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ +05cb76: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=521 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Ljwtc/android/chess/ChessView$14; │ │ - 0x0000 - 0x0006 reg=1 (null) Ljwtc/android/chess/ChessView; │ │ + 0x0000 - 0x0006 reg=1 this$0 Ljwtc/android/chess/ChessView; │ │ │ │ Virtual methods - │ │ #0 : (in Ljwtc/android/chess/ChessView$14;) │ │ name : 'onProgressChanged' │ │ type : '(Landroid/widget/SeekBar;IZ)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 29 16-bit code units │ │ -05afd0: |[05afd0] jwtc.android.chess.ChessView$14.onProgressChanged:(Landroid/widget/SeekBar;IZ)V │ │ -05afe0: 3804 1c00 |0000: if-eqz v4, 001c // +001c │ │ -05afe4: 5410 5605 |0002: iget-object v0, v1, Ljwtc/android/chess/ChessView$14;.this$0:Ljwtc/android/chess/ChessView; // field@0556 │ │ -05afe8: 7110 8e16 0000 |0004: invoke-static {v0}, Ljwtc/android/chess/ChessView;.access$2300:(Ljwtc/android/chess/ChessView;)Ljwtc/chess/JNI; // method@168e │ │ -05afee: 0c00 |0007: move-result-object v0 │ │ -05aff0: 6e10 301b 0000 |0008: invoke-virtual {v0}, Ljwtc/chess/JNI;.getNumBoard:()I // method@1b30 │ │ -05aff6: 0a00 |000b: move-result v0 │ │ -05aff8: d800 00ff |000c: add-int/lit8 v0, v0, #int -1 // #ff │ │ -05affc: 3730 0400 |000e: if-le v0, v3, 0012 // +0004 │ │ -05b000: d803 0301 |0010: add-int/lit8 v3, v3, #int 1 // #01 │ │ -05b004: 5410 5605 |0012: iget-object v0, v1, Ljwtc/android/chess/ChessView$14;.this$0:Ljwtc/android/chess/ChessView; // field@0556 │ │ -05b008: 6e20 b916 3000 |0014: invoke-virtual {v0, v3}, Ljwtc/android/chess/ChessView;.jumptoMove:(I)V // method@16b9 │ │ -05b00e: 5410 5605 |0017: iget-object v0, v1, Ljwtc/android/chess/ChessView$14;.this$0:Ljwtc/android/chess/ChessView; // field@0556 │ │ -05b012: 6e10 db16 0000 |0019: invoke-virtual {v0}, Ljwtc/android/chess/ChessView;.updateState:()V // method@16db │ │ -05b018: 0e00 |001c: return-void │ │ +05cb78: |[05cb78] jwtc.android.chess.ChessView$14.onProgressChanged:(Landroid/widget/SeekBar;IZ)V │ │ +05cb88: 3804 1c00 |0000: if-eqz v4, 001c // +001c │ │ +05cb8c: 5410 5605 |0002: iget-object v0, v1, Ljwtc/android/chess/ChessView$14;.this$0:Ljwtc/android/chess/ChessView; // field@0556 │ │ +05cb90: 7110 8e16 0000 |0004: invoke-static {v0}, Ljwtc/android/chess/ChessView;.access$2300:(Ljwtc/android/chess/ChessView;)Ljwtc/chess/JNI; // method@168e │ │ +05cb96: 0c00 |0007: move-result-object v0 │ │ +05cb98: 6e10 2f1b 0000 |0008: invoke-virtual {v0}, Ljwtc/chess/JNI;.getNumBoard:()I // method@1b2f │ │ +05cb9e: 0a00 |000b: move-result v0 │ │ +05cba0: d800 00ff |000c: add-int/lit8 v0, v0, #int -1 // #ff │ │ +05cba4: 3730 0400 |000e: if-le v0, v3, 0012 // +0004 │ │ +05cba8: d803 0301 |0010: add-int/lit8 v3, v3, #int 1 // #01 │ │ +05cbac: 5410 5605 |0012: iget-object v0, v1, Ljwtc/android/chess/ChessView$14;.this$0:Ljwtc/android/chess/ChessView; // field@0556 │ │ +05cbb0: 6e20 b916 3000 |0014: invoke-virtual {v0, v3}, Ljwtc/android/chess/ChessView;.jumptoMove:(I)V // method@16b9 │ │ +05cbb6: 5410 5605 |0017: iget-object v0, v1, Ljwtc/android/chess/ChessView$14;.this$0:Ljwtc/android/chess/ChessView; // field@0556 │ │ +05cbba: 6e10 db16 0000 |0019: invoke-virtual {v0}, Ljwtc/android/chess/ChessView;.updateState:()V // method@16db │ │ +05cbc0: 0e00 |001c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=525 │ │ 0x0002 line=527 │ │ 0x0010 line=528 │ │ 0x0012 line=530 │ │ 0x0017 line=531 │ │ @@ -85773,16 +85781,16 @@ │ │ type : '(Landroid/widget/SeekBar;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -05b01c: |[05b01c] jwtc.android.chess.ChessView$14.onStartTrackingTouch:(Landroid/widget/SeekBar;)V │ │ -05b02c: 0e00 |0000: return-void │ │ +05cbc4: |[05cbc4] jwtc.android.chess.ChessView$14.onStartTrackingTouch:(Landroid/widget/SeekBar;)V │ │ +05cbd4: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=538 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Ljwtc/android/chess/ChessView$14; │ │ 0x0000 - 0x0001 reg=1 seekBar Landroid/widget/SeekBar; │ │ │ │ @@ -85791,29 +85799,29 @@ │ │ type : '(Landroid/widget/SeekBar;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -05b030: |[05b030] jwtc.android.chess.ChessView$14.onStopTrackingTouch:(Landroid/widget/SeekBar;)V │ │ -05b040: 0e00 |0000: return-void │ │ +05cbd8: |[05cbd8] jwtc.android.chess.ChessView$14.onStopTrackingTouch:(Landroid/widget/SeekBar;)V │ │ +05cbe8: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=543 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Ljwtc/android/chess/ChessView$14; │ │ 0x0000 - 0x0001 reg=1 seekBar Landroid/widget/SeekBar; │ │ │ │ source_file_idx : 825 (ChessView.java) │ │ │ │ Class #356 header: │ │ -class_idx : 918 │ │ +class_idx : 915 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 883 │ │ +superclass_idx : 880 │ │ source_file_idx : 825 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #356 annotations: │ │ @@ -85838,60 +85846,60 @@ │ │ type : '(Ljwtc/android/chess/ChessView;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -05b044: |[05b044] jwtc.android.chess.ChessView$15.:(Ljwtc/android/chess/ChessView;)V │ │ -05b054: 5b01 5705 |0000: iput-object v1, v0, Ljwtc/android/chess/ChessView$15;.this$0:Ljwtc/android/chess/ChessView; // field@0557 │ │ -05b058: 7010 ed15 0000 |0002: invoke-direct {v0}, Ljava/util/TimerTask;.:()V // method@15ed │ │ -05b05e: 0e00 |0005: return-void │ │ +05cbec: |[05cbec] jwtc.android.chess.ChessView$15.:(Ljwtc/android/chess/ChessView;)V │ │ +05cbfc: 5b01 5705 |0000: iput-object v1, v0, Ljwtc/android/chess/ChessView$15;.this$0:Ljwtc/android/chess/ChessView; // field@0557 │ │ +05cc00: 7010 ed15 0000 |0002: invoke-direct {v0}, Ljava/util/TimerTask;.:()V // method@15ed │ │ +05cc06: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=580 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Ljwtc/android/chess/ChessView$15; │ │ - 0x0000 - 0x0006 reg=1 (null) Ljwtc/android/chess/ChessView; │ │ + 0x0000 - 0x0006 reg=1 this$0 Ljwtc/android/chess/ChessView; │ │ │ │ Virtual methods - │ │ #0 : (in Ljwtc/android/chess/ChessView$15;) │ │ name : 'run' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -05b060: |[05b060] jwtc.android.chess.ChessView$15.run:()V │ │ -05b070: 2200 6b00 |0000: new-instance v0, Landroid/os/Message; // type@006b │ │ -05b074: 7010 d401 0000 |0002: invoke-direct {v0}, Landroid/os/Message;.:()V // method@01d4 │ │ -05b07a: 1211 |0005: const/4 v1, #int 1 // #1 │ │ -05b07c: 5901 2100 |0006: iput v1, v0, Landroid/os/Message;.what:I // field@0021 │ │ -05b080: 5421 5705 |0008: iget-object v1, v2, Ljwtc/android/chess/ChessView$15;.this$0:Ljwtc/android/chess/ChessView; // field@0557 │ │ -05b084: 5411 a305 |000a: iget-object v1, v1, Ljwtc/android/chess/ChessView;.m_timerHandler:Ljwtc/android/chess/ChessView$InnerHandler; // field@05a3 │ │ -05b088: 6e20 7816 0100 |000c: invoke-virtual {v1, v0}, Ljwtc/android/chess/ChessView$InnerHandler;.sendMessage:(Landroid/os/Message;)Z // method@1678 │ │ -05b08e: 0e00 |000f: return-void │ │ +05cc08: |[05cc08] jwtc.android.chess.ChessView$15.run:()V │ │ +05cc18: 2200 6800 |0000: new-instance v0, Landroid/os/Message; // type@0068 │ │ +05cc1c: 7010 d401 0000 |0002: invoke-direct {v0}, Landroid/os/Message;.:()V // method@01d4 │ │ +05cc22: 1211 |0005: const/4 v1, #int 1 // #1 │ │ +05cc24: 5901 2100 |0006: iput v1, v0, Landroid/os/Message;.what:I // field@0021 │ │ +05cc28: 5421 5705 |0008: iget-object v1, v2, Ljwtc/android/chess/ChessView$15;.this$0:Ljwtc/android/chess/ChessView; // field@0557 │ │ +05cc2c: 5411 a305 |000a: iget-object v1, v1, Ljwtc/android/chess/ChessView;.m_timerHandler:Ljwtc/android/chess/ChessView$InnerHandler; // field@05a3 │ │ +05cc30: 6e20 7816 0100 |000c: invoke-virtual {v1, v0}, Ljwtc/android/chess/ChessView$InnerHandler;.sendMessage:(Landroid/os/Message;)Z // method@1678 │ │ +05cc36: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=582 │ │ 0x0005 line=583 │ │ 0x0008 line=584 │ │ 0x000f line=585 │ │ locals : │ │ 0x0005 - 0x0010 reg=0 msg Landroid/os/Message; │ │ 0x0000 - 0x0010 reg=2 this Ljwtc/android/chess/ChessView$15; │ │ │ │ source_file_idx : 825 (ChessView.java) │ │ │ │ Class #357 header: │ │ -class_idx : 919 │ │ +class_idx : 916 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 826 │ │ +superclass_idx : 823 │ │ source_file_idx : 825 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #357 annotations: │ │ @@ -85921,57 +85929,57 @@ │ │ type : '(Ljwtc/android/chess/ChessView;I)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -05b090: |[05b090] jwtc.android.chess.ChessView$16.:(Ljwtc/android/chess/ChessView;I)V │ │ -05b0a0: 5b01 5805 |0000: iput-object v1, v0, Ljwtc/android/chess/ChessView$16;.this$0:Ljwtc/android/chess/ChessView; // field@0558 │ │ -05b0a4: 5902 5905 |0002: iput v2, v0, Ljwtc/android/chess/ChessView$16;.val$iTo:I // field@0559 │ │ -05b0a8: 7010 1c15 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ -05b0ae: 0e00 |0007: return-void │ │ +05cc38: |[05cc38] jwtc.android.chess.ChessView$16.:(Ljwtc/android/chess/ChessView;I)V │ │ +05cc48: 5b01 5805 |0000: iput-object v1, v0, Ljwtc/android/chess/ChessView$16;.this$0:Ljwtc/android/chess/ChessView; // field@0558 │ │ +05cc4c: 5902 5905 |0002: iput v2, v0, Ljwtc/android/chess/ChessView$16;.val$iTo:I // field@0559 │ │ +05cc50: 7010 1c15 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ +05cc56: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=874 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Ljwtc/android/chess/ChessView$16; │ │ - 0x0000 - 0x0008 reg=1 (null) Ljwtc/android/chess/ChessView; │ │ + 0x0000 - 0x0008 reg=1 this$0 Ljwtc/android/chess/ChessView; │ │ 0x0000 - 0x0008 reg=2 (null) I │ │ │ │ Virtual methods - │ │ #0 : (in Ljwtc/android/chess/ChessView$16;) │ │ name : 'onClick' │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 39 16-bit code units │ │ -05b0b0: |[05b0b0] jwtc.android.chess.ChessView$16.onClick:(Landroid/content/DialogInterface;I)V │ │ -05b0c0: 7210 c400 0500 |0000: invoke-interface {v5}, Landroid/content/DialogInterface;.dismiss:()V // method@00c4 │ │ -05b0c6: 5441 5805 |0003: iget-object v1, v4, Ljwtc/android/chess/ChessView$16;.this$0:Ljwtc/android/chess/ChessView; // field@0558 │ │ -05b0ca: 7110 8f16 0100 |0005: invoke-static {v1}, Ljwtc/android/chess/ChessView;.access$2400:(Ljwtc/android/chess/ChessView;)Ljwtc/chess/JNI; // method@168f │ │ -05b0d0: 0c01 |0008: move-result-object v1 │ │ -05b0d2: d902 0604 |0009: rsub-int/lit8 v2, v6, #int 4 // #04 │ │ -05b0d6: 6e20 4b1b 2100 |000b: invoke-virtual {v1, v2}, Ljwtc/chess/JNI;.setPromo:(I)V // method@1b4b │ │ -05b0dc: 5441 5805 |000e: iget-object v1, v4, Ljwtc/android/chess/ChessView$16;.this$0:Ljwtc/android/chess/ChessView; // field@0558 │ │ -05b0e0: 5442 5805 |0010: iget-object v2, v4, Ljwtc/android/chess/ChessView$16;.this$0:Ljwtc/android/chess/ChessView; // field@0558 │ │ -05b0e4: 5222 a105 |0012: iget v2, v2, Ljwtc/android/chess/ChessView;.m_iFrom:I // field@05a1 │ │ -05b0e8: 5243 5905 |0014: iget v3, v4, Ljwtc/android/chess/ChessView$16;.val$iTo:I // field@0559 │ │ -05b0ec: 6e30 c416 2103 |0016: invoke-virtual {v1, v2, v3}, Ljwtc/android/chess/ChessView;.requestMove:(II)Z // method@16c4 │ │ -05b0f2: 0a00 |0019: move-result v0 │ │ -05b0f4: 5441 5805 |001a: iget-object v1, v4, Ljwtc/android/chess/ChessView$16;.this$0:Ljwtc/android/chess/ChessView; // field@0558 │ │ -05b0f8: 12f2 |001c: const/4 v2, #int -1 // #ff │ │ -05b0fa: 5912 a105 |001d: iput v2, v1, Ljwtc/android/chess/ChessView;.m_iFrom:I // field@05a1 │ │ -05b0fe: 3900 0700 |001f: if-nez v0, 0026 // +0007 │ │ -05b102: 5441 5805 |0021: iget-object v1, v4, Ljwtc/android/chess/ChessView$16;.this$0:Ljwtc/android/chess/ChessView; // field@0558 │ │ -05b106: 6e10 c016 0100 |0023: invoke-virtual {v1}, Ljwtc/android/chess/ChessView;.paintBoard:()V // method@16c0 │ │ -05b10c: 0e00 |0026: return-void │ │ +05cc58: |[05cc58] jwtc.android.chess.ChessView$16.onClick:(Landroid/content/DialogInterface;I)V │ │ +05cc68: 7210 c400 0500 |0000: invoke-interface {v5}, Landroid/content/DialogInterface;.dismiss:()V // method@00c4 │ │ +05cc6e: 5441 5805 |0003: iget-object v1, v4, Ljwtc/android/chess/ChessView$16;.this$0:Ljwtc/android/chess/ChessView; // field@0558 │ │ +05cc72: 7110 8f16 0100 |0005: invoke-static {v1}, Ljwtc/android/chess/ChessView;.access$2400:(Ljwtc/android/chess/ChessView;)Ljwtc/chess/JNI; // method@168f │ │ +05cc78: 0c01 |0008: move-result-object v1 │ │ +05cc7a: d902 0604 |0009: rsub-int/lit8 v2, v6, #int 4 // #04 │ │ +05cc7e: 6e20 4a1b 2100 |000b: invoke-virtual {v1, v2}, Ljwtc/chess/JNI;.setPromo:(I)V // method@1b4a │ │ +05cc84: 5441 5805 |000e: iget-object v1, v4, Ljwtc/android/chess/ChessView$16;.this$0:Ljwtc/android/chess/ChessView; // field@0558 │ │ +05cc88: 5442 5805 |0010: iget-object v2, v4, Ljwtc/android/chess/ChessView$16;.this$0:Ljwtc/android/chess/ChessView; // field@0558 │ │ +05cc8c: 5222 a105 |0012: iget v2, v2, Ljwtc/android/chess/ChessView;.m_iFrom:I // field@05a1 │ │ +05cc90: 5243 5905 |0014: iget v3, v4, Ljwtc/android/chess/ChessView$16;.val$iTo:I // field@0559 │ │ +05cc94: 6e30 c416 2103 |0016: invoke-virtual {v1, v2, v3}, Ljwtc/android/chess/ChessView;.requestMove:(II)Z // method@16c4 │ │ +05cc9a: 0a00 |0019: move-result v0 │ │ +05cc9c: 5441 5805 |001a: iget-object v1, v4, Ljwtc/android/chess/ChessView$16;.this$0:Ljwtc/android/chess/ChessView; // field@0558 │ │ +05cca0: 12f2 |001c: const/4 v2, #int -1 // #ff │ │ +05cca2: 5912 a105 |001d: iput v2, v1, Ljwtc/android/chess/ChessView;.m_iFrom:I // field@05a1 │ │ +05cca6: 3900 0700 |001f: if-nez v0, 0026 // +0007 │ │ +05ccaa: 5441 5805 |0021: iget-object v1, v4, Ljwtc/android/chess/ChessView$16;.this$0:Ljwtc/android/chess/ChessView; // field@0558 │ │ +05ccae: 6e10 c016 0100 |0023: invoke-virtual {v1}, Ljwtc/android/chess/ChessView;.paintBoard:()V // method@16c0 │ │ +05ccb4: 0e00 |0026: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=876 │ │ 0x0003 line=877 │ │ 0x000e line=878 │ │ 0x001a line=879 │ │ 0x001f line=880 │ │ @@ -85982,17 +85990,17 @@ │ │ 0x0000 - 0x0027 reg=4 this Ljwtc/android/chess/ChessView$16; │ │ 0x0000 - 0x0027 reg=5 dialog Landroid/content/DialogInterface; │ │ 0x0000 - 0x0027 reg=6 item I │ │ │ │ source_file_idx : 825 (ChessView.java) │ │ │ │ Class #358 header: │ │ -class_idx : 920 │ │ +class_idx : 917 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 826 │ │ +superclass_idx : 823 │ │ source_file_idx : 825 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #358 annotations: │ │ @@ -86022,65 +86030,65 @@ │ │ type : '(Ljwtc/android/chess/ChessView;I)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -05b110: |[05b110] jwtc.android.chess.ChessView$17.:(Ljwtc/android/chess/ChessView;I)V │ │ -05b120: 5b01 5a05 |0000: iput-object v1, v0, Ljwtc/android/chess/ChessView$17;.this$0:Ljwtc/android/chess/ChessView; // field@055a │ │ -05b124: 5902 5b05 |0002: iput v2, v0, Ljwtc/android/chess/ChessView$17;.val$iTo:I // field@055b │ │ -05b128: 7010 1c15 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ -05b12e: 0e00 |0007: return-void │ │ +05ccb8: |[05ccb8] jwtc.android.chess.ChessView$17.:(Ljwtc/android/chess/ChessView;I)V │ │ +05ccc8: 5b01 5a05 |0000: iput-object v1, v0, Ljwtc/android/chess/ChessView$17;.this$0:Ljwtc/android/chess/ChessView; // field@055a │ │ +05cccc: 5902 5b05 |0002: iput v2, v0, Ljwtc/android/chess/ChessView$17;.val$iTo:I // field@055b │ │ +05ccd0: 7010 1c15 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ +05ccd6: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=897 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Ljwtc/android/chess/ChessView$17; │ │ - 0x0000 - 0x0008 reg=1 (null) Ljwtc/android/chess/ChessView; │ │ + 0x0000 - 0x0008 reg=1 this$0 Ljwtc/android/chess/ChessView; │ │ 0x0000 - 0x0008 reg=2 (null) I │ │ │ │ Virtual methods - │ │ #0 : (in Ljwtc/android/chess/ChessView$17;) │ │ name : 'onClick' │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 20 16-bit code units │ │ -05b130: |[05b130] jwtc.android.chess.ChessView$17.onClick:(Landroid/content/DialogInterface;I)V │ │ -05b140: 7210 c400 0400 |0000: invoke-interface {v4}, Landroid/content/DialogInterface;.dismiss:()V // method@00c4 │ │ -05b146: 5430 5a05 |0003: iget-object v0, v3, Ljwtc/android/chess/ChessView$17;.this$0:Ljwtc/android/chess/ChessView; // field@055a │ │ -05b14a: 5431 5a05 |0005: iget-object v1, v3, Ljwtc/android/chess/ChessView$17;.this$0:Ljwtc/android/chess/ChessView; // field@055a │ │ -05b14e: 5211 a105 |0007: iget v1, v1, Ljwtc/android/chess/ChessView;.m_iFrom:I // field@05a1 │ │ -05b152: 5232 5b05 |0009: iget v2, v3, Ljwtc/android/chess/ChessView$17;.val$iTo:I // field@055b │ │ -05b156: 6e30 c516 1002 |000b: invoke-virtual {v0, v1, v2}, Ljwtc/android/chess/ChessView;.requestMoveCastle:(II)V // method@16c5 │ │ -05b15c: 5430 5a05 |000e: iget-object v0, v3, Ljwtc/android/chess/ChessView$17;.this$0:Ljwtc/android/chess/ChessView; // field@055a │ │ -05b160: 12f1 |0010: const/4 v1, #int -1 // #ff │ │ -05b162: 5901 a105 |0011: iput v1, v0, Ljwtc/android/chess/ChessView;.m_iFrom:I // field@05a1 │ │ -05b166: 0e00 |0013: return-void │ │ +05ccd8: |[05ccd8] jwtc.android.chess.ChessView$17.onClick:(Landroid/content/DialogInterface;I)V │ │ +05cce8: 7210 c400 0400 |0000: invoke-interface {v4}, Landroid/content/DialogInterface;.dismiss:()V // method@00c4 │ │ +05ccee: 5430 5a05 |0003: iget-object v0, v3, Ljwtc/android/chess/ChessView$17;.this$0:Ljwtc/android/chess/ChessView; // field@055a │ │ +05ccf2: 5431 5a05 |0005: iget-object v1, v3, Ljwtc/android/chess/ChessView$17;.this$0:Ljwtc/android/chess/ChessView; // field@055a │ │ +05ccf6: 5211 a105 |0007: iget v1, v1, Ljwtc/android/chess/ChessView;.m_iFrom:I // field@05a1 │ │ +05ccfa: 5232 5b05 |0009: iget v2, v3, Ljwtc/android/chess/ChessView$17;.val$iTo:I // field@055b │ │ +05ccfe: 6e30 c516 1002 |000b: invoke-virtual {v0, v1, v2}, Ljwtc/android/chess/ChessView;.requestMoveCastle:(II)V // method@16c5 │ │ +05cd04: 5430 5a05 |000e: iget-object v0, v3, Ljwtc/android/chess/ChessView$17;.this$0:Ljwtc/android/chess/ChessView; // field@055a │ │ +05cd08: 12f1 |0010: const/4 v1, #int -1 // #ff │ │ +05cd0a: 5901 a105 |0011: iput v1, v0, Ljwtc/android/chess/ChessView;.m_iFrom:I // field@05a1 │ │ +05cd0e: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=899 │ │ 0x0003 line=900 │ │ 0x000e line=901 │ │ 0x0013 line=902 │ │ locals : │ │ 0x0000 - 0x0014 reg=3 this Ljwtc/android/chess/ChessView$17; │ │ 0x0000 - 0x0014 reg=4 dialog Landroid/content/DialogInterface; │ │ 0x0000 - 0x0014 reg=5 item I │ │ │ │ source_file_idx : 825 (ChessView.java) │ │ │ │ Class #359 header: │ │ -class_idx : 921 │ │ +class_idx : 918 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 826 │ │ +superclass_idx : 823 │ │ source_file_idx : 825 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #359 annotations: │ │ @@ -86110,54 +86118,54 @@ │ │ type : '(Ljwtc/android/chess/ChessView;I)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -05b168: |[05b168] jwtc.android.chess.ChessView$18.:(Ljwtc/android/chess/ChessView;I)V │ │ -05b178: 5b01 5c05 |0000: iput-object v1, v0, Ljwtc/android/chess/ChessView$18;.this$0:Ljwtc/android/chess/ChessView; // field@055c │ │ -05b17c: 5902 5d05 |0002: iput v2, v0, Ljwtc/android/chess/ChessView$18;.val$iTo:I // field@055d │ │ -05b180: 7010 1c15 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ -05b186: 0e00 |0007: return-void │ │ +05cd10: |[05cd10] jwtc.android.chess.ChessView$18.:(Ljwtc/android/chess/ChessView;I)V │ │ +05cd20: 5b01 5c05 |0000: iput-object v1, v0, Ljwtc/android/chess/ChessView$18;.this$0:Ljwtc/android/chess/ChessView; // field@055c │ │ +05cd24: 5902 5d05 |0002: iput v2, v0, Ljwtc/android/chess/ChessView$18;.val$iTo:I // field@055d │ │ +05cd28: 7010 1c15 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ +05cd2e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=904 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Ljwtc/android/chess/ChessView$18; │ │ - 0x0000 - 0x0008 reg=1 (null) Ljwtc/android/chess/ChessView; │ │ + 0x0000 - 0x0008 reg=1 this$0 Ljwtc/android/chess/ChessView; │ │ 0x0000 - 0x0008 reg=2 (null) I │ │ │ │ Virtual methods - │ │ #0 : (in Ljwtc/android/chess/ChessView$18;) │ │ name : 'onClick' │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 33 16-bit code units │ │ -05b188: |[05b188] jwtc.android.chess.ChessView$18.onClick:(Landroid/content/DialogInterface;I)V │ │ -05b198: 7210 c400 0400 |0000: invoke-interface {v4}, Landroid/content/DialogInterface;.dismiss:()V // method@00c4 │ │ -05b19e: 5430 5c05 |0003: iget-object v0, v3, Ljwtc/android/chess/ChessView$18;.this$0:Ljwtc/android/chess/ChessView; // field@055c │ │ -05b1a2: 5200 a105 |0005: iget v0, v0, Ljwtc/android/chess/ChessView;.m_iFrom:I // field@05a1 │ │ -05b1a6: 5231 5d05 |0007: iget v1, v3, Ljwtc/android/chess/ChessView$18;.val$iTo:I // field@055d │ │ -05b1aa: 3210 0d00 |0009: if-eq v0, v1, 0016 // +000d │ │ -05b1ae: 5430 5c05 |000b: iget-object v0, v3, Ljwtc/android/chess/ChessView$18;.this$0:Ljwtc/android/chess/ChessView; // field@055c │ │ -05b1b2: 5431 5c05 |000d: iget-object v1, v3, Ljwtc/android/chess/ChessView$18;.this$0:Ljwtc/android/chess/ChessView; // field@055c │ │ -05b1b6: 5211 a105 |000f: iget v1, v1, Ljwtc/android/chess/ChessView;.m_iFrom:I // field@05a1 │ │ -05b1ba: 5232 5d05 |0011: iget v2, v3, Ljwtc/android/chess/ChessView$18;.val$iTo:I // field@055d │ │ -05b1be: 6e30 c416 1002 |0013: invoke-virtual {v0, v1, v2}, Ljwtc/android/chess/ChessView;.requestMove:(II)Z // method@16c4 │ │ -05b1c4: 5430 5c05 |0016: iget-object v0, v3, Ljwtc/android/chess/ChessView$18;.this$0:Ljwtc/android/chess/ChessView; // field@055c │ │ -05b1c8: 12f1 |0018: const/4 v1, #int -1 // #ff │ │ -05b1ca: 5901 a105 |0019: iput v1, v0, Ljwtc/android/chess/ChessView;.m_iFrom:I // field@05a1 │ │ -05b1ce: 5430 5c05 |001b: iget-object v0, v3, Ljwtc/android/chess/ChessView$18;.this$0:Ljwtc/android/chess/ChessView; // field@055c │ │ -05b1d2: 6e10 c016 0000 |001d: invoke-virtual {v0}, Ljwtc/android/chess/ChessView;.paintBoard:()V // method@16c0 │ │ -05b1d8: 0e00 |0020: return-void │ │ +05cd30: |[05cd30] jwtc.android.chess.ChessView$18.onClick:(Landroid/content/DialogInterface;I)V │ │ +05cd40: 7210 c400 0400 |0000: invoke-interface {v4}, Landroid/content/DialogInterface;.dismiss:()V // method@00c4 │ │ +05cd46: 5430 5c05 |0003: iget-object v0, v3, Ljwtc/android/chess/ChessView$18;.this$0:Ljwtc/android/chess/ChessView; // field@055c │ │ +05cd4a: 5200 a105 |0005: iget v0, v0, Ljwtc/android/chess/ChessView;.m_iFrom:I // field@05a1 │ │ +05cd4e: 5231 5d05 |0007: iget v1, v3, Ljwtc/android/chess/ChessView$18;.val$iTo:I // field@055d │ │ +05cd52: 3210 0d00 |0009: if-eq v0, v1, 0016 // +000d │ │ +05cd56: 5430 5c05 |000b: iget-object v0, v3, Ljwtc/android/chess/ChessView$18;.this$0:Ljwtc/android/chess/ChessView; // field@055c │ │ +05cd5a: 5431 5c05 |000d: iget-object v1, v3, Ljwtc/android/chess/ChessView$18;.this$0:Ljwtc/android/chess/ChessView; // field@055c │ │ +05cd5e: 5211 a105 |000f: iget v1, v1, Ljwtc/android/chess/ChessView;.m_iFrom:I // field@05a1 │ │ +05cd62: 5232 5d05 |0011: iget v2, v3, Ljwtc/android/chess/ChessView$18;.val$iTo:I // field@055d │ │ +05cd66: 6e30 c416 1002 |0013: invoke-virtual {v0, v1, v2}, Ljwtc/android/chess/ChessView;.requestMove:(II)Z // method@16c4 │ │ +05cd6c: 5430 5c05 |0016: iget-object v0, v3, Ljwtc/android/chess/ChessView$18;.this$0:Ljwtc/android/chess/ChessView; // field@055c │ │ +05cd70: 12f1 |0018: const/4 v1, #int -1 // #ff │ │ +05cd72: 5901 a105 |0019: iput v1, v0, Ljwtc/android/chess/ChessView;.m_iFrom:I // field@05a1 │ │ +05cd76: 5430 5c05 |001b: iget-object v0, v3, Ljwtc/android/chess/ChessView$18;.this$0:Ljwtc/android/chess/ChessView; // field@055c │ │ +05cd7a: 6e10 c016 0000 |001d: invoke-virtual {v0}, Ljwtc/android/chess/ChessView;.paintBoard:()V // method@16c0 │ │ +05cd80: 0e00 |0020: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=906 │ │ 0x0003 line=907 │ │ 0x000b line=908 │ │ 0x0016 line=910 │ │ 0x001b line=911 │ │ @@ -86166,17 +86174,17 @@ │ │ 0x0000 - 0x0021 reg=3 this Ljwtc/android/chess/ChessView$18; │ │ 0x0000 - 0x0021 reg=4 dialog Landroid/content/DialogInterface; │ │ 0x0000 - 0x0021 reg=5 item I │ │ │ │ source_file_idx : 825 (ChessView.java) │ │ │ │ Class #360 header: │ │ -class_idx : 922 │ │ +class_idx : 919 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 826 │ │ +superclass_idx : 823 │ │ source_file_idx : 825 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #360 annotations: │ │ @@ -86202,55 +86210,55 @@ │ │ type : '(Ljwtc/android/chess/ChessView;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -05b1dc: |[05b1dc] jwtc.android.chess.ChessView$19.:(Ljwtc/android/chess/ChessView;)V │ │ -05b1ec: 5b01 5e05 |0000: iput-object v1, v0, Ljwtc/android/chess/ChessView$19;.this$0:Ljwtc/android/chess/ChessView; // field@055e │ │ -05b1f0: 7010 1c15 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ -05b1f6: 0e00 |0005: return-void │ │ +05cd84: |[05cd84] jwtc.android.chess.ChessView$19.:(Ljwtc/android/chess/ChessView;)V │ │ +05cd94: 5b01 5e05 |0000: iput-object v1, v0, Ljwtc/android/chess/ChessView$19;.this$0:Ljwtc/android/chess/ChessView; // field@055e │ │ +05cd98: 7010 1c15 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ +05cd9e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1237 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Ljwtc/android/chess/ChessView$19; │ │ - 0x0000 - 0x0006 reg=1 (null) Ljwtc/android/chess/ChessView; │ │ + 0x0000 - 0x0006 reg=1 this$0 Ljwtc/android/chess/ChessView; │ │ │ │ Virtual methods - │ │ #0 : (in Ljwtc/android/chess/ChessView$19;) │ │ name : 'run' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -05b1f8: |[05b1f8] jwtc.android.chess.ChessView$19.run:()V │ │ -05b208: 5420 5e05 |0000: iget-object v0, v2, Ljwtc/android/chess/ChessView$19;.this$0:Ljwtc/android/chess/ChessView; // field@055e │ │ -05b20c: 7110 9016 0000 |0002: invoke-static {v0}, Ljwtc/android/chess/ChessView;.access$2500:(Ljwtc/android/chess/ChessView;)Landroid/widget/HorizontalScrollView; // method@1690 │ │ -05b212: 0c00 |0005: move-result-object v0 │ │ -05b214: 1301 4200 |0006: const/16 v1, #int 66 // #42 │ │ -05b218: 6e20 df13 1000 |0008: invoke-virtual {v0, v1}, Landroid/widget/HorizontalScrollView;.fullScroll:(I)Z // method@13df │ │ -05b21e: 0e00 |000b: return-void │ │ +05cda0: |[05cda0] jwtc.android.chess.ChessView$19.run:()V │ │ +05cdb0: 5420 5e05 |0000: iget-object v0, v2, Ljwtc/android/chess/ChessView$19;.this$0:Ljwtc/android/chess/ChessView; // field@055e │ │ +05cdb4: 7110 9016 0000 |0002: invoke-static {v0}, Ljwtc/android/chess/ChessView;.access$2500:(Ljwtc/android/chess/ChessView;)Landroid/widget/HorizontalScrollView; // method@1690 │ │ +05cdba: 0c00 |0005: move-result-object v0 │ │ +05cdbc: 1301 4200 |0006: const/16 v1, #int 66 // #42 │ │ +05cdc0: 6e20 df13 1000 |0008: invoke-virtual {v0, v1}, Landroid/widget/HorizontalScrollView;.fullScroll:(I)Z // method@13df │ │ +05cdc6: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1239 │ │ 0x000b line=1240 │ │ locals : │ │ 0x0000 - 0x000c reg=2 this Ljwtc/android/chess/ChessView$19; │ │ │ │ source_file_idx : 825 (ChessView.java) │ │ │ │ Class #361 header: │ │ -class_idx : 923 │ │ +class_idx : 920 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 826 │ │ +superclass_idx : 823 │ │ source_file_idx : 825 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #361 annotations: │ │ @@ -86276,58 +86284,58 @@ │ │ type : '(Ljwtc/android/chess/ChessView;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -05b220: |[05b220] jwtc.android.chess.ChessView$1.:(Ljwtc/android/chess/ChessView;)V │ │ -05b230: 5b01 5f05 |0000: iput-object v1, v0, Ljwtc/android/chess/ChessView$1;.this$0:Ljwtc/android/chess/ChessView; // field@055f │ │ -05b234: 7010 1c15 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ -05b23a: 0e00 |0005: return-void │ │ +05cdc8: |[05cdc8] jwtc.android.chess.ChessView$1.:(Ljwtc/android/chess/ChessView;)V │ │ +05cdd8: 5b01 5f05 |0000: iput-object v1, v0, Ljwtc/android/chess/ChessView$1;.this$0:Ljwtc/android/chess/ChessView; // field@055f │ │ +05cddc: 7010 1c15 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ +05cde2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=138 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Ljwtc/android/chess/ChessView$1; │ │ - 0x0000 - 0x0006 reg=1 (null) Ljwtc/android/chess/ChessView; │ │ + 0x0000 - 0x0006 reg=1 this$0 Ljwtc/android/chess/ChessView; │ │ │ │ Virtual methods - │ │ #0 : (in Ljwtc/android/chess/ChessView$1;) │ │ name : 'onClick' │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -05b23c: |[05b23c] jwtc.android.chess.ChessView$1.onClick:(Landroid/view/View;)V │ │ -05b24c: 5420 5f05 |0000: iget-object v0, v2, Ljwtc/android/chess/ChessView$1;.this$0:Ljwtc/android/chess/ChessView; // field@055f │ │ -05b250: 5421 5f05 |0002: iget-object v1, v2, Ljwtc/android/chess/ChessView$1;.this$0:Ljwtc/android/chess/ChessView; // field@055f │ │ -05b254: 7110 7e16 0100 |0004: invoke-static {v1}, Ljwtc/android/chess/ChessView;.access$000:(Ljwtc/android/chess/ChessView;)Ljwtc/android/chess/ChessViewBase; // method@167e │ │ -05b25a: 0c01 |0007: move-result-object v1 │ │ -05b25c: 6e20 e416 3100 |0008: invoke-virtual {v1, v3}, Ljwtc/android/chess/ChessViewBase;.getIndexOfButton:(Landroid/view/View;)I // method@16e4 │ │ -05b262: 0a01 |000b: move-result v1 │ │ -05b264: 6e20 b516 1000 |000c: invoke-virtual {v0, v1}, Ljwtc/android/chess/ChessView;.handleClick:(I)Z // method@16b5 │ │ -05b26a: 0e00 |000f: return-void │ │ +05cde4: |[05cde4] jwtc.android.chess.ChessView$1.onClick:(Landroid/view/View;)V │ │ +05cdf4: 5420 5f05 |0000: iget-object v0, v2, Ljwtc/android/chess/ChessView$1;.this$0:Ljwtc/android/chess/ChessView; // field@055f │ │ +05cdf8: 5421 5f05 |0002: iget-object v1, v2, Ljwtc/android/chess/ChessView$1;.this$0:Ljwtc/android/chess/ChessView; // field@055f │ │ +05cdfc: 7110 7e16 0100 |0004: invoke-static {v1}, Ljwtc/android/chess/ChessView;.access$000:(Ljwtc/android/chess/ChessView;)Ljwtc/android/chess/ChessViewBase; // method@167e │ │ +05ce02: 0c01 |0007: move-result-object v1 │ │ +05ce04: 6e20 e416 3100 |0008: invoke-virtual {v1, v3}, Ljwtc/android/chess/ChessViewBase;.getIndexOfButton:(Landroid/view/View;)I // method@16e4 │ │ +05ce0a: 0a01 |000b: move-result v1 │ │ +05ce0c: 6e20 b516 1000 |000c: invoke-virtual {v0, v1}, Ljwtc/android/chess/ChessView;.handleClick:(I)Z // method@16b5 │ │ +05ce12: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=140 │ │ 0x000f line=141 │ │ locals : │ │ 0x0000 - 0x0010 reg=2 this Ljwtc/android/chess/ChessView$1; │ │ 0x0000 - 0x0010 reg=3 arg0 Landroid/view/View; │ │ │ │ source_file_idx : 825 (ChessView.java) │ │ │ │ Class #362 header: │ │ -class_idx : 924 │ │ +class_idx : 921 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 826 │ │ +superclass_idx : 823 │ │ source_file_idx : 825 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #362 annotations: │ │ @@ -86353,53 +86361,53 @@ │ │ type : '(Ljwtc/android/chess/ChessView$2;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -05b26c: |[05b26c] jwtc.android.chess.ChessView$2$1.:(Ljwtc/android/chess/ChessView$2;)V │ │ -05b27c: 5b01 6005 |0000: iput-object v1, v0, Ljwtc/android/chess/ChessView$2$1;.this$1:Ljwtc/android/chess/ChessView$2; // field@0560 │ │ -05b280: 7010 1c15 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ -05b286: 0e00 |0005: return-void │ │ +05ce14: |[05ce14] jwtc.android.chess.ChessView$2$1.:(Ljwtc/android/chess/ChessView$2;)V │ │ +05ce24: 5b01 6005 |0000: iput-object v1, v0, Ljwtc/android/chess/ChessView$2$1;.this$1:Ljwtc/android/chess/ChessView$2; // field@0560 │ │ +05ce28: 7010 1c15 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ +05ce2e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=171 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Ljwtc/android/chess/ChessView$2$1; │ │ - 0x0000 - 0x0006 reg=1 (null) Ljwtc/android/chess/ChessView$2; │ │ + 0x0000 - 0x0006 reg=1 this$1 Ljwtc/android/chess/ChessView$2; │ │ │ │ Virtual methods - │ │ #0 : (in Ljwtc/android/chess/ChessView$2$1;) │ │ name : 'onClick' │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -05b288: |[05b288] jwtc.android.chess.ChessView$2$1.onClick:(Landroid/content/DialogInterface;I)V │ │ -05b298: 7210 c400 0100 |0000: invoke-interface {v1}, Landroid/content/DialogInterface;.dismiss:()V // method@00c4 │ │ -05b29e: 0e00 |0003: return-void │ │ +05ce30: |[05ce30] jwtc.android.chess.ChessView$2$1.onClick:(Landroid/content/DialogInterface;I)V │ │ +05ce40: 7210 c400 0100 |0000: invoke-interface {v1}, Landroid/content/DialogInterface;.dismiss:()V // method@00c4 │ │ +05ce46: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=173 │ │ 0x0003 line=174 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Ljwtc/android/chess/ChessView$2$1; │ │ 0x0000 - 0x0004 reg=1 dialog Landroid/content/DialogInterface; │ │ 0x0000 - 0x0004 reg=2 which I │ │ │ │ source_file_idx : 825 (ChessView.java) │ │ │ │ Class #363 header: │ │ -class_idx : 925 │ │ +class_idx : 922 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 826 │ │ +superclass_idx : 823 │ │ source_file_idx : 825 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #363 annotations: │ │ @@ -86425,57 +86433,57 @@ │ │ type : '(Ljwtc/android/chess/ChessView$2;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -05b2a0: |[05b2a0] jwtc.android.chess.ChessView$2$2.:(Ljwtc/android/chess/ChessView$2;)V │ │ -05b2b0: 5b01 6105 |0000: iput-object v1, v0, Ljwtc/android/chess/ChessView$2$2;.this$1:Ljwtc/android/chess/ChessView$2; // field@0561 │ │ -05b2b4: 7010 1c15 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ -05b2ba: 0e00 |0005: return-void │ │ +05ce48: |[05ce48] jwtc.android.chess.ChessView$2$2.:(Ljwtc/android/chess/ChessView$2;)V │ │ +05ce58: 5b01 6105 |0000: iput-object v1, v0, Ljwtc/android/chess/ChessView$2$2;.this$1:Ljwtc/android/chess/ChessView$2; // field@0561 │ │ +05ce5c: 7010 1c15 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ +05ce62: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=176 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Ljwtc/android/chess/ChessView$2$2; │ │ - 0x0000 - 0x0006 reg=1 (null) Ljwtc/android/chess/ChessView$2; │ │ + 0x0000 - 0x0006 reg=1 this$1 Ljwtc/android/chess/ChessView$2; │ │ │ │ Virtual methods - │ │ #0 : (in Ljwtc/android/chess/ChessView$2$2;) │ │ name : 'onClick' │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -05b2bc: |[05b2bc] jwtc.android.chess.ChessView$2$2.onClick:(Landroid/content/DialogInterface;I)V │ │ -05b2cc: 7210 c400 0200 |0000: invoke-interface {v2}, Landroid/content/DialogInterface;.dismiss:()V // method@00c4 │ │ -05b2d2: 5410 6105 |0003: iget-object v0, v1, Ljwtc/android/chess/ChessView$2$2;.this$1:Ljwtc/android/chess/ChessView$2; // field@0561 │ │ -05b2d6: 5400 6505 |0005: iget-object v0, v0, Ljwtc/android/chess/ChessView$2;.this$0:Ljwtc/android/chess/ChessView; // field@0565 │ │ -05b2da: 6e10 c216 0000 |0007: invoke-virtual {v0}, Ljwtc/android/chess/ChessView;.play:()V // method@16c2 │ │ -05b2e0: 0e00 |000a: return-void │ │ +05ce64: |[05ce64] jwtc.android.chess.ChessView$2$2.onClick:(Landroid/content/DialogInterface;I)V │ │ +05ce74: 7210 c400 0200 |0000: invoke-interface {v2}, Landroid/content/DialogInterface;.dismiss:()V // method@00c4 │ │ +05ce7a: 5410 6105 |0003: iget-object v0, v1, Ljwtc/android/chess/ChessView$2$2;.this$1:Ljwtc/android/chess/ChessView$2; // field@0561 │ │ +05ce7e: 5400 6505 |0005: iget-object v0, v0, Ljwtc/android/chess/ChessView$2;.this$0:Ljwtc/android/chess/ChessView; // field@0565 │ │ +05ce82: 6e10 c216 0000 |0007: invoke-virtual {v0}, Ljwtc/android/chess/ChessView;.play:()V // method@16c2 │ │ +05ce88: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=178 │ │ 0x0003 line=179 │ │ 0x000a line=180 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Ljwtc/android/chess/ChessView$2$2; │ │ 0x0000 - 0x000b reg=2 dialog Landroid/content/DialogInterface; │ │ 0x0000 - 0x000b reg=3 which I │ │ │ │ source_file_idx : 825 (ChessView.java) │ │ │ │ Class #364 header: │ │ -class_idx : 926 │ │ +class_idx : 923 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 826 │ │ +superclass_idx : 823 │ │ source_file_idx : 825 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #364 annotations: │ │ @@ -86501,55 +86509,55 @@ │ │ type : '(Ljwtc/android/chess/ChessView;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -05b2e4: |[05b2e4] jwtc.android.chess.ChessView$20.:(Ljwtc/android/chess/ChessView;)V │ │ -05b2f4: 5b01 6205 |0000: iput-object v1, v0, Ljwtc/android/chess/ChessView$20;.this$0:Ljwtc/android/chess/ChessView; // field@0562 │ │ -05b2f8: 7010 1c15 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ -05b2fe: 0e00 |0005: return-void │ │ +05ce8c: |[05ce8c] jwtc.android.chess.ChessView$20.:(Ljwtc/android/chess/ChessView;)V │ │ +05ce9c: 5b01 6205 |0000: iput-object v1, v0, Ljwtc/android/chess/ChessView$20;.this$0:Ljwtc/android/chess/ChessView; // field@0562 │ │ +05cea0: 7010 1c15 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ +05cea6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1244 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Ljwtc/android/chess/ChessView$20; │ │ - 0x0000 - 0x0006 reg=1 (null) Ljwtc/android/chess/ChessView; │ │ + 0x0000 - 0x0006 reg=1 this$0 Ljwtc/android/chess/ChessView; │ │ │ │ Virtual methods - │ │ #0 : (in Ljwtc/android/chess/ChessView$20;) │ │ name : 'run' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -05b300: |[05b300] jwtc.android.chess.ChessView$20.run:()V │ │ -05b310: 5420 6205 |0000: iget-object v0, v2, Ljwtc/android/chess/ChessView$20;.this$0:Ljwtc/android/chess/ChessView; // field@0562 │ │ -05b314: 7110 9116 0000 |0002: invoke-static {v0}, Ljwtc/android/chess/ChessView;.access$2600:(Ljwtc/android/chess/ChessView;)Landroid/widget/ScrollView; // method@1691 │ │ -05b31a: 0c00 |0005: move-result-object v0 │ │ -05b31c: 1301 8200 |0006: const/16 v1, #int 130 // #82 │ │ -05b320: 6e20 2b14 1000 |0008: invoke-virtual {v0, v1}, Landroid/widget/ScrollView;.fullScroll:(I)Z // method@142b │ │ -05b326: 0e00 |000b: return-void │ │ +05cea8: |[05cea8] jwtc.android.chess.ChessView$20.run:()V │ │ +05ceb8: 5420 6205 |0000: iget-object v0, v2, Ljwtc/android/chess/ChessView$20;.this$0:Ljwtc/android/chess/ChessView; // field@0562 │ │ +05cebc: 7110 9116 0000 |0002: invoke-static {v0}, Ljwtc/android/chess/ChessView;.access$2600:(Ljwtc/android/chess/ChessView;)Landroid/widget/ScrollView; // method@1691 │ │ +05cec2: 0c00 |0005: move-result-object v0 │ │ +05cec4: 1301 8200 |0006: const/16 v1, #int 130 // #82 │ │ +05cec8: 6e20 2b14 1000 |0008: invoke-virtual {v0, v1}, Landroid/widget/ScrollView;.fullScroll:(I)Z // method@142b │ │ +05cece: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1246 │ │ 0x000b line=1247 │ │ locals : │ │ 0x0000 - 0x000c reg=2 this Ljwtc/android/chess/ChessView$20; │ │ │ │ source_file_idx : 825 (ChessView.java) │ │ │ │ Class #365 header: │ │ -class_idx : 927 │ │ +class_idx : 924 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 826 │ │ +superclass_idx : 823 │ │ source_file_idx : 825 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #365 annotations: │ │ @@ -86575,55 +86583,55 @@ │ │ type : '(Ljwtc/android/chess/ChessView;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -05b328: |[05b328] jwtc.android.chess.ChessView$21.:(Ljwtc/android/chess/ChessView;)V │ │ -05b338: 5b01 6305 |0000: iput-object v1, v0, Ljwtc/android/chess/ChessView$21;.this$0:Ljwtc/android/chess/ChessView; // field@0563 │ │ -05b33c: 7010 1c15 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ -05b342: 0e00 |0005: return-void │ │ +05ced0: |[05ced0] jwtc.android.chess.ChessView$21.:(Ljwtc/android/chess/ChessView;)V │ │ +05cee0: 5b01 6305 |0000: iput-object v1, v0, Ljwtc/android/chess/ChessView$21;.this$0:Ljwtc/android/chess/ChessView; // field@0563 │ │ +05cee4: 7010 1c15 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ +05ceea: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1254 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Ljwtc/android/chess/ChessView$21; │ │ - 0x0000 - 0x0006 reg=1 (null) Ljwtc/android/chess/ChessView; │ │ + 0x0000 - 0x0006 reg=1 this$0 Ljwtc/android/chess/ChessView; │ │ │ │ Virtual methods - │ │ #0 : (in Ljwtc/android/chess/ChessView$21;) │ │ name : 'run' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -05b344: |[05b344] jwtc.android.chess.ChessView$21.run:()V │ │ -05b354: 5420 6305 |0000: iget-object v0, v2, Ljwtc/android/chess/ChessView$21;.this$0:Ljwtc/android/chess/ChessView; // field@0563 │ │ -05b358: 7110 9016 0000 |0002: invoke-static {v0}, Ljwtc/android/chess/ChessView;.access$2500:(Ljwtc/android/chess/ChessView;)Landroid/widget/HorizontalScrollView; // method@1690 │ │ -05b35e: 0c00 |0005: move-result-object v0 │ │ -05b360: 1301 1100 |0006: const/16 v1, #int 17 // #11 │ │ -05b364: 6e20 df13 1000 |0008: invoke-virtual {v0, v1}, Landroid/widget/HorizontalScrollView;.fullScroll:(I)Z // method@13df │ │ -05b36a: 0e00 |000b: return-void │ │ +05ceec: |[05ceec] jwtc.android.chess.ChessView$21.run:()V │ │ +05cefc: 5420 6305 |0000: iget-object v0, v2, Ljwtc/android/chess/ChessView$21;.this$0:Ljwtc/android/chess/ChessView; // field@0563 │ │ +05cf00: 7110 9016 0000 |0002: invoke-static {v0}, Ljwtc/android/chess/ChessView;.access$2500:(Ljwtc/android/chess/ChessView;)Landroid/widget/HorizontalScrollView; // method@1690 │ │ +05cf06: 0c00 |0005: move-result-object v0 │ │ +05cf08: 1301 1100 |0006: const/16 v1, #int 17 // #11 │ │ +05cf0c: 6e20 df13 1000 |0008: invoke-virtual {v0, v1}, Landroid/widget/HorizontalScrollView;.fullScroll:(I)Z // method@13df │ │ +05cf12: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1256 │ │ 0x000b line=1257 │ │ locals : │ │ 0x0000 - 0x000c reg=2 this Ljwtc/android/chess/ChessView$21; │ │ │ │ source_file_idx : 825 (ChessView.java) │ │ │ │ Class #366 header: │ │ -class_idx : 928 │ │ +class_idx : 925 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 826 │ │ +superclass_idx : 823 │ │ source_file_idx : 825 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #366 annotations: │ │ @@ -86649,55 +86657,55 @@ │ │ type : '(Ljwtc/android/chess/ChessView;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -05b36c: |[05b36c] jwtc.android.chess.ChessView$22.:(Ljwtc/android/chess/ChessView;)V │ │ -05b37c: 5b01 6405 |0000: iput-object v1, v0, Ljwtc/android/chess/ChessView$22;.this$0:Ljwtc/android/chess/ChessView; // field@0564 │ │ -05b380: 7010 1c15 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ -05b386: 0e00 |0005: return-void │ │ +05cf14: |[05cf14] jwtc.android.chess.ChessView$22.:(Ljwtc/android/chess/ChessView;)V │ │ +05cf24: 5b01 6405 |0000: iput-object v1, v0, Ljwtc/android/chess/ChessView$22;.this$0:Ljwtc/android/chess/ChessView; // field@0564 │ │ +05cf28: 7010 1c15 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ +05cf2e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1261 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Ljwtc/android/chess/ChessView$22; │ │ - 0x0000 - 0x0006 reg=1 (null) Ljwtc/android/chess/ChessView; │ │ + 0x0000 - 0x0006 reg=1 this$0 Ljwtc/android/chess/ChessView; │ │ │ │ Virtual methods - │ │ #0 : (in Ljwtc/android/chess/ChessView$22;) │ │ name : 'run' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -05b388: |[05b388] jwtc.android.chess.ChessView$22.run:()V │ │ -05b398: 5420 6405 |0000: iget-object v0, v2, Ljwtc/android/chess/ChessView$22;.this$0:Ljwtc/android/chess/ChessView; // field@0564 │ │ -05b39c: 7110 9116 0000 |0002: invoke-static {v0}, Ljwtc/android/chess/ChessView;.access$2600:(Ljwtc/android/chess/ChessView;)Landroid/widget/ScrollView; // method@1691 │ │ -05b3a2: 0c00 |0005: move-result-object v0 │ │ -05b3a4: 1301 2100 |0006: const/16 v1, #int 33 // #21 │ │ -05b3a8: 6e20 2b14 1000 |0008: invoke-virtual {v0, v1}, Landroid/widget/ScrollView;.fullScroll:(I)Z // method@142b │ │ -05b3ae: 0e00 |000b: return-void │ │ +05cf30: |[05cf30] jwtc.android.chess.ChessView$22.run:()V │ │ +05cf40: 5420 6405 |0000: iget-object v0, v2, Ljwtc/android/chess/ChessView$22;.this$0:Ljwtc/android/chess/ChessView; // field@0564 │ │ +05cf44: 7110 9116 0000 |0002: invoke-static {v0}, Ljwtc/android/chess/ChessView;.access$2600:(Ljwtc/android/chess/ChessView;)Landroid/widget/ScrollView; // method@1691 │ │ +05cf4a: 0c00 |0005: move-result-object v0 │ │ +05cf4c: 1301 2100 |0006: const/16 v1, #int 33 // #21 │ │ +05cf50: 6e20 2b14 1000 |0008: invoke-virtual {v0, v1}, Landroid/widget/ScrollView;.fullScroll:(I)Z // method@142b │ │ +05cf56: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1263 │ │ 0x000b line=1264 │ │ locals : │ │ 0x0000 - 0x000c reg=2 this Ljwtc/android/chess/ChessView$22; │ │ │ │ source_file_idx : 825 (ChessView.java) │ │ │ │ Class #367 header: │ │ -class_idx : 929 │ │ +class_idx : 926 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 826 │ │ +superclass_idx : 823 │ │ source_file_idx : 825 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #367 annotations: │ │ @@ -86723,102 +86731,104 @@ │ │ type : '(Ljwtc/android/chess/ChessView;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -05b3b0: |[05b3b0] jwtc.android.chess.ChessView$2.:(Ljwtc/android/chess/ChessView;)V │ │ -05b3c0: 5b01 6505 |0000: iput-object v1, v0, Ljwtc/android/chess/ChessView$2;.this$0:Ljwtc/android/chess/ChessView; // field@0565 │ │ -05b3c4: 7010 1c15 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ -05b3ca: 0e00 |0005: return-void │ │ +05cf58: |[05cf58] jwtc.android.chess.ChessView$2.:(Ljwtc/android/chess/ChessView;)V │ │ +05cf68: 5b01 6505 |0000: iput-object v1, v0, Ljwtc/android/chess/ChessView$2;.this$0:Ljwtc/android/chess/ChessView; // field@0565 │ │ +05cf6c: 7010 1c15 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ +05cf72: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=161 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Ljwtc/android/chess/ChessView$2; │ │ - 0x0000 - 0x0006 reg=1 (null) Ljwtc/android/chess/ChessView; │ │ + 0x0000 - 0x0006 reg=1 this$0 Ljwtc/android/chess/ChessView; │ │ │ │ Virtual methods - │ │ #0 : (in Ljwtc/android/chess/ChessView$2;) │ │ name : 'onClick' │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 95 16-bit code units │ │ -05b3cc: |[05b3cc] jwtc.android.chess.ChessView$2.onClick:(Landroid/view/View;)V │ │ -05b3dc: 5452 6505 |0000: iget-object v2, v5, Ljwtc/android/chess/ChessView$2;.this$0:Ljwtc/android/chess/ChessView; // field@0565 │ │ -05b3e0: 7110 9716 0200 |0002: invoke-static {v2}, Ljwtc/android/chess/ChessView;.access$800:(Ljwtc/android/chess/ChessView;)Z // method@1697 │ │ -05b3e6: 0a02 |0005: move-result v2 │ │ -05b3e8: 3802 5200 |0006: if-eqz v2, 0058 // +0052 │ │ -05b3ec: 5452 6505 |0008: iget-object v2, v5, Ljwtc/android/chess/ChessView$2;.this$0:Ljwtc/android/chess/ChessView; // field@0565 │ │ -05b3f0: 7110 9816 0200 |000a: invoke-static {v2}, Ljwtc/android/chess/ChessView;.access$900:(Ljwtc/android/chess/ChessView;)Ljwtc/chess/JNI; // method@1698 │ │ -05b3f6: 0c02 |000d: move-result-object v2 │ │ -05b3f8: 6e10 301b 0200 |000e: invoke-virtual {v2}, Ljwtc/chess/JNI;.getNumBoard:()I // method@1b30 │ │ -05b3fe: 0a02 |0011: move-result v2 │ │ -05b400: 5453 6505 |0012: iget-object v3, v5, Ljwtc/android/chess/ChessView$2;.this$0:Ljwtc/android/chess/ChessView; // field@0565 │ │ -05b404: 7110 8016 0300 |0014: invoke-static {v3}, Ljwtc/android/chess/ChessView;.access$1000:(Ljwtc/android/chess/ChessView;)Ljava/util/ArrayList; // method@1680 │ │ -05b40a: 0c03 |0017: move-result-object v3 │ │ -05b40c: 6e10 aa15 0300 |0018: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@15aa │ │ -05b412: 0a03 |001b: move-result v3 │ │ -05b414: 3532 3d00 |001c: if-ge v2, v3, 0059 // +003d │ │ -05b418: 2202 0d00 |001e: new-instance v2, Landroid/app/AlertDialog$Builder; // type@000d │ │ -05b41c: 5453 6505 |0020: iget-object v3, v5, Ljwtc/android/chess/ChessView$2;.this$0:Ljwtc/android/chess/ChessView; // field@0565 │ │ -05b420: 7110 8116 0300 |0022: invoke-static {v3}, Ljwtc/android/chess/ChessView;.access$1100:(Ljwtc/android/chess/ChessView;)Ljwtc/android/chess/main; // method@1681 │ │ -05b426: 0c03 |0025: move-result-object v3 │ │ -05b428: 7020 3b00 3200 |0026: invoke-direct {v2, v3}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@003b │ │ -05b42e: 5453 6505 |0029: iget-object v3, v5, Ljwtc/android/chess/ChessView$2;.this$0:Ljwtc/android/chess/ChessView; // field@0565 │ │ -05b432: 7110 8116 0300 |002b: invoke-static {v3}, Ljwtc/android/chess/ChessView;.access$1100:(Ljwtc/android/chess/ChessView;)Ljwtc/android/chess/main; // method@1681 │ │ -05b438: 0c03 |002e: move-result-object v3 │ │ -05b43a: 1404 5a00 087f |002f: const v4, #float 1.80777e+38 // #7f08005a │ │ -05b440: 6e20 0719 4300 |0032: invoke-virtual {v3, v4}, Ljwtc/android/chess/main;.getString:(I)Ljava/lang/String; // method@1907 │ │ -05b446: 0c03 |0035: move-result-object v3 │ │ -05b448: 6e20 4500 3200 |0036: invoke-virtual {v2, v3}, Landroid/app/AlertDialog$Builder;.setTitle:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@0045 │ │ -05b44e: 0c02 |0039: move-result-object v2 │ │ -05b450: 1403 4100 087f |003a: const v3, #float 1.80776e+38 // #7f080041 │ │ -05b456: 2204 9c03 |003d: new-instance v4, Ljwtc/android/chess/ChessView$2$1; // type@039c │ │ -05b45a: 7020 5c16 5400 |003f: invoke-direct {v4, v5}, Ljwtc/android/chess/ChessView$2$1;.:(Ljwtc/android/chess/ChessView$2;)V // method@165c │ │ -05b460: 6e30 3f00 3204 |0042: invoke-virtual {v2, v3, v4}, Landroid/app/AlertDialog$Builder;.setNegativeButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@003f │ │ -05b466: 0c01 |0045: move-result-object v1 │ │ -05b468: 1402 4000 087f |0046: const v2, #float 1.80776e+38 // #7f080040 │ │ -05b46e: 2203 9d03 |0049: new-instance v3, Ljwtc/android/chess/ChessView$2$2; // type@039d │ │ -05b472: 7020 5e16 5300 |004b: invoke-direct {v3, v5}, Ljwtc/android/chess/ChessView$2$2;.:(Ljwtc/android/chess/ChessView$2;)V // method@165e │ │ -05b478: 6e30 4100 2103 |004e: invoke-virtual {v1, v2, v3}, Landroid/app/AlertDialog$Builder;.setPositiveButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0041 │ │ -05b47e: 6e10 3c00 0100 |0051: invoke-virtual {v1}, Landroid/app/AlertDialog$Builder;.create:()Landroid/app/AlertDialog; // method@003c │ │ -05b484: 0c00 |0054: move-result-object v0 │ │ -05b486: 6e10 4800 0000 |0055: invoke-virtual {v0}, Landroid/app/AlertDialog;.show:()V // method@0048 │ │ -05b48c: 0e00 |0058: return-void │ │ -05b48e: 5452 6505 |0059: iget-object v2, v5, Ljwtc/android/chess/ChessView$2;.this$0:Ljwtc/android/chess/ChessView; // field@0565 │ │ -05b492: 6e10 c216 0200 |005b: invoke-virtual {v2}, Ljwtc/android/chess/ChessView;.play:()V // method@16c2 │ │ -05b498: 28fa |005e: goto 0058 // -0006 │ │ +05cf74: |[05cf74] jwtc.android.chess.ChessView$2.onClick:(Landroid/view/View;)V │ │ +05cf84: 5452 6505 |0000: iget-object v2, v5, Ljwtc/android/chess/ChessView$2;.this$0:Ljwtc/android/chess/ChessView; // field@0565 │ │ +05cf88: 7110 9716 0200 |0002: invoke-static {v2}, Ljwtc/android/chess/ChessView;.access$800:(Ljwtc/android/chess/ChessView;)Z // method@1697 │ │ +05cf8e: 0a02 |0005: move-result v2 │ │ +05cf90: 3802 5200 |0006: if-eqz v2, 0058 // +0052 │ │ +05cf94: 5452 6505 |0008: iget-object v2, v5, Ljwtc/android/chess/ChessView$2;.this$0:Ljwtc/android/chess/ChessView; // field@0565 │ │ +05cf98: 7110 9816 0200 |000a: invoke-static {v2}, Ljwtc/android/chess/ChessView;.access$900:(Ljwtc/android/chess/ChessView;)Ljwtc/chess/JNI; // method@1698 │ │ +05cf9e: 0c02 |000d: move-result-object v2 │ │ +05cfa0: 6e10 2f1b 0200 |000e: invoke-virtual {v2}, Ljwtc/chess/JNI;.getNumBoard:()I // method@1b2f │ │ +05cfa6: 0a02 |0011: move-result v2 │ │ +05cfa8: 5453 6505 |0012: iget-object v3, v5, Ljwtc/android/chess/ChessView$2;.this$0:Ljwtc/android/chess/ChessView; // field@0565 │ │ +05cfac: 7110 8016 0300 |0014: invoke-static {v3}, Ljwtc/android/chess/ChessView;.access$1000:(Ljwtc/android/chess/ChessView;)Ljava/util/ArrayList; // method@1680 │ │ +05cfb2: 0c03 |0017: move-result-object v3 │ │ +05cfb4: 6e10 aa15 0300 |0018: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@15aa │ │ +05cfba: 0a03 |001b: move-result v3 │ │ +05cfbc: 3532 3d00 |001c: if-ge v2, v3, 0059 // +003d │ │ +05cfc0: 2202 0d00 |001e: new-instance v2, Landroid/app/AlertDialog$Builder; // type@000d │ │ +05cfc4: 5453 6505 |0020: iget-object v3, v5, Ljwtc/android/chess/ChessView$2;.this$0:Ljwtc/android/chess/ChessView; // field@0565 │ │ +05cfc8: 7110 8116 0300 |0022: invoke-static {v3}, Ljwtc/android/chess/ChessView;.access$1100:(Ljwtc/android/chess/ChessView;)Ljwtc/android/chess/main; // method@1681 │ │ +05cfce: 0c03 |0025: move-result-object v3 │ │ +05cfd0: 7020 3b00 3200 |0026: invoke-direct {v2, v3}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@003b │ │ +05cfd6: 5453 6505 |0029: iget-object v3, v5, Ljwtc/android/chess/ChessView$2;.this$0:Ljwtc/android/chess/ChessView; // field@0565 │ │ +05cfda: 7110 8116 0300 |002b: invoke-static {v3}, Ljwtc/android/chess/ChessView;.access$1100:(Ljwtc/android/chess/ChessView;)Ljwtc/android/chess/main; // method@1681 │ │ +05cfe0: 0c03 |002e: move-result-object v3 │ │ +05cfe2: 1404 5a00 087f |002f: const v4, #float 1.80777e+38 // #7f08005a │ │ +05cfe8: 6e20 0719 4300 |0032: invoke-virtual {v3, v4}, Ljwtc/android/chess/main;.getString:(I)Ljava/lang/String; // method@1907 │ │ +05cfee: 0c03 |0035: move-result-object v3 │ │ +05cff0: 6e20 4500 3200 |0036: invoke-virtual {v2, v3}, Landroid/app/AlertDialog$Builder;.setTitle:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@0045 │ │ +05cff6: 0c02 |0039: move-result-object v2 │ │ +05cff8: 1403 4100 087f |003a: const v3, #float 1.80776e+38 // #7f080041 │ │ +05cffe: 2204 9903 |003d: new-instance v4, Ljwtc/android/chess/ChessView$2$1; // type@0399 │ │ +05d002: 7020 5c16 5400 |003f: invoke-direct {v4, v5}, Ljwtc/android/chess/ChessView$2$1;.:(Ljwtc/android/chess/ChessView$2;)V // method@165c │ │ +05d008: 6e30 3f00 3204 |0042: invoke-virtual {v2, v3, v4}, Landroid/app/AlertDialog$Builder;.setNegativeButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@003f │ │ +05d00e: 0c01 |0045: move-result-object v1 │ │ +05d010: 1402 4000 087f |0046: const v2, #float 1.80776e+38 // #7f080040 │ │ +05d016: 2203 9a03 |0049: new-instance v3, Ljwtc/android/chess/ChessView$2$2; // type@039a │ │ +05d01a: 7020 5e16 5300 |004b: invoke-direct {v3, v5}, Ljwtc/android/chess/ChessView$2$2;.:(Ljwtc/android/chess/ChessView$2;)V // method@165e │ │ +05d020: 6e30 4100 2103 |004e: invoke-virtual {v1, v2, v3}, Landroid/app/AlertDialog$Builder;.setPositiveButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0041 │ │ +05d026: 6e10 3c00 0100 |0051: invoke-virtual {v1}, Landroid/app/AlertDialog$Builder;.create:()Landroid/app/AlertDialog; // method@003c │ │ +05d02c: 0c00 |0054: move-result-object v0 │ │ +05d02e: 6e10 4800 0000 |0055: invoke-virtual {v0}, Landroid/app/AlertDialog;.show:()V // method@0048 │ │ +05d034: 0e00 |0058: return-void │ │ +05d036: 5452 6505 |0059: iget-object v2, v5, Ljwtc/android/chess/ChessView$2;.this$0:Ljwtc/android/chess/ChessView; // field@0565 │ │ +05d03a: 6e10 c216 0200 |005b: invoke-virtual {v2}, Ljwtc/android/chess/ChessView;.play:()V // method@16c2 │ │ +05d040: 28fa |005e: goto 0058 // -0006 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=163 │ │ 0x0008 line=167 │ │ 0x001e line=169 │ │ + 0x002b line=170 │ │ + 0x0042 line=171 │ │ 0x0046 line=176 │ │ 0x0051 line=182 │ │ 0x0055 line=183 │ │ 0x0058 line=190 │ │ 0x0059 line=187 │ │ locals : │ │ 0x0055 - 0x0058 reg=0 alert Landroid/app/AlertDialog; │ │ 0x0046 - 0x0058 reg=1 builder Landroid/app/AlertDialog$Builder; │ │ 0x0000 - 0x005f reg=5 this Ljwtc/android/chess/ChessView$2; │ │ 0x0000 - 0x005f reg=6 arg0 Landroid/view/View; │ │ │ │ source_file_idx : 825 (ChessView.java) │ │ │ │ Class #368 header: │ │ -class_idx : 930 │ │ +class_idx : 927 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 826 │ │ +superclass_idx : 823 │ │ source_file_idx : 825 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #368 annotations: │ │ @@ -86844,62 +86854,62 @@ │ │ type : '(Ljwtc/android/chess/ChessView;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -05b49c: |[05b49c] jwtc.android.chess.ChessView$3.:(Ljwtc/android/chess/ChessView;)V │ │ -05b4ac: 5b01 6605 |0000: iput-object v1, v0, Ljwtc/android/chess/ChessView$3;.this$0:Ljwtc/android/chess/ChessView; // field@0566 │ │ -05b4b0: 7010 1c15 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ -05b4b6: 0e00 |0005: return-void │ │ +05d044: |[05d044] jwtc.android.chess.ChessView$3.:(Ljwtc/android/chess/ChessView;)V │ │ +05d054: 5b01 6605 |0000: iput-object v1, v0, Ljwtc/android/chess/ChessView$3;.this$0:Ljwtc/android/chess/ChessView; // field@0566 │ │ +05d058: 7010 1c15 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ +05d05e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=193 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Ljwtc/android/chess/ChessView$3; │ │ - 0x0000 - 0x0006 reg=1 (null) Ljwtc/android/chess/ChessView; │ │ + 0x0000 - 0x0006 reg=1 this$0 Ljwtc/android/chess/ChessView; │ │ │ │ Virtual methods - │ │ #0 : (in Ljwtc/android/chess/ChessView$3;) │ │ name : 'onClick' │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 20 16-bit code units │ │ -05b4b8: |[05b4b8] jwtc.android.chess.ChessView$3.onClick:(Landroid/view/View;)V │ │ -05b4c8: 5410 6605 |0000: iget-object v0, v1, Ljwtc/android/chess/ChessView$3;.this$0:Ljwtc/android/chess/ChessView; // field@0566 │ │ -05b4cc: 7110 8216 0000 |0002: invoke-static {v0}, Ljwtc/android/chess/ChessView;.access$1200:(Ljwtc/android/chess/ChessView;)Z // method@1682 │ │ -05b4d2: 0a00 |0005: move-result v0 │ │ -05b4d4: 3800 0800 |0006: if-eqz v0, 000e // +0008 │ │ -05b4d8: 5410 6605 |0008: iget-object v0, v1, Ljwtc/android/chess/ChessView$3;.this$0:Ljwtc/android/chess/ChessView; // field@0566 │ │ -05b4dc: 6e10 da16 0000 |000a: invoke-virtual {v0}, Ljwtc/android/chess/ChessView;.undo:()V // method@16da │ │ -05b4e2: 0e00 |000d: return-void │ │ -05b4e4: 5410 6605 |000e: iget-object v0, v1, Ljwtc/android/chess/ChessView$3;.this$0:Ljwtc/android/chess/ChessView; // field@0566 │ │ -05b4e8: 6e10 d716 0000 |0010: invoke-virtual {v0}, Ljwtc/android/chess/ChessView;.stopThreadAndUndo:()V // method@16d7 │ │ -05b4ee: 28fa |0013: goto 000d // -0006 │ │ +05d060: |[05d060] jwtc.android.chess.ChessView$3.onClick:(Landroid/view/View;)V │ │ +05d070: 5410 6605 |0000: iget-object v0, v1, Ljwtc/android/chess/ChessView$3;.this$0:Ljwtc/android/chess/ChessView; // field@0566 │ │ +05d074: 7110 8216 0000 |0002: invoke-static {v0}, Ljwtc/android/chess/ChessView;.access$1200:(Ljwtc/android/chess/ChessView;)Z // method@1682 │ │ +05d07a: 0a00 |0005: move-result v0 │ │ +05d07c: 3800 0800 |0006: if-eqz v0, 000e // +0008 │ │ +05d080: 5410 6605 |0008: iget-object v0, v1, Ljwtc/android/chess/ChessView$3;.this$0:Ljwtc/android/chess/ChessView; // field@0566 │ │ +05d084: 6e10 da16 0000 |000a: invoke-virtual {v0}, Ljwtc/android/chess/ChessView;.undo:()V // method@16da │ │ +05d08a: 0e00 |000d: return-void │ │ +05d08c: 5410 6605 |000e: iget-object v0, v1, Ljwtc/android/chess/ChessView$3;.this$0:Ljwtc/android/chess/ChessView; // field@0566 │ │ +05d090: 6e10 d716 0000 |0010: invoke-virtual {v0}, Ljwtc/android/chess/ChessView;.stopThreadAndUndo:()V // method@16d7 │ │ +05d096: 28fa |0013: goto 000d // -0006 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=195 │ │ 0x0008 line=196 │ │ 0x000d line=200 │ │ 0x000e line=198 │ │ locals : │ │ 0x0000 - 0x0014 reg=1 this Ljwtc/android/chess/ChessView$3; │ │ 0x0000 - 0x0014 reg=2 arg0 Landroid/view/View; │ │ │ │ source_file_idx : 825 (ChessView.java) │ │ │ │ Class #369 header: │ │ -class_idx : 931 │ │ +class_idx : 928 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 826 │ │ +superclass_idx : 823 │ │ source_file_idx : 825 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #369 annotations: │ │ @@ -86925,66 +86935,66 @@ │ │ type : '(Ljwtc/android/chess/ChessView;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -05b4f0: |[05b4f0] jwtc.android.chess.ChessView$4.:(Ljwtc/android/chess/ChessView;)V │ │ -05b500: 5b01 6705 |0000: iput-object v1, v0, Ljwtc/android/chess/ChessView$4;.this$0:Ljwtc/android/chess/ChessView; // field@0567 │ │ -05b504: 7010 1c15 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ -05b50a: 0e00 |0005: return-void │ │ +05d098: |[05d098] jwtc.android.chess.ChessView$4.:(Ljwtc/android/chess/ChessView;)V │ │ +05d0a8: 5b01 6705 |0000: iput-object v1, v0, Ljwtc/android/chess/ChessView$4;.this$0:Ljwtc/android/chess/ChessView; // field@0567 │ │ +05d0ac: 7010 1c15 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ +05d0b2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=221 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Ljwtc/android/chess/ChessView$4; │ │ - 0x0000 - 0x0006 reg=1 (null) Ljwtc/android/chess/ChessView; │ │ + 0x0000 - 0x0006 reg=1 this$0 Ljwtc/android/chess/ChessView; │ │ │ │ Virtual methods - │ │ #0 : (in Ljwtc/android/chess/ChessView$4;) │ │ name : 'onClick' │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 29 16-bit code units │ │ -05b50c: |[05b50c] jwtc.android.chess.ChessView$4.onClick:(Landroid/view/View;)V │ │ -05b51c: 5420 6705 |0000: iget-object v0, v2, Ljwtc/android/chess/ChessView$4;.this$0:Ljwtc/android/chess/ChessView; // field@0567 │ │ -05b520: 7110 8316 0000 |0002: invoke-static {v0}, Ljwtc/android/chess/ChessView;.access$1300:(Ljwtc/android/chess/ChessView;)Z // method@1683 │ │ -05b526: 0a00 |0005: move-result v0 │ │ -05b528: 3800 1600 |0006: if-eqz v0, 001c // +0016 │ │ -05b52c: 5420 6705 |0008: iget-object v0, v2, Ljwtc/android/chess/ChessView$4;.this$0:Ljwtc/android/chess/ChessView; // field@0567 │ │ -05b530: 5421 6705 |000a: iget-object v1, v2, Ljwtc/android/chess/ChessView$4;.this$0:Ljwtc/android/chess/ChessView; // field@0567 │ │ -05b534: 7110 8416 0100 |000c: invoke-static {v1}, Ljwtc/android/chess/ChessView;.access$1400:(Ljwtc/android/chess/ChessView;)Ljwtc/chess/JNI; // method@1684 │ │ -05b53a: 0c01 |000f: move-result-object v1 │ │ -05b53c: 6e10 301b 0100 |0010: invoke-virtual {v1}, Ljwtc/chess/JNI;.getNumBoard:()I // method@1b30 │ │ -05b542: 0a01 |0013: move-result v1 │ │ -05b544: 6e20 b916 1000 |0014: invoke-virtual {v0, v1}, Ljwtc/android/chess/ChessView;.jumptoMove:(I)V // method@16b9 │ │ -05b54a: 5420 6705 |0017: iget-object v0, v2, Ljwtc/android/chess/ChessView$4;.this$0:Ljwtc/android/chess/ChessView; // field@0567 │ │ -05b54e: 6e10 db16 0000 |0019: invoke-virtual {v0}, Ljwtc/android/chess/ChessView;.updateState:()V // method@16db │ │ -05b554: 0e00 |001c: return-void │ │ +05d0b4: |[05d0b4] jwtc.android.chess.ChessView$4.onClick:(Landroid/view/View;)V │ │ +05d0c4: 5420 6705 |0000: iget-object v0, v2, Ljwtc/android/chess/ChessView$4;.this$0:Ljwtc/android/chess/ChessView; // field@0567 │ │ +05d0c8: 7110 8316 0000 |0002: invoke-static {v0}, Ljwtc/android/chess/ChessView;.access$1300:(Ljwtc/android/chess/ChessView;)Z // method@1683 │ │ +05d0ce: 0a00 |0005: move-result v0 │ │ +05d0d0: 3800 1600 |0006: if-eqz v0, 001c // +0016 │ │ +05d0d4: 5420 6705 |0008: iget-object v0, v2, Ljwtc/android/chess/ChessView$4;.this$0:Ljwtc/android/chess/ChessView; // field@0567 │ │ +05d0d8: 5421 6705 |000a: iget-object v1, v2, Ljwtc/android/chess/ChessView$4;.this$0:Ljwtc/android/chess/ChessView; // field@0567 │ │ +05d0dc: 7110 8416 0100 |000c: invoke-static {v1}, Ljwtc/android/chess/ChessView;.access$1400:(Ljwtc/android/chess/ChessView;)Ljwtc/chess/JNI; // method@1684 │ │ +05d0e2: 0c01 |000f: move-result-object v1 │ │ +05d0e4: 6e10 2f1b 0100 |0010: invoke-virtual {v1}, Ljwtc/chess/JNI;.getNumBoard:()I // method@1b2f │ │ +05d0ea: 0a01 |0013: move-result v1 │ │ +05d0ec: 6e20 b916 1000 |0014: invoke-virtual {v0, v1}, Ljwtc/android/chess/ChessView;.jumptoMove:(I)V // method@16b9 │ │ +05d0f2: 5420 6705 |0017: iget-object v0, v2, Ljwtc/android/chess/ChessView$4;.this$0:Ljwtc/android/chess/ChessView; // field@0567 │ │ +05d0f6: 6e10 db16 0000 |0019: invoke-virtual {v0}, Ljwtc/android/chess/ChessView;.updateState:()V // method@16db │ │ +05d0fc: 0e00 |001c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=223 │ │ 0x0008 line=224 │ │ 0x0017 line=225 │ │ 0x001c line=228 │ │ locals : │ │ 0x0000 - 0x001d reg=2 this Ljwtc/android/chess/ChessView$4; │ │ 0x0000 - 0x001d reg=3 arg0 Landroid/view/View; │ │ │ │ source_file_idx : 825 (ChessView.java) │ │ │ │ Class #370 header: │ │ -class_idx : 932 │ │ +class_idx : 929 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 826 │ │ +superclass_idx : 823 │ │ source_file_idx : 825 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #370 annotations: │ │ @@ -87010,51 +87020,51 @@ │ │ type : '(Ljwtc/android/chess/ChessView;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -05b558: |[05b558] jwtc.android.chess.ChessView$5.:(Ljwtc/android/chess/ChessView;)V │ │ -05b568: 5b01 6805 |0000: iput-object v1, v0, Ljwtc/android/chess/ChessView$5;.this$0:Ljwtc/android/chess/ChessView; // field@0568 │ │ -05b56c: 7010 1c15 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ -05b572: 0e00 |0005: return-void │ │ +05d100: |[05d100] jwtc.android.chess.ChessView$5.:(Ljwtc/android/chess/ChessView;)V │ │ +05d110: 5b01 6805 |0000: iput-object v1, v0, Ljwtc/android/chess/ChessView$5;.this$0:Ljwtc/android/chess/ChessView; // field@0568 │ │ +05d114: 7010 1c15 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ +05d11a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=342 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Ljwtc/android/chess/ChessView$5; │ │ - 0x0000 - 0x0006 reg=1 (null) Ljwtc/android/chess/ChessView; │ │ + 0x0000 - 0x0006 reg=1 this$0 Ljwtc/android/chess/ChessView; │ │ │ │ Virtual methods - │ │ #0 : (in Ljwtc/android/chess/ChessView$5;) │ │ name : 'onClick' │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 32 16-bit code units │ │ -05b574: |[05b574] jwtc.android.chess.ChessView$5.onClick:(Landroid/view/View;)V │ │ -05b584: 1243 |0000: const/4 v3, #int 4 // #4 │ │ -05b586: 2200 2800 |0001: new-instance v0, Landroid/content/Intent; // type@0028 │ │ -05b58a: 7010 c500 0000 |0003: invoke-direct {v0}, Landroid/content/Intent;.:()V // method@00c5 │ │ -05b590: 5441 6805 |0006: iget-object v1, v4, Ljwtc/android/chess/ChessView$5;.this$0:Ljwtc/android/chess/ChessView; // field@0568 │ │ -05b594: 7110 8116 0100 |0008: invoke-static {v1}, Ljwtc/android/chess/ChessView;.access$1100:(Ljwtc/android/chess/ChessView;)Ljwtc/android/chess/main; // method@1681 │ │ -05b59a: 0c01 |000b: move-result-object v1 │ │ -05b59c: 1c02 2504 |000c: const-class v2, Ljwtc/android/chess/options; // type@0425 │ │ -05b5a0: 6e30 e800 1002 |000e: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.setClass:(Landroid/content/Context;Ljava/lang/Class;)Landroid/content/Intent; // method@00e8 │ │ -05b5a6: 1a01 191f |0011: const-string v1, "requestCode" // string@1f19 │ │ -05b5aa: 6e30 de00 1003 |0013: invoke-virtual {v0, v1, v3}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@00de │ │ -05b5b0: 5441 6805 |0016: iget-object v1, v4, Ljwtc/android/chess/ChessView$5;.this$0:Ljwtc/android/chess/ChessView; // field@0568 │ │ -05b5b4: 7110 8116 0100 |0018: invoke-static {v1}, Ljwtc/android/chess/ChessView;.access$1100:(Ljwtc/android/chess/ChessView;)Ljwtc/android/chess/main; // method@1681 │ │ -05b5ba: 0c01 |001b: move-result-object v1 │ │ -05b5bc: 6e30 2619 0103 |001c: invoke-virtual {v1, v0, v3}, Ljwtc/android/chess/main;.startActivityForResult:(Landroid/content/Intent;I)V // method@1926 │ │ -05b5c2: 0e00 |001f: return-void │ │ +05d11c: |[05d11c] jwtc.android.chess.ChessView$5.onClick:(Landroid/view/View;)V │ │ +05d12c: 1243 |0000: const/4 v3, #int 4 // #4 │ │ +05d12e: 2200 2800 |0001: new-instance v0, Landroid/content/Intent; // type@0028 │ │ +05d132: 7010 c500 0000 |0003: invoke-direct {v0}, Landroid/content/Intent;.:()V // method@00c5 │ │ +05d138: 5441 6805 |0006: iget-object v1, v4, Ljwtc/android/chess/ChessView$5;.this$0:Ljwtc/android/chess/ChessView; // field@0568 │ │ +05d13c: 7110 8116 0100 |0008: invoke-static {v1}, Ljwtc/android/chess/ChessView;.access$1100:(Ljwtc/android/chess/ChessView;)Ljwtc/android/chess/main; // method@1681 │ │ +05d142: 0c01 |000b: move-result-object v1 │ │ +05d144: 1c02 2204 |000c: const-class v2, Ljwtc/android/chess/options; // type@0422 │ │ +05d148: 6e30 e800 1002 |000e: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.setClass:(Landroid/content/Context;Ljava/lang/Class;)Landroid/content/Intent; // method@00e8 │ │ +05d14e: 1a01 151f |0011: const-string v1, "requestCode" // string@1f15 │ │ +05d152: 6e30 de00 1003 |0013: invoke-virtual {v0, v1, v3}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@00de │ │ +05d158: 5441 6805 |0016: iget-object v1, v4, Ljwtc/android/chess/ChessView$5;.this$0:Ljwtc/android/chess/ChessView; // field@0568 │ │ +05d15c: 7110 8116 0100 |0018: invoke-static {v1}, Ljwtc/android/chess/ChessView;.access$1100:(Ljwtc/android/chess/ChessView;)Ljwtc/android/chess/main; // method@1681 │ │ +05d162: 0c01 |001b: move-result-object v1 │ │ +05d164: 6e30 2619 0103 |001c: invoke-virtual {v1, v0, v3}, Ljwtc/android/chess/main;.startActivityForResult:(Landroid/content/Intent;I)V // method@1926 │ │ +05d16a: 0e00 |001f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=344 │ │ 0x0006 line=345 │ │ 0x0011 line=346 │ │ 0x0016 line=347 │ │ 0x001f line=348 │ │ @@ -87062,17 +87072,17 @@ │ │ 0x0006 - 0x0020 reg=0 intent Landroid/content/Intent; │ │ 0x0000 - 0x0020 reg=4 this Ljwtc/android/chess/ChessView$5; │ │ 0x0000 - 0x0020 reg=5 arg0 Landroid/view/View; │ │ │ │ source_file_idx : 825 (ChessView.java) │ │ │ │ Class #371 header: │ │ -class_idx : 933 │ │ +class_idx : 930 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 826 │ │ +superclass_idx : 823 │ │ source_file_idx : 825 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #371 annotations: │ │ @@ -87098,55 +87108,55 @@ │ │ type : '(Ljwtc/android/chess/ChessView;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -05b5c4: |[05b5c4] jwtc.android.chess.ChessView$6.:(Ljwtc/android/chess/ChessView;)V │ │ -05b5d4: 5b01 6905 |0000: iput-object v1, v0, Ljwtc/android/chess/ChessView$6;.this$0:Ljwtc/android/chess/ChessView; // field@0569 │ │ -05b5d8: 7010 1c15 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ -05b5de: 0e00 |0005: return-void │ │ +05d16c: |[05d16c] jwtc.android.chess.ChessView$6.:(Ljwtc/android/chess/ChessView;)V │ │ +05d17c: 5b01 6905 |0000: iput-object v1, v0, Ljwtc/android/chess/ChessView$6;.this$0:Ljwtc/android/chess/ChessView; // field@0569 │ │ +05d180: 7010 1c15 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ +05d186: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=355 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Ljwtc/android/chess/ChessView$6; │ │ - 0x0000 - 0x0006 reg=1 (null) Ljwtc/android/chess/ChessView; │ │ + 0x0000 - 0x0006 reg=1 this$0 Ljwtc/android/chess/ChessView; │ │ │ │ Virtual methods - │ │ #0 : (in Ljwtc/android/chess/ChessView$6;) │ │ name : 'onClick' │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -05b5e0: |[05b5e0] jwtc.android.chess.ChessView$6.onClick:(Landroid/view/View;)V │ │ -05b5f0: 5410 6905 |0000: iget-object v0, v1, Ljwtc/android/chess/ChessView$6;.this$0:Ljwtc/android/chess/ChessView; // field@0569 │ │ -05b5f4: 7110 8116 0000 |0002: invoke-static {v0}, Ljwtc/android/chess/ChessView;.access$1100:(Ljwtc/android/chess/ChessView;)Ljwtc/android/chess/main; // method@1681 │ │ -05b5fa: 0c00 |0005: move-result-object v0 │ │ -05b5fc: 6e10 1919 0000 |0006: invoke-virtual {v0}, Ljwtc/android/chess/main;.saveGame:()V // method@1919 │ │ -05b602: 0e00 |0009: return-void │ │ +05d188: |[05d188] jwtc.android.chess.ChessView$6.onClick:(Landroid/view/View;)V │ │ +05d198: 5410 6905 |0000: iget-object v0, v1, Ljwtc/android/chess/ChessView$6;.this$0:Ljwtc/android/chess/ChessView; // field@0569 │ │ +05d19c: 7110 8116 0000 |0002: invoke-static {v0}, Ljwtc/android/chess/ChessView;.access$1100:(Ljwtc/android/chess/ChessView;)Ljwtc/android/chess/main; // method@1681 │ │ +05d1a2: 0c00 |0005: move-result-object v0 │ │ +05d1a4: 6e10 1919 0000 |0006: invoke-virtual {v0}, Ljwtc/android/chess/main;.saveGame:()V // method@1919 │ │ +05d1aa: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=358 │ │ 0x0009 line=359 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Ljwtc/android/chess/ChessView$6; │ │ 0x0000 - 0x000a reg=2 arg0 Landroid/view/View; │ │ │ │ source_file_idx : 825 (ChessView.java) │ │ │ │ Class #372 header: │ │ -class_idx : 934 │ │ +class_idx : 931 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 826 │ │ +superclass_idx : 823 │ │ source_file_idx : 825 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #372 annotations: │ │ @@ -87172,66 +87182,66 @@ │ │ type : '(Ljwtc/android/chess/ChessView;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -05b604: |[05b604] jwtc.android.chess.ChessView$7.:(Ljwtc/android/chess/ChessView;)V │ │ -05b614: 5b01 6a05 |0000: iput-object v1, v0, Ljwtc/android/chess/ChessView$7;.this$0:Ljwtc/android/chess/ChessView; // field@056a │ │ -05b618: 7010 1c15 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ -05b61e: 0e00 |0005: return-void │ │ +05d1ac: |[05d1ac] jwtc.android.chess.ChessView$7.:(Ljwtc/android/chess/ChessView;)V │ │ +05d1bc: 5b01 6a05 |0000: iput-object v1, v0, Ljwtc/android/chess/ChessView$7;.this$0:Ljwtc/android/chess/ChessView; // field@056a │ │ +05d1c0: 7010 1c15 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ +05d1c6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=366 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Ljwtc/android/chess/ChessView$7; │ │ - 0x0000 - 0x0006 reg=1 (null) Ljwtc/android/chess/ChessView; │ │ + 0x0000 - 0x0006 reg=1 this$0 Ljwtc/android/chess/ChessView; │ │ │ │ Virtual methods - │ │ #0 : (in Ljwtc/android/chess/ChessView$7;) │ │ name : 'onClick' │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 27 16-bit code units │ │ -05b620: |[05b620] jwtc.android.chess.ChessView$7.onClick:(Landroid/view/View;)V │ │ -05b630: 2200 2800 |0000: new-instance v0, Landroid/content/Intent; // type@0028 │ │ -05b634: 7010 c500 0000 |0002: invoke-direct {v0}, Landroid/content/Intent;.:()V // method@00c5 │ │ -05b63a: 5431 6a05 |0005: iget-object v1, v3, Ljwtc/android/chess/ChessView$7;.this$0:Ljwtc/android/chess/ChessView; // field@056a │ │ -05b63e: 7110 8116 0100 |0007: invoke-static {v1}, Ljwtc/android/chess/ChessView;.access$1100:(Ljwtc/android/chess/ChessView;)Ljwtc/android/chess/main; // method@1681 │ │ -05b644: 0c01 |000a: move-result-object v1 │ │ -05b646: 1c02 b803 |000b: const-class v2, Ljwtc/android/chess/GamesListView; // type@03b8 │ │ -05b64a: 6e30 e800 1002 |000d: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.setClass:(Landroid/content/Context;Ljava/lang/Class;)Landroid/content/Intent; // method@00e8 │ │ -05b650: 5431 6a05 |0010: iget-object v1, v3, Ljwtc/android/chess/ChessView$7;.this$0:Ljwtc/android/chess/ChessView; // field@056a │ │ -05b654: 7110 8116 0100 |0012: invoke-static {v1}, Ljwtc/android/chess/ChessView;.access$1100:(Ljwtc/android/chess/ChessView;)Ljwtc/android/chess/main; // method@1681 │ │ -05b65a: 0c01 |0015: move-result-object v1 │ │ -05b65c: 1222 |0016: const/4 v2, #int 2 // #2 │ │ -05b65e: 6e30 2619 0102 |0017: invoke-virtual {v1, v0, v2}, Ljwtc/android/chess/main;.startActivityForResult:(Landroid/content/Intent;I)V // method@1926 │ │ -05b664: 0e00 |001a: return-void │ │ +05d1c8: |[05d1c8] jwtc.android.chess.ChessView$7.onClick:(Landroid/view/View;)V │ │ +05d1d8: 2200 2800 |0000: new-instance v0, Landroid/content/Intent; // type@0028 │ │ +05d1dc: 7010 c500 0000 |0002: invoke-direct {v0}, Landroid/content/Intent;.:()V // method@00c5 │ │ +05d1e2: 5431 6a05 |0005: iget-object v1, v3, Ljwtc/android/chess/ChessView$7;.this$0:Ljwtc/android/chess/ChessView; // field@056a │ │ +05d1e6: 7110 8116 0100 |0007: invoke-static {v1}, Ljwtc/android/chess/ChessView;.access$1100:(Ljwtc/android/chess/ChessView;)Ljwtc/android/chess/main; // method@1681 │ │ +05d1ec: 0c01 |000a: move-result-object v1 │ │ +05d1ee: 1c02 b503 |000b: const-class v2, Ljwtc/android/chess/GamesListView; // type@03b5 │ │ +05d1f2: 6e30 e800 1002 |000d: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.setClass:(Landroid/content/Context;Ljava/lang/Class;)Landroid/content/Intent; // method@00e8 │ │ +05d1f8: 5431 6a05 |0010: iget-object v1, v3, Ljwtc/android/chess/ChessView$7;.this$0:Ljwtc/android/chess/ChessView; // field@056a │ │ +05d1fc: 7110 8116 0100 |0012: invoke-static {v1}, Ljwtc/android/chess/ChessView;.access$1100:(Ljwtc/android/chess/ChessView;)Ljwtc/android/chess/main; // method@1681 │ │ +05d202: 0c01 |0015: move-result-object v1 │ │ +05d204: 1222 |0016: const/4 v2, #int 2 // #2 │ │ +05d206: 6e30 2619 0102 |0017: invoke-virtual {v1, v0, v2}, Ljwtc/android/chess/main;.startActivityForResult:(Landroid/content/Intent;I)V // method@1926 │ │ +05d20c: 0e00 |001a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=368 │ │ 0x0005 line=369 │ │ 0x0010 line=370 │ │ 0x001a line=371 │ │ locals : │ │ 0x0005 - 0x001b reg=0 intent Landroid/content/Intent; │ │ 0x0000 - 0x001b reg=3 this Ljwtc/android/chess/ChessView$7; │ │ 0x0000 - 0x001b reg=4 arg0 Landroid/view/View; │ │ │ │ source_file_idx : 825 (ChessView.java) │ │ │ │ Class #373 header: │ │ -class_idx : 935 │ │ +class_idx : 932 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 826 │ │ +superclass_idx : 823 │ │ source_file_idx : 825 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #373 annotations: │ │ @@ -87257,64 +87267,64 @@ │ │ type : '(Ljwtc/android/chess/ChessView;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -05b668: |[05b668] jwtc.android.chess.ChessView$8.:(Ljwtc/android/chess/ChessView;)V │ │ -05b678: 5b01 6b05 |0000: iput-object v1, v0, Ljwtc/android/chess/ChessView$8;.this$0:Ljwtc/android/chess/ChessView; // field@056b │ │ -05b67c: 7010 1c15 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ -05b682: 0e00 |0005: return-void │ │ +05d210: |[05d210] jwtc.android.chess.ChessView$8.:(Ljwtc/android/chess/ChessView;)V │ │ +05d220: 5b01 6b05 |0000: iput-object v1, v0, Ljwtc/android/chess/ChessView$8;.this$0:Ljwtc/android/chess/ChessView; // field@056b │ │ +05d224: 7010 1c15 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ +05d22a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=398 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Ljwtc/android/chess/ChessView$8; │ │ - 0x0000 - 0x0006 reg=1 (null) Ljwtc/android/chess/ChessView; │ │ + 0x0000 - 0x0006 reg=1 this$0 Ljwtc/android/chess/ChessView; │ │ │ │ Virtual methods - │ │ #0 : (in Ljwtc/android/chess/ChessView$8;) │ │ name : 'onClick' │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -05b684: |[05b684] jwtc.android.chess.ChessView$8.onClick:(Landroid/view/View;)V │ │ -05b694: 5420 6b05 |0000: iget-object v0, v2, Ljwtc/android/chess/ChessView$8;.this$0:Ljwtc/android/chess/ChessView; // field@056b │ │ -05b698: 7110 7e16 0000 |0002: invoke-static {v0}, Ljwtc/android/chess/ChessView;.access$000:(Ljwtc/android/chess/ChessView;)Ljwtc/android/chess/ChessViewBase; // method@167e │ │ -05b69e: 0c00 |0005: move-result-object v0 │ │ -05b6a0: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -05b6a2: 6e20 e816 1000 |0007: invoke-virtual {v0, v1}, Ljwtc/android/chess/ChessViewBase;.setBlindfoldMode:(I)V // method@16e8 │ │ -05b6a8: 5420 6b05 |000a: iget-object v0, v2, Ljwtc/android/chess/ChessView$8;.this$0:Ljwtc/android/chess/ChessView; // field@056b │ │ -05b6ac: 7110 7e16 0000 |000c: invoke-static {v0}, Ljwtc/android/chess/ChessView;.access$000:(Ljwtc/android/chess/ChessView;)Ljwtc/android/chess/ChessViewBase; // method@167e │ │ -05b6b2: 0c00 |000f: move-result-object v0 │ │ -05b6b4: 6e10 e716 0000 |0010: invoke-virtual {v0}, Ljwtc/android/chess/ChessViewBase;.resetImageCache:()V // method@16e7 │ │ -05b6ba: 5420 6b05 |0013: iget-object v0, v2, Ljwtc/android/chess/ChessView$8;.this$0:Ljwtc/android/chess/ChessView; // field@056b │ │ -05b6be: 6e10 db16 0000 |0015: invoke-virtual {v0}, Ljwtc/android/chess/ChessView;.updateState:()V // method@16db │ │ -05b6c4: 0e00 |0018: return-void │ │ +05d22c: |[05d22c] jwtc.android.chess.ChessView$8.onClick:(Landroid/view/View;)V │ │ +05d23c: 5420 6b05 |0000: iget-object v0, v2, Ljwtc/android/chess/ChessView$8;.this$0:Ljwtc/android/chess/ChessView; // field@056b │ │ +05d240: 7110 7e16 0000 |0002: invoke-static {v0}, Ljwtc/android/chess/ChessView;.access$000:(Ljwtc/android/chess/ChessView;)Ljwtc/android/chess/ChessViewBase; // method@167e │ │ +05d246: 0c00 |0005: move-result-object v0 │ │ +05d248: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +05d24a: 6e20 e816 1000 |0007: invoke-virtual {v0, v1}, Ljwtc/android/chess/ChessViewBase;.setBlindfoldMode:(I)V // method@16e8 │ │ +05d250: 5420 6b05 |000a: iget-object v0, v2, Ljwtc/android/chess/ChessView$8;.this$0:Ljwtc/android/chess/ChessView; // field@056b │ │ +05d254: 7110 7e16 0000 |000c: invoke-static {v0}, Ljwtc/android/chess/ChessView;.access$000:(Ljwtc/android/chess/ChessView;)Ljwtc/android/chess/ChessViewBase; // method@167e │ │ +05d25a: 0c00 |000f: move-result-object v0 │ │ +05d25c: 6e10 e716 0000 |0010: invoke-virtual {v0}, Ljwtc/android/chess/ChessViewBase;.resetImageCache:()V // method@16e7 │ │ +05d262: 5420 6b05 |0013: iget-object v0, v2, Ljwtc/android/chess/ChessView$8;.this$0:Ljwtc/android/chess/ChessView; // field@056b │ │ +05d266: 6e10 db16 0000 |0015: invoke-virtual {v0}, Ljwtc/android/chess/ChessView;.updateState:()V // method@16db │ │ +05d26c: 0e00 |0018: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=400 │ │ 0x000a line=401 │ │ 0x0013 line=402 │ │ 0x0018 line=403 │ │ locals : │ │ 0x0000 - 0x0019 reg=2 this Ljwtc/android/chess/ChessView$8; │ │ 0x0000 - 0x0019 reg=3 arg0 Landroid/view/View; │ │ │ │ source_file_idx : 825 (ChessView.java) │ │ │ │ Class #374 header: │ │ -class_idx : 936 │ │ +class_idx : 933 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 826 │ │ +superclass_idx : 823 │ │ source_file_idx : 825 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #374 annotations: │ │ @@ -87340,64 +87350,64 @@ │ │ type : '(Ljwtc/android/chess/ChessView;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -05b6c8: |[05b6c8] jwtc.android.chess.ChessView$9.:(Ljwtc/android/chess/ChessView;)V │ │ -05b6d8: 5b01 6c05 |0000: iput-object v1, v0, Ljwtc/android/chess/ChessView$9;.this$0:Ljwtc/android/chess/ChessView; // field@056c │ │ -05b6dc: 7010 1c15 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ -05b6e2: 0e00 |0005: return-void │ │ +05d270: |[05d270] jwtc.android.chess.ChessView$9.:(Ljwtc/android/chess/ChessView;)V │ │ +05d280: 5b01 6c05 |0000: iput-object v1, v0, Ljwtc/android/chess/ChessView$9;.this$0:Ljwtc/android/chess/ChessView; // field@056c │ │ +05d284: 7010 1c15 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ +05d28a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=409 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Ljwtc/android/chess/ChessView$9; │ │ - 0x0000 - 0x0006 reg=1 (null) Ljwtc/android/chess/ChessView; │ │ + 0x0000 - 0x0006 reg=1 this$0 Ljwtc/android/chess/ChessView; │ │ │ │ Virtual methods - │ │ #0 : (in Ljwtc/android/chess/ChessView$9;) │ │ name : 'onClick' │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -05b6e4: |[05b6e4] jwtc.android.chess.ChessView$9.onClick:(Landroid/view/View;)V │ │ -05b6f4: 5420 6c05 |0000: iget-object v0, v2, Ljwtc/android/chess/ChessView$9;.this$0:Ljwtc/android/chess/ChessView; // field@056c │ │ -05b6f8: 7110 7e16 0000 |0002: invoke-static {v0}, Ljwtc/android/chess/ChessView;.access$000:(Ljwtc/android/chess/ChessView;)Ljwtc/android/chess/ChessViewBase; // method@167e │ │ -05b6fe: 0c00 |0005: move-result-object v0 │ │ -05b700: 1211 |0006: const/4 v1, #int 1 // #1 │ │ -05b702: 6e20 e816 1000 |0007: invoke-virtual {v0, v1}, Ljwtc/android/chess/ChessViewBase;.setBlindfoldMode:(I)V // method@16e8 │ │ -05b708: 5420 6c05 |000a: iget-object v0, v2, Ljwtc/android/chess/ChessView$9;.this$0:Ljwtc/android/chess/ChessView; // field@056c │ │ -05b70c: 7110 7e16 0000 |000c: invoke-static {v0}, Ljwtc/android/chess/ChessView;.access$000:(Ljwtc/android/chess/ChessView;)Ljwtc/android/chess/ChessViewBase; // method@167e │ │ -05b712: 0c00 |000f: move-result-object v0 │ │ -05b714: 6e10 e716 0000 |0010: invoke-virtual {v0}, Ljwtc/android/chess/ChessViewBase;.resetImageCache:()V // method@16e7 │ │ -05b71a: 5420 6c05 |0013: iget-object v0, v2, Ljwtc/android/chess/ChessView$9;.this$0:Ljwtc/android/chess/ChessView; // field@056c │ │ -05b71e: 6e10 db16 0000 |0015: invoke-virtual {v0}, Ljwtc/android/chess/ChessView;.updateState:()V // method@16db │ │ -05b724: 0e00 |0018: return-void │ │ +05d28c: |[05d28c] jwtc.android.chess.ChessView$9.onClick:(Landroid/view/View;)V │ │ +05d29c: 5420 6c05 |0000: iget-object v0, v2, Ljwtc/android/chess/ChessView$9;.this$0:Ljwtc/android/chess/ChessView; // field@056c │ │ +05d2a0: 7110 7e16 0000 |0002: invoke-static {v0}, Ljwtc/android/chess/ChessView;.access$000:(Ljwtc/android/chess/ChessView;)Ljwtc/android/chess/ChessViewBase; // method@167e │ │ +05d2a6: 0c00 |0005: move-result-object v0 │ │ +05d2a8: 1211 |0006: const/4 v1, #int 1 // #1 │ │ +05d2aa: 6e20 e816 1000 |0007: invoke-virtual {v0, v1}, Ljwtc/android/chess/ChessViewBase;.setBlindfoldMode:(I)V // method@16e8 │ │ +05d2b0: 5420 6c05 |000a: iget-object v0, v2, Ljwtc/android/chess/ChessView$9;.this$0:Ljwtc/android/chess/ChessView; // field@056c │ │ +05d2b4: 7110 7e16 0000 |000c: invoke-static {v0}, Ljwtc/android/chess/ChessView;.access$000:(Ljwtc/android/chess/ChessView;)Ljwtc/android/chess/ChessViewBase; // method@167e │ │ +05d2ba: 0c00 |000f: move-result-object v0 │ │ +05d2bc: 6e10 e716 0000 |0010: invoke-virtual {v0}, Ljwtc/android/chess/ChessViewBase;.resetImageCache:()V // method@16e7 │ │ +05d2c2: 5420 6c05 |0013: iget-object v0, v2, Ljwtc/android/chess/ChessView$9;.this$0:Ljwtc/android/chess/ChessView; // field@056c │ │ +05d2c6: 6e10 db16 0000 |0015: invoke-virtual {v0}, Ljwtc/android/chess/ChessView;.updateState:()V // method@16db │ │ +05d2cc: 0e00 |0018: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=411 │ │ 0x000a line=412 │ │ 0x0013 line=413 │ │ 0x0018 line=414 │ │ locals : │ │ 0x0000 - 0x0019 reg=2 this Ljwtc/android/chess/ChessView$9; │ │ 0x0000 - 0x0019 reg=3 arg0 Landroid/view/View; │ │ │ │ source_file_idx : 825 (ChessView.java) │ │ │ │ Class #375 header: │ │ -class_idx : 937 │ │ +class_idx : 934 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 104 │ │ +superclass_idx : 101 │ │ source_file_idx : 825 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #375 annotations: │ │ @@ -87424,20 +87434,20 @@ │ │ type : '(Ljwtc/android/chess/ChessView;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -05b728: |[05b728] jwtc.android.chess.ChessView$InnerHandler.:(Ljwtc/android/chess/ChessView;)V │ │ -05b738: 7010 c601 0100 |0000: invoke-direct {v1}, Landroid/os/Handler;.:()V // method@01c6 │ │ -05b73e: 2200 4d03 |0003: new-instance v0, Ljava/lang/ref/WeakReference; // type@034d │ │ -05b742: 7020 7715 2000 |0005: invoke-direct {v0, v2}, Ljava/lang/ref/WeakReference;.:(Ljava/lang/Object;)V // method@1577 │ │ -05b748: 5b10 6d05 |0008: iput-object v0, v1, Ljwtc/android/chess/ChessView$InnerHandler;._chessView:Ljava/lang/ref/WeakReference; // field@056d │ │ -05b74c: 0e00 |000a: return-void │ │ +05d2d0: |[05d2d0] jwtc.android.chess.ChessView$InnerHandler.:(Ljwtc/android/chess/ChessView;)V │ │ +05d2e0: 7010 c601 0100 |0000: invoke-direct {v1}, Landroid/os/Handler;.:()V // method@01c6 │ │ +05d2e6: 2200 4a03 |0003: new-instance v0, Ljava/lang/ref/WeakReference; // type@034a │ │ +05d2ea: 7020 7715 2000 |0005: invoke-direct {v0, v2}, Ljava/lang/ref/WeakReference;.:(Ljava/lang/Object;)V // method@1577 │ │ +05d2f0: 5b10 6d05 |0008: iput-object v0, v1, Ljwtc/android/chess/ChessView$InnerHandler;._chessView:Ljava/lang/ref/WeakReference; // field@056d │ │ +05d2f4: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=81 │ │ 0x0003 line=82 │ │ 0x000a line=83 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Ljwtc/android/chess/ChessView$InnerHandler; │ │ @@ -87445,76 +87455,76 @@ │ │ │ │ Virtual methods - │ │ #0 : (in Ljwtc/android/chess/ChessView$InnerHandler;) │ │ name : 'handleMessage' │ │ type : '(Landroid/os/Message;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 11 │ │ + registers : 12 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 112 16-bit code units │ │ -05b750: |[05b750] jwtc.android.chess.ChessView$InnerHandler.handleMessage:(Landroid/os/Message;)V │ │ -05b760: 1607 0000 |0000: const-wide/16 v7, #int 0 // #0 │ │ -05b764: 12f6 |0002: const/4 v6, #int -1 // #ff │ │ -05b766: 1505 ffff |0003: const/high16 v5, #int -65536 // #ffff │ │ -05b76a: 5493 6d05 |0005: iget-object v3, v9, Ljwtc/android/chess/ChessView$InnerHandler;._chessView:Ljava/lang/ref/WeakReference; // field@056d │ │ -05b76e: 6e10 7815 0300 |0007: invoke-virtual {v3}, Ljava/lang/ref/WeakReference;.get:()Ljava/lang/Object; // method@1578 │ │ -05b774: 0c00 |000a: move-result-object v0 │ │ -05b776: 1f00 aa03 |000b: check-cast v0, Ljwtc/android/chess/ChessView; // type@03aa │ │ -05b77a: 3800 4800 |000d: if-eqz v0, 0055 // +0048 │ │ -05b77e: 7110 7e16 0000 |000f: invoke-static {v0}, Ljwtc/android/chess/ChessView;.access$000:(Ljwtc/android/chess/ChessView;)Ljwtc/android/chess/ChessViewBase; // method@167e │ │ -05b784: 0c03 |0012: move-result-object v3 │ │ -05b786: 5533 a905 |0013: iget-boolean v3, v3, Ljwtc/android/chess/ChessViewBase;._flippedBoard:Z // field@05a9 │ │ -05b78a: 3803 4100 |0015: if-eqz v3, 0056 // +0041 │ │ -05b78e: 7110 7f16 0000 |0017: invoke-static {v0}, Ljwtc/android/chess/ChessView;.access$100:(Ljwtc/android/chess/ChessView;)J // method@167f │ │ -05b794: 0b01 |001a: move-result-wide v1 │ │ -05b796: 3103 0107 |001b: cmp-long v3, v1, v7 │ │ -05b79a: 3b03 3e00 |001d: if-gez v3, 005b // +003e │ │ -05b79e: 7d11 |001f: neg-long v1, v1 │ │ -05b7a0: 7110 9216 0000 |0020: invoke-static {v0}, Ljwtc/android/chess/ChessView;.access$300:(Ljwtc/android/chess/ChessView;)Landroid/widget/TextView; // method@1692 │ │ -05b7a6: 0c03 |0023: move-result-object v3 │ │ -05b7a8: 6e20 8414 5300 |0024: invoke-virtual {v3, v5}, Landroid/widget/TextView;.setTextColor:(I)V // method@1484 │ │ -05b7ae: 7110 9216 0000 |0027: invoke-static {v0}, Ljwtc/android/chess/ChessView;.access$300:(Ljwtc/android/chess/ChessView;)Landroid/widget/TextView; // method@1692 │ │ -05b7b4: 0c03 |002a: move-result-object v3 │ │ -05b7b6: 7130 9316 1002 |002b: invoke-static {v0, v1, v2}, Ljwtc/android/chess/ChessView;.access$400:(Ljwtc/android/chess/ChessView;J)Ljava/lang/String; // method@1693 │ │ -05b7bc: 0c04 |002e: move-result-object v4 │ │ -05b7be: 6e20 8214 4300 |002f: invoke-virtual {v3, v4}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@1482 │ │ -05b7c4: 7110 7e16 0000 |0032: invoke-static {v0}, Ljwtc/android/chess/ChessView;.access$000:(Ljwtc/android/chess/ChessView;)Ljwtc/android/chess/ChessViewBase; // method@167e │ │ -05b7ca: 0c03 |0035: move-result-object v3 │ │ -05b7cc: 5533 a905 |0036: iget-boolean v3, v3, Ljwtc/android/chess/ChessViewBase;._flippedBoard:Z // field@05a9 │ │ -05b7d0: 3803 2b00 |0038: if-eqz v3, 0063 // +002b │ │ -05b7d4: 7110 9416 0000 |003a: invoke-static {v0}, Ljwtc/android/chess/ChessView;.access$500:(Ljwtc/android/chess/ChessView;)J // method@1694 │ │ -05b7da: 0b01 |003d: move-result-wide v1 │ │ -05b7dc: 3103 0107 |003e: cmp-long v3, v1, v7 │ │ -05b7e0: 3b03 2800 |0040: if-gez v3, 0068 // +0028 │ │ -05b7e4: 7d11 |0042: neg-long v1, v1 │ │ -05b7e6: 7110 9616 0000 |0043: invoke-static {v0}, Ljwtc/android/chess/ChessView;.access$700:(Ljwtc/android/chess/ChessView;)Landroid/widget/TextView; // method@1696 │ │ -05b7ec: 0c03 |0046: move-result-object v3 │ │ -05b7ee: 6e20 8414 5300 |0047: invoke-virtual {v3, v5}, Landroid/widget/TextView;.setTextColor:(I)V // method@1484 │ │ -05b7f4: 7110 9616 0000 |004a: invoke-static {v0}, Ljwtc/android/chess/ChessView;.access$700:(Ljwtc/android/chess/ChessView;)Landroid/widget/TextView; // method@1696 │ │ -05b7fa: 0c03 |004d: move-result-object v3 │ │ -05b7fc: 7130 9316 1002 |004e: invoke-static {v0, v1, v2}, Ljwtc/android/chess/ChessView;.access$400:(Ljwtc/android/chess/ChessView;J)Ljava/lang/String; // method@1693 │ │ -05b802: 0c04 |0051: move-result-object v4 │ │ -05b804: 6e20 8214 4300 |0052: invoke-virtual {v3, v4}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@1482 │ │ -05b80a: 0e00 |0055: return-void │ │ -05b80c: 7110 8a16 0000 |0056: invoke-static {v0}, Ljwtc/android/chess/ChessView;.access$200:(Ljwtc/android/chess/ChessView;)J // method@168a │ │ -05b812: 0b01 |0059: move-result-wide v1 │ │ -05b814: 28c1 |005a: goto 001b // -003f │ │ -05b816: 7110 9216 0000 |005b: invoke-static {v0}, Ljwtc/android/chess/ChessView;.access$300:(Ljwtc/android/chess/ChessView;)Landroid/widget/TextView; // method@1692 │ │ -05b81c: 0c03 |005e: move-result-object v3 │ │ -05b81e: 6e20 8414 6300 |005f: invoke-virtual {v3, v6}, Landroid/widget/TextView;.setTextColor:(I)V // method@1484 │ │ -05b824: 28c5 |0062: goto 0027 // -003b │ │ -05b826: 7110 9516 0000 |0063: invoke-static {v0}, Ljwtc/android/chess/ChessView;.access$600:(Ljwtc/android/chess/ChessView;)J // method@1695 │ │ -05b82c: 0b01 |0066: move-result-wide v1 │ │ -05b82e: 28d7 |0067: goto 003e // -0029 │ │ -05b830: 7110 9616 0000 |0068: invoke-static {v0}, Ljwtc/android/chess/ChessView;.access$700:(Ljwtc/android/chess/ChessView;)Landroid/widget/TextView; // method@1696 │ │ -05b836: 0c03 |006b: move-result-object v3 │ │ -05b838: 6e20 8414 6300 |006c: invoke-virtual {v3, v6}, Landroid/widget/TextView;.setTextColor:(I)V // method@1484 │ │ -05b83e: 28db |006f: goto 004a // -0025 │ │ +05d2f8: |[05d2f8] jwtc.android.chess.ChessView$InnerHandler.handleMessage:(Landroid/os/Message;)V │ │ +05d308: 1608 0000 |0000: const-wide/16 v8, #int 0 // #0 │ │ +05d30c: 12f6 |0002: const/4 v6, #int -1 // #ff │ │ +05d30e: 1505 ffff |0003: const/high16 v5, #int -65536 // #ffff │ │ +05d312: 54a1 6d05 |0005: iget-object v1, v10, Ljwtc/android/chess/ChessView$InnerHandler;._chessView:Ljava/lang/ref/WeakReference; // field@056d │ │ +05d316: 6e10 7815 0100 |0007: invoke-virtual {v1}, Ljava/lang/ref/WeakReference;.get:()Ljava/lang/Object; // method@1578 │ │ +05d31c: 0c00 |000a: move-result-object v0 │ │ +05d31e: 1f00 a703 |000b: check-cast v0, Ljwtc/android/chess/ChessView; // type@03a7 │ │ +05d322: 3800 4800 |000d: if-eqz v0, 0055 // +0048 │ │ +05d326: 7110 7e16 0000 |000f: invoke-static {v0}, Ljwtc/android/chess/ChessView;.access$000:(Ljwtc/android/chess/ChessView;)Ljwtc/android/chess/ChessViewBase; // method@167e │ │ +05d32c: 0c01 |0012: move-result-object v1 │ │ +05d32e: 5511 a905 |0013: iget-boolean v1, v1, Ljwtc/android/chess/ChessViewBase;._flippedBoard:Z // field@05a9 │ │ +05d332: 3801 4100 |0015: if-eqz v1, 0056 // +0041 │ │ +05d336: 7110 7f16 0000 |0017: invoke-static {v0}, Ljwtc/android/chess/ChessView;.access$100:(Ljwtc/android/chess/ChessView;)J // method@167f │ │ +05d33c: 0b02 |001a: move-result-wide v2 │ │ +05d33e: 3101 0208 |001b: cmp-long v1, v2, v8 │ │ +05d342: 3b01 3e00 |001d: if-gez v1, 005b // +003e │ │ +05d346: 7d22 |001f: neg-long v2, v2 │ │ +05d348: 7110 9216 0000 |0020: invoke-static {v0}, Ljwtc/android/chess/ChessView;.access$300:(Ljwtc/android/chess/ChessView;)Landroid/widget/TextView; // method@1692 │ │ +05d34e: 0c01 |0023: move-result-object v1 │ │ +05d350: 6e20 8414 5100 |0024: invoke-virtual {v1, v5}, Landroid/widget/TextView;.setTextColor:(I)V // method@1484 │ │ +05d356: 7110 9216 0000 |0027: invoke-static {v0}, Ljwtc/android/chess/ChessView;.access$300:(Ljwtc/android/chess/ChessView;)Landroid/widget/TextView; // method@1692 │ │ +05d35c: 0c01 |002a: move-result-object v1 │ │ +05d35e: 7130 9316 2003 |002b: invoke-static {v0, v2, v3}, Ljwtc/android/chess/ChessView;.access$400:(Ljwtc/android/chess/ChessView;J)Ljava/lang/String; // method@1693 │ │ +05d364: 0c04 |002e: move-result-object v4 │ │ +05d366: 6e20 8214 4100 |002f: invoke-virtual {v1, v4}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@1482 │ │ +05d36c: 7110 7e16 0000 |0032: invoke-static {v0}, Ljwtc/android/chess/ChessView;.access$000:(Ljwtc/android/chess/ChessView;)Ljwtc/android/chess/ChessViewBase; // method@167e │ │ +05d372: 0c01 |0035: move-result-object v1 │ │ +05d374: 5511 a905 |0036: iget-boolean v1, v1, Ljwtc/android/chess/ChessViewBase;._flippedBoard:Z // field@05a9 │ │ +05d378: 3801 2b00 |0038: if-eqz v1, 0063 // +002b │ │ +05d37c: 7110 9416 0000 |003a: invoke-static {v0}, Ljwtc/android/chess/ChessView;.access$500:(Ljwtc/android/chess/ChessView;)J // method@1694 │ │ +05d382: 0b02 |003d: move-result-wide v2 │ │ +05d384: 3101 0208 |003e: cmp-long v1, v2, v8 │ │ +05d388: 3b01 2800 |0040: if-gez v1, 0068 // +0028 │ │ +05d38c: 7d22 |0042: neg-long v2, v2 │ │ +05d38e: 7110 9616 0000 |0043: invoke-static {v0}, Ljwtc/android/chess/ChessView;.access$700:(Ljwtc/android/chess/ChessView;)Landroid/widget/TextView; // method@1696 │ │ +05d394: 0c01 |0046: move-result-object v1 │ │ +05d396: 6e20 8414 5100 |0047: invoke-virtual {v1, v5}, Landroid/widget/TextView;.setTextColor:(I)V // method@1484 │ │ +05d39c: 7110 9616 0000 |004a: invoke-static {v0}, Ljwtc/android/chess/ChessView;.access$700:(Ljwtc/android/chess/ChessView;)Landroid/widget/TextView; // method@1696 │ │ +05d3a2: 0c01 |004d: move-result-object v1 │ │ +05d3a4: 7130 9316 2003 |004e: invoke-static {v0, v2, v3}, Ljwtc/android/chess/ChessView;.access$400:(Ljwtc/android/chess/ChessView;J)Ljava/lang/String; // method@1693 │ │ +05d3aa: 0c04 |0051: move-result-object v4 │ │ +05d3ac: 6e20 8214 4100 |0052: invoke-virtual {v1, v4}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@1482 │ │ +05d3b2: 0e00 |0055: return-void │ │ +05d3b4: 7110 8a16 0000 |0056: invoke-static {v0}, Ljwtc/android/chess/ChessView;.access$200:(Ljwtc/android/chess/ChessView;)J // method@168a │ │ +05d3ba: 0b02 |0059: move-result-wide v2 │ │ +05d3bc: 28c1 |005a: goto 001b // -003f │ │ +05d3be: 7110 9216 0000 |005b: invoke-static {v0}, Ljwtc/android/chess/ChessView;.access$300:(Ljwtc/android/chess/ChessView;)Landroid/widget/TextView; // method@1692 │ │ +05d3c4: 0c01 |005e: move-result-object v1 │ │ +05d3c6: 6e20 8414 6100 |005f: invoke-virtual {v1, v6}, Landroid/widget/TextView;.setTextColor:(I)V // method@1484 │ │ +05d3cc: 28c5 |0062: goto 0027 // -003b │ │ +05d3ce: 7110 9516 0000 |0063: invoke-static {v0}, Ljwtc/android/chess/ChessView;.access$600:(Ljwtc/android/chess/ChessView;)J // method@1695 │ │ +05d3d4: 0b02 |0066: move-result-wide v2 │ │ +05d3d6: 28d7 |0067: goto 003e // -0029 │ │ +05d3d8: 7110 9616 0000 |0068: invoke-static {v0}, Ljwtc/android/chess/ChessView;.access$700:(Ljwtc/android/chess/ChessView;)Landroid/widget/TextView; // method@1696 │ │ +05d3de: 0c01 |006b: move-result-object v1 │ │ +05d3e0: 6e20 8414 6100 |006c: invoke-virtual {v1, v6}, Landroid/widget/TextView;.setTextColor:(I)V // method@1484 │ │ +05d3e6: 28db |006f: goto 004a // -0025 │ │ catches : (none) │ │ positions : │ │ 0x0005 line=86 │ │ 0x000d line=87 │ │ 0x000f line=89 │ │ 0x0017 line=90 │ │ 0x001b line=95 │ │ @@ -87529,26 +87539,26 @@ │ │ 0x004a line=115 │ │ 0x0055 line=117 │ │ 0x0056 line=93 │ │ 0x005b line=100 │ │ 0x0063 line=107 │ │ 0x0068 line=113 │ │ locals : │ │ - 0x001b - 0x0055 reg=1 lTmp J │ │ + 0x001b - 0x0055 reg=2 lTmp J │ │ 0x000d - 0x0070 reg=0 chessView Ljwtc/android/chess/ChessView; │ │ - 0x005a - 0x0070 reg=1 lTmp J │ │ - 0x0000 - 0x0070 reg=9 this Ljwtc/android/chess/ChessView$InnerHandler; │ │ - 0x0000 - 0x0070 reg=10 msg Landroid/os/Message; │ │ + 0x005a - 0x0070 reg=2 lTmp J │ │ + 0x0000 - 0x0070 reg=10 this Ljwtc/android/chess/ChessView$InnerHandler; │ │ + 0x0000 - 0x0070 reg=11 msg Landroid/os/Message; │ │ │ │ source_file_idx : 825 (ChessView.java) │ │ │ │ Class #376 header: │ │ -class_idx : 939 │ │ +class_idx : 936 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 826 │ │ +superclass_idx : 823 │ │ source_file_idx : 827 │ │ static_fields_size : 3 │ │ instance_fields_size: 6 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 11 │ │ │ │ Class #376 annotations: │ │ @@ -87606,43 +87616,43 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -05b840: |[05b840] jwtc.android.chess.ChessViewBase.:()V │ │ -05b850: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -05b852: 6a00 ac05 |0001: sput-boolean v0, Ljwtc/android/chess/ChessViewBase;._showCoords:Z // field@05ac │ │ -05b856: 0e00 |0003: return-void │ │ +05d3e8: |[05d3e8] jwtc.android.chess.ChessViewBase.:()V │ │ +05d3f8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +05d3fa: 6a00 ac05 |0001: sput-boolean v0, Ljwtc/android/chess/ChessViewBase;._showCoords:Z // field@05ac │ │ +05d3fe: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=43 │ │ locals : │ │ │ │ #1 : (in Ljwtc/android/chess/ChessViewBase;) │ │ name : '' │ │ type : '(Landroid/app/Activity;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 19 16-bit code units │ │ -05b858: |[05b858] jwtc.android.chess.ChessViewBase.:(Landroid/app/Activity;)V │ │ -05b868: 1301 4000 |0000: const/16 v1, #int 64 // #40 │ │ -05b86c: 7010 1c15 0200 |0002: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@151c │ │ -05b872: 2310 a804 |0005: new-array v0, v1, [Ljwtc/android/chess/ChessImageView; // type@04a8 │ │ -05b876: 5b20 a705 |0007: iput-object v0, v2, Ljwtc/android/chess/ChessViewBase;._arrImages:[Ljwtc/android/chess/ChessImageView; // field@05a7 │ │ -05b87a: 5b23 a605 |0009: iput-object v3, v2, Ljwtc/android/chess/ChessViewBase;._activity:Landroid/app/Activity; // field@05a6 │ │ -05b87e: 1200 |000b: const/4 v0, #int 0 // #0 │ │ -05b880: 5920 ab05 |000c: iput v0, v2, Ljwtc/android/chess/ChessViewBase;._modeBlindfold:I // field@05ab │ │ -05b884: 2310 a904 |000e: new-array v0, v1, [Ljwtc/android/chess/ImageCacheObject; // type@04a9 │ │ -05b888: 5b20 a805 |0010: iput-object v0, v2, Ljwtc/android/chess/ChessViewBase;._arrImgCache:[Ljwtc/android/chess/ImageCacheObject; // field@05a8 │ │ -05b88c: 0e00 |0012: return-void │ │ +05d400: |[05d400] jwtc.android.chess.ChessViewBase.:(Landroid/app/Activity;)V │ │ +05d410: 1301 4000 |0000: const/16 v1, #int 64 // #40 │ │ +05d414: 7010 1c15 0200 |0002: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@151c │ │ +05d41a: 2310 a504 |0005: new-array v0, v1, [Ljwtc/android/chess/ChessImageView; // type@04a5 │ │ +05d41e: 5b20 a705 |0007: iput-object v0, v2, Ljwtc/android/chess/ChessViewBase;._arrImages:[Ljwtc/android/chess/ChessImageView; // field@05a7 │ │ +05d422: 5b23 a605 |0009: iput-object v3, v2, Ljwtc/android/chess/ChessViewBase;._activity:Landroid/app/Activity; // field@05a6 │ │ +05d426: 1200 |000b: const/4 v0, #int 0 // #0 │ │ +05d428: 5920 ab05 |000c: iput v0, v2, Ljwtc/android/chess/ChessViewBase;._modeBlindfold:I // field@05ab │ │ +05d42c: 2310 a604 |000e: new-array v0, v1, [Ljwtc/android/chess/ImageCacheObject; // type@04a6 │ │ +05d430: 5b20 a805 |0010: iput-object v0, v2, Ljwtc/android/chess/ChessViewBase;._arrImgCache:[Ljwtc/android/chess/ImageCacheObject; // field@05a8 │ │ +05d434: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=47 │ │ 0x0005 line=34 │ │ 0x0009 line=48 │ │ 0x000b line=49 │ │ 0x000e line=50 │ │ @@ -87657,60 +87667,60 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 91 16-bit code units │ │ -05b890: |[05b890] jwtc.android.chess.ChessViewBase.OnResume:()V │ │ -05b8a0: 1205 |0000: const/4 v5, #int 0 // #0 │ │ -05b8a2: 6905 4405 |0001: sput-object v5, Ljwtc/android/chess/ChessImageView;._matrix:Landroid/graphics/Matrix; // field@0544 │ │ -05b8a6: 5485 a605 |0003: iget-object v5, v8, Ljwtc/android/chess/ChessViewBase;._activity:Landroid/app/Activity; // field@05a6 │ │ -05b8aa: 1a06 9a23 |0005: const-string v6, "window" // string@239a │ │ -05b8ae: 6e20 1a00 6500 |0007: invoke-virtual {v5, v6}, Landroid/app/Activity;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@001a │ │ -05b8b4: 0c05 |000a: move-result-object v5 │ │ -05b8b6: 1f05 b702 |000b: check-cast v5, Landroid/view/WindowManager; // type@02b7 │ │ -05b8ba: 7210 2313 0500 |000d: invoke-interface {v5}, Landroid/view/WindowManager;.getDefaultDisplay:()Landroid/view/Display; // method@1323 │ │ -05b8c0: 0c00 |0010: move-result-object v0 │ │ -05b8c2: 2203 8a02 |0011: new-instance v3, Landroid/util/DisplayMetrics; // type@028a │ │ -05b8c6: 7010 f411 0300 |0013: invoke-direct {v3}, Landroid/util/DisplayMetrics;.:()V // method@11f4 │ │ -05b8cc: 6e20 0512 3000 |0016: invoke-virtual {v0, v3}, Landroid/view/Display;.getMetrics:(Landroid/util/DisplayMetrics;)V // method@1205 │ │ -05b8d2: 6e10 0612 0000 |0019: invoke-virtual {v0}, Landroid/view/Display;.getWidth:()I // method@1206 │ │ -05b8d8: 0a02 |001c: move-result v2 │ │ -05b8da: 5485 a605 |001d: iget-object v5, v8, Ljwtc/android/chess/ChessViewBase;._activity:Landroid/app/Activity; // field@05a6 │ │ -05b8de: 6e10 1800 0500 |001f: invoke-virtual {v5}, Landroid/app/Activity;.getResources:()Landroid/content/res/Resources; // method@0018 │ │ -05b8e4: 0c05 |0022: move-result-object v5 │ │ -05b8e6: 6e10 0a01 0500 |0023: invoke-virtual {v5}, Landroid/content/res/Resources;.getConfiguration:()Landroid/content/res/Configuration; // method@010a │ │ -05b8ec: 0c05 |0026: move-result-object v5 │ │ -05b8ee: 5255 1400 |0027: iget v5, v5, Landroid/content/res/Configuration;.orientation:I // field@0014 │ │ -05b8f2: 1216 |0029: const/4 v6, #int 1 // #1 │ │ -05b8f4: 3365 3000 |002a: if-ne v5, v6, 005a // +0030 │ │ -05b8f8: db02 0208 |002c: div-int/lit8 v2, v2, #int 8 // #08 │ │ -05b8fc: 1a05 3a03 |002e: const-string v5, "ChessViewBase" // string@033a │ │ -05b900: 2206 4203 |0030: new-instance v6, Ljava/lang/StringBuilder; // type@0342 │ │ -05b904: 7010 5715 0600 |0032: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ -05b90a: 1a07 c50b |0035: const-string v7, "Portrait " // string@0bc5 │ │ -05b90e: 6e20 5f15 7600 |0037: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -05b914: 0c06 |003a: move-result-object v6 │ │ -05b916: 6e20 5b15 2600 |003b: invoke-virtual {v6, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@155b │ │ -05b91c: 0c06 |003e: move-result-object v6 │ │ -05b91e: 6e10 6415 0600 |003f: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ -05b924: 0c06 |0042: move-result-object v6 │ │ -05b926: 7120 f811 6500 |0043: invoke-static {v5, v6}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@11f8 │ │ -05b92c: 2204 fd02 |0046: new-instance v4, Landroid/widget/TableRow$LayoutParams; // type@02fd │ │ -05b930: 7030 6a14 2402 |0048: invoke-direct {v4, v2, v2}, Landroid/widget/TableRow$LayoutParams;.:(II)V // method@146a │ │ -05b936: 1201 |004b: const/4 v1, #int 0 // #0 │ │ -05b938: 1305 4000 |004c: const/16 v5, #int 64 // #40 │ │ -05b93c: 3551 0c00 |004e: if-ge v1, v5, 005a // +000c │ │ -05b940: 5485 a705 |0050: iget-object v5, v8, Ljwtc/android/chess/ChessViewBase;._arrImages:[Ljwtc/android/chess/ChessImageView; // field@05a7 │ │ -05b944: 4605 0501 |0052: aget-object v5, v5, v1 │ │ -05b948: 6e20 2716 4500 |0054: invoke-virtual {v5, v4}, Ljwtc/android/chess/ChessImageView;.setLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)V // method@1627 │ │ -05b94e: d801 0101 |0057: add-int/lit8 v1, v1, #int 1 // #01 │ │ -05b952: 28f3 |0059: goto 004c // -000d │ │ -05b954: 0e00 |005a: return-void │ │ +05d438: |[05d438] jwtc.android.chess.ChessViewBase.OnResume:()V │ │ +05d448: 1205 |0000: const/4 v5, #int 0 // #0 │ │ +05d44a: 6905 4405 |0001: sput-object v5, Ljwtc/android/chess/ChessImageView;._matrix:Landroid/graphics/Matrix; // field@0544 │ │ +05d44e: 5485 a605 |0003: iget-object v5, v8, Ljwtc/android/chess/ChessViewBase;._activity:Landroid/app/Activity; // field@05a6 │ │ +05d452: 1a06 9623 |0005: const-string v6, "window" // string@2396 │ │ +05d456: 6e20 1a00 6500 |0007: invoke-virtual {v5, v6}, Landroid/app/Activity;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@001a │ │ +05d45c: 0c05 |000a: move-result-object v5 │ │ +05d45e: 1f05 b402 |000b: check-cast v5, Landroid/view/WindowManager; // type@02b4 │ │ +05d462: 7210 2313 0500 |000d: invoke-interface {v5}, Landroid/view/WindowManager;.getDefaultDisplay:()Landroid/view/Display; // method@1323 │ │ +05d468: 0c00 |0010: move-result-object v0 │ │ +05d46a: 2203 8702 |0011: new-instance v3, Landroid/util/DisplayMetrics; // type@0287 │ │ +05d46e: 7010 f411 0300 |0013: invoke-direct {v3}, Landroid/util/DisplayMetrics;.:()V // method@11f4 │ │ +05d474: 6e20 0512 3000 |0016: invoke-virtual {v0, v3}, Landroid/view/Display;.getMetrics:(Landroid/util/DisplayMetrics;)V // method@1205 │ │ +05d47a: 6e10 0612 0000 |0019: invoke-virtual {v0}, Landroid/view/Display;.getWidth:()I // method@1206 │ │ +05d480: 0a02 |001c: move-result v2 │ │ +05d482: 5485 a605 |001d: iget-object v5, v8, Ljwtc/android/chess/ChessViewBase;._activity:Landroid/app/Activity; // field@05a6 │ │ +05d486: 6e10 1800 0500 |001f: invoke-virtual {v5}, Landroid/app/Activity;.getResources:()Landroid/content/res/Resources; // method@0018 │ │ +05d48c: 0c05 |0022: move-result-object v5 │ │ +05d48e: 6e10 0a01 0500 |0023: invoke-virtual {v5}, Landroid/content/res/Resources;.getConfiguration:()Landroid/content/res/Configuration; // method@010a │ │ +05d494: 0c05 |0026: move-result-object v5 │ │ +05d496: 5255 1400 |0027: iget v5, v5, Landroid/content/res/Configuration;.orientation:I // field@0014 │ │ +05d49a: 1216 |0029: const/4 v6, #int 1 // #1 │ │ +05d49c: 3365 3000 |002a: if-ne v5, v6, 005a // +0030 │ │ +05d4a0: db02 0208 |002c: div-int/lit8 v2, v2, #int 8 // #08 │ │ +05d4a4: 1a05 3a03 |002e: const-string v5, "ChessViewBase" // string@033a │ │ +05d4a8: 2206 3f03 |0030: new-instance v6, Ljava/lang/StringBuilder; // type@033f │ │ +05d4ac: 7010 5715 0600 |0032: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ +05d4b2: 1a07 c20b |0035: const-string v7, "Portrait " // string@0bc2 │ │ +05d4b6: 6e20 5f15 7600 |0037: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +05d4bc: 0c06 |003a: move-result-object v6 │ │ +05d4be: 6e20 5b15 2600 |003b: invoke-virtual {v6, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@155b │ │ +05d4c4: 0c06 |003e: move-result-object v6 │ │ +05d4c6: 6e10 6415 0600 |003f: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ +05d4cc: 0c06 |0042: move-result-object v6 │ │ +05d4ce: 7120 f811 6500 |0043: invoke-static {v5, v6}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@11f8 │ │ +05d4d4: 2204 fa02 |0046: new-instance v4, Landroid/widget/TableRow$LayoutParams; // type@02fa │ │ +05d4d8: 7030 6a14 2402 |0048: invoke-direct {v4, v2, v2}, Landroid/widget/TableRow$LayoutParams;.:(II)V // method@146a │ │ +05d4de: 1201 |004b: const/4 v1, #int 0 // #0 │ │ +05d4e0: 1305 4000 |004c: const/16 v5, #int 64 // #40 │ │ +05d4e4: 3551 0c00 |004e: if-ge v1, v5, 005a // +000c │ │ +05d4e8: 5485 a705 |0050: iget-object v5, v8, Ljwtc/android/chess/ChessViewBase;._arrImages:[Ljwtc/android/chess/ChessImageView; // field@05a7 │ │ +05d4ec: 4605 0501 |0052: aget-object v5, v5, v1 │ │ +05d4f0: 6e20 2716 4500 |0054: invoke-virtual {v5, v4}, Ljwtc/android/chess/ChessImageView;.setLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)V // method@1627 │ │ +05d4f6: d801 0101 |0057: add-int/lit8 v1, v1, #int 1 // #01 │ │ +05d4fa: 28f3 |0059: goto 004c // -000d │ │ +05d4fc: 0e00 |005a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=224 │ │ 0x0003 line=228 │ │ 0x0011 line=229 │ │ 0x0016 line=230 │ │ 0x0019 line=233 │ │ @@ -87735,23 +87745,23 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -05b958: |[05b958] jwtc.android.chess.ChessViewBase.flipBoard:()V │ │ -05b968: 6e10 e716 0100 |0000: invoke-virtual {v1}, Ljwtc/android/chess/ChessViewBase;.resetImageCache:()V // method@16e7 │ │ -05b96e: 5510 a905 |0003: iget-boolean v0, v1, Ljwtc/android/chess/ChessViewBase;._flippedBoard:Z // field@05a9 │ │ -05b972: 3800 0600 |0005: if-eqz v0, 000b // +0006 │ │ -05b976: 1200 |0007: const/4 v0, #int 0 // #0 │ │ -05b978: 5c10 a905 |0008: iput-boolean v0, v1, Ljwtc/android/chess/ChessViewBase;._flippedBoard:Z // field@05a9 │ │ -05b97c: 0e00 |000a: return-void │ │ -05b97e: 1210 |000b: const/4 v0, #int 1 // #1 │ │ -05b980: 28fc |000c: goto 0008 // -0004 │ │ +05d500: |[05d500] jwtc.android.chess.ChessViewBase.flipBoard:()V │ │ +05d510: 6e10 e716 0100 |0000: invoke-virtual {v1}, Ljwtc/android/chess/ChessViewBase;.resetImageCache:()V // method@16e7 │ │ +05d516: 5510 a905 |0003: iget-boolean v0, v1, Ljwtc/android/chess/ChessViewBase;._flippedBoard:Z // field@05a9 │ │ +05d51a: 3800 0600 |0005: if-eqz v0, 000b // +0006 │ │ +05d51e: 1200 |0007: const/4 v0, #int 0 // #0 │ │ +05d520: 5c10 a905 |0008: iput-boolean v0, v1, Ljwtc/android/chess/ChessViewBase;._flippedBoard:Z // field@05a9 │ │ +05d524: 0e00 |000a: return-void │ │ +05d526: 1210 |000b: const/4 v0, #int 1 // #1 │ │ +05d528: 28fc |000c: goto 0008 // -0004 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=433 │ │ 0x0003 line=434 │ │ 0x000a line=435 │ │ 0x000b line=434 │ │ locals : │ │ @@ -87762,17 +87772,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -05b984: |[05b984] jwtc.android.chess.ChessViewBase.getBlindfoldMode:()I │ │ -05b994: 5210 ab05 |0000: iget v0, v1, Ljwtc/android/chess/ChessViewBase;._modeBlindfold:I // field@05ab │ │ -05b998: 0f00 |0002: return v0 │ │ +05d52c: |[05d52c] jwtc.android.chess.ChessViewBase.getBlindfoldMode:()I │ │ +05d53c: 5210 ab05 |0000: iget v0, v1, Ljwtc/android/chess/ChessViewBase;._modeBlindfold:I // field@05ab │ │ +05d540: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=257 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Ljwtc/android/chess/ChessViewBase; │ │ │ │ #3 : (in Ljwtc/android/chess/ChessViewBase;) │ │ @@ -87780,19 +87790,19 @@ │ │ type : '(I)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 7 16-bit code units │ │ -05b99c: |[05b99c] jwtc.android.chess.ChessViewBase.getFieldIndex:(I)I │ │ -05b9ac: 5510 a905 |0000: iget-boolean v0, v1, Ljwtc/android/chess/ChessViewBase;._flippedBoard:Z // field@05a9 │ │ -05b9b0: 3800 0400 |0002: if-eqz v0, 0006 // +0004 │ │ -05b9b4: d902 023f |0004: rsub-int/lit8 v2, v2, #int 63 // #3f │ │ -05b9b8: 0f02 |0006: return v2 │ │ +05d544: |[05d544] jwtc.android.chess.ChessViewBase.getFieldIndex:(I)I │ │ +05d554: 5510 a905 |0000: iget-boolean v0, v1, Ljwtc/android/chess/ChessViewBase;._flippedBoard:Z // field@05a9 │ │ +05d558: 3800 0400 |0002: if-eqz v0, 0006 // +0004 │ │ +05d55c: d902 023f |0004: rsub-int/lit8 v2, v2, #int 63 // #3f │ │ +05d560: 0f02 |0006: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=437 │ │ 0x0004 line=438 │ │ 0x0006 line=440 │ │ locals : │ │ 0x0000 - 0x0006 reg=2 i I │ │ @@ -87803,17 +87813,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -05b9bc: |[05b9bc] jwtc.android.chess.ChessViewBase.getFlippedBoard:()Z │ │ -05b9cc: 5510 a905 |0000: iget-boolean v0, v1, Ljwtc/android/chess/ChessViewBase;._flippedBoard:Z // field@05a9 │ │ -05b9d0: 0f00 |0002: return v0 │ │ +05d564: |[05d564] jwtc.android.chess.ChessViewBase.getFlippedBoard:()Z │ │ +05d574: 5510 a905 |0000: iget-boolean v0, v1, Ljwtc/android/chess/ChessViewBase;._flippedBoard:Z // field@05a9 │ │ +05d578: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=429 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Ljwtc/android/chess/ChessViewBase; │ │ │ │ #5 : (in Ljwtc/android/chess/ChessViewBase;) │ │ @@ -87821,32 +87831,32 @@ │ │ type : '(Landroid/view/View;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 28 16-bit code units │ │ -05b9d4: |[05b9d4] jwtc.android.chess.ChessViewBase.getIndexOfButton:(Landroid/view/View;)I │ │ -05b9e4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -05b9e6: 1301 4000 |0001: const/16 v1, #int 64 // #40 │ │ -05b9ea: 3510 1700 |0003: if-ge v0, v1, 001a // +0017 │ │ -05b9ee: 5431 a705 |0005: iget-object v1, v3, Ljwtc/android/chess/ChessViewBase;._arrImages:[Ljwtc/android/chess/ChessImageView; // field@05a7 │ │ -05b9f2: 4602 0100 |0007: aget-object v2, v1, v0 │ │ -05b9f6: 0741 |0009: move-object v1, v4 │ │ -05b9f8: 1f01 8a03 |000a: check-cast v1, Ljwtc/android/chess/ChessImageView; // type@038a │ │ -05b9fc: 3312 0b00 |000c: if-ne v2, v1, 0017 // +000b │ │ -05ba00: 5431 a705 |000e: iget-object v1, v3, Ljwtc/android/chess/ChessViewBase;._arrImages:[Ljwtc/android/chess/ChessImageView; // field@05a7 │ │ -05ba04: 4601 0100 |0010: aget-object v1, v1, v0 │ │ -05ba08: 1202 |0012: const/4 v2, #int 0 // #0 │ │ -05ba0a: 6e20 2916 2100 |0013: invoke-virtual {v1, v2}, Ljwtc/android/chess/ChessImageView;.setPressed:(Z)V // method@1629 │ │ -05ba10: 0f00 |0016: return v0 │ │ -05ba12: d800 0001 |0017: add-int/lit8 v0, v0, #int 1 // #01 │ │ -05ba16: 28e8 |0019: goto 0001 // -0018 │ │ -05ba18: 12f0 |001a: const/4 v0, #int -1 // #ff │ │ -05ba1a: 28fb |001b: goto 0016 // -0005 │ │ +05d57c: |[05d57c] jwtc.android.chess.ChessViewBase.getIndexOfButton:(Landroid/view/View;)I │ │ +05d58c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +05d58e: 1301 4000 |0001: const/16 v1, #int 64 // #40 │ │ +05d592: 3510 1700 |0003: if-ge v0, v1, 001a // +0017 │ │ +05d596: 5431 a705 |0005: iget-object v1, v3, Ljwtc/android/chess/ChessViewBase;._arrImages:[Ljwtc/android/chess/ChessImageView; // field@05a7 │ │ +05d59a: 4602 0100 |0007: aget-object v2, v1, v0 │ │ +05d59e: 0741 |0009: move-object v1, v4 │ │ +05d5a0: 1f01 8703 |000a: check-cast v1, Ljwtc/android/chess/ChessImageView; // type@0387 │ │ +05d5a4: 3312 0b00 |000c: if-ne v2, v1, 0017 // +000b │ │ +05d5a8: 5431 a705 |000e: iget-object v1, v3, Ljwtc/android/chess/ChessViewBase;._arrImages:[Ljwtc/android/chess/ChessImageView; // field@05a7 │ │ +05d5ac: 4601 0100 |0010: aget-object v1, v1, v0 │ │ +05d5b0: 1202 |0012: const/4 v2, #int 0 // #0 │ │ +05d5b2: 6e20 2916 2100 |0013: invoke-virtual {v1, v2}, Ljwtc/android/chess/ChessImageView;.setPressed:(Z)V // method@1629 │ │ +05d5b8: 0f00 |0016: return v0 │ │ +05d5ba: d800 0001 |0017: add-int/lit8 v0, v0, #int 1 // #01 │ │ +05d5be: 28e8 |0019: goto 0001 // -0018 │ │ +05d5c0: 12f0 |001a: const/4 v0, #int -1 // #ff │ │ +05d5c2: 28fb |001b: goto 0016 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=261 │ │ 0x0005 line=262 │ │ 0x000e line=264 │ │ 0x0016 line=269 │ │ 0x0017 line=261 │ │ @@ -87862,922 +87872,922 @@ │ │ type : '(Landroid/view/View$OnClickListener;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 16 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 1864 16-bit code units │ │ -05ba1c: |[05ba1c] jwtc.android.chess.ChessViewBase.init:(Landroid/view/View$OnClickListener;)V │ │ -05ba2c: 123d |0000: const/4 v13, #int 3 // #3 │ │ -05ba2e: 140c 4bed f3cc |0001: const v12, #float -1.27888e+08 // #ccf3ed4b │ │ -05ba34: 122b |0004: const/4 v11, #int 2 // #2 │ │ -05ba36: 121a |0005: const/4 v10, #int 1 // #1 │ │ -05ba38: 1209 |0006: const/4 v9, #int 0 // #0 │ │ -05ba3a: 1a05 3a03 |0007: const-string v5, "ChessViewBase" // string@033a │ │ -05ba3e: 1a06 c417 |0009: const-string v6, "init() called" // string@17c4 │ │ -05ba42: 7120 f811 6500 |000b: invoke-static {v5, v6}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@11f8 │ │ -05ba48: 5ce9 a905 |000e: iput-boolean v9, v14, Ljwtc/android/chess/ChessViewBase;._flippedBoard:Z // field@05a9 │ │ -05ba4c: 54e5 a605 |0010: iget-object v5, v14, Ljwtc/android/chess/ChessViewBase;._activity:Landroid/app/Activity; // field@05a6 │ │ -05ba50: 1406 7400 0b7f |0012: const v6, #float 1.84765e+38 // #7f0b0074 │ │ -05ba56: 6e20 0b00 6500 |0015: invoke-virtual {v5, v6}, Landroid/app/Activity;.findViewById:(I)Landroid/view/View; // method@000b │ │ -05ba5c: 0c05 |0018: move-result-object v5 │ │ -05ba5e: 1f05 e902 |0019: check-cast v5, Landroid/widget/RelativeLayout; // type@02e9 │ │ -05ba62: 5be5 aa05 |001b: iput-object v5, v14, Ljwtc/android/chess/ChessViewBase;._mainLayout:Landroid/widget/RelativeLayout; // field@05aa │ │ -05ba66: 54e6 a705 |001d: iget-object v6, v14, Ljwtc/android/chess/ChessViewBase;._arrImages:[Ljwtc/android/chess/ChessImageView; // field@05a7 │ │ -05ba6a: 54e5 a605 |001f: iget-object v5, v14, Ljwtc/android/chess/ChessViewBase;._activity:Landroid/app/Activity; // field@05a6 │ │ -05ba6e: 1407 0100 0b7f |0021: const v7, #float 1.84763e+38 // #7f0b0001 │ │ -05ba74: 6e20 0b00 7500 |0024: invoke-virtual {v5, v7}, Landroid/app/Activity;.findViewById:(I)Landroid/view/View; // method@000b │ │ -05ba7a: 0c05 |0027: move-result-object v5 │ │ -05ba7c: 1f05 8a03 |0028: check-cast v5, Ljwtc/android/chess/ChessImageView; // type@038a │ │ -05ba80: 4d05 0609 |002a: aput-object v5, v6, v9 │ │ -05ba84: 54e6 a705 |002c: iget-object v6, v14, Ljwtc/android/chess/ChessViewBase;._arrImages:[Ljwtc/android/chess/ChessImageView; // field@05a7 │ │ -05ba88: 54e5 a605 |002e: iget-object v5, v14, Ljwtc/android/chess/ChessViewBase;._activity:Landroid/app/Activity; // field@05a6 │ │ -05ba8c: 1407 0200 0b7f |0030: const v7, #float 1.84763e+38 // #7f0b0002 │ │ -05ba92: 6e20 0b00 7500 |0033: invoke-virtual {v5, v7}, Landroid/app/Activity;.findViewById:(I)Landroid/view/View; // method@000b │ │ -05ba98: 0c05 |0036: move-result-object v5 │ │ -05ba9a: 1f05 8a03 |0037: check-cast v5, Ljwtc/android/chess/ChessImageView; // type@038a │ │ -05ba9e: 4d05 060a |0039: aput-object v5, v6, v10 │ │ -05baa2: 54e6 a705 |003b: iget-object v6, v14, Ljwtc/android/chess/ChessViewBase;._arrImages:[Ljwtc/android/chess/ChessImageView; // field@05a7 │ │ -05baa6: 54e5 a605 |003d: iget-object v5, v14, Ljwtc/android/chess/ChessViewBase;._activity:Landroid/app/Activity; // field@05a6 │ │ -05baaa: 1407 0300 0b7f |003f: const v7, #float 1.84763e+38 // #7f0b0003 │ │ -05bab0: 6e20 0b00 7500 |0042: invoke-virtual {v5, v7}, Landroid/app/Activity;.findViewById:(I)Landroid/view/View; // method@000b │ │ -05bab6: 0c05 |0045: move-result-object v5 │ │ -05bab8: 1f05 8a03 |0046: check-cast v5, Ljwtc/android/chess/ChessImageView; // type@038a │ │ -05babc: 4d05 060b |0048: aput-object v5, v6, v11 │ │ -05bac0: 54e6 a705 |004a: iget-object v6, v14, Ljwtc/android/chess/ChessViewBase;._arrImages:[Ljwtc/android/chess/ChessImageView; // field@05a7 │ │ -05bac4: 54e5 a605 |004c: iget-object v5, v14, Ljwtc/android/chess/ChessViewBase;._activity:Landroid/app/Activity; // field@05a6 │ │ -05bac8: 1407 0400 0b7f |004e: const v7, #float 1.84763e+38 // #7f0b0004 │ │ -05bace: 6e20 0b00 7500 |0051: invoke-virtual {v5, v7}, Landroid/app/Activity;.findViewById:(I)Landroid/view/View; // method@000b │ │ -05bad4: 0c05 |0054: move-result-object v5 │ │ -05bad6: 1f05 8a03 |0055: check-cast v5, Ljwtc/android/chess/ChessImageView; // type@038a │ │ -05bada: 4d05 060d |0057: aput-object v5, v6, v13 │ │ -05bade: 54e6 a705 |0059: iget-object v6, v14, Ljwtc/android/chess/ChessViewBase;._arrImages:[Ljwtc/android/chess/ChessImageView; // field@05a7 │ │ -05bae2: 1247 |005b: const/4 v7, #int 4 // #4 │ │ -05bae4: 54e5 a605 |005c: iget-object v5, v14, Ljwtc/android/chess/ChessViewBase;._activity:Landroid/app/Activity; // field@05a6 │ │ -05bae8: 1408 0500 0b7f |005e: const v8, #float 1.84763e+38 // #7f0b0005 │ │ -05baee: 6e20 0b00 8500 |0061: invoke-virtual {v5, v8}, Landroid/app/Activity;.findViewById:(I)Landroid/view/View; // method@000b │ │ -05baf4: 0c05 |0064: move-result-object v5 │ │ -05baf6: 1f05 8a03 |0065: check-cast v5, Ljwtc/android/chess/ChessImageView; // type@038a │ │ -05bafa: 4d05 0607 |0067: aput-object v5, v6, v7 │ │ -05bafe: 54e6 a705 |0069: iget-object v6, v14, Ljwtc/android/chess/ChessViewBase;._arrImages:[Ljwtc/android/chess/ChessImageView; // field@05a7 │ │ -05bb02: 1257 |006b: const/4 v7, #int 5 // #5 │ │ -05bb04: 54e5 a605 |006c: iget-object v5, v14, Ljwtc/android/chess/ChessViewBase;._activity:Landroid/app/Activity; // field@05a6 │ │ -05bb08: 1408 0600 0b7f |006e: const v8, #float 1.84763e+38 // #7f0b0006 │ │ -05bb0e: 6e20 0b00 8500 |0071: invoke-virtual {v5, v8}, Landroid/app/Activity;.findViewById:(I)Landroid/view/View; // method@000b │ │ -05bb14: 0c05 |0074: move-result-object v5 │ │ -05bb16: 1f05 8a03 |0075: check-cast v5, Ljwtc/android/chess/ChessImageView; // type@038a │ │ -05bb1a: 4d05 0607 |0077: aput-object v5, v6, v7 │ │ -05bb1e: 54e6 a705 |0079: iget-object v6, v14, Ljwtc/android/chess/ChessViewBase;._arrImages:[Ljwtc/android/chess/ChessImageView; // field@05a7 │ │ -05bb22: 1267 |007b: const/4 v7, #int 6 // #6 │ │ -05bb24: 54e5 a605 |007c: iget-object v5, v14, Ljwtc/android/chess/ChessViewBase;._activity:Landroid/app/Activity; // field@05a6 │ │ -05bb28: 1408 0700 0b7f |007e: const v8, #float 1.84763e+38 // #7f0b0007 │ │ -05bb2e: 6e20 0b00 8500 |0081: invoke-virtual {v5, v8}, Landroid/app/Activity;.findViewById:(I)Landroid/view/View; // method@000b │ │ -05bb34: 0c05 |0084: move-result-object v5 │ │ -05bb36: 1f05 8a03 |0085: check-cast v5, Ljwtc/android/chess/ChessImageView; // type@038a │ │ -05bb3a: 4d05 0607 |0087: aput-object v5, v6, v7 │ │ -05bb3e: 54e6 a705 |0089: iget-object v6, v14, Ljwtc/android/chess/ChessViewBase;._arrImages:[Ljwtc/android/chess/ChessImageView; // field@05a7 │ │ -05bb42: 1277 |008b: const/4 v7, #int 7 // #7 │ │ -05bb44: 54e5 a605 |008c: iget-object v5, v14, Ljwtc/android/chess/ChessViewBase;._activity:Landroid/app/Activity; // field@05a6 │ │ -05bb48: 1408 0800 0b7f |008e: const v8, #float 1.84763e+38 // #7f0b0008 │ │ -05bb4e: 6e20 0b00 8500 |0091: invoke-virtual {v5, v8}, Landroid/app/Activity;.findViewById:(I)Landroid/view/View; // method@000b │ │ -05bb54: 0c05 |0094: move-result-object v5 │ │ -05bb56: 1f05 8a03 |0095: check-cast v5, Ljwtc/android/chess/ChessImageView; // type@038a │ │ -05bb5a: 4d05 0607 |0097: aput-object v5, v6, v7 │ │ -05bb5e: 54e6 a705 |0099: iget-object v6, v14, Ljwtc/android/chess/ChessViewBase;._arrImages:[Ljwtc/android/chess/ChessImageView; // field@05a7 │ │ -05bb62: 1307 0800 |009b: const/16 v7, #int 8 // #8 │ │ -05bb66: 54e5 a605 |009d: iget-object v5, v14, Ljwtc/android/chess/ChessViewBase;._activity:Landroid/app/Activity; // field@05a6 │ │ -05bb6a: 1408 0900 0b7f |009f: const v8, #float 1.84763e+38 // #7f0b0009 │ │ -05bb70: 6e20 0b00 8500 |00a2: invoke-virtual {v5, v8}, Landroid/app/Activity;.findViewById:(I)Landroid/view/View; // method@000b │ │ -05bb76: 0c05 |00a5: move-result-object v5 │ │ -05bb78: 1f05 8a03 |00a6: check-cast v5, Ljwtc/android/chess/ChessImageView; // type@038a │ │ -05bb7c: 4d05 0607 |00a8: aput-object v5, v6, v7 │ │ -05bb80: 54e6 a705 |00aa: iget-object v6, v14, Ljwtc/android/chess/ChessViewBase;._arrImages:[Ljwtc/android/chess/ChessImageView; // field@05a7 │ │ -05bb84: 1307 0900 |00ac: const/16 v7, #int 9 // #9 │ │ -05bb88: 54e5 a605 |00ae: iget-object v5, v14, Ljwtc/android/chess/ChessViewBase;._activity:Landroid/app/Activity; // field@05a6 │ │ -05bb8c: 1408 0a00 0b7f |00b0: const v8, #float 1.84763e+38 // #7f0b000a │ │ -05bb92: 6e20 0b00 8500 |00b3: invoke-virtual {v5, v8}, Landroid/app/Activity;.findViewById:(I)Landroid/view/View; // method@000b │ │ -05bb98: 0c05 |00b6: move-result-object v5 │ │ -05bb9a: 1f05 8a03 |00b7: check-cast v5, Ljwtc/android/chess/ChessImageView; // type@038a │ │ -05bb9e: 4d05 0607 |00b9: aput-object v5, v6, v7 │ │ -05bba2: 54e6 a705 |00bb: iget-object v6, v14, Ljwtc/android/chess/ChessViewBase;._arrImages:[Ljwtc/android/chess/ChessImageView; // field@05a7 │ │ -05bba6: 1307 0a00 |00bd: const/16 v7, #int 10 // #a │ │ -05bbaa: 54e5 a605 |00bf: iget-object v5, v14, Ljwtc/android/chess/ChessViewBase;._activity:Landroid/app/Activity; // field@05a6 │ │ -05bbae: 1408 0b00 0b7f |00c1: const v8, #float 1.84763e+38 // #7f0b000b │ │ -05bbb4: 6e20 0b00 8500 |00c4: invoke-virtual {v5, v8}, Landroid/app/Activity;.findViewById:(I)Landroid/view/View; // method@000b │ │ -05bbba: 0c05 |00c7: move-result-object v5 │ │ -05bbbc: 1f05 8a03 |00c8: check-cast v5, Ljwtc/android/chess/ChessImageView; // type@038a │ │ -05bbc0: 4d05 0607 |00ca: aput-object v5, v6, v7 │ │ -05bbc4: 54e6 a705 |00cc: iget-object v6, v14, Ljwtc/android/chess/ChessViewBase;._arrImages:[Ljwtc/android/chess/ChessImageView; // field@05a7 │ │ -05bbc8: 1307 0b00 |00ce: const/16 v7, #int 11 // #b │ │ -05bbcc: 54e5 a605 |00d0: iget-object v5, v14, Ljwtc/android/chess/ChessViewBase;._activity:Landroid/app/Activity; // field@05a6 │ │ -05bbd0: 1408 0c00 0b7f |00d2: const v8, #float 1.84763e+38 // #7f0b000c │ │ -05bbd6: 6e20 0b00 8500 |00d5: invoke-virtual {v5, v8}, Landroid/app/Activity;.findViewById:(I)Landroid/view/View; // method@000b │ │ -05bbdc: 0c05 |00d8: move-result-object v5 │ │ -05bbde: 1f05 8a03 |00d9: check-cast v5, Ljwtc/android/chess/ChessImageView; // type@038a │ │ -05bbe2: 4d05 0607 |00db: aput-object v5, v6, v7 │ │ -05bbe6: 54e6 a705 |00dd: iget-object v6, v14, Ljwtc/android/chess/ChessViewBase;._arrImages:[Ljwtc/android/chess/ChessImageView; // field@05a7 │ │ -05bbea: 1307 0c00 |00df: const/16 v7, #int 12 // #c │ │ -05bbee: 54e5 a605 |00e1: iget-object v5, v14, Ljwtc/android/chess/ChessViewBase;._activity:Landroid/app/Activity; // field@05a6 │ │ -05bbf2: 1408 0d00 0b7f |00e3: const v8, #float 1.84763e+38 // #7f0b000d │ │ -05bbf8: 6e20 0b00 8500 |00e6: invoke-virtual {v5, v8}, Landroid/app/Activity;.findViewById:(I)Landroid/view/View; // method@000b │ │ -05bbfe: 0c05 |00e9: move-result-object v5 │ │ -05bc00: 1f05 8a03 |00ea: check-cast v5, Ljwtc/android/chess/ChessImageView; // type@038a │ │ -05bc04: 4d05 0607 |00ec: aput-object v5, v6, v7 │ │ -05bc08: 54e6 a705 |00ee: iget-object v6, v14, Ljwtc/android/chess/ChessViewBase;._arrImages:[Ljwtc/android/chess/ChessImageView; // field@05a7 │ │ -05bc0c: 1307 0d00 |00f0: const/16 v7, #int 13 // #d │ │ -05bc10: 54e5 a605 |00f2: iget-object v5, v14, Ljwtc/android/chess/ChessViewBase;._activity:Landroid/app/Activity; // field@05a6 │ │ -05bc14: 1408 0e00 0b7f |00f4: const v8, #float 1.84763e+38 // #7f0b000e │ │ -05bc1a: 6e20 0b00 8500 |00f7: invoke-virtual {v5, v8}, Landroid/app/Activity;.findViewById:(I)Landroid/view/View; // method@000b │ │ -05bc20: 0c05 |00fa: move-result-object v5 │ │ -05bc22: 1f05 8a03 |00fb: check-cast v5, Ljwtc/android/chess/ChessImageView; // type@038a │ │ -05bc26: 4d05 0607 |00fd: aput-object v5, v6, v7 │ │ -05bc2a: 54e6 a705 |00ff: iget-object v6, v14, Ljwtc/android/chess/ChessViewBase;._arrImages:[Ljwtc/android/chess/ChessImageView; // field@05a7 │ │ -05bc2e: 1307 0e00 |0101: const/16 v7, #int 14 // #e │ │ -05bc32: 54e5 a605 |0103: iget-object v5, v14, Ljwtc/android/chess/ChessViewBase;._activity:Landroid/app/Activity; // field@05a6 │ │ -05bc36: 1408 0f00 0b7f |0105: const v8, #float 1.84763e+38 // #7f0b000f │ │ -05bc3c: 6e20 0b00 8500 |0108: invoke-virtual {v5, v8}, Landroid/app/Activity;.findViewById:(I)Landroid/view/View; // method@000b │ │ -05bc42: 0c05 |010b: move-result-object v5 │ │ -05bc44: 1f05 8a03 |010c: check-cast v5, Ljwtc/android/chess/ChessImageView; // type@038a │ │ -05bc48: 4d05 0607 |010e: aput-object v5, v6, v7 │ │ -05bc4c: 54e6 a705 |0110: iget-object v6, v14, Ljwtc/android/chess/ChessViewBase;._arrImages:[Ljwtc/android/chess/ChessImageView; // field@05a7 │ │ -05bc50: 1307 0f00 |0112: const/16 v7, #int 15 // #f │ │ -05bc54: 54e5 a605 |0114: iget-object v5, v14, Ljwtc/android/chess/ChessViewBase;._activity:Landroid/app/Activity; // field@05a6 │ │ -05bc58: 1408 1000 0b7f |0116: const v8, #float 1.84763e+38 // #7f0b0010 │ │ -05bc5e: 6e20 0b00 8500 |0119: invoke-virtual {v5, v8}, Landroid/app/Activity;.findViewById:(I)Landroid/view/View; // method@000b │ │ -05bc64: 0c05 |011c: move-result-object v5 │ │ -05bc66: 1f05 8a03 |011d: check-cast v5, Ljwtc/android/chess/ChessImageView; // type@038a │ │ -05bc6a: 4d05 0607 |011f: aput-object v5, v6, v7 │ │ -05bc6e: 54e6 a705 |0121: iget-object v6, v14, Ljwtc/android/chess/ChessViewBase;._arrImages:[Ljwtc/android/chess/ChessImageView; // field@05a7 │ │ -05bc72: 1307 1000 |0123: const/16 v7, #int 16 // #10 │ │ -05bc76: 54e5 a605 |0125: iget-object v5, v14, Ljwtc/android/chess/ChessViewBase;._activity:Landroid/app/Activity; // field@05a6 │ │ -05bc7a: 1408 1100 0b7f |0127: const v8, #float 1.84763e+38 // #7f0b0011 │ │ -05bc80: 6e20 0b00 8500 |012a: invoke-virtual {v5, v8}, Landroid/app/Activity;.findViewById:(I)Landroid/view/View; // method@000b │ │ -05bc86: 0c05 |012d: move-result-object v5 │ │ -05bc88: 1f05 8a03 |012e: check-cast v5, Ljwtc/android/chess/ChessImageView; // type@038a │ │ -05bc8c: 4d05 0607 |0130: aput-object v5, v6, v7 │ │ -05bc90: 54e6 a705 |0132: iget-object v6, v14, Ljwtc/android/chess/ChessViewBase;._arrImages:[Ljwtc/android/chess/ChessImageView; // field@05a7 │ │ -05bc94: 1307 1100 |0134: const/16 v7, #int 17 // #11 │ │ -05bc98: 54e5 a605 |0136: iget-object v5, v14, Ljwtc/android/chess/ChessViewBase;._activity:Landroid/app/Activity; // field@05a6 │ │ -05bc9c: 1408 1200 0b7f |0138: const v8, #float 1.84763e+38 // #7f0b0012 │ │ -05bca2: 6e20 0b00 8500 |013b: invoke-virtual {v5, v8}, Landroid/app/Activity;.findViewById:(I)Landroid/view/View; // method@000b │ │ -05bca8: 0c05 |013e: move-result-object v5 │ │ -05bcaa: 1f05 8a03 |013f: check-cast v5, Ljwtc/android/chess/ChessImageView; // type@038a │ │ -05bcae: 4d05 0607 |0141: aput-object v5, v6, v7 │ │ -05bcb2: 54e6 a705 |0143: iget-object v6, v14, Ljwtc/android/chess/ChessViewBase;._arrImages:[Ljwtc/android/chess/ChessImageView; // field@05a7 │ │ -05bcb6: 1307 1200 |0145: const/16 v7, #int 18 // #12 │ │ -05bcba: 54e5 a605 |0147: iget-object v5, v14, Ljwtc/android/chess/ChessViewBase;._activity:Landroid/app/Activity; // field@05a6 │ │ -05bcbe: 1408 1300 0b7f |0149: const v8, #float 1.84763e+38 // #7f0b0013 │ │ -05bcc4: 6e20 0b00 8500 |014c: invoke-virtual {v5, v8}, Landroid/app/Activity;.findViewById:(I)Landroid/view/View; // method@000b │ │ -05bcca: 0c05 |014f: move-result-object v5 │ │ -05bccc: 1f05 8a03 |0150: check-cast v5, Ljwtc/android/chess/ChessImageView; // type@038a │ │ -05bcd0: 4d05 0607 |0152: aput-object v5, v6, v7 │ │ -05bcd4: 54e6 a705 |0154: iget-object v6, v14, Ljwtc/android/chess/ChessViewBase;._arrImages:[Ljwtc/android/chess/ChessImageView; // field@05a7 │ │ -05bcd8: 1307 1300 |0156: const/16 v7, #int 19 // #13 │ │ -05bcdc: 54e5 a605 |0158: iget-object v5, v14, Ljwtc/android/chess/ChessViewBase;._activity:Landroid/app/Activity; // field@05a6 │ │ -05bce0: 1408 1400 0b7f |015a: const v8, #float 1.84763e+38 // #7f0b0014 │ │ -05bce6: 6e20 0b00 8500 |015d: invoke-virtual {v5, v8}, Landroid/app/Activity;.findViewById:(I)Landroid/view/View; // method@000b │ │ -05bcec: 0c05 |0160: move-result-object v5 │ │ -05bcee: 1f05 8a03 |0161: check-cast v5, Ljwtc/android/chess/ChessImageView; // type@038a │ │ -05bcf2: 4d05 0607 |0163: aput-object v5, v6, v7 │ │ -05bcf6: 54e6 a705 |0165: iget-object v6, v14, Ljwtc/android/chess/ChessViewBase;._arrImages:[Ljwtc/android/chess/ChessImageView; // field@05a7 │ │ -05bcfa: 1307 1400 |0167: const/16 v7, #int 20 // #14 │ │ -05bcfe: 54e5 a605 |0169: iget-object v5, v14, Ljwtc/android/chess/ChessViewBase;._activity:Landroid/app/Activity; // field@05a6 │ │ -05bd02: 1408 1500 0b7f |016b: const v8, #float 1.84763e+38 // #7f0b0015 │ │ -05bd08: 6e20 0b00 8500 |016e: invoke-virtual {v5, v8}, Landroid/app/Activity;.findViewById:(I)Landroid/view/View; // method@000b │ │ -05bd0e: 0c05 |0171: move-result-object v5 │ │ -05bd10: 1f05 8a03 |0172: check-cast v5, Ljwtc/android/chess/ChessImageView; // type@038a │ │ -05bd14: 4d05 0607 |0174: aput-object v5, v6, v7 │ │ -05bd18: 54e6 a705 |0176: iget-object v6, v14, Ljwtc/android/chess/ChessViewBase;._arrImages:[Ljwtc/android/chess/ChessImageView; // field@05a7 │ │ -05bd1c: 1307 1500 |0178: const/16 v7, #int 21 // #15 │ │ -05bd20: 54e5 a605 |017a: iget-object v5, v14, Ljwtc/android/chess/ChessViewBase;._activity:Landroid/app/Activity; // field@05a6 │ │ -05bd24: 1408 1600 0b7f |017c: const v8, #float 1.84763e+38 // #7f0b0016 │ │ -05bd2a: 6e20 0b00 8500 |017f: invoke-virtual {v5, v8}, Landroid/app/Activity;.findViewById:(I)Landroid/view/View; // method@000b │ │ -05bd30: 0c05 |0182: move-result-object v5 │ │ -05bd32: 1f05 8a03 |0183: check-cast v5, Ljwtc/android/chess/ChessImageView; // type@038a │ │ -05bd36: 4d05 0607 |0185: aput-object v5, v6, v7 │ │ -05bd3a: 54e6 a705 |0187: iget-object v6, v14, Ljwtc/android/chess/ChessViewBase;._arrImages:[Ljwtc/android/chess/ChessImageView; // field@05a7 │ │ -05bd3e: 1307 1600 |0189: const/16 v7, #int 22 // #16 │ │ -05bd42: 54e5 a605 |018b: iget-object v5, v14, Ljwtc/android/chess/ChessViewBase;._activity:Landroid/app/Activity; // field@05a6 │ │ -05bd46: 1408 1700 0b7f |018d: const v8, #float 1.84763e+38 // #7f0b0017 │ │ -05bd4c: 6e20 0b00 8500 |0190: invoke-virtual {v5, v8}, Landroid/app/Activity;.findViewById:(I)Landroid/view/View; // method@000b │ │ -05bd52: 0c05 |0193: move-result-object v5 │ │ -05bd54: 1f05 8a03 |0194: check-cast v5, Ljwtc/android/chess/ChessImageView; // type@038a │ │ -05bd58: 4d05 0607 |0196: aput-object v5, v6, v7 │ │ -05bd5c: 54e6 a705 |0198: iget-object v6, v14, Ljwtc/android/chess/ChessViewBase;._arrImages:[Ljwtc/android/chess/ChessImageView; // field@05a7 │ │ -05bd60: 1307 1700 |019a: const/16 v7, #int 23 // #17 │ │ -05bd64: 54e5 a605 |019c: iget-object v5, v14, Ljwtc/android/chess/ChessViewBase;._activity:Landroid/app/Activity; // field@05a6 │ │ -05bd68: 1408 1800 0b7f |019e: const v8, #float 1.84763e+38 // #7f0b0018 │ │ -05bd6e: 6e20 0b00 8500 |01a1: invoke-virtual {v5, v8}, Landroid/app/Activity;.findViewById:(I)Landroid/view/View; // method@000b │ │ -05bd74: 0c05 |01a4: move-result-object v5 │ │ -05bd76: 1f05 8a03 |01a5: check-cast v5, Ljwtc/android/chess/ChessImageView; // type@038a │ │ -05bd7a: 4d05 0607 |01a7: aput-object v5, v6, v7 │ │ -05bd7e: 54e6 a705 |01a9: iget-object v6, v14, Ljwtc/android/chess/ChessViewBase;._arrImages:[Ljwtc/android/chess/ChessImageView; // field@05a7 │ │ -05bd82: 1307 1800 |01ab: const/16 v7, #int 24 // #18 │ │ -05bd86: 54e5 a605 |01ad: iget-object v5, v14, Ljwtc/android/chess/ChessViewBase;._activity:Landroid/app/Activity; // field@05a6 │ │ -05bd8a: 1408 1900 0b7f |01af: const v8, #float 1.84763e+38 // #7f0b0019 │ │ -05bd90: 6e20 0b00 8500 |01b2: invoke-virtual {v5, v8}, Landroid/app/Activity;.findViewById:(I)Landroid/view/View; // method@000b │ │ -05bd96: 0c05 |01b5: move-result-object v5 │ │ -05bd98: 1f05 8a03 |01b6: check-cast v5, Ljwtc/android/chess/ChessImageView; // type@038a │ │ -05bd9c: 4d05 0607 |01b8: aput-object v5, v6, v7 │ │ -05bda0: 54e6 a705 |01ba: iget-object v6, v14, Ljwtc/android/chess/ChessViewBase;._arrImages:[Ljwtc/android/chess/ChessImageView; // field@05a7 │ │ -05bda4: 1307 1900 |01bc: const/16 v7, #int 25 // #19 │ │ -05bda8: 54e5 a605 |01be: iget-object v5, v14, Ljwtc/android/chess/ChessViewBase;._activity:Landroid/app/Activity; // field@05a6 │ │ -05bdac: 1408 1a00 0b7f |01c0: const v8, #float 1.84763e+38 // #7f0b001a │ │ -05bdb2: 6e20 0b00 8500 |01c3: invoke-virtual {v5, v8}, Landroid/app/Activity;.findViewById:(I)Landroid/view/View; // method@000b │ │ -05bdb8: 0c05 |01c6: move-result-object v5 │ │ -05bdba: 1f05 8a03 |01c7: check-cast v5, Ljwtc/android/chess/ChessImageView; // type@038a │ │ -05bdbe: 4d05 0607 |01c9: aput-object v5, v6, v7 │ │ -05bdc2: 54e6 a705 |01cb: iget-object v6, v14, Ljwtc/android/chess/ChessViewBase;._arrImages:[Ljwtc/android/chess/ChessImageView; // field@05a7 │ │ -05bdc6: 1307 1a00 |01cd: const/16 v7, #int 26 // #1a │ │ -05bdca: 54e5 a605 |01cf: iget-object v5, v14, Ljwtc/android/chess/ChessViewBase;._activity:Landroid/app/Activity; // field@05a6 │ │ -05bdce: 1408 1b00 0b7f |01d1: const v8, #float 1.84763e+38 // #7f0b001b │ │ -05bdd4: 6e20 0b00 8500 |01d4: invoke-virtual {v5, v8}, Landroid/app/Activity;.findViewById:(I)Landroid/view/View; // method@000b │ │ -05bdda: 0c05 |01d7: move-result-object v5 │ │ -05bddc: 1f05 8a03 |01d8: check-cast v5, Ljwtc/android/chess/ChessImageView; // type@038a │ │ -05bde0: 4d05 0607 |01da: aput-object v5, v6, v7 │ │ -05bde4: 54e6 a705 |01dc: iget-object v6, v14, Ljwtc/android/chess/ChessViewBase;._arrImages:[Ljwtc/android/chess/ChessImageView; // field@05a7 │ │ -05bde8: 1307 1b00 |01de: const/16 v7, #int 27 // #1b │ │ -05bdec: 54e5 a605 |01e0: iget-object v5, v14, Ljwtc/android/chess/ChessViewBase;._activity:Landroid/app/Activity; // field@05a6 │ │ -05bdf0: 1408 1c00 0b7f |01e2: const v8, #float 1.84763e+38 // #7f0b001c │ │ -05bdf6: 6e20 0b00 8500 |01e5: invoke-virtual {v5, v8}, Landroid/app/Activity;.findViewById:(I)Landroid/view/View; // method@000b │ │ -05bdfc: 0c05 |01e8: move-result-object v5 │ │ -05bdfe: 1f05 8a03 |01e9: check-cast v5, Ljwtc/android/chess/ChessImageView; // type@038a │ │ -05be02: 4d05 0607 |01eb: aput-object v5, v6, v7 │ │ -05be06: 54e6 a705 |01ed: iget-object v6, v14, Ljwtc/android/chess/ChessViewBase;._arrImages:[Ljwtc/android/chess/ChessImageView; // field@05a7 │ │ -05be0a: 1307 1c00 |01ef: const/16 v7, #int 28 // #1c │ │ -05be0e: 54e5 a605 |01f1: iget-object v5, v14, Ljwtc/android/chess/ChessViewBase;._activity:Landroid/app/Activity; // field@05a6 │ │ -05be12: 1408 1d00 0b7f |01f3: const v8, #float 1.84763e+38 // #7f0b001d │ │ -05be18: 6e20 0b00 8500 |01f6: invoke-virtual {v5, v8}, Landroid/app/Activity;.findViewById:(I)Landroid/view/View; // method@000b │ │ -05be1e: 0c05 |01f9: move-result-object v5 │ │ -05be20: 1f05 8a03 |01fa: check-cast v5, Ljwtc/android/chess/ChessImageView; // type@038a │ │ -05be24: 4d05 0607 |01fc: aput-object v5, v6, v7 │ │ -05be28: 54e6 a705 |01fe: iget-object v6, v14, Ljwtc/android/chess/ChessViewBase;._arrImages:[Ljwtc/android/chess/ChessImageView; // field@05a7 │ │ -05be2c: 1307 1d00 |0200: const/16 v7, #int 29 // #1d │ │ -05be30: 54e5 a605 |0202: iget-object v5, v14, Ljwtc/android/chess/ChessViewBase;._activity:Landroid/app/Activity; // field@05a6 │ │ -05be34: 1408 1e00 0b7f |0204: const v8, #float 1.84763e+38 // #7f0b001e │ │ -05be3a: 6e20 0b00 8500 |0207: invoke-virtual {v5, v8}, Landroid/app/Activity;.findViewById:(I)Landroid/view/View; // method@000b │ │ -05be40: 0c05 |020a: move-result-object v5 │ │ -05be42: 1f05 8a03 |020b: check-cast v5, Ljwtc/android/chess/ChessImageView; // type@038a │ │ -05be46: 4d05 0607 |020d: aput-object v5, v6, v7 │ │ -05be4a: 54e6 a705 |020f: iget-object v6, v14, Ljwtc/android/chess/ChessViewBase;._arrImages:[Ljwtc/android/chess/ChessImageView; // field@05a7 │ │ -05be4e: 1307 1e00 |0211: const/16 v7, #int 30 // #1e │ │ -05be52: 54e5 a605 |0213: iget-object v5, v14, Ljwtc/android/chess/ChessViewBase;._activity:Landroid/app/Activity; // field@05a6 │ │ -05be56: 1408 1f00 0b7f |0215: const v8, #float 1.84763e+38 // #7f0b001f │ │ -05be5c: 6e20 0b00 8500 |0218: invoke-virtual {v5, v8}, Landroid/app/Activity;.findViewById:(I)Landroid/view/View; // method@000b │ │ -05be62: 0c05 |021b: move-result-object v5 │ │ -05be64: 1f05 8a03 |021c: check-cast v5, Ljwtc/android/chess/ChessImageView; // type@038a │ │ -05be68: 4d05 0607 |021e: aput-object v5, v6, v7 │ │ -05be6c: 54e6 a705 |0220: iget-object v6, v14, Ljwtc/android/chess/ChessViewBase;._arrImages:[Ljwtc/android/chess/ChessImageView; // field@05a7 │ │ -05be70: 1307 1f00 |0222: const/16 v7, #int 31 // #1f │ │ -05be74: 54e5 a605 |0224: iget-object v5, v14, Ljwtc/android/chess/ChessViewBase;._activity:Landroid/app/Activity; // field@05a6 │ │ -05be78: 1408 2000 0b7f |0226: const v8, #float 1.84763e+38 // #7f0b0020 │ │ -05be7e: 6e20 0b00 8500 |0229: invoke-virtual {v5, v8}, Landroid/app/Activity;.findViewById:(I)Landroid/view/View; // method@000b │ │ -05be84: 0c05 |022c: move-result-object v5 │ │ -05be86: 1f05 8a03 |022d: check-cast v5, Ljwtc/android/chess/ChessImageView; // type@038a │ │ -05be8a: 4d05 0607 |022f: aput-object v5, v6, v7 │ │ -05be8e: 54e6 a705 |0231: iget-object v6, v14, Ljwtc/android/chess/ChessViewBase;._arrImages:[Ljwtc/android/chess/ChessImageView; // field@05a7 │ │ -05be92: 1307 2000 |0233: const/16 v7, #int 32 // #20 │ │ -05be96: 54e5 a605 |0235: iget-object v5, v14, Ljwtc/android/chess/ChessViewBase;._activity:Landroid/app/Activity; // field@05a6 │ │ -05be9a: 1408 2100 0b7f |0237: const v8, #float 1.84763e+38 // #7f0b0021 │ │ -05bea0: 6e20 0b00 8500 |023a: invoke-virtual {v5, v8}, Landroid/app/Activity;.findViewById:(I)Landroid/view/View; // method@000b │ │ -05bea6: 0c05 |023d: move-result-object v5 │ │ -05bea8: 1f05 8a03 |023e: check-cast v5, Ljwtc/android/chess/ChessImageView; // type@038a │ │ -05beac: 4d05 0607 |0240: aput-object v5, v6, v7 │ │ -05beb0: 54e6 a705 |0242: iget-object v6, v14, Ljwtc/android/chess/ChessViewBase;._arrImages:[Ljwtc/android/chess/ChessImageView; // field@05a7 │ │ -05beb4: 1307 2100 |0244: const/16 v7, #int 33 // #21 │ │ -05beb8: 54e5 a605 |0246: iget-object v5, v14, Ljwtc/android/chess/ChessViewBase;._activity:Landroid/app/Activity; // field@05a6 │ │ -05bebc: 1408 2200 0b7f |0248: const v8, #float 1.84763e+38 // #7f0b0022 │ │ -05bec2: 6e20 0b00 8500 |024b: invoke-virtual {v5, v8}, Landroid/app/Activity;.findViewById:(I)Landroid/view/View; // method@000b │ │ -05bec8: 0c05 |024e: move-result-object v5 │ │ -05beca: 1f05 8a03 |024f: check-cast v5, Ljwtc/android/chess/ChessImageView; // type@038a │ │ -05bece: 4d05 0607 |0251: aput-object v5, v6, v7 │ │ -05bed2: 54e6 a705 |0253: iget-object v6, v14, Ljwtc/android/chess/ChessViewBase;._arrImages:[Ljwtc/android/chess/ChessImageView; // field@05a7 │ │ -05bed6: 1307 2200 |0255: const/16 v7, #int 34 // #22 │ │ -05beda: 54e5 a605 |0257: iget-object v5, v14, Ljwtc/android/chess/ChessViewBase;._activity:Landroid/app/Activity; // field@05a6 │ │ -05bede: 1408 2300 0b7f |0259: const v8, #float 1.84763e+38 // #7f0b0023 │ │ -05bee4: 6e20 0b00 8500 |025c: invoke-virtual {v5, v8}, Landroid/app/Activity;.findViewById:(I)Landroid/view/View; // method@000b │ │ -05beea: 0c05 |025f: move-result-object v5 │ │ -05beec: 1f05 8a03 |0260: check-cast v5, Ljwtc/android/chess/ChessImageView; // type@038a │ │ -05bef0: 4d05 0607 |0262: aput-object v5, v6, v7 │ │ -05bef4: 54e6 a705 |0264: iget-object v6, v14, Ljwtc/android/chess/ChessViewBase;._arrImages:[Ljwtc/android/chess/ChessImageView; // field@05a7 │ │ -05bef8: 1307 2300 |0266: const/16 v7, #int 35 // #23 │ │ -05befc: 54e5 a605 |0268: iget-object v5, v14, Ljwtc/android/chess/ChessViewBase;._activity:Landroid/app/Activity; // field@05a6 │ │ -05bf00: 1408 2400 0b7f |026a: const v8, #float 1.84763e+38 // #7f0b0024 │ │ -05bf06: 6e20 0b00 8500 |026d: invoke-virtual {v5, v8}, Landroid/app/Activity;.findViewById:(I)Landroid/view/View; // method@000b │ │ -05bf0c: 0c05 |0270: move-result-object v5 │ │ -05bf0e: 1f05 8a03 |0271: check-cast v5, Ljwtc/android/chess/ChessImageView; // type@038a │ │ -05bf12: 4d05 0607 |0273: aput-object v5, v6, v7 │ │ -05bf16: 54e6 a705 |0275: iget-object v6, v14, Ljwtc/android/chess/ChessViewBase;._arrImages:[Ljwtc/android/chess/ChessImageView; // field@05a7 │ │ -05bf1a: 1307 2400 |0277: const/16 v7, #int 36 // #24 │ │ -05bf1e: 54e5 a605 |0279: iget-object v5, v14, Ljwtc/android/chess/ChessViewBase;._activity:Landroid/app/Activity; // field@05a6 │ │ -05bf22: 1408 2500 0b7f |027b: const v8, #float 1.84763e+38 // #7f0b0025 │ │ -05bf28: 6e20 0b00 8500 |027e: invoke-virtual {v5, v8}, Landroid/app/Activity;.findViewById:(I)Landroid/view/View; // method@000b │ │ -05bf2e: 0c05 |0281: move-result-object v5 │ │ -05bf30: 1f05 8a03 |0282: check-cast v5, Ljwtc/android/chess/ChessImageView; // type@038a │ │ -05bf34: 4d05 0607 |0284: aput-object v5, v6, v7 │ │ -05bf38: 54e6 a705 |0286: iget-object v6, v14, Ljwtc/android/chess/ChessViewBase;._arrImages:[Ljwtc/android/chess/ChessImageView; // field@05a7 │ │ -05bf3c: 1307 2500 |0288: const/16 v7, #int 37 // #25 │ │ -05bf40: 54e5 a605 |028a: iget-object v5, v14, Ljwtc/android/chess/ChessViewBase;._activity:Landroid/app/Activity; // field@05a6 │ │ -05bf44: 1408 2600 0b7f |028c: const v8, #float 1.84763e+38 // #7f0b0026 │ │ -05bf4a: 6e20 0b00 8500 |028f: invoke-virtual {v5, v8}, Landroid/app/Activity;.findViewById:(I)Landroid/view/View; // method@000b │ │ -05bf50: 0c05 |0292: move-result-object v5 │ │ -05bf52: 1f05 8a03 |0293: check-cast v5, Ljwtc/android/chess/ChessImageView; // type@038a │ │ -05bf56: 4d05 0607 |0295: aput-object v5, v6, v7 │ │ -05bf5a: 54e6 a705 |0297: iget-object v6, v14, Ljwtc/android/chess/ChessViewBase;._arrImages:[Ljwtc/android/chess/ChessImageView; // field@05a7 │ │ -05bf5e: 1307 2600 |0299: const/16 v7, #int 38 // #26 │ │ -05bf62: 54e5 a605 |029b: iget-object v5, v14, Ljwtc/android/chess/ChessViewBase;._activity:Landroid/app/Activity; // field@05a6 │ │ -05bf66: 1408 2700 0b7f |029d: const v8, #float 1.84763e+38 // #7f0b0027 │ │ -05bf6c: 6e20 0b00 8500 |02a0: invoke-virtual {v5, v8}, Landroid/app/Activity;.findViewById:(I)Landroid/view/View; // method@000b │ │ -05bf72: 0c05 |02a3: move-result-object v5 │ │ -05bf74: 1f05 8a03 |02a4: check-cast v5, Ljwtc/android/chess/ChessImageView; // type@038a │ │ -05bf78: 4d05 0607 |02a6: aput-object v5, v6, v7 │ │ -05bf7c: 54e6 a705 |02a8: iget-object v6, v14, Ljwtc/android/chess/ChessViewBase;._arrImages:[Ljwtc/android/chess/ChessImageView; // field@05a7 │ │ -05bf80: 1307 2700 |02aa: const/16 v7, #int 39 // #27 │ │ -05bf84: 54e5 a605 |02ac: iget-object v5, v14, Ljwtc/android/chess/ChessViewBase;._activity:Landroid/app/Activity; // field@05a6 │ │ -05bf88: 1408 2800 0b7f |02ae: const v8, #float 1.84764e+38 // #7f0b0028 │ │ -05bf8e: 6e20 0b00 8500 |02b1: invoke-virtual {v5, v8}, Landroid/app/Activity;.findViewById:(I)Landroid/view/View; // method@000b │ │ -05bf94: 0c05 |02b4: move-result-object v5 │ │ -05bf96: 1f05 8a03 |02b5: check-cast v5, Ljwtc/android/chess/ChessImageView; // type@038a │ │ -05bf9a: 4d05 0607 |02b7: aput-object v5, v6, v7 │ │ -05bf9e: 54e6 a705 |02b9: iget-object v6, v14, Ljwtc/android/chess/ChessViewBase;._arrImages:[Ljwtc/android/chess/ChessImageView; // field@05a7 │ │ -05bfa2: 1307 2800 |02bb: const/16 v7, #int 40 // #28 │ │ -05bfa6: 54e5 a605 |02bd: iget-object v5, v14, Ljwtc/android/chess/ChessViewBase;._activity:Landroid/app/Activity; // field@05a6 │ │ -05bfaa: 1408 2900 0b7f |02bf: const v8, #float 1.84764e+38 // #7f0b0029 │ │ -05bfb0: 6e20 0b00 8500 |02c2: invoke-virtual {v5, v8}, Landroid/app/Activity;.findViewById:(I)Landroid/view/View; // method@000b │ │ -05bfb6: 0c05 |02c5: move-result-object v5 │ │ -05bfb8: 1f05 8a03 |02c6: check-cast v5, Ljwtc/android/chess/ChessImageView; // type@038a │ │ -05bfbc: 4d05 0607 |02c8: aput-object v5, v6, v7 │ │ -05bfc0: 54e6 a705 |02ca: iget-object v6, v14, Ljwtc/android/chess/ChessViewBase;._arrImages:[Ljwtc/android/chess/ChessImageView; // field@05a7 │ │ -05bfc4: 1307 2900 |02cc: const/16 v7, #int 41 // #29 │ │ -05bfc8: 54e5 a605 |02ce: iget-object v5, v14, Ljwtc/android/chess/ChessViewBase;._activity:Landroid/app/Activity; // field@05a6 │ │ -05bfcc: 1408 2a00 0b7f |02d0: const v8, #float 1.84764e+38 // #7f0b002a │ │ -05bfd2: 6e20 0b00 8500 |02d3: invoke-virtual {v5, v8}, Landroid/app/Activity;.findViewById:(I)Landroid/view/View; // method@000b │ │ -05bfd8: 0c05 |02d6: move-result-object v5 │ │ -05bfda: 1f05 8a03 |02d7: check-cast v5, Ljwtc/android/chess/ChessImageView; // type@038a │ │ -05bfde: 4d05 0607 |02d9: aput-object v5, v6, v7 │ │ -05bfe2: 54e6 a705 |02db: iget-object v6, v14, Ljwtc/android/chess/ChessViewBase;._arrImages:[Ljwtc/android/chess/ChessImageView; // field@05a7 │ │ -05bfe6: 1307 2a00 |02dd: const/16 v7, #int 42 // #2a │ │ -05bfea: 54e5 a605 |02df: iget-object v5, v14, Ljwtc/android/chess/ChessViewBase;._activity:Landroid/app/Activity; // field@05a6 │ │ -05bfee: 1408 2b00 0b7f |02e1: const v8, #float 1.84764e+38 // #7f0b002b │ │ -05bff4: 6e20 0b00 8500 |02e4: invoke-virtual {v5, v8}, Landroid/app/Activity;.findViewById:(I)Landroid/view/View; // method@000b │ │ -05bffa: 0c05 |02e7: move-result-object v5 │ │ -05bffc: 1f05 8a03 |02e8: check-cast v5, Ljwtc/android/chess/ChessImageView; // type@038a │ │ -05c000: 4d05 0607 |02ea: aput-object v5, v6, v7 │ │ -05c004: 54e6 a705 |02ec: iget-object v6, v14, Ljwtc/android/chess/ChessViewBase;._arrImages:[Ljwtc/android/chess/ChessImageView; // field@05a7 │ │ -05c008: 1307 2b00 |02ee: const/16 v7, #int 43 // #2b │ │ -05c00c: 54e5 a605 |02f0: iget-object v5, v14, Ljwtc/android/chess/ChessViewBase;._activity:Landroid/app/Activity; // field@05a6 │ │ -05c010: 1408 2c00 0b7f |02f2: const v8, #float 1.84764e+38 // #7f0b002c │ │ -05c016: 6e20 0b00 8500 |02f5: invoke-virtual {v5, v8}, Landroid/app/Activity;.findViewById:(I)Landroid/view/View; // method@000b │ │ -05c01c: 0c05 |02f8: move-result-object v5 │ │ -05c01e: 1f05 8a03 |02f9: check-cast v5, Ljwtc/android/chess/ChessImageView; // type@038a │ │ -05c022: 4d05 0607 |02fb: aput-object v5, v6, v7 │ │ -05c026: 54e6 a705 |02fd: iget-object v6, v14, Ljwtc/android/chess/ChessViewBase;._arrImages:[Ljwtc/android/chess/ChessImageView; // field@05a7 │ │ -05c02a: 1307 2c00 |02ff: const/16 v7, #int 44 // #2c │ │ -05c02e: 54e5 a605 |0301: iget-object v5, v14, Ljwtc/android/chess/ChessViewBase;._activity:Landroid/app/Activity; // field@05a6 │ │ -05c032: 1408 2d00 0b7f |0303: const v8, #float 1.84764e+38 // #7f0b002d │ │ -05c038: 6e20 0b00 8500 |0306: invoke-virtual {v5, v8}, Landroid/app/Activity;.findViewById:(I)Landroid/view/View; // method@000b │ │ -05c03e: 0c05 |0309: move-result-object v5 │ │ -05c040: 1f05 8a03 |030a: check-cast v5, Ljwtc/android/chess/ChessImageView; // type@038a │ │ -05c044: 4d05 0607 |030c: aput-object v5, v6, v7 │ │ -05c048: 54e6 a705 |030e: iget-object v6, v14, Ljwtc/android/chess/ChessViewBase;._arrImages:[Ljwtc/android/chess/ChessImageView; // field@05a7 │ │ -05c04c: 1307 2d00 |0310: const/16 v7, #int 45 // #2d │ │ -05c050: 54e5 a605 |0312: iget-object v5, v14, Ljwtc/android/chess/ChessViewBase;._activity:Landroid/app/Activity; // field@05a6 │ │ -05c054: 1408 2e00 0b7f |0314: const v8, #float 1.84764e+38 // #7f0b002e │ │ -05c05a: 6e20 0b00 8500 |0317: invoke-virtual {v5, v8}, Landroid/app/Activity;.findViewById:(I)Landroid/view/View; // method@000b │ │ -05c060: 0c05 |031a: move-result-object v5 │ │ -05c062: 1f05 8a03 |031b: check-cast v5, Ljwtc/android/chess/ChessImageView; // type@038a │ │ -05c066: 4d05 0607 |031d: aput-object v5, v6, v7 │ │ -05c06a: 54e6 a705 |031f: iget-object v6, v14, Ljwtc/android/chess/ChessViewBase;._arrImages:[Ljwtc/android/chess/ChessImageView; // field@05a7 │ │ -05c06e: 1307 2e00 |0321: const/16 v7, #int 46 // #2e │ │ -05c072: 54e5 a605 |0323: iget-object v5, v14, Ljwtc/android/chess/ChessViewBase;._activity:Landroid/app/Activity; // field@05a6 │ │ -05c076: 1408 2f00 0b7f |0325: const v8, #float 1.84764e+38 // #7f0b002f │ │ -05c07c: 6e20 0b00 8500 |0328: invoke-virtual {v5, v8}, Landroid/app/Activity;.findViewById:(I)Landroid/view/View; // method@000b │ │ -05c082: 0c05 |032b: move-result-object v5 │ │ -05c084: 1f05 8a03 |032c: check-cast v5, Ljwtc/android/chess/ChessImageView; // type@038a │ │ -05c088: 4d05 0607 |032e: aput-object v5, v6, v7 │ │ -05c08c: 54e6 a705 |0330: iget-object v6, v14, Ljwtc/android/chess/ChessViewBase;._arrImages:[Ljwtc/android/chess/ChessImageView; // field@05a7 │ │ -05c090: 1307 2f00 |0332: const/16 v7, #int 47 // #2f │ │ -05c094: 54e5 a605 |0334: iget-object v5, v14, Ljwtc/android/chess/ChessViewBase;._activity:Landroid/app/Activity; // field@05a6 │ │ -05c098: 1408 3000 0b7f |0336: const v8, #float 1.84764e+38 // #7f0b0030 │ │ -05c09e: 6e20 0b00 8500 |0339: invoke-virtual {v5, v8}, Landroid/app/Activity;.findViewById:(I)Landroid/view/View; // method@000b │ │ -05c0a4: 0c05 |033c: move-result-object v5 │ │ -05c0a6: 1f05 8a03 |033d: check-cast v5, Ljwtc/android/chess/ChessImageView; // type@038a │ │ -05c0aa: 4d05 0607 |033f: aput-object v5, v6, v7 │ │ -05c0ae: 54e6 a705 |0341: iget-object v6, v14, Ljwtc/android/chess/ChessViewBase;._arrImages:[Ljwtc/android/chess/ChessImageView; // field@05a7 │ │ -05c0b2: 1307 3000 |0343: const/16 v7, #int 48 // #30 │ │ -05c0b6: 54e5 a605 |0345: iget-object v5, v14, Ljwtc/android/chess/ChessViewBase;._activity:Landroid/app/Activity; // field@05a6 │ │ -05c0ba: 1408 3100 0b7f |0347: const v8, #float 1.84764e+38 // #7f0b0031 │ │ -05c0c0: 6e20 0b00 8500 |034a: invoke-virtual {v5, v8}, Landroid/app/Activity;.findViewById:(I)Landroid/view/View; // method@000b │ │ -05c0c6: 0c05 |034d: move-result-object v5 │ │ -05c0c8: 1f05 8a03 |034e: check-cast v5, Ljwtc/android/chess/ChessImageView; // type@038a │ │ -05c0cc: 4d05 0607 |0350: aput-object v5, v6, v7 │ │ -05c0d0: 54e6 a705 |0352: iget-object v6, v14, Ljwtc/android/chess/ChessViewBase;._arrImages:[Ljwtc/android/chess/ChessImageView; // field@05a7 │ │ -05c0d4: 1307 3100 |0354: const/16 v7, #int 49 // #31 │ │ -05c0d8: 54e5 a605 |0356: iget-object v5, v14, Ljwtc/android/chess/ChessViewBase;._activity:Landroid/app/Activity; // field@05a6 │ │ -05c0dc: 1408 3200 0b7f |0358: const v8, #float 1.84764e+38 // #7f0b0032 │ │ -05c0e2: 6e20 0b00 8500 |035b: invoke-virtual {v5, v8}, Landroid/app/Activity;.findViewById:(I)Landroid/view/View; // method@000b │ │ -05c0e8: 0c05 |035e: move-result-object v5 │ │ -05c0ea: 1f05 8a03 |035f: check-cast v5, Ljwtc/android/chess/ChessImageView; // type@038a │ │ -05c0ee: 4d05 0607 |0361: aput-object v5, v6, v7 │ │ -05c0f2: 54e6 a705 |0363: iget-object v6, v14, Ljwtc/android/chess/ChessViewBase;._arrImages:[Ljwtc/android/chess/ChessImageView; // field@05a7 │ │ -05c0f6: 1307 3200 |0365: const/16 v7, #int 50 // #32 │ │ -05c0fa: 54e5 a605 |0367: iget-object v5, v14, Ljwtc/android/chess/ChessViewBase;._activity:Landroid/app/Activity; // field@05a6 │ │ -05c0fe: 1408 3300 0b7f |0369: const v8, #float 1.84764e+38 // #7f0b0033 │ │ -05c104: 6e20 0b00 8500 |036c: invoke-virtual {v5, v8}, Landroid/app/Activity;.findViewById:(I)Landroid/view/View; // method@000b │ │ -05c10a: 0c05 |036f: move-result-object v5 │ │ -05c10c: 1f05 8a03 |0370: check-cast v5, Ljwtc/android/chess/ChessImageView; // type@038a │ │ -05c110: 4d05 0607 |0372: aput-object v5, v6, v7 │ │ -05c114: 54e6 a705 |0374: iget-object v6, v14, Ljwtc/android/chess/ChessViewBase;._arrImages:[Ljwtc/android/chess/ChessImageView; // field@05a7 │ │ -05c118: 1307 3300 |0376: const/16 v7, #int 51 // #33 │ │ -05c11c: 54e5 a605 |0378: iget-object v5, v14, Ljwtc/android/chess/ChessViewBase;._activity:Landroid/app/Activity; // field@05a6 │ │ -05c120: 1408 3400 0b7f |037a: const v8, #float 1.84764e+38 // #7f0b0034 │ │ -05c126: 6e20 0b00 8500 |037d: invoke-virtual {v5, v8}, Landroid/app/Activity;.findViewById:(I)Landroid/view/View; // method@000b │ │ -05c12c: 0c05 |0380: move-result-object v5 │ │ -05c12e: 1f05 8a03 |0381: check-cast v5, Ljwtc/android/chess/ChessImageView; // type@038a │ │ -05c132: 4d05 0607 |0383: aput-object v5, v6, v7 │ │ -05c136: 54e6 a705 |0385: iget-object v6, v14, Ljwtc/android/chess/ChessViewBase;._arrImages:[Ljwtc/android/chess/ChessImageView; // field@05a7 │ │ -05c13a: 1307 3400 |0387: const/16 v7, #int 52 // #34 │ │ -05c13e: 54e5 a605 |0389: iget-object v5, v14, Ljwtc/android/chess/ChessViewBase;._activity:Landroid/app/Activity; // field@05a6 │ │ -05c142: 1408 3500 0b7f |038b: const v8, #float 1.84764e+38 // #7f0b0035 │ │ -05c148: 6e20 0b00 8500 |038e: invoke-virtual {v5, v8}, Landroid/app/Activity;.findViewById:(I)Landroid/view/View; // method@000b │ │ -05c14e: 0c05 |0391: move-result-object v5 │ │ -05c150: 1f05 8a03 |0392: check-cast v5, Ljwtc/android/chess/ChessImageView; // type@038a │ │ -05c154: 4d05 0607 |0394: aput-object v5, v6, v7 │ │ -05c158: 54e6 a705 |0396: iget-object v6, v14, Ljwtc/android/chess/ChessViewBase;._arrImages:[Ljwtc/android/chess/ChessImageView; // field@05a7 │ │ -05c15c: 1307 3500 |0398: const/16 v7, #int 53 // #35 │ │ -05c160: 54e5 a605 |039a: iget-object v5, v14, Ljwtc/android/chess/ChessViewBase;._activity:Landroid/app/Activity; // field@05a6 │ │ -05c164: 1408 3600 0b7f |039c: const v8, #float 1.84764e+38 // #7f0b0036 │ │ -05c16a: 6e20 0b00 8500 |039f: invoke-virtual {v5, v8}, Landroid/app/Activity;.findViewById:(I)Landroid/view/View; // method@000b │ │ -05c170: 0c05 |03a2: move-result-object v5 │ │ -05c172: 1f05 8a03 |03a3: check-cast v5, Ljwtc/android/chess/ChessImageView; // type@038a │ │ -05c176: 4d05 0607 |03a5: aput-object v5, v6, v7 │ │ -05c17a: 54e6 a705 |03a7: iget-object v6, v14, Ljwtc/android/chess/ChessViewBase;._arrImages:[Ljwtc/android/chess/ChessImageView; // field@05a7 │ │ -05c17e: 1307 3600 |03a9: const/16 v7, #int 54 // #36 │ │ -05c182: 54e5 a605 |03ab: iget-object v5, v14, Ljwtc/android/chess/ChessViewBase;._activity:Landroid/app/Activity; // field@05a6 │ │ -05c186: 1408 3700 0b7f |03ad: const v8, #float 1.84764e+38 // #7f0b0037 │ │ -05c18c: 6e20 0b00 8500 |03b0: invoke-virtual {v5, v8}, Landroid/app/Activity;.findViewById:(I)Landroid/view/View; // method@000b │ │ -05c192: 0c05 |03b3: move-result-object v5 │ │ -05c194: 1f05 8a03 |03b4: check-cast v5, Ljwtc/android/chess/ChessImageView; // type@038a │ │ -05c198: 4d05 0607 |03b6: aput-object v5, v6, v7 │ │ -05c19c: 54e6 a705 |03b8: iget-object v6, v14, Ljwtc/android/chess/ChessViewBase;._arrImages:[Ljwtc/android/chess/ChessImageView; // field@05a7 │ │ -05c1a0: 1307 3700 |03ba: const/16 v7, #int 55 // #37 │ │ -05c1a4: 54e5 a605 |03bc: iget-object v5, v14, Ljwtc/android/chess/ChessViewBase;._activity:Landroid/app/Activity; // field@05a6 │ │ -05c1a8: 1408 3800 0b7f |03be: const v8, #float 1.84764e+38 // #7f0b0038 │ │ -05c1ae: 6e20 0b00 8500 |03c1: invoke-virtual {v5, v8}, Landroid/app/Activity;.findViewById:(I)Landroid/view/View; // method@000b │ │ -05c1b4: 0c05 |03c4: move-result-object v5 │ │ -05c1b6: 1f05 8a03 |03c5: check-cast v5, Ljwtc/android/chess/ChessImageView; // type@038a │ │ -05c1ba: 4d05 0607 |03c7: aput-object v5, v6, v7 │ │ -05c1be: 54e6 a705 |03c9: iget-object v6, v14, Ljwtc/android/chess/ChessViewBase;._arrImages:[Ljwtc/android/chess/ChessImageView; // field@05a7 │ │ -05c1c2: 1307 3800 |03cb: const/16 v7, #int 56 // #38 │ │ -05c1c6: 54e5 a605 |03cd: iget-object v5, v14, Ljwtc/android/chess/ChessViewBase;._activity:Landroid/app/Activity; // field@05a6 │ │ -05c1ca: 1408 3900 0b7f |03cf: const v8, #float 1.84764e+38 // #7f0b0039 │ │ -05c1d0: 6e20 0b00 8500 |03d2: invoke-virtual {v5, v8}, Landroid/app/Activity;.findViewById:(I)Landroid/view/View; // method@000b │ │ -05c1d6: 0c05 |03d5: move-result-object v5 │ │ -05c1d8: 1f05 8a03 |03d6: check-cast v5, Ljwtc/android/chess/ChessImageView; // type@038a │ │ -05c1dc: 4d05 0607 |03d8: aput-object v5, v6, v7 │ │ -05c1e0: 54e6 a705 |03da: iget-object v6, v14, Ljwtc/android/chess/ChessViewBase;._arrImages:[Ljwtc/android/chess/ChessImageView; // field@05a7 │ │ -05c1e4: 1307 3900 |03dc: const/16 v7, #int 57 // #39 │ │ -05c1e8: 54e5 a605 |03de: iget-object v5, v14, Ljwtc/android/chess/ChessViewBase;._activity:Landroid/app/Activity; // field@05a6 │ │ -05c1ec: 1408 3a00 0b7f |03e0: const v8, #float 1.84764e+38 // #7f0b003a │ │ -05c1f2: 6e20 0b00 8500 |03e3: invoke-virtual {v5, v8}, Landroid/app/Activity;.findViewById:(I)Landroid/view/View; // method@000b │ │ -05c1f8: 0c05 |03e6: move-result-object v5 │ │ -05c1fa: 1f05 8a03 |03e7: check-cast v5, Ljwtc/android/chess/ChessImageView; // type@038a │ │ -05c1fe: 4d05 0607 |03e9: aput-object v5, v6, v7 │ │ -05c202: 54e6 a705 |03eb: iget-object v6, v14, Ljwtc/android/chess/ChessViewBase;._arrImages:[Ljwtc/android/chess/ChessImageView; // field@05a7 │ │ -05c206: 1307 3a00 |03ed: const/16 v7, #int 58 // #3a │ │ -05c20a: 54e5 a605 |03ef: iget-object v5, v14, Ljwtc/android/chess/ChessViewBase;._activity:Landroid/app/Activity; // field@05a6 │ │ -05c20e: 1408 3b00 0b7f |03f1: const v8, #float 1.84764e+38 // #7f0b003b │ │ -05c214: 6e20 0b00 8500 |03f4: invoke-virtual {v5, v8}, Landroid/app/Activity;.findViewById:(I)Landroid/view/View; // method@000b │ │ -05c21a: 0c05 |03f7: move-result-object v5 │ │ -05c21c: 1f05 8a03 |03f8: check-cast v5, Ljwtc/android/chess/ChessImageView; // type@038a │ │ -05c220: 4d05 0607 |03fa: aput-object v5, v6, v7 │ │ -05c224: 54e6 a705 |03fc: iget-object v6, v14, Ljwtc/android/chess/ChessViewBase;._arrImages:[Ljwtc/android/chess/ChessImageView; // field@05a7 │ │ -05c228: 1307 3b00 |03fe: const/16 v7, #int 59 // #3b │ │ -05c22c: 54e5 a605 |0400: iget-object v5, v14, Ljwtc/android/chess/ChessViewBase;._activity:Landroid/app/Activity; // field@05a6 │ │ -05c230: 1408 3c00 0b7f |0402: const v8, #float 1.84764e+38 // #7f0b003c │ │ -05c236: 6e20 0b00 8500 |0405: invoke-virtual {v5, v8}, Landroid/app/Activity;.findViewById:(I)Landroid/view/View; // method@000b │ │ -05c23c: 0c05 |0408: move-result-object v5 │ │ -05c23e: 1f05 8a03 |0409: check-cast v5, Ljwtc/android/chess/ChessImageView; // type@038a │ │ -05c242: 4d05 0607 |040b: aput-object v5, v6, v7 │ │ -05c246: 54e6 a705 |040d: iget-object v6, v14, Ljwtc/android/chess/ChessViewBase;._arrImages:[Ljwtc/android/chess/ChessImageView; // field@05a7 │ │ -05c24a: 1307 3c00 |040f: const/16 v7, #int 60 // #3c │ │ -05c24e: 54e5 a605 |0411: iget-object v5, v14, Ljwtc/android/chess/ChessViewBase;._activity:Landroid/app/Activity; // field@05a6 │ │ -05c252: 1408 3d00 0b7f |0413: const v8, #float 1.84764e+38 // #7f0b003d │ │ -05c258: 6e20 0b00 8500 |0416: invoke-virtual {v5, v8}, Landroid/app/Activity;.findViewById:(I)Landroid/view/View; // method@000b │ │ -05c25e: 0c05 |0419: move-result-object v5 │ │ -05c260: 1f05 8a03 |041a: check-cast v5, Ljwtc/android/chess/ChessImageView; // type@038a │ │ -05c264: 4d05 0607 |041c: aput-object v5, v6, v7 │ │ -05c268: 54e6 a705 |041e: iget-object v6, v14, Ljwtc/android/chess/ChessViewBase;._arrImages:[Ljwtc/android/chess/ChessImageView; // field@05a7 │ │ -05c26c: 1307 3d00 |0420: const/16 v7, #int 61 // #3d │ │ -05c270: 54e5 a605 |0422: iget-object v5, v14, Ljwtc/android/chess/ChessViewBase;._activity:Landroid/app/Activity; // field@05a6 │ │ -05c274: 1408 3e00 0b7f |0424: const v8, #float 1.84764e+38 // #7f0b003e │ │ -05c27a: 6e20 0b00 8500 |0427: invoke-virtual {v5, v8}, Landroid/app/Activity;.findViewById:(I)Landroid/view/View; // method@000b │ │ -05c280: 0c05 |042a: move-result-object v5 │ │ -05c282: 1f05 8a03 |042b: check-cast v5, Ljwtc/android/chess/ChessImageView; // type@038a │ │ -05c286: 4d05 0607 |042d: aput-object v5, v6, v7 │ │ -05c28a: 54e6 a705 |042f: iget-object v6, v14, Ljwtc/android/chess/ChessViewBase;._arrImages:[Ljwtc/android/chess/ChessImageView; // field@05a7 │ │ -05c28e: 1307 3e00 |0431: const/16 v7, #int 62 // #3e │ │ -05c292: 54e5 a605 |0433: iget-object v5, v14, Ljwtc/android/chess/ChessViewBase;._activity:Landroid/app/Activity; // field@05a6 │ │ -05c296: 1408 3f00 0b7f |0435: const v8, #float 1.84764e+38 // #7f0b003f │ │ -05c29c: 6e20 0b00 8500 |0438: invoke-virtual {v5, v8}, Landroid/app/Activity;.findViewById:(I)Landroid/view/View; // method@000b │ │ -05c2a2: 0c05 |043b: move-result-object v5 │ │ -05c2a4: 1f05 8a03 |043c: check-cast v5, Ljwtc/android/chess/ChessImageView; // type@038a │ │ -05c2a8: 4d05 0607 |043e: aput-object v5, v6, v7 │ │ -05c2ac: 54e6 a705 |0440: iget-object v6, v14, Ljwtc/android/chess/ChessViewBase;._arrImages:[Ljwtc/android/chess/ChessImageView; // field@05a7 │ │ -05c2b0: 1307 3f00 |0442: const/16 v7, #int 63 // #3f │ │ -05c2b4: 54e5 a605 |0444: iget-object v5, v14, Ljwtc/android/chess/ChessViewBase;._activity:Landroid/app/Activity; // field@05a6 │ │ -05c2b8: 1408 4000 0b7f |0446: const v8, #float 1.84764e+38 // #7f0b0040 │ │ -05c2be: 6e20 0b00 8500 |0449: invoke-virtual {v5, v8}, Landroid/app/Activity;.findViewById:(I)Landroid/view/View; // method@000b │ │ -05c2c4: 0c05 |044c: move-result-object v5 │ │ -05c2c6: 1f05 8a03 |044d: check-cast v5, Ljwtc/android/chess/ChessImageView; // type@038a │ │ -05c2ca: 4d05 0607 |044f: aput-object v5, v6, v7 │ │ -05c2ce: 54e5 a605 |0451: iget-object v5, v14, Ljwtc/android/chess/ChessViewBase;._activity:Landroid/app/Activity; // field@05a6 │ │ -05c2d2: 6e10 0f00 0500 |0453: invoke-virtual {v5}, Landroid/app/Activity;.getAssets:()Landroid/content/res/AssetManager; // method@000f │ │ -05c2d8: 0c00 |0456: move-result-object v0 │ │ -05c2da: 54e5 a605 |0457: iget-object v5, v14, Ljwtc/android/chess/ChessViewBase;._activity:Landroid/app/Activity; // field@05a6 │ │ -05c2de: 1a06 2e03 |0459: const-string v6, "ChessPlayer" // string@032e │ │ -05c2e2: 6e30 1900 6509 |045b: invoke-virtual {v5, v6, v9}, Landroid/app/Activity;.getSharedPreferences:(Ljava/lang/String;I)Landroid/content/SharedPreferences; // method@0019 │ │ -05c2e8: 0c02 |045e: move-result-object v2 │ │ -05c2ea: 2205 4203 |045f: new-instance v5, Ljava/lang/StringBuilder; // type@0342 │ │ -05c2ee: 7010 5715 0500 |0461: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ -05c2f4: 1a06 121e |0464: const-string v6, "pieceSet" // string@1e12 │ │ -05c2f8: 1a07 2117 |0466: const-string v7, "highres" // string@1721 │ │ -05c2fc: 7230 fc00 6207 |0468: invoke-interface {v2, v6, v7}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@00fc │ │ -05c302: 0c06 |046b: move-result-object v6 │ │ -05c304: 6e20 5f15 6500 |046c: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -05c30a: 0c05 |046f: move-result-object v5 │ │ -05c30c: 1a06 4401 |0470: const-string v6, "/" // string@0144 │ │ -05c310: 6e20 5f15 6500 |0472: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -05c316: 0c05 |0475: move-result-object v5 │ │ -05c318: 6e10 6415 0500 |0476: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ -05c31e: 0c03 |0479: move-result-object v3 │ │ -05c320: 1a05 9122 |047a: const-string v5, "tileSet" // string@2291 │ │ -05c324: 1a06 0000 |047c: const-string v6, "" // string@0000 │ │ -05c328: 7230 fc00 5206 |047e: invoke-interface {v2, v5, v6}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@00fc │ │ -05c32e: 0c04 |0481: move-result-object v4 │ │ -05c330: 2205 4203 |0482: new-instance v5, Ljava/lang/StringBuilder; // type@0342 │ │ -05c334: 7010 5715 0500 |0484: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ -05c33a: 1a06 ae1b |0487: const-string v6, "merida/border" // string@1bae │ │ -05c33e: 6e20 5f15 6500 |0489: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -05c344: 0c06 |048c: move-result-object v6 │ │ -05c346: 1a05 3314 |048d: const-string v5, "extrahighlight" // string@1433 │ │ -05c34a: 1207 |048f: const/4 v7, #int 0 // #0 │ │ -05c34c: 7230 f900 5207 |0490: invoke-interface {v2, v5, v7}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@00f9 │ │ -05c352: 0a05 |0493: move-result v5 │ │ -05c354: 3805 ac02 |0494: if-eqz v5, 0740 // +02ac │ │ -05c358: 1a05 150f |0496: const-string v5, "_extra" // string@0f15 │ │ -05c35c: 6e20 5f15 5600 |0498: invoke-virtual {v6, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -05c362: 0c05 |049b: move-result-object v5 │ │ -05c364: 1a06 3f01 |049c: const-string v6, ".png" // string@013f │ │ -05c368: 6e20 5f15 6500 |049e: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -05c36e: 0c05 |04a1: move-result-object v5 │ │ -05c370: 6e10 6415 0500 |04a2: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ -05c376: 0c05 |04a5: move-result-object v5 │ │ -05c378: 6e20 0701 5000 |04a6: invoke-virtual {v0, v5}, Landroid/content/res/AssetManager;.open:(Ljava/lang/String;)Ljava/io/InputStream; // method@0107 │ │ -05c37e: 0c05 |04a9: move-result-object v5 │ │ -05c380: 7110 4d01 0500 |04aa: invoke-static {v5}, Landroid/graphics/BitmapFactory;.decodeStream:(Ljava/io/InputStream;)Landroid/graphics/Bitmap; // method@014d │ │ -05c386: 0c05 |04ad: move-result-object v5 │ │ -05c388: 6905 3e05 |04ae: sput-object v5, Ljwtc/android/chess/ChessImageView;._bmpBorder:Landroid/graphics/Bitmap; // field@053e │ │ -05c38c: 1a05 af1b |04b0: const-string v5, "merida/select.png" // string@1baf │ │ -05c390: 6e20 0701 5000 |04b2: invoke-virtual {v0, v5}, Landroid/content/res/AssetManager;.open:(Ljava/lang/String;)Ljava/io/InputStream; // method@0107 │ │ -05c396: 0c05 |04b5: move-result-object v5 │ │ -05c398: 7110 4d01 0500 |04b6: invoke-static {v5}, Landroid/graphics/BitmapFactory;.decodeStream:(Ljava/io/InputStream;)Landroid/graphics/Bitmap; // method@014d │ │ -05c39e: 0c05 |04b9: move-result-object v5 │ │ -05c3a0: 6905 3f05 |04ba: sput-object v5, Ljwtc/android/chess/ChessImageView;._bmpSelect:Landroid/graphics/Bitmap; // field@053f │ │ -05c3a4: 1a05 b01b |04bc: const-string v5, "merida/select_light.png" // string@1bb0 │ │ -05c3a8: 6e20 0701 5000 |04be: invoke-virtual {v0, v5}, Landroid/content/res/AssetManager;.open:(Ljava/lang/String;)Ljava/io/InputStream; // method@0107 │ │ -05c3ae: 0c05 |04c1: move-result-object v5 │ │ -05c3b0: 7110 4d01 0500 |04c2: invoke-static {v5}, Landroid/graphics/BitmapFactory;.decodeStream:(Ljava/io/InputStream;)Landroid/graphics/Bitmap; // method@014d │ │ -05c3b6: 0c05 |04c5: move-result-object v5 │ │ -05c3b8: 6905 4005 |04c6: sput-object v5, Ljwtc/android/chess/ChessImageView;._bmpSelectLight:Landroid/graphics/Bitmap; // field@0540 │ │ -05c3bc: 6e10 4215 0400 |04c8: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@1542 │ │ -05c3c2: 0a05 |04cb: move-result v5 │ │ -05c3c4: 3d05 2500 |04cc: if-lez v5, 04f1 // +0025 │ │ -05c3c8: 2205 4203 |04ce: new-instance v5, Ljava/lang/StringBuilder; // type@0342 │ │ -05c3cc: 7010 5715 0500 |04d0: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ -05c3d2: 1a06 9222 |04d3: const-string v6, "tiles/" // string@2292 │ │ -05c3d6: 6e20 5f15 6500 |04d5: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -05c3dc: 0c05 |04d8: move-result-object v5 │ │ -05c3de: 6e20 5f15 4500 |04d9: invoke-virtual {v5, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -05c3e4: 0c05 |04dc: move-result-object v5 │ │ -05c3e6: 1a06 3f01 |04dd: const-string v6, ".png" // string@013f │ │ -05c3ea: 6e20 5f15 6500 |04df: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -05c3f0: 0c05 |04e2: move-result-object v5 │ │ -05c3f2: 6e10 6415 0500 |04e3: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ -05c3f8: 0c05 |04e6: move-result-object v5 │ │ -05c3fa: 6e20 0701 5000 |04e7: invoke-virtual {v0, v5}, Landroid/content/res/AssetManager;.open:(Ljava/lang/String;)Ljava/io/InputStream; // method@0107 │ │ -05c400: 0c05 |04ea: move-result-object v5 │ │ -05c402: 7110 4d01 0500 |04eb: invoke-static {v5}, Landroid/graphics/BitmapFactory;.decodeStream:(Ljava/io/InputStream;)Landroid/graphics/Bitmap; // method@014d │ │ -05c408: 0c05 |04ee: move-result-object v5 │ │ -05c40a: 6905 4105 |04ef: sput-object v5, Ljwtc/android/chess/ChessImageView;._bmpTile:Landroid/graphics/Bitmap; // field@0541 │ │ -05c40e: 6205 3d05 |04f1: sget-object v5, Ljwtc/android/chess/ChessImageView;._arrPieceBitmaps:[[Landroid/graphics/Bitmap; // field@053d │ │ -05c412: 1206 |04f3: const/4 v6, #int 0 // #0 │ │ -05c414: 4605 0506 |04f4: aget-object v5, v5, v6 │ │ -05c418: 1206 |04f6: const/4 v6, #int 0 // #0 │ │ -05c41a: 2207 4203 |04f7: new-instance v7, Ljava/lang/StringBuilder; // type@0342 │ │ -05c41e: 7010 5715 0700 |04f9: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ -05c424: 6e20 5f15 3700 |04fc: invoke-virtual {v7, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -05c42a: 0c07 |04ff: move-result-object v7 │ │ -05c42c: 1a08 d21d |0500: const-string v8, "pb.png" // string@1dd2 │ │ -05c430: 6e20 5f15 8700 |0502: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -05c436: 0c07 |0505: move-result-object v7 │ │ -05c438: 6e10 6415 0700 |0506: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ -05c43e: 0c07 |0509: move-result-object v7 │ │ -05c440: 6e20 0701 7000 |050a: invoke-virtual {v0, v7}, Landroid/content/res/AssetManager;.open:(Ljava/lang/String;)Ljava/io/InputStream; // method@0107 │ │ -05c446: 0c07 |050d: move-result-object v7 │ │ -05c448: 7110 4d01 0700 |050e: invoke-static {v7}, Landroid/graphics/BitmapFactory;.decodeStream:(Ljava/io/InputStream;)Landroid/graphics/Bitmap; // method@014d │ │ -05c44e: 0c07 |0511: move-result-object v7 │ │ -05c450: 4d07 0506 |0512: aput-object v7, v5, v6 │ │ -05c454: 6205 3d05 |0514: sget-object v5, Ljwtc/android/chess/ChessImageView;._arrPieceBitmaps:[[Landroid/graphics/Bitmap; // field@053d │ │ -05c458: 1216 |0516: const/4 v6, #int 1 // #1 │ │ -05c45a: 4605 0506 |0517: aget-object v5, v5, v6 │ │ -05c45e: 1206 |0519: const/4 v6, #int 0 // #0 │ │ -05c460: 2207 4203 |051a: new-instance v7, Ljava/lang/StringBuilder; // type@0342 │ │ -05c464: 7010 5715 0700 |051c: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ -05c46a: 6e20 5f15 3700 |051f: invoke-virtual {v7, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -05c470: 0c07 |0522: move-result-object v7 │ │ -05c472: 1a08 b71e |0523: const-string v8, "pw.png" // string@1eb7 │ │ -05c476: 6e20 5f15 8700 |0525: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -05c47c: 0c07 |0528: move-result-object v7 │ │ -05c47e: 6e10 6415 0700 |0529: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ -05c484: 0c07 |052c: move-result-object v7 │ │ -05c486: 6e20 0701 7000 |052d: invoke-virtual {v0, v7}, Landroid/content/res/AssetManager;.open:(Ljava/lang/String;)Ljava/io/InputStream; // method@0107 │ │ -05c48c: 0c07 |0530: move-result-object v7 │ │ -05c48e: 7110 4d01 0700 |0531: invoke-static {v7}, Landroid/graphics/BitmapFactory;.decodeStream:(Ljava/io/InputStream;)Landroid/graphics/Bitmap; // method@014d │ │ -05c494: 0c07 |0534: move-result-object v7 │ │ -05c496: 4d07 0506 |0535: aput-object v7, v5, v6 │ │ -05c49a: 6205 3d05 |0537: sget-object v5, Ljwtc/android/chess/ChessImageView;._arrPieceBitmaps:[[Landroid/graphics/Bitmap; // field@053d │ │ -05c49e: 1206 |0539: const/4 v6, #int 0 // #0 │ │ -05c4a0: 4605 0506 |053a: aget-object v5, v5, v6 │ │ -05c4a4: 1216 |053c: const/4 v6, #int 1 // #1 │ │ -05c4a6: 2207 4203 |053d: new-instance v7, Ljava/lang/StringBuilder; // type@0342 │ │ -05c4aa: 7010 5715 0700 |053f: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ -05c4b0: 6e20 5f15 3700 |0542: invoke-virtual {v7, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -05c4b6: 0c07 |0545: move-result-object v7 │ │ -05c4b8: 1a08 0c1c |0546: const-string v8, "nb.png" // string@1c0c │ │ -05c4bc: 6e20 5f15 8700 |0548: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -05c4c2: 0c07 |054b: move-result-object v7 │ │ -05c4c4: 6e10 6415 0700 |054c: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ -05c4ca: 0c07 |054f: move-result-object v7 │ │ -05c4cc: 6e20 0701 7000 |0550: invoke-virtual {v0, v7}, Landroid/content/res/AssetManager;.open:(Ljava/lang/String;)Ljava/io/InputStream; // method@0107 │ │ -05c4d2: 0c07 |0553: move-result-object v7 │ │ -05c4d4: 7110 4d01 0700 |0554: invoke-static {v7}, Landroid/graphics/BitmapFactory;.decodeStream:(Ljava/io/InputStream;)Landroid/graphics/Bitmap; // method@014d │ │ -05c4da: 0c07 |0557: move-result-object v7 │ │ -05c4dc: 4d07 0506 |0558: aput-object v7, v5, v6 │ │ -05c4e0: 6205 3d05 |055a: sget-object v5, Ljwtc/android/chess/ChessImageView;._arrPieceBitmaps:[[Landroid/graphics/Bitmap; // field@053d │ │ -05c4e4: 1216 |055c: const/4 v6, #int 1 // #1 │ │ -05c4e6: 4605 0506 |055d: aget-object v5, v5, v6 │ │ -05c4ea: 1216 |055f: const/4 v6, #int 1 // #1 │ │ -05c4ec: 2207 4203 |0560: new-instance v7, Ljava/lang/StringBuilder; // type@0342 │ │ -05c4f0: 7010 5715 0700 |0562: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ -05c4f6: 6e20 5f15 3700 |0565: invoke-virtual {v7, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -05c4fc: 0c07 |0568: move-result-object v7 │ │ -05c4fe: 1a08 771c |0569: const-string v8, "nw.png" // string@1c77 │ │ -05c502: 6e20 5f15 8700 |056b: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -05c508: 0c07 |056e: move-result-object v7 │ │ -05c50a: 6e10 6415 0700 |056f: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ -05c510: 0c07 |0572: move-result-object v7 │ │ -05c512: 6e20 0701 7000 |0573: invoke-virtual {v0, v7}, Landroid/content/res/AssetManager;.open:(Ljava/lang/String;)Ljava/io/InputStream; // method@0107 │ │ -05c518: 0c07 |0576: move-result-object v7 │ │ -05c51a: 7110 4d01 0700 |0577: invoke-static {v7}, Landroid/graphics/BitmapFactory;.decodeStream:(Ljava/io/InputStream;)Landroid/graphics/Bitmap; // method@014d │ │ -05c520: 0c07 |057a: move-result-object v7 │ │ -05c522: 4d07 0506 |057b: aput-object v7, v5, v6 │ │ -05c526: 6205 3d05 |057d: sget-object v5, Ljwtc/android/chess/ChessImageView;._arrPieceBitmaps:[[Landroid/graphics/Bitmap; // field@053d │ │ -05c52a: 1206 |057f: const/4 v6, #int 0 // #0 │ │ -05c52c: 4605 0506 |0580: aget-object v5, v5, v6 │ │ -05c530: 1226 |0582: const/4 v6, #int 2 // #2 │ │ -05c532: 2207 4203 |0583: new-instance v7, Ljava/lang/StringBuilder; // type@0342 │ │ -05c536: 7010 5715 0700 |0585: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ -05c53c: 6e20 5f15 3700 |0588: invoke-virtual {v7, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -05c542: 0c07 |058b: move-result-object v7 │ │ -05c544: 1a08 3d11 |058c: const-string v8, "bb.png" // string@113d │ │ -05c548: 6e20 5f15 8700 |058e: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -05c54e: 0c07 |0591: move-result-object v7 │ │ -05c550: 6e10 6415 0700 |0592: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ -05c556: 0c07 |0595: move-result-object v7 │ │ -05c558: 6e20 0701 7000 |0596: invoke-virtual {v0, v7}, Landroid/content/res/AssetManager;.open:(Ljava/lang/String;)Ljava/io/InputStream; // method@0107 │ │ -05c55e: 0c07 |0599: move-result-object v7 │ │ -05c560: 7110 4d01 0700 |059a: invoke-static {v7}, Landroid/graphics/BitmapFactory;.decodeStream:(Ljava/io/InputStream;)Landroid/graphics/Bitmap; // method@014d │ │ -05c566: 0c07 |059d: move-result-object v7 │ │ -05c568: 4d07 0506 |059e: aput-object v7, v5, v6 │ │ -05c56c: 6205 3d05 |05a0: sget-object v5, Ljwtc/android/chess/ChessImageView;._arrPieceBitmaps:[[Landroid/graphics/Bitmap; // field@053d │ │ -05c570: 1216 |05a2: const/4 v6, #int 1 // #1 │ │ -05c572: 4605 0506 |05a3: aget-object v5, v5, v6 │ │ -05c576: 1226 |05a5: const/4 v6, #int 2 // #2 │ │ -05c578: 2207 4203 |05a6: new-instance v7, Ljava/lang/StringBuilder; // type@0342 │ │ -05c57c: 7010 5715 0700 |05a8: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ -05c582: 6e20 5f15 3700 |05ab: invoke-virtual {v7, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -05c588: 0c07 |05ae: move-result-object v7 │ │ -05c58a: 1a08 9b11 |05af: const-string v8, "bw.png" // string@119b │ │ -05c58e: 6e20 5f15 8700 |05b1: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -05c594: 0c07 |05b4: move-result-object v7 │ │ -05c596: 6e10 6415 0700 |05b5: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ -05c59c: 0c07 |05b8: move-result-object v7 │ │ -05c59e: 6e20 0701 7000 |05b9: invoke-virtual {v0, v7}, Landroid/content/res/AssetManager;.open:(Ljava/lang/String;)Ljava/io/InputStream; // method@0107 │ │ -05c5a4: 0c07 |05bc: move-result-object v7 │ │ -05c5a6: 7110 4d01 0700 |05bd: invoke-static {v7}, Landroid/graphics/BitmapFactory;.decodeStream:(Ljava/io/InputStream;)Landroid/graphics/Bitmap; // method@014d │ │ -05c5ac: 0c07 |05c0: move-result-object v7 │ │ -05c5ae: 4d07 0506 |05c1: aput-object v7, v5, v6 │ │ -05c5b2: 6205 3d05 |05c3: sget-object v5, Ljwtc/android/chess/ChessImageView;._arrPieceBitmaps:[[Landroid/graphics/Bitmap; // field@053d │ │ -05c5b6: 1206 |05c5: const/4 v6, #int 0 // #0 │ │ -05c5b8: 4605 0506 |05c6: aget-object v5, v5, v6 │ │ -05c5bc: 1236 |05c8: const/4 v6, #int 3 // #3 │ │ -05c5be: 2207 4203 |05c9: new-instance v7, Ljava/lang/StringBuilder; // type@0342 │ │ -05c5c2: 7010 5715 0700 |05cb: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ -05c5c8: 6e20 5f15 3700 |05ce: invoke-virtual {v7, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -05c5ce: 0c07 |05d1: move-result-object v7 │ │ -05c5d0: 1a08 c91e |05d2: const-string v8, "rb.png" // string@1ec9 │ │ -05c5d4: 6e20 5f15 8700 |05d4: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -05c5da: 0c07 |05d7: move-result-object v7 │ │ -05c5dc: 6e10 6415 0700 |05d8: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ -05c5e2: 0c07 |05db: move-result-object v7 │ │ -05c5e4: 6e20 0701 7000 |05dc: invoke-virtual {v0, v7}, Landroid/content/res/AssetManager;.open:(Ljava/lang/String;)Ljava/io/InputStream; // method@0107 │ │ -05c5ea: 0c07 |05df: move-result-object v7 │ │ -05c5ec: 7110 4d01 0700 |05e0: invoke-static {v7}, Landroid/graphics/BitmapFactory;.decodeStream:(Ljava/io/InputStream;)Landroid/graphics/Bitmap; // method@014d │ │ -05c5f2: 0c07 |05e3: move-result-object v7 │ │ -05c5f4: 4d07 0506 |05e4: aput-object v7, v5, v6 │ │ -05c5f8: 6205 3d05 |05e6: sget-object v5, Ljwtc/android/chess/ChessImageView;._arrPieceBitmaps:[[Landroid/graphics/Bitmap; // field@053d │ │ -05c5fc: 1216 |05e8: const/4 v6, #int 1 // #1 │ │ -05c5fe: 4605 0506 |05e9: aget-object v5, v5, v6 │ │ -05c602: 1236 |05eb: const/4 v6, #int 3 // #3 │ │ -05c604: 2207 4203 |05ec: new-instance v7, Ljava/lang/StringBuilder; // type@0342 │ │ -05c608: 7010 5715 0700 |05ee: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ -05c60e: 6e20 5f15 3700 |05f1: invoke-virtual {v7, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -05c614: 0c07 |05f4: move-result-object v7 │ │ -05c616: 1a08 701f |05f5: const-string v8, "rw.png" // string@1f70 │ │ -05c61a: 6e20 5f15 8700 |05f7: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -05c620: 0c07 |05fa: move-result-object v7 │ │ -05c622: 6e10 6415 0700 |05fb: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ -05c628: 0c07 |05fe: move-result-object v7 │ │ -05c62a: 6e20 0701 7000 |05ff: invoke-virtual {v0, v7}, Landroid/content/res/AssetManager;.open:(Ljava/lang/String;)Ljava/io/InputStream; // method@0107 │ │ -05c630: 0c07 |0602: move-result-object v7 │ │ -05c632: 7110 4d01 0700 |0603: invoke-static {v7}, Landroid/graphics/BitmapFactory;.decodeStream:(Ljava/io/InputStream;)Landroid/graphics/Bitmap; // method@014d │ │ -05c638: 0c07 |0606: move-result-object v7 │ │ -05c63a: 4d07 0506 |0607: aput-object v7, v5, v6 │ │ -05c63e: 6205 3d05 |0609: sget-object v5, Ljwtc/android/chess/ChessImageView;._arrPieceBitmaps:[[Landroid/graphics/Bitmap; // field@053d │ │ -05c642: 1206 |060b: const/4 v6, #int 0 // #0 │ │ -05c644: 4605 0506 |060c: aget-object v5, v5, v6 │ │ -05c648: 1246 |060e: const/4 v6, #int 4 // #4 │ │ -05c64a: 2207 4203 |060f: new-instance v7, Ljava/lang/StringBuilder; // type@0342 │ │ -05c64e: 7010 5715 0700 |0611: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ -05c654: 6e20 5f15 3700 |0614: invoke-virtual {v7, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -05c65a: 0c07 |0617: move-result-object v7 │ │ -05c65c: 1a08 ba1e |0618: const-string v8, "qb.png" // string@1eba │ │ -05c660: 6e20 5f15 8700 |061a: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -05c666: 0c07 |061d: move-result-object v7 │ │ -05c668: 6e10 6415 0700 |061e: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ -05c66e: 0c07 |0621: move-result-object v7 │ │ -05c670: 6e20 0701 7000 |0622: invoke-virtual {v0, v7}, Landroid/content/res/AssetManager;.open:(Ljava/lang/String;)Ljava/io/InputStream; // method@0107 │ │ -05c676: 0c07 |0625: move-result-object v7 │ │ -05c678: 7110 4d01 0700 |0626: invoke-static {v7}, Landroid/graphics/BitmapFactory;.decodeStream:(Ljava/io/InputStream;)Landroid/graphics/Bitmap; // method@014d │ │ -05c67e: 0c07 |0629: move-result-object v7 │ │ -05c680: 4d07 0506 |062a: aput-object v7, v5, v6 │ │ -05c684: 6205 3d05 |062c: sget-object v5, Ljwtc/android/chess/ChessImageView;._arrPieceBitmaps:[[Landroid/graphics/Bitmap; // field@053d │ │ -05c688: 1216 |062e: const/4 v6, #int 1 // #1 │ │ -05c68a: 4605 0506 |062f: aget-object v5, v5, v6 │ │ -05c68e: 1246 |0631: const/4 v6, #int 4 // #4 │ │ -05c690: 2207 4203 |0632: new-instance v7, Ljava/lang/StringBuilder; // type@0342 │ │ -05c694: 7010 5715 0700 |0634: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ -05c69a: 6e20 5f15 3700 |0637: invoke-virtual {v7, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -05c6a0: 0c07 |063a: move-result-object v7 │ │ -05c6a2: 1a08 c01e |063b: const-string v8, "qw.png" // string@1ec0 │ │ -05c6a6: 6e20 5f15 8700 |063d: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -05c6ac: 0c07 |0640: move-result-object v7 │ │ -05c6ae: 6e10 6415 0700 |0641: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ -05c6b4: 0c07 |0644: move-result-object v7 │ │ -05c6b6: 6e20 0701 7000 |0645: invoke-virtual {v0, v7}, Landroid/content/res/AssetManager;.open:(Ljava/lang/String;)Ljava/io/InputStream; // method@0107 │ │ -05c6bc: 0c07 |0648: move-result-object v7 │ │ -05c6be: 7110 4d01 0700 |0649: invoke-static {v7}, Landroid/graphics/BitmapFactory;.decodeStream:(Ljava/io/InputStream;)Landroid/graphics/Bitmap; // method@014d │ │ -05c6c4: 0c07 |064c: move-result-object v7 │ │ -05c6c6: 4d07 0506 |064d: aput-object v7, v5, v6 │ │ -05c6ca: 6205 3d05 |064f: sget-object v5, Ljwtc/android/chess/ChessImageView;._arrPieceBitmaps:[[Landroid/graphics/Bitmap; // field@053d │ │ -05c6ce: 1206 |0651: const/4 v6, #int 0 // #0 │ │ -05c6d0: 4605 0506 |0652: aget-object v5, v5, v6 │ │ -05c6d4: 1256 |0654: const/4 v6, #int 5 // #5 │ │ -05c6d6: 2207 4203 |0655: new-instance v7, Ljava/lang/StringBuilder; // type@0342 │ │ -05c6da: 7010 5715 0700 |0657: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ -05c6e0: 6e20 5f15 3700 |065a: invoke-virtual {v7, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -05c6e6: 0c07 |065d: move-result-object v7 │ │ -05c6e8: 1a08 ae18 |065e: const-string v8, "kb.png" // string@18ae │ │ -05c6ec: 6e20 5f15 8700 |0660: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -05c6f2: 0c07 |0663: move-result-object v7 │ │ -05c6f4: 6e10 6415 0700 |0664: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ -05c6fa: 0c07 |0667: move-result-object v7 │ │ -05c6fc: 6e20 0701 7000 |0668: invoke-virtual {v0, v7}, Landroid/content/res/AssetManager;.open:(Ljava/lang/String;)Ljava/io/InputStream; // method@0107 │ │ -05c702: 0c07 |066b: move-result-object v7 │ │ -05c704: 7110 4d01 0700 |066c: invoke-static {v7}, Landroid/graphics/BitmapFactory;.decodeStream:(Ljava/io/InputStream;)Landroid/graphics/Bitmap; // method@014d │ │ -05c70a: 0c07 |066f: move-result-object v7 │ │ -05c70c: 4d07 0506 |0670: aput-object v7, v5, v6 │ │ -05c710: 6205 3d05 |0672: sget-object v5, Ljwtc/android/chess/ChessImageView;._arrPieceBitmaps:[[Landroid/graphics/Bitmap; // field@053d │ │ -05c714: 1216 |0674: const/4 v6, #int 1 // #1 │ │ -05c716: 4605 0506 |0675: aget-object v5, v5, v6 │ │ -05c71a: 1256 |0677: const/4 v6, #int 5 // #5 │ │ -05c71c: 2207 4203 |0678: new-instance v7, Ljava/lang/StringBuilder; // type@0342 │ │ -05c720: 7010 5715 0700 |067a: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ -05c726: 6e20 5f15 3700 |067d: invoke-virtual {v7, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -05c72c: 0c07 |0680: move-result-object v7 │ │ -05c72e: 1a08 ba18 |0681: const-string v8, "kw.png" // string@18ba │ │ -05c732: 6e20 5f15 8700 |0683: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -05c738: 0c07 |0686: move-result-object v7 │ │ -05c73a: 6e10 6415 0700 |0687: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ -05c740: 0c07 |068a: move-result-object v7 │ │ -05c742: 6e20 0701 7000 |068b: invoke-virtual {v0, v7}, Landroid/content/res/AssetManager;.open:(Ljava/lang/String;)Ljava/io/InputStream; // method@0107 │ │ -05c748: 0c07 |068e: move-result-object v7 │ │ -05c74a: 7110 4d01 0700 |068f: invoke-static {v7}, Landroid/graphics/BitmapFactory;.decodeStream:(Ljava/io/InputStream;)Landroid/graphics/Bitmap; // method@014d │ │ -05c750: 0c07 |0692: move-result-object v7 │ │ -05c752: 4d07 0506 |0693: aput-object v7, v5, v6 │ │ -05c756: 6205 3c05 |0695: sget-object v5, Ljwtc/android/chess/ChessImageView;._arrColorScheme:[[I // field@053c │ │ -05c75a: 4605 0509 |0697: aget-object v5, v5, v9 │ │ -05c75e: 1406 5dac deff |0699: const v6, #float -nan // #ffdeac5d │ │ -05c764: 4b06 0509 |069c: aput v6, v5, v9 │ │ -05c768: 6205 3c05 |069e: sget-object v5, Ljwtc/android/chess/ChessImageView;._arrColorScheme:[[I // field@053c │ │ -05c76c: 4605 0509 |06a0: aget-object v5, v5, v9 │ │ -05c770: 1406 c0e3 f9ff |06a2: const v6, #float -nan // #fff9e3c0 │ │ -05c776: 4b06 050a |06a5: aput v6, v5, v10 │ │ -05c77a: 6205 3c05 |06a7: sget-object v5, Ljwtc/android/chess/ChessImageView;._arrColorScheme:[[I // field@053c │ │ -05c77e: 4605 0509 |06a9: aget-object v5, v5, v9 │ │ -05c782: 4b0c 050b |06ab: aput v12, v5, v11 │ │ -05c786: 6205 3c05 |06ad: sget-object v5, Ljwtc/android/chess/ChessImageView;._arrColorScheme:[[I // field@053c │ │ -05c78a: 4605 050a |06af: aget-object v5, v5, v10 │ │ -05c78e: 1406 8b62 28ff |06b1: const v6, #float -2.23822e+38 // #ff28628b │ │ -05c794: 4b06 0509 |06b4: aput v6, v5, v9 │ │ -05c798: 6205 3c05 |06b6: sget-object v5, Ljwtc/android/chess/ChessImageView;._arrColorScheme:[[I // field@053c │ │ -05c79c: 4605 050a |06b8: aget-object v5, v5, v10 │ │ -05c7a0: 1406 eabd 7dff |06ba: const v6, #float -3.37281e+38 // #ff7dbdea │ │ -05c7a6: 4b06 050a |06bd: aput v6, v5, v10 │ │ -05c7aa: 6205 3c05 |06bf: sget-object v5, Ljwtc/android/chess/ChessImageView;._arrColorScheme:[[I // field@053c │ │ -05c7ae: 4605 050a |06c1: aget-object v5, v5, v10 │ │ -05c7b2: 4b0c 050b |06c3: aput v12, v5, v11 │ │ -05c7b6: 6205 3c05 |06c5: sget-object v5, Ljwtc/android/chess/ChessImageView;._arrColorScheme:[[I // field@053c │ │ -05c7ba: 4605 050b |06c7: aget-object v5, v5, v11 │ │ -05c7be: 1406 9bb5 8eff |06c9: const v6, #float -nan // #ff8eb59b │ │ -05c7c4: 4b06 0509 |06cc: aput v6, v5, v9 │ │ -05c7c8: 6205 3c05 |06ce: sget-object v5, Ljwtc/android/chess/ChessImageView;._arrColorScheme:[[I // field@053c │ │ -05c7cc: 4605 050b |06d0: aget-object v5, v5, v11 │ │ -05c7d0: 1406 87e7 caff |06d2: const v6, #float -nan // #ffcae787 │ │ -05c7d6: 4b06 050a |06d5: aput v6, v5, v10 │ │ -05c7da: 6205 3c05 |06d7: sget-object v5, Ljwtc/android/chess/ChessImageView;._arrColorScheme:[[I // field@053c │ │ -05c7de: 4605 050b |06d9: aget-object v5, v5, v11 │ │ -05c7e2: 4b0c 050b |06db: aput v12, v5, v11 │ │ -05c7e6: 6205 3c05 |06dd: sget-object v5, Ljwtc/android/chess/ChessImageView;._arrColorScheme:[[I // field@053c │ │ -05c7ea: 4605 050d |06df: aget-object v5, v5, v13 │ │ -05c7ee: 1406 c0c0 c0ff |06e1: const v6, #float -nan // #ffc0c0c0 │ │ -05c7f4: 4b06 0509 |06e4: aput v6, v5, v9 │ │ -05c7f8: 6205 3c05 |06e6: sget-object v5, Ljwtc/android/chess/ChessImageView;._arrColorScheme:[[I // field@053c │ │ -05c7fc: 4605 050d |06e8: aget-object v5, v5, v13 │ │ -05c800: 12f6 |06ea: const/4 v6, #int -1 // #ff │ │ -05c802: 4b06 050a |06eb: aput v6, v5, v10 │ │ -05c806: 6205 3c05 |06ed: sget-object v5, Ljwtc/android/chess/ChessImageView;._arrColorScheme:[[I // field@053c │ │ -05c80a: 4605 050d |06ef: aget-object v5, v5, v13 │ │ -05c80e: 4b0c 050b |06f1: aput v12, v5, v11 │ │ -05c812: 6205 3c05 |06f3: sget-object v5, Ljwtc/android/chess/ChessImageView;._arrColorScheme:[[I // field@053c │ │ -05c816: 1246 |06f5: const/4 v6, #int 4 // #4 │ │ -05c818: 4605 0506 |06f6: aget-object v5, v5, v6 │ │ -05c81c: 1406 0d39 65ff |06f8: const v6, #float -3.04689e+38 // #ff65390d │ │ -05c822: 4b06 0509 |06fb: aput v6, v5, v9 │ │ -05c826: 6205 3c05 |06fd: sget-object v5, Ljwtc/android/chess/ChessImageView;._arrColorScheme:[[I // field@053c │ │ -05c82a: 1246 |06ff: const/4 v6, #int 4 // #4 │ │ -05c82c: 4605 0506 |0700: aget-object v5, v5, v6 │ │ -05c830: 1406 4f8b b9ff |0702: const v6, #float -nan // #ffb98b4f │ │ -05c836: 4b06 050a |0705: aput v6, v5, v10 │ │ -05c83a: 6205 3c05 |0707: sget-object v5, Ljwtc/android/chess/ChessImageView;._arrColorScheme:[[I // field@053c │ │ -05c83e: 1246 |0709: const/4 v6, #int 4 // #4 │ │ -05c840: 4605 0506 |070a: aget-object v5, v5, v6 │ │ -05c844: 4b0c 050b |070c: aput v12, v5, v11 │ │ -05c848: 6205 3c05 |070e: sget-object v5, Ljwtc/android/chess/ChessImageView;._arrColorScheme:[[I // field@053c │ │ -05c84c: 1256 |0710: const/4 v6, #int 5 // #5 │ │ -05c84e: 4605 0506 |0711: aget-object v5, v5, v6 │ │ -05c852: 1406 2828 ffff |0713: const v6, #float -nan // #ffff2828 │ │ -05c858: 4b06 0509 |0716: aput v6, v5, v9 │ │ -05c85c: 6205 3c05 |0718: sget-object v5, Ljwtc/android/chess/ChessImageView;._arrColorScheme:[[I // field@053c │ │ -05c860: 1256 |071a: const/4 v6, #int 5 // #5 │ │ -05c862: 4605 0506 |071b: aget-object v5, v5, v6 │ │ -05c866: 1306 d1d1 |071d: const/16 v6, #int -11823 // #d1d1 │ │ -05c86a: 4b06 050a |071f: aput v6, v5, v10 │ │ -05c86e: 6205 3c05 |0721: sget-object v5, Ljwtc/android/chess/ChessImageView;._arrColorScheme:[[I // field@053c │ │ -05c872: 1256 |0723: const/4 v6, #int 5 // #5 │ │ -05c874: 4605 0506 |0724: aget-object v5, v5, v6 │ │ -05c878: 4b0c 050b |0726: aput v12, v5, v11 │ │ -05c87c: 1201 |0728: const/4 v1, #int 0 // #0 │ │ -05c87e: 1305 4000 |0729: const/16 v5, #int 64 // #40 │ │ -05c882: 3551 1900 |072b: if-ge v1, v5, 0744 // +0019 │ │ -05c886: 54e5 a705 |072d: iget-object v5, v14, Ljwtc/android/chess/ChessViewBase;._arrImages:[Ljwtc/android/chess/ChessImageView; // field@05a7 │ │ -05c88a: 4605 0501 |072f: aget-object v5, v5, v1 │ │ -05c88e: 6e20 2816 f500 |0731: invoke-virtual {v5, v15}, Ljwtc/android/chess/ChessImageView;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@1628 │ │ -05c894: 54e5 a805 |0734: iget-object v5, v14, Ljwtc/android/chess/ChessViewBase;._arrImgCache:[Ljwtc/android/chess/ImageCacheObject; // field@05a8 │ │ -05c898: 2206 bb03 |0736: new-instance v6, Ljwtc/android/chess/ImageCacheObject; // type@03bb │ │ -05c89c: 7010 2917 0600 |0738: invoke-direct {v6}, Ljwtc/android/chess/ImageCacheObject;.:()V // method@1729 │ │ -05c8a2: 4d06 0501 |073b: aput-object v6, v5, v1 │ │ -05c8a6: d801 0101 |073d: add-int/lit8 v1, v1, #int 1 // #01 │ │ -05c8aa: 28ea |073f: goto 0729 // -0016 │ │ -05c8ac: 1a05 0000 |0740: const-string v5, "" // string@0000 │ │ -05c8b0: 2900 56fd |0742: goto/16 0498 // -02aa │ │ -05c8b4: 0e00 |0744: return-void │ │ -05c8b6: 0d05 |0745: move-exception v5 │ │ -05c8b8: 2900 4fff |0746: goto/16 0695 // -00b1 │ │ +05d5c4: |[05d5c4] jwtc.android.chess.ChessViewBase.init:(Landroid/view/View$OnClickListener;)V │ │ +05d5d4: 123d |0000: const/4 v13, #int 3 // #3 │ │ +05d5d6: 140c 4bed f3cc |0001: const v12, #float -1.27888e+08 // #ccf3ed4b │ │ +05d5dc: 122b |0004: const/4 v11, #int 2 // #2 │ │ +05d5de: 121a |0005: const/4 v10, #int 1 // #1 │ │ +05d5e0: 1209 |0006: const/4 v9, #int 0 // #0 │ │ +05d5e2: 1a05 3a03 |0007: const-string v5, "ChessViewBase" // string@033a │ │ +05d5e6: 1a06 c017 |0009: const-string v6, "init() called" // string@17c0 │ │ +05d5ea: 7120 f811 6500 |000b: invoke-static {v5, v6}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@11f8 │ │ +05d5f0: 5ce9 a905 |000e: iput-boolean v9, v14, Ljwtc/android/chess/ChessViewBase;._flippedBoard:Z // field@05a9 │ │ +05d5f4: 54e5 a605 |0010: iget-object v5, v14, Ljwtc/android/chess/ChessViewBase;._activity:Landroid/app/Activity; // field@05a6 │ │ +05d5f8: 1406 7400 0b7f |0012: const v6, #float 1.84765e+38 // #7f0b0074 │ │ +05d5fe: 6e20 0b00 6500 |0015: invoke-virtual {v5, v6}, Landroid/app/Activity;.findViewById:(I)Landroid/view/View; // method@000b │ │ +05d604: 0c05 |0018: move-result-object v5 │ │ +05d606: 1f05 e602 |0019: check-cast v5, Landroid/widget/RelativeLayout; // type@02e6 │ │ +05d60a: 5be5 aa05 |001b: iput-object v5, v14, Ljwtc/android/chess/ChessViewBase;._mainLayout:Landroid/widget/RelativeLayout; // field@05aa │ │ +05d60e: 54e6 a705 |001d: iget-object v6, v14, Ljwtc/android/chess/ChessViewBase;._arrImages:[Ljwtc/android/chess/ChessImageView; // field@05a7 │ │ +05d612: 54e5 a605 |001f: iget-object v5, v14, Ljwtc/android/chess/ChessViewBase;._activity:Landroid/app/Activity; // field@05a6 │ │ +05d616: 1407 0100 0b7f |0021: const v7, #float 1.84763e+38 // #7f0b0001 │ │ +05d61c: 6e20 0b00 7500 |0024: invoke-virtual {v5, v7}, Landroid/app/Activity;.findViewById:(I)Landroid/view/View; // method@000b │ │ +05d622: 0c05 |0027: move-result-object v5 │ │ +05d624: 1f05 8703 |0028: check-cast v5, Ljwtc/android/chess/ChessImageView; // type@0387 │ │ +05d628: 4d05 0609 |002a: aput-object v5, v6, v9 │ │ +05d62c: 54e6 a705 |002c: iget-object v6, v14, Ljwtc/android/chess/ChessViewBase;._arrImages:[Ljwtc/android/chess/ChessImageView; // field@05a7 │ │ +05d630: 54e5 a605 |002e: iget-object v5, v14, Ljwtc/android/chess/ChessViewBase;._activity:Landroid/app/Activity; // field@05a6 │ │ +05d634: 1407 0200 0b7f |0030: const v7, #float 1.84763e+38 // #7f0b0002 │ │ +05d63a: 6e20 0b00 7500 |0033: invoke-virtual {v5, v7}, Landroid/app/Activity;.findViewById:(I)Landroid/view/View; // method@000b │ │ +05d640: 0c05 |0036: move-result-object v5 │ │ +05d642: 1f05 8703 |0037: check-cast v5, Ljwtc/android/chess/ChessImageView; // type@0387 │ │ +05d646: 4d05 060a |0039: aput-object v5, v6, v10 │ │ +05d64a: 54e6 a705 |003b: iget-object v6, v14, Ljwtc/android/chess/ChessViewBase;._arrImages:[Ljwtc/android/chess/ChessImageView; // field@05a7 │ │ +05d64e: 54e5 a605 |003d: iget-object v5, v14, Ljwtc/android/chess/ChessViewBase;._activity:Landroid/app/Activity; // field@05a6 │ │ +05d652: 1407 0300 0b7f |003f: const v7, #float 1.84763e+38 // #7f0b0003 │ │ +05d658: 6e20 0b00 7500 |0042: invoke-virtual {v5, v7}, Landroid/app/Activity;.findViewById:(I)Landroid/view/View; // method@000b │ │ +05d65e: 0c05 |0045: move-result-object v5 │ │ +05d660: 1f05 8703 |0046: check-cast v5, Ljwtc/android/chess/ChessImageView; // type@0387 │ │ +05d664: 4d05 060b |0048: aput-object v5, v6, v11 │ │ +05d668: 54e6 a705 |004a: iget-object v6, v14, Ljwtc/android/chess/ChessViewBase;._arrImages:[Ljwtc/android/chess/ChessImageView; // field@05a7 │ │ +05d66c: 54e5 a605 |004c: iget-object v5, v14, Ljwtc/android/chess/ChessViewBase;._activity:Landroid/app/Activity; // field@05a6 │ │ +05d670: 1407 0400 0b7f |004e: const v7, #float 1.84763e+38 // #7f0b0004 │ │ +05d676: 6e20 0b00 7500 |0051: invoke-virtual {v5, v7}, Landroid/app/Activity;.findViewById:(I)Landroid/view/View; // method@000b │ │ +05d67c: 0c05 |0054: move-result-object v5 │ │ +05d67e: 1f05 8703 |0055: check-cast v5, Ljwtc/android/chess/ChessImageView; // type@0387 │ │ +05d682: 4d05 060d |0057: aput-object v5, v6, v13 │ │ +05d686: 54e6 a705 |0059: iget-object v6, v14, Ljwtc/android/chess/ChessViewBase;._arrImages:[Ljwtc/android/chess/ChessImageView; // field@05a7 │ │ +05d68a: 1247 |005b: const/4 v7, #int 4 // #4 │ │ +05d68c: 54e5 a605 |005c: iget-object v5, v14, Ljwtc/android/chess/ChessViewBase;._activity:Landroid/app/Activity; // field@05a6 │ │ +05d690: 1408 0500 0b7f |005e: const v8, #float 1.84763e+38 // #7f0b0005 │ │ +05d696: 6e20 0b00 8500 |0061: invoke-virtual {v5, v8}, Landroid/app/Activity;.findViewById:(I)Landroid/view/View; // method@000b │ │ +05d69c: 0c05 |0064: move-result-object v5 │ │ +05d69e: 1f05 8703 |0065: check-cast v5, Ljwtc/android/chess/ChessImageView; // type@0387 │ │ +05d6a2: 4d05 0607 |0067: aput-object v5, v6, v7 │ │ +05d6a6: 54e6 a705 |0069: iget-object v6, v14, Ljwtc/android/chess/ChessViewBase;._arrImages:[Ljwtc/android/chess/ChessImageView; // field@05a7 │ │ +05d6aa: 1257 |006b: const/4 v7, #int 5 // #5 │ │ +05d6ac: 54e5 a605 |006c: iget-object v5, v14, Ljwtc/android/chess/ChessViewBase;._activity:Landroid/app/Activity; // field@05a6 │ │ +05d6b0: 1408 0600 0b7f |006e: const v8, #float 1.84763e+38 // #7f0b0006 │ │ +05d6b6: 6e20 0b00 8500 |0071: invoke-virtual {v5, v8}, Landroid/app/Activity;.findViewById:(I)Landroid/view/View; // method@000b │ │ +05d6bc: 0c05 |0074: move-result-object v5 │ │ +05d6be: 1f05 8703 |0075: check-cast v5, Ljwtc/android/chess/ChessImageView; // type@0387 │ │ +05d6c2: 4d05 0607 |0077: aput-object v5, v6, v7 │ │ +05d6c6: 54e6 a705 |0079: iget-object v6, v14, Ljwtc/android/chess/ChessViewBase;._arrImages:[Ljwtc/android/chess/ChessImageView; // field@05a7 │ │ +05d6ca: 1267 |007b: const/4 v7, #int 6 // #6 │ │ +05d6cc: 54e5 a605 |007c: iget-object v5, v14, Ljwtc/android/chess/ChessViewBase;._activity:Landroid/app/Activity; // field@05a6 │ │ +05d6d0: 1408 0700 0b7f |007e: const v8, #float 1.84763e+38 // #7f0b0007 │ │ +05d6d6: 6e20 0b00 8500 |0081: invoke-virtual {v5, v8}, Landroid/app/Activity;.findViewById:(I)Landroid/view/View; // method@000b │ │ +05d6dc: 0c05 |0084: move-result-object v5 │ │ +05d6de: 1f05 8703 |0085: check-cast v5, Ljwtc/android/chess/ChessImageView; // type@0387 │ │ +05d6e2: 4d05 0607 |0087: aput-object v5, v6, v7 │ │ +05d6e6: 54e6 a705 |0089: iget-object v6, v14, Ljwtc/android/chess/ChessViewBase;._arrImages:[Ljwtc/android/chess/ChessImageView; // field@05a7 │ │ +05d6ea: 1277 |008b: const/4 v7, #int 7 // #7 │ │ +05d6ec: 54e5 a605 |008c: iget-object v5, v14, Ljwtc/android/chess/ChessViewBase;._activity:Landroid/app/Activity; // field@05a6 │ │ +05d6f0: 1408 0800 0b7f |008e: const v8, #float 1.84763e+38 // #7f0b0008 │ │ +05d6f6: 6e20 0b00 8500 |0091: invoke-virtual {v5, v8}, Landroid/app/Activity;.findViewById:(I)Landroid/view/View; // method@000b │ │ +05d6fc: 0c05 |0094: move-result-object v5 │ │ +05d6fe: 1f05 8703 |0095: check-cast v5, Ljwtc/android/chess/ChessImageView; // type@0387 │ │ +05d702: 4d05 0607 |0097: aput-object v5, v6, v7 │ │ +05d706: 54e6 a705 |0099: iget-object v6, v14, Ljwtc/android/chess/ChessViewBase;._arrImages:[Ljwtc/android/chess/ChessImageView; // field@05a7 │ │ +05d70a: 1307 0800 |009b: const/16 v7, #int 8 // #8 │ │ +05d70e: 54e5 a605 |009d: iget-object v5, v14, Ljwtc/android/chess/ChessViewBase;._activity:Landroid/app/Activity; // field@05a6 │ │ +05d712: 1408 0900 0b7f |009f: const v8, #float 1.84763e+38 // #7f0b0009 │ │ +05d718: 6e20 0b00 8500 |00a2: invoke-virtual {v5, v8}, Landroid/app/Activity;.findViewById:(I)Landroid/view/View; // method@000b │ │ +05d71e: 0c05 |00a5: move-result-object v5 │ │ +05d720: 1f05 8703 |00a6: check-cast v5, Ljwtc/android/chess/ChessImageView; // type@0387 │ │ +05d724: 4d05 0607 |00a8: aput-object v5, v6, v7 │ │ +05d728: 54e6 a705 |00aa: iget-object v6, v14, Ljwtc/android/chess/ChessViewBase;._arrImages:[Ljwtc/android/chess/ChessImageView; // field@05a7 │ │ +05d72c: 1307 0900 |00ac: const/16 v7, #int 9 // #9 │ │ +05d730: 54e5 a605 |00ae: iget-object v5, v14, Ljwtc/android/chess/ChessViewBase;._activity:Landroid/app/Activity; // field@05a6 │ │ +05d734: 1408 0a00 0b7f |00b0: const v8, #float 1.84763e+38 // #7f0b000a │ │ +05d73a: 6e20 0b00 8500 |00b3: invoke-virtual {v5, v8}, Landroid/app/Activity;.findViewById:(I)Landroid/view/View; // method@000b │ │ +05d740: 0c05 |00b6: move-result-object v5 │ │ +05d742: 1f05 8703 |00b7: check-cast v5, Ljwtc/android/chess/ChessImageView; // type@0387 │ │ +05d746: 4d05 0607 |00b9: aput-object v5, v6, v7 │ │ +05d74a: 54e6 a705 |00bb: iget-object v6, v14, Ljwtc/android/chess/ChessViewBase;._arrImages:[Ljwtc/android/chess/ChessImageView; // field@05a7 │ │ +05d74e: 1307 0a00 |00bd: const/16 v7, #int 10 // #a │ │ +05d752: 54e5 a605 |00bf: iget-object v5, v14, Ljwtc/android/chess/ChessViewBase;._activity:Landroid/app/Activity; // field@05a6 │ │ +05d756: 1408 0b00 0b7f |00c1: const v8, #float 1.84763e+38 // #7f0b000b │ │ +05d75c: 6e20 0b00 8500 |00c4: invoke-virtual {v5, v8}, Landroid/app/Activity;.findViewById:(I)Landroid/view/View; // method@000b │ │ +05d762: 0c05 |00c7: move-result-object v5 │ │ +05d764: 1f05 8703 |00c8: check-cast v5, Ljwtc/android/chess/ChessImageView; // type@0387 │ │ +05d768: 4d05 0607 |00ca: aput-object v5, v6, v7 │ │ +05d76c: 54e6 a705 |00cc: iget-object v6, v14, Ljwtc/android/chess/ChessViewBase;._arrImages:[Ljwtc/android/chess/ChessImageView; // field@05a7 │ │ +05d770: 1307 0b00 |00ce: const/16 v7, #int 11 // #b │ │ +05d774: 54e5 a605 |00d0: iget-object v5, v14, Ljwtc/android/chess/ChessViewBase;._activity:Landroid/app/Activity; // field@05a6 │ │ +05d778: 1408 0c00 0b7f |00d2: const v8, #float 1.84763e+38 // #7f0b000c │ │ +05d77e: 6e20 0b00 8500 |00d5: invoke-virtual {v5, v8}, Landroid/app/Activity;.findViewById:(I)Landroid/view/View; // method@000b │ │ +05d784: 0c05 |00d8: move-result-object v5 │ │ +05d786: 1f05 8703 |00d9: check-cast v5, Ljwtc/android/chess/ChessImageView; // type@0387 │ │ +05d78a: 4d05 0607 |00db: aput-object v5, v6, v7 │ │ +05d78e: 54e6 a705 |00dd: iget-object v6, v14, Ljwtc/android/chess/ChessViewBase;._arrImages:[Ljwtc/android/chess/ChessImageView; // field@05a7 │ │ +05d792: 1307 0c00 |00df: const/16 v7, #int 12 // #c │ │ +05d796: 54e5 a605 |00e1: iget-object v5, v14, Ljwtc/android/chess/ChessViewBase;._activity:Landroid/app/Activity; // field@05a6 │ │ +05d79a: 1408 0d00 0b7f |00e3: const v8, #float 1.84763e+38 // #7f0b000d │ │ +05d7a0: 6e20 0b00 8500 |00e6: invoke-virtual {v5, v8}, Landroid/app/Activity;.findViewById:(I)Landroid/view/View; // method@000b │ │ +05d7a6: 0c05 |00e9: move-result-object v5 │ │ +05d7a8: 1f05 8703 |00ea: check-cast v5, Ljwtc/android/chess/ChessImageView; // type@0387 │ │ +05d7ac: 4d05 0607 |00ec: aput-object v5, v6, v7 │ │ +05d7b0: 54e6 a705 |00ee: iget-object v6, v14, Ljwtc/android/chess/ChessViewBase;._arrImages:[Ljwtc/android/chess/ChessImageView; // field@05a7 │ │ +05d7b4: 1307 0d00 |00f0: const/16 v7, #int 13 // #d │ │ +05d7b8: 54e5 a605 |00f2: iget-object v5, v14, Ljwtc/android/chess/ChessViewBase;._activity:Landroid/app/Activity; // field@05a6 │ │ +05d7bc: 1408 0e00 0b7f |00f4: const v8, #float 1.84763e+38 // #7f0b000e │ │ +05d7c2: 6e20 0b00 8500 |00f7: invoke-virtual {v5, v8}, Landroid/app/Activity;.findViewById:(I)Landroid/view/View; // method@000b │ │ +05d7c8: 0c05 |00fa: move-result-object v5 │ │ +05d7ca: 1f05 8703 |00fb: check-cast v5, Ljwtc/android/chess/ChessImageView; // type@0387 │ │ +05d7ce: 4d05 0607 |00fd: aput-object v5, v6, v7 │ │ +05d7d2: 54e6 a705 |00ff: iget-object v6, v14, Ljwtc/android/chess/ChessViewBase;._arrImages:[Ljwtc/android/chess/ChessImageView; // field@05a7 │ │ +05d7d6: 1307 0e00 |0101: const/16 v7, #int 14 // #e │ │ +05d7da: 54e5 a605 |0103: iget-object v5, v14, Ljwtc/android/chess/ChessViewBase;._activity:Landroid/app/Activity; // field@05a6 │ │ +05d7de: 1408 0f00 0b7f |0105: const v8, #float 1.84763e+38 // #7f0b000f │ │ +05d7e4: 6e20 0b00 8500 |0108: invoke-virtual {v5, v8}, Landroid/app/Activity;.findViewById:(I)Landroid/view/View; // method@000b │ │ +05d7ea: 0c05 |010b: move-result-object v5 │ │ +05d7ec: 1f05 8703 |010c: check-cast v5, Ljwtc/android/chess/ChessImageView; // type@0387 │ │ +05d7f0: 4d05 0607 |010e: aput-object v5, v6, v7 │ │ +05d7f4: 54e6 a705 |0110: iget-object v6, v14, Ljwtc/android/chess/ChessViewBase;._arrImages:[Ljwtc/android/chess/ChessImageView; // field@05a7 │ │ +05d7f8: 1307 0f00 |0112: const/16 v7, #int 15 // #f │ │ +05d7fc: 54e5 a605 |0114: iget-object v5, v14, Ljwtc/android/chess/ChessViewBase;._activity:Landroid/app/Activity; // field@05a6 │ │ +05d800: 1408 1000 0b7f |0116: const v8, #float 1.84763e+38 // #7f0b0010 │ │ +05d806: 6e20 0b00 8500 |0119: invoke-virtual {v5, v8}, Landroid/app/Activity;.findViewById:(I)Landroid/view/View; // method@000b │ │ +05d80c: 0c05 |011c: move-result-object v5 │ │ +05d80e: 1f05 8703 |011d: check-cast v5, Ljwtc/android/chess/ChessImageView; // type@0387 │ │ +05d812: 4d05 0607 |011f: aput-object v5, v6, v7 │ │ +05d816: 54e6 a705 |0121: iget-object v6, v14, Ljwtc/android/chess/ChessViewBase;._arrImages:[Ljwtc/android/chess/ChessImageView; // field@05a7 │ │ +05d81a: 1307 1000 |0123: const/16 v7, #int 16 // #10 │ │ +05d81e: 54e5 a605 |0125: iget-object v5, v14, Ljwtc/android/chess/ChessViewBase;._activity:Landroid/app/Activity; // field@05a6 │ │ +05d822: 1408 1100 0b7f |0127: const v8, #float 1.84763e+38 // #7f0b0011 │ │ +05d828: 6e20 0b00 8500 |012a: invoke-virtual {v5, v8}, Landroid/app/Activity;.findViewById:(I)Landroid/view/View; // method@000b │ │ +05d82e: 0c05 |012d: move-result-object v5 │ │ +05d830: 1f05 8703 |012e: check-cast v5, Ljwtc/android/chess/ChessImageView; // type@0387 │ │ +05d834: 4d05 0607 |0130: aput-object v5, v6, v7 │ │ +05d838: 54e6 a705 |0132: iget-object v6, v14, Ljwtc/android/chess/ChessViewBase;._arrImages:[Ljwtc/android/chess/ChessImageView; // field@05a7 │ │ +05d83c: 1307 1100 |0134: const/16 v7, #int 17 // #11 │ │ +05d840: 54e5 a605 |0136: iget-object v5, v14, Ljwtc/android/chess/ChessViewBase;._activity:Landroid/app/Activity; // field@05a6 │ │ +05d844: 1408 1200 0b7f |0138: const v8, #float 1.84763e+38 // #7f0b0012 │ │ +05d84a: 6e20 0b00 8500 |013b: invoke-virtual {v5, v8}, Landroid/app/Activity;.findViewById:(I)Landroid/view/View; // method@000b │ │ +05d850: 0c05 |013e: move-result-object v5 │ │ +05d852: 1f05 8703 |013f: check-cast v5, Ljwtc/android/chess/ChessImageView; // type@0387 │ │ +05d856: 4d05 0607 |0141: aput-object v5, v6, v7 │ │ +05d85a: 54e6 a705 |0143: iget-object v6, v14, Ljwtc/android/chess/ChessViewBase;._arrImages:[Ljwtc/android/chess/ChessImageView; // field@05a7 │ │ +05d85e: 1307 1200 |0145: const/16 v7, #int 18 // #12 │ │ +05d862: 54e5 a605 |0147: iget-object v5, v14, Ljwtc/android/chess/ChessViewBase;._activity:Landroid/app/Activity; // field@05a6 │ │ +05d866: 1408 1300 0b7f |0149: const v8, #float 1.84763e+38 // #7f0b0013 │ │ +05d86c: 6e20 0b00 8500 |014c: invoke-virtual {v5, v8}, Landroid/app/Activity;.findViewById:(I)Landroid/view/View; // method@000b │ │ +05d872: 0c05 |014f: move-result-object v5 │ │ +05d874: 1f05 8703 |0150: check-cast v5, Ljwtc/android/chess/ChessImageView; // type@0387 │ │ +05d878: 4d05 0607 |0152: aput-object v5, v6, v7 │ │ +05d87c: 54e6 a705 |0154: iget-object v6, v14, Ljwtc/android/chess/ChessViewBase;._arrImages:[Ljwtc/android/chess/ChessImageView; // field@05a7 │ │ +05d880: 1307 1300 |0156: const/16 v7, #int 19 // #13 │ │ +05d884: 54e5 a605 |0158: iget-object v5, v14, Ljwtc/android/chess/ChessViewBase;._activity:Landroid/app/Activity; // field@05a6 │ │ +05d888: 1408 1400 0b7f |015a: const v8, #float 1.84763e+38 // #7f0b0014 │ │ +05d88e: 6e20 0b00 8500 |015d: invoke-virtual {v5, v8}, Landroid/app/Activity;.findViewById:(I)Landroid/view/View; // method@000b │ │ +05d894: 0c05 |0160: move-result-object v5 │ │ +05d896: 1f05 8703 |0161: check-cast v5, Ljwtc/android/chess/ChessImageView; // type@0387 │ │ +05d89a: 4d05 0607 |0163: aput-object v5, v6, v7 │ │ +05d89e: 54e6 a705 |0165: iget-object v6, v14, Ljwtc/android/chess/ChessViewBase;._arrImages:[Ljwtc/android/chess/ChessImageView; // field@05a7 │ │ +05d8a2: 1307 1400 |0167: const/16 v7, #int 20 // #14 │ │ +05d8a6: 54e5 a605 |0169: iget-object v5, v14, Ljwtc/android/chess/ChessViewBase;._activity:Landroid/app/Activity; // field@05a6 │ │ +05d8aa: 1408 1500 0b7f |016b: const v8, #float 1.84763e+38 // #7f0b0015 │ │ +05d8b0: 6e20 0b00 8500 |016e: invoke-virtual {v5, v8}, Landroid/app/Activity;.findViewById:(I)Landroid/view/View; // method@000b │ │ +05d8b6: 0c05 |0171: move-result-object v5 │ │ +05d8b8: 1f05 8703 |0172: check-cast v5, Ljwtc/android/chess/ChessImageView; // type@0387 │ │ +05d8bc: 4d05 0607 |0174: aput-object v5, v6, v7 │ │ +05d8c0: 54e6 a705 |0176: iget-object v6, v14, Ljwtc/android/chess/ChessViewBase;._arrImages:[Ljwtc/android/chess/ChessImageView; // field@05a7 │ │ +05d8c4: 1307 1500 |0178: const/16 v7, #int 21 // #15 │ │ +05d8c8: 54e5 a605 |017a: iget-object v5, v14, Ljwtc/android/chess/ChessViewBase;._activity:Landroid/app/Activity; // field@05a6 │ │ +05d8cc: 1408 1600 0b7f |017c: const v8, #float 1.84763e+38 // #7f0b0016 │ │ +05d8d2: 6e20 0b00 8500 |017f: invoke-virtual {v5, v8}, Landroid/app/Activity;.findViewById:(I)Landroid/view/View; // method@000b │ │ +05d8d8: 0c05 |0182: move-result-object v5 │ │ +05d8da: 1f05 8703 |0183: check-cast v5, Ljwtc/android/chess/ChessImageView; // type@0387 │ │ +05d8de: 4d05 0607 |0185: aput-object v5, v6, v7 │ │ +05d8e2: 54e6 a705 |0187: iget-object v6, v14, Ljwtc/android/chess/ChessViewBase;._arrImages:[Ljwtc/android/chess/ChessImageView; // field@05a7 │ │ +05d8e6: 1307 1600 |0189: const/16 v7, #int 22 // #16 │ │ +05d8ea: 54e5 a605 |018b: iget-object v5, v14, Ljwtc/android/chess/ChessViewBase;._activity:Landroid/app/Activity; // field@05a6 │ │ +05d8ee: 1408 1700 0b7f |018d: const v8, #float 1.84763e+38 // #7f0b0017 │ │ +05d8f4: 6e20 0b00 8500 |0190: invoke-virtual {v5, v8}, Landroid/app/Activity;.findViewById:(I)Landroid/view/View; // method@000b │ │ +05d8fa: 0c05 |0193: move-result-object v5 │ │ +05d8fc: 1f05 8703 |0194: check-cast v5, Ljwtc/android/chess/ChessImageView; // type@0387 │ │ +05d900: 4d05 0607 |0196: aput-object v5, v6, v7 │ │ +05d904: 54e6 a705 |0198: iget-object v6, v14, Ljwtc/android/chess/ChessViewBase;._arrImages:[Ljwtc/android/chess/ChessImageView; // field@05a7 │ │ +05d908: 1307 1700 |019a: const/16 v7, #int 23 // #17 │ │ +05d90c: 54e5 a605 |019c: iget-object v5, v14, Ljwtc/android/chess/ChessViewBase;._activity:Landroid/app/Activity; // field@05a6 │ │ +05d910: 1408 1800 0b7f |019e: const v8, #float 1.84763e+38 // #7f0b0018 │ │ +05d916: 6e20 0b00 8500 |01a1: invoke-virtual {v5, v8}, Landroid/app/Activity;.findViewById:(I)Landroid/view/View; // method@000b │ │ +05d91c: 0c05 |01a4: move-result-object v5 │ │ +05d91e: 1f05 8703 |01a5: check-cast v5, Ljwtc/android/chess/ChessImageView; // type@0387 │ │ +05d922: 4d05 0607 |01a7: aput-object v5, v6, v7 │ │ +05d926: 54e6 a705 |01a9: iget-object v6, v14, Ljwtc/android/chess/ChessViewBase;._arrImages:[Ljwtc/android/chess/ChessImageView; // field@05a7 │ │ +05d92a: 1307 1800 |01ab: const/16 v7, #int 24 // #18 │ │ +05d92e: 54e5 a605 |01ad: iget-object v5, v14, Ljwtc/android/chess/ChessViewBase;._activity:Landroid/app/Activity; // field@05a6 │ │ +05d932: 1408 1900 0b7f |01af: const v8, #float 1.84763e+38 // #7f0b0019 │ │ +05d938: 6e20 0b00 8500 |01b2: invoke-virtual {v5, v8}, Landroid/app/Activity;.findViewById:(I)Landroid/view/View; // method@000b │ │ +05d93e: 0c05 |01b5: move-result-object v5 │ │ +05d940: 1f05 8703 |01b6: check-cast v5, Ljwtc/android/chess/ChessImageView; // type@0387 │ │ +05d944: 4d05 0607 |01b8: aput-object v5, v6, v7 │ │ +05d948: 54e6 a705 |01ba: iget-object v6, v14, Ljwtc/android/chess/ChessViewBase;._arrImages:[Ljwtc/android/chess/ChessImageView; // field@05a7 │ │ +05d94c: 1307 1900 |01bc: const/16 v7, #int 25 // #19 │ │ +05d950: 54e5 a605 |01be: iget-object v5, v14, Ljwtc/android/chess/ChessViewBase;._activity:Landroid/app/Activity; // field@05a6 │ │ +05d954: 1408 1a00 0b7f |01c0: const v8, #float 1.84763e+38 // #7f0b001a │ │ +05d95a: 6e20 0b00 8500 |01c3: invoke-virtual {v5, v8}, Landroid/app/Activity;.findViewById:(I)Landroid/view/View; // method@000b │ │ +05d960: 0c05 |01c6: move-result-object v5 │ │ +05d962: 1f05 8703 |01c7: check-cast v5, Ljwtc/android/chess/ChessImageView; // type@0387 │ │ +05d966: 4d05 0607 |01c9: aput-object v5, v6, v7 │ │ +05d96a: 54e6 a705 |01cb: iget-object v6, v14, Ljwtc/android/chess/ChessViewBase;._arrImages:[Ljwtc/android/chess/ChessImageView; // field@05a7 │ │ +05d96e: 1307 1a00 |01cd: const/16 v7, #int 26 // #1a │ │ +05d972: 54e5 a605 |01cf: iget-object v5, v14, Ljwtc/android/chess/ChessViewBase;._activity:Landroid/app/Activity; // field@05a6 │ │ +05d976: 1408 1b00 0b7f |01d1: const v8, #float 1.84763e+38 // #7f0b001b │ │ +05d97c: 6e20 0b00 8500 |01d4: invoke-virtual {v5, v8}, Landroid/app/Activity;.findViewById:(I)Landroid/view/View; // method@000b │ │ +05d982: 0c05 |01d7: move-result-object v5 │ │ +05d984: 1f05 8703 |01d8: check-cast v5, Ljwtc/android/chess/ChessImageView; // type@0387 │ │ +05d988: 4d05 0607 |01da: aput-object v5, v6, v7 │ │ +05d98c: 54e6 a705 |01dc: iget-object v6, v14, Ljwtc/android/chess/ChessViewBase;._arrImages:[Ljwtc/android/chess/ChessImageView; // field@05a7 │ │ +05d990: 1307 1b00 |01de: const/16 v7, #int 27 // #1b │ │ +05d994: 54e5 a605 |01e0: iget-object v5, v14, Ljwtc/android/chess/ChessViewBase;._activity:Landroid/app/Activity; // field@05a6 │ │ +05d998: 1408 1c00 0b7f |01e2: const v8, #float 1.84763e+38 // #7f0b001c │ │ +05d99e: 6e20 0b00 8500 |01e5: invoke-virtual {v5, v8}, Landroid/app/Activity;.findViewById:(I)Landroid/view/View; // method@000b │ │ +05d9a4: 0c05 |01e8: move-result-object v5 │ │ +05d9a6: 1f05 8703 |01e9: check-cast v5, Ljwtc/android/chess/ChessImageView; // type@0387 │ │ +05d9aa: 4d05 0607 |01eb: aput-object v5, v6, v7 │ │ +05d9ae: 54e6 a705 |01ed: iget-object v6, v14, Ljwtc/android/chess/ChessViewBase;._arrImages:[Ljwtc/android/chess/ChessImageView; // field@05a7 │ │ +05d9b2: 1307 1c00 |01ef: const/16 v7, #int 28 // #1c │ │ +05d9b6: 54e5 a605 |01f1: iget-object v5, v14, Ljwtc/android/chess/ChessViewBase;._activity:Landroid/app/Activity; // field@05a6 │ │ +05d9ba: 1408 1d00 0b7f |01f3: const v8, #float 1.84763e+38 // #7f0b001d │ │ +05d9c0: 6e20 0b00 8500 |01f6: invoke-virtual {v5, v8}, Landroid/app/Activity;.findViewById:(I)Landroid/view/View; // method@000b │ │ +05d9c6: 0c05 |01f9: move-result-object v5 │ │ +05d9c8: 1f05 8703 |01fa: check-cast v5, Ljwtc/android/chess/ChessImageView; // type@0387 │ │ +05d9cc: 4d05 0607 |01fc: aput-object v5, v6, v7 │ │ +05d9d0: 54e6 a705 |01fe: iget-object v6, v14, Ljwtc/android/chess/ChessViewBase;._arrImages:[Ljwtc/android/chess/ChessImageView; // field@05a7 │ │ +05d9d4: 1307 1d00 |0200: const/16 v7, #int 29 // #1d │ │ +05d9d8: 54e5 a605 |0202: iget-object v5, v14, Ljwtc/android/chess/ChessViewBase;._activity:Landroid/app/Activity; // field@05a6 │ │ +05d9dc: 1408 1e00 0b7f |0204: const v8, #float 1.84763e+38 // #7f0b001e │ │ +05d9e2: 6e20 0b00 8500 |0207: invoke-virtual {v5, v8}, Landroid/app/Activity;.findViewById:(I)Landroid/view/View; // method@000b │ │ +05d9e8: 0c05 |020a: move-result-object v5 │ │ +05d9ea: 1f05 8703 |020b: check-cast v5, Ljwtc/android/chess/ChessImageView; // type@0387 │ │ +05d9ee: 4d05 0607 |020d: aput-object v5, v6, v7 │ │ +05d9f2: 54e6 a705 |020f: iget-object v6, v14, Ljwtc/android/chess/ChessViewBase;._arrImages:[Ljwtc/android/chess/ChessImageView; // field@05a7 │ │ +05d9f6: 1307 1e00 |0211: const/16 v7, #int 30 // #1e │ │ +05d9fa: 54e5 a605 |0213: iget-object v5, v14, Ljwtc/android/chess/ChessViewBase;._activity:Landroid/app/Activity; // field@05a6 │ │ +05d9fe: 1408 1f00 0b7f |0215: const v8, #float 1.84763e+38 // #7f0b001f │ │ +05da04: 6e20 0b00 8500 |0218: invoke-virtual {v5, v8}, Landroid/app/Activity;.findViewById:(I)Landroid/view/View; // method@000b │ │ +05da0a: 0c05 |021b: move-result-object v5 │ │ +05da0c: 1f05 8703 |021c: check-cast v5, Ljwtc/android/chess/ChessImageView; // type@0387 │ │ +05da10: 4d05 0607 |021e: aput-object v5, v6, v7 │ │ +05da14: 54e6 a705 |0220: iget-object v6, v14, Ljwtc/android/chess/ChessViewBase;._arrImages:[Ljwtc/android/chess/ChessImageView; // field@05a7 │ │ +05da18: 1307 1f00 |0222: const/16 v7, #int 31 // #1f │ │ +05da1c: 54e5 a605 |0224: iget-object v5, v14, Ljwtc/android/chess/ChessViewBase;._activity:Landroid/app/Activity; // field@05a6 │ │ +05da20: 1408 2000 0b7f |0226: const v8, #float 1.84763e+38 // #7f0b0020 │ │ +05da26: 6e20 0b00 8500 |0229: invoke-virtual {v5, v8}, Landroid/app/Activity;.findViewById:(I)Landroid/view/View; // method@000b │ │ +05da2c: 0c05 |022c: move-result-object v5 │ │ +05da2e: 1f05 8703 |022d: check-cast v5, Ljwtc/android/chess/ChessImageView; // type@0387 │ │ +05da32: 4d05 0607 |022f: aput-object v5, v6, v7 │ │ +05da36: 54e6 a705 |0231: iget-object v6, v14, Ljwtc/android/chess/ChessViewBase;._arrImages:[Ljwtc/android/chess/ChessImageView; // field@05a7 │ │ +05da3a: 1307 2000 |0233: const/16 v7, #int 32 // #20 │ │ +05da3e: 54e5 a605 |0235: iget-object v5, v14, Ljwtc/android/chess/ChessViewBase;._activity:Landroid/app/Activity; // field@05a6 │ │ +05da42: 1408 2100 0b7f |0237: const v8, #float 1.84763e+38 // #7f0b0021 │ │ +05da48: 6e20 0b00 8500 |023a: invoke-virtual {v5, v8}, Landroid/app/Activity;.findViewById:(I)Landroid/view/View; // method@000b │ │ +05da4e: 0c05 |023d: move-result-object v5 │ │ +05da50: 1f05 8703 |023e: check-cast v5, Ljwtc/android/chess/ChessImageView; // type@0387 │ │ +05da54: 4d05 0607 |0240: aput-object v5, v6, v7 │ │ +05da58: 54e6 a705 |0242: iget-object v6, v14, Ljwtc/android/chess/ChessViewBase;._arrImages:[Ljwtc/android/chess/ChessImageView; // field@05a7 │ │ +05da5c: 1307 2100 |0244: const/16 v7, #int 33 // #21 │ │ +05da60: 54e5 a605 |0246: iget-object v5, v14, Ljwtc/android/chess/ChessViewBase;._activity:Landroid/app/Activity; // field@05a6 │ │ +05da64: 1408 2200 0b7f |0248: const v8, #float 1.84763e+38 // #7f0b0022 │ │ +05da6a: 6e20 0b00 8500 |024b: invoke-virtual {v5, v8}, Landroid/app/Activity;.findViewById:(I)Landroid/view/View; // method@000b │ │ +05da70: 0c05 |024e: move-result-object v5 │ │ +05da72: 1f05 8703 |024f: check-cast v5, Ljwtc/android/chess/ChessImageView; // type@0387 │ │ +05da76: 4d05 0607 |0251: aput-object v5, v6, v7 │ │ +05da7a: 54e6 a705 |0253: iget-object v6, v14, Ljwtc/android/chess/ChessViewBase;._arrImages:[Ljwtc/android/chess/ChessImageView; // field@05a7 │ │ +05da7e: 1307 2200 |0255: const/16 v7, #int 34 // #22 │ │ +05da82: 54e5 a605 |0257: iget-object v5, v14, Ljwtc/android/chess/ChessViewBase;._activity:Landroid/app/Activity; // field@05a6 │ │ +05da86: 1408 2300 0b7f |0259: const v8, #float 1.84763e+38 // #7f0b0023 │ │ +05da8c: 6e20 0b00 8500 |025c: invoke-virtual {v5, v8}, Landroid/app/Activity;.findViewById:(I)Landroid/view/View; // method@000b │ │ +05da92: 0c05 |025f: move-result-object v5 │ │ +05da94: 1f05 8703 |0260: check-cast v5, Ljwtc/android/chess/ChessImageView; // type@0387 │ │ +05da98: 4d05 0607 |0262: aput-object v5, v6, v7 │ │ +05da9c: 54e6 a705 |0264: iget-object v6, v14, Ljwtc/android/chess/ChessViewBase;._arrImages:[Ljwtc/android/chess/ChessImageView; // field@05a7 │ │ +05daa0: 1307 2300 |0266: const/16 v7, #int 35 // #23 │ │ +05daa4: 54e5 a605 |0268: iget-object v5, v14, Ljwtc/android/chess/ChessViewBase;._activity:Landroid/app/Activity; // field@05a6 │ │ +05daa8: 1408 2400 0b7f |026a: const v8, #float 1.84763e+38 // #7f0b0024 │ │ +05daae: 6e20 0b00 8500 |026d: invoke-virtual {v5, v8}, Landroid/app/Activity;.findViewById:(I)Landroid/view/View; // method@000b │ │ +05dab4: 0c05 |0270: move-result-object v5 │ │ +05dab6: 1f05 8703 |0271: check-cast v5, Ljwtc/android/chess/ChessImageView; // type@0387 │ │ +05daba: 4d05 0607 |0273: aput-object v5, v6, v7 │ │ +05dabe: 54e6 a705 |0275: iget-object v6, v14, Ljwtc/android/chess/ChessViewBase;._arrImages:[Ljwtc/android/chess/ChessImageView; // field@05a7 │ │ +05dac2: 1307 2400 |0277: const/16 v7, #int 36 // #24 │ │ +05dac6: 54e5 a605 |0279: iget-object v5, v14, Ljwtc/android/chess/ChessViewBase;._activity:Landroid/app/Activity; // field@05a6 │ │ +05daca: 1408 2500 0b7f |027b: const v8, #float 1.84763e+38 // #7f0b0025 │ │ +05dad0: 6e20 0b00 8500 |027e: invoke-virtual {v5, v8}, Landroid/app/Activity;.findViewById:(I)Landroid/view/View; // method@000b │ │ +05dad6: 0c05 |0281: move-result-object v5 │ │ +05dad8: 1f05 8703 |0282: check-cast v5, Ljwtc/android/chess/ChessImageView; // type@0387 │ │ +05dadc: 4d05 0607 |0284: aput-object v5, v6, v7 │ │ +05dae0: 54e6 a705 |0286: iget-object v6, v14, Ljwtc/android/chess/ChessViewBase;._arrImages:[Ljwtc/android/chess/ChessImageView; // field@05a7 │ │ +05dae4: 1307 2500 |0288: const/16 v7, #int 37 // #25 │ │ +05dae8: 54e5 a605 |028a: iget-object v5, v14, Ljwtc/android/chess/ChessViewBase;._activity:Landroid/app/Activity; // field@05a6 │ │ +05daec: 1408 2600 0b7f |028c: const v8, #float 1.84763e+38 // #7f0b0026 │ │ +05daf2: 6e20 0b00 8500 |028f: invoke-virtual {v5, v8}, Landroid/app/Activity;.findViewById:(I)Landroid/view/View; // method@000b │ │ +05daf8: 0c05 |0292: move-result-object v5 │ │ +05dafa: 1f05 8703 |0293: check-cast v5, Ljwtc/android/chess/ChessImageView; // type@0387 │ │ +05dafe: 4d05 0607 |0295: aput-object v5, v6, v7 │ │ +05db02: 54e6 a705 |0297: iget-object v6, v14, Ljwtc/android/chess/ChessViewBase;._arrImages:[Ljwtc/android/chess/ChessImageView; // field@05a7 │ │ +05db06: 1307 2600 |0299: const/16 v7, #int 38 // #26 │ │ +05db0a: 54e5 a605 |029b: iget-object v5, v14, Ljwtc/android/chess/ChessViewBase;._activity:Landroid/app/Activity; // field@05a6 │ │ +05db0e: 1408 2700 0b7f |029d: const v8, #float 1.84763e+38 // #7f0b0027 │ │ +05db14: 6e20 0b00 8500 |02a0: invoke-virtual {v5, v8}, Landroid/app/Activity;.findViewById:(I)Landroid/view/View; // method@000b │ │ +05db1a: 0c05 |02a3: move-result-object v5 │ │ +05db1c: 1f05 8703 |02a4: check-cast v5, Ljwtc/android/chess/ChessImageView; // type@0387 │ │ +05db20: 4d05 0607 |02a6: aput-object v5, v6, v7 │ │ +05db24: 54e6 a705 |02a8: iget-object v6, v14, Ljwtc/android/chess/ChessViewBase;._arrImages:[Ljwtc/android/chess/ChessImageView; // field@05a7 │ │ +05db28: 1307 2700 |02aa: const/16 v7, #int 39 // #27 │ │ +05db2c: 54e5 a605 |02ac: iget-object v5, v14, Ljwtc/android/chess/ChessViewBase;._activity:Landroid/app/Activity; // field@05a6 │ │ +05db30: 1408 2800 0b7f |02ae: const v8, #float 1.84764e+38 // #7f0b0028 │ │ +05db36: 6e20 0b00 8500 |02b1: invoke-virtual {v5, v8}, Landroid/app/Activity;.findViewById:(I)Landroid/view/View; // method@000b │ │ +05db3c: 0c05 |02b4: move-result-object v5 │ │ +05db3e: 1f05 8703 |02b5: check-cast v5, Ljwtc/android/chess/ChessImageView; // type@0387 │ │ +05db42: 4d05 0607 |02b7: aput-object v5, v6, v7 │ │ +05db46: 54e6 a705 |02b9: iget-object v6, v14, Ljwtc/android/chess/ChessViewBase;._arrImages:[Ljwtc/android/chess/ChessImageView; // field@05a7 │ │ +05db4a: 1307 2800 |02bb: const/16 v7, #int 40 // #28 │ │ +05db4e: 54e5 a605 |02bd: iget-object v5, v14, Ljwtc/android/chess/ChessViewBase;._activity:Landroid/app/Activity; // field@05a6 │ │ +05db52: 1408 2900 0b7f |02bf: const v8, #float 1.84764e+38 // #7f0b0029 │ │ +05db58: 6e20 0b00 8500 |02c2: invoke-virtual {v5, v8}, Landroid/app/Activity;.findViewById:(I)Landroid/view/View; // method@000b │ │ +05db5e: 0c05 |02c5: move-result-object v5 │ │ +05db60: 1f05 8703 |02c6: check-cast v5, Ljwtc/android/chess/ChessImageView; // type@0387 │ │ +05db64: 4d05 0607 |02c8: aput-object v5, v6, v7 │ │ +05db68: 54e6 a705 |02ca: iget-object v6, v14, Ljwtc/android/chess/ChessViewBase;._arrImages:[Ljwtc/android/chess/ChessImageView; // field@05a7 │ │ +05db6c: 1307 2900 |02cc: const/16 v7, #int 41 // #29 │ │ +05db70: 54e5 a605 |02ce: iget-object v5, v14, Ljwtc/android/chess/ChessViewBase;._activity:Landroid/app/Activity; // field@05a6 │ │ +05db74: 1408 2a00 0b7f |02d0: const v8, #float 1.84764e+38 // #7f0b002a │ │ +05db7a: 6e20 0b00 8500 |02d3: invoke-virtual {v5, v8}, Landroid/app/Activity;.findViewById:(I)Landroid/view/View; // method@000b │ │ +05db80: 0c05 |02d6: move-result-object v5 │ │ +05db82: 1f05 8703 |02d7: check-cast v5, Ljwtc/android/chess/ChessImageView; // type@0387 │ │ +05db86: 4d05 0607 |02d9: aput-object v5, v6, v7 │ │ +05db8a: 54e6 a705 |02db: iget-object v6, v14, Ljwtc/android/chess/ChessViewBase;._arrImages:[Ljwtc/android/chess/ChessImageView; // field@05a7 │ │ +05db8e: 1307 2a00 |02dd: const/16 v7, #int 42 // #2a │ │ +05db92: 54e5 a605 |02df: iget-object v5, v14, Ljwtc/android/chess/ChessViewBase;._activity:Landroid/app/Activity; // field@05a6 │ │ +05db96: 1408 2b00 0b7f |02e1: const v8, #float 1.84764e+38 // #7f0b002b │ │ +05db9c: 6e20 0b00 8500 |02e4: invoke-virtual {v5, v8}, Landroid/app/Activity;.findViewById:(I)Landroid/view/View; // method@000b │ │ +05dba2: 0c05 |02e7: move-result-object v5 │ │ +05dba4: 1f05 8703 |02e8: check-cast v5, Ljwtc/android/chess/ChessImageView; // type@0387 │ │ +05dba8: 4d05 0607 |02ea: aput-object v5, v6, v7 │ │ +05dbac: 54e6 a705 |02ec: iget-object v6, v14, Ljwtc/android/chess/ChessViewBase;._arrImages:[Ljwtc/android/chess/ChessImageView; // field@05a7 │ │ +05dbb0: 1307 2b00 |02ee: const/16 v7, #int 43 // #2b │ │ +05dbb4: 54e5 a605 |02f0: iget-object v5, v14, Ljwtc/android/chess/ChessViewBase;._activity:Landroid/app/Activity; // field@05a6 │ │ +05dbb8: 1408 2c00 0b7f |02f2: const v8, #float 1.84764e+38 // #7f0b002c │ │ +05dbbe: 6e20 0b00 8500 |02f5: invoke-virtual {v5, v8}, Landroid/app/Activity;.findViewById:(I)Landroid/view/View; // method@000b │ │ +05dbc4: 0c05 |02f8: move-result-object v5 │ │ +05dbc6: 1f05 8703 |02f9: check-cast v5, Ljwtc/android/chess/ChessImageView; // type@0387 │ │ +05dbca: 4d05 0607 |02fb: aput-object v5, v6, v7 │ │ +05dbce: 54e6 a705 |02fd: iget-object v6, v14, Ljwtc/android/chess/ChessViewBase;._arrImages:[Ljwtc/android/chess/ChessImageView; // field@05a7 │ │ +05dbd2: 1307 2c00 |02ff: const/16 v7, #int 44 // #2c │ │ +05dbd6: 54e5 a605 |0301: iget-object v5, v14, Ljwtc/android/chess/ChessViewBase;._activity:Landroid/app/Activity; // field@05a6 │ │ +05dbda: 1408 2d00 0b7f |0303: const v8, #float 1.84764e+38 // #7f0b002d │ │ +05dbe0: 6e20 0b00 8500 |0306: invoke-virtual {v5, v8}, Landroid/app/Activity;.findViewById:(I)Landroid/view/View; // method@000b │ │ +05dbe6: 0c05 |0309: move-result-object v5 │ │ +05dbe8: 1f05 8703 |030a: check-cast v5, Ljwtc/android/chess/ChessImageView; // type@0387 │ │ +05dbec: 4d05 0607 |030c: aput-object v5, v6, v7 │ │ +05dbf0: 54e6 a705 |030e: iget-object v6, v14, Ljwtc/android/chess/ChessViewBase;._arrImages:[Ljwtc/android/chess/ChessImageView; // field@05a7 │ │ +05dbf4: 1307 2d00 |0310: const/16 v7, #int 45 // #2d │ │ +05dbf8: 54e5 a605 |0312: iget-object v5, v14, Ljwtc/android/chess/ChessViewBase;._activity:Landroid/app/Activity; // field@05a6 │ │ +05dbfc: 1408 2e00 0b7f |0314: const v8, #float 1.84764e+38 // #7f0b002e │ │ +05dc02: 6e20 0b00 8500 |0317: invoke-virtual {v5, v8}, Landroid/app/Activity;.findViewById:(I)Landroid/view/View; // method@000b │ │ +05dc08: 0c05 |031a: move-result-object v5 │ │ +05dc0a: 1f05 8703 |031b: check-cast v5, Ljwtc/android/chess/ChessImageView; // type@0387 │ │ +05dc0e: 4d05 0607 |031d: aput-object v5, v6, v7 │ │ +05dc12: 54e6 a705 |031f: iget-object v6, v14, Ljwtc/android/chess/ChessViewBase;._arrImages:[Ljwtc/android/chess/ChessImageView; // field@05a7 │ │ +05dc16: 1307 2e00 |0321: const/16 v7, #int 46 // #2e │ │ +05dc1a: 54e5 a605 |0323: iget-object v5, v14, Ljwtc/android/chess/ChessViewBase;._activity:Landroid/app/Activity; // field@05a6 │ │ +05dc1e: 1408 2f00 0b7f |0325: const v8, #float 1.84764e+38 // #7f0b002f │ │ +05dc24: 6e20 0b00 8500 |0328: invoke-virtual {v5, v8}, Landroid/app/Activity;.findViewById:(I)Landroid/view/View; // method@000b │ │ +05dc2a: 0c05 |032b: move-result-object v5 │ │ +05dc2c: 1f05 8703 |032c: check-cast v5, Ljwtc/android/chess/ChessImageView; // type@0387 │ │ +05dc30: 4d05 0607 |032e: aput-object v5, v6, v7 │ │ +05dc34: 54e6 a705 |0330: iget-object v6, v14, Ljwtc/android/chess/ChessViewBase;._arrImages:[Ljwtc/android/chess/ChessImageView; // field@05a7 │ │ +05dc38: 1307 2f00 |0332: const/16 v7, #int 47 // #2f │ │ +05dc3c: 54e5 a605 |0334: iget-object v5, v14, Ljwtc/android/chess/ChessViewBase;._activity:Landroid/app/Activity; // field@05a6 │ │ +05dc40: 1408 3000 0b7f |0336: const v8, #float 1.84764e+38 // #7f0b0030 │ │ +05dc46: 6e20 0b00 8500 |0339: invoke-virtual {v5, v8}, Landroid/app/Activity;.findViewById:(I)Landroid/view/View; // method@000b │ │ +05dc4c: 0c05 |033c: move-result-object v5 │ │ +05dc4e: 1f05 8703 |033d: check-cast v5, Ljwtc/android/chess/ChessImageView; // type@0387 │ │ +05dc52: 4d05 0607 |033f: aput-object v5, v6, v7 │ │ +05dc56: 54e6 a705 |0341: iget-object v6, v14, Ljwtc/android/chess/ChessViewBase;._arrImages:[Ljwtc/android/chess/ChessImageView; // field@05a7 │ │ +05dc5a: 1307 3000 |0343: const/16 v7, #int 48 // #30 │ │ +05dc5e: 54e5 a605 |0345: iget-object v5, v14, Ljwtc/android/chess/ChessViewBase;._activity:Landroid/app/Activity; // field@05a6 │ │ +05dc62: 1408 3100 0b7f |0347: const v8, #float 1.84764e+38 // #7f0b0031 │ │ +05dc68: 6e20 0b00 8500 |034a: invoke-virtual {v5, v8}, Landroid/app/Activity;.findViewById:(I)Landroid/view/View; // method@000b │ │ +05dc6e: 0c05 |034d: move-result-object v5 │ │ +05dc70: 1f05 8703 |034e: check-cast v5, Ljwtc/android/chess/ChessImageView; // type@0387 │ │ +05dc74: 4d05 0607 |0350: aput-object v5, v6, v7 │ │ +05dc78: 54e6 a705 |0352: iget-object v6, v14, Ljwtc/android/chess/ChessViewBase;._arrImages:[Ljwtc/android/chess/ChessImageView; // field@05a7 │ │ +05dc7c: 1307 3100 |0354: const/16 v7, #int 49 // #31 │ │ +05dc80: 54e5 a605 |0356: iget-object v5, v14, Ljwtc/android/chess/ChessViewBase;._activity:Landroid/app/Activity; // field@05a6 │ │ +05dc84: 1408 3200 0b7f |0358: const v8, #float 1.84764e+38 // #7f0b0032 │ │ +05dc8a: 6e20 0b00 8500 |035b: invoke-virtual {v5, v8}, Landroid/app/Activity;.findViewById:(I)Landroid/view/View; // method@000b │ │ +05dc90: 0c05 |035e: move-result-object v5 │ │ +05dc92: 1f05 8703 |035f: check-cast v5, Ljwtc/android/chess/ChessImageView; // type@0387 │ │ +05dc96: 4d05 0607 |0361: aput-object v5, v6, v7 │ │ +05dc9a: 54e6 a705 |0363: iget-object v6, v14, Ljwtc/android/chess/ChessViewBase;._arrImages:[Ljwtc/android/chess/ChessImageView; // field@05a7 │ │ +05dc9e: 1307 3200 |0365: const/16 v7, #int 50 // #32 │ │ +05dca2: 54e5 a605 |0367: iget-object v5, v14, Ljwtc/android/chess/ChessViewBase;._activity:Landroid/app/Activity; // field@05a6 │ │ +05dca6: 1408 3300 0b7f |0369: const v8, #float 1.84764e+38 // #7f0b0033 │ │ +05dcac: 6e20 0b00 8500 |036c: invoke-virtual {v5, v8}, Landroid/app/Activity;.findViewById:(I)Landroid/view/View; // method@000b │ │ +05dcb2: 0c05 |036f: move-result-object v5 │ │ +05dcb4: 1f05 8703 |0370: check-cast v5, Ljwtc/android/chess/ChessImageView; // type@0387 │ │ +05dcb8: 4d05 0607 |0372: aput-object v5, v6, v7 │ │ +05dcbc: 54e6 a705 |0374: iget-object v6, v14, Ljwtc/android/chess/ChessViewBase;._arrImages:[Ljwtc/android/chess/ChessImageView; // field@05a7 │ │ +05dcc0: 1307 3300 |0376: const/16 v7, #int 51 // #33 │ │ +05dcc4: 54e5 a605 |0378: iget-object v5, v14, Ljwtc/android/chess/ChessViewBase;._activity:Landroid/app/Activity; // field@05a6 │ │ +05dcc8: 1408 3400 0b7f |037a: const v8, #float 1.84764e+38 // #7f0b0034 │ │ +05dcce: 6e20 0b00 8500 |037d: invoke-virtual {v5, v8}, Landroid/app/Activity;.findViewById:(I)Landroid/view/View; // method@000b │ │ +05dcd4: 0c05 |0380: move-result-object v5 │ │ +05dcd6: 1f05 8703 |0381: check-cast v5, Ljwtc/android/chess/ChessImageView; // type@0387 │ │ +05dcda: 4d05 0607 |0383: aput-object v5, v6, v7 │ │ +05dcde: 54e6 a705 |0385: iget-object v6, v14, Ljwtc/android/chess/ChessViewBase;._arrImages:[Ljwtc/android/chess/ChessImageView; // field@05a7 │ │ +05dce2: 1307 3400 |0387: const/16 v7, #int 52 // #34 │ │ +05dce6: 54e5 a605 |0389: iget-object v5, v14, Ljwtc/android/chess/ChessViewBase;._activity:Landroid/app/Activity; // field@05a6 │ │ +05dcea: 1408 3500 0b7f |038b: const v8, #float 1.84764e+38 // #7f0b0035 │ │ +05dcf0: 6e20 0b00 8500 |038e: invoke-virtual {v5, v8}, Landroid/app/Activity;.findViewById:(I)Landroid/view/View; // method@000b │ │ +05dcf6: 0c05 |0391: move-result-object v5 │ │ +05dcf8: 1f05 8703 |0392: check-cast v5, Ljwtc/android/chess/ChessImageView; // type@0387 │ │ +05dcfc: 4d05 0607 |0394: aput-object v5, v6, v7 │ │ +05dd00: 54e6 a705 |0396: iget-object v6, v14, Ljwtc/android/chess/ChessViewBase;._arrImages:[Ljwtc/android/chess/ChessImageView; // field@05a7 │ │ +05dd04: 1307 3500 |0398: const/16 v7, #int 53 // #35 │ │ +05dd08: 54e5 a605 |039a: iget-object v5, v14, Ljwtc/android/chess/ChessViewBase;._activity:Landroid/app/Activity; // field@05a6 │ │ +05dd0c: 1408 3600 0b7f |039c: const v8, #float 1.84764e+38 // #7f0b0036 │ │ +05dd12: 6e20 0b00 8500 |039f: invoke-virtual {v5, v8}, Landroid/app/Activity;.findViewById:(I)Landroid/view/View; // method@000b │ │ +05dd18: 0c05 |03a2: move-result-object v5 │ │ +05dd1a: 1f05 8703 |03a3: check-cast v5, Ljwtc/android/chess/ChessImageView; // type@0387 │ │ +05dd1e: 4d05 0607 |03a5: aput-object v5, v6, v7 │ │ +05dd22: 54e6 a705 |03a7: iget-object v6, v14, Ljwtc/android/chess/ChessViewBase;._arrImages:[Ljwtc/android/chess/ChessImageView; // field@05a7 │ │ +05dd26: 1307 3600 |03a9: const/16 v7, #int 54 // #36 │ │ +05dd2a: 54e5 a605 |03ab: iget-object v5, v14, Ljwtc/android/chess/ChessViewBase;._activity:Landroid/app/Activity; // field@05a6 │ │ +05dd2e: 1408 3700 0b7f |03ad: const v8, #float 1.84764e+38 // #7f0b0037 │ │ +05dd34: 6e20 0b00 8500 |03b0: invoke-virtual {v5, v8}, Landroid/app/Activity;.findViewById:(I)Landroid/view/View; // method@000b │ │ +05dd3a: 0c05 |03b3: move-result-object v5 │ │ +05dd3c: 1f05 8703 |03b4: check-cast v5, Ljwtc/android/chess/ChessImageView; // type@0387 │ │ +05dd40: 4d05 0607 |03b6: aput-object v5, v6, v7 │ │ +05dd44: 54e6 a705 |03b8: iget-object v6, v14, Ljwtc/android/chess/ChessViewBase;._arrImages:[Ljwtc/android/chess/ChessImageView; // field@05a7 │ │ +05dd48: 1307 3700 |03ba: const/16 v7, #int 55 // #37 │ │ +05dd4c: 54e5 a605 |03bc: iget-object v5, v14, Ljwtc/android/chess/ChessViewBase;._activity:Landroid/app/Activity; // field@05a6 │ │ +05dd50: 1408 3800 0b7f |03be: const v8, #float 1.84764e+38 // #7f0b0038 │ │ +05dd56: 6e20 0b00 8500 |03c1: invoke-virtual {v5, v8}, Landroid/app/Activity;.findViewById:(I)Landroid/view/View; // method@000b │ │ +05dd5c: 0c05 |03c4: move-result-object v5 │ │ +05dd5e: 1f05 8703 |03c5: check-cast v5, Ljwtc/android/chess/ChessImageView; // type@0387 │ │ +05dd62: 4d05 0607 |03c7: aput-object v5, v6, v7 │ │ +05dd66: 54e6 a705 |03c9: iget-object v6, v14, Ljwtc/android/chess/ChessViewBase;._arrImages:[Ljwtc/android/chess/ChessImageView; // field@05a7 │ │ +05dd6a: 1307 3800 |03cb: const/16 v7, #int 56 // #38 │ │ +05dd6e: 54e5 a605 |03cd: iget-object v5, v14, Ljwtc/android/chess/ChessViewBase;._activity:Landroid/app/Activity; // field@05a6 │ │ +05dd72: 1408 3900 0b7f |03cf: const v8, #float 1.84764e+38 // #7f0b0039 │ │ +05dd78: 6e20 0b00 8500 |03d2: invoke-virtual {v5, v8}, Landroid/app/Activity;.findViewById:(I)Landroid/view/View; // method@000b │ │ +05dd7e: 0c05 |03d5: move-result-object v5 │ │ +05dd80: 1f05 8703 |03d6: check-cast v5, Ljwtc/android/chess/ChessImageView; // type@0387 │ │ +05dd84: 4d05 0607 |03d8: aput-object v5, v6, v7 │ │ +05dd88: 54e6 a705 |03da: iget-object v6, v14, Ljwtc/android/chess/ChessViewBase;._arrImages:[Ljwtc/android/chess/ChessImageView; // field@05a7 │ │ +05dd8c: 1307 3900 |03dc: const/16 v7, #int 57 // #39 │ │ +05dd90: 54e5 a605 |03de: iget-object v5, v14, Ljwtc/android/chess/ChessViewBase;._activity:Landroid/app/Activity; // field@05a6 │ │ +05dd94: 1408 3a00 0b7f |03e0: const v8, #float 1.84764e+38 // #7f0b003a │ │ +05dd9a: 6e20 0b00 8500 |03e3: invoke-virtual {v5, v8}, Landroid/app/Activity;.findViewById:(I)Landroid/view/View; // method@000b │ │ +05dda0: 0c05 |03e6: move-result-object v5 │ │ +05dda2: 1f05 8703 |03e7: check-cast v5, Ljwtc/android/chess/ChessImageView; // type@0387 │ │ +05dda6: 4d05 0607 |03e9: aput-object v5, v6, v7 │ │ +05ddaa: 54e6 a705 |03eb: iget-object v6, v14, Ljwtc/android/chess/ChessViewBase;._arrImages:[Ljwtc/android/chess/ChessImageView; // field@05a7 │ │ +05ddae: 1307 3a00 |03ed: const/16 v7, #int 58 // #3a │ │ +05ddb2: 54e5 a605 |03ef: iget-object v5, v14, Ljwtc/android/chess/ChessViewBase;._activity:Landroid/app/Activity; // field@05a6 │ │ +05ddb6: 1408 3b00 0b7f |03f1: const v8, #float 1.84764e+38 // #7f0b003b │ │ +05ddbc: 6e20 0b00 8500 |03f4: invoke-virtual {v5, v8}, Landroid/app/Activity;.findViewById:(I)Landroid/view/View; // method@000b │ │ +05ddc2: 0c05 |03f7: move-result-object v5 │ │ +05ddc4: 1f05 8703 |03f8: check-cast v5, Ljwtc/android/chess/ChessImageView; // type@0387 │ │ +05ddc8: 4d05 0607 |03fa: aput-object v5, v6, v7 │ │ +05ddcc: 54e6 a705 |03fc: iget-object v6, v14, Ljwtc/android/chess/ChessViewBase;._arrImages:[Ljwtc/android/chess/ChessImageView; // field@05a7 │ │ +05ddd0: 1307 3b00 |03fe: const/16 v7, #int 59 // #3b │ │ +05ddd4: 54e5 a605 |0400: iget-object v5, v14, Ljwtc/android/chess/ChessViewBase;._activity:Landroid/app/Activity; // field@05a6 │ │ +05ddd8: 1408 3c00 0b7f |0402: const v8, #float 1.84764e+38 // #7f0b003c │ │ +05ddde: 6e20 0b00 8500 |0405: invoke-virtual {v5, v8}, Landroid/app/Activity;.findViewById:(I)Landroid/view/View; // method@000b │ │ +05dde4: 0c05 |0408: move-result-object v5 │ │ +05dde6: 1f05 8703 |0409: check-cast v5, Ljwtc/android/chess/ChessImageView; // type@0387 │ │ +05ddea: 4d05 0607 |040b: aput-object v5, v6, v7 │ │ +05ddee: 54e6 a705 |040d: iget-object v6, v14, Ljwtc/android/chess/ChessViewBase;._arrImages:[Ljwtc/android/chess/ChessImageView; // field@05a7 │ │ +05ddf2: 1307 3c00 |040f: const/16 v7, #int 60 // #3c │ │ +05ddf6: 54e5 a605 |0411: iget-object v5, v14, Ljwtc/android/chess/ChessViewBase;._activity:Landroid/app/Activity; // field@05a6 │ │ +05ddfa: 1408 3d00 0b7f |0413: const v8, #float 1.84764e+38 // #7f0b003d │ │ +05de00: 6e20 0b00 8500 |0416: invoke-virtual {v5, v8}, Landroid/app/Activity;.findViewById:(I)Landroid/view/View; // method@000b │ │ +05de06: 0c05 |0419: move-result-object v5 │ │ +05de08: 1f05 8703 |041a: check-cast v5, Ljwtc/android/chess/ChessImageView; // type@0387 │ │ +05de0c: 4d05 0607 |041c: aput-object v5, v6, v7 │ │ +05de10: 54e6 a705 |041e: iget-object v6, v14, Ljwtc/android/chess/ChessViewBase;._arrImages:[Ljwtc/android/chess/ChessImageView; // field@05a7 │ │ +05de14: 1307 3d00 |0420: const/16 v7, #int 61 // #3d │ │ +05de18: 54e5 a605 |0422: iget-object v5, v14, Ljwtc/android/chess/ChessViewBase;._activity:Landroid/app/Activity; // field@05a6 │ │ +05de1c: 1408 3e00 0b7f |0424: const v8, #float 1.84764e+38 // #7f0b003e │ │ +05de22: 6e20 0b00 8500 |0427: invoke-virtual {v5, v8}, Landroid/app/Activity;.findViewById:(I)Landroid/view/View; // method@000b │ │ +05de28: 0c05 |042a: move-result-object v5 │ │ +05de2a: 1f05 8703 |042b: check-cast v5, Ljwtc/android/chess/ChessImageView; // type@0387 │ │ +05de2e: 4d05 0607 |042d: aput-object v5, v6, v7 │ │ +05de32: 54e6 a705 |042f: iget-object v6, v14, Ljwtc/android/chess/ChessViewBase;._arrImages:[Ljwtc/android/chess/ChessImageView; // field@05a7 │ │ +05de36: 1307 3e00 |0431: const/16 v7, #int 62 // #3e │ │ +05de3a: 54e5 a605 |0433: iget-object v5, v14, Ljwtc/android/chess/ChessViewBase;._activity:Landroid/app/Activity; // field@05a6 │ │ +05de3e: 1408 3f00 0b7f |0435: const v8, #float 1.84764e+38 // #7f0b003f │ │ +05de44: 6e20 0b00 8500 |0438: invoke-virtual {v5, v8}, Landroid/app/Activity;.findViewById:(I)Landroid/view/View; // method@000b │ │ +05de4a: 0c05 |043b: move-result-object v5 │ │ +05de4c: 1f05 8703 |043c: check-cast v5, Ljwtc/android/chess/ChessImageView; // type@0387 │ │ +05de50: 4d05 0607 |043e: aput-object v5, v6, v7 │ │ +05de54: 54e6 a705 |0440: iget-object v6, v14, Ljwtc/android/chess/ChessViewBase;._arrImages:[Ljwtc/android/chess/ChessImageView; // field@05a7 │ │ +05de58: 1307 3f00 |0442: const/16 v7, #int 63 // #3f │ │ +05de5c: 54e5 a605 |0444: iget-object v5, v14, Ljwtc/android/chess/ChessViewBase;._activity:Landroid/app/Activity; // field@05a6 │ │ +05de60: 1408 4000 0b7f |0446: const v8, #float 1.84764e+38 // #7f0b0040 │ │ +05de66: 6e20 0b00 8500 |0449: invoke-virtual {v5, v8}, Landroid/app/Activity;.findViewById:(I)Landroid/view/View; // method@000b │ │ +05de6c: 0c05 |044c: move-result-object v5 │ │ +05de6e: 1f05 8703 |044d: check-cast v5, Ljwtc/android/chess/ChessImageView; // type@0387 │ │ +05de72: 4d05 0607 |044f: aput-object v5, v6, v7 │ │ +05de76: 54e5 a605 |0451: iget-object v5, v14, Ljwtc/android/chess/ChessViewBase;._activity:Landroid/app/Activity; // field@05a6 │ │ +05de7a: 6e10 0f00 0500 |0453: invoke-virtual {v5}, Landroid/app/Activity;.getAssets:()Landroid/content/res/AssetManager; // method@000f │ │ +05de80: 0c00 |0456: move-result-object v0 │ │ +05de82: 54e5 a605 |0457: iget-object v5, v14, Ljwtc/android/chess/ChessViewBase;._activity:Landroid/app/Activity; // field@05a6 │ │ +05de86: 1a06 2e03 |0459: const-string v6, "ChessPlayer" // string@032e │ │ +05de8a: 6e30 1900 6509 |045b: invoke-virtual {v5, v6, v9}, Landroid/app/Activity;.getSharedPreferences:(Ljava/lang/String;I)Landroid/content/SharedPreferences; // method@0019 │ │ +05de90: 0c02 |045e: move-result-object v2 │ │ +05de92: 2205 3f03 |045f: new-instance v5, Ljava/lang/StringBuilder; // type@033f │ │ +05de96: 7010 5715 0500 |0461: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ +05de9c: 1a06 0e1e |0464: const-string v6, "pieceSet" // string@1e0e │ │ +05dea0: 1a07 1d17 |0466: const-string v7, "highres" // string@171d │ │ +05dea4: 7230 fc00 6207 |0468: invoke-interface {v2, v6, v7}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@00fc │ │ +05deaa: 0c06 |046b: move-result-object v6 │ │ +05deac: 6e20 5f15 6500 |046c: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +05deb2: 0c05 |046f: move-result-object v5 │ │ +05deb4: 1a06 4401 |0470: const-string v6, "/" // string@0144 │ │ +05deb8: 6e20 5f15 6500 |0472: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +05debe: 0c05 |0475: move-result-object v5 │ │ +05dec0: 6e10 6415 0500 |0476: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ +05dec6: 0c03 |0479: move-result-object v3 │ │ +05dec8: 1a05 8d22 |047a: const-string v5, "tileSet" // string@228d │ │ +05decc: 1a06 0000 |047c: const-string v6, "" // string@0000 │ │ +05ded0: 7230 fc00 5206 |047e: invoke-interface {v2, v5, v6}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@00fc │ │ +05ded6: 0c04 |0481: move-result-object v4 │ │ +05ded8: 2205 3f03 |0482: new-instance v5, Ljava/lang/StringBuilder; // type@033f │ │ +05dedc: 7010 5715 0500 |0484: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ +05dee2: 1a06 aa1b |0487: const-string v6, "merida/border" // string@1baa │ │ +05dee6: 6e20 5f15 6500 |0489: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +05deec: 0c06 |048c: move-result-object v6 │ │ +05deee: 1a05 2f14 |048d: const-string v5, "extrahighlight" // string@142f │ │ +05def2: 1207 |048f: const/4 v7, #int 0 // #0 │ │ +05def4: 7230 f900 5207 |0490: invoke-interface {v2, v5, v7}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@00f9 │ │ +05defa: 0a05 |0493: move-result v5 │ │ +05defc: 3805 ac02 |0494: if-eqz v5, 0740 // +02ac │ │ +05df00: 1a05 120f |0496: const-string v5, "_extra" // string@0f12 │ │ +05df04: 6e20 5f15 5600 |0498: invoke-virtual {v6, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +05df0a: 0c05 |049b: move-result-object v5 │ │ +05df0c: 1a06 3f01 |049c: const-string v6, ".png" // string@013f │ │ +05df10: 6e20 5f15 6500 |049e: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +05df16: 0c05 |04a1: move-result-object v5 │ │ +05df18: 6e10 6415 0500 |04a2: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ +05df1e: 0c05 |04a5: move-result-object v5 │ │ +05df20: 6e20 0701 5000 |04a6: invoke-virtual {v0, v5}, Landroid/content/res/AssetManager;.open:(Ljava/lang/String;)Ljava/io/InputStream; // method@0107 │ │ +05df26: 0c05 |04a9: move-result-object v5 │ │ +05df28: 7110 4d01 0500 |04aa: invoke-static {v5}, Landroid/graphics/BitmapFactory;.decodeStream:(Ljava/io/InputStream;)Landroid/graphics/Bitmap; // method@014d │ │ +05df2e: 0c05 |04ad: move-result-object v5 │ │ +05df30: 6905 3e05 |04ae: sput-object v5, Ljwtc/android/chess/ChessImageView;._bmpBorder:Landroid/graphics/Bitmap; // field@053e │ │ +05df34: 1a05 ab1b |04b0: const-string v5, "merida/select.png" // string@1bab │ │ +05df38: 6e20 0701 5000 |04b2: invoke-virtual {v0, v5}, Landroid/content/res/AssetManager;.open:(Ljava/lang/String;)Ljava/io/InputStream; // method@0107 │ │ +05df3e: 0c05 |04b5: move-result-object v5 │ │ +05df40: 7110 4d01 0500 |04b6: invoke-static {v5}, Landroid/graphics/BitmapFactory;.decodeStream:(Ljava/io/InputStream;)Landroid/graphics/Bitmap; // method@014d │ │ +05df46: 0c05 |04b9: move-result-object v5 │ │ +05df48: 6905 3f05 |04ba: sput-object v5, Ljwtc/android/chess/ChessImageView;._bmpSelect:Landroid/graphics/Bitmap; // field@053f │ │ +05df4c: 1a05 ac1b |04bc: const-string v5, "merida/select_light.png" // string@1bac │ │ +05df50: 6e20 0701 5000 |04be: invoke-virtual {v0, v5}, Landroid/content/res/AssetManager;.open:(Ljava/lang/String;)Ljava/io/InputStream; // method@0107 │ │ +05df56: 0c05 |04c1: move-result-object v5 │ │ +05df58: 7110 4d01 0500 |04c2: invoke-static {v5}, Landroid/graphics/BitmapFactory;.decodeStream:(Ljava/io/InputStream;)Landroid/graphics/Bitmap; // method@014d │ │ +05df5e: 0c05 |04c5: move-result-object v5 │ │ +05df60: 6905 4005 |04c6: sput-object v5, Ljwtc/android/chess/ChessImageView;._bmpSelectLight:Landroid/graphics/Bitmap; // field@0540 │ │ +05df64: 6e10 4215 0400 |04c8: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@1542 │ │ +05df6a: 0a05 |04cb: move-result v5 │ │ +05df6c: 3d05 2500 |04cc: if-lez v5, 04f1 // +0025 │ │ +05df70: 2205 3f03 |04ce: new-instance v5, Ljava/lang/StringBuilder; // type@033f │ │ +05df74: 7010 5715 0500 |04d0: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ +05df7a: 1a06 8e22 |04d3: const-string v6, "tiles/" // string@228e │ │ +05df7e: 6e20 5f15 6500 |04d5: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +05df84: 0c05 |04d8: move-result-object v5 │ │ +05df86: 6e20 5f15 4500 |04d9: invoke-virtual {v5, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +05df8c: 0c05 |04dc: move-result-object v5 │ │ +05df8e: 1a06 3f01 |04dd: const-string v6, ".png" // string@013f │ │ +05df92: 6e20 5f15 6500 |04df: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +05df98: 0c05 |04e2: move-result-object v5 │ │ +05df9a: 6e10 6415 0500 |04e3: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ +05dfa0: 0c05 |04e6: move-result-object v5 │ │ +05dfa2: 6e20 0701 5000 |04e7: invoke-virtual {v0, v5}, Landroid/content/res/AssetManager;.open:(Ljava/lang/String;)Ljava/io/InputStream; // method@0107 │ │ +05dfa8: 0c05 |04ea: move-result-object v5 │ │ +05dfaa: 7110 4d01 0500 |04eb: invoke-static {v5}, Landroid/graphics/BitmapFactory;.decodeStream:(Ljava/io/InputStream;)Landroid/graphics/Bitmap; // method@014d │ │ +05dfb0: 0c05 |04ee: move-result-object v5 │ │ +05dfb2: 6905 4105 |04ef: sput-object v5, Ljwtc/android/chess/ChessImageView;._bmpTile:Landroid/graphics/Bitmap; // field@0541 │ │ +05dfb6: 6205 3d05 |04f1: sget-object v5, Ljwtc/android/chess/ChessImageView;._arrPieceBitmaps:[[Landroid/graphics/Bitmap; // field@053d │ │ +05dfba: 1206 |04f3: const/4 v6, #int 0 // #0 │ │ +05dfbc: 4605 0506 |04f4: aget-object v5, v5, v6 │ │ +05dfc0: 1206 |04f6: const/4 v6, #int 0 // #0 │ │ +05dfc2: 2207 3f03 |04f7: new-instance v7, Ljava/lang/StringBuilder; // type@033f │ │ +05dfc6: 7010 5715 0700 |04f9: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ +05dfcc: 6e20 5f15 3700 |04fc: invoke-virtual {v7, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +05dfd2: 0c07 |04ff: move-result-object v7 │ │ +05dfd4: 1a08 ce1d |0500: const-string v8, "pb.png" // string@1dce │ │ +05dfd8: 6e20 5f15 8700 |0502: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +05dfde: 0c07 |0505: move-result-object v7 │ │ +05dfe0: 6e10 6415 0700 |0506: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ +05dfe6: 0c07 |0509: move-result-object v7 │ │ +05dfe8: 6e20 0701 7000 |050a: invoke-virtual {v0, v7}, Landroid/content/res/AssetManager;.open:(Ljava/lang/String;)Ljava/io/InputStream; // method@0107 │ │ +05dfee: 0c07 |050d: move-result-object v7 │ │ +05dff0: 7110 4d01 0700 |050e: invoke-static {v7}, Landroid/graphics/BitmapFactory;.decodeStream:(Ljava/io/InputStream;)Landroid/graphics/Bitmap; // method@014d │ │ +05dff6: 0c07 |0511: move-result-object v7 │ │ +05dff8: 4d07 0506 |0512: aput-object v7, v5, v6 │ │ +05dffc: 6205 3d05 |0514: sget-object v5, Ljwtc/android/chess/ChessImageView;._arrPieceBitmaps:[[Landroid/graphics/Bitmap; // field@053d │ │ +05e000: 1216 |0516: const/4 v6, #int 1 // #1 │ │ +05e002: 4605 0506 |0517: aget-object v5, v5, v6 │ │ +05e006: 1206 |0519: const/4 v6, #int 0 // #0 │ │ +05e008: 2207 3f03 |051a: new-instance v7, Ljava/lang/StringBuilder; // type@033f │ │ +05e00c: 7010 5715 0700 |051c: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ +05e012: 6e20 5f15 3700 |051f: invoke-virtual {v7, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +05e018: 0c07 |0522: move-result-object v7 │ │ +05e01a: 1a08 b31e |0523: const-string v8, "pw.png" // string@1eb3 │ │ +05e01e: 6e20 5f15 8700 |0525: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +05e024: 0c07 |0528: move-result-object v7 │ │ +05e026: 6e10 6415 0700 |0529: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ +05e02c: 0c07 |052c: move-result-object v7 │ │ +05e02e: 6e20 0701 7000 |052d: invoke-virtual {v0, v7}, Landroid/content/res/AssetManager;.open:(Ljava/lang/String;)Ljava/io/InputStream; // method@0107 │ │ +05e034: 0c07 |0530: move-result-object v7 │ │ +05e036: 7110 4d01 0700 |0531: invoke-static {v7}, Landroid/graphics/BitmapFactory;.decodeStream:(Ljava/io/InputStream;)Landroid/graphics/Bitmap; // method@014d │ │ +05e03c: 0c07 |0534: move-result-object v7 │ │ +05e03e: 4d07 0506 |0535: aput-object v7, v5, v6 │ │ +05e042: 6205 3d05 |0537: sget-object v5, Ljwtc/android/chess/ChessImageView;._arrPieceBitmaps:[[Landroid/graphics/Bitmap; // field@053d │ │ +05e046: 1206 |0539: const/4 v6, #int 0 // #0 │ │ +05e048: 4605 0506 |053a: aget-object v5, v5, v6 │ │ +05e04c: 1216 |053c: const/4 v6, #int 1 // #1 │ │ +05e04e: 2207 3f03 |053d: new-instance v7, Ljava/lang/StringBuilder; // type@033f │ │ +05e052: 7010 5715 0700 |053f: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ +05e058: 6e20 5f15 3700 |0542: invoke-virtual {v7, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +05e05e: 0c07 |0545: move-result-object v7 │ │ +05e060: 1a08 081c |0546: const-string v8, "nb.png" // string@1c08 │ │ +05e064: 6e20 5f15 8700 |0548: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +05e06a: 0c07 |054b: move-result-object v7 │ │ +05e06c: 6e10 6415 0700 |054c: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ +05e072: 0c07 |054f: move-result-object v7 │ │ +05e074: 6e20 0701 7000 |0550: invoke-virtual {v0, v7}, Landroid/content/res/AssetManager;.open:(Ljava/lang/String;)Ljava/io/InputStream; // method@0107 │ │ +05e07a: 0c07 |0553: move-result-object v7 │ │ +05e07c: 7110 4d01 0700 |0554: invoke-static {v7}, Landroid/graphics/BitmapFactory;.decodeStream:(Ljava/io/InputStream;)Landroid/graphics/Bitmap; // method@014d │ │ +05e082: 0c07 |0557: move-result-object v7 │ │ +05e084: 4d07 0506 |0558: aput-object v7, v5, v6 │ │ +05e088: 6205 3d05 |055a: sget-object v5, Ljwtc/android/chess/ChessImageView;._arrPieceBitmaps:[[Landroid/graphics/Bitmap; // field@053d │ │ +05e08c: 1216 |055c: const/4 v6, #int 1 // #1 │ │ +05e08e: 4605 0506 |055d: aget-object v5, v5, v6 │ │ +05e092: 1216 |055f: const/4 v6, #int 1 // #1 │ │ +05e094: 2207 3f03 |0560: new-instance v7, Ljava/lang/StringBuilder; // type@033f │ │ +05e098: 7010 5715 0700 |0562: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ +05e09e: 6e20 5f15 3700 |0565: invoke-virtual {v7, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +05e0a4: 0c07 |0568: move-result-object v7 │ │ +05e0a6: 1a08 731c |0569: const-string v8, "nw.png" // string@1c73 │ │ +05e0aa: 6e20 5f15 8700 |056b: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +05e0b0: 0c07 |056e: move-result-object v7 │ │ +05e0b2: 6e10 6415 0700 |056f: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ +05e0b8: 0c07 |0572: move-result-object v7 │ │ +05e0ba: 6e20 0701 7000 |0573: invoke-virtual {v0, v7}, Landroid/content/res/AssetManager;.open:(Ljava/lang/String;)Ljava/io/InputStream; // method@0107 │ │ +05e0c0: 0c07 |0576: move-result-object v7 │ │ +05e0c2: 7110 4d01 0700 |0577: invoke-static {v7}, Landroid/graphics/BitmapFactory;.decodeStream:(Ljava/io/InputStream;)Landroid/graphics/Bitmap; // method@014d │ │ +05e0c8: 0c07 |057a: move-result-object v7 │ │ +05e0ca: 4d07 0506 |057b: aput-object v7, v5, v6 │ │ +05e0ce: 6205 3d05 |057d: sget-object v5, Ljwtc/android/chess/ChessImageView;._arrPieceBitmaps:[[Landroid/graphics/Bitmap; // field@053d │ │ +05e0d2: 1206 |057f: const/4 v6, #int 0 // #0 │ │ +05e0d4: 4605 0506 |0580: aget-object v5, v5, v6 │ │ +05e0d8: 1226 |0582: const/4 v6, #int 2 // #2 │ │ +05e0da: 2207 3f03 |0583: new-instance v7, Ljava/lang/StringBuilder; // type@033f │ │ +05e0de: 7010 5715 0700 |0585: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ +05e0e4: 6e20 5f15 3700 |0588: invoke-virtual {v7, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +05e0ea: 0c07 |058b: move-result-object v7 │ │ +05e0ec: 1a08 3911 |058c: const-string v8, "bb.png" // string@1139 │ │ +05e0f0: 6e20 5f15 8700 |058e: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +05e0f6: 0c07 |0591: move-result-object v7 │ │ +05e0f8: 6e10 6415 0700 |0592: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ +05e0fe: 0c07 |0595: move-result-object v7 │ │ +05e100: 6e20 0701 7000 |0596: invoke-virtual {v0, v7}, Landroid/content/res/AssetManager;.open:(Ljava/lang/String;)Ljava/io/InputStream; // method@0107 │ │ +05e106: 0c07 |0599: move-result-object v7 │ │ +05e108: 7110 4d01 0700 |059a: invoke-static {v7}, Landroid/graphics/BitmapFactory;.decodeStream:(Ljava/io/InputStream;)Landroid/graphics/Bitmap; // method@014d │ │ +05e10e: 0c07 |059d: move-result-object v7 │ │ +05e110: 4d07 0506 |059e: aput-object v7, v5, v6 │ │ +05e114: 6205 3d05 |05a0: sget-object v5, Ljwtc/android/chess/ChessImageView;._arrPieceBitmaps:[[Landroid/graphics/Bitmap; // field@053d │ │ +05e118: 1216 |05a2: const/4 v6, #int 1 // #1 │ │ +05e11a: 4605 0506 |05a3: aget-object v5, v5, v6 │ │ +05e11e: 1226 |05a5: const/4 v6, #int 2 // #2 │ │ +05e120: 2207 3f03 |05a6: new-instance v7, Ljava/lang/StringBuilder; // type@033f │ │ +05e124: 7010 5715 0700 |05a8: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ +05e12a: 6e20 5f15 3700 |05ab: invoke-virtual {v7, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +05e130: 0c07 |05ae: move-result-object v7 │ │ +05e132: 1a08 9711 |05af: const-string v8, "bw.png" // string@1197 │ │ +05e136: 6e20 5f15 8700 |05b1: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +05e13c: 0c07 |05b4: move-result-object v7 │ │ +05e13e: 6e10 6415 0700 |05b5: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ +05e144: 0c07 |05b8: move-result-object v7 │ │ +05e146: 6e20 0701 7000 |05b9: invoke-virtual {v0, v7}, Landroid/content/res/AssetManager;.open:(Ljava/lang/String;)Ljava/io/InputStream; // method@0107 │ │ +05e14c: 0c07 |05bc: move-result-object v7 │ │ +05e14e: 7110 4d01 0700 |05bd: invoke-static {v7}, Landroid/graphics/BitmapFactory;.decodeStream:(Ljava/io/InputStream;)Landroid/graphics/Bitmap; // method@014d │ │ +05e154: 0c07 |05c0: move-result-object v7 │ │ +05e156: 4d07 0506 |05c1: aput-object v7, v5, v6 │ │ +05e15a: 6205 3d05 |05c3: sget-object v5, Ljwtc/android/chess/ChessImageView;._arrPieceBitmaps:[[Landroid/graphics/Bitmap; // field@053d │ │ +05e15e: 1206 |05c5: const/4 v6, #int 0 // #0 │ │ +05e160: 4605 0506 |05c6: aget-object v5, v5, v6 │ │ +05e164: 1236 |05c8: const/4 v6, #int 3 // #3 │ │ +05e166: 2207 3f03 |05c9: new-instance v7, Ljava/lang/StringBuilder; // type@033f │ │ +05e16a: 7010 5715 0700 |05cb: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ +05e170: 6e20 5f15 3700 |05ce: invoke-virtual {v7, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +05e176: 0c07 |05d1: move-result-object v7 │ │ +05e178: 1a08 c51e |05d2: const-string v8, "rb.png" // string@1ec5 │ │ +05e17c: 6e20 5f15 8700 |05d4: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +05e182: 0c07 |05d7: move-result-object v7 │ │ +05e184: 6e10 6415 0700 |05d8: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ +05e18a: 0c07 |05db: move-result-object v7 │ │ +05e18c: 6e20 0701 7000 |05dc: invoke-virtual {v0, v7}, Landroid/content/res/AssetManager;.open:(Ljava/lang/String;)Ljava/io/InputStream; // method@0107 │ │ +05e192: 0c07 |05df: move-result-object v7 │ │ +05e194: 7110 4d01 0700 |05e0: invoke-static {v7}, Landroid/graphics/BitmapFactory;.decodeStream:(Ljava/io/InputStream;)Landroid/graphics/Bitmap; // method@014d │ │ +05e19a: 0c07 |05e3: move-result-object v7 │ │ +05e19c: 4d07 0506 |05e4: aput-object v7, v5, v6 │ │ +05e1a0: 6205 3d05 |05e6: sget-object v5, Ljwtc/android/chess/ChessImageView;._arrPieceBitmaps:[[Landroid/graphics/Bitmap; // field@053d │ │ +05e1a4: 1216 |05e8: const/4 v6, #int 1 // #1 │ │ +05e1a6: 4605 0506 |05e9: aget-object v5, v5, v6 │ │ +05e1aa: 1236 |05eb: const/4 v6, #int 3 // #3 │ │ +05e1ac: 2207 3f03 |05ec: new-instance v7, Ljava/lang/StringBuilder; // type@033f │ │ +05e1b0: 7010 5715 0700 |05ee: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ +05e1b6: 6e20 5f15 3700 |05f1: invoke-virtual {v7, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +05e1bc: 0c07 |05f4: move-result-object v7 │ │ +05e1be: 1a08 6c1f |05f5: const-string v8, "rw.png" // string@1f6c │ │ +05e1c2: 6e20 5f15 8700 |05f7: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +05e1c8: 0c07 |05fa: move-result-object v7 │ │ +05e1ca: 6e10 6415 0700 |05fb: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ +05e1d0: 0c07 |05fe: move-result-object v7 │ │ +05e1d2: 6e20 0701 7000 |05ff: invoke-virtual {v0, v7}, Landroid/content/res/AssetManager;.open:(Ljava/lang/String;)Ljava/io/InputStream; // method@0107 │ │ +05e1d8: 0c07 |0602: move-result-object v7 │ │ +05e1da: 7110 4d01 0700 |0603: invoke-static {v7}, Landroid/graphics/BitmapFactory;.decodeStream:(Ljava/io/InputStream;)Landroid/graphics/Bitmap; // method@014d │ │ +05e1e0: 0c07 |0606: move-result-object v7 │ │ +05e1e2: 4d07 0506 |0607: aput-object v7, v5, v6 │ │ +05e1e6: 6205 3d05 |0609: sget-object v5, Ljwtc/android/chess/ChessImageView;._arrPieceBitmaps:[[Landroid/graphics/Bitmap; // field@053d │ │ +05e1ea: 1206 |060b: const/4 v6, #int 0 // #0 │ │ +05e1ec: 4605 0506 |060c: aget-object v5, v5, v6 │ │ +05e1f0: 1246 |060e: const/4 v6, #int 4 // #4 │ │ +05e1f2: 2207 3f03 |060f: new-instance v7, Ljava/lang/StringBuilder; // type@033f │ │ +05e1f6: 7010 5715 0700 |0611: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ +05e1fc: 6e20 5f15 3700 |0614: invoke-virtual {v7, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +05e202: 0c07 |0617: move-result-object v7 │ │ +05e204: 1a08 b61e |0618: const-string v8, "qb.png" // string@1eb6 │ │ +05e208: 6e20 5f15 8700 |061a: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +05e20e: 0c07 |061d: move-result-object v7 │ │ +05e210: 6e10 6415 0700 |061e: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ +05e216: 0c07 |0621: move-result-object v7 │ │ +05e218: 6e20 0701 7000 |0622: invoke-virtual {v0, v7}, Landroid/content/res/AssetManager;.open:(Ljava/lang/String;)Ljava/io/InputStream; // method@0107 │ │ +05e21e: 0c07 |0625: move-result-object v7 │ │ +05e220: 7110 4d01 0700 |0626: invoke-static {v7}, Landroid/graphics/BitmapFactory;.decodeStream:(Ljava/io/InputStream;)Landroid/graphics/Bitmap; // method@014d │ │ +05e226: 0c07 |0629: move-result-object v7 │ │ +05e228: 4d07 0506 |062a: aput-object v7, v5, v6 │ │ +05e22c: 6205 3d05 |062c: sget-object v5, Ljwtc/android/chess/ChessImageView;._arrPieceBitmaps:[[Landroid/graphics/Bitmap; // field@053d │ │ +05e230: 1216 |062e: const/4 v6, #int 1 // #1 │ │ +05e232: 4605 0506 |062f: aget-object v5, v5, v6 │ │ +05e236: 1246 |0631: const/4 v6, #int 4 // #4 │ │ +05e238: 2207 3f03 |0632: new-instance v7, Ljava/lang/StringBuilder; // type@033f │ │ +05e23c: 7010 5715 0700 |0634: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ +05e242: 6e20 5f15 3700 |0637: invoke-virtual {v7, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +05e248: 0c07 |063a: move-result-object v7 │ │ +05e24a: 1a08 bc1e |063b: const-string v8, "qw.png" // string@1ebc │ │ +05e24e: 6e20 5f15 8700 |063d: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +05e254: 0c07 |0640: move-result-object v7 │ │ +05e256: 6e10 6415 0700 |0641: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ +05e25c: 0c07 |0644: move-result-object v7 │ │ +05e25e: 6e20 0701 7000 |0645: invoke-virtual {v0, v7}, Landroid/content/res/AssetManager;.open:(Ljava/lang/String;)Ljava/io/InputStream; // method@0107 │ │ +05e264: 0c07 |0648: move-result-object v7 │ │ +05e266: 7110 4d01 0700 |0649: invoke-static {v7}, Landroid/graphics/BitmapFactory;.decodeStream:(Ljava/io/InputStream;)Landroid/graphics/Bitmap; // method@014d │ │ +05e26c: 0c07 |064c: move-result-object v7 │ │ +05e26e: 4d07 0506 |064d: aput-object v7, v5, v6 │ │ +05e272: 6205 3d05 |064f: sget-object v5, Ljwtc/android/chess/ChessImageView;._arrPieceBitmaps:[[Landroid/graphics/Bitmap; // field@053d │ │ +05e276: 1206 |0651: const/4 v6, #int 0 // #0 │ │ +05e278: 4605 0506 |0652: aget-object v5, v5, v6 │ │ +05e27c: 1256 |0654: const/4 v6, #int 5 // #5 │ │ +05e27e: 2207 3f03 |0655: new-instance v7, Ljava/lang/StringBuilder; // type@033f │ │ +05e282: 7010 5715 0700 |0657: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ +05e288: 6e20 5f15 3700 |065a: invoke-virtual {v7, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +05e28e: 0c07 |065d: move-result-object v7 │ │ +05e290: 1a08 aa18 |065e: const-string v8, "kb.png" // string@18aa │ │ +05e294: 6e20 5f15 8700 |0660: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +05e29a: 0c07 |0663: move-result-object v7 │ │ +05e29c: 6e10 6415 0700 |0664: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ +05e2a2: 0c07 |0667: move-result-object v7 │ │ +05e2a4: 6e20 0701 7000 |0668: invoke-virtual {v0, v7}, Landroid/content/res/AssetManager;.open:(Ljava/lang/String;)Ljava/io/InputStream; // method@0107 │ │ +05e2aa: 0c07 |066b: move-result-object v7 │ │ +05e2ac: 7110 4d01 0700 |066c: invoke-static {v7}, Landroid/graphics/BitmapFactory;.decodeStream:(Ljava/io/InputStream;)Landroid/graphics/Bitmap; // method@014d │ │ +05e2b2: 0c07 |066f: move-result-object v7 │ │ +05e2b4: 4d07 0506 |0670: aput-object v7, v5, v6 │ │ +05e2b8: 6205 3d05 |0672: sget-object v5, Ljwtc/android/chess/ChessImageView;._arrPieceBitmaps:[[Landroid/graphics/Bitmap; // field@053d │ │ +05e2bc: 1216 |0674: const/4 v6, #int 1 // #1 │ │ +05e2be: 4605 0506 |0675: aget-object v5, v5, v6 │ │ +05e2c2: 1256 |0677: const/4 v6, #int 5 // #5 │ │ +05e2c4: 2207 3f03 |0678: new-instance v7, Ljava/lang/StringBuilder; // type@033f │ │ +05e2c8: 7010 5715 0700 |067a: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ +05e2ce: 6e20 5f15 3700 |067d: invoke-virtual {v7, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +05e2d4: 0c07 |0680: move-result-object v7 │ │ +05e2d6: 1a08 b618 |0681: const-string v8, "kw.png" // string@18b6 │ │ +05e2da: 6e20 5f15 8700 |0683: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +05e2e0: 0c07 |0686: move-result-object v7 │ │ +05e2e2: 6e10 6415 0700 |0687: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ +05e2e8: 0c07 |068a: move-result-object v7 │ │ +05e2ea: 6e20 0701 7000 |068b: invoke-virtual {v0, v7}, Landroid/content/res/AssetManager;.open:(Ljava/lang/String;)Ljava/io/InputStream; // method@0107 │ │ +05e2f0: 0c07 |068e: move-result-object v7 │ │ +05e2f2: 7110 4d01 0700 |068f: invoke-static {v7}, Landroid/graphics/BitmapFactory;.decodeStream:(Ljava/io/InputStream;)Landroid/graphics/Bitmap; // method@014d │ │ +05e2f8: 0c07 |0692: move-result-object v7 │ │ +05e2fa: 4d07 0506 |0693: aput-object v7, v5, v6 │ │ +05e2fe: 6205 3c05 |0695: sget-object v5, Ljwtc/android/chess/ChessImageView;._arrColorScheme:[[I // field@053c │ │ +05e302: 4605 0509 |0697: aget-object v5, v5, v9 │ │ +05e306: 1406 5dac deff |0699: const v6, #float -nan // #ffdeac5d │ │ +05e30c: 4b06 0509 |069c: aput v6, v5, v9 │ │ +05e310: 6205 3c05 |069e: sget-object v5, Ljwtc/android/chess/ChessImageView;._arrColorScheme:[[I // field@053c │ │ +05e314: 4605 0509 |06a0: aget-object v5, v5, v9 │ │ +05e318: 1406 c0e3 f9ff |06a2: const v6, #float -nan // #fff9e3c0 │ │ +05e31e: 4b06 050a |06a5: aput v6, v5, v10 │ │ +05e322: 6205 3c05 |06a7: sget-object v5, Ljwtc/android/chess/ChessImageView;._arrColorScheme:[[I // field@053c │ │ +05e326: 4605 0509 |06a9: aget-object v5, v5, v9 │ │ +05e32a: 4b0c 050b |06ab: aput v12, v5, v11 │ │ +05e32e: 6205 3c05 |06ad: sget-object v5, Ljwtc/android/chess/ChessImageView;._arrColorScheme:[[I // field@053c │ │ +05e332: 4605 050a |06af: aget-object v5, v5, v10 │ │ +05e336: 1406 8b62 28ff |06b1: const v6, #float -2.23822e+38 // #ff28628b │ │ +05e33c: 4b06 0509 |06b4: aput v6, v5, v9 │ │ +05e340: 6205 3c05 |06b6: sget-object v5, Ljwtc/android/chess/ChessImageView;._arrColorScheme:[[I // field@053c │ │ +05e344: 4605 050a |06b8: aget-object v5, v5, v10 │ │ +05e348: 1406 eabd 7dff |06ba: const v6, #float -3.37281e+38 // #ff7dbdea │ │ +05e34e: 4b06 050a |06bd: aput v6, v5, v10 │ │ +05e352: 6205 3c05 |06bf: sget-object v5, Ljwtc/android/chess/ChessImageView;._arrColorScheme:[[I // field@053c │ │ +05e356: 4605 050a |06c1: aget-object v5, v5, v10 │ │ +05e35a: 4b0c 050b |06c3: aput v12, v5, v11 │ │ +05e35e: 6205 3c05 |06c5: sget-object v5, Ljwtc/android/chess/ChessImageView;._arrColorScheme:[[I // field@053c │ │ +05e362: 4605 050b |06c7: aget-object v5, v5, v11 │ │ +05e366: 1406 9bb5 8eff |06c9: const v6, #float -nan // #ff8eb59b │ │ +05e36c: 4b06 0509 |06cc: aput v6, v5, v9 │ │ +05e370: 6205 3c05 |06ce: sget-object v5, Ljwtc/android/chess/ChessImageView;._arrColorScheme:[[I // field@053c │ │ +05e374: 4605 050b |06d0: aget-object v5, v5, v11 │ │ +05e378: 1406 87e7 caff |06d2: const v6, #float -nan // #ffcae787 │ │ +05e37e: 4b06 050a |06d5: aput v6, v5, v10 │ │ +05e382: 6205 3c05 |06d7: sget-object v5, Ljwtc/android/chess/ChessImageView;._arrColorScheme:[[I // field@053c │ │ +05e386: 4605 050b |06d9: aget-object v5, v5, v11 │ │ +05e38a: 4b0c 050b |06db: aput v12, v5, v11 │ │ +05e38e: 6205 3c05 |06dd: sget-object v5, Ljwtc/android/chess/ChessImageView;._arrColorScheme:[[I // field@053c │ │ +05e392: 4605 050d |06df: aget-object v5, v5, v13 │ │ +05e396: 1406 c0c0 c0ff |06e1: const v6, #float -nan // #ffc0c0c0 │ │ +05e39c: 4b06 0509 |06e4: aput v6, v5, v9 │ │ +05e3a0: 6205 3c05 |06e6: sget-object v5, Ljwtc/android/chess/ChessImageView;._arrColorScheme:[[I // field@053c │ │ +05e3a4: 4605 050d |06e8: aget-object v5, v5, v13 │ │ +05e3a8: 12f6 |06ea: const/4 v6, #int -1 // #ff │ │ +05e3aa: 4b06 050a |06eb: aput v6, v5, v10 │ │ +05e3ae: 6205 3c05 |06ed: sget-object v5, Ljwtc/android/chess/ChessImageView;._arrColorScheme:[[I // field@053c │ │ +05e3b2: 4605 050d |06ef: aget-object v5, v5, v13 │ │ +05e3b6: 4b0c 050b |06f1: aput v12, v5, v11 │ │ +05e3ba: 6205 3c05 |06f3: sget-object v5, Ljwtc/android/chess/ChessImageView;._arrColorScheme:[[I // field@053c │ │ +05e3be: 1246 |06f5: const/4 v6, #int 4 // #4 │ │ +05e3c0: 4605 0506 |06f6: aget-object v5, v5, v6 │ │ +05e3c4: 1406 0d39 65ff |06f8: const v6, #float -3.04689e+38 // #ff65390d │ │ +05e3ca: 4b06 0509 |06fb: aput v6, v5, v9 │ │ +05e3ce: 6205 3c05 |06fd: sget-object v5, Ljwtc/android/chess/ChessImageView;._arrColorScheme:[[I // field@053c │ │ +05e3d2: 1246 |06ff: const/4 v6, #int 4 // #4 │ │ +05e3d4: 4605 0506 |0700: aget-object v5, v5, v6 │ │ +05e3d8: 1406 4f8b b9ff |0702: const v6, #float -nan // #ffb98b4f │ │ +05e3de: 4b06 050a |0705: aput v6, v5, v10 │ │ +05e3e2: 6205 3c05 |0707: sget-object v5, Ljwtc/android/chess/ChessImageView;._arrColorScheme:[[I // field@053c │ │ +05e3e6: 1246 |0709: const/4 v6, #int 4 // #4 │ │ +05e3e8: 4605 0506 |070a: aget-object v5, v5, v6 │ │ +05e3ec: 4b0c 050b |070c: aput v12, v5, v11 │ │ +05e3f0: 6205 3c05 |070e: sget-object v5, Ljwtc/android/chess/ChessImageView;._arrColorScheme:[[I // field@053c │ │ +05e3f4: 1256 |0710: const/4 v6, #int 5 // #5 │ │ +05e3f6: 4605 0506 |0711: aget-object v5, v5, v6 │ │ +05e3fa: 1406 2828 ffff |0713: const v6, #float -nan // #ffff2828 │ │ +05e400: 4b06 0509 |0716: aput v6, v5, v9 │ │ +05e404: 6205 3c05 |0718: sget-object v5, Ljwtc/android/chess/ChessImageView;._arrColorScheme:[[I // field@053c │ │ +05e408: 1256 |071a: const/4 v6, #int 5 // #5 │ │ +05e40a: 4605 0506 |071b: aget-object v5, v5, v6 │ │ +05e40e: 1306 d1d1 |071d: const/16 v6, #int -11823 // #d1d1 │ │ +05e412: 4b06 050a |071f: aput v6, v5, v10 │ │ +05e416: 6205 3c05 |0721: sget-object v5, Ljwtc/android/chess/ChessImageView;._arrColorScheme:[[I // field@053c │ │ +05e41a: 1256 |0723: const/4 v6, #int 5 // #5 │ │ +05e41c: 4605 0506 |0724: aget-object v5, v5, v6 │ │ +05e420: 4b0c 050b |0726: aput v12, v5, v11 │ │ +05e424: 1201 |0728: const/4 v1, #int 0 // #0 │ │ +05e426: 1305 4000 |0729: const/16 v5, #int 64 // #40 │ │ +05e42a: 3551 1900 |072b: if-ge v1, v5, 0744 // +0019 │ │ +05e42e: 54e5 a705 |072d: iget-object v5, v14, Ljwtc/android/chess/ChessViewBase;._arrImages:[Ljwtc/android/chess/ChessImageView; // field@05a7 │ │ +05e432: 4605 0501 |072f: aget-object v5, v5, v1 │ │ +05e436: 6e20 2816 f500 |0731: invoke-virtual {v5, v15}, Ljwtc/android/chess/ChessImageView;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@1628 │ │ +05e43c: 54e5 a805 |0734: iget-object v5, v14, Ljwtc/android/chess/ChessViewBase;._arrImgCache:[Ljwtc/android/chess/ImageCacheObject; // field@05a8 │ │ +05e440: 2206 b803 |0736: new-instance v6, Ljwtc/android/chess/ImageCacheObject; // type@03b8 │ │ +05e444: 7010 2917 0600 |0738: invoke-direct {v6}, Ljwtc/android/chess/ImageCacheObject;.:()V // method@1729 │ │ +05e44a: 4d06 0501 |073b: aput-object v6, v5, v1 │ │ +05e44e: d801 0101 |073d: add-int/lit8 v1, v1, #int 1 // #01 │ │ +05e452: 28ea |073f: goto 0729 // -0016 │ │ +05e454: 1a05 0000 |0740: const-string v5, "" // string@0000 │ │ +05e458: 2900 56fd |0742: goto/16 0498 // -02aa │ │ +05e45c: 0e00 |0744: return-void │ │ +05e45e: 0d05 |0745: move-exception v5 │ │ +05e460: 2900 4fff |0746: goto/16 0695 // -00b1 │ │ catches : 2 │ │ 0x0482 - 0x0695 │ │ Ljava/lang/Exception; -> 0x0745 │ │ 0x0740 - 0x0742 │ │ Ljava/lang/Exception; -> 0x0745 │ │ positions : │ │ 0x0007 line=56 │ │ @@ -88908,173 +88918,173 @@ │ │ type : '(Ljwtc/chess/JNI;[ILjava/util/ArrayList;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 16 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 277 16-bit code units │ │ -05c8d4: |[05c8d4] jwtc.android.chess.ChessViewBase.paintBoard:(Ljwtc/chess/JNI;[ILjava/util/ArrayList;)V │ │ -05c8e4: 1207 |0000: const/4 v7, #int 0 // #0 │ │ -05c8e6: 1205 |0001: const/4 v5, #int 0 // #0 │ │ -05c8e8: 7100 6715 0000 |0002: invoke-static {}, Ljava/lang/System;.gc:()V // method@1567 │ │ -05c8ee: 55ca a905 |0005: iget-boolean v10, v12, Ljwtc/android/chess/ChessViewBase;._flippedBoard:Z // field@05a9 │ │ -05c8f2: 6a0a cd05 |0007: sput-boolean v10, Ljwtc/android/chess/ImageCacheObject;._flippedBoard:Z // field@05cd │ │ -05c8f6: 1204 |0009: const/4 v4, #int 0 // #0 │ │ -05c8f8: 130a 4000 |000a: const/16 v10, #int 64 // #40 │ │ -05c8fc: 35a4 1500 |000c: if-ge v4, v10, 0021 // +0015 │ │ -05c900: 54ca a705 |000e: iget-object v10, v12, Ljwtc/android/chess/ChessViewBase;._arrImages:[Ljwtc/android/chess/ChessImageView; // field@05a7 │ │ -05c904: 460a 0a04 |0010: aget-object v10, v10, v4 │ │ -05c908: 120b |0012: const/4 v11, #int 0 // #0 │ │ -05c90a: 6e20 2916 ba00 |0013: invoke-virtual {v10, v11}, Ljwtc/android/chess/ChessImageView;.setPressed:(Z)V // method@1629 │ │ -05c910: 54ca a705 |0016: iget-object v10, v12, Ljwtc/android/chess/ChessViewBase;._arrImages:[Ljwtc/android/chess/ChessImageView; // field@05a7 │ │ -05c914: 460a 0a04 |0018: aget-object v10, v10, v4 │ │ -05c918: 120b |001a: const/4 v11, #int 0 // #0 │ │ -05c91a: 6e20 2a16 ba00 |001b: invoke-virtual {v10, v11}, Ljwtc/android/chess/ChessImageView;.setSelected:(Z)V // method@162a │ │ -05c920: d804 0401 |001e: add-int/lit8 v4, v4, #int 1 // #01 │ │ -05c924: 28ea |0020: goto 000a // -0016 │ │ -05c926: 1204 |0021: const/4 v4, #int 0 // #0 │ │ -05c928: 130a 4000 |0022: const/16 v10, #int 64 // #40 │ │ -05c92c: 35a4 ed00 |0024: if-ge v4, v10, 0111 // +00ed │ │ -05c930: 1210 |0026: const/4 v0, #int 1 // #1 │ │ -05c932: 1201 |0027: const/4 v1, #int 0 // #0 │ │ -05c934: 1202 |0028: const/4 v2, #int 0 // #0 │ │ -05c936: dd0a 0401 |0029: and-int/lit8 v10, v4, #int 1 // #01 │ │ -05c93a: 390a 2800 |002b: if-nez v10, 0053 // +0028 │ │ -05c93e: e10a 0403 |002d: shr-int/lit8 v10, v4, #int 3 // #03 │ │ -05c942: dd0a 0a01 |002f: and-int/lit8 v10, v10, #int 1 // #01 │ │ -05c946: 390a 2000 |0031: if-nez v10, 0051 // +0020 │ │ -05c94a: 1216 |0033: const/4 v6, #int 1 // #1 │ │ -05c94c: 1205 |0034: const/4 v5, #int 0 // #0 │ │ -05c94e: 6e30 431b 5d04 |0035: invoke-virtual {v13, v5, v4}, Ljwtc/chess/JNI;.pieceAt:(II)I // method@1b43 │ │ -05c954: 0a07 |0038: move-result v7 │ │ -05c956: 12fa |0039: const/4 v10, #int -1 // #ff │ │ -05c958: 33a7 0b00 |003a: if-ne v7, v10, 0045 // +000b │ │ -05c95c: 1215 |003c: const/4 v5, #int 1 // #1 │ │ -05c95e: 6e30 431b 5d04 |003d: invoke-virtual {v13, v5, v4}, Ljwtc/chess/JNI;.pieceAt:(II)I // method@1b43 │ │ -05c964: 0a07 |0040: move-result v7 │ │ -05c966: 12fa |0041: const/4 v10, #int -1 // #ff │ │ -05c968: 33a7 0300 |0042: if-ne v7, v10, 0045 // +0003 │ │ -05c96c: 1200 |0044: const/4 v0, #int 0 // #0 │ │ -05c96e: 1208 |0045: const/4 v8, #int 0 // #0 │ │ -05c970: 21ea |0046: array-length v10, v14 │ │ -05c972: 35a8 1600 |0047: if-ge v8, v10, 005d // +0016 │ │ -05c976: 440a 0e08 |0049: aget v10, v14, v8 │ │ -05c97a: 334a 0300 |004b: if-ne v10, v4, 004e // +0003 │ │ -05c97e: 1211 |004d: const/4 v1, #int 1 // #1 │ │ -05c980: d808 0801 |004e: add-int/lit8 v8, v8, #int 1 // #01 │ │ -05c984: 28f6 |0050: goto 0046 // -000a │ │ -05c986: 1206 |0051: const/4 v6, #int 0 // #0 │ │ -05c988: 28e2 |0052: goto 0034 // -001e │ │ -05c98a: e10a 0403 |0053: shr-int/lit8 v10, v4, #int 3 // #03 │ │ -05c98e: dd0a 0a01 |0055: and-int/lit8 v10, v10, #int 1 // #01 │ │ -05c992: 390a 0400 |0057: if-nez v10, 005b // +0004 │ │ -05c996: 1206 |0059: const/4 v6, #int 0 // #0 │ │ -05c998: 28da |005a: goto 0034 // -0026 │ │ -05c99a: 1216 |005b: const/4 v6, #int 1 // #1 │ │ -05c99c: 28d8 |005c: goto 0034 // -0028 │ │ -05c99e: 380f 0a00 |005d: if-eqz v15, 0067 // +000a │ │ -05c9a2: 7110 0a15 0400 |005f: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@150a │ │ -05c9a8: 0c0a |0062: move-result-object v10 │ │ -05c9aa: 6e20 a215 af00 |0063: invoke-virtual {v15, v10}, Ljava/util/ArrayList;.contains:(Ljava/lang/Object;)Z // method@15a2 │ │ -05c9b0: 0a02 |0066: move-result v2 │ │ -05c9b2: 1203 |0067: const/4 v3, #int 0 // #0 │ │ -05c9b4: 630a ac05 |0068: sget-boolean v10, Ljwtc/android/chess/ChessViewBase;._showCoords:Z // field@05ac │ │ -05c9b8: 380a 1200 |006a: if-eqz v10, 007c // +0012 │ │ -05c9bc: 55ca a905 |006c: iget-boolean v10, v12, Ljwtc/android/chess/ChessViewBase;._flippedBoard:Z // field@05a9 │ │ -05c9c0: 380a 3b00 |006e: if-eqz v10, 00a9 // +003b │ │ -05c9c4: 130a 0800 |0070: const/16 v10, #int 8 // #8 │ │ -05c9c8: 35a4 2d00 |0072: if-ge v4, v10, 009f // +002d │ │ -05c9cc: 7110 781b 0400 |0074: invoke-static {v4}, Ljwtc/chess/Pos;.colToString:(I)Ljava/lang/String; // method@1b78 │ │ -05c9d2: 0c0a |0077: move-result-object v10 │ │ -05c9d4: 6e10 4b15 0a00 |0078: invoke-virtual {v10}, Ljava/lang/String;.toUpperCase:()Ljava/lang/String; // method@154b │ │ -05c9da: 0c03 |007b: move-result-object v3 │ │ -05c9dc: 54ca a805 |007c: iget-object v10, v12, Ljwtc/android/chess/ChessViewBase;._arrImgCache:[Ljwtc/android/chess/ImageCacheObject; // field@05a8 │ │ -05c9e0: 4609 0a04 |007e: aget-object v9, v10, v4 │ │ -05c9e4: 559a c905 |0080: iget-boolean v10, v9, Ljwtc/android/chess/ImageCacheObject;._bPiece:Z // field@05c9 │ │ -05c9e8: 330a 3d00 |0082: if-ne v10, v0, 00bf // +003d │ │ -05c9ec: 529a ce05 |0084: iget v10, v9, Ljwtc/android/chess/ImageCacheObject;._piece:I // field@05ce │ │ -05c9f0: 337a 3900 |0086: if-ne v10, v7, 00bf // +0039 │ │ -05c9f4: 529a ca05 |0088: iget v10, v9, Ljwtc/android/chess/ImageCacheObject;._color:I // field@05ca │ │ -05c9f8: 335a 3500 |008a: if-ne v10, v5, 00bf // +0035 │ │ -05c9fc: 529a cc05 |008c: iget v10, v9, Ljwtc/android/chess/ImageCacheObject;._fieldColor:I // field@05cc │ │ -05ca00: 336a 3100 |008e: if-ne v10, v6, 00bf // +0031 │ │ -05ca04: 559a d005 |0090: iget-boolean v10, v9, Ljwtc/android/chess/ImageCacheObject;._selectedPos:Z // field@05d0 │ │ -05ca08: 332a 2d00 |0092: if-ne v10, v2, 00bf // +002d │ │ -05ca0c: 559a cf05 |0094: iget-boolean v10, v9, Ljwtc/android/chess/ImageCacheObject;._selected:Z // field@05cf │ │ -05ca10: 331a 2900 |0096: if-ne v10, v1, 00bf // +0029 │ │ -05ca14: 549a cb05 |0098: iget-object v10, v9, Ljwtc/android/chess/ImageCacheObject;._coord:Ljava/lang/String; // field@05cb │ │ -05ca18: 333a 2500 |009a: if-ne v10, v3, 00bf // +0025 │ │ -05ca1c: d804 0401 |009c: add-int/lit8 v4, v4, #int 1 // #01 │ │ -05ca20: 2884 |009e: goto 0022 // -007c │ │ -05ca22: dc0a 0408 |009f: rem-int/lit8 v10, v4, #int 8 // #08 │ │ -05ca26: 127b |00a1: const/4 v11, #int 7 // #7 │ │ -05ca28: 33ba daff |00a2: if-ne v10, v11, 007c // -0026 │ │ -05ca2c: 7110 7c1b 0400 |00a4: invoke-static {v4}, Ljwtc/chess/Pos;.rowToString:(I)Ljava/lang/String; // method@1b7c │ │ -05ca32: 0c03 |00a7: move-result-object v3 │ │ -05ca34: 28d4 |00a8: goto 007c // -002c │ │ -05ca36: 130a 3700 |00a9: const/16 v10, #int 55 // #37 │ │ -05ca3a: 37a4 0b00 |00ab: if-le v4, v10, 00b6 // +000b │ │ -05ca3e: 7110 781b 0400 |00ad: invoke-static {v4}, Ljwtc/chess/Pos;.colToString:(I)Ljava/lang/String; // method@1b78 │ │ -05ca44: 0c0a |00b0: move-result-object v10 │ │ -05ca46: 6e10 4b15 0a00 |00b1: invoke-virtual {v10}, Ljava/lang/String;.toUpperCase:()Ljava/lang/String; // method@154b │ │ -05ca4c: 0c03 |00b4: move-result-object v3 │ │ -05ca4e: 28c7 |00b5: goto 007c // -0039 │ │ -05ca50: dc0a 0408 |00b6: rem-int/lit8 v10, v4, #int 8 // #08 │ │ -05ca54: 390a c4ff |00b8: if-nez v10, 007c // -003c │ │ -05ca58: 7110 7c1b 0400 |00ba: invoke-static {v4}, Ljwtc/chess/Pos;.rowToString:(I)Ljava/lang/String; // method@1b7c │ │ -05ca5e: 0c03 |00bd: move-result-object v3 │ │ -05ca60: 28be |00be: goto 007c // -0042 │ │ -05ca62: 5b93 cb05 |00bf: iput-object v3, v9, Ljwtc/android/chess/ImageCacheObject;._coord:Ljava/lang/String; // field@05cb │ │ -05ca66: 52ca ab05 |00c1: iget v10, v12, Ljwtc/android/chess/ChessViewBase;._modeBlindfold:I // field@05ab │ │ -05ca6a: 121b |00c3: const/4 v11, #int 1 // #1 │ │ -05ca6c: 33ba 2700 |00c4: if-ne v10, v11, 00eb // +0027 │ │ -05ca70: 120a |00c6: const/4 v10, #int 0 // #0 │ │ -05ca72: 5c9a c905 |00c7: iput-boolean v10, v9, Ljwtc/android/chess/ImageCacheObject;._bPiece:Z // field@05c9 │ │ -05ca76: 12fa |00c9: const/4 v10, #int -1 // #ff │ │ -05ca78: 599a ce05 |00ca: iput v10, v9, Ljwtc/android/chess/ImageCacheObject;._piece:I // field@05ce │ │ -05ca7c: 5995 ca05 |00cc: iput v5, v9, Ljwtc/android/chess/ImageCacheObject;._color:I // field@05ca │ │ -05ca80: 5996 cc05 |00ce: iput v6, v9, Ljwtc/android/chess/ImageCacheObject;._fieldColor:I // field@05cc │ │ -05ca84: 5c92 d005 |00d0: iput-boolean v2, v9, Ljwtc/android/chess/ImageCacheObject;._selectedPos:Z // field@05d0 │ │ -05ca88: 5c91 cf05 |00d2: iput-boolean v1, v9, Ljwtc/android/chess/ImageCacheObject;._selected:Z // field@05cf │ │ -05ca8c: 54ca a705 |00d4: iget-object v10, v12, Ljwtc/android/chess/ChessViewBase;._arrImages:[Ljwtc/android/chess/ChessImageView; // field@05a7 │ │ -05ca90: 6e20 e216 4c00 |00d6: invoke-virtual {v12, v4}, Ljwtc/android/chess/ChessViewBase;.getFieldIndex:(I)I // method@16e2 │ │ -05ca96: 0a0b |00d9: move-result v11 │ │ -05ca98: 460a 0a0b |00da: aget-object v10, v10, v11 │ │ -05ca9c: 6e20 2616 9a00 |00dc: invoke-virtual {v10, v9}, Ljwtc/android/chess/ChessImageView;.setICO:(Ljwtc/android/chess/ImageCacheObject;)V // method@1626 │ │ -05caa2: 54ca a705 |00df: iget-object v10, v12, Ljwtc/android/chess/ChessViewBase;._arrImages:[Ljwtc/android/chess/ChessImageView; // field@05a7 │ │ -05caa6: 6e20 e216 4c00 |00e1: invoke-virtual {v12, v4}, Ljwtc/android/chess/ChessViewBase;.getFieldIndex:(I)I // method@16e2 │ │ -05caac: 0a0b |00e4: move-result v11 │ │ -05caae: 460a 0a0b |00e5: aget-object v10, v10, v11 │ │ -05cab2: 6e10 2216 0a00 |00e7: invoke-virtual {v10}, Ljwtc/android/chess/ChessImageView;.invalidate:()V // method@1622 │ │ -05cab8: 28b2 |00ea: goto 009c // -004e │ │ -05caba: 52ca ab05 |00eb: iget v10, v12, Ljwtc/android/chess/ChessViewBase;._modeBlindfold:I // field@05ab │ │ -05cabe: 122b |00ed: const/4 v11, #int 2 // #2 │ │ -05cac0: 33ba 1600 |00ee: if-ne v10, v11, 0104 // +0016 │ │ -05cac4: 120a |00f0: const/4 v10, #int 0 // #0 │ │ -05cac6: 5c9a c905 |00f1: iput-boolean v10, v9, Ljwtc/android/chess/ImageCacheObject;._bPiece:Z // field@05c9 │ │ -05caca: 12fa |00f3: const/4 v10, #int -1 // #ff │ │ -05cacc: 599a ce05 |00f4: iput v10, v9, Ljwtc/android/chess/ImageCacheObject;._piece:I // field@05ce │ │ -05cad0: 5995 ca05 |00f6: iput v5, v9, Ljwtc/android/chess/ImageCacheObject;._color:I // field@05ca │ │ -05cad4: 5996 cc05 |00f8: iput v6, v9, Ljwtc/android/chess/ImageCacheObject;._fieldColor:I // field@05cc │ │ -05cad8: 3a07 0800 |00fa: if-ltz v7, 0102 // +0008 │ │ -05cadc: 121a |00fc: const/4 v10, #int 1 // #1 │ │ -05cade: 5c9a d005 |00fd: iput-boolean v10, v9, Ljwtc/android/chess/ImageCacheObject;._selectedPos:Z // field@05d0 │ │ -05cae2: 5c91 cf05 |00ff: iput-boolean v1, v9, Ljwtc/android/chess/ImageCacheObject;._selected:Z // field@05cf │ │ -05cae6: 28d3 |0101: goto 00d4 // -002d │ │ -05cae8: 120a |0102: const/4 v10, #int 0 // #0 │ │ -05caea: 28fa |0103: goto 00fd // -0006 │ │ -05caec: 5c90 c905 |0104: iput-boolean v0, v9, Ljwtc/android/chess/ImageCacheObject;._bPiece:Z // field@05c9 │ │ -05caf0: 5997 ce05 |0106: iput v7, v9, Ljwtc/android/chess/ImageCacheObject;._piece:I // field@05ce │ │ -05caf4: 5995 ca05 |0108: iput v5, v9, Ljwtc/android/chess/ImageCacheObject;._color:I // field@05ca │ │ -05caf8: 5996 cc05 |010a: iput v6, v9, Ljwtc/android/chess/ImageCacheObject;._fieldColor:I // field@05cc │ │ -05cafc: 5c92 d005 |010c: iput-boolean v2, v9, Ljwtc/android/chess/ImageCacheObject;._selectedPos:Z // field@05d0 │ │ -05cb00: 5c91 cf05 |010e: iput-boolean v1, v9, Ljwtc/android/chess/ImageCacheObject;._selected:Z // field@05cf │ │ -05cb04: 28c4 |0110: goto 00d4 // -003c │ │ -05cb06: 7100 6715 0000 |0111: invoke-static {}, Ljava/lang/System;.gc:()V // method@1567 │ │ -05cb0c: 0e00 |0114: return-void │ │ +05e47c: |[05e47c] jwtc.android.chess.ChessViewBase.paintBoard:(Ljwtc/chess/JNI;[ILjava/util/ArrayList;)V │ │ +05e48c: 1207 |0000: const/4 v7, #int 0 // #0 │ │ +05e48e: 1205 |0001: const/4 v5, #int 0 // #0 │ │ +05e490: 7100 6715 0000 |0002: invoke-static {}, Ljava/lang/System;.gc:()V // method@1567 │ │ +05e496: 55ca a905 |0005: iget-boolean v10, v12, Ljwtc/android/chess/ChessViewBase;._flippedBoard:Z // field@05a9 │ │ +05e49a: 6a0a cd05 |0007: sput-boolean v10, Ljwtc/android/chess/ImageCacheObject;._flippedBoard:Z // field@05cd │ │ +05e49e: 1204 |0009: const/4 v4, #int 0 // #0 │ │ +05e4a0: 130a 4000 |000a: const/16 v10, #int 64 // #40 │ │ +05e4a4: 35a4 1500 |000c: if-ge v4, v10, 0021 // +0015 │ │ +05e4a8: 54ca a705 |000e: iget-object v10, v12, Ljwtc/android/chess/ChessViewBase;._arrImages:[Ljwtc/android/chess/ChessImageView; // field@05a7 │ │ +05e4ac: 460a 0a04 |0010: aget-object v10, v10, v4 │ │ +05e4b0: 120b |0012: const/4 v11, #int 0 // #0 │ │ +05e4b2: 6e20 2916 ba00 |0013: invoke-virtual {v10, v11}, Ljwtc/android/chess/ChessImageView;.setPressed:(Z)V // method@1629 │ │ +05e4b8: 54ca a705 |0016: iget-object v10, v12, Ljwtc/android/chess/ChessViewBase;._arrImages:[Ljwtc/android/chess/ChessImageView; // field@05a7 │ │ +05e4bc: 460a 0a04 |0018: aget-object v10, v10, v4 │ │ +05e4c0: 120b |001a: const/4 v11, #int 0 // #0 │ │ +05e4c2: 6e20 2a16 ba00 |001b: invoke-virtual {v10, v11}, Ljwtc/android/chess/ChessImageView;.setSelected:(Z)V // method@162a │ │ +05e4c8: d804 0401 |001e: add-int/lit8 v4, v4, #int 1 // #01 │ │ +05e4cc: 28ea |0020: goto 000a // -0016 │ │ +05e4ce: 1204 |0021: const/4 v4, #int 0 // #0 │ │ +05e4d0: 130a 4000 |0022: const/16 v10, #int 64 // #40 │ │ +05e4d4: 35a4 ed00 |0024: if-ge v4, v10, 0111 // +00ed │ │ +05e4d8: 1210 |0026: const/4 v0, #int 1 // #1 │ │ +05e4da: 1201 |0027: const/4 v1, #int 0 // #0 │ │ +05e4dc: 1202 |0028: const/4 v2, #int 0 // #0 │ │ +05e4de: dd0a 0401 |0029: and-int/lit8 v10, v4, #int 1 // #01 │ │ +05e4e2: 390a 2800 |002b: if-nez v10, 0053 // +0028 │ │ +05e4e6: e10a 0403 |002d: shr-int/lit8 v10, v4, #int 3 // #03 │ │ +05e4ea: dd0a 0a01 |002f: and-int/lit8 v10, v10, #int 1 // #01 │ │ +05e4ee: 390a 2000 |0031: if-nez v10, 0051 // +0020 │ │ +05e4f2: 1216 |0033: const/4 v6, #int 1 // #1 │ │ +05e4f4: 1205 |0034: const/4 v5, #int 0 // #0 │ │ +05e4f6: 6e30 421b 5d04 |0035: invoke-virtual {v13, v5, v4}, Ljwtc/chess/JNI;.pieceAt:(II)I // method@1b42 │ │ +05e4fc: 0a07 |0038: move-result v7 │ │ +05e4fe: 12fa |0039: const/4 v10, #int -1 // #ff │ │ +05e500: 33a7 0b00 |003a: if-ne v7, v10, 0045 // +000b │ │ +05e504: 1215 |003c: const/4 v5, #int 1 // #1 │ │ +05e506: 6e30 421b 5d04 |003d: invoke-virtual {v13, v5, v4}, Ljwtc/chess/JNI;.pieceAt:(II)I // method@1b42 │ │ +05e50c: 0a07 |0040: move-result v7 │ │ +05e50e: 12fa |0041: const/4 v10, #int -1 // #ff │ │ +05e510: 33a7 0300 |0042: if-ne v7, v10, 0045 // +0003 │ │ +05e514: 1200 |0044: const/4 v0, #int 0 // #0 │ │ +05e516: 1208 |0045: const/4 v8, #int 0 // #0 │ │ +05e518: 21ea |0046: array-length v10, v14 │ │ +05e51a: 35a8 1600 |0047: if-ge v8, v10, 005d // +0016 │ │ +05e51e: 440a 0e08 |0049: aget v10, v14, v8 │ │ +05e522: 334a 0300 |004b: if-ne v10, v4, 004e // +0003 │ │ +05e526: 1211 |004d: const/4 v1, #int 1 // #1 │ │ +05e528: d808 0801 |004e: add-int/lit8 v8, v8, #int 1 // #01 │ │ +05e52c: 28f6 |0050: goto 0046 // -000a │ │ +05e52e: 1206 |0051: const/4 v6, #int 0 // #0 │ │ +05e530: 28e2 |0052: goto 0034 // -001e │ │ +05e532: e10a 0403 |0053: shr-int/lit8 v10, v4, #int 3 // #03 │ │ +05e536: dd0a 0a01 |0055: and-int/lit8 v10, v10, #int 1 // #01 │ │ +05e53a: 390a 0400 |0057: if-nez v10, 005b // +0004 │ │ +05e53e: 1206 |0059: const/4 v6, #int 0 // #0 │ │ +05e540: 28da |005a: goto 0034 // -0026 │ │ +05e542: 1216 |005b: const/4 v6, #int 1 // #1 │ │ +05e544: 28d8 |005c: goto 0034 // -0028 │ │ +05e546: 380f 0a00 |005d: if-eqz v15, 0067 // +000a │ │ +05e54a: 7110 0a15 0400 |005f: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@150a │ │ +05e550: 0c0a |0062: move-result-object v10 │ │ +05e552: 6e20 a215 af00 |0063: invoke-virtual {v15, v10}, Ljava/util/ArrayList;.contains:(Ljava/lang/Object;)Z // method@15a2 │ │ +05e558: 0a02 |0066: move-result v2 │ │ +05e55a: 1203 |0067: const/4 v3, #int 0 // #0 │ │ +05e55c: 630a ac05 |0068: sget-boolean v10, Ljwtc/android/chess/ChessViewBase;._showCoords:Z // field@05ac │ │ +05e560: 380a 1200 |006a: if-eqz v10, 007c // +0012 │ │ +05e564: 55ca a905 |006c: iget-boolean v10, v12, Ljwtc/android/chess/ChessViewBase;._flippedBoard:Z // field@05a9 │ │ +05e568: 380a 3b00 |006e: if-eqz v10, 00a9 // +003b │ │ +05e56c: 130a 0800 |0070: const/16 v10, #int 8 // #8 │ │ +05e570: 35a4 2d00 |0072: if-ge v4, v10, 009f // +002d │ │ +05e574: 7110 771b 0400 |0074: invoke-static {v4}, Ljwtc/chess/Pos;.colToString:(I)Ljava/lang/String; // method@1b77 │ │ +05e57a: 0c0a |0077: move-result-object v10 │ │ +05e57c: 6e10 4b15 0a00 |0078: invoke-virtual {v10}, Ljava/lang/String;.toUpperCase:()Ljava/lang/String; // method@154b │ │ +05e582: 0c03 |007b: move-result-object v3 │ │ +05e584: 54ca a805 |007c: iget-object v10, v12, Ljwtc/android/chess/ChessViewBase;._arrImgCache:[Ljwtc/android/chess/ImageCacheObject; // field@05a8 │ │ +05e588: 4609 0a04 |007e: aget-object v9, v10, v4 │ │ +05e58c: 559a c905 |0080: iget-boolean v10, v9, Ljwtc/android/chess/ImageCacheObject;._bPiece:Z // field@05c9 │ │ +05e590: 330a 3d00 |0082: if-ne v10, v0, 00bf // +003d │ │ +05e594: 529a ce05 |0084: iget v10, v9, Ljwtc/android/chess/ImageCacheObject;._piece:I // field@05ce │ │ +05e598: 337a 3900 |0086: if-ne v10, v7, 00bf // +0039 │ │ +05e59c: 529a ca05 |0088: iget v10, v9, Ljwtc/android/chess/ImageCacheObject;._color:I // field@05ca │ │ +05e5a0: 335a 3500 |008a: if-ne v10, v5, 00bf // +0035 │ │ +05e5a4: 529a cc05 |008c: iget v10, v9, Ljwtc/android/chess/ImageCacheObject;._fieldColor:I // field@05cc │ │ +05e5a8: 336a 3100 |008e: if-ne v10, v6, 00bf // +0031 │ │ +05e5ac: 559a d005 |0090: iget-boolean v10, v9, Ljwtc/android/chess/ImageCacheObject;._selectedPos:Z // field@05d0 │ │ +05e5b0: 332a 2d00 |0092: if-ne v10, v2, 00bf // +002d │ │ +05e5b4: 559a cf05 |0094: iget-boolean v10, v9, Ljwtc/android/chess/ImageCacheObject;._selected:Z // field@05cf │ │ +05e5b8: 331a 2900 |0096: if-ne v10, v1, 00bf // +0029 │ │ +05e5bc: 549a cb05 |0098: iget-object v10, v9, Ljwtc/android/chess/ImageCacheObject;._coord:Ljava/lang/String; // field@05cb │ │ +05e5c0: 333a 2500 |009a: if-ne v10, v3, 00bf // +0025 │ │ +05e5c4: d804 0401 |009c: add-int/lit8 v4, v4, #int 1 // #01 │ │ +05e5c8: 2884 |009e: goto 0022 // -007c │ │ +05e5ca: dc0a 0408 |009f: rem-int/lit8 v10, v4, #int 8 // #08 │ │ +05e5ce: 127b |00a1: const/4 v11, #int 7 // #7 │ │ +05e5d0: 33ba daff |00a2: if-ne v10, v11, 007c // -0026 │ │ +05e5d4: 7110 7b1b 0400 |00a4: invoke-static {v4}, Ljwtc/chess/Pos;.rowToString:(I)Ljava/lang/String; // method@1b7b │ │ +05e5da: 0c03 |00a7: move-result-object v3 │ │ +05e5dc: 28d4 |00a8: goto 007c // -002c │ │ +05e5de: 130a 3700 |00a9: const/16 v10, #int 55 // #37 │ │ +05e5e2: 37a4 0b00 |00ab: if-le v4, v10, 00b6 // +000b │ │ +05e5e6: 7110 771b 0400 |00ad: invoke-static {v4}, Ljwtc/chess/Pos;.colToString:(I)Ljava/lang/String; // method@1b77 │ │ +05e5ec: 0c0a |00b0: move-result-object v10 │ │ +05e5ee: 6e10 4b15 0a00 |00b1: invoke-virtual {v10}, Ljava/lang/String;.toUpperCase:()Ljava/lang/String; // method@154b │ │ +05e5f4: 0c03 |00b4: move-result-object v3 │ │ +05e5f6: 28c7 |00b5: goto 007c // -0039 │ │ +05e5f8: dc0a 0408 |00b6: rem-int/lit8 v10, v4, #int 8 // #08 │ │ +05e5fc: 390a c4ff |00b8: if-nez v10, 007c // -003c │ │ +05e600: 7110 7b1b 0400 |00ba: invoke-static {v4}, Ljwtc/chess/Pos;.rowToString:(I)Ljava/lang/String; // method@1b7b │ │ +05e606: 0c03 |00bd: move-result-object v3 │ │ +05e608: 28be |00be: goto 007c // -0042 │ │ +05e60a: 5b93 cb05 |00bf: iput-object v3, v9, Ljwtc/android/chess/ImageCacheObject;._coord:Ljava/lang/String; // field@05cb │ │ +05e60e: 52ca ab05 |00c1: iget v10, v12, Ljwtc/android/chess/ChessViewBase;._modeBlindfold:I // field@05ab │ │ +05e612: 121b |00c3: const/4 v11, #int 1 // #1 │ │ +05e614: 33ba 2700 |00c4: if-ne v10, v11, 00eb // +0027 │ │ +05e618: 120a |00c6: const/4 v10, #int 0 // #0 │ │ +05e61a: 5c9a c905 |00c7: iput-boolean v10, v9, Ljwtc/android/chess/ImageCacheObject;._bPiece:Z // field@05c9 │ │ +05e61e: 12fa |00c9: const/4 v10, #int -1 // #ff │ │ +05e620: 599a ce05 |00ca: iput v10, v9, Ljwtc/android/chess/ImageCacheObject;._piece:I // field@05ce │ │ +05e624: 5995 ca05 |00cc: iput v5, v9, Ljwtc/android/chess/ImageCacheObject;._color:I // field@05ca │ │ +05e628: 5996 cc05 |00ce: iput v6, v9, Ljwtc/android/chess/ImageCacheObject;._fieldColor:I // field@05cc │ │ +05e62c: 5c92 d005 |00d0: iput-boolean v2, v9, Ljwtc/android/chess/ImageCacheObject;._selectedPos:Z // field@05d0 │ │ +05e630: 5c91 cf05 |00d2: iput-boolean v1, v9, Ljwtc/android/chess/ImageCacheObject;._selected:Z // field@05cf │ │ +05e634: 54ca a705 |00d4: iget-object v10, v12, Ljwtc/android/chess/ChessViewBase;._arrImages:[Ljwtc/android/chess/ChessImageView; // field@05a7 │ │ +05e638: 6e20 e216 4c00 |00d6: invoke-virtual {v12, v4}, Ljwtc/android/chess/ChessViewBase;.getFieldIndex:(I)I // method@16e2 │ │ +05e63e: 0a0b |00d9: move-result v11 │ │ +05e640: 460a 0a0b |00da: aget-object v10, v10, v11 │ │ +05e644: 6e20 2616 9a00 |00dc: invoke-virtual {v10, v9}, Ljwtc/android/chess/ChessImageView;.setICO:(Ljwtc/android/chess/ImageCacheObject;)V // method@1626 │ │ +05e64a: 54ca a705 |00df: iget-object v10, v12, Ljwtc/android/chess/ChessViewBase;._arrImages:[Ljwtc/android/chess/ChessImageView; // field@05a7 │ │ +05e64e: 6e20 e216 4c00 |00e1: invoke-virtual {v12, v4}, Ljwtc/android/chess/ChessViewBase;.getFieldIndex:(I)I // method@16e2 │ │ +05e654: 0a0b |00e4: move-result v11 │ │ +05e656: 460a 0a0b |00e5: aget-object v10, v10, v11 │ │ +05e65a: 6e10 2216 0a00 |00e7: invoke-virtual {v10}, Ljwtc/android/chess/ChessImageView;.invalidate:()V // method@1622 │ │ +05e660: 28b2 |00ea: goto 009c // -004e │ │ +05e662: 52ca ab05 |00eb: iget v10, v12, Ljwtc/android/chess/ChessViewBase;._modeBlindfold:I // field@05ab │ │ +05e666: 122b |00ed: const/4 v11, #int 2 // #2 │ │ +05e668: 33ba 1600 |00ee: if-ne v10, v11, 0104 // +0016 │ │ +05e66c: 120a |00f0: const/4 v10, #int 0 // #0 │ │ +05e66e: 5c9a c905 |00f1: iput-boolean v10, v9, Ljwtc/android/chess/ImageCacheObject;._bPiece:Z // field@05c9 │ │ +05e672: 12fa |00f3: const/4 v10, #int -1 // #ff │ │ +05e674: 599a ce05 |00f4: iput v10, v9, Ljwtc/android/chess/ImageCacheObject;._piece:I // field@05ce │ │ +05e678: 5995 ca05 |00f6: iput v5, v9, Ljwtc/android/chess/ImageCacheObject;._color:I // field@05ca │ │ +05e67c: 5996 cc05 |00f8: iput v6, v9, Ljwtc/android/chess/ImageCacheObject;._fieldColor:I // field@05cc │ │ +05e680: 3a07 0800 |00fa: if-ltz v7, 0102 // +0008 │ │ +05e684: 121a |00fc: const/4 v10, #int 1 // #1 │ │ +05e686: 5c9a d005 |00fd: iput-boolean v10, v9, Ljwtc/android/chess/ImageCacheObject;._selectedPos:Z // field@05d0 │ │ +05e68a: 5c91 cf05 |00ff: iput-boolean v1, v9, Ljwtc/android/chess/ImageCacheObject;._selected:Z // field@05cf │ │ +05e68e: 28d3 |0101: goto 00d4 // -002d │ │ +05e690: 120a |0102: const/4 v10, #int 0 // #0 │ │ +05e692: 28fa |0103: goto 00fd // -0006 │ │ +05e694: 5c90 c905 |0104: iput-boolean v0, v9, Ljwtc/android/chess/ImageCacheObject;._bPiece:Z // field@05c9 │ │ +05e698: 5997 ce05 |0106: iput v7, v9, Ljwtc/android/chess/ImageCacheObject;._piece:I // field@05ce │ │ +05e69c: 5995 ca05 |0108: iput v5, v9, Ljwtc/android/chess/ImageCacheObject;._color:I // field@05ca │ │ +05e6a0: 5996 cc05 |010a: iput v6, v9, Ljwtc/android/chess/ImageCacheObject;._fieldColor:I // field@05cc │ │ +05e6a4: 5c92 d005 |010c: iput-boolean v2, v9, Ljwtc/android/chess/ImageCacheObject;._selectedPos:Z // field@05d0 │ │ +05e6a8: 5c91 cf05 |010e: iput-boolean v1, v9, Ljwtc/android/chess/ImageCacheObject;._selected:Z // field@05cf │ │ +05e6ac: 28c4 |0110: goto 00d4 // -003c │ │ +05e6ae: 7100 6715 0000 |0111: invoke-static {}, Ljava/lang/System;.gc:()V // method@1567 │ │ +05e6b4: 0e00 |0114: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=275 │ │ 0x0002 line=279 │ │ 0x0005 line=281 │ │ 0x0009 line=293 │ │ 0x000e line=294 │ │ @@ -89164,57 +89174,57 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 71 16-bit code units │ │ -05cb10: |[05cb10] jwtc.android.chess.ChessViewBase.resetImageCache:()V │ │ -05cb20: 1212 |0000: const/4 v2, #int 1 // #1 │ │ -05cb22: 12f5 |0001: const/4 v5, #int -1 // #ff │ │ -05cb24: 1203 |0002: const/4 v3, #int 0 // #0 │ │ -05cb26: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -05cb28: 1301 4000 |0004: const/16 v1, #int 64 // #40 │ │ -05cb2c: 3510 4000 |0006: if-ge v0, v1, 0046 // +0040 │ │ -05cb30: 5461 a805 |0008: iget-object v1, v6, Ljwtc/android/chess/ChessViewBase;._arrImgCache:[Ljwtc/android/chess/ImageCacheObject; // field@05a8 │ │ -05cb34: 4601 0100 |000a: aget-object v1, v1, v0 │ │ -05cb38: 5c13 c905 |000c: iput-boolean v3, v1, Ljwtc/android/chess/ImageCacheObject;._bPiece:Z // field@05c9 │ │ -05cb3c: 5461 a805 |000e: iget-object v1, v6, Ljwtc/android/chess/ChessViewBase;._arrImgCache:[Ljwtc/android/chess/ImageCacheObject; // field@05a8 │ │ -05cb40: 4604 0100 |0010: aget-object v4, v1, v0 │ │ -05cb44: dd01 0001 |0012: and-int/lit8 v1, v0, #int 1 // #01 │ │ -05cb48: 3901 2800 |0014: if-nez v1, 003c // +0028 │ │ -05cb4c: e101 0003 |0016: shr-int/lit8 v1, v0, #int 3 // #03 │ │ -05cb50: dd01 0101 |0018: and-int/lit8 v1, v1, #int 1 // #01 │ │ -05cb54: 3901 2000 |001a: if-nez v1, 003a // +0020 │ │ -05cb58: 0121 |001c: move v1, v2 │ │ -05cb5a: 5941 cc05 |001d: iput v1, v4, Ljwtc/android/chess/ImageCacheObject;._fieldColor:I // field@05cc │ │ -05cb5e: 5461 a805 |001f: iget-object v1, v6, Ljwtc/android/chess/ChessViewBase;._arrImgCache:[Ljwtc/android/chess/ImageCacheObject; // field@05a8 │ │ -05cb62: 4601 0100 |0021: aget-object v1, v1, v0 │ │ -05cb66: 5c13 d005 |0023: iput-boolean v3, v1, Ljwtc/android/chess/ImageCacheObject;._selectedPos:Z // field@05d0 │ │ -05cb6a: 5461 a805 |0025: iget-object v1, v6, Ljwtc/android/chess/ChessViewBase;._arrImgCache:[Ljwtc/android/chess/ImageCacheObject; // field@05a8 │ │ -05cb6e: 4601 0100 |0027: aget-object v1, v1, v0 │ │ -05cb72: 5c13 cf05 |0029: iput-boolean v3, v1, Ljwtc/android/chess/ImageCacheObject;._selected:Z // field@05cf │ │ -05cb76: 5461 a805 |002b: iget-object v1, v6, Ljwtc/android/chess/ChessViewBase;._arrImgCache:[Ljwtc/android/chess/ImageCacheObject; // field@05a8 │ │ -05cb7a: 4601 0100 |002d: aget-object v1, v1, v0 │ │ -05cb7e: 5915 ca05 |002f: iput v5, v1, Ljwtc/android/chess/ImageCacheObject;._color:I // field@05ca │ │ -05cb82: 5461 a805 |0031: iget-object v1, v6, Ljwtc/android/chess/ChessViewBase;._arrImgCache:[Ljwtc/android/chess/ImageCacheObject; // field@05a8 │ │ -05cb86: 4601 0100 |0033: aget-object v1, v1, v0 │ │ -05cb8a: 5915 ce05 |0035: iput v5, v1, Ljwtc/android/chess/ImageCacheObject;._piece:I // field@05ce │ │ -05cb8e: d800 0001 |0037: add-int/lit8 v0, v0, #int 1 // #01 │ │ -05cb92: 28cb |0039: goto 0004 // -0035 │ │ -05cb94: 0131 |003a: move v1, v3 │ │ -05cb96: 28e2 |003b: goto 001d // -001e │ │ -05cb98: e101 0003 |003c: shr-int/lit8 v1, v0, #int 3 // #03 │ │ -05cb9c: dd01 0101 |003e: and-int/lit8 v1, v1, #int 1 // #01 │ │ -05cba0: 3901 0400 |0040: if-nez v1, 0044 // +0004 │ │ -05cba4: 0131 |0042: move v1, v3 │ │ -05cba6: 28da |0043: goto 001d // -0026 │ │ -05cba8: 0121 |0044: move v1, v2 │ │ -05cbaa: 28d8 |0045: goto 001d // -0028 │ │ -05cbac: 0e00 |0046: return-void │ │ +05e6b8: |[05e6b8] jwtc.android.chess.ChessViewBase.resetImageCache:()V │ │ +05e6c8: 1212 |0000: const/4 v2, #int 1 // #1 │ │ +05e6ca: 12f5 |0001: const/4 v5, #int -1 // #ff │ │ +05e6cc: 1203 |0002: const/4 v3, #int 0 // #0 │ │ +05e6ce: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +05e6d0: 1301 4000 |0004: const/16 v1, #int 64 // #40 │ │ +05e6d4: 3510 4000 |0006: if-ge v0, v1, 0046 // +0040 │ │ +05e6d8: 5461 a805 |0008: iget-object v1, v6, Ljwtc/android/chess/ChessViewBase;._arrImgCache:[Ljwtc/android/chess/ImageCacheObject; // field@05a8 │ │ +05e6dc: 4601 0100 |000a: aget-object v1, v1, v0 │ │ +05e6e0: 5c13 c905 |000c: iput-boolean v3, v1, Ljwtc/android/chess/ImageCacheObject;._bPiece:Z // field@05c9 │ │ +05e6e4: 5461 a805 |000e: iget-object v1, v6, Ljwtc/android/chess/ChessViewBase;._arrImgCache:[Ljwtc/android/chess/ImageCacheObject; // field@05a8 │ │ +05e6e8: 4604 0100 |0010: aget-object v4, v1, v0 │ │ +05e6ec: dd01 0001 |0012: and-int/lit8 v1, v0, #int 1 // #01 │ │ +05e6f0: 3901 2800 |0014: if-nez v1, 003c // +0028 │ │ +05e6f4: e101 0003 |0016: shr-int/lit8 v1, v0, #int 3 // #03 │ │ +05e6f8: dd01 0101 |0018: and-int/lit8 v1, v1, #int 1 // #01 │ │ +05e6fc: 3901 2000 |001a: if-nez v1, 003a // +0020 │ │ +05e700: 0121 |001c: move v1, v2 │ │ +05e702: 5941 cc05 |001d: iput v1, v4, Ljwtc/android/chess/ImageCacheObject;._fieldColor:I // field@05cc │ │ +05e706: 5461 a805 |001f: iget-object v1, v6, Ljwtc/android/chess/ChessViewBase;._arrImgCache:[Ljwtc/android/chess/ImageCacheObject; // field@05a8 │ │ +05e70a: 4601 0100 |0021: aget-object v1, v1, v0 │ │ +05e70e: 5c13 d005 |0023: iput-boolean v3, v1, Ljwtc/android/chess/ImageCacheObject;._selectedPos:Z // field@05d0 │ │ +05e712: 5461 a805 |0025: iget-object v1, v6, Ljwtc/android/chess/ChessViewBase;._arrImgCache:[Ljwtc/android/chess/ImageCacheObject; // field@05a8 │ │ +05e716: 4601 0100 |0027: aget-object v1, v1, v0 │ │ +05e71a: 5c13 cf05 |0029: iput-boolean v3, v1, Ljwtc/android/chess/ImageCacheObject;._selected:Z // field@05cf │ │ +05e71e: 5461 a805 |002b: iget-object v1, v6, Ljwtc/android/chess/ChessViewBase;._arrImgCache:[Ljwtc/android/chess/ImageCacheObject; // field@05a8 │ │ +05e722: 4601 0100 |002d: aget-object v1, v1, v0 │ │ +05e726: 5915 ca05 |002f: iput v5, v1, Ljwtc/android/chess/ImageCacheObject;._color:I // field@05ca │ │ +05e72a: 5461 a805 |0031: iget-object v1, v6, Ljwtc/android/chess/ChessViewBase;._arrImgCache:[Ljwtc/android/chess/ImageCacheObject; // field@05a8 │ │ +05e72e: 4601 0100 |0033: aget-object v1, v1, v0 │ │ +05e732: 5915 ce05 |0035: iput v5, v1, Ljwtc/android/chess/ImageCacheObject;._piece:I // field@05ce │ │ +05e736: d800 0001 |0037: add-int/lit8 v0, v0, #int 1 // #01 │ │ +05e73a: 28cb |0039: goto 0004 // -0035 │ │ +05e73c: 0131 |003a: move v1, v3 │ │ +05e73e: 28e2 |003b: goto 001d // -001e │ │ +05e740: e101 0003 |003c: shr-int/lit8 v1, v0, #int 3 // #03 │ │ +05e744: dd01 0101 |003e: and-int/lit8 v1, v1, #int 1 // #01 │ │ +05e748: 3901 0400 |0040: if-nez v1, 0044 // +0004 │ │ +05e74c: 0131 |0042: move v1, v3 │ │ +05e74e: 28da |0043: goto 001d // -0026 │ │ +05e750: 0121 |0044: move v1, v2 │ │ +05e752: 28d8 |0045: goto 001d // -0028 │ │ +05e754: 0e00 |0046: return-void │ │ catches : (none) │ │ positions : │ │ 0x0003 line=444 │ │ 0x0008 line=445 │ │ 0x000e line=446 │ │ 0x001f line=447 │ │ 0x0025 line=448 │ │ @@ -89232,17 +89242,17 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -05cbb0: |[05cbb0] jwtc.android.chess.ChessViewBase.setBlindfoldMode:(I)V │ │ -05cbc0: 5901 ab05 |0000: iput v1, v0, Ljwtc/android/chess/ChessViewBase;._modeBlindfold:I // field@05ab │ │ -05cbc4: 0e00 |0002: return-void │ │ +05e758: |[05e758] jwtc.android.chess.ChessViewBase.setBlindfoldMode:(I)V │ │ +05e768: 5901 ab05 |0000: iput v1, v0, Ljwtc/android/chess/ChessViewBase;._modeBlindfold:I // field@05ab │ │ +05e76c: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=254 │ │ 0x0002 line=255 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Ljwtc/android/chess/ChessViewBase; │ │ 0x0000 - 0x0003 reg=1 mode I │ │ @@ -89252,33 +89262,33 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -05cbc8: |[05cbc8] jwtc.android.chess.ChessViewBase.setFlippedBoard:(Z)V │ │ -05cbd8: 6e10 e716 0000 |0000: invoke-virtual {v0}, Ljwtc/android/chess/ChessViewBase;.resetImageCache:()V // method@16e7 │ │ -05cbde: 5c01 a905 |0003: iput-boolean v1, v0, Ljwtc/android/chess/ChessViewBase;._flippedBoard:Z // field@05a9 │ │ -05cbe2: 0e00 |0005: return-void │ │ +05e770: |[05e770] jwtc.android.chess.ChessViewBase.setFlippedBoard:(Z)V │ │ +05e780: 6e10 e716 0000 |0000: invoke-virtual {v0}, Ljwtc/android/chess/ChessViewBase;.resetImageCache:()V // method@16e7 │ │ +05e786: 5c01 a905 |0003: iput-boolean v1, v0, Ljwtc/android/chess/ChessViewBase;._flippedBoard:Z // field@05a9 │ │ +05e78a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=425 │ │ 0x0003 line=426 │ │ 0x0005 line=427 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Ljwtc/android/chess/ChessViewBase; │ │ 0x0000 - 0x0006 reg=1 flipped Z │ │ │ │ source_file_idx : 827 (ChessViewBase.java) │ │ │ │ Class #377 header: │ │ -class_idx : 940 │ │ +class_idx : 937 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 826 │ │ +superclass_idx : 823 │ │ source_file_idx : 1158 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #377 annotations: │ │ @@ -89308,49 +89318,49 @@ │ │ type : '(Ljwtc/android/chess/GamesListView;J)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -05cbe4: |[05cbe4] jwtc.android.chess.GamesListView$10.:(Ljwtc/android/chess/GamesListView;J)V │ │ -05cbf4: 5b01 ad05 |0000: iput-object v1, v0, Ljwtc/android/chess/GamesListView$10;.this$0:Ljwtc/android/chess/GamesListView; // field@05ad │ │ -05cbf8: 5a02 ae05 |0002: iput-wide v2, v0, Ljwtc/android/chess/GamesListView$10;.val$id:J // field@05ae │ │ -05cbfc: 7010 1c15 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ -05cc02: 0e00 |0007: return-void │ │ +05e78c: |[05e78c] jwtc.android.chess.GamesListView$10.:(Ljwtc/android/chess/GamesListView;J)V │ │ +05e79c: 5b01 ad05 |0000: iput-object v1, v0, Ljwtc/android/chess/GamesListView$10;.this$0:Ljwtc/android/chess/GamesListView; // field@05ad │ │ +05e7a0: 5a02 ae05 |0002: iput-wide v2, v0, Ljwtc/android/chess/GamesListView$10;.val$id:J // field@05ae │ │ +05e7a4: 7010 1c15 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ +05e7aa: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=265 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Ljwtc/android/chess/GamesListView$10; │ │ - 0x0000 - 0x0008 reg=1 (null) Ljwtc/android/chess/GamesListView; │ │ + 0x0000 - 0x0008 reg=1 this$0 Ljwtc/android/chess/GamesListView; │ │ 0x0000 - 0x0008 reg=2 (null) J │ │ │ │ Virtual methods - │ │ #0 : (in Ljwtc/android/chess/GamesListView$10;) │ │ name : 'onClick' │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 22 16-bit code units │ │ -05cc04: |[05cc04] jwtc.android.chess.GamesListView$10.onClick:(Landroid/content/DialogInterface;I)V │ │ -05cc14: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -05cc16: 6201 d505 |0001: sget-object v1, Ljwtc/android/chess/MyPGNProvider;.CONTENT_URI:Landroid/net/Uri; // field@05d5 │ │ -05cc1a: 5352 ae05 |0003: iget-wide v2, v5, Ljwtc/android/chess/GamesListView$10;.val$id:J // field@05ae │ │ -05cc1e: 7130 a000 2103 |0005: invoke-static {v1, v2, v3}, Landroid/content/ContentUris;.withAppendedId:(Landroid/net/Uri;J)Landroid/net/Uri; // method@00a0 │ │ -05cc24: 0c00 |0008: move-result-object v0 │ │ -05cc26: 5451 ad05 |0009: iget-object v1, v5, Ljwtc/android/chess/GamesListView$10;.this$0:Ljwtc/android/chess/GamesListView; // field@05ad │ │ -05cc2a: 6e10 1317 0100 |000b: invoke-virtual {v1}, Ljwtc/android/chess/GamesListView;.getContentResolver:()Landroid/content/ContentResolver; // method@1713 │ │ -05cc30: 0c01 |000e: move-result-object v1 │ │ -05cc32: 6e40 9a00 0144 |000f: invoke-virtual {v1, v0, v4, v4}, Landroid/content/ContentResolver;.delete:(Landroid/net/Uri;Ljava/lang/String;[Ljava/lang/String;)I // method@009a │ │ -05cc38: 7210 c400 0600 |0012: invoke-interface {v6}, Landroid/content/DialogInterface;.dismiss:()V // method@00c4 │ │ -05cc3e: 0e00 |0015: return-void │ │ +05e7ac: |[05e7ac] jwtc.android.chess.GamesListView$10.onClick:(Landroid/content/DialogInterface;I)V │ │ +05e7bc: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +05e7be: 6201 d505 |0001: sget-object v1, Ljwtc/android/chess/MyPGNProvider;.CONTENT_URI:Landroid/net/Uri; // field@05d5 │ │ +05e7c2: 5352 ae05 |0003: iget-wide v2, v5, Ljwtc/android/chess/GamesListView$10;.val$id:J // field@05ae │ │ +05e7c6: 7130 a000 2103 |0005: invoke-static {v1, v2, v3}, Landroid/content/ContentUris;.withAppendedId:(Landroid/net/Uri;J)Landroid/net/Uri; // method@00a0 │ │ +05e7cc: 0c00 |0008: move-result-object v0 │ │ +05e7ce: 5451 ad05 |0009: iget-object v1, v5, Ljwtc/android/chess/GamesListView$10;.this$0:Ljwtc/android/chess/GamesListView; // field@05ad │ │ +05e7d2: 6e10 1317 0100 |000b: invoke-virtual {v1}, Ljwtc/android/chess/GamesListView;.getContentResolver:()Landroid/content/ContentResolver; // method@1713 │ │ +05e7d8: 0c01 |000e: move-result-object v1 │ │ +05e7da: 6e40 9a00 0144 |000f: invoke-virtual {v1, v0, v4, v4}, Landroid/content/ContentResolver;.delete:(Landroid/net/Uri;Ljava/lang/String;[Ljava/lang/String;)I // method@009a │ │ +05e7e0: 7210 c400 0600 |0012: invoke-interface {v6}, Landroid/content/DialogInterface;.dismiss:()V // method@00c4 │ │ +05e7e6: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=268 │ │ 0x0009 line=269 │ │ 0x0012 line=270 │ │ 0x0015 line=271 │ │ locals : │ │ @@ -89358,17 +89368,17 @@ │ │ 0x0000 - 0x0016 reg=5 this Ljwtc/android/chess/GamesListView$10; │ │ 0x0000 - 0x0016 reg=6 dialog Landroid/content/DialogInterface; │ │ 0x0000 - 0x0016 reg=7 which I │ │ │ │ source_file_idx : 1158 (GamesListView.java) │ │ │ │ Class #378 header: │ │ -class_idx : 941 │ │ +class_idx : 938 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 826 │ │ +superclass_idx : 823 │ │ source_file_idx : 1158 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #378 annotations: │ │ @@ -89394,53 +89404,53 @@ │ │ type : '(Ljwtc/android/chess/GamesListView;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -05cc40: |[05cc40] jwtc.android.chess.GamesListView$11.:(Ljwtc/android/chess/GamesListView;)V │ │ -05cc50: 5b01 af05 |0000: iput-object v1, v0, Ljwtc/android/chess/GamesListView$11;.this$0:Ljwtc/android/chess/GamesListView; // field@05af │ │ -05cc54: 7010 1c15 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ -05cc5a: 0e00 |0005: return-void │ │ +05e7e8: |[05e7e8] jwtc.android.chess.GamesListView$11.:(Ljwtc/android/chess/GamesListView;)V │ │ +05e7f8: 5b01 af05 |0000: iput-object v1, v0, Ljwtc/android/chess/GamesListView$11;.this$0:Ljwtc/android/chess/GamesListView; // field@05af │ │ +05e7fc: 7010 1c15 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ +05e802: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=275 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Ljwtc/android/chess/GamesListView$11; │ │ - 0x0000 - 0x0006 reg=1 (null) Ljwtc/android/chess/GamesListView; │ │ + 0x0000 - 0x0006 reg=1 this$0 Ljwtc/android/chess/GamesListView; │ │ │ │ Virtual methods - │ │ #0 : (in Ljwtc/android/chess/GamesListView$11;) │ │ name : 'onClick' │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -05cc5c: |[05cc5c] jwtc.android.chess.GamesListView$11.onClick:(Landroid/content/DialogInterface;I)V │ │ -05cc6c: 7210 c400 0100 |0000: invoke-interface {v1}, Landroid/content/DialogInterface;.dismiss:()V // method@00c4 │ │ -05cc72: 0e00 |0003: return-void │ │ +05e804: |[05e804] jwtc.android.chess.GamesListView$11.onClick:(Landroid/content/DialogInterface;I)V │ │ +05e814: 7210 c400 0100 |0000: invoke-interface {v1}, Landroid/content/DialogInterface;.dismiss:()V // method@00c4 │ │ +05e81a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=277 │ │ 0x0003 line=278 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Ljwtc/android/chess/GamesListView$11; │ │ 0x0000 - 0x0004 reg=1 dialog Landroid/content/DialogInterface; │ │ 0x0000 - 0x0004 reg=2 which I │ │ │ │ source_file_idx : 1158 (GamesListView.java) │ │ │ │ Class #379 header: │ │ -class_idx : 942 │ │ +class_idx : 939 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 826 │ │ +superclass_idx : 823 │ │ source_file_idx : 1158 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #379 annotations: │ │ @@ -89466,56 +89476,56 @@ │ │ type : '(Ljwtc/android/chess/GamesListView;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -05cc74: |[05cc74] jwtc.android.chess.GamesListView$1.:(Ljwtc/android/chess/GamesListView;)V │ │ -05cc84: 5b01 b005 |0000: iput-object v1, v0, Ljwtc/android/chess/GamesListView$1;.this$0:Ljwtc/android/chess/GamesListView; // field@05b0 │ │ -05cc88: 7010 1c15 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ -05cc8e: 0e00 |0005: return-void │ │ +05e81c: |[05e81c] jwtc.android.chess.GamesListView$1.:(Ljwtc/android/chess/GamesListView;)V │ │ +05e82c: 5b01 b005 |0000: iput-object v1, v0, Ljwtc/android/chess/GamesListView$1;.this$0:Ljwtc/android/chess/GamesListView; // field@05b0 │ │ +05e830: 7010 1c15 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ +05e836: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Ljwtc/android/chess/GamesListView$1; │ │ - 0x0000 - 0x0006 reg=1 (null) Ljwtc/android/chess/GamesListView; │ │ + 0x0000 - 0x0006 reg=1 this$0 Ljwtc/android/chess/GamesListView; │ │ │ │ Virtual methods - │ │ #0 : (in Ljwtc/android/chess/GamesListView$1;) │ │ name : 'onClick' │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 43 16-bit code units │ │ -05cc90: |[05cc90] jwtc.android.chess.GamesListView$1.onClick:(Landroid/view/View;)V │ │ -05cca0: 5420 b005 |0000: iget-object v0, v2, Ljwtc/android/chess/GamesListView$1;.this$0:Ljwtc/android/chess/GamesListView; // field@05b0 │ │ -05cca4: 5400 bd05 |0002: iget-object v0, v0, Ljwtc/android/chess/GamesListView;._sortBy:Ljava/lang/String; // field@05bd │ │ -05cca8: 1a01 c71e |0004: const-string v1, "rating" // string@1ec7 │ │ -05ccac: 6e20 3915 1000 |0006: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1539 │ │ -05ccb2: 0a00 |0009: move-result v0 │ │ -05ccb4: 3800 0700 |000a: if-eqz v0, 0011 // +0007 │ │ -05ccb8: 5420 b005 |000c: iget-object v0, v2, Ljwtc/android/chess/GamesListView$1;.this$0:Ljwtc/android/chess/GamesListView; // field@05b0 │ │ -05ccbc: 7110 0917 0000 |000e: invoke-static {v0}, Ljwtc/android/chess/GamesListView;.access$000:(Ljwtc/android/chess/GamesListView;)V // method@1709 │ │ -05ccc2: 5420 b005 |0011: iget-object v0, v2, Ljwtc/android/chess/GamesListView$1;.this$0:Ljwtc/android/chess/GamesListView; // field@05b0 │ │ -05ccc6: 7110 0a17 0000 |0013: invoke-static {v0}, Ljwtc/android/chess/GamesListView;.access$100:(Ljwtc/android/chess/GamesListView;)V // method@170a │ │ -05cccc: 5420 b005 |0016: iget-object v0, v2, Ljwtc/android/chess/GamesListView$1;.this$0:Ljwtc/android/chess/GamesListView; // field@05b0 │ │ -05ccd0: 5421 b005 |0018: iget-object v1, v2, Ljwtc/android/chess/GamesListView$1;.this$0:Ljwtc/android/chess/GamesListView; // field@05b0 │ │ -05ccd4: 5411 c305 |001a: iget-object v1, v1, Ljwtc/android/chess/GamesListView;._viewSortRating:Landroid/view/View; // field@05c3 │ │ -05ccd8: 7120 0b17 1000 |001c: invoke-static {v0, v1}, Ljwtc/android/chess/GamesListView;.access$200:(Ljwtc/android/chess/GamesListView;Landroid/view/View;)V // method@170b │ │ -05ccde: 5420 b005 |001f: iget-object v0, v2, Ljwtc/android/chess/GamesListView$1;.this$0:Ljwtc/android/chess/GamesListView; // field@05b0 │ │ -05cce2: 1a01 c71e |0021: const-string v1, "rating" // string@1ec7 │ │ -05cce6: 5b01 bd05 |0023: iput-object v1, v0, Ljwtc/android/chess/GamesListView;._sortBy:Ljava/lang/String; // field@05bd │ │ -05ccea: 5420 b005 |0025: iget-object v0, v2, Ljwtc/android/chess/GamesListView$1;.this$0:Ljwtc/android/chess/GamesListView; // field@05b0 │ │ -05ccee: 7110 0c17 0000 |0027: invoke-static {v0}, Ljwtc/android/chess/GamesListView;.access$300:(Ljwtc/android/chess/GamesListView;)V // method@170c │ │ -05ccf4: 0e00 |002a: return-void │ │ +05e838: |[05e838] jwtc.android.chess.GamesListView$1.onClick:(Landroid/view/View;)V │ │ +05e848: 5420 b005 |0000: iget-object v0, v2, Ljwtc/android/chess/GamesListView$1;.this$0:Ljwtc/android/chess/GamesListView; // field@05b0 │ │ +05e84c: 5400 bd05 |0002: iget-object v0, v0, Ljwtc/android/chess/GamesListView;._sortBy:Ljava/lang/String; // field@05bd │ │ +05e850: 1a01 c31e |0004: const-string v1, "rating" // string@1ec3 │ │ +05e854: 6e20 3915 1000 |0006: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1539 │ │ +05e85a: 0a00 |0009: move-result v0 │ │ +05e85c: 3800 0700 |000a: if-eqz v0, 0011 // +0007 │ │ +05e860: 5420 b005 |000c: iget-object v0, v2, Ljwtc/android/chess/GamesListView$1;.this$0:Ljwtc/android/chess/GamesListView; // field@05b0 │ │ +05e864: 7110 0917 0000 |000e: invoke-static {v0}, Ljwtc/android/chess/GamesListView;.access$000:(Ljwtc/android/chess/GamesListView;)V // method@1709 │ │ +05e86a: 5420 b005 |0011: iget-object v0, v2, Ljwtc/android/chess/GamesListView$1;.this$0:Ljwtc/android/chess/GamesListView; // field@05b0 │ │ +05e86e: 7110 0a17 0000 |0013: invoke-static {v0}, Ljwtc/android/chess/GamesListView;.access$100:(Ljwtc/android/chess/GamesListView;)V // method@170a │ │ +05e874: 5420 b005 |0016: iget-object v0, v2, Ljwtc/android/chess/GamesListView$1;.this$0:Ljwtc/android/chess/GamesListView; // field@05b0 │ │ +05e878: 5421 b005 |0018: iget-object v1, v2, Ljwtc/android/chess/GamesListView$1;.this$0:Ljwtc/android/chess/GamesListView; // field@05b0 │ │ +05e87c: 5411 c305 |001a: iget-object v1, v1, Ljwtc/android/chess/GamesListView;._viewSortRating:Landroid/view/View; // field@05c3 │ │ +05e880: 7120 0b17 1000 |001c: invoke-static {v0, v1}, Ljwtc/android/chess/GamesListView;.access$200:(Ljwtc/android/chess/GamesListView;Landroid/view/View;)V // method@170b │ │ +05e886: 5420 b005 |001f: iget-object v0, v2, Ljwtc/android/chess/GamesListView$1;.this$0:Ljwtc/android/chess/GamesListView; // field@05b0 │ │ +05e88a: 1a01 c31e |0021: const-string v1, "rating" // string@1ec3 │ │ +05e88e: 5b01 bd05 |0023: iput-object v1, v0, Ljwtc/android/chess/GamesListView;._sortBy:Ljava/lang/String; // field@05bd │ │ +05e892: 5420 b005 |0025: iget-object v0, v2, Ljwtc/android/chess/GamesListView$1;.this$0:Ljwtc/android/chess/GamesListView; // field@05b0 │ │ +05e896: 7110 0c17 0000 |0027: invoke-static {v0}, Ljwtc/android/chess/GamesListView;.access$300:(Ljwtc/android/chess/GamesListView;)V // method@170c │ │ +05e89c: 0e00 |002a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=55 │ │ 0x000c line=56 │ │ 0x0011 line=58 │ │ 0x0016 line=59 │ │ 0x001f line=60 │ │ @@ -89524,17 +89534,17 @@ │ │ locals : │ │ 0x0000 - 0x002b reg=2 this Ljwtc/android/chess/GamesListView$1; │ │ 0x0000 - 0x002b reg=3 arg0 Landroid/view/View; │ │ │ │ source_file_idx : 1158 (GamesListView.java) │ │ │ │ Class #380 header: │ │ -class_idx : 943 │ │ +class_idx : 940 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 826 │ │ +superclass_idx : 823 │ │ source_file_idx : 1158 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #380 annotations: │ │ @@ -89560,56 +89570,56 @@ │ │ type : '(Ljwtc/android/chess/GamesListView;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -05ccf8: |[05ccf8] jwtc.android.chess.GamesListView$2.:(Ljwtc/android/chess/GamesListView;)V │ │ -05cd08: 5b01 b105 |0000: iput-object v1, v0, Ljwtc/android/chess/GamesListView$2;.this$0:Ljwtc/android/chess/GamesListView; // field@05b1 │ │ -05cd0c: 7010 1c15 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ -05cd12: 0e00 |0005: return-void │ │ +05e8a0: |[05e8a0] jwtc.android.chess.GamesListView$2.:(Ljwtc/android/chess/GamesListView;)V │ │ +05e8b0: 5b01 b105 |0000: iput-object v1, v0, Ljwtc/android/chess/GamesListView$2;.this$0:Ljwtc/android/chess/GamesListView; // field@05b1 │ │ +05e8b4: 7010 1c15 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ +05e8ba: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=65 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Ljwtc/android/chess/GamesListView$2; │ │ - 0x0000 - 0x0006 reg=1 (null) Ljwtc/android/chess/GamesListView; │ │ + 0x0000 - 0x0006 reg=1 this$0 Ljwtc/android/chess/GamesListView; │ │ │ │ Virtual methods - │ │ #0 : (in Ljwtc/android/chess/GamesListView$2;) │ │ name : 'onClick' │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 43 16-bit code units │ │ -05cd14: |[05cd14] jwtc.android.chess.GamesListView$2.onClick:(Landroid/view/View;)V │ │ -05cd24: 5420 b105 |0000: iget-object v0, v2, Ljwtc/android/chess/GamesListView$2;.this$0:Ljwtc/android/chess/GamesListView; // field@05b1 │ │ -05cd28: 5400 bd05 |0002: iget-object v0, v0, Ljwtc/android/chess/GamesListView;._sortBy:Ljava/lang/String; // field@05bd │ │ -05cd2c: 1a01 8a23 |0004: const-string v1, "white" // string@238a │ │ -05cd30: 6e20 3915 1000 |0006: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1539 │ │ -05cd36: 0a00 |0009: move-result v0 │ │ -05cd38: 3800 0700 |000a: if-eqz v0, 0011 // +0007 │ │ -05cd3c: 5420 b105 |000c: iget-object v0, v2, Ljwtc/android/chess/GamesListView$2;.this$0:Ljwtc/android/chess/GamesListView; // field@05b1 │ │ -05cd40: 7110 0917 0000 |000e: invoke-static {v0}, Ljwtc/android/chess/GamesListView;.access$000:(Ljwtc/android/chess/GamesListView;)V // method@1709 │ │ -05cd46: 5420 b105 |0011: iget-object v0, v2, Ljwtc/android/chess/GamesListView$2;.this$0:Ljwtc/android/chess/GamesListView; // field@05b1 │ │ -05cd4a: 7110 0a17 0000 |0013: invoke-static {v0}, Ljwtc/android/chess/GamesListView;.access$100:(Ljwtc/android/chess/GamesListView;)V // method@170a │ │ -05cd50: 5420 b105 |0016: iget-object v0, v2, Ljwtc/android/chess/GamesListView$2;.this$0:Ljwtc/android/chess/GamesListView; // field@05b1 │ │ -05cd54: 5421 b105 |0018: iget-object v1, v2, Ljwtc/android/chess/GamesListView$2;.this$0:Ljwtc/android/chess/GamesListView; // field@05b1 │ │ -05cd58: 5411 c405 |001a: iget-object v1, v1, Ljwtc/android/chess/GamesListView;._viewSortWhite:Landroid/view/View; // field@05c4 │ │ -05cd5c: 7120 0b17 1000 |001c: invoke-static {v0, v1}, Ljwtc/android/chess/GamesListView;.access$200:(Ljwtc/android/chess/GamesListView;Landroid/view/View;)V // method@170b │ │ -05cd62: 5420 b105 |001f: iget-object v0, v2, Ljwtc/android/chess/GamesListView$2;.this$0:Ljwtc/android/chess/GamesListView; // field@05b1 │ │ -05cd66: 1a01 8a23 |0021: const-string v1, "white" // string@238a │ │ -05cd6a: 5b01 bd05 |0023: iput-object v1, v0, Ljwtc/android/chess/GamesListView;._sortBy:Ljava/lang/String; // field@05bd │ │ -05cd6e: 5420 b105 |0025: iget-object v0, v2, Ljwtc/android/chess/GamesListView$2;.this$0:Ljwtc/android/chess/GamesListView; // field@05b1 │ │ -05cd72: 7110 0c17 0000 |0027: invoke-static {v0}, Ljwtc/android/chess/GamesListView;.access$300:(Ljwtc/android/chess/GamesListView;)V // method@170c │ │ -05cd78: 0e00 |002a: return-void │ │ +05e8bc: |[05e8bc] jwtc.android.chess.GamesListView$2.onClick:(Landroid/view/View;)V │ │ +05e8cc: 5420 b105 |0000: iget-object v0, v2, Ljwtc/android/chess/GamesListView$2;.this$0:Ljwtc/android/chess/GamesListView; // field@05b1 │ │ +05e8d0: 5400 bd05 |0002: iget-object v0, v0, Ljwtc/android/chess/GamesListView;._sortBy:Ljava/lang/String; // field@05bd │ │ +05e8d4: 1a01 8623 |0004: const-string v1, "white" // string@2386 │ │ +05e8d8: 6e20 3915 1000 |0006: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1539 │ │ +05e8de: 0a00 |0009: move-result v0 │ │ +05e8e0: 3800 0700 |000a: if-eqz v0, 0011 // +0007 │ │ +05e8e4: 5420 b105 |000c: iget-object v0, v2, Ljwtc/android/chess/GamesListView$2;.this$0:Ljwtc/android/chess/GamesListView; // field@05b1 │ │ +05e8e8: 7110 0917 0000 |000e: invoke-static {v0}, Ljwtc/android/chess/GamesListView;.access$000:(Ljwtc/android/chess/GamesListView;)V // method@1709 │ │ +05e8ee: 5420 b105 |0011: iget-object v0, v2, Ljwtc/android/chess/GamesListView$2;.this$0:Ljwtc/android/chess/GamesListView; // field@05b1 │ │ +05e8f2: 7110 0a17 0000 |0013: invoke-static {v0}, Ljwtc/android/chess/GamesListView;.access$100:(Ljwtc/android/chess/GamesListView;)V // method@170a │ │ +05e8f8: 5420 b105 |0016: iget-object v0, v2, Ljwtc/android/chess/GamesListView$2;.this$0:Ljwtc/android/chess/GamesListView; // field@05b1 │ │ +05e8fc: 5421 b105 |0018: iget-object v1, v2, Ljwtc/android/chess/GamesListView$2;.this$0:Ljwtc/android/chess/GamesListView; // field@05b1 │ │ +05e900: 5411 c405 |001a: iget-object v1, v1, Ljwtc/android/chess/GamesListView;._viewSortWhite:Landroid/view/View; // field@05c4 │ │ +05e904: 7120 0b17 1000 |001c: invoke-static {v0, v1}, Ljwtc/android/chess/GamesListView;.access$200:(Ljwtc/android/chess/GamesListView;Landroid/view/View;)V // method@170b │ │ +05e90a: 5420 b105 |001f: iget-object v0, v2, Ljwtc/android/chess/GamesListView$2;.this$0:Ljwtc/android/chess/GamesListView; // field@05b1 │ │ +05e90e: 1a01 8623 |0021: const-string v1, "white" // string@2386 │ │ +05e912: 5b01 bd05 |0023: iput-object v1, v0, Ljwtc/android/chess/GamesListView;._sortBy:Ljava/lang/String; // field@05bd │ │ +05e916: 5420 b105 |0025: iget-object v0, v2, Ljwtc/android/chess/GamesListView$2;.this$0:Ljwtc/android/chess/GamesListView; // field@05b1 │ │ +05e91a: 7110 0c17 0000 |0027: invoke-static {v0}, Ljwtc/android/chess/GamesListView;.access$300:(Ljwtc/android/chess/GamesListView;)V // method@170c │ │ +05e920: 0e00 |002a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=67 │ │ 0x000c line=68 │ │ 0x0011 line=70 │ │ 0x0016 line=71 │ │ 0x001f line=72 │ │ @@ -89618,17 +89628,17 @@ │ │ locals : │ │ 0x0000 - 0x002b reg=2 this Ljwtc/android/chess/GamesListView$2; │ │ 0x0000 - 0x002b reg=3 arg0 Landroid/view/View; │ │ │ │ source_file_idx : 1158 (GamesListView.java) │ │ │ │ Class #381 header: │ │ -class_idx : 944 │ │ +class_idx : 941 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 826 │ │ +superclass_idx : 823 │ │ source_file_idx : 1158 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #381 annotations: │ │ @@ -89654,56 +89664,56 @@ │ │ type : '(Ljwtc/android/chess/GamesListView;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -05cd7c: |[05cd7c] jwtc.android.chess.GamesListView$3.:(Ljwtc/android/chess/GamesListView;)V │ │ -05cd8c: 5b01 b205 |0000: iput-object v1, v0, Ljwtc/android/chess/GamesListView$3;.this$0:Ljwtc/android/chess/GamesListView; // field@05b2 │ │ -05cd90: 7010 1c15 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ -05cd96: 0e00 |0005: return-void │ │ +05e924: |[05e924] jwtc.android.chess.GamesListView$3.:(Ljwtc/android/chess/GamesListView;)V │ │ +05e934: 5b01 b205 |0000: iput-object v1, v0, Ljwtc/android/chess/GamesListView$3;.this$0:Ljwtc/android/chess/GamesListView; // field@05b2 │ │ +05e938: 7010 1c15 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ +05e93e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=77 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Ljwtc/android/chess/GamesListView$3; │ │ - 0x0000 - 0x0006 reg=1 (null) Ljwtc/android/chess/GamesListView; │ │ + 0x0000 - 0x0006 reg=1 this$0 Ljwtc/android/chess/GamesListView; │ │ │ │ Virtual methods - │ │ #0 : (in Ljwtc/android/chess/GamesListView$3;) │ │ name : 'onClick' │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 43 16-bit code units │ │ -05cd98: |[05cd98] jwtc.android.chess.GamesListView$3.onClick:(Landroid/view/View;)V │ │ -05cda8: 5420 b205 |0000: iget-object v0, v2, Ljwtc/android/chess/GamesListView$3;.this$0:Ljwtc/android/chess/GamesListView; // field@05b2 │ │ -05cdac: 5400 bd05 |0002: iget-object v0, v0, Ljwtc/android/chess/GamesListView;._sortBy:Ljava/lang/String; // field@05bd │ │ -05cdb0: 1a01 5211 |0004: const-string v1, "black" // string@1152 │ │ -05cdb4: 6e20 3915 1000 |0006: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1539 │ │ -05cdba: 0a00 |0009: move-result v0 │ │ -05cdbc: 3800 0700 |000a: if-eqz v0, 0011 // +0007 │ │ -05cdc0: 5420 b205 |000c: iget-object v0, v2, Ljwtc/android/chess/GamesListView$3;.this$0:Ljwtc/android/chess/GamesListView; // field@05b2 │ │ -05cdc4: 7110 0917 0000 |000e: invoke-static {v0}, Ljwtc/android/chess/GamesListView;.access$000:(Ljwtc/android/chess/GamesListView;)V // method@1709 │ │ -05cdca: 5420 b205 |0011: iget-object v0, v2, Ljwtc/android/chess/GamesListView$3;.this$0:Ljwtc/android/chess/GamesListView; // field@05b2 │ │ -05cdce: 7110 0a17 0000 |0013: invoke-static {v0}, Ljwtc/android/chess/GamesListView;.access$100:(Ljwtc/android/chess/GamesListView;)V // method@170a │ │ -05cdd4: 5420 b205 |0016: iget-object v0, v2, Ljwtc/android/chess/GamesListView$3;.this$0:Ljwtc/android/chess/GamesListView; // field@05b2 │ │ -05cdd8: 5421 b205 |0018: iget-object v1, v2, Ljwtc/android/chess/GamesListView$3;.this$0:Ljwtc/android/chess/GamesListView; // field@05b2 │ │ -05cddc: 5411 bf05 |001a: iget-object v1, v1, Ljwtc/android/chess/GamesListView;._viewSortBlack:Landroid/view/View; // field@05bf │ │ -05cde0: 7120 0b17 1000 |001c: invoke-static {v0, v1}, Ljwtc/android/chess/GamesListView;.access$200:(Ljwtc/android/chess/GamesListView;Landroid/view/View;)V // method@170b │ │ -05cde6: 5420 b205 |001f: iget-object v0, v2, Ljwtc/android/chess/GamesListView$3;.this$0:Ljwtc/android/chess/GamesListView; // field@05b2 │ │ -05cdea: 1a01 5211 |0021: const-string v1, "black" // string@1152 │ │ -05cdee: 5b01 bd05 |0023: iput-object v1, v0, Ljwtc/android/chess/GamesListView;._sortBy:Ljava/lang/String; // field@05bd │ │ -05cdf2: 5420 b205 |0025: iget-object v0, v2, Ljwtc/android/chess/GamesListView$3;.this$0:Ljwtc/android/chess/GamesListView; // field@05b2 │ │ -05cdf6: 7110 0c17 0000 |0027: invoke-static {v0}, Ljwtc/android/chess/GamesListView;.access$300:(Ljwtc/android/chess/GamesListView;)V // method@170c │ │ -05cdfc: 0e00 |002a: return-void │ │ +05e940: |[05e940] jwtc.android.chess.GamesListView$3.onClick:(Landroid/view/View;)V │ │ +05e950: 5420 b205 |0000: iget-object v0, v2, Ljwtc/android/chess/GamesListView$3;.this$0:Ljwtc/android/chess/GamesListView; // field@05b2 │ │ +05e954: 5400 bd05 |0002: iget-object v0, v0, Ljwtc/android/chess/GamesListView;._sortBy:Ljava/lang/String; // field@05bd │ │ +05e958: 1a01 4e11 |0004: const-string v1, "black" // string@114e │ │ +05e95c: 6e20 3915 1000 |0006: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1539 │ │ +05e962: 0a00 |0009: move-result v0 │ │ +05e964: 3800 0700 |000a: if-eqz v0, 0011 // +0007 │ │ +05e968: 5420 b205 |000c: iget-object v0, v2, Ljwtc/android/chess/GamesListView$3;.this$0:Ljwtc/android/chess/GamesListView; // field@05b2 │ │ +05e96c: 7110 0917 0000 |000e: invoke-static {v0}, Ljwtc/android/chess/GamesListView;.access$000:(Ljwtc/android/chess/GamesListView;)V // method@1709 │ │ +05e972: 5420 b205 |0011: iget-object v0, v2, Ljwtc/android/chess/GamesListView$3;.this$0:Ljwtc/android/chess/GamesListView; // field@05b2 │ │ +05e976: 7110 0a17 0000 |0013: invoke-static {v0}, Ljwtc/android/chess/GamesListView;.access$100:(Ljwtc/android/chess/GamesListView;)V // method@170a │ │ +05e97c: 5420 b205 |0016: iget-object v0, v2, Ljwtc/android/chess/GamesListView$3;.this$0:Ljwtc/android/chess/GamesListView; // field@05b2 │ │ +05e980: 5421 b205 |0018: iget-object v1, v2, Ljwtc/android/chess/GamesListView$3;.this$0:Ljwtc/android/chess/GamesListView; // field@05b2 │ │ +05e984: 5411 bf05 |001a: iget-object v1, v1, Ljwtc/android/chess/GamesListView;._viewSortBlack:Landroid/view/View; // field@05bf │ │ +05e988: 7120 0b17 1000 |001c: invoke-static {v0, v1}, Ljwtc/android/chess/GamesListView;.access$200:(Ljwtc/android/chess/GamesListView;Landroid/view/View;)V // method@170b │ │ +05e98e: 5420 b205 |001f: iget-object v0, v2, Ljwtc/android/chess/GamesListView$3;.this$0:Ljwtc/android/chess/GamesListView; // field@05b2 │ │ +05e992: 1a01 4e11 |0021: const-string v1, "black" // string@114e │ │ +05e996: 5b01 bd05 |0023: iput-object v1, v0, Ljwtc/android/chess/GamesListView;._sortBy:Ljava/lang/String; // field@05bd │ │ +05e99a: 5420 b205 |0025: iget-object v0, v2, Ljwtc/android/chess/GamesListView$3;.this$0:Ljwtc/android/chess/GamesListView; // field@05b2 │ │ +05e99e: 7110 0c17 0000 |0027: invoke-static {v0}, Ljwtc/android/chess/GamesListView;.access$300:(Ljwtc/android/chess/GamesListView;)V // method@170c │ │ +05e9a4: 0e00 |002a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=79 │ │ 0x000c line=80 │ │ 0x0011 line=82 │ │ 0x0016 line=83 │ │ 0x001f line=84 │ │ @@ -89712,17 +89722,17 @@ │ │ locals : │ │ 0x0000 - 0x002b reg=2 this Ljwtc/android/chess/GamesListView$3; │ │ 0x0000 - 0x002b reg=3 arg0 Landroid/view/View; │ │ │ │ source_file_idx : 1158 (GamesListView.java) │ │ │ │ Class #382 header: │ │ -class_idx : 945 │ │ +class_idx : 942 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 826 │ │ +superclass_idx : 823 │ │ source_file_idx : 1158 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #382 annotations: │ │ @@ -89748,56 +89758,56 @@ │ │ type : '(Ljwtc/android/chess/GamesListView;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -05ce00: |[05ce00] jwtc.android.chess.GamesListView$4.:(Ljwtc/android/chess/GamesListView;)V │ │ -05ce10: 5b01 b305 |0000: iput-object v1, v0, Ljwtc/android/chess/GamesListView$4;.this$0:Ljwtc/android/chess/GamesListView; // field@05b3 │ │ -05ce14: 7010 1c15 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ -05ce1a: 0e00 |0005: return-void │ │ +05e9a8: |[05e9a8] jwtc.android.chess.GamesListView$4.:(Ljwtc/android/chess/GamesListView;)V │ │ +05e9b8: 5b01 b305 |0000: iput-object v1, v0, Ljwtc/android/chess/GamesListView$4;.this$0:Ljwtc/android/chess/GamesListView; // field@05b3 │ │ +05e9bc: 7010 1c15 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ +05e9c2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=89 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Ljwtc/android/chess/GamesListView$4; │ │ - 0x0000 - 0x0006 reg=1 (null) Ljwtc/android/chess/GamesListView; │ │ + 0x0000 - 0x0006 reg=1 this$0 Ljwtc/android/chess/GamesListView; │ │ │ │ Virtual methods - │ │ #0 : (in Ljwtc/android/chess/GamesListView$4;) │ │ name : 'onClick' │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 43 16-bit code units │ │ -05ce1c: |[05ce1c] jwtc.android.chess.GamesListView$4.onClick:(Landroid/view/View;)V │ │ -05ce2c: 5420 b305 |0000: iget-object v0, v2, Ljwtc/android/chess/GamesListView$4;.this$0:Ljwtc/android/chess/GamesListView; // field@05b3 │ │ -05ce30: 5400 bd05 |0002: iget-object v0, v0, Ljwtc/android/chess/GamesListView;._sortBy:Ljava/lang/String; // field@05bd │ │ -05ce34: 1a01 290f |0004: const-string v1, "_id" // string@0f29 │ │ -05ce38: 6e20 3915 1000 |0006: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1539 │ │ -05ce3e: 0a00 |0009: move-result v0 │ │ -05ce40: 3800 0700 |000a: if-eqz v0, 0011 // +0007 │ │ -05ce44: 5420 b305 |000c: iget-object v0, v2, Ljwtc/android/chess/GamesListView$4;.this$0:Ljwtc/android/chess/GamesListView; // field@05b3 │ │ -05ce48: 7110 0917 0000 |000e: invoke-static {v0}, Ljwtc/android/chess/GamesListView;.access$000:(Ljwtc/android/chess/GamesListView;)V // method@1709 │ │ -05ce4e: 5420 b305 |0011: iget-object v0, v2, Ljwtc/android/chess/GamesListView$4;.this$0:Ljwtc/android/chess/GamesListView; // field@05b3 │ │ -05ce52: 7110 0a17 0000 |0013: invoke-static {v0}, Ljwtc/android/chess/GamesListView;.access$100:(Ljwtc/android/chess/GamesListView;)V // method@170a │ │ -05ce58: 5420 b305 |0016: iget-object v0, v2, Ljwtc/android/chess/GamesListView$4;.this$0:Ljwtc/android/chess/GamesListView; // field@05b3 │ │ -05ce5c: 5421 b305 |0018: iget-object v1, v2, Ljwtc/android/chess/GamesListView$4;.this$0:Ljwtc/android/chess/GamesListView; // field@05b3 │ │ -05ce60: 5411 c205 |001a: iget-object v1, v1, Ljwtc/android/chess/GamesListView;._viewSortId:Landroid/view/View; // field@05c2 │ │ -05ce64: 7120 0b17 1000 |001c: invoke-static {v0, v1}, Ljwtc/android/chess/GamesListView;.access$200:(Ljwtc/android/chess/GamesListView;Landroid/view/View;)V // method@170b │ │ -05ce6a: 5420 b305 |001f: iget-object v0, v2, Ljwtc/android/chess/GamesListView$4;.this$0:Ljwtc/android/chess/GamesListView; // field@05b3 │ │ -05ce6e: 1a01 290f |0021: const-string v1, "_id" // string@0f29 │ │ -05ce72: 5b01 bd05 |0023: iput-object v1, v0, Ljwtc/android/chess/GamesListView;._sortBy:Ljava/lang/String; // field@05bd │ │ -05ce76: 5420 b305 |0025: iget-object v0, v2, Ljwtc/android/chess/GamesListView$4;.this$0:Ljwtc/android/chess/GamesListView; // field@05b3 │ │ -05ce7a: 7110 0c17 0000 |0027: invoke-static {v0}, Ljwtc/android/chess/GamesListView;.access$300:(Ljwtc/android/chess/GamesListView;)V // method@170c │ │ -05ce80: 0e00 |002a: return-void │ │ +05e9c4: |[05e9c4] jwtc.android.chess.GamesListView$4.onClick:(Landroid/view/View;)V │ │ +05e9d4: 5420 b305 |0000: iget-object v0, v2, Ljwtc/android/chess/GamesListView$4;.this$0:Ljwtc/android/chess/GamesListView; // field@05b3 │ │ +05e9d8: 5400 bd05 |0002: iget-object v0, v0, Ljwtc/android/chess/GamesListView;._sortBy:Ljava/lang/String; // field@05bd │ │ +05e9dc: 1a01 260f |0004: const-string v1, "_id" // string@0f26 │ │ +05e9e0: 6e20 3915 1000 |0006: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1539 │ │ +05e9e6: 0a00 |0009: move-result v0 │ │ +05e9e8: 3800 0700 |000a: if-eqz v0, 0011 // +0007 │ │ +05e9ec: 5420 b305 |000c: iget-object v0, v2, Ljwtc/android/chess/GamesListView$4;.this$0:Ljwtc/android/chess/GamesListView; // field@05b3 │ │ +05e9f0: 7110 0917 0000 |000e: invoke-static {v0}, Ljwtc/android/chess/GamesListView;.access$000:(Ljwtc/android/chess/GamesListView;)V // method@1709 │ │ +05e9f6: 5420 b305 |0011: iget-object v0, v2, Ljwtc/android/chess/GamesListView$4;.this$0:Ljwtc/android/chess/GamesListView; // field@05b3 │ │ +05e9fa: 7110 0a17 0000 |0013: invoke-static {v0}, Ljwtc/android/chess/GamesListView;.access$100:(Ljwtc/android/chess/GamesListView;)V // method@170a │ │ +05ea00: 5420 b305 |0016: iget-object v0, v2, Ljwtc/android/chess/GamesListView$4;.this$0:Ljwtc/android/chess/GamesListView; // field@05b3 │ │ +05ea04: 5421 b305 |0018: iget-object v1, v2, Ljwtc/android/chess/GamesListView$4;.this$0:Ljwtc/android/chess/GamesListView; // field@05b3 │ │ +05ea08: 5411 c205 |001a: iget-object v1, v1, Ljwtc/android/chess/GamesListView;._viewSortId:Landroid/view/View; // field@05c2 │ │ +05ea0c: 7120 0b17 1000 |001c: invoke-static {v0, v1}, Ljwtc/android/chess/GamesListView;.access$200:(Ljwtc/android/chess/GamesListView;Landroid/view/View;)V // method@170b │ │ +05ea12: 5420 b305 |001f: iget-object v0, v2, Ljwtc/android/chess/GamesListView$4;.this$0:Ljwtc/android/chess/GamesListView; // field@05b3 │ │ +05ea16: 1a01 260f |0021: const-string v1, "_id" // string@0f26 │ │ +05ea1a: 5b01 bd05 |0023: iput-object v1, v0, Ljwtc/android/chess/GamesListView;._sortBy:Ljava/lang/String; // field@05bd │ │ +05ea1e: 5420 b305 |0025: iget-object v0, v2, Ljwtc/android/chess/GamesListView$4;.this$0:Ljwtc/android/chess/GamesListView; // field@05b3 │ │ +05ea22: 7110 0c17 0000 |0027: invoke-static {v0}, Ljwtc/android/chess/GamesListView;.access$300:(Ljwtc/android/chess/GamesListView;)V // method@170c │ │ +05ea28: 0e00 |002a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=91 │ │ 0x000c line=92 │ │ 0x0011 line=94 │ │ 0x0016 line=95 │ │ 0x001f line=96 │ │ @@ -89806,17 +89816,17 @@ │ │ locals : │ │ 0x0000 - 0x002b reg=2 this Ljwtc/android/chess/GamesListView$4; │ │ 0x0000 - 0x002b reg=3 arg0 Landroid/view/View; │ │ │ │ source_file_idx : 1158 (GamesListView.java) │ │ │ │ Class #383 header: │ │ -class_idx : 946 │ │ +class_idx : 943 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 826 │ │ +superclass_idx : 823 │ │ source_file_idx : 1158 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #383 annotations: │ │ @@ -89842,56 +89852,56 @@ │ │ type : '(Ljwtc/android/chess/GamesListView;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -05ce84: |[05ce84] jwtc.android.chess.GamesListView$5.:(Ljwtc/android/chess/GamesListView;)V │ │ -05ce94: 5b01 b405 |0000: iput-object v1, v0, Ljwtc/android/chess/GamesListView$5;.this$0:Ljwtc/android/chess/GamesListView; // field@05b4 │ │ -05ce98: 7010 1c15 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ -05ce9e: 0e00 |0005: return-void │ │ +05ea2c: |[05ea2c] jwtc.android.chess.GamesListView$5.:(Ljwtc/android/chess/GamesListView;)V │ │ +05ea3c: 5b01 b405 |0000: iput-object v1, v0, Ljwtc/android/chess/GamesListView$5;.this$0:Ljwtc/android/chess/GamesListView; // field@05b4 │ │ +05ea40: 7010 1c15 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ +05ea46: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=101 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Ljwtc/android/chess/GamesListView$5; │ │ - 0x0000 - 0x0006 reg=1 (null) Ljwtc/android/chess/GamesListView; │ │ + 0x0000 - 0x0006 reg=1 this$0 Ljwtc/android/chess/GamesListView; │ │ │ │ Virtual methods - │ │ #0 : (in Ljwtc/android/chess/GamesListView$5;) │ │ name : 'onClick' │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 43 16-bit code units │ │ -05cea0: |[05cea0] jwtc.android.chess.GamesListView$5.onClick:(Landroid/view/View;)V │ │ -05ceb0: 5420 b405 |0000: iget-object v0, v2, Ljwtc/android/chess/GamesListView$5;.this$0:Ljwtc/android/chess/GamesListView; // field@05b4 │ │ -05ceb4: 5400 bd05 |0002: iget-object v0, v0, Ljwtc/android/chess/GamesListView;._sortBy:Ljava/lang/String; // field@05bd │ │ -05ceb8: 1a01 1114 |0004: const-string v1, "event" // string@1411 │ │ -05cebc: 6e20 3915 1000 |0006: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1539 │ │ -05cec2: 0a00 |0009: move-result v0 │ │ -05cec4: 3800 0700 |000a: if-eqz v0, 0011 // +0007 │ │ -05cec8: 5420 b405 |000c: iget-object v0, v2, Ljwtc/android/chess/GamesListView$5;.this$0:Ljwtc/android/chess/GamesListView; // field@05b4 │ │ -05cecc: 7110 0917 0000 |000e: invoke-static {v0}, Ljwtc/android/chess/GamesListView;.access$000:(Ljwtc/android/chess/GamesListView;)V // method@1709 │ │ -05ced2: 5420 b405 |0011: iget-object v0, v2, Ljwtc/android/chess/GamesListView$5;.this$0:Ljwtc/android/chess/GamesListView; // field@05b4 │ │ -05ced6: 7110 0a17 0000 |0013: invoke-static {v0}, Ljwtc/android/chess/GamesListView;.access$100:(Ljwtc/android/chess/GamesListView;)V // method@170a │ │ -05cedc: 5420 b405 |0016: iget-object v0, v2, Ljwtc/android/chess/GamesListView$5;.this$0:Ljwtc/android/chess/GamesListView; // field@05b4 │ │ -05cee0: 5421 b405 |0018: iget-object v1, v2, Ljwtc/android/chess/GamesListView$5;.this$0:Ljwtc/android/chess/GamesListView; // field@05b4 │ │ -05cee4: 5411 c105 |001a: iget-object v1, v1, Ljwtc/android/chess/GamesListView;._viewSortEvent:Landroid/view/View; // field@05c1 │ │ -05cee8: 7120 0b17 1000 |001c: invoke-static {v0, v1}, Ljwtc/android/chess/GamesListView;.access$200:(Ljwtc/android/chess/GamesListView;Landroid/view/View;)V // method@170b │ │ -05ceee: 5420 b405 |001f: iget-object v0, v2, Ljwtc/android/chess/GamesListView$5;.this$0:Ljwtc/android/chess/GamesListView; // field@05b4 │ │ -05cef2: 1a01 1114 |0021: const-string v1, "event" // string@1411 │ │ -05cef6: 5b01 bd05 |0023: iput-object v1, v0, Ljwtc/android/chess/GamesListView;._sortBy:Ljava/lang/String; // field@05bd │ │ -05cefa: 5420 b405 |0025: iget-object v0, v2, Ljwtc/android/chess/GamesListView$5;.this$0:Ljwtc/android/chess/GamesListView; // field@05b4 │ │ -05cefe: 7110 0c17 0000 |0027: invoke-static {v0}, Ljwtc/android/chess/GamesListView;.access$300:(Ljwtc/android/chess/GamesListView;)V // method@170c │ │ -05cf04: 0e00 |002a: return-void │ │ +05ea48: |[05ea48] jwtc.android.chess.GamesListView$5.onClick:(Landroid/view/View;)V │ │ +05ea58: 5420 b405 |0000: iget-object v0, v2, Ljwtc/android/chess/GamesListView$5;.this$0:Ljwtc/android/chess/GamesListView; // field@05b4 │ │ +05ea5c: 5400 bd05 |0002: iget-object v0, v0, Ljwtc/android/chess/GamesListView;._sortBy:Ljava/lang/String; // field@05bd │ │ +05ea60: 1a01 0d14 |0004: const-string v1, "event" // string@140d │ │ +05ea64: 6e20 3915 1000 |0006: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1539 │ │ +05ea6a: 0a00 |0009: move-result v0 │ │ +05ea6c: 3800 0700 |000a: if-eqz v0, 0011 // +0007 │ │ +05ea70: 5420 b405 |000c: iget-object v0, v2, Ljwtc/android/chess/GamesListView$5;.this$0:Ljwtc/android/chess/GamesListView; // field@05b4 │ │ +05ea74: 7110 0917 0000 |000e: invoke-static {v0}, Ljwtc/android/chess/GamesListView;.access$000:(Ljwtc/android/chess/GamesListView;)V // method@1709 │ │ +05ea7a: 5420 b405 |0011: iget-object v0, v2, Ljwtc/android/chess/GamesListView$5;.this$0:Ljwtc/android/chess/GamesListView; // field@05b4 │ │ +05ea7e: 7110 0a17 0000 |0013: invoke-static {v0}, Ljwtc/android/chess/GamesListView;.access$100:(Ljwtc/android/chess/GamesListView;)V // method@170a │ │ +05ea84: 5420 b405 |0016: iget-object v0, v2, Ljwtc/android/chess/GamesListView$5;.this$0:Ljwtc/android/chess/GamesListView; // field@05b4 │ │ +05ea88: 5421 b405 |0018: iget-object v1, v2, Ljwtc/android/chess/GamesListView$5;.this$0:Ljwtc/android/chess/GamesListView; // field@05b4 │ │ +05ea8c: 5411 c105 |001a: iget-object v1, v1, Ljwtc/android/chess/GamesListView;._viewSortEvent:Landroid/view/View; // field@05c1 │ │ +05ea90: 7120 0b17 1000 |001c: invoke-static {v0, v1}, Ljwtc/android/chess/GamesListView;.access$200:(Ljwtc/android/chess/GamesListView;Landroid/view/View;)V // method@170b │ │ +05ea96: 5420 b405 |001f: iget-object v0, v2, Ljwtc/android/chess/GamesListView$5;.this$0:Ljwtc/android/chess/GamesListView; // field@05b4 │ │ +05ea9a: 1a01 0d14 |0021: const-string v1, "event" // string@140d │ │ +05ea9e: 5b01 bd05 |0023: iput-object v1, v0, Ljwtc/android/chess/GamesListView;._sortBy:Ljava/lang/String; // field@05bd │ │ +05eaa2: 5420 b405 |0025: iget-object v0, v2, Ljwtc/android/chess/GamesListView$5;.this$0:Ljwtc/android/chess/GamesListView; // field@05b4 │ │ +05eaa6: 7110 0c17 0000 |0027: invoke-static {v0}, Ljwtc/android/chess/GamesListView;.access$300:(Ljwtc/android/chess/GamesListView;)V // method@170c │ │ +05eaac: 0e00 |002a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=103 │ │ 0x000c line=104 │ │ 0x0011 line=106 │ │ 0x0016 line=107 │ │ 0x001f line=108 │ │ @@ -89900,17 +89910,17 @@ │ │ locals : │ │ 0x0000 - 0x002b reg=2 this Ljwtc/android/chess/GamesListView$5; │ │ 0x0000 - 0x002b reg=3 arg0 Landroid/view/View; │ │ │ │ source_file_idx : 1158 (GamesListView.java) │ │ │ │ Class #384 header: │ │ -class_idx : 947 │ │ +class_idx : 944 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 826 │ │ +superclass_idx : 823 │ │ source_file_idx : 1158 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #384 annotations: │ │ @@ -89936,56 +89946,56 @@ │ │ type : '(Ljwtc/android/chess/GamesListView;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -05cf08: |[05cf08] jwtc.android.chess.GamesListView$6.:(Ljwtc/android/chess/GamesListView;)V │ │ -05cf18: 5b01 b505 |0000: iput-object v1, v0, Ljwtc/android/chess/GamesListView$6;.this$0:Ljwtc/android/chess/GamesListView; // field@05b5 │ │ -05cf1c: 7010 1c15 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ -05cf22: 0e00 |0005: return-void │ │ +05eab0: |[05eab0] jwtc.android.chess.GamesListView$6.:(Ljwtc/android/chess/GamesListView;)V │ │ +05eac0: 5b01 b505 |0000: iput-object v1, v0, Ljwtc/android/chess/GamesListView$6;.this$0:Ljwtc/android/chess/GamesListView; // field@05b5 │ │ +05eac4: 7010 1c15 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ +05eaca: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=113 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Ljwtc/android/chess/GamesListView$6; │ │ - 0x0000 - 0x0006 reg=1 (null) Ljwtc/android/chess/GamesListView; │ │ + 0x0000 - 0x0006 reg=1 this$0 Ljwtc/android/chess/GamesListView; │ │ │ │ Virtual methods - │ │ #0 : (in Ljwtc/android/chess/GamesListView$6;) │ │ name : 'onClick' │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 43 16-bit code units │ │ -05cf24: |[05cf24] jwtc.android.chess.GamesListView$6.onClick:(Landroid/view/View;)V │ │ -05cf34: 5420 b505 |0000: iget-object v0, v2, Ljwtc/android/chess/GamesListView$6;.this$0:Ljwtc/android/chess/GamesListView; // field@05b5 │ │ -05cf38: 5400 bd05 |0002: iget-object v0, v0, Ljwtc/android/chess/GamesListView;._sortBy:Ljava/lang/String; // field@05bd │ │ -05cf3c: 1a01 0f13 |0004: const-string v1, "date" // string@130f │ │ -05cf40: 6e20 3915 1000 |0006: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1539 │ │ -05cf46: 0a00 |0009: move-result v0 │ │ -05cf48: 3800 0700 |000a: if-eqz v0, 0011 // +0007 │ │ -05cf4c: 5420 b505 |000c: iget-object v0, v2, Ljwtc/android/chess/GamesListView$6;.this$0:Ljwtc/android/chess/GamesListView; // field@05b5 │ │ -05cf50: 7110 0917 0000 |000e: invoke-static {v0}, Ljwtc/android/chess/GamesListView;.access$000:(Ljwtc/android/chess/GamesListView;)V // method@1709 │ │ -05cf56: 5420 b505 |0011: iget-object v0, v2, Ljwtc/android/chess/GamesListView$6;.this$0:Ljwtc/android/chess/GamesListView; // field@05b5 │ │ -05cf5a: 7110 0a17 0000 |0013: invoke-static {v0}, Ljwtc/android/chess/GamesListView;.access$100:(Ljwtc/android/chess/GamesListView;)V // method@170a │ │ -05cf60: 5420 b505 |0016: iget-object v0, v2, Ljwtc/android/chess/GamesListView$6;.this$0:Ljwtc/android/chess/GamesListView; // field@05b5 │ │ -05cf64: 5421 b505 |0018: iget-object v1, v2, Ljwtc/android/chess/GamesListView$6;.this$0:Ljwtc/android/chess/GamesListView; // field@05b5 │ │ -05cf68: 5411 c005 |001a: iget-object v1, v1, Ljwtc/android/chess/GamesListView;._viewSortDate:Landroid/view/View; // field@05c0 │ │ -05cf6c: 7120 0b17 1000 |001c: invoke-static {v0, v1}, Ljwtc/android/chess/GamesListView;.access$200:(Ljwtc/android/chess/GamesListView;Landroid/view/View;)V // method@170b │ │ -05cf72: 5420 b505 |001f: iget-object v0, v2, Ljwtc/android/chess/GamesListView$6;.this$0:Ljwtc/android/chess/GamesListView; // field@05b5 │ │ -05cf76: 1a01 0f13 |0021: const-string v1, "date" // string@130f │ │ -05cf7a: 5b01 bd05 |0023: iput-object v1, v0, Ljwtc/android/chess/GamesListView;._sortBy:Ljava/lang/String; // field@05bd │ │ -05cf7e: 5420 b505 |0025: iget-object v0, v2, Ljwtc/android/chess/GamesListView$6;.this$0:Ljwtc/android/chess/GamesListView; // field@05b5 │ │ -05cf82: 7110 0c17 0000 |0027: invoke-static {v0}, Ljwtc/android/chess/GamesListView;.access$300:(Ljwtc/android/chess/GamesListView;)V // method@170c │ │ -05cf88: 0e00 |002a: return-void │ │ +05eacc: |[05eacc] jwtc.android.chess.GamesListView$6.onClick:(Landroid/view/View;)V │ │ +05eadc: 5420 b505 |0000: iget-object v0, v2, Ljwtc/android/chess/GamesListView$6;.this$0:Ljwtc/android/chess/GamesListView; // field@05b5 │ │ +05eae0: 5400 bd05 |0002: iget-object v0, v0, Ljwtc/android/chess/GamesListView;._sortBy:Ljava/lang/String; // field@05bd │ │ +05eae4: 1a01 0b13 |0004: const-string v1, "date" // string@130b │ │ +05eae8: 6e20 3915 1000 |0006: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1539 │ │ +05eaee: 0a00 |0009: move-result v0 │ │ +05eaf0: 3800 0700 |000a: if-eqz v0, 0011 // +0007 │ │ +05eaf4: 5420 b505 |000c: iget-object v0, v2, Ljwtc/android/chess/GamesListView$6;.this$0:Ljwtc/android/chess/GamesListView; // field@05b5 │ │ +05eaf8: 7110 0917 0000 |000e: invoke-static {v0}, Ljwtc/android/chess/GamesListView;.access$000:(Ljwtc/android/chess/GamesListView;)V // method@1709 │ │ +05eafe: 5420 b505 |0011: iget-object v0, v2, Ljwtc/android/chess/GamesListView$6;.this$0:Ljwtc/android/chess/GamesListView; // field@05b5 │ │ +05eb02: 7110 0a17 0000 |0013: invoke-static {v0}, Ljwtc/android/chess/GamesListView;.access$100:(Ljwtc/android/chess/GamesListView;)V // method@170a │ │ +05eb08: 5420 b505 |0016: iget-object v0, v2, Ljwtc/android/chess/GamesListView$6;.this$0:Ljwtc/android/chess/GamesListView; // field@05b5 │ │ +05eb0c: 5421 b505 |0018: iget-object v1, v2, Ljwtc/android/chess/GamesListView$6;.this$0:Ljwtc/android/chess/GamesListView; // field@05b5 │ │ +05eb10: 5411 c005 |001a: iget-object v1, v1, Ljwtc/android/chess/GamesListView;._viewSortDate:Landroid/view/View; // field@05c0 │ │ +05eb14: 7120 0b17 1000 |001c: invoke-static {v0, v1}, Ljwtc/android/chess/GamesListView;.access$200:(Ljwtc/android/chess/GamesListView;Landroid/view/View;)V // method@170b │ │ +05eb1a: 5420 b505 |001f: iget-object v0, v2, Ljwtc/android/chess/GamesListView$6;.this$0:Ljwtc/android/chess/GamesListView; // field@05b5 │ │ +05eb1e: 1a01 0b13 |0021: const-string v1, "date" // string@130b │ │ +05eb22: 5b01 bd05 |0023: iput-object v1, v0, Ljwtc/android/chess/GamesListView;._sortBy:Ljava/lang/String; // field@05bd │ │ +05eb26: 5420 b505 |0025: iget-object v0, v2, Ljwtc/android/chess/GamesListView$6;.this$0:Ljwtc/android/chess/GamesListView; // field@05b5 │ │ +05eb2a: 7110 0c17 0000 |0027: invoke-static {v0}, Ljwtc/android/chess/GamesListView;.access$300:(Ljwtc/android/chess/GamesListView;)V // method@170c │ │ +05eb30: 0e00 |002a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=115 │ │ 0x000c line=116 │ │ 0x0011 line=118 │ │ 0x0016 line=119 │ │ 0x001f line=120 │ │ @@ -89994,17 +90004,17 @@ │ │ locals : │ │ 0x0000 - 0x002b reg=2 this Ljwtc/android/chess/GamesListView$6; │ │ 0x0000 - 0x002b reg=3 arg0 Landroid/view/View; │ │ │ │ source_file_idx : 1158 (GamesListView.java) │ │ │ │ Class #385 header: │ │ -class_idx : 948 │ │ +class_idx : 945 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 826 │ │ +superclass_idx : 823 │ │ source_file_idx : 1158 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 3 │ │ │ │ Class #385 annotations: │ │ @@ -90030,39 +90040,39 @@ │ │ type : '(Ljwtc/android/chess/GamesListView;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -05cf8c: |[05cf8c] jwtc.android.chess.GamesListView$7.:(Ljwtc/android/chess/GamesListView;)V │ │ -05cf9c: 5b01 b605 |0000: iput-object v1, v0, Ljwtc/android/chess/GamesListView$7;.this$0:Ljwtc/android/chess/GamesListView; // field@05b6 │ │ -05cfa0: 7010 1c15 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ -05cfa6: 0e00 |0005: return-void │ │ +05eb34: |[05eb34] jwtc.android.chess.GamesListView$7.:(Ljwtc/android/chess/GamesListView;)V │ │ +05eb44: 5b01 b605 |0000: iput-object v1, v0, Ljwtc/android/chess/GamesListView$7;.this$0:Ljwtc/android/chess/GamesListView; // field@05b6 │ │ +05eb48: 7010 1c15 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ +05eb4e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=127 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Ljwtc/android/chess/GamesListView$7; │ │ - 0x0000 - 0x0006 reg=1 (null) Ljwtc/android/chess/GamesListView; │ │ + 0x0000 - 0x0006 reg=1 this$0 Ljwtc/android/chess/GamesListView; │ │ │ │ Virtual methods - │ │ #0 : (in Ljwtc/android/chess/GamesListView$7;) │ │ name : 'afterTextChanged' │ │ type : '(Landroid/text/Editable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -05cfa8: |[05cfa8] jwtc.android.chess.GamesListView$7.afterTextChanged:(Landroid/text/Editable;)V │ │ -05cfb8: 5410 b605 |0000: iget-object v0, v1, Ljwtc/android/chess/GamesListView$7;.this$0:Ljwtc/android/chess/GamesListView; // field@05b6 │ │ -05cfbc: 7110 0c17 0000 |0002: invoke-static {v0}, Ljwtc/android/chess/GamesListView;.access$300:(Ljwtc/android/chess/GamesListView;)V // method@170c │ │ -05cfc2: 0e00 |0005: return-void │ │ +05eb50: |[05eb50] jwtc.android.chess.GamesListView$7.afterTextChanged:(Landroid/text/Editable;)V │ │ +05eb60: 5410 b605 |0000: iget-object v0, v1, Ljwtc/android/chess/GamesListView$7;.this$0:Ljwtc/android/chess/GamesListView; // field@05b6 │ │ +05eb64: 7110 0c17 0000 |0002: invoke-static {v0}, Ljwtc/android/chess/GamesListView;.access$300:(Ljwtc/android/chess/GamesListView;)V // method@170c │ │ +05eb6a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=130 │ │ 0x0005 line=131 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Ljwtc/android/chess/GamesListView$7; │ │ 0x0000 - 0x0006 reg=2 s Landroid/text/Editable; │ │ @@ -90072,16 +90082,16 @@ │ │ type : '(Ljava/lang/CharSequence;III)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -05cfc4: |[05cfc4] jwtc.android.chess.GamesListView$7.beforeTextChanged:(Ljava/lang/CharSequence;III)V │ │ -05cfd4: 0e00 |0000: return-void │ │ +05eb6c: |[05eb6c] jwtc.android.chess.GamesListView$7.beforeTextChanged:(Ljava/lang/CharSequence;III)V │ │ +05eb7c: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=133 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Ljwtc/android/chess/GamesListView$7; │ │ 0x0000 - 0x0001 reg=1 s Ljava/lang/CharSequence; │ │ 0x0000 - 0x0001 reg=2 start I │ │ @@ -90093,32 +90103,32 @@ │ │ type : '(Ljava/lang/CharSequence;III)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -05cfd8: |[05cfd8] jwtc.android.chess.GamesListView$7.onTextChanged:(Ljava/lang/CharSequence;III)V │ │ -05cfe8: 0e00 |0000: return-void │ │ +05eb80: |[05eb80] jwtc.android.chess.GamesListView$7.onTextChanged:(Ljava/lang/CharSequence;III)V │ │ +05eb90: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=135 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Ljwtc/android/chess/GamesListView$7; │ │ 0x0000 - 0x0001 reg=1 s Ljava/lang/CharSequence; │ │ 0x0000 - 0x0001 reg=2 start I │ │ 0x0000 - 0x0001 reg=3 before I │ │ 0x0000 - 0x0001 reg=4 count I │ │ │ │ source_file_idx : 1158 (GamesListView.java) │ │ │ │ Class #386 header: │ │ -class_idx : 950 │ │ +class_idx : 947 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 826 │ │ +superclass_idx : 823 │ │ source_file_idx : 1158 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #386 annotations: │ │ @@ -90144,51 +90154,51 @@ │ │ type : '(Ljwtc/android/chess/GamesListView;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -05cfec: |[05cfec] jwtc.android.chess.GamesListView$9.:(Ljwtc/android/chess/GamesListView;)V │ │ -05cffc: 5b01 b805 |0000: iput-object v1, v0, Ljwtc/android/chess/GamesListView$9;.this$0:Ljwtc/android/chess/GamesListView; // field@05b8 │ │ -05d000: 7010 1c15 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ -05d006: 0e00 |0005: return-void │ │ +05eb94: |[05eb94] jwtc.android.chess.GamesListView$9.:(Ljwtc/android/chess/GamesListView;)V │ │ +05eba4: 5b01 b805 |0000: iput-object v1, v0, Ljwtc/android/chess/GamesListView$9;.this$0:Ljwtc/android/chess/GamesListView; // field@05b8 │ │ +05eba8: 7010 1c15 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ +05ebae: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=175 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Ljwtc/android/chess/GamesListView$9; │ │ - 0x0000 - 0x0006 reg=1 (null) Ljwtc/android/chess/GamesListView; │ │ + 0x0000 - 0x0006 reg=1 this$0 Ljwtc/android/chess/GamesListView; │ │ │ │ Virtual methods - │ │ #0 : (in Ljwtc/android/chess/GamesListView$9;) │ │ name : 'setViewValue' │ │ type : '(Landroid/view/View;Landroid/database/Cursor;I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 27 16-bit code units │ │ -05d008: |[05d008] jwtc.android.chess.GamesListView$9.setViewValue:(Landroid/view/View;Landroid/database/Cursor;I)Z │ │ -05d018: 1a02 c71e |0000: const-string v2, "rating" // string@1ec7 │ │ -05d01c: 7220 2701 2500 |0002: invoke-interface {v5, v2}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@0127 │ │ -05d022: 0a01 |0005: move-result v1 │ │ -05d024: 3361 1300 |0006: if-ne v1, v6, 0019 // +0013 │ │ -05d028: 1a02 c71e |0008: const-string v2, "rating" // string@1ec7 │ │ -05d02c: 7220 2701 2500 |000a: invoke-interface {v5, v2}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@0127 │ │ -05d032: 0a02 |000d: move-result v2 │ │ -05d034: 7220 2a01 2500 |000e: invoke-interface {v5, v2}, Landroid/database/Cursor;.getFloat:(I)F // method@012a │ │ -05d03a: 0a00 |0011: move-result v0 │ │ -05d03c: 1f04 e702 |0012: check-cast v4, Landroid/widget/RatingBar; // type@02e7 │ │ -05d040: 6e20 2214 0400 |0014: invoke-virtual {v4, v0}, Landroid/widget/RatingBar;.setRating:(F)V // method@1422 │ │ -05d046: 1212 |0017: const/4 v2, #int 1 // #1 │ │ -05d048: 0f02 |0018: return v2 │ │ -05d04a: 1202 |0019: const/4 v2, #int 0 // #0 │ │ -05d04c: 28fe |001a: goto 0018 // -0002 │ │ +05ebb0: |[05ebb0] jwtc.android.chess.GamesListView$9.setViewValue:(Landroid/view/View;Landroid/database/Cursor;I)Z │ │ +05ebc0: 1a02 c31e |0000: const-string v2, "rating" // string@1ec3 │ │ +05ebc4: 7220 2701 2500 |0002: invoke-interface {v5, v2}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@0127 │ │ +05ebca: 0a01 |0005: move-result v1 │ │ +05ebcc: 3361 1300 |0006: if-ne v1, v6, 0019 // +0013 │ │ +05ebd0: 1a02 c31e |0008: const-string v2, "rating" // string@1ec3 │ │ +05ebd4: 7220 2701 2500 |000a: invoke-interface {v5, v2}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@0127 │ │ +05ebda: 0a02 |000d: move-result v2 │ │ +05ebdc: 7220 2a01 2500 |000e: invoke-interface {v5, v2}, Landroid/database/Cursor;.getFloat:(I)F // method@012a │ │ +05ebe2: 0a00 |0011: move-result v0 │ │ +05ebe4: 1f04 e402 |0012: check-cast v4, Landroid/widget/RatingBar; // type@02e4 │ │ +05ebe8: 6e20 2214 0400 |0014: invoke-virtual {v4, v0}, Landroid/widget/RatingBar;.setRating:(F)V // method@1422 │ │ +05ebee: 1212 |0017: const/4 v2, #int 1 // #1 │ │ +05ebf0: 0f02 |0018: return v2 │ │ +05ebf2: 1202 |0019: const/4 v2, #int 0 // #0 │ │ +05ebf4: 28fe |001a: goto 0018 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=179 │ │ 0x0006 line=180 │ │ 0x0008 line=182 │ │ 0x0012 line=183 │ │ 0x0017 line=185 │ │ @@ -90201,17 +90211,17 @@ │ │ 0x0019 - 0x001b reg=4 view Landroid/view/View; │ │ 0x0000 - 0x001b reg=5 cursor Landroid/database/Cursor; │ │ 0x0000 - 0x001b reg=6 columnIndex I │ │ │ │ source_file_idx : 1158 (GamesListView.java) │ │ │ │ Class #387 header: │ │ -class_idx : 951 │ │ +class_idx : 948 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 757 │ │ +superclass_idx : 754 │ │ source_file_idx : 1158 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #387 annotations: │ │ @@ -90236,24 +90246,24 @@ │ │ type : '(Ljwtc/android/chess/GamesListView;Landroid/content/Context;ILandroid/database/Cursor;[Ljava/lang/String;[I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 13 │ │ ins : 7 │ │ outs : 6 │ │ insns size : 12 16-bit code units │ │ -05d050: |[05d050] jwtc.android.chess.GamesListView$AlternatingSimpleCursorAdapter.:(Ljwtc/android/chess/GamesListView;Landroid/content/Context;ILandroid/database/Cursor;[Ljava/lang/String;[I)V │ │ -05d060: 5b67 b905 |0000: iput-object v7, v6, Ljwtc/android/chess/GamesListView$AlternatingSimpleCursorAdapter;.this$0:Ljwtc/android/chess/GamesListView; // field@05b9 │ │ -05d064: 0760 |0002: move-object v0, v6 │ │ -05d066: 0781 |0003: move-object v1, v8 │ │ -05d068: 0192 |0004: move v2, v9 │ │ -05d06a: 07a3 |0005: move-object v3, v10 │ │ -05d06c: 07b4 |0006: move-object v4, v11 │ │ -05d06e: 07c5 |0007: move-object v5, v12 │ │ -05d070: 7606 5614 0000 |0008: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Landroid/widget/SimpleCursorAdapter;.:(Landroid/content/Context;ILandroid/database/Cursor;[Ljava/lang/String;[I)V // method@1456 │ │ -05d076: 0e00 |000b: return-void │ │ +05ebf8: |[05ebf8] jwtc.android.chess.GamesListView$AlternatingSimpleCursorAdapter.:(Ljwtc/android/chess/GamesListView;Landroid/content/Context;ILandroid/database/Cursor;[Ljava/lang/String;[I)V │ │ +05ec08: 5b67 b905 |0000: iput-object v7, v6, Ljwtc/android/chess/GamesListView$AlternatingSimpleCursorAdapter;.this$0:Ljwtc/android/chess/GamesListView; // field@05b9 │ │ +05ec0c: 0760 |0002: move-object v0, v6 │ │ +05ec0e: 0781 |0003: move-object v1, v8 │ │ +05ec10: 0192 |0004: move v2, v9 │ │ +05ec12: 07a3 |0005: move-object v3, v10 │ │ +05ec14: 07b4 |0006: move-object v4, v11 │ │ +05ec16: 07c5 |0007: move-object v5, v12 │ │ +05ec18: 7606 5614 0000 |0008: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Landroid/widget/SimpleCursorAdapter;.:(Landroid/content/Context;ILandroid/database/Cursor;[Ljava/lang/String;[I)V // method@1456 │ │ +05ec1e: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=290 │ │ 0x0008 line=291 │ │ 0x000b line=293 │ │ locals : │ │ 0x0000 - 0x000c reg=6 this Ljwtc/android/chess/GamesListView$AlternatingSimpleCursorAdapter; │ │ @@ -90270,24 +90280,24 @@ │ │ type : '(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 19 16-bit code units │ │ -05d078: |[05d078] jwtc.android.chess.GamesListView$AlternatingSimpleCursorAdapter.getView:(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; │ │ -05d088: 6f40 5714 3254 |0000: invoke-super {v2, v3, v4, v5}, Landroid/widget/SimpleCursorAdapter;.getView:(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; // method@1457 │ │ -05d08e: 0c00 |0003: move-result-object v0 │ │ -05d090: dc01 0302 |0004: rem-int/lit8 v1, v3, #int 2 // #02 │ │ -05d094: 3901 0900 |0006: if-nez v1, 000f // +0009 │ │ -05d098: 1401 3333 33ff |0008: const v1, #float -2.38198e+38 // #ff333333 │ │ -05d09e: 6e20 c212 1000 |000b: invoke-virtual {v0, v1}, Landroid/view/View;.setBackgroundColor:(I)V // method@12c2 │ │ -05d0a4: 1100 |000e: return-object v0 │ │ -05d0a6: 1401 2222 22ff |000f: const v1, #float -2.15512e+38 // #ff222222 │ │ -05d0ac: 28f9 |0012: goto 000b // -0007 │ │ +05ec20: |[05ec20] jwtc.android.chess.GamesListView$AlternatingSimpleCursorAdapter.getView:(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; │ │ +05ec30: 6f40 5714 3254 |0000: invoke-super {v2, v3, v4, v5}, Landroid/widget/SimpleCursorAdapter;.getView:(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; // method@1457 │ │ +05ec36: 0c00 |0003: move-result-object v0 │ │ +05ec38: dc01 0302 |0004: rem-int/lit8 v1, v3, #int 2 // #02 │ │ +05ec3c: 3901 0900 |0006: if-nez v1, 000f // +0009 │ │ +05ec40: 1401 3333 33ff |0008: const v1, #float -2.38198e+38 // #ff333333 │ │ +05ec46: 6e20 c212 1000 |000b: invoke-virtual {v0, v1}, Landroid/view/View;.setBackgroundColor:(I)V // method@12c2 │ │ +05ec4c: 1100 |000e: return-object v0 │ │ +05ec4e: 1401 2222 22ff |000f: const v1, #float -2.15512e+38 // #ff222222 │ │ +05ec54: 28f9 |0012: goto 000b // -0007 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=296 │ │ 0x0004 line=298 │ │ 0x000e line=300 │ │ 0x000f line=298 │ │ locals : │ │ @@ -90296,15 +90306,15 @@ │ │ 0x0000 - 0x0013 reg=3 position I │ │ 0x0000 - 0x0013 reg=4 convertView Landroid/view/View; │ │ 0x0000 - 0x0013 reg=5 parent Landroid/view/ViewGroup; │ │ │ │ source_file_idx : 1158 (GamesListView.java) │ │ │ │ Class #388 header: │ │ -class_idx : 952 │ │ +class_idx : 949 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 18 │ │ source_file_idx : 1158 │ │ static_fields_size : 0 │ │ instance_fields_size: 11 │ │ direct_methods_size : 11 │ │ virtual_methods_size: 3 │ │ @@ -90376,36 +90386,35 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -05d0b0: |[05d0b0] jwtc.android.chess.GamesListView.:()V │ │ -05d0c0: 7010 5a00 0000 |0000: invoke-direct {v0}, Landroid/app/ListActivity;.:()V // method@005a │ │ -05d0c6: 0e00 |0003: return-void │ │ +05ec58: |[05ec58] jwtc.android.chess.GamesListView.:()V │ │ +05ec68: 7010 5a00 0000 |0000: invoke-direct {v0}, Landroid/app/ListActivity;.:()V // method@005a │ │ +05ec6e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ - 0x0003 line=287 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Ljwtc/android/chess/GamesListView; │ │ │ │ #1 : (in Ljwtc/android/chess/GamesListView;) │ │ name : 'access$000' │ │ type : '(Ljwtc/android/chess/GamesListView;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -05d0c8: |[05d0c8] jwtc.android.chess.GamesListView.access$000:(Ljwtc/android/chess/GamesListView;)V │ │ -05d0d8: 7010 1217 0000 |0000: invoke-direct {v0}, Ljwtc/android/chess/GamesListView;.flipSortOrder:()V // method@1712 │ │ -05d0de: 0e00 |0003: return-void │ │ +05ec70: |[05ec70] jwtc.android.chess.GamesListView.access$000:(Ljwtc/android/chess/GamesListView;)V │ │ +05ec80: 7010 1217 0000 |0000: invoke-direct {v0}, Ljwtc/android/chess/GamesListView;.flipSortOrder:()V // method@1712 │ │ +05ec86: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Ljwtc/android/chess/GamesListView; │ │ │ │ #2 : (in Ljwtc/android/chess/GamesListView;) │ │ @@ -90413,17 +90422,17 @@ │ │ type : '(Ljwtc/android/chess/GamesListView;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -05d0e0: |[05d0e0] jwtc.android.chess.GamesListView.access$100:(Ljwtc/android/chess/GamesListView;)V │ │ -05d0f0: 7010 1b17 0000 |0000: invoke-direct {v0}, Ljwtc/android/chess/GamesListView;.resetSortBackgrounds:()V // method@171b │ │ -05d0f6: 0e00 |0003: return-void │ │ +05ec88: |[05ec88] jwtc.android.chess.GamesListView.access$100:(Ljwtc/android/chess/GamesListView;)V │ │ +05ec98: 7010 1b17 0000 |0000: invoke-direct {v0}, Ljwtc/android/chess/GamesListView;.resetSortBackgrounds:()V // method@171b │ │ +05ec9e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Ljwtc/android/chess/GamesListView; │ │ │ │ #3 : (in Ljwtc/android/chess/GamesListView;) │ │ @@ -90431,17 +90440,17 @@ │ │ type : '(Ljwtc/android/chess/GamesListView;Landroid/view/View;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -05d0f8: |[05d0f8] jwtc.android.chess.GamesListView.access$200:(Ljwtc/android/chess/GamesListView;Landroid/view/View;)V │ │ -05d108: 7020 1e17 1000 |0000: invoke-direct {v0, v1}, Ljwtc/android/chess/GamesListView;.setSortBackground:(Landroid/view/View;)V // method@171e │ │ -05d10e: 0e00 |0003: return-void │ │ +05eca0: |[05eca0] jwtc.android.chess.GamesListView.access$200:(Ljwtc/android/chess/GamesListView;Landroid/view/View;)V │ │ +05ecb0: 7020 1e17 1000 |0000: invoke-direct {v0, v1}, Ljwtc/android/chess/GamesListView;.setSortBackground:(Landroid/view/View;)V // method@171e │ │ +05ecb6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Ljwtc/android/chess/GamesListView; │ │ 0x0000 - 0x0004 reg=1 x1 Landroid/view/View; │ │ │ │ @@ -90450,17 +90459,17 @@ │ │ type : '(Ljwtc/android/chess/GamesListView;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -05d110: |[05d110] jwtc.android.chess.GamesListView.access$300:(Ljwtc/android/chess/GamesListView;)V │ │ -05d120: 7010 0f17 0000 |0000: invoke-direct {v0}, Ljwtc/android/chess/GamesListView;.doFilterSort:()V // method@170f │ │ -05d126: 0e00 |0003: return-void │ │ +05ecb8: |[05ecb8] jwtc.android.chess.GamesListView.access$300:(Ljwtc/android/chess/GamesListView;)V │ │ +05ecc8: 7010 0f17 0000 |0000: invoke-direct {v0}, Ljwtc/android/chess/GamesListView;.doFilterSort:()V // method@170f │ │ +05ecce: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Ljwtc/android/chess/GamesListView; │ │ │ │ #5 : (in Ljwtc/android/chess/GamesListView;) │ │ @@ -90468,18 +90477,18 @@ │ │ type : '(Ljwtc/android/chess/GamesListView;Landroid/widget/TextView;Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -05d128: |[05d128] jwtc.android.chess.GamesListView.access$400:(Ljwtc/android/chess/GamesListView;Landroid/widget/TextView;Ljava/lang/String;)Ljava/lang/String; │ │ -05d138: 7030 0e17 2103 |0000: invoke-direct {v1, v2, v3}, Ljwtc/android/chess/GamesListView;.convText:(Landroid/widget/TextView;Ljava/lang/String;)Ljava/lang/String; // method@170e │ │ -05d13e: 0c00 |0003: move-result-object v0 │ │ -05d140: 1100 |0004: return-object v0 │ │ +05ecd0: |[05ecd0] jwtc.android.chess.GamesListView.access$400:(Ljwtc/android/chess/GamesListView;Landroid/widget/TextView;Ljava/lang/String;)Ljava/lang/String; │ │ +05ece0: 7030 0e17 2103 |0000: invoke-direct {v1, v2, v3}, Ljwtc/android/chess/GamesListView;.convText:(Landroid/widget/TextView;Ljava/lang/String;)Ljava/lang/String; // method@170e │ │ +05ece6: 0c00 |0003: move-result-object v0 │ │ +05ece8: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 x0 Ljwtc/android/chess/GamesListView; │ │ 0x0000 - 0x0005 reg=2 x1 Landroid/widget/TextView; │ │ 0x0000 - 0x0005 reg=3 x2 Ljava/lang/String; │ │ @@ -90489,34 +90498,34 @@ │ │ type : '(Landroid/widget/TextView;Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 42 16-bit code units │ │ -05d144: |[05d144] jwtc.android.chess.GamesListView.convText:(Landroid/widget/TextView;Ljava/lang/String;)Ljava/lang/String; │ │ -05d154: 6e10 7114 0500 |0000: invoke-virtual {v5}, Landroid/widget/TextView;.getId:()I // method@1471 │ │ -05d15a: 0a02 |0003: move-result v2 │ │ -05d15c: 2b02 2000 0000 |0004: packed-switch v2, 00000024 // +00000020 │ │ -05d162: 1106 |0007: return-object v6 │ │ -05d164: 2201 5f03 |0008: new-instance v1, Ljava/text/SimpleDateFormat; // type@035f │ │ -05d168: 1a02 d123 |000a: const-string v2, "yyyy.MM.dd" // string@23d1 │ │ -05d16c: 7020 9a15 2100 |000c: invoke-direct {v1, v2}, Ljava/text/SimpleDateFormat;.:(Ljava/lang/String;)V // method@159a │ │ -05d172: 7100 b115 0000 |000f: invoke-static {}, Ljava/util/Calendar;.getInstance:()Ljava/util/Calendar; // method@15b1 │ │ -05d178: 0c00 |0012: move-result-object v0 │ │ -05d17a: 7110 0e15 0600 |0013: invoke-static {v6}, Ljava/lang/Long;.parseLong:(Ljava/lang/String;)J // method@150e │ │ -05d180: 0b02 |0016: move-result-wide v2 │ │ -05d182: 6e30 b715 2003 |0017: invoke-virtual {v0, v2, v3}, Ljava/util/Calendar;.setTimeInMillis:(J)V // method@15b7 │ │ -05d188: 6e10 b215 0000 |001a: invoke-virtual {v0}, Ljava/util/Calendar;.getTime:()Ljava/util/Date; // method@15b2 │ │ -05d18e: 0c02 |001d: move-result-object v2 │ │ -05d190: 6e20 9b15 2100 |001e: invoke-virtual {v1, v2}, Ljava/text/SimpleDateFormat;.format:(Ljava/util/Date;)Ljava/lang/String; // method@159b │ │ -05d196: 0c06 |0021: move-result-object v6 │ │ -05d198: 28e5 |0022: goto 0007 // -001b │ │ -05d19a: 0000 |0023: nop // spacer │ │ -05d19c: 0001 0100 4e00 0b7f 0400 0000 |0024: packed-switch-data (6 units) │ │ +05ecec: |[05ecec] jwtc.android.chess.GamesListView.convText:(Landroid/widget/TextView;Ljava/lang/String;)Ljava/lang/String; │ │ +05ecfc: 6e10 7114 0500 |0000: invoke-virtual {v5}, Landroid/widget/TextView;.getId:()I // method@1471 │ │ +05ed02: 0a02 |0003: move-result v2 │ │ +05ed04: 2b02 2000 0000 |0004: packed-switch v2, 00000024 // +00000020 │ │ +05ed0a: 1106 |0007: return-object v6 │ │ +05ed0c: 2201 5c03 |0008: new-instance v1, Ljava/text/SimpleDateFormat; // type@035c │ │ +05ed10: 1a02 cc23 |000a: const-string v2, "yyyy.MM.dd" // string@23cc │ │ +05ed14: 7020 9a15 2100 |000c: invoke-direct {v1, v2}, Ljava/text/SimpleDateFormat;.:(Ljava/lang/String;)V // method@159a │ │ +05ed1a: 7100 b115 0000 |000f: invoke-static {}, Ljava/util/Calendar;.getInstance:()Ljava/util/Calendar; // method@15b1 │ │ +05ed20: 0c00 |0012: move-result-object v0 │ │ +05ed22: 7110 0e15 0600 |0013: invoke-static {v6}, Ljava/lang/Long;.parseLong:(Ljava/lang/String;)J // method@150e │ │ +05ed28: 0b02 |0016: move-result-wide v2 │ │ +05ed2a: 6e30 b715 2003 |0017: invoke-virtual {v0, v2, v3}, Ljava/util/Calendar;.setTimeInMillis:(J)V // method@15b7 │ │ +05ed30: 6e10 b215 0000 |001a: invoke-virtual {v0}, Ljava/util/Calendar;.getTime:()Ljava/util/Date; // method@15b2 │ │ +05ed36: 0c02 |001d: move-result-object v2 │ │ +05ed38: 6e20 9b15 2100 |001e: invoke-virtual {v1, v2}, Ljava/text/SimpleDateFormat;.format:(Ljava/util/Date;)Ljava/lang/String; // method@159b │ │ +05ed3e: 0c06 |0021: move-result-object v6 │ │ +05ed40: 28e5 |0022: goto 0007 // -001b │ │ +05ed42: 0000 |0023: nop // spacer │ │ +05ed44: 0001 0100 4e00 0b7f 0400 0000 |0024: packed-switch-data (6 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=232 │ │ 0x0007 line=239 │ │ 0x0008 line=234 │ │ 0x000f line=235 │ │ 0x0013 line=236 │ │ @@ -90535,90 +90544,90 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 9 │ │ ins : 1 │ │ outs : 6 │ │ insns size : 152 16-bit code units │ │ -05d1a8: |[05d1a8] jwtc.android.chess.GamesListView.doFilterSort:()V │ │ -05d1b8: 5480 bb05 |0000: iget-object v0, v8, Ljwtc/android/chess/GamesListView;._editFilter:Landroid/widget/EditText; // field@05bb │ │ -05d1bc: 6e10 d113 0000 |0002: invoke-virtual {v0}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@13d1 │ │ -05d1c2: 0c00 |0005: move-result-object v0 │ │ -05d1c4: 6e10 2215 0000 |0006: invoke-virtual {v0}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@1522 │ │ -05d1ca: 0c06 |0009: move-result-object v6 │ │ -05d1cc: 2200 4203 |000a: new-instance v0, Ljava/lang/StringBuilder; // type@0342 │ │ -05d1d0: 7010 5715 0000 |000c: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ -05d1d6: 1a01 8c23 |000f: const-string v1, "white LIKE('%" // string@238c │ │ -05d1da: 6e20 5f15 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -05d1e0: 0c00 |0014: move-result-object v0 │ │ -05d1e2: 6e20 5f15 6000 |0015: invoke-virtual {v0, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -05d1e8: 0c00 |0018: move-result-object v0 │ │ -05d1ea: 1a01 cd00 |0019: const-string v1, "%') OR " // string@00cd │ │ -05d1ee: 6e20 5f15 1000 |001b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -05d1f4: 0c00 |001e: move-result-object v0 │ │ -05d1f6: 1a01 5211 |001f: const-string v1, "black" // string@1152 │ │ -05d1fa: 6e20 5f15 1000 |0021: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -05d200: 0c00 |0024: move-result-object v0 │ │ -05d202: 1a01 4000 |0025: const-string v1, " LIKE('%" // string@0040 │ │ -05d206: 6e20 5f15 1000 |0027: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -05d20c: 0c00 |002a: move-result-object v0 │ │ -05d20e: 6e20 5f15 6000 |002b: invoke-virtual {v0, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -05d214: 0c00 |002e: move-result-object v0 │ │ -05d216: 1a01 cd00 |002f: const-string v1, "%') OR " // string@00cd │ │ -05d21a: 6e20 5f15 1000 |0031: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -05d220: 0c00 |0034: move-result-object v0 │ │ -05d222: 1a01 1114 |0035: const-string v1, "event" // string@1411 │ │ -05d226: 6e20 5f15 1000 |0037: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -05d22c: 0c00 |003a: move-result-object v0 │ │ -05d22e: 1a01 4000 |003b: const-string v1, " LIKE('%" // string@0040 │ │ -05d232: 6e20 5f15 1000 |003d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -05d238: 0c00 |0040: move-result-object v0 │ │ -05d23a: 6e20 5f15 6000 |0041: invoke-virtual {v0, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -05d240: 0c00 |0044: move-result-object v0 │ │ -05d242: 1a01 cc00 |0045: const-string v1, "%')" // string@00cc │ │ -05d246: 6e20 5f15 1000 |0047: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -05d24c: 0c00 |004a: move-result-object v0 │ │ -05d24e: 6e10 6415 0000 |004b: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ -05d254: 0c03 |004e: move-result-object v3 │ │ -05d256: 1a00 6c1f |004f: const-string v0, "runQuery" // string@1f6c │ │ -05d25a: 2201 4203 |0051: new-instance v1, Ljava/lang/StringBuilder; // type@0342 │ │ -05d25e: 7010 5715 0100 |0053: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ -05d264: 6e20 5f15 3100 |0056: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -05d26a: 0c01 |0059: move-result-object v1 │ │ -05d26c: 1a02 3c00 |005a: const-string v2, " BY " // string@003c │ │ -05d270: 6e20 5f15 2100 |005c: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -05d276: 0c01 |005f: move-result-object v1 │ │ -05d278: 5482 be05 |0060: iget-object v2, v8, Ljwtc/android/chess/GamesListView;._sortOrder:Ljava/lang/String; // field@05be │ │ -05d27c: 6e20 5f15 2100 |0062: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -05d282: 0c01 |0065: move-result-object v1 │ │ -05d284: 6e10 6415 0100 |0066: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ -05d28a: 0c01 |0069: move-result-object v1 │ │ -05d28c: 7120 f811 1000 |006a: invoke-static {v0, v1}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@11f8 │ │ -05d292: 5487 ba05 |006d: iget-object v7, v8, Ljwtc/android/chess/GamesListView;._adapter:Ljwtc/android/chess/GamesListView$AlternatingSimpleCursorAdapter; // field@05ba │ │ -05d296: 6201 d505 |006f: sget-object v1, Ljwtc/android/chess/MyPGNProvider;.CONTENT_URI:Landroid/net/Uri; // field@05d5 │ │ -05d29a: 6202 c90a |0071: sget-object v2, Ljwtc/chess/PGNColumns;.COLUMNS:[Ljava/lang/String; // field@0ac9 │ │ -05d29e: 1204 |0073: const/4 v4, #int 0 // #0 │ │ -05d2a0: 2200 4203 |0074: new-instance v0, Ljava/lang/StringBuilder; // type@0342 │ │ -05d2a4: 7010 5715 0000 |0076: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ -05d2aa: 5485 bd05 |0079: iget-object v5, v8, Ljwtc/android/chess/GamesListView;._sortBy:Ljava/lang/String; // field@05bd │ │ -05d2ae: 6e20 5f15 5000 |007b: invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -05d2b4: 0c00 |007e: move-result-object v0 │ │ -05d2b6: 1a05 0c00 |007f: const-string v5, " " // string@000c │ │ -05d2ba: 6e20 5f15 5000 |0081: invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -05d2c0: 0c00 |0084: move-result-object v0 │ │ -05d2c2: 5485 be05 |0085: iget-object v5, v8, Ljwtc/android/chess/GamesListView;._sortOrder:Ljava/lang/String; // field@05be │ │ -05d2c6: 6e20 5f15 5000 |0087: invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -05d2cc: 0c00 |008a: move-result-object v0 │ │ -05d2ce: 6e10 6415 0000 |008b: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ -05d2d4: 0c05 |008e: move-result-object v5 │ │ -05d2d6: 0780 |008f: move-object v0, v8 │ │ -05d2d8: 7406 1617 0000 |0090: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Ljwtc/android/chess/GamesListView;.managedQuery:(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; // method@1716 │ │ -05d2de: 0c00 |0093: move-result-object v0 │ │ -05d2e0: 6e20 0417 0700 |0094: invoke-virtual {v7, v0}, Ljwtc/android/chess/GamesListView$AlternatingSimpleCursorAdapter;.changeCursor:(Landroid/database/Cursor;)V // method@1704 │ │ -05d2e6: 0e00 |0097: return-void │ │ +05ed50: |[05ed50] jwtc.android.chess.GamesListView.doFilterSort:()V │ │ +05ed60: 5480 bb05 |0000: iget-object v0, v8, Ljwtc/android/chess/GamesListView;._editFilter:Landroid/widget/EditText; // field@05bb │ │ +05ed64: 6e10 d113 0000 |0002: invoke-virtual {v0}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@13d1 │ │ +05ed6a: 0c00 |0005: move-result-object v0 │ │ +05ed6c: 6e10 2215 0000 |0006: invoke-virtual {v0}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@1522 │ │ +05ed72: 0c06 |0009: move-result-object v6 │ │ +05ed74: 2200 3f03 |000a: new-instance v0, Ljava/lang/StringBuilder; // type@033f │ │ +05ed78: 7010 5715 0000 |000c: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ +05ed7e: 1a01 8823 |000f: const-string v1, "white LIKE('%" // string@2388 │ │ +05ed82: 6e20 5f15 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +05ed88: 0c00 |0014: move-result-object v0 │ │ +05ed8a: 6e20 5f15 6000 |0015: invoke-virtual {v0, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +05ed90: 0c00 |0018: move-result-object v0 │ │ +05ed92: 1a01 cd00 |0019: const-string v1, "%') OR " // string@00cd │ │ +05ed96: 6e20 5f15 1000 |001b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +05ed9c: 0c00 |001e: move-result-object v0 │ │ +05ed9e: 1a01 4e11 |001f: const-string v1, "black" // string@114e │ │ +05eda2: 6e20 5f15 1000 |0021: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +05eda8: 0c00 |0024: move-result-object v0 │ │ +05edaa: 1a01 4000 |0025: const-string v1, " LIKE('%" // string@0040 │ │ +05edae: 6e20 5f15 1000 |0027: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +05edb4: 0c00 |002a: move-result-object v0 │ │ +05edb6: 6e20 5f15 6000 |002b: invoke-virtual {v0, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +05edbc: 0c00 |002e: move-result-object v0 │ │ +05edbe: 1a01 cd00 |002f: const-string v1, "%') OR " // string@00cd │ │ +05edc2: 6e20 5f15 1000 |0031: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +05edc8: 0c00 |0034: move-result-object v0 │ │ +05edca: 1a01 0d14 |0035: const-string v1, "event" // string@140d │ │ +05edce: 6e20 5f15 1000 |0037: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +05edd4: 0c00 |003a: move-result-object v0 │ │ +05edd6: 1a01 4000 |003b: const-string v1, " LIKE('%" // string@0040 │ │ +05edda: 6e20 5f15 1000 |003d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +05ede0: 0c00 |0040: move-result-object v0 │ │ +05ede2: 6e20 5f15 6000 |0041: invoke-virtual {v0, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +05ede8: 0c00 |0044: move-result-object v0 │ │ +05edea: 1a01 cc00 |0045: const-string v1, "%')" // string@00cc │ │ +05edee: 6e20 5f15 1000 |0047: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +05edf4: 0c00 |004a: move-result-object v0 │ │ +05edf6: 6e10 6415 0000 |004b: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ +05edfc: 0c03 |004e: move-result-object v3 │ │ +05edfe: 1a00 681f |004f: const-string v0, "runQuery" // string@1f68 │ │ +05ee02: 2201 3f03 |0051: new-instance v1, Ljava/lang/StringBuilder; // type@033f │ │ +05ee06: 7010 5715 0100 |0053: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ +05ee0c: 6e20 5f15 3100 |0056: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +05ee12: 0c01 |0059: move-result-object v1 │ │ +05ee14: 1a02 3c00 |005a: const-string v2, " BY " // string@003c │ │ +05ee18: 6e20 5f15 2100 |005c: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +05ee1e: 0c01 |005f: move-result-object v1 │ │ +05ee20: 5482 be05 |0060: iget-object v2, v8, Ljwtc/android/chess/GamesListView;._sortOrder:Ljava/lang/String; // field@05be │ │ +05ee24: 6e20 5f15 2100 |0062: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +05ee2a: 0c01 |0065: move-result-object v1 │ │ +05ee2c: 6e10 6415 0100 |0066: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ +05ee32: 0c01 |0069: move-result-object v1 │ │ +05ee34: 7120 f811 1000 |006a: invoke-static {v0, v1}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@11f8 │ │ +05ee3a: 5487 ba05 |006d: iget-object v7, v8, Ljwtc/android/chess/GamesListView;._adapter:Ljwtc/android/chess/GamesListView$AlternatingSimpleCursorAdapter; // field@05ba │ │ +05ee3e: 6201 d505 |006f: sget-object v1, Ljwtc/android/chess/MyPGNProvider;.CONTENT_URI:Landroid/net/Uri; // field@05d5 │ │ +05ee42: 6202 c90a |0071: sget-object v2, Ljwtc/chess/PGNColumns;.COLUMNS:[Ljava/lang/String; // field@0ac9 │ │ +05ee46: 1204 |0073: const/4 v4, #int 0 // #0 │ │ +05ee48: 2200 3f03 |0074: new-instance v0, Ljava/lang/StringBuilder; // type@033f │ │ +05ee4c: 7010 5715 0000 |0076: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ +05ee52: 5485 bd05 |0079: iget-object v5, v8, Ljwtc/android/chess/GamesListView;._sortBy:Ljava/lang/String; // field@05bd │ │ +05ee56: 6e20 5f15 5000 |007b: invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +05ee5c: 0c00 |007e: move-result-object v0 │ │ +05ee5e: 1a05 0c00 |007f: const-string v5, " " // string@000c │ │ +05ee62: 6e20 5f15 5000 |0081: invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +05ee68: 0c00 |0084: move-result-object v0 │ │ +05ee6a: 5485 be05 |0085: iget-object v5, v8, Ljwtc/android/chess/GamesListView;._sortOrder:Ljava/lang/String; // field@05be │ │ +05ee6e: 6e20 5f15 5000 |0087: invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +05ee74: 0c00 |008a: move-result-object v0 │ │ +05ee76: 6e10 6415 0000 |008b: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ +05ee7c: 0c05 |008e: move-result-object v5 │ │ +05ee7e: 0780 |008f: move-object v0, v8 │ │ +05ee80: 7406 1617 0000 |0090: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Ljwtc/android/chess/GamesListView;.managedQuery:(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; // method@1716 │ │ +05ee86: 0c00 |0093: move-result-object v0 │ │ +05ee88: 6e20 0417 0700 |0094: invoke-virtual {v7, v0}, Ljwtc/android/chess/GamesListView$AlternatingSimpleCursorAdapter;.changeCursor:(Landroid/database/Cursor;)V // method@1704 │ │ +05ee8e: 0e00 |0097: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=203 │ │ 0x000a line=204 │ │ 0x004f line=207 │ │ 0x006d line=208 │ │ 0x0097 line=210 │ │ @@ -90632,25 +90641,25 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -05d2e8: |[05d2e8] jwtc.android.chess.GamesListView.flipSortOrder:()V │ │ -05d2f8: 5420 be05 |0000: iget-object v0, v2, Ljwtc/android/chess/GamesListView;._sortOrder:Ljava/lang/String; // field@05be │ │ -05d2fc: 1a01 9f03 |0002: const-string v1, "DESC" // string@039f │ │ -05d300: 6e20 3915 1000 |0004: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1539 │ │ -05d306: 0a00 |0007: move-result v0 │ │ -05d308: 3800 0700 |0008: if-eqz v0, 000f // +0007 │ │ -05d30c: 1a00 fb01 |000a: const-string v0, "ASC" // string@01fb │ │ -05d310: 5b20 be05 |000c: iput-object v0, v2, Ljwtc/android/chess/GamesListView;._sortOrder:Ljava/lang/String; // field@05be │ │ -05d314: 0e00 |000e: return-void │ │ -05d316: 1a00 9f03 |000f: const-string v0, "DESC" // string@039f │ │ -05d31a: 28fb |0011: goto 000c // -0005 │ │ +05ee90: |[05ee90] jwtc.android.chess.GamesListView.flipSortOrder:()V │ │ +05eea0: 5420 be05 |0000: iget-object v0, v2, Ljwtc/android/chess/GamesListView;._sortOrder:Ljava/lang/String; // field@05be │ │ +05eea4: 1a01 9f03 |0002: const-string v1, "DESC" // string@039f │ │ +05eea8: 6e20 3915 1000 |0004: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1539 │ │ +05eeae: 0a00 |0007: move-result v0 │ │ +05eeb0: 3800 0700 |0008: if-eqz v0, 000f // +0007 │ │ +05eeb4: 1a00 fb01 |000a: const-string v0, "ASC" // string@01fb │ │ +05eeb8: 5b20 be05 |000c: iput-object v0, v2, Ljwtc/android/chess/GamesListView;._sortOrder:Ljava/lang/String; // field@05be │ │ +05eebc: 0e00 |000e: return-void │ │ +05eebe: 1a00 9f03 |000f: const-string v0, "DESC" // string@039f │ │ +05eec2: 28fb |0011: goto 000c // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=228 │ │ 0x000e line=229 │ │ 0x000f line=228 │ │ locals : │ │ 0x0000 - 0x0012 reg=2 this Ljwtc/android/chess/GamesListView; │ │ @@ -90660,29 +90669,29 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 33 16-bit code units │ │ -05d31c: |[05d31c] jwtc.android.chess.GamesListView.resetSortBackgrounds:()V │ │ -05d32c: 1501 00ff |0000: const/high16 v1, #int -16777216 // #ff00 │ │ -05d330: 5420 c205 |0002: iget-object v0, v2, Ljwtc/android/chess/GamesListView;._viewSortId:Landroid/view/View; // field@05c2 │ │ -05d334: 6e20 c212 1000 |0004: invoke-virtual {v0, v1}, Landroid/view/View;.setBackgroundColor:(I)V // method@12c2 │ │ -05d33a: 5420 c405 |0007: iget-object v0, v2, Ljwtc/android/chess/GamesListView;._viewSortWhite:Landroid/view/View; // field@05c4 │ │ -05d33e: 6e20 c212 1000 |0009: invoke-virtual {v0, v1}, Landroid/view/View;.setBackgroundColor:(I)V // method@12c2 │ │ -05d344: 5420 bf05 |000c: iget-object v0, v2, Ljwtc/android/chess/GamesListView;._viewSortBlack:Landroid/view/View; // field@05bf │ │ -05d348: 6e20 c212 1000 |000e: invoke-virtual {v0, v1}, Landroid/view/View;.setBackgroundColor:(I)V // method@12c2 │ │ -05d34e: 5420 c105 |0011: iget-object v0, v2, Ljwtc/android/chess/GamesListView;._viewSortEvent:Landroid/view/View; // field@05c1 │ │ -05d352: 6e20 c212 1000 |0013: invoke-virtual {v0, v1}, Landroid/view/View;.setBackgroundColor:(I)V // method@12c2 │ │ -05d358: 5420 c305 |0016: iget-object v0, v2, Ljwtc/android/chess/GamesListView;._viewSortRating:Landroid/view/View; // field@05c3 │ │ -05d35c: 6e20 c212 1000 |0018: invoke-virtual {v0, v1}, Landroid/view/View;.setBackgroundColor:(I)V // method@12c2 │ │ -05d362: 5420 c005 |001b: iget-object v0, v2, Ljwtc/android/chess/GamesListView;._viewSortDate:Landroid/view/View; // field@05c0 │ │ -05d366: 6e20 c212 1000 |001d: invoke-virtual {v0, v1}, Landroid/view/View;.setBackgroundColor:(I)V // method@12c2 │ │ -05d36c: 0e00 |0020: return-void │ │ +05eec4: |[05eec4] jwtc.android.chess.GamesListView.resetSortBackgrounds:()V │ │ +05eed4: 1501 00ff |0000: const/high16 v1, #int -16777216 // #ff00 │ │ +05eed8: 5420 c205 |0002: iget-object v0, v2, Ljwtc/android/chess/GamesListView;._viewSortId:Landroid/view/View; // field@05c2 │ │ +05eedc: 6e20 c212 1000 |0004: invoke-virtual {v0, v1}, Landroid/view/View;.setBackgroundColor:(I)V // method@12c2 │ │ +05eee2: 5420 c405 |0007: iget-object v0, v2, Ljwtc/android/chess/GamesListView;._viewSortWhite:Landroid/view/View; // field@05c4 │ │ +05eee6: 6e20 c212 1000 |0009: invoke-virtual {v0, v1}, Landroid/view/View;.setBackgroundColor:(I)V // method@12c2 │ │ +05eeec: 5420 bf05 |000c: iget-object v0, v2, Ljwtc/android/chess/GamesListView;._viewSortBlack:Landroid/view/View; // field@05bf │ │ +05eef0: 6e20 c212 1000 |000e: invoke-virtual {v0, v1}, Landroid/view/View;.setBackgroundColor:(I)V // method@12c2 │ │ +05eef6: 5420 c105 |0011: iget-object v0, v2, Ljwtc/android/chess/GamesListView;._viewSortEvent:Landroid/view/View; // field@05c1 │ │ +05eefa: 6e20 c212 1000 |0013: invoke-virtual {v0, v1}, Landroid/view/View;.setBackgroundColor:(I)V // method@12c2 │ │ +05ef00: 5420 c305 |0016: iget-object v0, v2, Ljwtc/android/chess/GamesListView;._viewSortRating:Landroid/view/View; // field@05c3 │ │ +05ef04: 6e20 c212 1000 |0018: invoke-virtual {v0, v1}, Landroid/view/View;.setBackgroundColor:(I)V // method@12c2 │ │ +05ef0a: 5420 c005 |001b: iget-object v0, v2, Ljwtc/android/chess/GamesListView;._viewSortDate:Landroid/view/View; // field@05c0 │ │ +05ef0e: 6e20 c212 1000 |001d: invoke-virtual {v0, v1}, Landroid/view/View;.setBackgroundColor:(I)V // method@12c2 │ │ +05ef14: 0e00 |0020: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=213 │ │ 0x0007 line=214 │ │ 0x000c line=215 │ │ 0x0011 line=216 │ │ 0x0016 line=217 │ │ @@ -90696,26 +90705,26 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 24 16-bit code units │ │ -05d370: |[05d370] jwtc.android.chess.GamesListView.setSortBackground:(Landroid/view/View;)V │ │ -05d380: 5420 be05 |0000: iget-object v0, v2, Ljwtc/android/chess/GamesListView;._sortOrder:Ljava/lang/String; // field@05be │ │ -05d384: 1a01 9f03 |0002: const-string v1, "DESC" // string@039f │ │ -05d388: 6e20 3915 1000 |0004: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1539 │ │ -05d38e: 0a00 |0007: move-result v0 │ │ -05d390: 3800 0900 |0008: if-eqz v0, 0011 // +0009 │ │ -05d394: 1400 0500 027f |000a: const v0, #float 1.728e+38 // #7f020005 │ │ -05d39a: 6e20 c312 0300 |000d: invoke-virtual {v3, v0}, Landroid/view/View;.setBackgroundResource:(I)V // method@12c3 │ │ -05d3a0: 0e00 |0010: return-void │ │ -05d3a2: 1400 0600 027f |0011: const v0, #float 1.728e+38 // #7f020006 │ │ -05d3a8: 6e20 c312 0300 |0014: invoke-virtual {v3, v0}, Landroid/view/View;.setBackgroundResource:(I)V // method@12c3 │ │ -05d3ae: 28f9 |0017: goto 0010 // -0007 │ │ +05ef18: |[05ef18] jwtc.android.chess.GamesListView.setSortBackground:(Landroid/view/View;)V │ │ +05ef28: 5420 be05 |0000: iget-object v0, v2, Ljwtc/android/chess/GamesListView;._sortOrder:Ljava/lang/String; // field@05be │ │ +05ef2c: 1a01 9f03 |0002: const-string v1, "DESC" // string@039f │ │ +05ef30: 6e20 3915 1000 |0004: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1539 │ │ +05ef36: 0a00 |0007: move-result v0 │ │ +05ef38: 3800 0900 |0008: if-eqz v0, 0011 // +0009 │ │ +05ef3c: 1400 0500 027f |000a: const v0, #float 1.728e+38 // #7f020005 │ │ +05ef42: 6e20 c312 0300 |000d: invoke-virtual {v3, v0}, Landroid/view/View;.setBackgroundResource:(I)V // method@12c3 │ │ +05ef48: 0e00 |0010: return-void │ │ +05ef4a: 1400 0600 027f |0011: const v0, #float 1.728e+38 // #7f020006 │ │ +05ef50: 6e20 c312 0300 |0014: invoke-virtual {v3, v0}, Landroid/view/View;.setBackgroundResource:(I)V // method@12c3 │ │ +05ef56: 28f9 |0017: goto 0010 // -0007 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=221 │ │ 0x000a line=222 │ │ 0x0010 line=225 │ │ 0x0011 line=224 │ │ locals : │ │ @@ -90728,146 +90737,146 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 2 │ │ outs : 7 │ │ insns size : 298 16-bit code units │ │ -05d3b0: |[05d3b0] jwtc.android.chess.GamesListView.onCreate:(Landroid/os/Bundle;)V │ │ -05d3c0: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -05d3c2: 1267 |0001: const/4 v7, #int 6 // #6 │ │ -05d3c4: 1216 |0002: const/4 v6, #int 1 // #1 │ │ -05d3c6: 6f20 5b00 9800 |0003: invoke-super {v8, v9}, Landroid/app/ListActivity;.onCreate:(Landroid/os/Bundle;)V // method@005b │ │ -05d3cc: 6e20 1a17 6800 |0006: invoke-virtual {v8, v6}, Ljwtc/android/chess/GamesListView;.requestWindowFeature:(I)Z // method@171a │ │ -05d3d2: 1400 0500 037f |0009: const v0, #float 1.74129e+38 // #7f030005 │ │ -05d3d8: 6e20 1c17 0800 |000c: invoke-virtual {v8, v0}, Ljwtc/android/chess/GamesListView;.setContentView:(I)V // method@171c │ │ -05d3de: 1a00 0f13 |000f: const-string v0, "date" // string@130f │ │ -05d3e2: 5b80 bd05 |0011: iput-object v0, v8, Ljwtc/android/chess/GamesListView;._sortBy:Ljava/lang/String; // field@05bd │ │ -05d3e6: 1a00 fb01 |0013: const-string v0, "ASC" // string@01fb │ │ -05d3ea: 5b80 be05 |0015: iput-object v0, v8, Ljwtc/android/chess/GamesListView;._sortOrder:Ljava/lang/String; // field@05be │ │ -05d3ee: 1400 5400 0b7f |0017: const v0, #float 1.84764e+38 // #7f0b0054 │ │ -05d3f4: 6e20 1017 0800 |001a: invoke-virtual {v8, v0}, Ljwtc/android/chess/GamesListView;.findViewById:(I)Landroid/view/View; // method@1710 │ │ -05d3fa: 0c00 |001d: move-result-object v0 │ │ -05d3fc: 5b80 c305 |001e: iput-object v0, v8, Ljwtc/android/chess/GamesListView;._viewSortRating:Landroid/view/View; // field@05c3 │ │ -05d400: 5480 c305 |0020: iget-object v0, v8, Ljwtc/android/chess/GamesListView;._viewSortRating:Landroid/view/View; // field@05c3 │ │ -05d404: 2201 ae03 |0022: new-instance v1, Ljwtc/android/chess/GamesListView$1; // type@03ae │ │ -05d408: 7020 ee16 8100 |0024: invoke-direct {v1, v8}, Ljwtc/android/chess/GamesListView$1;.:(Ljwtc/android/chess/GamesListView;)V // method@16ee │ │ -05d40e: 6e20 cf12 1000 |0027: invoke-virtual {v0, v1}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@12cf │ │ -05d414: 1400 5800 0b7f |002a: const v0, #float 1.84764e+38 // #7f0b0058 │ │ -05d41a: 6e20 1017 0800 |002d: invoke-virtual {v8, v0}, Ljwtc/android/chess/GamesListView;.findViewById:(I)Landroid/view/View; // method@1710 │ │ -05d420: 0c00 |0030: move-result-object v0 │ │ -05d422: 5b80 c405 |0031: iput-object v0, v8, Ljwtc/android/chess/GamesListView;._viewSortWhite:Landroid/view/View; // field@05c4 │ │ -05d426: 5480 c405 |0033: iget-object v0, v8, Ljwtc/android/chess/GamesListView;._viewSortWhite:Landroid/view/View; // field@05c4 │ │ -05d42a: 2201 af03 |0035: new-instance v1, Ljwtc/android/chess/GamesListView$2; // type@03af │ │ -05d42e: 7020 f016 8100 |0037: invoke-direct {v1, v8}, Ljwtc/android/chess/GamesListView$2;.:(Ljwtc/android/chess/GamesListView;)V // method@16f0 │ │ -05d434: 6e20 cf12 1000 |003a: invoke-virtual {v0, v1}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@12cf │ │ -05d43a: 1400 5900 0b7f |003d: const v0, #float 1.84764e+38 // #7f0b0059 │ │ -05d440: 6e20 1017 0800 |0040: invoke-virtual {v8, v0}, Ljwtc/android/chess/GamesListView;.findViewById:(I)Landroid/view/View; // method@1710 │ │ -05d446: 0c00 |0043: move-result-object v0 │ │ -05d448: 5b80 bf05 |0044: iput-object v0, v8, Ljwtc/android/chess/GamesListView;._viewSortBlack:Landroid/view/View; // field@05bf │ │ -05d44c: 5480 bf05 |0046: iget-object v0, v8, Ljwtc/android/chess/GamesListView;._viewSortBlack:Landroid/view/View; // field@05bf │ │ -05d450: 2201 b003 |0048: new-instance v1, Ljwtc/android/chess/GamesListView$3; // type@03b0 │ │ -05d454: 7020 f216 8100 |004a: invoke-direct {v1, v8}, Ljwtc/android/chess/GamesListView$3;.:(Ljwtc/android/chess/GamesListView;)V // method@16f2 │ │ -05d45a: 6e20 cf12 1000 |004d: invoke-virtual {v0, v1}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@12cf │ │ -05d460: 1400 5700 0b7f |0050: const v0, #float 1.84764e+38 // #7f0b0057 │ │ -05d466: 6e20 1017 0800 |0053: invoke-virtual {v8, v0}, Ljwtc/android/chess/GamesListView;.findViewById:(I)Landroid/view/View; // method@1710 │ │ -05d46c: 0c00 |0056: move-result-object v0 │ │ -05d46e: 5b80 c205 |0057: iput-object v0, v8, Ljwtc/android/chess/GamesListView;._viewSortId:Landroid/view/View; // field@05c2 │ │ -05d472: 5480 c205 |0059: iget-object v0, v8, Ljwtc/android/chess/GamesListView;._viewSortId:Landroid/view/View; // field@05c2 │ │ -05d476: 2201 b103 |005b: new-instance v1, Ljwtc/android/chess/GamesListView$4; // type@03b1 │ │ -05d47a: 7020 f416 8100 |005d: invoke-direct {v1, v8}, Ljwtc/android/chess/GamesListView$4;.:(Ljwtc/android/chess/GamesListView;)V // method@16f4 │ │ -05d480: 6e20 cf12 1000 |0060: invoke-virtual {v0, v1}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@12cf │ │ -05d486: 1400 5600 0b7f |0063: const v0, #float 1.84764e+38 // #7f0b0056 │ │ -05d48c: 6e20 1017 0800 |0066: invoke-virtual {v8, v0}, Ljwtc/android/chess/GamesListView;.findViewById:(I)Landroid/view/View; // method@1710 │ │ -05d492: 0c00 |0069: move-result-object v0 │ │ -05d494: 5b80 c105 |006a: iput-object v0, v8, Ljwtc/android/chess/GamesListView;._viewSortEvent:Landroid/view/View; // field@05c1 │ │ -05d498: 5480 c105 |006c: iget-object v0, v8, Ljwtc/android/chess/GamesListView;._viewSortEvent:Landroid/view/View; // field@05c1 │ │ -05d49c: 2201 b203 |006e: new-instance v1, Ljwtc/android/chess/GamesListView$5; // type@03b2 │ │ -05d4a0: 7020 f616 8100 |0070: invoke-direct {v1, v8}, Ljwtc/android/chess/GamesListView$5;.:(Ljwtc/android/chess/GamesListView;)V // method@16f6 │ │ -05d4a6: 6e20 cf12 1000 |0073: invoke-virtual {v0, v1}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@12cf │ │ -05d4ac: 1400 5500 0b7f |0076: const v0, #float 1.84764e+38 // #7f0b0055 │ │ -05d4b2: 6e20 1017 0800 |0079: invoke-virtual {v8, v0}, Ljwtc/android/chess/GamesListView;.findViewById:(I)Landroid/view/View; // method@1710 │ │ -05d4b8: 0c00 |007c: move-result-object v0 │ │ -05d4ba: 5b80 c005 |007d: iput-object v0, v8, Ljwtc/android/chess/GamesListView;._viewSortDate:Landroid/view/View; // field@05c0 │ │ -05d4be: 5480 c005 |007f: iget-object v0, v8, Ljwtc/android/chess/GamesListView;._viewSortDate:Landroid/view/View; // field@05c0 │ │ -05d4c2: 2201 b303 |0081: new-instance v1, Ljwtc/android/chess/GamesListView$6; // type@03b3 │ │ -05d4c6: 7020 f816 8100 |0083: invoke-direct {v1, v8}, Ljwtc/android/chess/GamesListView$6;.:(Ljwtc/android/chess/GamesListView;)V // method@16f8 │ │ -05d4cc: 6e20 cf12 1000 |0086: invoke-virtual {v0, v1}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@12cf │ │ -05d4d2: 5480 c005 |0089: iget-object v0, v8, Ljwtc/android/chess/GamesListView;._viewSortDate:Landroid/view/View; // field@05c0 │ │ -05d4d6: 7020 1e17 0800 |008b: invoke-direct {v8, v0}, Ljwtc/android/chess/GamesListView;.setSortBackground:(Landroid/view/View;)V // method@171e │ │ -05d4dc: 1400 5300 0b7f |008e: const v0, #float 1.84764e+38 // #7f0b0053 │ │ -05d4e2: 6e20 1017 0800 |0091: invoke-virtual {v8, v0}, Ljwtc/android/chess/GamesListView;.findViewById:(I)Landroid/view/View; // method@1710 │ │ -05d4e8: 0c00 |0094: move-result-object v0 │ │ -05d4ea: 1f00 d402 |0095: check-cast v0, Landroid/widget/EditText; // type@02d4 │ │ -05d4ee: 5b80 bb05 |0097: iput-object v0, v8, Ljwtc/android/chess/GamesListView;._editFilter:Landroid/widget/EditText; // field@05bb │ │ -05d4f2: 5480 bb05 |0099: iget-object v0, v8, Ljwtc/android/chess/GamesListView;._editFilter:Landroid/widget/EditText; // field@05bb │ │ -05d4f6: 2201 b403 |009b: new-instance v1, Ljwtc/android/chess/GamesListView$7; // type@03b4 │ │ -05d4fa: 7020 fa16 8100 |009d: invoke-direct {v1, v8}, Ljwtc/android/chess/GamesListView$7;.:(Ljwtc/android/chess/GamesListView;)V // method@16fa │ │ -05d500: 6e20 d013 1000 |00a0: invoke-virtual {v0, v1}, Landroid/widget/EditText;.addTextChangedListener:(Landroid/text/TextWatcher;)V // method@13d0 │ │ -05d506: 6201 d505 |00a3: sget-object v1, Ljwtc/android/chess/MyPGNProvider;.CONTENT_URI:Landroid/net/Uri; // field@05d5 │ │ -05d50a: 6202 c90a |00a5: sget-object v2, Ljwtc/chess/PGNColumns;.COLUMNS:[Ljava/lang/String; // field@0ac9 │ │ -05d50e: 2200 4203 |00a7: new-instance v0, Ljava/lang/StringBuilder; // type@0342 │ │ -05d512: 7010 5715 0000 |00a9: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ -05d518: 5485 bd05 |00ac: iget-object v5, v8, Ljwtc/android/chess/GamesListView;._sortBy:Ljava/lang/String; // field@05bd │ │ -05d51c: 6e20 5f15 5000 |00ae: invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -05d522: 0c00 |00b1: move-result-object v0 │ │ -05d524: 1a05 0c00 |00b2: const-string v5, " " // string@000c │ │ -05d528: 6e20 5f15 5000 |00b4: invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -05d52e: 0c00 |00b7: move-result-object v0 │ │ -05d530: 5485 be05 |00b8: iget-object v5, v8, Ljwtc/android/chess/GamesListView;._sortOrder:Ljava/lang/String; // field@05be │ │ -05d534: 6e20 5f15 5000 |00ba: invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -05d53a: 0c00 |00bd: move-result-object v0 │ │ -05d53c: 6e10 6415 0000 |00be: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ -05d542: 0c05 |00c1: move-result-object v5 │ │ -05d544: 0780 |00c2: move-object v0, v8 │ │ -05d546: 0734 |00c3: move-object v4, v3 │ │ -05d548: 7406 1617 0000 |00c4: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Ljwtc/android/chess/GamesListView;.managedQuery:(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; // method@1716 │ │ -05d54e: 0c04 |00c7: move-result-object v4 │ │ -05d550: 2200 b503 |00c8: new-instance v0, Ljwtc/android/chess/GamesListView$8; // type@03b5 │ │ -05d554: 1403 0400 037f |00ca: const v3, #float 1.74129e+38 // #7f030004 │ │ -05d55a: 2375 a604 |00cd: new-array v5, v7, [Ljava/lang/String; // type@04a6 │ │ -05d55e: 1201 |00cf: const/4 v1, #int 0 // #0 │ │ -05d560: 1a02 290f |00d0: const-string v2, "_id" // string@0f29 │ │ -05d564: 4d02 0501 |00d2: aput-object v2, v5, v1 │ │ -05d568: 1a01 8a23 |00d4: const-string v1, "white" // string@238a │ │ -05d56c: 4d01 0506 |00d6: aput-object v1, v5, v6 │ │ -05d570: 1221 |00d8: const/4 v1, #int 2 // #2 │ │ -05d572: 1a02 5211 |00d9: const-string v2, "black" // string@1152 │ │ -05d576: 4d02 0501 |00db: aput-object v2, v5, v1 │ │ -05d57a: 1231 |00dd: const/4 v1, #int 3 // #3 │ │ -05d57c: 1a02 0f13 |00de: const-string v2, "date" // string@130f │ │ -05d580: 4d02 0501 |00e0: aput-object v2, v5, v1 │ │ -05d584: 1241 |00e2: const/4 v1, #int 4 // #4 │ │ -05d586: 1a02 1114 |00e3: const-string v2, "event" // string@1411 │ │ -05d58a: 4d02 0501 |00e5: aput-object v2, v5, v1 │ │ -05d58e: 1251 |00e7: const/4 v1, #int 5 // #5 │ │ -05d590: 1a02 c71e |00e8: const-string v2, "rating" // string@1ec7 │ │ -05d594: 4d02 0501 |00ea: aput-object v2, v5, v1 │ │ -05d598: 2376 8f04 |00ec: new-array v6, v7, [I // type@048f │ │ -05d59c: 2606 2c00 0000 |00ee: fill-array-data v6, 0000011a // +0000002c │ │ -05d5a2: 0781 |00f1: move-object v1, v8 │ │ -05d5a4: 0782 |00f2: move-object v2, v8 │ │ -05d5a6: 7607 fe16 0000 |00f3: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Ljwtc/android/chess/GamesListView$8;.:(Ljwtc/android/chess/GamesListView;Landroid/content/Context;ILandroid/database/Cursor;[Ljava/lang/String;[I)V // method@16fe │ │ -05d5ac: 5b80 ba05 |00f6: iput-object v0, v8, Ljwtc/android/chess/GamesListView;._adapter:Ljwtc/android/chess/GamesListView$AlternatingSimpleCursorAdapter; // field@05ba │ │ -05d5b0: 5480 ba05 |00f8: iget-object v0, v8, Ljwtc/android/chess/GamesListView;._adapter:Ljwtc/android/chess/GamesListView$AlternatingSimpleCursorAdapter; // field@05ba │ │ -05d5b4: 2201 b603 |00fa: new-instance v1, Ljwtc/android/chess/GamesListView$9; // type@03b6 │ │ -05d5b8: 7020 0117 8100 |00fc: invoke-direct {v1, v8}, Ljwtc/android/chess/GamesListView$9;.:(Ljwtc/android/chess/GamesListView;)V // method@1701 │ │ -05d5be: 6e20 0617 1000 |00ff: invoke-virtual {v0, v1}, Ljwtc/android/chess/GamesListView$AlternatingSimpleCursorAdapter;.setViewBinder:(Landroid/widget/SimpleCursorAdapter$ViewBinder;)V // method@1706 │ │ -05d5c4: 6e10 1417 0800 |0102: invoke-virtual {v8}, Ljwtc/android/chess/GamesListView;.getListView:()Landroid/widget/ListView; // method@1714 │ │ -05d5ca: 0c00 |0105: move-result-object v0 │ │ -05d5cc: 5b80 bc05 |0106: iput-object v0, v8, Ljwtc/android/chess/GamesListView;._listGames:Landroid/widget/ListView; // field@05bc │ │ -05d5d0: 5480 bc05 |0108: iget-object v0, v8, Ljwtc/android/chess/GamesListView;._listGames:Landroid/widget/ListView; // field@05bc │ │ -05d5d4: 5481 ba05 |010a: iget-object v1, v8, Ljwtc/android/chess/GamesListView;._adapter:Ljwtc/android/chess/GamesListView$AlternatingSimpleCursorAdapter; // field@05ba │ │ -05d5d8: 6e20 ff13 1000 |010c: invoke-virtual {v0, v1}, Landroid/widget/ListView;.setAdapter:(Landroid/widget/ListAdapter;)V // method@13ff │ │ -05d5de: 5480 bc05 |010f: iget-object v0, v8, Ljwtc/android/chess/GamesListView;._listGames:Landroid/widget/ListView; // field@05bc │ │ -05d5e2: 6e20 0314 8000 |0111: invoke-virtual {v0, v8}, Landroid/widget/ListView;.setOnItemClickListener:(Landroid/widget/AdapterView$OnItemClickListener;)V // method@1403 │ │ -05d5e8: 5480 bc05 |0114: iget-object v0, v8, Ljwtc/android/chess/GamesListView;._listGames:Landroid/widget/ListView; // field@05bc │ │ -05d5ec: 6e20 0414 8000 |0116: invoke-virtual {v0, v8}, Landroid/widget/ListView;.setOnItemLongClickListener:(Landroid/widget/AdapterView$OnItemLongClickListener;)V // method@1404 │ │ -05d5f2: 0e00 |0119: return-void │ │ -05d5f4: 0003 0400 0600 0000 5000 0b7f 5100 ... |011a: array-data (16 units) │ │ +05ef58: |[05ef58] jwtc.android.chess.GamesListView.onCreate:(Landroid/os/Bundle;)V │ │ +05ef68: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +05ef6a: 1267 |0001: const/4 v7, #int 6 // #6 │ │ +05ef6c: 1216 |0002: const/4 v6, #int 1 // #1 │ │ +05ef6e: 6f20 5b00 9800 |0003: invoke-super {v8, v9}, Landroid/app/ListActivity;.onCreate:(Landroid/os/Bundle;)V // method@005b │ │ +05ef74: 6e20 1a17 6800 |0006: invoke-virtual {v8, v6}, Ljwtc/android/chess/GamesListView;.requestWindowFeature:(I)Z // method@171a │ │ +05ef7a: 1400 0500 037f |0009: const v0, #float 1.74129e+38 // #7f030005 │ │ +05ef80: 6e20 1c17 0800 |000c: invoke-virtual {v8, v0}, Ljwtc/android/chess/GamesListView;.setContentView:(I)V // method@171c │ │ +05ef86: 1a00 0b13 |000f: const-string v0, "date" // string@130b │ │ +05ef8a: 5b80 bd05 |0011: iput-object v0, v8, Ljwtc/android/chess/GamesListView;._sortBy:Ljava/lang/String; // field@05bd │ │ +05ef8e: 1a00 fb01 |0013: const-string v0, "ASC" // string@01fb │ │ +05ef92: 5b80 be05 |0015: iput-object v0, v8, Ljwtc/android/chess/GamesListView;._sortOrder:Ljava/lang/String; // field@05be │ │ +05ef96: 1400 5400 0b7f |0017: const v0, #float 1.84764e+38 // #7f0b0054 │ │ +05ef9c: 6e20 1017 0800 |001a: invoke-virtual {v8, v0}, Ljwtc/android/chess/GamesListView;.findViewById:(I)Landroid/view/View; // method@1710 │ │ +05efa2: 0c00 |001d: move-result-object v0 │ │ +05efa4: 5b80 c305 |001e: iput-object v0, v8, Ljwtc/android/chess/GamesListView;._viewSortRating:Landroid/view/View; // field@05c3 │ │ +05efa8: 5480 c305 |0020: iget-object v0, v8, Ljwtc/android/chess/GamesListView;._viewSortRating:Landroid/view/View; // field@05c3 │ │ +05efac: 2201 ab03 |0022: new-instance v1, Ljwtc/android/chess/GamesListView$1; // type@03ab │ │ +05efb0: 7020 ee16 8100 |0024: invoke-direct {v1, v8}, Ljwtc/android/chess/GamesListView$1;.:(Ljwtc/android/chess/GamesListView;)V // method@16ee │ │ +05efb6: 6e20 cf12 1000 |0027: invoke-virtual {v0, v1}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@12cf │ │ +05efbc: 1400 5800 0b7f |002a: const v0, #float 1.84764e+38 // #7f0b0058 │ │ +05efc2: 6e20 1017 0800 |002d: invoke-virtual {v8, v0}, Ljwtc/android/chess/GamesListView;.findViewById:(I)Landroid/view/View; // method@1710 │ │ +05efc8: 0c00 |0030: move-result-object v0 │ │ +05efca: 5b80 c405 |0031: iput-object v0, v8, Ljwtc/android/chess/GamesListView;._viewSortWhite:Landroid/view/View; // field@05c4 │ │ +05efce: 5480 c405 |0033: iget-object v0, v8, Ljwtc/android/chess/GamesListView;._viewSortWhite:Landroid/view/View; // field@05c4 │ │ +05efd2: 2201 ac03 |0035: new-instance v1, Ljwtc/android/chess/GamesListView$2; // type@03ac │ │ +05efd6: 7020 f016 8100 |0037: invoke-direct {v1, v8}, Ljwtc/android/chess/GamesListView$2;.:(Ljwtc/android/chess/GamesListView;)V // method@16f0 │ │ +05efdc: 6e20 cf12 1000 |003a: invoke-virtual {v0, v1}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@12cf │ │ +05efe2: 1400 5900 0b7f |003d: const v0, #float 1.84764e+38 // #7f0b0059 │ │ +05efe8: 6e20 1017 0800 |0040: invoke-virtual {v8, v0}, Ljwtc/android/chess/GamesListView;.findViewById:(I)Landroid/view/View; // method@1710 │ │ +05efee: 0c00 |0043: move-result-object v0 │ │ +05eff0: 5b80 bf05 |0044: iput-object v0, v8, Ljwtc/android/chess/GamesListView;._viewSortBlack:Landroid/view/View; // field@05bf │ │ +05eff4: 5480 bf05 |0046: iget-object v0, v8, Ljwtc/android/chess/GamesListView;._viewSortBlack:Landroid/view/View; // field@05bf │ │ +05eff8: 2201 ad03 |0048: new-instance v1, Ljwtc/android/chess/GamesListView$3; // type@03ad │ │ +05effc: 7020 f216 8100 |004a: invoke-direct {v1, v8}, Ljwtc/android/chess/GamesListView$3;.:(Ljwtc/android/chess/GamesListView;)V // method@16f2 │ │ +05f002: 6e20 cf12 1000 |004d: invoke-virtual {v0, v1}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@12cf │ │ +05f008: 1400 5700 0b7f |0050: const v0, #float 1.84764e+38 // #7f0b0057 │ │ +05f00e: 6e20 1017 0800 |0053: invoke-virtual {v8, v0}, Ljwtc/android/chess/GamesListView;.findViewById:(I)Landroid/view/View; // method@1710 │ │ +05f014: 0c00 |0056: move-result-object v0 │ │ +05f016: 5b80 c205 |0057: iput-object v0, v8, Ljwtc/android/chess/GamesListView;._viewSortId:Landroid/view/View; // field@05c2 │ │ +05f01a: 5480 c205 |0059: iget-object v0, v8, Ljwtc/android/chess/GamesListView;._viewSortId:Landroid/view/View; // field@05c2 │ │ +05f01e: 2201 ae03 |005b: new-instance v1, Ljwtc/android/chess/GamesListView$4; // type@03ae │ │ +05f022: 7020 f416 8100 |005d: invoke-direct {v1, v8}, Ljwtc/android/chess/GamesListView$4;.:(Ljwtc/android/chess/GamesListView;)V // method@16f4 │ │ +05f028: 6e20 cf12 1000 |0060: invoke-virtual {v0, v1}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@12cf │ │ +05f02e: 1400 5600 0b7f |0063: const v0, #float 1.84764e+38 // #7f0b0056 │ │ +05f034: 6e20 1017 0800 |0066: invoke-virtual {v8, v0}, Ljwtc/android/chess/GamesListView;.findViewById:(I)Landroid/view/View; // method@1710 │ │ +05f03a: 0c00 |0069: move-result-object v0 │ │ +05f03c: 5b80 c105 |006a: iput-object v0, v8, Ljwtc/android/chess/GamesListView;._viewSortEvent:Landroid/view/View; // field@05c1 │ │ +05f040: 5480 c105 |006c: iget-object v0, v8, Ljwtc/android/chess/GamesListView;._viewSortEvent:Landroid/view/View; // field@05c1 │ │ +05f044: 2201 af03 |006e: new-instance v1, Ljwtc/android/chess/GamesListView$5; // type@03af │ │ +05f048: 7020 f616 8100 |0070: invoke-direct {v1, v8}, Ljwtc/android/chess/GamesListView$5;.:(Ljwtc/android/chess/GamesListView;)V // method@16f6 │ │ +05f04e: 6e20 cf12 1000 |0073: invoke-virtual {v0, v1}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@12cf │ │ +05f054: 1400 5500 0b7f |0076: const v0, #float 1.84764e+38 // #7f0b0055 │ │ +05f05a: 6e20 1017 0800 |0079: invoke-virtual {v8, v0}, Ljwtc/android/chess/GamesListView;.findViewById:(I)Landroid/view/View; // method@1710 │ │ +05f060: 0c00 |007c: move-result-object v0 │ │ +05f062: 5b80 c005 |007d: iput-object v0, v8, Ljwtc/android/chess/GamesListView;._viewSortDate:Landroid/view/View; // field@05c0 │ │ +05f066: 5480 c005 |007f: iget-object v0, v8, Ljwtc/android/chess/GamesListView;._viewSortDate:Landroid/view/View; // field@05c0 │ │ +05f06a: 2201 b003 |0081: new-instance v1, Ljwtc/android/chess/GamesListView$6; // type@03b0 │ │ +05f06e: 7020 f816 8100 |0083: invoke-direct {v1, v8}, Ljwtc/android/chess/GamesListView$6;.:(Ljwtc/android/chess/GamesListView;)V // method@16f8 │ │ +05f074: 6e20 cf12 1000 |0086: invoke-virtual {v0, v1}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@12cf │ │ +05f07a: 5480 c005 |0089: iget-object v0, v8, Ljwtc/android/chess/GamesListView;._viewSortDate:Landroid/view/View; // field@05c0 │ │ +05f07e: 7020 1e17 0800 |008b: invoke-direct {v8, v0}, Ljwtc/android/chess/GamesListView;.setSortBackground:(Landroid/view/View;)V // method@171e │ │ +05f084: 1400 5300 0b7f |008e: const v0, #float 1.84764e+38 // #7f0b0053 │ │ +05f08a: 6e20 1017 0800 |0091: invoke-virtual {v8, v0}, Ljwtc/android/chess/GamesListView;.findViewById:(I)Landroid/view/View; // method@1710 │ │ +05f090: 0c00 |0094: move-result-object v0 │ │ +05f092: 1f00 d102 |0095: check-cast v0, Landroid/widget/EditText; // type@02d1 │ │ +05f096: 5b80 bb05 |0097: iput-object v0, v8, Ljwtc/android/chess/GamesListView;._editFilter:Landroid/widget/EditText; // field@05bb │ │ +05f09a: 5480 bb05 |0099: iget-object v0, v8, Ljwtc/android/chess/GamesListView;._editFilter:Landroid/widget/EditText; // field@05bb │ │ +05f09e: 2201 b103 |009b: new-instance v1, Ljwtc/android/chess/GamesListView$7; // type@03b1 │ │ +05f0a2: 7020 fa16 8100 |009d: invoke-direct {v1, v8}, Ljwtc/android/chess/GamesListView$7;.:(Ljwtc/android/chess/GamesListView;)V // method@16fa │ │ +05f0a8: 6e20 d013 1000 |00a0: invoke-virtual {v0, v1}, Landroid/widget/EditText;.addTextChangedListener:(Landroid/text/TextWatcher;)V // method@13d0 │ │ +05f0ae: 6201 d505 |00a3: sget-object v1, Ljwtc/android/chess/MyPGNProvider;.CONTENT_URI:Landroid/net/Uri; // field@05d5 │ │ +05f0b2: 6202 c90a |00a5: sget-object v2, Ljwtc/chess/PGNColumns;.COLUMNS:[Ljava/lang/String; // field@0ac9 │ │ +05f0b6: 2200 3f03 |00a7: new-instance v0, Ljava/lang/StringBuilder; // type@033f │ │ +05f0ba: 7010 5715 0000 |00a9: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ +05f0c0: 5485 bd05 |00ac: iget-object v5, v8, Ljwtc/android/chess/GamesListView;._sortBy:Ljava/lang/String; // field@05bd │ │ +05f0c4: 6e20 5f15 5000 |00ae: invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +05f0ca: 0c00 |00b1: move-result-object v0 │ │ +05f0cc: 1a05 0c00 |00b2: const-string v5, " " // string@000c │ │ +05f0d0: 6e20 5f15 5000 |00b4: invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +05f0d6: 0c00 |00b7: move-result-object v0 │ │ +05f0d8: 5485 be05 |00b8: iget-object v5, v8, Ljwtc/android/chess/GamesListView;._sortOrder:Ljava/lang/String; // field@05be │ │ +05f0dc: 6e20 5f15 5000 |00ba: invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +05f0e2: 0c00 |00bd: move-result-object v0 │ │ +05f0e4: 6e10 6415 0000 |00be: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ +05f0ea: 0c05 |00c1: move-result-object v5 │ │ +05f0ec: 0780 |00c2: move-object v0, v8 │ │ +05f0ee: 0734 |00c3: move-object v4, v3 │ │ +05f0f0: 7406 1617 0000 |00c4: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Ljwtc/android/chess/GamesListView;.managedQuery:(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; // method@1716 │ │ +05f0f6: 0c04 |00c7: move-result-object v4 │ │ +05f0f8: 2200 b203 |00c8: new-instance v0, Ljwtc/android/chess/GamesListView$8; // type@03b2 │ │ +05f0fc: 1403 0400 037f |00ca: const v3, #float 1.74129e+38 // #7f030004 │ │ +05f102: 2375 a304 |00cd: new-array v5, v7, [Ljava/lang/String; // type@04a3 │ │ +05f106: 1201 |00cf: const/4 v1, #int 0 // #0 │ │ +05f108: 1a02 260f |00d0: const-string v2, "_id" // string@0f26 │ │ +05f10c: 4d02 0501 |00d2: aput-object v2, v5, v1 │ │ +05f110: 1a01 8623 |00d4: const-string v1, "white" // string@2386 │ │ +05f114: 4d01 0506 |00d6: aput-object v1, v5, v6 │ │ +05f118: 1221 |00d8: const/4 v1, #int 2 // #2 │ │ +05f11a: 1a02 4e11 |00d9: const-string v2, "black" // string@114e │ │ +05f11e: 4d02 0501 |00db: aput-object v2, v5, v1 │ │ +05f122: 1231 |00dd: const/4 v1, #int 3 // #3 │ │ +05f124: 1a02 0b13 |00de: const-string v2, "date" // string@130b │ │ +05f128: 4d02 0501 |00e0: aput-object v2, v5, v1 │ │ +05f12c: 1241 |00e2: const/4 v1, #int 4 // #4 │ │ +05f12e: 1a02 0d14 |00e3: const-string v2, "event" // string@140d │ │ +05f132: 4d02 0501 |00e5: aput-object v2, v5, v1 │ │ +05f136: 1251 |00e7: const/4 v1, #int 5 // #5 │ │ +05f138: 1a02 c31e |00e8: const-string v2, "rating" // string@1ec3 │ │ +05f13c: 4d02 0501 |00ea: aput-object v2, v5, v1 │ │ +05f140: 2376 8c04 |00ec: new-array v6, v7, [I // type@048c │ │ +05f144: 2606 2c00 0000 |00ee: fill-array-data v6, 0000011a // +0000002c │ │ +05f14a: 0781 |00f1: move-object v1, v8 │ │ +05f14c: 0782 |00f2: move-object v2, v8 │ │ +05f14e: 7607 fe16 0000 |00f3: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Ljwtc/android/chess/GamesListView$8;.:(Ljwtc/android/chess/GamesListView;Landroid/content/Context;ILandroid/database/Cursor;[Ljava/lang/String;[I)V // method@16fe │ │ +05f154: 5b80 ba05 |00f6: iput-object v0, v8, Ljwtc/android/chess/GamesListView;._adapter:Ljwtc/android/chess/GamesListView$AlternatingSimpleCursorAdapter; // field@05ba │ │ +05f158: 5480 ba05 |00f8: iget-object v0, v8, Ljwtc/android/chess/GamesListView;._adapter:Ljwtc/android/chess/GamesListView$AlternatingSimpleCursorAdapter; // field@05ba │ │ +05f15c: 2201 b303 |00fa: new-instance v1, Ljwtc/android/chess/GamesListView$9; // type@03b3 │ │ +05f160: 7020 0117 8100 |00fc: invoke-direct {v1, v8}, Ljwtc/android/chess/GamesListView$9;.:(Ljwtc/android/chess/GamesListView;)V // method@1701 │ │ +05f166: 6e20 0617 1000 |00ff: invoke-virtual {v0, v1}, Ljwtc/android/chess/GamesListView$AlternatingSimpleCursorAdapter;.setViewBinder:(Landroid/widget/SimpleCursorAdapter$ViewBinder;)V // method@1706 │ │ +05f16c: 6e10 1417 0800 |0102: invoke-virtual {v8}, Ljwtc/android/chess/GamesListView;.getListView:()Landroid/widget/ListView; // method@1714 │ │ +05f172: 0c00 |0105: move-result-object v0 │ │ +05f174: 5b80 bc05 |0106: iput-object v0, v8, Ljwtc/android/chess/GamesListView;._listGames:Landroid/widget/ListView; // field@05bc │ │ +05f178: 5480 bc05 |0108: iget-object v0, v8, Ljwtc/android/chess/GamesListView;._listGames:Landroid/widget/ListView; // field@05bc │ │ +05f17c: 5481 ba05 |010a: iget-object v1, v8, Ljwtc/android/chess/GamesListView;._adapter:Ljwtc/android/chess/GamesListView$AlternatingSimpleCursorAdapter; // field@05ba │ │ +05f180: 6e20 ff13 1000 |010c: invoke-virtual {v0, v1}, Landroid/widget/ListView;.setAdapter:(Landroid/widget/ListAdapter;)V // method@13ff │ │ +05f186: 5480 bc05 |010f: iget-object v0, v8, Ljwtc/android/chess/GamesListView;._listGames:Landroid/widget/ListView; // field@05bc │ │ +05f18a: 6e20 0314 8000 |0111: invoke-virtual {v0, v8}, Landroid/widget/ListView;.setOnItemClickListener:(Landroid/widget/AdapterView$OnItemClickListener;)V // method@1403 │ │ +05f190: 5480 bc05 |0114: iget-object v0, v8, Ljwtc/android/chess/GamesListView;._listGames:Landroid/widget/ListView; // field@05bc │ │ +05f194: 6e20 0414 8000 |0116: invoke-virtual {v0, v8}, Landroid/widget/ListView;.setOnItemLongClickListener:(Landroid/widget/AdapterView$OnItemLongClickListener;)V // method@1404 │ │ +05f19a: 0e00 |0119: return-void │ │ +05f19c: 0003 0400 0600 0000 5000 0b7f 5100 ... |011a: array-data (16 units) │ │ catches : (none) │ │ positions : │ │ 0x0003 line=43 │ │ 0x0006 line=45 │ │ 0x0009 line=46 │ │ 0x000f line=48 │ │ 0x0013 line=49 │ │ @@ -90905,37 +90914,37 @@ │ │ type : '(Landroid/widget/AdapterView;Landroid/view/View;IJ)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 12 │ │ ins : 6 │ │ outs : 3 │ │ insns size : 46 16-bit code units │ │ -05d614: |[05d614] jwtc.android.chess.GamesListView.onItemClick:(Landroid/widget/AdapterView;Landroid/view/View;IJ)V │ │ -05d624: 5465 bc05 |0000: iget-object v5, v6, Ljwtc/android/chess/GamesListView;._listGames:Landroid/widget/ListView; // field@05bc │ │ -05d628: 6e10 f613 0500 |0002: invoke-virtual {v5}, Landroid/widget/ListView;.getAdapter:()Landroid/widget/ListAdapter; // method@13f6 │ │ -05d62e: 0c05 |0005: move-result-object v5 │ │ -05d630: 7220 f213 9500 |0006: invoke-interface {v5, v9}, Landroid/widget/ListAdapter;.getItem:(I)Ljava/lang/Object; // method@13f2 │ │ -05d636: 0c00 |0009: move-result-object v0 │ │ -05d638: 1f00 3b00 |000a: check-cast v0, Landroid/database/Cursor; // type@003b │ │ -05d63c: 1a05 290f |000c: const-string v5, "_id" // string@0f29 │ │ -05d640: 7220 2701 5000 |000e: invoke-interface {v0, v5}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@0127 │ │ -05d646: 0a05 |0011: move-result v5 │ │ -05d648: 7220 2b01 5000 |0012: invoke-interface {v0, v5}, Landroid/database/Cursor;.getLong:(I)J // method@012b │ │ -05d64e: 0b02 |0015: move-result-wide v2 │ │ -05d650: 6205 d505 |0016: sget-object v5, Ljwtc/android/chess/MyPGNProvider;.CONTENT_URI:Landroid/net/Uri; // field@05d5 │ │ -05d654: 7130 a000 2503 |0018: invoke-static {v5, v2, v3}, Landroid/content/ContentUris;.withAppendedId:(Landroid/net/Uri;J)Landroid/net/Uri; // method@00a0 │ │ -05d65a: 0c04 |001b: move-result-object v4 │ │ -05d65c: 2201 2800 |001c: new-instance v1, Landroid/content/Intent; // type@0028 │ │ -05d660: 1a05 a410 |001e: const-string v5, "android.intent.action.EDIT" // string@10a4 │ │ -05d664: 7020 c800 5100 |0020: invoke-direct {v1, v5}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@00c8 │ │ -05d66a: 6e20 ea00 4100 |0023: invoke-virtual {v1, v4}, Landroid/content/Intent;.setData:(Landroid/net/Uri;)Landroid/content/Intent; // method@00ea │ │ -05d670: 12f5 |0026: const/4 v5, #int -1 // #ff │ │ -05d672: 6e30 1d17 5601 |0027: invoke-virtual {v6, v5, v1}, Ljwtc/android/chess/GamesListView;.setResult:(ILandroid/content/Intent;)V // method@171d │ │ -05d678: 6e10 1117 0600 |002a: invoke-virtual {v6}, Ljwtc/android/chess/GamesListView;.finish:()V // method@1711 │ │ -05d67e: 0e00 |002d: return-void │ │ +05f1bc: |[05f1bc] jwtc.android.chess.GamesListView.onItemClick:(Landroid/widget/AdapterView;Landroid/view/View;IJ)V │ │ +05f1cc: 5465 bc05 |0000: iget-object v5, v6, Ljwtc/android/chess/GamesListView;._listGames:Landroid/widget/ListView; // field@05bc │ │ +05f1d0: 6e10 f613 0500 |0002: invoke-virtual {v5}, Landroid/widget/ListView;.getAdapter:()Landroid/widget/ListAdapter; // method@13f6 │ │ +05f1d6: 0c05 |0005: move-result-object v5 │ │ +05f1d8: 7220 f213 9500 |0006: invoke-interface {v5, v9}, Landroid/widget/ListAdapter;.getItem:(I)Ljava/lang/Object; // method@13f2 │ │ +05f1de: 0c00 |0009: move-result-object v0 │ │ +05f1e0: 1f00 3b00 |000a: check-cast v0, Landroid/database/Cursor; // type@003b │ │ +05f1e4: 1a05 260f |000c: const-string v5, "_id" // string@0f26 │ │ +05f1e8: 7220 2701 5000 |000e: invoke-interface {v0, v5}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@0127 │ │ +05f1ee: 0a05 |0011: move-result v5 │ │ +05f1f0: 7220 2b01 5000 |0012: invoke-interface {v0, v5}, Landroid/database/Cursor;.getLong:(I)J // method@012b │ │ +05f1f6: 0b02 |0015: move-result-wide v2 │ │ +05f1f8: 6205 d505 |0016: sget-object v5, Ljwtc/android/chess/MyPGNProvider;.CONTENT_URI:Landroid/net/Uri; // field@05d5 │ │ +05f1fc: 7130 a000 2503 |0018: invoke-static {v5, v2, v3}, Landroid/content/ContentUris;.withAppendedId:(Landroid/net/Uri;J)Landroid/net/Uri; // method@00a0 │ │ +05f202: 0c04 |001b: move-result-object v4 │ │ +05f204: 2201 2800 |001c: new-instance v1, Landroid/content/Intent; // type@0028 │ │ +05f208: 1a05 a010 |001e: const-string v5, "android.intent.action.EDIT" // string@10a0 │ │ +05f20c: 7020 c800 5100 |0020: invoke-direct {v1, v5}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@00c8 │ │ +05f212: 6e20 ea00 4100 |0023: invoke-virtual {v1, v4}, Landroid/content/Intent;.setData:(Landroid/net/Uri;)Landroid/content/Intent; // method@00ea │ │ +05f218: 12f5 |0026: const/4 v5, #int -1 // #ff │ │ +05f21a: 6e30 1d17 5601 |0027: invoke-virtual {v6, v5, v1}, Ljwtc/android/chess/GamesListView;.setResult:(ILandroid/content/Intent;)V // method@171d │ │ +05f220: 6e10 1117 0600 |002a: invoke-virtual {v6}, Ljwtc/android/chess/GamesListView;.finish:()V // method@1711 │ │ +05f226: 0e00 |002d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=244 │ │ 0x000c line=245 │ │ 0x0016 line=247 │ │ 0x001c line=248 │ │ 0x0023 line=249 │ │ @@ -90959,49 +90968,49 @@ │ │ type : '(Landroid/widget/AdapterView;Landroid/view/View;IJ)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 13 │ │ ins : 6 │ │ outs : 4 │ │ insns size : 76 16-bit code units │ │ -05d680: |[05d680] jwtc.android.chess.GamesListView.onItemLongClick:(Landroid/widget/AdapterView;Landroid/view/View;IJ)Z │ │ -05d690: 5475 bc05 |0000: iget-object v5, v7, Ljwtc/android/chess/GamesListView;._listGames:Landroid/widget/ListView; // field@05bc │ │ -05d694: 6e10 f613 0500 |0002: invoke-virtual {v5}, Landroid/widget/ListView;.getAdapter:()Landroid/widget/ListAdapter; // method@13f6 │ │ -05d69a: 0c05 |0005: move-result-object v5 │ │ -05d69c: 7220 f213 a500 |0006: invoke-interface {v5, v10}, Landroid/widget/ListAdapter;.getItem:(I)Ljava/lang/Object; // method@13f2 │ │ -05d6a2: 0c02 |0009: move-result-object v2 │ │ -05d6a4: 1f02 3b00 |000a: check-cast v2, Landroid/database/Cursor; // type@003b │ │ -05d6a8: 1a05 290f |000c: const-string v5, "_id" // string@0f29 │ │ -05d6ac: 7220 2701 5200 |000e: invoke-interface {v2, v5}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@0127 │ │ -05d6b2: 0a05 |0011: move-result v5 │ │ -05d6b4: 7220 2b01 5200 |0012: invoke-interface {v2, v5}, Landroid/database/Cursor;.getLong:(I)J // method@012b │ │ -05d6ba: 0b03 |0015: move-result-wide v3 │ │ -05d6bc: 2201 0d00 |0016: new-instance v1, Landroid/app/AlertDialog$Builder; // type@000d │ │ -05d6c0: 7020 3b00 7100 |0018: invoke-direct {v1, v7}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@003b │ │ -05d6c6: 1405 5300 087f |001b: const v5, #float 1.80777e+38 // #7f080053 │ │ -05d6cc: 6e20 1517 5700 |001e: invoke-virtual {v7, v5}, Ljwtc/android/chess/GamesListView;.getString:(I)Ljava/lang/String; // method@1715 │ │ -05d6d2: 0c05 |0021: move-result-object v5 │ │ -05d6d4: 6e20 4500 5100 |0022: invoke-virtual {v1, v5}, Landroid/app/AlertDialog$Builder;.setTitle:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@0045 │ │ -05d6da: 1405 3800 087f |0025: const v5, #float 1.80776e+38 // #7f080038 │ │ -05d6e0: 6e20 1517 5700 |0028: invoke-virtual {v7, v5}, Ljwtc/android/chess/GamesListView;.getString:(I)Ljava/lang/String; // method@1715 │ │ -05d6e6: 0c05 |002b: move-result-object v5 │ │ -05d6e8: 2206 ac03 |002c: new-instance v6, Ljwtc/android/chess/GamesListView$10; // type@03ac │ │ -05d6ec: 7040 ea16 7643 |002e: invoke-direct {v6, v7, v3, v4}, Ljwtc/android/chess/GamesListView$10;.:(Ljwtc/android/chess/GamesListView;J)V // method@16ea │ │ -05d6f2: 6e30 4200 5106 |0031: invoke-virtual {v1, v5, v6}, Landroid/app/AlertDialog$Builder;.setPositiveButton:(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0042 │ │ -05d6f8: 1405 3a00 087f |0034: const v5, #float 1.80776e+38 // #7f08003a │ │ -05d6fe: 6e20 1517 5700 |0037: invoke-virtual {v7, v5}, Ljwtc/android/chess/GamesListView;.getString:(I)Ljava/lang/String; // method@1715 │ │ -05d704: 0c05 |003a: move-result-object v5 │ │ -05d706: 2206 ad03 |003b: new-instance v6, Ljwtc/android/chess/GamesListView$11; // type@03ad │ │ -05d70a: 7020 ec16 7600 |003d: invoke-direct {v6, v7}, Ljwtc/android/chess/GamesListView$11;.:(Ljwtc/android/chess/GamesListView;)V // method@16ec │ │ -05d710: 6e30 4000 5106 |0040: invoke-virtual {v1, v5, v6}, Landroid/app/AlertDialog$Builder;.setNegativeButton:(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0040 │ │ -05d716: 6e10 3c00 0100 |0043: invoke-virtual {v1}, Landroid/app/AlertDialog$Builder;.create:()Landroid/app/AlertDialog; // method@003c │ │ -05d71c: 0c00 |0046: move-result-object v0 │ │ -05d71e: 6e10 4800 0000 |0047: invoke-virtual {v0}, Landroid/app/AlertDialog;.show:()V // method@0048 │ │ -05d724: 1205 |004a: const/4 v5, #int 0 // #0 │ │ -05d726: 0f05 |004b: return v5 │ │ +05f228: |[05f228] jwtc.android.chess.GamesListView.onItemLongClick:(Landroid/widget/AdapterView;Landroid/view/View;IJ)Z │ │ +05f238: 5473 bc05 |0000: iget-object v3, v7, Ljwtc/android/chess/GamesListView;._listGames:Landroid/widget/ListView; // field@05bc │ │ +05f23c: 6e10 f613 0300 |0002: invoke-virtual {v3}, Landroid/widget/ListView;.getAdapter:()Landroid/widget/ListAdapter; // method@13f6 │ │ +05f242: 0c03 |0005: move-result-object v3 │ │ +05f244: 7220 f213 a300 |0006: invoke-interface {v3, v10}, Landroid/widget/ListAdapter;.getItem:(I)Ljava/lang/Object; // method@13f2 │ │ +05f24a: 0c02 |0009: move-result-object v2 │ │ +05f24c: 1f02 3b00 |000a: check-cast v2, Landroid/database/Cursor; // type@003b │ │ +05f250: 1a03 260f |000c: const-string v3, "_id" // string@0f26 │ │ +05f254: 7220 2701 3200 |000e: invoke-interface {v2, v3}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@0127 │ │ +05f25a: 0a03 |0011: move-result v3 │ │ +05f25c: 7220 2b01 3200 |0012: invoke-interface {v2, v3}, Landroid/database/Cursor;.getLong:(I)J // method@012b │ │ +05f262: 0b04 |0015: move-result-wide v4 │ │ +05f264: 2201 0d00 |0016: new-instance v1, Landroid/app/AlertDialog$Builder; // type@000d │ │ +05f268: 7020 3b00 7100 |0018: invoke-direct {v1, v7}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@003b │ │ +05f26e: 1403 5300 087f |001b: const v3, #float 1.80777e+38 // #7f080053 │ │ +05f274: 6e20 1517 3700 |001e: invoke-virtual {v7, v3}, Ljwtc/android/chess/GamesListView;.getString:(I)Ljava/lang/String; // method@1715 │ │ +05f27a: 0c03 |0021: move-result-object v3 │ │ +05f27c: 6e20 4500 3100 |0022: invoke-virtual {v1, v3}, Landroid/app/AlertDialog$Builder;.setTitle:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@0045 │ │ +05f282: 1403 3800 087f |0025: const v3, #float 1.80776e+38 // #7f080038 │ │ +05f288: 6e20 1517 3700 |0028: invoke-virtual {v7, v3}, Ljwtc/android/chess/GamesListView;.getString:(I)Ljava/lang/String; // method@1715 │ │ +05f28e: 0c03 |002b: move-result-object v3 │ │ +05f290: 2206 a903 |002c: new-instance v6, Ljwtc/android/chess/GamesListView$10; // type@03a9 │ │ +05f294: 7040 ea16 7654 |002e: invoke-direct {v6, v7, v4, v5}, Ljwtc/android/chess/GamesListView$10;.:(Ljwtc/android/chess/GamesListView;J)V // method@16ea │ │ +05f29a: 6e30 4200 3106 |0031: invoke-virtual {v1, v3, v6}, Landroid/app/AlertDialog$Builder;.setPositiveButton:(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0042 │ │ +05f2a0: 1403 3a00 087f |0034: const v3, #float 1.80776e+38 // #7f08003a │ │ +05f2a6: 6e20 1517 3700 |0037: invoke-virtual {v7, v3}, Ljwtc/android/chess/GamesListView;.getString:(I)Ljava/lang/String; // method@1715 │ │ +05f2ac: 0c03 |003a: move-result-object v3 │ │ +05f2ae: 2206 aa03 |003b: new-instance v6, Ljwtc/android/chess/GamesListView$11; // type@03aa │ │ +05f2b2: 7020 ec16 7600 |003d: invoke-direct {v6, v7}, Ljwtc/android/chess/GamesListView$11;.:(Ljwtc/android/chess/GamesListView;)V // method@16ec │ │ +05f2b8: 6e30 4000 3106 |0040: invoke-virtual {v1, v3, v6}, Landroid/app/AlertDialog$Builder;.setNegativeButton:(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0040 │ │ +05f2be: 6e10 3c00 0100 |0043: invoke-virtual {v1}, Landroid/app/AlertDialog$Builder;.create:()Landroid/app/AlertDialog; // method@003c │ │ +05f2c4: 0c00 |0046: move-result-object v0 │ │ +05f2c6: 6e10 4800 0000 |0047: invoke-virtual {v0}, Landroid/app/AlertDialog;.show:()V // method@0048 │ │ +05f2cc: 1203 |004a: const/4 v3, #int 0 // #0 │ │ +05f2ce: 0f03 |004b: return v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=259 │ │ 0x000c line=260 │ │ 0x0016 line=262 │ │ 0x001b line=263 │ │ 0x0025 line=265 │ │ @@ -91010,27 +91019,27 @@ │ │ 0x0047 line=282 │ │ 0x004a line=284 │ │ locals : │ │ 0x0000 - 0x0000 reg=8 (null) Landroid/widget/AdapterView; │ │ 0x0047 - 0x004c reg=0 alert Landroid/app/AlertDialog; │ │ 0x001b - 0x004c reg=1 builder Landroid/app/AlertDialog$Builder; │ │ 0x000c - 0x004c reg=2 c Landroid/database/Cursor; │ │ - 0x0016 - 0x004c reg=3 id J │ │ + 0x0016 - 0x004c reg=4 id J │ │ 0x0000 - 0x004c reg=7 this Ljwtc/android/chess/GamesListView; │ │ 0x0000 - 0x004c reg=8 arg0 Landroid/widget/AdapterView; Landroid/widget/AdapterView<*>; │ │ 0x0000 - 0x004c reg=9 arg1 Landroid/view/View; │ │ 0x0000 - 0x004c reg=10 position I │ │ 0x0000 - 0x004c reg=11 arg3 J │ │ │ │ source_file_idx : 1158 (GamesListView.java) │ │ │ │ Class #389 header: │ │ -class_idx : 953 │ │ +class_idx : 950 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 826 │ │ +superclass_idx : 823 │ │ source_file_idx : 1165 │ │ static_fields_size : 1 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ Class #389 - │ │ @@ -91051,28 +91060,28 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -05d728: |[05d728] jwtc.android.chess.Globals.:()V │ │ -05d738: 7010 1c15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ -05d73e: 0e00 |0003: return-void │ │ +05f2d0: |[05f2d0] jwtc.android.chess.Globals.:()V │ │ +05f2e0: 7010 1c15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ +05f2e6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=3 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Ljwtc/android/chess/Globals; │ │ │ │ Virtual methods - │ │ source_file_idx : 1165 (Globals.java) │ │ │ │ Class #390 header: │ │ -class_idx : 954 │ │ +class_idx : 951 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 11 │ │ source_file_idx : 1198 │ │ static_fields_size : 1 │ │ instance_fields_size: 2 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 2 │ │ @@ -91102,35 +91111,35 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -05d740: |[05d740] jwtc.android.chess.HtmlActivity.:()V │ │ -05d750: 1a00 9c04 |0000: const-string v0, "HELP_MODE" // string@049c │ │ -05d754: 6900 c605 |0002: sput-object v0, Ljwtc/android/chess/HtmlActivity;.HELP_MODE:Ljava/lang/String; // field@05c6 │ │ -05d758: 0e00 |0004: return-void │ │ +05f2e8: |[05f2e8] jwtc.android.chess.HtmlActivity.:()V │ │ +05f2f8: 1a00 9c04 |0000: const-string v0, "HELP_MODE" // string@049c │ │ +05f2fc: 6900 c605 |0002: sput-object v0, Ljwtc/android/chess/HtmlActivity;.HELP_MODE:Ljava/lang/String; // field@05c6 │ │ +05f300: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=11 │ │ locals : │ │ │ │ #1 : (in Ljwtc/android/chess/HtmlActivity;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -05d75c: |[05d75c] jwtc.android.chess.HtmlActivity.:()V │ │ -05d76c: 7010 0900 0000 |0000: invoke-direct {v0}, Landroid/app/Activity;.:()V // method@0009 │ │ -05d772: 0e00 |0003: return-void │ │ +05f304: |[05f304] jwtc.android.chess.HtmlActivity.:()V │ │ +05f314: 7010 0900 0000 |0000: invoke-direct {v0}, Landroid/app/Activity;.:()V // method@0009 │ │ +05f31a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=9 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Ljwtc/android/chess/HtmlActivity; │ │ │ │ Virtual methods - │ │ @@ -91139,28 +91148,28 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 29 16-bit code units │ │ -05d774: |[05d774] jwtc.android.chess.HtmlActivity.onCreate:(Landroid/os/Bundle;)V │ │ -05d784: 6f20 2200 2100 |0000: invoke-super {v1, v2}, Landroid/app/Activity;.onCreate:(Landroid/os/Bundle;)V // method@0022 │ │ -05d78a: 1210 |0003: const/4 v0, #int 1 // #1 │ │ -05d78c: 6e20 2617 0100 |0004: invoke-virtual {v1, v0}, Ljwtc/android/chess/HtmlActivity;.requestWindowFeature:(I)Z // method@1726 │ │ -05d792: 1400 0600 037f |0007: const v0, #float 1.74129e+38 // #7f030006 │ │ -05d798: 6e20 2717 0100 |000a: invoke-virtual {v1, v0}, Ljwtc/android/chess/HtmlActivity;.setContentView:(I)V // method@1727 │ │ -05d79e: 1a00 e113 |000d: const-string v0, "en" // string@13e1 │ │ -05d7a2: 5b10 c705 |000f: iput-object v0, v1, Ljwtc/android/chess/HtmlActivity;._lang:Ljava/lang/String; // field@05c7 │ │ -05d7a6: 1400 5a00 0b7f |0011: const v0, #float 1.84765e+38 // #7f0b005a │ │ -05d7ac: 6e20 2217 0100 |0014: invoke-virtual {v1, v0}, Ljwtc/android/chess/HtmlActivity;.findViewById:(I)Landroid/view/View; // method@1722 │ │ -05d7b2: 0c00 |0017: move-result-object v0 │ │ -05d7b4: 1f00 c802 |0018: check-cast v0, Landroid/webkit/WebView; // type@02c8 │ │ -05d7b8: 5b10 c805 |001a: iput-object v0, v1, Ljwtc/android/chess/HtmlActivity;._webview:Landroid/webkit/WebView; // field@05c8 │ │ -05d7bc: 0e00 |001c: return-void │ │ +05f31c: |[05f31c] jwtc.android.chess.HtmlActivity.onCreate:(Landroid/os/Bundle;)V │ │ +05f32c: 6f20 2200 2100 |0000: invoke-super {v1, v2}, Landroid/app/Activity;.onCreate:(Landroid/os/Bundle;)V // method@0022 │ │ +05f332: 1210 |0003: const/4 v0, #int 1 // #1 │ │ +05f334: 6e20 2617 0100 |0004: invoke-virtual {v1, v0}, Ljwtc/android/chess/HtmlActivity;.requestWindowFeature:(I)Z // method@1726 │ │ +05f33a: 1400 0600 037f |0007: const v0, #float 1.74129e+38 // #7f030006 │ │ +05f340: 6e20 2717 0100 |000a: invoke-virtual {v1, v0}, Ljwtc/android/chess/HtmlActivity;.setContentView:(I)V // method@1727 │ │ +05f346: 1a00 dd13 |000d: const-string v0, "en" // string@13dd │ │ +05f34a: 5b10 c705 |000f: iput-object v0, v1, Ljwtc/android/chess/HtmlActivity;._lang:Ljava/lang/String; // field@05c7 │ │ +05f34e: 1400 5a00 0b7f |0011: const v0, #float 1.84765e+38 // #7f0b005a │ │ +05f354: 6e20 2217 0100 |0014: invoke-virtual {v1, v0}, Ljwtc/android/chess/HtmlActivity;.findViewById:(I)Landroid/view/View; // method@1722 │ │ +05f35a: 0c00 |0017: move-result-object v0 │ │ +05f35c: 1f00 c502 |0018: check-cast v0, Landroid/webkit/WebView; // type@02c5 │ │ +05f360: 5b10 c805 |001a: iput-object v0, v1, Ljwtc/android/chess/HtmlActivity;._webview:Landroid/webkit/WebView; // field@05c8 │ │ +05f364: 0e00 |001c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=19 │ │ 0x0003 line=21 │ │ 0x0007 line=23 │ │ 0x000d line=25 │ │ 0x0011 line=26 │ │ @@ -91174,45 +91183,45 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 62 16-bit code units │ │ -05d7c0: |[05d7c0] jwtc.android.chess.HtmlActivity.onResume:()V │ │ -05d7d0: 6f10 2e00 0600 |0000: invoke-super {v6}, Landroid/app/Activity;.onResume:()V // method@002e │ │ -05d7d6: 6e10 2317 0600 |0003: invoke-virtual {v6}, Ljwtc/android/chess/HtmlActivity;.getIntent:()Landroid/content/Intent; // method@1723 │ │ -05d7dc: 0c01 |0006: move-result-object v1 │ │ -05d7de: 6e10 d100 0100 |0007: invoke-virtual {v1}, Landroid/content/Intent;.getExtras:()Landroid/os/Bundle; // method@00d1 │ │ -05d7e4: 0c00 |000a: move-result-object v0 │ │ -05d7e6: 3800 3200 |000b: if-eqz v0, 003d // +0032 │ │ -05d7ea: 6203 c605 |000d: sget-object v3, Ljwtc/android/chess/HtmlActivity;.HELP_MODE:Ljava/lang/String; // field@05c6 │ │ -05d7ee: 6e20 b801 3000 |000f: invoke-virtual {v0, v3}, Landroid/os/Bundle;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@01b8 │ │ -05d7f4: 0c02 |0012: move-result-object v2 │ │ -05d7f6: 5463 c805 |0013: iget-object v3, v6, Ljwtc/android/chess/HtmlActivity;._webview:Landroid/webkit/WebView; // field@05c8 │ │ -05d7fa: 2204 4203 |0015: new-instance v4, Ljava/lang/StringBuilder; // type@0342 │ │ -05d7fe: 7010 5715 0400 |0017: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ -05d804: 1a05 5214 |001a: const-string v5, "file:///android_asset/" // string@1452 │ │ -05d808: 6e20 5f15 5400 |001c: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -05d80e: 0c04 |001f: move-result-object v4 │ │ -05d810: 6e20 5f15 2400 |0020: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -05d816: 0c04 |0023: move-result-object v4 │ │ -05d818: 1a05 2e01 |0024: const-string v5, "-" // string@012e │ │ -05d81c: 6e20 5f15 5400 |0026: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -05d822: 0c04 |0029: move-result-object v4 │ │ -05d824: 5465 c705 |002a: iget-object v5, v6, Ljwtc/android/chess/HtmlActivity;._lang:Ljava/lang/String; // field@05c7 │ │ -05d828: 6e20 5f15 5400 |002c: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -05d82e: 0c04 |002f: move-result-object v4 │ │ -05d830: 1a05 3d01 |0030: const-string v5, ".html" // string@013d │ │ -05d834: 6e20 5f15 5400 |0032: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -05d83a: 0c04 |0035: move-result-object v4 │ │ -05d83c: 6e10 6415 0400 |0036: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ -05d842: 0c04 |0039: move-result-object v4 │ │ -05d844: 6e20 b513 4300 |003a: invoke-virtual {v3, v4}, Landroid/webkit/WebView;.loadUrl:(Ljava/lang/String;)V // method@13b5 │ │ -05d84a: 0e00 |003d: return-void │ │ +05f368: |[05f368] jwtc.android.chess.HtmlActivity.onResume:()V │ │ +05f378: 6f10 2e00 0600 |0000: invoke-super {v6}, Landroid/app/Activity;.onResume:()V // method@002e │ │ +05f37e: 6e10 2317 0600 |0003: invoke-virtual {v6}, Ljwtc/android/chess/HtmlActivity;.getIntent:()Landroid/content/Intent; // method@1723 │ │ +05f384: 0c01 |0006: move-result-object v1 │ │ +05f386: 6e10 d100 0100 |0007: invoke-virtual {v1}, Landroid/content/Intent;.getExtras:()Landroid/os/Bundle; // method@00d1 │ │ +05f38c: 0c00 |000a: move-result-object v0 │ │ +05f38e: 3800 3200 |000b: if-eqz v0, 003d // +0032 │ │ +05f392: 6203 c605 |000d: sget-object v3, Ljwtc/android/chess/HtmlActivity;.HELP_MODE:Ljava/lang/String; // field@05c6 │ │ +05f396: 6e20 b801 3000 |000f: invoke-virtual {v0, v3}, Landroid/os/Bundle;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@01b8 │ │ +05f39c: 0c02 |0012: move-result-object v2 │ │ +05f39e: 5463 c805 |0013: iget-object v3, v6, Ljwtc/android/chess/HtmlActivity;._webview:Landroid/webkit/WebView; // field@05c8 │ │ +05f3a2: 2204 3f03 |0015: new-instance v4, Ljava/lang/StringBuilder; // type@033f │ │ +05f3a6: 7010 5715 0400 |0017: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ +05f3ac: 1a05 4e14 |001a: const-string v5, "file:///android_asset/" // string@144e │ │ +05f3b0: 6e20 5f15 5400 |001c: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +05f3b6: 0c04 |001f: move-result-object v4 │ │ +05f3b8: 6e20 5f15 2400 |0020: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +05f3be: 0c04 |0023: move-result-object v4 │ │ +05f3c0: 1a05 2e01 |0024: const-string v5, "-" // string@012e │ │ +05f3c4: 6e20 5f15 5400 |0026: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +05f3ca: 0c04 |0029: move-result-object v4 │ │ +05f3cc: 5465 c705 |002a: iget-object v5, v6, Ljwtc/android/chess/HtmlActivity;._lang:Ljava/lang/String; // field@05c7 │ │ +05f3d0: 6e20 5f15 5400 |002c: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +05f3d6: 0c04 |002f: move-result-object v4 │ │ +05f3d8: 1a05 3d01 |0030: const-string v5, ".html" // string@013d │ │ +05f3dc: 6e20 5f15 5400 |0032: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +05f3e2: 0c04 |0035: move-result-object v4 │ │ +05f3e4: 6e10 6415 0400 |0036: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ +05f3ea: 0c04 |0039: move-result-object v4 │ │ +05f3ec: 6e20 b513 4300 |003a: invoke-virtual {v3, v4}, Landroid/webkit/WebView;.loadUrl:(Ljava/lang/String;)V // method@13b5 │ │ +05f3f2: 0e00 |003d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ 0x0003 line=34 │ │ 0x0007 line=37 │ │ 0x000b line=38 │ │ 0x000d line=39 │ │ @@ -91223,17 +91232,17 @@ │ │ 0x000b - 0x003e reg=0 extras Landroid/os/Bundle; │ │ 0x0007 - 0x003e reg=1 intent Landroid/content/Intent; │ │ 0x0000 - 0x003e reg=6 this Ljwtc/android/chess/HtmlActivity; │ │ │ │ source_file_idx : 1198 (HtmlActivity.java) │ │ │ │ Class #391 header: │ │ -class_idx : 955 │ │ +class_idx : 952 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 826 │ │ +superclass_idx : 823 │ │ source_file_idx : 1280 │ │ static_fields_size : 1 │ │ instance_fields_size: 7 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 0 │ │ │ │ Class #391 - │ │ @@ -91281,50 +91290,50 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -05d84c: |[05d84c] jwtc.android.chess.ImageCacheObject.:()V │ │ -05d85c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -05d85e: 6a00 cd05 |0001: sput-boolean v0, Ljwtc/android/chess/ImageCacheObject;._flippedBoard:Z // field@05cd │ │ -05d862: 0e00 |0003: return-void │ │ +05f3f4: |[05f3f4] jwtc.android.chess.ImageCacheObject.:()V │ │ +05f404: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +05f406: 6a00 cd05 |0001: sput-boolean v0, Ljwtc/android/chess/ImageCacheObject;._flippedBoard:Z // field@05cd │ │ +05f40a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=9 │ │ locals : │ │ │ │ #1 : (in Ljwtc/android/chess/ImageCacheObject;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -05d864: |[05d864] jwtc.android.chess.ImageCacheObject.:()V │ │ -05d874: 7010 1c15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ -05d87a: 0e00 |0003: return-void │ │ +05f40c: |[05f40c] jwtc.android.chess.ImageCacheObject.:()V │ │ +05f41c: 7010 1c15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ +05f422: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=11 │ │ 0x0003 line=13 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Ljwtc/android/chess/ImageCacheObject; │ │ │ │ Virtual methods - │ │ source_file_idx : 1280 (ImageCacheObject.java) │ │ │ │ Class #392 header: │ │ -class_idx : 956 │ │ +class_idx : 953 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 826 │ │ -source_file_idx : 2836 │ │ +superclass_idx : 823 │ │ +source_file_idx : 2833 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #392 annotations: │ │ Annotations on class │ │ @@ -91353,61 +91362,61 @@ │ │ type : '(Ljwtc/android/chess/MyBaseActivity$1;Landroid/view/View;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -05d87c: |[05d87c] jwtc.android.chess.MyBaseActivity$1$1.:(Ljwtc/android/chess/MyBaseActivity$1;Landroid/view/View;)V │ │ -05d88c: 5b01 d105 |0000: iput-object v1, v0, Ljwtc/android/chess/MyBaseActivity$1$1;.this$1:Ljwtc/android/chess/MyBaseActivity$1; // field@05d1 │ │ -05d890: 5b02 d205 |0002: iput-object v2, v0, Ljwtc/android/chess/MyBaseActivity$1$1;.val$view:Landroid/view/View; // field@05d2 │ │ -05d894: 7010 1c15 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ -05d89a: 0e00 |0007: return-void │ │ +05f424: |[05f424] jwtc.android.chess.MyBaseActivity$1$1.:(Ljwtc/android/chess/MyBaseActivity$1;Landroid/view/View;)V │ │ +05f434: 5b01 d105 |0000: iput-object v1, v0, Ljwtc/android/chess/MyBaseActivity$1$1;.this$1:Ljwtc/android/chess/MyBaseActivity$1; // field@05d1 │ │ +05f438: 5b02 d205 |0002: iput-object v2, v0, Ljwtc/android/chess/MyBaseActivity$1$1;.val$view:Landroid/view/View; // field@05d2 │ │ +05f43c: 7010 1c15 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ +05f442: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Ljwtc/android/chess/MyBaseActivity$1$1; │ │ - 0x0000 - 0x0008 reg=1 (null) Ljwtc/android/chess/MyBaseActivity$1; │ │ + 0x0000 - 0x0008 reg=1 this$1 Ljwtc/android/chess/MyBaseActivity$1; │ │ 0x0000 - 0x0008 reg=2 (null) Landroid/view/View; │ │ │ │ Virtual methods - │ │ #0 : (in Ljwtc/android/chess/MyBaseActivity$1$1;) │ │ name : 'run' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -05d89c: |[05d89c] jwtc.android.chess.MyBaseActivity$1$1.run:()V │ │ -05d8ac: 5420 d205 |0000: iget-object v0, v2, Ljwtc/android/chess/MyBaseActivity$1$1;.val$view:Landroid/view/View; // field@05d2 │ │ -05d8b0: 1501 00ff |0002: const/high16 v1, #int -16777216 // #ff00 │ │ -05d8b4: 6e20 c212 1000 |0004: invoke-virtual {v0, v1}, Landroid/view/View;.setBackgroundColor:(I)V // method@12c2 │ │ -05d8ba: 5420 d205 |0007: iget-object v0, v2, Ljwtc/android/chess/MyBaseActivity$1$1;.val$view:Landroid/view/View; // field@05d2 │ │ -05d8be: 1f00 ff02 |0009: check-cast v0, Landroid/widget/TextView; // type@02ff │ │ -05d8c2: 12f1 |000b: const/4 v1, #int -1 // #ff │ │ -05d8c4: 6e20 8414 1000 |000c: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setTextColor:(I)V // method@1484 │ │ -05d8ca: 0e00 |000f: return-void │ │ +05f444: |[05f444] jwtc.android.chess.MyBaseActivity$1$1.run:()V │ │ +05f454: 5420 d205 |0000: iget-object v0, v2, Ljwtc/android/chess/MyBaseActivity$1$1;.val$view:Landroid/view/View; // field@05d2 │ │ +05f458: 1501 00ff |0002: const/high16 v1, #int -16777216 // #ff00 │ │ +05f45c: 6e20 c212 1000 |0004: invoke-virtual {v0, v1}, Landroid/view/View;.setBackgroundColor:(I)V // method@12c2 │ │ +05f462: 5420 d205 |0007: iget-object v0, v2, Ljwtc/android/chess/MyBaseActivity$1$1;.val$view:Landroid/view/View; // field@05d2 │ │ +05f466: 1f00 fc02 |0009: check-cast v0, Landroid/widget/TextView; // type@02fc │ │ +05f46a: 12f1 |000b: const/4 v1, #int -1 // #ff │ │ +05f46c: 6e20 8414 1000 |000c: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setTextColor:(I)V // method@1484 │ │ +05f472: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ 0x0007 line=36 │ │ 0x000f line=37 │ │ locals : │ │ 0x0000 - 0x0010 reg=2 this Ljwtc/android/chess/MyBaseActivity$1$1; │ │ │ │ - source_file_idx : 2836 (MyBaseActivity.java) │ │ + source_file_idx : 2833 (MyBaseActivity.java) │ │ │ │ Class #393 header: │ │ -class_idx : 957 │ │ +class_idx : 954 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 826 │ │ -source_file_idx : 2836 │ │ +superclass_idx : 823 │ │ +source_file_idx : 2833 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #393 annotations: │ │ Annotations on class │ │ @@ -91432,56 +91441,56 @@ │ │ type : '(Ljwtc/android/chess/MyBaseActivity;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -05d8cc: |[05d8cc] jwtc.android.chess.MyBaseActivity$1.:(Ljwtc/android/chess/MyBaseActivity;)V │ │ -05d8dc: 5b01 d305 |0000: iput-object v1, v0, Ljwtc/android/chess/MyBaseActivity$1;.this$0:Ljwtc/android/chess/MyBaseActivity; // field@05d3 │ │ -05d8e0: 7010 1c15 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ -05d8e6: 0e00 |0005: return-void │ │ +05f474: |[05f474] jwtc.android.chess.MyBaseActivity$1.:(Ljwtc/android/chess/MyBaseActivity;)V │ │ +05f484: 5b01 d305 |0000: iput-object v1, v0, Ljwtc/android/chess/MyBaseActivity$1;.this$0:Ljwtc/android/chess/MyBaseActivity; // field@05d3 │ │ +05f488: 7010 1c15 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ +05f48e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=20 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Ljwtc/android/chess/MyBaseActivity$1; │ │ - 0x0000 - 0x0006 reg=1 (null) Ljwtc/android/chess/MyBaseActivity; │ │ + 0x0000 - 0x0006 reg=1 this$0 Ljwtc/android/chess/MyBaseActivity; │ │ │ │ Virtual methods - │ │ #0 : (in Ljwtc/android/chess/MyBaseActivity$1;) │ │ name : 'onCreateView' │ │ type : '(Ljava/lang/String;Landroid/content/Context;Landroid/util/AttributeSet;)Landroid/view/View;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 37 16-bit code units │ │ -05d8e8: |[05d8e8] jwtc.android.chess.MyBaseActivity$1.onCreateView:(Ljava/lang/String;Landroid/content/Context;Landroid/util/AttributeSet;)Landroid/view/View; │ │ -05d8f8: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -05d8fa: 1a03 6812 |0001: const-string v3, "com.android.internal.view.menu.IconMenuItemView" // string@1268 │ │ -05d8fe: 6e20 3a15 3600 |0003: invoke-virtual {v6, v3}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@153a │ │ -05d904: 0a03 |0006: move-result v3 │ │ -05d906: 3803 1c00 |0007: if-eqz v3, 0023 // +001c │ │ -05d90a: 5453 d305 |0009: iget-object v3, v5, Ljwtc/android/chess/MyBaseActivity$1;.this$0:Ljwtc/android/chess/MyBaseActivity; // field@05d3 │ │ -05d90e: 6e10 2f17 0300 |000b: invoke-virtual {v3}, Ljwtc/android/chess/MyBaseActivity;.getLayoutInflater:()Landroid/view/LayoutInflater; // method@172f │ │ -05d914: 0c00 |000e: move-result-object v0 │ │ -05d916: 1203 |000f: const/4 v3, #int 0 // #0 │ │ -05d918: 6e40 2b12 6083 |0010: invoke-virtual {v0, v6, v3, v8}, Landroid/view/LayoutInflater;.createView:(Ljava/lang/String;Ljava/lang/String;Landroid/util/AttributeSet;)Landroid/view/View; // method@122b │ │ -05d91e: 0c01 |0013: move-result-object v1 │ │ -05d920: 2203 6800 |0014: new-instance v3, Landroid/os/Handler; // type@0068 │ │ -05d924: 7010 c601 0300 |0016: invoke-direct {v3}, Landroid/os/Handler;.:()V // method@01c6 │ │ -05d92a: 2204 bc03 |0019: new-instance v4, Ljwtc/android/chess/MyBaseActivity$1$1; // type@03bc │ │ -05d92e: 7030 2a17 5401 |001b: invoke-direct {v4, v5, v1}, Ljwtc/android/chess/MyBaseActivity$1$1;.:(Ljwtc/android/chess/MyBaseActivity$1;Landroid/view/View;)V // method@172a │ │ -05d934: 6e20 cb01 4300 |001e: invoke-virtual {v3, v4}, Landroid/os/Handler;.post:(Ljava/lang/Runnable;)Z // method@01cb │ │ -05d93a: 1101 |0021: return-object v1 │ │ -05d93c: 0d03 |0022: move-exception v3 │ │ -05d93e: 0721 |0023: move-object v1, v2 │ │ -05d940: 28fd |0024: goto 0021 // -0003 │ │ +05f490: |[05f490] jwtc.android.chess.MyBaseActivity$1.onCreateView:(Ljava/lang/String;Landroid/content/Context;Landroid/util/AttributeSet;)Landroid/view/View; │ │ +05f4a0: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +05f4a2: 1a03 6412 |0001: const-string v3, "com.android.internal.view.menu.IconMenuItemView" // string@1264 │ │ +05f4a6: 6e20 3a15 3600 |0003: invoke-virtual {v6, v3}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@153a │ │ +05f4ac: 0a03 |0006: move-result v3 │ │ +05f4ae: 3803 1c00 |0007: if-eqz v3, 0023 // +001c │ │ +05f4b2: 5453 d305 |0009: iget-object v3, v5, Ljwtc/android/chess/MyBaseActivity$1;.this$0:Ljwtc/android/chess/MyBaseActivity; // field@05d3 │ │ +05f4b6: 6e10 2f17 0300 |000b: invoke-virtual {v3}, Ljwtc/android/chess/MyBaseActivity;.getLayoutInflater:()Landroid/view/LayoutInflater; // method@172f │ │ +05f4bc: 0c00 |000e: move-result-object v0 │ │ +05f4be: 1203 |000f: const/4 v3, #int 0 // #0 │ │ +05f4c0: 6e40 2b12 6083 |0010: invoke-virtual {v0, v6, v3, v8}, Landroid/view/LayoutInflater;.createView:(Ljava/lang/String;Ljava/lang/String;Landroid/util/AttributeSet;)Landroid/view/View; // method@122b │ │ +05f4c6: 0c01 |0013: move-result-object v1 │ │ +05f4c8: 2203 6500 |0014: new-instance v3, Landroid/os/Handler; // type@0065 │ │ +05f4cc: 7010 c601 0300 |0016: invoke-direct {v3}, Landroid/os/Handler;.:()V // method@01c6 │ │ +05f4d2: 2204 b903 |0019: new-instance v4, Ljwtc/android/chess/MyBaseActivity$1$1; // type@03b9 │ │ +05f4d6: 7030 2a17 5401 |001b: invoke-direct {v4, v5, v1}, Ljwtc/android/chess/MyBaseActivity$1$1;.:(Ljwtc/android/chess/MyBaseActivity$1;Landroid/view/View;)V // method@172a │ │ +05f4dc: 6e20 cb01 4300 |001e: invoke-virtual {v3, v4}, Landroid/os/Handler;.post:(Ljava/lang/Runnable;)Z // method@01cb │ │ +05f4e2: 1101 |0021: return-object v1 │ │ +05f4e4: 0d03 |0022: move-exception v3 │ │ +05f4e6: 0721 |0023: move-object v1, v2 │ │ +05f4e8: 28fd |0024: goto 0021 // -0003 │ │ catches : 1 │ │ 0x0009 - 0x0021 │ │ Ljava/lang/Exception; -> 0x0022 │ │ positions : │ │ 0x0001 line=24 │ │ 0x0009 line=26 │ │ 0x000f line=27 │ │ @@ -91493,21 +91502,21 @@ │ │ 0x000f - 0x0021 reg=0 f Landroid/view/LayoutInflater; │ │ 0x0014 - 0x0021 reg=1 view Landroid/view/View; │ │ 0x0000 - 0x0025 reg=5 this Ljwtc/android/chess/MyBaseActivity$1; │ │ 0x0000 - 0x0025 reg=6 name Ljava/lang/String; │ │ 0x0000 - 0x0025 reg=7 context Landroid/content/Context; │ │ 0x0000 - 0x0025 reg=8 attrs Landroid/util/AttributeSet; │ │ │ │ - source_file_idx : 2836 (MyBaseActivity.java) │ │ + source_file_idx : 2833 (MyBaseActivity.java) │ │ │ │ Class #394 header: │ │ -class_idx : 958 │ │ +class_idx : 955 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 11 │ │ -source_file_idx : 2836 │ │ +source_file_idx : 2833 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #394 - │ │ Class descriptor : 'Ljwtc/android/chess/MyBaseActivity;' │ │ @@ -91522,17 +91531,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -05d954: |[05d954] jwtc.android.chess.MyBaseActivity.:()V │ │ -05d964: 7010 0900 0000 |0000: invoke-direct {v0}, Landroid/app/Activity;.:()V // method@0009 │ │ -05d96a: 0e00 |0003: return-void │ │ +05f4fc: |[05f4fc] jwtc.android.chess.MyBaseActivity.:()V │ │ +05f50c: 7010 0900 0000 |0000: invoke-direct {v0}, Landroid/app/Activity;.:()V // method@0009 │ │ +05f512: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=13 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Ljwtc/android/chess/MyBaseActivity; │ │ │ │ Virtual methods - │ │ @@ -91541,38 +91550,38 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -05d96c: |[05d96c] jwtc.android.chess.MyBaseActivity.onCreate:(Landroid/os/Bundle;)V │ │ -05d97c: 6f20 2200 3200 |0000: invoke-super {v2, v3}, Landroid/app/Activity;.onCreate:(Landroid/os/Bundle;)V // method@0022 │ │ -05d982: 6e10 2f17 0200 |0003: invoke-virtual {v2}, Ljwtc/android/chess/MyBaseActivity;.getLayoutInflater:()Landroid/view/LayoutInflater; // method@172f │ │ -05d988: 0c00 |0006: move-result-object v0 │ │ -05d98a: 2201 bd03 |0007: new-instance v1, Ljwtc/android/chess/MyBaseActivity$1; // type@03bd │ │ -05d98e: 7020 2c17 2100 |0009: invoke-direct {v1, v2}, Ljwtc/android/chess/MyBaseActivity$1;.:(Ljwtc/android/chess/MyBaseActivity;)V // method@172c │ │ -05d994: 6e20 2e12 1000 |000c: invoke-virtual {v0, v1}, Landroid/view/LayoutInflater;.setFactory:(Landroid/view/LayoutInflater$Factory;)V // method@122e │ │ -05d99a: 0e00 |000f: return-void │ │ +05f514: |[05f514] jwtc.android.chess.MyBaseActivity.onCreate:(Landroid/os/Bundle;)V │ │ +05f524: 6f20 2200 3200 |0000: invoke-super {v2, v3}, Landroid/app/Activity;.onCreate:(Landroid/os/Bundle;)V // method@0022 │ │ +05f52a: 6e10 2f17 0200 |0003: invoke-virtual {v2}, Ljwtc/android/chess/MyBaseActivity;.getLayoutInflater:()Landroid/view/LayoutInflater; // method@172f │ │ +05f530: 0c00 |0006: move-result-object v0 │ │ +05f532: 2201 ba03 |0007: new-instance v1, Ljwtc/android/chess/MyBaseActivity$1; // type@03ba │ │ +05f536: 7020 2c17 2100 |0009: invoke-direct {v1, v2}, Ljwtc/android/chess/MyBaseActivity$1;.:(Ljwtc/android/chess/MyBaseActivity;)V // method@172c │ │ +05f53c: 6e20 2e12 1000 |000c: invoke-virtual {v0, v1}, Landroid/view/LayoutInflater;.setFactory:(Landroid/view/LayoutInflater$Factory;)V // method@122e │ │ +05f542: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=18 │ │ 0x0003 line=20 │ │ 0x000f line=48 │ │ locals : │ │ 0x0000 - 0x0010 reg=2 this Ljwtc/android/chess/MyBaseActivity; │ │ 0x0000 - 0x0010 reg=3 savedInstanceState Landroid/os/Bundle; │ │ │ │ - source_file_idx : 2836 (MyBaseActivity.java) │ │ + source_file_idx : 2833 (MyBaseActivity.java) │ │ │ │ Class #395 header: │ │ -class_idx : 960 │ │ +class_idx : 957 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 826 │ │ -source_file_idx : 2962 │ │ +superclass_idx : 823 │ │ +source_file_idx : 2959 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #395 annotations: │ │ Annotations on class │ │ @@ -91597,56 +91606,56 @@ │ │ type : '(Ljwtc/android/chess/PGNView;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -05d99c: |[05d99c] jwtc.android.chess.PGNView$1.:(Ljwtc/android/chess/PGNView;)V │ │ -05d9ac: 5b01 d705 |0000: iput-object v1, v0, Ljwtc/android/chess/PGNView$1;.this$0:Ljwtc/android/chess/PGNView; // field@05d7 │ │ -05d9b0: 7010 1c15 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ -05d9b6: 0e00 |0005: return-void │ │ +05f544: |[05f544] jwtc.android.chess.PGNView$1.:(Ljwtc/android/chess/PGNView;)V │ │ +05f554: 5b01 d705 |0000: iput-object v1, v0, Ljwtc/android/chess/PGNView$1;.this$0:Ljwtc/android/chess/PGNView; // field@05d7 │ │ +05f558: 7010 1c15 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ +05f55e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=42 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Ljwtc/android/chess/PGNView$1; │ │ - 0x0000 - 0x0006 reg=1 (null) Ljwtc/android/chess/PGNView; │ │ + 0x0000 - 0x0006 reg=1 this$0 Ljwtc/android/chess/PGNView; │ │ │ │ Virtual methods - │ │ #0 : (in Ljwtc/android/chess/PGNView$1;) │ │ name : 'onClick' │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -05d9b8: |[05d9b8] jwtc.android.chess.PGNView$1.onClick:(Landroid/view/View;)V │ │ -05d9c8: 5420 d705 |0000: iget-object v0, v2, Ljwtc/android/chess/PGNView$1;.this$0:Ljwtc/android/chess/PGNView; // field@05d7 │ │ -05d9cc: 5400 da05 |0002: iget-object v0, v0, Ljwtc/android/chess/PGNView;._parent:Ljwtc/android/chess/ChessView; // field@05da │ │ -05d9d0: 5421 d705 |0004: iget-object v1, v2, Ljwtc/android/chess/PGNView$1;.this$0:Ljwtc/android/chess/PGNView; // field@05d7 │ │ -05d9d4: 6e20 be16 1000 |0006: invoke-virtual {v0, v1}, Ljwtc/android/chess/ChessView;.onClickPGNView:(Ljwtc/android/chess/PGNView;)V // method@16be │ │ -05d9da: 0e00 |0009: return-void │ │ +05f560: |[05f560] jwtc.android.chess.PGNView$1.onClick:(Landroid/view/View;)V │ │ +05f570: 5420 d705 |0000: iget-object v0, v2, Ljwtc/android/chess/PGNView$1;.this$0:Ljwtc/android/chess/PGNView; // field@05d7 │ │ +05f574: 5400 da05 |0002: iget-object v0, v0, Ljwtc/android/chess/PGNView;._parent:Ljwtc/android/chess/ChessView; // field@05da │ │ +05f578: 5421 d705 |0004: iget-object v1, v2, Ljwtc/android/chess/PGNView$1;.this$0:Ljwtc/android/chess/PGNView; // field@05d7 │ │ +05f57c: 6e20 be16 1000 |0006: invoke-virtual {v0, v1}, Ljwtc/android/chess/ChessView;.onClickPGNView:(Ljwtc/android/chess/PGNView;)V // method@16be │ │ +05f582: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=44 │ │ 0x0009 line=45 │ │ locals : │ │ 0x0000 - 0x000a reg=2 this Ljwtc/android/chess/PGNView$1; │ │ 0x0000 - 0x000a reg=3 arg0 Landroid/view/View; │ │ │ │ - source_file_idx : 2962 (PGNView.java) │ │ + source_file_idx : 2959 (PGNView.java) │ │ │ │ Class #396 header: │ │ -class_idx : 961 │ │ +class_idx : 958 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 826 │ │ -source_file_idx : 2962 │ │ +superclass_idx : 823 │ │ +source_file_idx : 2959 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #396 annotations: │ │ Annotations on class │ │ @@ -91671,57 +91680,57 @@ │ │ type : '(Ljwtc/android/chess/PGNView;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -05d9dc: |[05d9dc] jwtc.android.chess.PGNView$2.:(Ljwtc/android/chess/PGNView;)V │ │ -05d9ec: 5b01 d805 |0000: iput-object v1, v0, Ljwtc/android/chess/PGNView$2;.this$0:Ljwtc/android/chess/PGNView; // field@05d8 │ │ -05d9f0: 7010 1c15 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ -05d9f6: 0e00 |0005: return-void │ │ +05f584: |[05f584] jwtc.android.chess.PGNView$2.:(Ljwtc/android/chess/PGNView;)V │ │ +05f594: 5b01 d805 |0000: iput-object v1, v0, Ljwtc/android/chess/PGNView$2;.this$0:Ljwtc/android/chess/PGNView; // field@05d8 │ │ +05f598: 7010 1c15 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ +05f59e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=48 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Ljwtc/android/chess/PGNView$2; │ │ - 0x0000 - 0x0006 reg=1 (null) Ljwtc/android/chess/PGNView; │ │ + 0x0000 - 0x0006 reg=1 this$0 Ljwtc/android/chess/PGNView; │ │ │ │ Virtual methods - │ │ #0 : (in Ljwtc/android/chess/PGNView$2;) │ │ name : 'onLongClick' │ │ type : '(Landroid/view/View;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -05d9f8: |[05d9f8] jwtc.android.chess.PGNView$2.onLongClick:(Landroid/view/View;)Z │ │ -05da08: 5420 d805 |0000: iget-object v0, v2, Ljwtc/android/chess/PGNView$2;.this$0:Ljwtc/android/chess/PGNView; // field@05d8 │ │ -05da0c: 5400 da05 |0002: iget-object v0, v0, Ljwtc/android/chess/PGNView;._parent:Ljwtc/android/chess/ChessView; // field@05da │ │ -05da10: 5421 d805 |0004: iget-object v1, v2, Ljwtc/android/chess/PGNView$2;.this$0:Ljwtc/android/chess/PGNView; // field@05d8 │ │ -05da14: 6e20 bf16 1000 |0006: invoke-virtual {v0, v1}, Ljwtc/android/chess/ChessView;.onLongClickPGNView:(Ljwtc/android/chess/PGNView;)V // method@16bf │ │ -05da1a: 1200 |0009: const/4 v0, #int 0 // #0 │ │ -05da1c: 0f00 |000a: return v0 │ │ +05f5a0: |[05f5a0] jwtc.android.chess.PGNView$2.onLongClick:(Landroid/view/View;)Z │ │ +05f5b0: 5420 d805 |0000: iget-object v0, v2, Ljwtc/android/chess/PGNView$2;.this$0:Ljwtc/android/chess/PGNView; // field@05d8 │ │ +05f5b4: 5400 da05 |0002: iget-object v0, v0, Ljwtc/android/chess/PGNView;._parent:Ljwtc/android/chess/ChessView; // field@05da │ │ +05f5b8: 5421 d805 |0004: iget-object v1, v2, Ljwtc/android/chess/PGNView$2;.this$0:Ljwtc/android/chess/PGNView; // field@05d8 │ │ +05f5bc: 6e20 bf16 1000 |0006: invoke-virtual {v0, v1}, Ljwtc/android/chess/ChessView;.onLongClickPGNView:(Ljwtc/android/chess/PGNView;)V // method@16bf │ │ +05f5c2: 1200 |0009: const/4 v0, #int 0 // #0 │ │ +05f5c4: 0f00 |000a: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=51 │ │ 0x0009 line=52 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Ljwtc/android/chess/PGNView$2; │ │ 0x0000 - 0x000b reg=3 v Landroid/view/View; │ │ │ │ - source_file_idx : 2962 (PGNView.java) │ │ + source_file_idx : 2959 (PGNView.java) │ │ │ │ Class #397 header: │ │ -class_idx : 962 │ │ +class_idx : 959 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 826 │ │ -source_file_idx : 2962 │ │ +superclass_idx : 823 │ │ +source_file_idx : 2959 │ │ static_fields_size : 0 │ │ instance_fields_size: 5 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #397 - │ │ Class descriptor : 'Ljwtc/android/chess/PGNView;' │ │ @@ -91756,85 +91765,85 @@ │ │ type : '(Ljwtc/android/chess/ChessView;Landroid/view/View;ILjava/lang/String;Z)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 11 │ │ ins : 6 │ │ outs : 2 │ │ insns size : 149 16-bit code units │ │ -05da20: |[05da20] jwtc.android.chess.PGNView.:(Ljwtc/android/chess/ChessView;Landroid/view/View;ILjava/lang/String;Z)V │ │ -05da30: 7010 1c15 0500 |0000: invoke-direct {v5}, Ljava/lang/Object;.:()V // method@151c │ │ -05da36: 5b56 da05 |0003: iput-object v6, v5, Ljwtc/android/chess/PGNView;._parent:Ljwtc/android/chess/ChessView; // field@05da │ │ -05da3a: 5b57 dd05 |0005: iput-object v7, v5, Ljwtc/android/chess/PGNView;._view:Landroid/view/View; // field@05dd │ │ -05da3e: 5c5a d905 |0007: iput-boolean v10, v5, Ljwtc/android/chess/PGNView;._bAnnotated:Z // field@05d9 │ │ -05da42: 5453 dd05 |0009: iget-object v3, v5, Ljwtc/android/chess/PGNView;._view:Landroid/view/View; // field@05dd │ │ -05da46: 1404 eb00 0b7f |000b: const v4, #float 1.84767e+38 // #7f0b00eb │ │ -05da4c: 6e20 7412 4300 |000e: invoke-virtual {v3, v4}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@1274 │ │ -05da52: 0c02 |0011: move-result-object v2 │ │ -05da54: 1f02 ff02 |0012: check-cast v2, Landroid/widget/TextView; // type@02ff │ │ -05da58: dc03 0802 |0014: rem-int/lit8 v3, v8, #int 2 // #02 │ │ -05da5c: 1214 |0016: const/4 v4, #int 1 // #1 │ │ -05da5e: 3343 7900 |0017: if-ne v3, v4, 0090 // +0079 │ │ -05da62: db03 0802 |0019: div-int/lit8 v3, v8, #int 2 // #02 │ │ -05da66: d800 0301 |001b: add-int/lit8 v0, v3, #int 1 // #01 │ │ -05da6a: 1a01 0000 |001d: const-string v1, "" // string@0000 │ │ -05da6e: 6e10 b716 0600 |001f: invoke-virtual {v6}, Ljwtc/android/chess/ChessView;.hasVerticalScroll:()Z // method@16b7 │ │ -05da74: 0a03 |0022: move-result v3 │ │ -05da76: 3803 3000 |0023: if-eqz v3, 0053 // +0030 │ │ -05da7a: 1303 6400 |0025: const/16 v3, #int 100 // #64 │ │ -05da7e: 3530 1500 |0027: if-ge v0, v3, 003c // +0015 │ │ -05da82: 2203 4203 |0029: new-instance v3, Ljava/lang/StringBuilder; // type@0342 │ │ -05da86: 7010 5715 0300 |002b: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ -05da8c: 6e20 5f15 1300 |002e: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -05da92: 0c03 |0031: move-result-object v3 │ │ -05da94: 1a04 0d00 |0032: const-string v4, " " // string@000d │ │ -05da98: 6e20 5f15 4300 |0034: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -05da9e: 0c03 |0037: move-result-object v3 │ │ -05daa0: 6e10 6415 0300 |0038: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ -05daa6: 0c01 |003b: move-result-object v1 │ │ -05daa8: 1303 0a00 |003c: const/16 v3, #int 10 // #a │ │ -05daac: 3530 1500 |003e: if-ge v0, v3, 0053 // +0015 │ │ -05dab0: 2203 4203 |0040: new-instance v3, Ljava/lang/StringBuilder; // type@0342 │ │ -05dab4: 7010 5715 0300 |0042: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ -05daba: 6e20 5f15 1300 |0045: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -05dac0: 0c03 |0048: move-result-object v3 │ │ -05dac2: 1a04 0d00 |0049: const-string v4, " " // string@000d │ │ -05dac6: 6e20 5f15 4300 |004b: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -05dacc: 0c03 |004e: move-result-object v3 │ │ -05dace: 6e10 6415 0300 |004f: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ -05dad4: 0c01 |0052: move-result-object v1 │ │ -05dad6: 2203 4203 |0053: new-instance v3, Ljava/lang/StringBuilder; // type@0342 │ │ -05dada: 7010 5715 0300 |0055: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ -05dae0: 6e20 5f15 1300 |0058: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -05dae6: 0c03 |005b: move-result-object v3 │ │ -05dae8: 6e20 5b15 0300 |005c: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@155b │ │ -05daee: 0c03 |005f: move-result-object v3 │ │ -05daf0: 6e10 6415 0300 |0060: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ -05daf6: 0c03 |0063: move-result-object v3 │ │ -05daf8: 6e20 8214 3200 |0064: invoke-virtual {v2, v3}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@1482 │ │ -05dafe: 5453 dd05 |0067: iget-object v3, v5, Ljwtc/android/chess/PGNView;._view:Landroid/view/View; // field@05dd │ │ -05db02: 1404 ec00 0b7f |0069: const v4, #float 1.84767e+38 // #7f0b00ec │ │ -05db08: 6e20 7412 4300 |006c: invoke-virtual {v3, v4}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@1274 │ │ -05db0e: 0c03 |006f: move-result-object v3 │ │ -05db10: 1f03 ff02 |0070: check-cast v3, Landroid/widget/TextView; // type@02ff │ │ -05db14: 5b53 dc05 |0072: iput-object v3, v5, Ljwtc/android/chess/PGNView;._tvItem:Landroid/widget/TextView; // field@05dc │ │ -05db18: 5453 dc05 |0074: iget-object v3, v5, Ljwtc/android/chess/PGNView;._tvItem:Landroid/widget/TextView; // field@05dc │ │ -05db1c: 6e20 8214 9300 |0076: invoke-virtual {v3, v9}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@1482 │ │ -05db22: 5b59 db05 |0079: iput-object v9, v5, Ljwtc/android/chess/PGNView;._sMove:Ljava/lang/String; // field@05db │ │ -05db26: 5453 dd05 |007b: iget-object v3, v5, Ljwtc/android/chess/PGNView;._view:Landroid/view/View; // field@05dd │ │ -05db2a: 2204 c003 |007d: new-instance v4, Ljwtc/android/chess/PGNView$1; // type@03c0 │ │ -05db2e: 7020 3a17 5400 |007f: invoke-direct {v4, v5}, Ljwtc/android/chess/PGNView$1;.:(Ljwtc/android/chess/PGNView;)V // method@173a │ │ -05db34: 6e20 cf12 4300 |0082: invoke-virtual {v3, v4}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@12cf │ │ -05db3a: 5453 dd05 |0085: iget-object v3, v5, Ljwtc/android/chess/PGNView;._view:Landroid/view/View; // field@05dd │ │ -05db3e: 2204 c103 |0087: new-instance v4, Ljwtc/android/chess/PGNView$2; // type@03c1 │ │ -05db42: 7020 3c17 5400 |0089: invoke-direct {v4, v5}, Ljwtc/android/chess/PGNView$2;.:(Ljwtc/android/chess/PGNView;)V // method@173c │ │ -05db48: 6e20 d112 4300 |008c: invoke-virtual {v3, v4}, Landroid/view/View;.setOnLongClickListener:(Landroid/view/View$OnLongClickListener;)V // method@12d1 │ │ -05db4e: 0e00 |008f: return-void │ │ -05db50: 1203 |0090: const/4 v3, #int 0 // #0 │ │ -05db52: 6e20 8814 3200 |0091: invoke-virtual {v2, v3}, Landroid/widget/TextView;.setWidth:(I)V // method@1488 │ │ -05db58: 28d3 |0094: goto 0067 // -002d │ │ +05f5c8: |[05f5c8] jwtc.android.chess.PGNView.:(Ljwtc/android/chess/ChessView;Landroid/view/View;ILjava/lang/String;Z)V │ │ +05f5d8: 7010 1c15 0500 |0000: invoke-direct {v5}, Ljava/lang/Object;.:()V // method@151c │ │ +05f5de: 5b56 da05 |0003: iput-object v6, v5, Ljwtc/android/chess/PGNView;._parent:Ljwtc/android/chess/ChessView; // field@05da │ │ +05f5e2: 5b57 dd05 |0005: iput-object v7, v5, Ljwtc/android/chess/PGNView;._view:Landroid/view/View; // field@05dd │ │ +05f5e6: 5c5a d905 |0007: iput-boolean v10, v5, Ljwtc/android/chess/PGNView;._bAnnotated:Z // field@05d9 │ │ +05f5ea: 5453 dd05 |0009: iget-object v3, v5, Ljwtc/android/chess/PGNView;._view:Landroid/view/View; // field@05dd │ │ +05f5ee: 1404 eb00 0b7f |000b: const v4, #float 1.84767e+38 // #7f0b00eb │ │ +05f5f4: 6e20 7412 4300 |000e: invoke-virtual {v3, v4}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@1274 │ │ +05f5fa: 0c02 |0011: move-result-object v2 │ │ +05f5fc: 1f02 fc02 |0012: check-cast v2, Landroid/widget/TextView; // type@02fc │ │ +05f600: dc03 0802 |0014: rem-int/lit8 v3, v8, #int 2 // #02 │ │ +05f604: 1214 |0016: const/4 v4, #int 1 // #1 │ │ +05f606: 3343 7900 |0017: if-ne v3, v4, 0090 // +0079 │ │ +05f60a: db03 0802 |0019: div-int/lit8 v3, v8, #int 2 // #02 │ │ +05f60e: d800 0301 |001b: add-int/lit8 v0, v3, #int 1 // #01 │ │ +05f612: 1a01 0000 |001d: const-string v1, "" // string@0000 │ │ +05f616: 6e10 b716 0600 |001f: invoke-virtual {v6}, Ljwtc/android/chess/ChessView;.hasVerticalScroll:()Z // method@16b7 │ │ +05f61c: 0a03 |0022: move-result v3 │ │ +05f61e: 3803 3000 |0023: if-eqz v3, 0053 // +0030 │ │ +05f622: 1303 6400 |0025: const/16 v3, #int 100 // #64 │ │ +05f626: 3530 1500 |0027: if-ge v0, v3, 003c // +0015 │ │ +05f62a: 2203 3f03 |0029: new-instance v3, Ljava/lang/StringBuilder; // type@033f │ │ +05f62e: 7010 5715 0300 |002b: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ +05f634: 6e20 5f15 1300 |002e: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +05f63a: 0c03 |0031: move-result-object v3 │ │ +05f63c: 1a04 0d00 |0032: const-string v4, " " // string@000d │ │ +05f640: 6e20 5f15 4300 |0034: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +05f646: 0c03 |0037: move-result-object v3 │ │ +05f648: 6e10 6415 0300 |0038: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ +05f64e: 0c01 |003b: move-result-object v1 │ │ +05f650: 1303 0a00 |003c: const/16 v3, #int 10 // #a │ │ +05f654: 3530 1500 |003e: if-ge v0, v3, 0053 // +0015 │ │ +05f658: 2203 3f03 |0040: new-instance v3, Ljava/lang/StringBuilder; // type@033f │ │ +05f65c: 7010 5715 0300 |0042: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ +05f662: 6e20 5f15 1300 |0045: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +05f668: 0c03 |0048: move-result-object v3 │ │ +05f66a: 1a04 0d00 |0049: const-string v4, " " // string@000d │ │ +05f66e: 6e20 5f15 4300 |004b: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +05f674: 0c03 |004e: move-result-object v3 │ │ +05f676: 6e10 6415 0300 |004f: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ +05f67c: 0c01 |0052: move-result-object v1 │ │ +05f67e: 2203 3f03 |0053: new-instance v3, Ljava/lang/StringBuilder; // type@033f │ │ +05f682: 7010 5715 0300 |0055: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ +05f688: 6e20 5f15 1300 |0058: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +05f68e: 0c03 |005b: move-result-object v3 │ │ +05f690: 6e20 5b15 0300 |005c: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@155b │ │ +05f696: 0c03 |005f: move-result-object v3 │ │ +05f698: 6e10 6415 0300 |0060: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ +05f69e: 0c03 |0063: move-result-object v3 │ │ +05f6a0: 6e20 8214 3200 |0064: invoke-virtual {v2, v3}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@1482 │ │ +05f6a6: 5453 dd05 |0067: iget-object v3, v5, Ljwtc/android/chess/PGNView;._view:Landroid/view/View; // field@05dd │ │ +05f6aa: 1404 ec00 0b7f |0069: const v4, #float 1.84767e+38 // #7f0b00ec │ │ +05f6b0: 6e20 7412 4300 |006c: invoke-virtual {v3, v4}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@1274 │ │ +05f6b6: 0c03 |006f: move-result-object v3 │ │ +05f6b8: 1f03 fc02 |0070: check-cast v3, Landroid/widget/TextView; // type@02fc │ │ +05f6bc: 5b53 dc05 |0072: iput-object v3, v5, Ljwtc/android/chess/PGNView;._tvItem:Landroid/widget/TextView; // field@05dc │ │ +05f6c0: 5453 dc05 |0074: iget-object v3, v5, Ljwtc/android/chess/PGNView;._tvItem:Landroid/widget/TextView; // field@05dc │ │ +05f6c4: 6e20 8214 9300 |0076: invoke-virtual {v3, v9}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@1482 │ │ +05f6ca: 5b59 db05 |0079: iput-object v9, v5, Ljwtc/android/chess/PGNView;._sMove:Ljava/lang/String; // field@05db │ │ +05f6ce: 5453 dd05 |007b: iget-object v3, v5, Ljwtc/android/chess/PGNView;._view:Landroid/view/View; // field@05dd │ │ +05f6d2: 2204 bd03 |007d: new-instance v4, Ljwtc/android/chess/PGNView$1; // type@03bd │ │ +05f6d6: 7020 3a17 5400 |007f: invoke-direct {v4, v5}, Ljwtc/android/chess/PGNView$1;.:(Ljwtc/android/chess/PGNView;)V // method@173a │ │ +05f6dc: 6e20 cf12 4300 |0082: invoke-virtual {v3, v4}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@12cf │ │ +05f6e2: 5453 dd05 |0085: iget-object v3, v5, Ljwtc/android/chess/PGNView;._view:Landroid/view/View; // field@05dd │ │ +05f6e6: 2204 be03 |0087: new-instance v4, Ljwtc/android/chess/PGNView$2; // type@03be │ │ +05f6ea: 7020 3c17 5400 |0089: invoke-direct {v4, v5}, Ljwtc/android/chess/PGNView$2;.:(Ljwtc/android/chess/PGNView;)V // method@173c │ │ +05f6f0: 6e20 d112 4300 |008c: invoke-virtual {v3, v4}, Landroid/view/View;.setOnLongClickListener:(Landroid/view/View$OnLongClickListener;)V // method@12d1 │ │ +05f6f6: 0e00 |008f: return-void │ │ +05f6f8: 1203 |0090: const/4 v3, #int 0 // #0 │ │ +05f6fa: 6e20 8814 3200 |0091: invoke-virtual {v2, v3}, Landroid/widget/TextView;.setWidth:(I)V // method@1488 │ │ +05f700: 28d3 |0094: goto 0067 // -002d │ │ catches : (none) │ │ positions : │ │ 0x0000 line=16 │ │ 0x0003 line=17 │ │ 0x0005 line=18 │ │ 0x0007 line=19 │ │ 0x0009 line=21 │ │ @@ -91871,17 +91880,17 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -05db5c: |[05db5c] jwtc.android.chess.PGNView.setAnnotated:(Z)V │ │ -05db6c: 5c01 d905 |0000: iput-boolean v1, v0, Ljwtc/android/chess/PGNView;._bAnnotated:Z // field@05d9 │ │ -05db70: 0e00 |0002: return-void │ │ +05f704: |[05f704] jwtc.android.chess.PGNView.setAnnotated:(Z)V │ │ +05f714: 5c01 d905 |0000: iput-boolean v1, v0, Ljwtc/android/chess/PGNView;._bAnnotated:Z // field@05d9 │ │ +05f718: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=57 │ │ 0x0002 line=58 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Ljwtc/android/chess/PGNView; │ │ 0x0000 - 0x0003 reg=1 b Z │ │ @@ -91891,49 +91900,49 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 33 16-bit code units │ │ -05db74: |[05db74] jwtc.android.chess.PGNView.setSelected:(Z)V │ │ -05db84: 3803 0b00 |0000: if-eqz v3, 000b // +000b │ │ -05db88: 5420 dc05 |0002: iget-object v0, v2, Ljwtc/android/chess/PGNView;._tvItem:Landroid/widget/TextView; // field@05dc │ │ -05db8c: 1401 4444 88ff |0004: const v1, #float -nan // #ff884444 │ │ -05db92: 6e20 7a14 1000 |0007: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setBackgroundColor:(I)V // method@147a │ │ -05db98: 0e00 |000a: return-void │ │ -05db9a: 5520 d905 |000b: iget-boolean v0, v2, Ljwtc/android/chess/PGNView;._bAnnotated:Z // field@05d9 │ │ -05db9e: 3800 0b00 |000d: if-eqz v0, 0018 // +000b │ │ -05dba2: 5420 dc05 |000f: iget-object v0, v2, Ljwtc/android/chess/PGNView;._tvItem:Landroid/widget/TextView; // field@05dc │ │ -05dba6: 1401 d58f 64ff |0011: const v1, #float -3.03811e+38 // #ff648fd5 │ │ -05dbac: 6e20 7a14 1000 |0014: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setBackgroundColor:(I)V // method@147a │ │ -05dbb2: 28f3 |0017: goto 000a // -000d │ │ -05dbb4: 5420 dc05 |0018: iget-object v0, v2, Ljwtc/android/chess/PGNView;._tvItem:Landroid/widget/TextView; // field@05dc │ │ -05dbb8: 1401 4040 40ff |001a: const v1, #float -2.55545e+38 // #ff404040 │ │ -05dbbe: 6e20 7a14 1000 |001d: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setBackgroundColor:(I)V // method@147a │ │ -05dbc4: 28ea |0020: goto 000a // -0016 │ │ +05f71c: |[05f71c] jwtc.android.chess.PGNView.setSelected:(Z)V │ │ +05f72c: 3803 0b00 |0000: if-eqz v3, 000b // +000b │ │ +05f730: 5420 dc05 |0002: iget-object v0, v2, Ljwtc/android/chess/PGNView;._tvItem:Landroid/widget/TextView; // field@05dc │ │ +05f734: 1401 4444 88ff |0004: const v1, #float -nan // #ff884444 │ │ +05f73a: 6e20 7a14 1000 |0007: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setBackgroundColor:(I)V // method@147a │ │ +05f740: 0e00 |000a: return-void │ │ +05f742: 5520 d905 |000b: iget-boolean v0, v2, Ljwtc/android/chess/PGNView;._bAnnotated:Z // field@05d9 │ │ +05f746: 3800 0b00 |000d: if-eqz v0, 0018 // +000b │ │ +05f74a: 5420 dc05 |000f: iget-object v0, v2, Ljwtc/android/chess/PGNView;._tvItem:Landroid/widget/TextView; // field@05dc │ │ +05f74e: 1401 d58f 64ff |0011: const v1, #float -3.03811e+38 // #ff648fd5 │ │ +05f754: 6e20 7a14 1000 |0014: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setBackgroundColor:(I)V // method@147a │ │ +05f75a: 28f3 |0017: goto 000a // -000d │ │ +05f75c: 5420 dc05 |0018: iget-object v0, v2, Ljwtc/android/chess/PGNView;._tvItem:Landroid/widget/TextView; // field@05dc │ │ +05f760: 1401 4040 40ff |001a: const v1, #float -2.55545e+38 // #ff404040 │ │ +05f766: 6e20 7a14 1000 |001d: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setBackgroundColor:(I)V // method@147a │ │ +05f76c: 28ea |0020: goto 000a // -0016 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=60 │ │ 0x0002 line=61 │ │ 0x000a line=69 │ │ 0x000b line=64 │ │ 0x000f line=65 │ │ 0x0018 line=67 │ │ locals : │ │ 0x0000 - 0x0021 reg=2 this Ljwtc/android/chess/PGNView; │ │ 0x0000 - 0x0021 reg=3 b Z │ │ │ │ - source_file_idx : 2962 (PGNView.java) │ │ + source_file_idx : 2959 (PGNView.java) │ │ │ │ Class #398 header: │ │ -class_idx : 963 │ │ +class_idx : 960 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 826 │ │ -source_file_idx : 3047 │ │ +superclass_idx : 823 │ │ +source_file_idx : 3044 │ │ static_fields_size : 3 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ Class #398 annotations: │ │ Annotations on class │ │ @@ -91968,31 +91977,31 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -05dbc8: |[05dbc8] jwtc.android.chess.R$anim.:()V │ │ -05dbd8: 7010 1c15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ -05dbde: 0e00 |0003: return-void │ │ +05f770: |[05f770] jwtc.android.chess.R$anim.:()V │ │ +05f780: 7010 1c15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ +05f786: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=11 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Ljwtc/android/chess/R$anim; │ │ │ │ Virtual methods - │ │ - source_file_idx : 3047 (R.java) │ │ + source_file_idx : 3044 (R.java) │ │ │ │ Class #399 header: │ │ -class_idx : 964 │ │ +class_idx : 961 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 826 │ │ -source_file_idx : 3047 │ │ +superclass_idx : 823 │ │ +source_file_idx : 3044 │ │ static_fields_size : 18 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ Class #399 annotations: │ │ Annotations on class │ │ @@ -92102,31 +92111,31 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -05dbe0: |[05dbe0] jwtc.android.chess.R$array.:()V │ │ -05dbf0: 7010 1c15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ -05dbf6: 0e00 |0003: return-void │ │ +05f788: |[05f788] jwtc.android.chess.R$array.:()V │ │ +05f798: 7010 1c15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ +05f79e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=16 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Ljwtc/android/chess/R$array; │ │ │ │ Virtual methods - │ │ - source_file_idx : 3047 (R.java) │ │ + source_file_idx : 3044 (R.java) │ │ │ │ Class #400 header: │ │ -class_idx : 965 │ │ +class_idx : 962 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 826 │ │ -source_file_idx : 3047 │ │ +superclass_idx : 823 │ │ +source_file_idx : 3044 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ Class #400 annotations: │ │ Annotations on class │ │ @@ -92146,31 +92155,31 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -05dbf8: |[05dbf8] jwtc.android.chess.R$attr.:()V │ │ -05dc08: 7010 1c15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ -05dc0e: 0e00 |0003: return-void │ │ +05f7a0: |[05f7a0] jwtc.android.chess.R$attr.:()V │ │ +05f7b0: 7010 1c15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ +05f7b6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Ljwtc/android/chess/R$attr; │ │ │ │ Virtual methods - │ │ - source_file_idx : 3047 (R.java) │ │ + source_file_idx : 3044 (R.java) │ │ │ │ Class #401 header: │ │ -class_idx : 966 │ │ +class_idx : 963 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 826 │ │ -source_file_idx : 3047 │ │ +superclass_idx : 823 │ │ +source_file_idx : 3044 │ │ static_fields_size : 4 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ Class #401 annotations: │ │ Annotations on class │ │ @@ -92210,31 +92219,31 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -05dc10: |[05dc10] jwtc.android.chess.R$color.:()V │ │ -05dc20: 7010 1c15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ -05dc26: 0e00 |0003: return-void │ │ +05f7b8: |[05f7b8] jwtc.android.chess.R$color.:()V │ │ +05f7c8: 7010 1c15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ +05f7ce: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=48 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Ljwtc/android/chess/R$color; │ │ │ │ Virtual methods - │ │ - source_file_idx : 3047 (R.java) │ │ + source_file_idx : 3044 (R.java) │ │ │ │ Class #402 header: │ │ -class_idx : 967 │ │ +class_idx : 964 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 826 │ │ -source_file_idx : 3047 │ │ +superclass_idx : 823 │ │ +source_file_idx : 3044 │ │ static_fields_size : 9 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ Class #402 annotations: │ │ Annotations on class │ │ @@ -92299,31 +92308,31 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -05dc28: |[05dc28] jwtc.android.chess.R$dimen.:()V │ │ -05dc38: 7010 1c15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ -05dc3e: 0e00 |0003: return-void │ │ +05f7d0: |[05f7d0] jwtc.android.chess.R$dimen.:()V │ │ +05f7e0: 7010 1c15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ +05f7e6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Ljwtc/android/chess/R$dimen; │ │ │ │ Virtual methods - │ │ - source_file_idx : 3047 (R.java) │ │ + source_file_idx : 3044 (R.java) │ │ │ │ Class #403 header: │ │ -class_idx : 968 │ │ +class_idx : 965 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 826 │ │ -source_file_idx : 3047 │ │ +superclass_idx : 823 │ │ +source_file_idx : 3044 │ │ static_fields_size : 69 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ Class #403 annotations: │ │ Annotations on class │ │ @@ -92688,31 +92697,31 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -05dc40: |[05dc40] jwtc.android.chess.R$drawable.:()V │ │ -05dc50: 7010 1c15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ -05dc56: 0e00 |0003: return-void │ │ +05f7e8: |[05f7e8] jwtc.android.chess.R$drawable.:()V │ │ +05f7f8: 7010 1c15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ +05f7fe: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=69 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Ljwtc/android/chess/R$drawable; │ │ │ │ Virtual methods - │ │ - source_file_idx : 3047 (R.java) │ │ + source_file_idx : 3044 (R.java) │ │ │ │ Class #404 header: │ │ -class_idx : 969 │ │ +class_idx : 966 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 826 │ │ -source_file_idx : 3047 │ │ +superclass_idx : 823 │ │ +source_file_idx : 3044 │ │ static_fields_size : 298 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ Class #404 annotations: │ │ Annotations on class │ │ @@ -94222,31 +94231,31 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -05dc58: |[05dc58] jwtc.android.chess.R$id.:()V │ │ -05dc68: 7010 1c15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ -05dc6e: 0e00 |0003: return-void │ │ +05f800: |[05f800] jwtc.android.chess.R$id.:()V │ │ +05f810: 7010 1c15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ +05f816: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=140 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Ljwtc/android/chess/R$id; │ │ │ │ Virtual methods - │ │ - source_file_idx : 3047 (R.java) │ │ + source_file_idx : 3044 (R.java) │ │ │ │ Class #405 header: │ │ -class_idx : 970 │ │ +class_idx : 967 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 826 │ │ -source_file_idx : 3047 │ │ +superclass_idx : 823 │ │ +source_file_idx : 3044 │ │ static_fields_size : 26 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ Class #405 annotations: │ │ Annotations on class │ │ @@ -94396,31 +94405,31 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -05dc70: |[05dc70] jwtc.android.chess.R$layout.:()V │ │ -05dc80: 7010 1c15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ -05dc86: 0e00 |0003: return-void │ │ +05f818: |[05f818] jwtc.android.chess.R$layout.:()V │ │ +05f828: 7010 1c15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ +05f82e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=440 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Ljwtc/android/chess/R$layout; │ │ │ │ Virtual methods - │ │ - source_file_idx : 3047 (R.java) │ │ + source_file_idx : 3044 (R.java) │ │ │ │ Class #406 header: │ │ -class_idx : 971 │ │ +class_idx : 968 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 826 │ │ -source_file_idx : 3047 │ │ +superclass_idx : 823 │ │ +source_file_idx : 3044 │ │ static_fields_size : 228 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ Class #406 annotations: │ │ Annotations on class │ │ @@ -95580,31 +95589,31 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -05dc88: |[05dc88] jwtc.android.chess.R$string.:()V │ │ -05dc98: 7010 1c15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ -05dc9e: 0e00 |0003: return-void │ │ +05f830: |[05f830] jwtc.android.chess.R$string.:()V │ │ +05f840: 7010 1c15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ +05f846: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=468 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Ljwtc/android/chess/R$string; │ │ │ │ Virtual methods - │ │ - source_file_idx : 3047 (R.java) │ │ + source_file_idx : 3044 (R.java) │ │ │ │ Class #407 header: │ │ -class_idx : 972 │ │ +class_idx : 969 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 826 │ │ -source_file_idx : 3047 │ │ +superclass_idx : 823 │ │ +source_file_idx : 3044 │ │ static_fields_size : 21 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ Class #407 annotations: │ │ Annotations on class │ │ @@ -95729,31 +95738,31 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -05dca0: |[05dca0] jwtc.android.chess.R$style.:()V │ │ -05dcb0: 7010 1c15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ -05dcb6: 0e00 |0003: return-void │ │ +05f848: |[05f848] jwtc.android.chess.R$style.:()V │ │ +05f858: 7010 1c15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ +05f85e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=698 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Ljwtc/android/chess/R$style; │ │ │ │ Virtual methods - │ │ - source_file_idx : 3047 (R.java) │ │ + source_file_idx : 3044 (R.java) │ │ │ │ Class #408 header: │ │ -class_idx : 973 │ │ +class_idx : 970 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 826 │ │ -source_file_idx : 3047 │ │ +superclass_idx : 823 │ │ +source_file_idx : 3044 │ │ static_fields_size : 1 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ Class #408 annotations: │ │ Annotations on class │ │ @@ -95778,31 +95787,31 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -05dcb8: |[05dcb8] jwtc.android.chess.R$xml.:()V │ │ -05dcc8: 7010 1c15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ -05dcce: 0e00 |0003: return-void │ │ +05f860: |[05f860] jwtc.android.chess.R$xml.:()V │ │ +05f870: 7010 1c15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ +05f876: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=721 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Ljwtc/android/chess/R$xml; │ │ │ │ Virtual methods - │ │ - source_file_idx : 3047 (R.java) │ │ + source_file_idx : 3044 (R.java) │ │ │ │ Class #409 header: │ │ -class_idx : 974 │ │ +class_idx : 971 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 826 │ │ -source_file_idx : 3047 │ │ +superclass_idx : 823 │ │ +source_file_idx : 3044 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ Class #409 annotations: │ │ Annotations on class │ │ @@ -95821,32 +95830,31 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -05dcd0: |[05dcd0] jwtc.android.chess.R.:()V │ │ -05dce0: 7010 1c15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ -05dce6: 0e00 |0003: return-void │ │ +05f878: |[05f878] jwtc.android.chess.R.:()V │ │ +05f888: 7010 1c15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ +05f88e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=10 │ │ - 0x0003 line=721 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Ljwtc/android/chess/R; │ │ │ │ Virtual methods - │ │ - source_file_idx : 3047 (R.java) │ │ + source_file_idx : 3044 (R.java) │ │ │ │ Class #410 header: │ │ -class_idx : 975 │ │ +class_idx : 972 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 826 │ │ -source_file_idx : 3174 │ │ +superclass_idx : 823 │ │ +source_file_idx : 3171 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #410 annotations: │ │ Annotations on class │ │ @@ -95871,56 +95879,56 @@ │ │ type : '(Ljwtc/android/chess/SaveGameDlg;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -05dce8: |[05dce8] jwtc.android.chess.SaveGameDlg$1.:(Ljwtc/android/chess/SaveGameDlg;)V │ │ -05dcf8: 5b01 8308 |0000: iput-object v1, v0, Ljwtc/android/chess/SaveGameDlg$1;.this$0:Ljwtc/android/chess/SaveGameDlg; // field@0883 │ │ -05dcfc: 7010 1c15 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ -05dd02: 0e00 |0005: return-void │ │ +05f890: |[05f890] jwtc.android.chess.SaveGameDlg$1.:(Ljwtc/android/chess/SaveGameDlg;)V │ │ +05f8a0: 5b01 8308 |0000: iput-object v1, v0, Ljwtc/android/chess/SaveGameDlg$1;.this$0:Ljwtc/android/chess/SaveGameDlg; // field@0883 │ │ +05f8a4: 7010 1c15 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ +05f8aa: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=42 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Ljwtc/android/chess/SaveGameDlg$1; │ │ - 0x0000 - 0x0006 reg=1 (null) Ljwtc/android/chess/SaveGameDlg; │ │ + 0x0000 - 0x0006 reg=1 this$0 Ljwtc/android/chess/SaveGameDlg; │ │ │ │ Virtual methods - │ │ #0 : (in Ljwtc/android/chess/SaveGameDlg$1;) │ │ name : 'onClick' │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -05dd04: |[05dd04] jwtc.android.chess.SaveGameDlg$1.onClick:(Landroid/view/View;)V │ │ -05dd14: 5410 8308 |0000: iget-object v0, v1, Ljwtc/android/chess/SaveGameDlg$1;.this$0:Ljwtc/android/chess/SaveGameDlg; // field@0883 │ │ -05dd18: 7110 5817 0000 |0002: invoke-static {v0}, Ljwtc/android/chess/SaveGameDlg;.access$000:(Ljwtc/android/chess/SaveGameDlg;)Landroid/app/DatePickerDialog; // method@1758 │ │ -05dd1e: 0c00 |0005: move-result-object v0 │ │ -05dd20: 6e10 4a00 0000 |0006: invoke-virtual {v0}, Landroid/app/DatePickerDialog;.show:()V // method@004a │ │ -05dd26: 0e00 |0009: return-void │ │ +05f8ac: |[05f8ac] jwtc.android.chess.SaveGameDlg$1.onClick:(Landroid/view/View;)V │ │ +05f8bc: 5410 8308 |0000: iget-object v0, v1, Ljwtc/android/chess/SaveGameDlg$1;.this$0:Ljwtc/android/chess/SaveGameDlg; // field@0883 │ │ +05f8c0: 7110 5817 0000 |0002: invoke-static {v0}, Ljwtc/android/chess/SaveGameDlg;.access$000:(Ljwtc/android/chess/SaveGameDlg;)Landroid/app/DatePickerDialog; // method@1758 │ │ +05f8c6: 0c00 |0005: move-result-object v0 │ │ +05f8c8: 6e10 4a00 0000 |0006: invoke-virtual {v0}, Landroid/app/DatePickerDialog;.show:()V // method@004a │ │ +05f8ce: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=44 │ │ 0x0009 line=45 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Ljwtc/android/chess/SaveGameDlg$1; │ │ 0x0000 - 0x000a reg=2 arg0 Landroid/view/View; │ │ │ │ - source_file_idx : 3174 (SaveGameDlg.java) │ │ + source_file_idx : 3171 (SaveGameDlg.java) │ │ │ │ Class #411 header: │ │ -class_idx : 976 │ │ +class_idx : 973 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 826 │ │ -source_file_idx : 3174 │ │ +superclass_idx : 823 │ │ +source_file_idx : 3171 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #411 annotations: │ │ Annotations on class │ │ @@ -95945,58 +95953,58 @@ │ │ type : '(Ljwtc/android/chess/SaveGameDlg;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -05dd28: |[05dd28] jwtc.android.chess.SaveGameDlg$2.:(Ljwtc/android/chess/SaveGameDlg;)V │ │ -05dd38: 5b01 8408 |0000: iput-object v1, v0, Ljwtc/android/chess/SaveGameDlg$2;.this$0:Ljwtc/android/chess/SaveGameDlg; // field@0884 │ │ -05dd3c: 7010 1c15 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ -05dd42: 0e00 |0005: return-void │ │ +05f8d0: |[05f8d0] jwtc.android.chess.SaveGameDlg$2.:(Ljwtc/android/chess/SaveGameDlg;)V │ │ +05f8e0: 5b01 8408 |0000: iput-object v1, v0, Ljwtc/android/chess/SaveGameDlg$2;.this$0:Ljwtc/android/chess/SaveGameDlg; // field@0884 │ │ +05f8e4: 7010 1c15 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ +05f8ea: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Ljwtc/android/chess/SaveGameDlg$2; │ │ - 0x0000 - 0x0006 reg=1 (null) Ljwtc/android/chess/SaveGameDlg; │ │ + 0x0000 - 0x0006 reg=1 this$0 Ljwtc/android/chess/SaveGameDlg; │ │ │ │ Virtual methods - │ │ #0 : (in Ljwtc/android/chess/SaveGameDlg$2;) │ │ name : 'onClick' │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -05dd44: |[05dd44] jwtc.android.chess.SaveGameDlg$2.onClick:(Landroid/view/View;)V │ │ -05dd54: 5420 8408 |0000: iget-object v0, v2, Ljwtc/android/chess/SaveGameDlg$2;.this$0:Ljwtc/android/chess/SaveGameDlg; // field@0884 │ │ -05dd58: 6e10 6017 0000 |0002: invoke-virtual {v0}, Ljwtc/android/chess/SaveGameDlg;.dismiss:()V // method@1760 │ │ -05dd5e: 5420 8408 |0005: iget-object v0, v2, Ljwtc/android/chess/SaveGameDlg$2;.this$0:Ljwtc/android/chess/SaveGameDlg; // field@0884 │ │ -05dd62: 1201 |0007: const/4 v1, #int 0 // #0 │ │ -05dd64: 6e20 6217 1000 |0008: invoke-virtual {v0, v1}, Ljwtc/android/chess/SaveGameDlg;.save:(Z)V // method@1762 │ │ -05dd6a: 0e00 |000b: return-void │ │ +05f8ec: |[05f8ec] jwtc.android.chess.SaveGameDlg$2.onClick:(Landroid/view/View;)V │ │ +05f8fc: 5420 8408 |0000: iget-object v0, v2, Ljwtc/android/chess/SaveGameDlg$2;.this$0:Ljwtc/android/chess/SaveGameDlg; // field@0884 │ │ +05f900: 6e10 6017 0000 |0002: invoke-virtual {v0}, Ljwtc/android/chess/SaveGameDlg;.dismiss:()V // method@1760 │ │ +05f906: 5420 8408 |0005: iget-object v0, v2, Ljwtc/android/chess/SaveGameDlg$2;.this$0:Ljwtc/android/chess/SaveGameDlg; // field@0884 │ │ +05f90a: 1201 |0007: const/4 v1, #int 0 // #0 │ │ +05f90c: 6e20 6217 1000 |0008: invoke-virtual {v0, v1}, Ljwtc/android/chess/SaveGameDlg;.save:(Z)V // method@1762 │ │ +05f912: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=51 │ │ 0x0005 line=52 │ │ 0x000b line=53 │ │ locals : │ │ 0x0000 - 0x000c reg=2 this Ljwtc/android/chess/SaveGameDlg$2; │ │ 0x0000 - 0x000c reg=3 arg0 Landroid/view/View; │ │ │ │ - source_file_idx : 3174 (SaveGameDlg.java) │ │ + source_file_idx : 3171 (SaveGameDlg.java) │ │ │ │ Class #412 header: │ │ -class_idx : 977 │ │ +class_idx : 974 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 826 │ │ -source_file_idx : 3174 │ │ +superclass_idx : 823 │ │ +source_file_idx : 3171 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #412 annotations: │ │ Annotations on class │ │ @@ -96021,58 +96029,58 @@ │ │ type : '(Ljwtc/android/chess/SaveGameDlg;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -05dd6c: |[05dd6c] jwtc.android.chess.SaveGameDlg$3.:(Ljwtc/android/chess/SaveGameDlg;)V │ │ -05dd7c: 5b01 8508 |0000: iput-object v1, v0, Ljwtc/android/chess/SaveGameDlg$3;.this$0:Ljwtc/android/chess/SaveGameDlg; // field@0885 │ │ -05dd80: 7010 1c15 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ -05dd86: 0e00 |0005: return-void │ │ +05f914: |[05f914] jwtc.android.chess.SaveGameDlg$3.:(Ljwtc/android/chess/SaveGameDlg;)V │ │ +05f924: 5b01 8508 |0000: iput-object v1, v0, Ljwtc/android/chess/SaveGameDlg$3;.this$0:Ljwtc/android/chess/SaveGameDlg; // field@0885 │ │ +05f928: 7010 1c15 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ +05f92e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=57 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Ljwtc/android/chess/SaveGameDlg$3; │ │ - 0x0000 - 0x0006 reg=1 (null) Ljwtc/android/chess/SaveGameDlg; │ │ + 0x0000 - 0x0006 reg=1 this$0 Ljwtc/android/chess/SaveGameDlg; │ │ │ │ Virtual methods - │ │ #0 : (in Ljwtc/android/chess/SaveGameDlg$3;) │ │ name : 'onClick' │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -05dd88: |[05dd88] jwtc.android.chess.SaveGameDlg$3.onClick:(Landroid/view/View;)V │ │ -05dd98: 5420 8508 |0000: iget-object v0, v2, Ljwtc/android/chess/SaveGameDlg$3;.this$0:Ljwtc/android/chess/SaveGameDlg; // field@0885 │ │ -05dd9c: 6e10 6017 0000 |0002: invoke-virtual {v0}, Ljwtc/android/chess/SaveGameDlg;.dismiss:()V // method@1760 │ │ -05dda2: 5420 8508 |0005: iget-object v0, v2, Ljwtc/android/chess/SaveGameDlg$3;.this$0:Ljwtc/android/chess/SaveGameDlg; // field@0885 │ │ -05dda6: 1211 |0007: const/4 v1, #int 1 // #1 │ │ -05dda8: 6e20 6217 1000 |0008: invoke-virtual {v0, v1}, Ljwtc/android/chess/SaveGameDlg;.save:(Z)V // method@1762 │ │ -05ddae: 0e00 |000b: return-void │ │ +05f930: |[05f930] jwtc.android.chess.SaveGameDlg$3.onClick:(Landroid/view/View;)V │ │ +05f940: 5420 8508 |0000: iget-object v0, v2, Ljwtc/android/chess/SaveGameDlg$3;.this$0:Ljwtc/android/chess/SaveGameDlg; // field@0885 │ │ +05f944: 6e10 6017 0000 |0002: invoke-virtual {v0}, Ljwtc/android/chess/SaveGameDlg;.dismiss:()V // method@1760 │ │ +05f94a: 5420 8508 |0005: iget-object v0, v2, Ljwtc/android/chess/SaveGameDlg$3;.this$0:Ljwtc/android/chess/SaveGameDlg; // field@0885 │ │ +05f94e: 1211 |0007: const/4 v1, #int 1 // #1 │ │ +05f950: 6e20 6217 1000 |0008: invoke-virtual {v0, v1}, Ljwtc/android/chess/SaveGameDlg;.save:(Z)V // method@1762 │ │ +05f956: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=59 │ │ 0x0005 line=60 │ │ 0x000b line=61 │ │ locals : │ │ 0x0000 - 0x000c reg=2 this Ljwtc/android/chess/SaveGameDlg$3; │ │ 0x0000 - 0x000c reg=3 arg0 Landroid/view/View; │ │ │ │ - source_file_idx : 3174 (SaveGameDlg.java) │ │ + source_file_idx : 3171 (SaveGameDlg.java) │ │ │ │ Class #413 header: │ │ -class_idx : 978 │ │ +class_idx : 975 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 826 │ │ -source_file_idx : 3174 │ │ +superclass_idx : 823 │ │ +source_file_idx : 3171 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #413 annotations: │ │ Annotations on class │ │ @@ -96097,54 +96105,54 @@ │ │ type : '(Ljwtc/android/chess/SaveGameDlg;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -05ddb0: |[05ddb0] jwtc.android.chess.SaveGameDlg$4.:(Ljwtc/android/chess/SaveGameDlg;)V │ │ -05ddc0: 5b01 8608 |0000: iput-object v1, v0, Ljwtc/android/chess/SaveGameDlg$4;.this$0:Ljwtc/android/chess/SaveGameDlg; // field@0886 │ │ -05ddc4: 7010 1c15 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ -05ddca: 0e00 |0005: return-void │ │ +05f958: |[05f958] jwtc.android.chess.SaveGameDlg$4.:(Ljwtc/android/chess/SaveGameDlg;)V │ │ +05f968: 5b01 8608 |0000: iput-object v1, v0, Ljwtc/android/chess/SaveGameDlg$4;.this$0:Ljwtc/android/chess/SaveGameDlg; // field@0886 │ │ +05f96c: 7010 1c15 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ +05f972: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=65 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Ljwtc/android/chess/SaveGameDlg$4; │ │ - 0x0000 - 0x0006 reg=1 (null) Ljwtc/android/chess/SaveGameDlg; │ │ + 0x0000 - 0x0006 reg=1 this$0 Ljwtc/android/chess/SaveGameDlg; │ │ │ │ Virtual methods - │ │ #0 : (in Ljwtc/android/chess/SaveGameDlg$4;) │ │ name : 'onClick' │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -05ddcc: |[05ddcc] jwtc.android.chess.SaveGameDlg$4.onClick:(Landroid/view/View;)V │ │ -05dddc: 5410 8608 |0000: iget-object v0, v1, Ljwtc/android/chess/SaveGameDlg$4;.this$0:Ljwtc/android/chess/SaveGameDlg; // field@0886 │ │ -05dde0: 6e10 6017 0000 |0002: invoke-virtual {v0}, Ljwtc/android/chess/SaveGameDlg;.dismiss:()V // method@1760 │ │ -05dde6: 0e00 |0005: return-void │ │ +05f974: |[05f974] jwtc.android.chess.SaveGameDlg$4.onClick:(Landroid/view/View;)V │ │ +05f984: 5410 8608 |0000: iget-object v0, v1, Ljwtc/android/chess/SaveGameDlg$4;.this$0:Ljwtc/android/chess/SaveGameDlg; // field@0886 │ │ +05f988: 6e10 6017 0000 |0002: invoke-virtual {v0}, Ljwtc/android/chess/SaveGameDlg;.dismiss:()V // method@1760 │ │ +05f98e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=67 │ │ 0x0005 line=68 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Ljwtc/android/chess/SaveGameDlg$4; │ │ 0x0000 - 0x0006 reg=2 arg0 Landroid/view/View; │ │ │ │ - source_file_idx : 3174 (SaveGameDlg.java) │ │ + source_file_idx : 3171 (SaveGameDlg.java) │ │ │ │ Class #414 header: │ │ -class_idx : 979 │ │ +class_idx : 976 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 826 │ │ -source_file_idx : 3174 │ │ +superclass_idx : 823 │ │ +source_file_idx : 3171 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #414 annotations: │ │ Annotations on class │ │ @@ -96169,94 +96177,94 @@ │ │ type : '(Ljwtc/android/chess/SaveGameDlg;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -05dde8: |[05dde8] jwtc.android.chess.SaveGameDlg$5.:(Ljwtc/android/chess/SaveGameDlg;)V │ │ -05ddf8: 5b01 8708 |0000: iput-object v1, v0, Ljwtc/android/chess/SaveGameDlg$5;.this$0:Ljwtc/android/chess/SaveGameDlg; // field@0887 │ │ -05ddfc: 7010 1c15 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ -05de02: 0e00 |0005: return-void │ │ +05f990: |[05f990] jwtc.android.chess.SaveGameDlg$5.:(Ljwtc/android/chess/SaveGameDlg;)V │ │ +05f9a0: 5b01 8708 |0000: iput-object v1, v0, Ljwtc/android/chess/SaveGameDlg$5;.this$0:Ljwtc/android/chess/SaveGameDlg; // field@0887 │ │ +05f9a4: 7010 1c15 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ +05f9aa: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=100 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Ljwtc/android/chess/SaveGameDlg$5; │ │ - 0x0000 - 0x0006 reg=1 (null) Ljwtc/android/chess/SaveGameDlg; │ │ + 0x0000 - 0x0006 reg=1 this$0 Ljwtc/android/chess/SaveGameDlg; │ │ │ │ Virtual methods - │ │ #0 : (in Ljwtc/android/chess/SaveGameDlg$5;) │ │ name : 'onDateSet' │ │ type : '(Landroid/widget/DatePicker;III)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 5 │ │ outs : 2 │ │ insns size : 78 16-bit code units │ │ -05de04: |[05de04] jwtc.android.chess.SaveGameDlg$5.onDateSet:(Landroid/widget/DatePicker;III)V │ │ -05de14: 5430 8708 |0000: iget-object v0, v3, Ljwtc/android/chess/SaveGameDlg$5;.this$0:Ljwtc/android/chess/SaveGameDlg; // field@0887 │ │ -05de18: 7120 5a17 5000 |0002: invoke-static {v0, v5}, Ljwtc/android/chess/SaveGameDlg;.access$102:(Ljwtc/android/chess/SaveGameDlg;I)I // method@175a │ │ -05de1e: 5430 8708 |0005: iget-object v0, v3, Ljwtc/android/chess/SaveGameDlg$5;.this$0:Ljwtc/android/chess/SaveGameDlg; // field@0887 │ │ -05de22: d801 0601 |0007: add-int/lit8 v1, v6, #int 1 // #01 │ │ -05de26: 7120 5c17 1000 |0009: invoke-static {v0, v1}, Ljwtc/android/chess/SaveGameDlg;.access$202:(Ljwtc/android/chess/SaveGameDlg;I)I // method@175c │ │ -05de2c: 5430 8708 |000c: iget-object v0, v3, Ljwtc/android/chess/SaveGameDlg$5;.this$0:Ljwtc/android/chess/SaveGameDlg; // field@0887 │ │ -05de30: 7120 5e17 7000 |000e: invoke-static {v0, v7}, Ljwtc/android/chess/SaveGameDlg;.access$302:(Ljwtc/android/chess/SaveGameDlg;I)I // method@175e │ │ -05de36: 5430 8708 |0011: iget-object v0, v3, Ljwtc/android/chess/SaveGameDlg$5;.this$0:Ljwtc/android/chess/SaveGameDlg; // field@0887 │ │ -05de3a: 7110 5f17 0000 |0013: invoke-static {v0}, Ljwtc/android/chess/SaveGameDlg;.access$400:(Ljwtc/android/chess/SaveGameDlg;)Landroid/widget/Button; // method@175f │ │ -05de40: 0c00 |0016: move-result-object v0 │ │ -05de42: 2201 4203 |0017: new-instance v1, Ljava/lang/StringBuilder; // type@0342 │ │ -05de46: 7010 5715 0100 |0019: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ -05de4c: 5432 8708 |001c: iget-object v2, v3, Ljwtc/android/chess/SaveGameDlg$5;.this$0:Ljwtc/android/chess/SaveGameDlg; // field@0887 │ │ -05de50: 7110 5917 0200 |001e: invoke-static {v2}, Ljwtc/android/chess/SaveGameDlg;.access$100:(Ljwtc/android/chess/SaveGameDlg;)I // method@1759 │ │ -05de56: 0a02 |0021: move-result v2 │ │ -05de58: 6e20 5b15 2100 |0022: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@155b │ │ -05de5e: 0c01 |0025: move-result-object v1 │ │ -05de60: 1a02 3301 |0026: const-string v2, "." // string@0133 │ │ -05de64: 6e20 5f15 2100 |0028: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -05de6a: 0c01 |002b: move-result-object v1 │ │ -05de6c: 5432 8708 |002c: iget-object v2, v3, Ljwtc/android/chess/SaveGameDlg$5;.this$0:Ljwtc/android/chess/SaveGameDlg; // field@0887 │ │ -05de70: 7110 5b17 0200 |002e: invoke-static {v2}, Ljwtc/android/chess/SaveGameDlg;.access$200:(Ljwtc/android/chess/SaveGameDlg;)I // method@175b │ │ -05de76: 0a02 |0031: move-result v2 │ │ -05de78: 6e20 5b15 2100 |0032: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@155b │ │ -05de7e: 0c01 |0035: move-result-object v1 │ │ -05de80: 1a02 3301 |0036: const-string v2, "." // string@0133 │ │ -05de84: 6e20 5f15 2100 |0038: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -05de8a: 0c01 |003b: move-result-object v1 │ │ -05de8c: 5432 8708 |003c: iget-object v2, v3, Ljwtc/android/chess/SaveGameDlg$5;.this$0:Ljwtc/android/chess/SaveGameDlg; // field@0887 │ │ -05de90: 7110 5d17 0200 |003e: invoke-static {v2}, Ljwtc/android/chess/SaveGameDlg;.access$300:(Ljwtc/android/chess/SaveGameDlg;)I // method@175d │ │ -05de96: 0a02 |0041: move-result v2 │ │ -05de98: 6e20 5b15 2100 |0042: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@155b │ │ -05de9e: 0c01 |0045: move-result-object v1 │ │ -05dea0: 6e10 6415 0100 |0046: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ -05dea6: 0c01 |0049: move-result-object v1 │ │ -05dea8: 6e20 c213 1000 |004a: invoke-virtual {v0, v1}, Landroid/widget/Button;.setText:(Ljava/lang/CharSequence;)V // method@13c2 │ │ -05deae: 0e00 |004d: return-void │ │ +05f9ac: |[05f9ac] jwtc.android.chess.SaveGameDlg$5.onDateSet:(Landroid/widget/DatePicker;III)V │ │ +05f9bc: 5430 8708 |0000: iget-object v0, v3, Ljwtc/android/chess/SaveGameDlg$5;.this$0:Ljwtc/android/chess/SaveGameDlg; // field@0887 │ │ +05f9c0: 7120 5a17 5000 |0002: invoke-static {v0, v5}, Ljwtc/android/chess/SaveGameDlg;.access$102:(Ljwtc/android/chess/SaveGameDlg;I)I // method@175a │ │ +05f9c6: 5430 8708 |0005: iget-object v0, v3, Ljwtc/android/chess/SaveGameDlg$5;.this$0:Ljwtc/android/chess/SaveGameDlg; // field@0887 │ │ +05f9ca: d801 0601 |0007: add-int/lit8 v1, v6, #int 1 // #01 │ │ +05f9ce: 7120 5c17 1000 |0009: invoke-static {v0, v1}, Ljwtc/android/chess/SaveGameDlg;.access$202:(Ljwtc/android/chess/SaveGameDlg;I)I // method@175c │ │ +05f9d4: 5430 8708 |000c: iget-object v0, v3, Ljwtc/android/chess/SaveGameDlg$5;.this$0:Ljwtc/android/chess/SaveGameDlg; // field@0887 │ │ +05f9d8: 7120 5e17 7000 |000e: invoke-static {v0, v7}, Ljwtc/android/chess/SaveGameDlg;.access$302:(Ljwtc/android/chess/SaveGameDlg;I)I // method@175e │ │ +05f9de: 5430 8708 |0011: iget-object v0, v3, Ljwtc/android/chess/SaveGameDlg$5;.this$0:Ljwtc/android/chess/SaveGameDlg; // field@0887 │ │ +05f9e2: 7110 5f17 0000 |0013: invoke-static {v0}, Ljwtc/android/chess/SaveGameDlg;.access$400:(Ljwtc/android/chess/SaveGameDlg;)Landroid/widget/Button; // method@175f │ │ +05f9e8: 0c00 |0016: move-result-object v0 │ │ +05f9ea: 2201 3f03 |0017: new-instance v1, Ljava/lang/StringBuilder; // type@033f │ │ +05f9ee: 7010 5715 0100 |0019: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ +05f9f4: 5432 8708 |001c: iget-object v2, v3, Ljwtc/android/chess/SaveGameDlg$5;.this$0:Ljwtc/android/chess/SaveGameDlg; // field@0887 │ │ +05f9f8: 7110 5917 0200 |001e: invoke-static {v2}, Ljwtc/android/chess/SaveGameDlg;.access$100:(Ljwtc/android/chess/SaveGameDlg;)I // method@1759 │ │ +05f9fe: 0a02 |0021: move-result v2 │ │ +05fa00: 6e20 5b15 2100 |0022: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@155b │ │ +05fa06: 0c01 |0025: move-result-object v1 │ │ +05fa08: 1a02 3301 |0026: const-string v2, "." // string@0133 │ │ +05fa0c: 6e20 5f15 2100 |0028: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +05fa12: 0c01 |002b: move-result-object v1 │ │ +05fa14: 5432 8708 |002c: iget-object v2, v3, Ljwtc/android/chess/SaveGameDlg$5;.this$0:Ljwtc/android/chess/SaveGameDlg; // field@0887 │ │ +05fa18: 7110 5b17 0200 |002e: invoke-static {v2}, Ljwtc/android/chess/SaveGameDlg;.access$200:(Ljwtc/android/chess/SaveGameDlg;)I // method@175b │ │ +05fa1e: 0a02 |0031: move-result v2 │ │ +05fa20: 6e20 5b15 2100 |0032: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@155b │ │ +05fa26: 0c01 |0035: move-result-object v1 │ │ +05fa28: 1a02 3301 |0036: const-string v2, "." // string@0133 │ │ +05fa2c: 6e20 5f15 2100 |0038: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +05fa32: 0c01 |003b: move-result-object v1 │ │ +05fa34: 5432 8708 |003c: iget-object v2, v3, Ljwtc/android/chess/SaveGameDlg$5;.this$0:Ljwtc/android/chess/SaveGameDlg; // field@0887 │ │ +05fa38: 7110 5d17 0200 |003e: invoke-static {v2}, Ljwtc/android/chess/SaveGameDlg;.access$300:(Ljwtc/android/chess/SaveGameDlg;)I // method@175d │ │ +05fa3e: 0a02 |0041: move-result v2 │ │ +05fa40: 6e20 5b15 2100 |0042: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@155b │ │ +05fa46: 0c01 |0045: move-result-object v1 │ │ +05fa48: 6e10 6415 0100 |0046: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ +05fa4e: 0c01 |0049: move-result-object v1 │ │ +05fa50: 6e20 c213 1000 |004a: invoke-virtual {v0, v1}, Landroid/widget/Button;.setText:(Ljava/lang/CharSequence;)V // method@13c2 │ │ +05fa56: 0e00 |004d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=103 │ │ 0x0005 line=104 │ │ 0x000c line=105 │ │ 0x0011 line=106 │ │ 0x004d line=108 │ │ locals : │ │ 0x0000 - 0x004e reg=3 this Ljwtc/android/chess/SaveGameDlg$5; │ │ 0x0000 - 0x004e reg=4 view Landroid/widget/DatePicker; │ │ 0x0000 - 0x004e reg=5 year I │ │ 0x0000 - 0x004e reg=6 monthOfYear I │ │ 0x0000 - 0x004e reg=7 dayOfMonth I │ │ │ │ - source_file_idx : 3174 (SaveGameDlg.java) │ │ + source_file_idx : 3171 (SaveGameDlg.java) │ │ │ │ Class #415 header: │ │ -class_idx : 980 │ │ +class_idx : 977 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 17 │ │ -source_file_idx : 3174 │ │ +source_file_idx : 3171 │ │ static_fields_size : 0 │ │ instance_fields_size: 14 │ │ direct_methods_size : 9 │ │ virtual_methods_size: 2 │ │ │ │ Class #415 - │ │ Class descriptor : 'Ljwtc/android/chess/SaveGameDlg;' │ │ @@ -96327,78 +96335,78 @@ │ │ type : '(Ljwtc/android/chess/main;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 146 16-bit code units │ │ -05deb0: |[05deb0] jwtc.android.chess.SaveGameDlg.:(Ljwtc/android/chess/main;)V │ │ -05dec0: 7020 4b00 3200 |0000: invoke-direct {v2, v3}, Landroid/app/Dialog;.:(Landroid/content/Context;)V // method@004b │ │ -05dec6: 5b23 9208 |0003: iput-object v3, v2, Ljwtc/android/chess/SaveGameDlg;._parent:Ljwtc/android/chess/main; // field@0892 │ │ -05deca: 1400 1600 037f |0005: const v0, #float 1.74129e+38 // #7f030016 │ │ -05ded0: 6e20 6317 0200 |0008: invoke-virtual {v2, v0}, Ljwtc/android/chess/SaveGameDlg;.setContentView:(I)V // method@1763 │ │ -05ded6: 1400 5100 087f |000b: const v0, #float 1.80777e+38 // #7f080051 │ │ -05dedc: 6e20 6517 0200 |000e: invoke-virtual {v2, v0}, Ljwtc/android/chess/SaveGameDlg;.setTitle:(I)V // method@1765 │ │ -05dee2: 1400 ff00 0b7f |0011: const v0, #float 1.84768e+38 // #7f0b00ff │ │ -05dee8: 6e20 6117 0200 |0014: invoke-virtual {v2, v0}, Ljwtc/android/chess/SaveGameDlg;.findViewById:(I)Landroid/view/View; // method@1761 │ │ -05deee: 0c00 |0017: move-result-object v0 │ │ -05def0: 1f00 e702 |0018: check-cast v0, Landroid/widget/RatingBar; // type@02e7 │ │ -05def4: 5b20 9308 |001a: iput-object v0, v2, Ljwtc/android/chess/SaveGameDlg;._rateRating:Landroid/widget/RatingBar; // field@0893 │ │ -05def8: 1400 0101 0b7f |001c: const v0, #float 1.84768e+38 // #7f0b0101 │ │ -05defe: 6e20 6117 0200 |001f: invoke-virtual {v2, v0}, Ljwtc/android/chess/SaveGameDlg;.findViewById:(I)Landroid/view/View; // method@1761 │ │ -05df04: 0c00 |0022: move-result-object v0 │ │ -05df06: 1f00 d402 |0023: check-cast v0, Landroid/widget/EditText; // type@02d4 │ │ -05df0a: 5b20 8f08 |0025: iput-object v0, v2, Ljwtc/android/chess/SaveGameDlg;._editEvent:Landroid/widget/EditText; // field@088f │ │ -05df0e: 1400 0201 0b7f |0027: const v0, #float 1.84768e+38 // #7f0b0102 │ │ -05df14: 6e20 6117 0200 |002a: invoke-virtual {v2, v0}, Ljwtc/android/chess/SaveGameDlg;.findViewById:(I)Landroid/view/View; // method@1761 │ │ -05df1a: 0c00 |002d: move-result-object v0 │ │ -05df1c: 1f00 d402 |002e: check-cast v0, Landroid/widget/EditText; // type@02d4 │ │ -05df20: 5b20 9008 |0030: iput-object v0, v2, Ljwtc/android/chess/SaveGameDlg;._editWhite:Landroid/widget/EditText; // field@0890 │ │ -05df24: 1400 0301 0b7f |0032: const v0, #float 1.84768e+38 // #7f0b0103 │ │ -05df2a: 6e20 6117 0200 |0035: invoke-virtual {v2, v0}, Ljwtc/android/chess/SaveGameDlg;.findViewById:(I)Landroid/view/View; // method@1761 │ │ -05df30: 0c00 |0038: move-result-object v0 │ │ -05df32: 1f00 d402 |0039: check-cast v0, Landroid/widget/EditText; // type@02d4 │ │ -05df36: 5b20 8e08 |003b: iput-object v0, v2, Ljwtc/android/chess/SaveGameDlg;._editBlack:Landroid/widget/EditText; // field@088e │ │ -05df3a: 1400 0401 0b7f |003d: const v0, #float 1.84768e+38 // #7f0b0104 │ │ -05df40: 6e20 6117 0200 |0040: invoke-virtual {v2, v0}, Ljwtc/android/chess/SaveGameDlg;.findViewById:(I)Landroid/view/View; // method@1761 │ │ -05df46: 0c00 |0043: move-result-object v0 │ │ -05df48: 1f00 ce02 |0044: check-cast v0, Landroid/widget/Button; // type@02ce │ │ -05df4c: 5b20 8908 |0046: iput-object v0, v2, Ljwtc/android/chess/SaveGameDlg;._butDate:Landroid/widget/Button; // field@0889 │ │ -05df50: 5420 8908 |0048: iget-object v0, v2, Ljwtc/android/chess/SaveGameDlg;._butDate:Landroid/widget/Button; // field@0889 │ │ -05df54: 2201 cf03 |004a: new-instance v1, Ljwtc/android/chess/SaveGameDlg$1; // type@03cf │ │ -05df58: 7020 4d17 2100 |004c: invoke-direct {v1, v2}, Ljwtc/android/chess/SaveGameDlg$1;.:(Ljwtc/android/chess/SaveGameDlg;)V // method@174d │ │ -05df5e: 6e20 c113 1000 |004f: invoke-virtual {v0, v1}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@13c1 │ │ -05df64: 1400 0501 0b7f |0052: const v0, #float 1.84768e+38 // #7f0b0105 │ │ -05df6a: 6e20 6117 0200 |0055: invoke-virtual {v2, v0}, Ljwtc/android/chess/SaveGameDlg;.findViewById:(I)Landroid/view/View; // method@1761 │ │ -05df70: 0c00 |0058: move-result-object v0 │ │ -05df72: 1f00 ce02 |0059: check-cast v0, Landroid/widget/Button; // type@02ce │ │ -05df76: 5b20 8a08 |005b: iput-object v0, v2, Ljwtc/android/chess/SaveGameDlg;._butSave:Landroid/widget/Button; // field@088a │ │ -05df7a: 5420 8a08 |005d: iget-object v0, v2, Ljwtc/android/chess/SaveGameDlg;._butSave:Landroid/widget/Button; // field@088a │ │ -05df7e: 2201 d003 |005f: new-instance v1, Ljwtc/android/chess/SaveGameDlg$2; // type@03d0 │ │ -05df82: 7020 4f17 2100 |0061: invoke-direct {v1, v2}, Ljwtc/android/chess/SaveGameDlg$2;.:(Ljwtc/android/chess/SaveGameDlg;)V // method@174f │ │ -05df88: 6e20 c113 1000 |0064: invoke-virtual {v0, v1}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@13c1 │ │ -05df8e: 1400 0601 0b7f |0067: const v0, #float 1.84768e+38 // #7f0b0106 │ │ -05df94: 6e20 6117 0200 |006a: invoke-virtual {v2, v0}, Ljwtc/android/chess/SaveGameDlg;.findViewById:(I)Landroid/view/View; // method@1761 │ │ -05df9a: 0c00 |006d: move-result-object v0 │ │ -05df9c: 1f00 ce02 |006e: check-cast v0, Landroid/widget/Button; // type@02ce │ │ -05dfa0: 5b20 8b08 |0070: iput-object v0, v2, Ljwtc/android/chess/SaveGameDlg;._butSaveCopy:Landroid/widget/Button; // field@088b │ │ -05dfa4: 5420 8b08 |0072: iget-object v0, v2, Ljwtc/android/chess/SaveGameDlg;._butSaveCopy:Landroid/widget/Button; // field@088b │ │ -05dfa8: 2201 d103 |0074: new-instance v1, Ljwtc/android/chess/SaveGameDlg$3; // type@03d1 │ │ -05dfac: 7020 5117 2100 |0076: invoke-direct {v1, v2}, Ljwtc/android/chess/SaveGameDlg$3;.:(Ljwtc/android/chess/SaveGameDlg;)V // method@1751 │ │ -05dfb2: 6e20 c113 1000 |0079: invoke-virtual {v0, v1}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@13c1 │ │ -05dfb8: 1400 0701 0b7f |007c: const v0, #float 1.84768e+38 // #7f0b0107 │ │ -05dfbe: 6e20 6117 0200 |007f: invoke-virtual {v2, v0}, Ljwtc/android/chess/SaveGameDlg;.findViewById:(I)Landroid/view/View; // method@1761 │ │ -05dfc4: 0c00 |0082: move-result-object v0 │ │ -05dfc6: 1f00 ce02 |0083: check-cast v0, Landroid/widget/Button; // type@02ce │ │ -05dfca: 5b20 8808 |0085: iput-object v0, v2, Ljwtc/android/chess/SaveGameDlg;._butCancel:Landroid/widget/Button; // field@0888 │ │ -05dfce: 5420 8808 |0087: iget-object v0, v2, Ljwtc/android/chess/SaveGameDlg;._butCancel:Landroid/widget/Button; // field@0888 │ │ -05dfd2: 2201 d203 |0089: new-instance v1, Ljwtc/android/chess/SaveGameDlg$4; // type@03d2 │ │ -05dfd6: 7020 5317 2100 |008b: invoke-direct {v1, v2}, Ljwtc/android/chess/SaveGameDlg$4;.:(Ljwtc/android/chess/SaveGameDlg;)V // method@1753 │ │ -05dfdc: 6e20 c113 1000 |008e: invoke-virtual {v0, v1}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@13c1 │ │ -05dfe2: 0e00 |0091: return-void │ │ +05fa58: |[05fa58] jwtc.android.chess.SaveGameDlg.:(Ljwtc/android/chess/main;)V │ │ +05fa68: 7020 4b00 3200 |0000: invoke-direct {v2, v3}, Landroid/app/Dialog;.:(Landroid/content/Context;)V // method@004b │ │ +05fa6e: 5b23 9208 |0003: iput-object v3, v2, Ljwtc/android/chess/SaveGameDlg;._parent:Ljwtc/android/chess/main; // field@0892 │ │ +05fa72: 1400 1600 037f |0005: const v0, #float 1.74129e+38 // #7f030016 │ │ +05fa78: 6e20 6317 0200 |0008: invoke-virtual {v2, v0}, Ljwtc/android/chess/SaveGameDlg;.setContentView:(I)V // method@1763 │ │ +05fa7e: 1400 5100 087f |000b: const v0, #float 1.80777e+38 // #7f080051 │ │ +05fa84: 6e20 6517 0200 |000e: invoke-virtual {v2, v0}, Ljwtc/android/chess/SaveGameDlg;.setTitle:(I)V // method@1765 │ │ +05fa8a: 1400 ff00 0b7f |0011: const v0, #float 1.84768e+38 // #7f0b00ff │ │ +05fa90: 6e20 6117 0200 |0014: invoke-virtual {v2, v0}, Ljwtc/android/chess/SaveGameDlg;.findViewById:(I)Landroid/view/View; // method@1761 │ │ +05fa96: 0c00 |0017: move-result-object v0 │ │ +05fa98: 1f00 e402 |0018: check-cast v0, Landroid/widget/RatingBar; // type@02e4 │ │ +05fa9c: 5b20 9308 |001a: iput-object v0, v2, Ljwtc/android/chess/SaveGameDlg;._rateRating:Landroid/widget/RatingBar; // field@0893 │ │ +05faa0: 1400 0101 0b7f |001c: const v0, #float 1.84768e+38 // #7f0b0101 │ │ +05faa6: 6e20 6117 0200 |001f: invoke-virtual {v2, v0}, Ljwtc/android/chess/SaveGameDlg;.findViewById:(I)Landroid/view/View; // method@1761 │ │ +05faac: 0c00 |0022: move-result-object v0 │ │ +05faae: 1f00 d102 |0023: check-cast v0, Landroid/widget/EditText; // type@02d1 │ │ +05fab2: 5b20 8f08 |0025: iput-object v0, v2, Ljwtc/android/chess/SaveGameDlg;._editEvent:Landroid/widget/EditText; // field@088f │ │ +05fab6: 1400 0201 0b7f |0027: const v0, #float 1.84768e+38 // #7f0b0102 │ │ +05fabc: 6e20 6117 0200 |002a: invoke-virtual {v2, v0}, Ljwtc/android/chess/SaveGameDlg;.findViewById:(I)Landroid/view/View; // method@1761 │ │ +05fac2: 0c00 |002d: move-result-object v0 │ │ +05fac4: 1f00 d102 |002e: check-cast v0, Landroid/widget/EditText; // type@02d1 │ │ +05fac8: 5b20 9008 |0030: iput-object v0, v2, Ljwtc/android/chess/SaveGameDlg;._editWhite:Landroid/widget/EditText; // field@0890 │ │ +05facc: 1400 0301 0b7f |0032: const v0, #float 1.84768e+38 // #7f0b0103 │ │ +05fad2: 6e20 6117 0200 |0035: invoke-virtual {v2, v0}, Ljwtc/android/chess/SaveGameDlg;.findViewById:(I)Landroid/view/View; // method@1761 │ │ +05fad8: 0c00 |0038: move-result-object v0 │ │ +05fada: 1f00 d102 |0039: check-cast v0, Landroid/widget/EditText; // type@02d1 │ │ +05fade: 5b20 8e08 |003b: iput-object v0, v2, Ljwtc/android/chess/SaveGameDlg;._editBlack:Landroid/widget/EditText; // field@088e │ │ +05fae2: 1400 0401 0b7f |003d: const v0, #float 1.84768e+38 // #7f0b0104 │ │ +05fae8: 6e20 6117 0200 |0040: invoke-virtual {v2, v0}, Ljwtc/android/chess/SaveGameDlg;.findViewById:(I)Landroid/view/View; // method@1761 │ │ +05faee: 0c00 |0043: move-result-object v0 │ │ +05faf0: 1f00 cb02 |0044: check-cast v0, Landroid/widget/Button; // type@02cb │ │ +05faf4: 5b20 8908 |0046: iput-object v0, v2, Ljwtc/android/chess/SaveGameDlg;._butDate:Landroid/widget/Button; // field@0889 │ │ +05faf8: 5420 8908 |0048: iget-object v0, v2, Ljwtc/android/chess/SaveGameDlg;._butDate:Landroid/widget/Button; // field@0889 │ │ +05fafc: 2201 cc03 |004a: new-instance v1, Ljwtc/android/chess/SaveGameDlg$1; // type@03cc │ │ +05fb00: 7020 4d17 2100 |004c: invoke-direct {v1, v2}, Ljwtc/android/chess/SaveGameDlg$1;.:(Ljwtc/android/chess/SaveGameDlg;)V // method@174d │ │ +05fb06: 6e20 c113 1000 |004f: invoke-virtual {v0, v1}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@13c1 │ │ +05fb0c: 1400 0501 0b7f |0052: const v0, #float 1.84768e+38 // #7f0b0105 │ │ +05fb12: 6e20 6117 0200 |0055: invoke-virtual {v2, v0}, Ljwtc/android/chess/SaveGameDlg;.findViewById:(I)Landroid/view/View; // method@1761 │ │ +05fb18: 0c00 |0058: move-result-object v0 │ │ +05fb1a: 1f00 cb02 |0059: check-cast v0, Landroid/widget/Button; // type@02cb │ │ +05fb1e: 5b20 8a08 |005b: iput-object v0, v2, Ljwtc/android/chess/SaveGameDlg;._butSave:Landroid/widget/Button; // field@088a │ │ +05fb22: 5420 8a08 |005d: iget-object v0, v2, Ljwtc/android/chess/SaveGameDlg;._butSave:Landroid/widget/Button; // field@088a │ │ +05fb26: 2201 cd03 |005f: new-instance v1, Ljwtc/android/chess/SaveGameDlg$2; // type@03cd │ │ +05fb2a: 7020 4f17 2100 |0061: invoke-direct {v1, v2}, Ljwtc/android/chess/SaveGameDlg$2;.:(Ljwtc/android/chess/SaveGameDlg;)V // method@174f │ │ +05fb30: 6e20 c113 1000 |0064: invoke-virtual {v0, v1}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@13c1 │ │ +05fb36: 1400 0601 0b7f |0067: const v0, #float 1.84768e+38 // #7f0b0106 │ │ +05fb3c: 6e20 6117 0200 |006a: invoke-virtual {v2, v0}, Ljwtc/android/chess/SaveGameDlg;.findViewById:(I)Landroid/view/View; // method@1761 │ │ +05fb42: 0c00 |006d: move-result-object v0 │ │ +05fb44: 1f00 cb02 |006e: check-cast v0, Landroid/widget/Button; // type@02cb │ │ +05fb48: 5b20 8b08 |0070: iput-object v0, v2, Ljwtc/android/chess/SaveGameDlg;._butSaveCopy:Landroid/widget/Button; // field@088b │ │ +05fb4c: 5420 8b08 |0072: iget-object v0, v2, Ljwtc/android/chess/SaveGameDlg;._butSaveCopy:Landroid/widget/Button; // field@088b │ │ +05fb50: 2201 ce03 |0074: new-instance v1, Ljwtc/android/chess/SaveGameDlg$3; // type@03ce │ │ +05fb54: 7020 5117 2100 |0076: invoke-direct {v1, v2}, Ljwtc/android/chess/SaveGameDlg$3;.:(Ljwtc/android/chess/SaveGameDlg;)V // method@1751 │ │ +05fb5a: 6e20 c113 1000 |0079: invoke-virtual {v0, v1}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@13c1 │ │ +05fb60: 1400 0701 0b7f |007c: const v0, #float 1.84768e+38 // #7f0b0107 │ │ +05fb66: 6e20 6117 0200 |007f: invoke-virtual {v2, v0}, Ljwtc/android/chess/SaveGameDlg;.findViewById:(I)Landroid/view/View; // method@1761 │ │ +05fb6c: 0c00 |0082: move-result-object v0 │ │ +05fb6e: 1f00 cb02 |0083: check-cast v0, Landroid/widget/Button; // type@02cb │ │ +05fb72: 5b20 8808 |0085: iput-object v0, v2, Ljwtc/android/chess/SaveGameDlg;._butCancel:Landroid/widget/Button; // field@0888 │ │ +05fb76: 5420 8808 |0087: iget-object v0, v2, Ljwtc/android/chess/SaveGameDlg;._butCancel:Landroid/widget/Button; // field@0888 │ │ +05fb7a: 2201 cf03 |0089: new-instance v1, Ljwtc/android/chess/SaveGameDlg$4; // type@03cf │ │ +05fb7e: 7020 5317 2100 |008b: invoke-direct {v1, v2}, Ljwtc/android/chess/SaveGameDlg$4;.:(Ljwtc/android/chess/SaveGameDlg;)V // method@1753 │ │ +05fb84: 6e20 c113 1000 |008e: invoke-virtual {v0, v1}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@13c1 │ │ +05fb8a: 0e00 |0091: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ 0x0003 line=30 │ │ 0x0005 line=31 │ │ 0x000b line=33 │ │ 0x0011 line=35 │ │ @@ -96423,17 +96431,17 @@ │ │ type : '(Ljwtc/android/chess/SaveGameDlg;)Landroid/app/DatePickerDialog;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -05dfe4: |[05dfe4] jwtc.android.chess.SaveGameDlg.access$000:(Ljwtc/android/chess/SaveGameDlg;)Landroid/app/DatePickerDialog; │ │ -05dff4: 5410 8d08 |0000: iget-object v0, v1, Ljwtc/android/chess/SaveGameDlg;._dlgDate:Landroid/app/DatePickerDialog; // field@088d │ │ -05dff8: 1100 |0002: return-object v0 │ │ +05fb8c: |[05fb8c] jwtc.android.chess.SaveGameDlg.access$000:(Ljwtc/android/chess/SaveGameDlg;)Landroid/app/DatePickerDialog; │ │ +05fb9c: 5410 8d08 |0000: iget-object v0, v1, Ljwtc/android/chess/SaveGameDlg;._dlgDate:Landroid/app/DatePickerDialog; // field@088d │ │ +05fba0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=16 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Ljwtc/android/chess/SaveGameDlg; │ │ │ │ #2 : (in Ljwtc/android/chess/SaveGameDlg;) │ │ @@ -96441,17 +96449,17 @@ │ │ type : '(Ljwtc/android/chess/SaveGameDlg;)I' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -05dffc: |[05dffc] jwtc.android.chess.SaveGameDlg.access$100:(Ljwtc/android/chess/SaveGameDlg;)I │ │ -05e00c: 5210 9508 |0000: iget v0, v1, Ljwtc/android/chess/SaveGameDlg;._year:I // field@0895 │ │ -05e010: 0f00 |0002: return v0 │ │ +05fba4: |[05fba4] jwtc.android.chess.SaveGameDlg.access$100:(Ljwtc/android/chess/SaveGameDlg;)I │ │ +05fbb4: 5210 9508 |0000: iget v0, v1, Ljwtc/android/chess/SaveGameDlg;._year:I // field@0895 │ │ +05fbb8: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=16 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Ljwtc/android/chess/SaveGameDlg; │ │ │ │ #3 : (in Ljwtc/android/chess/SaveGameDlg;) │ │ @@ -96459,17 +96467,17 @@ │ │ type : '(Ljwtc/android/chess/SaveGameDlg;I)I' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -05e014: |[05e014] jwtc.android.chess.SaveGameDlg.access$102:(Ljwtc/android/chess/SaveGameDlg;I)I │ │ -05e024: 5901 9508 |0000: iput v1, v0, Ljwtc/android/chess/SaveGameDlg;._year:I // field@0895 │ │ -05e028: 0f01 |0002: return v1 │ │ +05fbbc: |[05fbbc] jwtc.android.chess.SaveGameDlg.access$102:(Ljwtc/android/chess/SaveGameDlg;I)I │ │ +05fbcc: 5901 9508 |0000: iput v1, v0, Ljwtc/android/chess/SaveGameDlg;._year:I // field@0895 │ │ +05fbd0: 0f01 |0002: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=16 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 x0 Ljwtc/android/chess/SaveGameDlg; │ │ 0x0000 - 0x0003 reg=1 x1 I │ │ │ │ @@ -96478,17 +96486,17 @@ │ │ type : '(Ljwtc/android/chess/SaveGameDlg;)I' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -05e02c: |[05e02c] jwtc.android.chess.SaveGameDlg.access$200:(Ljwtc/android/chess/SaveGameDlg;)I │ │ -05e03c: 5210 9108 |0000: iget v0, v1, Ljwtc/android/chess/SaveGameDlg;._month:I // field@0891 │ │ -05e040: 0f00 |0002: return v0 │ │ +05fbd4: |[05fbd4] jwtc.android.chess.SaveGameDlg.access$200:(Ljwtc/android/chess/SaveGameDlg;)I │ │ +05fbe4: 5210 9108 |0000: iget v0, v1, Ljwtc/android/chess/SaveGameDlg;._month:I // field@0891 │ │ +05fbe8: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=16 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Ljwtc/android/chess/SaveGameDlg; │ │ │ │ #5 : (in Ljwtc/android/chess/SaveGameDlg;) │ │ @@ -96496,17 +96504,17 @@ │ │ type : '(Ljwtc/android/chess/SaveGameDlg;I)I' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -05e044: |[05e044] jwtc.android.chess.SaveGameDlg.access$202:(Ljwtc/android/chess/SaveGameDlg;I)I │ │ -05e054: 5901 9108 |0000: iput v1, v0, Ljwtc/android/chess/SaveGameDlg;._month:I // field@0891 │ │ -05e058: 0f01 |0002: return v1 │ │ +05fbec: |[05fbec] jwtc.android.chess.SaveGameDlg.access$202:(Ljwtc/android/chess/SaveGameDlg;I)I │ │ +05fbfc: 5901 9108 |0000: iput v1, v0, Ljwtc/android/chess/SaveGameDlg;._month:I // field@0891 │ │ +05fc00: 0f01 |0002: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=16 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 x0 Ljwtc/android/chess/SaveGameDlg; │ │ 0x0000 - 0x0003 reg=1 x1 I │ │ │ │ @@ -96515,17 +96523,17 @@ │ │ type : '(Ljwtc/android/chess/SaveGameDlg;)I' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -05e05c: |[05e05c] jwtc.android.chess.SaveGameDlg.access$300:(Ljwtc/android/chess/SaveGameDlg;)I │ │ -05e06c: 5210 8c08 |0000: iget v0, v1, Ljwtc/android/chess/SaveGameDlg;._day:I // field@088c │ │ -05e070: 0f00 |0002: return v0 │ │ +05fc04: |[05fc04] jwtc.android.chess.SaveGameDlg.access$300:(Ljwtc/android/chess/SaveGameDlg;)I │ │ +05fc14: 5210 8c08 |0000: iget v0, v1, Ljwtc/android/chess/SaveGameDlg;._day:I // field@088c │ │ +05fc18: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=16 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Ljwtc/android/chess/SaveGameDlg; │ │ │ │ #7 : (in Ljwtc/android/chess/SaveGameDlg;) │ │ @@ -96533,17 +96541,17 @@ │ │ type : '(Ljwtc/android/chess/SaveGameDlg;I)I' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -05e074: |[05e074] jwtc.android.chess.SaveGameDlg.access$302:(Ljwtc/android/chess/SaveGameDlg;I)I │ │ -05e084: 5901 8c08 |0000: iput v1, v0, Ljwtc/android/chess/SaveGameDlg;._day:I // field@088c │ │ -05e088: 0f01 |0002: return v1 │ │ +05fc1c: |[05fc1c] jwtc.android.chess.SaveGameDlg.access$302:(Ljwtc/android/chess/SaveGameDlg;I)I │ │ +05fc2c: 5901 8c08 |0000: iput v1, v0, Ljwtc/android/chess/SaveGameDlg;._day:I // field@088c │ │ +05fc30: 0f01 |0002: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=16 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 x0 Ljwtc/android/chess/SaveGameDlg; │ │ 0x0000 - 0x0003 reg=1 x1 I │ │ │ │ @@ -96552,17 +96560,17 @@ │ │ type : '(Ljwtc/android/chess/SaveGameDlg;)Landroid/widget/Button;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -05e08c: |[05e08c] jwtc.android.chess.SaveGameDlg.access$400:(Ljwtc/android/chess/SaveGameDlg;)Landroid/widget/Button; │ │ -05e09c: 5410 8908 |0000: iget-object v0, v1, Ljwtc/android/chess/SaveGameDlg;._butDate:Landroid/widget/Button; // field@0889 │ │ -05e0a0: 1100 |0002: return-object v0 │ │ +05fc34: |[05fc34] jwtc.android.chess.SaveGameDlg.access$400:(Ljwtc/android/chess/SaveGameDlg;)Landroid/widget/Button; │ │ +05fc44: 5410 8908 |0000: iget-object v0, v1, Ljwtc/android/chess/SaveGameDlg;._butDate:Landroid/widget/Button; // field@0889 │ │ +05fc48: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=16 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Ljwtc/android/chess/SaveGameDlg; │ │ │ │ Virtual methods - │ │ @@ -96571,66 +96579,66 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 6 │ │ insns size : 108 16-bit code units │ │ -05e0a4: |[05e0a4] jwtc.android.chess.SaveGameDlg.save:(Z)V │ │ -05e0b4: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -05e0b6: 2206 2200 |0001: new-instance v6, Landroid/content/ContentValues; // type@0022 │ │ -05e0ba: 7010 a100 0600 |0003: invoke-direct {v6}, Landroid/content/ContentValues;.:()V // method@00a1 │ │ -05e0c0: 7100 b115 0000 |0006: invoke-static {}, Ljava/util/Calendar;.getInstance:()Ljava/util/Calendar; // method@15b1 │ │ -05e0c6: 0c00 |0009: move-result-object v0 │ │ -05e0c8: 5271 9508 |000a: iget v1, v7, Ljwtc/android/chess/SaveGameDlg;._year:I // field@0895 │ │ -05e0cc: 5272 9108 |000c: iget v2, v7, Ljwtc/android/chess/SaveGameDlg;._month:I // field@0891 │ │ -05e0d0: d802 02ff |000e: add-int/lit8 v2, v2, #int -1 // #ff │ │ -05e0d4: 5273 8c08 |0010: iget v3, v7, Ljwtc/android/chess/SaveGameDlg;._day:I // field@088c │ │ -05e0d8: 0145 |0012: move v5, v4 │ │ -05e0da: 7406 b515 0000 |0013: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Ljava/util/Calendar;.set:(IIIII)V // method@15b5 │ │ -05e0e0: 1a01 0f13 |0016: const-string v1, "date" // string@130f │ │ -05e0e4: 6e10 b315 0000 |0018: invoke-virtual {v0}, Ljava/util/Calendar;.getTimeInMillis:()J // method@15b3 │ │ -05e0ea: 0b02 |001b: move-result-wide v2 │ │ -05e0ec: 7120 1015 3200 |001c: invoke-static {v2, v3}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@1510 │ │ -05e0f2: 0c02 |001f: move-result-object v2 │ │ -05e0f4: 6e30 a800 1602 |0020: invoke-virtual {v6, v1, v2}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Long;)V // method@00a8 │ │ -05e0fa: 1a01 8a23 |0023: const-string v1, "white" // string@238a │ │ -05e0fe: 5472 9008 |0025: iget-object v2, v7, Ljwtc/android/chess/SaveGameDlg;._editWhite:Landroid/widget/EditText; // field@0890 │ │ -05e102: 6e10 d113 0200 |0027: invoke-virtual {v2}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@13d1 │ │ -05e108: 0c02 |002a: move-result-object v2 │ │ -05e10a: 6e10 2215 0200 |002b: invoke-virtual {v2}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@1522 │ │ -05e110: 0c02 |002e: move-result-object v2 │ │ -05e112: 6e30 a900 1602 |002f: invoke-virtual {v6, v1, v2}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@00a9 │ │ -05e118: 1a01 5211 |0032: const-string v1, "black" // string@1152 │ │ -05e11c: 5472 8e08 |0034: iget-object v2, v7, Ljwtc/android/chess/SaveGameDlg;._editBlack:Landroid/widget/EditText; // field@088e │ │ -05e120: 6e10 d113 0200 |0036: invoke-virtual {v2}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@13d1 │ │ -05e126: 0c02 |0039: move-result-object v2 │ │ -05e128: 6e10 2215 0200 |003a: invoke-virtual {v2}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@1522 │ │ -05e12e: 0c02 |003d: move-result-object v2 │ │ -05e130: 6e30 a900 1602 |003e: invoke-virtual {v6, v1, v2}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@00a9 │ │ -05e136: 1a01 f61d |0041: const-string v1, "pgn" // string@1df6 │ │ -05e13a: 5472 9408 |0043: iget-object v2, v7, Ljwtc/android/chess/SaveGameDlg;._sPGN:Ljava/lang/String; // field@0894 │ │ -05e13e: 6e30 a900 1602 |0045: invoke-virtual {v6, v1, v2}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@00a9 │ │ -05e144: 1a01 c71e |0048: const-string v1, "rating" // string@1ec7 │ │ -05e148: 5472 9308 |004a: iget-object v2, v7, Ljwtc/android/chess/SaveGameDlg;._rateRating:Landroid/widget/RatingBar; // field@0893 │ │ -05e14c: 6e10 2114 0200 |004c: invoke-virtual {v2}, Landroid/widget/RatingBar;.getRating:()F // method@1421 │ │ -05e152: 0a02 |004f: move-result v2 │ │ -05e154: 7110 fe14 0200 |0050: invoke-static {v2}, Ljava/lang/Float;.valueOf:(F)Ljava/lang/Float; // method@14fe │ │ -05e15a: 0c02 |0053: move-result-object v2 │ │ -05e15c: 6e30 a600 1602 |0054: invoke-virtual {v6, v1, v2}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Float;)V // method@00a6 │ │ -05e162: 1a01 1114 |0057: const-string v1, "event" // string@1411 │ │ -05e166: 5472 8f08 |0059: iget-object v2, v7, Ljwtc/android/chess/SaveGameDlg;._editEvent:Landroid/widget/EditText; // field@088f │ │ -05e16a: 6e10 d113 0200 |005b: invoke-virtual {v2}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@13d1 │ │ -05e170: 0c02 |005e: move-result-object v2 │ │ -05e172: 6e10 2215 0200 |005f: invoke-virtual {v2}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@1522 │ │ -05e178: 0c02 |0062: move-result-object v2 │ │ -05e17a: 6e30 a900 1602 |0063: invoke-virtual {v6, v1, v2}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@00a9 │ │ -05e180: 5471 9208 |0066: iget-object v1, v7, Ljwtc/android/chess/SaveGameDlg;._parent:Ljwtc/android/chess/main; // field@0892 │ │ -05e184: 6e30 1a19 6108 |0068: invoke-virtual {v1, v6, v8}, Ljwtc/android/chess/main;.saveGame:(Landroid/content/ContentValues;Z)V // method@191a │ │ -05e18a: 0e00 |006b: return-void │ │ +05fc4c: |[05fc4c] jwtc.android.chess.SaveGameDlg.save:(Z)V │ │ +05fc5c: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +05fc5e: 2206 2200 |0001: new-instance v6, Landroid/content/ContentValues; // type@0022 │ │ +05fc62: 7010 a100 0600 |0003: invoke-direct {v6}, Landroid/content/ContentValues;.:()V // method@00a1 │ │ +05fc68: 7100 b115 0000 |0006: invoke-static {}, Ljava/util/Calendar;.getInstance:()Ljava/util/Calendar; // method@15b1 │ │ +05fc6e: 0c00 |0009: move-result-object v0 │ │ +05fc70: 5271 9508 |000a: iget v1, v7, Ljwtc/android/chess/SaveGameDlg;._year:I // field@0895 │ │ +05fc74: 5272 9108 |000c: iget v2, v7, Ljwtc/android/chess/SaveGameDlg;._month:I // field@0891 │ │ +05fc78: d802 02ff |000e: add-int/lit8 v2, v2, #int -1 // #ff │ │ +05fc7c: 5273 8c08 |0010: iget v3, v7, Ljwtc/android/chess/SaveGameDlg;._day:I // field@088c │ │ +05fc80: 0145 |0012: move v5, v4 │ │ +05fc82: 7406 b515 0000 |0013: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Ljava/util/Calendar;.set:(IIIII)V // method@15b5 │ │ +05fc88: 1a01 0b13 |0016: const-string v1, "date" // string@130b │ │ +05fc8c: 6e10 b315 0000 |0018: invoke-virtual {v0}, Ljava/util/Calendar;.getTimeInMillis:()J // method@15b3 │ │ +05fc92: 0b02 |001b: move-result-wide v2 │ │ +05fc94: 7120 1015 3200 |001c: invoke-static {v2, v3}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@1510 │ │ +05fc9a: 0c02 |001f: move-result-object v2 │ │ +05fc9c: 6e30 a800 1602 |0020: invoke-virtual {v6, v1, v2}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Long;)V // method@00a8 │ │ +05fca2: 1a01 8623 |0023: const-string v1, "white" // string@2386 │ │ +05fca6: 5472 9008 |0025: iget-object v2, v7, Ljwtc/android/chess/SaveGameDlg;._editWhite:Landroid/widget/EditText; // field@0890 │ │ +05fcaa: 6e10 d113 0200 |0027: invoke-virtual {v2}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@13d1 │ │ +05fcb0: 0c02 |002a: move-result-object v2 │ │ +05fcb2: 6e10 2215 0200 |002b: invoke-virtual {v2}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@1522 │ │ +05fcb8: 0c02 |002e: move-result-object v2 │ │ +05fcba: 6e30 a900 1602 |002f: invoke-virtual {v6, v1, v2}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@00a9 │ │ +05fcc0: 1a01 4e11 |0032: const-string v1, "black" // string@114e │ │ +05fcc4: 5472 8e08 |0034: iget-object v2, v7, Ljwtc/android/chess/SaveGameDlg;._editBlack:Landroid/widget/EditText; // field@088e │ │ +05fcc8: 6e10 d113 0200 |0036: invoke-virtual {v2}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@13d1 │ │ +05fcce: 0c02 |0039: move-result-object v2 │ │ +05fcd0: 6e10 2215 0200 |003a: invoke-virtual {v2}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@1522 │ │ +05fcd6: 0c02 |003d: move-result-object v2 │ │ +05fcd8: 6e30 a900 1602 |003e: invoke-virtual {v6, v1, v2}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@00a9 │ │ +05fcde: 1a01 f21d |0041: const-string v1, "pgn" // string@1df2 │ │ +05fce2: 5472 9408 |0043: iget-object v2, v7, Ljwtc/android/chess/SaveGameDlg;._sPGN:Ljava/lang/String; // field@0894 │ │ +05fce6: 6e30 a900 1602 |0045: invoke-virtual {v6, v1, v2}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@00a9 │ │ +05fcec: 1a01 c31e |0048: const-string v1, "rating" // string@1ec3 │ │ +05fcf0: 5472 9308 |004a: iget-object v2, v7, Ljwtc/android/chess/SaveGameDlg;._rateRating:Landroid/widget/RatingBar; // field@0893 │ │ +05fcf4: 6e10 2114 0200 |004c: invoke-virtual {v2}, Landroid/widget/RatingBar;.getRating:()F // method@1421 │ │ +05fcfa: 0a02 |004f: move-result v2 │ │ +05fcfc: 7110 fe14 0200 |0050: invoke-static {v2}, Ljava/lang/Float;.valueOf:(F)Ljava/lang/Float; // method@14fe │ │ +05fd02: 0c02 |0053: move-result-object v2 │ │ +05fd04: 6e30 a600 1602 |0054: invoke-virtual {v6, v1, v2}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Float;)V // method@00a6 │ │ +05fd0a: 1a01 0d14 |0057: const-string v1, "event" // string@140d │ │ +05fd0e: 5472 8f08 |0059: iget-object v2, v7, Ljwtc/android/chess/SaveGameDlg;._editEvent:Landroid/widget/EditText; // field@088f │ │ +05fd12: 6e10 d113 0200 |005b: invoke-virtual {v2}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@13d1 │ │ +05fd18: 0c02 |005e: move-result-object v2 │ │ +05fd1a: 6e10 2215 0200 |005f: invoke-virtual {v2}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@1522 │ │ +05fd20: 0c02 |0062: move-result-object v2 │ │ +05fd22: 6e30 a900 1602 |0063: invoke-virtual {v6, v1, v2}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@00a9 │ │ +05fd28: 5471 9208 |0066: iget-object v1, v7, Ljwtc/android/chess/SaveGameDlg;._parent:Ljwtc/android/chess/main; // field@0892 │ │ +05fd2c: 6e30 1a19 6108 |0068: invoke-virtual {v1, v6, v8}, Ljwtc/android/chess/main;.saveGame:(Landroid/content/ContentValues;Z)V // method@191a │ │ +05fd32: 0e00 |006b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=73 │ │ 0x0006 line=75 │ │ 0x000a line=76 │ │ 0x0016 line=77 │ │ 0x0023 line=78 │ │ @@ -96651,71 +96659,71 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/Calendar;Ljava/lang/String;FZ)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 14 │ │ ins : 8 │ │ outs : 6 │ │ insns size : 117 16-bit code units │ │ -05e18c: |[05e18c] jwtc.android.chess.SaveGameDlg.setItems:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/Calendar;Ljava/lang/String;FZ)V │ │ -05e19c: 5460 9308 |0000: iget-object v0, v6, Ljwtc/android/chess/SaveGameDlg;._rateRating:Landroid/widget/RatingBar; // field@0893 │ │ -05e1a0: 6e20 2214 c000 |0002: invoke-virtual {v0, v12}, Landroid/widget/RatingBar;.setRating:(F)V // method@1422 │ │ -05e1a6: 5460 8f08 |0005: iget-object v0, v6, Ljwtc/android/chess/SaveGameDlg;._editEvent:Landroid/widget/EditText; // field@088f │ │ -05e1aa: 6e20 d613 7000 |0007: invoke-virtual {v0, v7}, Landroid/widget/EditText;.setText:(Ljava/lang/CharSequence;)V // method@13d6 │ │ -05e1b0: 5460 9008 |000a: iget-object v0, v6, Ljwtc/android/chess/SaveGameDlg;._editWhite:Landroid/widget/EditText; // field@0890 │ │ -05e1b4: 6e20 d613 8000 |000c: invoke-virtual {v0, v8}, Landroid/widget/EditText;.setText:(Ljava/lang/CharSequence;)V // method@13d6 │ │ -05e1ba: 5460 8e08 |000f: iget-object v0, v6, Ljwtc/android/chess/SaveGameDlg;._editBlack:Landroid/widget/EditText; // field@088e │ │ -05e1be: 6e20 d613 9000 |0011: invoke-virtual {v0, v9}, Landroid/widget/EditText;.setText:(Ljava/lang/CharSequence;)V // method@13d6 │ │ -05e1c4: 1210 |0014: const/4 v0, #int 1 // #1 │ │ -05e1c6: 6e20 b015 0a00 |0015: invoke-virtual {v10, v0}, Ljava/util/Calendar;.get:(I)I // method@15b0 │ │ -05e1cc: 0a00 |0018: move-result v0 │ │ -05e1ce: 5960 9508 |0019: iput v0, v6, Ljwtc/android/chess/SaveGameDlg;._year:I // field@0895 │ │ -05e1d2: 1220 |001b: const/4 v0, #int 2 // #2 │ │ -05e1d4: 6e20 b015 0a00 |001c: invoke-virtual {v10, v0}, Ljava/util/Calendar;.get:(I)I // method@15b0 │ │ -05e1da: 0a00 |001f: move-result v0 │ │ -05e1dc: d800 0001 |0020: add-int/lit8 v0, v0, #int 1 // #01 │ │ -05e1e0: 5960 9108 |0022: iput v0, v6, Ljwtc/android/chess/SaveGameDlg;._month:I // field@0891 │ │ -05e1e4: 1250 |0024: const/4 v0, #int 5 // #5 │ │ -05e1e6: 6e20 b015 0a00 |0025: invoke-virtual {v10, v0}, Ljava/util/Calendar;.get:(I)I // method@15b0 │ │ -05e1ec: 0a00 |0028: move-result v0 │ │ -05e1ee: 5960 8c08 |0029: iput v0, v6, Ljwtc/android/chess/SaveGameDlg;._day:I // field@088c │ │ -05e1f2: 5460 8908 |002b: iget-object v0, v6, Ljwtc/android/chess/SaveGameDlg;._butDate:Landroid/widget/Button; // field@0889 │ │ -05e1f6: 2201 4203 |002d: new-instance v1, Ljava/lang/StringBuilder; // type@0342 │ │ -05e1fa: 7010 5715 0100 |002f: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ -05e200: 5262 9508 |0032: iget v2, v6, Ljwtc/android/chess/SaveGameDlg;._year:I // field@0895 │ │ -05e204: 6e20 5b15 2100 |0034: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@155b │ │ -05e20a: 0c01 |0037: move-result-object v1 │ │ -05e20c: 1a02 3301 |0038: const-string v2, "." // string@0133 │ │ -05e210: 6e20 5f15 2100 |003a: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -05e216: 0c01 |003d: move-result-object v1 │ │ -05e218: 5262 9108 |003e: iget v2, v6, Ljwtc/android/chess/SaveGameDlg;._month:I // field@0891 │ │ -05e21c: 6e20 5b15 2100 |0040: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@155b │ │ -05e222: 0c01 |0043: move-result-object v1 │ │ -05e224: 1a02 3301 |0044: const-string v2, "." // string@0133 │ │ -05e228: 6e20 5f15 2100 |0046: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -05e22e: 0c01 |0049: move-result-object v1 │ │ -05e230: 5262 8c08 |004a: iget v2, v6, Ljwtc/android/chess/SaveGameDlg;._day:I // field@088c │ │ -05e234: 6e20 5b15 2100 |004c: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@155b │ │ -05e23a: 0c01 |004f: move-result-object v1 │ │ -05e23c: 6e10 6415 0100 |0050: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ -05e242: 0c01 |0053: move-result-object v1 │ │ -05e244: 6e20 c213 1000 |0054: invoke-virtual {v0, v1}, Landroid/widget/Button;.setText:(Ljava/lang/CharSequence;)V // method@13c2 │ │ -05e24a: 2200 1000 |0057: new-instance v0, Landroid/app/DatePickerDialog; // type@0010 │ │ -05e24e: 5461 9208 |0059: iget-object v1, v6, Ljwtc/android/chess/SaveGameDlg;._parent:Ljwtc/android/chess/main; // field@0892 │ │ -05e252: 2202 d303 |005b: new-instance v2, Ljwtc/android/chess/SaveGameDlg$5; // type@03d3 │ │ -05e256: 7020 5517 6200 |005d: invoke-direct {v2, v6}, Ljwtc/android/chess/SaveGameDlg$5;.:(Ljwtc/android/chess/SaveGameDlg;)V // method@1755 │ │ -05e25c: 5263 9508 |0060: iget v3, v6, Ljwtc/android/chess/SaveGameDlg;._year:I // field@0895 │ │ -05e260: 5264 9108 |0062: iget v4, v6, Ljwtc/android/chess/SaveGameDlg;._month:I // field@0891 │ │ -05e264: d804 04ff |0064: add-int/lit8 v4, v4, #int -1 // #ff │ │ -05e268: 5265 8c08 |0066: iget v5, v6, Ljwtc/android/chess/SaveGameDlg;._day:I // field@088c │ │ -05e26c: 7606 4900 0000 |0068: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Landroid/app/DatePickerDialog;.:(Landroid/content/Context;Landroid/app/DatePickerDialog$OnDateSetListener;III)V // method@0049 │ │ -05e272: 5b60 8d08 |006b: iput-object v0, v6, Ljwtc/android/chess/SaveGameDlg;._dlgDate:Landroid/app/DatePickerDialog; // field@088d │ │ -05e276: 5b6b 9408 |006d: iput-object v11, v6, Ljwtc/android/chess/SaveGameDlg;._sPGN:Ljava/lang/String; // field@0894 │ │ -05e27a: 5460 8b08 |006f: iget-object v0, v6, Ljwtc/android/chess/SaveGameDlg;._butSaveCopy:Landroid/widget/Button; // field@088b │ │ -05e27e: 6e20 c013 d000 |0071: invoke-virtual {v0, v13}, Landroid/widget/Button;.setEnabled:(Z)V // method@13c0 │ │ -05e284: 0e00 |0074: return-void │ │ +05fd34: |[05fd34] jwtc.android.chess.SaveGameDlg.setItems:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/Calendar;Ljava/lang/String;FZ)V │ │ +05fd44: 5460 9308 |0000: iget-object v0, v6, Ljwtc/android/chess/SaveGameDlg;._rateRating:Landroid/widget/RatingBar; // field@0893 │ │ +05fd48: 6e20 2214 c000 |0002: invoke-virtual {v0, v12}, Landroid/widget/RatingBar;.setRating:(F)V // method@1422 │ │ +05fd4e: 5460 8f08 |0005: iget-object v0, v6, Ljwtc/android/chess/SaveGameDlg;._editEvent:Landroid/widget/EditText; // field@088f │ │ +05fd52: 6e20 d613 7000 |0007: invoke-virtual {v0, v7}, Landroid/widget/EditText;.setText:(Ljava/lang/CharSequence;)V // method@13d6 │ │ +05fd58: 5460 9008 |000a: iget-object v0, v6, Ljwtc/android/chess/SaveGameDlg;._editWhite:Landroid/widget/EditText; // field@0890 │ │ +05fd5c: 6e20 d613 8000 |000c: invoke-virtual {v0, v8}, Landroid/widget/EditText;.setText:(Ljava/lang/CharSequence;)V // method@13d6 │ │ +05fd62: 5460 8e08 |000f: iget-object v0, v6, Ljwtc/android/chess/SaveGameDlg;._editBlack:Landroid/widget/EditText; // field@088e │ │ +05fd66: 6e20 d613 9000 |0011: invoke-virtual {v0, v9}, Landroid/widget/EditText;.setText:(Ljava/lang/CharSequence;)V // method@13d6 │ │ +05fd6c: 1210 |0014: const/4 v0, #int 1 // #1 │ │ +05fd6e: 6e20 b015 0a00 |0015: invoke-virtual {v10, v0}, Ljava/util/Calendar;.get:(I)I // method@15b0 │ │ +05fd74: 0a00 |0018: move-result v0 │ │ +05fd76: 5960 9508 |0019: iput v0, v6, Ljwtc/android/chess/SaveGameDlg;._year:I // field@0895 │ │ +05fd7a: 1220 |001b: const/4 v0, #int 2 // #2 │ │ +05fd7c: 6e20 b015 0a00 |001c: invoke-virtual {v10, v0}, Ljava/util/Calendar;.get:(I)I // method@15b0 │ │ +05fd82: 0a00 |001f: move-result v0 │ │ +05fd84: d800 0001 |0020: add-int/lit8 v0, v0, #int 1 // #01 │ │ +05fd88: 5960 9108 |0022: iput v0, v6, Ljwtc/android/chess/SaveGameDlg;._month:I // field@0891 │ │ +05fd8c: 1250 |0024: const/4 v0, #int 5 // #5 │ │ +05fd8e: 6e20 b015 0a00 |0025: invoke-virtual {v10, v0}, Ljava/util/Calendar;.get:(I)I // method@15b0 │ │ +05fd94: 0a00 |0028: move-result v0 │ │ +05fd96: 5960 8c08 |0029: iput v0, v6, Ljwtc/android/chess/SaveGameDlg;._day:I // field@088c │ │ +05fd9a: 5460 8908 |002b: iget-object v0, v6, Ljwtc/android/chess/SaveGameDlg;._butDate:Landroid/widget/Button; // field@0889 │ │ +05fd9e: 2201 3f03 |002d: new-instance v1, Ljava/lang/StringBuilder; // type@033f │ │ +05fda2: 7010 5715 0100 |002f: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ +05fda8: 5262 9508 |0032: iget v2, v6, Ljwtc/android/chess/SaveGameDlg;._year:I // field@0895 │ │ +05fdac: 6e20 5b15 2100 |0034: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@155b │ │ +05fdb2: 0c01 |0037: move-result-object v1 │ │ +05fdb4: 1a02 3301 |0038: const-string v2, "." // string@0133 │ │ +05fdb8: 6e20 5f15 2100 |003a: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +05fdbe: 0c01 |003d: move-result-object v1 │ │ +05fdc0: 5262 9108 |003e: iget v2, v6, Ljwtc/android/chess/SaveGameDlg;._month:I // field@0891 │ │ +05fdc4: 6e20 5b15 2100 |0040: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@155b │ │ +05fdca: 0c01 |0043: move-result-object v1 │ │ +05fdcc: 1a02 3301 |0044: const-string v2, "." // string@0133 │ │ +05fdd0: 6e20 5f15 2100 |0046: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +05fdd6: 0c01 |0049: move-result-object v1 │ │ +05fdd8: 5262 8c08 |004a: iget v2, v6, Ljwtc/android/chess/SaveGameDlg;._day:I // field@088c │ │ +05fddc: 6e20 5b15 2100 |004c: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@155b │ │ +05fde2: 0c01 |004f: move-result-object v1 │ │ +05fde4: 6e10 6415 0100 |0050: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ +05fdea: 0c01 |0053: move-result-object v1 │ │ +05fdec: 6e20 c213 1000 |0054: invoke-virtual {v0, v1}, Landroid/widget/Button;.setText:(Ljava/lang/CharSequence;)V // method@13c2 │ │ +05fdf2: 2200 1000 |0057: new-instance v0, Landroid/app/DatePickerDialog; // type@0010 │ │ +05fdf6: 5461 9208 |0059: iget-object v1, v6, Ljwtc/android/chess/SaveGameDlg;._parent:Ljwtc/android/chess/main; // field@0892 │ │ +05fdfa: 2202 d003 |005b: new-instance v2, Ljwtc/android/chess/SaveGameDlg$5; // type@03d0 │ │ +05fdfe: 7020 5517 6200 |005d: invoke-direct {v2, v6}, Ljwtc/android/chess/SaveGameDlg$5;.:(Ljwtc/android/chess/SaveGameDlg;)V // method@1755 │ │ +05fe04: 5263 9508 |0060: iget v3, v6, Ljwtc/android/chess/SaveGameDlg;._year:I // field@0895 │ │ +05fe08: 5264 9108 |0062: iget v4, v6, Ljwtc/android/chess/SaveGameDlg;._month:I // field@0891 │ │ +05fe0c: d804 04ff |0064: add-int/lit8 v4, v4, #int -1 // #ff │ │ +05fe10: 5265 8c08 |0066: iget v5, v6, Ljwtc/android/chess/SaveGameDlg;._day:I // field@088c │ │ +05fe14: 7606 4900 0000 |0068: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Landroid/app/DatePickerDialog;.:(Landroid/content/Context;Landroid/app/DatePickerDialog$OnDateSetListener;III)V // method@0049 │ │ +05fe1a: 5b60 8d08 |006b: iput-object v0, v6, Ljwtc/android/chess/SaveGameDlg;._dlgDate:Landroid/app/DatePickerDialog; // field@088d │ │ +05fe1e: 5b6b 9408 |006d: iput-object v11, v6, Ljwtc/android/chess/SaveGameDlg;._sPGN:Ljava/lang/String; // field@0894 │ │ +05fe22: 5460 8b08 |006f: iget-object v0, v6, Ljwtc/android/chess/SaveGameDlg;._butSaveCopy:Landroid/widget/Button; // field@088b │ │ +05fe26: 6e20 c013 d000 |0071: invoke-virtual {v0, v13}, Landroid/widget/Button;.setEnabled:(Z)V // method@13c0 │ │ +05fe2c: 0e00 |0074: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=89 │ │ 0x0005 line=90 │ │ 0x000a line=91 │ │ 0x000f line=92 │ │ 0x0014 line=94 │ │ @@ -96732,21 +96740,21 @@ │ │ 0x0000 - 0x0075 reg=8 sWhite Ljava/lang/String; │ │ 0x0000 - 0x0075 reg=9 sBlack Ljava/lang/String; │ │ 0x0000 - 0x0075 reg=10 cal Ljava/util/Calendar; │ │ 0x0000 - 0x0075 reg=11 sPGN Ljava/lang/String; │ │ 0x0000 - 0x0075 reg=12 fRating F │ │ 0x0000 - 0x0075 reg=13 bCopy Z │ │ │ │ - source_file_idx : 3174 (SaveGameDlg.java) │ │ + source_file_idx : 3171 (SaveGameDlg.java) │ │ │ │ Class #416 header: │ │ -class_idx : 981 │ │ +class_idx : 978 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 104 │ │ -source_file_idx : 3443 │ │ +superclass_idx : 101 │ │ +source_file_idx : 3440 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #416 annotations: │ │ Annotations on class │ │ @@ -96770,114 +96778,114 @@ │ │ type : '(Ljwtc/android/chess/UI;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -05e288: |[05e288] jwtc.android.chess.UI$1.:(Ljwtc/android/chess/UI;)V │ │ -05e298: 5b01 9608 |0000: iput-object v1, v0, Ljwtc/android/chess/UI$1;.this$0:Ljwtc/android/chess/UI; // field@0896 │ │ -05e29c: 7010 c601 0000 |0002: invoke-direct {v0}, Landroid/os/Handler;.:()V // method@01c6 │ │ -05e2a2: 0e00 |0005: return-void │ │ +05fe30: |[05fe30] jwtc.android.chess.UI$1.:(Ljwtc/android/chess/UI;)V │ │ +05fe40: 5b01 9608 |0000: iput-object v1, v0, Ljwtc/android/chess/UI$1;.this$0:Ljwtc/android/chess/UI; // field@0896 │ │ +05fe44: 7010 c601 0000 |0002: invoke-direct {v0}, Landroid/os/Handler;.:()V // method@01c6 │ │ +05fe4a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=22 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Ljwtc/android/chess/UI$1; │ │ - 0x0000 - 0x0006 reg=1 (null) Ljwtc/android/chess/UI; │ │ + 0x0000 - 0x0006 reg=1 this$0 Ljwtc/android/chess/UI; │ │ │ │ Virtual methods - │ │ #0 : (in Ljwtc/android/chess/UI$1;) │ │ name : 'handleMessage' │ │ type : '(Landroid/os/Message;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 160 16-bit code units │ │ -05e2a4: |[05e2a4] jwtc.android.chess.UI$1.handleMessage:(Landroid/os/Message;)V │ │ -05e2b4: 1214 |0000: const/4 v4, #int 1 // #1 │ │ -05e2b6: 1a01 e11f |0001: const-string v1, "searchThreadUpdateHandler" // string@1fe1 │ │ -05e2ba: 2202 4203 |0003: new-instance v2, Ljava/lang/StringBuilder; // type@0342 │ │ -05e2be: 7010 5715 0200 |0005: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ -05e2c4: 1a03 e116 |0008: const-string v3, "handle " // string@16e1 │ │ -05e2c8: 6e20 5f15 3200 |000a: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -05e2ce: 0c02 |000d: move-result-object v2 │ │ -05e2d0: 5273 2100 |000e: iget v3, v7, Landroid/os/Message;.what:I // field@0021 │ │ -05e2d4: 6e20 5b15 3200 |0010: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@155b │ │ -05e2da: 0c02 |0013: move-result-object v2 │ │ -05e2dc: 6e10 6415 0200 |0014: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ -05e2e2: 0c02 |0017: move-result-object v2 │ │ -05e2e4: 7120 f811 2100 |0018: invoke-static {v1, v2}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@11f8 │ │ -05e2ea: 5271 2100 |001b: iget v1, v7, Landroid/os/Message;.what:I // field@0021 │ │ -05e2ee: 3341 3000 |001d: if-ne v1, v4, 004d // +0030 │ │ -05e2f2: 5461 9608 |001f: iget-object v1, v6, Ljwtc/android/chess/UI$1;.this$0:Ljwtc/android/chess/UI; // field@0896 │ │ -05e2f6: 6e10 6f17 0100 |0021: invoke-virtual {v1}, Ljwtc/android/chess/UI;.enableControl:()V // method@176f │ │ -05e2fc: 6e10 d501 0700 |0024: invoke-virtual {v7}, Landroid/os/Message;.getData:()Landroid/os/Bundle; // method@01d5 │ │ -05e302: 0c01 |0027: move-result-object v1 │ │ -05e304: 1a02 d51b |0028: const-string v2, "move" // string@1bd5 │ │ -05e308: 6e20 b301 2100 |002a: invoke-virtual {v1, v2}, Landroid/os/Bundle;.getInt:(Ljava/lang/String;)I // method@01b3 │ │ -05e30e: 0a00 |002d: move-result v0 │ │ -05e310: 3900 1700 |002e: if-nez v0, 0045 // +0017 │ │ -05e314: 5461 9608 |0030: iget-object v1, v6, Ljwtc/android/chess/UI$1;.this$0:Ljwtc/android/chess/UI; // field@0896 │ │ -05e318: 1a02 460b |0032: const-string v2, "No move found" // string@0b46 │ │ -05e31c: 6e20 8017 2100 |0034: invoke-virtual {v1, v2}, Ljwtc/android/chess/UI;.setMessage:(Ljava/lang/String;)V // method@1780 │ │ -05e322: 5461 9608 |0037: iget-object v1, v6, Ljwtc/android/chess/UI$1;.this$0:Ljwtc/android/chess/UI; // field@0896 │ │ -05e326: 6e10 8317 0100 |0039: invoke-virtual {v1}, Ljwtc/android/chess/UI;.updateState:()V // method@1783 │ │ -05e32c: 5461 9608 |003c: iget-object v1, v6, Ljwtc/android/chess/UI$1;.this$0:Ljwtc/android/chess/UI; // field@0896 │ │ -05e330: 6e10 7717 0100 |003e: invoke-virtual {v1}, Ljwtc/android/chess/UI;.playNotification:()V // method@1777 │ │ -05e336: 6f20 c901 7600 |0041: invoke-super {v6, v7}, Landroid/os/Handler;.handleMessage:(Landroid/os/Message;)V // method@01c9 │ │ -05e33c: 0e00 |0044: return-void │ │ -05e33e: 5461 9608 |0045: iget-object v1, v6, Ljwtc/android/chess/UI$1;.this$0:Ljwtc/android/chess/UI; // field@0896 │ │ -05e342: 1a02 0000 |0047: const-string v2, "" // string@0000 │ │ -05e346: 7140 6b17 0142 |0049: invoke-static {v1, v0, v2, v4}, Ljwtc/android/chess/UI;.access$000:(Ljwtc/android/chess/UI;ILjava/lang/String;Z)Z // method@176b │ │ -05e34c: 28eb |004c: goto 0037 // -0015 │ │ -05e34e: 5271 2100 |004d: iget v1, v7, Landroid/os/Message;.what:I // field@0021 │ │ -05e352: 1222 |004f: const/4 v2, #int 2 // #2 │ │ -05e354: 3321 3000 |0050: if-ne v1, v2, 0080 // +0030 │ │ -05e358: 5461 9608 |0052: iget-object v1, v6, Ljwtc/android/chess/UI$1;.this$0:Ljwtc/android/chess/UI; // field@0896 │ │ -05e35c: 6e10 6f17 0100 |0054: invoke-virtual {v1}, Ljwtc/android/chess/UI;.enableControl:()V // method@176f │ │ -05e362: 5461 9608 |0057: iget-object v1, v6, Ljwtc/android/chess/UI$1;.this$0:Ljwtc/android/chess/UI; // field@0896 │ │ -05e366: 6e10 d501 0700 |0059: invoke-virtual {v7}, Landroid/os/Message;.getData:()Landroid/os/Bundle; // method@01d5 │ │ -05e36c: 0c02 |005c: move-result-object v2 │ │ -05e36e: 1a03 c214 |005d: const-string v3, "from" // string@14c2 │ │ -05e372: 6e20 b301 3200 |005f: invoke-virtual {v2, v3}, Landroid/os/Bundle;.getInt:(Ljava/lang/String;)I // method@01b3 │ │ -05e378: 0a02 |0062: move-result v2 │ │ -05e37a: 6e10 d501 0700 |0063: invoke-virtual {v7}, Landroid/os/Message;.getData:()Landroid/os/Bundle; // method@01d5 │ │ -05e380: 0c03 |0066: move-result-object v3 │ │ -05e382: 1a04 bb22 |0067: const-string v4, "to" // string@22bb │ │ -05e386: 6e20 b301 4300 |0069: invoke-virtual {v3, v4}, Landroid/os/Bundle;.getInt:(Ljava/lang/String;)I // method@01b3 │ │ -05e38c: 0a03 |006c: move-result v3 │ │ -05e38e: 6e10 d501 0700 |006d: invoke-virtual {v7}, Landroid/os/Message;.getData:()Landroid/os/Bundle; // method@01d5 │ │ -05e394: 0c04 |0070: move-result-object v4 │ │ -05e396: 1a05 981e |0071: const-string v5, "promo" // string@1e98 │ │ -05e39a: 6e20 b301 5400 |0073: invoke-virtual {v4, v5}, Landroid/os/Bundle;.getInt:(Ljava/lang/String;)I // method@01b3 │ │ -05e3a0: 0a04 |0076: move-result v4 │ │ -05e3a2: 6e40 6e17 2143 |0077: invoke-virtual {v1, v2, v3, v4}, Ljwtc/android/chess/UI;.doUCIMove:(III)V // method@176e │ │ -05e3a8: 5461 9608 |007a: iget-object v1, v6, Ljwtc/android/chess/UI$1;.this$0:Ljwtc/android/chess/UI; // field@0896 │ │ -05e3ac: 6e10 7717 0100 |007c: invoke-virtual {v1}, Ljwtc/android/chess/UI;.playNotification:()V // method@1777 │ │ -05e3b2: 28c2 |007f: goto 0041 // -003e │ │ -05e3b4: 5271 2100 |0080: iget v1, v7, Landroid/os/Message;.what:I // field@0021 │ │ -05e3b8: 1252 |0082: const/4 v2, #int 5 // #5 │ │ -05e3ba: 3321 1200 |0083: if-ne v1, v2, 0095 // +0012 │ │ -05e3be: 5461 9608 |0085: iget-object v1, v6, Ljwtc/android/chess/UI$1;.this$0:Ljwtc/android/chess/UI; // field@0896 │ │ -05e3c2: 6e10 d501 0700 |0087: invoke-virtual {v7}, Landroid/os/Message;.getData:()Landroid/os/Bundle; // method@01d5 │ │ -05e3c8: 0c02 |008a: move-result-object v2 │ │ -05e3ca: 1a03 6722 |008b: const-string v3, "text" // string@2267 │ │ -05e3ce: 6e20 b801 3200 |008d: invoke-virtual {v2, v3}, Landroid/os/Bundle;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@01b8 │ │ -05e3d4: 0c02 |0090: move-result-object v2 │ │ -05e3d6: 6e20 7e17 2100 |0091: invoke-virtual {v1, v2}, Ljwtc/android/chess/UI;.setEngineMessage:(Ljava/lang/String;)V // method@177e │ │ -05e3dc: 28ad |0094: goto 0041 // -0053 │ │ -05e3de: 5271 2100 |0095: iget v1, v7, Landroid/os/Message;.what:I // field@0021 │ │ -05e3e2: 1232 |0097: const/4 v2, #int 3 // #3 │ │ -05e3e4: 3321 a9ff |0098: if-ne v1, v2, 0041 // -0057 │ │ -05e3e8: 5461 9608 |009a: iget-object v1, v6, Ljwtc/android/chess/UI$1;.this$0:Ljwtc/android/chess/UI; // field@0896 │ │ -05e3ec: 6e10 7617 0100 |009c: invoke-virtual {v1}, Ljwtc/android/chess/UI;.play:()V // method@1776 │ │ -05e3f2: 28a2 |009f: goto 0041 // -005e │ │ +05fe4c: |[05fe4c] jwtc.android.chess.UI$1.handleMessage:(Landroid/os/Message;)V │ │ +05fe5c: 1214 |0000: const/4 v4, #int 1 // #1 │ │ +05fe5e: 1a01 dd1f |0001: const-string v1, "searchThreadUpdateHandler" // string@1fdd │ │ +05fe62: 2202 3f03 |0003: new-instance v2, Ljava/lang/StringBuilder; // type@033f │ │ +05fe66: 7010 5715 0200 |0005: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ +05fe6c: 1a03 dd16 |0008: const-string v3, "handle " // string@16dd │ │ +05fe70: 6e20 5f15 3200 |000a: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +05fe76: 0c02 |000d: move-result-object v2 │ │ +05fe78: 5273 2100 |000e: iget v3, v7, Landroid/os/Message;.what:I // field@0021 │ │ +05fe7c: 6e20 5b15 3200 |0010: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@155b │ │ +05fe82: 0c02 |0013: move-result-object v2 │ │ +05fe84: 6e10 6415 0200 |0014: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ +05fe8a: 0c02 |0017: move-result-object v2 │ │ +05fe8c: 7120 f811 2100 |0018: invoke-static {v1, v2}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@11f8 │ │ +05fe92: 5271 2100 |001b: iget v1, v7, Landroid/os/Message;.what:I // field@0021 │ │ +05fe96: 3341 3000 |001d: if-ne v1, v4, 004d // +0030 │ │ +05fe9a: 5461 9608 |001f: iget-object v1, v6, Ljwtc/android/chess/UI$1;.this$0:Ljwtc/android/chess/UI; // field@0896 │ │ +05fe9e: 6e10 6f17 0100 |0021: invoke-virtual {v1}, Ljwtc/android/chess/UI;.enableControl:()V // method@176f │ │ +05fea4: 6e10 d501 0700 |0024: invoke-virtual {v7}, Landroid/os/Message;.getData:()Landroid/os/Bundle; // method@01d5 │ │ +05feaa: 0c01 |0027: move-result-object v1 │ │ +05feac: 1a02 d11b |0028: const-string v2, "move" // string@1bd1 │ │ +05feb0: 6e20 b301 2100 |002a: invoke-virtual {v1, v2}, Landroid/os/Bundle;.getInt:(Ljava/lang/String;)I // method@01b3 │ │ +05feb6: 0a00 |002d: move-result v0 │ │ +05feb8: 3900 1700 |002e: if-nez v0, 0045 // +0017 │ │ +05febc: 5461 9608 |0030: iget-object v1, v6, Ljwtc/android/chess/UI$1;.this$0:Ljwtc/android/chess/UI; // field@0896 │ │ +05fec0: 1a02 430b |0032: const-string v2, "No move found" // string@0b43 │ │ +05fec4: 6e20 8017 2100 |0034: invoke-virtual {v1, v2}, Ljwtc/android/chess/UI;.setMessage:(Ljava/lang/String;)V // method@1780 │ │ +05feca: 5461 9608 |0037: iget-object v1, v6, Ljwtc/android/chess/UI$1;.this$0:Ljwtc/android/chess/UI; // field@0896 │ │ +05fece: 6e10 8317 0100 |0039: invoke-virtual {v1}, Ljwtc/android/chess/UI;.updateState:()V // method@1783 │ │ +05fed4: 5461 9608 |003c: iget-object v1, v6, Ljwtc/android/chess/UI$1;.this$0:Ljwtc/android/chess/UI; // field@0896 │ │ +05fed8: 6e10 7717 0100 |003e: invoke-virtual {v1}, Ljwtc/android/chess/UI;.playNotification:()V // method@1777 │ │ +05fede: 6f20 c901 7600 |0041: invoke-super {v6, v7}, Landroid/os/Handler;.handleMessage:(Landroid/os/Message;)V // method@01c9 │ │ +05fee4: 0e00 |0044: return-void │ │ +05fee6: 5461 9608 |0045: iget-object v1, v6, Ljwtc/android/chess/UI$1;.this$0:Ljwtc/android/chess/UI; // field@0896 │ │ +05feea: 1a02 0000 |0047: const-string v2, "" // string@0000 │ │ +05feee: 7140 6b17 0142 |0049: invoke-static {v1, v0, v2, v4}, Ljwtc/android/chess/UI;.access$000:(Ljwtc/android/chess/UI;ILjava/lang/String;Z)Z // method@176b │ │ +05fef4: 28eb |004c: goto 0037 // -0015 │ │ +05fef6: 5271 2100 |004d: iget v1, v7, Landroid/os/Message;.what:I // field@0021 │ │ +05fefa: 1222 |004f: const/4 v2, #int 2 // #2 │ │ +05fefc: 3321 3000 |0050: if-ne v1, v2, 0080 // +0030 │ │ +05ff00: 5461 9608 |0052: iget-object v1, v6, Ljwtc/android/chess/UI$1;.this$0:Ljwtc/android/chess/UI; // field@0896 │ │ +05ff04: 6e10 6f17 0100 |0054: invoke-virtual {v1}, Ljwtc/android/chess/UI;.enableControl:()V // method@176f │ │ +05ff0a: 5461 9608 |0057: iget-object v1, v6, Ljwtc/android/chess/UI$1;.this$0:Ljwtc/android/chess/UI; // field@0896 │ │ +05ff0e: 6e10 d501 0700 |0059: invoke-virtual {v7}, Landroid/os/Message;.getData:()Landroid/os/Bundle; // method@01d5 │ │ +05ff14: 0c02 |005c: move-result-object v2 │ │ +05ff16: 1a03 be14 |005d: const-string v3, "from" // string@14be │ │ +05ff1a: 6e20 b301 3200 |005f: invoke-virtual {v2, v3}, Landroid/os/Bundle;.getInt:(Ljava/lang/String;)I // method@01b3 │ │ +05ff20: 0a02 |0062: move-result v2 │ │ +05ff22: 6e10 d501 0700 |0063: invoke-virtual {v7}, Landroid/os/Message;.getData:()Landroid/os/Bundle; // method@01d5 │ │ +05ff28: 0c03 |0066: move-result-object v3 │ │ +05ff2a: 1a04 b722 |0067: const-string v4, "to" // string@22b7 │ │ +05ff2e: 6e20 b301 4300 |0069: invoke-virtual {v3, v4}, Landroid/os/Bundle;.getInt:(Ljava/lang/String;)I // method@01b3 │ │ +05ff34: 0a03 |006c: move-result v3 │ │ +05ff36: 6e10 d501 0700 |006d: invoke-virtual {v7}, Landroid/os/Message;.getData:()Landroid/os/Bundle; // method@01d5 │ │ +05ff3c: 0c04 |0070: move-result-object v4 │ │ +05ff3e: 1a05 941e |0071: const-string v5, "promo" // string@1e94 │ │ +05ff42: 6e20 b301 5400 |0073: invoke-virtual {v4, v5}, Landroid/os/Bundle;.getInt:(Ljava/lang/String;)I // method@01b3 │ │ +05ff48: 0a04 |0076: move-result v4 │ │ +05ff4a: 6e40 6e17 2143 |0077: invoke-virtual {v1, v2, v3, v4}, Ljwtc/android/chess/UI;.doUCIMove:(III)V // method@176e │ │ +05ff50: 5461 9608 |007a: iget-object v1, v6, Ljwtc/android/chess/UI$1;.this$0:Ljwtc/android/chess/UI; // field@0896 │ │ +05ff54: 6e10 7717 0100 |007c: invoke-virtual {v1}, Ljwtc/android/chess/UI;.playNotification:()V // method@1777 │ │ +05ff5a: 28c2 |007f: goto 0041 // -003e │ │ +05ff5c: 5271 2100 |0080: iget v1, v7, Landroid/os/Message;.what:I // field@0021 │ │ +05ff60: 1252 |0082: const/4 v2, #int 5 // #5 │ │ +05ff62: 3321 1200 |0083: if-ne v1, v2, 0095 // +0012 │ │ +05ff66: 5461 9608 |0085: iget-object v1, v6, Ljwtc/android/chess/UI$1;.this$0:Ljwtc/android/chess/UI; // field@0896 │ │ +05ff6a: 6e10 d501 0700 |0087: invoke-virtual {v7}, Landroid/os/Message;.getData:()Landroid/os/Bundle; // method@01d5 │ │ +05ff70: 0c02 |008a: move-result-object v2 │ │ +05ff72: 1a03 6322 |008b: const-string v3, "text" // string@2263 │ │ +05ff76: 6e20 b801 3200 |008d: invoke-virtual {v2, v3}, Landroid/os/Bundle;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@01b8 │ │ +05ff7c: 0c02 |0090: move-result-object v2 │ │ +05ff7e: 6e20 7e17 2100 |0091: invoke-virtual {v1, v2}, Ljwtc/android/chess/UI;.setEngineMessage:(Ljava/lang/String;)V // method@177e │ │ +05ff84: 28ad |0094: goto 0041 // -0053 │ │ +05ff86: 5271 2100 |0095: iget v1, v7, Landroid/os/Message;.what:I // field@0021 │ │ +05ff8a: 1232 |0097: const/4 v2, #int 3 // #3 │ │ +05ff8c: 3321 a9ff |0098: if-ne v1, v2, 0041 // -0057 │ │ +05ff90: 5461 9608 |009a: iget-object v1, v6, Ljwtc/android/chess/UI$1;.this$0:Ljwtc/android/chess/UI; // field@0896 │ │ +05ff94: 6e10 7617 0100 |009c: invoke-virtual {v1}, Ljwtc/android/chess/UI;.play:()V // method@1776 │ │ +05ff9a: 28a2 |009f: goto 0041 // -005e │ │ catches : (none) │ │ positions : │ │ 0x0001 line=27 │ │ 0x001b line=29 │ │ 0x001f line=31 │ │ 0x0024 line=32 │ │ 0x002e line=33 │ │ @@ -96897,20 +96905,20 @@ │ │ 0x009a line=50 │ │ locals : │ │ 0x002e - 0x0041 reg=0 move I │ │ 0x0045 - 0x004d reg=0 move I │ │ 0x0000 - 0x00a0 reg=6 this Ljwtc/android/chess/UI$1; │ │ 0x0000 - 0x00a0 reg=7 msg Landroid/os/Message; │ │ │ │ - source_file_idx : 3443 (UI.java) │ │ + source_file_idx : 3440 (UI.java) │ │ │ │ Class #417 header: │ │ -class_idx : 983 │ │ +class_idx : 980 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 826 │ │ +superclass_idx : 823 │ │ source_file_idx : 843 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #417 annotations: │ │ @@ -96936,171 +96944,171 @@ │ │ type : '(Ljwtc/android/chess/convergence/Connection;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -05e3f4: |[05e3f4] jwtc.android.chess.convergence.Connection$1.:(Ljwtc/android/chess/convergence/Connection;)V │ │ -05e404: 5b01 9f08 |0000: iput-object v1, v0, Ljwtc/android/chess/convergence/Connection$1;.this$0:Ljwtc/android/chess/convergence/Connection; // field@089f │ │ -05e408: 7010 1c15 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ -05e40e: 0e00 |0005: return-void │ │ +05ff9c: |[05ff9c] jwtc.android.chess.convergence.Connection$1.:(Ljwtc/android/chess/convergence/Connection;)V │ │ +05ffac: 5b01 9f08 |0000: iput-object v1, v0, Ljwtc/android/chess/convergence/Connection$1;.this$0:Ljwtc/android/chess/convergence/Connection; // field@089f │ │ +05ffb0: 7010 1c15 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ +05ffb6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=80 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Ljwtc/android/chess/convergence/Connection$1; │ │ - 0x0000 - 0x0006 reg=1 (null) Ljwtc/android/chess/convergence/Connection; │ │ + 0x0000 - 0x0006 reg=1 this$0 Ljwtc/android/chess/convergence/Connection; │ │ │ │ Virtual methods - │ │ #0 : (in Ljwtc/android/chess/convergence/Connection$1;) │ │ name : 'run' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 19 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 272 16-bit code units │ │ -05e410: |[05e410] jwtc.android.chess.convergence.Connection$1.run:()V │ │ -05e420: 1a0f b712 |0000: const-string v15, "convergence.Connection" // string@12b7 │ │ -05e424: 1a10 b40c |0002: const-string v16, "Start run" // string@0cb4 │ │ -05e428: 7702 f811 0f00 |0004: invoke-static/range {v15, v16}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@11f8 │ │ -05e42e: 2208 6b00 |0007: new-instance v8, Landroid/os/Message; // type@006b │ │ -05e432: 7010 d401 0800 |0009: invoke-direct {v8}, Landroid/os/Message;.:()V // method@01d4 │ │ -05e438: 2204 6500 |000c: new-instance v4, Landroid/os/Bundle; // type@0065 │ │ -05e43c: 7010 b001 0400 |000e: invoke-direct {v4}, Landroid/os/Bundle;.:()V // method@01b0 │ │ -05e442: 1a0f 6401 |0011: const-string v15, "239.255.255.250" // string@0164 │ │ -05e446: 7110 8815 0f00 |0013: invoke-static {v15}, Ljava/net/InetAddress;.getByName:(Ljava/lang/String;)Ljava/net/InetAddress; // method@1588 │ │ -05e44c: 0c0d |0016: move-result-object v13 │ │ -05e44e: 220e 5403 |0017: new-instance v14, Ljava/net/DatagramSocket; // type@0354 │ │ -05e452: 7010 8415 0e00 |0019: invoke-direct {v14}, Ljava/net/DatagramSocket;.:()V // method@1584 │ │ -05e458: 130f 1027 |001c: const/16 v15, #int 10000 // #2710 │ │ -05e45c: 6e20 8715 fe00 |001e: invoke-virtual {v14, v15}, Ljava/net/DatagramSocket;.setSoTimeout:(I)V // method@1587 │ │ -05e462: 1a01 2223 |0021: const-string v1, "urn:samsung.com:service:MultiScreenService:1" // string@2322 │ │ -05e466: 0800 1200 |0023: move-object/from16 v0, v18 │ │ -05e46a: 540f 9f08 |0025: iget-object v15, v0, Ljwtc/android/chess/convergence/Connection$1;.this$0:Ljwtc/android/chess/convergence/Connection; // field@089f │ │ -05e46e: 7110 8c17 0f00 |0027: invoke-static {v15}, Ljwtc/android/chess/convergence/Connection;.access$000:(Ljwtc/android/chess/convergence/Connection;)I // method@178c │ │ -05e474: 0a0f |002a: move-result v15 │ │ -05e476: 1310 0400 |002b: const/16 v16, #int 4 // #4 │ │ -05e47a: 0200 1000 |002d: move/from16 v0, v16 │ │ -05e47e: 330f 0400 |002f: if-ne v15, v0, 0033 // +0004 │ │ -05e482: 1a01 2123 |0031: const-string v1, "urn:dial-multiscreen-org:service:dial:1" // string@2321 │ │ -05e486: 220f 4203 |0033: new-instance v15, Ljava/lang/StringBuilder; // type@0342 │ │ -05e48a: 7010 5715 0f00 |0035: invoke-direct {v15}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ -05e490: 1a10 b90a |0038: const-string v16, "M-SEARCH * HTTP/1.1 │ │ +05ffb8: |[05ffb8] jwtc.android.chess.convergence.Connection$1.run:()V │ │ +05ffc8: 1a0f b312 |0000: const-string v15, "convergence.Connection" // string@12b3 │ │ +05ffcc: 1a10 b10c |0002: const-string v16, "Start run" // string@0cb1 │ │ +05ffd0: 7702 f811 0f00 |0004: invoke-static/range {v15, v16}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@11f8 │ │ +05ffd6: 2208 6800 |0007: new-instance v8, Landroid/os/Message; // type@0068 │ │ +05ffda: 7010 d401 0800 |0009: invoke-direct {v8}, Landroid/os/Message;.:()V // method@01d4 │ │ +05ffe0: 2204 6200 |000c: new-instance v4, Landroid/os/Bundle; // type@0062 │ │ +05ffe4: 7010 b001 0400 |000e: invoke-direct {v4}, Landroid/os/Bundle;.:()V // method@01b0 │ │ +05ffea: 1a0f 6401 |0011: const-string v15, "239.255.255.250" // string@0164 │ │ +05ffee: 7110 8815 0f00 |0013: invoke-static {v15}, Ljava/net/InetAddress;.getByName:(Ljava/lang/String;)Ljava/net/InetAddress; // method@1588 │ │ +05fff4: 0c0d |0016: move-result-object v13 │ │ +05fff6: 220e 5103 |0017: new-instance v14, Ljava/net/DatagramSocket; // type@0351 │ │ +05fffa: 7010 8415 0e00 |0019: invoke-direct {v14}, Ljava/net/DatagramSocket;.:()V // method@1584 │ │ +060000: 130f 1027 |001c: const/16 v15, #int 10000 // #2710 │ │ +060004: 6e20 8715 fe00 |001e: invoke-virtual {v14, v15}, Ljava/net/DatagramSocket;.setSoTimeout:(I)V // method@1587 │ │ +06000a: 1a01 1e23 |0021: const-string v1, "urn:samsung.com:service:MultiScreenService:1" // string@231e │ │ +06000e: 0800 1200 |0023: move-object/from16 v0, v18 │ │ +060012: 540f 9f08 |0025: iget-object v15, v0, Ljwtc/android/chess/convergence/Connection$1;.this$0:Ljwtc/android/chess/convergence/Connection; // field@089f │ │ +060016: 7110 8c17 0f00 |0027: invoke-static {v15}, Ljwtc/android/chess/convergence/Connection;.access$000:(Ljwtc/android/chess/convergence/Connection;)I // method@178c │ │ +06001c: 0a0f |002a: move-result v15 │ │ +06001e: 1310 0400 |002b: const/16 v16, #int 4 // #4 │ │ +060022: 0200 1000 |002d: move/from16 v0, v16 │ │ +060026: 330f 0400 |002f: if-ne v15, v0, 0033 // +0004 │ │ +06002a: 1a01 1d23 |0031: const-string v1, "urn:dial-multiscreen-org:service:dial:1" // string@231d │ │ +06002e: 220f 3f03 |0033: new-instance v15, Ljava/lang/StringBuilder; // type@033f │ │ +060032: 7010 5715 0f00 |0035: invoke-direct {v15}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ +060038: 1a10 b60a |0038: const-string v16, "M-SEARCH * HTTP/1.1 │ │ HOST: 239.255.255.250:1900 │ │ MAN: "ssdp:discover" │ │ MX: 3 │ │ -ST: " // string@0ab9 │ │ -05e494: 7402 5f15 0f00 |003a: invoke-virtual/range {v15, v16}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -05e49a: 0c0f |003d: move-result-object v15 │ │ -05e49c: 6e20 5f15 1f00 |003e: invoke-virtual {v15, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -05e4a2: 0c0f |0041: move-result-object v15 │ │ -05e4a4: 1a10 0b00 |0042: const-string v16, " │ │ +ST: " // string@0ab6 │ │ +06003c: 7402 5f15 0f00 |003a: invoke-virtual/range {v15, v16}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +060042: 0c0f |003d: move-result-object v15 │ │ +060044: 6e20 5f15 1f00 |003e: invoke-virtual {v15, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +06004a: 0c0f |0041: move-result-object v15 │ │ +06004c: 1a10 0b00 |0042: const-string v16, " │ │ │ │ " // string@000b │ │ -05e4a8: 7402 5f15 0f00 |0044: invoke-virtual/range {v15, v16}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -05e4ae: 0c0f |0047: move-result-object v15 │ │ -05e4b0: 6e10 6415 0f00 |0048: invoke-virtual {v15}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ -05e4b6: 0c0f |004b: move-result-object v15 │ │ -05e4b8: 6e10 3c15 0f00 |004c: invoke-virtual {v15}, Ljava/lang/String;.getBytes:()[B // method@153c │ │ -05e4be: 0c03 |004f: move-result-object v3 │ │ -05e4c0: 220a 5303 |0050: new-instance v10, Ljava/net/DatagramPacket; // type@0353 │ │ -05e4c4: 213f |0052: array-length v15, v3 │ │ -05e4c6: 1310 6c07 |0053: const/16 v16, #int 1900 // #76c │ │ -05e4ca: 0200 1000 |0055: move/from16 v0, v16 │ │ -05e4ce: 7050 8015 3adf |0057: invoke-direct {v10, v3, v15, v13, v0}, Ljava/net/DatagramPacket;.:([BILjava/net/InetAddress;I)V // method@1580 │ │ -05e4d4: 6e20 8615 ae00 |005a: invoke-virtual {v14, v10}, Ljava/net/DatagramSocket;.send:(Ljava/net/DatagramPacket;)V // method@1586 │ │ -05e4da: 1a0f b712 |005d: const-string v15, "convergence.Connection" // string@12b7 │ │ -05e4de: 1a10 a40b |005f: const-string v16, "Packet was send" // string@0ba4 │ │ -05e4e2: 7702 f811 0f00 |0061: invoke-static/range {v15, v16}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@11f8 │ │ -05e4e8: 130f 0004 |0064: const/16 v15, #int 1024 // #400 │ │ -05e4ec: 23f2 8c04 |0066: new-array v2, v15, [B // type@048c │ │ -05e4f0: 2209 5303 |0068: new-instance v9, Ljava/net/DatagramPacket; // type@0353 │ │ -05e4f4: 212f |006a: array-length v15, v2 │ │ -05e4f6: 7030 7f15 290f |006b: invoke-direct {v9, v2, v15}, Ljava/net/DatagramPacket;.:([BI)V // method@157f │ │ -05e4fc: 6e20 8515 9e00 |006e: invoke-virtual {v14, v9}, Ljava/net/DatagramSocket;.receive:(Ljava/net/DatagramPacket;)V // method@1585 │ │ -05e502: 220f 4003 |0071: new-instance v15, Ljava/lang/String; // type@0340 │ │ -05e506: 6e10 8215 0900 |0073: invoke-virtual {v9}, Ljava/net/DatagramPacket;.getData:()[B // method@1582 │ │ -05e50c: 0c10 |0076: move-result-object v16 │ │ -05e50e: 7602 3215 0f00 |0077: invoke-direct/range {v15, v16}, Ljava/lang/String;.:([B)V // method@1532 │ │ -05e514: 1310 0000 |007a: const/16 v16, #int 0 // #0 │ │ -05e518: 6e10 8315 0900 |007c: invoke-virtual {v9}, Ljava/net/DatagramPacket;.getLength:()I // method@1583 │ │ -05e51e: 0a11 |007f: move-result v17 │ │ -05e520: 7403 4815 0f00 |0080: invoke-virtual/range {v15, v16, v17}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@1548 │ │ -05e526: 0c0b |0083: move-result-object v11 │ │ -05e528: 1a0f b712 |0084: const-string v15, "convergence.Connection" // string@12b7 │ │ -05e52c: 7120 f811 bf00 |0086: invoke-static {v15, v11}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@11f8 │ │ -05e532: 6e10 8115 0900 |0089: invoke-virtual {v9}, Ljava/net/DatagramPacket;.getAddress:()Ljava/net/InetAddress; // method@1581 │ │ -05e538: 0c05 |008c: move-result-object v5 │ │ -05e53a: 6e10 8b15 0500 |008d: invoke-virtual {v5}, Ljava/net/InetAddress;.toString:()Ljava/lang/String; // method@158b │ │ -05e540: 0c0c |0090: move-result-object v12 │ │ -05e542: 1a0f b712 |0091: const-string v15, "convergence.Connection" // string@12b7 │ │ -05e546: 2210 4203 |0093: new-instance v16, Ljava/lang/StringBuilder; // type@0342 │ │ -05e54a: 7601 5715 1000 |0095: invoke-direct/range {v16}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ -05e550: 1a11 8f04 |0098: const-string v17, "Got response from: " // string@048f │ │ -05e554: 7402 5f15 1000 |009a: invoke-virtual/range {v16, v17}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -05e55a: 0c10 |009d: move-result-object v16 │ │ -05e55c: 0800 1000 |009e: move-object/from16 v0, v16 │ │ -05e560: 6e20 5f15 c000 |00a0: invoke-virtual {v0, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -05e566: 0c10 |00a3: move-result-object v16 │ │ -05e568: 7401 6415 1000 |00a4: invoke-virtual/range {v16}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ -05e56e: 0c10 |00a7: move-result-object v16 │ │ -05e570: 7702 f811 0f00 |00a8: invoke-static/range {v15, v16}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@11f8 │ │ -05e576: 1a0f 4401 |00ab: const-string v15, "/" // string@0144 │ │ -05e57a: 6e20 3e15 fc00 |00ad: invoke-virtual {v12, v15}, Ljava/lang/String;.indexOf:(Ljava/lang/String;)I // method@153e │ │ -05e580: 0a07 |00b0: move-result v7 │ │ -05e582: 3a07 3900 |00b1: if-ltz v7, 00ea // +0039 │ │ -05e586: 0800 1200 |00b3: move-object/from16 v0, v18 │ │ -05e58a: 540f 9f08 |00b5: iget-object v15, v0, Ljwtc/android/chess/convergence/Connection$1;.this$0:Ljwtc/android/chess/convergence/Connection; // field@089f │ │ -05e58e: d810 0701 |00b7: add-int/lit8 v16, v7, #int 1 // #01 │ │ -05e592: 0200 1000 |00b9: move/from16 v0, v16 │ │ -05e596: 6e20 4715 0c00 |00bb: invoke-virtual {v12, v0}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@1547 │ │ -05e59c: 0c10 |00be: move-result-object v16 │ │ -05e59e: 7702 8e17 0f00 |00bf: invoke-static/range {v15, v16}, Ljwtc/android/chess/convergence/Connection;.access$102:(Ljwtc/android/chess/convergence/Connection;Ljava/lang/String;)Ljava/lang/String; // method@178e │ │ -05e5a4: 1a0f 6f11 |00c2: const-string v15, "buffer" // string@116f │ │ -05e5a8: 0800 1200 |00c4: move-object/from16 v0, v18 │ │ -05e5ac: 5400 9f08 |00c6: iget-object v0, v0, Ljwtc/android/chess/convergence/Connection$1;.this$0:Ljwtc/android/chess/convergence/Connection; // field@089f │ │ -05e5b0: 0810 0000 |00c8: move-object/from16 v16, v0 │ │ -05e5b4: 7701 8d17 1000 |00ca: invoke-static/range {v16}, Ljwtc/android/chess/convergence/Connection;.access$100:(Ljwtc/android/chess/convergence/Connection;)Ljava/lang/String; // method@178d │ │ -05e5ba: 0c10 |00cd: move-result-object v16 │ │ -05e5bc: 0800 1000 |00ce: move-object/from16 v0, v16 │ │ -05e5c0: 6e30 c101 f400 |00d0: invoke-virtual {v4, v15, v0}, Landroid/os/Bundle;.putString:(Ljava/lang/String;Ljava/lang/String;)V // method@01c1 │ │ -05e5c6: 121f |00d3: const/4 v15, #int 1 // #1 │ │ -05e5c8: 598f 2100 |00d4: iput v15, v8, Landroid/os/Message;.what:I // field@0021 │ │ -05e5cc: 6e20 d701 4800 |00d6: invoke-virtual {v8, v4}, Landroid/os/Message;.setData:(Landroid/os/Bundle;)V // method@01d7 │ │ -05e5d2: 0800 1200 |00d9: move-object/from16 v0, v18 │ │ -05e5d6: 540f 9f08 |00db: iget-object v15, v0, Ljwtc/android/chess/convergence/Connection$1;.this$0:Ljwtc/android/chess/convergence/Connection; // field@089f │ │ -05e5da: 54ff ae08 |00dd: iget-object v15, v15, Ljwtc/android/chess/convergence/Connection;.m_threadHandler:Ljwtc/android/chess/convergence/Connection$InnerThreadHandler; // field@08ae │ │ -05e5de: 6e20 8a17 8f00 |00df: invoke-virtual {v15, v8}, Ljwtc/android/chess/convergence/Connection$InnerThreadHandler;.sendMessage:(Landroid/os/Message;)Z // method@178a │ │ -05e5e4: 1a0f 4903 |00e2: const-string v15, "Connection" // string@0349 │ │ -05e5e8: 1a10 ce03 |00e4: const-string v16, "Done..." // string@03ce │ │ -05e5ec: 7702 f811 0f00 |00e6: invoke-static/range {v15, v16}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@11f8 │ │ -05e5f2: 0e00 |00e9: return-void │ │ -05e5f4: 12ff |00ea: const/4 v15, #int -1 // #ff │ │ -05e5f6: 598f 2100 |00eb: iput v15, v8, Landroid/os/Message;.what:I // field@0021 │ │ -05e5fa: 1a0f 6f11 |00ed: const-string v15, "buffer" // string@116f │ │ -05e5fe: 1a10 0000 |00ef: const-string v16, "" // string@0000 │ │ -05e602: 0800 1000 |00f1: move-object/from16 v0, v16 │ │ -05e606: 6e30 c101 f400 |00f3: invoke-virtual {v4, v15, v0}, Landroid/os/Bundle;.putString:(Ljava/lang/String;Ljava/lang/String;)V // method@01c1 │ │ -05e60c: 28e0 |00f6: goto 00d6 // -0020 │ │ -05e60e: 0d06 |00f7: move-exception v6 │ │ -05e610: 1a0f 4903 |00f8: const-string v15, "Connection" // string@0349 │ │ -05e614: 6e10 fc14 0600 |00fa: invoke-virtual {v6}, Ljava/lang/Exception;.toString:()Ljava/lang/String; // method@14fc │ │ -05e61a: 0c10 |00fd: move-result-object v16 │ │ -05e61c: 7702 f611 0f00 |00fe: invoke-static/range {v15, v16}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@11f6 │ │ -05e622: 12ff |0101: const/4 v15, #int -1 // #ff │ │ -05e624: 598f 2100 |0102: iput v15, v8, Landroid/os/Message;.what:I // field@0021 │ │ -05e628: 1a0f 6f11 |0104: const-string v15, "buffer" // string@116f │ │ -05e62c: 6e10 fc14 0600 |0106: invoke-virtual {v6}, Ljava/lang/Exception;.toString:()Ljava/lang/String; // method@14fc │ │ -05e632: 0c10 |0109: move-result-object v16 │ │ -05e634: 0800 1000 |010a: move-object/from16 v0, v16 │ │ -05e638: 6e30 c101 f400 |010c: invoke-virtual {v4, v15, v0}, Landroid/os/Bundle;.putString:(Ljava/lang/String;Ljava/lang/String;)V // method@01c1 │ │ -05e63e: 28c7 |010f: goto 00d6 // -0039 │ │ +060050: 7402 5f15 0f00 |0044: invoke-virtual/range {v15, v16}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +060056: 0c0f |0047: move-result-object v15 │ │ +060058: 6e10 6415 0f00 |0048: invoke-virtual {v15}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ +06005e: 0c0f |004b: move-result-object v15 │ │ +060060: 6e10 3c15 0f00 |004c: invoke-virtual {v15}, Ljava/lang/String;.getBytes:()[B // method@153c │ │ +060066: 0c03 |004f: move-result-object v3 │ │ +060068: 220a 5003 |0050: new-instance v10, Ljava/net/DatagramPacket; // type@0350 │ │ +06006c: 213f |0052: array-length v15, v3 │ │ +06006e: 1310 6c07 |0053: const/16 v16, #int 1900 // #76c │ │ +060072: 0200 1000 |0055: move/from16 v0, v16 │ │ +060076: 7050 8015 3adf |0057: invoke-direct {v10, v3, v15, v13, v0}, Ljava/net/DatagramPacket;.:([BILjava/net/InetAddress;I)V // method@1580 │ │ +06007c: 6e20 8615 ae00 |005a: invoke-virtual {v14, v10}, Ljava/net/DatagramSocket;.send:(Ljava/net/DatagramPacket;)V // method@1586 │ │ +060082: 1a0f b312 |005d: const-string v15, "convergence.Connection" // string@12b3 │ │ +060086: 1a10 a10b |005f: const-string v16, "Packet was send" // string@0ba1 │ │ +06008a: 7702 f811 0f00 |0061: invoke-static/range {v15, v16}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@11f8 │ │ +060090: 130f 0004 |0064: const/16 v15, #int 1024 // #400 │ │ +060094: 23f2 8904 |0066: new-array v2, v15, [B // type@0489 │ │ +060098: 2209 5003 |0068: new-instance v9, Ljava/net/DatagramPacket; // type@0350 │ │ +06009c: 212f |006a: array-length v15, v2 │ │ +06009e: 7030 7f15 290f |006b: invoke-direct {v9, v2, v15}, Ljava/net/DatagramPacket;.:([BI)V // method@157f │ │ +0600a4: 6e20 8515 9e00 |006e: invoke-virtual {v14, v9}, Ljava/net/DatagramSocket;.receive:(Ljava/net/DatagramPacket;)V // method@1585 │ │ +0600aa: 220f 3d03 |0071: new-instance v15, Ljava/lang/String; // type@033d │ │ +0600ae: 6e10 8215 0900 |0073: invoke-virtual {v9}, Ljava/net/DatagramPacket;.getData:()[B // method@1582 │ │ +0600b4: 0c10 |0076: move-result-object v16 │ │ +0600b6: 7602 3215 0f00 |0077: invoke-direct/range {v15, v16}, Ljava/lang/String;.:([B)V // method@1532 │ │ +0600bc: 1310 0000 |007a: const/16 v16, #int 0 // #0 │ │ +0600c0: 6e10 8315 0900 |007c: invoke-virtual {v9}, Ljava/net/DatagramPacket;.getLength:()I // method@1583 │ │ +0600c6: 0a11 |007f: move-result v17 │ │ +0600c8: 7403 4815 0f00 |0080: invoke-virtual/range {v15, v16, v17}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@1548 │ │ +0600ce: 0c0b |0083: move-result-object v11 │ │ +0600d0: 1a0f b312 |0084: const-string v15, "convergence.Connection" // string@12b3 │ │ +0600d4: 7120 f811 bf00 |0086: invoke-static {v15, v11}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@11f8 │ │ +0600da: 6e10 8115 0900 |0089: invoke-virtual {v9}, Ljava/net/DatagramPacket;.getAddress:()Ljava/net/InetAddress; // method@1581 │ │ +0600e0: 0c05 |008c: move-result-object v5 │ │ +0600e2: 6e10 8b15 0500 |008d: invoke-virtual {v5}, Ljava/net/InetAddress;.toString:()Ljava/lang/String; // method@158b │ │ +0600e8: 0c0c |0090: move-result-object v12 │ │ +0600ea: 1a0f b312 |0091: const-string v15, "convergence.Connection" // string@12b3 │ │ +0600ee: 2210 3f03 |0093: new-instance v16, Ljava/lang/StringBuilder; // type@033f │ │ +0600f2: 7601 5715 1000 |0095: invoke-direct/range {v16}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ +0600f8: 1a11 8f04 |0098: const-string v17, "Got response from: " // string@048f │ │ +0600fc: 7402 5f15 1000 |009a: invoke-virtual/range {v16, v17}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +060102: 0c10 |009d: move-result-object v16 │ │ +060104: 0800 1000 |009e: move-object/from16 v0, v16 │ │ +060108: 6e20 5f15 c000 |00a0: invoke-virtual {v0, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +06010e: 0c10 |00a3: move-result-object v16 │ │ +060110: 7401 6415 1000 |00a4: invoke-virtual/range {v16}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ +060116: 0c10 |00a7: move-result-object v16 │ │ +060118: 7702 f811 0f00 |00a8: invoke-static/range {v15, v16}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@11f8 │ │ +06011e: 1a0f 4401 |00ab: const-string v15, "/" // string@0144 │ │ +060122: 6e20 3e15 fc00 |00ad: invoke-virtual {v12, v15}, Ljava/lang/String;.indexOf:(Ljava/lang/String;)I // method@153e │ │ +060128: 0a07 |00b0: move-result v7 │ │ +06012a: 3a07 3900 |00b1: if-ltz v7, 00ea // +0039 │ │ +06012e: 0800 1200 |00b3: move-object/from16 v0, v18 │ │ +060132: 540f 9f08 |00b5: iget-object v15, v0, Ljwtc/android/chess/convergence/Connection$1;.this$0:Ljwtc/android/chess/convergence/Connection; // field@089f │ │ +060136: d810 0701 |00b7: add-int/lit8 v16, v7, #int 1 // #01 │ │ +06013a: 0200 1000 |00b9: move/from16 v0, v16 │ │ +06013e: 6e20 4715 0c00 |00bb: invoke-virtual {v12, v0}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@1547 │ │ +060144: 0c10 |00be: move-result-object v16 │ │ +060146: 7702 8e17 0f00 |00bf: invoke-static/range {v15, v16}, Ljwtc/android/chess/convergence/Connection;.access$102:(Ljwtc/android/chess/convergence/Connection;Ljava/lang/String;)Ljava/lang/String; // method@178e │ │ +06014c: 1a0f 6b11 |00c2: const-string v15, "buffer" // string@116b │ │ +060150: 0800 1200 |00c4: move-object/from16 v0, v18 │ │ +060154: 5400 9f08 |00c6: iget-object v0, v0, Ljwtc/android/chess/convergence/Connection$1;.this$0:Ljwtc/android/chess/convergence/Connection; // field@089f │ │ +060158: 0810 0000 |00c8: move-object/from16 v16, v0 │ │ +06015c: 7701 8d17 1000 |00ca: invoke-static/range {v16}, Ljwtc/android/chess/convergence/Connection;.access$100:(Ljwtc/android/chess/convergence/Connection;)Ljava/lang/String; // method@178d │ │ +060162: 0c10 |00cd: move-result-object v16 │ │ +060164: 0800 1000 |00ce: move-object/from16 v0, v16 │ │ +060168: 6e30 c101 f400 |00d0: invoke-virtual {v4, v15, v0}, Landroid/os/Bundle;.putString:(Ljava/lang/String;Ljava/lang/String;)V // method@01c1 │ │ +06016e: 121f |00d3: const/4 v15, #int 1 // #1 │ │ +060170: 598f 2100 |00d4: iput v15, v8, Landroid/os/Message;.what:I // field@0021 │ │ +060174: 6e20 d701 4800 |00d6: invoke-virtual {v8, v4}, Landroid/os/Message;.setData:(Landroid/os/Bundle;)V // method@01d7 │ │ +06017a: 0800 1200 |00d9: move-object/from16 v0, v18 │ │ +06017e: 540f 9f08 |00db: iget-object v15, v0, Ljwtc/android/chess/convergence/Connection$1;.this$0:Ljwtc/android/chess/convergence/Connection; // field@089f │ │ +060182: 54ff ae08 |00dd: iget-object v15, v15, Ljwtc/android/chess/convergence/Connection;.m_threadHandler:Ljwtc/android/chess/convergence/Connection$InnerThreadHandler; // field@08ae │ │ +060186: 6e20 8a17 8f00 |00df: invoke-virtual {v15, v8}, Ljwtc/android/chess/convergence/Connection$InnerThreadHandler;.sendMessage:(Landroid/os/Message;)Z // method@178a │ │ +06018c: 1a0f 4903 |00e2: const-string v15, "Connection" // string@0349 │ │ +060190: 1a10 ce03 |00e4: const-string v16, "Done..." // string@03ce │ │ +060194: 7702 f811 0f00 |00e6: invoke-static/range {v15, v16}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@11f8 │ │ +06019a: 0e00 |00e9: return-void │ │ +06019c: 12ff |00ea: const/4 v15, #int -1 // #ff │ │ +06019e: 598f 2100 |00eb: iput v15, v8, Landroid/os/Message;.what:I // field@0021 │ │ +0601a2: 1a0f 6b11 |00ed: const-string v15, "buffer" // string@116b │ │ +0601a6: 1a10 0000 |00ef: const-string v16, "" // string@0000 │ │ +0601aa: 0800 1000 |00f1: move-object/from16 v0, v16 │ │ +0601ae: 6e30 c101 f400 |00f3: invoke-virtual {v4, v15, v0}, Landroid/os/Bundle;.putString:(Ljava/lang/String;Ljava/lang/String;)V // method@01c1 │ │ +0601b4: 28e0 |00f6: goto 00d6 // -0020 │ │ +0601b6: 0d06 |00f7: move-exception v6 │ │ +0601b8: 1a0f 4903 |00f8: const-string v15, "Connection" // string@0349 │ │ +0601bc: 6e10 fc14 0600 |00fa: invoke-virtual {v6}, Ljava/lang/Exception;.toString:()Ljava/lang/String; // method@14fc │ │ +0601c2: 0c10 |00fd: move-result-object v16 │ │ +0601c4: 7702 f611 0f00 |00fe: invoke-static/range {v15, v16}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@11f6 │ │ +0601ca: 12ff |0101: const/4 v15, #int -1 // #ff │ │ +0601cc: 598f 2100 |0102: iput v15, v8, Landroid/os/Message;.what:I // field@0021 │ │ +0601d0: 1a0f 6b11 |0104: const-string v15, "buffer" // string@116b │ │ +0601d4: 6e10 fc14 0600 |0106: invoke-virtual {v6}, Ljava/lang/Exception;.toString:()Ljava/lang/String; // method@14fc │ │ +0601da: 0c10 |0109: move-result-object v16 │ │ +0601dc: 0800 1000 |010a: move-object/from16 v0, v16 │ │ +0601e0: 6e30 c101 f400 |010c: invoke-virtual {v4, v15, v0}, Landroid/os/Bundle;.putString:(Ljava/lang/String;Ljava/lang/String;)V // method@01c1 │ │ +0601e6: 28c7 |010f: goto 00d6 // -0039 │ │ catches : 2 │ │ 0x0011 - 0x00d6 │ │ Ljava/lang/Exception; -> 0x00f7 │ │ 0x00eb - 0x00f6 │ │ Ljava/lang/Exception; -> 0x00f7 │ │ positions : │ │ 0x0000 line=83 │ │ @@ -97166,17 +97174,17 @@ │ │ 0x00f8 - 0x0110 reg=6 ex Ljava/lang/Exception; │ │ 0x000c - 0x0110 reg=8 msg Landroid/os/Message; │ │ 0x0000 - 0x0110 reg=18 this Ljwtc/android/chess/convergence/Connection$1; │ │ │ │ source_file_idx : 843 (Connection.java) │ │ │ │ Class #418 header: │ │ -class_idx : 984 │ │ +class_idx : 981 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 826 │ │ +superclass_idx : 823 │ │ source_file_idx : 843 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #418 annotations: │ │ @@ -97206,183 +97214,183 @@ │ │ type : '(Ljwtc/android/chess/convergence/Connection;Lorg/apache/http/client/methods/HttpPost;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -05e658: |[05e658] jwtc.android.chess.convergence.Connection$2.:(Ljwtc/android/chess/convergence/Connection;Lorg/apache/http/client/methods/HttpPost;)V │ │ -05e668: 5b01 a008 |0000: iput-object v1, v0, Ljwtc/android/chess/convergence/Connection$2;.this$0:Ljwtc/android/chess/convergence/Connection; // field@08a0 │ │ -05e66c: 5b02 a108 |0002: iput-object v2, v0, Ljwtc/android/chess/convergence/Connection$2;.val$request:Lorg/apache/http/client/methods/HttpPost; // field@08a1 │ │ -05e670: 7010 1c15 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ -05e676: 0e00 |0007: return-void │ │ +060200: |[060200] jwtc.android.chess.convergence.Connection$2.:(Ljwtc/android/chess/convergence/Connection;Lorg/apache/http/client/methods/HttpPost;)V │ │ +060210: 5b01 a008 |0000: iput-object v1, v0, Ljwtc/android/chess/convergence/Connection$2;.this$0:Ljwtc/android/chess/convergence/Connection; // field@08a0 │ │ +060214: 5b02 a108 |0002: iput-object v2, v0, Ljwtc/android/chess/convergence/Connection$2;.val$request:Lorg/apache/http/client/methods/HttpPost; // field@08a1 │ │ +060218: 7010 1c15 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ +06021e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=204 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Ljwtc/android/chess/convergence/Connection$2; │ │ - 0x0000 - 0x0008 reg=1 (null) Ljwtc/android/chess/convergence/Connection; │ │ + 0x0000 - 0x0008 reg=1 this$0 Ljwtc/android/chess/convergence/Connection; │ │ 0x0000 - 0x0008 reg=2 (null) Lorg/apache/http/client/methods/HttpPost; │ │ │ │ Virtual methods - │ │ #0 : (in Ljwtc/android/chess/convergence/Connection$2;) │ │ name : 'run' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 16 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 285 16-bit code units │ │ -05e678: |[05e678] jwtc.android.chess.convergence.Connection$2.run:()V │ │ -05e688: 2208 6b00 |0000: new-instance v8, Landroid/os/Message; // type@006b │ │ -05e68c: 7010 d401 0800 |0002: invoke-direct {v8}, Landroid/os/Message;.:()V // method@01d4 │ │ -05e692: 2200 6500 |0005: new-instance v0, Landroid/os/Bundle; // type@0065 │ │ -05e696: 7010 b001 0000 |0007: invoke-direct {v0}, Landroid/os/Bundle;.:()V // method@01b0 │ │ -05e69c: 1205 |000a: const/4 v5, #int 0 // #0 │ │ -05e69e: 54fc a008 |000b: iget-object v12, v15, Ljwtc/android/chess/convergence/Connection$2;.this$0:Ljwtc/android/chess/convergence/Connection; // field@08a0 │ │ -05e6a2: 7110 8f17 0c00 |000d: invoke-static {v12}, Ljwtc/android/chess/convergence/Connection;.access$208:(Ljwtc/android/chess/convergence/Connection;)I // method@178f │ │ -05e6a8: 2201 8404 |0010: new-instance v1, Lorg/apache/http/impl/client/DefaultHttpClient; // type@0484 │ │ -05e6ac: 7010 a61b 0100 |0012: invoke-direct {v1}, Lorg/apache/http/impl/client/DefaultHttpClient;.:()V // method@1ba6 │ │ -05e6b2: 54fc a108 |0015: iget-object v12, v15, Ljwtc/android/chess/convergence/Connection$2;.val$request:Lorg/apache/http/client/methods/HttpPost; // field@08a1 │ │ -05e6b6: 7220 a01b c100 |0017: invoke-interface {v1, v12}, Lorg/apache/http/client/HttpClient;.execute:(Lorg/apache/http/client/methods/HttpUriRequest;)Lorg/apache/http/HttpResponse; // method@1ba0 │ │ -05e6bc: 0c09 |001a: move-result-object v9 │ │ -05e6be: 7210 9e1b 0900 |001b: invoke-interface {v9}, Lorg/apache/http/HttpResponse;.getAllHeaders:()[Lorg/apache/http/Header; // method@1b9e │ │ -05e6c4: 0c0a |001e: move-result-object v10 │ │ -05e6c6: 1204 |001f: const/4 v4, #int 0 // #0 │ │ -05e6c8: 21ac |0020: array-length v12, v10 │ │ -05e6ca: 35c4 7200 |0021: if-ge v4, v12, 0093 // +0072 │ │ -05e6ce: 1a0c b712 |0023: const-string v12, "convergence.Connection" // string@12b7 │ │ -05e6d2: 220d 4203 |0025: new-instance v13, Ljava/lang/StringBuilder; // type@0342 │ │ -05e6d6: 7010 5715 0d00 |0027: invoke-direct {v13}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ -05e6dc: 1a0e 0717 |002a: const-string v14, "header: " // string@1707 │ │ -05e6e0: 6e20 5f15 ed00 |002c: invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -05e6e6: 0c0d |002f: move-result-object v13 │ │ -05e6e8: 460e 0a04 |0030: aget-object v14, v10, v4 │ │ -05e6ec: 7210 9b1b 0e00 |0032: invoke-interface {v14}, Lorg/apache/http/Header;.getName:()Ljava/lang/String; // method@1b9b │ │ -05e6f2: 0c0e |0035: move-result-object v14 │ │ -05e6f4: 6e20 5f15 ed00 |0036: invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -05e6fa: 0c0d |0039: move-result-object v13 │ │ -05e6fc: 1a0e 6c01 |003a: const-string v14, ": " // string@016c │ │ -05e700: 6e20 5f15 ed00 |003c: invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -05e706: 0c0d |003f: move-result-object v13 │ │ -05e708: 460e 0a04 |0040: aget-object v14, v10, v4 │ │ -05e70c: 7210 9c1b 0e00 |0042: invoke-interface {v14}, Lorg/apache/http/Header;.getValue:()Ljava/lang/String; // method@1b9c │ │ -05e712: 0c0e |0045: move-result-object v14 │ │ -05e714: 6e20 5f15 ed00 |0046: invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -05e71a: 0c0d |0049: move-result-object v13 │ │ -05e71c: 6e10 6415 0d00 |004a: invoke-virtual {v13}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ -05e722: 0c0d |004d: move-result-object v13 │ │ -05e724: 7120 f811 dc00 |004e: invoke-static {v12, v13}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@11f8 │ │ -05e72a: 460c 0a04 |0051: aget-object v12, v10, v4 │ │ -05e72e: 7210 9b1b 0c00 |0053: invoke-interface {v12}, Lorg/apache/http/Header;.getName:()Ljava/lang/String; // method@1b9b │ │ -05e734: 0c0c |0056: move-result-object v12 │ │ -05e736: 6e10 4915 0c00 |0057: invoke-virtual {v12}, Ljava/lang/String;.toLowerCase:()Ljava/lang/String; // method@1549 │ │ -05e73c: 0c0c |005a: move-result-object v12 │ │ -05e73e: 1a0d 1822 |005b: const-string v13, "status" // string@2218 │ │ -05e742: 6e20 3915 dc00 |005d: invoke-virtual {v12, v13}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1539 │ │ -05e748: 0a0c |0060: move-result v12 │ │ -05e74a: 380c 2f00 |0061: if-eqz v12, 0090 // +002f │ │ -05e74e: 1a0c b712 |0063: const-string v12, "convergence.Connection" // string@12b7 │ │ -05e752: 220d 4203 |0065: new-instance v13, Ljava/lang/StringBuilder; // type@0342 │ │ -05e756: 7010 5715 0d00 |0067: invoke-direct {v13}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ -05e75c: 1a0e 1c0c |006a: const-string v14, "Response status " // string@0c1c │ │ -05e760: 6e20 5f15 ed00 |006c: invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -05e766: 0c0d |006f: move-result-object v13 │ │ -05e768: 460e 0a04 |0070: aget-object v14, v10, v4 │ │ -05e76c: 7210 9c1b 0e00 |0072: invoke-interface {v14}, Lorg/apache/http/Header;.getValue:()Ljava/lang/String; // method@1b9c │ │ -05e772: 0c0e |0075: move-result-object v14 │ │ -05e774: 6e20 5f15 ed00 |0076: invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -05e77a: 0c0d |0079: move-result-object v13 │ │ -05e77c: 6e10 6415 0d00 |007a: invoke-virtual {v13}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ -05e782: 0c0d |007d: move-result-object v13 │ │ -05e784: 7120 f811 dc00 |007e: invoke-static {v12, v13}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@11f8 │ │ -05e78a: 1a0c 1822 |0081: const-string v12, "status" // string@2218 │ │ -05e78e: 460d 0a04 |0083: aget-object v13, v10, v4 │ │ -05e792: 7210 9c1b 0d00 |0085: invoke-interface {v13}, Lorg/apache/http/Header;.getValue:()Ljava/lang/String; // method@1b9c │ │ -05e798: 0c0d |0088: move-result-object v13 │ │ -05e79a: 7110 0815 0d00 |0089: invoke-static {v13}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@1508 │ │ -05e7a0: 0a0d |008c: move-result v13 │ │ -05e7a2: 6e30 bd01 c00d |008d: invoke-virtual {v0, v12, v13}, Landroid/os/Bundle;.putInt:(Ljava/lang/String;I)V // method@01bd │ │ -05e7a8: d804 0401 |0090: add-int/lit8 v4, v4, #int 1 // #01 │ │ -05e7ac: 288e |0092: goto 0020 // -0072 │ │ -05e7ae: 2206 0a03 |0093: new-instance v6, Ljava/io/BufferedReader; // type@030a │ │ -05e7b2: 220c 1303 |0095: new-instance v12, Ljava/io/InputStreamReader; // type@0313 │ │ -05e7b6: 7210 9f1b 0900 |0097: invoke-interface {v9}, Lorg/apache/http/HttpResponse;.getEntity:()Lorg/apache/http/HttpEntity; // method@1b9f │ │ -05e7bc: 0c0d |009a: move-result-object v13 │ │ -05e7be: 7210 9d1b 0d00 |009b: invoke-interface {v13}, Lorg/apache/http/HttpEntity;.getContent:()Ljava/io/InputStream; // method@1b9d │ │ -05e7c4: 0c0d |009e: move-result-object v13 │ │ -05e7c6: 7020 c314 dc00 |009f: invoke-direct {v12, v13}, Ljava/io/InputStreamReader;.:(Ljava/io/InputStream;)V // method@14c3 │ │ -05e7cc: 7020 9614 c600 |00a2: invoke-direct {v6, v12}, Ljava/io/BufferedReader;.:(Ljava/io/Reader;)V // method@1496 │ │ -05e7d2: 220b 4103 |00a5: new-instance v11, Ljava/lang/StringBuffer; // type@0341 │ │ -05e7d6: 1a0c 0000 |00a7: const-string v12, "" // string@0000 │ │ -05e7da: 7020 4f15 cb00 |00a9: invoke-direct {v11, v12}, Ljava/lang/StringBuffer;.:(Ljava/lang/String;)V // method@154f │ │ -05e7e0: 1a07 0000 |00ac: const-string v7, "" // string@0000 │ │ -05e7e4: 6e10 9914 0600 |00ae: invoke-virtual {v6}, Ljava/io/BufferedReader;.readLine:()Ljava/lang/String; // method@1499 │ │ -05e7ea: 0c07 |00b1: move-result-object v7 │ │ -05e7ec: 3807 3700 |00b2: if-eqz v7, 00e9 // +0037 │ │ -05e7f0: 220c 4203 |00b4: new-instance v12, Ljava/lang/StringBuilder; // type@0342 │ │ -05e7f4: 7010 5715 0c00 |00b6: invoke-direct {v12}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ -05e7fa: 6e20 5f15 7c00 |00b9: invoke-virtual {v12, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -05e800: 0c0c |00bc: move-result-object v12 │ │ -05e802: 1a0d 0300 |00bd: const-string v13, " │ │ +060220: |[060220] jwtc.android.chess.convergence.Connection$2.run:()V │ │ +060230: 2208 6800 |0000: new-instance v8, Landroid/os/Message; // type@0068 │ │ +060234: 7010 d401 0800 |0002: invoke-direct {v8}, Landroid/os/Message;.:()V // method@01d4 │ │ +06023a: 2200 6200 |0005: new-instance v0, Landroid/os/Bundle; // type@0062 │ │ +06023e: 7010 b001 0000 |0007: invoke-direct {v0}, Landroid/os/Bundle;.:()V // method@01b0 │ │ +060244: 1205 |000a: const/4 v5, #int 0 // #0 │ │ +060246: 54fc a008 |000b: iget-object v12, v15, Ljwtc/android/chess/convergence/Connection$2;.this$0:Ljwtc/android/chess/convergence/Connection; // field@08a0 │ │ +06024a: 7110 8f17 0c00 |000d: invoke-static {v12}, Ljwtc/android/chess/convergence/Connection;.access$208:(Ljwtc/android/chess/convergence/Connection;)I // method@178f │ │ +060250: 2201 8104 |0010: new-instance v1, Lorg/apache/http/impl/client/DefaultHttpClient; // type@0481 │ │ +060254: 7010 a51b 0100 |0012: invoke-direct {v1}, Lorg/apache/http/impl/client/DefaultHttpClient;.:()V // method@1ba5 │ │ +06025a: 54fc a108 |0015: iget-object v12, v15, Ljwtc/android/chess/convergence/Connection$2;.val$request:Lorg/apache/http/client/methods/HttpPost; // field@08a1 │ │ +06025e: 7220 9f1b c100 |0017: invoke-interface {v1, v12}, Lorg/apache/http/client/HttpClient;.execute:(Lorg/apache/http/client/methods/HttpUriRequest;)Lorg/apache/http/HttpResponse; // method@1b9f │ │ +060264: 0c09 |001a: move-result-object v9 │ │ +060266: 7210 9d1b 0900 |001b: invoke-interface {v9}, Lorg/apache/http/HttpResponse;.getAllHeaders:()[Lorg/apache/http/Header; // method@1b9d │ │ +06026c: 0c0a |001e: move-result-object v10 │ │ +06026e: 1204 |001f: const/4 v4, #int 0 // #0 │ │ +060270: 21ac |0020: array-length v12, v10 │ │ +060272: 35c4 7200 |0021: if-ge v4, v12, 0093 // +0072 │ │ +060276: 1a0c b312 |0023: const-string v12, "convergence.Connection" // string@12b3 │ │ +06027a: 220d 3f03 |0025: new-instance v13, Ljava/lang/StringBuilder; // type@033f │ │ +06027e: 7010 5715 0d00 |0027: invoke-direct {v13}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ +060284: 1a0e 0317 |002a: const-string v14, "header: " // string@1703 │ │ +060288: 6e20 5f15 ed00 |002c: invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +06028e: 0c0d |002f: move-result-object v13 │ │ +060290: 460e 0a04 |0030: aget-object v14, v10, v4 │ │ +060294: 7210 9a1b 0e00 |0032: invoke-interface {v14}, Lorg/apache/http/Header;.getName:()Ljava/lang/String; // method@1b9a │ │ +06029a: 0c0e |0035: move-result-object v14 │ │ +06029c: 6e20 5f15 ed00 |0036: invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +0602a2: 0c0d |0039: move-result-object v13 │ │ +0602a4: 1a0e 6c01 |003a: const-string v14, ": " // string@016c │ │ +0602a8: 6e20 5f15 ed00 |003c: invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +0602ae: 0c0d |003f: move-result-object v13 │ │ +0602b0: 460e 0a04 |0040: aget-object v14, v10, v4 │ │ +0602b4: 7210 9b1b 0e00 |0042: invoke-interface {v14}, Lorg/apache/http/Header;.getValue:()Ljava/lang/String; // method@1b9b │ │ +0602ba: 0c0e |0045: move-result-object v14 │ │ +0602bc: 6e20 5f15 ed00 |0046: invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +0602c2: 0c0d |0049: move-result-object v13 │ │ +0602c4: 6e10 6415 0d00 |004a: invoke-virtual {v13}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ +0602ca: 0c0d |004d: move-result-object v13 │ │ +0602cc: 7120 f811 dc00 |004e: invoke-static {v12, v13}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@11f8 │ │ +0602d2: 460c 0a04 |0051: aget-object v12, v10, v4 │ │ +0602d6: 7210 9a1b 0c00 |0053: invoke-interface {v12}, Lorg/apache/http/Header;.getName:()Ljava/lang/String; // method@1b9a │ │ +0602dc: 0c0c |0056: move-result-object v12 │ │ +0602de: 6e10 4915 0c00 |0057: invoke-virtual {v12}, Ljava/lang/String;.toLowerCase:()Ljava/lang/String; // method@1549 │ │ +0602e4: 0c0c |005a: move-result-object v12 │ │ +0602e6: 1a0d 1422 |005b: const-string v13, "status" // string@2214 │ │ +0602ea: 6e20 3915 dc00 |005d: invoke-virtual {v12, v13}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1539 │ │ +0602f0: 0a0c |0060: move-result v12 │ │ +0602f2: 380c 2f00 |0061: if-eqz v12, 0090 // +002f │ │ +0602f6: 1a0c b312 |0063: const-string v12, "convergence.Connection" // string@12b3 │ │ +0602fa: 220d 3f03 |0065: new-instance v13, Ljava/lang/StringBuilder; // type@033f │ │ +0602fe: 7010 5715 0d00 |0067: invoke-direct {v13}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ +060304: 1a0e 190c |006a: const-string v14, "Response status " // string@0c19 │ │ +060308: 6e20 5f15 ed00 |006c: invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +06030e: 0c0d |006f: move-result-object v13 │ │ +060310: 460e 0a04 |0070: aget-object v14, v10, v4 │ │ +060314: 7210 9b1b 0e00 |0072: invoke-interface {v14}, Lorg/apache/http/Header;.getValue:()Ljava/lang/String; // method@1b9b │ │ +06031a: 0c0e |0075: move-result-object v14 │ │ +06031c: 6e20 5f15 ed00 |0076: invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +060322: 0c0d |0079: move-result-object v13 │ │ +060324: 6e10 6415 0d00 |007a: invoke-virtual {v13}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ +06032a: 0c0d |007d: move-result-object v13 │ │ +06032c: 7120 f811 dc00 |007e: invoke-static {v12, v13}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@11f8 │ │ +060332: 1a0c 1422 |0081: const-string v12, "status" // string@2214 │ │ +060336: 460d 0a04 |0083: aget-object v13, v10, v4 │ │ +06033a: 7210 9b1b 0d00 |0085: invoke-interface {v13}, Lorg/apache/http/Header;.getValue:()Ljava/lang/String; // method@1b9b │ │ +060340: 0c0d |0088: move-result-object v13 │ │ +060342: 7110 0815 0d00 |0089: invoke-static {v13}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@1508 │ │ +060348: 0a0d |008c: move-result v13 │ │ +06034a: 6e30 bd01 c00d |008d: invoke-virtual {v0, v12, v13}, Landroid/os/Bundle;.putInt:(Ljava/lang/String;I)V // method@01bd │ │ +060350: d804 0401 |0090: add-int/lit8 v4, v4, #int 1 // #01 │ │ +060354: 288e |0092: goto 0020 // -0072 │ │ +060356: 2206 0703 |0093: new-instance v6, Ljava/io/BufferedReader; // type@0307 │ │ +06035a: 220c 1003 |0095: new-instance v12, Ljava/io/InputStreamReader; // type@0310 │ │ +06035e: 7210 9e1b 0900 |0097: invoke-interface {v9}, Lorg/apache/http/HttpResponse;.getEntity:()Lorg/apache/http/HttpEntity; // method@1b9e │ │ +060364: 0c0d |009a: move-result-object v13 │ │ +060366: 7210 9c1b 0d00 |009b: invoke-interface {v13}, Lorg/apache/http/HttpEntity;.getContent:()Ljava/io/InputStream; // method@1b9c │ │ +06036c: 0c0d |009e: move-result-object v13 │ │ +06036e: 7020 c314 dc00 |009f: invoke-direct {v12, v13}, Ljava/io/InputStreamReader;.:(Ljava/io/InputStream;)V // method@14c3 │ │ +060374: 7020 9614 c600 |00a2: invoke-direct {v6, v12}, Ljava/io/BufferedReader;.:(Ljava/io/Reader;)V // method@1496 │ │ +06037a: 220b 3e03 |00a5: new-instance v11, Ljava/lang/StringBuffer; // type@033e │ │ +06037e: 1a0c 0000 |00a7: const-string v12, "" // string@0000 │ │ +060382: 7020 4f15 cb00 |00a9: invoke-direct {v11, v12}, Ljava/lang/StringBuffer;.:(Ljava/lang/String;)V // method@154f │ │ +060388: 1a07 0000 |00ac: const-string v7, "" // string@0000 │ │ +06038c: 6e10 9914 0600 |00ae: invoke-virtual {v6}, Ljava/io/BufferedReader;.readLine:()Ljava/lang/String; // method@1499 │ │ +060392: 0c07 |00b1: move-result-object v7 │ │ +060394: 3807 3700 |00b2: if-eqz v7, 00e9 // +0037 │ │ +060398: 220c 3f03 |00b4: new-instance v12, Ljava/lang/StringBuilder; // type@033f │ │ +06039c: 7010 5715 0c00 |00b6: invoke-direct {v12}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ +0603a2: 6e20 5f15 7c00 |00b9: invoke-virtual {v12, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +0603a8: 0c0c |00bc: move-result-object v12 │ │ +0603aa: 1a0d 0300 |00bd: const-string v13, " │ │ " // string@0003 │ │ -05e806: 6e20 5f15 dc00 |00bf: invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -05e80c: 0c0c |00c2: move-result-object v12 │ │ -05e80e: 6e10 6415 0c00 |00c3: invoke-virtual {v12}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ -05e814: 0c0c |00c6: move-result-object v12 │ │ -05e816: 6e20 5015 cb00 |00c7: invoke-virtual {v11, v12}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@1550 │ │ -05e81c: 28e4 |00ca: goto 00ae // -001c │ │ -05e81e: 0d03 |00cb: move-exception v3 │ │ -05e820: 0765 |00cc: move-object v5, v6 │ │ -05e822: 12fc |00cd: const/4 v12, #int -1 // #ff │ │ -05e824: 598c 2100 |00ce: iput v12, v8, Landroid/os/Message;.what:I // field@0021 │ │ -05e828: 1a0c 6f11 |00d0: const-string v12, "buffer" // string@116f │ │ -05e82c: 6e10 fc14 0300 |00d2: invoke-virtual {v3}, Ljava/lang/Exception;.toString:()Ljava/lang/String; // method@14fc │ │ -05e832: 0c0d |00d5: move-result-object v13 │ │ -05e834: 6e30 c101 c00d |00d6: invoke-virtual {v0, v12, v13}, Landroid/os/Bundle;.putString:(Ljava/lang/String;Ljava/lang/String;)V // method@01c1 │ │ -05e83a: 3805 0500 |00d9: if-eqz v5, 00de // +0005 │ │ -05e83e: 6e10 9714 0500 |00db: invoke-virtual {v5}, Ljava/io/BufferedReader;.close:()V // method@1497 │ │ -05e844: 6e20 d701 0800 |00de: invoke-virtual {v8, v0}, Landroid/os/Message;.setData:(Landroid/os/Bundle;)V // method@01d7 │ │ -05e84a: 54fc a008 |00e1: iget-object v12, v15, Ljwtc/android/chess/convergence/Connection$2;.this$0:Ljwtc/android/chess/convergence/Connection; // field@08a0 │ │ -05e84e: 54cc ae08 |00e3: iget-object v12, v12, Ljwtc/android/chess/convergence/Connection;.m_threadHandler:Ljwtc/android/chess/convergence/Connection$InnerThreadHandler; // field@08ae │ │ -05e852: 6e20 8a17 8c00 |00e5: invoke-virtual {v12, v8}, Ljwtc/android/chess/convergence/Connection$InnerThreadHandler;.sendMessage:(Landroid/os/Message;)Z // method@178a │ │ -05e858: 0e00 |00e8: return-void │ │ -05e85a: 6e10 9714 0600 |00e9: invoke-virtual {v6}, Ljava/io/BufferedReader;.close:()V // method@1497 │ │ -05e860: 122c |00ec: const/4 v12, #int 2 // #2 │ │ -05e862: 598c 2100 |00ed: iput v12, v8, Landroid/os/Message;.what:I // field@0021 │ │ -05e866: 1a0c 6f11 |00ef: const-string v12, "buffer" // string@116f │ │ -05e86a: 6e10 5615 0b00 |00f1: invoke-virtual {v11}, Ljava/lang/StringBuffer;.toString:()Ljava/lang/String; // method@1556 │ │ -05e870: 0c0d |00f4: move-result-object v13 │ │ -05e872: 6e30 c101 c00d |00f5: invoke-virtual {v0, v12, v13}, Landroid/os/Bundle;.putString:(Ljava/lang/String;Ljava/lang/String;)V // method@01c1 │ │ -05e878: 3806 2300 |00f8: if-eqz v6, 011b // +0023 │ │ -05e87c: 6e10 9714 0600 |00fa: invoke-virtual {v6}, Ljava/io/BufferedReader;.close:()V // method@1497 │ │ -05e882: 0765 |00fd: move-object v5, v6 │ │ -05e884: 28e0 |00fe: goto 00de // -0020 │ │ -05e886: 0d02 |00ff: move-exception v2 │ │ -05e888: 6e10 bd14 0200 |0100: invoke-virtual {v2}, Ljava/io/IOException;.printStackTrace:()V // method@14bd │ │ -05e88e: 0765 |0103: move-object v5, v6 │ │ -05e890: 28da |0104: goto 00de // -0026 │ │ -05e892: 0d02 |0105: move-exception v2 │ │ -05e894: 6e10 bd14 0200 |0106: invoke-virtual {v2}, Ljava/io/IOException;.printStackTrace:()V // method@14bd │ │ -05e89a: 28d5 |0109: goto 00de // -002b │ │ -05e89c: 0d0c |010a: move-exception v12 │ │ -05e89e: 3805 0500 |010b: if-eqz v5, 0110 // +0005 │ │ -05e8a2: 6e10 9714 0500 |010d: invoke-virtual {v5}, Ljava/io/BufferedReader;.close:()V // method@1497 │ │ -05e8a8: 270c |0110: throw v12 │ │ -05e8aa: 0d02 |0111: move-exception v2 │ │ -05e8ac: 6e10 bd14 0200 |0112: invoke-virtual {v2}, Ljava/io/IOException;.printStackTrace:()V // method@14bd │ │ -05e8b2: 28fb |0115: goto 0110 // -0005 │ │ -05e8b4: 0d0c |0116: move-exception v12 │ │ -05e8b6: 0765 |0117: move-object v5, v6 │ │ -05e8b8: 28f3 |0118: goto 010b // -000d │ │ -05e8ba: 0d03 |0119: move-exception v3 │ │ -05e8bc: 28b3 |011a: goto 00cd // -004d │ │ -05e8be: 0765 |011b: move-object v5, v6 │ │ -05e8c0: 28c2 |011c: goto 00de // -003e │ │ +0603ae: 6e20 5f15 dc00 |00bf: invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +0603b4: 0c0c |00c2: move-result-object v12 │ │ +0603b6: 6e10 6415 0c00 |00c3: invoke-virtual {v12}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ +0603bc: 0c0c |00c6: move-result-object v12 │ │ +0603be: 6e20 5015 cb00 |00c7: invoke-virtual {v11, v12}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@1550 │ │ +0603c4: 28e4 |00ca: goto 00ae // -001c │ │ +0603c6: 0d03 |00cb: move-exception v3 │ │ +0603c8: 0765 |00cc: move-object v5, v6 │ │ +0603ca: 12fc |00cd: const/4 v12, #int -1 // #ff │ │ +0603cc: 598c 2100 |00ce: iput v12, v8, Landroid/os/Message;.what:I // field@0021 │ │ +0603d0: 1a0c 6b11 |00d0: const-string v12, "buffer" // string@116b │ │ +0603d4: 6e10 fc14 0300 |00d2: invoke-virtual {v3}, Ljava/lang/Exception;.toString:()Ljava/lang/String; // method@14fc │ │ +0603da: 0c0d |00d5: move-result-object v13 │ │ +0603dc: 6e30 c101 c00d |00d6: invoke-virtual {v0, v12, v13}, Landroid/os/Bundle;.putString:(Ljava/lang/String;Ljava/lang/String;)V // method@01c1 │ │ +0603e2: 3805 0500 |00d9: if-eqz v5, 00de // +0005 │ │ +0603e6: 6e10 9714 0500 |00db: invoke-virtual {v5}, Ljava/io/BufferedReader;.close:()V // method@1497 │ │ +0603ec: 6e20 d701 0800 |00de: invoke-virtual {v8, v0}, Landroid/os/Message;.setData:(Landroid/os/Bundle;)V // method@01d7 │ │ +0603f2: 54fc a008 |00e1: iget-object v12, v15, Ljwtc/android/chess/convergence/Connection$2;.this$0:Ljwtc/android/chess/convergence/Connection; // field@08a0 │ │ +0603f6: 54cc ae08 |00e3: iget-object v12, v12, Ljwtc/android/chess/convergence/Connection;.m_threadHandler:Ljwtc/android/chess/convergence/Connection$InnerThreadHandler; // field@08ae │ │ +0603fa: 6e20 8a17 8c00 |00e5: invoke-virtual {v12, v8}, Ljwtc/android/chess/convergence/Connection$InnerThreadHandler;.sendMessage:(Landroid/os/Message;)Z // method@178a │ │ +060400: 0e00 |00e8: return-void │ │ +060402: 6e10 9714 0600 |00e9: invoke-virtual {v6}, Ljava/io/BufferedReader;.close:()V // method@1497 │ │ +060408: 122c |00ec: const/4 v12, #int 2 // #2 │ │ +06040a: 598c 2100 |00ed: iput v12, v8, Landroid/os/Message;.what:I // field@0021 │ │ +06040e: 1a0c 6b11 |00ef: const-string v12, "buffer" // string@116b │ │ +060412: 6e10 5615 0b00 |00f1: invoke-virtual {v11}, Ljava/lang/StringBuffer;.toString:()Ljava/lang/String; // method@1556 │ │ +060418: 0c0d |00f4: move-result-object v13 │ │ +06041a: 6e30 c101 c00d |00f5: invoke-virtual {v0, v12, v13}, Landroid/os/Bundle;.putString:(Ljava/lang/String;Ljava/lang/String;)V // method@01c1 │ │ +060420: 3806 2300 |00f8: if-eqz v6, 011b // +0023 │ │ +060424: 6e10 9714 0600 |00fa: invoke-virtual {v6}, Ljava/io/BufferedReader;.close:()V // method@1497 │ │ +06042a: 0765 |00fd: move-object v5, v6 │ │ +06042c: 28e0 |00fe: goto 00de // -0020 │ │ +06042e: 0d02 |00ff: move-exception v2 │ │ +060430: 6e10 bd14 0200 |0100: invoke-virtual {v2}, Ljava/io/IOException;.printStackTrace:()V // method@14bd │ │ +060436: 0765 |0103: move-object v5, v6 │ │ +060438: 28da |0104: goto 00de // -0026 │ │ +06043a: 0d02 |0105: move-exception v2 │ │ +06043c: 6e10 bd14 0200 |0106: invoke-virtual {v2}, Ljava/io/IOException;.printStackTrace:()V // method@14bd │ │ +060442: 28d5 |0109: goto 00de // -002b │ │ +060444: 0d0c |010a: move-exception v12 │ │ +060446: 3805 0500 |010b: if-eqz v5, 0110 // +0005 │ │ +06044a: 6e10 9714 0500 |010d: invoke-virtual {v5}, Ljava/io/BufferedReader;.close:()V // method@1497 │ │ +060450: 270c |0110: throw v12 │ │ +060452: 0d02 |0111: move-exception v2 │ │ +060454: 6e10 bd14 0200 |0112: invoke-virtual {v2}, Ljava/io/IOException;.printStackTrace:()V // method@14bd │ │ +06045a: 28fb |0115: goto 0110 // -0005 │ │ +06045c: 0d0c |0116: move-exception v12 │ │ +06045e: 0765 |0117: move-object v5, v6 │ │ +060460: 28f3 |0118: goto 010b // -000d │ │ +060462: 0d03 |0119: move-exception v3 │ │ +060464: 28b3 |011a: goto 00cd // -004d │ │ +060466: 0765 |011b: move-object v5, v6 │ │ +060468: 28c2 |011c: goto 00de // -003e │ │ catches : 7 │ │ 0x000b - 0x00a5 │ │ Ljava/lang/Exception; -> 0x0119 │ │ -> 0x010a │ │ 0x00a5 - 0x00ca │ │ Ljava/lang/Exception; -> 0x00cb │ │ -> 0x0116 │ │ @@ -97484,17 +97492,17 @@ │ │ 0x011b - 0x011d reg=10 responseHeaders [Lorg/apache/http/Header; │ │ 0x011b - 0x011d reg=11 sb Ljava/lang/StringBuffer; │ │ 0x0000 - 0x011d reg=15 this Ljwtc/android/chess/convergence/Connection$2; │ │ │ │ source_file_idx : 843 (Connection.java) │ │ │ │ Class #419 header: │ │ -class_idx : 985 │ │ +class_idx : 982 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 104 │ │ +superclass_idx : 101 │ │ source_file_idx : 843 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #419 annotations: │ │ @@ -97521,20 +97529,20 @@ │ │ type : '(Ljwtc/android/chess/convergence/Connection;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -05e920: |[05e920] jwtc.android.chess.convergence.Connection$InnerThreadHandler.:(Ljwtc/android/chess/convergence/Connection;)V │ │ -05e930: 7010 c601 0100 |0000: invoke-direct {v1}, Landroid/os/Handler;.:()V // method@01c6 │ │ -05e936: 2200 4d03 |0003: new-instance v0, Ljava/lang/ref/WeakReference; // type@034d │ │ -05e93a: 7020 7715 2000 |0005: invoke-direct {v0, v2}, Ljava/lang/ref/WeakReference;.:(Ljava/lang/Object;)V // method@1577 │ │ -05e940: 5b10 a208 |0008: iput-object v0, v1, Ljwtc/android/chess/convergence/Connection$InnerThreadHandler;._connection:Ljava/lang/ref/WeakReference; // field@08a2 │ │ -05e944: 0e00 |000a: return-void │ │ +0604c8: |[0604c8] jwtc.android.chess.convergence.Connection$InnerThreadHandler.:(Ljwtc/android/chess/convergence/Connection;)V │ │ +0604d8: 7010 c601 0100 |0000: invoke-direct {v1}, Landroid/os/Handler;.:()V // method@01c6 │ │ +0604de: 2200 4a03 |0003: new-instance v0, Ljava/lang/ref/WeakReference; // type@034a │ │ +0604e2: 7020 7715 2000 |0005: invoke-direct {v0, v2}, Ljava/lang/ref/WeakReference;.:(Ljava/lang/Object;)V // method@1577 │ │ +0604e8: 5b10 a208 |0008: iput-object v0, v1, Ljwtc/android/chess/convergence/Connection$InnerThreadHandler;._connection:Ljava/lang/ref/WeakReference; // field@08a2 │ │ +0604ec: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ 0x0003 line=47 │ │ 0x000a line=48 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Ljwtc/android/chess/convergence/Connection$InnerThreadHandler; │ │ @@ -97546,80 +97554,80 @@ │ │ type : '(Landroid/os/Message;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 146 16-bit code units │ │ -05e948: |[05e948] jwtc.android.chess.convergence.Connection$InnerThreadHandler.handleMessage:(Landroid/os/Message;)V │ │ -05e958: 5451 a208 |0000: iget-object v1, v5, Ljwtc/android/chess/convergence/Connection$InnerThreadHandler;._connection:Ljava/lang/ref/WeakReference; // field@08a2 │ │ -05e95c: 6e10 7815 0100 |0002: invoke-virtual {v1}, Ljava/lang/ref/WeakReference;.get:()Ljava/lang/Object; // method@1578 │ │ -05e962: 0c00 |0005: move-result-object v0 │ │ -05e964: 1f00 da03 |0006: check-cast v0, Ljwtc/android/chess/convergence/Connection; // type@03da │ │ -05e968: 3800 0a00 |0008: if-eqz v0, 0012 // +000a │ │ -05e96c: 5261 2100 |000a: iget v1, v6, Landroid/os/Message;.what:I // field@0021 │ │ -05e970: 2b01 7a00 0000 |000c: packed-switch v1, 00000086 // +0000007a │ │ -05e976: 6f20 c901 6500 |000f: invoke-super {v5, v6}, Landroid/os/Handler;.handleMessage:(Landroid/os/Message;)V // method@01c9 │ │ -05e97c: 0e00 |0012: return-void │ │ -05e97e: 1a01 b712 |0013: const-string v1, "convergence.Connection" // string@12b7 │ │ -05e982: 1a02 570d |0015: const-string v2, "ThreadHandler found device, trying to connect" // string@0d57 │ │ -05e986: 7120 f811 2100 |0017: invoke-static {v1, v2}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@11f8 │ │ -05e98c: 6e10 9117 0000 |001a: invoke-virtual {v0}, Ljwtc/android/chess/convergence/Connection;.connect:()V // method@1791 │ │ -05e992: 28f2 |001d: goto 000f // -000e │ │ -05e994: 1a01 b712 |001e: const-string v1, "convergence.Connection" // string@12b7 │ │ -05e998: 2202 4203 |0020: new-instance v2, Ljava/lang/StringBuilder; // type@0342 │ │ -05e99c: 7010 5715 0200 |0022: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ -05e9a2: 1a03 590d |0025: const-string v3, "ThreadHandler got: " // string@0d59 │ │ -05e9a6: 6e20 5f15 3200 |0027: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -05e9ac: 0c02 |002a: move-result-object v2 │ │ -05e9ae: 6e10 d501 0600 |002b: invoke-virtual {v6}, Landroid/os/Message;.getData:()Landroid/os/Bundle; // method@01d5 │ │ -05e9b4: 0c03 |002e: move-result-object v3 │ │ -05e9b6: 1a04 6f11 |002f: const-string v4, "buffer" // string@116f │ │ -05e9ba: 6e20 b801 4300 |0031: invoke-virtual {v3, v4}, Landroid/os/Bundle;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@01b8 │ │ -05e9c0: 0c03 |0034: move-result-object v3 │ │ -05e9c2: 6e20 5f15 3200 |0035: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -05e9c8: 0c02 |0038: move-result-object v2 │ │ -05e9ca: 6e10 6415 0200 |0039: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ -05e9d0: 0c02 |003c: move-result-object v2 │ │ -05e9d2: 7120 f811 2100 |003d: invoke-static {v1, v2}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@11f8 │ │ -05e9d8: 1a01 b712 |0040: const-string v1, "convergence.Connection" // string@12b7 │ │ -05e9dc: 2202 4203 |0042: new-instance v2, Ljava/lang/StringBuilder; // type@0342 │ │ -05e9e0: 7010 5715 0200 |0044: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ -05e9e6: 1a03 bf0c |0047: const-string v3, "Status " // string@0cbf │ │ -05e9ea: 6e20 5f15 3200 |0049: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -05e9f0: 0c02 |004c: move-result-object v2 │ │ -05e9f2: 6e10 d501 0600 |004d: invoke-virtual {v6}, Landroid/os/Message;.getData:()Landroid/os/Bundle; // method@01d5 │ │ -05e9f8: 0c03 |0050: move-result-object v3 │ │ -05e9fa: 1a04 1822 |0051: const-string v4, "status" // string@2218 │ │ -05e9fe: 6e20 b301 4300 |0053: invoke-virtual {v3, v4}, Landroid/os/Bundle;.getInt:(Ljava/lang/String;)I // method@01b3 │ │ -05ea04: 0a03 |0056: move-result v3 │ │ -05ea06: 6e20 5b15 3200 |0057: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@155b │ │ -05ea0c: 0c02 |005a: move-result-object v2 │ │ -05ea0e: 6e10 6415 0200 |005b: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ -05ea14: 0c02 |005e: move-result-object v2 │ │ -05ea16: 7120 f811 2100 |005f: invoke-static {v1, v2}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@11f8 │ │ -05ea1c: 28ad |0062: goto 000f // -0053 │ │ -05ea1e: 1a01 b712 |0063: const-string v1, "convergence.Connection" // string@12b7 │ │ -05ea22: 2202 4203 |0065: new-instance v2, Ljava/lang/StringBuilder; // type@0342 │ │ -05ea26: 7010 5715 0200 |0067: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ -05ea2c: 1a03 580d |006a: const-string v3, "ThreadHandler got error: " // string@0d58 │ │ -05ea30: 6e20 5f15 3200 |006c: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -05ea36: 0c02 |006f: move-result-object v2 │ │ -05ea38: 6e10 d501 0600 |0070: invoke-virtual {v6}, Landroid/os/Message;.getData:()Landroid/os/Bundle; // method@01d5 │ │ -05ea3e: 0c03 |0073: move-result-object v3 │ │ -05ea40: 1a04 6f11 |0074: const-string v4, "buffer" // string@116f │ │ -05ea44: 6e20 b801 4300 |0076: invoke-virtual {v3, v4}, Landroid/os/Bundle;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@01b8 │ │ -05ea4a: 0c03 |0079: move-result-object v3 │ │ -05ea4c: 6e20 5f15 3200 |007a: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -05ea52: 0c02 |007d: move-result-object v2 │ │ -05ea54: 6e10 6415 0200 |007e: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ -05ea5a: 0c02 |0081: move-result-object v2 │ │ -05ea5c: 7120 f611 2100 |0082: invoke-static {v1, v2}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@11f6 │ │ -05ea62: 288a |0085: goto 000f // -0076 │ │ -05ea64: 0001 0400 ffff ffff 5700 0000 0300 ... |0086: packed-switch-data (12 units) │ │ +0604f0: |[0604f0] jwtc.android.chess.convergence.Connection$InnerThreadHandler.handleMessage:(Landroid/os/Message;)V │ │ +060500: 5451 a208 |0000: iget-object v1, v5, Ljwtc/android/chess/convergence/Connection$InnerThreadHandler;._connection:Ljava/lang/ref/WeakReference; // field@08a2 │ │ +060504: 6e10 7815 0100 |0002: invoke-virtual {v1}, Ljava/lang/ref/WeakReference;.get:()Ljava/lang/Object; // method@1578 │ │ +06050a: 0c00 |0005: move-result-object v0 │ │ +06050c: 1f00 d703 |0006: check-cast v0, Ljwtc/android/chess/convergence/Connection; // type@03d7 │ │ +060510: 3800 0a00 |0008: if-eqz v0, 0012 // +000a │ │ +060514: 5261 2100 |000a: iget v1, v6, Landroid/os/Message;.what:I // field@0021 │ │ +060518: 2b01 7a00 0000 |000c: packed-switch v1, 00000086 // +0000007a │ │ +06051e: 6f20 c901 6500 |000f: invoke-super {v5, v6}, Landroid/os/Handler;.handleMessage:(Landroid/os/Message;)V // method@01c9 │ │ +060524: 0e00 |0012: return-void │ │ +060526: 1a01 b312 |0013: const-string v1, "convergence.Connection" // string@12b3 │ │ +06052a: 1a02 540d |0015: const-string v2, "ThreadHandler found device, trying to connect" // string@0d54 │ │ +06052e: 7120 f811 2100 |0017: invoke-static {v1, v2}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@11f8 │ │ +060534: 6e10 9117 0000 |001a: invoke-virtual {v0}, Ljwtc/android/chess/convergence/Connection;.connect:()V // method@1791 │ │ +06053a: 28f2 |001d: goto 000f // -000e │ │ +06053c: 1a01 b312 |001e: const-string v1, "convergence.Connection" // string@12b3 │ │ +060540: 2202 3f03 |0020: new-instance v2, Ljava/lang/StringBuilder; // type@033f │ │ +060544: 7010 5715 0200 |0022: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ +06054a: 1a03 560d |0025: const-string v3, "ThreadHandler got: " // string@0d56 │ │ +06054e: 6e20 5f15 3200 |0027: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +060554: 0c02 |002a: move-result-object v2 │ │ +060556: 6e10 d501 0600 |002b: invoke-virtual {v6}, Landroid/os/Message;.getData:()Landroid/os/Bundle; // method@01d5 │ │ +06055c: 0c03 |002e: move-result-object v3 │ │ +06055e: 1a04 6b11 |002f: const-string v4, "buffer" // string@116b │ │ +060562: 6e20 b801 4300 |0031: invoke-virtual {v3, v4}, Landroid/os/Bundle;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@01b8 │ │ +060568: 0c03 |0034: move-result-object v3 │ │ +06056a: 6e20 5f15 3200 |0035: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +060570: 0c02 |0038: move-result-object v2 │ │ +060572: 6e10 6415 0200 |0039: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ +060578: 0c02 |003c: move-result-object v2 │ │ +06057a: 7120 f811 2100 |003d: invoke-static {v1, v2}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@11f8 │ │ +060580: 1a01 b312 |0040: const-string v1, "convergence.Connection" // string@12b3 │ │ +060584: 2202 3f03 |0042: new-instance v2, Ljava/lang/StringBuilder; // type@033f │ │ +060588: 7010 5715 0200 |0044: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ +06058e: 1a03 bc0c |0047: const-string v3, "Status " // string@0cbc │ │ +060592: 6e20 5f15 3200 |0049: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +060598: 0c02 |004c: move-result-object v2 │ │ +06059a: 6e10 d501 0600 |004d: invoke-virtual {v6}, Landroid/os/Message;.getData:()Landroid/os/Bundle; // method@01d5 │ │ +0605a0: 0c03 |0050: move-result-object v3 │ │ +0605a2: 1a04 1422 |0051: const-string v4, "status" // string@2214 │ │ +0605a6: 6e20 b301 4300 |0053: invoke-virtual {v3, v4}, Landroid/os/Bundle;.getInt:(Ljava/lang/String;)I // method@01b3 │ │ +0605ac: 0a03 |0056: move-result v3 │ │ +0605ae: 6e20 5b15 3200 |0057: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@155b │ │ +0605b4: 0c02 |005a: move-result-object v2 │ │ +0605b6: 6e10 6415 0200 |005b: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ +0605bc: 0c02 |005e: move-result-object v2 │ │ +0605be: 7120 f811 2100 |005f: invoke-static {v1, v2}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@11f8 │ │ +0605c4: 28ad |0062: goto 000f // -0053 │ │ +0605c6: 1a01 b312 |0063: const-string v1, "convergence.Connection" // string@12b3 │ │ +0605ca: 2202 3f03 |0065: new-instance v2, Ljava/lang/StringBuilder; // type@033f │ │ +0605ce: 7010 5715 0200 |0067: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ +0605d4: 1a03 550d |006a: const-string v3, "ThreadHandler got error: " // string@0d55 │ │ +0605d8: 6e20 5f15 3200 |006c: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +0605de: 0c02 |006f: move-result-object v2 │ │ +0605e0: 6e10 d501 0600 |0070: invoke-virtual {v6}, Landroid/os/Message;.getData:()Landroid/os/Bundle; // method@01d5 │ │ +0605e6: 0c03 |0073: move-result-object v3 │ │ +0605e8: 1a04 6b11 |0074: const-string v4, "buffer" // string@116b │ │ +0605ec: 6e20 b801 4300 |0076: invoke-virtual {v3, v4}, Landroid/os/Bundle;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@01b8 │ │ +0605f2: 0c03 |0079: move-result-object v3 │ │ +0605f4: 6e20 5f15 3200 |007a: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +0605fa: 0c02 |007d: move-result-object v2 │ │ +0605fc: 6e10 6415 0200 |007e: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ +060602: 0c02 |0081: move-result-object v2 │ │ +060604: 7120 f611 2100 |0082: invoke-static {v1, v2}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@11f6 │ │ +06060a: 288a |0085: goto 000f // -0076 │ │ +06060c: 0001 0400 ffff ffff 5700 0000 0300 ... |0086: packed-switch-data (12 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=51 │ │ 0x0008 line=52 │ │ 0x000a line=53 │ │ 0x000f line=66 │ │ 0x0012 line=68 │ │ @@ -97633,17 +97641,17 @@ │ │ 0x0008 - 0x0092 reg=0 connection Ljwtc/android/chess/convergence/Connection; │ │ 0x0000 - 0x0092 reg=5 this Ljwtc/android/chess/convergence/Connection$InnerThreadHandler; │ │ 0x0000 - 0x0092 reg=6 msg Landroid/os/Message; │ │ │ │ source_file_idx : 843 (Connection.java) │ │ │ │ Class #420 header: │ │ -class_idx : 986 │ │ +class_idx : 983 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 826 │ │ +superclass_idx : 823 │ │ source_file_idx : 843 │ │ static_fields_size : 6 │ │ instance_fields_size: 6 │ │ direct_methods_size : 6 │ │ virtual_methods_size: 6 │ │ │ │ Class #420 annotations: │ │ @@ -97717,28 +97725,28 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -05ea7c: |[05ea7c] jwtc.android.chess.convergence.Connection.:()V │ │ -05ea8c: 7010 1c15 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@151c │ │ -05ea92: 1a00 5d03 |0003: const-string v0, "Convergence_Tutorial_TV" // string@035d │ │ -05ea96: 5b10 a908 |0005: iput-object v0, v1, Ljwtc/android/chess/convergence/Connection;._appId:Ljava/lang/String; // field@08a9 │ │ -05ea9a: 1300 5000 |0007: const/16 v0, #int 80 // #50 │ │ -05ea9e: 5910 ad08 |0009: iput v0, v1, Ljwtc/android/chess/convergence/Connection;._serverPort:I // field@08ad │ │ -05eaa2: 1210 |000b: const/4 v0, #int 1 // #1 │ │ -05eaa4: 5910 ab08 |000c: iput v0, v1, Ljwtc/android/chess/convergence/Connection;._msgNumber:I // field@08ab │ │ -05eaa8: 1230 |000e: const/4 v0, #int 3 // #3 │ │ -05eaaa: 5910 aa08 |000f: iput v0, v1, Ljwtc/android/chess/convergence/Connection;._connectionType:I // field@08aa │ │ -05eaae: 2200 d903 |0011: new-instance v0, Ljwtc/android/chess/convergence/Connection$InnerThreadHandler; // type@03d9 │ │ -05eab2: 7020 8817 1000 |0013: invoke-direct {v0, v1}, Ljwtc/android/chess/convergence/Connection$InnerThreadHandler;.:(Ljwtc/android/chess/convergence/Connection;)V // method@1788 │ │ -05eab8: 5b10 ae08 |0016: iput-object v0, v1, Ljwtc/android/chess/convergence/Connection;.m_threadHandler:Ljwtc/android/chess/convergence/Connection$InnerThreadHandler; // field@08ae │ │ -05eabc: 0e00 |0018: return-void │ │ +060624: |[060624] jwtc.android.chess.convergence.Connection.:()V │ │ +060634: 7010 1c15 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@151c │ │ +06063a: 1a00 5d03 |0003: const-string v0, "Convergence_Tutorial_TV" // string@035d │ │ +06063e: 5b10 a908 |0005: iput-object v0, v1, Ljwtc/android/chess/convergence/Connection;._appId:Ljava/lang/String; // field@08a9 │ │ +060642: 1300 5000 |0007: const/16 v0, #int 80 // #50 │ │ +060646: 5910 ad08 |0009: iput v0, v1, Ljwtc/android/chess/convergence/Connection;._serverPort:I // field@08ad │ │ +06064a: 1210 |000b: const/4 v0, #int 1 // #1 │ │ +06064c: 5910 ab08 |000c: iput v0, v1, Ljwtc/android/chess/convergence/Connection;._msgNumber:I // field@08ab │ │ +060650: 1230 |000e: const/4 v0, #int 3 // #3 │ │ +060652: 5910 aa08 |000f: iput v0, v1, Ljwtc/android/chess/convergence/Connection;._connectionType:I // field@08aa │ │ +060656: 2200 d603 |0011: new-instance v0, Ljwtc/android/chess/convergence/Connection$InnerThreadHandler; // type@03d6 │ │ +06065a: 7020 8817 1000 |0013: invoke-direct {v0, v1}, Ljwtc/android/chess/convergence/Connection$InnerThreadHandler;.:(Ljwtc/android/chess/convergence/Connection;)V // method@1788 │ │ +060660: 5b10 ae08 |0016: iput-object v0, v1, Ljwtc/android/chess/convergence/Connection;.m_threadHandler:Ljwtc/android/chess/convergence/Connection$InnerThreadHandler; // field@08ae │ │ +060664: 0e00 |0018: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=72 │ │ 0x0003 line=38 │ │ 0x0007 line=39 │ │ 0x000e line=40 │ │ 0x0011 line=70 │ │ @@ -97751,17 +97759,17 @@ │ │ type : '(Ljwtc/android/chess/convergence/Connection;)I' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -05eac0: |[05eac0] jwtc.android.chess.convergence.Connection.access$000:(Ljwtc/android/chess/convergence/Connection;)I │ │ -05ead0: 5210 aa08 |0000: iget v0, v1, Ljwtc/android/chess/convergence/Connection;._connectionType:I // field@08aa │ │ -05ead4: 0f00 |0002: return v0 │ │ +060668: |[060668] jwtc.android.chess.convergence.Connection.access$000:(Ljwtc/android/chess/convergence/Connection;)I │ │ +060678: 5210 aa08 |0000: iget v0, v1, Ljwtc/android/chess/convergence/Connection;._connectionType:I // field@08aa │ │ +06067c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Ljwtc/android/chess/convergence/Connection; │ │ │ │ #2 : (in Ljwtc/android/chess/convergence/Connection;) │ │ @@ -97769,17 +97777,17 @@ │ │ type : '(Ljwtc/android/chess/convergence/Connection;)Ljava/lang/String;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -05ead8: |[05ead8] jwtc.android.chess.convergence.Connection.access$100:(Ljwtc/android/chess/convergence/Connection;)Ljava/lang/String; │ │ -05eae8: 5410 ac08 |0000: iget-object v0, v1, Ljwtc/android/chess/convergence/Connection;._serverIp:Ljava/lang/String; // field@08ac │ │ -05eaec: 1100 |0002: return-object v0 │ │ +060680: |[060680] jwtc.android.chess.convergence.Connection.access$100:(Ljwtc/android/chess/convergence/Connection;)Ljava/lang/String; │ │ +060690: 5410 ac08 |0000: iget-object v0, v1, Ljwtc/android/chess/convergence/Connection;._serverIp:Ljava/lang/String; // field@08ac │ │ +060694: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Ljwtc/android/chess/convergence/Connection; │ │ │ │ #3 : (in Ljwtc/android/chess/convergence/Connection;) │ │ @@ -97787,17 +97795,17 @@ │ │ type : '(Ljwtc/android/chess/convergence/Connection;Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -05eaf0: |[05eaf0] jwtc.android.chess.convergence.Connection.access$102:(Ljwtc/android/chess/convergence/Connection;Ljava/lang/String;)Ljava/lang/String; │ │ -05eb00: 5b01 ac08 |0000: iput-object v1, v0, Ljwtc/android/chess/convergence/Connection;._serverIp:Ljava/lang/String; // field@08ac │ │ -05eb04: 1101 |0002: return-object v1 │ │ +060698: |[060698] jwtc.android.chess.convergence.Connection.access$102:(Ljwtc/android/chess/convergence/Connection;Ljava/lang/String;)Ljava/lang/String; │ │ +0606a8: 5b01 ac08 |0000: iput-object v1, v0, Ljwtc/android/chess/convergence/Connection;._serverIp:Ljava/lang/String; // field@08ac │ │ +0606ac: 1101 |0002: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 x0 Ljwtc/android/chess/convergence/Connection; │ │ 0x0000 - 0x0003 reg=1 x1 Ljava/lang/String; │ │ │ │ @@ -97806,19 +97814,19 @@ │ │ type : '(Ljwtc/android/chess/convergence/Connection;)I' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 7 16-bit code units │ │ -05eb08: |[05eb08] jwtc.android.chess.convergence.Connection.access$208:(Ljwtc/android/chess/convergence/Connection;)I │ │ -05eb18: 5220 ab08 |0000: iget v0, v2, Ljwtc/android/chess/convergence/Connection;._msgNumber:I // field@08ab │ │ -05eb1c: d801 0001 |0002: add-int/lit8 v1, v0, #int 1 // #01 │ │ -05eb20: 5921 ab08 |0004: iput v1, v2, Ljwtc/android/chess/convergence/Connection;._msgNumber:I // field@08ab │ │ -05eb24: 0f00 |0006: return v0 │ │ +0606b0: |[0606b0] jwtc.android.chess.convergence.Connection.access$208:(Ljwtc/android/chess/convergence/Connection;)I │ │ +0606c0: 5220 ab08 |0000: iget v0, v2, Ljwtc/android/chess/convergence/Connection;._msgNumber:I // field@08ab │ │ +0606c4: d801 0001 |0002: add-int/lit8 v1, v0, #int 1 // #01 │ │ +0606c8: 5921 ab08 |0004: iput v1, v2, Ljwtc/android/chess/convergence/Connection;._msgNumber:I // field@08ab │ │ +0606cc: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 x0 Ljwtc/android/chess/convergence/Connection; │ │ │ │ #5 : (in Ljwtc/android/chess/convergence/Connection;) │ │ @@ -97826,46 +97834,46 @@ │ │ type : '(Lorg/apache/http/client/methods/HttpPost;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 69 16-bit code units │ │ -05eb28: |[05eb28] jwtc.android.chess.convergence.Connection.addConvergenceHeaders:(Lorg/apache/http/client/methods/HttpPost;)V │ │ -05eb38: 1a00 4b0c |0000: const-string v0, "SLDeviceID" // string@0c4b │ │ -05eb3c: 1a01 5c01 |0002: const-string v1, "12345" // string@015c │ │ -05eb40: 6e30 a41b 0401 |0004: invoke-virtual {v4, v0, v1}, Lorg/apache/http/client/methods/HttpPost;.setHeader:(Ljava/lang/String;Ljava/lang/String;)V // method@1ba4 │ │ -05eb46: 1a00 020e |0007: const-string v0, "VendorID" // string@0e02 │ │ -05eb4a: 1a01 030e |0009: const-string v1, "VendorMe" // string@0e03 │ │ -05eb4e: 6e30 a41b 0401 |000b: invoke-virtual {v4, v0, v1}, Lorg/apache/http/client/methods/HttpPost;.setHeader:(Ljava/lang/String;Ljava/lang/String;)V // method@1ba4 │ │ -05eb54: 1a00 c603 |000e: const-string v0, "DeviceName" // string@03c6 │ │ -05eb58: 1a01 ca04 |0010: const-string v1, "IE-Client" // string@04ca │ │ -05eb5c: 6e30 a41b 0401 |0012: invoke-virtual {v4, v0, v1}, Lorg/apache/http/client/methods/HttpPost;.setHeader:(Ljava/lang/String;Ljava/lang/String;)V // method@1ba4 │ │ -05eb62: 1a00 9604 |0015: const-string v0, "GroupID" // string@0496 │ │ -05eb66: 1a01 4c14 |0017: const-string v1, "feiGroup" // string@144c │ │ -05eb6a: 6e30 a41b 0401 |0019: invoke-virtual {v4, v0, v1}, Lorg/apache/http/client/methods/HttpPost;.setHeader:(Ljava/lang/String;Ljava/lang/String;)V // method@1ba4 │ │ -05eb70: 1a00 d50b |001c: const-string v0, "ProductID" // string@0bd5 │ │ -05eb74: 1a01 4c0c |001e: const-string v1, "SMARTDev" // string@0c4c │ │ -05eb78: 6e30 a41b 0401 |0020: invoke-virtual {v4, v0, v1}, Lorg/apache/http/client/methods/HttpPost;.setHeader:(Ljava/lang/String;Ljava/lang/String;)V // method@1ba4 │ │ -05eb7e: 1a00 8b12 |0023: const-string v0, "connection" // string@128b │ │ -05eb82: 1a01 3a12 |0025: const-string v1, "close" // string@123a │ │ -05eb86: 6e30 a41b 0401 |0027: invoke-virtual {v4, v0, v1}, Lorg/apache/http/client/methods/HttpPost;.setHeader:(Ljava/lang/String;Ljava/lang/String;)V // method@1ba4 │ │ -05eb8c: 1a00 ec1b |002a: const-string v0, "msgNumber" // string@1bec │ │ -05eb90: 2201 4203 |002c: new-instance v1, Ljava/lang/StringBuilder; // type@0342 │ │ -05eb94: 7010 5715 0100 |002e: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ -05eb9a: 1a02 0000 |0031: const-string v2, "" // string@0000 │ │ -05eb9e: 6e20 5f15 2100 |0033: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -05eba4: 0c01 |0036: move-result-object v1 │ │ -05eba6: 5232 ab08 |0037: iget v2, v3, Ljwtc/android/chess/convergence/Connection;._msgNumber:I // field@08ab │ │ -05ebaa: 6e20 5b15 2100 |0039: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@155b │ │ -05ebb0: 0c01 |003c: move-result-object v1 │ │ -05ebb2: 6e10 6415 0100 |003d: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ -05ebb8: 0c01 |0040: move-result-object v1 │ │ -05ebba: 6e30 a41b 0401 |0041: invoke-virtual {v4, v0, v1}, Lorg/apache/http/client/methods/HttpPost;.setHeader:(Ljava/lang/String;Ljava/lang/String;)V // method@1ba4 │ │ -05ebc0: 0e00 |0044: return-void │ │ +0606d0: |[0606d0] jwtc.android.chess.convergence.Connection.addConvergenceHeaders:(Lorg/apache/http/client/methods/HttpPost;)V │ │ +0606e0: 1a00 480c |0000: const-string v0, "SLDeviceID" // string@0c48 │ │ +0606e4: 1a01 5c01 |0002: const-string v1, "12345" // string@015c │ │ +0606e8: 6e30 a31b 0401 |0004: invoke-virtual {v4, v0, v1}, Lorg/apache/http/client/methods/HttpPost;.setHeader:(Ljava/lang/String;Ljava/lang/String;)V // method@1ba3 │ │ +0606ee: 1a00 ff0d |0007: const-string v0, "VendorID" // string@0dff │ │ +0606f2: 1a01 000e |0009: const-string v1, "VendorMe" // string@0e00 │ │ +0606f6: 6e30 a31b 0401 |000b: invoke-virtual {v4, v0, v1}, Lorg/apache/http/client/methods/HttpPost;.setHeader:(Ljava/lang/String;Ljava/lang/String;)V // method@1ba3 │ │ +0606fc: 1a00 c603 |000e: const-string v0, "DeviceName" // string@03c6 │ │ +060700: 1a01 ca04 |0010: const-string v1, "IE-Client" // string@04ca │ │ +060704: 6e30 a31b 0401 |0012: invoke-virtual {v4, v0, v1}, Lorg/apache/http/client/methods/HttpPost;.setHeader:(Ljava/lang/String;Ljava/lang/String;)V // method@1ba3 │ │ +06070a: 1a00 9604 |0015: const-string v0, "GroupID" // string@0496 │ │ +06070e: 1a01 4814 |0017: const-string v1, "feiGroup" // string@1448 │ │ +060712: 6e30 a31b 0401 |0019: invoke-virtual {v4, v0, v1}, Lorg/apache/http/client/methods/HttpPost;.setHeader:(Ljava/lang/String;Ljava/lang/String;)V // method@1ba3 │ │ +060718: 1a00 d20b |001c: const-string v0, "ProductID" // string@0bd2 │ │ +06071c: 1a01 490c |001e: const-string v1, "SMARTDev" // string@0c49 │ │ +060720: 6e30 a31b 0401 |0020: invoke-virtual {v4, v0, v1}, Lorg/apache/http/client/methods/HttpPost;.setHeader:(Ljava/lang/String;Ljava/lang/String;)V // method@1ba3 │ │ +060726: 1a00 8712 |0023: const-string v0, "connection" // string@1287 │ │ +06072a: 1a01 3612 |0025: const-string v1, "close" // string@1236 │ │ +06072e: 6e30 a31b 0401 |0027: invoke-virtual {v4, v0, v1}, Lorg/apache/http/client/methods/HttpPost;.setHeader:(Ljava/lang/String;Ljava/lang/String;)V // method@1ba3 │ │ +060734: 1a00 e81b |002a: const-string v0, "msgNumber" // string@1be8 │ │ +060738: 2201 3f03 |002c: new-instance v1, Ljava/lang/StringBuilder; // type@033f │ │ +06073c: 7010 5715 0100 |002e: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ +060742: 1a02 0000 |0031: const-string v2, "" // string@0000 │ │ +060746: 6e20 5f15 2100 |0033: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +06074c: 0c01 |0036: move-result-object v1 │ │ +06074e: 5232 ab08 |0037: iget v2, v3, Ljwtc/android/chess/convergence/Connection;._msgNumber:I // field@08ab │ │ +060752: 6e20 5b15 2100 |0039: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@155b │ │ +060758: 0c01 |003c: move-result-object v1 │ │ +06075a: 6e10 6415 0100 |003d: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ +060760: 0c01 |0040: move-result-object v1 │ │ +060762: 6e30 a31b 0401 |0041: invoke-virtual {v4, v0, v1}, Lorg/apache/http/client/methods/HttpPost;.setHeader:(Ljava/lang/String;Ljava/lang/String;)V // method@1ba3 │ │ +060768: 0e00 |0044: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=193 │ │ 0x0007 line=194 │ │ 0x000e line=195 │ │ 0x0015 line=196 │ │ 0x001c line=197 │ │ @@ -97882,44 +97890,44 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 61 16-bit code units │ │ -05ebc4: |[05ebc4] jwtc.android.chess.convergence.Connection.connect:()V │ │ -05ebd4: 2200 8204 |0000: new-instance v0, Lorg/apache/http/client/methods/HttpPost; // type@0482 │ │ -05ebd8: 7010 a21b 0000 |0002: invoke-direct {v0}, Lorg/apache/http/client/methods/HttpPost;.:()V // method@1ba2 │ │ -05ebde: 5231 aa08 |0005: iget v1, v3, Ljwtc/android/chess/convergence/Connection;._connectionType:I // field@08aa │ │ -05ebe2: 1232 |0007: const/4 v2, #int 3 // #3 │ │ -05ebe4: 3321 2b00 |0008: if-ne v1, v2, 0033 // +002b │ │ -05ebe8: 2201 4203 |000a: new-instance v1, Ljava/lang/StringBuilder; // type@0342 │ │ -05ebec: 7010 5715 0100 |000c: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ -05ebf2: 1a02 b623 |000f: const-string v2, "ws/app/" // string@23b6 │ │ -05ebf6: 6e20 5f15 2100 |0011: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -05ebfc: 0c01 |0014: move-result-object v1 │ │ -05ebfe: 5432 a908 |0015: iget-object v2, v3, Ljwtc/android/chess/convergence/Connection;._appId:Ljava/lang/String; // field@08a9 │ │ -05ec02: 6e20 5f15 2100 |0017: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -05ec08: 0c01 |001a: move-result-object v1 │ │ -05ec0a: 1a02 4701 |001b: const-string v2, "/connect" // string@0147 │ │ -05ec0e: 6e20 5f15 2100 |001d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -05ec14: 0c01 |0020: move-result-object v1 │ │ -05ec16: 6e10 6415 0100 |0021: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ -05ec1c: 0c01 |0024: move-result-object v1 │ │ -05ec1e: 6e20 9417 1300 |0025: invoke-virtual {v3, v1}, Ljwtc/android/chess/convergence/Connection;.getURI:(Ljava/lang/String;)Ljava/net/URI; // method@1794 │ │ -05ec24: 0c01 |0028: move-result-object v1 │ │ -05ec26: 6e20 a51b 1000 |0029: invoke-virtual {v0, v1}, Lorg/apache/http/client/methods/HttpPost;.setURI:(Ljava/net/URI;)V // method@1ba5 │ │ -05ec2c: 7020 9017 0300 |002c: invoke-direct {v3, v0}, Ljwtc/android/chess/convergence/Connection;.addConvergenceHeaders:(Lorg/apache/http/client/methods/HttpPost;)V // method@1790 │ │ -05ec32: 6e20 9317 0300 |002f: invoke-virtual {v3, v0}, Ljwtc/android/chess/convergence/Connection;.doRequest:(Lorg/apache/http/client/methods/HttpPost;)V // method@1793 │ │ -05ec38: 0e00 |0032: return-void │ │ -05ec3a: 1a01 d510 |0033: const-string v1, "app/YouTube" // string@10d5 │ │ -05ec3e: 6e20 9417 1300 |0035: invoke-virtual {v3, v1}, Ljwtc/android/chess/convergence/Connection;.getURI:(Ljava/lang/String;)Ljava/net/URI; // method@1794 │ │ -05ec44: 0c01 |0038: move-result-object v1 │ │ -05ec46: 6e20 a51b 1000 |0039: invoke-virtual {v0, v1}, Lorg/apache/http/client/methods/HttpPost;.setURI:(Ljava/net/URI;)V // method@1ba5 │ │ -05ec4c: 28f3 |003c: goto 002f // -000d │ │ +06076c: |[06076c] jwtc.android.chess.convergence.Connection.connect:()V │ │ +06077c: 2200 7f04 |0000: new-instance v0, Lorg/apache/http/client/methods/HttpPost; // type@047f │ │ +060780: 7010 a11b 0000 |0002: invoke-direct {v0}, Lorg/apache/http/client/methods/HttpPost;.:()V // method@1ba1 │ │ +060786: 5231 aa08 |0005: iget v1, v3, Ljwtc/android/chess/convergence/Connection;._connectionType:I // field@08aa │ │ +06078a: 1232 |0007: const/4 v2, #int 3 // #3 │ │ +06078c: 3321 2b00 |0008: if-ne v1, v2, 0033 // +002b │ │ +060790: 2201 3f03 |000a: new-instance v1, Ljava/lang/StringBuilder; // type@033f │ │ +060794: 7010 5715 0100 |000c: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ +06079a: 1a02 b223 |000f: const-string v2, "ws/app/" // string@23b2 │ │ +06079e: 6e20 5f15 2100 |0011: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +0607a4: 0c01 |0014: move-result-object v1 │ │ +0607a6: 5432 a908 |0015: iget-object v2, v3, Ljwtc/android/chess/convergence/Connection;._appId:Ljava/lang/String; // field@08a9 │ │ +0607aa: 6e20 5f15 2100 |0017: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +0607b0: 0c01 |001a: move-result-object v1 │ │ +0607b2: 1a02 4701 |001b: const-string v2, "/connect" // string@0147 │ │ +0607b6: 6e20 5f15 2100 |001d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +0607bc: 0c01 |0020: move-result-object v1 │ │ +0607be: 6e10 6415 0100 |0021: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ +0607c4: 0c01 |0024: move-result-object v1 │ │ +0607c6: 6e20 9417 1300 |0025: invoke-virtual {v3, v1}, Ljwtc/android/chess/convergence/Connection;.getURI:(Ljava/lang/String;)Ljava/net/URI; // method@1794 │ │ +0607cc: 0c01 |0028: move-result-object v1 │ │ +0607ce: 6e20 a41b 1000 |0029: invoke-virtual {v0, v1}, Lorg/apache/http/client/methods/HttpPost;.setURI:(Ljava/net/URI;)V // method@1ba4 │ │ +0607d4: 7020 9017 0300 |002c: invoke-direct {v3, v0}, Ljwtc/android/chess/convergence/Connection;.addConvergenceHeaders:(Lorg/apache/http/client/methods/HttpPost;)V // method@1790 │ │ +0607da: 6e20 9317 0300 |002f: invoke-virtual {v3, v0}, Ljwtc/android/chess/convergence/Connection;.doRequest:(Lorg/apache/http/client/methods/HttpPost;)V // method@1793 │ │ +0607e0: 0e00 |0032: return-void │ │ +0607e2: 1a01 d110 |0033: const-string v1, "app/YouTube" // string@10d1 │ │ +0607e6: 6e20 9417 1300 |0035: invoke-virtual {v3, v1}, Ljwtc/android/chess/convergence/Connection;.getURI:(Ljava/lang/String;)Ljava/net/URI; // method@1794 │ │ +0607ec: 0c01 |0038: move-result-object v1 │ │ +0607ee: 6e20 a41b 1000 |0039: invoke-virtual {v0, v1}, Lorg/apache/http/client/methods/HttpPost;.setURI:(Ljava/net/URI;)V // method@1ba4 │ │ +0607f4: 28f3 |003c: goto 002f // -000d │ │ catches : (none) │ │ positions : │ │ 0x0000 line=149 │ │ 0x0005 line=151 │ │ 0x000a line=152 │ │ 0x002c line=153 │ │ 0x002f line=157 │ │ @@ -97934,36 +97942,36 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 46 16-bit code units │ │ -05ec50: |[05ec50] jwtc.android.chess.convergence.Connection.disconnect:()V │ │ -05ec60: 2200 8204 |0000: new-instance v0, Lorg/apache/http/client/methods/HttpPost; // type@0482 │ │ -05ec64: 7010 a21b 0000 |0002: invoke-direct {v0}, Lorg/apache/http/client/methods/HttpPost;.:()V // method@1ba2 │ │ -05ec6a: 2201 4203 |0005: new-instance v1, Ljava/lang/StringBuilder; // type@0342 │ │ -05ec6e: 7010 5715 0100 |0007: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ -05ec74: 1a02 b623 |000a: const-string v2, "ws/app/" // string@23b6 │ │ -05ec78: 6e20 5f15 2100 |000c: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -05ec7e: 0c01 |000f: move-result-object v1 │ │ -05ec80: 5432 a908 |0010: iget-object v2, v3, Ljwtc/android/chess/convergence/Connection;._appId:Ljava/lang/String; // field@08a9 │ │ -05ec84: 6e20 5f15 2100 |0012: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -05ec8a: 0c01 |0015: move-result-object v1 │ │ -05ec8c: 1a02 4b01 |0016: const-string v2, "/disconnect" // string@014b │ │ -05ec90: 6e20 5f15 2100 |0018: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -05ec96: 0c01 |001b: move-result-object v1 │ │ -05ec98: 6e10 6415 0100 |001c: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ -05ec9e: 0c01 |001f: move-result-object v1 │ │ -05eca0: 6e20 9417 1300 |0020: invoke-virtual {v3, v1}, Ljwtc/android/chess/convergence/Connection;.getURI:(Ljava/lang/String;)Ljava/net/URI; // method@1794 │ │ -05eca6: 0c01 |0023: move-result-object v1 │ │ -05eca8: 6e20 a51b 1000 |0024: invoke-virtual {v0, v1}, Lorg/apache/http/client/methods/HttpPost;.setURI:(Ljava/net/URI;)V // method@1ba5 │ │ -05ecae: 7020 9017 0300 |0027: invoke-direct {v3, v0}, Ljwtc/android/chess/convergence/Connection;.addConvergenceHeaders:(Lorg/apache/http/client/methods/HttpPost;)V // method@1790 │ │ -05ecb4: 6e20 9317 0300 |002a: invoke-virtual {v3, v0}, Ljwtc/android/chess/convergence/Connection;.doRequest:(Lorg/apache/http/client/methods/HttpPost;)V // method@1793 │ │ -05ecba: 0e00 |002d: return-void │ │ +0607f8: |[0607f8] jwtc.android.chess.convergence.Connection.disconnect:()V │ │ +060808: 2200 7f04 |0000: new-instance v0, Lorg/apache/http/client/methods/HttpPost; // type@047f │ │ +06080c: 7010 a11b 0000 |0002: invoke-direct {v0}, Lorg/apache/http/client/methods/HttpPost;.:()V // method@1ba1 │ │ +060812: 2201 3f03 |0005: new-instance v1, Ljava/lang/StringBuilder; // type@033f │ │ +060816: 7010 5715 0100 |0007: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ +06081c: 1a02 b223 |000a: const-string v2, "ws/app/" // string@23b2 │ │ +060820: 6e20 5f15 2100 |000c: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +060826: 0c01 |000f: move-result-object v1 │ │ +060828: 5432 a908 |0010: iget-object v2, v3, Ljwtc/android/chess/convergence/Connection;._appId:Ljava/lang/String; // field@08a9 │ │ +06082c: 6e20 5f15 2100 |0012: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +060832: 0c01 |0015: move-result-object v1 │ │ +060834: 1a02 4b01 |0016: const-string v2, "/disconnect" // string@014b │ │ +060838: 6e20 5f15 2100 |0018: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +06083e: 0c01 |001b: move-result-object v1 │ │ +060840: 6e10 6415 0100 |001c: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ +060846: 0c01 |001f: move-result-object v1 │ │ +060848: 6e20 9417 1300 |0020: invoke-virtual {v3, v1}, Ljwtc/android/chess/convergence/Connection;.getURI:(Ljava/lang/String;)Ljava/net/URI; // method@1794 │ │ +06084e: 0c01 |0023: move-result-object v1 │ │ +060850: 6e20 a41b 1000 |0024: invoke-virtual {v0, v1}, Lorg/apache/http/client/methods/HttpPost;.setURI:(Ljava/net/URI;)V // method@1ba4 │ │ +060856: 7020 9017 0300 |0027: invoke-direct {v3, v0}, Ljwtc/android/chess/convergence/Connection;.addConvergenceHeaders:(Lorg/apache/http/client/methods/HttpPost;)V // method@1790 │ │ +06085c: 6e20 9317 0300 |002a: invoke-virtual {v3, v0}, Ljwtc/android/chess/convergence/Connection;.doRequest:(Lorg/apache/http/client/methods/HttpPost;)V // method@1793 │ │ +060862: 0e00 |002d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=162 │ │ 0x0005 line=163 │ │ 0x0027 line=164 │ │ 0x002a line=166 │ │ 0x002d line=167 │ │ @@ -97976,66 +97984,67 @@ │ │ type : '(Lorg/apache/http/client/methods/HttpPost;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 14 16-bit code units │ │ -05ecbc: |[05ecbc] jwtc.android.chess.convergence.Connection.doRequest:(Lorg/apache/http/client/methods/HttpPost;)V │ │ -05eccc: 2200 4403 |0000: new-instance v0, Ljava/lang/Thread; // type@0344 │ │ -05ecd0: 2201 d803 |0002: new-instance v1, Ljwtc/android/chess/convergence/Connection$2; // type@03d8 │ │ -05ecd4: 7030 8617 2103 |0004: invoke-direct {v1, v2, v3}, Ljwtc/android/chess/convergence/Connection$2;.:(Ljwtc/android/chess/convergence/Connection;Lorg/apache/http/client/methods/HttpPost;)V // method@1786 │ │ -05ecda: 7020 6b15 1000 |0007: invoke-direct {v0, v1}, Ljava/lang/Thread;.:(Ljava/lang/Runnable;)V // method@156b │ │ -05ece0: 6e10 7115 0000 |000a: invoke-virtual {v0}, Ljava/lang/Thread;.start:()V // method@1571 │ │ -05ece6: 0e00 |000d: return-void │ │ +060864: |[060864] jwtc.android.chess.convergence.Connection.doRequest:(Lorg/apache/http/client/methods/HttpPost;)V │ │ +060874: 2200 4103 |0000: new-instance v0, Ljava/lang/Thread; // type@0341 │ │ +060878: 2201 d503 |0002: new-instance v1, Ljwtc/android/chess/convergence/Connection$2; // type@03d5 │ │ +06087c: 7030 8617 2103 |0004: invoke-direct {v1, v2, v3}, Ljwtc/android/chess/convergence/Connection$2;.:(Ljwtc/android/chess/convergence/Connection;Lorg/apache/http/client/methods/HttpPost;)V // method@1786 │ │ +060882: 7020 6b15 1000 |0007: invoke-direct {v0, v1}, Ljava/lang/Thread;.:(Ljava/lang/Runnable;)V // method@156b │ │ +060888: 6e10 7115 0000 |000a: invoke-virtual {v0}, Ljava/lang/Thread;.start:()V // method@1571 │ │ +06088e: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=204 │ │ + 0x000a line=255 │ │ 0x000d line=256 │ │ locals : │ │ 0x0000 - 0x000e reg=2 this Ljwtc/android/chess/convergence/Connection; │ │ 0x0000 - 0x000e reg=3 request Lorg/apache/http/client/methods/HttpPost; │ │ │ │ #3 : (in Ljwtc/android/chess/convergence/Connection;) │ │ name : 'getURI' │ │ type : '(Ljava/lang/String;)Ljava/net/URI;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 52 16-bit code units │ │ -05ece8: |[05ece8] jwtc.android.chess.convergence.Connection.getURI:(Ljava/lang/String;)Ljava/net/URI; │ │ -05ecf8: 2201 5b03 |0000: new-instance v1, Ljava/net/URI; // type@035b │ │ -05ecfc: 2202 4203 |0002: new-instance v2, Ljava/lang/StringBuilder; // type@0342 │ │ -05ed00: 7010 5715 0200 |0004: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ -05ed06: 1a03 3017 |0007: const-string v3, "http://" // string@1730 │ │ -05ed0a: 6e20 5f15 3200 |0009: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -05ed10: 0c02 |000c: move-result-object v2 │ │ -05ed12: 5443 ac08 |000d: iget-object v3, v4, Ljwtc/android/chess/convergence/Connection;._serverIp:Ljava/lang/String; // field@08ac │ │ -05ed16: 6e20 5f15 3200 |000f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -05ed1c: 0c02 |0012: move-result-object v2 │ │ -05ed1e: 1a03 6b01 |0013: const-string v3, ":" // string@016b │ │ -05ed22: 6e20 5f15 3200 |0015: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -05ed28: 0c02 |0018: move-result-object v2 │ │ -05ed2a: 5243 ad08 |0019: iget v3, v4, Ljwtc/android/chess/convergence/Connection;._serverPort:I // field@08ad │ │ -05ed2e: 6e20 5b15 3200 |001b: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@155b │ │ -05ed34: 0c02 |001e: move-result-object v2 │ │ -05ed36: 1a03 4401 |001f: const-string v3, "/" // string@0144 │ │ -05ed3a: 6e20 5f15 3200 |0021: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -05ed40: 0c02 |0024: move-result-object v2 │ │ -05ed42: 6e20 5f15 5200 |0025: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -05ed48: 0c02 |0028: move-result-object v2 │ │ -05ed4a: 6e10 6415 0200 |0029: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ -05ed50: 0c02 |002c: move-result-object v2 │ │ -05ed52: 7020 9715 2100 |002d: invoke-direct {v1, v2}, Ljava/net/URI;.:(Ljava/lang/String;)V // method@1597 │ │ -05ed58: 1101 |0030: return-object v1 │ │ -05ed5a: 0d00 |0031: move-exception v0 │ │ -05ed5c: 1201 |0032: const/4 v1, #int 0 // #0 │ │ -05ed5e: 28fd |0033: goto 0030 // -0003 │ │ +060890: |[060890] jwtc.android.chess.convergence.Connection.getURI:(Ljava/lang/String;)Ljava/net/URI; │ │ +0608a0: 2201 5803 |0000: new-instance v1, Ljava/net/URI; // type@0358 │ │ +0608a4: 2202 3f03 |0002: new-instance v2, Ljava/lang/StringBuilder; // type@033f │ │ +0608a8: 7010 5715 0200 |0004: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ +0608ae: 1a03 2c17 |0007: const-string v3, "http://" // string@172c │ │ +0608b2: 6e20 5f15 3200 |0009: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +0608b8: 0c02 |000c: move-result-object v2 │ │ +0608ba: 5443 ac08 |000d: iget-object v3, v4, Ljwtc/android/chess/convergence/Connection;._serverIp:Ljava/lang/String; // field@08ac │ │ +0608be: 6e20 5f15 3200 |000f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +0608c4: 0c02 |0012: move-result-object v2 │ │ +0608c6: 1a03 6b01 |0013: const-string v3, ":" // string@016b │ │ +0608ca: 6e20 5f15 3200 |0015: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +0608d0: 0c02 |0018: move-result-object v2 │ │ +0608d2: 5243 ad08 |0019: iget v3, v4, Ljwtc/android/chess/convergence/Connection;._serverPort:I // field@08ad │ │ +0608d6: 6e20 5b15 3200 |001b: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@155b │ │ +0608dc: 0c02 |001e: move-result-object v2 │ │ +0608de: 1a03 4401 |001f: const-string v3, "/" // string@0144 │ │ +0608e2: 6e20 5f15 3200 |0021: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +0608e8: 0c02 |0024: move-result-object v2 │ │ +0608ea: 6e20 5f15 5200 |0025: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +0608f0: 0c02 |0028: move-result-object v2 │ │ +0608f2: 6e10 6415 0200 |0029: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ +0608f8: 0c02 |002c: move-result-object v2 │ │ +0608fa: 7020 9715 2100 |002d: invoke-direct {v1, v2}, Ljava/net/URI;.:(Ljava/lang/String;)V // method@1597 │ │ +060900: 1101 |0030: return-object v1 │ │ +060902: 0d00 |0031: move-exception v0 │ │ +060904: 1201 |0032: const/4 v1, #int 0 // #0 │ │ +060906: 28fd |0033: goto 0030 // -0003 │ │ catches : 1 │ │ 0x0000 - 0x0030 │ │ Ljava/lang/Exception; -> 0x0031 │ │ positions : │ │ 0x0000 line=142 │ │ 0x0030 line=144 │ │ 0x0031 line=143 │ │ @@ -98050,80 +98059,80 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 137 16-bit code units │ │ -05ed70: |[05ed70] jwtc.android.chess.convergence.Connection.queue:(Ljava/lang/String;)V │ │ -05ed80: 2202 6003 |0000: new-instance v2, Ljava/util/ArrayList; // type@0360 │ │ -05ed84: 7010 9d15 0200 |0002: invoke-direct {v2}, Ljava/util/ArrayList;.:()V // method@159d │ │ -05ed8a: 2205 8504 |0005: new-instance v5, Lorg/apache/http/message/BasicNameValuePair; // type@0485 │ │ -05ed8e: 1a06 0c13 |0007: const-string v6, "data" // string@130c │ │ -05ed92: 7030 a71b 6509 |0009: invoke-direct {v5, v6, v9}, Lorg/apache/http/message/BasicNameValuePair;.:(Ljava/lang/String;Ljava/lang/String;)V // method@1ba7 │ │ -05ed98: 7220 d315 5200 |000c: invoke-interface {v2, v5}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@15d3 │ │ -05ed9e: 1a04 0000 |000f: const-string v4, "" // string@0000 │ │ -05eda2: 1201 |0011: const/4 v1, #int 0 // #0 │ │ -05eda4: 7210 d715 0200 |0012: invoke-interface {v2}, Ljava/util/List;.size:()I // method@15d7 │ │ -05edaa: 0a05 |0015: move-result v5 │ │ -05edac: 3551 2000 |0016: if-ge v1, v5, 0036 // +0020 │ │ -05edb0: 2205 4203 |0018: new-instance v5, Ljava/lang/StringBuilder; // type@0342 │ │ -05edb4: 7010 5715 0500 |001a: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ -05edba: 6e20 5f15 4500 |001d: invoke-virtual {v5, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -05edc0: 0c05 |0020: move-result-object v5 │ │ -05edc2: 7220 d515 1200 |0021: invoke-interface {v2, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@15d5 │ │ -05edc8: 0c06 |0024: move-result-object v6 │ │ -05edca: 6e20 5e15 6500 |0025: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@155e │ │ -05edd0: 0c05 |0028: move-result-object v5 │ │ -05edd2: 1a06 0300 |0029: const-string v6, " │ │ +060918: |[060918] jwtc.android.chess.convergence.Connection.queue:(Ljava/lang/String;)V │ │ +060928: 2202 5d03 |0000: new-instance v2, Ljava/util/ArrayList; // type@035d │ │ +06092c: 7010 9d15 0200 |0002: invoke-direct {v2}, Ljava/util/ArrayList;.:()V // method@159d │ │ +060932: 2205 8204 |0005: new-instance v5, Lorg/apache/http/message/BasicNameValuePair; // type@0482 │ │ +060936: 1a06 0813 |0007: const-string v6, "data" // string@1308 │ │ +06093a: 7030 a61b 6509 |0009: invoke-direct {v5, v6, v9}, Lorg/apache/http/message/BasicNameValuePair;.:(Ljava/lang/String;Ljava/lang/String;)V // method@1ba6 │ │ +060940: 7220 d315 5200 |000c: invoke-interface {v2, v5}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@15d3 │ │ +060946: 1a04 0000 |000f: const-string v4, "" // string@0000 │ │ +06094a: 1201 |0011: const/4 v1, #int 0 // #0 │ │ +06094c: 7210 d715 0200 |0012: invoke-interface {v2}, Ljava/util/List;.size:()I // method@15d7 │ │ +060952: 0a05 |0015: move-result v5 │ │ +060954: 3551 2000 |0016: if-ge v1, v5, 0036 // +0020 │ │ +060958: 2205 3f03 |0018: new-instance v5, Ljava/lang/StringBuilder; // type@033f │ │ +06095c: 7010 5715 0500 |001a: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ +060962: 6e20 5f15 4500 |001d: invoke-virtual {v5, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +060968: 0c05 |0020: move-result-object v5 │ │ +06096a: 7220 d515 1200 |0021: invoke-interface {v2, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@15d5 │ │ +060970: 0c06 |0024: move-result-object v6 │ │ +060972: 6e20 5e15 6500 |0025: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@155e │ │ +060978: 0c05 |0028: move-result-object v5 │ │ +06097a: 1a06 0300 |0029: const-string v6, " │ │ " // string@0003 │ │ -05edd6: 6e20 5f15 6500 |002b: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -05eddc: 0c05 |002e: move-result-object v5 │ │ -05edde: 6e10 6415 0500 |002f: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ -05ede4: 0c04 |0032: move-result-object v4 │ │ -05ede6: d801 0101 |0033: add-int/lit8 v1, v1, #int 1 // #01 │ │ -05edea: 28dd |0035: goto 0012 // -0023 │ │ -05edec: 1a05 b712 |0036: const-string v5, "convergence.Connection" // string@12b7 │ │ -05edf0: 2206 4203 |0038: new-instance v6, Ljava/lang/StringBuilder; // type@0342 │ │ -05edf4: 7010 5715 0600 |003a: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ -05edfa: 1a07 bd1e |003d: const-string v7, "queue: " // string@1ebd │ │ -05edfe: 6e20 5f15 7600 |003f: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -05ee04: 0c06 |0042: move-result-object v6 │ │ -05ee06: 6e20 5f15 4600 |0043: invoke-virtual {v6, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -05ee0c: 0c06 |0046: move-result-object v6 │ │ -05ee0e: 6e10 6415 0600 |0047: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ -05ee14: 0c06 |004a: move-result-object v6 │ │ -05ee16: 7120 f811 6500 |004b: invoke-static {v5, v6}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@11f8 │ │ -05ee1c: 2203 8204 |004e: new-instance v3, Lorg/apache/http/client/methods/HttpPost; // type@0482 │ │ -05ee20: 7010 a21b 0300 |0050: invoke-direct {v3}, Lorg/apache/http/client/methods/HttpPost;.:()V // method@1ba2 │ │ -05ee26: 2205 4203 |0053: new-instance v5, Ljava/lang/StringBuilder; // type@0342 │ │ -05ee2a: 7010 5715 0500 |0055: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ -05ee30: 1a06 b623 |0058: const-string v6, "ws/app/" // string@23b6 │ │ -05ee34: 6e20 5f15 6500 |005a: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -05ee3a: 0c05 |005d: move-result-object v5 │ │ -05ee3c: 5486 a908 |005e: iget-object v6, v8, Ljwtc/android/chess/convergence/Connection;._appId:Ljava/lang/String; // field@08a9 │ │ -05ee40: 6e20 5f15 6500 |0060: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -05ee46: 0c05 |0063: move-result-object v5 │ │ -05ee48: 1a06 4f01 |0064: const-string v6, "/queue" // string@014f │ │ -05ee4c: 6e20 5f15 6500 |0066: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -05ee52: 0c05 |0069: move-result-object v5 │ │ -05ee54: 6e10 6415 0500 |006a: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ -05ee5a: 0c05 |006d: move-result-object v5 │ │ -05ee5c: 6e20 9417 5800 |006e: invoke-virtual {v8, v5}, Ljwtc/android/chess/convergence/Connection;.getURI:(Ljava/lang/String;)Ljava/net/URI; // method@1794 │ │ -05ee62: 0c05 |0071: move-result-object v5 │ │ -05ee64: 6e20 a51b 5300 |0072: invoke-virtual {v3, v5}, Lorg/apache/http/client/methods/HttpPost;.setURI:(Ljava/net/URI;)V // method@1ba5 │ │ -05ee6a: 7020 9017 3800 |0075: invoke-direct {v8, v3}, Ljwtc/android/chess/convergence/Connection;.addConvergenceHeaders:(Lorg/apache/http/client/methods/HttpPost;)V // method@1790 │ │ -05ee70: 2205 8104 |0078: new-instance v5, Lorg/apache/http/client/entity/UrlEncodedFormEntity; // type@0481 │ │ -05ee74: 7020 a11b 2500 |007a: invoke-direct {v5, v2}, Lorg/apache/http/client/entity/UrlEncodedFormEntity;.:(Ljava/util/List;)V // method@1ba1 │ │ -05ee7a: 6e20 a31b 5300 |007d: invoke-virtual {v3, v5}, Lorg/apache/http/client/methods/HttpPost;.setEntity:(Lorg/apache/http/HttpEntity;)V // method@1ba3 │ │ -05ee80: 6e20 9317 3800 |0080: invoke-virtual {v8, v3}, Ljwtc/android/chess/convergence/Connection;.doRequest:(Lorg/apache/http/client/methods/HttpPost;)V // method@1793 │ │ -05ee86: 0e00 |0083: return-void │ │ -05ee88: 0d00 |0084: move-exception v0 │ │ -05ee8a: 6e10 d914 0000 |0085: invoke-virtual {v0}, Ljava/io/UnsupportedEncodingException;.printStackTrace:()V // method@14d9 │ │ -05ee90: 28f8 |0088: goto 0080 // -0008 │ │ +06097e: 6e20 5f15 6500 |002b: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +060984: 0c05 |002e: move-result-object v5 │ │ +060986: 6e10 6415 0500 |002f: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ +06098c: 0c04 |0032: move-result-object v4 │ │ +06098e: d801 0101 |0033: add-int/lit8 v1, v1, #int 1 // #01 │ │ +060992: 28dd |0035: goto 0012 // -0023 │ │ +060994: 1a05 b312 |0036: const-string v5, "convergence.Connection" // string@12b3 │ │ +060998: 2206 3f03 |0038: new-instance v6, Ljava/lang/StringBuilder; // type@033f │ │ +06099c: 7010 5715 0600 |003a: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ +0609a2: 1a07 b91e |003d: const-string v7, "queue: " // string@1eb9 │ │ +0609a6: 6e20 5f15 7600 |003f: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +0609ac: 0c06 |0042: move-result-object v6 │ │ +0609ae: 6e20 5f15 4600 |0043: invoke-virtual {v6, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +0609b4: 0c06 |0046: move-result-object v6 │ │ +0609b6: 6e10 6415 0600 |0047: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ +0609bc: 0c06 |004a: move-result-object v6 │ │ +0609be: 7120 f811 6500 |004b: invoke-static {v5, v6}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@11f8 │ │ +0609c4: 2203 7f04 |004e: new-instance v3, Lorg/apache/http/client/methods/HttpPost; // type@047f │ │ +0609c8: 7010 a11b 0300 |0050: invoke-direct {v3}, Lorg/apache/http/client/methods/HttpPost;.:()V // method@1ba1 │ │ +0609ce: 2205 3f03 |0053: new-instance v5, Ljava/lang/StringBuilder; // type@033f │ │ +0609d2: 7010 5715 0500 |0055: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ +0609d8: 1a06 b223 |0058: const-string v6, "ws/app/" // string@23b2 │ │ +0609dc: 6e20 5f15 6500 |005a: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +0609e2: 0c05 |005d: move-result-object v5 │ │ +0609e4: 5486 a908 |005e: iget-object v6, v8, Ljwtc/android/chess/convergence/Connection;._appId:Ljava/lang/String; // field@08a9 │ │ +0609e8: 6e20 5f15 6500 |0060: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +0609ee: 0c05 |0063: move-result-object v5 │ │ +0609f0: 1a06 4f01 |0064: const-string v6, "/queue" // string@014f │ │ +0609f4: 6e20 5f15 6500 |0066: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +0609fa: 0c05 |0069: move-result-object v5 │ │ +0609fc: 6e10 6415 0500 |006a: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ +060a02: 0c05 |006d: move-result-object v5 │ │ +060a04: 6e20 9417 5800 |006e: invoke-virtual {v8, v5}, Ljwtc/android/chess/convergence/Connection;.getURI:(Ljava/lang/String;)Ljava/net/URI; // method@1794 │ │ +060a0a: 0c05 |0071: move-result-object v5 │ │ +060a0c: 6e20 a41b 5300 |0072: invoke-virtual {v3, v5}, Lorg/apache/http/client/methods/HttpPost;.setURI:(Ljava/net/URI;)V // method@1ba4 │ │ +060a12: 7020 9017 3800 |0075: invoke-direct {v8, v3}, Ljwtc/android/chess/convergence/Connection;.addConvergenceHeaders:(Lorg/apache/http/client/methods/HttpPost;)V // method@1790 │ │ +060a18: 2205 7e04 |0078: new-instance v5, Lorg/apache/http/client/entity/UrlEncodedFormEntity; // type@047e │ │ +060a1c: 7020 a01b 2500 |007a: invoke-direct {v5, v2}, Lorg/apache/http/client/entity/UrlEncodedFormEntity;.:(Ljava/util/List;)V // method@1ba0 │ │ +060a22: 6e20 a21b 5300 |007d: invoke-virtual {v3, v5}, Lorg/apache/http/client/methods/HttpPost;.setEntity:(Lorg/apache/http/HttpEntity;)V // method@1ba2 │ │ +060a28: 6e20 9317 3800 |0080: invoke-virtual {v8, v3}, Ljwtc/android/chess/convergence/Connection;.doRequest:(Lorg/apache/http/client/methods/HttpPost;)V // method@1793 │ │ +060a2e: 0e00 |0083: return-void │ │ +060a30: 0d00 |0084: move-exception v0 │ │ +060a32: 6e10 d914 0000 |0085: invoke-virtual {v0}, Ljava/io/UnsupportedEncodingException;.printStackTrace:()V // method@14d9 │ │ +060a38: 28f8 |0088: goto 0080 // -0008 │ │ catches : 1 │ │ 0x0078 - 0x0080 │ │ Ljava/io/UnsupportedEncodingException; -> 0x0084 │ │ positions : │ │ 0x0000 line=170 │ │ 0x0005 line=171 │ │ 0x000f line=173 │ │ @@ -98153,37 +98162,38 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -05eea4: |[05eea4] jwtc.android.chess.convergence.Connection.searchDevice:(I)V │ │ -05eeb4: 5923 aa08 |0000: iput v3, v2, Ljwtc/android/chess/convergence/Connection;._connectionType:I // field@08aa │ │ -05eeb8: 2200 4403 |0002: new-instance v0, Ljava/lang/Thread; // type@0344 │ │ -05eebc: 2201 d703 |0004: new-instance v1, Ljwtc/android/chess/convergence/Connection$1; // type@03d7 │ │ -05eec0: 7020 8417 2100 |0006: invoke-direct {v1, v2}, Ljwtc/android/chess/convergence/Connection$1;.:(Ljwtc/android/chess/convergence/Connection;)V // method@1784 │ │ -05eec6: 7020 6b15 1000 |0009: invoke-direct {v0, v1}, Ljava/lang/Thread;.:(Ljava/lang/Runnable;)V // method@156b │ │ -05eecc: 6e10 7115 0000 |000c: invoke-virtual {v0}, Ljava/lang/Thread;.start:()V // method@1571 │ │ -05eed2: 0e00 |000f: return-void │ │ +060a4c: |[060a4c] jwtc.android.chess.convergence.Connection.searchDevice:(I)V │ │ +060a5c: 5923 aa08 |0000: iput v3, v2, Ljwtc/android/chess/convergence/Connection;._connectionType:I // field@08aa │ │ +060a60: 2200 4103 |0002: new-instance v0, Ljava/lang/Thread; // type@0341 │ │ +060a64: 2201 d403 |0004: new-instance v1, Ljwtc/android/chess/convergence/Connection$1; // type@03d4 │ │ +060a68: 7020 8417 2100 |0006: invoke-direct {v1, v2}, Ljwtc/android/chess/convergence/Connection$1;.:(Ljwtc/android/chess/convergence/Connection;)V // method@1784 │ │ +060a6e: 7020 6b15 1000 |0009: invoke-direct {v0, v1}, Ljava/lang/Thread;.:(Ljava/lang/Runnable;)V // method@156b │ │ +060a74: 6e10 7115 0000 |000c: invoke-virtual {v0}, Ljava/lang/Thread;.start:()V // method@1571 │ │ +060a7a: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=78 │ │ 0x0002 line=80 │ │ + 0x000c line=137 │ │ 0x000f line=138 │ │ locals : │ │ 0x0000 - 0x0010 reg=2 this Ljwtc/android/chess/convergence/Connection; │ │ 0x0000 - 0x0010 reg=3 connectionType I │ │ │ │ source_file_idx : 843 (Connection.java) │ │ │ │ Class #421 header: │ │ -class_idx : 987 │ │ +class_idx : 984 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 826 │ │ +superclass_idx : 823 │ │ source_file_idx : 860 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #421 annotations: │ │ @@ -98209,53 +98219,53 @@ │ │ type : '(Ljwtc/android/chess/convergence/ConvergenceActivity;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -05eed4: |[05eed4] jwtc.android.chess.convergence.ConvergenceActivity$1.:(Ljwtc/android/chess/convergence/ConvergenceActivity;)V │ │ -05eee4: 5b01 af08 |0000: iput-object v1, v0, Ljwtc/android/chess/convergence/ConvergenceActivity$1;.this$0:Ljwtc/android/chess/convergence/ConvergenceActivity; // field@08af │ │ -05eee8: 7010 1c15 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ -05eeee: 0e00 |0005: return-void │ │ +060a7c: |[060a7c] jwtc.android.chess.convergence.ConvergenceActivity$1.:(Ljwtc/android/chess/convergence/ConvergenceActivity;)V │ │ +060a8c: 5b01 af08 |0000: iput-object v1, v0, Ljwtc/android/chess/convergence/ConvergenceActivity$1;.this$0:Ljwtc/android/chess/convergence/ConvergenceActivity; // field@08af │ │ +060a90: 7010 1c15 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ +060a96: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Ljwtc/android/chess/convergence/ConvergenceActivity$1; │ │ - 0x0000 - 0x0006 reg=1 (null) Ljwtc/android/chess/convergence/ConvergenceActivity; │ │ + 0x0000 - 0x0006 reg=1 this$0 Ljwtc/android/chess/convergence/ConvergenceActivity; │ │ │ │ Virtual methods - │ │ #0 : (in Ljwtc/android/chess/convergence/ConvergenceActivity$1;) │ │ name : 'onClick' │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -05eef0: |[05eef0] jwtc.android.chess.convergence.ConvergenceActivity$1.onClick:(Landroid/view/View;)V │ │ -05ef00: 5410 af08 |0000: iget-object v0, v1, Ljwtc/android/chess/convergence/ConvergenceActivity$1;.this$0:Ljwtc/android/chess/convergence/ConvergenceActivity; // field@08af │ │ -05ef04: 6e10 ab17 0000 |0002: invoke-virtual {v0}, Ljwtc/android/chess/convergence/ConvergenceActivity;.toggleServer:()V // method@17ab │ │ -05ef0a: 0e00 |0005: return-void │ │ +060a98: |[060a98] jwtc.android.chess.convergence.ConvergenceActivity$1.onClick:(Landroid/view/View;)V │ │ +060aa8: 5410 af08 |0000: iget-object v0, v1, Ljwtc/android/chess/convergence/ConvergenceActivity$1;.this$0:Ljwtc/android/chess/convergence/ConvergenceActivity; // field@08af │ │ +060aac: 6e10 ab17 0000 |0002: invoke-virtual {v0}, Ljwtc/android/chess/convergence/ConvergenceActivity;.toggleServer:()V // method@17ab │ │ +060ab2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=43 │ │ 0x0005 line=44 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Ljwtc/android/chess/convergence/ConvergenceActivity$1; │ │ 0x0000 - 0x0006 reg=2 arg0 Landroid/view/View; │ │ │ │ source_file_idx : 860 (ConvergenceActivity.java) │ │ │ │ Class #422 header: │ │ -class_idx : 988 │ │ +class_idx : 985 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 826 │ │ +superclass_idx : 823 │ │ source_file_idx : 860 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #422 annotations: │ │ @@ -98281,57 +98291,57 @@ │ │ type : '(Ljwtc/android/chess/convergence/ConvergenceActivity;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -05ef0c: |[05ef0c] jwtc.android.chess.convergence.ConvergenceActivity$2.:(Ljwtc/android/chess/convergence/ConvergenceActivity;)V │ │ -05ef1c: 5b01 b008 |0000: iput-object v1, v0, Ljwtc/android/chess/convergence/ConvergenceActivity$2;.this$0:Ljwtc/android/chess/convergence/ConvergenceActivity; // field@08b0 │ │ -05ef20: 7010 1c15 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ -05ef26: 0e00 |0005: return-void │ │ +060ab4: |[060ab4] jwtc.android.chess.convergence.ConvergenceActivity$2.:(Ljwtc/android/chess/convergence/ConvergenceActivity;)V │ │ +060ac4: 5b01 b008 |0000: iput-object v1, v0, Ljwtc/android/chess/convergence/ConvergenceActivity$2;.this$0:Ljwtc/android/chess/convergence/ConvergenceActivity; // field@08b0 │ │ +060ac8: 7010 1c15 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ +060ace: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Ljwtc/android/chess/convergence/ConvergenceActivity$2; │ │ - 0x0000 - 0x0006 reg=1 (null) Ljwtc/android/chess/convergence/ConvergenceActivity; │ │ + 0x0000 - 0x0006 reg=1 this$0 Ljwtc/android/chess/convergence/ConvergenceActivity; │ │ │ │ Virtual methods - │ │ #0 : (in Ljwtc/android/chess/convergence/ConvergenceActivity$2;) │ │ name : 'onClick' │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -05ef28: |[05ef28] jwtc.android.chess.convergence.ConvergenceActivity$2.onClick:(Landroid/view/View;)V │ │ -05ef38: 2200 da03 |0000: new-instance v0, Ljwtc/android/chess/convergence/Connection; // type@03da │ │ -05ef3c: 7010 8b17 0000 |0002: invoke-direct {v0}, Ljwtc/android/chess/convergence/Connection;.:()V // method@178b │ │ -05ef42: 1231 |0005: const/4 v1, #int 3 // #3 │ │ -05ef44: 6e20 9617 1000 |0006: invoke-virtual {v0, v1}, Ljwtc/android/chess/convergence/Connection;.searchDevice:(I)V // method@1796 │ │ -05ef4a: 0e00 |0009: return-void │ │ +060ad0: |[060ad0] jwtc.android.chess.convergence.ConvergenceActivity$2.onClick:(Landroid/view/View;)V │ │ +060ae0: 2200 d703 |0000: new-instance v0, Ljwtc/android/chess/convergence/Connection; // type@03d7 │ │ +060ae4: 7010 8b17 0000 |0002: invoke-direct {v0}, Ljwtc/android/chess/convergence/Connection;.:()V // method@178b │ │ +060aea: 1231 |0005: const/4 v1, #int 3 // #3 │ │ +060aec: 6e20 9617 1000 |0006: invoke-virtual {v0, v1}, Ljwtc/android/chess/convergence/Connection;.searchDevice:(I)V // method@1796 │ │ +060af2: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=53 │ │ 0x0005 line=54 │ │ 0x0009 line=55 │ │ locals : │ │ 0x0005 - 0x000a reg=0 con Ljwtc/android/chess/convergence/Connection; │ │ 0x0000 - 0x000a reg=2 this Ljwtc/android/chess/convergence/ConvergenceActivity$2; │ │ 0x0000 - 0x000a reg=3 v Landroid/view/View; │ │ │ │ source_file_idx : 860 (ConvergenceActivity.java) │ │ │ │ Class #423 header: │ │ -class_idx : 989 │ │ +class_idx : 986 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 826 │ │ +superclass_idx : 823 │ │ source_file_idx : 860 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #423 annotations: │ │ @@ -98357,57 +98367,57 @@ │ │ type : '(Ljwtc/android/chess/convergence/ConvergenceActivity;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -05ef4c: |[05ef4c] jwtc.android.chess.convergence.ConvergenceActivity$3.:(Ljwtc/android/chess/convergence/ConvergenceActivity;)V │ │ -05ef5c: 5b01 b108 |0000: iput-object v1, v0, Ljwtc/android/chess/convergence/ConvergenceActivity$3;.this$0:Ljwtc/android/chess/convergence/ConvergenceActivity; // field@08b1 │ │ -05ef60: 7010 1c15 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ -05ef66: 0e00 |0005: return-void │ │ +060af4: |[060af4] jwtc.android.chess.convergence.ConvergenceActivity$3.:(Ljwtc/android/chess/convergence/ConvergenceActivity;)V │ │ +060b04: 5b01 b108 |0000: iput-object v1, v0, Ljwtc/android/chess/convergence/ConvergenceActivity$3;.this$0:Ljwtc/android/chess/convergence/ConvergenceActivity; // field@08b1 │ │ +060b08: 7010 1c15 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ +060b0e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=60 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Ljwtc/android/chess/convergence/ConvergenceActivity$3; │ │ - 0x0000 - 0x0006 reg=1 (null) Ljwtc/android/chess/convergence/ConvergenceActivity; │ │ + 0x0000 - 0x0006 reg=1 this$0 Ljwtc/android/chess/convergence/ConvergenceActivity; │ │ │ │ Virtual methods - │ │ #0 : (in Ljwtc/android/chess/convergence/ConvergenceActivity$3;) │ │ name : 'onClick' │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -05ef68: |[05ef68] jwtc.android.chess.convergence.ConvergenceActivity$3.onClick:(Landroid/view/View;)V │ │ -05ef78: 2200 da03 |0000: new-instance v0, Ljwtc/android/chess/convergence/Connection; // type@03da │ │ -05ef7c: 7010 8b17 0000 |0002: invoke-direct {v0}, Ljwtc/android/chess/convergence/Connection;.:()V // method@178b │ │ -05ef82: 1241 |0005: const/4 v1, #int 4 // #4 │ │ -05ef84: 6e20 9617 1000 |0006: invoke-virtual {v0, v1}, Ljwtc/android/chess/convergence/Connection;.searchDevice:(I)V // method@1796 │ │ -05ef8a: 0e00 |0009: return-void │ │ +060b10: |[060b10] jwtc.android.chess.convergence.ConvergenceActivity$3.onClick:(Landroid/view/View;)V │ │ +060b20: 2200 d703 |0000: new-instance v0, Ljwtc/android/chess/convergence/Connection; // type@03d7 │ │ +060b24: 7010 8b17 0000 |0002: invoke-direct {v0}, Ljwtc/android/chess/convergence/Connection;.:()V // method@178b │ │ +060b2a: 1241 |0005: const/4 v1, #int 4 // #4 │ │ +060b2c: 6e20 9617 1000 |0006: invoke-virtual {v0, v1}, Ljwtc/android/chess/convergence/Connection;.searchDevice:(I)V // method@1796 │ │ +060b32: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=64 │ │ 0x0005 line=65 │ │ 0x0009 line=66 │ │ locals : │ │ 0x0005 - 0x000a reg=0 con Ljwtc/android/chess/convergence/Connection; │ │ 0x0000 - 0x000a reg=2 this Ljwtc/android/chess/convergence/ConvergenceActivity$3; │ │ 0x0000 - 0x000a reg=3 v Landroid/view/View; │ │ │ │ source_file_idx : 860 (ConvergenceActivity.java) │ │ │ │ Class #424 header: │ │ -class_idx : 990 │ │ +class_idx : 987 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 826 │ │ +superclass_idx : 823 │ │ source_file_idx : 860 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #424 annotations: │ │ @@ -98433,47 +98443,47 @@ │ │ type : '(Ljwtc/android/chess/convergence/ConvergenceActivity;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -05ef8c: |[05ef8c] jwtc.android.chess.convergence.ConvergenceActivity$4.:(Ljwtc/android/chess/convergence/ConvergenceActivity;)V │ │ -05ef9c: 5b01 b208 |0000: iput-object v1, v0, Ljwtc/android/chess/convergence/ConvergenceActivity$4;.this$0:Ljwtc/android/chess/convergence/ConvergenceActivity; // field@08b2 │ │ -05efa0: 7010 1c15 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ -05efa6: 0e00 |0005: return-void │ │ +060b34: |[060b34] jwtc.android.chess.convergence.ConvergenceActivity$4.:(Ljwtc/android/chess/convergence/ConvergenceActivity;)V │ │ +060b44: 5b01 b208 |0000: iput-object v1, v0, Ljwtc/android/chess/convergence/ConvergenceActivity$4;.this$0:Ljwtc/android/chess/convergence/ConvergenceActivity; // field@08b2 │ │ +060b48: 7010 1c15 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ +060b4e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=70 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Ljwtc/android/chess/convergence/ConvergenceActivity$4; │ │ - 0x0000 - 0x0006 reg=1 (null) Ljwtc/android/chess/convergence/ConvergenceActivity; │ │ + 0x0000 - 0x0006 reg=1 this$0 Ljwtc/android/chess/convergence/ConvergenceActivity; │ │ │ │ Virtual methods - │ │ #0 : (in Ljwtc/android/chess/convergence/ConvergenceActivity$4;) │ │ name : 'onClick' │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 25 16-bit code units │ │ -05efa8: |[05efa8] jwtc.android.chess.convergence.ConvergenceActivity$4.onClick:(Landroid/view/View;)V │ │ -05efb8: 2200 2800 |0000: new-instance v0, Landroid/content/Intent; // type@0028 │ │ -05efbc: 7010 c500 0000 |0002: invoke-direct {v0}, Landroid/content/Intent;.:()V // method@00c5 │ │ -05efc2: 5431 b208 |0005: iget-object v1, v3, Ljwtc/android/chess/convergence/ConvergenceActivity$4;.this$0:Ljwtc/android/chess/convergence/ConvergenceActivity; // field@08b2 │ │ -05efc6: 1c02 ba03 |0007: const-class v2, Ljwtc/android/chess/HtmlActivity; // type@03ba │ │ -05efca: 6e30 e800 1002 |0009: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.setClass:(Landroid/content/Context;Ljava/lang/Class;)Landroid/content/Intent; // method@00e8 │ │ -05efd0: 6201 c605 |000c: sget-object v1, Ljwtc/android/chess/HtmlActivity;.HELP_MODE:Ljava/lang/String; // field@05c6 │ │ -05efd4: 1a02 b612 |000e: const-string v2, "convergence" // string@12b6 │ │ -05efd8: 6e30 e100 1002 |0010: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@00e1 │ │ -05efde: 5431 b208 |0013: iget-object v1, v3, Ljwtc/android/chess/convergence/ConvergenceActivity$4;.this$0:Ljwtc/android/chess/convergence/ConvergenceActivity; // field@08b2 │ │ -05efe2: 6e20 aa17 0100 |0015: invoke-virtual {v1, v0}, Ljwtc/android/chess/convergence/ConvergenceActivity;.startActivity:(Landroid/content/Intent;)V // method@17aa │ │ -05efe8: 0e00 |0018: return-void │ │ +060b50: |[060b50] jwtc.android.chess.convergence.ConvergenceActivity$4.onClick:(Landroid/view/View;)V │ │ +060b60: 2200 2800 |0000: new-instance v0, Landroid/content/Intent; // type@0028 │ │ +060b64: 7010 c500 0000 |0002: invoke-direct {v0}, Landroid/content/Intent;.:()V // method@00c5 │ │ +060b6a: 5431 b208 |0005: iget-object v1, v3, Ljwtc/android/chess/convergence/ConvergenceActivity$4;.this$0:Ljwtc/android/chess/convergence/ConvergenceActivity; // field@08b2 │ │ +060b6e: 1c02 b703 |0007: const-class v2, Ljwtc/android/chess/HtmlActivity; // type@03b7 │ │ +060b72: 6e30 e800 1002 |0009: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.setClass:(Landroid/content/Context;Ljava/lang/Class;)Landroid/content/Intent; // method@00e8 │ │ +060b78: 6201 c605 |000c: sget-object v1, Ljwtc/android/chess/HtmlActivity;.HELP_MODE:Ljava/lang/String; // field@05c6 │ │ +060b7c: 1a02 b212 |000e: const-string v2, "convergence" // string@12b2 │ │ +060b80: 6e30 e100 1002 |0010: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@00e1 │ │ +060b86: 5431 b208 |0013: iget-object v1, v3, Ljwtc/android/chess/convergence/ConvergenceActivity$4;.this$0:Ljwtc/android/chess/convergence/ConvergenceActivity; // field@08b2 │ │ +060b8a: 6e20 aa17 0100 |0015: invoke-virtual {v1, v0}, Ljwtc/android/chess/convergence/ConvergenceActivity;.startActivity:(Landroid/content/Intent;)V // method@17aa │ │ +060b90: 0e00 |0018: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=75 │ │ 0x0005 line=76 │ │ 0x000c line=77 │ │ 0x0013 line=78 │ │ 0x0018 line=79 │ │ @@ -98481,15 +98491,15 @@ │ │ 0x0005 - 0x0019 reg=0 i Landroid/content/Intent; │ │ 0x0000 - 0x0019 reg=3 this Ljwtc/android/chess/convergence/ConvergenceActivity$4; │ │ 0x0000 - 0x0019 reg=4 v Landroid/view/View; │ │ │ │ source_file_idx : 860 (ConvergenceActivity.java) │ │ │ │ Class #425 header: │ │ -class_idx : 991 │ │ +class_idx : 988 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 11 │ │ source_file_idx : 860 │ │ static_fields_size : 1 │ │ instance_fields_size: 3 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 8 │ │ @@ -98524,17 +98534,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -05efec: |[05efec] jwtc.android.chess.convergence.ConvergenceActivity.:()V │ │ -05effc: 7010 0900 0000 |0000: invoke-direct {v0}, Landroid/app/Activity;.:()V // method@0009 │ │ -05f002: 0e00 |0003: return-void │ │ +060b94: |[060b94] jwtc.android.chess.convergence.ConvergenceActivity.:()V │ │ +060ba4: 7010 0900 0000 |0000: invoke-direct {v0}, Landroid/app/Activity;.:()V // method@0009 │ │ +060baa: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=17 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Ljwtc/android/chess/convergence/ConvergenceActivity; │ │ │ │ Virtual methods - │ │ @@ -98543,73 +98553,73 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 109 16-bit code units │ │ -05f004: |[05f004] jwtc.android.chess.convergence.ConvergenceActivity.ipPart:(Ljava/lang/String;)Ljava/lang/String; │ │ -05f014: 1a03 a20e |0000: const-string v3, "\." // string@0ea2 │ │ -05f018: 6e20 4515 3600 |0002: invoke-virtual {v6, v3}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@1545 │ │ -05f01e: 0c00 |0005: move-result-object v0 │ │ -05f020: 2103 |0006: array-length v3, v0 │ │ -05f022: 3d03 6400 |0007: if-lez v3, 006b // +0064 │ │ -05f026: 1a02 0000 |0009: const-string v2, "" // string@0000 │ │ -05f02a: 1201 |000b: const/4 v1, #int 0 // #0 │ │ -05f02c: 2103 |000c: array-length v3, v0 │ │ -05f02e: 3531 5f00 |000d: if-ge v1, v3, 006c // +005f │ │ -05f032: 4603 0001 |000f: aget-object v3, v0, v1 │ │ -05f036: 6e10 4215 0300 |0011: invoke-virtual {v3}, Ljava/lang/String;.length:()I // method@1542 │ │ -05f03c: 0a03 |0014: move-result v3 │ │ -05f03e: 1214 |0015: const/4 v4, #int 1 // #1 │ │ -05f040: 3343 1e00 |0016: if-ne v3, v4, 0034 // +001e │ │ -05f044: 2203 4203 |0018: new-instance v3, Ljava/lang/StringBuilder; // type@0342 │ │ -05f048: 7010 5715 0300 |001a: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ -05f04e: 6e20 5f15 2300 |001d: invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -05f054: 0c03 |0020: move-result-object v3 │ │ -05f056: 1a04 5501 |0021: const-string v4, "00" // string@0155 │ │ -05f05a: 6e20 5f15 4300 |0023: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -05f060: 0c03 |0026: move-result-object v3 │ │ -05f062: 4604 0001 |0027: aget-object v4, v0, v1 │ │ -05f066: 6e20 5f15 4300 |0029: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -05f06c: 0c03 |002c: move-result-object v3 │ │ -05f06e: 6e10 6415 0300 |002d: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ -05f074: 0c02 |0030: move-result-object v2 │ │ -05f076: d801 0101 |0031: add-int/lit8 v1, v1, #int 1 // #01 │ │ -05f07a: 28d9 |0033: goto 000c // -0027 │ │ -05f07c: 4603 0001 |0034: aget-object v3, v0, v1 │ │ -05f080: 6e10 4215 0300 |0036: invoke-virtual {v3}, Ljava/lang/String;.length:()I // method@1542 │ │ -05f086: 0a03 |0039: move-result v3 │ │ -05f088: 1224 |003a: const/4 v4, #int 2 // #2 │ │ -05f08a: 3343 1c00 |003b: if-ne v3, v4, 0057 // +001c │ │ -05f08e: 2203 4203 |003d: new-instance v3, Ljava/lang/StringBuilder; // type@0342 │ │ -05f092: 7010 5715 0300 |003f: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ -05f098: 6e20 5f15 2300 |0042: invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -05f09e: 0c03 |0045: move-result-object v3 │ │ -05f0a0: 1a04 5201 |0046: const-string v4, "0" // string@0152 │ │ -05f0a4: 6e20 5f15 4300 |0048: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -05f0aa: 0c03 |004b: move-result-object v3 │ │ -05f0ac: 4604 0001 |004c: aget-object v4, v0, v1 │ │ -05f0b0: 6e20 5f15 4300 |004e: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -05f0b6: 0c03 |0051: move-result-object v3 │ │ -05f0b8: 6e10 6415 0300 |0052: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ -05f0be: 0c02 |0055: move-result-object v2 │ │ -05f0c0: 28db |0056: goto 0031 // -0025 │ │ -05f0c2: 2203 4203 |0057: new-instance v3, Ljava/lang/StringBuilder; // type@0342 │ │ -05f0c6: 7010 5715 0300 |0059: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ -05f0cc: 6e20 5f15 2300 |005c: invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -05f0d2: 0c03 |005f: move-result-object v3 │ │ -05f0d4: 4604 0001 |0060: aget-object v4, v0, v1 │ │ -05f0d8: 6e20 5f15 4300 |0062: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -05f0de: 0c03 |0065: move-result-object v3 │ │ -05f0e0: 6e10 6415 0300 |0066: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ -05f0e6: 0c02 |0069: move-result-object v2 │ │ -05f0e8: 28c7 |006a: goto 0031 // -0039 │ │ -05f0ea: 0762 |006b: move-object v2, v6 │ │ -05f0ec: 1102 |006c: return-object v2 │ │ +060bac: |[060bac] jwtc.android.chess.convergence.ConvergenceActivity.ipPart:(Ljava/lang/String;)Ljava/lang/String; │ │ +060bbc: 1a03 9f0e |0000: const-string v3, "\." // string@0e9f │ │ +060bc0: 6e20 4515 3600 |0002: invoke-virtual {v6, v3}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@1545 │ │ +060bc6: 0c00 |0005: move-result-object v0 │ │ +060bc8: 2103 |0006: array-length v3, v0 │ │ +060bca: 3d03 6400 |0007: if-lez v3, 006b // +0064 │ │ +060bce: 1a02 0000 |0009: const-string v2, "" // string@0000 │ │ +060bd2: 1201 |000b: const/4 v1, #int 0 // #0 │ │ +060bd4: 2103 |000c: array-length v3, v0 │ │ +060bd6: 3531 5f00 |000d: if-ge v1, v3, 006c // +005f │ │ +060bda: 4603 0001 |000f: aget-object v3, v0, v1 │ │ +060bde: 6e10 4215 0300 |0011: invoke-virtual {v3}, Ljava/lang/String;.length:()I // method@1542 │ │ +060be4: 0a03 |0014: move-result v3 │ │ +060be6: 1214 |0015: const/4 v4, #int 1 // #1 │ │ +060be8: 3343 1e00 |0016: if-ne v3, v4, 0034 // +001e │ │ +060bec: 2203 3f03 |0018: new-instance v3, Ljava/lang/StringBuilder; // type@033f │ │ +060bf0: 7010 5715 0300 |001a: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ +060bf6: 6e20 5f15 2300 |001d: invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +060bfc: 0c03 |0020: move-result-object v3 │ │ +060bfe: 1a04 5501 |0021: const-string v4, "00" // string@0155 │ │ +060c02: 6e20 5f15 4300 |0023: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +060c08: 0c03 |0026: move-result-object v3 │ │ +060c0a: 4604 0001 |0027: aget-object v4, v0, v1 │ │ +060c0e: 6e20 5f15 4300 |0029: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +060c14: 0c03 |002c: move-result-object v3 │ │ +060c16: 6e10 6415 0300 |002d: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ +060c1c: 0c02 |0030: move-result-object v2 │ │ +060c1e: d801 0101 |0031: add-int/lit8 v1, v1, #int 1 // #01 │ │ +060c22: 28d9 |0033: goto 000c // -0027 │ │ +060c24: 4603 0001 |0034: aget-object v3, v0, v1 │ │ +060c28: 6e10 4215 0300 |0036: invoke-virtual {v3}, Ljava/lang/String;.length:()I // method@1542 │ │ +060c2e: 0a03 |0039: move-result v3 │ │ +060c30: 1224 |003a: const/4 v4, #int 2 // #2 │ │ +060c32: 3343 1c00 |003b: if-ne v3, v4, 0057 // +001c │ │ +060c36: 2203 3f03 |003d: new-instance v3, Ljava/lang/StringBuilder; // type@033f │ │ +060c3a: 7010 5715 0300 |003f: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ +060c40: 6e20 5f15 2300 |0042: invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +060c46: 0c03 |0045: move-result-object v3 │ │ +060c48: 1a04 5201 |0046: const-string v4, "0" // string@0152 │ │ +060c4c: 6e20 5f15 4300 |0048: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +060c52: 0c03 |004b: move-result-object v3 │ │ +060c54: 4604 0001 |004c: aget-object v4, v0, v1 │ │ +060c58: 6e20 5f15 4300 |004e: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +060c5e: 0c03 |0051: move-result-object v3 │ │ +060c60: 6e10 6415 0300 |0052: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ +060c66: 0c02 |0055: move-result-object v2 │ │ +060c68: 28db |0056: goto 0031 // -0025 │ │ +060c6a: 2203 3f03 |0057: new-instance v3, Ljava/lang/StringBuilder; // type@033f │ │ +060c6e: 7010 5715 0300 |0059: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ +060c74: 6e20 5f15 2300 |005c: invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +060c7a: 0c03 |005f: move-result-object v3 │ │ +060c7c: 4604 0001 |0060: aget-object v4, v0, v1 │ │ +060c80: 6e20 5f15 4300 |0062: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +060c86: 0c03 |0065: move-result-object v3 │ │ +060c88: 6e10 6415 0300 |0066: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ +060c8e: 0c02 |0069: move-result-object v2 │ │ +060c90: 28c7 |006a: goto 0031 // -0039 │ │ +060c92: 0762 |006b: move-object v2, v6 │ │ +060c94: 1102 |006c: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=100 │ │ 0x0006 line=102 │ │ 0x0009 line=103 │ │ 0x000b line=104 │ │ 0x000f line=105 │ │ @@ -98631,44 +98641,44 @@ │ │ type : '()Z' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 59 16-bit code units │ │ -05f0f0: |[05f0f0] jwtc.android.chess.convergence.ConvergenceActivity.isAlive:()Z │ │ -05f100: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -05f102: 5431 b508 |0001: iget-object v1, v3, Ljwtc/android/chess/convergence/ConvergenceActivity;._restServer:Ljwtc/android/chess/convergence/RestServer; // field@08b5 │ │ -05f106: 3901 1100 |0003: if-nez v1, 0014 // +0011 │ │ -05f10a: 1a01 d921 |0005: const-string v1, "start" // string@21d9 │ │ -05f10e: 1a02 0f18 |0007: const-string v2, "isAlive -> restServer = null" // string@180f │ │ -05f112: 7120 f811 2100 |0009: invoke-static {v1, v2}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@11f8 │ │ -05f118: 5431 b408 |000c: iget-object v1, v3, Ljwtc/android/chess/convergence/ConvergenceActivity;._butStartStop:Landroid/widget/Button; // field@08b4 │ │ -05f11c: 1a02 b20c |000e: const-string v2, "Start" // string@0cb2 │ │ -05f120: 6e20 c213 2100 |0010: invoke-virtual {v1, v2}, Landroid/widget/Button;.setText:(Ljava/lang/CharSequence;)V // method@13c2 │ │ -05f126: 0f00 |0013: return v0 │ │ -05f128: 5431 b508 |0014: iget-object v1, v3, Ljwtc/android/chess/convergence/ConvergenceActivity;._restServer:Ljwtc/android/chess/convergence/RestServer; // field@08b5 │ │ -05f12c: 6e10 b017 0100 |0016: invoke-virtual {v1}, Ljwtc/android/chess/convergence/RestServer;.isAlive:()Z // method@17b0 │ │ -05f132: 0a01 |0019: move-result v1 │ │ -05f134: 3801 1200 |001a: if-eqz v1, 002c // +0012 │ │ -05f138: 1a00 d921 |001c: const-string v0, "start" // string@21d9 │ │ -05f13c: 1a01 1118 |001e: const-string v1, "isAlive -> restServer.isAlive = true" // string@1811 │ │ -05f140: 7120 f811 1000 |0020: invoke-static {v0, v1}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@11f8 │ │ -05f146: 5430 b408 |0023: iget-object v0, v3, Ljwtc/android/chess/convergence/ConvergenceActivity;._butStartStop:Landroid/widget/Button; // field@08b4 │ │ -05f14a: 1a01 c00c |0025: const-string v1, "Stop" // string@0cc0 │ │ -05f14e: 6e20 c213 1000 |0027: invoke-virtual {v0, v1}, Landroid/widget/Button;.setText:(Ljava/lang/CharSequence;)V // method@13c2 │ │ -05f154: 1210 |002a: const/4 v0, #int 1 // #1 │ │ -05f156: 28e8 |002b: goto 0013 // -0018 │ │ -05f158: 1a01 d921 |002c: const-string v1, "start" // string@21d9 │ │ -05f15c: 1a02 1018 |002e: const-string v2, "isAlive -> restServer.isAlive = false" // string@1810 │ │ -05f160: 7120 f811 2100 |0030: invoke-static {v1, v2}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@11f8 │ │ -05f166: 5431 b408 |0033: iget-object v1, v3, Ljwtc/android/chess/convergence/ConvergenceActivity;._butStartStop:Landroid/widget/Button; // field@08b4 │ │ -05f16a: 1a02 b20c |0035: const-string v2, "Start" // string@0cb2 │ │ -05f16e: 6e20 c213 2100 |0037: invoke-virtual {v1, v2}, Landroid/widget/Button;.setText:(Ljava/lang/CharSequence;)V // method@13c2 │ │ -05f174: 28d9 |003a: goto 0013 // -0027 │ │ +060c98: |[060c98] jwtc.android.chess.convergence.ConvergenceActivity.isAlive:()Z │ │ +060ca8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +060caa: 5431 b508 |0001: iget-object v1, v3, Ljwtc/android/chess/convergence/ConvergenceActivity;._restServer:Ljwtc/android/chess/convergence/RestServer; // field@08b5 │ │ +060cae: 3901 1100 |0003: if-nez v1, 0014 // +0011 │ │ +060cb2: 1a01 d521 |0005: const-string v1, "start" // string@21d5 │ │ +060cb6: 1a02 0b18 |0007: const-string v2, "isAlive -> restServer = null" // string@180b │ │ +060cba: 7120 f811 2100 |0009: invoke-static {v1, v2}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@11f8 │ │ +060cc0: 5431 b408 |000c: iget-object v1, v3, Ljwtc/android/chess/convergence/ConvergenceActivity;._butStartStop:Landroid/widget/Button; // field@08b4 │ │ +060cc4: 1a02 af0c |000e: const-string v2, "Start" // string@0caf │ │ +060cc8: 6e20 c213 2100 |0010: invoke-virtual {v1, v2}, Landroid/widget/Button;.setText:(Ljava/lang/CharSequence;)V // method@13c2 │ │ +060cce: 0f00 |0013: return v0 │ │ +060cd0: 5431 b508 |0014: iget-object v1, v3, Ljwtc/android/chess/convergence/ConvergenceActivity;._restServer:Ljwtc/android/chess/convergence/RestServer; // field@08b5 │ │ +060cd4: 6e10 b017 0100 |0016: invoke-virtual {v1}, Ljwtc/android/chess/convergence/RestServer;.isAlive:()Z // method@17b0 │ │ +060cda: 0a01 |0019: move-result v1 │ │ +060cdc: 3801 1200 |001a: if-eqz v1, 002c // +0012 │ │ +060ce0: 1a00 d521 |001c: const-string v0, "start" // string@21d5 │ │ +060ce4: 1a01 0d18 |001e: const-string v1, "isAlive -> restServer.isAlive = true" // string@180d │ │ +060ce8: 7120 f811 1000 |0020: invoke-static {v0, v1}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@11f8 │ │ +060cee: 5430 b408 |0023: iget-object v0, v3, Ljwtc/android/chess/convergence/ConvergenceActivity;._butStartStop:Landroid/widget/Button; // field@08b4 │ │ +060cf2: 1a01 bd0c |0025: const-string v1, "Stop" // string@0cbd │ │ +060cf6: 6e20 c213 1000 |0027: invoke-virtual {v0, v1}, Landroid/widget/Button;.setText:(Ljava/lang/CharSequence;)V // method@13c2 │ │ +060cfc: 1210 |002a: const/4 v0, #int 1 // #1 │ │ +060cfe: 28e8 |002b: goto 0013 // -0018 │ │ +060d00: 1a01 d521 |002c: const-string v1, "start" // string@21d5 │ │ +060d04: 1a02 0c18 |002e: const-string v2, "isAlive -> restServer.isAlive = false" // string@180c │ │ +060d08: 7120 f811 2100 |0030: invoke-static {v1, v2}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@11f8 │ │ +060d0e: 5431 b408 |0033: iget-object v1, v3, Ljwtc/android/chess/convergence/ConvergenceActivity;._butStartStop:Landroid/widget/Button; // field@08b4 │ │ +060d12: 1a02 af0c |0035: const-string v2, "Start" // string@0caf │ │ +060d16: 6e20 c213 2100 |0037: invoke-virtual {v1, v2}, Landroid/widget/Button;.setText:(Ljava/lang/CharSequence;)V // method@13c2 │ │ +060d1c: 28d9 |003a: goto 0013 // -0027 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=169 │ │ 0x0005 line=170 │ │ 0x000c line=171 │ │ 0x0013 line=181 │ │ 0x0014 line=174 │ │ @@ -98685,61 +98695,61 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 107 16-bit code units │ │ -05f178: |[05f178] jwtc.android.chess.convergence.ConvergenceActivity.onCreate:(Landroid/os/Bundle;)V │ │ -05f188: 6f20 2200 5400 |0000: invoke-super {v4, v5}, Landroid/app/Activity;.onCreate:(Landroid/os/Bundle;)V // method@0022 │ │ -05f18e: 1212 |0003: const/4 v2, #int 1 // #1 │ │ -05f190: 6e20 a817 2400 |0004: invoke-virtual {v4, v2}, Ljwtc/android/chess/convergence/ConvergenceActivity;.requestWindowFeature:(I)Z // method@17a8 │ │ -05f196: 1402 0100 037f |0007: const v2, #float 1.74129e+38 // #7f030001 │ │ -05f19c: 6e20 a917 2400 |000a: invoke-virtual {v4, v2}, Ljwtc/android/chess/convergence/ConvergenceActivity;.setContentView:(I)V // method@17a9 │ │ -05f1a2: 1a02 d921 |000d: const-string v2, "start" // string@21d9 │ │ -05f1a6: 1a03 c51c |000f: const-string v3, "onCreate" // string@1cc5 │ │ -05f1aa: 7120 f811 3200 |0011: invoke-static {v2, v3}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@11f8 │ │ -05f1b0: 1202 |0014: const/4 v2, #int 0 // #0 │ │ -05f1b2: 5b42 b508 |0015: iput-object v2, v4, Ljwtc/android/chess/convergence/ConvergenceActivity;._restServer:Ljwtc/android/chess/convergence/RestServer; // field@08b5 │ │ -05f1b6: 1402 4400 0b7f |0017: const v2, #float 1.84764e+38 // #7f0b0044 │ │ -05f1bc: 6e20 a017 2400 |001a: invoke-virtual {v4, v2}, Ljwtc/android/chess/convergence/ConvergenceActivity;.findViewById:(I)Landroid/view/View; // method@17a0 │ │ -05f1c2: 0c02 |001d: move-result-object v2 │ │ -05f1c4: 1f02 ff02 |001e: check-cast v2, Landroid/widget/TextView; // type@02ff │ │ -05f1c8: 5b42 b608 |0020: iput-object v2, v4, Ljwtc/android/chess/convergence/ConvergenceActivity;._tvIpPort:Landroid/widget/TextView; // field@08b6 │ │ -05f1cc: 1402 4200 0b7f |0022: const v2, #float 1.84764e+38 // #7f0b0042 │ │ -05f1d2: 6e20 a017 2400 |0025: invoke-virtual {v4, v2}, Ljwtc/android/chess/convergence/ConvergenceActivity;.findViewById:(I)Landroid/view/View; // method@17a0 │ │ -05f1d8: 0c02 |0028: move-result-object v2 │ │ -05f1da: 1f02 ce02 |0029: check-cast v2, Landroid/widget/Button; // type@02ce │ │ -05f1de: 5b42 b408 |002b: iput-object v2, v4, Ljwtc/android/chess/convergence/ConvergenceActivity;._butStartStop:Landroid/widget/Button; // field@08b4 │ │ -05f1e2: 5442 b408 |002d: iget-object v2, v4, Ljwtc/android/chess/convergence/ConvergenceActivity;._butStartStop:Landroid/widget/Button; // field@08b4 │ │ -05f1e6: 2203 db03 |002f: new-instance v3, Ljwtc/android/chess/convergence/ConvergenceActivity$1; // type@03db │ │ -05f1ea: 7020 9717 4300 |0031: invoke-direct {v3, v4}, Ljwtc/android/chess/convergence/ConvergenceActivity$1;.:(Ljwtc/android/chess/convergence/ConvergenceActivity;)V // method@1797 │ │ -05f1f0: 6e20 c113 3200 |0034: invoke-virtual {v2, v3}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@13c1 │ │ -05f1f6: 1402 4500 0b7f |0037: const v2, #float 1.84764e+38 // #7f0b0045 │ │ -05f1fc: 6e20 a017 2400 |003a: invoke-virtual {v4, v2}, Ljwtc/android/chess/convergence/ConvergenceActivity;.findViewById:(I)Landroid/view/View; // method@17a0 │ │ -05f202: 0c00 |003d: move-result-object v0 │ │ -05f204: 1f00 ce02 |003e: check-cast v0, Landroid/widget/Button; // type@02ce │ │ -05f208: 2202 dc03 |0040: new-instance v2, Ljwtc/android/chess/convergence/ConvergenceActivity$2; // type@03dc │ │ -05f20c: 7020 9917 4200 |0042: invoke-direct {v2, v4}, Ljwtc/android/chess/convergence/ConvergenceActivity$2;.:(Ljwtc/android/chess/convergence/ConvergenceActivity;)V // method@1799 │ │ -05f212: 6e20 c113 2000 |0045: invoke-virtual {v0, v2}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@13c1 │ │ -05f218: 1402 4600 0b7f |0048: const v2, #float 1.84764e+38 // #7f0b0046 │ │ -05f21e: 6e20 a017 2400 |004b: invoke-virtual {v4, v2}, Ljwtc/android/chess/convergence/ConvergenceActivity;.findViewById:(I)Landroid/view/View; // method@17a0 │ │ -05f224: 0c01 |004e: move-result-object v1 │ │ -05f226: 1f01 ce02 |004f: check-cast v1, Landroid/widget/Button; // type@02ce │ │ -05f22a: 2202 dd03 |0051: new-instance v2, Ljwtc/android/chess/convergence/ConvergenceActivity$3; // type@03dd │ │ -05f22e: 7020 9b17 4200 |0053: invoke-direct {v2, v4}, Ljwtc/android/chess/convergence/ConvergenceActivity$3;.:(Ljwtc/android/chess/convergence/ConvergenceActivity;)V // method@179b │ │ -05f234: 6e20 c113 2100 |0056: invoke-virtual {v1, v2}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@13c1 │ │ -05f23a: 1402 4300 0b7f |0059: const v2, #float 1.84764e+38 // #7f0b0043 │ │ -05f240: 6e20 a017 2400 |005c: invoke-virtual {v4, v2}, Ljwtc/android/chess/convergence/ConvergenceActivity;.findViewById:(I)Landroid/view/View; // method@17a0 │ │ -05f246: 0c02 |005f: move-result-object v2 │ │ -05f248: 1f02 ce02 |0060: check-cast v2, Landroid/widget/Button; // type@02ce │ │ -05f24c: 2203 de03 |0062: new-instance v3, Ljwtc/android/chess/convergence/ConvergenceActivity$4; // type@03de │ │ -05f250: 7020 9d17 4300 |0064: invoke-direct {v3, v4}, Ljwtc/android/chess/convergence/ConvergenceActivity$4;.:(Ljwtc/android/chess/convergence/ConvergenceActivity;)V // method@179d │ │ -05f256: 6e20 c113 3200 |0067: invoke-virtual {v2, v3}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@13c1 │ │ -05f25c: 0e00 |006a: return-void │ │ +060d20: |[060d20] jwtc.android.chess.convergence.ConvergenceActivity.onCreate:(Landroid/os/Bundle;)V │ │ +060d30: 6f20 2200 5400 |0000: invoke-super {v4, v5}, Landroid/app/Activity;.onCreate:(Landroid/os/Bundle;)V // method@0022 │ │ +060d36: 1212 |0003: const/4 v2, #int 1 // #1 │ │ +060d38: 6e20 a817 2400 |0004: invoke-virtual {v4, v2}, Ljwtc/android/chess/convergence/ConvergenceActivity;.requestWindowFeature:(I)Z // method@17a8 │ │ +060d3e: 1402 0100 037f |0007: const v2, #float 1.74129e+38 // #7f030001 │ │ +060d44: 6e20 a917 2400 |000a: invoke-virtual {v4, v2}, Ljwtc/android/chess/convergence/ConvergenceActivity;.setContentView:(I)V // method@17a9 │ │ +060d4a: 1a02 d521 |000d: const-string v2, "start" // string@21d5 │ │ +060d4e: 1a03 c11c |000f: const-string v3, "onCreate" // string@1cc1 │ │ +060d52: 7120 f811 3200 |0011: invoke-static {v2, v3}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@11f8 │ │ +060d58: 1202 |0014: const/4 v2, #int 0 // #0 │ │ +060d5a: 5b42 b508 |0015: iput-object v2, v4, Ljwtc/android/chess/convergence/ConvergenceActivity;._restServer:Ljwtc/android/chess/convergence/RestServer; // field@08b5 │ │ +060d5e: 1402 4400 0b7f |0017: const v2, #float 1.84764e+38 // #7f0b0044 │ │ +060d64: 6e20 a017 2400 |001a: invoke-virtual {v4, v2}, Ljwtc/android/chess/convergence/ConvergenceActivity;.findViewById:(I)Landroid/view/View; // method@17a0 │ │ +060d6a: 0c02 |001d: move-result-object v2 │ │ +060d6c: 1f02 fc02 |001e: check-cast v2, Landroid/widget/TextView; // type@02fc │ │ +060d70: 5b42 b608 |0020: iput-object v2, v4, Ljwtc/android/chess/convergence/ConvergenceActivity;._tvIpPort:Landroid/widget/TextView; // field@08b6 │ │ +060d74: 1402 4200 0b7f |0022: const v2, #float 1.84764e+38 // #7f0b0042 │ │ +060d7a: 6e20 a017 2400 |0025: invoke-virtual {v4, v2}, Ljwtc/android/chess/convergence/ConvergenceActivity;.findViewById:(I)Landroid/view/View; // method@17a0 │ │ +060d80: 0c02 |0028: move-result-object v2 │ │ +060d82: 1f02 cb02 |0029: check-cast v2, Landroid/widget/Button; // type@02cb │ │ +060d86: 5b42 b408 |002b: iput-object v2, v4, Ljwtc/android/chess/convergence/ConvergenceActivity;._butStartStop:Landroid/widget/Button; // field@08b4 │ │ +060d8a: 5442 b408 |002d: iget-object v2, v4, Ljwtc/android/chess/convergence/ConvergenceActivity;._butStartStop:Landroid/widget/Button; // field@08b4 │ │ +060d8e: 2203 d803 |002f: new-instance v3, Ljwtc/android/chess/convergence/ConvergenceActivity$1; // type@03d8 │ │ +060d92: 7020 9717 4300 |0031: invoke-direct {v3, v4}, Ljwtc/android/chess/convergence/ConvergenceActivity$1;.:(Ljwtc/android/chess/convergence/ConvergenceActivity;)V // method@1797 │ │ +060d98: 6e20 c113 3200 |0034: invoke-virtual {v2, v3}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@13c1 │ │ +060d9e: 1402 4500 0b7f |0037: const v2, #float 1.84764e+38 // #7f0b0045 │ │ +060da4: 6e20 a017 2400 |003a: invoke-virtual {v4, v2}, Ljwtc/android/chess/convergence/ConvergenceActivity;.findViewById:(I)Landroid/view/View; // method@17a0 │ │ +060daa: 0c00 |003d: move-result-object v0 │ │ +060dac: 1f00 cb02 |003e: check-cast v0, Landroid/widget/Button; // type@02cb │ │ +060db0: 2202 d903 |0040: new-instance v2, Ljwtc/android/chess/convergence/ConvergenceActivity$2; // type@03d9 │ │ +060db4: 7020 9917 4200 |0042: invoke-direct {v2, v4}, Ljwtc/android/chess/convergence/ConvergenceActivity$2;.:(Ljwtc/android/chess/convergence/ConvergenceActivity;)V // method@1799 │ │ +060dba: 6e20 c113 2000 |0045: invoke-virtual {v0, v2}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@13c1 │ │ +060dc0: 1402 4600 0b7f |0048: const v2, #float 1.84764e+38 // #7f0b0046 │ │ +060dc6: 6e20 a017 2400 |004b: invoke-virtual {v4, v2}, Ljwtc/android/chess/convergence/ConvergenceActivity;.findViewById:(I)Landroid/view/View; // method@17a0 │ │ +060dcc: 0c01 |004e: move-result-object v1 │ │ +060dce: 1f01 cb02 |004f: check-cast v1, Landroid/widget/Button; // type@02cb │ │ +060dd2: 2202 da03 |0051: new-instance v2, Ljwtc/android/chess/convergence/ConvergenceActivity$3; // type@03da │ │ +060dd6: 7020 9b17 4200 |0053: invoke-direct {v2, v4}, Ljwtc/android/chess/convergence/ConvergenceActivity$3;.:(Ljwtc/android/chess/convergence/ConvergenceActivity;)V // method@179b │ │ +060ddc: 6e20 c113 2100 |0056: invoke-virtual {v1, v2}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@13c1 │ │ +060de2: 1402 4300 0b7f |0059: const v2, #float 1.84764e+38 // #7f0b0043 │ │ +060de8: 6e20 a017 2400 |005c: invoke-virtual {v4, v2}, Ljwtc/android/chess/convergence/ConvergenceActivity;.findViewById:(I)Landroid/view/View; // method@17a0 │ │ +060dee: 0c02 |005f: move-result-object v2 │ │ +060df0: 1f02 cb02 |0060: check-cast v2, Landroid/widget/Button; // type@02cb │ │ +060df4: 2203 db03 |0062: new-instance v3, Ljwtc/android/chess/convergence/ConvergenceActivity$4; // type@03db │ │ +060df8: 7020 9d17 4300 |0064: invoke-direct {v3, v4}, Ljwtc/android/chess/convergence/ConvergenceActivity$4;.:(Ljwtc/android/chess/convergence/ConvergenceActivity;)V // method@179d │ │ +060dfe: 6e20 c113 3200 |0067: invoke-virtual {v2, v3}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@13c1 │ │ +060e04: 0e00 |006a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=27 │ │ 0x0003 line=29 │ │ 0x0007 line=31 │ │ 0x000d line=33 │ │ 0x0014 line=34 │ │ @@ -98763,20 +98773,20 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -05f260: |[05f260] jwtc.android.chess.convergence.ConvergenceActivity.onDestroy:()V │ │ -05f270: 1a00 d921 |0000: const-string v0, "start" // string@21d9 │ │ -05f274: 1a01 d11c |0002: const-string v1, "onDestroy" // string@1cd1 │ │ -05f278: 7120 f811 1000 |0004: invoke-static {v0, v1}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@11f8 │ │ -05f27e: 6f10 2500 0200 |0007: invoke-super {v2}, Landroid/app/Activity;.onDestroy:()V // method@0025 │ │ -05f284: 0e00 |000a: return-void │ │ +060e08: |[060e08] jwtc.android.chess.convergence.ConvergenceActivity.onDestroy:()V │ │ +060e18: 1a00 d521 |0000: const-string v0, "start" // string@21d5 │ │ +060e1c: 1a01 cd1c |0002: const-string v1, "onDestroy" // string@1ccd │ │ +060e20: 7120 f811 1000 |0004: invoke-static {v0, v1}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@11f8 │ │ +060e26: 6f10 2500 0200 |0007: invoke-super {v2}, Landroid/app/Activity;.onDestroy:()V // method@0025 │ │ +060e2c: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=200 │ │ 0x0007 line=201 │ │ 0x000a line=202 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Ljwtc/android/chess/convergence/ConvergenceActivity; │ │ @@ -98786,34 +98796,34 @@ │ │ type : '(ILandroid/view/KeyEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 37 16-bit code units │ │ -05f288: |[05f288] jwtc.android.chess.convergence.ConvergenceActivity.onKeyDown:(ILandroid/view/KeyEvent;)Z │ │ -05f298: 1241 |0000: const/4 v1, #int 4 // #4 │ │ -05f29a: 3313 1f00 |0001: if-ne v3, v1, 0020 // +001f │ │ -05f29e: 6e10 2412 0400 |0003: invoke-virtual {v4}, Landroid/view/KeyEvent;.getRepeatCount:()I // method@1224 │ │ -05f2a4: 0a01 |0006: move-result v1 │ │ -05f2a6: 3901 1900 |0007: if-nez v1, 0020 // +0019 │ │ -05f2aa: 6e10 a217 0200 |0009: invoke-virtual {v2}, Ljwtc/android/chess/convergence/ConvergenceActivity;.isAlive:()Z // method@17a2 │ │ -05f2b0: 0a01 |000c: move-result v1 │ │ -05f2b2: 3801 1300 |000d: if-eqz v1, 0020 // +0013 │ │ -05f2b6: 2200 2800 |000f: new-instance v0, Landroid/content/Intent; // type@0028 │ │ -05f2ba: 1c01 4b04 |0011: const-class v1, Ljwtc/android/chess/start; // type@044b │ │ -05f2be: 7030 c600 2001 |0013: invoke-direct {v0, v2, v1}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@00c6 │ │ -05f2c4: 1501 0200 |0016: const/high16 v1, #int 131072 // #2 │ │ -05f2c8: 6e20 eb00 1000 |0018: invoke-virtual {v0, v1}, Landroid/content/Intent;.setFlags:(I)Landroid/content/Intent; // method@00eb │ │ -05f2ce: 6e20 aa17 0200 |001b: invoke-virtual {v2, v0}, Ljwtc/android/chess/convergence/ConvergenceActivity;.startActivity:(Landroid/content/Intent;)V // method@17aa │ │ -05f2d4: 1211 |001e: const/4 v1, #int 1 // #1 │ │ -05f2d6: 0f01 |001f: return v1 │ │ -05f2d8: 6f30 2600 3204 |0020: invoke-super {v2, v3, v4}, Landroid/app/Activity;.onKeyDown:(ILandroid/view/KeyEvent;)Z // method@0026 │ │ -05f2de: 0a01 |0023: move-result v1 │ │ -05f2e0: 28fb |0024: goto 001f // -0005 │ │ +060e30: |[060e30] jwtc.android.chess.convergence.ConvergenceActivity.onKeyDown:(ILandroid/view/KeyEvent;)Z │ │ +060e40: 1241 |0000: const/4 v1, #int 4 // #4 │ │ +060e42: 3313 1f00 |0001: if-ne v3, v1, 0020 // +001f │ │ +060e46: 6e10 2412 0400 |0003: invoke-virtual {v4}, Landroid/view/KeyEvent;.getRepeatCount:()I // method@1224 │ │ +060e4c: 0a01 |0006: move-result v1 │ │ +060e4e: 3901 1900 |0007: if-nez v1, 0020 // +0019 │ │ +060e52: 6e10 a217 0200 |0009: invoke-virtual {v2}, Ljwtc/android/chess/convergence/ConvergenceActivity;.isAlive:()Z // method@17a2 │ │ +060e58: 0a01 |000c: move-result v1 │ │ +060e5a: 3801 1300 |000d: if-eqz v1, 0020 // +0013 │ │ +060e5e: 2200 2800 |000f: new-instance v0, Landroid/content/Intent; // type@0028 │ │ +060e62: 1c01 4804 |0011: const-class v1, Ljwtc/android/chess/start; // type@0448 │ │ +060e66: 7030 c600 2001 |0013: invoke-direct {v0, v2, v1}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@00c6 │ │ +060e6c: 1501 0200 |0016: const/high16 v1, #int 131072 // #2 │ │ +060e70: 6e20 eb00 1000 |0018: invoke-virtual {v0, v1}, Landroid/content/Intent;.setFlags:(I)Landroid/content/Intent; // method@00eb │ │ +060e76: 6e20 aa17 0200 |001b: invoke-virtual {v2, v0}, Ljwtc/android/chess/convergence/ConvergenceActivity;.startActivity:(Landroid/content/Intent;)V // method@17aa │ │ +060e7c: 1211 |001e: const/4 v1, #int 1 // #1 │ │ +060e7e: 0f01 |001f: return v1 │ │ +060e80: 6f30 2600 3204 |0020: invoke-super {v2, v3, v4}, Landroid/app/Activity;.onKeyDown:(ILandroid/view/KeyEvent;)Z // method@0026 │ │ +060e86: 0a01 |0023: move-result v1 │ │ +060e88: 28fb |0024: goto 001f // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=87 │ │ 0x0009 line=88 │ │ 0x000f line=89 │ │ 0x0016 line=90 │ │ 0x001b line=91 │ │ @@ -98830,20 +98840,20 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -05f2e4: |[05f2e4] jwtc.android.chess.convergence.ConvergenceActivity.onPause:()V │ │ -05f2f4: 1a00 d921 |0000: const-string v0, "start" // string@21d9 │ │ -05f2f8: 1a01 1b1d |0002: const-string v1, "onPause" // string@1d1b │ │ -05f2fc: 7120 f811 1000 |0004: invoke-static {v0, v1}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@11f8 │ │ -05f302: 6f10 2b00 0200 |0007: invoke-super {v2}, Landroid/app/Activity;.onPause:()V // method@002b │ │ -05f308: 0e00 |000a: return-void │ │ +060e8c: |[060e8c] jwtc.android.chess.convergence.ConvergenceActivity.onPause:()V │ │ +060e9c: 1a00 d521 |0000: const-string v0, "start" // string@21d5 │ │ +060ea0: 1a01 171d |0002: const-string v1, "onPause" // string@1d17 │ │ +060ea4: 7120 f811 1000 |0004: invoke-static {v0, v1}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@11f8 │ │ +060eaa: 6f10 2b00 0200 |0007: invoke-super {v2}, Landroid/app/Activity;.onPause:()V // method@002b │ │ +060eb0: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=195 │ │ 0x0007 line=196 │ │ 0x000a line=197 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Ljwtc/android/chess/convergence/ConvergenceActivity; │ │ @@ -98853,21 +98863,21 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -05f30c: |[05f30c] jwtc.android.chess.convergence.ConvergenceActivity.onResume:()V │ │ -05f31c: 1a00 d921 |0000: const-string v0, "start" // string@21d9 │ │ -05f320: 1a01 371d |0002: const-string v1, "onResume" // string@1d37 │ │ -05f324: 7120 f811 1000 |0004: invoke-static {v0, v1}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@11f8 │ │ -05f32a: 6e10 a217 0200 |0007: invoke-virtual {v2}, Ljwtc/android/chess/convergence/ConvergenceActivity;.isAlive:()Z // method@17a2 │ │ -05f330: 6f10 2e00 0200 |000a: invoke-super {v2}, Landroid/app/Activity;.onResume:()V // method@002e │ │ -05f336: 0e00 |000d: return-void │ │ +060eb4: |[060eb4] jwtc.android.chess.convergence.ConvergenceActivity.onResume:()V │ │ +060ec4: 1a00 d521 |0000: const-string v0, "start" // string@21d5 │ │ +060ec8: 1a01 331d |0002: const-string v1, "onResume" // string@1d33 │ │ +060ecc: 7120 f811 1000 |0004: invoke-static {v0, v1}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@11f8 │ │ +060ed2: 6e10 a217 0200 |0007: invoke-virtual {v2}, Ljwtc/android/chess/convergence/ConvergenceActivity;.isAlive:()Z // method@17a2 │ │ +060ed8: 6f10 2e00 0200 |000a: invoke-super {v2}, Landroid/app/Activity;.onResume:()V // method@002e │ │ +060ede: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=188 │ │ 0x0007 line=189 │ │ 0x000a line=191 │ │ 0x000d line=192 │ │ locals : │ │ @@ -98878,208 +98888,208 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 387 16-bit code units │ │ -05f338: |[05f338] jwtc.android.chess.convergence.ConvergenceActivity.toggleServer:()V │ │ -05f348: 1a02 d921 |0000: const-string v2, "start" // string@21d9 │ │ -05f34c: 1a03 cf22 |0002: const-string v3, "toggleServer" // string@22cf │ │ -05f350: 7120 f811 3200 |0004: invoke-static {v2, v3}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@11f8 │ │ -05f356: 6e10 a217 0500 |0007: invoke-virtual {v5}, Ljwtc/android/chess/convergence/ConvergenceActivity;.isAlive:()Z // method@17a2 │ │ -05f35c: 0a02 |000a: move-result v2 │ │ -05f35e: 3802 1500 |000b: if-eqz v2, 0020 // +0015 │ │ -05f362: 5452 b508 |000d: iget-object v2, v5, Ljwtc/android/chess/convergence/ConvergenceActivity;._restServer:Ljwtc/android/chess/convergence/RestServer; // field@08b5 │ │ -05f366: 6e10 b217 0200 |000f: invoke-virtual {v2}, Ljwtc/android/chess/convergence/RestServer;.stop:()V // method@17b2 │ │ -05f36c: 1202 |0012: const/4 v2, #int 0 // #0 │ │ -05f36e: 5b52 b508 |0013: iput-object v2, v5, Ljwtc/android/chess/convergence/ConvergenceActivity;._restServer:Ljwtc/android/chess/convergence/RestServer; // field@08b5 │ │ -05f372: 5452 b608 |0015: iget-object v2, v5, Ljwtc/android/chess/convergence/ConvergenceActivity;._tvIpPort:Landroid/widget/TextView; // field@08b6 │ │ -05f376: 1a03 840c |0017: const-string v3, "Server stopped" // string@0c84 │ │ -05f37a: 6e20 8214 3200 |0019: invoke-virtual {v2, v3}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@1482 │ │ -05f380: 6e10 a217 0500 |001c: invoke-virtual {v5}, Ljwtc/android/chess/convergence/ConvergenceActivity;.isAlive:()Z // method@17a2 │ │ -05f386: 0e00 |001f: return-void │ │ -05f388: 2202 e103 |0020: new-instance v2, Ljwtc/android/chess/convergence/RestServer; // type@03e1 │ │ -05f38c: 1303 9c1f |0022: const/16 v3, #int 8092 // #1f9c │ │ -05f390: 7020 ae17 3200 |0024: invoke-direct {v2, v3}, Ljwtc/android/chess/convergence/RestServer;.:(I)V // method@17ae │ │ -05f396: 5b52 b508 |0027: iput-object v2, v5, Ljwtc/android/chess/convergence/ConvergenceActivity;._restServer:Ljwtc/android/chess/convergence/RestServer; // field@08b5 │ │ -05f39a: 5452 b508 |0029: iget-object v2, v5, Ljwtc/android/chess/convergence/ConvergenceActivity;._restServer:Ljwtc/android/chess/convergence/RestServer; // field@08b5 │ │ -05f39e: 6e10 b117 0200 |002b: invoke-virtual {v2}, Ljwtc/android/chess/convergence/RestServer;.start:()Z // method@17b1 │ │ -05f3a4: 0a02 |002e: move-result v2 │ │ -05f3a6: 3802 4801 |002f: if-eqz v2, 0177 // +0148 │ │ -05f3aa: 7100 af17 0000 |0031: invoke-static {}, Ljwtc/android/chess/convergence/RestServer;.getIpAddress:()Ljava/lang/String; // method@17af │ │ -05f3b0: 0c00 |0034: move-result-object v0 │ │ -05f3b2: 1a01 0000 |0035: const-string v1, "" // string@0000 │ │ -05f3b6: 3900 2d00 |0037: if-nez v0, 0064 // +002d │ │ -05f3ba: 6e10 4215 0100 |0039: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@1542 │ │ -05f3c0: 0a02 |003c: move-result v2 │ │ -05f3c2: 3d02 1801 |003d: if-lez v2, 0155 // +0118 │ │ -05f3c6: 5452 b608 |003f: iget-object v2, v5, Ljwtc/android/chess/convergence/ConvergenceActivity;._tvIpPort:Landroid/widget/TextView; // field@08b6 │ │ -05f3ca: 2203 4203 |0041: new-instance v3, Ljava/lang/StringBuilder; // type@0342 │ │ -05f3ce: 7010 5715 0300 |0043: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ -05f3d4: 1a04 410e |0046: const-string v4, "Your code: " // string@0e41 │ │ -05f3d8: 6e20 5f15 4300 |0048: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -05f3de: 0c03 |004b: move-result-object v3 │ │ -05f3e0: 6e20 5f15 1300 |004c: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -05f3e6: 0c03 |004f: move-result-object v3 │ │ -05f3e8: 1a04 0900 |0050: const-string v4, " │ │ +060ee0: |[060ee0] jwtc.android.chess.convergence.ConvergenceActivity.toggleServer:()V │ │ +060ef0: 1a02 d521 |0000: const-string v2, "start" // string@21d5 │ │ +060ef4: 1a03 cb22 |0002: const-string v3, "toggleServer" // string@22cb │ │ +060ef8: 7120 f811 3200 |0004: invoke-static {v2, v3}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@11f8 │ │ +060efe: 6e10 a217 0500 |0007: invoke-virtual {v5}, Ljwtc/android/chess/convergence/ConvergenceActivity;.isAlive:()Z // method@17a2 │ │ +060f04: 0a02 |000a: move-result v2 │ │ +060f06: 3802 1500 |000b: if-eqz v2, 0020 // +0015 │ │ +060f0a: 5452 b508 |000d: iget-object v2, v5, Ljwtc/android/chess/convergence/ConvergenceActivity;._restServer:Ljwtc/android/chess/convergence/RestServer; // field@08b5 │ │ +060f0e: 6e10 b217 0200 |000f: invoke-virtual {v2}, Ljwtc/android/chess/convergence/RestServer;.stop:()V // method@17b2 │ │ +060f14: 1202 |0012: const/4 v2, #int 0 // #0 │ │ +060f16: 5b52 b508 |0013: iput-object v2, v5, Ljwtc/android/chess/convergence/ConvergenceActivity;._restServer:Ljwtc/android/chess/convergence/RestServer; // field@08b5 │ │ +060f1a: 5452 b608 |0015: iget-object v2, v5, Ljwtc/android/chess/convergence/ConvergenceActivity;._tvIpPort:Landroid/widget/TextView; // field@08b6 │ │ +060f1e: 1a03 810c |0017: const-string v3, "Server stopped" // string@0c81 │ │ +060f22: 6e20 8214 3200 |0019: invoke-virtual {v2, v3}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@1482 │ │ +060f28: 6e10 a217 0500 |001c: invoke-virtual {v5}, Ljwtc/android/chess/convergence/ConvergenceActivity;.isAlive:()Z // method@17a2 │ │ +060f2e: 0e00 |001f: return-void │ │ +060f30: 2202 de03 |0020: new-instance v2, Ljwtc/android/chess/convergence/RestServer; // type@03de │ │ +060f34: 1303 9c1f |0022: const/16 v3, #int 8092 // #1f9c │ │ +060f38: 7020 ae17 3200 |0024: invoke-direct {v2, v3}, Ljwtc/android/chess/convergence/RestServer;.:(I)V // method@17ae │ │ +060f3e: 5b52 b508 |0027: iput-object v2, v5, Ljwtc/android/chess/convergence/ConvergenceActivity;._restServer:Ljwtc/android/chess/convergence/RestServer; // field@08b5 │ │ +060f42: 5452 b508 |0029: iget-object v2, v5, Ljwtc/android/chess/convergence/ConvergenceActivity;._restServer:Ljwtc/android/chess/convergence/RestServer; // field@08b5 │ │ +060f46: 6e10 b117 0200 |002b: invoke-virtual {v2}, Ljwtc/android/chess/convergence/RestServer;.start:()Z // method@17b1 │ │ +060f4c: 0a02 |002e: move-result v2 │ │ +060f4e: 3802 4801 |002f: if-eqz v2, 0177 // +0148 │ │ +060f52: 7100 af17 0000 |0031: invoke-static {}, Ljwtc/android/chess/convergence/RestServer;.getIpAddress:()Ljava/lang/String; // method@17af │ │ +060f58: 0c00 |0034: move-result-object v0 │ │ +060f5a: 1a01 0000 |0035: const-string v1, "" // string@0000 │ │ +060f5e: 3900 2d00 |0037: if-nez v0, 0064 // +002d │ │ +060f62: 6e10 4215 0100 |0039: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@1542 │ │ +060f68: 0a02 |003c: move-result v2 │ │ +060f6a: 3d02 1801 |003d: if-lez v2, 0155 // +0118 │ │ +060f6e: 5452 b608 |003f: iget-object v2, v5, Ljwtc/android/chess/convergence/ConvergenceActivity;._tvIpPort:Landroid/widget/TextView; // field@08b6 │ │ +060f72: 2203 3f03 |0041: new-instance v3, Ljava/lang/StringBuilder; // type@033f │ │ +060f76: 7010 5715 0300 |0043: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ +060f7c: 1a04 3e0e |0046: const-string v4, "Your code: " // string@0e3e │ │ +060f80: 6e20 5f15 4300 |0048: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +060f86: 0c03 |004b: move-result-object v3 │ │ +060f88: 6e20 5f15 1300 |004c: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +060f8e: 0c03 |004f: move-result-object v3 │ │ +060f90: 1a04 0900 |0050: const-string v4, " │ │ IP: " // string@0009 │ │ -05f3ec: 6e20 5f15 4300 |0052: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -05f3f2: 0c03 |0055: move-result-object v3 │ │ -05f3f4: 6e20 5f15 0300 |0056: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -05f3fa: 0c03 |0059: move-result-object v3 │ │ -05f3fc: 6e10 6415 0300 |005a: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ -05f402: 0c03 |005d: move-result-object v3 │ │ -05f404: 6e20 8214 3200 |005e: invoke-virtual {v2, v3}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@1482 │ │ -05f40a: 28bb |0061: goto 001c // -0045 │ │ -05f40c: 0d02 |0062: move-exception v2 │ │ -05f40e: 28bc |0063: goto 001f // -0044 │ │ -05f410: 1a02 6001 |0064: const-string v2, "192.168.1." // string@0160 │ │ -05f414: 6e20 4615 2000 |0066: invoke-virtual {v0, v2}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@1546 │ │ -05f41a: 0a02 |0069: move-result v2 │ │ -05f41c: 3802 2000 |006a: if-eqz v2, 008a // +0020 │ │ -05f420: 2202 4203 |006c: new-instance v2, Ljava/lang/StringBuilder; // type@0342 │ │ -05f424: 7010 5715 0200 |006e: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ -05f42a: 6e20 5f15 1200 |0071: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -05f430: 0c02 |0074: move-result-object v2 │ │ -05f432: 1a03 6a01 |0075: const-string v3, "9" // string@016a │ │ -05f436: 6e20 5f15 3200 |0077: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -05f43c: 0c02 |007a: move-result-object v2 │ │ -05f43e: 1303 0a00 |007b: const/16 v3, #int 10 // #a │ │ -05f442: 6e20 4715 3000 |007d: invoke-virtual {v0, v3}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@1547 │ │ -05f448: 0c03 |0080: move-result-object v3 │ │ -05f44a: 6e20 5f15 3200 |0081: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -05f450: 0c02 |0084: move-result-object v2 │ │ -05f452: 6e10 6415 0200 |0085: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ -05f458: 0c01 |0088: move-result-object v1 │ │ -05f45a: 28b0 |0089: goto 0039 // -0050 │ │ -05f45c: 1a02 5f01 |008a: const-string v2, "192.168." // string@015f │ │ -05f460: 6e20 4615 2000 |008c: invoke-virtual {v0, v2}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@1546 │ │ -05f466: 0a02 |008f: move-result v2 │ │ -05f468: 3802 2400 |0090: if-eqz v2, 00b4 // +0024 │ │ -05f46c: 2202 4203 |0092: new-instance v2, Ljava/lang/StringBuilder; // type@0342 │ │ -05f470: 7010 5715 0200 |0094: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ -05f476: 6e20 5f15 1200 |0097: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -05f47c: 0c02 |009a: move-result-object v2 │ │ -05f47e: 1a03 6a01 |009b: const-string v3, "9" // string@016a │ │ -05f482: 6e20 5f15 3200 |009d: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -05f488: 0c02 |00a0: move-result-object v2 │ │ -05f48a: 1303 0800 |00a1: const/16 v3, #int 8 // #8 │ │ -05f48e: 6e20 4715 3000 |00a3: invoke-virtual {v0, v3}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@1547 │ │ -05f494: 0c03 |00a6: move-result-object v3 │ │ -05f496: 6e20 a117 3500 |00a7: invoke-virtual {v5, v3}, Ljwtc/android/chess/convergence/ConvergenceActivity;.ipPart:(Ljava/lang/String;)Ljava/lang/String; // method@17a1 │ │ -05f49c: 0c03 |00aa: move-result-object v3 │ │ -05f49e: 6e20 5f15 3200 |00ab: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -05f4a4: 0c02 |00ae: move-result-object v2 │ │ -05f4a6: 6e10 6415 0200 |00af: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ -05f4ac: 0c01 |00b2: move-result-object v1 │ │ -05f4ae: 2886 |00b3: goto 0039 // -007a │ │ -05f4b0: 1a02 5b01 |00b4: const-string v2, "10.0.1." // string@015b │ │ -05f4b4: 6e20 4615 2000 |00b6: invoke-virtual {v0, v2}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@1546 │ │ -05f4ba: 0a02 |00b9: move-result v2 │ │ -05f4bc: 3802 2000 |00ba: if-eqz v2, 00da // +0020 │ │ -05f4c0: 2202 4203 |00bc: new-instance v2, Ljava/lang/StringBuilder; // type@0342 │ │ -05f4c4: 7010 5715 0200 |00be: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ -05f4ca: 6e20 5f15 1200 |00c1: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -05f4d0: 0c02 |00c4: move-result-object v2 │ │ -05f4d2: 1a03 5601 |00c5: const-string v3, "1" // string@0156 │ │ -05f4d6: 6e20 5f15 3200 |00c7: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -05f4dc: 0c02 |00ca: move-result-object v2 │ │ -05f4de: 1273 |00cb: const/4 v3, #int 7 // #7 │ │ -05f4e0: 6e20 4715 3000 |00cc: invoke-virtual {v0, v3}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@1547 │ │ -05f4e6: 0c03 |00cf: move-result-object v3 │ │ -05f4e8: 6e20 5f15 3200 |00d0: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -05f4ee: 0c02 |00d3: move-result-object v2 │ │ -05f4f0: 6e10 6415 0200 |00d4: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ -05f4f6: 0c01 |00d7: move-result-object v1 │ │ -05f4f8: 2900 61ff |00d8: goto/16 0039 // -009f │ │ -05f4fc: 1a02 5a01 |00da: const-string v2, "10.0." // string@015a │ │ -05f500: 6e20 4615 2000 |00dc: invoke-virtual {v0, v2}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@1546 │ │ -05f506: 0a02 |00df: move-result v2 │ │ -05f508: 3802 2400 |00e0: if-eqz v2, 0104 // +0024 │ │ -05f50c: 2202 4203 |00e2: new-instance v2, Ljava/lang/StringBuilder; // type@0342 │ │ -05f510: 7010 5715 0200 |00e4: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ -05f516: 6e20 5f15 1200 |00e7: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -05f51c: 0c02 |00ea: move-result-object v2 │ │ -05f51e: 1a03 6201 |00eb: const-string v3, "2" // string@0162 │ │ -05f522: 6e20 5f15 3200 |00ed: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -05f528: 0c02 |00f0: move-result-object v2 │ │ -05f52a: 1253 |00f1: const/4 v3, #int 5 // #5 │ │ -05f52c: 6e20 4715 3000 |00f2: invoke-virtual {v0, v3}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@1547 │ │ -05f532: 0c03 |00f5: move-result-object v3 │ │ -05f534: 6e20 a117 3500 |00f6: invoke-virtual {v5, v3}, Ljwtc/android/chess/convergence/ConvergenceActivity;.ipPart:(Ljava/lang/String;)Ljava/lang/String; // method@17a1 │ │ -05f53a: 0c03 |00f9: move-result-object v3 │ │ -05f53c: 6e20 5f15 3200 |00fa: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -05f542: 0c02 |00fd: move-result-object v2 │ │ -05f544: 6e10 6415 0200 |00fe: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ -05f54a: 0c01 |0101: move-result-object v1 │ │ -05f54c: 2900 37ff |0102: goto/16 0039 // -00c9 │ │ -05f550: 1a02 5e01 |0104: const-string v2, "172.16.1." // string@015e │ │ -05f554: 6e20 4615 2000 |0106: invoke-virtual {v0, v2}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@1546 │ │ -05f55a: 0a02 |0109: move-result v2 │ │ -05f55c: 3802 2100 |010a: if-eqz v2, 012b // +0021 │ │ -05f560: 2202 4203 |010c: new-instance v2, Ljava/lang/StringBuilder; // type@0342 │ │ -05f564: 7010 5715 0200 |010e: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ -05f56a: 6e20 5f15 1200 |0111: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -05f570: 0c02 |0114: move-result-object v2 │ │ -05f572: 1a03 6801 |0115: const-string v3, "7" // string@0168 │ │ -05f576: 6e20 5f15 3200 |0117: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -05f57c: 0c02 |011a: move-result-object v2 │ │ -05f57e: 1303 0900 |011b: const/16 v3, #int 9 // #9 │ │ -05f582: 6e20 4715 3000 |011d: invoke-virtual {v0, v3}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@1547 │ │ -05f588: 0c03 |0120: move-result-object v3 │ │ -05f58a: 6e20 5f15 3200 |0121: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -05f590: 0c02 |0124: move-result-object v2 │ │ -05f592: 6e10 6415 0200 |0125: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ -05f598: 0c01 |0128: move-result-object v1 │ │ -05f59a: 2900 10ff |0129: goto/16 0039 // -00f0 │ │ -05f59e: 1a02 5d01 |012b: const-string v2, "172.16." // string@015d │ │ -05f5a2: 6e20 4615 2000 |012d: invoke-virtual {v0, v2}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@1546 │ │ -05f5a8: 0a02 |0130: move-result v2 │ │ -05f5aa: 3802 08ff |0131: if-eqz v2, 0039 // -00f8 │ │ -05f5ae: 2202 4203 |0133: new-instance v2, Ljava/lang/StringBuilder; // type@0342 │ │ -05f5b2: 7010 5715 0200 |0135: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ -05f5b8: 6e20 5f15 1200 |0138: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -05f5be: 0c02 |013b: move-result-object v2 │ │ -05f5c0: 1a03 6901 |013c: const-string v3, "8" // string@0169 │ │ -05f5c4: 6e20 5f15 3200 |013e: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -05f5ca: 0c02 |0141: move-result-object v2 │ │ -05f5cc: 1273 |0142: const/4 v3, #int 7 // #7 │ │ -05f5ce: 6e20 4715 3000 |0143: invoke-virtual {v0, v3}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@1547 │ │ -05f5d4: 0c03 |0146: move-result-object v3 │ │ -05f5d6: 6e20 a117 3500 |0147: invoke-virtual {v5, v3}, Ljwtc/android/chess/convergence/ConvergenceActivity;.ipPart:(Ljava/lang/String;)Ljava/lang/String; // method@17a1 │ │ -05f5dc: 0c03 |014a: move-result-object v3 │ │ -05f5de: 6e20 5f15 3200 |014b: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -05f5e4: 0c02 |014e: move-result-object v2 │ │ -05f5e6: 6e10 6415 0200 |014f: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ -05f5ec: 0c01 |0152: move-result-object v1 │ │ -05f5ee: 2900 e6fe |0153: goto/16 0039 // -011a │ │ -05f5f2: 5452 b608 |0155: iget-object v2, v5, Ljwtc/android/chess/convergence/ConvergenceActivity;._tvIpPort:Landroid/widget/TextView; // field@08b6 │ │ -05f5f6: 2203 4203 |0157: new-instance v3, Ljava/lang/StringBuilder; // type@0342 │ │ -05f5fa: 7010 5715 0300 |0159: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ -05f600: 1a04 3e0e |015c: const-string v4, "You are not on a valid LAN IP address │ │ -IP: " // string@0e3e │ │ -05f604: 6e20 5f15 4300 |015e: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -05f60a: 0c03 |0161: move-result-object v3 │ │ -05f60c: 6e20 5f15 0300 |0162: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -05f612: 0c03 |0165: move-result-object v3 │ │ -05f614: 6e10 6415 0300 |0166: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ -05f61a: 0c03 |0169: move-result-object v3 │ │ -05f61c: 6e20 8214 3200 |016a: invoke-virtual {v2, v3}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@1482 │ │ -05f622: 5452 b508 |016d: iget-object v2, v5, Ljwtc/android/chess/convergence/ConvergenceActivity;._restServer:Ljwtc/android/chess/convergence/RestServer; // field@08b5 │ │ -05f626: 6e10 b217 0200 |016f: invoke-virtual {v2}, Ljwtc/android/chess/convergence/RestServer;.stop:()V // method@17b2 │ │ -05f62c: 1202 |0172: const/4 v2, #int 0 // #0 │ │ -05f62e: 5b52 b508 |0173: iput-object v2, v5, Ljwtc/android/chess/convergence/ConvergenceActivity;._restServer:Ljwtc/android/chess/convergence/RestServer; // field@08b5 │ │ -05f632: 2900 a7fe |0175: goto/16 001c // -0159 │ │ -05f636: 1202 |0177: const/4 v2, #int 0 // #0 │ │ -05f638: 5b52 b508 |0178: iput-object v2, v5, Ljwtc/android/chess/convergence/ConvergenceActivity;._restServer:Ljwtc/android/chess/convergence/RestServer; // field@08b5 │ │ -05f63c: 5452 b608 |017a: iget-object v2, v5, Ljwtc/android/chess/convergence/ConvergenceActivity;._tvIpPort:Landroid/widget/TextView; // field@08b6 │ │ -05f640: 1a03 6903 |017c: const-string v3, "Could not start server" // string@0369 │ │ -05f644: 6e20 8214 3200 |017e: invoke-virtual {v2, v3}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@1482 │ │ -05f64a: 2900 9bfe |0181: goto/16 001c // -0165 │ │ +060f94: 6e20 5f15 4300 |0052: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +060f9a: 0c03 |0055: move-result-object v3 │ │ +060f9c: 6e20 5f15 0300 |0056: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +060fa2: 0c03 |0059: move-result-object v3 │ │ +060fa4: 6e10 6415 0300 |005a: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ +060faa: 0c03 |005d: move-result-object v3 │ │ +060fac: 6e20 8214 3200 |005e: invoke-virtual {v2, v3}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@1482 │ │ +060fb2: 28bb |0061: goto 001c // -0045 │ │ +060fb4: 0d02 |0062: move-exception v2 │ │ +060fb6: 28bc |0063: goto 001f // -0044 │ │ +060fb8: 1a02 6001 |0064: const-string v2, "192.168.1." // string@0160 │ │ +060fbc: 6e20 4615 2000 |0066: invoke-virtual {v0, v2}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@1546 │ │ +060fc2: 0a02 |0069: move-result v2 │ │ +060fc4: 3802 2000 |006a: if-eqz v2, 008a // +0020 │ │ +060fc8: 2202 3f03 |006c: new-instance v2, Ljava/lang/StringBuilder; // type@033f │ │ +060fcc: 7010 5715 0200 |006e: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ +060fd2: 6e20 5f15 1200 |0071: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +060fd8: 0c02 |0074: move-result-object v2 │ │ +060fda: 1a03 6a01 |0075: const-string v3, "9" // string@016a │ │ +060fde: 6e20 5f15 3200 |0077: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +060fe4: 0c02 |007a: move-result-object v2 │ │ +060fe6: 1303 0a00 |007b: const/16 v3, #int 10 // #a │ │ +060fea: 6e20 4715 3000 |007d: invoke-virtual {v0, v3}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@1547 │ │ +060ff0: 0c03 |0080: move-result-object v3 │ │ +060ff2: 6e20 5f15 3200 |0081: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +060ff8: 0c02 |0084: move-result-object v2 │ │ +060ffa: 6e10 6415 0200 |0085: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ +061000: 0c01 |0088: move-result-object v1 │ │ +061002: 28b0 |0089: goto 0039 // -0050 │ │ +061004: 1a02 5f01 |008a: const-string v2, "192.168." // string@015f │ │ +061008: 6e20 4615 2000 |008c: invoke-virtual {v0, v2}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@1546 │ │ +06100e: 0a02 |008f: move-result v2 │ │ +061010: 3802 2400 |0090: if-eqz v2, 00b4 // +0024 │ │ +061014: 2202 3f03 |0092: new-instance v2, Ljava/lang/StringBuilder; // type@033f │ │ +061018: 7010 5715 0200 |0094: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ +06101e: 6e20 5f15 1200 |0097: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +061024: 0c02 |009a: move-result-object v2 │ │ +061026: 1a03 6a01 |009b: const-string v3, "9" // string@016a │ │ +06102a: 6e20 5f15 3200 |009d: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +061030: 0c02 |00a0: move-result-object v2 │ │ +061032: 1303 0800 |00a1: const/16 v3, #int 8 // #8 │ │ +061036: 6e20 4715 3000 |00a3: invoke-virtual {v0, v3}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@1547 │ │ +06103c: 0c03 |00a6: move-result-object v3 │ │ +06103e: 6e20 a117 3500 |00a7: invoke-virtual {v5, v3}, Ljwtc/android/chess/convergence/ConvergenceActivity;.ipPart:(Ljava/lang/String;)Ljava/lang/String; // method@17a1 │ │ +061044: 0c03 |00aa: move-result-object v3 │ │ +061046: 6e20 5f15 3200 |00ab: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +06104c: 0c02 |00ae: move-result-object v2 │ │ +06104e: 6e10 6415 0200 |00af: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ +061054: 0c01 |00b2: move-result-object v1 │ │ +061056: 2886 |00b3: goto 0039 // -007a │ │ +061058: 1a02 5b01 |00b4: const-string v2, "10.0.1." // string@015b │ │ +06105c: 6e20 4615 2000 |00b6: invoke-virtual {v0, v2}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@1546 │ │ +061062: 0a02 |00b9: move-result v2 │ │ +061064: 3802 2000 |00ba: if-eqz v2, 00da // +0020 │ │ +061068: 2202 3f03 |00bc: new-instance v2, Ljava/lang/StringBuilder; // type@033f │ │ +06106c: 7010 5715 0200 |00be: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ +061072: 6e20 5f15 1200 |00c1: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +061078: 0c02 |00c4: move-result-object v2 │ │ +06107a: 1a03 5601 |00c5: const-string v3, "1" // string@0156 │ │ +06107e: 6e20 5f15 3200 |00c7: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +061084: 0c02 |00ca: move-result-object v2 │ │ +061086: 1273 |00cb: const/4 v3, #int 7 // #7 │ │ +061088: 6e20 4715 3000 |00cc: invoke-virtual {v0, v3}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@1547 │ │ +06108e: 0c03 |00cf: move-result-object v3 │ │ +061090: 6e20 5f15 3200 |00d0: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +061096: 0c02 |00d3: move-result-object v2 │ │ +061098: 6e10 6415 0200 |00d4: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ +06109e: 0c01 |00d7: move-result-object v1 │ │ +0610a0: 2900 61ff |00d8: goto/16 0039 // -009f │ │ +0610a4: 1a02 5a01 |00da: const-string v2, "10.0." // string@015a │ │ +0610a8: 6e20 4615 2000 |00dc: invoke-virtual {v0, v2}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@1546 │ │ +0610ae: 0a02 |00df: move-result v2 │ │ +0610b0: 3802 2400 |00e0: if-eqz v2, 0104 // +0024 │ │ +0610b4: 2202 3f03 |00e2: new-instance v2, Ljava/lang/StringBuilder; // type@033f │ │ +0610b8: 7010 5715 0200 |00e4: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ +0610be: 6e20 5f15 1200 |00e7: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +0610c4: 0c02 |00ea: move-result-object v2 │ │ +0610c6: 1a03 6201 |00eb: const-string v3, "2" // string@0162 │ │ +0610ca: 6e20 5f15 3200 |00ed: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +0610d0: 0c02 |00f0: move-result-object v2 │ │ +0610d2: 1253 |00f1: const/4 v3, #int 5 // #5 │ │ +0610d4: 6e20 4715 3000 |00f2: invoke-virtual {v0, v3}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@1547 │ │ +0610da: 0c03 |00f5: move-result-object v3 │ │ +0610dc: 6e20 a117 3500 |00f6: invoke-virtual {v5, v3}, Ljwtc/android/chess/convergence/ConvergenceActivity;.ipPart:(Ljava/lang/String;)Ljava/lang/String; // method@17a1 │ │ +0610e2: 0c03 |00f9: move-result-object v3 │ │ +0610e4: 6e20 5f15 3200 |00fa: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +0610ea: 0c02 |00fd: move-result-object v2 │ │ +0610ec: 6e10 6415 0200 |00fe: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ +0610f2: 0c01 |0101: move-result-object v1 │ │ +0610f4: 2900 37ff |0102: goto/16 0039 // -00c9 │ │ +0610f8: 1a02 5e01 |0104: const-string v2, "172.16.1." // string@015e │ │ +0610fc: 6e20 4615 2000 |0106: invoke-virtual {v0, v2}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@1546 │ │ +061102: 0a02 |0109: move-result v2 │ │ +061104: 3802 2100 |010a: if-eqz v2, 012b // +0021 │ │ +061108: 2202 3f03 |010c: new-instance v2, Ljava/lang/StringBuilder; // type@033f │ │ +06110c: 7010 5715 0200 |010e: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ +061112: 6e20 5f15 1200 |0111: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +061118: 0c02 |0114: move-result-object v2 │ │ +06111a: 1a03 6801 |0115: const-string v3, "7" // string@0168 │ │ +06111e: 6e20 5f15 3200 |0117: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +061124: 0c02 |011a: move-result-object v2 │ │ +061126: 1303 0900 |011b: const/16 v3, #int 9 // #9 │ │ +06112a: 6e20 4715 3000 |011d: invoke-virtual {v0, v3}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@1547 │ │ +061130: 0c03 |0120: move-result-object v3 │ │ +061132: 6e20 5f15 3200 |0121: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +061138: 0c02 |0124: move-result-object v2 │ │ +06113a: 6e10 6415 0200 |0125: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ +061140: 0c01 |0128: move-result-object v1 │ │ +061142: 2900 10ff |0129: goto/16 0039 // -00f0 │ │ +061146: 1a02 5d01 |012b: const-string v2, "172.16." // string@015d │ │ +06114a: 6e20 4615 2000 |012d: invoke-virtual {v0, v2}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@1546 │ │ +061150: 0a02 |0130: move-result v2 │ │ +061152: 3802 08ff |0131: if-eqz v2, 0039 // -00f8 │ │ +061156: 2202 3f03 |0133: new-instance v2, Ljava/lang/StringBuilder; // type@033f │ │ +06115a: 7010 5715 0200 |0135: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ +061160: 6e20 5f15 1200 |0138: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +061166: 0c02 |013b: move-result-object v2 │ │ +061168: 1a03 6901 |013c: const-string v3, "8" // string@0169 │ │ +06116c: 6e20 5f15 3200 |013e: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +061172: 0c02 |0141: move-result-object v2 │ │ +061174: 1273 |0142: const/4 v3, #int 7 // #7 │ │ +061176: 6e20 4715 3000 |0143: invoke-virtual {v0, v3}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@1547 │ │ +06117c: 0c03 |0146: move-result-object v3 │ │ +06117e: 6e20 a117 3500 |0147: invoke-virtual {v5, v3}, Ljwtc/android/chess/convergence/ConvergenceActivity;.ipPart:(Ljava/lang/String;)Ljava/lang/String; // method@17a1 │ │ +061184: 0c03 |014a: move-result-object v3 │ │ +061186: 6e20 5f15 3200 |014b: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +06118c: 0c02 |014e: move-result-object v2 │ │ +06118e: 6e10 6415 0200 |014f: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ +061194: 0c01 |0152: move-result-object v1 │ │ +061196: 2900 e6fe |0153: goto/16 0039 // -011a │ │ +06119a: 5452 b608 |0155: iget-object v2, v5, Ljwtc/android/chess/convergence/ConvergenceActivity;._tvIpPort:Landroid/widget/TextView; // field@08b6 │ │ +06119e: 2203 3f03 |0157: new-instance v3, Ljava/lang/StringBuilder; // type@033f │ │ +0611a2: 7010 5715 0300 |0159: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ +0611a8: 1a04 3b0e |015c: const-string v4, "You are not on a valid LAN IP address │ │ +IP: " // string@0e3b │ │ +0611ac: 6e20 5f15 4300 |015e: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +0611b2: 0c03 |0161: move-result-object v3 │ │ +0611b4: 6e20 5f15 0300 |0162: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +0611ba: 0c03 |0165: move-result-object v3 │ │ +0611bc: 6e10 6415 0300 |0166: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ +0611c2: 0c03 |0169: move-result-object v3 │ │ +0611c4: 6e20 8214 3200 |016a: invoke-virtual {v2, v3}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@1482 │ │ +0611ca: 5452 b508 |016d: iget-object v2, v5, Ljwtc/android/chess/convergence/ConvergenceActivity;._restServer:Ljwtc/android/chess/convergence/RestServer; // field@08b5 │ │ +0611ce: 6e10 b217 0200 |016f: invoke-virtual {v2}, Ljwtc/android/chess/convergence/RestServer;.stop:()V // method@17b2 │ │ +0611d4: 1202 |0172: const/4 v2, #int 0 // #0 │ │ +0611d6: 5b52 b508 |0173: iput-object v2, v5, Ljwtc/android/chess/convergence/ConvergenceActivity;._restServer:Ljwtc/android/chess/convergence/RestServer; // field@08b5 │ │ +0611da: 2900 a7fe |0175: goto/16 001c // -0159 │ │ +0611de: 1202 |0177: const/4 v2, #int 0 // #0 │ │ +0611e0: 5b52 b508 |0178: iput-object v2, v5, Ljwtc/android/chess/convergence/ConvergenceActivity;._restServer:Ljwtc/android/chess/convergence/RestServer; // field@08b5 │ │ +0611e4: 5452 b608 |017a: iget-object v2, v5, Ljwtc/android/chess/convergence/ConvergenceActivity;._tvIpPort:Landroid/widget/TextView; // field@08b6 │ │ +0611e8: 1a03 6903 |017c: const-string v3, "Could not start server" // string@0369 │ │ +0611ec: 6e20 8214 3200 |017e: invoke-virtual {v2, v3}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@1482 │ │ +0611f2: 2900 9bfe |0181: goto/16 001c // -0165 │ │ catches : 1 │ │ 0x0000 - 0x0181 │ │ Ljava/lang/Exception; -> 0x0062 │ │ positions : │ │ 0x0000 line=120 │ │ 0x0007 line=122 │ │ 0x000d line=123 │ │ @@ -99118,18 +99128,18 @@ │ │ 0x0064 - 0x0177 reg=0 sAddr Ljava/lang/String; │ │ 0x0064 - 0x0177 reg=1 sCode Ljava/lang/String; │ │ 0x0000 - 0x0183 reg=5 this Ljwtc/android/chess/convergence/ConvergenceActivity; │ │ │ │ source_file_idx : 860 (ConvergenceActivity.java) │ │ │ │ Class #426 header: │ │ -class_idx : 992 │ │ +class_idx : 989 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 826 │ │ -source_file_idx : 3102 │ │ +superclass_idx : 823 │ │ +source_file_idx : 3099 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #426 annotations: │ │ Annotations on class │ │ @@ -99154,158 +99164,158 @@ │ │ type : '(Ljwtc/android/chess/convergence/RestServer;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -05f660: |[05f660] jwtc.android.chess.convergence.RestServer$1.:(Ljwtc/android/chess/convergence/RestServer;)V │ │ -05f670: 5b01 b708 |0000: iput-object v1, v0, Ljwtc/android/chess/convergence/RestServer$1;.this$0:Ljwtc/android/chess/convergence/RestServer; // field@08b7 │ │ -05f674: 7010 1c15 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ -05f67a: 0e00 |0005: return-void │ │ +061208: |[061208] jwtc.android.chess.convergence.RestServer$1.:(Ljwtc/android/chess/convergence/RestServer;)V │ │ +061218: 5b01 b708 |0000: iput-object v1, v0, Ljwtc/android/chess/convergence/RestServer$1;.this$0:Ljwtc/android/chess/convergence/RestServer; // field@08b7 │ │ +06121c: 7010 1c15 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ +061222: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Ljwtc/android/chess/convergence/RestServer$1; │ │ - 0x0000 - 0x0006 reg=1 (null) Ljwtc/android/chess/convergence/RestServer; │ │ + 0x0000 - 0x0006 reg=1 this$0 Ljwtc/android/chess/convergence/RestServer; │ │ │ │ Virtual methods - │ │ #0 : (in Ljwtc/android/chess/convergence/RestServer$1;) │ │ name : 'run' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 12 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 239 16-bit code units │ │ -05f67c: |[05f67c] jwtc.android.chess.convergence.RestServer$1.run:()V │ │ -05f68c: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -05f68e: 1a08 1d0c |0001: const-string v8, "RestServer" // string@0c1d │ │ -05f692: 1a09 6c0d |0003: const-string v9, "Trying to open socket" // string@0d6c │ │ -05f696: 7120 f811 9800 |0005: invoke-static {v8, v9}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@11f8 │ │ -05f69c: 54b8 b708 |0008: iget-object v8, v11, Ljwtc/android/chess/convergence/RestServer$1;.this$0:Ljwtc/android/chess/convergence/RestServer; // field@08b7 │ │ -05f6a0: 5588 bb08 |000a: iget-boolean v8, v8, Ljwtc/android/chess/convergence/RestServer;._run:Z // field@08bb │ │ -05f6a4: 3808 db00 |000c: if-eqz v8, 00e7 // +00db │ │ -05f6a8: 1a08 1d0c |000e: const-string v8, "RestServer" // string@0c1d │ │ -05f6ac: 1a09 2d0e |0010: const-string v9, "Waiting for client socket" // string@0e2d │ │ -05f6b0: 7120 f811 9800 |0012: invoke-static {v8, v9}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@11f8 │ │ -05f6b6: 54b8 b708 |0015: iget-object v8, v11, Ljwtc/android/chess/convergence/RestServer$1;.this$0:Ljwtc/android/chess/convergence/RestServer; // field@08b7 │ │ -05f6ba: 5488 bc08 |0017: iget-object v8, v8, Ljwtc/android/chess/convergence/RestServer;._serverSocket:Ljava/net/ServerSocket; // field@08bc │ │ -05f6be: 6e10 8f15 0800 |0019: invoke-virtual {v8}, Ljava/net/ServerSocket;.accept:()Ljava/net/Socket; // method@158f │ │ -05f6c4: 0c01 |001c: move-result-object v1 │ │ -05f6c6: 1a08 1d0c |001d: const-string v8, "RestServer" // string@0c1d │ │ -05f6ca: 1a09 0802 |001f: const-string v9, "Accepted" // string@0208 │ │ -05f6ce: 7120 f811 9800 |0021: invoke-static {v8, v9}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@11f8 │ │ -05f6d4: 2206 1803 |0024: new-instance v6, Ljava/io/PrintWriter; // type@0318 │ │ -05f6d8: 6e10 9615 0100 |0026: invoke-virtual {v1}, Ljava/net/Socket;.getOutputStream:()Ljava/io/OutputStream; // method@1596 │ │ -05f6de: 0c08 |0029: move-result-object v8 │ │ -05f6e0: 1219 |002a: const/4 v9, #int 1 // #1 │ │ -05f6e2: 7030 cd14 8609 |002b: invoke-direct {v6, v8, v9}, Ljava/io/PrintWriter;.:(Ljava/io/OutputStream;Z)V // method@14cd │ │ -05f6e8: 2204 0a03 |002e: new-instance v4, Ljava/io/BufferedReader; // type@030a │ │ -05f6ec: 2208 1303 |0030: new-instance v8, Ljava/io/InputStreamReader; // type@0313 │ │ -05f6f0: 6e10 9515 0100 |0032: invoke-virtual {v1}, Ljava/net/Socket;.getInputStream:()Ljava/io/InputStream; // method@1595 │ │ -05f6f6: 0c09 |0035: move-result-object v9 │ │ -05f6f8: 7020 c314 9800 |0036: invoke-direct {v8, v9}, Ljava/io/InputStreamReader;.:(Ljava/io/InputStream;)V // method@14c3 │ │ -05f6fe: 7020 9614 8400 |0039: invoke-direct {v4, v8}, Ljava/io/BufferedReader;.:(Ljava/io/Reader;)V // method@1496 │ │ -05f704: 1a08 1d0c |003c: const-string v8, "RestServer" // string@0c1d │ │ -05f708: 1a09 b30c |003e: const-string v9, "Start read from client" // string@0cb3 │ │ -05f70c: 7120 f811 9800 |0040: invoke-static {v8, v9}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@11f8 │ │ -05f712: 1200 |0043: const/4 v0, #int 0 // #0 │ │ -05f714: 6e10 9914 0400 |0044: invoke-virtual {v4}, Ljava/io/BufferedReader;.readLine:()Ljava/lang/String; // method@1499 │ │ -05f71a: 0c05 |0047: move-result-object v5 │ │ -05f71c: 3805 3600 |0048: if-eqz v5, 007e // +0036 │ │ -05f720: 1a08 1d0c |004a: const-string v8, "RestServer" // string@0c1d │ │ -05f724: 2209 4203 |004c: new-instance v9, Ljava/lang/StringBuilder; // type@0342 │ │ -05f728: 7010 5715 0900 |004e: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ -05f72e: 1a0a 8e04 |0051: const-string v10, "Got [" // string@048e │ │ -05f732: 6e20 5f15 a900 |0053: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -05f738: 0c09 |0056: move-result-object v9 │ │ -05f73a: 6e20 5f15 5900 |0057: invoke-virtual {v9, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -05f740: 0c09 |005a: move-result-object v9 │ │ -05f742: 1a0a a60e |005b: const-string v10, "]" // string@0ea6 │ │ -05f746: 6e20 5f15 a900 |005d: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -05f74c: 0c09 |0060: move-result-object v9 │ │ -05f74e: 6e10 6415 0900 |0061: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ -05f754: 0c09 |0064: move-result-object v9 │ │ -05f756: 7120 f811 9800 |0065: invoke-static {v8, v9}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@11f8 │ │ -05f75c: 1a08 7f04 |0068: const-string v8, "GET / " // string@047f │ │ -05f760: 6e20 3e15 8500 |006a: invoke-virtual {v5, v8}, Ljava/lang/String;.indexOf:(Ljava/lang/String;)I // method@153e │ │ -05f766: 0a08 |006d: move-result v8 │ │ -05f768: 3908 0a00 |006e: if-nez v8, 0078 // +000a │ │ -05f76c: 1a08 1d0c |0070: const-string v8, "RestServer" // string@0c1d │ │ -05f770: 1a09 fb0d |0072: const-string v9, "Valid request" // string@0dfb │ │ -05f774: 7120 f811 9800 |0074: invoke-static {v8, v9}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@11f8 │ │ -05f77a: 1210 |0077: const/4 v0, #int 1 // #1 │ │ -05f77c: 6e10 4215 0500 |0078: invoke-virtual {v5}, Ljava/lang/String;.length:()I // method@1542 │ │ -05f782: 0a08 |007b: move-result v8 │ │ -05f784: 3908 c8ff |007c: if-nez v8, 0044 // -0038 │ │ -05f788: 3800 6600 |007e: if-eqz v0, 00e4 // +0066 │ │ -05f78c: 2208 4203 |0080: new-instance v8, Ljava/lang/StringBuilder; // type@0342 │ │ -05f790: 7010 5715 0800 |0082: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ -05f796: 1a09 a304 |0085: const-string v9, "HTTP/1.0 200 OK │ │ +061224: |[061224] jwtc.android.chess.convergence.RestServer$1.run:()V │ │ +061234: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +061236: 1a08 1a0c |0001: const-string v8, "RestServer" // string@0c1a │ │ +06123a: 1a09 690d |0003: const-string v9, "Trying to open socket" // string@0d69 │ │ +06123e: 7120 f811 9800 |0005: invoke-static {v8, v9}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@11f8 │ │ +061244: 54b8 b708 |0008: iget-object v8, v11, Ljwtc/android/chess/convergence/RestServer$1;.this$0:Ljwtc/android/chess/convergence/RestServer; // field@08b7 │ │ +061248: 5588 bb08 |000a: iget-boolean v8, v8, Ljwtc/android/chess/convergence/RestServer;._run:Z // field@08bb │ │ +06124c: 3808 db00 |000c: if-eqz v8, 00e7 // +00db │ │ +061250: 1a08 1a0c |000e: const-string v8, "RestServer" // string@0c1a │ │ +061254: 1a09 2a0e |0010: const-string v9, "Waiting for client socket" // string@0e2a │ │ +061258: 7120 f811 9800 |0012: invoke-static {v8, v9}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@11f8 │ │ +06125e: 54b8 b708 |0015: iget-object v8, v11, Ljwtc/android/chess/convergence/RestServer$1;.this$0:Ljwtc/android/chess/convergence/RestServer; // field@08b7 │ │ +061262: 5488 bc08 |0017: iget-object v8, v8, Ljwtc/android/chess/convergence/RestServer;._serverSocket:Ljava/net/ServerSocket; // field@08bc │ │ +061266: 6e10 8f15 0800 |0019: invoke-virtual {v8}, Ljava/net/ServerSocket;.accept:()Ljava/net/Socket; // method@158f │ │ +06126c: 0c01 |001c: move-result-object v1 │ │ +06126e: 1a08 1a0c |001d: const-string v8, "RestServer" // string@0c1a │ │ +061272: 1a09 0802 |001f: const-string v9, "Accepted" // string@0208 │ │ +061276: 7120 f811 9800 |0021: invoke-static {v8, v9}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@11f8 │ │ +06127c: 2206 1503 |0024: new-instance v6, Ljava/io/PrintWriter; // type@0315 │ │ +061280: 6e10 9615 0100 |0026: invoke-virtual {v1}, Ljava/net/Socket;.getOutputStream:()Ljava/io/OutputStream; // method@1596 │ │ +061286: 0c08 |0029: move-result-object v8 │ │ +061288: 1219 |002a: const/4 v9, #int 1 // #1 │ │ +06128a: 7030 cd14 8609 |002b: invoke-direct {v6, v8, v9}, Ljava/io/PrintWriter;.:(Ljava/io/OutputStream;Z)V // method@14cd │ │ +061290: 2204 0703 |002e: new-instance v4, Ljava/io/BufferedReader; // type@0307 │ │ +061294: 2208 1003 |0030: new-instance v8, Ljava/io/InputStreamReader; // type@0310 │ │ +061298: 6e10 9515 0100 |0032: invoke-virtual {v1}, Ljava/net/Socket;.getInputStream:()Ljava/io/InputStream; // method@1595 │ │ +06129e: 0c09 |0035: move-result-object v9 │ │ +0612a0: 7020 c314 9800 |0036: invoke-direct {v8, v9}, Ljava/io/InputStreamReader;.:(Ljava/io/InputStream;)V // method@14c3 │ │ +0612a6: 7020 9614 8400 |0039: invoke-direct {v4, v8}, Ljava/io/BufferedReader;.:(Ljava/io/Reader;)V // method@1496 │ │ +0612ac: 1a08 1a0c |003c: const-string v8, "RestServer" // string@0c1a │ │ +0612b0: 1a09 b00c |003e: const-string v9, "Start read from client" // string@0cb0 │ │ +0612b4: 7120 f811 9800 |0040: invoke-static {v8, v9}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@11f8 │ │ +0612ba: 1200 |0043: const/4 v0, #int 0 // #0 │ │ +0612bc: 6e10 9914 0400 |0044: invoke-virtual {v4}, Ljava/io/BufferedReader;.readLine:()Ljava/lang/String; // method@1499 │ │ +0612c2: 0c05 |0047: move-result-object v5 │ │ +0612c4: 3805 3600 |0048: if-eqz v5, 007e // +0036 │ │ +0612c8: 1a08 1a0c |004a: const-string v8, "RestServer" // string@0c1a │ │ +0612cc: 2209 3f03 |004c: new-instance v9, Ljava/lang/StringBuilder; // type@033f │ │ +0612d0: 7010 5715 0900 |004e: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ +0612d6: 1a0a 8e04 |0051: const-string v10, "Got [" // string@048e │ │ +0612da: 6e20 5f15 a900 |0053: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +0612e0: 0c09 |0056: move-result-object v9 │ │ +0612e2: 6e20 5f15 5900 |0057: invoke-virtual {v9, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +0612e8: 0c09 |005a: move-result-object v9 │ │ +0612ea: 1a0a a30e |005b: const-string v10, "]" // string@0ea3 │ │ +0612ee: 6e20 5f15 a900 |005d: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +0612f4: 0c09 |0060: move-result-object v9 │ │ +0612f6: 6e10 6415 0900 |0061: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ +0612fc: 0c09 |0064: move-result-object v9 │ │ +0612fe: 7120 f811 9800 |0065: invoke-static {v8, v9}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@11f8 │ │ +061304: 1a08 7f04 |0068: const-string v8, "GET / " // string@047f │ │ +061308: 6e20 3e15 8500 |006a: invoke-virtual {v5, v8}, Ljava/lang/String;.indexOf:(Ljava/lang/String;)I // method@153e │ │ +06130e: 0a08 |006d: move-result v8 │ │ +061310: 3908 0a00 |006e: if-nez v8, 0078 // +000a │ │ +061314: 1a08 1a0c |0070: const-string v8, "RestServer" // string@0c1a │ │ +061318: 1a09 f80d |0072: const-string v9, "Valid request" // string@0df8 │ │ +06131c: 7120 f811 9800 |0074: invoke-static {v8, v9}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@11f8 │ │ +061322: 1210 |0077: const/4 v0, #int 1 // #1 │ │ +061324: 6e10 4215 0500 |0078: invoke-virtual {v5}, Ljava/lang/String;.length:()I // method@1542 │ │ +06132a: 0a08 |007b: move-result v8 │ │ +06132c: 3908 c8ff |007c: if-nez v8, 0044 // -0038 │ │ +061330: 3800 6600 |007e: if-eqz v0, 00e4 // +0066 │ │ +061334: 2208 3f03 |0080: new-instance v8, Ljava/lang/StringBuilder; // type@033f │ │ +061338: 7010 5715 0800 |0082: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ +06133e: 1a09 a304 |0085: const-string v9, "HTTP/1.0 200 OK │ │ │ │ ChessCallBack({"FEN":"" // string@04a3 │ │ -05f79a: 6e20 5f15 9800 |0087: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -05f7a0: 0c08 |008a: move-result-object v8 │ │ -05f7a2: 54b9 b708 |008b: iget-object v9, v11, Ljwtc/android/chess/convergence/RestServer$1;.this$0:Ljwtc/android/chess/convergence/RestServer; // field@08b7 │ │ -05f7a6: 5499 b908 |008d: iget-object v9, v9, Ljwtc/android/chess/convergence/RestServer;._jni:Ljwtc/chess/JNI; // field@08b9 │ │ -05f7aa: 6e10 4d1b 0900 |008f: invoke-virtual {v9}, Ljwtc/chess/JNI;.toFEN:()Ljava/lang/String; // method@1b4d │ │ -05f7b0: 0c09 |0092: move-result-object v9 │ │ -05f7b2: 6e20 5f15 9800 |0093: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -05f7b8: 0c08 |0096: move-result-object v8 │ │ -05f7ba: 1a09 c800 |0097: const-string v9, ""}); │ │ +061342: 6e20 5f15 9800 |0087: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +061348: 0c08 |008a: move-result-object v8 │ │ +06134a: 54b9 b708 |008b: iget-object v9, v11, Ljwtc/android/chess/convergence/RestServer$1;.this$0:Ljwtc/android/chess/convergence/RestServer; // field@08b7 │ │ +06134e: 5499 b908 |008d: iget-object v9, v9, Ljwtc/android/chess/convergence/RestServer;._jni:Ljwtc/chess/JNI; // field@08b9 │ │ +061352: 6e10 4c1b 0900 |008f: invoke-virtual {v9}, Ljwtc/chess/JNI;.toFEN:()Ljava/lang/String; // method@1b4c │ │ +061358: 0c09 |0092: move-result-object v9 │ │ +06135a: 6e20 5f15 9800 |0093: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +061360: 0c08 |0096: move-result-object v8 │ │ +061362: 1a09 c800 |0097: const-string v9, ""}); │ │ │ │ " // string@00c8 │ │ -05f7be: 6e20 5f15 9800 |0099: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -05f7c4: 0c08 |009c: move-result-object v8 │ │ -05f7c6: 6e10 6415 0800 |009d: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ -05f7cc: 0c07 |00a0: move-result-object v7 │ │ -05f7ce: d803 0301 |00a1: add-int/lit8 v3, v3, #int 1 // #01 │ │ -05f7d2: 1a08 1d0c |00a3: const-string v8, "RestServer" // string@0c1d │ │ -05f7d6: 2209 4203 |00a5: new-instance v9, Ljava/lang/StringBuilder; // type@0342 │ │ -05f7da: 7010 5715 0900 |00a7: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ -05f7e0: 1a0a 380e |00aa: const-string v10, "Writing response " // string@0e38 │ │ -05f7e4: 6e20 5f15 a900 |00ac: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -05f7ea: 0c09 |00af: move-result-object v9 │ │ -05f7ec: 6e20 5b15 3900 |00b0: invoke-virtual {v9, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@155b │ │ -05f7f2: 0c09 |00b3: move-result-object v9 │ │ -05f7f4: 6e10 6415 0900 |00b4: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ -05f7fa: 0c09 |00b7: move-result-object v9 │ │ -05f7fc: 7120 f811 9800 |00b8: invoke-static {v8, v9}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@11f8 │ │ -05f802: 6e20 d714 7600 |00bb: invoke-virtual {v6, v7}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@14d7 │ │ -05f808: 6e10 9415 0100 |00be: invoke-virtual {v1}, Ljava/net/Socket;.close:()V // method@1594 │ │ -05f80e: 1a08 1d0c |00c1: const-string v8, "RestServer" // string@0c1d │ │ -05f812: 1a09 4303 |00c3: const-string v9, "Closed client socket" // string@0343 │ │ -05f816: 7120 f811 9800 |00c5: invoke-static {v8, v9}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@11f8 │ │ -05f81c: 2900 40ff |00c8: goto/16 0008 // -00c0 │ │ -05f820: 0d02 |00ca: move-exception v2 │ │ -05f822: 1a08 1d0c |00cb: const-string v8, "RestServer" // string@0c1d │ │ -05f826: 2209 4203 |00cd: new-instance v9, Ljava/lang/StringBuilder; // type@0342 │ │ -05f82a: 7010 5715 0900 |00cf: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ -05f830: 1a0a 1404 |00d2: const-string v10, "Exception " // string@0414 │ │ -05f834: 6e20 5f15 a900 |00d4: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -05f83a: 0c09 |00d7: move-result-object v9 │ │ -05f83c: 6e20 5e15 2900 |00d8: invoke-virtual {v9, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@155e │ │ -05f842: 0c09 |00db: move-result-object v9 │ │ -05f844: 6e10 6415 0900 |00dc: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ -05f84a: 0c09 |00df: move-result-object v9 │ │ -05f84c: 7120 f611 9800 |00e0: invoke-static {v8, v9}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@11f6 │ │ -05f852: 0e00 |00e3: return-void │ │ -05f854: 1a07 a204 |00e4: const-string v7, "HTTP/1.0 200 OK │ │ +061366: 6e20 5f15 9800 |0099: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +06136c: 0c08 |009c: move-result-object v8 │ │ +06136e: 6e10 6415 0800 |009d: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ +061374: 0c07 |00a0: move-result-object v7 │ │ +061376: d803 0301 |00a1: add-int/lit8 v3, v3, #int 1 // #01 │ │ +06137a: 1a08 1a0c |00a3: const-string v8, "RestServer" // string@0c1a │ │ +06137e: 2209 3f03 |00a5: new-instance v9, Ljava/lang/StringBuilder; // type@033f │ │ +061382: 7010 5715 0900 |00a7: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ +061388: 1a0a 350e |00aa: const-string v10, "Writing response " // string@0e35 │ │ +06138c: 6e20 5f15 a900 |00ac: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +061392: 0c09 |00af: move-result-object v9 │ │ +061394: 6e20 5b15 3900 |00b0: invoke-virtual {v9, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@155b │ │ +06139a: 0c09 |00b3: move-result-object v9 │ │ +06139c: 6e10 6415 0900 |00b4: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ +0613a2: 0c09 |00b7: move-result-object v9 │ │ +0613a4: 7120 f811 9800 |00b8: invoke-static {v8, v9}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@11f8 │ │ +0613aa: 6e20 d714 7600 |00bb: invoke-virtual {v6, v7}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@14d7 │ │ +0613b0: 6e10 9415 0100 |00be: invoke-virtual {v1}, Ljava/net/Socket;.close:()V // method@1594 │ │ +0613b6: 1a08 1a0c |00c1: const-string v8, "RestServer" // string@0c1a │ │ +0613ba: 1a09 4303 |00c3: const-string v9, "Closed client socket" // string@0343 │ │ +0613be: 7120 f811 9800 |00c5: invoke-static {v8, v9}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@11f8 │ │ +0613c4: 2900 40ff |00c8: goto/16 0008 // -00c0 │ │ +0613c8: 0d02 |00ca: move-exception v2 │ │ +0613ca: 1a08 1a0c |00cb: const-string v8, "RestServer" // string@0c1a │ │ +0613ce: 2209 3f03 |00cd: new-instance v9, Ljava/lang/StringBuilder; // type@033f │ │ +0613d2: 7010 5715 0900 |00cf: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ +0613d8: 1a0a 1404 |00d2: const-string v10, "Exception " // string@0414 │ │ +0613dc: 6e20 5f15 a900 |00d4: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +0613e2: 0c09 |00d7: move-result-object v9 │ │ +0613e4: 6e20 5e15 2900 |00d8: invoke-virtual {v9, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@155e │ │ +0613ea: 0c09 |00db: move-result-object v9 │ │ +0613ec: 6e10 6415 0900 |00dc: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ +0613f2: 0c09 |00df: move-result-object v9 │ │ +0613f4: 7120 f611 9800 |00e0: invoke-static {v8, v9}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@11f6 │ │ +0613fa: 0e00 |00e3: return-void │ │ +0613fc: 1a07 a204 |00e4: const-string v7, "HTTP/1.0 200 OK │ │ │ │ - │ │ │ │ " // string@04a2 │ │ -05f858: 28bd |00e6: goto 00a3 // -0043 │ │ -05f85a: 54b8 b708 |00e7: iget-object v8, v11, Ljwtc/android/chess/convergence/RestServer$1;.this$0:Ljwtc/android/chess/convergence/RestServer; // field@08b7 │ │ -05f85e: 5488 bc08 |00e9: iget-object v8, v8, Ljwtc/android/chess/convergence/RestServer;._serverSocket:Ljava/net/ServerSocket; // field@08bc │ │ -05f862: 6e10 9015 0800 |00eb: invoke-virtual {v8}, Ljava/net/ServerSocket;.close:()V // method@1590 │ │ -05f868: 28f5 |00ee: goto 00e3 // -000b │ │ +061400: 28bd |00e6: goto 00a3 // -0043 │ │ +061402: 54b8 b708 |00e7: iget-object v8, v11, Ljwtc/android/chess/convergence/RestServer$1;.this$0:Ljwtc/android/chess/convergence/RestServer; // field@08b7 │ │ +061406: 5488 bc08 |00e9: iget-object v8, v8, Ljwtc/android/chess/convergence/RestServer;._serverSocket:Ljava/net/ServerSocket; // field@08bc │ │ +06140a: 6e10 9015 0800 |00eb: invoke-virtual {v8}, Ljava/net/ServerSocket;.close:()V // method@1590 │ │ +061410: 28f5 |00ee: goto 00e3 // -000b │ │ catches : 2 │ │ 0x0001 - 0x00c8 │ │ Ljava/lang/Exception; -> 0x00ca │ │ 0x00e4 - 0x00ee │ │ Ljava/lang/Exception; -> 0x00ca │ │ positions : │ │ 0x0000 line=48 │ │ @@ -99349,21 +99359,21 @@ │ │ 0x00e4 - 0x00e7 reg=4 in Ljava/io/BufferedReader; │ │ 0x00e4 - 0x00e7 reg=5 inputLine Ljava/lang/String; │ │ 0x00e4 - 0x00e7 reg=6 out Ljava/io/PrintWriter; │ │ 0x00e6 - 0x00e7 reg=7 outputLine Ljava/lang/String; │ │ 0x0001 - 0x00ef reg=3 i I │ │ 0x0000 - 0x00ef reg=11 this Ljwtc/android/chess/convergence/RestServer$1; │ │ │ │ - source_file_idx : 3102 (RestServer.java) │ │ + source_file_idx : 3099 (RestServer.java) │ │ │ │ Class #427 header: │ │ -class_idx : 993 │ │ +class_idx : 990 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 826 │ │ -source_file_idx : 3102 │ │ +superclass_idx : 823 │ │ +source_file_idx : 3099 │ │ static_fields_size : 1 │ │ instance_fields_size: 5 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 3 │ │ │ │ Class #427 - │ │ Class descriptor : 'Ljwtc/android/chess/convergence/RestServer;' │ │ @@ -99403,25 +99413,25 @@ │ │ type : '(I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 19 16-bit code units │ │ -05f884: |[05f884] jwtc.android.chess.convergence.RestServer.:(I)V │ │ -05f894: 7010 1c15 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@151c │ │ -05f89a: 5912 ba08 |0003: iput v2, v1, Ljwtc/android/chess/convergence/RestServer;._portNumber:I // field@08ba │ │ -05f89e: 1210 |0005: const/4 v0, #int 1 // #1 │ │ -05f8a0: 5c10 bb08 |0006: iput-boolean v0, v1, Ljwtc/android/chess/convergence/RestServer;._run:Z // field@08bb │ │ -05f8a4: 2200 6c04 |0008: new-instance v0, Ljwtc/chess/JNI; // type@046c │ │ -05f8a8: 7010 221b 0000 |000a: invoke-direct {v0}, Ljwtc/chess/JNI;.:()V // method@1b22 │ │ -05f8ae: 5b10 b908 |000d: iput-object v0, v1, Ljwtc/android/chess/convergence/RestServer;._jni:Ljwtc/chess/JNI; // field@08b9 │ │ -05f8b2: 1200 |000f: const/4 v0, #int 0 // #0 │ │ -05f8b4: 5b10 bc08 |0010: iput-object v0, v1, Ljwtc/android/chess/convergence/RestServer;._serverSocket:Ljava/net/ServerSocket; // field@08bc │ │ -05f8b8: 0e00 |0012: return-void │ │ +06142c: |[06142c] jwtc.android.chess.convergence.RestServer.:(I)V │ │ +06143c: 7010 1c15 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@151c │ │ +061442: 5912 ba08 |0003: iput v2, v1, Ljwtc/android/chess/convergence/RestServer;._portNumber:I // field@08ba │ │ +061446: 1210 |0005: const/4 v0, #int 1 // #1 │ │ +061448: 5c10 bb08 |0006: iput-boolean v0, v1, Ljwtc/android/chess/convergence/RestServer;._run:Z // field@08bb │ │ +06144c: 2200 6904 |0008: new-instance v0, Ljwtc/chess/JNI; // type@0469 │ │ +061450: 7010 211b 0000 |000a: invoke-direct {v0}, Ljwtc/chess/JNI;.:()V // method@1b21 │ │ +061456: 5b10 b908 |000d: iput-object v0, v1, Ljwtc/android/chess/convergence/RestServer;._jni:Ljwtc/chess/JNI; // field@08b9 │ │ +06145a: 1200 |000f: const/4 v0, #int 0 // #0 │ │ +06145c: 5b10 bc08 |0010: iput-object v0, v1, Ljwtc/android/chess/convergence/RestServer;._serverSocket:Ljava/net/ServerSocket; // field@08bc │ │ +061460: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ 0x0003 line=27 │ │ 0x0005 line=28 │ │ 0x0008 line=29 │ │ 0x000f line=30 │ │ @@ -99435,71 +99445,71 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 9 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 111 16-bit code units │ │ -05f8bc: |[05f8bc] jwtc.android.chess.convergence.RestServer.getIpAddress:()Ljava/lang/String; │ │ -05f8cc: 7100 8d15 0000 |0000: invoke-static {}, Ljava/net/NetworkInterface;.getNetworkInterfaces:()Ljava/util/Enumeration; // method@158d │ │ -05f8d2: 0c00 |0003: move-result-object v0 │ │ -05f8d4: 7210 be15 0000 |0004: invoke-interface {v0}, Ljava/util/Enumeration;.hasMoreElements:()Z // method@15be │ │ -05f8da: 0a06 |0007: move-result v6 │ │ -05f8dc: 3806 6500 |0008: if-eqz v6, 006d // +0065 │ │ -05f8e0: 7210 bf15 0000 |000a: invoke-interface {v0}, Ljava/util/Enumeration;.nextElement:()Ljava/lang/Object; // method@15bf │ │ -05f8e6: 0c04 |000d: move-result-object v4 │ │ -05f8e8: 1f04 5703 |000e: check-cast v4, Ljava/net/NetworkInterface; // type@0357 │ │ -05f8ec: 6e10 8c15 0400 |0010: invoke-virtual {v4}, Ljava/net/NetworkInterface;.getInetAddresses:()Ljava/util/Enumeration; // method@158c │ │ -05f8f2: 0c01 |0013: move-result-object v1 │ │ -05f8f4: 7210 be15 0100 |0014: invoke-interface {v1}, Ljava/util/Enumeration;.hasMoreElements:()Z // method@15be │ │ -05f8fa: 0a06 |0017: move-result v6 │ │ -05f8fc: 3806 ecff |0018: if-eqz v6, 0004 // -0014 │ │ -05f900: 7210 bf15 0100 |001a: invoke-interface {v1}, Ljava/util/Enumeration;.nextElement:()Ljava/lang/Object; // method@15bf │ │ -05f906: 0c03 |001d: move-result-object v3 │ │ -05f908: 1f03 5603 |001e: check-cast v3, Ljava/net/InetAddress; // type@0356 │ │ -05f90c: 6e10 8a15 0300 |0020: invoke-virtual {v3}, Ljava/net/InetAddress;.isLoopbackAddress:()Z // method@158a │ │ -05f912: 0a06 |0023: move-result v6 │ │ -05f914: 3906 f0ff |0024: if-nez v6, 0014 // -0010 │ │ -05f918: 2036 5503 |0026: instance-of v6, v3, Ljava/net/Inet4Address; // type@0355 │ │ -05f91c: 3806 ecff |0028: if-eqz v6, 0014 // -0014 │ │ -05f920: 6e10 8915 0300 |002a: invoke-virtual {v3}, Ljava/net/InetAddress;.getHostAddress:()Ljava/lang/String; // method@1589 │ │ -05f926: 0c06 |002d: move-result-object v6 │ │ -05f928: 6e10 4a15 0600 |002e: invoke-virtual {v6}, Ljava/lang/String;.toString:()Ljava/lang/String; // method@154a │ │ -05f92e: 0c05 |0031: move-result-object v5 │ │ -05f930: 1a06 f604 |0032: const-string v6, "IP address" // string@04f6 │ │ -05f934: 2207 4203 |0034: new-instance v7, Ljava/lang/StringBuilder; // type@0342 │ │ -05f938: 7010 5715 0700 |0036: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ -05f93e: 1a08 0000 |0039: const-string v8, "" // string@0000 │ │ -05f942: 6e20 5f15 8700 |003b: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -05f948: 0c07 |003e: move-result-object v7 │ │ -05f94a: 6e20 5f15 5700 |003f: invoke-virtual {v7, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -05f950: 0c07 |0042: move-result-object v7 │ │ -05f952: 6e10 6415 0700 |0043: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ -05f958: 0c07 |0046: move-result-object v7 │ │ -05f95a: 7120 f811 7600 |0047: invoke-static {v6, v7}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@11f8 │ │ -05f960: 1a06 5f01 |004a: const-string v6, "192.168." // string@015f │ │ -05f964: 6e20 4615 6500 |004c: invoke-virtual {v5, v6}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@1546 │ │ -05f96a: 0a06 |004f: move-result v6 │ │ -05f96c: 3906 1200 |0050: if-nez v6, 0062 // +0012 │ │ -05f970: 1a06 5d01 |0052: const-string v6, "172.16." // string@015d │ │ -05f974: 6e20 4615 6500 |0054: invoke-virtual {v5, v6}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@1546 │ │ -05f97a: 0a06 |0057: move-result v6 │ │ -05f97c: 3906 0a00 |0058: if-nez v6, 0062 // +000a │ │ -05f980: 1a06 5a01 |005a: const-string v6, "10.0." // string@015a │ │ -05f984: 6e20 4615 6500 |005c: invoke-virtual {v5, v6}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@1546 │ │ -05f98a: 0a06 |005f: move-result v6 │ │ -05f98c: 3806 b4ff |0060: if-eqz v6, 0014 // -004c │ │ -05f990: 1105 |0062: return-object v5 │ │ -05f992: 0d02 |0063: move-exception v2 │ │ -05f994: 1a06 a10c |0064: const-string v6, "Socket exception in GetIP Address of Utilities" // string@0ca1 │ │ -05f998: 6e10 fc14 0200 |0066: invoke-virtual {v2}, Ljava/lang/Exception;.toString:()Ljava/lang/String; // method@14fc │ │ -05f99e: 0c07 |0069: move-result-object v7 │ │ -05f9a0: 7120 f611 7600 |006a: invoke-static {v6, v7}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@11f6 │ │ -05f9a6: 1205 |006d: const/4 v5, #int 0 // #0 │ │ -05f9a8: 28f4 |006e: goto 0062 // -000c │ │ +061464: |[061464] jwtc.android.chess.convergence.RestServer.getIpAddress:()Ljava/lang/String; │ │ +061474: 7100 8d15 0000 |0000: invoke-static {}, Ljava/net/NetworkInterface;.getNetworkInterfaces:()Ljava/util/Enumeration; // method@158d │ │ +06147a: 0c00 |0003: move-result-object v0 │ │ +06147c: 7210 be15 0000 |0004: invoke-interface {v0}, Ljava/util/Enumeration;.hasMoreElements:()Z // method@15be │ │ +061482: 0a06 |0007: move-result v6 │ │ +061484: 3806 6500 |0008: if-eqz v6, 006d // +0065 │ │ +061488: 7210 bf15 0000 |000a: invoke-interface {v0}, Ljava/util/Enumeration;.nextElement:()Ljava/lang/Object; // method@15bf │ │ +06148e: 0c04 |000d: move-result-object v4 │ │ +061490: 1f04 5403 |000e: check-cast v4, Ljava/net/NetworkInterface; // type@0354 │ │ +061494: 6e10 8c15 0400 |0010: invoke-virtual {v4}, Ljava/net/NetworkInterface;.getInetAddresses:()Ljava/util/Enumeration; // method@158c │ │ +06149a: 0c01 |0013: move-result-object v1 │ │ +06149c: 7210 be15 0100 |0014: invoke-interface {v1}, Ljava/util/Enumeration;.hasMoreElements:()Z // method@15be │ │ +0614a2: 0a06 |0017: move-result v6 │ │ +0614a4: 3806 ecff |0018: if-eqz v6, 0004 // -0014 │ │ +0614a8: 7210 bf15 0100 |001a: invoke-interface {v1}, Ljava/util/Enumeration;.nextElement:()Ljava/lang/Object; // method@15bf │ │ +0614ae: 0c03 |001d: move-result-object v3 │ │ +0614b0: 1f03 5303 |001e: check-cast v3, Ljava/net/InetAddress; // type@0353 │ │ +0614b4: 6e10 8a15 0300 |0020: invoke-virtual {v3}, Ljava/net/InetAddress;.isLoopbackAddress:()Z // method@158a │ │ +0614ba: 0a06 |0023: move-result v6 │ │ +0614bc: 3906 f0ff |0024: if-nez v6, 0014 // -0010 │ │ +0614c0: 2036 5203 |0026: instance-of v6, v3, Ljava/net/Inet4Address; // type@0352 │ │ +0614c4: 3806 ecff |0028: if-eqz v6, 0014 // -0014 │ │ +0614c8: 6e10 8915 0300 |002a: invoke-virtual {v3}, Ljava/net/InetAddress;.getHostAddress:()Ljava/lang/String; // method@1589 │ │ +0614ce: 0c06 |002d: move-result-object v6 │ │ +0614d0: 6e10 4a15 0600 |002e: invoke-virtual {v6}, Ljava/lang/String;.toString:()Ljava/lang/String; // method@154a │ │ +0614d6: 0c05 |0031: move-result-object v5 │ │ +0614d8: 1a06 f604 |0032: const-string v6, "IP address" // string@04f6 │ │ +0614dc: 2207 3f03 |0034: new-instance v7, Ljava/lang/StringBuilder; // type@033f │ │ +0614e0: 7010 5715 0700 |0036: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ +0614e6: 1a08 0000 |0039: const-string v8, "" // string@0000 │ │ +0614ea: 6e20 5f15 8700 |003b: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +0614f0: 0c07 |003e: move-result-object v7 │ │ +0614f2: 6e20 5f15 5700 |003f: invoke-virtual {v7, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +0614f8: 0c07 |0042: move-result-object v7 │ │ +0614fa: 6e10 6415 0700 |0043: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ +061500: 0c07 |0046: move-result-object v7 │ │ +061502: 7120 f811 7600 |0047: invoke-static {v6, v7}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@11f8 │ │ +061508: 1a06 5f01 |004a: const-string v6, "192.168." // string@015f │ │ +06150c: 6e20 4615 6500 |004c: invoke-virtual {v5, v6}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@1546 │ │ +061512: 0a06 |004f: move-result v6 │ │ +061514: 3906 1200 |0050: if-nez v6, 0062 // +0012 │ │ +061518: 1a06 5d01 |0052: const-string v6, "172.16." // string@015d │ │ +06151c: 6e20 4615 6500 |0054: invoke-virtual {v5, v6}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@1546 │ │ +061522: 0a06 |0057: move-result v6 │ │ +061524: 3906 0a00 |0058: if-nez v6, 0062 // +000a │ │ +061528: 1a06 5a01 |005a: const-string v6, "10.0." // string@015a │ │ +06152c: 6e20 4615 6500 |005c: invoke-virtual {v5, v6}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@1546 │ │ +061532: 0a06 |005f: move-result v6 │ │ +061534: 3806 b4ff |0060: if-eqz v6, 0014 // -004c │ │ +061538: 1105 |0062: return-object v5 │ │ +06153a: 0d02 |0063: move-exception v2 │ │ +06153c: 1a06 9e0c |0064: const-string v6, "Socket exception in GetIP Address of Utilities" // string@0c9e │ │ +061540: 6e10 fc14 0200 |0066: invoke-virtual {v2}, Ljava/lang/Exception;.toString:()Ljava/lang/String; // method@14fc │ │ +061546: 0c07 |0069: move-result-object v7 │ │ +061548: 7120 f611 7600 |006a: invoke-static {v6, v7}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@11f6 │ │ +06154e: 1205 |006d: const/4 v5, #int 0 // #0 │ │ +061550: 28f4 |006e: goto 0062 // -000c │ │ catches : 1 │ │ 0x0000 - 0x005f │ │ Ljava/lang/Exception; -> 0x0063 │ │ positions : │ │ 0x0000 line=122 │ │ 0x000a line=123 │ │ 0x0010 line=124 │ │ @@ -99526,61 +99536,61 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 85 16-bit code units │ │ -05f9bc: |[05f9bc] jwtc.android.chess.convergence.RestServer.isAlive:()Z │ │ -05f9cc: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -05f9ce: 1202 |0001: const/4 v2, #int 0 // #0 │ │ -05f9d0: 5450 bd08 |0002: iget-object v0, v5, Ljwtc/android/chess/convergence/RestServer;.m_thread:Ljava/lang/Thread; // field@08bd │ │ -05f9d4: 3900 0a00 |0004: if-nez v0, 000e // +000a │ │ -05f9d8: 1a00 1d0c |0006: const-string v0, "RestServer" // string@0c1d │ │ -05f9dc: 1a01 1318 |0008: const-string v1, "isAlive -> thread = null" // string@1813 │ │ -05f9e0: 7120 f811 1000 |000a: invoke-static {v0, v1}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@11f8 │ │ -05f9e6: 0f02 |000d: return v2 │ │ -05f9e8: 5450 bd08 |000e: iget-object v0, v5, Ljwtc/android/chess/convergence/RestServer;.m_thread:Ljava/lang/Thread; // field@08bd │ │ -05f9ec: 6e10 6e15 0000 |0010: invoke-virtual {v0}, Ljava/lang/Thread;.isAlive:()Z // method@156e │ │ -05f9f2: 0a00 |0013: move-result v0 │ │ -05f9f4: 3800 f9ff |0014: if-eqz v0, 000d // -0007 │ │ -05f9f8: 1a03 1d0c |0016: const-string v3, "RestServer" // string@0c1d │ │ -05f9fc: 2200 4203 |0018: new-instance v0, Ljava/lang/StringBuilder; // type@0342 │ │ -05fa00: 7010 5715 0000 |001a: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ -05fa06: 1a04 1218 |001d: const-string v4, "isAlive -> thread = " // string@1812 │ │ -05fa0a: 6e20 5f15 4000 |001f: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -05fa10: 0c00 |0022: move-result-object v0 │ │ -05fa12: 5454 bd08 |0023: iget-object v4, v5, Ljwtc/android/chess/convergence/RestServer;.m_thread:Ljava/lang/Thread; // field@08bd │ │ -05fa16: 6e10 6e15 0400 |0025: invoke-virtual {v4}, Ljava/lang/Thread;.isAlive:()Z // method@156e │ │ -05fa1c: 0a04 |0028: move-result v4 │ │ -05fa1e: 6e20 6015 4000 |0029: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@1560 │ │ -05fa24: 0c00 |002c: move-result-object v0 │ │ -05fa26: 1a04 2b01 |002d: const-string v4, ", serversocket " // string@012b │ │ -05fa2a: 6e20 5f15 4000 |002f: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -05fa30: 0c04 |0032: move-result-object v4 │ │ -05fa32: 5450 bc08 |0033: iget-object v0, v5, Ljwtc/android/chess/convergence/RestServer;._serverSocket:Ljava/net/ServerSocket; // field@08bc │ │ -05fa36: 3800 1c00 |0035: if-eqz v0, 0051 // +001c │ │ -05fa3a: 0110 |0037: move v0, v1 │ │ -05fa3c: 6e20 6015 0400 |0038: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@1560 │ │ -05fa42: 0c00 |003b: move-result-object v0 │ │ -05fa44: 6e10 6415 0000 |003c: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ -05fa4a: 0c00 |003f: move-result-object v0 │ │ -05fa4c: 7120 f811 0300 |0040: invoke-static {v3, v0}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@11f8 │ │ -05fa52: 5450 bc08 |0043: iget-object v0, v5, Ljwtc/android/chess/convergence/RestServer;._serverSocket:Ljava/net/ServerSocket; // field@08bc │ │ -05fa56: 3800 0e00 |0045: if-eqz v0, 0053 // +000e │ │ -05fa5a: 5450 bc08 |0047: iget-object v0, v5, Ljwtc/android/chess/convergence/RestServer;._serverSocket:Ljava/net/ServerSocket; // field@08bc │ │ -05fa5e: 6e10 9115 0000 |0049: invoke-virtual {v0}, Ljava/net/ServerSocket;.isClosed:()Z // method@1591 │ │ -05fa64: 0a00 |004c: move-result v0 │ │ -05fa66: 3900 0600 |004d: if-nez v0, 0053 // +0006 │ │ -05fa6a: 0112 |004f: move v2, v1 │ │ -05fa6c: 28bd |0050: goto 000d // -0043 │ │ -05fa6e: 0120 |0051: move v0, v2 │ │ -05fa70: 28e6 |0052: goto 0038 // -001a │ │ -05fa72: 0121 |0053: move v1, v2 │ │ -05fa74: 28fb |0054: goto 004f // -0005 │ │ +061564: |[061564] jwtc.android.chess.convergence.RestServer.isAlive:()Z │ │ +061574: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +061576: 1202 |0001: const/4 v2, #int 0 // #0 │ │ +061578: 5450 bd08 |0002: iget-object v0, v5, Ljwtc/android/chess/convergence/RestServer;.m_thread:Ljava/lang/Thread; // field@08bd │ │ +06157c: 3900 0a00 |0004: if-nez v0, 000e // +000a │ │ +061580: 1a00 1a0c |0006: const-string v0, "RestServer" // string@0c1a │ │ +061584: 1a01 0f18 |0008: const-string v1, "isAlive -> thread = null" // string@180f │ │ +061588: 7120 f811 1000 |000a: invoke-static {v0, v1}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@11f8 │ │ +06158e: 0f02 |000d: return v2 │ │ +061590: 5450 bd08 |000e: iget-object v0, v5, Ljwtc/android/chess/convergence/RestServer;.m_thread:Ljava/lang/Thread; // field@08bd │ │ +061594: 6e10 6e15 0000 |0010: invoke-virtual {v0}, Ljava/lang/Thread;.isAlive:()Z // method@156e │ │ +06159a: 0a00 |0013: move-result v0 │ │ +06159c: 3800 f9ff |0014: if-eqz v0, 000d // -0007 │ │ +0615a0: 1a03 1a0c |0016: const-string v3, "RestServer" // string@0c1a │ │ +0615a4: 2200 3f03 |0018: new-instance v0, Ljava/lang/StringBuilder; // type@033f │ │ +0615a8: 7010 5715 0000 |001a: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ +0615ae: 1a04 0e18 |001d: const-string v4, "isAlive -> thread = " // string@180e │ │ +0615b2: 6e20 5f15 4000 |001f: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +0615b8: 0c00 |0022: move-result-object v0 │ │ +0615ba: 5454 bd08 |0023: iget-object v4, v5, Ljwtc/android/chess/convergence/RestServer;.m_thread:Ljava/lang/Thread; // field@08bd │ │ +0615be: 6e10 6e15 0400 |0025: invoke-virtual {v4}, Ljava/lang/Thread;.isAlive:()Z // method@156e │ │ +0615c4: 0a04 |0028: move-result v4 │ │ +0615c6: 6e20 6015 4000 |0029: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@1560 │ │ +0615cc: 0c00 |002c: move-result-object v0 │ │ +0615ce: 1a04 2b01 |002d: const-string v4, ", serversocket " // string@012b │ │ +0615d2: 6e20 5f15 4000 |002f: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +0615d8: 0c04 |0032: move-result-object v4 │ │ +0615da: 5450 bc08 |0033: iget-object v0, v5, Ljwtc/android/chess/convergence/RestServer;._serverSocket:Ljava/net/ServerSocket; // field@08bc │ │ +0615de: 3800 1c00 |0035: if-eqz v0, 0051 // +001c │ │ +0615e2: 0110 |0037: move v0, v1 │ │ +0615e4: 6e20 6015 0400 |0038: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@1560 │ │ +0615ea: 0c00 |003b: move-result-object v0 │ │ +0615ec: 6e10 6415 0000 |003c: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ +0615f2: 0c00 |003f: move-result-object v0 │ │ +0615f4: 7120 f811 0300 |0040: invoke-static {v3, v0}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@11f8 │ │ +0615fa: 5450 bc08 |0043: iget-object v0, v5, Ljwtc/android/chess/convergence/RestServer;._serverSocket:Ljava/net/ServerSocket; // field@08bc │ │ +0615fe: 3800 0e00 |0045: if-eqz v0, 0053 // +000e │ │ +061602: 5450 bc08 |0047: iget-object v0, v5, Ljwtc/android/chess/convergence/RestServer;._serverSocket:Ljava/net/ServerSocket; // field@08bc │ │ +061606: 6e10 9115 0000 |0049: invoke-virtual {v0}, Ljava/net/ServerSocket;.isClosed:()Z // method@1591 │ │ +06160c: 0a00 |004c: move-result v0 │ │ +06160e: 3900 0600 |004d: if-nez v0, 0053 // +0006 │ │ +061612: 0112 |004f: move v2, v1 │ │ +061614: 28bd |0050: goto 000d // -0043 │ │ +061616: 0120 |0051: move v0, v2 │ │ +061618: 28e6 |0052: goto 0038 // -001a │ │ +06161a: 0121 |0053: move v1, v2 │ │ +06161c: 28fb |0054: goto 004f // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=98 │ │ 0x0006 line=99 │ │ 0x000d line=106 │ │ 0x000e line=102 │ │ 0x0016 line=103 │ │ @@ -99595,38 +99605,38 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 45 16-bit code units │ │ -05fa78: |[05fa78] jwtc.android.chess.convergence.RestServer.start:()Z │ │ -05fa88: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -05fa8a: 5c41 bb08 |0001: iput-boolean v1, v4, Ljwtc/android/chess/convergence/RestServer;._run:Z // field@08bb │ │ -05fa8e: 2202 5803 |0003: new-instance v2, Ljava/net/ServerSocket; // type@0358 │ │ -05fa92: 5243 ba08 |0005: iget v3, v4, Ljwtc/android/chess/convergence/RestServer;._portNumber:I // field@08ba │ │ -05fa96: 7020 8e15 3200 |0007: invoke-direct {v2, v3}, Ljava/net/ServerSocket;.:(I)V // method@158e │ │ -05fa9c: 5b42 bc08 |000a: iput-object v2, v4, Ljwtc/android/chess/convergence/RestServer;._serverSocket:Ljava/net/ServerSocket; // field@08bc │ │ -05faa0: 2202 4403 |000c: new-instance v2, Ljava/lang/Thread; // type@0344 │ │ -05faa4: 2203 e003 |000e: new-instance v3, Ljwtc/android/chess/convergence/RestServer$1; // type@03e0 │ │ -05faa8: 7020 ac17 4300 |0010: invoke-direct {v3, v4}, Ljwtc/android/chess/convergence/RestServer$1;.:(Ljwtc/android/chess/convergence/RestServer;)V // method@17ac │ │ -05faae: 7020 6b15 3200 |0013: invoke-direct {v2, v3}, Ljava/lang/Thread;.:(Ljava/lang/Runnable;)V // method@156b │ │ -05fab4: 5b42 bd08 |0016: iput-object v2, v4, Ljwtc/android/chess/convergence/RestServer;.m_thread:Ljava/lang/Thread; // field@08bd │ │ -05fab8: 5442 bd08 |0018: iget-object v2, v4, Ljwtc/android/chess/convergence/RestServer;.m_thread:Ljava/lang/Thread; // field@08bd │ │ -05fabc: 6e10 7115 0200 |001a: invoke-virtual {v2}, Ljava/lang/Thread;.start:()V // method@1571 │ │ -05fac2: 0f01 |001d: return v1 │ │ -05fac4: 0d00 |001e: move-exception v0 │ │ -05fac6: 1201 |001f: const/4 v1, #int 0 // #0 │ │ -05fac8: 5b41 bc08 |0020: iput-object v1, v4, Ljwtc/android/chess/convergence/RestServer;._serverSocket:Ljava/net/ServerSocket; // field@08bc │ │ -05facc: 1a01 1d0c |0022: const-string v1, "RestServer" // string@0c1d │ │ -05fad0: 6e10 fc14 0000 |0024: invoke-virtual {v0}, Ljava/lang/Exception;.toString:()Ljava/lang/String; // method@14fc │ │ -05fad6: 0c02 |0027: move-result-object v2 │ │ -05fad8: 7120 f611 2100 |0028: invoke-static {v1, v2}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@11f6 │ │ -05fade: 1201 |002b: const/4 v1, #int 0 // #0 │ │ -05fae0: 28f1 |002c: goto 001d // -000f │ │ +061620: |[061620] jwtc.android.chess.convergence.RestServer.start:()Z │ │ +061630: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +061632: 5c41 bb08 |0001: iput-boolean v1, v4, Ljwtc/android/chess/convergence/RestServer;._run:Z // field@08bb │ │ +061636: 2202 5503 |0003: new-instance v2, Ljava/net/ServerSocket; // type@0355 │ │ +06163a: 5243 ba08 |0005: iget v3, v4, Ljwtc/android/chess/convergence/RestServer;._portNumber:I // field@08ba │ │ +06163e: 7020 8e15 3200 |0007: invoke-direct {v2, v3}, Ljava/net/ServerSocket;.:(I)V // method@158e │ │ +061644: 5b42 bc08 |000a: iput-object v2, v4, Ljwtc/android/chess/convergence/RestServer;._serverSocket:Ljava/net/ServerSocket; // field@08bc │ │ +061648: 2202 4103 |000c: new-instance v2, Ljava/lang/Thread; // type@0341 │ │ +06164c: 2203 dd03 |000e: new-instance v3, Ljwtc/android/chess/convergence/RestServer$1; // type@03dd │ │ +061650: 7020 ac17 4300 |0010: invoke-direct {v3, v4}, Ljwtc/android/chess/convergence/RestServer$1;.:(Ljwtc/android/chess/convergence/RestServer;)V // method@17ac │ │ +061656: 7020 6b15 3200 |0013: invoke-direct {v2, v3}, Ljava/lang/Thread;.:(Ljava/lang/Runnable;)V // method@156b │ │ +06165c: 5b42 bd08 |0016: iput-object v2, v4, Ljwtc/android/chess/convergence/RestServer;.m_thread:Ljava/lang/Thread; // field@08bd │ │ +061660: 5442 bd08 |0018: iget-object v2, v4, Ljwtc/android/chess/convergence/RestServer;.m_thread:Ljava/lang/Thread; // field@08bd │ │ +061664: 6e10 7115 0200 |001a: invoke-virtual {v2}, Ljava/lang/Thread;.start:()V // method@1571 │ │ +06166a: 0f01 |001d: return v1 │ │ +06166c: 0d00 |001e: move-exception v0 │ │ +06166e: 1201 |001f: const/4 v1, #int 0 // #0 │ │ +061670: 5b41 bc08 |0020: iput-object v1, v4, Ljwtc/android/chess/convergence/RestServer;._serverSocket:Ljava/net/ServerSocket; // field@08bc │ │ +061674: 1a01 1a0c |0022: const-string v1, "RestServer" // string@0c1a │ │ +061678: 6e10 fc14 0000 |0024: invoke-virtual {v0}, Ljava/lang/Exception;.toString:()Ljava/lang/String; // method@14fc │ │ +06167e: 0c02 |0027: move-result-object v2 │ │ +061680: 7120 f611 2100 |0028: invoke-static {v1, v2}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@11f6 │ │ +061686: 1201 |002b: const/4 v1, #int 0 // #0 │ │ +061688: 28f1 |002c: goto 001d // -000f │ │ catches : 1 │ │ 0x0003 - 0x000c │ │ Ljava/lang/Exception; -> 0x001e │ │ positions : │ │ 0x0001 line=35 │ │ 0x0003 line=38 │ │ 0x000c line=45 │ │ @@ -99645,51 +99655,51 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 28 16-bit code units │ │ -05faf4: |[05faf4] jwtc.android.chess.convergence.RestServer.stop:()V │ │ -05fb04: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -05fb06: 1200 |0001: const/4 v0, #int 0 // #0 │ │ -05fb08: 5c20 bb08 |0002: iput-boolean v0, v2, Ljwtc/android/chess/convergence/RestServer;._run:Z // field@08bb │ │ -05fb0c: 5420 bc08 |0004: iget-object v0, v2, Ljwtc/android/chess/convergence/RestServer;._serverSocket:Ljava/net/ServerSocket; // field@08bc │ │ -05fb10: 3800 0f00 |0006: if-eqz v0, 0015 // +000f │ │ -05fb14: 5420 bc08 |0008: iget-object v0, v2, Ljwtc/android/chess/convergence/RestServer;._serverSocket:Ljava/net/ServerSocket; // field@08bc │ │ -05fb18: 6e10 9115 0000 |000a: invoke-virtual {v0}, Ljava/net/ServerSocket;.isClosed:()Z // method@1591 │ │ -05fb1e: 0a00 |000d: move-result v0 │ │ -05fb20: 3900 0700 |000e: if-nez v0, 0015 // +0007 │ │ -05fb24: 5420 bc08 |0010: iget-object v0, v2, Ljwtc/android/chess/convergence/RestServer;._serverSocket:Ljava/net/ServerSocket; // field@08bc │ │ -05fb28: 6e10 9015 0000 |0012: invoke-virtual {v0}, Ljava/net/ServerSocket;.close:()V // method@1590 │ │ -05fb2e: 5b21 bc08 |0015: iput-object v1, v2, Ljwtc/android/chess/convergence/RestServer;._serverSocket:Ljava/net/ServerSocket; // field@08bc │ │ -05fb32: 5b21 bd08 |0017: iput-object v1, v2, Ljwtc/android/chess/convergence/RestServer;.m_thread:Ljava/lang/Thread; // field@08bd │ │ -05fb36: 0e00 |0019: return-void │ │ -05fb38: 0d00 |001a: move-exception v0 │ │ -05fb3a: 28fa |001b: goto 0015 // -0006 │ │ +06169c: |[06169c] jwtc.android.chess.convergence.RestServer.stop:()V │ │ +0616ac: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +0616ae: 1200 |0001: const/4 v0, #int 0 // #0 │ │ +0616b0: 5c20 bb08 |0002: iput-boolean v0, v2, Ljwtc/android/chess/convergence/RestServer;._run:Z // field@08bb │ │ +0616b4: 5420 bc08 |0004: iget-object v0, v2, Ljwtc/android/chess/convergence/RestServer;._serverSocket:Ljava/net/ServerSocket; // field@08bc │ │ +0616b8: 3800 0f00 |0006: if-eqz v0, 0015 // +000f │ │ +0616bc: 5420 bc08 |0008: iget-object v0, v2, Ljwtc/android/chess/convergence/RestServer;._serverSocket:Ljava/net/ServerSocket; // field@08bc │ │ +0616c0: 6e10 9115 0000 |000a: invoke-virtual {v0}, Ljava/net/ServerSocket;.isClosed:()Z // method@1591 │ │ +0616c6: 0a00 |000d: move-result v0 │ │ +0616c8: 3900 0700 |000e: if-nez v0, 0015 // +0007 │ │ +0616cc: 5420 bc08 |0010: iget-object v0, v2, Ljwtc/android/chess/convergence/RestServer;._serverSocket:Ljava/net/ServerSocket; // field@08bc │ │ +0616d0: 6e10 9015 0000 |0012: invoke-virtual {v0}, Ljava/net/ServerSocket;.close:()V // method@1590 │ │ +0616d6: 5b21 bc08 |0015: iput-object v1, v2, Ljwtc/android/chess/convergence/RestServer;._serverSocket:Ljava/net/ServerSocket; // field@08bc │ │ +0616da: 5b21 bd08 |0017: iput-object v1, v2, Ljwtc/android/chess/convergence/RestServer;.m_thread:Ljava/lang/Thread; // field@08bd │ │ +0616de: 0e00 |0019: return-void │ │ +0616e0: 0d00 |001a: move-exception v0 │ │ +0616e2: 28fa |001b: goto 0015 // -0006 │ │ catches : 1 │ │ 0x0010 - 0x0015 │ │ Ljava/lang/Exception; -> 0x001a │ │ positions : │ │ 0x0001 line=110 │ │ 0x0004 line=111 │ │ 0x0010 line=113 │ │ 0x0015 line=116 │ │ 0x0017 line=117 │ │ 0x0019 line=118 │ │ 0x001a line=114 │ │ locals : │ │ 0x0000 - 0x001c reg=2 this Ljwtc/android/chess/convergence/RestServer; │ │ │ │ - source_file_idx : 3102 (RestServer.java) │ │ + source_file_idx : 3099 (RestServer.java) │ │ │ │ Class #428 header: │ │ -class_idx : 994 │ │ +class_idx : 991 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 826 │ │ +superclass_idx : 823 │ │ source_file_idx : 1272 │ │ static_fields_size : 0 │ │ instance_fields_size: 3 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 8 │ │ │ │ Class #428 annotations: │ │ @@ -99722,23 +99732,23 @@ │ │ type : '(Ljava/lang/String;Landroid/graphics/drawable/Drawable;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 15 16-bit code units │ │ -05fb4c: |[05fb4c] jwtc.android.chess.iconifiedlist.IconifiedText.:(Ljava/lang/String;Landroid/graphics/drawable/Drawable;)V │ │ -05fb5c: 7010 1c15 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@151c │ │ -05fb62: 1a00 0000 |0003: const-string v0, "" // string@0000 │ │ -05fb66: 5b10 c008 |0005: iput-object v0, v1, Ljwtc/android/chess/iconifiedlist/IconifiedText;.mText:Ljava/lang/String; // field@08c0 │ │ -05fb6a: 1210 |0007: const/4 v0, #int 1 // #1 │ │ -05fb6c: 5c10 bf08 |0008: iput-boolean v0, v1, Ljwtc/android/chess/iconifiedlist/IconifiedText;.mSelectable:Z // field@08bf │ │ -05fb70: 5b13 be08 |000a: iput-object v3, v1, Ljwtc/android/chess/iconifiedlist/IconifiedText;.mIcon:Landroid/graphics/drawable/Drawable; // field@08be │ │ -05fb74: 5b12 c008 |000c: iput-object v2, v1, Ljwtc/android/chess/iconifiedlist/IconifiedText;.mText:Ljava/lang/String; // field@08c0 │ │ -05fb78: 0e00 |000e: return-void │ │ +0616f4: |[0616f4] jwtc.android.chess.iconifiedlist.IconifiedText.:(Ljava/lang/String;Landroid/graphics/drawable/Drawable;)V │ │ +061704: 7010 1c15 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@151c │ │ +06170a: 1a00 0000 |0003: const-string v0, "" // string@0000 │ │ +06170e: 5b10 c008 |0005: iput-object v0, v1, Ljwtc/android/chess/iconifiedlist/IconifiedText;.mText:Ljava/lang/String; // field@08c0 │ │ +061712: 1210 |0007: const/4 v0, #int 1 // #1 │ │ +061714: 5c10 bf08 |0008: iput-boolean v0, v1, Ljwtc/android/chess/iconifiedlist/IconifiedText;.mSelectable:Z // field@08bf │ │ +061718: 5b13 be08 |000a: iput-object v3, v1, Ljwtc/android/chess/iconifiedlist/IconifiedText;.mIcon:Landroid/graphics/drawable/Drawable; // field@08be │ │ +06171c: 5b12 c008 |000c: iput-object v2, v1, Ljwtc/android/chess/iconifiedlist/IconifiedText;.mText:Ljava/lang/String; // field@08c0 │ │ +061720: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=27 │ │ 0x0003 line=23 │ │ 0x0007 line=25 │ │ 0x000a line=28 │ │ 0x000c line=29 │ │ @@ -99754,47 +99764,47 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -05fb7c: |[05fb7c] jwtc.android.chess.iconifiedlist.IconifiedText.compareTo:(Ljava/lang/Object;)I │ │ -05fb8c: 1f02 e203 |0000: check-cast v2, Ljwtc/android/chess/iconifiedlist/IconifiedText; // type@03e2 │ │ -05fb90: 6e20 b517 2100 |0002: invoke-virtual {v1, v2}, Ljwtc/android/chess/iconifiedlist/IconifiedText;.compareTo:(Ljwtc/android/chess/iconifiedlist/IconifiedText;)I // method@17b5 │ │ -05fb96: 0a00 |0005: move-result v0 │ │ -05fb98: 0f00 |0006: return v0 │ │ +061724: |[061724] jwtc.android.chess.iconifiedlist.IconifiedText.compareTo:(Ljava/lang/Object;)I │ │ +061734: 1f02 df03 |0000: check-cast v2, Ljwtc/android/chess/iconifiedlist/IconifiedText; // type@03df │ │ +061738: 6e20 b517 2100 |0002: invoke-virtual {v1, v2}, Ljwtc/android/chess/iconifiedlist/IconifiedText;.compareTo:(Ljwtc/android/chess/iconifiedlist/IconifiedText;)I // method@17b5 │ │ +06173e: 0a00 |0005: move-result v0 │ │ +061740: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=21 │ │ locals : │ │ - 0x0000 - 0x0002 reg=2 x0 Ljava/lang/Object; │ │ 0x0000 - 0x0007 reg=1 this Ljwtc/android/chess/iconifiedlist/IconifiedText; │ │ + 0x0000 - 0x0007 reg=2 (null) Ljava/lang/Object; │ │ │ │ #1 : (in Ljwtc/android/chess/iconifiedlist/IconifiedText;) │ │ name : 'compareTo' │ │ type : '(Ljwtc/android/chess/iconifiedlist/IconifiedText;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 21 16-bit code units │ │ -05fb9c: |[05fb9c] jwtc.android.chess.iconifiedlist.IconifiedText.compareTo:(Ljwtc/android/chess/iconifiedlist/IconifiedText;)I │ │ -05fbac: 5420 c008 |0000: iget-object v0, v2, Ljwtc/android/chess/iconifiedlist/IconifiedText;.mText:Ljava/lang/String; // field@08c0 │ │ -05fbb0: 3800 0d00 |0002: if-eqz v0, 000f // +000d │ │ -05fbb4: 5420 c008 |0004: iget-object v0, v2, Ljwtc/android/chess/iconifiedlist/IconifiedText;.mText:Ljava/lang/String; // field@08c0 │ │ -05fbb8: 6e10 b717 0300 |0006: invoke-virtual {v3}, Ljwtc/android/chess/iconifiedlist/IconifiedText;.getText:()Ljava/lang/String; // method@17b7 │ │ -05fbbe: 0c01 |0009: move-result-object v1 │ │ -05fbc0: 6e20 3615 1000 |000a: invoke-virtual {v0, v1}, Ljava/lang/String;.compareTo:(Ljava/lang/String;)I // method@1536 │ │ -05fbc6: 0a00 |000d: move-result v0 │ │ -05fbc8: 0f00 |000e: return v0 │ │ -05fbca: 2200 2c03 |000f: new-instance v0, Ljava/lang/IllegalArgumentException; // type@032c │ │ -05fbce: 7010 ff14 0000 |0011: invoke-direct {v0}, Ljava/lang/IllegalArgumentException;.:()V // method@14ff │ │ -05fbd4: 2700 |0014: throw v0 │ │ +061744: |[061744] jwtc.android.chess.iconifiedlist.IconifiedText.compareTo:(Ljwtc/android/chess/iconifiedlist/IconifiedText;)I │ │ +061754: 5420 c008 |0000: iget-object v0, v2, Ljwtc/android/chess/iconifiedlist/IconifiedText;.mText:Ljava/lang/String; // field@08c0 │ │ +061758: 3800 0d00 |0002: if-eqz v0, 000f // +000d │ │ +06175c: 5420 c008 |0004: iget-object v0, v2, Ljwtc/android/chess/iconifiedlist/IconifiedText;.mText:Ljava/lang/String; // field@08c0 │ │ +061760: 6e10 b717 0300 |0006: invoke-virtual {v3}, Ljwtc/android/chess/iconifiedlist/IconifiedText;.getText:()Ljava/lang/String; // method@17b7 │ │ +061766: 0c01 |0009: move-result-object v1 │ │ +061768: 6e20 3615 1000 |000a: invoke-virtual {v0, v1}, Ljava/lang/String;.compareTo:(Ljava/lang/String;)I // method@1536 │ │ +06176e: 0a00 |000d: move-result v0 │ │ +061770: 0f00 |000e: return v0 │ │ +061772: 2200 2903 |000f: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0329 │ │ +061776: 7010 ff14 0000 |0011: invoke-direct {v0}, Ljava/lang/IllegalArgumentException;.:()V // method@14ff │ │ +06177c: 2700 |0014: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=57 │ │ 0x0004 line=58 │ │ 0x000f line=60 │ │ locals : │ │ 0x0000 - 0x0015 reg=2 this Ljwtc/android/chess/iconifiedlist/IconifiedText; │ │ @@ -99805,17 +99815,17 @@ │ │ type : '()Landroid/graphics/drawable/Drawable;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -05fbd8: |[05fbd8] jwtc.android.chess.iconifiedlist.IconifiedText.getIcon:()Landroid/graphics/drawable/Drawable; │ │ -05fbe8: 5410 be08 |0000: iget-object v0, v1, Ljwtc/android/chess/iconifiedlist/IconifiedText;.mIcon:Landroid/graphics/drawable/Drawable; // field@08be │ │ -05fbec: 1100 |0002: return-object v0 │ │ +061780: |[061780] jwtc.android.chess.iconifiedlist.IconifiedText.getIcon:()Landroid/graphics/drawable/Drawable; │ │ +061790: 5410 be08 |0000: iget-object v0, v1, Ljwtc/android/chess/iconifiedlist/IconifiedText;.mIcon:Landroid/graphics/drawable/Drawable; // field@08be │ │ +061794: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=53 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Ljwtc/android/chess/iconifiedlist/IconifiedText; │ │ │ │ #3 : (in Ljwtc/android/chess/iconifiedlist/IconifiedText;) │ │ @@ -99823,17 +99833,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -05fbf0: |[05fbf0] jwtc.android.chess.iconifiedlist.IconifiedText.getText:()Ljava/lang/String; │ │ -05fc00: 5410 c008 |0000: iget-object v0, v1, Ljwtc/android/chess/iconifiedlist/IconifiedText;.mText:Ljava/lang/String; // field@08c0 │ │ -05fc04: 1100 |0002: return-object v0 │ │ +061798: |[061798] jwtc.android.chess.iconifiedlist.IconifiedText.getText:()Ljava/lang/String; │ │ +0617a8: 5410 c008 |0000: iget-object v0, v1, Ljwtc/android/chess/iconifiedlist/IconifiedText;.mText:Ljava/lang/String; // field@08c0 │ │ +0617ac: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Ljwtc/android/chess/iconifiedlist/IconifiedText; │ │ │ │ #4 : (in Ljwtc/android/chess/iconifiedlist/IconifiedText;) │ │ @@ -99841,17 +99851,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -05fc08: |[05fc08] jwtc.android.chess.iconifiedlist.IconifiedText.isSelectable:()Z │ │ -05fc18: 5510 bf08 |0000: iget-boolean v0, v1, Ljwtc/android/chess/iconifiedlist/IconifiedText;.mSelectable:Z // field@08bf │ │ -05fc1c: 0f00 |0002: return v0 │ │ +0617b0: |[0617b0] jwtc.android.chess.iconifiedlist.IconifiedText.isSelectable:()Z │ │ +0617c0: 5510 bf08 |0000: iget-boolean v0, v1, Ljwtc/android/chess/iconifiedlist/IconifiedText;.mSelectable:Z // field@08bf │ │ +0617c4: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Ljwtc/android/chess/iconifiedlist/IconifiedText; │ │ │ │ #5 : (in Ljwtc/android/chess/iconifiedlist/IconifiedText;) │ │ @@ -99859,17 +99869,17 @@ │ │ type : '(Landroid/graphics/drawable/Drawable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -05fc20: |[05fc20] jwtc.android.chess.iconifiedlist.IconifiedText.setIcon:(Landroid/graphics/drawable/Drawable;)V │ │ -05fc30: 5b01 be08 |0000: iput-object v1, v0, Ljwtc/android/chess/iconifiedlist/IconifiedText;.mIcon:Landroid/graphics/drawable/Drawable; // field@08be │ │ -05fc34: 0e00 |0002: return-void │ │ +0617c8: |[0617c8] jwtc.android.chess.iconifiedlist.IconifiedText.setIcon:(Landroid/graphics/drawable/Drawable;)V │ │ +0617d8: 5b01 be08 |0000: iput-object v1, v0, Ljwtc/android/chess/iconifiedlist/IconifiedText;.mIcon:Landroid/graphics/drawable/Drawable; // field@08be │ │ +0617dc: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ 0x0002 line=50 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Ljwtc/android/chess/iconifiedlist/IconifiedText; │ │ 0x0000 - 0x0003 reg=1 icon Landroid/graphics/drawable/Drawable; │ │ @@ -99879,17 +99889,17 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -05fc38: |[05fc38] jwtc.android.chess.iconifiedlist.IconifiedText.setSelectable:(Z)V │ │ -05fc48: 5c01 bf08 |0000: iput-boolean v1, v0, Ljwtc/android/chess/iconifiedlist/IconifiedText;.mSelectable:Z // field@08bf │ │ -05fc4c: 0e00 |0002: return-void │ │ +0617e0: |[0617e0] jwtc.android.chess.iconifiedlist.IconifiedText.setSelectable:(Z)V │ │ +0617f0: 5c01 bf08 |0000: iput-boolean v1, v0, Ljwtc/android/chess/iconifiedlist/IconifiedText;.mSelectable:Z // field@08bf │ │ +0617f4: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ 0x0002 line=38 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Ljwtc/android/chess/iconifiedlist/IconifiedText; │ │ 0x0000 - 0x0003 reg=1 selectable Z │ │ @@ -99899,31 +99909,31 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -05fc50: |[05fc50] jwtc.android.chess.iconifiedlist.IconifiedText.setText:(Ljava/lang/String;)V │ │ -05fc60: 5b01 c008 |0000: iput-object v1, v0, Ljwtc/android/chess/iconifiedlist/IconifiedText;.mText:Ljava/lang/String; // field@08c0 │ │ -05fc64: 0e00 |0002: return-void │ │ +0617f8: |[0617f8] jwtc.android.chess.iconifiedlist.IconifiedText.setText:(Ljava/lang/String;)V │ │ +061808: 5b01 c008 |0000: iput-object v1, v0, Ljwtc/android/chess/iconifiedlist/IconifiedText;.mText:Ljava/lang/String; // field@08c0 │ │ +06180c: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ 0x0002 line=46 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Ljwtc/android/chess/iconifiedlist/IconifiedText; │ │ 0x0000 - 0x0003 reg=1 text Ljava/lang/String; │ │ │ │ source_file_idx : 1272 (IconifiedText.java) │ │ │ │ Class #429 header: │ │ -class_idx : 995 │ │ +class_idx : 992 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 717 │ │ +superclass_idx : 714 │ │ source_file_idx : 1273 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 8 │ │ │ │ Class #429 annotations: │ │ @@ -99953,21 +99963,21 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -05fc68: |[05fc68] jwtc.android.chess.iconifiedlist.IconifiedTextListAdapter.:(Landroid/content/Context;)V │ │ -05fc78: 7010 be13 0100 |0000: invoke-direct {v1}, Landroid/widget/BaseAdapter;.:()V // method@13be │ │ -05fc7e: 2200 6003 |0003: new-instance v0, Ljava/util/ArrayList; // type@0360 │ │ -05fc82: 7010 9d15 0000 |0005: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@159d │ │ -05fc88: 5b10 c208 |0008: iput-object v0, v1, Ljwtc/android/chess/iconifiedlist/IconifiedTextListAdapter;.mItems:Ljava/util/List; // field@08c2 │ │ -05fc8c: 5b12 c108 |000a: iput-object v2, v1, Ljwtc/android/chess/iconifiedlist/IconifiedTextListAdapter;.mContext:Landroid/content/Context; // field@08c1 │ │ -05fc90: 0e00 |000c: return-void │ │ +061810: |[061810] jwtc.android.chess.iconifiedlist.IconifiedTextListAdapter.:(Landroid/content/Context;)V │ │ +061820: 7010 be13 0100 |0000: invoke-direct {v1}, Landroid/widget/BaseAdapter;.:()V // method@13be │ │ +061826: 2200 5d03 |0003: new-instance v0, Ljava/util/ArrayList; // type@035d │ │ +06182a: 7010 9d15 0000 |0005: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@159d │ │ +061830: 5b10 c208 |0008: iput-object v0, v1, Ljwtc/android/chess/iconifiedlist/IconifiedTextListAdapter;.mItems:Ljava/util/List; // field@08c2 │ │ +061834: 5b12 c108 |000a: iput-object v2, v1, Ljwtc/android/chess/iconifiedlist/IconifiedTextListAdapter;.mContext:Landroid/content/Context; // field@08c1 │ │ +061838: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ 0x0003 line=33 │ │ 0x000a line=36 │ │ 0x000c line=37 │ │ locals : │ │ @@ -99980,18 +99990,18 @@ │ │ type : '(Ljwtc/android/chess/iconifiedlist/IconifiedText;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -05fc94: |[05fc94] jwtc.android.chess.iconifiedlist.IconifiedTextListAdapter.addItem:(Ljwtc/android/chess/iconifiedlist/IconifiedText;)V │ │ -05fca4: 5410 c208 |0000: iget-object v0, v1, Ljwtc/android/chess/iconifiedlist/IconifiedTextListAdapter;.mItems:Ljava/util/List; // field@08c2 │ │ -05fca8: 7220 d315 2000 |0002: invoke-interface {v0, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@15d3 │ │ -05fcae: 0e00 |0005: return-void │ │ +06183c: |[06183c] jwtc.android.chess.iconifiedlist.IconifiedTextListAdapter.addItem:(Ljwtc/android/chess/iconifiedlist/IconifiedText;)V │ │ +06184c: 5410 c208 |0000: iget-object v0, v1, Ljwtc/android/chess/iconifiedlist/IconifiedTextListAdapter;.mItems:Ljava/util/List; // field@08c2 │ │ +061850: 7220 d315 2000 |0002: invoke-interface {v0, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@15d3 │ │ +061856: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Ljwtc/android/chess/iconifiedlist/IconifiedTextListAdapter; │ │ 0x0000 - 0x0006 reg=2 it Ljwtc/android/chess/iconifiedlist/IconifiedText; │ │ │ │ @@ -100000,17 +100010,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -05fcb0: |[05fcb0] jwtc.android.chess.iconifiedlist.IconifiedTextListAdapter.areAllItemsSelectable:()Z │ │ -05fcc0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -05fcc2: 0f00 |0001: return v0 │ │ +061858: |[061858] jwtc.android.chess.iconifiedlist.IconifiedTextListAdapter.areAllItemsSelectable:()Z │ │ +061868: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +06186a: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=48 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Ljwtc/android/chess/iconifiedlist/IconifiedTextListAdapter; │ │ │ │ #2 : (in Ljwtc/android/chess/iconifiedlist/IconifiedTextListAdapter;) │ │ @@ -100018,19 +100028,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -05fcc4: |[05fcc4] jwtc.android.chess.iconifiedlist.IconifiedTextListAdapter.getCount:()I │ │ -05fcd4: 5410 c208 |0000: iget-object v0, v1, Ljwtc/android/chess/iconifiedlist/IconifiedTextListAdapter;.mItems:Ljava/util/List; // field@08c2 │ │ -05fcd8: 7210 d715 0000 |0002: invoke-interface {v0}, Ljava/util/List;.size:()I // method@15d7 │ │ -05fcde: 0a00 |0005: move-result v0 │ │ -05fce0: 0f00 |0006: return v0 │ │ +06186c: |[06186c] jwtc.android.chess.iconifiedlist.IconifiedTextListAdapter.getCount:()I │ │ +06187c: 5410 c208 |0000: iget-object v0, v1, Ljwtc/android/chess/iconifiedlist/IconifiedTextListAdapter;.mItems:Ljava/util/List; // field@08c2 │ │ +061880: 7210 d715 0000 |0002: invoke-interface {v0}, Ljava/util/List;.size:()I // method@15d7 │ │ +061886: 0a00 |0005: move-result v0 │ │ +061888: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=44 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Ljwtc/android/chess/iconifiedlist/IconifiedTextListAdapter; │ │ │ │ #3 : (in Ljwtc/android/chess/iconifiedlist/IconifiedTextListAdapter;) │ │ @@ -100038,19 +100048,19 @@ │ │ type : '(I)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -05fce4: |[05fce4] jwtc.android.chess.iconifiedlist.IconifiedTextListAdapter.getItem:(I)Ljava/lang/Object; │ │ -05fcf4: 5410 c208 |0000: iget-object v0, v1, Ljwtc/android/chess/iconifiedlist/IconifiedTextListAdapter;.mItems:Ljava/util/List; // field@08c2 │ │ -05fcf8: 7220 d515 2000 |0002: invoke-interface {v0, v2}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@15d5 │ │ -05fcfe: 0c00 |0005: move-result-object v0 │ │ -05fd00: 1100 |0006: return-object v0 │ │ +06188c: |[06188c] jwtc.android.chess.iconifiedlist.IconifiedTextListAdapter.getItem:(I)Ljava/lang/Object; │ │ +06189c: 5410 c208 |0000: iget-object v0, v1, Ljwtc/android/chess/iconifiedlist/IconifiedTextListAdapter;.mItems:Ljava/util/List; // field@08c2 │ │ +0618a0: 7220 d515 2000 |0002: invoke-interface {v0, v2}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@15d5 │ │ +0618a6: 0c00 |0005: move-result-object v0 │ │ +0618a8: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Ljwtc/android/chess/iconifiedlist/IconifiedTextListAdapter; │ │ 0x0000 - 0x0007 reg=2 position I │ │ │ │ @@ -100059,17 +100069,17 @@ │ │ type : '(I)J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -05fd04: |[05fd04] jwtc.android.chess.iconifiedlist.IconifiedTextListAdapter.getItemId:(I)J │ │ -05fd14: 8130 |0000: int-to-long v0, v3 │ │ -05fd16: 1000 |0001: return-wide v0 │ │ +0618ac: |[0618ac] jwtc.android.chess.iconifiedlist.IconifiedTextListAdapter.getItemId:(I)J │ │ +0618bc: 8130 |0000: int-to-long v0, v3 │ │ +0618be: 1000 |0001: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ locals : │ │ 0x0000 - 0x0002 reg=2 this Ljwtc/android/chess/iconifiedlist/IconifiedTextListAdapter; │ │ 0x0000 - 0x0002 reg=3 position I │ │ │ │ @@ -100078,41 +100088,41 @@ │ │ type : '(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 52 16-bit code units │ │ -05fd18: |[05fd18] jwtc.android.chess.iconifiedlist.IconifiedTextListAdapter.getView:(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; │ │ -05fd28: 3905 1200 |0000: if-nez v5, 0012 // +0012 │ │ -05fd2c: 2200 e403 |0002: new-instance v0, Ljwtc/android/chess/iconifiedlist/IconifiedTextView; // type@03e4 │ │ -05fd30: 5432 c108 |0004: iget-object v2, v3, Ljwtc/android/chess/iconifiedlist/IconifiedTextListAdapter;.mContext:Landroid/content/Context; // field@08c1 │ │ -05fd34: 5431 c208 |0006: iget-object v1, v3, Ljwtc/android/chess/iconifiedlist/IconifiedTextListAdapter;.mItems:Ljava/util/List; // field@08c2 │ │ -05fd38: 7220 d515 4100 |0008: invoke-interface {v1, v4}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@15d5 │ │ -05fd3e: 0c01 |000b: move-result-object v1 │ │ -05fd40: 1f01 e203 |000c: check-cast v1, Ljwtc/android/chess/iconifiedlist/IconifiedText; // type@03e2 │ │ -05fd44: 7030 c517 2001 |000e: invoke-direct {v0, v2, v1}, Ljwtc/android/chess/iconifiedlist/IconifiedTextView;.:(Landroid/content/Context;Ljwtc/android/chess/iconifiedlist/IconifiedText;)V // method@17c5 │ │ -05fd4a: 1100 |0011: return-object v0 │ │ -05fd4c: 0750 |0012: move-object v0, v5 │ │ -05fd4e: 1f00 e403 |0013: check-cast v0, Ljwtc/android/chess/iconifiedlist/IconifiedTextView; // type@03e4 │ │ -05fd52: 5431 c208 |0015: iget-object v1, v3, Ljwtc/android/chess/iconifiedlist/IconifiedTextListAdapter;.mItems:Ljava/util/List; // field@08c2 │ │ -05fd56: 7220 d515 4100 |0017: invoke-interface {v1, v4}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@15d5 │ │ -05fd5c: 0c01 |001a: move-result-object v1 │ │ -05fd5e: 1f01 e203 |001b: check-cast v1, Ljwtc/android/chess/iconifiedlist/IconifiedText; // type@03e2 │ │ -05fd62: 6e10 b717 0100 |001d: invoke-virtual {v1}, Ljwtc/android/chess/iconifiedlist/IconifiedText;.getText:()Ljava/lang/String; // method@17b7 │ │ -05fd68: 0c01 |0020: move-result-object v1 │ │ -05fd6a: 6e20 c917 1000 |0021: invoke-virtual {v0, v1}, Ljwtc/android/chess/iconifiedlist/IconifiedTextView;.setText:(Ljava/lang/String;)V // method@17c9 │ │ -05fd70: 5431 c208 |0024: iget-object v1, v3, Ljwtc/android/chess/iconifiedlist/IconifiedTextListAdapter;.mItems:Ljava/util/List; // field@08c2 │ │ -05fd74: 7220 d515 4100 |0026: invoke-interface {v1, v4}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@15d5 │ │ -05fd7a: 0c01 |0029: move-result-object v1 │ │ -05fd7c: 1f01 e203 |002a: check-cast v1, Ljwtc/android/chess/iconifiedlist/IconifiedText; // type@03e2 │ │ -05fd80: 6e10 b617 0100 |002c: invoke-virtual {v1}, Ljwtc/android/chess/iconifiedlist/IconifiedText;.getIcon:()Landroid/graphics/drawable/Drawable; // method@17b6 │ │ -05fd86: 0c01 |002f: move-result-object v1 │ │ -05fd88: 6e20 c717 1000 |0030: invoke-virtual {v0, v1}, Ljwtc/android/chess/iconifiedlist/IconifiedTextView;.setIcon:(Landroid/graphics/drawable/Drawable;)V // method@17c7 │ │ -05fd8e: 28de |0033: goto 0011 // -0022 │ │ +0618c0: |[0618c0] jwtc.android.chess.iconifiedlist.IconifiedTextListAdapter.getView:(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; │ │ +0618d0: 3905 1200 |0000: if-nez v5, 0012 // +0012 │ │ +0618d4: 2200 e103 |0002: new-instance v0, Ljwtc/android/chess/iconifiedlist/IconifiedTextView; // type@03e1 │ │ +0618d8: 5432 c108 |0004: iget-object v2, v3, Ljwtc/android/chess/iconifiedlist/IconifiedTextListAdapter;.mContext:Landroid/content/Context; // field@08c1 │ │ +0618dc: 5431 c208 |0006: iget-object v1, v3, Ljwtc/android/chess/iconifiedlist/IconifiedTextListAdapter;.mItems:Ljava/util/List; // field@08c2 │ │ +0618e0: 7220 d515 4100 |0008: invoke-interface {v1, v4}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@15d5 │ │ +0618e6: 0c01 |000b: move-result-object v1 │ │ +0618e8: 1f01 df03 |000c: check-cast v1, Ljwtc/android/chess/iconifiedlist/IconifiedText; // type@03df │ │ +0618ec: 7030 c517 2001 |000e: invoke-direct {v0, v2, v1}, Ljwtc/android/chess/iconifiedlist/IconifiedTextView;.:(Landroid/content/Context;Ljwtc/android/chess/iconifiedlist/IconifiedText;)V // method@17c5 │ │ +0618f2: 1100 |0011: return-object v0 │ │ +0618f4: 0750 |0012: move-object v0, v5 │ │ +0618f6: 1f00 e103 |0013: check-cast v0, Ljwtc/android/chess/iconifiedlist/IconifiedTextView; // type@03e1 │ │ +0618fa: 5431 c208 |0015: iget-object v1, v3, Ljwtc/android/chess/iconifiedlist/IconifiedTextListAdapter;.mItems:Ljava/util/List; // field@08c2 │ │ +0618fe: 7220 d515 4100 |0017: invoke-interface {v1, v4}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@15d5 │ │ +061904: 0c01 |001a: move-result-object v1 │ │ +061906: 1f01 df03 |001b: check-cast v1, Ljwtc/android/chess/iconifiedlist/IconifiedText; // type@03df │ │ +06190a: 6e10 b717 0100 |001d: invoke-virtual {v1}, Ljwtc/android/chess/iconifiedlist/IconifiedText;.getText:()Ljava/lang/String; // method@17b7 │ │ +061910: 0c01 |0020: move-result-object v1 │ │ +061912: 6e20 c917 1000 |0021: invoke-virtual {v0, v1}, Ljwtc/android/chess/iconifiedlist/IconifiedTextView;.setText:(Ljava/lang/String;)V // method@17c9 │ │ +061918: 5431 c208 |0024: iget-object v1, v3, Ljwtc/android/chess/iconifiedlist/IconifiedTextListAdapter;.mItems:Ljava/util/List; // field@08c2 │ │ +06191c: 7220 d515 4100 |0026: invoke-interface {v1, v4}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@15d5 │ │ +061922: 0c01 |0029: move-result-object v1 │ │ +061924: 1f01 df03 |002a: check-cast v1, Ljwtc/android/chess/iconifiedlist/IconifiedText; // type@03df │ │ +061928: 6e10 b617 0100 |002c: invoke-virtual {v1}, Ljwtc/android/chess/iconifiedlist/IconifiedText;.getIcon:()Landroid/graphics/drawable/Drawable; // method@17b6 │ │ +06192e: 0c01 |002f: move-result-object v1 │ │ +061930: 6e20 c717 1000 |0030: invoke-virtual {v0, v1}, Ljwtc/android/chess/iconifiedlist/IconifiedTextView;.setIcon:(Landroid/graphics/drawable/Drawable;)V // method@17c7 │ │ +061936: 28de |0033: goto 0011 // -0022 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=63 │ │ 0x0002 line=64 │ │ 0x0011 line=71 │ │ 0x0013 line=67 │ │ 0x0015 line=68 │ │ @@ -100130,22 +100140,22 @@ │ │ type : '(I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -05fd90: |[05fd90] jwtc.android.chess.iconifiedlist.IconifiedTextListAdapter.isSelectable:(I)Z │ │ -05fda0: 5410 c208 |0000: iget-object v0, v1, Ljwtc/android/chess/iconifiedlist/IconifiedTextListAdapter;.mItems:Ljava/util/List; // field@08c2 │ │ -05fda4: 7220 d515 2000 |0002: invoke-interface {v0, v2}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@15d5 │ │ -05fdaa: 0c00 |0005: move-result-object v0 │ │ -05fdac: 1f00 e203 |0006: check-cast v0, Ljwtc/android/chess/iconifiedlist/IconifiedText; // type@03e2 │ │ -05fdb0: 6e10 b817 0000 |0008: invoke-virtual {v0}, Ljwtc/android/chess/iconifiedlist/IconifiedText;.isSelectable:()Z // method@17b8 │ │ -05fdb6: 0a00 |000b: move-result v0 │ │ -05fdb8: 0f00 |000c: return v0 │ │ +061938: |[061938] jwtc.android.chess.iconifiedlist.IconifiedTextListAdapter.isSelectable:(I)Z │ │ +061948: 5410 c208 |0000: iget-object v0, v1, Ljwtc/android/chess/iconifiedlist/IconifiedTextListAdapter;.mItems:Ljava/util/List; // field@08c2 │ │ +06194c: 7220 d515 2000 |0002: invoke-interface {v0, v2}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@15d5 │ │ +061952: 0c00 |0005: move-result-object v0 │ │ +061954: 1f00 df03 |0006: check-cast v0, Ljwtc/android/chess/iconifiedlist/IconifiedText; // type@03df │ │ +061958: 6e10 b817 0000 |0008: invoke-virtual {v0}, Ljwtc/android/chess/iconifiedlist/IconifiedText;.isSelectable:()Z // method@17b8 │ │ +06195e: 0a00 |000b: move-result v0 │ │ +061960: 0f00 |000c: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=51 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Ljwtc/android/chess/iconifiedlist/IconifiedTextListAdapter; │ │ 0x0000 - 0x000d reg=2 position I │ │ │ │ @@ -100154,31 +100164,31 @@ │ │ type : '(Ljava/util/List;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -05fdbc: |[05fdbc] jwtc.android.chess.iconifiedlist.IconifiedTextListAdapter.setListItems:(Ljava/util/List;)V │ │ -05fdcc: 5b01 c208 |0000: iput-object v1, v0, Ljwtc/android/chess/iconifiedlist/IconifiedTextListAdapter;.mItems:Ljava/util/List; // field@08c2 │ │ -05fdd0: 0e00 |0002: return-void │ │ +061964: |[061964] jwtc.android.chess.iconifiedlist.IconifiedTextListAdapter.setListItems:(Ljava/util/List;)V │ │ +061974: 5b01 c208 |0000: iput-object v1, v0, Ljwtc/android/chess/iconifiedlist/IconifiedTextListAdapter;.mItems:Ljava/util/List; // field@08c2 │ │ +061978: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 (null) Ljava/util/List; │ │ 0x0000 - 0x0003 reg=0 this Ljwtc/android/chess/iconifiedlist/IconifiedTextListAdapter; │ │ 0x0000 - 0x0003 reg=1 lit Ljava/util/List; Ljava/util/List; │ │ │ │ source_file_idx : 1273 (IconifiedTextListAdapter.java) │ │ │ │ Class #430 header: │ │ -class_idx : 996 │ │ +class_idx : 993 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 735 │ │ +superclass_idx : 732 │ │ source_file_idx : 1274 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #430 - │ │ @@ -100202,50 +100212,50 @@ │ │ type : '(Landroid/content/Context;Ljwtc/android/chess/iconifiedlist/IconifiedText;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 76 16-bit code units │ │ -05fdd4: |[05fdd4] jwtc.android.chess.iconifiedlist.IconifiedTextView.:(Landroid/content/Context;Ljwtc/android/chess/iconifiedlist/IconifiedText;)V │ │ -05fde4: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -05fde6: 12e3 |0001: const/4 v3, #int -2 // #fe │ │ -05fde8: 7020 ec13 6500 |0002: invoke-direct {v5, v6}, Landroid/widget/LinearLayout;.:(Landroid/content/Context;)V // method@13ec │ │ -05fdee: 6e20 c817 4500 |0005: invoke-virtual {v5, v4}, Ljwtc/android/chess/iconifiedlist/IconifiedTextView;.setOrientation:(I)V // method@17c8 │ │ -05fdf4: 2200 dd02 |0008: new-instance v0, Landroid/widget/ImageView; // type@02dd │ │ -05fdf8: 7020 e413 6000 |000a: invoke-direct {v0, v6}, Landroid/widget/ImageView;.:(Landroid/content/Context;)V // method@13e4 │ │ -05fdfe: 5b50 c308 |000d: iput-object v0, v5, Ljwtc/android/chess/iconifiedlist/IconifiedTextView;.mIcon:Landroid/widget/ImageView; // field@08c3 │ │ -05fe02: 5450 c308 |000f: iget-object v0, v5, Ljwtc/android/chess/iconifiedlist/IconifiedTextView;.mIcon:Landroid/widget/ImageView; // field@08c3 │ │ -05fe06: 6e10 b617 0700 |0011: invoke-virtual {v7}, Ljwtc/android/chess/iconifiedlist/IconifiedText;.getIcon:()Landroid/graphics/drawable/Drawable; // method@17b6 │ │ -05fe0c: 0c01 |0014: move-result-object v1 │ │ -05fe0e: 6e20 e513 1000 |0015: invoke-virtual {v0, v1}, Landroid/widget/ImageView;.setImageDrawable:(Landroid/graphics/drawable/Drawable;)V // method@13e5 │ │ -05fe14: 5450 c308 |0018: iget-object v0, v5, Ljwtc/android/chess/iconifiedlist/IconifiedTextView;.mIcon:Landroid/widget/ImageView; // field@08c3 │ │ -05fe18: 1221 |001a: const/4 v1, #int 2 // #2 │ │ -05fe1a: 1252 |001b: const/4 v2, #int 5 // #5 │ │ -05fe1c: 6e54 e813 4021 |001c: invoke-virtual {v0, v4, v1, v2, v4}, Landroid/widget/ImageView;.setPadding:(IIII)V // method@13e8 │ │ -05fe22: 5450 c308 |001f: iget-object v0, v5, Ljwtc/android/chess/iconifiedlist/IconifiedTextView;.mIcon:Landroid/widget/ImageView; // field@08c3 │ │ -05fe26: 2201 de02 |0021: new-instance v1, Landroid/widget/LinearLayout$LayoutParams; // type@02de │ │ -05fe2a: 7030 ea13 3103 |0023: invoke-direct {v1, v3, v3}, Landroid/widget/LinearLayout$LayoutParams;.:(II)V // method@13ea │ │ -05fe30: 6e30 c617 0501 |0026: invoke-virtual {v5, v0, v1}, Ljwtc/android/chess/iconifiedlist/IconifiedTextView;.addView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@17c6 │ │ -05fe36: 2200 ff02 |0029: new-instance v0, Landroid/widget/TextView; // type@02ff │ │ -05fe3a: 7020 6d14 6000 |002b: invoke-direct {v0, v6}, Landroid/widget/TextView;.:(Landroid/content/Context;)V // method@146d │ │ -05fe40: 5b50 c408 |002e: iput-object v0, v5, Ljwtc/android/chess/iconifiedlist/IconifiedTextView;.mText:Landroid/widget/TextView; // field@08c4 │ │ -05fe44: 5450 c408 |0030: iget-object v0, v5, Ljwtc/android/chess/iconifiedlist/IconifiedTextView;.mText:Landroid/widget/TextView; // field@08c4 │ │ -05fe48: 6e10 b717 0700 |0032: invoke-virtual {v7}, Ljwtc/android/chess/iconifiedlist/IconifiedText;.getText:()Ljava/lang/String; // method@17b7 │ │ -05fe4e: 0c01 |0035: move-result-object v1 │ │ -05fe50: 6e20 8214 1000 |0036: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@1482 │ │ -05fe56: 5450 c408 |0039: iget-object v0, v5, Ljwtc/android/chess/iconifiedlist/IconifiedTextView;.mText:Landroid/widget/TextView; // field@08c4 │ │ -05fe5a: 1301 1000 |003b: const/16 v1, #int 16 // #10 │ │ -05fe5e: 6e20 7d14 1000 |003d: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setGravity:(I)V // method@147d │ │ -05fe64: 5450 c408 |0040: iget-object v0, v5, Ljwtc/android/chess/iconifiedlist/IconifiedTextView;.mText:Landroid/widget/TextView; // field@08c4 │ │ -05fe68: 2201 de02 |0042: new-instance v1, Landroid/widget/LinearLayout$LayoutParams; // type@02de │ │ -05fe6c: 12f2 |0044: const/4 v2, #int -1 // #ff │ │ -05fe6e: 7030 ea13 3102 |0045: invoke-direct {v1, v3, v2}, Landroid/widget/LinearLayout$LayoutParams;.:(II)V // method@13ea │ │ -05fe74: 6e30 c617 0501 |0048: invoke-virtual {v5, v0, v1}, Ljwtc/android/chess/iconifiedlist/IconifiedTextView;.addView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@17c6 │ │ -05fe7a: 0e00 |004b: return-void │ │ +06197c: |[06197c] jwtc.android.chess.iconifiedlist.IconifiedTextView.:(Landroid/content/Context;Ljwtc/android/chess/iconifiedlist/IconifiedText;)V │ │ +06198c: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +06198e: 12e3 |0001: const/4 v3, #int -2 // #fe │ │ +061990: 7020 ec13 6500 |0002: invoke-direct {v5, v6}, Landroid/widget/LinearLayout;.:(Landroid/content/Context;)V // method@13ec │ │ +061996: 6e20 c817 4500 |0005: invoke-virtual {v5, v4}, Ljwtc/android/chess/iconifiedlist/IconifiedTextView;.setOrientation:(I)V // method@17c8 │ │ +06199c: 2200 da02 |0008: new-instance v0, Landroid/widget/ImageView; // type@02da │ │ +0619a0: 7020 e413 6000 |000a: invoke-direct {v0, v6}, Landroid/widget/ImageView;.:(Landroid/content/Context;)V // method@13e4 │ │ +0619a6: 5b50 c308 |000d: iput-object v0, v5, Ljwtc/android/chess/iconifiedlist/IconifiedTextView;.mIcon:Landroid/widget/ImageView; // field@08c3 │ │ +0619aa: 5450 c308 |000f: iget-object v0, v5, Ljwtc/android/chess/iconifiedlist/IconifiedTextView;.mIcon:Landroid/widget/ImageView; // field@08c3 │ │ +0619ae: 6e10 b617 0700 |0011: invoke-virtual {v7}, Ljwtc/android/chess/iconifiedlist/IconifiedText;.getIcon:()Landroid/graphics/drawable/Drawable; // method@17b6 │ │ +0619b4: 0c01 |0014: move-result-object v1 │ │ +0619b6: 6e20 e513 1000 |0015: invoke-virtual {v0, v1}, Landroid/widget/ImageView;.setImageDrawable:(Landroid/graphics/drawable/Drawable;)V // method@13e5 │ │ +0619bc: 5450 c308 |0018: iget-object v0, v5, Ljwtc/android/chess/iconifiedlist/IconifiedTextView;.mIcon:Landroid/widget/ImageView; // field@08c3 │ │ +0619c0: 1221 |001a: const/4 v1, #int 2 // #2 │ │ +0619c2: 1252 |001b: const/4 v2, #int 5 // #5 │ │ +0619c4: 6e54 e813 4021 |001c: invoke-virtual {v0, v4, v1, v2, v4}, Landroid/widget/ImageView;.setPadding:(IIII)V // method@13e8 │ │ +0619ca: 5450 c308 |001f: iget-object v0, v5, Ljwtc/android/chess/iconifiedlist/IconifiedTextView;.mIcon:Landroid/widget/ImageView; // field@08c3 │ │ +0619ce: 2201 db02 |0021: new-instance v1, Landroid/widget/LinearLayout$LayoutParams; // type@02db │ │ +0619d2: 7030 ea13 3103 |0023: invoke-direct {v1, v3, v3}, Landroid/widget/LinearLayout$LayoutParams;.:(II)V // method@13ea │ │ +0619d8: 6e30 c617 0501 |0026: invoke-virtual {v5, v0, v1}, Ljwtc/android/chess/iconifiedlist/IconifiedTextView;.addView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@17c6 │ │ +0619de: 2200 fc02 |0029: new-instance v0, Landroid/widget/TextView; // type@02fc │ │ +0619e2: 7020 6d14 6000 |002b: invoke-direct {v0, v6}, Landroid/widget/TextView;.:(Landroid/content/Context;)V // method@146d │ │ +0619e8: 5b50 c408 |002e: iput-object v0, v5, Ljwtc/android/chess/iconifiedlist/IconifiedTextView;.mText:Landroid/widget/TextView; // field@08c4 │ │ +0619ec: 5450 c408 |0030: iget-object v0, v5, Ljwtc/android/chess/iconifiedlist/IconifiedTextView;.mText:Landroid/widget/TextView; // field@08c4 │ │ +0619f0: 6e10 b717 0700 |0032: invoke-virtual {v7}, Ljwtc/android/chess/iconifiedlist/IconifiedText;.getText:()Ljava/lang/String; // method@17b7 │ │ +0619f6: 0c01 |0035: move-result-object v1 │ │ +0619f8: 6e20 8214 1000 |0036: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@1482 │ │ +0619fe: 5450 c408 |0039: iget-object v0, v5, Ljwtc/android/chess/iconifiedlist/IconifiedTextView;.mText:Landroid/widget/TextView; // field@08c4 │ │ +061a02: 1301 1000 |003b: const/16 v1, #int 16 // #10 │ │ +061a06: 6e20 7d14 1000 |003d: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setGravity:(I)V // method@147d │ │ +061a0c: 5450 c408 |0040: iget-object v0, v5, Ljwtc/android/chess/iconifiedlist/IconifiedTextView;.mText:Landroid/widget/TextView; // field@08c4 │ │ +061a10: 2201 db02 |0042: new-instance v1, Landroid/widget/LinearLayout$LayoutParams; // type@02db │ │ +061a14: 12f2 |0044: const/4 v2, #int -1 // #ff │ │ +061a16: 7030 ea13 3102 |0045: invoke-direct {v1, v3, v2}, Landroid/widget/LinearLayout$LayoutParams;.:(II)V // method@13ea │ │ +061a1c: 6e30 c617 0501 |0048: invoke-virtual {v5, v0, v1}, Ljwtc/android/chess/iconifiedlist/IconifiedTextView;.addView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@17c6 │ │ +061a22: 0e00 |004b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=32 │ │ 0x0005 line=36 │ │ 0x0008 line=38 │ │ 0x000f line=39 │ │ 0x0018 line=41 │ │ @@ -100266,18 +100276,18 @@ │ │ type : '(Landroid/graphics/drawable/Drawable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -05fe7c: |[05fe7c] jwtc.android.chess.iconifiedlist.IconifiedTextView.setIcon:(Landroid/graphics/drawable/Drawable;)V │ │ -05fe8c: 5410 c308 |0000: iget-object v0, v1, Ljwtc/android/chess/iconifiedlist/IconifiedTextView;.mIcon:Landroid/widget/ImageView; // field@08c3 │ │ -05fe90: 6e20 e513 2000 |0002: invoke-virtual {v0, v2}, Landroid/widget/ImageView;.setImageDrawable:(Landroid/graphics/drawable/Drawable;)V // method@13e5 │ │ -05fe96: 0e00 |0005: return-void │ │ +061a24: |[061a24] jwtc.android.chess.iconifiedlist.IconifiedTextView.setIcon:(Landroid/graphics/drawable/Drawable;)V │ │ +061a34: 5410 c308 |0000: iget-object v0, v1, Ljwtc/android/chess/iconifiedlist/IconifiedTextView;.mIcon:Landroid/widget/ImageView; // field@08c3 │ │ +061a38: 6e20 e513 2000 |0002: invoke-virtual {v0, v2}, Landroid/widget/ImageView;.setImageDrawable:(Landroid/graphics/drawable/Drawable;)V // method@13e5 │ │ +061a3e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=61 │ │ 0x0005 line=62 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Ljwtc/android/chess/iconifiedlist/IconifiedTextView; │ │ 0x0000 - 0x0006 reg=2 bullet Landroid/graphics/drawable/Drawable; │ │ @@ -100287,32 +100297,32 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -05fe98: |[05fe98] jwtc.android.chess.iconifiedlist.IconifiedTextView.setText:(Ljava/lang/String;)V │ │ -05fea8: 5410 c408 |0000: iget-object v0, v1, Ljwtc/android/chess/iconifiedlist/IconifiedTextView;.mText:Landroid/widget/TextView; // field@08c4 │ │ -05feac: 6e20 8214 2000 |0002: invoke-virtual {v0, v2}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@1482 │ │ -05feb2: 0e00 |0005: return-void │ │ +061a40: |[061a40] jwtc.android.chess.iconifiedlist.IconifiedTextView.setText:(Ljava/lang/String;)V │ │ +061a50: 5410 c408 |0000: iget-object v0, v1, Ljwtc/android/chess/iconifiedlist/IconifiedTextView;.mText:Landroid/widget/TextView; // field@08c4 │ │ +061a54: 6e20 8214 2000 |0002: invoke-virtual {v0, v2}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@1482 │ │ +061a5a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=57 │ │ 0x0005 line=58 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Ljwtc/android/chess/iconifiedlist/IconifiedTextView; │ │ 0x0000 - 0x0006 reg=2 words Ljava/lang/String; │ │ │ │ source_file_idx : 1274 (IconifiedTextView.java) │ │ │ │ Class #431 header: │ │ -class_idx : 997 │ │ +class_idx : 994 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 826 │ │ +superclass_idx : 823 │ │ source_file_idx : 894 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #431 annotations: │ │ @@ -100342,67 +100352,67 @@ │ │ type : '(Ljwtc/android/chess/ics/CustomCommands$1;Landroid/widget/EditText;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -05feb4: |[05feb4] jwtc.android.chess.ics.CustomCommands$1$1.:(Ljwtc/android/chess/ics/CustomCommands$1;Landroid/widget/EditText;)V │ │ -05fec4: 5b01 c508 |0000: iput-object v1, v0, Ljwtc/android/chess/ics/CustomCommands$1$1;.this$1:Ljwtc/android/chess/ics/CustomCommands$1; // field@08c5 │ │ -05fec8: 5b02 c608 |0002: iput-object v2, v0, Ljwtc/android/chess/ics/CustomCommands$1$1;.val$input:Landroid/widget/EditText; // field@08c6 │ │ -05fecc: 7010 1c15 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ -05fed2: 0e00 |0007: return-void │ │ +061a5c: |[061a5c] jwtc.android.chess.ics.CustomCommands$1$1.:(Ljwtc/android/chess/ics/CustomCommands$1;Landroid/widget/EditText;)V │ │ +061a6c: 5b01 c508 |0000: iput-object v1, v0, Ljwtc/android/chess/ics/CustomCommands$1$1;.this$1:Ljwtc/android/chess/ics/CustomCommands$1; // field@08c5 │ │ +061a70: 5b02 c608 |0002: iput-object v2, v0, Ljwtc/android/chess/ics/CustomCommands$1$1;.val$input:Landroid/widget/EditText; // field@08c6 │ │ +061a74: 7010 1c15 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ +061a7a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=61 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Ljwtc/android/chess/ics/CustomCommands$1$1; │ │ - 0x0000 - 0x0008 reg=1 (null) Ljwtc/android/chess/ics/CustomCommands$1; │ │ + 0x0000 - 0x0008 reg=1 this$1 Ljwtc/android/chess/ics/CustomCommands$1; │ │ 0x0000 - 0x0008 reg=2 (null) Landroid/widget/EditText; │ │ │ │ Virtual methods - │ │ #0 : (in Ljwtc/android/chess/ics/CustomCommands$1$1;) │ │ name : 'onClick' │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 61 16-bit code units │ │ -05fed4: |[05fed4] jwtc.android.chess.ics.CustomCommands$1$1.onClick:(Landroid/content/DialogInterface;I)V │ │ -05fee4: 5441 c608 |0000: iget-object v1, v4, Ljwtc/android/chess/ics/CustomCommands$1$1;.val$input:Landroid/widget/EditText; // field@08c6 │ │ -05fee8: 6e10 d113 0100 |0002: invoke-virtual {v1}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@13d1 │ │ -05feee: 0c01 |0005: move-result-object v1 │ │ -05fef0: 6e10 2215 0100 |0006: invoke-virtual {v1}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@1522 │ │ -05fef6: 0c00 |0009: move-result-object v0 │ │ -05fef8: 5441 c508 |000a: iget-object v1, v4, Ljwtc/android/chess/ics/CustomCommands$1$1;.this$1:Ljwtc/android/chess/ics/CustomCommands$1; // field@08c5 │ │ -05fefc: 5411 c708 |000c: iget-object v1, v1, Ljwtc/android/chess/ics/CustomCommands$1;.this$0:Ljwtc/android/chess/ics/CustomCommands; // field@08c7 │ │ -05ff00: 5411 cf08 |000e: iget-object v1, v1, Ljwtc/android/chess/ics/CustomCommands;._adapter:Landroid/widget/ArrayAdapter; // field@08cf │ │ -05ff04: 5442 c508 |0010: iget-object v2, v4, Ljwtc/android/chess/ics/CustomCommands$1$1;.this$1:Ljwtc/android/chess/ics/CustomCommands$1; // field@08c5 │ │ -05ff08: 5422 c708 |0012: iget-object v2, v2, Ljwtc/android/chess/ics/CustomCommands$1;.this$0:Ljwtc/android/chess/ics/CustomCommands; // field@08c7 │ │ -05ff0c: 5422 cf08 |0014: iget-object v2, v2, Ljwtc/android/chess/ics/CustomCommands;._adapter:Landroid/widget/ArrayAdapter; // field@08cf │ │ -05ff10: 5443 c508 |0016: iget-object v3, v4, Ljwtc/android/chess/ics/CustomCommands$1$1;.this$1:Ljwtc/android/chess/ics/CustomCommands$1; // field@08c5 │ │ -05ff14: 5233 c808 |0018: iget v3, v3, Ljwtc/android/chess/ics/CustomCommands$1;.val$position:I // field@08c8 │ │ -05ff18: 6e20 ba13 3200 |001a: invoke-virtual {v2, v3}, Landroid/widget/ArrayAdapter;.getItem:(I)Ljava/lang/Object; // method@13ba │ │ -05ff1e: 0c02 |001d: move-result-object v2 │ │ -05ff20: 6e20 bc13 2100 |001e: invoke-virtual {v1, v2}, Landroid/widget/ArrayAdapter;.remove:(Ljava/lang/Object;)V // method@13bc │ │ -05ff26: 5441 c508 |0021: iget-object v1, v4, Ljwtc/android/chess/ics/CustomCommands$1$1;.this$1:Ljwtc/android/chess/ics/CustomCommands$1; // field@08c5 │ │ -05ff2a: 5411 c708 |0023: iget-object v1, v1, Ljwtc/android/chess/ics/CustomCommands$1;.this$0:Ljwtc/android/chess/ics/CustomCommands; // field@08c7 │ │ -05ff2e: 5411 cf08 |0025: iget-object v1, v1, Ljwtc/android/chess/ics/CustomCommands;._adapter:Landroid/widget/ArrayAdapter; // field@08cf │ │ -05ff32: 5442 c508 |0027: iget-object v2, v4, Ljwtc/android/chess/ics/CustomCommands$1$1;.this$1:Ljwtc/android/chess/ics/CustomCommands$1; // field@08c5 │ │ -05ff36: 5222 c808 |0029: iget v2, v2, Ljwtc/android/chess/ics/CustomCommands$1;.val$position:I // field@08c8 │ │ -05ff3a: 6e30 bb13 0102 |002b: invoke-virtual {v1, v0, v2}, Landroid/widget/ArrayAdapter;.insert:(Ljava/lang/Object;I)V // method@13bb │ │ -05ff40: 5441 c508 |002e: iget-object v1, v4, Ljwtc/android/chess/ics/CustomCommands$1$1;.this$1:Ljwtc/android/chess/ics/CustomCommands$1; // field@08c5 │ │ -05ff44: 5411 c708 |0030: iget-object v1, v1, Ljwtc/android/chess/ics/CustomCommands$1;.this$0:Ljwtc/android/chess/ics/CustomCommands; // field@08c7 │ │ -05ff48: 7110 d317 0100 |0032: invoke-static {v1}, Ljwtc/android/chess/ics/CustomCommands;.access$000:(Ljwtc/android/chess/ics/CustomCommands;)Landroid/widget/ListView; // method@17d3 │ │ -05ff4e: 0c01 |0035: move-result-object v1 │ │ -05ff50: 6e10 fe13 0100 |0036: invoke-virtual {v1}, Landroid/widget/ListView;.invalidateViews:()V // method@13fe │ │ -05ff56: 7210 c400 0500 |0039: invoke-interface {v5}, Landroid/content/DialogInterface;.dismiss:()V // method@00c4 │ │ -05ff5c: 0e00 |003c: return-void │ │ +061a7c: |[061a7c] jwtc.android.chess.ics.CustomCommands$1$1.onClick:(Landroid/content/DialogInterface;I)V │ │ +061a8c: 5441 c608 |0000: iget-object v1, v4, Ljwtc/android/chess/ics/CustomCommands$1$1;.val$input:Landroid/widget/EditText; // field@08c6 │ │ +061a90: 6e10 d113 0100 |0002: invoke-virtual {v1}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@13d1 │ │ +061a96: 0c01 |0005: move-result-object v1 │ │ +061a98: 6e10 2215 0100 |0006: invoke-virtual {v1}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@1522 │ │ +061a9e: 0c00 |0009: move-result-object v0 │ │ +061aa0: 5441 c508 |000a: iget-object v1, v4, Ljwtc/android/chess/ics/CustomCommands$1$1;.this$1:Ljwtc/android/chess/ics/CustomCommands$1; // field@08c5 │ │ +061aa4: 5411 c708 |000c: iget-object v1, v1, Ljwtc/android/chess/ics/CustomCommands$1;.this$0:Ljwtc/android/chess/ics/CustomCommands; // field@08c7 │ │ +061aa8: 5411 cf08 |000e: iget-object v1, v1, Ljwtc/android/chess/ics/CustomCommands;._adapter:Landroid/widget/ArrayAdapter; // field@08cf │ │ +061aac: 5442 c508 |0010: iget-object v2, v4, Ljwtc/android/chess/ics/CustomCommands$1$1;.this$1:Ljwtc/android/chess/ics/CustomCommands$1; // field@08c5 │ │ +061ab0: 5422 c708 |0012: iget-object v2, v2, Ljwtc/android/chess/ics/CustomCommands$1;.this$0:Ljwtc/android/chess/ics/CustomCommands; // field@08c7 │ │ +061ab4: 5422 cf08 |0014: iget-object v2, v2, Ljwtc/android/chess/ics/CustomCommands;._adapter:Landroid/widget/ArrayAdapter; // field@08cf │ │ +061ab8: 5443 c508 |0016: iget-object v3, v4, Ljwtc/android/chess/ics/CustomCommands$1$1;.this$1:Ljwtc/android/chess/ics/CustomCommands$1; // field@08c5 │ │ +061abc: 5233 c808 |0018: iget v3, v3, Ljwtc/android/chess/ics/CustomCommands$1;.val$position:I // field@08c8 │ │ +061ac0: 6e20 ba13 3200 |001a: invoke-virtual {v2, v3}, Landroid/widget/ArrayAdapter;.getItem:(I)Ljava/lang/Object; // method@13ba │ │ +061ac6: 0c02 |001d: move-result-object v2 │ │ +061ac8: 6e20 bc13 2100 |001e: invoke-virtual {v1, v2}, Landroid/widget/ArrayAdapter;.remove:(Ljava/lang/Object;)V // method@13bc │ │ +061ace: 5441 c508 |0021: iget-object v1, v4, Ljwtc/android/chess/ics/CustomCommands$1$1;.this$1:Ljwtc/android/chess/ics/CustomCommands$1; // field@08c5 │ │ +061ad2: 5411 c708 |0023: iget-object v1, v1, Ljwtc/android/chess/ics/CustomCommands$1;.this$0:Ljwtc/android/chess/ics/CustomCommands; // field@08c7 │ │ +061ad6: 5411 cf08 |0025: iget-object v1, v1, Ljwtc/android/chess/ics/CustomCommands;._adapter:Landroid/widget/ArrayAdapter; // field@08cf │ │ +061ada: 5442 c508 |0027: iget-object v2, v4, Ljwtc/android/chess/ics/CustomCommands$1$1;.this$1:Ljwtc/android/chess/ics/CustomCommands$1; // field@08c5 │ │ +061ade: 5222 c808 |0029: iget v2, v2, Ljwtc/android/chess/ics/CustomCommands$1;.val$position:I // field@08c8 │ │ +061ae2: 6e30 bb13 0102 |002b: invoke-virtual {v1, v0, v2}, Landroid/widget/ArrayAdapter;.insert:(Ljava/lang/Object;I)V // method@13bb │ │ +061ae8: 5441 c508 |002e: iget-object v1, v4, Ljwtc/android/chess/ics/CustomCommands$1$1;.this$1:Ljwtc/android/chess/ics/CustomCommands$1; // field@08c5 │ │ +061aec: 5411 c708 |0030: iget-object v1, v1, Ljwtc/android/chess/ics/CustomCommands$1;.this$0:Ljwtc/android/chess/ics/CustomCommands; // field@08c7 │ │ +061af0: 7110 d317 0100 |0032: invoke-static {v1}, Ljwtc/android/chess/ics/CustomCommands;.access$000:(Ljwtc/android/chess/ics/CustomCommands;)Landroid/widget/ListView; // method@17d3 │ │ +061af6: 0c01 |0035: move-result-object v1 │ │ +061af8: 6e10 fe13 0100 |0036: invoke-virtual {v1}, Landroid/widget/ListView;.invalidateViews:()V // method@13fe │ │ +061afe: 7210 c400 0500 |0039: invoke-interface {v5}, Landroid/content/DialogInterface;.dismiss:()V // method@00c4 │ │ +061b04: 0e00 |003c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=63 │ │ 0x000a line=65 │ │ 0x0021 line=66 │ │ 0x002e line=68 │ │ 0x0039 line=70 │ │ @@ -100412,17 +100422,17 @@ │ │ 0x0000 - 0x003d reg=4 this Ljwtc/android/chess/ics/CustomCommands$1$1; │ │ 0x0000 - 0x003d reg=5 dialog Landroid/content/DialogInterface; │ │ 0x0000 - 0x003d reg=6 which I │ │ │ │ source_file_idx : 894 (CustomCommands.java) │ │ │ │ Class #432 header: │ │ -class_idx : 998 │ │ +class_idx : 995 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 826 │ │ +superclass_idx : 823 │ │ source_file_idx : 894 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #432 annotations: │ │ @@ -100452,84 +100462,87 @@ │ │ type : '(Ljwtc/android/chess/ics/CustomCommands;I)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -05ff60: |[05ff60] jwtc.android.chess.ics.CustomCommands$1.:(Ljwtc/android/chess/ics/CustomCommands;I)V │ │ -05ff70: 5b01 c708 |0000: iput-object v1, v0, Ljwtc/android/chess/ics/CustomCommands$1;.this$0:Ljwtc/android/chess/ics/CustomCommands; // field@08c7 │ │ -05ff74: 5902 c808 |0002: iput v2, v0, Ljwtc/android/chess/ics/CustomCommands$1;.val$position:I // field@08c8 │ │ -05ff78: 7010 1c15 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ -05ff7e: 0e00 |0007: return-void │ │ +061b08: |[061b08] jwtc.android.chess.ics.CustomCommands$1.:(Ljwtc/android/chess/ics/CustomCommands;I)V │ │ +061b18: 5b01 c708 |0000: iput-object v1, v0, Ljwtc/android/chess/ics/CustomCommands$1;.this$0:Ljwtc/android/chess/ics/CustomCommands; // field@08c7 │ │ +061b1c: 5902 c808 |0002: iput v2, v0, Ljwtc/android/chess/ics/CustomCommands$1;.val$position:I // field@08c8 │ │ +061b20: 7010 1c15 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ +061b26: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=48 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Ljwtc/android/chess/ics/CustomCommands$1; │ │ - 0x0000 - 0x0008 reg=1 (null) Ljwtc/android/chess/ics/CustomCommands; │ │ + 0x0000 - 0x0008 reg=1 this$0 Ljwtc/android/chess/ics/CustomCommands; │ │ 0x0000 - 0x0008 reg=2 (null) I │ │ │ │ Virtual methods - │ │ #0 : (in Ljwtc/android/chess/ics/CustomCommands$1;) │ │ name : 'onClick' │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 84 16-bit code units │ │ -05ff80: |[05ff80] jwtc.android.chess.ics.CustomCommands$1.onClick:(Landroid/content/DialogInterface;I)V │ │ -05ff90: 2202 da02 |0000: new-instance v2, Landroid/widget/FrameLayout; // type@02da │ │ -05ff94: 5474 c708 |0002: iget-object v4, v7, Ljwtc/android/chess/ics/CustomCommands$1;.this$0:Ljwtc/android/chess/ics/CustomCommands; // field@08c7 │ │ -05ff98: 7020 db13 4200 |0004: invoke-direct {v2, v4}, Landroid/widget/FrameLayout;.:(Landroid/content/Context;)V // method@13db │ │ -05ff9e: 2203 d402 |0007: new-instance v3, Landroid/widget/EditText; // type@02d4 │ │ -05ffa2: 5474 c708 |0009: iget-object v4, v7, Ljwtc/android/chess/ics/CustomCommands$1;.this$0:Ljwtc/android/chess/ics/CustomCommands; // field@08c7 │ │ -05ffa6: 7020 cf13 4300 |000b: invoke-direct {v3, v4}, Landroid/widget/EditText;.:(Landroid/content/Context;)V // method@13cf │ │ -05ffac: 5474 c708 |000e: iget-object v4, v7, Ljwtc/android/chess/ics/CustomCommands$1;.this$0:Ljwtc/android/chess/ics/CustomCommands; // field@08c7 │ │ -05ffb0: 5444 cf08 |0010: iget-object v4, v4, Ljwtc/android/chess/ics/CustomCommands;._adapter:Landroid/widget/ArrayAdapter; // field@08cf │ │ -05ffb4: 5275 c808 |0012: iget v5, v7, Ljwtc/android/chess/ics/CustomCommands$1;.val$position:I // field@08c8 │ │ -05ffb8: 6e20 ba13 5400 |0014: invoke-virtual {v4, v5}, Landroid/widget/ArrayAdapter;.getItem:(I)Ljava/lang/Object; // method@13ba │ │ -05ffbe: 0c04 |0017: move-result-object v4 │ │ -05ffc0: 1f04 1d03 |0018: check-cast v4, Ljava/lang/CharSequence; // type@031d │ │ -05ffc4: 6e20 d613 4300 |001a: invoke-virtual {v3, v4}, Landroid/widget/EditText;.setText:(Ljava/lang/CharSequence;)V // method@13d6 │ │ -05ffca: 1304 1100 |001d: const/16 v4, #int 17 // #11 │ │ -05ffce: 6e20 d313 4300 |001f: invoke-virtual {v3, v4}, Landroid/widget/EditText;.setGravity:(I)V // method@13d3 │ │ -05ffd4: 2204 d902 |0022: new-instance v4, Landroid/widget/FrameLayout$LayoutParams; // type@02d9 │ │ -05ffd8: 12f5 |0024: const/4 v5, #int -1 // #ff │ │ -05ffda: 12e6 |0025: const/4 v6, #int -2 // #fe │ │ -05ffdc: 7030 da13 5406 |0026: invoke-direct {v4, v5, v6}, Landroid/widget/FrameLayout$LayoutParams;.:(II)V // method@13da │ │ -05ffe2: 6e30 dc13 3204 |0029: invoke-virtual {v2, v3, v4}, Landroid/widget/FrameLayout;.addView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@13dc │ │ -05ffe8: 2204 0d00 |002c: new-instance v4, Landroid/app/AlertDialog$Builder; // type@000d │ │ -05ffec: 5475 c708 |002e: iget-object v5, v7, Ljwtc/android/chess/ics/CustomCommands$1;.this$0:Ljwtc/android/chess/ics/CustomCommands; // field@08c7 │ │ -05fff0: 7020 3b00 5400 |0030: invoke-direct {v4, v5}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@003b │ │ -05fff6: 6e20 4600 2400 |0033: invoke-virtual {v4, v2}, Landroid/app/AlertDialog$Builder;.setView:(Landroid/view/View;)Landroid/app/AlertDialog$Builder; // method@0046 │ │ -05fffc: 0c04 |0036: move-result-object v4 │ │ -05fffe: 1a05 fc03 |0037: const-string v5, "Edit command" // string@03fc │ │ -060002: 6e20 4500 5400 |0039: invoke-virtual {v4, v5}, Landroid/app/AlertDialog$Builder;.setTitle:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@0045 │ │ -060008: 0c04 |003c: move-result-object v4 │ │ -06000a: 1405 3800 087f |003d: const v5, #float 1.80776e+38 // #7f080038 │ │ -060010: 2206 e503 |0040: new-instance v6, Ljwtc/android/chess/ics/CustomCommands$1$1; // type@03e5 │ │ -060014: 7030 ca17 7603 |0042: invoke-direct {v6, v7, v3}, Ljwtc/android/chess/ics/CustomCommands$1$1;.:(Ljwtc/android/chess/ics/CustomCommands$1;Landroid/widget/EditText;)V // method@17ca │ │ -06001a: 6e30 4100 5406 |0045: invoke-virtual {v4, v5, v6}, Landroid/app/AlertDialog$Builder;.setPositiveButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0041 │ │ -060020: 0c01 |0048: move-result-object v1 │ │ -060022: 6e10 3c00 0100 |0049: invoke-virtual {v1}, Landroid/app/AlertDialog$Builder;.create:()Landroid/app/AlertDialog; // method@003c │ │ -060028: 0c00 |004c: move-result-object v0 │ │ -06002a: 6e10 4800 0000 |004d: invoke-virtual {v0}, Landroid/app/AlertDialog;.show:()V // method@0048 │ │ -060030: 7210 c400 0800 |0050: invoke-interface {v8}, Landroid/content/DialogInterface;.dismiss:()V // method@00c4 │ │ -060036: 0e00 |0053: return-void │ │ +061b28: |[061b28] jwtc.android.chess.ics.CustomCommands$1.onClick:(Landroid/content/DialogInterface;I)V │ │ +061b38: 2202 d702 |0000: new-instance v2, Landroid/widget/FrameLayout; // type@02d7 │ │ +061b3c: 5474 c708 |0002: iget-object v4, v7, Ljwtc/android/chess/ics/CustomCommands$1;.this$0:Ljwtc/android/chess/ics/CustomCommands; // field@08c7 │ │ +061b40: 7020 db13 4200 |0004: invoke-direct {v2, v4}, Landroid/widget/FrameLayout;.:(Landroid/content/Context;)V // method@13db │ │ +061b46: 2203 d102 |0007: new-instance v3, Landroid/widget/EditText; // type@02d1 │ │ +061b4a: 5474 c708 |0009: iget-object v4, v7, Ljwtc/android/chess/ics/CustomCommands$1;.this$0:Ljwtc/android/chess/ics/CustomCommands; // field@08c7 │ │ +061b4e: 7020 cf13 4300 |000b: invoke-direct {v3, v4}, Landroid/widget/EditText;.:(Landroid/content/Context;)V // method@13cf │ │ +061b54: 5474 c708 |000e: iget-object v4, v7, Ljwtc/android/chess/ics/CustomCommands$1;.this$0:Ljwtc/android/chess/ics/CustomCommands; // field@08c7 │ │ +061b58: 5444 cf08 |0010: iget-object v4, v4, Ljwtc/android/chess/ics/CustomCommands;._adapter:Landroid/widget/ArrayAdapter; // field@08cf │ │ +061b5c: 5275 c808 |0012: iget v5, v7, Ljwtc/android/chess/ics/CustomCommands$1;.val$position:I // field@08c8 │ │ +061b60: 6e20 ba13 5400 |0014: invoke-virtual {v4, v5}, Landroid/widget/ArrayAdapter;.getItem:(I)Ljava/lang/Object; // method@13ba │ │ +061b66: 0c04 |0017: move-result-object v4 │ │ +061b68: 1f04 1a03 |0018: check-cast v4, Ljava/lang/CharSequence; // type@031a │ │ +061b6c: 6e20 d613 4300 |001a: invoke-virtual {v3, v4}, Landroid/widget/EditText;.setText:(Ljava/lang/CharSequence;)V // method@13d6 │ │ +061b72: 1304 1100 |001d: const/16 v4, #int 17 // #11 │ │ +061b76: 6e20 d313 4300 |001f: invoke-virtual {v3, v4}, Landroid/widget/EditText;.setGravity:(I)V // method@13d3 │ │ +061b7c: 2204 d602 |0022: new-instance v4, Landroid/widget/FrameLayout$LayoutParams; // type@02d6 │ │ +061b80: 12f5 |0024: const/4 v5, #int -1 // #ff │ │ +061b82: 12e6 |0025: const/4 v6, #int -2 // #fe │ │ +061b84: 7030 da13 5406 |0026: invoke-direct {v4, v5, v6}, Landroid/widget/FrameLayout$LayoutParams;.:(II)V // method@13da │ │ +061b8a: 6e30 dc13 3204 |0029: invoke-virtual {v2, v3, v4}, Landroid/widget/FrameLayout;.addView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@13dc │ │ +061b90: 2204 0d00 |002c: new-instance v4, Landroid/app/AlertDialog$Builder; // type@000d │ │ +061b94: 5475 c708 |002e: iget-object v5, v7, Ljwtc/android/chess/ics/CustomCommands$1;.this$0:Ljwtc/android/chess/ics/CustomCommands; // field@08c7 │ │ +061b98: 7020 3b00 5400 |0030: invoke-direct {v4, v5}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@003b │ │ +061b9e: 6e20 4600 2400 |0033: invoke-virtual {v4, v2}, Landroid/app/AlertDialog$Builder;.setView:(Landroid/view/View;)Landroid/app/AlertDialog$Builder; // method@0046 │ │ +061ba4: 0c04 |0036: move-result-object v4 │ │ +061ba6: 1a05 fc03 |0037: const-string v5, "Edit command" // string@03fc │ │ +061baa: 6e20 4500 5400 |0039: invoke-virtual {v4, v5}, Landroid/app/AlertDialog$Builder;.setTitle:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@0045 │ │ +061bb0: 0c04 |003c: move-result-object v4 │ │ +061bb2: 1405 3800 087f |003d: const v5, #float 1.80776e+38 // #7f080038 │ │ +061bb8: 2206 e203 |0040: new-instance v6, Ljwtc/android/chess/ics/CustomCommands$1$1; // type@03e2 │ │ +061bbc: 7030 ca17 7603 |0042: invoke-direct {v6, v7, v3}, Ljwtc/android/chess/ics/CustomCommands$1$1;.:(Ljwtc/android/chess/ics/CustomCommands$1;Landroid/widget/EditText;)V // method@17ca │ │ +061bc2: 6e30 4100 5406 |0045: invoke-virtual {v4, v5, v6}, Landroid/app/AlertDialog$Builder;.setPositiveButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0041 │ │ +061bc8: 0c01 |0048: move-result-object v1 │ │ +061bca: 6e10 3c00 0100 |0049: invoke-virtual {v1}, Landroid/app/AlertDialog$Builder;.create:()Landroid/app/AlertDialog; // method@003c │ │ +061bd0: 0c00 |004c: move-result-object v0 │ │ +061bd2: 6e10 4800 0000 |004d: invoke-virtual {v0}, Landroid/app/AlertDialog;.show:()V // method@0048 │ │ +061bd8: 7210 c400 0800 |0050: invoke-interface {v8}, Landroid/content/DialogInterface;.dismiss:()V // method@00c4 │ │ +061bde: 0e00 |0053: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=51 │ │ 0x0007 line=52 │ │ 0x000e line=53 │ │ 0x001d line=54 │ │ 0x0022 line=56 │ │ 0x002c line=58 │ │ + 0x0033 line=59 │ │ + 0x0039 line=60 │ │ + 0x0045 line=61 │ │ 0x0049 line=74 │ │ 0x004d line=75 │ │ 0x0050 line=77 │ │ 0x0053 line=80 │ │ locals : │ │ 0x004d - 0x0054 reg=0 alert Landroid/app/AlertDialog; │ │ 0x0049 - 0x0054 reg=1 builder Landroid/app/AlertDialog$Builder; │ │ @@ -100538,17 +100551,17 @@ │ │ 0x0000 - 0x0054 reg=7 this Ljwtc/android/chess/ics/CustomCommands$1; │ │ 0x0000 - 0x0054 reg=8 dialog Landroid/content/DialogInterface; │ │ 0x0000 - 0x0054 reg=9 which I │ │ │ │ source_file_idx : 894 (CustomCommands.java) │ │ │ │ Class #433 header: │ │ -class_idx : 999 │ │ +class_idx : 996 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 826 │ │ +superclass_idx : 823 │ │ source_file_idx : 894 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #433 annotations: │ │ @@ -100578,69 +100591,69 @@ │ │ type : '(Ljwtc/android/chess/ics/CustomCommands;I)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -060038: |[060038] jwtc.android.chess.ics.CustomCommands$2.:(Ljwtc/android/chess/ics/CustomCommands;I)V │ │ -060048: 5b01 c908 |0000: iput-object v1, v0, Ljwtc/android/chess/ics/CustomCommands$2;.this$0:Ljwtc/android/chess/ics/CustomCommands; // field@08c9 │ │ -06004c: 5902 ca08 |0002: iput v2, v0, Ljwtc/android/chess/ics/CustomCommands$2;.val$position:I // field@08ca │ │ -060050: 7010 1c15 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ -060056: 0e00 |0007: return-void │ │ +061be0: |[061be0] jwtc.android.chess.ics.CustomCommands$2.:(Ljwtc/android/chess/ics/CustomCommands;I)V │ │ +061bf0: 5b01 c908 |0000: iput-object v1, v0, Ljwtc/android/chess/ics/CustomCommands$2;.this$0:Ljwtc/android/chess/ics/CustomCommands; // field@08c9 │ │ +061bf4: 5902 ca08 |0002: iput v2, v0, Ljwtc/android/chess/ics/CustomCommands$2;.val$position:I // field@08ca │ │ +061bf8: 7010 1c15 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ +061bfe: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=84 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Ljwtc/android/chess/ics/CustomCommands$2; │ │ - 0x0000 - 0x0008 reg=1 (null) Ljwtc/android/chess/ics/CustomCommands; │ │ + 0x0000 - 0x0008 reg=1 this$0 Ljwtc/android/chess/ics/CustomCommands; │ │ 0x0000 - 0x0008 reg=2 (null) I │ │ │ │ Virtual methods - │ │ #0 : (in Ljwtc/android/chess/ics/CustomCommands$2;) │ │ name : 'onClick' │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 30 16-bit code units │ │ -060058: |[060058] jwtc.android.chess.ics.CustomCommands$2.onClick:(Landroid/content/DialogInterface;I)V │ │ -060068: 5430 c908 |0000: iget-object v0, v3, Ljwtc/android/chess/ics/CustomCommands$2;.this$0:Ljwtc/android/chess/ics/CustomCommands; // field@08c9 │ │ -06006c: 5400 cf08 |0002: iget-object v0, v0, Ljwtc/android/chess/ics/CustomCommands;._adapter:Landroid/widget/ArrayAdapter; // field@08cf │ │ -060070: 5431 c908 |0004: iget-object v1, v3, Ljwtc/android/chess/ics/CustomCommands$2;.this$0:Ljwtc/android/chess/ics/CustomCommands; // field@08c9 │ │ -060074: 5411 cf08 |0006: iget-object v1, v1, Ljwtc/android/chess/ics/CustomCommands;._adapter:Landroid/widget/ArrayAdapter; // field@08cf │ │ -060078: 5232 ca08 |0008: iget v2, v3, Ljwtc/android/chess/ics/CustomCommands$2;.val$position:I // field@08ca │ │ -06007c: 6e20 ba13 2100 |000a: invoke-virtual {v1, v2}, Landroid/widget/ArrayAdapter;.getItem:(I)Ljava/lang/Object; // method@13ba │ │ -060082: 0c01 |000d: move-result-object v1 │ │ -060084: 6e20 bc13 1000 |000e: invoke-virtual {v0, v1}, Landroid/widget/ArrayAdapter;.remove:(Ljava/lang/Object;)V // method@13bc │ │ -06008a: 5430 c908 |0011: iget-object v0, v3, Ljwtc/android/chess/ics/CustomCommands$2;.this$0:Ljwtc/android/chess/ics/CustomCommands; // field@08c9 │ │ -06008e: 7110 d317 0000 |0013: invoke-static {v0}, Ljwtc/android/chess/ics/CustomCommands;.access$000:(Ljwtc/android/chess/ics/CustomCommands;)Landroid/widget/ListView; // method@17d3 │ │ -060094: 0c00 |0016: move-result-object v0 │ │ -060096: 6e10 fe13 0000 |0017: invoke-virtual {v0}, Landroid/widget/ListView;.invalidateViews:()V // method@13fe │ │ -06009c: 7210 c400 0400 |001a: invoke-interface {v4}, Landroid/content/DialogInterface;.dismiss:()V // method@00c4 │ │ -0600a2: 0e00 |001d: return-void │ │ +061c00: |[061c00] jwtc.android.chess.ics.CustomCommands$2.onClick:(Landroid/content/DialogInterface;I)V │ │ +061c10: 5430 c908 |0000: iget-object v0, v3, Ljwtc/android/chess/ics/CustomCommands$2;.this$0:Ljwtc/android/chess/ics/CustomCommands; // field@08c9 │ │ +061c14: 5400 cf08 |0002: iget-object v0, v0, Ljwtc/android/chess/ics/CustomCommands;._adapter:Landroid/widget/ArrayAdapter; // field@08cf │ │ +061c18: 5431 c908 |0004: iget-object v1, v3, Ljwtc/android/chess/ics/CustomCommands$2;.this$0:Ljwtc/android/chess/ics/CustomCommands; // field@08c9 │ │ +061c1c: 5411 cf08 |0006: iget-object v1, v1, Ljwtc/android/chess/ics/CustomCommands;._adapter:Landroid/widget/ArrayAdapter; // field@08cf │ │ +061c20: 5232 ca08 |0008: iget v2, v3, Ljwtc/android/chess/ics/CustomCommands$2;.val$position:I // field@08ca │ │ +061c24: 6e20 ba13 2100 |000a: invoke-virtual {v1, v2}, Landroid/widget/ArrayAdapter;.getItem:(I)Ljava/lang/Object; // method@13ba │ │ +061c2a: 0c01 |000d: move-result-object v1 │ │ +061c2c: 6e20 bc13 1000 |000e: invoke-virtual {v0, v1}, Landroid/widget/ArrayAdapter;.remove:(Ljava/lang/Object;)V // method@13bc │ │ +061c32: 5430 c908 |0011: iget-object v0, v3, Ljwtc/android/chess/ics/CustomCommands$2;.this$0:Ljwtc/android/chess/ics/CustomCommands; // field@08c9 │ │ +061c36: 7110 d317 0000 |0013: invoke-static {v0}, Ljwtc/android/chess/ics/CustomCommands;.access$000:(Ljwtc/android/chess/ics/CustomCommands;)Landroid/widget/ListView; // method@17d3 │ │ +061c3c: 0c00 |0016: move-result-object v0 │ │ +061c3e: 6e10 fe13 0000 |0017: invoke-virtual {v0}, Landroid/widget/ListView;.invalidateViews:()V // method@13fe │ │ +061c44: 7210 c400 0400 |001a: invoke-interface {v4}, Landroid/content/DialogInterface;.dismiss:()V // method@00c4 │ │ +061c4a: 0e00 |001d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=87 │ │ 0x0011 line=88 │ │ 0x001a line=89 │ │ 0x001d line=91 │ │ locals : │ │ 0x0000 - 0x001e reg=3 this Ljwtc/android/chess/ics/CustomCommands$2; │ │ 0x0000 - 0x001e reg=4 dialog Landroid/content/DialogInterface; │ │ 0x0000 - 0x001e reg=5 which I │ │ │ │ source_file_idx : 894 (CustomCommands.java) │ │ │ │ Class #434 header: │ │ -class_idx : 1000 │ │ +class_idx : 997 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 826 │ │ +superclass_idx : 823 │ │ source_file_idx : 894 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #434 annotations: │ │ @@ -100670,52 +100683,52 @@ │ │ type : '(Ljwtc/android/chess/ics/CustomCommands;Landroid/widget/EditText;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -0600a4: |[0600a4] jwtc.android.chess.ics.CustomCommands$3.:(Ljwtc/android/chess/ics/CustomCommands;Landroid/widget/EditText;)V │ │ -0600b4: 5b01 cb08 |0000: iput-object v1, v0, Ljwtc/android/chess/ics/CustomCommands$3;.this$0:Ljwtc/android/chess/ics/CustomCommands; // field@08cb │ │ -0600b8: 5b02 cc08 |0002: iput-object v2, v0, Ljwtc/android/chess/ics/CustomCommands$3;.val$input:Landroid/widget/EditText; // field@08cc │ │ -0600bc: 7010 1c15 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ -0600c2: 0e00 |0007: return-void │ │ +061c4c: |[061c4c] jwtc.android.chess.ics.CustomCommands$3.:(Ljwtc/android/chess/ics/CustomCommands;Landroid/widget/EditText;)V │ │ +061c5c: 5b01 cb08 |0000: iput-object v1, v0, Ljwtc/android/chess/ics/CustomCommands$3;.this$0:Ljwtc/android/chess/ics/CustomCommands; // field@08cb │ │ +061c60: 5b02 cc08 |0002: iput-object v2, v0, Ljwtc/android/chess/ics/CustomCommands$3;.val$input:Landroid/widget/EditText; // field@08cc │ │ +061c64: 7010 1c15 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ +061c6a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=176 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Ljwtc/android/chess/ics/CustomCommands$3; │ │ - 0x0000 - 0x0008 reg=1 (null) Ljwtc/android/chess/ics/CustomCommands; │ │ + 0x0000 - 0x0008 reg=1 this$0 Ljwtc/android/chess/ics/CustomCommands; │ │ 0x0000 - 0x0008 reg=2 (null) Landroid/widget/EditText; │ │ │ │ Virtual methods - │ │ #0 : (in Ljwtc/android/chess/ics/CustomCommands$3;) │ │ name : 'onClick' │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 30 16-bit code units │ │ -0600c4: |[0600c4] jwtc.android.chess.ics.CustomCommands$3.onClick:(Landroid/content/DialogInterface;I)V │ │ -0600d4: 5421 cc08 |0000: iget-object v1, v2, Ljwtc/android/chess/ics/CustomCommands$3;.val$input:Landroid/widget/EditText; // field@08cc │ │ -0600d8: 6e10 d113 0100 |0002: invoke-virtual {v1}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@13d1 │ │ -0600de: 0c01 |0005: move-result-object v1 │ │ -0600e0: 6e10 2215 0100 |0006: invoke-virtual {v1}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@1522 │ │ -0600e6: 0c00 |0009: move-result-object v0 │ │ -0600e8: 5421 cb08 |000a: iget-object v1, v2, Ljwtc/android/chess/ics/CustomCommands$3;.this$0:Ljwtc/android/chess/ics/CustomCommands; // field@08cb │ │ -0600ec: 5411 cf08 |000c: iget-object v1, v1, Ljwtc/android/chess/ics/CustomCommands;._adapter:Landroid/widget/ArrayAdapter; // field@08cf │ │ -0600f0: 6e20 b713 0100 |000e: invoke-virtual {v1, v0}, Landroid/widget/ArrayAdapter;.add:(Ljava/lang/Object;)V // method@13b7 │ │ -0600f6: 5421 cb08 |0011: iget-object v1, v2, Ljwtc/android/chess/ics/CustomCommands$3;.this$0:Ljwtc/android/chess/ics/CustomCommands; // field@08cb │ │ -0600fa: 7110 d317 0100 |0013: invoke-static {v1}, Ljwtc/android/chess/ics/CustomCommands;.access$000:(Ljwtc/android/chess/ics/CustomCommands;)Landroid/widget/ListView; // method@17d3 │ │ -060100: 0c01 |0016: move-result-object v1 │ │ -060102: 6e10 fe13 0100 |0017: invoke-virtual {v1}, Landroid/widget/ListView;.invalidateViews:()V // method@13fe │ │ -060108: 7210 c400 0300 |001a: invoke-interface {v3}, Landroid/content/DialogInterface;.dismiss:()V // method@00c4 │ │ -06010e: 0e00 |001d: return-void │ │ +061c6c: |[061c6c] jwtc.android.chess.ics.CustomCommands$3.onClick:(Landroid/content/DialogInterface;I)V │ │ +061c7c: 5421 cc08 |0000: iget-object v1, v2, Ljwtc/android/chess/ics/CustomCommands$3;.val$input:Landroid/widget/EditText; // field@08cc │ │ +061c80: 6e10 d113 0100 |0002: invoke-virtual {v1}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@13d1 │ │ +061c86: 0c01 |0005: move-result-object v1 │ │ +061c88: 6e10 2215 0100 |0006: invoke-virtual {v1}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@1522 │ │ +061c8e: 0c00 |0009: move-result-object v0 │ │ +061c90: 5421 cb08 |000a: iget-object v1, v2, Ljwtc/android/chess/ics/CustomCommands$3;.this$0:Ljwtc/android/chess/ics/CustomCommands; // field@08cb │ │ +061c94: 5411 cf08 |000c: iget-object v1, v1, Ljwtc/android/chess/ics/CustomCommands;._adapter:Landroid/widget/ArrayAdapter; // field@08cf │ │ +061c98: 6e20 b713 0100 |000e: invoke-virtual {v1, v0}, Landroid/widget/ArrayAdapter;.add:(Ljava/lang/Object;)V // method@13b7 │ │ +061c9e: 5421 cb08 |0011: iget-object v1, v2, Ljwtc/android/chess/ics/CustomCommands$3;.this$0:Ljwtc/android/chess/ics/CustomCommands; // field@08cb │ │ +061ca2: 7110 d317 0100 |0013: invoke-static {v1}, Ljwtc/android/chess/ics/CustomCommands;.access$000:(Ljwtc/android/chess/ics/CustomCommands;)Landroid/widget/ListView; // method@17d3 │ │ +061ca8: 0c01 |0016: move-result-object v1 │ │ +061caa: 6e10 fe13 0100 |0017: invoke-virtual {v1}, Landroid/widget/ListView;.invalidateViews:()V // method@13fe │ │ +061cb0: 7210 c400 0300 |001a: invoke-interface {v3}, Landroid/content/DialogInterface;.dismiss:()V // method@00c4 │ │ +061cb6: 0e00 |001d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=178 │ │ 0x000a line=180 │ │ 0x0011 line=181 │ │ 0x001a line=183 │ │ 0x001d line=184 │ │ @@ -100724,17 +100737,17 @@ │ │ 0x0000 - 0x001e reg=2 this Ljwtc/android/chess/ics/CustomCommands$3; │ │ 0x0000 - 0x001e reg=3 dialog Landroid/content/DialogInterface; │ │ 0x0000 - 0x001e reg=4 which I │ │ │ │ source_file_idx : 894 (CustomCommands.java) │ │ │ │ Class #435 header: │ │ -class_idx : 1002 │ │ +class_idx : 999 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 826 │ │ +superclass_idx : 823 │ │ source_file_idx : 1203 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #435 annotations: │ │ @@ -100760,95 +100773,95 @@ │ │ type : '(Ljwtc/android/chess/ics/ICSChatDlg;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -060110: |[060110] jwtc.android.chess.ics.ICSChatDlg$1.:(Ljwtc/android/chess/ics/ICSChatDlg;)V │ │ -060120: 5b01 d108 |0000: iput-object v1, v0, Ljwtc/android/chess/ics/ICSChatDlg$1;.this$0:Ljwtc/android/chess/ics/ICSChatDlg; // field@08d1 │ │ -060124: 7010 1c15 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ -06012a: 0e00 |0005: return-void │ │ +061cb8: |[061cb8] jwtc.android.chess.ics.ICSChatDlg$1.:(Ljwtc/android/chess/ics/ICSChatDlg;)V │ │ +061cc8: 5b01 d108 |0000: iput-object v1, v0, Ljwtc/android/chess/ics/ICSChatDlg$1;.this$0:Ljwtc/android/chess/ics/ICSChatDlg; // field@08d1 │ │ +061ccc: 7010 1c15 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ +061cd2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Ljwtc/android/chess/ics/ICSChatDlg$1; │ │ - 0x0000 - 0x0006 reg=1 (null) Ljwtc/android/chess/ics/ICSChatDlg; │ │ + 0x0000 - 0x0006 reg=1 this$0 Ljwtc/android/chess/ics/ICSChatDlg; │ │ │ │ Virtual methods - │ │ #0 : (in Ljwtc/android/chess/ics/ICSChatDlg$1;) │ │ name : 'onClick' │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 121 16-bit code units │ │ -06012c: |[06012c] jwtc.android.chess.ics.ICSChatDlg$1.onClick:(Landroid/view/View;)V │ │ -06013c: 5441 d108 |0000: iget-object v1, v4, Ljwtc/android/chess/ics/ICSChatDlg$1;.this$0:Ljwtc/android/chess/ics/ICSChatDlg; // field@08d1 │ │ -060140: 7110 e317 0100 |0002: invoke-static {v1}, Ljwtc/android/chess/ics/ICSChatDlg;.access$000:(Ljwtc/android/chess/ics/ICSChatDlg;)Ljwtc/android/chess/ics/ICSClient; // method@17e3 │ │ -060146: 0c01 |0005: move-result-object v1 │ │ -060148: 6e10 8118 0100 |0006: invoke-virtual {v1}, Ljwtc/android/chess/ics/ICSClient;.get_view:()Ljwtc/android/chess/ics/ICSChessView; // method@1881 │ │ -06014e: 0c01 |0009: move-result-object v1 │ │ -060150: 6e10 1818 0100 |000a: invoke-virtual {v1}, Ljwtc/android/chess/ics/ICSChessView;.getOpponent:()Ljava/lang/String; // method@1818 │ │ -060156: 0c00 |000d: move-result-object v0 │ │ -060158: 6e10 4215 0000 |000e: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@1542 │ │ -06015e: 0a01 |0011: move-result v1 │ │ -060160: 3d01 3c00 |0012: if-lez v1, 004e // +003c │ │ -060164: 5441 d108 |0014: iget-object v1, v4, Ljwtc/android/chess/ics/ICSChatDlg$1;.this$0:Ljwtc/android/chess/ics/ICSChatDlg; // field@08d1 │ │ -060168: 7110 e317 0100 |0016: invoke-static {v1}, Ljwtc/android/chess/ics/ICSChatDlg;.access$000:(Ljwtc/android/chess/ics/ICSChatDlg;)Ljwtc/android/chess/ics/ICSClient; // method@17e3 │ │ -06016e: 0c01 |0019: move-result-object v1 │ │ -060170: 2202 4203 |001a: new-instance v2, Ljava/lang/StringBuilder; // type@0342 │ │ -060174: 7010 5715 0200 |001c: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ -06017a: 1a03 6022 |001f: const-string v3, "tell " // string@2260 │ │ -06017e: 6e20 5f15 3200 |0021: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -060184: 0c02 |0024: move-result-object v2 │ │ -060186: 6e20 5f15 0200 |0025: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -06018c: 0c02 |0028: move-result-object v2 │ │ -06018e: 1a03 0c00 |0029: const-string v3, " " // string@000c │ │ -060192: 6e20 5f15 3200 |002b: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -060198: 0c02 |002e: move-result-object v2 │ │ -06019a: 5443 d108 |002f: iget-object v3, v4, Ljwtc/android/chess/ics/ICSChatDlg$1;.this$0:Ljwtc/android/chess/ics/ICSChatDlg; // field@08d1 │ │ -06019e: 7110 e417 0300 |0031: invoke-static {v3}, Ljwtc/android/chess/ics/ICSChatDlg;.access$100:(Ljwtc/android/chess/ics/ICSChatDlg;)Landroid/widget/EditText; // method@17e4 │ │ -0601a4: 0c03 |0034: move-result-object v3 │ │ -0601a6: 6e10 d113 0300 |0035: invoke-virtual {v3}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@13d1 │ │ -0601ac: 0c03 |0038: move-result-object v3 │ │ -0601ae: 6e10 2215 0300 |0039: invoke-virtual {v3}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@1522 │ │ -0601b4: 0c03 |003c: move-result-object v3 │ │ -0601b6: 6e20 5f15 3200 |003d: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -0601bc: 0c02 |0040: move-result-object v2 │ │ -0601be: 6e10 6415 0200 |0041: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ -0601c4: 0c02 |0044: move-result-object v2 │ │ -0601c6: 6e20 9018 2100 |0045: invoke-virtual {v1, v2}, Ljwtc/android/chess/ics/ICSClient;.sendString:(Ljava/lang/String;)V // method@1890 │ │ -0601cc: 5441 d108 |0048: iget-object v1, v4, Ljwtc/android/chess/ics/ICSChatDlg$1;.this$0:Ljwtc/android/chess/ics/ICSChatDlg; // field@08d1 │ │ -0601d0: 6e10 e517 0100 |004a: invoke-virtual {v1}, Ljwtc/android/chess/ics/ICSChatDlg;.dismiss:()V // method@17e5 │ │ -0601d6: 0e00 |004d: return-void │ │ -0601d8: 5441 d108 |004e: iget-object v1, v4, Ljwtc/android/chess/ics/ICSChatDlg$1;.this$0:Ljwtc/android/chess/ics/ICSChatDlg; // field@08d1 │ │ -0601dc: 7110 e317 0100 |0050: invoke-static {v1}, Ljwtc/android/chess/ics/ICSChatDlg;.access$000:(Ljwtc/android/chess/ics/ICSChatDlg;)Ljwtc/android/chess/ics/ICSClient; // method@17e3 │ │ -0601e2: 0c01 |0053: move-result-object v1 │ │ -0601e4: 2202 4203 |0054: new-instance v2, Ljava/lang/StringBuilder; // type@0342 │ │ -0601e8: 7010 5715 0200 |0056: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ -0601ee: 1a03 8923 |0059: const-string v3, "whisper " // string@2389 │ │ -0601f2: 6e20 5f15 3200 |005b: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -0601f8: 0c02 |005e: move-result-object v2 │ │ -0601fa: 5443 d108 |005f: iget-object v3, v4, Ljwtc/android/chess/ics/ICSChatDlg$1;.this$0:Ljwtc/android/chess/ics/ICSChatDlg; // field@08d1 │ │ -0601fe: 7110 e417 0300 |0061: invoke-static {v3}, Ljwtc/android/chess/ics/ICSChatDlg;.access$100:(Ljwtc/android/chess/ics/ICSChatDlg;)Landroid/widget/EditText; // method@17e4 │ │ -060204: 0c03 |0064: move-result-object v3 │ │ -060206: 6e10 d113 0300 |0065: invoke-virtual {v3}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@13d1 │ │ -06020c: 0c03 |0068: move-result-object v3 │ │ -06020e: 6e10 2215 0300 |0069: invoke-virtual {v3}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@1522 │ │ -060214: 0c03 |006c: move-result-object v3 │ │ -060216: 6e20 5f15 3200 |006d: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -06021c: 0c02 |0070: move-result-object v2 │ │ -06021e: 6e10 6415 0200 |0071: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ -060224: 0c02 |0074: move-result-object v2 │ │ -060226: 6e20 9018 2100 |0075: invoke-virtual {v1, v2}, Ljwtc/android/chess/ics/ICSClient;.sendString:(Ljava/lang/String;)V // method@1890 │ │ -06022c: 28d0 |0078: goto 0048 // -0030 │ │ +061cd4: |[061cd4] jwtc.android.chess.ics.ICSChatDlg$1.onClick:(Landroid/view/View;)V │ │ +061ce4: 5441 d108 |0000: iget-object v1, v4, Ljwtc/android/chess/ics/ICSChatDlg$1;.this$0:Ljwtc/android/chess/ics/ICSChatDlg; // field@08d1 │ │ +061ce8: 7110 e317 0100 |0002: invoke-static {v1}, Ljwtc/android/chess/ics/ICSChatDlg;.access$000:(Ljwtc/android/chess/ics/ICSChatDlg;)Ljwtc/android/chess/ics/ICSClient; // method@17e3 │ │ +061cee: 0c01 |0005: move-result-object v1 │ │ +061cf0: 6e10 8118 0100 |0006: invoke-virtual {v1}, Ljwtc/android/chess/ics/ICSClient;.get_view:()Ljwtc/android/chess/ics/ICSChessView; // method@1881 │ │ +061cf6: 0c01 |0009: move-result-object v1 │ │ +061cf8: 6e10 1818 0100 |000a: invoke-virtual {v1}, Ljwtc/android/chess/ics/ICSChessView;.getOpponent:()Ljava/lang/String; // method@1818 │ │ +061cfe: 0c00 |000d: move-result-object v0 │ │ +061d00: 6e10 4215 0000 |000e: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@1542 │ │ +061d06: 0a01 |0011: move-result v1 │ │ +061d08: 3d01 3c00 |0012: if-lez v1, 004e // +003c │ │ +061d0c: 5441 d108 |0014: iget-object v1, v4, Ljwtc/android/chess/ics/ICSChatDlg$1;.this$0:Ljwtc/android/chess/ics/ICSChatDlg; // field@08d1 │ │ +061d10: 7110 e317 0100 |0016: invoke-static {v1}, Ljwtc/android/chess/ics/ICSChatDlg;.access$000:(Ljwtc/android/chess/ics/ICSChatDlg;)Ljwtc/android/chess/ics/ICSClient; // method@17e3 │ │ +061d16: 0c01 |0019: move-result-object v1 │ │ +061d18: 2202 3f03 |001a: new-instance v2, Ljava/lang/StringBuilder; // type@033f │ │ +061d1c: 7010 5715 0200 |001c: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ +061d22: 1a03 5c22 |001f: const-string v3, "tell " // string@225c │ │ +061d26: 6e20 5f15 3200 |0021: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +061d2c: 0c02 |0024: move-result-object v2 │ │ +061d2e: 6e20 5f15 0200 |0025: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +061d34: 0c02 |0028: move-result-object v2 │ │ +061d36: 1a03 0c00 |0029: const-string v3, " " // string@000c │ │ +061d3a: 6e20 5f15 3200 |002b: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +061d40: 0c02 |002e: move-result-object v2 │ │ +061d42: 5443 d108 |002f: iget-object v3, v4, Ljwtc/android/chess/ics/ICSChatDlg$1;.this$0:Ljwtc/android/chess/ics/ICSChatDlg; // field@08d1 │ │ +061d46: 7110 e417 0300 |0031: invoke-static {v3}, Ljwtc/android/chess/ics/ICSChatDlg;.access$100:(Ljwtc/android/chess/ics/ICSChatDlg;)Landroid/widget/EditText; // method@17e4 │ │ +061d4c: 0c03 |0034: move-result-object v3 │ │ +061d4e: 6e10 d113 0300 |0035: invoke-virtual {v3}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@13d1 │ │ +061d54: 0c03 |0038: move-result-object v3 │ │ +061d56: 6e10 2215 0300 |0039: invoke-virtual {v3}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@1522 │ │ +061d5c: 0c03 |003c: move-result-object v3 │ │ +061d5e: 6e20 5f15 3200 |003d: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +061d64: 0c02 |0040: move-result-object v2 │ │ +061d66: 6e10 6415 0200 |0041: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ +061d6c: 0c02 |0044: move-result-object v2 │ │ +061d6e: 6e20 9018 2100 |0045: invoke-virtual {v1, v2}, Ljwtc/android/chess/ics/ICSClient;.sendString:(Ljava/lang/String;)V // method@1890 │ │ +061d74: 5441 d108 |0048: iget-object v1, v4, Ljwtc/android/chess/ics/ICSChatDlg$1;.this$0:Ljwtc/android/chess/ics/ICSChatDlg; // field@08d1 │ │ +061d78: 6e10 e517 0100 |004a: invoke-virtual {v1}, Ljwtc/android/chess/ics/ICSChatDlg;.dismiss:()V // method@17e5 │ │ +061d7e: 0e00 |004d: return-void │ │ +061d80: 5441 d108 |004e: iget-object v1, v4, Ljwtc/android/chess/ics/ICSChatDlg$1;.this$0:Ljwtc/android/chess/ics/ICSChatDlg; // field@08d1 │ │ +061d84: 7110 e317 0100 |0050: invoke-static {v1}, Ljwtc/android/chess/ics/ICSChatDlg;.access$000:(Ljwtc/android/chess/ics/ICSChatDlg;)Ljwtc/android/chess/ics/ICSClient; // method@17e3 │ │ +061d8a: 0c01 |0053: move-result-object v1 │ │ +061d8c: 2202 3f03 |0054: new-instance v2, Ljava/lang/StringBuilder; // type@033f │ │ +061d90: 7010 5715 0200 |0056: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ +061d96: 1a03 8523 |0059: const-string v3, "whisper " // string@2385 │ │ +061d9a: 6e20 5f15 3200 |005b: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +061da0: 0c02 |005e: move-result-object v2 │ │ +061da2: 5443 d108 |005f: iget-object v3, v4, Ljwtc/android/chess/ics/ICSChatDlg$1;.this$0:Ljwtc/android/chess/ics/ICSChatDlg; // field@08d1 │ │ +061da6: 7110 e417 0300 |0061: invoke-static {v3}, Ljwtc/android/chess/ics/ICSChatDlg;.access$100:(Ljwtc/android/chess/ics/ICSChatDlg;)Landroid/widget/EditText; // method@17e4 │ │ +061dac: 0c03 |0064: move-result-object v3 │ │ +061dae: 6e10 d113 0300 |0065: invoke-virtual {v3}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@13d1 │ │ +061db4: 0c03 |0068: move-result-object v3 │ │ +061db6: 6e10 2215 0300 |0069: invoke-virtual {v3}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@1522 │ │ +061dbc: 0c03 |006c: move-result-object v3 │ │ +061dbe: 6e20 5f15 3200 |006d: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +061dc4: 0c02 |0070: move-result-object v2 │ │ +061dc6: 6e10 6415 0200 |0071: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ +061dcc: 0c02 |0074: move-result-object v2 │ │ +061dce: 6e20 9018 2100 |0075: invoke-virtual {v1, v2}, Ljwtc/android/chess/ics/ICSClient;.sendString:(Ljava/lang/String;)V // method@1890 │ │ +061dd4: 28d0 |0078: goto 0048 // -0030 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ 0x000e line=36 │ │ 0x0014 line=37 │ │ 0x0048 line=42 │ │ 0x004d line=43 │ │ @@ -100857,17 +100870,17 @@ │ │ 0x000e - 0x0079 reg=0 opponent Ljava/lang/String; │ │ 0x0000 - 0x0079 reg=4 this Ljwtc/android/chess/ics/ICSChatDlg$1; │ │ 0x0000 - 0x0079 reg=5 arg0 Landroid/view/View; │ │ │ │ source_file_idx : 1203 (ICSChatDlg.java) │ │ │ │ Class #436 header: │ │ -class_idx : 1003 │ │ +class_idx : 1000 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 826 │ │ +superclass_idx : 823 │ │ source_file_idx : 1203 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #436 annotations: │ │ @@ -100893,51 +100906,51 @@ │ │ type : '(Ljwtc/android/chess/ics/ICSChatDlg;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -060230: |[060230] jwtc.android.chess.ics.ICSChatDlg$2.:(Ljwtc/android/chess/ics/ICSChatDlg;)V │ │ -060240: 5b01 d208 |0000: iput-object v1, v0, Ljwtc/android/chess/ics/ICSChatDlg$2;.this$0:Ljwtc/android/chess/ics/ICSChatDlg; // field@08d2 │ │ -060244: 7010 1c15 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ -06024a: 0e00 |0005: return-void │ │ +061dd8: |[061dd8] jwtc.android.chess.ics.ICSChatDlg$2.:(Ljwtc/android/chess/ics/ICSChatDlg;)V │ │ +061de8: 5b01 d208 |0000: iput-object v1, v0, Ljwtc/android/chess/ics/ICSChatDlg$2;.this$0:Ljwtc/android/chess/ics/ICSChatDlg; // field@08d2 │ │ +061dec: 7010 1c15 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ +061df2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Ljwtc/android/chess/ics/ICSChatDlg$2; │ │ - 0x0000 - 0x0006 reg=1 (null) Ljwtc/android/chess/ics/ICSChatDlg; │ │ + 0x0000 - 0x0006 reg=1 this$0 Ljwtc/android/chess/ics/ICSChatDlg; │ │ │ │ Virtual methods - │ │ #0 : (in Ljwtc/android/chess/ics/ICSChatDlg$2;) │ │ name : 'onClick' │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -06024c: |[06024c] jwtc.android.chess.ics.ICSChatDlg$2.onClick:(Landroid/view/View;)V │ │ -06025c: 5410 d208 |0000: iget-object v0, v1, Ljwtc/android/chess/ics/ICSChatDlg$2;.this$0:Ljwtc/android/chess/ics/ICSChatDlg; // field@08d2 │ │ -060260: 6e10 e517 0000 |0002: invoke-virtual {v0}, Ljwtc/android/chess/ics/ICSChatDlg;.dismiss:()V // method@17e5 │ │ -060266: 0e00 |0005: return-void │ │ +061df4: |[061df4] jwtc.android.chess.ics.ICSChatDlg$2.onClick:(Landroid/view/View;)V │ │ +061e04: 5410 d208 |0000: iget-object v0, v1, Ljwtc/android/chess/ics/ICSChatDlg$2;.this$0:Ljwtc/android/chess/ics/ICSChatDlg; // field@08d2 │ │ +061e08: 6e10 e517 0000 |0002: invoke-virtual {v0}, Ljwtc/android/chess/ics/ICSChatDlg;.dismiss:()V // method@17e5 │ │ +061e0e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=48 │ │ 0x0005 line=49 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Ljwtc/android/chess/ics/ICSChatDlg$2; │ │ 0x0000 - 0x0006 reg=2 arg0 Landroid/view/View; │ │ │ │ source_file_idx : 1203 (ICSChatDlg.java) │ │ │ │ Class #437 header: │ │ -class_idx : 1004 │ │ +class_idx : 1001 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 17 │ │ source_file_idx : 1203 │ │ static_fields_size : 0 │ │ instance_fields_size: 3 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 1 │ │ @@ -100967,49 +100980,49 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 78 16-bit code units │ │ -060268: |[060268] jwtc.android.chess.ics.ICSChatDlg.:(Landroid/content/Context;)V │ │ -060278: 7020 4b00 5400 |0000: invoke-direct {v4, v5}, Landroid/app/Dialog;.:(Landroid/content/Context;)V // method@004b │ │ -06027e: 1f05 0d04 |0003: check-cast v5, Ljwtc/android/chess/ics/ICSClient; // type@040d │ │ -060282: 5b45 d408 |0005: iput-object v5, v4, Ljwtc/android/chess/ics/ICSChatDlg;._parent:Ljwtc/android/chess/ics/ICSClient; // field@08d4 │ │ -060286: 1402 0700 037f |0007: const v2, #float 1.74129e+38 // #7f030007 │ │ -06028c: 6e20 e917 2400 |000a: invoke-virtual {v4, v2}, Ljwtc/android/chess/ics/ICSChatDlg;.setContentView:(I)V // method@17e9 │ │ -060292: 1402 5b00 0b7f |000d: const v2, #float 1.84765e+38 // #7f0b005b │ │ -060298: 6e20 e617 2400 |0010: invoke-virtual {v4, v2}, Ljwtc/android/chess/ics/ICSChatDlg;.findViewById:(I)Landroid/view/View; // method@17e6 │ │ -06029e: 0c02 |0013: move-result-object v2 │ │ -0602a0: 1f02 ff02 |0014: check-cast v2, Landroid/widget/TextView; // type@02ff │ │ -0602a4: 5b42 d508 |0016: iput-object v2, v4, Ljwtc/android/chess/ics/ICSChatDlg;._tvChat:Landroid/widget/TextView; // field@08d5 │ │ -0602a8: 1402 5c00 0b7f |0018: const v2, #float 1.84765e+38 // #7f0b005c │ │ -0602ae: 6e20 e617 2400 |001b: invoke-virtual {v4, v2}, Ljwtc/android/chess/ics/ICSChatDlg;.findViewById:(I)Landroid/view/View; // method@17e6 │ │ -0602b4: 0c02 |001e: move-result-object v2 │ │ -0602b6: 1f02 d402 |001f: check-cast v2, Landroid/widget/EditText; // type@02d4 │ │ -0602ba: 5b42 d308 |0021: iput-object v2, v4, Ljwtc/android/chess/ics/ICSChatDlg;._editChat:Landroid/widget/EditText; // field@08d3 │ │ -0602be: 1402 5e00 0b7f |0023: const v2, #float 1.84765e+38 // #7f0b005e │ │ -0602c4: 6e20 e617 2400 |0026: invoke-virtual {v4, v2}, Ljwtc/android/chess/ics/ICSChatDlg;.findViewById:(I)Landroid/view/View; // method@17e6 │ │ -0602ca: 0c01 |0029: move-result-object v1 │ │ -0602cc: 1f01 ce02 |002a: check-cast v1, Landroid/widget/Button; // type@02ce │ │ -0602d0: 2202 ea03 |002c: new-instance v2, Ljwtc/android/chess/ics/ICSChatDlg$1; // type@03ea │ │ -0602d4: 7020 de17 4200 |002e: invoke-direct {v2, v4}, Ljwtc/android/chess/ics/ICSChatDlg$1;.:(Ljwtc/android/chess/ics/ICSChatDlg;)V // method@17de │ │ -0602da: 6e20 c113 2100 |0031: invoke-virtual {v1, v2}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@13c1 │ │ -0602e0: 1402 5d00 0b7f |0034: const v2, #float 1.84765e+38 // #7f0b005d │ │ -0602e6: 6e20 e617 2400 |0037: invoke-virtual {v4, v2}, Ljwtc/android/chess/ics/ICSChatDlg;.findViewById:(I)Landroid/view/View; // method@17e6 │ │ -0602ec: 0c00 |003a: move-result-object v0 │ │ -0602ee: 1f00 ce02 |003b: check-cast v0, Landroid/widget/Button; // type@02ce │ │ -0602f2: 2202 eb03 |003d: new-instance v2, Ljwtc/android/chess/ics/ICSChatDlg$2; // type@03eb │ │ -0602f6: 7020 e017 4200 |003f: invoke-direct {v2, v4}, Ljwtc/android/chess/ics/ICSChatDlg$2;.:(Ljwtc/android/chess/ics/ICSChatDlg;)V // method@17e0 │ │ -0602fc: 6e20 c113 2000 |0042: invoke-virtual {v0, v2}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@13c1 │ │ -060302: 6e10 e717 0400 |0045: invoke-virtual {v4}, Ljwtc/android/chess/ics/ICSChatDlg;.getWindow:()Landroid/view/Window; // method@17e7 │ │ -060308: 0c02 |0048: move-result-object v2 │ │ -06030a: 1253 |0049: const/4 v3, #int 5 // #5 │ │ -06030c: 6e20 2213 3200 |004a: invoke-virtual {v2, v3}, Landroid/view/Window;.setSoftInputMode:(I)V // method@1322 │ │ -060312: 0e00 |004d: return-void │ │ +061e10: |[061e10] jwtc.android.chess.ics.ICSChatDlg.:(Landroid/content/Context;)V │ │ +061e20: 7020 4b00 5400 |0000: invoke-direct {v4, v5}, Landroid/app/Dialog;.:(Landroid/content/Context;)V // method@004b │ │ +061e26: 1f05 0a04 |0003: check-cast v5, Ljwtc/android/chess/ics/ICSClient; // type@040a │ │ +061e2a: 5b45 d408 |0005: iput-object v5, v4, Ljwtc/android/chess/ics/ICSChatDlg;._parent:Ljwtc/android/chess/ics/ICSClient; // field@08d4 │ │ +061e2e: 1402 0700 037f |0007: const v2, #float 1.74129e+38 // #7f030007 │ │ +061e34: 6e20 e917 2400 |000a: invoke-virtual {v4, v2}, Ljwtc/android/chess/ics/ICSChatDlg;.setContentView:(I)V // method@17e9 │ │ +061e3a: 1402 5b00 0b7f |000d: const v2, #float 1.84765e+38 // #7f0b005b │ │ +061e40: 6e20 e617 2400 |0010: invoke-virtual {v4, v2}, Ljwtc/android/chess/ics/ICSChatDlg;.findViewById:(I)Landroid/view/View; // method@17e6 │ │ +061e46: 0c02 |0013: move-result-object v2 │ │ +061e48: 1f02 fc02 |0014: check-cast v2, Landroid/widget/TextView; // type@02fc │ │ +061e4c: 5b42 d508 |0016: iput-object v2, v4, Ljwtc/android/chess/ics/ICSChatDlg;._tvChat:Landroid/widget/TextView; // field@08d5 │ │ +061e50: 1402 5c00 0b7f |0018: const v2, #float 1.84765e+38 // #7f0b005c │ │ +061e56: 6e20 e617 2400 |001b: invoke-virtual {v4, v2}, Ljwtc/android/chess/ics/ICSChatDlg;.findViewById:(I)Landroid/view/View; // method@17e6 │ │ +061e5c: 0c02 |001e: move-result-object v2 │ │ +061e5e: 1f02 d102 |001f: check-cast v2, Landroid/widget/EditText; // type@02d1 │ │ +061e62: 5b42 d308 |0021: iput-object v2, v4, Ljwtc/android/chess/ics/ICSChatDlg;._editChat:Landroid/widget/EditText; // field@08d3 │ │ +061e66: 1402 5e00 0b7f |0023: const v2, #float 1.84765e+38 // #7f0b005e │ │ +061e6c: 6e20 e617 2400 |0026: invoke-virtual {v4, v2}, Ljwtc/android/chess/ics/ICSChatDlg;.findViewById:(I)Landroid/view/View; // method@17e6 │ │ +061e72: 0c01 |0029: move-result-object v1 │ │ +061e74: 1f01 cb02 |002a: check-cast v1, Landroid/widget/Button; // type@02cb │ │ +061e78: 2202 e703 |002c: new-instance v2, Ljwtc/android/chess/ics/ICSChatDlg$1; // type@03e7 │ │ +061e7c: 7020 de17 4200 |002e: invoke-direct {v2, v4}, Ljwtc/android/chess/ics/ICSChatDlg$1;.:(Ljwtc/android/chess/ics/ICSChatDlg;)V // method@17de │ │ +061e82: 6e20 c113 2100 |0031: invoke-virtual {v1, v2}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@13c1 │ │ +061e88: 1402 5d00 0b7f |0034: const v2, #float 1.84765e+38 // #7f0b005d │ │ +061e8e: 6e20 e617 2400 |0037: invoke-virtual {v4, v2}, Ljwtc/android/chess/ics/ICSChatDlg;.findViewById:(I)Landroid/view/View; // method@17e6 │ │ +061e94: 0c00 |003a: move-result-object v0 │ │ +061e96: 1f00 cb02 |003b: check-cast v0, Landroid/widget/Button; // type@02cb │ │ +061e9a: 2202 e803 |003d: new-instance v2, Ljwtc/android/chess/ics/ICSChatDlg$2; // type@03e8 │ │ +061e9e: 7020 e017 4200 |003f: invoke-direct {v2, v4}, Ljwtc/android/chess/ics/ICSChatDlg$2;.:(Ljwtc/android/chess/ics/ICSChatDlg;)V // method@17e0 │ │ +061ea4: 6e20 c113 2000 |0042: invoke-virtual {v0, v2}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@13c1 │ │ +061eaa: 6e10 e717 0400 |0045: invoke-virtual {v4}, Ljwtc/android/chess/ics/ICSChatDlg;.getWindow:()Landroid/view/Window; // method@17e7 │ │ +061eb0: 0c02 |0048: move-result-object v2 │ │ +061eb2: 1253 |0049: const/4 v3, #int 5 // #5 │ │ +061eb4: 6e20 2213 3200 |004a: invoke-virtual {v2, v3}, Landroid/view/Window;.setSoftInputMode:(I)V // method@1322 │ │ +061eba: 0e00 |004d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=22 │ │ 0x0003 line=24 │ │ 0x0007 line=26 │ │ 0x000d line=29 │ │ 0x0018 line=30 │ │ @@ -101030,17 +101043,17 @@ │ │ type : '(Ljwtc/android/chess/ics/ICSChatDlg;)Ljwtc/android/chess/ics/ICSClient;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -060314: |[060314] jwtc.android.chess.ics.ICSChatDlg.access$000:(Ljwtc/android/chess/ics/ICSChatDlg;)Ljwtc/android/chess/ics/ICSClient; │ │ -060324: 5410 d408 |0000: iget-object v0, v1, Ljwtc/android/chess/ics/ICSChatDlg;._parent:Ljwtc/android/chess/ics/ICSClient; // field@08d4 │ │ -060328: 1100 |0002: return-object v0 │ │ +061ebc: |[061ebc] jwtc.android.chess.ics.ICSChatDlg.access$000:(Ljwtc/android/chess/ics/ICSChatDlg;)Ljwtc/android/chess/ics/ICSClient; │ │ +061ecc: 5410 d408 |0000: iget-object v0, v1, Ljwtc/android/chess/ics/ICSChatDlg;._parent:Ljwtc/android/chess/ics/ICSClient; // field@08d4 │ │ +061ed0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=15 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Ljwtc/android/chess/ics/ICSChatDlg; │ │ │ │ #2 : (in Ljwtc/android/chess/ics/ICSChatDlg;) │ │ @@ -101048,17 +101061,17 @@ │ │ type : '(Ljwtc/android/chess/ics/ICSChatDlg;)Landroid/widget/EditText;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -06032c: |[06032c] jwtc.android.chess.ics.ICSChatDlg.access$100:(Ljwtc/android/chess/ics/ICSChatDlg;)Landroid/widget/EditText; │ │ -06033c: 5410 d308 |0000: iget-object v0, v1, Ljwtc/android/chess/ics/ICSChatDlg;._editChat:Landroid/widget/EditText; // field@08d3 │ │ -060340: 1100 |0002: return-object v0 │ │ +061ed4: |[061ed4] jwtc.android.chess.ics.ICSChatDlg.access$100:(Ljwtc/android/chess/ics/ICSChatDlg;)Landroid/widget/EditText; │ │ +061ee4: 5410 d308 |0000: iget-object v0, v1, Ljwtc/android/chess/ics/ICSChatDlg;._editChat:Landroid/widget/EditText; // field@08d3 │ │ +061ee8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=15 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Ljwtc/android/chess/ics/ICSChatDlg; │ │ │ │ Virtual methods - │ │ @@ -101067,47 +101080,47 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 67 16-bit code units │ │ -060344: |[060344] jwtc.android.chess.ics.ICSChatDlg.prepare:()V │ │ -060354: 5441 d408 |0000: iget-object v1, v4, Ljwtc/android/chess/ics/ICSChatDlg;._parent:Ljwtc/android/chess/ics/ICSClient; // field@08d4 │ │ -060358: 6e10 8118 0100 |0002: invoke-virtual {v1}, Ljwtc/android/chess/ics/ICSClient;.get_view:()Ljwtc/android/chess/ics/ICSChessView; // method@1881 │ │ -06035e: 0c01 |0005: move-result-object v1 │ │ -060360: 6e10 1818 0100 |0006: invoke-virtual {v1}, Ljwtc/android/chess/ics/ICSChessView;.getOpponent:()Ljava/lang/String; // method@1818 │ │ -060366: 0c00 |0009: move-result-object v0 │ │ -060368: 6e10 4215 0000 |000a: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@1542 │ │ -06036e: 0a01 |000d: move-result v1 │ │ -060370: 3d01 2d00 |000e: if-lez v1, 003b // +002d │ │ -060374: 5441 d508 |0010: iget-object v1, v4, Ljwtc/android/chess/ics/ICSChatDlg;._tvChat:Landroid/widget/TextView; // field@08d5 │ │ -060378: 2202 4203 |0012: new-instance v2, Ljava/lang/StringBuilder; // type@0342 │ │ -06037c: 7010 5715 0200 |0014: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ -060382: 1a03 6422 |0017: const-string v3, "tell opponent (" // string@2264 │ │ -060386: 6e20 5f15 3200 |0019: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -06038c: 0c02 |001c: move-result-object v2 │ │ -06038e: 6e20 5f15 0200 |001d: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -060394: 0c02 |0020: move-result-object v2 │ │ -060396: 1a03 1501 |0021: const-string v3, ")" // string@0115 │ │ -06039a: 6e20 5f15 3200 |0023: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -0603a0: 0c02 |0026: move-result-object v2 │ │ -0603a2: 6e10 6415 0200 |0027: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ -0603a8: 0c02 |002a: move-result-object v2 │ │ -0603aa: 6e20 8214 2100 |002b: invoke-virtual {v1, v2}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@1482 │ │ -0603b0: 5441 d308 |002e: iget-object v1, v4, Ljwtc/android/chess/ics/ICSChatDlg;._editChat:Landroid/widget/EditText; // field@08d3 │ │ -0603b4: 1a02 0000 |0030: const-string v2, "" // string@0000 │ │ -0603b8: 6e20 d613 2100 |0032: invoke-virtual {v1, v2}, Landroid/widget/EditText;.setText:(Ljava/lang/CharSequence;)V // method@13d6 │ │ -0603be: 5441 d308 |0035: iget-object v1, v4, Ljwtc/android/chess/ics/ICSChatDlg;._editChat:Landroid/widget/EditText; // field@08d3 │ │ -0603c2: 6e10 d213 0100 |0037: invoke-virtual {v1}, Landroid/widget/EditText;.requestFocus:()Z // method@13d2 │ │ -0603c8: 0e00 |003a: return-void │ │ -0603ca: 5441 d508 |003b: iget-object v1, v4, Ljwtc/android/chess/ics/ICSChatDlg;._tvChat:Landroid/widget/TextView; // field@08d5 │ │ -0603ce: 1a02 8823 |003d: const-string v2, "whisper" // string@2388 │ │ -0603d2: 6e20 8214 2100 |003f: invoke-virtual {v1, v2}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@1482 │ │ -0603d8: 28ec |0042: goto 002e // -0014 │ │ +061eec: |[061eec] jwtc.android.chess.ics.ICSChatDlg.prepare:()V │ │ +061efc: 5441 d408 |0000: iget-object v1, v4, Ljwtc/android/chess/ics/ICSChatDlg;._parent:Ljwtc/android/chess/ics/ICSClient; // field@08d4 │ │ +061f00: 6e10 8118 0100 |0002: invoke-virtual {v1}, Ljwtc/android/chess/ics/ICSClient;.get_view:()Ljwtc/android/chess/ics/ICSChessView; // method@1881 │ │ +061f06: 0c01 |0005: move-result-object v1 │ │ +061f08: 6e10 1818 0100 |0006: invoke-virtual {v1}, Ljwtc/android/chess/ics/ICSChessView;.getOpponent:()Ljava/lang/String; // method@1818 │ │ +061f0e: 0c00 |0009: move-result-object v0 │ │ +061f10: 6e10 4215 0000 |000a: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@1542 │ │ +061f16: 0a01 |000d: move-result v1 │ │ +061f18: 3d01 2d00 |000e: if-lez v1, 003b // +002d │ │ +061f1c: 5441 d508 |0010: iget-object v1, v4, Ljwtc/android/chess/ics/ICSChatDlg;._tvChat:Landroid/widget/TextView; // field@08d5 │ │ +061f20: 2202 3f03 |0012: new-instance v2, Ljava/lang/StringBuilder; // type@033f │ │ +061f24: 7010 5715 0200 |0014: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ +061f2a: 1a03 6022 |0017: const-string v3, "tell opponent (" // string@2260 │ │ +061f2e: 6e20 5f15 3200 |0019: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +061f34: 0c02 |001c: move-result-object v2 │ │ +061f36: 6e20 5f15 0200 |001d: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +061f3c: 0c02 |0020: move-result-object v2 │ │ +061f3e: 1a03 1501 |0021: const-string v3, ")" // string@0115 │ │ +061f42: 6e20 5f15 3200 |0023: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +061f48: 0c02 |0026: move-result-object v2 │ │ +061f4a: 6e10 6415 0200 |0027: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ +061f50: 0c02 |002a: move-result-object v2 │ │ +061f52: 6e20 8214 2100 |002b: invoke-virtual {v1, v2}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@1482 │ │ +061f58: 5441 d308 |002e: iget-object v1, v4, Ljwtc/android/chess/ics/ICSChatDlg;._editChat:Landroid/widget/EditText; // field@08d3 │ │ +061f5c: 1a02 0000 |0030: const-string v2, "" // string@0000 │ │ +061f60: 6e20 d613 2100 |0032: invoke-virtual {v1, v2}, Landroid/widget/EditText;.setText:(Ljava/lang/CharSequence;)V // method@13d6 │ │ +061f66: 5441 d308 |0035: iget-object v1, v4, Ljwtc/android/chess/ics/ICSChatDlg;._editChat:Landroid/widget/EditText; // field@08d3 │ │ +061f6a: 6e10 d213 0100 |0037: invoke-virtual {v1}, Landroid/widget/EditText;.requestFocus:()Z // method@13d2 │ │ +061f70: 0e00 |003a: return-void │ │ +061f72: 5441 d508 |003b: iget-object v1, v4, Ljwtc/android/chess/ics/ICSChatDlg;._tvChat:Landroid/widget/TextView; // field@08d5 │ │ +061f76: 1a02 8423 |003d: const-string v2, "whisper" // string@2384 │ │ +061f7a: 6e20 8214 2100 |003f: invoke-virtual {v1, v2}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@1482 │ │ +061f80: 28ec |0042: goto 002e // -0014 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=57 │ │ 0x000a line=58 │ │ 0x0010 line=59 │ │ 0x002e line=63 │ │ 0x0035 line=64 │ │ @@ -101116,17 +101129,17 @@ │ │ locals : │ │ 0x000a - 0x0043 reg=0 opponent Ljava/lang/String; │ │ 0x0000 - 0x0043 reg=4 this Ljwtc/android/chess/ics/ICSChatDlg; │ │ │ │ source_file_idx : 1203 (ICSChatDlg.java) │ │ │ │ Class #438 header: │ │ -class_idx : 1005 │ │ +class_idx : 1002 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 104 │ │ +superclass_idx : 101 │ │ source_file_idx : 1205 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #438 annotations: │ │ @@ -101151,81 +101164,81 @@ │ │ type : '(Ljwtc/android/chess/ics/ICSChessView;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0603dc: |[0603dc] jwtc.android.chess.ics.ICSChessView$1.:(Ljwtc/android/chess/ics/ICSChessView;)V │ │ -0603ec: 5b01 d608 |0000: iput-object v1, v0, Ljwtc/android/chess/ics/ICSChessView$1;.this$0:Ljwtc/android/chess/ics/ICSChessView; // field@08d6 │ │ -0603f0: 7010 c601 0000 |0002: invoke-direct {v0}, Landroid/os/Handler;.:()V // method@01c6 │ │ -0603f6: 0e00 |0005: return-void │ │ +061f84: |[061f84] jwtc.android.chess.ics.ICSChessView$1.:(Ljwtc/android/chess/ics/ICSChessView;)V │ │ +061f94: 5b01 d608 |0000: iput-object v1, v0, Ljwtc/android/chess/ics/ICSChessView$1;.this$0:Ljwtc/android/chess/ics/ICSChessView; // field@08d6 │ │ +061f98: 7010 c601 0000 |0002: invoke-direct {v0}, Landroid/os/Handler;.:()V // method@01c6 │ │ +061f9e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=48 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Ljwtc/android/chess/ics/ICSChessView$1; │ │ - 0x0000 - 0x0006 reg=1 (null) Ljwtc/android/chess/ics/ICSChessView; │ │ + 0x0000 - 0x0006 reg=1 this$0 Ljwtc/android/chess/ics/ICSChessView; │ │ │ │ Virtual methods - │ │ #0 : (in Ljwtc/android/chess/ics/ICSChessView$1;) │ │ name : 'handleMessage' │ │ type : '(Landroid/os/Message;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 57 16-bit code units │ │ -0603f8: |[0603f8] jwtc.android.chess.ics.ICSChessView$1.handleMessage:(Landroid/os/Message;)V │ │ -060408: 5250 2100 |0000: iget v0, v5, Landroid/os/Message;.what:I // field@0021 │ │ -06040c: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -06040e: 3310 1c00 |0003: if-ne v0, v1, 001f // +001c │ │ -060412: 5440 d608 |0005: iget-object v0, v4, Ljwtc/android/chess/ics/ICSChessView$1;.this$0:Ljwtc/android/chess/ics/ICSChessView; // field@08d6 │ │ -060416: 7110 fe17 0000 |0007: invoke-static {v0}, Ljwtc/android/chess/ics/ICSChessView;.access$100:(Ljwtc/android/chess/ics/ICSChessView;)Landroid/widget/TextView; // method@17fe │ │ -06041c: 0c00 |000a: move-result-object v0 │ │ -06041e: 5441 d608 |000b: iget-object v1, v4, Ljwtc/android/chess/ics/ICSChessView$1;.this$0:Ljwtc/android/chess/ics/ICSChessView; // field@08d6 │ │ -060422: 6e10 d501 0500 |000d: invoke-virtual {v5}, Landroid/os/Message;.getData:()Landroid/os/Bundle; // method@01d5 │ │ -060428: 0c02 |0010: move-result-object v2 │ │ -06042a: 1a03 8e22 |0011: const-string v3, "ticks" // string@228e │ │ -06042e: 6e20 b301 3200 |0013: invoke-virtual {v2, v3}, Landroid/os/Bundle;.getInt:(Ljava/lang/String;)I // method@01b3 │ │ -060434: 0a02 |0016: move-result v2 │ │ -060436: 7120 fd17 2100 |0017: invoke-static {v1, v2}, Ljwtc/android/chess/ics/ICSChessView;.access$000:(Ljwtc/android/chess/ics/ICSChessView;I)Ljava/lang/String; // method@17fd │ │ -06043c: 0c01 |001a: move-result-object v1 │ │ -06043e: 6e20 8214 1000 |001b: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@1482 │ │ -060444: 0e00 |001e: return-void │ │ -060446: 5440 d608 |001f: iget-object v0, v4, Ljwtc/android/chess/ics/ICSChessView$1;.this$0:Ljwtc/android/chess/ics/ICSChessView; // field@08d6 │ │ -06044a: 7110 0918 0000 |0021: invoke-static {v0}, Ljwtc/android/chess/ics/ICSChessView;.access$200:(Ljwtc/android/chess/ics/ICSChessView;)Landroid/widget/TextView; // method@1809 │ │ -060450: 0c00 |0024: move-result-object v0 │ │ -060452: 5441 d608 |0025: iget-object v1, v4, Ljwtc/android/chess/ics/ICSChessView$1;.this$0:Ljwtc/android/chess/ics/ICSChessView; // field@08d6 │ │ -060456: 6e10 d501 0500 |0027: invoke-virtual {v5}, Landroid/os/Message;.getData:()Landroid/os/Bundle; // method@01d5 │ │ -06045c: 0c02 |002a: move-result-object v2 │ │ -06045e: 1a03 8e22 |002b: const-string v3, "ticks" // string@228e │ │ -060462: 6e20 b301 3200 |002d: invoke-virtual {v2, v3}, Landroid/os/Bundle;.getInt:(Ljava/lang/String;)I // method@01b3 │ │ -060468: 0a02 |0030: move-result v2 │ │ -06046a: 7120 fd17 2100 |0031: invoke-static {v1, v2}, Ljwtc/android/chess/ics/ICSChessView;.access$000:(Ljwtc/android/chess/ics/ICSChessView;I)Ljava/lang/String; // method@17fd │ │ -060470: 0c01 |0034: move-result-object v1 │ │ -060472: 6e20 8214 1000 |0035: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@1482 │ │ -060478: 28e6 |0038: goto 001e // -001a │ │ +061fa0: |[061fa0] jwtc.android.chess.ics.ICSChessView$1.handleMessage:(Landroid/os/Message;)V │ │ +061fb0: 5250 2100 |0000: iget v0, v5, Landroid/os/Message;.what:I // field@0021 │ │ +061fb4: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +061fb6: 3310 1c00 |0003: if-ne v0, v1, 001f // +001c │ │ +061fba: 5440 d608 |0005: iget-object v0, v4, Ljwtc/android/chess/ics/ICSChessView$1;.this$0:Ljwtc/android/chess/ics/ICSChessView; // field@08d6 │ │ +061fbe: 7110 fe17 0000 |0007: invoke-static {v0}, Ljwtc/android/chess/ics/ICSChessView;.access$100:(Ljwtc/android/chess/ics/ICSChessView;)Landroid/widget/TextView; // method@17fe │ │ +061fc4: 0c00 |000a: move-result-object v0 │ │ +061fc6: 5441 d608 |000b: iget-object v1, v4, Ljwtc/android/chess/ics/ICSChessView$1;.this$0:Ljwtc/android/chess/ics/ICSChessView; // field@08d6 │ │ +061fca: 6e10 d501 0500 |000d: invoke-virtual {v5}, Landroid/os/Message;.getData:()Landroid/os/Bundle; // method@01d5 │ │ +061fd0: 0c02 |0010: move-result-object v2 │ │ +061fd2: 1a03 8a22 |0011: const-string v3, "ticks" // string@228a │ │ +061fd6: 6e20 b301 3200 |0013: invoke-virtual {v2, v3}, Landroid/os/Bundle;.getInt:(Ljava/lang/String;)I // method@01b3 │ │ +061fdc: 0a02 |0016: move-result v2 │ │ +061fde: 7120 fd17 2100 |0017: invoke-static {v1, v2}, Ljwtc/android/chess/ics/ICSChessView;.access$000:(Ljwtc/android/chess/ics/ICSChessView;I)Ljava/lang/String; // method@17fd │ │ +061fe4: 0c01 |001a: move-result-object v1 │ │ +061fe6: 6e20 8214 1000 |001b: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@1482 │ │ +061fec: 0e00 |001e: return-void │ │ +061fee: 5440 d608 |001f: iget-object v0, v4, Ljwtc/android/chess/ics/ICSChessView$1;.this$0:Ljwtc/android/chess/ics/ICSChessView; // field@08d6 │ │ +061ff2: 7110 0918 0000 |0021: invoke-static {v0}, Ljwtc/android/chess/ics/ICSChessView;.access$200:(Ljwtc/android/chess/ics/ICSChessView;)Landroid/widget/TextView; // method@1809 │ │ +061ff8: 0c00 |0024: move-result-object v0 │ │ +061ffa: 5441 d608 |0025: iget-object v1, v4, Ljwtc/android/chess/ics/ICSChessView$1;.this$0:Ljwtc/android/chess/ics/ICSChessView; // field@08d6 │ │ +061ffe: 6e10 d501 0500 |0027: invoke-virtual {v5}, Landroid/os/Message;.getData:()Landroid/os/Bundle; // method@01d5 │ │ +062004: 0c02 |002a: move-result-object v2 │ │ +062006: 1a03 8a22 |002b: const-string v3, "ticks" // string@228a │ │ +06200a: 6e20 b301 3200 |002d: invoke-virtual {v2, v3}, Landroid/os/Bundle;.getInt:(Ljava/lang/String;)I // method@01b3 │ │ +062010: 0a02 |0030: move-result v2 │ │ +062012: 7120 fd17 2100 |0031: invoke-static {v1, v2}, Ljwtc/android/chess/ics/ICSChessView;.access$000:(Ljwtc/android/chess/ics/ICSChessView;I)Ljava/lang/String; // method@17fd │ │ +062018: 0c01 |0034: move-result-object v1 │ │ +06201a: 6e20 8214 1000 |0035: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@1482 │ │ +062020: 28e6 |0038: goto 001e // -001a │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ 0x0005 line=53 │ │ 0x001e line=58 │ │ 0x001f line=56 │ │ locals : │ │ 0x0000 - 0x0039 reg=4 this Ljwtc/android/chess/ics/ICSChessView$1; │ │ 0x0000 - 0x0039 reg=5 msg Landroid/os/Message; │ │ │ │ source_file_idx : 1205 (ICSChessView.java) │ │ │ │ Class #439 header: │ │ -class_idx : 1006 │ │ +class_idx : 1003 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 826 │ │ +superclass_idx : 823 │ │ source_file_idx : 1205 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #439 annotations: │ │ @@ -101251,56 +101264,56 @@ │ │ type : '(Ljwtc/android/chess/ics/ICSChessView;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -06047c: |[06047c] jwtc.android.chess.ics.ICSChessView$2.:(Ljwtc/android/chess/ics/ICSChessView;)V │ │ -06048c: 5b01 d708 |0000: iput-object v1, v0, Ljwtc/android/chess/ics/ICSChessView$2;.this$0:Ljwtc/android/chess/ics/ICSChessView; // field@08d7 │ │ -060490: 7010 1c15 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ -060496: 0e00 |0005: return-void │ │ +062024: |[062024] jwtc.android.chess.ics.ICSChessView$2.:(Ljwtc/android/chess/ics/ICSChessView;)V │ │ +062034: 5b01 d708 |0000: iput-object v1, v0, Ljwtc/android/chess/ics/ICSChessView$2;.this$0:Ljwtc/android/chess/ics/ICSChessView; // field@08d7 │ │ +062038: 7010 1c15 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ +06203e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=92 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Ljwtc/android/chess/ics/ICSChessView$2; │ │ - 0x0000 - 0x0006 reg=1 (null) Ljwtc/android/chess/ics/ICSChessView; │ │ + 0x0000 - 0x0006 reg=1 this$0 Ljwtc/android/chess/ics/ICSChessView; │ │ │ │ Virtual methods - │ │ #0 : (in Ljwtc/android/chess/ics/ICSChessView$2;) │ │ name : 'onClick' │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 42 16-bit code units │ │ -060498: |[060498] jwtc.android.chess.ics.ICSChessView$2.onClick:(Landroid/view/View;)V │ │ -0604a8: 12f1 |0000: const/4 v1, #int -1 // #ff │ │ -0604aa: 5420 d708 |0001: iget-object v0, v2, Ljwtc/android/chess/ics/ICSChessView$2;.this$0:Ljwtc/android/chess/ics/ICSChessView; // field@08d7 │ │ -0604ae: 7120 0b18 1000 |0003: invoke-static {v0, v1}, Ljwtc/android/chess/ics/ICSChessView;.access$302:(Ljwtc/android/chess/ics/ICSChessView;I)I // method@180b │ │ -0604b4: 5420 d708 |0006: iget-object v0, v2, Ljwtc/android/chess/ics/ICSChessView$2;.this$0:Ljwtc/android/chess/ics/ICSChessView; // field@08d7 │ │ -0604b8: 7120 0d18 1000 |0008: invoke-static {v0, v1}, Ljwtc/android/chess/ics/ICSChessView;.access$402:(Ljwtc/android/chess/ics/ICSChessView;I)I // method@180d │ │ -0604be: 5420 d708 |000b: iget-object v0, v2, Ljwtc/android/chess/ics/ICSChessView$2;.this$0:Ljwtc/android/chess/ics/ICSChessView; // field@08d7 │ │ -0604c2: 1211 |000d: const/4 v1, #int 1 // #1 │ │ -0604c4: 7120 0e18 1000 |000e: invoke-static {v0, v1}, Ljwtc/android/chess/ics/ICSChessView;.access$502:(Ljwtc/android/chess/ics/ICSChessView;Z)Z // method@180e │ │ -0604ca: 5420 d708 |0011: iget-object v0, v2, Ljwtc/android/chess/ics/ICSChessView$2;.this$0:Ljwtc/android/chess/ics/ICSChessView; // field@08d7 │ │ -0604ce: 7110 0f18 0000 |0013: invoke-static {v0}, Ljwtc/android/chess/ics/ICSChessView;.access$600:(Ljwtc/android/chess/ics/ICSChessView;)Ljwtc/chess/JNI; // method@180f │ │ -0604d4: 0c00 |0016: move-result-object v0 │ │ -0604d6: 6e10 4e1b 0000 |0017: invoke-virtual {v0}, Ljwtc/chess/JNI;.undo:()V // method@1b4e │ │ -0604dc: 5420 d708 |001a: iget-object v0, v2, Ljwtc/android/chess/ics/ICSChessView$2;.this$0:Ljwtc/android/chess/ics/ICSChessView; // field@08d7 │ │ -0604e0: 7110 1018 0000 |001c: invoke-static {v0}, Ljwtc/android/chess/ics/ICSChessView;.access$700:(Ljwtc/android/chess/ics/ICSChessView;)V // method@1810 │ │ -0604e6: 5420 d708 |001f: iget-object v0, v2, Ljwtc/android/chess/ics/ICSChessView$2;.this$0:Ljwtc/android/chess/ics/ICSChessView; // field@08d7 │ │ -0604ea: 7110 1118 0000 |0021: invoke-static {v0}, Ljwtc/android/chess/ics/ICSChessView;.access$800:(Ljwtc/android/chess/ics/ICSChessView;)Landroid/widget/ViewSwitcher; // method@1811 │ │ -0604f0: 0c00 |0024: move-result-object v0 │ │ -0604f2: 1201 |0025: const/4 v1, #int 0 // #0 │ │ -0604f4: 6e20 9214 1000 |0026: invoke-virtual {v0, v1}, Landroid/widget/ViewSwitcher;.setDisplayedChild:(I)V // method@1492 │ │ -0604fa: 0e00 |0029: return-void │ │ +062040: |[062040] jwtc.android.chess.ics.ICSChessView$2.onClick:(Landroid/view/View;)V │ │ +062050: 12f1 |0000: const/4 v1, #int -1 // #ff │ │ +062052: 5420 d708 |0001: iget-object v0, v2, Ljwtc/android/chess/ics/ICSChessView$2;.this$0:Ljwtc/android/chess/ics/ICSChessView; // field@08d7 │ │ +062056: 7120 0b18 1000 |0003: invoke-static {v0, v1}, Ljwtc/android/chess/ics/ICSChessView;.access$302:(Ljwtc/android/chess/ics/ICSChessView;I)I // method@180b │ │ +06205c: 5420 d708 |0006: iget-object v0, v2, Ljwtc/android/chess/ics/ICSChessView$2;.this$0:Ljwtc/android/chess/ics/ICSChessView; // field@08d7 │ │ +062060: 7120 0d18 1000 |0008: invoke-static {v0, v1}, Ljwtc/android/chess/ics/ICSChessView;.access$402:(Ljwtc/android/chess/ics/ICSChessView;I)I // method@180d │ │ +062066: 5420 d708 |000b: iget-object v0, v2, Ljwtc/android/chess/ics/ICSChessView$2;.this$0:Ljwtc/android/chess/ics/ICSChessView; // field@08d7 │ │ +06206a: 1211 |000d: const/4 v1, #int 1 // #1 │ │ +06206c: 7120 0e18 1000 |000e: invoke-static {v0, v1}, Ljwtc/android/chess/ics/ICSChessView;.access$502:(Ljwtc/android/chess/ics/ICSChessView;Z)Z // method@180e │ │ +062072: 5420 d708 |0011: iget-object v0, v2, Ljwtc/android/chess/ics/ICSChessView$2;.this$0:Ljwtc/android/chess/ics/ICSChessView; // field@08d7 │ │ +062076: 7110 0f18 0000 |0013: invoke-static {v0}, Ljwtc/android/chess/ics/ICSChessView;.access$600:(Ljwtc/android/chess/ics/ICSChessView;)Ljwtc/chess/JNI; // method@180f │ │ +06207c: 0c00 |0016: move-result-object v0 │ │ +06207e: 6e10 4d1b 0000 |0017: invoke-virtual {v0}, Ljwtc/chess/JNI;.undo:()V // method@1b4d │ │ +062084: 5420 d708 |001a: iget-object v0, v2, Ljwtc/android/chess/ics/ICSChessView$2;.this$0:Ljwtc/android/chess/ics/ICSChessView; // field@08d7 │ │ +062088: 7110 1018 0000 |001c: invoke-static {v0}, Ljwtc/android/chess/ics/ICSChessView;.access$700:(Ljwtc/android/chess/ics/ICSChessView;)V // method@1810 │ │ +06208e: 5420 d708 |001f: iget-object v0, v2, Ljwtc/android/chess/ics/ICSChessView$2;.this$0:Ljwtc/android/chess/ics/ICSChessView; // field@08d7 │ │ +062092: 7110 1118 0000 |0021: invoke-static {v0}, Ljwtc/android/chess/ics/ICSChessView;.access$800:(Ljwtc/android/chess/ics/ICSChessView;)Landroid/widget/ViewSwitcher; // method@1811 │ │ +062098: 0c00 |0024: move-result-object v0 │ │ +06209a: 1201 |0025: const/4 v1, #int 0 // #0 │ │ +06209c: 6e20 9214 1000 |0026: invoke-virtual {v0, v1}, Landroid/widget/ViewSwitcher;.setDisplayedChild:(I)V // method@1492 │ │ +0620a2: 0e00 |0029: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=94 │ │ 0x0006 line=95 │ │ 0x000b line=96 │ │ 0x0011 line=97 │ │ 0x001a line=98 │ │ @@ -101309,17 +101322,17 @@ │ │ locals : │ │ 0x0000 - 0x002a reg=2 this Ljwtc/android/chess/ics/ICSChessView$2; │ │ 0x0000 - 0x002a reg=3 arg0 Landroid/view/View; │ │ │ │ source_file_idx : 1205 (ICSChessView.java) │ │ │ │ Class #440 header: │ │ -class_idx : 1007 │ │ +class_idx : 1004 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 826 │ │ +superclass_idx : 823 │ │ source_file_idx : 1205 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #440 annotations: │ │ @@ -101345,75 +101358,75 @@ │ │ type : '(Ljwtc/android/chess/ics/ICSChessView;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0604fc: |[0604fc] jwtc.android.chess.ics.ICSChessView$3.:(Ljwtc/android/chess/ics/ICSChessView;)V │ │ -06050c: 5b01 d808 |0000: iput-object v1, v0, Ljwtc/android/chess/ics/ICSChessView$3;.this$0:Ljwtc/android/chess/ics/ICSChessView; // field@08d8 │ │ -060510: 7010 1c15 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ -060516: 0e00 |0005: return-void │ │ +0620a4: |[0620a4] jwtc.android.chess.ics.ICSChessView$3.:(Ljwtc/android/chess/ics/ICSChessView;)V │ │ +0620b4: 5b01 d808 |0000: iput-object v1, v0, Ljwtc/android/chess/ics/ICSChessView$3;.this$0:Ljwtc/android/chess/ics/ICSChessView; // field@08d8 │ │ +0620b8: 7010 1c15 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ +0620be: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=104 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Ljwtc/android/chess/ics/ICSChessView$3; │ │ - 0x0000 - 0x0006 reg=1 (null) Ljwtc/android/chess/ics/ICSChessView; │ │ + 0x0000 - 0x0006 reg=1 this$0 Ljwtc/android/chess/ics/ICSChessView; │ │ │ │ Virtual methods - │ │ #0 : (in Ljwtc/android/chess/ics/ICSChessView$3;) │ │ name : 'onClick' │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 80 16-bit code units │ │ -060518: |[060518] jwtc.android.chess.ics.ICSChessView$3.onClick:(Landroid/view/View;)V │ │ -060528: 5431 d808 |0000: iget-object v1, v3, Ljwtc/android/chess/ics/ICSChessView$3;.this$0:Ljwtc/android/chess/ics/ICSChessView; // field@08d8 │ │ -06052c: 7110 1218 0100 |0002: invoke-static {v1}, Ljwtc/android/chess/ics/ICSChessView;.access$900:(Ljwtc/android/chess/ics/ICSChessView;)Landroid/widget/TextView; // method@1812 │ │ -060532: 0c01 |0005: move-result-object v1 │ │ -060534: 1a02 3701 |0006: const-string v2, "..." // string@0137 │ │ -060538: 6e20 8214 2100 |0008: invoke-virtual {v1, v2}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@1482 │ │ -06053e: 2201 4203 |000b: new-instance v1, Ljava/lang/StringBuilder; // type@0342 │ │ -060542: 7010 5715 0100 |000d: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ -060548: 5432 d808 |0010: iget-object v2, v3, Ljwtc/android/chess/ics/ICSChessView$3;.this$0:Ljwtc/android/chess/ics/ICSChessView; // field@08d8 │ │ -06054c: 7110 0a18 0200 |0012: invoke-static {v2}, Ljwtc/android/chess/ics/ICSChessView;.access$300:(Ljwtc/android/chess/ics/ICSChessView;)I // method@180a │ │ -060552: 0a02 |0015: move-result v2 │ │ -060554: 7110 7d1b 0200 |0016: invoke-static {v2}, Ljwtc/chess/Pos;.toString:(I)Ljava/lang/String; // method@1b7d │ │ -06055a: 0c02 |0019: move-result-object v2 │ │ -06055c: 6e20 5f15 2100 |001a: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -060562: 0c01 |001d: move-result-object v1 │ │ -060564: 1a02 2e01 |001e: const-string v2, "-" // string@012e │ │ -060568: 6e20 5f15 2100 |0020: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -06056e: 0c01 |0023: move-result-object v1 │ │ -060570: 5432 d808 |0024: iget-object v2, v3, Ljwtc/android/chess/ics/ICSChessView$3;.this$0:Ljwtc/android/chess/ics/ICSChessView; // field@08d8 │ │ -060574: 7110 0c18 0200 |0026: invoke-static {v2}, Ljwtc/android/chess/ics/ICSChessView;.access$400:(Ljwtc/android/chess/ics/ICSChessView;)I // method@180c │ │ -06057a: 0a02 |0029: move-result v2 │ │ -06057c: 7110 7d1b 0200 |002a: invoke-static {v2}, Ljwtc/chess/Pos;.toString:(I)Ljava/lang/String; // method@1b7d │ │ -060582: 0c02 |002d: move-result-object v2 │ │ -060584: 6e20 5f15 2100 |002e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -06058a: 0c01 |0031: move-result-object v1 │ │ -06058c: 6e10 6415 0100 |0032: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ -060592: 0c00 |0035: move-result-object v0 │ │ -060594: 5431 d808 |0036: iget-object v1, v3, Ljwtc/android/chess/ics/ICSChessView$3;.this$0:Ljwtc/android/chess/ics/ICSChessView; // field@08d8 │ │ -060598: 7110 ff17 0100 |0038: invoke-static {v1}, Ljwtc/android/chess/ics/ICSChessView;.access$1000:(Ljwtc/android/chess/ics/ICSChessView;)Ljwtc/android/chess/ics/ICSClient; // method@17ff │ │ -06059e: 0c01 |003b: move-result-object v1 │ │ -0605a0: 6e20 9018 0100 |003c: invoke-virtual {v1, v0}, Ljwtc/android/chess/ics/ICSClient;.sendString:(Ljava/lang/String;)V // method@1890 │ │ -0605a6: 5431 d808 |003f: iget-object v1, v3, Ljwtc/android/chess/ics/ICSChessView$3;.this$0:Ljwtc/android/chess/ics/ICSChessView; // field@08d8 │ │ -0605aa: 12f2 |0041: const/4 v2, #int -1 // #ff │ │ -0605ac: 7120 0b18 2100 |0042: invoke-static {v1, v2}, Ljwtc/android/chess/ics/ICSChessView;.access$302:(Ljwtc/android/chess/ics/ICSChessView;I)I // method@180b │ │ -0605b2: 5431 d808 |0045: iget-object v1, v3, Ljwtc/android/chess/ics/ICSChessView$3;.this$0:Ljwtc/android/chess/ics/ICSChessView; // field@08d8 │ │ -0605b6: 7110 1118 0100 |0047: invoke-static {v1}, Ljwtc/android/chess/ics/ICSChessView;.access$800:(Ljwtc/android/chess/ics/ICSChessView;)Landroid/widget/ViewSwitcher; // method@1811 │ │ -0605bc: 0c01 |004a: move-result-object v1 │ │ -0605be: 1202 |004b: const/4 v2, #int 0 // #0 │ │ -0605c0: 6e20 9214 2100 |004c: invoke-virtual {v1, v2}, Landroid/widget/ViewSwitcher;.setDisplayedChild:(I)V // method@1492 │ │ -0605c6: 0e00 |004f: return-void │ │ +0620c0: |[0620c0] jwtc.android.chess.ics.ICSChessView$3.onClick:(Landroid/view/View;)V │ │ +0620d0: 5431 d808 |0000: iget-object v1, v3, Ljwtc/android/chess/ics/ICSChessView$3;.this$0:Ljwtc/android/chess/ics/ICSChessView; // field@08d8 │ │ +0620d4: 7110 1218 0100 |0002: invoke-static {v1}, Ljwtc/android/chess/ics/ICSChessView;.access$900:(Ljwtc/android/chess/ics/ICSChessView;)Landroid/widget/TextView; // method@1812 │ │ +0620da: 0c01 |0005: move-result-object v1 │ │ +0620dc: 1a02 3701 |0006: const-string v2, "..." // string@0137 │ │ +0620e0: 6e20 8214 2100 |0008: invoke-virtual {v1, v2}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@1482 │ │ +0620e6: 2201 3f03 |000b: new-instance v1, Ljava/lang/StringBuilder; // type@033f │ │ +0620ea: 7010 5715 0100 |000d: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ +0620f0: 5432 d808 |0010: iget-object v2, v3, Ljwtc/android/chess/ics/ICSChessView$3;.this$0:Ljwtc/android/chess/ics/ICSChessView; // field@08d8 │ │ +0620f4: 7110 0a18 0200 |0012: invoke-static {v2}, Ljwtc/android/chess/ics/ICSChessView;.access$300:(Ljwtc/android/chess/ics/ICSChessView;)I // method@180a │ │ +0620fa: 0a02 |0015: move-result v2 │ │ +0620fc: 7110 7c1b 0200 |0016: invoke-static {v2}, Ljwtc/chess/Pos;.toString:(I)Ljava/lang/String; // method@1b7c │ │ +062102: 0c02 |0019: move-result-object v2 │ │ +062104: 6e20 5f15 2100 |001a: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +06210a: 0c01 |001d: move-result-object v1 │ │ +06210c: 1a02 2e01 |001e: const-string v2, "-" // string@012e │ │ +062110: 6e20 5f15 2100 |0020: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +062116: 0c01 |0023: move-result-object v1 │ │ +062118: 5432 d808 |0024: iget-object v2, v3, Ljwtc/android/chess/ics/ICSChessView$3;.this$0:Ljwtc/android/chess/ics/ICSChessView; // field@08d8 │ │ +06211c: 7110 0c18 0200 |0026: invoke-static {v2}, Ljwtc/android/chess/ics/ICSChessView;.access$400:(Ljwtc/android/chess/ics/ICSChessView;)I // method@180c │ │ +062122: 0a02 |0029: move-result v2 │ │ +062124: 7110 7c1b 0200 |002a: invoke-static {v2}, Ljwtc/chess/Pos;.toString:(I)Ljava/lang/String; // method@1b7c │ │ +06212a: 0c02 |002d: move-result-object v2 │ │ +06212c: 6e20 5f15 2100 |002e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +062132: 0c01 |0031: move-result-object v1 │ │ +062134: 6e10 6415 0100 |0032: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ +06213a: 0c00 |0035: move-result-object v0 │ │ +06213c: 5431 d808 |0036: iget-object v1, v3, Ljwtc/android/chess/ics/ICSChessView$3;.this$0:Ljwtc/android/chess/ics/ICSChessView; // field@08d8 │ │ +062140: 7110 ff17 0100 |0038: invoke-static {v1}, Ljwtc/android/chess/ics/ICSChessView;.access$1000:(Ljwtc/android/chess/ics/ICSChessView;)Ljwtc/android/chess/ics/ICSClient; // method@17ff │ │ +062146: 0c01 |003b: move-result-object v1 │ │ +062148: 6e20 9018 0100 |003c: invoke-virtual {v1, v0}, Ljwtc/android/chess/ics/ICSClient;.sendString:(Ljava/lang/String;)V // method@1890 │ │ +06214e: 5431 d808 |003f: iget-object v1, v3, Ljwtc/android/chess/ics/ICSChessView$3;.this$0:Ljwtc/android/chess/ics/ICSChessView; // field@08d8 │ │ +062152: 12f2 |0041: const/4 v2, #int -1 // #ff │ │ +062154: 7120 0b18 2100 |0042: invoke-static {v1, v2}, Ljwtc/android/chess/ics/ICSChessView;.access$302:(Ljwtc/android/chess/ics/ICSChessView;I)I // method@180b │ │ +06215a: 5431 d808 |0045: iget-object v1, v3, Ljwtc/android/chess/ics/ICSChessView$3;.this$0:Ljwtc/android/chess/ics/ICSChessView; // field@08d8 │ │ +06215e: 7110 1118 0100 |0047: invoke-static {v1}, Ljwtc/android/chess/ics/ICSChessView;.access$800:(Ljwtc/android/chess/ics/ICSChessView;)Landroid/widget/ViewSwitcher; // method@1811 │ │ +062164: 0c01 |004a: move-result-object v1 │ │ +062166: 1202 |004b: const/4 v2, #int 0 // #0 │ │ +062168: 6e20 9214 2100 |004c: invoke-virtual {v1, v2}, Landroid/widget/ViewSwitcher;.setDisplayedChild:(I)V // method@1492 │ │ +06216e: 0e00 |004f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=107 │ │ 0x000b line=108 │ │ 0x0036 line=109 │ │ 0x003f line=110 │ │ 0x0045 line=112 │ │ @@ -101422,17 +101435,17 @@ │ │ 0x0036 - 0x0050 reg=0 sMove Ljava/lang/String; │ │ 0x0000 - 0x0050 reg=3 this Ljwtc/android/chess/ics/ICSChessView$3; │ │ 0x0000 - 0x0050 reg=4 arg0 Landroid/view/View; │ │ │ │ source_file_idx : 1205 (ICSChessView.java) │ │ │ │ Class #441 header: │ │ -class_idx : 1008 │ │ +class_idx : 1005 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 883 │ │ +superclass_idx : 880 │ │ source_file_idx : 1205 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #441 annotations: │ │ @@ -101457,90 +101470,90 @@ │ │ type : '(Ljwtc/android/chess/ics/ICSChessView;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0605c8: |[0605c8] jwtc.android.chess.ics.ICSChessView$4.:(Ljwtc/android/chess/ics/ICSChessView;)V │ │ -0605d8: 5b01 d908 |0000: iput-object v1, v0, Ljwtc/android/chess/ics/ICSChessView$4;.this$0:Ljwtc/android/chess/ics/ICSChessView; // field@08d9 │ │ -0605dc: 7010 ed15 0000 |0002: invoke-direct {v0}, Ljava/util/TimerTask;.:()V // method@15ed │ │ -0605e2: 0e00 |0005: return-void │ │ +062170: |[062170] jwtc.android.chess.ics.ICSChessView$4.:(Ljwtc/android/chess/ics/ICSChessView;)V │ │ +062180: 5b01 d908 |0000: iput-object v1, v0, Ljwtc/android/chess/ics/ICSChessView$4;.this$0:Ljwtc/android/chess/ics/ICSChessView; // field@08d9 │ │ +062184: 7010 ed15 0000 |0002: invoke-direct {v0}, Ljava/util/TimerTask;.:()V // method@15ed │ │ +06218a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=135 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Ljwtc/android/chess/ics/ICSChessView$4; │ │ - 0x0000 - 0x0006 reg=1 (null) Ljwtc/android/chess/ics/ICSChessView; │ │ + 0x0000 - 0x0006 reg=1 this$0 Ljwtc/android/chess/ics/ICSChessView; │ │ │ │ Virtual methods - │ │ #0 : (in Ljwtc/android/chess/ics/ICSChessView$4;) │ │ name : 'run' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 104 16-bit code units │ │ -0605e4: |[0605e4] jwtc.android.chess.ics.ICSChessView$4.run:()V │ │ -0605f4: 1224 |0000: const/4 v4, #int 2 // #2 │ │ -0605f6: 1213 |0001: const/4 v3, #int 1 // #1 │ │ -0605f8: 1202 |0002: const/4 v2, #int 0 // #0 │ │ -0605fa: 5465 d908 |0003: iget-object v5, v6, Ljwtc/android/chess/ics/ICSChessView$4;.this$0:Ljwtc/android/chess/ics/ICSChessView; // field@08d9 │ │ -0605fe: 7110 0018 0500 |0005: invoke-static {v5}, Ljwtc/android/chess/ics/ICSChessView;.access$1100:(Ljwtc/android/chess/ics/ICSChessView;)Z // method@1800 │ │ -060604: 0a05 |0008: move-result v5 │ │ -060606: 3905 0300 |0009: if-nez v5, 000c // +0003 │ │ -06060a: 0e00 |000b: return-void │ │ -06060c: 5465 d908 |000c: iget-object v5, v6, Ljwtc/android/chess/ics/ICSChessView$4;.this$0:Ljwtc/android/chess/ics/ICSChessView; // field@08d9 │ │ -060610: 7110 0118 0500 |000e: invoke-static {v5}, Ljwtc/android/chess/ics/ICSChessView;.access$1200:(Ljwtc/android/chess/ics/ICSChessView;)I // method@1801 │ │ -060616: 0a05 |0011: move-result v5 │ │ -060618: 3335 3b00 |0012: if-ne v5, v3, 004d // +003b │ │ -06061c: 5465 d908 |0014: iget-object v5, v6, Ljwtc/android/chess/ics/ICSChessView$4;.this$0:Ljwtc/android/chess/ics/ICSChessView; // field@08d9 │ │ -060620: 7110 0318 0500 |0016: invoke-static {v5}, Ljwtc/android/chess/ics/ICSChessView;.access$1310:(Ljwtc/android/chess/ics/ICSChessView;)I // method@1803 │ │ -060626: 5465 d908 |0019: iget-object v5, v6, Ljwtc/android/chess/ics/ICSChessView$4;.this$0:Ljwtc/android/chess/ics/ICSChessView; // field@08d9 │ │ -06062a: 7110 0218 0500 |001b: invoke-static {v5}, Ljwtc/android/chess/ics/ICSChessView;.access$1300:(Ljwtc/android/chess/ics/ICSChessView;)I // method@1802 │ │ -060630: 0a02 |001e: move-result v2 │ │ -060632: 3a02 ecff |001f: if-ltz v2, 000b // -0014 │ │ -060636: 2201 6b00 |0021: new-instance v1, Landroid/os/Message; // type@006b │ │ -06063a: 7010 d401 0100 |0023: invoke-direct {v1}, Landroid/os/Message;.:()V // method@01d4 │ │ -060640: 5465 d908 |0026: iget-object v5, v6, Ljwtc/android/chess/ics/ICSChessView$4;.this$0:Ljwtc/android/chess/ics/ICSChessView; // field@08d9 │ │ -060644: 7110 0618 0500 |0028: invoke-static {v5}, Ljwtc/android/chess/ics/ICSChessView;.access$1500:(Ljwtc/android/chess/ics/ICSChessView;)Z // method@1806 │ │ -06064a: 0a05 |002b: move-result v5 │ │ -06064c: 3805 2f00 |002c: if-eqz v5, 005b // +002f │ │ -060650: 5465 d908 |002e: iget-object v5, v6, Ljwtc/android/chess/ics/ICSChessView$4;.this$0:Ljwtc/android/chess/ics/ICSChessView; // field@08d9 │ │ -060654: 7110 0118 0500 |0030: invoke-static {v5}, Ljwtc/android/chess/ics/ICSChessView;.access$1200:(Ljwtc/android/chess/ics/ICSChessView;)I // method@1801 │ │ -06065a: 0a05 |0033: move-result v5 │ │ -06065c: 3335 2500 |0034: if-ne v5, v3, 0059 // +0025 │ │ -060660: 5913 2100 |0036: iput v3, v1, Landroid/os/Message;.what:I // field@0021 │ │ -060664: 2200 6500 |0038: new-instance v0, Landroid/os/Bundle; // type@0065 │ │ -060668: 7010 b001 0000 |003a: invoke-direct {v0}, Landroid/os/Bundle;.:()V // method@01b0 │ │ -06066e: 1a03 8e22 |003d: const-string v3, "ticks" // string@228e │ │ -060672: 6e30 bd01 3002 |003f: invoke-virtual {v0, v3, v2}, Landroid/os/Bundle;.putInt:(Ljava/lang/String;I)V // method@01bd │ │ -060678: 6e20 d701 0100 |0042: invoke-virtual {v1, v0}, Landroid/os/Message;.setData:(Landroid/os/Bundle;)V // method@01d7 │ │ -06067e: 5463 d908 |0045: iget-object v3, v6, Ljwtc/android/chess/ics/ICSChessView$4;.this$0:Ljwtc/android/chess/ics/ICSChessView; // field@08d9 │ │ -060682: 5433 0509 |0047: iget-object v3, v3, Ljwtc/android/chess/ics/ICSChessView;.m_timerHandler:Landroid/os/Handler; // field@0905 │ │ -060686: 6e20 d201 1300 |0049: invoke-virtual {v3, v1}, Landroid/os/Handler;.sendMessage:(Landroid/os/Message;)Z // method@01d2 │ │ -06068c: 28bf |004c: goto 000b // -0041 │ │ -06068e: 5465 d908 |004d: iget-object v5, v6, Ljwtc/android/chess/ics/ICSChessView$4;.this$0:Ljwtc/android/chess/ics/ICSChessView; // field@08d9 │ │ -060692: 7110 0518 0500 |004f: invoke-static {v5}, Ljwtc/android/chess/ics/ICSChessView;.access$1410:(Ljwtc/android/chess/ics/ICSChessView;)I // method@1805 │ │ -060698: 5465 d908 |0052: iget-object v5, v6, Ljwtc/android/chess/ics/ICSChessView$4;.this$0:Ljwtc/android/chess/ics/ICSChessView; // field@08d9 │ │ -06069c: 7110 0418 0500 |0054: invoke-static {v5}, Ljwtc/android/chess/ics/ICSChessView;.access$1400:(Ljwtc/android/chess/ics/ICSChessView;)I // method@1804 │ │ -0606a2: 0a02 |0057: move-result v2 │ │ -0606a4: 28c7 |0058: goto 001f // -0039 │ │ -0606a6: 0143 |0059: move v3, v4 │ │ -0606a8: 28dc |005a: goto 0036 // -0024 │ │ -0606aa: 5465 d908 |005b: iget-object v5, v6, Ljwtc/android/chess/ics/ICSChessView$4;.this$0:Ljwtc/android/chess/ics/ICSChessView; // field@08d9 │ │ -0606ae: 7110 0118 0500 |005d: invoke-static {v5}, Ljwtc/android/chess/ics/ICSChessView;.access$1200:(Ljwtc/android/chess/ics/ICSChessView;)I // method@1801 │ │ -0606b4: 0a05 |0060: move-result v5 │ │ -0606b6: 3335 0500 |0061: if-ne v5, v3, 0066 // +0005 │ │ -0606ba: 5914 2100 |0063: iput v4, v1, Landroid/os/Message;.what:I // field@0021 │ │ -0606be: 28d3 |0065: goto 0038 // -002d │ │ -0606c0: 0134 |0066: move v4, v3 │ │ -0606c2: 28fc |0067: goto 0063 // -0004 │ │ +06218c: |[06218c] jwtc.android.chess.ics.ICSChessView$4.run:()V │ │ +06219c: 1224 |0000: const/4 v4, #int 2 // #2 │ │ +06219e: 1213 |0001: const/4 v3, #int 1 // #1 │ │ +0621a0: 1202 |0002: const/4 v2, #int 0 // #0 │ │ +0621a2: 5465 d908 |0003: iget-object v5, v6, Ljwtc/android/chess/ics/ICSChessView$4;.this$0:Ljwtc/android/chess/ics/ICSChessView; // field@08d9 │ │ +0621a6: 7110 0018 0500 |0005: invoke-static {v5}, Ljwtc/android/chess/ics/ICSChessView;.access$1100:(Ljwtc/android/chess/ics/ICSChessView;)Z // method@1800 │ │ +0621ac: 0a05 |0008: move-result v5 │ │ +0621ae: 3905 0300 |0009: if-nez v5, 000c // +0003 │ │ +0621b2: 0e00 |000b: return-void │ │ +0621b4: 5465 d908 |000c: iget-object v5, v6, Ljwtc/android/chess/ics/ICSChessView$4;.this$0:Ljwtc/android/chess/ics/ICSChessView; // field@08d9 │ │ +0621b8: 7110 0118 0500 |000e: invoke-static {v5}, Ljwtc/android/chess/ics/ICSChessView;.access$1200:(Ljwtc/android/chess/ics/ICSChessView;)I // method@1801 │ │ +0621be: 0a05 |0011: move-result v5 │ │ +0621c0: 3335 3b00 |0012: if-ne v5, v3, 004d // +003b │ │ +0621c4: 5465 d908 |0014: iget-object v5, v6, Ljwtc/android/chess/ics/ICSChessView$4;.this$0:Ljwtc/android/chess/ics/ICSChessView; // field@08d9 │ │ +0621c8: 7110 0318 0500 |0016: invoke-static {v5}, Ljwtc/android/chess/ics/ICSChessView;.access$1310:(Ljwtc/android/chess/ics/ICSChessView;)I // method@1803 │ │ +0621ce: 5465 d908 |0019: iget-object v5, v6, Ljwtc/android/chess/ics/ICSChessView$4;.this$0:Ljwtc/android/chess/ics/ICSChessView; // field@08d9 │ │ +0621d2: 7110 0218 0500 |001b: invoke-static {v5}, Ljwtc/android/chess/ics/ICSChessView;.access$1300:(Ljwtc/android/chess/ics/ICSChessView;)I // method@1802 │ │ +0621d8: 0a02 |001e: move-result v2 │ │ +0621da: 3a02 ecff |001f: if-ltz v2, 000b // -0014 │ │ +0621de: 2201 6800 |0021: new-instance v1, Landroid/os/Message; // type@0068 │ │ +0621e2: 7010 d401 0100 |0023: invoke-direct {v1}, Landroid/os/Message;.:()V // method@01d4 │ │ +0621e8: 5465 d908 |0026: iget-object v5, v6, Ljwtc/android/chess/ics/ICSChessView$4;.this$0:Ljwtc/android/chess/ics/ICSChessView; // field@08d9 │ │ +0621ec: 7110 0618 0500 |0028: invoke-static {v5}, Ljwtc/android/chess/ics/ICSChessView;.access$1500:(Ljwtc/android/chess/ics/ICSChessView;)Z // method@1806 │ │ +0621f2: 0a05 |002b: move-result v5 │ │ +0621f4: 3805 2f00 |002c: if-eqz v5, 005b // +002f │ │ +0621f8: 5465 d908 |002e: iget-object v5, v6, Ljwtc/android/chess/ics/ICSChessView$4;.this$0:Ljwtc/android/chess/ics/ICSChessView; // field@08d9 │ │ +0621fc: 7110 0118 0500 |0030: invoke-static {v5}, Ljwtc/android/chess/ics/ICSChessView;.access$1200:(Ljwtc/android/chess/ics/ICSChessView;)I // method@1801 │ │ +062202: 0a05 |0033: move-result v5 │ │ +062204: 3335 2500 |0034: if-ne v5, v3, 0059 // +0025 │ │ +062208: 5913 2100 |0036: iput v3, v1, Landroid/os/Message;.what:I // field@0021 │ │ +06220c: 2200 6200 |0038: new-instance v0, Landroid/os/Bundle; // type@0062 │ │ +062210: 7010 b001 0000 |003a: invoke-direct {v0}, Landroid/os/Bundle;.:()V // method@01b0 │ │ +062216: 1a03 8a22 |003d: const-string v3, "ticks" // string@228a │ │ +06221a: 6e30 bd01 3002 |003f: invoke-virtual {v0, v3, v2}, Landroid/os/Bundle;.putInt:(Ljava/lang/String;I)V // method@01bd │ │ +062220: 6e20 d701 0100 |0042: invoke-virtual {v1, v0}, Landroid/os/Message;.setData:(Landroid/os/Bundle;)V // method@01d7 │ │ +062226: 5463 d908 |0045: iget-object v3, v6, Ljwtc/android/chess/ics/ICSChessView$4;.this$0:Ljwtc/android/chess/ics/ICSChessView; // field@08d9 │ │ +06222a: 5433 0509 |0047: iget-object v3, v3, Ljwtc/android/chess/ics/ICSChessView;.m_timerHandler:Landroid/os/Handler; // field@0905 │ │ +06222e: 6e20 d201 1300 |0049: invoke-virtual {v3, v1}, Landroid/os/Handler;.sendMessage:(Landroid/os/Message;)Z // method@01d2 │ │ +062234: 28bf |004c: goto 000b // -0041 │ │ +062236: 5465 d908 |004d: iget-object v5, v6, Ljwtc/android/chess/ics/ICSChessView$4;.this$0:Ljwtc/android/chess/ics/ICSChessView; // field@08d9 │ │ +06223a: 7110 0518 0500 |004f: invoke-static {v5}, Ljwtc/android/chess/ics/ICSChessView;.access$1410:(Ljwtc/android/chess/ics/ICSChessView;)I // method@1805 │ │ +062240: 5465 d908 |0052: iget-object v5, v6, Ljwtc/android/chess/ics/ICSChessView$4;.this$0:Ljwtc/android/chess/ics/ICSChessView; // field@08d9 │ │ +062244: 7110 0418 0500 |0054: invoke-static {v5}, Ljwtc/android/chess/ics/ICSChessView;.access$1400:(Ljwtc/android/chess/ics/ICSChessView;)I // method@1804 │ │ +06224a: 0a02 |0057: move-result v2 │ │ +06224c: 28c7 |0058: goto 001f // -0039 │ │ +06224e: 0143 |0059: move v3, v4 │ │ +062250: 28dc |005a: goto 0036 // -0024 │ │ +062252: 5465 d908 |005b: iget-object v5, v6, Ljwtc/android/chess/ics/ICSChessView$4;.this$0:Ljwtc/android/chess/ics/ICSChessView; // field@08d9 │ │ +062256: 7110 0118 0500 |005d: invoke-static {v5}, Ljwtc/android/chess/ics/ICSChessView;.access$1200:(Ljwtc/android/chess/ics/ICSChessView;)I // method@1801 │ │ +06225c: 0a05 |0060: move-result v5 │ │ +06225e: 3335 0500 |0061: if-ne v5, v3, 0066 // +0005 │ │ +062262: 5914 2100 |0063: iput v4, v1, Landroid/os/Message;.what:I // field@0021 │ │ +062266: 28d3 |0065: goto 0038 // -002d │ │ +062268: 0134 |0066: move v4, v3 │ │ +06226a: 28fc |0067: goto 0063 // -0004 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=137 │ │ 0x0003 line=143 │ │ 0x000b line=167 │ │ 0x000c line=145 │ │ 0x0014 line=146 │ │ @@ -101563,17 +101576,17 @@ │ │ 0x0059 - 0x0068 reg=1 msg Landroid/os/Message; │ │ 0x0003 - 0x0068 reg=2 ticks I │ │ 0x0000 - 0x0068 reg=6 this Ljwtc/android/chess/ics/ICSChessView$4; │ │ │ │ source_file_idx : 1205 (ICSChessView.java) │ │ │ │ Class #442 header: │ │ -class_idx : 1009 │ │ +class_idx : 1006 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 826 │ │ +superclass_idx : 823 │ │ source_file_idx : 1205 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #442 annotations: │ │ @@ -101599,59 +101612,59 @@ │ │ type : '(Ljwtc/android/chess/ics/ICSChessView;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0606c4: |[0606c4] jwtc.android.chess.ics.ICSChessView$5.:(Ljwtc/android/chess/ics/ICSChessView;)V │ │ -0606d4: 5b01 da08 |0000: iput-object v1, v0, Ljwtc/android/chess/ics/ICSChessView$5;.this$0:Ljwtc/android/chess/ics/ICSChessView; // field@08da │ │ -0606d8: 7010 1c15 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ -0606de: 0e00 |0005: return-void │ │ +06226c: |[06226c] jwtc.android.chess.ics.ICSChessView$5.:(Ljwtc/android/chess/ics/ICSChessView;)V │ │ +06227c: 5b01 da08 |0000: iput-object v1, v0, Ljwtc/android/chess/ics/ICSChessView$5;.this$0:Ljwtc/android/chess/ics/ICSChessView; // field@08da │ │ +062280: 7010 1c15 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ +062286: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=183 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Ljwtc/android/chess/ics/ICSChessView$5; │ │ - 0x0000 - 0x0006 reg=1 (null) Ljwtc/android/chess/ics/ICSChessView; │ │ + 0x0000 - 0x0006 reg=1 this$0 Ljwtc/android/chess/ics/ICSChessView; │ │ │ │ Virtual methods - │ │ #0 : (in Ljwtc/android/chess/ics/ICSChessView$5;) │ │ name : 'onClick' │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -0606e0: |[0606e0] jwtc.android.chess.ics.ICSChessView$5.onClick:(Landroid/view/View;)V │ │ -0606f0: 5430 da08 |0000: iget-object v0, v3, Ljwtc/android/chess/ics/ICSChessView$5;.this$0:Ljwtc/android/chess/ics/ICSChessView; // field@08da │ │ -0606f4: 5431 da08 |0002: iget-object v1, v3, Ljwtc/android/chess/ics/ICSChessView$5;.this$0:Ljwtc/android/chess/ics/ICSChessView; // field@08da │ │ -0606f8: 5432 da08 |0004: iget-object v2, v3, Ljwtc/android/chess/ics/ICSChessView$5;.this$0:Ljwtc/android/chess/ics/ICSChessView; // field@08da │ │ -0606fc: 6e20 1718 4200 |0006: invoke-virtual {v2, v4}, Ljwtc/android/chess/ics/ICSChessView;.getIndexOfButton:(Landroid/view/View;)I // method@1817 │ │ -060702: 0a02 |0009: move-result v2 │ │ -060704: 6e20 1518 2100 |000a: invoke-virtual {v1, v2}, Ljwtc/android/chess/ics/ICSChessView;.getFieldIndex:(I)I // method@1815 │ │ -06070a: 0a01 |000d: move-result v1 │ │ -06070c: 7120 0718 1000 |000e: invoke-static {v0, v1}, Ljwtc/android/chess/ics/ICSChessView;.access$1600:(Ljwtc/android/chess/ics/ICSChessView;I)V // method@1807 │ │ -060712: 0e00 |0011: return-void │ │ +062288: |[062288] jwtc.android.chess.ics.ICSChessView$5.onClick:(Landroid/view/View;)V │ │ +062298: 5430 da08 |0000: iget-object v0, v3, Ljwtc/android/chess/ics/ICSChessView$5;.this$0:Ljwtc/android/chess/ics/ICSChessView; // field@08da │ │ +06229c: 5431 da08 |0002: iget-object v1, v3, Ljwtc/android/chess/ics/ICSChessView$5;.this$0:Ljwtc/android/chess/ics/ICSChessView; // field@08da │ │ +0622a0: 5432 da08 |0004: iget-object v2, v3, Ljwtc/android/chess/ics/ICSChessView$5;.this$0:Ljwtc/android/chess/ics/ICSChessView; // field@08da │ │ +0622a4: 6e20 1718 4200 |0006: invoke-virtual {v2, v4}, Ljwtc/android/chess/ics/ICSChessView;.getIndexOfButton:(Landroid/view/View;)I // method@1817 │ │ +0622aa: 0a02 |0009: move-result v2 │ │ +0622ac: 6e20 1518 2100 |000a: invoke-virtual {v1, v2}, Ljwtc/android/chess/ics/ICSChessView;.getFieldIndex:(I)I // method@1815 │ │ +0622b2: 0a01 |000d: move-result v1 │ │ +0622b4: 7120 0718 1000 |000e: invoke-static {v0, v1}, Ljwtc/android/chess/ics/ICSChessView;.access$1600:(Ljwtc/android/chess/ics/ICSChessView;I)V // method@1807 │ │ +0622ba: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=186 │ │ 0x0011 line=187 │ │ locals : │ │ 0x0000 - 0x0012 reg=3 this Ljwtc/android/chess/ics/ICSChessView$5; │ │ 0x0000 - 0x0012 reg=4 arg0 Landroid/view/View; │ │ │ │ source_file_idx : 1205 (ICSChessView.java) │ │ │ │ Class #443 header: │ │ -class_idx : 1010 │ │ +class_idx : 1007 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 826 │ │ +superclass_idx : 823 │ │ source_file_idx : 1205 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #443 annotations: │ │ @@ -101681,104 +101694,104 @@ │ │ type : '(Ljwtc/android/chess/ics/ICSChessView;I)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -060714: |[060714] jwtc.android.chess.ics.ICSChessView$6.:(Ljwtc/android/chess/ics/ICSChessView;I)V │ │ -060724: 5b01 db08 |0000: iput-object v1, v0, Ljwtc/android/chess/ics/ICSChessView$6;.this$0:Ljwtc/android/chess/ics/ICSChessView; // field@08db │ │ -060728: 5902 dc08 |0002: iput v2, v0, Ljwtc/android/chess/ics/ICSChessView$6;.val$finalIndex:I // field@08dc │ │ -06072c: 7010 1c15 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ -060732: 0e00 |0007: return-void │ │ +0622bc: |[0622bc] jwtc.android.chess.ics.ICSChessView$6.:(Ljwtc/android/chess/ics/ICSChessView;I)V │ │ +0622cc: 5b01 db08 |0000: iput-object v1, v0, Ljwtc/android/chess/ics/ICSChessView$6;.this$0:Ljwtc/android/chess/ics/ICSChessView; // field@08db │ │ +0622d0: 5902 dc08 |0002: iput v2, v0, Ljwtc/android/chess/ics/ICSChessView$6;.val$finalIndex:I // field@08dc │ │ +0622d4: 7010 1c15 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ +0622da: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=578 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Ljwtc/android/chess/ics/ICSChessView$6; │ │ - 0x0000 - 0x0008 reg=1 (null) Ljwtc/android/chess/ics/ICSChessView; │ │ + 0x0000 - 0x0008 reg=1 this$0 Ljwtc/android/chess/ics/ICSChessView; │ │ 0x0000 - 0x0008 reg=2 (null) I │ │ │ │ Virtual methods - │ │ #0 : (in Ljwtc/android/chess/ics/ICSChessView$6;) │ │ name : 'onClick' │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 129 16-bit code units │ │ -060734: |[060734] jwtc.android.chess.ics.ICSChessView$6.onClick:(Landroid/content/DialogInterface;I)V │ │ -060744: 1217 |0000: const/4 v7, #int 1 // #1 │ │ -060746: 7210 c400 0900 |0001: invoke-interface {v9}, Landroid/content/DialogInterface;.dismiss:()V // method@00c4 │ │ -06074c: 5484 db08 |0004: iget-object v4, v8, Ljwtc/android/chess/ics/ICSChessView$6;.this$0:Ljwtc/android/chess/ics/ICSChessView; // field@08db │ │ -060750: 7110 0f18 0400 |0006: invoke-static {v4}, Ljwtc/android/chess/ics/ICSChessView;.access$600:(Ljwtc/android/chess/ics/ICSChessView;)Ljwtc/chess/JNI; // method@180f │ │ -060756: 0c04 |0009: move-result-object v4 │ │ -060758: d905 0a04 |000a: rsub-int/lit8 v5, v10, #int 4 // #04 │ │ -06075c: 6e20 4b1b 5400 |000c: invoke-virtual {v4, v5}, Ljwtc/chess/JNI;.setPromo:(I)V // method@1b4b │ │ -060762: 1244 |000f: const/4 v4, #int 4 // #4 │ │ -060764: 2340 a604 |0010: new-array v0, v4, [Ljava/lang/String; // type@04a6 │ │ -060768: 1204 |0012: const/4 v4, #int 0 // #0 │ │ -06076a: 1a05 b81e |0013: const-string v5, "q" // string@1eb8 │ │ -06076e: 4d05 0004 |0015: aput-object v5, v0, v4 │ │ -060772: 1a04 c11e |0017: const-string v4, "r" // string@1ec1 │ │ -060776: 4d04 0007 |0019: aput-object v4, v0, v7 │ │ -06077a: 1224 |001b: const/4 v4, #int 2 // #2 │ │ -06077c: 1a05 1d11 |001c: const-string v5, "b" // string@111d │ │ -060780: 4d05 0004 |001e: aput-object v5, v0, v4 │ │ -060784: 1234 |0020: const/4 v4, #int 3 // #3 │ │ -060786: 1a05 ff1b |0021: const-string v5, "n" // string@1bff │ │ -06078a: 4d05 0004 |0023: aput-object v5, v0, v4 │ │ -06078e: 5484 db08 |0025: iget-object v4, v8, Ljwtc/android/chess/ics/ICSChessView$6;.this$0:Ljwtc/android/chess/ics/ICSChessView; // field@08db │ │ -060792: 7110 ff17 0400 |0027: invoke-static {v4}, Ljwtc/android/chess/ics/ICSChessView;.access$1000:(Ljwtc/android/chess/ics/ICSChessView;)Ljwtc/android/chess/ics/ICSClient; // method@17ff │ │ -060798: 0c04 |002a: move-result-object v4 │ │ -06079a: 2205 4203 |002b: new-instance v5, Ljava/lang/StringBuilder; // type@0342 │ │ -06079e: 7010 5715 0500 |002d: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ -0607a4: 1a06 991e |0030: const-string v6, "promote " // string@1e99 │ │ -0607a8: 6e20 5f15 6500 |0032: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -0607ae: 0c05 |0035: move-result-object v5 │ │ -0607b0: 4606 000a |0036: aget-object v6, v0, v10 │ │ -0607b4: 6e20 5f15 6500 |0038: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -0607ba: 0c05 |003b: move-result-object v5 │ │ -0607bc: 6e10 6415 0500 |003c: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ -0607c2: 0c05 |003f: move-result-object v5 │ │ -0607c4: 6e20 9018 5400 |0040: invoke-virtual {v4, v5}, Ljwtc/android/chess/ics/ICSClient;.sendString:(Ljava/lang/String;)V // method@1890 │ │ -0607ca: 5484 db08 |0043: iget-object v4, v8, Ljwtc/android/chess/ics/ICSChessView$6;.this$0:Ljwtc/android/chess/ics/ICSChessView; // field@08db │ │ -0607ce: 7110 0f18 0400 |0045: invoke-static {v4}, Ljwtc/android/chess/ics/ICSChessView;.access$600:(Ljwtc/android/chess/ics/ICSChessView;)Ljwtc/chess/JNI; // method@180f │ │ -0607d4: 0c04 |0048: move-result-object v4 │ │ -0607d6: 6e10 2d1b 0400 |0049: invoke-virtual {v4}, Ljwtc/chess/JNI;.getMoveArraySize:()I // method@1b2d │ │ -0607dc: 0a03 |004c: move-result v3 │ │ -0607de: 1201 |004d: const/4 v1, #int 0 // #0 │ │ -0607e0: 3531 2f00 |004e: if-ge v1, v3, 007d // +002f │ │ -0607e4: 5484 db08 |0050: iget-object v4, v8, Ljwtc/android/chess/ics/ICSChessView$6;.this$0:Ljwtc/android/chess/ics/ICSChessView; // field@08db │ │ -0607e8: 7110 0f18 0400 |0052: invoke-static {v4}, Ljwtc/android/chess/ics/ICSChessView;.access$600:(Ljwtc/android/chess/ics/ICSChessView;)Ljwtc/chess/JNI; // method@180f │ │ -0607ee: 0c04 |0055: move-result-object v4 │ │ -0607f0: 6e20 2c1b 1400 |0056: invoke-virtual {v4, v1}, Ljwtc/chess/JNI;.getMoveArrayAt:(I)I // method@1b2c │ │ -0607f6: 0a02 |0059: move-result v2 │ │ -0607f8: 7110 521b 0200 |005a: invoke-static {v2}, Ljwtc/chess/Move;.getFrom:(I)I // method@1b52 │ │ -0607fe: 0a04 |005d: move-result v4 │ │ -060800: 5485 db08 |005e: iget-object v5, v8, Ljwtc/android/chess/ics/ICSChessView$6;.this$0:Ljwtc/android/chess/ics/ICSChessView; // field@08db │ │ -060804: 7110 0a18 0500 |0060: invoke-static {v5}, Ljwtc/android/chess/ics/ICSChessView;.access$300:(Ljwtc/android/chess/ics/ICSChessView;)I // method@180a │ │ -06080a: 0a05 |0063: move-result v5 │ │ -06080c: 3354 1a00 |0064: if-ne v4, v5, 007e // +001a │ │ -060810: 7110 541b 0200 |0066: invoke-static {v2}, Ljwtc/chess/Move;.getTo:(I)I // method@1b54 │ │ -060816: 0a04 |0069: move-result v4 │ │ -060818: 5285 dc08 |006a: iget v5, v8, Ljwtc/android/chess/ics/ICSChessView$6;.val$finalIndex:I // field@08dc │ │ -06081c: 3354 1200 |006c: if-ne v4, v5, 007e // +0012 │ │ -060820: 7110 531b 0200 |006e: invoke-static {v2}, Ljwtc/chess/Move;.getPromotionPiece:(I)I // method@1b53 │ │ -060826: 0a04 |0071: move-result v4 │ │ -060828: d905 0a04 |0072: rsub-int/lit8 v5, v10, #int 4 // #04 │ │ -06082c: 3354 0a00 |0074: if-ne v4, v5, 007e // +000a │ │ -060830: 5484 db08 |0076: iget-object v4, v8, Ljwtc/android/chess/ics/ICSChessView$6;.this$0:Ljwtc/android/chess/ics/ICSChessView; // field@08db │ │ -060834: 5285 dc08 |0078: iget v5, v8, Ljwtc/android/chess/ics/ICSChessView$6;.val$finalIndex:I // field@08dc │ │ -060838: 7140 0818 5427 |007a: invoke-static {v4, v5, v7, v2}, Ljwtc/android/chess/ics/ICSChessView;.access$1700:(Ljwtc/android/chess/ics/ICSChessView;IZI)V // method@1808 │ │ -06083e: 0e00 |007d: return-void │ │ -060840: d801 0101 |007e: add-int/lit8 v1, v1, #int 1 // #01 │ │ -060844: 28ce |0080: goto 004e // -0032 │ │ +0622dc: |[0622dc] jwtc.android.chess.ics.ICSChessView$6.onClick:(Landroid/content/DialogInterface;I)V │ │ +0622ec: 1217 |0000: const/4 v7, #int 1 // #1 │ │ +0622ee: 7210 c400 0900 |0001: invoke-interface {v9}, Landroid/content/DialogInterface;.dismiss:()V // method@00c4 │ │ +0622f4: 5484 db08 |0004: iget-object v4, v8, Ljwtc/android/chess/ics/ICSChessView$6;.this$0:Ljwtc/android/chess/ics/ICSChessView; // field@08db │ │ +0622f8: 7110 0f18 0400 |0006: invoke-static {v4}, Ljwtc/android/chess/ics/ICSChessView;.access$600:(Ljwtc/android/chess/ics/ICSChessView;)Ljwtc/chess/JNI; // method@180f │ │ +0622fe: 0c04 |0009: move-result-object v4 │ │ +062300: d905 0a04 |000a: rsub-int/lit8 v5, v10, #int 4 // #04 │ │ +062304: 6e20 4a1b 5400 |000c: invoke-virtual {v4, v5}, Ljwtc/chess/JNI;.setPromo:(I)V // method@1b4a │ │ +06230a: 1244 |000f: const/4 v4, #int 4 // #4 │ │ +06230c: 2340 a304 |0010: new-array v0, v4, [Ljava/lang/String; // type@04a3 │ │ +062310: 1204 |0012: const/4 v4, #int 0 // #0 │ │ +062312: 1a05 b41e |0013: const-string v5, "q" // string@1eb4 │ │ +062316: 4d05 0004 |0015: aput-object v5, v0, v4 │ │ +06231a: 1a04 bd1e |0017: const-string v4, "r" // string@1ebd │ │ +06231e: 4d04 0007 |0019: aput-object v4, v0, v7 │ │ +062322: 1224 |001b: const/4 v4, #int 2 // #2 │ │ +062324: 1a05 1911 |001c: const-string v5, "b" // string@1119 │ │ +062328: 4d05 0004 |001e: aput-object v5, v0, v4 │ │ +06232c: 1234 |0020: const/4 v4, #int 3 // #3 │ │ +06232e: 1a05 fb1b |0021: const-string v5, "n" // string@1bfb │ │ +062332: 4d05 0004 |0023: aput-object v5, v0, v4 │ │ +062336: 5484 db08 |0025: iget-object v4, v8, Ljwtc/android/chess/ics/ICSChessView$6;.this$0:Ljwtc/android/chess/ics/ICSChessView; // field@08db │ │ +06233a: 7110 ff17 0400 |0027: invoke-static {v4}, Ljwtc/android/chess/ics/ICSChessView;.access$1000:(Ljwtc/android/chess/ics/ICSChessView;)Ljwtc/android/chess/ics/ICSClient; // method@17ff │ │ +062340: 0c04 |002a: move-result-object v4 │ │ +062342: 2205 3f03 |002b: new-instance v5, Ljava/lang/StringBuilder; // type@033f │ │ +062346: 7010 5715 0500 |002d: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ +06234c: 1a06 951e |0030: const-string v6, "promote " // string@1e95 │ │ +062350: 6e20 5f15 6500 |0032: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +062356: 0c05 |0035: move-result-object v5 │ │ +062358: 4606 000a |0036: aget-object v6, v0, v10 │ │ +06235c: 6e20 5f15 6500 |0038: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +062362: 0c05 |003b: move-result-object v5 │ │ +062364: 6e10 6415 0500 |003c: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ +06236a: 0c05 |003f: move-result-object v5 │ │ +06236c: 6e20 9018 5400 |0040: invoke-virtual {v4, v5}, Ljwtc/android/chess/ics/ICSClient;.sendString:(Ljava/lang/String;)V // method@1890 │ │ +062372: 5484 db08 |0043: iget-object v4, v8, Ljwtc/android/chess/ics/ICSChessView$6;.this$0:Ljwtc/android/chess/ics/ICSChessView; // field@08db │ │ +062376: 7110 0f18 0400 |0045: invoke-static {v4}, Ljwtc/android/chess/ics/ICSChessView;.access$600:(Ljwtc/android/chess/ics/ICSChessView;)Ljwtc/chess/JNI; // method@180f │ │ +06237c: 0c04 |0048: move-result-object v4 │ │ +06237e: 6e10 2c1b 0400 |0049: invoke-virtual {v4}, Ljwtc/chess/JNI;.getMoveArraySize:()I // method@1b2c │ │ +062384: 0a03 |004c: move-result v3 │ │ +062386: 1201 |004d: const/4 v1, #int 0 // #0 │ │ +062388: 3531 2f00 |004e: if-ge v1, v3, 007d // +002f │ │ +06238c: 5484 db08 |0050: iget-object v4, v8, Ljwtc/android/chess/ics/ICSChessView$6;.this$0:Ljwtc/android/chess/ics/ICSChessView; // field@08db │ │ +062390: 7110 0f18 0400 |0052: invoke-static {v4}, Ljwtc/android/chess/ics/ICSChessView;.access$600:(Ljwtc/android/chess/ics/ICSChessView;)Ljwtc/chess/JNI; // method@180f │ │ +062396: 0c04 |0055: move-result-object v4 │ │ +062398: 6e20 2b1b 1400 |0056: invoke-virtual {v4, v1}, Ljwtc/chess/JNI;.getMoveArrayAt:(I)I // method@1b2b │ │ +06239e: 0a02 |0059: move-result v2 │ │ +0623a0: 7110 511b 0200 |005a: invoke-static {v2}, Ljwtc/chess/Move;.getFrom:(I)I // method@1b51 │ │ +0623a6: 0a04 |005d: move-result v4 │ │ +0623a8: 5485 db08 |005e: iget-object v5, v8, Ljwtc/android/chess/ics/ICSChessView$6;.this$0:Ljwtc/android/chess/ics/ICSChessView; // field@08db │ │ +0623ac: 7110 0a18 0500 |0060: invoke-static {v5}, Ljwtc/android/chess/ics/ICSChessView;.access$300:(Ljwtc/android/chess/ics/ICSChessView;)I // method@180a │ │ +0623b2: 0a05 |0063: move-result v5 │ │ +0623b4: 3354 1a00 |0064: if-ne v4, v5, 007e // +001a │ │ +0623b8: 7110 531b 0200 |0066: invoke-static {v2}, Ljwtc/chess/Move;.getTo:(I)I // method@1b53 │ │ +0623be: 0a04 |0069: move-result v4 │ │ +0623c0: 5285 dc08 |006a: iget v5, v8, Ljwtc/android/chess/ics/ICSChessView$6;.val$finalIndex:I // field@08dc │ │ +0623c4: 3354 1200 |006c: if-ne v4, v5, 007e // +0012 │ │ +0623c8: 7110 521b 0200 |006e: invoke-static {v2}, Ljwtc/chess/Move;.getPromotionPiece:(I)I // method@1b52 │ │ +0623ce: 0a04 |0071: move-result v4 │ │ +0623d0: d905 0a04 |0072: rsub-int/lit8 v5, v10, #int 4 // #04 │ │ +0623d4: 3354 0a00 |0074: if-ne v4, v5, 007e // +000a │ │ +0623d8: 5484 db08 |0076: iget-object v4, v8, Ljwtc/android/chess/ics/ICSChessView$6;.this$0:Ljwtc/android/chess/ics/ICSChessView; // field@08db │ │ +0623dc: 5285 dc08 |0078: iget v5, v8, Ljwtc/android/chess/ics/ICSChessView$6;.val$finalIndex:I // field@08dc │ │ +0623e0: 7140 0818 5427 |007a: invoke-static {v4, v5, v7, v2}, Ljwtc/android/chess/ics/ICSChessView;.access$1700:(Ljwtc/android/chess/ics/ICSChessView;IZI)V // method@1808 │ │ +0623e6: 0e00 |007d: return-void │ │ +0623e8: d801 0101 |007e: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0623ec: 28ce |0080: goto 004e // -0032 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=580 │ │ 0x0004 line=581 │ │ 0x000f line=582 │ │ 0x0025 line=583 │ │ 0x0043 line=584 │ │ @@ -101798,17 +101811,17 @@ │ │ 0x0000 - 0x0081 reg=8 this Ljwtc/android/chess/ics/ICSChessView$6; │ │ 0x0000 - 0x0081 reg=9 dialog Landroid/content/DialogInterface; │ │ 0x0000 - 0x0081 reg=10 item I │ │ │ │ source_file_idx : 1205 (ICSChessView.java) │ │ │ │ Class #444 header: │ │ -class_idx : 1011 │ │ +class_idx : 1008 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 826 │ │ +superclass_idx : 823 │ │ source_file_idx : 1205 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #444 annotations: │ │ @@ -101838,74 +101851,74 @@ │ │ type : '(Ljwtc/android/chess/ics/ICSChessView;I)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -060848: |[060848] jwtc.android.chess.ics.ICSChessView$7.:(Ljwtc/android/chess/ics/ICSChessView;I)V │ │ -060858: 5b01 dd08 |0000: iput-object v1, v0, Ljwtc/android/chess/ics/ICSChessView$7;.this$0:Ljwtc/android/chess/ics/ICSChessView; // field@08dd │ │ -06085c: 5902 de08 |0002: iput v2, v0, Ljwtc/android/chess/ics/ICSChessView$7;.val$finalIndex:I // field@08de │ │ -060860: 7010 1c15 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ -060866: 0e00 |0007: return-void │ │ +0623f0: |[0623f0] jwtc.android.chess.ics.ICSChessView$7.:(Ljwtc/android/chess/ics/ICSChessView;I)V │ │ +062400: 5b01 dd08 |0000: iput-object v1, v0, Ljwtc/android/chess/ics/ICSChessView$7;.this$0:Ljwtc/android/chess/ics/ICSChessView; // field@08dd │ │ +062404: 5902 de08 |0002: iput v2, v0, Ljwtc/android/chess/ics/ICSChessView$7;.val$finalIndex:I // field@08de │ │ +062408: 7010 1c15 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ +06240e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=609 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Ljwtc/android/chess/ics/ICSChessView$7; │ │ - 0x0000 - 0x0008 reg=1 (null) Ljwtc/android/chess/ics/ICSChessView; │ │ + 0x0000 - 0x0008 reg=1 this$0 Ljwtc/android/chess/ics/ICSChessView; │ │ 0x0000 - 0x0008 reg=2 (null) I │ │ │ │ Virtual methods - │ │ #0 : (in Ljwtc/android/chess/ics/ICSChessView$7;) │ │ name : 'onClick' │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 70 16-bit code units │ │ -060868: |[060868] jwtc.android.chess.ics.ICSChessView$7.onClick:(Landroid/content/DialogInterface;I)V │ │ -060878: 7210 c400 0700 |0000: invoke-interface {v7}, Landroid/content/DialogInterface;.dismiss:()V // method@00c4 │ │ -06087e: 5463 dd08 |0003: iget-object v3, v6, Ljwtc/android/chess/ics/ICSChessView$7;.this$0:Ljwtc/android/chess/ics/ICSChessView; // field@08dd │ │ -060882: 7110 0f18 0300 |0005: invoke-static {v3}, Ljwtc/android/chess/ics/ICSChessView;.access$600:(Ljwtc/android/chess/ics/ICSChessView;)Ljwtc/chess/JNI; // method@180f │ │ -060888: 0c03 |0008: move-result-object v3 │ │ -06088a: 6e10 2d1b 0300 |0009: invoke-virtual {v3}, Ljwtc/chess/JNI;.getMoveArraySize:()I // method@1b2d │ │ -060890: 0a02 |000c: move-result v2 │ │ -060892: 1200 |000d: const/4 v0, #int 0 // #0 │ │ -060894: 3520 3400 |000e: if-ge v0, v2, 0042 // +0034 │ │ -060898: 5463 dd08 |0010: iget-object v3, v6, Ljwtc/android/chess/ics/ICSChessView$7;.this$0:Ljwtc/android/chess/ics/ICSChessView; // field@08dd │ │ -06089c: 7110 0f18 0300 |0012: invoke-static {v3}, Ljwtc/android/chess/ics/ICSChessView;.access$600:(Ljwtc/android/chess/ics/ICSChessView;)Ljwtc/chess/JNI; // method@180f │ │ -0608a2: 0c03 |0015: move-result-object v3 │ │ -0608a4: 6e20 2c1b 0300 |0016: invoke-virtual {v3, v0}, Ljwtc/chess/JNI;.getMoveArrayAt:(I)I // method@1b2c │ │ -0608aa: 0a01 |0019: move-result v1 │ │ -0608ac: 7110 521b 0100 |001a: invoke-static {v1}, Ljwtc/chess/Move;.getFrom:(I)I // method@1b52 │ │ -0608b2: 0a03 |001d: move-result v3 │ │ -0608b4: 5464 dd08 |001e: iget-object v4, v6, Ljwtc/android/chess/ics/ICSChessView$7;.this$0:Ljwtc/android/chess/ics/ICSChessView; // field@08dd │ │ -0608b8: 7110 0a18 0400 |0020: invoke-static {v4}, Ljwtc/android/chess/ics/ICSChessView;.access$300:(Ljwtc/android/chess/ics/ICSChessView;)I // method@180a │ │ -0608be: 0a04 |0023: move-result v4 │ │ -0608c0: 3343 1f00 |0024: if-ne v3, v4, 0043 // +001f │ │ -0608c4: 7110 541b 0100 |0026: invoke-static {v1}, Ljwtc/chess/Move;.getTo:(I)I // method@1b54 │ │ -0608ca: 0a03 |0029: move-result v3 │ │ -0608cc: 5264 de08 |002a: iget v4, v6, Ljwtc/android/chess/ics/ICSChessView$7;.val$finalIndex:I // field@08de │ │ -0608d0: 3343 1700 |002c: if-ne v3, v4, 0043 // +0017 │ │ -0608d4: 7110 591b 0100 |002e: invoke-static {v1}, Ljwtc/chess/Move;.isOO:(I)Z // method@1b59 │ │ -0608da: 0a03 |0031: move-result v3 │ │ -0608dc: 3903 0800 |0032: if-nez v3, 003a // +0008 │ │ -0608e0: 7110 5a1b 0100 |0034: invoke-static {v1}, Ljwtc/chess/Move;.isOOO:(I)Z // method@1b5a │ │ -0608e6: 0a03 |0037: move-result v3 │ │ -0608e8: 3803 0b00 |0038: if-eqz v3, 0043 // +000b │ │ -0608ec: 5463 dd08 |003a: iget-object v3, v6, Ljwtc/android/chess/ics/ICSChessView$7;.this$0:Ljwtc/android/chess/ics/ICSChessView; // field@08dd │ │ -0608f0: 5264 de08 |003c: iget v4, v6, Ljwtc/android/chess/ics/ICSChessView$7;.val$finalIndex:I // field@08de │ │ -0608f4: 1215 |003e: const/4 v5, #int 1 // #1 │ │ -0608f6: 7140 0818 4315 |003f: invoke-static {v3, v4, v5, v1}, Ljwtc/android/chess/ics/ICSChessView;.access$1700:(Ljwtc/android/chess/ics/ICSChessView;IZI)V // method@1808 │ │ -0608fc: 0e00 |0042: return-void │ │ -0608fe: d800 0001 |0043: add-int/lit8 v0, v0, #int 1 // #01 │ │ -060902: 28c9 |0045: goto 000e // -0037 │ │ +062410: |[062410] jwtc.android.chess.ics.ICSChessView$7.onClick:(Landroid/content/DialogInterface;I)V │ │ +062420: 7210 c400 0700 |0000: invoke-interface {v7}, Landroid/content/DialogInterface;.dismiss:()V // method@00c4 │ │ +062426: 5463 dd08 |0003: iget-object v3, v6, Ljwtc/android/chess/ics/ICSChessView$7;.this$0:Ljwtc/android/chess/ics/ICSChessView; // field@08dd │ │ +06242a: 7110 0f18 0300 |0005: invoke-static {v3}, Ljwtc/android/chess/ics/ICSChessView;.access$600:(Ljwtc/android/chess/ics/ICSChessView;)Ljwtc/chess/JNI; // method@180f │ │ +062430: 0c03 |0008: move-result-object v3 │ │ +062432: 6e10 2c1b 0300 |0009: invoke-virtual {v3}, Ljwtc/chess/JNI;.getMoveArraySize:()I // method@1b2c │ │ +062438: 0a02 |000c: move-result v2 │ │ +06243a: 1200 |000d: const/4 v0, #int 0 // #0 │ │ +06243c: 3520 3400 |000e: if-ge v0, v2, 0042 // +0034 │ │ +062440: 5463 dd08 |0010: iget-object v3, v6, Ljwtc/android/chess/ics/ICSChessView$7;.this$0:Ljwtc/android/chess/ics/ICSChessView; // field@08dd │ │ +062444: 7110 0f18 0300 |0012: invoke-static {v3}, Ljwtc/android/chess/ics/ICSChessView;.access$600:(Ljwtc/android/chess/ics/ICSChessView;)Ljwtc/chess/JNI; // method@180f │ │ +06244a: 0c03 |0015: move-result-object v3 │ │ +06244c: 6e20 2b1b 0300 |0016: invoke-virtual {v3, v0}, Ljwtc/chess/JNI;.getMoveArrayAt:(I)I // method@1b2b │ │ +062452: 0a01 |0019: move-result v1 │ │ +062454: 7110 511b 0100 |001a: invoke-static {v1}, Ljwtc/chess/Move;.getFrom:(I)I // method@1b51 │ │ +06245a: 0a03 |001d: move-result v3 │ │ +06245c: 5464 dd08 |001e: iget-object v4, v6, Ljwtc/android/chess/ics/ICSChessView$7;.this$0:Ljwtc/android/chess/ics/ICSChessView; // field@08dd │ │ +062460: 7110 0a18 0400 |0020: invoke-static {v4}, Ljwtc/android/chess/ics/ICSChessView;.access$300:(Ljwtc/android/chess/ics/ICSChessView;)I // method@180a │ │ +062466: 0a04 |0023: move-result v4 │ │ +062468: 3343 1f00 |0024: if-ne v3, v4, 0043 // +001f │ │ +06246c: 7110 531b 0100 |0026: invoke-static {v1}, Ljwtc/chess/Move;.getTo:(I)I // method@1b53 │ │ +062472: 0a03 |0029: move-result v3 │ │ +062474: 5264 de08 |002a: iget v4, v6, Ljwtc/android/chess/ics/ICSChessView$7;.val$finalIndex:I // field@08de │ │ +062478: 3343 1700 |002c: if-ne v3, v4, 0043 // +0017 │ │ +06247c: 7110 581b 0100 |002e: invoke-static {v1}, Ljwtc/chess/Move;.isOO:(I)Z // method@1b58 │ │ +062482: 0a03 |0031: move-result v3 │ │ +062484: 3903 0800 |0032: if-nez v3, 003a // +0008 │ │ +062488: 7110 591b 0100 |0034: invoke-static {v1}, Ljwtc/chess/Move;.isOOO:(I)Z // method@1b59 │ │ +06248e: 0a03 |0037: move-result v3 │ │ +062490: 3803 0b00 |0038: if-eqz v3, 0043 // +000b │ │ +062494: 5463 dd08 |003a: iget-object v3, v6, Ljwtc/android/chess/ics/ICSChessView$7;.this$0:Ljwtc/android/chess/ics/ICSChessView; // field@08dd │ │ +062498: 5264 de08 |003c: iget v4, v6, Ljwtc/android/chess/ics/ICSChessView$7;.val$finalIndex:I // field@08de │ │ +06249c: 1215 |003e: const/4 v5, #int 1 // #1 │ │ +06249e: 7140 0818 4315 |003f: invoke-static {v3, v4, v5, v1}, Ljwtc/android/chess/ics/ICSChessView;.access$1700:(Ljwtc/android/chess/ics/ICSChessView;IZI)V // method@1808 │ │ +0624a4: 0e00 |0042: return-void │ │ +0624a6: d800 0001 |0043: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0624aa: 28c9 |0045: goto 000e // -0037 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=611 │ │ 0x0003 line=613 │ │ 0x000d line=614 │ │ 0x0010 line=615 │ │ 0x001a line=616 │ │ @@ -101921,17 +101934,17 @@ │ │ 0x0000 - 0x0046 reg=6 this Ljwtc/android/chess/ics/ICSChessView$7; │ │ 0x0000 - 0x0046 reg=7 dialog Landroid/content/DialogInterface; │ │ 0x0000 - 0x0046 reg=8 item I │ │ │ │ source_file_idx : 1205 (ICSChessView.java) │ │ │ │ Class #445 header: │ │ -class_idx : 1012 │ │ +class_idx : 1009 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 826 │ │ +superclass_idx : 823 │ │ source_file_idx : 1205 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #445 annotations: │ │ @@ -101961,77 +101974,77 @@ │ │ type : '(Ljwtc/android/chess/ics/ICSChessView;I)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -060904: |[060904] jwtc.android.chess.ics.ICSChessView$8.:(Ljwtc/android/chess/ics/ICSChessView;I)V │ │ -060914: 5b01 df08 |0000: iput-object v1, v0, Ljwtc/android/chess/ics/ICSChessView$8;.this$0:Ljwtc/android/chess/ics/ICSChessView; // field@08df │ │ -060918: 5902 e008 |0002: iput v2, v0, Ljwtc/android/chess/ics/ICSChessView$8;.val$finalIndex:I // field@08e0 │ │ -06091c: 7010 1c15 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ -060922: 0e00 |0007: return-void │ │ +0624ac: |[0624ac] jwtc.android.chess.ics.ICSChessView$8.:(Ljwtc/android/chess/ics/ICSChessView;I)V │ │ +0624bc: 5b01 df08 |0000: iput-object v1, v0, Ljwtc/android/chess/ics/ICSChessView$8;.this$0:Ljwtc/android/chess/ics/ICSChessView; // field@08df │ │ +0624c0: 5902 e008 |0002: iput v2, v0, Ljwtc/android/chess/ics/ICSChessView$8;.val$finalIndex:I // field@08e0 │ │ +0624c4: 7010 1c15 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ +0624ca: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=625 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Ljwtc/android/chess/ics/ICSChessView$8; │ │ - 0x0000 - 0x0008 reg=1 (null) Ljwtc/android/chess/ics/ICSChessView; │ │ + 0x0000 - 0x0008 reg=1 this$0 Ljwtc/android/chess/ics/ICSChessView; │ │ 0x0000 - 0x0008 reg=2 (null) I │ │ │ │ Virtual methods - │ │ #0 : (in Ljwtc/android/chess/ics/ICSChessView$8;) │ │ name : 'onClick' │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 75 16-bit code units │ │ -060924: |[060924] jwtc.android.chess.ics.ICSChessView$8.onClick:(Landroid/content/DialogInterface;I)V │ │ -060934: 7210 c400 0700 |0000: invoke-interface {v7}, Landroid/content/DialogInterface;.dismiss:()V // method@00c4 │ │ -06093a: 5463 df08 |0003: iget-object v3, v6, Ljwtc/android/chess/ics/ICSChessView$8;.this$0:Ljwtc/android/chess/ics/ICSChessView; // field@08df │ │ -06093e: 7110 0a18 0300 |0005: invoke-static {v3}, Ljwtc/android/chess/ics/ICSChessView;.access$300:(Ljwtc/android/chess/ics/ICSChessView;)I // method@180a │ │ -060944: 0a03 |0008: move-result v3 │ │ -060946: 5264 e008 |0009: iget v4, v6, Ljwtc/android/chess/ics/ICSChessView$8;.val$finalIndex:I // field@08e0 │ │ -06094a: 3243 3900 |000b: if-eq v3, v4, 0044 // +0039 │ │ -06094e: 5463 df08 |000d: iget-object v3, v6, Ljwtc/android/chess/ics/ICSChessView$8;.this$0:Ljwtc/android/chess/ics/ICSChessView; // field@08df │ │ -060952: 7110 0f18 0300 |000f: invoke-static {v3}, Ljwtc/android/chess/ics/ICSChessView;.access$600:(Ljwtc/android/chess/ics/ICSChessView;)Ljwtc/chess/JNI; // method@180f │ │ -060958: 0c03 |0012: move-result-object v3 │ │ -06095a: 6e10 2d1b 0300 |0013: invoke-virtual {v3}, Ljwtc/chess/JNI;.getMoveArraySize:()I // method@1b2d │ │ -060960: 0a02 |0016: move-result v2 │ │ -060962: 1200 |0017: const/4 v0, #int 0 // #0 │ │ -060964: 3520 2800 |0018: if-ge v0, v2, 0040 // +0028 │ │ -060968: 5463 df08 |001a: iget-object v3, v6, Ljwtc/android/chess/ics/ICSChessView$8;.this$0:Ljwtc/android/chess/ics/ICSChessView; // field@08df │ │ -06096c: 7110 0f18 0300 |001c: invoke-static {v3}, Ljwtc/android/chess/ics/ICSChessView;.access$600:(Ljwtc/android/chess/ics/ICSChessView;)Ljwtc/chess/JNI; // method@180f │ │ -060972: 0c03 |001f: move-result-object v3 │ │ -060974: 6e20 2c1b 0300 |0020: invoke-virtual {v3, v0}, Ljwtc/chess/JNI;.getMoveArrayAt:(I)I // method@1b2c │ │ -06097a: 0a01 |0023: move-result v1 │ │ -06097c: 7110 541b 0100 |0024: invoke-static {v1}, Ljwtc/chess/Move;.getTo:(I)I // method@1b54 │ │ -060982: 0a03 |0027: move-result v3 │ │ -060984: 5264 e008 |0028: iget v4, v6, Ljwtc/android/chess/ics/ICSChessView$8;.val$finalIndex:I // field@08e0 │ │ -060988: 3343 1700 |002a: if-ne v3, v4, 0041 // +0017 │ │ -06098c: 7110 591b 0100 |002c: invoke-static {v1}, Ljwtc/chess/Move;.isOO:(I)Z // method@1b59 │ │ -060992: 0a03 |002f: move-result v3 │ │ -060994: 3903 1100 |0030: if-nez v3, 0041 // +0011 │ │ -060998: 7110 5a1b 0100 |0032: invoke-static {v1}, Ljwtc/chess/Move;.isOOO:(I)Z // method@1b5a │ │ -06099e: 0a03 |0035: move-result v3 │ │ -0609a0: 3903 0b00 |0036: if-nez v3, 0041 // +000b │ │ -0609a4: 5463 df08 |0038: iget-object v3, v6, Ljwtc/android/chess/ics/ICSChessView$8;.this$0:Ljwtc/android/chess/ics/ICSChessView; // field@08df │ │ -0609a8: 5264 e008 |003a: iget v4, v6, Ljwtc/android/chess/ics/ICSChessView$8;.val$finalIndex:I // field@08e0 │ │ -0609ac: 1215 |003c: const/4 v5, #int 1 // #1 │ │ -0609ae: 7140 0818 4315 |003d: invoke-static {v3, v4, v5, v1}, Ljwtc/android/chess/ics/ICSChessView;.access$1700:(Ljwtc/android/chess/ics/ICSChessView;IZI)V // method@1808 │ │ -0609b4: 0e00 |0040: return-void │ │ -0609b6: d800 0001 |0041: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0609ba: 28d5 |0043: goto 0018 // -002b │ │ -0609bc: 5463 df08 |0044: iget-object v3, v6, Ljwtc/android/chess/ics/ICSChessView$8;.this$0:Ljwtc/android/chess/ics/ICSChessView; // field@08df │ │ -0609c0: 12f4 |0046: const/4 v4, #int -1 // #ff │ │ -0609c2: 7120 0b18 4300 |0047: invoke-static {v3, v4}, Ljwtc/android/chess/ics/ICSChessView;.access$302:(Ljwtc/android/chess/ics/ICSChessView;I)I // method@180b │ │ -0609c8: 28f6 |004a: goto 0040 // -000a │ │ +0624cc: |[0624cc] jwtc.android.chess.ics.ICSChessView$8.onClick:(Landroid/content/DialogInterface;I)V │ │ +0624dc: 7210 c400 0700 |0000: invoke-interface {v7}, Landroid/content/DialogInterface;.dismiss:()V // method@00c4 │ │ +0624e2: 5463 df08 |0003: iget-object v3, v6, Ljwtc/android/chess/ics/ICSChessView$8;.this$0:Ljwtc/android/chess/ics/ICSChessView; // field@08df │ │ +0624e6: 7110 0a18 0300 |0005: invoke-static {v3}, Ljwtc/android/chess/ics/ICSChessView;.access$300:(Ljwtc/android/chess/ics/ICSChessView;)I // method@180a │ │ +0624ec: 0a03 |0008: move-result v3 │ │ +0624ee: 5264 e008 |0009: iget v4, v6, Ljwtc/android/chess/ics/ICSChessView$8;.val$finalIndex:I // field@08e0 │ │ +0624f2: 3243 3900 |000b: if-eq v3, v4, 0044 // +0039 │ │ +0624f6: 5463 df08 |000d: iget-object v3, v6, Ljwtc/android/chess/ics/ICSChessView$8;.this$0:Ljwtc/android/chess/ics/ICSChessView; // field@08df │ │ +0624fa: 7110 0f18 0300 |000f: invoke-static {v3}, Ljwtc/android/chess/ics/ICSChessView;.access$600:(Ljwtc/android/chess/ics/ICSChessView;)Ljwtc/chess/JNI; // method@180f │ │ +062500: 0c03 |0012: move-result-object v3 │ │ +062502: 6e10 2c1b 0300 |0013: invoke-virtual {v3}, Ljwtc/chess/JNI;.getMoveArraySize:()I // method@1b2c │ │ +062508: 0a02 |0016: move-result v2 │ │ +06250a: 1200 |0017: const/4 v0, #int 0 // #0 │ │ +06250c: 3520 2800 |0018: if-ge v0, v2, 0040 // +0028 │ │ +062510: 5463 df08 |001a: iget-object v3, v6, Ljwtc/android/chess/ics/ICSChessView$8;.this$0:Ljwtc/android/chess/ics/ICSChessView; // field@08df │ │ +062514: 7110 0f18 0300 |001c: invoke-static {v3}, Ljwtc/android/chess/ics/ICSChessView;.access$600:(Ljwtc/android/chess/ics/ICSChessView;)Ljwtc/chess/JNI; // method@180f │ │ +06251a: 0c03 |001f: move-result-object v3 │ │ +06251c: 6e20 2b1b 0300 |0020: invoke-virtual {v3, v0}, Ljwtc/chess/JNI;.getMoveArrayAt:(I)I // method@1b2b │ │ +062522: 0a01 |0023: move-result v1 │ │ +062524: 7110 531b 0100 |0024: invoke-static {v1}, Ljwtc/chess/Move;.getTo:(I)I // method@1b53 │ │ +06252a: 0a03 |0027: move-result v3 │ │ +06252c: 5264 e008 |0028: iget v4, v6, Ljwtc/android/chess/ics/ICSChessView$8;.val$finalIndex:I // field@08e0 │ │ +062530: 3343 1700 |002a: if-ne v3, v4, 0041 // +0017 │ │ +062534: 7110 581b 0100 |002c: invoke-static {v1}, Ljwtc/chess/Move;.isOO:(I)Z // method@1b58 │ │ +06253a: 0a03 |002f: move-result v3 │ │ +06253c: 3903 1100 |0030: if-nez v3, 0041 // +0011 │ │ +062540: 7110 591b 0100 |0032: invoke-static {v1}, Ljwtc/chess/Move;.isOOO:(I)Z // method@1b59 │ │ +062546: 0a03 |0035: move-result v3 │ │ +062548: 3903 0b00 |0036: if-nez v3, 0041 // +000b │ │ +06254c: 5463 df08 |0038: iget-object v3, v6, Ljwtc/android/chess/ics/ICSChessView$8;.this$0:Ljwtc/android/chess/ics/ICSChessView; // field@08df │ │ +062550: 5264 e008 |003a: iget v4, v6, Ljwtc/android/chess/ics/ICSChessView$8;.val$finalIndex:I // field@08e0 │ │ +062554: 1215 |003c: const/4 v5, #int 1 // #1 │ │ +062556: 7140 0818 4315 |003d: invoke-static {v3, v4, v5, v1}, Ljwtc/android/chess/ics/ICSChessView;.access$1700:(Ljwtc/android/chess/ics/ICSChessView;IZI)V // method@1808 │ │ +06255c: 0e00 |0040: return-void │ │ +06255e: d800 0001 |0041: add-int/lit8 v0, v0, #int 1 // #01 │ │ +062562: 28d5 |0043: goto 0018 // -002b │ │ +062564: 5463 df08 |0044: iget-object v3, v6, Ljwtc/android/chess/ics/ICSChessView$8;.this$0:Ljwtc/android/chess/ics/ICSChessView; // field@08df │ │ +062568: 12f4 |0046: const/4 v4, #int -1 // #ff │ │ +06256a: 7120 0b18 4300 |0047: invoke-static {v3, v4}, Ljwtc/android/chess/ics/ICSChessView;.access$302:(Ljwtc/android/chess/ics/ICSChessView;I)I // method@180b │ │ +062570: 28f6 |004a: goto 0040 // -000a │ │ catches : (none) │ │ positions : │ │ 0x0000 line=627 │ │ 0x0003 line=628 │ │ 0x000d line=629 │ │ 0x0017 line=630 │ │ 0x001a line=631 │ │ @@ -102050,17 +102063,17 @@ │ │ 0x0000 - 0x004b reg=6 this Ljwtc/android/chess/ics/ICSChessView$8; │ │ 0x0000 - 0x004b reg=7 dialog Landroid/content/DialogInterface; │ │ 0x0000 - 0x004b reg=8 item I │ │ │ │ source_file_idx : 1205 (ICSChessView.java) │ │ │ │ Class #446 header: │ │ -class_idx : 1014 │ │ +class_idx : 1011 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 826 │ │ +superclass_idx : 823 │ │ source_file_idx : 1207 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #446 annotations: │ │ @@ -102086,53 +102099,53 @@ │ │ type : '(Ljwtc/android/chess/ics/ICSClient;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0609cc: |[0609cc] jwtc.android.chess.ics.ICSClient$10.:(Ljwtc/android/chess/ics/ICSClient;)V │ │ -0609dc: 5b01 0609 |0000: iput-object v1, v0, Ljwtc/android/chess/ics/ICSClient$10;.this$0:Ljwtc/android/chess/ics/ICSClient; // field@0906 │ │ -0609e0: 7010 1c15 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ -0609e6: 0e00 |0005: return-void │ │ +062574: |[062574] jwtc.android.chess.ics.ICSClient$10.:(Ljwtc/android/chess/ics/ICSClient;)V │ │ +062584: 5b01 0609 |0000: iput-object v1, v0, Ljwtc/android/chess/ics/ICSClient$10;.this$0:Ljwtc/android/chess/ics/ICSClient; // field@0906 │ │ +062588: 7010 1c15 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ +06258e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=586 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Ljwtc/android/chess/ics/ICSClient$10; │ │ - 0x0000 - 0x0006 reg=1 (null) Ljwtc/android/chess/ics/ICSClient; │ │ + 0x0000 - 0x0006 reg=1 this$0 Ljwtc/android/chess/ics/ICSClient; │ │ │ │ Virtual methods - │ │ #0 : (in Ljwtc/android/chess/ics/ICSClient$10;) │ │ name : 'onClick' │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0609e8: |[0609e8] jwtc.android.chess.ics.ICSClient$10.onClick:(Landroid/content/DialogInterface;I)V │ │ -0609f8: 7210 c400 0100 |0000: invoke-interface {v1}, Landroid/content/DialogInterface;.dismiss:()V // method@00c4 │ │ -0609fe: 0e00 |0003: return-void │ │ +062590: |[062590] jwtc.android.chess.ics.ICSClient$10.onClick:(Landroid/content/DialogInterface;I)V │ │ +0625a0: 7210 c400 0100 |0000: invoke-interface {v1}, Landroid/content/DialogInterface;.dismiss:()V // method@00c4 │ │ +0625a6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=588 │ │ 0x0003 line=589 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Ljwtc/android/chess/ics/ICSClient$10; │ │ 0x0000 - 0x0004 reg=1 dialog Landroid/content/DialogInterface; │ │ 0x0000 - 0x0004 reg=2 whichButton I │ │ │ │ source_file_idx : 1207 (ICSClient.java) │ │ │ │ Class #447 header: │ │ -class_idx : 1015 │ │ +class_idx : 1012 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 826 │ │ +superclass_idx : 823 │ │ source_file_idx : 1207 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #447 annotations: │ │ @@ -102158,56 +102171,56 @@ │ │ type : '(Ljwtc/android/chess/ics/ICSClient;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -060a00: |[060a00] jwtc.android.chess.ics.ICSClient$11.:(Ljwtc/android/chess/ics/ICSClient;)V │ │ -060a10: 5b01 0709 |0000: iput-object v1, v0, Ljwtc/android/chess/ics/ICSClient$11;.this$0:Ljwtc/android/chess/ics/ICSClient; // field@0907 │ │ -060a14: 7010 1c15 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ -060a1a: 0e00 |0005: return-void │ │ +0625a8: |[0625a8] jwtc.android.chess.ics.ICSClient$11.:(Ljwtc/android/chess/ics/ICSClient;)V │ │ +0625b8: 5b01 0709 |0000: iput-object v1, v0, Ljwtc/android/chess/ics/ICSClient$11;.this$0:Ljwtc/android/chess/ics/ICSClient; // field@0907 │ │ +0625bc: 7010 1c15 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ +0625c2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=580 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Ljwtc/android/chess/ics/ICSClient$11; │ │ - 0x0000 - 0x0006 reg=1 (null) Ljwtc/android/chess/ics/ICSClient; │ │ + 0x0000 - 0x0006 reg=1 this$0 Ljwtc/android/chess/ics/ICSClient; │ │ │ │ Virtual methods - │ │ #0 : (in Ljwtc/android/chess/ics/ICSClient$11;) │ │ name : 'onClick' │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -060a1c: |[060a1c] jwtc.android.chess.ics.ICSClient$11.onClick:(Landroid/content/DialogInterface;I)V │ │ -060a2c: 7210 c400 0200 |0000: invoke-interface {v2}, Landroid/content/DialogInterface;.dismiss:()V // method@00c4 │ │ -060a32: 5410 0709 |0003: iget-object v0, v1, Ljwtc/android/chess/ics/ICSClient$11;.this$0:Ljwtc/android/chess/ics/ICSClient; // field@0907 │ │ -060a36: 6e10 7a18 0000 |0005: invoke-virtual {v0}, Ljwtc/android/chess/ics/ICSClient;.finish:()V // method@187a │ │ -060a3c: 0e00 |0008: return-void │ │ +0625c4: |[0625c4] jwtc.android.chess.ics.ICSClient$11.onClick:(Landroid/content/DialogInterface;I)V │ │ +0625d4: 7210 c400 0200 |0000: invoke-interface {v2}, Landroid/content/DialogInterface;.dismiss:()V // method@00c4 │ │ +0625da: 5410 0709 |0003: iget-object v0, v1, Ljwtc/android/chess/ics/ICSClient$11;.this$0:Ljwtc/android/chess/ics/ICSClient; // field@0907 │ │ +0625de: 6e10 7a18 0000 |0005: invoke-virtual {v0}, Ljwtc/android/chess/ics/ICSClient;.finish:()V // method@187a │ │ +0625e4: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=582 │ │ 0x0003 line=583 │ │ 0x0008 line=584 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Ljwtc/android/chess/ics/ICSClient$11; │ │ 0x0000 - 0x0009 reg=2 dialog Landroid/content/DialogInterface; │ │ 0x0000 - 0x0009 reg=3 whichButton I │ │ │ │ source_file_idx : 1207 (ICSClient.java) │ │ │ │ Class #448 header: │ │ -class_idx : 1016 │ │ +class_idx : 1013 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 826 │ │ +superclass_idx : 823 │ │ source_file_idx : 1207 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #448 annotations: │ │ @@ -102233,56 +102246,56 @@ │ │ type : '(Ljwtc/android/chess/ics/ICSClient;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -060a40: |[060a40] jwtc.android.chess.ics.ICSClient$12.:(Ljwtc/android/chess/ics/ICSClient;)V │ │ -060a50: 5b01 0809 |0000: iput-object v1, v0, Ljwtc/android/chess/ics/ICSClient$12;.this$0:Ljwtc/android/chess/ics/ICSClient; // field@0908 │ │ -060a54: 7010 1c15 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ -060a5a: 0e00 |0005: return-void │ │ +0625e8: |[0625e8] jwtc.android.chess.ics.ICSClient$12.:(Ljwtc/android/chess/ics/ICSClient;)V │ │ +0625f8: 5b01 0809 |0000: iput-object v1, v0, Ljwtc/android/chess/ics/ICSClient$12;.this$0:Ljwtc/android/chess/ics/ICSClient; // field@0908 │ │ +0625fc: 7010 1c15 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ +062602: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=619 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Ljwtc/android/chess/ics/ICSClient$12; │ │ - 0x0000 - 0x0006 reg=1 (null) Ljwtc/android/chess/ics/ICSClient; │ │ + 0x0000 - 0x0006 reg=1 this$0 Ljwtc/android/chess/ics/ICSClient; │ │ │ │ Virtual methods - │ │ #0 : (in Ljwtc/android/chess/ics/ICSClient$12;) │ │ name : 'onClick' │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -060a5c: |[060a5c] jwtc.android.chess.ics.ICSClient$12.onClick:(Landroid/content/DialogInterface;I)V │ │ -060a6c: 7210 c400 0200 |0000: invoke-interface {v2}, Landroid/content/DialogInterface;.dismiss:()V // method@00c4 │ │ -060a72: 5410 0809 |0003: iget-object v0, v1, Ljwtc/android/chess/ics/ICSClient$12;.this$0:Ljwtc/android/chess/ics/ICSClient; // field@0908 │ │ -060a76: 6e10 7a18 0000 |0005: invoke-virtual {v0}, Ljwtc/android/chess/ics/ICSClient;.finish:()V // method@187a │ │ -060a7c: 0e00 |0008: return-void │ │ +062604: |[062604] jwtc.android.chess.ics.ICSClient$12.onClick:(Landroid/content/DialogInterface;I)V │ │ +062614: 7210 c400 0200 |0000: invoke-interface {v2}, Landroid/content/DialogInterface;.dismiss:()V // method@00c4 │ │ +06261a: 5410 0809 |0003: iget-object v0, v1, Ljwtc/android/chess/ics/ICSClient$12;.this$0:Ljwtc/android/chess/ics/ICSClient; // field@0908 │ │ +06261e: 6e10 7a18 0000 |0005: invoke-virtual {v0}, Ljwtc/android/chess/ics/ICSClient;.finish:()V // method@187a │ │ +062624: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=621 │ │ 0x0003 line=622 │ │ 0x0008 line=623 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Ljwtc/android/chess/ics/ICSClient$12; │ │ 0x0000 - 0x0009 reg=2 dialog Landroid/content/DialogInterface; │ │ 0x0000 - 0x0009 reg=3 whichButton I │ │ │ │ source_file_idx : 1207 (ICSClient.java) │ │ │ │ Class #449 header: │ │ -class_idx : 1017 │ │ +class_idx : 1014 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 826 │ │ +superclass_idx : 823 │ │ source_file_idx : 1207 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #449 annotations: │ │ @@ -102308,499 +102321,499 @@ │ │ type : '(Ljwtc/android/chess/ics/ICSClient;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -060a80: |[060a80] jwtc.android.chess.ics.ICSClient$13.:(Ljwtc/android/chess/ics/ICSClient;)V │ │ -060a90: 5b01 0909 |0000: iput-object v1, v0, Ljwtc/android/chess/ics/ICSClient$13;.this$0:Ljwtc/android/chess/ics/ICSClient; // field@0909 │ │ -060a94: 7010 1c15 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ -060a9a: 0e00 |0005: return-void │ │ +062628: |[062628] jwtc.android.chess.ics.ICSClient$13.:(Ljwtc/android/chess/ics/ICSClient;)V │ │ +062638: 5b01 0909 |0000: iput-object v1, v0, Ljwtc/android/chess/ics/ICSClient$13;.this$0:Ljwtc/android/chess/ics/ICSClient; // field@0909 │ │ +06263c: 7010 1c15 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ +062642: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=667 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Ljwtc/android/chess/ics/ICSClient$13; │ │ - 0x0000 - 0x0006 reg=1 (null) Ljwtc/android/chess/ics/ICSClient; │ │ + 0x0000 - 0x0006 reg=1 this$0 Ljwtc/android/chess/ics/ICSClient; │ │ │ │ Virtual methods - │ │ #0 : (in Ljwtc/android/chess/ics/ICSClient$13;) │ │ name : 'run' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 16 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 989 16-bit code units │ │ -060a9c: |[060a9c] jwtc.android.chess.ics.ICSClient$13.run:()V │ │ -060aac: 2209 6b00 |0000: new-instance v9, Landroid/os/Message; // type@006b │ │ -060ab0: 7010 d401 0900 |0002: invoke-direct {v9}, Landroid/os/Message;.:()V // method@01d4 │ │ -060ab6: 122b |0005: const/4 v11, #int 2 // #2 │ │ -060ab8: 599b 2100 |0006: iput v11, v9, Landroid/os/Message;.what:I // field@0021 │ │ -060abc: 54fb 0909 |0008: iget-object v11, v15, Ljwtc/android/chess/ics/ICSClient$13;.this$0:Ljwtc/android/chess/ics/ICSClient; // field@0909 │ │ -060ac0: 54fc 0909 |000a: iget-object v12, v15, Ljwtc/android/chess/ics/ICSClient$13;.this$0:Ljwtc/android/chess/ics/ICSClient; // field@0909 │ │ -060ac4: 7110 6118 0c00 |000c: invoke-static {v12}, Ljwtc/android/chess/ics/ICSClient;.access$1300:(Ljwtc/android/chess/ics/ICSClient;)Ljava/lang/String; // method@1861 │ │ -060aca: 0c0c |000f: move-result-object v12 │ │ -060acc: 1a0d d316 |0010: const-string v13, "guest" // string@16d3 │ │ -060ad0: 6e20 3915 dc00 |0012: invoke-virtual {v12, v13}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1539 │ │ -060ad6: 0a0c |0015: move-result v12 │ │ -060ad8: 7120 6018 cb00 |0016: invoke-static {v11, v12}, Ljwtc/android/chess/ics/ICSClient;.access$1202:(Ljwtc/android/chess/ics/ICSClient;Z)Z // method@1860 │ │ -060ade: 54fb 0909 |0019: iget-object v11, v15, Ljwtc/android/chess/ics/ICSClient$13;.this$0:Ljwtc/android/chess/ics/ICSClient; // field@0909 │ │ -060ae2: 220c 1404 |001b: new-instance v12, Ljwtc/android/chess/ics/TelnetSocket; // type@0414 │ │ -060ae6: 54fd 0909 |001d: iget-object v13, v15, Ljwtc/android/chess/ics/ICSClient$13;.this$0:Ljwtc/android/chess/ics/ICSClient; // field@0909 │ │ -060aea: 7110 6318 0d00 |001f: invoke-static {v13}, Ljwtc/android/chess/ics/ICSClient;.access$1400:(Ljwtc/android/chess/ics/ICSClient;)Ljava/lang/String; // method@1863 │ │ -060af0: 0c0d |0022: move-result-object v13 │ │ -060af2: 54fe 0909 |0023: iget-object v14, v15, Ljwtc/android/chess/ics/ICSClient$13;.this$0:Ljwtc/android/chess/ics/ICSClient; // field@0909 │ │ -060af6: 7110 6418 0e00 |0025: invoke-static {v14}, Ljwtc/android/chess/ics/ICSClient;.access$1500:(Ljwtc/android/chess/ics/ICSClient;)I // method@1864 │ │ -060afc: 0a0e |0028: move-result v14 │ │ -060afe: 7030 c018 dc0e |0029: invoke-direct {v12, v13, v14}, Ljwtc/android/chess/ics/TelnetSocket;.:(Ljava/lang/String;I)V // method@18c0 │ │ -060b04: 7120 6c18 cb00 |002c: invoke-static {v11, v12}, Ljwtc/android/chess/ics/ICSClient;.access$202:(Ljwtc/android/chess/ics/ICSClient;Ljwtc/android/chess/ics/TelnetSocket;)Ljwtc/android/chess/ics/TelnetSocket; // method@186c │ │ -060b0a: 1a03 0000 |002f: const-string v3, "" // string@0000 │ │ -060b0e: 54fb 0909 |0031: iget-object v11, v15, Ljwtc/android/chess/ics/ICSClient$13;.this$0:Ljwtc/android/chess/ics/ICSClient; // field@0909 │ │ -060b12: 7110 6a18 0b00 |0033: invoke-static {v11}, Ljwtc/android/chess/ics/ICSClient;.access$200:(Ljwtc/android/chess/ics/ICSClient;)Ljwtc/android/chess/ics/TelnetSocket; // method@186a │ │ -060b18: 0c0b |0036: move-result-object v11 │ │ -060b1a: 6e10 c518 0b00 |0037: invoke-virtual {v11}, Ljwtc/android/chess/ics/TelnetSocket;.readString:()Ljava/lang/String; // method@18c5 │ │ -060b20: 0c00 |003a: move-result-object v0 │ │ -060b22: 3800 2300 |003b: if-eqz v0, 005e // +0023 │ │ -060b26: 54fb 0909 |003d: iget-object v11, v15, Ljwtc/android/chess/ics/ICSClient$13;.this$0:Ljwtc/android/chess/ics/ICSClient; // field@0909 │ │ -060b2a: 6e10 8418 0b00 |003f: invoke-virtual {v11}, Ljwtc/android/chess/ics/ICSClient;.isFinishing:()Z // method@1884 │ │ -060b30: 0a0b |0042: move-result v11 │ │ -060b32: 390b 1b00 |0043: if-nez v11, 005e // +001b │ │ -060b36: 220b 4203 |0045: new-instance v11, Ljava/lang/StringBuilder; // type@0342 │ │ -060b3a: 7010 5715 0b00 |0047: invoke-direct {v11}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ -060b40: 6e20 5f15 3b00 |004a: invoke-virtual {v11, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -060b46: 0c0b |004d: move-result-object v11 │ │ -060b48: 6e20 5f15 0b00 |004e: invoke-virtual {v11, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -060b4e: 0c0b |0051: move-result-object v11 │ │ -060b50: 6e10 6415 0b00 |0052: invoke-virtual {v11}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ -060b56: 0c03 |0055: move-result-object v3 │ │ -060b58: 1a0b 2319 |0056: const-string v11, "login: " // string@1923 │ │ -060b5c: 6e20 3e15 b300 |0058: invoke-virtual {v3, v11}, Ljava/lang/String;.indexOf:(Ljava/lang/String;)I // method@153e │ │ -060b62: 0a0b |005b: move-result v11 │ │ -060b64: 3d0b 4400 |005c: if-lez v11, 00a0 // +0044 │ │ -060b68: 6e10 4215 0300 |005e: invoke-virtual {v3}, Ljava/lang/String;.length:()I // method@1542 │ │ -060b6e: 0a0b |0061: move-result v11 │ │ -060b70: 390b 4900 |0062: if-nez v11, 00ab // +0049 │ │ -060b74: 2202 6500 |0064: new-instance v2, Landroid/os/Bundle; // type@0065 │ │ -060b78: 7010 b001 0200 |0066: invoke-direct {v2}, Landroid/os/Bundle;.:()V // method@01b0 │ │ -060b7e: 1a0b 6f11 |0069: const-string v11, "buffer" // string@116f │ │ -060b82: 1a0c 480b |006b: const-string v12, "No response from server after connection..." // string@0b48 │ │ -060b86: 6e30 c101 b20c |006d: invoke-virtual {v2, v11, v12}, Landroid/os/Bundle;.putString:(Ljava/lang/String;Ljava/lang/String;)V // method@01c1 │ │ -060b8c: 6e20 d701 2900 |0070: invoke-virtual {v9, v2}, Landroid/os/Message;.setData:(Landroid/os/Bundle;)V // method@01d7 │ │ -060b92: 54fb 0909 |0073: iget-object v11, v15, Ljwtc/android/chess/ics/ICSClient$13;.this$0:Ljwtc/android/chess/ics/ICSClient; // field@0909 │ │ -060b96: 54bb 6109 |0075: iget-object v11, v11, Ljwtc/android/chess/ics/ICSClient;.m_threadHandler:Ljwtc/android/chess/ics/ICSClient$InnerThreadHandler; // field@0961 │ │ -060b9a: 6e20 5718 9b00 |0077: invoke-virtual {v11, v9}, Ljwtc/android/chess/ics/ICSClient$InnerThreadHandler;.sendMessage:(Landroid/os/Message;)Z // method@1857 │ │ -060ba0: 0e00 |007a: return-void │ │ -060ba2: 0d04 |007b: move-exception v4 │ │ -060ba4: 54fb 0909 |007c: iget-object v11, v15, Ljwtc/android/chess/ics/ICSClient$13;.this$0:Ljwtc/android/chess/ics/ICSClient; // field@0909 │ │ -060ba8: 120c |007e: const/4 v12, #int 0 // #0 │ │ -060baa: 7120 6c18 cb00 |007f: invoke-static {v11, v12}, Ljwtc/android/chess/ics/ICSClient;.access$202:(Ljwtc/android/chess/ics/ICSClient;Ljwtc/android/chess/ics/TelnetSocket;)Ljwtc/android/chess/ics/TelnetSocket; // method@186c │ │ -060bb0: 2202 6500 |0082: new-instance v2, Landroid/os/Bundle; // type@0065 │ │ -060bb4: 7010 b001 0200 |0084: invoke-direct {v2}, Landroid/os/Bundle;.:()V // method@01b0 │ │ -060bba: 1a0b 6f11 |0087: const-string v11, "buffer" // string@116f │ │ -060bbe: 54fc 0909 |0089: iget-object v12, v15, Ljwtc/android/chess/ics/ICSClient$13;.this$0:Ljwtc/android/chess/ics/ICSClient; // field@0909 │ │ -060bc2: 140d e100 087f |008b: const v13, #float 1.8078e+38 // #7f0800e1 │ │ -060bc8: 6e20 7e18 dc00 |008e: invoke-virtual {v12, v13}, Ljwtc/android/chess/ics/ICSClient;.getString:(I)Ljava/lang/String; // method@187e │ │ -060bce: 0c0c |0091: move-result-object v12 │ │ -060bd0: 6e30 c101 b20c |0092: invoke-virtual {v2, v11, v12}, Landroid/os/Bundle;.putString:(Ljava/lang/String;Ljava/lang/String;)V // method@01c1 │ │ -060bd6: 6e20 d701 2900 |0095: invoke-virtual {v9, v2}, Landroid/os/Message;.setData:(Landroid/os/Bundle;)V // method@01d7 │ │ -060bdc: 54fb 0909 |0098: iget-object v11, v15, Ljwtc/android/chess/ics/ICSClient$13;.this$0:Ljwtc/android/chess/ics/ICSClient; // field@0909 │ │ -060be0: 54bb 6109 |009a: iget-object v11, v11, Ljwtc/android/chess/ics/ICSClient;.m_threadHandler:Ljwtc/android/chess/ics/ICSClient$InnerThreadHandler; // field@0961 │ │ -060be4: 6e20 5718 9b00 |009c: invoke-virtual {v11, v9}, Ljwtc/android/chess/ics/ICSClient$InnerThreadHandler;.sendMessage:(Landroid/os/Message;)Z // method@1857 │ │ -060bea: 28db |009f: goto 007a // -0025 │ │ -060bec: 54fb 0909 |00a0: iget-object v11, v15, Ljwtc/android/chess/ics/ICSClient$13;.this$0:Ljwtc/android/chess/ics/ICSClient; // field@0909 │ │ -060bf0: 7110 6a18 0b00 |00a2: invoke-static {v11}, Ljwtc/android/chess/ics/ICSClient;.access$200:(Ljwtc/android/chess/ics/ICSClient;)Ljwtc/android/chess/ics/TelnetSocket; // method@186a │ │ -060bf6: 0c0b |00a5: move-result-object v11 │ │ -060bf8: 6e10 c518 0b00 |00a6: invoke-virtual {v11}, Ljwtc/android/chess/ics/TelnetSocket;.readString:()Ljava/lang/String; // method@18c5 │ │ -060bfe: 0c00 |00a9: move-result-object v0 │ │ -060c00: 2891 |00aa: goto 003b // -006f │ │ -060c02: 1a0b 2319 |00ab: const-string v11, "login: " // string@1923 │ │ -060c06: 6e20 3e15 b300 |00ad: invoke-virtual {v3, v11}, Ljava/lang/String;.indexOf:(Ljava/lang/String;)I // method@153e │ │ -060c0c: 0a0b |00b0: move-result v11 │ │ -060c0e: 12fc |00b1: const/4 v12, #int -1 // #ff │ │ -060c10: 33cb 5400 |00b2: if-ne v11, v12, 0106 // +0054 │ │ -060c14: 2202 6500 |00b4: new-instance v2, Landroid/os/Bundle; // type@0065 │ │ -060c18: 7010 b001 0200 |00b6: invoke-direct {v2}, Landroid/os/Bundle;.:()V // method@01b0 │ │ -060c1e: 1a0b 6f11 |00b9: const-string v11, "buffer" // string@116f │ │ -060c22: 1a0c 7e0d |00bb: const-string v12, "Unexpected response from server after connection..." // string@0d7e │ │ -060c26: 6e30 c101 b20c |00bd: invoke-virtual {v2, v11, v12}, Landroid/os/Bundle;.putString:(Ljava/lang/String;Ljava/lang/String;)V // method@01c1 │ │ -060c2c: 6e20 d701 2900 |00c0: invoke-virtual {v9, v2}, Landroid/os/Message;.setData:(Landroid/os/Bundle;)V // method@01d7 │ │ -060c32: 54fb 0909 |00c3: iget-object v11, v15, Ljwtc/android/chess/ics/ICSClient$13;.this$0:Ljwtc/android/chess/ics/ICSClient; // field@0909 │ │ -060c36: 54bb 6109 |00c5: iget-object v11, v11, Ljwtc/android/chess/ics/ICSClient;.m_threadHandler:Ljwtc/android/chess/ics/ICSClient$InnerThreadHandler; // field@0961 │ │ -060c3a: 6e20 5718 9b00 |00c7: invoke-virtual {v11, v9}, Ljwtc/android/chess/ics/ICSClient$InnerThreadHandler;.sendMessage:(Landroid/os/Message;)Z // method@1857 │ │ -060c40: 28b0 |00ca: goto 007a // -0050 │ │ -060c42: 0d04 |00cb: move-exception v4 │ │ -060c44: 2202 6500 |00cc: new-instance v2, Landroid/os/Bundle; // type@0065 │ │ -060c48: 7010 b001 0200 |00ce: invoke-direct {v2}, Landroid/os/Bundle;.:()V // method@01b0 │ │ -060c4e: 1a0b 6f11 |00d1: const-string v11, "buffer" // string@116f │ │ -060c52: 54fc 0909 |00d3: iget-object v12, v15, Ljwtc/android/chess/ics/ICSClient$13;.this$0:Ljwtc/android/chess/ics/ICSClient; // field@0909 │ │ -060c56: 140d e100 087f |00d5: const v13, #float 1.8078e+38 // #7f0800e1 │ │ -060c5c: 6e20 7e18 dc00 |00d8: invoke-virtual {v12, v13}, Ljwtc/android/chess/ics/ICSClient;.getString:(I)Ljava/lang/String; // method@187e │ │ -060c62: 0c0c |00db: move-result-object v12 │ │ -060c64: 6e30 c101 b20c |00dc: invoke-virtual {v2, v11, v12}, Landroid/os/Bundle;.putString:(Ljava/lang/String;Ljava/lang/String;)V // method@01c1 │ │ -060c6a: 6e20 d701 2900 |00df: invoke-virtual {v9, v2}, Landroid/os/Message;.setData:(Landroid/os/Bundle;)V // method@01d7 │ │ -060c70: 54fb 0909 |00e2: iget-object v11, v15, Ljwtc/android/chess/ics/ICSClient$13;.this$0:Ljwtc/android/chess/ics/ICSClient; // field@0909 │ │ -060c74: 54bb 6109 |00e4: iget-object v11, v11, Ljwtc/android/chess/ics/ICSClient;.m_threadHandler:Ljwtc/android/chess/ics/ICSClient$InnerThreadHandler; // field@0961 │ │ -060c78: 6e20 5718 9b00 |00e6: invoke-virtual {v11, v9}, Ljwtc/android/chess/ics/ICSClient$InnerThreadHandler;.sendMessage:(Landroid/os/Message;)Z // method@1857 │ │ -060c7e: 1a0b 360e |00e9: const-string v11, "WorkerTelnet" // string@0e36 │ │ -060c82: 6e10 fc14 0400 |00eb: invoke-virtual {v4}, Ljava/lang/Exception;.toString:()Ljava/lang/String; // method@14fc │ │ -060c88: 0c0c |00ee: move-result-object v12 │ │ -060c8a: 7120 f611 cb00 |00ef: invoke-static {v11, v12}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@11f6 │ │ -060c90: 54fb 0909 |00f2: iget-object v11, v15, Ljwtc/android/chess/ics/ICSClient$13;.this$0:Ljwtc/android/chess/ics/ICSClient; // field@0909 │ │ -060c94: 120c |00f4: const/4 v12, #int 0 // #0 │ │ -060c96: 7120 6f18 cb00 |00f5: invoke-static {v11, v12}, Ljwtc/android/chess/ics/ICSClient;.access$402:(Ljwtc/android/chess/ics/ICSClient;Z)Z // method@186f │ │ -060c9c: 1a0b 360e |00f8: const-string v11, "WorkerTelnet" // string@0e36 │ │ -060ca0: 1a0c 2122 |00fa: const-string v12, "stopped" // string@2221 │ │ -060ca4: 7120 f811 cb00 |00fc: invoke-static {v11, v12}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@11f8 │ │ -060caa: 54fb 0909 |00ff: iget-object v11, v15, Ljwtc/android/chess/ics/ICSClient$13;.this$0:Ljwtc/android/chess/ics/ICSClient; // field@0909 │ │ -060cae: 6e10 7a18 0b00 |0101: invoke-virtual {v11}, Ljwtc/android/chess/ics/ICSClient;.finish:()V // method@187a │ │ -060cb4: 2900 76ff |0104: goto/16 007a // -008a │ │ -060cb8: 1a0b ef21 |0106: const-string v11, "startSession 1" // string@21ef │ │ -060cbc: 220c 4203 |0108: new-instance v12, Ljava/lang/StringBuilder; // type@0342 │ │ -060cc0: 7010 5715 0c00 |010a: invoke-direct {v12}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ -060cc6: 1a0d a40a |010d: const-string v13, "Logging in with " // string@0aa4 │ │ -060cca: 6e20 5f15 dc00 |010f: invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -060cd0: 0c0c |0112: move-result-object v12 │ │ -060cd2: 54fd 0909 |0113: iget-object v13, v15, Ljwtc/android/chess/ics/ICSClient$13;.this$0:Ljwtc/android/chess/ics/ICSClient; // field@0909 │ │ -060cd6: 7110 6118 0d00 |0115: invoke-static {v13}, Ljwtc/android/chess/ics/ICSClient;.access$1300:(Ljwtc/android/chess/ics/ICSClient;)Ljava/lang/String; // method@1861 │ │ -060cdc: 0c0d |0118: move-result-object v13 │ │ -060cde: 6e20 5f15 dc00 |0119: invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -060ce4: 0c0c |011c: move-result-object v12 │ │ -060ce6: 6e10 6415 0c00 |011d: invoke-virtual {v12}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ -060cec: 0c0c |0120: move-result-object v12 │ │ -060cee: 7120 f811 cb00 |0121: invoke-static {v11, v12}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@11f8 │ │ -060cf4: 54fb 0909 |0124: iget-object v11, v15, Ljwtc/android/chess/ics/ICSClient$13;.this$0:Ljwtc/android/chess/ics/ICSClient; // field@0909 │ │ -060cf8: 54fc 0909 |0126: iget-object v12, v15, Ljwtc/android/chess/ics/ICSClient$13;.this$0:Ljwtc/android/chess/ics/ICSClient; // field@0909 │ │ -060cfc: 7110 6118 0c00 |0128: invoke-static {v12}, Ljwtc/android/chess/ics/ICSClient;.access$1300:(Ljwtc/android/chess/ics/ICSClient;)Ljava/lang/String; // method@1861 │ │ -060d02: 0c0c |012b: move-result-object v12 │ │ -060d04: 6e20 9018 cb00 |012c: invoke-virtual {v11, v12}, Ljwtc/android/chess/ics/ICSClient;.sendString:(Ljava/lang/String;)V // method@1890 │ │ -060d0a: 1a03 0000 |012f: const-string v3, "" // string@0000 │ │ -060d0e: 54fb 0909 |0131: iget-object v11, v15, Ljwtc/android/chess/ics/ICSClient$13;.this$0:Ljwtc/android/chess/ics/ICSClient; // field@0909 │ │ -060d12: 7110 6a18 0b00 |0133: invoke-static {v11}, Ljwtc/android/chess/ics/ICSClient;.access$200:(Ljwtc/android/chess/ics/ICSClient;)Ljwtc/android/chess/ics/TelnetSocket; // method@186a │ │ -060d18: 0c0b |0136: move-result-object v11 │ │ -060d1a: 6e10 c518 0b00 |0137: invoke-virtual {v11}, Ljwtc/android/chess/ics/TelnetSocket;.readString:()Ljava/lang/String; // method@18c5 │ │ -060d20: 0c00 |013a: move-result-object v0 │ │ -060d22: 3800 3300 |013b: if-eqz v0, 016e // +0033 │ │ -060d26: 220b 4203 |013d: new-instance v11, Ljava/lang/StringBuilder; // type@0342 │ │ -060d2a: 7010 5715 0b00 |013f: invoke-direct {v11}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ -060d30: 6e20 5f15 3b00 |0142: invoke-virtual {v11, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -060d36: 0c0b |0145: move-result-object v11 │ │ -060d38: 6e20 5f15 0b00 |0146: invoke-virtual {v11, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -060d3e: 0c0b |0149: move-result-object v11 │ │ -060d40: 6e10 6415 0b00 |014a: invoke-virtual {v11}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ -060d46: 0c03 |014d: move-result-object v3 │ │ -060d48: 1a0b c600 |014e: const-string v11, "":" // string@00c6 │ │ -060d4c: 6e20 3e15 b300 |0150: invoke-virtual {v3, v11}, Ljava/lang/String;.indexOf:(Ljava/lang/String;)I // method@153e │ │ -060d52: 0a0b |0153: move-result v11 │ │ -060d54: 3d0b 1200 |0154: if-lez v11, 0166 // +0012 │ │ -060d58: 1a0b cb0b |0156: const-string v11, "Press return to enter the server as" // string@0bcb │ │ -060d5c: 6e20 3e15 b300 |0158: invoke-virtual {v3, v11}, Ljava/lang/String;.indexOf:(Ljava/lang/String;)I // method@153e │ │ -060d62: 0a0b |015b: move-result v11 │ │ -060d64: 3c0b 1200 |015c: if-gtz v11, 016e // +0012 │ │ -060d68: 1a0b a50a |015e: const-string v11, "Logging you in as" // string@0aa5 │ │ -060d6c: 6e20 3e15 b300 |0160: invoke-virtual {v3, v11}, Ljava/lang/String;.indexOf:(Ljava/lang/String;)I // method@153e │ │ -060d72: 0a0b |0163: move-result v11 │ │ -060d74: 3c0b 0a00 |0164: if-gtz v11, 016e // +000a │ │ -060d78: 1a0b c91d |0166: const-string v11, "password: " // string@1dc9 │ │ -060d7c: 6e20 3e15 b300 |0168: invoke-virtual {v3, v11}, Ljava/lang/String;.indexOf:(Ljava/lang/String;)I // method@153e │ │ -060d82: 0a0b |016b: move-result v11 │ │ -060d84: 3d0b 2000 |016c: if-lez v11, 018c // +0020 │ │ -060d88: 6e10 4215 0300 |016e: invoke-virtual {v3}, Ljava/lang/String;.length:()I // method@1542 │ │ -060d8e: 0a0b |0171: move-result v11 │ │ -060d90: 390b 3d00 |0172: if-nez v11, 01af // +003d │ │ -060d94: 2202 6500 |0174: new-instance v2, Landroid/os/Bundle; // type@0065 │ │ -060d98: 7010 b001 0200 |0176: invoke-direct {v2}, Landroid/os/Bundle;.:()V // method@01b0 │ │ -060d9e: 1a0b 6f11 |0179: const-string v11, "buffer" // string@116f │ │ -060da2: 1a0c 490b |017b: const-string v12, "No response from server after setting login handle..." // string@0b49 │ │ -060da6: 6e30 c101 b20c |017d: invoke-virtual {v2, v11, v12}, Landroid/os/Bundle;.putString:(Ljava/lang/String;Ljava/lang/String;)V // method@01c1 │ │ -060dac: 6e20 d701 2900 |0180: invoke-virtual {v9, v2}, Landroid/os/Message;.setData:(Landroid/os/Bundle;)V // method@01d7 │ │ -060db2: 54fb 0909 |0183: iget-object v11, v15, Ljwtc/android/chess/ics/ICSClient$13;.this$0:Ljwtc/android/chess/ics/ICSClient; // field@0909 │ │ -060db6: 54bb 6109 |0185: iget-object v11, v11, Ljwtc/android/chess/ics/ICSClient;.m_threadHandler:Ljwtc/android/chess/ics/ICSClient$InnerThreadHandler; // field@0961 │ │ -060dba: 6e20 5718 9b00 |0187: invoke-virtual {v11, v9}, Ljwtc/android/chess/ics/ICSClient$InnerThreadHandler;.sendMessage:(Landroid/os/Message;)Z // method@1857 │ │ -060dc0: 2900 f0fe |018a: goto/16 007a // -0110 │ │ -060dc4: 1a0b f321 |018c: const-string v11, "startSession debug" // string@21f3 │ │ -060dc8: 220c 4203 |018e: new-instance v12, Ljava/lang/StringBuilder; // type@0342 │ │ -060dcc: 7010 5715 0c00 |0190: invoke-direct {v12}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ -060dd2: 1a0d 7223 |0193: const-string v13, "wait: " // string@2372 │ │ -060dd6: 6e20 5f15 dc00 |0195: invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -060ddc: 0c0c |0198: move-result-object v12 │ │ -060dde: 6e20 5f15 3c00 |0199: invoke-virtual {v12, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -060de4: 0c0c |019c: move-result-object v12 │ │ -060de6: 6e10 6415 0c00 |019d: invoke-virtual {v12}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ -060dec: 0c0c |01a0: move-result-object v12 │ │ -060dee: 7120 f811 cb00 |01a1: invoke-static {v11, v12}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@11f8 │ │ -060df4: 54fb 0909 |01a4: iget-object v11, v15, Ljwtc/android/chess/ics/ICSClient$13;.this$0:Ljwtc/android/chess/ics/ICSClient; // field@0909 │ │ -060df8: 7110 6a18 0b00 |01a6: invoke-static {v11}, Ljwtc/android/chess/ics/ICSClient;.access$200:(Ljwtc/android/chess/ics/ICSClient;)Ljwtc/android/chess/ics/TelnetSocket; // method@186a │ │ -060dfe: 0c0b |01a9: move-result-object v11 │ │ -060e00: 6e10 c518 0b00 |01aa: invoke-virtual {v11}, Ljwtc/android/chess/ics/TelnetSocket;.readString:()Ljava/lang/String; // method@18c5 │ │ -060e06: 0c00 |01ad: move-result-object v0 │ │ -060e08: 288d |01ae: goto 013b // -0073 │ │ -060e0a: 1a0b 6b0e |01af: const-string v11, "[ │ │ -]" // string@0e6b │ │ -060e0e: 1a0c 0000 |01b1: const-string v12, "" // string@0000 │ │ -060e12: 6e30 4415 b30c |01b3: invoke-virtual {v3, v11, v12}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@1544 │ │ -060e18: 0c03 |01b6: move-result-object v3 │ │ -060e1a: 1a0b f021 |01b7: const-string v11, "startSession 2" // string@21f0 │ │ -060e1e: 220c 4203 |01b9: new-instance v12, Ljava/lang/StringBuilder; // type@0342 │ │ -060e22: 7010 5715 0c00 |01bb: invoke-direct {v12}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ -060e28: 1a0d 5e02 |01be: const-string v13, "After handle: " // string@025e │ │ -060e2c: 6e20 5f15 dc00 |01c0: invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -060e32: 0c0c |01c3: move-result-object v12 │ │ -060e34: 6e20 5f15 3c00 |01c4: invoke-virtual {v12, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -060e3a: 0c0c |01c7: move-result-object v12 │ │ -060e3c: 6e10 6415 0c00 |01c8: invoke-virtual {v12}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ -060e42: 0c0c |01cb: move-result-object v12 │ │ -060e44: 7120 f811 cb00 |01cc: invoke-static {v11, v12}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@11f8 │ │ -060e4a: 1a0b cc0b |01cf: const-string v11, "Press return to enter the server as "" // string@0bcc │ │ -060e4e: 6e20 3e15 b300 |01d1: invoke-virtual {v3, v11}, Ljava/lang/String;.indexOf:(Ljava/lang/String;)I // method@153e │ │ -060e54: 0a05 |01d4: move-result v5 │ │ -060e56: 1a0b a60a |01d5: const-string v11, "Logging you in as "" // string@0aa6 │ │ -060e5a: 6e20 3e15 b300 |01d7: invoke-virtual {v3, v11}, Ljava/lang/String;.indexOf:(Ljava/lang/String;)I // method@153e │ │ -060e60: 0a06 |01da: move-result v6 │ │ -060e62: 3a05 a500 |01db: if-ltz v5, 0280 // +00a5 │ │ -060e66: 6e10 4d15 0300 |01dd: invoke-virtual {v3}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@154d │ │ -060e6c: 0c03 |01e0: move-result-object v3 │ │ -060e6e: 1a0b f121 |01e1: const-string v11, "startSession 2.1" // string@21f1 │ │ -060e72: 1a0c 9704 |01e3: const-string v12, "Guest log in v1" // string@0497 │ │ -060e76: 7120 f811 cb00 |01e5: invoke-static {v11, v12}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@11f8 │ │ -060e7c: 1a0b cd0b |01e8: const-string v11, "Press return to enter the server as "(\w+)":" // string@0bcd │ │ -060e80: 7110 0c16 0b00 |01ea: invoke-static {v11}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@160c │ │ -060e86: 0c0a |01ed: move-result-object v10 │ │ -060e88: 6e20 0d16 3a00 |01ee: invoke-virtual {v10, v3}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@160d │ │ -060e8e: 0c07 |01f1: move-result-object v7 │ │ -060e90: 6e10 0816 0700 |01f2: invoke-virtual {v7}, Ljava/util/regex/Matcher;.find:()Z // method@1608 │ │ -060e96: 0a0b |01f5: move-result v11 │ │ -060e98: 380b 7200 |01f6: if-eqz v11, 0268 // +0072 │ │ -060e9c: 54fb 0909 |01f8: iget-object v11, v15, Ljwtc/android/chess/ics/ICSClient$13;.this$0:Ljwtc/android/chess/ics/ICSClient; // field@0909 │ │ -060ea0: 121c |01fa: const/4 v12, #int 1 // #1 │ │ -060ea2: 6e20 0916 c700 |01fb: invoke-virtual {v7, v12}, Ljava/util/regex/Matcher;.group:(I)Ljava/lang/String; // method@1609 │ │ -060ea8: 0c0c |01fe: move-result-object v12 │ │ -060eaa: 7120 6218 cb00 |01ff: invoke-static {v11, v12}, Ljwtc/android/chess/ics/ICSClient;.access$1302:(Ljwtc/android/chess/ics/ICSClient;Ljava/lang/String;)Ljava/lang/String; // method@1862 │ │ -060eb0: 54fb 0909 |0202: iget-object v11, v15, Ljwtc/android/chess/ics/ICSClient$13;.this$0:Ljwtc/android/chess/ics/ICSClient; // field@0909 │ │ -060eb4: 1a0c 0000 |0204: const-string v12, "" // string@0000 │ │ -060eb8: 6e20 9018 cb00 |0206: invoke-virtual {v11, v12}, Ljwtc/android/chess/ics/ICSClient;.sendString:(Ljava/lang/String;)V // method@1890 │ │ -060ebe: 1a03 0000 |0209: const-string v3, "" // string@0000 │ │ -060ec2: 54fb 0909 |020b: iget-object v11, v15, Ljwtc/android/chess/ics/ICSClient$13;.this$0:Ljwtc/android/chess/ics/ICSClient; // field@0909 │ │ -060ec6: 7110 6a18 0b00 |020d: invoke-static {v11}, Ljwtc/android/chess/ics/ICSClient;.access$200:(Ljwtc/android/chess/ics/ICSClient;)Ljwtc/android/chess/ics/TelnetSocket; // method@186a │ │ -060ecc: 0c0b |0210: move-result-object v11 │ │ -060ece: 6e10 c518 0b00 |0211: invoke-virtual {v11}, Ljwtc/android/chess/ics/TelnetSocket;.readString:()Ljava/lang/String; // method@18c5 │ │ -060ed4: 0c00 |0214: move-result-object v0 │ │ -060ed6: 3800 1b00 |0215: if-eqz v0, 0230 // +001b │ │ -060eda: 220b 4203 |0217: new-instance v11, Ljava/lang/StringBuilder; // type@0342 │ │ -060ede: 7010 5715 0b00 |0219: invoke-direct {v11}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ -060ee4: 6e20 5f15 3b00 |021c: invoke-virtual {v11, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -060eea: 0c0b |021f: move-result-object v11 │ │ -060eec: 6e20 5f15 0b00 |0220: invoke-virtual {v11, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -060ef2: 0c0b |0223: move-result-object v11 │ │ -060ef4: 6e10 6415 0b00 |0224: invoke-virtual {v11}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ -060efa: 0c03 |0227: move-result-object v3 │ │ -060efc: 6e10 4215 0300 |0228: invoke-virtual {v3}, Ljava/lang/String;.length:()I // method@1542 │ │ -060f02: 0a0b |022b: move-result v11 │ │ -060f04: 130c 1400 |022c: const/16 v12, #int 20 // #14 │ │ -060f08: 37cb bc00 |022e: if-le v11, v12, 02ea // +00bc │ │ -060f0c: 1a0b f221 |0230: const-string v11, "startSession 3" // string@21f2 │ │ -060f10: 220c 4203 |0232: new-instance v12, Ljava/lang/StringBuilder; // type@0342 │ │ -060f14: 7010 5715 0c00 |0234: invoke-direct {v12}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ -060f1a: 1a0d 1b0c |0237: const-string v13, "Response after password: " // string@0c1b │ │ -060f1e: 6e20 5f15 dc00 |0239: invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -060f24: 0c0c |023c: move-result-object v12 │ │ -060f26: 6e20 5f15 3c00 |023d: invoke-virtual {v12, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -060f2c: 0c0c |0240: move-result-object v12 │ │ -060f2e: 6e10 6415 0c00 |0241: invoke-virtual {v12}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ -060f34: 0c0c |0244: move-result-object v12 │ │ -060f36: 7120 f811 cb00 |0245: invoke-static {v11, v12}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@11f8 │ │ -060f3c: 3803 0800 |0248: if-eqz v3, 0250 // +0008 │ │ -060f40: 6e10 4215 0300 |024a: invoke-virtual {v3}, Ljava/lang/String;.length:()I // method@1542 │ │ -060f46: 0a0b |024d: move-result v11 │ │ -060f48: 390b a800 |024e: if-nez v11, 02f6 // +00a8 │ │ -060f4c: 2202 6500 |0250: new-instance v2, Landroid/os/Bundle; // type@0065 │ │ -060f50: 7010 b001 0200 |0252: invoke-direct {v2}, Landroid/os/Bundle;.:()V // method@01b0 │ │ -060f56: 1a0b 6f11 |0255: const-string v11, "buffer" // string@116f │ │ -060f5a: 1a0c 4a0b |0257: const-string v12, "No response from server while logging in..." // string@0b4a │ │ -060f5e: 6e30 c101 b20c |0259: invoke-virtual {v2, v11, v12}, Landroid/os/Bundle;.putString:(Ljava/lang/String;Ljava/lang/String;)V // method@01c1 │ │ -060f64: 6e20 d701 2900 |025c: invoke-virtual {v9, v2}, Landroid/os/Message;.setData:(Landroid/os/Bundle;)V // method@01d7 │ │ -060f6a: 54fb 0909 |025f: iget-object v11, v15, Ljwtc/android/chess/ics/ICSClient$13;.this$0:Ljwtc/android/chess/ics/ICSClient; // field@0909 │ │ -060f6e: 54bb 6109 |0261: iget-object v11, v11, Ljwtc/android/chess/ics/ICSClient;.m_threadHandler:Ljwtc/android/chess/ics/ICSClient$InnerThreadHandler; // field@0961 │ │ -060f72: 6e20 5718 9b00 |0263: invoke-virtual {v11, v9}, Ljwtc/android/chess/ics/ICSClient$InnerThreadHandler;.sendMessage:(Landroid/os/Message;)Z // method@1857 │ │ -060f78: 2900 14fe |0266: goto/16 007a // -01ec │ │ -060f7c: 2202 6500 |0268: new-instance v2, Landroid/os/Bundle; // type@0065 │ │ -060f80: 7010 b001 0200 |026a: invoke-direct {v2}, Landroid/os/Bundle;.:()V // method@01b0 │ │ -060f86: 1a0b 6f11 |026d: const-string v11, "buffer" // string@116f │ │ -060f8a: 1a0c 6403 |026f: const-string v12, "Could not process response after setting login handle...(1)" // string@0364 │ │ -060f8e: 6e30 c101 b20c |0271: invoke-virtual {v2, v11, v12}, Landroid/os/Bundle;.putString:(Ljava/lang/String;Ljava/lang/String;)V // method@01c1 │ │ -060f94: 6e20 d701 2900 |0274: invoke-virtual {v9, v2}, Landroid/os/Message;.setData:(Landroid/os/Bundle;)V // method@01d7 │ │ -060f9a: 54fb 0909 |0277: iget-object v11, v15, Ljwtc/android/chess/ics/ICSClient$13;.this$0:Ljwtc/android/chess/ics/ICSClient; // field@0909 │ │ -060f9e: 54bb 6109 |0279: iget-object v11, v11, Ljwtc/android/chess/ics/ICSClient;.m_threadHandler:Ljwtc/android/chess/ics/ICSClient$InnerThreadHandler; // field@0961 │ │ -060fa2: 6e20 5718 9b00 |027b: invoke-virtual {v11, v9}, Ljwtc/android/chess/ics/ICSClient$InnerThreadHandler;.sendMessage:(Landroid/os/Message;)Z // method@1857 │ │ -060fa8: 2900 fcfd |027e: goto/16 007a // -0204 │ │ -060fac: 3a06 3d00 |0280: if-ltz v6, 02bd // +003d │ │ -060fb0: 1a0b f121 |0282: const-string v11, "startSession 2.1" // string@21f1 │ │ -060fb4: 1a0c 9804 |0284: const-string v12, "Guest log in v2" // string@0498 │ │ -060fb8: 7120 f811 cb00 |0286: invoke-static {v11, v12}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@11f8 │ │ -060fbe: 1a0b a70a |0289: const-string v11, "Logging you in as "(\w+)"" // string@0aa7 │ │ -060fc2: 7110 0c16 0b00 |028b: invoke-static {v11}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@160c │ │ -060fc8: 0c0a |028e: move-result-object v10 │ │ -060fca: 6e20 0d16 3a00 |028f: invoke-virtual {v10, v3}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@160d │ │ -060fd0: 0c07 |0292: move-result-object v7 │ │ -060fd2: 6e10 0816 0700 |0293: invoke-virtual {v7}, Ljava/util/regex/Matcher;.find:()Z // method@1608 │ │ -060fd8: 0a0b |0296: move-result v11 │ │ -060fda: 380b 0e00 |0297: if-eqz v11, 02a5 // +000e │ │ -060fde: 54fb 0909 |0299: iget-object v11, v15, Ljwtc/android/chess/ics/ICSClient$13;.this$0:Ljwtc/android/chess/ics/ICSClient; // field@0909 │ │ -060fe2: 121c |029b: const/4 v12, #int 1 // #1 │ │ -060fe4: 6e20 0916 c700 |029c: invoke-virtual {v7, v12}, Ljava/util/regex/Matcher;.group:(I)Ljava/lang/String; // method@1609 │ │ -060fea: 0c0c |029f: move-result-object v12 │ │ -060fec: 7120 6218 cb00 |02a0: invoke-static {v11, v12}, Ljwtc/android/chess/ics/ICSClient;.access$1302:(Ljwtc/android/chess/ics/ICSClient;Ljava/lang/String;)Ljava/lang/String; // method@1862 │ │ -060ff2: 2900 66ff |02a3: goto/16 0209 // -009a │ │ -060ff6: 2202 6500 |02a5: new-instance v2, Landroid/os/Bundle; // type@0065 │ │ -060ffa: 7010 b001 0200 |02a7: invoke-direct {v2}, Landroid/os/Bundle;.:()V // method@01b0 │ │ -061000: 1a0b 6f11 |02aa: const-string v11, "buffer" // string@116f │ │ -061004: 1a0c 6503 |02ac: const-string v12, "Could not process response after setting login handle...(2)" // string@0365 │ │ -061008: 6e30 c101 b20c |02ae: invoke-virtual {v2, v11, v12}, Landroid/os/Bundle;.putString:(Ljava/lang/String;Ljava/lang/String;)V // method@01c1 │ │ -06100e: 6e20 d701 2900 |02b1: invoke-virtual {v9, v2}, Landroid/os/Message;.setData:(Landroid/os/Bundle;)V // method@01d7 │ │ -061014: 54fb 0909 |02b4: iget-object v11, v15, Ljwtc/android/chess/ics/ICSClient$13;.this$0:Ljwtc/android/chess/ics/ICSClient; // field@0909 │ │ -061018: 54bb 6109 |02b6: iget-object v11, v11, Ljwtc/android/chess/ics/ICSClient;.m_threadHandler:Ljwtc/android/chess/ics/ICSClient$InnerThreadHandler; // field@0961 │ │ -06101c: 6e20 5718 9b00 |02b8: invoke-virtual {v11, v9}, Ljwtc/android/chess/ics/ICSClient$InnerThreadHandler;.sendMessage:(Landroid/os/Message;)Z // method@1857 │ │ -061022: 2900 bffd |02bb: goto/16 007a // -0241 │ │ -061026: 1a0b c91d |02bd: const-string v11, "password: " // string@1dc9 │ │ -06102a: 6e20 3e15 b300 |02bf: invoke-virtual {v3, v11}, Ljava/lang/String;.indexOf:(Ljava/lang/String;)I // method@153e │ │ -061030: 0a0b |02c2: move-result v11 │ │ -061032: 3d0b 0f00 |02c3: if-lez v11, 02d2 // +000f │ │ -061036: 54fb 0909 |02c5: iget-object v11, v15, Ljwtc/android/chess/ics/ICSClient$13;.this$0:Ljwtc/android/chess/ics/ICSClient; // field@0909 │ │ -06103a: 54fc 0909 |02c7: iget-object v12, v15, Ljwtc/android/chess/ics/ICSClient$13;.this$0:Ljwtc/android/chess/ics/ICSClient; // field@0909 │ │ -06103e: 7110 6518 0c00 |02c9: invoke-static {v12}, Ljwtc/android/chess/ics/ICSClient;.access$1600:(Ljwtc/android/chess/ics/ICSClient;)Ljava/lang/String; // method@1865 │ │ -061044: 0c0c |02cc: move-result-object v12 │ │ -061046: 6e20 9018 cb00 |02cd: invoke-virtual {v11, v12}, Ljwtc/android/chess/ics/ICSClient;.sendString:(Ljava/lang/String;)V // method@1890 │ │ -06104c: 2900 39ff |02d0: goto/16 0209 // -00c7 │ │ -061050: 2202 6500 |02d2: new-instance v2, Landroid/os/Bundle; // type@0065 │ │ -061054: 7010 b001 0200 |02d4: invoke-direct {v2}, Landroid/os/Bundle;.:()V // method@01b0 │ │ -06105a: 1a0b 6f11 |02d7: const-string v11, "buffer" // string@116f │ │ -06105e: 1a0c 7f0d |02d9: const-string v12, "Unexpected response from server after setting login handle..." // string@0d7f │ │ -061062: 6e30 c101 b20c |02db: invoke-virtual {v2, v11, v12}, Landroid/os/Bundle;.putString:(Ljava/lang/String;Ljava/lang/String;)V // method@01c1 │ │ -061068: 6e20 d701 2900 |02de: invoke-virtual {v9, v2}, Landroid/os/Message;.setData:(Landroid/os/Bundle;)V // method@01d7 │ │ -06106e: 54fb 0909 |02e1: iget-object v11, v15, Ljwtc/android/chess/ics/ICSClient$13;.this$0:Ljwtc/android/chess/ics/ICSClient; // field@0909 │ │ -061072: 54bb 6109 |02e3: iget-object v11, v11, Ljwtc/android/chess/ics/ICSClient;.m_threadHandler:Ljwtc/android/chess/ics/ICSClient$InnerThreadHandler; // field@0961 │ │ -061076: 6e20 5718 9b00 |02e5: invoke-virtual {v11, v9}, Ljwtc/android/chess/ics/ICSClient$InnerThreadHandler;.sendMessage:(Landroid/os/Message;)Z // method@1857 │ │ -06107c: 2900 92fd |02e8: goto/16 007a // -026e │ │ -061080: 54fb 0909 |02ea: iget-object v11, v15, Ljwtc/android/chess/ics/ICSClient$13;.this$0:Ljwtc/android/chess/ics/ICSClient; // field@0909 │ │ -061084: 7110 6a18 0b00 |02ec: invoke-static {v11}, Ljwtc/android/chess/ics/ICSClient;.access$200:(Ljwtc/android/chess/ics/ICSClient;)Ljwtc/android/chess/ics/TelnetSocket; // method@186a │ │ -06108a: 0c0b |02ef: move-result-object v11 │ │ -06108c: 6e10 c518 0b00 |02f0: invoke-virtual {v11}, Ljwtc/android/chess/ics/TelnetSocket;.readString:()Ljava/lang/String; // method@18c5 │ │ -061092: 0c00 |02f3: move-result-object v0 │ │ -061094: 2900 21ff |02f4: goto/16 0215 // -00df │ │ -061098: 1a0b 2001 |02f6: const-string v11, "**** Starting " // string@0120 │ │ -06109c: 6e20 3e15 b300 |02f8: invoke-virtual {v3, v11}, Ljava/lang/String;.indexOf:(Ljava/lang/String;)I // method@153e │ │ -0610a2: 0a0b |02fb: move-result v11 │ │ -0610a4: 12fc |02fc: const/4 v12, #int -1 // #ff │ │ -0610a6: 33cb 2300 |02fd: if-ne v11, v12, 0320 // +0023 │ │ -0610aa: 1a0b 2101 |02ff: const-string v11, "****************" // string@0121 │ │ -0610ae: 6e20 3e15 b300 |0301: invoke-virtual {v3, v11}, Ljava/lang/String;.indexOf:(Ljava/lang/String;)I // method@153e │ │ -0610b4: 0a0b |0304: move-result v11 │ │ -0610b6: 12fc |0305: const/4 v12, #int -1 // #ff │ │ -0610b8: 33cb 1a00 |0306: if-ne v11, v12, 0320 // +001a │ │ -0610bc: 2202 6500 |0308: new-instance v2, Landroid/os/Bundle; // type@0065 │ │ -0610c0: 7010 b001 0200 |030a: invoke-direct {v2}, Landroid/os/Bundle;.:()V // method@01b0 │ │ -0610c6: 1a0b 6f11 |030d: const-string v11, "buffer" // string@116f │ │ -0610ca: 1a0c 6003 |030f: const-string v12, "Could not log you in..." // string@0360 │ │ -0610ce: 6e30 c101 b20c |0311: invoke-virtual {v2, v11, v12}, Landroid/os/Bundle;.putString:(Ljava/lang/String;Ljava/lang/String;)V // method@01c1 │ │ -0610d4: 6e20 d701 2900 |0314: invoke-virtual {v9, v2}, Landroid/os/Message;.setData:(Landroid/os/Bundle;)V // method@01d7 │ │ -0610da: 54fb 0909 |0317: iget-object v11, v15, Ljwtc/android/chess/ics/ICSClient$13;.this$0:Ljwtc/android/chess/ics/ICSClient; // field@0909 │ │ -0610de: 54bb 6109 |0319: iget-object v11, v11, Ljwtc/android/chess/ics/ICSClient;.m_threadHandler:Ljwtc/android/chess/ics/ICSClient$InnerThreadHandler; // field@0961 │ │ -0610e2: 6e20 5718 9b00 |031b: invoke-virtual {v11, v9}, Ljwtc/android/chess/ics/ICSClient$InnerThreadHandler;.sendMessage:(Landroid/os/Message;)Z // method@1857 │ │ -0610e8: 2900 5cfd |031e: goto/16 007a // -02a4 │ │ -0610ec: 54fb 0909 |0320: iget-object v11, v15, Ljwtc/android/chess/ics/ICSClient$13;.this$0:Ljwtc/android/chess/ics/ICSClient; // field@0909 │ │ -0610f0: 121c |0322: const/4 v12, #int 1 // #1 │ │ -0610f2: 7120 6f18 cb00 |0323: invoke-static {v11, v12}, Ljwtc/android/chess/ics/ICSClient;.access$402:(Ljwtc/android/chess/ics/ICSClient;Z)Z // method@186f │ │ -0610f8: 54fb 0909 |0326: iget-object v11, v15, Ljwtc/android/chess/ics/ICSClient$13;.this$0:Ljwtc/android/chess/ics/ICSClient; // field@0909 │ │ -0610fc: 1a0c 2f22 |0328: const-string v12, "style 12" // string@222f │ │ -061100: 6e20 9018 cb00 |032a: invoke-virtual {v11, v12}, Ljwtc/android/chess/ics/ICSClient;.sendString:(Ljava/lang/String;)V // method@1890 │ │ -061106: 54fb 0909 |032d: iget-object v11, v15, Ljwtc/android/chess/ics/ICSClient$13;.this$0:Ljwtc/android/chess/ics/ICSClient; // field@0909 │ │ -06110a: 1a0c 3101 |032f: const-string v12, "-channel 4" // string@0131 │ │ -06110e: 6e20 9018 cb00 |0331: invoke-virtual {v11, v12}, Ljwtc/android/chess/ics/ICSClient;.sendString:(Ljava/lang/String;)V // method@1890 │ │ -061114: 54fb 0909 |0334: iget-object v11, v15, Ljwtc/android/chess/ics/ICSClient$13;.this$0:Ljwtc/android/chess/ics/ICSClient; // field@0909 │ │ -061118: 1a0c 3201 |0336: const-string v12, "-channel 53" // string@0132 │ │ -06111c: 6e20 9018 cb00 |0338: invoke-virtual {v11, v12}, Ljwtc/android/chess/ics/ICSClient;.sendString:(Ljava/lang/String;)V // method@1890 │ │ -061122: 54fb 0909 |033b: iget-object v11, v15, Ljwtc/android/chess/ics/ICSClient$13;.this$0:Ljwtc/android/chess/ics/ICSClient; // field@0909 │ │ -061126: 1a0c 1620 |033d: const-string v12, "set kibitz 1" // string@2016 │ │ -06112a: 6e20 9018 cb00 |033f: invoke-virtual {v11, v12}, Ljwtc/android/chess/ics/ICSClient;.sendString:(Ljava/lang/String;)V // method@1890 │ │ -061130: 1a0b b604 |0342: const-string v11, "ICSClient" // string@04b6 │ │ -061134: 220c 4203 |0344: new-instance v12, Ljava/lang/StringBuilder; // type@0342 │ │ -061138: 7010 5715 0c00 |0346: invoke-direct {v12}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ -06113e: 1a0d 3900 |0349: const-string v13, " == HANDLE " // string@0039 │ │ -061142: 6e20 5f15 dc00 |034b: invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -061148: 0c0c |034e: move-result-object v12 │ │ -06114a: 54fd 0909 |034f: iget-object v13, v15, Ljwtc/android/chess/ics/ICSClient$13;.this$0:Ljwtc/android/chess/ics/ICSClient; // field@0909 │ │ -06114e: 7110 6118 0d00 |0351: invoke-static {v13}, Ljwtc/android/chess/ics/ICSClient;.access$1300:(Ljwtc/android/chess/ics/ICSClient;)Ljava/lang/String; // method@1861 │ │ -061154: 0c0d |0354: move-result-object v13 │ │ -061156: 6e20 5f15 dc00 |0355: invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -06115c: 0c0c |0358: move-result-object v12 │ │ -06115e: 6e10 6415 0c00 |0359: invoke-virtual {v12}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ -061164: 0c0c |035c: move-result-object v12 │ │ -061166: 7120 f811 cb00 |035d: invoke-static {v11, v12}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@11f8 │ │ -06116c: 2208 6b00 |0360: new-instance v8, Landroid/os/Message; // type@006b │ │ -061170: 7010 d401 0800 |0362: invoke-direct {v8}, Landroid/os/Message;.:()V // method@01d4 │ │ -061176: 123b |0365: const/4 v11, #int 3 // #3 │ │ -061178: 598b 2100 |0366: iput v11, v8, Landroid/os/Message;.what:I // field@0021 │ │ -06117c: 54fb 0909 |0368: iget-object v11, v15, Ljwtc/android/chess/ics/ICSClient$13;.this$0:Ljwtc/android/chess/ics/ICSClient; // field@0909 │ │ -061180: 54bb 6109 |036a: iget-object v11, v11, Ljwtc/android/chess/ics/ICSClient;.m_threadHandler:Ljwtc/android/chess/ics/ICSClient$InnerThreadHandler; // field@0961 │ │ -061184: 6e20 5718 8b00 |036c: invoke-virtual {v11, v8}, Ljwtc/android/chess/ics/ICSClient$InnerThreadHandler;.sendMessage:(Landroid/os/Message;)Z // method@1857 │ │ -06118a: 1a01 0000 |036f: const-string v1, "" // string@0000 │ │ -06118e: 54fb 0909 |0371: iget-object v11, v15, Ljwtc/android/chess/ics/ICSClient$13;.this$0:Ljwtc/android/chess/ics/ICSClient; // field@0909 │ │ -061192: 54fc 0909 |0373: iget-object v12, v15, Ljwtc/android/chess/ics/ICSClient$13;.this$0:Ljwtc/android/chess/ics/ICSClient; // field@0909 │ │ -061196: 7110 6818 0c00 |0375: invoke-static {v12}, Ljwtc/android/chess/ics/ICSClient;.access$1800:(Ljwtc/android/chess/ics/ICSClient;)Ljava/lang/String; // method@1868 │ │ -06119c: 0c0c |0378: move-result-object v12 │ │ -06119e: 7120 6718 cb00 |0379: invoke-static {v11, v12}, Ljwtc/android/chess/ics/ICSClient;.access$1702:(Ljwtc/android/chess/ics/ICSClient;Ljava/lang/String;)Ljava/lang/String; // method@1867 │ │ -0611a4: 1a01 0000 |037c: const-string v1, "" // string@0000 │ │ -0611a8: 54fb 0909 |037e: iget-object v11, v15, Ljwtc/android/chess/ics/ICSClient$13;.this$0:Ljwtc/android/chess/ics/ICSClient; // field@0909 │ │ -0611ac: 7110 6a18 0b00 |0380: invoke-static {v11}, Ljwtc/android/chess/ics/ICSClient;.access$200:(Ljwtc/android/chess/ics/ICSClient;)Ljwtc/android/chess/ics/TelnetSocket; // method@186a │ │ -0611b2: 0c0b |0383: move-result-object v11 │ │ -0611b4: 380b 6efd |0384: if-eqz v11, 00f2 // -0292 │ │ -0611b8: 54fb 0909 |0386: iget-object v11, v15, Ljwtc/android/chess/ics/ICSClient$13;.this$0:Ljwtc/android/chess/ics/ICSClient; // field@0909 │ │ -0611bc: 7110 6a18 0b00 |0388: invoke-static {v11}, Ljwtc/android/chess/ics/ICSClient;.access$200:(Ljwtc/android/chess/ics/ICSClient;)Ljwtc/android/chess/ics/TelnetSocket; // method@186a │ │ -0611c2: 0c0b |038b: move-result-object v11 │ │ -0611c4: 6e10 c418 0b00 |038c: invoke-virtual {v11}, Ljwtc/android/chess/ics/TelnetSocket;.isConnected:()Z // method@18c4 │ │ -0611ca: 0a0b |038f: move-result v11 │ │ -0611cc: 380b 62fd |0390: if-eqz v11, 00f2 // -029e │ │ -0611d0: 54fb 0909 |0392: iget-object v11, v15, Ljwtc/android/chess/ics/ICSClient$13;.this$0:Ljwtc/android/chess/ics/ICSClient; // field@0909 │ │ -0611d4: 7110 6a18 0b00 |0394: invoke-static {v11}, Ljwtc/android/chess/ics/ICSClient;.access$200:(Ljwtc/android/chess/ics/ICSClient;)Ljwtc/android/chess/ics/TelnetSocket; // method@186a │ │ -0611da: 0c0b |0397: move-result-object v11 │ │ -0611dc: 6e10 c518 0b00 |0398: invoke-virtual {v11}, Ljwtc/android/chess/ics/TelnetSocket;.readString:()Ljava/lang/String; // method@18c5 │ │ -0611e2: 0c03 |039b: move-result-object v3 │ │ -0611e4: 3803 e2ff |039c: if-eqz v3, 037e // -001e │ │ -0611e8: 6e10 4215 0300 |039e: invoke-virtual {v3}, Ljava/lang/String;.length:()I // method@1542 │ │ -0611ee: 0a0b |03a1: move-result v11 │ │ -0611f0: 3d0b dcff |03a2: if-lez v11, 037e // -0024 │ │ -0611f4: 220b 4203 |03a4: new-instance v11, Ljava/lang/StringBuilder; // type@0342 │ │ -0611f8: 7010 5715 0b00 |03a6: invoke-direct {v11}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ -0611fe: 6e20 5f15 1b00 |03a9: invoke-virtual {v11, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -061204: 0c0b |03ac: move-result-object v11 │ │ -061206: 6e20 5f15 3b00 |03ad: invoke-virtual {v11, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -06120c: 0c0b |03b0: move-result-object v11 │ │ -06120e: 6e10 6415 0b00 |03b1: invoke-virtual {v11}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ -061214: 0c01 |03b4: move-result-object v1 │ │ -061216: 54fb 0909 |03b5: iget-object v11, v15, Ljwtc/android/chess/ics/ICSClient$13;.this$0:Ljwtc/android/chess/ics/ICSClient; // field@0909 │ │ -06121a: 7110 6618 0b00 |03b7: invoke-static {v11}, Ljwtc/android/chess/ics/ICSClient;.access$1700:(Ljwtc/android/chess/ics/ICSClient;)Ljava/lang/String; // method@1866 │ │ -061220: 0c0b |03ba: move-result-object v11 │ │ -061222: 6e20 3815 b100 |03bb: invoke-virtual {v1, v11}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@1538 │ │ -061228: 0a0b |03be: move-result v11 │ │ -06122a: 380b bfff |03bf: if-eqz v11, 037e // -0041 │ │ -06122e: 54fb 0909 |03c1: iget-object v11, v15, Ljwtc/android/chess/ics/ICSClient$13;.this$0:Ljwtc/android/chess/ics/ICSClient; // field@0909 │ │ -061232: 7120 6918 1b00 |03c3: invoke-static {v11, v1}, Ljwtc/android/chess/ics/ICSClient;.access$1902:(Ljwtc/android/chess/ics/ICSClient;Ljava/lang/String;)Ljava/lang/String; // method@1869 │ │ -061238: 2208 6b00 |03c6: new-instance v8, Landroid/os/Message; // type@006b │ │ -06123c: 7010 d401 0800 |03c8: invoke-direct {v8}, Landroid/os/Message;.:()V // method@01d4 │ │ -061242: 121b |03cb: const/4 v11, #int 1 // #1 │ │ -061244: 598b 2100 |03cc: iput v11, v8, Landroid/os/Message;.what:I // field@0021 │ │ -061248: 2202 6500 |03ce: new-instance v2, Landroid/os/Bundle; // type@0065 │ │ -06124c: 7010 b001 0200 |03d0: invoke-direct {v2}, Landroid/os/Bundle;.:()V // method@01b0 │ │ -061252: 54fb 0909 |03d3: iget-object v11, v15, Ljwtc/android/chess/ics/ICSClient$13;.this$0:Ljwtc/android/chess/ics/ICSClient; // field@0909 │ │ -061256: 54bb 6109 |03d5: iget-object v11, v11, Ljwtc/android/chess/ics/ICSClient;.m_threadHandler:Ljwtc/android/chess/ics/ICSClient$InnerThreadHandler; // field@0961 │ │ -06125a: 6e20 5718 8b00 |03d7: invoke-virtual {v11, v8}, Ljwtc/android/chess/ics/ICSClient$InnerThreadHandler;.sendMessage:(Landroid/os/Message;)Z // method@1857 │ │ -061260: 1a01 0000 |03da: const-string v1, "" // string@0000 │ │ -061264: 28a2 |03dc: goto 037e // -005e │ │ +062644: |[062644] jwtc.android.chess.ics.ICSClient$13.run:()V │ │ +062654: 2209 6800 |0000: new-instance v9, Landroid/os/Message; // type@0068 │ │ +062658: 7010 d401 0900 |0002: invoke-direct {v9}, Landroid/os/Message;.:()V // method@01d4 │ │ +06265e: 122b |0005: const/4 v11, #int 2 // #2 │ │ +062660: 599b 2100 |0006: iput v11, v9, Landroid/os/Message;.what:I // field@0021 │ │ +062664: 54fb 0909 |0008: iget-object v11, v15, Ljwtc/android/chess/ics/ICSClient$13;.this$0:Ljwtc/android/chess/ics/ICSClient; // field@0909 │ │ +062668: 54fc 0909 |000a: iget-object v12, v15, Ljwtc/android/chess/ics/ICSClient$13;.this$0:Ljwtc/android/chess/ics/ICSClient; // field@0909 │ │ +06266c: 7110 6118 0c00 |000c: invoke-static {v12}, Ljwtc/android/chess/ics/ICSClient;.access$1300:(Ljwtc/android/chess/ics/ICSClient;)Ljava/lang/String; // method@1861 │ │ +062672: 0c0c |000f: move-result-object v12 │ │ +062674: 1a0d cf16 |0010: const-string v13, "guest" // string@16cf │ │ +062678: 6e20 3915 dc00 |0012: invoke-virtual {v12, v13}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1539 │ │ +06267e: 0a0c |0015: move-result v12 │ │ +062680: 7120 6018 cb00 |0016: invoke-static {v11, v12}, Ljwtc/android/chess/ics/ICSClient;.access$1202:(Ljwtc/android/chess/ics/ICSClient;Z)Z // method@1860 │ │ +062686: 54fb 0909 |0019: iget-object v11, v15, Ljwtc/android/chess/ics/ICSClient$13;.this$0:Ljwtc/android/chess/ics/ICSClient; // field@0909 │ │ +06268a: 220c 1104 |001b: new-instance v12, Ljwtc/android/chess/ics/TelnetSocket; // type@0411 │ │ +06268e: 54fd 0909 |001d: iget-object v13, v15, Ljwtc/android/chess/ics/ICSClient$13;.this$0:Ljwtc/android/chess/ics/ICSClient; // field@0909 │ │ +062692: 7110 6318 0d00 |001f: invoke-static {v13}, Ljwtc/android/chess/ics/ICSClient;.access$1400:(Ljwtc/android/chess/ics/ICSClient;)Ljava/lang/String; // method@1863 │ │ +062698: 0c0d |0022: move-result-object v13 │ │ +06269a: 54fe 0909 |0023: iget-object v14, v15, Ljwtc/android/chess/ics/ICSClient$13;.this$0:Ljwtc/android/chess/ics/ICSClient; // field@0909 │ │ +06269e: 7110 6418 0e00 |0025: invoke-static {v14}, Ljwtc/android/chess/ics/ICSClient;.access$1500:(Ljwtc/android/chess/ics/ICSClient;)I // method@1864 │ │ +0626a4: 0a0e |0028: move-result v14 │ │ +0626a6: 7030 c018 dc0e |0029: invoke-direct {v12, v13, v14}, Ljwtc/android/chess/ics/TelnetSocket;.:(Ljava/lang/String;I)V // method@18c0 │ │ +0626ac: 7120 6c18 cb00 |002c: invoke-static {v11, v12}, Ljwtc/android/chess/ics/ICSClient;.access$202:(Ljwtc/android/chess/ics/ICSClient;Ljwtc/android/chess/ics/TelnetSocket;)Ljwtc/android/chess/ics/TelnetSocket; // method@186c │ │ +0626b2: 1a03 0000 |002f: const-string v3, "" // string@0000 │ │ +0626b6: 54fb 0909 |0031: iget-object v11, v15, Ljwtc/android/chess/ics/ICSClient$13;.this$0:Ljwtc/android/chess/ics/ICSClient; // field@0909 │ │ +0626ba: 7110 6a18 0b00 |0033: invoke-static {v11}, Ljwtc/android/chess/ics/ICSClient;.access$200:(Ljwtc/android/chess/ics/ICSClient;)Ljwtc/android/chess/ics/TelnetSocket; // method@186a │ │ +0626c0: 0c0b |0036: move-result-object v11 │ │ +0626c2: 6e10 c518 0b00 |0037: invoke-virtual {v11}, Ljwtc/android/chess/ics/TelnetSocket;.readString:()Ljava/lang/String; // method@18c5 │ │ +0626c8: 0c00 |003a: move-result-object v0 │ │ +0626ca: 3800 2300 |003b: if-eqz v0, 005e // +0023 │ │ +0626ce: 54fb 0909 |003d: iget-object v11, v15, Ljwtc/android/chess/ics/ICSClient$13;.this$0:Ljwtc/android/chess/ics/ICSClient; // field@0909 │ │ +0626d2: 6e10 8418 0b00 |003f: invoke-virtual {v11}, Ljwtc/android/chess/ics/ICSClient;.isFinishing:()Z // method@1884 │ │ +0626d8: 0a0b |0042: move-result v11 │ │ +0626da: 390b 1b00 |0043: if-nez v11, 005e // +001b │ │ +0626de: 220b 3f03 |0045: new-instance v11, Ljava/lang/StringBuilder; // type@033f │ │ +0626e2: 7010 5715 0b00 |0047: invoke-direct {v11}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ +0626e8: 6e20 5f15 3b00 |004a: invoke-virtual {v11, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +0626ee: 0c0b |004d: move-result-object v11 │ │ +0626f0: 6e20 5f15 0b00 |004e: invoke-virtual {v11, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +0626f6: 0c0b |0051: move-result-object v11 │ │ +0626f8: 6e10 6415 0b00 |0052: invoke-virtual {v11}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ +0626fe: 0c03 |0055: move-result-object v3 │ │ +062700: 1a0b 1f19 |0056: const-string v11, "login: " // string@191f │ │ +062704: 6e20 3e15 b300 |0058: invoke-virtual {v3, v11}, Ljava/lang/String;.indexOf:(Ljava/lang/String;)I // method@153e │ │ +06270a: 0a0b |005b: move-result v11 │ │ +06270c: 3d0b 4400 |005c: if-lez v11, 00a0 // +0044 │ │ +062710: 6e10 4215 0300 |005e: invoke-virtual {v3}, Ljava/lang/String;.length:()I // method@1542 │ │ +062716: 0a0b |0061: move-result v11 │ │ +062718: 390b 4900 |0062: if-nez v11, 00ab // +0049 │ │ +06271c: 2202 6200 |0064: new-instance v2, Landroid/os/Bundle; // type@0062 │ │ +062720: 7010 b001 0200 |0066: invoke-direct {v2}, Landroid/os/Bundle;.:()V // method@01b0 │ │ +062726: 1a0b 6b11 |0069: const-string v11, "buffer" // string@116b │ │ +06272a: 1a0c 450b |006b: const-string v12, "No response from server after connection..." // string@0b45 │ │ +06272e: 6e30 c101 b20c |006d: invoke-virtual {v2, v11, v12}, Landroid/os/Bundle;.putString:(Ljava/lang/String;Ljava/lang/String;)V // method@01c1 │ │ +062734: 6e20 d701 2900 |0070: invoke-virtual {v9, v2}, Landroid/os/Message;.setData:(Landroid/os/Bundle;)V // method@01d7 │ │ +06273a: 54fb 0909 |0073: iget-object v11, v15, Ljwtc/android/chess/ics/ICSClient$13;.this$0:Ljwtc/android/chess/ics/ICSClient; // field@0909 │ │ +06273e: 54bb 6109 |0075: iget-object v11, v11, Ljwtc/android/chess/ics/ICSClient;.m_threadHandler:Ljwtc/android/chess/ics/ICSClient$InnerThreadHandler; // field@0961 │ │ +062742: 6e20 5718 9b00 |0077: invoke-virtual {v11, v9}, Ljwtc/android/chess/ics/ICSClient$InnerThreadHandler;.sendMessage:(Landroid/os/Message;)Z // method@1857 │ │ +062748: 0e00 |007a: return-void │ │ +06274a: 0d04 |007b: move-exception v4 │ │ +06274c: 54fb 0909 |007c: iget-object v11, v15, Ljwtc/android/chess/ics/ICSClient$13;.this$0:Ljwtc/android/chess/ics/ICSClient; // field@0909 │ │ +062750: 120c |007e: const/4 v12, #int 0 // #0 │ │ +062752: 7120 6c18 cb00 |007f: invoke-static {v11, v12}, Ljwtc/android/chess/ics/ICSClient;.access$202:(Ljwtc/android/chess/ics/ICSClient;Ljwtc/android/chess/ics/TelnetSocket;)Ljwtc/android/chess/ics/TelnetSocket; // method@186c │ │ +062758: 2202 6200 |0082: new-instance v2, Landroid/os/Bundle; // type@0062 │ │ +06275c: 7010 b001 0200 |0084: invoke-direct {v2}, Landroid/os/Bundle;.:()V // method@01b0 │ │ +062762: 1a0b 6b11 |0087: const-string v11, "buffer" // string@116b │ │ +062766: 54fc 0909 |0089: iget-object v12, v15, Ljwtc/android/chess/ics/ICSClient$13;.this$0:Ljwtc/android/chess/ics/ICSClient; // field@0909 │ │ +06276a: 140d e100 087f |008b: const v13, #float 1.8078e+38 // #7f0800e1 │ │ +062770: 6e20 7e18 dc00 |008e: invoke-virtual {v12, v13}, Ljwtc/android/chess/ics/ICSClient;.getString:(I)Ljava/lang/String; // method@187e │ │ +062776: 0c0c |0091: move-result-object v12 │ │ +062778: 6e30 c101 b20c |0092: invoke-virtual {v2, v11, v12}, Landroid/os/Bundle;.putString:(Ljava/lang/String;Ljava/lang/String;)V // method@01c1 │ │ +06277e: 6e20 d701 2900 |0095: invoke-virtual {v9, v2}, Landroid/os/Message;.setData:(Landroid/os/Bundle;)V // method@01d7 │ │ +062784: 54fb 0909 |0098: iget-object v11, v15, Ljwtc/android/chess/ics/ICSClient$13;.this$0:Ljwtc/android/chess/ics/ICSClient; // field@0909 │ │ +062788: 54bb 6109 |009a: iget-object v11, v11, Ljwtc/android/chess/ics/ICSClient;.m_threadHandler:Ljwtc/android/chess/ics/ICSClient$InnerThreadHandler; // field@0961 │ │ +06278c: 6e20 5718 9b00 |009c: invoke-virtual {v11, v9}, Ljwtc/android/chess/ics/ICSClient$InnerThreadHandler;.sendMessage:(Landroid/os/Message;)Z // method@1857 │ │ +062792: 28db |009f: goto 007a // -0025 │ │ +062794: 54fb 0909 |00a0: iget-object v11, v15, Ljwtc/android/chess/ics/ICSClient$13;.this$0:Ljwtc/android/chess/ics/ICSClient; // field@0909 │ │ +062798: 7110 6a18 0b00 |00a2: invoke-static {v11}, Ljwtc/android/chess/ics/ICSClient;.access$200:(Ljwtc/android/chess/ics/ICSClient;)Ljwtc/android/chess/ics/TelnetSocket; // method@186a │ │ +06279e: 0c0b |00a5: move-result-object v11 │ │ +0627a0: 6e10 c518 0b00 |00a6: invoke-virtual {v11}, Ljwtc/android/chess/ics/TelnetSocket;.readString:()Ljava/lang/String; // method@18c5 │ │ +0627a6: 0c00 |00a9: move-result-object v0 │ │ +0627a8: 2891 |00aa: goto 003b // -006f │ │ +0627aa: 1a0b 1f19 |00ab: const-string v11, "login: " // string@191f │ │ +0627ae: 6e20 3e15 b300 |00ad: invoke-virtual {v3, v11}, Ljava/lang/String;.indexOf:(Ljava/lang/String;)I // method@153e │ │ +0627b4: 0a0b |00b0: move-result v11 │ │ +0627b6: 12fc |00b1: const/4 v12, #int -1 // #ff │ │ +0627b8: 33cb 5400 |00b2: if-ne v11, v12, 0106 // +0054 │ │ +0627bc: 2202 6200 |00b4: new-instance v2, Landroid/os/Bundle; // type@0062 │ │ +0627c0: 7010 b001 0200 |00b6: invoke-direct {v2}, Landroid/os/Bundle;.:()V // method@01b0 │ │ +0627c6: 1a0b 6b11 |00b9: const-string v11, "buffer" // string@116b │ │ +0627ca: 1a0c 7b0d |00bb: const-string v12, "Unexpected response from server after connection..." // string@0d7b │ │ +0627ce: 6e30 c101 b20c |00bd: invoke-virtual {v2, v11, v12}, Landroid/os/Bundle;.putString:(Ljava/lang/String;Ljava/lang/String;)V // method@01c1 │ │ +0627d4: 6e20 d701 2900 |00c0: invoke-virtual {v9, v2}, Landroid/os/Message;.setData:(Landroid/os/Bundle;)V // method@01d7 │ │ +0627da: 54fb 0909 |00c3: iget-object v11, v15, Ljwtc/android/chess/ics/ICSClient$13;.this$0:Ljwtc/android/chess/ics/ICSClient; // field@0909 │ │ +0627de: 54bb 6109 |00c5: iget-object v11, v11, Ljwtc/android/chess/ics/ICSClient;.m_threadHandler:Ljwtc/android/chess/ics/ICSClient$InnerThreadHandler; // field@0961 │ │ +0627e2: 6e20 5718 9b00 |00c7: invoke-virtual {v11, v9}, Ljwtc/android/chess/ics/ICSClient$InnerThreadHandler;.sendMessage:(Landroid/os/Message;)Z // method@1857 │ │ +0627e8: 28b0 |00ca: goto 007a // -0050 │ │ +0627ea: 0d04 |00cb: move-exception v4 │ │ +0627ec: 2202 6200 |00cc: new-instance v2, Landroid/os/Bundle; // type@0062 │ │ +0627f0: 7010 b001 0200 |00ce: invoke-direct {v2}, Landroid/os/Bundle;.:()V // method@01b0 │ │ +0627f6: 1a0b 6b11 |00d1: const-string v11, "buffer" // string@116b │ │ +0627fa: 54fc 0909 |00d3: iget-object v12, v15, Ljwtc/android/chess/ics/ICSClient$13;.this$0:Ljwtc/android/chess/ics/ICSClient; // field@0909 │ │ +0627fe: 140d e100 087f |00d5: const v13, #float 1.8078e+38 // #7f0800e1 │ │ +062804: 6e20 7e18 dc00 |00d8: invoke-virtual {v12, v13}, Ljwtc/android/chess/ics/ICSClient;.getString:(I)Ljava/lang/String; // method@187e │ │ +06280a: 0c0c |00db: move-result-object v12 │ │ +06280c: 6e30 c101 b20c |00dc: invoke-virtual {v2, v11, v12}, Landroid/os/Bundle;.putString:(Ljava/lang/String;Ljava/lang/String;)V // method@01c1 │ │ +062812: 6e20 d701 2900 |00df: invoke-virtual {v9, v2}, Landroid/os/Message;.setData:(Landroid/os/Bundle;)V // method@01d7 │ │ +062818: 54fb 0909 |00e2: iget-object v11, v15, Ljwtc/android/chess/ics/ICSClient$13;.this$0:Ljwtc/android/chess/ics/ICSClient; // field@0909 │ │ +06281c: 54bb 6109 |00e4: iget-object v11, v11, Ljwtc/android/chess/ics/ICSClient;.m_threadHandler:Ljwtc/android/chess/ics/ICSClient$InnerThreadHandler; // field@0961 │ │ +062820: 6e20 5718 9b00 |00e6: invoke-virtual {v11, v9}, Ljwtc/android/chess/ics/ICSClient$InnerThreadHandler;.sendMessage:(Landroid/os/Message;)Z // method@1857 │ │ +062826: 1a0b 330e |00e9: const-string v11, "WorkerTelnet" // string@0e33 │ │ +06282a: 6e10 fc14 0400 |00eb: invoke-virtual {v4}, Ljava/lang/Exception;.toString:()Ljava/lang/String; // method@14fc │ │ +062830: 0c0c |00ee: move-result-object v12 │ │ +062832: 7120 f611 cb00 |00ef: invoke-static {v11, v12}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@11f6 │ │ +062838: 54fb 0909 |00f2: iget-object v11, v15, Ljwtc/android/chess/ics/ICSClient$13;.this$0:Ljwtc/android/chess/ics/ICSClient; // field@0909 │ │ +06283c: 120c |00f4: const/4 v12, #int 0 // #0 │ │ +06283e: 7120 6f18 cb00 |00f5: invoke-static {v11, v12}, Ljwtc/android/chess/ics/ICSClient;.access$402:(Ljwtc/android/chess/ics/ICSClient;Z)Z // method@186f │ │ +062844: 1a0b 330e |00f8: const-string v11, "WorkerTelnet" // string@0e33 │ │ +062848: 1a0c 1d22 |00fa: const-string v12, "stopped" // string@221d │ │ +06284c: 7120 f811 cb00 |00fc: invoke-static {v11, v12}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@11f8 │ │ +062852: 54fb 0909 |00ff: iget-object v11, v15, Ljwtc/android/chess/ics/ICSClient$13;.this$0:Ljwtc/android/chess/ics/ICSClient; // field@0909 │ │ +062856: 6e10 7a18 0b00 |0101: invoke-virtual {v11}, Ljwtc/android/chess/ics/ICSClient;.finish:()V // method@187a │ │ +06285c: 2900 76ff |0104: goto/16 007a // -008a │ │ +062860: 1a0b eb21 |0106: const-string v11, "startSession 1" // string@21eb │ │ +062864: 220c 3f03 |0108: new-instance v12, Ljava/lang/StringBuilder; // type@033f │ │ +062868: 7010 5715 0c00 |010a: invoke-direct {v12}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ +06286e: 1a0d a10a |010d: const-string v13, "Logging in with " // string@0aa1 │ │ +062872: 6e20 5f15 dc00 |010f: invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +062878: 0c0c |0112: move-result-object v12 │ │ +06287a: 54fd 0909 |0113: iget-object v13, v15, Ljwtc/android/chess/ics/ICSClient$13;.this$0:Ljwtc/android/chess/ics/ICSClient; // field@0909 │ │ +06287e: 7110 6118 0d00 |0115: invoke-static {v13}, Ljwtc/android/chess/ics/ICSClient;.access$1300:(Ljwtc/android/chess/ics/ICSClient;)Ljava/lang/String; // method@1861 │ │ +062884: 0c0d |0118: move-result-object v13 │ │ +062886: 6e20 5f15 dc00 |0119: invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +06288c: 0c0c |011c: move-result-object v12 │ │ +06288e: 6e10 6415 0c00 |011d: invoke-virtual {v12}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ +062894: 0c0c |0120: move-result-object v12 │ │ +062896: 7120 f811 cb00 |0121: invoke-static {v11, v12}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@11f8 │ │ +06289c: 54fb 0909 |0124: iget-object v11, v15, Ljwtc/android/chess/ics/ICSClient$13;.this$0:Ljwtc/android/chess/ics/ICSClient; // field@0909 │ │ +0628a0: 54fc 0909 |0126: iget-object v12, v15, Ljwtc/android/chess/ics/ICSClient$13;.this$0:Ljwtc/android/chess/ics/ICSClient; // field@0909 │ │ +0628a4: 7110 6118 0c00 |0128: invoke-static {v12}, Ljwtc/android/chess/ics/ICSClient;.access$1300:(Ljwtc/android/chess/ics/ICSClient;)Ljava/lang/String; // method@1861 │ │ +0628aa: 0c0c |012b: move-result-object v12 │ │ +0628ac: 6e20 9018 cb00 |012c: invoke-virtual {v11, v12}, Ljwtc/android/chess/ics/ICSClient;.sendString:(Ljava/lang/String;)V // method@1890 │ │ +0628b2: 1a03 0000 |012f: const-string v3, "" // string@0000 │ │ +0628b6: 54fb 0909 |0131: iget-object v11, v15, Ljwtc/android/chess/ics/ICSClient$13;.this$0:Ljwtc/android/chess/ics/ICSClient; // field@0909 │ │ +0628ba: 7110 6a18 0b00 |0133: invoke-static {v11}, Ljwtc/android/chess/ics/ICSClient;.access$200:(Ljwtc/android/chess/ics/ICSClient;)Ljwtc/android/chess/ics/TelnetSocket; // method@186a │ │ +0628c0: 0c0b |0136: move-result-object v11 │ │ +0628c2: 6e10 c518 0b00 |0137: invoke-virtual {v11}, Ljwtc/android/chess/ics/TelnetSocket;.readString:()Ljava/lang/String; // method@18c5 │ │ +0628c8: 0c00 |013a: move-result-object v0 │ │ +0628ca: 3800 3300 |013b: if-eqz v0, 016e // +0033 │ │ +0628ce: 220b 3f03 |013d: new-instance v11, Ljava/lang/StringBuilder; // type@033f │ │ +0628d2: 7010 5715 0b00 |013f: invoke-direct {v11}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ +0628d8: 6e20 5f15 3b00 |0142: invoke-virtual {v11, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +0628de: 0c0b |0145: move-result-object v11 │ │ +0628e0: 6e20 5f15 0b00 |0146: invoke-virtual {v11, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +0628e6: 0c0b |0149: move-result-object v11 │ │ +0628e8: 6e10 6415 0b00 |014a: invoke-virtual {v11}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ +0628ee: 0c03 |014d: move-result-object v3 │ │ +0628f0: 1a0b c600 |014e: const-string v11, "":" // string@00c6 │ │ +0628f4: 6e20 3e15 b300 |0150: invoke-virtual {v3, v11}, Ljava/lang/String;.indexOf:(Ljava/lang/String;)I // method@153e │ │ +0628fa: 0a0b |0153: move-result v11 │ │ +0628fc: 3d0b 1200 |0154: if-lez v11, 0166 // +0012 │ │ +062900: 1a0b c80b |0156: const-string v11, "Press return to enter the server as" // string@0bc8 │ │ +062904: 6e20 3e15 b300 |0158: invoke-virtual {v3, v11}, Ljava/lang/String;.indexOf:(Ljava/lang/String;)I // method@153e │ │ +06290a: 0a0b |015b: move-result v11 │ │ +06290c: 3c0b 1200 |015c: if-gtz v11, 016e // +0012 │ │ +062910: 1a0b a20a |015e: const-string v11, "Logging you in as" // string@0aa2 │ │ +062914: 6e20 3e15 b300 |0160: invoke-virtual {v3, v11}, Ljava/lang/String;.indexOf:(Ljava/lang/String;)I // method@153e │ │ +06291a: 0a0b |0163: move-result v11 │ │ +06291c: 3c0b 0a00 |0164: if-gtz v11, 016e // +000a │ │ +062920: 1a0b c51d |0166: const-string v11, "password: " // string@1dc5 │ │ +062924: 6e20 3e15 b300 |0168: invoke-virtual {v3, v11}, Ljava/lang/String;.indexOf:(Ljava/lang/String;)I // method@153e │ │ +06292a: 0a0b |016b: move-result v11 │ │ +06292c: 3d0b 2000 |016c: if-lez v11, 018c // +0020 │ │ +062930: 6e10 4215 0300 |016e: invoke-virtual {v3}, Ljava/lang/String;.length:()I // method@1542 │ │ +062936: 0a0b |0171: move-result v11 │ │ +062938: 390b 3d00 |0172: if-nez v11, 01af // +003d │ │ +06293c: 2202 6200 |0174: new-instance v2, Landroid/os/Bundle; // type@0062 │ │ +062940: 7010 b001 0200 |0176: invoke-direct {v2}, Landroid/os/Bundle;.:()V // method@01b0 │ │ +062946: 1a0b 6b11 |0179: const-string v11, "buffer" // string@116b │ │ +06294a: 1a0c 460b |017b: const-string v12, "No response from server after setting login handle..." // string@0b46 │ │ +06294e: 6e30 c101 b20c |017d: invoke-virtual {v2, v11, v12}, Landroid/os/Bundle;.putString:(Ljava/lang/String;Ljava/lang/String;)V // method@01c1 │ │ +062954: 6e20 d701 2900 |0180: invoke-virtual {v9, v2}, Landroid/os/Message;.setData:(Landroid/os/Bundle;)V // method@01d7 │ │ +06295a: 54fb 0909 |0183: iget-object v11, v15, Ljwtc/android/chess/ics/ICSClient$13;.this$0:Ljwtc/android/chess/ics/ICSClient; // field@0909 │ │ +06295e: 54bb 6109 |0185: iget-object v11, v11, Ljwtc/android/chess/ics/ICSClient;.m_threadHandler:Ljwtc/android/chess/ics/ICSClient$InnerThreadHandler; // field@0961 │ │ +062962: 6e20 5718 9b00 |0187: invoke-virtual {v11, v9}, Ljwtc/android/chess/ics/ICSClient$InnerThreadHandler;.sendMessage:(Landroid/os/Message;)Z // method@1857 │ │ +062968: 2900 f0fe |018a: goto/16 007a // -0110 │ │ +06296c: 1a0b ef21 |018c: const-string v11, "startSession debug" // string@21ef │ │ +062970: 220c 3f03 |018e: new-instance v12, Ljava/lang/StringBuilder; // type@033f │ │ +062974: 7010 5715 0c00 |0190: invoke-direct {v12}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ +06297a: 1a0d 6e23 |0193: const-string v13, "wait: " // string@236e │ │ +06297e: 6e20 5f15 dc00 |0195: invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +062984: 0c0c |0198: move-result-object v12 │ │ +062986: 6e20 5f15 3c00 |0199: invoke-virtual {v12, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +06298c: 0c0c |019c: move-result-object v12 │ │ +06298e: 6e10 6415 0c00 |019d: invoke-virtual {v12}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ +062994: 0c0c |01a0: move-result-object v12 │ │ +062996: 7120 f811 cb00 |01a1: invoke-static {v11, v12}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@11f8 │ │ +06299c: 54fb 0909 |01a4: iget-object v11, v15, Ljwtc/android/chess/ics/ICSClient$13;.this$0:Ljwtc/android/chess/ics/ICSClient; // field@0909 │ │ +0629a0: 7110 6a18 0b00 |01a6: invoke-static {v11}, Ljwtc/android/chess/ics/ICSClient;.access$200:(Ljwtc/android/chess/ics/ICSClient;)Ljwtc/android/chess/ics/TelnetSocket; // method@186a │ │ +0629a6: 0c0b |01a9: move-result-object v11 │ │ +0629a8: 6e10 c518 0b00 |01aa: invoke-virtual {v11}, Ljwtc/android/chess/ics/TelnetSocket;.readString:()Ljava/lang/String; // method@18c5 │ │ +0629ae: 0c00 |01ad: move-result-object v0 │ │ +0629b0: 288d |01ae: goto 013b // -0073 │ │ +0629b2: 1a0b 680e |01af: const-string v11, "[ │ │ +]" // string@0e68 │ │ +0629b6: 1a0c 0000 |01b1: const-string v12, "" // string@0000 │ │ +0629ba: 6e30 4415 b30c |01b3: invoke-virtual {v3, v11, v12}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@1544 │ │ +0629c0: 0c03 |01b6: move-result-object v3 │ │ +0629c2: 1a0b ec21 |01b7: const-string v11, "startSession 2" // string@21ec │ │ +0629c6: 220c 3f03 |01b9: new-instance v12, Ljava/lang/StringBuilder; // type@033f │ │ +0629ca: 7010 5715 0c00 |01bb: invoke-direct {v12}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ +0629d0: 1a0d 5e02 |01be: const-string v13, "After handle: " // string@025e │ │ +0629d4: 6e20 5f15 dc00 |01c0: invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +0629da: 0c0c |01c3: move-result-object v12 │ │ +0629dc: 6e20 5f15 3c00 |01c4: invoke-virtual {v12, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +0629e2: 0c0c |01c7: move-result-object v12 │ │ +0629e4: 6e10 6415 0c00 |01c8: invoke-virtual {v12}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ +0629ea: 0c0c |01cb: move-result-object v12 │ │ +0629ec: 7120 f811 cb00 |01cc: invoke-static {v11, v12}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@11f8 │ │ +0629f2: 1a0b c90b |01cf: const-string v11, "Press return to enter the server as "" // string@0bc9 │ │ +0629f6: 6e20 3e15 b300 |01d1: invoke-virtual {v3, v11}, Ljava/lang/String;.indexOf:(Ljava/lang/String;)I // method@153e │ │ +0629fc: 0a05 |01d4: move-result v5 │ │ +0629fe: 1a0b a30a |01d5: const-string v11, "Logging you in as "" // string@0aa3 │ │ +062a02: 6e20 3e15 b300 |01d7: invoke-virtual {v3, v11}, Ljava/lang/String;.indexOf:(Ljava/lang/String;)I // method@153e │ │ +062a08: 0a06 |01da: move-result v6 │ │ +062a0a: 3a05 a500 |01db: if-ltz v5, 0280 // +00a5 │ │ +062a0e: 6e10 4d15 0300 |01dd: invoke-virtual {v3}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@154d │ │ +062a14: 0c03 |01e0: move-result-object v3 │ │ +062a16: 1a0b ed21 |01e1: const-string v11, "startSession 2.1" // string@21ed │ │ +062a1a: 1a0c 9704 |01e3: const-string v12, "Guest log in v1" // string@0497 │ │ +062a1e: 7120 f811 cb00 |01e5: invoke-static {v11, v12}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@11f8 │ │ +062a24: 1a0b ca0b |01e8: const-string v11, "Press return to enter the server as "(\w+)":" // string@0bca │ │ +062a28: 7110 0c16 0b00 |01ea: invoke-static {v11}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@160c │ │ +062a2e: 0c0a |01ed: move-result-object v10 │ │ +062a30: 6e20 0d16 3a00 |01ee: invoke-virtual {v10, v3}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@160d │ │ +062a36: 0c07 |01f1: move-result-object v7 │ │ +062a38: 6e10 0816 0700 |01f2: invoke-virtual {v7}, Ljava/util/regex/Matcher;.find:()Z // method@1608 │ │ +062a3e: 0a0b |01f5: move-result v11 │ │ +062a40: 380b 7200 |01f6: if-eqz v11, 0268 // +0072 │ │ +062a44: 54fb 0909 |01f8: iget-object v11, v15, Ljwtc/android/chess/ics/ICSClient$13;.this$0:Ljwtc/android/chess/ics/ICSClient; // field@0909 │ │ +062a48: 121c |01fa: const/4 v12, #int 1 // #1 │ │ +062a4a: 6e20 0916 c700 |01fb: invoke-virtual {v7, v12}, Ljava/util/regex/Matcher;.group:(I)Ljava/lang/String; // method@1609 │ │ +062a50: 0c0c |01fe: move-result-object v12 │ │ +062a52: 7120 6218 cb00 |01ff: invoke-static {v11, v12}, Ljwtc/android/chess/ics/ICSClient;.access$1302:(Ljwtc/android/chess/ics/ICSClient;Ljava/lang/String;)Ljava/lang/String; // method@1862 │ │ +062a58: 54fb 0909 |0202: iget-object v11, v15, Ljwtc/android/chess/ics/ICSClient$13;.this$0:Ljwtc/android/chess/ics/ICSClient; // field@0909 │ │ +062a5c: 1a0c 0000 |0204: const-string v12, "" // string@0000 │ │ +062a60: 6e20 9018 cb00 |0206: invoke-virtual {v11, v12}, Ljwtc/android/chess/ics/ICSClient;.sendString:(Ljava/lang/String;)V // method@1890 │ │ +062a66: 1a03 0000 |0209: const-string v3, "" // string@0000 │ │ +062a6a: 54fb 0909 |020b: iget-object v11, v15, Ljwtc/android/chess/ics/ICSClient$13;.this$0:Ljwtc/android/chess/ics/ICSClient; // field@0909 │ │ +062a6e: 7110 6a18 0b00 |020d: invoke-static {v11}, Ljwtc/android/chess/ics/ICSClient;.access$200:(Ljwtc/android/chess/ics/ICSClient;)Ljwtc/android/chess/ics/TelnetSocket; // method@186a │ │ +062a74: 0c0b |0210: move-result-object v11 │ │ +062a76: 6e10 c518 0b00 |0211: invoke-virtual {v11}, Ljwtc/android/chess/ics/TelnetSocket;.readString:()Ljava/lang/String; // method@18c5 │ │ +062a7c: 0c00 |0214: move-result-object v0 │ │ +062a7e: 3800 1b00 |0215: if-eqz v0, 0230 // +001b │ │ +062a82: 220b 3f03 |0217: new-instance v11, Ljava/lang/StringBuilder; // type@033f │ │ +062a86: 7010 5715 0b00 |0219: invoke-direct {v11}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ +062a8c: 6e20 5f15 3b00 |021c: invoke-virtual {v11, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +062a92: 0c0b |021f: move-result-object v11 │ │ +062a94: 6e20 5f15 0b00 |0220: invoke-virtual {v11, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +062a9a: 0c0b |0223: move-result-object v11 │ │ +062a9c: 6e10 6415 0b00 |0224: invoke-virtual {v11}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ +062aa2: 0c03 |0227: move-result-object v3 │ │ +062aa4: 6e10 4215 0300 |0228: invoke-virtual {v3}, Ljava/lang/String;.length:()I // method@1542 │ │ +062aaa: 0a0b |022b: move-result v11 │ │ +062aac: 130c 1400 |022c: const/16 v12, #int 20 // #14 │ │ +062ab0: 37cb bc00 |022e: if-le v11, v12, 02ea // +00bc │ │ +062ab4: 1a0b ee21 |0230: const-string v11, "startSession 3" // string@21ee │ │ +062ab8: 220c 3f03 |0232: new-instance v12, Ljava/lang/StringBuilder; // type@033f │ │ +062abc: 7010 5715 0c00 |0234: invoke-direct {v12}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ +062ac2: 1a0d 180c |0237: const-string v13, "Response after password: " // string@0c18 │ │ +062ac6: 6e20 5f15 dc00 |0239: invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +062acc: 0c0c |023c: move-result-object v12 │ │ +062ace: 6e20 5f15 3c00 |023d: invoke-virtual {v12, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +062ad4: 0c0c |0240: move-result-object v12 │ │ +062ad6: 6e10 6415 0c00 |0241: invoke-virtual {v12}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ +062adc: 0c0c |0244: move-result-object v12 │ │ +062ade: 7120 f811 cb00 |0245: invoke-static {v11, v12}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@11f8 │ │ +062ae4: 3803 0800 |0248: if-eqz v3, 0250 // +0008 │ │ +062ae8: 6e10 4215 0300 |024a: invoke-virtual {v3}, Ljava/lang/String;.length:()I // method@1542 │ │ +062aee: 0a0b |024d: move-result v11 │ │ +062af0: 390b a800 |024e: if-nez v11, 02f6 // +00a8 │ │ +062af4: 2202 6200 |0250: new-instance v2, Landroid/os/Bundle; // type@0062 │ │ +062af8: 7010 b001 0200 |0252: invoke-direct {v2}, Landroid/os/Bundle;.:()V // method@01b0 │ │ +062afe: 1a0b 6b11 |0255: const-string v11, "buffer" // string@116b │ │ +062b02: 1a0c 470b |0257: const-string v12, "No response from server while logging in..." // string@0b47 │ │ +062b06: 6e30 c101 b20c |0259: invoke-virtual {v2, v11, v12}, Landroid/os/Bundle;.putString:(Ljava/lang/String;Ljava/lang/String;)V // method@01c1 │ │ +062b0c: 6e20 d701 2900 |025c: invoke-virtual {v9, v2}, Landroid/os/Message;.setData:(Landroid/os/Bundle;)V // method@01d7 │ │ +062b12: 54fb 0909 |025f: iget-object v11, v15, Ljwtc/android/chess/ics/ICSClient$13;.this$0:Ljwtc/android/chess/ics/ICSClient; // field@0909 │ │ +062b16: 54bb 6109 |0261: iget-object v11, v11, Ljwtc/android/chess/ics/ICSClient;.m_threadHandler:Ljwtc/android/chess/ics/ICSClient$InnerThreadHandler; // field@0961 │ │ +062b1a: 6e20 5718 9b00 |0263: invoke-virtual {v11, v9}, Ljwtc/android/chess/ics/ICSClient$InnerThreadHandler;.sendMessage:(Landroid/os/Message;)Z // method@1857 │ │ +062b20: 2900 14fe |0266: goto/16 007a // -01ec │ │ +062b24: 2202 6200 |0268: new-instance v2, Landroid/os/Bundle; // type@0062 │ │ +062b28: 7010 b001 0200 |026a: invoke-direct {v2}, Landroid/os/Bundle;.:()V // method@01b0 │ │ +062b2e: 1a0b 6b11 |026d: const-string v11, "buffer" // string@116b │ │ +062b32: 1a0c 6403 |026f: const-string v12, "Could not process response after setting login handle...(1)" // string@0364 │ │ +062b36: 6e30 c101 b20c |0271: invoke-virtual {v2, v11, v12}, Landroid/os/Bundle;.putString:(Ljava/lang/String;Ljava/lang/String;)V // method@01c1 │ │ +062b3c: 6e20 d701 2900 |0274: invoke-virtual {v9, v2}, Landroid/os/Message;.setData:(Landroid/os/Bundle;)V // method@01d7 │ │ +062b42: 54fb 0909 |0277: iget-object v11, v15, Ljwtc/android/chess/ics/ICSClient$13;.this$0:Ljwtc/android/chess/ics/ICSClient; // field@0909 │ │ +062b46: 54bb 6109 |0279: iget-object v11, v11, Ljwtc/android/chess/ics/ICSClient;.m_threadHandler:Ljwtc/android/chess/ics/ICSClient$InnerThreadHandler; // field@0961 │ │ +062b4a: 6e20 5718 9b00 |027b: invoke-virtual {v11, v9}, Ljwtc/android/chess/ics/ICSClient$InnerThreadHandler;.sendMessage:(Landroid/os/Message;)Z // method@1857 │ │ +062b50: 2900 fcfd |027e: goto/16 007a // -0204 │ │ +062b54: 3a06 3d00 |0280: if-ltz v6, 02bd // +003d │ │ +062b58: 1a0b ed21 |0282: const-string v11, "startSession 2.1" // string@21ed │ │ +062b5c: 1a0c 9804 |0284: const-string v12, "Guest log in v2" // string@0498 │ │ +062b60: 7120 f811 cb00 |0286: invoke-static {v11, v12}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@11f8 │ │ +062b66: 1a0b a40a |0289: const-string v11, "Logging you in as "(\w+)"" // string@0aa4 │ │ +062b6a: 7110 0c16 0b00 |028b: invoke-static {v11}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@160c │ │ +062b70: 0c0a |028e: move-result-object v10 │ │ +062b72: 6e20 0d16 3a00 |028f: invoke-virtual {v10, v3}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@160d │ │ +062b78: 0c07 |0292: move-result-object v7 │ │ +062b7a: 6e10 0816 0700 |0293: invoke-virtual {v7}, Ljava/util/regex/Matcher;.find:()Z // method@1608 │ │ +062b80: 0a0b |0296: move-result v11 │ │ +062b82: 380b 0e00 |0297: if-eqz v11, 02a5 // +000e │ │ +062b86: 54fb 0909 |0299: iget-object v11, v15, Ljwtc/android/chess/ics/ICSClient$13;.this$0:Ljwtc/android/chess/ics/ICSClient; // field@0909 │ │ +062b8a: 121c |029b: const/4 v12, #int 1 // #1 │ │ +062b8c: 6e20 0916 c700 |029c: invoke-virtual {v7, v12}, Ljava/util/regex/Matcher;.group:(I)Ljava/lang/String; // method@1609 │ │ +062b92: 0c0c |029f: move-result-object v12 │ │ +062b94: 7120 6218 cb00 |02a0: invoke-static {v11, v12}, Ljwtc/android/chess/ics/ICSClient;.access$1302:(Ljwtc/android/chess/ics/ICSClient;Ljava/lang/String;)Ljava/lang/String; // method@1862 │ │ +062b9a: 2900 66ff |02a3: goto/16 0209 // -009a │ │ +062b9e: 2202 6200 |02a5: new-instance v2, Landroid/os/Bundle; // type@0062 │ │ +062ba2: 7010 b001 0200 |02a7: invoke-direct {v2}, Landroid/os/Bundle;.:()V // method@01b0 │ │ +062ba8: 1a0b 6b11 |02aa: const-string v11, "buffer" // string@116b │ │ +062bac: 1a0c 6503 |02ac: const-string v12, "Could not process response after setting login handle...(2)" // string@0365 │ │ +062bb0: 6e30 c101 b20c |02ae: invoke-virtual {v2, v11, v12}, Landroid/os/Bundle;.putString:(Ljava/lang/String;Ljava/lang/String;)V // method@01c1 │ │ +062bb6: 6e20 d701 2900 |02b1: invoke-virtual {v9, v2}, Landroid/os/Message;.setData:(Landroid/os/Bundle;)V // method@01d7 │ │ +062bbc: 54fb 0909 |02b4: iget-object v11, v15, Ljwtc/android/chess/ics/ICSClient$13;.this$0:Ljwtc/android/chess/ics/ICSClient; // field@0909 │ │ +062bc0: 54bb 6109 |02b6: iget-object v11, v11, Ljwtc/android/chess/ics/ICSClient;.m_threadHandler:Ljwtc/android/chess/ics/ICSClient$InnerThreadHandler; // field@0961 │ │ +062bc4: 6e20 5718 9b00 |02b8: invoke-virtual {v11, v9}, Ljwtc/android/chess/ics/ICSClient$InnerThreadHandler;.sendMessage:(Landroid/os/Message;)Z // method@1857 │ │ +062bca: 2900 bffd |02bb: goto/16 007a // -0241 │ │ +062bce: 1a0b c51d |02bd: const-string v11, "password: " // string@1dc5 │ │ +062bd2: 6e20 3e15 b300 |02bf: invoke-virtual {v3, v11}, Ljava/lang/String;.indexOf:(Ljava/lang/String;)I // method@153e │ │ +062bd8: 0a0b |02c2: move-result v11 │ │ +062bda: 3d0b 0f00 |02c3: if-lez v11, 02d2 // +000f │ │ +062bde: 54fb 0909 |02c5: iget-object v11, v15, Ljwtc/android/chess/ics/ICSClient$13;.this$0:Ljwtc/android/chess/ics/ICSClient; // field@0909 │ │ +062be2: 54fc 0909 |02c7: iget-object v12, v15, Ljwtc/android/chess/ics/ICSClient$13;.this$0:Ljwtc/android/chess/ics/ICSClient; // field@0909 │ │ +062be6: 7110 6518 0c00 |02c9: invoke-static {v12}, Ljwtc/android/chess/ics/ICSClient;.access$1600:(Ljwtc/android/chess/ics/ICSClient;)Ljava/lang/String; // method@1865 │ │ +062bec: 0c0c |02cc: move-result-object v12 │ │ +062bee: 6e20 9018 cb00 |02cd: invoke-virtual {v11, v12}, Ljwtc/android/chess/ics/ICSClient;.sendString:(Ljava/lang/String;)V // method@1890 │ │ +062bf4: 2900 39ff |02d0: goto/16 0209 // -00c7 │ │ +062bf8: 2202 6200 |02d2: new-instance v2, Landroid/os/Bundle; // type@0062 │ │ +062bfc: 7010 b001 0200 |02d4: invoke-direct {v2}, Landroid/os/Bundle;.:()V // method@01b0 │ │ +062c02: 1a0b 6b11 |02d7: const-string v11, "buffer" // string@116b │ │ +062c06: 1a0c 7c0d |02d9: const-string v12, "Unexpected response from server after setting login handle..." // string@0d7c │ │ +062c0a: 6e30 c101 b20c |02db: invoke-virtual {v2, v11, v12}, Landroid/os/Bundle;.putString:(Ljava/lang/String;Ljava/lang/String;)V // method@01c1 │ │ +062c10: 6e20 d701 2900 |02de: invoke-virtual {v9, v2}, Landroid/os/Message;.setData:(Landroid/os/Bundle;)V // method@01d7 │ │ +062c16: 54fb 0909 |02e1: iget-object v11, v15, Ljwtc/android/chess/ics/ICSClient$13;.this$0:Ljwtc/android/chess/ics/ICSClient; // field@0909 │ │ +062c1a: 54bb 6109 |02e3: iget-object v11, v11, Ljwtc/android/chess/ics/ICSClient;.m_threadHandler:Ljwtc/android/chess/ics/ICSClient$InnerThreadHandler; // field@0961 │ │ +062c1e: 6e20 5718 9b00 |02e5: invoke-virtual {v11, v9}, Ljwtc/android/chess/ics/ICSClient$InnerThreadHandler;.sendMessage:(Landroid/os/Message;)Z // method@1857 │ │ +062c24: 2900 92fd |02e8: goto/16 007a // -026e │ │ +062c28: 54fb 0909 |02ea: iget-object v11, v15, Ljwtc/android/chess/ics/ICSClient$13;.this$0:Ljwtc/android/chess/ics/ICSClient; // field@0909 │ │ +062c2c: 7110 6a18 0b00 |02ec: invoke-static {v11}, Ljwtc/android/chess/ics/ICSClient;.access$200:(Ljwtc/android/chess/ics/ICSClient;)Ljwtc/android/chess/ics/TelnetSocket; // method@186a │ │ +062c32: 0c0b |02ef: move-result-object v11 │ │ +062c34: 6e10 c518 0b00 |02f0: invoke-virtual {v11}, Ljwtc/android/chess/ics/TelnetSocket;.readString:()Ljava/lang/String; // method@18c5 │ │ +062c3a: 0c00 |02f3: move-result-object v0 │ │ +062c3c: 2900 21ff |02f4: goto/16 0215 // -00df │ │ +062c40: 1a0b 2001 |02f6: const-string v11, "**** Starting " // string@0120 │ │ +062c44: 6e20 3e15 b300 |02f8: invoke-virtual {v3, v11}, Ljava/lang/String;.indexOf:(Ljava/lang/String;)I // method@153e │ │ +062c4a: 0a0b |02fb: move-result v11 │ │ +062c4c: 12fc |02fc: const/4 v12, #int -1 // #ff │ │ +062c4e: 33cb 2300 |02fd: if-ne v11, v12, 0320 // +0023 │ │ +062c52: 1a0b 2101 |02ff: const-string v11, "****************" // string@0121 │ │ +062c56: 6e20 3e15 b300 |0301: invoke-virtual {v3, v11}, Ljava/lang/String;.indexOf:(Ljava/lang/String;)I // method@153e │ │ +062c5c: 0a0b |0304: move-result v11 │ │ +062c5e: 12fc |0305: const/4 v12, #int -1 // #ff │ │ +062c60: 33cb 1a00 |0306: if-ne v11, v12, 0320 // +001a │ │ +062c64: 2202 6200 |0308: new-instance v2, Landroid/os/Bundle; // type@0062 │ │ +062c68: 7010 b001 0200 |030a: invoke-direct {v2}, Landroid/os/Bundle;.:()V // method@01b0 │ │ +062c6e: 1a0b 6b11 |030d: const-string v11, "buffer" // string@116b │ │ +062c72: 1a0c 6003 |030f: const-string v12, "Could not log you in..." // string@0360 │ │ +062c76: 6e30 c101 b20c |0311: invoke-virtual {v2, v11, v12}, Landroid/os/Bundle;.putString:(Ljava/lang/String;Ljava/lang/String;)V // method@01c1 │ │ +062c7c: 6e20 d701 2900 |0314: invoke-virtual {v9, v2}, Landroid/os/Message;.setData:(Landroid/os/Bundle;)V // method@01d7 │ │ +062c82: 54fb 0909 |0317: iget-object v11, v15, Ljwtc/android/chess/ics/ICSClient$13;.this$0:Ljwtc/android/chess/ics/ICSClient; // field@0909 │ │ +062c86: 54bb 6109 |0319: iget-object v11, v11, Ljwtc/android/chess/ics/ICSClient;.m_threadHandler:Ljwtc/android/chess/ics/ICSClient$InnerThreadHandler; // field@0961 │ │ +062c8a: 6e20 5718 9b00 |031b: invoke-virtual {v11, v9}, Ljwtc/android/chess/ics/ICSClient$InnerThreadHandler;.sendMessage:(Landroid/os/Message;)Z // method@1857 │ │ +062c90: 2900 5cfd |031e: goto/16 007a // -02a4 │ │ +062c94: 54fb 0909 |0320: iget-object v11, v15, Ljwtc/android/chess/ics/ICSClient$13;.this$0:Ljwtc/android/chess/ics/ICSClient; // field@0909 │ │ +062c98: 121c |0322: const/4 v12, #int 1 // #1 │ │ +062c9a: 7120 6f18 cb00 |0323: invoke-static {v11, v12}, Ljwtc/android/chess/ics/ICSClient;.access$402:(Ljwtc/android/chess/ics/ICSClient;Z)Z // method@186f │ │ +062ca0: 54fb 0909 |0326: iget-object v11, v15, Ljwtc/android/chess/ics/ICSClient$13;.this$0:Ljwtc/android/chess/ics/ICSClient; // field@0909 │ │ +062ca4: 1a0c 2b22 |0328: const-string v12, "style 12" // string@222b │ │ +062ca8: 6e20 9018 cb00 |032a: invoke-virtual {v11, v12}, Ljwtc/android/chess/ics/ICSClient;.sendString:(Ljava/lang/String;)V // method@1890 │ │ +062cae: 54fb 0909 |032d: iget-object v11, v15, Ljwtc/android/chess/ics/ICSClient$13;.this$0:Ljwtc/android/chess/ics/ICSClient; // field@0909 │ │ +062cb2: 1a0c 3101 |032f: const-string v12, "-channel 4" // string@0131 │ │ +062cb6: 6e20 9018 cb00 |0331: invoke-virtual {v11, v12}, Ljwtc/android/chess/ics/ICSClient;.sendString:(Ljava/lang/String;)V // method@1890 │ │ +062cbc: 54fb 0909 |0334: iget-object v11, v15, Ljwtc/android/chess/ics/ICSClient$13;.this$0:Ljwtc/android/chess/ics/ICSClient; // field@0909 │ │ +062cc0: 1a0c 3201 |0336: const-string v12, "-channel 53" // string@0132 │ │ +062cc4: 6e20 9018 cb00 |0338: invoke-virtual {v11, v12}, Ljwtc/android/chess/ics/ICSClient;.sendString:(Ljava/lang/String;)V // method@1890 │ │ +062cca: 54fb 0909 |033b: iget-object v11, v15, Ljwtc/android/chess/ics/ICSClient$13;.this$0:Ljwtc/android/chess/ics/ICSClient; // field@0909 │ │ +062cce: 1a0c 1220 |033d: const-string v12, "set kibitz 1" // string@2012 │ │ +062cd2: 6e20 9018 cb00 |033f: invoke-virtual {v11, v12}, Ljwtc/android/chess/ics/ICSClient;.sendString:(Ljava/lang/String;)V // method@1890 │ │ +062cd8: 1a0b b604 |0342: const-string v11, "ICSClient" // string@04b6 │ │ +062cdc: 220c 3f03 |0344: new-instance v12, Ljava/lang/StringBuilder; // type@033f │ │ +062ce0: 7010 5715 0c00 |0346: invoke-direct {v12}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ +062ce6: 1a0d 3900 |0349: const-string v13, " == HANDLE " // string@0039 │ │ +062cea: 6e20 5f15 dc00 |034b: invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +062cf0: 0c0c |034e: move-result-object v12 │ │ +062cf2: 54fd 0909 |034f: iget-object v13, v15, Ljwtc/android/chess/ics/ICSClient$13;.this$0:Ljwtc/android/chess/ics/ICSClient; // field@0909 │ │ +062cf6: 7110 6118 0d00 |0351: invoke-static {v13}, Ljwtc/android/chess/ics/ICSClient;.access$1300:(Ljwtc/android/chess/ics/ICSClient;)Ljava/lang/String; // method@1861 │ │ +062cfc: 0c0d |0354: move-result-object v13 │ │ +062cfe: 6e20 5f15 dc00 |0355: invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +062d04: 0c0c |0358: move-result-object v12 │ │ +062d06: 6e10 6415 0c00 |0359: invoke-virtual {v12}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ +062d0c: 0c0c |035c: move-result-object v12 │ │ +062d0e: 7120 f811 cb00 |035d: invoke-static {v11, v12}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@11f8 │ │ +062d14: 2208 6800 |0360: new-instance v8, Landroid/os/Message; // type@0068 │ │ +062d18: 7010 d401 0800 |0362: invoke-direct {v8}, Landroid/os/Message;.:()V // method@01d4 │ │ +062d1e: 123b |0365: const/4 v11, #int 3 // #3 │ │ +062d20: 598b 2100 |0366: iput v11, v8, Landroid/os/Message;.what:I // field@0021 │ │ +062d24: 54fb 0909 |0368: iget-object v11, v15, Ljwtc/android/chess/ics/ICSClient$13;.this$0:Ljwtc/android/chess/ics/ICSClient; // field@0909 │ │ +062d28: 54bb 6109 |036a: iget-object v11, v11, Ljwtc/android/chess/ics/ICSClient;.m_threadHandler:Ljwtc/android/chess/ics/ICSClient$InnerThreadHandler; // field@0961 │ │ +062d2c: 6e20 5718 8b00 |036c: invoke-virtual {v11, v8}, Ljwtc/android/chess/ics/ICSClient$InnerThreadHandler;.sendMessage:(Landroid/os/Message;)Z // method@1857 │ │ +062d32: 1a01 0000 |036f: const-string v1, "" // string@0000 │ │ +062d36: 54fb 0909 |0371: iget-object v11, v15, Ljwtc/android/chess/ics/ICSClient$13;.this$0:Ljwtc/android/chess/ics/ICSClient; // field@0909 │ │ +062d3a: 54fc 0909 |0373: iget-object v12, v15, Ljwtc/android/chess/ics/ICSClient$13;.this$0:Ljwtc/android/chess/ics/ICSClient; // field@0909 │ │ +062d3e: 7110 6818 0c00 |0375: invoke-static {v12}, Ljwtc/android/chess/ics/ICSClient;.access$1800:(Ljwtc/android/chess/ics/ICSClient;)Ljava/lang/String; // method@1868 │ │ +062d44: 0c0c |0378: move-result-object v12 │ │ +062d46: 7120 6718 cb00 |0379: invoke-static {v11, v12}, Ljwtc/android/chess/ics/ICSClient;.access$1702:(Ljwtc/android/chess/ics/ICSClient;Ljava/lang/String;)Ljava/lang/String; // method@1867 │ │ +062d4c: 1a01 0000 |037c: const-string v1, "" // string@0000 │ │ +062d50: 54fb 0909 |037e: iget-object v11, v15, Ljwtc/android/chess/ics/ICSClient$13;.this$0:Ljwtc/android/chess/ics/ICSClient; // field@0909 │ │ +062d54: 7110 6a18 0b00 |0380: invoke-static {v11}, Ljwtc/android/chess/ics/ICSClient;.access$200:(Ljwtc/android/chess/ics/ICSClient;)Ljwtc/android/chess/ics/TelnetSocket; // method@186a │ │ +062d5a: 0c0b |0383: move-result-object v11 │ │ +062d5c: 380b 6efd |0384: if-eqz v11, 00f2 // -0292 │ │ +062d60: 54fb 0909 |0386: iget-object v11, v15, Ljwtc/android/chess/ics/ICSClient$13;.this$0:Ljwtc/android/chess/ics/ICSClient; // field@0909 │ │ +062d64: 7110 6a18 0b00 |0388: invoke-static {v11}, Ljwtc/android/chess/ics/ICSClient;.access$200:(Ljwtc/android/chess/ics/ICSClient;)Ljwtc/android/chess/ics/TelnetSocket; // method@186a │ │ +062d6a: 0c0b |038b: move-result-object v11 │ │ +062d6c: 6e10 c418 0b00 |038c: invoke-virtual {v11}, Ljwtc/android/chess/ics/TelnetSocket;.isConnected:()Z // method@18c4 │ │ +062d72: 0a0b |038f: move-result v11 │ │ +062d74: 380b 62fd |0390: if-eqz v11, 00f2 // -029e │ │ +062d78: 54fb 0909 |0392: iget-object v11, v15, Ljwtc/android/chess/ics/ICSClient$13;.this$0:Ljwtc/android/chess/ics/ICSClient; // field@0909 │ │ +062d7c: 7110 6a18 0b00 |0394: invoke-static {v11}, Ljwtc/android/chess/ics/ICSClient;.access$200:(Ljwtc/android/chess/ics/ICSClient;)Ljwtc/android/chess/ics/TelnetSocket; // method@186a │ │ +062d82: 0c0b |0397: move-result-object v11 │ │ +062d84: 6e10 c518 0b00 |0398: invoke-virtual {v11}, Ljwtc/android/chess/ics/TelnetSocket;.readString:()Ljava/lang/String; // method@18c5 │ │ +062d8a: 0c03 |039b: move-result-object v3 │ │ +062d8c: 3803 e2ff |039c: if-eqz v3, 037e // -001e │ │ +062d90: 6e10 4215 0300 |039e: invoke-virtual {v3}, Ljava/lang/String;.length:()I // method@1542 │ │ +062d96: 0a0b |03a1: move-result v11 │ │ +062d98: 3d0b dcff |03a2: if-lez v11, 037e // -0024 │ │ +062d9c: 220b 3f03 |03a4: new-instance v11, Ljava/lang/StringBuilder; // type@033f │ │ +062da0: 7010 5715 0b00 |03a6: invoke-direct {v11}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ +062da6: 6e20 5f15 1b00 |03a9: invoke-virtual {v11, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +062dac: 0c0b |03ac: move-result-object v11 │ │ +062dae: 6e20 5f15 3b00 |03ad: invoke-virtual {v11, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +062db4: 0c0b |03b0: move-result-object v11 │ │ +062db6: 6e10 6415 0b00 |03b1: invoke-virtual {v11}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ +062dbc: 0c01 |03b4: move-result-object v1 │ │ +062dbe: 54fb 0909 |03b5: iget-object v11, v15, Ljwtc/android/chess/ics/ICSClient$13;.this$0:Ljwtc/android/chess/ics/ICSClient; // field@0909 │ │ +062dc2: 7110 6618 0b00 |03b7: invoke-static {v11}, Ljwtc/android/chess/ics/ICSClient;.access$1700:(Ljwtc/android/chess/ics/ICSClient;)Ljava/lang/String; // method@1866 │ │ +062dc8: 0c0b |03ba: move-result-object v11 │ │ +062dca: 6e20 3815 b100 |03bb: invoke-virtual {v1, v11}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@1538 │ │ +062dd0: 0a0b |03be: move-result v11 │ │ +062dd2: 380b bfff |03bf: if-eqz v11, 037e // -0041 │ │ +062dd6: 54fb 0909 |03c1: iget-object v11, v15, Ljwtc/android/chess/ics/ICSClient$13;.this$0:Ljwtc/android/chess/ics/ICSClient; // field@0909 │ │ +062dda: 7120 6918 1b00 |03c3: invoke-static {v11, v1}, Ljwtc/android/chess/ics/ICSClient;.access$1902:(Ljwtc/android/chess/ics/ICSClient;Ljava/lang/String;)Ljava/lang/String; // method@1869 │ │ +062de0: 2208 6800 |03c6: new-instance v8, Landroid/os/Message; // type@0068 │ │ +062de4: 7010 d401 0800 |03c8: invoke-direct {v8}, Landroid/os/Message;.:()V // method@01d4 │ │ +062dea: 121b |03cb: const/4 v11, #int 1 // #1 │ │ +062dec: 598b 2100 |03cc: iput v11, v8, Landroid/os/Message;.what:I // field@0021 │ │ +062df0: 2202 6200 |03ce: new-instance v2, Landroid/os/Bundle; // type@0062 │ │ +062df4: 7010 b001 0200 |03d0: invoke-direct {v2}, Landroid/os/Bundle;.:()V // method@01b0 │ │ +062dfa: 54fb 0909 |03d3: iget-object v11, v15, Ljwtc/android/chess/ics/ICSClient$13;.this$0:Ljwtc/android/chess/ics/ICSClient; // field@0909 │ │ +062dfe: 54bb 6109 |03d5: iget-object v11, v11, Ljwtc/android/chess/ics/ICSClient;.m_threadHandler:Ljwtc/android/chess/ics/ICSClient$InnerThreadHandler; // field@0961 │ │ +062e02: 6e20 5718 8b00 |03d7: invoke-virtual {v11, v8}, Ljwtc/android/chess/ics/ICSClient$InnerThreadHandler;.sendMessage:(Landroid/os/Message;)Z // method@1857 │ │ +062e08: 1a01 0000 |03da: const-string v1, "" // string@0000 │ │ +062e0c: 28a2 |03dc: goto 037e // -005e │ │ catches : 4 │ │ 0x0019 - 0x002f │ │ Ljava/lang/Exception; -> 0x007b │ │ 0x002f - 0x007a │ │ Ljava/lang/Exception; -> 0x00cb │ │ 0x00a0 - 0x00ca │ │ Ljava/lang/Exception; -> 0x00cb │ │ @@ -102846,14 +102859,17 @@ │ │ 0x0106 line=721 │ │ 0x0124 line=722 │ │ 0x012f line=726 │ │ 0x0131 line=727 │ │ 0x013b line=728 │ │ 0x013d line=729 │ │ 0x014e line=730 │ │ + 0x0158 line=731 │ │ + 0x0160 line=732 │ │ + 0x0168 line=733 │ │ 0x016e line=739 │ │ 0x0174 line=741 │ │ 0x0179 line=742 │ │ 0x0180 line=743 │ │ 0x0183 line=744 │ │ 0x018c line=736 │ │ 0x01a4 line=737 │ │ @@ -102962,17 +102978,17 @@ │ │ 0x03cb - 0x03dd reg=8 msg Landroid/os/Message; │ │ 0x0005 - 0x03dd reg=9 msgStop Landroid/os/Message; │ │ 0x0000 - 0x03dd reg=15 this Ljwtc/android/chess/ics/ICSClient$13; │ │ │ │ source_file_idx : 1207 (ICSClient.java) │ │ │ │ Class #450 header: │ │ -class_idx : 1018 │ │ +class_idx : 1015 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 826 │ │ +superclass_idx : 823 │ │ source_file_idx : 1207 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #450 annotations: │ │ @@ -102998,53 +103014,53 @@ │ │ type : '(Ljwtc/android/chess/ics/ICSClient;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -061294: |[061294] jwtc.android.chess.ics.ICSClient$14.:(Ljwtc/android/chess/ics/ICSClient;)V │ │ -0612a4: 5b01 0a09 |0000: iput-object v1, v0, Ljwtc/android/chess/ics/ICSClient$14;.this$0:Ljwtc/android/chess/ics/ICSClient; // field@090a │ │ -0612a8: 7010 1c15 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ -0612ae: 0e00 |0005: return-void │ │ +062e3c: |[062e3c] jwtc.android.chess.ics.ICSClient$14.:(Ljwtc/android/chess/ics/ICSClient;)V │ │ +062e4c: 5b01 0a09 |0000: iput-object v1, v0, Ljwtc/android/chess/ics/ICSClient$14;.this$0:Ljwtc/android/chess/ics/ICSClient; // field@090a │ │ +062e50: 7010 1c15 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ +062e56: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1014 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Ljwtc/android/chess/ics/ICSClient$14; │ │ - 0x0000 - 0x0006 reg=1 (null) Ljwtc/android/chess/ics/ICSClient; │ │ + 0x0000 - 0x0006 reg=1 this$0 Ljwtc/android/chess/ics/ICSClient; │ │ │ │ Virtual methods - │ │ #0 : (in Ljwtc/android/chess/ics/ICSClient$14;) │ │ name : 'onClick' │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0612b0: |[0612b0] jwtc.android.chess.ics.ICSClient$14.onClick:(Landroid/content/DialogInterface;I)V │ │ -0612c0: 7210 c400 0100 |0000: invoke-interface {v1}, Landroid/content/DialogInterface;.dismiss:()V // method@00c4 │ │ -0612c6: 0e00 |0003: return-void │ │ +062e58: |[062e58] jwtc.android.chess.ics.ICSClient$14.onClick:(Landroid/content/DialogInterface;I)V │ │ +062e68: 7210 c400 0100 |0000: invoke-interface {v1}, Landroid/content/DialogInterface;.dismiss:()V // method@00c4 │ │ +062e6e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1016 │ │ 0x0003 line=1017 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Ljwtc/android/chess/ics/ICSClient$14; │ │ 0x0000 - 0x0004 reg=1 dialog Landroid/content/DialogInterface; │ │ 0x0000 - 0x0004 reg=2 whichButton I │ │ │ │ source_file_idx : 1207 (ICSClient.java) │ │ │ │ Class #451 header: │ │ -class_idx : 1019 │ │ +class_idx : 1016 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 826 │ │ +superclass_idx : 823 │ │ source_file_idx : 1207 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #451 annotations: │ │ @@ -103070,57 +103086,57 @@ │ │ type : '(Ljwtc/android/chess/ics/ICSClient;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0612c8: |[0612c8] jwtc.android.chess.ics.ICSClient$15.:(Ljwtc/android/chess/ics/ICSClient;)V │ │ -0612d8: 5b01 0b09 |0000: iput-object v1, v0, Ljwtc/android/chess/ics/ICSClient$15;.this$0:Ljwtc/android/chess/ics/ICSClient; // field@090b │ │ -0612dc: 7010 1c15 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ -0612e2: 0e00 |0005: return-void │ │ +062e70: |[062e70] jwtc.android.chess.ics.ICSClient$15.:(Ljwtc/android/chess/ics/ICSClient;)V │ │ +062e80: 5b01 0b09 |0000: iput-object v1, v0, Ljwtc/android/chess/ics/ICSClient$15;.this$0:Ljwtc/android/chess/ics/ICSClient; // field@090b │ │ +062e84: 7010 1c15 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ +062e8a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1008 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Ljwtc/android/chess/ics/ICSClient$15; │ │ - 0x0000 - 0x0006 reg=1 (null) Ljwtc/android/chess/ics/ICSClient; │ │ + 0x0000 - 0x0006 reg=1 this$0 Ljwtc/android/chess/ics/ICSClient; │ │ │ │ Virtual methods - │ │ #0 : (in Ljwtc/android/chess/ics/ICSClient$15;) │ │ name : 'onClick' │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -0612e4: |[0612e4] jwtc.android.chess.ics.ICSClient$15.onClick:(Landroid/content/DialogInterface;I)V │ │ -0612f4: 5420 0b09 |0000: iget-object v0, v2, Ljwtc/android/chess/ics/ICSClient$15;.this$0:Ljwtc/android/chess/ics/ICSClient; // field@090b │ │ -0612f8: 1a01 0410 |0002: const-string v1, "accept" // string@1004 │ │ -0612fc: 6e20 9018 1000 |0004: invoke-virtual {v0, v1}, Ljwtc/android/chess/ics/ICSClient;.sendString:(Ljava/lang/String;)V // method@1890 │ │ -061302: 7210 c400 0300 |0007: invoke-interface {v3}, Landroid/content/DialogInterface;.dismiss:()V // method@00c4 │ │ -061308: 0e00 |000a: return-void │ │ +062e8c: |[062e8c] jwtc.android.chess.ics.ICSClient$15.onClick:(Landroid/content/DialogInterface;I)V │ │ +062e9c: 5420 0b09 |0000: iget-object v0, v2, Ljwtc/android/chess/ics/ICSClient$15;.this$0:Ljwtc/android/chess/ics/ICSClient; // field@090b │ │ +062ea0: 1a01 0110 |0002: const-string v1, "accept" // string@1001 │ │ +062ea4: 6e20 9018 1000 |0004: invoke-virtual {v0, v1}, Ljwtc/android/chess/ics/ICSClient;.sendString:(Ljava/lang/String;)V // method@1890 │ │ +062eaa: 7210 c400 0300 |0007: invoke-interface {v3}, Landroid/content/DialogInterface;.dismiss:()V // method@00c4 │ │ +062eb0: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1010 │ │ 0x0007 line=1011 │ │ 0x000a line=1012 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Ljwtc/android/chess/ics/ICSClient$15; │ │ 0x0000 - 0x000b reg=3 dialog Landroid/content/DialogInterface; │ │ 0x0000 - 0x000b reg=4 whichButton I │ │ │ │ source_file_idx : 1207 (ICSClient.java) │ │ │ │ Class #452 header: │ │ -class_idx : 1020 │ │ +class_idx : 1017 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 883 │ │ +superclass_idx : 880 │ │ source_file_idx : 1207 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #452 annotations: │ │ @@ -103145,55 +103161,55 @@ │ │ type : '(Ljwtc/android/chess/ics/ICSClient;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -06130c: |[06130c] jwtc.android.chess.ics.ICSClient$16.:(Ljwtc/android/chess/ics/ICSClient;)V │ │ -06131c: 5b01 0c09 |0000: iput-object v1, v0, Ljwtc/android/chess/ics/ICSClient$16;.this$0:Ljwtc/android/chess/ics/ICSClient; // field@090c │ │ -061320: 7010 ed15 0000 |0002: invoke-direct {v0}, Ljava/util/TimerTask;.:()V // method@15ed │ │ -061326: 0e00 |0005: return-void │ │ +062eb4: |[062eb4] jwtc.android.chess.ics.ICSClient$16.:(Ljwtc/android/chess/ics/ICSClient;)V │ │ +062ec4: 5b01 0c09 |0000: iput-object v1, v0, Ljwtc/android/chess/ics/ICSClient$16;.this$0:Ljwtc/android/chess/ics/ICSClient; // field@090c │ │ +062ec8: 7010 ed15 0000 |0002: invoke-direct {v0}, Ljava/util/TimerTask;.:()V // method@15ed │ │ +062ece: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1445 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Ljwtc/android/chess/ics/ICSClient$16; │ │ - 0x0000 - 0x0006 reg=1 (null) Ljwtc/android/chess/ics/ICSClient; │ │ + 0x0000 - 0x0006 reg=1 this$0 Ljwtc/android/chess/ics/ICSClient; │ │ │ │ Virtual methods - │ │ #0 : (in Ljwtc/android/chess/ics/ICSClient$16;) │ │ name : 'run' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -061328: |[061328] jwtc.android.chess.ics.ICSClient$16.run:()V │ │ -061338: 5420 0c09 |0000: iget-object v0, v2, Ljwtc/android/chess/ics/ICSClient$16;.this$0:Ljwtc/android/chess/ics/ICSClient; // field@090c │ │ -06133c: 5400 6209 |0002: iget-object v0, v0, Ljwtc/android/chess/ics/ICSClient;.m_timerHandler:Ljwtc/android/chess/ics/ICSClient$InnerTimerHandler; // field@0962 │ │ -061340: 2201 6b00 |0004: new-instance v1, Landroid/os/Message; // type@006b │ │ -061344: 7010 d401 0100 |0006: invoke-direct {v1}, Landroid/os/Message;.:()V // method@01d4 │ │ -06134a: 6e20 5a18 1000 |0009: invoke-virtual {v0, v1}, Ljwtc/android/chess/ics/ICSClient$InnerTimerHandler;.sendMessage:(Landroid/os/Message;)Z // method@185a │ │ -061350: 0e00 |000c: return-void │ │ +062ed0: |[062ed0] jwtc.android.chess.ics.ICSClient$16.run:()V │ │ +062ee0: 5420 0c09 |0000: iget-object v0, v2, Ljwtc/android/chess/ics/ICSClient$16;.this$0:Ljwtc/android/chess/ics/ICSClient; // field@090c │ │ +062ee4: 5400 6209 |0002: iget-object v0, v0, Ljwtc/android/chess/ics/ICSClient;.m_timerHandler:Ljwtc/android/chess/ics/ICSClient$InnerTimerHandler; // field@0962 │ │ +062ee8: 2201 6800 |0004: new-instance v1, Landroid/os/Message; // type@0068 │ │ +062eec: 7010 d401 0100 |0006: invoke-direct {v1}, Landroid/os/Message;.:()V // method@01d4 │ │ +062ef2: 6e20 5a18 1000 |0009: invoke-virtual {v0, v1}, Ljwtc/android/chess/ics/ICSClient$InnerTimerHandler;.sendMessage:(Landroid/os/Message;)Z // method@185a │ │ +062ef8: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1448 │ │ 0x000c line=1449 │ │ locals : │ │ 0x0000 - 0x000d reg=2 this Ljwtc/android/chess/ics/ICSClient$16; │ │ │ │ source_file_idx : 1207 (ICSClient.java) │ │ │ │ Class #453 header: │ │ -class_idx : 1021 │ │ +class_idx : 1018 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 826 │ │ +superclass_idx : 823 │ │ source_file_idx : 1207 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #453 annotations: │ │ @@ -103219,56 +103235,56 @@ │ │ type : '(Ljwtc/android/chess/ics/ICSClient;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -061354: |[061354] jwtc.android.chess.ics.ICSClient$17.:(Ljwtc/android/chess/ics/ICSClient;)V │ │ -061364: 5b01 0d09 |0000: iput-object v1, v0, Ljwtc/android/chess/ics/ICSClient$17;.this$0:Ljwtc/android/chess/ics/ICSClient; // field@090d │ │ -061368: 7010 1c15 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ -06136e: 0e00 |0005: return-void │ │ +062efc: |[062efc] jwtc.android.chess.ics.ICSClient$17.:(Ljwtc/android/chess/ics/ICSClient;)V │ │ +062f0c: 5b01 0d09 |0000: iput-object v1, v0, Ljwtc/android/chess/ics/ICSClient$17;.this$0:Ljwtc/android/chess/ics/ICSClient; // field@090d │ │ +062f10: 7010 1c15 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ +062f16: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1470 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Ljwtc/android/chess/ics/ICSClient$17; │ │ - 0x0000 - 0x0006 reg=1 (null) Ljwtc/android/chess/ics/ICSClient; │ │ + 0x0000 - 0x0006 reg=1 this$0 Ljwtc/android/chess/ics/ICSClient; │ │ │ │ Virtual methods - │ │ #0 : (in Ljwtc/android/chess/ics/ICSClient$17;) │ │ name : 'onClick' │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -061370: |[061370] jwtc.android.chess.ics.ICSClient$17.onClick:(Landroid/content/DialogInterface;I)V │ │ -061380: 7210 c400 0200 |0000: invoke-interface {v2}, Landroid/content/DialogInterface;.dismiss:()V // method@00c4 │ │ -061386: 5410 0d09 |0003: iget-object v0, v1, Ljwtc/android/chess/ics/ICSClient$17;.this$0:Ljwtc/android/chess/ics/ICSClient; // field@090d │ │ -06138a: 6e10 7a18 0000 |0005: invoke-virtual {v0}, Ljwtc/android/chess/ics/ICSClient;.finish:()V // method@187a │ │ -061390: 0e00 |0008: return-void │ │ +062f18: |[062f18] jwtc.android.chess.ics.ICSClient$17.onClick:(Landroid/content/DialogInterface;I)V │ │ +062f28: 7210 c400 0200 |0000: invoke-interface {v2}, Landroid/content/DialogInterface;.dismiss:()V // method@00c4 │ │ +062f2e: 5410 0d09 |0003: iget-object v0, v1, Ljwtc/android/chess/ics/ICSClient$17;.this$0:Ljwtc/android/chess/ics/ICSClient; // field@090d │ │ +062f32: 6e10 7a18 0000 |0005: invoke-virtual {v0}, Ljwtc/android/chess/ics/ICSClient;.finish:()V // method@187a │ │ +062f38: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1472 │ │ 0x0003 line=1473 │ │ 0x0008 line=1474 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Ljwtc/android/chess/ics/ICSClient$17; │ │ 0x0000 - 0x0009 reg=2 dialog Landroid/content/DialogInterface; │ │ 0x0000 - 0x0009 reg=3 whichButton I │ │ │ │ source_file_idx : 1207 (ICSClient.java) │ │ │ │ Class #454 header: │ │ -class_idx : 1022 │ │ +class_idx : 1019 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 826 │ │ +superclass_idx : 823 │ │ source_file_idx : 1207 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #454 annotations: │ │ @@ -103294,55 +103310,55 @@ │ │ type : '(Ljwtc/android/chess/ics/ICSClient;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -061394: |[061394] jwtc.android.chess.ics.ICSClient$18.:(Ljwtc/android/chess/ics/ICSClient;)V │ │ -0613a4: 5b01 0e09 |0000: iput-object v1, v0, Ljwtc/android/chess/ics/ICSClient$18;.this$0:Ljwtc/android/chess/ics/ICSClient; // field@090e │ │ -0613a8: 7010 1c15 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ -0613ae: 0e00 |0005: return-void │ │ +062f3c: |[062f3c] jwtc.android.chess.ics.ICSClient$18.:(Ljwtc/android/chess/ics/ICSClient;)V │ │ +062f4c: 5b01 0e09 |0000: iput-object v1, v0, Ljwtc/android/chess/ics/ICSClient$18;.this$0:Ljwtc/android/chess/ics/ICSClient; // field@090e │ │ +062f50: 7010 1c15 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ +062f56: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1609 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Ljwtc/android/chess/ics/ICSClient$18; │ │ - 0x0000 - 0x0006 reg=1 (null) Ljwtc/android/chess/ics/ICSClient; │ │ + 0x0000 - 0x0006 reg=1 this$0 Ljwtc/android/chess/ics/ICSClient; │ │ │ │ Virtual methods - │ │ #0 : (in Ljwtc/android/chess/ics/ICSClient$18;) │ │ name : 'run' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -0613b0: |[0613b0] jwtc.android.chess.ics.ICSClient$18.run:()V │ │ -0613c0: 5420 0e09 |0000: iget-object v0, v2, Ljwtc/android/chess/ics/ICSClient$18;.this$0:Ljwtc/android/chess/ics/ICSClient; // field@090e │ │ -0613c4: 7110 6b18 0000 |0002: invoke-static {v0}, Ljwtc/android/chess/ics/ICSClient;.access$2000:(Ljwtc/android/chess/ics/ICSClient;)Landroid/widget/ScrollView; // method@186b │ │ -0613ca: 0c00 |0005: move-result-object v0 │ │ -0613cc: 1301 8200 |0006: const/16 v1, #int 130 // #82 │ │ -0613d0: 6e20 2b14 1000 |0008: invoke-virtual {v0, v1}, Landroid/widget/ScrollView;.fullScroll:(I)Z // method@142b │ │ -0613d6: 0e00 |000b: return-void │ │ +062f58: |[062f58] jwtc.android.chess.ics.ICSClient$18.run:()V │ │ +062f68: 5420 0e09 |0000: iget-object v0, v2, Ljwtc/android/chess/ics/ICSClient$18;.this$0:Ljwtc/android/chess/ics/ICSClient; // field@090e │ │ +062f6c: 7110 6b18 0000 |0002: invoke-static {v0}, Ljwtc/android/chess/ics/ICSClient;.access$2000:(Ljwtc/android/chess/ics/ICSClient;)Landroid/widget/ScrollView; // method@186b │ │ +062f72: 0c00 |0005: move-result-object v0 │ │ +062f74: 1301 8200 |0006: const/16 v1, #int 130 // #82 │ │ +062f78: 6e20 2b14 1000 |0008: invoke-virtual {v0, v1}, Landroid/widget/ScrollView;.fullScroll:(I)Z // method@142b │ │ +062f7e: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1611 │ │ 0x000b line=1612 │ │ locals : │ │ 0x0000 - 0x000c reg=2 this Ljwtc/android/chess/ics/ICSClient$18; │ │ │ │ source_file_idx : 1207 (ICSClient.java) │ │ │ │ Class #455 header: │ │ -class_idx : 1023 │ │ +class_idx : 1020 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 826 │ │ +superclass_idx : 823 │ │ source_file_idx : 1207 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #455 annotations: │ │ @@ -103368,53 +103384,53 @@ │ │ type : '(Ljwtc/android/chess/ics/ICSClient;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0613d8: |[0613d8] jwtc.android.chess.ics.ICSClient$1.:(Ljwtc/android/chess/ics/ICSClient;)V │ │ -0613e8: 5b01 0f09 |0000: iput-object v1, v0, Ljwtc/android/chess/ics/ICSClient$1;.this$0:Ljwtc/android/chess/ics/ICSClient; // field@090f │ │ -0613ec: 7010 1c15 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ -0613f2: 0e00 |0005: return-void │ │ +062f80: |[062f80] jwtc.android.chess.ics.ICSClient$1.:(Ljwtc/android/chess/ics/ICSClient;)V │ │ +062f90: 5b01 0f09 |0000: iput-object v1, v0, Ljwtc/android/chess/ics/ICSClient$1;.this$0:Ljwtc/android/chess/ics/ICSClient; // field@090f │ │ +062f94: 7010 1c15 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ +062f9a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=259 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Ljwtc/android/chess/ics/ICSClient$1; │ │ - 0x0000 - 0x0006 reg=1 (null) Ljwtc/android/chess/ics/ICSClient; │ │ + 0x0000 - 0x0006 reg=1 this$0 Ljwtc/android/chess/ics/ICSClient; │ │ │ │ Virtual methods - │ │ #0 : (in Ljwtc/android/chess/ics/ICSClient$1;) │ │ name : 'onClick' │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0613f4: |[0613f4] jwtc.android.chess.ics.ICSClient$1.onClick:(Landroid/view/View;)V │ │ -061404: 5410 0f09 |0000: iget-object v0, v1, Ljwtc/android/chess/ics/ICSClient$1;.this$0:Ljwtc/android/chess/ics/ICSClient; // field@090f │ │ -061408: 6e10 9318 0000 |0002: invoke-virtual {v0}, Ljwtc/android/chess/ics/ICSClient;.showMainMenu:()V // method@1893 │ │ -06140e: 0e00 |0005: return-void │ │ +062f9c: |[062f9c] jwtc.android.chess.ics.ICSClient$1.onClick:(Landroid/view/View;)V │ │ +062fac: 5410 0f09 |0000: iget-object v0, v1, Ljwtc/android/chess/ics/ICSClient$1;.this$0:Ljwtc/android/chess/ics/ICSClient; // field@090f │ │ +062fb0: 6e10 9318 0000 |0002: invoke-virtual {v0}, Ljwtc/android/chess/ics/ICSClient;.showMainMenu:()V // method@1893 │ │ +062fb6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=262 │ │ 0x0005 line=263 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Ljwtc/android/chess/ics/ICSClient$1; │ │ 0x0000 - 0x0006 reg=2 arg0 Landroid/view/View; │ │ │ │ source_file_idx : 1207 (ICSClient.java) │ │ │ │ Class #456 header: │ │ -class_idx : 1024 │ │ +class_idx : 1021 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 826 │ │ +superclass_idx : 823 │ │ source_file_idx : 1207 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #456 annotations: │ │ @@ -103440,53 +103456,53 @@ │ │ type : '(Ljwtc/android/chess/ics/ICSClient;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -061410: |[061410] jwtc.android.chess.ics.ICSClient$2.:(Ljwtc/android/chess/ics/ICSClient;)V │ │ -061420: 5b01 1009 |0000: iput-object v1, v0, Ljwtc/android/chess/ics/ICSClient$2;.this$0:Ljwtc/android/chess/ics/ICSClient; // field@0910 │ │ -061424: 7010 1c15 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ -06142a: 0e00 |0005: return-void │ │ +062fb8: |[062fb8] jwtc.android.chess.ics.ICSClient$2.:(Ljwtc/android/chess/ics/ICSClient;)V │ │ +062fc8: 5b01 1009 |0000: iput-object v1, v0, Ljwtc/android/chess/ics/ICSClient$2;.this$0:Ljwtc/android/chess/ics/ICSClient; // field@0910 │ │ +062fcc: 7010 1c15 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ +062fd2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=269 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Ljwtc/android/chess/ics/ICSClient$2; │ │ - 0x0000 - 0x0006 reg=1 (null) Ljwtc/android/chess/ics/ICSClient; │ │ + 0x0000 - 0x0006 reg=1 this$0 Ljwtc/android/chess/ics/ICSClient; │ │ │ │ Virtual methods - │ │ #0 : (in Ljwtc/android/chess/ics/ICSClient$2;) │ │ name : 'onClick' │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -06142c: |[06142c] jwtc.android.chess.ics.ICSClient$2.onClick:(Landroid/view/View;)V │ │ -06143c: 5410 1009 |0000: iget-object v0, v1, Ljwtc/android/chess/ics/ICSClient$2;.this$0:Ljwtc/android/chess/ics/ICSClient; // field@0910 │ │ -061440: 6e10 9318 0000 |0002: invoke-virtual {v0}, Ljwtc/android/chess/ics/ICSClient;.showMainMenu:()V // method@1893 │ │ -061446: 0e00 |0005: return-void │ │ +062fd4: |[062fd4] jwtc.android.chess.ics.ICSClient$2.onClick:(Landroid/view/View;)V │ │ +062fe4: 5410 1009 |0000: iget-object v0, v1, Ljwtc/android/chess/ics/ICSClient$2;.this$0:Ljwtc/android/chess/ics/ICSClient; // field@0910 │ │ +062fe8: 6e10 9318 0000 |0002: invoke-virtual {v0}, Ljwtc/android/chess/ics/ICSClient;.showMainMenu:()V // method@1893 │ │ +062fee: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=272 │ │ 0x0005 line=273 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Ljwtc/android/chess/ics/ICSClient$2; │ │ 0x0000 - 0x0006 reg=2 arg0 Landroid/view/View; │ │ │ │ source_file_idx : 1207 (ICSClient.java) │ │ │ │ Class #457 header: │ │ -class_idx : 1025 │ │ +class_idx : 1022 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 826 │ │ +superclass_idx : 823 │ │ source_file_idx : 1207 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #457 annotations: │ │ @@ -103512,60 +103528,60 @@ │ │ type : '(Ljwtc/android/chess/ics/ICSClient;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -061448: |[061448] jwtc.android.chess.ics.ICSClient$3.:(Ljwtc/android/chess/ics/ICSClient;)V │ │ -061458: 5b01 1109 |0000: iput-object v1, v0, Ljwtc/android/chess/ics/ICSClient$3;.this$0:Ljwtc/android/chess/ics/ICSClient; // field@0911 │ │ -06145c: 7010 1c15 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ -061462: 0e00 |0005: return-void │ │ +062ff0: |[062ff0] jwtc.android.chess.ics.ICSClient$3.:(Ljwtc/android/chess/ics/ICSClient;)V │ │ +063000: 5b01 1109 |0000: iput-object v1, v0, Ljwtc/android/chess/ics/ICSClient$3;.this$0:Ljwtc/android/chess/ics/ICSClient; // field@0911 │ │ +063004: 7010 1c15 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ +06300a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=280 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Ljwtc/android/chess/ics/ICSClient$3; │ │ - 0x0000 - 0x0006 reg=1 (null) Ljwtc/android/chess/ics/ICSClient; │ │ + 0x0000 - 0x0006 reg=1 this$0 Ljwtc/android/chess/ics/ICSClient; │ │ │ │ Virtual methods - │ │ #0 : (in Ljwtc/android/chess/ics/ICSClient$3;) │ │ name : 'onClick' │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 19 16-bit code units │ │ -061464: |[061464] jwtc.android.chess.ics.ICSClient$3.onClick:(Landroid/view/View;)V │ │ -061474: 5410 1109 |0000: iget-object v0, v1, Ljwtc/android/chess/ics/ICSClient$3;.this$0:Ljwtc/android/chess/ics/ICSClient; // field@0911 │ │ -061478: 7110 7218 0000 |0002: invoke-static {v0}, Ljwtc/android/chess/ics/ICSClient;.access$700:(Ljwtc/android/chess/ics/ICSClient;)Ljwtc/android/chess/ics/ICSChatDlg; // method@1872 │ │ -06147e: 0c00 |0005: move-result-object v0 │ │ -061480: 6e10 ea17 0000 |0006: invoke-virtual {v0}, Ljwtc/android/chess/ics/ICSChatDlg;.show:()V // method@17ea │ │ -061486: 5410 1109 |0009: iget-object v0, v1, Ljwtc/android/chess/ics/ICSClient$3;.this$0:Ljwtc/android/chess/ics/ICSClient; // field@0911 │ │ -06148a: 7110 7218 0000 |000b: invoke-static {v0}, Ljwtc/android/chess/ics/ICSClient;.access$700:(Ljwtc/android/chess/ics/ICSClient;)Ljwtc/android/chess/ics/ICSChatDlg; // method@1872 │ │ -061490: 0c00 |000e: move-result-object v0 │ │ -061492: 6e10 e817 0000 |000f: invoke-virtual {v0}, Ljwtc/android/chess/ics/ICSChatDlg;.prepare:()V // method@17e8 │ │ -061498: 0e00 |0012: return-void │ │ +06300c: |[06300c] jwtc.android.chess.ics.ICSClient$3.onClick:(Landroid/view/View;)V │ │ +06301c: 5410 1109 |0000: iget-object v0, v1, Ljwtc/android/chess/ics/ICSClient$3;.this$0:Ljwtc/android/chess/ics/ICSClient; // field@0911 │ │ +063020: 7110 7218 0000 |0002: invoke-static {v0}, Ljwtc/android/chess/ics/ICSClient;.access$700:(Ljwtc/android/chess/ics/ICSClient;)Ljwtc/android/chess/ics/ICSChatDlg; // method@1872 │ │ +063026: 0c00 |0005: move-result-object v0 │ │ +063028: 6e10 ea17 0000 |0006: invoke-virtual {v0}, Ljwtc/android/chess/ics/ICSChatDlg;.show:()V // method@17ea │ │ +06302e: 5410 1109 |0009: iget-object v0, v1, Ljwtc/android/chess/ics/ICSClient$3;.this$0:Ljwtc/android/chess/ics/ICSClient; // field@0911 │ │ +063032: 7110 7218 0000 |000b: invoke-static {v0}, Ljwtc/android/chess/ics/ICSClient;.access$700:(Ljwtc/android/chess/ics/ICSClient;)Ljwtc/android/chess/ics/ICSChatDlg; // method@1872 │ │ +063038: 0c00 |000e: move-result-object v0 │ │ +06303a: 6e10 e817 0000 |000f: invoke-virtual {v0}, Ljwtc/android/chess/ics/ICSChatDlg;.prepare:()V // method@17e8 │ │ +063040: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=283 │ │ 0x0009 line=284 │ │ 0x0012 line=285 │ │ locals : │ │ 0x0000 - 0x0013 reg=1 this Ljwtc/android/chess/ics/ICSClient$3; │ │ 0x0000 - 0x0013 reg=2 arg0 Landroid/view/View; │ │ │ │ source_file_idx : 1207 (ICSClient.java) │ │ │ │ Class #458 header: │ │ -class_idx : 1026 │ │ +class_idx : 1023 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 826 │ │ +superclass_idx : 823 │ │ source_file_idx : 1207 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #458 annotations: │ │ @@ -103591,67 +103607,67 @@ │ │ type : '(Ljwtc/android/chess/ics/ICSClient;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -06149c: |[06149c] jwtc.android.chess.ics.ICSClient$4.:(Ljwtc/android/chess/ics/ICSClient;)V │ │ -0614ac: 5b01 1209 |0000: iput-object v1, v0, Ljwtc/android/chess/ics/ICSClient$4;.this$0:Ljwtc/android/chess/ics/ICSClient; // field@0912 │ │ -0614b0: 7010 1c15 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ -0614b6: 0e00 |0005: return-void │ │ +063044: |[063044] jwtc.android.chess.ics.ICSClient$4.:(Ljwtc/android/chess/ics/ICSClient;)V │ │ +063054: 5b01 1209 |0000: iput-object v1, v0, Ljwtc/android/chess/ics/ICSClient$4;.this$0:Ljwtc/android/chess/ics/ICSClient; // field@0912 │ │ +063058: 7010 1c15 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ +06305e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=294 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Ljwtc/android/chess/ics/ICSClient$4; │ │ - 0x0000 - 0x0006 reg=1 (null) Ljwtc/android/chess/ics/ICSClient; │ │ + 0x0000 - 0x0006 reg=1 this$0 Ljwtc/android/chess/ics/ICSClient; │ │ │ │ Virtual methods - │ │ #0 : (in Ljwtc/android/chess/ics/ICSClient$4;) │ │ name : 'onClick' │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 34 16-bit code units │ │ -0614b8: |[0614b8] jwtc.android.chess.ics.ICSClient$4.onClick:(Landroid/view/View;)V │ │ -0614c8: 5430 1209 |0000: iget-object v0, v3, Ljwtc/android/chess/ics/ICSClient$4;.this$0:Ljwtc/android/chess/ics/ICSClient; // field@0912 │ │ -0614cc: 5431 1209 |0002: iget-object v1, v3, Ljwtc/android/chess/ics/ICSClient$4;.this$0:Ljwtc/android/chess/ics/ICSClient; // field@0912 │ │ -0614d0: 7110 7318 0100 |0004: invoke-static {v1}, Ljwtc/android/chess/ics/ICSClient;.access$800:(Ljwtc/android/chess/ics/ICSClient;)Landroid/widget/EditText; // method@1873 │ │ -0614d6: 0c01 |0007: move-result-object v1 │ │ -0614d8: 6e10 d113 0100 |0008: invoke-virtual {v1}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@13d1 │ │ -0614de: 0c01 |000b: move-result-object v1 │ │ -0614e0: 6e10 2215 0100 |000c: invoke-virtual {v1}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@1522 │ │ -0614e6: 0c01 |000f: move-result-object v1 │ │ -0614e8: 5432 1209 |0010: iget-object v2, v3, Ljwtc/android/chess/ics/ICSClient$4;.this$0:Ljwtc/android/chess/ics/ICSClient; // field@0912 │ │ -0614ec: 7110 7418 0200 |0012: invoke-static {v2}, Ljwtc/android/chess/ics/ICSClient;.access$900:(Ljwtc/android/chess/ics/ICSClient;)Landroid/widget/EditText; // method@1874 │ │ -0614f2: 0c02 |0015: move-result-object v2 │ │ -0614f4: 6e10 d113 0200 |0016: invoke-virtual {v2}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@13d1 │ │ -0614fa: 0c02 |0019: move-result-object v2 │ │ -0614fc: 6e10 2215 0200 |001a: invoke-virtual {v2}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@1522 │ │ -061502: 0c02 |001d: move-result-object v2 │ │ -061504: 6e30 9618 1002 |001e: invoke-virtual {v0, v1, v2}, Ljwtc/android/chess/ics/ICSClient;.startSession:(Ljava/lang/String;Ljava/lang/String;)V // method@1896 │ │ -06150a: 0e00 |0021: return-void │ │ +063060: |[063060] jwtc.android.chess.ics.ICSClient$4.onClick:(Landroid/view/View;)V │ │ +063070: 5430 1209 |0000: iget-object v0, v3, Ljwtc/android/chess/ics/ICSClient$4;.this$0:Ljwtc/android/chess/ics/ICSClient; // field@0912 │ │ +063074: 5431 1209 |0002: iget-object v1, v3, Ljwtc/android/chess/ics/ICSClient$4;.this$0:Ljwtc/android/chess/ics/ICSClient; // field@0912 │ │ +063078: 7110 7318 0100 |0004: invoke-static {v1}, Ljwtc/android/chess/ics/ICSClient;.access$800:(Ljwtc/android/chess/ics/ICSClient;)Landroid/widget/EditText; // method@1873 │ │ +06307e: 0c01 |0007: move-result-object v1 │ │ +063080: 6e10 d113 0100 |0008: invoke-virtual {v1}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@13d1 │ │ +063086: 0c01 |000b: move-result-object v1 │ │ +063088: 6e10 2215 0100 |000c: invoke-virtual {v1}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@1522 │ │ +06308e: 0c01 |000f: move-result-object v1 │ │ +063090: 5432 1209 |0010: iget-object v2, v3, Ljwtc/android/chess/ics/ICSClient$4;.this$0:Ljwtc/android/chess/ics/ICSClient; // field@0912 │ │ +063094: 7110 7418 0200 |0012: invoke-static {v2}, Ljwtc/android/chess/ics/ICSClient;.access$900:(Ljwtc/android/chess/ics/ICSClient;)Landroid/widget/EditText; // method@1874 │ │ +06309a: 0c02 |0015: move-result-object v2 │ │ +06309c: 6e10 d113 0200 |0016: invoke-virtual {v2}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@13d1 │ │ +0630a2: 0c02 |0019: move-result-object v2 │ │ +0630a4: 6e10 2215 0200 |001a: invoke-virtual {v2}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@1522 │ │ +0630aa: 0c02 |001d: move-result-object v2 │ │ +0630ac: 6e30 9618 1002 |001e: invoke-virtual {v0, v1, v2}, Ljwtc/android/chess/ics/ICSClient;.startSession:(Ljava/lang/String;Ljava/lang/String;)V // method@1896 │ │ +0630b2: 0e00 |0021: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=296 │ │ 0x0021 line=297 │ │ locals : │ │ 0x0000 - 0x0022 reg=3 this Ljwtc/android/chess/ics/ICSClient$4; │ │ 0x0000 - 0x0022 reg=4 arg0 Landroid/view/View; │ │ │ │ source_file_idx : 1207 (ICSClient.java) │ │ │ │ Class #459 header: │ │ -class_idx : 1027 │ │ +class_idx : 1024 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 826 │ │ +superclass_idx : 823 │ │ source_file_idx : 1207 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #459 annotations: │ │ @@ -103677,72 +103693,73 @@ │ │ type : '(Ljwtc/android/chess/ics/ICSClient;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -06150c: |[06150c] jwtc.android.chess.ics.ICSClient$5.:(Ljwtc/android/chess/ics/ICSClient;)V │ │ -06151c: 5b01 1309 |0000: iput-object v1, v0, Ljwtc/android/chess/ics/ICSClient$5;.this$0:Ljwtc/android/chess/ics/ICSClient; // field@0913 │ │ -061520: 7010 1c15 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ -061526: 0e00 |0005: return-void │ │ +0630b4: |[0630b4] jwtc.android.chess.ics.ICSClient$5.:(Ljwtc/android/chess/ics/ICSClient;)V │ │ +0630c4: 5b01 1309 |0000: iput-object v1, v0, Ljwtc/android/chess/ics/ICSClient$5;.this$0:Ljwtc/android/chess/ics/ICSClient; // field@0913 │ │ +0630c8: 7010 1c15 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ +0630ce: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=303 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Ljwtc/android/chess/ics/ICSClient$5; │ │ - 0x0000 - 0x0006 reg=1 (null) Ljwtc/android/chess/ics/ICSClient; │ │ + 0x0000 - 0x0006 reg=1 this$0 Ljwtc/android/chess/ics/ICSClient; │ │ │ │ Virtual methods - │ │ #0 : (in Ljwtc/android/chess/ics/ICSClient$5;) │ │ name : 'onKey' │ │ type : '(Landroid/view/View;ILandroid/view/KeyEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 61 16-bit code units │ │ -061528: |[061528] jwtc.android.chess.ics.ICSClient$5.onKey:(Landroid/view/View;ILandroid/view/KeyEvent;)Z │ │ -061538: 6e10 2112 0800 |0000: invoke-virtual {v8}, Landroid/view/KeyEvent;.getAction:()I // method@1221 │ │ -06153e: 0a02 |0003: move-result v2 │ │ -061540: 3902 0600 |0004: if-nez v2, 000a // +0006 │ │ -061544: 1302 4200 |0006: const/16 v2, #int 66 // #42 │ │ -061548: 3227 0900 |0008: if-eq v7, v2, 0011 // +0009 │ │ -06154c: 6e10 2112 0800 |000a: invoke-virtual {v8}, Landroid/view/KeyEvent;.getAction:()I // method@1221 │ │ -061552: 0a02 |000d: move-result v2 │ │ -061554: 1263 |000e: const/4 v3, #int 6 // #6 │ │ -061556: 3332 2c00 |000f: if-ne v2, v3, 003b // +002c │ │ -06155a: 0760 |0011: move-object v0, v6 │ │ -06155c: 1f00 d402 |0012: check-cast v0, Landroid/widget/EditText; // type@02d4 │ │ -061560: 6e10 d113 0000 |0014: invoke-virtual {v0}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@13d1 │ │ -061566: 0c02 |0017: move-result-object v2 │ │ -061568: 6e10 2215 0200 |0018: invoke-virtual {v2}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@1522 │ │ -06156e: 0c01 |001b: move-result-object v1 │ │ -061570: 5452 1309 |001c: iget-object v2, v5, Ljwtc/android/chess/ics/ICSClient$5;.this$0:Ljwtc/android/chess/ics/ICSClient; // field@0913 │ │ -061574: 2203 4203 |001e: new-instance v3, Ljava/lang/StringBuilder; // type@0342 │ │ -061578: 7010 5715 0300 |0020: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ -06157e: 6e20 5f15 1300 |0023: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -061584: 0c03 |0026: move-result-object v3 │ │ -061586: 1a04 0300 |0027: const-string v4, " │ │ +0630d0: |[0630d0] jwtc.android.chess.ics.ICSClient$5.onKey:(Landroid/view/View;ILandroid/view/KeyEvent;)Z │ │ +0630e0: 6e10 2112 0800 |0000: invoke-virtual {v8}, Landroid/view/KeyEvent;.getAction:()I // method@1221 │ │ +0630e6: 0a02 |0003: move-result v2 │ │ +0630e8: 3902 0600 |0004: if-nez v2, 000a // +0006 │ │ +0630ec: 1302 4200 |0006: const/16 v2, #int 66 // #42 │ │ +0630f0: 3227 0900 |0008: if-eq v7, v2, 0011 // +0009 │ │ +0630f4: 6e10 2112 0800 |000a: invoke-virtual {v8}, Landroid/view/KeyEvent;.getAction:()I // method@1221 │ │ +0630fa: 0a02 |000d: move-result v2 │ │ +0630fc: 1263 |000e: const/4 v3, #int 6 // #6 │ │ +0630fe: 3332 2c00 |000f: if-ne v2, v3, 003b // +002c │ │ +063102: 0760 |0011: move-object v0, v6 │ │ +063104: 1f00 d102 |0012: check-cast v0, Landroid/widget/EditText; // type@02d1 │ │ +063108: 6e10 d113 0000 |0014: invoke-virtual {v0}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@13d1 │ │ +06310e: 0c02 |0017: move-result-object v2 │ │ +063110: 6e10 2215 0200 |0018: invoke-virtual {v2}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@1522 │ │ +063116: 0c01 |001b: move-result-object v1 │ │ +063118: 5452 1309 |001c: iget-object v2, v5, Ljwtc/android/chess/ics/ICSClient$5;.this$0:Ljwtc/android/chess/ics/ICSClient; // field@0913 │ │ +06311c: 2203 3f03 |001e: new-instance v3, Ljava/lang/StringBuilder; // type@033f │ │ +063120: 7010 5715 0300 |0020: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ +063126: 6e20 5f15 1300 |0023: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +06312c: 0c03 |0026: move-result-object v3 │ │ +06312e: 1a04 0300 |0027: const-string v4, " │ │ " // string@0003 │ │ -06158a: 6e20 5f15 4300 |0029: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -061590: 0c03 |002c: move-result-object v3 │ │ -061592: 6e10 6415 0300 |002d: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ -061598: 0c03 |0030: move-result-object v3 │ │ -06159a: 6e20 9018 3200 |0031: invoke-virtual {v2, v3}, Ljwtc/android/chess/ics/ICSClient;.sendString:(Ljava/lang/String;)V // method@1890 │ │ -0615a0: 1a02 0000 |0034: const-string v2, "" // string@0000 │ │ -0615a4: 6e20 d613 2000 |0036: invoke-virtual {v0, v2}, Landroid/widget/EditText;.setText:(Ljava/lang/CharSequence;)V // method@13d6 │ │ -0615aa: 1212 |0039: const/4 v2, #int 1 // #1 │ │ -0615ac: 0f02 |003a: return v2 │ │ -0615ae: 1202 |003b: const/4 v2, #int 0 // #0 │ │ -0615b0: 28fe |003c: goto 003a // -0002 │ │ +063132: 6e20 5f15 4300 |0029: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +063138: 0c03 |002c: move-result-object v3 │ │ +06313a: 6e10 6415 0300 |002d: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ +063140: 0c03 |0030: move-result-object v3 │ │ +063142: 6e20 9018 3200 |0031: invoke-virtual {v2, v3}, Ljwtc/android/chess/ics/ICSClient;.sendString:(Ljava/lang/String;)V // method@1890 │ │ +063148: 1a02 0000 |0034: const-string v2, "" // string@0000 │ │ +06314c: 6e20 d613 2000 |0036: invoke-virtual {v0, v2}, Landroid/widget/EditText;.setText:(Ljava/lang/CharSequence;)V // method@13d6 │ │ +063152: 1212 |0039: const/4 v2, #int 1 // #1 │ │ +063154: 0f02 |003a: return v2 │ │ +063156: 1202 |003b: const/4 v2, #int 0 // #0 │ │ +063158: 28fe |003c: goto 003a // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=305 │ │ + 0x000a line=306 │ │ 0x0012 line=309 │ │ 0x0014 line=310 │ │ 0x001c line=311 │ │ 0x0034 line=312 │ │ 0x0039 line=313 │ │ 0x003a line=315 │ │ locals : │ │ @@ -103752,17 +103769,17 @@ │ │ 0x0000 - 0x003d reg=6 v Landroid/view/View; │ │ 0x0000 - 0x003d reg=7 keyCode I │ │ 0x0000 - 0x003d reg=8 event Landroid/view/KeyEvent; │ │ │ │ source_file_idx : 1207 (ICSClient.java) │ │ │ │ Class #460 header: │ │ -class_idx : 1028 │ │ +class_idx : 1025 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 826 │ │ +superclass_idx : 823 │ │ source_file_idx : 1207 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #460 annotations: │ │ @@ -103788,47 +103805,47 @@ │ │ type : '(Ljwtc/android/chess/ics/ICSClient;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0615b4: |[0615b4] jwtc.android.chess.ics.ICSClient$6.:(Ljwtc/android/chess/ics/ICSClient;)V │ │ -0615c4: 5b01 1409 |0000: iput-object v1, v0, Ljwtc/android/chess/ics/ICSClient$6;.this$0:Ljwtc/android/chess/ics/ICSClient; // field@0914 │ │ -0615c8: 7010 1c15 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ -0615ce: 0e00 |0005: return-void │ │ +06315c: |[06315c] jwtc.android.chess.ics.ICSClient$6.:(Ljwtc/android/chess/ics/ICSClient;)V │ │ +06316c: 5b01 1409 |0000: iput-object v1, v0, Ljwtc/android/chess/ics/ICSClient$6;.this$0:Ljwtc/android/chess/ics/ICSClient; // field@0914 │ │ +063170: 7010 1c15 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ +063176: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=330 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Ljwtc/android/chess/ics/ICSClient$6; │ │ - 0x0000 - 0x0006 reg=1 (null) Ljwtc/android/chess/ics/ICSClient; │ │ + 0x0000 - 0x0006 reg=1 this$0 Ljwtc/android/chess/ics/ICSClient; │ │ │ │ Virtual methods - │ │ #0 : (in Ljwtc/android/chess/ics/ICSClient$6;) │ │ name : 'onClick' │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -0615d0: |[0615d0] jwtc.android.chess.ics.ICSClient$6.onClick:(Landroid/view/View;)V │ │ -0615e0: 2200 2800 |0000: new-instance v0, Landroid/content/Intent; // type@0028 │ │ -0615e4: 7010 c500 0000 |0002: invoke-direct {v0}, Landroid/content/Intent;.:()V // method@00c5 │ │ -0615ea: 1a01 ab10 |0005: const-string v1, "android.intent.action.VIEW" // string@10ab │ │ -0615ee: 6e20 e700 1000 |0007: invoke-virtual {v0, v1}, Landroid/content/Intent;.setAction:(Ljava/lang/String;)Landroid/content/Intent; // method@00e7 │ │ -0615f4: 1a01 3217 |000a: const-string v1, "http://www.freechess.org/Register/index.html" // string@1732 │ │ -0615f8: 7110 ae01 0100 |000c: invoke-static {v1}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@01ae │ │ -0615fe: 0c01 |000f: move-result-object v1 │ │ -061600: 6e20 ea00 1000 |0010: invoke-virtual {v0, v1}, Landroid/content/Intent;.setData:(Landroid/net/Uri;)Landroid/content/Intent; // method@00ea │ │ -061606: 5421 1409 |0013: iget-object v1, v2, Ljwtc/android/chess/ics/ICSClient$6;.this$0:Ljwtc/android/chess/ics/ICSClient; // field@0914 │ │ -06160a: 6e20 9518 0100 |0015: invoke-virtual {v1, v0}, Ljwtc/android/chess/ics/ICSClient;.startActivity:(Landroid/content/Intent;)V // method@1895 │ │ -061610: 0e00 |0018: return-void │ │ +063178: |[063178] jwtc.android.chess.ics.ICSClient$6.onClick:(Landroid/view/View;)V │ │ +063188: 2200 2800 |0000: new-instance v0, Landroid/content/Intent; // type@0028 │ │ +06318c: 7010 c500 0000 |0002: invoke-direct {v0}, Landroid/content/Intent;.:()V // method@00c5 │ │ +063192: 1a01 a710 |0005: const-string v1, "android.intent.action.VIEW" // string@10a7 │ │ +063196: 6e20 e700 1000 |0007: invoke-virtual {v0, v1}, Landroid/content/Intent;.setAction:(Ljava/lang/String;)Landroid/content/Intent; // method@00e7 │ │ +06319c: 1a01 2e17 |000a: const-string v1, "http://www.freechess.org/Register/index.html" // string@172e │ │ +0631a0: 7110 ae01 0100 |000c: invoke-static {v1}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@01ae │ │ +0631a6: 0c01 |000f: move-result-object v1 │ │ +0631a8: 6e20 ea00 1000 |0010: invoke-virtual {v0, v1}, Landroid/content/Intent;.setData:(Landroid/net/Uri;)Landroid/content/Intent; // method@00ea │ │ +0631ae: 5421 1409 |0013: iget-object v1, v2, Ljwtc/android/chess/ics/ICSClient$6;.this$0:Ljwtc/android/chess/ics/ICSClient; // field@0914 │ │ +0631b2: 6e20 9518 0100 |0015: invoke-virtual {v1, v0}, Ljwtc/android/chess/ics/ICSClient;.startActivity:(Landroid/content/Intent;)V // method@1895 │ │ +0631b8: 0e00 |0018: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=332 │ │ 0x0005 line=333 │ │ 0x000a line=334 │ │ 0x0013 line=335 │ │ 0x0018 line=336 │ │ @@ -103836,17 +103853,17 @@ │ │ 0x0005 - 0x0019 reg=0 i Landroid/content/Intent; │ │ 0x0000 - 0x0019 reg=2 this Ljwtc/android/chess/ics/ICSClient$6; │ │ 0x0000 - 0x0019 reg=3 arg0 Landroid/view/View; │ │ │ │ source_file_idx : 1207 (ICSClient.java) │ │ │ │ Class #461 header: │ │ -class_idx : 1029 │ │ +class_idx : 1026 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 826 │ │ +superclass_idx : 823 │ │ source_file_idx : 1207 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #461 annotations: │ │ @@ -103876,335 +103893,335 @@ │ │ type : '(Ljwtc/android/chess/ics/ICSClient;[Ljava/lang/String;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -061614: |[061614] jwtc.android.chess.ics.ICSClient$7.:(Ljwtc/android/chess/ics/ICSClient;[Ljava/lang/String;)V │ │ -061624: 5b01 1509 |0000: iput-object v1, v0, Ljwtc/android/chess/ics/ICSClient$7;.this$0:Ljwtc/android/chess/ics/ICSClient; // field@0915 │ │ -061628: 5b02 1609 |0002: iput-object v2, v0, Ljwtc/android/chess/ics/ICSClient$7;.val$arrItems:[Ljava/lang/String; // field@0916 │ │ -06162c: 7010 1c15 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ -061632: 0e00 |0007: return-void │ │ +0631bc: |[0631bc] jwtc.android.chess.ics.ICSClient$7.:(Ljwtc/android/chess/ics/ICSClient;[Ljava/lang/String;)V │ │ +0631cc: 5b01 1509 |0000: iput-object v1, v0, Ljwtc/android/chess/ics/ICSClient$7;.this$0:Ljwtc/android/chess/ics/ICSClient; // field@0915 │ │ +0631d0: 5b02 1609 |0002: iput-object v2, v0, Ljwtc/android/chess/ics/ICSClient$7;.val$arrItems:[Ljava/lang/String; // field@0916 │ │ +0631d4: 7010 1c15 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ +0631da: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=431 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Ljwtc/android/chess/ics/ICSClient$7; │ │ - 0x0000 - 0x0008 reg=1 (null) Ljwtc/android/chess/ics/ICSClient; │ │ + 0x0000 - 0x0008 reg=1 this$0 Ljwtc/android/chess/ics/ICSClient; │ │ 0x0000 - 0x0008 reg=2 (null) [Ljava/lang/String; │ │ │ │ Virtual methods - │ │ #0 : (in Ljwtc/android/chess/ics/ICSClient$7;) │ │ name : 'onClick' │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 641 16-bit code units │ │ -061634: |[061634] jwtc.android.chess.ics.ICSClient$7.onClick:(Landroid/content/DialogInterface;I)V │ │ -061644: 1404 c300 087f |0000: const v4, #float 1.80779e+38 // #7f0800c3 │ │ -06164a: 7210 c400 0600 |0003: invoke-interface {v6}, Landroid/content/DialogInterface;.dismiss:()V // method@00c4 │ │ -061650: 5451 1609 |0006: iget-object v1, v5, Ljwtc/android/chess/ics/ICSClient$7;.val$arrItems:[Ljava/lang/String; // field@0916 │ │ -061654: 4601 0107 |0008: aget-object v1, v1, v7 │ │ -061658: 5452 1509 |000a: iget-object v2, v5, Ljwtc/android/chess/ics/ICSClient$7;.this$0:Ljwtc/android/chess/ics/ICSClient; // field@0915 │ │ -06165c: 1403 ce00 087f |000c: const v3, #float 1.80779e+38 // #7f0800ce │ │ -061662: 6e20 7e18 3200 |000f: invoke-virtual {v2, v3}, Ljwtc/android/chess/ics/ICSClient;.getString:(I)Ljava/lang/String; // method@187e │ │ -061668: 0c02 |0012: move-result-object v2 │ │ -06166a: 6e20 3915 2100 |0013: invoke-virtual {v1, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1539 │ │ -061670: 0a01 |0016: move-result v1 │ │ -061672: 3801 0a00 |0017: if-eqz v1, 0021 // +000a │ │ -061676: 5451 1509 |0019: iget-object v1, v5, Ljwtc/android/chess/ics/ICSClient$7;.this$0:Ljwtc/android/chess/ics/ICSClient; // field@0915 │ │ -06167a: 1a02 e01e |001b: const-string v2, "refresh" // string@1ee0 │ │ -06167e: 6e20 9018 2100 |001d: invoke-virtual {v1, v2}, Ljwtc/android/chess/ics/ICSClient;.sendString:(Ljava/lang/String;)V // method@1890 │ │ -061684: 0e00 |0020: return-void │ │ -061686: 5451 1609 |0021: iget-object v1, v5, Ljwtc/android/chess/ics/ICSClient$7;.val$arrItems:[Ljava/lang/String; // field@0916 │ │ -06168a: 4601 0107 |0023: aget-object v1, v1, v7 │ │ -06168e: 5452 1509 |0025: iget-object v2, v5, Ljwtc/android/chess/ics/ICSClient$7;.this$0:Ljwtc/android/chess/ics/ICSClient; // field@0915 │ │ -061692: 1403 d200 087f |0027: const v3, #float 1.80779e+38 // #7f0800d2 │ │ -061698: 6e20 7e18 3200 |002a: invoke-virtual {v2, v3}, Ljwtc/android/chess/ics/ICSClient;.getString:(I)Ljava/lang/String; // method@187e │ │ -06169e: 0c02 |002d: move-result-object v2 │ │ -0616a0: 6e20 3915 2100 |002e: invoke-virtual {v1, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1539 │ │ -0616a6: 0a01 |0031: move-result v1 │ │ -0616a8: 3801 0a00 |0032: if-eqz v1, 003c // +000a │ │ -0616ac: 5451 1509 |0034: iget-object v1, v5, Ljwtc/android/chess/ics/ICSClient$7;.this$0:Ljwtc/android/chess/ics/ICSClient; // field@0915 │ │ -0616b0: 1a02 5922 |0036: const-string v2, "takeback 2" // string@2259 │ │ -0616b4: 6e20 9018 2100 |0038: invoke-virtual {v1, v2}, Ljwtc/android/chess/ics/ICSClient;.sendString:(Ljava/lang/String;)V // method@1890 │ │ -0616ba: 28e5 |003b: goto 0020 // -001b │ │ -0616bc: 5451 1609 |003c: iget-object v1, v5, Ljwtc/android/chess/ics/ICSClient$7;.val$arrItems:[Ljava/lang/String; // field@0916 │ │ -0616c0: 4601 0107 |003e: aget-object v1, v1, v7 │ │ -0616c4: 5452 1509 |0040: iget-object v2, v5, Ljwtc/android/chess/ics/ICSClient$7;.this$0:Ljwtc/android/chess/ics/ICSClient; // field@0915 │ │ -0616c8: 6e20 7e18 4200 |0042: invoke-virtual {v2, v4}, Ljwtc/android/chess/ics/ICSClient;.getString:(I)Ljava/lang/String; // method@187e │ │ -0616ce: 0c02 |0045: move-result-object v2 │ │ -0616d0: 6e20 3915 2100 |0046: invoke-virtual {v1, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1539 │ │ -0616d6: 0a01 |0049: move-result v1 │ │ -0616d8: 3801 0a00 |004a: if-eqz v1, 0054 // +000a │ │ -0616dc: 5451 1509 |004c: iget-object v1, v5, Ljwtc/android/chess/ics/ICSClient$7;.this$0:Ljwtc/android/chess/ics/ICSClient; // field@0915 │ │ -0616e0: 1a02 2222 |004e: const-string v2, "stored" // string@2222 │ │ -0616e4: 6e20 9018 2100 |0050: invoke-virtual {v1, v2}, Ljwtc/android/chess/ics/ICSClient;.sendString:(Ljava/lang/String;)V // method@1890 │ │ -0616ea: 28cd |0053: goto 0020 // -0033 │ │ -0616ec: 5451 1609 |0054: iget-object v1, v5, Ljwtc/android/chess/ics/ICSClient$7;.val$arrItems:[Ljava/lang/String; // field@0916 │ │ -0616f0: 4601 0107 |0056: aget-object v1, v1, v7 │ │ -0616f4: 5452 1509 |0058: iget-object v2, v5, Ljwtc/android/chess/ics/ICSClient$7;.this$0:Ljwtc/android/chess/ics/ICSClient; // field@0915 │ │ -0616f8: 1403 c600 087f |005a: const v3, #float 1.80779e+38 // #7f0800c6 │ │ -0616fe: 6e20 7e18 3200 |005d: invoke-virtual {v2, v3}, Ljwtc/android/chess/ics/ICSClient;.getString:(I)Ljava/lang/String; // method@187e │ │ -061704: 0c02 |0060: move-result-object v2 │ │ -061706: 6e20 3915 2100 |0061: invoke-virtual {v1, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1539 │ │ -06170c: 0a01 |0064: move-result v1 │ │ -06170e: 3801 0a00 |0065: if-eqz v1, 006f // +000a │ │ -061712: 5451 1509 |0067: iget-object v1, v5, Ljwtc/android/chess/ics/ICSClient$7;.this$0:Ljwtc/android/chess/ics/ICSClient; // field@0915 │ │ -061716: 1a02 4b1f |0069: const-string v2, "resume" // string@1f4b │ │ -06171a: 6e20 9018 2100 |006b: invoke-virtual {v1, v2}, Ljwtc/android/chess/ics/ICSClient;.sendString:(Ljava/lang/String;)V // method@1890 │ │ -061720: 28b2 |006e: goto 0020 // -004e │ │ -061722: 5451 1609 |006f: iget-object v1, v5, Ljwtc/android/chess/ics/ICSClient$7;.val$arrItems:[Ljava/lang/String; // field@0916 │ │ -061726: 4601 0107 |0071: aget-object v1, v1, v7 │ │ -06172a: 5452 1509 |0073: iget-object v2, v5, Ljwtc/android/chess/ics/ICSClient$7;.this$0:Ljwtc/android/chess/ics/ICSClient; // field@0915 │ │ -06172e: 1403 c900 087f |0075: const v3, #float 1.80779e+38 // #7f0800c9 │ │ -061734: 6e20 7e18 3200 |0078: invoke-virtual {v2, v3}, Ljwtc/android/chess/ics/ICSClient;.getString:(I)Ljava/lang/String; // method@187e │ │ -06173a: 0c02 |007b: move-result-object v2 │ │ -06173c: 6e20 3915 2100 |007c: invoke-virtual {v1, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1539 │ │ -061742: 0a01 |007f: move-result v1 │ │ -061744: 3801 1300 |0080: if-eqz v1, 0093 // +0013 │ │ -061748: 5451 1509 |0082: iget-object v1, v5, Ljwtc/android/chess/ics/ICSClient$7;.this$0:Ljwtc/android/chess/ics/ICSClient; // field@0915 │ │ -06174c: 1a02 f30f |0084: const-string v2, "abort" // string@0ff3 │ │ -061750: 6e20 9018 2100 |0086: invoke-virtual {v1, v2}, Ljwtc/android/chess/ics/ICSClient;.sendString:(Ljava/lang/String;)V // method@1890 │ │ -061756: 5451 1509 |0089: iget-object v1, v5, Ljwtc/android/chess/ics/ICSClient$7;.this$0:Ljwtc/android/chess/ics/ICSClient; // field@0915 │ │ -06175a: 6e10 8118 0100 |008b: invoke-virtual {v1}, Ljwtc/android/chess/ics/ICSClient;.get_view:()Ljwtc/android/chess/ics/ICSChessView; // method@1881 │ │ -061760: 0c01 |008e: move-result-object v1 │ │ -061762: 6e10 2618 0100 |008f: invoke-virtual {v1}, Ljwtc/android/chess/ics/ICSChessView;.stopGame:()V // method@1826 │ │ -061768: 288e |0092: goto 0020 // -0072 │ │ -06176a: 5451 1609 |0093: iget-object v1, v5, Ljwtc/android/chess/ics/ICSClient$7;.val$arrItems:[Ljava/lang/String; // field@0916 │ │ -06176e: 4601 0107 |0095: aget-object v1, v1, v7 │ │ -061772: 5452 1509 |0097: iget-object v2, v5, Ljwtc/android/chess/ics/ICSClient$7;.this$0:Ljwtc/android/chess/ics/ICSClient; // field@0915 │ │ -061776: 1403 ca00 087f |0099: const v3, #float 1.80779e+38 // #7f0800ca │ │ -06177c: 6e20 7e18 3200 |009c: invoke-virtual {v2, v3}, Ljwtc/android/chess/ics/ICSClient;.getString:(I)Ljava/lang/String; // method@187e │ │ -061782: 0c02 |009f: move-result-object v2 │ │ -061784: 6e20 3915 2100 |00a0: invoke-virtual {v1, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1539 │ │ -06178a: 0a01 |00a3: move-result v1 │ │ -06178c: 3801 0b00 |00a4: if-eqz v1, 00af // +000b │ │ -061790: 5451 1509 |00a6: iget-object v1, v5, Ljwtc/android/chess/ics/ICSClient$7;.this$0:Ljwtc/android/chess/ics/ICSClient; // field@0915 │ │ -061794: 1a02 8b10 |00a8: const-string v2, "adjourn" // string@108b │ │ -061798: 6e20 9018 2100 |00aa: invoke-virtual {v1, v2}, Ljwtc/android/chess/ics/ICSClient;.sendString:(Ljava/lang/String;)V // method@1890 │ │ -06179e: 2900 73ff |00ad: goto/16 0020 // -008d │ │ -0617a2: 5451 1609 |00af: iget-object v1, v5, Ljwtc/android/chess/ics/ICSClient$7;.val$arrItems:[Ljava/lang/String; // field@0916 │ │ -0617a6: 4601 0107 |00b1: aget-object v1, v1, v7 │ │ -0617aa: 5452 1509 |00b3: iget-object v2, v5, Ljwtc/android/chess/ics/ICSClient$7;.this$0:Ljwtc/android/chess/ics/ICSClient; // field@0915 │ │ -0617ae: 1403 cb00 087f |00b5: const v3, #float 1.80779e+38 // #7f0800cb │ │ -0617b4: 6e20 7e18 3200 |00b8: invoke-virtual {v2, v3}, Ljwtc/android/chess/ics/ICSClient;.getString:(I)Ljava/lang/String; // method@187e │ │ -0617ba: 0c02 |00bb: move-result-object v2 │ │ -0617bc: 6e20 3915 2100 |00bc: invoke-virtual {v1, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1539 │ │ -0617c2: 0a01 |00bf: move-result v1 │ │ -0617c4: 3801 0b00 |00c0: if-eqz v1, 00cb // +000b │ │ -0617c8: 5451 1509 |00c2: iget-object v1, v5, Ljwtc/android/chess/ics/ICSClient$7;.this$0:Ljwtc/android/chess/ics/ICSClient; // field@0915 │ │ -0617cc: 1a02 a313 |00c4: const-string v2, "draw" // string@13a3 │ │ -0617d0: 6e20 9018 2100 |00c6: invoke-virtual {v1, v2}, Ljwtc/android/chess/ics/ICSClient;.sendString:(Ljava/lang/String;)V // method@1890 │ │ -0617d6: 2900 57ff |00c9: goto/16 0020 // -00a9 │ │ -0617da: 5451 1609 |00cb: iget-object v1, v5, Ljwtc/android/chess/ics/ICSClient$7;.val$arrItems:[Ljava/lang/String; // field@0916 │ │ -0617de: 4601 0107 |00cd: aget-object v1, v1, v7 │ │ -0617e2: 5452 1509 |00cf: iget-object v2, v5, Ljwtc/android/chess/ics/ICSClient$7;.this$0:Ljwtc/android/chess/ics/ICSClient; // field@0915 │ │ -0617e6: 1403 cc00 087f |00d1: const v3, #float 1.80779e+38 // #7f0800cc │ │ -0617ec: 6e20 7e18 3200 |00d4: invoke-virtual {v2, v3}, Ljwtc/android/chess/ics/ICSClient;.getString:(I)Ljava/lang/String; // method@187e │ │ -0617f2: 0c02 |00d7: move-result-object v2 │ │ -0617f4: 6e20 3915 2100 |00d8: invoke-virtual {v1, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1539 │ │ -0617fa: 0a01 |00db: move-result v1 │ │ -0617fc: 3801 0b00 |00dc: if-eqz v1, 00e7 // +000b │ │ -061800: 5451 1509 |00de: iget-object v1, v5, Ljwtc/android/chess/ics/ICSClient$7;.this$0:Ljwtc/android/chess/ics/ICSClient; // field@0915 │ │ -061804: 1a02 8a14 |00e0: const-string v2, "flag" // string@148a │ │ -061808: 6e20 9018 2100 |00e2: invoke-virtual {v1, v2}, Ljwtc/android/chess/ics/ICSClient;.sendString:(Ljava/lang/String;)V // method@1890 │ │ -06180e: 2900 3bff |00e5: goto/16 0020 // -00c5 │ │ -061812: 5451 1609 |00e7: iget-object v1, v5, Ljwtc/android/chess/ics/ICSClient$7;.val$arrItems:[Ljava/lang/String; // field@0916 │ │ -061816: 4601 0107 |00e9: aget-object v1, v1, v7 │ │ -06181a: 5452 1509 |00eb: iget-object v2, v5, Ljwtc/android/chess/ics/ICSClient$7;.this$0:Ljwtc/android/chess/ics/ICSClient; // field@0915 │ │ -06181e: 1403 cd00 087f |00ed: const v3, #float 1.80779e+38 // #7f0800cd │ │ -061824: 6e20 7e18 3200 |00f0: invoke-virtual {v2, v3}, Ljwtc/android/chess/ics/ICSClient;.getString:(I)Ljava/lang/String; // method@187e │ │ -06182a: 0c02 |00f3: move-result-object v2 │ │ -06182c: 6e20 3915 2100 |00f4: invoke-virtual {v1, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1539 │ │ -061832: 0a01 |00f7: move-result v1 │ │ -061834: 3801 0b00 |00f8: if-eqz v1, 0103 // +000b │ │ -061838: 5451 1509 |00fa: iget-object v1, v5, Ljwtc/android/chess/ics/ICSClient$7;.this$0:Ljwtc/android/chess/ics/ICSClient; // field@0915 │ │ -06183c: 1a02 2e1f |00fc: const-string v2, "resign" // string@1f2e │ │ -061840: 6e20 9018 2100 |00fe: invoke-virtual {v1, v2}, Ljwtc/android/chess/ics/ICSClient;.sendString:(Ljava/lang/String;)V // method@1890 │ │ -061846: 2900 1fff |0101: goto/16 0020 // -00e1 │ │ -06184a: 5451 1609 |0103: iget-object v1, v5, Ljwtc/android/chess/ics/ICSClient$7;.val$arrItems:[Ljava/lang/String; // field@0916 │ │ -06184e: 4601 0107 |0105: aget-object v1, v1, v7 │ │ -061852: 5452 1509 |0107: iget-object v2, v5, Ljwtc/android/chess/ics/ICSClient$7;.this$0:Ljwtc/android/chess/ics/ICSClient; // field@0915 │ │ -061856: 1403 6a00 087f |0109: const v3, #float 1.80777e+38 // #7f08006a │ │ -06185c: 6e20 7e18 3200 |010c: invoke-virtual {v2, v3}, Ljwtc/android/chess/ics/ICSClient;.getString:(I)Ljava/lang/String; // method@187e │ │ -061862: 0c02 |010f: move-result-object v2 │ │ -061864: 6e20 3915 2100 |0110: invoke-virtual {v1, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1539 │ │ -06186a: 0a01 |0113: move-result v1 │ │ -06186c: 3801 1400 |0114: if-eqz v1, 0128 // +0014 │ │ -061870: 5451 1509 |0116: iget-object v1, v5, Ljwtc/android/chess/ics/ICSClient$7;.this$0:Ljwtc/android/chess/ics/ICSClient; // field@0915 │ │ -061874: 7110 5e18 0100 |0118: invoke-static {v1}, Ljwtc/android/chess/ics/ICSClient;.access$1000:(Ljwtc/android/chess/ics/ICSClient;)Ljwtc/android/chess/ics/ICSChessView; // method@185e │ │ -06187a: 0c01 |011b: move-result-object v1 │ │ -06187c: 6e10 1418 0100 |011c: invoke-virtual {v1}, Ljwtc/android/chess/ics/ICSChessView;.forceFlipBoard:()V // method@1814 │ │ -061882: 5451 1509 |011f: iget-object v1, v5, Ljwtc/android/chess/ics/ICSClient$7;.this$0:Ljwtc/android/chess/ics/ICSClient; // field@0915 │ │ -061886: 1a02 e01e |0121: const-string v2, "refresh" // string@1ee0 │ │ -06188a: 6e20 9018 2100 |0123: invoke-virtual {v1, v2}, Ljwtc/android/chess/ics/ICSClient;.sendString:(Ljava/lang/String;)V // method@1890 │ │ -061890: 2900 fafe |0126: goto/16 0020 // -0106 │ │ -061894: 5451 1609 |0128: iget-object v1, v5, Ljwtc/android/chess/ics/ICSClient$7;.val$arrItems:[Ljava/lang/String; // field@0916 │ │ -061898: 4601 0107 |012a: aget-object v1, v1, v7 │ │ -06189c: 5452 1509 |012c: iget-object v2, v5, Ljwtc/android/chess/ics/ICSClient$7;.this$0:Ljwtc/android/chess/ics/ICSClient; // field@0915 │ │ -0618a0: 1403 c200 087f |012e: const v3, #float 1.80779e+38 // #7f0800c2 │ │ -0618a6: 6e20 7e18 3200 |0131: invoke-virtual {v2, v3}, Ljwtc/android/chess/ics/ICSClient;.getString:(I)Ljava/lang/String; // method@187e │ │ -0618ac: 0c02 |0134: move-result-object v2 │ │ -0618ae: 6e20 3915 2100 |0135: invoke-virtual {v1, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1539 │ │ -0618b4: 0a01 |0138: move-result v1 │ │ -0618b6: 3801 1000 |0139: if-eqz v1, 0149 // +0010 │ │ -0618ba: 5451 1509 |013b: iget-object v1, v5, Ljwtc/android/chess/ics/ICSClient$7;.this$0:Ljwtc/android/chess/ics/ICSClient; // field@0915 │ │ -0618be: 6e10 9b18 0100 |013d: invoke-virtual {v1}, Ljwtc/android/chess/ics/ICSClient;.switchToGamesView:()V // method@189b │ │ -0618c4: 5451 1509 |0140: iget-object v1, v5, Ljwtc/android/chess/ics/ICSClient$7;.this$0:Ljwtc/android/chess/ics/ICSClient; // field@0915 │ │ -0618c8: 1a02 e114 |0142: const-string v2, "games" // string@14e1 │ │ -0618cc: 6e20 9018 2100 |0144: invoke-virtual {v1, v2}, Ljwtc/android/chess/ics/ICSClient;.sendString:(Ljava/lang/String;)V // method@1890 │ │ -0618d2: 2900 d9fe |0147: goto/16 0020 // -0127 │ │ -0618d6: 5451 1609 |0149: iget-object v1, v5, Ljwtc/android/chess/ics/ICSClient$7;.val$arrItems:[Ljava/lang/String; // field@0916 │ │ -0618da: 4601 0107 |014b: aget-object v1, v1, v7 │ │ -0618de: 5452 1509 |014d: iget-object v2, v5, Ljwtc/android/chess/ics/ICSClient$7;.this$0:Ljwtc/android/chess/ics/ICSClient; // field@0915 │ │ -0618e2: 6e20 7e18 4200 |014f: invoke-virtual {v2, v4}, Ljwtc/android/chess/ics/ICSClient;.getString:(I)Ljava/lang/String; // method@187e │ │ -0618e8: 0c02 |0152: move-result-object v2 │ │ -0618ea: 6e20 3915 2100 |0153: invoke-virtual {v1, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1539 │ │ -0618f0: 0a01 |0156: move-result v1 │ │ -0618f2: 3801 1000 |0157: if-eqz v1, 0167 // +0010 │ │ -0618f6: 5451 1509 |0159: iget-object v1, v5, Ljwtc/android/chess/ics/ICSClient$7;.this$0:Ljwtc/android/chess/ics/ICSClient; // field@0915 │ │ -0618fa: 6e10 9f18 0100 |015b: invoke-virtual {v1}, Ljwtc/android/chess/ics/ICSClient;.switchToStoredView:()V // method@189f │ │ -061900: 5451 1509 |015e: iget-object v1, v5, Ljwtc/android/chess/ics/ICSClient$7;.this$0:Ljwtc/android/chess/ics/ICSClient; // field@0915 │ │ -061904: 1a02 2222 |0160: const-string v2, "stored" // string@2222 │ │ -061908: 6e20 9018 2100 |0162: invoke-virtual {v1, v2}, Ljwtc/android/chess/ics/ICSClient;.sendString:(Ljava/lang/String;)V // method@1890 │ │ -06190e: 2900 bbfe |0165: goto/16 0020 // -0145 │ │ -061912: 5451 1609 |0167: iget-object v1, v5, Ljwtc/android/chess/ics/ICSClient$7;.val$arrItems:[Ljava/lang/String; // field@0916 │ │ -061916: 4601 0107 |0169: aget-object v1, v1, v7 │ │ -06191a: 5452 1509 |016b: iget-object v2, v5, Ljwtc/android/chess/ics/ICSClient$7;.this$0:Ljwtc/android/chess/ics/ICSClient; // field@0915 │ │ -06191e: 1403 c400 087f |016d: const v3, #float 1.80779e+38 // #7f0800c4 │ │ -061924: 6e20 7e18 3200 |0170: invoke-virtual {v2, v3}, Ljwtc/android/chess/ics/ICSClient;.getString:(I)Ljava/lang/String; // method@187e │ │ -06192a: 0c02 |0173: move-result-object v2 │ │ -06192c: 6e20 3915 2100 |0174: invoke-virtual {v1, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1539 │ │ -061932: 0a01 |0177: move-result v1 │ │ -061934: 3801 0900 |0178: if-eqz v1, 0181 // +0009 │ │ -061938: 5451 1509 |017a: iget-object v1, v5, Ljwtc/android/chess/ics/ICSClient$7;.this$0:Ljwtc/android/chess/ics/ICSClient; // field@0915 │ │ -06193c: 6e10 9918 0100 |017c: invoke-virtual {v1}, Ljwtc/android/chess/ics/ICSClient;.switchToChallengeView:()V // method@1899 │ │ -061942: 2900 a1fe |017f: goto/16 0020 // -015f │ │ -061946: 5451 1609 |0181: iget-object v1, v5, Ljwtc/android/chess/ics/ICSClient$7;.val$arrItems:[Ljava/lang/String; // field@0916 │ │ -06194a: 4601 0107 |0183: aget-object v1, v1, v7 │ │ -06194e: 5452 1509 |0185: iget-object v2, v5, Ljwtc/android/chess/ics/ICSClient$7;.this$0:Ljwtc/android/chess/ics/ICSClient; // field@0915 │ │ -061952: 1403 c500 087f |0187: const v3, #float 1.80779e+38 // #7f0800c5 │ │ -061958: 6e20 7e18 3200 |018a: invoke-virtual {v2, v3}, Ljwtc/android/chess/ics/ICSClient;.getString:(I)Ljava/lang/String; // method@187e │ │ -06195e: 0c02 |018d: move-result-object v2 │ │ -061960: 6e20 3915 2100 |018e: invoke-virtual {v1, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1539 │ │ -061966: 0a01 |0191: move-result v1 │ │ -061968: 3801 1800 |0192: if-eqz v1, 01aa // +0018 │ │ -06196c: 5451 1509 |0194: iget-object v1, v5, Ljwtc/android/chess/ics/ICSClient$7;.this$0:Ljwtc/android/chess/ics/ICSClient; // field@0915 │ │ -061970: 7110 5f18 0100 |0196: invoke-static {v1}, Ljwtc/android/chess/ics/ICSClient;.access$1100:(Ljwtc/android/chess/ics/ICSClient;)Ljwtc/android/chess/ics/ICSMatchDlg; // method@185f │ │ -061976: 0c01 |0199: move-result-object v1 │ │ -061978: 1a02 1f01 |019a: const-string v2, "*" // string@011f │ │ -06197c: 6e20 bd18 2100 |019c: invoke-virtual {v1, v2}, Ljwtc/android/chess/ics/ICSMatchDlg;.setPlayer:(Ljava/lang/String;)V // method@18bd │ │ -061982: 5451 1509 |019f: iget-object v1, v5, Ljwtc/android/chess/ics/ICSClient$7;.this$0:Ljwtc/android/chess/ics/ICSClient; // field@0915 │ │ -061986: 7110 5f18 0100 |01a1: invoke-static {v1}, Ljwtc/android/chess/ics/ICSClient;.access$1100:(Ljwtc/android/chess/ics/ICSClient;)Ljwtc/android/chess/ics/ICSMatchDlg; // method@185f │ │ -06198c: 0c01 |01a4: move-result-object v1 │ │ -06198e: 6e10 bf18 0100 |01a5: invoke-virtual {v1}, Ljwtc/android/chess/ics/ICSMatchDlg;.show:()V // method@18bf │ │ -061994: 2900 78fe |01a8: goto/16 0020 // -0188 │ │ -061998: 5451 1609 |01aa: iget-object v1, v5, Ljwtc/android/chess/ics/ICSClient$7;.val$arrItems:[Ljava/lang/String; // field@0916 │ │ -06199c: 4601 0107 |01ac: aget-object v1, v1, v7 │ │ -0619a0: 5452 1509 |01ae: iget-object v2, v5, Ljwtc/android/chess/ics/ICSClient$7;.this$0:Ljwtc/android/chess/ics/ICSClient; // field@0915 │ │ -0619a4: 1403 5b00 087f |01b0: const v3, #float 1.80777e+38 // #7f08005b │ │ -0619aa: 6e20 7e18 3200 |01b3: invoke-virtual {v2, v3}, Ljwtc/android/chess/ics/ICSClient;.getString:(I)Ljava/lang/String; // method@187e │ │ -0619b0: 0c02 |01b6: move-result-object v2 │ │ -0619b2: 6e20 3915 2100 |01b7: invoke-virtual {v1, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1539 │ │ -0619b8: 0a01 |01ba: move-result v1 │ │ -0619ba: 3801 1c00 |01bb: if-eqz v1, 01d7 // +001c │ │ -0619be: 2200 2800 |01bd: new-instance v0, Landroid/content/Intent; // type@0028 │ │ -0619c2: 7010 c500 0000 |01bf: invoke-direct {v0}, Landroid/content/Intent;.:()V // method@00c5 │ │ -0619c8: 5451 1509 |01c2: iget-object v1, v5, Ljwtc/android/chess/ics/ICSClient$7;.this$0:Ljwtc/android/chess/ics/ICSClient; // field@0915 │ │ -0619cc: 1c02 ba03 |01c4: const-class v2, Ljwtc/android/chess/HtmlActivity; // type@03ba │ │ -0619d0: 6e30 e800 1002 |01c6: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.setClass:(Landroid/content/Context;Ljava/lang/Class;)Landroid/content/Intent; // method@00e8 │ │ -0619d6: 6201 c605 |01c9: sget-object v1, Ljwtc/android/chess/HtmlActivity;.HELP_MODE:Ljava/lang/String; // field@05c6 │ │ -0619da: 1a02 1117 |01cb: const-string v2, "help_online" // string@1711 │ │ -0619de: 6e30 e100 1002 |01cd: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@00e1 │ │ -0619e4: 5451 1509 |01d0: iget-object v1, v5, Ljwtc/android/chess/ics/ICSClient$7;.this$0:Ljwtc/android/chess/ics/ICSClient; // field@0915 │ │ -0619e8: 6e20 9518 0100 |01d2: invoke-virtual {v1, v0}, Ljwtc/android/chess/ics/ICSClient;.startActivity:(Landroid/content/Intent;)V // method@1895 │ │ -0619ee: 2900 4bfe |01d5: goto/16 0020 // -01b5 │ │ -0619f2: 5451 1609 |01d7: iget-object v1, v5, Ljwtc/android/chess/ics/ICSClient$7;.val$arrItems:[Ljava/lang/String; // field@0916 │ │ -0619f6: 4601 0107 |01d9: aget-object v1, v1, v7 │ │ -0619fa: 5452 1509 |01db: iget-object v2, v5, Ljwtc/android/chess/ics/ICSClient$7;.this$0:Ljwtc/android/chess/ics/ICSClient; // field@0915 │ │ -0619fe: 1403 d400 087f |01dd: const v3, #float 1.80779e+38 // #7f0800d4 │ │ -061a04: 6e20 7e18 3200 |01e0: invoke-virtual {v2, v3}, Ljwtc/android/chess/ics/ICSClient;.getString:(I)Ljava/lang/String; // method@187e │ │ -061a0a: 0c02 |01e3: move-result-object v2 │ │ -061a0c: 6e20 3915 2100 |01e4: invoke-virtual {v1, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1539 │ │ -061a12: 0a01 |01e7: move-result v1 │ │ -061a14: 3801 0900 |01e8: if-eqz v1, 01f1 // +0009 │ │ -061a18: 5451 1509 |01ea: iget-object v1, v5, Ljwtc/android/chess/ics/ICSClient$7;.this$0:Ljwtc/android/chess/ics/ICSClient; // field@0915 │ │ -061a1c: 6e10 9a18 0100 |01ec: invoke-virtual {v1}, Ljwtc/android/chess/ics/ICSClient;.switchToConsoleView:()V // method@189a │ │ -061a22: 2900 31fe |01ef: goto/16 0020 // -01cf │ │ -061a26: 5451 1609 |01f1: iget-object v1, v5, Ljwtc/android/chess/ics/ICSClient$7;.val$arrItems:[Ljava/lang/String; // field@0916 │ │ -061a2a: 4601 0107 |01f3: aget-object v1, v1, v7 │ │ -061a2e: 5452 1509 |01f5: iget-object v2, v5, Ljwtc/android/chess/ics/ICSClient$7;.this$0:Ljwtc/android/chess/ics/ICSClient; // field@0915 │ │ -061a32: 1403 c100 087f |01f7: const v3, #float 1.80779e+38 // #7f0800c1 │ │ -061a38: 6e20 7e18 3200 |01fa: invoke-virtual {v2, v3}, Ljwtc/android/chess/ics/ICSClient;.getString:(I)Ljava/lang/String; // method@187e │ │ -061a3e: 0c02 |01fd: move-result-object v2 │ │ -061a40: 6e20 3915 2100 |01fe: invoke-virtual {v1, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1539 │ │ -061a46: 0a01 |0201: move-result v1 │ │ -061a48: 3801 1000 |0202: if-eqz v1, 0212 // +0010 │ │ -061a4c: 5451 1509 |0204: iget-object v1, v5, Ljwtc/android/chess/ics/ICSClient$7;.this$0:Ljwtc/android/chess/ics/ICSClient; // field@0915 │ │ -061a50: 1a02 8e23 |0206: const-string v2, "who a" // string@238e │ │ -061a54: 6e20 9018 2100 |0208: invoke-virtual {v1, v2}, Ljwtc/android/chess/ics/ICSClient;.sendString:(Ljava/lang/String;)V // method@1890 │ │ -061a5a: 5451 1509 |020b: iget-object v1, v5, Ljwtc/android/chess/ics/ICSClient$7;.this$0:Ljwtc/android/chess/ics/ICSClient; // field@0915 │ │ -061a5e: 6e10 9c18 0100 |020d: invoke-virtual {v1}, Ljwtc/android/chess/ics/ICSClient;.switchToLoadingView:()V // method@189c │ │ -061a64: 2900 10fe |0210: goto/16 0020 // -01f0 │ │ -061a68: 5451 1609 |0212: iget-object v1, v5, Ljwtc/android/chess/ics/ICSClient$7;.val$arrItems:[Ljava/lang/String; // field@0916 │ │ -061a6c: 4601 0107 |0214: aget-object v1, v1, v7 │ │ -061a70: 5452 1509 |0216: iget-object v2, v5, Ljwtc/android/chess/ics/ICSClient$7;.this$0:Ljwtc/android/chess/ics/ICSClient; // field@0915 │ │ -061a74: 1403 d100 087f |0218: const v3, #float 1.80779e+38 // #7f0800d1 │ │ -061a7a: 6e20 7e18 3200 |021b: invoke-virtual {v2, v3}, Ljwtc/android/chess/ics/ICSClient;.getString:(I)Ljava/lang/String; // method@187e │ │ -061a80: 0c02 |021e: move-result-object v2 │ │ -061a82: 6e20 3915 2100 |021f: invoke-virtual {v1, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1539 │ │ -061a88: 0a01 |0222: move-result v1 │ │ -061a8a: 3801 0900 |0223: if-eqz v1, 022c // +0009 │ │ -061a8e: 5451 1509 |0225: iget-object v1, v5, Ljwtc/android/chess/ics/ICSClient$7;.this$0:Ljwtc/android/chess/ics/ICSClient; // field@0915 │ │ -061a92: 6e10 7a18 0100 |0227: invoke-virtual {v1}, Ljwtc/android/chess/ics/ICSClient;.finish:()V // method@187a │ │ -061a98: 2900 f6fd |022a: goto/16 0020 // -020a │ │ -061a9c: 5451 1609 |022c: iget-object v1, v5, Ljwtc/android/chess/ics/ICSClient$7;.val$arrItems:[Ljava/lang/String; // field@0916 │ │ -061aa0: 4601 0107 |022e: aget-object v1, v1, v7 │ │ -061aa4: 5452 1509 |0230: iget-object v2, v5, Ljwtc/android/chess/ics/ICSClient$7;.this$0:Ljwtc/android/chess/ics/ICSClient; // field@0915 │ │ -061aa8: 1403 d600 087f |0232: const v3, #float 1.80779e+38 // #7f0800d6 │ │ -061aae: 6e20 7e18 3200 |0235: invoke-virtual {v2, v3}, Ljwtc/android/chess/ics/ICSClient;.getString:(I)Ljava/lang/String; // method@187e │ │ -061ab4: 0c02 |0238: move-result-object v2 │ │ -061ab6: 6e20 3915 2100 |0239: invoke-virtual {v1, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1539 │ │ -061abc: 0a01 |023c: move-result v1 │ │ -061abe: 3801 1400 |023d: if-eqz v1, 0251 // +0014 │ │ -061ac2: 5451 1509 |023f: iget-object v1, v5, Ljwtc/android/chess/ics/ICSClient$7;.this$0:Ljwtc/android/chess/ics/ICSClient; // field@0915 │ │ -061ac6: 1a02 6622 |0241: const-string v2, "tell puzzlebot stop" // string@2266 │ │ -061aca: 6e20 9018 2100 |0243: invoke-virtual {v1, v2}, Ljwtc/android/chess/ics/ICSClient;.sendString:(Ljava/lang/String;)V // method@1890 │ │ -061ad0: 5451 1509 |0246: iget-object v1, v5, Ljwtc/android/chess/ics/ICSClient$7;.this$0:Ljwtc/android/chess/ics/ICSClient; // field@0915 │ │ -061ad4: 6e10 8118 0100 |0248: invoke-virtual {v1}, Ljwtc/android/chess/ics/ICSClient;.get_view:()Ljwtc/android/chess/ics/ICSChessView; // method@1881 │ │ -061ada: 0c01 |024b: move-result-object v1 │ │ -061adc: 6e10 2618 0100 |024c: invoke-virtual {v1}, Ljwtc/android/chess/ics/ICSChessView;.stopGame:()V // method@1826 │ │ -061ae2: 2900 d1fd |024f: goto/16 0020 // -022f │ │ -061ae6: 5451 1609 |0251: iget-object v1, v5, Ljwtc/android/chess/ics/ICSClient$7;.val$arrItems:[Ljava/lang/String; // field@0916 │ │ -061aea: 4601 0107 |0253: aget-object v1, v1, v7 │ │ -061aee: 5452 1509 |0255: iget-object v2, v5, Ljwtc/android/chess/ics/ICSClient$7;.this$0:Ljwtc/android/chess/ics/ICSClient; // field@0915 │ │ -061af2: 1403 d500 087f |0257: const v3, #float 1.80779e+38 // #7f0800d5 │ │ -061af8: 6e20 7e18 3200 |025a: invoke-virtual {v2, v3}, Ljwtc/android/chess/ics/ICSClient;.getString:(I)Ljava/lang/String; // method@187e │ │ -061afe: 0c02 |025d: move-result-object v2 │ │ -061b00: 6e20 3915 2100 |025e: invoke-virtual {v1, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1539 │ │ -061b06: 0a01 |0261: move-result v1 │ │ -061b08: 3801 1400 |0262: if-eqz v1, 0276 // +0014 │ │ -061b0c: 5451 1509 |0264: iget-object v1, v5, Ljwtc/android/chess/ics/ICSClient$7;.this$0:Ljwtc/android/chess/ics/ICSClient; // field@0915 │ │ -061b10: 1a02 0123 |0266: const-string v2, "unobserve" // string@2301 │ │ -061b14: 6e20 9018 2100 |0268: invoke-virtual {v1, v2}, Ljwtc/android/chess/ics/ICSClient;.sendString:(Ljava/lang/String;)V // method@1890 │ │ -061b1a: 5451 1509 |026b: iget-object v1, v5, Ljwtc/android/chess/ics/ICSClient$7;.this$0:Ljwtc/android/chess/ics/ICSClient; // field@0915 │ │ -061b1e: 6e10 8118 0100 |026d: invoke-virtual {v1}, Ljwtc/android/chess/ics/ICSClient;.get_view:()Ljwtc/android/chess/ics/ICSChessView; // method@1881 │ │ -061b24: 0c01 |0270: move-result-object v1 │ │ -061b26: 6e10 2618 0100 |0271: invoke-virtual {v1}, Ljwtc/android/chess/ics/ICSChessView;.stopGame:()V // method@1826 │ │ -061b2c: 2900 acfd |0274: goto/16 0020 // -0254 │ │ -061b30: 5451 1509 |0276: iget-object v1, v5, Ljwtc/android/chess/ics/ICSClient$7;.this$0:Ljwtc/android/chess/ics/ICSClient; // field@0915 │ │ -061b34: 5452 1609 |0278: iget-object v2, v5, Ljwtc/android/chess/ics/ICSClient$7;.val$arrItems:[Ljava/lang/String; // field@0916 │ │ -061b38: 4602 0207 |027a: aget-object v2, v2, v7 │ │ -061b3c: 6e20 9018 2100 |027c: invoke-virtual {v1, v2}, Ljwtc/android/chess/ics/ICSClient;.sendString:(Ljava/lang/String;)V // method@1890 │ │ -061b42: 2900 a1fd |027f: goto/16 0020 // -025f │ │ +0631dc: |[0631dc] jwtc.android.chess.ics.ICSClient$7.onClick:(Landroid/content/DialogInterface;I)V │ │ +0631ec: 1404 c300 087f |0000: const v4, #float 1.80779e+38 // #7f0800c3 │ │ +0631f2: 7210 c400 0600 |0003: invoke-interface {v6}, Landroid/content/DialogInterface;.dismiss:()V // method@00c4 │ │ +0631f8: 5451 1609 |0006: iget-object v1, v5, Ljwtc/android/chess/ics/ICSClient$7;.val$arrItems:[Ljava/lang/String; // field@0916 │ │ +0631fc: 4601 0107 |0008: aget-object v1, v1, v7 │ │ +063200: 5452 1509 |000a: iget-object v2, v5, Ljwtc/android/chess/ics/ICSClient$7;.this$0:Ljwtc/android/chess/ics/ICSClient; // field@0915 │ │ +063204: 1403 ce00 087f |000c: const v3, #float 1.80779e+38 // #7f0800ce │ │ +06320a: 6e20 7e18 3200 |000f: invoke-virtual {v2, v3}, Ljwtc/android/chess/ics/ICSClient;.getString:(I)Ljava/lang/String; // method@187e │ │ +063210: 0c02 |0012: move-result-object v2 │ │ +063212: 6e20 3915 2100 |0013: invoke-virtual {v1, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1539 │ │ +063218: 0a01 |0016: move-result v1 │ │ +06321a: 3801 0a00 |0017: if-eqz v1, 0021 // +000a │ │ +06321e: 5451 1509 |0019: iget-object v1, v5, Ljwtc/android/chess/ics/ICSClient$7;.this$0:Ljwtc/android/chess/ics/ICSClient; // field@0915 │ │ +063222: 1a02 dc1e |001b: const-string v2, "refresh" // string@1edc │ │ +063226: 6e20 9018 2100 |001d: invoke-virtual {v1, v2}, Ljwtc/android/chess/ics/ICSClient;.sendString:(Ljava/lang/String;)V // method@1890 │ │ +06322c: 0e00 |0020: return-void │ │ +06322e: 5451 1609 |0021: iget-object v1, v5, Ljwtc/android/chess/ics/ICSClient$7;.val$arrItems:[Ljava/lang/String; // field@0916 │ │ +063232: 4601 0107 |0023: aget-object v1, v1, v7 │ │ +063236: 5452 1509 |0025: iget-object v2, v5, Ljwtc/android/chess/ics/ICSClient$7;.this$0:Ljwtc/android/chess/ics/ICSClient; // field@0915 │ │ +06323a: 1403 d200 087f |0027: const v3, #float 1.80779e+38 // #7f0800d2 │ │ +063240: 6e20 7e18 3200 |002a: invoke-virtual {v2, v3}, Ljwtc/android/chess/ics/ICSClient;.getString:(I)Ljava/lang/String; // method@187e │ │ +063246: 0c02 |002d: move-result-object v2 │ │ +063248: 6e20 3915 2100 |002e: invoke-virtual {v1, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1539 │ │ +06324e: 0a01 |0031: move-result v1 │ │ +063250: 3801 0a00 |0032: if-eqz v1, 003c // +000a │ │ +063254: 5451 1509 |0034: iget-object v1, v5, Ljwtc/android/chess/ics/ICSClient$7;.this$0:Ljwtc/android/chess/ics/ICSClient; // field@0915 │ │ +063258: 1a02 5522 |0036: const-string v2, "takeback 2" // string@2255 │ │ +06325c: 6e20 9018 2100 |0038: invoke-virtual {v1, v2}, Ljwtc/android/chess/ics/ICSClient;.sendString:(Ljava/lang/String;)V // method@1890 │ │ +063262: 28e5 |003b: goto 0020 // -001b │ │ +063264: 5451 1609 |003c: iget-object v1, v5, Ljwtc/android/chess/ics/ICSClient$7;.val$arrItems:[Ljava/lang/String; // field@0916 │ │ +063268: 4601 0107 |003e: aget-object v1, v1, v7 │ │ +06326c: 5452 1509 |0040: iget-object v2, v5, Ljwtc/android/chess/ics/ICSClient$7;.this$0:Ljwtc/android/chess/ics/ICSClient; // field@0915 │ │ +063270: 6e20 7e18 4200 |0042: invoke-virtual {v2, v4}, Ljwtc/android/chess/ics/ICSClient;.getString:(I)Ljava/lang/String; // method@187e │ │ +063276: 0c02 |0045: move-result-object v2 │ │ +063278: 6e20 3915 2100 |0046: invoke-virtual {v1, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1539 │ │ +06327e: 0a01 |0049: move-result v1 │ │ +063280: 3801 0a00 |004a: if-eqz v1, 0054 // +000a │ │ +063284: 5451 1509 |004c: iget-object v1, v5, Ljwtc/android/chess/ics/ICSClient$7;.this$0:Ljwtc/android/chess/ics/ICSClient; // field@0915 │ │ +063288: 1a02 1e22 |004e: const-string v2, "stored" // string@221e │ │ +06328c: 6e20 9018 2100 |0050: invoke-virtual {v1, v2}, Ljwtc/android/chess/ics/ICSClient;.sendString:(Ljava/lang/String;)V // method@1890 │ │ +063292: 28cd |0053: goto 0020 // -0033 │ │ +063294: 5451 1609 |0054: iget-object v1, v5, Ljwtc/android/chess/ics/ICSClient$7;.val$arrItems:[Ljava/lang/String; // field@0916 │ │ +063298: 4601 0107 |0056: aget-object v1, v1, v7 │ │ +06329c: 5452 1509 |0058: iget-object v2, v5, Ljwtc/android/chess/ics/ICSClient$7;.this$0:Ljwtc/android/chess/ics/ICSClient; // field@0915 │ │ +0632a0: 1403 c600 087f |005a: const v3, #float 1.80779e+38 // #7f0800c6 │ │ +0632a6: 6e20 7e18 3200 |005d: invoke-virtual {v2, v3}, Ljwtc/android/chess/ics/ICSClient;.getString:(I)Ljava/lang/String; // method@187e │ │ +0632ac: 0c02 |0060: move-result-object v2 │ │ +0632ae: 6e20 3915 2100 |0061: invoke-virtual {v1, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1539 │ │ +0632b4: 0a01 |0064: move-result v1 │ │ +0632b6: 3801 0a00 |0065: if-eqz v1, 006f // +000a │ │ +0632ba: 5451 1509 |0067: iget-object v1, v5, Ljwtc/android/chess/ics/ICSClient$7;.this$0:Ljwtc/android/chess/ics/ICSClient; // field@0915 │ │ +0632be: 1a02 471f |0069: const-string v2, "resume" // string@1f47 │ │ +0632c2: 6e20 9018 2100 |006b: invoke-virtual {v1, v2}, Ljwtc/android/chess/ics/ICSClient;.sendString:(Ljava/lang/String;)V // method@1890 │ │ +0632c8: 28b2 |006e: goto 0020 // -004e │ │ +0632ca: 5451 1609 |006f: iget-object v1, v5, Ljwtc/android/chess/ics/ICSClient$7;.val$arrItems:[Ljava/lang/String; // field@0916 │ │ +0632ce: 4601 0107 |0071: aget-object v1, v1, v7 │ │ +0632d2: 5452 1509 |0073: iget-object v2, v5, Ljwtc/android/chess/ics/ICSClient$7;.this$0:Ljwtc/android/chess/ics/ICSClient; // field@0915 │ │ +0632d6: 1403 c900 087f |0075: const v3, #float 1.80779e+38 // #7f0800c9 │ │ +0632dc: 6e20 7e18 3200 |0078: invoke-virtual {v2, v3}, Ljwtc/android/chess/ics/ICSClient;.getString:(I)Ljava/lang/String; // method@187e │ │ +0632e2: 0c02 |007b: move-result-object v2 │ │ +0632e4: 6e20 3915 2100 |007c: invoke-virtual {v1, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1539 │ │ +0632ea: 0a01 |007f: move-result v1 │ │ +0632ec: 3801 1300 |0080: if-eqz v1, 0093 // +0013 │ │ +0632f0: 5451 1509 |0082: iget-object v1, v5, Ljwtc/android/chess/ics/ICSClient$7;.this$0:Ljwtc/android/chess/ics/ICSClient; // field@0915 │ │ +0632f4: 1a02 f00f |0084: const-string v2, "abort" // string@0ff0 │ │ +0632f8: 6e20 9018 2100 |0086: invoke-virtual {v1, v2}, Ljwtc/android/chess/ics/ICSClient;.sendString:(Ljava/lang/String;)V // method@1890 │ │ +0632fe: 5451 1509 |0089: iget-object v1, v5, Ljwtc/android/chess/ics/ICSClient$7;.this$0:Ljwtc/android/chess/ics/ICSClient; // field@0915 │ │ +063302: 6e10 8118 0100 |008b: invoke-virtual {v1}, Ljwtc/android/chess/ics/ICSClient;.get_view:()Ljwtc/android/chess/ics/ICSChessView; // method@1881 │ │ +063308: 0c01 |008e: move-result-object v1 │ │ +06330a: 6e10 2618 0100 |008f: invoke-virtual {v1}, Ljwtc/android/chess/ics/ICSChessView;.stopGame:()V // method@1826 │ │ +063310: 288e |0092: goto 0020 // -0072 │ │ +063312: 5451 1609 |0093: iget-object v1, v5, Ljwtc/android/chess/ics/ICSClient$7;.val$arrItems:[Ljava/lang/String; // field@0916 │ │ +063316: 4601 0107 |0095: aget-object v1, v1, v7 │ │ +06331a: 5452 1509 |0097: iget-object v2, v5, Ljwtc/android/chess/ics/ICSClient$7;.this$0:Ljwtc/android/chess/ics/ICSClient; // field@0915 │ │ +06331e: 1403 ca00 087f |0099: const v3, #float 1.80779e+38 // #7f0800ca │ │ +063324: 6e20 7e18 3200 |009c: invoke-virtual {v2, v3}, Ljwtc/android/chess/ics/ICSClient;.getString:(I)Ljava/lang/String; // method@187e │ │ +06332a: 0c02 |009f: move-result-object v2 │ │ +06332c: 6e20 3915 2100 |00a0: invoke-virtual {v1, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1539 │ │ +063332: 0a01 |00a3: move-result v1 │ │ +063334: 3801 0b00 |00a4: if-eqz v1, 00af // +000b │ │ +063338: 5451 1509 |00a6: iget-object v1, v5, Ljwtc/android/chess/ics/ICSClient$7;.this$0:Ljwtc/android/chess/ics/ICSClient; // field@0915 │ │ +06333c: 1a02 8710 |00a8: const-string v2, "adjourn" // string@1087 │ │ +063340: 6e20 9018 2100 |00aa: invoke-virtual {v1, v2}, Ljwtc/android/chess/ics/ICSClient;.sendString:(Ljava/lang/String;)V // method@1890 │ │ +063346: 2900 73ff |00ad: goto/16 0020 // -008d │ │ +06334a: 5451 1609 |00af: iget-object v1, v5, Ljwtc/android/chess/ics/ICSClient$7;.val$arrItems:[Ljava/lang/String; // field@0916 │ │ +06334e: 4601 0107 |00b1: aget-object v1, v1, v7 │ │ +063352: 5452 1509 |00b3: iget-object v2, v5, Ljwtc/android/chess/ics/ICSClient$7;.this$0:Ljwtc/android/chess/ics/ICSClient; // field@0915 │ │ +063356: 1403 cb00 087f |00b5: const v3, #float 1.80779e+38 // #7f0800cb │ │ +06335c: 6e20 7e18 3200 |00b8: invoke-virtual {v2, v3}, Ljwtc/android/chess/ics/ICSClient;.getString:(I)Ljava/lang/String; // method@187e │ │ +063362: 0c02 |00bb: move-result-object v2 │ │ +063364: 6e20 3915 2100 |00bc: invoke-virtual {v1, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1539 │ │ +06336a: 0a01 |00bf: move-result v1 │ │ +06336c: 3801 0b00 |00c0: if-eqz v1, 00cb // +000b │ │ +063370: 5451 1509 |00c2: iget-object v1, v5, Ljwtc/android/chess/ics/ICSClient$7;.this$0:Ljwtc/android/chess/ics/ICSClient; // field@0915 │ │ +063374: 1a02 9f13 |00c4: const-string v2, "draw" // string@139f │ │ +063378: 6e20 9018 2100 |00c6: invoke-virtual {v1, v2}, Ljwtc/android/chess/ics/ICSClient;.sendString:(Ljava/lang/String;)V // method@1890 │ │ +06337e: 2900 57ff |00c9: goto/16 0020 // -00a9 │ │ +063382: 5451 1609 |00cb: iget-object v1, v5, Ljwtc/android/chess/ics/ICSClient$7;.val$arrItems:[Ljava/lang/String; // field@0916 │ │ +063386: 4601 0107 |00cd: aget-object v1, v1, v7 │ │ +06338a: 5452 1509 |00cf: iget-object v2, v5, Ljwtc/android/chess/ics/ICSClient$7;.this$0:Ljwtc/android/chess/ics/ICSClient; // field@0915 │ │ +06338e: 1403 cc00 087f |00d1: const v3, #float 1.80779e+38 // #7f0800cc │ │ +063394: 6e20 7e18 3200 |00d4: invoke-virtual {v2, v3}, Ljwtc/android/chess/ics/ICSClient;.getString:(I)Ljava/lang/String; // method@187e │ │ +06339a: 0c02 |00d7: move-result-object v2 │ │ +06339c: 6e20 3915 2100 |00d8: invoke-virtual {v1, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1539 │ │ +0633a2: 0a01 |00db: move-result v1 │ │ +0633a4: 3801 0b00 |00dc: if-eqz v1, 00e7 // +000b │ │ +0633a8: 5451 1509 |00de: iget-object v1, v5, Ljwtc/android/chess/ics/ICSClient$7;.this$0:Ljwtc/android/chess/ics/ICSClient; // field@0915 │ │ +0633ac: 1a02 8614 |00e0: const-string v2, "flag" // string@1486 │ │ +0633b0: 6e20 9018 2100 |00e2: invoke-virtual {v1, v2}, Ljwtc/android/chess/ics/ICSClient;.sendString:(Ljava/lang/String;)V // method@1890 │ │ +0633b6: 2900 3bff |00e5: goto/16 0020 // -00c5 │ │ +0633ba: 5451 1609 |00e7: iget-object v1, v5, Ljwtc/android/chess/ics/ICSClient$7;.val$arrItems:[Ljava/lang/String; // field@0916 │ │ +0633be: 4601 0107 |00e9: aget-object v1, v1, v7 │ │ +0633c2: 5452 1509 |00eb: iget-object v2, v5, Ljwtc/android/chess/ics/ICSClient$7;.this$0:Ljwtc/android/chess/ics/ICSClient; // field@0915 │ │ +0633c6: 1403 cd00 087f |00ed: const v3, #float 1.80779e+38 // #7f0800cd │ │ +0633cc: 6e20 7e18 3200 |00f0: invoke-virtual {v2, v3}, Ljwtc/android/chess/ics/ICSClient;.getString:(I)Ljava/lang/String; // method@187e │ │ +0633d2: 0c02 |00f3: move-result-object v2 │ │ +0633d4: 6e20 3915 2100 |00f4: invoke-virtual {v1, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1539 │ │ +0633da: 0a01 |00f7: move-result v1 │ │ +0633dc: 3801 0b00 |00f8: if-eqz v1, 0103 // +000b │ │ +0633e0: 5451 1509 |00fa: iget-object v1, v5, Ljwtc/android/chess/ics/ICSClient$7;.this$0:Ljwtc/android/chess/ics/ICSClient; // field@0915 │ │ +0633e4: 1a02 2a1f |00fc: const-string v2, "resign" // string@1f2a │ │ +0633e8: 6e20 9018 2100 |00fe: invoke-virtual {v1, v2}, Ljwtc/android/chess/ics/ICSClient;.sendString:(Ljava/lang/String;)V // method@1890 │ │ +0633ee: 2900 1fff |0101: goto/16 0020 // -00e1 │ │ +0633f2: 5451 1609 |0103: iget-object v1, v5, Ljwtc/android/chess/ics/ICSClient$7;.val$arrItems:[Ljava/lang/String; // field@0916 │ │ +0633f6: 4601 0107 |0105: aget-object v1, v1, v7 │ │ +0633fa: 5452 1509 |0107: iget-object v2, v5, Ljwtc/android/chess/ics/ICSClient$7;.this$0:Ljwtc/android/chess/ics/ICSClient; // field@0915 │ │ +0633fe: 1403 6a00 087f |0109: const v3, #float 1.80777e+38 // #7f08006a │ │ +063404: 6e20 7e18 3200 |010c: invoke-virtual {v2, v3}, Ljwtc/android/chess/ics/ICSClient;.getString:(I)Ljava/lang/String; // method@187e │ │ +06340a: 0c02 |010f: move-result-object v2 │ │ +06340c: 6e20 3915 2100 |0110: invoke-virtual {v1, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1539 │ │ +063412: 0a01 |0113: move-result v1 │ │ +063414: 3801 1400 |0114: if-eqz v1, 0128 // +0014 │ │ +063418: 5451 1509 |0116: iget-object v1, v5, Ljwtc/android/chess/ics/ICSClient$7;.this$0:Ljwtc/android/chess/ics/ICSClient; // field@0915 │ │ +06341c: 7110 5e18 0100 |0118: invoke-static {v1}, Ljwtc/android/chess/ics/ICSClient;.access$1000:(Ljwtc/android/chess/ics/ICSClient;)Ljwtc/android/chess/ics/ICSChessView; // method@185e │ │ +063422: 0c01 |011b: move-result-object v1 │ │ +063424: 6e10 1418 0100 |011c: invoke-virtual {v1}, Ljwtc/android/chess/ics/ICSChessView;.forceFlipBoard:()V // method@1814 │ │ +06342a: 5451 1509 |011f: iget-object v1, v5, Ljwtc/android/chess/ics/ICSClient$7;.this$0:Ljwtc/android/chess/ics/ICSClient; // field@0915 │ │ +06342e: 1a02 dc1e |0121: const-string v2, "refresh" // string@1edc │ │ +063432: 6e20 9018 2100 |0123: invoke-virtual {v1, v2}, Ljwtc/android/chess/ics/ICSClient;.sendString:(Ljava/lang/String;)V // method@1890 │ │ +063438: 2900 fafe |0126: goto/16 0020 // -0106 │ │ +06343c: 5451 1609 |0128: iget-object v1, v5, Ljwtc/android/chess/ics/ICSClient$7;.val$arrItems:[Ljava/lang/String; // field@0916 │ │ +063440: 4601 0107 |012a: aget-object v1, v1, v7 │ │ +063444: 5452 1509 |012c: iget-object v2, v5, Ljwtc/android/chess/ics/ICSClient$7;.this$0:Ljwtc/android/chess/ics/ICSClient; // field@0915 │ │ +063448: 1403 c200 087f |012e: const v3, #float 1.80779e+38 // #7f0800c2 │ │ +06344e: 6e20 7e18 3200 |0131: invoke-virtual {v2, v3}, Ljwtc/android/chess/ics/ICSClient;.getString:(I)Ljava/lang/String; // method@187e │ │ +063454: 0c02 |0134: move-result-object v2 │ │ +063456: 6e20 3915 2100 |0135: invoke-virtual {v1, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1539 │ │ +06345c: 0a01 |0138: move-result v1 │ │ +06345e: 3801 1000 |0139: if-eqz v1, 0149 // +0010 │ │ +063462: 5451 1509 |013b: iget-object v1, v5, Ljwtc/android/chess/ics/ICSClient$7;.this$0:Ljwtc/android/chess/ics/ICSClient; // field@0915 │ │ +063466: 6e10 9b18 0100 |013d: invoke-virtual {v1}, Ljwtc/android/chess/ics/ICSClient;.switchToGamesView:()V // method@189b │ │ +06346c: 5451 1509 |0140: iget-object v1, v5, Ljwtc/android/chess/ics/ICSClient$7;.this$0:Ljwtc/android/chess/ics/ICSClient; // field@0915 │ │ +063470: 1a02 dd14 |0142: const-string v2, "games" // string@14dd │ │ +063474: 6e20 9018 2100 |0144: invoke-virtual {v1, v2}, Ljwtc/android/chess/ics/ICSClient;.sendString:(Ljava/lang/String;)V // method@1890 │ │ +06347a: 2900 d9fe |0147: goto/16 0020 // -0127 │ │ +06347e: 5451 1609 |0149: iget-object v1, v5, Ljwtc/android/chess/ics/ICSClient$7;.val$arrItems:[Ljava/lang/String; // field@0916 │ │ +063482: 4601 0107 |014b: aget-object v1, v1, v7 │ │ +063486: 5452 1509 |014d: iget-object v2, v5, Ljwtc/android/chess/ics/ICSClient$7;.this$0:Ljwtc/android/chess/ics/ICSClient; // field@0915 │ │ +06348a: 6e20 7e18 4200 |014f: invoke-virtual {v2, v4}, Ljwtc/android/chess/ics/ICSClient;.getString:(I)Ljava/lang/String; // method@187e │ │ +063490: 0c02 |0152: move-result-object v2 │ │ +063492: 6e20 3915 2100 |0153: invoke-virtual {v1, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1539 │ │ +063498: 0a01 |0156: move-result v1 │ │ +06349a: 3801 1000 |0157: if-eqz v1, 0167 // +0010 │ │ +06349e: 5451 1509 |0159: iget-object v1, v5, Ljwtc/android/chess/ics/ICSClient$7;.this$0:Ljwtc/android/chess/ics/ICSClient; // field@0915 │ │ +0634a2: 6e10 9f18 0100 |015b: invoke-virtual {v1}, Ljwtc/android/chess/ics/ICSClient;.switchToStoredView:()V // method@189f │ │ +0634a8: 5451 1509 |015e: iget-object v1, v5, Ljwtc/android/chess/ics/ICSClient$7;.this$0:Ljwtc/android/chess/ics/ICSClient; // field@0915 │ │ +0634ac: 1a02 1e22 |0160: const-string v2, "stored" // string@221e │ │ +0634b0: 6e20 9018 2100 |0162: invoke-virtual {v1, v2}, Ljwtc/android/chess/ics/ICSClient;.sendString:(Ljava/lang/String;)V // method@1890 │ │ +0634b6: 2900 bbfe |0165: goto/16 0020 // -0145 │ │ +0634ba: 5451 1609 |0167: iget-object v1, v5, Ljwtc/android/chess/ics/ICSClient$7;.val$arrItems:[Ljava/lang/String; // field@0916 │ │ +0634be: 4601 0107 |0169: aget-object v1, v1, v7 │ │ +0634c2: 5452 1509 |016b: iget-object v2, v5, Ljwtc/android/chess/ics/ICSClient$7;.this$0:Ljwtc/android/chess/ics/ICSClient; // field@0915 │ │ +0634c6: 1403 c400 087f |016d: const v3, #float 1.80779e+38 // #7f0800c4 │ │ +0634cc: 6e20 7e18 3200 |0170: invoke-virtual {v2, v3}, Ljwtc/android/chess/ics/ICSClient;.getString:(I)Ljava/lang/String; // method@187e │ │ +0634d2: 0c02 |0173: move-result-object v2 │ │ +0634d4: 6e20 3915 2100 |0174: invoke-virtual {v1, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1539 │ │ +0634da: 0a01 |0177: move-result v1 │ │ +0634dc: 3801 0900 |0178: if-eqz v1, 0181 // +0009 │ │ +0634e0: 5451 1509 |017a: iget-object v1, v5, Ljwtc/android/chess/ics/ICSClient$7;.this$0:Ljwtc/android/chess/ics/ICSClient; // field@0915 │ │ +0634e4: 6e10 9918 0100 |017c: invoke-virtual {v1}, Ljwtc/android/chess/ics/ICSClient;.switchToChallengeView:()V // method@1899 │ │ +0634ea: 2900 a1fe |017f: goto/16 0020 // -015f │ │ +0634ee: 5451 1609 |0181: iget-object v1, v5, Ljwtc/android/chess/ics/ICSClient$7;.val$arrItems:[Ljava/lang/String; // field@0916 │ │ +0634f2: 4601 0107 |0183: aget-object v1, v1, v7 │ │ +0634f6: 5452 1509 |0185: iget-object v2, v5, Ljwtc/android/chess/ics/ICSClient$7;.this$0:Ljwtc/android/chess/ics/ICSClient; // field@0915 │ │ +0634fa: 1403 c500 087f |0187: const v3, #float 1.80779e+38 // #7f0800c5 │ │ +063500: 6e20 7e18 3200 |018a: invoke-virtual {v2, v3}, Ljwtc/android/chess/ics/ICSClient;.getString:(I)Ljava/lang/String; // method@187e │ │ +063506: 0c02 |018d: move-result-object v2 │ │ +063508: 6e20 3915 2100 |018e: invoke-virtual {v1, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1539 │ │ +06350e: 0a01 |0191: move-result v1 │ │ +063510: 3801 1800 |0192: if-eqz v1, 01aa // +0018 │ │ +063514: 5451 1509 |0194: iget-object v1, v5, Ljwtc/android/chess/ics/ICSClient$7;.this$0:Ljwtc/android/chess/ics/ICSClient; // field@0915 │ │ +063518: 7110 5f18 0100 |0196: invoke-static {v1}, Ljwtc/android/chess/ics/ICSClient;.access$1100:(Ljwtc/android/chess/ics/ICSClient;)Ljwtc/android/chess/ics/ICSMatchDlg; // method@185f │ │ +06351e: 0c01 |0199: move-result-object v1 │ │ +063520: 1a02 1f01 |019a: const-string v2, "*" // string@011f │ │ +063524: 6e20 bd18 2100 |019c: invoke-virtual {v1, v2}, Ljwtc/android/chess/ics/ICSMatchDlg;.setPlayer:(Ljava/lang/String;)V // method@18bd │ │ +06352a: 5451 1509 |019f: iget-object v1, v5, Ljwtc/android/chess/ics/ICSClient$7;.this$0:Ljwtc/android/chess/ics/ICSClient; // field@0915 │ │ +06352e: 7110 5f18 0100 |01a1: invoke-static {v1}, Ljwtc/android/chess/ics/ICSClient;.access$1100:(Ljwtc/android/chess/ics/ICSClient;)Ljwtc/android/chess/ics/ICSMatchDlg; // method@185f │ │ +063534: 0c01 |01a4: move-result-object v1 │ │ +063536: 6e10 bf18 0100 |01a5: invoke-virtual {v1}, Ljwtc/android/chess/ics/ICSMatchDlg;.show:()V // method@18bf │ │ +06353c: 2900 78fe |01a8: goto/16 0020 // -0188 │ │ +063540: 5451 1609 |01aa: iget-object v1, v5, Ljwtc/android/chess/ics/ICSClient$7;.val$arrItems:[Ljava/lang/String; // field@0916 │ │ +063544: 4601 0107 |01ac: aget-object v1, v1, v7 │ │ +063548: 5452 1509 |01ae: iget-object v2, v5, Ljwtc/android/chess/ics/ICSClient$7;.this$0:Ljwtc/android/chess/ics/ICSClient; // field@0915 │ │ +06354c: 1403 5b00 087f |01b0: const v3, #float 1.80777e+38 // #7f08005b │ │ +063552: 6e20 7e18 3200 |01b3: invoke-virtual {v2, v3}, Ljwtc/android/chess/ics/ICSClient;.getString:(I)Ljava/lang/String; // method@187e │ │ +063558: 0c02 |01b6: move-result-object v2 │ │ +06355a: 6e20 3915 2100 |01b7: invoke-virtual {v1, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1539 │ │ +063560: 0a01 |01ba: move-result v1 │ │ +063562: 3801 1c00 |01bb: if-eqz v1, 01d7 // +001c │ │ +063566: 2200 2800 |01bd: new-instance v0, Landroid/content/Intent; // type@0028 │ │ +06356a: 7010 c500 0000 |01bf: invoke-direct {v0}, Landroid/content/Intent;.:()V // method@00c5 │ │ +063570: 5451 1509 |01c2: iget-object v1, v5, Ljwtc/android/chess/ics/ICSClient$7;.this$0:Ljwtc/android/chess/ics/ICSClient; // field@0915 │ │ +063574: 1c02 b703 |01c4: const-class v2, Ljwtc/android/chess/HtmlActivity; // type@03b7 │ │ +063578: 6e30 e800 1002 |01c6: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.setClass:(Landroid/content/Context;Ljava/lang/Class;)Landroid/content/Intent; // method@00e8 │ │ +06357e: 6201 c605 |01c9: sget-object v1, Ljwtc/android/chess/HtmlActivity;.HELP_MODE:Ljava/lang/String; // field@05c6 │ │ +063582: 1a02 0d17 |01cb: const-string v2, "help_online" // string@170d │ │ +063586: 6e30 e100 1002 |01cd: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@00e1 │ │ +06358c: 5451 1509 |01d0: iget-object v1, v5, Ljwtc/android/chess/ics/ICSClient$7;.this$0:Ljwtc/android/chess/ics/ICSClient; // field@0915 │ │ +063590: 6e20 9518 0100 |01d2: invoke-virtual {v1, v0}, Ljwtc/android/chess/ics/ICSClient;.startActivity:(Landroid/content/Intent;)V // method@1895 │ │ +063596: 2900 4bfe |01d5: goto/16 0020 // -01b5 │ │ +06359a: 5451 1609 |01d7: iget-object v1, v5, Ljwtc/android/chess/ics/ICSClient$7;.val$arrItems:[Ljava/lang/String; // field@0916 │ │ +06359e: 4601 0107 |01d9: aget-object v1, v1, v7 │ │ +0635a2: 5452 1509 |01db: iget-object v2, v5, Ljwtc/android/chess/ics/ICSClient$7;.this$0:Ljwtc/android/chess/ics/ICSClient; // field@0915 │ │ +0635a6: 1403 d400 087f |01dd: const v3, #float 1.80779e+38 // #7f0800d4 │ │ +0635ac: 6e20 7e18 3200 |01e0: invoke-virtual {v2, v3}, Ljwtc/android/chess/ics/ICSClient;.getString:(I)Ljava/lang/String; // method@187e │ │ +0635b2: 0c02 |01e3: move-result-object v2 │ │ +0635b4: 6e20 3915 2100 |01e4: invoke-virtual {v1, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1539 │ │ +0635ba: 0a01 |01e7: move-result v1 │ │ +0635bc: 3801 0900 |01e8: if-eqz v1, 01f1 // +0009 │ │ +0635c0: 5451 1509 |01ea: iget-object v1, v5, Ljwtc/android/chess/ics/ICSClient$7;.this$0:Ljwtc/android/chess/ics/ICSClient; // field@0915 │ │ +0635c4: 6e10 9a18 0100 |01ec: invoke-virtual {v1}, Ljwtc/android/chess/ics/ICSClient;.switchToConsoleView:()V // method@189a │ │ +0635ca: 2900 31fe |01ef: goto/16 0020 // -01cf │ │ +0635ce: 5451 1609 |01f1: iget-object v1, v5, Ljwtc/android/chess/ics/ICSClient$7;.val$arrItems:[Ljava/lang/String; // field@0916 │ │ +0635d2: 4601 0107 |01f3: aget-object v1, v1, v7 │ │ +0635d6: 5452 1509 |01f5: iget-object v2, v5, Ljwtc/android/chess/ics/ICSClient$7;.this$0:Ljwtc/android/chess/ics/ICSClient; // field@0915 │ │ +0635da: 1403 c100 087f |01f7: const v3, #float 1.80779e+38 // #7f0800c1 │ │ +0635e0: 6e20 7e18 3200 |01fa: invoke-virtual {v2, v3}, Ljwtc/android/chess/ics/ICSClient;.getString:(I)Ljava/lang/String; // method@187e │ │ +0635e6: 0c02 |01fd: move-result-object v2 │ │ +0635e8: 6e20 3915 2100 |01fe: invoke-virtual {v1, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1539 │ │ +0635ee: 0a01 |0201: move-result v1 │ │ +0635f0: 3801 1000 |0202: if-eqz v1, 0212 // +0010 │ │ +0635f4: 5451 1509 |0204: iget-object v1, v5, Ljwtc/android/chess/ics/ICSClient$7;.this$0:Ljwtc/android/chess/ics/ICSClient; // field@0915 │ │ +0635f8: 1a02 8a23 |0206: const-string v2, "who a" // string@238a │ │ +0635fc: 6e20 9018 2100 |0208: invoke-virtual {v1, v2}, Ljwtc/android/chess/ics/ICSClient;.sendString:(Ljava/lang/String;)V // method@1890 │ │ +063602: 5451 1509 |020b: iget-object v1, v5, Ljwtc/android/chess/ics/ICSClient$7;.this$0:Ljwtc/android/chess/ics/ICSClient; // field@0915 │ │ +063606: 6e10 9c18 0100 |020d: invoke-virtual {v1}, Ljwtc/android/chess/ics/ICSClient;.switchToLoadingView:()V // method@189c │ │ +06360c: 2900 10fe |0210: goto/16 0020 // -01f0 │ │ +063610: 5451 1609 |0212: iget-object v1, v5, Ljwtc/android/chess/ics/ICSClient$7;.val$arrItems:[Ljava/lang/String; // field@0916 │ │ +063614: 4601 0107 |0214: aget-object v1, v1, v7 │ │ +063618: 5452 1509 |0216: iget-object v2, v5, Ljwtc/android/chess/ics/ICSClient$7;.this$0:Ljwtc/android/chess/ics/ICSClient; // field@0915 │ │ +06361c: 1403 d100 087f |0218: const v3, #float 1.80779e+38 // #7f0800d1 │ │ +063622: 6e20 7e18 3200 |021b: invoke-virtual {v2, v3}, Ljwtc/android/chess/ics/ICSClient;.getString:(I)Ljava/lang/String; // method@187e │ │ +063628: 0c02 |021e: move-result-object v2 │ │ +06362a: 6e20 3915 2100 |021f: invoke-virtual {v1, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1539 │ │ +063630: 0a01 |0222: move-result v1 │ │ +063632: 3801 0900 |0223: if-eqz v1, 022c // +0009 │ │ +063636: 5451 1509 |0225: iget-object v1, v5, Ljwtc/android/chess/ics/ICSClient$7;.this$0:Ljwtc/android/chess/ics/ICSClient; // field@0915 │ │ +06363a: 6e10 7a18 0100 |0227: invoke-virtual {v1}, Ljwtc/android/chess/ics/ICSClient;.finish:()V // method@187a │ │ +063640: 2900 f6fd |022a: goto/16 0020 // -020a │ │ +063644: 5451 1609 |022c: iget-object v1, v5, Ljwtc/android/chess/ics/ICSClient$7;.val$arrItems:[Ljava/lang/String; // field@0916 │ │ +063648: 4601 0107 |022e: aget-object v1, v1, v7 │ │ +06364c: 5452 1509 |0230: iget-object v2, v5, Ljwtc/android/chess/ics/ICSClient$7;.this$0:Ljwtc/android/chess/ics/ICSClient; // field@0915 │ │ +063650: 1403 d600 087f |0232: const v3, #float 1.80779e+38 // #7f0800d6 │ │ +063656: 6e20 7e18 3200 |0235: invoke-virtual {v2, v3}, Ljwtc/android/chess/ics/ICSClient;.getString:(I)Ljava/lang/String; // method@187e │ │ +06365c: 0c02 |0238: move-result-object v2 │ │ +06365e: 6e20 3915 2100 |0239: invoke-virtual {v1, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1539 │ │ +063664: 0a01 |023c: move-result v1 │ │ +063666: 3801 1400 |023d: if-eqz v1, 0251 // +0014 │ │ +06366a: 5451 1509 |023f: iget-object v1, v5, Ljwtc/android/chess/ics/ICSClient$7;.this$0:Ljwtc/android/chess/ics/ICSClient; // field@0915 │ │ +06366e: 1a02 6222 |0241: const-string v2, "tell puzzlebot stop" // string@2262 │ │ +063672: 6e20 9018 2100 |0243: invoke-virtual {v1, v2}, Ljwtc/android/chess/ics/ICSClient;.sendString:(Ljava/lang/String;)V // method@1890 │ │ +063678: 5451 1509 |0246: iget-object v1, v5, Ljwtc/android/chess/ics/ICSClient$7;.this$0:Ljwtc/android/chess/ics/ICSClient; // field@0915 │ │ +06367c: 6e10 8118 0100 |0248: invoke-virtual {v1}, Ljwtc/android/chess/ics/ICSClient;.get_view:()Ljwtc/android/chess/ics/ICSChessView; // method@1881 │ │ +063682: 0c01 |024b: move-result-object v1 │ │ +063684: 6e10 2618 0100 |024c: invoke-virtual {v1}, Ljwtc/android/chess/ics/ICSChessView;.stopGame:()V // method@1826 │ │ +06368a: 2900 d1fd |024f: goto/16 0020 // -022f │ │ +06368e: 5451 1609 |0251: iget-object v1, v5, Ljwtc/android/chess/ics/ICSClient$7;.val$arrItems:[Ljava/lang/String; // field@0916 │ │ +063692: 4601 0107 |0253: aget-object v1, v1, v7 │ │ +063696: 5452 1509 |0255: iget-object v2, v5, Ljwtc/android/chess/ics/ICSClient$7;.this$0:Ljwtc/android/chess/ics/ICSClient; // field@0915 │ │ +06369a: 1403 d500 087f |0257: const v3, #float 1.80779e+38 // #7f0800d5 │ │ +0636a0: 6e20 7e18 3200 |025a: invoke-virtual {v2, v3}, Ljwtc/android/chess/ics/ICSClient;.getString:(I)Ljava/lang/String; // method@187e │ │ +0636a6: 0c02 |025d: move-result-object v2 │ │ +0636a8: 6e20 3915 2100 |025e: invoke-virtual {v1, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1539 │ │ +0636ae: 0a01 |0261: move-result v1 │ │ +0636b0: 3801 1400 |0262: if-eqz v1, 0276 // +0014 │ │ +0636b4: 5451 1509 |0264: iget-object v1, v5, Ljwtc/android/chess/ics/ICSClient$7;.this$0:Ljwtc/android/chess/ics/ICSClient; // field@0915 │ │ +0636b8: 1a02 fd22 |0266: const-string v2, "unobserve" // string@22fd │ │ +0636bc: 6e20 9018 2100 |0268: invoke-virtual {v1, v2}, Ljwtc/android/chess/ics/ICSClient;.sendString:(Ljava/lang/String;)V // method@1890 │ │ +0636c2: 5451 1509 |026b: iget-object v1, v5, Ljwtc/android/chess/ics/ICSClient$7;.this$0:Ljwtc/android/chess/ics/ICSClient; // field@0915 │ │ +0636c6: 6e10 8118 0100 |026d: invoke-virtual {v1}, Ljwtc/android/chess/ics/ICSClient;.get_view:()Ljwtc/android/chess/ics/ICSChessView; // method@1881 │ │ +0636cc: 0c01 |0270: move-result-object v1 │ │ +0636ce: 6e10 2618 0100 |0271: invoke-virtual {v1}, Ljwtc/android/chess/ics/ICSChessView;.stopGame:()V // method@1826 │ │ +0636d4: 2900 acfd |0274: goto/16 0020 // -0254 │ │ +0636d8: 5451 1509 |0276: iget-object v1, v5, Ljwtc/android/chess/ics/ICSClient$7;.this$0:Ljwtc/android/chess/ics/ICSClient; // field@0915 │ │ +0636dc: 5452 1609 |0278: iget-object v2, v5, Ljwtc/android/chess/ics/ICSClient$7;.val$arrItems:[Ljava/lang/String; // field@0916 │ │ +0636e0: 4602 0207 |027a: aget-object v2, v2, v7 │ │ +0636e4: 6e20 9018 2100 |027c: invoke-virtual {v1, v2}, Ljwtc/android/chess/ics/ICSClient;.sendString:(Ljava/lang/String;)V // method@1890 │ │ +0636ea: 2900 a1fd |027f: goto/16 0020 // -025f │ │ catches : (none) │ │ positions : │ │ 0x0003 line=433 │ │ 0x0006 line=435 │ │ 0x0019 line=436 │ │ 0x0020 line=491 │ │ 0x0021 line=437 │ │ @@ -104262,17 +104279,17 @@ │ │ 0x0000 - 0x0281 reg=5 this Ljwtc/android/chess/ics/ICSClient$7; │ │ 0x0000 - 0x0281 reg=6 dialog Landroid/content/DialogInterface; │ │ 0x0000 - 0x0281 reg=7 item I │ │ │ │ source_file_idx : 1207 (ICSClient.java) │ │ │ │ Class #462 header: │ │ -class_idx : 1030 │ │ +class_idx : 1027 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 826 │ │ +superclass_idx : 823 │ │ source_file_idx : 1207 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #462 annotations: │ │ @@ -104298,53 +104315,53 @@ │ │ type : '(Ljwtc/android/chess/ics/ICSClient;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -061b48: |[061b48] jwtc.android.chess.ics.ICSClient$8.:(Ljwtc/android/chess/ics/ICSClient;)V │ │ -061b58: 5b01 1709 |0000: iput-object v1, v0, Ljwtc/android/chess/ics/ICSClient$8;.this$0:Ljwtc/android/chess/ics/ICSClient; // field@0917 │ │ -061b5c: 7010 1c15 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ -061b62: 0e00 |0005: return-void │ │ +0636f0: |[0636f0] jwtc.android.chess.ics.ICSClient$8.:(Ljwtc/android/chess/ics/ICSClient;)V │ │ +063700: 5b01 1709 |0000: iput-object v1, v0, Ljwtc/android/chess/ics/ICSClient$8;.this$0:Ljwtc/android/chess/ics/ICSClient; // field@0917 │ │ +063704: 7010 1c15 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ +06370a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=564 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Ljwtc/android/chess/ics/ICSClient$8; │ │ - 0x0000 - 0x0006 reg=1 (null) Ljwtc/android/chess/ics/ICSClient; │ │ + 0x0000 - 0x0006 reg=1 this$0 Ljwtc/android/chess/ics/ICSClient; │ │ │ │ Virtual methods - │ │ #0 : (in Ljwtc/android/chess/ics/ICSClient$8;) │ │ name : 'onClick' │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -061b64: |[061b64] jwtc.android.chess.ics.ICSClient$8.onClick:(Landroid/content/DialogInterface;I)V │ │ -061b74: 7210 c400 0100 |0000: invoke-interface {v1}, Landroid/content/DialogInterface;.dismiss:()V // method@00c4 │ │ -061b7a: 0e00 |0003: return-void │ │ +06370c: |[06370c] jwtc.android.chess.ics.ICSClient$8.onClick:(Landroid/content/DialogInterface;I)V │ │ +06371c: 7210 c400 0100 |0000: invoke-interface {v1}, Landroid/content/DialogInterface;.dismiss:()V // method@00c4 │ │ +063722: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=566 │ │ 0x0003 line=567 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Ljwtc/android/chess/ics/ICSClient$8; │ │ 0x0000 - 0x0004 reg=1 dialog Landroid/content/DialogInterface; │ │ 0x0000 - 0x0004 reg=2 whichButton I │ │ │ │ source_file_idx : 1207 (ICSClient.java) │ │ │ │ Class #463 header: │ │ -class_idx : 1031 │ │ +class_idx : 1028 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 826 │ │ +superclass_idx : 823 │ │ source_file_idx : 1207 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #463 annotations: │ │ @@ -104370,47 +104387,47 @@ │ │ type : '(Ljwtc/android/chess/ics/ICSClient;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -061b7c: |[061b7c] jwtc.android.chess.ics.ICSClient$9.:(Ljwtc/android/chess/ics/ICSClient;)V │ │ -061b8c: 5b01 1809 |0000: iput-object v1, v0, Ljwtc/android/chess/ics/ICSClient$9;.this$0:Ljwtc/android/chess/ics/ICSClient; // field@0918 │ │ -061b90: 7010 1c15 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ -061b96: 0e00 |0005: return-void │ │ +063724: |[063724] jwtc.android.chess.ics.ICSClient$9.:(Ljwtc/android/chess/ics/ICSClient;)V │ │ +063734: 5b01 1809 |0000: iput-object v1, v0, Ljwtc/android/chess/ics/ICSClient$9;.this$0:Ljwtc/android/chess/ics/ICSClient; // field@0918 │ │ +063738: 7010 1c15 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ +06373e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=555 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Ljwtc/android/chess/ics/ICSClient$9; │ │ - 0x0000 - 0x0006 reg=1 (null) Ljwtc/android/chess/ics/ICSClient; │ │ + 0x0000 - 0x0006 reg=1 this$0 Ljwtc/android/chess/ics/ICSClient; │ │ │ │ Virtual methods - │ │ #0 : (in Ljwtc/android/chess/ics/ICSClient$9;) │ │ name : 'onClick' │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -061b98: |[061b98] jwtc.android.chess.ics.ICSClient$9.onClick:(Landroid/content/DialogInterface;I)V │ │ -061ba8: 7210 c400 0300 |0000: invoke-interface {v3}, Landroid/content/DialogInterface;.dismiss:()V // method@00c4 │ │ -061bae: 5420 1809 |0003: iget-object v0, v2, Ljwtc/android/chess/ics/ICSClient$9;.this$0:Ljwtc/android/chess/ics/ICSClient; // field@0918 │ │ -061bb2: 1a01 f30f |0005: const-string v1, "abort" // string@0ff3 │ │ -061bb6: 6e20 9018 1000 |0007: invoke-virtual {v0, v1}, Ljwtc/android/chess/ics/ICSClient;.sendString:(Ljava/lang/String;)V // method@1890 │ │ -061bbc: 5420 1809 |000a: iget-object v0, v2, Ljwtc/android/chess/ics/ICSClient$9;.this$0:Ljwtc/android/chess/ics/ICSClient; // field@0918 │ │ -061bc0: 6e10 8118 0000 |000c: invoke-virtual {v0}, Ljwtc/android/chess/ics/ICSClient;.get_view:()Ljwtc/android/chess/ics/ICSChessView; // method@1881 │ │ -061bc6: 0c00 |000f: move-result-object v0 │ │ -061bc8: 6e10 2618 0000 |0010: invoke-virtual {v0}, Ljwtc/android/chess/ics/ICSChessView;.stopGame:()V // method@1826 │ │ -061bce: 5420 1809 |0013: iget-object v0, v2, Ljwtc/android/chess/ics/ICSClient$9;.this$0:Ljwtc/android/chess/ics/ICSClient; // field@0918 │ │ -061bd2: 6e10 9818 0000 |0015: invoke-virtual {v0}, Ljwtc/android/chess/ics/ICSClient;.switchToBoardView:()V // method@1898 │ │ -061bd8: 0e00 |0018: return-void │ │ +063740: |[063740] jwtc.android.chess.ics.ICSClient$9.onClick:(Landroid/content/DialogInterface;I)V │ │ +063750: 7210 c400 0300 |0000: invoke-interface {v3}, Landroid/content/DialogInterface;.dismiss:()V // method@00c4 │ │ +063756: 5420 1809 |0003: iget-object v0, v2, Ljwtc/android/chess/ics/ICSClient$9;.this$0:Ljwtc/android/chess/ics/ICSClient; // field@0918 │ │ +06375a: 1a01 f00f |0005: const-string v1, "abort" // string@0ff0 │ │ +06375e: 6e20 9018 1000 |0007: invoke-virtual {v0, v1}, Ljwtc/android/chess/ics/ICSClient;.sendString:(Ljava/lang/String;)V // method@1890 │ │ +063764: 5420 1809 |000a: iget-object v0, v2, Ljwtc/android/chess/ics/ICSClient$9;.this$0:Ljwtc/android/chess/ics/ICSClient; // field@0918 │ │ +063768: 6e10 8118 0000 |000c: invoke-virtual {v0}, Ljwtc/android/chess/ics/ICSClient;.get_view:()Ljwtc/android/chess/ics/ICSChessView; // method@1881 │ │ +06376e: 0c00 |000f: move-result-object v0 │ │ +063770: 6e10 2618 0000 |0010: invoke-virtual {v0}, Ljwtc/android/chess/ics/ICSChessView;.stopGame:()V // method@1826 │ │ +063776: 5420 1809 |0013: iget-object v0, v2, Ljwtc/android/chess/ics/ICSClient$9;.this$0:Ljwtc/android/chess/ics/ICSClient; // field@0918 │ │ +06377a: 6e10 9818 0000 |0015: invoke-virtual {v0}, Ljwtc/android/chess/ics/ICSClient;.switchToBoardView:()V // method@1898 │ │ +063780: 0e00 |0018: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=557 │ │ 0x0003 line=558 │ │ 0x000a line=559 │ │ 0x0013 line=560 │ │ 0x0018 line=562 │ │ @@ -104418,17 +104435,17 @@ │ │ 0x0000 - 0x0019 reg=2 this Ljwtc/android/chess/ics/ICSClient$9; │ │ 0x0000 - 0x0019 reg=3 dialog Landroid/content/DialogInterface; │ │ 0x0000 - 0x0019 reg=4 whichButton I │ │ │ │ source_file_idx : 1207 (ICSClient.java) │ │ │ │ Class #464 header: │ │ -class_idx : 1032 │ │ +class_idx : 1029 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 755 │ │ +superclass_idx : 752 │ │ source_file_idx : 1207 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #464 annotations: │ │ @@ -104455,24 +104472,24 @@ │ │ type : '(Ljwtc/android/chess/ics/ICSClient;Landroid/content/Context;Ljava/util/List;I[Ljava/lang/String;[I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 13 │ │ ins : 7 │ │ outs : 6 │ │ insns size : 12 16-bit code units │ │ -061bdc: |[061bdc] jwtc.android.chess.ics.ICSClient$AlternatingRowColorAdapter.:(Ljwtc/android/chess/ics/ICSClient;Landroid/content/Context;Ljava/util/List;I[Ljava/lang/String;[I)V │ │ -061bec: 5b67 1909 |0000: iput-object v7, v6, Ljwtc/android/chess/ics/ICSClient$AlternatingRowColorAdapter;.this$0:Ljwtc/android/chess/ics/ICSClient; // field@0919 │ │ -061bf0: 0760 |0002: move-object v0, v6 │ │ -061bf2: 0781 |0003: move-object v1, v8 │ │ -061bf4: 0792 |0004: move-object v2, v9 │ │ -061bf6: 01a3 |0005: move v3, v10 │ │ -061bf8: 07b4 |0006: move-object v4, v11 │ │ -061bfa: 07c5 |0007: move-object v5, v12 │ │ -061bfc: 7606 5414 0000 |0008: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Landroid/widget/SimpleAdapter;.:(Landroid/content/Context;Ljava/util/List;I[Ljava/lang/String;[I)V // method@1454 │ │ -061c02: 0e00 |000b: return-void │ │ +063784: |[063784] jwtc.android.chess.ics.ICSClient$AlternatingRowColorAdapter.:(Ljwtc/android/chess/ics/ICSClient;Landroid/content/Context;Ljava/util/List;I[Ljava/lang/String;[I)V │ │ +063794: 5b67 1909 |0000: iput-object v7, v6, Ljwtc/android/chess/ics/ICSClient$AlternatingRowColorAdapter;.this$0:Ljwtc/android/chess/ics/ICSClient; // field@0919 │ │ +063798: 0760 |0002: move-object v0, v6 │ │ +06379a: 0781 |0003: move-object v1, v8 │ │ +06379c: 0792 |0004: move-object v2, v9 │ │ +06379e: 01a3 |0005: move v3, v10 │ │ +0637a0: 07b4 |0006: move-object v4, v11 │ │ +0637a2: 07c5 |0007: move-object v5, v12 │ │ +0637a4: 7606 5414 0000 |0008: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Landroid/widget/SimpleAdapter;.:(Landroid/content/Context;Ljava/util/List;I[Ljava/lang/String;[I)V // method@1454 │ │ +0637aa: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1639 │ │ 0x0008 line=1640 │ │ 0x000b line=1641 │ │ locals : │ │ 0x0000 - 0x0000 reg=9 (null) Ljava/util/List; │ │ @@ -104490,24 +104507,24 @@ │ │ type : '(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 19 16-bit code units │ │ -061c04: |[061c04] jwtc.android.chess.ics.ICSClient$AlternatingRowColorAdapter.getView:(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; │ │ -061c14: 6f40 5514 3254 |0000: invoke-super {v2, v3, v4, v5}, Landroid/widget/SimpleAdapter;.getView:(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; // method@1455 │ │ -061c1a: 0c00 |0003: move-result-object v0 │ │ -061c1c: dc01 0302 |0004: rem-int/lit8 v1, v3, #int 2 // #02 │ │ -061c20: 3901 0900 |0006: if-nez v1, 000f // +0009 │ │ -061c24: 1401 8888 8855 |0008: const v1, #float 1.8765e+13 // #55888888 │ │ -061c2a: 6e20 c212 1000 |000b: invoke-virtual {v0, v1}, Landroid/view/View;.setBackgroundColor:(I)V // method@12c2 │ │ -061c30: 1100 |000e: return-object v0 │ │ -061c32: 1401 6666 6655 |000f: const v1, #float 1.5833e+13 // #55666666 │ │ -061c38: 28f9 |0012: goto 000b // -0007 │ │ +0637ac: |[0637ac] jwtc.android.chess.ics.ICSClient$AlternatingRowColorAdapter.getView:(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; │ │ +0637bc: 6f40 5514 3254 |0000: invoke-super {v2, v3, v4, v5}, Landroid/widget/SimpleAdapter;.getView:(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; // method@1455 │ │ +0637c2: 0c00 |0003: move-result-object v0 │ │ +0637c4: dc01 0302 |0004: rem-int/lit8 v1, v3, #int 2 // #02 │ │ +0637c8: 3901 0900 |0006: if-nez v1, 000f // +0009 │ │ +0637cc: 1401 8888 8855 |0008: const v1, #float 1.8765e+13 // #55888888 │ │ +0637d2: 6e20 c212 1000 |000b: invoke-virtual {v0, v1}, Landroid/view/View;.setBackgroundColor:(I)V // method@12c2 │ │ +0637d8: 1100 |000e: return-object v0 │ │ +0637da: 1401 6666 6655 |000f: const v1, #float 1.5833e+13 // #55666666 │ │ +0637e0: 28f9 |0012: goto 000b // -0007 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1645 │ │ 0x0004 line=1646 │ │ 0x000e line=1647 │ │ 0x000f line=1646 │ │ locals : │ │ @@ -104516,17 +104533,17 @@ │ │ 0x0000 - 0x0013 reg=3 position I │ │ 0x0000 - 0x0013 reg=4 convertView Landroid/view/View; │ │ 0x0000 - 0x0013 reg=5 parent Landroid/view/ViewGroup; │ │ │ │ source_file_idx : 1207 (ICSClient.java) │ │ │ │ Class #465 header: │ │ -class_idx : 1033 │ │ +class_idx : 1030 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 826 │ │ +superclass_idx : 823 │ │ source_file_idx : 1207 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #465 annotations: │ │ @@ -104555,86 +104572,86 @@ │ │ type : '(Ljwtc/android/chess/ics/ICSClient;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -061c3c: |[061c3c] jwtc.android.chess.ics.ICSClient$ComparatorHashName.:(Ljwtc/android/chess/ics/ICSClient;)V │ │ -061c4c: 5b01 1a09 |0000: iput-object v1, v0, Ljwtc/android/chess/ics/ICSClient$ComparatorHashName;.this$0:Ljwtc/android/chess/ics/ICSClient; // field@091a │ │ -061c50: 7010 1c15 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ -061c56: 0e00 |0005: return-void │ │ +0637e4: |[0637e4] jwtc.android.chess.ics.ICSClient$ComparatorHashName.:(Ljwtc/android/chess/ics/ICSClient;)V │ │ +0637f4: 5b01 1a09 |0000: iput-object v1, v0, Ljwtc/android/chess/ics/ICSClient$ComparatorHashName;.this$0:Ljwtc/android/chess/ics/ICSClient; // field@091a │ │ +0637f8: 7010 1c15 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ +0637fe: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1626 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Ljwtc/android/chess/ics/ICSClient$ComparatorHashName; │ │ - 0x0000 - 0x0006 reg=1 (null) Ljwtc/android/chess/ics/ICSClient; │ │ + 0x0000 - 0x0006 reg=1 this$0 Ljwtc/android/chess/ics/ICSClient; │ │ │ │ Virtual methods - │ │ #0 : (in Ljwtc/android/chess/ics/ICSClient$ComparatorHashName;) │ │ name : 'compare' │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)I' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -061c58: |[061c58] jwtc.android.chess.ics.ICSClient$ComparatorHashName.compare:(Ljava/lang/Object;Ljava/lang/Object;)I │ │ -061c68: 1f02 6803 |0000: check-cast v2, Ljava/util/HashMap; // type@0368 │ │ -061c6c: 1f03 6803 |0002: check-cast v3, Ljava/util/HashMap; // type@0368 │ │ -061c70: 6e30 5118 2103 |0004: invoke-virtual {v1, v2, v3}, Ljwtc/android/chess/ics/ICSClient$ComparatorHashName;.compare:(Ljava/util/HashMap;Ljava/util/HashMap;)I // method@1851 │ │ -061c76: 0a00 |0007: move-result v0 │ │ -061c78: 0f00 |0008: return v0 │ │ +063800: |[063800] jwtc.android.chess.ics.ICSClient$ComparatorHashName.compare:(Ljava/lang/Object;Ljava/lang/Object;)I │ │ +063810: 1f02 6503 |0000: check-cast v2, Ljava/util/HashMap; // type@0365 │ │ +063814: 1f03 6503 |0002: check-cast v3, Ljava/util/HashMap; // type@0365 │ │ +063818: 6e30 5118 2103 |0004: invoke-virtual {v1, v2, v3}, Ljwtc/android/chess/ics/ICSClient$ComparatorHashName;.compare:(Ljava/util/HashMap;Ljava/util/HashMap;)I // method@1851 │ │ +06381e: 0a00 |0007: move-result v0 │ │ +063820: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1626 │ │ locals : │ │ - 0x0000 - 0x0002 reg=2 x0 Ljava/lang/Object; │ │ - 0x0000 - 0x0004 reg=3 x1 Ljava/lang/Object; │ │ 0x0000 - 0x0009 reg=1 this Ljwtc/android/chess/ics/ICSClient$ComparatorHashName; │ │ + 0x0000 - 0x0009 reg=2 (null) Ljava/lang/Object; │ │ + 0x0000 - 0x0009 reg=3 (null) Ljava/lang/Object; │ │ │ │ #1 : (in Ljwtc/android/chess/ics/ICSClient$ComparatorHashName;) │ │ name : 'compare' │ │ type : '(Ljava/util/HashMap;Ljava/util/HashMap;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 21 16-bit code units │ │ -061c7c: |[061c7c] jwtc.android.chess.ics.ICSClient$ComparatorHashName.compare:(Ljava/util/HashMap;Ljava/util/HashMap;)I │ │ -061c8c: 1a00 7522 |0000: const-string v0, "text_name" // string@2275 │ │ -061c90: 6e20 c415 0300 |0002: invoke-virtual {v3, v0}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@15c4 │ │ -061c96: 0c00 |0005: move-result-object v0 │ │ -061c98: 1f00 4003 |0006: check-cast v0, Ljava/lang/String; // type@0340 │ │ -061c9c: 1a01 7522 |0008: const-string v1, "text_name" // string@2275 │ │ -061ca0: 6e20 c415 1400 |000a: invoke-virtual {v4, v1}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@15c4 │ │ -061ca6: 0c01 |000d: move-result-object v1 │ │ -061ca8: 1f01 4003 |000e: check-cast v1, Ljava/lang/String; // type@0340 │ │ -061cac: 6e20 3715 1000 |0010: invoke-virtual {v0, v1}, Ljava/lang/String;.compareToIgnoreCase:(Ljava/lang/String;)I // method@1537 │ │ -061cb2: 0a00 |0013: move-result v0 │ │ -061cb4: 0f00 |0014: return v0 │ │ +063824: |[063824] jwtc.android.chess.ics.ICSClient$ComparatorHashName.compare:(Ljava/util/HashMap;Ljava/util/HashMap;)I │ │ +063834: 1a00 7122 |0000: const-string v0, "text_name" // string@2271 │ │ +063838: 6e20 c415 0300 |0002: invoke-virtual {v3, v0}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@15c4 │ │ +06383e: 0c00 |0005: move-result-object v0 │ │ +063840: 1f00 3d03 |0006: check-cast v0, Ljava/lang/String; // type@033d │ │ +063844: 1a01 7122 |0008: const-string v1, "text_name" // string@2271 │ │ +063848: 6e20 c415 1400 |000a: invoke-virtual {v4, v1}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@15c4 │ │ +06384e: 0c01 |000d: move-result-object v1 │ │ +063850: 1f01 3d03 |000e: check-cast v1, Ljava/lang/String; // type@033d │ │ +063854: 6e20 3715 1000 |0010: invoke-virtual {v0, v1}, Ljava/lang/String;.compareToIgnoreCase:(Ljava/lang/String;)I // method@1537 │ │ +06385a: 0a00 |0013: move-result v0 │ │ +06385c: 0f00 |0014: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1628 │ │ locals : │ │ 0x0000 - 0x0000 reg=3 (null) Ljava/util/HashMap; │ │ 0x0000 - 0x0000 reg=4 (null) Ljava/util/HashMap; │ │ 0x0000 - 0x0015 reg=2 this Ljwtc/android/chess/ics/ICSClient$ComparatorHashName; │ │ 0x0000 - 0x0015 reg=3 a Ljava/util/HashMap; Ljava/util/HashMap; │ │ 0x0000 - 0x0015 reg=4 b Ljava/util/HashMap; Ljava/util/HashMap; │ │ │ │ source_file_idx : 1207 (ICSClient.java) │ │ │ │ Class #466 header: │ │ -class_idx : 1034 │ │ +class_idx : 1031 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 826 │ │ +superclass_idx : 823 │ │ source_file_idx : 1207 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #466 annotations: │ │ @@ -104663,87 +104680,87 @@ │ │ type : '(Ljwtc/android/chess/ics/ICSClient;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -061cb8: |[061cb8] jwtc.android.chess.ics.ICSClient$ComparatorHashRating.:(Ljwtc/android/chess/ics/ICSClient;)V │ │ -061cc8: 5b01 1b09 |0000: iput-object v1, v0, Ljwtc/android/chess/ics/ICSClient$ComparatorHashRating;.this$0:Ljwtc/android/chess/ics/ICSClient; // field@091b │ │ -061ccc: 7010 1c15 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ -061cd2: 0e00 |0005: return-void │ │ +063860: |[063860] jwtc.android.chess.ics.ICSClient$ComparatorHashRating.:(Ljwtc/android/chess/ics/ICSClient;)V │ │ +063870: 5b01 1b09 |0000: iput-object v1, v0, Ljwtc/android/chess/ics/ICSClient$ComparatorHashRating;.this$0:Ljwtc/android/chess/ics/ICSClient; // field@091b │ │ +063874: 7010 1c15 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ +06387a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1631 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Ljwtc/android/chess/ics/ICSClient$ComparatorHashRating; │ │ - 0x0000 - 0x0006 reg=1 (null) Ljwtc/android/chess/ics/ICSClient; │ │ + 0x0000 - 0x0006 reg=1 this$0 Ljwtc/android/chess/ics/ICSClient; │ │ │ │ Virtual methods - │ │ #0 : (in Ljwtc/android/chess/ics/ICSClient$ComparatorHashRating;) │ │ name : 'compare' │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)I' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -061cd4: |[061cd4] jwtc.android.chess.ics.ICSClient$ComparatorHashRating.compare:(Ljava/lang/Object;Ljava/lang/Object;)I │ │ -061ce4: 1f02 6803 |0000: check-cast v2, Ljava/util/HashMap; // type@0368 │ │ -061ce8: 1f03 6803 |0002: check-cast v3, Ljava/util/HashMap; // type@0368 │ │ -061cec: 6e30 5418 2103 |0004: invoke-virtual {v1, v2, v3}, Ljwtc/android/chess/ics/ICSClient$ComparatorHashRating;.compare:(Ljava/util/HashMap;Ljava/util/HashMap;)I // method@1854 │ │ -061cf2: 0a00 |0007: move-result v0 │ │ -061cf4: 0f00 |0008: return v0 │ │ +06387c: |[06387c] jwtc.android.chess.ics.ICSClient$ComparatorHashRating.compare:(Ljava/lang/Object;Ljava/lang/Object;)I │ │ +06388c: 1f02 6503 |0000: check-cast v2, Ljava/util/HashMap; // type@0365 │ │ +063890: 1f03 6503 |0002: check-cast v3, Ljava/util/HashMap; // type@0365 │ │ +063894: 6e30 5418 2103 |0004: invoke-virtual {v1, v2, v3}, Ljwtc/android/chess/ics/ICSClient$ComparatorHashRating;.compare:(Ljava/util/HashMap;Ljava/util/HashMap;)I // method@1854 │ │ +06389a: 0a00 |0007: move-result v0 │ │ +06389c: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1631 │ │ locals : │ │ - 0x0000 - 0x0002 reg=2 x0 Ljava/lang/Object; │ │ - 0x0000 - 0x0004 reg=3 x1 Ljava/lang/Object; │ │ 0x0000 - 0x0009 reg=1 this Ljwtc/android/chess/ics/ICSClient$ComparatorHashRating; │ │ + 0x0000 - 0x0009 reg=2 (null) Ljava/lang/Object; │ │ + 0x0000 - 0x0009 reg=3 (null) Ljava/lang/Object; │ │ │ │ #1 : (in Ljwtc/android/chess/ics/ICSClient$ComparatorHashRating;) │ │ name : 'compare' │ │ type : '(Ljava/util/HashMap;Ljava/util/HashMap;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 23 16-bit code units │ │ -061cf8: |[061cf8] jwtc.android.chess.ics.ICSClient$ComparatorHashRating.compare:(Ljava/util/HashMap;Ljava/util/HashMap;)I │ │ -061d08: 1a00 7922 |0000: const-string v0, "text_rating" // string@2279 │ │ -061d0c: 6e20 c415 0300 |0002: invoke-virtual {v3, v0}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@15c4 │ │ -061d12: 0c00 |0005: move-result-object v0 │ │ -061d14: 1f00 4003 |0006: check-cast v0, Ljava/lang/String; // type@0340 │ │ -061d18: 1a01 7922 |0008: const-string v1, "text_rating" // string@2279 │ │ -061d1c: 6e20 c415 1400 |000a: invoke-virtual {v4, v1}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@15c4 │ │ -061d22: 0c01 |000d: move-result-object v1 │ │ -061d24: 1f01 4003 |000e: check-cast v1, Ljava/lang/String; // type@0340 │ │ -061d28: 6e20 3715 1000 |0010: invoke-virtual {v0, v1}, Ljava/lang/String;.compareToIgnoreCase:(Ljava/lang/String;)I // method@1537 │ │ -061d2e: 0a00 |0013: move-result v0 │ │ -061d30: da00 00ff |0014: mul-int/lit8 v0, v0, #int -1 // #ff │ │ -061d34: 0f00 |0016: return v0 │ │ +0638a0: |[0638a0] jwtc.android.chess.ics.ICSClient$ComparatorHashRating.compare:(Ljava/util/HashMap;Ljava/util/HashMap;)I │ │ +0638b0: 1a00 7522 |0000: const-string v0, "text_rating" // string@2275 │ │ +0638b4: 6e20 c415 0300 |0002: invoke-virtual {v3, v0}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@15c4 │ │ +0638ba: 0c00 |0005: move-result-object v0 │ │ +0638bc: 1f00 3d03 |0006: check-cast v0, Ljava/lang/String; // type@033d │ │ +0638c0: 1a01 7522 |0008: const-string v1, "text_rating" // string@2275 │ │ +0638c4: 6e20 c415 1400 |000a: invoke-virtual {v4, v1}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@15c4 │ │ +0638ca: 0c01 |000d: move-result-object v1 │ │ +0638cc: 1f01 3d03 |000e: check-cast v1, Ljava/lang/String; // type@033d │ │ +0638d0: 6e20 3715 1000 |0010: invoke-virtual {v0, v1}, Ljava/lang/String;.compareToIgnoreCase:(Ljava/lang/String;)I // method@1537 │ │ +0638d6: 0a00 |0013: move-result v0 │ │ +0638d8: da00 00ff |0014: mul-int/lit8 v0, v0, #int -1 // #ff │ │ +0638dc: 0f00 |0016: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1633 │ │ locals : │ │ 0x0000 - 0x0000 reg=3 (null) Ljava/util/HashMap; │ │ 0x0000 - 0x0000 reg=4 (null) Ljava/util/HashMap; │ │ 0x0000 - 0x0017 reg=2 this Ljwtc/android/chess/ics/ICSClient$ComparatorHashRating; │ │ 0x0000 - 0x0017 reg=3 a Ljava/util/HashMap; Ljava/util/HashMap; │ │ 0x0000 - 0x0017 reg=4 b Ljava/util/HashMap; Ljava/util/HashMap; │ │ │ │ source_file_idx : 1207 (ICSClient.java) │ │ │ │ Class #467 header: │ │ -class_idx : 1035 │ │ +class_idx : 1032 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 104 │ │ +superclass_idx : 101 │ │ source_file_idx : 1207 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #467 annotations: │ │ @@ -104770,20 +104787,20 @@ │ │ type : '(Ljwtc/android/chess/ics/ICSClient;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -061d38: |[061d38] jwtc.android.chess.ics.ICSClient$InnerThreadHandler.:(Ljwtc/android/chess/ics/ICSClient;)V │ │ -061d48: 7010 c601 0100 |0000: invoke-direct {v1}, Landroid/os/Handler;.:()V // method@01c6 │ │ -061d4e: 2200 4d03 |0003: new-instance v0, Ljava/lang/ref/WeakReference; // type@034d │ │ -061d52: 7020 7715 2000 |0005: invoke-direct {v0, v2}, Ljava/lang/ref/WeakReference;.:(Ljava/lang/Object;)V // method@1577 │ │ -061d58: 5b10 1c09 |0008: iput-object v0, v1, Ljwtc/android/chess/ics/ICSClient$InnerThreadHandler;._client:Ljava/lang/ref/WeakReference; // field@091c │ │ -061d5c: 0e00 |000a: return-void │ │ +0638e0: |[0638e0] jwtc.android.chess.ics.ICSClient$InnerThreadHandler.:(Ljwtc/android/chess/ics/ICSClient;)V │ │ +0638f0: 7010 c601 0100 |0000: invoke-direct {v1}, Landroid/os/Handler;.:()V // method@01c6 │ │ +0638f6: 2200 4a03 |0003: new-instance v0, Ljava/lang/ref/WeakReference; // type@034a │ │ +0638fa: 7020 7715 2000 |0005: invoke-direct {v0, v2}, Ljava/lang/ref/WeakReference;.:(Ljava/lang/Object;)V // method@1577 │ │ +063900: 5b10 1c09 |0008: iput-object v0, v1, Ljwtc/android/chess/ics/ICSClient$InnerThreadHandler;._client:Ljava/lang/ref/WeakReference; // field@091c │ │ +063904: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=119 │ │ 0x0003 line=120 │ │ 0x000a line=121 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Ljwtc/android/chess/ics/ICSClient$InnerThreadHandler; │ │ @@ -104795,37 +104812,37 @@ │ │ type : '(Landroid/os/Message;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 52 16-bit code units │ │ -061d60: |[061d60] jwtc.android.chess.ics.ICSClient$InnerThreadHandler.handleMessage:(Landroid/os/Message;)V │ │ -061d70: 5431 1c09 |0000: iget-object v1, v3, Ljwtc/android/chess/ics/ICSClient$InnerThreadHandler;._client:Ljava/lang/ref/WeakReference; // field@091c │ │ -061d74: 6e10 7815 0100 |0002: invoke-virtual {v1}, Ljava/lang/ref/WeakReference;.get:()Ljava/lang/Object; // method@1578 │ │ -061d7a: 0c00 |0005: move-result-object v0 │ │ -061d7c: 1f00 0d04 |0006: check-cast v0, Ljwtc/android/chess/ics/ICSClient; // type@040d │ │ -061d80: 3800 0a00 |0008: if-eqz v0, 0012 // +000a │ │ -061d84: 5241 2100 |000a: iget v1, v4, Landroid/os/Message;.what:I // field@0021 │ │ -061d88: 2b01 1e00 0000 |000c: packed-switch v1, 0000002a // +0000001e │ │ -061d8e: 6f20 c901 4300 |000f: invoke-super {v3, v4}, Landroid/os/Handler;.handleMessage:(Landroid/os/Message;)V // method@01c9 │ │ -061d94: 0e00 |0012: return-void │ │ -061d96: 7110 5c18 0000 |0013: invoke-static {v0}, Ljwtc/android/chess/ics/ICSClient;.access$000:(Ljwtc/android/chess/ics/ICSClient;)V // method@185c │ │ -061d9c: 28f9 |0016: goto 000f // -0007 │ │ -061d9e: 6e10 d501 0400 |0017: invoke-virtual {v4}, Landroid/os/Message;.getData:()Landroid/os/Bundle; // method@01d5 │ │ -061da4: 0c01 |001a: move-result-object v1 │ │ -061da6: 1a02 6f11 |001b: const-string v2, "buffer" // string@116f │ │ -061daa: 6e20 b801 2100 |001d: invoke-virtual {v1, v2}, Landroid/os/Bundle;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@01b8 │ │ -061db0: 0c01 |0020: move-result-object v1 │ │ -061db2: 6e20 9718 1000 |0021: invoke-virtual {v0, v1}, Ljwtc/android/chess/ics/ICSClient;.stopSession:(Ljava/lang/String;)V // method@1897 │ │ -061db8: 28eb |0024: goto 000f // -0015 │ │ -061dba: 6e10 9818 0000 |0025: invoke-virtual {v0}, Ljwtc/android/chess/ics/ICSClient;.switchToBoardView:()V // method@1898 │ │ -061dc0: 28e7 |0028: goto 000f // -0019 │ │ -061dc2: 0000 |0029: nop // spacer │ │ -061dc4: 0001 0300 0100 0000 0700 0000 0b00 ... |002a: packed-switch-data (10 units) │ │ +063908: |[063908] jwtc.android.chess.ics.ICSClient$InnerThreadHandler.handleMessage:(Landroid/os/Message;)V │ │ +063918: 5431 1c09 |0000: iget-object v1, v3, Ljwtc/android/chess/ics/ICSClient$InnerThreadHandler;._client:Ljava/lang/ref/WeakReference; // field@091c │ │ +06391c: 6e10 7815 0100 |0002: invoke-virtual {v1}, Ljava/lang/ref/WeakReference;.get:()Ljava/lang/Object; // method@1578 │ │ +063922: 0c00 |0005: move-result-object v0 │ │ +063924: 1f00 0a04 |0006: check-cast v0, Ljwtc/android/chess/ics/ICSClient; // type@040a │ │ +063928: 3800 0a00 |0008: if-eqz v0, 0012 // +000a │ │ +06392c: 5241 2100 |000a: iget v1, v4, Landroid/os/Message;.what:I // field@0021 │ │ +063930: 2b01 1e00 0000 |000c: packed-switch v1, 0000002a // +0000001e │ │ +063936: 6f20 c901 4300 |000f: invoke-super {v3, v4}, Landroid/os/Handler;.handleMessage:(Landroid/os/Message;)V // method@01c9 │ │ +06393c: 0e00 |0012: return-void │ │ +06393e: 7110 5c18 0000 |0013: invoke-static {v0}, Ljwtc/android/chess/ics/ICSClient;.access$000:(Ljwtc/android/chess/ics/ICSClient;)V // method@185c │ │ +063944: 28f9 |0016: goto 000f // -0007 │ │ +063946: 6e10 d501 0400 |0017: invoke-virtual {v4}, Landroid/os/Message;.getData:()Landroid/os/Bundle; // method@01d5 │ │ +06394c: 0c01 |001a: move-result-object v1 │ │ +06394e: 1a02 6b11 |001b: const-string v2, "buffer" // string@116b │ │ +063952: 6e20 b801 2100 |001d: invoke-virtual {v1, v2}, Landroid/os/Bundle;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@01b8 │ │ +063958: 0c01 |0020: move-result-object v1 │ │ +06395a: 6e20 9718 1000 |0021: invoke-virtual {v0, v1}, Ljwtc/android/chess/ics/ICSClient;.stopSession:(Ljava/lang/String;)V // method@1897 │ │ +063960: 28eb |0024: goto 000f // -0015 │ │ +063962: 6e10 9818 0000 |0025: invoke-virtual {v0}, Ljwtc/android/chess/ics/ICSClient;.switchToBoardView:()V // method@1898 │ │ +063968: 28e7 |0028: goto 000f // -0019 │ │ +06396a: 0000 |0029: nop // spacer │ │ +06396c: 0001 0300 0100 0000 0700 0000 0b00 ... |002a: packed-switch-data (10 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=123 │ │ 0x0008 line=124 │ │ 0x000a line=125 │ │ 0x000f line=138 │ │ 0x0012 line=140 │ │ @@ -104837,17 +104854,17 @@ │ │ 0x0008 - 0x0034 reg=0 client Ljwtc/android/chess/ics/ICSClient; │ │ 0x0000 - 0x0034 reg=3 this Ljwtc/android/chess/ics/ICSClient$InnerThreadHandler; │ │ 0x0000 - 0x0034 reg=4 msg Landroid/os/Message; │ │ │ │ source_file_idx : 1207 (ICSClient.java) │ │ │ │ Class #468 header: │ │ -class_idx : 1036 │ │ +class_idx : 1033 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 104 │ │ +superclass_idx : 101 │ │ source_file_idx : 1207 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #468 annotations: │ │ @@ -104874,20 +104891,20 @@ │ │ type : '(Ljwtc/android/chess/ics/ICSClient;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -061dd8: |[061dd8] jwtc.android.chess.ics.ICSClient$InnerTimerHandler.:(Ljwtc/android/chess/ics/ICSClient;)V │ │ -061de8: 7010 c601 0100 |0000: invoke-direct {v1}, Landroid/os/Handler;.:()V // method@01c6 │ │ -061dee: 2200 4d03 |0003: new-instance v0, Ljava/lang/ref/WeakReference; // type@034d │ │ -061df2: 7020 7715 2000 |0005: invoke-direct {v0, v2}, Ljava/lang/ref/WeakReference;.:(Ljava/lang/Object;)V // method@1577 │ │ -061df8: 5b10 1d09 |0008: iput-object v0, v1, Ljwtc/android/chess/ics/ICSClient$InnerTimerHandler;._client:Ljava/lang/ref/WeakReference; // field@091d │ │ -061dfc: 0e00 |000a: return-void │ │ +063980: |[063980] jwtc.android.chess.ics.ICSClient$InnerTimerHandler.:(Ljwtc/android/chess/ics/ICSClient;)V │ │ +063990: 7010 c601 0100 |0000: invoke-direct {v1}, Landroid/os/Handler;.:()V // method@01c6 │ │ +063996: 2200 4a03 |0003: new-instance v0, Ljava/lang/ref/WeakReference; // type@034a │ │ +06399a: 7020 7715 2000 |0005: invoke-direct {v0, v2}, Ljava/lang/ref/WeakReference;.:(Ljava/lang/Object;)V // method@1577 │ │ +0639a0: 5b10 1d09 |0008: iput-object v0, v1, Ljwtc/android/chess/ics/ICSClient$InnerTimerHandler;._client:Ljava/lang/ref/WeakReference; // field@091d │ │ +0639a4: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=147 │ │ 0x0003 line=148 │ │ 0x000a line=149 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Ljwtc/android/chess/ics/ICSClient$InnerTimerHandler; │ │ @@ -104899,85 +104916,86 @@ │ │ type : '(Landroid/os/Message;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 96 16-bit code units │ │ -061e00: |[061e00] jwtc.android.chess.ics.ICSClient$InnerTimerHandler.handleMessage:(Landroid/os/Message;)V │ │ -061e10: 5431 1d09 |0000: iget-object v1, v3, Ljwtc/android/chess/ics/ICSClient$InnerTimerHandler;._client:Ljava/lang/ref/WeakReference; // field@091d │ │ -061e14: 6e10 7815 0100 |0002: invoke-virtual {v1}, Ljava/lang/ref/WeakReference;.get:()Ljava/lang/Object; // method@1578 │ │ -061e1a: 0c00 |0005: move-result-object v0 │ │ -061e1c: 1f00 0d04 |0006: check-cast v0, Ljwtc/android/chess/ics/ICSClient; // type@040d │ │ -061e20: 3800 5700 |0008: if-eqz v0, 005f // +0057 │ │ -061e24: 7110 5d18 0000 |000a: invoke-static {v0}, Ljwtc/android/chess/ics/ICSClient;.access$100:(Ljwtc/android/chess/ics/ICSClient;)Z // method@185d │ │ -061e2a: 0a01 |000d: move-result v1 │ │ -061e2c: 3801 5100 |000e: if-eqz v1, 005f // +0051 │ │ -061e30: 7110 6a18 0000 |0010: invoke-static {v0}, Ljwtc/android/chess/ics/ICSClient;.access$200:(Ljwtc/android/chess/ics/ICSClient;)Ljwtc/android/chess/ics/TelnetSocket; // method@186a │ │ -061e36: 0c01 |0013: move-result-object v1 │ │ -061e38: 3801 4b00 |0014: if-eqz v1, 005f // +004b │ │ -061e3c: 7110 6d18 0000 |0016: invoke-static {v0}, Ljwtc/android/chess/ics/ICSClient;.access$300:(Ljwtc/android/chess/ics/ICSClient;)Ljava/lang/Thread; // method@186d │ │ -061e42: 0c01 |0019: move-result-object v1 │ │ -061e44: 3801 4500 |001a: if-eqz v1, 005f // +0045 │ │ -061e48: 7110 6d18 0000 |001c: invoke-static {v0}, Ljwtc/android/chess/ics/ICSClient;.access$300:(Ljwtc/android/chess/ics/ICSClient;)Ljava/lang/Thread; // method@186d │ │ -061e4e: 0c01 |001f: move-result-object v1 │ │ -061e50: 6e10 6e15 0100 |0020: invoke-virtual {v1}, Ljava/lang/Thread;.isAlive:()Z // method@156e │ │ -061e56: 0a01 |0023: move-result v1 │ │ -061e58: 3801 3b00 |0024: if-eqz v1, 005f // +003b │ │ -061e5c: 7110 6a18 0000 |0026: invoke-static {v0}, Ljwtc/android/chess/ics/ICSClient;.access$200:(Ljwtc/android/chess/ics/ICSClient;)Ljwtc/android/chess/ics/TelnetSocket; // method@186a │ │ -061e62: 0c01 |0029: move-result-object v1 │ │ -061e64: 6e10 c418 0100 |002a: invoke-virtual {v1}, Ljwtc/android/chess/ics/TelnetSocket;.isConnected:()Z // method@18c4 │ │ -061e6a: 0a01 |002d: move-result v1 │ │ -061e6c: 3801 3100 |002e: if-eqz v1, 005f // +0031 │ │ -061e70: 7110 6e18 0000 |0030: invoke-static {v0}, Ljwtc/android/chess/ics/ICSClient;.access$400:(Ljwtc/android/chess/ics/ICSClient;)Z // method@186e │ │ -061e76: 0a01 |0033: move-result v1 │ │ -061e78: 3801 2b00 |0034: if-eqz v1, 005f // +002b │ │ -061e7c: 6e10 8118 0000 |0036: invoke-virtual {v0}, Ljwtc/android/chess/ics/ICSClient;.get_view:()Ljwtc/android/chess/ics/ICSChessView; // method@1881 │ │ -061e82: 0c01 |0039: move-result-object v1 │ │ -061e84: 6e10 1c18 0100 |003a: invoke-virtual {v1}, Ljwtc/android/chess/ics/ICSChessView;.isUserPlaying:()Z // method@181c │ │ -061e8a: 0a01 |003d: move-result v1 │ │ -061e8c: 3901 2100 |003e: if-nez v1, 005f // +0021 │ │ -061e90: 7110 7018 0000 |0040: invoke-static {v0}, Ljwtc/android/chess/ics/ICSClient;.access$500:(Ljwtc/android/chess/ics/ICSClient;)Ljava/util/ArrayList; // method@1870 │ │ -061e96: 0c01 |0043: move-result-object v1 │ │ -061e98: 6e10 aa15 0100 |0044: invoke-virtual {v1}, Ljava/util/ArrayList;.size:()I // method@15aa │ │ -061e9e: 0a01 |0047: move-result v1 │ │ -061ea0: 3d01 0b00 |0048: if-lez v1, 0053 // +000b │ │ -061ea4: 7110 7018 0000 |004a: invoke-static {v0}, Ljwtc/android/chess/ics/ICSClient;.access$500:(Ljwtc/android/chess/ics/ICSClient;)Ljava/util/ArrayList; // method@1870 │ │ -061eaa: 0c01 |004d: move-result-object v1 │ │ -061eac: 1202 |004e: const/4 v2, #int 0 // #0 │ │ -061eae: 6e20 a715 2100 |004f: invoke-virtual {v1, v2}, Ljava/util/ArrayList;.remove:(I)Ljava/lang/Object; // method@15a7 │ │ -061eb4: 28ee |0052: goto 0040 // -0012 │ │ -061eb6: 7110 7118 0000 |0053: invoke-static {v0}, Ljwtc/android/chess/ics/ICSClient;.access$600:(Ljwtc/android/chess/ics/ICSClient;)Ljwtc/android/chess/ics/ICSClient$AlternatingRowColorAdapter; // method@1871 │ │ -061ebc: 0c01 |0056: move-result-object v1 │ │ -061ebe: 6e10 4e18 0100 |0057: invoke-virtual {v1}, Ljwtc/android/chess/ics/ICSClient$AlternatingRowColorAdapter;.notifyDataSetChanged:()V // method@184e │ │ -061ec4: 1a01 c621 |005a: const-string v1, "sought" // string@21c6 │ │ -061ec8: 6e20 9018 1000 |005c: invoke-virtual {v0, v1}, Ljwtc/android/chess/ics/ICSClient;.sendString:(Ljava/lang/String;)V // method@1890 │ │ -061ece: 0e00 |005f: return-void │ │ +0639a8: |[0639a8] jwtc.android.chess.ics.ICSClient$InnerTimerHandler.handleMessage:(Landroid/os/Message;)V │ │ +0639b8: 5431 1d09 |0000: iget-object v1, v3, Ljwtc/android/chess/ics/ICSClient$InnerTimerHandler;._client:Ljava/lang/ref/WeakReference; // field@091d │ │ +0639bc: 6e10 7815 0100 |0002: invoke-virtual {v1}, Ljava/lang/ref/WeakReference;.get:()Ljava/lang/Object; // method@1578 │ │ +0639c2: 0c00 |0005: move-result-object v0 │ │ +0639c4: 1f00 0a04 |0006: check-cast v0, Ljwtc/android/chess/ics/ICSClient; // type@040a │ │ +0639c8: 3800 5700 |0008: if-eqz v0, 005f // +0057 │ │ +0639cc: 7110 5d18 0000 |000a: invoke-static {v0}, Ljwtc/android/chess/ics/ICSClient;.access$100:(Ljwtc/android/chess/ics/ICSClient;)Z // method@185d │ │ +0639d2: 0a01 |000d: move-result v1 │ │ +0639d4: 3801 5100 |000e: if-eqz v1, 005f // +0051 │ │ +0639d8: 7110 6a18 0000 |0010: invoke-static {v0}, Ljwtc/android/chess/ics/ICSClient;.access$200:(Ljwtc/android/chess/ics/ICSClient;)Ljwtc/android/chess/ics/TelnetSocket; // method@186a │ │ +0639de: 0c01 |0013: move-result-object v1 │ │ +0639e0: 3801 4b00 |0014: if-eqz v1, 005f // +004b │ │ +0639e4: 7110 6d18 0000 |0016: invoke-static {v0}, Ljwtc/android/chess/ics/ICSClient;.access$300:(Ljwtc/android/chess/ics/ICSClient;)Ljava/lang/Thread; // method@186d │ │ +0639ea: 0c01 |0019: move-result-object v1 │ │ +0639ec: 3801 4500 |001a: if-eqz v1, 005f // +0045 │ │ +0639f0: 7110 6d18 0000 |001c: invoke-static {v0}, Ljwtc/android/chess/ics/ICSClient;.access$300:(Ljwtc/android/chess/ics/ICSClient;)Ljava/lang/Thread; // method@186d │ │ +0639f6: 0c01 |001f: move-result-object v1 │ │ +0639f8: 6e10 6e15 0100 |0020: invoke-virtual {v1}, Ljava/lang/Thread;.isAlive:()Z // method@156e │ │ +0639fe: 0a01 |0023: move-result v1 │ │ +063a00: 3801 3b00 |0024: if-eqz v1, 005f // +003b │ │ +063a04: 7110 6a18 0000 |0026: invoke-static {v0}, Ljwtc/android/chess/ics/ICSClient;.access$200:(Ljwtc/android/chess/ics/ICSClient;)Ljwtc/android/chess/ics/TelnetSocket; // method@186a │ │ +063a0a: 0c01 |0029: move-result-object v1 │ │ +063a0c: 6e10 c418 0100 |002a: invoke-virtual {v1}, Ljwtc/android/chess/ics/TelnetSocket;.isConnected:()Z // method@18c4 │ │ +063a12: 0a01 |002d: move-result v1 │ │ +063a14: 3801 3100 |002e: if-eqz v1, 005f // +0031 │ │ +063a18: 7110 6e18 0000 |0030: invoke-static {v0}, Ljwtc/android/chess/ics/ICSClient;.access$400:(Ljwtc/android/chess/ics/ICSClient;)Z // method@186e │ │ +063a1e: 0a01 |0033: move-result v1 │ │ +063a20: 3801 2b00 |0034: if-eqz v1, 005f // +002b │ │ +063a24: 6e10 8118 0000 |0036: invoke-virtual {v0}, Ljwtc/android/chess/ics/ICSClient;.get_view:()Ljwtc/android/chess/ics/ICSChessView; // method@1881 │ │ +063a2a: 0c01 |0039: move-result-object v1 │ │ +063a2c: 6e10 1c18 0100 |003a: invoke-virtual {v1}, Ljwtc/android/chess/ics/ICSChessView;.isUserPlaying:()Z // method@181c │ │ +063a32: 0a01 |003d: move-result v1 │ │ +063a34: 3901 2100 |003e: if-nez v1, 005f // +0021 │ │ +063a38: 7110 7018 0000 |0040: invoke-static {v0}, Ljwtc/android/chess/ics/ICSClient;.access$500:(Ljwtc/android/chess/ics/ICSClient;)Ljava/util/ArrayList; // method@1870 │ │ +063a3e: 0c01 |0043: move-result-object v1 │ │ +063a40: 6e10 aa15 0100 |0044: invoke-virtual {v1}, Ljava/util/ArrayList;.size:()I // method@15aa │ │ +063a46: 0a01 |0047: move-result v1 │ │ +063a48: 3d01 0b00 |0048: if-lez v1, 0053 // +000b │ │ +063a4c: 7110 7018 0000 |004a: invoke-static {v0}, Ljwtc/android/chess/ics/ICSClient;.access$500:(Ljwtc/android/chess/ics/ICSClient;)Ljava/util/ArrayList; // method@1870 │ │ +063a52: 0c01 |004d: move-result-object v1 │ │ +063a54: 1202 |004e: const/4 v2, #int 0 // #0 │ │ +063a56: 6e20 a715 2100 |004f: invoke-virtual {v1, v2}, Ljava/util/ArrayList;.remove:(I)Ljava/lang/Object; // method@15a7 │ │ +063a5c: 28ee |0052: goto 0040 // -0012 │ │ +063a5e: 7110 7118 0000 |0053: invoke-static {v0}, Ljwtc/android/chess/ics/ICSClient;.access$600:(Ljwtc/android/chess/ics/ICSClient;)Ljwtc/android/chess/ics/ICSClient$AlternatingRowColorAdapter; // method@1871 │ │ +063a64: 0c01 |0056: move-result-object v1 │ │ +063a66: 6e10 4e18 0100 |0057: invoke-virtual {v1}, Ljwtc/android/chess/ics/ICSClient$AlternatingRowColorAdapter;.notifyDataSetChanged:()V // method@184e │ │ +063a6c: 1a01 c221 |005a: const-string v1, "sought" // string@21c2 │ │ +063a70: 6e20 9018 1000 |005c: invoke-virtual {v0, v1}, Ljwtc/android/chess/ics/ICSClient;.sendString:(Ljava/lang/String;)V // method@1890 │ │ +063a76: 0e00 |005f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=151 │ │ 0x0008 line=152 │ │ 0x000a line=153 │ │ 0x0010 line=154 │ │ + 0x0030 line=155 │ │ 0x0040 line=156 │ │ 0x004a line=157 │ │ 0x0053 line=159 │ │ 0x005a line=160 │ │ 0x005f line=164 │ │ locals : │ │ 0x0008 - 0x0060 reg=0 client Ljwtc/android/chess/ics/ICSClient; │ │ 0x0000 - 0x0060 reg=3 this Ljwtc/android/chess/ics/ICSClient$InnerTimerHandler; │ │ 0x0000 - 0x0060 reg=4 msg Landroid/os/Message; │ │ │ │ source_file_idx : 1207 (ICSClient.java) │ │ │ │ Class #469 header: │ │ -class_idx : 1038 │ │ +class_idx : 1035 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 826 │ │ +superclass_idx : 823 │ │ source_file_idx : 1208 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #469 annotations: │ │ @@ -105003,61 +105021,61 @@ │ │ type : '(Ljwtc/android/chess/ics/ICSConfirmDlg;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -061ed0: |[061ed0] jwtc.android.chess.ics.ICSConfirmDlg$1.:(Ljwtc/android/chess/ics/ICSConfirmDlg;)V │ │ -061ee0: 5b01 6309 |0000: iput-object v1, v0, Ljwtc/android/chess/ics/ICSConfirmDlg$1;.this$0:Ljwtc/android/chess/ics/ICSConfirmDlg; // field@0963 │ │ -061ee4: 7010 1c15 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ -061eea: 0e00 |0005: return-void │ │ +063a78: |[063a78] jwtc.android.chess.ics.ICSConfirmDlg$1.:(Ljwtc/android/chess/ics/ICSConfirmDlg;)V │ │ +063a88: 5b01 6309 |0000: iput-object v1, v0, Ljwtc/android/chess/ics/ICSConfirmDlg$1;.this$0:Ljwtc/android/chess/ics/ICSConfirmDlg; // field@0963 │ │ +063a8c: 7010 1c15 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ +063a92: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Ljwtc/android/chess/ics/ICSConfirmDlg$1; │ │ - 0x0000 - 0x0006 reg=1 (null) Ljwtc/android/chess/ics/ICSConfirmDlg; │ │ + 0x0000 - 0x0006 reg=1 this$0 Ljwtc/android/chess/ics/ICSConfirmDlg; │ │ │ │ Virtual methods - │ │ #0 : (in Ljwtc/android/chess/ics/ICSConfirmDlg$1;) │ │ name : 'onClick' │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 21 16-bit code units │ │ -061eec: |[061eec] jwtc.android.chess.ics.ICSConfirmDlg$1.onClick:(Landroid/view/View;)V │ │ -061efc: 5420 6309 |0000: iget-object v0, v2, Ljwtc/android/chess/ics/ICSConfirmDlg$1;.this$0:Ljwtc/android/chess/ics/ICSConfirmDlg; // field@0963 │ │ -061f00: 7110 a618 0000 |0002: invoke-static {v0}, Ljwtc/android/chess/ics/ICSConfirmDlg;.access$100:(Ljwtc/android/chess/ics/ICSConfirmDlg;)Ljwtc/android/chess/ics/ICSClient; // method@18a6 │ │ -061f06: 0c00 |0005: move-result-object v0 │ │ -061f08: 5421 6309 |0006: iget-object v1, v2, Ljwtc/android/chess/ics/ICSConfirmDlg$1;.this$0:Ljwtc/android/chess/ics/ICSConfirmDlg; // field@0963 │ │ -061f0c: 7110 a518 0100 |0008: invoke-static {v1}, Ljwtc/android/chess/ics/ICSConfirmDlg;.access$000:(Ljwtc/android/chess/ics/ICSConfirmDlg;)Ljava/lang/String; // method@18a5 │ │ -061f12: 0c01 |000b: move-result-object v1 │ │ -061f14: 6e20 9018 1000 |000c: invoke-virtual {v0, v1}, Ljwtc/android/chess/ics/ICSClient;.sendString:(Ljava/lang/String;)V // method@1890 │ │ -061f1a: 5420 6309 |000f: iget-object v0, v2, Ljwtc/android/chess/ics/ICSConfirmDlg$1;.this$0:Ljwtc/android/chess/ics/ICSConfirmDlg; // field@0963 │ │ -061f1e: 6e10 a718 0000 |0011: invoke-virtual {v0}, Ljwtc/android/chess/ics/ICSConfirmDlg;.dismiss:()V // method@18a7 │ │ -061f24: 0e00 |0014: return-void │ │ +063a94: |[063a94] jwtc.android.chess.ics.ICSConfirmDlg$1.onClick:(Landroid/view/View;)V │ │ +063aa4: 5420 6309 |0000: iget-object v0, v2, Ljwtc/android/chess/ics/ICSConfirmDlg$1;.this$0:Ljwtc/android/chess/ics/ICSConfirmDlg; // field@0963 │ │ +063aa8: 7110 a618 0000 |0002: invoke-static {v0}, Ljwtc/android/chess/ics/ICSConfirmDlg;.access$100:(Ljwtc/android/chess/ics/ICSConfirmDlg;)Ljwtc/android/chess/ics/ICSClient; // method@18a6 │ │ +063aae: 0c00 |0005: move-result-object v0 │ │ +063ab0: 5421 6309 |0006: iget-object v1, v2, Ljwtc/android/chess/ics/ICSConfirmDlg$1;.this$0:Ljwtc/android/chess/ics/ICSConfirmDlg; // field@0963 │ │ +063ab4: 7110 a518 0100 |0008: invoke-static {v1}, Ljwtc/android/chess/ics/ICSConfirmDlg;.access$000:(Ljwtc/android/chess/ics/ICSConfirmDlg;)Ljava/lang/String; // method@18a5 │ │ +063aba: 0c01 |000b: move-result-object v1 │ │ +063abc: 6e20 9018 1000 |000c: invoke-virtual {v0, v1}, Ljwtc/android/chess/ics/ICSClient;.sendString:(Ljava/lang/String;)V // method@1890 │ │ +063ac2: 5420 6309 |000f: iget-object v0, v2, Ljwtc/android/chess/ics/ICSConfirmDlg$1;.this$0:Ljwtc/android/chess/ics/ICSConfirmDlg; // field@0963 │ │ +063ac6: 6e10 a718 0000 |0011: invoke-virtual {v0}, Ljwtc/android/chess/ics/ICSConfirmDlg;.dismiss:()V // method@18a7 │ │ +063acc: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ 0x000f line=34 │ │ 0x0014 line=35 │ │ locals : │ │ 0x0000 - 0x0015 reg=2 this Ljwtc/android/chess/ics/ICSConfirmDlg$1; │ │ 0x0000 - 0x0015 reg=3 arg0 Landroid/view/View; │ │ │ │ source_file_idx : 1208 (ICSConfirmDlg.java) │ │ │ │ Class #470 header: │ │ -class_idx : 1039 │ │ +class_idx : 1036 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 826 │ │ +superclass_idx : 823 │ │ source_file_idx : 1208 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #470 annotations: │ │ @@ -105083,51 +105101,51 @@ │ │ type : '(Ljwtc/android/chess/ics/ICSConfirmDlg;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -061f28: |[061f28] jwtc.android.chess.ics.ICSConfirmDlg$2.:(Ljwtc/android/chess/ics/ICSConfirmDlg;)V │ │ -061f38: 5b01 6409 |0000: iput-object v1, v0, Ljwtc/android/chess/ics/ICSConfirmDlg$2;.this$0:Ljwtc/android/chess/ics/ICSConfirmDlg; // field@0964 │ │ -061f3c: 7010 1c15 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ -061f42: 0e00 |0005: return-void │ │ +063ad0: |[063ad0] jwtc.android.chess.ics.ICSConfirmDlg$2.:(Ljwtc/android/chess/ics/ICSConfirmDlg;)V │ │ +063ae0: 5b01 6409 |0000: iput-object v1, v0, Ljwtc/android/chess/ics/ICSConfirmDlg$2;.this$0:Ljwtc/android/chess/ics/ICSConfirmDlg; // field@0964 │ │ +063ae4: 7010 1c15 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ +063aea: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Ljwtc/android/chess/ics/ICSConfirmDlg$2; │ │ - 0x0000 - 0x0006 reg=1 (null) Ljwtc/android/chess/ics/ICSConfirmDlg; │ │ + 0x0000 - 0x0006 reg=1 this$0 Ljwtc/android/chess/ics/ICSConfirmDlg; │ │ │ │ Virtual methods - │ │ #0 : (in Ljwtc/android/chess/ics/ICSConfirmDlg$2;) │ │ name : 'onClick' │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -061f44: |[061f44] jwtc.android.chess.ics.ICSConfirmDlg$2.onClick:(Landroid/view/View;)V │ │ -061f54: 5410 6409 |0000: iget-object v0, v1, Ljwtc/android/chess/ics/ICSConfirmDlg$2;.this$0:Ljwtc/android/chess/ics/ICSConfirmDlg; // field@0964 │ │ -061f58: 6e10 a718 0000 |0002: invoke-virtual {v0}, Ljwtc/android/chess/ics/ICSConfirmDlg;.dismiss:()V // method@18a7 │ │ -061f5e: 0e00 |0005: return-void │ │ +063aec: |[063aec] jwtc.android.chess.ics.ICSConfirmDlg$2.onClick:(Landroid/view/View;)V │ │ +063afc: 5410 6409 |0000: iget-object v0, v1, Ljwtc/android/chess/ics/ICSConfirmDlg$2;.this$0:Ljwtc/android/chess/ics/ICSConfirmDlg; // field@0964 │ │ +063b00: 6e10 a718 0000 |0002: invoke-virtual {v0}, Ljwtc/android/chess/ics/ICSConfirmDlg;.dismiss:()V // method@18a7 │ │ +063b06: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ 0x0005 line=41 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Ljwtc/android/chess/ics/ICSConfirmDlg$2; │ │ 0x0000 - 0x0006 reg=2 arg0 Landroid/view/View; │ │ │ │ source_file_idx : 1208 (ICSConfirmDlg.java) │ │ │ │ Class #471 header: │ │ -class_idx : 1040 │ │ +class_idx : 1037 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 17 │ │ source_file_idx : 1208 │ │ static_fields_size : 0 │ │ instance_fields_size: 3 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 2 │ │ @@ -105157,42 +105175,42 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 63 16-bit code units │ │ -061f60: |[061f60] jwtc.android.chess.ics.ICSConfirmDlg.:(Landroid/content/Context;)V │ │ -061f70: 7020 4b00 4300 |0000: invoke-direct {v3, v4}, Landroid/app/Dialog;.:(Landroid/content/Context;)V // method@004b │ │ -061f76: 1f04 0d04 |0003: check-cast v4, Ljwtc/android/chess/ics/ICSClient; // type@040d │ │ -061f7a: 5b34 6509 |0005: iput-object v4, v3, Ljwtc/android/chess/ics/ICSConfirmDlg;._parent:Ljwtc/android/chess/ics/ICSClient; // field@0965 │ │ -061f7e: 1402 0e00 037f |0007: const v2, #float 1.74129e+38 // #7f03000e │ │ -061f84: 6e20 aa18 2300 |000a: invoke-virtual {v3, v2}, Ljwtc/android/chess/ics/ICSConfirmDlg;.setContentView:(I)V // method@18aa │ │ -061f8a: 1212 |000d: const/4 v2, #int 1 // #1 │ │ -061f8c: 6e20 a918 2300 |000e: invoke-virtual {v3, v2}, Ljwtc/android/chess/ics/ICSConfirmDlg;.setCanceledOnTouchOutside:(Z)V // method@18a9 │ │ -061f92: 1402 9f00 0b7f |0011: const v2, #float 1.84766e+38 // #7f0b009f │ │ -061f98: 6e20 a818 2300 |0014: invoke-virtual {v3, v2}, Ljwtc/android/chess/ics/ICSConfirmDlg;.findViewById:(I)Landroid/view/View; // method@18a8 │ │ -061f9e: 0c02 |0017: move-result-object v2 │ │ -061fa0: 1f02 ff02 |0018: check-cast v2, Landroid/widget/TextView; // type@02ff │ │ -061fa4: 5b32 6709 |001a: iput-object v2, v3, Ljwtc/android/chess/ics/ICSConfirmDlg;._tvText:Landroid/widget/TextView; // field@0967 │ │ -061fa8: 1402 a000 0b7f |001c: const v2, #float 1.84766e+38 // #7f0b00a0 │ │ -061fae: 6e20 a818 2300 |001f: invoke-virtual {v3, v2}, Ljwtc/android/chess/ics/ICSConfirmDlg;.findViewById:(I)Landroid/view/View; // method@18a8 │ │ -061fb4: 0c01 |0022: move-result-object v1 │ │ -061fb6: 1f01 ce02 |0023: check-cast v1, Landroid/widget/Button; // type@02ce │ │ -061fba: 2202 0e04 |0025: new-instance v2, Ljwtc/android/chess/ics/ICSConfirmDlg$1; // type@040e │ │ -061fbe: 7020 a018 3200 |0027: invoke-direct {v2, v3}, Ljwtc/android/chess/ics/ICSConfirmDlg$1;.:(Ljwtc/android/chess/ics/ICSConfirmDlg;)V // method@18a0 │ │ -061fc4: 6e20 c113 2100 |002a: invoke-virtual {v1, v2}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@13c1 │ │ -061fca: 1402 a100 0b7f |002d: const v2, #float 1.84766e+38 // #7f0b00a1 │ │ -061fd0: 6e20 a818 2300 |0030: invoke-virtual {v3, v2}, Ljwtc/android/chess/ics/ICSConfirmDlg;.findViewById:(I)Landroid/view/View; // method@18a8 │ │ -061fd6: 0c00 |0033: move-result-object v0 │ │ -061fd8: 1f00 ce02 |0034: check-cast v0, Landroid/widget/Button; // type@02ce │ │ -061fdc: 2202 0f04 |0036: new-instance v2, Ljwtc/android/chess/ics/ICSConfirmDlg$2; // type@040f │ │ -061fe0: 7020 a218 3200 |0038: invoke-direct {v2, v3}, Ljwtc/android/chess/ics/ICSConfirmDlg$2;.:(Ljwtc/android/chess/ics/ICSConfirmDlg;)V // method@18a2 │ │ -061fe6: 6e20 c113 2000 |003b: invoke-virtual {v0, v2}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@13c1 │ │ -061fec: 0e00 |003e: return-void │ │ +063b08: |[063b08] jwtc.android.chess.ics.ICSConfirmDlg.:(Landroid/content/Context;)V │ │ +063b18: 7020 4b00 4300 |0000: invoke-direct {v3, v4}, Landroid/app/Dialog;.:(Landroid/content/Context;)V // method@004b │ │ +063b1e: 1f04 0a04 |0003: check-cast v4, Ljwtc/android/chess/ics/ICSClient; // type@040a │ │ +063b22: 5b34 6509 |0005: iput-object v4, v3, Ljwtc/android/chess/ics/ICSConfirmDlg;._parent:Ljwtc/android/chess/ics/ICSClient; // field@0965 │ │ +063b26: 1402 0e00 037f |0007: const v2, #float 1.74129e+38 // #7f03000e │ │ +063b2c: 6e20 aa18 2300 |000a: invoke-virtual {v3, v2}, Ljwtc/android/chess/ics/ICSConfirmDlg;.setContentView:(I)V // method@18aa │ │ +063b32: 1212 |000d: const/4 v2, #int 1 // #1 │ │ +063b34: 6e20 a918 2300 |000e: invoke-virtual {v3, v2}, Ljwtc/android/chess/ics/ICSConfirmDlg;.setCanceledOnTouchOutside:(Z)V // method@18a9 │ │ +063b3a: 1402 9f00 0b7f |0011: const v2, #float 1.84766e+38 // #7f0b009f │ │ +063b40: 6e20 a818 2300 |0014: invoke-virtual {v3, v2}, Ljwtc/android/chess/ics/ICSConfirmDlg;.findViewById:(I)Landroid/view/View; // method@18a8 │ │ +063b46: 0c02 |0017: move-result-object v2 │ │ +063b48: 1f02 fc02 |0018: check-cast v2, Landroid/widget/TextView; // type@02fc │ │ +063b4c: 5b32 6709 |001a: iput-object v2, v3, Ljwtc/android/chess/ics/ICSConfirmDlg;._tvText:Landroid/widget/TextView; // field@0967 │ │ +063b50: 1402 a000 0b7f |001c: const v2, #float 1.84766e+38 // #7f0b00a0 │ │ +063b56: 6e20 a818 2300 |001f: invoke-virtual {v3, v2}, Ljwtc/android/chess/ics/ICSConfirmDlg;.findViewById:(I)Landroid/view/View; // method@18a8 │ │ +063b5c: 0c01 |0022: move-result-object v1 │ │ +063b5e: 1f01 cb02 |0023: check-cast v1, Landroid/widget/Button; // type@02cb │ │ +063b62: 2202 0b04 |0025: new-instance v2, Ljwtc/android/chess/ics/ICSConfirmDlg$1; // type@040b │ │ +063b66: 7020 a018 3200 |0027: invoke-direct {v2, v3}, Ljwtc/android/chess/ics/ICSConfirmDlg$1;.:(Ljwtc/android/chess/ics/ICSConfirmDlg;)V // method@18a0 │ │ +063b6c: 6e20 c113 2100 |002a: invoke-virtual {v1, v2}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@13c1 │ │ +063b72: 1402 a100 0b7f |002d: const v2, #float 1.84766e+38 // #7f0b00a1 │ │ +063b78: 6e20 a818 2300 |0030: invoke-virtual {v3, v2}, Ljwtc/android/chess/ics/ICSConfirmDlg;.findViewById:(I)Landroid/view/View; // method@18a8 │ │ +063b7e: 0c00 |0033: move-result-object v0 │ │ +063b80: 1f00 cb02 |0034: check-cast v0, Landroid/widget/Button; // type@02cb │ │ +063b84: 2202 0c04 |0036: new-instance v2, Ljwtc/android/chess/ics/ICSConfirmDlg$2; // type@040c │ │ +063b88: 7020 a218 3200 |0038: invoke-direct {v2, v3}, Ljwtc/android/chess/ics/ICSConfirmDlg$2;.:(Ljwtc/android/chess/ics/ICSConfirmDlg;)V // method@18a2 │ │ +063b8e: 6e20 c113 2000 |003b: invoke-virtual {v0, v2}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@13c1 │ │ +063b94: 0e00 |003e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=20 │ │ 0x0003 line=22 │ │ 0x0007 line=24 │ │ 0x000d line=26 │ │ 0x0011 line=28 │ │ @@ -105212,17 +105230,17 @@ │ │ type : '(Ljwtc/android/chess/ics/ICSConfirmDlg;)Ljava/lang/String;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -061ff0: |[061ff0] jwtc.android.chess.ics.ICSConfirmDlg.access$000:(Ljwtc/android/chess/ics/ICSConfirmDlg;)Ljava/lang/String; │ │ -062000: 5410 6609 |0000: iget-object v0, v1, Ljwtc/android/chess/ics/ICSConfirmDlg;._sendString:Ljava/lang/String; // field@0966 │ │ -062004: 1100 |0002: return-object v0 │ │ +063b98: |[063b98] jwtc.android.chess.ics.ICSConfirmDlg.access$000:(Ljwtc/android/chess/ics/ICSConfirmDlg;)Ljava/lang/String; │ │ +063ba8: 5410 6609 |0000: iget-object v0, v1, Ljwtc/android/chess/ics/ICSConfirmDlg;._sendString:Ljava/lang/String; // field@0966 │ │ +063bac: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=13 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Ljwtc/android/chess/ics/ICSConfirmDlg; │ │ │ │ #2 : (in Ljwtc/android/chess/ics/ICSConfirmDlg;) │ │ @@ -105230,17 +105248,17 @@ │ │ type : '(Ljwtc/android/chess/ics/ICSConfirmDlg;)Ljwtc/android/chess/ics/ICSClient;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -062008: |[062008] jwtc.android.chess.ics.ICSConfirmDlg.access$100:(Ljwtc/android/chess/ics/ICSConfirmDlg;)Ljwtc/android/chess/ics/ICSClient; │ │ -062018: 5410 6509 |0000: iget-object v0, v1, Ljwtc/android/chess/ics/ICSConfirmDlg;._parent:Ljwtc/android/chess/ics/ICSClient; // field@0965 │ │ -06201c: 1100 |0002: return-object v0 │ │ +063bb0: |[063bb0] jwtc.android.chess.ics.ICSConfirmDlg.access$100:(Ljwtc/android/chess/ics/ICSConfirmDlg;)Ljwtc/android/chess/ics/ICSClient; │ │ +063bc0: 5410 6509 |0000: iget-object v0, v1, Ljwtc/android/chess/ics/ICSConfirmDlg;._parent:Ljwtc/android/chess/ics/ICSClient; // field@0965 │ │ +063bc4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=13 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Ljwtc/android/chess/ics/ICSConfirmDlg; │ │ │ │ Virtual methods - │ │ @@ -105249,17 +105267,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -062020: |[062020] jwtc.android.chess.ics.ICSConfirmDlg.setSendString:(Ljava/lang/String;)V │ │ -062030: 5b01 6609 |0000: iput-object v1, v0, Ljwtc/android/chess/ics/ICSConfirmDlg;._sendString:Ljava/lang/String; // field@0966 │ │ -062034: 0e00 |0002: return-void │ │ +063bc8: |[063bc8] jwtc.android.chess.ics.ICSConfirmDlg.setSendString:(Ljava/lang/String;)V │ │ +063bd8: 5b01 6609 |0000: iput-object v1, v0, Ljwtc/android/chess/ics/ICSConfirmDlg;._sendString:Ljava/lang/String; // field@0966 │ │ +063bdc: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ 0x0002 line=51 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Ljwtc/android/chess/ics/ICSConfirmDlg; │ │ 0x0000 - 0x0003 reg=1 s Ljava/lang/String; │ │ @@ -105269,35 +105287,35 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -062038: |[062038] jwtc.android.chess.ics.ICSConfirmDlg.setText:(Ljava/lang/String;Ljava/lang/String;)V │ │ -062048: 6e20 ad18 2100 |0000: invoke-virtual {v1, v2}, Ljwtc/android/chess/ics/ICSConfirmDlg;.setTitle:(Ljava/lang/CharSequence;)V // method@18ad │ │ -06204e: 5410 6709 |0003: iget-object v0, v1, Ljwtc/android/chess/ics/ICSConfirmDlg;._tvText:Landroid/widget/TextView; // field@0967 │ │ -062052: 6e20 8214 3000 |0005: invoke-virtual {v0, v3}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@1482 │ │ -062058: 0e00 |0008: return-void │ │ +063be0: |[063be0] jwtc.android.chess.ics.ICSConfirmDlg.setText:(Ljava/lang/String;Ljava/lang/String;)V │ │ +063bf0: 6e20 ad18 2100 |0000: invoke-virtual {v1, v2}, Ljwtc/android/chess/ics/ICSConfirmDlg;.setTitle:(Ljava/lang/CharSequence;)V // method@18ad │ │ +063bf6: 5410 6709 |0003: iget-object v0, v1, Ljwtc/android/chess/ics/ICSConfirmDlg;._tvText:Landroid/widget/TextView; // field@0967 │ │ +063bfa: 6e20 8214 3000 |0005: invoke-virtual {v0, v3}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@1482 │ │ +063c00: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ 0x0003 line=47 │ │ 0x0008 line=48 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Ljwtc/android/chess/ics/ICSConfirmDlg; │ │ 0x0000 - 0x0009 reg=2 sTitle Ljava/lang/String; │ │ 0x0000 - 0x0009 reg=3 sText Ljava/lang/String; │ │ │ │ source_file_idx : 1208 (ICSConfirmDlg.java) │ │ │ │ Class #472 header: │ │ -class_idx : 1041 │ │ +class_idx : 1038 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 826 │ │ +superclass_idx : 823 │ │ source_file_idx : 1213 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #472 annotations: │ │ @@ -105323,197 +105341,203 @@ │ │ type : '(Ljwtc/android/chess/ics/ICSMatchDlg;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -06205c: |[06205c] jwtc.android.chess.ics.ICSMatchDlg$1.:(Ljwtc/android/chess/ics/ICSMatchDlg;)V │ │ -06206c: 5b01 6809 |0000: iput-object v1, v0, Ljwtc/android/chess/ics/ICSMatchDlg$1;.this$0:Ljwtc/android/chess/ics/ICSMatchDlg; // field@0968 │ │ -062070: 7010 1c15 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ -062076: 0e00 |0005: return-void │ │ +063c04: |[063c04] jwtc.android.chess.ics.ICSMatchDlg$1.:(Ljwtc/android/chess/ics/ICSMatchDlg;)V │ │ +063c14: 5b01 6809 |0000: iput-object v1, v0, Ljwtc/android/chess/ics/ICSMatchDlg$1;.this$0:Ljwtc/android/chess/ics/ICSMatchDlg; // field@0968 │ │ +063c18: 7010 1c15 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ +063c1e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=63 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Ljwtc/android/chess/ics/ICSMatchDlg$1; │ │ - 0x0000 - 0x0006 reg=1 (null) Ljwtc/android/chess/ics/ICSMatchDlg; │ │ + 0x0000 - 0x0006 reg=1 this$0 Ljwtc/android/chess/ics/ICSMatchDlg; │ │ │ │ Virtual methods - │ │ #0 : (in Ljwtc/android/chess/ics/ICSMatchDlg$1;) │ │ name : 'onClick' │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 273 16-bit code units │ │ -062078: |[062078] jwtc.android.chess.ics.ICSMatchDlg$1.onClick:(Landroid/view/View;)V │ │ -062088: 5452 6809 |0000: iget-object v2, v5, Ljwtc/android/chess/ics/ICSMatchDlg$1;.this$0:Ljwtc/android/chess/ics/ICSMatchDlg; // field@0968 │ │ -06208c: 6e10 ba18 0200 |0002: invoke-virtual {v2}, Ljwtc/android/chess/ics/ICSMatchDlg;.dismiss:()V // method@18ba │ │ -062092: 1a00 0000 |0005: const-string v0, "" // string@0000 │ │ -062096: 5452 6809 |0007: iget-object v2, v5, Ljwtc/android/chess/ics/ICSMatchDlg$1;.this$0:Ljwtc/android/chess/ics/ICSMatchDlg; // field@0968 │ │ -06209a: 7110 b418 0200 |0009: invoke-static {v2}, Ljwtc/android/chess/ics/ICSMatchDlg;.access$000:(Ljwtc/android/chess/ics/ICSMatchDlg;)Landroid/widget/EditText; // method@18b4 │ │ -0620a0: 0c02 |000c: move-result-object v2 │ │ -0620a2: 6e10 d113 0200 |000d: invoke-virtual {v2}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@13d1 │ │ -0620a8: 0c02 |0010: move-result-object v2 │ │ -0620aa: 6e10 2215 0200 |0011: invoke-virtual {v2}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@1522 │ │ -0620b0: 0c01 |0014: move-result-object v1 │ │ -0620b2: 1a02 1f01 |0015: const-string v2, "*" // string@011f │ │ -0620b6: 6e20 3915 2100 |0017: invoke-virtual {v1, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1539 │ │ -0620bc: 0a02 |001a: move-result v2 │ │ -0620be: 3802 8500 |001b: if-eqz v2, 00a0 // +0085 │ │ -0620c2: 2202 4203 |001d: new-instance v2, Ljava/lang/StringBuilder; // type@0342 │ │ -0620c6: 7010 5715 0200 |001f: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ -0620cc: 1a03 eb1f |0022: const-string v3, "seek " // string@1feb │ │ -0620d0: 6e20 5f15 3200 |0024: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -0620d6: 0c03 |0027: move-result-object v3 │ │ -0620d8: 5452 6809 |0028: iget-object v2, v5, Ljwtc/android/chess/ics/ICSMatchDlg$1;.this$0:Ljwtc/android/chess/ics/ICSMatchDlg; // field@0968 │ │ -0620dc: 7110 b518 0200 |002a: invoke-static {v2}, Ljwtc/android/chess/ics/ICSMatchDlg;.access$100:(Ljwtc/android/chess/ics/ICSMatchDlg;)Landroid/widget/CheckBox; // method@18b5 │ │ -0620e2: 0c02 |002d: move-result-object v2 │ │ -0620e4: 6e10 c313 0200 |002e: invoke-virtual {v2}, Landroid/widget/CheckBox;.isChecked:()Z // method@13c3 │ │ -0620ea: 0a02 |0031: move-result v2 │ │ -0620ec: 3802 6b00 |0032: if-eqz v2, 009d // +006b │ │ -0620f0: 1a02 c61e |0034: const-string v2, "rated" // string@1ec6 │ │ -0620f4: 6e20 5f15 2300 |0036: invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -0620fa: 0c02 |0039: move-result-object v2 │ │ -0620fc: 1a03 0c00 |003a: const-string v3, " " // string@000c │ │ -062100: 6e20 5f15 3200 |003c: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -062106: 0c03 |003f: move-result-object v3 │ │ -062108: 5452 6809 |0040: iget-object v2, v5, Ljwtc/android/chess/ics/ICSMatchDlg$1;.this$0:Ljwtc/android/chess/ics/ICSMatchDlg; // field@0968 │ │ -06210c: 7110 b618 0200 |0042: invoke-static {v2}, Ljwtc/android/chess/ics/ICSMatchDlg;.access$200:(Ljwtc/android/chess/ics/ICSMatchDlg;)Landroid/widget/Spinner; // method@18b6 │ │ -062112: 0c02 |0045: move-result-object v2 │ │ -062114: 6e10 5814 0200 |0046: invoke-virtual {v2}, Landroid/widget/Spinner;.getSelectedItem:()Ljava/lang/Object; // method@1458 │ │ -06211a: 0c02 |0049: move-result-object v2 │ │ -06211c: 1f02 4003 |004a: check-cast v2, Ljava/lang/String; // type@0340 │ │ -062120: 6e20 5f15 2300 |004c: invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -062126: 0c02 |004f: move-result-object v2 │ │ -062128: 1a03 0c00 |0050: const-string v3, " " // string@000c │ │ -06212c: 6e20 5f15 3200 |0052: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -062132: 0c03 |0055: move-result-object v3 │ │ -062134: 5452 6809 |0056: iget-object v2, v5, Ljwtc/android/chess/ics/ICSMatchDlg$1;.this$0:Ljwtc/android/chess/ics/ICSMatchDlg; // field@0968 │ │ -062138: 7110 b718 0200 |0058: invoke-static {v2}, Ljwtc/android/chess/ics/ICSMatchDlg;.access$300:(Ljwtc/android/chess/ics/ICSMatchDlg;)Landroid/widget/Spinner; // method@18b7 │ │ -06213e: 0c02 |005b: move-result-object v2 │ │ -062140: 6e10 5814 0200 |005c: invoke-virtual {v2}, Landroid/widget/Spinner;.getSelectedItem:()Ljava/lang/Object; // method@1458 │ │ -062146: 0c02 |005f: move-result-object v2 │ │ -062148: 1f02 4003 |0060: check-cast v2, Ljava/lang/String; // type@0340 │ │ -06214c: 6e20 5f15 2300 |0062: invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -062152: 0c02 |0065: move-result-object v2 │ │ -062154: 6e10 6415 0200 |0066: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ -06215a: 0c00 |0069: move-result-object v0 │ │ -06215c: 5452 6809 |006a: iget-object v2, v5, Ljwtc/android/chess/ics/ICSMatchDlg$1;.this$0:Ljwtc/android/chess/ics/ICSMatchDlg; // field@0968 │ │ -062160: 7110 b818 0200 |006c: invoke-static {v2}, Ljwtc/android/chess/ics/ICSMatchDlg;.access$400:(Ljwtc/android/chess/ics/ICSMatchDlg;)Landroid/widget/Spinner; // method@18b8 │ │ -062166: 0c02 |006f: move-result-object v2 │ │ -062168: 6e10 5814 0200 |0070: invoke-virtual {v2}, Landroid/widget/Spinner;.getSelectedItem:()Ljava/lang/Object; // method@1458 │ │ -06216e: 0c02 |0073: move-result-object v2 │ │ -062170: 1f02 4003 |0074: check-cast v2, Ljava/lang/String; // type@0340 │ │ -062174: 1a03 b10c |0076: const-string v3, "Standard" // string@0cb1 │ │ -062178: 6e20 3915 3200 |0078: invoke-virtual {v2, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1539 │ │ -06217e: 0a02 |007b: move-result v2 │ │ -062180: 3802 8000 |007c: if-eqz v2, 00fc // +0080 │ │ -062184: 1a02 bc04 |007e: const-string v2, "ICSMatchDlg" // string@04bc │ │ -062188: 7120 f811 0200 |0080: invoke-static {v2, v0}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@11f8 │ │ -06218e: 5452 6809 |0083: iget-object v2, v5, Ljwtc/android/chess/ics/ICSMatchDlg$1;.this$0:Ljwtc/android/chess/ics/ICSMatchDlg; // field@0968 │ │ -062192: 7110 b918 0200 |0085: invoke-static {v2}, Ljwtc/android/chess/ics/ICSMatchDlg;.access$500:(Ljwtc/android/chess/ics/ICSMatchDlg;)Ljwtc/android/chess/ics/ICSClient; // method@18b9 │ │ -062198: 0c02 |0088: move-result-object v2 │ │ -06219a: 6e20 9018 0200 |0089: invoke-virtual {v2, v0}, Ljwtc/android/chess/ics/ICSClient;.sendString:(Ljava/lang/String;)V // method@1890 │ │ -0621a0: 5452 6809 |008c: iget-object v2, v5, Ljwtc/android/chess/ics/ICSMatchDlg$1;.this$0:Ljwtc/android/chess/ics/ICSMatchDlg; // field@0968 │ │ -0621a4: 7110 b918 0200 |008e: invoke-static {v2}, Ljwtc/android/chess/ics/ICSMatchDlg;.access$500:(Ljwtc/android/chess/ics/ICSMatchDlg;)Ljwtc/android/chess/ics/ICSClient; // method@18b9 │ │ -0621aa: 0c02 |0091: move-result-object v2 │ │ -0621ac: 1a03 1b03 |0092: const-string v3, "Challenge posted" // string@031b │ │ -0621b0: 1204 |0094: const/4 v4, #int 0 // #0 │ │ -0621b2: 7130 8914 3204 |0095: invoke-static {v2, v3, v4}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; // method@1489 │ │ -0621b8: 0c02 |0098: move-result-object v2 │ │ -0621ba: 6e10 8b14 0200 |0099: invoke-virtual {v2}, Landroid/widget/Toast;.show:()V // method@148b │ │ -0621c0: 0e00 |009c: return-void │ │ -0621c2: 1a02 0223 |009d: const-string v2, "unrated" // string@2302 │ │ -0621c6: 2897 |009f: goto 0036 // -0069 │ │ -0621c8: 2202 4203 |00a0: new-instance v2, Ljava/lang/StringBuilder; // type@0342 │ │ -0621cc: 7010 5715 0200 |00a2: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ -0621d2: 1a03 6a1b |00a5: const-string v3, "match " // string@1b6a │ │ -0621d6: 6e20 5f15 3200 |00a7: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -0621dc: 0c02 |00aa: move-result-object v2 │ │ -0621de: 6e20 5f15 1200 |00ab: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -0621e4: 0c02 |00ae: move-result-object v2 │ │ -0621e6: 1a03 0c00 |00af: const-string v3, " " // string@000c │ │ -0621ea: 6e20 5f15 3200 |00b1: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -0621f0: 0c03 |00b4: move-result-object v3 │ │ -0621f2: 5452 6809 |00b5: iget-object v2, v5, Ljwtc/android/chess/ics/ICSMatchDlg$1;.this$0:Ljwtc/android/chess/ics/ICSMatchDlg; // field@0968 │ │ -0621f6: 7110 b518 0200 |00b7: invoke-static {v2}, Ljwtc/android/chess/ics/ICSMatchDlg;.access$100:(Ljwtc/android/chess/ics/ICSMatchDlg;)Landroid/widget/CheckBox; // method@18b5 │ │ -0621fc: 0c02 |00ba: move-result-object v2 │ │ -0621fe: 6e10 c313 0200 |00bb: invoke-virtual {v2}, Landroid/widget/CheckBox;.isChecked:()Z // method@13c3 │ │ -062204: 0a02 |00be: move-result v2 │ │ -062206: 3802 3a00 |00bf: if-eqz v2, 00f9 // +003a │ │ -06220a: 1a02 c61e |00c1: const-string v2, "rated" // string@1ec6 │ │ -06220e: 6e20 5f15 2300 |00c3: invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -062214: 0c02 |00c6: move-result-object v2 │ │ -062216: 1a03 0c00 |00c7: const-string v3, " " // string@000c │ │ -06221a: 6e20 5f15 3200 |00c9: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -062220: 0c03 |00cc: move-result-object v3 │ │ -062222: 5452 6809 |00cd: iget-object v2, v5, Ljwtc/android/chess/ics/ICSMatchDlg$1;.this$0:Ljwtc/android/chess/ics/ICSMatchDlg; // field@0968 │ │ -062226: 7110 b618 0200 |00cf: invoke-static {v2}, Ljwtc/android/chess/ics/ICSMatchDlg;.access$200:(Ljwtc/android/chess/ics/ICSMatchDlg;)Landroid/widget/Spinner; // method@18b6 │ │ -06222c: 0c02 |00d2: move-result-object v2 │ │ -06222e: 6e10 5814 0200 |00d3: invoke-virtual {v2}, Landroid/widget/Spinner;.getSelectedItem:()Ljava/lang/Object; // method@1458 │ │ -062234: 0c02 |00d6: move-result-object v2 │ │ -062236: 1f02 4003 |00d7: check-cast v2, Ljava/lang/String; // type@0340 │ │ -06223a: 6e20 5f15 2300 |00d9: invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -062240: 0c02 |00dc: move-result-object v2 │ │ -062242: 1a03 0c00 |00dd: const-string v3, " " // string@000c │ │ -062246: 6e20 5f15 3200 |00df: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -06224c: 0c03 |00e2: move-result-object v3 │ │ -06224e: 5452 6809 |00e3: iget-object v2, v5, Ljwtc/android/chess/ics/ICSMatchDlg$1;.this$0:Ljwtc/android/chess/ics/ICSMatchDlg; // field@0968 │ │ -062252: 7110 b718 0200 |00e5: invoke-static {v2}, Ljwtc/android/chess/ics/ICSMatchDlg;.access$300:(Ljwtc/android/chess/ics/ICSMatchDlg;)Landroid/widget/Spinner; // method@18b7 │ │ -062258: 0c02 |00e8: move-result-object v2 │ │ -06225a: 6e10 5814 0200 |00e9: invoke-virtual {v2}, Landroid/widget/Spinner;.getSelectedItem:()Ljava/lang/Object; // method@1458 │ │ -062260: 0c02 |00ec: move-result-object v2 │ │ -062262: 1f02 4003 |00ed: check-cast v2, Ljava/lang/String; // type@0340 │ │ -062266: 6e20 5f15 2300 |00ef: invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -06226c: 0c02 |00f2: move-result-object v2 │ │ -06226e: 6e10 6415 0200 |00f3: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ -062274: 0c00 |00f6: move-result-object v0 │ │ -062276: 2900 73ff |00f7: goto/16 006a // -008d │ │ -06227a: 1a02 0223 |00f9: const-string v2, "unrated" // string@2302 │ │ -06227e: 28c8 |00fb: goto 00c3 // -0038 │ │ -062280: 2202 4203 |00fc: new-instance v2, Ljava/lang/StringBuilder; // type@0342 │ │ -062284: 7010 5715 0200 |00fe: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ -06228a: 6e20 5f15 0200 |0101: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -062290: 0c02 |0104: move-result-object v2 │ │ -062292: 1a03 be00 |0105: const-string v3, " wild fr" // string@00be │ │ -062296: 6e20 5f15 3200 |0107: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -06229c: 0c02 |010a: move-result-object v2 │ │ -06229e: 6e10 6415 0200 |010b: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ -0622a4: 0c00 |010e: move-result-object v0 │ │ -0622a6: 2900 6fff |010f: goto/16 007e // -0091 │ │ +063c20: |[063c20] jwtc.android.chess.ics.ICSMatchDlg$1.onClick:(Landroid/view/View;)V │ │ +063c30: 5452 6809 |0000: iget-object v2, v5, Ljwtc/android/chess/ics/ICSMatchDlg$1;.this$0:Ljwtc/android/chess/ics/ICSMatchDlg; // field@0968 │ │ +063c34: 6e10 ba18 0200 |0002: invoke-virtual {v2}, Ljwtc/android/chess/ics/ICSMatchDlg;.dismiss:()V // method@18ba │ │ +063c3a: 1a00 0000 |0005: const-string v0, "" // string@0000 │ │ +063c3e: 5452 6809 |0007: iget-object v2, v5, Ljwtc/android/chess/ics/ICSMatchDlg$1;.this$0:Ljwtc/android/chess/ics/ICSMatchDlg; // field@0968 │ │ +063c42: 7110 b418 0200 |0009: invoke-static {v2}, Ljwtc/android/chess/ics/ICSMatchDlg;.access$000:(Ljwtc/android/chess/ics/ICSMatchDlg;)Landroid/widget/EditText; // method@18b4 │ │ +063c48: 0c02 |000c: move-result-object v2 │ │ +063c4a: 6e10 d113 0200 |000d: invoke-virtual {v2}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@13d1 │ │ +063c50: 0c02 |0010: move-result-object v2 │ │ +063c52: 6e10 2215 0200 |0011: invoke-virtual {v2}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@1522 │ │ +063c58: 0c01 |0014: move-result-object v1 │ │ +063c5a: 1a02 1f01 |0015: const-string v2, "*" // string@011f │ │ +063c5e: 6e20 3915 2100 |0017: invoke-virtual {v1, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1539 │ │ +063c64: 0a02 |001a: move-result v2 │ │ +063c66: 3802 8500 |001b: if-eqz v2, 00a0 // +0085 │ │ +063c6a: 2202 3f03 |001d: new-instance v2, Ljava/lang/StringBuilder; // type@033f │ │ +063c6e: 7010 5715 0200 |001f: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ +063c74: 1a03 e71f |0022: const-string v3, "seek " // string@1fe7 │ │ +063c78: 6e20 5f15 3200 |0024: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +063c7e: 0c03 |0027: move-result-object v3 │ │ +063c80: 5452 6809 |0028: iget-object v2, v5, Ljwtc/android/chess/ics/ICSMatchDlg$1;.this$0:Ljwtc/android/chess/ics/ICSMatchDlg; // field@0968 │ │ +063c84: 7110 b518 0200 |002a: invoke-static {v2}, Ljwtc/android/chess/ics/ICSMatchDlg;.access$100:(Ljwtc/android/chess/ics/ICSMatchDlg;)Landroid/widget/CheckBox; // method@18b5 │ │ +063c8a: 0c02 |002d: move-result-object v2 │ │ +063c8c: 6e10 c313 0200 |002e: invoke-virtual {v2}, Landroid/widget/CheckBox;.isChecked:()Z // method@13c3 │ │ +063c92: 0a02 |0031: move-result v2 │ │ +063c94: 3802 6b00 |0032: if-eqz v2, 009d // +006b │ │ +063c98: 1a02 c21e |0034: const-string v2, "rated" // string@1ec2 │ │ +063c9c: 6e20 5f15 2300 |0036: invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +063ca2: 0c02 |0039: move-result-object v2 │ │ +063ca4: 1a03 0c00 |003a: const-string v3, " " // string@000c │ │ +063ca8: 6e20 5f15 3200 |003c: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +063cae: 0c03 |003f: move-result-object v3 │ │ +063cb0: 5452 6809 |0040: iget-object v2, v5, Ljwtc/android/chess/ics/ICSMatchDlg$1;.this$0:Ljwtc/android/chess/ics/ICSMatchDlg; // field@0968 │ │ +063cb4: 7110 b618 0200 |0042: invoke-static {v2}, Ljwtc/android/chess/ics/ICSMatchDlg;.access$200:(Ljwtc/android/chess/ics/ICSMatchDlg;)Landroid/widget/Spinner; // method@18b6 │ │ +063cba: 0c02 |0045: move-result-object v2 │ │ +063cbc: 6e10 5814 0200 |0046: invoke-virtual {v2}, Landroid/widget/Spinner;.getSelectedItem:()Ljava/lang/Object; // method@1458 │ │ +063cc2: 0c02 |0049: move-result-object v2 │ │ +063cc4: 1f02 3d03 |004a: check-cast v2, Ljava/lang/String; // type@033d │ │ +063cc8: 6e20 5f15 2300 |004c: invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +063cce: 0c02 |004f: move-result-object v2 │ │ +063cd0: 1a03 0c00 |0050: const-string v3, " " // string@000c │ │ +063cd4: 6e20 5f15 3200 |0052: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +063cda: 0c03 |0055: move-result-object v3 │ │ +063cdc: 5452 6809 |0056: iget-object v2, v5, Ljwtc/android/chess/ics/ICSMatchDlg$1;.this$0:Ljwtc/android/chess/ics/ICSMatchDlg; // field@0968 │ │ +063ce0: 7110 b718 0200 |0058: invoke-static {v2}, Ljwtc/android/chess/ics/ICSMatchDlg;.access$300:(Ljwtc/android/chess/ics/ICSMatchDlg;)Landroid/widget/Spinner; // method@18b7 │ │ +063ce6: 0c02 |005b: move-result-object v2 │ │ +063ce8: 6e10 5814 0200 |005c: invoke-virtual {v2}, Landroid/widget/Spinner;.getSelectedItem:()Ljava/lang/Object; // method@1458 │ │ +063cee: 0c02 |005f: move-result-object v2 │ │ +063cf0: 1f02 3d03 |0060: check-cast v2, Ljava/lang/String; // type@033d │ │ +063cf4: 6e20 5f15 2300 |0062: invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +063cfa: 0c02 |0065: move-result-object v2 │ │ +063cfc: 6e10 6415 0200 |0066: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ +063d02: 0c00 |0069: move-result-object v0 │ │ +063d04: 5452 6809 |006a: iget-object v2, v5, Ljwtc/android/chess/ics/ICSMatchDlg$1;.this$0:Ljwtc/android/chess/ics/ICSMatchDlg; // field@0968 │ │ +063d08: 7110 b818 0200 |006c: invoke-static {v2}, Ljwtc/android/chess/ics/ICSMatchDlg;.access$400:(Ljwtc/android/chess/ics/ICSMatchDlg;)Landroid/widget/Spinner; // method@18b8 │ │ +063d0e: 0c02 |006f: move-result-object v2 │ │ +063d10: 6e10 5814 0200 |0070: invoke-virtual {v2}, Landroid/widget/Spinner;.getSelectedItem:()Ljava/lang/Object; // method@1458 │ │ +063d16: 0c02 |0073: move-result-object v2 │ │ +063d18: 1f02 3d03 |0074: check-cast v2, Ljava/lang/String; // type@033d │ │ +063d1c: 1a03 ae0c |0076: const-string v3, "Standard" // string@0cae │ │ +063d20: 6e20 3915 3200 |0078: invoke-virtual {v2, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1539 │ │ +063d26: 0a02 |007b: move-result v2 │ │ +063d28: 3802 8000 |007c: if-eqz v2, 00fc // +0080 │ │ +063d2c: 1a02 bc04 |007e: const-string v2, "ICSMatchDlg" // string@04bc │ │ +063d30: 7120 f811 0200 |0080: invoke-static {v2, v0}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@11f8 │ │ +063d36: 5452 6809 |0083: iget-object v2, v5, Ljwtc/android/chess/ics/ICSMatchDlg$1;.this$0:Ljwtc/android/chess/ics/ICSMatchDlg; // field@0968 │ │ +063d3a: 7110 b918 0200 |0085: invoke-static {v2}, Ljwtc/android/chess/ics/ICSMatchDlg;.access$500:(Ljwtc/android/chess/ics/ICSMatchDlg;)Ljwtc/android/chess/ics/ICSClient; // method@18b9 │ │ +063d40: 0c02 |0088: move-result-object v2 │ │ +063d42: 6e20 9018 0200 |0089: invoke-virtual {v2, v0}, Ljwtc/android/chess/ics/ICSClient;.sendString:(Ljava/lang/String;)V // method@1890 │ │ +063d48: 5452 6809 |008c: iget-object v2, v5, Ljwtc/android/chess/ics/ICSMatchDlg$1;.this$0:Ljwtc/android/chess/ics/ICSMatchDlg; // field@0968 │ │ +063d4c: 7110 b918 0200 |008e: invoke-static {v2}, Ljwtc/android/chess/ics/ICSMatchDlg;.access$500:(Ljwtc/android/chess/ics/ICSMatchDlg;)Ljwtc/android/chess/ics/ICSClient; // method@18b9 │ │ +063d52: 0c02 |0091: move-result-object v2 │ │ +063d54: 1a03 1b03 |0092: const-string v3, "Challenge posted" // string@031b │ │ +063d58: 1204 |0094: const/4 v4, #int 0 // #0 │ │ +063d5a: 7130 8914 3204 |0095: invoke-static {v2, v3, v4}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; // method@1489 │ │ +063d60: 0c02 |0098: move-result-object v2 │ │ +063d62: 6e10 8b14 0200 |0099: invoke-virtual {v2}, Landroid/widget/Toast;.show:()V // method@148b │ │ +063d68: 0e00 |009c: return-void │ │ +063d6a: 1a02 fe22 |009d: const-string v2, "unrated" // string@22fe │ │ +063d6e: 2897 |009f: goto 0036 // -0069 │ │ +063d70: 2202 3f03 |00a0: new-instance v2, Ljava/lang/StringBuilder; // type@033f │ │ +063d74: 7010 5715 0200 |00a2: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ +063d7a: 1a03 661b |00a5: const-string v3, "match " // string@1b66 │ │ +063d7e: 6e20 5f15 3200 |00a7: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +063d84: 0c02 |00aa: move-result-object v2 │ │ +063d86: 6e20 5f15 1200 |00ab: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +063d8c: 0c02 |00ae: move-result-object v2 │ │ +063d8e: 1a03 0c00 |00af: const-string v3, " " // string@000c │ │ +063d92: 6e20 5f15 3200 |00b1: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +063d98: 0c03 |00b4: move-result-object v3 │ │ +063d9a: 5452 6809 |00b5: iget-object v2, v5, Ljwtc/android/chess/ics/ICSMatchDlg$1;.this$0:Ljwtc/android/chess/ics/ICSMatchDlg; // field@0968 │ │ +063d9e: 7110 b518 0200 |00b7: invoke-static {v2}, Ljwtc/android/chess/ics/ICSMatchDlg;.access$100:(Ljwtc/android/chess/ics/ICSMatchDlg;)Landroid/widget/CheckBox; // method@18b5 │ │ +063da4: 0c02 |00ba: move-result-object v2 │ │ +063da6: 6e10 c313 0200 |00bb: invoke-virtual {v2}, Landroid/widget/CheckBox;.isChecked:()Z // method@13c3 │ │ +063dac: 0a02 |00be: move-result v2 │ │ +063dae: 3802 3a00 |00bf: if-eqz v2, 00f9 // +003a │ │ +063db2: 1a02 c21e |00c1: const-string v2, "rated" // string@1ec2 │ │ +063db6: 6e20 5f15 2300 |00c3: invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +063dbc: 0c02 |00c6: move-result-object v2 │ │ +063dbe: 1a03 0c00 |00c7: const-string v3, " " // string@000c │ │ +063dc2: 6e20 5f15 3200 |00c9: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +063dc8: 0c03 |00cc: move-result-object v3 │ │ +063dca: 5452 6809 |00cd: iget-object v2, v5, Ljwtc/android/chess/ics/ICSMatchDlg$1;.this$0:Ljwtc/android/chess/ics/ICSMatchDlg; // field@0968 │ │ +063dce: 7110 b618 0200 |00cf: invoke-static {v2}, Ljwtc/android/chess/ics/ICSMatchDlg;.access$200:(Ljwtc/android/chess/ics/ICSMatchDlg;)Landroid/widget/Spinner; // method@18b6 │ │ +063dd4: 0c02 |00d2: move-result-object v2 │ │ +063dd6: 6e10 5814 0200 |00d3: invoke-virtual {v2}, Landroid/widget/Spinner;.getSelectedItem:()Ljava/lang/Object; // method@1458 │ │ +063ddc: 0c02 |00d6: move-result-object v2 │ │ +063dde: 1f02 3d03 |00d7: check-cast v2, Ljava/lang/String; // type@033d │ │ +063de2: 6e20 5f15 2300 |00d9: invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +063de8: 0c02 |00dc: move-result-object v2 │ │ +063dea: 1a03 0c00 |00dd: const-string v3, " " // string@000c │ │ +063dee: 6e20 5f15 3200 |00df: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +063df4: 0c03 |00e2: move-result-object v3 │ │ +063df6: 5452 6809 |00e3: iget-object v2, v5, Ljwtc/android/chess/ics/ICSMatchDlg$1;.this$0:Ljwtc/android/chess/ics/ICSMatchDlg; // field@0968 │ │ +063dfa: 7110 b718 0200 |00e5: invoke-static {v2}, Ljwtc/android/chess/ics/ICSMatchDlg;.access$300:(Ljwtc/android/chess/ics/ICSMatchDlg;)Landroid/widget/Spinner; // method@18b7 │ │ +063e00: 0c02 |00e8: move-result-object v2 │ │ +063e02: 6e10 5814 0200 |00e9: invoke-virtual {v2}, Landroid/widget/Spinner;.getSelectedItem:()Ljava/lang/Object; // method@1458 │ │ +063e08: 0c02 |00ec: move-result-object v2 │ │ +063e0a: 1f02 3d03 |00ed: check-cast v2, Ljava/lang/String; // type@033d │ │ +063e0e: 6e20 5f15 2300 |00ef: invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +063e14: 0c02 |00f2: move-result-object v2 │ │ +063e16: 6e10 6415 0200 |00f3: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ +063e1c: 0c00 |00f6: move-result-object v0 │ │ +063e1e: 2900 73ff |00f7: goto/16 006a // -008d │ │ +063e22: 1a02 fe22 |00f9: const-string v2, "unrated" // string@22fe │ │ +063e26: 28c8 |00fb: goto 00c3 // -0038 │ │ +063e28: 2202 3f03 |00fc: new-instance v2, Ljava/lang/StringBuilder; // type@033f │ │ +063e2c: 7010 5715 0200 |00fe: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ +063e32: 6e20 5f15 0200 |0101: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +063e38: 0c02 |0104: move-result-object v2 │ │ +063e3a: 1a03 be00 |0105: const-string v3, " wild fr" // string@00be │ │ +063e3e: 6e20 5f15 3200 |0107: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +063e44: 0c02 |010a: move-result-object v2 │ │ +063e46: 6e10 6415 0200 |010b: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ +063e4c: 0c00 |010e: move-result-object v0 │ │ +063e4e: 2900 6fff |010f: goto/16 007e // -0091 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=65 │ │ 0x0005 line=66 │ │ 0x0015 line=67 │ │ 0x001d line=68 │ │ + 0x0042 line=69 │ │ + 0x0058 line=70 │ │ 0x006a line=80 │ │ 0x007e line=85 │ │ 0x0083 line=86 │ │ 0x008c line=87 │ │ 0x009c line=88 │ │ 0x009d line=68 │ │ 0x00a0 line=74 │ │ + 0x00b7 line=75 │ │ + 0x00cf line=76 │ │ + 0x00e5 line=77 │ │ + 0x00f9 line=75 │ │ 0x00fc line=83 │ │ locals : │ │ 0x0007 - 0x0111 reg=0 s Ljava/lang/String; │ │ 0x0015 - 0x0111 reg=1 sP Ljava/lang/String; │ │ 0x0000 - 0x0111 reg=5 this Ljwtc/android/chess/ics/ICSMatchDlg$1; │ │ 0x0000 - 0x0111 reg=6 v Landroid/view/View; │ │ │ │ source_file_idx : 1213 (ICSMatchDlg.java) │ │ │ │ Class #473 header: │ │ -class_idx : 1042 │ │ +class_idx : 1039 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 826 │ │ +superclass_idx : 823 │ │ source_file_idx : 1213 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #473 annotations: │ │ @@ -105539,51 +105563,51 @@ │ │ type : '(Ljwtc/android/chess/ics/ICSMatchDlg;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0622ac: |[0622ac] jwtc.android.chess.ics.ICSMatchDlg$2.:(Ljwtc/android/chess/ics/ICSMatchDlg;)V │ │ -0622bc: 5b01 6909 |0000: iput-object v1, v0, Ljwtc/android/chess/ics/ICSMatchDlg$2;.this$0:Ljwtc/android/chess/ics/ICSMatchDlg; // field@0969 │ │ -0622c0: 7010 1c15 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ -0622c6: 0e00 |0005: return-void │ │ +063e54: |[063e54] jwtc.android.chess.ics.ICSMatchDlg$2.:(Ljwtc/android/chess/ics/ICSMatchDlg;)V │ │ +063e64: 5b01 6909 |0000: iput-object v1, v0, Ljwtc/android/chess/ics/ICSMatchDlg$2;.this$0:Ljwtc/android/chess/ics/ICSMatchDlg; // field@0969 │ │ +063e68: 7010 1c15 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ +063e6e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=91 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Ljwtc/android/chess/ics/ICSMatchDlg$2; │ │ - 0x0000 - 0x0006 reg=1 (null) Ljwtc/android/chess/ics/ICSMatchDlg; │ │ + 0x0000 - 0x0006 reg=1 this$0 Ljwtc/android/chess/ics/ICSMatchDlg; │ │ │ │ Virtual methods - │ │ #0 : (in Ljwtc/android/chess/ics/ICSMatchDlg$2;) │ │ name : 'onClick' │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0622c8: |[0622c8] jwtc.android.chess.ics.ICSMatchDlg$2.onClick:(Landroid/view/View;)V │ │ -0622d8: 5410 6909 |0000: iget-object v0, v1, Ljwtc/android/chess/ics/ICSMatchDlg$2;.this$0:Ljwtc/android/chess/ics/ICSMatchDlg; // field@0969 │ │ -0622dc: 6e10 ba18 0000 |0002: invoke-virtual {v0}, Ljwtc/android/chess/ics/ICSMatchDlg;.dismiss:()V // method@18ba │ │ -0622e2: 0e00 |0005: return-void │ │ +063e70: |[063e70] jwtc.android.chess.ics.ICSMatchDlg$2.onClick:(Landroid/view/View;)V │ │ +063e80: 5410 6909 |0000: iget-object v0, v1, Ljwtc/android/chess/ics/ICSMatchDlg$2;.this$0:Ljwtc/android/chess/ics/ICSMatchDlg; // field@0969 │ │ +063e84: 6e10 ba18 0000 |0002: invoke-virtual {v0}, Ljwtc/android/chess/ics/ICSMatchDlg;.dismiss:()V // method@18ba │ │ +063e8a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=93 │ │ 0x0005 line=94 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Ljwtc/android/chess/ics/ICSMatchDlg$2; │ │ 0x0000 - 0x0006 reg=2 v Landroid/view/View; │ │ │ │ source_file_idx : 1213 (ICSMatchDlg.java) │ │ │ │ Class #474 header: │ │ -class_idx : 1043 │ │ +class_idx : 1040 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 17 │ │ source_file_idx : 1213 │ │ static_fields_size : 0 │ │ instance_fields_size: 11 │ │ direct_methods_size : 7 │ │ virtual_methods_size: 1 │ │ @@ -105653,99 +105677,99 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 192 16-bit code units │ │ -0622e4: |[0622e4] jwtc.android.chess.ics.ICSMatchDlg.:(Landroid/content/Context;)V │ │ -0622f4: 1403 0900 0901 |0000: const v3, #float 2.5163e-38 // #01090009 │ │ -0622fa: 1402 0800 0901 |0003: const v2, #float 2.51629e-38 // #01090008 │ │ -062300: 7020 4b00 5400 |0006: invoke-direct {v4, v5}, Landroid/app/Dialog;.:(Landroid/content/Context;)V // method@004b │ │ -062306: 0750 |0009: move-object v0, v5 │ │ -062308: 1f00 0d04 |000a: check-cast v0, Ljwtc/android/chess/ics/ICSClient; // type@040d │ │ -06230c: 5b40 7109 |000c: iput-object v0, v4, Ljwtc/android/chess/ics/ICSMatchDlg;._parent:Ljwtc/android/chess/ics/ICSClient; // field@0971 │ │ -062310: 1400 0900 037f |000e: const v0, #float 1.74129e+38 // #7f030009 │ │ -062316: 6e20 bc18 0400 |0011: invoke-virtual {v4, v0}, Ljwtc/android/chess/ics/ICSMatchDlg;.setContentView:(I)V // method@18bc │ │ -06231c: 1a00 800c |0014: const-string v0, "Seek or Challenge" // string@0c80 │ │ -062320: 6e20 be18 0400 |0016: invoke-virtual {v4, v0}, Ljwtc/android/chess/ics/ICSMatchDlg;.setTitle:(Ljava/lang/CharSequence;)V // method@18be │ │ -062326: 1400 6600 0b7f |0019: const v0, #float 1.84765e+38 // #7f0b0066 │ │ -06232c: 6e20 bb18 0400 |001c: invoke-virtual {v4, v0}, Ljwtc/android/chess/ics/ICSMatchDlg;.findViewById:(I)Landroid/view/View; // method@18bb │ │ -062332: 0c00 |001f: move-result-object v0 │ │ -062334: 1f00 d402 |0020: check-cast v0, Landroid/widget/EditText; // type@02d4 │ │ -062338: 5b40 7009 |0022: iput-object v0, v4, Ljwtc/android/chess/ics/ICSMatchDlg;._editPlayer:Landroid/widget/EditText; // field@0970 │ │ -06233c: 1400 6700 0b7f |0024: const v0, #float 1.84765e+38 // #7f0b0067 │ │ -062342: 6e20 bb18 0400 |0027: invoke-virtual {v4, v0}, Ljwtc/android/chess/ics/ICSMatchDlg;.findViewById:(I)Landroid/view/View; // method@18bb │ │ -062348: 0c00 |002a: move-result-object v0 │ │ -06234a: 1f00 f602 |002b: check-cast v0, Landroid/widget/Spinner; // type@02f6 │ │ -06234e: 5b40 7309 |002d: iput-object v0, v4, Ljwtc/android/chess/ics/ICSMatchDlg;._spinTime:Landroid/widget/Spinner; // field@0973 │ │ -062352: 1400 0800 067f |002f: const v0, #float 1.78117e+38 // #7f060008 │ │ -062358: 7130 b813 0502 |0032: invoke-static {v5, v0, v2}, Landroid/widget/ArrayAdapter;.createFromResource:(Landroid/content/Context;II)Landroid/widget/ArrayAdapter; // method@13b8 │ │ -06235e: 0c00 |0035: move-result-object v0 │ │ -062360: 5b40 6b09 |0036: iput-object v0, v4, Ljwtc/android/chess/ics/ICSMatchDlg;._adapterTime:Landroid/widget/ArrayAdapter; // field@096b │ │ -062364: 5440 6b09 |0038: iget-object v0, v4, Ljwtc/android/chess/ics/ICSMatchDlg;._adapterTime:Landroid/widget/ArrayAdapter; // field@096b │ │ -062368: 6e20 bd13 3000 |003a: invoke-virtual {v0, v3}, Landroid/widget/ArrayAdapter;.setDropDownViewResource:(I)V // method@13bd │ │ -06236e: 5440 7309 |003d: iget-object v0, v4, Ljwtc/android/chess/ics/ICSMatchDlg;._spinTime:Landroid/widget/Spinner; // field@0973 │ │ -062372: 5441 6b09 |003f: iget-object v1, v4, Ljwtc/android/chess/ics/ICSMatchDlg;._adapterTime:Landroid/widget/ArrayAdapter; // field@096b │ │ -062376: 6e20 5a14 1000 |0041: invoke-virtual {v0, v1}, Landroid/widget/Spinner;.setAdapter:(Landroid/widget/SpinnerAdapter;)V // method@145a │ │ -06237c: 5440 7309 |0044: iget-object v0, v4, Ljwtc/android/chess/ics/ICSMatchDlg;._spinTime:Landroid/widget/Spinner; // field@0973 │ │ -062380: 1251 |0046: const/4 v1, #int 5 // #5 │ │ -062382: 6e20 5c14 1000 |0047: invoke-virtual {v0, v1}, Landroid/widget/Spinner;.setSelection:(I)V // method@145c │ │ -062388: 1400 6800 0b7f |004a: const v0, #float 1.84765e+38 // #7f0b0068 │ │ -06238e: 6e20 bb18 0400 |004d: invoke-virtual {v4, v0}, Ljwtc/android/chess/ics/ICSMatchDlg;.findViewById:(I)Landroid/view/View; // method@18bb │ │ -062394: 0c00 |0050: move-result-object v0 │ │ -062396: 1f00 f602 |0051: check-cast v0, Landroid/widget/Spinner; // type@02f6 │ │ -06239a: 5b40 7209 |0053: iput-object v0, v4, Ljwtc/android/chess/ics/ICSMatchDlg;._spinIncrement:Landroid/widget/Spinner; // field@0972 │ │ -06239e: 1400 0900 067f |0055: const v0, #float 1.78117e+38 // #7f060009 │ │ -0623a4: 7130 b813 0502 |0058: invoke-static {v5, v0, v2}, Landroid/widget/ArrayAdapter;.createFromResource:(Landroid/content/Context;II)Landroid/widget/ArrayAdapter; // method@13b8 │ │ -0623aa: 0c00 |005b: move-result-object v0 │ │ -0623ac: 5b40 6a09 |005c: iput-object v0, v4, Ljwtc/android/chess/ics/ICSMatchDlg;._adapterIncrement:Landroid/widget/ArrayAdapter; // field@096a │ │ -0623b0: 5440 6a09 |005e: iget-object v0, v4, Ljwtc/android/chess/ics/ICSMatchDlg;._adapterIncrement:Landroid/widget/ArrayAdapter; // field@096a │ │ -0623b4: 6e20 bd13 3000 |0060: invoke-virtual {v0, v3}, Landroid/widget/ArrayAdapter;.setDropDownViewResource:(I)V // method@13bd │ │ -0623ba: 5440 7209 |0063: iget-object v0, v4, Ljwtc/android/chess/ics/ICSMatchDlg;._spinIncrement:Landroid/widget/Spinner; // field@0972 │ │ -0623be: 5441 6a09 |0065: iget-object v1, v4, Ljwtc/android/chess/ics/ICSMatchDlg;._adapterIncrement:Landroid/widget/ArrayAdapter; // field@096a │ │ -0623c2: 6e20 5a14 1000 |0067: invoke-virtual {v0, v1}, Landroid/widget/Spinner;.setAdapter:(Landroid/widget/SpinnerAdapter;)V // method@145a │ │ -0623c8: 1400 6900 0b7f |006a: const v0, #float 1.84765e+38 // #7f0b0069 │ │ -0623ce: 6e20 bb18 0400 |006d: invoke-virtual {v4, v0}, Ljwtc/android/chess/ics/ICSMatchDlg;.findViewById:(I)Landroid/view/View; // method@18bb │ │ -0623d4: 0c00 |0070: move-result-object v0 │ │ -0623d6: 1f00 f602 |0071: check-cast v0, Landroid/widget/Spinner; // type@02f6 │ │ -0623da: 5b40 7409 |0073: iput-object v0, v4, Ljwtc/android/chess/ics/ICSMatchDlg;._spinVariant:Landroid/widget/Spinner; // field@0974 │ │ -0623de: 1400 0b00 067f |0075: const v0, #float 1.78117e+38 // #7f06000b │ │ -0623e4: 7130 b813 0502 |0078: invoke-static {v5, v0, v2}, Landroid/widget/ArrayAdapter;.createFromResource:(Landroid/content/Context;II)Landroid/widget/ArrayAdapter; // method@13b8 │ │ -0623ea: 0c00 |007b: move-result-object v0 │ │ -0623ec: 5b40 6c09 |007c: iput-object v0, v4, Ljwtc/android/chess/ics/ICSMatchDlg;._adapterVariant:Landroid/widget/ArrayAdapter; // field@096c │ │ -0623f0: 5440 6c09 |007e: iget-object v0, v4, Ljwtc/android/chess/ics/ICSMatchDlg;._adapterVariant:Landroid/widget/ArrayAdapter; // field@096c │ │ -0623f4: 6e20 bd13 3000 |0080: invoke-virtual {v0, v3}, Landroid/widget/ArrayAdapter;.setDropDownViewResource:(I)V // method@13bd │ │ -0623fa: 5440 7409 |0083: iget-object v0, v4, Ljwtc/android/chess/ics/ICSMatchDlg;._spinVariant:Landroid/widget/Spinner; // field@0974 │ │ -0623fe: 5441 6c09 |0085: iget-object v1, v4, Ljwtc/android/chess/ics/ICSMatchDlg;._adapterVariant:Landroid/widget/ArrayAdapter; // field@096c │ │ -062402: 6e20 5a14 1000 |0087: invoke-virtual {v0, v1}, Landroid/widget/Spinner;.setAdapter:(Landroid/widget/SpinnerAdapter;)V // method@145a │ │ -062408: 1400 6a00 0b7f |008a: const v0, #float 1.84765e+38 // #7f0b006a │ │ -06240e: 6e20 bb18 0400 |008d: invoke-virtual {v4, v0}, Ljwtc/android/chess/ics/ICSMatchDlg;.findViewById:(I)Landroid/view/View; // method@18bb │ │ -062414: 0c00 |0090: move-result-object v0 │ │ -062416: 1f00 cf02 |0091: check-cast v0, Landroid/widget/CheckBox; // type@02cf │ │ -06241a: 5b40 6f09 |0093: iput-object v0, v4, Ljwtc/android/chess/ics/ICSMatchDlg;._checkRated:Landroid/widget/CheckBox; // field@096f │ │ -06241e: 1400 6c00 0b7f |0095: const v0, #float 1.84765e+38 // #7f0b006c │ │ -062424: 6e20 bb18 0400 |0098: invoke-virtual {v4, v0}, Ljwtc/android/chess/ics/ICSMatchDlg;.findViewById:(I)Landroid/view/View; // method@18bb │ │ -06242a: 0c00 |009b: move-result-object v0 │ │ -06242c: 1f00 ce02 |009c: check-cast v0, Landroid/widget/Button; // type@02ce │ │ -062430: 5b40 6e09 |009e: iput-object v0, v4, Ljwtc/android/chess/ics/ICSMatchDlg;._butOk:Landroid/widget/Button; // field@096e │ │ -062434: 5440 6e09 |00a0: iget-object v0, v4, Ljwtc/android/chess/ics/ICSMatchDlg;._butOk:Landroid/widget/Button; // field@096e │ │ -062438: 2201 1104 |00a2: new-instance v1, Ljwtc/android/chess/ics/ICSMatchDlg$1; // type@0411 │ │ -06243c: 7020 af18 4100 |00a4: invoke-direct {v1, v4}, Ljwtc/android/chess/ics/ICSMatchDlg$1;.:(Ljwtc/android/chess/ics/ICSMatchDlg;)V // method@18af │ │ -062442: 6e20 c113 1000 |00a7: invoke-virtual {v0, v1}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@13c1 │ │ -062448: 1400 6b00 0b7f |00aa: const v0, #float 1.84765e+38 // #7f0b006b │ │ -06244e: 6e20 bb18 0400 |00ad: invoke-virtual {v4, v0}, Ljwtc/android/chess/ics/ICSMatchDlg;.findViewById:(I)Landroid/view/View; // method@18bb │ │ -062454: 0c00 |00b0: move-result-object v0 │ │ -062456: 1f00 ce02 |00b1: check-cast v0, Landroid/widget/Button; // type@02ce │ │ -06245a: 5b40 6d09 |00b3: iput-object v0, v4, Ljwtc/android/chess/ics/ICSMatchDlg;._butCancel:Landroid/widget/Button; // field@096d │ │ -06245e: 5440 6d09 |00b5: iget-object v0, v4, Ljwtc/android/chess/ics/ICSMatchDlg;._butCancel:Landroid/widget/Button; // field@096d │ │ -062462: 2201 1204 |00b7: new-instance v1, Ljwtc/android/chess/ics/ICSMatchDlg$2; // type@0412 │ │ -062466: 7020 b118 4100 |00b9: invoke-direct {v1, v4}, Ljwtc/android/chess/ics/ICSMatchDlg$2;.:(Ljwtc/android/chess/ics/ICSMatchDlg;)V // method@18b1 │ │ -06246c: 6e20 c113 1000 |00bc: invoke-virtual {v0, v1}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@13c1 │ │ -062472: 0e00 |00bf: return-void │ │ +063e8c: |[063e8c] jwtc.android.chess.ics.ICSMatchDlg.:(Landroid/content/Context;)V │ │ +063e9c: 1403 0900 0901 |0000: const v3, #float 2.5163e-38 // #01090009 │ │ +063ea2: 1402 0800 0901 |0003: const v2, #float 2.51629e-38 // #01090008 │ │ +063ea8: 7020 4b00 5400 |0006: invoke-direct {v4, v5}, Landroid/app/Dialog;.:(Landroid/content/Context;)V // method@004b │ │ +063eae: 0750 |0009: move-object v0, v5 │ │ +063eb0: 1f00 0a04 |000a: check-cast v0, Ljwtc/android/chess/ics/ICSClient; // type@040a │ │ +063eb4: 5b40 7109 |000c: iput-object v0, v4, Ljwtc/android/chess/ics/ICSMatchDlg;._parent:Ljwtc/android/chess/ics/ICSClient; // field@0971 │ │ +063eb8: 1400 0900 037f |000e: const v0, #float 1.74129e+38 // #7f030009 │ │ +063ebe: 6e20 bc18 0400 |0011: invoke-virtual {v4, v0}, Ljwtc/android/chess/ics/ICSMatchDlg;.setContentView:(I)V // method@18bc │ │ +063ec4: 1a00 7d0c |0014: const-string v0, "Seek or Challenge" // string@0c7d │ │ +063ec8: 6e20 be18 0400 |0016: invoke-virtual {v4, v0}, Ljwtc/android/chess/ics/ICSMatchDlg;.setTitle:(Ljava/lang/CharSequence;)V // method@18be │ │ +063ece: 1400 6600 0b7f |0019: const v0, #float 1.84765e+38 // #7f0b0066 │ │ +063ed4: 6e20 bb18 0400 |001c: invoke-virtual {v4, v0}, Ljwtc/android/chess/ics/ICSMatchDlg;.findViewById:(I)Landroid/view/View; // method@18bb │ │ +063eda: 0c00 |001f: move-result-object v0 │ │ +063edc: 1f00 d102 |0020: check-cast v0, Landroid/widget/EditText; // type@02d1 │ │ +063ee0: 5b40 7009 |0022: iput-object v0, v4, Ljwtc/android/chess/ics/ICSMatchDlg;._editPlayer:Landroid/widget/EditText; // field@0970 │ │ +063ee4: 1400 6700 0b7f |0024: const v0, #float 1.84765e+38 // #7f0b0067 │ │ +063eea: 6e20 bb18 0400 |0027: invoke-virtual {v4, v0}, Ljwtc/android/chess/ics/ICSMatchDlg;.findViewById:(I)Landroid/view/View; // method@18bb │ │ +063ef0: 0c00 |002a: move-result-object v0 │ │ +063ef2: 1f00 f302 |002b: check-cast v0, Landroid/widget/Spinner; // type@02f3 │ │ +063ef6: 5b40 7309 |002d: iput-object v0, v4, Ljwtc/android/chess/ics/ICSMatchDlg;._spinTime:Landroid/widget/Spinner; // field@0973 │ │ +063efa: 1400 0800 067f |002f: const v0, #float 1.78117e+38 // #7f060008 │ │ +063f00: 7130 b813 0502 |0032: invoke-static {v5, v0, v2}, Landroid/widget/ArrayAdapter;.createFromResource:(Landroid/content/Context;II)Landroid/widget/ArrayAdapter; // method@13b8 │ │ +063f06: 0c00 |0035: move-result-object v0 │ │ +063f08: 5b40 6b09 |0036: iput-object v0, v4, Ljwtc/android/chess/ics/ICSMatchDlg;._adapterTime:Landroid/widget/ArrayAdapter; // field@096b │ │ +063f0c: 5440 6b09 |0038: iget-object v0, v4, Ljwtc/android/chess/ics/ICSMatchDlg;._adapterTime:Landroid/widget/ArrayAdapter; // field@096b │ │ +063f10: 6e20 bd13 3000 |003a: invoke-virtual {v0, v3}, Landroid/widget/ArrayAdapter;.setDropDownViewResource:(I)V // method@13bd │ │ +063f16: 5440 7309 |003d: iget-object v0, v4, Ljwtc/android/chess/ics/ICSMatchDlg;._spinTime:Landroid/widget/Spinner; // field@0973 │ │ +063f1a: 5441 6b09 |003f: iget-object v1, v4, Ljwtc/android/chess/ics/ICSMatchDlg;._adapterTime:Landroid/widget/ArrayAdapter; // field@096b │ │ +063f1e: 6e20 5a14 1000 |0041: invoke-virtual {v0, v1}, Landroid/widget/Spinner;.setAdapter:(Landroid/widget/SpinnerAdapter;)V // method@145a │ │ +063f24: 5440 7309 |0044: iget-object v0, v4, Ljwtc/android/chess/ics/ICSMatchDlg;._spinTime:Landroid/widget/Spinner; // field@0973 │ │ +063f28: 1251 |0046: const/4 v1, #int 5 // #5 │ │ +063f2a: 6e20 5c14 1000 |0047: invoke-virtual {v0, v1}, Landroid/widget/Spinner;.setSelection:(I)V // method@145c │ │ +063f30: 1400 6800 0b7f |004a: const v0, #float 1.84765e+38 // #7f0b0068 │ │ +063f36: 6e20 bb18 0400 |004d: invoke-virtual {v4, v0}, Ljwtc/android/chess/ics/ICSMatchDlg;.findViewById:(I)Landroid/view/View; // method@18bb │ │ +063f3c: 0c00 |0050: move-result-object v0 │ │ +063f3e: 1f00 f302 |0051: check-cast v0, Landroid/widget/Spinner; // type@02f3 │ │ +063f42: 5b40 7209 |0053: iput-object v0, v4, Ljwtc/android/chess/ics/ICSMatchDlg;._spinIncrement:Landroid/widget/Spinner; // field@0972 │ │ +063f46: 1400 0900 067f |0055: const v0, #float 1.78117e+38 // #7f060009 │ │ +063f4c: 7130 b813 0502 |0058: invoke-static {v5, v0, v2}, Landroid/widget/ArrayAdapter;.createFromResource:(Landroid/content/Context;II)Landroid/widget/ArrayAdapter; // method@13b8 │ │ +063f52: 0c00 |005b: move-result-object v0 │ │ +063f54: 5b40 6a09 |005c: iput-object v0, v4, Ljwtc/android/chess/ics/ICSMatchDlg;._adapterIncrement:Landroid/widget/ArrayAdapter; // field@096a │ │ +063f58: 5440 6a09 |005e: iget-object v0, v4, Ljwtc/android/chess/ics/ICSMatchDlg;._adapterIncrement:Landroid/widget/ArrayAdapter; // field@096a │ │ +063f5c: 6e20 bd13 3000 |0060: invoke-virtual {v0, v3}, Landroid/widget/ArrayAdapter;.setDropDownViewResource:(I)V // method@13bd │ │ +063f62: 5440 7209 |0063: iget-object v0, v4, Ljwtc/android/chess/ics/ICSMatchDlg;._spinIncrement:Landroid/widget/Spinner; // field@0972 │ │ +063f66: 5441 6a09 |0065: iget-object v1, v4, Ljwtc/android/chess/ics/ICSMatchDlg;._adapterIncrement:Landroid/widget/ArrayAdapter; // field@096a │ │ +063f6a: 6e20 5a14 1000 |0067: invoke-virtual {v0, v1}, Landroid/widget/Spinner;.setAdapter:(Landroid/widget/SpinnerAdapter;)V // method@145a │ │ +063f70: 1400 6900 0b7f |006a: const v0, #float 1.84765e+38 // #7f0b0069 │ │ +063f76: 6e20 bb18 0400 |006d: invoke-virtual {v4, v0}, Ljwtc/android/chess/ics/ICSMatchDlg;.findViewById:(I)Landroid/view/View; // method@18bb │ │ +063f7c: 0c00 |0070: move-result-object v0 │ │ +063f7e: 1f00 f302 |0071: check-cast v0, Landroid/widget/Spinner; // type@02f3 │ │ +063f82: 5b40 7409 |0073: iput-object v0, v4, Ljwtc/android/chess/ics/ICSMatchDlg;._spinVariant:Landroid/widget/Spinner; // field@0974 │ │ +063f86: 1400 0b00 067f |0075: const v0, #float 1.78117e+38 // #7f06000b │ │ +063f8c: 7130 b813 0502 |0078: invoke-static {v5, v0, v2}, Landroid/widget/ArrayAdapter;.createFromResource:(Landroid/content/Context;II)Landroid/widget/ArrayAdapter; // method@13b8 │ │ +063f92: 0c00 |007b: move-result-object v0 │ │ +063f94: 5b40 6c09 |007c: iput-object v0, v4, Ljwtc/android/chess/ics/ICSMatchDlg;._adapterVariant:Landroid/widget/ArrayAdapter; // field@096c │ │ +063f98: 5440 6c09 |007e: iget-object v0, v4, Ljwtc/android/chess/ics/ICSMatchDlg;._adapterVariant:Landroid/widget/ArrayAdapter; // field@096c │ │ +063f9c: 6e20 bd13 3000 |0080: invoke-virtual {v0, v3}, Landroid/widget/ArrayAdapter;.setDropDownViewResource:(I)V // method@13bd │ │ +063fa2: 5440 7409 |0083: iget-object v0, v4, Ljwtc/android/chess/ics/ICSMatchDlg;._spinVariant:Landroid/widget/Spinner; // field@0974 │ │ +063fa6: 5441 6c09 |0085: iget-object v1, v4, Ljwtc/android/chess/ics/ICSMatchDlg;._adapterVariant:Landroid/widget/ArrayAdapter; // field@096c │ │ +063faa: 6e20 5a14 1000 |0087: invoke-virtual {v0, v1}, Landroid/widget/Spinner;.setAdapter:(Landroid/widget/SpinnerAdapter;)V // method@145a │ │ +063fb0: 1400 6a00 0b7f |008a: const v0, #float 1.84765e+38 // #7f0b006a │ │ +063fb6: 6e20 bb18 0400 |008d: invoke-virtual {v4, v0}, Ljwtc/android/chess/ics/ICSMatchDlg;.findViewById:(I)Landroid/view/View; // method@18bb │ │ +063fbc: 0c00 |0090: move-result-object v0 │ │ +063fbe: 1f00 cc02 |0091: check-cast v0, Landroid/widget/CheckBox; // type@02cc │ │ +063fc2: 5b40 6f09 |0093: iput-object v0, v4, Ljwtc/android/chess/ics/ICSMatchDlg;._checkRated:Landroid/widget/CheckBox; // field@096f │ │ +063fc6: 1400 6c00 0b7f |0095: const v0, #float 1.84765e+38 // #7f0b006c │ │ +063fcc: 6e20 bb18 0400 |0098: invoke-virtual {v4, v0}, Ljwtc/android/chess/ics/ICSMatchDlg;.findViewById:(I)Landroid/view/View; // method@18bb │ │ +063fd2: 0c00 |009b: move-result-object v0 │ │ +063fd4: 1f00 cb02 |009c: check-cast v0, Landroid/widget/Button; // type@02cb │ │ +063fd8: 5b40 6e09 |009e: iput-object v0, v4, Ljwtc/android/chess/ics/ICSMatchDlg;._butOk:Landroid/widget/Button; // field@096e │ │ +063fdc: 5440 6e09 |00a0: iget-object v0, v4, Ljwtc/android/chess/ics/ICSMatchDlg;._butOk:Landroid/widget/Button; // field@096e │ │ +063fe0: 2201 0e04 |00a2: new-instance v1, Ljwtc/android/chess/ics/ICSMatchDlg$1; // type@040e │ │ +063fe4: 7020 af18 4100 |00a4: invoke-direct {v1, v4}, Ljwtc/android/chess/ics/ICSMatchDlg$1;.:(Ljwtc/android/chess/ics/ICSMatchDlg;)V // method@18af │ │ +063fea: 6e20 c113 1000 |00a7: invoke-virtual {v0, v1}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@13c1 │ │ +063ff0: 1400 6b00 0b7f |00aa: const v0, #float 1.84765e+38 // #7f0b006b │ │ +063ff6: 6e20 bb18 0400 |00ad: invoke-virtual {v4, v0}, Ljwtc/android/chess/ics/ICSMatchDlg;.findViewById:(I)Landroid/view/View; // method@18bb │ │ +063ffc: 0c00 |00b0: move-result-object v0 │ │ +063ffe: 1f00 cb02 |00b1: check-cast v0, Landroid/widget/Button; // type@02cb │ │ +064002: 5b40 6d09 |00b3: iput-object v0, v4, Ljwtc/android/chess/ics/ICSMatchDlg;._butCancel:Landroid/widget/Button; // field@096d │ │ +064006: 5440 6d09 |00b5: iget-object v0, v4, Ljwtc/android/chess/ics/ICSMatchDlg;._butCancel:Landroid/widget/Button; // field@096d │ │ +06400a: 2201 0f04 |00b7: new-instance v1, Ljwtc/android/chess/ics/ICSMatchDlg$2; // type@040f │ │ +06400e: 7020 b118 4100 |00b9: invoke-direct {v1, v4}, Ljwtc/android/chess/ics/ICSMatchDlg$2;.:(Ljwtc/android/chess/ics/ICSMatchDlg;)V // method@18b1 │ │ +064014: 6e20 c113 1000 |00bc: invoke-virtual {v0, v1}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@13c1 │ │ +06401a: 0e00 |00bf: return-void │ │ catches : (none) │ │ positions : │ │ 0x0006 line=28 │ │ 0x000a line=30 │ │ 0x000e line=32 │ │ 0x0014 line=34 │ │ 0x0019 line=36 │ │ @@ -105777,17 +105801,17 @@ │ │ type : '(Ljwtc/android/chess/ics/ICSMatchDlg;)Landroid/widget/EditText;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -062474: |[062474] jwtc.android.chess.ics.ICSMatchDlg.access$000:(Ljwtc/android/chess/ics/ICSMatchDlg;)Landroid/widget/EditText; │ │ -062484: 5410 7009 |0000: iget-object v0, v1, Ljwtc/android/chess/ics/ICSMatchDlg;._editPlayer:Landroid/widget/EditText; // field@0970 │ │ -062488: 1100 |0002: return-object v0 │ │ +06401c: |[06401c] jwtc.android.chess.ics.ICSMatchDlg.access$000:(Ljwtc/android/chess/ics/ICSMatchDlg;)Landroid/widget/EditText; │ │ +06402c: 5410 7009 |0000: iget-object v0, v1, Ljwtc/android/chess/ics/ICSMatchDlg;._editPlayer:Landroid/widget/EditText; // field@0970 │ │ +064030: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=18 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Ljwtc/android/chess/ics/ICSMatchDlg; │ │ │ │ #2 : (in Ljwtc/android/chess/ics/ICSMatchDlg;) │ │ @@ -105795,17 +105819,17 @@ │ │ type : '(Ljwtc/android/chess/ics/ICSMatchDlg;)Landroid/widget/CheckBox;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -06248c: |[06248c] jwtc.android.chess.ics.ICSMatchDlg.access$100:(Ljwtc/android/chess/ics/ICSMatchDlg;)Landroid/widget/CheckBox; │ │ -06249c: 5410 6f09 |0000: iget-object v0, v1, Ljwtc/android/chess/ics/ICSMatchDlg;._checkRated:Landroid/widget/CheckBox; // field@096f │ │ -0624a0: 1100 |0002: return-object v0 │ │ +064034: |[064034] jwtc.android.chess.ics.ICSMatchDlg.access$100:(Ljwtc/android/chess/ics/ICSMatchDlg;)Landroid/widget/CheckBox; │ │ +064044: 5410 6f09 |0000: iget-object v0, v1, Ljwtc/android/chess/ics/ICSMatchDlg;._checkRated:Landroid/widget/CheckBox; // field@096f │ │ +064048: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=18 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Ljwtc/android/chess/ics/ICSMatchDlg; │ │ │ │ #3 : (in Ljwtc/android/chess/ics/ICSMatchDlg;) │ │ @@ -105813,17 +105837,17 @@ │ │ type : '(Ljwtc/android/chess/ics/ICSMatchDlg;)Landroid/widget/Spinner;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0624a4: |[0624a4] jwtc.android.chess.ics.ICSMatchDlg.access$200:(Ljwtc/android/chess/ics/ICSMatchDlg;)Landroid/widget/Spinner; │ │ -0624b4: 5410 7309 |0000: iget-object v0, v1, Ljwtc/android/chess/ics/ICSMatchDlg;._spinTime:Landroid/widget/Spinner; // field@0973 │ │ -0624b8: 1100 |0002: return-object v0 │ │ +06404c: |[06404c] jwtc.android.chess.ics.ICSMatchDlg.access$200:(Ljwtc/android/chess/ics/ICSMatchDlg;)Landroid/widget/Spinner; │ │ +06405c: 5410 7309 |0000: iget-object v0, v1, Ljwtc/android/chess/ics/ICSMatchDlg;._spinTime:Landroid/widget/Spinner; // field@0973 │ │ +064060: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=18 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Ljwtc/android/chess/ics/ICSMatchDlg; │ │ │ │ #4 : (in Ljwtc/android/chess/ics/ICSMatchDlg;) │ │ @@ -105831,17 +105855,17 @@ │ │ type : '(Ljwtc/android/chess/ics/ICSMatchDlg;)Landroid/widget/Spinner;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0624bc: |[0624bc] jwtc.android.chess.ics.ICSMatchDlg.access$300:(Ljwtc/android/chess/ics/ICSMatchDlg;)Landroid/widget/Spinner; │ │ -0624cc: 5410 7209 |0000: iget-object v0, v1, Ljwtc/android/chess/ics/ICSMatchDlg;._spinIncrement:Landroid/widget/Spinner; // field@0972 │ │ -0624d0: 1100 |0002: return-object v0 │ │ +064064: |[064064] jwtc.android.chess.ics.ICSMatchDlg.access$300:(Ljwtc/android/chess/ics/ICSMatchDlg;)Landroid/widget/Spinner; │ │ +064074: 5410 7209 |0000: iget-object v0, v1, Ljwtc/android/chess/ics/ICSMatchDlg;._spinIncrement:Landroid/widget/Spinner; // field@0972 │ │ +064078: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=18 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Ljwtc/android/chess/ics/ICSMatchDlg; │ │ │ │ #5 : (in Ljwtc/android/chess/ics/ICSMatchDlg;) │ │ @@ -105849,17 +105873,17 @@ │ │ type : '(Ljwtc/android/chess/ics/ICSMatchDlg;)Landroid/widget/Spinner;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0624d4: |[0624d4] jwtc.android.chess.ics.ICSMatchDlg.access$400:(Ljwtc/android/chess/ics/ICSMatchDlg;)Landroid/widget/Spinner; │ │ -0624e4: 5410 7409 |0000: iget-object v0, v1, Ljwtc/android/chess/ics/ICSMatchDlg;._spinVariant:Landroid/widget/Spinner; // field@0974 │ │ -0624e8: 1100 |0002: return-object v0 │ │ +06407c: |[06407c] jwtc.android.chess.ics.ICSMatchDlg.access$400:(Ljwtc/android/chess/ics/ICSMatchDlg;)Landroid/widget/Spinner; │ │ +06408c: 5410 7409 |0000: iget-object v0, v1, Ljwtc/android/chess/ics/ICSMatchDlg;._spinVariant:Landroid/widget/Spinner; // field@0974 │ │ +064090: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=18 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Ljwtc/android/chess/ics/ICSMatchDlg; │ │ │ │ #6 : (in Ljwtc/android/chess/ics/ICSMatchDlg;) │ │ @@ -105867,17 +105891,17 @@ │ │ type : '(Ljwtc/android/chess/ics/ICSMatchDlg;)Ljwtc/android/chess/ics/ICSClient;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0624ec: |[0624ec] jwtc.android.chess.ics.ICSMatchDlg.access$500:(Ljwtc/android/chess/ics/ICSMatchDlg;)Ljwtc/android/chess/ics/ICSClient; │ │ -0624fc: 5410 7109 |0000: iget-object v0, v1, Ljwtc/android/chess/ics/ICSMatchDlg;._parent:Ljwtc/android/chess/ics/ICSClient; // field@0971 │ │ -062500: 1100 |0002: return-object v0 │ │ +064094: |[064094] jwtc.android.chess.ics.ICSMatchDlg.access$500:(Ljwtc/android/chess/ics/ICSMatchDlg;)Ljwtc/android/chess/ics/ICSClient; │ │ +0640a4: 5410 7109 |0000: iget-object v0, v1, Ljwtc/android/chess/ics/ICSMatchDlg;._parent:Ljwtc/android/chess/ics/ICSClient; // field@0971 │ │ +0640a8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=18 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Ljwtc/android/chess/ics/ICSMatchDlg; │ │ │ │ Virtual methods - │ │ @@ -105886,33 +105910,33 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -062504: |[062504] jwtc.android.chess.ics.ICSMatchDlg.setPlayer:(Ljava/lang/String;)V │ │ -062514: 5410 7009 |0000: iget-object v0, v1, Ljwtc/android/chess/ics/ICSMatchDlg;._editPlayer:Landroid/widget/EditText; // field@0970 │ │ -062518: 6e20 d613 2000 |0002: invoke-virtual {v0, v2}, Landroid/widget/EditText;.setText:(Ljava/lang/CharSequence;)V // method@13d6 │ │ -06251e: 0e00 |0005: return-void │ │ +0640ac: |[0640ac] jwtc.android.chess.ics.ICSMatchDlg.setPlayer:(Ljava/lang/String;)V │ │ +0640bc: 5410 7009 |0000: iget-object v0, v1, Ljwtc/android/chess/ics/ICSMatchDlg;._editPlayer:Landroid/widget/EditText; // field@0970 │ │ +0640c0: 6e20 d613 2000 |0002: invoke-virtual {v0, v2}, Landroid/widget/EditText;.setText:(Ljava/lang/CharSequence;)V // method@13d6 │ │ +0640c6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=99 │ │ 0x0005 line=100 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Ljwtc/android/chess/ics/ICSMatchDlg; │ │ 0x0000 - 0x0006 reg=2 s Ljava/lang/String; │ │ │ │ source_file_idx : 1213 (ICSMatchDlg.java) │ │ │ │ Class #475 header: │ │ -class_idx : 1045 │ │ +class_idx : 1042 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 786 │ │ -source_file_idx : 3420 │ │ +superclass_idx : 783 │ │ +source_file_idx : 3417 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ Class #475 annotations: │ │ Annotations on method #6345 'close' │ │ @@ -105939,18 +105963,18 @@ │ │ type : '(Ljwtc/android/chess/ics/TimesealPipe;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -062520: |[062520] jwtc.android.chess.ics.TimesealInputStream.:(Ljwtc/android/chess/ics/TimesealPipe;)V │ │ -062530: 7010 bf14 0000 |0000: invoke-direct {v0}, Ljava/io/InputStream;.:()V // method@14bf │ │ -062536: 5b01 7709 |0003: iput-object v1, v0, Ljwtc/android/chess/ics/TimesealInputStream;.a:Ljwtc/android/chess/ics/TimesealPipe; // field@0977 │ │ -06253a: 0e00 |0005: return-void │ │ +0640c8: |[0640c8] jwtc.android.chess.ics.TimesealInputStream.:(Ljwtc/android/chess/ics/TimesealPipe;)V │ │ +0640d8: 7010 bf14 0000 |0000: invoke-direct {v0}, Ljava/io/InputStream;.:()V // method@14bf │ │ +0640de: 5b01 7709 |0003: iput-object v1, v0, Ljwtc/android/chess/ics/TimesealInputStream;.a:Ljwtc/android/chess/ics/TimesealPipe; // field@0977 │ │ +0640e2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=14 │ │ 0x0003 line=15 │ │ 0x0005 line=16 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Ljwtc/android/chess/ics/TimesealInputStream; │ │ @@ -105962,19 +105986,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -06253c: |[06253c] jwtc.android.chess.ics.TimesealInputStream.available:()I │ │ -06254c: 5410 7709 |0000: iget-object v0, v1, Ljwtc/android/chess/ics/TimesealInputStream;.a:Ljwtc/android/chess/ics/TimesealPipe; // field@0977 │ │ -062550: 6e10 d218 0000 |0002: invoke-virtual {v0}, Ljwtc/android/chess/ics/TimesealPipe;._mthcase:()I // method@18d2 │ │ -062556: 0a00 |0005: move-result v0 │ │ -062558: 0f00 |0006: return v0 │ │ +0640e4: |[0640e4] jwtc.android.chess.ics.TimesealInputStream.available:()I │ │ +0640f4: 5410 7709 |0000: iget-object v0, v1, Ljwtc/android/chess/ics/TimesealInputStream;.a:Ljwtc/android/chess/ics/TimesealPipe; // field@0977 │ │ +0640f8: 6e10 d218 0000 |0002: invoke-virtual {v0}, Ljwtc/android/chess/ics/TimesealPipe;._mthcase:()I // method@18d2 │ │ +0640fe: 0a00 |0005: move-result v0 │ │ +064100: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=19 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Ljwtc/android/chess/ics/TimesealInputStream; │ │ │ │ #1 : (in Ljwtc/android/chess/ics/TimesealInputStream;) │ │ @@ -105982,18 +106006,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -06255c: |[06255c] jwtc.android.chess.ics.TimesealInputStream.close:()V │ │ -06256c: 5410 7709 |0000: iget-object v0, v1, Ljwtc/android/chess/ics/TimesealInputStream;.a:Ljwtc/android/chess/ics/TimesealPipe; // field@0977 │ │ -062570: 6e10 d818 0000 |0002: invoke-virtual {v0}, Ljwtc/android/chess/ics/TimesealPipe;._mthnew:()V // method@18d8 │ │ -062576: 0e00 |0005: return-void │ │ +064104: |[064104] jwtc.android.chess.ics.TimesealInputStream.close:()V │ │ +064114: 5410 7709 |0000: iget-object v0, v1, Ljwtc/android/chess/ics/TimesealInputStream;.a:Ljwtc/android/chess/ics/TimesealPipe; // field@0977 │ │ +064118: 6e10 d818 0000 |0002: invoke-virtual {v0}, Ljwtc/android/chess/ics/TimesealPipe;._mthnew:()V // method@18d8 │ │ +06411e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=23 │ │ 0x0005 line=24 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Ljwtc/android/chess/ics/TimesealInputStream; │ │ │ │ @@ -106002,19 +106026,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -062578: |[062578] jwtc.android.chess.ics.TimesealInputStream.read:()I │ │ -062588: 5410 7709 |0000: iget-object v0, v1, Ljwtc/android/chess/ics/TimesealInputStream;.a:Ljwtc/android/chess/ics/TimesealPipe; // field@0977 │ │ -06258c: 6e10 d418 0000 |0002: invoke-virtual {v0}, Ljwtc/android/chess/ics/TimesealPipe;._mthfor:()I // method@18d4 │ │ -062592: 0a00 |0005: move-result v0 │ │ -062594: 0f00 |0006: return v0 │ │ +064120: |[064120] jwtc.android.chess.ics.TimesealInputStream.read:()I │ │ +064130: 5410 7709 |0000: iget-object v0, v1, Ljwtc/android/chess/ics/TimesealInputStream;.a:Ljwtc/android/chess/ics/TimesealPipe; // field@0977 │ │ +064134: 6e10 d418 0000 |0002: invoke-virtual {v0}, Ljwtc/android/chess/ics/TimesealPipe;._mthfor:()I // method@18d4 │ │ +06413a: 0a00 |0005: move-result v0 │ │ +06413c: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=27 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Ljwtc/android/chess/ics/TimesealInputStream; │ │ │ │ #3 : (in Ljwtc/android/chess/ics/TimesealInputStream;) │ │ @@ -106022,35 +106046,35 @@ │ │ type : '([BII)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 7 16-bit code units │ │ -062598: |[062598] jwtc.android.chess.ics.TimesealInputStream.read:([BII)I │ │ -0625a8: 5410 7709 |0000: iget-object v0, v1, Ljwtc/android/chess/ics/TimesealInputStream;.a:Ljwtc/android/chess/ics/TimesealPipe; // field@0977 │ │ -0625ac: 6e40 d518 2043 |0002: invoke-virtual {v0, v2, v3, v4}, Ljwtc/android/chess/ics/TimesealPipe;._mthif:([BII)I // method@18d5 │ │ -0625b2: 0a00 |0005: move-result v0 │ │ -0625b4: 0f00 |0006: return v0 │ │ +064140: |[064140] jwtc.android.chess.ics.TimesealInputStream.read:([BII)I │ │ +064150: 5410 7709 |0000: iget-object v0, v1, Ljwtc/android/chess/ics/TimesealInputStream;.a:Ljwtc/android/chess/ics/TimesealPipe; // field@0977 │ │ +064154: 6e40 d518 2043 |0002: invoke-virtual {v0, v2, v3, v4}, Ljwtc/android/chess/ics/TimesealPipe;._mthif:([BII)I // method@18d5 │ │ +06415a: 0a00 |0005: move-result v0 │ │ +06415c: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Ljwtc/android/chess/ics/TimesealInputStream; │ │ 0x0000 - 0x0007 reg=2 abyte0 [B │ │ 0x0000 - 0x0007 reg=3 i I │ │ 0x0000 - 0x0007 reg=4 j I │ │ │ │ - source_file_idx : 3420 (TimesealInputStream.java) │ │ + source_file_idx : 3417 (TimesealInputStream.java) │ │ │ │ Class #476 header: │ │ -class_idx : 1046 │ │ +class_idx : 1043 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 789 │ │ -source_file_idx : 3421 │ │ +superclass_idx : 786 │ │ +source_file_idx : 3418 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 3 │ │ │ │ Class #476 annotations: │ │ Annotations on method #6349 'close' │ │ @@ -106077,18 +106101,18 @@ │ │ type : '(Ljwtc/android/chess/ics/TimesealPipe;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0625b8: |[0625b8] jwtc.android.chess.ics.TimesealOutputStream.:(Ljwtc/android/chess/ics/TimesealPipe;)V │ │ -0625c8: 7010 c514 0000 |0000: invoke-direct {v0}, Ljava/io/OutputStream;.:()V // method@14c5 │ │ -0625ce: 5b01 7809 |0003: iput-object v1, v0, Ljwtc/android/chess/ics/TimesealOutputStream;.a:Ljwtc/android/chess/ics/TimesealPipe; // field@0978 │ │ -0625d2: 0e00 |0005: return-void │ │ +064160: |[064160] jwtc.android.chess.ics.TimesealOutputStream.:(Ljwtc/android/chess/ics/TimesealPipe;)V │ │ +064170: 7010 c514 0000 |0000: invoke-direct {v0}, Ljava/io/OutputStream;.:()V // method@14c5 │ │ +064176: 5b01 7809 |0003: iput-object v1, v0, Ljwtc/android/chess/ics/TimesealOutputStream;.a:Ljwtc/android/chess/ics/TimesealPipe; // field@0978 │ │ +06417a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=17 │ │ 0x0003 line=18 │ │ 0x0005 line=19 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Ljwtc/android/chess/ics/TimesealOutputStream; │ │ @@ -106100,18 +106124,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0625d4: |[0625d4] jwtc.android.chess.ics.TimesealOutputStream.close:()V │ │ -0625e4: 5410 7809 |0000: iget-object v0, v1, Ljwtc/android/chess/ics/TimesealOutputStream;.a:Ljwtc/android/chess/ics/TimesealPipe; // field@0978 │ │ -0625e8: 6e10 d918 0000 |0002: invoke-virtual {v0}, Ljwtc/android/chess/ics/TimesealPipe;._mthtry:()V // method@18d9 │ │ -0625ee: 0e00 |0005: return-void │ │ +06417c: |[06417c] jwtc.android.chess.ics.TimesealOutputStream.close:()V │ │ +06418c: 5410 7809 |0000: iget-object v0, v1, Ljwtc/android/chess/ics/TimesealOutputStream;.a:Ljwtc/android/chess/ics/TimesealPipe; // field@0978 │ │ +064190: 6e10 d918 0000 |0002: invoke-virtual {v0}, Ljwtc/android/chess/ics/TimesealPipe;._mthtry:()V // method@18d9 │ │ +064196: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=23 │ │ 0x0005 line=24 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Ljwtc/android/chess/ics/TimesealOutputStream; │ │ │ │ @@ -106120,18 +106144,18 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0625f0: |[0625f0] jwtc.android.chess.ics.TimesealOutputStream.write:(I)V │ │ -062600: 5410 7809 |0000: iget-object v0, v1, Ljwtc/android/chess/ics/TimesealOutputStream;.a:Ljwtc/android/chess/ics/TimesealPipe; // field@0978 │ │ -062604: 6e20 da18 2000 |0002: invoke-virtual {v0, v2}, Ljwtc/android/chess/ics/TimesealPipe;.a:(I)V // method@18da │ │ -06260a: 0e00 |0005: return-void │ │ +064198: |[064198] jwtc.android.chess.ics.TimesealOutputStream.write:(I)V │ │ +0641a8: 5410 7809 |0000: iget-object v0, v1, Ljwtc/android/chess/ics/TimesealOutputStream;.a:Ljwtc/android/chess/ics/TimesealPipe; // field@0978 │ │ +0641ac: 6e20 da18 2000 |0002: invoke-virtual {v0, v2}, Ljwtc/android/chess/ics/TimesealPipe;.a:(I)V // method@18da │ │ +0641b2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ 0x0005 line=34 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Ljwtc/android/chess/ics/TimesealOutputStream; │ │ 0x0000 - 0x0006 reg=2 i I │ │ @@ -106141,35 +106165,35 @@ │ │ type : '([BII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -06260c: |[06260c] jwtc.android.chess.ics.TimesealOutputStream.write:([BII)V │ │ -06261c: 5410 7809 |0000: iget-object v0, v1, Ljwtc/android/chess/ics/TimesealOutputStream;.a:Ljwtc/android/chess/ics/TimesealPipe; // field@0978 │ │ -062620: 6e40 de18 2043 |0002: invoke-virtual {v0, v2, v3, v4}, Ljwtc/android/chess/ics/TimesealPipe;.write:([BII)V // method@18de │ │ -062626: 0e00 |0005: return-void │ │ +0641b4: |[0641b4] jwtc.android.chess.ics.TimesealOutputStream.write:([BII)V │ │ +0641c4: 5410 7809 |0000: iget-object v0, v1, Ljwtc/android/chess/ics/TimesealOutputStream;.a:Ljwtc/android/chess/ics/TimesealPipe; // field@0978 │ │ +0641c8: 6e40 de18 2043 |0002: invoke-virtual {v0, v2, v3, v4}, Ljwtc/android/chess/ics/TimesealPipe;.write:([BII)V // method@18de │ │ +0641ce: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ 0x0005 line=29 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Ljwtc/android/chess/ics/TimesealOutputStream; │ │ 0x0000 - 0x0006 reg=2 abyte0 [B │ │ 0x0000 - 0x0006 reg=3 i I │ │ 0x0000 - 0x0006 reg=4 j I │ │ │ │ - source_file_idx : 3421 (TimesealOutputStream.java) │ │ + source_file_idx : 3418 (TimesealOutputStream.java) │ │ │ │ Class #477 header: │ │ -class_idx : 1047 │ │ +class_idx : 1044 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 826 │ │ -source_file_idx : 3422 │ │ +superclass_idx : 823 │ │ +source_file_idx : 3419 │ │ static_fields_size : 0 │ │ instance_fields_size: 10 │ │ direct_methods_size : 4 │ │ virtual_methods_size: 11 │ │ │ │ Class #477 annotations: │ │ Annotations on method #6356 '_mthfor' │ │ @@ -106234,18 +106258,18 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -062628: |[062628] jwtc.android.chess.ics.TimesealPipe.:()V │ │ -062638: 1300 0008 |0000: const/16 v0, #int 2048 // #800 │ │ -06263c: 7020 d118 0100 |0002: invoke-direct {v1, v0}, Ljwtc/android/chess/ics/TimesealPipe;.:(I)V // method@18d1 │ │ -062642: 0e00 |0005: return-void │ │ +0641d0: |[0641d0] jwtc.android.chess.ics.TimesealPipe.:()V │ │ +0641e0: 1300 0008 |0000: const/16 v0, #int 2048 // #800 │ │ +0641e4: 7020 d118 0100 |0002: invoke-direct {v1, v0}, Ljwtc/android/chess/ics/TimesealPipe;.:(I)V // method@18d1 │ │ +0641ea: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ 0x0005 line=34 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Ljwtc/android/chess/ics/TimesealPipe; │ │ │ │ @@ -106254,35 +106278,35 @@ │ │ type : '(I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 41 16-bit code units │ │ -062644: |[062644] jwtc.android.chess.ics.TimesealPipe.:(I)V │ │ -062654: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -062656: 7010 1c15 0100 |0001: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@151c │ │ -06265c: 5910 7b09 |0004: iput v0, v1, Ljwtc/android/chess/ics/TimesealPipe;._flddo:I // field@097b │ │ -062660: 5910 7a09 |0006: iput v0, v1, Ljwtc/android/chess/ics/TimesealPipe;._fldchar:I // field@097a │ │ -062664: 5910 7909 |0008: iput v0, v1, Ljwtc/android/chess/ics/TimesealPipe;._fldbyte:I // field@0979 │ │ -062668: 5c10 7d09 |000a: iput-boolean v0, v1, Ljwtc/android/chess/ics/TimesealPipe;.closedFlag:Z // field@097d │ │ -06266c: 5c10 7e09 |000c: iput-boolean v0, v1, Ljwtc/android/chess/ics/TimesealPipe;.closedFlag2:Z // field@097e │ │ -062670: 1a00 370e |000e: const-string v0, "Write Lock for PipedStreams" // string@0e37 │ │ -062674: 5b10 8209 |0010: iput-object v0, v1, Ljwtc/android/chess/ics/TimesealPipe;.writeLock:Ljava/lang/Object; // field@0982 │ │ -062678: 1a00 0e0c |0012: const-string v0, "Read Lock for PipedStream" // string@0c0e │ │ -06267c: 5b10 7f09 |0014: iput-object v0, v1, Ljwtc/android/chess/ics/TimesealPipe;.readLock:Ljava/lang/Object; // field@097f │ │ -062680: 2200 1504 |0016: new-instance v0, Ljwtc/android/chess/ics/TimesealInputStream; // type@0415 │ │ -062684: 7020 c718 1000 |0018: invoke-direct {v0, v1}, Ljwtc/android/chess/ics/TimesealInputStream;.:(Ljwtc/android/chess/ics/TimesealPipe;)V // method@18c7 │ │ -06268a: 5b10 8009 |001b: iput-object v0, v1, Ljwtc/android/chess/ics/TimesealPipe;.timesealInputStream:Ljwtc/android/chess/ics/TimesealInputStream; // field@0980 │ │ -06268e: 2200 1604 |001d: new-instance v0, Ljwtc/android/chess/ics/TimesealOutputStream; // type@0416 │ │ -062692: 7020 cc18 1000 |001f: invoke-direct {v0, v1}, Ljwtc/android/chess/ics/TimesealOutputStream;.:(Ljwtc/android/chess/ics/TimesealPipe;)V // method@18cc │ │ -062698: 5b10 8109 |0022: iput-object v0, v1, Ljwtc/android/chess/ics/TimesealPipe;.timesealOutputStream:Ljwtc/android/chess/ics/TimesealOutputStream; // field@0981 │ │ -06269c: 2320 8c04 |0024: new-array v0, v2, [B // type@048c │ │ -0626a0: 5b10 7c09 |0026: iput-object v0, v1, Ljwtc/android/chess/ics/TimesealPipe;.buffer:[B // field@097c │ │ -0626a4: 0e00 |0028: return-void │ │ +0641ec: |[0641ec] jwtc.android.chess.ics.TimesealPipe.:(I)V │ │ +0641fc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0641fe: 7010 1c15 0100 |0001: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@151c │ │ +064204: 5910 7b09 |0004: iput v0, v1, Ljwtc/android/chess/ics/TimesealPipe;._flddo:I // field@097b │ │ +064208: 5910 7a09 |0006: iput v0, v1, Ljwtc/android/chess/ics/TimesealPipe;._fldchar:I // field@097a │ │ +06420c: 5910 7909 |0008: iput v0, v1, Ljwtc/android/chess/ics/TimesealPipe;._fldbyte:I // field@0979 │ │ +064210: 5c10 7d09 |000a: iput-boolean v0, v1, Ljwtc/android/chess/ics/TimesealPipe;.closedFlag:Z // field@097d │ │ +064214: 5c10 7e09 |000c: iput-boolean v0, v1, Ljwtc/android/chess/ics/TimesealPipe;.closedFlag2:Z // field@097e │ │ +064218: 1a00 340e |000e: const-string v0, "Write Lock for PipedStreams" // string@0e34 │ │ +06421c: 5b10 8209 |0010: iput-object v0, v1, Ljwtc/android/chess/ics/TimesealPipe;.writeLock:Ljava/lang/Object; // field@0982 │ │ +064220: 1a00 0b0c |0012: const-string v0, "Read Lock for PipedStream" // string@0c0b │ │ +064224: 5b10 7f09 |0014: iput-object v0, v1, Ljwtc/android/chess/ics/TimesealPipe;.readLock:Ljava/lang/Object; // field@097f │ │ +064228: 2200 1204 |0016: new-instance v0, Ljwtc/android/chess/ics/TimesealInputStream; // type@0412 │ │ +06422c: 7020 c718 1000 |0018: invoke-direct {v0, v1}, Ljwtc/android/chess/ics/TimesealInputStream;.:(Ljwtc/android/chess/ics/TimesealPipe;)V // method@18c7 │ │ +064232: 5b10 8009 |001b: iput-object v0, v1, Ljwtc/android/chess/ics/TimesealPipe;.timesealInputStream:Ljwtc/android/chess/ics/TimesealInputStream; // field@0980 │ │ +064236: 2200 1304 |001d: new-instance v0, Ljwtc/android/chess/ics/TimesealOutputStream; // type@0413 │ │ +06423a: 7020 cc18 1000 |001f: invoke-direct {v0, v1}, Ljwtc/android/chess/ics/TimesealOutputStream;.:(Ljwtc/android/chess/ics/TimesealPipe;)V // method@18cc │ │ +064240: 5b10 8109 |0022: iput-object v0, v1, Ljwtc/android/chess/ics/TimesealPipe;.timesealOutputStream:Ljwtc/android/chess/ics/TimesealOutputStream; // field@0981 │ │ +064244: 2320 8904 |0024: new-array v0, v2, [B // type@0489 │ │ +064248: 5b10 7c09 |0026: iput-object v0, v1, Ljwtc/android/chess/ics/TimesealPipe;.buffer:[B // field@097c │ │ +06424c: 0e00 |0028: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=36 │ │ 0x0004 line=37 │ │ 0x0006 line=38 │ │ 0x0008 line=39 │ │ 0x000a line=40 │ │ @@ -106302,29 +106326,29 @@ │ │ type : '()I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 22 16-bit code units │ │ -0626a8: |[0626a8] jwtc.android.chess.ics.TimesealPipe._mthint:()I │ │ -0626b8: 5220 7909 |0000: iget v0, v2, Ljwtc/android/chess/ics/TimesealPipe;._fldbyte:I // field@0979 │ │ -0626bc: 5221 7a09 |0002: iget v1, v2, Ljwtc/android/chess/ics/TimesealPipe;._fldchar:I // field@097a │ │ -0626c0: 3410 0800 |0004: if-lt v0, v1, 000c // +0008 │ │ -0626c4: 5220 7909 |0006: iget v0, v2, Ljwtc/android/chess/ics/TimesealPipe;._fldbyte:I // field@0979 │ │ -0626c8: 5221 7a09 |0008: iget v1, v2, Ljwtc/android/chess/ics/TimesealPipe;._fldchar:I // field@097a │ │ -0626cc: b110 |000a: sub-int/2addr v0, v1 │ │ -0626ce: 0f00 |000b: return v0 │ │ -0626d0: 5220 7909 |000c: iget v0, v2, Ljwtc/android/chess/ics/TimesealPipe;._fldbyte:I // field@0979 │ │ -0626d4: 5421 7c09 |000e: iget-object v1, v2, Ljwtc/android/chess/ics/TimesealPipe;.buffer:[B // field@097c │ │ -0626d8: 2111 |0010: array-length v1, v1 │ │ -0626da: b010 |0011: add-int/2addr v0, v1 │ │ -0626dc: 5221 7a09 |0012: iget v1, v2, Ljwtc/android/chess/ics/TimesealPipe;._fldchar:I // field@097a │ │ -0626e0: b110 |0014: sub-int/2addr v0, v1 │ │ -0626e2: 28f6 |0015: goto 000b // -000a │ │ +064250: |[064250] jwtc.android.chess.ics.TimesealPipe._mthint:()I │ │ +064260: 5220 7909 |0000: iget v0, v2, Ljwtc/android/chess/ics/TimesealPipe;._fldbyte:I // field@0979 │ │ +064264: 5221 7a09 |0002: iget v1, v2, Ljwtc/android/chess/ics/TimesealPipe;._fldchar:I // field@097a │ │ +064268: 3410 0800 |0004: if-lt v0, v1, 000c // +0008 │ │ +06426c: 5220 7909 |0006: iget v0, v2, Ljwtc/android/chess/ics/TimesealPipe;._fldbyte:I // field@0979 │ │ +064270: 5221 7a09 |0008: iget v1, v2, Ljwtc/android/chess/ics/TimesealPipe;._fldchar:I // field@097a │ │ +064274: b110 |000a: sub-int/2addr v0, v1 │ │ +064276: 0f00 |000b: return v0 │ │ +064278: 5220 7909 |000c: iget v0, v2, Ljwtc/android/chess/ics/TimesealPipe;._fldbyte:I // field@0979 │ │ +06427c: 5421 7c09 |000e: iget-object v1, v2, Ljwtc/android/chess/ics/TimesealPipe;.buffer:[B // field@097c │ │ +064280: 2111 |0010: array-length v1, v1 │ │ +064282: b010 |0011: add-int/2addr v0, v1 │ │ +064284: 5221 7a09 |0012: iget v1, v2, Ljwtc/android/chess/ics/TimesealPipe;._fldchar:I // field@097a │ │ +064288: b110 |0014: sub-int/2addr v0, v1 │ │ +06428a: 28f6 |0015: goto 000b // -000a │ │ catches : (none) │ │ positions : │ │ 0x0000 line=227 │ │ 0x0006 line=228 │ │ 0x000b line=230 │ │ locals : │ │ 0x0000 - 0x0016 reg=2 this Ljwtc/android/chess/ics/TimesealPipe; │ │ @@ -106334,22 +106358,22 @@ │ │ type : '()I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -0626e4: |[0626e4] jwtc.android.chess.ics.TimesealPipe.duno:()I │ │ -0626f4: 5420 7c09 |0000: iget-object v0, v2, Ljwtc/android/chess/ics/TimesealPipe;.buffer:[B // field@097c │ │ -0626f8: 2100 |0002: array-length v0, v0 │ │ -0626fa: 7010 d718 0200 |0003: invoke-direct {v2}, Ljwtc/android/chess/ics/TimesealPipe;._mthint:()I // method@18d7 │ │ -062700: 0a01 |0006: move-result v1 │ │ -062702: b110 |0007: sub-int/2addr v0, v1 │ │ -062704: d800 00ff |0008: add-int/lit8 v0, v0, #int -1 // #ff │ │ -062708: 0f00 |000a: return v0 │ │ +06428c: |[06428c] jwtc.android.chess.ics.TimesealPipe.duno:()I │ │ +06429c: 5420 7c09 |0000: iget-object v0, v2, Ljwtc/android/chess/ics/TimesealPipe;.buffer:[B // field@097c │ │ +0642a0: 2100 |0002: array-length v0, v0 │ │ +0642a2: 7010 d718 0200 |0003: invoke-direct {v2}, Ljwtc/android/chess/ics/TimesealPipe;._mthint:()I // method@18d7 │ │ +0642a8: 0a01 |0006: move-result v1 │ │ +0642aa: b110 |0007: sub-int/2addr v0, v1 │ │ +0642ac: d800 00ff |0008: add-int/lit8 v0, v0, #int -1 // #ff │ │ +0642b0: 0f00 |000a: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=235 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Ljwtc/android/chess/ics/TimesealPipe; │ │ │ │ Virtual methods - │ │ @@ -106358,27 +106382,27 @@ │ │ type : '()I' │ │ access : 0x20000 (DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 16 16-bit code units │ │ -06270c: |[06270c] jwtc.android.chess.ics.TimesealPipe._mthcase:()I │ │ -06271c: 1d01 |0000: monitor-enter v1 │ │ -06271e: 5510 7e09 |0001: iget-boolean v0, v1, Ljwtc/android/chess/ics/TimesealPipe;.closedFlag2:Z // field@097e │ │ -062722: 3800 0500 |0003: if-eqz v0, 0008 // +0005 │ │ -062726: 1200 |0005: const/4 v0, #int 0 // #0 │ │ -062728: 1e01 |0006: monitor-exit v1 │ │ -06272a: 0f00 |0007: return v0 │ │ -06272c: 7010 d718 0100 |0008: invoke-direct {v1}, Ljwtc/android/chess/ics/TimesealPipe;._mthint:()I // method@18d7 │ │ -062732: 0a00 |000b: move-result v0 │ │ -062734: 28fa |000c: goto 0006 // -0006 │ │ -062736: 0d00 |000d: move-exception v0 │ │ -062738: 1e01 |000e: monitor-exit v1 │ │ -06273a: 2700 |000f: throw v0 │ │ +0642b4: |[0642b4] jwtc.android.chess.ics.TimesealPipe._mthcase:()I │ │ +0642c4: 1d01 |0000: monitor-enter v1 │ │ +0642c6: 5510 7e09 |0001: iget-boolean v0, v1, Ljwtc/android/chess/ics/TimesealPipe;.closedFlag2:Z // field@097e │ │ +0642ca: 3800 0500 |0003: if-eqz v0, 0008 // +0005 │ │ +0642ce: 1200 |0005: const/4 v0, #int 0 // #0 │ │ +0642d0: 1e01 |0006: monitor-exit v1 │ │ +0642d2: 0f00 |0007: return v0 │ │ +0642d4: 7010 d718 0100 |0008: invoke-direct {v1}, Ljwtc/android/chess/ics/TimesealPipe;._mthint:()I // method@18d7 │ │ +0642da: 0a00 |000b: move-result v0 │ │ +0642dc: 28fa |000c: goto 0006 // -0006 │ │ +0642de: 0d00 |000d: move-exception v0 │ │ +0642e0: 1e01 |000e: monitor-exit v1 │ │ +0642e2: 2700 |000f: throw v0 │ │ catches : 2 │ │ 0x0001 - 0x0003 │ │ -> 0x000d │ │ 0x0008 - 0x000b │ │ -> 0x000d │ │ positions : │ │ 0x0000 line=68 │ │ @@ -106393,17 +106417,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -062750: |[062750] jwtc.android.chess.ics.TimesealPipe._mthdo:()I │ │ -062760: 5210 7b09 |0000: iget v0, v1, Ljwtc/android/chess/ics/TimesealPipe;._flddo:I // field@097b │ │ -062764: 0f00 |0002: return v0 │ │ +0642f8: |[0642f8] jwtc.android.chess.ics.TimesealPipe._mthdo:()I │ │ +064308: 5210 7b09 |0000: iget v0, v1, Ljwtc/android/chess/ics/TimesealPipe;._flddo:I // field@097b │ │ +06430c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Ljwtc/android/chess/ics/TimesealPipe; │ │ │ │ #2 : (in Ljwtc/android/chess/ics/TimesealPipe;) │ │ @@ -106411,91 +106435,91 @@ │ │ type : '()I' │ │ access : 0x20000 (DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 15 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 130 16-bit code units │ │ -062768: |[062768] jwtc.android.chess.ics.TimesealPipe._mthfor:()I │ │ -062778: 1d0e |0000: monitor-enter v14 │ │ -06277a: 54e9 7f09 |0001: iget-object v9, v14, Ljwtc/android/chess/ics/TimesealPipe;.readLock:Ljava/lang/Object; // field@097f │ │ -06277e: 1d09 |0003: monitor-enter v9 │ │ -062780: 55e8 7e09 |0004: iget-boolean v8, v14, Ljwtc/android/chess/ics/TimesealPipe;.closedFlag2:Z // field@097e │ │ -062784: 3808 1000 |0006: if-eqz v8, 0016 // +0010 │ │ -062788: 2208 1103 |0008: new-instance v8, Ljava/io/IOException; // type@0311 │ │ -06278c: 1a0a c20c |000a: const-string v10, "Stream closed" // string@0cc2 │ │ -062790: 7020 bc14 a800 |000c: invoke-direct {v8, v10}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@14bc │ │ -062796: 2708 |000f: throw v8 │ │ -062798: 0d08 |0010: move-exception v8 │ │ -06279a: 1e09 |0011: monitor-exit v9 │ │ -06279c: 2708 |0012: throw v8 │ │ -06279e: 0d08 |0013: move-exception v8 │ │ -0627a0: 1e0e |0014: monitor-exit v14 │ │ -0627a2: 2708 |0015: throw v8 │ │ -0627a4: 7100 6615 0000 |0016: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@1566 │ │ -0627aa: 0b06 |0019: move-result-wide v6 │ │ -0627ac: 6e10 d218 0e00 |001a: invoke-virtual {v14}, Ljwtc/android/chess/ics/TimesealPipe;._mthcase:()I // method@18d2 │ │ -0627b2: 0a08 |001d: move-result v8 │ │ -0627b4: 3908 4400 |001e: if-nez v8, 0062 // +0044 │ │ -0627b8: 55e8 7d09 |0020: iget-boolean v8, v14, Ljwtc/android/chess/ics/TimesealPipe;.closedFlag:Z // field@097d │ │ -0627bc: 3808 0600 |0022: if-eqz v8, 0028 // +0006 │ │ -0627c0: 12f1 |0024: const/4 v1, #int -1 // #ff │ │ -0627c2: 1e09 |0025: monitor-exit v9 │ │ -0627c4: 1e0e |0026: monitor-exit v14 │ │ -0627c6: 0f01 |0027: return v1 │ │ -0627c8: 7100 6615 0000 |0028: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@1566 │ │ -0627ce: 0b03 |002b: move-result-wide v3 │ │ -0627d0: 52e8 7b09 |002c: iget v8, v14, Ljwtc/android/chess/ics/TimesealPipe;._flddo:I // field@097b │ │ -0627d4: 3808 1100 |002e: if-eqz v8, 003f // +0011 │ │ -0627d8: 9c0a 0306 |0030: sub-long v10, v3, v6 │ │ -0627dc: 52e8 7b09 |0032: iget v8, v14, Ljwtc/android/chess/ics/TimesealPipe;._flddo:I // field@097b │ │ -0627e0: 818c |0034: int-to-long v12, v8 │ │ -0627e2: 3108 0a0c |0035: cmp-long v8, v10, v12 │ │ -0627e6: 3a08 0800 |0037: if-ltz v8, 003f // +0008 │ │ -0627ea: 2208 1403 |0039: new-instance v8, Ljava/io/InterruptedIOException; // type@0314 │ │ -0627ee: 7010 c414 0800 |003b: invoke-direct {v8}, Ljava/io/InterruptedIOException;.:()V // method@14c4 │ │ -0627f4: 2708 |003e: throw v8 │ │ -0627f6: 52e8 7b09 |003f: iget v8, v14, Ljwtc/android/chess/ics/TimesealPipe;._flddo:I // field@097b │ │ -0627fa: 3908 1100 |0041: if-nez v8, 0052 // +0011 │ │ -0627fe: 6e10 2315 0e00 |0043: invoke-virtual {v14}, Ljava/lang/Object;.wait:()V // method@1523 │ │ -062804: 55e8 7e09 |0046: iget-boolean v8, v14, Ljwtc/android/chess/ics/TimesealPipe;.closedFlag2:Z // field@097e │ │ -062808: 3808 d2ff |0048: if-eqz v8, 001a // -002e │ │ -06280c: 2208 1103 |004a: new-instance v8, Ljava/io/IOException; // type@0311 │ │ -062810: 1a0a c20c |004c: const-string v10, "Stream closed" // string@0cc2 │ │ -062814: 7020 bc14 a800 |004e: invoke-direct {v8, v10}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@14bc │ │ -06281a: 2708 |0051: throw v8 │ │ -06281c: 52e8 7b09 |0052: iget v8, v14, Ljwtc/android/chess/ics/TimesealPipe;._flddo:I // field@097b │ │ -062820: 818a |0054: int-to-long v10, v8 │ │ -062822: bb3a |0055: add-long/2addr v10, v3 │ │ -062824: bc6a |0056: sub-long/2addr v10, v6 │ │ -062826: 6e30 2415 ae0b |0057: invoke-virtual {v14, v10, v11}, Ljava/lang/Object;.wait:(J)V // method@1524 │ │ -06282c: 28ec |005a: goto 0046 // -0014 │ │ -06282e: 0d00 |005b: move-exception v0 │ │ -062830: 2208 1403 |005c: new-instance v8, Ljava/io/InterruptedIOException; // type@0314 │ │ -062834: 7010 c414 0800 |005e: invoke-direct {v8}, Ljava/io/InterruptedIOException;.:()V // method@14c4 │ │ -06283a: 2708 |0061: throw v8 │ │ -06283c: 54e8 7c09 |0062: iget-object v8, v14, Ljwtc/android/chess/ics/TimesealPipe;.buffer:[B // field@097c │ │ -062840: 52ea 7a09 |0064: iget v10, v14, Ljwtc/android/chess/ics/TimesealPipe;._fldchar:I // field@097a │ │ -062844: d80b 0a01 |0066: add-int/lit8 v11, v10, #int 1 // #01 │ │ -062848: 59eb 7a09 |0068: iput v11, v14, Ljwtc/android/chess/ics/TimesealPipe;._fldchar:I // field@097a │ │ -06284c: 4802 080a |006a: aget-byte v2, v8, v10 │ │ -062850: 52e8 7a09 |006c: iget v8, v14, Ljwtc/android/chess/ics/TimesealPipe;._fldchar:I // field@097a │ │ -062854: 54ea 7c09 |006e: iget-object v10, v14, Ljwtc/android/chess/ics/TimesealPipe;.buffer:[B // field@097c │ │ -062858: 21aa |0070: array-length v10, v10 │ │ -06285a: 33a8 0500 |0071: if-ne v8, v10, 0076 // +0005 │ │ -06285e: 1208 |0073: const/4 v8, #int 0 // #0 │ │ -062860: 59e8 7a09 |0074: iput v8, v14, Ljwtc/android/chess/ics/TimesealPipe;._fldchar:I // field@097a │ │ -062864: 6e10 2115 0e00 |0076: invoke-virtual {v14}, Ljava/lang/Object;.notifyAll:()V // method@1521 │ │ -06286a: 3a02 0600 |0079: if-ltz v2, 007f // +0006 │ │ -06286e: 0125 |007b: move v5, v2 │ │ -062870: 1e09 |007c: monitor-exit v9 │ │ -062872: 0151 |007d: move v1, v5 │ │ -062874: 28a8 |007e: goto 0026 // -0058 │ │ -062876: d025 0001 |007f: add-int/lit16 v5, v2, #int 256 // #0100 │ │ -06287a: 28fb |0081: goto 007c // -0005 │ │ +064310: |[064310] jwtc.android.chess.ics.TimesealPipe._mthfor:()I │ │ +064320: 1d0e |0000: monitor-enter v14 │ │ +064322: 54e9 7f09 |0001: iget-object v9, v14, Ljwtc/android/chess/ics/TimesealPipe;.readLock:Ljava/lang/Object; // field@097f │ │ +064326: 1d09 |0003: monitor-enter v9 │ │ +064328: 55e8 7e09 |0004: iget-boolean v8, v14, Ljwtc/android/chess/ics/TimesealPipe;.closedFlag2:Z // field@097e │ │ +06432c: 3808 1000 |0006: if-eqz v8, 0016 // +0010 │ │ +064330: 2208 0e03 |0008: new-instance v8, Ljava/io/IOException; // type@030e │ │ +064334: 1a0a bf0c |000a: const-string v10, "Stream closed" // string@0cbf │ │ +064338: 7020 bc14 a800 |000c: invoke-direct {v8, v10}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@14bc │ │ +06433e: 2708 |000f: throw v8 │ │ +064340: 0d08 |0010: move-exception v8 │ │ +064342: 1e09 |0011: monitor-exit v9 │ │ +064344: 2708 |0012: throw v8 │ │ +064346: 0d08 |0013: move-exception v8 │ │ +064348: 1e0e |0014: monitor-exit v14 │ │ +06434a: 2708 |0015: throw v8 │ │ +06434c: 7100 6615 0000 |0016: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@1566 │ │ +064352: 0b06 |0019: move-result-wide v6 │ │ +064354: 6e10 d218 0e00 |001a: invoke-virtual {v14}, Ljwtc/android/chess/ics/TimesealPipe;._mthcase:()I // method@18d2 │ │ +06435a: 0a08 |001d: move-result v8 │ │ +06435c: 3908 4400 |001e: if-nez v8, 0062 // +0044 │ │ +064360: 55e8 7d09 |0020: iget-boolean v8, v14, Ljwtc/android/chess/ics/TimesealPipe;.closedFlag:Z // field@097d │ │ +064364: 3808 0600 |0022: if-eqz v8, 0028 // +0006 │ │ +064368: 12f1 |0024: const/4 v1, #int -1 // #ff │ │ +06436a: 1e09 |0025: monitor-exit v9 │ │ +06436c: 1e0e |0026: monitor-exit v14 │ │ +06436e: 0f01 |0027: return v1 │ │ +064370: 7100 6615 0000 |0028: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@1566 │ │ +064376: 0b04 |002b: move-result-wide v4 │ │ +064378: 52e8 7b09 |002c: iget v8, v14, Ljwtc/android/chess/ics/TimesealPipe;._flddo:I // field@097b │ │ +06437c: 3808 1100 |002e: if-eqz v8, 003f // +0011 │ │ +064380: 9c0a 0406 |0030: sub-long v10, v4, v6 │ │ +064384: 52e8 7b09 |0032: iget v8, v14, Ljwtc/android/chess/ics/TimesealPipe;._flddo:I // field@097b │ │ +064388: 818c |0034: int-to-long v12, v8 │ │ +06438a: 3108 0a0c |0035: cmp-long v8, v10, v12 │ │ +06438e: 3a08 0800 |0037: if-ltz v8, 003f // +0008 │ │ +064392: 2208 1103 |0039: new-instance v8, Ljava/io/InterruptedIOException; // type@0311 │ │ +064396: 7010 c414 0800 |003b: invoke-direct {v8}, Ljava/io/InterruptedIOException;.:()V // method@14c4 │ │ +06439c: 2708 |003e: throw v8 │ │ +06439e: 52e8 7b09 |003f: iget v8, v14, Ljwtc/android/chess/ics/TimesealPipe;._flddo:I // field@097b │ │ +0643a2: 3908 1100 |0041: if-nez v8, 0052 // +0011 │ │ +0643a6: 6e10 2315 0e00 |0043: invoke-virtual {v14}, Ljava/lang/Object;.wait:()V // method@1523 │ │ +0643ac: 55e8 7e09 |0046: iget-boolean v8, v14, Ljwtc/android/chess/ics/TimesealPipe;.closedFlag2:Z // field@097e │ │ +0643b0: 3808 d2ff |0048: if-eqz v8, 001a // -002e │ │ +0643b4: 2208 0e03 |004a: new-instance v8, Ljava/io/IOException; // type@030e │ │ +0643b8: 1a0a bf0c |004c: const-string v10, "Stream closed" // string@0cbf │ │ +0643bc: 7020 bc14 a800 |004e: invoke-direct {v8, v10}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@14bc │ │ +0643c2: 2708 |0051: throw v8 │ │ +0643c4: 52e8 7b09 |0052: iget v8, v14, Ljwtc/android/chess/ics/TimesealPipe;._flddo:I // field@097b │ │ +0643c8: 818a |0054: int-to-long v10, v8 │ │ +0643ca: bb4a |0055: add-long/2addr v10, v4 │ │ +0643cc: bc6a |0056: sub-long/2addr v10, v6 │ │ +0643ce: 6e30 2415 ae0b |0057: invoke-virtual {v14, v10, v11}, Ljava/lang/Object;.wait:(J)V // method@1524 │ │ +0643d4: 28ec |005a: goto 0046 // -0014 │ │ +0643d6: 0d00 |005b: move-exception v0 │ │ +0643d8: 2208 1103 |005c: new-instance v8, Ljava/io/InterruptedIOException; // type@0311 │ │ +0643dc: 7010 c414 0800 |005e: invoke-direct {v8}, Ljava/io/InterruptedIOException;.:()V // method@14c4 │ │ +0643e2: 2708 |0061: throw v8 │ │ +0643e4: 54e8 7c09 |0062: iget-object v8, v14, Ljwtc/android/chess/ics/TimesealPipe;.buffer:[B // field@097c │ │ +0643e8: 52ea 7a09 |0064: iget v10, v14, Ljwtc/android/chess/ics/TimesealPipe;._fldchar:I // field@097a │ │ +0643ec: d80b 0a01 |0066: add-int/lit8 v11, v10, #int 1 // #01 │ │ +0643f0: 59eb 7a09 |0068: iput v11, v14, Ljwtc/android/chess/ics/TimesealPipe;._fldchar:I // field@097a │ │ +0643f4: 4802 080a |006a: aget-byte v2, v8, v10 │ │ +0643f8: 52e8 7a09 |006c: iget v8, v14, Ljwtc/android/chess/ics/TimesealPipe;._fldchar:I // field@097a │ │ +0643fc: 54ea 7c09 |006e: iget-object v10, v14, Ljwtc/android/chess/ics/TimesealPipe;.buffer:[B // field@097c │ │ +064400: 21aa |0070: array-length v10, v10 │ │ +064402: 33a8 0500 |0071: if-ne v8, v10, 0076 // +0005 │ │ +064406: 1208 |0073: const/4 v8, #int 0 // #0 │ │ +064408: 59e8 7a09 |0074: iput v8, v14, Ljwtc/android/chess/ics/TimesealPipe;._fldchar:I // field@097a │ │ +06440c: 6e10 2115 0e00 |0076: invoke-virtual {v14}, Ljava/lang/Object;.notifyAll:()V // method@1521 │ │ +064412: 3a02 0600 |0079: if-ltz v2, 007f // +0006 │ │ +064416: 0123 |007b: move v3, v2 │ │ +064418: 1e09 |007c: monitor-exit v9 │ │ +06441a: 0131 |007d: move v1, v3 │ │ +06441c: 28a8 |007e: goto 0026 // -0058 │ │ +06441e: d023 0001 |007f: add-int/lit16 v3, v2, #int 256 // #0100 │ │ +064422: 28fb |0081: goto 007c // -0005 │ │ catches : 9 │ │ 0x0001 - 0x0004 │ │ -> 0x0013 │ │ 0x0004 - 0x0012 │ │ -> 0x0010 │ │ 0x0012 - 0x0013 │ │ -> 0x0013 │ │ @@ -106541,255 +106565,256 @@ │ │ 0x0076 line=107 │ │ 0x0079 line=108 │ │ 0x007c line=109 │ │ 0x007f line=108 │ │ locals : │ │ 0x0025 - 0x0026 reg=1 byte0 B │ │ 0x005c - 0x0062 reg=0 _ex Ljava/lang/InterruptedException; │ │ - 0x002c - 0x0062 reg=3 currentTime J │ │ - 0x007c - 0x007f reg=5 i I │ │ + 0x002c - 0x0062 reg=4 currentTime J │ │ + 0x007c - 0x007f reg=3 i I │ │ 0x006c - 0x0082 reg=2 byte1 B │ │ 0x001a - 0x0082 reg=6 l J │ │ 0x0000 - 0x0082 reg=14 this Ljwtc/android/chess/ics/TimesealPipe; │ │ │ │ #3 : (in Ljwtc/android/chess/ics/TimesealPipe;) │ │ name : '_mthif' │ │ type : '([BII)I' │ │ access : 0x20000 (DECLARED_SYNCHRONIZED) │ │ code - │ │ - registers : 24 │ │ + registers : 26 │ │ ins : 4 │ │ outs : 5 │ │ - insns size : 244 16-bit code units │ │ -0628d0: |[0628d0] jwtc.android.chess.ics.TimesealPipe._mthif:([BII)I │ │ -0628e0: 1d14 |0000: monitor-enter v20 │ │ -0628e2: 0800 1400 |0001: move-object/from16 v0, v20 │ │ -0628e6: 540f 7f09 |0003: iget-object v15, v0, Ljwtc/android/chess/ics/TimesealPipe;.readLock:Ljava/lang/Object; // field@097f │ │ -0628ea: 1d0f |0005: monitor-enter v15 │ │ -0628ec: 0800 1400 |0006: move-object/from16 v0, v20 │ │ -0628f0: 550e 7e09 |0008: iget-boolean v14, v0, Ljwtc/android/chess/ics/TimesealPipe;.closedFlag2:Z // field@097e │ │ -0628f4: 380e 1200 |000a: if-eqz v14, 001c // +0012 │ │ -0628f8: 220e 1103 |000c: new-instance v14, Ljava/io/IOException; // type@0311 │ │ -0628fc: 1a10 c20c |000e: const-string v16, "Stream closed" // string@0cc2 │ │ -062900: 0800 1000 |0010: move-object/from16 v0, v16 │ │ -062904: 7020 bc14 0e00 |0012: invoke-direct {v14, v0}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@14bc │ │ -06290a: 270e |0015: throw v14 │ │ -06290c: 0d0e |0016: move-exception v14 │ │ -06290e: 1e0f |0017: monitor-exit v15 │ │ -062910: 270e |0018: throw v14 │ │ -062912: 0d0e |0019: move-exception v14 │ │ -062914: 1e14 |001a: monitor-exit v20 │ │ -062916: 270e |001b: throw v14 │ │ -062918: 7100 6615 0000 |001c: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@1566 │ │ -06291e: 0b05 |001f: move-result-wide v5 │ │ -062920: 7401 d218 1400 |0020: invoke-virtual/range {v20}, Ljwtc/android/chess/ics/TimesealPipe;._mthcase:()I // method@18d2 │ │ -062926: 0a0e |0023: move-result v14 │ │ -062928: 390e 5c00 |0024: if-nez v14, 0080 // +005c │ │ -06292c: 0800 1400 |0026: move-object/from16 v0, v20 │ │ -062930: 550e 7d09 |0028: iget-boolean v14, v0, Ljwtc/android/chess/ics/TimesealPipe;.closedFlag:Z // field@097d │ │ -062934: 380e 0600 |002a: if-eqz v14, 0030 // +0006 │ │ -062938: 12f4 |002c: const/4 v4, #int -1 // #ff │ │ -06293a: 1e0f |002d: monitor-exit v15 │ │ -06293c: 1e14 |002e: monitor-exit v20 │ │ -06293e: 0f04 |002f: return v4 │ │ -062940: 7100 6615 0000 |0030: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@1566 │ │ -062946: 0b0c |0033: move-result-wide v12 │ │ -062948: 0800 1400 |0034: move-object/from16 v0, v20 │ │ -06294c: 520e 7b09 |0036: iget v14, v0, Ljwtc/android/chess/ics/TimesealPipe;._flddo:I // field@097b │ │ -062950: 380e 1500 |0038: if-eqz v14, 004d // +0015 │ │ -062954: 9c10 0c05 |003a: sub-long v16, v12, v5 │ │ -062958: 0800 1400 |003c: move-object/from16 v0, v20 │ │ -06295c: 520e 7b09 |003e: iget v14, v0, Ljwtc/android/chess/ics/TimesealPipe;._flddo:I // field@097b │ │ -062960: 81e0 |0040: int-to-long v0, v14 │ │ -062962: 0512 0000 |0041: move-wide/from16 v18, v0 │ │ -062966: 310e 1012 |0043: cmp-long v14, v16, v18 │ │ -06296a: 3a0e 0800 |0045: if-ltz v14, 004d // +0008 │ │ -06296e: 220e 1403 |0047: new-instance v14, Ljava/io/InterruptedIOException; // type@0314 │ │ -062972: 7010 c414 0e00 |0049: invoke-direct {v14}, Ljava/io/InterruptedIOException;.:()V // method@14c4 │ │ -062978: 270e |004c: throw v14 │ │ -06297a: 0800 1400 |004d: move-object/from16 v0, v20 │ │ -06297e: 520e 7b09 |004f: iget v14, v0, Ljwtc/android/chess/ics/TimesealPipe;._flddo:I // field@097b │ │ -062982: 390e 1500 |0051: if-nez v14, 0066 // +0015 │ │ -062986: 7401 2315 1400 |0053: invoke-virtual/range {v20}, Ljava/lang/Object;.wait:()V // method@1523 │ │ -06298c: 0800 1400 |0056: move-object/from16 v0, v20 │ │ -062990: 550e 7e09 |0058: iget-boolean v14, v0, Ljwtc/android/chess/ics/TimesealPipe;.closedFlag2:Z // field@097e │ │ -062994: 380e c6ff |005a: if-eqz v14, 0020 // -003a │ │ -062998: 220e 1103 |005c: new-instance v14, Ljava/io/IOException; // type@0311 │ │ -06299c: 1a10 c20c |005e: const-string v16, "Stream closed" // string@0cc2 │ │ -0629a0: 0800 1000 |0060: move-object/from16 v0, v16 │ │ -0629a4: 7020 bc14 0e00 |0062: invoke-direct {v14, v0}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@14bc │ │ -0629aa: 270e |0065: throw v14 │ │ -0629ac: 0800 1400 |0066: move-object/from16 v0, v20 │ │ -0629b0: 520e 7b09 |0068: iget v14, v0, Ljwtc/android/chess/ics/TimesealPipe;._flddo:I // field@097b │ │ -0629b4: 81e0 |006a: int-to-long v0, v14 │ │ -0629b6: 0510 0000 |006b: move-wide/from16 v16, v0 │ │ -0629ba: 9b10 100c |006d: add-long v16, v16, v12 │ │ -0629be: 9c10 1005 |006f: sub-long v16, v16, v5 │ │ -0629c2: 0800 1400 |0071: move-object/from16 v0, v20 │ │ -0629c6: 0501 1000 |0073: move-wide/from16 v1, v16 │ │ -0629ca: 6e30 2415 1002 |0075: invoke-virtual {v0, v1, v2}, Ljava/lang/Object;.wait:(J)V // method@1524 │ │ -0629d0: 28de |0078: goto 0056 // -0022 │ │ -0629d2: 0d03 |0079: move-exception v3 │ │ -0629d4: 220e 1403 |007a: new-instance v14, Ljava/io/InterruptedIOException; // type@0314 │ │ -0629d8: 7010 c414 0e00 |007c: invoke-direct {v14}, Ljava/io/InterruptedIOException;.:()V // method@14c4 │ │ -0629de: 270e |007f: throw v14 │ │ -0629e0: 7401 d218 1400 |0080: invoke-virtual/range {v20}, Ljwtc/android/chess/ics/TimesealPipe;._mthcase:()I // method@18d2 │ │ -0629e6: 0a07 |0083: move-result v7 │ │ -0629e8: 0200 1700 |0084: move/from16 v0, v23 │ │ -0629ec: 3670 6700 |0086: if-gt v0, v7, 00ed // +0067 │ │ -0629f0: 0209 1700 |0088: move/from16 v9, v23 │ │ -0629f4: 0800 1400 |008a: move-object/from16 v0, v20 │ │ -0629f8: 540e 7c09 |008c: iget-object v14, v0, Ljwtc/android/chess/ics/TimesealPipe;.buffer:[B // field@097c │ │ -0629fc: 21ee |008e: array-length v14, v14 │ │ -0629fe: 0800 1400 |008f: move-object/from16 v0, v20 │ │ -062a02: 5200 7a09 |0091: iget v0, v0, Ljwtc/android/chess/ics/TimesealPipe;._fldchar:I // field@097a │ │ -062a06: 0210 0000 |0093: move/from16 v16, v0 │ │ -062a0a: 910e 0e10 |0095: sub-int v14, v14, v16 │ │ -062a0e: 369e 5800 |0097: if-gt v14, v9, 00ef // +0058 │ │ -062a12: 0800 1400 |0099: move-object/from16 v0, v20 │ │ -062a16: 540e 7c09 |009b: iget-object v14, v0, Ljwtc/android/chess/ics/TimesealPipe;.buffer:[B // field@097c │ │ -062a1a: 21ee |009d: array-length v14, v14 │ │ -062a1c: 0800 1400 |009e: move-object/from16 v0, v20 │ │ -062a20: 5200 7a09 |00a0: iget v0, v0, Ljwtc/android/chess/ics/TimesealPipe;._fldchar:I // field@097a │ │ -062a24: 0210 0000 |00a2: move/from16 v16, v0 │ │ -062a28: 910b 0e10 |00a4: sub-int v11, v14, v16 │ │ -062a2c: 910e 090b |00a6: sub-int v14, v9, v11 │ │ -062a30: 3c0e 4900 |00a8: if-gtz v14, 00f1 // +0049 │ │ -062a34: 1208 |00aa: const/4 v8, #int 0 // #0 │ │ -062a36: 0800 1400 |00ab: move-object/from16 v0, v20 │ │ -062a3a: 540e 7c09 |00ad: iget-object v14, v0, Ljwtc/android/chess/ics/TimesealPipe;.buffer:[B // field@097c │ │ -062a3e: 0800 1400 |00af: move-object/from16 v0, v20 │ │ -062a42: 5200 7a09 |00b1: iget v0, v0, Ljwtc/android/chess/ics/TimesealPipe;._fldchar:I // field@097a │ │ -062a46: 0210 0000 |00b3: move/from16 v16, v0 │ │ -062a4a: 0200 1000 |00b5: move/from16 v0, v16 │ │ -062a4e: 0801 1500 |00b7: move-object/from16 v1, v21 │ │ -062a52: 0202 1600 |00b9: move/from16 v2, v22 │ │ -062a56: 715b 6515 0e21 |00bb: invoke-static {v14, v0, v1, v2, v11}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@1565 │ │ -062a5c: 0800 1400 |00be: move-object/from16 v0, v20 │ │ -062a60: 540e 7c09 |00c0: iget-object v14, v0, Ljwtc/android/chess/ics/TimesealPipe;.buffer:[B // field@097c │ │ -062a64: 1310 0000 |00c2: const/16 v16, #int 0 // #0 │ │ -062a68: 9011 160b |00c4: add-int v17, v22, v11 │ │ -062a6c: 0200 1000 |00c6: move/from16 v0, v16 │ │ -062a70: 0801 1500 |00c8: move-object/from16 v1, v21 │ │ -062a74: 0202 1100 |00ca: move/from16 v2, v17 │ │ -062a78: 7158 6515 0e21 |00cc: invoke-static {v14, v0, v1, v2, v8}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@1565 │ │ -062a7e: 0800 1400 |00cf: move-object/from16 v0, v20 │ │ -062a82: 520e 7a09 |00d1: iget v14, v0, Ljwtc/android/chess/ics/TimesealPipe;._fldchar:I // field@097a │ │ -062a86: b09e |00d3: add-int/2addr v14, v9 │ │ -062a88: 0800 1400 |00d4: move-object/from16 v0, v20 │ │ -062a8c: 5400 7c09 |00d6: iget-object v0, v0, Ljwtc/android/chess/ics/TimesealPipe;.buffer:[B // field@097c │ │ -062a90: 0810 0000 |00d8: move-object/from16 v16, v0 │ │ -062a94: 0800 1000 |00da: move-object/from16 v0, v16 │ │ -062a98: 2100 |00dc: array-length v0, v0 │ │ -062a9a: 0210 0000 |00dd: move/from16 v16, v0 │ │ -062a9e: 940e 0e10 |00df: rem-int v14, v14, v16 │ │ -062aa2: 0800 1400 |00e1: move-object/from16 v0, v20 │ │ -062aa6: 590e 7a09 |00e3: iput v14, v0, Ljwtc/android/chess/ics/TimesealPipe;._fldchar:I // field@097a │ │ -062aaa: 7401 2115 1400 |00e5: invoke-virtual/range {v20}, Ljava/lang/Object;.notifyAll:()V // method@1521 │ │ -062ab0: 019a |00e8: move v10, v9 │ │ -062ab2: 1e0f |00e9: monitor-exit v15 │ │ -062ab4: 01a4 |00ea: move v4, v10 │ │ -062ab6: 2900 43ff |00eb: goto/16 002e // -00bd │ │ -062aba: 0179 |00ed: move v9, v7 │ │ -062abc: 289c |00ee: goto 008a // -0064 │ │ -062abe: 019b |00ef: move v11, v9 │ │ -062ac0: 28b6 |00f0: goto 00a6 // -004a │ │ -062ac2: 9108 090b |00f1: sub-int v8, v9, v11 │ │ -062ac6: 28b8 |00f3: goto 00ab // -0048 │ │ + insns size : 246 16-bit code units │ │ +064478: |[064478] jwtc.android.chess.ics.TimesealPipe._mthif:([BII)I │ │ +064488: 1d16 |0000: monitor-enter v22 │ │ +06448a: 0800 1600 |0001: move-object/from16 v0, v22 │ │ +06448e: 5400 7f09 |0003: iget-object v0, v0, Ljwtc/android/chess/ics/TimesealPipe;.readLock:Ljava/lang/Object; // field@097f │ │ +064492: 0810 0000 |0005: move-object/from16 v16, v0 │ │ +064496: 1d10 |0007: monitor-enter v16 │ │ +064498: 0800 1600 |0008: move-object/from16 v0, v22 │ │ +06449c: 550d 7e09 |000a: iget-boolean v13, v0, Ljwtc/android/chess/ics/TimesealPipe;.closedFlag2:Z // field@097e │ │ +0644a0: 380d 1200 |000c: if-eqz v13, 001e // +0012 │ │ +0644a4: 220d 0e03 |000e: new-instance v13, Ljava/io/IOException; // type@030e │ │ +0644a8: 1a11 bf0c |0010: const-string v17, "Stream closed" // string@0cbf │ │ +0644ac: 0800 1100 |0012: move-object/from16 v0, v17 │ │ +0644b0: 7020 bc14 0d00 |0014: invoke-direct {v13, v0}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@14bc │ │ +0644b6: 270d |0017: throw v13 │ │ +0644b8: 0d0d |0018: move-exception v13 │ │ +0644ba: 1e10 |0019: monitor-exit v16 │ │ +0644bc: 270d |001a: throw v13 │ │ +0644be: 0d0d |001b: move-exception v13 │ │ +0644c0: 1e16 |001c: monitor-exit v22 │ │ +0644c2: 270d |001d: throw v13 │ │ +0644c4: 7100 6615 0000 |001e: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@1566 │ │ +0644ca: 0b06 |0021: move-result-wide v6 │ │ +0644cc: 7401 d218 1600 |0022: invoke-virtual/range {v22}, Ljwtc/android/chess/ics/TimesealPipe;._mthcase:()I // method@18d2 │ │ +0644d2: 0a0d |0025: move-result v13 │ │ +0644d4: 390d 5c00 |0026: if-nez v13, 0082 // +005c │ │ +0644d8: 0800 1600 |0028: move-object/from16 v0, v22 │ │ +0644dc: 550d 7d09 |002a: iget-boolean v13, v0, Ljwtc/android/chess/ics/TimesealPipe;.closedFlag:Z // field@097d │ │ +0644e0: 380d 0600 |002c: if-eqz v13, 0032 // +0006 │ │ +0644e4: 12f5 |002e: const/4 v5, #int -1 // #ff │ │ +0644e6: 1e10 |002f: monitor-exit v16 │ │ +0644e8: 1e16 |0030: monitor-exit v22 │ │ +0644ea: 0f05 |0031: return v5 │ │ +0644ec: 7100 6615 0000 |0032: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@1566 │ │ +0644f2: 0b0e |0035: move-result-wide v14 │ │ +0644f4: 0800 1600 |0036: move-object/from16 v0, v22 │ │ +0644f8: 520d 7b09 |0038: iget v13, v0, Ljwtc/android/chess/ics/TimesealPipe;._flddo:I // field@097b │ │ +0644fc: 380d 1500 |003a: if-eqz v13, 004f // +0015 │ │ +064500: 9c12 0e06 |003c: sub-long v18, v14, v6 │ │ +064504: 0800 1600 |003e: move-object/from16 v0, v22 │ │ +064508: 520d 7b09 |0040: iget v13, v0, Ljwtc/android/chess/ics/TimesealPipe;._flddo:I // field@097b │ │ +06450c: 81d0 |0042: int-to-long v0, v13 │ │ +06450e: 0514 0000 |0043: move-wide/from16 v20, v0 │ │ +064512: 310d 1214 |0045: cmp-long v13, v18, v20 │ │ +064516: 3a0d 0800 |0047: if-ltz v13, 004f // +0008 │ │ +06451a: 220d 1103 |0049: new-instance v13, Ljava/io/InterruptedIOException; // type@0311 │ │ +06451e: 7010 c414 0d00 |004b: invoke-direct {v13}, Ljava/io/InterruptedIOException;.:()V // method@14c4 │ │ +064524: 270d |004e: throw v13 │ │ +064526: 0800 1600 |004f: move-object/from16 v0, v22 │ │ +06452a: 520d 7b09 |0051: iget v13, v0, Ljwtc/android/chess/ics/TimesealPipe;._flddo:I // field@097b │ │ +06452e: 390d 1500 |0053: if-nez v13, 0068 // +0015 │ │ +064532: 7401 2315 1600 |0055: invoke-virtual/range {v22}, Ljava/lang/Object;.wait:()V // method@1523 │ │ +064538: 0800 1600 |0058: move-object/from16 v0, v22 │ │ +06453c: 550d 7e09 |005a: iget-boolean v13, v0, Ljwtc/android/chess/ics/TimesealPipe;.closedFlag2:Z // field@097e │ │ +064540: 380d c6ff |005c: if-eqz v13, 0022 // -003a │ │ +064544: 220d 0e03 |005e: new-instance v13, Ljava/io/IOException; // type@030e │ │ +064548: 1a11 bf0c |0060: const-string v17, "Stream closed" // string@0cbf │ │ +06454c: 0800 1100 |0062: move-object/from16 v0, v17 │ │ +064550: 7020 bc14 0d00 |0064: invoke-direct {v13, v0}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@14bc │ │ +064556: 270d |0067: throw v13 │ │ +064558: 0800 1600 |0068: move-object/from16 v0, v22 │ │ +06455c: 520d 7b09 |006a: iget v13, v0, Ljwtc/android/chess/ics/TimesealPipe;._flddo:I // field@097b │ │ +064560: 81d0 |006c: int-to-long v0, v13 │ │ +064562: 0512 0000 |006d: move-wide/from16 v18, v0 │ │ +064566: 9b12 120e |006f: add-long v18, v18, v14 │ │ +06456a: 9c12 1206 |0071: sub-long v18, v18, v6 │ │ +06456e: 0800 1600 |0073: move-object/from16 v0, v22 │ │ +064572: 0501 1200 |0075: move-wide/from16 v1, v18 │ │ +064576: 6e30 2415 1002 |0077: invoke-virtual {v0, v1, v2}, Ljava/lang/Object;.wait:(J)V // method@1524 │ │ +06457c: 28de |007a: goto 0058 // -0022 │ │ +06457e: 0d04 |007b: move-exception v4 │ │ +064580: 220d 1103 |007c: new-instance v13, Ljava/io/InterruptedIOException; // type@0311 │ │ +064584: 7010 c414 0d00 |007e: invoke-direct {v13}, Ljava/io/InterruptedIOException;.:()V // method@14c4 │ │ +06458a: 270d |0081: throw v13 │ │ +06458c: 7401 d218 1600 |0082: invoke-virtual/range {v22}, Ljwtc/android/chess/ics/TimesealPipe;._mthcase:()I // method@18d2 │ │ +064592: 0a08 |0085: move-result v8 │ │ +064594: 0200 1900 |0086: move/from16 v0, v25 │ │ +064598: 3680 6700 |0088: if-gt v0, v8, 00ef // +0067 │ │ +06459c: 020a 1900 |008a: move/from16 v10, v25 │ │ +0645a0: 0800 1600 |008c: move-object/from16 v0, v22 │ │ +0645a4: 540d 7c09 |008e: iget-object v13, v0, Ljwtc/android/chess/ics/TimesealPipe;.buffer:[B // field@097c │ │ +0645a8: 21dd |0090: array-length v13, v13 │ │ +0645aa: 0800 1600 |0091: move-object/from16 v0, v22 │ │ +0645ae: 5200 7a09 |0093: iget v0, v0, Ljwtc/android/chess/ics/TimesealPipe;._fldchar:I // field@097a │ │ +0645b2: 0211 0000 |0095: move/from16 v17, v0 │ │ +0645b6: 910d 0d11 |0097: sub-int v13, v13, v17 │ │ +0645ba: 36ad 5800 |0099: if-gt v13, v10, 00f1 // +0058 │ │ +0645be: 0800 1600 |009b: move-object/from16 v0, v22 │ │ +0645c2: 540d 7c09 |009d: iget-object v13, v0, Ljwtc/android/chess/ics/TimesealPipe;.buffer:[B // field@097c │ │ +0645c6: 21dd |009f: array-length v13, v13 │ │ +0645c8: 0800 1600 |00a0: move-object/from16 v0, v22 │ │ +0645cc: 5200 7a09 |00a2: iget v0, v0, Ljwtc/android/chess/ics/TimesealPipe;._fldchar:I // field@097a │ │ +0645d0: 0211 0000 |00a4: move/from16 v17, v0 │ │ +0645d4: 910c 0d11 |00a6: sub-int v12, v13, v17 │ │ +0645d8: 910d 0a0c |00a8: sub-int v13, v10, v12 │ │ +0645dc: 3c0d 4900 |00aa: if-gtz v13, 00f3 // +0049 │ │ +0645e0: 1209 |00ac: const/4 v9, #int 0 // #0 │ │ +0645e2: 0800 1600 |00ad: move-object/from16 v0, v22 │ │ +0645e6: 540d 7c09 |00af: iget-object v13, v0, Ljwtc/android/chess/ics/TimesealPipe;.buffer:[B // field@097c │ │ +0645ea: 0800 1600 |00b1: move-object/from16 v0, v22 │ │ +0645ee: 5200 7a09 |00b3: iget v0, v0, Ljwtc/android/chess/ics/TimesealPipe;._fldchar:I // field@097a │ │ +0645f2: 0211 0000 |00b5: move/from16 v17, v0 │ │ +0645f6: 0200 1100 |00b7: move/from16 v0, v17 │ │ +0645fa: 0801 1700 |00b9: move-object/from16 v1, v23 │ │ +0645fe: 0202 1800 |00bb: move/from16 v2, v24 │ │ +064602: 715c 6515 0d21 |00bd: invoke-static {v13, v0, v1, v2, v12}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@1565 │ │ +064608: 0800 1600 |00c0: move-object/from16 v0, v22 │ │ +06460c: 540d 7c09 |00c2: iget-object v13, v0, Ljwtc/android/chess/ics/TimesealPipe;.buffer:[B // field@097c │ │ +064610: 1311 0000 |00c4: const/16 v17, #int 0 // #0 │ │ +064614: 9012 180c |00c6: add-int v18, v24, v12 │ │ +064618: 0200 1100 |00c8: move/from16 v0, v17 │ │ +06461c: 0801 1700 |00ca: move-object/from16 v1, v23 │ │ +064620: 0202 1200 |00cc: move/from16 v2, v18 │ │ +064624: 7159 6515 0d21 |00ce: invoke-static {v13, v0, v1, v2, v9}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@1565 │ │ +06462a: 0800 1600 |00d1: move-object/from16 v0, v22 │ │ +06462e: 520d 7a09 |00d3: iget v13, v0, Ljwtc/android/chess/ics/TimesealPipe;._fldchar:I // field@097a │ │ +064632: b0ad |00d5: add-int/2addr v13, v10 │ │ +064634: 0800 1600 |00d6: move-object/from16 v0, v22 │ │ +064638: 5400 7c09 |00d8: iget-object v0, v0, Ljwtc/android/chess/ics/TimesealPipe;.buffer:[B // field@097c │ │ +06463c: 0811 0000 |00da: move-object/from16 v17, v0 │ │ +064640: 0800 1100 |00dc: move-object/from16 v0, v17 │ │ +064644: 2100 |00de: array-length v0, v0 │ │ +064646: 0211 0000 |00df: move/from16 v17, v0 │ │ +06464a: 940d 0d11 |00e1: rem-int v13, v13, v17 │ │ +06464e: 0800 1600 |00e3: move-object/from16 v0, v22 │ │ +064652: 590d 7a09 |00e5: iput v13, v0, Ljwtc/android/chess/ics/TimesealPipe;._fldchar:I // field@097a │ │ +064656: 7401 2115 1600 |00e7: invoke-virtual/range {v22}, Ljava/lang/Object;.notifyAll:()V // method@1521 │ │ +06465c: 01ab |00ea: move v11, v10 │ │ +06465e: 1e10 |00eb: monitor-exit v16 │ │ +064660: 01b5 |00ec: move v5, v11 │ │ +064662: 2900 43ff |00ed: goto/16 0030 // -00bd │ │ +064666: 018a |00ef: move v10, v8 │ │ +064668: 289c |00f0: goto 008c // -0064 │ │ +06466a: 01ac |00f1: move v12, v10 │ │ +06466c: 28b6 |00f2: goto 00a8 // -004a │ │ +06466e: 9109 0a0c |00f3: sub-int v9, v10, v12 │ │ +064672: 28b8 |00f5: goto 00ad // -0048 │ │ catches : 9 │ │ - 0x0001 - 0x0006 │ │ - -> 0x0019 │ │ - 0x0006 - 0x0018 │ │ - -> 0x0016 │ │ - 0x0018 - 0x0019 │ │ - -> 0x0019 │ │ - 0x001c - 0x002e │ │ - -> 0x0016 │ │ - 0x0030 - 0x004d │ │ - -> 0x0016 │ │ - 0x004d - 0x0056 │ │ - Ljava/lang/InterruptedException; -> 0x0079 │ │ - -> 0x0016 │ │ - 0x0056 - 0x0066 │ │ - -> 0x0016 │ │ - 0x0066 - 0x0078 │ │ - Ljava/lang/InterruptedException; -> 0x0079 │ │ - -> 0x0016 │ │ - 0x007a - 0x00ea │ │ - -> 0x0016 │ │ + 0x0001 - 0x0008 │ │ + -> 0x001b │ │ + 0x0008 - 0x001a │ │ + -> 0x0018 │ │ + 0x001a - 0x001b │ │ + -> 0x001b │ │ + 0x001e - 0x0030 │ │ + -> 0x0018 │ │ + 0x0032 - 0x004f │ │ + -> 0x0018 │ │ + 0x004f - 0x0058 │ │ + Ljava/lang/InterruptedException; -> 0x007b │ │ + -> 0x0018 │ │ + 0x0058 - 0x0068 │ │ + -> 0x0018 │ │ + 0x0068 - 0x007a │ │ + Ljava/lang/InterruptedException; -> 0x007b │ │ + -> 0x0018 │ │ + 0x007c - 0x00ec │ │ + -> 0x0018 │ │ positions : │ │ 0x0000 line=114 │ │ - 0x0006 line=115 │ │ - 0x000c line=116 │ │ - 0x0016 line=152 │ │ - 0x0019 line=114 │ │ - 0x001c line=118 │ │ - 0x0020 line=119 │ │ - 0x0026 line=120 │ │ - 0x002c line=121 │ │ - 0x002d line=122 │ │ - 0x002e line=151 │ │ - 0x0030 line=124 │ │ - 0x0034 line=125 │ │ - 0x0047 line=126 │ │ - 0x004d line=129 │ │ - 0x0053 line=130 │ │ - 0x0056 line=137 │ │ - 0x005c line=138 │ │ - 0x0066 line=132 │ │ - 0x0079 line=134 │ │ - 0x007a line=135 │ │ - 0x0080 line=141 │ │ - 0x0084 line=142 │ │ - 0x008a line=143 │ │ - 0x00a6 line=145 │ │ - 0x00ab line=146 │ │ - 0x00be line=147 │ │ - 0x00cf line=148 │ │ - 0x00e5 line=149 │ │ - 0x00e8 line=150 │ │ - 0x00e9 line=151 │ │ - 0x00ee line=142 │ │ - 0x00f0 line=143 │ │ - 0x00f1 line=145 │ │ - locals : │ │ - 0x002d - 0x002e reg=4 byte0 B │ │ - 0x007a - 0x0080 reg=3 _ex Ljava/lang/InterruptedException; │ │ - 0x0034 - 0x0080 reg=12 l1 J │ │ - 0x00ab - 0x00ed reg=8 i2 I │ │ - 0x008a - 0x00ed reg=9 j1 I │ │ - 0x00e9 - 0x00ed reg=10 k I │ │ - 0x00a6 - 0x00ed reg=11 k1 I │ │ - 0x0020 - 0x00f4 reg=5 currentTimeMillis J │ │ - 0x0084 - 0x00f4 reg=7 i1 I │ │ - 0x00ef - 0x00f4 reg=9 j1 I │ │ - 0x00f1 - 0x00f4 reg=11 k1 I │ │ - 0x0000 - 0x00f4 reg=20 this Ljwtc/android/chess/ics/TimesealPipe; │ │ - 0x0000 - 0x00f4 reg=21 abyte0 [B │ │ - 0x0000 - 0x00f4 reg=22 i I │ │ - 0x0000 - 0x00f4 reg=23 j I │ │ + 0x0008 line=115 │ │ + 0x000e line=116 │ │ + 0x0018 line=152 │ │ + 0x001b line=114 │ │ + 0x001e line=118 │ │ + 0x0022 line=119 │ │ + 0x0028 line=120 │ │ + 0x002e line=121 │ │ + 0x002f line=122 │ │ + 0x0030 line=151 │ │ + 0x0032 line=124 │ │ + 0x0036 line=125 │ │ + 0x0049 line=126 │ │ + 0x004f line=129 │ │ + 0x0055 line=130 │ │ + 0x0058 line=137 │ │ + 0x005e line=138 │ │ + 0x0068 line=132 │ │ + 0x007b line=134 │ │ + 0x007c line=135 │ │ + 0x0082 line=141 │ │ + 0x0086 line=142 │ │ + 0x008c line=143 │ │ + 0x00a8 line=145 │ │ + 0x00ad line=146 │ │ + 0x00c0 line=147 │ │ + 0x00d1 line=148 │ │ + 0x00e7 line=149 │ │ + 0x00ea line=150 │ │ + 0x00eb line=151 │ │ + 0x00f0 line=142 │ │ + 0x00f2 line=143 │ │ + 0x00f3 line=145 │ │ + locals : │ │ + 0x002f - 0x0030 reg=5 byte0 B │ │ + 0x007c - 0x0082 reg=4 _ex Ljava/lang/InterruptedException; │ │ + 0x0036 - 0x0082 reg=14 l1 J │ │ + 0x00ad - 0x00ef reg=9 i2 I │ │ + 0x008c - 0x00ef reg=10 j1 I │ │ + 0x00eb - 0x00ef reg=11 k I │ │ + 0x00a8 - 0x00ef reg=12 k1 I │ │ + 0x0022 - 0x00f6 reg=6 currentTimeMillis J │ │ + 0x0086 - 0x00f6 reg=8 i1 I │ │ + 0x00f1 - 0x00f6 reg=10 j1 I │ │ + 0x00f3 - 0x00f6 reg=12 k1 I │ │ + 0x0000 - 0x00f6 reg=22 this Ljwtc/android/chess/ics/TimesealPipe; │ │ + 0x0000 - 0x00f6 reg=23 abyte0 [B │ │ + 0x0000 - 0x00f6 reg=24 i I │ │ + 0x0000 - 0x00f6 reg=25 j I │ │ │ │ #4 : (in Ljwtc/android/chess/ics/TimesealPipe;) │ │ name : '_mthif' │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 10 16-bit code units │ │ -062b1c: |[062b1c] jwtc.android.chess.ics.TimesealPipe._mthif:(I)V │ │ -062b2c: 5421 7f09 |0000: iget-object v1, v2, Ljwtc/android/chess/ics/TimesealPipe;.readLock:Ljava/lang/Object; // field@097f │ │ -062b30: 1d01 |0002: monitor-enter v1 │ │ -062b32: 5923 7b09 |0003: iput v3, v2, Ljwtc/android/chess/ics/TimesealPipe;._flddo:I // field@097b │ │ -062b36: 1e01 |0005: monitor-exit v1 │ │ -062b38: 0e00 |0006: return-void │ │ -062b3a: 0d00 |0007: move-exception v0 │ │ -062b3c: 1e01 |0008: monitor-exit v1 │ │ -062b3e: 2700 |0009: throw v0 │ │ +0646c8: |[0646c8] jwtc.android.chess.ics.TimesealPipe._mthif:(I)V │ │ +0646d8: 5421 7f09 |0000: iget-object v1, v2, Ljwtc/android/chess/ics/TimesealPipe;.readLock:Ljava/lang/Object; // field@097f │ │ +0646dc: 1d01 |0002: monitor-enter v1 │ │ +0646de: 5923 7b09 |0003: iput v3, v2, Ljwtc/android/chess/ics/TimesealPipe;._flddo:I // field@097b │ │ +0646e2: 1e01 |0005: monitor-exit v1 │ │ +0646e4: 0e00 |0006: return-void │ │ +0646e6: 0d00 |0007: move-exception v0 │ │ +0646e8: 1e01 |0008: monitor-exit v1 │ │ +0646ea: 2700 |0009: throw v0 │ │ catches : 1 │ │ 0x0003 - 0x0009 │ │ -> 0x0007 │ │ positions : │ │ 0x0000 line=54 │ │ 0x0003 line=55 │ │ 0x0005 line=56 │ │ @@ -106804,30 +106829,30 @@ │ │ type : '()V' │ │ access : 0x20000 (DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 24 16-bit code units │ │ -062b4c: |[062b4c] jwtc.android.chess.ics.TimesealPipe._mthnew:()V │ │ -062b5c: 1d02 |0000: monitor-enter v2 │ │ -062b5e: 5520 7e09 |0001: iget-boolean v0, v2, Ljwtc/android/chess/ics/TimesealPipe;.closedFlag2:Z // field@097e │ │ -062b62: 3800 0d00 |0003: if-eqz v0, 0010 // +000d │ │ -062b66: 2200 2d03 |0005: new-instance v0, Ljava/lang/IllegalStateException; // type@032d │ │ -062b6a: 1a01 6202 |0007: const-string v1, "Already closed" // string@0262 │ │ -062b6e: 7020 0415 1000 |0009: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1504 │ │ -062b74: 2700 |000c: throw v0 │ │ -062b76: 0d00 |000d: move-exception v0 │ │ -062b78: 1e02 |000e: monitor-exit v2 │ │ -062b7a: 2700 |000f: throw v0 │ │ -062b7c: 1210 |0010: const/4 v0, #int 1 // #1 │ │ -062b7e: 5c20 7e09 |0011: iput-boolean v0, v2, Ljwtc/android/chess/ics/TimesealPipe;.closedFlag2:Z // field@097e │ │ -062b82: 6e10 2115 0200 |0013: invoke-virtual {v2}, Ljava/lang/Object;.notifyAll:()V // method@1521 │ │ -062b88: 1e02 |0016: monitor-exit v2 │ │ -062b8a: 0e00 |0017: return-void │ │ +0646f8: |[0646f8] jwtc.android.chess.ics.TimesealPipe._mthnew:()V │ │ +064708: 1d02 |0000: monitor-enter v2 │ │ +06470a: 5520 7e09 |0001: iget-boolean v0, v2, Ljwtc/android/chess/ics/TimesealPipe;.closedFlag2:Z // field@097e │ │ +06470e: 3800 0d00 |0003: if-eqz v0, 0010 // +000d │ │ +064712: 2200 2a03 |0005: new-instance v0, Ljava/lang/IllegalStateException; // type@032a │ │ +064716: 1a01 6202 |0007: const-string v1, "Already closed" // string@0262 │ │ +06471a: 7020 0415 1000 |0009: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1504 │ │ +064720: 2700 |000c: throw v0 │ │ +064722: 0d00 |000d: move-exception v0 │ │ +064724: 1e02 |000e: monitor-exit v2 │ │ +064726: 2700 |000f: throw v0 │ │ +064728: 1210 |0010: const/4 v0, #int 1 // #1 │ │ +06472a: 5c20 7e09 |0011: iput-boolean v0, v2, Ljwtc/android/chess/ics/TimesealPipe;.closedFlag2:Z // field@097e │ │ +06472e: 6e10 2115 0200 |0013: invoke-virtual {v2}, Ljava/lang/Object;.notifyAll:()V // method@1521 │ │ +064734: 1e02 |0016: monitor-exit v2 │ │ +064736: 0e00 |0017: return-void │ │ catches : 2 │ │ 0x0001 - 0x000d │ │ -> 0x000d │ │ 0x0011 - 0x0016 │ │ -> 0x000d │ │ positions : │ │ 0x0000 line=156 │ │ @@ -106844,30 +106869,30 @@ │ │ type : '()V' │ │ access : 0x20000 (DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 24 16-bit code units │ │ -062ba0: |[062ba0] jwtc.android.chess.ics.TimesealPipe._mthtry:()V │ │ -062bb0: 1d02 |0000: monitor-enter v2 │ │ -062bb2: 5520 7d09 |0001: iget-boolean v0, v2, Ljwtc/android/chess/ics/TimesealPipe;.closedFlag:Z // field@097d │ │ -062bb6: 3800 0d00 |0003: if-eqz v0, 0010 // +000d │ │ -062bba: 2200 2d03 |0005: new-instance v0, Ljava/lang/IllegalStateException; // type@032d │ │ -062bbe: 1a01 6202 |0007: const-string v1, "Already closed" // string@0262 │ │ -062bc2: 7020 0415 1000 |0009: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1504 │ │ -062bc8: 2700 |000c: throw v0 │ │ -062bca: 0d00 |000d: move-exception v0 │ │ -062bcc: 1e02 |000e: monitor-exit v2 │ │ -062bce: 2700 |000f: throw v0 │ │ -062bd0: 1210 |0010: const/4 v0, #int 1 // #1 │ │ -062bd2: 5c20 7d09 |0011: iput-boolean v0, v2, Ljwtc/android/chess/ics/TimesealPipe;.closedFlag:Z // field@097d │ │ -062bd6: 6e10 2115 0200 |0013: invoke-virtual {v2}, Ljava/lang/Object;.notifyAll:()V // method@1521 │ │ -062bdc: 1e02 |0016: monitor-exit v2 │ │ -062bde: 0e00 |0017: return-void │ │ +06474c: |[06474c] jwtc.android.chess.ics.TimesealPipe._mthtry:()V │ │ +06475c: 1d02 |0000: monitor-enter v2 │ │ +06475e: 5520 7d09 |0001: iget-boolean v0, v2, Ljwtc/android/chess/ics/TimesealPipe;.closedFlag:Z // field@097d │ │ +064762: 3800 0d00 |0003: if-eqz v0, 0010 // +000d │ │ +064766: 2200 2a03 |0005: new-instance v0, Ljava/lang/IllegalStateException; // type@032a │ │ +06476a: 1a01 6202 |0007: const-string v1, "Already closed" // string@0262 │ │ +06476e: 7020 0415 1000 |0009: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1504 │ │ +064774: 2700 |000c: throw v0 │ │ +064776: 0d00 |000d: move-exception v0 │ │ +064778: 1e02 |000e: monitor-exit v2 │ │ +06477a: 2700 |000f: throw v0 │ │ +06477c: 1210 |0010: const/4 v0, #int 1 // #1 │ │ +06477e: 5c20 7d09 |0011: iput-boolean v0, v2, Ljwtc/android/chess/ics/TimesealPipe;.closedFlag:Z // field@097d │ │ +064782: 6e10 2115 0200 |0013: invoke-virtual {v2}, Ljava/lang/Object;.notifyAll:()V // method@1521 │ │ +064788: 1e02 |0016: monitor-exit v2 │ │ +06478a: 0e00 |0017: return-void │ │ catches : 2 │ │ 0x0001 - 0x000d │ │ -> 0x000d │ │ 0x0011 - 0x0016 │ │ -> 0x000d │ │ positions : │ │ 0x0000 line=166 │ │ @@ -106884,66 +106909,66 @@ │ │ type : '(I)V' │ │ access : 0x20000 (DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 88 16-bit code units │ │ -062bf4: |[062bf4] jwtc.android.chess.ics.TimesealPipe.a:(I)V │ │ -062c04: 1d05 |0000: monitor-enter v5 │ │ -062c06: 5452 8209 |0001: iget-object v2, v5, Ljwtc/android/chess/ics/TimesealPipe;.writeLock:Ljava/lang/Object; // field@0982 │ │ -062c0a: 1d02 |0003: monitor-enter v2 │ │ -062c0c: 5551 7e09 |0004: iget-boolean v1, v5, Ljwtc/android/chess/ics/TimesealPipe;.closedFlag2:Z // field@097e │ │ -062c10: 3901 0600 |0006: if-nez v1, 000c // +0006 │ │ -062c14: 5551 7d09 |0008: iget-boolean v1, v5, Ljwtc/android/chess/ics/TimesealPipe;.closedFlag:Z // field@097d │ │ -062c18: 3801 1000 |000a: if-eqz v1, 001a // +0010 │ │ -062c1c: 2201 1103 |000c: new-instance v1, Ljava/io/IOException; // type@0311 │ │ -062c20: 1a03 c20c |000e: const-string v3, "Stream closed" // string@0cc2 │ │ -062c24: 7020 bc14 3100 |0010: invoke-direct {v1, v3}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@14bc │ │ -062c2a: 2701 |0013: throw v1 │ │ -062c2c: 0d01 |0014: move-exception v1 │ │ -062c2e: 1e02 |0015: monitor-exit v2 │ │ -062c30: 2701 |0016: throw v1 │ │ -062c32: 0d01 |0017: move-exception v1 │ │ -062c34: 1e05 |0018: monitor-exit v5 │ │ -062c36: 2701 |0019: throw v1 │ │ -062c38: 7010 db18 0500 |001a: invoke-direct {v5}, Ljwtc/android/chess/ics/TimesealPipe;.duno:()I // method@18db │ │ -062c3e: 0a01 |001d: move-result v1 │ │ -062c40: 3901 0d00 |001e: if-nez v1, 002b // +000d │ │ -062c44: 6e10 2315 0500 |0020: invoke-virtual {v5}, Ljava/lang/Object;.wait:()V // method@1523 │ │ -062c4a: 28f7 |0023: goto 001a // -0009 │ │ -062c4c: 0d00 |0024: move-exception v0 │ │ -062c4e: 2201 1403 |0025: new-instance v1, Ljava/io/InterruptedIOException; // type@0314 │ │ -062c52: 7010 c414 0100 |0027: invoke-direct {v1}, Ljava/io/InterruptedIOException;.:()V // method@14c4 │ │ -062c58: 2701 |002a: throw v1 │ │ -062c5a: 5551 7e09 |002b: iget-boolean v1, v5, Ljwtc/android/chess/ics/TimesealPipe;.closedFlag2:Z // field@097e │ │ -062c5e: 3901 0600 |002d: if-nez v1, 0033 // +0006 │ │ -062c62: 5551 7d09 |002f: iget-boolean v1, v5, Ljwtc/android/chess/ics/TimesealPipe;.closedFlag:Z // field@097d │ │ -062c66: 3801 0a00 |0031: if-eqz v1, 003b // +000a │ │ -062c6a: 2201 1103 |0033: new-instance v1, Ljava/io/IOException; // type@0311 │ │ -062c6e: 1a03 c20c |0035: const-string v3, "Stream closed" // string@0cc2 │ │ -062c72: 7020 bc14 3100 |0037: invoke-direct {v1, v3}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@14bc │ │ -062c78: 2701 |003a: throw v1 │ │ -062c7a: 5451 7c09 |003b: iget-object v1, v5, Ljwtc/android/chess/ics/TimesealPipe;.buffer:[B // field@097c │ │ -062c7e: 5253 7909 |003d: iget v3, v5, Ljwtc/android/chess/ics/TimesealPipe;._fldbyte:I // field@0979 │ │ -062c82: d804 0301 |003f: add-int/lit8 v4, v3, #int 1 // #01 │ │ -062c86: 5954 7909 |0041: iput v4, v5, Ljwtc/android/chess/ics/TimesealPipe;._fldbyte:I // field@0979 │ │ -062c8a: d564 ff00 |0043: and-int/lit16 v4, v6, #int 255 // #00ff │ │ -062c8e: 8d44 |0045: int-to-byte v4, v4 │ │ -062c90: 4f04 0103 |0046: aput-byte v4, v1, v3 │ │ -062c94: 5251 7909 |0048: iget v1, v5, Ljwtc/android/chess/ics/TimesealPipe;._fldbyte:I // field@0979 │ │ -062c98: 5453 7c09 |004a: iget-object v3, v5, Ljwtc/android/chess/ics/TimesealPipe;.buffer:[B // field@097c │ │ -062c9c: 2133 |004c: array-length v3, v3 │ │ -062c9e: 3331 0500 |004d: if-ne v1, v3, 0052 // +0005 │ │ -062ca2: 1201 |004f: const/4 v1, #int 0 // #0 │ │ -062ca4: 5951 7909 |0050: iput v1, v5, Ljwtc/android/chess/ics/TimesealPipe;._fldbyte:I // field@0979 │ │ -062ca8: 6e10 2115 0500 |0052: invoke-virtual {v5}, Ljava/lang/Object;.notifyAll:()V // method@1521 │ │ -062cae: 1e02 |0055: monitor-exit v2 │ │ -062cb0: 1e05 |0056: monitor-exit v5 │ │ -062cb2: 0e00 |0057: return-void │ │ +0647a0: |[0647a0] jwtc.android.chess.ics.TimesealPipe.a:(I)V │ │ +0647b0: 1d05 |0000: monitor-enter v5 │ │ +0647b2: 5452 8209 |0001: iget-object v2, v5, Ljwtc/android/chess/ics/TimesealPipe;.writeLock:Ljava/lang/Object; // field@0982 │ │ +0647b6: 1d02 |0003: monitor-enter v2 │ │ +0647b8: 5551 7e09 |0004: iget-boolean v1, v5, Ljwtc/android/chess/ics/TimesealPipe;.closedFlag2:Z // field@097e │ │ +0647bc: 3901 0600 |0006: if-nez v1, 000c // +0006 │ │ +0647c0: 5551 7d09 |0008: iget-boolean v1, v5, Ljwtc/android/chess/ics/TimesealPipe;.closedFlag:Z // field@097d │ │ +0647c4: 3801 1000 |000a: if-eqz v1, 001a // +0010 │ │ +0647c8: 2201 0e03 |000c: new-instance v1, Ljava/io/IOException; // type@030e │ │ +0647cc: 1a03 bf0c |000e: const-string v3, "Stream closed" // string@0cbf │ │ +0647d0: 7020 bc14 3100 |0010: invoke-direct {v1, v3}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@14bc │ │ +0647d6: 2701 |0013: throw v1 │ │ +0647d8: 0d01 |0014: move-exception v1 │ │ +0647da: 1e02 |0015: monitor-exit v2 │ │ +0647dc: 2701 |0016: throw v1 │ │ +0647de: 0d01 |0017: move-exception v1 │ │ +0647e0: 1e05 |0018: monitor-exit v5 │ │ +0647e2: 2701 |0019: throw v1 │ │ +0647e4: 7010 db18 0500 |001a: invoke-direct {v5}, Ljwtc/android/chess/ics/TimesealPipe;.duno:()I // method@18db │ │ +0647ea: 0a01 |001d: move-result v1 │ │ +0647ec: 3901 0d00 |001e: if-nez v1, 002b // +000d │ │ +0647f0: 6e10 2315 0500 |0020: invoke-virtual {v5}, Ljava/lang/Object;.wait:()V // method@1523 │ │ +0647f6: 28f7 |0023: goto 001a // -0009 │ │ +0647f8: 0d00 |0024: move-exception v0 │ │ +0647fa: 2201 1103 |0025: new-instance v1, Ljava/io/InterruptedIOException; // type@0311 │ │ +0647fe: 7010 c414 0100 |0027: invoke-direct {v1}, Ljava/io/InterruptedIOException;.:()V // method@14c4 │ │ +064804: 2701 |002a: throw v1 │ │ +064806: 5551 7e09 |002b: iget-boolean v1, v5, Ljwtc/android/chess/ics/TimesealPipe;.closedFlag2:Z // field@097e │ │ +06480a: 3901 0600 |002d: if-nez v1, 0033 // +0006 │ │ +06480e: 5551 7d09 |002f: iget-boolean v1, v5, Ljwtc/android/chess/ics/TimesealPipe;.closedFlag:Z // field@097d │ │ +064812: 3801 0a00 |0031: if-eqz v1, 003b // +000a │ │ +064816: 2201 0e03 |0033: new-instance v1, Ljava/io/IOException; // type@030e │ │ +06481a: 1a03 bf0c |0035: const-string v3, "Stream closed" // string@0cbf │ │ +06481e: 7020 bc14 3100 |0037: invoke-direct {v1, v3}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@14bc │ │ +064824: 2701 |003a: throw v1 │ │ +064826: 5451 7c09 |003b: iget-object v1, v5, Ljwtc/android/chess/ics/TimesealPipe;.buffer:[B // field@097c │ │ +06482a: 5253 7909 |003d: iget v3, v5, Ljwtc/android/chess/ics/TimesealPipe;._fldbyte:I // field@0979 │ │ +06482e: d804 0301 |003f: add-int/lit8 v4, v3, #int 1 // #01 │ │ +064832: 5954 7909 |0041: iput v4, v5, Ljwtc/android/chess/ics/TimesealPipe;._fldbyte:I // field@0979 │ │ +064836: d564 ff00 |0043: and-int/lit16 v4, v6, #int 255 // #00ff │ │ +06483a: 8d44 |0045: int-to-byte v4, v4 │ │ +06483c: 4f04 0103 |0046: aput-byte v4, v1, v3 │ │ +064840: 5251 7909 |0048: iget v1, v5, Ljwtc/android/chess/ics/TimesealPipe;._fldbyte:I // field@0979 │ │ +064844: 5453 7c09 |004a: iget-object v3, v5, Ljwtc/android/chess/ics/TimesealPipe;.buffer:[B // field@097c │ │ +064848: 2133 |004c: array-length v3, v3 │ │ +06484a: 3331 0500 |004d: if-ne v1, v3, 0052 // +0005 │ │ +06484e: 1201 |004f: const/4 v1, #int 0 // #0 │ │ +064850: 5951 7909 |0050: iput v1, v5, Ljwtc/android/chess/ics/TimesealPipe;._fldbyte:I // field@0979 │ │ +064854: 6e10 2115 0500 |0052: invoke-virtual {v5}, Ljava/lang/Object;.notifyAll:()V // method@1521 │ │ +06485a: 1e02 |0055: monitor-exit v2 │ │ +06485c: 1e05 |0056: monitor-exit v5 │ │ +06485e: 0e00 |0057: return-void │ │ catches : 6 │ │ 0x0001 - 0x0004 │ │ -> 0x0017 │ │ 0x0004 - 0x0016 │ │ -> 0x0014 │ │ 0x0016 - 0x0017 │ │ -> 0x0017 │ │ @@ -106982,17 +107007,17 @@ │ │ type : '()Ljwtc/android/chess/ics/TimesealInputStream;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -062cf0: |[062cf0] jwtc.android.chess.ics.TimesealPipe.getTimesealInputStream:()Ljwtc/android/chess/ics/TimesealInputStream; │ │ -062d00: 5410 8009 |0000: iget-object v0, v1, Ljwtc/android/chess/ics/TimesealPipe;.timesealInputStream:Ljwtc/android/chess/ics/TimesealInputStream; // field@0980 │ │ -062d04: 1100 |0002: return-object v0 │ │ +06489c: |[06489c] jwtc.android.chess.ics.TimesealPipe.getTimesealInputStream:()Ljwtc/android/chess/ics/TimesealInputStream; │ │ +0648ac: 5410 8009 |0000: iget-object v0, v1, Ljwtc/android/chess/ics/TimesealPipe;.timesealInputStream:Ljwtc/android/chess/ics/TimesealInputStream; // field@0980 │ │ +0648b0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=60 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Ljwtc/android/chess/ics/TimesealPipe; │ │ │ │ #9 : (in Ljwtc/android/chess/ics/TimesealPipe;) │ │ @@ -107000,17 +107025,17 @@ │ │ type : '()Ljwtc/android/chess/ics/TimesealOutputStream;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -062d08: |[062d08] jwtc.android.chess.ics.TimesealPipe.getTimesealOutputStream:()Ljwtc/android/chess/ics/TimesealOutputStream; │ │ -062d18: 5410 8109 |0000: iget-object v0, v1, Ljwtc/android/chess/ics/TimesealPipe;.timesealOutputStream:Ljwtc/android/chess/ics/TimesealOutputStream; // field@0981 │ │ -062d1c: 1100 |0002: return-object v0 │ │ +0648b4: |[0648b4] jwtc.android.chess.ics.TimesealPipe.getTimesealOutputStream:()Ljwtc/android/chess/ics/TimesealOutputStream; │ │ +0648c4: 5410 8109 |0000: iget-object v0, v1, Ljwtc/android/chess/ics/TimesealPipe;.timesealOutputStream:Ljwtc/android/chess/ics/TimesealOutputStream; // field@0981 │ │ +0648c8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=64 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Ljwtc/android/chess/ics/TimesealPipe; │ │ │ │ #10 : (in Ljwtc/android/chess/ics/TimesealPipe;) │ │ @@ -107018,84 +107043,84 @@ │ │ type : '([BII)V' │ │ access : 0x20000 (DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 14 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 112 16-bit code units │ │ -062d20: |[062d20] jwtc.android.chess.ics.TimesealPipe.write:([BII)V │ │ -062d30: 1205 |0000: const/4 v5, #int 0 // #0 │ │ -062d32: 1d0a |0001: monitor-enter v10 │ │ -062d34: 54a6 8209 |0002: iget-object v6, v10, Ljwtc/android/chess/ics/TimesealPipe;.writeLock:Ljava/lang/Object; // field@0982 │ │ -062d38: 1d06 |0004: monitor-enter v6 │ │ -062d3a: 55a7 7e09 |0005: iget-boolean v7, v10, Ljwtc/android/chess/ics/TimesealPipe;.closedFlag2:Z // field@097e │ │ -062d3e: 3907 0600 |0007: if-nez v7, 000d // +0006 │ │ -062d42: 55a7 7d09 |0009: iget-boolean v7, v10, Ljwtc/android/chess/ics/TimesealPipe;.closedFlag:Z // field@097d │ │ -062d46: 3807 4800 |000b: if-eqz v7, 0053 // +0048 │ │ -062d4a: 2205 1103 |000d: new-instance v5, Ljava/io/IOException; // type@0311 │ │ -062d4e: 1a07 c20c |000f: const-string v7, "Stream closed" // string@0cc2 │ │ -062d52: 7020 bc14 7500 |0011: invoke-direct {v5, v7}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@14bc │ │ -062d58: 2705 |0014: throw v5 │ │ -062d5a: 0d05 |0015: move-exception v5 │ │ -062d5c: 1e06 |0016: monitor-exit v6 │ │ -062d5e: 2705 |0017: throw v5 │ │ -062d60: 0d05 |0018: move-exception v5 │ │ -062d62: 1e0a |0019: monitor-exit v10 │ │ -062d64: 2705 |001a: throw v5 │ │ -062d66: 7010 db18 0a00 |001b: invoke-direct {v10}, Ljwtc/android/chess/ics/TimesealPipe;.duno:()I // method@18db │ │ -062d6c: 0a03 |001e: move-result v3 │ │ -062d6e: 363d 4700 |001f: if-gt v13, v3, 0066 // +0047 │ │ -062d72: 01d4 |0021: move v4, v13 │ │ -062d74: 54a7 7c09 |0022: iget-object v7, v10, Ljwtc/android/chess/ics/TimesealPipe;.buffer:[B // field@097c │ │ -062d78: 2177 |0024: array-length v7, v7 │ │ -062d7a: 52a8 7909 |0025: iget v8, v10, Ljwtc/android/chess/ics/TimesealPipe;._fldbyte:I // field@0979 │ │ -062d7e: b187 |0027: sub-int/2addr v7, v8 │ │ -062d80: 3547 4000 |0028: if-ge v7, v4, 0068 // +0040 │ │ -062d84: 54a7 7c09 |002a: iget-object v7, v10, Ljwtc/android/chess/ics/TimesealPipe;.buffer:[B // field@097c │ │ -062d88: 2177 |002c: array-length v7, v7 │ │ -062d8a: 52a8 7909 |002d: iget v8, v10, Ljwtc/android/chess/ics/TimesealPipe;._fldbyte:I // field@0979 │ │ -062d8e: 9101 0708 |002f: sub-int v1, v7, v8 │ │ -062d92: 9107 0401 |0031: sub-int v7, v4, v1 │ │ -062d96: 3c07 3700 |0033: if-gtz v7, 006a // +0037 │ │ -062d9a: 0152 |0035: move v2, v5 │ │ -062d9c: 54a7 7c09 |0036: iget-object v7, v10, Ljwtc/android/chess/ics/TimesealPipe;.buffer:[B // field@097c │ │ -062da0: 52a8 7909 |0038: iget v8, v10, Ljwtc/android/chess/ics/TimesealPipe;._fldbyte:I // field@0979 │ │ -062da4: 7151 6515 cb87 |003a: invoke-static {v11, v12, v7, v8, v1}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@1565 │ │ -062daa: 9007 0c01 |003d: add-int v7, v12, v1 │ │ -062dae: 54a8 7c09 |003f: iget-object v8, v10, Ljwtc/android/chess/ics/TimesealPipe;.buffer:[B // field@097c │ │ -062db2: 1209 |0041: const/4 v9, #int 0 // #0 │ │ -062db4: 7152 6515 7b98 |0042: invoke-static {v11, v7, v8, v9, v2}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@1565 │ │ -062dba: b04c |0045: add-int/2addr v12, v4 │ │ -062dbc: b14d |0046: sub-int/2addr v13, v4 │ │ -062dbe: 52a7 7909 |0047: iget v7, v10, Ljwtc/android/chess/ics/TimesealPipe;._fldbyte:I // field@0979 │ │ -062dc2: b047 |0049: add-int/2addr v7, v4 │ │ -062dc4: 54a8 7c09 |004a: iget-object v8, v10, Ljwtc/android/chess/ics/TimesealPipe;.buffer:[B // field@097c │ │ -062dc8: 2188 |004c: array-length v8, v8 │ │ -062dca: b487 |004d: rem-int/2addr v7, v8 │ │ -062dcc: 59a7 7909 |004e: iput v7, v10, Ljwtc/android/chess/ics/TimesealPipe;._fldbyte:I // field@0979 │ │ -062dd0: 6e10 2115 0a00 |0050: invoke-virtual {v10}, Ljava/lang/Object;.notifyAll:()V // method@1521 │ │ -062dd6: 3d0d 1a00 |0053: if-lez v13, 006d // +001a │ │ -062dda: 7010 db18 0a00 |0055: invoke-direct {v10}, Ljwtc/android/chess/ics/TimesealPipe;.duno:()I // method@18db │ │ -062de0: 0a07 |0058: move-result v7 │ │ -062de2: 3907 c2ff |0059: if-nez v7, 001b // -003e │ │ -062de6: 6e10 2315 0a00 |005b: invoke-virtual {v10}, Ljava/lang/Object;.wait:()V // method@1523 │ │ -062dec: 28f7 |005e: goto 0055 // -0009 │ │ -062dee: 0d00 |005f: move-exception v0 │ │ -062df0: 2205 1403 |0060: new-instance v5, Ljava/io/InterruptedIOException; // type@0314 │ │ -062df4: 7010 c414 0500 |0062: invoke-direct {v5}, Ljava/io/InterruptedIOException;.:()V // method@14c4 │ │ -062dfa: 2705 |0065: throw v5 │ │ -062dfc: 0134 |0066: move v4, v3 │ │ -062dfe: 28bb |0067: goto 0022 // -0045 │ │ -062e00: 0141 |0068: move v1, v4 │ │ -062e02: 28c8 |0069: goto 0031 // -0038 │ │ -062e04: 9102 0401 |006a: sub-int v2, v4, v1 │ │ -062e08: 28ca |006c: goto 0036 // -0036 │ │ -062e0a: 1e06 |006d: monitor-exit v6 │ │ -062e0c: 1e0a |006e: monitor-exit v10 │ │ -062e0e: 0e00 |006f: return-void │ │ +0648cc: |[0648cc] jwtc.android.chess.ics.TimesealPipe.write:([BII)V │ │ +0648dc: 1205 |0000: const/4 v5, #int 0 // #0 │ │ +0648de: 1d0a |0001: monitor-enter v10 │ │ +0648e0: 54a6 8209 |0002: iget-object v6, v10, Ljwtc/android/chess/ics/TimesealPipe;.writeLock:Ljava/lang/Object; // field@0982 │ │ +0648e4: 1d06 |0004: monitor-enter v6 │ │ +0648e6: 55a7 7e09 |0005: iget-boolean v7, v10, Ljwtc/android/chess/ics/TimesealPipe;.closedFlag2:Z // field@097e │ │ +0648ea: 3907 0600 |0007: if-nez v7, 000d // +0006 │ │ +0648ee: 55a7 7d09 |0009: iget-boolean v7, v10, Ljwtc/android/chess/ics/TimesealPipe;.closedFlag:Z // field@097d │ │ +0648f2: 3807 4800 |000b: if-eqz v7, 0053 // +0048 │ │ +0648f6: 2205 0e03 |000d: new-instance v5, Ljava/io/IOException; // type@030e │ │ +0648fa: 1a07 bf0c |000f: const-string v7, "Stream closed" // string@0cbf │ │ +0648fe: 7020 bc14 7500 |0011: invoke-direct {v5, v7}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@14bc │ │ +064904: 2705 |0014: throw v5 │ │ +064906: 0d05 |0015: move-exception v5 │ │ +064908: 1e06 |0016: monitor-exit v6 │ │ +06490a: 2705 |0017: throw v5 │ │ +06490c: 0d05 |0018: move-exception v5 │ │ +06490e: 1e0a |0019: monitor-exit v10 │ │ +064910: 2705 |001a: throw v5 │ │ +064912: 7010 db18 0a00 |001b: invoke-direct {v10}, Ljwtc/android/chess/ics/TimesealPipe;.duno:()I // method@18db │ │ +064918: 0a03 |001e: move-result v3 │ │ +06491a: 363d 4700 |001f: if-gt v13, v3, 0066 // +0047 │ │ +06491e: 01d4 |0021: move v4, v13 │ │ +064920: 54a7 7c09 |0022: iget-object v7, v10, Ljwtc/android/chess/ics/TimesealPipe;.buffer:[B // field@097c │ │ +064924: 2177 |0024: array-length v7, v7 │ │ +064926: 52a8 7909 |0025: iget v8, v10, Ljwtc/android/chess/ics/TimesealPipe;._fldbyte:I // field@0979 │ │ +06492a: b187 |0027: sub-int/2addr v7, v8 │ │ +06492c: 3547 4000 |0028: if-ge v7, v4, 0068 // +0040 │ │ +064930: 54a7 7c09 |002a: iget-object v7, v10, Ljwtc/android/chess/ics/TimesealPipe;.buffer:[B // field@097c │ │ +064934: 2177 |002c: array-length v7, v7 │ │ +064936: 52a8 7909 |002d: iget v8, v10, Ljwtc/android/chess/ics/TimesealPipe;._fldbyte:I // field@0979 │ │ +06493a: 9101 0708 |002f: sub-int v1, v7, v8 │ │ +06493e: 9107 0401 |0031: sub-int v7, v4, v1 │ │ +064942: 3c07 3700 |0033: if-gtz v7, 006a // +0037 │ │ +064946: 0152 |0035: move v2, v5 │ │ +064948: 54a7 7c09 |0036: iget-object v7, v10, Ljwtc/android/chess/ics/TimesealPipe;.buffer:[B // field@097c │ │ +06494c: 52a8 7909 |0038: iget v8, v10, Ljwtc/android/chess/ics/TimesealPipe;._fldbyte:I // field@0979 │ │ +064950: 7151 6515 cb87 |003a: invoke-static {v11, v12, v7, v8, v1}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@1565 │ │ +064956: 9007 0c01 |003d: add-int v7, v12, v1 │ │ +06495a: 54a8 7c09 |003f: iget-object v8, v10, Ljwtc/android/chess/ics/TimesealPipe;.buffer:[B // field@097c │ │ +06495e: 1209 |0041: const/4 v9, #int 0 // #0 │ │ +064960: 7152 6515 7b98 |0042: invoke-static {v11, v7, v8, v9, v2}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@1565 │ │ +064966: b04c |0045: add-int/2addr v12, v4 │ │ +064968: b14d |0046: sub-int/2addr v13, v4 │ │ +06496a: 52a7 7909 |0047: iget v7, v10, Ljwtc/android/chess/ics/TimesealPipe;._fldbyte:I // field@0979 │ │ +06496e: b047 |0049: add-int/2addr v7, v4 │ │ +064970: 54a8 7c09 |004a: iget-object v8, v10, Ljwtc/android/chess/ics/TimesealPipe;.buffer:[B // field@097c │ │ +064974: 2188 |004c: array-length v8, v8 │ │ +064976: b487 |004d: rem-int/2addr v7, v8 │ │ +064978: 59a7 7909 |004e: iput v7, v10, Ljwtc/android/chess/ics/TimesealPipe;._fldbyte:I // field@0979 │ │ +06497c: 6e10 2115 0a00 |0050: invoke-virtual {v10}, Ljava/lang/Object;.notifyAll:()V // method@1521 │ │ +064982: 3d0d 1a00 |0053: if-lez v13, 006d // +001a │ │ +064986: 7010 db18 0a00 |0055: invoke-direct {v10}, Ljwtc/android/chess/ics/TimesealPipe;.duno:()I // method@18db │ │ +06498c: 0a07 |0058: move-result v7 │ │ +06498e: 3907 c2ff |0059: if-nez v7, 001b // -003e │ │ +064992: 6e10 2315 0a00 |005b: invoke-virtual {v10}, Ljava/lang/Object;.wait:()V // method@1523 │ │ +064998: 28f7 |005e: goto 0055 // -0009 │ │ +06499a: 0d00 |005f: move-exception v0 │ │ +06499c: 2205 1103 |0060: new-instance v5, Ljava/io/InterruptedIOException; // type@0311 │ │ +0649a0: 7010 c414 0500 |0062: invoke-direct {v5}, Ljava/io/InterruptedIOException;.:()V // method@14c4 │ │ +0649a6: 2705 |0065: throw v5 │ │ +0649a8: 0134 |0066: move v4, v3 │ │ +0649aa: 28bb |0067: goto 0022 // -0045 │ │ +0649ac: 0141 |0068: move v1, v4 │ │ +0649ae: 28c8 |0069: goto 0031 // -0038 │ │ +0649b0: 9102 0401 |006a: sub-int v2, v4, v1 │ │ +0649b4: 28ca |006c: goto 0036 // -0036 │ │ +0649b6: 1e06 |006d: monitor-exit v6 │ │ +0649b8: 1e0a |006e: monitor-exit v10 │ │ +0649ba: 0e00 |006f: return-void │ │ catches : 6 │ │ 0x0002 - 0x0005 │ │ -> 0x0018 │ │ 0x0005 - 0x0017 │ │ -> 0x0015 │ │ 0x0017 - 0x0018 │ │ -> 0x0018 │ │ @@ -107142,21 +107167,21 @@ │ │ 0x0066 - 0x006d reg=3 k I │ │ 0x0068 - 0x006d reg=4 l I │ │ 0x0000 - 0x0070 reg=10 this Ljwtc/android/chess/ics/TimesealPipe; │ │ 0x0000 - 0x0070 reg=11 bytes [B │ │ 0x0000 - 0x0070 reg=12 i I │ │ 0x0000 - 0x0070 reg=13 j I │ │ │ │ - source_file_idx : 3422 (TimesealPipe.java) │ │ + source_file_idx : 3419 (TimesealPipe.java) │ │ │ │ Class #478 header: │ │ -class_idx : 1048 │ │ +class_idx : 1045 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 789 │ │ -source_file_idx : 3424 │ │ +superclass_idx : 786 │ │ +source_file_idx : 3421 │ │ static_fields_size : 0 │ │ instance_fields_size: 5 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 1 │ │ │ │ Class #478 annotations: │ │ Annotations on class │ │ @@ -107198,202 +107223,203 @@ │ │ type : '(Ljwtc/android/chess/ics/TimesealingSocket;Ljava/io/OutputStream;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 29 16-bit code units │ │ -062e4c: |[062e4c] jwtc.android.chess.ics.TimesealingSocket$CryptOutputStream.:(Ljwtc/android/chess/ics/TimesealingSocket;Ljava/io/OutputStream;)V │ │ -062e5c: 5b12 8609 |0000: iput-object v2, v1, Ljwtc/android/chess/ics/TimesealingSocket$CryptOutputStream;.this$0:Ljwtc/android/chess/ics/TimesealingSocket; // field@0986 │ │ -062e60: 7010 c514 0100 |0002: invoke-direct {v1}, Ljava/io/OutputStream;.:()V // method@14c5 │ │ -062e66: 2200 0b03 |0005: new-instance v0, Ljava/io/ByteArrayOutputStream; // type@030b │ │ -062e6a: 7010 9a14 0000 |0007: invoke-direct {v0}, Ljava/io/ByteArrayOutputStream;.:()V // method@149a │ │ -062e70: 5b10 8409 |000a: iput-object v0, v1, Ljwtc/android/chess/ics/TimesealingSocket$CryptOutputStream;.byteArrayOutputStream:Ljava/io/ByteArrayOutputStream; // field@0984 │ │ -062e74: 1a00 610d |000c: const-string v0, "Timestamp (FICS) v1.0 - programmed by Henrik Gram." // string@0d61 │ │ -062e78: 6e10 3c15 0000 |000e: invoke-virtual {v0}, Ljava/lang/String;.getBytes:()[B // method@153c │ │ -062e7e: 0c00 |0011: move-result-object v0 │ │ -062e80: 5b10 8709 |0012: iput-object v0, v1, Ljwtc/android/chess/ics/TimesealingSocket$CryptOutputStream;.timesealKey:[B // field@0987 │ │ -062e84: 1300 1027 |0014: const/16 v0, #int 10000 // #2710 │ │ -062e88: 2300 8c04 |0016: new-array v0, v0, [B // type@048c │ │ -062e8c: 5b10 8309 |0018: iput-object v0, v1, Ljwtc/android/chess/ics/TimesealingSocket$CryptOutputStream;.buffer:[B // field@0983 │ │ -062e90: 5b13 8509 |001a: iput-object v3, v1, Ljwtc/android/chess/ics/TimesealingSocket$CryptOutputStream;.outputStreamToDecorate:Ljava/io/OutputStream; // field@0985 │ │ -062e94: 0e00 |001c: return-void │ │ +0649f8: |[0649f8] jwtc.android.chess.ics.TimesealingSocket$CryptOutputStream.:(Ljwtc/android/chess/ics/TimesealingSocket;Ljava/io/OutputStream;)V │ │ +064a08: 5b12 8609 |0000: iput-object v2, v1, Ljwtc/android/chess/ics/TimesealingSocket$CryptOutputStream;.this$0:Ljwtc/android/chess/ics/TimesealingSocket; // field@0986 │ │ +064a0c: 7010 c514 0100 |0002: invoke-direct {v1}, Ljava/io/OutputStream;.:()V // method@14c5 │ │ +064a12: 2200 0803 |0005: new-instance v0, Ljava/io/ByteArrayOutputStream; // type@0308 │ │ +064a16: 7010 9a14 0000 |0007: invoke-direct {v0}, Ljava/io/ByteArrayOutputStream;.:()V // method@149a │ │ +064a1c: 5b10 8409 |000a: iput-object v0, v1, Ljwtc/android/chess/ics/TimesealingSocket$CryptOutputStream;.byteArrayOutputStream:Ljava/io/ByteArrayOutputStream; // field@0984 │ │ +064a20: 1a00 5e0d |000c: const-string v0, "Timestamp (FICS) v1.0 - programmed by Henrik Gram." // string@0d5e │ │ +064a24: 6e10 3c15 0000 |000e: invoke-virtual {v0}, Ljava/lang/String;.getBytes:()[B // method@153c │ │ +064a2a: 0c00 |0011: move-result-object v0 │ │ +064a2c: 5b10 8709 |0012: iput-object v0, v1, Ljwtc/android/chess/ics/TimesealingSocket$CryptOutputStream;.timesealKey:[B // field@0987 │ │ +064a30: 1300 1027 |0014: const/16 v0, #int 10000 // #2710 │ │ +064a34: 2300 8904 |0016: new-array v0, v0, [B // type@0489 │ │ +064a38: 5b10 8309 |0018: iput-object v0, v1, Ljwtc/android/chess/ics/TimesealingSocket$CryptOutputStream;.buffer:[B // field@0983 │ │ +064a3c: 5b13 8509 |001a: iput-object v3, v1, Ljwtc/android/chess/ics/TimesealingSocket$CryptOutputStream;.outputStreamToDecorate:Ljava/io/OutputStream; // field@0985 │ │ +064a40: 0e00 |001c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=17 │ │ 0x0005 line=11 │ │ 0x000c line=14 │ │ + 0x000e line=15 │ │ 0x0014 line=18 │ │ 0x001a line=19 │ │ 0x001c line=20 │ │ locals : │ │ 0x0000 - 0x001d reg=1 this Ljwtc/android/chess/ics/TimesealingSocket$CryptOutputStream; │ │ - 0x0000 - 0x001d reg=2 (null) Ljwtc/android/chess/ics/TimesealingSocket; │ │ + 0x0000 - 0x001d reg=2 this$0 Ljwtc/android/chess/ics/TimesealingSocket; │ │ 0x0000 - 0x001d reg=3 outputstream Ljava/io/OutputStream; │ │ │ │ #1 : (in Ljwtc/android/chess/ics/TimesealingSocket$CryptOutputStream;) │ │ name : 'crypt' │ │ type : '([BJ)I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 20 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 276 16-bit code units │ │ -062e98: |[062e98] jwtc.android.chess.ics.TimesealingSocket$CryptOutputStream.crypt:([BJ)I │ │ -062ea8: 0800 1100 |0000: move-object/from16 v0, v17 │ │ -062eac: 2103 |0002: array-length v3, v0 │ │ -062eae: 120c |0003: const/4 v12, #int 0 // #0 │ │ -062eb0: 0800 1000 |0004: move-object/from16 v0, v16 │ │ -062eb4: 540d 8309 |0006: iget-object v13, v0, Ljwtc/android/chess/ics/TimesealingSocket$CryptOutputStream;.buffer:[B // field@0983 │ │ -062eb8: 120e |0008: const/4 v14, #int 0 // #0 │ │ -062eba: 0800 1100 |0009: move-object/from16 v0, v17 │ │ -062ebe: 210f |000b: array-length v15, v0 │ │ -062ec0: 0800 1100 |000c: move-object/from16 v0, v17 │ │ -062ec4: 715f 6515 c0ed |000e: invoke-static {v0, v12, v13, v14, v15}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@1565 │ │ -062eca: 0800 1000 |0011: move-object/from16 v0, v16 │ │ -062ece: 540c 8309 |0013: iget-object v12, v0, Ljwtc/android/chess/ics/TimesealingSocket$CryptOutputStream;.buffer:[B // field@0983 │ │ -062ed2: d804 0301 |0015: add-int/lit8 v4, v3, #int 1 // #01 │ │ -062ed6: 130d 1800 |0017: const/16 v13, #int 24 // #18 │ │ -062eda: 4f0d 0c03 |0019: aput-byte v13, v12, v3 │ │ -062ede: 7702 0f15 1200 |001b: invoke-static/range {v18, v19}, Ljava/lang/Long;.toString:(J)Ljava/lang/String; // method@150f │ │ -062ee4: 0c0c |001e: move-result-object v12 │ │ -062ee6: 6e10 3c15 0c00 |001f: invoke-virtual {v12}, Ljava/lang/String;.getBytes:()[B // method@153c │ │ -062eec: 0c01 |0022: move-result-object v1 │ │ -062eee: 120c |0023: const/4 v12, #int 0 // #0 │ │ -062ef0: 0800 1000 |0024: move-object/from16 v0, v16 │ │ -062ef4: 540d 8309 |0026: iget-object v13, v0, Ljwtc/android/chess/ics/TimesealingSocket$CryptOutputStream;.buffer:[B // field@0983 │ │ -062ef8: 211e |0028: array-length v14, v1 │ │ -062efa: 715e 6515 c14d |0029: invoke-static {v1, v12, v13, v4, v14}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@1565 │ │ -062f00: 211c |002c: array-length v12, v1 │ │ -062f02: 9003 040c |002d: add-int v3, v4, v12 │ │ -062f06: 0800 1000 |002f: move-object/from16 v0, v16 │ │ -062f0a: 540c 8309 |0031: iget-object v12, v0, Ljwtc/android/chess/ics/TimesealingSocket$CryptOutputStream;.buffer:[B // field@0983 │ │ -062f0e: d804 0301 |0033: add-int/lit8 v4, v3, #int 1 // #01 │ │ -062f12: 130d 1900 |0035: const/16 v13, #int 25 // #19 │ │ -062f16: 4f0d 0c03 |0037: aput-byte v13, v12, v3 │ │ -062f1a: 0146 |0039: move v6, v4 │ │ -062f1c: dc0c 040c |003a: rem-int/lit8 v12, v4, #int 12 // #0c │ │ -062f20: d90c 0c0c |003c: rsub-int/lit8 v12, v12, #int 12 // #0c │ │ -062f24: 9003 040c |003e: add-int v3, v4, v12 │ │ -062f28: 0167 |0040: move v7, v6 │ │ -062f2a: 3537 0e00 |0041: if-ge v7, v3, 004f // +000e │ │ -062f2e: 0800 1000 |0043: move-object/from16 v0, v16 │ │ -062f32: 540c 8309 |0045: iget-object v12, v0, Ljwtc/android/chess/ics/TimesealingSocket$CryptOutputStream;.buffer:[B // field@0983 │ │ -062f36: d806 0701 |0047: add-int/lit8 v6, v7, #int 1 // #01 │ │ -062f3a: 130d 3100 |0049: const/16 v13, #int 49 // #31 │ │ -062f3e: 4f0d 0c07 |004b: aput-byte v13, v12, v7 │ │ -062f42: 0167 |004d: move v7, v6 │ │ -062f44: 28f3 |004e: goto 0041 // -000d │ │ -062f46: 1209 |004f: const/4 v9, #int 0 // #0 │ │ -062f48: 3539 1400 |0050: if-ge v9, v3, 0064 // +0014 │ │ -062f4c: 0800 1000 |0052: move-object/from16 v0, v16 │ │ -062f50: 540c 8309 |0054: iget-object v12, v0, Ljwtc/android/chess/ics/TimesealingSocket$CryptOutputStream;.buffer:[B // field@0983 │ │ -062f54: 0800 1000 |0056: move-object/from16 v0, v16 │ │ -062f58: 540d 8309 |0058: iget-object v13, v0, Ljwtc/android/chess/ics/TimesealingSocket$CryptOutputStream;.buffer:[B // field@0983 │ │ -062f5c: 480d 0d09 |005a: aget-byte v13, v13, v9 │ │ -062f60: d6dd 8000 |005c: or-int/lit16 v13, v13, #int 128 // #0080 │ │ -062f64: 8ddd |005e: int-to-byte v13, v13 │ │ -062f66: 4f0d 0c09 |005f: aput-byte v13, v12, v9 │ │ -062f6a: d809 0901 |0061: add-int/lit8 v9, v9, #int 1 // #01 │ │ -062f6e: 28ed |0063: goto 0050 // -0013 │ │ -062f70: 1205 |0064: const/4 v5, #int 0 // #0 │ │ -062f72: 3535 6100 |0065: if-ge v5, v3, 00c6 // +0061 │ │ -062f76: 0800 1000 |0067: move-object/from16 v0, v16 │ │ -062f7a: 540c 8309 |0069: iget-object v12, v0, Ljwtc/android/chess/ics/TimesealingSocket$CryptOutputStream;.buffer:[B // field@0983 │ │ -062f7e: d80d 050b |006b: add-int/lit8 v13, v5, #int 11 // #0b │ │ -062f82: 4802 0c0d |006d: aget-byte v2, v12, v13 │ │ -062f86: 0800 1000 |006f: move-object/from16 v0, v16 │ │ -062f8a: 540c 8309 |0071: iget-object v12, v0, Ljwtc/android/chess/ics/TimesealingSocket$CryptOutputStream;.buffer:[B // field@0983 │ │ -062f8e: d80d 050b |0073: add-int/lit8 v13, v5, #int 11 // #0b │ │ -062f92: 0800 1000 |0075: move-object/from16 v0, v16 │ │ -062f96: 540e 8309 |0077: iget-object v14, v0, Ljwtc/android/chess/ics/TimesealingSocket$CryptOutputStream;.buffer:[B // field@0983 │ │ -062f9a: 480e 0e05 |0079: aget-byte v14, v14, v5 │ │ -062f9e: 4f0e 0c0d |007b: aput-byte v14, v12, v13 │ │ -062fa2: 0800 1000 |007d: move-object/from16 v0, v16 │ │ -062fa6: 540c 8309 |007f: iget-object v12, v0, Ljwtc/android/chess/ics/TimesealingSocket$CryptOutputStream;.buffer:[B // field@0983 │ │ -062faa: 4f02 0c05 |0081: aput-byte v2, v12, v5 │ │ -062fae: 0800 1000 |0083: move-object/from16 v0, v16 │ │ -062fb2: 540c 8309 |0085: iget-object v12, v0, Ljwtc/android/chess/ics/TimesealingSocket$CryptOutputStream;.buffer:[B // field@0983 │ │ -062fb6: d80d 0509 |0087: add-int/lit8 v13, v5, #int 9 // #09 │ │ -062fba: 4802 0c0d |0089: aget-byte v2, v12, v13 │ │ -062fbe: 0800 1000 |008b: move-object/from16 v0, v16 │ │ -062fc2: 540c 8309 |008d: iget-object v12, v0, Ljwtc/android/chess/ics/TimesealingSocket$CryptOutputStream;.buffer:[B // field@0983 │ │ -062fc6: d80d 0509 |008f: add-int/lit8 v13, v5, #int 9 // #09 │ │ -062fca: 0800 1000 |0091: move-object/from16 v0, v16 │ │ -062fce: 540e 8309 |0093: iget-object v14, v0, Ljwtc/android/chess/ics/TimesealingSocket$CryptOutputStream;.buffer:[B // field@0983 │ │ -062fd2: d80f 0502 |0095: add-int/lit8 v15, v5, #int 2 // #02 │ │ -062fd6: 480e 0e0f |0097: aget-byte v14, v14, v15 │ │ -062fda: 4f0e 0c0d |0099: aput-byte v14, v12, v13 │ │ -062fde: 0800 1000 |009b: move-object/from16 v0, v16 │ │ -062fe2: 540c 8309 |009d: iget-object v12, v0, Ljwtc/android/chess/ics/TimesealingSocket$CryptOutputStream;.buffer:[B // field@0983 │ │ -062fe6: d80d 0502 |009f: add-int/lit8 v13, v5, #int 2 // #02 │ │ -062fea: 4f02 0c0d |00a1: aput-byte v2, v12, v13 │ │ -062fee: 0800 1000 |00a3: move-object/from16 v0, v16 │ │ -062ff2: 540c 8309 |00a5: iget-object v12, v0, Ljwtc/android/chess/ics/TimesealingSocket$CryptOutputStream;.buffer:[B // field@0983 │ │ -062ff6: d80d 0507 |00a7: add-int/lit8 v13, v5, #int 7 // #07 │ │ -062ffa: 4802 0c0d |00a9: aget-byte v2, v12, v13 │ │ -062ffe: 0800 1000 |00ab: move-object/from16 v0, v16 │ │ -063002: 540c 8309 |00ad: iget-object v12, v0, Ljwtc/android/chess/ics/TimesealingSocket$CryptOutputStream;.buffer:[B // field@0983 │ │ -063006: d80d 0507 |00af: add-int/lit8 v13, v5, #int 7 // #07 │ │ -06300a: 0800 1000 |00b1: move-object/from16 v0, v16 │ │ -06300e: 540e 8309 |00b3: iget-object v14, v0, Ljwtc/android/chess/ics/TimesealingSocket$CryptOutputStream;.buffer:[B // field@0983 │ │ -063012: d80f 0504 |00b5: add-int/lit8 v15, v5, #int 4 // #04 │ │ -063016: 480e 0e0f |00b7: aget-byte v14, v14, v15 │ │ -06301a: 4f0e 0c0d |00b9: aput-byte v14, v12, v13 │ │ -06301e: 0800 1000 |00bb: move-object/from16 v0, v16 │ │ -063022: 540c 8309 |00bd: iget-object v12, v0, Ljwtc/android/chess/ics/TimesealingSocket$CryptOutputStream;.buffer:[B // field@0983 │ │ -063026: d80d 0504 |00bf: add-int/lit8 v13, v5, #int 4 // #04 │ │ -06302a: 4f02 0c0d |00c1: aput-byte v2, v12, v13 │ │ -06302e: d805 050c |00c3: add-int/lit8 v5, v5, #int 12 // #0c │ │ -063032: 28a0 |00c5: goto 0065 // -0060 │ │ -063034: 120b |00c6: const/4 v11, #int 0 // #0 │ │ -063036: 1208 |00c7: const/4 v8, #int 0 // #0 │ │ -063038: 3538 2200 |00c8: if-ge v8, v3, 00ea // +0022 │ │ -06303c: 0800 1000 |00ca: move-object/from16 v0, v16 │ │ -063040: 540c 8309 |00cc: iget-object v12, v0, Ljwtc/android/chess/ics/TimesealingSocket$CryptOutputStream;.buffer:[B // field@0983 │ │ -063044: 0800 1000 |00ce: move-object/from16 v0, v16 │ │ -063048: 540d 8309 |00d0: iget-object v13, v0, Ljwtc/android/chess/ics/TimesealingSocket$CryptOutputStream;.buffer:[B // field@0983 │ │ -06304c: 480d 0d08 |00d2: aget-byte v13, v13, v8 │ │ -063050: 0800 1000 |00d4: move-object/from16 v0, v16 │ │ -063054: 540e 8709 |00d6: iget-object v14, v0, Ljwtc/android/chess/ics/TimesealingSocket$CryptOutputStream;.timesealKey:[B // field@0987 │ │ -063058: 480e 0e0b |00d8: aget-byte v14, v14, v11 │ │ -06305c: b7ed |00da: xor-int/2addr v13, v14 │ │ -06305e: 8ddd |00db: int-to-byte v13, v13 │ │ -063060: 4f0d 0c08 |00dc: aput-byte v13, v12, v8 │ │ -063064: d80c 0b01 |00de: add-int/lit8 v12, v11, #int 1 // #01 │ │ -063068: 0800 1000 |00e0: move-object/from16 v0, v16 │ │ -06306c: 540d 8709 |00e2: iget-object v13, v0, Ljwtc/android/chess/ics/TimesealingSocket$CryptOutputStream;.timesealKey:[B // field@0987 │ │ -063070: 21dd |00e4: array-length v13, v13 │ │ -063072: 940b 0c0d |00e5: rem-int v11, v12, v13 │ │ -063076: d808 0801 |00e7: add-int/lit8 v8, v8, #int 1 // #01 │ │ -06307a: 28df |00e9: goto 00c8 // -0021 │ │ -06307c: 120a |00ea: const/4 v10, #int 0 // #0 │ │ -06307e: 353a 1400 |00eb: if-ge v10, v3, 00ff // +0014 │ │ -063082: 0800 1000 |00ed: move-object/from16 v0, v16 │ │ -063086: 540c 8309 |00ef: iget-object v12, v0, Ljwtc/android/chess/ics/TimesealingSocket$CryptOutputStream;.buffer:[B // field@0983 │ │ -06308a: 0800 1000 |00f1: move-object/from16 v0, v16 │ │ -06308e: 540d 8309 |00f3: iget-object v13, v0, Ljwtc/android/chess/ics/TimesealingSocket$CryptOutputStream;.buffer:[B // field@0983 │ │ -063092: 480d 0d0a |00f5: aget-byte v13, v13, v10 │ │ -063096: d80d 0de0 |00f7: add-int/lit8 v13, v13, #int -32 // #e0 │ │ -06309a: 8ddd |00f9: int-to-byte v13, v13 │ │ -06309c: 4f0d 0c0a |00fa: aput-byte v13, v12, v10 │ │ -0630a0: d80a 0a01 |00fc: add-int/lit8 v10, v10, #int 1 // #01 │ │ -0630a4: 28ed |00fe: goto 00eb // -0013 │ │ -0630a6: 0800 1000 |00ff: move-object/from16 v0, v16 │ │ -0630aa: 540c 8309 |0101: iget-object v12, v0, Ljwtc/android/chess/ics/TimesealingSocket$CryptOutputStream;.buffer:[B // field@0983 │ │ -0630ae: d804 0301 |0103: add-int/lit8 v4, v3, #int 1 // #01 │ │ -0630b2: 130d 80ff |0105: const/16 v13, #int -128 // #ff80 │ │ -0630b6: 4f0d 0c03 |0107: aput-byte v13, v12, v3 │ │ -0630ba: 0800 1000 |0109: move-object/from16 v0, v16 │ │ -0630be: 540c 8309 |010b: iget-object v12, v0, Ljwtc/android/chess/ics/TimesealingSocket$CryptOutputStream;.buffer:[B // field@0983 │ │ -0630c2: d803 0401 |010d: add-int/lit8 v3, v4, #int 1 // #01 │ │ -0630c6: 130d 0a00 |010f: const/16 v13, #int 10 // #a │ │ -0630ca: 4f0d 0c04 |0111: aput-byte v13, v12, v4 │ │ -0630ce: 0f03 |0113: return v3 │ │ +064a44: |[064a44] jwtc.android.chess.ics.TimesealingSocket$CryptOutputStream.crypt:([BJ)I │ │ +064a54: 0800 1100 |0000: move-object/from16 v0, v17 │ │ +064a58: 2103 |0002: array-length v3, v0 │ │ +064a5a: 120c |0003: const/4 v12, #int 0 // #0 │ │ +064a5c: 0800 1000 |0004: move-object/from16 v0, v16 │ │ +064a60: 540d 8309 |0006: iget-object v13, v0, Ljwtc/android/chess/ics/TimesealingSocket$CryptOutputStream;.buffer:[B // field@0983 │ │ +064a64: 120e |0008: const/4 v14, #int 0 // #0 │ │ +064a66: 0800 1100 |0009: move-object/from16 v0, v17 │ │ +064a6a: 210f |000b: array-length v15, v0 │ │ +064a6c: 0800 1100 |000c: move-object/from16 v0, v17 │ │ +064a70: 715f 6515 c0ed |000e: invoke-static {v0, v12, v13, v14, v15}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@1565 │ │ +064a76: 0800 1000 |0011: move-object/from16 v0, v16 │ │ +064a7a: 540c 8309 |0013: iget-object v12, v0, Ljwtc/android/chess/ics/TimesealingSocket$CryptOutputStream;.buffer:[B // field@0983 │ │ +064a7e: d804 0301 |0015: add-int/lit8 v4, v3, #int 1 // #01 │ │ +064a82: 130d 1800 |0017: const/16 v13, #int 24 // #18 │ │ +064a86: 4f0d 0c03 |0019: aput-byte v13, v12, v3 │ │ +064a8a: 7702 0f15 1200 |001b: invoke-static/range {v18, v19}, Ljava/lang/Long;.toString:(J)Ljava/lang/String; // method@150f │ │ +064a90: 0c0c |001e: move-result-object v12 │ │ +064a92: 6e10 3c15 0c00 |001f: invoke-virtual {v12}, Ljava/lang/String;.getBytes:()[B // method@153c │ │ +064a98: 0c01 |0022: move-result-object v1 │ │ +064a9a: 120c |0023: const/4 v12, #int 0 // #0 │ │ +064a9c: 0800 1000 |0024: move-object/from16 v0, v16 │ │ +064aa0: 540d 8309 |0026: iget-object v13, v0, Ljwtc/android/chess/ics/TimesealingSocket$CryptOutputStream;.buffer:[B // field@0983 │ │ +064aa4: 211e |0028: array-length v14, v1 │ │ +064aa6: 715e 6515 c14d |0029: invoke-static {v1, v12, v13, v4, v14}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@1565 │ │ +064aac: 211c |002c: array-length v12, v1 │ │ +064aae: 9003 040c |002d: add-int v3, v4, v12 │ │ +064ab2: 0800 1000 |002f: move-object/from16 v0, v16 │ │ +064ab6: 540c 8309 |0031: iget-object v12, v0, Ljwtc/android/chess/ics/TimesealingSocket$CryptOutputStream;.buffer:[B // field@0983 │ │ +064aba: d804 0301 |0033: add-int/lit8 v4, v3, #int 1 // #01 │ │ +064abe: 130d 1900 |0035: const/16 v13, #int 25 // #19 │ │ +064ac2: 4f0d 0c03 |0037: aput-byte v13, v12, v3 │ │ +064ac6: 0146 |0039: move v6, v4 │ │ +064ac8: dc0c 040c |003a: rem-int/lit8 v12, v4, #int 12 // #0c │ │ +064acc: d90c 0c0c |003c: rsub-int/lit8 v12, v12, #int 12 // #0c │ │ +064ad0: 9003 040c |003e: add-int v3, v4, v12 │ │ +064ad4: 0167 |0040: move v7, v6 │ │ +064ad6: 3537 0e00 |0041: if-ge v7, v3, 004f // +000e │ │ +064ada: 0800 1000 |0043: move-object/from16 v0, v16 │ │ +064ade: 540c 8309 |0045: iget-object v12, v0, Ljwtc/android/chess/ics/TimesealingSocket$CryptOutputStream;.buffer:[B // field@0983 │ │ +064ae2: d806 0701 |0047: add-int/lit8 v6, v7, #int 1 // #01 │ │ +064ae6: 130d 3100 |0049: const/16 v13, #int 49 // #31 │ │ +064aea: 4f0d 0c07 |004b: aput-byte v13, v12, v7 │ │ +064aee: 0167 |004d: move v7, v6 │ │ +064af0: 28f3 |004e: goto 0041 // -000d │ │ +064af2: 1209 |004f: const/4 v9, #int 0 // #0 │ │ +064af4: 3539 1400 |0050: if-ge v9, v3, 0064 // +0014 │ │ +064af8: 0800 1000 |0052: move-object/from16 v0, v16 │ │ +064afc: 540c 8309 |0054: iget-object v12, v0, Ljwtc/android/chess/ics/TimesealingSocket$CryptOutputStream;.buffer:[B // field@0983 │ │ +064b00: 0800 1000 |0056: move-object/from16 v0, v16 │ │ +064b04: 540d 8309 |0058: iget-object v13, v0, Ljwtc/android/chess/ics/TimesealingSocket$CryptOutputStream;.buffer:[B // field@0983 │ │ +064b08: 480d 0d09 |005a: aget-byte v13, v13, v9 │ │ +064b0c: d6dd 8000 |005c: or-int/lit16 v13, v13, #int 128 // #0080 │ │ +064b10: 8ddd |005e: int-to-byte v13, v13 │ │ +064b12: 4f0d 0c09 |005f: aput-byte v13, v12, v9 │ │ +064b16: d809 0901 |0061: add-int/lit8 v9, v9, #int 1 // #01 │ │ +064b1a: 28ed |0063: goto 0050 // -0013 │ │ +064b1c: 1205 |0064: const/4 v5, #int 0 // #0 │ │ +064b1e: 3535 6100 |0065: if-ge v5, v3, 00c6 // +0061 │ │ +064b22: 0800 1000 |0067: move-object/from16 v0, v16 │ │ +064b26: 540c 8309 |0069: iget-object v12, v0, Ljwtc/android/chess/ics/TimesealingSocket$CryptOutputStream;.buffer:[B // field@0983 │ │ +064b2a: d80d 050b |006b: add-int/lit8 v13, v5, #int 11 // #0b │ │ +064b2e: 4802 0c0d |006d: aget-byte v2, v12, v13 │ │ +064b32: 0800 1000 |006f: move-object/from16 v0, v16 │ │ +064b36: 540c 8309 |0071: iget-object v12, v0, Ljwtc/android/chess/ics/TimesealingSocket$CryptOutputStream;.buffer:[B // field@0983 │ │ +064b3a: d80d 050b |0073: add-int/lit8 v13, v5, #int 11 // #0b │ │ +064b3e: 0800 1000 |0075: move-object/from16 v0, v16 │ │ +064b42: 540e 8309 |0077: iget-object v14, v0, Ljwtc/android/chess/ics/TimesealingSocket$CryptOutputStream;.buffer:[B // field@0983 │ │ +064b46: 480e 0e05 |0079: aget-byte v14, v14, v5 │ │ +064b4a: 4f0e 0c0d |007b: aput-byte v14, v12, v13 │ │ +064b4e: 0800 1000 |007d: move-object/from16 v0, v16 │ │ +064b52: 540c 8309 |007f: iget-object v12, v0, Ljwtc/android/chess/ics/TimesealingSocket$CryptOutputStream;.buffer:[B // field@0983 │ │ +064b56: 4f02 0c05 |0081: aput-byte v2, v12, v5 │ │ +064b5a: 0800 1000 |0083: move-object/from16 v0, v16 │ │ +064b5e: 540c 8309 |0085: iget-object v12, v0, Ljwtc/android/chess/ics/TimesealingSocket$CryptOutputStream;.buffer:[B // field@0983 │ │ +064b62: d80d 0509 |0087: add-int/lit8 v13, v5, #int 9 // #09 │ │ +064b66: 4802 0c0d |0089: aget-byte v2, v12, v13 │ │ +064b6a: 0800 1000 |008b: move-object/from16 v0, v16 │ │ +064b6e: 540c 8309 |008d: iget-object v12, v0, Ljwtc/android/chess/ics/TimesealingSocket$CryptOutputStream;.buffer:[B // field@0983 │ │ +064b72: d80d 0509 |008f: add-int/lit8 v13, v5, #int 9 // #09 │ │ +064b76: 0800 1000 |0091: move-object/from16 v0, v16 │ │ +064b7a: 540e 8309 |0093: iget-object v14, v0, Ljwtc/android/chess/ics/TimesealingSocket$CryptOutputStream;.buffer:[B // field@0983 │ │ +064b7e: d80f 0502 |0095: add-int/lit8 v15, v5, #int 2 // #02 │ │ +064b82: 480e 0e0f |0097: aget-byte v14, v14, v15 │ │ +064b86: 4f0e 0c0d |0099: aput-byte v14, v12, v13 │ │ +064b8a: 0800 1000 |009b: move-object/from16 v0, v16 │ │ +064b8e: 540c 8309 |009d: iget-object v12, v0, Ljwtc/android/chess/ics/TimesealingSocket$CryptOutputStream;.buffer:[B // field@0983 │ │ +064b92: d80d 0502 |009f: add-int/lit8 v13, v5, #int 2 // #02 │ │ +064b96: 4f02 0c0d |00a1: aput-byte v2, v12, v13 │ │ +064b9a: 0800 1000 |00a3: move-object/from16 v0, v16 │ │ +064b9e: 540c 8309 |00a5: iget-object v12, v0, Ljwtc/android/chess/ics/TimesealingSocket$CryptOutputStream;.buffer:[B // field@0983 │ │ +064ba2: d80d 0507 |00a7: add-int/lit8 v13, v5, #int 7 // #07 │ │ +064ba6: 4802 0c0d |00a9: aget-byte v2, v12, v13 │ │ +064baa: 0800 1000 |00ab: move-object/from16 v0, v16 │ │ +064bae: 540c 8309 |00ad: iget-object v12, v0, Ljwtc/android/chess/ics/TimesealingSocket$CryptOutputStream;.buffer:[B // field@0983 │ │ +064bb2: d80d 0507 |00af: add-int/lit8 v13, v5, #int 7 // #07 │ │ +064bb6: 0800 1000 |00b1: move-object/from16 v0, v16 │ │ +064bba: 540e 8309 |00b3: iget-object v14, v0, Ljwtc/android/chess/ics/TimesealingSocket$CryptOutputStream;.buffer:[B // field@0983 │ │ +064bbe: d80f 0504 |00b5: add-int/lit8 v15, v5, #int 4 // #04 │ │ +064bc2: 480e 0e0f |00b7: aget-byte v14, v14, v15 │ │ +064bc6: 4f0e 0c0d |00b9: aput-byte v14, v12, v13 │ │ +064bca: 0800 1000 |00bb: move-object/from16 v0, v16 │ │ +064bce: 540c 8309 |00bd: iget-object v12, v0, Ljwtc/android/chess/ics/TimesealingSocket$CryptOutputStream;.buffer:[B // field@0983 │ │ +064bd2: d80d 0504 |00bf: add-int/lit8 v13, v5, #int 4 // #04 │ │ +064bd6: 4f02 0c0d |00c1: aput-byte v2, v12, v13 │ │ +064bda: d805 050c |00c3: add-int/lit8 v5, v5, #int 12 // #0c │ │ +064bde: 28a0 |00c5: goto 0065 // -0060 │ │ +064be0: 120b |00c6: const/4 v11, #int 0 // #0 │ │ +064be2: 1208 |00c7: const/4 v8, #int 0 // #0 │ │ +064be4: 3538 2200 |00c8: if-ge v8, v3, 00ea // +0022 │ │ +064be8: 0800 1000 |00ca: move-object/from16 v0, v16 │ │ +064bec: 540c 8309 |00cc: iget-object v12, v0, Ljwtc/android/chess/ics/TimesealingSocket$CryptOutputStream;.buffer:[B // field@0983 │ │ +064bf0: 0800 1000 |00ce: move-object/from16 v0, v16 │ │ +064bf4: 540d 8309 |00d0: iget-object v13, v0, Ljwtc/android/chess/ics/TimesealingSocket$CryptOutputStream;.buffer:[B // field@0983 │ │ +064bf8: 480d 0d08 |00d2: aget-byte v13, v13, v8 │ │ +064bfc: 0800 1000 |00d4: move-object/from16 v0, v16 │ │ +064c00: 540e 8709 |00d6: iget-object v14, v0, Ljwtc/android/chess/ics/TimesealingSocket$CryptOutputStream;.timesealKey:[B // field@0987 │ │ +064c04: 480e 0e0b |00d8: aget-byte v14, v14, v11 │ │ +064c08: b7ed |00da: xor-int/2addr v13, v14 │ │ +064c0a: 8ddd |00db: int-to-byte v13, v13 │ │ +064c0c: 4f0d 0c08 |00dc: aput-byte v13, v12, v8 │ │ +064c10: d80c 0b01 |00de: add-int/lit8 v12, v11, #int 1 // #01 │ │ +064c14: 0800 1000 |00e0: move-object/from16 v0, v16 │ │ +064c18: 540d 8709 |00e2: iget-object v13, v0, Ljwtc/android/chess/ics/TimesealingSocket$CryptOutputStream;.timesealKey:[B // field@0987 │ │ +064c1c: 21dd |00e4: array-length v13, v13 │ │ +064c1e: 940b 0c0d |00e5: rem-int v11, v12, v13 │ │ +064c22: d808 0801 |00e7: add-int/lit8 v8, v8, #int 1 // #01 │ │ +064c26: 28df |00e9: goto 00c8 // -0021 │ │ +064c28: 120a |00ea: const/4 v10, #int 0 // #0 │ │ +064c2a: 353a 1400 |00eb: if-ge v10, v3, 00ff // +0014 │ │ +064c2e: 0800 1000 |00ed: move-object/from16 v0, v16 │ │ +064c32: 540c 8309 |00ef: iget-object v12, v0, Ljwtc/android/chess/ics/TimesealingSocket$CryptOutputStream;.buffer:[B // field@0983 │ │ +064c36: 0800 1000 |00f1: move-object/from16 v0, v16 │ │ +064c3a: 540d 8309 |00f3: iget-object v13, v0, Ljwtc/android/chess/ics/TimesealingSocket$CryptOutputStream;.buffer:[B // field@0983 │ │ +064c3e: 480d 0d0a |00f5: aget-byte v13, v13, v10 │ │ +064c42: d80d 0de0 |00f7: add-int/lit8 v13, v13, #int -32 // #e0 │ │ +064c46: 8ddd |00f9: int-to-byte v13, v13 │ │ +064c48: 4f0d 0c0a |00fa: aput-byte v13, v12, v10 │ │ +064c4c: d80a 0a01 |00fc: add-int/lit8 v10, v10, #int 1 // #01 │ │ +064c50: 28ed |00fe: goto 00eb // -0013 │ │ +064c52: 0800 1000 |00ff: move-object/from16 v0, v16 │ │ +064c56: 540c 8309 |0101: iget-object v12, v0, Ljwtc/android/chess/ics/TimesealingSocket$CryptOutputStream;.buffer:[B // field@0983 │ │ +064c5a: d804 0301 |0103: add-int/lit8 v4, v3, #int 1 // #01 │ │ +064c5e: 130d 80ff |0105: const/16 v13, #int -128 // #ff80 │ │ +064c62: 4f0d 0c03 |0107: aput-byte v13, v12, v3 │ │ +064c66: 0800 1000 |0109: move-object/from16 v0, v16 │ │ +064c6a: 540c 8309 |010b: iget-object v12, v0, Ljwtc/android/chess/ics/TimesealingSocket$CryptOutputStream;.buffer:[B // field@0983 │ │ +064c6e: d803 0401 |010d: add-int/lit8 v3, v4, #int 1 // #01 │ │ +064c72: 130d 0a00 |010f: const/16 v13, #int 10 // #a │ │ +064c76: 4f0d 0c04 |0111: aput-byte v13, v12, v4 │ │ +064c7a: 0f03 |0113: return v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ 0x0003 line=40 │ │ 0x0011 line=42 │ │ 0x001b line=43 │ │ 0x0023 line=44 │ │ @@ -107452,76 +107478,79 @@ │ │ │ │ Virtual methods - │ │ #0 : (in Ljwtc/android/chess/ics/TimesealingSocket$CryptOutputStream;) │ │ name : 'write' │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 9 │ │ + registers : 10 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 57 16-bit code units │ │ -0630d0: |[0630d0] jwtc.android.chess.ics.TimesealingSocket$CryptOutputStream.write:(I)V │ │ -0630e0: 1301 0a00 |0000: const/16 v1, #int 10 // #a │ │ -0630e4: 3318 3100 |0002: if-ne v8, v1, 0033 // +0031 │ │ -0630e8: 5472 8609 |0004: iget-object v2, v7, Ljwtc/android/chess/ics/TimesealingSocket$CryptOutputStream;.this$0:Ljwtc/android/chess/ics/TimesealingSocket; // field@0986 │ │ -0630ec: 1d02 |0006: monitor-enter v2 │ │ -0630ee: 5471 8409 |0007: iget-object v1, v7, Ljwtc/android/chess/ics/TimesealingSocket$CryptOutputStream;.byteArrayOutputStream:Ljava/io/ByteArrayOutputStream; // field@0984 │ │ -0630f2: 6e10 9c14 0100 |0009: invoke-virtual {v1}, Ljava/io/ByteArrayOutputStream;.toByteArray:()[B // method@149c │ │ -0630f8: 0c01 |000c: move-result-object v1 │ │ -0630fa: 7100 6615 0000 |000d: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@1566 │ │ -063100: 0b03 |0010: move-result-wide v3 │ │ -063102: 5475 8609 |0011: iget-object v5, v7, Ljwtc/android/chess/ics/TimesealingSocket$CryptOutputStream;.this$0:Ljwtc/android/chess/ics/TimesealingSocket; // field@0986 │ │ -063106: 7110 e618 0500 |0013: invoke-static {v5}, Ljwtc/android/chess/ics/TimesealingSocket;.access$000:(Ljwtc/android/chess/ics/TimesealingSocket;)J // method@18e6 │ │ -06310c: 0b05 |0016: move-result-wide v5 │ │ -06310e: bc53 |0017: sub-long/2addr v3, v5 │ │ -063110: 7040 e118 1743 |0018: invoke-direct {v7, v1, v3, v4}, Ljwtc/android/chess/ics/TimesealingSocket$CryptOutputStream;.crypt:([BJ)I // method@18e1 │ │ -063116: 0a00 |001b: move-result v0 │ │ -063118: 5471 8509 |001c: iget-object v1, v7, Ljwtc/android/chess/ics/TimesealingSocket$CryptOutputStream;.outputStreamToDecorate:Ljava/io/OutputStream; // field@0985 │ │ -06311c: 5473 8309 |001e: iget-object v3, v7, Ljwtc/android/chess/ics/TimesealingSocket$CryptOutputStream;.buffer:[B // field@0983 │ │ -063120: 1204 |0020: const/4 v4, #int 0 // #0 │ │ -063122: 6e40 ca14 3104 |0021: invoke-virtual {v1, v3, v4, v0}, Ljava/io/OutputStream;.write:([BII)V // method@14ca │ │ -063128: 5471 8509 |0024: iget-object v1, v7, Ljwtc/android/chess/ics/TimesealingSocket$CryptOutputStream;.outputStreamToDecorate:Ljava/io/OutputStream; // field@0985 │ │ -06312c: 6e10 c714 0100 |0026: invoke-virtual {v1}, Ljava/io/OutputStream;.flush:()V // method@14c7 │ │ -063132: 5471 8409 |0029: iget-object v1, v7, Ljwtc/android/chess/ics/TimesealingSocket$CryptOutputStream;.byteArrayOutputStream:Ljava/io/ByteArrayOutputStream; // field@0984 │ │ -063136: 6e10 9b14 0100 |002b: invoke-virtual {v1}, Ljava/io/ByteArrayOutputStream;.reset:()V // method@149b │ │ -06313c: 1e02 |002e: monitor-exit v2 │ │ -06313e: 0e00 |002f: return-void │ │ -063140: 0d01 |0030: move-exception v1 │ │ -063142: 1e02 |0031: monitor-exit v2 │ │ -063144: 2701 |0032: throw v1 │ │ -063146: 5471 8409 |0033: iget-object v1, v7, Ljwtc/android/chess/ics/TimesealingSocket$CryptOutputStream;.byteArrayOutputStream:Ljava/io/ByteArrayOutputStream; // field@0984 │ │ -06314a: 6e20 9d14 8100 |0035: invoke-virtual {v1, v8}, Ljava/io/ByteArrayOutputStream;.write:(I)V // method@149d │ │ -063150: 28f7 |0038: goto 002f // -0009 │ │ +064c7c: |[064c7c] jwtc.android.chess.ics.TimesealingSocket$CryptOutputStream.write:(I)V │ │ +064c8c: 1301 0a00 |0000: const/16 v1, #int 10 // #a │ │ +064c90: 3319 3100 |0002: if-ne v9, v1, 0033 // +0031 │ │ +064c94: 5482 8609 |0004: iget-object v2, v8, Ljwtc/android/chess/ics/TimesealingSocket$CryptOutputStream;.this$0:Ljwtc/android/chess/ics/TimesealingSocket; // field@0986 │ │ +064c98: 1d02 |0006: monitor-enter v2 │ │ +064c9a: 5481 8409 |0007: iget-object v1, v8, Ljwtc/android/chess/ics/TimesealingSocket$CryptOutputStream;.byteArrayOutputStream:Ljava/io/ByteArrayOutputStream; // field@0984 │ │ +064c9e: 6e10 9c14 0100 |0009: invoke-virtual {v1}, Ljava/io/ByteArrayOutputStream;.toByteArray:()[B // method@149c │ │ +064ca4: 0c01 |000c: move-result-object v1 │ │ +064ca6: 7100 6615 0000 |000d: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@1566 │ │ +064cac: 0b04 |0010: move-result-wide v4 │ │ +064cae: 5483 8609 |0011: iget-object v3, v8, Ljwtc/android/chess/ics/TimesealingSocket$CryptOutputStream;.this$0:Ljwtc/android/chess/ics/TimesealingSocket; // field@0986 │ │ +064cb2: 7110 e618 0300 |0013: invoke-static {v3}, Ljwtc/android/chess/ics/TimesealingSocket;.access$000:(Ljwtc/android/chess/ics/TimesealingSocket;)J // method@18e6 │ │ +064cb8: 0b06 |0016: move-result-wide v6 │ │ +064cba: bc64 |0017: sub-long/2addr v4, v6 │ │ +064cbc: 7040 e118 1854 |0018: invoke-direct {v8, v1, v4, v5}, Ljwtc/android/chess/ics/TimesealingSocket$CryptOutputStream;.crypt:([BJ)I // method@18e1 │ │ +064cc2: 0a00 |001b: move-result v0 │ │ +064cc4: 5481 8509 |001c: iget-object v1, v8, Ljwtc/android/chess/ics/TimesealingSocket$CryptOutputStream;.outputStreamToDecorate:Ljava/io/OutputStream; // field@0985 │ │ +064cc8: 5483 8309 |001e: iget-object v3, v8, Ljwtc/android/chess/ics/TimesealingSocket$CryptOutputStream;.buffer:[B // field@0983 │ │ +064ccc: 1204 |0020: const/4 v4, #int 0 // #0 │ │ +064cce: 6e40 ca14 3104 |0021: invoke-virtual {v1, v3, v4, v0}, Ljava/io/OutputStream;.write:([BII)V // method@14ca │ │ +064cd4: 5481 8509 |0024: iget-object v1, v8, Ljwtc/android/chess/ics/TimesealingSocket$CryptOutputStream;.outputStreamToDecorate:Ljava/io/OutputStream; // field@0985 │ │ +064cd8: 6e10 c714 0100 |0026: invoke-virtual {v1}, Ljava/io/OutputStream;.flush:()V // method@14c7 │ │ +064cde: 5481 8409 |0029: iget-object v1, v8, Ljwtc/android/chess/ics/TimesealingSocket$CryptOutputStream;.byteArrayOutputStream:Ljava/io/ByteArrayOutputStream; // field@0984 │ │ +064ce2: 6e10 9b14 0100 |002b: invoke-virtual {v1}, Ljava/io/ByteArrayOutputStream;.reset:()V // method@149b │ │ +064ce8: 1e02 |002e: monitor-exit v2 │ │ +064cea: 0e00 |002f: return-void │ │ +064cec: 0d01 |0030: move-exception v1 │ │ +064cee: 1e02 |0031: monitor-exit v2 │ │ +064cf0: 2701 |0032: throw v1 │ │ +064cf2: 5481 8409 |0033: iget-object v1, v8, Ljwtc/android/chess/ics/TimesealingSocket$CryptOutputStream;.byteArrayOutputStream:Ljava/io/ByteArrayOutputStream; // field@0984 │ │ +064cf6: 6e20 9d14 9100 |0035: invoke-virtual {v1, v9}, Ljava/io/ByteArrayOutputStream;.write:(I)V // method@149d │ │ +064cfc: 28f7 |0038: goto 002f // -0009 │ │ catches : 1 │ │ 0x0007 - 0x0032 │ │ -> 0x0030 │ │ positions : │ │ 0x0000 line=24 │ │ 0x0004 line=25 │ │ 0x0007 line=26 │ │ + 0x0009 line=27 │ │ + 0x0013 line=28 │ │ + 0x0018 line=26 │ │ 0x001c line=29 │ │ 0x0024 line=30 │ │ 0x0029 line=31 │ │ 0x002e line=32 │ │ 0x002f line=36 │ │ 0x0030 line=32 │ │ 0x0033 line=34 │ │ locals : │ │ 0x001c - 0x002f reg=0 resultLength I │ │ - 0x0000 - 0x0039 reg=7 this Ljwtc/android/chess/ics/TimesealingSocket$CryptOutputStream; │ │ - 0x0000 - 0x0039 reg=8 i I │ │ + 0x0000 - 0x0039 reg=8 this Ljwtc/android/chess/ics/TimesealingSocket$CryptOutputStream; │ │ + 0x0000 - 0x0039 reg=9 i I │ │ │ │ - source_file_idx : 3424 (TimesealingSocket.java) │ │ + source_file_idx : 3421 (TimesealingSocket.java) │ │ │ │ Class #479 header: │ │ -class_idx : 1049 │ │ +class_idx : 1046 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 857 │ │ -source_file_idx : 3424 │ │ +superclass_idx : 854 │ │ +source_file_idx : 3421 │ │ static_fields_size : 0 │ │ instance_fields_size: 5 │ │ direct_methods_size : 5 │ │ virtual_methods_size: 5 │ │ │ │ Class #479 annotations: │ │ Annotations on class │ │ @@ -107575,25 +107604,25 @@ │ │ type : '(Ljava/lang/String;ILjava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 21 16-bit code units │ │ -063160: |[063160] jwtc.android.chess.ics.TimesealingSocket.:(Ljava/lang/String;ILjava/lang/String;)V │ │ -063170: 7030 9215 3204 |0000: invoke-direct {v2, v3, v4}, Ljava/net/Socket;.:(Ljava/lang/String;I)V // method@1592 │ │ -063176: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -063178: 5b20 8a09 |0004: iput-object v0, v2, Ljwtc/android/chess/ics/TimesealingSocket;.initialTimesealString:Ljava/lang/String; // field@098a │ │ -06317c: 2200 1704 |0006: new-instance v0, Ljwtc/android/chess/ics/TimesealPipe; // type@0417 │ │ -063180: 1301 1027 |0008: const/16 v1, #int 10000 // #2710 │ │ -063184: 7020 d118 1000 |000a: invoke-direct {v0, v1}, Ljwtc/android/chess/ics/TimesealPipe;.:(I)V // method@18d1 │ │ -06318a: 5b20 8c09 |000d: iput-object v0, v2, Ljwtc/android/chess/ics/TimesealingSocket;.timesealPipe:Ljwtc/android/chess/ics/TimesealPipe; // field@098c │ │ -06318e: 5b25 8a09 |000f: iput-object v5, v2, Ljwtc/android/chess/ics/TimesealingSocket;.initialTimesealString:Ljava/lang/String; // field@098a │ │ -063192: 7010 eb18 0200 |0011: invoke-direct {v2}, Ljwtc/android/chess/ics/TimesealingSocket;.init:()V // method@18eb │ │ -063198: 0e00 |0014: return-void │ │ +064d0c: |[064d0c] jwtc.android.chess.ics.TimesealingSocket.:(Ljava/lang/String;ILjava/lang/String;)V │ │ +064d1c: 7030 9215 3204 |0000: invoke-direct {v2, v3, v4}, Ljava/net/Socket;.:(Ljava/lang/String;I)V // method@1592 │ │ +064d22: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +064d24: 5b20 8a09 |0004: iput-object v0, v2, Ljwtc/android/chess/ics/TimesealingSocket;.initialTimesealString:Ljava/lang/String; // field@098a │ │ +064d28: 2200 1404 |0006: new-instance v0, Ljwtc/android/chess/ics/TimesealPipe; // type@0414 │ │ +064d2c: 1301 1027 |0008: const/16 v1, #int 10000 // #2710 │ │ +064d30: 7020 d118 1000 |000a: invoke-direct {v0, v1}, Ljwtc/android/chess/ics/TimesealPipe;.:(I)V // method@18d1 │ │ +064d36: 5b20 8c09 |000d: iput-object v0, v2, Ljwtc/android/chess/ics/TimesealingSocket;.timesealPipe:Ljwtc/android/chess/ics/TimesealPipe; // field@098c │ │ +064d3a: 5b25 8a09 |000f: iput-object v5, v2, Ljwtc/android/chess/ics/TimesealingSocket;.initialTimesealString:Ljava/lang/String; // field@098a │ │ +064d3e: 7010 eb18 0200 |0011: invoke-direct {v2}, Ljwtc/android/chess/ics/TimesealingSocket;.init:()V // method@18eb │ │ +064d44: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=104 │ │ 0x0003 line=89 │ │ 0x0006 line=105 │ │ 0x000f line=106 │ │ 0x0011 line=107 │ │ @@ -107609,25 +107638,25 @@ │ │ type : '(Ljava/net/InetAddress;ILjava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 21 16-bit code units │ │ -06319c: |[06319c] jwtc.android.chess.ics.TimesealingSocket.:(Ljava/net/InetAddress;ILjava/lang/String;)V │ │ -0631ac: 7030 9315 3204 |0000: invoke-direct {v2, v3, v4}, Ljava/net/Socket;.:(Ljava/net/InetAddress;I)V // method@1593 │ │ -0631b2: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -0631b4: 5b20 8a09 |0004: iput-object v0, v2, Ljwtc/android/chess/ics/TimesealingSocket;.initialTimesealString:Ljava/lang/String; // field@098a │ │ -0631b8: 5b25 8a09 |0006: iput-object v5, v2, Ljwtc/android/chess/ics/TimesealingSocket;.initialTimesealString:Ljava/lang/String; // field@098a │ │ -0631bc: 2200 1704 |0008: new-instance v0, Ljwtc/android/chess/ics/TimesealPipe; // type@0417 │ │ -0631c0: 1301 1027 |000a: const/16 v1, #int 10000 // #2710 │ │ -0631c4: 7020 d118 1000 |000c: invoke-direct {v0, v1}, Ljwtc/android/chess/ics/TimesealPipe;.:(I)V // method@18d1 │ │ -0631ca: 5b20 8c09 |000f: iput-object v0, v2, Ljwtc/android/chess/ics/TimesealingSocket;.timesealPipe:Ljwtc/android/chess/ics/TimesealPipe; // field@098c │ │ -0631ce: 7010 eb18 0200 |0011: invoke-direct {v2}, Ljwtc/android/chess/ics/TimesealingSocket;.init:()V // method@18eb │ │ -0631d4: 0e00 |0014: return-void │ │ +064d48: |[064d48] jwtc.android.chess.ics.TimesealingSocket.:(Ljava/net/InetAddress;ILjava/lang/String;)V │ │ +064d58: 7030 9315 3204 |0000: invoke-direct {v2, v3, v4}, Ljava/net/Socket;.:(Ljava/net/InetAddress;I)V // method@1593 │ │ +064d5e: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +064d60: 5b20 8a09 |0004: iput-object v0, v2, Ljwtc/android/chess/ics/TimesealingSocket;.initialTimesealString:Ljava/lang/String; // field@098a │ │ +064d64: 5b25 8a09 |0006: iput-object v5, v2, Ljwtc/android/chess/ics/TimesealingSocket;.initialTimesealString:Ljava/lang/String; // field@098a │ │ +064d68: 2200 1404 |0008: new-instance v0, Ljwtc/android/chess/ics/TimesealPipe; // type@0414 │ │ +064d6c: 1301 1027 |000a: const/16 v1, #int 10000 // #2710 │ │ +064d70: 7020 d118 1000 |000c: invoke-direct {v0, v1}, Ljwtc/android/chess/ics/TimesealPipe;.:(I)V // method@18d1 │ │ +064d76: 5b20 8c09 |000f: iput-object v0, v2, Ljwtc/android/chess/ics/TimesealingSocket;.timesealPipe:Ljwtc/android/chess/ics/TimesealPipe; // field@098c │ │ +064d7a: 7010 eb18 0200 |0011: invoke-direct {v2}, Ljwtc/android/chess/ics/TimesealingSocket;.init:()V // method@18eb │ │ +064d80: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=96 │ │ 0x0003 line=89 │ │ 0x0006 line=97 │ │ 0x0008 line=98 │ │ 0x0011 line=99 │ │ @@ -107643,17 +107672,17 @@ │ │ type : '(Ljwtc/android/chess/ics/TimesealingSocket;)J' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0631d8: |[0631d8] jwtc.android.chess.ics.TimesealingSocket.access$000:(Ljwtc/android/chess/ics/TimesealingSocket;)J │ │ -0631e8: 5320 8909 |0000: iget-wide v0, v2, Ljwtc/android/chess/ics/TimesealingSocket;.initialTime:J // field@0989 │ │ -0631ec: 1000 |0002: return-wide v0 │ │ +064d84: |[064d84] jwtc.android.chess.ics.TimesealingSocket.access$000:(Ljwtc/android/chess/ics/TimesealingSocket;)J │ │ +064d94: 5320 8909 |0000: iget-wide v0, v2, Ljwtc/android/chess/ics/TimesealingSocket;.initialTime:J // field@0989 │ │ +064d98: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=6 │ │ locals : │ │ 0x0000 - 0x0003 reg=2 x0 Ljwtc/android/chess/ics/TimesealingSocket; │ │ │ │ #3 : (in Ljwtc/android/chess/ics/TimesealingSocket;) │ │ @@ -107661,31 +107690,31 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 35 16-bit code units │ │ -0631f0: |[0631f0] jwtc.android.chess.ics.TimesealingSocket.init:()V │ │ -063200: 7100 6615 0000 |0000: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@1566 │ │ -063206: 0b00 |0003: move-result-wide v0 │ │ -063208: 5a20 8909 |0004: iput-wide v0, v2, Ljwtc/android/chess/ics/TimesealingSocket;.initialTime:J // field@0989 │ │ -06320c: 2200 1804 |0006: new-instance v0, Ljwtc/android/chess/ics/TimesealingSocket$CryptOutputStream; // type@0418 │ │ -063210: 6f10 9615 0200 |0008: invoke-super {v2}, Ljava/net/Socket;.getOutputStream:()Ljava/io/OutputStream; // method@1596 │ │ -063216: 0c01 |000b: move-result-object v1 │ │ -063218: 7030 df18 2001 |000c: invoke-direct {v0, v2, v1}, Ljwtc/android/chess/ics/TimesealingSocket$CryptOutputStream;.:(Ljwtc/android/chess/ics/TimesealingSocket;Ljava/io/OutputStream;)V // method@18df │ │ -06321e: 5b20 8809 |000f: iput-object v0, v2, Ljwtc/android/chess/ics/TimesealingSocket;.cryptedOutputStream:Ljwtc/android/chess/ics/TimesealingSocket$CryptOutputStream; // field@0988 │ │ -063222: 7010 ed18 0200 |0011: invoke-direct {v2}, Ljwtc/android/chess/ics/TimesealingSocket;.writeInitialTimesealString:()V // method@18ed │ │ -063228: 2200 4403 |0014: new-instance v0, Ljava/lang/Thread; // type@0344 │ │ -06322c: 1a01 5b0d |0016: const-string v1, "Timeseal thread" // string@0d5b │ │ -063230: 7030 6c15 2001 |0018: invoke-direct {v0, v2, v1}, Ljava/lang/Thread;.:(Ljava/lang/Runnable;Ljava/lang/String;)V // method@156c │ │ -063236: 5b20 8b09 |001b: iput-object v0, v2, Ljwtc/android/chess/ics/TimesealingSocket;.thread:Ljava/lang/Thread; // field@098b │ │ -06323a: 5420 8b09 |001d: iget-object v0, v2, Ljwtc/android/chess/ics/TimesealingSocket;.thread:Ljava/lang/Thread; // field@098b │ │ -06323e: 6e10 7115 0000 |001f: invoke-virtual {v0}, Ljava/lang/Thread;.start:()V // method@1571 │ │ -063244: 0e00 |0022: return-void │ │ +064d9c: |[064d9c] jwtc.android.chess.ics.TimesealingSocket.init:()V │ │ +064dac: 7100 6615 0000 |0000: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@1566 │ │ +064db2: 0b00 |0003: move-result-wide v0 │ │ +064db4: 5a20 8909 |0004: iput-wide v0, v2, Ljwtc/android/chess/ics/TimesealingSocket;.initialTime:J // field@0989 │ │ +064db8: 2200 1504 |0006: new-instance v0, Ljwtc/android/chess/ics/TimesealingSocket$CryptOutputStream; // type@0415 │ │ +064dbc: 6f10 9615 0200 |0008: invoke-super {v2}, Ljava/net/Socket;.getOutputStream:()Ljava/io/OutputStream; // method@1596 │ │ +064dc2: 0c01 |000b: move-result-object v1 │ │ +064dc4: 7030 df18 2001 |000c: invoke-direct {v0, v2, v1}, Ljwtc/android/chess/ics/TimesealingSocket$CryptOutputStream;.:(Ljwtc/android/chess/ics/TimesealingSocket;Ljava/io/OutputStream;)V // method@18df │ │ +064dca: 5b20 8809 |000f: iput-object v0, v2, Ljwtc/android/chess/ics/TimesealingSocket;.cryptedOutputStream:Ljwtc/android/chess/ics/TimesealingSocket$CryptOutputStream; // field@0988 │ │ +064dce: 7010 ed18 0200 |0011: invoke-direct {v2}, Ljwtc/android/chess/ics/TimesealingSocket;.writeInitialTimesealString:()V // method@18ed │ │ +064dd4: 2200 4103 |0014: new-instance v0, Ljava/lang/Thread; // type@0341 │ │ +064dd8: 1a01 580d |0016: const-string v1, "Timeseal thread" // string@0d58 │ │ +064ddc: 7030 6c15 2001 |0018: invoke-direct {v0, v2, v1}, Ljava/lang/Thread;.:(Ljava/lang/Runnable;Ljava/lang/String;)V // method@156c │ │ +064de2: 5b20 8b09 |001b: iput-object v0, v2, Ljwtc/android/chess/ics/TimesealingSocket;.thread:Ljava/lang/Thread; // field@098b │ │ +064de6: 5420 8b09 |001d: iget-object v0, v2, Ljwtc/android/chess/ics/TimesealingSocket;.thread:Ljava/lang/Thread; // field@098b │ │ +064dea: 6e10 7115 0000 |001f: invoke-virtual {v0}, Ljava/lang/Thread;.start:()V // method@1571 │ │ +064df0: 0e00 |0022: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=197 │ │ 0x0006 line=198 │ │ 0x0011 line=199 │ │ 0x0014 line=200 │ │ 0x001d line=201 │ │ @@ -107694,37 +107723,37 @@ │ │ 0x0000 - 0x0023 reg=2 this Ljwtc/android/chess/ics/TimesealingSocket; │ │ │ │ #4 : (in Ljwtc/android/chess/ics/TimesealingSocket;) │ │ name : 'writeInitialTimesealString' │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ - registers : 4 │ │ + registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 31 16-bit code units │ │ -063248: |[063248] jwtc.android.chess.ics.TimesealingSocket.writeInitialTimesealString:()V │ │ -063258: 1601 6400 |0000: const-wide/16 v1, #int 100 // #64 │ │ -06325c: 7120 7015 2100 |0002: invoke-static {v1, v2}, Ljava/lang/Thread;.sleep:(J)V // method@1570 │ │ -063262: 6e10 ea18 0300 |0005: invoke-virtual {v3}, Ljwtc/android/chess/ics/TimesealingSocket;.getOutputStream:()Ljwtc/android/chess/ics/TimesealingSocket$CryptOutputStream; // method@18ea │ │ -063268: 0c00 |0008: move-result-object v0 │ │ -06326a: 1d00 |0009: monitor-enter v0 │ │ -06326c: 5431 8a09 |000a: iget-object v1, v3, Ljwtc/android/chess/ics/TimesealingSocket;.initialTimesealString:Ljava/lang/String; // field@098a │ │ -063270: 6e10 3c15 0100 |000c: invoke-virtual {v1}, Ljava/lang/String;.getBytes:()[B // method@153c │ │ -063276: 0c01 |000f: move-result-object v1 │ │ -063278: 6e20 c914 1000 |0010: invoke-virtual {v0, v1}, Ljava/io/OutputStream;.write:([B)V // method@14c9 │ │ -06327e: 1301 0a00 |0013: const/16 v1, #int 10 // #a │ │ -063282: 6e20 c814 1000 |0015: invoke-virtual {v0, v1}, Ljava/io/OutputStream;.write:(I)V // method@14c8 │ │ -063288: 1e00 |0018: monitor-exit v0 │ │ -06328a: 0e00 |0019: return-void │ │ -06328c: 0d01 |001a: move-exception v1 │ │ -06328e: 1e00 |001b: monitor-exit v0 │ │ -063290: 2701 |001c: throw v1 │ │ -063292: 0d01 |001d: move-exception v1 │ │ -063294: 28e7 |001e: goto 0005 // -0019 │ │ +064df4: |[064df4] jwtc.android.chess.ics.TimesealingSocket.writeInitialTimesealString:()V │ │ +064e04: 1602 6400 |0000: const-wide/16 v2, #int 100 // #64 │ │ +064e08: 7120 7015 3200 |0002: invoke-static {v2, v3}, Ljava/lang/Thread;.sleep:(J)V // method@1570 │ │ +064e0e: 6e10 ea18 0400 |0005: invoke-virtual {v4}, Ljwtc/android/chess/ics/TimesealingSocket;.getOutputStream:()Ljwtc/android/chess/ics/TimesealingSocket$CryptOutputStream; // method@18ea │ │ +064e14: 0c00 |0008: move-result-object v0 │ │ +064e16: 1d00 |0009: monitor-enter v0 │ │ +064e18: 5441 8a09 |000a: iget-object v1, v4, Ljwtc/android/chess/ics/TimesealingSocket;.initialTimesealString:Ljava/lang/String; // field@098a │ │ +064e1c: 6e10 3c15 0100 |000c: invoke-virtual {v1}, Ljava/lang/String;.getBytes:()[B // method@153c │ │ +064e22: 0c01 |000f: move-result-object v1 │ │ +064e24: 6e20 c914 1000 |0010: invoke-virtual {v0, v1}, Ljava/io/OutputStream;.write:([B)V // method@14c9 │ │ +064e2a: 1301 0a00 |0013: const/16 v1, #int 10 // #a │ │ +064e2e: 6e20 c814 1000 |0015: invoke-virtual {v0, v1}, Ljava/io/OutputStream;.write:(I)V // method@14c8 │ │ +064e34: 1e00 |0018: monitor-exit v0 │ │ +064e36: 0e00 |0019: return-void │ │ +064e38: 0d01 |001a: move-exception v1 │ │ +064e3a: 1e00 |001b: monitor-exit v0 │ │ +064e3c: 2701 |001c: throw v1 │ │ +064e3e: 0d01 |001d: move-exception v1 │ │ +064e40: 28e7 |001e: goto 0005 // -0019 │ │ catches : 2 │ │ 0x0002 - 0x0005 │ │ Ljava/lang/InterruptedException; -> 0x001d │ │ 0x000a - 0x001c │ │ -> 0x001a │ │ positions : │ │ 0x0000 line=208 │ │ @@ -107734,31 +107763,31 @@ │ │ 0x0013 line=215 │ │ 0x0018 line=216 │ │ 0x0019 line=217 │ │ 0x001a line=216 │ │ 0x001d line=209 │ │ locals : │ │ 0x0009 - 0x001d reg=0 outputstream Ljava/io/OutputStream; │ │ - 0x0000 - 0x001f reg=3 this Ljwtc/android/chess/ics/TimesealingSocket; │ │ + 0x0000 - 0x001f reg=4 this Ljwtc/android/chess/ics/TimesealingSocket; │ │ │ │ Virtual methods - │ │ #0 : (in Ljwtc/android/chess/ics/TimesealingSocket;) │ │ name : 'close' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0632b0: |[0632b0] jwtc.android.chess.ics.TimesealingSocket.close:()V │ │ -0632c0: 6f10 9415 0100 |0000: invoke-super {v1}, Ljava/net/Socket;.close:()V // method@1594 │ │ -0632c6: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -0632c8: 5b10 8b09 |0004: iput-object v0, v1, Ljwtc/android/chess/ics/TimesealingSocket;.thread:Ljava/lang/Thread; // field@098b │ │ -0632cc: 0e00 |0006: return-void │ │ +064e5c: |[064e5c] jwtc.android.chess.ics.TimesealingSocket.close:()V │ │ +064e6c: 6f10 9415 0100 |0000: invoke-super {v1}, Ljava/net/Socket;.close:()V // method@1594 │ │ +064e72: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +064e74: 5b10 8b09 |0004: iput-object v0, v1, Ljwtc/android/chess/ics/TimesealingSocket;.thread:Ljava/lang/Thread; // field@098b │ │ +064e78: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=112 │ │ 0x0003 line=113 │ │ 0x0006 line=114 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Ljwtc/android/chess/ics/TimesealingSocket; │ │ @@ -107768,19 +107797,19 @@ │ │ type : '()Ljava/io/InputStream;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0632d0: |[0632d0] jwtc.android.chess.ics.TimesealingSocket.getInputStream:()Ljava/io/InputStream; │ │ -0632e0: 5410 8c09 |0000: iget-object v0, v1, Ljwtc/android/chess/ics/TimesealingSocket;.timesealPipe:Ljwtc/android/chess/ics/TimesealPipe; // field@098c │ │ -0632e4: 6e10 dc18 0000 |0002: invoke-virtual {v0}, Ljwtc/android/chess/ics/TimesealPipe;.getTimesealInputStream:()Ljwtc/android/chess/ics/TimesealInputStream; // method@18dc │ │ -0632ea: 0c00 |0005: move-result-object v0 │ │ -0632ec: 1100 |0006: return-object v0 │ │ +064e7c: |[064e7c] jwtc.android.chess.ics.TimesealingSocket.getInputStream:()Ljava/io/InputStream; │ │ +064e8c: 5410 8c09 |0000: iget-object v0, v1, Ljwtc/android/chess/ics/TimesealingSocket;.timesealPipe:Ljwtc/android/chess/ics/TimesealPipe; // field@098c │ │ +064e90: 6e10 dc18 0000 |0002: invoke-virtual {v0}, Ljwtc/android/chess/ics/TimesealPipe;.getTimesealInputStream:()Ljwtc/android/chess/ics/TimesealInputStream; // method@18dc │ │ +064e96: 0c00 |0005: move-result-object v0 │ │ +064e98: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=118 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Ljwtc/android/chess/ics/TimesealingSocket; │ │ │ │ #2 : (in Ljwtc/android/chess/ics/TimesealingSocket;) │ │ @@ -107788,18 +107817,18 @@ │ │ type : '()Ljava/io/OutputStream;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0632f0: |[0632f0] jwtc.android.chess.ics.TimesealingSocket.getOutputStream:()Ljava/io/OutputStream; │ │ -063300: 6e10 ea18 0100 |0000: invoke-virtual {v1}, Ljwtc/android/chess/ics/TimesealingSocket;.getOutputStream:()Ljwtc/android/chess/ics/TimesealingSocket$CryptOutputStream; // method@18ea │ │ -063306: 0c00 |0003: move-result-object v0 │ │ -063308: 1100 |0004: return-object v0 │ │ +064e9c: |[064e9c] jwtc.android.chess.ics.TimesealingSocket.getOutputStream:()Ljava/io/OutputStream; │ │ +064eac: 6e10 ea18 0100 |0000: invoke-virtual {v1}, Ljwtc/android/chess/ics/TimesealingSocket;.getOutputStream:()Ljwtc/android/chess/ics/TimesealingSocket$CryptOutputStream; // method@18ea │ │ +064eb2: 0c00 |0003: move-result-object v0 │ │ +064eb4: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=6 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Ljwtc/android/chess/ics/TimesealingSocket; │ │ │ │ #3 : (in Ljwtc/android/chess/ics/TimesealingSocket;) │ │ @@ -107807,17 +107836,17 @@ │ │ type : '()Ljwtc/android/chess/ics/TimesealingSocket$CryptOutputStream;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -06330c: |[06330c] jwtc.android.chess.ics.TimesealingSocket.getOutputStream:()Ljwtc/android/chess/ics/TimesealingSocket$CryptOutputStream; │ │ -06331c: 5410 8809 |0000: iget-object v0, v1, Ljwtc/android/chess/ics/TimesealingSocket;.cryptedOutputStream:Ljwtc/android/chess/ics/TimesealingSocket$CryptOutputStream; // field@0988 │ │ -063320: 1100 |0002: return-object v0 │ │ +064eb8: |[064eb8] jwtc.android.chess.ics.TimesealingSocket.getOutputStream:()Ljwtc/android/chess/ics/TimesealingSocket$CryptOutputStream; │ │ +064ec8: 5410 8809 |0000: iget-object v0, v1, Ljwtc/android/chess/ics/TimesealingSocket;.cryptedOutputStream:Ljwtc/android/chess/ics/TimesealingSocket$CryptOutputStream; // field@0988 │ │ +064ecc: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=123 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Ljwtc/android/chess/ics/TimesealingSocket; │ │ │ │ #4 : (in Ljwtc/android/chess/ics/TimesealingSocket;) │ │ @@ -107825,131 +107854,131 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 15 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 201 16-bit code units │ │ -063324: |[063324] jwtc.android.chess.ics.TimesealingSocket.run:()V │ │ -063334: 2201 0903 |0000: new-instance v1, Ljava/io/BufferedInputStream; // type@0309 │ │ -063338: 6f10 9515 0e00 |0002: invoke-super {v14}, Ljava/net/Socket;.getInputStream:()Ljava/io/InputStream; // method@1595 │ │ -06333e: 0c0c |0005: move-result-object v12 │ │ -063340: 7020 9414 c100 |0006: invoke-direct {v1, v12}, Ljava/io/BufferedInputStream;.:(Ljava/io/InputStream;)V // method@1494 │ │ -063346: 54ec 8c09 |0009: iget-object v12, v14, Ljwtc/android/chess/ics/TimesealingSocket;.timesealPipe:Ljwtc/android/chess/ics/TimesealPipe; // field@098c │ │ -06334a: 6e10 dd18 0c00 |000b: invoke-virtual {v12}, Ljwtc/android/chess/ics/TimesealPipe;.getTimesealOutputStream:()Ljwtc/android/chess/ics/TimesealOutputStream; // method@18dd │ │ -063350: 0c09 |000e: move-result-object v9 │ │ -063352: 1a0a 720e |000f: const-string v10, "[G]��" // string@0e72 │ │ -063356: 6e10 4215 0a00 |0011: invoke-virtual {v10}, Ljava/lang/String;.length:()I // method@1542 │ │ -06335c: 0a0c |0014: move-result v12 │ │ -06335e: 23cb 8c04 |0015: new-array v11, v12, [B // type@048c │ │ -063362: 1202 |0017: const/4 v2, #int 0 // #0 │ │ -063364: 1206 |0018: const/4 v6, #int 0 // #0 │ │ -063366: 54ec 8b09 |0019: iget-object v12, v14, Ljwtc/android/chess/ics/TimesealingSocket;.thread:Ljava/lang/Thread; // field@098b │ │ -06336a: 380c 9900 |001b: if-eqz v12, 00b4 // +0099 │ │ -06336e: 3802 4a00 |001d: if-eqz v2, 0067 // +004a │ │ -063372: 120c |001f: const/4 v12, #int 0 // #0 │ │ -063374: 4807 0b0c |0020: aget-byte v7, v11, v12 │ │ -063378: 3b07 0400 |0022: if-gez v7, 0026 // +0004 │ │ -06337c: d077 0001 |0024: add-int/lit16 v7, v7, #int 256 // #0100 │ │ -063380: 1208 |0026: const/4 v8, #int 0 // #0 │ │ -063382: 3528 0b00 |0027: if-ge v8, v2, 0032 // +000b │ │ -063386: d80c 0801 |0029: add-int/lit8 v12, v8, #int 1 // #01 │ │ -06338a: 480c 0b0c |002b: aget-byte v12, v11, v12 │ │ -06338e: 4f0c 0b08 |002d: aput-byte v12, v11, v8 │ │ -063392: d808 0801 |002f: add-int/lit8 v8, v8, #int 1 // #01 │ │ -063396: 28f6 |0031: goto 0027 // -000a │ │ -063398: d802 02ff |0032: add-int/lit8 v2, v2, #int -1 // #ff │ │ -06339c: 6e20 3515 6a00 |0034: invoke-virtual {v10, v6}, Ljava/lang/String;.charAt:(I)C // method@1535 │ │ -0633a2: 0a0c |0037: move-result v12 │ │ -0633a4: 337c 3400 |0038: if-ne v12, v7, 006c // +0034 │ │ -0633a8: d806 0601 |003a: add-int/lit8 v6, v6, #int 1 // #01 │ │ -0633ac: 6e10 4215 0a00 |003c: invoke-virtual {v10}, Ljava/lang/String;.length:()I // method@1542 │ │ -0633b2: 0a0c |003f: move-result v12 │ │ -0633b4: 33c6 d9ff |0040: if-ne v6, v12, 0019 // -0027 │ │ -0633b8: 1206 |0042: const/4 v6, #int 0 // #0 │ │ -0633ba: 1202 |0043: const/4 v2, #int 0 // #0 │ │ -0633bc: 1d0e |0044: monitor-enter v14 │ │ -0633be: 6e10 ea18 0e00 |0045: invoke-virtual {v14}, Ljwtc/android/chess/ics/TimesealingSocket;.getOutputStream:()Ljwtc/android/chess/ics/TimesealingSocket$CryptOutputStream; // method@18ea │ │ -0633c4: 0c0c |0048: move-result-object v12 │ │ -0633c6: 1a0d 0100 |0049: const-string v13, "9 │ │ +064ed0: |[064ed0] jwtc.android.chess.ics.TimesealingSocket.run:()V │ │ +064ee0: 2201 0603 |0000: new-instance v1, Ljava/io/BufferedInputStream; // type@0306 │ │ +064ee4: 6f10 9515 0e00 |0002: invoke-super {v14}, Ljava/net/Socket;.getInputStream:()Ljava/io/InputStream; // method@1595 │ │ +064eea: 0c0c |0005: move-result-object v12 │ │ +064eec: 7020 9414 c100 |0006: invoke-direct {v1, v12}, Ljava/io/BufferedInputStream;.:(Ljava/io/InputStream;)V // method@1494 │ │ +064ef2: 54ec 8c09 |0009: iget-object v12, v14, Ljwtc/android/chess/ics/TimesealingSocket;.timesealPipe:Ljwtc/android/chess/ics/TimesealPipe; // field@098c │ │ +064ef6: 6e10 dd18 0c00 |000b: invoke-virtual {v12}, Ljwtc/android/chess/ics/TimesealPipe;.getTimesealOutputStream:()Ljwtc/android/chess/ics/TimesealOutputStream; // method@18dd │ │ +064efc: 0c09 |000e: move-result-object v9 │ │ +064efe: 1a0a 6f0e |000f: const-string v10, "[G]��" // string@0e6f │ │ +064f02: 6e10 4215 0a00 |0011: invoke-virtual {v10}, Ljava/lang/String;.length:()I // method@1542 │ │ +064f08: 0a0c |0014: move-result v12 │ │ +064f0a: 23cb 8904 |0015: new-array v11, v12, [B // type@0489 │ │ +064f0e: 1202 |0017: const/4 v2, #int 0 // #0 │ │ +064f10: 1206 |0018: const/4 v6, #int 0 // #0 │ │ +064f12: 54ec 8b09 |0019: iget-object v12, v14, Ljwtc/android/chess/ics/TimesealingSocket;.thread:Ljava/lang/Thread; // field@098b │ │ +064f16: 380c 9900 |001b: if-eqz v12, 00b4 // +0099 │ │ +064f1a: 3802 4a00 |001d: if-eqz v2, 0067 // +004a │ │ +064f1e: 120c |001f: const/4 v12, #int 0 // #0 │ │ +064f20: 4807 0b0c |0020: aget-byte v7, v11, v12 │ │ +064f24: 3b07 0400 |0022: if-gez v7, 0026 // +0004 │ │ +064f28: d077 0001 |0024: add-int/lit16 v7, v7, #int 256 // #0100 │ │ +064f2c: 1208 |0026: const/4 v8, #int 0 // #0 │ │ +064f2e: 3528 0b00 |0027: if-ge v8, v2, 0032 // +000b │ │ +064f32: d80c 0801 |0029: add-int/lit8 v12, v8, #int 1 // #01 │ │ +064f36: 480c 0b0c |002b: aget-byte v12, v11, v12 │ │ +064f3a: 4f0c 0b08 |002d: aput-byte v12, v11, v8 │ │ +064f3e: d808 0801 |002f: add-int/lit8 v8, v8, #int 1 // #01 │ │ +064f42: 28f6 |0031: goto 0027 // -000a │ │ +064f44: d802 02ff |0032: add-int/lit8 v2, v2, #int -1 // #ff │ │ +064f48: 6e20 3515 6a00 |0034: invoke-virtual {v10, v6}, Ljava/lang/String;.charAt:(I)C // method@1535 │ │ +064f4e: 0a0c |0037: move-result v12 │ │ +064f50: 337c 3400 |0038: if-ne v12, v7, 006c // +0034 │ │ +064f54: d806 0601 |003a: add-int/lit8 v6, v6, #int 1 // #01 │ │ +064f58: 6e10 4215 0a00 |003c: invoke-virtual {v10}, Ljava/lang/String;.length:()I // method@1542 │ │ +064f5e: 0a0c |003f: move-result v12 │ │ +064f60: 33c6 d9ff |0040: if-ne v6, v12, 0019 // -0027 │ │ +064f64: 1206 |0042: const/4 v6, #int 0 // #0 │ │ +064f66: 1202 |0043: const/4 v2, #int 0 // #0 │ │ +064f68: 1d0e |0044: monitor-enter v14 │ │ +064f6a: 6e10 ea18 0e00 |0045: invoke-virtual {v14}, Ljwtc/android/chess/ics/TimesealingSocket;.getOutputStream:()Ljwtc/android/chess/ics/TimesealingSocket$CryptOutputStream; // method@18ea │ │ +064f70: 0c0c |0048: move-result-object v12 │ │ +064f72: 1a0d 0100 |0049: const-string v13, "9 │ │ " // string@0001 │ │ -0633ca: 6e10 3c15 0d00 |004b: invoke-virtual {v13}, Ljava/lang/String;.getBytes:()[B // method@153c │ │ -0633d0: 0c0d |004e: move-result-object v13 │ │ -0633d2: 6e20 e318 dc00 |004f: invoke-virtual {v12, v13}, Ljwtc/android/chess/ics/TimesealingSocket$CryptOutputStream;.write:([B)V // method@18e3 │ │ -0633d8: 1e0e |0052: monitor-exit v14 │ │ -0633da: 28c6 |0053: goto 0019 // -003a │ │ -0633dc: 0d0c |0054: move-exception v12 │ │ -0633de: 1e0e |0055: monitor-exit v14 │ │ -0633e0: 270c |0056: throw v12 │ │ -0633e2: 0d00 |0057: move-exception v0 │ │ -0633e4: 54ec 8809 |0058: iget-object v12, v14, Ljwtc/android/chess/ics/TimesealingSocket;.cryptedOutputStream:Ljwtc/android/chess/ics/TimesealingSocket$CryptOutputStream; // field@0988 │ │ -0633e8: 6e10 e018 0c00 |005a: invoke-virtual {v12}, Ljwtc/android/chess/ics/TimesealingSocket$CryptOutputStream;.close:()V // method@18e0 │ │ -0633ee: 54ec 8c09 |005d: iget-object v12, v14, Ljwtc/android/chess/ics/TimesealingSocket;.timesealPipe:Ljwtc/android/chess/ics/TimesealPipe; // field@098c │ │ -0633f2: 6e10 dd18 0c00 |005f: invoke-virtual {v12}, Ljwtc/android/chess/ics/TimesealPipe;.getTimesealOutputStream:()Ljwtc/android/chess/ics/TimesealOutputStream; // method@18dd │ │ -0633f8: 0c09 |0062: move-result-object v9 │ │ -0633fa: 6e10 cd18 0900 |0063: invoke-virtual {v9}, Ljwtc/android/chess/ics/TimesealOutputStream;.close:()V // method@18cd │ │ -063400: 0e00 |0066: return-void │ │ -063402: 6e10 9514 0100 |0067: invoke-virtual {v1}, Ljava/io/BufferedInputStream;.read:()I // method@1495 │ │ -063408: 0a07 |006a: move-result v7 │ │ -06340a: 28c9 |006b: goto 0034 // -0037 │ │ -06340c: 3806 2700 |006c: if-eqz v6, 0093 // +0027 │ │ -063410: 120c |006e: const/4 v12, #int 0 // #0 │ │ -063412: 6e20 3515 ca00 |006f: invoke-virtual {v10, v12}, Ljava/lang/String;.charAt:(I)C // method@1535 │ │ -063418: 0a0c |0072: move-result v12 │ │ -06341a: 8dcc |0073: int-to-byte v12, v12 │ │ -06341c: 6e20 ce18 c900 |0074: invoke-virtual {v9, v12}, Ljwtc/android/chess/ics/TimesealOutputStream;.write:(I)V // method@18ce │ │ -063422: 1204 |0077: const/4 v4, #int 0 // #0 │ │ -063424: 0123 |0078: move v3, v2 │ │ -063426: d80c 06ff |0079: add-int/lit8 v12, v6, #int -1 // #ff │ │ -06342a: 35c4 1100 |007b: if-ge v4, v12, 008c // +0011 │ │ -06342e: d80c 0401 |007d: add-int/lit8 v12, v4, #int 1 // #01 │ │ -063432: 6e20 3515 ca00 |007f: invoke-virtual {v10, v12}, Ljava/lang/String;.charAt:(I)C // method@1535 │ │ -063438: 0a0c |0082: move-result v12 │ │ -06343a: 8dcc |0083: int-to-byte v12, v12 │ │ -06343c: 4f0c 0b04 |0084: aput-byte v12, v11, v4 │ │ -063440: d802 0301 |0086: add-int/lit8 v2, v3, #int 1 // #01 │ │ -063444: d804 0401 |0088: add-int/lit8 v4, v4, #int 1 // #01 │ │ -063448: 0123 |008a: move v3, v2 │ │ -06344a: 28ee |008b: goto 0079 // -0012 │ │ -06344c: d802 0301 |008c: add-int/lit8 v2, v3, #int 1 // #01 │ │ -063450: 8d7c |008e: int-to-byte v12, v7 │ │ -063452: 4f0c 0b03 |008f: aput-byte v12, v11, v3 │ │ -063456: 1206 |0091: const/4 v6, #int 0 // #0 │ │ -063458: 2887 |0092: goto 0019 // -0079 │ │ -06345a: 3b07 1100 |0093: if-gez v7, 00a4 // +0011 │ │ -06345e: 6e10 cd18 0900 |0095: invoke-virtual {v9}, Ljwtc/android/chess/ics/TimesealOutputStream;.close:()V // method@18cd │ │ -063464: 54ec 8c09 |0098: iget-object v12, v14, Ljwtc/android/chess/ics/TimesealingSocket;.timesealPipe:Ljwtc/android/chess/ics/TimesealPipe; // field@098c │ │ -063468: 6e10 dd18 0c00 |009a: invoke-virtual {v12}, Ljwtc/android/chess/ics/TimesealPipe;.getTimesealOutputStream:()Ljwtc/android/chess/ics/TimesealOutputStream; // method@18dd │ │ -06346e: 0c09 |009d: move-result-object v9 │ │ -063470: 6e10 cd18 0900 |009e: invoke-virtual {v9}, Ljwtc/android/chess/ics/TimesealOutputStream;.close:()V // method@18cd │ │ -063476: 28c5 |00a1: goto 0066 // -003b │ │ -063478: 0d0c |00a2: move-exception v12 │ │ -06347a: 28c3 |00a3: goto 0066 // -003d │ │ -06347c: 6e20 ce18 7900 |00a4: invoke-virtual {v9, v7}, Ljwtc/android/chess/ics/TimesealOutputStream;.write:(I)V // method@18ce │ │ -063482: 2900 72ff |00a7: goto/16 0019 // -008e │ │ -063486: 0d0c |00a9: move-exception v12 │ │ -063488: 54ed 8c09 |00aa: iget-object v13, v14, Ljwtc/android/chess/ics/TimesealingSocket;.timesealPipe:Ljwtc/android/chess/ics/TimesealPipe; // field@098c │ │ -06348c: 6e10 dd18 0d00 |00ac: invoke-virtual {v13}, Ljwtc/android/chess/ics/TimesealPipe;.getTimesealOutputStream:()Ljwtc/android/chess/ics/TimesealOutputStream; // method@18dd │ │ -063492: 0c09 |00af: move-result-object v9 │ │ -063494: 6e10 cd18 0900 |00b0: invoke-virtual {v9}, Ljwtc/android/chess/ics/TimesealOutputStream;.close:()V // method@18cd │ │ -06349a: 270c |00b3: throw v12 │ │ -06349c: 54ec 8c09 |00b4: iget-object v12, v14, Ljwtc/android/chess/ics/TimesealingSocket;.timesealPipe:Ljwtc/android/chess/ics/TimesealPipe; // field@098c │ │ -0634a0: 6e10 dd18 0c00 |00b6: invoke-virtual {v12}, Ljwtc/android/chess/ics/TimesealPipe;.getTimesealOutputStream:()Ljwtc/android/chess/ics/TimesealOutputStream; // method@18dd │ │ -0634a6: 0c09 |00b9: move-result-object v9 │ │ -0634a8: 6e10 cd18 0900 |00ba: invoke-virtual {v9}, Ljwtc/android/chess/ics/TimesealOutputStream;.close:()V // method@18cd │ │ -0634ae: 28a9 |00bd: goto 0066 // -0057 │ │ -0634b0: 0d0c |00be: move-exception v12 │ │ -0634b2: 28a7 |00bf: goto 0066 // -0059 │ │ -0634b4: 0d05 |00c0: move-exception v5 │ │ -0634b6: 6e10 bd14 0500 |00c1: invoke-virtual {v5}, Ljava/io/IOException;.printStackTrace:()V // method@14bd │ │ -0634bc: 2899 |00c4: goto 005d // -0067 │ │ -0634be: 0d0d |00c5: move-exception v13 │ │ -0634c0: 28ed |00c6: goto 00b3 // -0013 │ │ -0634c2: 0d0c |00c7: move-exception v12 │ │ -0634c4: 289e |00c8: goto 0066 // -0062 │ │ +064f76: 6e10 3c15 0d00 |004b: invoke-virtual {v13}, Ljava/lang/String;.getBytes:()[B // method@153c │ │ +064f7c: 0c0d |004e: move-result-object v13 │ │ +064f7e: 6e20 e318 dc00 |004f: invoke-virtual {v12, v13}, Ljwtc/android/chess/ics/TimesealingSocket$CryptOutputStream;.write:([B)V // method@18e3 │ │ +064f84: 1e0e |0052: monitor-exit v14 │ │ +064f86: 28c6 |0053: goto 0019 // -003a │ │ +064f88: 0d0c |0054: move-exception v12 │ │ +064f8a: 1e0e |0055: monitor-exit v14 │ │ +064f8c: 270c |0056: throw v12 │ │ +064f8e: 0d00 |0057: move-exception v0 │ │ +064f90: 54ec 8809 |0058: iget-object v12, v14, Ljwtc/android/chess/ics/TimesealingSocket;.cryptedOutputStream:Ljwtc/android/chess/ics/TimesealingSocket$CryptOutputStream; // field@0988 │ │ +064f94: 6e10 e018 0c00 |005a: invoke-virtual {v12}, Ljwtc/android/chess/ics/TimesealingSocket$CryptOutputStream;.close:()V // method@18e0 │ │ +064f9a: 54ec 8c09 |005d: iget-object v12, v14, Ljwtc/android/chess/ics/TimesealingSocket;.timesealPipe:Ljwtc/android/chess/ics/TimesealPipe; // field@098c │ │ +064f9e: 6e10 dd18 0c00 |005f: invoke-virtual {v12}, Ljwtc/android/chess/ics/TimesealPipe;.getTimesealOutputStream:()Ljwtc/android/chess/ics/TimesealOutputStream; // method@18dd │ │ +064fa4: 0c09 |0062: move-result-object v9 │ │ +064fa6: 6e10 cd18 0900 |0063: invoke-virtual {v9}, Ljwtc/android/chess/ics/TimesealOutputStream;.close:()V // method@18cd │ │ +064fac: 0e00 |0066: return-void │ │ +064fae: 6e10 9514 0100 |0067: invoke-virtual {v1}, Ljava/io/BufferedInputStream;.read:()I // method@1495 │ │ +064fb4: 0a07 |006a: move-result v7 │ │ +064fb6: 28c9 |006b: goto 0034 // -0037 │ │ +064fb8: 3806 2700 |006c: if-eqz v6, 0093 // +0027 │ │ +064fbc: 120c |006e: const/4 v12, #int 0 // #0 │ │ +064fbe: 6e20 3515 ca00 |006f: invoke-virtual {v10, v12}, Ljava/lang/String;.charAt:(I)C // method@1535 │ │ +064fc4: 0a0c |0072: move-result v12 │ │ +064fc6: 8dcc |0073: int-to-byte v12, v12 │ │ +064fc8: 6e20 ce18 c900 |0074: invoke-virtual {v9, v12}, Ljwtc/android/chess/ics/TimesealOutputStream;.write:(I)V // method@18ce │ │ +064fce: 1204 |0077: const/4 v4, #int 0 // #0 │ │ +064fd0: 0123 |0078: move v3, v2 │ │ +064fd2: d80c 06ff |0079: add-int/lit8 v12, v6, #int -1 // #ff │ │ +064fd6: 35c4 1100 |007b: if-ge v4, v12, 008c // +0011 │ │ +064fda: d80c 0401 |007d: add-int/lit8 v12, v4, #int 1 // #01 │ │ +064fde: 6e20 3515 ca00 |007f: invoke-virtual {v10, v12}, Ljava/lang/String;.charAt:(I)C // method@1535 │ │ +064fe4: 0a0c |0082: move-result v12 │ │ +064fe6: 8dcc |0083: int-to-byte v12, v12 │ │ +064fe8: 4f0c 0b04 |0084: aput-byte v12, v11, v4 │ │ +064fec: d802 0301 |0086: add-int/lit8 v2, v3, #int 1 // #01 │ │ +064ff0: d804 0401 |0088: add-int/lit8 v4, v4, #int 1 // #01 │ │ +064ff4: 0123 |008a: move v3, v2 │ │ +064ff6: 28ee |008b: goto 0079 // -0012 │ │ +064ff8: d802 0301 |008c: add-int/lit8 v2, v3, #int 1 // #01 │ │ +064ffc: 8d7c |008e: int-to-byte v12, v7 │ │ +064ffe: 4f0c 0b03 |008f: aput-byte v12, v11, v3 │ │ +065002: 1206 |0091: const/4 v6, #int 0 // #0 │ │ +065004: 2887 |0092: goto 0019 // -0079 │ │ +065006: 3b07 1100 |0093: if-gez v7, 00a4 // +0011 │ │ +06500a: 6e10 cd18 0900 |0095: invoke-virtual {v9}, Ljwtc/android/chess/ics/TimesealOutputStream;.close:()V // method@18cd │ │ +065010: 54ec 8c09 |0098: iget-object v12, v14, Ljwtc/android/chess/ics/TimesealingSocket;.timesealPipe:Ljwtc/android/chess/ics/TimesealPipe; // field@098c │ │ +065014: 6e10 dd18 0c00 |009a: invoke-virtual {v12}, Ljwtc/android/chess/ics/TimesealPipe;.getTimesealOutputStream:()Ljwtc/android/chess/ics/TimesealOutputStream; // method@18dd │ │ +06501a: 0c09 |009d: move-result-object v9 │ │ +06501c: 6e10 cd18 0900 |009e: invoke-virtual {v9}, Ljwtc/android/chess/ics/TimesealOutputStream;.close:()V // method@18cd │ │ +065022: 28c5 |00a1: goto 0066 // -003b │ │ +065024: 0d0c |00a2: move-exception v12 │ │ +065026: 28c3 |00a3: goto 0066 // -003d │ │ +065028: 6e20 ce18 7900 |00a4: invoke-virtual {v9, v7}, Ljwtc/android/chess/ics/TimesealOutputStream;.write:(I)V // method@18ce │ │ +06502e: 2900 72ff |00a7: goto/16 0019 // -008e │ │ +065032: 0d0c |00a9: move-exception v12 │ │ +065034: 54ed 8c09 |00aa: iget-object v13, v14, Ljwtc/android/chess/ics/TimesealingSocket;.timesealPipe:Ljwtc/android/chess/ics/TimesealPipe; // field@098c │ │ +065038: 6e10 dd18 0d00 |00ac: invoke-virtual {v13}, Ljwtc/android/chess/ics/TimesealPipe;.getTimesealOutputStream:()Ljwtc/android/chess/ics/TimesealOutputStream; // method@18dd │ │ +06503e: 0c09 |00af: move-result-object v9 │ │ +065040: 6e10 cd18 0900 |00b0: invoke-virtual {v9}, Ljwtc/android/chess/ics/TimesealOutputStream;.close:()V // method@18cd │ │ +065046: 270c |00b3: throw v12 │ │ +065048: 54ec 8c09 |00b4: iget-object v12, v14, Ljwtc/android/chess/ics/TimesealingSocket;.timesealPipe:Ljwtc/android/chess/ics/TimesealPipe; // field@098c │ │ +06504c: 6e10 dd18 0c00 |00b6: invoke-virtual {v12}, Ljwtc/android/chess/ics/TimesealPipe;.getTimesealOutputStream:()Ljwtc/android/chess/ics/TimesealOutputStream; // method@18dd │ │ +065052: 0c09 |00b9: move-result-object v9 │ │ +065054: 6e10 cd18 0900 |00ba: invoke-virtual {v9}, Ljwtc/android/chess/ics/TimesealOutputStream;.close:()V // method@18cd │ │ +06505a: 28a9 |00bd: goto 0066 // -0057 │ │ +06505c: 0d0c |00be: move-exception v12 │ │ +06505e: 28a7 |00bf: goto 0066 // -0059 │ │ +065060: 0d05 |00c0: move-exception v5 │ │ +065062: 6e10 bd14 0500 |00c1: invoke-virtual {v5}, Ljava/io/IOException;.printStackTrace:()V // method@14bd │ │ +065068: 2899 |00c4: goto 005d // -0067 │ │ +06506a: 0d0d |00c5: move-exception v13 │ │ +06506c: 28ed |00c6: goto 00b3 // -0013 │ │ +06506e: 0d0c |00c7: move-exception v12 │ │ +065070: 289e |00c8: goto 0066 // -0062 │ │ catches : 11 │ │ 0x0000 - 0x0045 │ │ Ljava/lang/Exception; -> 0x0057 │ │ -> 0x00a9 │ │ 0x0045 - 0x0056 │ │ -> 0x0054 │ │ 0x0056 - 0x0057 │ │ @@ -107972,14 +108001,15 @@ │ │ Ljava/lang/Exception; -> 0x00c5 │ │ 0x00b4 - 0x00bd │ │ Ljava/lang/Exception; -> 0x00be │ │ 0x00c1 - 0x00c4 │ │ -> 0x00a9 │ │ positions : │ │ 0x0000 line=128 │ │ + 0x0002 line=129 │ │ 0x0009 line=130 │ │ 0x000f line=134 │ │ 0x0011 line=135 │ │ 0x0017 line=136 │ │ 0x0018 line=137 │ │ 0x0019 line=138 │ │ 0x001d line=140 │ │ @@ -108001,16 +108031,18 @@ │ │ 0x0058 line=182 │ │ 0x005d line=189 │ │ 0x0063 line=190 │ │ 0x0066 line=194 │ │ 0x0067 line=151 │ │ 0x006c line=161 │ │ 0x006e line=162 │ │ + 0x006f line=163 │ │ 0x0077 line=164 │ │ 0x007d line=165 │ │ + 0x007f line=166 │ │ 0x0086 line=167 │ │ 0x0088 line=164 │ │ 0x008c line=170 │ │ 0x0091 line=171 │ │ 0x0093 line=173 │ │ 0x0095 line=174 │ │ 0x0098 line=189 │ │ @@ -108058,21 +108090,21 @@ │ │ 0x00b4 - 0x00c0 reg=10 timesealRequest Ljava/lang/String; │ │ 0x00b4 - 0x00c0 reg=11 timesealRequestBytes [B │ │ 0x00c0 - 0x00c5 reg=0 _ex Ljava/lang/Exception; │ │ 0x00c1 - 0x00c5 reg=5 ioexception Ljava/io/IOException; │ │ 0x00c7 - 0x00c9 reg=0 _ex Ljava/lang/Exception; │ │ 0x0000 - 0x00c9 reg=14 this Ljwtc/android/chess/ics/TimesealingSocket; │ │ │ │ - source_file_idx : 3424 (TimesealingSocket.java) │ │ + source_file_idx : 3421 (TimesealingSocket.java) │ │ │ │ Class #480 header: │ │ -class_idx : 1050 │ │ +class_idx : 1047 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 826 │ │ -source_file_idx : 6982 │ │ +superclass_idx : 823 │ │ +source_file_idx : 6978 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #480 annotations: │ │ Annotations on class │ │ @@ -108097,95 +108129,95 @@ │ │ type : '(Ljwtc/android/chess/main$1;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -063548: |[063548] jwtc.android.chess.main$1$1.:(Ljwtc/android/chess/main$1;)V │ │ -063558: 5b01 8d09 |0000: iput-object v1, v0, Ljwtc/android/chess/main$1$1;.this$1:Ljwtc/android/chess/main$1; // field@098d │ │ -06355c: 7010 1c15 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ -063562: 0e00 |0005: return-void │ │ +0650f4: |[0650f4] jwtc.android.chess.main$1$1.:(Ljwtc/android/chess/main$1;)V │ │ +065104: 5b01 8d09 |0000: iput-object v1, v0, Ljwtc/android/chess/main$1$1;.this$1:Ljwtc/android/chess/main$1; // field@098d │ │ +065108: 7010 1c15 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ +06510e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=164 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Ljwtc/android/chess/main$1$1; │ │ - 0x0000 - 0x0006 reg=1 (null) Ljwtc/android/chess/main$1; │ │ + 0x0000 - 0x0006 reg=1 this$1 Ljwtc/android/chess/main$1; │ │ │ │ Virtual methods - │ │ #0 : (in Ljwtc/android/chess/main$1$1;) │ │ name : 'onClick' │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 6 │ │ + registers : 7 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 114 16-bit code units │ │ -063564: |[063564] jwtc.android.chess.main$1$1.onClick:(Landroid/content/DialogInterface;I)V │ │ -063574: 7210 c400 0400 |0000: invoke-interface {v4}, Landroid/content/DialogInterface;.dismiss:()V // method@00c4 │ │ -06357a: 3905 1a00 |0003: if-nez v5, 001d // +001a │ │ -06357e: 5430 8d09 |0005: iget-object v0, v3, Ljwtc/android/chess/main$1$1;.this$1:Ljwtc/android/chess/main$1; // field@098d │ │ -063582: 5400 8e09 |0007: iget-object v0, v0, Ljwtc/android/chess/main$1;.this$0:Ljwtc/android/chess/main; // field@098e │ │ -063586: 7110 f618 0000 |0009: invoke-static {v0}, Ljwtc/android/chess/main;.access$100:(Ljwtc/android/chess/main;)Ljwtc/android/chess/ChessView; // method@18f6 │ │ -06358c: 0c00 |000c: move-result-object v0 │ │ -06358e: 1601 0000 |000d: const-wide/16 v1, #int 0 // #0 │ │ -063592: 5a01 8705 |000f: iput-wide v1, v0, Ljwtc/android/chess/ChessView;._lClockTotal:J // field@0587 │ │ -063596: 5430 8d09 |0011: iget-object v0, v3, Ljwtc/android/chess/main$1$1;.this$1:Ljwtc/android/chess/main$1; // field@098d │ │ -06359a: 5400 8e09 |0013: iget-object v0, v0, Ljwtc/android/chess/main$1;.this$0:Ljwtc/android/chess/main; // field@098e │ │ -06359e: 7110 f618 0000 |0015: invoke-static {v0}, Ljwtc/android/chess/main;.access$100:(Ljwtc/android/chess/main;)Ljwtc/android/chess/ChessView; // method@18f6 │ │ -0635a4: 0c00 |0018: move-result-object v0 │ │ -0635a6: 6e10 c616 0000 |0019: invoke-virtual {v0}, Ljwtc/android/chess/ChessView;.resetTimer:()V // method@16c6 │ │ -0635ac: 0e00 |001c: return-void │ │ -0635ae: 1210 |001d: const/4 v0, #int 1 // #1 │ │ -0635b0: 3305 1000 |001e: if-ne v5, v0, 002e // +0010 │ │ -0635b4: 5430 8d09 |0020: iget-object v0, v3, Ljwtc/android/chess/main$1$1;.this$1:Ljwtc/android/chess/main$1; // field@098d │ │ -0635b8: 5400 8e09 |0022: iget-object v0, v0, Ljwtc/android/chess/main$1;.this$0:Ljwtc/android/chess/main; // field@098e │ │ -0635bc: 7110 f618 0000 |0024: invoke-static {v0}, Ljwtc/android/chess/main;.access$100:(Ljwtc/android/chess/main;)Ljwtc/android/chess/ChessView; // method@18f6 │ │ -0635c2: 0c00 |0027: move-result-object v0 │ │ -0635c4: 1701 c0d4 0100 |0028: const-wide/32 v1, #float 1.68156e-40 // #0001d4c0 │ │ -0635ca: 5a01 8705 |002b: iput-wide v1, v0, Ljwtc/android/chess/ChessView;._lClockTotal:J // field@0587 │ │ -0635ce: 28e4 |002d: goto 0011 // -001c │ │ -0635d0: 1220 |002e: const/4 v0, #int 2 // #2 │ │ -0635d2: 3305 1000 |002f: if-ne v5, v0, 003f // +0010 │ │ -0635d6: 5430 8d09 |0031: iget-object v0, v3, Ljwtc/android/chess/main$1$1;.this$1:Ljwtc/android/chess/main$1; // field@098d │ │ -0635da: 5400 8e09 |0033: iget-object v0, v0, Ljwtc/android/chess/main$1;.this$0:Ljwtc/android/chess/main; // field@098e │ │ -0635de: 7110 f618 0000 |0035: invoke-static {v0}, Ljwtc/android/chess/main;.access$100:(Ljwtc/android/chess/main;)Ljwtc/android/chess/ChessView; // method@18f6 │ │ -0635e4: 0c00 |0038: move-result-object v0 │ │ -0635e6: 1701 e093 0400 |0039: const-wide/32 v1, #float 4.2039e-40 // #000493e0 │ │ -0635ec: 5a01 8705 |003c: iput-wide v1, v0, Ljwtc/android/chess/ChessView;._lClockTotal:J // field@0587 │ │ -0635f0: 28d3 |003e: goto 0011 // -002d │ │ -0635f2: 1230 |003f: const/4 v0, #int 3 // #3 │ │ -0635f4: 3305 1000 |0040: if-ne v5, v0, 0050 // +0010 │ │ -0635f8: 5430 8d09 |0042: iget-object v0, v3, Ljwtc/android/chess/main$1$1;.this$1:Ljwtc/android/chess/main$1; // field@098d │ │ -0635fc: 5400 8e09 |0044: iget-object v0, v0, Ljwtc/android/chess/main$1;.this$0:Ljwtc/android/chess/main; // field@098e │ │ -063600: 7110 f618 0000 |0046: invoke-static {v0}, Ljwtc/android/chess/main;.access$100:(Ljwtc/android/chess/main;)Ljwtc/android/chess/ChessView; // method@18f6 │ │ -063606: 0c00 |0049: move-result-object v0 │ │ -063608: 1701 c027 0900 |004a: const-wide/32 v1, #float 8.40779e-40 // #000927c0 │ │ -06360e: 5a01 8705 |004d: iput-wide v1, v0, Ljwtc/android/chess/ChessView;._lClockTotal:J // field@0587 │ │ -063612: 28c2 |004f: goto 0011 // -003e │ │ -063614: 1240 |0050: const/4 v0, #int 4 // #4 │ │ -063616: 3305 1000 |0051: if-ne v5, v0, 0061 // +0010 │ │ -06361a: 5430 8d09 |0053: iget-object v0, v3, Ljwtc/android/chess/main$1$1;.this$1:Ljwtc/android/chess/main$1; // field@098d │ │ -06361e: 5400 8e09 |0055: iget-object v0, v0, Ljwtc/android/chess/main$1;.this$0:Ljwtc/android/chess/main; // field@098e │ │ -063622: 7110 f618 0000 |0057: invoke-static {v0}, Ljwtc/android/chess/main;.access$100:(Ljwtc/android/chess/main;)Ljwtc/android/chess/ChessView; // method@18f6 │ │ -063628: 0c00 |005a: move-result-object v0 │ │ -06362a: 1701 4077 1b00 |005b: const-wide/32 v1, #float 2.52234e-39 // #001b7740 │ │ -063630: 5a01 8705 |005e: iput-wide v1, v0, Ljwtc/android/chess/ChessView;._lClockTotal:J // field@0587 │ │ -063634: 28b1 |0060: goto 0011 // -004f │ │ -063636: 1250 |0061: const/4 v0, #int 5 // #5 │ │ -063638: 3305 afff |0062: if-ne v5, v0, 0011 // -0051 │ │ -06363c: 5430 8d09 |0064: iget-object v0, v3, Ljwtc/android/chess/main$1$1;.this$1:Ljwtc/android/chess/main$1; // field@098d │ │ -063640: 5400 8e09 |0066: iget-object v0, v0, Ljwtc/android/chess/main$1;.this$0:Ljwtc/android/chess/main; // field@098e │ │ -063644: 7110 f618 0000 |0068: invoke-static {v0}, Ljwtc/android/chess/main;.access$100:(Ljwtc/android/chess/main;)Ljwtc/android/chess/ChessView; // method@18f6 │ │ -06364a: 0c00 |006b: move-result-object v0 │ │ -06364c: 1701 80ee 3600 |006c: const-wide/32 v1, #float 5.04467e-39 // #0036ee80 │ │ -063652: 5a01 8705 |006f: iput-wide v1, v0, Ljwtc/android/chess/ChessView;._lClockTotal:J // field@0587 │ │ -063656: 28a0 |0071: goto 0011 // -0060 │ │ +065110: |[065110] jwtc.android.chess.main$1$1.onClick:(Landroid/content/DialogInterface;I)V │ │ +065120: 7210 c400 0500 |0000: invoke-interface {v5}, Landroid/content/DialogInterface;.dismiss:()V // method@00c4 │ │ +065126: 3906 1a00 |0003: if-nez v6, 001d // +001a │ │ +06512a: 5440 8d09 |0005: iget-object v0, v4, Ljwtc/android/chess/main$1$1;.this$1:Ljwtc/android/chess/main$1; // field@098d │ │ +06512e: 5400 8e09 |0007: iget-object v0, v0, Ljwtc/android/chess/main$1;.this$0:Ljwtc/android/chess/main; // field@098e │ │ +065132: 7110 f618 0000 |0009: invoke-static {v0}, Ljwtc/android/chess/main;.access$100:(Ljwtc/android/chess/main;)Ljwtc/android/chess/ChessView; // method@18f6 │ │ +065138: 0c00 |000c: move-result-object v0 │ │ +06513a: 1602 0000 |000d: const-wide/16 v2, #int 0 // #0 │ │ +06513e: 5a02 8705 |000f: iput-wide v2, v0, Ljwtc/android/chess/ChessView;._lClockTotal:J // field@0587 │ │ +065142: 5440 8d09 |0011: iget-object v0, v4, Ljwtc/android/chess/main$1$1;.this$1:Ljwtc/android/chess/main$1; // field@098d │ │ +065146: 5400 8e09 |0013: iget-object v0, v0, Ljwtc/android/chess/main$1;.this$0:Ljwtc/android/chess/main; // field@098e │ │ +06514a: 7110 f618 0000 |0015: invoke-static {v0}, Ljwtc/android/chess/main;.access$100:(Ljwtc/android/chess/main;)Ljwtc/android/chess/ChessView; // method@18f6 │ │ +065150: 0c00 |0018: move-result-object v0 │ │ +065152: 6e10 c616 0000 |0019: invoke-virtual {v0}, Ljwtc/android/chess/ChessView;.resetTimer:()V // method@16c6 │ │ +065158: 0e00 |001c: return-void │ │ +06515a: 1210 |001d: const/4 v0, #int 1 // #1 │ │ +06515c: 3306 1000 |001e: if-ne v6, v0, 002e // +0010 │ │ +065160: 5440 8d09 |0020: iget-object v0, v4, Ljwtc/android/chess/main$1$1;.this$1:Ljwtc/android/chess/main$1; // field@098d │ │ +065164: 5400 8e09 |0022: iget-object v0, v0, Ljwtc/android/chess/main$1;.this$0:Ljwtc/android/chess/main; // field@098e │ │ +065168: 7110 f618 0000 |0024: invoke-static {v0}, Ljwtc/android/chess/main;.access$100:(Ljwtc/android/chess/main;)Ljwtc/android/chess/ChessView; // method@18f6 │ │ +06516e: 0c00 |0027: move-result-object v0 │ │ +065170: 1702 c0d4 0100 |0028: const-wide/32 v2, #float 1.68156e-40 // #0001d4c0 │ │ +065176: 5a02 8705 |002b: iput-wide v2, v0, Ljwtc/android/chess/ChessView;._lClockTotal:J // field@0587 │ │ +06517a: 28e4 |002d: goto 0011 // -001c │ │ +06517c: 1220 |002e: const/4 v0, #int 2 // #2 │ │ +06517e: 3306 1000 |002f: if-ne v6, v0, 003f // +0010 │ │ +065182: 5440 8d09 |0031: iget-object v0, v4, Ljwtc/android/chess/main$1$1;.this$1:Ljwtc/android/chess/main$1; // field@098d │ │ +065186: 5400 8e09 |0033: iget-object v0, v0, Ljwtc/android/chess/main$1;.this$0:Ljwtc/android/chess/main; // field@098e │ │ +06518a: 7110 f618 0000 |0035: invoke-static {v0}, Ljwtc/android/chess/main;.access$100:(Ljwtc/android/chess/main;)Ljwtc/android/chess/ChessView; // method@18f6 │ │ +065190: 0c00 |0038: move-result-object v0 │ │ +065192: 1702 e093 0400 |0039: const-wide/32 v2, #float 4.2039e-40 // #000493e0 │ │ +065198: 5a02 8705 |003c: iput-wide v2, v0, Ljwtc/android/chess/ChessView;._lClockTotal:J // field@0587 │ │ +06519c: 28d3 |003e: goto 0011 // -002d │ │ +06519e: 1230 |003f: const/4 v0, #int 3 // #3 │ │ +0651a0: 3306 1000 |0040: if-ne v6, v0, 0050 // +0010 │ │ +0651a4: 5440 8d09 |0042: iget-object v0, v4, Ljwtc/android/chess/main$1$1;.this$1:Ljwtc/android/chess/main$1; // field@098d │ │ +0651a8: 5400 8e09 |0044: iget-object v0, v0, Ljwtc/android/chess/main$1;.this$0:Ljwtc/android/chess/main; // field@098e │ │ +0651ac: 7110 f618 0000 |0046: invoke-static {v0}, Ljwtc/android/chess/main;.access$100:(Ljwtc/android/chess/main;)Ljwtc/android/chess/ChessView; // method@18f6 │ │ +0651b2: 0c00 |0049: move-result-object v0 │ │ +0651b4: 1702 c027 0900 |004a: const-wide/32 v2, #float 8.40779e-40 // #000927c0 │ │ +0651ba: 5a02 8705 |004d: iput-wide v2, v0, Ljwtc/android/chess/ChessView;._lClockTotal:J // field@0587 │ │ +0651be: 28c2 |004f: goto 0011 // -003e │ │ +0651c0: 1240 |0050: const/4 v0, #int 4 // #4 │ │ +0651c2: 3306 1000 |0051: if-ne v6, v0, 0061 // +0010 │ │ +0651c6: 5440 8d09 |0053: iget-object v0, v4, Ljwtc/android/chess/main$1$1;.this$1:Ljwtc/android/chess/main$1; // field@098d │ │ +0651ca: 5400 8e09 |0055: iget-object v0, v0, Ljwtc/android/chess/main$1;.this$0:Ljwtc/android/chess/main; // field@098e │ │ +0651ce: 7110 f618 0000 |0057: invoke-static {v0}, Ljwtc/android/chess/main;.access$100:(Ljwtc/android/chess/main;)Ljwtc/android/chess/ChessView; // method@18f6 │ │ +0651d4: 0c00 |005a: move-result-object v0 │ │ +0651d6: 1702 4077 1b00 |005b: const-wide/32 v2, #float 2.52234e-39 // #001b7740 │ │ +0651dc: 5a02 8705 |005e: iput-wide v2, v0, Ljwtc/android/chess/ChessView;._lClockTotal:J // field@0587 │ │ +0651e0: 28b1 |0060: goto 0011 // -004f │ │ +0651e2: 1250 |0061: const/4 v0, #int 5 // #5 │ │ +0651e4: 3306 afff |0062: if-ne v6, v0, 0011 // -0051 │ │ +0651e8: 5440 8d09 |0064: iget-object v0, v4, Ljwtc/android/chess/main$1$1;.this$1:Ljwtc/android/chess/main$1; // field@098d │ │ +0651ec: 5400 8e09 |0066: iget-object v0, v0, Ljwtc/android/chess/main$1;.this$0:Ljwtc/android/chess/main; // field@098e │ │ +0651f0: 7110 f618 0000 |0068: invoke-static {v0}, Ljwtc/android/chess/main;.access$100:(Ljwtc/android/chess/main;)Ljwtc/android/chess/ChessView; // method@18f6 │ │ +0651f6: 0c00 |006b: move-result-object v0 │ │ +0651f8: 1702 80ee 3600 |006c: const-wide/32 v2, #float 5.04467e-39 // #0036ee80 │ │ +0651fe: 5a02 8705 |006f: iput-wide v2, v0, Ljwtc/android/chess/ChessView;._lClockTotal:J // field@0587 │ │ +065202: 28a0 |0071: goto 0011 // -0060 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=166 │ │ 0x0003 line=167 │ │ 0x0005 line=168 │ │ 0x0011 line=179 │ │ 0x001c line=180 │ │ @@ -108196,25 +108228,25 @@ │ │ 0x003f line=173 │ │ 0x0042 line=174 │ │ 0x0050 line=175 │ │ 0x0053 line=176 │ │ 0x0061 line=177 │ │ 0x0064 line=178 │ │ locals : │ │ - 0x0000 - 0x0072 reg=3 this Ljwtc/android/chess/main$1$1; │ │ - 0x0000 - 0x0072 reg=4 dialog Landroid/content/DialogInterface; │ │ - 0x0000 - 0x0072 reg=5 item I │ │ + 0x0000 - 0x0072 reg=4 this Ljwtc/android/chess/main$1$1; │ │ + 0x0000 - 0x0072 reg=5 dialog Landroid/content/DialogInterface; │ │ + 0x0000 - 0x0072 reg=6 item I │ │ │ │ - source_file_idx : 6982 (main.java) │ │ + source_file_idx : 6978 (main.java) │ │ │ │ Class #481 header: │ │ -class_idx : 1051 │ │ +class_idx : 1048 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 826 │ │ -source_file_idx : 6982 │ │ +superclass_idx : 823 │ │ +source_file_idx : 6978 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #481 annotations: │ │ Annotations on class │ │ @@ -108239,340 +108271,340 @@ │ │ type : '(Ljwtc/android/chess/main;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -063658: |[063658] jwtc.android.chess.main$1.:(Ljwtc/android/chess/main;)V │ │ -063668: 5b01 8e09 |0000: iput-object v1, v0, Ljwtc/android/chess/main$1;.this$0:Ljwtc/android/chess/main; // field@098e │ │ -06366c: 7010 1c15 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ -063672: 0e00 |0005: return-void │ │ +065204: |[065204] jwtc.android.chess.main$1.:(Ljwtc/android/chess/main;)V │ │ +065214: 5b01 8e09 |0000: iput-object v1, v0, Ljwtc/android/chess/main$1;.this$0:Ljwtc/android/chess/main; // field@098e │ │ +065218: 7010 1c15 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ +06521e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=130 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Ljwtc/android/chess/main$1; │ │ - 0x0000 - 0x0006 reg=1 (null) Ljwtc/android/chess/main; │ │ + 0x0000 - 0x0006 reg=1 this$0 Ljwtc/android/chess/main; │ │ │ │ Virtual methods - │ │ #0 : (in Ljwtc/android/chess/main$1;) │ │ name : 'onClick' │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 13 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 640 16-bit code units │ │ -063674: |[063674] jwtc.android.chess.main$1.onClick:(Landroid/content/DialogInterface;I)V │ │ -063684: 7210 c400 0b00 |0000: invoke-interface {v11}, Landroid/content/DialogInterface;.dismiss:()V // method@00c4 │ │ -06368a: 54a7 8e09 |0003: iget-object v7, v10, Ljwtc/android/chess/main$1;.this$0:Ljwtc/android/chess/main; // field@098e │ │ -06368e: 7110 f518 0700 |0005: invoke-static {v7}, Ljwtc/android/chess/main;.access$000:(Ljwtc/android/chess/main;)[Ljava/lang/String; // method@18f5 │ │ -063694: 0c07 |0008: move-result-object v7 │ │ -063696: 4607 070c |0009: aget-object v7, v7, v12 │ │ -06369a: 54a8 8e09 |000b: iget-object v8, v10, Ljwtc/android/chess/main$1;.this$0:Ljwtc/android/chess/main; // field@098e │ │ -06369e: 1409 5c00 087f |000d: const v9, #float 1.80777e+38 // #7f08005c │ │ -0636a4: 6e20 0719 9800 |0010: invoke-virtual {v8, v9}, Ljwtc/android/chess/main;.getString:(I)Ljava/lang/String; // method@1907 │ │ -0636aa: 0c08 |0013: move-result-object v8 │ │ -0636ac: 6e20 3915 8700 |0014: invoke-virtual {v7, v8}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1539 │ │ -0636b2: 0a07 |0017: move-result v7 │ │ -0636b4: 3807 1b00 |0018: if-eqz v7, 0033 // +001b │ │ -0636b8: 2204 2800 |001a: new-instance v4, Landroid/content/Intent; // type@0028 │ │ -0636bc: 7010 c500 0400 |001c: invoke-direct {v4}, Landroid/content/Intent;.:()V // method@00c5 │ │ -0636c2: 54a7 8e09 |001f: iget-object v7, v10, Ljwtc/android/chess/main$1;.this$0:Ljwtc/android/chess/main; // field@098e │ │ -0636c6: 1c08 2504 |0021: const-class v8, Ljwtc/android/chess/options; // type@0425 │ │ -0636ca: 6e30 e800 7408 |0023: invoke-virtual {v4, v7, v8}, Landroid/content/Intent;.setClass:(Landroid/content/Context;Ljava/lang/Class;)Landroid/content/Intent; // method@00e8 │ │ -0636d0: 1a07 191f |0026: const-string v7, "requestCode" // string@1f19 │ │ -0636d4: 1248 |0028: const/4 v8, #int 4 // #4 │ │ -0636d6: 6e30 de00 7408 |0029: invoke-virtual {v4, v7, v8}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@00de │ │ -0636dc: 54a7 8e09 |002c: iget-object v7, v10, Ljwtc/android/chess/main$1;.this$0:Ljwtc/android/chess/main; // field@098e │ │ -0636e0: 1248 |002e: const/4 v8, #int 4 // #4 │ │ -0636e2: 6e30 2619 4708 |002f: invoke-virtual {v7, v4, v8}, Ljwtc/android/chess/main;.startActivityForResult:(Landroid/content/Intent;I)V // method@1926 │ │ -0636e8: 0e00 |0032: return-void │ │ -0636ea: 54a7 8e09 |0033: iget-object v7, v10, Ljwtc/android/chess/main$1;.this$0:Ljwtc/android/chess/main; // field@098e │ │ -0636ee: 7110 f518 0700 |0035: invoke-static {v7}, Ljwtc/android/chess/main;.access$000:(Ljwtc/android/chess/main;)[Ljava/lang/String; // method@18f5 │ │ -0636f4: 0c07 |0038: move-result-object v7 │ │ -0636f6: 4607 070c |0039: aget-object v7, v7, v12 │ │ -0636fa: 54a8 8e09 |003b: iget-object v8, v10, Ljwtc/android/chess/main$1;.this$0:Ljwtc/android/chess/main; // field@098e │ │ -0636fe: 1409 6300 087f |003d: const v9, #float 1.80777e+38 // #7f080063 │ │ -063704: 6e20 0719 9800 |0040: invoke-virtual {v8, v9}, Ljwtc/android/chess/main;.getString:(I)Ljava/lang/String; // method@1907 │ │ -06370a: 0c08 |0043: move-result-object v8 │ │ -06370c: 6e20 3915 8700 |0044: invoke-virtual {v7, v8}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1539 │ │ -063712: 0a07 |0047: move-result v7 │ │ -063714: 3807 1500 |0048: if-eqz v7, 005d // +0015 │ │ -063718: 2204 2800 |004a: new-instance v4, Landroid/content/Intent; // type@0028 │ │ -06371c: 7010 c500 0400 |004c: invoke-direct {v4}, Landroid/content/Intent;.:()V // method@00c5 │ │ -063722: 54a7 8e09 |004f: iget-object v7, v10, Ljwtc/android/chess/main$1;.this$0:Ljwtc/android/chess/main; // field@098e │ │ -063726: 1c08 b803 |0051: const-class v8, Ljwtc/android/chess/GamesListView; // type@03b8 │ │ -06372a: 6e30 e800 7408 |0053: invoke-virtual {v4, v7, v8}, Landroid/content/Intent;.setClass:(Landroid/content/Context;Ljava/lang/Class;)Landroid/content/Intent; // method@00e8 │ │ -063730: 54a7 8e09 |0056: iget-object v7, v10, Ljwtc/android/chess/main$1;.this$0:Ljwtc/android/chess/main; // field@098e │ │ -063734: 1228 |0058: const/4 v8, #int 2 // #2 │ │ -063736: 6e30 2619 4708 |0059: invoke-virtual {v7, v4, v8}, Ljwtc/android/chess/main;.startActivityForResult:(Landroid/content/Intent;I)V // method@1926 │ │ -06373c: 28d6 |005c: goto 0032 // -002a │ │ -06373e: 54a7 8e09 |005d: iget-object v7, v10, Ljwtc/android/chess/main$1;.this$0:Ljwtc/android/chess/main; // field@098e │ │ -063742: 7110 f518 0700 |005f: invoke-static {v7}, Ljwtc/android/chess/main;.access$000:(Ljwtc/android/chess/main;)[Ljava/lang/String; // method@18f5 │ │ -063748: 0c07 |0062: move-result-object v7 │ │ -06374a: 4607 070c |0063: aget-object v7, v7, v12 │ │ -06374e: 54a8 8e09 |0065: iget-object v8, v10, Ljwtc/android/chess/main$1;.this$0:Ljwtc/android/chess/main; // field@098e │ │ -063752: 1409 6200 087f |0067: const v9, #float 1.80777e+38 // #7f080062 │ │ -063758: 6e20 0719 9800 |006a: invoke-virtual {v8, v9}, Ljwtc/android/chess/main;.getString:(I)Ljava/lang/String; // method@1907 │ │ -06375e: 0c08 |006d: move-result-object v8 │ │ -063760: 6e20 3915 8700 |006e: invoke-virtual {v7, v8}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1539 │ │ -063766: 0a07 |0071: move-result v7 │ │ -063768: 3807 0800 |0072: if-eqz v7, 007a // +0008 │ │ -06376c: 54a7 8e09 |0074: iget-object v7, v10, Ljwtc/android/chess/main$1;.this$0:Ljwtc/android/chess/main; // field@098e │ │ -063770: 6e10 1919 0700 |0076: invoke-virtual {v7}, Ljwtc/android/chess/main;.saveGame:()V // method@1919 │ │ -063776: 28b9 |0079: goto 0032 // -0047 │ │ -063778: 54a7 8e09 |007a: iget-object v7, v10, Ljwtc/android/chess/main$1;.this$0:Ljwtc/android/chess/main; // field@098e │ │ -06377c: 7110 f518 0700 |007c: invoke-static {v7}, Ljwtc/android/chess/main;.access$000:(Ljwtc/android/chess/main;)[Ljava/lang/String; // method@18f5 │ │ -063782: 0c07 |007f: move-result-object v7 │ │ -063784: 4607 070c |0080: aget-object v7, v7, v12 │ │ -063788: 54a8 8e09 |0082: iget-object v8, v10, Ljwtc/android/chess/main$1;.this$0:Ljwtc/android/chess/main; // field@098e │ │ -06378c: 1409 5e00 087f |0084: const v9, #float 1.80777e+38 // #7f08005e │ │ -063792: 6e20 0719 9800 |0087: invoke-virtual {v8, v9}, Ljwtc/android/chess/main;.getString:(I)Ljava/lang/String; // method@1907 │ │ -063798: 0c08 |008a: move-result-object v8 │ │ -06379a: 6e20 3915 8700 |008b: invoke-virtual {v7, v8}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1539 │ │ -0637a0: 0a07 |008e: move-result v7 │ │ -0637a2: 3807 1b00 |008f: if-eqz v7, 00aa // +001b │ │ -0637a6: 2204 2800 |0091: new-instance v4, Landroid/content/Intent; // type@0028 │ │ -0637aa: 7010 c500 0400 |0093: invoke-direct {v4}, Landroid/content/Intent;.:()V // method@00c5 │ │ -0637b0: 54a7 8e09 |0096: iget-object v7, v10, Ljwtc/android/chess/main$1;.this$0:Ljwtc/android/chess/main; // field@098e │ │ -0637b4: 1c08 2504 |0098: const-class v8, Ljwtc/android/chess/options; // type@0425 │ │ -0637b8: 6e30 e800 7408 |009a: invoke-virtual {v4, v7, v8}, Landroid/content/Intent;.setClass:(Landroid/content/Context;Ljava/lang/Class;)Landroid/content/Intent; // method@00e8 │ │ -0637be: 1a07 191f |009d: const-string v7, "requestCode" // string@1f19 │ │ -0637c2: 1238 |009f: const/4 v8, #int 3 // #3 │ │ -0637c4: 6e30 de00 7408 |00a0: invoke-virtual {v4, v7, v8}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@00de │ │ -0637ca: 54a7 8e09 |00a3: iget-object v7, v10, Ljwtc/android/chess/main$1;.this$0:Ljwtc/android/chess/main; // field@098e │ │ -0637ce: 1238 |00a5: const/4 v8, #int 3 // #3 │ │ -0637d0: 6e30 2619 4708 |00a6: invoke-virtual {v7, v4, v8}, Ljwtc/android/chess/main;.startActivityForResult:(Landroid/content/Intent;I)V // method@1926 │ │ -0637d6: 2889 |00a9: goto 0032 // -0077 │ │ -0637d8: 54a7 8e09 |00aa: iget-object v7, v10, Ljwtc/android/chess/main$1;.this$0:Ljwtc/android/chess/main; // field@098e │ │ -0637dc: 7110 f518 0700 |00ac: invoke-static {v7}, Ljwtc/android/chess/main;.access$000:(Ljwtc/android/chess/main;)[Ljava/lang/String; // method@18f5 │ │ -0637e2: 0c07 |00af: move-result-object v7 │ │ -0637e4: 4607 070c |00b0: aget-object v7, v7, v12 │ │ -0637e8: 54a8 8e09 |00b2: iget-object v8, v10, Ljwtc/android/chess/main$1;.this$0:Ljwtc/android/chess/main; // field@098e │ │ -0637ec: 1409 6c00 087f |00b4: const v9, #float 1.80777e+38 // #7f08006c │ │ -0637f2: 6e20 0719 9800 |00b7: invoke-virtual {v8, v9}, Ljwtc/android/chess/main;.getString:(I)Ljava/lang/String; // method@1907 │ │ -0637f8: 0c08 |00ba: move-result-object v8 │ │ -0637fa: 6e20 3915 8700 |00bb: invoke-virtual {v7, v8}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1539 │ │ -063800: 0a07 |00be: move-result v7 │ │ -063802: 3807 1600 |00bf: if-eqz v7, 00d5 // +0016 │ │ -063806: 2204 2800 |00c1: new-instance v4, Landroid/content/Intent; // type@0028 │ │ -06380a: 7010 c500 0400 |00c3: invoke-direct {v4}, Landroid/content/Intent;.:()V // method@00c5 │ │ -063810: 54a7 8e09 |00c6: iget-object v7, v10, Ljwtc/android/chess/main$1;.this$0:Ljwtc/android/chess/main; // field@098e │ │ -063814: 1c08 4904 |00c8: const-class v8, Ljwtc/android/chess/setup; // type@0449 │ │ -063818: 6e30 e800 7408 |00ca: invoke-virtual {v4, v7, v8}, Landroid/content/Intent;.setClass:(Landroid/content/Context;Ljava/lang/Class;)Landroid/content/Intent; // method@00e8 │ │ -06381e: 54a7 8e09 |00cd: iget-object v7, v10, Ljwtc/android/chess/main$1;.this$0:Ljwtc/android/chess/main; // field@098e │ │ -063822: 1218 |00cf: const/4 v8, #int 1 // #1 │ │ -063824: 6e30 2619 4708 |00d0: invoke-virtual {v7, v4, v8}, Ljwtc/android/chess/main;.startActivityForResult:(Landroid/content/Intent;I)V // method@1926 │ │ -06382a: 2900 5fff |00d3: goto/16 0032 // -00a1 │ │ -06382e: 54a7 8e09 |00d5: iget-object v7, v10, Ljwtc/android/chess/main$1;.this$0:Ljwtc/android/chess/main; // field@098e │ │ -063832: 7110 f518 0700 |00d7: invoke-static {v7}, Ljwtc/android/chess/main;.access$000:(Ljwtc/android/chess/main;)[Ljava/lang/String; // method@18f5 │ │ -063838: 0c07 |00da: move-result-object v7 │ │ -06383a: 4607 070c |00db: aget-object v7, v7, v12 │ │ -06383e: 54a8 8e09 |00dd: iget-object v8, v10, Ljwtc/android/chess/main$1;.this$0:Ljwtc/android/chess/main; // field@098e │ │ -063842: 1409 5b00 087f |00df: const v9, #float 1.80777e+38 // #7f08005b │ │ -063848: 6e20 0719 9800 |00e2: invoke-virtual {v8, v9}, Ljwtc/android/chess/main;.getString:(I)Ljava/lang/String; // method@1907 │ │ -06384e: 0c08 |00e5: move-result-object v8 │ │ -063850: 6e20 3915 8700 |00e6: invoke-virtual {v7, v8}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1539 │ │ -063856: 0a07 |00e9: move-result v7 │ │ -063858: 3807 1c00 |00ea: if-eqz v7, 0106 // +001c │ │ -06385c: 2203 2800 |00ec: new-instance v3, Landroid/content/Intent; // type@0028 │ │ -063860: 7010 c500 0300 |00ee: invoke-direct {v3}, Landroid/content/Intent;.:()V // method@00c5 │ │ -063866: 54a7 8e09 |00f1: iget-object v7, v10, Ljwtc/android/chess/main$1;.this$0:Ljwtc/android/chess/main; // field@098e │ │ -06386a: 1c08 ba03 |00f3: const-class v8, Ljwtc/android/chess/HtmlActivity; // type@03ba │ │ -06386e: 6e30 e800 7308 |00f5: invoke-virtual {v3, v7, v8}, Landroid/content/Intent;.setClass:(Landroid/content/Context;Ljava/lang/Class;)Landroid/content/Intent; // method@00e8 │ │ -063874: 6207 c605 |00f8: sget-object v7, Ljwtc/android/chess/HtmlActivity;.HELP_MODE:Ljava/lang/String; // field@05c6 │ │ -063878: 1a08 1317 |00fa: const-string v8, "help_play" // string@1713 │ │ -06387c: 6e30 e100 7308 |00fc: invoke-virtual {v3, v7, v8}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@00e1 │ │ -063882: 54a7 8e09 |00ff: iget-object v7, v10, Ljwtc/android/chess/main$1;.this$0:Ljwtc/android/chess/main; // field@098e │ │ -063886: 6e20 2519 3700 |0101: invoke-virtual {v7, v3}, Ljwtc/android/chess/main;.startActivity:(Landroid/content/Intent;)V // method@1925 │ │ -06388c: 2900 2eff |0104: goto/16 0032 // -00d2 │ │ -063890: 54a7 8e09 |0106: iget-object v7, v10, Ljwtc/android/chess/main$1;.this$0:Ljwtc/android/chess/main; // field@098e │ │ -063894: 7110 f518 0700 |0108: invoke-static {v7}, Ljwtc/android/chess/main;.access$000:(Ljwtc/android/chess/main;)[Ljava/lang/String; // method@18f5 │ │ -06389a: 0c07 |010b: move-result-object v7 │ │ -06389c: 4607 070c |010c: aget-object v7, v7, v12 │ │ -0638a0: 54a8 8e09 |010e: iget-object v8, v10, Ljwtc/android/chess/main$1;.this$0:Ljwtc/android/chess/main; // field@098e │ │ -0638a4: 1409 6a00 087f |0110: const v9, #float 1.80777e+38 // #7f08006a │ │ -0638aa: 6e20 0719 9800 |0113: invoke-virtual {v8, v9}, Ljwtc/android/chess/main;.getString:(I)Ljava/lang/String; // method@1907 │ │ -0638b0: 0c08 |0116: move-result-object v8 │ │ -0638b2: 6e20 3915 8700 |0117: invoke-virtual {v7, v8}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1539 │ │ -0638b8: 0a07 |011a: move-result v7 │ │ -0638ba: 3807 0d00 |011b: if-eqz v7, 0128 // +000d │ │ -0638be: 54a7 8e09 |011d: iget-object v7, v10, Ljwtc/android/chess/main$1;.this$0:Ljwtc/android/chess/main; // field@098e │ │ -0638c2: 7110 f618 0700 |011f: invoke-static {v7}, Ljwtc/android/chess/main;.access$100:(Ljwtc/android/chess/main;)Ljwtc/android/chess/ChessView; // method@18f6 │ │ -0638c8: 0c07 |0122: move-result-object v7 │ │ -0638ca: 6e10 a416 0700 |0123: invoke-virtual {v7}, Ljwtc/android/chess/ChessView;.flipBoard:()V // method@16a4 │ │ -0638d0: 2900 0cff |0126: goto/16 0032 // -00f4 │ │ -0638d4: 54a7 8e09 |0128: iget-object v7, v10, Ljwtc/android/chess/main$1;.this$0:Ljwtc/android/chess/main; // field@098e │ │ -0638d8: 7110 f518 0700 |012a: invoke-static {v7}, Ljwtc/android/chess/main;.access$000:(Ljwtc/android/chess/main;)[Ljava/lang/String; // method@18f5 │ │ -0638de: 0c07 |012d: move-result-object v7 │ │ -0638e0: 4607 070c |012e: aget-object v7, v7, v12 │ │ -0638e4: 54a8 8e09 |0130: iget-object v8, v10, Ljwtc/android/chess/main$1;.this$0:Ljwtc/android/chess/main; // field@098e │ │ -0638e8: 1409 7000 087f |0132: const v9, #float 1.80777e+38 // #7f080070 │ │ -0638ee: 6e20 0719 9800 |0135: invoke-virtual {v8, v9}, Ljwtc/android/chess/main;.getString:(I)Ljava/lang/String; // method@1907 │ │ -0638f4: 0c08 |0138: move-result-object v8 │ │ -0638f6: 6e20 3915 8700 |0139: invoke-virtual {v7, v8}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1539 │ │ -0638fc: 0a07 |013c: move-result v7 │ │ -0638fe: 3807 4700 |013d: if-eqz v7, 0184 // +0047 │ │ -063902: 2201 0d00 |013f: new-instance v1, Landroid/app/AlertDialog$Builder; // type@000d │ │ -063906: 54a7 8e09 |0141: iget-object v7, v10, Ljwtc/android/chess/main$1;.this$0:Ljwtc/android/chess/main; // field@098e │ │ -06390a: 7020 3b00 7100 |0143: invoke-direct {v1, v7}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@003b │ │ -063910: 54a7 8e09 |0146: iget-object v7, v10, Ljwtc/android/chess/main$1;.this$0:Ljwtc/android/chess/main; // field@098e │ │ -063914: 1408 4e00 087f |0148: const v8, #float 1.80777e+38 // #7f08004e │ │ -06391a: 6e20 0719 8700 |014b: invoke-virtual {v7, v8}, Ljwtc/android/chess/main;.getString:(I)Ljava/lang/String; // method@1907 │ │ -063920: 0c07 |014e: move-result-object v7 │ │ -063922: 6e20 4500 7100 |014f: invoke-virtual {v1, v7}, Landroid/app/AlertDialog$Builder;.setTitle:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@0045 │ │ -063928: 1267 |0152: const/4 v7, #int 6 // #6 │ │ -06392a: 2375 a604 |0153: new-array v5, v7, [Ljava/lang/String; // type@04a6 │ │ -06392e: 1207 |0155: const/4 v7, #int 0 // #0 │ │ -063930: 1a08 571c |0156: const-string v8, "no clock" // string@1c57 │ │ -063934: 4d08 0507 |0158: aput-object v8, v5, v7 │ │ -063938: 1217 |015a: const/4 v7, #int 1 // #1 │ │ -06393a: 1a08 6301 |015b: const-string v8, "2 minutes" // string@0163 │ │ -06393e: 4d08 0507 |015d: aput-object v8, v5, v7 │ │ -063942: 1227 |015f: const/4 v7, #int 2 // #2 │ │ -063944: 1a08 6601 |0160: const-string v8, "5 minutes" // string@0166 │ │ -063948: 4d08 0507 |0162: aput-object v8, v5, v7 │ │ -06394c: 1237 |0164: const/4 v7, #int 3 // #3 │ │ -06394e: 1a08 5901 |0165: const-string v8, "10 minutes" // string@0159 │ │ -063952: 4d08 0507 |0167: aput-object v8, v5, v7 │ │ -063956: 1247 |0169: const/4 v7, #int 4 // #4 │ │ -063958: 1a08 6501 |016a: const-string v8, "30 minutes" // string@0165 │ │ -06395c: 4d08 0507 |016c: aput-object v8, v5, v7 │ │ -063960: 1257 |016e: const/4 v7, #int 5 // #5 │ │ -063962: 1a08 6701 |016f: const-string v8, "60 minutes" // string@0167 │ │ -063966: 4d08 0507 |0171: aput-object v8, v5, v7 │ │ -06396a: 2207 1a04 |0173: new-instance v7, Ljwtc/android/chess/main$1$1; // type@041a │ │ -06396e: 7020 ee18 a700 |0175: invoke-direct {v7, v10}, Ljwtc/android/chess/main$1$1;.:(Ljwtc/android/chess/main$1;)V // method@18ee │ │ -063974: 6e30 3d00 5107 |0178: invoke-virtual {v1, v5, v7}, Landroid/app/AlertDialog$Builder;.setItems:([Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@003d │ │ -06397a: 6e10 3c00 0100 |017b: invoke-virtual {v1}, Landroid/app/AlertDialog$Builder;.create:()Landroid/app/AlertDialog; // method@003c │ │ -063980: 0c00 |017e: move-result-object v0 │ │ -063982: 6e10 4800 0000 |017f: invoke-virtual {v0}, Landroid/app/AlertDialog;.show:()V // method@0048 │ │ -063988: 2900 b0fe |0182: goto/16 0032 // -0150 │ │ -06398c: 54a7 8e09 |0184: iget-object v7, v10, Ljwtc/android/chess/main$1;.this$0:Ljwtc/android/chess/main; // field@098e │ │ -063990: 7110 f518 0700 |0186: invoke-static {v7}, Ljwtc/android/chess/main;.access$000:(Ljwtc/android/chess/main;)[Ljava/lang/String; // method@18f5 │ │ -063996: 0c07 |0189: move-result-object v7 │ │ -063998: 4607 070c |018a: aget-object v7, v7, v12 │ │ -06399c: 54a8 8e09 |018c: iget-object v8, v10, Ljwtc/android/chess/main$1;.this$0:Ljwtc/android/chess/main; // field@098e │ │ -0639a0: 1409 5f00 087f |018e: const v9, #float 1.80777e+38 // #7f08005f │ │ -0639a6: 6e20 0719 9800 |0191: invoke-virtual {v8, v9}, Ljwtc/android/chess/main;.getString:(I)Ljava/lang/String; // method@1907 │ │ -0639ac: 0c08 |0194: move-result-object v8 │ │ -0639ae: 6e20 3915 8700 |0195: invoke-virtual {v7, v8}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1539 │ │ -0639b4: 0a07 |0198: move-result v7 │ │ -0639b6: 3807 0900 |0199: if-eqz v7, 01a2 // +0009 │ │ -0639ba: 54a7 8e09 |019b: iget-object v7, v10, Ljwtc/android/chess/main$1;.this$0:Ljwtc/android/chess/main; // field@098e │ │ -0639be: 6e10 fd18 0700 |019d: invoke-virtual {v7}, Ljwtc/android/chess/main;.emailPGN:()V // method@18fd │ │ -0639c4: 2900 92fe |01a0: goto/16 0032 // -016e │ │ -0639c8: 54a7 8e09 |01a2: iget-object v7, v10, Ljwtc/android/chess/main$1;.this$0:Ljwtc/android/chess/main; // field@098e │ │ -0639cc: 7110 f518 0700 |01a4: invoke-static {v7}, Ljwtc/android/chess/main;.access$000:(Ljwtc/android/chess/main;)[Ljava/lang/String; // method@18f5 │ │ -0639d2: 0c07 |01a7: move-result-object v7 │ │ -0639d4: 4607 070c |01a8: aget-object v7, v7, v12 │ │ -0639d8: 54a8 8e09 |01aa: iget-object v8, v10, Ljwtc/android/chess/main$1;.this$0:Ljwtc/android/chess/main; // field@098e │ │ -0639dc: 1409 6000 087f |01ac: const v9, #float 1.80777e+38 // #7f080060 │ │ -0639e2: 6e20 0719 9800 |01af: invoke-virtual {v8, v9}, Ljwtc/android/chess/main;.getString:(I)Ljava/lang/String; // method@1907 │ │ -0639e8: 0c08 |01b2: move-result-object v8 │ │ -0639ea: 6e20 3915 8700 |01b3: invoke-virtual {v7, v8}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1539 │ │ -0639f0: 0a07 |01b6: move-result v7 │ │ -0639f2: 3807 1300 |01b7: if-eqz v7, 01ca // +0013 │ │ -0639f6: 54a7 8e09 |01b9: iget-object v7, v10, Ljwtc/android/chess/main$1;.this$0:Ljwtc/android/chess/main; // field@098e │ │ -0639fa: 54a8 8e09 |01bb: iget-object v8, v10, Ljwtc/android/chess/main$1;.this$0:Ljwtc/android/chess/main; // field@098e │ │ -0639fe: 7110 f618 0800 |01bd: invoke-static {v8}, Ljwtc/android/chess/main;.access$100:(Ljwtc/android/chess/main;)Ljwtc/android/chess/ChessView; // method@18f6 │ │ -063a04: 0c08 |01c0: move-result-object v8 │ │ -063a06: 6e10 a316 0800 |01c1: invoke-virtual {v8}, Ljwtc/android/chess/ChessView;.exportFullPGN:()Ljava/lang/String; // method@16a3 │ │ -063a0c: 0c08 |01c4: move-result-object v8 │ │ -063a0e: 7120 f718 8700 |01c5: invoke-static {v7, v8}, Ljwtc/android/chess/main;.access$200:(Ljwtc/android/chess/main;Ljava/lang/String;)V // method@18f7 │ │ -063a14: 2900 6afe |01c8: goto/16 0032 // -0196 │ │ -063a18: 54a7 8e09 |01ca: iget-object v7, v10, Ljwtc/android/chess/main$1;.this$0:Ljwtc/android/chess/main; // field@098e │ │ -063a1c: 7110 f518 0700 |01cc: invoke-static {v7}, Ljwtc/android/chess/main;.access$000:(Ljwtc/android/chess/main;)[Ljava/lang/String; // method@18f5 │ │ -063a22: 0c07 |01cf: move-result-object v7 │ │ -063a24: 4607 070c |01d0: aget-object v7, v7, v12 │ │ -063a28: 54a8 8e09 |01d2: iget-object v8, v10, Ljwtc/android/chess/main$1;.this$0:Ljwtc/android/chess/main; // field@098e │ │ -063a2c: 1409 6100 087f |01d4: const v9, #float 1.80777e+38 // #7f080061 │ │ -063a32: 6e20 0719 9800 |01d7: invoke-virtual {v8, v9}, Ljwtc/android/chess/main;.getString:(I)Ljava/lang/String; // method@1907 │ │ -063a38: 0c08 |01da: move-result-object v8 │ │ -063a3a: 6e20 3915 8700 |01db: invoke-virtual {v7, v8}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1539 │ │ -063a40: 0a07 |01de: move-result v7 │ │ -063a42: 3807 2000 |01df: if-eqz v7, 01ff // +0020 │ │ -063a46: 54a7 8e09 |01e1: iget-object v7, v10, Ljwtc/android/chess/main$1;.this$0:Ljwtc/android/chess/main; // field@098e │ │ -063a4a: 7110 f818 0700 |01e3: invoke-static {v7}, Ljwtc/android/chess/main;.access$300:(Ljwtc/android/chess/main;)Ljava/lang/String; // method@18f8 │ │ -063a50: 0c06 |01e6: move-result-object v6 │ │ -063a52: 3806 4bfe |01e7: if-eqz v6, 0032 // -01b5 │ │ -063a56: 1a07 5701 |01e9: const-string v7, "1." // string@0157 │ │ -063a5a: 6e20 3e15 7600 |01eb: invoke-virtual {v6, v7}, Ljava/lang/String;.indexOf:(Ljava/lang/String;)I // method@153e │ │ -063a60: 0a07 |01ee: move-result v7 │ │ -063a62: 3a07 0900 |01ef: if-ltz v7, 01f8 // +0009 │ │ -063a66: 54a7 8e09 |01f1: iget-object v7, v10, Ljwtc/android/chess/main$1;.this$0:Ljwtc/android/chess/main; // field@098e │ │ -063a6a: 7120 f918 6700 |01f3: invoke-static {v7, v6}, Ljwtc/android/chess/main;.access$400:(Ljwtc/android/chess/main;Ljava/lang/String;)V // method@18f9 │ │ -063a70: 2900 3cfe |01f6: goto/16 0032 // -01c4 │ │ -063a74: 54a7 8e09 |01f8: iget-object v7, v10, Ljwtc/android/chess/main$1;.this$0:Ljwtc/android/chess/main; // field@098e │ │ -063a78: 7120 fa18 6700 |01fa: invoke-static {v7, v6}, Ljwtc/android/chess/main;.access$500:(Ljwtc/android/chess/main;Ljava/lang/String;)V // method@18fa │ │ -063a7e: 2900 35fe |01fd: goto/16 0032 // -01cb │ │ -063a82: 54a7 8e09 |01ff: iget-object v7, v10, Ljwtc/android/chess/main$1;.this$0:Ljwtc/android/chess/main; // field@098e │ │ -063a86: 7110 f518 0700 |0201: invoke-static {v7}, Ljwtc/android/chess/main;.access$000:(Ljwtc/android/chess/main;)[Ljava/lang/String; // method@18f5 │ │ -063a8c: 0c07 |0204: move-result-object v7 │ │ -063a8e: 4607 070c |0205: aget-object v7, v7, v12 │ │ -063a92: 54a8 8e09 |0207: iget-object v8, v10, Ljwtc/android/chess/main$1;.this$0:Ljwtc/android/chess/main; // field@098e │ │ -063a96: 1409 6d00 087f |0209: const v9, #float 1.80777e+38 // #7f08006d │ │ -063a9c: 6e20 0719 9800 |020c: invoke-virtual {v8, v9}, Ljwtc/android/chess/main;.getString:(I)Ljava/lang/String; // method@1907 │ │ -063aa2: 0c08 |020f: move-result-object v8 │ │ -063aa4: 6e20 3915 8700 |0210: invoke-virtual {v7, v8}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1539 │ │ -063aaa: 0a07 |0213: move-result v7 │ │ -063aac: 3807 2200 |0214: if-eqz v7, 0236 // +0022 │ │ -063ab0: 2204 2800 |0216: new-instance v4, Landroid/content/Intent; // type@0028 │ │ -063ab4: 1a07 6912 |0218: const-string v7, "com.google.zxing.client.android.SCAN" // string@1269 │ │ -063ab8: 7020 c800 7400 |021a: invoke-direct {v4, v7}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@00c8 │ │ -063abe: 1a07 2d0c |021d: const-string v7, "SCAN_MODE" // string@0c2d │ │ -063ac2: 1a08 e40b |021f: const-string v8, "QR_CODE_MODE" // string@0be4 │ │ -063ac6: 6e30 e100 7408 |0221: invoke-virtual {v4, v7, v8}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@00e1 │ │ -063acc: 54a7 8e09 |0224: iget-object v7, v10, Ljwtc/android/chess/main$1;.this$0:Ljwtc/android/chess/main; // field@098e │ │ -063ad0: 1258 |0226: const/4 v8, #int 5 // #5 │ │ -063ad2: 6e30 2619 4708 |0227: invoke-virtual {v7, v4, v8}, Ljwtc/android/chess/main;.startActivityForResult:(Landroid/content/Intent;I)V // method@1926 │ │ -063ad8: 2900 08fe |022a: goto/16 0032 // -01f8 │ │ -063adc: 0d02 |022c: move-exception v2 │ │ -063ade: 54a7 8e09 |022d: iget-object v7, v10, Ljwtc/android/chess/main$1;.this$0:Ljwtc/android/chess/main; // field@098e │ │ -063ae2: 1a08 be0b |022f: const-string v8, "Please install Barcode scanner (ZXing)" // string@0bbe │ │ -063ae6: 6e20 fc18 8700 |0231: invoke-virtual {v7, v8}, Ljwtc/android/chess/main;.doToast:(Ljava/lang/String;)V // method@18fc │ │ -063aec: 2900 fefd |0234: goto/16 0032 // -0202 │ │ -063af0: 54a7 8e09 |0236: iget-object v7, v10, Ljwtc/android/chess/main$1;.this$0:Ljwtc/android/chess/main; // field@098e │ │ -063af4: 7110 f518 0700 |0238: invoke-static {v7}, Ljwtc/android/chess/main;.access$000:(Ljwtc/android/chess/main;)[Ljava/lang/String; // method@18f5 │ │ -063afa: 0c07 |023b: move-result-object v7 │ │ -063afc: 4607 070c |023c: aget-object v7, v7, v12 │ │ -063b00: 54a8 8e09 |023e: iget-object v8, v10, Ljwtc/android/chess/main$1;.this$0:Ljwtc/android/chess/main; // field@098e │ │ -063b04: 1409 6e00 087f |0240: const v9, #float 1.80777e+38 // #7f08006e │ │ -063b0a: 6e20 0719 9800 |0243: invoke-virtual {v8, v9}, Ljwtc/android/chess/main;.getString:(I)Ljava/lang/String; // method@1907 │ │ -063b10: 0c08 |0246: move-result-object v8 │ │ -063b12: 6e20 3915 8700 |0247: invoke-virtual {v7, v8}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1539 │ │ -063b18: 0a07 |024a: move-result v7 │ │ -063b1a: 3807 e7fd |024b: if-eqz v7, 0032 // -0219 │ │ -063b1e: 1a06 3117 |024d: const-string v6, "http://chart.apis.google.com/chart?chs=200x200&cht=qr&chl=" // string@1731 │ │ -063b22: 2207 4203 |024f: new-instance v7, Ljava/lang/StringBuilder; // type@0342 │ │ -063b26: 7010 5715 0700 |0251: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ -063b2c: 6e20 5f15 6700 |0254: invoke-virtual {v7, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -063b32: 0c07 |0257: move-result-object v7 │ │ -063b34: 54a8 8e09 |0258: iget-object v8, v10, Ljwtc/android/chess/main$1;.this$0:Ljwtc/android/chess/main; // field@098e │ │ -063b38: 7110 f618 0800 |025a: invoke-static {v8}, Ljwtc/android/chess/main;.access$100:(Ljwtc/android/chess/main;)Ljwtc/android/chess/ChessView; // method@18f6 │ │ -063b3e: 0c08 |025d: move-result-object v8 │ │ -063b40: 6e10 ad16 0800 |025e: invoke-virtual {v8}, Ljwtc/android/chess/ChessView;.getJNI:()Ljwtc/chess/JNI; // method@16ad │ │ -063b46: 0c08 |0261: move-result-object v8 │ │ -063b48: 6e10 4d1b 0800 |0262: invoke-virtual {v8}, Ljwtc/chess/JNI;.toFEN:()Ljava/lang/String; // method@1b4d │ │ -063b4e: 0c08 |0265: move-result-object v8 │ │ -063b50: 7110 9815 0800 |0266: invoke-static {v8}, Ljava/net/URLEncoder;.encode:(Ljava/lang/String;)Ljava/lang/String; // method@1598 │ │ -063b56: 0c08 |0269: move-result-object v8 │ │ -063b58: 6e20 5f15 8700 |026a: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -063b5e: 0c07 |026d: move-result-object v7 │ │ -063b60: 6e10 6415 0700 |026e: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ -063b66: 0c06 |0271: move-result-object v6 │ │ -063b68: 54a7 8e09 |0272: iget-object v7, v10, Ljwtc/android/chess/main$1;.this$0:Ljwtc/android/chess/main; // field@098e │ │ -063b6c: 7120 f718 6700 |0274: invoke-static {v7, v6}, Ljwtc/android/chess/main;.access$200:(Ljwtc/android/chess/main;Ljava/lang/String;)V // method@18f7 │ │ -063b72: 54a7 8e09 |0277: iget-object v7, v10, Ljwtc/android/chess/main$1;.this$0:Ljwtc/android/chess/main; // field@098e │ │ -063b76: 1a08 df08 |0279: const-string v8, "Link to QR code is on your clipboard..." // string@08df │ │ -063b7a: 6e20 fc18 8700 |027b: invoke-virtual {v7, v8}, Ljwtc/android/chess/main;.doToast:(Ljava/lang/String;)V // method@18fc │ │ -063b80: 2900 b4fd |027e: goto/16 0032 // -024c │ │ +065220: |[065220] jwtc.android.chess.main$1.onClick:(Landroid/content/DialogInterface;I)V │ │ +065230: 7210 c400 0b00 |0000: invoke-interface {v11}, Landroid/content/DialogInterface;.dismiss:()V // method@00c4 │ │ +065236: 54a7 8e09 |0003: iget-object v7, v10, Ljwtc/android/chess/main$1;.this$0:Ljwtc/android/chess/main; // field@098e │ │ +06523a: 7110 f518 0700 |0005: invoke-static {v7}, Ljwtc/android/chess/main;.access$000:(Ljwtc/android/chess/main;)[Ljava/lang/String; // method@18f5 │ │ +065240: 0c07 |0008: move-result-object v7 │ │ +065242: 4607 070c |0009: aget-object v7, v7, v12 │ │ +065246: 54a8 8e09 |000b: iget-object v8, v10, Ljwtc/android/chess/main$1;.this$0:Ljwtc/android/chess/main; // field@098e │ │ +06524a: 1409 5c00 087f |000d: const v9, #float 1.80777e+38 // #7f08005c │ │ +065250: 6e20 0719 9800 |0010: invoke-virtual {v8, v9}, Ljwtc/android/chess/main;.getString:(I)Ljava/lang/String; // method@1907 │ │ +065256: 0c08 |0013: move-result-object v8 │ │ +065258: 6e20 3915 8700 |0014: invoke-virtual {v7, v8}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1539 │ │ +06525e: 0a07 |0017: move-result v7 │ │ +065260: 3807 1b00 |0018: if-eqz v7, 0033 // +001b │ │ +065264: 2204 2800 |001a: new-instance v4, Landroid/content/Intent; // type@0028 │ │ +065268: 7010 c500 0400 |001c: invoke-direct {v4}, Landroid/content/Intent;.:()V // method@00c5 │ │ +06526e: 54a7 8e09 |001f: iget-object v7, v10, Ljwtc/android/chess/main$1;.this$0:Ljwtc/android/chess/main; // field@098e │ │ +065272: 1c08 2204 |0021: const-class v8, Ljwtc/android/chess/options; // type@0422 │ │ +065276: 6e30 e800 7408 |0023: invoke-virtual {v4, v7, v8}, Landroid/content/Intent;.setClass:(Landroid/content/Context;Ljava/lang/Class;)Landroid/content/Intent; // method@00e8 │ │ +06527c: 1a07 151f |0026: const-string v7, "requestCode" // string@1f15 │ │ +065280: 1248 |0028: const/4 v8, #int 4 // #4 │ │ +065282: 6e30 de00 7408 |0029: invoke-virtual {v4, v7, v8}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@00de │ │ +065288: 54a7 8e09 |002c: iget-object v7, v10, Ljwtc/android/chess/main$1;.this$0:Ljwtc/android/chess/main; // field@098e │ │ +06528c: 1248 |002e: const/4 v8, #int 4 // #4 │ │ +06528e: 6e30 2619 4708 |002f: invoke-virtual {v7, v4, v8}, Ljwtc/android/chess/main;.startActivityForResult:(Landroid/content/Intent;I)V // method@1926 │ │ +065294: 0e00 |0032: return-void │ │ +065296: 54a7 8e09 |0033: iget-object v7, v10, Ljwtc/android/chess/main$1;.this$0:Ljwtc/android/chess/main; // field@098e │ │ +06529a: 7110 f518 0700 |0035: invoke-static {v7}, Ljwtc/android/chess/main;.access$000:(Ljwtc/android/chess/main;)[Ljava/lang/String; // method@18f5 │ │ +0652a0: 0c07 |0038: move-result-object v7 │ │ +0652a2: 4607 070c |0039: aget-object v7, v7, v12 │ │ +0652a6: 54a8 8e09 |003b: iget-object v8, v10, Ljwtc/android/chess/main$1;.this$0:Ljwtc/android/chess/main; // field@098e │ │ +0652aa: 1409 6300 087f |003d: const v9, #float 1.80777e+38 // #7f080063 │ │ +0652b0: 6e20 0719 9800 |0040: invoke-virtual {v8, v9}, Ljwtc/android/chess/main;.getString:(I)Ljava/lang/String; // method@1907 │ │ +0652b6: 0c08 |0043: move-result-object v8 │ │ +0652b8: 6e20 3915 8700 |0044: invoke-virtual {v7, v8}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1539 │ │ +0652be: 0a07 |0047: move-result v7 │ │ +0652c0: 3807 1500 |0048: if-eqz v7, 005d // +0015 │ │ +0652c4: 2204 2800 |004a: new-instance v4, Landroid/content/Intent; // type@0028 │ │ +0652c8: 7010 c500 0400 |004c: invoke-direct {v4}, Landroid/content/Intent;.:()V // method@00c5 │ │ +0652ce: 54a7 8e09 |004f: iget-object v7, v10, Ljwtc/android/chess/main$1;.this$0:Ljwtc/android/chess/main; // field@098e │ │ +0652d2: 1c08 b503 |0051: const-class v8, Ljwtc/android/chess/GamesListView; // type@03b5 │ │ +0652d6: 6e30 e800 7408 |0053: invoke-virtual {v4, v7, v8}, Landroid/content/Intent;.setClass:(Landroid/content/Context;Ljava/lang/Class;)Landroid/content/Intent; // method@00e8 │ │ +0652dc: 54a7 8e09 |0056: iget-object v7, v10, Ljwtc/android/chess/main$1;.this$0:Ljwtc/android/chess/main; // field@098e │ │ +0652e0: 1228 |0058: const/4 v8, #int 2 // #2 │ │ +0652e2: 6e30 2619 4708 |0059: invoke-virtual {v7, v4, v8}, Ljwtc/android/chess/main;.startActivityForResult:(Landroid/content/Intent;I)V // method@1926 │ │ +0652e8: 28d6 |005c: goto 0032 // -002a │ │ +0652ea: 54a7 8e09 |005d: iget-object v7, v10, Ljwtc/android/chess/main$1;.this$0:Ljwtc/android/chess/main; // field@098e │ │ +0652ee: 7110 f518 0700 |005f: invoke-static {v7}, Ljwtc/android/chess/main;.access$000:(Ljwtc/android/chess/main;)[Ljava/lang/String; // method@18f5 │ │ +0652f4: 0c07 |0062: move-result-object v7 │ │ +0652f6: 4607 070c |0063: aget-object v7, v7, v12 │ │ +0652fa: 54a8 8e09 |0065: iget-object v8, v10, Ljwtc/android/chess/main$1;.this$0:Ljwtc/android/chess/main; // field@098e │ │ +0652fe: 1409 6200 087f |0067: const v9, #float 1.80777e+38 // #7f080062 │ │ +065304: 6e20 0719 9800 |006a: invoke-virtual {v8, v9}, Ljwtc/android/chess/main;.getString:(I)Ljava/lang/String; // method@1907 │ │ +06530a: 0c08 |006d: move-result-object v8 │ │ +06530c: 6e20 3915 8700 |006e: invoke-virtual {v7, v8}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1539 │ │ +065312: 0a07 |0071: move-result v7 │ │ +065314: 3807 0800 |0072: if-eqz v7, 007a // +0008 │ │ +065318: 54a7 8e09 |0074: iget-object v7, v10, Ljwtc/android/chess/main$1;.this$0:Ljwtc/android/chess/main; // field@098e │ │ +06531c: 6e10 1919 0700 |0076: invoke-virtual {v7}, Ljwtc/android/chess/main;.saveGame:()V // method@1919 │ │ +065322: 28b9 |0079: goto 0032 // -0047 │ │ +065324: 54a7 8e09 |007a: iget-object v7, v10, Ljwtc/android/chess/main$1;.this$0:Ljwtc/android/chess/main; // field@098e │ │ +065328: 7110 f518 0700 |007c: invoke-static {v7}, Ljwtc/android/chess/main;.access$000:(Ljwtc/android/chess/main;)[Ljava/lang/String; // method@18f5 │ │ +06532e: 0c07 |007f: move-result-object v7 │ │ +065330: 4607 070c |0080: aget-object v7, v7, v12 │ │ +065334: 54a8 8e09 |0082: iget-object v8, v10, Ljwtc/android/chess/main$1;.this$0:Ljwtc/android/chess/main; // field@098e │ │ +065338: 1409 5e00 087f |0084: const v9, #float 1.80777e+38 // #7f08005e │ │ +06533e: 6e20 0719 9800 |0087: invoke-virtual {v8, v9}, Ljwtc/android/chess/main;.getString:(I)Ljava/lang/String; // method@1907 │ │ +065344: 0c08 |008a: move-result-object v8 │ │ +065346: 6e20 3915 8700 |008b: invoke-virtual {v7, v8}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1539 │ │ +06534c: 0a07 |008e: move-result v7 │ │ +06534e: 3807 1b00 |008f: if-eqz v7, 00aa // +001b │ │ +065352: 2204 2800 |0091: new-instance v4, Landroid/content/Intent; // type@0028 │ │ +065356: 7010 c500 0400 |0093: invoke-direct {v4}, Landroid/content/Intent;.:()V // method@00c5 │ │ +06535c: 54a7 8e09 |0096: iget-object v7, v10, Ljwtc/android/chess/main$1;.this$0:Ljwtc/android/chess/main; // field@098e │ │ +065360: 1c08 2204 |0098: const-class v8, Ljwtc/android/chess/options; // type@0422 │ │ +065364: 6e30 e800 7408 |009a: invoke-virtual {v4, v7, v8}, Landroid/content/Intent;.setClass:(Landroid/content/Context;Ljava/lang/Class;)Landroid/content/Intent; // method@00e8 │ │ +06536a: 1a07 151f |009d: const-string v7, "requestCode" // string@1f15 │ │ +06536e: 1238 |009f: const/4 v8, #int 3 // #3 │ │ +065370: 6e30 de00 7408 |00a0: invoke-virtual {v4, v7, v8}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@00de │ │ +065376: 54a7 8e09 |00a3: iget-object v7, v10, Ljwtc/android/chess/main$1;.this$0:Ljwtc/android/chess/main; // field@098e │ │ +06537a: 1238 |00a5: const/4 v8, #int 3 // #3 │ │ +06537c: 6e30 2619 4708 |00a6: invoke-virtual {v7, v4, v8}, Ljwtc/android/chess/main;.startActivityForResult:(Landroid/content/Intent;I)V // method@1926 │ │ +065382: 2889 |00a9: goto 0032 // -0077 │ │ +065384: 54a7 8e09 |00aa: iget-object v7, v10, Ljwtc/android/chess/main$1;.this$0:Ljwtc/android/chess/main; // field@098e │ │ +065388: 7110 f518 0700 |00ac: invoke-static {v7}, Ljwtc/android/chess/main;.access$000:(Ljwtc/android/chess/main;)[Ljava/lang/String; // method@18f5 │ │ +06538e: 0c07 |00af: move-result-object v7 │ │ +065390: 4607 070c |00b0: aget-object v7, v7, v12 │ │ +065394: 54a8 8e09 |00b2: iget-object v8, v10, Ljwtc/android/chess/main$1;.this$0:Ljwtc/android/chess/main; // field@098e │ │ +065398: 1409 6c00 087f |00b4: const v9, #float 1.80777e+38 // #7f08006c │ │ +06539e: 6e20 0719 9800 |00b7: invoke-virtual {v8, v9}, Ljwtc/android/chess/main;.getString:(I)Ljava/lang/String; // method@1907 │ │ +0653a4: 0c08 |00ba: move-result-object v8 │ │ +0653a6: 6e20 3915 8700 |00bb: invoke-virtual {v7, v8}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1539 │ │ +0653ac: 0a07 |00be: move-result v7 │ │ +0653ae: 3807 1600 |00bf: if-eqz v7, 00d5 // +0016 │ │ +0653b2: 2204 2800 |00c1: new-instance v4, Landroid/content/Intent; // type@0028 │ │ +0653b6: 7010 c500 0400 |00c3: invoke-direct {v4}, Landroid/content/Intent;.:()V // method@00c5 │ │ +0653bc: 54a7 8e09 |00c6: iget-object v7, v10, Ljwtc/android/chess/main$1;.this$0:Ljwtc/android/chess/main; // field@098e │ │ +0653c0: 1c08 4604 |00c8: const-class v8, Ljwtc/android/chess/setup; // type@0446 │ │ +0653c4: 6e30 e800 7408 |00ca: invoke-virtual {v4, v7, v8}, Landroid/content/Intent;.setClass:(Landroid/content/Context;Ljava/lang/Class;)Landroid/content/Intent; // method@00e8 │ │ +0653ca: 54a7 8e09 |00cd: iget-object v7, v10, Ljwtc/android/chess/main$1;.this$0:Ljwtc/android/chess/main; // field@098e │ │ +0653ce: 1218 |00cf: const/4 v8, #int 1 // #1 │ │ +0653d0: 6e30 2619 4708 |00d0: invoke-virtual {v7, v4, v8}, Ljwtc/android/chess/main;.startActivityForResult:(Landroid/content/Intent;I)V // method@1926 │ │ +0653d6: 2900 5fff |00d3: goto/16 0032 // -00a1 │ │ +0653da: 54a7 8e09 |00d5: iget-object v7, v10, Ljwtc/android/chess/main$1;.this$0:Ljwtc/android/chess/main; // field@098e │ │ +0653de: 7110 f518 0700 |00d7: invoke-static {v7}, Ljwtc/android/chess/main;.access$000:(Ljwtc/android/chess/main;)[Ljava/lang/String; // method@18f5 │ │ +0653e4: 0c07 |00da: move-result-object v7 │ │ +0653e6: 4607 070c |00db: aget-object v7, v7, v12 │ │ +0653ea: 54a8 8e09 |00dd: iget-object v8, v10, Ljwtc/android/chess/main$1;.this$0:Ljwtc/android/chess/main; // field@098e │ │ +0653ee: 1409 5b00 087f |00df: const v9, #float 1.80777e+38 // #7f08005b │ │ +0653f4: 6e20 0719 9800 |00e2: invoke-virtual {v8, v9}, Ljwtc/android/chess/main;.getString:(I)Ljava/lang/String; // method@1907 │ │ +0653fa: 0c08 |00e5: move-result-object v8 │ │ +0653fc: 6e20 3915 8700 |00e6: invoke-virtual {v7, v8}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1539 │ │ +065402: 0a07 |00e9: move-result v7 │ │ +065404: 3807 1c00 |00ea: if-eqz v7, 0106 // +001c │ │ +065408: 2203 2800 |00ec: new-instance v3, Landroid/content/Intent; // type@0028 │ │ +06540c: 7010 c500 0300 |00ee: invoke-direct {v3}, Landroid/content/Intent;.:()V // method@00c5 │ │ +065412: 54a7 8e09 |00f1: iget-object v7, v10, Ljwtc/android/chess/main$1;.this$0:Ljwtc/android/chess/main; // field@098e │ │ +065416: 1c08 b703 |00f3: const-class v8, Ljwtc/android/chess/HtmlActivity; // type@03b7 │ │ +06541a: 6e30 e800 7308 |00f5: invoke-virtual {v3, v7, v8}, Landroid/content/Intent;.setClass:(Landroid/content/Context;Ljava/lang/Class;)Landroid/content/Intent; // method@00e8 │ │ +065420: 6207 c605 |00f8: sget-object v7, Ljwtc/android/chess/HtmlActivity;.HELP_MODE:Ljava/lang/String; // field@05c6 │ │ +065424: 1a08 0f17 |00fa: const-string v8, "help_play" // string@170f │ │ +065428: 6e30 e100 7308 |00fc: invoke-virtual {v3, v7, v8}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@00e1 │ │ +06542e: 54a7 8e09 |00ff: iget-object v7, v10, Ljwtc/android/chess/main$1;.this$0:Ljwtc/android/chess/main; // field@098e │ │ +065432: 6e20 2519 3700 |0101: invoke-virtual {v7, v3}, Ljwtc/android/chess/main;.startActivity:(Landroid/content/Intent;)V // method@1925 │ │ +065438: 2900 2eff |0104: goto/16 0032 // -00d2 │ │ +06543c: 54a7 8e09 |0106: iget-object v7, v10, Ljwtc/android/chess/main$1;.this$0:Ljwtc/android/chess/main; // field@098e │ │ +065440: 7110 f518 0700 |0108: invoke-static {v7}, Ljwtc/android/chess/main;.access$000:(Ljwtc/android/chess/main;)[Ljava/lang/String; // method@18f5 │ │ +065446: 0c07 |010b: move-result-object v7 │ │ +065448: 4607 070c |010c: aget-object v7, v7, v12 │ │ +06544c: 54a8 8e09 |010e: iget-object v8, v10, Ljwtc/android/chess/main$1;.this$0:Ljwtc/android/chess/main; // field@098e │ │ +065450: 1409 6a00 087f |0110: const v9, #float 1.80777e+38 // #7f08006a │ │ +065456: 6e20 0719 9800 |0113: invoke-virtual {v8, v9}, Ljwtc/android/chess/main;.getString:(I)Ljava/lang/String; // method@1907 │ │ +06545c: 0c08 |0116: move-result-object v8 │ │ +06545e: 6e20 3915 8700 |0117: invoke-virtual {v7, v8}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1539 │ │ +065464: 0a07 |011a: move-result v7 │ │ +065466: 3807 0d00 |011b: if-eqz v7, 0128 // +000d │ │ +06546a: 54a7 8e09 |011d: iget-object v7, v10, Ljwtc/android/chess/main$1;.this$0:Ljwtc/android/chess/main; // field@098e │ │ +06546e: 7110 f618 0700 |011f: invoke-static {v7}, Ljwtc/android/chess/main;.access$100:(Ljwtc/android/chess/main;)Ljwtc/android/chess/ChessView; // method@18f6 │ │ +065474: 0c07 |0122: move-result-object v7 │ │ +065476: 6e10 a416 0700 |0123: invoke-virtual {v7}, Ljwtc/android/chess/ChessView;.flipBoard:()V // method@16a4 │ │ +06547c: 2900 0cff |0126: goto/16 0032 // -00f4 │ │ +065480: 54a7 8e09 |0128: iget-object v7, v10, Ljwtc/android/chess/main$1;.this$0:Ljwtc/android/chess/main; // field@098e │ │ +065484: 7110 f518 0700 |012a: invoke-static {v7}, Ljwtc/android/chess/main;.access$000:(Ljwtc/android/chess/main;)[Ljava/lang/String; // method@18f5 │ │ +06548a: 0c07 |012d: move-result-object v7 │ │ +06548c: 4607 070c |012e: aget-object v7, v7, v12 │ │ +065490: 54a8 8e09 |0130: iget-object v8, v10, Ljwtc/android/chess/main$1;.this$0:Ljwtc/android/chess/main; // field@098e │ │ +065494: 1409 7000 087f |0132: const v9, #float 1.80777e+38 // #7f080070 │ │ +06549a: 6e20 0719 9800 |0135: invoke-virtual {v8, v9}, Ljwtc/android/chess/main;.getString:(I)Ljava/lang/String; // method@1907 │ │ +0654a0: 0c08 |0138: move-result-object v8 │ │ +0654a2: 6e20 3915 8700 |0139: invoke-virtual {v7, v8}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1539 │ │ +0654a8: 0a07 |013c: move-result v7 │ │ +0654aa: 3807 4700 |013d: if-eqz v7, 0184 // +0047 │ │ +0654ae: 2201 0d00 |013f: new-instance v1, Landroid/app/AlertDialog$Builder; // type@000d │ │ +0654b2: 54a7 8e09 |0141: iget-object v7, v10, Ljwtc/android/chess/main$1;.this$0:Ljwtc/android/chess/main; // field@098e │ │ +0654b6: 7020 3b00 7100 |0143: invoke-direct {v1, v7}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@003b │ │ +0654bc: 54a7 8e09 |0146: iget-object v7, v10, Ljwtc/android/chess/main$1;.this$0:Ljwtc/android/chess/main; // field@098e │ │ +0654c0: 1408 4e00 087f |0148: const v8, #float 1.80777e+38 // #7f08004e │ │ +0654c6: 6e20 0719 8700 |014b: invoke-virtual {v7, v8}, Ljwtc/android/chess/main;.getString:(I)Ljava/lang/String; // method@1907 │ │ +0654cc: 0c07 |014e: move-result-object v7 │ │ +0654ce: 6e20 4500 7100 |014f: invoke-virtual {v1, v7}, Landroid/app/AlertDialog$Builder;.setTitle:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@0045 │ │ +0654d4: 1267 |0152: const/4 v7, #int 6 // #6 │ │ +0654d6: 2375 a304 |0153: new-array v5, v7, [Ljava/lang/String; // type@04a3 │ │ +0654da: 1207 |0155: const/4 v7, #int 0 // #0 │ │ +0654dc: 1a08 531c |0156: const-string v8, "no clock" // string@1c53 │ │ +0654e0: 4d08 0507 |0158: aput-object v8, v5, v7 │ │ +0654e4: 1217 |015a: const/4 v7, #int 1 // #1 │ │ +0654e6: 1a08 6301 |015b: const-string v8, "2 minutes" // string@0163 │ │ +0654ea: 4d08 0507 |015d: aput-object v8, v5, v7 │ │ +0654ee: 1227 |015f: const/4 v7, #int 2 // #2 │ │ +0654f0: 1a08 6601 |0160: const-string v8, "5 minutes" // string@0166 │ │ +0654f4: 4d08 0507 |0162: aput-object v8, v5, v7 │ │ +0654f8: 1237 |0164: const/4 v7, #int 3 // #3 │ │ +0654fa: 1a08 5901 |0165: const-string v8, "10 minutes" // string@0159 │ │ +0654fe: 4d08 0507 |0167: aput-object v8, v5, v7 │ │ +065502: 1247 |0169: const/4 v7, #int 4 // #4 │ │ +065504: 1a08 6501 |016a: const-string v8, "30 minutes" // string@0165 │ │ +065508: 4d08 0507 |016c: aput-object v8, v5, v7 │ │ +06550c: 1257 |016e: const/4 v7, #int 5 // #5 │ │ +06550e: 1a08 6701 |016f: const-string v8, "60 minutes" // string@0167 │ │ +065512: 4d08 0507 |0171: aput-object v8, v5, v7 │ │ +065516: 2207 1704 |0173: new-instance v7, Ljwtc/android/chess/main$1$1; // type@0417 │ │ +06551a: 7020 ee18 a700 |0175: invoke-direct {v7, v10}, Ljwtc/android/chess/main$1$1;.:(Ljwtc/android/chess/main$1;)V // method@18ee │ │ +065520: 6e30 3d00 5107 |0178: invoke-virtual {v1, v5, v7}, Landroid/app/AlertDialog$Builder;.setItems:([Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@003d │ │ +065526: 6e10 3c00 0100 |017b: invoke-virtual {v1}, Landroid/app/AlertDialog$Builder;.create:()Landroid/app/AlertDialog; // method@003c │ │ +06552c: 0c00 |017e: move-result-object v0 │ │ +06552e: 6e10 4800 0000 |017f: invoke-virtual {v0}, Landroid/app/AlertDialog;.show:()V // method@0048 │ │ +065534: 2900 b0fe |0182: goto/16 0032 // -0150 │ │ +065538: 54a7 8e09 |0184: iget-object v7, v10, Ljwtc/android/chess/main$1;.this$0:Ljwtc/android/chess/main; // field@098e │ │ +06553c: 7110 f518 0700 |0186: invoke-static {v7}, Ljwtc/android/chess/main;.access$000:(Ljwtc/android/chess/main;)[Ljava/lang/String; // method@18f5 │ │ +065542: 0c07 |0189: move-result-object v7 │ │ +065544: 4607 070c |018a: aget-object v7, v7, v12 │ │ +065548: 54a8 8e09 |018c: iget-object v8, v10, Ljwtc/android/chess/main$1;.this$0:Ljwtc/android/chess/main; // field@098e │ │ +06554c: 1409 5f00 087f |018e: const v9, #float 1.80777e+38 // #7f08005f │ │ +065552: 6e20 0719 9800 |0191: invoke-virtual {v8, v9}, Ljwtc/android/chess/main;.getString:(I)Ljava/lang/String; // method@1907 │ │ +065558: 0c08 |0194: move-result-object v8 │ │ +06555a: 6e20 3915 8700 |0195: invoke-virtual {v7, v8}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1539 │ │ +065560: 0a07 |0198: move-result v7 │ │ +065562: 3807 0900 |0199: if-eqz v7, 01a2 // +0009 │ │ +065566: 54a7 8e09 |019b: iget-object v7, v10, Ljwtc/android/chess/main$1;.this$0:Ljwtc/android/chess/main; // field@098e │ │ +06556a: 6e10 fd18 0700 |019d: invoke-virtual {v7}, Ljwtc/android/chess/main;.emailPGN:()V // method@18fd │ │ +065570: 2900 92fe |01a0: goto/16 0032 // -016e │ │ +065574: 54a7 8e09 |01a2: iget-object v7, v10, Ljwtc/android/chess/main$1;.this$0:Ljwtc/android/chess/main; // field@098e │ │ +065578: 7110 f518 0700 |01a4: invoke-static {v7}, Ljwtc/android/chess/main;.access$000:(Ljwtc/android/chess/main;)[Ljava/lang/String; // method@18f5 │ │ +06557e: 0c07 |01a7: move-result-object v7 │ │ +065580: 4607 070c |01a8: aget-object v7, v7, v12 │ │ +065584: 54a8 8e09 |01aa: iget-object v8, v10, Ljwtc/android/chess/main$1;.this$0:Ljwtc/android/chess/main; // field@098e │ │ +065588: 1409 6000 087f |01ac: const v9, #float 1.80777e+38 // #7f080060 │ │ +06558e: 6e20 0719 9800 |01af: invoke-virtual {v8, v9}, Ljwtc/android/chess/main;.getString:(I)Ljava/lang/String; // method@1907 │ │ +065594: 0c08 |01b2: move-result-object v8 │ │ +065596: 6e20 3915 8700 |01b3: invoke-virtual {v7, v8}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1539 │ │ +06559c: 0a07 |01b6: move-result v7 │ │ +06559e: 3807 1300 |01b7: if-eqz v7, 01ca // +0013 │ │ +0655a2: 54a7 8e09 |01b9: iget-object v7, v10, Ljwtc/android/chess/main$1;.this$0:Ljwtc/android/chess/main; // field@098e │ │ +0655a6: 54a8 8e09 |01bb: iget-object v8, v10, Ljwtc/android/chess/main$1;.this$0:Ljwtc/android/chess/main; // field@098e │ │ +0655aa: 7110 f618 0800 |01bd: invoke-static {v8}, Ljwtc/android/chess/main;.access$100:(Ljwtc/android/chess/main;)Ljwtc/android/chess/ChessView; // method@18f6 │ │ +0655b0: 0c08 |01c0: move-result-object v8 │ │ +0655b2: 6e10 a316 0800 |01c1: invoke-virtual {v8}, Ljwtc/android/chess/ChessView;.exportFullPGN:()Ljava/lang/String; // method@16a3 │ │ +0655b8: 0c08 |01c4: move-result-object v8 │ │ +0655ba: 7120 f718 8700 |01c5: invoke-static {v7, v8}, Ljwtc/android/chess/main;.access$200:(Ljwtc/android/chess/main;Ljava/lang/String;)V // method@18f7 │ │ +0655c0: 2900 6afe |01c8: goto/16 0032 // -0196 │ │ +0655c4: 54a7 8e09 |01ca: iget-object v7, v10, Ljwtc/android/chess/main$1;.this$0:Ljwtc/android/chess/main; // field@098e │ │ +0655c8: 7110 f518 0700 |01cc: invoke-static {v7}, Ljwtc/android/chess/main;.access$000:(Ljwtc/android/chess/main;)[Ljava/lang/String; // method@18f5 │ │ +0655ce: 0c07 |01cf: move-result-object v7 │ │ +0655d0: 4607 070c |01d0: aget-object v7, v7, v12 │ │ +0655d4: 54a8 8e09 |01d2: iget-object v8, v10, Ljwtc/android/chess/main$1;.this$0:Ljwtc/android/chess/main; // field@098e │ │ +0655d8: 1409 6100 087f |01d4: const v9, #float 1.80777e+38 // #7f080061 │ │ +0655de: 6e20 0719 9800 |01d7: invoke-virtual {v8, v9}, Ljwtc/android/chess/main;.getString:(I)Ljava/lang/String; // method@1907 │ │ +0655e4: 0c08 |01da: move-result-object v8 │ │ +0655e6: 6e20 3915 8700 |01db: invoke-virtual {v7, v8}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1539 │ │ +0655ec: 0a07 |01de: move-result v7 │ │ +0655ee: 3807 2000 |01df: if-eqz v7, 01ff // +0020 │ │ +0655f2: 54a7 8e09 |01e1: iget-object v7, v10, Ljwtc/android/chess/main$1;.this$0:Ljwtc/android/chess/main; // field@098e │ │ +0655f6: 7110 f818 0700 |01e3: invoke-static {v7}, Ljwtc/android/chess/main;.access$300:(Ljwtc/android/chess/main;)Ljava/lang/String; // method@18f8 │ │ +0655fc: 0c06 |01e6: move-result-object v6 │ │ +0655fe: 3806 4bfe |01e7: if-eqz v6, 0032 // -01b5 │ │ +065602: 1a07 5701 |01e9: const-string v7, "1." // string@0157 │ │ +065606: 6e20 3e15 7600 |01eb: invoke-virtual {v6, v7}, Ljava/lang/String;.indexOf:(Ljava/lang/String;)I // method@153e │ │ +06560c: 0a07 |01ee: move-result v7 │ │ +06560e: 3a07 0900 |01ef: if-ltz v7, 01f8 // +0009 │ │ +065612: 54a7 8e09 |01f1: iget-object v7, v10, Ljwtc/android/chess/main$1;.this$0:Ljwtc/android/chess/main; // field@098e │ │ +065616: 7120 f918 6700 |01f3: invoke-static {v7, v6}, Ljwtc/android/chess/main;.access$400:(Ljwtc/android/chess/main;Ljava/lang/String;)V // method@18f9 │ │ +06561c: 2900 3cfe |01f6: goto/16 0032 // -01c4 │ │ +065620: 54a7 8e09 |01f8: iget-object v7, v10, Ljwtc/android/chess/main$1;.this$0:Ljwtc/android/chess/main; // field@098e │ │ +065624: 7120 fa18 6700 |01fa: invoke-static {v7, v6}, Ljwtc/android/chess/main;.access$500:(Ljwtc/android/chess/main;Ljava/lang/String;)V // method@18fa │ │ +06562a: 2900 35fe |01fd: goto/16 0032 // -01cb │ │ +06562e: 54a7 8e09 |01ff: iget-object v7, v10, Ljwtc/android/chess/main$1;.this$0:Ljwtc/android/chess/main; // field@098e │ │ +065632: 7110 f518 0700 |0201: invoke-static {v7}, Ljwtc/android/chess/main;.access$000:(Ljwtc/android/chess/main;)[Ljava/lang/String; // method@18f5 │ │ +065638: 0c07 |0204: move-result-object v7 │ │ +06563a: 4607 070c |0205: aget-object v7, v7, v12 │ │ +06563e: 54a8 8e09 |0207: iget-object v8, v10, Ljwtc/android/chess/main$1;.this$0:Ljwtc/android/chess/main; // field@098e │ │ +065642: 1409 6d00 087f |0209: const v9, #float 1.80777e+38 // #7f08006d │ │ +065648: 6e20 0719 9800 |020c: invoke-virtual {v8, v9}, Ljwtc/android/chess/main;.getString:(I)Ljava/lang/String; // method@1907 │ │ +06564e: 0c08 |020f: move-result-object v8 │ │ +065650: 6e20 3915 8700 |0210: invoke-virtual {v7, v8}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1539 │ │ +065656: 0a07 |0213: move-result v7 │ │ +065658: 3807 2200 |0214: if-eqz v7, 0236 // +0022 │ │ +06565c: 2204 2800 |0216: new-instance v4, Landroid/content/Intent; // type@0028 │ │ +065660: 1a07 6512 |0218: const-string v7, "com.google.zxing.client.android.SCAN" // string@1265 │ │ +065664: 7020 c800 7400 |021a: invoke-direct {v4, v7}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@00c8 │ │ +06566a: 1a07 2a0c |021d: const-string v7, "SCAN_MODE" // string@0c2a │ │ +06566e: 1a08 e10b |021f: const-string v8, "QR_CODE_MODE" // string@0be1 │ │ +065672: 6e30 e100 7408 |0221: invoke-virtual {v4, v7, v8}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@00e1 │ │ +065678: 54a7 8e09 |0224: iget-object v7, v10, Ljwtc/android/chess/main$1;.this$0:Ljwtc/android/chess/main; // field@098e │ │ +06567c: 1258 |0226: const/4 v8, #int 5 // #5 │ │ +06567e: 6e30 2619 4708 |0227: invoke-virtual {v7, v4, v8}, Ljwtc/android/chess/main;.startActivityForResult:(Landroid/content/Intent;I)V // method@1926 │ │ +065684: 2900 08fe |022a: goto/16 0032 // -01f8 │ │ +065688: 0d02 |022c: move-exception v2 │ │ +06568a: 54a7 8e09 |022d: iget-object v7, v10, Ljwtc/android/chess/main$1;.this$0:Ljwtc/android/chess/main; // field@098e │ │ +06568e: 1a08 bb0b |022f: const-string v8, "Please install Barcode scanner (ZXing)" // string@0bbb │ │ +065692: 6e20 fc18 8700 |0231: invoke-virtual {v7, v8}, Ljwtc/android/chess/main;.doToast:(Ljava/lang/String;)V // method@18fc │ │ +065698: 2900 fefd |0234: goto/16 0032 // -0202 │ │ +06569c: 54a7 8e09 |0236: iget-object v7, v10, Ljwtc/android/chess/main$1;.this$0:Ljwtc/android/chess/main; // field@098e │ │ +0656a0: 7110 f518 0700 |0238: invoke-static {v7}, Ljwtc/android/chess/main;.access$000:(Ljwtc/android/chess/main;)[Ljava/lang/String; // method@18f5 │ │ +0656a6: 0c07 |023b: move-result-object v7 │ │ +0656a8: 4607 070c |023c: aget-object v7, v7, v12 │ │ +0656ac: 54a8 8e09 |023e: iget-object v8, v10, Ljwtc/android/chess/main$1;.this$0:Ljwtc/android/chess/main; // field@098e │ │ +0656b0: 1409 6e00 087f |0240: const v9, #float 1.80777e+38 // #7f08006e │ │ +0656b6: 6e20 0719 9800 |0243: invoke-virtual {v8, v9}, Ljwtc/android/chess/main;.getString:(I)Ljava/lang/String; // method@1907 │ │ +0656bc: 0c08 |0246: move-result-object v8 │ │ +0656be: 6e20 3915 8700 |0247: invoke-virtual {v7, v8}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1539 │ │ +0656c4: 0a07 |024a: move-result v7 │ │ +0656c6: 3807 e7fd |024b: if-eqz v7, 0032 // -0219 │ │ +0656ca: 1a06 2d17 |024d: const-string v6, "http://chart.apis.google.com/chart?chs=200x200&cht=qr&chl=" // string@172d │ │ +0656ce: 2207 3f03 |024f: new-instance v7, Ljava/lang/StringBuilder; // type@033f │ │ +0656d2: 7010 5715 0700 |0251: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ +0656d8: 6e20 5f15 6700 |0254: invoke-virtual {v7, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +0656de: 0c07 |0257: move-result-object v7 │ │ +0656e0: 54a8 8e09 |0258: iget-object v8, v10, Ljwtc/android/chess/main$1;.this$0:Ljwtc/android/chess/main; // field@098e │ │ +0656e4: 7110 f618 0800 |025a: invoke-static {v8}, Ljwtc/android/chess/main;.access$100:(Ljwtc/android/chess/main;)Ljwtc/android/chess/ChessView; // method@18f6 │ │ +0656ea: 0c08 |025d: move-result-object v8 │ │ +0656ec: 6e10 ad16 0800 |025e: invoke-virtual {v8}, Ljwtc/android/chess/ChessView;.getJNI:()Ljwtc/chess/JNI; // method@16ad │ │ +0656f2: 0c08 |0261: move-result-object v8 │ │ +0656f4: 6e10 4c1b 0800 |0262: invoke-virtual {v8}, Ljwtc/chess/JNI;.toFEN:()Ljava/lang/String; // method@1b4c │ │ +0656fa: 0c08 |0265: move-result-object v8 │ │ +0656fc: 7110 9815 0800 |0266: invoke-static {v8}, Ljava/net/URLEncoder;.encode:(Ljava/lang/String;)Ljava/lang/String; // method@1598 │ │ +065702: 0c08 |0269: move-result-object v8 │ │ +065704: 6e20 5f15 8700 |026a: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +06570a: 0c07 |026d: move-result-object v7 │ │ +06570c: 6e10 6415 0700 |026e: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ +065712: 0c06 |0271: move-result-object v6 │ │ +065714: 54a7 8e09 |0272: iget-object v7, v10, Ljwtc/android/chess/main$1;.this$0:Ljwtc/android/chess/main; // field@098e │ │ +065718: 7120 f718 6700 |0274: invoke-static {v7, v6}, Ljwtc/android/chess/main;.access$200:(Ljwtc/android/chess/main;Ljava/lang/String;)V // method@18f7 │ │ +06571e: 54a7 8e09 |0277: iget-object v7, v10, Ljwtc/android/chess/main$1;.this$0:Ljwtc/android/chess/main; // field@098e │ │ +065722: 1a08 dc08 |0279: const-string v8, "Link to QR code is on your clipboard..." // string@08dc │ │ +065726: 6e20 fc18 8700 |027b: invoke-virtual {v7, v8}, Ljwtc/android/chess/main;.doToast:(Ljava/lang/String;)V // method@18fc │ │ +06572c: 2900 b4fd |027e: goto/16 0032 // -024c │ │ catches : 1 │ │ 0x0216 - 0x022a │ │ Ljava/lang/Exception; -> 0x022c │ │ positions : │ │ 0x0000 line=132 │ │ 0x0003 line=133 │ │ 0x001a line=134 │ │ @@ -108643,21 +108675,21 @@ │ │ 0x021d - 0x022c reg=4 intent Landroid/content/Intent; │ │ 0x022d - 0x0236 reg=2 ex Ljava/lang/Exception; │ │ 0x024f - 0x0280 reg=6 s Ljava/lang/String; │ │ 0x0000 - 0x0280 reg=10 this Ljwtc/android/chess/main$1; │ │ 0x0000 - 0x0280 reg=11 dialog Landroid/content/DialogInterface; │ │ 0x0000 - 0x0280 reg=12 item I │ │ │ │ - source_file_idx : 6982 (main.java) │ │ + source_file_idx : 6978 (main.java) │ │ │ │ Class #482 header: │ │ -class_idx : 1052 │ │ +class_idx : 1049 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 826 │ │ -source_file_idx : 6982 │ │ +superclass_idx : 823 │ │ +source_file_idx : 6978 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #482 annotations: │ │ Annotations on class │ │ @@ -108682,59 +108714,59 @@ │ │ type : '(Ljwtc/android/chess/main;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -063b94: |[063b94] jwtc.android.chess.main$2.:(Ljwtc/android/chess/main;)V │ │ -063ba4: 5b01 8f09 |0000: iput-object v1, v0, Ljwtc/android/chess/main$2;.this$0:Ljwtc/android/chess/main; // field@098f │ │ -063ba8: 7010 1c15 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ -063bae: 0e00 |0005: return-void │ │ +065740: |[065740] jwtc.android.chess.main$2.:(Ljwtc/android/chess/main;)V │ │ +065750: 5b01 8f09 |0000: iput-object v1, v0, Ljwtc/android/chess/main$2;.this$0:Ljwtc/android/chess/main; // field@098f │ │ +065754: 7010 1c15 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ +06575a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=234 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Ljwtc/android/chess/main$2; │ │ - 0x0000 - 0x0006 reg=1 (null) Ljwtc/android/chess/main; │ │ + 0x0000 - 0x0006 reg=1 this$0 Ljwtc/android/chess/main; │ │ │ │ Virtual methods - │ │ #0 : (in Ljwtc/android/chess/main$2;) │ │ name : 'onClick' │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -063bb0: |[063bb0] jwtc.android.chess.main$2.onClick:(Landroid/content/DialogInterface;I)V │ │ -063bc0: 7210 c400 0200 |0000: invoke-interface {v2}, Landroid/content/DialogInterface;.dismiss:()V // method@00c4 │ │ -063bc6: 5410 8f09 |0003: iget-object v0, v1, Ljwtc/android/chess/main$2;.this$0:Ljwtc/android/chess/main; // field@098f │ │ -063bca: 7110 f618 0000 |0005: invoke-static {v0}, Ljwtc/android/chess/main;.access$100:(Ljwtc/android/chess/main;)Ljwtc/android/chess/ChessView; // method@18f6 │ │ -063bd0: 0c00 |0008: move-result-object v0 │ │ -063bd2: 6e20 d816 3000 |0009: invoke-virtual {v0, v3}, Ljwtc/android/chess/ChessView;.toggleControl:(I)V // method@16d8 │ │ -063bd8: 0e00 |000c: return-void │ │ +06575c: |[06575c] jwtc.android.chess.main$2.onClick:(Landroid/content/DialogInterface;I)V │ │ +06576c: 7210 c400 0200 |0000: invoke-interface {v2}, Landroid/content/DialogInterface;.dismiss:()V // method@00c4 │ │ +065772: 5410 8f09 |0003: iget-object v0, v1, Ljwtc/android/chess/main$2;.this$0:Ljwtc/android/chess/main; // field@098f │ │ +065776: 7110 f618 0000 |0005: invoke-static {v0}, Ljwtc/android/chess/main;.access$100:(Ljwtc/android/chess/main;)Ljwtc/android/chess/ChessView; // method@18f6 │ │ +06577c: 0c00 |0008: move-result-object v0 │ │ +06577e: 6e20 d816 3000 |0009: invoke-virtual {v0, v3}, Ljwtc/android/chess/ChessView;.toggleControl:(I)V // method@16d8 │ │ +065784: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=236 │ │ 0x0003 line=237 │ │ 0x000c line=238 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Ljwtc/android/chess/main$2; │ │ 0x0000 - 0x000d reg=2 dialog Landroid/content/DialogInterface; │ │ 0x0000 - 0x000d reg=3 item I │ │ │ │ - source_file_idx : 6982 (main.java) │ │ + source_file_idx : 6978 (main.java) │ │ │ │ Class #483 header: │ │ -class_idx : 1054 │ │ +class_idx : 1051 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 826 │ │ -source_file_idx : 7536 │ │ +superclass_idx : 823 │ │ +source_file_idx : 7532 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #483 annotations: │ │ Annotations on class │ │ @@ -108759,62 +108791,62 @@ │ │ type : '(Ljwtc/android/chess/options;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -063bdc: |[063bdc] jwtc.android.chess.options$1.:(Ljwtc/android/chess/options;)V │ │ -063bec: 5b01 9f09 |0000: iput-object v1, v0, Ljwtc/android/chess/options$1;.this$0:Ljwtc/android/chess/options; // field@099f │ │ -063bf0: 7010 1c15 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ -063bf6: 0e00 |0005: return-void │ │ +065788: |[065788] jwtc.android.chess.options$1.:(Ljwtc/android/chess/options;)V │ │ +065798: 5b01 9f09 |0000: iput-object v1, v0, Ljwtc/android/chess/options$1;.this$0:Ljwtc/android/chess/options; // field@099f │ │ +06579c: 7010 1c15 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ +0657a2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=43 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Ljwtc/android/chess/options$1; │ │ - 0x0000 - 0x0006 reg=1 (null) Ljwtc/android/chess/options; │ │ + 0x0000 - 0x0006 reg=1 this$0 Ljwtc/android/chess/options; │ │ │ │ Virtual methods - │ │ #0 : (in Ljwtc/android/chess/options$1;) │ │ name : 'onCheckedChanged' │ │ type : '(Landroid/widget/CompoundButton;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -063bf8: |[063bf8] jwtc.android.chess.options$1.onCheckedChanged:(Landroid/widget/CompoundButton;Z)V │ │ -063c08: 5420 9f09 |0000: iget-object v0, v2, Ljwtc/android/chess/options$1;.this$0:Ljwtc/android/chess/options; // field@099f │ │ -063c0c: 7110 3619 0000 |0002: invoke-static {v0}, Ljwtc/android/chess/options;.access$000:(Ljwtc/android/chess/options;)Landroid/widget/CheckBox; // method@1936 │ │ -063c12: 0c01 |0005: move-result-object v1 │ │ -063c14: 3904 0700 |0006: if-nez v4, 000d // +0007 │ │ -063c18: 1210 |0008: const/4 v0, #int 1 // #1 │ │ -063c1a: 6e20 c513 0100 |0009: invoke-virtual {v1, v0}, Landroid/widget/CheckBox;.setEnabled:(Z)V // method@13c5 │ │ -063c20: 0e00 |000c: return-void │ │ -063c22: 1200 |000d: const/4 v0, #int 0 // #0 │ │ -063c24: 28fb |000e: goto 0009 // -0005 │ │ +0657a4: |[0657a4] jwtc.android.chess.options$1.onCheckedChanged:(Landroid/widget/CompoundButton;Z)V │ │ +0657b4: 5420 9f09 |0000: iget-object v0, v2, Ljwtc/android/chess/options$1;.this$0:Ljwtc/android/chess/options; // field@099f │ │ +0657b8: 7110 3619 0000 |0002: invoke-static {v0}, Ljwtc/android/chess/options;.access$000:(Ljwtc/android/chess/options;)Landroid/widget/CheckBox; // method@1936 │ │ +0657be: 0c01 |0005: move-result-object v1 │ │ +0657c0: 3904 0700 |0006: if-nez v4, 000d // +0007 │ │ +0657c4: 1210 |0008: const/4 v0, #int 1 // #1 │ │ +0657c6: 6e20 c513 0100 |0009: invoke-virtual {v1, v0}, Landroid/widget/CheckBox;.setEnabled:(Z)V // method@13c5 │ │ +0657cc: 0e00 |000c: return-void │ │ +0657ce: 1200 |000d: const/4 v0, #int 0 // #0 │ │ +0657d0: 28fb |000e: goto 0009 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ 0x000c line=46 │ │ 0x000d line=45 │ │ locals : │ │ 0x0000 - 0x000f reg=2 this Ljwtc/android/chess/options$1; │ │ 0x0000 - 0x000f reg=3 buttonView Landroid/widget/CompoundButton; │ │ 0x0000 - 0x000f reg=4 isChecked Z │ │ │ │ - source_file_idx : 7536 (options.java) │ │ + source_file_idx : 7532 (options.java) │ │ │ │ Class #484 header: │ │ -class_idx : 1055 │ │ +class_idx : 1052 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 826 │ │ -source_file_idx : 7536 │ │ +superclass_idx : 823 │ │ +source_file_idx : 7532 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #484 annotations: │ │ Annotations on class │ │ @@ -108839,67 +108871,67 @@ │ │ type : '(Ljwtc/android/chess/options;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -063c28: |[063c28] jwtc.android.chess.options$2.:(Ljwtc/android/chess/options;)V │ │ -063c38: 5b01 a009 |0000: iput-object v1, v0, Ljwtc/android/chess/options$2;.this$0:Ljwtc/android/chess/options; // field@09a0 │ │ -063c3c: 7010 1c15 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ -063c42: 0e00 |0005: return-void │ │ +0657d4: |[0657d4] jwtc.android.chess.options$2.:(Ljwtc/android/chess/options;)V │ │ +0657e4: 5b01 a009 |0000: iput-object v1, v0, Ljwtc/android/chess/options$2;.this$0:Ljwtc/android/chess/options; // field@09a0 │ │ +0657e8: 7010 1c15 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ +0657ee: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=69 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Ljwtc/android/chess/options$2; │ │ - 0x0000 - 0x0006 reg=1 (null) Ljwtc/android/chess/options; │ │ + 0x0000 - 0x0006 reg=1 this$0 Ljwtc/android/chess/options; │ │ │ │ Virtual methods - │ │ #0 : (in Ljwtc/android/chess/options$2;) │ │ name : 'onCheckedChanged' │ │ type : '(Landroid/widget/CompoundButton;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -063c44: |[063c44] jwtc.android.chess.options$2.onCheckedChanged:(Landroid/widget/CompoundButton;Z)V │ │ -063c54: 5420 a009 |0000: iget-object v0, v2, Ljwtc/android/chess/options$2;.this$0:Ljwtc/android/chess/options; // field@09a0 │ │ -063c58: 7110 3819 0000 |0002: invoke-static {v0}, Ljwtc/android/chess/options;.access$200:(Ljwtc/android/chess/options;)Landroid/widget/RadioButton; // method@1938 │ │ -063c5e: 0c01 |0005: move-result-object v1 │ │ -063c60: 5420 a009 |0006: iget-object v0, v2, Ljwtc/android/chess/options$2;.this$0:Ljwtc/android/chess/options; // field@09a0 │ │ -063c64: 7110 3719 0000 |0008: invoke-static {v0}, Ljwtc/android/chess/options;.access$100:(Ljwtc/android/chess/options;)Landroid/widget/RadioButton; // method@1937 │ │ -063c6a: 0c00 |000b: move-result-object v0 │ │ -063c6c: 6e10 1e14 0000 |000c: invoke-virtual {v0}, Landroid/widget/RadioButton;.isChecked:()Z // method@141e │ │ -063c72: 0a00 |000f: move-result v0 │ │ -063c74: 3800 0700 |0010: if-eqz v0, 0017 // +0007 │ │ -063c78: 1200 |0012: const/4 v0, #int 0 // #0 │ │ -063c7a: 6e20 1f14 0100 |0013: invoke-virtual {v1, v0}, Landroid/widget/RadioButton;.setChecked:(Z)V // method@141f │ │ -063c80: 0e00 |0016: return-void │ │ -063c82: 1210 |0017: const/4 v0, #int 1 // #1 │ │ -063c84: 28fb |0018: goto 0013 // -0005 │ │ +0657f0: |[0657f0] jwtc.android.chess.options$2.onCheckedChanged:(Landroid/widget/CompoundButton;Z)V │ │ +065800: 5420 a009 |0000: iget-object v0, v2, Ljwtc/android/chess/options$2;.this$0:Ljwtc/android/chess/options; // field@09a0 │ │ +065804: 7110 3819 0000 |0002: invoke-static {v0}, Ljwtc/android/chess/options;.access$200:(Ljwtc/android/chess/options;)Landroid/widget/RadioButton; // method@1938 │ │ +06580a: 0c01 |0005: move-result-object v1 │ │ +06580c: 5420 a009 |0006: iget-object v0, v2, Ljwtc/android/chess/options$2;.this$0:Ljwtc/android/chess/options; // field@09a0 │ │ +065810: 7110 3719 0000 |0008: invoke-static {v0}, Ljwtc/android/chess/options;.access$100:(Ljwtc/android/chess/options;)Landroid/widget/RadioButton; // method@1937 │ │ +065816: 0c00 |000b: move-result-object v0 │ │ +065818: 6e10 1e14 0000 |000c: invoke-virtual {v0}, Landroid/widget/RadioButton;.isChecked:()Z // method@141e │ │ +06581e: 0a00 |000f: move-result v0 │ │ +065820: 3800 0700 |0010: if-eqz v0, 0017 // +0007 │ │ +065824: 1200 |0012: const/4 v0, #int 0 // #0 │ │ +065826: 6e20 1f14 0100 |0013: invoke-virtual {v1, v0}, Landroid/widget/RadioButton;.setChecked:(Z)V // method@141f │ │ +06582c: 0e00 |0016: return-void │ │ +06582e: 1210 |0017: const/4 v0, #int 1 // #1 │ │ +065830: 28fb |0018: goto 0013 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=71 │ │ 0x0016 line=72 │ │ 0x0017 line=71 │ │ locals : │ │ 0x0000 - 0x0019 reg=2 this Ljwtc/android/chess/options$2; │ │ 0x0000 - 0x0019 reg=3 buttonView Landroid/widget/CompoundButton; │ │ 0x0000 - 0x0019 reg=4 isChecked Z │ │ │ │ - source_file_idx : 7536 (options.java) │ │ + source_file_idx : 7532 (options.java) │ │ │ │ Class #485 header: │ │ -class_idx : 1056 │ │ +class_idx : 1053 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 826 │ │ -source_file_idx : 7536 │ │ +superclass_idx : 823 │ │ +source_file_idx : 7532 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #485 annotations: │ │ Annotations on class │ │ @@ -108924,67 +108956,67 @@ │ │ type : '(Ljwtc/android/chess/options;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -063c88: |[063c88] jwtc.android.chess.options$3.:(Ljwtc/android/chess/options;)V │ │ -063c98: 5b01 a109 |0000: iput-object v1, v0, Ljwtc/android/chess/options$3;.this$0:Ljwtc/android/chess/options; // field@09a1 │ │ -063c9c: 7010 1c15 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ -063ca2: 0e00 |0005: return-void │ │ +065834: |[065834] jwtc.android.chess.options$3.:(Ljwtc/android/chess/options;)V │ │ +065844: 5b01 a109 |0000: iput-object v1, v0, Ljwtc/android/chess/options$3;.this$0:Ljwtc/android/chess/options; // field@09a1 │ │ +065848: 7010 1c15 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ +06584e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=75 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Ljwtc/android/chess/options$3; │ │ - 0x0000 - 0x0006 reg=1 (null) Ljwtc/android/chess/options; │ │ + 0x0000 - 0x0006 reg=1 this$0 Ljwtc/android/chess/options; │ │ │ │ Virtual methods - │ │ #0 : (in Ljwtc/android/chess/options$3;) │ │ name : 'onCheckedChanged' │ │ type : '(Landroid/widget/CompoundButton;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -063ca4: |[063ca4] jwtc.android.chess.options$3.onCheckedChanged:(Landroid/widget/CompoundButton;Z)V │ │ -063cb4: 5420 a109 |0000: iget-object v0, v2, Ljwtc/android/chess/options$3;.this$0:Ljwtc/android/chess/options; // field@09a1 │ │ -063cb8: 7110 3719 0000 |0002: invoke-static {v0}, Ljwtc/android/chess/options;.access$100:(Ljwtc/android/chess/options;)Landroid/widget/RadioButton; // method@1937 │ │ -063cbe: 0c01 |0005: move-result-object v1 │ │ -063cc0: 5420 a109 |0006: iget-object v0, v2, Ljwtc/android/chess/options$3;.this$0:Ljwtc/android/chess/options; // field@09a1 │ │ -063cc4: 7110 3819 0000 |0008: invoke-static {v0}, Ljwtc/android/chess/options;.access$200:(Ljwtc/android/chess/options;)Landroid/widget/RadioButton; // method@1938 │ │ -063cca: 0c00 |000b: move-result-object v0 │ │ -063ccc: 6e10 1e14 0000 |000c: invoke-virtual {v0}, Landroid/widget/RadioButton;.isChecked:()Z // method@141e │ │ -063cd2: 0a00 |000f: move-result v0 │ │ -063cd4: 3800 0700 |0010: if-eqz v0, 0017 // +0007 │ │ -063cd8: 1200 |0012: const/4 v0, #int 0 // #0 │ │ -063cda: 6e20 1f14 0100 |0013: invoke-virtual {v1, v0}, Landroid/widget/RadioButton;.setChecked:(Z)V // method@141f │ │ -063ce0: 0e00 |0016: return-void │ │ -063ce2: 1210 |0017: const/4 v0, #int 1 // #1 │ │ -063ce4: 28fb |0018: goto 0013 // -0005 │ │ +065850: |[065850] jwtc.android.chess.options$3.onCheckedChanged:(Landroid/widget/CompoundButton;Z)V │ │ +065860: 5420 a109 |0000: iget-object v0, v2, Ljwtc/android/chess/options$3;.this$0:Ljwtc/android/chess/options; // field@09a1 │ │ +065864: 7110 3719 0000 |0002: invoke-static {v0}, Ljwtc/android/chess/options;.access$100:(Ljwtc/android/chess/options;)Landroid/widget/RadioButton; // method@1937 │ │ +06586a: 0c01 |0005: move-result-object v1 │ │ +06586c: 5420 a109 |0006: iget-object v0, v2, Ljwtc/android/chess/options$3;.this$0:Ljwtc/android/chess/options; // field@09a1 │ │ +065870: 7110 3819 0000 |0008: invoke-static {v0}, Ljwtc/android/chess/options;.access$200:(Ljwtc/android/chess/options;)Landroid/widget/RadioButton; // method@1938 │ │ +065876: 0c00 |000b: move-result-object v0 │ │ +065878: 6e10 1e14 0000 |000c: invoke-virtual {v0}, Landroid/widget/RadioButton;.isChecked:()Z // method@141e │ │ +06587e: 0a00 |000f: move-result v0 │ │ +065880: 3800 0700 |0010: if-eqz v0, 0017 // +0007 │ │ +065884: 1200 |0012: const/4 v0, #int 0 // #0 │ │ +065886: 6e20 1f14 0100 |0013: invoke-virtual {v1, v0}, Landroid/widget/RadioButton;.setChecked:(Z)V // method@141f │ │ +06588c: 0e00 |0016: return-void │ │ +06588e: 1210 |0017: const/4 v0, #int 1 // #1 │ │ +065890: 28fb |0018: goto 0013 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=77 │ │ 0x0016 line=78 │ │ 0x0017 line=77 │ │ locals : │ │ 0x0000 - 0x0019 reg=2 this Ljwtc/android/chess/options$3; │ │ 0x0000 - 0x0019 reg=3 buttonView Landroid/widget/CompoundButton; │ │ 0x0000 - 0x0019 reg=4 isChecked Z │ │ │ │ - source_file_idx : 7536 (options.java) │ │ + source_file_idx : 7532 (options.java) │ │ │ │ Class #486 header: │ │ -class_idx : 1057 │ │ +class_idx : 1054 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 826 │ │ -source_file_idx : 7536 │ │ +superclass_idx : 823 │ │ +source_file_idx : 7532 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #486 annotations: │ │ Annotations on class │ │ @@ -109009,58 +109041,58 @@ │ │ type : '(Ljwtc/android/chess/options;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -063ce8: |[063ce8] jwtc.android.chess.options$4.:(Ljwtc/android/chess/options;)V │ │ -063cf8: 5b01 a209 |0000: iput-object v1, v0, Ljwtc/android/chess/options$4;.this$0:Ljwtc/android/chess/options; // field@09a2 │ │ -063cfc: 7010 1c15 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ -063d02: 0e00 |0005: return-void │ │ +065894: |[065894] jwtc.android.chess.options$4.:(Ljwtc/android/chess/options;)V │ │ +0658a4: 5b01 a209 |0000: iput-object v1, v0, Ljwtc/android/chess/options$4;.this$0:Ljwtc/android/chess/options; // field@09a2 │ │ +0658a8: 7010 1c15 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ +0658ae: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=82 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Ljwtc/android/chess/options$4; │ │ - 0x0000 - 0x0006 reg=1 (null) Ljwtc/android/chess/options; │ │ + 0x0000 - 0x0006 reg=1 this$0 Ljwtc/android/chess/options; │ │ │ │ Virtual methods - │ │ #0 : (in Ljwtc/android/chess/options$4;) │ │ name : 'onClick' │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -063d04: |[063d04] jwtc.android.chess.options$4.onClick:(Landroid/view/View;)V │ │ -063d14: 5420 a209 |0000: iget-object v0, v2, Ljwtc/android/chess/options$4;.this$0:Ljwtc/android/chess/options; // field@09a2 │ │ -063d18: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -063d1a: 6e20 4919 1000 |0003: invoke-virtual {v0, v1}, Ljwtc/android/chess/options;.setResult:(I)V // method@1949 │ │ -063d20: 5420 a209 |0006: iget-object v0, v2, Ljwtc/android/chess/options$4;.this$0:Ljwtc/android/chess/options; // field@09a2 │ │ -063d24: 6e10 4119 0000 |0008: invoke-virtual {v0}, Ljwtc/android/chess/options;.finish:()V // method@1941 │ │ -063d2a: 0e00 |000b: return-void │ │ +0658b0: |[0658b0] jwtc.android.chess.options$4.onClick:(Landroid/view/View;)V │ │ +0658c0: 5420 a209 |0000: iget-object v0, v2, Ljwtc/android/chess/options$4;.this$0:Ljwtc/android/chess/options; // field@09a2 │ │ +0658c4: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +0658c6: 6e20 4919 1000 |0003: invoke-virtual {v0, v1}, Ljwtc/android/chess/options;.setResult:(I)V // method@1949 │ │ +0658cc: 5420 a209 |0006: iget-object v0, v2, Ljwtc/android/chess/options$4;.this$0:Ljwtc/android/chess/options; // field@09a2 │ │ +0658d0: 6e10 4119 0000 |0008: invoke-virtual {v0}, Ljwtc/android/chess/options;.finish:()V // method@1941 │ │ +0658d6: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=84 │ │ 0x0006 line=85 │ │ 0x000b line=86 │ │ locals : │ │ 0x0000 - 0x000c reg=2 this Ljwtc/android/chess/options$4; │ │ 0x0000 - 0x000c reg=3 arg0 Landroid/view/View; │ │ │ │ - source_file_idx : 7536 (options.java) │ │ + source_file_idx : 7532 (options.java) │ │ │ │ Class #487 header: │ │ -class_idx : 1058 │ │ +class_idx : 1055 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 826 │ │ -source_file_idx : 7536 │ │ +superclass_idx : 823 │ │ +source_file_idx : 7532 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #487 annotations: │ │ Annotations on class │ │ @@ -109089,81 +109121,81 @@ │ │ type : '(Ljwtc/android/chess/options$5;Landroid/widget/EditText;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -063d2c: |[063d2c] jwtc.android.chess.options$5$1.:(Ljwtc/android/chess/options$5;Landroid/widget/EditText;)V │ │ -063d3c: 5b01 a309 |0000: iput-object v1, v0, Ljwtc/android/chess/options$5$1;.this$1:Ljwtc/android/chess/options$5; // field@09a3 │ │ -063d40: 5b02 a409 |0002: iput-object v2, v0, Ljwtc/android/chess/options$5$1;.val$input:Landroid/widget/EditText; // field@09a4 │ │ -063d44: 7010 1c15 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ -063d4a: 0e00 |0007: return-void │ │ +0658d8: |[0658d8] jwtc.android.chess.options$5$1.:(Ljwtc/android/chess/options$5;Landroid/widget/EditText;)V │ │ +0658e8: 5b01 a309 |0000: iput-object v1, v0, Ljwtc/android/chess/options$5$1;.this$1:Ljwtc/android/chess/options$5; // field@09a3 │ │ +0658ec: 5b02 a409 |0002: iput-object v2, v0, Ljwtc/android/chess/options$5$1;.val$input:Landroid/widget/EditText; // field@09a4 │ │ +0658f0: 7010 1c15 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ +0658f6: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=112 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Ljwtc/android/chess/options$5$1; │ │ - 0x0000 - 0x0008 reg=1 (null) Ljwtc/android/chess/options$5; │ │ + 0x0000 - 0x0008 reg=1 this$1 Ljwtc/android/chess/options$5; │ │ 0x0000 - 0x0008 reg=2 (null) Landroid/widget/EditText; │ │ │ │ Virtual methods - │ │ #0 : (in Ljwtc/android/chess/options$5$1;) │ │ name : 'onClick' │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 86 16-bit code units │ │ -063d4c: |[063d4c] jwtc.android.chess.options$5$1.onClick:(Landroid/content/DialogInterface;I)V │ │ -063d5c: 5463 a409 |0000: iget-object v3, v6, Ljwtc/android/chess/options$5$1;.val$input:Landroid/widget/EditText; // field@09a4 │ │ -063d60: 6e10 d113 0300 |0002: invoke-virtual {v3}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@13d1 │ │ -063d66: 0c03 |0005: move-result-object v3 │ │ -063d68: 6e10 2215 0300 |0006: invoke-virtual {v3}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@1522 │ │ -063d6e: 0c03 |0009: move-result-object v3 │ │ -063d70: 7110 0815 0300 |000a: invoke-static {v3}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@1508 │ │ -063d76: 0a02 |000d: move-result v2 │ │ -063d78: 3a02 3300 |000e: if-ltz v2, 0041 // +0033 │ │ -063d7c: 1303 c003 |0010: const/16 v3, #int 960 // #3c0 │ │ -063d80: 3632 2f00 |0012: if-gt v2, v3, 0041 // +002f │ │ -063d84: 5463 a309 |0014: iget-object v3, v6, Ljwtc/android/chess/options$5$1;.this$1:Ljwtc/android/chess/options$5; // field@09a3 │ │ -063d88: 5433 a609 |0016: iget-object v3, v3, Ljwtc/android/chess/options$5;.this$0:Ljwtc/android/chess/options; // field@09a6 │ │ -063d8c: 1a04 2e03 |0018: const-string v4, "ChessPlayer" // string@032e │ │ -063d90: 1205 |001a: const/4 v5, #int 0 // #0 │ │ -063d92: 6e30 4319 4305 |001b: invoke-virtual {v3, v4, v5}, Ljwtc/android/chess/options;.getSharedPreferences:(Ljava/lang/String;I)Landroid/content/SharedPreferences; // method@1943 │ │ -063d98: 0c03 |001e: move-result-object v3 │ │ -063d9a: 7210 f800 0300 |001f: invoke-interface {v3}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@00f8 │ │ -063da0: 0c00 |0022: move-result-object v0 │ │ -063da2: 1a03 2504 |0023: const-string v3, "FEN" // string@0425 │ │ -063da6: 1204 |0025: const/4 v4, #int 0 // #0 │ │ -063da8: 7230 f700 3004 |0026: invoke-interface {v0, v3, v4}, Landroid/content/SharedPreferences$Editor;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@00f7 │ │ -063dae: 1a03 5711 |0029: const-string v3, "boardNum" // string@1157 │ │ -063db2: 1204 |002b: const/4 v4, #int 0 // #0 │ │ -063db4: 7230 f500 3004 |002c: invoke-interface {v0, v3, v4}, Landroid/content/SharedPreferences$Editor;.putInt:(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor; // method@00f5 │ │ -063dba: 1a03 c41e |002f: const-string v3, "randomFischerSeed" // string@1ec4 │ │ -063dbe: d424 c003 |0031: rem-int/lit16 v4, v2, #int 960 // #03c0 │ │ -063dc2: 7230 f500 3004 |0033: invoke-interface {v0, v3, v4}, Landroid/content/SharedPreferences$Editor;.putInt:(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor; // method@00f5 │ │ -063dc8: 7210 f300 0000 |0036: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@00f3 │ │ -063dce: 5463 a309 |0039: iget-object v3, v6, Ljwtc/android/chess/options$5$1;.this$1:Ljwtc/android/chess/options$5; // field@09a3 │ │ -063dd2: 5433 a609 |003b: iget-object v3, v3, Ljwtc/android/chess/options$5;.this$0:Ljwtc/android/chess/options; // field@09a6 │ │ -063dd6: 6e10 4119 0300 |003d: invoke-virtual {v3}, Ljwtc/android/chess/options;.finish:()V // method@1941 │ │ -063ddc: 0e00 |0040: return-void │ │ -063dde: 5463 a309 |0041: iget-object v3, v6, Ljwtc/android/chess/options$5$1;.this$1:Ljwtc/android/chess/options$5; // field@09a3 │ │ -063de2: 5433 a609 |0043: iget-object v3, v3, Ljwtc/android/chess/options$5;.this$0:Ljwtc/android/chess/options; // field@09a6 │ │ -063de6: 1a04 2d05 |0045: const-string v4, "Invalid position, enter a number between 0 and 960" // string@052d │ │ -063dea: 6e20 3f19 4300 |0047: invoke-virtual {v3, v4}, Ljwtc/android/chess/options;.doToast:(Ljava/lang/String;)V // method@193f │ │ -063df0: 28f6 |004a: goto 0040 // -000a │ │ -063df2: 0d01 |004b: move-exception v1 │ │ -063df4: 5463 a309 |004c: iget-object v3, v6, Ljwtc/android/chess/options$5$1;.this$1:Ljwtc/android/chess/options$5; // field@09a3 │ │ -063df8: 5433 a609 |004e: iget-object v3, v3, Ljwtc/android/chess/options$5;.this$0:Ljwtc/android/chess/options; // field@09a6 │ │ -063dfc: 1a04 2c05 |0050: const-string v4, "Invalid position, enter a number" // string@052c │ │ -063e00: 6e20 3f19 4300 |0052: invoke-virtual {v3, v4}, Ljwtc/android/chess/options;.doToast:(Ljava/lang/String;)V // method@193f │ │ -063e06: 28eb |0055: goto 0040 // -0015 │ │ +0658f8: |[0658f8] jwtc.android.chess.options$5$1.onClick:(Landroid/content/DialogInterface;I)V │ │ +065908: 5463 a409 |0000: iget-object v3, v6, Ljwtc/android/chess/options$5$1;.val$input:Landroid/widget/EditText; // field@09a4 │ │ +06590c: 6e10 d113 0300 |0002: invoke-virtual {v3}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@13d1 │ │ +065912: 0c03 |0005: move-result-object v3 │ │ +065914: 6e10 2215 0300 |0006: invoke-virtual {v3}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@1522 │ │ +06591a: 0c03 |0009: move-result-object v3 │ │ +06591c: 7110 0815 0300 |000a: invoke-static {v3}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@1508 │ │ +065922: 0a02 |000d: move-result v2 │ │ +065924: 3a02 3300 |000e: if-ltz v2, 0041 // +0033 │ │ +065928: 1303 c003 |0010: const/16 v3, #int 960 // #3c0 │ │ +06592c: 3632 2f00 |0012: if-gt v2, v3, 0041 // +002f │ │ +065930: 5463 a309 |0014: iget-object v3, v6, Ljwtc/android/chess/options$5$1;.this$1:Ljwtc/android/chess/options$5; // field@09a3 │ │ +065934: 5433 a609 |0016: iget-object v3, v3, Ljwtc/android/chess/options$5;.this$0:Ljwtc/android/chess/options; // field@09a6 │ │ +065938: 1a04 2e03 |0018: const-string v4, "ChessPlayer" // string@032e │ │ +06593c: 1205 |001a: const/4 v5, #int 0 // #0 │ │ +06593e: 6e30 4319 4305 |001b: invoke-virtual {v3, v4, v5}, Ljwtc/android/chess/options;.getSharedPreferences:(Ljava/lang/String;I)Landroid/content/SharedPreferences; // method@1943 │ │ +065944: 0c03 |001e: move-result-object v3 │ │ +065946: 7210 f800 0300 |001f: invoke-interface {v3}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@00f8 │ │ +06594c: 0c00 |0022: move-result-object v0 │ │ +06594e: 1a03 2504 |0023: const-string v3, "FEN" // string@0425 │ │ +065952: 1204 |0025: const/4 v4, #int 0 // #0 │ │ +065954: 7230 f700 3004 |0026: invoke-interface {v0, v3, v4}, Landroid/content/SharedPreferences$Editor;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@00f7 │ │ +06595a: 1a03 5311 |0029: const-string v3, "boardNum" // string@1153 │ │ +06595e: 1204 |002b: const/4 v4, #int 0 // #0 │ │ +065960: 7230 f500 3004 |002c: invoke-interface {v0, v3, v4}, Landroid/content/SharedPreferences$Editor;.putInt:(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor; // method@00f5 │ │ +065966: 1a03 c01e |002f: const-string v3, "randomFischerSeed" // string@1ec0 │ │ +06596a: d424 c003 |0031: rem-int/lit16 v4, v2, #int 960 // #03c0 │ │ +06596e: 7230 f500 3004 |0033: invoke-interface {v0, v3, v4}, Landroid/content/SharedPreferences$Editor;.putInt:(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor; // method@00f5 │ │ +065974: 7210 f300 0000 |0036: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@00f3 │ │ +06597a: 5463 a309 |0039: iget-object v3, v6, Ljwtc/android/chess/options$5$1;.this$1:Ljwtc/android/chess/options$5; // field@09a3 │ │ +06597e: 5433 a609 |003b: iget-object v3, v3, Ljwtc/android/chess/options$5;.this$0:Ljwtc/android/chess/options; // field@09a6 │ │ +065982: 6e10 4119 0300 |003d: invoke-virtual {v3}, Ljwtc/android/chess/options;.finish:()V // method@1941 │ │ +065988: 0e00 |0040: return-void │ │ +06598a: 5463 a309 |0041: iget-object v3, v6, Ljwtc/android/chess/options$5$1;.this$1:Ljwtc/android/chess/options$5; // field@09a3 │ │ +06598e: 5433 a609 |0043: iget-object v3, v3, Ljwtc/android/chess/options$5;.this$0:Ljwtc/android/chess/options; // field@09a6 │ │ +065992: 1a04 2d05 |0045: const-string v4, "Invalid position, enter a number between 0 and 960" // string@052d │ │ +065996: 6e20 3f19 4300 |0047: invoke-virtual {v3, v4}, Ljwtc/android/chess/options;.doToast:(Ljava/lang/String;)V // method@193f │ │ +06599c: 28f6 |004a: goto 0040 // -000a │ │ +06599e: 0d01 |004b: move-exception v1 │ │ +0659a0: 5463 a309 |004c: iget-object v3, v6, Ljwtc/android/chess/options$5$1;.this$1:Ljwtc/android/chess/options$5; // field@09a3 │ │ +0659a4: 5433 a609 |004e: iget-object v3, v3, Ljwtc/android/chess/options$5;.this$0:Ljwtc/android/chess/options; // field@09a6 │ │ +0659a8: 1a04 2c05 |0050: const-string v4, "Invalid position, enter a number" // string@052c │ │ +0659ac: 6e20 3f19 4300 |0052: invoke-virtual {v3, v4}, Ljwtc/android/chess/options;.doToast:(Ljava/lang/String;)V // method@193f │ │ +0659b2: 28eb |0055: goto 0040 // -0015 │ │ catches : 1 │ │ 0x0000 - 0x004a │ │ Ljava/lang/Exception; -> 0x004b │ │ positions : │ │ 0x0000 line=115 │ │ 0x000e line=117 │ │ 0x0014 line=119 │ │ @@ -109181,21 +109213,21 @@ │ │ 0x000e - 0x0040 reg=2 seed I │ │ 0x0041 - 0x004b reg=2 seed I │ │ 0x004c - 0x0056 reg=1 ex Ljava/lang/Exception; │ │ 0x0000 - 0x0056 reg=6 this Ljwtc/android/chess/options$5$1; │ │ 0x0000 - 0x0056 reg=7 dialog Landroid/content/DialogInterface; │ │ 0x0000 - 0x0056 reg=8 whichButton I │ │ │ │ - source_file_idx : 7536 (options.java) │ │ + source_file_idx : 7532 (options.java) │ │ │ │ Class #488 header: │ │ -class_idx : 1059 │ │ +class_idx : 1056 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 826 │ │ -source_file_idx : 7536 │ │ +superclass_idx : 823 │ │ +source_file_idx : 7532 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #488 annotations: │ │ Annotations on class │ │ @@ -109220,58 +109252,58 @@ │ │ type : '(Ljwtc/android/chess/options$5;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -063e18: |[063e18] jwtc.android.chess.options$5$2.:(Ljwtc/android/chess/options$5;)V │ │ -063e28: 5b01 a509 |0000: iput-object v1, v0, Ljwtc/android/chess/options$5$2;.this$1:Ljwtc/android/chess/options$5; // field@09a5 │ │ -063e2c: 7010 1c15 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ -063e32: 0e00 |0005: return-void │ │ +0659c4: |[0659c4] jwtc.android.chess.options$5$2.:(Ljwtc/android/chess/options$5;)V │ │ +0659d4: 5b01 a509 |0000: iput-object v1, v0, Ljwtc/android/chess/options$5$2;.this$1:Ljwtc/android/chess/options$5; // field@09a5 │ │ +0659d8: 7010 1c15 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ +0659de: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=134 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Ljwtc/android/chess/options$5$2; │ │ - 0x0000 - 0x0006 reg=1 (null) Ljwtc/android/chess/options$5; │ │ + 0x0000 - 0x0006 reg=1 this$1 Ljwtc/android/chess/options$5; │ │ │ │ Virtual methods - │ │ #0 : (in Ljwtc/android/chess/options$5$2;) │ │ name : 'onClick' │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 44 16-bit code units │ │ -063e34: |[063e34] jwtc.android.chess.options$5$2.onClick:(Landroid/content/DialogInterface;I)V │ │ -063e44: 12f1 |0000: const/4 v1, #int -1 // #ff │ │ -063e46: 5452 a509 |0001: iget-object v2, v5, Ljwtc/android/chess/options$5$2;.this$1:Ljwtc/android/chess/options$5; // field@09a5 │ │ -063e4a: 5422 a609 |0003: iget-object v2, v2, Ljwtc/android/chess/options$5;.this$0:Ljwtc/android/chess/options; // field@09a6 │ │ -063e4e: 1a03 2e03 |0005: const-string v3, "ChessPlayer" // string@032e │ │ -063e52: 1204 |0007: const/4 v4, #int 0 // #0 │ │ -063e54: 6e30 4319 3204 |0008: invoke-virtual {v2, v3, v4}, Ljwtc/android/chess/options;.getSharedPreferences:(Ljava/lang/String;I)Landroid/content/SharedPreferences; // method@1943 │ │ -063e5a: 0c02 |000b: move-result-object v2 │ │ -063e5c: 7210 f800 0200 |000c: invoke-interface {v2}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@00f8 │ │ -063e62: 0c00 |000f: move-result-object v0 │ │ -063e64: 1a02 2504 |0010: const-string v2, "FEN" // string@0425 │ │ -063e68: 1203 |0012: const/4 v3, #int 0 // #0 │ │ -063e6a: 7230 f700 2003 |0013: invoke-interface {v0, v2, v3}, Landroid/content/SharedPreferences$Editor;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@00f7 │ │ -063e70: 1a02 5711 |0016: const-string v2, "boardNum" // string@1157 │ │ -063e74: 12f3 |0018: const/4 v3, #int -1 // #ff │ │ -063e76: 7230 f500 2003 |0019: invoke-interface {v0, v2, v3}, Landroid/content/SharedPreferences$Editor;.putInt:(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor; // method@00f5 │ │ -063e7c: 1a02 c41e |001c: const-string v2, "randomFischerSeed" // string@1ec4 │ │ -063e80: 7230 f500 2001 |001e: invoke-interface {v0, v2, v1}, Landroid/content/SharedPreferences$Editor;.putInt:(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor; // method@00f5 │ │ -063e86: 7210 f300 0000 |0021: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@00f3 │ │ -063e8c: 5452 a509 |0024: iget-object v2, v5, Ljwtc/android/chess/options$5$2;.this$1:Ljwtc/android/chess/options$5; // field@09a5 │ │ -063e90: 5422 a609 |0026: iget-object v2, v2, Ljwtc/android/chess/options$5;.this$0:Ljwtc/android/chess/options; // field@09a6 │ │ -063e94: 6e10 4119 0200 |0028: invoke-virtual {v2}, Ljwtc/android/chess/options;.finish:()V // method@1941 │ │ -063e9a: 0e00 |002b: return-void │ │ +0659e0: |[0659e0] jwtc.android.chess.options$5$2.onClick:(Landroid/content/DialogInterface;I)V │ │ +0659f0: 12f1 |0000: const/4 v1, #int -1 // #ff │ │ +0659f2: 5452 a509 |0001: iget-object v2, v5, Ljwtc/android/chess/options$5$2;.this$1:Ljwtc/android/chess/options$5; // field@09a5 │ │ +0659f6: 5422 a609 |0003: iget-object v2, v2, Ljwtc/android/chess/options$5;.this$0:Ljwtc/android/chess/options; // field@09a6 │ │ +0659fa: 1a03 2e03 |0005: const-string v3, "ChessPlayer" // string@032e │ │ +0659fe: 1204 |0007: const/4 v4, #int 0 // #0 │ │ +065a00: 6e30 4319 3204 |0008: invoke-virtual {v2, v3, v4}, Ljwtc/android/chess/options;.getSharedPreferences:(Ljava/lang/String;I)Landroid/content/SharedPreferences; // method@1943 │ │ +065a06: 0c02 |000b: move-result-object v2 │ │ +065a08: 7210 f800 0200 |000c: invoke-interface {v2}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@00f8 │ │ +065a0e: 0c00 |000f: move-result-object v0 │ │ +065a10: 1a02 2504 |0010: const-string v2, "FEN" // string@0425 │ │ +065a14: 1203 |0012: const/4 v3, #int 0 // #0 │ │ +065a16: 7230 f700 2003 |0013: invoke-interface {v0, v2, v3}, Landroid/content/SharedPreferences$Editor;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@00f7 │ │ +065a1c: 1a02 5311 |0016: const-string v2, "boardNum" // string@1153 │ │ +065a20: 12f3 |0018: const/4 v3, #int -1 // #ff │ │ +065a22: 7230 f500 2003 |0019: invoke-interface {v0, v2, v3}, Landroid/content/SharedPreferences$Editor;.putInt:(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor; // method@00f5 │ │ +065a28: 1a02 c01e |001c: const-string v2, "randomFischerSeed" // string@1ec0 │ │ +065a2c: 7230 f500 2001 |001e: invoke-interface {v0, v2, v1}, Landroid/content/SharedPreferences$Editor;.putInt:(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor; // method@00f5 │ │ +065a32: 7210 f300 0000 |0021: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@00f3 │ │ +065a38: 5452 a509 |0024: iget-object v2, v5, Ljwtc/android/chess/options$5$2;.this$1:Ljwtc/android/chess/options$5; // field@09a5 │ │ +065a3c: 5422 a609 |0026: iget-object v2, v2, Ljwtc/android/chess/options$5;.this$0:Ljwtc/android/chess/options; // field@09a6 │ │ +065a40: 6e10 4119 0200 |0028: invoke-virtual {v2}, Ljwtc/android/chess/options;.finish:()V // method@1941 │ │ +065a46: 0e00 |002b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=137 │ │ 0x0001 line=140 │ │ 0x0010 line=141 │ │ 0x0016 line=142 │ │ 0x001c line=143 │ │ @@ -109281,21 +109313,21 @@ │ │ locals : │ │ 0x0010 - 0x002c reg=0 editor Landroid/content/SharedPreferences$Editor; │ │ 0x0001 - 0x002c reg=1 seed I │ │ 0x0000 - 0x002c reg=5 this Ljwtc/android/chess/options$5$2; │ │ 0x0000 - 0x002c reg=6 dialog Landroid/content/DialogInterface; │ │ 0x0000 - 0x002c reg=7 which I │ │ │ │ - source_file_idx : 7536 (options.java) │ │ + source_file_idx : 7532 (options.java) │ │ │ │ Class #489 header: │ │ -class_idx : 1060 │ │ +class_idx : 1057 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 826 │ │ -source_file_idx : 7536 │ │ +superclass_idx : 823 │ │ +source_file_idx : 7532 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #489 annotations: │ │ Annotations on class │ │ @@ -109320,140 +109352,140 @@ │ │ type : '(Ljwtc/android/chess/options;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -063e9c: |[063e9c] jwtc.android.chess.options$5.:(Ljwtc/android/chess/options;)V │ │ -063eac: 5b01 a609 |0000: iput-object v1, v0, Ljwtc/android/chess/options$5;.this$0:Ljwtc/android/chess/options; // field@09a6 │ │ -063eb0: 7010 1c15 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ -063eb6: 0e00 |0005: return-void │ │ +065a48: |[065a48] jwtc.android.chess.options$5.:(Ljwtc/android/chess/options;)V │ │ +065a58: 5b01 a609 |0000: iput-object v1, v0, Ljwtc/android/chess/options$5;.this$0:Ljwtc/android/chess/options; // field@09a6 │ │ +065a5c: 7010 1c15 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ +065a62: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=90 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Ljwtc/android/chess/options$5; │ │ - 0x0000 - 0x0006 reg=1 (null) Ljwtc/android/chess/options; │ │ + 0x0000 - 0x0006 reg=1 this$0 Ljwtc/android/chess/options; │ │ │ │ Virtual methods - │ │ #0 : (in Ljwtc/android/chess/options$5;) │ │ name : 'onClick' │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 217 16-bit code units │ │ -063eb8: |[063eb8] jwtc.android.chess.options$5.onClick:(Landroid/view/View;)V │ │ -063ec8: 1206 |0000: const/4 v6, #int 0 // #0 │ │ -063eca: 1215 |0001: const/4 v5, #int 1 // #1 │ │ -063ecc: 5484 a609 |0002: iget-object v4, v8, Ljwtc/android/chess/options$5;.this$0:Ljwtc/android/chess/options; // field@09a6 │ │ -063ed0: 1a07 2e03 |0004: const-string v7, "ChessPlayer" // string@032e │ │ -063ed4: 6e30 4319 7406 |0006: invoke-virtual {v4, v7, v6}, Ljwtc/android/chess/options;.getSharedPreferences:(Ljava/lang/String;I)Landroid/content/SharedPreferences; // method@1943 │ │ -063eda: 0c04 |0009: move-result-object v4 │ │ -063edc: 7210 f800 0400 |000a: invoke-interface {v4}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@00f8 │ │ -063ee2: 0c02 |000d: move-result-object v2 │ │ -063ee4: 1a07 ea18 |000e: const-string v7, "levelMode" // string@18ea │ │ -063ee8: 5484 a609 |0010: iget-object v4, v8, Ljwtc/android/chess/options$5;.this$0:Ljwtc/android/chess/options; // field@09a6 │ │ -063eec: 7110 3719 0400 |0012: invoke-static {v4}, Ljwtc/android/chess/options;.access$100:(Ljwtc/android/chess/options;)Landroid/widget/RadioButton; // method@1937 │ │ -063ef2: 0c04 |0015: move-result-object v4 │ │ -063ef4: 6e10 1e14 0400 |0016: invoke-virtual {v4}, Landroid/widget/RadioButton;.isChecked:()Z // method@141e │ │ -063efa: 0a04 |0019: move-result v4 │ │ -063efc: 3804 ae00 |001a: if-eqz v4, 00c8 // +00ae │ │ -063f00: 0154 |001c: move v4, v5 │ │ -063f02: 7230 f500 7204 |001d: invoke-interface {v2, v7, v4}, Landroid/content/SharedPreferences$Editor;.putInt:(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor; // method@00f5 │ │ -063f08: 1a04 e918 |0020: const-string v4, "level" // string@18e9 │ │ -063f0c: 5487 a609 |0022: iget-object v7, v8, Ljwtc/android/chess/options$5;.this$0:Ljwtc/android/chess/options; // field@09a6 │ │ -063f10: 7110 3919 0700 |0024: invoke-static {v7}, Ljwtc/android/chess/options;.access$300:(Ljwtc/android/chess/options;)Landroid/widget/Spinner; // method@1939 │ │ -063f16: 0c07 |0027: move-result-object v7 │ │ -063f18: 6e10 5914 0700 |0028: invoke-virtual {v7}, Landroid/widget/Spinner;.getSelectedItemPosition:()I // method@1459 │ │ -063f1e: 0a07 |002b: move-result v7 │ │ -063f20: d807 0701 |002c: add-int/lit8 v7, v7, #int 1 // #01 │ │ -063f24: 7230 f500 4207 |002e: invoke-interface {v2, v4, v7}, Landroid/content/SharedPreferences$Editor;.putInt:(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor; // method@00f5 │ │ -063f2a: 1a04 eb18 |0031: const-string v4, "levelPly" // string@18eb │ │ -063f2e: 5487 a609 |0033: iget-object v7, v8, Ljwtc/android/chess/options$5;.this$0:Ljwtc/android/chess/options; // field@09a6 │ │ -063f32: 7110 3a19 0700 |0035: invoke-static {v7}, Ljwtc/android/chess/options;.access$400:(Ljwtc/android/chess/options;)Landroid/widget/Spinner; // method@193a │ │ -063f38: 0c07 |0038: move-result-object v7 │ │ -063f3a: 6e10 5914 0700 |0039: invoke-virtual {v7}, Landroid/widget/Spinner;.getSelectedItemPosition:()I // method@1459 │ │ -063f40: 0a07 |003c: move-result v7 │ │ -063f42: d807 0701 |003d: add-int/lit8 v7, v7, #int 1 // #01 │ │ -063f46: 7230 f500 4207 |003f: invoke-interface {v2, v4, v7}, Landroid/content/SharedPreferences$Editor;.putInt:(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor; // method@00f5 │ │ -063f4c: 1a07 171e |0042: const-string v7, "playMode" // string@1e17 │ │ -063f50: 5484 a609 |0044: iget-object v4, v8, Ljwtc/android/chess/options$5;.this$0:Ljwtc/android/chess/options; // field@09a6 │ │ -063f54: 7110 3b19 0400 |0046: invoke-static {v4}, Ljwtc/android/chess/options;.access$500:(Ljwtc/android/chess/options;)Landroid/widget/CheckBox; // method@193b │ │ -063f5a: 0c04 |0049: move-result-object v4 │ │ -063f5c: 6e10 c313 0400 |004a: invoke-virtual {v4}, Landroid/widget/CheckBox;.isChecked:()Z // method@13c3 │ │ -063f62: 0a04 |004d: move-result v4 │ │ -063f64: 3804 7d00 |004e: if-eqz v4, 00cb // +007d │ │ -063f68: 0164 |0050: move v4, v6 │ │ -063f6a: 7230 f500 7204 |0051: invoke-interface {v2, v7, v4}, Landroid/content/SharedPreferences$Editor;.putInt:(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor; // method@00f5 │ │ -063f70: 1a04 1111 |0054: const-string v4, "autoflipBoard" // string@1111 │ │ -063f74: 5486 a609 |0056: iget-object v6, v8, Ljwtc/android/chess/options$5;.this$0:Ljwtc/android/chess/options; // field@09a6 │ │ -063f78: 7110 3619 0600 |0058: invoke-static {v6}, Ljwtc/android/chess/options;.access$000:(Ljwtc/android/chess/options;)Landroid/widget/CheckBox; // method@1936 │ │ -063f7e: 0c06 |005b: move-result-object v6 │ │ -063f80: 6e10 c313 0600 |005c: invoke-virtual {v6}, Landroid/widget/CheckBox;.isChecked:()Z // method@13c3 │ │ -063f86: 0a06 |005f: move-result v6 │ │ -063f88: 7230 f400 4206 |0060: invoke-interface {v2, v4, v6}, Landroid/content/SharedPreferences$Editor;.putBoolean:(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor; // method@00f4 │ │ -063f8e: 1a04 8921 |0063: const-string v4, "showMoves" // string@2189 │ │ -063f92: 5486 a609 |0065: iget-object v6, v8, Ljwtc/android/chess/options$5;.this$0:Ljwtc/android/chess/options; // field@09a6 │ │ -063f96: 7110 3c19 0600 |0067: invoke-static {v6}, Ljwtc/android/chess/options;.access$600:(Ljwtc/android/chess/options;)Landroid/widget/CheckBox; // method@193c │ │ -063f9c: 0c06 |006a: move-result-object v6 │ │ -063f9e: 6e10 c313 0600 |006b: invoke-virtual {v6}, Landroid/widget/CheckBox;.isChecked:()Z // method@13c3 │ │ -063fa4: 0a06 |006e: move-result v6 │ │ -063fa6: 7230 f400 4206 |006f: invoke-interface {v2, v4, v6}, Landroid/content/SharedPreferences$Editor;.putBoolean:(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor; // method@00f4 │ │ -063fac: 7210 f300 0200 |0072: invoke-interface {v2}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@00f3 │ │ -063fb2: 5484 a609 |0075: iget-object v4, v8, Ljwtc/android/chess/options$5;.this$0:Ljwtc/android/chess/options; // field@09a6 │ │ -063fb6: 7110 3d19 0400 |0077: invoke-static {v4}, Ljwtc/android/chess/options;.access$700:(Ljwtc/android/chess/options;)Landroid/widget/TableRow; // method@193d │ │ -063fbc: 0c04 |007a: move-result-object v4 │ │ -063fbe: 6e10 6b14 0400 |007b: invoke-virtual {v4}, Landroid/widget/TableRow;.getVisibility:()I // method@146b │ │ -063fc4: 0a04 |007e: move-result v4 │ │ -063fc6: 3904 4e00 |007f: if-nez v4, 00cd // +004e │ │ -063fca: 5484 a609 |0081: iget-object v4, v8, Ljwtc/android/chess/options$5;.this$0:Ljwtc/android/chess/options; // field@09a6 │ │ -063fce: 7110 3e19 0400 |0083: invoke-static {v4}, Ljwtc/android/chess/options;.access$800:(Ljwtc/android/chess/options;)Landroid/widget/CheckBox; // method@193e │ │ -063fd4: 0c04 |0086: move-result-object v4 │ │ -063fd6: 6e10 c313 0400 |0087: invoke-virtual {v4}, Landroid/widget/CheckBox;.isChecked:()Z // method@13c3 │ │ -063fdc: 0a04 |008a: move-result v4 │ │ -063fde: 3804 4200 |008b: if-eqz v4, 00cd // +0042 │ │ -063fe2: 2201 0d00 |008d: new-instance v1, Landroid/app/AlertDialog$Builder; // type@000d │ │ -063fe6: 5484 a609 |008f: iget-object v4, v8, Ljwtc/android/chess/options$5;.this$0:Ljwtc/android/chess/options; // field@09a6 │ │ -063fea: 7020 3b00 4100 |0091: invoke-direct {v1, v4}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@003b │ │ -063ff0: 1a04 2803 |0094: const-string v4, "Chess 960 :: Manual position nr or random?" // string@0328 │ │ -063ff4: 6e20 4500 4100 |0096: invoke-virtual {v1, v4}, Landroid/app/AlertDialog$Builder;.setTitle:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@0045 │ │ -063ffa: 2203 d402 |0099: new-instance v3, Landroid/widget/EditText; // type@02d4 │ │ -063ffe: 5484 a609 |009b: iget-object v4, v8, Ljwtc/android/chess/options$5;.this$0:Ljwtc/android/chess/options; // field@09a6 │ │ -064002: 7020 cf13 4300 |009d: invoke-direct {v3, v4}, Landroid/widget/EditText;.:(Landroid/content/Context;)V // method@13cf │ │ -064008: 1234 |00a0: const/4 v4, #int 3 // #3 │ │ -06400a: 6e20 d413 4300 |00a1: invoke-virtual {v3, v4}, Landroid/widget/EditText;.setInputType:(I)V // method@13d4 │ │ -064010: 6e20 4600 3100 |00a4: invoke-virtual {v1, v3}, Landroid/app/AlertDialog$Builder;.setView:(Landroid/view/View;)Landroid/app/AlertDialog$Builder; // method@0046 │ │ -064016: 1a04 f80a |00a7: const-string v4, "Manual" // string@0af8 │ │ -06401a: 2206 2204 |00a9: new-instance v6, Ljwtc/android/chess/options$5$1; // type@0422 │ │ -06401e: 7030 2f19 8603 |00ab: invoke-direct {v6, v8, v3}, Ljwtc/android/chess/options$5$1;.:(Ljwtc/android/chess/options$5;Landroid/widget/EditText;)V // method@192f │ │ -064024: 6e30 4200 4106 |00ae: invoke-virtual {v1, v4, v6}, Landroid/app/AlertDialog$Builder;.setPositiveButton:(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0042 │ │ -06402a: 1a04 0b0c |00b1: const-string v4, "Random" // string@0c0b │ │ -06402e: 2206 2304 |00b3: new-instance v6, Ljwtc/android/chess/options$5$2; // type@0423 │ │ -064032: 7020 3119 8600 |00b5: invoke-direct {v6, v8}, Ljwtc/android/chess/options$5$2;.:(Ljwtc/android/chess/options$5;)V // method@1931 │ │ -064038: 6e30 4000 4106 |00b8: invoke-virtual {v1, v4, v6}, Landroid/app/AlertDialog$Builder;.setNegativeButton:(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0040 │ │ -06403e: 6e10 3c00 0100 |00bb: invoke-virtual {v1}, Landroid/app/AlertDialog$Builder;.create:()Landroid/app/AlertDialog; // method@003c │ │ -064044: 0c00 |00be: move-result-object v0 │ │ -064046: 6e10 4800 0000 |00bf: invoke-virtual {v0}, Landroid/app/AlertDialog;.show:()V // method@0048 │ │ -06404c: 5484 a609 |00c2: iget-object v4, v8, Ljwtc/android/chess/options$5;.this$0:Ljwtc/android/chess/options; // field@09a6 │ │ -064050: 6e20 4919 5400 |00c4: invoke-virtual {v4, v5}, Ljwtc/android/chess/options;.setResult:(I)V // method@1949 │ │ -064056: 0e00 |00c7: return-void │ │ -064058: 1224 |00c8: const/4 v4, #int 2 // #2 │ │ -06405a: 2900 54ff |00c9: goto/16 001d // -00ac │ │ -06405e: 0154 |00cb: move v4, v5 │ │ -064060: 2885 |00cc: goto 0051 // -007b │ │ -064062: 5484 a609 |00cd: iget-object v4, v8, Ljwtc/android/chess/options$5;.this$0:Ljwtc/android/chess/options; // field@09a6 │ │ -064066: 12f5 |00cf: const/4 v5, #int -1 // #ff │ │ -064068: 6e20 4919 5400 |00d0: invoke-virtual {v4, v5}, Ljwtc/android/chess/options;.setResult:(I)V // method@1949 │ │ -06406e: 5484 a609 |00d3: iget-object v4, v8, Ljwtc/android/chess/options$5;.this$0:Ljwtc/android/chess/options; // field@09a6 │ │ -064072: 6e10 4119 0400 |00d5: invoke-virtual {v4}, Ljwtc/android/chess/options;.finish:()V // method@1941 │ │ -064078: 28ef |00d8: goto 00c7 // -0011 │ │ +065a64: |[065a64] jwtc.android.chess.options$5.onClick:(Landroid/view/View;)V │ │ +065a74: 1206 |0000: const/4 v6, #int 0 // #0 │ │ +065a76: 1215 |0001: const/4 v5, #int 1 // #1 │ │ +065a78: 5484 a609 |0002: iget-object v4, v8, Ljwtc/android/chess/options$5;.this$0:Ljwtc/android/chess/options; // field@09a6 │ │ +065a7c: 1a07 2e03 |0004: const-string v7, "ChessPlayer" // string@032e │ │ +065a80: 6e30 4319 7406 |0006: invoke-virtual {v4, v7, v6}, Ljwtc/android/chess/options;.getSharedPreferences:(Ljava/lang/String;I)Landroid/content/SharedPreferences; // method@1943 │ │ +065a86: 0c04 |0009: move-result-object v4 │ │ +065a88: 7210 f800 0400 |000a: invoke-interface {v4}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@00f8 │ │ +065a8e: 0c02 |000d: move-result-object v2 │ │ +065a90: 1a07 e618 |000e: const-string v7, "levelMode" // string@18e6 │ │ +065a94: 5484 a609 |0010: iget-object v4, v8, Ljwtc/android/chess/options$5;.this$0:Ljwtc/android/chess/options; // field@09a6 │ │ +065a98: 7110 3719 0400 |0012: invoke-static {v4}, Ljwtc/android/chess/options;.access$100:(Ljwtc/android/chess/options;)Landroid/widget/RadioButton; // method@1937 │ │ +065a9e: 0c04 |0015: move-result-object v4 │ │ +065aa0: 6e10 1e14 0400 |0016: invoke-virtual {v4}, Landroid/widget/RadioButton;.isChecked:()Z // method@141e │ │ +065aa6: 0a04 |0019: move-result v4 │ │ +065aa8: 3804 ae00 |001a: if-eqz v4, 00c8 // +00ae │ │ +065aac: 0154 |001c: move v4, v5 │ │ +065aae: 7230 f500 7204 |001d: invoke-interface {v2, v7, v4}, Landroid/content/SharedPreferences$Editor;.putInt:(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor; // method@00f5 │ │ +065ab4: 1a04 e518 |0020: const-string v4, "level" // string@18e5 │ │ +065ab8: 5487 a609 |0022: iget-object v7, v8, Ljwtc/android/chess/options$5;.this$0:Ljwtc/android/chess/options; // field@09a6 │ │ +065abc: 7110 3919 0700 |0024: invoke-static {v7}, Ljwtc/android/chess/options;.access$300:(Ljwtc/android/chess/options;)Landroid/widget/Spinner; // method@1939 │ │ +065ac2: 0c07 |0027: move-result-object v7 │ │ +065ac4: 6e10 5914 0700 |0028: invoke-virtual {v7}, Landroid/widget/Spinner;.getSelectedItemPosition:()I // method@1459 │ │ +065aca: 0a07 |002b: move-result v7 │ │ +065acc: d807 0701 |002c: add-int/lit8 v7, v7, #int 1 // #01 │ │ +065ad0: 7230 f500 4207 |002e: invoke-interface {v2, v4, v7}, Landroid/content/SharedPreferences$Editor;.putInt:(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor; // method@00f5 │ │ +065ad6: 1a04 e718 |0031: const-string v4, "levelPly" // string@18e7 │ │ +065ada: 5487 a609 |0033: iget-object v7, v8, Ljwtc/android/chess/options$5;.this$0:Ljwtc/android/chess/options; // field@09a6 │ │ +065ade: 7110 3a19 0700 |0035: invoke-static {v7}, Ljwtc/android/chess/options;.access$400:(Ljwtc/android/chess/options;)Landroid/widget/Spinner; // method@193a │ │ +065ae4: 0c07 |0038: move-result-object v7 │ │ +065ae6: 6e10 5914 0700 |0039: invoke-virtual {v7}, Landroid/widget/Spinner;.getSelectedItemPosition:()I // method@1459 │ │ +065aec: 0a07 |003c: move-result v7 │ │ +065aee: d807 0701 |003d: add-int/lit8 v7, v7, #int 1 // #01 │ │ +065af2: 7230 f500 4207 |003f: invoke-interface {v2, v4, v7}, Landroid/content/SharedPreferences$Editor;.putInt:(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor; // method@00f5 │ │ +065af8: 1a07 131e |0042: const-string v7, "playMode" // string@1e13 │ │ +065afc: 5484 a609 |0044: iget-object v4, v8, Ljwtc/android/chess/options$5;.this$0:Ljwtc/android/chess/options; // field@09a6 │ │ +065b00: 7110 3b19 0400 |0046: invoke-static {v4}, Ljwtc/android/chess/options;.access$500:(Ljwtc/android/chess/options;)Landroid/widget/CheckBox; // method@193b │ │ +065b06: 0c04 |0049: move-result-object v4 │ │ +065b08: 6e10 c313 0400 |004a: invoke-virtual {v4}, Landroid/widget/CheckBox;.isChecked:()Z // method@13c3 │ │ +065b0e: 0a04 |004d: move-result v4 │ │ +065b10: 3804 7d00 |004e: if-eqz v4, 00cb // +007d │ │ +065b14: 0164 |0050: move v4, v6 │ │ +065b16: 7230 f500 7204 |0051: invoke-interface {v2, v7, v4}, Landroid/content/SharedPreferences$Editor;.putInt:(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor; // method@00f5 │ │ +065b1c: 1a04 0d11 |0054: const-string v4, "autoflipBoard" // string@110d │ │ +065b20: 5486 a609 |0056: iget-object v6, v8, Ljwtc/android/chess/options$5;.this$0:Ljwtc/android/chess/options; // field@09a6 │ │ +065b24: 7110 3619 0600 |0058: invoke-static {v6}, Ljwtc/android/chess/options;.access$000:(Ljwtc/android/chess/options;)Landroid/widget/CheckBox; // method@1936 │ │ +065b2a: 0c06 |005b: move-result-object v6 │ │ +065b2c: 6e10 c313 0600 |005c: invoke-virtual {v6}, Landroid/widget/CheckBox;.isChecked:()Z // method@13c3 │ │ +065b32: 0a06 |005f: move-result v6 │ │ +065b34: 7230 f400 4206 |0060: invoke-interface {v2, v4, v6}, Landroid/content/SharedPreferences$Editor;.putBoolean:(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor; // method@00f4 │ │ +065b3a: 1a04 8521 |0063: const-string v4, "showMoves" // string@2185 │ │ +065b3e: 5486 a609 |0065: iget-object v6, v8, Ljwtc/android/chess/options$5;.this$0:Ljwtc/android/chess/options; // field@09a6 │ │ +065b42: 7110 3c19 0600 |0067: invoke-static {v6}, Ljwtc/android/chess/options;.access$600:(Ljwtc/android/chess/options;)Landroid/widget/CheckBox; // method@193c │ │ +065b48: 0c06 |006a: move-result-object v6 │ │ +065b4a: 6e10 c313 0600 |006b: invoke-virtual {v6}, Landroid/widget/CheckBox;.isChecked:()Z // method@13c3 │ │ +065b50: 0a06 |006e: move-result v6 │ │ +065b52: 7230 f400 4206 |006f: invoke-interface {v2, v4, v6}, Landroid/content/SharedPreferences$Editor;.putBoolean:(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor; // method@00f4 │ │ +065b58: 7210 f300 0200 |0072: invoke-interface {v2}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@00f3 │ │ +065b5e: 5484 a609 |0075: iget-object v4, v8, Ljwtc/android/chess/options$5;.this$0:Ljwtc/android/chess/options; // field@09a6 │ │ +065b62: 7110 3d19 0400 |0077: invoke-static {v4}, Ljwtc/android/chess/options;.access$700:(Ljwtc/android/chess/options;)Landroid/widget/TableRow; // method@193d │ │ +065b68: 0c04 |007a: move-result-object v4 │ │ +065b6a: 6e10 6b14 0400 |007b: invoke-virtual {v4}, Landroid/widget/TableRow;.getVisibility:()I // method@146b │ │ +065b70: 0a04 |007e: move-result v4 │ │ +065b72: 3904 4e00 |007f: if-nez v4, 00cd // +004e │ │ +065b76: 5484 a609 |0081: iget-object v4, v8, Ljwtc/android/chess/options$5;.this$0:Ljwtc/android/chess/options; // field@09a6 │ │ +065b7a: 7110 3e19 0400 |0083: invoke-static {v4}, Ljwtc/android/chess/options;.access$800:(Ljwtc/android/chess/options;)Landroid/widget/CheckBox; // method@193e │ │ +065b80: 0c04 |0086: move-result-object v4 │ │ +065b82: 6e10 c313 0400 |0087: invoke-virtual {v4}, Landroid/widget/CheckBox;.isChecked:()Z // method@13c3 │ │ +065b88: 0a04 |008a: move-result v4 │ │ +065b8a: 3804 4200 |008b: if-eqz v4, 00cd // +0042 │ │ +065b8e: 2201 0d00 |008d: new-instance v1, Landroid/app/AlertDialog$Builder; // type@000d │ │ +065b92: 5484 a609 |008f: iget-object v4, v8, Ljwtc/android/chess/options$5;.this$0:Ljwtc/android/chess/options; // field@09a6 │ │ +065b96: 7020 3b00 4100 |0091: invoke-direct {v1, v4}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@003b │ │ +065b9c: 1a04 2803 |0094: const-string v4, "Chess 960 :: Manual position nr or random?" // string@0328 │ │ +065ba0: 6e20 4500 4100 |0096: invoke-virtual {v1, v4}, Landroid/app/AlertDialog$Builder;.setTitle:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@0045 │ │ +065ba6: 2203 d102 |0099: new-instance v3, Landroid/widget/EditText; // type@02d1 │ │ +065baa: 5484 a609 |009b: iget-object v4, v8, Ljwtc/android/chess/options$5;.this$0:Ljwtc/android/chess/options; // field@09a6 │ │ +065bae: 7020 cf13 4300 |009d: invoke-direct {v3, v4}, Landroid/widget/EditText;.:(Landroid/content/Context;)V // method@13cf │ │ +065bb4: 1234 |00a0: const/4 v4, #int 3 // #3 │ │ +065bb6: 6e20 d413 4300 |00a1: invoke-virtual {v3, v4}, Landroid/widget/EditText;.setInputType:(I)V // method@13d4 │ │ +065bbc: 6e20 4600 3100 |00a4: invoke-virtual {v1, v3}, Landroid/app/AlertDialog$Builder;.setView:(Landroid/view/View;)Landroid/app/AlertDialog$Builder; // method@0046 │ │ +065bc2: 1a04 f50a |00a7: const-string v4, "Manual" // string@0af5 │ │ +065bc6: 2206 1f04 |00a9: new-instance v6, Ljwtc/android/chess/options$5$1; // type@041f │ │ +065bca: 7030 2f19 8603 |00ab: invoke-direct {v6, v8, v3}, Ljwtc/android/chess/options$5$1;.:(Ljwtc/android/chess/options$5;Landroid/widget/EditText;)V // method@192f │ │ +065bd0: 6e30 4200 4106 |00ae: invoke-virtual {v1, v4, v6}, Landroid/app/AlertDialog$Builder;.setPositiveButton:(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0042 │ │ +065bd6: 1a04 080c |00b1: const-string v4, "Random" // string@0c08 │ │ +065bda: 2206 2004 |00b3: new-instance v6, Ljwtc/android/chess/options$5$2; // type@0420 │ │ +065bde: 7020 3119 8600 |00b5: invoke-direct {v6, v8}, Ljwtc/android/chess/options$5$2;.:(Ljwtc/android/chess/options$5;)V // method@1931 │ │ +065be4: 6e30 4000 4106 |00b8: invoke-virtual {v1, v4, v6}, Landroid/app/AlertDialog$Builder;.setNegativeButton:(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0040 │ │ +065bea: 6e10 3c00 0100 |00bb: invoke-virtual {v1}, Landroid/app/AlertDialog$Builder;.create:()Landroid/app/AlertDialog; // method@003c │ │ +065bf0: 0c00 |00be: move-result-object v0 │ │ +065bf2: 6e10 4800 0000 |00bf: invoke-virtual {v0}, Landroid/app/AlertDialog;.show:()V // method@0048 │ │ +065bf8: 5484 a609 |00c2: iget-object v4, v8, Ljwtc/android/chess/options$5;.this$0:Ljwtc/android/chess/options; // field@09a6 │ │ +065bfc: 6e20 4919 5400 |00c4: invoke-virtual {v4, v5}, Ljwtc/android/chess/options;.setResult:(I)V // method@1949 │ │ +065c02: 0e00 |00c7: return-void │ │ +065c04: 1224 |00c8: const/4 v4, #int 2 // #2 │ │ +065c06: 2900 54ff |00c9: goto/16 001d // -00ac │ │ +065c0a: 0154 |00cb: move v4, v5 │ │ +065c0c: 2885 |00cc: goto 0051 // -007b │ │ +065c0e: 5484 a609 |00cd: iget-object v4, v8, Ljwtc/android/chess/options$5;.this$0:Ljwtc/android/chess/options; // field@09a6 │ │ +065c12: 12f5 |00cf: const/4 v5, #int -1 // #ff │ │ +065c14: 6e20 4919 5400 |00d0: invoke-virtual {v4, v5}, Ljwtc/android/chess/options;.setResult:(I)V // method@1949 │ │ +065c1a: 5484 a609 |00d3: iget-object v4, v8, Ljwtc/android/chess/options$5;.this$0:Ljwtc/android/chess/options; // field@09a6 │ │ +065c1e: 6e10 4119 0400 |00d5: invoke-virtual {v4}, Ljwtc/android/chess/options;.finish:()V // method@1941 │ │ +065c24: 28ef |00d8: goto 00c7 // -0011 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=93 │ │ 0x000e line=95 │ │ 0x0020 line=96 │ │ 0x0031 line=97 │ │ 0x0042 line=98 │ │ @@ -109480,21 +109512,21 @@ │ │ 0x00bf - 0x00c7 reg=0 alert Landroid/app/AlertDialog; │ │ 0x0094 - 0x00c7 reg=1 builder Landroid/app/AlertDialog$Builder; │ │ 0x00a0 - 0x00c7 reg=3 input Landroid/widget/EditText; │ │ 0x000e - 0x00d9 reg=2 editor Landroid/content/SharedPreferences$Editor; │ │ 0x0000 - 0x00d9 reg=8 this Ljwtc/android/chess/options$5; │ │ 0x0000 - 0x00d9 reg=9 arg0 Landroid/view/View; │ │ │ │ - source_file_idx : 7536 (options.java) │ │ + source_file_idx : 7532 (options.java) │ │ │ │ Class #490 header: │ │ -class_idx : 1061 │ │ +class_idx : 1058 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 11 │ │ -source_file_idx : 7536 │ │ +source_file_idx : 7532 │ │ static_fields_size : 1 │ │ instance_fields_size: 11 │ │ direct_methods_size : 10 │ │ virtual_methods_size: 4 │ │ │ │ Class #490 - │ │ Class descriptor : 'Ljwtc/android/chess/options;' │ │ @@ -109558,17 +109590,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -06407c: |[06407c] jwtc.android.chess.options.:()V │ │ -06408c: 7010 0900 0000 |0000: invoke-direct {v0}, Landroid/app/Activity;.:()V // method@0009 │ │ -064092: 0e00 |0003: return-void │ │ +065c28: |[065c28] jwtc.android.chess.options.:()V │ │ +065c38: 7010 0900 0000 |0000: invoke-direct {v0}, Landroid/app/Activity;.:()V // method@0009 │ │ +065c3e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Ljwtc/android/chess/options; │ │ │ │ #1 : (in Ljwtc/android/chess/options;) │ │ @@ -109576,17 +109608,17 @@ │ │ type : '(Ljwtc/android/chess/options;)Landroid/widget/CheckBox;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -064094: |[064094] jwtc.android.chess.options.access$000:(Ljwtc/android/chess/options;)Landroid/widget/CheckBox; │ │ -0640a4: 5410 ab09 |0000: iget-object v0, v1, Ljwtc/android/chess/options;._checkAutoFlip:Landroid/widget/CheckBox; // field@09ab │ │ -0640a8: 1100 |0002: return-object v0 │ │ +065c40: |[065c40] jwtc.android.chess.options.access$000:(Ljwtc/android/chess/options;)Landroid/widget/CheckBox; │ │ +065c50: 5410 ab09 |0000: iget-object v0, v1, Ljwtc/android/chess/options;._checkAutoFlip:Landroid/widget/CheckBox; // field@09ab │ │ +065c54: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Ljwtc/android/chess/options; │ │ │ │ #2 : (in Ljwtc/android/chess/options;) │ │ @@ -109594,17 +109626,17 @@ │ │ type : '(Ljwtc/android/chess/options;)Landroid/widget/RadioButton;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0640ac: |[0640ac] jwtc.android.chess.options.access$100:(Ljwtc/android/chess/options;)Landroid/widget/RadioButton; │ │ -0640bc: 5410 af09 |0000: iget-object v0, v1, Ljwtc/android/chess/options;._radioTime:Landroid/widget/RadioButton; // field@09af │ │ -0640c0: 1100 |0002: return-object v0 │ │ +065c58: |[065c58] jwtc.android.chess.options.access$100:(Ljwtc/android/chess/options;)Landroid/widget/RadioButton; │ │ +065c68: 5410 af09 |0000: iget-object v0, v1, Ljwtc/android/chess/options;._radioTime:Landroid/widget/RadioButton; // field@09af │ │ +065c6c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Ljwtc/android/chess/options; │ │ │ │ #3 : (in Ljwtc/android/chess/options;) │ │ @@ -109612,17 +109644,17 @@ │ │ type : '(Ljwtc/android/chess/options;)Landroid/widget/RadioButton;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0640c4: |[0640c4] jwtc.android.chess.options.access$200:(Ljwtc/android/chess/options;)Landroid/widget/RadioButton; │ │ -0640d4: 5410 ae09 |0000: iget-object v0, v1, Ljwtc/android/chess/options;._radioPly:Landroid/widget/RadioButton; // field@09ae │ │ -0640d8: 1100 |0002: return-object v0 │ │ +065c70: |[065c70] jwtc.android.chess.options.access$200:(Ljwtc/android/chess/options;)Landroid/widget/RadioButton; │ │ +065c80: 5410 ae09 |0000: iget-object v0, v1, Ljwtc/android/chess/options;._radioPly:Landroid/widget/RadioButton; // field@09ae │ │ +065c84: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Ljwtc/android/chess/options; │ │ │ │ #4 : (in Ljwtc/android/chess/options;) │ │ @@ -109630,17 +109662,17 @@ │ │ type : '(Ljwtc/android/chess/options;)Landroid/widget/Spinner;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0640dc: |[0640dc] jwtc.android.chess.options.access$300:(Ljwtc/android/chess/options;)Landroid/widget/Spinner; │ │ -0640ec: 5410 b009 |0000: iget-object v0, v1, Ljwtc/android/chess/options;._spinLevel:Landroid/widget/Spinner; // field@09b0 │ │ -0640f0: 1100 |0002: return-object v0 │ │ +065c88: |[065c88] jwtc.android.chess.options.access$300:(Ljwtc/android/chess/options;)Landroid/widget/Spinner; │ │ +065c98: 5410 b009 |0000: iget-object v0, v1, Ljwtc/android/chess/options;._spinLevel:Landroid/widget/Spinner; // field@09b0 │ │ +065c9c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Ljwtc/android/chess/options; │ │ │ │ #5 : (in Ljwtc/android/chess/options;) │ │ @@ -109648,17 +109680,17 @@ │ │ type : '(Ljwtc/android/chess/options;)Landroid/widget/Spinner;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0640f4: |[0640f4] jwtc.android.chess.options.access$400:(Ljwtc/android/chess/options;)Landroid/widget/Spinner; │ │ -064104: 5410 b109 |0000: iget-object v0, v1, Ljwtc/android/chess/options;._spinLevelPly:Landroid/widget/Spinner; // field@09b1 │ │ -064108: 1100 |0002: return-object v0 │ │ +065ca0: |[065ca0] jwtc.android.chess.options.access$400:(Ljwtc/android/chess/options;)Landroid/widget/Spinner; │ │ +065cb0: 5410 b109 |0000: iget-object v0, v1, Ljwtc/android/chess/options;._spinLevelPly:Landroid/widget/Spinner; // field@09b1 │ │ +065cb4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Ljwtc/android/chess/options; │ │ │ │ #6 : (in Ljwtc/android/chess/options;) │ │ @@ -109666,17 +109698,17 @@ │ │ type : '(Ljwtc/android/chess/options;)Landroid/widget/CheckBox;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -06410c: |[06410c] jwtc.android.chess.options.access$500:(Ljwtc/android/chess/options;)Landroid/widget/CheckBox; │ │ -06411c: 5410 ad09 |0000: iget-object v0, v1, Ljwtc/android/chess/options;._checkPlay:Landroid/widget/CheckBox; // field@09ad │ │ -064120: 1100 |0002: return-object v0 │ │ +065cb8: |[065cb8] jwtc.android.chess.options.access$500:(Ljwtc/android/chess/options;)Landroid/widget/CheckBox; │ │ +065cc8: 5410 ad09 |0000: iget-object v0, v1, Ljwtc/android/chess/options;._checkPlay:Landroid/widget/CheckBox; // field@09ad │ │ +065ccc: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Ljwtc/android/chess/options; │ │ │ │ #7 : (in Ljwtc/android/chess/options;) │ │ @@ -109684,17 +109716,17 @@ │ │ type : '(Ljwtc/android/chess/options;)Landroid/widget/CheckBox;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -064124: |[064124] jwtc.android.chess.options.access$600:(Ljwtc/android/chess/options;)Landroid/widget/CheckBox; │ │ -064134: 5410 ac09 |0000: iget-object v0, v1, Ljwtc/android/chess/options;._checkMoves:Landroid/widget/CheckBox; // field@09ac │ │ -064138: 1100 |0002: return-object v0 │ │ +065cd0: |[065cd0] jwtc.android.chess.options.access$600:(Ljwtc/android/chess/options;)Landroid/widget/CheckBox; │ │ +065ce0: 5410 ac09 |0000: iget-object v0, v1, Ljwtc/android/chess/options;._checkMoves:Landroid/widget/CheckBox; // field@09ac │ │ +065ce4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Ljwtc/android/chess/options; │ │ │ │ #8 : (in Ljwtc/android/chess/options;) │ │ @@ -109702,17 +109734,17 @@ │ │ type : '(Ljwtc/android/chess/options;)Landroid/widget/TableRow;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -06413c: |[06413c] jwtc.android.chess.options.access$700:(Ljwtc/android/chess/options;)Landroid/widget/TableRow; │ │ -06414c: 5410 b209 |0000: iget-object v0, v1, Ljwtc/android/chess/options;._tableRowOption960:Landroid/widget/TableRow; // field@09b2 │ │ -064150: 1100 |0002: return-object v0 │ │ +065ce8: |[065ce8] jwtc.android.chess.options.access$700:(Ljwtc/android/chess/options;)Landroid/widget/TableRow; │ │ +065cf8: 5410 b209 |0000: iget-object v0, v1, Ljwtc/android/chess/options;._tableRowOption960:Landroid/widget/TableRow; // field@09b2 │ │ +065cfc: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Ljwtc/android/chess/options; │ │ │ │ #9 : (in Ljwtc/android/chess/options;) │ │ @@ -109720,17 +109752,17 @@ │ │ type : '(Ljwtc/android/chess/options;)Landroid/widget/CheckBox;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -064154: |[064154] jwtc.android.chess.options.access$800:(Ljwtc/android/chess/options;)Landroid/widget/CheckBox; │ │ -064164: 5410 aa09 |0000: iget-object v0, v1, Ljwtc/android/chess/options;._check960:Landroid/widget/CheckBox; // field@09aa │ │ -064168: 1100 |0002: return-object v0 │ │ +065d00: |[065d00] jwtc.android.chess.options.access$800:(Ljwtc/android/chess/options;)Landroid/widget/CheckBox; │ │ +065d10: 5410 aa09 |0000: iget-object v0, v1, Ljwtc/android/chess/options;._check960:Landroid/widget/CheckBox; // field@09aa │ │ +065d14: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Ljwtc/android/chess/options; │ │ │ │ Virtual methods - │ │ @@ -109739,23 +109771,23 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 15 16-bit code units │ │ -06416c: |[06416c] jwtc.android.chess.options.doToast:(Ljava/lang/String;)V │ │ -06417c: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -06417e: 1211 |0001: const/4 v1, #int 1 // #1 │ │ -064180: 7130 8914 4301 |0002: invoke-static {v3, v4, v1}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; // method@1489 │ │ -064186: 0c00 |0005: move-result-object v0 │ │ -064188: 1301 5000 |0006: const/16 v1, #int 80 // #50 │ │ -06418c: 6e40 8a14 1022 |0008: invoke-virtual {v0, v1, v2, v2}, Landroid/widget/Toast;.setGravity:(III)V // method@148a │ │ -064192: 6e10 8b14 0000 |000b: invoke-virtual {v0}, Landroid/widget/Toast;.show:()V // method@148b │ │ -064198: 0e00 |000e: return-void │ │ +065d18: |[065d18] jwtc.android.chess.options.doToast:(Ljava/lang/String;)V │ │ +065d28: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +065d2a: 1211 |0001: const/4 v1, #int 1 // #1 │ │ +065d2c: 7130 8914 4301 |0002: invoke-static {v3, v4, v1}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; // method@1489 │ │ +065d32: 0c00 |0005: move-result-object v0 │ │ +065d34: 1301 5000 |0006: const/16 v1, #int 80 // #50 │ │ +065d38: 6e40 8a14 1022 |0008: invoke-virtual {v0, v1, v2, v2}, Landroid/widget/Toast;.setGravity:(III)V // method@148a │ │ +065d3e: 6e10 8b14 0000 |000b: invoke-virtual {v0}, Landroid/widget/Toast;.show:()V // method@148b │ │ +065d44: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=203 │ │ 0x0006 line=204 │ │ 0x000b line=205 │ │ 0x000e line=206 │ │ locals : │ │ @@ -109768,119 +109800,119 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 244 16-bit code units │ │ -06419c: |[06419c] jwtc.android.chess.options.onCreate:(Landroid/os/Bundle;)V │ │ -0641ac: 1406 4b00 087f |0000: const v6, #float 1.80777e+38 // #7f08004b │ │ -0641b2: 1405 0900 0901 |0003: const v5, #float 2.5163e-38 // #01090009 │ │ -0641b8: 1404 0800 0901 |0006: const v4, #float 2.51629e-38 // #01090008 │ │ -0641be: 6f20 2200 8700 |0009: invoke-super {v7, v8}, Landroid/app/Activity;.onCreate:(Landroid/os/Bundle;)V // method@0022 │ │ -0641c4: 1402 1000 037f |000c: const v2, #float 1.74129e+38 // #7f030010 │ │ -0641ca: 6e20 4819 2700 |000f: invoke-virtual {v7, v2}, Ljwtc/android/chess/options;.setContentView:(I)V // method@1948 │ │ -0641d0: 1402 5200 087f |0012: const v2, #float 1.80777e+38 // #7f080052 │ │ -0641d6: 6e20 4a19 2700 |0015: invoke-virtual {v7, v2}, Ljwtc/android/chess/options;.setTitle:(I)V // method@194a │ │ -0641dc: 1402 db00 0b7f |0018: const v2, #float 1.84767e+38 // #7f0b00db │ │ -0641e2: 6e20 4019 2700 |001b: invoke-virtual {v7, v2}, Ljwtc/android/chess/options;.findViewById:(I)Landroid/view/View; // method@1940 │ │ -0641e8: 0c02 |001e: move-result-object v2 │ │ -0641ea: 1f02 cf02 |001f: check-cast v2, Landroid/widget/CheckBox; // type@02cf │ │ -0641ee: 5b72 ad09 |0021: iput-object v2, v7, Ljwtc/android/chess/options;._checkPlay:Landroid/widget/CheckBox; // field@09ad │ │ -0641f2: 5472 ad09 |0023: iget-object v2, v7, Ljwtc/android/chess/options;._checkPlay:Landroid/widget/CheckBox; // field@09ad │ │ -0641f6: 2203 1e04 |0025: new-instance v3, Ljwtc/android/chess/options$1; // type@041e │ │ -0641fa: 7020 2719 7300 |0027: invoke-direct {v3, v7}, Ljwtc/android/chess/options$1;.:(Ljwtc/android/chess/options;)V // method@1927 │ │ -064200: 6e20 c613 3200 |002a: invoke-virtual {v2, v3}, Landroid/widget/CheckBox;.setOnCheckedChangeListener:(Landroid/widget/CompoundButton$OnCheckedChangeListener;)V // method@13c6 │ │ -064206: 1402 de00 0b7f |002d: const v2, #float 1.84767e+38 // #7f0b00de │ │ -06420c: 6e20 4019 2700 |0030: invoke-virtual {v7, v2}, Ljwtc/android/chess/options;.findViewById:(I)Landroid/view/View; // method@1940 │ │ -064212: 0c02 |0033: move-result-object v2 │ │ -064214: 1f02 cf02 |0034: check-cast v2, Landroid/widget/CheckBox; // type@02cf │ │ -064218: 5b72 ab09 |0036: iput-object v2, v7, Ljwtc/android/chess/options;._checkAutoFlip:Landroid/widget/CheckBox; // field@09ab │ │ -06421c: 1402 df00 0b7f |0038: const v2, #float 1.84767e+38 // #7f0b00df │ │ -064222: 6e20 4019 2700 |003b: invoke-virtual {v7, v2}, Ljwtc/android/chess/options;.findViewById:(I)Landroid/view/View; // method@1940 │ │ -064228: 0c02 |003e: move-result-object v2 │ │ -06422a: 1f02 cf02 |003f: check-cast v2, Landroid/widget/CheckBox; // type@02cf │ │ -06422e: 5b72 ac09 |0041: iput-object v2, v7, Ljwtc/android/chess/options;._checkMoves:Landroid/widget/CheckBox; // field@09ac │ │ -064232: 1402 dc00 0b7f |0043: const v2, #float 1.84767e+38 // #7f0b00dc │ │ -064238: 6e20 4019 2700 |0046: invoke-virtual {v7, v2}, Ljwtc/android/chess/options;.findViewById:(I)Landroid/view/View; // method@1940 │ │ -06423e: 0c02 |0049: move-result-object v2 │ │ -064240: 1f02 fe02 |004a: check-cast v2, Landroid/widget/TableRow; // type@02fe │ │ -064244: 5b72 b209 |004c: iput-object v2, v7, Ljwtc/android/chess/options;._tableRowOption960:Landroid/widget/TableRow; // field@09b2 │ │ -064248: 1402 dd00 0b7f |004e: const v2, #float 1.84767e+38 // #7f0b00dd │ │ -06424e: 6e20 4019 2700 |0051: invoke-virtual {v7, v2}, Ljwtc/android/chess/options;.findViewById:(I)Landroid/view/View; // method@1940 │ │ -064254: 0c02 |0054: move-result-object v2 │ │ -064256: 1f02 cf02 |0055: check-cast v2, Landroid/widget/CheckBox; // type@02cf │ │ -06425a: 5b72 aa09 |0057: iput-object v2, v7, Ljwtc/android/chess/options;._check960:Landroid/widget/CheckBox; // field@09aa │ │ -06425e: 1402 0200 067f |0059: const v2, #float 1.78117e+38 // #7f060002 │ │ -064264: 7130 b813 2704 |005c: invoke-static {v7, v2, v4}, Landroid/widget/ArrayAdapter;.createFromResource:(Landroid/content/Context;II)Landroid/widget/ArrayAdapter; // method@13b8 │ │ -06426a: 0c00 |005f: move-result-object v0 │ │ -06426c: 6e20 bd13 5000 |0060: invoke-virtual {v0, v5}, Landroid/widget/ArrayAdapter;.setDropDownViewResource:(I)V // method@13bd │ │ -064272: 1402 e200 0b7f |0063: const v2, #float 1.84767e+38 // #7f0b00e2 │ │ -064278: 6e20 4019 2700 |0066: invoke-virtual {v7, v2}, Ljwtc/android/chess/options;.findViewById:(I)Landroid/view/View; // method@1940 │ │ -06427e: 0c02 |0069: move-result-object v2 │ │ -064280: 1f02 f602 |006a: check-cast v2, Landroid/widget/Spinner; // type@02f6 │ │ -064284: 5b72 b009 |006c: iput-object v2, v7, Ljwtc/android/chess/options;._spinLevel:Landroid/widget/Spinner; // field@09b0 │ │ -064288: 5472 b009 |006e: iget-object v2, v7, Ljwtc/android/chess/options;._spinLevel:Landroid/widget/Spinner; // field@09b0 │ │ -06428c: 6e20 4419 6700 |0070: invoke-virtual {v7, v6}, Ljwtc/android/chess/options;.getString:(I)Ljava/lang/String; // method@1944 │ │ -064292: 0c03 |0073: move-result-object v3 │ │ -064294: 6e20 5b14 3200 |0074: invoke-virtual {v2, v3}, Landroid/widget/Spinner;.setPrompt:(Ljava/lang/CharSequence;)V // method@145b │ │ -06429a: 5472 b009 |0077: iget-object v2, v7, Ljwtc/android/chess/options;._spinLevel:Landroid/widget/Spinner; // field@09b0 │ │ -06429e: 6e20 5a14 0200 |0079: invoke-virtual {v2, v0}, Landroid/widget/Spinner;.setAdapter:(Landroid/widget/SpinnerAdapter;)V // method@145a │ │ -0642a4: 1402 0100 067f |007c: const v2, #float 1.78117e+38 // #7f060001 │ │ -0642aa: 7130 b813 2704 |007f: invoke-static {v7, v2, v4}, Landroid/widget/ArrayAdapter;.createFromResource:(Landroid/content/Context;II)Landroid/widget/ArrayAdapter; // method@13b8 │ │ -0642b0: 0c01 |0082: move-result-object v1 │ │ -0642b2: 6e20 bd13 5100 |0083: invoke-virtual {v1, v5}, Landroid/widget/ArrayAdapter;.setDropDownViewResource:(I)V // method@13bd │ │ -0642b8: 1402 e300 0b7f |0086: const v2, #float 1.84767e+38 // #7f0b00e3 │ │ -0642be: 6e20 4019 2700 |0089: invoke-virtual {v7, v2}, Ljwtc/android/chess/options;.findViewById:(I)Landroid/view/View; // method@1940 │ │ -0642c4: 0c02 |008c: move-result-object v2 │ │ -0642c6: 1f02 f602 |008d: check-cast v2, Landroid/widget/Spinner; // type@02f6 │ │ -0642ca: 5b72 b109 |008f: iput-object v2, v7, Ljwtc/android/chess/options;._spinLevelPly:Landroid/widget/Spinner; // field@09b1 │ │ -0642ce: 5472 b109 |0091: iget-object v2, v7, Ljwtc/android/chess/options;._spinLevelPly:Landroid/widget/Spinner; // field@09b1 │ │ -0642d2: 6e20 4419 6700 |0093: invoke-virtual {v7, v6}, Ljwtc/android/chess/options;.getString:(I)Ljava/lang/String; // method@1944 │ │ -0642d8: 0c03 |0096: move-result-object v3 │ │ -0642da: 6e20 5b14 3200 |0097: invoke-virtual {v2, v3}, Landroid/widget/Spinner;.setPrompt:(Ljava/lang/CharSequence;)V // method@145b │ │ -0642e0: 5472 b109 |009a: iget-object v2, v7, Ljwtc/android/chess/options;._spinLevelPly:Landroid/widget/Spinner; // field@09b1 │ │ -0642e4: 6e20 5a14 1200 |009c: invoke-virtual {v2, v1}, Landroid/widget/Spinner;.setAdapter:(Landroid/widget/SpinnerAdapter;)V // method@145a │ │ -0642ea: 1402 e000 0b7f |009f: const v2, #float 1.84767e+38 // #7f0b00e0 │ │ -0642f0: 6e20 4019 2700 |00a2: invoke-virtual {v7, v2}, Ljwtc/android/chess/options;.findViewById:(I)Landroid/view/View; // method@1940 │ │ -0642f6: 0c02 |00a5: move-result-object v2 │ │ -0642f8: 1f02 e602 |00a6: check-cast v2, Landroid/widget/RadioButton; // type@02e6 │ │ -0642fc: 5b72 af09 |00a8: iput-object v2, v7, Ljwtc/android/chess/options;._radioTime:Landroid/widget/RadioButton; // field@09af │ │ -064300: 5472 af09 |00aa: iget-object v2, v7, Ljwtc/android/chess/options;._radioTime:Landroid/widget/RadioButton; // field@09af │ │ -064304: 2203 1f04 |00ac: new-instance v3, Ljwtc/android/chess/options$2; // type@041f │ │ -064308: 7020 2919 7300 |00ae: invoke-direct {v3, v7}, Ljwtc/android/chess/options$2;.:(Ljwtc/android/chess/options;)V // method@1929 │ │ -06430e: 6e20 2014 3200 |00b1: invoke-virtual {v2, v3}, Landroid/widget/RadioButton;.setOnCheckedChangeListener:(Landroid/widget/CompoundButton$OnCheckedChangeListener;)V // method@1420 │ │ -064314: 1402 e100 0b7f |00b4: const v2, #float 1.84767e+38 // #7f0b00e1 │ │ -06431a: 6e20 4019 2700 |00b7: invoke-virtual {v7, v2}, Ljwtc/android/chess/options;.findViewById:(I)Landroid/view/View; // method@1940 │ │ -064320: 0c02 |00ba: move-result-object v2 │ │ -064322: 1f02 e602 |00bb: check-cast v2, Landroid/widget/RadioButton; // type@02e6 │ │ -064326: 5b72 ae09 |00bd: iput-object v2, v7, Ljwtc/android/chess/options;._radioPly:Landroid/widget/RadioButton; // field@09ae │ │ -06432a: 5472 ae09 |00bf: iget-object v2, v7, Ljwtc/android/chess/options;._radioPly:Landroid/widget/RadioButton; // field@09ae │ │ -06432e: 2203 2004 |00c1: new-instance v3, Ljwtc/android/chess/options$3; // type@0420 │ │ -064332: 7020 2b19 7300 |00c3: invoke-direct {v3, v7}, Ljwtc/android/chess/options$3;.:(Ljwtc/android/chess/options;)V // method@192b │ │ -064338: 6e20 2014 3200 |00c6: invoke-virtual {v2, v3}, Landroid/widget/RadioButton;.setOnCheckedChangeListener:(Landroid/widget/CompoundButton$OnCheckedChangeListener;)V // method@1420 │ │ -06433e: 1402 e400 0b7f |00c9: const v2, #float 1.84767e+38 // #7f0b00e4 │ │ -064344: 6e20 4019 2700 |00cc: invoke-virtual {v7, v2}, Ljwtc/android/chess/options;.findViewById:(I)Landroid/view/View; // method@1940 │ │ -06434a: 0c02 |00cf: move-result-object v2 │ │ -06434c: 1f02 ce02 |00d0: check-cast v2, Landroid/widget/Button; // type@02ce │ │ -064350: 5b72 a809 |00d2: iput-object v2, v7, Ljwtc/android/chess/options;._butCancel:Landroid/widget/Button; // field@09a8 │ │ -064354: 5472 a809 |00d4: iget-object v2, v7, Ljwtc/android/chess/options;._butCancel:Landroid/widget/Button; // field@09a8 │ │ -064358: 2203 2104 |00d6: new-instance v3, Ljwtc/android/chess/options$4; // type@0421 │ │ -06435c: 7020 2d19 7300 |00d8: invoke-direct {v3, v7}, Ljwtc/android/chess/options$4;.:(Ljwtc/android/chess/options;)V // method@192d │ │ -064362: 6e20 c113 3200 |00db: invoke-virtual {v2, v3}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@13c1 │ │ -064368: 1402 e500 0b7f |00de: const v2, #float 1.84767e+38 // #7f0b00e5 │ │ -06436e: 6e20 4019 2700 |00e1: invoke-virtual {v7, v2}, Ljwtc/android/chess/options;.findViewById:(I)Landroid/view/View; // method@1940 │ │ -064374: 0c02 |00e4: move-result-object v2 │ │ -064376: 1f02 ce02 |00e5: check-cast v2, Landroid/widget/Button; // type@02ce │ │ -06437a: 5b72 a909 |00e7: iput-object v2, v7, Ljwtc/android/chess/options;._butOk:Landroid/widget/Button; // field@09a9 │ │ -06437e: 5472 a909 |00e9: iget-object v2, v7, Ljwtc/android/chess/options;._butOk:Landroid/widget/Button; // field@09a9 │ │ -064382: 2203 2404 |00eb: new-instance v3, Ljwtc/android/chess/options$5; // type@0424 │ │ -064386: 7020 3319 7300 |00ed: invoke-direct {v3, v7}, Ljwtc/android/chess/options$5;.:(Ljwtc/android/chess/options;)V // method@1933 │ │ -06438c: 6e20 c113 3200 |00f0: invoke-virtual {v2, v3}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@13c1 │ │ -064392: 0e00 |00f3: return-void │ │ +065d48: |[065d48] jwtc.android.chess.options.onCreate:(Landroid/os/Bundle;)V │ │ +065d58: 1406 4b00 087f |0000: const v6, #float 1.80777e+38 // #7f08004b │ │ +065d5e: 1405 0900 0901 |0003: const v5, #float 2.5163e-38 // #01090009 │ │ +065d64: 1404 0800 0901 |0006: const v4, #float 2.51629e-38 // #01090008 │ │ +065d6a: 6f20 2200 8700 |0009: invoke-super {v7, v8}, Landroid/app/Activity;.onCreate:(Landroid/os/Bundle;)V // method@0022 │ │ +065d70: 1402 1000 037f |000c: const v2, #float 1.74129e+38 // #7f030010 │ │ +065d76: 6e20 4819 2700 |000f: invoke-virtual {v7, v2}, Ljwtc/android/chess/options;.setContentView:(I)V // method@1948 │ │ +065d7c: 1402 5200 087f |0012: const v2, #float 1.80777e+38 // #7f080052 │ │ +065d82: 6e20 4a19 2700 |0015: invoke-virtual {v7, v2}, Ljwtc/android/chess/options;.setTitle:(I)V // method@194a │ │ +065d88: 1402 db00 0b7f |0018: const v2, #float 1.84767e+38 // #7f0b00db │ │ +065d8e: 6e20 4019 2700 |001b: invoke-virtual {v7, v2}, Ljwtc/android/chess/options;.findViewById:(I)Landroid/view/View; // method@1940 │ │ +065d94: 0c02 |001e: move-result-object v2 │ │ +065d96: 1f02 cc02 |001f: check-cast v2, Landroid/widget/CheckBox; // type@02cc │ │ +065d9a: 5b72 ad09 |0021: iput-object v2, v7, Ljwtc/android/chess/options;._checkPlay:Landroid/widget/CheckBox; // field@09ad │ │ +065d9e: 5472 ad09 |0023: iget-object v2, v7, Ljwtc/android/chess/options;._checkPlay:Landroid/widget/CheckBox; // field@09ad │ │ +065da2: 2203 1b04 |0025: new-instance v3, Ljwtc/android/chess/options$1; // type@041b │ │ +065da6: 7020 2719 7300 |0027: invoke-direct {v3, v7}, Ljwtc/android/chess/options$1;.:(Ljwtc/android/chess/options;)V // method@1927 │ │ +065dac: 6e20 c613 3200 |002a: invoke-virtual {v2, v3}, Landroid/widget/CheckBox;.setOnCheckedChangeListener:(Landroid/widget/CompoundButton$OnCheckedChangeListener;)V // method@13c6 │ │ +065db2: 1402 de00 0b7f |002d: const v2, #float 1.84767e+38 // #7f0b00de │ │ +065db8: 6e20 4019 2700 |0030: invoke-virtual {v7, v2}, Ljwtc/android/chess/options;.findViewById:(I)Landroid/view/View; // method@1940 │ │ +065dbe: 0c02 |0033: move-result-object v2 │ │ +065dc0: 1f02 cc02 |0034: check-cast v2, Landroid/widget/CheckBox; // type@02cc │ │ +065dc4: 5b72 ab09 |0036: iput-object v2, v7, Ljwtc/android/chess/options;._checkAutoFlip:Landroid/widget/CheckBox; // field@09ab │ │ +065dc8: 1402 df00 0b7f |0038: const v2, #float 1.84767e+38 // #7f0b00df │ │ +065dce: 6e20 4019 2700 |003b: invoke-virtual {v7, v2}, Ljwtc/android/chess/options;.findViewById:(I)Landroid/view/View; // method@1940 │ │ +065dd4: 0c02 |003e: move-result-object v2 │ │ +065dd6: 1f02 cc02 |003f: check-cast v2, Landroid/widget/CheckBox; // type@02cc │ │ +065dda: 5b72 ac09 |0041: iput-object v2, v7, Ljwtc/android/chess/options;._checkMoves:Landroid/widget/CheckBox; // field@09ac │ │ +065dde: 1402 dc00 0b7f |0043: const v2, #float 1.84767e+38 // #7f0b00dc │ │ +065de4: 6e20 4019 2700 |0046: invoke-virtual {v7, v2}, Ljwtc/android/chess/options;.findViewById:(I)Landroid/view/View; // method@1940 │ │ +065dea: 0c02 |0049: move-result-object v2 │ │ +065dec: 1f02 fb02 |004a: check-cast v2, Landroid/widget/TableRow; // type@02fb │ │ +065df0: 5b72 b209 |004c: iput-object v2, v7, Ljwtc/android/chess/options;._tableRowOption960:Landroid/widget/TableRow; // field@09b2 │ │ +065df4: 1402 dd00 0b7f |004e: const v2, #float 1.84767e+38 // #7f0b00dd │ │ +065dfa: 6e20 4019 2700 |0051: invoke-virtual {v7, v2}, Ljwtc/android/chess/options;.findViewById:(I)Landroid/view/View; // method@1940 │ │ +065e00: 0c02 |0054: move-result-object v2 │ │ +065e02: 1f02 cc02 |0055: check-cast v2, Landroid/widget/CheckBox; // type@02cc │ │ +065e06: 5b72 aa09 |0057: iput-object v2, v7, Ljwtc/android/chess/options;._check960:Landroid/widget/CheckBox; // field@09aa │ │ +065e0a: 1402 0200 067f |0059: const v2, #float 1.78117e+38 // #7f060002 │ │ +065e10: 7130 b813 2704 |005c: invoke-static {v7, v2, v4}, Landroid/widget/ArrayAdapter;.createFromResource:(Landroid/content/Context;II)Landroid/widget/ArrayAdapter; // method@13b8 │ │ +065e16: 0c00 |005f: move-result-object v0 │ │ +065e18: 6e20 bd13 5000 |0060: invoke-virtual {v0, v5}, Landroid/widget/ArrayAdapter;.setDropDownViewResource:(I)V // method@13bd │ │ +065e1e: 1402 e200 0b7f |0063: const v2, #float 1.84767e+38 // #7f0b00e2 │ │ +065e24: 6e20 4019 2700 |0066: invoke-virtual {v7, v2}, Ljwtc/android/chess/options;.findViewById:(I)Landroid/view/View; // method@1940 │ │ +065e2a: 0c02 |0069: move-result-object v2 │ │ +065e2c: 1f02 f302 |006a: check-cast v2, Landroid/widget/Spinner; // type@02f3 │ │ +065e30: 5b72 b009 |006c: iput-object v2, v7, Ljwtc/android/chess/options;._spinLevel:Landroid/widget/Spinner; // field@09b0 │ │ +065e34: 5472 b009 |006e: iget-object v2, v7, Ljwtc/android/chess/options;._spinLevel:Landroid/widget/Spinner; // field@09b0 │ │ +065e38: 6e20 4419 6700 |0070: invoke-virtual {v7, v6}, Ljwtc/android/chess/options;.getString:(I)Ljava/lang/String; // method@1944 │ │ +065e3e: 0c03 |0073: move-result-object v3 │ │ +065e40: 6e20 5b14 3200 |0074: invoke-virtual {v2, v3}, Landroid/widget/Spinner;.setPrompt:(Ljava/lang/CharSequence;)V // method@145b │ │ +065e46: 5472 b009 |0077: iget-object v2, v7, Ljwtc/android/chess/options;._spinLevel:Landroid/widget/Spinner; // field@09b0 │ │ +065e4a: 6e20 5a14 0200 |0079: invoke-virtual {v2, v0}, Landroid/widget/Spinner;.setAdapter:(Landroid/widget/SpinnerAdapter;)V // method@145a │ │ +065e50: 1402 0100 067f |007c: const v2, #float 1.78117e+38 // #7f060001 │ │ +065e56: 7130 b813 2704 |007f: invoke-static {v7, v2, v4}, Landroid/widget/ArrayAdapter;.createFromResource:(Landroid/content/Context;II)Landroid/widget/ArrayAdapter; // method@13b8 │ │ +065e5c: 0c01 |0082: move-result-object v1 │ │ +065e5e: 6e20 bd13 5100 |0083: invoke-virtual {v1, v5}, Landroid/widget/ArrayAdapter;.setDropDownViewResource:(I)V // method@13bd │ │ +065e64: 1402 e300 0b7f |0086: const v2, #float 1.84767e+38 // #7f0b00e3 │ │ +065e6a: 6e20 4019 2700 |0089: invoke-virtual {v7, v2}, Ljwtc/android/chess/options;.findViewById:(I)Landroid/view/View; // method@1940 │ │ +065e70: 0c02 |008c: move-result-object v2 │ │ +065e72: 1f02 f302 |008d: check-cast v2, Landroid/widget/Spinner; // type@02f3 │ │ +065e76: 5b72 b109 |008f: iput-object v2, v7, Ljwtc/android/chess/options;._spinLevelPly:Landroid/widget/Spinner; // field@09b1 │ │ +065e7a: 5472 b109 |0091: iget-object v2, v7, Ljwtc/android/chess/options;._spinLevelPly:Landroid/widget/Spinner; // field@09b1 │ │ +065e7e: 6e20 4419 6700 |0093: invoke-virtual {v7, v6}, Ljwtc/android/chess/options;.getString:(I)Ljava/lang/String; // method@1944 │ │ +065e84: 0c03 |0096: move-result-object v3 │ │ +065e86: 6e20 5b14 3200 |0097: invoke-virtual {v2, v3}, Landroid/widget/Spinner;.setPrompt:(Ljava/lang/CharSequence;)V // method@145b │ │ +065e8c: 5472 b109 |009a: iget-object v2, v7, Ljwtc/android/chess/options;._spinLevelPly:Landroid/widget/Spinner; // field@09b1 │ │ +065e90: 6e20 5a14 1200 |009c: invoke-virtual {v2, v1}, Landroid/widget/Spinner;.setAdapter:(Landroid/widget/SpinnerAdapter;)V // method@145a │ │ +065e96: 1402 e000 0b7f |009f: const v2, #float 1.84767e+38 // #7f0b00e0 │ │ +065e9c: 6e20 4019 2700 |00a2: invoke-virtual {v7, v2}, Ljwtc/android/chess/options;.findViewById:(I)Landroid/view/View; // method@1940 │ │ +065ea2: 0c02 |00a5: move-result-object v2 │ │ +065ea4: 1f02 e302 |00a6: check-cast v2, Landroid/widget/RadioButton; // type@02e3 │ │ +065ea8: 5b72 af09 |00a8: iput-object v2, v7, Ljwtc/android/chess/options;._radioTime:Landroid/widget/RadioButton; // field@09af │ │ +065eac: 5472 af09 |00aa: iget-object v2, v7, Ljwtc/android/chess/options;._radioTime:Landroid/widget/RadioButton; // field@09af │ │ +065eb0: 2203 1c04 |00ac: new-instance v3, Ljwtc/android/chess/options$2; // type@041c │ │ +065eb4: 7020 2919 7300 |00ae: invoke-direct {v3, v7}, Ljwtc/android/chess/options$2;.:(Ljwtc/android/chess/options;)V // method@1929 │ │ +065eba: 6e20 2014 3200 |00b1: invoke-virtual {v2, v3}, Landroid/widget/RadioButton;.setOnCheckedChangeListener:(Landroid/widget/CompoundButton$OnCheckedChangeListener;)V // method@1420 │ │ +065ec0: 1402 e100 0b7f |00b4: const v2, #float 1.84767e+38 // #7f0b00e1 │ │ +065ec6: 6e20 4019 2700 |00b7: invoke-virtual {v7, v2}, Ljwtc/android/chess/options;.findViewById:(I)Landroid/view/View; // method@1940 │ │ +065ecc: 0c02 |00ba: move-result-object v2 │ │ +065ece: 1f02 e302 |00bb: check-cast v2, Landroid/widget/RadioButton; // type@02e3 │ │ +065ed2: 5b72 ae09 |00bd: iput-object v2, v7, Ljwtc/android/chess/options;._radioPly:Landroid/widget/RadioButton; // field@09ae │ │ +065ed6: 5472 ae09 |00bf: iget-object v2, v7, Ljwtc/android/chess/options;._radioPly:Landroid/widget/RadioButton; // field@09ae │ │ +065eda: 2203 1d04 |00c1: new-instance v3, Ljwtc/android/chess/options$3; // type@041d │ │ +065ede: 7020 2b19 7300 |00c3: invoke-direct {v3, v7}, Ljwtc/android/chess/options$3;.:(Ljwtc/android/chess/options;)V // method@192b │ │ +065ee4: 6e20 2014 3200 |00c6: invoke-virtual {v2, v3}, Landroid/widget/RadioButton;.setOnCheckedChangeListener:(Landroid/widget/CompoundButton$OnCheckedChangeListener;)V // method@1420 │ │ +065eea: 1402 e400 0b7f |00c9: const v2, #float 1.84767e+38 // #7f0b00e4 │ │ +065ef0: 6e20 4019 2700 |00cc: invoke-virtual {v7, v2}, Ljwtc/android/chess/options;.findViewById:(I)Landroid/view/View; // method@1940 │ │ +065ef6: 0c02 |00cf: move-result-object v2 │ │ +065ef8: 1f02 cb02 |00d0: check-cast v2, Landroid/widget/Button; // type@02cb │ │ +065efc: 5b72 a809 |00d2: iput-object v2, v7, Ljwtc/android/chess/options;._butCancel:Landroid/widget/Button; // field@09a8 │ │ +065f00: 5472 a809 |00d4: iget-object v2, v7, Ljwtc/android/chess/options;._butCancel:Landroid/widget/Button; // field@09a8 │ │ +065f04: 2203 1e04 |00d6: new-instance v3, Ljwtc/android/chess/options$4; // type@041e │ │ +065f08: 7020 2d19 7300 |00d8: invoke-direct {v3, v7}, Ljwtc/android/chess/options$4;.:(Ljwtc/android/chess/options;)V // method@192d │ │ +065f0e: 6e20 c113 3200 |00db: invoke-virtual {v2, v3}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@13c1 │ │ +065f14: 1402 e500 0b7f |00de: const v2, #float 1.84767e+38 // #7f0b00e5 │ │ +065f1a: 6e20 4019 2700 |00e1: invoke-virtual {v7, v2}, Ljwtc/android/chess/options;.findViewById:(I)Landroid/view/View; // method@1940 │ │ +065f20: 0c02 |00e4: move-result-object v2 │ │ +065f22: 1f02 cb02 |00e5: check-cast v2, Landroid/widget/Button; // type@02cb │ │ +065f26: 5b72 a909 |00e7: iput-object v2, v7, Ljwtc/android/chess/options;._butOk:Landroid/widget/Button; // field@09a9 │ │ +065f2a: 5472 a909 |00e9: iget-object v2, v7, Ljwtc/android/chess/options;._butOk:Landroid/widget/Button; // field@09a9 │ │ +065f2e: 2203 2104 |00eb: new-instance v3, Ljwtc/android/chess/options$5; // type@0421 │ │ +065f32: 7020 3319 7300 |00ed: invoke-direct {v3, v7}, Ljwtc/android/chess/options$5;.:(Ljwtc/android/chess/options;)V // method@1933 │ │ +065f38: 6e20 c113 3200 |00f0: invoke-virtual {v2, v3}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@13c1 │ │ +065f3e: 0e00 |00f3: return-void │ │ catches : (none) │ │ positions : │ │ 0x0009 line=36 │ │ 0x000c line=38 │ │ 0x0012 line=40 │ │ 0x0018 line=42 │ │ 0x0023 line=43 │ │ @@ -109918,17 +109950,17 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -064394: |[064394] jwtc.android.chess.options.onPause:()V │ │ -0643a4: 6f10 2b00 0000 |0000: invoke-super {v0}, Landroid/app/Activity;.onPause:()V // method@002b │ │ -0643aa: 0e00 |0003: return-void │ │ +065f40: |[065f40] jwtc.android.chess.options.onPause:()V │ │ +065f50: 6f10 2b00 0000 |0000: invoke-super {v0}, Landroid/app/Activity;.onPause:()V // method@002b │ │ +065f56: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=199 │ │ 0x0003 line=200 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Ljwtc/android/chess/options; │ │ │ │ @@ -109937,99 +109969,99 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 165 16-bit code units │ │ -0643ac: |[0643ac] jwtc.android.chess.options.onResume:()V │ │ -0643bc: 1226 |0000: const/4 v6, #int 2 // #2 │ │ -0643be: 1213 |0001: const/4 v3, #int 1 // #1 │ │ -0643c0: 1204 |0002: const/4 v4, #int 0 // #0 │ │ -0643c2: 6e10 4219 0700 |0003: invoke-virtual {v7}, Ljwtc/android/chess/options;.getIntent:()Landroid/content/Intent; // method@1942 │ │ -0643c8: 0c00 |0006: move-result-object v0 │ │ -0643ca: 6e10 d100 0000 |0007: invoke-virtual {v0}, Landroid/content/Intent;.getExtras:()Landroid/os/Bundle; // method@00d1 │ │ -0643d0: 0c02 |000a: move-result-object v2 │ │ -0643d2: 1a05 191f |000b: const-string v5, "requestCode" // string@1f19 │ │ -0643d6: 6e20 b301 5200 |000d: invoke-virtual {v2, v5}, Landroid/os/Bundle;.getInt:(Ljava/lang/String;)I // method@01b3 │ │ -0643dc: 0a02 |0010: move-result v2 │ │ -0643de: 1245 |0011: const/4 v5, #int 4 // #4 │ │ -0643e0: 3352 7e00 |0012: if-ne v2, v5, 0090 // +007e │ │ -0643e4: 1402 5c00 087f |0014: const v2, #float 1.80777e+38 // #7f08005c │ │ -0643ea: 6e20 4a19 2700 |0017: invoke-virtual {v7, v2}, Ljwtc/android/chess/options;.setTitle:(I)V // method@194a │ │ -0643f0: 5472 b209 |001a: iget-object v2, v7, Ljwtc/android/chess/options;._tableRowOption960:Landroid/widget/TableRow; // field@09b2 │ │ -0643f4: 6e20 6c14 4200 |001c: invoke-virtual {v2, v4}, Landroid/widget/TableRow;.setVisibility:(I)V // method@146c │ │ -0643fa: 1a02 2e03 |001f: const-string v2, "ChessPlayer" // string@032e │ │ -0643fe: 6e30 4319 2704 |0021: invoke-virtual {v7, v2, v4}, Ljwtc/android/chess/options;.getSharedPreferences:(Ljava/lang/String;I)Landroid/content/SharedPreferences; // method@1943 │ │ -064404: 0c01 |0024: move-result-object v1 │ │ -064406: 5475 ad09 |0025: iget-object v5, v7, Ljwtc/android/chess/options;._checkPlay:Landroid/widget/CheckBox; // field@09ad │ │ -06440a: 1a02 171e |0027: const-string v2, "playMode" // string@1e17 │ │ -06440e: 7230 fa00 2104 |0029: invoke-interface {v1, v2, v4}, Landroid/content/SharedPreferences;.getInt:(Ljava/lang/String;I)I // method@00fa │ │ -064414: 0a02 |002c: move-result v2 │ │ -064416: 3902 7000 |002d: if-nez v2, 009d // +0070 │ │ -06441a: 0132 |002f: move v2, v3 │ │ -06441c: 6e20 c413 2500 |0030: invoke-virtual {v5, v2}, Landroid/widget/CheckBox;.setChecked:(Z)V // method@13c4 │ │ -064422: 5472 ab09 |0033: iget-object v2, v7, Ljwtc/android/chess/options;._checkAutoFlip:Landroid/widget/CheckBox; // field@09ab │ │ -064426: 1a05 1111 |0035: const-string v5, "autoflipBoard" // string@1111 │ │ -06442a: 7230 f900 5104 |0037: invoke-interface {v1, v5, v4}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@00f9 │ │ -064430: 0a05 |003a: move-result v5 │ │ -064432: 6e20 c413 5200 |003b: invoke-virtual {v2, v5}, Landroid/widget/CheckBox;.setChecked:(Z)V // method@13c4 │ │ -064438: 5475 ab09 |003e: iget-object v5, v7, Ljwtc/android/chess/options;._checkAutoFlip:Landroid/widget/CheckBox; // field@09ab │ │ -06443c: 5472 ad09 |0040: iget-object v2, v7, Ljwtc/android/chess/options;._checkPlay:Landroid/widget/CheckBox; // field@09ad │ │ -064440: 6e10 c313 0200 |0042: invoke-virtual {v2}, Landroid/widget/CheckBox;.isChecked:()Z // method@13c3 │ │ -064446: 0a02 |0045: move-result v2 │ │ -064448: 3902 5900 |0046: if-nez v2, 009f // +0059 │ │ -06444c: 0132 |0048: move v2, v3 │ │ -06444e: 6e20 c513 2500 |0049: invoke-virtual {v5, v2}, Landroid/widget/CheckBox;.setEnabled:(Z)V // method@13c5 │ │ -064454: 5472 ac09 |004c: iget-object v2, v7, Ljwtc/android/chess/options;._checkMoves:Landroid/widget/CheckBox; // field@09ac │ │ -064458: 1a05 8921 |004e: const-string v5, "showMoves" // string@2189 │ │ -06445c: 7230 f900 5103 |0050: invoke-interface {v1, v5, v3}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@00f9 │ │ -064462: 0a05 |0053: move-result v5 │ │ -064464: 6e20 c413 5200 |0054: invoke-virtual {v2, v5}, Landroid/widget/CheckBox;.setChecked:(Z)V // method@13c4 │ │ -06446a: 5475 af09 |0057: iget-object v5, v7, Ljwtc/android/chess/options;._radioTime:Landroid/widget/RadioButton; // field@09af │ │ -06446e: 1a02 ea18 |0059: const-string v2, "levelMode" // string@18ea │ │ -064472: 7230 fa00 2103 |005b: invoke-interface {v1, v2, v3}, Landroid/content/SharedPreferences;.getInt:(Ljava/lang/String;I)I // method@00fa │ │ -064478: 0a02 |005e: move-result v2 │ │ -06447a: 3332 4200 |005f: if-ne v2, v3, 00a1 // +0042 │ │ -06447e: 0132 |0061: move v2, v3 │ │ -064480: 6e20 1f14 2500 |0062: invoke-virtual {v5, v2}, Landroid/widget/RadioButton;.setChecked:(Z)V // method@141f │ │ -064486: 5472 ae09 |0065: iget-object v2, v7, Ljwtc/android/chess/options;._radioPly:Landroid/widget/RadioButton; // field@09ae │ │ -06448a: 1a05 ea18 |0067: const-string v5, "levelMode" // string@18ea │ │ -06448e: 7230 fa00 5103 |0069: invoke-interface {v1, v5, v3}, Landroid/content/SharedPreferences;.getInt:(Ljava/lang/String;I)I // method@00fa │ │ -064494: 0a05 |006c: move-result v5 │ │ -064496: 3365 3600 |006d: if-ne v5, v6, 00a3 // +0036 │ │ -06449a: 6e20 1f14 3200 |006f: invoke-virtual {v2, v3}, Landroid/widget/RadioButton;.setChecked:(Z)V // method@141f │ │ -0644a0: 5472 b009 |0072: iget-object v2, v7, Ljwtc/android/chess/options;._spinLevel:Landroid/widget/Spinner; // field@09b0 │ │ -0644a4: 1a03 e918 |0074: const-string v3, "level" // string@18e9 │ │ -0644a8: 7230 fa00 3106 |0076: invoke-interface {v1, v3, v6}, Landroid/content/SharedPreferences;.getInt:(Ljava/lang/String;I)I // method@00fa │ │ -0644ae: 0a03 |0079: move-result v3 │ │ -0644b0: d803 03ff |007a: add-int/lit8 v3, v3, #int -1 // #ff │ │ -0644b4: 6e20 5c14 3200 |007c: invoke-virtual {v2, v3}, Landroid/widget/Spinner;.setSelection:(I)V // method@145c │ │ -0644ba: 5472 b109 |007f: iget-object v2, v7, Ljwtc/android/chess/options;._spinLevelPly:Landroid/widget/Spinner; // field@09b1 │ │ -0644be: 1a03 eb18 |0081: const-string v3, "levelPly" // string@18eb │ │ -0644c2: 7230 fa00 3106 |0083: invoke-interface {v1, v3, v6}, Landroid/content/SharedPreferences;.getInt:(Ljava/lang/String;I)I // method@00fa │ │ -0644c8: 0a03 |0086: move-result v3 │ │ -0644ca: d803 03ff |0087: add-int/lit8 v3, v3, #int -1 // #ff │ │ -0644ce: 6e20 5c14 3200 |0089: invoke-virtual {v2, v3}, Landroid/widget/Spinner;.setSelection:(I)V // method@145c │ │ -0644d4: 6f10 2e00 0700 |008c: invoke-super {v7}, Landroid/app/Activity;.onResume:()V // method@002e │ │ -0644da: 0e00 |008f: return-void │ │ -0644dc: 5472 aa09 |0090: iget-object v2, v7, Ljwtc/android/chess/options;._check960:Landroid/widget/CheckBox; // field@09aa │ │ -0644e0: 6e20 c413 4200 |0092: invoke-virtual {v2, v4}, Landroid/widget/CheckBox;.setChecked:(Z)V // method@13c4 │ │ -0644e6: 5472 b209 |0095: iget-object v2, v7, Ljwtc/android/chess/options;._tableRowOption960:Landroid/widget/TableRow; // field@09b2 │ │ -0644ea: 1305 0800 |0097: const/16 v5, #int 8 // #8 │ │ -0644ee: 6e20 6c14 5200 |0099: invoke-virtual {v2, v5}, Landroid/widget/TableRow;.setVisibility:(I)V // method@146c │ │ -0644f4: 2883 |009c: goto 001f // -007d │ │ -0644f6: 0142 |009d: move v2, v4 │ │ -0644f8: 2892 |009e: goto 0030 // -006e │ │ -0644fa: 0142 |009f: move v2, v4 │ │ -0644fc: 28a9 |00a0: goto 0049 // -0057 │ │ -0644fe: 0142 |00a1: move v2, v4 │ │ -064500: 28c0 |00a2: goto 0062 // -0040 │ │ -064502: 0143 |00a3: move v3, v4 │ │ -064504: 28cb |00a4: goto 006f // -0035 │ │ +065f58: |[065f58] jwtc.android.chess.options.onResume:()V │ │ +065f68: 1226 |0000: const/4 v6, #int 2 // #2 │ │ +065f6a: 1213 |0001: const/4 v3, #int 1 // #1 │ │ +065f6c: 1204 |0002: const/4 v4, #int 0 // #0 │ │ +065f6e: 6e10 4219 0700 |0003: invoke-virtual {v7}, Ljwtc/android/chess/options;.getIntent:()Landroid/content/Intent; // method@1942 │ │ +065f74: 0c00 |0006: move-result-object v0 │ │ +065f76: 6e10 d100 0000 |0007: invoke-virtual {v0}, Landroid/content/Intent;.getExtras:()Landroid/os/Bundle; // method@00d1 │ │ +065f7c: 0c02 |000a: move-result-object v2 │ │ +065f7e: 1a05 151f |000b: const-string v5, "requestCode" // string@1f15 │ │ +065f82: 6e20 b301 5200 |000d: invoke-virtual {v2, v5}, Landroid/os/Bundle;.getInt:(Ljava/lang/String;)I // method@01b3 │ │ +065f88: 0a02 |0010: move-result v2 │ │ +065f8a: 1245 |0011: const/4 v5, #int 4 // #4 │ │ +065f8c: 3352 7e00 |0012: if-ne v2, v5, 0090 // +007e │ │ +065f90: 1402 5c00 087f |0014: const v2, #float 1.80777e+38 // #7f08005c │ │ +065f96: 6e20 4a19 2700 |0017: invoke-virtual {v7, v2}, Ljwtc/android/chess/options;.setTitle:(I)V // method@194a │ │ +065f9c: 5472 b209 |001a: iget-object v2, v7, Ljwtc/android/chess/options;._tableRowOption960:Landroid/widget/TableRow; // field@09b2 │ │ +065fa0: 6e20 6c14 4200 |001c: invoke-virtual {v2, v4}, Landroid/widget/TableRow;.setVisibility:(I)V // method@146c │ │ +065fa6: 1a02 2e03 |001f: const-string v2, "ChessPlayer" // string@032e │ │ +065faa: 6e30 4319 2704 |0021: invoke-virtual {v7, v2, v4}, Ljwtc/android/chess/options;.getSharedPreferences:(Ljava/lang/String;I)Landroid/content/SharedPreferences; // method@1943 │ │ +065fb0: 0c01 |0024: move-result-object v1 │ │ +065fb2: 5475 ad09 |0025: iget-object v5, v7, Ljwtc/android/chess/options;._checkPlay:Landroid/widget/CheckBox; // field@09ad │ │ +065fb6: 1a02 131e |0027: const-string v2, "playMode" // string@1e13 │ │ +065fba: 7230 fa00 2104 |0029: invoke-interface {v1, v2, v4}, Landroid/content/SharedPreferences;.getInt:(Ljava/lang/String;I)I // method@00fa │ │ +065fc0: 0a02 |002c: move-result v2 │ │ +065fc2: 3902 7000 |002d: if-nez v2, 009d // +0070 │ │ +065fc6: 0132 |002f: move v2, v3 │ │ +065fc8: 6e20 c413 2500 |0030: invoke-virtual {v5, v2}, Landroid/widget/CheckBox;.setChecked:(Z)V // method@13c4 │ │ +065fce: 5472 ab09 |0033: iget-object v2, v7, Ljwtc/android/chess/options;._checkAutoFlip:Landroid/widget/CheckBox; // field@09ab │ │ +065fd2: 1a05 0d11 |0035: const-string v5, "autoflipBoard" // string@110d │ │ +065fd6: 7230 f900 5104 |0037: invoke-interface {v1, v5, v4}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@00f9 │ │ +065fdc: 0a05 |003a: move-result v5 │ │ +065fde: 6e20 c413 5200 |003b: invoke-virtual {v2, v5}, Landroid/widget/CheckBox;.setChecked:(Z)V // method@13c4 │ │ +065fe4: 5475 ab09 |003e: iget-object v5, v7, Ljwtc/android/chess/options;._checkAutoFlip:Landroid/widget/CheckBox; // field@09ab │ │ +065fe8: 5472 ad09 |0040: iget-object v2, v7, Ljwtc/android/chess/options;._checkPlay:Landroid/widget/CheckBox; // field@09ad │ │ +065fec: 6e10 c313 0200 |0042: invoke-virtual {v2}, Landroid/widget/CheckBox;.isChecked:()Z // method@13c3 │ │ +065ff2: 0a02 |0045: move-result v2 │ │ +065ff4: 3902 5900 |0046: if-nez v2, 009f // +0059 │ │ +065ff8: 0132 |0048: move v2, v3 │ │ +065ffa: 6e20 c513 2500 |0049: invoke-virtual {v5, v2}, Landroid/widget/CheckBox;.setEnabled:(Z)V // method@13c5 │ │ +066000: 5472 ac09 |004c: iget-object v2, v7, Ljwtc/android/chess/options;._checkMoves:Landroid/widget/CheckBox; // field@09ac │ │ +066004: 1a05 8521 |004e: const-string v5, "showMoves" // string@2185 │ │ +066008: 7230 f900 5103 |0050: invoke-interface {v1, v5, v3}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@00f9 │ │ +06600e: 0a05 |0053: move-result v5 │ │ +066010: 6e20 c413 5200 |0054: invoke-virtual {v2, v5}, Landroid/widget/CheckBox;.setChecked:(Z)V // method@13c4 │ │ +066016: 5475 af09 |0057: iget-object v5, v7, Ljwtc/android/chess/options;._radioTime:Landroid/widget/RadioButton; // field@09af │ │ +06601a: 1a02 e618 |0059: const-string v2, "levelMode" // string@18e6 │ │ +06601e: 7230 fa00 2103 |005b: invoke-interface {v1, v2, v3}, Landroid/content/SharedPreferences;.getInt:(Ljava/lang/String;I)I // method@00fa │ │ +066024: 0a02 |005e: move-result v2 │ │ +066026: 3332 4200 |005f: if-ne v2, v3, 00a1 // +0042 │ │ +06602a: 0132 |0061: move v2, v3 │ │ +06602c: 6e20 1f14 2500 |0062: invoke-virtual {v5, v2}, Landroid/widget/RadioButton;.setChecked:(Z)V // method@141f │ │ +066032: 5472 ae09 |0065: iget-object v2, v7, Ljwtc/android/chess/options;._radioPly:Landroid/widget/RadioButton; // field@09ae │ │ +066036: 1a05 e618 |0067: const-string v5, "levelMode" // string@18e6 │ │ +06603a: 7230 fa00 5103 |0069: invoke-interface {v1, v5, v3}, Landroid/content/SharedPreferences;.getInt:(Ljava/lang/String;I)I // method@00fa │ │ +066040: 0a05 |006c: move-result v5 │ │ +066042: 3365 3600 |006d: if-ne v5, v6, 00a3 // +0036 │ │ +066046: 6e20 1f14 3200 |006f: invoke-virtual {v2, v3}, Landroid/widget/RadioButton;.setChecked:(Z)V // method@141f │ │ +06604c: 5472 b009 |0072: iget-object v2, v7, Ljwtc/android/chess/options;._spinLevel:Landroid/widget/Spinner; // field@09b0 │ │ +066050: 1a03 e518 |0074: const-string v3, "level" // string@18e5 │ │ +066054: 7230 fa00 3106 |0076: invoke-interface {v1, v3, v6}, Landroid/content/SharedPreferences;.getInt:(Ljava/lang/String;I)I // method@00fa │ │ +06605a: 0a03 |0079: move-result v3 │ │ +06605c: d803 03ff |007a: add-int/lit8 v3, v3, #int -1 // #ff │ │ +066060: 6e20 5c14 3200 |007c: invoke-virtual {v2, v3}, Landroid/widget/Spinner;.setSelection:(I)V // method@145c │ │ +066066: 5472 b109 |007f: iget-object v2, v7, Ljwtc/android/chess/options;._spinLevelPly:Landroid/widget/Spinner; // field@09b1 │ │ +06606a: 1a03 e718 |0081: const-string v3, "levelPly" // string@18e7 │ │ +06606e: 7230 fa00 3106 |0083: invoke-interface {v1, v3, v6}, Landroid/content/SharedPreferences;.getInt:(Ljava/lang/String;I)I // method@00fa │ │ +066074: 0a03 |0086: move-result v3 │ │ +066076: d803 03ff |0087: add-int/lit8 v3, v3, #int -1 // #ff │ │ +06607a: 6e20 5c14 3200 |0089: invoke-virtual {v2, v3}, Landroid/widget/Spinner;.setSelection:(I)V // method@145c │ │ +066080: 6f10 2e00 0700 |008c: invoke-super {v7}, Landroid/app/Activity;.onResume:()V // method@002e │ │ +066086: 0e00 |008f: return-void │ │ +066088: 5472 aa09 |0090: iget-object v2, v7, Ljwtc/android/chess/options;._check960:Landroid/widget/CheckBox; // field@09aa │ │ +06608c: 6e20 c413 4200 |0092: invoke-virtual {v2, v4}, Landroid/widget/CheckBox;.setChecked:(Z)V // method@13c4 │ │ +066092: 5472 b209 |0095: iget-object v2, v7, Ljwtc/android/chess/options;._tableRowOption960:Landroid/widget/TableRow; // field@09b2 │ │ +066096: 1305 0800 |0097: const/16 v5, #int 8 // #8 │ │ +06609a: 6e20 6c14 5200 |0099: invoke-virtual {v2, v5}, Landroid/widget/TableRow;.setVisibility:(I)V // method@146c │ │ +0660a0: 2883 |009c: goto 001f // -007d │ │ +0660a2: 0142 |009d: move v2, v4 │ │ +0660a4: 2892 |009e: goto 0030 // -006e │ │ +0660a6: 0142 |009f: move v2, v4 │ │ +0660a8: 28a9 |00a0: goto 0049 // -0057 │ │ +0660aa: 0142 |00a1: move v2, v4 │ │ +0660ac: 28c0 |00a2: goto 0062 // -0040 │ │ +0660ae: 0143 |00a3: move v3, v4 │ │ +0660b0: 28cb |00a4: goto 006f // -0035 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=170 │ │ 0x0007 line=172 │ │ 0x0014 line=173 │ │ 0x001a line=174 │ │ 0x001f line=180 │ │ @@ -110051,20 +110083,20 @@ │ │ 0x00a4 line=188 │ │ locals : │ │ 0x0025 - 0x0090 reg=1 prefs Landroid/content/SharedPreferences; │ │ 0x0007 - 0x00a5 reg=0 intent Landroid/content/Intent; │ │ 0x009d - 0x00a5 reg=1 prefs Landroid/content/SharedPreferences; │ │ 0x0000 - 0x00a5 reg=7 this Ljwtc/android/chess/options; │ │ │ │ - source_file_idx : 7536 (options.java) │ │ + source_file_idx : 7532 (options.java) │ │ │ │ Class #491 header: │ │ -class_idx : 1062 │ │ +class_idx : 1059 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 883 │ │ +superclass_idx : 880 │ │ source_file_idx : 829 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #491 annotations: │ │ @@ -110089,61 +110121,61 @@ │ │ type : '(Ljwtc/android/chess/puzzle/ChessViewPractice;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -064508: |[064508] jwtc.android.chess.puzzle.ChessViewPractice$10.:(Ljwtc/android/chess/puzzle/ChessViewPractice;)V │ │ -064518: 5b01 b309 |0000: iput-object v1, v0, Ljwtc/android/chess/puzzle/ChessViewPractice$10;.this$0:Ljwtc/android/chess/puzzle/ChessViewPractice; // field@09b3 │ │ -06451c: 7010 ed15 0000 |0002: invoke-direct {v0}, Ljava/util/TimerTask;.:()V // method@15ed │ │ -064522: 0e00 |0005: return-void │ │ +0660b4: |[0660b4] jwtc.android.chess.puzzle.ChessViewPractice$10.:(Ljwtc/android/chess/puzzle/ChessViewPractice;)V │ │ +0660c4: 5b01 b309 |0000: iput-object v1, v0, Ljwtc/android/chess/puzzle/ChessViewPractice$10;.this$0:Ljwtc/android/chess/puzzle/ChessViewPractice; // field@09b3 │ │ +0660c8: 7010 ed15 0000 |0002: invoke-direct {v0}, Ljava/util/TimerTask;.:()V // method@15ed │ │ +0660ce: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=468 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Ljwtc/android/chess/puzzle/ChessViewPractice$10; │ │ - 0x0000 - 0x0006 reg=1 (null) Ljwtc/android/chess/puzzle/ChessViewPractice; │ │ + 0x0000 - 0x0006 reg=1 this$0 Ljwtc/android/chess/puzzle/ChessViewPractice; │ │ │ │ Virtual methods - │ │ #0 : (in Ljwtc/android/chess/puzzle/ChessViewPractice$10;) │ │ name : 'run' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 54 16-bit code units │ │ -064524: |[064524] jwtc.android.chess.puzzle.ChessViewPractice$10.run:()V │ │ -064534: 5442 b309 |0000: iget-object v2, v4, Ljwtc/android/chess/puzzle/ChessViewPractice$10;.this$0:Ljwtc/android/chess/puzzle/ChessViewPractice; // field@09b3 │ │ -064538: 7110 7019 0200 |0002: invoke-static {v2}, Ljwtc/android/chess/puzzle/ChessViewPractice;.access$1900:(Ljwtc/android/chess/puzzle/ChessViewPractice;)Z // method@1970 │ │ -06453e: 0a02 |0005: move-result v2 │ │ -064540: 3902 0300 |0006: if-nez v2, 0009 // +0003 │ │ -064544: 0e00 |0008: return-void │ │ -064546: 5442 b309 |0009: iget-object v2, v4, Ljwtc/android/chess/puzzle/ChessViewPractice$10;.this$0:Ljwtc/android/chess/puzzle/ChessViewPractice; // field@09b3 │ │ -06454a: 7110 7219 0200 |000b: invoke-static {v2}, Ljwtc/android/chess/puzzle/ChessViewPractice;.access$2008:(Ljwtc/android/chess/puzzle/ChessViewPractice;)I // method@1972 │ │ -064550: 5442 b309 |000e: iget-object v2, v4, Ljwtc/android/chess/puzzle/ChessViewPractice$10;.this$0:Ljwtc/android/chess/puzzle/ChessViewPractice; // field@09b3 │ │ -064554: 7110 7419 0200 |0010: invoke-static {v2}, Ljwtc/android/chess/puzzle/ChessViewPractice;.access$2108:(Ljwtc/android/chess/puzzle/ChessViewPractice;)I // method@1974 │ │ -06455a: 2201 6b00 |0013: new-instance v1, Landroid/os/Message; // type@006b │ │ -06455e: 7010 d401 0100 |0015: invoke-direct {v1}, Landroid/os/Message;.:()V // method@01d4 │ │ -064564: 1212 |0018: const/4 v2, #int 1 // #1 │ │ -064566: 5912 2100 |0019: iput v2, v1, Landroid/os/Message;.what:I // field@0021 │ │ -06456a: 2200 6500 |001b: new-instance v0, Landroid/os/Bundle; // type@0065 │ │ -06456e: 7010 b001 0000 |001d: invoke-direct {v0}, Landroid/os/Bundle;.:()V // method@01b0 │ │ -064574: 1a02 8e22 |0020: const-string v2, "ticks" // string@228e │ │ -064578: 5443 b309 |0022: iget-object v3, v4, Ljwtc/android/chess/puzzle/ChessViewPractice$10;.this$0:Ljwtc/android/chess/puzzle/ChessViewPractice; // field@09b3 │ │ -06457c: 7110 7319 0300 |0024: invoke-static {v3}, Ljwtc/android/chess/puzzle/ChessViewPractice;.access$2100:(Ljwtc/android/chess/puzzle/ChessViewPractice;)I // method@1973 │ │ -064582: 0a03 |0027: move-result v3 │ │ -064584: 6e30 bd01 2003 |0028: invoke-virtual {v0, v2, v3}, Landroid/os/Bundle;.putInt:(Ljava/lang/String;I)V // method@01bd │ │ -06458a: 6e20 d701 0100 |002b: invoke-virtual {v1, v0}, Landroid/os/Message;.setData:(Landroid/os/Bundle;)V // method@01d7 │ │ -064590: 5442 b309 |002e: iget-object v2, v4, Ljwtc/android/chess/puzzle/ChessViewPractice$10;.this$0:Ljwtc/android/chess/puzzle/ChessViewPractice; // field@09b3 │ │ -064594: 5422 db09 |0030: iget-object v2, v2, Ljwtc/android/chess/puzzle/ChessViewPractice;.m_timerHandler:Landroid/os/Handler; // field@09db │ │ -064598: 6e20 d201 1200 |0032: invoke-virtual {v2, v1}, Landroid/os/Handler;.sendMessage:(Landroid/os/Message;)Z // method@01d2 │ │ -06459e: 28d3 |0035: goto 0008 // -002d │ │ +0660d0: |[0660d0] jwtc.android.chess.puzzle.ChessViewPractice$10.run:()V │ │ +0660e0: 5442 b309 |0000: iget-object v2, v4, Ljwtc/android/chess/puzzle/ChessViewPractice$10;.this$0:Ljwtc/android/chess/puzzle/ChessViewPractice; // field@09b3 │ │ +0660e4: 7110 7019 0200 |0002: invoke-static {v2}, Ljwtc/android/chess/puzzle/ChessViewPractice;.access$1900:(Ljwtc/android/chess/puzzle/ChessViewPractice;)Z // method@1970 │ │ +0660ea: 0a02 |0005: move-result v2 │ │ +0660ec: 3902 0300 |0006: if-nez v2, 0009 // +0003 │ │ +0660f0: 0e00 |0008: return-void │ │ +0660f2: 5442 b309 |0009: iget-object v2, v4, Ljwtc/android/chess/puzzle/ChessViewPractice$10;.this$0:Ljwtc/android/chess/puzzle/ChessViewPractice; // field@09b3 │ │ +0660f6: 7110 7219 0200 |000b: invoke-static {v2}, Ljwtc/android/chess/puzzle/ChessViewPractice;.access$2008:(Ljwtc/android/chess/puzzle/ChessViewPractice;)I // method@1972 │ │ +0660fc: 5442 b309 |000e: iget-object v2, v4, Ljwtc/android/chess/puzzle/ChessViewPractice$10;.this$0:Ljwtc/android/chess/puzzle/ChessViewPractice; // field@09b3 │ │ +066100: 7110 7419 0200 |0010: invoke-static {v2}, Ljwtc/android/chess/puzzle/ChessViewPractice;.access$2108:(Ljwtc/android/chess/puzzle/ChessViewPractice;)I // method@1974 │ │ +066106: 2201 6800 |0013: new-instance v1, Landroid/os/Message; // type@0068 │ │ +06610a: 7010 d401 0100 |0015: invoke-direct {v1}, Landroid/os/Message;.:()V // method@01d4 │ │ +066110: 1212 |0018: const/4 v2, #int 1 // #1 │ │ +066112: 5912 2100 |0019: iput v2, v1, Landroid/os/Message;.what:I // field@0021 │ │ +066116: 2200 6200 |001b: new-instance v0, Landroid/os/Bundle; // type@0062 │ │ +06611a: 7010 b001 0000 |001d: invoke-direct {v0}, Landroid/os/Bundle;.:()V // method@01b0 │ │ +066120: 1a02 8a22 |0020: const-string v2, "ticks" // string@228a │ │ +066124: 5443 b309 |0022: iget-object v3, v4, Ljwtc/android/chess/puzzle/ChessViewPractice$10;.this$0:Ljwtc/android/chess/puzzle/ChessViewPractice; // field@09b3 │ │ +066128: 7110 7319 0300 |0024: invoke-static {v3}, Ljwtc/android/chess/puzzle/ChessViewPractice;.access$2100:(Ljwtc/android/chess/puzzle/ChessViewPractice;)I // method@1973 │ │ +06612e: 0a03 |0027: move-result v3 │ │ +066130: 6e30 bd01 2003 |0028: invoke-virtual {v0, v2, v3}, Landroid/os/Bundle;.putInt:(Ljava/lang/String;I)V // method@01bd │ │ +066136: 6e20 d701 0100 |002b: invoke-virtual {v1, v0}, Landroid/os/Message;.setData:(Landroid/os/Bundle;)V // method@01d7 │ │ +06613c: 5442 b309 |002e: iget-object v2, v4, Ljwtc/android/chess/puzzle/ChessViewPractice$10;.this$0:Ljwtc/android/chess/puzzle/ChessViewPractice; // field@09b3 │ │ +066140: 5422 db09 |0030: iget-object v2, v2, Ljwtc/android/chess/puzzle/ChessViewPractice;.m_timerHandler:Landroid/os/Handler; // field@09db │ │ +066144: 6e20 d201 1200 |0032: invoke-virtual {v2, v1}, Landroid/os/Handler;.sendMessage:(Landroid/os/Message;)Z // method@01d2 │ │ +06614a: 28d3 |0035: goto 0008 // -002d │ │ catches : (none) │ │ positions : │ │ 0x0000 line=471 │ │ 0x0008 line=483 │ │ 0x0009 line=473 │ │ 0x000e line=474 │ │ 0x0013 line=476 │ │ @@ -110156,17 +110188,17 @@ │ │ 0x0020 - 0x0036 reg=0 bun Landroid/os/Bundle; │ │ 0x0018 - 0x0036 reg=1 msg Landroid/os/Message; │ │ 0x0000 - 0x0036 reg=4 this Ljwtc/android/chess/puzzle/ChessViewPractice$10; │ │ │ │ source_file_idx : 829 (ChessViewPractice.java) │ │ │ │ Class #492 header: │ │ -class_idx : 1063 │ │ +class_idx : 1060 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 104 │ │ +superclass_idx : 101 │ │ source_file_idx : 829 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #492 annotations: │ │ @@ -110191,116 +110223,116 @@ │ │ type : '(Ljwtc/android/chess/puzzle/ChessViewPractice;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0645a0: |[0645a0] jwtc.android.chess.puzzle.ChessViewPractice$1.:(Ljwtc/android/chess/puzzle/ChessViewPractice;)V │ │ -0645b0: 5b01 b409 |0000: iput-object v1, v0, Ljwtc/android/chess/puzzle/ChessViewPractice$1;.this$0:Ljwtc/android/chess/puzzle/ChessViewPractice; // field@09b4 │ │ -0645b4: 7010 c601 0000 |0002: invoke-direct {v0}, Landroid/os/Handler;.:()V // method@01c6 │ │ -0645ba: 0e00 |0005: return-void │ │ +06614c: |[06614c] jwtc.android.chess.puzzle.ChessViewPractice$1.:(Ljwtc/android/chess/puzzle/ChessViewPractice;)V │ │ +06615c: 5b01 b409 |0000: iput-object v1, v0, Ljwtc/android/chess/puzzle/ChessViewPractice$1;.this$0:Ljwtc/android/chess/puzzle/ChessViewPractice; // field@09b4 │ │ +066160: 7010 c601 0000 |0002: invoke-direct {v0}, Landroid/os/Handler;.:()V // method@01c6 │ │ +066166: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=54 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Ljwtc/android/chess/puzzle/ChessViewPractice$1; │ │ - 0x0000 - 0x0006 reg=1 (null) Ljwtc/android/chess/puzzle/ChessViewPractice; │ │ + 0x0000 - 0x0006 reg=1 this$0 Ljwtc/android/chess/puzzle/ChessViewPractice; │ │ │ │ Virtual methods - │ │ #0 : (in Ljwtc/android/chess/puzzle/ChessViewPractice$1;) │ │ name : 'handleMessage' │ │ type : '(Landroid/os/Message;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 6 │ │ insns size : 159 16-bit code units │ │ -0645bc: |[0645bc] jwtc.android.chess.puzzle.ChessViewPractice$1.handleMessage:(Landroid/os/Message;)V │ │ -0645cc: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -0645ce: 1214 |0001: const/4 v4, #int 1 // #1 │ │ -0645d0: 5280 2100 |0002: iget v0, v8, Landroid/os/Message;.what:I // field@0021 │ │ -0645d4: 3340 3f00 |0004: if-ne v0, v4, 0043 // +003f │ │ -0645d8: 5470 b409 |0006: iget-object v0, v7, Ljwtc/android/chess/puzzle/ChessViewPractice$1;.this$0:Ljwtc/android/chess/puzzle/ChessViewPractice; // field@09b4 │ │ -0645dc: 5400 cf09 |0008: iget-object v0, v0, Ljwtc/android/chess/puzzle/ChessViewPractice;._progressDlg:Landroid/app/ProgressDialog; // field@09cf │ │ -0645e0: 6e10 8d00 0000 |000a: invoke-virtual {v0}, Landroid/app/ProgressDialog;.hide:()V // method@008d │ │ -0645e6: 5470 b409 |000d: iget-object v0, v7, Ljwtc/android/chess/puzzle/ChessViewPractice$1;.this$0:Ljwtc/android/chess/puzzle/ChessViewPractice; // field@09b4 │ │ -0645ea: 7110 6319 0000 |000f: invoke-static {v0}, Ljwtc/android/chess/puzzle/ChessViewPractice;.access$000:(Ljwtc/android/chess/puzzle/ChessViewPractice;)Landroid/widget/TextView; // method@1963 │ │ -0645f0: 0c00 |0012: move-result-object v0 │ │ -0645f2: 1a01 1b05 |0013: const-string v1, "Installation finished." // string@051b │ │ -0645f6: 6e20 8214 1000 |0015: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@1482 │ │ -0645fc: 5476 b409 |0018: iget-object v6, v7, Ljwtc/android/chess/puzzle/ChessViewPractice$1;.this$0:Ljwtc/android/chess/puzzle/ChessViewPractice; // field@09b4 │ │ -064600: 5470 b409 |001a: iget-object v0, v7, Ljwtc/android/chess/puzzle/ChessViewPractice$1;.this$0:Ljwtc/android/chess/puzzle/ChessViewPractice; // field@09b4 │ │ -064604: 7110 7119 0000 |001c: invoke-static {v0}, Ljwtc/android/chess/puzzle/ChessViewPractice;.access$200:(Ljwtc/android/chess/puzzle/ChessViewPractice;)Ljwtc/android/chess/puzzle/practice; // method@1971 │ │ -06460a: 0c00 |001f: move-result-object v0 │ │ -06460c: 6201 fe09 |0020: sget-object v1, Ljwtc/android/chess/puzzle/MyPuzzleProvider;.CONTENT_URI_PRACTICES:Landroid/net/Uri; // field@09fe │ │ -064610: 6202 fd09 |0022: sget-object v2, Ljwtc/android/chess/puzzle/MyPuzzleProvider;.COLUMNS:[Ljava/lang/String; // field@09fd │ │ -064614: 1a05 0000 |0024: const-string v5, "" // string@0000 │ │ -064618: 0734 |0026: move-object v4, v3 │ │ -06461a: 7406 cf19 0000 |0027: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Ljwtc/android/chess/puzzle/practice;.managedQuery:(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; // method@19cf │ │ -064620: 0c00 |002a: move-result-object v0 │ │ -064622: 7120 6619 0600 |002b: invoke-static {v6, v0}, Ljwtc/android/chess/puzzle/ChessViewPractice;.access$102:(Ljwtc/android/chess/puzzle/ChessViewPractice;Landroid/database/Cursor;)Landroid/database/Cursor; // method@1966 │ │ -064628: 5470 b409 |002e: iget-object v0, v7, Ljwtc/android/chess/puzzle/ChessViewPractice$1;.this$0:Ljwtc/android/chess/puzzle/ChessViewPractice; // field@09b4 │ │ -06462c: 5471 b409 |0030: iget-object v1, v7, Ljwtc/android/chess/puzzle/ChessViewPractice$1;.this$0:Ljwtc/android/chess/puzzle/ChessViewPractice; // field@09b4 │ │ -064630: 7110 6419 0100 |0032: invoke-static {v1}, Ljwtc/android/chess/puzzle/ChessViewPractice;.access$100:(Ljwtc/android/chess/puzzle/ChessViewPractice;)Landroid/database/Cursor; // method@1964 │ │ -064636: 0c01 |0035: move-result-object v1 │ │ -064638: 7210 2901 0100 |0036: invoke-interface {v1}, Landroid/database/Cursor;.getCount:()I // method@0129 │ │ -06463e: 0a01 |0039: move-result v1 │ │ -064640: 7120 7519 1000 |003a: invoke-static {v0, v1}, Ljwtc/android/chess/puzzle/ChessViewPractice;.access$302:(Ljwtc/android/chess/puzzle/ChessViewPractice;I)I // method@1975 │ │ -064646: 5470 b409 |003d: iget-object v0, v7, Ljwtc/android/chess/puzzle/ChessViewPractice$1;.this$0:Ljwtc/android/chess/puzzle/ChessViewPractice; // field@09b4 │ │ -06464a: 6e10 7f19 0000 |003f: invoke-virtual {v0}, Ljwtc/android/chess/puzzle/ChessViewPractice;.firstPlay:()V // method@197f │ │ -064650: 0e00 |0042: return-void │ │ -064652: 5280 2100 |0043: iget v0, v8, Landroid/os/Message;.what:I // field@0021 │ │ -064656: 1221 |0045: const/4 v1, #int 2 // #2 │ │ -064658: 3310 4100 |0046: if-ne v0, v1, 0087 // +0041 │ │ -06465c: 5470 b409 |0048: iget-object v0, v7, Ljwtc/android/chess/puzzle/ChessViewPractice$1;.this$0:Ljwtc/android/chess/puzzle/ChessViewPractice; // field@09b4 │ │ -064660: 5400 cf09 |004a: iget-object v0, v0, Ljwtc/android/chess/puzzle/ChessViewPractice;._progressDlg:Landroid/app/ProgressDialog; // field@09cf │ │ -064664: 2201 4203 |004c: new-instance v1, Ljava/lang/StringBuilder; // type@0342 │ │ -064668: 7010 5715 0100 |004e: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ -06466e: 1a02 d70b |0051: const-string v2, "Progress: " // string@0bd7 │ │ -064672: 6e20 5f15 2100 |0053: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -064678: 0c01 |0056: move-result-object v1 │ │ -06467a: 1a02 d200 |0057: const-string v2, "%d" // string@00d2 │ │ -06467e: 2343 a404 |0059: new-array v3, v4, [Ljava/lang/Object; // type@04a4 │ │ -064682: 1204 |005b: const/4 v4, #int 0 // #0 │ │ -064684: 5475 b409 |005c: iget-object v5, v7, Ljwtc/android/chess/puzzle/ChessViewPractice$1;.this$0:Ljwtc/android/chess/puzzle/ChessViewPractice; // field@09b4 │ │ -064688: 7110 7619 0500 |005e: invoke-static {v5}, Ljwtc/android/chess/puzzle/ChessViewPractice;.access$400:(Ljwtc/android/chess/puzzle/ChessViewPractice;)I // method@1976 │ │ -06468e: 0a05 |0061: move-result v5 │ │ -064690: da05 0564 |0062: mul-int/lit8 v5, v5, #int 100 // #64 │ │ -064694: 5476 b409 |0064: iget-object v6, v7, Ljwtc/android/chess/puzzle/ChessViewPractice$1;.this$0:Ljwtc/android/chess/puzzle/ChessViewPractice; // field@09b4 │ │ -064698: 7110 7819 0600 |0066: invoke-static {v6}, Ljwtc/android/chess/puzzle/ChessViewPractice;.access$500:(Ljwtc/android/chess/puzzle/ChessViewPractice;)I // method@1978 │ │ -06469e: 0a06 |0069: move-result v6 │ │ -0646a0: b365 |006a: div-int/2addr v5, v6 │ │ -0646a2: 7110 0a15 0500 |006b: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@150a │ │ -0646a8: 0c05 |006e: move-result-object v5 │ │ -0646aa: 4d05 0304 |006f: aput-object v5, v3, v4 │ │ -0646ae: 7120 3b15 3200 |0071: invoke-static {v2, v3}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@153b │ │ -0646b4: 0c02 |0074: move-result-object v2 │ │ -0646b6: 6e20 5f15 2100 |0075: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -0646bc: 0c01 |0078: move-result-object v1 │ │ -0646be: 1a02 3000 |0079: const-string v2, " %" // string@0030 │ │ -0646c2: 6e20 5f15 2100 |007b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -0646c8: 0c01 |007e: move-result-object v1 │ │ -0646ca: 6e10 6415 0100 |007f: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ -0646d0: 0c01 |0082: move-result-object v1 │ │ -0646d2: 6e20 8e00 1000 |0083: invoke-virtual {v0, v1}, Landroid/app/ProgressDialog;.setMessage:(Ljava/lang/CharSequence;)V // method@008e │ │ -0646d8: 28bc |0086: goto 0042 // -0044 │ │ -0646da: 5280 2100 |0087: iget v0, v8, Landroid/os/Message;.what:I // field@0021 │ │ -0646de: 1231 |0089: const/4 v1, #int 3 // #3 │ │ -0646e0: 3310 b8ff |008a: if-ne v0, v1, 0042 // -0048 │ │ -0646e4: 5470 b409 |008c: iget-object v0, v7, Ljwtc/android/chess/puzzle/ChessViewPractice$1;.this$0:Ljwtc/android/chess/puzzle/ChessViewPractice; // field@09b4 │ │ -0646e8: 5400 cf09 |008e: iget-object v0, v0, Ljwtc/android/chess/puzzle/ChessViewPractice;._progressDlg:Landroid/app/ProgressDialog; // field@09cf │ │ -0646ec: 6e10 8d00 0000 |0090: invoke-virtual {v0}, Landroid/app/ProgressDialog;.hide:()V // method@008d │ │ -0646f2: 5470 b409 |0093: iget-object v0, v7, Ljwtc/android/chess/puzzle/ChessViewPractice$1;.this$0:Ljwtc/android/chess/puzzle/ChessViewPractice; // field@09b4 │ │ -0646f6: 7110 6319 0000 |0095: invoke-static {v0}, Ljwtc/android/chess/puzzle/ChessViewPractice;.access$000:(Ljwtc/android/chess/puzzle/ChessViewPractice;)Landroid/widget/TextView; // method@1963 │ │ -0646fc: 0c00 |0098: move-result-object v0 │ │ -0646fe: 1a01 6502 |0099: const-string v1, "An error occured during install" // string@0265 │ │ -064702: 6e20 8214 1000 |009b: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@1482 │ │ -064708: 28a4 |009e: goto 0042 // -005c │ │ +066168: |[066168] jwtc.android.chess.puzzle.ChessViewPractice$1.handleMessage:(Landroid/os/Message;)V │ │ +066178: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +06617a: 1214 |0001: const/4 v4, #int 1 // #1 │ │ +06617c: 5280 2100 |0002: iget v0, v8, Landroid/os/Message;.what:I // field@0021 │ │ +066180: 3340 3f00 |0004: if-ne v0, v4, 0043 // +003f │ │ +066184: 5470 b409 |0006: iget-object v0, v7, Ljwtc/android/chess/puzzle/ChessViewPractice$1;.this$0:Ljwtc/android/chess/puzzle/ChessViewPractice; // field@09b4 │ │ +066188: 5400 cf09 |0008: iget-object v0, v0, Ljwtc/android/chess/puzzle/ChessViewPractice;._progressDlg:Landroid/app/ProgressDialog; // field@09cf │ │ +06618c: 6e10 8d00 0000 |000a: invoke-virtual {v0}, Landroid/app/ProgressDialog;.hide:()V // method@008d │ │ +066192: 5470 b409 |000d: iget-object v0, v7, Ljwtc/android/chess/puzzle/ChessViewPractice$1;.this$0:Ljwtc/android/chess/puzzle/ChessViewPractice; // field@09b4 │ │ +066196: 7110 6319 0000 |000f: invoke-static {v0}, Ljwtc/android/chess/puzzle/ChessViewPractice;.access$000:(Ljwtc/android/chess/puzzle/ChessViewPractice;)Landroid/widget/TextView; // method@1963 │ │ +06619c: 0c00 |0012: move-result-object v0 │ │ +06619e: 1a01 1b05 |0013: const-string v1, "Installation finished." // string@051b │ │ +0661a2: 6e20 8214 1000 |0015: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@1482 │ │ +0661a8: 5476 b409 |0018: iget-object v6, v7, Ljwtc/android/chess/puzzle/ChessViewPractice$1;.this$0:Ljwtc/android/chess/puzzle/ChessViewPractice; // field@09b4 │ │ +0661ac: 5470 b409 |001a: iget-object v0, v7, Ljwtc/android/chess/puzzle/ChessViewPractice$1;.this$0:Ljwtc/android/chess/puzzle/ChessViewPractice; // field@09b4 │ │ +0661b0: 7110 7119 0000 |001c: invoke-static {v0}, Ljwtc/android/chess/puzzle/ChessViewPractice;.access$200:(Ljwtc/android/chess/puzzle/ChessViewPractice;)Ljwtc/android/chess/puzzle/practice; // method@1971 │ │ +0661b6: 0c00 |001f: move-result-object v0 │ │ +0661b8: 6201 fe09 |0020: sget-object v1, Ljwtc/android/chess/puzzle/MyPuzzleProvider;.CONTENT_URI_PRACTICES:Landroid/net/Uri; // field@09fe │ │ +0661bc: 6202 fd09 |0022: sget-object v2, Ljwtc/android/chess/puzzle/MyPuzzleProvider;.COLUMNS:[Ljava/lang/String; // field@09fd │ │ +0661c0: 1a05 0000 |0024: const-string v5, "" // string@0000 │ │ +0661c4: 0734 |0026: move-object v4, v3 │ │ +0661c6: 7406 ce19 0000 |0027: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Ljwtc/android/chess/puzzle/practice;.managedQuery:(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; // method@19ce │ │ +0661cc: 0c00 |002a: move-result-object v0 │ │ +0661ce: 7120 6619 0600 |002b: invoke-static {v6, v0}, Ljwtc/android/chess/puzzle/ChessViewPractice;.access$102:(Ljwtc/android/chess/puzzle/ChessViewPractice;Landroid/database/Cursor;)Landroid/database/Cursor; // method@1966 │ │ +0661d4: 5470 b409 |002e: iget-object v0, v7, Ljwtc/android/chess/puzzle/ChessViewPractice$1;.this$0:Ljwtc/android/chess/puzzle/ChessViewPractice; // field@09b4 │ │ +0661d8: 5471 b409 |0030: iget-object v1, v7, Ljwtc/android/chess/puzzle/ChessViewPractice$1;.this$0:Ljwtc/android/chess/puzzle/ChessViewPractice; // field@09b4 │ │ +0661dc: 7110 6419 0100 |0032: invoke-static {v1}, Ljwtc/android/chess/puzzle/ChessViewPractice;.access$100:(Ljwtc/android/chess/puzzle/ChessViewPractice;)Landroid/database/Cursor; // method@1964 │ │ +0661e2: 0c01 |0035: move-result-object v1 │ │ +0661e4: 7210 2901 0100 |0036: invoke-interface {v1}, Landroid/database/Cursor;.getCount:()I // method@0129 │ │ +0661ea: 0a01 |0039: move-result v1 │ │ +0661ec: 7120 7519 1000 |003a: invoke-static {v0, v1}, Ljwtc/android/chess/puzzle/ChessViewPractice;.access$302:(Ljwtc/android/chess/puzzle/ChessViewPractice;I)I // method@1975 │ │ +0661f2: 5470 b409 |003d: iget-object v0, v7, Ljwtc/android/chess/puzzle/ChessViewPractice$1;.this$0:Ljwtc/android/chess/puzzle/ChessViewPractice; // field@09b4 │ │ +0661f6: 6e10 7f19 0000 |003f: invoke-virtual {v0}, Ljwtc/android/chess/puzzle/ChessViewPractice;.firstPlay:()V // method@197f │ │ +0661fc: 0e00 |0042: return-void │ │ +0661fe: 5280 2100 |0043: iget v0, v8, Landroid/os/Message;.what:I // field@0021 │ │ +066202: 1221 |0045: const/4 v1, #int 2 // #2 │ │ +066204: 3310 4100 |0046: if-ne v0, v1, 0087 // +0041 │ │ +066208: 5470 b409 |0048: iget-object v0, v7, Ljwtc/android/chess/puzzle/ChessViewPractice$1;.this$0:Ljwtc/android/chess/puzzle/ChessViewPractice; // field@09b4 │ │ +06620c: 5400 cf09 |004a: iget-object v0, v0, Ljwtc/android/chess/puzzle/ChessViewPractice;._progressDlg:Landroid/app/ProgressDialog; // field@09cf │ │ +066210: 2201 3f03 |004c: new-instance v1, Ljava/lang/StringBuilder; // type@033f │ │ +066214: 7010 5715 0100 |004e: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ +06621a: 1a02 d40b |0051: const-string v2, "Progress: " // string@0bd4 │ │ +06621e: 6e20 5f15 2100 |0053: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +066224: 0c01 |0056: move-result-object v1 │ │ +066226: 1a02 d200 |0057: const-string v2, "%d" // string@00d2 │ │ +06622a: 2343 a104 |0059: new-array v3, v4, [Ljava/lang/Object; // type@04a1 │ │ +06622e: 1204 |005b: const/4 v4, #int 0 // #0 │ │ +066230: 5475 b409 |005c: iget-object v5, v7, Ljwtc/android/chess/puzzle/ChessViewPractice$1;.this$0:Ljwtc/android/chess/puzzle/ChessViewPractice; // field@09b4 │ │ +066234: 7110 7619 0500 |005e: invoke-static {v5}, Ljwtc/android/chess/puzzle/ChessViewPractice;.access$400:(Ljwtc/android/chess/puzzle/ChessViewPractice;)I // method@1976 │ │ +06623a: 0a05 |0061: move-result v5 │ │ +06623c: da05 0564 |0062: mul-int/lit8 v5, v5, #int 100 // #64 │ │ +066240: 5476 b409 |0064: iget-object v6, v7, Ljwtc/android/chess/puzzle/ChessViewPractice$1;.this$0:Ljwtc/android/chess/puzzle/ChessViewPractice; // field@09b4 │ │ +066244: 7110 7819 0600 |0066: invoke-static {v6}, Ljwtc/android/chess/puzzle/ChessViewPractice;.access$500:(Ljwtc/android/chess/puzzle/ChessViewPractice;)I // method@1978 │ │ +06624a: 0a06 |0069: move-result v6 │ │ +06624c: b365 |006a: div-int/2addr v5, v6 │ │ +06624e: 7110 0a15 0500 |006b: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@150a │ │ +066254: 0c05 |006e: move-result-object v5 │ │ +066256: 4d05 0304 |006f: aput-object v5, v3, v4 │ │ +06625a: 7120 3b15 3200 |0071: invoke-static {v2, v3}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@153b │ │ +066260: 0c02 |0074: move-result-object v2 │ │ +066262: 6e20 5f15 2100 |0075: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +066268: 0c01 |0078: move-result-object v1 │ │ +06626a: 1a02 3000 |0079: const-string v2, " %" // string@0030 │ │ +06626e: 6e20 5f15 2100 |007b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +066274: 0c01 |007e: move-result-object v1 │ │ +066276: 6e10 6415 0100 |007f: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ +06627c: 0c01 |0082: move-result-object v1 │ │ +06627e: 6e20 8e00 1000 |0083: invoke-virtual {v0, v1}, Landroid/app/ProgressDialog;.setMessage:(Ljava/lang/CharSequence;)V // method@008e │ │ +066284: 28bc |0086: goto 0042 // -0044 │ │ +066286: 5280 2100 |0087: iget v0, v8, Landroid/os/Message;.what:I // field@0021 │ │ +06628a: 1231 |0089: const/4 v1, #int 3 // #3 │ │ +06628c: 3310 b8ff |008a: if-ne v0, v1, 0042 // -0048 │ │ +066290: 5470 b409 |008c: iget-object v0, v7, Ljwtc/android/chess/puzzle/ChessViewPractice$1;.this$0:Ljwtc/android/chess/puzzle/ChessViewPractice; // field@09b4 │ │ +066294: 5400 cf09 |008e: iget-object v0, v0, Ljwtc/android/chess/puzzle/ChessViewPractice;._progressDlg:Landroid/app/ProgressDialog; // field@09cf │ │ +066298: 6e10 8d00 0000 |0090: invoke-virtual {v0}, Landroid/app/ProgressDialog;.hide:()V // method@008d │ │ +06629e: 5470 b409 |0093: iget-object v0, v7, Ljwtc/android/chess/puzzle/ChessViewPractice$1;.this$0:Ljwtc/android/chess/puzzle/ChessViewPractice; // field@09b4 │ │ +0662a2: 7110 6319 0000 |0095: invoke-static {v0}, Ljwtc/android/chess/puzzle/ChessViewPractice;.access$000:(Ljwtc/android/chess/puzzle/ChessViewPractice;)Landroid/widget/TextView; // method@1963 │ │ +0662a8: 0c00 |0098: move-result-object v0 │ │ +0662aa: 1a01 6502 |0099: const-string v1, "An error occured during install" // string@0265 │ │ +0662ae: 6e20 8214 1000 |009b: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@1482 │ │ +0662b4: 28a4 |009e: goto 0042 // -005c │ │ catches : (none) │ │ positions : │ │ 0x0002 line=58 │ │ 0x0006 line=59 │ │ 0x000d line=60 │ │ 0x0018 line=61 │ │ 0x002e line=62 │ │ @@ -110314,17 +110346,17 @@ │ │ locals : │ │ 0x0000 - 0x009f reg=7 this Ljwtc/android/chess/puzzle/ChessViewPractice$1; │ │ 0x0000 - 0x009f reg=8 msg Landroid/os/Message; │ │ │ │ source_file_idx : 829 (ChessViewPractice.java) │ │ │ │ Class #493 header: │ │ -class_idx : 1064 │ │ +class_idx : 1061 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 104 │ │ +superclass_idx : 101 │ │ source_file_idx : 829 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #493 annotations: │ │ @@ -110349,63 +110381,63 @@ │ │ type : '(Ljwtc/android/chess/puzzle/ChessViewPractice;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -06470c: |[06470c] jwtc.android.chess.puzzle.ChessViewPractice$2.:(Ljwtc/android/chess/puzzle/ChessViewPractice;)V │ │ -06471c: 5b01 b509 |0000: iput-object v1, v0, Ljwtc/android/chess/puzzle/ChessViewPractice$2;.this$0:Ljwtc/android/chess/puzzle/ChessViewPractice; // field@09b5 │ │ -064720: 7010 c601 0000 |0002: invoke-direct {v0}, Landroid/os/Handler;.:()V // method@01c6 │ │ -064726: 0e00 |0005: return-void │ │ +0662b8: |[0662b8] jwtc.android.chess.puzzle.ChessViewPractice$2.:(Ljwtc/android/chess/puzzle/ChessViewPractice;)V │ │ +0662c8: 5b01 b509 |0000: iput-object v1, v0, Ljwtc/android/chess/puzzle/ChessViewPractice$2;.this$0:Ljwtc/android/chess/puzzle/ChessViewPractice; // field@09b5 │ │ +0662cc: 7010 c601 0000 |0002: invoke-direct {v0}, Landroid/os/Handler;.:()V // method@01c6 │ │ +0662d2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=75 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Ljwtc/android/chess/puzzle/ChessViewPractice$2; │ │ - 0x0000 - 0x0006 reg=1 (null) Ljwtc/android/chess/puzzle/ChessViewPractice; │ │ + 0x0000 - 0x0006 reg=1 this$0 Ljwtc/android/chess/puzzle/ChessViewPractice; │ │ │ │ Virtual methods - │ │ #0 : (in Ljwtc/android/chess/puzzle/ChessViewPractice$2;) │ │ name : 'handleMessage' │ │ type : '(Landroid/os/Message;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 26 16-bit code units │ │ -064728: |[064728] jwtc.android.chess.puzzle.ChessViewPractice$2.handleMessage:(Landroid/os/Message;)V │ │ -064738: 5440 b509 |0000: iget-object v0, v4, Ljwtc/android/chess/puzzle/ChessViewPractice$2;.this$0:Ljwtc/android/chess/puzzle/ChessViewPractice; // field@09b5 │ │ -06473c: 7110 7b19 0000 |0002: invoke-static {v0}, Ljwtc/android/chess/puzzle/ChessViewPractice;.access$700:(Ljwtc/android/chess/puzzle/ChessViewPractice;)Landroid/widget/TextView; // method@197b │ │ -064742: 0c00 |0005: move-result-object v0 │ │ -064744: 5441 b509 |0006: iget-object v1, v4, Ljwtc/android/chess/puzzle/ChessViewPractice$2;.this$0:Ljwtc/android/chess/puzzle/ChessViewPractice; // field@09b5 │ │ -064748: 6e10 d501 0500 |0008: invoke-virtual {v5}, Landroid/os/Message;.getData:()Landroid/os/Bundle; // method@01d5 │ │ -06474e: 0c02 |000b: move-result-object v2 │ │ -064750: 1a03 8e22 |000c: const-string v3, "ticks" // string@228e │ │ -064754: 6e20 b301 3200 |000e: invoke-virtual {v2, v3}, Landroid/os/Bundle;.getInt:(Ljava/lang/String;)I // method@01b3 │ │ -06475a: 0a02 |0011: move-result v2 │ │ -06475c: 7120 7a19 2100 |0012: invoke-static {v1, v2}, Ljwtc/android/chess/puzzle/ChessViewPractice;.access$600:(Ljwtc/android/chess/puzzle/ChessViewPractice;I)Ljava/lang/String; // method@197a │ │ -064762: 0c01 |0015: move-result-object v1 │ │ -064764: 6e20 8214 1000 |0016: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@1482 │ │ -06476a: 0e00 |0019: return-void │ │ +0662d4: |[0662d4] jwtc.android.chess.puzzle.ChessViewPractice$2.handleMessage:(Landroid/os/Message;)V │ │ +0662e4: 5440 b509 |0000: iget-object v0, v4, Ljwtc/android/chess/puzzle/ChessViewPractice$2;.this$0:Ljwtc/android/chess/puzzle/ChessViewPractice; // field@09b5 │ │ +0662e8: 7110 7b19 0000 |0002: invoke-static {v0}, Ljwtc/android/chess/puzzle/ChessViewPractice;.access$700:(Ljwtc/android/chess/puzzle/ChessViewPractice;)Landroid/widget/TextView; // method@197b │ │ +0662ee: 0c00 |0005: move-result-object v0 │ │ +0662f0: 5441 b509 |0006: iget-object v1, v4, Ljwtc/android/chess/puzzle/ChessViewPractice$2;.this$0:Ljwtc/android/chess/puzzle/ChessViewPractice; // field@09b5 │ │ +0662f4: 6e10 d501 0500 |0008: invoke-virtual {v5}, Landroid/os/Message;.getData:()Landroid/os/Bundle; // method@01d5 │ │ +0662fa: 0c02 |000b: move-result-object v2 │ │ +0662fc: 1a03 8a22 |000c: const-string v3, "ticks" // string@228a │ │ +066300: 6e20 b301 3200 |000e: invoke-virtual {v2, v3}, Landroid/os/Bundle;.getInt:(Ljava/lang/String;)I // method@01b3 │ │ +066306: 0a02 |0011: move-result v2 │ │ +066308: 7120 7a19 2100 |0012: invoke-static {v1, v2}, Ljwtc/android/chess/puzzle/ChessViewPractice;.access$600:(Ljwtc/android/chess/puzzle/ChessViewPractice;I)Ljava/lang/String; // method@197a │ │ +06630e: 0c01 |0015: move-result-object v1 │ │ +066310: 6e20 8214 1000 |0016: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@1482 │ │ +066316: 0e00 |0019: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=79 │ │ 0x0019 line=80 │ │ locals : │ │ 0x0000 - 0x001a reg=4 this Ljwtc/android/chess/puzzle/ChessViewPractice$2; │ │ 0x0000 - 0x001a reg=5 msg Landroid/os/Message; │ │ │ │ source_file_idx : 829 (ChessViewPractice.java) │ │ │ │ Class #494 header: │ │ -class_idx : 1065 │ │ +class_idx : 1062 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 826 │ │ +superclass_idx : 823 │ │ source_file_idx : 829 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #494 annotations: │ │ @@ -110431,58 +110463,58 @@ │ │ type : '(Ljwtc/android/chess/puzzle/ChessViewPractice;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -06476c: |[06476c] jwtc.android.chess.puzzle.ChessViewPractice$3.:(Ljwtc/android/chess/puzzle/ChessViewPractice;)V │ │ -06477c: 5b01 b609 |0000: iput-object v1, v0, Ljwtc/android/chess/puzzle/ChessViewPractice$3;.this$0:Ljwtc/android/chess/puzzle/ChessViewPractice; // field@09b6 │ │ -064780: 7010 1c15 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ -064786: 0e00 |0005: return-void │ │ +066318: |[066318] jwtc.android.chess.puzzle.ChessViewPractice$3.:(Ljwtc/android/chess/puzzle/ChessViewPractice;)V │ │ +066328: 5b01 b609 |0000: iput-object v1, v0, Ljwtc/android/chess/puzzle/ChessViewPractice$3;.this$0:Ljwtc/android/chess/puzzle/ChessViewPractice; // field@09b6 │ │ +06632c: 7010 1c15 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ +066332: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=108 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Ljwtc/android/chess/puzzle/ChessViewPractice$3; │ │ - 0x0000 - 0x0006 reg=1 (null) Ljwtc/android/chess/puzzle/ChessViewPractice; │ │ + 0x0000 - 0x0006 reg=1 this$0 Ljwtc/android/chess/puzzle/ChessViewPractice; │ │ │ │ Virtual methods - │ │ #0 : (in Ljwtc/android/chess/puzzle/ChessViewPractice$3;) │ │ name : 'onClick' │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -064788: |[064788] jwtc.android.chess.puzzle.ChessViewPractice$3.onClick:(Landroid/view/View;)V │ │ -064798: 5420 b609 |0000: iget-object v0, v2, Ljwtc/android/chess/puzzle/ChessViewPractice$3;.this$0:Ljwtc/android/chess/puzzle/ChessViewPractice; // field@09b6 │ │ -06479c: 5421 b609 |0002: iget-object v1, v2, Ljwtc/android/chess/puzzle/ChessViewPractice$3;.this$0:Ljwtc/android/chess/puzzle/ChessViewPractice; // field@09b6 │ │ -0647a0: 7110 7c19 0100 |0004: invoke-static {v1}, Ljwtc/android/chess/puzzle/ChessViewPractice;.access$800:(Ljwtc/android/chess/puzzle/ChessViewPractice;)Ljwtc/android/chess/ChessViewBase; // method@197c │ │ -0647a6: 0c01 |0007: move-result-object v1 │ │ -0647a8: 6e20 e416 3100 |0008: invoke-virtual {v1, v3}, Ljwtc/android/chess/ChessViewBase;.getIndexOfButton:(Landroid/view/View;)I // method@16e4 │ │ -0647ae: 0a01 |000b: move-result v1 │ │ -0647b0: 6e20 8319 1000 |000c: invoke-virtual {v0, v1}, Ljwtc/android/chess/puzzle/ChessViewPractice;.handleClick:(I)Z // method@1983 │ │ -0647b6: 0e00 |000f: return-void │ │ +066334: |[066334] jwtc.android.chess.puzzle.ChessViewPractice$3.onClick:(Landroid/view/View;)V │ │ +066344: 5420 b609 |0000: iget-object v0, v2, Ljwtc/android/chess/puzzle/ChessViewPractice$3;.this$0:Ljwtc/android/chess/puzzle/ChessViewPractice; // field@09b6 │ │ +066348: 5421 b609 |0002: iget-object v1, v2, Ljwtc/android/chess/puzzle/ChessViewPractice$3;.this$0:Ljwtc/android/chess/puzzle/ChessViewPractice; // field@09b6 │ │ +06634c: 7110 7c19 0100 |0004: invoke-static {v1}, Ljwtc/android/chess/puzzle/ChessViewPractice;.access$800:(Ljwtc/android/chess/puzzle/ChessViewPractice;)Ljwtc/android/chess/ChessViewBase; // method@197c │ │ +066352: 0c01 |0007: move-result-object v1 │ │ +066354: 6e20 e416 3100 |0008: invoke-virtual {v1, v3}, Ljwtc/android/chess/ChessViewBase;.getIndexOfButton:(Landroid/view/View;)I // method@16e4 │ │ +06635a: 0a01 |000b: move-result v1 │ │ +06635c: 6e20 8319 1000 |000c: invoke-virtual {v0, v1}, Ljwtc/android/chess/puzzle/ChessViewPractice;.handleClick:(I)Z // method@1983 │ │ +066362: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=110 │ │ 0x000f line=111 │ │ locals : │ │ 0x0000 - 0x0010 reg=2 this Ljwtc/android/chess/puzzle/ChessViewPractice$3; │ │ 0x0000 - 0x0010 reg=3 arg0 Landroid/view/View; │ │ │ │ source_file_idx : 829 (ChessViewPractice.java) │ │ │ │ Class #495 header: │ │ -class_idx : 1066 │ │ +class_idx : 1063 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 826 │ │ +superclass_idx : 823 │ │ source_file_idx : 829 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #495 annotations: │ │ @@ -110508,68 +110540,68 @@ │ │ type : '(Ljwtc/android/chess/puzzle/ChessViewPractice;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0647b8: |[0647b8] jwtc.android.chess.puzzle.ChessViewPractice$4.:(Ljwtc/android/chess/puzzle/ChessViewPractice;)V │ │ -0647c8: 5b01 b709 |0000: iput-object v1, v0, Ljwtc/android/chess/puzzle/ChessViewPractice$4;.this$0:Ljwtc/android/chess/puzzle/ChessViewPractice; // field@09b7 │ │ -0647cc: 7010 1c15 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ -0647d2: 0e00 |0005: return-void │ │ +066364: |[066364] jwtc.android.chess.puzzle.ChessViewPractice$4.:(Ljwtc/android/chess/puzzle/ChessViewPractice;)V │ │ +066374: 5b01 b709 |0000: iput-object v1, v0, Ljwtc/android/chess/puzzle/ChessViewPractice$4;.this$0:Ljwtc/android/chess/puzzle/ChessViewPractice; // field@09b7 │ │ +066378: 7010 1c15 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ +06637e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=119 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Ljwtc/android/chess/puzzle/ChessViewPractice$4; │ │ - 0x0000 - 0x0006 reg=1 (null) Ljwtc/android/chess/puzzle/ChessViewPractice; │ │ + 0x0000 - 0x0006 reg=1 this$0 Ljwtc/android/chess/puzzle/ChessViewPractice; │ │ │ │ Virtual methods - │ │ #0 : (in Ljwtc/android/chess/puzzle/ChessViewPractice$4;) │ │ name : 'onClick' │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 65 16-bit code units │ │ -0647d4: |[0647d4] jwtc.android.chess.puzzle.ChessViewPractice$4.onClick:(Landroid/view/View;)V │ │ -0647e4: 5420 b709 |0000: iget-object v0, v2, Ljwtc/android/chess/puzzle/ChessViewPractice$4;.this$0:Ljwtc/android/chess/puzzle/ChessViewPractice; // field@09b7 │ │ -0647e8: 5421 b709 |0002: iget-object v1, v2, Ljwtc/android/chess/puzzle/ChessViewPractice$4;.this$0:Ljwtc/android/chess/puzzle/ChessViewPractice; // field@09b7 │ │ -0647ec: 7110 7d19 0100 |0004: invoke-static {v1}, Ljwtc/android/chess/puzzle/ChessViewPractice;.access$900:(Ljwtc/android/chess/puzzle/ChessViewPractice;)Ljwtc/chess/JNI; // method@197d │ │ -0647f2: 0c01 |0007: move-result-object v1 │ │ -0647f4: 6e10 301b 0100 |0008: invoke-virtual {v1}, Ljwtc/chess/JNI;.getNumBoard:()I // method@1b30 │ │ -0647fa: 0a01 |000b: move-result v1 │ │ -0647fc: 6e20 8519 1000 |000c: invoke-virtual {v0, v1}, Ljwtc/android/chess/puzzle/ChessViewPractice;.jumptoMove:(I)V // method@1985 │ │ -064802: 5420 b709 |000f: iget-object v0, v2, Ljwtc/android/chess/puzzle/ChessViewPractice$4;.this$0:Ljwtc/android/chess/puzzle/ChessViewPractice; // field@09b7 │ │ -064806: 6e10 8d19 0000 |0011: invoke-virtual {v0}, Ljwtc/android/chess/puzzle/ChessViewPractice;.updateState:()V // method@198d │ │ -06480c: 5420 b709 |0014: iget-object v0, v2, Ljwtc/android/chess/puzzle/ChessViewPractice$4;.this$0:Ljwtc/android/chess/puzzle/ChessViewPractice; // field@09b7 │ │ -064810: 7110 6519 0000 |0016: invoke-static {v0}, Ljwtc/android/chess/puzzle/ChessViewPractice;.access$1000:(Ljwtc/android/chess/puzzle/ChessViewPractice;)Ljava/util/ArrayList; // method@1965 │ │ -064816: 0c00 |0019: move-result-object v0 │ │ -064818: 6e10 aa15 0000 |001a: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@15aa │ │ -06481e: 0a00 |001d: move-result v0 │ │ -064820: 5421 b709 |001e: iget-object v1, v2, Ljwtc/android/chess/puzzle/ChessViewPractice$4;.this$0:Ljwtc/android/chess/puzzle/ChessViewPractice; // field@09b7 │ │ -064824: 7110 6719 0100 |0020: invoke-static {v1}, Ljwtc/android/chess/puzzle/ChessViewPractice;.access$1100:(Ljwtc/android/chess/puzzle/ChessViewPractice;)Ljwtc/chess/JNI; // method@1967 │ │ -06482a: 0c01 |0023: move-result-object v1 │ │ -06482c: 6e10 301b 0100 |0024: invoke-virtual {v1}, Ljwtc/chess/JNI;.getNumBoard:()I // method@1b30 │ │ -064832: 0a01 |0027: move-result v1 │ │ -064834: d801 01ff |0028: add-int/lit8 v1, v1, #int -1 // #ff │ │ -064838: 3310 1600 |002a: if-ne v0, v1, 0040 // +0016 │ │ -06483c: 5420 b709 |002c: iget-object v0, v2, Ljwtc/android/chess/puzzle/ChessViewPractice$4;.this$0:Ljwtc/android/chess/puzzle/ChessViewPractice; // field@09b7 │ │ -064840: 7110 6819 0000 |002e: invoke-static {v0}, Ljwtc/android/chess/puzzle/ChessViewPractice;.access$1200:(Ljwtc/android/chess/puzzle/ChessViewPractice;)Landroid/widget/ImageButton; // method@1968 │ │ -064846: 0c00 |0031: move-result-object v0 │ │ -064848: 1211 |0032: const/4 v1, #int 1 // #1 │ │ -06484a: 6e20 e113 1000 |0033: invoke-virtual {v0, v1}, Landroid/widget/ImageButton;.setEnabled:(Z)V // method@13e1 │ │ -064850: 5420 b709 |0036: iget-object v0, v2, Ljwtc/android/chess/puzzle/ChessViewPractice$4;.this$0:Ljwtc/android/chess/puzzle/ChessViewPractice; // field@09b7 │ │ -064854: 7110 6919 0000 |0038: invoke-static {v0}, Ljwtc/android/chess/puzzle/ChessViewPractice;.access$1300:(Ljwtc/android/chess/puzzle/ChessViewPractice;)Landroid/widget/Button; // method@1969 │ │ -06485a: 0c00 |003b: move-result-object v0 │ │ -06485c: 1201 |003c: const/4 v1, #int 0 // #0 │ │ -06485e: 6e20 c013 1000 |003d: invoke-virtual {v0, v1}, Landroid/widget/Button;.setEnabled:(Z)V // method@13c0 │ │ -064864: 0e00 |0040: return-void │ │ +066380: |[066380] jwtc.android.chess.puzzle.ChessViewPractice$4.onClick:(Landroid/view/View;)V │ │ +066390: 5420 b709 |0000: iget-object v0, v2, Ljwtc/android/chess/puzzle/ChessViewPractice$4;.this$0:Ljwtc/android/chess/puzzle/ChessViewPractice; // field@09b7 │ │ +066394: 5421 b709 |0002: iget-object v1, v2, Ljwtc/android/chess/puzzle/ChessViewPractice$4;.this$0:Ljwtc/android/chess/puzzle/ChessViewPractice; // field@09b7 │ │ +066398: 7110 7d19 0100 |0004: invoke-static {v1}, Ljwtc/android/chess/puzzle/ChessViewPractice;.access$900:(Ljwtc/android/chess/puzzle/ChessViewPractice;)Ljwtc/chess/JNI; // method@197d │ │ +06639e: 0c01 |0007: move-result-object v1 │ │ +0663a0: 6e10 2f1b 0100 |0008: invoke-virtual {v1}, Ljwtc/chess/JNI;.getNumBoard:()I // method@1b2f │ │ +0663a6: 0a01 |000b: move-result v1 │ │ +0663a8: 6e20 8519 1000 |000c: invoke-virtual {v0, v1}, Ljwtc/android/chess/puzzle/ChessViewPractice;.jumptoMove:(I)V // method@1985 │ │ +0663ae: 5420 b709 |000f: iget-object v0, v2, Ljwtc/android/chess/puzzle/ChessViewPractice$4;.this$0:Ljwtc/android/chess/puzzle/ChessViewPractice; // field@09b7 │ │ +0663b2: 6e10 8d19 0000 |0011: invoke-virtual {v0}, Ljwtc/android/chess/puzzle/ChessViewPractice;.updateState:()V // method@198d │ │ +0663b8: 5420 b709 |0014: iget-object v0, v2, Ljwtc/android/chess/puzzle/ChessViewPractice$4;.this$0:Ljwtc/android/chess/puzzle/ChessViewPractice; // field@09b7 │ │ +0663bc: 7110 6519 0000 |0016: invoke-static {v0}, Ljwtc/android/chess/puzzle/ChessViewPractice;.access$1000:(Ljwtc/android/chess/puzzle/ChessViewPractice;)Ljava/util/ArrayList; // method@1965 │ │ +0663c2: 0c00 |0019: move-result-object v0 │ │ +0663c4: 6e10 aa15 0000 |001a: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@15aa │ │ +0663ca: 0a00 |001d: move-result v0 │ │ +0663cc: 5421 b709 |001e: iget-object v1, v2, Ljwtc/android/chess/puzzle/ChessViewPractice$4;.this$0:Ljwtc/android/chess/puzzle/ChessViewPractice; // field@09b7 │ │ +0663d0: 7110 6719 0100 |0020: invoke-static {v1}, Ljwtc/android/chess/puzzle/ChessViewPractice;.access$1100:(Ljwtc/android/chess/puzzle/ChessViewPractice;)Ljwtc/chess/JNI; // method@1967 │ │ +0663d6: 0c01 |0023: move-result-object v1 │ │ +0663d8: 6e10 2f1b 0100 |0024: invoke-virtual {v1}, Ljwtc/chess/JNI;.getNumBoard:()I // method@1b2f │ │ +0663de: 0a01 |0027: move-result v1 │ │ +0663e0: d801 01ff |0028: add-int/lit8 v1, v1, #int -1 // #ff │ │ +0663e4: 3310 1600 |002a: if-ne v0, v1, 0040 // +0016 │ │ +0663e8: 5420 b709 |002c: iget-object v0, v2, Ljwtc/android/chess/puzzle/ChessViewPractice$4;.this$0:Ljwtc/android/chess/puzzle/ChessViewPractice; // field@09b7 │ │ +0663ec: 7110 6819 0000 |002e: invoke-static {v0}, Ljwtc/android/chess/puzzle/ChessViewPractice;.access$1200:(Ljwtc/android/chess/puzzle/ChessViewPractice;)Landroid/widget/ImageButton; // method@1968 │ │ +0663f2: 0c00 |0031: move-result-object v0 │ │ +0663f4: 1211 |0032: const/4 v1, #int 1 // #1 │ │ +0663f6: 6e20 e113 1000 |0033: invoke-virtual {v0, v1}, Landroid/widget/ImageButton;.setEnabled:(Z)V // method@13e1 │ │ +0663fc: 5420 b709 |0036: iget-object v0, v2, Ljwtc/android/chess/puzzle/ChessViewPractice$4;.this$0:Ljwtc/android/chess/puzzle/ChessViewPractice; // field@09b7 │ │ +066400: 7110 6919 0000 |0038: invoke-static {v0}, Ljwtc/android/chess/puzzle/ChessViewPractice;.access$1300:(Ljwtc/android/chess/puzzle/ChessViewPractice;)Landroid/widget/Button; // method@1969 │ │ +066406: 0c00 |003b: move-result-object v0 │ │ +066408: 1201 |003c: const/4 v1, #int 0 // #0 │ │ +06640a: 6e20 c013 1000 |003d: invoke-virtual {v0, v1}, Landroid/widget/Button;.setEnabled:(Z)V // method@13c0 │ │ +066410: 0e00 |0040: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=122 │ │ 0x000f line=123 │ │ 0x0014 line=124 │ │ 0x002c line=126 │ │ 0x0036 line=127 │ │ @@ -110577,17 +110609,17 @@ │ │ locals : │ │ 0x0000 - 0x0041 reg=2 this Ljwtc/android/chess/puzzle/ChessViewPractice$4; │ │ 0x0000 - 0x0041 reg=3 arg0 Landroid/view/View; │ │ │ │ source_file_idx : 829 (ChessViewPractice.java) │ │ │ │ Class #496 header: │ │ -class_idx : 1067 │ │ +class_idx : 1064 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 826 │ │ +superclass_idx : 823 │ │ source_file_idx : 829 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #496 annotations: │ │ @@ -110613,65 +110645,65 @@ │ │ type : '(Ljwtc/android/chess/puzzle/ChessViewPractice;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -064868: |[064868] jwtc.android.chess.puzzle.ChessViewPractice$5.:(Ljwtc/android/chess/puzzle/ChessViewPractice;)V │ │ -064878: 5b01 b809 |0000: iput-object v1, v0, Ljwtc/android/chess/puzzle/ChessViewPractice$5;.this$0:Ljwtc/android/chess/puzzle/ChessViewPractice; // field@09b8 │ │ -06487c: 7010 1c15 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ -064882: 0e00 |0005: return-void │ │ +066414: |[066414] jwtc.android.chess.puzzle.ChessViewPractice$5.:(Ljwtc/android/chess/puzzle/ChessViewPractice;)V │ │ +066424: 5b01 b809 |0000: iput-object v1, v0, Ljwtc/android/chess/puzzle/ChessViewPractice$5;.this$0:Ljwtc/android/chess/puzzle/ChessViewPractice; // field@09b8 │ │ +066428: 7010 1c15 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ +06642e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=132 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Ljwtc/android/chess/puzzle/ChessViewPractice$5; │ │ - 0x0000 - 0x0006 reg=1 (null) Ljwtc/android/chess/puzzle/ChessViewPractice; │ │ + 0x0000 - 0x0006 reg=1 this$0 Ljwtc/android/chess/puzzle/ChessViewPractice; │ │ │ │ Virtual methods - │ │ #0 : (in Ljwtc/android/chess/puzzle/ChessViewPractice$5;) │ │ name : 'onClick' │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 26 16-bit code units │ │ -064884: |[064884] jwtc.android.chess.puzzle.ChessViewPractice$5.onClick:(Landroid/view/View;)V │ │ -064894: 5420 b809 |0000: iget-object v0, v2, Ljwtc/android/chess/puzzle/ChessViewPractice$5;.this$0:Ljwtc/android/chess/puzzle/ChessViewPractice; // field@09b8 │ │ -064898: 7110 6819 0000 |0002: invoke-static {v0}, Ljwtc/android/chess/puzzle/ChessViewPractice;.access$1200:(Ljwtc/android/chess/puzzle/ChessViewPractice;)Landroid/widget/ImageButton; // method@1968 │ │ -06489e: 0c00 |0005: move-result-object v0 │ │ -0648a0: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -0648a2: 6e20 e113 1000 |0007: invoke-virtual {v0, v1}, Landroid/widget/ImageButton;.setEnabled:(Z)V // method@13e1 │ │ -0648a8: 5420 b809 |000a: iget-object v0, v2, Ljwtc/android/chess/puzzle/ChessViewPractice$5;.this$0:Ljwtc/android/chess/puzzle/ChessViewPractice; // field@09b8 │ │ -0648ac: 7110 6919 0000 |000c: invoke-static {v0}, Ljwtc/android/chess/puzzle/ChessViewPractice;.access$1300:(Ljwtc/android/chess/puzzle/ChessViewPractice;)Landroid/widget/Button; // method@1969 │ │ -0648b2: 0c00 |000f: move-result-object v0 │ │ -0648b4: 1211 |0010: const/4 v1, #int 1 // #1 │ │ -0648b6: 6e20 c013 1000 |0011: invoke-virtual {v0, v1}, Landroid/widget/Button;.setEnabled:(Z)V // method@13c0 │ │ -0648bc: 5420 b809 |0014: iget-object v0, v2, Ljwtc/android/chess/puzzle/ChessViewPractice$5;.this$0:Ljwtc/android/chess/puzzle/ChessViewPractice; // field@09b8 │ │ -0648c0: 6e10 8819 0000 |0016: invoke-virtual {v0}, Ljwtc/android/chess/puzzle/ChessViewPractice;.play:()V // method@1988 │ │ -0648c6: 0e00 |0019: return-void │ │ +066430: |[066430] jwtc.android.chess.puzzle.ChessViewPractice$5.onClick:(Landroid/view/View;)V │ │ +066440: 5420 b809 |0000: iget-object v0, v2, Ljwtc/android/chess/puzzle/ChessViewPractice$5;.this$0:Ljwtc/android/chess/puzzle/ChessViewPractice; // field@09b8 │ │ +066444: 7110 6819 0000 |0002: invoke-static {v0}, Ljwtc/android/chess/puzzle/ChessViewPractice;.access$1200:(Ljwtc/android/chess/puzzle/ChessViewPractice;)Landroid/widget/ImageButton; // method@1968 │ │ +06644a: 0c00 |0005: move-result-object v0 │ │ +06644c: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +06644e: 6e20 e113 1000 |0007: invoke-virtual {v0, v1}, Landroid/widget/ImageButton;.setEnabled:(Z)V // method@13e1 │ │ +066454: 5420 b809 |000a: iget-object v0, v2, Ljwtc/android/chess/puzzle/ChessViewPractice$5;.this$0:Ljwtc/android/chess/puzzle/ChessViewPractice; // field@09b8 │ │ +066458: 7110 6919 0000 |000c: invoke-static {v0}, Ljwtc/android/chess/puzzle/ChessViewPractice;.access$1300:(Ljwtc/android/chess/puzzle/ChessViewPractice;)Landroid/widget/Button; // method@1969 │ │ +06645e: 0c00 |000f: move-result-object v0 │ │ +066460: 1211 |0010: const/4 v1, #int 1 // #1 │ │ +066462: 6e20 c013 1000 |0011: invoke-virtual {v0, v1}, Landroid/widget/Button;.setEnabled:(Z)V // method@13c0 │ │ +066468: 5420 b809 |0014: iget-object v0, v2, Ljwtc/android/chess/puzzle/ChessViewPractice$5;.this$0:Ljwtc/android/chess/puzzle/ChessViewPractice; // field@09b8 │ │ +06646c: 6e10 8819 0000 |0016: invoke-virtual {v0}, Ljwtc/android/chess/puzzle/ChessViewPractice;.play:()V // method@1988 │ │ +066472: 0e00 |0019: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=134 │ │ 0x000a line=135 │ │ 0x0014 line=136 │ │ 0x0019 line=137 │ │ locals : │ │ 0x0000 - 0x001a reg=2 this Ljwtc/android/chess/puzzle/ChessViewPractice$5; │ │ 0x0000 - 0x001a reg=3 arg0 Landroid/view/View; │ │ │ │ source_file_idx : 829 (ChessViewPractice.java) │ │ │ │ Class #497 header: │ │ -class_idx : 1068 │ │ +class_idx : 1065 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 826 │ │ +superclass_idx : 823 │ │ source_file_idx : 829 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #497 annotations: │ │ @@ -110697,63 +110729,63 @@ │ │ type : '(Ljwtc/android/chess/puzzle/ChessViewPractice;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0648c8: |[0648c8] jwtc.android.chess.puzzle.ChessViewPractice$6.:(Ljwtc/android/chess/puzzle/ChessViewPractice;)V │ │ -0648d8: 5b01 b909 |0000: iput-object v1, v0, Ljwtc/android/chess/puzzle/ChessViewPractice$6;.this$0:Ljwtc/android/chess/puzzle/ChessViewPractice; // field@09b9 │ │ -0648dc: 7010 1c15 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ -0648e2: 0e00 |0005: return-void │ │ +066474: |[066474] jwtc.android.chess.puzzle.ChessViewPractice$6.:(Ljwtc/android/chess/puzzle/ChessViewPractice;)V │ │ +066484: 5b01 b909 |0000: iput-object v1, v0, Ljwtc/android/chess/puzzle/ChessViewPractice$6;.this$0:Ljwtc/android/chess/puzzle/ChessViewPractice; // field@09b9 │ │ +066488: 7010 1c15 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ +06648e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=141 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Ljwtc/android/chess/puzzle/ChessViewPractice$6; │ │ - 0x0000 - 0x0006 reg=1 (null) Ljwtc/android/chess/puzzle/ChessViewPractice; │ │ + 0x0000 - 0x0006 reg=1 this$0 Ljwtc/android/chess/puzzle/ChessViewPractice; │ │ │ │ Virtual methods - │ │ #0 : (in Ljwtc/android/chess/puzzle/ChessViewPractice$6;) │ │ name : 'onClick' │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 54 16-bit code units │ │ -0648e4: |[0648e4] jwtc.android.chess.puzzle.ChessViewPractice$6.onClick:(Landroid/view/View;)V │ │ -0648f4: 5420 b909 |0000: iget-object v0, v2, Ljwtc/android/chess/puzzle/ChessViewPractice$6;.this$0:Ljwtc/android/chess/puzzle/ChessViewPractice; // field@09b9 │ │ -0648f8: 7110 6a19 0000 |0002: invoke-static {v0}, Ljwtc/android/chess/puzzle/ChessViewPractice;.access$1400:(Ljwtc/android/chess/puzzle/ChessViewPractice;)Landroid/view/View; // method@196a │ │ -0648fe: 0c00 |0005: move-result-object v0 │ │ -064900: 6e10 9612 0000 |0006: invoke-virtual {v0}, Landroid/view/View;.getVisibility:()I // method@1296 │ │ -064906: 0a00 |0009: move-result v0 │ │ -064908: 3900 1c00 |000a: if-nez v0, 0026 // +001c │ │ -06490c: 5420 b909 |000c: iget-object v0, v2, Ljwtc/android/chess/puzzle/ChessViewPractice$6;.this$0:Ljwtc/android/chess/puzzle/ChessViewPractice; // field@09b9 │ │ -064910: 7110 6b19 0000 |000e: invoke-static {v0}, Ljwtc/android/chess/puzzle/ChessViewPractice;.access$1500:(Ljwtc/android/chess/puzzle/ChessViewPractice;)Ljava/util/Timer; // method@196b │ │ -064916: 0c00 |0011: move-result-object v0 │ │ -064918: 6e10 eb15 0000 |0012: invoke-virtual {v0}, Ljava/util/Timer;.cancel:()V // method@15eb │ │ -06491e: 5420 b909 |0015: iget-object v0, v2, Ljwtc/android/chess/puzzle/ChessViewPractice$6;.this$0:Ljwtc/android/chess/puzzle/ChessViewPractice; // field@09b9 │ │ -064922: 1201 |0017: const/4 v1, #int 0 // #0 │ │ -064924: 7120 6c19 1000 |0018: invoke-static {v0, v1}, Ljwtc/android/chess/puzzle/ChessViewPractice;.access$1502:(Ljwtc/android/chess/puzzle/ChessViewPractice;Ljava/util/Timer;)Ljava/util/Timer; // method@196c │ │ -06492a: 5420 b909 |001b: iget-object v0, v2, Ljwtc/android/chess/puzzle/ChessViewPractice$6;.this$0:Ljwtc/android/chess/puzzle/ChessViewPractice; // field@09b9 │ │ -06492e: 7110 6a19 0000 |001d: invoke-static {v0}, Ljwtc/android/chess/puzzle/ChessViewPractice;.access$1400:(Ljwtc/android/chess/puzzle/ChessViewPractice;)Landroid/view/View; // method@196a │ │ -064934: 0c00 |0020: move-result-object v0 │ │ -064936: 1241 |0021: const/4 v1, #int 4 // #4 │ │ -064938: 6e20 d412 1000 |0022: invoke-virtual {v0, v1}, Landroid/view/View;.setVisibility:(I)V // method@12d4 │ │ -06493e: 0e00 |0025: return-void │ │ -064940: 5420 b909 |0026: iget-object v0, v2, Ljwtc/android/chess/puzzle/ChessViewPractice$6;.this$0:Ljwtc/android/chess/puzzle/ChessViewPractice; // field@09b9 │ │ -064944: 7110 6a19 0000 |0028: invoke-static {v0}, Ljwtc/android/chess/puzzle/ChessViewPractice;.access$1400:(Ljwtc/android/chess/puzzle/ChessViewPractice;)Landroid/view/View; // method@196a │ │ -06494a: 0c00 |002b: move-result-object v0 │ │ -06494c: 1201 |002c: const/4 v1, #int 0 // #0 │ │ -06494e: 6e20 d412 1000 |002d: invoke-virtual {v0, v1}, Landroid/view/View;.setVisibility:(I)V // method@12d4 │ │ -064954: 5420 b909 |0030: iget-object v0, v2, Ljwtc/android/chess/puzzle/ChessViewPractice$6;.this$0:Ljwtc/android/chess/puzzle/ChessViewPractice; // field@09b9 │ │ -064958: 6e10 8a19 0000 |0032: invoke-virtual {v0}, Ljwtc/android/chess/puzzle/ChessViewPractice;.scheduleTimer:()V // method@198a │ │ -06495e: 28f0 |0035: goto 0025 // -0010 │ │ +066490: |[066490] jwtc.android.chess.puzzle.ChessViewPractice$6.onClick:(Landroid/view/View;)V │ │ +0664a0: 5420 b909 |0000: iget-object v0, v2, Ljwtc/android/chess/puzzle/ChessViewPractice$6;.this$0:Ljwtc/android/chess/puzzle/ChessViewPractice; // field@09b9 │ │ +0664a4: 7110 6a19 0000 |0002: invoke-static {v0}, Ljwtc/android/chess/puzzle/ChessViewPractice;.access$1400:(Ljwtc/android/chess/puzzle/ChessViewPractice;)Landroid/view/View; // method@196a │ │ +0664aa: 0c00 |0005: move-result-object v0 │ │ +0664ac: 6e10 9612 0000 |0006: invoke-virtual {v0}, Landroid/view/View;.getVisibility:()I // method@1296 │ │ +0664b2: 0a00 |0009: move-result v0 │ │ +0664b4: 3900 1c00 |000a: if-nez v0, 0026 // +001c │ │ +0664b8: 5420 b909 |000c: iget-object v0, v2, Ljwtc/android/chess/puzzle/ChessViewPractice$6;.this$0:Ljwtc/android/chess/puzzle/ChessViewPractice; // field@09b9 │ │ +0664bc: 7110 6b19 0000 |000e: invoke-static {v0}, Ljwtc/android/chess/puzzle/ChessViewPractice;.access$1500:(Ljwtc/android/chess/puzzle/ChessViewPractice;)Ljava/util/Timer; // method@196b │ │ +0664c2: 0c00 |0011: move-result-object v0 │ │ +0664c4: 6e10 eb15 0000 |0012: invoke-virtual {v0}, Ljava/util/Timer;.cancel:()V // method@15eb │ │ +0664ca: 5420 b909 |0015: iget-object v0, v2, Ljwtc/android/chess/puzzle/ChessViewPractice$6;.this$0:Ljwtc/android/chess/puzzle/ChessViewPractice; // field@09b9 │ │ +0664ce: 1201 |0017: const/4 v1, #int 0 // #0 │ │ +0664d0: 7120 6c19 1000 |0018: invoke-static {v0, v1}, Ljwtc/android/chess/puzzle/ChessViewPractice;.access$1502:(Ljwtc/android/chess/puzzle/ChessViewPractice;Ljava/util/Timer;)Ljava/util/Timer; // method@196c │ │ +0664d6: 5420 b909 |001b: iget-object v0, v2, Ljwtc/android/chess/puzzle/ChessViewPractice$6;.this$0:Ljwtc/android/chess/puzzle/ChessViewPractice; // field@09b9 │ │ +0664da: 7110 6a19 0000 |001d: invoke-static {v0}, Ljwtc/android/chess/puzzle/ChessViewPractice;.access$1400:(Ljwtc/android/chess/puzzle/ChessViewPractice;)Landroid/view/View; // method@196a │ │ +0664e0: 0c00 |0020: move-result-object v0 │ │ +0664e2: 1241 |0021: const/4 v1, #int 4 // #4 │ │ +0664e4: 6e20 d412 1000 |0022: invoke-virtual {v0, v1}, Landroid/view/View;.setVisibility:(I)V // method@12d4 │ │ +0664ea: 0e00 |0025: return-void │ │ +0664ec: 5420 b909 |0026: iget-object v0, v2, Ljwtc/android/chess/puzzle/ChessViewPractice$6;.this$0:Ljwtc/android/chess/puzzle/ChessViewPractice; // field@09b9 │ │ +0664f0: 7110 6a19 0000 |0028: invoke-static {v0}, Ljwtc/android/chess/puzzle/ChessViewPractice;.access$1400:(Ljwtc/android/chess/puzzle/ChessViewPractice;)Landroid/view/View; // method@196a │ │ +0664f6: 0c00 |002b: move-result-object v0 │ │ +0664f8: 1201 |002c: const/4 v1, #int 0 // #0 │ │ +0664fa: 6e20 d412 1000 |002d: invoke-virtual {v0, v1}, Landroid/view/View;.setVisibility:(I)V // method@12d4 │ │ +066500: 5420 b909 |0030: iget-object v0, v2, Ljwtc/android/chess/puzzle/ChessViewPractice$6;.this$0:Ljwtc/android/chess/puzzle/ChessViewPractice; // field@09b9 │ │ +066504: 6e10 8a19 0000 |0032: invoke-virtual {v0}, Ljwtc/android/chess/puzzle/ChessViewPractice;.scheduleTimer:()V // method@198a │ │ +06650a: 28f0 |0035: goto 0025 // -0010 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=143 │ │ 0x000c line=144 │ │ 0x0015 line=145 │ │ 0x001b line=146 │ │ 0x0025 line=151 │ │ @@ -110762,17 +110794,17 @@ │ │ locals : │ │ 0x0000 - 0x0036 reg=2 this Ljwtc/android/chess/puzzle/ChessViewPractice$6; │ │ 0x0000 - 0x0036 reg=3 arg0 Landroid/view/View; │ │ │ │ source_file_idx : 829 (ChessViewPractice.java) │ │ │ │ Class #498 header: │ │ -class_idx : 1069 │ │ +class_idx : 1066 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 826 │ │ +superclass_idx : 823 │ │ source_file_idx : 829 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #498 annotations: │ │ @@ -110798,51 +110830,51 @@ │ │ type : '(Ljwtc/android/chess/puzzle/ChessViewPractice;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -064960: |[064960] jwtc.android.chess.puzzle.ChessViewPractice$7.:(Ljwtc/android/chess/puzzle/ChessViewPractice;)V │ │ -064970: 5b01 ba09 |0000: iput-object v1, v0, Ljwtc/android/chess/puzzle/ChessViewPractice$7;.this$0:Ljwtc/android/chess/puzzle/ChessViewPractice; // field@09ba │ │ -064974: 7010 1c15 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ -06497a: 0e00 |0005: return-void │ │ +06650c: |[06650c] jwtc.android.chess.puzzle.ChessViewPractice$7.:(Ljwtc/android/chess/puzzle/ChessViewPractice;)V │ │ +06651c: 5b01 ba09 |0000: iput-object v1, v0, Ljwtc/android/chess/puzzle/ChessViewPractice$7;.this$0:Ljwtc/android/chess/puzzle/ChessViewPractice; // field@09ba │ │ +066520: 7010 1c15 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ +066526: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=154 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Ljwtc/android/chess/puzzle/ChessViewPractice$7; │ │ - 0x0000 - 0x0006 reg=1 (null) Ljwtc/android/chess/puzzle/ChessViewPractice; │ │ + 0x0000 - 0x0006 reg=1 this$0 Ljwtc/android/chess/puzzle/ChessViewPractice; │ │ │ │ Virtual methods - │ │ #0 : (in Ljwtc/android/chess/puzzle/ChessViewPractice$7;) │ │ name : 'onClick' │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 33 16-bit code units │ │ -06497c: |[06497c] jwtc.android.chess.puzzle.ChessViewPractice$7.onClick:(Landroid/view/View;)V │ │ -06498c: 2200 2800 |0000: new-instance v0, Landroid/content/Intent; // type@0028 │ │ -064990: 7010 c500 0000 |0002: invoke-direct {v0}, Landroid/content/Intent;.:()V // method@00c5 │ │ -064996: 5431 ba09 |0005: iget-object v1, v3, Ljwtc/android/chess/puzzle/ChessViewPractice$7;.this$0:Ljwtc/android/chess/puzzle/ChessViewPractice; // field@09ba │ │ -06499a: 7110 7119 0100 |0007: invoke-static {v1}, Ljwtc/android/chess/puzzle/ChessViewPractice;.access$200:(Ljwtc/android/chess/puzzle/ChessViewPractice;)Ljwtc/android/chess/puzzle/practice; // method@1971 │ │ -0649a0: 0c01 |000a: move-result-object v1 │ │ -0649a2: 1c02 ba03 |000b: const-class v2, Ljwtc/android/chess/HtmlActivity; // type@03ba │ │ -0649a6: 6e30 e800 1002 |000d: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.setClass:(Landroid/content/Context;Ljava/lang/Class;)Landroid/content/Intent; // method@00e8 │ │ -0649ac: 6201 c605 |0010: sget-object v1, Ljwtc/android/chess/HtmlActivity;.HELP_MODE:Ljava/lang/String; // field@05c6 │ │ -0649b0: 1a02 1417 |0012: const-string v2, "help_practice" // string@1714 │ │ -0649b4: 6e30 e100 1002 |0014: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@00e1 │ │ -0649ba: 5431 ba09 |0017: iget-object v1, v3, Ljwtc/android/chess/puzzle/ChessViewPractice$7;.this$0:Ljwtc/android/chess/puzzle/ChessViewPractice; // field@09ba │ │ -0649be: 7110 7119 0100 |0019: invoke-static {v1}, Ljwtc/android/chess/puzzle/ChessViewPractice;.access$200:(Ljwtc/android/chess/puzzle/ChessViewPractice;)Ljwtc/android/chess/puzzle/practice; // method@1971 │ │ -0649c4: 0c01 |001c: move-result-object v1 │ │ -0649c6: 6e20 d619 0100 |001d: invoke-virtual {v1, v0}, Ljwtc/android/chess/puzzle/practice;.startActivity:(Landroid/content/Intent;)V // method@19d6 │ │ -0649cc: 0e00 |0020: return-void │ │ +066528: |[066528] jwtc.android.chess.puzzle.ChessViewPractice$7.onClick:(Landroid/view/View;)V │ │ +066538: 2200 2800 |0000: new-instance v0, Landroid/content/Intent; // type@0028 │ │ +06653c: 7010 c500 0000 |0002: invoke-direct {v0}, Landroid/content/Intent;.:()V // method@00c5 │ │ +066542: 5431 ba09 |0005: iget-object v1, v3, Ljwtc/android/chess/puzzle/ChessViewPractice$7;.this$0:Ljwtc/android/chess/puzzle/ChessViewPractice; // field@09ba │ │ +066546: 7110 7119 0100 |0007: invoke-static {v1}, Ljwtc/android/chess/puzzle/ChessViewPractice;.access$200:(Ljwtc/android/chess/puzzle/ChessViewPractice;)Ljwtc/android/chess/puzzle/practice; // method@1971 │ │ +06654c: 0c01 |000a: move-result-object v1 │ │ +06654e: 1c02 b703 |000b: const-class v2, Ljwtc/android/chess/HtmlActivity; // type@03b7 │ │ +066552: 6e30 e800 1002 |000d: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.setClass:(Landroid/content/Context;Ljava/lang/Class;)Landroid/content/Intent; // method@00e8 │ │ +066558: 6201 c605 |0010: sget-object v1, Ljwtc/android/chess/HtmlActivity;.HELP_MODE:Ljava/lang/String; // field@05c6 │ │ +06655c: 1a02 1017 |0012: const-string v2, "help_practice" // string@1710 │ │ +066560: 6e30 e100 1002 |0014: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@00e1 │ │ +066566: 5431 ba09 |0017: iget-object v1, v3, Ljwtc/android/chess/puzzle/ChessViewPractice$7;.this$0:Ljwtc/android/chess/puzzle/ChessViewPractice; // field@09ba │ │ +06656a: 7110 7119 0100 |0019: invoke-static {v1}, Ljwtc/android/chess/puzzle/ChessViewPractice;.access$200:(Ljwtc/android/chess/puzzle/ChessViewPractice;)Ljwtc/android/chess/puzzle/practice; // method@1971 │ │ +066570: 0c01 |001c: move-result-object v1 │ │ +066572: 6e20 d519 0100 |001d: invoke-virtual {v1, v0}, Ljwtc/android/chess/puzzle/practice;.startActivity:(Landroid/content/Intent;)V // method@19d5 │ │ +066578: 0e00 |0020: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=156 │ │ 0x0005 line=157 │ │ 0x0010 line=158 │ │ 0x0017 line=159 │ │ 0x0020 line=160 │ │ @@ -110850,17 +110882,17 @@ │ │ 0x0005 - 0x0021 reg=0 i Landroid/content/Intent; │ │ 0x0000 - 0x0021 reg=3 this Ljwtc/android/chess/puzzle/ChessViewPractice$7; │ │ 0x0000 - 0x0021 reg=4 arg0 Landroid/view/View; │ │ │ │ source_file_idx : 829 (ChessViewPractice.java) │ │ │ │ Class #499 header: │ │ -class_idx : 1070 │ │ +class_idx : 1067 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 826 │ │ +superclass_idx : 823 │ │ source_file_idx : 829 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #499 annotations: │ │ @@ -110890,58 +110922,58 @@ │ │ type : '(Ljwtc/android/chess/puzzle/ChessViewPractice;I)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -0649d0: |[0649d0] jwtc.android.chess.puzzle.ChessViewPractice$8.:(Ljwtc/android/chess/puzzle/ChessViewPractice;I)V │ │ -0649e0: 5b01 bb09 |0000: iput-object v1, v0, Ljwtc/android/chess/puzzle/ChessViewPractice$8;.this$0:Ljwtc/android/chess/puzzle/ChessViewPractice; // field@09bb │ │ -0649e4: 5902 bc09 |0002: iput v2, v0, Ljwtc/android/chess/puzzle/ChessViewPractice$8;.val$iTo:I // field@09bc │ │ -0649e8: 7010 1c15 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ -0649ee: 0e00 |0007: return-void │ │ +06657c: |[06657c] jwtc.android.chess.puzzle.ChessViewPractice$8.:(Ljwtc/android/chess/puzzle/ChessViewPractice;I)V │ │ +06658c: 5b01 bb09 |0000: iput-object v1, v0, Ljwtc/android/chess/puzzle/ChessViewPractice$8;.this$0:Ljwtc/android/chess/puzzle/ChessViewPractice; // field@09bb │ │ +066590: 5902 bc09 |0002: iput v2, v0, Ljwtc/android/chess/puzzle/ChessViewPractice$8;.val$iTo:I // field@09bc │ │ +066594: 7010 1c15 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ +06659a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=318 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Ljwtc/android/chess/puzzle/ChessViewPractice$8; │ │ - 0x0000 - 0x0008 reg=1 (null) Ljwtc/android/chess/puzzle/ChessViewPractice; │ │ + 0x0000 - 0x0008 reg=1 this$0 Ljwtc/android/chess/puzzle/ChessViewPractice; │ │ 0x0000 - 0x0008 reg=2 (null) I │ │ │ │ Virtual methods - │ │ #0 : (in Ljwtc/android/chess/puzzle/ChessViewPractice$8;) │ │ name : 'onClick' │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 42 16-bit code units │ │ -0649f0: |[0649f0] jwtc.android.chess.puzzle.ChessViewPractice$8.onClick:(Landroid/content/DialogInterface;I)V │ │ -064a00: 7210 c400 0500 |0000: invoke-interface {v5}, Landroid/content/DialogInterface;.dismiss:()V // method@00c4 │ │ -064a06: 5441 bb09 |0003: iget-object v1, v4, Ljwtc/android/chess/puzzle/ChessViewPractice$8;.this$0:Ljwtc/android/chess/puzzle/ChessViewPractice; // field@09bb │ │ -064a0a: 7110 6d19 0100 |0005: invoke-static {v1}, Ljwtc/android/chess/puzzle/ChessViewPractice;.access$1600:(Ljwtc/android/chess/puzzle/ChessViewPractice;)Ljwtc/chess/JNI; // method@196d │ │ -064a10: 0c01 |0008: move-result-object v1 │ │ -064a12: d902 0604 |0009: rsub-int/lit8 v2, v6, #int 4 // #04 │ │ -064a16: 6e20 4b1b 2100 |000b: invoke-virtual {v1, v2}, Ljwtc/chess/JNI;.setPromo:(I)V // method@1b4b │ │ -064a1c: 5441 bb09 |000e: iget-object v1, v4, Ljwtc/android/chess/puzzle/ChessViewPractice$8;.this$0:Ljwtc/android/chess/puzzle/ChessViewPractice; // field@09bb │ │ -064a20: 5442 bb09 |0010: iget-object v2, v4, Ljwtc/android/chess/puzzle/ChessViewPractice$8;.this$0:Ljwtc/android/chess/puzzle/ChessViewPractice; // field@09bb │ │ -064a24: 7110 6e19 0200 |0012: invoke-static {v2}, Ljwtc/android/chess/puzzle/ChessViewPractice;.access$1700:(Ljwtc/android/chess/puzzle/ChessViewPractice;)I // method@196e │ │ -064a2a: 0a02 |0015: move-result v2 │ │ -064a2c: 5243 bc09 |0016: iget v3, v4, Ljwtc/android/chess/puzzle/ChessViewPractice$8;.val$iTo:I // field@09bc │ │ -064a30: 6e30 8919 2103 |0018: invoke-virtual {v1, v2, v3}, Ljwtc/android/chess/puzzle/ChessViewPractice;.requestMove:(II)Z // method@1989 │ │ -064a36: 0a00 |001b: move-result v0 │ │ -064a38: 5441 bb09 |001c: iget-object v1, v4, Ljwtc/android/chess/puzzle/ChessViewPractice$8;.this$0:Ljwtc/android/chess/puzzle/ChessViewPractice; // field@09bb │ │ -064a3c: 12f2 |001e: const/4 v2, #int -1 // #ff │ │ -064a3e: 7120 6f19 2100 |001f: invoke-static {v1, v2}, Ljwtc/android/chess/puzzle/ChessViewPractice;.access$1802:(Ljwtc/android/chess/puzzle/ChessViewPractice;I)I // method@196f │ │ -064a44: 3900 0700 |0022: if-nez v0, 0029 // +0007 │ │ -064a48: 5441 bb09 |0024: iget-object v1, v4, Ljwtc/android/chess/puzzle/ChessViewPractice$8;.this$0:Ljwtc/android/chess/puzzle/ChessViewPractice; // field@09bb │ │ -064a4c: 6e10 8719 0100 |0026: invoke-virtual {v1}, Ljwtc/android/chess/puzzle/ChessViewPractice;.paintBoard:()V // method@1987 │ │ -064a52: 0e00 |0029: return-void │ │ +06659c: |[06659c] jwtc.android.chess.puzzle.ChessViewPractice$8.onClick:(Landroid/content/DialogInterface;I)V │ │ +0665ac: 7210 c400 0500 |0000: invoke-interface {v5}, Landroid/content/DialogInterface;.dismiss:()V // method@00c4 │ │ +0665b2: 5441 bb09 |0003: iget-object v1, v4, Ljwtc/android/chess/puzzle/ChessViewPractice$8;.this$0:Ljwtc/android/chess/puzzle/ChessViewPractice; // field@09bb │ │ +0665b6: 7110 6d19 0100 |0005: invoke-static {v1}, Ljwtc/android/chess/puzzle/ChessViewPractice;.access$1600:(Ljwtc/android/chess/puzzle/ChessViewPractice;)Ljwtc/chess/JNI; // method@196d │ │ +0665bc: 0c01 |0008: move-result-object v1 │ │ +0665be: d902 0604 |0009: rsub-int/lit8 v2, v6, #int 4 // #04 │ │ +0665c2: 6e20 4a1b 2100 |000b: invoke-virtual {v1, v2}, Ljwtc/chess/JNI;.setPromo:(I)V // method@1b4a │ │ +0665c8: 5441 bb09 |000e: iget-object v1, v4, Ljwtc/android/chess/puzzle/ChessViewPractice$8;.this$0:Ljwtc/android/chess/puzzle/ChessViewPractice; // field@09bb │ │ +0665cc: 5442 bb09 |0010: iget-object v2, v4, Ljwtc/android/chess/puzzle/ChessViewPractice$8;.this$0:Ljwtc/android/chess/puzzle/ChessViewPractice; // field@09bb │ │ +0665d0: 7110 6e19 0200 |0012: invoke-static {v2}, Ljwtc/android/chess/puzzle/ChessViewPractice;.access$1700:(Ljwtc/android/chess/puzzle/ChessViewPractice;)I // method@196e │ │ +0665d6: 0a02 |0015: move-result v2 │ │ +0665d8: 5243 bc09 |0016: iget v3, v4, Ljwtc/android/chess/puzzle/ChessViewPractice$8;.val$iTo:I // field@09bc │ │ +0665dc: 6e30 8919 2103 |0018: invoke-virtual {v1, v2, v3}, Ljwtc/android/chess/puzzle/ChessViewPractice;.requestMove:(II)Z // method@1989 │ │ +0665e2: 0a00 |001b: move-result v0 │ │ +0665e4: 5441 bb09 |001c: iget-object v1, v4, Ljwtc/android/chess/puzzle/ChessViewPractice$8;.this$0:Ljwtc/android/chess/puzzle/ChessViewPractice; // field@09bb │ │ +0665e8: 12f2 |001e: const/4 v2, #int -1 // #ff │ │ +0665ea: 7120 6f19 2100 |001f: invoke-static {v1, v2}, Ljwtc/android/chess/puzzle/ChessViewPractice;.access$1802:(Ljwtc/android/chess/puzzle/ChessViewPractice;I)I // method@196f │ │ +0665f0: 3900 0700 |0022: if-nez v0, 0029 // +0007 │ │ +0665f4: 5441 bb09 |0024: iget-object v1, v4, Ljwtc/android/chess/puzzle/ChessViewPractice$8;.this$0:Ljwtc/android/chess/puzzle/ChessViewPractice; // field@09bb │ │ +0665f8: 6e10 8719 0100 |0026: invoke-virtual {v1}, Ljwtc/android/chess/puzzle/ChessViewPractice;.paintBoard:()V // method@1987 │ │ +0665fe: 0e00 |0029: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=320 │ │ 0x0003 line=321 │ │ 0x000e line=322 │ │ 0x001c line=323 │ │ 0x0022 line=324 │ │ @@ -110952,17 +110984,17 @@ │ │ 0x0000 - 0x002a reg=4 this Ljwtc/android/chess/puzzle/ChessViewPractice$8; │ │ 0x0000 - 0x002a reg=5 dialog Landroid/content/DialogInterface; │ │ 0x0000 - 0x002a reg=6 item I │ │ │ │ source_file_idx : 829 (ChessViewPractice.java) │ │ │ │ Class #500 header: │ │ -class_idx : 1071 │ │ +class_idx : 1068 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 826 │ │ +superclass_idx : 823 │ │ source_file_idx : 829 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #500 annotations: │ │ @@ -110992,161 +111024,161 @@ │ │ type : '(Ljwtc/android/chess/puzzle/ChessViewPractice;Ljava/io/InputStream;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -064a54: |[064a54] jwtc.android.chess.puzzle.ChessViewPractice$9.:(Ljwtc/android/chess/puzzle/ChessViewPractice;Ljava/io/InputStream;)V │ │ -064a64: 5b01 bd09 |0000: iput-object v1, v0, Ljwtc/android/chess/puzzle/ChessViewPractice$9;.this$0:Ljwtc/android/chess/puzzle/ChessViewPractice; // field@09bd │ │ -064a68: 5b02 be09 |0002: iput-object v2, v0, Ljwtc/android/chess/puzzle/ChessViewPractice$9;.val$isExtra:Ljava/io/InputStream; // field@09be │ │ -064a6c: 7010 1c15 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ -064a72: 0e00 |0007: return-void │ │ +066600: |[066600] jwtc.android.chess.puzzle.ChessViewPractice$9.:(Ljwtc/android/chess/puzzle/ChessViewPractice;Ljava/io/InputStream;)V │ │ +066610: 5b01 bd09 |0000: iput-object v1, v0, Ljwtc/android/chess/puzzle/ChessViewPractice$9;.this$0:Ljwtc/android/chess/puzzle/ChessViewPractice; // field@09bd │ │ +066614: 5b02 be09 |0002: iput-object v2, v0, Ljwtc/android/chess/puzzle/ChessViewPractice$9;.val$isExtra:Ljava/io/InputStream; // field@09be │ │ +066618: 7010 1c15 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ +06661e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=383 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Ljwtc/android/chess/puzzle/ChessViewPractice$9; │ │ - 0x0000 - 0x0008 reg=1 (null) Ljwtc/android/chess/puzzle/ChessViewPractice; │ │ + 0x0000 - 0x0008 reg=1 this$0 Ljwtc/android/chess/puzzle/ChessViewPractice; │ │ 0x0000 - 0x0008 reg=2 (null) Ljava/io/InputStream; │ │ │ │ Virtual methods - │ │ #0 : (in Ljwtc/android/chess/puzzle/ChessViewPractice$9;) │ │ name : 'run' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 16 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 244 16-bit code units │ │ -064a74: |[064a74] jwtc.android.chess.puzzle.ChessViewPractice$9.run:()V │ │ -064a84: 54fd be09 |0000: iget-object v13, v15, Ljwtc/android/chess/puzzle/ChessViewPractice$9;.val$isExtra:Ljava/io/InputStream; // field@09be │ │ -064a88: 390d 4600 |0002: if-nez v13, 0048 // +0046 │ │ -064a8c: 54fd bd09 |0004: iget-object v13, v15, Ljwtc/android/chess/puzzle/ChessViewPractice$9;.this$0:Ljwtc/android/chess/puzzle/ChessViewPractice; // field@09bd │ │ -064a90: 7110 7119 0d00 |0006: invoke-static {v13}, Ljwtc/android/chess/puzzle/ChessViewPractice;.access$200:(Ljwtc/android/chess/puzzle/ChessViewPractice;)Ljwtc/android/chess/puzzle/practice; // method@1971 │ │ -064a96: 0c0d |0009: move-result-object v13 │ │ -064a98: 6e10 c819 0d00 |000a: invoke-virtual {v13}, Ljwtc/android/chess/puzzle/practice;.getAssets:()Landroid/content/res/AssetManager; // method@19c8 │ │ -064a9e: 0c0d |000d: move-result-object v13 │ │ -064aa0: 1a0e 4b1e |000e: const-string v14, "practice.txt" // string@1e4b │ │ -064aa4: 6e20 0701 ed00 |0010: invoke-virtual {v13, v14}, Landroid/content/res/AssetManager;.open:(Ljava/lang/String;)Ljava/io/InputStream; // method@0107 │ │ -064aaa: 0c06 |0013: move-result-object v6 │ │ -064aac: 220a 4103 |0014: new-instance v10, Ljava/lang/StringBuffer; // type@0341 │ │ -064ab0: 7010 4e15 0a00 |0016: invoke-direct {v10}, Ljava/lang/StringBuffer;.:()V // method@154e │ │ -064ab6: 140d 0080 0000 |0019: const v13, #float 4.59177e-41 // #00008000 │ │ -064abc: 23d2 8c04 |001c: new-array v2, v13, [B // type@048c │ │ -064ac0: 6e20 c114 2600 |001e: invoke-virtual {v6, v2}, Ljava/io/InputStream;.read:([B)I // method@14c1 │ │ -064ac6: 0a07 |0021: move-result v7 │ │ -064ac8: 3d07 2900 |0022: if-lez v7, 004b // +0029 │ │ -064acc: 220d 4003 |0024: new-instance v13, Ljava/lang/String; // type@0340 │ │ -064ad0: 120e |0026: const/4 v14, #int 0 // #0 │ │ -064ad2: 7040 3315 2d7e |0027: invoke-direct {v13, v2, v14, v7}, Ljava/lang/String;.:([BII)V // method@1533 │ │ -064ad8: 6e20 5015 da00 |002a: invoke-virtual {v10, v13}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@1550 │ │ -064ade: 28f1 |002d: goto 001e // -000f │ │ -064ae0: 0d04 |002e: move-exception v4 │ │ -064ae2: 1a0d 1905 |002f: const-string v13, "Install" // string@0519 │ │ -064ae6: 6e10 fc14 0400 |0031: invoke-virtual {v4}, Ljava/lang/Exception;.toString:()Ljava/lang/String; // method@14fc │ │ -064aec: 0c0e |0034: move-result-object v14 │ │ -064aee: 7120 f611 ed00 |0035: invoke-static {v13, v14}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@11f6 │ │ -064af4: 2208 6b00 |0038: new-instance v8, Landroid/os/Message; // type@006b │ │ -064af8: 7010 d401 0800 |003a: invoke-direct {v8}, Landroid/os/Message;.:()V // method@01d4 │ │ -064afe: 123d |003d: const/4 v13, #int 3 // #3 │ │ -064b00: 598d 2100 |003e: iput v13, v8, Landroid/os/Message;.what:I // field@0021 │ │ -064b04: 54fd bd09 |0040: iget-object v13, v15, Ljwtc/android/chess/puzzle/ChessViewPractice$9;.this$0:Ljwtc/android/chess/puzzle/ChessViewPractice; // field@09bd │ │ -064b08: 54dd da09 |0042: iget-object v13, v13, Ljwtc/android/chess/puzzle/ChessViewPractice;.m_threadHandler:Landroid/os/Handler; // field@09da │ │ -064b0c: 6e20 d201 8d00 |0044: invoke-virtual {v13, v8}, Landroid/os/Handler;.sendMessage:(Landroid/os/Message;)Z // method@01d2 │ │ -064b12: 0e00 |0047: return-void │ │ -064b14: 54f6 be09 |0048: iget-object v6, v15, Ljwtc/android/chess/puzzle/ChessViewPractice$9;.val$isExtra:Ljava/io/InputStream; // field@09be │ │ -064b18: 28ca |004a: goto 0014 // -0036 │ │ -064b1a: 6e10 c014 0600 |004b: invoke-virtual {v6}, Ljava/io/InputStream;.close:()V // method@14c0 │ │ -064b20: 620b fe09 |004e: sget-object v11, Ljwtc/android/chess/puzzle/MyPuzzleProvider;.CONTENT_URI_PRACTICES:Landroid/net/Uri; // field@09fe │ │ -064b24: 6e10 5615 0a00 |0050: invoke-virtual {v10}, Ljava/lang/StringBuffer;.toString:()Ljava/lang/String; // method@1556 │ │ -064b2a: 0c0d |0053: move-result-object v13 │ │ -064b2c: 1a0e 0300 |0054: const-string v14, " │ │ +066620: |[066620] jwtc.android.chess.puzzle.ChessViewPractice$9.run:()V │ │ +066630: 54fd be09 |0000: iget-object v13, v15, Ljwtc/android/chess/puzzle/ChessViewPractice$9;.val$isExtra:Ljava/io/InputStream; // field@09be │ │ +066634: 390d 4600 |0002: if-nez v13, 0048 // +0046 │ │ +066638: 54fd bd09 |0004: iget-object v13, v15, Ljwtc/android/chess/puzzle/ChessViewPractice$9;.this$0:Ljwtc/android/chess/puzzle/ChessViewPractice; // field@09bd │ │ +06663c: 7110 7119 0d00 |0006: invoke-static {v13}, Ljwtc/android/chess/puzzle/ChessViewPractice;.access$200:(Ljwtc/android/chess/puzzle/ChessViewPractice;)Ljwtc/android/chess/puzzle/practice; // method@1971 │ │ +066642: 0c0d |0009: move-result-object v13 │ │ +066644: 6e10 c719 0d00 |000a: invoke-virtual {v13}, Ljwtc/android/chess/puzzle/practice;.getAssets:()Landroid/content/res/AssetManager; // method@19c7 │ │ +06664a: 0c0d |000d: move-result-object v13 │ │ +06664c: 1a0e 471e |000e: const-string v14, "practice.txt" // string@1e47 │ │ +066650: 6e20 0701 ed00 |0010: invoke-virtual {v13, v14}, Landroid/content/res/AssetManager;.open:(Ljava/lang/String;)Ljava/io/InputStream; // method@0107 │ │ +066656: 0c06 |0013: move-result-object v6 │ │ +066658: 220a 3e03 |0014: new-instance v10, Ljava/lang/StringBuffer; // type@033e │ │ +06665c: 7010 4e15 0a00 |0016: invoke-direct {v10}, Ljava/lang/StringBuffer;.:()V // method@154e │ │ +066662: 140d 0080 0000 |0019: const v13, #float 4.59177e-41 // #00008000 │ │ +066668: 23d2 8904 |001c: new-array v2, v13, [B // type@0489 │ │ +06666c: 6e20 c114 2600 |001e: invoke-virtual {v6, v2}, Ljava/io/InputStream;.read:([B)I // method@14c1 │ │ +066672: 0a07 |0021: move-result v7 │ │ +066674: 3d07 2900 |0022: if-lez v7, 004b // +0029 │ │ +066678: 220d 3d03 |0024: new-instance v13, Ljava/lang/String; // type@033d │ │ +06667c: 120e |0026: const/4 v14, #int 0 // #0 │ │ +06667e: 7040 3315 2d7e |0027: invoke-direct {v13, v2, v14, v7}, Ljava/lang/String;.:([BII)V // method@1533 │ │ +066684: 6e20 5015 da00 |002a: invoke-virtual {v10, v13}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@1550 │ │ +06668a: 28f1 |002d: goto 001e // -000f │ │ +06668c: 0d04 |002e: move-exception v4 │ │ +06668e: 1a0d 1905 |002f: const-string v13, "Install" // string@0519 │ │ +066692: 6e10 fc14 0400 |0031: invoke-virtual {v4}, Ljava/lang/Exception;.toString:()Ljava/lang/String; // method@14fc │ │ +066698: 0c0e |0034: move-result-object v14 │ │ +06669a: 7120 f611 ed00 |0035: invoke-static {v13, v14}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@11f6 │ │ +0666a0: 2208 6800 |0038: new-instance v8, Landroid/os/Message; // type@0068 │ │ +0666a4: 7010 d401 0800 |003a: invoke-direct {v8}, Landroid/os/Message;.:()V // method@01d4 │ │ +0666aa: 123d |003d: const/4 v13, #int 3 // #3 │ │ +0666ac: 598d 2100 |003e: iput v13, v8, Landroid/os/Message;.what:I // field@0021 │ │ +0666b0: 54fd bd09 |0040: iget-object v13, v15, Ljwtc/android/chess/puzzle/ChessViewPractice$9;.this$0:Ljwtc/android/chess/puzzle/ChessViewPractice; // field@09bd │ │ +0666b4: 54dd da09 |0042: iget-object v13, v13, Ljwtc/android/chess/puzzle/ChessViewPractice;.m_threadHandler:Landroid/os/Handler; // field@09da │ │ +0666b8: 6e20 d201 8d00 |0044: invoke-virtual {v13, v8}, Landroid/os/Handler;.sendMessage:(Landroid/os/Message;)Z // method@01d2 │ │ +0666be: 0e00 |0047: return-void │ │ +0666c0: 54f6 be09 |0048: iget-object v6, v15, Ljwtc/android/chess/puzzle/ChessViewPractice$9;.val$isExtra:Ljava/io/InputStream; // field@09be │ │ +0666c4: 28ca |004a: goto 0014 // -0036 │ │ +0666c6: 6e10 c014 0600 |004b: invoke-virtual {v6}, Ljava/io/InputStream;.close:()V // method@14c0 │ │ +0666cc: 620b fe09 |004e: sget-object v11, Ljwtc/android/chess/puzzle/MyPuzzleProvider;.CONTENT_URI_PRACTICES:Landroid/net/Uri; // field@09fe │ │ +0666d0: 6e10 5615 0a00 |0050: invoke-virtual {v10}, Ljava/lang/StringBuffer;.toString:()Ljava/lang/String; // method@1556 │ │ +0666d6: 0c0d |0053: move-result-object v13 │ │ +0666d8: 1a0e 0300 |0054: const-string v14, " │ │ " // string@0003 │ │ -064b30: 6e20 4515 ed00 |0056: invoke-virtual {v13, v14}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@1545 │ │ -064b36: 0c00 |0059: move-result-object v0 │ │ -064b38: 54fd bd09 |005a: iget-object v13, v15, Ljwtc/android/chess/puzzle/ChessViewPractice$9;.this$0:Ljwtc/android/chess/puzzle/ChessViewPractice; // field@09bd │ │ -064b3c: 7110 7119 0d00 |005c: invoke-static {v13}, Ljwtc/android/chess/puzzle/ChessViewPractice;.access$200:(Ljwtc/android/chess/puzzle/ChessViewPractice;)Ljwtc/android/chess/puzzle/practice; // method@1971 │ │ -064b42: 0c0d |005f: move-result-object v13 │ │ -064b44: 6e10 c919 0d00 |0060: invoke-virtual {v13}, Ljwtc/android/chess/puzzle/practice;.getContentResolver:()Landroid/content/ContentResolver; // method@19c9 │ │ -064b4a: 0c03 |0063: move-result-object v3 │ │ -064b4c: 54fd bd09 |0064: iget-object v13, v15, Ljwtc/android/chess/puzzle/ChessViewPractice$9;.this$0:Ljwtc/android/chess/puzzle/ChessViewPractice; // field@09bd │ │ -064b50: 210e |0066: array-length v14, v0 │ │ -064b52: 7120 7919 ed00 |0067: invoke-static {v13, v14}, Ljwtc/android/chess/puzzle/ChessViewPractice;.access$502:(Ljwtc/android/chess/puzzle/ChessViewPractice;I)I // method@1979 │ │ -064b58: 1205 |006a: const/4 v5, #int 0 // #0 │ │ -064b5a: 54fd bd09 |006b: iget-object v13, v15, Ljwtc/android/chess/puzzle/ChessViewPractice$9;.this$0:Ljwtc/android/chess/puzzle/ChessViewPractice; // field@09bd │ │ -064b5e: 7110 7819 0d00 |006d: invoke-static {v13}, Ljwtc/android/chess/puzzle/ChessViewPractice;.access$500:(Ljwtc/android/chess/puzzle/ChessViewPractice;)I // method@1978 │ │ -064b64: 0a0d |0070: move-result v13 │ │ -064b66: 35d5 6b00 |0071: if-ge v5, v13, 00dc // +006b │ │ -064b6a: dc0d 0564 |0073: rem-int/lit8 v13, v5, #int 100 // #64 │ │ -064b6e: 390d 1100 |0075: if-nez v13, 0086 // +0011 │ │ -064b72: 2208 6b00 |0077: new-instance v8, Landroid/os/Message; // type@006b │ │ -064b76: 7010 d401 0800 |0079: invoke-direct {v8}, Landroid/os/Message;.:()V // method@01d4 │ │ -064b7c: 122d |007c: const/4 v13, #int 2 // #2 │ │ -064b7e: 598d 2100 |007d: iput v13, v8, Landroid/os/Message;.what:I // field@0021 │ │ -064b82: 54fd bd09 |007f: iget-object v13, v15, Ljwtc/android/chess/puzzle/ChessViewPractice$9;.this$0:Ljwtc/android/chess/puzzle/ChessViewPractice; // field@09bd │ │ -064b86: 54dd da09 |0081: iget-object v13, v13, Ljwtc/android/chess/puzzle/ChessViewPractice;.m_threadHandler:Landroid/os/Handler; // field@09da │ │ -064b8a: 6e20 d201 8d00 |0083: invoke-virtual {v13, v8}, Landroid/os/Handler;.sendMessage:(Landroid/os/Message;)Z // method@01d2 │ │ -064b90: 460d 0005 |0086: aget-object v13, v0, v5 │ │ -064b94: 1a0e c501 |0088: const-string v14, "@" // string@01c5 │ │ -064b98: 6e20 4515 ed00 |008a: invoke-virtual {v13, v14}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@1545 │ │ -064b9e: 0c01 |008d: move-result-object v1 │ │ -064ba0: 211d |008e: array-length v13, v1 │ │ -064ba2: 122e |008f: const/4 v14, #int 2 // #2 │ │ -064ba4: 33ed 4900 |0090: if-ne v13, v14, 00d9 // +0049 │ │ -064ba8: 120d |0092: const/4 v13, #int 0 // #0 │ │ -064baa: 460d 010d |0093: aget-object v13, v1, v13 │ │ -064bae: 6e10 4215 0d00 |0095: invoke-virtual {v13}, Ljava/lang/String;.length:()I // method@1542 │ │ -064bb4: 0a0d |0098: move-result v13 │ │ -064bb6: 3d0d 4000 |0099: if-lez v13, 00d9 // +0040 │ │ -064bba: 121d |009b: const/4 v13, #int 1 // #1 │ │ -064bbc: 460d 010d |009c: aget-object v13, v1, v13 │ │ -064bc0: 6e10 4215 0d00 |009e: invoke-virtual {v13}, Ljava/lang/String;.length:()I // method@1542 │ │ -064bc6: 0a0d |00a1: move-result v13 │ │ -064bc8: 3d0d 3700 |00a2: if-lez v13, 00d9 // +0037 │ │ -064bcc: 220c 2200 |00a4: new-instance v12, Landroid/content/ContentValues; // type@0022 │ │ -064bd0: 7010 a100 0c00 |00a6: invoke-direct {v12}, Landroid/content/ContentValues;.:()V // method@00a1 │ │ -064bd6: 220d 4203 |00a9: new-instance v13, Ljava/lang/StringBuilder; // type@0342 │ │ -064bda: 7010 5715 0d00 |00ab: invoke-direct {v13}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ -064be0: 1a0e 710e |00ae: const-string v14, "[FEN "" // string@0e71 │ │ -064be4: 6e20 5f15 ed00 |00b0: invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -064bea: 0c0d |00b3: move-result-object v13 │ │ -064bec: 120e |00b4: const/4 v14, #int 0 // #0 │ │ -064bee: 460e 010e |00b5: aget-object v14, v1, v14 │ │ -064bf2: 6e20 5f15 ed00 |00b7: invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -064bf8: 0c0d |00ba: move-result-object v13 │ │ -064bfa: 1a0e c700 |00bb: const-string v14, ""] │ │ +0666dc: 6e20 4515 ed00 |0056: invoke-virtual {v13, v14}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@1545 │ │ +0666e2: 0c00 |0059: move-result-object v0 │ │ +0666e4: 54fd bd09 |005a: iget-object v13, v15, Ljwtc/android/chess/puzzle/ChessViewPractice$9;.this$0:Ljwtc/android/chess/puzzle/ChessViewPractice; // field@09bd │ │ +0666e8: 7110 7119 0d00 |005c: invoke-static {v13}, Ljwtc/android/chess/puzzle/ChessViewPractice;.access$200:(Ljwtc/android/chess/puzzle/ChessViewPractice;)Ljwtc/android/chess/puzzle/practice; // method@1971 │ │ +0666ee: 0c0d |005f: move-result-object v13 │ │ +0666f0: 6e10 c819 0d00 |0060: invoke-virtual {v13}, Ljwtc/android/chess/puzzle/practice;.getContentResolver:()Landroid/content/ContentResolver; // method@19c8 │ │ +0666f6: 0c03 |0063: move-result-object v3 │ │ +0666f8: 54fd bd09 |0064: iget-object v13, v15, Ljwtc/android/chess/puzzle/ChessViewPractice$9;.this$0:Ljwtc/android/chess/puzzle/ChessViewPractice; // field@09bd │ │ +0666fc: 210e |0066: array-length v14, v0 │ │ +0666fe: 7120 7919 ed00 |0067: invoke-static {v13, v14}, Ljwtc/android/chess/puzzle/ChessViewPractice;.access$502:(Ljwtc/android/chess/puzzle/ChessViewPractice;I)I // method@1979 │ │ +066704: 1205 |006a: const/4 v5, #int 0 // #0 │ │ +066706: 54fd bd09 |006b: iget-object v13, v15, Ljwtc/android/chess/puzzle/ChessViewPractice$9;.this$0:Ljwtc/android/chess/puzzle/ChessViewPractice; // field@09bd │ │ +06670a: 7110 7819 0d00 |006d: invoke-static {v13}, Ljwtc/android/chess/puzzle/ChessViewPractice;.access$500:(Ljwtc/android/chess/puzzle/ChessViewPractice;)I // method@1978 │ │ +066710: 0a0d |0070: move-result v13 │ │ +066712: 35d5 6b00 |0071: if-ge v5, v13, 00dc // +006b │ │ +066716: dc0d 0564 |0073: rem-int/lit8 v13, v5, #int 100 // #64 │ │ +06671a: 390d 1100 |0075: if-nez v13, 0086 // +0011 │ │ +06671e: 2208 6800 |0077: new-instance v8, Landroid/os/Message; // type@0068 │ │ +066722: 7010 d401 0800 |0079: invoke-direct {v8}, Landroid/os/Message;.:()V // method@01d4 │ │ +066728: 122d |007c: const/4 v13, #int 2 // #2 │ │ +06672a: 598d 2100 |007d: iput v13, v8, Landroid/os/Message;.what:I // field@0021 │ │ +06672e: 54fd bd09 |007f: iget-object v13, v15, Ljwtc/android/chess/puzzle/ChessViewPractice$9;.this$0:Ljwtc/android/chess/puzzle/ChessViewPractice; // field@09bd │ │ +066732: 54dd da09 |0081: iget-object v13, v13, Ljwtc/android/chess/puzzle/ChessViewPractice;.m_threadHandler:Landroid/os/Handler; // field@09da │ │ +066736: 6e20 d201 8d00 |0083: invoke-virtual {v13, v8}, Landroid/os/Handler;.sendMessage:(Landroid/os/Message;)Z // method@01d2 │ │ +06673c: 460d 0005 |0086: aget-object v13, v0, v5 │ │ +066740: 1a0e c501 |0088: const-string v14, "@" // string@01c5 │ │ +066744: 6e20 4515 ed00 |008a: invoke-virtual {v13, v14}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@1545 │ │ +06674a: 0c01 |008d: move-result-object v1 │ │ +06674c: 211d |008e: array-length v13, v1 │ │ +06674e: 122e |008f: const/4 v14, #int 2 // #2 │ │ +066750: 33ed 4900 |0090: if-ne v13, v14, 00d9 // +0049 │ │ +066754: 120d |0092: const/4 v13, #int 0 // #0 │ │ +066756: 460d 010d |0093: aget-object v13, v1, v13 │ │ +06675a: 6e10 4215 0d00 |0095: invoke-virtual {v13}, Ljava/lang/String;.length:()I // method@1542 │ │ +066760: 0a0d |0098: move-result v13 │ │ +066762: 3d0d 4000 |0099: if-lez v13, 00d9 // +0040 │ │ +066766: 121d |009b: const/4 v13, #int 1 // #1 │ │ +066768: 460d 010d |009c: aget-object v13, v1, v13 │ │ +06676c: 6e10 4215 0d00 |009e: invoke-virtual {v13}, Ljava/lang/String;.length:()I // method@1542 │ │ +066772: 0a0d |00a1: move-result v13 │ │ +066774: 3d0d 3700 |00a2: if-lez v13, 00d9 // +0037 │ │ +066778: 220c 2200 |00a4: new-instance v12, Landroid/content/ContentValues; // type@0022 │ │ +06677c: 7010 a100 0c00 |00a6: invoke-direct {v12}, Landroid/content/ContentValues;.:()V // method@00a1 │ │ +066782: 220d 3f03 |00a9: new-instance v13, Ljava/lang/StringBuilder; // type@033f │ │ +066786: 7010 5715 0d00 |00ab: invoke-direct {v13}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ +06678c: 1a0e 6e0e |00ae: const-string v14, "[FEN "" // string@0e6e │ │ +066790: 6e20 5f15 ed00 |00b0: invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +066796: 0c0d |00b3: move-result-object v13 │ │ +066798: 120e |00b4: const/4 v14, #int 0 // #0 │ │ +06679a: 460e 010e |00b5: aget-object v14, v1, v14 │ │ +06679e: 6e20 5f15 ed00 |00b7: invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +0667a4: 0c0d |00ba: move-result-object v13 │ │ +0667a6: 1a0e c700 |00bb: const-string v14, ""] │ │ " // string@00c7 │ │ -064bfe: 6e20 5f15 ed00 |00bd: invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -064c04: 0c0d |00c0: move-result-object v13 │ │ -064c06: 121e |00c1: const/4 v14, #int 1 // #1 │ │ -064c08: 460e 010e |00c2: aget-object v14, v1, v14 │ │ -064c0c: 6e20 5f15 ed00 |00c4: invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -064c12: 0c0d |00c7: move-result-object v13 │ │ -064c14: 6e10 6415 0d00 |00c8: invoke-virtual {v13}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ -064c1a: 0c09 |00cb: move-result-object v9 │ │ -064c1c: 1a0d 890b |00cc: const-string v13, "PGN" // string@0b89 │ │ -064c20: 6e30 a900 dc09 |00ce: invoke-virtual {v12, v13, v9}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@00a9 │ │ -064c26: 6e30 9b00 b30c |00d1: invoke-virtual {v3, v11, v12}, Landroid/content/ContentResolver;.insert:(Landroid/net/Uri;Landroid/content/ContentValues;)Landroid/net/Uri; // method@009b │ │ -064c2c: 54fd bd09 |00d4: iget-object v13, v15, Ljwtc/android/chess/puzzle/ChessViewPractice$9;.this$0:Ljwtc/android/chess/puzzle/ChessViewPractice; // field@09bd │ │ -064c30: 7110 7719 0d00 |00d6: invoke-static {v13}, Ljwtc/android/chess/puzzle/ChessViewPractice;.access$408:(Ljwtc/android/chess/puzzle/ChessViewPractice;)I // method@1977 │ │ -064c36: d805 0501 |00d9: add-int/lit8 v5, v5, #int 1 // #01 │ │ -064c3a: 2890 |00db: goto 006b // -0070 │ │ -064c3c: 2208 6b00 |00dc: new-instance v8, Landroid/os/Message; // type@006b │ │ -064c40: 7010 d401 0800 |00de: invoke-direct {v8}, Landroid/os/Message;.:()V // method@01d4 │ │ -064c46: 121d |00e1: const/4 v13, #int 1 // #1 │ │ -064c48: 598d 2100 |00e2: iput v13, v8, Landroid/os/Message;.what:I // field@0021 │ │ -064c4c: 54fd bd09 |00e4: iget-object v13, v15, Ljwtc/android/chess/puzzle/ChessViewPractice$9;.this$0:Ljwtc/android/chess/puzzle/ChessViewPractice; // field@09bd │ │ -064c50: 54dd da09 |00e6: iget-object v13, v13, Ljwtc/android/chess/puzzle/ChessViewPractice;.m_threadHandler:Landroid/os/Handler; // field@09da │ │ -064c54: 6e20 d201 8d00 |00e8: invoke-virtual {v13, v8}, Landroid/os/Handler;.sendMessage:(Landroid/os/Message;)Z // method@01d2 │ │ -064c5a: 1a0d b20c |00eb: const-string v13, "Start" // string@0cb2 │ │ -064c5e: 1a0e e117 |00ed: const-string v14, "installed..." // string@17e1 │ │ -064c62: 7120 f811 ed00 |00ef: invoke-static {v13, v14}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@11f8 │ │ -064c68: 2900 55ff |00f2: goto/16 0047 // -00ab │ │ +0667aa: 6e20 5f15 ed00 |00bd: invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +0667b0: 0c0d |00c0: move-result-object v13 │ │ +0667b2: 121e |00c1: const/4 v14, #int 1 // #1 │ │ +0667b4: 460e 010e |00c2: aget-object v14, v1, v14 │ │ +0667b8: 6e20 5f15 ed00 |00c4: invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +0667be: 0c0d |00c7: move-result-object v13 │ │ +0667c0: 6e10 6415 0d00 |00c8: invoke-virtual {v13}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ +0667c6: 0c09 |00cb: move-result-object v9 │ │ +0667c8: 1a0d 860b |00cc: const-string v13, "PGN" // string@0b86 │ │ +0667cc: 6e30 a900 dc09 |00ce: invoke-virtual {v12, v13, v9}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@00a9 │ │ +0667d2: 6e30 9b00 b30c |00d1: invoke-virtual {v3, v11, v12}, Landroid/content/ContentResolver;.insert:(Landroid/net/Uri;Landroid/content/ContentValues;)Landroid/net/Uri; // method@009b │ │ +0667d8: 54fd bd09 |00d4: iget-object v13, v15, Ljwtc/android/chess/puzzle/ChessViewPractice$9;.this$0:Ljwtc/android/chess/puzzle/ChessViewPractice; // field@09bd │ │ +0667dc: 7110 7719 0d00 |00d6: invoke-static {v13}, Ljwtc/android/chess/puzzle/ChessViewPractice;.access$408:(Ljwtc/android/chess/puzzle/ChessViewPractice;)I // method@1977 │ │ +0667e2: d805 0501 |00d9: add-int/lit8 v5, v5, #int 1 // #01 │ │ +0667e6: 2890 |00db: goto 006b // -0070 │ │ +0667e8: 2208 6800 |00dc: new-instance v8, Landroid/os/Message; // type@0068 │ │ +0667ec: 7010 d401 0800 |00de: invoke-direct {v8}, Landroid/os/Message;.:()V // method@01d4 │ │ +0667f2: 121d |00e1: const/4 v13, #int 1 // #1 │ │ +0667f4: 598d 2100 |00e2: iput v13, v8, Landroid/os/Message;.what:I // field@0021 │ │ +0667f8: 54fd bd09 |00e4: iget-object v13, v15, Ljwtc/android/chess/puzzle/ChessViewPractice$9;.this$0:Ljwtc/android/chess/puzzle/ChessViewPractice; // field@09bd │ │ +0667fc: 54dd da09 |00e6: iget-object v13, v13, Ljwtc/android/chess/puzzle/ChessViewPractice;.m_threadHandler:Landroid/os/Handler; // field@09da │ │ +066800: 6e20 d201 8d00 |00e8: invoke-virtual {v13, v8}, Landroid/os/Handler;.sendMessage:(Landroid/os/Message;)Z // method@01d2 │ │ +066806: 1a0d af0c |00eb: const-string v13, "Start" // string@0caf │ │ +06680a: 1a0e dd17 |00ed: const-string v14, "installed..." // string@17dd │ │ +06680e: 7120 f811 ed00 |00ef: invoke-static {v13, v14}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@11f8 │ │ +066814: 2900 55ff |00f2: goto/16 0047 // -00ab │ │ catches : 2 │ │ 0x0000 - 0x002d │ │ Ljava/lang/Exception; -> 0x002e │ │ 0x0048 - 0x00f2 │ │ Ljava/lang/Exception; -> 0x002e │ │ positions : │ │ 0x0000 line=389 │ │ @@ -111206,17 +111238,17 @@ │ │ 0x004b - 0x00f4 reg=10 sb Ljava/lang/StringBuffer; │ │ 0x0050 - 0x00f4 reg=11 uri Landroid/net/Uri; │ │ 0x0000 - 0x00f4 reg=15 this Ljwtc/android/chess/puzzle/ChessViewPractice$9; │ │ │ │ source_file_idx : 829 (ChessViewPractice.java) │ │ │ │ Class #501 header: │ │ -class_idx : 1073 │ │ +class_idx : 1070 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 104 │ │ +superclass_idx : 101 │ │ source_file_idx : 831 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #501 annotations: │ │ @@ -111241,102 +111273,102 @@ │ │ type : '(Ljwtc/android/chess/puzzle/ChessViewPuzzle;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -064c84: |[064c84] jwtc.android.chess.puzzle.ChessViewPuzzle$1.:(Ljwtc/android/chess/puzzle/ChessViewPuzzle;)V │ │ -064c94: 5b01 dc09 |0000: iput-object v1, v0, Ljwtc/android/chess/puzzle/ChessViewPuzzle$1;.this$0:Ljwtc/android/chess/puzzle/ChessViewPuzzle; // field@09dc │ │ -064c98: 7010 c601 0000 |0002: invoke-direct {v0}, Landroid/os/Handler;.:()V // method@01c6 │ │ -064c9e: 0e00 |0005: return-void │ │ +066830: |[066830] jwtc.android.chess.puzzle.ChessViewPuzzle$1.:(Ljwtc/android/chess/puzzle/ChessViewPuzzle;)V │ │ +066840: 5b01 dc09 |0000: iput-object v1, v0, Ljwtc/android/chess/puzzle/ChessViewPuzzle$1;.this$0:Ljwtc/android/chess/puzzle/ChessViewPuzzle; // field@09dc │ │ +066844: 7010 c601 0000 |0002: invoke-direct {v0}, Landroid/os/Handler;.:()V // method@01c6 │ │ +06684a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Ljwtc/android/chess/puzzle/ChessViewPuzzle$1; │ │ - 0x0000 - 0x0006 reg=1 (null) Ljwtc/android/chess/puzzle/ChessViewPuzzle; │ │ + 0x0000 - 0x0006 reg=1 this$0 Ljwtc/android/chess/puzzle/ChessViewPuzzle; │ │ │ │ Virtual methods - │ │ #0 : (in Ljwtc/android/chess/puzzle/ChessViewPuzzle$1;) │ │ name : 'handleMessage' │ │ type : '(Landroid/os/Message;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 132 16-bit code units │ │ -064ca0: |[064ca0] jwtc.android.chess.puzzle.ChessViewPuzzle$1.handleMessage:(Landroid/os/Message;)V │ │ -064cb0: 1213 |0000: const/4 v3, #int 1 // #1 │ │ -064cb2: 5280 2100 |0001: iget v0, v8, Landroid/os/Message;.what:I // field@0021 │ │ -064cb6: 3330 2b00 |0003: if-ne v0, v3, 002e // +002b │ │ -064cba: 5470 dc09 |0005: iget-object v0, v7, Ljwtc/android/chess/puzzle/ChessViewPuzzle$1;.this$0:Ljwtc/android/chess/puzzle/ChessViewPuzzle; // field@09dc │ │ -064cbe: 5400 f509 |0007: iget-object v0, v0, Ljwtc/android/chess/puzzle/ChessViewPuzzle;._progressDlg:Landroid/app/ProgressDialog; // field@09f5 │ │ -064cc2: 6e10 8d00 0000 |0009: invoke-virtual {v0}, Landroid/app/ProgressDialog;.hide:()V // method@008d │ │ -064cc8: 5470 dc09 |000c: iget-object v0, v7, Ljwtc/android/chess/puzzle/ChessViewPuzzle$1;.this$0:Ljwtc/android/chess/puzzle/ChessViewPuzzle; // field@09dc │ │ -064ccc: 6e10 b619 0000 |000e: invoke-virtual {v0}, Ljwtc/android/chess/puzzle/ChessViewPuzzle;.getNumPuzzles:()V // method@19b6 │ │ -064cd2: 5470 dc09 |0011: iget-object v0, v7, Ljwtc/android/chess/puzzle/ChessViewPuzzle$1;.this$0:Ljwtc/android/chess/puzzle/ChessViewPuzzle; // field@09dc │ │ -064cd6: 7110 a619 0000 |0013: invoke-static {v0}, Ljwtc/android/chess/puzzle/ChessViewPuzzle;.access$000:(Ljwtc/android/chess/puzzle/ChessViewPuzzle;)Landroid/widget/SeekBar; // method@19a6 │ │ -064cdc: 0c00 |0016: move-result-object v0 │ │ -064cde: 3800 1100 |0017: if-eqz v0, 0028 // +0011 │ │ -064ce2: 5470 dc09 |0019: iget-object v0, v7, Ljwtc/android/chess/puzzle/ChessViewPuzzle$1;.this$0:Ljwtc/android/chess/puzzle/ChessViewPuzzle; // field@09dc │ │ -064ce6: 7110 a619 0000 |001b: invoke-static {v0}, Ljwtc/android/chess/puzzle/ChessViewPuzzle;.access$000:(Ljwtc/android/chess/puzzle/ChessViewPuzzle;)Landroid/widget/SeekBar; // method@19a6 │ │ -064cec: 0c00 |001e: move-result-object v0 │ │ -064cee: 5471 dc09 |001f: iget-object v1, v7, Ljwtc/android/chess/puzzle/ChessViewPuzzle$1;.this$0:Ljwtc/android/chess/puzzle/ChessViewPuzzle; // field@09dc │ │ -064cf2: 7110 a719 0100 |0021: invoke-static {v1}, Ljwtc/android/chess/puzzle/ChessViewPuzzle;.access$100:(Ljwtc/android/chess/puzzle/ChessViewPuzzle;)I // method@19a7 │ │ -064cf8: 0a01 |0024: move-result v1 │ │ -064cfa: 6e20 4d14 1000 |0025: invoke-virtual {v0, v1}, Landroid/widget/SeekBar;.setMax:(I)V // method@144d │ │ -064d00: 5470 dc09 |0028: iget-object v0, v7, Ljwtc/android/chess/puzzle/ChessViewPuzzle$1;.this$0:Ljwtc/android/chess/puzzle/ChessViewPuzzle; // field@09dc │ │ -064d04: 6e10 bc19 0000 |002a: invoke-virtual {v0}, Ljwtc/android/chess/puzzle/ChessViewPuzzle;.play:()V // method@19bc │ │ -064d0a: 0e00 |002d: return-void │ │ -064d0c: 5280 2100 |002e: iget v0, v8, Landroid/os/Message;.what:I // field@0021 │ │ -064d10: 1221 |0030: const/4 v1, #int 2 // #2 │ │ -064d12: 3310 3b00 |0031: if-ne v0, v1, 006c // +003b │ │ -064d16: 5470 dc09 |0033: iget-object v0, v7, Ljwtc/android/chess/puzzle/ChessViewPuzzle$1;.this$0:Ljwtc/android/chess/puzzle/ChessViewPuzzle; // field@09dc │ │ -064d1a: 5400 f509 |0035: iget-object v0, v0, Ljwtc/android/chess/puzzle/ChessViewPuzzle;._progressDlg:Landroid/app/ProgressDialog; // field@09f5 │ │ -064d1e: 2201 4203 |0037: new-instance v1, Ljava/lang/StringBuilder; // type@0342 │ │ -064d22: 7010 5715 0100 |0039: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ -064d28: 1a02 d80b |003c: const-string v2, "Progress: %d" // string@0bd8 │ │ -064d2c: 2333 a404 |003e: new-array v3, v3, [Ljava/lang/Object; // type@04a4 │ │ -064d30: 1204 |0040: const/4 v4, #int 0 // #0 │ │ -064d32: 5475 dc09 |0041: iget-object v5, v7, Ljwtc/android/chess/puzzle/ChessViewPuzzle$1;.this$0:Ljwtc/android/chess/puzzle/ChessViewPuzzle; // field@09dc │ │ -064d36: 7110 aa19 0500 |0043: invoke-static {v5}, Ljwtc/android/chess/puzzle/ChessViewPuzzle;.access$200:(Ljwtc/android/chess/puzzle/ChessViewPuzzle;)I // method@19aa │ │ -064d3c: 0a05 |0046: move-result v5 │ │ -064d3e: da05 0564 |0047: mul-int/lit8 v5, v5, #int 100 // #64 │ │ -064d42: 5476 dc09 |0049: iget-object v6, v7, Ljwtc/android/chess/puzzle/ChessViewPuzzle$1;.this$0:Ljwtc/android/chess/puzzle/ChessViewPuzzle; // field@09dc │ │ -064d46: 7110 a719 0600 |004b: invoke-static {v6}, Ljwtc/android/chess/puzzle/ChessViewPuzzle;.access$100:(Ljwtc/android/chess/puzzle/ChessViewPuzzle;)I // method@19a7 │ │ -064d4c: 0a06 |004e: move-result v6 │ │ -064d4e: b365 |004f: div-int/2addr v5, v6 │ │ -064d50: 7110 0a15 0500 |0050: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@150a │ │ -064d56: 0c05 |0053: move-result-object v5 │ │ -064d58: 4d05 0304 |0054: aput-object v5, v3, v4 │ │ -064d5c: 7120 3b15 3200 |0056: invoke-static {v2, v3}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@153b │ │ -064d62: 0c02 |0059: move-result-object v2 │ │ -064d64: 6e20 5f15 2100 |005a: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -064d6a: 0c01 |005d: move-result-object v1 │ │ -064d6c: 1a02 3000 |005e: const-string v2, " %" // string@0030 │ │ -064d70: 6e20 5f15 2100 |0060: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -064d76: 0c01 |0063: move-result-object v1 │ │ -064d78: 6e10 6415 0100 |0064: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ -064d7e: 0c01 |0067: move-result-object v1 │ │ -064d80: 6e20 8e00 1000 |0068: invoke-virtual {v0, v1}, Landroid/app/ProgressDialog;.setMessage:(Ljava/lang/CharSequence;)V // method@008e │ │ -064d86: 28c2 |006b: goto 002d // -003e │ │ -064d88: 5280 2100 |006c: iget v0, v8, Landroid/os/Message;.what:I // field@0021 │ │ -064d8c: 1231 |006e: const/4 v1, #int 3 // #3 │ │ -064d8e: 3310 beff |006f: if-ne v0, v1, 002d // -0042 │ │ -064d92: 5470 dc09 |0071: iget-object v0, v7, Ljwtc/android/chess/puzzle/ChessViewPuzzle$1;.this$0:Ljwtc/android/chess/puzzle/ChessViewPuzzle; // field@09dc │ │ -064d96: 5400 f509 |0073: iget-object v0, v0, Ljwtc/android/chess/puzzle/ChessViewPuzzle;._progressDlg:Landroid/app/ProgressDialog; // field@09f5 │ │ -064d9a: 6e10 8d00 0000 |0075: invoke-virtual {v0}, Landroid/app/ProgressDialog;.hide:()V // method@008d │ │ -064da0: 5470 dc09 |0078: iget-object v0, v7, Ljwtc/android/chess/puzzle/ChessViewPuzzle$1;.this$0:Ljwtc/android/chess/puzzle/ChessViewPuzzle; // field@09dc │ │ -064da4: 7110 ab19 0000 |007a: invoke-static {v0}, Ljwtc/android/chess/puzzle/ChessViewPuzzle;.access$300:(Ljwtc/android/chess/puzzle/ChessViewPuzzle;)Landroid/widget/TextView; // method@19ab │ │ -064daa: 0c00 |007d: move-result-object v0 │ │ -064dac: 1a01 6502 |007e: const-string v1, "An error occured during install" // string@0265 │ │ -064db0: 6e20 8214 1000 |0080: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@1482 │ │ -064db6: 28aa |0083: goto 002d // -0056 │ │ +06684c: |[06684c] jwtc.android.chess.puzzle.ChessViewPuzzle$1.handleMessage:(Landroid/os/Message;)V │ │ +06685c: 1213 |0000: const/4 v3, #int 1 // #1 │ │ +06685e: 5280 2100 |0001: iget v0, v8, Landroid/os/Message;.what:I // field@0021 │ │ +066862: 3330 2b00 |0003: if-ne v0, v3, 002e // +002b │ │ +066866: 5470 dc09 |0005: iget-object v0, v7, Ljwtc/android/chess/puzzle/ChessViewPuzzle$1;.this$0:Ljwtc/android/chess/puzzle/ChessViewPuzzle; // field@09dc │ │ +06686a: 5400 f509 |0007: iget-object v0, v0, Ljwtc/android/chess/puzzle/ChessViewPuzzle;._progressDlg:Landroid/app/ProgressDialog; // field@09f5 │ │ +06686e: 6e10 8d00 0000 |0009: invoke-virtual {v0}, Landroid/app/ProgressDialog;.hide:()V // method@008d │ │ +066874: 5470 dc09 |000c: iget-object v0, v7, Ljwtc/android/chess/puzzle/ChessViewPuzzle$1;.this$0:Ljwtc/android/chess/puzzle/ChessViewPuzzle; // field@09dc │ │ +066878: 6e10 b519 0000 |000e: invoke-virtual {v0}, Ljwtc/android/chess/puzzle/ChessViewPuzzle;.getNumPuzzles:()V // method@19b5 │ │ +06687e: 5470 dc09 |0011: iget-object v0, v7, Ljwtc/android/chess/puzzle/ChessViewPuzzle$1;.this$0:Ljwtc/android/chess/puzzle/ChessViewPuzzle; // field@09dc │ │ +066882: 7110 a619 0000 |0013: invoke-static {v0}, Ljwtc/android/chess/puzzle/ChessViewPuzzle;.access$000:(Ljwtc/android/chess/puzzle/ChessViewPuzzle;)Landroid/widget/SeekBar; // method@19a6 │ │ +066888: 0c00 |0016: move-result-object v0 │ │ +06688a: 3800 1100 |0017: if-eqz v0, 0028 // +0011 │ │ +06688e: 5470 dc09 |0019: iget-object v0, v7, Ljwtc/android/chess/puzzle/ChessViewPuzzle$1;.this$0:Ljwtc/android/chess/puzzle/ChessViewPuzzle; // field@09dc │ │ +066892: 7110 a619 0000 |001b: invoke-static {v0}, Ljwtc/android/chess/puzzle/ChessViewPuzzle;.access$000:(Ljwtc/android/chess/puzzle/ChessViewPuzzle;)Landroid/widget/SeekBar; // method@19a6 │ │ +066898: 0c00 |001e: move-result-object v0 │ │ +06689a: 5471 dc09 |001f: iget-object v1, v7, Ljwtc/android/chess/puzzle/ChessViewPuzzle$1;.this$0:Ljwtc/android/chess/puzzle/ChessViewPuzzle; // field@09dc │ │ +06689e: 7110 a719 0100 |0021: invoke-static {v1}, Ljwtc/android/chess/puzzle/ChessViewPuzzle;.access$100:(Ljwtc/android/chess/puzzle/ChessViewPuzzle;)I // method@19a7 │ │ +0668a4: 0a01 |0024: move-result v1 │ │ +0668a6: 6e20 4d14 1000 |0025: invoke-virtual {v0, v1}, Landroid/widget/SeekBar;.setMax:(I)V // method@144d │ │ +0668ac: 5470 dc09 |0028: iget-object v0, v7, Ljwtc/android/chess/puzzle/ChessViewPuzzle$1;.this$0:Ljwtc/android/chess/puzzle/ChessViewPuzzle; // field@09dc │ │ +0668b0: 6e10 bb19 0000 |002a: invoke-virtual {v0}, Ljwtc/android/chess/puzzle/ChessViewPuzzle;.play:()V // method@19bb │ │ +0668b6: 0e00 |002d: return-void │ │ +0668b8: 5280 2100 |002e: iget v0, v8, Landroid/os/Message;.what:I // field@0021 │ │ +0668bc: 1221 |0030: const/4 v1, #int 2 // #2 │ │ +0668be: 3310 3b00 |0031: if-ne v0, v1, 006c // +003b │ │ +0668c2: 5470 dc09 |0033: iget-object v0, v7, Ljwtc/android/chess/puzzle/ChessViewPuzzle$1;.this$0:Ljwtc/android/chess/puzzle/ChessViewPuzzle; // field@09dc │ │ +0668c6: 5400 f509 |0035: iget-object v0, v0, Ljwtc/android/chess/puzzle/ChessViewPuzzle;._progressDlg:Landroid/app/ProgressDialog; // field@09f5 │ │ +0668ca: 2201 3f03 |0037: new-instance v1, Ljava/lang/StringBuilder; // type@033f │ │ +0668ce: 7010 5715 0100 |0039: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ +0668d4: 1a02 d50b |003c: const-string v2, "Progress: %d" // string@0bd5 │ │ +0668d8: 2333 a104 |003e: new-array v3, v3, [Ljava/lang/Object; // type@04a1 │ │ +0668dc: 1204 |0040: const/4 v4, #int 0 // #0 │ │ +0668de: 5475 dc09 |0041: iget-object v5, v7, Ljwtc/android/chess/puzzle/ChessViewPuzzle$1;.this$0:Ljwtc/android/chess/puzzle/ChessViewPuzzle; // field@09dc │ │ +0668e2: 7110 aa19 0500 |0043: invoke-static {v5}, Ljwtc/android/chess/puzzle/ChessViewPuzzle;.access$200:(Ljwtc/android/chess/puzzle/ChessViewPuzzle;)I // method@19aa │ │ +0668e8: 0a05 |0046: move-result v5 │ │ +0668ea: da05 0564 |0047: mul-int/lit8 v5, v5, #int 100 // #64 │ │ +0668ee: 5476 dc09 |0049: iget-object v6, v7, Ljwtc/android/chess/puzzle/ChessViewPuzzle$1;.this$0:Ljwtc/android/chess/puzzle/ChessViewPuzzle; // field@09dc │ │ +0668f2: 7110 a719 0600 |004b: invoke-static {v6}, Ljwtc/android/chess/puzzle/ChessViewPuzzle;.access$100:(Ljwtc/android/chess/puzzle/ChessViewPuzzle;)I // method@19a7 │ │ +0668f8: 0a06 |004e: move-result v6 │ │ +0668fa: b365 |004f: div-int/2addr v5, v6 │ │ +0668fc: 7110 0a15 0500 |0050: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@150a │ │ +066902: 0c05 |0053: move-result-object v5 │ │ +066904: 4d05 0304 |0054: aput-object v5, v3, v4 │ │ +066908: 7120 3b15 3200 |0056: invoke-static {v2, v3}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@153b │ │ +06690e: 0c02 |0059: move-result-object v2 │ │ +066910: 6e20 5f15 2100 |005a: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +066916: 0c01 |005d: move-result-object v1 │ │ +066918: 1a02 3000 |005e: const-string v2, " %" // string@0030 │ │ +06691c: 6e20 5f15 2100 |0060: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +066922: 0c01 |0063: move-result-object v1 │ │ +066924: 6e10 6415 0100 |0064: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ +06692a: 0c01 |0067: move-result-object v1 │ │ +06692c: 6e20 8e00 1000 |0068: invoke-virtual {v0, v1}, Landroid/app/ProgressDialog;.setMessage:(Ljava/lang/CharSequence;)V // method@008e │ │ +066932: 28c2 |006b: goto 002d // -003e │ │ +066934: 5280 2100 |006c: iget v0, v8, Landroid/os/Message;.what:I // field@0021 │ │ +066938: 1231 |006e: const/4 v1, #int 3 // #3 │ │ +06693a: 3310 beff |006f: if-ne v0, v1, 002d // -0042 │ │ +06693e: 5470 dc09 |0071: iget-object v0, v7, Ljwtc/android/chess/puzzle/ChessViewPuzzle$1;.this$0:Ljwtc/android/chess/puzzle/ChessViewPuzzle; // field@09dc │ │ +066942: 5400 f509 |0073: iget-object v0, v0, Ljwtc/android/chess/puzzle/ChessViewPuzzle;._progressDlg:Landroid/app/ProgressDialog; // field@09f5 │ │ +066946: 6e10 8d00 0000 |0075: invoke-virtual {v0}, Landroid/app/ProgressDialog;.hide:()V // method@008d │ │ +06694c: 5470 dc09 |0078: iget-object v0, v7, Ljwtc/android/chess/puzzle/ChessViewPuzzle$1;.this$0:Ljwtc/android/chess/puzzle/ChessViewPuzzle; // field@09dc │ │ +066950: 7110 ab19 0000 |007a: invoke-static {v0}, Ljwtc/android/chess/puzzle/ChessViewPuzzle;.access$300:(Ljwtc/android/chess/puzzle/ChessViewPuzzle;)Landroid/widget/TextView; // method@19ab │ │ +066956: 0c00 |007d: move-result-object v0 │ │ +066958: 1a01 6502 |007e: const-string v1, "An error occured during install" // string@0265 │ │ +06695c: 6e20 8214 1000 |0080: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@1482 │ │ +066962: 28aa |0083: goto 002d // -0056 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=54 │ │ 0x0005 line=55 │ │ 0x000c line=57 │ │ 0x0011 line=58 │ │ 0x0019 line=59 │ │ @@ -111350,17 +111382,17 @@ │ │ locals : │ │ 0x0000 - 0x0084 reg=7 this Ljwtc/android/chess/puzzle/ChessViewPuzzle$1; │ │ 0x0000 - 0x0084 reg=8 msg Landroid/os/Message; │ │ │ │ source_file_idx : 831 (ChessViewPuzzle.java) │ │ │ │ Class #502 header: │ │ -class_idx : 1074 │ │ +class_idx : 1071 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 826 │ │ +superclass_idx : 823 │ │ source_file_idx : 831 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 3 │ │ │ │ Class #502 annotations: │ │ @@ -111386,43 +111418,43 @@ │ │ type : '(Ljwtc/android/chess/puzzle/ChessViewPuzzle;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -064db8: |[064db8] jwtc.android.chess.puzzle.ChessViewPuzzle$2.:(Ljwtc/android/chess/puzzle/ChessViewPuzzle;)V │ │ -064dc8: 5b01 dd09 |0000: iput-object v1, v0, Ljwtc/android/chess/puzzle/ChessViewPuzzle$2;.this$0:Ljwtc/android/chess/puzzle/ChessViewPuzzle; // field@09dd │ │ -064dcc: 7010 1c15 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ -064dd2: 0e00 |0005: return-void │ │ +066964: |[066964] jwtc.android.chess.puzzle.ChessViewPuzzle$2.:(Ljwtc/android/chess/puzzle/ChessViewPuzzle;)V │ │ +066974: 5b01 dd09 |0000: iput-object v1, v0, Ljwtc/android/chess/puzzle/ChessViewPuzzle$2;.this$0:Ljwtc/android/chess/puzzle/ChessViewPuzzle; // field@09dd │ │ +066978: 7010 1c15 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ +06697e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=107 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Ljwtc/android/chess/puzzle/ChessViewPuzzle$2; │ │ - 0x0000 - 0x0006 reg=1 (null) Ljwtc/android/chess/puzzle/ChessViewPuzzle; │ │ + 0x0000 - 0x0006 reg=1 this$0 Ljwtc/android/chess/puzzle/ChessViewPuzzle; │ │ │ │ Virtual methods - │ │ #0 : (in Ljwtc/android/chess/puzzle/ChessViewPuzzle$2;) │ │ name : 'onProgressChanged' │ │ type : '(Landroid/widget/SeekBar;IZ)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -064dd4: |[064dd4] jwtc.android.chess.puzzle.ChessViewPuzzle$2.onProgressChanged:(Landroid/widget/SeekBar;IZ)V │ │ -064de4: 3805 0e00 |0000: if-eqz v5, 000e // +000e │ │ -064de8: 5420 dd09 |0002: iget-object v0, v2, Ljwtc/android/chess/puzzle/ChessViewPuzzle$2;.this$0:Ljwtc/android/chess/puzzle/ChessViewPuzzle; // field@09dd │ │ -064dec: d801 04ff |0004: add-int/lit8 v1, v4, #int -1 // #ff │ │ -064df0: 7120 ad19 1000 |0006: invoke-static {v0, v1}, Ljwtc/android/chess/puzzle/ChessViewPuzzle;.access$402:(Ljwtc/android/chess/puzzle/ChessViewPuzzle;I)I // method@19ad │ │ -064df6: 5420 dd09 |0009: iget-object v0, v2, Ljwtc/android/chess/puzzle/ChessViewPuzzle$2;.this$0:Ljwtc/android/chess/puzzle/ChessViewPuzzle; // field@09dd │ │ -064dfa: 6e10 bc19 0000 |000b: invoke-virtual {v0}, Ljwtc/android/chess/puzzle/ChessViewPuzzle;.play:()V // method@19bc │ │ -064e00: 0e00 |000e: return-void │ │ +066980: |[066980] jwtc.android.chess.puzzle.ChessViewPuzzle$2.onProgressChanged:(Landroid/widget/SeekBar;IZ)V │ │ +066990: 3805 0e00 |0000: if-eqz v5, 000e // +000e │ │ +066994: 5420 dd09 |0002: iget-object v0, v2, Ljwtc/android/chess/puzzle/ChessViewPuzzle$2;.this$0:Ljwtc/android/chess/puzzle/ChessViewPuzzle; // field@09dd │ │ +066998: d801 04ff |0004: add-int/lit8 v1, v4, #int -1 // #ff │ │ +06699c: 7120 ad19 1000 |0006: invoke-static {v0, v1}, Ljwtc/android/chess/puzzle/ChessViewPuzzle;.access$402:(Ljwtc/android/chess/puzzle/ChessViewPuzzle;I)I // method@19ad │ │ +0669a2: 5420 dd09 |0009: iget-object v0, v2, Ljwtc/android/chess/puzzle/ChessViewPuzzle$2;.this$0:Ljwtc/android/chess/puzzle/ChessViewPuzzle; // field@09dd │ │ +0669a6: 6e10 bb19 0000 |000b: invoke-virtual {v0}, Ljwtc/android/chess/puzzle/ChessViewPuzzle;.play:()V // method@19bb │ │ +0669ac: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=111 │ │ 0x0002 line=112 │ │ 0x0009 line=113 │ │ 0x000e line=115 │ │ locals : │ │ @@ -111436,16 +111468,16 @@ │ │ type : '(Landroid/widget/SeekBar;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -064e04: |[064e04] jwtc.android.chess.puzzle.ChessViewPuzzle$2.onStartTrackingTouch:(Landroid/widget/SeekBar;)V │ │ -064e14: 0e00 |0000: return-void │ │ +0669b0: |[0669b0] jwtc.android.chess.puzzle.ChessViewPuzzle$2.onStartTrackingTouch:(Landroid/widget/SeekBar;)V │ │ +0669c0: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=121 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Ljwtc/android/chess/puzzle/ChessViewPuzzle$2; │ │ 0x0000 - 0x0001 reg=1 seekBar Landroid/widget/SeekBar; │ │ │ │ @@ -111454,29 +111486,29 @@ │ │ type : '(Landroid/widget/SeekBar;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -064e18: |[064e18] jwtc.android.chess.puzzle.ChessViewPuzzle$2.onStopTrackingTouch:(Landroid/widget/SeekBar;)V │ │ -064e28: 0e00 |0000: return-void │ │ +0669c4: |[0669c4] jwtc.android.chess.puzzle.ChessViewPuzzle$2.onStopTrackingTouch:(Landroid/widget/SeekBar;)V │ │ +0669d4: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=127 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Ljwtc/android/chess/puzzle/ChessViewPuzzle$2; │ │ 0x0000 - 0x0001 reg=1 seekBar Landroid/widget/SeekBar; │ │ │ │ source_file_idx : 831 (ChessViewPuzzle.java) │ │ │ │ Class #503 header: │ │ -class_idx : 1075 │ │ +class_idx : 1072 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 826 │ │ +superclass_idx : 823 │ │ source_file_idx : 831 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #503 annotations: │ │ @@ -111502,58 +111534,58 @@ │ │ type : '(Ljwtc/android/chess/puzzle/ChessViewPuzzle;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -064e2c: |[064e2c] jwtc.android.chess.puzzle.ChessViewPuzzle$3.:(Ljwtc/android/chess/puzzle/ChessViewPuzzle;)V │ │ -064e3c: 5b01 de09 |0000: iput-object v1, v0, Ljwtc/android/chess/puzzle/ChessViewPuzzle$3;.this$0:Ljwtc/android/chess/puzzle/ChessViewPuzzle; // field@09de │ │ -064e40: 7010 1c15 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ -064e46: 0e00 |0005: return-void │ │ +0669d8: |[0669d8] jwtc.android.chess.puzzle.ChessViewPuzzle$3.:(Ljwtc/android/chess/puzzle/ChessViewPuzzle;)V │ │ +0669e8: 5b01 de09 |0000: iput-object v1, v0, Ljwtc/android/chess/puzzle/ChessViewPuzzle$3;.this$0:Ljwtc/android/chess/puzzle/ChessViewPuzzle; // field@09de │ │ +0669ec: 7010 1c15 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ +0669f2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=137 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Ljwtc/android/chess/puzzle/ChessViewPuzzle$3; │ │ - 0x0000 - 0x0006 reg=1 (null) Ljwtc/android/chess/puzzle/ChessViewPuzzle; │ │ + 0x0000 - 0x0006 reg=1 this$0 Ljwtc/android/chess/puzzle/ChessViewPuzzle; │ │ │ │ Virtual methods - │ │ #0 : (in Ljwtc/android/chess/puzzle/ChessViewPuzzle$3;) │ │ name : 'onClick' │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -064e48: |[064e48] jwtc.android.chess.puzzle.ChessViewPuzzle$3.onClick:(Landroid/view/View;)V │ │ -064e58: 5420 de09 |0000: iget-object v0, v2, Ljwtc/android/chess/puzzle/ChessViewPuzzle$3;.this$0:Ljwtc/android/chess/puzzle/ChessViewPuzzle; // field@09de │ │ -064e5c: 5421 de09 |0002: iget-object v1, v2, Ljwtc/android/chess/puzzle/ChessViewPuzzle$3;.this$0:Ljwtc/android/chess/puzzle/ChessViewPuzzle; // field@09de │ │ -064e60: 7110 af19 0100 |0004: invoke-static {v1}, Ljwtc/android/chess/puzzle/ChessViewPuzzle;.access$500:(Ljwtc/android/chess/puzzle/ChessViewPuzzle;)Ljwtc/android/chess/ChessViewBase; // method@19af │ │ -064e66: 0c01 |0007: move-result-object v1 │ │ -064e68: 6e20 e416 3100 |0008: invoke-virtual {v1, v3}, Ljwtc/android/chess/ChessViewBase;.getIndexOfButton:(Landroid/view/View;)I // method@16e4 │ │ -064e6e: 0a01 |000b: move-result v1 │ │ -064e70: 6e20 b819 1000 |000c: invoke-virtual {v0, v1}, Ljwtc/android/chess/puzzle/ChessViewPuzzle;.handleClick:(I)Z // method@19b8 │ │ -064e76: 0e00 |000f: return-void │ │ +0669f4: |[0669f4] jwtc.android.chess.puzzle.ChessViewPuzzle$3.onClick:(Landroid/view/View;)V │ │ +066a04: 5420 de09 |0000: iget-object v0, v2, Ljwtc/android/chess/puzzle/ChessViewPuzzle$3;.this$0:Ljwtc/android/chess/puzzle/ChessViewPuzzle; // field@09de │ │ +066a08: 5421 de09 |0002: iget-object v1, v2, Ljwtc/android/chess/puzzle/ChessViewPuzzle$3;.this$0:Ljwtc/android/chess/puzzle/ChessViewPuzzle; // field@09de │ │ +066a0c: 7110 ae19 0100 |0004: invoke-static {v1}, Ljwtc/android/chess/puzzle/ChessViewPuzzle;.access$500:(Ljwtc/android/chess/puzzle/ChessViewPuzzle;)Ljwtc/android/chess/ChessViewBase; // method@19ae │ │ +066a12: 0c01 |0007: move-result-object v1 │ │ +066a14: 6e20 e416 3100 |0008: invoke-virtual {v1, v3}, Ljwtc/android/chess/ChessViewBase;.getIndexOfButton:(Landroid/view/View;)I // method@16e4 │ │ +066a1a: 0a01 |000b: move-result v1 │ │ +066a1c: 6e20 b719 1000 |000c: invoke-virtual {v0, v1}, Ljwtc/android/chess/puzzle/ChessViewPuzzle;.handleClick:(I)Z // method@19b7 │ │ +066a22: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=139 │ │ 0x000f line=140 │ │ locals : │ │ 0x0000 - 0x0010 reg=2 this Ljwtc/android/chess/puzzle/ChessViewPuzzle$3; │ │ 0x0000 - 0x0010 reg=3 arg0 Landroid/view/View; │ │ │ │ source_file_idx : 831 (ChessViewPuzzle.java) │ │ │ │ Class #504 header: │ │ -class_idx : 1076 │ │ +class_idx : 1073 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 826 │ │ +superclass_idx : 823 │ │ source_file_idx : 831 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #504 annotations: │ │ @@ -111579,61 +111611,61 @@ │ │ type : '(Ljwtc/android/chess/puzzle/ChessViewPuzzle;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -064e78: |[064e78] jwtc.android.chess.puzzle.ChessViewPuzzle$4.:(Ljwtc/android/chess/puzzle/ChessViewPuzzle;)V │ │ -064e88: 5b01 df09 |0000: iput-object v1, v0, Ljwtc/android/chess/puzzle/ChessViewPuzzle$4;.this$0:Ljwtc/android/chess/puzzle/ChessViewPuzzle; // field@09df │ │ -064e8c: 7010 1c15 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ -064e92: 0e00 |0005: return-void │ │ +066a24: |[066a24] jwtc.android.chess.puzzle.ChessViewPuzzle$4.:(Ljwtc/android/chess/puzzle/ChessViewPuzzle;)V │ │ +066a34: 5b01 df09 |0000: iput-object v1, v0, Ljwtc/android/chess/puzzle/ChessViewPuzzle$4;.this$0:Ljwtc/android/chess/puzzle/ChessViewPuzzle; // field@09df │ │ +066a38: 7010 1c15 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ +066a3e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=146 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Ljwtc/android/chess/puzzle/ChessViewPuzzle$4; │ │ - 0x0000 - 0x0006 reg=1 (null) Ljwtc/android/chess/puzzle/ChessViewPuzzle; │ │ + 0x0000 - 0x0006 reg=1 this$0 Ljwtc/android/chess/puzzle/ChessViewPuzzle; │ │ │ │ Virtual methods - │ │ #0 : (in Ljwtc/android/chess/puzzle/ChessViewPuzzle$4;) │ │ name : 'onClick' │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 21 16-bit code units │ │ -064e94: |[064e94] jwtc.android.chess.puzzle.ChessViewPuzzle$4.onClick:(Landroid/view/View;)V │ │ -064ea4: 5420 df09 |0000: iget-object v0, v2, Ljwtc/android/chess/puzzle/ChessViewPuzzle$4;.this$0:Ljwtc/android/chess/puzzle/ChessViewPuzzle; // field@09df │ │ -064ea8: 5421 df09 |0002: iget-object v1, v2, Ljwtc/android/chess/puzzle/ChessViewPuzzle$4;.this$0:Ljwtc/android/chess/puzzle/ChessViewPuzzle; // field@09df │ │ -064eac: 7110 b019 0100 |0004: invoke-static {v1}, Ljwtc/android/chess/puzzle/ChessViewPuzzle;.access$600:(Ljwtc/android/chess/puzzle/ChessViewPuzzle;)Ljwtc/chess/JNI; // method@19b0 │ │ -064eb2: 0c01 |0007: move-result-object v1 │ │ -064eb4: 6e10 301b 0100 |0008: invoke-virtual {v1}, Ljwtc/chess/JNI;.getNumBoard:()I // method@1b30 │ │ -064eba: 0a01 |000b: move-result v1 │ │ -064ebc: 6e20 b919 1000 |000c: invoke-virtual {v0, v1}, Ljwtc/android/chess/puzzle/ChessViewPuzzle;.jumptoMove:(I)V // method@19b9 │ │ -064ec2: 5420 df09 |000f: iget-object v0, v2, Ljwtc/android/chess/puzzle/ChessViewPuzzle$4;.this$0:Ljwtc/android/chess/puzzle/ChessViewPuzzle; // field@09df │ │ -064ec6: 6e10 c119 0000 |0011: invoke-virtual {v0}, Ljwtc/android/chess/puzzle/ChessViewPuzzle;.updateState:()V // method@19c1 │ │ -064ecc: 0e00 |0014: return-void │ │ +066a40: |[066a40] jwtc.android.chess.puzzle.ChessViewPuzzle$4.onClick:(Landroid/view/View;)V │ │ +066a50: 5420 df09 |0000: iget-object v0, v2, Ljwtc/android/chess/puzzle/ChessViewPuzzle$4;.this$0:Ljwtc/android/chess/puzzle/ChessViewPuzzle; // field@09df │ │ +066a54: 5421 df09 |0002: iget-object v1, v2, Ljwtc/android/chess/puzzle/ChessViewPuzzle$4;.this$0:Ljwtc/android/chess/puzzle/ChessViewPuzzle; // field@09df │ │ +066a58: 7110 af19 0100 |0004: invoke-static {v1}, Ljwtc/android/chess/puzzle/ChessViewPuzzle;.access$600:(Ljwtc/android/chess/puzzle/ChessViewPuzzle;)Ljwtc/chess/JNI; // method@19af │ │ +066a5e: 0c01 |0007: move-result-object v1 │ │ +066a60: 6e10 2f1b 0100 |0008: invoke-virtual {v1}, Ljwtc/chess/JNI;.getNumBoard:()I // method@1b2f │ │ +066a66: 0a01 |000b: move-result v1 │ │ +066a68: 6e20 b819 1000 |000c: invoke-virtual {v0, v1}, Ljwtc/android/chess/puzzle/ChessViewPuzzle;.jumptoMove:(I)V // method@19b8 │ │ +066a6e: 5420 df09 |000f: iget-object v0, v2, Ljwtc/android/chess/puzzle/ChessViewPuzzle$4;.this$0:Ljwtc/android/chess/puzzle/ChessViewPuzzle; // field@09df │ │ +066a72: 6e10 c019 0000 |0011: invoke-virtual {v0}, Ljwtc/android/chess/puzzle/ChessViewPuzzle;.updateState:()V // method@19c0 │ │ +066a78: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=148 │ │ 0x000f line=149 │ │ 0x0014 line=154 │ │ locals : │ │ 0x0000 - 0x0015 reg=2 this Ljwtc/android/chess/puzzle/ChessViewPuzzle$4; │ │ 0x0000 - 0x0015 reg=3 arg0 Landroid/view/View; │ │ │ │ source_file_idx : 831 (ChessViewPuzzle.java) │ │ │ │ Class #505 header: │ │ -class_idx : 1077 │ │ +class_idx : 1074 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 826 │ │ +superclass_idx : 823 │ │ source_file_idx : 831 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #505 annotations: │ │ @@ -111659,63 +111691,66 @@ │ │ type : '(Ljwtc/android/chess/puzzle/ChessViewPuzzle;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -064ed0: |[064ed0] jwtc.android.chess.puzzle.ChessViewPuzzle$5.:(Ljwtc/android/chess/puzzle/ChessViewPuzzle;)V │ │ -064ee0: 5b01 e009 |0000: iput-object v1, v0, Ljwtc/android/chess/puzzle/ChessViewPuzzle$5;.this$0:Ljwtc/android/chess/puzzle/ChessViewPuzzle; // field@09e0 │ │ -064ee4: 7010 1c15 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ -064eea: 0e00 |0005: return-void │ │ +066a7c: |[066a7c] jwtc.android.chess.puzzle.ChessViewPuzzle$5.:(Ljwtc/android/chess/puzzle/ChessViewPuzzle;)V │ │ +066a8c: 5b01 e009 |0000: iput-object v1, v0, Ljwtc/android/chess/puzzle/ChessViewPuzzle$5;.this$0:Ljwtc/android/chess/puzzle/ChessViewPuzzle; // field@09e0 │ │ +066a90: 7010 1c15 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ +066a96: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=158 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Ljwtc/android/chess/puzzle/ChessViewPuzzle$5; │ │ - 0x0000 - 0x0006 reg=1 (null) Ljwtc/android/chess/puzzle/ChessViewPuzzle; │ │ + 0x0000 - 0x0006 reg=1 this$0 Ljwtc/android/chess/puzzle/ChessViewPuzzle; │ │ │ │ Virtual methods - │ │ #0 : (in Ljwtc/android/chess/puzzle/ChessViewPuzzle$5;) │ │ name : 'onClick' │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ - insns size : 21 16-bit code units │ │ -064eec: |[064eec] jwtc.android.chess.puzzle.ChessViewPuzzle$5.onClick:(Landroid/view/View;)V │ │ -064efc: 5420 e009 |0000: iget-object v0, v2, Ljwtc/android/chess/puzzle/ChessViewPuzzle$5;.this$0:Ljwtc/android/chess/puzzle/ChessViewPuzzle; // field@09e0 │ │ -064f00: 7110 ac19 0000 |0002: invoke-static {v0}, Ljwtc/android/chess/puzzle/ChessViewPuzzle;.access$400:(Ljwtc/android/chess/puzzle/ChessViewPuzzle;)I // method@19ac │ │ -064f06: 0a00 |0005: move-result v0 │ │ -064f08: 1211 |0006: const/4 v1, #int 1 // #1 │ │ -064f0a: 3710 0800 |0007: if-le v0, v1, 000f // +0008 │ │ -064f0e: 5420 e009 |0009: iget-object v0, v2, Ljwtc/android/chess/puzzle/ChessViewPuzzle$5;.this$0:Ljwtc/android/chess/puzzle/ChessViewPuzzle; // field@09e0 │ │ -064f12: 1221 |000b: const/4 v1, #int 2 // #2 │ │ -064f14: 7120 ae19 1000 |000c: invoke-static {v0, v1}, Ljwtc/android/chess/puzzle/ChessViewPuzzle;.access$420:(Ljwtc/android/chess/puzzle/ChessViewPuzzle;I)I // method@19ae │ │ -064f1a: 5420 e009 |000f: iget-object v0, v2, Ljwtc/android/chess/puzzle/ChessViewPuzzle$5;.this$0:Ljwtc/android/chess/puzzle/ChessViewPuzzle; // field@09e0 │ │ -064f1e: 6e10 bc19 0000 |0011: invoke-virtual {v0}, Ljwtc/android/chess/puzzle/ChessViewPuzzle;.play:()V // method@19bc │ │ -064f24: 0e00 |0014: return-void │ │ + insns size : 28 16-bit code units │ │ +066a98: |[066a98] jwtc.android.chess.puzzle.ChessViewPuzzle$5.onClick:(Landroid/view/View;)V │ │ +066aa8: 5420 e009 |0000: iget-object v0, v2, Ljwtc/android/chess/puzzle/ChessViewPuzzle$5;.this$0:Ljwtc/android/chess/puzzle/ChessViewPuzzle; // field@09e0 │ │ +066aac: 7110 ac19 0000 |0002: invoke-static {v0}, Ljwtc/android/chess/puzzle/ChessViewPuzzle;.access$400:(Ljwtc/android/chess/puzzle/ChessViewPuzzle;)I // method@19ac │ │ +066ab2: 0a00 |0005: move-result v0 │ │ +066ab4: 1211 |0006: const/4 v1, #int 1 // #1 │ │ +066ab6: 3710 0f00 |0007: if-le v0, v1, 0016 // +000f │ │ +066aba: 5420 e009 |0009: iget-object v0, v2, Ljwtc/android/chess/puzzle/ChessViewPuzzle$5;.this$0:Ljwtc/android/chess/puzzle/ChessViewPuzzle; // field@09e0 │ │ +066abe: 5421 e009 |000b: iget-object v1, v2, Ljwtc/android/chess/puzzle/ChessViewPuzzle$5;.this$0:Ljwtc/android/chess/puzzle/ChessViewPuzzle; // field@09e0 │ │ +066ac2: 7110 ac19 0100 |000d: invoke-static {v1}, Ljwtc/android/chess/puzzle/ChessViewPuzzle;.access$400:(Ljwtc/android/chess/puzzle/ChessViewPuzzle;)I // method@19ac │ │ +066ac8: 0a01 |0010: move-result v1 │ │ +066aca: d801 01fe |0011: add-int/lit8 v1, v1, #int -2 // #fe │ │ +066ace: 7120 ad19 1000 |0013: invoke-static {v0, v1}, Ljwtc/android/chess/puzzle/ChessViewPuzzle;.access$402:(Ljwtc/android/chess/puzzle/ChessViewPuzzle;I)I // method@19ad │ │ +066ad4: 5420 e009 |0016: iget-object v0, v2, Ljwtc/android/chess/puzzle/ChessViewPuzzle$5;.this$0:Ljwtc/android/chess/puzzle/ChessViewPuzzle; // field@09e0 │ │ +066ad8: 6e10 bb19 0000 |0018: invoke-virtual {v0}, Ljwtc/android/chess/puzzle/ChessViewPuzzle;.play:()V // method@19bb │ │ +066ade: 0e00 |001b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=160 │ │ 0x0009 line=161 │ │ - 0x000f line=162 │ │ - 0x0014 line=163 │ │ + 0x0016 line=162 │ │ + 0x001b line=163 │ │ locals : │ │ - 0x0000 - 0x0015 reg=2 this Ljwtc/android/chess/puzzle/ChessViewPuzzle$5; │ │ - 0x0000 - 0x0015 reg=3 arg0 Landroid/view/View; │ │ + 0x0000 - 0x001c reg=2 this Ljwtc/android/chess/puzzle/ChessViewPuzzle$5; │ │ + 0x0000 - 0x001c reg=3 arg0 Landroid/view/View; │ │ │ │ source_file_idx : 831 (ChessViewPuzzle.java) │ │ │ │ Class #506 header: │ │ -class_idx : 1078 │ │ +class_idx : 1075 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 826 │ │ +superclass_idx : 823 │ │ source_file_idx : 831 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #506 annotations: │ │ @@ -111741,53 +111776,53 @@ │ │ type : '(Ljwtc/android/chess/puzzle/ChessViewPuzzle;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -064f28: |[064f28] jwtc.android.chess.puzzle.ChessViewPuzzle$6.:(Ljwtc/android/chess/puzzle/ChessViewPuzzle;)V │ │ -064f38: 5b01 e109 |0000: iput-object v1, v0, Ljwtc/android/chess/puzzle/ChessViewPuzzle$6;.this$0:Ljwtc/android/chess/puzzle/ChessViewPuzzle; // field@09e1 │ │ -064f3c: 7010 1c15 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ -064f42: 0e00 |0005: return-void │ │ +066ae0: |[066ae0] jwtc.android.chess.puzzle.ChessViewPuzzle$6.:(Ljwtc/android/chess/puzzle/ChessViewPuzzle;)V │ │ +066af0: 5b01 e109 |0000: iput-object v1, v0, Ljwtc/android/chess/puzzle/ChessViewPuzzle$6;.this$0:Ljwtc/android/chess/puzzle/ChessViewPuzzle; // field@09e1 │ │ +066af4: 7010 1c15 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ +066afa: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=167 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Ljwtc/android/chess/puzzle/ChessViewPuzzle$6; │ │ - 0x0000 - 0x0006 reg=1 (null) Ljwtc/android/chess/puzzle/ChessViewPuzzle; │ │ + 0x0000 - 0x0006 reg=1 this$0 Ljwtc/android/chess/puzzle/ChessViewPuzzle; │ │ │ │ Virtual methods - │ │ #0 : (in Ljwtc/android/chess/puzzle/ChessViewPuzzle$6;) │ │ name : 'onClick' │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -064f44: |[064f44] jwtc.android.chess.puzzle.ChessViewPuzzle$6.onClick:(Landroid/view/View;)V │ │ -064f54: 5410 e109 |0000: iget-object v0, v1, Ljwtc/android/chess/puzzle/ChessViewPuzzle$6;.this$0:Ljwtc/android/chess/puzzle/ChessViewPuzzle; // field@09e1 │ │ -064f58: 6e10 bc19 0000 |0002: invoke-virtual {v0}, Ljwtc/android/chess/puzzle/ChessViewPuzzle;.play:()V // method@19bc │ │ -064f5e: 0e00 |0005: return-void │ │ +066afc: |[066afc] jwtc.android.chess.puzzle.ChessViewPuzzle$6.onClick:(Landroid/view/View;)V │ │ +066b0c: 5410 e109 |0000: iget-object v0, v1, Ljwtc/android/chess/puzzle/ChessViewPuzzle$6;.this$0:Ljwtc/android/chess/puzzle/ChessViewPuzzle; // field@09e1 │ │ +066b10: 6e10 bb19 0000 |0002: invoke-virtual {v0}, Ljwtc/android/chess/puzzle/ChessViewPuzzle;.play:()V // method@19bb │ │ +066b16: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=169 │ │ 0x0005 line=170 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Ljwtc/android/chess/puzzle/ChessViewPuzzle$6; │ │ 0x0000 - 0x0006 reg=2 arg0 Landroid/view/View; │ │ │ │ source_file_idx : 831 (ChessViewPuzzle.java) │ │ │ │ Class #507 header: │ │ -class_idx : 1079 │ │ +class_idx : 1076 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 826 │ │ +superclass_idx : 823 │ │ source_file_idx : 831 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #507 annotations: │ │ @@ -111813,51 +111848,51 @@ │ │ type : '(Ljwtc/android/chess/puzzle/ChessViewPuzzle;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -064f60: |[064f60] jwtc.android.chess.puzzle.ChessViewPuzzle$7.:(Ljwtc/android/chess/puzzle/ChessViewPuzzle;)V │ │ -064f70: 5b01 e209 |0000: iput-object v1, v0, Ljwtc/android/chess/puzzle/ChessViewPuzzle$7;.this$0:Ljwtc/android/chess/puzzle/ChessViewPuzzle; // field@09e2 │ │ -064f74: 7010 1c15 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ -064f7a: 0e00 |0005: return-void │ │ +066b18: |[066b18] jwtc.android.chess.puzzle.ChessViewPuzzle$7.:(Ljwtc/android/chess/puzzle/ChessViewPuzzle;)V │ │ +066b28: 5b01 e209 |0000: iput-object v1, v0, Ljwtc/android/chess/puzzle/ChessViewPuzzle$7;.this$0:Ljwtc/android/chess/puzzle/ChessViewPuzzle; // field@09e2 │ │ +066b2c: 7010 1c15 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ +066b32: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=174 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Ljwtc/android/chess/puzzle/ChessViewPuzzle$7; │ │ - 0x0000 - 0x0006 reg=1 (null) Ljwtc/android/chess/puzzle/ChessViewPuzzle; │ │ + 0x0000 - 0x0006 reg=1 this$0 Ljwtc/android/chess/puzzle/ChessViewPuzzle; │ │ │ │ Virtual methods - │ │ #0 : (in Ljwtc/android/chess/puzzle/ChessViewPuzzle$7;) │ │ name : 'onClick' │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 33 16-bit code units │ │ -064f7c: |[064f7c] jwtc.android.chess.puzzle.ChessViewPuzzle$7.onClick:(Landroid/view/View;)V │ │ -064f8c: 2200 2800 |0000: new-instance v0, Landroid/content/Intent; // type@0028 │ │ -064f90: 7010 c500 0000 |0002: invoke-direct {v0}, Landroid/content/Intent;.:()V // method@00c5 │ │ -064f96: 5431 e209 |0005: iget-object v1, v3, Ljwtc/android/chess/puzzle/ChessViewPuzzle$7;.this$0:Ljwtc/android/chess/puzzle/ChessViewPuzzle; // field@09e2 │ │ -064f9a: 7110 b119 0100 |0007: invoke-static {v1}, Ljwtc/android/chess/puzzle/ChessViewPuzzle;.access$700:(Ljwtc/android/chess/puzzle/ChessViewPuzzle;)Ljwtc/android/chess/puzzle/puzzle; // method@19b1 │ │ -064fa0: 0c01 |000a: move-result-object v1 │ │ -064fa2: 1c02 ba03 |000b: const-class v2, Ljwtc/android/chess/HtmlActivity; // type@03ba │ │ -064fa6: 6e30 e800 1002 |000d: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.setClass:(Landroid/content/Context;Ljava/lang/Class;)Landroid/content/Intent; // method@00e8 │ │ -064fac: 6201 c605 |0010: sget-object v1, Ljwtc/android/chess/HtmlActivity;.HELP_MODE:Ljava/lang/String; // field@05c6 │ │ -064fb0: 1a02 1517 |0012: const-string v2, "help_puzzle" // string@1715 │ │ -064fb4: 6e30 e100 1002 |0014: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@00e1 │ │ -064fba: 5431 e209 |0017: iget-object v1, v3, Ljwtc/android/chess/puzzle/ChessViewPuzzle$7;.this$0:Ljwtc/android/chess/puzzle/ChessViewPuzzle; // field@09e2 │ │ -064fbe: 7110 b119 0100 |0019: invoke-static {v1}, Ljwtc/android/chess/puzzle/ChessViewPuzzle;.access$700:(Ljwtc/android/chess/puzzle/ChessViewPuzzle;)Ljwtc/android/chess/puzzle/puzzle; // method@19b1 │ │ -064fc4: 0c01 |001c: move-result-object v1 │ │ -064fc6: 6e20 e719 0100 |001d: invoke-virtual {v1, v0}, Ljwtc/android/chess/puzzle/puzzle;.startActivity:(Landroid/content/Intent;)V // method@19e7 │ │ -064fcc: 0e00 |0020: return-void │ │ +066b34: |[066b34] jwtc.android.chess.puzzle.ChessViewPuzzle$7.onClick:(Landroid/view/View;)V │ │ +066b44: 2200 2800 |0000: new-instance v0, Landroid/content/Intent; // type@0028 │ │ +066b48: 7010 c500 0000 |0002: invoke-direct {v0}, Landroid/content/Intent;.:()V // method@00c5 │ │ +066b4e: 5431 e209 |0005: iget-object v1, v3, Ljwtc/android/chess/puzzle/ChessViewPuzzle$7;.this$0:Ljwtc/android/chess/puzzle/ChessViewPuzzle; // field@09e2 │ │ +066b52: 7110 b019 0100 |0007: invoke-static {v1}, Ljwtc/android/chess/puzzle/ChessViewPuzzle;.access$700:(Ljwtc/android/chess/puzzle/ChessViewPuzzle;)Ljwtc/android/chess/puzzle/puzzle; // method@19b0 │ │ +066b58: 0c01 |000a: move-result-object v1 │ │ +066b5a: 1c02 b703 |000b: const-class v2, Ljwtc/android/chess/HtmlActivity; // type@03b7 │ │ +066b5e: 6e30 e800 1002 |000d: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.setClass:(Landroid/content/Context;Ljava/lang/Class;)Landroid/content/Intent; // method@00e8 │ │ +066b64: 6201 c605 |0010: sget-object v1, Ljwtc/android/chess/HtmlActivity;.HELP_MODE:Ljava/lang/String; // field@05c6 │ │ +066b68: 1a02 1117 |0012: const-string v2, "help_puzzle" // string@1711 │ │ +066b6c: 6e30 e100 1002 |0014: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@00e1 │ │ +066b72: 5431 e209 |0017: iget-object v1, v3, Ljwtc/android/chess/puzzle/ChessViewPuzzle$7;.this$0:Ljwtc/android/chess/puzzle/ChessViewPuzzle; // field@09e2 │ │ +066b76: 7110 b019 0100 |0019: invoke-static {v1}, Ljwtc/android/chess/puzzle/ChessViewPuzzle;.access$700:(Ljwtc/android/chess/puzzle/ChessViewPuzzle;)Ljwtc/android/chess/puzzle/puzzle; // method@19b0 │ │ +066b7c: 0c01 |001c: move-result-object v1 │ │ +066b7e: 6e20 e619 0100 |001d: invoke-virtual {v1, v0}, Ljwtc/android/chess/puzzle/puzzle;.startActivity:(Landroid/content/Intent;)V // method@19e6 │ │ +066b84: 0e00 |0020: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=176 │ │ 0x0005 line=177 │ │ 0x0010 line=178 │ │ 0x0017 line=179 │ │ 0x0020 line=180 │ │ @@ -111865,17 +111900,17 @@ │ │ 0x0005 - 0x0021 reg=0 i Landroid/content/Intent; │ │ 0x0000 - 0x0021 reg=3 this Ljwtc/android/chess/puzzle/ChessViewPuzzle$7; │ │ 0x0000 - 0x0021 reg=4 arg0 Landroid/view/View; │ │ │ │ source_file_idx : 831 (ChessViewPuzzle.java) │ │ │ │ Class #508 header: │ │ -class_idx : 1080 │ │ +class_idx : 1077 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 826 │ │ +superclass_idx : 823 │ │ source_file_idx : 831 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #508 annotations: │ │ @@ -111905,58 +111940,58 @@ │ │ type : '(Ljwtc/android/chess/puzzle/ChessViewPuzzle;I)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -064fd0: |[064fd0] jwtc.android.chess.puzzle.ChessViewPuzzle$8.:(Ljwtc/android/chess/puzzle/ChessViewPuzzle;I)V │ │ -064fe0: 5b01 e309 |0000: iput-object v1, v0, Ljwtc/android/chess/puzzle/ChessViewPuzzle$8;.this$0:Ljwtc/android/chess/puzzle/ChessViewPuzzle; // field@09e3 │ │ -064fe4: 5902 e409 |0002: iput v2, v0, Ljwtc/android/chess/puzzle/ChessViewPuzzle$8;.val$iTo:I // field@09e4 │ │ -064fe8: 7010 1c15 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ -064fee: 0e00 |0007: return-void │ │ +066b88: |[066b88] jwtc.android.chess.puzzle.ChessViewPuzzle$8.:(Ljwtc/android/chess/puzzle/ChessViewPuzzle;I)V │ │ +066b98: 5b01 e309 |0000: iput-object v1, v0, Ljwtc/android/chess/puzzle/ChessViewPuzzle$8;.this$0:Ljwtc/android/chess/puzzle/ChessViewPuzzle; // field@09e3 │ │ +066b9c: 5902 e409 |0002: iput v2, v0, Ljwtc/android/chess/puzzle/ChessViewPuzzle$8;.val$iTo:I // field@09e4 │ │ +066ba0: 7010 1c15 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ +066ba6: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=361 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Ljwtc/android/chess/puzzle/ChessViewPuzzle$8; │ │ - 0x0000 - 0x0008 reg=1 (null) Ljwtc/android/chess/puzzle/ChessViewPuzzle; │ │ + 0x0000 - 0x0008 reg=1 this$0 Ljwtc/android/chess/puzzle/ChessViewPuzzle; │ │ 0x0000 - 0x0008 reg=2 (null) I │ │ │ │ Virtual methods - │ │ #0 : (in Ljwtc/android/chess/puzzle/ChessViewPuzzle$8;) │ │ name : 'onClick' │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 42 16-bit code units │ │ -064ff0: |[064ff0] jwtc.android.chess.puzzle.ChessViewPuzzle$8.onClick:(Landroid/content/DialogInterface;I)V │ │ -065000: 7210 c400 0500 |0000: invoke-interface {v5}, Landroid/content/DialogInterface;.dismiss:()V // method@00c4 │ │ -065006: 5441 e309 |0003: iget-object v1, v4, Ljwtc/android/chess/puzzle/ChessViewPuzzle$8;.this$0:Ljwtc/android/chess/puzzle/ChessViewPuzzle; // field@09e3 │ │ -06500a: 7110 b219 0100 |0005: invoke-static {v1}, Ljwtc/android/chess/puzzle/ChessViewPuzzle;.access$800:(Ljwtc/android/chess/puzzle/ChessViewPuzzle;)Ljwtc/chess/JNI; // method@19b2 │ │ -065010: 0c01 |0008: move-result-object v1 │ │ -065012: d902 0604 |0009: rsub-int/lit8 v2, v6, #int 4 // #04 │ │ -065016: 6e20 4b1b 2100 |000b: invoke-virtual {v1, v2}, Ljwtc/chess/JNI;.setPromo:(I)V // method@1b4b │ │ -06501c: 5441 e309 |000e: iget-object v1, v4, Ljwtc/android/chess/puzzle/ChessViewPuzzle$8;.this$0:Ljwtc/android/chess/puzzle/ChessViewPuzzle; // field@09e3 │ │ -065020: 5442 e309 |0010: iget-object v2, v4, Ljwtc/android/chess/puzzle/ChessViewPuzzle$8;.this$0:Ljwtc/android/chess/puzzle/ChessViewPuzzle; // field@09e3 │ │ -065024: 7110 b319 0200 |0012: invoke-static {v2}, Ljwtc/android/chess/puzzle/ChessViewPuzzle;.access$900:(Ljwtc/android/chess/puzzle/ChessViewPuzzle;)I // method@19b3 │ │ -06502a: 0a02 |0015: move-result v2 │ │ -06502c: 5243 e409 |0016: iget v3, v4, Ljwtc/android/chess/puzzle/ChessViewPuzzle$8;.val$iTo:I // field@09e4 │ │ -065030: 6e30 be19 2103 |0018: invoke-virtual {v1, v2, v3}, Ljwtc/android/chess/puzzle/ChessViewPuzzle;.requestMove:(II)Z // method@19be │ │ -065036: 0a00 |001b: move-result v0 │ │ -065038: 5441 e309 |001c: iget-object v1, v4, Ljwtc/android/chess/puzzle/ChessViewPuzzle$8;.this$0:Ljwtc/android/chess/puzzle/ChessViewPuzzle; // field@09e3 │ │ -06503c: 12f2 |001e: const/4 v2, #int -1 // #ff │ │ -06503e: 7120 a819 2100 |001f: invoke-static {v1, v2}, Ljwtc/android/chess/puzzle/ChessViewPuzzle;.access$1002:(Ljwtc/android/chess/puzzle/ChessViewPuzzle;I)I // method@19a8 │ │ -065044: 3900 0700 |0022: if-nez v0, 0029 // +0007 │ │ -065048: 5441 e309 |0024: iget-object v1, v4, Ljwtc/android/chess/puzzle/ChessViewPuzzle$8;.this$0:Ljwtc/android/chess/puzzle/ChessViewPuzzle; // field@09e3 │ │ -06504c: 6e10 bb19 0100 |0026: invoke-virtual {v1}, Ljwtc/android/chess/puzzle/ChessViewPuzzle;.paintBoard:()V // method@19bb │ │ -065052: 0e00 |0029: return-void │ │ +066ba8: |[066ba8] jwtc.android.chess.puzzle.ChessViewPuzzle$8.onClick:(Landroid/content/DialogInterface;I)V │ │ +066bb8: 7210 c400 0500 |0000: invoke-interface {v5}, Landroid/content/DialogInterface;.dismiss:()V // method@00c4 │ │ +066bbe: 5441 e309 |0003: iget-object v1, v4, Ljwtc/android/chess/puzzle/ChessViewPuzzle$8;.this$0:Ljwtc/android/chess/puzzle/ChessViewPuzzle; // field@09e3 │ │ +066bc2: 7110 b119 0100 |0005: invoke-static {v1}, Ljwtc/android/chess/puzzle/ChessViewPuzzle;.access$800:(Ljwtc/android/chess/puzzle/ChessViewPuzzle;)Ljwtc/chess/JNI; // method@19b1 │ │ +066bc8: 0c01 |0008: move-result-object v1 │ │ +066bca: d902 0604 |0009: rsub-int/lit8 v2, v6, #int 4 // #04 │ │ +066bce: 6e20 4a1b 2100 |000b: invoke-virtual {v1, v2}, Ljwtc/chess/JNI;.setPromo:(I)V // method@1b4a │ │ +066bd4: 5441 e309 |000e: iget-object v1, v4, Ljwtc/android/chess/puzzle/ChessViewPuzzle$8;.this$0:Ljwtc/android/chess/puzzle/ChessViewPuzzle; // field@09e3 │ │ +066bd8: 5442 e309 |0010: iget-object v2, v4, Ljwtc/android/chess/puzzle/ChessViewPuzzle$8;.this$0:Ljwtc/android/chess/puzzle/ChessViewPuzzle; // field@09e3 │ │ +066bdc: 7110 b219 0200 |0012: invoke-static {v2}, Ljwtc/android/chess/puzzle/ChessViewPuzzle;.access$900:(Ljwtc/android/chess/puzzle/ChessViewPuzzle;)I // method@19b2 │ │ +066be2: 0a02 |0015: move-result v2 │ │ +066be4: 5243 e409 |0016: iget v3, v4, Ljwtc/android/chess/puzzle/ChessViewPuzzle$8;.val$iTo:I // field@09e4 │ │ +066be8: 6e30 bd19 2103 |0018: invoke-virtual {v1, v2, v3}, Ljwtc/android/chess/puzzle/ChessViewPuzzle;.requestMove:(II)Z // method@19bd │ │ +066bee: 0a00 |001b: move-result v0 │ │ +066bf0: 5441 e309 |001c: iget-object v1, v4, Ljwtc/android/chess/puzzle/ChessViewPuzzle$8;.this$0:Ljwtc/android/chess/puzzle/ChessViewPuzzle; // field@09e3 │ │ +066bf4: 12f2 |001e: const/4 v2, #int -1 // #ff │ │ +066bf6: 7120 a819 2100 |001f: invoke-static {v1, v2}, Ljwtc/android/chess/puzzle/ChessViewPuzzle;.access$1002:(Ljwtc/android/chess/puzzle/ChessViewPuzzle;I)I // method@19a8 │ │ +066bfc: 3900 0700 |0022: if-nez v0, 0029 // +0007 │ │ +066c00: 5441 e309 |0024: iget-object v1, v4, Ljwtc/android/chess/puzzle/ChessViewPuzzle$8;.this$0:Ljwtc/android/chess/puzzle/ChessViewPuzzle; // field@09e3 │ │ +066c04: 6e10 ba19 0100 |0026: invoke-virtual {v1}, Ljwtc/android/chess/puzzle/ChessViewPuzzle;.paintBoard:()V // method@19ba │ │ +066c0a: 0e00 |0029: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=363 │ │ 0x0003 line=364 │ │ 0x000e line=365 │ │ 0x001c line=366 │ │ 0x0022 line=367 │ │ @@ -111967,17 +112002,17 @@ │ │ 0x0000 - 0x002a reg=4 this Ljwtc/android/chess/puzzle/ChessViewPuzzle$8; │ │ 0x0000 - 0x002a reg=5 dialog Landroid/content/DialogInterface; │ │ 0x0000 - 0x002a reg=6 item I │ │ │ │ source_file_idx : 831 (ChessViewPuzzle.java) │ │ │ │ Class #509 header: │ │ -class_idx : 1081 │ │ +class_idx : 1078 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 826 │ │ +superclass_idx : 823 │ │ source_file_idx : 831 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #509 annotations: │ │ @@ -112003,113 +112038,113 @@ │ │ type : '(Ljwtc/android/chess/puzzle/ChessViewPuzzle;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -065054: |[065054] jwtc.android.chess.puzzle.ChessViewPuzzle$9.:(Ljwtc/android/chess/puzzle/ChessViewPuzzle;)V │ │ -065064: 5b01 e509 |0000: iput-object v1, v0, Ljwtc/android/chess/puzzle/ChessViewPuzzle$9;.this$0:Ljwtc/android/chess/puzzle/ChessViewPuzzle; // field@09e5 │ │ -065068: 7010 1c15 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ -06506e: 0e00 |0005: return-void │ │ +066c0c: |[066c0c] jwtc.android.chess.puzzle.ChessViewPuzzle$9.:(Ljwtc/android/chess/puzzle/ChessViewPuzzle;)V │ │ +066c1c: 5b01 e509 |0000: iput-object v1, v0, Ljwtc/android/chess/puzzle/ChessViewPuzzle$9;.this$0:Ljwtc/android/chess/puzzle/ChessViewPuzzle; // field@09e5 │ │ +066c20: 7010 1c15 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ +066c26: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=427 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Ljwtc/android/chess/puzzle/ChessViewPuzzle$9; │ │ - 0x0000 - 0x0006 reg=1 (null) Ljwtc/android/chess/puzzle/ChessViewPuzzle; │ │ + 0x0000 - 0x0006 reg=1 this$0 Ljwtc/android/chess/puzzle/ChessViewPuzzle; │ │ │ │ Virtual methods - │ │ #0 : (in Ljwtc/android/chess/puzzle/ChessViewPuzzle$9;) │ │ name : 'run' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 14 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 154 16-bit code units │ │ -065070: |[065070] jwtc.android.chess.puzzle.ChessViewPuzzle$9.run:()V │ │ -065080: 12fc |0000: const/4 v12, #int -1 // #ff │ │ -065082: 54da e509 |0001: iget-object v10, v13, Ljwtc/android/chess/puzzle/ChessViewPuzzle$9;.this$0:Ljwtc/android/chess/puzzle/ChessViewPuzzle; // field@09e5 │ │ -065086: 7110 b119 0a00 |0003: invoke-static {v10}, Ljwtc/android/chess/puzzle/ChessViewPuzzle;.access$700:(Ljwtc/android/chess/puzzle/ChessViewPuzzle;)Ljwtc/android/chess/puzzle/puzzle; // method@19b1 │ │ -06508c: 0c0a |0006: move-result-object v10 │ │ -06508e: 6e10 db19 0a00 |0007: invoke-virtual {v10}, Ljwtc/android/chess/puzzle/puzzle;.getAssets:()Landroid/content/res/AssetManager; // method@19db │ │ -065094: 0c0a |000a: move-result-object v10 │ │ -065096: 1a0b b41e |000b: const-string v11, "puzzles.pgn" // string@1eb4 │ │ -06509a: 6e20 0701 ba00 |000d: invoke-virtual {v10, v11}, Landroid/content/res/AssetManager;.open:(Ljava/lang/String;)Ljava/io/InputStream; // method@0107 │ │ -0650a0: 0c03 |0010: move-result-object v3 │ │ -0650a2: 2209 4103 |0011: new-instance v9, Ljava/lang/StringBuffer; // type@0341 │ │ -0650a6: 7010 4e15 0900 |0013: invoke-direct {v9}, Ljava/lang/StringBuffer;.:()V // method@154e │ │ -0650ac: 1a08 0000 |0016: const-string v8, "" // string@0000 │ │ -0650b0: 1206 |0018: const/4 v6, #int 0 // #0 │ │ -0650b2: 1207 |0019: const/4 v7, #int 0 // #0 │ │ -0650b4: 130a 0008 |001a: const/16 v10, #int 2048 // #800 │ │ -0650b8: 23a0 8c04 |001c: new-array v0, v10, [B // type@048c │ │ -0650bc: 120a |001e: const/4 v10, #int 0 // #0 │ │ -0650be: 210b |001f: array-length v11, v0 │ │ -0650c0: 6e40 c214 03ba |0020: invoke-virtual {v3, v0, v10, v11}, Ljava/io/InputStream;.read:([BII)I // method@14c2 │ │ -0650c6: 0a04 |0023: move-result v4 │ │ -0650c8: 32c4 3100 |0024: if-eq v4, v12, 0055 // +0031 │ │ -0650cc: 2201 4003 |0026: new-instance v1, Ljava/lang/String; // type@0340 │ │ -0650d0: 120a |0028: const/4 v10, #int 0 // #0 │ │ -0650d2: 7040 3315 014a |0029: invoke-direct {v1, v0, v10, v4}, Ljava/lang/String;.:([BII)V // method@1533 │ │ -0650d8: 6e20 5015 1900 |002c: invoke-virtual {v9, v1}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@1550 │ │ -0650de: 1a0a 6f0e |002f: const-string v10, "[Event "" // string@0e6f │ │ -0650e2: 6e20 5315 a900 |0031: invoke-virtual {v9, v10}, Ljava/lang/StringBuffer;.indexOf:(Ljava/lang/String;)I // method@1553 │ │ -0650e8: 0a06 |0034: move-result v6 │ │ -0650ea: 3a06 e9ff |0035: if-ltz v6, 001e // -0017 │ │ -0650ee: 1a0a 6f0e |0037: const-string v10, "[Event "" // string@0e6f │ │ -0650f2: d80b 060a |0039: add-int/lit8 v11, v6, #int 10 // #0a │ │ -0650f6: 6e30 5415 a90b |003b: invoke-virtual {v9, v10, v11}, Ljava/lang/StringBuffer;.indexOf:(Ljava/lang/String;I)I // method@1554 │ │ -0650fc: 0a07 |003e: move-result v7 │ │ -0650fe: 32c7 dfff |003f: if-eq v7, v12, 001e // -0021 │ │ -065102: 6e30 5515 6907 |0041: invoke-virtual {v9, v6, v7}, Ljava/lang/StringBuffer;.substring:(II)Ljava/lang/String; // method@1555 │ │ -065108: 0c08 |0044: move-result-object v8 │ │ -06510a: 54da e509 |0045: iget-object v10, v13, Ljwtc/android/chess/puzzle/ChessViewPuzzle$9;.this$0:Ljwtc/android/chess/puzzle/ChessViewPuzzle; // field@09e5 │ │ -06510e: 7120 a919 8a00 |0047: invoke-static {v10, v8}, Ljwtc/android/chess/puzzle/ChessViewPuzzle;.access$1100:(Ljwtc/android/chess/puzzle/ChessViewPuzzle;Ljava/lang/String;)V // method@19a9 │ │ -065114: 120a |004a: const/4 v10, #int 0 // #0 │ │ -065116: 6e30 5215 a907 |004b: invoke-virtual {v9, v10, v7}, Ljava/lang/StringBuffer;.delete:(II)Ljava/lang/StringBuffer; // method@1552 │ │ -06511c: 1a0a 6f0e |004e: const-string v10, "[Event "" // string@0e6f │ │ -065120: 6e20 5315 a900 |0050: invoke-virtual {v9, v10}, Ljava/lang/StringBuffer;.indexOf:(Ljava/lang/String;)I // method@1553 │ │ -065126: 0a06 |0053: move-result v6 │ │ -065128: 28e1 |0054: goto 0035 // -001f │ │ -06512a: 54da e509 |0055: iget-object v10, v13, Ljwtc/android/chess/puzzle/ChessViewPuzzle$9;.this$0:Ljwtc/android/chess/puzzle/ChessViewPuzzle; // field@09e5 │ │ -06512e: 6e10 5615 0900 |0057: invoke-virtual {v9}, Ljava/lang/StringBuffer;.toString:()Ljava/lang/String; // method@1556 │ │ -065134: 0c0b |005a: move-result-object v11 │ │ -065136: 7120 a919 ba00 |005b: invoke-static {v10, v11}, Ljwtc/android/chess/puzzle/ChessViewPuzzle;.access$1100:(Ljwtc/android/chess/puzzle/ChessViewPuzzle;Ljava/lang/String;)V // method@19a9 │ │ -06513c: 1a0a 691f |005e: const-string v10, "run" // string@1f69 │ │ -065140: 220b 4203 |0060: new-instance v11, Ljava/lang/StringBuilder; // type@0342 │ │ -065144: 7010 5715 0b00 |0062: invoke-direct {v11}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ -06514a: 1a0c 7303 |0065: const-string v12, "Count " // string@0373 │ │ -06514e: 6e20 5f15 cb00 |0067: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -065154: 0c0b |006a: move-result-object v11 │ │ -065156: 54dc e509 |006b: iget-object v12, v13, Ljwtc/android/chess/puzzle/ChessViewPuzzle$9;.this$0:Ljwtc/android/chess/puzzle/ChessViewPuzzle; // field@09e5 │ │ -06515a: 7110 aa19 0c00 |006d: invoke-static {v12}, Ljwtc/android/chess/puzzle/ChessViewPuzzle;.access$200:(Ljwtc/android/chess/puzzle/ChessViewPuzzle;)I // method@19aa │ │ -065160: 0a0c |0070: move-result v12 │ │ -065162: 6e20 5b15 cb00 |0071: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@155b │ │ -065168: 0c0b |0074: move-result-object v11 │ │ -06516a: 6e10 6415 0b00 |0075: invoke-virtual {v11}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ -065170: 0c0b |0078: move-result-object v11 │ │ -065172: 7120 f811 ba00 |0079: invoke-static {v10, v11}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@11f8 │ │ -065178: 2205 6b00 |007c: new-instance v5, Landroid/os/Message; // type@006b │ │ -06517c: 7010 d401 0500 |007e: invoke-direct {v5}, Landroid/os/Message;.:()V // method@01d4 │ │ -065182: 121a |0081: const/4 v10, #int 1 // #1 │ │ -065184: 595a 2100 |0082: iput v10, v5, Landroid/os/Message;.what:I // field@0021 │ │ -065188: 54da e509 |0084: iget-object v10, v13, Ljwtc/android/chess/puzzle/ChessViewPuzzle$9;.this$0:Ljwtc/android/chess/puzzle/ChessViewPuzzle; // field@09e5 │ │ -06518c: 54aa fb09 |0086: iget-object v10, v10, Ljwtc/android/chess/puzzle/ChessViewPuzzle;.m_threadHandler:Landroid/os/Handler; // field@09fb │ │ -065190: 6e20 d201 5a00 |0088: invoke-virtual {v10, v5}, Landroid/os/Handler;.sendMessage:(Landroid/os/Message;)Z // method@01d2 │ │ -065196: 6e10 c014 0300 |008b: invoke-virtual {v3}, Ljava/io/InputStream;.close:()V // method@14c0 │ │ -06519c: 0e00 |008e: return-void │ │ -06519e: 0d02 |008f: move-exception v2 │ │ -0651a0: 1a0a 1905 |0090: const-string v10, "Install" // string@0519 │ │ -0651a4: 6e10 fc14 0200 |0092: invoke-virtual {v2}, Ljava/lang/Exception;.toString:()Ljava/lang/String; // method@14fc │ │ -0651aa: 0c0b |0095: move-result-object v11 │ │ -0651ac: 7120 f611 ba00 |0096: invoke-static {v10, v11}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@11f6 │ │ -0651b2: 28f5 |0099: goto 008e // -000b │ │ +066c28: |[066c28] jwtc.android.chess.puzzle.ChessViewPuzzle$9.run:()V │ │ +066c38: 12fc |0000: const/4 v12, #int -1 // #ff │ │ +066c3a: 54da e509 |0001: iget-object v10, v13, Ljwtc/android/chess/puzzle/ChessViewPuzzle$9;.this$0:Ljwtc/android/chess/puzzle/ChessViewPuzzle; // field@09e5 │ │ +066c3e: 7110 b019 0a00 |0003: invoke-static {v10}, Ljwtc/android/chess/puzzle/ChessViewPuzzle;.access$700:(Ljwtc/android/chess/puzzle/ChessViewPuzzle;)Ljwtc/android/chess/puzzle/puzzle; // method@19b0 │ │ +066c44: 0c0a |0006: move-result-object v10 │ │ +066c46: 6e10 da19 0a00 |0007: invoke-virtual {v10}, Ljwtc/android/chess/puzzle/puzzle;.getAssets:()Landroid/content/res/AssetManager; // method@19da │ │ +066c4c: 0c0a |000a: move-result-object v10 │ │ +066c4e: 1a0b b01e |000b: const-string v11, "puzzles.pgn" // string@1eb0 │ │ +066c52: 6e20 0701 ba00 |000d: invoke-virtual {v10, v11}, Landroid/content/res/AssetManager;.open:(Ljava/lang/String;)Ljava/io/InputStream; // method@0107 │ │ +066c58: 0c03 |0010: move-result-object v3 │ │ +066c5a: 2209 3e03 |0011: new-instance v9, Ljava/lang/StringBuffer; // type@033e │ │ +066c5e: 7010 4e15 0900 |0013: invoke-direct {v9}, Ljava/lang/StringBuffer;.:()V // method@154e │ │ +066c64: 1a08 0000 |0016: const-string v8, "" // string@0000 │ │ +066c68: 1206 |0018: const/4 v6, #int 0 // #0 │ │ +066c6a: 1207 |0019: const/4 v7, #int 0 // #0 │ │ +066c6c: 130a 0008 |001a: const/16 v10, #int 2048 // #800 │ │ +066c70: 23a0 8904 |001c: new-array v0, v10, [B // type@0489 │ │ +066c74: 120a |001e: const/4 v10, #int 0 // #0 │ │ +066c76: 210b |001f: array-length v11, v0 │ │ +066c78: 6e40 c214 03ba |0020: invoke-virtual {v3, v0, v10, v11}, Ljava/io/InputStream;.read:([BII)I // method@14c2 │ │ +066c7e: 0a04 |0023: move-result v4 │ │ +066c80: 32c4 3100 |0024: if-eq v4, v12, 0055 // +0031 │ │ +066c84: 2201 3d03 |0026: new-instance v1, Ljava/lang/String; // type@033d │ │ +066c88: 120a |0028: const/4 v10, #int 0 // #0 │ │ +066c8a: 7040 3315 014a |0029: invoke-direct {v1, v0, v10, v4}, Ljava/lang/String;.:([BII)V // method@1533 │ │ +066c90: 6e20 5015 1900 |002c: invoke-virtual {v9, v1}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@1550 │ │ +066c96: 1a0a 6c0e |002f: const-string v10, "[Event "" // string@0e6c │ │ +066c9a: 6e20 5315 a900 |0031: invoke-virtual {v9, v10}, Ljava/lang/StringBuffer;.indexOf:(Ljava/lang/String;)I // method@1553 │ │ +066ca0: 0a06 |0034: move-result v6 │ │ +066ca2: 3a06 e9ff |0035: if-ltz v6, 001e // -0017 │ │ +066ca6: 1a0a 6c0e |0037: const-string v10, "[Event "" // string@0e6c │ │ +066caa: d80b 060a |0039: add-int/lit8 v11, v6, #int 10 // #0a │ │ +066cae: 6e30 5415 a90b |003b: invoke-virtual {v9, v10, v11}, Ljava/lang/StringBuffer;.indexOf:(Ljava/lang/String;I)I // method@1554 │ │ +066cb4: 0a07 |003e: move-result v7 │ │ +066cb6: 32c7 dfff |003f: if-eq v7, v12, 001e // -0021 │ │ +066cba: 6e30 5515 6907 |0041: invoke-virtual {v9, v6, v7}, Ljava/lang/StringBuffer;.substring:(II)Ljava/lang/String; // method@1555 │ │ +066cc0: 0c08 |0044: move-result-object v8 │ │ +066cc2: 54da e509 |0045: iget-object v10, v13, Ljwtc/android/chess/puzzle/ChessViewPuzzle$9;.this$0:Ljwtc/android/chess/puzzle/ChessViewPuzzle; // field@09e5 │ │ +066cc6: 7120 a919 8a00 |0047: invoke-static {v10, v8}, Ljwtc/android/chess/puzzle/ChessViewPuzzle;.access$1100:(Ljwtc/android/chess/puzzle/ChessViewPuzzle;Ljava/lang/String;)V // method@19a9 │ │ +066ccc: 120a |004a: const/4 v10, #int 0 // #0 │ │ +066cce: 6e30 5215 a907 |004b: invoke-virtual {v9, v10, v7}, Ljava/lang/StringBuffer;.delete:(II)Ljava/lang/StringBuffer; // method@1552 │ │ +066cd4: 1a0a 6c0e |004e: const-string v10, "[Event "" // string@0e6c │ │ +066cd8: 6e20 5315 a900 |0050: invoke-virtual {v9, v10}, Ljava/lang/StringBuffer;.indexOf:(Ljava/lang/String;)I // method@1553 │ │ +066cde: 0a06 |0053: move-result v6 │ │ +066ce0: 28e1 |0054: goto 0035 // -001f │ │ +066ce2: 54da e509 |0055: iget-object v10, v13, Ljwtc/android/chess/puzzle/ChessViewPuzzle$9;.this$0:Ljwtc/android/chess/puzzle/ChessViewPuzzle; // field@09e5 │ │ +066ce6: 6e10 5615 0900 |0057: invoke-virtual {v9}, Ljava/lang/StringBuffer;.toString:()Ljava/lang/String; // method@1556 │ │ +066cec: 0c0b |005a: move-result-object v11 │ │ +066cee: 7120 a919 ba00 |005b: invoke-static {v10, v11}, Ljwtc/android/chess/puzzle/ChessViewPuzzle;.access$1100:(Ljwtc/android/chess/puzzle/ChessViewPuzzle;Ljava/lang/String;)V // method@19a9 │ │ +066cf4: 1a0a 651f |005e: const-string v10, "run" // string@1f65 │ │ +066cf8: 220b 3f03 |0060: new-instance v11, Ljava/lang/StringBuilder; // type@033f │ │ +066cfc: 7010 5715 0b00 |0062: invoke-direct {v11}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ +066d02: 1a0c 7303 |0065: const-string v12, "Count " // string@0373 │ │ +066d06: 6e20 5f15 cb00 |0067: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +066d0c: 0c0b |006a: move-result-object v11 │ │ +066d0e: 54dc e509 |006b: iget-object v12, v13, Ljwtc/android/chess/puzzle/ChessViewPuzzle$9;.this$0:Ljwtc/android/chess/puzzle/ChessViewPuzzle; // field@09e5 │ │ +066d12: 7110 aa19 0c00 |006d: invoke-static {v12}, Ljwtc/android/chess/puzzle/ChessViewPuzzle;.access$200:(Ljwtc/android/chess/puzzle/ChessViewPuzzle;)I // method@19aa │ │ +066d18: 0a0c |0070: move-result v12 │ │ +066d1a: 6e20 5b15 cb00 |0071: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@155b │ │ +066d20: 0c0b |0074: move-result-object v11 │ │ +066d22: 6e10 6415 0b00 |0075: invoke-virtual {v11}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ +066d28: 0c0b |0078: move-result-object v11 │ │ +066d2a: 7120 f811 ba00 |0079: invoke-static {v10, v11}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@11f8 │ │ +066d30: 2205 6800 |007c: new-instance v5, Landroid/os/Message; // type@0068 │ │ +066d34: 7010 d401 0500 |007e: invoke-direct {v5}, Landroid/os/Message;.:()V // method@01d4 │ │ +066d3a: 121a |0081: const/4 v10, #int 1 // #1 │ │ +066d3c: 595a 2100 |0082: iput v10, v5, Landroid/os/Message;.what:I // field@0021 │ │ +066d40: 54da e509 |0084: iget-object v10, v13, Ljwtc/android/chess/puzzle/ChessViewPuzzle$9;.this$0:Ljwtc/android/chess/puzzle/ChessViewPuzzle; // field@09e5 │ │ +066d44: 54aa fb09 |0086: iget-object v10, v10, Ljwtc/android/chess/puzzle/ChessViewPuzzle;.m_threadHandler:Landroid/os/Handler; // field@09fb │ │ +066d48: 6e20 d201 5a00 |0088: invoke-virtual {v10, v5}, Landroid/os/Handler;.sendMessage:(Landroid/os/Message;)Z // method@01d2 │ │ +066d4e: 6e10 c014 0300 |008b: invoke-virtual {v3}, Ljava/io/InputStream;.close:()V // method@14c0 │ │ +066d54: 0e00 |008e: return-void │ │ +066d56: 0d02 |008f: move-exception v2 │ │ +066d58: 1a0a 1905 |0090: const-string v10, "Install" // string@0519 │ │ +066d5c: 6e10 fc14 0200 |0092: invoke-virtual {v2}, Ljava/lang/Exception;.toString:()Ljava/lang/String; // method@14fc │ │ +066d62: 0c0b |0095: move-result-object v11 │ │ +066d64: 7120 f611 ba00 |0096: invoke-static {v10, v11}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@11f6 │ │ +066d6a: 28f5 |0099: goto 008e // -000b │ │ catches : 1 │ │ 0x0001 - 0x008e │ │ Ljava/lang/Exception; -> 0x008f │ │ positions : │ │ 0x0001 line=431 │ │ 0x0011 line=433 │ │ 0x0016 line=434 │ │ @@ -112147,18 +112182,18 @@ │ │ 0x0016 - 0x008e reg=9 sb Ljava/lang/StringBuffer; │ │ 0x0090 - 0x009a reg=2 ex Ljava/lang/Exception; │ │ 0x0000 - 0x009a reg=13 this Ljwtc/android/chess/puzzle/ChessViewPuzzle$9; │ │ │ │ source_file_idx : 831 (ChessViewPuzzle.java) │ │ │ │ Class #510 header: │ │ -class_idx : 1084 │ │ +class_idx : 1081 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 11 │ │ -source_file_idx : 7754 │ │ +source_file_idx : 7750 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 6 │ │ │ │ Class #510 - │ │ Class descriptor : 'Ljwtc/android/chess/puzzle/practice;' │ │ @@ -112181,17 +112216,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0651c4: |[0651c4] jwtc.android.chess.puzzle.practice.:()V │ │ -0651d4: 7010 0900 0000 |0000: invoke-direct {v0}, Landroid/app/Activity;.:()V // method@0009 │ │ -0651da: 0e00 |0003: return-void │ │ +066d7c: |[066d7c] jwtc.android.chess.puzzle.practice.:()V │ │ +066d8c: 7010 0900 0000 |0000: invoke-direct {v0}, Landroid/app/Activity;.:()V // method@0009 │ │ +066d92: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=15 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Ljwtc/android/chess/puzzle/practice; │ │ │ │ Virtual methods - │ │ @@ -112200,23 +112235,23 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 15 16-bit code units │ │ -0651dc: |[0651dc] jwtc.android.chess.puzzle.practice.doToast:(Ljava/lang/String;)V │ │ -0651ec: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -0651ee: 1211 |0001: const/4 v1, #int 1 // #1 │ │ -0651f0: 7130 8914 4301 |0002: invoke-static {v3, v4, v1}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; // method@1489 │ │ -0651f6: 0c00 |0005: move-result-object v0 │ │ -0651f8: 1301 1100 |0006: const/16 v1, #int 17 // #11 │ │ -0651fc: 6e40 8a14 1022 |0008: invoke-virtual {v0, v1, v2, v2}, Landroid/widget/Toast;.setGravity:(III)V // method@148a │ │ -065202: 6e10 8b14 0000 |000b: invoke-virtual {v0}, Landroid/widget/Toast;.show:()V // method@148b │ │ -065208: 0e00 |000e: return-void │ │ +066d94: |[066d94] jwtc.android.chess.puzzle.practice.doToast:(Ljava/lang/String;)V │ │ +066da4: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +066da6: 1211 |0001: const/4 v1, #int 1 // #1 │ │ +066da8: 7130 8914 4301 |0002: invoke-static {v3, v4, v1}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; // method@1489 │ │ +066dae: 0c00 |0005: move-result-object v0 │ │ +066db0: 1301 1100 |0006: const/16 v1, #int 17 // #11 │ │ +066db4: 6e40 8a14 1022 |0008: invoke-virtual {v0, v1, v2, v2}, Landroid/widget/Toast;.setGravity:(III)V // method@148a │ │ +066dba: 6e10 8b14 0000 |000b: invoke-virtual {v0}, Landroid/widget/Toast;.show:()V // method@148b │ │ +066dc0: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=90 │ │ 0x0006 line=91 │ │ 0x000b line=92 │ │ 0x000e line=93 │ │ locals : │ │ @@ -112229,18 +112264,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -06520c: |[06520c] jwtc.android.chess.puzzle.practice.flipBoard:()V │ │ -06521c: 5410 010a |0000: iget-object v0, v1, Ljwtc/android/chess/puzzle/practice;._chessView:Ljwtc/android/chess/puzzle/ChessViewPractice; // field@0a01 │ │ -065220: 6e10 8019 0000 |0002: invoke-virtual {v0}, Ljwtc/android/chess/puzzle/ChessViewPractice;.flipBoard:()V // method@1980 │ │ -065226: 0e00 |0005: return-void │ │ +066dc4: |[066dc4] jwtc.android.chess.puzzle.practice.flipBoard:()V │ │ +066dd4: 5410 010a |0000: iget-object v0, v1, Ljwtc/android/chess/puzzle/practice;._chessView:Ljwtc/android/chess/puzzle/ChessViewPractice; // field@0a01 │ │ +066dd8: 6e10 8019 0000 |0002: invoke-virtual {v0}, Ljwtc/android/chess/puzzle/ChessViewPractice;.flipBoard:()V // method@1980 │ │ +066dde: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=96 │ │ 0x0005 line=97 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Ljwtc/android/chess/puzzle/practice; │ │ │ │ @@ -112249,45 +112284,45 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 62 16-bit code units │ │ -065228: |[065228] jwtc.android.chess.puzzle.practice.onCreate:(Landroid/os/Bundle;)V │ │ -065238: 1305 0004 |0000: const/16 v5, #int 1024 // #400 │ │ -06523c: 1214 |0002: const/4 v4, #int 1 // #1 │ │ -06523e: 6f20 2200 7600 |0003: invoke-super {v6, v7}, Landroid/app/Activity;.onCreate:(Landroid/os/Bundle;)V // method@0022 │ │ -065244: 1a02 2e03 |0006: const-string v2, "ChessPlayer" // string@032e │ │ -065248: 1203 |0008: const/4 v3, #int 0 // #0 │ │ -06524a: 6e30 cc19 2603 |0009: invoke-virtual {v6, v2, v3}, Ljwtc/android/chess/puzzle/practice;.getSharedPreferences:(Ljava/lang/String;I)Landroid/content/SharedPreferences; // method@19cc │ │ -065250: 0c01 |000c: move-result-object v1 │ │ -065252: 1a02 ce14 |000d: const-string v2, "fullScreen" // string@14ce │ │ -065256: 7230 f900 2104 |000f: invoke-interface {v1, v2, v4}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@00f9 │ │ -06525c: 0a02 |0012: move-result v2 │ │ -06525e: 3802 0900 |0013: if-eqz v2, 001c // +0009 │ │ -065262: 6e10 ce19 0600 |0015: invoke-virtual {v6}, Ljwtc/android/chess/puzzle/practice;.getWindow:()Landroid/view/Window; // method@19ce │ │ -065268: 0c02 |0018: move-result-object v2 │ │ -06526a: 6e30 2113 5205 |0019: invoke-virtual {v2, v5, v5}, Landroid/view/Window;.setFlags:(II)V // method@1321 │ │ -065270: 6e20 d419 4600 |001c: invoke-virtual {v6, v4}, Ljwtc/android/chess/puzzle/practice;.requestWindowFeature:(I)Z // method@19d4 │ │ -065276: 1a02 481e |001f: const-string v2, "power" // string@1e48 │ │ -06527a: 6e20 cd19 2600 |0021: invoke-virtual {v6, v2}, Ljwtc/android/chess/puzzle/practice;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@19cd │ │ -065280: 0c00 |0024: move-result-object v0 │ │ -065282: 1f00 7200 |0025: check-cast v0, Landroid/os/PowerManager; // type@0072 │ │ -065286: 1262 |0027: const/4 v2, #int 6 // #6 │ │ -065288: 1a03 cd03 |0028: const-string v3, "DoNotDimScreen" // string@03cd │ │ -06528c: 6e30 ed01 2003 |002a: invoke-virtual {v0, v2, v3}, Landroid/os/PowerManager;.newWakeLock:(ILjava/lang/String;)Landroid/os/PowerManager$WakeLock; // method@01ed │ │ -065292: 0c02 |002d: move-result-object v2 │ │ -065294: 5b62 020a |002e: iput-object v2, v6, Ljwtc/android/chess/puzzle/practice;._wakeLock:Landroid/os/PowerManager$WakeLock; // field@0a02 │ │ -065298: 1402 1400 037f |0030: const v2, #float 1.74129e+38 // #7f030014 │ │ -06529e: 6e20 d519 2600 |0033: invoke-virtual {v6, v2}, Ljwtc/android/chess/puzzle/practice;.setContentView:(I)V // method@19d5 │ │ -0652a4: 2202 3004 |0036: new-instance v2, Ljwtc/android/chess/puzzle/ChessViewPractice; // type@0430 │ │ -0652a8: 7020 5f19 6200 |0038: invoke-direct {v2, v6}, Ljwtc/android/chess/puzzle/ChessViewPractice;.:(Landroid/app/Activity;)V // method@195f │ │ -0652ae: 5b62 010a |003b: iput-object v2, v6, Ljwtc/android/chess/puzzle/practice;._chessView:Ljwtc/android/chess/puzzle/ChessViewPractice; // field@0a01 │ │ -0652b2: 0e00 |003d: return-void │ │ +066de0: |[066de0] jwtc.android.chess.puzzle.practice.onCreate:(Landroid/os/Bundle;)V │ │ +066df0: 1305 0004 |0000: const/16 v5, #int 1024 // #400 │ │ +066df4: 1214 |0002: const/4 v4, #int 1 // #1 │ │ +066df6: 6f20 2200 7600 |0003: invoke-super {v6, v7}, Landroid/app/Activity;.onCreate:(Landroid/os/Bundle;)V // method@0022 │ │ +066dfc: 1a02 2e03 |0006: const-string v2, "ChessPlayer" // string@032e │ │ +066e00: 1203 |0008: const/4 v3, #int 0 // #0 │ │ +066e02: 6e30 cb19 2603 |0009: invoke-virtual {v6, v2, v3}, Ljwtc/android/chess/puzzle/practice;.getSharedPreferences:(Ljava/lang/String;I)Landroid/content/SharedPreferences; // method@19cb │ │ +066e08: 0c01 |000c: move-result-object v1 │ │ +066e0a: 1a02 ca14 |000d: const-string v2, "fullScreen" // string@14ca │ │ +066e0e: 7230 f900 2104 |000f: invoke-interface {v1, v2, v4}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@00f9 │ │ +066e14: 0a02 |0012: move-result v2 │ │ +066e16: 3802 0900 |0013: if-eqz v2, 001c // +0009 │ │ +066e1a: 6e10 cd19 0600 |0015: invoke-virtual {v6}, Ljwtc/android/chess/puzzle/practice;.getWindow:()Landroid/view/Window; // method@19cd │ │ +066e20: 0c02 |0018: move-result-object v2 │ │ +066e22: 6e30 2113 5205 |0019: invoke-virtual {v2, v5, v5}, Landroid/view/Window;.setFlags:(II)V // method@1321 │ │ +066e28: 6e20 d319 4600 |001c: invoke-virtual {v6, v4}, Ljwtc/android/chess/puzzle/practice;.requestWindowFeature:(I)Z // method@19d3 │ │ +066e2e: 1a02 441e |001f: const-string v2, "power" // string@1e44 │ │ +066e32: 6e20 cc19 2600 |0021: invoke-virtual {v6, v2}, Ljwtc/android/chess/puzzle/practice;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@19cc │ │ +066e38: 0c00 |0024: move-result-object v0 │ │ +066e3a: 1f00 6f00 |0025: check-cast v0, Landroid/os/PowerManager; // type@006f │ │ +066e3e: 1262 |0027: const/4 v2, #int 6 // #6 │ │ +066e40: 1a03 cd03 |0028: const-string v3, "DoNotDimScreen" // string@03cd │ │ +066e44: 6e30 ed01 2003 |002a: invoke-virtual {v0, v2, v3}, Landroid/os/PowerManager;.newWakeLock:(ILjava/lang/String;)Landroid/os/PowerManager$WakeLock; // method@01ed │ │ +066e4a: 0c02 |002d: move-result-object v2 │ │ +066e4c: 5b62 020a |002e: iput-object v2, v6, Ljwtc/android/chess/puzzle/practice;._wakeLock:Landroid/os/PowerManager$WakeLock; // field@0a02 │ │ +066e50: 1402 1400 037f |0030: const v2, #float 1.74129e+38 // #7f030014 │ │ +066e56: 6e20 d419 2600 |0033: invoke-virtual {v6, v2}, Ljwtc/android/chess/puzzle/practice;.setContentView:(I)V // method@19d4 │ │ +066e5c: 2202 2d04 |0036: new-instance v2, Ljwtc/android/chess/puzzle/ChessViewPractice; // type@042d │ │ +066e60: 7020 5f19 6200 |0038: invoke-direct {v2, v6}, Ljwtc/android/chess/puzzle/ChessViewPractice;.:(Landroid/app/Activity;)V // method@195f │ │ +066e66: 5b62 010a |003b: iput-object v2, v6, Ljwtc/android/chess/puzzle/practice;._chessView:Ljwtc/android/chess/puzzle/ChessViewPractice; // field@0a01 │ │ +066e6a: 0e00 |003d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0003 line=24 │ │ 0x0006 line=27 │ │ 0x000d line=28 │ │ 0x0015 line=29 │ │ 0x001c line=31 │ │ @@ -112307,19 +112342,19 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -0652b4: |[0652b4] jwtc.android.chess.puzzle.practice.onDestroy:()V │ │ -0652c4: 5410 010a |0000: iget-object v0, v1, Ljwtc/android/chess/puzzle/practice;._chessView:Ljwtc/android/chess/puzzle/ChessViewPractice; // field@0a01 │ │ -0652c8: 6e10 6019 0000 |0002: invoke-virtual {v0}, Ljwtc/android/chess/puzzle/ChessViewPractice;.OnDestroy:()V // method@1960 │ │ -0652ce: 6f10 2500 0100 |0005: invoke-super {v1}, Landroid/app/Activity;.onDestroy:()V // method@0025 │ │ -0652d4: 0e00 |0008: return-void │ │ +066e6c: |[066e6c] jwtc.android.chess.puzzle.practice.onDestroy:()V │ │ +066e7c: 5410 010a |0000: iget-object v0, v1, Ljwtc/android/chess/puzzle/practice;._chessView:Ljwtc/android/chess/puzzle/ChessViewPractice; // field@0a01 │ │ +066e80: 6e10 6019 0000 |0002: invoke-virtual {v0}, Ljwtc/android/chess/puzzle/ChessViewPractice;.OnDestroy:()V // method@1960 │ │ +066e86: 6f10 2500 0100 |0005: invoke-super {v1}, Landroid/app/Activity;.onDestroy:()V // method@0025 │ │ +066e8c: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=85 │ │ 0x0005 line=86 │ │ 0x0008 line=87 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Ljwtc/android/chess/puzzle/practice; │ │ @@ -112329,32 +112364,32 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 36 16-bit code units │ │ -0652d8: |[0652d8] jwtc.android.chess.puzzle.practice.onPause:()V │ │ -0652e8: 5431 020a |0000: iget-object v1, v3, Ljwtc/android/chess/puzzle/practice;._wakeLock:Landroid/os/PowerManager$WakeLock; // field@0a02 │ │ -0652ec: 6e10 ea01 0100 |0002: invoke-virtual {v1}, Landroid/os/PowerManager$WakeLock;.isHeld:()Z // method@01ea │ │ -0652f2: 0a01 |0005: move-result v1 │ │ -0652f4: 3801 0700 |0006: if-eqz v1, 000d // +0007 │ │ -0652f8: 5431 020a |0008: iget-object v1, v3, Ljwtc/android/chess/puzzle/practice;._wakeLock:Landroid/os/PowerManager$WakeLock; // field@0a02 │ │ -0652fc: 6e10 eb01 0100 |000a: invoke-virtual {v1}, Landroid/os/PowerManager$WakeLock;.release:()V // method@01eb │ │ -065302: 1a01 2e03 |000d: const-string v1, "ChessPlayer" // string@032e │ │ -065306: 1202 |000f: const/4 v2, #int 0 // #0 │ │ -065308: 6e30 cc19 1302 |0010: invoke-virtual {v3, v1, v2}, Ljwtc/android/chess/puzzle/practice;.getSharedPreferences:(Ljava/lang/String;I)Landroid/content/SharedPreferences; // method@19cc │ │ -06530e: 0c01 |0013: move-result-object v1 │ │ -065310: 7210 f800 0100 |0014: invoke-interface {v1}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@00f8 │ │ -065316: 0c00 |0017: move-result-object v0 │ │ -065318: 5431 010a |0018: iget-object v1, v3, Ljwtc/android/chess/puzzle/practice;._chessView:Ljwtc/android/chess/puzzle/ChessViewPractice; // field@0a01 │ │ -06531c: 6e20 6119 0100 |001a: invoke-virtual {v1, v0}, Ljwtc/android/chess/puzzle/ChessViewPractice;.OnPause:(Landroid/content/SharedPreferences$Editor;)V // method@1961 │ │ -065322: 7210 f300 0000 |001d: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@00f3 │ │ -065328: 6f10 2b00 0300 |0020: invoke-super {v3}, Landroid/app/Activity;.onPause:()V // method@002b │ │ -06532e: 0e00 |0023: return-void │ │ +066e90: |[066e90] jwtc.android.chess.puzzle.practice.onPause:()V │ │ +066ea0: 5431 020a |0000: iget-object v1, v3, Ljwtc/android/chess/puzzle/practice;._wakeLock:Landroid/os/PowerManager$WakeLock; // field@0a02 │ │ +066ea4: 6e10 ea01 0100 |0002: invoke-virtual {v1}, Landroid/os/PowerManager$WakeLock;.isHeld:()Z // method@01ea │ │ +066eaa: 0a01 |0005: move-result v1 │ │ +066eac: 3801 0700 |0006: if-eqz v1, 000d // +0007 │ │ +066eb0: 5431 020a |0008: iget-object v1, v3, Ljwtc/android/chess/puzzle/practice;._wakeLock:Landroid/os/PowerManager$WakeLock; // field@0a02 │ │ +066eb4: 6e10 eb01 0100 |000a: invoke-virtual {v1}, Landroid/os/PowerManager$WakeLock;.release:()V // method@01eb │ │ +066eba: 1a01 2e03 |000d: const-string v1, "ChessPlayer" // string@032e │ │ +066ebe: 1202 |000f: const/4 v2, #int 0 // #0 │ │ +066ec0: 6e30 cb19 1302 |0010: invoke-virtual {v3, v1, v2}, Ljwtc/android/chess/puzzle/practice;.getSharedPreferences:(Ljava/lang/String;I)Landroid/content/SharedPreferences; // method@19cb │ │ +066ec6: 0c01 |0013: move-result-object v1 │ │ +066ec8: 7210 f800 0100 |0014: invoke-interface {v1}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@00f8 │ │ +066ece: 0c00 |0017: move-result-object v0 │ │ +066ed0: 5431 010a |0018: iget-object v1, v3, Ljwtc/android/chess/puzzle/practice;._chessView:Ljwtc/android/chess/puzzle/ChessViewPractice; // field@0a01 │ │ +066ed4: 6e20 6119 0100 |001a: invoke-virtual {v1, v0}, Ljwtc/android/chess/puzzle/ChessViewPractice;.OnPause:(Landroid/content/SharedPreferences$Editor;)V // method@1961 │ │ +066eda: 7210 f300 0000 |001d: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@00f3 │ │ +066ee0: 6f10 2b00 0300 |0020: invoke-super {v3}, Landroid/app/Activity;.onPause:()V // method@002b │ │ +066ee6: 0e00 |0023: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=71 │ │ 0x0008 line=73 │ │ 0x000d line=76 │ │ 0x0018 line=77 │ │ 0x001d line=79 │ │ @@ -112369,44 +112404,44 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 56 16-bit code units │ │ -065330: |[065330] jwtc.android.chess.puzzle.practice.onResume:()V │ │ -065340: 1a04 2e03 |0000: const-string v4, "ChessPlayer" // string@032e │ │ -065344: 1205 |0002: const/4 v5, #int 0 // #0 │ │ -065346: 6e30 cc19 4605 |0003: invoke-virtual {v6, v4, v5}, Ljwtc/android/chess/puzzle/practice;.getSharedPreferences:(Ljava/lang/String;I)Landroid/content/SharedPreferences; // method@19cc │ │ -06534c: 0c02 |0006: move-result-object v2 │ │ -06534e: 1a04 7723 |0007: const-string v4, "wakeLock" // string@2377 │ │ -065352: 1215 |0009: const/4 v5, #int 1 // #1 │ │ -065354: 7230 f900 4205 |000a: invoke-interface {v2, v4, v5}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@00f9 │ │ -06535a: 0a04 |000d: move-result v4 │ │ -06535c: 3804 0700 |000e: if-eqz v4, 0015 // +0007 │ │ -065360: 5464 020a |0010: iget-object v4, v6, Ljwtc/android/chess/puzzle/practice;._wakeLock:Landroid/os/PowerManager$WakeLock; // field@0a02 │ │ -065364: 6e10 e801 0400 |0012: invoke-virtual {v4}, Landroid/os/PowerManager$WakeLock;.acquire:()V // method@01e8 │ │ -06536a: 6e10 ca19 0600 |0015: invoke-virtual {v6}, Ljwtc/android/chess/puzzle/practice;.getIntent:()Landroid/content/Intent; // method@19ca │ │ -065370: 0c00 |0018: move-result-object v0 │ │ -065372: 6e10 d000 0000 |0019: invoke-virtual {v0}, Landroid/content/Intent;.getData:()Landroid/net/Uri; // method@00d0 │ │ -065378: 0c03 |001c: move-result-object v3 │ │ -06537a: 1201 |001d: const/4 v1, #int 0 // #0 │ │ -06537c: 3803 0a00 |001e: if-eqz v3, 0028 // +000a │ │ -065380: 6e10 c919 0600 |0020: invoke-virtual {v6}, Ljwtc/android/chess/puzzle/practice;.getContentResolver:()Landroid/content/ContentResolver; // method@19c9 │ │ -065386: 0c04 |0023: move-result-object v4 │ │ -065388: 6e20 9d00 3400 |0024: invoke-virtual {v4, v3}, Landroid/content/ContentResolver;.openInputStream:(Landroid/net/Uri;)Ljava/io/InputStream; // method@009d │ │ -06538e: 0c01 |0027: move-result-object v1 │ │ -065390: 5464 010a |0028: iget-object v4, v6, Ljwtc/android/chess/puzzle/practice;._chessView:Ljwtc/android/chess/puzzle/ChessViewPractice; // field@0a01 │ │ -065394: 6e30 6219 2401 |002a: invoke-virtual {v4, v2, v1}, Ljwtc/android/chess/puzzle/ChessViewPractice;.OnResume:(Landroid/content/SharedPreferences;Ljava/io/InputStream;)V // method@1962 │ │ -06539a: 5464 010a |002d: iget-object v4, v6, Ljwtc/android/chess/puzzle/practice;._chessView:Ljwtc/android/chess/puzzle/ChessViewPractice; // field@0a01 │ │ -06539e: 6e10 8d19 0400 |002f: invoke-virtual {v4}, Ljwtc/android/chess/puzzle/ChessViewPractice;.updateState:()V // method@198d │ │ -0653a4: 6f10 2e00 0600 |0032: invoke-super {v6}, Landroid/app/Activity;.onResume:()V // method@002e │ │ -0653aa: 0e00 |0035: return-void │ │ -0653ac: 0d04 |0036: move-exception v4 │ │ -0653ae: 28f1 |0037: goto 0028 // -000f │ │ +066ee8: |[066ee8] jwtc.android.chess.puzzle.practice.onResume:()V │ │ +066ef8: 1a04 2e03 |0000: const-string v4, "ChessPlayer" // string@032e │ │ +066efc: 1205 |0002: const/4 v5, #int 0 // #0 │ │ +066efe: 6e30 cb19 4605 |0003: invoke-virtual {v6, v4, v5}, Ljwtc/android/chess/puzzle/practice;.getSharedPreferences:(Ljava/lang/String;I)Landroid/content/SharedPreferences; // method@19cb │ │ +066f04: 0c02 |0006: move-result-object v2 │ │ +066f06: 1a04 7323 |0007: const-string v4, "wakeLock" // string@2373 │ │ +066f0a: 1215 |0009: const/4 v5, #int 1 // #1 │ │ +066f0c: 7230 f900 4205 |000a: invoke-interface {v2, v4, v5}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@00f9 │ │ +066f12: 0a04 |000d: move-result v4 │ │ +066f14: 3804 0700 |000e: if-eqz v4, 0015 // +0007 │ │ +066f18: 5464 020a |0010: iget-object v4, v6, Ljwtc/android/chess/puzzle/practice;._wakeLock:Landroid/os/PowerManager$WakeLock; // field@0a02 │ │ +066f1c: 6e10 e801 0400 |0012: invoke-virtual {v4}, Landroid/os/PowerManager$WakeLock;.acquire:()V // method@01e8 │ │ +066f22: 6e10 c919 0600 |0015: invoke-virtual {v6}, Ljwtc/android/chess/puzzle/practice;.getIntent:()Landroid/content/Intent; // method@19c9 │ │ +066f28: 0c00 |0018: move-result-object v0 │ │ +066f2a: 6e10 d000 0000 |0019: invoke-virtual {v0}, Landroid/content/Intent;.getData:()Landroid/net/Uri; // method@00d0 │ │ +066f30: 0c03 |001c: move-result-object v3 │ │ +066f32: 1201 |001d: const/4 v1, #int 0 // #0 │ │ +066f34: 3803 0a00 |001e: if-eqz v3, 0028 // +000a │ │ +066f38: 6e10 c819 0600 |0020: invoke-virtual {v6}, Ljwtc/android/chess/puzzle/practice;.getContentResolver:()Landroid/content/ContentResolver; // method@19c8 │ │ +066f3e: 0c04 |0023: move-result-object v4 │ │ +066f40: 6e20 9d00 3400 |0024: invoke-virtual {v4, v3}, Landroid/content/ContentResolver;.openInputStream:(Landroid/net/Uri;)Ljava/io/InputStream; // method@009d │ │ +066f46: 0c01 |0027: move-result-object v1 │ │ +066f48: 5464 010a |0028: iget-object v4, v6, Ljwtc/android/chess/puzzle/practice;._chessView:Ljwtc/android/chess/puzzle/ChessViewPractice; // field@0a01 │ │ +066f4c: 6e30 6219 2401 |002a: invoke-virtual {v4, v2, v1}, Ljwtc/android/chess/puzzle/ChessViewPractice;.OnResume:(Landroid/content/SharedPreferences;Ljava/io/InputStream;)V // method@1962 │ │ +066f52: 5464 010a |002d: iget-object v4, v6, Ljwtc/android/chess/puzzle/practice;._chessView:Ljwtc/android/chess/puzzle/ChessViewPractice; // field@0a01 │ │ +066f56: 6e10 8d19 0400 |002f: invoke-virtual {v4}, Ljwtc/android/chess/puzzle/ChessViewPractice;.updateState:()V // method@198d │ │ +066f5c: 6f10 2e00 0600 |0032: invoke-super {v6}, Landroid/app/Activity;.onResume:()V // method@002e │ │ +066f62: 0e00 |0035: return-void │ │ +066f64: 0d04 |0036: move-exception v4 │ │ +066f66: 28f1 |0037: goto 0028 // -000f │ │ catches : 1 │ │ 0x0020 - 0x0027 │ │ Ljava/lang/Exception; -> 0x0036 │ │ positions : │ │ 0x0000 line=48 │ │ 0x0007 line=49 │ │ 0x0010 line=51 │ │ @@ -112423,21 +112458,21 @@ │ │ locals : │ │ 0x0019 - 0x0038 reg=0 intent Landroid/content/Intent; │ │ 0x001e - 0x0038 reg=1 is Ljava/io/InputStream; │ │ 0x0007 - 0x0038 reg=2 prefs Landroid/content/SharedPreferences; │ │ 0x001d - 0x0038 reg=3 uri Landroid/net/Uri; │ │ 0x0000 - 0x0038 reg=6 this Ljwtc/android/chess/puzzle/practice; │ │ │ │ - source_file_idx : 7754 (practice.java) │ │ + source_file_idx : 7750 (practice.java) │ │ │ │ Class #511 header: │ │ -class_idx : 1085 │ │ +class_idx : 1082 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 11 │ │ -source_file_idx : 7855 │ │ +source_file_idx : 7851 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 6 │ │ │ │ Class #511 - │ │ Class descriptor : 'Ljwtc/android/chess/puzzle/puzzle;' │ │ @@ -112460,17 +112495,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0653c0: |[0653c0] jwtc.android.chess.puzzle.puzzle.:()V │ │ -0653d0: 7010 0900 0000 |0000: invoke-direct {v0}, Landroid/app/Activity;.:()V // method@0009 │ │ -0653d6: 0e00 |0003: return-void │ │ +066f78: |[066f78] jwtc.android.chess.puzzle.puzzle.:()V │ │ +066f88: 7010 0900 0000 |0000: invoke-direct {v0}, Landroid/app/Activity;.:()V // method@0009 │ │ +066f8e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=12 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Ljwtc/android/chess/puzzle/puzzle; │ │ │ │ Virtual methods - │ │ @@ -112479,23 +112514,23 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 15 16-bit code units │ │ -0653d8: |[0653d8] jwtc.android.chess.puzzle.puzzle.doToast:(Ljava/lang/String;)V │ │ -0653e8: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -0653ea: 1211 |0001: const/4 v1, #int 1 // #1 │ │ -0653ec: 7130 8914 4301 |0002: invoke-static {v3, v4, v1}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; // method@1489 │ │ -0653f2: 0c00 |0005: move-result-object v0 │ │ -0653f4: 1301 1100 |0006: const/16 v1, #int 17 // #11 │ │ -0653f8: 6e40 8a14 1022 |0008: invoke-virtual {v0, v1, v2, v2}, Landroid/widget/Toast;.setGravity:(III)V // method@148a │ │ -0653fe: 6e10 8b14 0000 |000b: invoke-virtual {v0}, Landroid/widget/Toast;.show:()V // method@148b │ │ -065404: 0e00 |000e: return-void │ │ +066f90: |[066f90] jwtc.android.chess.puzzle.puzzle.doToast:(Ljava/lang/String;)V │ │ +066fa0: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +066fa2: 1211 |0001: const/4 v1, #int 1 // #1 │ │ +066fa4: 7130 8914 4301 |0002: invoke-static {v3, v4, v1}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; // method@1489 │ │ +066faa: 0c00 |0005: move-result-object v0 │ │ +066fac: 1301 1100 |0006: const/16 v1, #int 17 // #11 │ │ +066fb0: 6e40 8a14 1022 |0008: invoke-virtual {v0, v1, v2, v2}, Landroid/widget/Toast;.setGravity:(III)V // method@148a │ │ +066fb6: 6e10 8b14 0000 |000b: invoke-virtual {v0}, Landroid/widget/Toast;.show:()V // method@148b │ │ +066fbc: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=84 │ │ 0x0006 line=85 │ │ 0x000b line=86 │ │ 0x000e line=87 │ │ locals : │ │ @@ -112508,18 +112543,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -065408: |[065408] jwtc.android.chess.puzzle.puzzle.flipBoard:()V │ │ -065418: 5410 030a |0000: iget-object v0, v1, Ljwtc/android/chess/puzzle/puzzle;._chessView:Ljwtc/android/chess/puzzle/ChessViewPuzzle; // field@0a03 │ │ -06541c: 6e10 b519 0000 |0002: invoke-virtual {v0}, Ljwtc/android/chess/puzzle/ChessViewPuzzle;.flipBoard:()V // method@19b5 │ │ -065422: 0e00 |0005: return-void │ │ +066fc0: |[066fc0] jwtc.android.chess.puzzle.puzzle.flipBoard:()V │ │ +066fd0: 5410 030a |0000: iget-object v0, v1, Ljwtc/android/chess/puzzle/puzzle;._chessView:Ljwtc/android/chess/puzzle/ChessViewPuzzle; // field@0a03 │ │ +066fd4: 6e10 b419 0000 |0002: invoke-virtual {v0}, Ljwtc/android/chess/puzzle/ChessViewPuzzle;.flipBoard:()V // method@19b4 │ │ +066fda: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=90 │ │ 0x0005 line=91 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Ljwtc/android/chess/puzzle/puzzle; │ │ │ │ @@ -112528,45 +112563,45 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 62 16-bit code units │ │ -065424: |[065424] jwtc.android.chess.puzzle.puzzle.onCreate:(Landroid/os/Bundle;)V │ │ -065434: 1305 0004 |0000: const/16 v5, #int 1024 // #400 │ │ -065438: 1214 |0002: const/4 v4, #int 1 // #1 │ │ -06543a: 6f20 2200 7600 |0003: invoke-super {v6, v7}, Landroid/app/Activity;.onCreate:(Landroid/os/Bundle;)V // method@0022 │ │ -065440: 1a02 2e03 |0006: const-string v2, "ChessPlayer" // string@032e │ │ -065444: 1203 |0008: const/4 v3, #int 0 // #0 │ │ -065446: 6e30 dd19 2603 |0009: invoke-virtual {v6, v2, v3}, Ljwtc/android/chess/puzzle/puzzle;.getSharedPreferences:(Ljava/lang/String;I)Landroid/content/SharedPreferences; // method@19dd │ │ -06544c: 0c01 |000c: move-result-object v1 │ │ -06544e: 1a02 ce14 |000d: const-string v2, "fullScreen" // string@14ce │ │ -065452: 7230 f900 2104 |000f: invoke-interface {v1, v2, v4}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@00f9 │ │ -065458: 0a02 |0012: move-result v2 │ │ -06545a: 3802 0900 |0013: if-eqz v2, 001c // +0009 │ │ -06545e: 6e10 df19 0600 |0015: invoke-virtual {v6}, Ljwtc/android/chess/puzzle/puzzle;.getWindow:()Landroid/view/Window; // method@19df │ │ -065464: 0c02 |0018: move-result-object v2 │ │ -065466: 6e30 2113 5205 |0019: invoke-virtual {v2, v5, v5}, Landroid/view/Window;.setFlags:(II)V // method@1321 │ │ -06546c: 6e20 e519 4600 |001c: invoke-virtual {v6, v4}, Ljwtc/android/chess/puzzle/puzzle;.requestWindowFeature:(I)Z // method@19e5 │ │ -065472: 1a02 481e |001f: const-string v2, "power" // string@1e48 │ │ -065476: 6e20 de19 2600 |0021: invoke-virtual {v6, v2}, Ljwtc/android/chess/puzzle/puzzle;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@19de │ │ -06547c: 0c00 |0024: move-result-object v0 │ │ -06547e: 1f00 7200 |0025: check-cast v0, Landroid/os/PowerManager; // type@0072 │ │ -065482: 1262 |0027: const/4 v2, #int 6 // #6 │ │ -065484: 1a03 cd03 |0028: const-string v3, "DoNotDimScreen" // string@03cd │ │ -065488: 6e30 ed01 2003 |002a: invoke-virtual {v0, v2, v3}, Landroid/os/PowerManager;.newWakeLock:(ILjava/lang/String;)Landroid/os/PowerManager$WakeLock; // method@01ed │ │ -06548e: 0c02 |002d: move-result-object v2 │ │ -065490: 5b62 040a |002e: iput-object v2, v6, Ljwtc/android/chess/puzzle/puzzle;._wakeLock:Landroid/os/PowerManager$WakeLock; // field@0a04 │ │ -065494: 1402 1500 037f |0030: const v2, #float 1.74129e+38 // #7f030015 │ │ -06549a: 6e20 e619 2600 |0033: invoke-virtual {v6, v2}, Ljwtc/android/chess/puzzle/puzzle;.setContentView:(I)V // method@19e6 │ │ -0654a0: 2202 3a04 |0036: new-instance v2, Ljwtc/android/chess/puzzle/ChessViewPuzzle; // type@043a │ │ -0654a4: 7020 a219 6200 |0038: invoke-direct {v2, v6}, Ljwtc/android/chess/puzzle/ChessViewPuzzle;.:(Landroid/app/Activity;)V // method@19a2 │ │ -0654aa: 5b62 030a |003b: iput-object v2, v6, Ljwtc/android/chess/puzzle/puzzle;._chessView:Ljwtc/android/chess/puzzle/ChessViewPuzzle; // field@0a03 │ │ -0654ae: 0e00 |003d: return-void │ │ +066fdc: |[066fdc] jwtc.android.chess.puzzle.puzzle.onCreate:(Landroid/os/Bundle;)V │ │ +066fec: 1305 0004 |0000: const/16 v5, #int 1024 // #400 │ │ +066ff0: 1214 |0002: const/4 v4, #int 1 // #1 │ │ +066ff2: 6f20 2200 7600 |0003: invoke-super {v6, v7}, Landroid/app/Activity;.onCreate:(Landroid/os/Bundle;)V // method@0022 │ │ +066ff8: 1a02 2e03 |0006: const-string v2, "ChessPlayer" // string@032e │ │ +066ffc: 1203 |0008: const/4 v3, #int 0 // #0 │ │ +066ffe: 6e30 dc19 2603 |0009: invoke-virtual {v6, v2, v3}, Ljwtc/android/chess/puzzle/puzzle;.getSharedPreferences:(Ljava/lang/String;I)Landroid/content/SharedPreferences; // method@19dc │ │ +067004: 0c01 |000c: move-result-object v1 │ │ +067006: 1a02 ca14 |000d: const-string v2, "fullScreen" // string@14ca │ │ +06700a: 7230 f900 2104 |000f: invoke-interface {v1, v2, v4}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@00f9 │ │ +067010: 0a02 |0012: move-result v2 │ │ +067012: 3802 0900 |0013: if-eqz v2, 001c // +0009 │ │ +067016: 6e10 de19 0600 |0015: invoke-virtual {v6}, Ljwtc/android/chess/puzzle/puzzle;.getWindow:()Landroid/view/Window; // method@19de │ │ +06701c: 0c02 |0018: move-result-object v2 │ │ +06701e: 6e30 2113 5205 |0019: invoke-virtual {v2, v5, v5}, Landroid/view/Window;.setFlags:(II)V // method@1321 │ │ +067024: 6e20 e419 4600 |001c: invoke-virtual {v6, v4}, Ljwtc/android/chess/puzzle/puzzle;.requestWindowFeature:(I)Z // method@19e4 │ │ +06702a: 1a02 441e |001f: const-string v2, "power" // string@1e44 │ │ +06702e: 6e20 dd19 2600 |0021: invoke-virtual {v6, v2}, Ljwtc/android/chess/puzzle/puzzle;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@19dd │ │ +067034: 0c00 |0024: move-result-object v0 │ │ +067036: 1f00 6f00 |0025: check-cast v0, Landroid/os/PowerManager; // type@006f │ │ +06703a: 1262 |0027: const/4 v2, #int 6 // #6 │ │ +06703c: 1a03 cd03 |0028: const-string v3, "DoNotDimScreen" // string@03cd │ │ +067040: 6e30 ed01 2003 |002a: invoke-virtual {v0, v2, v3}, Landroid/os/PowerManager;.newWakeLock:(ILjava/lang/String;)Landroid/os/PowerManager$WakeLock; // method@01ed │ │ +067046: 0c02 |002d: move-result-object v2 │ │ +067048: 5b62 040a |002e: iput-object v2, v6, Ljwtc/android/chess/puzzle/puzzle;._wakeLock:Landroid/os/PowerManager$WakeLock; // field@0a04 │ │ +06704c: 1402 1500 037f |0030: const v2, #float 1.74129e+38 // #7f030015 │ │ +067052: 6e20 e519 2600 |0033: invoke-virtual {v6, v2}, Ljwtc/android/chess/puzzle/puzzle;.setContentView:(I)V // method@19e5 │ │ +067058: 2202 3704 |0036: new-instance v2, Ljwtc/android/chess/puzzle/ChessViewPuzzle; // type@0437 │ │ +06705c: 7020 a219 6200 |0038: invoke-direct {v2, v6}, Ljwtc/android/chess/puzzle/ChessViewPuzzle;.:(Landroid/app/Activity;)V // method@19a2 │ │ +067062: 5b62 030a |003b: iput-object v2, v6, Ljwtc/android/chess/puzzle/puzzle;._chessView:Ljwtc/android/chess/puzzle/ChessViewPuzzle; // field@0a03 │ │ +067066: 0e00 |003d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0003 line=21 │ │ 0x0006 line=24 │ │ 0x000d line=25 │ │ 0x0015 line=26 │ │ 0x001c line=28 │ │ @@ -112586,19 +112621,19 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -0654b0: |[0654b0] jwtc.android.chess.puzzle.puzzle.onDestroy:()V │ │ -0654c0: 5410 030a |0000: iget-object v0, v1, Ljwtc/android/chess/puzzle/puzzle;._chessView:Ljwtc/android/chess/puzzle/ChessViewPuzzle; // field@0a03 │ │ -0654c4: 6e10 a319 0000 |0002: invoke-virtual {v0}, Ljwtc/android/chess/puzzle/ChessViewPuzzle;.OnDestroy:()V // method@19a3 │ │ -0654ca: 6f10 2500 0100 |0005: invoke-super {v1}, Landroid/app/Activity;.onDestroy:()V // method@0025 │ │ -0654d0: 0e00 |0008: return-void │ │ +067068: |[067068] jwtc.android.chess.puzzle.puzzle.onDestroy:()V │ │ +067078: 5410 030a |0000: iget-object v0, v1, Ljwtc/android/chess/puzzle/puzzle;._chessView:Ljwtc/android/chess/puzzle/ChessViewPuzzle; // field@0a03 │ │ +06707c: 6e10 a319 0000 |0002: invoke-virtual {v0}, Ljwtc/android/chess/puzzle/ChessViewPuzzle;.OnDestroy:()V // method@19a3 │ │ +067082: 6f10 2500 0100 |0005: invoke-super {v1}, Landroid/app/Activity;.onDestroy:()V // method@0025 │ │ +067088: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=79 │ │ 0x0005 line=80 │ │ 0x0008 line=81 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Ljwtc/android/chess/puzzle/puzzle; │ │ @@ -112608,32 +112643,32 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 36 16-bit code units │ │ -0654d4: |[0654d4] jwtc.android.chess.puzzle.puzzle.onPause:()V │ │ -0654e4: 5431 040a |0000: iget-object v1, v3, Ljwtc/android/chess/puzzle/puzzle;._wakeLock:Landroid/os/PowerManager$WakeLock; // field@0a04 │ │ -0654e8: 6e10 ea01 0100 |0002: invoke-virtual {v1}, Landroid/os/PowerManager$WakeLock;.isHeld:()Z // method@01ea │ │ -0654ee: 0a01 |0005: move-result v1 │ │ -0654f0: 3801 0700 |0006: if-eqz v1, 000d // +0007 │ │ -0654f4: 5431 040a |0008: iget-object v1, v3, Ljwtc/android/chess/puzzle/puzzle;._wakeLock:Landroid/os/PowerManager$WakeLock; // field@0a04 │ │ -0654f8: 6e10 eb01 0100 |000a: invoke-virtual {v1}, Landroid/os/PowerManager$WakeLock;.release:()V // method@01eb │ │ -0654fe: 1a01 2e03 |000d: const-string v1, "ChessPlayer" // string@032e │ │ -065502: 1202 |000f: const/4 v2, #int 0 // #0 │ │ -065504: 6e30 dd19 1302 |0010: invoke-virtual {v3, v1, v2}, Ljwtc/android/chess/puzzle/puzzle;.getSharedPreferences:(Ljava/lang/String;I)Landroid/content/SharedPreferences; // method@19dd │ │ -06550a: 0c01 |0013: move-result-object v1 │ │ -06550c: 7210 f800 0100 |0014: invoke-interface {v1}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@00f8 │ │ -065512: 0c00 |0017: move-result-object v0 │ │ -065514: 5431 030a |0018: iget-object v1, v3, Ljwtc/android/chess/puzzle/puzzle;._chessView:Ljwtc/android/chess/puzzle/ChessViewPuzzle; // field@0a03 │ │ -065518: 6e20 a419 0100 |001a: invoke-virtual {v1, v0}, Ljwtc/android/chess/puzzle/ChessViewPuzzle;.OnPause:(Landroid/content/SharedPreferences$Editor;)V // method@19a4 │ │ -06551e: 7210 f300 0000 |001d: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@00f3 │ │ -065524: 6f10 2b00 0300 |0020: invoke-super {v3}, Landroid/app/Activity;.onPause:()V // method@002b │ │ -06552a: 0e00 |0023: return-void │ │ +06708c: |[06708c] jwtc.android.chess.puzzle.puzzle.onPause:()V │ │ +06709c: 5431 040a |0000: iget-object v1, v3, Ljwtc/android/chess/puzzle/puzzle;._wakeLock:Landroid/os/PowerManager$WakeLock; // field@0a04 │ │ +0670a0: 6e10 ea01 0100 |0002: invoke-virtual {v1}, Landroid/os/PowerManager$WakeLock;.isHeld:()Z // method@01ea │ │ +0670a6: 0a01 |0005: move-result v1 │ │ +0670a8: 3801 0700 |0006: if-eqz v1, 000d // +0007 │ │ +0670ac: 5431 040a |0008: iget-object v1, v3, Ljwtc/android/chess/puzzle/puzzle;._wakeLock:Landroid/os/PowerManager$WakeLock; // field@0a04 │ │ +0670b0: 6e10 eb01 0100 |000a: invoke-virtual {v1}, Landroid/os/PowerManager$WakeLock;.release:()V // method@01eb │ │ +0670b6: 1a01 2e03 |000d: const-string v1, "ChessPlayer" // string@032e │ │ +0670ba: 1202 |000f: const/4 v2, #int 0 // #0 │ │ +0670bc: 6e30 dc19 1302 |0010: invoke-virtual {v3, v1, v2}, Ljwtc/android/chess/puzzle/puzzle;.getSharedPreferences:(Ljava/lang/String;I)Landroid/content/SharedPreferences; // method@19dc │ │ +0670c2: 0c01 |0013: move-result-object v1 │ │ +0670c4: 7210 f800 0100 |0014: invoke-interface {v1}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@00f8 │ │ +0670ca: 0c00 |0017: move-result-object v0 │ │ +0670cc: 5431 030a |0018: iget-object v1, v3, Ljwtc/android/chess/puzzle/puzzle;._chessView:Ljwtc/android/chess/puzzle/ChessViewPuzzle; // field@0a03 │ │ +0670d0: 6e20 a419 0100 |001a: invoke-virtual {v1, v0}, Ljwtc/android/chess/puzzle/ChessViewPuzzle;.OnPause:(Landroid/content/SharedPreferences$Editor;)V // method@19a4 │ │ +0670d6: 7210 f300 0000 |001d: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@00f3 │ │ +0670dc: 6f10 2b00 0300 |0020: invoke-super {v3}, Landroid/app/Activity;.onPause:()V // method@002b │ │ +0670e2: 0e00 |0023: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=65 │ │ 0x0008 line=67 │ │ 0x000d line=70 │ │ 0x0018 line=71 │ │ 0x001d line=73 │ │ @@ -112648,56 +112683,56 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 42 16-bit code units │ │ -06552c: |[06552c] jwtc.android.chess.puzzle.puzzle.onResume:()V │ │ -06553c: 1a01 ae1e |0000: const-string v1, "puzzle" // string@1eae │ │ -065540: 1a02 371d |0002: const-string v2, "onResume" // string@1d37 │ │ -065544: 7120 f811 2100 |0004: invoke-static {v1, v2}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@11f8 │ │ -06554a: 1a01 2e03 |0007: const-string v1, "ChessPlayer" // string@032e │ │ -06554e: 1202 |0009: const/4 v2, #int 0 // #0 │ │ -065550: 6e30 dd19 1302 |000a: invoke-virtual {v3, v1, v2}, Ljwtc/android/chess/puzzle/puzzle;.getSharedPreferences:(Ljava/lang/String;I)Landroid/content/SharedPreferences; // method@19dd │ │ -065556: 0c00 |000d: move-result-object v0 │ │ -065558: 1a01 7723 |000e: const-string v1, "wakeLock" // string@2377 │ │ -06555c: 1212 |0010: const/4 v2, #int 1 // #1 │ │ -06555e: 7230 f900 1002 |0011: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@00f9 │ │ -065564: 0a01 |0014: move-result v1 │ │ -065566: 3801 0700 |0015: if-eqz v1, 001c // +0007 │ │ -06556a: 5431 040a |0017: iget-object v1, v3, Ljwtc/android/chess/puzzle/puzzle;._wakeLock:Landroid/os/PowerManager$WakeLock; // field@0a04 │ │ -06556e: 6e10 e801 0100 |0019: invoke-virtual {v1}, Landroid/os/PowerManager$WakeLock;.acquire:()V // method@01e8 │ │ -065574: 5431 030a |001c: iget-object v1, v3, Ljwtc/android/chess/puzzle/puzzle;._chessView:Ljwtc/android/chess/puzzle/ChessViewPuzzle; // field@0a03 │ │ -065578: 6e20 a519 0100 |001e: invoke-virtual {v1, v0}, Ljwtc/android/chess/puzzle/ChessViewPuzzle;.OnResume:(Landroid/content/SharedPreferences;)V // method@19a5 │ │ -06557e: 5431 030a |0021: iget-object v1, v3, Ljwtc/android/chess/puzzle/puzzle;._chessView:Ljwtc/android/chess/puzzle/ChessViewPuzzle; // field@0a03 │ │ -065582: 6e10 c119 0100 |0023: invoke-virtual {v1}, Ljwtc/android/chess/puzzle/ChessViewPuzzle;.updateState:()V // method@19c1 │ │ -065588: 6f10 2e00 0300 |0026: invoke-super {v3}, Landroid/app/Activity;.onResume:()V // method@002e │ │ -06558e: 0e00 |0029: return-void │ │ +0670e4: |[0670e4] jwtc.android.chess.puzzle.puzzle.onResume:()V │ │ +0670f4: 1a01 aa1e |0000: const-string v1, "puzzle" // string@1eaa │ │ +0670f8: 1a02 331d |0002: const-string v2, "onResume" // string@1d33 │ │ +0670fc: 7120 f811 2100 |0004: invoke-static {v1, v2}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@11f8 │ │ +067102: 1a01 2e03 |0007: const-string v1, "ChessPlayer" // string@032e │ │ +067106: 1202 |0009: const/4 v2, #int 0 // #0 │ │ +067108: 6e30 dc19 1302 |000a: invoke-virtual {v3, v1, v2}, Ljwtc/android/chess/puzzle/puzzle;.getSharedPreferences:(Ljava/lang/String;I)Landroid/content/SharedPreferences; // method@19dc │ │ +06710e: 0c00 |000d: move-result-object v0 │ │ +067110: 1a01 7323 |000e: const-string v1, "wakeLock" // string@2373 │ │ +067114: 1212 |0010: const/4 v2, #int 1 // #1 │ │ +067116: 7230 f900 1002 |0011: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@00f9 │ │ +06711c: 0a01 |0014: move-result v1 │ │ +06711e: 3801 0700 |0015: if-eqz v1, 001c // +0007 │ │ +067122: 5431 040a |0017: iget-object v1, v3, Ljwtc/android/chess/puzzle/puzzle;._wakeLock:Landroid/os/PowerManager$WakeLock; // field@0a04 │ │ +067126: 6e10 e801 0100 |0019: invoke-virtual {v1}, Landroid/os/PowerManager$WakeLock;.acquire:()V // method@01e8 │ │ +06712c: 5431 030a |001c: iget-object v1, v3, Ljwtc/android/chess/puzzle/puzzle;._chessView:Ljwtc/android/chess/puzzle/ChessViewPuzzle; // field@0a03 │ │ +067130: 6e20 a519 0100 |001e: invoke-virtual {v1, v0}, Ljwtc/android/chess/puzzle/ChessViewPuzzle;.OnResume:(Landroid/content/SharedPreferences;)V // method@19a5 │ │ +067136: 5431 030a |0021: iget-object v1, v3, Ljwtc/android/chess/puzzle/puzzle;._chessView:Ljwtc/android/chess/puzzle/ChessViewPuzzle; // field@0a03 │ │ +06713a: 6e10 c019 0100 |0023: invoke-virtual {v1}, Ljwtc/android/chess/puzzle/ChessViewPuzzle;.updateState:()V // method@19c0 │ │ +067140: 6f10 2e00 0300 |0026: invoke-super {v3}, Landroid/app/Activity;.onResume:()V // method@002e │ │ +067146: 0e00 |0029: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ 0x0007 line=48 │ │ 0x000e line=49 │ │ 0x0017 line=51 │ │ 0x001c line=54 │ │ 0x0021 line=55 │ │ 0x0026 line=57 │ │ 0x0029 line=59 │ │ locals : │ │ 0x000e - 0x002a reg=0 prefs Landroid/content/SharedPreferences; │ │ 0x0000 - 0x002a reg=3 this Ljwtc/android/chess/puzzle/puzzle; │ │ │ │ - source_file_idx : 7855 (puzzle.java) │ │ + source_file_idx : 7851 (puzzle.java) │ │ │ │ Class #512 header: │ │ -class_idx : 1086 │ │ +class_idx : 1083 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 826 │ │ -source_file_idx : 8566 │ │ +superclass_idx : 823 │ │ +source_file_idx : 8562 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #512 annotations: │ │ Annotations on class │ │ @@ -112722,59 +112757,59 @@ │ │ type : '(Ljwtc/android/chess/setup;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -065590: |[065590] jwtc.android.chess.setup$1.:(Ljwtc/android/chess/setup;)V │ │ -0655a0: 5b01 050a |0000: iput-object v1, v0, Ljwtc/android/chess/setup$1;.this$0:Ljwtc/android/chess/setup; // field@0a05 │ │ -0655a4: 7010 1c15 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ -0655aa: 0e00 |0005: return-void │ │ +067148: |[067148] jwtc.android.chess.setup$1.:(Ljwtc/android/chess/setup;)V │ │ +067158: 5b01 050a |0000: iput-object v1, v0, Ljwtc/android/chess/setup$1;.this$0:Ljwtc/android/chess/setup; // field@0a05 │ │ +06715c: 7010 1c15 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ +067162: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=82 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Ljwtc/android/chess/setup$1; │ │ - 0x0000 - 0x0006 reg=1 (null) Ljwtc/android/chess/setup; │ │ + 0x0000 - 0x0006 reg=1 this$0 Ljwtc/android/chess/setup; │ │ │ │ Virtual methods - │ │ #0 : (in Ljwtc/android/chess/setup$1;) │ │ name : 'onClick' │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -0655ac: |[0655ac] jwtc.android.chess.setup$1.onClick:(Landroid/view/View;)V │ │ -0655bc: 5420 050a |0000: iget-object v0, v2, Ljwtc/android/chess/setup$1;.this$0:Ljwtc/android/chess/setup; // field@0a05 │ │ -0655c0: 5421 050a |0002: iget-object v1, v2, Ljwtc/android/chess/setup$1;.this$0:Ljwtc/android/chess/setup; // field@0a05 │ │ -0655c4: 7110 0a1a 0100 |0004: invoke-static {v1}, Ljwtc/android/chess/setup;.access$000:(Ljwtc/android/chess/setup;)Ljwtc/android/chess/ChessViewBase; // method@1a0a │ │ -0655ca: 0c01 |0007: move-result-object v1 │ │ -0655cc: 6e20 e416 3100 |0008: invoke-virtual {v1, v3}, Ljwtc/android/chess/ChessViewBase;.getIndexOfButton:(Landroid/view/View;)I // method@16e4 │ │ -0655d2: 0a01 |000b: move-result v1 │ │ -0655d4: 6e20 261a 1000 |000c: invoke-virtual {v0, v1}, Ljwtc/android/chess/setup;.handleClick:(I)V // method@1a26 │ │ -0655da: 0e00 |000f: return-void │ │ +067164: |[067164] jwtc.android.chess.setup$1.onClick:(Landroid/view/View;)V │ │ +067174: 5420 050a |0000: iget-object v0, v2, Ljwtc/android/chess/setup$1;.this$0:Ljwtc/android/chess/setup; // field@0a05 │ │ +067178: 5421 050a |0002: iget-object v1, v2, Ljwtc/android/chess/setup$1;.this$0:Ljwtc/android/chess/setup; // field@0a05 │ │ +06717c: 7110 091a 0100 |0004: invoke-static {v1}, Ljwtc/android/chess/setup;.access$000:(Ljwtc/android/chess/setup;)Ljwtc/android/chess/ChessViewBase; // method@1a09 │ │ +067182: 0c01 |0007: move-result-object v1 │ │ +067184: 6e20 e416 3100 |0008: invoke-virtual {v1, v3}, Ljwtc/android/chess/ChessViewBase;.getIndexOfButton:(Landroid/view/View;)I // method@16e4 │ │ +06718a: 0a01 |000b: move-result v1 │ │ +06718c: 6e20 251a 1000 |000c: invoke-virtual {v0, v1}, Ljwtc/android/chess/setup;.handleClick:(I)V // method@1a25 │ │ +067192: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=84 │ │ 0x000f line=85 │ │ locals : │ │ 0x0000 - 0x0010 reg=2 this Ljwtc/android/chess/setup$1; │ │ 0x0000 - 0x0010 reg=3 arg0 Landroid/view/View; │ │ │ │ - source_file_idx : 8566 (setup.java) │ │ + source_file_idx : 8562 (setup.java) │ │ │ │ Class #513 header: │ │ -class_idx : 1087 │ │ +class_idx : 1084 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 826 │ │ -source_file_idx : 8566 │ │ +superclass_idx : 823 │ │ +source_file_idx : 8562 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #513 annotations: │ │ Annotations on class │ │ @@ -112799,69 +112834,69 @@ │ │ type : '(Ljwtc/android/chess/setup;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0655dc: |[0655dc] jwtc.android.chess.setup$2.:(Ljwtc/android/chess/setup;)V │ │ -0655ec: 5b01 060a |0000: iput-object v1, v0, Ljwtc/android/chess/setup$2;.this$0:Ljwtc/android/chess/setup; // field@0a06 │ │ -0655f0: 7010 1c15 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ -0655f6: 0e00 |0005: return-void │ │ +067194: |[067194] jwtc.android.chess.setup$2.:(Ljwtc/android/chess/setup;)V │ │ +0671a4: 5b01 060a |0000: iput-object v1, v0, Ljwtc/android/chess/setup$2;.this$0:Ljwtc/android/chess/setup; // field@0a06 │ │ +0671a8: 7010 1c15 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ +0671ae: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=92 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Ljwtc/android/chess/setup$2; │ │ - 0x0000 - 0x0006 reg=1 (null) Ljwtc/android/chess/setup; │ │ + 0x0000 - 0x0006 reg=1 this$0 Ljwtc/android/chess/setup; │ │ │ │ Virtual methods - │ │ #0 : (in Ljwtc/android/chess/setup$2;) │ │ name : 'onClick' │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 28 16-bit code units │ │ -0655f8: |[0655f8] jwtc.android.chess.setup$2.onClick:(Landroid/view/View;)V │ │ -065608: 5441 060a |0000: iget-object v1, v4, Ljwtc/android/chess/setup$2;.this$0:Ljwtc/android/chess/setup; // field@0a06 │ │ -06560c: 1a02 2e03 |0002: const-string v2, "ChessPlayer" // string@032e │ │ -065610: 1203 |0004: const/4 v3, #int 0 // #0 │ │ -065612: 6e30 221a 2103 |0005: invoke-virtual {v1, v2, v3}, Ljwtc/android/chess/setup;.getSharedPreferences:(Ljava/lang/String;I)Landroid/content/SharedPreferences; // method@1a22 │ │ -065618: 0c01 |0008: move-result-object v1 │ │ -06561a: 7210 f800 0100 |0009: invoke-interface {v1}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@00f8 │ │ -065620: 0c00 |000c: move-result-object v0 │ │ -065622: 1a01 2504 |000d: const-string v1, "FEN" // string@0425 │ │ -065626: 1202 |000f: const/4 v2, #int 0 // #0 │ │ -065628: 7230 f700 1002 |0010: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences$Editor;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@00f7 │ │ -06562e: 7210 f300 0000 |0013: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@00f3 │ │ -065634: 5441 060a |0016: iget-object v1, v4, Ljwtc/android/chess/setup$2;.this$0:Ljwtc/android/chess/setup; // field@0a06 │ │ -065638: 6e10 1f1a 0100 |0018: invoke-virtual {v1}, Ljwtc/android/chess/setup;.finish:()V // method@1a1f │ │ -06563e: 0e00 |001b: return-void │ │ +0671b0: |[0671b0] jwtc.android.chess.setup$2.onClick:(Landroid/view/View;)V │ │ +0671c0: 5441 060a |0000: iget-object v1, v4, Ljwtc/android/chess/setup$2;.this$0:Ljwtc/android/chess/setup; // field@0a06 │ │ +0671c4: 1a02 2e03 |0002: const-string v2, "ChessPlayer" // string@032e │ │ +0671c8: 1203 |0004: const/4 v3, #int 0 // #0 │ │ +0671ca: 6e30 211a 2103 |0005: invoke-virtual {v1, v2, v3}, Ljwtc/android/chess/setup;.getSharedPreferences:(Ljava/lang/String;I)Landroid/content/SharedPreferences; // method@1a21 │ │ +0671d0: 0c01 |0008: move-result-object v1 │ │ +0671d2: 7210 f800 0100 |0009: invoke-interface {v1}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@00f8 │ │ +0671d8: 0c00 |000c: move-result-object v0 │ │ +0671da: 1a01 2504 |000d: const-string v1, "FEN" // string@0425 │ │ +0671de: 1202 |000f: const/4 v2, #int 0 // #0 │ │ +0671e0: 7230 f700 1002 |0010: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences$Editor;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@00f7 │ │ +0671e6: 7210 f300 0000 |0013: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@00f3 │ │ +0671ec: 5441 060a |0016: iget-object v1, v4, Ljwtc/android/chess/setup$2;.this$0:Ljwtc/android/chess/setup; // field@0a06 │ │ +0671f0: 6e10 1e1a 0100 |0018: invoke-virtual {v1}, Ljwtc/android/chess/setup;.finish:()V // method@1a1e │ │ +0671f6: 0e00 |001b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=95 │ │ 0x000d line=96 │ │ 0x0013 line=97 │ │ 0x0016 line=99 │ │ 0x001b line=100 │ │ locals : │ │ 0x000d - 0x001c reg=0 editor Landroid/content/SharedPreferences$Editor; │ │ 0x0000 - 0x001c reg=4 this Ljwtc/android/chess/setup$2; │ │ 0x0000 - 0x001c reg=5 arg0 Landroid/view/View; │ │ │ │ - source_file_idx : 8566 (setup.java) │ │ + source_file_idx : 8562 (setup.java) │ │ │ │ Class #514 header: │ │ -class_idx : 1088 │ │ +class_idx : 1085 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 826 │ │ -source_file_idx : 8566 │ │ +superclass_idx : 823 │ │ +source_file_idx : 8562 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #514 annotations: │ │ Annotations on class │ │ @@ -112886,54 +112921,54 @@ │ │ type : '(Ljwtc/android/chess/setup;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -065640: |[065640] jwtc.android.chess.setup$3.:(Ljwtc/android/chess/setup;)V │ │ -065650: 5b01 070a |0000: iput-object v1, v0, Ljwtc/android/chess/setup$3;.this$0:Ljwtc/android/chess/setup; // field@0a07 │ │ -065654: 7010 1c15 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ -06565a: 0e00 |0005: return-void │ │ +0671f8: |[0671f8] jwtc.android.chess.setup$3.:(Ljwtc/android/chess/setup;)V │ │ +067208: 5b01 070a |0000: iput-object v1, v0, Ljwtc/android/chess/setup$3;.this$0:Ljwtc/android/chess/setup; // field@0a07 │ │ +06720c: 7010 1c15 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ +067212: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=105 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Ljwtc/android/chess/setup$3; │ │ - 0x0000 - 0x0006 reg=1 (null) Ljwtc/android/chess/setup; │ │ + 0x0000 - 0x0006 reg=1 this$0 Ljwtc/android/chess/setup; │ │ │ │ Virtual methods - │ │ #0 : (in Ljwtc/android/chess/setup$3;) │ │ name : 'onClick' │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -06565c: |[06565c] jwtc.android.chess.setup$3.onClick:(Landroid/view/View;)V │ │ -06566c: 5410 070a |0000: iget-object v0, v1, Ljwtc/android/chess/setup$3;.this$0:Ljwtc/android/chess/setup; // field@0a07 │ │ -065670: 6e10 2f1a 0000 |0002: invoke-virtual {v0}, Ljwtc/android/chess/setup;.saveAndFinish:()V // method@1a2f │ │ -065676: 0e00 |0005: return-void │ │ +067214: |[067214] jwtc.android.chess.setup$3.onClick:(Landroid/view/View;)V │ │ +067224: 5410 070a |0000: iget-object v0, v1, Ljwtc/android/chess/setup$3;.this$0:Ljwtc/android/chess/setup; // field@0a07 │ │ +067228: 6e10 2e1a 0000 |0002: invoke-virtual {v0}, Ljwtc/android/chess/setup;.saveAndFinish:()V // method@1a2e │ │ +06722e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=108 │ │ 0x0005 line=109 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Ljwtc/android/chess/setup$3; │ │ 0x0000 - 0x0006 reg=2 arg0 Landroid/view/View; │ │ │ │ - source_file_idx : 8566 (setup.java) │ │ + source_file_idx : 8562 (setup.java) │ │ │ │ Class #515 header: │ │ -class_idx : 1089 │ │ +class_idx : 1086 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 826 │ │ -source_file_idx : 8566 │ │ +superclass_idx : 823 │ │ +source_file_idx : 8562 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #515 annotations: │ │ Annotations on class │ │ @@ -112958,120 +112993,122 @@ │ │ type : '(Ljwtc/android/chess/setup;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -065678: |[065678] jwtc.android.chess.setup$4.:(Ljwtc/android/chess/setup;)V │ │ -065688: 5b01 080a |0000: iput-object v1, v0, Ljwtc/android/chess/setup$4;.this$0:Ljwtc/android/chess/setup; // field@0a08 │ │ -06568c: 7010 1c15 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ -065692: 0e00 |0005: return-void │ │ +067230: |[067230] jwtc.android.chess.setup$4.:(Ljwtc/android/chess/setup;)V │ │ +067240: 5b01 080a |0000: iput-object v1, v0, Ljwtc/android/chess/setup$4;.this$0:Ljwtc/android/chess/setup; // field@0a08 │ │ +067244: 7010 1c15 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ +06724a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=168 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Ljwtc/android/chess/setup$4; │ │ - 0x0000 - 0x0006 reg=1 (null) Ljwtc/android/chess/setup; │ │ + 0x0000 - 0x0006 reg=1 this$0 Ljwtc/android/chess/setup; │ │ │ │ Virtual methods - │ │ #0 : (in Ljwtc/android/chess/setup$4;) │ │ name : 'onClick' │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 125 16-bit code units │ │ -065694: |[065694] jwtc.android.chess.setup$4.onClick:(Landroid/view/View;)V │ │ -0656a4: 1255 |0000: const/4 v5, #int 5 // #5 │ │ -0656a6: 1214 |0001: const/4 v4, #int 1 // #1 │ │ -0656a8: 1203 |0002: const/4 v3, #int 0 // #0 │ │ -0656aa: 12f2 |0003: const/4 v2, #int -1 // #ff │ │ -0656ac: 5460 080a |0004: iget-object v0, v6, Ljwtc/android/chess/setup$4;.this$0:Ljwtc/android/chess/setup; // field@0a08 │ │ -0656b0: 7110 0b1a 0000 |0006: invoke-static {v0}, Ljwtc/android/chess/setup;.access$100:(Ljwtc/android/chess/setup;)I // method@1a0b │ │ -0656b6: 0a00 |0009: move-result v0 │ │ -0656b8: 3220 7200 |000a: if-eq v0, v2, 007c // +0072 │ │ -0656bc: 5460 080a |000c: iget-object v0, v6, Ljwtc/android/chess/setup$4;.this$0:Ljwtc/android/chess/setup; // field@0a08 │ │ -0656c0: 7110 131a 0000 |000e: invoke-static {v0}, Ljwtc/android/chess/setup;.access$200:(Ljwtc/android/chess/setup;)Ljwtc/chess/JNI; // method@1a13 │ │ -0656c6: 0c00 |0011: move-result-object v0 │ │ -0656c8: 5461 080a |0012: iget-object v1, v6, Ljwtc/android/chess/setup$4;.this$0:Ljwtc/android/chess/setup; // field@0a08 │ │ -0656cc: 7110 0b1a 0100 |0014: invoke-static {v1}, Ljwtc/android/chess/setup;.access$100:(Ljwtc/android/chess/setup;)I // method@1a0b │ │ -0656d2: 0a01 |0017: move-result v1 │ │ -0656d4: 6e30 431b 4001 |0018: invoke-virtual {v0, v4, v1}, Ljwtc/chess/JNI;.pieceAt:(II)I // method@1b43 │ │ -0656da: 0a00 |001b: move-result v0 │ │ -0656dc: 3202 2300 |001c: if-eq v2, v0, 003f // +0023 │ │ -0656e0: 5460 080a |001e: iget-object v0, v6, Ljwtc/android/chess/setup$4;.this$0:Ljwtc/android/chess/setup; // field@0a08 │ │ -0656e4: 7110 131a 0000 |0020: invoke-static {v0}, Ljwtc/android/chess/setup;.access$200:(Ljwtc/android/chess/setup;)Ljwtc/chess/JNI; // method@1a13 │ │ -0656ea: 0c00 |0023: move-result-object v0 │ │ -0656ec: 5461 080a |0024: iget-object v1, v6, Ljwtc/android/chess/setup$4;.this$0:Ljwtc/android/chess/setup; // field@0a08 │ │ -0656f0: 7110 0b1a 0100 |0026: invoke-static {v1}, Ljwtc/android/chess/setup;.access$100:(Ljwtc/android/chess/setup;)I // method@1a0b │ │ -0656f6: 0a01 |0029: move-result v1 │ │ -0656f8: 6e30 431b 4001 |002a: invoke-virtual {v0, v4, v1}, Ljwtc/chess/JNI;.pieceAt:(II)I // method@1b43 │ │ -0656fe: 0a00 |002d: move-result v0 │ │ -065700: 3205 1100 |002e: if-eq v5, v0, 003f // +0011 │ │ -065704: 5460 080a |0030: iget-object v0, v6, Ljwtc/android/chess/setup$4;.this$0:Ljwtc/android/chess/setup; // field@0a08 │ │ -065708: 7110 131a 0000 |0032: invoke-static {v0}, Ljwtc/android/chess/setup;.access$200:(Ljwtc/android/chess/setup;)Ljwtc/chess/JNI; // method@1a13 │ │ -06570e: 0c00 |0035: move-result-object v0 │ │ -065710: 5461 080a |0036: iget-object v1, v6, Ljwtc/android/chess/setup$4;.this$0:Ljwtc/android/chess/setup; // field@0a08 │ │ -065714: 7110 0b1a 0100 |0038: invoke-static {v1}, Ljwtc/android/chess/setup;.access$100:(Ljwtc/android/chess/setup;)I // method@1a0b │ │ -06571a: 0a01 |003b: move-result v1 │ │ -06571c: 6e30 451b 4001 |003c: invoke-virtual {v0, v4, v1}, Ljwtc/chess/JNI;.removePiece:(II)V // method@1b45 │ │ -065722: 5460 080a |003f: iget-object v0, v6, Ljwtc/android/chess/setup$4;.this$0:Ljwtc/android/chess/setup; // field@0a08 │ │ -065726: 7110 131a 0000 |0041: invoke-static {v0}, Ljwtc/android/chess/setup;.access$200:(Ljwtc/android/chess/setup;)Ljwtc/chess/JNI; // method@1a13 │ │ -06572c: 0c00 |0044: move-result-object v0 │ │ -06572e: 5461 080a |0045: iget-object v1, v6, Ljwtc/android/chess/setup$4;.this$0:Ljwtc/android/chess/setup; // field@0a08 │ │ -065732: 7110 0b1a 0100 |0047: invoke-static {v1}, Ljwtc/android/chess/setup;.access$100:(Ljwtc/android/chess/setup;)I // method@1a0b │ │ -065738: 0a01 |004a: move-result v1 │ │ -06573a: 6e30 431b 3001 |004b: invoke-virtual {v0, v3, v1}, Ljwtc/chess/JNI;.pieceAt:(II)I // method@1b43 │ │ -065740: 0a00 |004e: move-result v0 │ │ -065742: 3202 2300 |004f: if-eq v2, v0, 0072 // +0023 │ │ -065746: 5460 080a |0051: iget-object v0, v6, Ljwtc/android/chess/setup$4;.this$0:Ljwtc/android/chess/setup; // field@0a08 │ │ -06574a: 7110 131a 0000 |0053: invoke-static {v0}, Ljwtc/android/chess/setup;.access$200:(Ljwtc/android/chess/setup;)Ljwtc/chess/JNI; // method@1a13 │ │ -065750: 0c00 |0056: move-result-object v0 │ │ -065752: 5461 080a |0057: iget-object v1, v6, Ljwtc/android/chess/setup$4;.this$0:Ljwtc/android/chess/setup; // field@0a08 │ │ -065756: 7110 0b1a 0100 |0059: invoke-static {v1}, Ljwtc/android/chess/setup;.access$100:(Ljwtc/android/chess/setup;)I // method@1a0b │ │ -06575c: 0a01 |005c: move-result v1 │ │ -06575e: 6e30 431b 3001 |005d: invoke-virtual {v0, v3, v1}, Ljwtc/chess/JNI;.pieceAt:(II)I // method@1b43 │ │ -065764: 0a00 |0060: move-result v0 │ │ -065766: 3205 1100 |0061: if-eq v5, v0, 0072 // +0011 │ │ -06576a: 5460 080a |0063: iget-object v0, v6, Ljwtc/android/chess/setup$4;.this$0:Ljwtc/android/chess/setup; // field@0a08 │ │ -06576e: 7110 131a 0000 |0065: invoke-static {v0}, Ljwtc/android/chess/setup;.access$200:(Ljwtc/android/chess/setup;)Ljwtc/chess/JNI; // method@1a13 │ │ -065774: 0c00 |0068: move-result-object v0 │ │ -065776: 5461 080a |0069: iget-object v1, v6, Ljwtc/android/chess/setup$4;.this$0:Ljwtc/android/chess/setup; // field@0a08 │ │ -06577a: 7110 0b1a 0100 |006b: invoke-static {v1}, Ljwtc/android/chess/setup;.access$100:(Ljwtc/android/chess/setup;)I // method@1a0b │ │ -065780: 0a01 |006e: move-result v1 │ │ -065782: 6e30 451b 3001 |006f: invoke-virtual {v0, v3, v1}, Ljwtc/chess/JNI;.removePiece:(II)V // method@1b45 │ │ -065788: 5460 080a |0072: iget-object v0, v6, Ljwtc/android/chess/setup$4;.this$0:Ljwtc/android/chess/setup; // field@0a08 │ │ -06578c: 7120 0c1a 2000 |0074: invoke-static {v0, v2}, Ljwtc/android/chess/setup;.access$102:(Ljwtc/android/chess/setup;I)I // method@1a0c │ │ -065792: 5460 080a |0077: iget-object v0, v6, Ljwtc/android/chess/setup$4;.this$0:Ljwtc/android/chess/setup; // field@0a08 │ │ -065796: 6e10 2c1a 0000 |0079: invoke-virtual {v0}, Ljwtc/android/chess/setup;.paintBoard:()V // method@1a2c │ │ -06579c: 0e00 |007c: return-void │ │ +06724c: |[06724c] jwtc.android.chess.setup$4.onClick:(Landroid/view/View;)V │ │ +06725c: 1255 |0000: const/4 v5, #int 5 // #5 │ │ +06725e: 1214 |0001: const/4 v4, #int 1 // #1 │ │ +067260: 1203 |0002: const/4 v3, #int 0 // #0 │ │ +067262: 12f2 |0003: const/4 v2, #int -1 // #ff │ │ +067264: 5460 080a |0004: iget-object v0, v6, Ljwtc/android/chess/setup$4;.this$0:Ljwtc/android/chess/setup; // field@0a08 │ │ +067268: 7110 0a1a 0000 |0006: invoke-static {v0}, Ljwtc/android/chess/setup;.access$100:(Ljwtc/android/chess/setup;)I // method@1a0a │ │ +06726e: 0a00 |0009: move-result v0 │ │ +067270: 3220 7200 |000a: if-eq v0, v2, 007c // +0072 │ │ +067274: 5460 080a |000c: iget-object v0, v6, Ljwtc/android/chess/setup$4;.this$0:Ljwtc/android/chess/setup; // field@0a08 │ │ +067278: 7110 121a 0000 |000e: invoke-static {v0}, Ljwtc/android/chess/setup;.access$200:(Ljwtc/android/chess/setup;)Ljwtc/chess/JNI; // method@1a12 │ │ +06727e: 0c00 |0011: move-result-object v0 │ │ +067280: 5461 080a |0012: iget-object v1, v6, Ljwtc/android/chess/setup$4;.this$0:Ljwtc/android/chess/setup; // field@0a08 │ │ +067284: 7110 0a1a 0100 |0014: invoke-static {v1}, Ljwtc/android/chess/setup;.access$100:(Ljwtc/android/chess/setup;)I // method@1a0a │ │ +06728a: 0a01 |0017: move-result v1 │ │ +06728c: 6e30 421b 4001 |0018: invoke-virtual {v0, v4, v1}, Ljwtc/chess/JNI;.pieceAt:(II)I // method@1b42 │ │ +067292: 0a00 |001b: move-result v0 │ │ +067294: 3202 2300 |001c: if-eq v2, v0, 003f // +0023 │ │ +067298: 5460 080a |001e: iget-object v0, v6, Ljwtc/android/chess/setup$4;.this$0:Ljwtc/android/chess/setup; // field@0a08 │ │ +06729c: 7110 121a 0000 |0020: invoke-static {v0}, Ljwtc/android/chess/setup;.access$200:(Ljwtc/android/chess/setup;)Ljwtc/chess/JNI; // method@1a12 │ │ +0672a2: 0c00 |0023: move-result-object v0 │ │ +0672a4: 5461 080a |0024: iget-object v1, v6, Ljwtc/android/chess/setup$4;.this$0:Ljwtc/android/chess/setup; // field@0a08 │ │ +0672a8: 7110 0a1a 0100 |0026: invoke-static {v1}, Ljwtc/android/chess/setup;.access$100:(Ljwtc/android/chess/setup;)I // method@1a0a │ │ +0672ae: 0a01 |0029: move-result v1 │ │ +0672b0: 6e30 421b 4001 |002a: invoke-virtual {v0, v4, v1}, Ljwtc/chess/JNI;.pieceAt:(II)I // method@1b42 │ │ +0672b6: 0a00 |002d: move-result v0 │ │ +0672b8: 3205 1100 |002e: if-eq v5, v0, 003f // +0011 │ │ +0672bc: 5460 080a |0030: iget-object v0, v6, Ljwtc/android/chess/setup$4;.this$0:Ljwtc/android/chess/setup; // field@0a08 │ │ +0672c0: 7110 121a 0000 |0032: invoke-static {v0}, Ljwtc/android/chess/setup;.access$200:(Ljwtc/android/chess/setup;)Ljwtc/chess/JNI; // method@1a12 │ │ +0672c6: 0c00 |0035: move-result-object v0 │ │ +0672c8: 5461 080a |0036: iget-object v1, v6, Ljwtc/android/chess/setup$4;.this$0:Ljwtc/android/chess/setup; // field@0a08 │ │ +0672cc: 7110 0a1a 0100 |0038: invoke-static {v1}, Ljwtc/android/chess/setup;.access$100:(Ljwtc/android/chess/setup;)I // method@1a0a │ │ +0672d2: 0a01 |003b: move-result v1 │ │ +0672d4: 6e30 441b 4001 |003c: invoke-virtual {v0, v4, v1}, Ljwtc/chess/JNI;.removePiece:(II)V // method@1b44 │ │ +0672da: 5460 080a |003f: iget-object v0, v6, Ljwtc/android/chess/setup$4;.this$0:Ljwtc/android/chess/setup; // field@0a08 │ │ +0672de: 7110 121a 0000 |0041: invoke-static {v0}, Ljwtc/android/chess/setup;.access$200:(Ljwtc/android/chess/setup;)Ljwtc/chess/JNI; // method@1a12 │ │ +0672e4: 0c00 |0044: move-result-object v0 │ │ +0672e6: 5461 080a |0045: iget-object v1, v6, Ljwtc/android/chess/setup$4;.this$0:Ljwtc/android/chess/setup; // field@0a08 │ │ +0672ea: 7110 0a1a 0100 |0047: invoke-static {v1}, Ljwtc/android/chess/setup;.access$100:(Ljwtc/android/chess/setup;)I // method@1a0a │ │ +0672f0: 0a01 |004a: move-result v1 │ │ +0672f2: 6e30 421b 3001 |004b: invoke-virtual {v0, v3, v1}, Ljwtc/chess/JNI;.pieceAt:(II)I // method@1b42 │ │ +0672f8: 0a00 |004e: move-result v0 │ │ +0672fa: 3202 2300 |004f: if-eq v2, v0, 0072 // +0023 │ │ +0672fe: 5460 080a |0051: iget-object v0, v6, Ljwtc/android/chess/setup$4;.this$0:Ljwtc/android/chess/setup; // field@0a08 │ │ +067302: 7110 121a 0000 |0053: invoke-static {v0}, Ljwtc/android/chess/setup;.access$200:(Ljwtc/android/chess/setup;)Ljwtc/chess/JNI; // method@1a12 │ │ +067308: 0c00 |0056: move-result-object v0 │ │ +06730a: 5461 080a |0057: iget-object v1, v6, Ljwtc/android/chess/setup$4;.this$0:Ljwtc/android/chess/setup; // field@0a08 │ │ +06730e: 7110 0a1a 0100 |0059: invoke-static {v1}, Ljwtc/android/chess/setup;.access$100:(Ljwtc/android/chess/setup;)I // method@1a0a │ │ +067314: 0a01 |005c: move-result v1 │ │ +067316: 6e30 421b 3001 |005d: invoke-virtual {v0, v3, v1}, Ljwtc/chess/JNI;.pieceAt:(II)I // method@1b42 │ │ +06731c: 0a00 |0060: move-result v0 │ │ +06731e: 3205 1100 |0061: if-eq v5, v0, 0072 // +0011 │ │ +067322: 5460 080a |0063: iget-object v0, v6, Ljwtc/android/chess/setup$4;.this$0:Ljwtc/android/chess/setup; // field@0a08 │ │ +067326: 7110 121a 0000 |0065: invoke-static {v0}, Ljwtc/android/chess/setup;.access$200:(Ljwtc/android/chess/setup;)Ljwtc/chess/JNI; // method@1a12 │ │ +06732c: 0c00 |0068: move-result-object v0 │ │ +06732e: 5461 080a |0069: iget-object v1, v6, Ljwtc/android/chess/setup$4;.this$0:Ljwtc/android/chess/setup; // field@0a08 │ │ +067332: 7110 0a1a 0100 |006b: invoke-static {v1}, Ljwtc/android/chess/setup;.access$100:(Ljwtc/android/chess/setup;)I // method@1a0a │ │ +067338: 0a01 |006e: move-result v1 │ │ +06733a: 6e30 441b 3001 |006f: invoke-virtual {v0, v3, v1}, Ljwtc/chess/JNI;.removePiece:(II)V // method@1b44 │ │ +067340: 5460 080a |0072: iget-object v0, v6, Ljwtc/android/chess/setup$4;.this$0:Ljwtc/android/chess/setup; // field@0a08 │ │ +067344: 7120 0b1a 2000 |0074: invoke-static {v0, v2}, Ljwtc/android/chess/setup;.access$102:(Ljwtc/android/chess/setup;I)I // method@1a0b │ │ +06734a: 5460 080a |0077: iget-object v0, v6, Ljwtc/android/chess/setup$4;.this$0:Ljwtc/android/chess/setup; // field@0a08 │ │ +06734e: 6e10 2b1a 0000 |0079: invoke-virtual {v0}, Ljwtc/android/chess/setup;.paintBoard:()V // method@1a2b │ │ +067354: 0e00 |007c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0004 line=171 │ │ 0x000c line=172 │ │ + 0x0020 line=173 │ │ 0x0030 line=174 │ │ 0x003f line=176 │ │ + 0x0053 line=177 │ │ 0x0063 line=178 │ │ 0x0072 line=180 │ │ 0x0077 line=181 │ │ 0x007c line=184 │ │ locals : │ │ 0x0000 - 0x007d reg=6 this Ljwtc/android/chess/setup$4; │ │ 0x0000 - 0x007d reg=7 arg0 Landroid/view/View; │ │ │ │ - source_file_idx : 8566 (setup.java) │ │ + source_file_idx : 8562 (setup.java) │ │ │ │ Class #516 header: │ │ -class_idx : 1090 │ │ +class_idx : 1087 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 826 │ │ -source_file_idx : 8566 │ │ +superclass_idx : 823 │ │ +source_file_idx : 8562 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #516 annotations: │ │ Annotations on class │ │ @@ -113096,65 +113133,65 @@ │ │ type : '(Ljwtc/android/chess/setup;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0657a0: |[0657a0] jwtc.android.chess.setup$5.:(Ljwtc/android/chess/setup;)V │ │ -0657b0: 5b01 090a |0000: iput-object v1, v0, Ljwtc/android/chess/setup$5;.this$0:Ljwtc/android/chess/setup; // field@0a09 │ │ -0657b4: 7010 1c15 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ -0657ba: 0e00 |0005: return-void │ │ +067358: |[067358] jwtc.android.chess.setup$5.:(Ljwtc/android/chess/setup;)V │ │ +067368: 5b01 090a |0000: iput-object v1, v0, Ljwtc/android/chess/setup$5;.this$0:Ljwtc/android/chess/setup; // field@0a09 │ │ +06736c: 7010 1c15 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ +067372: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=187 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Ljwtc/android/chess/setup$5; │ │ - 0x0000 - 0x0006 reg=1 (null) Ljwtc/android/chess/setup; │ │ + 0x0000 - 0x0006 reg=1 this$0 Ljwtc/android/chess/setup; │ │ │ │ Virtual methods - │ │ #0 : (in Ljwtc/android/chess/setup$5;) │ │ name : 'onClick' │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 54 16-bit code units │ │ -0657bc: |[0657bc] jwtc.android.chess.setup$5.onClick:(Landroid/view/View;)V │ │ -0657cc: 1212 |0000: const/4 v2, #int 1 // #1 │ │ -0657ce: 5453 090a |0001: iget-object v3, v5, Ljwtc/android/chess/setup$5;.this$0:Ljwtc/android/chess/setup; // field@0a09 │ │ -0657d2: 5454 090a |0003: iget-object v4, v5, Ljwtc/android/chess/setup$5;.this$0:Ljwtc/android/chess/setup; // field@0a09 │ │ -0657d6: 7110 141a 0400 |0005: invoke-static {v4}, Ljwtc/android/chess/setup;.access$300:(Ljwtc/android/chess/setup;)I // method@1a14 │ │ -0657dc: 0a04 |0008: move-result v4 │ │ -0657de: 3324 0300 |0009: if-ne v4, v2, 000c // +0003 │ │ -0657e2: 1202 |000b: const/4 v2, #int 0 // #0 │ │ -0657e4: 7120 151a 2300 |000c: invoke-static {v3, v2}, Ljwtc/android/chess/setup;.access$302:(Ljwtc/android/chess/setup;I)I // method@1a15 │ │ -0657ea: 1200 |000f: const/4 v0, #int 0 // #0 │ │ -0657ec: 1252 |0010: const/4 v2, #int 5 // #5 │ │ -0657ee: 3520 2400 |0011: if-ge v0, v2, 0035 // +0024 │ │ -0657f2: 5452 090a |0013: iget-object v2, v5, Ljwtc/android/chess/setup$5;.this$0:Ljwtc/android/chess/setup; // field@0a09 │ │ -0657f6: 7110 161a 0200 |0015: invoke-static {v2}, Ljwtc/android/chess/setup;.access$400:(Ljwtc/android/chess/setup;)[Ljwtc/android/chess/ChessImageView; // method@1a16 │ │ -0657fc: 0c02 |0018: move-result-object v2 │ │ -0657fe: 4602 0200 |0019: aget-object v2, v2, v0 │ │ -065802: 6e10 1e16 0200 |001b: invoke-virtual {v2}, Ljwtc/android/chess/ChessImageView;.getICO:()Ljwtc/android/chess/ImageCacheObject; // method@161e │ │ -065808: 0c01 |001e: move-result-object v1 │ │ -06580a: 5452 090a |001f: iget-object v2, v5, Ljwtc/android/chess/setup$5;.this$0:Ljwtc/android/chess/setup; // field@0a09 │ │ -06580e: 7110 141a 0200 |0021: invoke-static {v2}, Ljwtc/android/chess/setup;.access$300:(Ljwtc/android/chess/setup;)I // method@1a14 │ │ -065814: 0a02 |0024: move-result v2 │ │ -065816: 5912 ca05 |0025: iput v2, v1, Ljwtc/android/chess/ImageCacheObject;._color:I // field@05ca │ │ -06581a: 5452 090a |0027: iget-object v2, v5, Ljwtc/android/chess/setup$5;.this$0:Ljwtc/android/chess/setup; // field@0a09 │ │ -06581e: 7110 161a 0200 |0029: invoke-static {v2}, Ljwtc/android/chess/setup;.access$400:(Ljwtc/android/chess/setup;)[Ljwtc/android/chess/ChessImageView; // method@1a16 │ │ -065824: 0c02 |002c: move-result-object v2 │ │ -065826: 4602 0200 |002d: aget-object v2, v2, v0 │ │ -06582a: 6e10 2216 0200 |002f: invoke-virtual {v2}, Ljwtc/android/chess/ChessImageView;.invalidate:()V // method@1622 │ │ -065830: d800 0001 |0032: add-int/lit8 v0, v0, #int 1 // #01 │ │ -065834: 28dc |0034: goto 0010 // -0024 │ │ -065836: 0e00 |0035: return-void │ │ +067374: |[067374] jwtc.android.chess.setup$5.onClick:(Landroid/view/View;)V │ │ +067384: 1212 |0000: const/4 v2, #int 1 // #1 │ │ +067386: 5453 090a |0001: iget-object v3, v5, Ljwtc/android/chess/setup$5;.this$0:Ljwtc/android/chess/setup; // field@0a09 │ │ +06738a: 5454 090a |0003: iget-object v4, v5, Ljwtc/android/chess/setup$5;.this$0:Ljwtc/android/chess/setup; // field@0a09 │ │ +06738e: 7110 131a 0400 |0005: invoke-static {v4}, Ljwtc/android/chess/setup;.access$300:(Ljwtc/android/chess/setup;)I // method@1a13 │ │ +067394: 0a04 |0008: move-result v4 │ │ +067396: 3324 0300 |0009: if-ne v4, v2, 000c // +0003 │ │ +06739a: 1202 |000b: const/4 v2, #int 0 // #0 │ │ +06739c: 7120 141a 2300 |000c: invoke-static {v3, v2}, Ljwtc/android/chess/setup;.access$302:(Ljwtc/android/chess/setup;I)I // method@1a14 │ │ +0673a2: 1200 |000f: const/4 v0, #int 0 // #0 │ │ +0673a4: 1252 |0010: const/4 v2, #int 5 // #5 │ │ +0673a6: 3520 2400 |0011: if-ge v0, v2, 0035 // +0024 │ │ +0673aa: 5452 090a |0013: iget-object v2, v5, Ljwtc/android/chess/setup$5;.this$0:Ljwtc/android/chess/setup; // field@0a09 │ │ +0673ae: 7110 151a 0200 |0015: invoke-static {v2}, Ljwtc/android/chess/setup;.access$400:(Ljwtc/android/chess/setup;)[Ljwtc/android/chess/ChessImageView; // method@1a15 │ │ +0673b4: 0c02 |0018: move-result-object v2 │ │ +0673b6: 4602 0200 |0019: aget-object v2, v2, v0 │ │ +0673ba: 6e10 1e16 0200 |001b: invoke-virtual {v2}, Ljwtc/android/chess/ChessImageView;.getICO:()Ljwtc/android/chess/ImageCacheObject; // method@161e │ │ +0673c0: 0c01 |001e: move-result-object v1 │ │ +0673c2: 5452 090a |001f: iget-object v2, v5, Ljwtc/android/chess/setup$5;.this$0:Ljwtc/android/chess/setup; // field@0a09 │ │ +0673c6: 7110 131a 0200 |0021: invoke-static {v2}, Ljwtc/android/chess/setup;.access$300:(Ljwtc/android/chess/setup;)I // method@1a13 │ │ +0673cc: 0a02 |0024: move-result v2 │ │ +0673ce: 5912 ca05 |0025: iput v2, v1, Ljwtc/android/chess/ImageCacheObject;._color:I // field@05ca │ │ +0673d2: 5452 090a |0027: iget-object v2, v5, Ljwtc/android/chess/setup$5;.this$0:Ljwtc/android/chess/setup; // field@0a09 │ │ +0673d6: 7110 151a 0200 |0029: invoke-static {v2}, Ljwtc/android/chess/setup;.access$400:(Ljwtc/android/chess/setup;)[Ljwtc/android/chess/ChessImageView; // method@1a15 │ │ +0673dc: 0c02 |002c: move-result-object v2 │ │ +0673de: 4602 0200 |002d: aget-object v2, v2, v0 │ │ +0673e2: 6e10 2216 0200 |002f: invoke-virtual {v2}, Ljwtc/android/chess/ChessImageView;.invalidate:()V // method@1622 │ │ +0673e8: d800 0001 |0032: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0673ec: 28dc |0034: goto 0010 // -0024 │ │ +0673ee: 0e00 |0035: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=195 │ │ 0x000f line=198 │ │ 0x0013 line=199 │ │ 0x001f line=200 │ │ 0x0027 line=201 │ │ @@ -113162,21 +113199,21 @@ │ │ 0x0035 line=203 │ │ locals : │ │ 0x001f - 0x0035 reg=1 tmpCache Ljwtc/android/chess/ImageCacheObject; │ │ 0x0010 - 0x0036 reg=0 i I │ │ 0x0000 - 0x0036 reg=5 this Ljwtc/android/chess/setup$5; │ │ 0x0000 - 0x0036 reg=6 v Landroid/view/View; │ │ │ │ - source_file_idx : 8566 (setup.java) │ │ + source_file_idx : 8562 (setup.java) │ │ │ │ Class #517 header: │ │ -class_idx : 1091 │ │ +class_idx : 1088 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 826 │ │ -source_file_idx : 8566 │ │ +superclass_idx : 823 │ │ +source_file_idx : 8562 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #517 annotations: │ │ Annotations on class │ │ @@ -113201,70 +113238,70 @@ │ │ type : '(Ljwtc/android/chess/setup;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -065838: |[065838] jwtc.android.chess.setup$6.:(Ljwtc/android/chess/setup;)V │ │ -065848: 5b01 0a0a |0000: iput-object v1, v0, Ljwtc/android/chess/setup$6;.this$0:Ljwtc/android/chess/setup; // field@0a0a │ │ -06584c: 7010 1c15 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ -065852: 0e00 |0005: return-void │ │ +0673f0: |[0673f0] jwtc.android.chess.setup$6.:(Ljwtc/android/chess/setup;)V │ │ +067400: 5b01 0a0a |0000: iput-object v1, v0, Ljwtc/android/chess/setup$6;.this$0:Ljwtc/android/chess/setup; // field@0a0a │ │ +067404: 7010 1c15 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ +06740a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=208 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Ljwtc/android/chess/setup$6; │ │ - 0x0000 - 0x0006 reg=1 (null) Ljwtc/android/chess/setup; │ │ + 0x0000 - 0x0006 reg=1 this$0 Ljwtc/android/chess/setup; │ │ │ │ Virtual methods - │ │ #0 : (in Ljwtc/android/chess/setup$6;) │ │ name : 'onClick' │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 26 16-bit code units │ │ -065854: |[065854] jwtc.android.chess.setup$6.onClick:(Landroid/view/View;)V │ │ -065864: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -065866: 1251 |0001: const/4 v1, #int 5 // #5 │ │ -065868: 3510 1700 |0002: if-ge v0, v1, 0019 // +0017 │ │ -06586c: 5431 0a0a |0004: iget-object v1, v3, Ljwtc/android/chess/setup$6;.this$0:Ljwtc/android/chess/setup; // field@0a0a │ │ -065870: 7110 161a 0100 |0006: invoke-static {v1}, Ljwtc/android/chess/setup;.access$400:(Ljwtc/android/chess/setup;)[Ljwtc/android/chess/ChessImageView; // method@1a16 │ │ -065876: 0c01 |0009: move-result-object v1 │ │ -065878: 4602 0100 |000a: aget-object v2, v1, v0 │ │ -06587c: 0741 |000c: move-object v1, v4 │ │ -06587e: 1f01 8a03 |000d: check-cast v1, Ljwtc/android/chess/ChessImageView; // type@038a │ │ -065882: 3312 0700 |000f: if-ne v2, v1, 0016 // +0007 │ │ -065886: 5431 0a0a |0011: iget-object v1, v3, Ljwtc/android/chess/setup$6;.this$0:Ljwtc/android/chess/setup; // field@0a0a │ │ -06588a: 6e20 271a 0100 |0013: invoke-virtual {v1, v0}, Ljwtc/android/chess/setup;.handleSelectClick:(I)V // method@1a27 │ │ -065890: d800 0001 |0016: add-int/lit8 v0, v0, #int 1 // #01 │ │ -065894: 28e9 |0018: goto 0001 // -0017 │ │ -065896: 0e00 |0019: return-void │ │ +06740c: |[06740c] jwtc.android.chess.setup$6.onClick:(Landroid/view/View;)V │ │ +06741c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +06741e: 1251 |0001: const/4 v1, #int 5 // #5 │ │ +067420: 3510 1700 |0002: if-ge v0, v1, 0019 // +0017 │ │ +067424: 5431 0a0a |0004: iget-object v1, v3, Ljwtc/android/chess/setup$6;.this$0:Ljwtc/android/chess/setup; // field@0a0a │ │ +067428: 7110 151a 0100 |0006: invoke-static {v1}, Ljwtc/android/chess/setup;.access$400:(Ljwtc/android/chess/setup;)[Ljwtc/android/chess/ChessImageView; // method@1a15 │ │ +06742e: 0c01 |0009: move-result-object v1 │ │ +067430: 4602 0100 |000a: aget-object v2, v1, v0 │ │ +067434: 0741 |000c: move-object v1, v4 │ │ +067436: 1f01 8703 |000d: check-cast v1, Ljwtc/android/chess/ChessImageView; // type@0387 │ │ +06743a: 3312 0700 |000f: if-ne v2, v1, 0016 // +0007 │ │ +06743e: 5431 0a0a |0011: iget-object v1, v3, Ljwtc/android/chess/setup$6;.this$0:Ljwtc/android/chess/setup; // field@0a0a │ │ +067442: 6e20 261a 0100 |0013: invoke-virtual {v1, v0}, Ljwtc/android/chess/setup;.handleSelectClick:(I)V // method@1a26 │ │ +067448: d800 0001 |0016: add-int/lit8 v0, v0, #int 1 // #01 │ │ +06744c: 28e9 |0018: goto 0001 // -0017 │ │ +06744e: 0e00 |0019: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=210 │ │ 0x0004 line=211 │ │ 0x0011 line=212 │ │ 0x0016 line=210 │ │ 0x0019 line=215 │ │ locals : │ │ 0x0001 - 0x001a reg=0 i I │ │ 0x0000 - 0x001a reg=3 this Ljwtc/android/chess/setup$6; │ │ 0x0000 - 0x001a reg=4 arg0 Landroid/view/View; │ │ │ │ - source_file_idx : 8566 (setup.java) │ │ + source_file_idx : 8562 (setup.java) │ │ │ │ Class #518 header: │ │ -class_idx : 1092 │ │ +class_idx : 1089 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 826 │ │ -source_file_idx : 8566 │ │ +superclass_idx : 823 │ │ +source_file_idx : 8562 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #518 annotations: │ │ Annotations on class │ │ @@ -113289,54 +113326,54 @@ │ │ type : '(Ljwtc/android/chess/setup;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -065898: |[065898] jwtc.android.chess.setup$7.:(Ljwtc/android/chess/setup;)V │ │ -0658a8: 5b01 0b0a |0000: iput-object v1, v0, Ljwtc/android/chess/setup$7;.this$0:Ljwtc/android/chess/setup; // field@0a0b │ │ -0658ac: 7010 1c15 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ -0658b2: 0e00 |0005: return-void │ │ +067450: |[067450] jwtc.android.chess.setup$7.:(Ljwtc/android/chess/setup;)V │ │ +067460: 5b01 0b0a |0000: iput-object v1, v0, Ljwtc/android/chess/setup$7;.this$0:Ljwtc/android/chess/setup; // field@0a0b │ │ +067464: 7010 1c15 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ +06746a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=390 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Ljwtc/android/chess/setup$7; │ │ - 0x0000 - 0x0006 reg=1 (null) Ljwtc/android/chess/setup; │ │ + 0x0000 - 0x0006 reg=1 this$0 Ljwtc/android/chess/setup; │ │ │ │ Virtual methods - │ │ #0 : (in Ljwtc/android/chess/setup$7;) │ │ name : 'onClick' │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0658b4: |[0658b4] jwtc.android.chess.setup$7.onClick:(Landroid/content/DialogInterface;I)V │ │ -0658c4: 7210 c400 0100 |0000: invoke-interface {v1}, Landroid/content/DialogInterface;.dismiss:()V // method@00c4 │ │ -0658ca: 0e00 |0003: return-void │ │ +06746c: |[06746c] jwtc.android.chess.setup$7.onClick:(Landroid/content/DialogInterface;I)V │ │ +06747c: 7210 c400 0100 |0000: invoke-interface {v1}, Landroid/content/DialogInterface;.dismiss:()V // method@00c4 │ │ +067482: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=392 │ │ 0x0003 line=393 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Ljwtc/android/chess/setup$7; │ │ 0x0000 - 0x0004 reg=1 dialog Landroid/content/DialogInterface; │ │ 0x0000 - 0x0004 reg=2 whichButton I │ │ │ │ - source_file_idx : 8566 (setup.java) │ │ + source_file_idx : 8562 (setup.java) │ │ │ │ Class #519 header: │ │ -class_idx : 1093 │ │ +class_idx : 1090 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 826 │ │ -source_file_idx : 8566 │ │ +superclass_idx : 823 │ │ +source_file_idx : 8562 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #519 annotations: │ │ Annotations on class │ │ @@ -113361,60 +113398,60 @@ │ │ type : '(Ljwtc/android/chess/setup;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0658cc: |[0658cc] jwtc.android.chess.setup$8.:(Ljwtc/android/chess/setup;)V │ │ -0658dc: 5b01 0c0a |0000: iput-object v1, v0, Ljwtc/android/chess/setup$8;.this$0:Ljwtc/android/chess/setup; // field@0a0c │ │ -0658e0: 7010 1c15 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ -0658e6: 0e00 |0005: return-void │ │ +067484: |[067484] jwtc.android.chess.setup$8.:(Ljwtc/android/chess/setup;)V │ │ +067494: 5b01 0c0a |0000: iput-object v1, v0, Ljwtc/android/chess/setup$8;.this$0:Ljwtc/android/chess/setup; // field@0a0c │ │ +067498: 7010 1c15 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ +06749e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=382 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Ljwtc/android/chess/setup$8; │ │ - 0x0000 - 0x0006 reg=1 (null) Ljwtc/android/chess/setup; │ │ + 0x0000 - 0x0006 reg=1 this$0 Ljwtc/android/chess/setup; │ │ │ │ Virtual methods - │ │ #0 : (in Ljwtc/android/chess/setup$8;) │ │ name : 'onClick' │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -0658e8: |[0658e8] jwtc.android.chess.setup$8.onClick:(Landroid/content/DialogInterface;I)V │ │ -0658f8: 7210 c400 0200 |0000: invoke-interface {v2}, Landroid/content/DialogInterface;.dismiss:()V // method@00c4 │ │ -0658fe: 5410 0c0a |0003: iget-object v0, v1, Ljwtc/android/chess/setup$8;.this$0:Ljwtc/android/chess/setup; // field@0a0c │ │ -065902: 6e10 1d1a 0000 |0005: invoke-virtual {v0}, Ljwtc/android/chess/setup;.commitFEN:()V // method@1a1d │ │ -065908: 5410 0c0a |0008: iget-object v0, v1, Ljwtc/android/chess/setup$8;.this$0:Ljwtc/android/chess/setup; // field@0a0c │ │ -06590c: 6e10 1f1a 0000 |000a: invoke-virtual {v0}, Ljwtc/android/chess/setup;.finish:()V // method@1a1f │ │ -065912: 0e00 |000d: return-void │ │ +0674a0: |[0674a0] jwtc.android.chess.setup$8.onClick:(Landroid/content/DialogInterface;I)V │ │ +0674b0: 7210 c400 0200 |0000: invoke-interface {v2}, Landroid/content/DialogInterface;.dismiss:()V // method@00c4 │ │ +0674b6: 5410 0c0a |0003: iget-object v0, v1, Ljwtc/android/chess/setup$8;.this$0:Ljwtc/android/chess/setup; // field@0a0c │ │ +0674ba: 6e10 1c1a 0000 |0005: invoke-virtual {v0}, Ljwtc/android/chess/setup;.commitFEN:()V // method@1a1c │ │ +0674c0: 5410 0c0a |0008: iget-object v0, v1, Ljwtc/android/chess/setup$8;.this$0:Ljwtc/android/chess/setup; // field@0a0c │ │ +0674c4: 6e10 1e1a 0000 |000a: invoke-virtual {v0}, Ljwtc/android/chess/setup;.finish:()V // method@1a1e │ │ +0674ca: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=384 │ │ 0x0003 line=386 │ │ 0x0008 line=387 │ │ 0x000d line=388 │ │ locals : │ │ 0x0000 - 0x000e reg=1 this Ljwtc/android/chess/setup$8; │ │ 0x0000 - 0x000e reg=2 dialog Landroid/content/DialogInterface; │ │ 0x0000 - 0x000e reg=3 whichButton I │ │ │ │ - source_file_idx : 8566 (setup.java) │ │ + source_file_idx : 8562 (setup.java) │ │ │ │ Class #520 header: │ │ -class_idx : 1094 │ │ +class_idx : 1091 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 826 │ │ -source_file_idx : 8566 │ │ +superclass_idx : 823 │ │ +source_file_idx : 8562 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #520 annotations: │ │ Annotations on class │ │ @@ -113443,56 +113480,56 @@ │ │ type : '(Ljwtc/android/chess/setup$SetupOptionsDlg;Ljwtc/android/chess/setup;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -065914: |[065914] jwtc.android.chess.setup$SetupOptionsDlg$1.:(Ljwtc/android/chess/setup$SetupOptionsDlg;Ljwtc/android/chess/setup;)V │ │ -065924: 5b01 0d0a |0000: iput-object v1, v0, Ljwtc/android/chess/setup$SetupOptionsDlg$1;.this$1:Ljwtc/android/chess/setup$SetupOptionsDlg; // field@0a0d │ │ -065928: 5b02 0e0a |0002: iput-object v2, v0, Ljwtc/android/chess/setup$SetupOptionsDlg$1;.val$this$0:Ljwtc/android/chess/setup; // field@0a0e │ │ -06592c: 7010 1c15 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ -065932: 0e00 |0007: return-void │ │ +0674cc: |[0674cc] jwtc.android.chess.setup$SetupOptionsDlg$1.:(Ljwtc/android/chess/setup$SetupOptionsDlg;Ljwtc/android/chess/setup;)V │ │ +0674dc: 5b01 0d0a |0000: iput-object v1, v0, Ljwtc/android/chess/setup$SetupOptionsDlg$1;.this$1:Ljwtc/android/chess/setup$SetupOptionsDlg; // field@0a0d │ │ +0674e0: 5b02 0e0a |0002: iput-object v2, v0, Ljwtc/android/chess/setup$SetupOptionsDlg$1;.val$this$0:Ljwtc/android/chess/setup; // field@0a0e │ │ +0674e4: 7010 1c15 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ +0674ea: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=511 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Ljwtc/android/chess/setup$SetupOptionsDlg$1; │ │ - 0x0000 - 0x0008 reg=1 (null) Ljwtc/android/chess/setup$SetupOptionsDlg; │ │ + 0x0000 - 0x0008 reg=1 this$1 Ljwtc/android/chess/setup$SetupOptionsDlg; │ │ 0x0000 - 0x0008 reg=2 (null) Ljwtc/android/chess/setup; │ │ │ │ Virtual methods - │ │ #0 : (in Ljwtc/android/chess/setup$SetupOptionsDlg$1;) │ │ name : 'onClick' │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -065934: |[065934] jwtc.android.chess.setup$SetupOptionsDlg$1.onClick:(Landroid/view/View;)V │ │ -065944: 5410 0d0a |0000: iget-object v0, v1, Ljwtc/android/chess/setup$SetupOptionsDlg$1;.this$1:Ljwtc/android/chess/setup$SetupOptionsDlg; // field@0a0d │ │ -065948: 6e10 041a 0000 |0002: invoke-virtual {v0}, Ljwtc/android/chess/setup$SetupOptionsDlg;.hide:()V // method@1a04 │ │ -06594e: 0e00 |0005: return-void │ │ +0674ec: |[0674ec] jwtc.android.chess.setup$SetupOptionsDlg$1.onClick:(Landroid/view/View;)V │ │ +0674fc: 5410 0d0a |0000: iget-object v0, v1, Ljwtc/android/chess/setup$SetupOptionsDlg$1;.this$1:Ljwtc/android/chess/setup$SetupOptionsDlg; // field@0a0d │ │ +067500: 6e10 031a 0000 |0002: invoke-virtual {v0}, Ljwtc/android/chess/setup$SetupOptionsDlg;.hide:()V // method@1a03 │ │ +067506: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=513 │ │ 0x0005 line=514 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Ljwtc/android/chess/setup$SetupOptionsDlg$1; │ │ 0x0000 - 0x0006 reg=2 arg0 Landroid/view/View; │ │ │ │ - source_file_idx : 8566 (setup.java) │ │ + source_file_idx : 8562 (setup.java) │ │ │ │ Class #521 header: │ │ -class_idx : 1095 │ │ +class_idx : 1092 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 826 │ │ -source_file_idx : 8566 │ │ +superclass_idx : 823 │ │ +source_file_idx : 8562 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #521 annotations: │ │ Annotations on class │ │ @@ -113521,93 +113558,93 @@ │ │ type : '(Ljwtc/android/chess/setup$SetupOptionsDlg;Ljwtc/android/chess/setup;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -065950: |[065950] jwtc.android.chess.setup$SetupOptionsDlg$2.:(Ljwtc/android/chess/setup$SetupOptionsDlg;Ljwtc/android/chess/setup;)V │ │ -065960: 5b01 0f0a |0000: iput-object v1, v0, Ljwtc/android/chess/setup$SetupOptionsDlg$2;.this$1:Ljwtc/android/chess/setup$SetupOptionsDlg; // field@0a0f │ │ -065964: 5b02 100a |0002: iput-object v2, v0, Ljwtc/android/chess/setup$SetupOptionsDlg$2;.val$this$0:Ljwtc/android/chess/setup; // field@0a10 │ │ -065968: 7010 1c15 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ -06596e: 0e00 |0007: return-void │ │ +067508: |[067508] jwtc.android.chess.setup$SetupOptionsDlg$2.:(Ljwtc/android/chess/setup$SetupOptionsDlg;Ljwtc/android/chess/setup;)V │ │ +067518: 5b01 0f0a |0000: iput-object v1, v0, Ljwtc/android/chess/setup$SetupOptionsDlg$2;.this$1:Ljwtc/android/chess/setup$SetupOptionsDlg; // field@0a0f │ │ +06751c: 5b02 100a |0002: iput-object v2, v0, Ljwtc/android/chess/setup$SetupOptionsDlg$2;.val$this$0:Ljwtc/android/chess/setup; // field@0a10 │ │ +067520: 7010 1c15 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ +067526: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=518 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Ljwtc/android/chess/setup$SetupOptionsDlg$2; │ │ - 0x0000 - 0x0008 reg=1 (null) Ljwtc/android/chess/setup$SetupOptionsDlg; │ │ + 0x0000 - 0x0008 reg=1 this$1 Ljwtc/android/chess/setup$SetupOptionsDlg; │ │ 0x0000 - 0x0008 reg=2 (null) Ljwtc/android/chess/setup; │ │ │ │ Virtual methods - │ │ #0 : (in Ljwtc/android/chess/setup$SetupOptionsDlg$2;) │ │ name : 'onClick' │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 113 16-bit code units │ │ -065970: |[065970] jwtc.android.chess.setup$SetupOptionsDlg$2.onClick:(Landroid/view/View;)V │ │ -065980: 5420 0f0a |0000: iget-object v0, v2, Ljwtc/android/chess/setup$SetupOptionsDlg$2;.this$1:Ljwtc/android/chess/setup$SetupOptionsDlg; // field@0a0f │ │ -065984: 5400 1a0a |0002: iget-object v0, v0, Ljwtc/android/chess/setup$SetupOptionsDlg;.this$0:Ljwtc/android/chess/setup; // field@0a1a │ │ -065988: 5421 0f0a |0004: iget-object v1, v2, Ljwtc/android/chess/setup$SetupOptionsDlg$2;.this$1:Ljwtc/android/chess/setup$SetupOptionsDlg; // field@0a0f │ │ -06598c: 7110 011a 0100 |0006: invoke-static {v1}, Ljwtc/android/chess/setup$SetupOptionsDlg;.access$600:(Ljwtc/android/chess/setup$SetupOptionsDlg;)Landroid/widget/CheckBox; // method@1a01 │ │ -065992: 0c01 |0009: move-result-object v1 │ │ -065994: 6e10 c313 0100 |000a: invoke-virtual {v1}, Landroid/widget/CheckBox;.isChecked:()Z // method@13c3 │ │ -06599a: 0a01 |000d: move-result v1 │ │ -06599c: 7120 181a 1000 |000e: invoke-static {v0, v1}, Ljwtc/android/chess/setup;.access$502:(Ljwtc/android/chess/setup;Z)Z // method@1a18 │ │ -0659a2: 5420 0f0a |0011: iget-object v0, v2, Ljwtc/android/chess/setup$SetupOptionsDlg$2;.this$1:Ljwtc/android/chess/setup$SetupOptionsDlg; // field@0a0f │ │ -0659a6: 5400 1a0a |0013: iget-object v0, v0, Ljwtc/android/chess/setup$SetupOptionsDlg;.this$0:Ljwtc/android/chess/setup; // field@0a1a │ │ -0659aa: 5421 0f0a |0015: iget-object v1, v2, Ljwtc/android/chess/setup$SetupOptionsDlg$2;.this$1:Ljwtc/android/chess/setup$SetupOptionsDlg; // field@0a0f │ │ -0659ae: 7110 021a 0100 |0017: invoke-static {v1}, Ljwtc/android/chess/setup$SetupOptionsDlg;.access$800:(Ljwtc/android/chess/setup$SetupOptionsDlg;)Landroid/widget/CheckBox; // method@1a02 │ │ -0659b4: 0c01 |001a: move-result-object v1 │ │ -0659b6: 6e10 c313 0100 |001b: invoke-virtual {v1}, Landroid/widget/CheckBox;.isChecked:()Z // method@13c3 │ │ -0659bc: 0a01 |001e: move-result v1 │ │ -0659be: 7120 1a1a 1000 |001f: invoke-static {v0, v1}, Ljwtc/android/chess/setup;.access$702:(Ljwtc/android/chess/setup;Z)Z // method@1a1a │ │ -0659c4: 5420 0f0a |0022: iget-object v0, v2, Ljwtc/android/chess/setup$SetupOptionsDlg$2;.this$1:Ljwtc/android/chess/setup$SetupOptionsDlg; // field@0a0f │ │ -0659c8: 5400 1a0a |0024: iget-object v0, v0, Ljwtc/android/chess/setup$SetupOptionsDlg;.this$0:Ljwtc/android/chess/setup; // field@0a1a │ │ -0659cc: 5421 0f0a |0026: iget-object v1, v2, Ljwtc/android/chess/setup$SetupOptionsDlg$2;.this$1:Ljwtc/android/chess/setup$SetupOptionsDlg; // field@0a0f │ │ -0659d0: 7110 fd19 0100 |0028: invoke-static {v1}, Ljwtc/android/chess/setup$SetupOptionsDlg;.access$1000:(Ljwtc/android/chess/setup$SetupOptionsDlg;)Landroid/widget/CheckBox; // method@19fd │ │ -0659d6: 0c01 |002b: move-result-object v1 │ │ -0659d8: 6e10 c313 0100 |002c: invoke-virtual {v1}, Landroid/widget/CheckBox;.isChecked:()Z // method@13c3 │ │ -0659de: 0a01 |002f: move-result v1 │ │ -0659e0: 7120 1c1a 1000 |0030: invoke-static {v0, v1}, Ljwtc/android/chess/setup;.access$902:(Ljwtc/android/chess/setup;Z)Z // method@1a1c │ │ -0659e6: 5420 0f0a |0033: iget-object v0, v2, Ljwtc/android/chess/setup$SetupOptionsDlg$2;.this$1:Ljwtc/android/chess/setup$SetupOptionsDlg; // field@0a0f │ │ -0659ea: 5400 1a0a |0035: iget-object v0, v0, Ljwtc/android/chess/setup$SetupOptionsDlg;.this$0:Ljwtc/android/chess/setup; // field@0a1a │ │ -0659ee: 5421 0f0a |0037: iget-object v1, v2, Ljwtc/android/chess/setup$SetupOptionsDlg$2;.this$1:Ljwtc/android/chess/setup$SetupOptionsDlg; // field@0a0f │ │ -0659f2: 7110 fe19 0100 |0039: invoke-static {v1}, Ljwtc/android/chess/setup$SetupOptionsDlg;.access$1200:(Ljwtc/android/chess/setup$SetupOptionsDlg;)Landroid/widget/CheckBox; // method@19fe │ │ -0659f8: 0c01 |003c: move-result-object v1 │ │ -0659fa: 6e10 c313 0100 |003d: invoke-virtual {v1}, Landroid/widget/CheckBox;.isChecked:()Z // method@13c3 │ │ -065a00: 0a01 |0040: move-result v1 │ │ -065a02: 7120 0e1a 1000 |0041: invoke-static {v0, v1}, Ljwtc/android/chess/setup;.access$1102:(Ljwtc/android/chess/setup;Z)Z // method@1a0e │ │ -065a08: 5420 0f0a |0044: iget-object v0, v2, Ljwtc/android/chess/setup$SetupOptionsDlg$2;.this$1:Ljwtc/android/chess/setup$SetupOptionsDlg; // field@0a0f │ │ -065a0c: 5401 1a0a |0046: iget-object v1, v0, Ljwtc/android/chess/setup$SetupOptionsDlg;.this$0:Ljwtc/android/chess/setup; // field@0a1a │ │ -065a10: 5420 0f0a |0048: iget-object v0, v2, Ljwtc/android/chess/setup$SetupOptionsDlg$2;.this$1:Ljwtc/android/chess/setup$SetupOptionsDlg; // field@0a0f │ │ -065a14: 7110 ff19 0000 |004a: invoke-static {v0}, Ljwtc/android/chess/setup$SetupOptionsDlg;.access$1400:(Ljwtc/android/chess/setup$SetupOptionsDlg;)Landroid/widget/RadioButton; // method@19ff │ │ -065a1a: 0c00 |004d: move-result-object v0 │ │ -065a1c: 6e10 1e14 0000 |004e: invoke-virtual {v0}, Landroid/widget/RadioButton;.isChecked:()Z // method@141e │ │ -065a22: 0a00 |0051: move-result v0 │ │ -065a24: 3800 1d00 |0052: if-eqz v0, 006f // +001d │ │ -065a28: 1210 |0054: const/4 v0, #int 1 // #1 │ │ -065a2a: 7120 101a 0100 |0055: invoke-static {v1, v0}, Ljwtc/android/chess/setup;.access$1302:(Ljwtc/android/chess/setup;I)I // method@1a10 │ │ -065a30: 5420 0f0a |0058: iget-object v0, v2, Ljwtc/android/chess/setup$SetupOptionsDlg$2;.this$1:Ljwtc/android/chess/setup$SetupOptionsDlg; // field@0a0f │ │ -065a34: 5400 1a0a |005a: iget-object v0, v0, Ljwtc/android/chess/setup$SetupOptionsDlg;.this$0:Ljwtc/android/chess/setup; // field@0a1a │ │ -065a38: 5421 0f0a |005c: iget-object v1, v2, Ljwtc/android/chess/setup$SetupOptionsDlg$2;.this$1:Ljwtc/android/chess/setup$SetupOptionsDlg; // field@0a0f │ │ -065a3c: 7110 001a 0100 |005e: invoke-static {v1}, Ljwtc/android/chess/setup$SetupOptionsDlg;.access$1600:(Ljwtc/android/chess/setup$SetupOptionsDlg;)Landroid/widget/Spinner; // method@1a00 │ │ -065a42: 0c01 |0061: move-result-object v1 │ │ -065a44: 6e10 5914 0100 |0062: invoke-virtual {v1}, Landroid/widget/Spinner;.getSelectedItemPosition:()I // method@1459 │ │ -065a4a: 0a01 |0065: move-result v1 │ │ -065a4c: 7120 121a 1000 |0066: invoke-static {v0, v1}, Ljwtc/android/chess/setup;.access$1502:(Ljwtc/android/chess/setup;I)I // method@1a12 │ │ -065a52: 5420 0f0a |0069: iget-object v0, v2, Ljwtc/android/chess/setup$SetupOptionsDlg$2;.this$1:Ljwtc/android/chess/setup$SetupOptionsDlg; // field@0a0f │ │ -065a56: 6e10 041a 0000 |006b: invoke-virtual {v0}, Ljwtc/android/chess/setup$SetupOptionsDlg;.hide:()V // method@1a04 │ │ -065a5c: 0e00 |006e: return-void │ │ -065a5e: 1200 |006f: const/4 v0, #int 0 // #0 │ │ -065a60: 28e5 |0070: goto 0055 // -001b │ │ +067528: |[067528] jwtc.android.chess.setup$SetupOptionsDlg$2.onClick:(Landroid/view/View;)V │ │ +067538: 5420 0f0a |0000: iget-object v0, v2, Ljwtc/android/chess/setup$SetupOptionsDlg$2;.this$1:Ljwtc/android/chess/setup$SetupOptionsDlg; // field@0a0f │ │ +06753c: 5400 1a0a |0002: iget-object v0, v0, Ljwtc/android/chess/setup$SetupOptionsDlg;.this$0:Ljwtc/android/chess/setup; // field@0a1a │ │ +067540: 5421 0f0a |0004: iget-object v1, v2, Ljwtc/android/chess/setup$SetupOptionsDlg$2;.this$1:Ljwtc/android/chess/setup$SetupOptionsDlg; // field@0a0f │ │ +067544: 7110 001a 0100 |0006: invoke-static {v1}, Ljwtc/android/chess/setup$SetupOptionsDlg;.access$600:(Ljwtc/android/chess/setup$SetupOptionsDlg;)Landroid/widget/CheckBox; // method@1a00 │ │ +06754a: 0c01 |0009: move-result-object v1 │ │ +06754c: 6e10 c313 0100 |000a: invoke-virtual {v1}, Landroid/widget/CheckBox;.isChecked:()Z // method@13c3 │ │ +067552: 0a01 |000d: move-result v1 │ │ +067554: 7120 171a 1000 |000e: invoke-static {v0, v1}, Ljwtc/android/chess/setup;.access$502:(Ljwtc/android/chess/setup;Z)Z // method@1a17 │ │ +06755a: 5420 0f0a |0011: iget-object v0, v2, Ljwtc/android/chess/setup$SetupOptionsDlg$2;.this$1:Ljwtc/android/chess/setup$SetupOptionsDlg; // field@0a0f │ │ +06755e: 5400 1a0a |0013: iget-object v0, v0, Ljwtc/android/chess/setup$SetupOptionsDlg;.this$0:Ljwtc/android/chess/setup; // field@0a1a │ │ +067562: 5421 0f0a |0015: iget-object v1, v2, Ljwtc/android/chess/setup$SetupOptionsDlg$2;.this$1:Ljwtc/android/chess/setup$SetupOptionsDlg; // field@0a0f │ │ +067566: 7110 011a 0100 |0017: invoke-static {v1}, Ljwtc/android/chess/setup$SetupOptionsDlg;.access$800:(Ljwtc/android/chess/setup$SetupOptionsDlg;)Landroid/widget/CheckBox; // method@1a01 │ │ +06756c: 0c01 |001a: move-result-object v1 │ │ +06756e: 6e10 c313 0100 |001b: invoke-virtual {v1}, Landroid/widget/CheckBox;.isChecked:()Z // method@13c3 │ │ +067574: 0a01 |001e: move-result v1 │ │ +067576: 7120 191a 1000 |001f: invoke-static {v0, v1}, Ljwtc/android/chess/setup;.access$702:(Ljwtc/android/chess/setup;Z)Z // method@1a19 │ │ +06757c: 5420 0f0a |0022: iget-object v0, v2, Ljwtc/android/chess/setup$SetupOptionsDlg$2;.this$1:Ljwtc/android/chess/setup$SetupOptionsDlg; // field@0a0f │ │ +067580: 5400 1a0a |0024: iget-object v0, v0, Ljwtc/android/chess/setup$SetupOptionsDlg;.this$0:Ljwtc/android/chess/setup; // field@0a1a │ │ +067584: 5421 0f0a |0026: iget-object v1, v2, Ljwtc/android/chess/setup$SetupOptionsDlg$2;.this$1:Ljwtc/android/chess/setup$SetupOptionsDlg; // field@0a0f │ │ +067588: 7110 fc19 0100 |0028: invoke-static {v1}, Ljwtc/android/chess/setup$SetupOptionsDlg;.access$1000:(Ljwtc/android/chess/setup$SetupOptionsDlg;)Landroid/widget/CheckBox; // method@19fc │ │ +06758e: 0c01 |002b: move-result-object v1 │ │ +067590: 6e10 c313 0100 |002c: invoke-virtual {v1}, Landroid/widget/CheckBox;.isChecked:()Z // method@13c3 │ │ +067596: 0a01 |002f: move-result v1 │ │ +067598: 7120 1b1a 1000 |0030: invoke-static {v0, v1}, Ljwtc/android/chess/setup;.access$902:(Ljwtc/android/chess/setup;Z)Z // method@1a1b │ │ +06759e: 5420 0f0a |0033: iget-object v0, v2, Ljwtc/android/chess/setup$SetupOptionsDlg$2;.this$1:Ljwtc/android/chess/setup$SetupOptionsDlg; // field@0a0f │ │ +0675a2: 5400 1a0a |0035: iget-object v0, v0, Ljwtc/android/chess/setup$SetupOptionsDlg;.this$0:Ljwtc/android/chess/setup; // field@0a1a │ │ +0675a6: 5421 0f0a |0037: iget-object v1, v2, Ljwtc/android/chess/setup$SetupOptionsDlg$2;.this$1:Ljwtc/android/chess/setup$SetupOptionsDlg; // field@0a0f │ │ +0675aa: 7110 fd19 0100 |0039: invoke-static {v1}, Ljwtc/android/chess/setup$SetupOptionsDlg;.access$1200:(Ljwtc/android/chess/setup$SetupOptionsDlg;)Landroid/widget/CheckBox; // method@19fd │ │ +0675b0: 0c01 |003c: move-result-object v1 │ │ +0675b2: 6e10 c313 0100 |003d: invoke-virtual {v1}, Landroid/widget/CheckBox;.isChecked:()Z // method@13c3 │ │ +0675b8: 0a01 |0040: move-result v1 │ │ +0675ba: 7120 0d1a 1000 |0041: invoke-static {v0, v1}, Ljwtc/android/chess/setup;.access$1102:(Ljwtc/android/chess/setup;Z)Z // method@1a0d │ │ +0675c0: 5420 0f0a |0044: iget-object v0, v2, Ljwtc/android/chess/setup$SetupOptionsDlg$2;.this$1:Ljwtc/android/chess/setup$SetupOptionsDlg; // field@0a0f │ │ +0675c4: 5401 1a0a |0046: iget-object v1, v0, Ljwtc/android/chess/setup$SetupOptionsDlg;.this$0:Ljwtc/android/chess/setup; // field@0a1a │ │ +0675c8: 5420 0f0a |0048: iget-object v0, v2, Ljwtc/android/chess/setup$SetupOptionsDlg$2;.this$1:Ljwtc/android/chess/setup$SetupOptionsDlg; // field@0a0f │ │ +0675cc: 7110 fe19 0000 |004a: invoke-static {v0}, Ljwtc/android/chess/setup$SetupOptionsDlg;.access$1400:(Ljwtc/android/chess/setup$SetupOptionsDlg;)Landroid/widget/RadioButton; // method@19fe │ │ +0675d2: 0c00 |004d: move-result-object v0 │ │ +0675d4: 6e10 1e14 0000 |004e: invoke-virtual {v0}, Landroid/widget/RadioButton;.isChecked:()Z // method@141e │ │ +0675da: 0a00 |0051: move-result v0 │ │ +0675dc: 3800 1d00 |0052: if-eqz v0, 006f // +001d │ │ +0675e0: 1210 |0054: const/4 v0, #int 1 // #1 │ │ +0675e2: 7120 0f1a 0100 |0055: invoke-static {v1, v0}, Ljwtc/android/chess/setup;.access$1302:(Ljwtc/android/chess/setup;I)I // method@1a0f │ │ +0675e8: 5420 0f0a |0058: iget-object v0, v2, Ljwtc/android/chess/setup$SetupOptionsDlg$2;.this$1:Ljwtc/android/chess/setup$SetupOptionsDlg; // field@0a0f │ │ +0675ec: 5400 1a0a |005a: iget-object v0, v0, Ljwtc/android/chess/setup$SetupOptionsDlg;.this$0:Ljwtc/android/chess/setup; // field@0a1a │ │ +0675f0: 5421 0f0a |005c: iget-object v1, v2, Ljwtc/android/chess/setup$SetupOptionsDlg$2;.this$1:Ljwtc/android/chess/setup$SetupOptionsDlg; // field@0a0f │ │ +0675f4: 7110 ff19 0100 |005e: invoke-static {v1}, Ljwtc/android/chess/setup$SetupOptionsDlg;.access$1600:(Ljwtc/android/chess/setup$SetupOptionsDlg;)Landroid/widget/Spinner; // method@19ff │ │ +0675fa: 0c01 |0061: move-result-object v1 │ │ +0675fc: 6e10 5914 0100 |0062: invoke-virtual {v1}, Landroid/widget/Spinner;.getSelectedItemPosition:()I // method@1459 │ │ +067602: 0a01 |0065: move-result v1 │ │ +067604: 7120 111a 1000 |0066: invoke-static {v0, v1}, Ljwtc/android/chess/setup;.access$1502:(Ljwtc/android/chess/setup;I)I // method@1a11 │ │ +06760a: 5420 0f0a |0069: iget-object v0, v2, Ljwtc/android/chess/setup$SetupOptionsDlg$2;.this$1:Ljwtc/android/chess/setup$SetupOptionsDlg; // field@0a0f │ │ +06760e: 6e10 031a 0000 |006b: invoke-virtual {v0}, Ljwtc/android/chess/setup$SetupOptionsDlg;.hide:()V // method@1a03 │ │ +067614: 0e00 |006e: return-void │ │ +067616: 1200 |006f: const/4 v0, #int 0 // #0 │ │ +067618: 28e5 |0070: goto 0055 // -001b │ │ catches : (none) │ │ positions : │ │ 0x0000 line=521 │ │ 0x0011 line=522 │ │ 0x0022 line=523 │ │ 0x0033 line=524 │ │ 0x0044 line=526 │ │ @@ -113615,21 +113652,21 @@ │ │ 0x0069 line=531 │ │ 0x006e line=532 │ │ 0x006f line=526 │ │ locals : │ │ 0x0000 - 0x0071 reg=2 this Ljwtc/android/chess/setup$SetupOptionsDlg$2; │ │ 0x0000 - 0x0071 reg=3 arg0 Landroid/view/View; │ │ │ │ - source_file_idx : 8566 (setup.java) │ │ + source_file_idx : 8562 (setup.java) │ │ │ │ Class #522 header: │ │ -class_idx : 1096 │ │ +class_idx : 1093 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 17 │ │ -source_file_idx : 8566 │ │ +source_file_idx : 8562 │ │ static_fields_size : 0 │ │ instance_fields_size: 10 │ │ direct_methods_size : 7 │ │ virtual_methods_size: 1 │ │ │ │ Class #522 annotations: │ │ Annotations on class │ │ @@ -113689,88 +113726,88 @@ │ │ type : '(Ljwtc/android/chess/setup;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 170 16-bit code units │ │ -065a64: |[065a64] jwtc.android.chess.setup$SetupOptionsDlg.:(Ljwtc/android/chess/setup;)V │ │ -065a74: 5b34 1a0a |0000: iput-object v4, v3, Ljwtc/android/chess/setup$SetupOptionsDlg;.this$0:Ljwtc/android/chess/setup; // field@0a1a │ │ -065a78: 7020 4b00 4300 |0002: invoke-direct {v3, v4}, Landroid/app/Dialog;.:(Landroid/content/Context;)V // method@004b │ │ -065a7e: 1401 1800 037f |0005: const v1, #float 1.74129e+38 // #7f030018 │ │ -065a84: 6e20 051a 1300 |0008: invoke-virtual {v3, v1}, Ljwtc/android/chess/setup$SetupOptionsDlg;.setContentView:(I)V // method@1a05 │ │ -065a8a: 1401 5200 087f |000b: const v1, #float 1.80777e+38 // #7f080052 │ │ -065a90: 6e20 071a 1300 |000e: invoke-virtual {v3, v1}, Ljwtc/android/chess/setup$SetupOptionsDlg;.setTitle:(I)V // method@1a07 │ │ -065a96: 1401 1701 0b7f |0011: const v1, #float 1.84768e+38 // #7f0b0117 │ │ -065a9c: 6e20 031a 1300 |0014: invoke-virtual {v3, v1}, Ljwtc/android/chess/setup$SetupOptionsDlg;.findViewById:(I)Landroid/view/View; // method@1a03 │ │ -065aa2: 0c01 |0017: move-result-object v1 │ │ -065aa4: 1f01 e602 |0018: check-cast v1, Landroid/widget/RadioButton; // type@02e6 │ │ -065aa8: 5b31 180a |001a: iput-object v1, v3, Ljwtc/android/chess/setup$SetupOptionsDlg;._radioTurnWhite:Landroid/widget/RadioButton; // field@0a18 │ │ -065aac: 1401 1801 0b7f |001c: const v1, #float 1.84768e+38 // #7f0b0118 │ │ -065ab2: 6e20 031a 1300 |001f: invoke-virtual {v3, v1}, Ljwtc/android/chess/setup$SetupOptionsDlg;.findViewById:(I)Landroid/view/View; // method@1a03 │ │ -065ab8: 0c01 |0022: move-result-object v1 │ │ -065aba: 1f01 e602 |0023: check-cast v1, Landroid/widget/RadioButton; // type@02e6 │ │ -065abe: 5b31 170a |0025: iput-object v1, v3, Ljwtc/android/chess/setup$SetupOptionsDlg;._radioTurnBlack:Landroid/widget/RadioButton; // field@0a17 │ │ -065ac2: 1401 1c01 0b7f |0027: const v1, #float 1.84768e+38 // #7f0b011c │ │ -065ac8: 6e20 031a 1300 |002a: invoke-virtual {v3, v1}, Ljwtc/android/chess/setup$SetupOptionsDlg;.findViewById:(I)Landroid/view/View; // method@1a03 │ │ -065ace: 0c01 |002d: move-result-object v1 │ │ -065ad0: 1f01 cf02 |002e: check-cast v1, Landroid/widget/CheckBox; // type@02cf │ │ -065ad4: 5b31 160a |0030: iput-object v1, v3, Ljwtc/android/chess/setup$SetupOptionsDlg;._checkWhiteCastleShort:Landroid/widget/CheckBox; // field@0a16 │ │ -065ad8: 1401 1d01 0b7f |0032: const v1, #float 1.84768e+38 // #7f0b011d │ │ -065ade: 6e20 031a 1300 |0035: invoke-virtual {v3, v1}, Ljwtc/android/chess/setup$SetupOptionsDlg;.findViewById:(I)Landroid/view/View; // method@1a03 │ │ -065ae4: 0c01 |0038: move-result-object v1 │ │ -065ae6: 1f01 cf02 |0039: check-cast v1, Landroid/widget/CheckBox; // type@02cf │ │ -065aea: 5b31 150a |003b: iput-object v1, v3, Ljwtc/android/chess/setup$SetupOptionsDlg;._checkWhiteCastleLong:Landroid/widget/CheckBox; // field@0a15 │ │ -065aee: 1401 1e01 0b7f |003d: const v1, #float 1.84768e+38 // #7f0b011e │ │ -065af4: 6e20 031a 1300 |0040: invoke-virtual {v3, v1}, Ljwtc/android/chess/setup$SetupOptionsDlg;.findViewById:(I)Landroid/view/View; // method@1a03 │ │ -065afa: 0c01 |0043: move-result-object v1 │ │ -065afc: 1f01 cf02 |0044: check-cast v1, Landroid/widget/CheckBox; // type@02cf │ │ -065b00: 5b31 140a |0046: iput-object v1, v3, Ljwtc/android/chess/setup$SetupOptionsDlg;._checkBlackCastleShort:Landroid/widget/CheckBox; // field@0a14 │ │ -065b04: 1401 1f01 0b7f |0048: const v1, #float 1.84769e+38 // #7f0b011f │ │ -065b0a: 6e20 031a 1300 |004b: invoke-virtual {v3, v1}, Ljwtc/android/chess/setup$SetupOptionsDlg;.findViewById:(I)Landroid/view/View; // method@1a03 │ │ -065b10: 0c01 |004e: move-result-object v1 │ │ -065b12: 1f01 cf02 |004f: check-cast v1, Landroid/widget/CheckBox; // type@02cf │ │ -065b16: 5b31 130a |0051: iput-object v1, v3, Ljwtc/android/chess/setup$SetupOptionsDlg;._checkBlackCastleLong:Landroid/widget/CheckBox; // field@0a13 │ │ -065b1a: 1401 2001 0b7f |0053: const v1, #float 1.84769e+38 // #7f0b0120 │ │ -065b20: 6e20 031a 1300 |0056: invoke-virtual {v3, v1}, Ljwtc/android/chess/setup$SetupOptionsDlg;.findViewById:(I)Landroid/view/View; // method@1a03 │ │ -065b26: 0c01 |0059: move-result-object v1 │ │ -065b28: 1f01 ce02 |005a: check-cast v1, Landroid/widget/Button; // type@02ce │ │ -065b2c: 5b31 110a |005c: iput-object v1, v3, Ljwtc/android/chess/setup$SetupOptionsDlg;._butOptionsCancel:Landroid/widget/Button; // field@0a11 │ │ -065b30: 5431 110a |005e: iget-object v1, v3, Ljwtc/android/chess/setup$SetupOptionsDlg;._butOptionsCancel:Landroid/widget/Button; // field@0a11 │ │ -065b34: 2202 4604 |0060: new-instance v2, Ljwtc/android/chess/setup$SetupOptionsDlg$1; // type@0446 │ │ -065b38: 7030 f819 3204 |0062: invoke-direct {v2, v3, v4}, Ljwtc/android/chess/setup$SetupOptionsDlg$1;.:(Ljwtc/android/chess/setup$SetupOptionsDlg;Ljwtc/android/chess/setup;)V // method@19f8 │ │ -065b3e: 6e20 c113 2100 |0065: invoke-virtual {v1, v2}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@13c1 │ │ -065b44: 1401 2101 0b7f |0068: const v1, #float 1.84769e+38 // #7f0b0121 │ │ -065b4a: 6e20 031a 1300 |006b: invoke-virtual {v3, v1}, Ljwtc/android/chess/setup$SetupOptionsDlg;.findViewById:(I)Landroid/view/View; // method@1a03 │ │ -065b50: 0c01 |006e: move-result-object v1 │ │ -065b52: 1f01 ce02 |006f: check-cast v1, Landroid/widget/Button; // type@02ce │ │ -065b56: 5b31 120a |0071: iput-object v1, v3, Ljwtc/android/chess/setup$SetupOptionsDlg;._butOptionsOk:Landroid/widget/Button; // field@0a12 │ │ -065b5a: 5431 120a |0073: iget-object v1, v3, Ljwtc/android/chess/setup$SetupOptionsDlg;._butOptionsOk:Landroid/widget/Button; // field@0a12 │ │ -065b5e: 2202 4704 |0075: new-instance v2, Ljwtc/android/chess/setup$SetupOptionsDlg$2; // type@0447 │ │ -065b62: 7030 fa19 3204 |0077: invoke-direct {v2, v3, v4}, Ljwtc/android/chess/setup$SetupOptionsDlg$2;.:(Ljwtc/android/chess/setup$SetupOptionsDlg;Ljwtc/android/chess/setup;)V // method@19fa │ │ -065b68: 6e20 c113 2100 |007a: invoke-virtual {v1, v2}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@13c1 │ │ -065b6e: 1401 0c00 067f |007d: const v1, #float 1.78117e+38 // #7f06000c │ │ -065b74: 1402 0800 0901 |0080: const v2, #float 2.51629e-38 // #01090008 │ │ -065b7a: 7130 b813 1402 |0083: invoke-static {v4, v1, v2}, Landroid/widget/ArrayAdapter;.createFromResource:(Landroid/content/Context;II)Landroid/widget/ArrayAdapter; // method@13b8 │ │ -065b80: 0c00 |0086: move-result-object v0 │ │ -065b82: 1401 0900 0901 |0087: const v1, #float 2.5163e-38 // #01090009 │ │ -065b88: 6e20 bd13 1000 |008a: invoke-virtual {v0, v1}, Landroid/widget/ArrayAdapter;.setDropDownViewResource:(I)V // method@13bd │ │ -065b8e: 1401 1a01 0b7f |008d: const v1, #float 1.84768e+38 // #7f0b011a │ │ -065b94: 6e20 031a 1300 |0090: invoke-virtual {v3, v1}, Ljwtc/android/chess/setup$SetupOptionsDlg;.findViewById:(I)Landroid/view/View; // method@1a03 │ │ -065b9a: 0c01 |0093: move-result-object v1 │ │ -065b9c: 1f01 f602 |0094: check-cast v1, Landroid/widget/Spinner; // type@02f6 │ │ -065ba0: 5b31 190a |0096: iput-object v1, v3, Ljwtc/android/chess/setup$SetupOptionsDlg;._spingEPFile:Landroid/widget/Spinner; // field@0a19 │ │ -065ba4: 5431 190a |0098: iget-object v1, v3, Ljwtc/android/chess/setup$SetupOptionsDlg;._spingEPFile:Landroid/widget/Spinner; // field@0a19 │ │ -065ba8: 1402 5700 087f |009a: const v2, #float 1.80777e+38 // #7f080057 │ │ -065bae: 6e20 231a 2400 |009d: invoke-virtual {v4, v2}, Ljwtc/android/chess/setup;.getString:(I)Ljava/lang/String; // method@1a23 │ │ -065bb4: 0c02 |00a0: move-result-object v2 │ │ -065bb6: 6e20 5b14 2100 |00a1: invoke-virtual {v1, v2}, Landroid/widget/Spinner;.setPrompt:(Ljava/lang/CharSequence;)V // method@145b │ │ -065bbc: 5431 190a |00a4: iget-object v1, v3, Ljwtc/android/chess/setup$SetupOptionsDlg;._spingEPFile:Landroid/widget/Spinner; // field@0a19 │ │ -065bc0: 6e20 5a14 0100 |00a6: invoke-virtual {v1, v0}, Landroid/widget/Spinner;.setAdapter:(Landroid/widget/SpinnerAdapter;)V // method@145a │ │ -065bc6: 0e00 |00a9: return-void │ │ +06761c: |[06761c] jwtc.android.chess.setup$SetupOptionsDlg.:(Ljwtc/android/chess/setup;)V │ │ +06762c: 5b34 1a0a |0000: iput-object v4, v3, Ljwtc/android/chess/setup$SetupOptionsDlg;.this$0:Ljwtc/android/chess/setup; // field@0a1a │ │ +067630: 7020 4b00 4300 |0002: invoke-direct {v3, v4}, Landroid/app/Dialog;.:(Landroid/content/Context;)V // method@004b │ │ +067636: 1401 1800 037f |0005: const v1, #float 1.74129e+38 // #7f030018 │ │ +06763c: 6e20 041a 1300 |0008: invoke-virtual {v3, v1}, Ljwtc/android/chess/setup$SetupOptionsDlg;.setContentView:(I)V // method@1a04 │ │ +067642: 1401 5200 087f |000b: const v1, #float 1.80777e+38 // #7f080052 │ │ +067648: 6e20 061a 1300 |000e: invoke-virtual {v3, v1}, Ljwtc/android/chess/setup$SetupOptionsDlg;.setTitle:(I)V // method@1a06 │ │ +06764e: 1401 1701 0b7f |0011: const v1, #float 1.84768e+38 // #7f0b0117 │ │ +067654: 6e20 021a 1300 |0014: invoke-virtual {v3, v1}, Ljwtc/android/chess/setup$SetupOptionsDlg;.findViewById:(I)Landroid/view/View; // method@1a02 │ │ +06765a: 0c01 |0017: move-result-object v1 │ │ +06765c: 1f01 e302 |0018: check-cast v1, Landroid/widget/RadioButton; // type@02e3 │ │ +067660: 5b31 180a |001a: iput-object v1, v3, Ljwtc/android/chess/setup$SetupOptionsDlg;._radioTurnWhite:Landroid/widget/RadioButton; // field@0a18 │ │ +067664: 1401 1801 0b7f |001c: const v1, #float 1.84768e+38 // #7f0b0118 │ │ +06766a: 6e20 021a 1300 |001f: invoke-virtual {v3, v1}, Ljwtc/android/chess/setup$SetupOptionsDlg;.findViewById:(I)Landroid/view/View; // method@1a02 │ │ +067670: 0c01 |0022: move-result-object v1 │ │ +067672: 1f01 e302 |0023: check-cast v1, Landroid/widget/RadioButton; // type@02e3 │ │ +067676: 5b31 170a |0025: iput-object v1, v3, Ljwtc/android/chess/setup$SetupOptionsDlg;._radioTurnBlack:Landroid/widget/RadioButton; // field@0a17 │ │ +06767a: 1401 1c01 0b7f |0027: const v1, #float 1.84768e+38 // #7f0b011c │ │ +067680: 6e20 021a 1300 |002a: invoke-virtual {v3, v1}, Ljwtc/android/chess/setup$SetupOptionsDlg;.findViewById:(I)Landroid/view/View; // method@1a02 │ │ +067686: 0c01 |002d: move-result-object v1 │ │ +067688: 1f01 cc02 |002e: check-cast v1, Landroid/widget/CheckBox; // type@02cc │ │ +06768c: 5b31 160a |0030: iput-object v1, v3, Ljwtc/android/chess/setup$SetupOptionsDlg;._checkWhiteCastleShort:Landroid/widget/CheckBox; // field@0a16 │ │ +067690: 1401 1d01 0b7f |0032: const v1, #float 1.84768e+38 // #7f0b011d │ │ +067696: 6e20 021a 1300 |0035: invoke-virtual {v3, v1}, Ljwtc/android/chess/setup$SetupOptionsDlg;.findViewById:(I)Landroid/view/View; // method@1a02 │ │ +06769c: 0c01 |0038: move-result-object v1 │ │ +06769e: 1f01 cc02 |0039: check-cast v1, Landroid/widget/CheckBox; // type@02cc │ │ +0676a2: 5b31 150a |003b: iput-object v1, v3, Ljwtc/android/chess/setup$SetupOptionsDlg;._checkWhiteCastleLong:Landroid/widget/CheckBox; // field@0a15 │ │ +0676a6: 1401 1e01 0b7f |003d: const v1, #float 1.84768e+38 // #7f0b011e │ │ +0676ac: 6e20 021a 1300 |0040: invoke-virtual {v3, v1}, Ljwtc/android/chess/setup$SetupOptionsDlg;.findViewById:(I)Landroid/view/View; // method@1a02 │ │ +0676b2: 0c01 |0043: move-result-object v1 │ │ +0676b4: 1f01 cc02 |0044: check-cast v1, Landroid/widget/CheckBox; // type@02cc │ │ +0676b8: 5b31 140a |0046: iput-object v1, v3, Ljwtc/android/chess/setup$SetupOptionsDlg;._checkBlackCastleShort:Landroid/widget/CheckBox; // field@0a14 │ │ +0676bc: 1401 1f01 0b7f |0048: const v1, #float 1.84769e+38 // #7f0b011f │ │ +0676c2: 6e20 021a 1300 |004b: invoke-virtual {v3, v1}, Ljwtc/android/chess/setup$SetupOptionsDlg;.findViewById:(I)Landroid/view/View; // method@1a02 │ │ +0676c8: 0c01 |004e: move-result-object v1 │ │ +0676ca: 1f01 cc02 |004f: check-cast v1, Landroid/widget/CheckBox; // type@02cc │ │ +0676ce: 5b31 130a |0051: iput-object v1, v3, Ljwtc/android/chess/setup$SetupOptionsDlg;._checkBlackCastleLong:Landroid/widget/CheckBox; // field@0a13 │ │ +0676d2: 1401 2001 0b7f |0053: const v1, #float 1.84769e+38 // #7f0b0120 │ │ +0676d8: 6e20 021a 1300 |0056: invoke-virtual {v3, v1}, Ljwtc/android/chess/setup$SetupOptionsDlg;.findViewById:(I)Landroid/view/View; // method@1a02 │ │ +0676de: 0c01 |0059: move-result-object v1 │ │ +0676e0: 1f01 cb02 |005a: check-cast v1, Landroid/widget/Button; // type@02cb │ │ +0676e4: 5b31 110a |005c: iput-object v1, v3, Ljwtc/android/chess/setup$SetupOptionsDlg;._butOptionsCancel:Landroid/widget/Button; // field@0a11 │ │ +0676e8: 5431 110a |005e: iget-object v1, v3, Ljwtc/android/chess/setup$SetupOptionsDlg;._butOptionsCancel:Landroid/widget/Button; // field@0a11 │ │ +0676ec: 2202 4304 |0060: new-instance v2, Ljwtc/android/chess/setup$SetupOptionsDlg$1; // type@0443 │ │ +0676f0: 7030 f719 3204 |0062: invoke-direct {v2, v3, v4}, Ljwtc/android/chess/setup$SetupOptionsDlg$1;.:(Ljwtc/android/chess/setup$SetupOptionsDlg;Ljwtc/android/chess/setup;)V // method@19f7 │ │ +0676f6: 6e20 c113 2100 |0065: invoke-virtual {v1, v2}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@13c1 │ │ +0676fc: 1401 2101 0b7f |0068: const v1, #float 1.84769e+38 // #7f0b0121 │ │ +067702: 6e20 021a 1300 |006b: invoke-virtual {v3, v1}, Ljwtc/android/chess/setup$SetupOptionsDlg;.findViewById:(I)Landroid/view/View; // method@1a02 │ │ +067708: 0c01 |006e: move-result-object v1 │ │ +06770a: 1f01 cb02 |006f: check-cast v1, Landroid/widget/Button; // type@02cb │ │ +06770e: 5b31 120a |0071: iput-object v1, v3, Ljwtc/android/chess/setup$SetupOptionsDlg;._butOptionsOk:Landroid/widget/Button; // field@0a12 │ │ +067712: 5431 120a |0073: iget-object v1, v3, Ljwtc/android/chess/setup$SetupOptionsDlg;._butOptionsOk:Landroid/widget/Button; // field@0a12 │ │ +067716: 2202 4404 |0075: new-instance v2, Ljwtc/android/chess/setup$SetupOptionsDlg$2; // type@0444 │ │ +06771a: 7030 f919 3204 |0077: invoke-direct {v2, v3, v4}, Ljwtc/android/chess/setup$SetupOptionsDlg$2;.:(Ljwtc/android/chess/setup$SetupOptionsDlg;Ljwtc/android/chess/setup;)V // method@19f9 │ │ +067720: 6e20 c113 2100 |007a: invoke-virtual {v1, v2}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@13c1 │ │ +067726: 1401 0c00 067f |007d: const v1, #float 1.78117e+38 // #7f06000c │ │ +06772c: 1402 0800 0901 |0080: const v2, #float 2.51629e-38 // #01090008 │ │ +067732: 7130 b813 1402 |0083: invoke-static {v4, v1, v2}, Landroid/widget/ArrayAdapter;.createFromResource:(Landroid/content/Context;II)Landroid/widget/ArrayAdapter; // method@13b8 │ │ +067738: 0c00 |0086: move-result-object v0 │ │ +06773a: 1401 0900 0901 |0087: const v1, #float 2.5163e-38 // #01090009 │ │ +067740: 6e20 bd13 1000 |008a: invoke-virtual {v0, v1}, Landroid/widget/ArrayAdapter;.setDropDownViewResource:(I)V // method@13bd │ │ +067746: 1401 1a01 0b7f |008d: const v1, #float 1.84768e+38 // #7f0b011a │ │ +06774c: 6e20 021a 1300 |0090: invoke-virtual {v3, v1}, Ljwtc/android/chess/setup$SetupOptionsDlg;.findViewById:(I)Landroid/view/View; // method@1a02 │ │ +067752: 0c01 |0093: move-result-object v1 │ │ +067754: 1f01 f302 |0094: check-cast v1, Landroid/widget/Spinner; // type@02f3 │ │ +067758: 5b31 190a |0096: iput-object v1, v3, Ljwtc/android/chess/setup$SetupOptionsDlg;._spingEPFile:Landroid/widget/Spinner; // field@0a19 │ │ +06775c: 5431 190a |0098: iget-object v1, v3, Ljwtc/android/chess/setup$SetupOptionsDlg;._spingEPFile:Landroid/widget/Spinner; // field@0a19 │ │ +067760: 1402 5700 087f |009a: const v2, #float 1.80777e+38 // #7f080057 │ │ +067766: 6e20 221a 2400 |009d: invoke-virtual {v4, v2}, Ljwtc/android/chess/setup;.getString:(I)Ljava/lang/String; // method@1a22 │ │ +06776c: 0c02 |00a0: move-result-object v2 │ │ +06776e: 6e20 5b14 2100 |00a1: invoke-virtual {v1, v2}, Landroid/widget/Spinner;.setPrompt:(Ljava/lang/CharSequence;)V // method@145b │ │ +067774: 5431 190a |00a4: iget-object v1, v3, Ljwtc/android/chess/setup$SetupOptionsDlg;._spingEPFile:Landroid/widget/Spinner; // field@0a19 │ │ +067778: 6e20 5a14 0100 |00a6: invoke-virtual {v1, v0}, Landroid/widget/Spinner;.setAdapter:(Landroid/widget/SpinnerAdapter;)V // method@145a │ │ +06777e: 0e00 |00a9: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=496 │ │ 0x0002 line=497 │ │ 0x0005 line=499 │ │ 0x000b line=500 │ │ 0x0011 line=502 │ │ @@ -113788,28 +113825,28 @@ │ │ 0x008d line=538 │ │ 0x0098 line=539 │ │ 0x00a4 line=540 │ │ 0x00a9 line=542 │ │ locals : │ │ 0x0087 - 0x00aa reg=0 adapter Landroid/widget/ArrayAdapter; Landroid/widget/ArrayAdapter; │ │ 0x0000 - 0x00aa reg=3 this Ljwtc/android/chess/setup$SetupOptionsDlg; │ │ - 0x0000 - 0x00aa reg=4 (null) Ljwtc/android/chess/setup; │ │ + 0x0000 - 0x00aa reg=4 this$0 Ljwtc/android/chess/setup; │ │ │ │ #1 : (in Ljwtc/android/chess/setup$SetupOptionsDlg;) │ │ name : 'access$1000' │ │ type : '(Ljwtc/android/chess/setup$SetupOptionsDlg;)Landroid/widget/CheckBox;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -065bc8: |[065bc8] jwtc.android.chess.setup$SetupOptionsDlg.access$1000:(Ljwtc/android/chess/setup$SetupOptionsDlg;)Landroid/widget/CheckBox; │ │ -065bd8: 5410 140a |0000: iget-object v0, v1, Ljwtc/android/chess/setup$SetupOptionsDlg;._checkBlackCastleShort:Landroid/widget/CheckBox; // field@0a14 │ │ -065bdc: 1100 |0002: return-object v0 │ │ +067780: |[067780] jwtc.android.chess.setup$SetupOptionsDlg.access$1000:(Ljwtc/android/chess/setup$SetupOptionsDlg;)Landroid/widget/CheckBox; │ │ +067790: 5410 140a |0000: iget-object v0, v1, Ljwtc/android/chess/setup$SetupOptionsDlg;._checkBlackCastleShort:Landroid/widget/CheckBox; // field@0a14 │ │ +067794: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=488 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Ljwtc/android/chess/setup$SetupOptionsDlg; │ │ │ │ #2 : (in Ljwtc/android/chess/setup$SetupOptionsDlg;) │ │ @@ -113817,17 +113854,17 @@ │ │ type : '(Ljwtc/android/chess/setup$SetupOptionsDlg;)Landroid/widget/CheckBox;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -065be0: |[065be0] jwtc.android.chess.setup$SetupOptionsDlg.access$1200:(Ljwtc/android/chess/setup$SetupOptionsDlg;)Landroid/widget/CheckBox; │ │ -065bf0: 5410 130a |0000: iget-object v0, v1, Ljwtc/android/chess/setup$SetupOptionsDlg;._checkBlackCastleLong:Landroid/widget/CheckBox; // field@0a13 │ │ -065bf4: 1100 |0002: return-object v0 │ │ +067798: |[067798] jwtc.android.chess.setup$SetupOptionsDlg.access$1200:(Ljwtc/android/chess/setup$SetupOptionsDlg;)Landroid/widget/CheckBox; │ │ +0677a8: 5410 130a |0000: iget-object v0, v1, Ljwtc/android/chess/setup$SetupOptionsDlg;._checkBlackCastleLong:Landroid/widget/CheckBox; // field@0a13 │ │ +0677ac: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=488 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Ljwtc/android/chess/setup$SetupOptionsDlg; │ │ │ │ #3 : (in Ljwtc/android/chess/setup$SetupOptionsDlg;) │ │ @@ -113835,17 +113872,17 @@ │ │ type : '(Ljwtc/android/chess/setup$SetupOptionsDlg;)Landroid/widget/RadioButton;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -065bf8: |[065bf8] jwtc.android.chess.setup$SetupOptionsDlg.access$1400:(Ljwtc/android/chess/setup$SetupOptionsDlg;)Landroid/widget/RadioButton; │ │ -065c08: 5410 180a |0000: iget-object v0, v1, Ljwtc/android/chess/setup$SetupOptionsDlg;._radioTurnWhite:Landroid/widget/RadioButton; // field@0a18 │ │ -065c0c: 1100 |0002: return-object v0 │ │ +0677b0: |[0677b0] jwtc.android.chess.setup$SetupOptionsDlg.access$1400:(Ljwtc/android/chess/setup$SetupOptionsDlg;)Landroid/widget/RadioButton; │ │ +0677c0: 5410 180a |0000: iget-object v0, v1, Ljwtc/android/chess/setup$SetupOptionsDlg;._radioTurnWhite:Landroid/widget/RadioButton; // field@0a18 │ │ +0677c4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=488 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Ljwtc/android/chess/setup$SetupOptionsDlg; │ │ │ │ #4 : (in Ljwtc/android/chess/setup$SetupOptionsDlg;) │ │ @@ -113853,17 +113890,17 @@ │ │ type : '(Ljwtc/android/chess/setup$SetupOptionsDlg;)Landroid/widget/Spinner;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -065c10: |[065c10] jwtc.android.chess.setup$SetupOptionsDlg.access$1600:(Ljwtc/android/chess/setup$SetupOptionsDlg;)Landroid/widget/Spinner; │ │ -065c20: 5410 190a |0000: iget-object v0, v1, Ljwtc/android/chess/setup$SetupOptionsDlg;._spingEPFile:Landroid/widget/Spinner; // field@0a19 │ │ -065c24: 1100 |0002: return-object v0 │ │ +0677c8: |[0677c8] jwtc.android.chess.setup$SetupOptionsDlg.access$1600:(Ljwtc/android/chess/setup$SetupOptionsDlg;)Landroid/widget/Spinner; │ │ +0677d8: 5410 190a |0000: iget-object v0, v1, Ljwtc/android/chess/setup$SetupOptionsDlg;._spingEPFile:Landroid/widget/Spinner; // field@0a19 │ │ +0677dc: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=488 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Ljwtc/android/chess/setup$SetupOptionsDlg; │ │ │ │ #5 : (in Ljwtc/android/chess/setup$SetupOptionsDlg;) │ │ @@ -113871,17 +113908,17 @@ │ │ type : '(Ljwtc/android/chess/setup$SetupOptionsDlg;)Landroid/widget/CheckBox;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -065c28: |[065c28] jwtc.android.chess.setup$SetupOptionsDlg.access$600:(Ljwtc/android/chess/setup$SetupOptionsDlg;)Landroid/widget/CheckBox; │ │ -065c38: 5410 160a |0000: iget-object v0, v1, Ljwtc/android/chess/setup$SetupOptionsDlg;._checkWhiteCastleShort:Landroid/widget/CheckBox; // field@0a16 │ │ -065c3c: 1100 |0002: return-object v0 │ │ +0677e0: |[0677e0] jwtc.android.chess.setup$SetupOptionsDlg.access$600:(Ljwtc/android/chess/setup$SetupOptionsDlg;)Landroid/widget/CheckBox; │ │ +0677f0: 5410 160a |0000: iget-object v0, v1, Ljwtc/android/chess/setup$SetupOptionsDlg;._checkWhiteCastleShort:Landroid/widget/CheckBox; // field@0a16 │ │ +0677f4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=488 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Ljwtc/android/chess/setup$SetupOptionsDlg; │ │ │ │ #6 : (in Ljwtc/android/chess/setup$SetupOptionsDlg;) │ │ @@ -113889,17 +113926,17 @@ │ │ type : '(Ljwtc/android/chess/setup$SetupOptionsDlg;)Landroid/widget/CheckBox;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -065c40: |[065c40] jwtc.android.chess.setup$SetupOptionsDlg.access$800:(Ljwtc/android/chess/setup$SetupOptionsDlg;)Landroid/widget/CheckBox; │ │ -065c50: 5410 150a |0000: iget-object v0, v1, Ljwtc/android/chess/setup$SetupOptionsDlg;._checkWhiteCastleLong:Landroid/widget/CheckBox; // field@0a15 │ │ -065c54: 1100 |0002: return-object v0 │ │ +0677f8: |[0677f8] jwtc.android.chess.setup$SetupOptionsDlg.access$800:(Ljwtc/android/chess/setup$SetupOptionsDlg;)Landroid/widget/CheckBox; │ │ +067808: 5410 150a |0000: iget-object v0, v1, Ljwtc/android/chess/setup$SetupOptionsDlg;._checkWhiteCastleLong:Landroid/widget/CheckBox; // field@0a15 │ │ +06780c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=488 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Ljwtc/android/chess/setup$SetupOptionsDlg; │ │ │ │ Virtual methods - │ │ @@ -113908,60 +113945,60 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 89 16-bit code units │ │ -065c58: |[065c58] jwtc.android.chess.setup$SetupOptionsDlg.setItems:()V │ │ -065c68: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -065c6a: 1211 |0001: const/4 v1, #int 1 // #1 │ │ -065c6c: 5443 180a |0002: iget-object v3, v4, Ljwtc/android/chess/setup$SetupOptionsDlg;._radioTurnWhite:Landroid/widget/RadioButton; // field@0a18 │ │ -065c70: 5440 1a0a |0004: iget-object v0, v4, Ljwtc/android/chess/setup$SetupOptionsDlg;.this$0:Ljwtc/android/chess/setup; // field@0a1a │ │ -065c74: 7110 0f1a 0000 |0006: invoke-static {v0}, Ljwtc/android/chess/setup;.access$1300:(Ljwtc/android/chess/setup;)I // method@1a0f │ │ -065c7a: 0a00 |0009: move-result v0 │ │ -065c7c: 3310 4b00 |000a: if-ne v0, v1, 0055 // +004b │ │ -065c80: 0110 |000c: move v0, v1 │ │ -065c82: 6e20 1f14 0300 |000d: invoke-virtual {v3, v0}, Landroid/widget/RadioButton;.setChecked:(Z)V // method@141f │ │ -065c88: 5440 170a |0010: iget-object v0, v4, Ljwtc/android/chess/setup$SetupOptionsDlg;._radioTurnBlack:Landroid/widget/RadioButton; // field@0a17 │ │ -065c8c: 5443 1a0a |0012: iget-object v3, v4, Ljwtc/android/chess/setup$SetupOptionsDlg;.this$0:Ljwtc/android/chess/setup; // field@0a1a │ │ -065c90: 7110 0f1a 0300 |0014: invoke-static {v3}, Ljwtc/android/chess/setup;.access$1300:(Ljwtc/android/chess/setup;)I // method@1a0f │ │ -065c96: 0a03 |0017: move-result v3 │ │ -065c98: 3903 3f00 |0018: if-nez v3, 0057 // +003f │ │ -065c9c: 6e20 1f14 1000 |001a: invoke-virtual {v0, v1}, Landroid/widget/RadioButton;.setChecked:(Z)V // method@141f │ │ -065ca2: 5440 160a |001d: iget-object v0, v4, Ljwtc/android/chess/setup$SetupOptionsDlg;._checkWhiteCastleShort:Landroid/widget/CheckBox; // field@0a16 │ │ -065ca6: 5441 1a0a |001f: iget-object v1, v4, Ljwtc/android/chess/setup$SetupOptionsDlg;.this$0:Ljwtc/android/chess/setup; // field@0a1a │ │ -065caa: 7110 171a 0100 |0021: invoke-static {v1}, Ljwtc/android/chess/setup;.access$500:(Ljwtc/android/chess/setup;)Z // method@1a17 │ │ -065cb0: 0a01 |0024: move-result v1 │ │ -065cb2: 6e20 c413 1000 |0025: invoke-virtual {v0, v1}, Landroid/widget/CheckBox;.setChecked:(Z)V // method@13c4 │ │ -065cb8: 5440 150a |0028: iget-object v0, v4, Ljwtc/android/chess/setup$SetupOptionsDlg;._checkWhiteCastleLong:Landroid/widget/CheckBox; // field@0a15 │ │ -065cbc: 5441 1a0a |002a: iget-object v1, v4, Ljwtc/android/chess/setup$SetupOptionsDlg;.this$0:Ljwtc/android/chess/setup; // field@0a1a │ │ -065cc0: 7110 191a 0100 |002c: invoke-static {v1}, Ljwtc/android/chess/setup;.access$700:(Ljwtc/android/chess/setup;)Z // method@1a19 │ │ -065cc6: 0a01 |002f: move-result v1 │ │ -065cc8: 6e20 c413 1000 |0030: invoke-virtual {v0, v1}, Landroid/widget/CheckBox;.setChecked:(Z)V // method@13c4 │ │ -065cce: 5440 140a |0033: iget-object v0, v4, Ljwtc/android/chess/setup$SetupOptionsDlg;._checkBlackCastleShort:Landroid/widget/CheckBox; // field@0a14 │ │ -065cd2: 5441 1a0a |0035: iget-object v1, v4, Ljwtc/android/chess/setup$SetupOptionsDlg;.this$0:Ljwtc/android/chess/setup; // field@0a1a │ │ -065cd6: 7110 1b1a 0100 |0037: invoke-static {v1}, Ljwtc/android/chess/setup;.access$900:(Ljwtc/android/chess/setup;)Z // method@1a1b │ │ -065cdc: 0a01 |003a: move-result v1 │ │ -065cde: 6e20 c413 1000 |003b: invoke-virtual {v0, v1}, Landroid/widget/CheckBox;.setChecked:(Z)V // method@13c4 │ │ -065ce4: 5440 130a |003e: iget-object v0, v4, Ljwtc/android/chess/setup$SetupOptionsDlg;._checkBlackCastleLong:Landroid/widget/CheckBox; // field@0a13 │ │ -065ce8: 5441 1a0a |0040: iget-object v1, v4, Ljwtc/android/chess/setup$SetupOptionsDlg;.this$0:Ljwtc/android/chess/setup; // field@0a1a │ │ -065cec: 7110 0d1a 0100 |0042: invoke-static {v1}, Ljwtc/android/chess/setup;.access$1100:(Ljwtc/android/chess/setup;)Z // method@1a0d │ │ -065cf2: 0a01 |0045: move-result v1 │ │ -065cf4: 6e20 c413 1000 |0046: invoke-virtual {v0, v1}, Landroid/widget/CheckBox;.setChecked:(Z)V // method@13c4 │ │ -065cfa: 5440 190a |0049: iget-object v0, v4, Ljwtc/android/chess/setup$SetupOptionsDlg;._spingEPFile:Landroid/widget/Spinner; // field@0a19 │ │ -065cfe: 5441 1a0a |004b: iget-object v1, v4, Ljwtc/android/chess/setup$SetupOptionsDlg;.this$0:Ljwtc/android/chess/setup; // field@0a1a │ │ -065d02: 7110 111a 0100 |004d: invoke-static {v1}, Ljwtc/android/chess/setup;.access$1500:(Ljwtc/android/chess/setup;)I // method@1a11 │ │ -065d08: 0a01 |0050: move-result v1 │ │ -065d0a: 6e20 5c14 1000 |0051: invoke-virtual {v0, v1}, Landroid/widget/Spinner;.setSelection:(I)V // method@145c │ │ -065d10: 0e00 |0054: return-void │ │ -065d12: 0120 |0055: move v0, v2 │ │ -065d14: 28b7 |0056: goto 000d // -0049 │ │ -065d16: 0121 |0057: move v1, v2 │ │ -065d18: 28c2 |0058: goto 001a // -003e │ │ +067810: |[067810] jwtc.android.chess.setup$SetupOptionsDlg.setItems:()V │ │ +067820: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +067822: 1211 |0001: const/4 v1, #int 1 // #1 │ │ +067824: 5443 180a |0002: iget-object v3, v4, Ljwtc/android/chess/setup$SetupOptionsDlg;._radioTurnWhite:Landroid/widget/RadioButton; // field@0a18 │ │ +067828: 5440 1a0a |0004: iget-object v0, v4, Ljwtc/android/chess/setup$SetupOptionsDlg;.this$0:Ljwtc/android/chess/setup; // field@0a1a │ │ +06782c: 7110 0e1a 0000 |0006: invoke-static {v0}, Ljwtc/android/chess/setup;.access$1300:(Ljwtc/android/chess/setup;)I // method@1a0e │ │ +067832: 0a00 |0009: move-result v0 │ │ +067834: 3310 4b00 |000a: if-ne v0, v1, 0055 // +004b │ │ +067838: 0110 |000c: move v0, v1 │ │ +06783a: 6e20 1f14 0300 |000d: invoke-virtual {v3, v0}, Landroid/widget/RadioButton;.setChecked:(Z)V // method@141f │ │ +067840: 5440 170a |0010: iget-object v0, v4, Ljwtc/android/chess/setup$SetupOptionsDlg;._radioTurnBlack:Landroid/widget/RadioButton; // field@0a17 │ │ +067844: 5443 1a0a |0012: iget-object v3, v4, Ljwtc/android/chess/setup$SetupOptionsDlg;.this$0:Ljwtc/android/chess/setup; // field@0a1a │ │ +067848: 7110 0e1a 0300 |0014: invoke-static {v3}, Ljwtc/android/chess/setup;.access$1300:(Ljwtc/android/chess/setup;)I // method@1a0e │ │ +06784e: 0a03 |0017: move-result v3 │ │ +067850: 3903 3f00 |0018: if-nez v3, 0057 // +003f │ │ +067854: 6e20 1f14 1000 |001a: invoke-virtual {v0, v1}, Landroid/widget/RadioButton;.setChecked:(Z)V // method@141f │ │ +06785a: 5440 160a |001d: iget-object v0, v4, Ljwtc/android/chess/setup$SetupOptionsDlg;._checkWhiteCastleShort:Landroid/widget/CheckBox; // field@0a16 │ │ +06785e: 5441 1a0a |001f: iget-object v1, v4, Ljwtc/android/chess/setup$SetupOptionsDlg;.this$0:Ljwtc/android/chess/setup; // field@0a1a │ │ +067862: 7110 161a 0100 |0021: invoke-static {v1}, Ljwtc/android/chess/setup;.access$500:(Ljwtc/android/chess/setup;)Z // method@1a16 │ │ +067868: 0a01 |0024: move-result v1 │ │ +06786a: 6e20 c413 1000 |0025: invoke-virtual {v0, v1}, Landroid/widget/CheckBox;.setChecked:(Z)V // method@13c4 │ │ +067870: 5440 150a |0028: iget-object v0, v4, Ljwtc/android/chess/setup$SetupOptionsDlg;._checkWhiteCastleLong:Landroid/widget/CheckBox; // field@0a15 │ │ +067874: 5441 1a0a |002a: iget-object v1, v4, Ljwtc/android/chess/setup$SetupOptionsDlg;.this$0:Ljwtc/android/chess/setup; // field@0a1a │ │ +067878: 7110 181a 0100 |002c: invoke-static {v1}, Ljwtc/android/chess/setup;.access$700:(Ljwtc/android/chess/setup;)Z // method@1a18 │ │ +06787e: 0a01 |002f: move-result v1 │ │ +067880: 6e20 c413 1000 |0030: invoke-virtual {v0, v1}, Landroid/widget/CheckBox;.setChecked:(Z)V // method@13c4 │ │ +067886: 5440 140a |0033: iget-object v0, v4, Ljwtc/android/chess/setup$SetupOptionsDlg;._checkBlackCastleShort:Landroid/widget/CheckBox; // field@0a14 │ │ +06788a: 5441 1a0a |0035: iget-object v1, v4, Ljwtc/android/chess/setup$SetupOptionsDlg;.this$0:Ljwtc/android/chess/setup; // field@0a1a │ │ +06788e: 7110 1a1a 0100 |0037: invoke-static {v1}, Ljwtc/android/chess/setup;.access$900:(Ljwtc/android/chess/setup;)Z // method@1a1a │ │ +067894: 0a01 |003a: move-result v1 │ │ +067896: 6e20 c413 1000 |003b: invoke-virtual {v0, v1}, Landroid/widget/CheckBox;.setChecked:(Z)V // method@13c4 │ │ +06789c: 5440 130a |003e: iget-object v0, v4, Ljwtc/android/chess/setup$SetupOptionsDlg;._checkBlackCastleLong:Landroid/widget/CheckBox; // field@0a13 │ │ +0678a0: 5441 1a0a |0040: iget-object v1, v4, Ljwtc/android/chess/setup$SetupOptionsDlg;.this$0:Ljwtc/android/chess/setup; // field@0a1a │ │ +0678a4: 7110 0c1a 0100 |0042: invoke-static {v1}, Ljwtc/android/chess/setup;.access$1100:(Ljwtc/android/chess/setup;)Z // method@1a0c │ │ +0678aa: 0a01 |0045: move-result v1 │ │ +0678ac: 6e20 c413 1000 |0046: invoke-virtual {v0, v1}, Landroid/widget/CheckBox;.setChecked:(Z)V // method@13c4 │ │ +0678b2: 5440 190a |0049: iget-object v0, v4, Ljwtc/android/chess/setup$SetupOptionsDlg;._spingEPFile:Landroid/widget/Spinner; // field@0a19 │ │ +0678b6: 5441 1a0a |004b: iget-object v1, v4, Ljwtc/android/chess/setup$SetupOptionsDlg;.this$0:Ljwtc/android/chess/setup; // field@0a1a │ │ +0678ba: 7110 101a 0100 |004d: invoke-static {v1}, Ljwtc/android/chess/setup;.access$1500:(Ljwtc/android/chess/setup;)I // method@1a10 │ │ +0678c0: 0a01 |0050: move-result v1 │ │ +0678c2: 6e20 5c14 1000 |0051: invoke-virtual {v0, v1}, Landroid/widget/Spinner;.setSelection:(I)V // method@145c │ │ +0678c8: 0e00 |0054: return-void │ │ +0678ca: 0120 |0055: move v0, v2 │ │ +0678cc: 28b7 |0056: goto 000d // -0049 │ │ +0678ce: 0121 |0057: move v1, v2 │ │ +0678d0: 28c2 |0058: goto 001a // -003e │ │ catches : (none) │ │ positions : │ │ 0x0002 line=545 │ │ 0x0010 line=546 │ │ 0x001d line=548 │ │ 0x0028 line=549 │ │ 0x0033 line=551 │ │ @@ -113969,21 +114006,21 @@ │ │ 0x0049 line=554 │ │ 0x0054 line=555 │ │ 0x0056 line=545 │ │ 0x0058 line=546 │ │ locals : │ │ 0x0000 - 0x0059 reg=4 this Ljwtc/android/chess/setup$SetupOptionsDlg; │ │ │ │ - source_file_idx : 8566 (setup.java) │ │ + source_file_idx : 8562 (setup.java) │ │ │ │ Class #523 header: │ │ -class_idx : 1098 │ │ +class_idx : 1095 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 826 │ │ -source_file_idx : 8666 │ │ +superclass_idx : 823 │ │ +source_file_idx : 8662 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #523 annotations: │ │ Annotations on class │ │ @@ -114008,190 +114045,190 @@ │ │ type : '(Ljwtc/android/chess/start;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -065d1c: |[065d1c] jwtc.android.chess.start$1.:(Ljwtc/android/chess/start;)V │ │ -065d2c: 5b01 2f0a |0000: iput-object v1, v0, Ljwtc/android/chess/start$1;.this$0:Ljwtc/android/chess/start; // field@0a2f │ │ -065d30: 7010 1c15 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ -065d36: 0e00 |0005: return-void │ │ +0678d4: |[0678d4] jwtc.android.chess.start$1.:(Ljwtc/android/chess/start;)V │ │ +0678e4: 5b01 2f0a |0000: iput-object v1, v0, Ljwtc/android/chess/start$1;.this$0:Ljwtc/android/chess/start; // field@0a2f │ │ +0678e8: 7010 1c15 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ +0678ee: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Ljwtc/android/chess/start$1; │ │ - 0x0000 - 0x0006 reg=1 (null) Ljwtc/android/chess/start; │ │ + 0x0000 - 0x0006 reg=1 this$0 Ljwtc/android/chess/start; │ │ │ │ Virtual methods - │ │ #0 : (in Ljwtc/android/chess/start$1;) │ │ name : 'onClick' │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 337 16-bit code units │ │ -065d38: |[065d38] jwtc.android.chess.start$1.onClick:(Landroid/view/View;)V │ │ -065d48: 1208 |0000: const/4 v8, #int 0 // #0 │ │ -065d4a: 07a0 |0001: move-object v0, v10 │ │ -065d4c: 1f00 ce02 |0002: check-cast v0, Landroid/widget/Button; // type@02ce │ │ -065d50: 2202 2800 |0004: new-instance v2, Landroid/content/Intent; // type@0028 │ │ -065d54: 7010 c500 0200 |0006: invoke-direct {v2}, Landroid/content/Intent;.:()V // method@00c5 │ │ -065d5a: 6e10 bf13 0000 |0009: invoke-virtual {v0}, Landroid/widget/Button;.getText:()Ljava/lang/CharSequence; // method@13bf │ │ -065d60: 0c05 |000c: move-result-object v5 │ │ -065d62: 7210 de14 0500 |000d: invoke-interface {v5}, Ljava/lang/CharSequence;.toString:()Ljava/lang/String; // method@14de │ │ -065d68: 0c03 |0010: move-result-object v3 │ │ -065d6a: 1a05 d921 |0011: const-string v5, "start" // string@21d9 │ │ -065d6e: 7120 f811 3500 |0013: invoke-static {v5, v3}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@11f8 │ │ -065d74: 5495 2f0a |0016: iget-object v5, v9, Ljwtc/android/chess/start$1;.this$0:Ljwtc/android/chess/start; // field@0a2f │ │ -065d78: 1406 0900 087f |0018: const v6, #float 1.80775e+38 // #7f080009 │ │ -065d7e: 6e20 371a 6500 |001b: invoke-virtual {v5, v6}, Ljwtc/android/chess/start;.getString:(I)Ljava/lang/String; // method@1a37 │ │ -065d84: 0c05 |001e: move-result-object v5 │ │ -065d86: 6e20 3915 5300 |001f: invoke-virtual {v3, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1539 │ │ -065d8c: 0a05 |0022: move-result v5 │ │ -065d8e: 3805 1400 |0023: if-eqz v5, 0037 // +0014 │ │ -065d92: 5495 2f0a |0025: iget-object v5, v9, Ljwtc/android/chess/start$1;.this$0:Ljwtc/android/chess/start; // field@0a2f │ │ -065d96: 1c06 1d04 |0027: const-class v6, Ljwtc/android/chess/main; // type@041d │ │ -065d9a: 6e30 e800 5206 |0029: invoke-virtual {v2, v5, v6}, Landroid/content/Intent;.setClass:(Landroid/content/Context;Ljava/lang/Class;)Landroid/content/Intent; // method@00e8 │ │ -065da0: 1505 0200 |002c: const/high16 v5, #int 131072 // #2 │ │ -065da4: 6e20 eb00 5200 |002e: invoke-virtual {v2, v5}, Landroid/content/Intent;.setFlags:(I)Landroid/content/Intent; // method@00eb │ │ -065daa: 5495 2f0a |0031: iget-object v5, v9, Ljwtc/android/chess/start$1;.this$0:Ljwtc/android/chess/start; // field@0a2f │ │ -065dae: 6e20 3b1a 2500 |0033: invoke-virtual {v5, v2}, Ljwtc/android/chess/start;.startActivity:(Landroid/content/Intent;)V // method@1a3b │ │ -065db4: 0e00 |0036: return-void │ │ -065db6: 5495 2f0a |0037: iget-object v5, v9, Ljwtc/android/chess/start$1;.this$0:Ljwtc/android/chess/start; // field@0a2f │ │ -065dba: 1406 0b00 087f |0039: const v6, #float 1.80775e+38 // #7f08000b │ │ -065dc0: 6e20 371a 6500 |003c: invoke-virtual {v5, v6}, Ljwtc/android/chess/start;.getString:(I)Ljava/lang/String; // method@1a37 │ │ -065dc6: 0c05 |003f: move-result-object v5 │ │ -065dc8: 6e20 3915 5300 |0040: invoke-virtual {v3, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1539 │ │ -065dce: 0a05 |0043: move-result v5 │ │ -065dd0: 3805 2700 |0044: if-eqz v5, 006b // +0027 │ │ -065dd4: 5495 2f0a |0046: iget-object v5, v9, Ljwtc/android/chess/start$1;.this$0:Ljwtc/android/chess/start; // field@0a2f │ │ -065dd8: 1c06 3c04 |0048: const-class v6, Ljwtc/android/chess/puzzle/practice; // type@043c │ │ -065ddc: 6e30 e800 5206 |004a: invoke-virtual {v2, v5, v6}, Landroid/content/Intent;.setClass:(Landroid/content/Context;Ljava/lang/Class;)Landroid/content/Intent; // method@00e8 │ │ -065de2: 1505 0200 |004d: const/high16 v5, #int 131072 // #2 │ │ -065de6: 6e20 eb00 5200 |004f: invoke-virtual {v2, v5}, Landroid/content/Intent;.setFlags:(I)Landroid/content/Intent; // method@00eb │ │ -065dec: 5495 2f0a |0052: iget-object v5, v9, Ljwtc/android/chess/start$1;.this$0:Ljwtc/android/chess/start; // field@0a2f │ │ -065df0: 6e20 3b1a 2500 |0054: invoke-virtual {v5, v2}, Ljwtc/android/chess/start;.startActivity:(Landroid/content/Intent;)V // method@1a3b │ │ -065df6: 28df |0057: goto 0036 // -0021 │ │ -065df8: 0d01 |0058: move-exception v1 │ │ -065dfa: 5495 2f0a |0059: iget-object v5, v9, Ljwtc/android/chess/start$1;.this$0:Ljwtc/android/chess/start; // field@0a2f │ │ -065dfe: 1a06 6a03 |005b: const-string v6, "Could not start the activity" // string@036a │ │ -065e02: 1217 |005d: const/4 v7, #int 1 // #1 │ │ -065e04: 7130 8914 6507 |005e: invoke-static {v5, v6, v7}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; // method@1489 │ │ -065e0a: 0c04 |0061: move-result-object v4 │ │ -065e0c: 1305 5000 |0062: const/16 v5, #int 80 // #50 │ │ -065e10: 6e40 8a14 5488 |0064: invoke-virtual {v4, v5, v8, v8}, Landroid/widget/Toast;.setGravity:(III)V // method@148a │ │ -065e16: 6e10 8b14 0400 |0067: invoke-virtual {v4}, Landroid/widget/Toast;.show:()V // method@148b │ │ -065e1c: 28cc |006a: goto 0036 // -0034 │ │ -065e1e: 5495 2f0a |006b: iget-object v5, v9, Ljwtc/android/chess/start$1;.this$0:Ljwtc/android/chess/start; // field@0a2f │ │ -065e22: 1406 0c00 087f |006d: const v6, #float 1.80775e+38 // #7f08000c │ │ -065e28: 6e20 371a 6500 |0070: invoke-virtual {v5, v6}, Ljwtc/android/chess/start;.getString:(I)Ljava/lang/String; // method@1a37 │ │ -065e2e: 0c05 |0073: move-result-object v5 │ │ -065e30: 6e20 3915 5300 |0074: invoke-virtual {v3, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1539 │ │ -065e36: 0a05 |0077: move-result v5 │ │ -065e38: 3805 1400 |0078: if-eqz v5, 008c // +0014 │ │ -065e3c: 5495 2f0a |007a: iget-object v5, v9, Ljwtc/android/chess/start$1;.this$0:Ljwtc/android/chess/start; // field@0a2f │ │ -065e40: 1c06 3d04 |007c: const-class v6, Ljwtc/android/chess/puzzle/puzzle; // type@043d │ │ -065e44: 6e30 e800 5206 |007e: invoke-virtual {v2, v5, v6}, Landroid/content/Intent;.setClass:(Landroid/content/Context;Ljava/lang/Class;)Landroid/content/Intent; // method@00e8 │ │ -065e4a: 1505 0200 |0081: const/high16 v5, #int 131072 // #2 │ │ -065e4e: 6e20 eb00 5200 |0083: invoke-virtual {v2, v5}, Landroid/content/Intent;.setFlags:(I)Landroid/content/Intent; // method@00eb │ │ -065e54: 5495 2f0a |0086: iget-object v5, v9, Ljwtc/android/chess/start$1;.this$0:Ljwtc/android/chess/start; // field@0a2f │ │ -065e58: 6e20 3b1a 2500 |0088: invoke-virtual {v5, v2}, Ljwtc/android/chess/start;.startActivity:(Landroid/content/Intent;)V // method@1a3b │ │ -065e5e: 28ab |008b: goto 0036 // -0055 │ │ -065e60: 5495 2f0a |008c: iget-object v5, v9, Ljwtc/android/chess/start$1;.this$0:Ljwtc/android/chess/start; // field@0a2f │ │ -065e64: 1406 0d00 087f |008e: const v6, #float 1.80775e+38 // #7f08000d │ │ -065e6a: 6e20 371a 6500 |0091: invoke-virtual {v5, v6}, Ljwtc/android/chess/start;.getString:(I)Ljava/lang/String; // method@1a37 │ │ -065e70: 0c05 |0094: move-result-object v5 │ │ -065e72: 6e20 3915 5300 |0095: invoke-virtual {v3, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1539 │ │ -065e78: 0a05 |0098: move-result v5 │ │ -065e7a: 3805 1600 |0099: if-eqz v5, 00af // +0016 │ │ -065e7e: 5495 2f0a |009b: iget-object v5, v9, Ljwtc/android/chess/start$1;.this$0:Ljwtc/android/chess/start; // field@0a2f │ │ -065e82: 1c06 ba03 |009d: const-class v6, Ljwtc/android/chess/HtmlActivity; // type@03ba │ │ -065e86: 6e30 e800 5206 |009f: invoke-virtual {v2, v5, v6}, Landroid/content/Intent;.setClass:(Landroid/content/Context;Ljava/lang/Class;)Landroid/content/Intent; // method@00e8 │ │ -065e8c: 6205 c605 |00a2: sget-object v5, Ljwtc/android/chess/HtmlActivity;.HELP_MODE:Ljava/lang/String; // field@05c6 │ │ -065e90: 1a06 f50f |00a4: const-string v6, "about" // string@0ff5 │ │ -065e94: 6e30 e100 5206 |00a6: invoke-virtual {v2, v5, v6}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@00e1 │ │ -065e9a: 5495 2f0a |00a9: iget-object v5, v9, Ljwtc/android/chess/start$1;.this$0:Ljwtc/android/chess/start; // field@0a2f │ │ -065e9e: 6e20 3b1a 2500 |00ab: invoke-virtual {v5, v2}, Ljwtc/android/chess/start;.startActivity:(Landroid/content/Intent;)V // method@1a3b │ │ -065ea4: 2888 |00ae: goto 0036 // -0078 │ │ -065ea6: 5495 2f0a |00af: iget-object v5, v9, Ljwtc/android/chess/start$1;.this$0:Ljwtc/android/chess/start; // field@0a2f │ │ -065eaa: 1406 0f00 087f |00b1: const v6, #float 1.80775e+38 // #7f08000f │ │ -065eb0: 6e20 371a 6500 |00b4: invoke-virtual {v5, v6}, Ljwtc/android/chess/start;.getString:(I)Ljava/lang/String; // method@1a37 │ │ -065eb6: 0c05 |00b7: move-result-object v5 │ │ -065eb8: 6e20 3915 5300 |00b8: invoke-virtual {v3, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1539 │ │ -065ebe: 0a05 |00bb: move-result v5 │ │ -065ec0: 3805 1000 |00bc: if-eqz v5, 00cc // +0010 │ │ -065ec4: 5495 2f0a |00be: iget-object v5, v9, Ljwtc/android/chess/start$1;.this$0:Ljwtc/android/chess/start; // field@0a2f │ │ -065ec8: 1c06 0d04 |00c0: const-class v6, Ljwtc/android/chess/ics/ICSClient; // type@040d │ │ -065ecc: 6e30 e800 5206 |00c2: invoke-virtual {v2, v5, v6}, Landroid/content/Intent;.setClass:(Landroid/content/Context;Ljava/lang/Class;)Landroid/content/Intent; // method@00e8 │ │ -065ed2: 5495 2f0a |00c5: iget-object v5, v9, Ljwtc/android/chess/start$1;.this$0:Ljwtc/android/chess/start; // field@0a2f │ │ -065ed6: 6e20 3b1a 2500 |00c7: invoke-virtual {v5, v2}, Ljwtc/android/chess/start;.startActivity:(Landroid/content/Intent;)V // method@1a3b │ │ -065edc: 2900 6cff |00ca: goto/16 0036 // -0094 │ │ -065ee0: 5495 2f0a |00cc: iget-object v5, v9, Ljwtc/android/chess/start$1;.this$0:Ljwtc/android/chess/start; // field@0a2f │ │ -065ee4: 1406 0e00 087f |00ce: const v6, #float 1.80775e+38 // #7f08000e │ │ -065eea: 6e20 371a 6500 |00d1: invoke-virtual {v5, v6}, Ljwtc/android/chess/start;.getString:(I)Ljava/lang/String; // method@1a37 │ │ -065ef0: 0c05 |00d4: move-result-object v5 │ │ -065ef2: 6e20 3915 5300 |00d5: invoke-virtual {v3, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1539 │ │ -065ef8: 0a05 |00d8: move-result v5 │ │ -065efa: 3805 1500 |00d9: if-eqz v5, 00ee // +0015 │ │ -065efe: 5495 2f0a |00db: iget-object v5, v9, Ljwtc/android/chess/start$1;.this$0:Ljwtc/android/chess/start; // field@0a2f │ │ -065f02: 1c06 6204 |00dd: const-class v6, Ljwtc/android/chess/tools/pgntool; // type@0462 │ │ -065f06: 6e30 e800 5206 |00df: invoke-virtual {v2, v5, v6}, Landroid/content/Intent;.setClass:(Landroid/content/Context;Ljava/lang/Class;)Landroid/content/Intent; // method@00e8 │ │ -065f0c: 1505 0200 |00e2: const/high16 v5, #int 131072 // #2 │ │ -065f10: 6e20 eb00 5200 |00e4: invoke-virtual {v2, v5}, Landroid/content/Intent;.setFlags:(I)Landroid/content/Intent; // method@00eb │ │ -065f16: 5495 2f0a |00e7: iget-object v5, v9, Ljwtc/android/chess/start$1;.this$0:Ljwtc/android/chess/start; // field@0a2f │ │ -065f1a: 6e20 3b1a 2500 |00e9: invoke-virtual {v5, v2}, Ljwtc/android/chess/start;.startActivity:(Landroid/content/Intent;)V // method@1a3b │ │ -065f20: 2900 4aff |00ec: goto/16 0036 // -00b6 │ │ -065f24: 5495 2f0a |00ee: iget-object v5, v9, Ljwtc/android/chess/start$1;.this$0:Ljwtc/android/chess/start; // field@0a2f │ │ -065f28: 1406 1000 087f |00f0: const v6, #float 1.80775e+38 // #7f080010 │ │ -065f2e: 6e20 371a 6500 |00f3: invoke-virtual {v5, v6}, Ljwtc/android/chess/start;.getString:(I)Ljava/lang/String; // method@1a37 │ │ -065f34: 0c05 |00f6: move-result-object v5 │ │ -065f36: 6e20 3915 5300 |00f7: invoke-virtual {v3, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1539 │ │ -065f3c: 0a05 |00fa: move-result v5 │ │ -065f3e: 3805 1000 |00fb: if-eqz v5, 010b // +0010 │ │ -065f42: 5495 2f0a |00fd: iget-object v5, v9, Ljwtc/android/chess/start$1;.this$0:Ljwtc/android/chess/start; // field@0a2f │ │ -065f46: 1c06 8f03 |00ff: const-class v6, Ljwtc/android/chess/ChessPreferences; // type@038f │ │ -065f4a: 6e30 e800 5206 |0101: invoke-virtual {v2, v5, v6}, Landroid/content/Intent;.setClass:(Landroid/content/Context;Ljava/lang/Class;)Landroid/content/Intent; // method@00e8 │ │ -065f50: 5495 2f0a |0104: iget-object v5, v9, Ljwtc/android/chess/start$1;.this$0:Ljwtc/android/chess/start; // field@0a2f │ │ -065f54: 6e20 3b1a 2500 |0106: invoke-virtual {v5, v2}, Ljwtc/android/chess/start;.startActivity:(Landroid/content/Intent;)V // method@1a3b │ │ -065f5a: 2900 2dff |0109: goto/16 0036 // -00d3 │ │ -065f5e: 5495 2f0a |010b: iget-object v5, v9, Ljwtc/android/chess/start$1;.this$0:Ljwtc/android/chess/start; // field@0a2f │ │ -065f62: 1406 5b00 087f |010d: const v6, #float 1.80777e+38 // #7f08005b │ │ -065f68: 6e20 371a 6500 |0110: invoke-virtual {v5, v6}, Ljwtc/android/chess/start;.getString:(I)Ljava/lang/String; // method@1a37 │ │ -065f6e: 0c05 |0113: move-result-object v5 │ │ -065f70: 6e20 3915 5300 |0114: invoke-virtual {v3, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1539 │ │ -065f76: 0a05 |0117: move-result v5 │ │ -065f78: 3805 1700 |0118: if-eqz v5, 012f // +0017 │ │ -065f7c: 5495 2f0a |011a: iget-object v5, v9, Ljwtc/android/chess/start$1;.this$0:Ljwtc/android/chess/start; // field@0a2f │ │ -065f80: 1c06 ba03 |011c: const-class v6, Ljwtc/android/chess/HtmlActivity; // type@03ba │ │ -065f84: 6e30 e800 5206 |011e: invoke-virtual {v2, v5, v6}, Landroid/content/Intent;.setClass:(Landroid/content/Context;Ljava/lang/Class;)Landroid/content/Intent; // method@00e8 │ │ -065f8a: 6205 c605 |0121: sget-object v5, Ljwtc/android/chess/HtmlActivity;.HELP_MODE:Ljava/lang/String; // field@05c6 │ │ -065f8e: 1a06 1017 |0123: const-string v6, "help" // string@1710 │ │ -065f92: 6e30 e100 5206 |0125: invoke-virtual {v2, v5, v6}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@00e1 │ │ -065f98: 5495 2f0a |0128: iget-object v5, v9, Ljwtc/android/chess/start$1;.this$0:Ljwtc/android/chess/start; // field@0a2f │ │ -065f9c: 6e20 3b1a 2500 |012a: invoke-virtual {v5, v2}, Ljwtc/android/chess/start;.startActivity:(Landroid/content/Intent;)V // method@1a3b │ │ -065fa2: 2900 09ff |012d: goto/16 0036 // -00f7 │ │ -065fa6: 5495 2f0a |012f: iget-object v5, v9, Ljwtc/android/chess/start$1;.this$0:Ljwtc/android/chess/start; // field@0a2f │ │ -065faa: 1406 1200 087f |0131: const v6, #float 1.80775e+38 // #7f080012 │ │ -065fb0: 6e20 371a 6500 |0134: invoke-virtual {v5, v6}, Ljwtc/android/chess/start;.getString:(I)Ljava/lang/String; // method@1a37 │ │ -065fb6: 0c05 |0137: move-result-object v5 │ │ -065fb8: 6e20 3915 5300 |0138: invoke-virtual {v3, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1539 │ │ -065fbe: 0a05 |013b: move-result v5 │ │ -065fc0: 3805 fafe |013c: if-eqz v5, 0036 // -0106 │ │ -065fc4: 5495 2f0a |013e: iget-object v5, v9, Ljwtc/android/chess/start$1;.this$0:Ljwtc/android/chess/start; // field@0a2f │ │ -065fc8: 1c06 df03 |0140: const-class v6, Ljwtc/android/chess/convergence/ConvergenceActivity; // type@03df │ │ -065fcc: 6e30 e800 5206 |0142: invoke-virtual {v2, v5, v6}, Landroid/content/Intent;.setClass:(Landroid/content/Context;Ljava/lang/Class;)Landroid/content/Intent; // method@00e8 │ │ -065fd2: 1505 0200 |0145: const/high16 v5, #int 131072 // #2 │ │ -065fd6: 6e20 eb00 5200 |0147: invoke-virtual {v2, v5}, Landroid/content/Intent;.setFlags:(I)Landroid/content/Intent; // method@00eb │ │ -065fdc: 5495 2f0a |014a: iget-object v5, v9, Ljwtc/android/chess/start$1;.this$0:Ljwtc/android/chess/start; // field@0a2f │ │ -065fe0: 6e20 3b1a 2500 |014c: invoke-virtual {v5, v2}, Ljwtc/android/chess/start;.startActivity:(Landroid/content/Intent;)V // method@1a3b │ │ -065fe6: 2900 e7fe |014f: goto/16 0036 // -0119 │ │ +0678f0: |[0678f0] jwtc.android.chess.start$1.onClick:(Landroid/view/View;)V │ │ +067900: 1208 |0000: const/4 v8, #int 0 // #0 │ │ +067902: 07a0 |0001: move-object v0, v10 │ │ +067904: 1f00 cb02 |0002: check-cast v0, Landroid/widget/Button; // type@02cb │ │ +067908: 2202 2800 |0004: new-instance v2, Landroid/content/Intent; // type@0028 │ │ +06790c: 7010 c500 0200 |0006: invoke-direct {v2}, Landroid/content/Intent;.:()V // method@00c5 │ │ +067912: 6e10 bf13 0000 |0009: invoke-virtual {v0}, Landroid/widget/Button;.getText:()Ljava/lang/CharSequence; // method@13bf │ │ +067918: 0c05 |000c: move-result-object v5 │ │ +06791a: 7210 de14 0500 |000d: invoke-interface {v5}, Ljava/lang/CharSequence;.toString:()Ljava/lang/String; // method@14de │ │ +067920: 0c03 |0010: move-result-object v3 │ │ +067922: 1a05 d521 |0011: const-string v5, "start" // string@21d5 │ │ +067926: 7120 f811 3500 |0013: invoke-static {v5, v3}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@11f8 │ │ +06792c: 5495 2f0a |0016: iget-object v5, v9, Ljwtc/android/chess/start$1;.this$0:Ljwtc/android/chess/start; // field@0a2f │ │ +067930: 1406 0900 087f |0018: const v6, #float 1.80775e+38 // #7f080009 │ │ +067936: 6e20 361a 6500 |001b: invoke-virtual {v5, v6}, Ljwtc/android/chess/start;.getString:(I)Ljava/lang/String; // method@1a36 │ │ +06793c: 0c05 |001e: move-result-object v5 │ │ +06793e: 6e20 3915 5300 |001f: invoke-virtual {v3, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1539 │ │ +067944: 0a05 |0022: move-result v5 │ │ +067946: 3805 1400 |0023: if-eqz v5, 0037 // +0014 │ │ +06794a: 5495 2f0a |0025: iget-object v5, v9, Ljwtc/android/chess/start$1;.this$0:Ljwtc/android/chess/start; // field@0a2f │ │ +06794e: 1c06 1a04 |0027: const-class v6, Ljwtc/android/chess/main; // type@041a │ │ +067952: 6e30 e800 5206 |0029: invoke-virtual {v2, v5, v6}, Landroid/content/Intent;.setClass:(Landroid/content/Context;Ljava/lang/Class;)Landroid/content/Intent; // method@00e8 │ │ +067958: 1505 0200 |002c: const/high16 v5, #int 131072 // #2 │ │ +06795c: 6e20 eb00 5200 |002e: invoke-virtual {v2, v5}, Landroid/content/Intent;.setFlags:(I)Landroid/content/Intent; // method@00eb │ │ +067962: 5495 2f0a |0031: iget-object v5, v9, Ljwtc/android/chess/start$1;.this$0:Ljwtc/android/chess/start; // field@0a2f │ │ +067966: 6e20 3a1a 2500 |0033: invoke-virtual {v5, v2}, Ljwtc/android/chess/start;.startActivity:(Landroid/content/Intent;)V // method@1a3a │ │ +06796c: 0e00 |0036: return-void │ │ +06796e: 5495 2f0a |0037: iget-object v5, v9, Ljwtc/android/chess/start$1;.this$0:Ljwtc/android/chess/start; // field@0a2f │ │ +067972: 1406 0b00 087f |0039: const v6, #float 1.80775e+38 // #7f08000b │ │ +067978: 6e20 361a 6500 |003c: invoke-virtual {v5, v6}, Ljwtc/android/chess/start;.getString:(I)Ljava/lang/String; // method@1a36 │ │ +06797e: 0c05 |003f: move-result-object v5 │ │ +067980: 6e20 3915 5300 |0040: invoke-virtual {v3, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1539 │ │ +067986: 0a05 |0043: move-result v5 │ │ +067988: 3805 2700 |0044: if-eqz v5, 006b // +0027 │ │ +06798c: 5495 2f0a |0046: iget-object v5, v9, Ljwtc/android/chess/start$1;.this$0:Ljwtc/android/chess/start; // field@0a2f │ │ +067990: 1c06 3904 |0048: const-class v6, Ljwtc/android/chess/puzzle/practice; // type@0439 │ │ +067994: 6e30 e800 5206 |004a: invoke-virtual {v2, v5, v6}, Landroid/content/Intent;.setClass:(Landroid/content/Context;Ljava/lang/Class;)Landroid/content/Intent; // method@00e8 │ │ +06799a: 1505 0200 |004d: const/high16 v5, #int 131072 // #2 │ │ +06799e: 6e20 eb00 5200 |004f: invoke-virtual {v2, v5}, Landroid/content/Intent;.setFlags:(I)Landroid/content/Intent; // method@00eb │ │ +0679a4: 5495 2f0a |0052: iget-object v5, v9, Ljwtc/android/chess/start$1;.this$0:Ljwtc/android/chess/start; // field@0a2f │ │ +0679a8: 6e20 3a1a 2500 |0054: invoke-virtual {v5, v2}, Ljwtc/android/chess/start;.startActivity:(Landroid/content/Intent;)V // method@1a3a │ │ +0679ae: 28df |0057: goto 0036 // -0021 │ │ +0679b0: 0d01 |0058: move-exception v1 │ │ +0679b2: 5495 2f0a |0059: iget-object v5, v9, Ljwtc/android/chess/start$1;.this$0:Ljwtc/android/chess/start; // field@0a2f │ │ +0679b6: 1a06 6a03 |005b: const-string v6, "Could not start the activity" // string@036a │ │ +0679ba: 1217 |005d: const/4 v7, #int 1 // #1 │ │ +0679bc: 7130 8914 6507 |005e: invoke-static {v5, v6, v7}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; // method@1489 │ │ +0679c2: 0c04 |0061: move-result-object v4 │ │ +0679c4: 1305 5000 |0062: const/16 v5, #int 80 // #50 │ │ +0679c8: 6e40 8a14 5488 |0064: invoke-virtual {v4, v5, v8, v8}, Landroid/widget/Toast;.setGravity:(III)V // method@148a │ │ +0679ce: 6e10 8b14 0400 |0067: invoke-virtual {v4}, Landroid/widget/Toast;.show:()V // method@148b │ │ +0679d4: 28cc |006a: goto 0036 // -0034 │ │ +0679d6: 5495 2f0a |006b: iget-object v5, v9, Ljwtc/android/chess/start$1;.this$0:Ljwtc/android/chess/start; // field@0a2f │ │ +0679da: 1406 0c00 087f |006d: const v6, #float 1.80775e+38 // #7f08000c │ │ +0679e0: 6e20 361a 6500 |0070: invoke-virtual {v5, v6}, Ljwtc/android/chess/start;.getString:(I)Ljava/lang/String; // method@1a36 │ │ +0679e6: 0c05 |0073: move-result-object v5 │ │ +0679e8: 6e20 3915 5300 |0074: invoke-virtual {v3, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1539 │ │ +0679ee: 0a05 |0077: move-result v5 │ │ +0679f0: 3805 1400 |0078: if-eqz v5, 008c // +0014 │ │ +0679f4: 5495 2f0a |007a: iget-object v5, v9, Ljwtc/android/chess/start$1;.this$0:Ljwtc/android/chess/start; // field@0a2f │ │ +0679f8: 1c06 3a04 |007c: const-class v6, Ljwtc/android/chess/puzzle/puzzle; // type@043a │ │ +0679fc: 6e30 e800 5206 |007e: invoke-virtual {v2, v5, v6}, Landroid/content/Intent;.setClass:(Landroid/content/Context;Ljava/lang/Class;)Landroid/content/Intent; // method@00e8 │ │ +067a02: 1505 0200 |0081: const/high16 v5, #int 131072 // #2 │ │ +067a06: 6e20 eb00 5200 |0083: invoke-virtual {v2, v5}, Landroid/content/Intent;.setFlags:(I)Landroid/content/Intent; // method@00eb │ │ +067a0c: 5495 2f0a |0086: iget-object v5, v9, Ljwtc/android/chess/start$1;.this$0:Ljwtc/android/chess/start; // field@0a2f │ │ +067a10: 6e20 3a1a 2500 |0088: invoke-virtual {v5, v2}, Ljwtc/android/chess/start;.startActivity:(Landroid/content/Intent;)V // method@1a3a │ │ +067a16: 28ab |008b: goto 0036 // -0055 │ │ +067a18: 5495 2f0a |008c: iget-object v5, v9, Ljwtc/android/chess/start$1;.this$0:Ljwtc/android/chess/start; // field@0a2f │ │ +067a1c: 1406 0d00 087f |008e: const v6, #float 1.80775e+38 // #7f08000d │ │ +067a22: 6e20 361a 6500 |0091: invoke-virtual {v5, v6}, Ljwtc/android/chess/start;.getString:(I)Ljava/lang/String; // method@1a36 │ │ +067a28: 0c05 |0094: move-result-object v5 │ │ +067a2a: 6e20 3915 5300 |0095: invoke-virtual {v3, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1539 │ │ +067a30: 0a05 |0098: move-result v5 │ │ +067a32: 3805 1600 |0099: if-eqz v5, 00af // +0016 │ │ +067a36: 5495 2f0a |009b: iget-object v5, v9, Ljwtc/android/chess/start$1;.this$0:Ljwtc/android/chess/start; // field@0a2f │ │ +067a3a: 1c06 b703 |009d: const-class v6, Ljwtc/android/chess/HtmlActivity; // type@03b7 │ │ +067a3e: 6e30 e800 5206 |009f: invoke-virtual {v2, v5, v6}, Landroid/content/Intent;.setClass:(Landroid/content/Context;Ljava/lang/Class;)Landroid/content/Intent; // method@00e8 │ │ +067a44: 6205 c605 |00a2: sget-object v5, Ljwtc/android/chess/HtmlActivity;.HELP_MODE:Ljava/lang/String; // field@05c6 │ │ +067a48: 1a06 f20f |00a4: const-string v6, "about" // string@0ff2 │ │ +067a4c: 6e30 e100 5206 |00a6: invoke-virtual {v2, v5, v6}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@00e1 │ │ +067a52: 5495 2f0a |00a9: iget-object v5, v9, Ljwtc/android/chess/start$1;.this$0:Ljwtc/android/chess/start; // field@0a2f │ │ +067a56: 6e20 3a1a 2500 |00ab: invoke-virtual {v5, v2}, Ljwtc/android/chess/start;.startActivity:(Landroid/content/Intent;)V // method@1a3a │ │ +067a5c: 2888 |00ae: goto 0036 // -0078 │ │ +067a5e: 5495 2f0a |00af: iget-object v5, v9, Ljwtc/android/chess/start$1;.this$0:Ljwtc/android/chess/start; // field@0a2f │ │ +067a62: 1406 0f00 087f |00b1: const v6, #float 1.80775e+38 // #7f08000f │ │ +067a68: 6e20 361a 6500 |00b4: invoke-virtual {v5, v6}, Ljwtc/android/chess/start;.getString:(I)Ljava/lang/String; // method@1a36 │ │ +067a6e: 0c05 |00b7: move-result-object v5 │ │ +067a70: 6e20 3915 5300 |00b8: invoke-virtual {v3, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1539 │ │ +067a76: 0a05 |00bb: move-result v5 │ │ +067a78: 3805 1000 |00bc: if-eqz v5, 00cc // +0010 │ │ +067a7c: 5495 2f0a |00be: iget-object v5, v9, Ljwtc/android/chess/start$1;.this$0:Ljwtc/android/chess/start; // field@0a2f │ │ +067a80: 1c06 0a04 |00c0: const-class v6, Ljwtc/android/chess/ics/ICSClient; // type@040a │ │ +067a84: 6e30 e800 5206 |00c2: invoke-virtual {v2, v5, v6}, Landroid/content/Intent;.setClass:(Landroid/content/Context;Ljava/lang/Class;)Landroid/content/Intent; // method@00e8 │ │ +067a8a: 5495 2f0a |00c5: iget-object v5, v9, Ljwtc/android/chess/start$1;.this$0:Ljwtc/android/chess/start; // field@0a2f │ │ +067a8e: 6e20 3a1a 2500 |00c7: invoke-virtual {v5, v2}, Ljwtc/android/chess/start;.startActivity:(Landroid/content/Intent;)V // method@1a3a │ │ +067a94: 2900 6cff |00ca: goto/16 0036 // -0094 │ │ +067a98: 5495 2f0a |00cc: iget-object v5, v9, Ljwtc/android/chess/start$1;.this$0:Ljwtc/android/chess/start; // field@0a2f │ │ +067a9c: 1406 0e00 087f |00ce: const v6, #float 1.80775e+38 // #7f08000e │ │ +067aa2: 6e20 361a 6500 |00d1: invoke-virtual {v5, v6}, Ljwtc/android/chess/start;.getString:(I)Ljava/lang/String; // method@1a36 │ │ +067aa8: 0c05 |00d4: move-result-object v5 │ │ +067aaa: 6e20 3915 5300 |00d5: invoke-virtual {v3, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1539 │ │ +067ab0: 0a05 |00d8: move-result v5 │ │ +067ab2: 3805 1500 |00d9: if-eqz v5, 00ee // +0015 │ │ +067ab6: 5495 2f0a |00db: iget-object v5, v9, Ljwtc/android/chess/start$1;.this$0:Ljwtc/android/chess/start; // field@0a2f │ │ +067aba: 1c06 5f04 |00dd: const-class v6, Ljwtc/android/chess/tools/pgntool; // type@045f │ │ +067abe: 6e30 e800 5206 |00df: invoke-virtual {v2, v5, v6}, Landroid/content/Intent;.setClass:(Landroid/content/Context;Ljava/lang/Class;)Landroid/content/Intent; // method@00e8 │ │ +067ac4: 1505 0200 |00e2: const/high16 v5, #int 131072 // #2 │ │ +067ac8: 6e20 eb00 5200 |00e4: invoke-virtual {v2, v5}, Landroid/content/Intent;.setFlags:(I)Landroid/content/Intent; // method@00eb │ │ +067ace: 5495 2f0a |00e7: iget-object v5, v9, Ljwtc/android/chess/start$1;.this$0:Ljwtc/android/chess/start; // field@0a2f │ │ +067ad2: 6e20 3a1a 2500 |00e9: invoke-virtual {v5, v2}, Ljwtc/android/chess/start;.startActivity:(Landroid/content/Intent;)V // method@1a3a │ │ +067ad8: 2900 4aff |00ec: goto/16 0036 // -00b6 │ │ +067adc: 5495 2f0a |00ee: iget-object v5, v9, Ljwtc/android/chess/start$1;.this$0:Ljwtc/android/chess/start; // field@0a2f │ │ +067ae0: 1406 1000 087f |00f0: const v6, #float 1.80775e+38 // #7f080010 │ │ +067ae6: 6e20 361a 6500 |00f3: invoke-virtual {v5, v6}, Ljwtc/android/chess/start;.getString:(I)Ljava/lang/String; // method@1a36 │ │ +067aec: 0c05 |00f6: move-result-object v5 │ │ +067aee: 6e20 3915 5300 |00f7: invoke-virtual {v3, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1539 │ │ +067af4: 0a05 |00fa: move-result v5 │ │ +067af6: 3805 1000 |00fb: if-eqz v5, 010b // +0010 │ │ +067afa: 5495 2f0a |00fd: iget-object v5, v9, Ljwtc/android/chess/start$1;.this$0:Ljwtc/android/chess/start; // field@0a2f │ │ +067afe: 1c06 8c03 |00ff: const-class v6, Ljwtc/android/chess/ChessPreferences; // type@038c │ │ +067b02: 6e30 e800 5206 |0101: invoke-virtual {v2, v5, v6}, Landroid/content/Intent;.setClass:(Landroid/content/Context;Ljava/lang/Class;)Landroid/content/Intent; // method@00e8 │ │ +067b08: 5495 2f0a |0104: iget-object v5, v9, Ljwtc/android/chess/start$1;.this$0:Ljwtc/android/chess/start; // field@0a2f │ │ +067b0c: 6e20 3a1a 2500 |0106: invoke-virtual {v5, v2}, Ljwtc/android/chess/start;.startActivity:(Landroid/content/Intent;)V // method@1a3a │ │ +067b12: 2900 2dff |0109: goto/16 0036 // -00d3 │ │ +067b16: 5495 2f0a |010b: iget-object v5, v9, Ljwtc/android/chess/start$1;.this$0:Ljwtc/android/chess/start; // field@0a2f │ │ +067b1a: 1406 5b00 087f |010d: const v6, #float 1.80777e+38 // #7f08005b │ │ +067b20: 6e20 361a 6500 |0110: invoke-virtual {v5, v6}, Ljwtc/android/chess/start;.getString:(I)Ljava/lang/String; // method@1a36 │ │ +067b26: 0c05 |0113: move-result-object v5 │ │ +067b28: 6e20 3915 5300 |0114: invoke-virtual {v3, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1539 │ │ +067b2e: 0a05 |0117: move-result v5 │ │ +067b30: 3805 1700 |0118: if-eqz v5, 012f // +0017 │ │ +067b34: 5495 2f0a |011a: iget-object v5, v9, Ljwtc/android/chess/start$1;.this$0:Ljwtc/android/chess/start; // field@0a2f │ │ +067b38: 1c06 b703 |011c: const-class v6, Ljwtc/android/chess/HtmlActivity; // type@03b7 │ │ +067b3c: 6e30 e800 5206 |011e: invoke-virtual {v2, v5, v6}, Landroid/content/Intent;.setClass:(Landroid/content/Context;Ljava/lang/Class;)Landroid/content/Intent; // method@00e8 │ │ +067b42: 6205 c605 |0121: sget-object v5, Ljwtc/android/chess/HtmlActivity;.HELP_MODE:Ljava/lang/String; // field@05c6 │ │ +067b46: 1a06 0c17 |0123: const-string v6, "help" // string@170c │ │ +067b4a: 6e30 e100 5206 |0125: invoke-virtual {v2, v5, v6}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@00e1 │ │ +067b50: 5495 2f0a |0128: iget-object v5, v9, Ljwtc/android/chess/start$1;.this$0:Ljwtc/android/chess/start; // field@0a2f │ │ +067b54: 6e20 3a1a 2500 |012a: invoke-virtual {v5, v2}, Ljwtc/android/chess/start;.startActivity:(Landroid/content/Intent;)V // method@1a3a │ │ +067b5a: 2900 09ff |012d: goto/16 0036 // -00f7 │ │ +067b5e: 5495 2f0a |012f: iget-object v5, v9, Ljwtc/android/chess/start$1;.this$0:Ljwtc/android/chess/start; // field@0a2f │ │ +067b62: 1406 1200 087f |0131: const v6, #float 1.80775e+38 // #7f080012 │ │ +067b68: 6e20 361a 6500 |0134: invoke-virtual {v5, v6}, Ljwtc/android/chess/start;.getString:(I)Ljava/lang/String; // method@1a36 │ │ +067b6e: 0c05 |0137: move-result-object v5 │ │ +067b70: 6e20 3915 5300 |0138: invoke-virtual {v3, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1539 │ │ +067b76: 0a05 |013b: move-result v5 │ │ +067b78: 3805 fafe |013c: if-eqz v5, 0036 // -0106 │ │ +067b7c: 5495 2f0a |013e: iget-object v5, v9, Ljwtc/android/chess/start$1;.this$0:Ljwtc/android/chess/start; // field@0a2f │ │ +067b80: 1c06 dc03 |0140: const-class v6, Ljwtc/android/chess/convergence/ConvergenceActivity; // type@03dc │ │ +067b84: 6e30 e800 5206 |0142: invoke-virtual {v2, v5, v6}, Landroid/content/Intent;.setClass:(Landroid/content/Context;Ljava/lang/Class;)Landroid/content/Intent; // method@00e8 │ │ +067b8a: 1505 0200 |0145: const/high16 v5, #int 131072 // #2 │ │ +067b8e: 6e20 eb00 5200 |0147: invoke-virtual {v2, v5}, Landroid/content/Intent;.setFlags:(I)Landroid/content/Intent; // method@00eb │ │ +067b94: 5495 2f0a |014a: iget-object v5, v9, Ljwtc/android/chess/start$1;.this$0:Ljwtc/android/chess/start; // field@0a2f │ │ +067b98: 6e20 3a1a 2500 |014c: invoke-virtual {v5, v2}, Ljwtc/android/chess/start;.startActivity:(Landroid/content/Intent;)V // method@1a3a │ │ +067b9e: 2900 e7fe |014f: goto/16 0036 // -0119 │ │ catches : 2 │ │ 0x0004 - 0x0057 │ │ Ljava/lang/Exception; -> 0x0058 │ │ 0x006b - 0x014f │ │ Ljava/lang/Exception; -> 0x0058 │ │ positions : │ │ 0x0001 line=39 │ │ @@ -114246,21 +114283,21 @@ │ │ 0x0062 - 0x006b reg=4 t Landroid/widget/Toast; │ │ 0x0004 - 0x0151 reg=0 b Landroid/widget/Button; │ │ 0x006b - 0x0151 reg=2 i Landroid/content/Intent; │ │ 0x006b - 0x0151 reg=3 s Ljava/lang/String; │ │ 0x0000 - 0x0151 reg=9 this Ljwtc/android/chess/start$1; │ │ 0x0000 - 0x0151 reg=10 arg0 Landroid/view/View; │ │ │ │ - source_file_idx : 8666 (start.java) │ │ + source_file_idx : 8662 (start.java) │ │ │ │ Class #524 header: │ │ -class_idx : 1099 │ │ +class_idx : 1096 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 11 │ │ -source_file_idx : 8666 │ │ +source_file_idx : 8662 │ │ static_fields_size : 1 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #524 - │ │ Class descriptor : 'Ljwtc/android/chess/start;' │ │ @@ -114280,17 +114317,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -066004: |[066004] jwtc.android.chess.start.:()V │ │ -066014: 7010 0900 0000 |0000: invoke-direct {v0}, Landroid/app/Activity;.:()V // method@0009 │ │ -06601a: 0e00 |0003: return-void │ │ +067bbc: |[067bbc] jwtc.android.chess.start.:()V │ │ +067bcc: 7010 0900 0000 |0000: invoke-direct {v0}, Landroid/app/Activity;.:()V // method@0009 │ │ +067bd2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=20 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Ljwtc/android/chess/start; │ │ │ │ Virtual methods - │ │ @@ -114299,63 +114336,63 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 115 16-bit code units │ │ -06601c: |[06601c] jwtc.android.chess.start.onCreate:(Landroid/os/Bundle;)V │ │ -06602c: 6f20 2200 3200 |0000: invoke-super {v2, v3}, Landroid/app/Activity;.onCreate:(Landroid/os/Bundle;)V // method@0022 │ │ -066032: 1211 |0003: const/4 v1, #int 1 // #1 │ │ -066034: 6e20 391a 1200 |0004: invoke-virtual {v2, v1}, Ljwtc/android/chess/start;.requestWindowFeature:(I)Z // method@1a39 │ │ -06603a: 1401 1900 037f |0007: const v1, #float 1.74129e+38 // #7f030019 │ │ -066040: 6e20 3a1a 1200 |000a: invoke-virtual {v2, v1}, Ljwtc/android/chess/start;.setContentView:(I)V // method@1a3a │ │ -066046: 2200 4a04 |000d: new-instance v0, Ljwtc/android/chess/start$1; // type@044a │ │ -06604a: 7020 331a 2000 |000f: invoke-direct {v0, v2}, Ljwtc/android/chess/start$1;.:(Ljwtc/android/chess/start;)V // method@1a33 │ │ -066050: 1401 2201 0b7f |0012: const v1, #float 1.84769e+38 // #7f0b0122 │ │ -066056: 6e20 361a 1200 |0015: invoke-virtual {v2, v1}, Ljwtc/android/chess/start;.findViewById:(I)Landroid/view/View; // method@1a36 │ │ -06605c: 0c01 |0018: move-result-object v1 │ │ -06605e: 1f01 ce02 |0019: check-cast v1, Landroid/widget/Button; // type@02ce │ │ -066062: 6e20 c113 0100 |001b: invoke-virtual {v1, v0}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@13c1 │ │ -066068: 1401 2301 0b7f |001e: const v1, #float 1.84769e+38 // #7f0b0123 │ │ -06606e: 6e20 361a 1200 |0021: invoke-virtual {v2, v1}, Ljwtc/android/chess/start;.findViewById:(I)Landroid/view/View; // method@1a36 │ │ -066074: 0c01 |0024: move-result-object v1 │ │ -066076: 1f01 ce02 |0025: check-cast v1, Landroid/widget/Button; // type@02ce │ │ -06607a: 6e20 c113 0100 |0027: invoke-virtual {v1, v0}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@13c1 │ │ -066080: 1401 2401 0b7f |002a: const v1, #float 1.84769e+38 // #7f0b0124 │ │ -066086: 6e20 361a 1200 |002d: invoke-virtual {v2, v1}, Ljwtc/android/chess/start;.findViewById:(I)Landroid/view/View; // method@1a36 │ │ -06608c: 0c01 |0030: move-result-object v1 │ │ -06608e: 1f01 ce02 |0031: check-cast v1, Landroid/widget/Button; // type@02ce │ │ -066092: 6e20 c113 0100 |0033: invoke-virtual {v1, v0}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@13c1 │ │ -066098: 1401 2501 0b7f |0036: const v1, #float 1.84769e+38 // #7f0b0125 │ │ -06609e: 6e20 361a 1200 |0039: invoke-virtual {v2, v1}, Ljwtc/android/chess/start;.findViewById:(I)Landroid/view/View; // method@1a36 │ │ -0660a4: 0c01 |003c: move-result-object v1 │ │ -0660a6: 1f01 ce02 |003d: check-cast v1, Landroid/widget/Button; // type@02ce │ │ -0660aa: 6e20 c113 0100 |003f: invoke-virtual {v1, v0}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@13c1 │ │ -0660b0: 1401 2601 0b7f |0042: const v1, #float 1.84769e+38 // #7f0b0126 │ │ -0660b6: 6e20 361a 1200 |0045: invoke-virtual {v2, v1}, Ljwtc/android/chess/start;.findViewById:(I)Landroid/view/View; // method@1a36 │ │ -0660bc: 0c01 |0048: move-result-object v1 │ │ -0660be: 1f01 ce02 |0049: check-cast v1, Landroid/widget/Button; // type@02ce │ │ -0660c2: 6e20 c113 0100 |004b: invoke-virtual {v1, v0}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@13c1 │ │ -0660c8: 1401 2801 0b7f |004e: const v1, #float 1.84769e+38 // #7f0b0128 │ │ -0660ce: 6e20 361a 1200 |0051: invoke-virtual {v2, v1}, Ljwtc/android/chess/start;.findViewById:(I)Landroid/view/View; // method@1a36 │ │ -0660d4: 0c01 |0054: move-result-object v1 │ │ -0660d6: 1f01 ce02 |0055: check-cast v1, Landroid/widget/Button; // type@02ce │ │ -0660da: 6e20 c113 0100 |0057: invoke-virtual {v1, v0}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@13c1 │ │ -0660e0: 1401 2701 0b7f |005a: const v1, #float 1.84769e+38 // #7f0b0127 │ │ -0660e6: 6e20 361a 1200 |005d: invoke-virtual {v2, v1}, Ljwtc/android/chess/start;.findViewById:(I)Landroid/view/View; // method@1a36 │ │ -0660ec: 0c01 |0060: move-result-object v1 │ │ -0660ee: 1f01 ce02 |0061: check-cast v1, Landroid/widget/Button; // type@02ce │ │ -0660f2: 6e20 c113 0100 |0063: invoke-virtual {v1, v0}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@13c1 │ │ -0660f8: 1401 2901 0b7f |0066: const v1, #float 1.84769e+38 // #7f0b0129 │ │ -0660fe: 6e20 361a 1200 |0069: invoke-virtual {v2, v1}, Ljwtc/android/chess/start;.findViewById:(I)Landroid/view/View; // method@1a36 │ │ -066104: 0c01 |006c: move-result-object v1 │ │ -066106: 1f01 ce02 |006d: check-cast v1, Landroid/widget/Button; // type@02ce │ │ -06610a: 6e20 c113 0100 |006f: invoke-virtual {v1, v0}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@13c1 │ │ -066110: 0e00 |0072: return-void │ │ +067bd4: |[067bd4] jwtc.android.chess.start.onCreate:(Landroid/os/Bundle;)V │ │ +067be4: 6f20 2200 3200 |0000: invoke-super {v2, v3}, Landroid/app/Activity;.onCreate:(Landroid/os/Bundle;)V // method@0022 │ │ +067bea: 1211 |0003: const/4 v1, #int 1 // #1 │ │ +067bec: 6e20 381a 1200 |0004: invoke-virtual {v2, v1}, Ljwtc/android/chess/start;.requestWindowFeature:(I)Z // method@1a38 │ │ +067bf2: 1401 1900 037f |0007: const v1, #float 1.74129e+38 // #7f030019 │ │ +067bf8: 6e20 391a 1200 |000a: invoke-virtual {v2, v1}, Ljwtc/android/chess/start;.setContentView:(I)V // method@1a39 │ │ +067bfe: 2200 4704 |000d: new-instance v0, Ljwtc/android/chess/start$1; // type@0447 │ │ +067c02: 7020 321a 2000 |000f: invoke-direct {v0, v2}, Ljwtc/android/chess/start$1;.:(Ljwtc/android/chess/start;)V // method@1a32 │ │ +067c08: 1401 2201 0b7f |0012: const v1, #float 1.84769e+38 // #7f0b0122 │ │ +067c0e: 6e20 351a 1200 |0015: invoke-virtual {v2, v1}, Ljwtc/android/chess/start;.findViewById:(I)Landroid/view/View; // method@1a35 │ │ +067c14: 0c01 |0018: move-result-object v1 │ │ +067c16: 1f01 cb02 |0019: check-cast v1, Landroid/widget/Button; // type@02cb │ │ +067c1a: 6e20 c113 0100 |001b: invoke-virtual {v1, v0}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@13c1 │ │ +067c20: 1401 2301 0b7f |001e: const v1, #float 1.84769e+38 // #7f0b0123 │ │ +067c26: 6e20 351a 1200 |0021: invoke-virtual {v2, v1}, Ljwtc/android/chess/start;.findViewById:(I)Landroid/view/View; // method@1a35 │ │ +067c2c: 0c01 |0024: move-result-object v1 │ │ +067c2e: 1f01 cb02 |0025: check-cast v1, Landroid/widget/Button; // type@02cb │ │ +067c32: 6e20 c113 0100 |0027: invoke-virtual {v1, v0}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@13c1 │ │ +067c38: 1401 2401 0b7f |002a: const v1, #float 1.84769e+38 // #7f0b0124 │ │ +067c3e: 6e20 351a 1200 |002d: invoke-virtual {v2, v1}, Ljwtc/android/chess/start;.findViewById:(I)Landroid/view/View; // method@1a35 │ │ +067c44: 0c01 |0030: move-result-object v1 │ │ +067c46: 1f01 cb02 |0031: check-cast v1, Landroid/widget/Button; // type@02cb │ │ +067c4a: 6e20 c113 0100 |0033: invoke-virtual {v1, v0}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@13c1 │ │ +067c50: 1401 2501 0b7f |0036: const v1, #float 1.84769e+38 // #7f0b0125 │ │ +067c56: 6e20 351a 1200 |0039: invoke-virtual {v2, v1}, Ljwtc/android/chess/start;.findViewById:(I)Landroid/view/View; // method@1a35 │ │ +067c5c: 0c01 |003c: move-result-object v1 │ │ +067c5e: 1f01 cb02 |003d: check-cast v1, Landroid/widget/Button; // type@02cb │ │ +067c62: 6e20 c113 0100 |003f: invoke-virtual {v1, v0}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@13c1 │ │ +067c68: 1401 2601 0b7f |0042: const v1, #float 1.84769e+38 // #7f0b0126 │ │ +067c6e: 6e20 351a 1200 |0045: invoke-virtual {v2, v1}, Ljwtc/android/chess/start;.findViewById:(I)Landroid/view/View; // method@1a35 │ │ +067c74: 0c01 |0048: move-result-object v1 │ │ +067c76: 1f01 cb02 |0049: check-cast v1, Landroid/widget/Button; // type@02cb │ │ +067c7a: 6e20 c113 0100 |004b: invoke-virtual {v1, v0}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@13c1 │ │ +067c80: 1401 2801 0b7f |004e: const v1, #float 1.84769e+38 // #7f0b0128 │ │ +067c86: 6e20 351a 1200 |0051: invoke-virtual {v2, v1}, Ljwtc/android/chess/start;.findViewById:(I)Landroid/view/View; // method@1a35 │ │ +067c8c: 0c01 |0054: move-result-object v1 │ │ +067c8e: 1f01 cb02 |0055: check-cast v1, Landroid/widget/Button; // type@02cb │ │ +067c92: 6e20 c113 0100 |0057: invoke-virtual {v1, v0}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@13c1 │ │ +067c98: 1401 2701 0b7f |005a: const v1, #float 1.84769e+38 // #7f0b0127 │ │ +067c9e: 6e20 351a 1200 |005d: invoke-virtual {v2, v1}, Ljwtc/android/chess/start;.findViewById:(I)Landroid/view/View; // method@1a35 │ │ +067ca4: 0c01 |0060: move-result-object v1 │ │ +067ca6: 1f01 cb02 |0061: check-cast v1, Landroid/widget/Button; // type@02cb │ │ +067caa: 6e20 c113 0100 |0063: invoke-virtual {v1, v0}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@13c1 │ │ +067cb0: 1401 2901 0b7f |0066: const v1, #float 1.84769e+38 // #7f0b0129 │ │ +067cb6: 6e20 351a 1200 |0069: invoke-virtual {v2, v1}, Ljwtc/android/chess/start;.findViewById:(I)Landroid/view/View; // method@1a35 │ │ +067cbc: 0c01 |006c: move-result-object v1 │ │ +067cbe: 1f01 cb02 |006d: check-cast v1, Landroid/widget/Button; // type@02cb │ │ +067cc2: 6e20 c113 0100 |006f: invoke-virtual {v1, v0}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@13c1 │ │ +067cc8: 0e00 |0072: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ 0x0003 line=30 │ │ 0x0007 line=32 │ │ 0x000d line=37 │ │ 0x0012 line=88 │ │ @@ -114368,18 +114405,18 @@ │ │ 0x0066 line=96 │ │ 0x0072 line=139 │ │ locals : │ │ 0x0012 - 0x0073 reg=0 ocl Landroid/view/View$OnClickListener; │ │ 0x0000 - 0x0073 reg=2 this Ljwtc/android/chess/start; │ │ 0x0000 - 0x0073 reg=3 savedInstanceState Landroid/os/Bundle; │ │ │ │ - source_file_idx : 8666 (start.java) │ │ + source_file_idx : 8662 (start.java) │ │ │ │ Class #525 header: │ │ -class_idx : 1100 │ │ +class_idx : 1097 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 18 │ │ source_file_idx : 1110 │ │ static_fields_size : 0 │ │ instance_fields_size: 3 │ │ direct_methods_size : 6 │ │ virtual_methods_size: 6 │ │ @@ -114413,26 +114450,26 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 23 16-bit code units │ │ -066114: |[066114] jwtc.android.chess.tools.FileListView.:()V │ │ -066124: 7010 5a00 0200 |0000: invoke-direct {v2}, Landroid/app/ListActivity;.:()V // method@005a │ │ -06612a: 2200 0c03 |0003: new-instance v0, Ljava/io/File; // type@030c │ │ -06612e: 1a01 4401 |0005: const-string v1, "/" // string@0144 │ │ -066132: 7020 9f14 1000 |0007: invoke-direct {v0, v1}, Ljava/io/File;.:(Ljava/lang/String;)V // method@149f │ │ -066138: 5b20 320a |000a: iput-object v0, v2, Ljwtc/android/chess/tools/FileListView;.currentDirectory:Ljava/io/File; // field@0a32 │ │ -06613c: 2200 6003 |000c: new-instance v0, Ljava/util/ArrayList; // type@0360 │ │ -066140: 7010 9d15 0000 |000e: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@159d │ │ -066146: 5b20 330a |0011: iput-object v0, v2, Ljwtc/android/chess/tools/FileListView;.directoryEntries:Ljava/util/List; // field@0a33 │ │ -06614a: 1200 |0013: const/4 v0, #int 0 // #0 │ │ -06614c: 5b20 310a |0014: iput-object v0, v2, Ljwtc/android/chess/tools/FileListView;._mode:Ljava/lang/String; // field@0a31 │ │ -066150: 0e00 |0016: return-void │ │ +067ccc: |[067ccc] jwtc.android.chess.tools.FileListView.:()V │ │ +067cdc: 7010 5a00 0200 |0000: invoke-direct {v2}, Landroid/app/ListActivity;.:()V // method@005a │ │ +067ce2: 2200 0903 |0003: new-instance v0, Ljava/io/File; // type@0309 │ │ +067ce6: 1a01 4401 |0005: const-string v1, "/" // string@0144 │ │ +067cea: 7020 9f14 1000 |0007: invoke-direct {v0, v1}, Ljava/io/File;.:(Ljava/lang/String;)V // method@149f │ │ +067cf0: 5b20 320a |000a: iput-object v0, v2, Ljwtc/android/chess/tools/FileListView;.currentDirectory:Ljava/io/File; // field@0a32 │ │ +067cf4: 2200 5d03 |000c: new-instance v0, Ljava/util/ArrayList; // type@035d │ │ +067cf8: 7010 9d15 0000 |000e: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@159d │ │ +067cfe: 5b20 330a |0011: iput-object v0, v2, Ljwtc/android/chess/tools/FileListView;.directoryEntries:Ljava/util/List; // field@0a33 │ │ +067d02: 1200 |0013: const/4 v0, #int 0 // #0 │ │ +067d04: 5b20 310a |0014: iput-object v0, v2, Ljwtc/android/chess/tools/FileListView;._mode:Ljava/lang/String; // field@0a31 │ │ +067d08: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=21 │ │ 0x0003 line=23 │ │ 0x000c line=24 │ │ 0x0013 line=26 │ │ locals : │ │ @@ -114443,41 +114480,41 @@ │ │ type : '(Ljava/io/File;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 54 16-bit code units │ │ -066154: |[066154] jwtc.android.chess.tools.FileListView.browseTo:(Ljava/io/File;)V │ │ -066164: 2200 4203 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0342 │ │ -066168: 7010 5715 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ -06616e: 6e10 a614 0300 |0005: invoke-virtual {v3}, Ljava/io/File;.getName:()Ljava/lang/String; // method@14a6 │ │ -066174: 0c01 |0008: move-result-object v1 │ │ -066176: 6e20 5f15 1000 |0009: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -06617c: 0c00 |000c: move-result-object v0 │ │ -06617e: 1a01 3600 |000d: const-string v1, " :: " // string@0036 │ │ -066182: 6e20 5f15 1000 |000f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -066188: 0c00 |0012: move-result-object v0 │ │ -06618a: 6e10 431a 0200 |0013: invoke-virtual {v2}, Ljwtc/android/chess/tools/FileListView;.getFolderTitleForMode:()Ljava/lang/String; // method@1a43 │ │ -066190: 0c01 |0016: move-result-object v1 │ │ -066192: 6e20 5f15 1000 |0017: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -066198: 0c00 |001a: move-result-object v0 │ │ -06619a: 6e10 6415 0000 |001b: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ -0661a0: 0c00 |001e: move-result-object v0 │ │ -0661a2: 6e20 4b1a 0200 |001f: invoke-virtual {v2, v0}, Ljwtc/android/chess/tools/FileListView;.setTitle:(Ljava/lang/CharSequence;)V // method@1a4b │ │ -0661a8: 6e10 aa14 0300 |0022: invoke-virtual {v3}, Ljava/io/File;.isDirectory:()Z // method@14aa │ │ -0661ae: 0a00 |0025: move-result v0 │ │ -0661b0: 3800 0c00 |0026: if-eqz v0, 0032 // +000c │ │ -0661b4: 5b23 320a |0028: iput-object v3, v2, Ljwtc/android/chess/tools/FileListView;.currentDirectory:Ljava/io/File; // field@0a32 │ │ -0661b8: 6e10 ac14 0300 |002a: invoke-virtual {v3}, Ljava/io/File;.listFiles:()[Ljava/io/File; // method@14ac │ │ -0661be: 0c00 |002d: move-result-object v0 │ │ -0661c0: 7020 411a 0200 |002e: invoke-direct {v2, v0}, Ljwtc/android/chess/tools/FileListView;.fill:([Ljava/io/File;)V // method@1a41 │ │ -0661c6: 0e00 |0031: return-void │ │ -0661c8: 7020 4a1a 3200 |0032: invoke-direct {v2, v3}, Ljwtc/android/chess/tools/FileListView;.openFile:(Ljava/io/File;)V // method@1a4a │ │ -0661ce: 28fc |0035: goto 0031 // -0004 │ │ +067d0c: |[067d0c] jwtc.android.chess.tools.FileListView.browseTo:(Ljava/io/File;)V │ │ +067d1c: 2200 3f03 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@033f │ │ +067d20: 7010 5715 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ +067d26: 6e10 a614 0300 |0005: invoke-virtual {v3}, Ljava/io/File;.getName:()Ljava/lang/String; // method@14a6 │ │ +067d2c: 0c01 |0008: move-result-object v1 │ │ +067d2e: 6e20 5f15 1000 |0009: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +067d34: 0c00 |000c: move-result-object v0 │ │ +067d36: 1a01 3600 |000d: const-string v1, " :: " // string@0036 │ │ +067d3a: 6e20 5f15 1000 |000f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +067d40: 0c00 |0012: move-result-object v0 │ │ +067d42: 6e10 421a 0200 |0013: invoke-virtual {v2}, Ljwtc/android/chess/tools/FileListView;.getFolderTitleForMode:()Ljava/lang/String; // method@1a42 │ │ +067d48: 0c01 |0016: move-result-object v1 │ │ +067d4a: 6e20 5f15 1000 |0017: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +067d50: 0c00 |001a: move-result-object v0 │ │ +067d52: 6e10 6415 0000 |001b: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ +067d58: 0c00 |001e: move-result-object v0 │ │ +067d5a: 6e20 4a1a 0200 |001f: invoke-virtual {v2, v0}, Ljwtc/android/chess/tools/FileListView;.setTitle:(Ljava/lang/CharSequence;)V // method@1a4a │ │ +067d60: 6e10 aa14 0300 |0022: invoke-virtual {v3}, Ljava/io/File;.isDirectory:()Z // method@14aa │ │ +067d66: 0a00 |0025: move-result v0 │ │ +067d68: 3800 0c00 |0026: if-eqz v0, 0032 // +000c │ │ +067d6c: 5b23 320a |0028: iput-object v3, v2, Ljwtc/android/chess/tools/FileListView;.currentDirectory:Ljava/io/File; // field@0a32 │ │ +067d70: 6e10 ac14 0300 |002a: invoke-virtual {v3}, Ljava/io/File;.listFiles:()[Ljava/io/File; // method@14ac │ │ +067d76: 0c00 |002d: move-result-object v0 │ │ +067d78: 7020 401a 0200 |002e: invoke-direct {v2, v0}, Ljwtc/android/chess/tools/FileListView;.fill:([Ljava/io/File;)V // method@1a40 │ │ +067d7e: 0e00 |0031: return-void │ │ +067d80: 7020 491a 3200 |0032: invoke-direct {v2, v3}, Ljwtc/android/chess/tools/FileListView;.openFile:(Ljava/io/File;)V // method@1a49 │ │ +067d86: 28fc |0035: goto 0031 // -0004 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=90 │ │ 0x0022 line=91 │ │ 0x0028 line=92 │ │ 0x002a line=93 │ │ 0x0031 line=99 │ │ @@ -114491,190 +114528,188 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -0661d0: |[0661d0] jwtc.android.chess.tools.FileListView.browseToRoot:()V │ │ -0661e0: 2200 0c03 |0000: new-instance v0, Ljava/io/File; // type@030c │ │ -0661e4: 1a01 4401 |0002: const-string v1, "/" // string@0144 │ │ -0661e8: 7020 9f14 1000 |0004: invoke-direct {v0, v1}, Ljava/io/File;.:(Ljava/lang/String;)V // method@149f │ │ -0661ee: 7020 3d1a 0200 |0007: invoke-direct {v2, v0}, Ljwtc/android/chess/tools/FileListView;.browseTo:(Ljava/io/File;)V // method@1a3d │ │ -0661f4: 0e00 |000a: return-void │ │ +067d88: |[067d88] jwtc.android.chess.tools.FileListView.browseToRoot:()V │ │ +067d98: 2200 0903 |0000: new-instance v0, Ljava/io/File; // type@0309 │ │ +067d9c: 1a01 4401 |0002: const-string v1, "/" // string@0144 │ │ +067da0: 7020 9f14 1000 |0004: invoke-direct {v0, v1}, Ljava/io/File;.:(Ljava/lang/String;)V // method@149f │ │ +067da6: 7020 3c1a 0200 |0007: invoke-direct {v2, v0}, Ljwtc/android/chess/tools/FileListView;.browseTo:(Ljava/io/File;)V // method@1a3c │ │ +067dac: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ 0x000a line=37 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Ljwtc/android/chess/tools/FileListView; │ │ │ │ #3 : (in Ljwtc/android/chess/tools/FileListView;) │ │ name : 'fill' │ │ type : '([Ljava/io/File;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ - registers : 15 │ │ + registers : 12 │ │ ins : 2 │ │ outs : 3 │ │ - insns size : 163 16-bit code units │ │ -0661f8: |[0661f8] jwtc.android.chess.tools.FileListView.fill:([Ljava/io/File;)V │ │ -066208: 140c 1500 027f |0000: const v12, #float 1.728e+38 // #7f020015 │ │ -06620e: 54d7 330a |0003: iget-object v7, v13, Ljwtc/android/chess/tools/FileListView;.directoryEntries:Ljava/util/List; // field@0a33 │ │ -066212: 7210 d415 0700 |0005: invoke-interface {v7}, Ljava/util/List;.clear:()V // method@15d4 │ │ -066218: 54d7 330a |0008: iget-object v7, v13, Ljwtc/android/chess/tools/FileListView;.directoryEntries:Ljava/util/List; // field@0a33 │ │ -06621c: 2208 e203 |000a: new-instance v8, Ljwtc/android/chess/iconifiedlist/IconifiedText; // type@03e2 │ │ -066220: 1a09 3301 |000c: const-string v9, "." // string@0133 │ │ -066224: 6e10 461a 0d00 |000e: invoke-virtual {v13}, Ljwtc/android/chess/tools/FileListView;.getResources:()Landroid/content/res/Resources; // method@1a46 │ │ -06622a: 0c0a |0011: move-result-object v10 │ │ -06622c: 6e20 0c01 ca00 |0012: invoke-virtual {v10, v12}, Landroid/content/res/Resources;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@010c │ │ -066232: 0c0a |0015: move-result-object v10 │ │ -066234: 7030 b317 980a |0016: invoke-direct {v8, v9, v10}, Ljwtc/android/chess/iconifiedlist/IconifiedText;.:(Ljava/lang/String;Landroid/graphics/drawable/Drawable;)V // method@17b3 │ │ -06623a: 7220 d315 8700 |0019: invoke-interface {v7, v8}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@15d3 │ │ -066240: 54d7 320a |001c: iget-object v7, v13, Ljwtc/android/chess/tools/FileListView;.currentDirectory:Ljava/io/File; // field@0a32 │ │ -066244: 6e10 a714 0700 |001e: invoke-virtual {v7}, Ljava/io/File;.getParent:()Ljava/lang/String; // method@14a7 │ │ -06624a: 0c07 |0021: move-result-object v7 │ │ -06624c: 3807 1900 |0022: if-eqz v7, 003b // +0019 │ │ -066250: 54d7 330a |0024: iget-object v7, v13, Ljwtc/android/chess/tools/FileListView;.directoryEntries:Ljava/util/List; // field@0a33 │ │ -066254: 2208 e203 |0026: new-instance v8, Ljwtc/android/chess/iconifiedlist/IconifiedText; // type@03e2 │ │ -066258: 1a09 3601 |0028: const-string v9, ".." // string@0136 │ │ -06625c: 6e10 461a 0d00 |002a: invoke-virtual {v13}, Ljwtc/android/chess/tools/FileListView;.getResources:()Landroid/content/res/Resources; // method@1a46 │ │ -066262: 0c0a |002d: move-result-object v10 │ │ -066264: 140b 2d00 027f |002e: const v11, #float 1.72801e+38 // #7f02002d │ │ -06626a: 6e20 0c01 ba00 |0031: invoke-virtual {v10, v11}, Landroid/content/res/Resources;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@010c │ │ -066270: 0c0a |0034: move-result-object v10 │ │ -066272: 7030 b317 980a |0035: invoke-direct {v8, v9, v10}, Ljwtc/android/chess/iconifiedlist/IconifiedText;.:(Ljava/lang/String;Landroid/graphics/drawable/Drawable;)V // method@17b3 │ │ -066278: 7220 d315 8700 |0038: invoke-interface {v7, v8}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@15d3 │ │ -06627e: 1202 |003b: const/4 v2, #int 0 // #0 │ │ -066280: 07e0 |003c: move-object v0, v14 │ │ -066282: 2106 |003d: array-length v6, v0 │ │ -066284: 1204 |003e: const/4 v4, #int 0 // #0 │ │ -066286: 3564 4d00 |003f: if-ge v4, v6, 008c // +004d │ │ -06628a: 4601 0004 |0041: aget-object v1, v0, v4 │ │ -06628e: 6e10 a014 0100 |0043: invoke-virtual {v1}, Ljava/io/File;.canRead:()Z // method@14a0 │ │ -066294: 0a07 |0046: move-result v7 │ │ -066296: 3807 1e00 |0047: if-eqz v7, 0065 // +001e │ │ -06629a: 6e10 aa14 0100 |0049: invoke-virtual {v1}, Ljava/io/File;.isDirectory:()Z // method@14aa │ │ -0662a0: 0a07 |004c: move-result v7 │ │ -0662a2: 3807 1b00 |004d: if-eqz v7, 0068 // +001b │ │ -0662a6: 6e10 461a 0d00 |004f: invoke-virtual {v13}, Ljwtc/android/chess/tools/FileListView;.getResources:()Landroid/content/res/Resources; // method@1a46 │ │ -0662ac: 0c07 |0052: move-result-object v7 │ │ -0662ae: 6e20 0c01 c700 |0053: invoke-virtual {v7, v12}, Landroid/content/res/Resources;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@010c │ │ -0662b4: 0c02 |0056: move-result-object v2 │ │ -0662b6: 54d7 330a |0057: iget-object v7, v13, Ljwtc/android/chess/tools/FileListView;.directoryEntries:Ljava/util/List; // field@0a33 │ │ -0662ba: 2208 e203 |0059: new-instance v8, Ljwtc/android/chess/iconifiedlist/IconifiedText; // type@03e2 │ │ -0662be: 6e10 a914 0100 |005b: invoke-virtual {v1}, Ljava/io/File;.getPath:()Ljava/lang/String; // method@14a9 │ │ -0662c4: 0c09 |005e: move-result-object v9 │ │ -0662c6: 7030 b317 9802 |005f: invoke-direct {v8, v9, v2}, Ljwtc/android/chess/iconifiedlist/IconifiedText;.:(Ljava/lang/String;Landroid/graphics/drawable/Drawable;)V // method@17b3 │ │ -0662cc: 7220 d315 8700 |0062: invoke-interface {v7, v8}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@15d3 │ │ -0662d2: d804 0401 |0065: add-int/lit8 v4, v4, #int 1 // #01 │ │ -0662d6: 28d8 |0067: goto 003f // -0028 │ │ -0662d8: 6e10 a614 0100 |0068: invoke-virtual {v1}, Ljava/io/File;.getName:()Ljava/lang/String; // method@14a6 │ │ -0662de: 0c03 |006b: move-result-object v3 │ │ -0662e0: 6e20 401a 3d00 |006c: invoke-virtual {v13, v3}, Ljwtc/android/chess/tools/FileListView;.fileNameFilterByMode:(Ljava/lang/String;)Z // method@1a40 │ │ -0662e6: 0a07 |006f: move-result v7 │ │ -0662e8: 3807 f5ff |0070: if-eqz v7, 0065 // -000b │ │ -0662ec: 6e10 461a 0d00 |0072: invoke-virtual {v13}, Ljwtc/android/chess/tools/FileListView;.getResources:()Landroid/content/res/Resources; // method@1a46 │ │ -0662f2: 0c07 |0075: move-result-object v7 │ │ -0662f4: 1408 2c00 027f |0076: const v8, #float 1.72801e+38 // #7f02002c │ │ -0662fa: 6e20 0c01 8700 |0079: invoke-virtual {v7, v8}, Landroid/content/res/Resources;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@010c │ │ -066300: 0c02 |007c: move-result-object v2 │ │ -066302: 54d7 330a |007d: iget-object v7, v13, Ljwtc/android/chess/tools/FileListView;.directoryEntries:Ljava/util/List; // field@0a33 │ │ -066306: 2208 e203 |007f: new-instance v8, Ljwtc/android/chess/iconifiedlist/IconifiedText; // type@03e2 │ │ -06630a: 6e10 a914 0100 |0081: invoke-virtual {v1}, Ljava/io/File;.getPath:()Ljava/lang/String; // method@14a9 │ │ -066310: 0c09 |0084: move-result-object v9 │ │ -066312: 7030 b317 9802 |0085: invoke-direct {v8, v9, v2}, Ljwtc/android/chess/iconifiedlist/IconifiedText;.:(Ljava/lang/String;Landroid/graphics/drawable/Drawable;)V // method@17b3 │ │ -066318: 7220 d315 8700 |0088: invoke-interface {v7, v8}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@15d3 │ │ -06631e: 28da |008b: goto 0065 // -0026 │ │ -066320: 54d7 330a |008c: iget-object v7, v13, Ljwtc/android/chess/tools/FileListView;.directoryEntries:Ljava/util/List; // field@0a33 │ │ -066324: 7110 bb15 0700 |008e: invoke-static {v7}, Ljava/util/Collections;.sort:(Ljava/util/List;)V // method@15bb │ │ -06632a: 2205 e303 |0091: new-instance v5, Ljwtc/android/chess/iconifiedlist/IconifiedTextListAdapter; // type@03e3 │ │ -06632e: 7020 bc17 d500 |0093: invoke-direct {v5, v13}, Ljwtc/android/chess/iconifiedlist/IconifiedTextListAdapter;.:(Landroid/content/Context;)V // method@17bc │ │ -066334: 54d7 330a |0096: iget-object v7, v13, Ljwtc/android/chess/tools/FileListView;.directoryEntries:Ljava/util/List; // field@0a33 │ │ -066338: 6e20 c417 7500 |0098: invoke-virtual {v5, v7}, Ljwtc/android/chess/iconifiedlist/IconifiedTextListAdapter;.setListItems:(Ljava/util/List;)V // method@17c4 │ │ -06633e: 6e10 451a 0d00 |009b: invoke-virtual {v13}, Ljwtc/android/chess/tools/FileListView;.getListView:()Landroid/widget/ListView; // method@1a45 │ │ -066344: 0c07 |009e: move-result-object v7 │ │ -066346: 6e20 ff13 5700 |009f: invoke-virtual {v7, v5}, Landroid/widget/ListView;.setAdapter:(Landroid/widget/ListAdapter;)V // method@13ff │ │ -06634c: 0e00 |00a2: return-void │ │ + insns size : 162 16-bit code units │ │ +067db0: |[067db0] jwtc.android.chess.tools.FileListView.fill:([Ljava/io/File;)V │ │ +067dc0: 1409 1500 027f |0000: const v9, #float 1.728e+38 // #7f020015 │ │ +067dc6: 54a4 330a |0003: iget-object v4, v10, Ljwtc/android/chess/tools/FileListView;.directoryEntries:Ljava/util/List; // field@0a33 │ │ +067dca: 7210 d415 0400 |0005: invoke-interface {v4}, Ljava/util/List;.clear:()V // method@15d4 │ │ +067dd0: 54a4 330a |0008: iget-object v4, v10, Ljwtc/android/chess/tools/FileListView;.directoryEntries:Ljava/util/List; // field@0a33 │ │ +067dd4: 2205 df03 |000a: new-instance v5, Ljwtc/android/chess/iconifiedlist/IconifiedText; // type@03df │ │ +067dd8: 1a06 3301 |000c: const-string v6, "." // string@0133 │ │ +067ddc: 6e10 451a 0a00 |000e: invoke-virtual {v10}, Ljwtc/android/chess/tools/FileListView;.getResources:()Landroid/content/res/Resources; // method@1a45 │ │ +067de2: 0c07 |0011: move-result-object v7 │ │ +067de4: 6e20 0c01 9700 |0012: invoke-virtual {v7, v9}, Landroid/content/res/Resources;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@010c │ │ +067dea: 0c07 |0015: move-result-object v7 │ │ +067dec: 7030 b317 6507 |0016: invoke-direct {v5, v6, v7}, Ljwtc/android/chess/iconifiedlist/IconifiedText;.:(Ljava/lang/String;Landroid/graphics/drawable/Drawable;)V // method@17b3 │ │ +067df2: 7220 d315 5400 |0019: invoke-interface {v4, v5}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@15d3 │ │ +067df8: 54a4 320a |001c: iget-object v4, v10, Ljwtc/android/chess/tools/FileListView;.currentDirectory:Ljava/io/File; // field@0a32 │ │ +067dfc: 6e10 a714 0400 |001e: invoke-virtual {v4}, Ljava/io/File;.getParent:()Ljava/lang/String; // method@14a7 │ │ +067e02: 0c04 |0021: move-result-object v4 │ │ +067e04: 3804 1900 |0022: if-eqz v4, 003b // +0019 │ │ +067e08: 54a4 330a |0024: iget-object v4, v10, Ljwtc/android/chess/tools/FileListView;.directoryEntries:Ljava/util/List; // field@0a33 │ │ +067e0c: 2205 df03 |0026: new-instance v5, Ljwtc/android/chess/iconifiedlist/IconifiedText; // type@03df │ │ +067e10: 1a06 3601 |0028: const-string v6, ".." // string@0136 │ │ +067e14: 6e10 451a 0a00 |002a: invoke-virtual {v10}, Ljwtc/android/chess/tools/FileListView;.getResources:()Landroid/content/res/Resources; // method@1a45 │ │ +067e1a: 0c07 |002d: move-result-object v7 │ │ +067e1c: 1408 2d00 027f |002e: const v8, #float 1.72801e+38 // #7f02002d │ │ +067e22: 6e20 0c01 8700 |0031: invoke-virtual {v7, v8}, Landroid/content/res/Resources;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@010c │ │ +067e28: 0c07 |0034: move-result-object v7 │ │ +067e2a: 7030 b317 6507 |0035: invoke-direct {v5, v6, v7}, Ljwtc/android/chess/iconifiedlist/IconifiedText;.:(Ljava/lang/String;Landroid/graphics/drawable/Drawable;)V // method@17b3 │ │ +067e30: 7220 d315 5400 |0038: invoke-interface {v4, v5}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@15d3 │ │ +067e36: 1201 |003b: const/4 v1, #int 0 // #0 │ │ +067e38: 21b5 |003c: array-length v5, v11 │ │ +067e3a: 1204 |003d: const/4 v4, #int 0 // #0 │ │ +067e3c: 3554 4d00 |003e: if-ge v4, v5, 008b // +004d │ │ +067e40: 4600 0b04 |0040: aget-object v0, v11, v4 │ │ +067e44: 6e10 a014 0000 |0042: invoke-virtual {v0}, Ljava/io/File;.canRead:()Z // method@14a0 │ │ +067e4a: 0a06 |0045: move-result v6 │ │ +067e4c: 3806 1e00 |0046: if-eqz v6, 0064 // +001e │ │ +067e50: 6e10 aa14 0000 |0048: invoke-virtual {v0}, Ljava/io/File;.isDirectory:()Z // method@14aa │ │ +067e56: 0a06 |004b: move-result v6 │ │ +067e58: 3806 1b00 |004c: if-eqz v6, 0067 // +001b │ │ +067e5c: 6e10 451a 0a00 |004e: invoke-virtual {v10}, Ljwtc/android/chess/tools/FileListView;.getResources:()Landroid/content/res/Resources; // method@1a45 │ │ +067e62: 0c06 |0051: move-result-object v6 │ │ +067e64: 6e20 0c01 9600 |0052: invoke-virtual {v6, v9}, Landroid/content/res/Resources;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@010c │ │ +067e6a: 0c01 |0055: move-result-object v1 │ │ +067e6c: 54a6 330a |0056: iget-object v6, v10, Ljwtc/android/chess/tools/FileListView;.directoryEntries:Ljava/util/List; // field@0a33 │ │ +067e70: 2207 df03 |0058: new-instance v7, Ljwtc/android/chess/iconifiedlist/IconifiedText; // type@03df │ │ +067e74: 6e10 a914 0000 |005a: invoke-virtual {v0}, Ljava/io/File;.getPath:()Ljava/lang/String; // method@14a9 │ │ +067e7a: 0c08 |005d: move-result-object v8 │ │ +067e7c: 7030 b317 8701 |005e: invoke-direct {v7, v8, v1}, Ljwtc/android/chess/iconifiedlist/IconifiedText;.:(Ljava/lang/String;Landroid/graphics/drawable/Drawable;)V // method@17b3 │ │ +067e82: 7220 d315 7600 |0061: invoke-interface {v6, v7}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@15d3 │ │ +067e88: d804 0401 |0064: add-int/lit8 v4, v4, #int 1 // #01 │ │ +067e8c: 28d8 |0066: goto 003e // -0028 │ │ +067e8e: 6e10 a614 0000 |0067: invoke-virtual {v0}, Ljava/io/File;.getName:()Ljava/lang/String; // method@14a6 │ │ +067e94: 0c02 |006a: move-result-object v2 │ │ +067e96: 6e20 3f1a 2a00 |006b: invoke-virtual {v10, v2}, Ljwtc/android/chess/tools/FileListView;.fileNameFilterByMode:(Ljava/lang/String;)Z // method@1a3f │ │ +067e9c: 0a06 |006e: move-result v6 │ │ +067e9e: 3806 f5ff |006f: if-eqz v6, 0064 // -000b │ │ +067ea2: 6e10 451a 0a00 |0071: invoke-virtual {v10}, Ljwtc/android/chess/tools/FileListView;.getResources:()Landroid/content/res/Resources; // method@1a45 │ │ +067ea8: 0c06 |0074: move-result-object v6 │ │ +067eaa: 1407 2c00 027f |0075: const v7, #float 1.72801e+38 // #7f02002c │ │ +067eb0: 6e20 0c01 7600 |0078: invoke-virtual {v6, v7}, Landroid/content/res/Resources;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@010c │ │ +067eb6: 0c01 |007b: move-result-object v1 │ │ +067eb8: 54a6 330a |007c: iget-object v6, v10, Ljwtc/android/chess/tools/FileListView;.directoryEntries:Ljava/util/List; // field@0a33 │ │ +067ebc: 2207 df03 |007e: new-instance v7, Ljwtc/android/chess/iconifiedlist/IconifiedText; // type@03df │ │ +067ec0: 6e10 a914 0000 |0080: invoke-virtual {v0}, Ljava/io/File;.getPath:()Ljava/lang/String; // method@14a9 │ │ +067ec6: 0c08 |0083: move-result-object v8 │ │ +067ec8: 7030 b317 8701 |0084: invoke-direct {v7, v8, v1}, Ljwtc/android/chess/iconifiedlist/IconifiedText;.:(Ljava/lang/String;Landroid/graphics/drawable/Drawable;)V // method@17b3 │ │ +067ece: 7220 d315 7600 |0087: invoke-interface {v6, v7}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@15d3 │ │ +067ed4: 28da |008a: goto 0064 // -0026 │ │ +067ed6: 54a4 330a |008b: iget-object v4, v10, Ljwtc/android/chess/tools/FileListView;.directoryEntries:Ljava/util/List; // field@0a33 │ │ +067eda: 7110 bb15 0400 |008d: invoke-static {v4}, Ljava/util/Collections;.sort:(Ljava/util/List;)V // method@15bb │ │ +067ee0: 2203 e003 |0090: new-instance v3, Ljwtc/android/chess/iconifiedlist/IconifiedTextListAdapter; // type@03e0 │ │ +067ee4: 7020 bc17 a300 |0092: invoke-direct {v3, v10}, Ljwtc/android/chess/iconifiedlist/IconifiedTextListAdapter;.:(Landroid/content/Context;)V // method@17bc │ │ +067eea: 54a4 330a |0095: iget-object v4, v10, Ljwtc/android/chess/tools/FileListView;.directoryEntries:Ljava/util/List; // field@0a33 │ │ +067eee: 6e20 c417 4300 |0097: invoke-virtual {v3, v4}, Ljwtc/android/chess/iconifiedlist/IconifiedTextListAdapter;.setListItems:(Ljava/util/List;)V // method@17c4 │ │ +067ef4: 6e10 441a 0a00 |009a: invoke-virtual {v10}, Ljwtc/android/chess/tools/FileListView;.getListView:()Landroid/widget/ListView; // method@1a44 │ │ +067efa: 0c04 |009d: move-result-object v4 │ │ +067efc: 6e20 ff13 3400 |009e: invoke-virtual {v4, v3}, Landroid/widget/ListView;.setAdapter:(Landroid/widget/ListAdapter;)V // method@13ff │ │ +067f02: 0e00 |00a1: return-void │ │ catches : (none) │ │ positions : │ │ 0x0003 line=165 │ │ 0x0008 line=168 │ │ 0x001c line=170 │ │ 0x0024 line=171 │ │ + 0x002a line=172 │ │ + 0x0038 line=171 │ │ 0x003b line=174 │ │ 0x003c line=175 │ │ - 0x0043 line=176 │ │ - 0x0049 line=177 │ │ - 0x004f line=178 │ │ - 0x0057 line=179 │ │ - 0x0065 line=175 │ │ - 0x0068 line=181 │ │ - 0x006c line=183 │ │ - 0x0072 line=185 │ │ - 0x007d line=186 │ │ - 0x008c line=191 │ │ - 0x0091 line=193 │ │ - 0x0096 line=194 │ │ - 0x009b line=195 │ │ - 0x00a2 line=196 │ │ - locals : │ │ - 0x0043 - 0x008c reg=1 currentFile Ljava/io/File; │ │ - 0x006c - 0x008c reg=3 fileName Ljava/lang/String; │ │ - 0x003d - 0x00a3 reg=0 arr$ [Ljava/io/File; │ │ - 0x003c - 0x00a3 reg=2 currentIcon Landroid/graphics/drawable/Drawable; │ │ - 0x003f - 0x00a3 reg=4 i$ I │ │ - 0x0096 - 0x00a3 reg=5 itla Ljwtc/android/chess/iconifiedlist/IconifiedTextListAdapter; │ │ - 0x003e - 0x00a3 reg=6 len$ I │ │ - 0x0000 - 0x00a3 reg=13 this Ljwtc/android/chess/tools/FileListView; │ │ - 0x0000 - 0x00a3 reg=14 files [Ljava/io/File; │ │ + 0x0042 line=176 │ │ + 0x0048 line=177 │ │ + 0x004e line=178 │ │ + 0x0056 line=179 │ │ + 0x0064 line=175 │ │ + 0x0067 line=181 │ │ + 0x006b line=183 │ │ + 0x0071 line=185 │ │ + 0x007c line=186 │ │ + 0x008b line=191 │ │ + 0x0090 line=193 │ │ + 0x0095 line=194 │ │ + 0x009a line=195 │ │ + 0x00a1 line=196 │ │ + locals : │ │ + 0x0042 - 0x008b reg=0 currentFile Ljava/io/File; │ │ + 0x006b - 0x008b reg=2 fileName Ljava/lang/String; │ │ + 0x003c - 0x00a2 reg=1 currentIcon Landroid/graphics/drawable/Drawable; │ │ + 0x0095 - 0x00a2 reg=3 itla Ljwtc/android/chess/iconifiedlist/IconifiedTextListAdapter; │ │ + 0x0000 - 0x00a2 reg=10 this Ljwtc/android/chess/tools/FileListView; │ │ + 0x0000 - 0x00a2 reg=11 files [Ljava/io/File; │ │ │ │ #4 : (in Ljwtc/android/chess/tools/FileListView;) │ │ name : 'openFile' │ │ type : '(Ljava/io/File;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 71 16-bit code units │ │ -066350: |[066350] jwtc.android.chess.tools.FileListView.openFile:(Ljava/io/File;)V │ │ -066360: 6e10 a614 0500 |0000: invoke-virtual {v5}, Ljava/io/File;.getName:()Ljava/lang/String; // method@14a6 │ │ -066366: 0c02 |0003: move-result-object v2 │ │ -066368: 6e20 401a 2400 |0004: invoke-virtual {v4, v2}, Ljwtc/android/chess/tools/FileListView;.fileNameFilterByMode:(Ljava/lang/String;)Z // method@1a40 │ │ -06636e: 0a02 |0007: move-result v2 │ │ -066370: 3802 3400 |0008: if-eqz v2, 003c // +0034 │ │ -066374: 2201 2800 |000a: new-instance v1, Landroid/content/Intent; // type@0028 │ │ -066378: 7010 c500 0100 |000c: invoke-direct {v1}, Landroid/content/Intent;.:()V // method@00c5 │ │ -06637e: 1a02 aa18 |000f: const-string v2, "jwtc.android.chess.tools.Mode" // string@18aa │ │ -066382: 5443 310a |0011: iget-object v3, v4, Ljwtc/android/chess/tools/FileListView;._mode:Ljava/lang/String; // field@0a31 │ │ -066386: 6e30 e100 2103 |0013: invoke-virtual {v1, v2, v3}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@00e1 │ │ -06638c: 1c02 5c04 |0016: const-class v2, Ljwtc/android/chess/tools/importactivity; // type@045c │ │ -066390: 6e30 e800 4102 |0018: invoke-virtual {v1, v4, v2}, Landroid/content/Intent;.setClass:(Landroid/content/Context;Ljava/lang/Class;)Landroid/content/Intent; // method@00e8 │ │ -066396: 2202 4203 |001b: new-instance v2, Ljava/lang/StringBuilder; // type@0342 │ │ -06639a: 7010 5715 0200 |001d: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ -0663a0: 1a03 5114 |0020: const-string v3, "file://" // string@1451 │ │ -0663a4: 6e20 5f15 3200 |0022: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -0663aa: 0c02 |0025: move-result-object v2 │ │ -0663ac: 6e10 a314 0500 |0026: invoke-virtual {v5}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@14a3 │ │ -0663b2: 0c03 |0029: move-result-object v3 │ │ -0663b4: 6e20 5f15 3200 |002a: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -0663ba: 0c02 |002d: move-result-object v2 │ │ -0663bc: 6e10 6415 0200 |002e: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ -0663c2: 0c02 |0031: move-result-object v2 │ │ -0663c4: 7110 ae01 0200 |0032: invoke-static {v2}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@01ae │ │ -0663ca: 0c02 |0035: move-result-object v2 │ │ -0663cc: 6e20 ea00 2100 |0036: invoke-virtual {v1, v2}, Landroid/content/Intent;.setData:(Landroid/net/Uri;)Landroid/content/Intent; // method@00ea │ │ -0663d2: 6e20 4c1a 1400 |0039: invoke-virtual {v4, v1}, Ljwtc/android/chess/tools/FileListView;.startActivity:(Landroid/content/Intent;)V // method@1a4c │ │ -0663d8: 0e00 |003c: return-void │ │ -0663da: 0d00 |003d: move-exception v0 │ │ -0663dc: 1a02 6103 |003e: const-string v2, "Could not open file, no program association..." // string@0361 │ │ -0663e0: 6e20 3f1a 2400 |0040: invoke-virtual {v4, v2}, Ljwtc/android/chess/tools/FileListView;.doToast:(Ljava/lang/String;)V // method@1a3f │ │ -0663e6: 6e10 fa14 0000 |0043: invoke-virtual {v0}, Ljava/lang/Exception;.printStackTrace:()V // method@14fa │ │ -0663ec: 28f6 |0046: goto 003c // -000a │ │ +067f04: |[067f04] jwtc.android.chess.tools.FileListView.openFile:(Ljava/io/File;)V │ │ +067f14: 6e10 a614 0500 |0000: invoke-virtual {v5}, Ljava/io/File;.getName:()Ljava/lang/String; // method@14a6 │ │ +067f1a: 0c02 |0003: move-result-object v2 │ │ +067f1c: 6e20 3f1a 2400 |0004: invoke-virtual {v4, v2}, Ljwtc/android/chess/tools/FileListView;.fileNameFilterByMode:(Ljava/lang/String;)Z // method@1a3f │ │ +067f22: 0a02 |0007: move-result v2 │ │ +067f24: 3802 3400 |0008: if-eqz v2, 003c // +0034 │ │ +067f28: 2201 2800 |000a: new-instance v1, Landroid/content/Intent; // type@0028 │ │ +067f2c: 7010 c500 0100 |000c: invoke-direct {v1}, Landroid/content/Intent;.:()V // method@00c5 │ │ +067f32: 1a02 a618 |000f: const-string v2, "jwtc.android.chess.tools.Mode" // string@18a6 │ │ +067f36: 5443 310a |0011: iget-object v3, v4, Ljwtc/android/chess/tools/FileListView;._mode:Ljava/lang/String; // field@0a31 │ │ +067f3a: 6e30 e100 2103 |0013: invoke-virtual {v1, v2, v3}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@00e1 │ │ +067f40: 1c02 5904 |0016: const-class v2, Ljwtc/android/chess/tools/importactivity; // type@0459 │ │ +067f44: 6e30 e800 4102 |0018: invoke-virtual {v1, v4, v2}, Landroid/content/Intent;.setClass:(Landroid/content/Context;Ljava/lang/Class;)Landroid/content/Intent; // method@00e8 │ │ +067f4a: 2202 3f03 |001b: new-instance v2, Ljava/lang/StringBuilder; // type@033f │ │ +067f4e: 7010 5715 0200 |001d: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ +067f54: 1a03 4d14 |0020: const-string v3, "file://" // string@144d │ │ +067f58: 6e20 5f15 3200 |0022: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +067f5e: 0c02 |0025: move-result-object v2 │ │ +067f60: 6e10 a314 0500 |0026: invoke-virtual {v5}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@14a3 │ │ +067f66: 0c03 |0029: move-result-object v3 │ │ +067f68: 6e20 5f15 3200 |002a: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +067f6e: 0c02 |002d: move-result-object v2 │ │ +067f70: 6e10 6415 0200 |002e: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ +067f76: 0c02 |0031: move-result-object v2 │ │ +067f78: 7110 ae01 0200 |0032: invoke-static {v2}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@01ae │ │ +067f7e: 0c02 |0035: move-result-object v2 │ │ +067f80: 6e20 ea00 2100 |0036: invoke-virtual {v1, v2}, Landroid/content/Intent;.setData:(Landroid/net/Uri;)Landroid/content/Intent; // method@00ea │ │ +067f86: 6e20 4b1a 1400 |0039: invoke-virtual {v4, v1}, Ljwtc/android/chess/tools/FileListView;.startActivity:(Landroid/content/Intent;)V // method@1a4b │ │ +067f8c: 0e00 |003c: return-void │ │ +067f8e: 0d00 |003d: move-exception v0 │ │ +067f90: 1a02 6103 |003e: const-string v2, "Could not open file, no program association..." // string@0361 │ │ +067f94: 6e20 3e1a 2400 |0040: invoke-virtual {v4, v2}, Ljwtc/android/chess/tools/FileListView;.doToast:(Ljava/lang/String;)V // method@1a3e │ │ +067f9a: 6e10 fa14 0000 |0043: invoke-virtual {v0}, Ljava/lang/Exception;.printStackTrace:()V // method@14fa │ │ +067fa0: 28f6 |0046: goto 003c // -000a │ │ catches : 1 │ │ 0x0000 - 0x003c │ │ Ljava/lang/Exception; -> 0x003d │ │ positions : │ │ 0x0000 line=140 │ │ 0x000a line=143 │ │ 0x000f line=144 │ │ @@ -114696,24 +114731,24 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -066400: |[066400] jwtc.android.chess.tools.FileListView.upOneLevel:()V │ │ -066410: 5410 320a |0000: iget-object v0, v1, Ljwtc/android/chess/tools/FileListView;.currentDirectory:Ljava/io/File; // field@0a32 │ │ -066414: 6e10 a714 0000 |0002: invoke-virtual {v0}, Ljava/io/File;.getParent:()Ljava/lang/String; // method@14a7 │ │ -06641a: 0c00 |0005: move-result-object v0 │ │ -06641c: 3800 0b00 |0006: if-eqz v0, 0011 // +000b │ │ -066420: 5410 320a |0008: iget-object v0, v1, Ljwtc/android/chess/tools/FileListView;.currentDirectory:Ljava/io/File; // field@0a32 │ │ -066424: 6e10 a814 0000 |000a: invoke-virtual {v0}, Ljava/io/File;.getParentFile:()Ljava/io/File; // method@14a8 │ │ -06642a: 0c00 |000d: move-result-object v0 │ │ -06642c: 7020 3d1a 0100 |000e: invoke-direct {v1, v0}, Ljwtc/android/chess/tools/FileListView;.browseTo:(Ljava/io/File;)V // method@1a3d │ │ -066432: 0e00 |0011: return-void │ │ +067fb4: |[067fb4] jwtc.android.chess.tools.FileListView.upOneLevel:()V │ │ +067fc4: 5410 320a |0000: iget-object v0, v1, Ljwtc/android/chess/tools/FileListView;.currentDirectory:Ljava/io/File; // field@0a32 │ │ +067fc8: 6e10 a714 0000 |0002: invoke-virtual {v0}, Ljava/io/File;.getParent:()Ljava/lang/String; // method@14a7 │ │ +067fce: 0c00 |0005: move-result-object v0 │ │ +067fd0: 3800 0b00 |0006: if-eqz v0, 0011 // +000b │ │ +067fd4: 5410 320a |0008: iget-object v0, v1, Ljwtc/android/chess/tools/FileListView;.currentDirectory:Ljava/io/File; // field@0a32 │ │ +067fd8: 6e10 a814 0000 |000a: invoke-virtual {v0}, Ljava/io/File;.getParentFile:()Ljava/io/File; // method@14a8 │ │ +067fde: 0c00 |000d: move-result-object v0 │ │ +067fe0: 7020 3c1a 0100 |000e: invoke-direct {v1, v0}, Ljwtc/android/chess/tools/FileListView;.browseTo:(Ljava/io/File;)V // method@1a3c │ │ +067fe6: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=84 │ │ 0x0008 line=85 │ │ 0x0011 line=86 │ │ locals : │ │ 0x0000 - 0x0012 reg=1 this Ljwtc/android/chess/tools/FileListView; │ │ @@ -114724,23 +114759,23 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 15 16-bit code units │ │ -066434: |[066434] jwtc.android.chess.tools.FileListView.doToast:(Ljava/lang/String;)V │ │ -066444: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -066446: 1211 |0001: const/4 v1, #int 1 // #1 │ │ -066448: 7130 8914 4301 |0002: invoke-static {v3, v4, v1}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; // method@1489 │ │ -06644e: 0c00 |0005: move-result-object v0 │ │ -066450: 1301 5000 |0006: const/16 v1, #int 80 // #50 │ │ -066454: 6e40 8a14 1022 |0008: invoke-virtual {v0, v1, v2, v2}, Landroid/widget/Toast;.setGravity:(III)V // method@148a │ │ -06645a: 6e10 8b14 0000 |000b: invoke-virtual {v0}, Landroid/widget/Toast;.show:()V // method@148b │ │ -066460: 0e00 |000e: return-void │ │ +067fe8: |[067fe8] jwtc.android.chess.tools.FileListView.doToast:(Ljava/lang/String;)V │ │ +067ff8: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +067ffa: 1211 |0001: const/4 v1, #int 1 // #1 │ │ +067ffc: 7130 8914 4301 |0002: invoke-static {v3, v4, v1}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; // method@1489 │ │ +068002: 0c00 |0005: move-result-object v0 │ │ +068004: 1301 5000 |0006: const/16 v1, #int 80 // #50 │ │ +068008: 6e40 8a14 1022 |0008: invoke-virtual {v0, v1, v2, v2}, Landroid/widget/Toast;.setGravity:(III)V // method@148a │ │ +06800e: 6e10 8b14 0000 |000b: invoke-virtual {v0}, Landroid/widget/Toast;.show:()V // method@148b │ │ +068014: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=159 │ │ 0x0006 line=160 │ │ 0x000b line=161 │ │ 0x000e line=162 │ │ locals : │ │ @@ -114753,82 +114788,82 @@ │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 129 16-bit code units │ │ -066464: |[066464] jwtc.android.chess.tools.FileListView.fileNameFilterByMode:(Ljava/lang/String;)Z │ │ -066474: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -066476: 5431 310a |0001: iget-object v1, v3, Ljwtc/android/chess/tools/FileListView;._mode:Ljava/lang/String; // field@0a31 │ │ -06647a: 1a02 9917 |0003: const-string v2, "import" // string@1799 │ │ -06647e: 6e20 3915 2100 |0005: invoke-virtual {v1, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1539 │ │ -066484: 0a01 |0008: move-result v1 │ │ -066486: 3901 2a00 |0009: if-nez v1, 0033 // +002a │ │ -06648a: 5431 310a |000b: iget-object v1, v3, Ljwtc/android/chess/tools/FileListView;._mode:Ljava/lang/String; // field@0a31 │ │ -06648e: 1a02 1613 |000d: const-string v2, "db_import" // string@1316 │ │ -066492: 6e20 3915 2100 |000f: invoke-virtual {v1, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1539 │ │ -066498: 0a01 |0012: move-result v1 │ │ -06649a: 3901 2000 |0013: if-nez v1, 0033 // +0020 │ │ -06649e: 5431 310a |0015: iget-object v1, v3, Ljwtc/android/chess/tools/FileListView;._mode:Ljava/lang/String; // field@0a31 │ │ -0664a2: 1a02 db12 |0017: const-string v2, "create_practice" // string@12db │ │ -0664a6: 6e20 3915 2100 |0019: invoke-virtual {v1, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1539 │ │ -0664ac: 0a01 |001c: move-result v1 │ │ -0664ae: 3901 1600 |001d: if-nez v1, 0033 // +0016 │ │ -0664b2: 5431 310a |001f: iget-object v1, v3, Ljwtc/android/chess/tools/FileListView;._mode:Ljava/lang/String; // field@0a31 │ │ -0664b6: 1a02 9c17 |0021: const-string v2, "import_puzzle" // string@179c │ │ -0664ba: 6e20 3915 2100 |0023: invoke-virtual {v1, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1539 │ │ -0664c0: 0a01 |0026: move-result v1 │ │ -0664c2: 3901 0c00 |0027: if-nez v1, 0033 // +000c │ │ -0664c6: 5431 310a |0029: iget-object v1, v3, Ljwtc/android/chess/tools/FileListView;._mode:Ljava/lang/String; // field@0a31 │ │ -0664ca: 1a02 9a17 |002b: const-string v2, "import_openingdatabase" // string@179a │ │ -0664ce: 6e20 3915 2100 |002d: invoke-virtual {v1, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1539 │ │ -0664d4: 0a01 |0030: move-result v1 │ │ -0664d6: 3801 1700 |0031: if-eqz v1, 0048 // +0017 │ │ -0664da: 6e10 4915 0400 |0033: invoke-virtual {v4}, Ljava/lang/String;.toLowerCase:()Ljava/lang/String; // method@1549 │ │ -0664e0: 0c01 |0036: move-result-object v1 │ │ -0664e2: 1a02 3e01 |0037: const-string v2, ".pgn" // string@013e │ │ -0664e6: 6e20 3815 2100 |0039: invoke-virtual {v1, v2}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@1538 │ │ -0664ec: 0a01 |003c: move-result v1 │ │ -0664ee: 3901 0a00 |003d: if-nez v1, 0047 // +000a │ │ -0664f2: 1a01 4301 |003f: const-string v1, ".zip" // string@0143 │ │ -0664f6: 6e20 3815 1400 |0041: invoke-virtual {v4, v1}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@1538 │ │ -0664fc: 0a01 |0044: move-result v1 │ │ -0664fe: 3801 1900 |0045: if-eqz v1, 005e // +0019 │ │ -066502: 0f00 |0047: return v0 │ │ -066504: 5431 310a |0048: iget-object v1, v3, Ljwtc/android/chess/tools/FileListView;._mode:Ljava/lang/String; // field@0a31 │ │ -066508: 1a02 1713 |004a: const-string v2, "db_point" // string@1317 │ │ -06650c: 6e20 3915 2100 |004c: invoke-virtual {v1, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1539 │ │ -066512: 0a01 |004f: move-result v1 │ │ -066514: 3801 1000 |0050: if-eqz v1, 0060 // +0010 │ │ -066518: 6e10 4915 0400 |0052: invoke-virtual {v4}, Ljava/lang/String;.toLowerCase:()Ljava/lang/String; // method@1549 │ │ -06651e: 0c01 |0055: move-result-object v1 │ │ -066520: 1a02 3c01 |0056: const-string v2, ".bin" // string@013c │ │ -066524: 6e20 3815 2100 |0058: invoke-virtual {v1, v2}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@1538 │ │ -06652a: 0a01 |005b: move-result v1 │ │ -06652c: 3901 ebff |005c: if-nez v1, 0047 // -0015 │ │ -066530: 1200 |005e: const/4 v0, #int 0 // #0 │ │ -066532: 28e8 |005f: goto 0047 // -0018 │ │ -066534: 5431 310a |0060: iget-object v1, v3, Ljwtc/android/chess/tools/FileListView;._mode:Ljava/lang/String; // field@0a31 │ │ -066538: 1a02 f722 |0062: const-string v2, "uci_install" // string@22f7 │ │ -06653c: 6e20 3915 2100 |0064: invoke-virtual {v1, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1539 │ │ -066542: 0a01 |0067: move-result v1 │ │ -066544: 3901 dfff |0068: if-nez v1, 0047 // -0021 │ │ -066548: 5431 310a |006a: iget-object v1, v3, Ljwtc/android/chess/tools/FileListView;._mode:Ljava/lang/String; // field@0a31 │ │ -06654c: 1a02 9b17 |006c: const-string v2, "import_practice" // string@179b │ │ -066550: 6e20 3915 2100 |006e: invoke-virtual {v1, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1539 │ │ -066556: 0a01 |0071: move-result v1 │ │ -066558: 3801 ecff |0072: if-eqz v1, 005e // -0014 │ │ -06655c: 6e10 4915 0400 |0074: invoke-virtual {v4}, Ljava/lang/String;.toLowerCase:()Ljava/lang/String; // method@1549 │ │ -066562: 0c01 |0077: move-result-object v1 │ │ -066564: 1a02 4201 |0078: const-string v2, ".txt" // string@0142 │ │ -066568: 6e20 3815 2100 |007a: invoke-virtual {v1, v2}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@1538 │ │ -06656e: 0a01 |007d: move-result v1 │ │ -066570: 3801 e0ff |007e: if-eqz v1, 005e // -0020 │ │ -066574: 28c7 |0080: goto 0047 // -0039 │ │ +068018: |[068018] jwtc.android.chess.tools.FileListView.fileNameFilterByMode:(Ljava/lang/String;)Z │ │ +068028: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +06802a: 5431 310a |0001: iget-object v1, v3, Ljwtc/android/chess/tools/FileListView;._mode:Ljava/lang/String; // field@0a31 │ │ +06802e: 1a02 9517 |0003: const-string v2, "import" // string@1795 │ │ +068032: 6e20 3915 2100 |0005: invoke-virtual {v1, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1539 │ │ +068038: 0a01 |0008: move-result v1 │ │ +06803a: 3901 2a00 |0009: if-nez v1, 0033 // +002a │ │ +06803e: 5431 310a |000b: iget-object v1, v3, Ljwtc/android/chess/tools/FileListView;._mode:Ljava/lang/String; // field@0a31 │ │ +068042: 1a02 1213 |000d: const-string v2, "db_import" // string@1312 │ │ +068046: 6e20 3915 2100 |000f: invoke-virtual {v1, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1539 │ │ +06804c: 0a01 |0012: move-result v1 │ │ +06804e: 3901 2000 |0013: if-nez v1, 0033 // +0020 │ │ +068052: 5431 310a |0015: iget-object v1, v3, Ljwtc/android/chess/tools/FileListView;._mode:Ljava/lang/String; // field@0a31 │ │ +068056: 1a02 d712 |0017: const-string v2, "create_practice" // string@12d7 │ │ +06805a: 6e20 3915 2100 |0019: invoke-virtual {v1, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1539 │ │ +068060: 0a01 |001c: move-result v1 │ │ +068062: 3901 1600 |001d: if-nez v1, 0033 // +0016 │ │ +068066: 5431 310a |001f: iget-object v1, v3, Ljwtc/android/chess/tools/FileListView;._mode:Ljava/lang/String; // field@0a31 │ │ +06806a: 1a02 9817 |0021: const-string v2, "import_puzzle" // string@1798 │ │ +06806e: 6e20 3915 2100 |0023: invoke-virtual {v1, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1539 │ │ +068074: 0a01 |0026: move-result v1 │ │ +068076: 3901 0c00 |0027: if-nez v1, 0033 // +000c │ │ +06807a: 5431 310a |0029: iget-object v1, v3, Ljwtc/android/chess/tools/FileListView;._mode:Ljava/lang/String; // field@0a31 │ │ +06807e: 1a02 9617 |002b: const-string v2, "import_openingdatabase" // string@1796 │ │ +068082: 6e20 3915 2100 |002d: invoke-virtual {v1, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1539 │ │ +068088: 0a01 |0030: move-result v1 │ │ +06808a: 3801 1700 |0031: if-eqz v1, 0048 // +0017 │ │ +06808e: 6e10 4915 0400 |0033: invoke-virtual {v4}, Ljava/lang/String;.toLowerCase:()Ljava/lang/String; // method@1549 │ │ +068094: 0c01 |0036: move-result-object v1 │ │ +068096: 1a02 3e01 |0037: const-string v2, ".pgn" // string@013e │ │ +06809a: 6e20 3815 2100 |0039: invoke-virtual {v1, v2}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@1538 │ │ +0680a0: 0a01 |003c: move-result v1 │ │ +0680a2: 3901 0a00 |003d: if-nez v1, 0047 // +000a │ │ +0680a6: 1a01 4301 |003f: const-string v1, ".zip" // string@0143 │ │ +0680aa: 6e20 3815 1400 |0041: invoke-virtual {v4, v1}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@1538 │ │ +0680b0: 0a01 |0044: move-result v1 │ │ +0680b2: 3801 1900 |0045: if-eqz v1, 005e // +0019 │ │ +0680b6: 0f00 |0047: return v0 │ │ +0680b8: 5431 310a |0048: iget-object v1, v3, Ljwtc/android/chess/tools/FileListView;._mode:Ljava/lang/String; // field@0a31 │ │ +0680bc: 1a02 1313 |004a: const-string v2, "db_point" // string@1313 │ │ +0680c0: 6e20 3915 2100 |004c: invoke-virtual {v1, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1539 │ │ +0680c6: 0a01 |004f: move-result v1 │ │ +0680c8: 3801 1000 |0050: if-eqz v1, 0060 // +0010 │ │ +0680cc: 6e10 4915 0400 |0052: invoke-virtual {v4}, Ljava/lang/String;.toLowerCase:()Ljava/lang/String; // method@1549 │ │ +0680d2: 0c01 |0055: move-result-object v1 │ │ +0680d4: 1a02 3c01 |0056: const-string v2, ".bin" // string@013c │ │ +0680d8: 6e20 3815 2100 |0058: invoke-virtual {v1, v2}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@1538 │ │ +0680de: 0a01 |005b: move-result v1 │ │ +0680e0: 3901 ebff |005c: if-nez v1, 0047 // -0015 │ │ +0680e4: 1200 |005e: const/4 v0, #int 0 // #0 │ │ +0680e6: 28e8 |005f: goto 0047 // -0018 │ │ +0680e8: 5431 310a |0060: iget-object v1, v3, Ljwtc/android/chess/tools/FileListView;._mode:Ljava/lang/String; // field@0a31 │ │ +0680ec: 1a02 f322 |0062: const-string v2, "uci_install" // string@22f3 │ │ +0680f0: 6e20 3915 2100 |0064: invoke-virtual {v1, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1539 │ │ +0680f6: 0a01 |0067: move-result v1 │ │ +0680f8: 3901 dfff |0068: if-nez v1, 0047 // -0021 │ │ +0680fc: 5431 310a |006a: iget-object v1, v3, Ljwtc/android/chess/tools/FileListView;._mode:Ljava/lang/String; // field@0a31 │ │ +068100: 1a02 9717 |006c: const-string v2, "import_practice" // string@1797 │ │ +068104: 6e20 3915 2100 |006e: invoke-virtual {v1, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1539 │ │ +06810a: 0a01 |0071: move-result v1 │ │ +06810c: 3801 ecff |0072: if-eqz v1, 005e // -0014 │ │ +068110: 6e10 4915 0400 |0074: invoke-virtual {v4}, Ljava/lang/String;.toLowerCase:()Ljava/lang/String; // method@1549 │ │ +068116: 0c01 |0077: move-result-object v1 │ │ +068118: 1a02 4201 |0078: const-string v2, ".txt" // string@0142 │ │ +06811c: 6e20 3815 2100 |007a: invoke-virtual {v1, v2}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@1538 │ │ +068122: 0a01 |007d: move-result v1 │ │ +068124: 3801 e0ff |007e: if-eqz v1, 005e // -0020 │ │ +068128: 28c7 |0080: goto 0047 // -0039 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=118 │ │ 0x0033 line=119 │ │ 0x0047 line=133 │ │ 0x0048 line=122 │ │ 0x0052 line=123 │ │ @@ -114845,60 +114880,60 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 84 16-bit code units │ │ -066578: |[066578] jwtc.android.chess.tools.FileListView.getFolderTitleForMode:()Ljava/lang/String; │ │ -066588: 5420 310a |0000: iget-object v0, v2, Ljwtc/android/chess/tools/FileListView;._mode:Ljava/lang/String; // field@0a31 │ │ -06658c: 1a01 9917 |0002: const-string v1, "import" // string@1799 │ │ -066590: 6e20 3915 1000 |0004: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1539 │ │ -066596: 0a00 |0007: move-result v0 │ │ -066598: 3900 2000 |0008: if-nez v0, 0028 // +0020 │ │ -06659c: 5420 310a |000a: iget-object v0, v2, Ljwtc/android/chess/tools/FileListView;._mode:Ljava/lang/String; // field@0a31 │ │ -0665a0: 1a01 db12 |000c: const-string v1, "create_practice" // string@12db │ │ -0665a4: 6e20 3915 1000 |000e: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1539 │ │ -0665aa: 0a00 |0011: move-result v0 │ │ -0665ac: 3900 1600 |0012: if-nez v0, 0028 // +0016 │ │ -0665b0: 5420 310a |0014: iget-object v0, v2, Ljwtc/android/chess/tools/FileListView;._mode:Ljava/lang/String; // field@0a31 │ │ -0665b4: 1a01 9c17 |0016: const-string v1, "import_puzzle" // string@179c │ │ -0665b8: 6e20 3915 1000 |0018: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1539 │ │ -0665be: 0a00 |001b: move-result v0 │ │ -0665c0: 3900 0c00 |001c: if-nez v0, 0028 // +000c │ │ -0665c4: 5420 310a |001e: iget-object v0, v2, Ljwtc/android/chess/tools/FileListView;._mode:Ljava/lang/String; // field@0a31 │ │ -0665c8: 1a01 9a17 |0020: const-string v1, "import_openingdatabase" // string@179a │ │ -0665cc: 6e20 3915 1000 |0022: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1539 │ │ -0665d2: 0a00 |0025: move-result v0 │ │ -0665d4: 3800 0500 |0026: if-eqz v0, 002b // +0005 │ │ -0665d8: 1a00 2301 |0028: const-string v0, "*.pgn;*.zip" // string@0123 │ │ -0665dc: 1100 |002a: return-object v0 │ │ -0665de: 5420 310a |002b: iget-object v0, v2, Ljwtc/android/chess/tools/FileListView;._mode:Ljava/lang/String; // field@0a31 │ │ -0665e2: 1a01 1613 |002d: const-string v1, "db_import" // string@1316 │ │ -0665e6: 6e20 3915 1000 |002f: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1539 │ │ -0665ec: 0a00 |0032: move-result v0 │ │ -0665ee: 3800 0500 |0033: if-eqz v0, 0038 // +0005 │ │ -0665f2: 1a00 2201 |0035: const-string v0, "*.bin" // string@0122 │ │ -0665f6: 28f3 |0037: goto 002a // -000d │ │ -0665f8: 5420 310a |0038: iget-object v0, v2, Ljwtc/android/chess/tools/FileListView;._mode:Ljava/lang/String; // field@0a31 │ │ -0665fc: 1a01 f722 |003a: const-string v1, "uci_install" // string@22f7 │ │ -066600: 6e20 3915 1000 |003c: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1539 │ │ -066606: 0a00 |003f: move-result v0 │ │ -066608: 3800 0500 |0040: if-eqz v0, 0045 // +0005 │ │ -06660c: 1a00 f622 |0042: const-string v0, "uci engine" // string@22f6 │ │ -066610: 28e6 |0044: goto 002a // -001a │ │ -066612: 5420 310a |0045: iget-object v0, v2, Ljwtc/android/chess/tools/FileListView;._mode:Ljava/lang/String; // field@0a31 │ │ -066616: 1a01 9b17 |0047: const-string v1, "import_practice" // string@179b │ │ -06661a: 6e20 3915 1000 |0049: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1539 │ │ -066620: 0a00 |004c: move-result v0 │ │ -066622: 3800 0500 |004d: if-eqz v0, 0052 // +0005 │ │ -066626: 1a00 2401 |004f: const-string v0, "*.txt" // string@0124 │ │ -06662a: 28d9 |0051: goto 002a // -0027 │ │ -06662c: 1200 |0052: const/4 v0, #int 0 // #0 │ │ -06662e: 28d7 |0053: goto 002a // -0029 │ │ +06812c: |[06812c] jwtc.android.chess.tools.FileListView.getFolderTitleForMode:()Ljava/lang/String; │ │ +06813c: 5420 310a |0000: iget-object v0, v2, Ljwtc/android/chess/tools/FileListView;._mode:Ljava/lang/String; // field@0a31 │ │ +068140: 1a01 9517 |0002: const-string v1, "import" // string@1795 │ │ +068144: 6e20 3915 1000 |0004: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1539 │ │ +06814a: 0a00 |0007: move-result v0 │ │ +06814c: 3900 2000 |0008: if-nez v0, 0028 // +0020 │ │ +068150: 5420 310a |000a: iget-object v0, v2, Ljwtc/android/chess/tools/FileListView;._mode:Ljava/lang/String; // field@0a31 │ │ +068154: 1a01 d712 |000c: const-string v1, "create_practice" // string@12d7 │ │ +068158: 6e20 3915 1000 |000e: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1539 │ │ +06815e: 0a00 |0011: move-result v0 │ │ +068160: 3900 1600 |0012: if-nez v0, 0028 // +0016 │ │ +068164: 5420 310a |0014: iget-object v0, v2, Ljwtc/android/chess/tools/FileListView;._mode:Ljava/lang/String; // field@0a31 │ │ +068168: 1a01 9817 |0016: const-string v1, "import_puzzle" // string@1798 │ │ +06816c: 6e20 3915 1000 |0018: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1539 │ │ +068172: 0a00 |001b: move-result v0 │ │ +068174: 3900 0c00 |001c: if-nez v0, 0028 // +000c │ │ +068178: 5420 310a |001e: iget-object v0, v2, Ljwtc/android/chess/tools/FileListView;._mode:Ljava/lang/String; // field@0a31 │ │ +06817c: 1a01 9617 |0020: const-string v1, "import_openingdatabase" // string@1796 │ │ +068180: 6e20 3915 1000 |0022: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1539 │ │ +068186: 0a00 |0025: move-result v0 │ │ +068188: 3800 0500 |0026: if-eqz v0, 002b // +0005 │ │ +06818c: 1a00 2301 |0028: const-string v0, "*.pgn;*.zip" // string@0123 │ │ +068190: 1100 |002a: return-object v0 │ │ +068192: 5420 310a |002b: iget-object v0, v2, Ljwtc/android/chess/tools/FileListView;._mode:Ljava/lang/String; // field@0a31 │ │ +068196: 1a01 1213 |002d: const-string v1, "db_import" // string@1312 │ │ +06819a: 6e20 3915 1000 |002f: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1539 │ │ +0681a0: 0a00 |0032: move-result v0 │ │ +0681a2: 3800 0500 |0033: if-eqz v0, 0038 // +0005 │ │ +0681a6: 1a00 2201 |0035: const-string v0, "*.bin" // string@0122 │ │ +0681aa: 28f3 |0037: goto 002a // -000d │ │ +0681ac: 5420 310a |0038: iget-object v0, v2, Ljwtc/android/chess/tools/FileListView;._mode:Ljava/lang/String; // field@0a31 │ │ +0681b0: 1a01 f322 |003a: const-string v1, "uci_install" // string@22f3 │ │ +0681b4: 6e20 3915 1000 |003c: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1539 │ │ +0681ba: 0a00 |003f: move-result v0 │ │ +0681bc: 3800 0500 |0040: if-eqz v0, 0045 // +0005 │ │ +0681c0: 1a00 f222 |0042: const-string v0, "uci engine" // string@22f2 │ │ +0681c4: 28e6 |0044: goto 002a // -001a │ │ +0681c6: 5420 310a |0045: iget-object v0, v2, Ljwtc/android/chess/tools/FileListView;._mode:Ljava/lang/String; // field@0a31 │ │ +0681ca: 1a01 9717 |0047: const-string v1, "import_practice" // string@1797 │ │ +0681ce: 6e20 3915 1000 |0049: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1539 │ │ +0681d4: 0a00 |004c: move-result v0 │ │ +0681d6: 3800 0500 |004d: if-eqz v0, 0052 // +0005 │ │ +0681da: 1a00 2401 |004f: const-string v0, "*.txt" // string@0124 │ │ +0681de: 28d9 |0051: goto 002a // -0027 │ │ +0681e0: 1200 |0052: const/4 v0, #int 0 // #0 │ │ +0681e2: 28d7 |0053: goto 002a // -0029 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=102 │ │ 0x0028 line=103 │ │ 0x002a line=114 │ │ 0x002b line=105 │ │ 0x0035 line=106 │ │ @@ -114915,70 +114950,70 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -066630: |[066630] jwtc.android.chess.tools.FileListView.onCreate:(Landroid/os/Bundle;)V │ │ -066640: 6f20 5b00 1000 |0000: invoke-super {v0, v1}, Landroid/app/ListActivity;.onCreate:(Landroid/os/Bundle;)V // method@005b │ │ -066646: 0e00 |0003: return-void │ │ +0681e4: |[0681e4] jwtc.android.chess.tools.FileListView.onCreate:(Landroid/os/Bundle;)V │ │ +0681f4: 6f20 5b00 1000 |0000: invoke-super {v0, v1}, Landroid/app/ListActivity;.onCreate:(Landroid/os/Bundle;)V // method@005b │ │ +0681fa: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ 0x0003 line=33 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Ljwtc/android/chess/tools/FileListView; │ │ 0x0000 - 0x0004 reg=1 savedInstanceState Landroid/os/Bundle; │ │ │ │ #4 : (in Ljwtc/android/chess/tools/FileListView;) │ │ name : 'onListItemClick' │ │ type : '(Landroid/widget/ListView;Landroid/view/View;IJ)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ - registers : 9 │ │ + registers : 10 │ │ ins : 6 │ │ outs : 6 │ │ insns size : 72 16-bit code units │ │ -066648: |[066648] jwtc.android.chess.tools.FileListView.onListItemClick:(Landroid/widget/ListView;Landroid/view/View;IJ)V │ │ -066658: 7506 5c00 0300 |0000: invoke-super/range {v3, v4, v5, v6, v7, v8}, Landroid/app/ListActivity;.onListItemClick:(Landroid/widget/ListView;Landroid/view/View;IJ)V // method@005c │ │ -06665e: 5432 330a |0003: iget-object v2, v3, Ljwtc/android/chess/tools/FileListView;.directoryEntries:Ljava/util/List; // field@0a33 │ │ -066662: 7210 d715 0200 |0005: invoke-interface {v2}, Ljava/util/List;.size:()I // method@15d7 │ │ -066668: 0a02 |0008: move-result v2 │ │ -06666a: 3762 1b00 |0009: if-le v2, v6, 0024 // +001b │ │ -06666e: 5432 330a |000b: iget-object v2, v3, Ljwtc/android/chess/tools/FileListView;.directoryEntries:Ljava/util/List; // field@0a33 │ │ -066672: 7220 d515 6200 |000d: invoke-interface {v2, v6}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@15d5 │ │ -066678: 0c02 |0010: move-result-object v2 │ │ -06667a: 1f02 e203 |0011: check-cast v2, Ljwtc/android/chess/iconifiedlist/IconifiedText; // type@03e2 │ │ -06667e: 6e10 b717 0200 |0013: invoke-virtual {v2}, Ljwtc/android/chess/iconifiedlist/IconifiedText;.getText:()Ljava/lang/String; // method@17b7 │ │ -066684: 0c01 |0016: move-result-object v1 │ │ -066686: 1a02 3301 |0017: const-string v2, "." // string@0133 │ │ -06668a: 6e20 3915 2100 |0019: invoke-virtual {v1, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1539 │ │ -066690: 0a02 |001c: move-result v2 │ │ -066692: 3802 0800 |001d: if-eqz v2, 0025 // +0008 │ │ -066696: 5432 320a |001f: iget-object v2, v3, Ljwtc/android/chess/tools/FileListView;.currentDirectory:Ljava/io/File; // field@0a32 │ │ -06669a: 7020 3d1a 2300 |0021: invoke-direct {v3, v2}, Ljwtc/android/chess/tools/FileListView;.browseTo:(Ljava/io/File;)V // method@1a3d │ │ -0666a0: 0e00 |0024: return-void │ │ -0666a2: 1a02 3601 |0025: const-string v2, ".." // string@0136 │ │ -0666a6: 6e20 3915 2100 |0027: invoke-virtual {v1, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1539 │ │ -0666ac: 0a02 |002a: move-result v2 │ │ -0666ae: 3802 0600 |002b: if-eqz v2, 0031 // +0006 │ │ -0666b2: 7010 4d1a 0300 |002d: invoke-direct {v3}, Ljwtc/android/chess/tools/FileListView;.upOneLevel:()V // method@1a4d │ │ -0666b8: 28f4 |0030: goto 0024 // -000c │ │ -0666ba: 2200 0c03 |0031: new-instance v0, Ljava/io/File; // type@030c │ │ -0666be: 5432 330a |0033: iget-object v2, v3, Ljwtc/android/chess/tools/FileListView;.directoryEntries:Ljava/util/List; // field@0a33 │ │ -0666c2: 7220 d515 6200 |0035: invoke-interface {v2, v6}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@15d5 │ │ -0666c8: 0c02 |0038: move-result-object v2 │ │ -0666ca: 1f02 e203 |0039: check-cast v2, Ljwtc/android/chess/iconifiedlist/IconifiedText; // type@03e2 │ │ -0666ce: 6e10 b717 0200 |003b: invoke-virtual {v2}, Ljwtc/android/chess/iconifiedlist/IconifiedText;.getText:()Ljava/lang/String; // method@17b7 │ │ -0666d4: 0c02 |003e: move-result-object v2 │ │ -0666d6: 7020 9f14 2000 |003f: invoke-direct {v0, v2}, Ljava/io/File;.:(Ljava/lang/String;)V // method@149f │ │ -0666dc: 3800 e2ff |0042: if-eqz v0, 0024 // -001e │ │ -0666e0: 7020 3d1a 0300 |0044: invoke-direct {v3, v0}, Ljwtc/android/chess/tools/FileListView;.browseTo:(Ljava/io/File;)V // method@1a3d │ │ -0666e6: 28dd |0047: goto 0024 // -0023 │ │ +0681fc: |[0681fc] jwtc.android.chess.tools.FileListView.onListItemClick:(Landroid/widget/ListView;Landroid/view/View;IJ)V │ │ +06820c: 7506 5c00 0400 |0000: invoke-super/range {v4, v5, v6, v7, v8, v9}, Landroid/app/ListActivity;.onListItemClick:(Landroid/widget/ListView;Landroid/view/View;IJ)V // method@005c │ │ +068212: 5442 330a |0003: iget-object v2, v4, Ljwtc/android/chess/tools/FileListView;.directoryEntries:Ljava/util/List; // field@0a33 │ │ +068216: 7210 d715 0200 |0005: invoke-interface {v2}, Ljava/util/List;.size:()I // method@15d7 │ │ +06821c: 0a02 |0008: move-result v2 │ │ +06821e: 3772 1b00 |0009: if-le v2, v7, 0024 // +001b │ │ +068222: 5442 330a |000b: iget-object v2, v4, Ljwtc/android/chess/tools/FileListView;.directoryEntries:Ljava/util/List; // field@0a33 │ │ +068226: 7220 d515 7200 |000d: invoke-interface {v2, v7}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@15d5 │ │ +06822c: 0c02 |0010: move-result-object v2 │ │ +06822e: 1f02 df03 |0011: check-cast v2, Ljwtc/android/chess/iconifiedlist/IconifiedText; // type@03df │ │ +068232: 6e10 b717 0200 |0013: invoke-virtual {v2}, Ljwtc/android/chess/iconifiedlist/IconifiedText;.getText:()Ljava/lang/String; // method@17b7 │ │ +068238: 0c01 |0016: move-result-object v1 │ │ +06823a: 1a02 3301 |0017: const-string v2, "." // string@0133 │ │ +06823e: 6e20 3915 2100 |0019: invoke-virtual {v1, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1539 │ │ +068244: 0a02 |001c: move-result v2 │ │ +068246: 3802 0800 |001d: if-eqz v2, 0025 // +0008 │ │ +06824a: 5442 320a |001f: iget-object v2, v4, Ljwtc/android/chess/tools/FileListView;.currentDirectory:Ljava/io/File; // field@0a32 │ │ +06824e: 7020 3c1a 2400 |0021: invoke-direct {v4, v2}, Ljwtc/android/chess/tools/FileListView;.browseTo:(Ljava/io/File;)V // method@1a3c │ │ +068254: 0e00 |0024: return-void │ │ +068256: 1a02 3601 |0025: const-string v2, ".." // string@0136 │ │ +06825a: 6e20 3915 2100 |0027: invoke-virtual {v1, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1539 │ │ +068260: 0a02 |002a: move-result v2 │ │ +068262: 3802 0600 |002b: if-eqz v2, 0031 // +0006 │ │ +068266: 7010 4c1a 0400 |002d: invoke-direct {v4}, Ljwtc/android/chess/tools/FileListView;.upOneLevel:()V // method@1a4c │ │ +06826c: 28f4 |0030: goto 0024 // -000c │ │ +06826e: 2200 0903 |0031: new-instance v0, Ljava/io/File; // type@0309 │ │ +068272: 5442 330a |0033: iget-object v2, v4, Ljwtc/android/chess/tools/FileListView;.directoryEntries:Ljava/util/List; // field@0a33 │ │ +068276: 7220 d515 7200 |0035: invoke-interface {v2, v7}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@15d5 │ │ +06827c: 0c02 |0038: move-result-object v2 │ │ +06827e: 1f02 df03 |0039: check-cast v2, Ljwtc/android/chess/iconifiedlist/IconifiedText; // type@03df │ │ +068282: 6e10 b717 0200 |003b: invoke-virtual {v2}, Ljwtc/android/chess/iconifiedlist/IconifiedText;.getText:()Ljava/lang/String; // method@17b7 │ │ +068288: 0c02 |003e: move-result-object v2 │ │ +06828a: 7020 9f14 2000 |003f: invoke-direct {v0, v2}, Ljava/io/File;.:(Ljava/lang/String;)V // method@149f │ │ +068290: 3800 e2ff |0042: if-eqz v0, 0024 // -001e │ │ +068294: 7020 3c1a 0400 |0044: invoke-direct {v4, v0}, Ljwtc/android/chess/tools/FileListView;.browseTo:(Ljava/io/File;)V // method@1a3c │ │ +06829a: 28dd |0047: goto 0024 // -0023 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=199 │ │ 0x0003 line=201 │ │ 0x000b line=202 │ │ 0x0017 line=203 │ │ 0x001f line=205 │ │ @@ -114988,48 +115023,48 @@ │ │ 0x0031 line=209 │ │ 0x0042 line=210 │ │ 0x0044 line=211 │ │ locals : │ │ 0x0017 - 0x0024 reg=1 selectedFileString Ljava/lang/String; │ │ 0x0042 - 0x0048 reg=0 clickedFile Ljava/io/File; │ │ 0x0025 - 0x0048 reg=1 selectedFileString Ljava/lang/String; │ │ - 0x0000 - 0x0048 reg=3 this Ljwtc/android/chess/tools/FileListView; │ │ - 0x0000 - 0x0048 reg=4 l Landroid/widget/ListView; │ │ - 0x0000 - 0x0048 reg=5 v Landroid/view/View; │ │ - 0x0000 - 0x0048 reg=6 position I │ │ - 0x0000 - 0x0048 reg=7 id J │ │ + 0x0000 - 0x0048 reg=4 this Ljwtc/android/chess/tools/FileListView; │ │ + 0x0000 - 0x0048 reg=5 l Landroid/widget/ListView; │ │ + 0x0000 - 0x0048 reg=6 v Landroid/view/View; │ │ + 0x0000 - 0x0048 reg=7 position I │ │ + 0x0000 - 0x0048 reg=8 id J │ │ │ │ #5 : (in Ljwtc/android/chess/tools/FileListView;) │ │ name : 'onResume' │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 39 16-bit code units │ │ -0666e8: |[0666e8] jwtc.android.chess.tools.FileListView.onResume:()V │ │ -0666f8: 6f10 5d00 0400 |0000: invoke-super {v4}, Landroid/app/ListActivity;.onResume:()V // method@005d │ │ -0666fe: 6e10 441a 0400 |0003: invoke-virtual {v4}, Ljwtc/android/chess/tools/FileListView;.getIntent:()Landroid/content/Intent; // method@1a44 │ │ -066704: 0c01 |0006: move-result-object v1 │ │ -066706: 6e10 d100 0100 |0007: invoke-virtual {v1}, Landroid/content/Intent;.getExtras:()Landroid/os/Bundle; // method@00d1 │ │ -06670c: 0c00 |000a: move-result-object v0 │ │ -06670e: 3800 0c00 |000b: if-eqz v0, 0017 // +000c │ │ -066712: 1a03 aa18 |000d: const-string v3, "jwtc.android.chess.tools.Mode" // string@18aa │ │ -066716: 6e20 b801 3000 |000f: invoke-virtual {v0, v3}, Landroid/os/Bundle;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@01b8 │ │ -06671c: 0c02 |0012: move-result-object v2 │ │ -06671e: 3802 0400 |0013: if-eqz v2, 0017 // +0004 │ │ -066722: 5b42 310a |0015: iput-object v2, v4, Ljwtc/android/chess/tools/FileListView;._mode:Ljava/lang/String; // field@0a31 │ │ -066726: 5443 310a |0017: iget-object v3, v4, Ljwtc/android/chess/tools/FileListView;._mode:Ljava/lang/String; // field@0a31 │ │ -06672a: 3903 0a00 |0019: if-nez v3, 0023 // +000a │ │ -06672e: 1a03 4402 |001b: const-string v3, "Action not supported" // string@0244 │ │ -066732: 6e20 3f1a 3400 |001d: invoke-virtual {v4, v3}, Ljwtc/android/chess/tools/FileListView;.doToast:(Ljava/lang/String;)V // method@1a3f │ │ -066738: 6e10 421a 0400 |0020: invoke-virtual {v4}, Ljwtc/android/chess/tools/FileListView;.finish:()V // method@1a42 │ │ -06673e: 7010 3e1a 0400 |0023: invoke-direct {v4}, Ljwtc/android/chess/tools/FileListView;.browseToRoot:()V // method@1a3e │ │ -066744: 0e00 |0026: return-void │ │ +06829c: |[06829c] jwtc.android.chess.tools.FileListView.onResume:()V │ │ +0682ac: 6f10 5d00 0400 |0000: invoke-super {v4}, Landroid/app/ListActivity;.onResume:()V // method@005d │ │ +0682b2: 6e10 431a 0400 |0003: invoke-virtual {v4}, Ljwtc/android/chess/tools/FileListView;.getIntent:()Landroid/content/Intent; // method@1a43 │ │ +0682b8: 0c01 |0006: move-result-object v1 │ │ +0682ba: 6e10 d100 0100 |0007: invoke-virtual {v1}, Landroid/content/Intent;.getExtras:()Landroid/os/Bundle; // method@00d1 │ │ +0682c0: 0c00 |000a: move-result-object v0 │ │ +0682c2: 3800 0c00 |000b: if-eqz v0, 0017 // +000c │ │ +0682c6: 1a03 a618 |000d: const-string v3, "jwtc.android.chess.tools.Mode" // string@18a6 │ │ +0682ca: 6e20 b801 3000 |000f: invoke-virtual {v0, v3}, Landroid/os/Bundle;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@01b8 │ │ +0682d0: 0c02 |0012: move-result-object v2 │ │ +0682d2: 3802 0400 |0013: if-eqz v2, 0017 // +0004 │ │ +0682d6: 5b42 310a |0015: iput-object v2, v4, Ljwtc/android/chess/tools/FileListView;._mode:Ljava/lang/String; // field@0a31 │ │ +0682da: 5443 310a |0017: iget-object v3, v4, Ljwtc/android/chess/tools/FileListView;._mode:Ljava/lang/String; // field@0a31 │ │ +0682de: 3903 0a00 |0019: if-nez v3, 0023 // +000a │ │ +0682e2: 1a03 4402 |001b: const-string v3, "Action not supported" // string@0244 │ │ +0682e6: 6e20 3e1a 3400 |001d: invoke-virtual {v4, v3}, Ljwtc/android/chess/tools/FileListView;.doToast:(Ljava/lang/String;)V // method@1a3e │ │ +0682ec: 6e10 411a 0400 |0020: invoke-virtual {v4}, Ljwtc/android/chess/tools/FileListView;.finish:()V // method@1a41 │ │ +0682f2: 7010 3d1a 0400 |0023: invoke-direct {v4}, Ljwtc/android/chess/tools/FileListView;.browseToRoot:()V // method@1a3d │ │ +0682f8: 0e00 |0026: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ 0x0003 line=43 │ │ 0x0007 line=44 │ │ 0x000b line=45 │ │ 0x000d line=46 │ │ @@ -115045,18 +115080,18 @@ │ │ 0x000b - 0x0027 reg=0 extras Landroid/os/Bundle; │ │ 0x0007 - 0x0027 reg=1 intent Landroid/content/Intent; │ │ 0x0000 - 0x0027 reg=4 this Ljwtc/android/chess/tools/FileListView; │ │ │ │ source_file_idx : 1110 (FileListView.java) │ │ │ │ Class #526 header: │ │ -class_idx : 1101 │ │ +class_idx : 1098 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 826 │ │ -source_file_idx : 2959 │ │ +superclass_idx : 823 │ │ +source_file_idx : 2956 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #526 annotations: │ │ Annotations on class │ │ @@ -115085,111 +115120,111 @@ │ │ type : '(Ljwtc/android/chess/tools/PGNProcessor;Ljava/io/InputStream;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -066748: |[066748] jwtc.android.chess.tools.PGNProcessor$1.:(Ljwtc/android/chess/tools/PGNProcessor;Ljava/io/InputStream;)V │ │ -066758: 5b01 340a |0000: iput-object v1, v0, Ljwtc/android/chess/tools/PGNProcessor$1;.this$0:Ljwtc/android/chess/tools/PGNProcessor; // field@0a34 │ │ -06675c: 5b02 350a |0002: iput-object v2, v0, Ljwtc/android/chess/tools/PGNProcessor$1;.val$is:Ljava/io/InputStream; // field@0a35 │ │ -066760: 7010 1c15 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ -066766: 0e00 |0007: return-void │ │ +0682fc: |[0682fc] jwtc.android.chess.tools.PGNProcessor$1.:(Ljwtc/android/chess/tools/PGNProcessor;Ljava/io/InputStream;)V │ │ +06830c: 5b01 340a |0000: iput-object v1, v0, Ljwtc/android/chess/tools/PGNProcessor$1;.this$0:Ljwtc/android/chess/tools/PGNProcessor; // field@0a34 │ │ +068310: 5b02 350a |0002: iput-object v2, v0, Ljwtc/android/chess/tools/PGNProcessor$1;.val$is:Ljava/io/InputStream; // field@0a35 │ │ +068314: 7010 1c15 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ +06831a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Ljwtc/android/chess/tools/PGNProcessor$1; │ │ - 0x0000 - 0x0008 reg=1 (null) Ljwtc/android/chess/tools/PGNProcessor; │ │ + 0x0000 - 0x0008 reg=1 this$0 Ljwtc/android/chess/tools/PGNProcessor; │ │ 0x0000 - 0x0008 reg=2 (null) Ljava/io/InputStream; │ │ │ │ Virtual methods - │ │ #0 : (in Ljwtc/android/chess/tools/PGNProcessor$1;) │ │ name : 'run' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 147 16-bit code units │ │ -066768: |[066768] jwtc.android.chess.tools.PGNProcessor$1.run:()V │ │ -066778: 2206 8703 |0000: new-instance v6, Ljava/util/zip/ZipInputStream; // type@0387 │ │ -06677c: 5497 350a |0002: iget-object v7, v9, Ljwtc/android/chess/tools/PGNProcessor$1;.val$is:Ljava/io/InputStream; // field@0a35 │ │ -066780: 7020 1016 7600 |0004: invoke-direct {v6, v7}, Ljava/util/zip/ZipInputStream;.:(Ljava/io/InputStream;)V // method@1610 │ │ -066786: 6e10 1116 0600 |0007: invoke-virtual {v6}, Ljava/util/zip/ZipInputStream;.getNextEntry:()Ljava/util/zip/ZipEntry; // method@1611 │ │ -06678c: 0c02 |000a: move-result-object v2 │ │ -06678e: 3802 5700 |000b: if-eqz v2, 0062 // +0057 │ │ -066792: 6e10 0f16 0200 |000d: invoke-virtual {v2}, Ljava/util/zip/ZipEntry;.isDirectory:()Z // method@160f │ │ -066798: 0a07 |0010: move-result v7 │ │ -06679a: 3907 f6ff |0011: if-nez v7, 0007 // -000a │ │ -06679e: 6e10 0e16 0200 |0013: invoke-virtual {v2}, Ljava/util/zip/ZipEntry;.getName:()Ljava/lang/String; // method@160e │ │ -0667a4: 0c07 |0016: move-result-object v7 │ │ -0667a6: 1a08 3e01 |0017: const-string v8, ".pgn" // string@013e │ │ -0667aa: 6e20 3815 8700 |0019: invoke-virtual {v7, v8}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@1538 │ │ -0667b0: 0a07 |001c: move-result v7 │ │ -0667b2: 3807 eaff |001d: if-eqz v7, 0007 // -0016 │ │ -0667b6: 1a07 ed16 |001f: const-string v7, "hasEntry" // string@16ed │ │ -0667ba: 6e10 0e16 0200 |0021: invoke-virtual {v2}, Ljava/util/zip/ZipEntry;.getName:()Ljava/lang/String; // method@160e │ │ -0667c0: 0c08 |0024: move-result-object v8 │ │ -0667c2: 7120 f811 8700 |0025: invoke-static {v7, v8}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@11f8 │ │ -0667c8: 2205 4103 |0028: new-instance v5, Ljava/lang/StringBuffer; // type@0341 │ │ -0667cc: 7010 4e15 0500 |002a: invoke-direct {v5}, Ljava/lang/StringBuffer;.:()V // method@154e │ │ -0667d2: 1307 0008 |002d: const/16 v7, #int 2048 // #800 │ │ -0667d6: 2370 8c04 |002f: new-array v0, v7, [B // type@048c │ │ -0667da: 1207 |0031: const/4 v7, #int 0 // #0 │ │ -0667dc: 2108 |0032: array-length v8, v0 │ │ -0667de: 6e40 1216 0687 |0033: invoke-virtual {v6, v0, v7, v8}, Ljava/util/zip/ZipInputStream;.read:([BII)I // method@1612 │ │ -0667e4: 0a03 |0036: move-result v3 │ │ -0667e6: 12f7 |0037: const/4 v7, #int -1 // #ff │ │ -0667e8: 3273 2b00 |0038: if-eq v3, v7, 0063 // +002b │ │ -0667ec: 2207 4003 |003a: new-instance v7, Ljava/lang/String; // type@0340 │ │ -0667f0: 1208 |003c: const/4 v8, #int 0 // #0 │ │ -0667f2: 7040 3315 0738 |003d: invoke-direct {v7, v0, v8, v3}, Ljava/lang/String;.:([BII)V // method@1533 │ │ -0667f8: 6e20 5015 7500 |0040: invoke-virtual {v5, v7}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@1550 │ │ -0667fe: 5497 340a |0043: iget-object v7, v9, Ljwtc/android/chess/tools/PGNProcessor$1;.this$0:Ljwtc/android/chess/tools/PGNProcessor; // field@0a34 │ │ -066802: 6e20 561a 5700 |0045: invoke-virtual {v7, v5}, Ljwtc/android/chess/tools/PGNProcessor;.processPGNPart:(Ljava/lang/StringBuffer;)V // method@1a56 │ │ -066808: 28e9 |0048: goto 0031 // -0017 │ │ -06680a: 0d01 |0049: move-exception v1 │ │ -06680c: 2204 6b00 |004a: new-instance v4, Landroid/os/Message; // type@006b │ │ -066810: 7010 d401 0400 |004c: invoke-direct {v4}, Landroid/os/Message;.:()V // method@01d4 │ │ -066816: 1267 |004f: const/4 v7, #int 6 // #6 │ │ -066818: 5947 2100 |0050: iput v7, v4, Landroid/os/Message;.what:I // field@0021 │ │ -06681c: 5497 340a |0052: iget-object v7, v9, Ljwtc/android/chess/tools/PGNProcessor$1;.this$0:Ljwtc/android/chess/tools/PGNProcessor; // field@0a34 │ │ -066820: 5477 3e0a |0054: iget-object v7, v7, Ljwtc/android/chess/tools/PGNProcessor;.m_threadUpdateHandler:Landroid/os/Handler; // field@0a3e │ │ -066824: 6e20 d201 4700 |0056: invoke-virtual {v7, v4}, Landroid/os/Handler;.sendMessage:(Landroid/os/Message;)Z // method@01d2 │ │ -06682a: 1a07 8e0b |0059: const-string v7, "PGNProcessor" // string@0b8e │ │ -06682e: 6e10 be14 0100 |005b: invoke-virtual {v1}, Ljava/io/IOException;.toString:()Ljava/lang/String; // method@14be │ │ -066834: 0c08 |005e: move-result-object v8 │ │ -066836: 7120 f611 8700 |005f: invoke-static {v7, v8}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@11f6 │ │ -06683c: 0e00 |0062: return-void │ │ -06683e: 2204 6b00 |0063: new-instance v4, Landroid/os/Message; // type@006b │ │ -066842: 7010 d401 0400 |0065: invoke-direct {v4}, Landroid/os/Message;.:()V // method@01d4 │ │ -066848: 5497 340a |0068: iget-object v7, v9, Ljwtc/android/chess/tools/PGNProcessor$1;.this$0:Ljwtc/android/chess/tools/PGNProcessor; // field@0a34 │ │ -06684c: 6e10 5615 0500 |006a: invoke-virtual {v5}, Ljava/lang/StringBuffer;.toString:()Ljava/lang/String; // method@1556 │ │ -066852: 0c08 |006d: move-result-object v8 │ │ -066854: 6e20 541a 8700 |006e: invoke-virtual {v7, v8}, Ljwtc/android/chess/tools/PGNProcessor;.processPGN:(Ljava/lang/String;)Z // method@1a54 │ │ -06685a: 0a07 |0071: move-result v7 │ │ -06685c: 3807 1d00 |0072: if-eqz v7, 008f // +001d │ │ -066860: 1217 |0074: const/4 v7, #int 1 // #1 │ │ -066862: 5947 2100 |0075: iput v7, v4, Landroid/os/Message;.what:I // field@0021 │ │ -066866: 5497 340a |0077: iget-object v7, v9, Ljwtc/android/chess/tools/PGNProcessor$1;.this$0:Ljwtc/android/chess/tools/PGNProcessor; // field@0a34 │ │ -06686a: 5477 3e0a |0079: iget-object v7, v7, Ljwtc/android/chess/tools/PGNProcessor;.m_threadUpdateHandler:Landroid/os/Handler; // field@0a3e │ │ -06686e: 6e20 d201 4700 |007b: invoke-virtual {v7, v4}, Landroid/os/Handler;.sendMessage:(Landroid/os/Message;)Z // method@01d2 │ │ -066874: 2204 6b00 |007e: new-instance v4, Landroid/os/Message; // type@006b │ │ -066878: 7010 d401 0400 |0080: invoke-direct {v4}, Landroid/os/Message;.:()V // method@01d4 │ │ -06687e: 1247 |0083: const/4 v7, #int 4 // #4 │ │ -066880: 5947 2100 |0084: iput v7, v4, Landroid/os/Message;.what:I // field@0021 │ │ -066884: 5497 340a |0086: iget-object v7, v9, Ljwtc/android/chess/tools/PGNProcessor$1;.this$0:Ljwtc/android/chess/tools/PGNProcessor; // field@0a34 │ │ -066888: 5477 3e0a |0088: iget-object v7, v7, Ljwtc/android/chess/tools/PGNProcessor;.m_threadUpdateHandler:Landroid/os/Handler; // field@0a3e │ │ -06688c: 6e20 d201 4700 |008a: invoke-virtual {v7, v4}, Landroid/os/Handler;.sendMessage:(Landroid/os/Message;)Z // method@01d2 │ │ -066892: 2900 7aff |008d: goto/16 0007 // -0086 │ │ -066896: 1227 |008f: const/4 v7, #int 2 // #2 │ │ -066898: 5947 2100 |0090: iput v7, v4, Landroid/os/Message;.what:I // field@0021 │ │ -06689c: 28e5 |0092: goto 0077 // -001b │ │ +06831c: |[06831c] jwtc.android.chess.tools.PGNProcessor$1.run:()V │ │ +06832c: 2206 8403 |0000: new-instance v6, Ljava/util/zip/ZipInputStream; // type@0384 │ │ +068330: 5497 350a |0002: iget-object v7, v9, Ljwtc/android/chess/tools/PGNProcessor$1;.val$is:Ljava/io/InputStream; // field@0a35 │ │ +068334: 7020 1016 7600 |0004: invoke-direct {v6, v7}, Ljava/util/zip/ZipInputStream;.:(Ljava/io/InputStream;)V // method@1610 │ │ +06833a: 6e10 1116 0600 |0007: invoke-virtual {v6}, Ljava/util/zip/ZipInputStream;.getNextEntry:()Ljava/util/zip/ZipEntry; // method@1611 │ │ +068340: 0c02 |000a: move-result-object v2 │ │ +068342: 3802 5700 |000b: if-eqz v2, 0062 // +0057 │ │ +068346: 6e10 0f16 0200 |000d: invoke-virtual {v2}, Ljava/util/zip/ZipEntry;.isDirectory:()Z // method@160f │ │ +06834c: 0a07 |0010: move-result v7 │ │ +06834e: 3907 f6ff |0011: if-nez v7, 0007 // -000a │ │ +068352: 6e10 0e16 0200 |0013: invoke-virtual {v2}, Ljava/util/zip/ZipEntry;.getName:()Ljava/lang/String; // method@160e │ │ +068358: 0c07 |0016: move-result-object v7 │ │ +06835a: 1a08 3e01 |0017: const-string v8, ".pgn" // string@013e │ │ +06835e: 6e20 3815 8700 |0019: invoke-virtual {v7, v8}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@1538 │ │ +068364: 0a07 |001c: move-result v7 │ │ +068366: 3807 eaff |001d: if-eqz v7, 0007 // -0016 │ │ +06836a: 1a07 e916 |001f: const-string v7, "hasEntry" // string@16e9 │ │ +06836e: 6e10 0e16 0200 |0021: invoke-virtual {v2}, Ljava/util/zip/ZipEntry;.getName:()Ljava/lang/String; // method@160e │ │ +068374: 0c08 |0024: move-result-object v8 │ │ +068376: 7120 f811 8700 |0025: invoke-static {v7, v8}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@11f8 │ │ +06837c: 2205 3e03 |0028: new-instance v5, Ljava/lang/StringBuffer; // type@033e │ │ +068380: 7010 4e15 0500 |002a: invoke-direct {v5}, Ljava/lang/StringBuffer;.:()V // method@154e │ │ +068386: 1307 0008 |002d: const/16 v7, #int 2048 // #800 │ │ +06838a: 2370 8904 |002f: new-array v0, v7, [B // type@0489 │ │ +06838e: 1207 |0031: const/4 v7, #int 0 // #0 │ │ +068390: 2108 |0032: array-length v8, v0 │ │ +068392: 6e40 1216 0687 |0033: invoke-virtual {v6, v0, v7, v8}, Ljava/util/zip/ZipInputStream;.read:([BII)I // method@1612 │ │ +068398: 0a03 |0036: move-result v3 │ │ +06839a: 12f7 |0037: const/4 v7, #int -1 // #ff │ │ +06839c: 3273 2b00 |0038: if-eq v3, v7, 0063 // +002b │ │ +0683a0: 2207 3d03 |003a: new-instance v7, Ljava/lang/String; // type@033d │ │ +0683a4: 1208 |003c: const/4 v8, #int 0 // #0 │ │ +0683a6: 7040 3315 0738 |003d: invoke-direct {v7, v0, v8, v3}, Ljava/lang/String;.:([BII)V // method@1533 │ │ +0683ac: 6e20 5015 7500 |0040: invoke-virtual {v5, v7}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@1550 │ │ +0683b2: 5497 340a |0043: iget-object v7, v9, Ljwtc/android/chess/tools/PGNProcessor$1;.this$0:Ljwtc/android/chess/tools/PGNProcessor; // field@0a34 │ │ +0683b6: 6e20 551a 5700 |0045: invoke-virtual {v7, v5}, Ljwtc/android/chess/tools/PGNProcessor;.processPGNPart:(Ljava/lang/StringBuffer;)V // method@1a55 │ │ +0683bc: 28e9 |0048: goto 0031 // -0017 │ │ +0683be: 0d01 |0049: move-exception v1 │ │ +0683c0: 2204 6800 |004a: new-instance v4, Landroid/os/Message; // type@0068 │ │ +0683c4: 7010 d401 0400 |004c: invoke-direct {v4}, Landroid/os/Message;.:()V // method@01d4 │ │ +0683ca: 1267 |004f: const/4 v7, #int 6 // #6 │ │ +0683cc: 5947 2100 |0050: iput v7, v4, Landroid/os/Message;.what:I // field@0021 │ │ +0683d0: 5497 340a |0052: iget-object v7, v9, Ljwtc/android/chess/tools/PGNProcessor$1;.this$0:Ljwtc/android/chess/tools/PGNProcessor; // field@0a34 │ │ +0683d4: 5477 3e0a |0054: iget-object v7, v7, Ljwtc/android/chess/tools/PGNProcessor;.m_threadUpdateHandler:Landroid/os/Handler; // field@0a3e │ │ +0683d8: 6e20 d201 4700 |0056: invoke-virtual {v7, v4}, Landroid/os/Handler;.sendMessage:(Landroid/os/Message;)Z // method@01d2 │ │ +0683de: 1a07 8b0b |0059: const-string v7, "PGNProcessor" // string@0b8b │ │ +0683e2: 6e10 be14 0100 |005b: invoke-virtual {v1}, Ljava/io/IOException;.toString:()Ljava/lang/String; // method@14be │ │ +0683e8: 0c08 |005e: move-result-object v8 │ │ +0683ea: 7120 f611 8700 |005f: invoke-static {v7, v8}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@11f6 │ │ +0683f0: 0e00 |0062: return-void │ │ +0683f2: 2204 6800 |0063: new-instance v4, Landroid/os/Message; // type@0068 │ │ +0683f6: 7010 d401 0400 |0065: invoke-direct {v4}, Landroid/os/Message;.:()V // method@01d4 │ │ +0683fc: 5497 340a |0068: iget-object v7, v9, Ljwtc/android/chess/tools/PGNProcessor$1;.this$0:Ljwtc/android/chess/tools/PGNProcessor; // field@0a34 │ │ +068400: 6e10 5615 0500 |006a: invoke-virtual {v5}, Ljava/lang/StringBuffer;.toString:()Ljava/lang/String; // method@1556 │ │ +068406: 0c08 |006d: move-result-object v8 │ │ +068408: 6e20 531a 8700 |006e: invoke-virtual {v7, v8}, Ljwtc/android/chess/tools/PGNProcessor;.processPGN:(Ljava/lang/String;)Z // method@1a53 │ │ +06840e: 0a07 |0071: move-result v7 │ │ +068410: 3807 1d00 |0072: if-eqz v7, 008f // +001d │ │ +068414: 1217 |0074: const/4 v7, #int 1 // #1 │ │ +068416: 5947 2100 |0075: iput v7, v4, Landroid/os/Message;.what:I // field@0021 │ │ +06841a: 5497 340a |0077: iget-object v7, v9, Ljwtc/android/chess/tools/PGNProcessor$1;.this$0:Ljwtc/android/chess/tools/PGNProcessor; // field@0a34 │ │ +06841e: 5477 3e0a |0079: iget-object v7, v7, Ljwtc/android/chess/tools/PGNProcessor;.m_threadUpdateHandler:Landroid/os/Handler; // field@0a3e │ │ +068422: 6e20 d201 4700 |007b: invoke-virtual {v7, v4}, Landroid/os/Handler;.sendMessage:(Landroid/os/Message;)Z // method@01d2 │ │ +068428: 2204 6800 |007e: new-instance v4, Landroid/os/Message; // type@0068 │ │ +06842c: 7010 d401 0400 |0080: invoke-direct {v4}, Landroid/os/Message;.:()V // method@01d4 │ │ +068432: 1247 |0083: const/4 v7, #int 4 // #4 │ │ +068434: 5947 2100 |0084: iput v7, v4, Landroid/os/Message;.what:I // field@0021 │ │ +068438: 5497 340a |0086: iget-object v7, v9, Ljwtc/android/chess/tools/PGNProcessor$1;.this$0:Ljwtc/android/chess/tools/PGNProcessor; // field@0a34 │ │ +06843c: 5477 3e0a |0088: iget-object v7, v7, Ljwtc/android/chess/tools/PGNProcessor;.m_threadUpdateHandler:Landroid/os/Handler; // field@0a3e │ │ +068440: 6e20 d201 4700 |008a: invoke-virtual {v7, v4}, Landroid/os/Handler;.sendMessage:(Landroid/os/Message;)Z // method@01d2 │ │ +068446: 2900 7aff |008d: goto/16 0007 // -0086 │ │ +06844a: 1227 |008f: const/4 v7, #int 2 // #2 │ │ +06844c: 5947 2100 |0090: iput v7, v4, Landroid/os/Message;.what:I // field@0021 │ │ +068450: 28e5 |0092: goto 0077 // -001b │ │ catches : 2 │ │ 0x0007 - 0x0048 │ │ Ljava/io/IOException; -> 0x0049 │ │ 0x0063 - 0x0092 │ │ Ljava/io/IOException; -> 0x0049 │ │ positions : │ │ 0x0000 line=28 │ │ @@ -115227,21 +115262,21 @@ │ │ 0x0063 - 0x0093 reg=2 entry Ljava/util/zip/ZipEntry; │ │ 0x0063 - 0x0093 reg=3 len I │ │ 0x0083 - 0x0093 reg=4 m Landroid/os/Message; │ │ 0x0063 - 0x0093 reg=5 sb Ljava/lang/StringBuffer; │ │ 0x0007 - 0x0093 reg=6 zis Ljava/util/zip/ZipInputStream; │ │ 0x0000 - 0x0093 reg=9 this Ljwtc/android/chess/tools/PGNProcessor$1; │ │ │ │ - source_file_idx : 2959 (PGNProcessor.java) │ │ + source_file_idx : 2956 (PGNProcessor.java) │ │ │ │ Class #527 header: │ │ -class_idx : 1102 │ │ +class_idx : 1099 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 826 │ │ -source_file_idx : 2959 │ │ +superclass_idx : 823 │ │ +source_file_idx : 2956 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #527 annotations: │ │ Annotations on class │ │ @@ -115270,93 +115305,93 @@ │ │ type : '(Ljwtc/android/chess/tools/PGNProcessor;Ljava/io/InputStream;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -0668b8: |[0668b8] jwtc.android.chess.tools.PGNProcessor$2.:(Ljwtc/android/chess/tools/PGNProcessor;Ljava/io/InputStream;)V │ │ -0668c8: 5b01 360a |0000: iput-object v1, v0, Ljwtc/android/chess/tools/PGNProcessor$2;.this$0:Ljwtc/android/chess/tools/PGNProcessor; // field@0a36 │ │ -0668cc: 5b02 370a |0002: iput-object v2, v0, Ljwtc/android/chess/tools/PGNProcessor$2;.val$is:Ljava/io/InputStream; // field@0a37 │ │ -0668d0: 7010 1c15 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ -0668d6: 0e00 |0007: return-void │ │ +06846c: |[06846c] jwtc.android.chess.tools.PGNProcessor$2.:(Ljwtc/android/chess/tools/PGNProcessor;Ljava/io/InputStream;)V │ │ +06847c: 5b01 360a |0000: iput-object v1, v0, Ljwtc/android/chess/tools/PGNProcessor$2;.this$0:Ljwtc/android/chess/tools/PGNProcessor; // field@0a36 │ │ +068480: 5b02 370a |0002: iput-object v2, v0, Ljwtc/android/chess/tools/PGNProcessor$2;.val$is:Ljava/io/InputStream; // field@0a37 │ │ +068484: 7010 1c15 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ +06848a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=82 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Ljwtc/android/chess/tools/PGNProcessor$2; │ │ - 0x0000 - 0x0008 reg=1 (null) Ljwtc/android/chess/tools/PGNProcessor; │ │ + 0x0000 - 0x0008 reg=1 this$0 Ljwtc/android/chess/tools/PGNProcessor; │ │ 0x0000 - 0x0008 reg=2 (null) Ljava/io/InputStream; │ │ │ │ Virtual methods - │ │ #0 : (in Ljwtc/android/chess/tools/PGNProcessor$2;) │ │ name : 'run' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 108 16-bit code units │ │ -0668d8: |[0668d8] jwtc.android.chess.tools.PGNProcessor$2.run:()V │ │ -0668e8: 2204 4103 |0000: new-instance v4, Ljava/lang/StringBuffer; // type@0341 │ │ -0668ec: 7010 4e15 0400 |0002: invoke-direct {v4}, Ljava/lang/StringBuffer;.:()V // method@154e │ │ -0668f2: 1305 0008 |0005: const/16 v5, #int 2048 // #800 │ │ -0668f6: 2350 8c04 |0007: new-array v0, v5, [B // type@048c │ │ -0668fa: 5485 370a |0009: iget-object v5, v8, Ljwtc/android/chess/tools/PGNProcessor$2;.val$is:Ljava/io/InputStream; // field@0a37 │ │ -0668fe: 1206 |000b: const/4 v6, #int 0 // #0 │ │ -066900: 2107 |000c: array-length v7, v0 │ │ -066902: 6e40 c214 0576 |000d: invoke-virtual {v5, v0, v6, v7}, Ljava/io/InputStream;.read:([BII)I // method@14c2 │ │ -066908: 0a02 |0010: move-result v2 │ │ -06690a: 12f5 |0011: const/4 v5, #int -1 // #ff │ │ -06690c: 3252 2b00 |0012: if-eq v2, v5, 003d // +002b │ │ -066910: 2205 4003 |0014: new-instance v5, Ljava/lang/String; // type@0340 │ │ -066914: 1206 |0016: const/4 v6, #int 0 // #0 │ │ -066916: 7040 3315 0526 |0017: invoke-direct {v5, v0, v6, v2}, Ljava/lang/String;.:([BII)V // method@1533 │ │ -06691c: 6e20 5015 5400 |001a: invoke-virtual {v4, v5}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@1550 │ │ -066922: 5485 360a |001d: iget-object v5, v8, Ljwtc/android/chess/tools/PGNProcessor$2;.this$0:Ljwtc/android/chess/tools/PGNProcessor; // field@0a36 │ │ -066926: 6e20 561a 4500 |001f: invoke-virtual {v5, v4}, Ljwtc/android/chess/tools/PGNProcessor;.processPGNPart:(Ljava/lang/StringBuffer;)V // method@1a56 │ │ -06692c: 28e7 |0022: goto 0009 // -0019 │ │ -06692e: 0d01 |0023: move-exception v1 │ │ -066930: 2203 6b00 |0024: new-instance v3, Landroid/os/Message; // type@006b │ │ -066934: 7010 d401 0300 |0026: invoke-direct {v3}, Landroid/os/Message;.:()V // method@01d4 │ │ -06693a: 1265 |0029: const/4 v5, #int 6 // #6 │ │ -06693c: 5935 2100 |002a: iput v5, v3, Landroid/os/Message;.what:I // field@0021 │ │ -066940: 5485 360a |002c: iget-object v5, v8, Ljwtc/android/chess/tools/PGNProcessor$2;.this$0:Ljwtc/android/chess/tools/PGNProcessor; // field@0a36 │ │ -066944: 5455 3e0a |002e: iget-object v5, v5, Ljwtc/android/chess/tools/PGNProcessor;.m_threadUpdateHandler:Landroid/os/Handler; // field@0a3e │ │ -066948: 6e20 d201 3500 |0030: invoke-virtual {v5, v3}, Landroid/os/Handler;.sendMessage:(Landroid/os/Message;)Z // method@01d2 │ │ -06694e: 1a05 8e0b |0033: const-string v5, "PGNProcessor" // string@0b8e │ │ -066952: 6e10 fc14 0100 |0035: invoke-virtual {v1}, Ljava/lang/Exception;.toString:()Ljava/lang/String; // method@14fc │ │ -066958: 0c06 |0038: move-result-object v6 │ │ -06695a: 7120 f611 6500 |0039: invoke-static {v5, v6}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@11f6 │ │ -066960: 0e00 |003c: return-void │ │ -066962: 2203 6b00 |003d: new-instance v3, Landroid/os/Message; // type@006b │ │ -066966: 7010 d401 0300 |003f: invoke-direct {v3}, Landroid/os/Message;.:()V // method@01d4 │ │ -06696c: 5485 360a |0042: iget-object v5, v8, Ljwtc/android/chess/tools/PGNProcessor$2;.this$0:Ljwtc/android/chess/tools/PGNProcessor; // field@0a36 │ │ -066970: 6e10 5615 0400 |0044: invoke-virtual {v4}, Ljava/lang/StringBuffer;.toString:()Ljava/lang/String; // method@1556 │ │ -066976: 0c06 |0047: move-result-object v6 │ │ -066978: 6e20 541a 6500 |0048: invoke-virtual {v5, v6}, Ljwtc/android/chess/tools/PGNProcessor;.processPGN:(Ljava/lang/String;)Z // method@1a54 │ │ -06697e: 0a05 |004b: move-result v5 │ │ -066980: 3805 1c00 |004c: if-eqz v5, 0068 // +001c │ │ -066984: 1215 |004e: const/4 v5, #int 1 // #1 │ │ -066986: 5935 2100 |004f: iput v5, v3, Landroid/os/Message;.what:I // field@0021 │ │ -06698a: 5485 360a |0051: iget-object v5, v8, Ljwtc/android/chess/tools/PGNProcessor$2;.this$0:Ljwtc/android/chess/tools/PGNProcessor; // field@0a36 │ │ -06698e: 5455 3e0a |0053: iget-object v5, v5, Ljwtc/android/chess/tools/PGNProcessor;.m_threadUpdateHandler:Landroid/os/Handler; // field@0a3e │ │ -066992: 6e20 d201 3500 |0055: invoke-virtual {v5, v3}, Landroid/os/Handler;.sendMessage:(Landroid/os/Message;)Z // method@01d2 │ │ -066998: 2203 6b00 |0058: new-instance v3, Landroid/os/Message; // type@006b │ │ -06699c: 7010 d401 0300 |005a: invoke-direct {v3}, Landroid/os/Message;.:()V // method@01d4 │ │ -0669a2: 1245 |005d: const/4 v5, #int 4 // #4 │ │ -0669a4: 5935 2100 |005e: iput v5, v3, Landroid/os/Message;.what:I // field@0021 │ │ -0669a8: 5485 360a |0060: iget-object v5, v8, Ljwtc/android/chess/tools/PGNProcessor$2;.this$0:Ljwtc/android/chess/tools/PGNProcessor; // field@0a36 │ │ -0669ac: 5455 3e0a |0062: iget-object v5, v5, Ljwtc/android/chess/tools/PGNProcessor;.m_threadUpdateHandler:Landroid/os/Handler; // field@0a3e │ │ -0669b0: 6e20 d201 3500 |0064: invoke-virtual {v5, v3}, Landroid/os/Handler;.sendMessage:(Landroid/os/Message;)Z // method@01d2 │ │ -0669b6: 28d5 |0067: goto 003c // -002b │ │ -0669b8: 1225 |0068: const/4 v5, #int 2 // #2 │ │ -0669ba: 5935 2100 |0069: iput v5, v3, Landroid/os/Message;.what:I // field@0021 │ │ -0669be: 28e6 |006b: goto 0051 // -001a │ │ +06848c: |[06848c] jwtc.android.chess.tools.PGNProcessor$2.run:()V │ │ +06849c: 2204 3e03 |0000: new-instance v4, Ljava/lang/StringBuffer; // type@033e │ │ +0684a0: 7010 4e15 0400 |0002: invoke-direct {v4}, Ljava/lang/StringBuffer;.:()V // method@154e │ │ +0684a6: 1305 0008 |0005: const/16 v5, #int 2048 // #800 │ │ +0684aa: 2350 8904 |0007: new-array v0, v5, [B // type@0489 │ │ +0684ae: 5485 370a |0009: iget-object v5, v8, Ljwtc/android/chess/tools/PGNProcessor$2;.val$is:Ljava/io/InputStream; // field@0a37 │ │ +0684b2: 1206 |000b: const/4 v6, #int 0 // #0 │ │ +0684b4: 2107 |000c: array-length v7, v0 │ │ +0684b6: 6e40 c214 0576 |000d: invoke-virtual {v5, v0, v6, v7}, Ljava/io/InputStream;.read:([BII)I // method@14c2 │ │ +0684bc: 0a02 |0010: move-result v2 │ │ +0684be: 12f5 |0011: const/4 v5, #int -1 // #ff │ │ +0684c0: 3252 2b00 |0012: if-eq v2, v5, 003d // +002b │ │ +0684c4: 2205 3d03 |0014: new-instance v5, Ljava/lang/String; // type@033d │ │ +0684c8: 1206 |0016: const/4 v6, #int 0 // #0 │ │ +0684ca: 7040 3315 0526 |0017: invoke-direct {v5, v0, v6, v2}, Ljava/lang/String;.:([BII)V // method@1533 │ │ +0684d0: 6e20 5015 5400 |001a: invoke-virtual {v4, v5}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@1550 │ │ +0684d6: 5485 360a |001d: iget-object v5, v8, Ljwtc/android/chess/tools/PGNProcessor$2;.this$0:Ljwtc/android/chess/tools/PGNProcessor; // field@0a36 │ │ +0684da: 6e20 551a 4500 |001f: invoke-virtual {v5, v4}, Ljwtc/android/chess/tools/PGNProcessor;.processPGNPart:(Ljava/lang/StringBuffer;)V // method@1a55 │ │ +0684e0: 28e7 |0022: goto 0009 // -0019 │ │ +0684e2: 0d01 |0023: move-exception v1 │ │ +0684e4: 2203 6800 |0024: new-instance v3, Landroid/os/Message; // type@0068 │ │ +0684e8: 7010 d401 0300 |0026: invoke-direct {v3}, Landroid/os/Message;.:()V // method@01d4 │ │ +0684ee: 1265 |0029: const/4 v5, #int 6 // #6 │ │ +0684f0: 5935 2100 |002a: iput v5, v3, Landroid/os/Message;.what:I // field@0021 │ │ +0684f4: 5485 360a |002c: iget-object v5, v8, Ljwtc/android/chess/tools/PGNProcessor$2;.this$0:Ljwtc/android/chess/tools/PGNProcessor; // field@0a36 │ │ +0684f8: 5455 3e0a |002e: iget-object v5, v5, Ljwtc/android/chess/tools/PGNProcessor;.m_threadUpdateHandler:Landroid/os/Handler; // field@0a3e │ │ +0684fc: 6e20 d201 3500 |0030: invoke-virtual {v5, v3}, Landroid/os/Handler;.sendMessage:(Landroid/os/Message;)Z // method@01d2 │ │ +068502: 1a05 8b0b |0033: const-string v5, "PGNProcessor" // string@0b8b │ │ +068506: 6e10 fc14 0100 |0035: invoke-virtual {v1}, Ljava/lang/Exception;.toString:()Ljava/lang/String; // method@14fc │ │ +06850c: 0c06 |0038: move-result-object v6 │ │ +06850e: 7120 f611 6500 |0039: invoke-static {v5, v6}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@11f6 │ │ +068514: 0e00 |003c: return-void │ │ +068516: 2203 6800 |003d: new-instance v3, Landroid/os/Message; // type@0068 │ │ +06851a: 7010 d401 0300 |003f: invoke-direct {v3}, Landroid/os/Message;.:()V // method@01d4 │ │ +068520: 5485 360a |0042: iget-object v5, v8, Ljwtc/android/chess/tools/PGNProcessor$2;.this$0:Ljwtc/android/chess/tools/PGNProcessor; // field@0a36 │ │ +068524: 6e10 5615 0400 |0044: invoke-virtual {v4}, Ljava/lang/StringBuffer;.toString:()Ljava/lang/String; // method@1556 │ │ +06852a: 0c06 |0047: move-result-object v6 │ │ +06852c: 6e20 531a 6500 |0048: invoke-virtual {v5, v6}, Ljwtc/android/chess/tools/PGNProcessor;.processPGN:(Ljava/lang/String;)Z // method@1a53 │ │ +068532: 0a05 |004b: move-result v5 │ │ +068534: 3805 1c00 |004c: if-eqz v5, 0068 // +001c │ │ +068538: 1215 |004e: const/4 v5, #int 1 // #1 │ │ +06853a: 5935 2100 |004f: iput v5, v3, Landroid/os/Message;.what:I // field@0021 │ │ +06853e: 5485 360a |0051: iget-object v5, v8, Ljwtc/android/chess/tools/PGNProcessor$2;.this$0:Ljwtc/android/chess/tools/PGNProcessor; // field@0a36 │ │ +068542: 5455 3e0a |0053: iget-object v5, v5, Ljwtc/android/chess/tools/PGNProcessor;.m_threadUpdateHandler:Landroid/os/Handler; // field@0a3e │ │ +068546: 6e20 d201 3500 |0055: invoke-virtual {v5, v3}, Landroid/os/Handler;.sendMessage:(Landroid/os/Message;)Z // method@01d2 │ │ +06854c: 2203 6800 |0058: new-instance v3, Landroid/os/Message; // type@0068 │ │ +068550: 7010 d401 0300 |005a: invoke-direct {v3}, Landroid/os/Message;.:()V // method@01d4 │ │ +068556: 1245 |005d: const/4 v5, #int 4 // #4 │ │ +068558: 5935 2100 |005e: iput v5, v3, Landroid/os/Message;.what:I // field@0021 │ │ +06855c: 5485 360a |0060: iget-object v5, v8, Ljwtc/android/chess/tools/PGNProcessor$2;.this$0:Ljwtc/android/chess/tools/PGNProcessor; // field@0a36 │ │ +068560: 5455 3e0a |0062: iget-object v5, v5, Ljwtc/android/chess/tools/PGNProcessor;.m_threadUpdateHandler:Landroid/os/Handler; // field@0a3e │ │ +068564: 6e20 d201 3500 |0064: invoke-virtual {v5, v3}, Landroid/os/Handler;.sendMessage:(Landroid/os/Message;)Z // method@01d2 │ │ +06856a: 28d5 |0067: goto 003c // -002b │ │ +06856c: 1225 |0068: const/4 v5, #int 2 // #2 │ │ +06856e: 5935 2100 |0069: iput v5, v3, Landroid/os/Message;.what:I // field@0021 │ │ +068572: 28e6 |006b: goto 0051 // -001a │ │ catches : 2 │ │ 0x0000 - 0x0022 │ │ Ljava/lang/Exception; -> 0x0023 │ │ 0x003d - 0x006b │ │ Ljava/lang/Exception; -> 0x0023 │ │ positions : │ │ 0x0000 line=87 │ │ @@ -115387,21 +115422,21 @@ │ │ 0x0042 - 0x005a reg=3 m Landroid/os/Message; │ │ 0x003d - 0x006c reg=0 buffer [B │ │ 0x003d - 0x006c reg=2 len I │ │ 0x005d - 0x006c reg=3 m Landroid/os/Message; │ │ 0x003d - 0x006c reg=4 sb Ljava/lang/StringBuffer; │ │ 0x0000 - 0x006c reg=8 this Ljwtc/android/chess/tools/PGNProcessor$2; │ │ │ │ - source_file_idx : 2959 (PGNProcessor.java) │ │ + source_file_idx : 2956 (PGNProcessor.java) │ │ │ │ Class #528 header: │ │ -class_idx : 1103 │ │ +class_idx : 1100 │ │ access_flags : 1025 (0x0401) │ │ -superclass_idx : 826 │ │ -source_file_idx : 2959 │ │ +superclass_idx : 823 │ │ +source_file_idx : 2956 │ │ static_fields_size : 5 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 6 │ │ │ │ Class #528 - │ │ Class descriptor : 'Ljwtc/android/chess/tools/PGNProcessor;' │ │ @@ -115449,19 +115484,19 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0669d8: |[0669d8] jwtc.android.chess.tools.PGNProcessor.:()V │ │ -0669e8: 7010 1c15 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@151c │ │ -0669ee: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -0669f0: 5b10 3d0a |0004: iput-object v0, v1, Ljwtc/android/chess/tools/PGNProcessor;.m_thread:Ljava/lang/Thread; // field@0a3d │ │ -0669f4: 0e00 |0006: return-void │ │ +06858c: |[06858c] jwtc.android.chess.tools.PGNProcessor.:()V │ │ +06859c: 7010 1c15 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@151c │ │ +0685a2: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +0685a4: 5b10 3d0a |0004: iput-object v0, v1, Ljwtc/android/chess/tools/PGNProcessor;.m_thread:Ljava/lang/Thread; // field@0a3d │ │ +0685a8: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=12 │ │ 0x0003 line=15 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Ljwtc/android/chess/tools/PGNProcessor; │ │ │ │ @@ -115483,72 +115518,73 @@ │ │ type : '(Ljava/io/InputStream;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 14 16-bit code units │ │ -0669f8: |[0669f8] jwtc.android.chess.tools.PGNProcessor.processPGNFile:(Ljava/io/InputStream;)V │ │ -066a08: 2200 4403 |0000: new-instance v0, Ljava/lang/Thread; // type@0344 │ │ -066a0c: 2201 4e04 |0002: new-instance v1, Ljwtc/android/chess/tools/PGNProcessor$2; // type@044e │ │ -066a10: 7030 501a 2103 |0004: invoke-direct {v1, v2, v3}, Ljwtc/android/chess/tools/PGNProcessor$2;.:(Ljwtc/android/chess/tools/PGNProcessor;Ljava/io/InputStream;)V // method@1a50 │ │ -066a16: 7020 6b15 1000 |0007: invoke-direct {v0, v1}, Ljava/lang/Thread;.:(Ljava/lang/Runnable;)V // method@156b │ │ -066a1c: 6e10 7115 0000 |000a: invoke-virtual {v0}, Ljava/lang/Thread;.start:()V // method@1571 │ │ -066a22: 0e00 |000d: return-void │ │ +0685ac: |[0685ac] jwtc.android.chess.tools.PGNProcessor.processPGNFile:(Ljava/io/InputStream;)V │ │ +0685bc: 2200 4103 |0000: new-instance v0, Ljava/lang/Thread; // type@0341 │ │ +0685c0: 2201 4b04 |0002: new-instance v1, Ljwtc/android/chess/tools/PGNProcessor$2; // type@044b │ │ +0685c4: 7030 4f1a 2103 |0004: invoke-direct {v1, v2, v3}, Ljwtc/android/chess/tools/PGNProcessor$2;.:(Ljwtc/android/chess/tools/PGNProcessor;Ljava/io/InputStream;)V // method@1a4f │ │ +0685ca: 7020 6b15 1000 |0007: invoke-direct {v0, v1}, Ljava/lang/Thread;.:(Ljava/lang/Runnable;)V // method@156b │ │ +0685d0: 6e10 7115 0000 |000a: invoke-virtual {v0}, Ljava/lang/Thread;.start:()V // method@1571 │ │ +0685d6: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=82 │ │ + 0x000a line=121 │ │ 0x000d line=122 │ │ locals : │ │ 0x0000 - 0x000e reg=2 this Ljwtc/android/chess/tools/PGNProcessor; │ │ 0x0000 - 0x000e reg=3 is Ljava/io/InputStream; │ │ │ │ #3 : (in Ljwtc/android/chess/tools/PGNProcessor;) │ │ name : 'processPGNPart' │ │ type : '(Ljava/lang/StringBuffer;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 60 16-bit code units │ │ -066a24: |[066a24] jwtc.android.chess.tools.PGNProcessor.processPGNPart:(Ljava/lang/StringBuffer;)V │ │ -066a34: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -066a36: 1202 |0001: const/4 v2, #int 0 // #0 │ │ -066a38: 1a04 6f0e |0002: const-string v4, "[Event "" // string@0e6f │ │ -066a3c: 6e20 5315 4700 |0004: invoke-virtual {v7, v4}, Ljava/lang/StringBuffer;.indexOf:(Ljava/lang/String;)I // method@1553 │ │ -066a42: 0a01 |0007: move-result v1 │ │ -066a44: 3a01 0d00 |0008: if-ltz v1, 0015 // +000d │ │ -066a48: 1a04 6f0e |000a: const-string v4, "[Event "" // string@0e6f │ │ -066a4c: d805 010a |000c: add-int/lit8 v5, v1, #int 10 // #0a │ │ -066a50: 6e30 5415 4705 |000e: invoke-virtual {v7, v4, v5}, Ljava/lang/StringBuffer;.indexOf:(Ljava/lang/String;I)I // method@1554 │ │ -066a56: 0a02 |0011: move-result v2 │ │ -066a58: 12f4 |0012: const/4 v4, #int -1 // #ff │ │ -066a5a: 3342 0300 |0013: if-ne v2, v4, 0016 // +0003 │ │ -066a5e: 0e00 |0015: return-void │ │ -066a60: 6e30 5515 1702 |0016: invoke-virtual {v7, v1, v2}, Ljava/lang/StringBuffer;.substring:(II)Ljava/lang/String; // method@1555 │ │ -066a66: 0c03 |0019: move-result-object v3 │ │ -066a68: 2200 6b00 |001a: new-instance v0, Landroid/os/Message; // type@006b │ │ -066a6c: 7010 d401 0000 |001c: invoke-direct {v0}, Landroid/os/Message;.:()V // method@01d4 │ │ -066a72: 6e20 541a 3600 |001f: invoke-virtual {v6, v3}, Ljwtc/android/chess/tools/PGNProcessor;.processPGN:(Ljava/lang/String;)Z // method@1a54 │ │ -066a78: 0a04 |0022: move-result v4 │ │ -066a7a: 3804 1500 |0023: if-eqz v4, 0038 // +0015 │ │ -066a7e: 1214 |0025: const/4 v4, #int 1 // #1 │ │ -066a80: 5904 2100 |0026: iput v4, v0, Landroid/os/Message;.what:I // field@0021 │ │ -066a84: 5464 3e0a |0028: iget-object v4, v6, Ljwtc/android/chess/tools/PGNProcessor;.m_threadUpdateHandler:Landroid/os/Handler; // field@0a3e │ │ -066a88: 6e20 d201 0400 |002a: invoke-virtual {v4, v0}, Landroid/os/Handler;.sendMessage:(Landroid/os/Message;)Z // method@01d2 │ │ -066a8e: 1204 |002d: const/4 v4, #int 0 // #0 │ │ -066a90: 6e30 5215 4702 |002e: invoke-virtual {v7, v4, v2}, Ljava/lang/StringBuffer;.delete:(II)Ljava/lang/StringBuffer; // method@1552 │ │ -066a96: 1a04 6f0e |0031: const-string v4, "[Event "" // string@0e6f │ │ -066a9a: 6e20 5315 4700 |0033: invoke-virtual {v7, v4}, Ljava/lang/StringBuffer;.indexOf:(Ljava/lang/String;)I // method@1553 │ │ -066aa0: 0a01 |0036: move-result v1 │ │ -066aa2: 28d1 |0037: goto 0008 // -002f │ │ -066aa4: 1224 |0038: const/4 v4, #int 2 // #2 │ │ -066aa6: 5904 2100 |0039: iput v4, v0, Landroid/os/Message;.what:I // field@0021 │ │ -066aaa: 28ed |003b: goto 0028 // -0013 │ │ +0685d8: |[0685d8] jwtc.android.chess.tools.PGNProcessor.processPGNPart:(Ljava/lang/StringBuffer;)V │ │ +0685e8: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +0685ea: 1202 |0001: const/4 v2, #int 0 // #0 │ │ +0685ec: 1a04 6c0e |0002: const-string v4, "[Event "" // string@0e6c │ │ +0685f0: 6e20 5315 4700 |0004: invoke-virtual {v7, v4}, Ljava/lang/StringBuffer;.indexOf:(Ljava/lang/String;)I // method@1553 │ │ +0685f6: 0a01 |0007: move-result v1 │ │ +0685f8: 3a01 0d00 |0008: if-ltz v1, 0015 // +000d │ │ +0685fc: 1a04 6c0e |000a: const-string v4, "[Event "" // string@0e6c │ │ +068600: d805 010a |000c: add-int/lit8 v5, v1, #int 10 // #0a │ │ +068604: 6e30 5415 4705 |000e: invoke-virtual {v7, v4, v5}, Ljava/lang/StringBuffer;.indexOf:(Ljava/lang/String;I)I // method@1554 │ │ +06860a: 0a02 |0011: move-result v2 │ │ +06860c: 12f4 |0012: const/4 v4, #int -1 // #ff │ │ +06860e: 3342 0300 |0013: if-ne v2, v4, 0016 // +0003 │ │ +068612: 0e00 |0015: return-void │ │ +068614: 6e30 5515 1702 |0016: invoke-virtual {v7, v1, v2}, Ljava/lang/StringBuffer;.substring:(II)Ljava/lang/String; // method@1555 │ │ +06861a: 0c03 |0019: move-result-object v3 │ │ +06861c: 2200 6800 |001a: new-instance v0, Landroid/os/Message; // type@0068 │ │ +068620: 7010 d401 0000 |001c: invoke-direct {v0}, Landroid/os/Message;.:()V // method@01d4 │ │ +068626: 6e20 531a 3600 |001f: invoke-virtual {v6, v3}, Ljwtc/android/chess/tools/PGNProcessor;.processPGN:(Ljava/lang/String;)Z // method@1a53 │ │ +06862c: 0a04 |0022: move-result v4 │ │ +06862e: 3804 1500 |0023: if-eqz v4, 0038 // +0015 │ │ +068632: 1214 |0025: const/4 v4, #int 1 // #1 │ │ +068634: 5904 2100 |0026: iput v4, v0, Landroid/os/Message;.what:I // field@0021 │ │ +068638: 5464 3e0a |0028: iget-object v4, v6, Ljwtc/android/chess/tools/PGNProcessor;.m_threadUpdateHandler:Landroid/os/Handler; // field@0a3e │ │ +06863c: 6e20 d201 0400 |002a: invoke-virtual {v4, v0}, Landroid/os/Handler;.sendMessage:(Landroid/os/Message;)Z // method@01d2 │ │ +068642: 1204 |002d: const/4 v4, #int 0 // #0 │ │ +068644: 6e30 5215 4702 |002e: invoke-virtual {v7, v4, v2}, Ljava/lang/StringBuffer;.delete:(II)Ljava/lang/StringBuffer; // method@1552 │ │ +06864a: 1a04 6c0e |0031: const-string v4, "[Event "" // string@0e6c │ │ +06864e: 6e20 5315 4700 |0033: invoke-virtual {v7, v4}, Ljava/lang/StringBuffer;.indexOf:(Ljava/lang/String;)I // method@1553 │ │ +068654: 0a01 |0036: move-result v1 │ │ +068656: 28d1 |0037: goto 0008 // -002f │ │ +068658: 1224 |0038: const/4 v4, #int 2 // #2 │ │ +06865a: 5904 2100 |0039: iput v4, v0, Landroid/os/Message;.what:I // field@0021 │ │ +06865e: 28ed |003b: goto 0028 // -0013 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=125 │ │ 0x0002 line=127 │ │ 0x0008 line=128 │ │ 0x000a line=129 │ │ 0x0012 line=130 │ │ @@ -115575,23 +115611,23 @@ │ │ type : '(Ljava/io/InputStream;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 18 16-bit code units │ │ -066aac: |[066aac] jwtc.android.chess.tools.PGNProcessor.processZipFile:(Ljava/io/InputStream;)V │ │ -066abc: 2200 4403 |0000: new-instance v0, Ljava/lang/Thread; // type@0344 │ │ -066ac0: 2201 4d04 |0002: new-instance v1, Ljwtc/android/chess/tools/PGNProcessor$1; // type@044d │ │ -066ac4: 7030 4e1a 2103 |0004: invoke-direct {v1, v2, v3}, Ljwtc/android/chess/tools/PGNProcessor$1;.:(Ljwtc/android/chess/tools/PGNProcessor;Ljava/io/InputStream;)V // method@1a4e │ │ -066aca: 7020 6b15 1000 |0007: invoke-direct {v0, v1}, Ljava/lang/Thread;.:(Ljava/lang/Runnable;)V // method@156b │ │ -066ad0: 5b20 3d0a |000a: iput-object v0, v2, Ljwtc/android/chess/tools/PGNProcessor;.m_thread:Ljava/lang/Thread; // field@0a3d │ │ -066ad4: 5420 3d0a |000c: iget-object v0, v2, Ljwtc/android/chess/tools/PGNProcessor;.m_thread:Ljava/lang/Thread; // field@0a3d │ │ -066ad8: 6e10 7115 0000 |000e: invoke-virtual {v0}, Ljava/lang/Thread;.start:()V // method@1571 │ │ -066ade: 0e00 |0011: return-void │ │ +068660: |[068660] jwtc.android.chess.tools.PGNProcessor.processZipFile:(Ljava/io/InputStream;)V │ │ +068670: 2200 4103 |0000: new-instance v0, Ljava/lang/Thread; // type@0341 │ │ +068674: 2201 4a04 |0002: new-instance v1, Ljwtc/android/chess/tools/PGNProcessor$1; // type@044a │ │ +068678: 7030 4d1a 2103 |0004: invoke-direct {v1, v2, v3}, Ljwtc/android/chess/tools/PGNProcessor$1;.:(Ljwtc/android/chess/tools/PGNProcessor;Ljava/io/InputStream;)V // method@1a4d │ │ +06867e: 7020 6b15 1000 |0007: invoke-direct {v0, v1}, Ljava/lang/Thread;.:(Ljava/lang/Runnable;)V // method@156b │ │ +068684: 5b20 3d0a |000a: iput-object v0, v2, Ljwtc/android/chess/tools/PGNProcessor;.m_thread:Ljava/lang/Thread; // field@0a3d │ │ +068688: 5420 3d0a |000c: iget-object v0, v2, Ljwtc/android/chess/tools/PGNProcessor;.m_thread:Ljava/lang/Thread; // field@0a3d │ │ +06868c: 6e10 7115 0000 |000e: invoke-virtual {v0}, Ljava/lang/Thread;.start:()V // method@1571 │ │ +068692: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ 0x000c line=70 │ │ 0x0011 line=71 │ │ locals : │ │ 0x0000 - 0x0012 reg=2 this Ljwtc/android/chess/tools/PGNProcessor; │ │ @@ -115602,38 +115638,38 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -066ae0: |[066ae0] jwtc.android.chess.tools.PGNProcessor.stopProcessing:()V │ │ -066af0: 5410 3d0a |0000: iget-object v0, v1, Ljwtc/android/chess/tools/PGNProcessor;.m_thread:Ljava/lang/Thread; // field@0a3d │ │ -066af4: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ -066af8: 5410 3d0a |0004: iget-object v0, v1, Ljwtc/android/chess/tools/PGNProcessor;.m_thread:Ljava/lang/Thread; // field@0a3d │ │ -066afc: 6e10 7215 0000 |0006: invoke-virtual {v0}, Ljava/lang/Thread;.stop:()V // method@1572 │ │ -066b02: 1200 |0009: const/4 v0, #int 0 // #0 │ │ -066b04: 5b10 3d0a |000a: iput-object v0, v1, Ljwtc/android/chess/tools/PGNProcessor;.m_thread:Ljava/lang/Thread; // field@0a3d │ │ -066b08: 0e00 |000c: return-void │ │ +068694: |[068694] jwtc.android.chess.tools.PGNProcessor.stopProcessing:()V │ │ +0686a4: 5410 3d0a |0000: iget-object v0, v1, Ljwtc/android/chess/tools/PGNProcessor;.m_thread:Ljava/lang/Thread; // field@0a3d │ │ +0686a8: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ +0686ac: 5410 3d0a |0004: iget-object v0, v1, Ljwtc/android/chess/tools/PGNProcessor;.m_thread:Ljava/lang/Thread; // field@0a3d │ │ +0686b0: 6e10 7215 0000 |0006: invoke-virtual {v0}, Ljava/lang/Thread;.stop:()V // method@1572 │ │ +0686b6: 1200 |0009: const/4 v0, #int 0 // #0 │ │ +0686b8: 5b10 3d0a |000a: iput-object v0, v1, Ljwtc/android/chess/tools/PGNProcessor;.m_thread:Ljava/lang/Thread; // field@0a3d │ │ +0686bc: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=74 │ │ 0x0004 line=75 │ │ 0x0009 line=76 │ │ 0x000c line=78 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Ljwtc/android/chess/tools/PGNProcessor; │ │ │ │ - source_file_idx : 2959 (PGNProcessor.java) │ │ + source_file_idx : 2956 (PGNProcessor.java) │ │ │ │ Class #529 header: │ │ -class_idx : 1104 │ │ +class_idx : 1101 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 104 │ │ -source_file_idx : 6046 │ │ +superclass_idx : 101 │ │ +source_file_idx : 6042 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #529 annotations: │ │ Annotations on class │ │ @@ -115657,120 +115693,120 @@ │ │ type : '(Ljwtc/android/chess/tools/importactivity;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -066b0c: |[066b0c] jwtc.android.chess.tools.importactivity$1.:(Ljwtc/android/chess/tools/importactivity;)V │ │ -066b1c: 5b01 3f0a |0000: iput-object v1, v0, Ljwtc/android/chess/tools/importactivity$1;.this$0:Ljwtc/android/chess/tools/importactivity; // field@0a3f │ │ -066b20: 7010 c601 0000 |0002: invoke-direct {v0}, Landroid/os/Handler;.:()V // method@01c6 │ │ -066b26: 0e00 |0005: return-void │ │ +0686c0: |[0686c0] jwtc.android.chess.tools.importactivity$1.:(Ljwtc/android/chess/tools/importactivity;)V │ │ +0686d0: 5b01 3f0a |0000: iput-object v1, v0, Ljwtc/android/chess/tools/importactivity$1;.this$0:Ljwtc/android/chess/tools/importactivity; // field@0a3f │ │ +0686d4: 7010 c601 0000 |0002: invoke-direct {v0}, Landroid/os/Handler;.:()V // method@01c6 │ │ +0686da: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=120 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Ljwtc/android/chess/tools/importactivity$1; │ │ - 0x0000 - 0x0006 reg=1 (null) Ljwtc/android/chess/tools/importactivity; │ │ + 0x0000 - 0x0006 reg=1 this$0 Ljwtc/android/chess/tools/importactivity; │ │ │ │ Virtual methods - │ │ #0 : (in Ljwtc/android/chess/tools/importactivity$1;) │ │ name : 'handleMessage' │ │ type : '(Landroid/os/Message;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 171 16-bit code units │ │ -066b28: |[066b28] jwtc.android.chess.tools.importactivity$1.handleMessage:(Landroid/os/Message;)V │ │ -066b38: 1242 |0000: const/4 v2, #int 4 // #4 │ │ -066b3a: 5240 2100 |0001: iget v0, v4, Landroid/os/Message;.what:I // field@0021 │ │ -066b3e: 1211 |0003: const/4 v1, #int 1 // #1 │ │ -066b40: 3310 2a00 |0004: if-ne v0, v1, 002e // +002a │ │ -066b44: 5430 3f0a |0006: iget-object v0, v3, Ljwtc/android/chess/tools/importactivity$1;.this$0:Ljwtc/android/chess/tools/importactivity; // field@0a3f │ │ -066b48: 7110 791a 0000 |0008: invoke-static {v0}, Ljwtc/android/chess/tools/importactivity;.access$008:(Ljwtc/android/chess/tools/importactivity;)I // method@1a79 │ │ -066b4e: 5430 3f0a |000b: iget-object v0, v3, Ljwtc/android/chess/tools/importactivity$1;.this$0:Ljwtc/android/chess/tools/importactivity; // field@0a3f │ │ -066b52: 7110 7a1a 0000 |000d: invoke-static {v0}, Ljwtc/android/chess/tools/importactivity;.access$100:(Ljwtc/android/chess/tools/importactivity;)Landroid/widget/TextView; // method@1a7a │ │ -066b58: 0c00 |0010: move-result-object v0 │ │ -066b5a: 2201 4203 |0011: new-instance v1, Ljava/lang/StringBuilder; // type@0342 │ │ -066b5e: 7010 5715 0100 |0013: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ -066b64: 1a02 d40b |0016: const-string v2, "Processed " // string@0bd4 │ │ -066b68: 6e20 5f15 2100 |0018: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -066b6e: 0c01 |001b: move-result-object v1 │ │ -066b70: 5432 3f0a |001c: iget-object v2, v3, Ljwtc/android/chess/tools/importactivity$1;.this$0:Ljwtc/android/chess/tools/importactivity; // field@0a3f │ │ -066b74: 7110 781a 0200 |001e: invoke-static {v2}, Ljwtc/android/chess/tools/importactivity;.access$000:(Ljwtc/android/chess/tools/importactivity;)I // method@1a78 │ │ -066b7a: 0a02 |0021: move-result v2 │ │ -066b7c: 6e20 5b15 2100 |0022: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@155b │ │ -066b82: 0c01 |0025: move-result-object v1 │ │ -066b84: 6e10 6415 0100 |0026: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ -066b8a: 0c01 |0029: move-result-object v1 │ │ -066b8c: 6e20 8214 1000 |002a: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@1482 │ │ -066b92: 0e00 |002d: return-void │ │ -066b94: 5240 2100 |002e: iget v0, v4, Landroid/os/Message;.what:I // field@0021 │ │ -066b98: 1221 |0030: const/4 v1, #int 2 // #2 │ │ -066b9a: 3310 2a00 |0031: if-ne v0, v1, 005b // +002a │ │ -066b9e: 5430 3f0a |0033: iget-object v0, v3, Ljwtc/android/chess/tools/importactivity$1;.this$0:Ljwtc/android/chess/tools/importactivity; // field@0a3f │ │ -066ba2: 7110 7c1a 0000 |0035: invoke-static {v0}, Ljwtc/android/chess/tools/importactivity;.access$208:(Ljwtc/android/chess/tools/importactivity;)I // method@1a7c │ │ -066ba8: 5430 3f0a |0038: iget-object v0, v3, Ljwtc/android/chess/tools/importactivity$1;.this$0:Ljwtc/android/chess/tools/importactivity; // field@0a3f │ │ -066bac: 7110 7d1a 0000 |003a: invoke-static {v0}, Ljwtc/android/chess/tools/importactivity;.access$300:(Ljwtc/android/chess/tools/importactivity;)Landroid/widget/TextView; // method@1a7d │ │ -066bb2: 0c00 |003d: move-result-object v0 │ │ -066bb4: 2201 4203 |003e: new-instance v1, Ljava/lang/StringBuilder; // type@0342 │ │ -066bb8: 7010 5715 0100 |0040: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ -066bbe: 1a02 4c04 |0043: const-string v2, "Failed " // string@044c │ │ -066bc2: 6e20 5f15 2100 |0045: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -066bc8: 0c01 |0048: move-result-object v1 │ │ -066bca: 5432 3f0a |0049: iget-object v2, v3, Ljwtc/android/chess/tools/importactivity$1;.this$0:Ljwtc/android/chess/tools/importactivity; // field@0a3f │ │ -066bce: 7110 7b1a 0200 |004b: invoke-static {v2}, Ljwtc/android/chess/tools/importactivity;.access$200:(Ljwtc/android/chess/tools/importactivity;)I // method@1a7b │ │ -066bd4: 0a02 |004e: move-result v2 │ │ -066bd6: 6e20 5b15 2100 |004f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@155b │ │ -066bdc: 0c01 |0052: move-result-object v1 │ │ -066bde: 6e10 6415 0100 |0053: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ -066be4: 0c01 |0056: move-result-object v1 │ │ -066be6: 6e20 8214 1000 |0057: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@1482 │ │ -066bec: 28d3 |005a: goto 002d // -002d │ │ -066bee: 5240 2100 |005b: iget v0, v4, Landroid/os/Message;.what:I // field@0021 │ │ -066bf2: 3320 3400 |005d: if-ne v0, v2, 0091 // +0034 │ │ -066bf6: 5430 3f0a |005f: iget-object v0, v3, Ljwtc/android/chess/tools/importactivity$1;.this$0:Ljwtc/android/chess/tools/importactivity; // field@0a3f │ │ -066bfa: 7110 7e1a 0000 |0061: invoke-static {v0}, Ljwtc/android/chess/tools/importactivity;.access$400:(Ljwtc/android/chess/tools/importactivity;)Landroid/widget/ProgressBar; // method@1a7e │ │ -066c00: 0c00 |0064: move-result-object v0 │ │ -066c02: 6e20 1d14 2000 |0065: invoke-virtual {v0, v2}, Landroid/widget/ProgressBar;.setVisibility:(I)V // method@141d │ │ -066c08: 5430 3f0a |0068: iget-object v0, v3, Ljwtc/android/chess/tools/importactivity$1;.this$0:Ljwtc/android/chess/tools/importactivity; // field@0a3f │ │ -066c0c: 7110 7a1a 0000 |006a: invoke-static {v0}, Ljwtc/android/chess/tools/importactivity;.access$100:(Ljwtc/android/chess/tools/importactivity;)Landroid/widget/TextView; // method@1a7a │ │ -066c12: 0c00 |006d: move-result-object v0 │ │ -066c14: 2201 4203 |006e: new-instance v1, Ljava/lang/StringBuilder; // type@0342 │ │ -066c18: 7010 5715 0100 |0070: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ -066c1e: 1a02 1205 |0073: const-string v2, "Imported " // string@0512 │ │ -066c22: 6e20 5f15 2100 |0075: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -066c28: 0c01 |0078: move-result-object v1 │ │ -066c2a: 5432 3f0a |0079: iget-object v2, v3, Ljwtc/android/chess/tools/importactivity$1;.this$0:Ljwtc/android/chess/tools/importactivity; // field@0a3f │ │ -066c2e: 7110 781a 0200 |007b: invoke-static {v2}, Ljwtc/android/chess/tools/importactivity;.access$000:(Ljwtc/android/chess/tools/importactivity;)I // method@1a78 │ │ -066c34: 0a02 |007e: move-result v2 │ │ -066c36: 6e20 5b15 2100 |007f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@155b │ │ -066c3c: 0c01 |0082: move-result-object v1 │ │ -066c3e: 1a02 6600 |0083: const-string v2, " games" // string@0066 │ │ -066c42: 6e20 5f15 2100 |0085: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -066c48: 0c01 |0088: move-result-object v1 │ │ -066c4a: 6e10 6415 0100 |0089: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ -066c50: 0c01 |008c: move-result-object v1 │ │ -066c52: 6e20 8214 1000 |008d: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@1482 │ │ -066c58: 289d |0090: goto 002d // -0063 │ │ -066c5a: 5240 2100 |0091: iget v0, v4, Landroid/os/Message;.what:I // field@0021 │ │ -066c5e: 1261 |0093: const/4 v1, #int 6 // #6 │ │ -066c60: 3310 99ff |0094: if-ne v0, v1, 002d // -0067 │ │ -066c64: 5430 3f0a |0096: iget-object v0, v3, Ljwtc/android/chess/tools/importactivity$1;.this$0:Ljwtc/android/chess/tools/importactivity; // field@0a3f │ │ -066c68: 7110 7e1a 0000 |0098: invoke-static {v0}, Ljwtc/android/chess/tools/importactivity;.access$400:(Ljwtc/android/chess/tools/importactivity;)Landroid/widget/ProgressBar; // method@1a7e │ │ -066c6e: 0c00 |009b: move-result-object v0 │ │ -066c70: 6e20 1d14 2000 |009c: invoke-virtual {v0, v2}, Landroid/widget/ProgressBar;.setVisibility:(I)V // method@141d │ │ -066c76: 5430 3f0a |009f: iget-object v0, v3, Ljwtc/android/chess/tools/importactivity$1;.this$0:Ljwtc/android/chess/tools/importactivity; // field@0a3f │ │ -066c7a: 7110 7a1a 0000 |00a1: invoke-static {v0}, Ljwtc/android/chess/tools/importactivity;.access$100:(Ljwtc/android/chess/tools/importactivity;)Landroid/widget/TextView; // method@1a7a │ │ -066c80: 0c00 |00a4: move-result-object v0 │ │ -066c82: 1a01 6902 |00a5: const-string v1, "An error occured, import failed" // string@0269 │ │ -066c86: 6e20 8214 1000 |00a7: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@1482 │ │ -066c8c: 2883 |00aa: goto 002d // -007d │ │ +0686dc: |[0686dc] jwtc.android.chess.tools.importactivity$1.handleMessage:(Landroid/os/Message;)V │ │ +0686ec: 1242 |0000: const/4 v2, #int 4 // #4 │ │ +0686ee: 5240 2100 |0001: iget v0, v4, Landroid/os/Message;.what:I // field@0021 │ │ +0686f2: 1211 |0003: const/4 v1, #int 1 // #1 │ │ +0686f4: 3310 2a00 |0004: if-ne v0, v1, 002e // +002a │ │ +0686f8: 5430 3f0a |0006: iget-object v0, v3, Ljwtc/android/chess/tools/importactivity$1;.this$0:Ljwtc/android/chess/tools/importactivity; // field@0a3f │ │ +0686fc: 7110 781a 0000 |0008: invoke-static {v0}, Ljwtc/android/chess/tools/importactivity;.access$008:(Ljwtc/android/chess/tools/importactivity;)I // method@1a78 │ │ +068702: 5430 3f0a |000b: iget-object v0, v3, Ljwtc/android/chess/tools/importactivity$1;.this$0:Ljwtc/android/chess/tools/importactivity; // field@0a3f │ │ +068706: 7110 791a 0000 |000d: invoke-static {v0}, Ljwtc/android/chess/tools/importactivity;.access$100:(Ljwtc/android/chess/tools/importactivity;)Landroid/widget/TextView; // method@1a79 │ │ +06870c: 0c00 |0010: move-result-object v0 │ │ +06870e: 2201 3f03 |0011: new-instance v1, Ljava/lang/StringBuilder; // type@033f │ │ +068712: 7010 5715 0100 |0013: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ +068718: 1a02 d10b |0016: const-string v2, "Processed " // string@0bd1 │ │ +06871c: 6e20 5f15 2100 |0018: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +068722: 0c01 |001b: move-result-object v1 │ │ +068724: 5432 3f0a |001c: iget-object v2, v3, Ljwtc/android/chess/tools/importactivity$1;.this$0:Ljwtc/android/chess/tools/importactivity; // field@0a3f │ │ +068728: 7110 771a 0200 |001e: invoke-static {v2}, Ljwtc/android/chess/tools/importactivity;.access$000:(Ljwtc/android/chess/tools/importactivity;)I // method@1a77 │ │ +06872e: 0a02 |0021: move-result v2 │ │ +068730: 6e20 5b15 2100 |0022: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@155b │ │ +068736: 0c01 |0025: move-result-object v1 │ │ +068738: 6e10 6415 0100 |0026: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ +06873e: 0c01 |0029: move-result-object v1 │ │ +068740: 6e20 8214 1000 |002a: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@1482 │ │ +068746: 0e00 |002d: return-void │ │ +068748: 5240 2100 |002e: iget v0, v4, Landroid/os/Message;.what:I // field@0021 │ │ +06874c: 1221 |0030: const/4 v1, #int 2 // #2 │ │ +06874e: 3310 2a00 |0031: if-ne v0, v1, 005b // +002a │ │ +068752: 5430 3f0a |0033: iget-object v0, v3, Ljwtc/android/chess/tools/importactivity$1;.this$0:Ljwtc/android/chess/tools/importactivity; // field@0a3f │ │ +068756: 7110 7b1a 0000 |0035: invoke-static {v0}, Ljwtc/android/chess/tools/importactivity;.access$208:(Ljwtc/android/chess/tools/importactivity;)I // method@1a7b │ │ +06875c: 5430 3f0a |0038: iget-object v0, v3, Ljwtc/android/chess/tools/importactivity$1;.this$0:Ljwtc/android/chess/tools/importactivity; // field@0a3f │ │ +068760: 7110 7c1a 0000 |003a: invoke-static {v0}, Ljwtc/android/chess/tools/importactivity;.access$300:(Ljwtc/android/chess/tools/importactivity;)Landroid/widget/TextView; // method@1a7c │ │ +068766: 0c00 |003d: move-result-object v0 │ │ +068768: 2201 3f03 |003e: new-instance v1, Ljava/lang/StringBuilder; // type@033f │ │ +06876c: 7010 5715 0100 |0040: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ +068772: 1a02 4c04 |0043: const-string v2, "Failed " // string@044c │ │ +068776: 6e20 5f15 2100 |0045: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +06877c: 0c01 |0048: move-result-object v1 │ │ +06877e: 5432 3f0a |0049: iget-object v2, v3, Ljwtc/android/chess/tools/importactivity$1;.this$0:Ljwtc/android/chess/tools/importactivity; // field@0a3f │ │ +068782: 7110 7a1a 0200 |004b: invoke-static {v2}, Ljwtc/android/chess/tools/importactivity;.access$200:(Ljwtc/android/chess/tools/importactivity;)I // method@1a7a │ │ +068788: 0a02 |004e: move-result v2 │ │ +06878a: 6e20 5b15 2100 |004f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@155b │ │ +068790: 0c01 |0052: move-result-object v1 │ │ +068792: 6e10 6415 0100 |0053: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ +068798: 0c01 |0056: move-result-object v1 │ │ +06879a: 6e20 8214 1000 |0057: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@1482 │ │ +0687a0: 28d3 |005a: goto 002d // -002d │ │ +0687a2: 5240 2100 |005b: iget v0, v4, Landroid/os/Message;.what:I // field@0021 │ │ +0687a6: 3320 3400 |005d: if-ne v0, v2, 0091 // +0034 │ │ +0687aa: 5430 3f0a |005f: iget-object v0, v3, Ljwtc/android/chess/tools/importactivity$1;.this$0:Ljwtc/android/chess/tools/importactivity; // field@0a3f │ │ +0687ae: 7110 7d1a 0000 |0061: invoke-static {v0}, Ljwtc/android/chess/tools/importactivity;.access$400:(Ljwtc/android/chess/tools/importactivity;)Landroid/widget/ProgressBar; // method@1a7d │ │ +0687b4: 0c00 |0064: move-result-object v0 │ │ +0687b6: 6e20 1d14 2000 |0065: invoke-virtual {v0, v2}, Landroid/widget/ProgressBar;.setVisibility:(I)V // method@141d │ │ +0687bc: 5430 3f0a |0068: iget-object v0, v3, Ljwtc/android/chess/tools/importactivity$1;.this$0:Ljwtc/android/chess/tools/importactivity; // field@0a3f │ │ +0687c0: 7110 791a 0000 |006a: invoke-static {v0}, Ljwtc/android/chess/tools/importactivity;.access$100:(Ljwtc/android/chess/tools/importactivity;)Landroid/widget/TextView; // method@1a79 │ │ +0687c6: 0c00 |006d: move-result-object v0 │ │ +0687c8: 2201 3f03 |006e: new-instance v1, Ljava/lang/StringBuilder; // type@033f │ │ +0687cc: 7010 5715 0100 |0070: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ +0687d2: 1a02 1205 |0073: const-string v2, "Imported " // string@0512 │ │ +0687d6: 6e20 5f15 2100 |0075: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +0687dc: 0c01 |0078: move-result-object v1 │ │ +0687de: 5432 3f0a |0079: iget-object v2, v3, Ljwtc/android/chess/tools/importactivity$1;.this$0:Ljwtc/android/chess/tools/importactivity; // field@0a3f │ │ +0687e2: 7110 771a 0200 |007b: invoke-static {v2}, Ljwtc/android/chess/tools/importactivity;.access$000:(Ljwtc/android/chess/tools/importactivity;)I // method@1a77 │ │ +0687e8: 0a02 |007e: move-result v2 │ │ +0687ea: 6e20 5b15 2100 |007f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@155b │ │ +0687f0: 0c01 |0082: move-result-object v1 │ │ +0687f2: 1a02 6600 |0083: const-string v2, " games" // string@0066 │ │ +0687f6: 6e20 5f15 2100 |0085: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +0687fc: 0c01 |0088: move-result-object v1 │ │ +0687fe: 6e10 6415 0100 |0089: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ +068804: 0c01 |008c: move-result-object v1 │ │ +068806: 6e20 8214 1000 |008d: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@1482 │ │ +06880c: 289d |0090: goto 002d // -0063 │ │ +06880e: 5240 2100 |0091: iget v0, v4, Landroid/os/Message;.what:I // field@0021 │ │ +068812: 1261 |0093: const/4 v1, #int 6 // #6 │ │ +068814: 3310 99ff |0094: if-ne v0, v1, 002d // -0067 │ │ +068818: 5430 3f0a |0096: iget-object v0, v3, Ljwtc/android/chess/tools/importactivity$1;.this$0:Ljwtc/android/chess/tools/importactivity; // field@0a3f │ │ +06881c: 7110 7d1a 0000 |0098: invoke-static {v0}, Ljwtc/android/chess/tools/importactivity;.access$400:(Ljwtc/android/chess/tools/importactivity;)Landroid/widget/ProgressBar; // method@1a7d │ │ +068822: 0c00 |009b: move-result-object v0 │ │ +068824: 6e20 1d14 2000 |009c: invoke-virtual {v0, v2}, Landroid/widget/ProgressBar;.setVisibility:(I)V // method@141d │ │ +06882a: 5430 3f0a |009f: iget-object v0, v3, Ljwtc/android/chess/tools/importactivity$1;.this$0:Ljwtc/android/chess/tools/importactivity; // field@0a3f │ │ +06882e: 7110 791a 0000 |00a1: invoke-static {v0}, Ljwtc/android/chess/tools/importactivity;.access$100:(Ljwtc/android/chess/tools/importactivity;)Landroid/widget/TextView; // method@1a79 │ │ +068834: 0c00 |00a4: move-result-object v0 │ │ +068836: 1a01 6902 |00a5: const-string v1, "An error occured, import failed" // string@0269 │ │ +06883a: 6e20 8214 1000 |00a7: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@1482 │ │ +068840: 2883 |00aa: goto 002d // -007d │ │ catches : (none) │ │ positions : │ │ 0x0001 line=125 │ │ 0x0006 line=126 │ │ 0x000b line=127 │ │ 0x002d line=138 │ │ 0x002e line=128 │ │ @@ -115782,21 +115818,21 @@ │ │ 0x0091 line=134 │ │ 0x0096 line=135 │ │ 0x009f line=136 │ │ locals : │ │ 0x0000 - 0x00ab reg=3 this Ljwtc/android/chess/tools/importactivity$1; │ │ 0x0000 - 0x00ab reg=4 msg Landroid/os/Message; │ │ │ │ - source_file_idx : 6046 (importactivity.java) │ │ + source_file_idx : 6042 (importactivity.java) │ │ │ │ Class #530 header: │ │ -class_idx : 1105 │ │ +class_idx : 1102 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 104 │ │ -source_file_idx : 6046 │ │ +superclass_idx : 101 │ │ +source_file_idx : 6042 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #530 annotations: │ │ Annotations on class │ │ @@ -115820,136 +115856,136 @@ │ │ type : '(Ljwtc/android/chess/tools/importactivity;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -066c90: |[066c90] jwtc.android.chess.tools.importactivity$2.:(Ljwtc/android/chess/tools/importactivity;)V │ │ -066ca0: 5b01 400a |0000: iput-object v1, v0, Ljwtc/android/chess/tools/importactivity$2;.this$0:Ljwtc/android/chess/tools/importactivity; // field@0a40 │ │ -066ca4: 7010 c601 0000 |0002: invoke-direct {v0}, Landroid/os/Handler;.:()V // method@01c6 │ │ -066caa: 0e00 |0005: return-void │ │ +068844: |[068844] jwtc.android.chess.tools.importactivity$2.:(Ljwtc/android/chess/tools/importactivity;)V │ │ +068854: 5b01 400a |0000: iput-object v1, v0, Ljwtc/android/chess/tools/importactivity$2;.this$0:Ljwtc/android/chess/tools/importactivity; // field@0a40 │ │ +068858: 7010 c601 0000 |0002: invoke-direct {v0}, Landroid/os/Handler;.:()V // method@01c6 │ │ +06885e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=145 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Ljwtc/android/chess/tools/importactivity$2; │ │ - 0x0000 - 0x0006 reg=1 (null) Ljwtc/android/chess/tools/importactivity; │ │ + 0x0000 - 0x0006 reg=1 this$0 Ljwtc/android/chess/tools/importactivity; │ │ │ │ Virtual methods - │ │ #0 : (in Ljwtc/android/chess/tools/importactivity$2;) │ │ name : 'handleMessage' │ │ type : '(Landroid/os/Message;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 204 16-bit code units │ │ -066cac: |[066cac] jwtc.android.chess.tools.importactivity$2.handleMessage:(Landroid/os/Message;)V │ │ -066cbc: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -066cbe: 1242 |0001: const/4 v2, #int 4 // #4 │ │ -066cc0: 5250 2100 |0002: iget v0, v5, Landroid/os/Message;.what:I // field@0021 │ │ -066cc4: 1211 |0004: const/4 v1, #int 1 // #1 │ │ -066cc6: 3310 2a00 |0005: if-ne v0, v1, 002f // +002a │ │ -066cca: 5440 400a |0007: iget-object v0, v4, Ljwtc/android/chess/tools/importactivity$2;.this$0:Ljwtc/android/chess/tools/importactivity; // field@0a40 │ │ -066cce: 7110 791a 0000 |0009: invoke-static {v0}, Ljwtc/android/chess/tools/importactivity;.access$008:(Ljwtc/android/chess/tools/importactivity;)I // method@1a79 │ │ -066cd4: 5440 400a |000c: iget-object v0, v4, Ljwtc/android/chess/tools/importactivity$2;.this$0:Ljwtc/android/chess/tools/importactivity; // field@0a40 │ │ -066cd8: 7110 7a1a 0000 |000e: invoke-static {v0}, Ljwtc/android/chess/tools/importactivity;.access$100:(Ljwtc/android/chess/tools/importactivity;)Landroid/widget/TextView; // method@1a7a │ │ -066cde: 0c00 |0011: move-result-object v0 │ │ -066ce0: 2201 4203 |0012: new-instance v1, Ljava/lang/StringBuilder; // type@0342 │ │ -066ce4: 7010 5715 0100 |0014: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ -066cea: 1a02 d40b |0017: const-string v2, "Processed " // string@0bd4 │ │ -066cee: 6e20 5f15 2100 |0019: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -066cf4: 0c01 |001c: move-result-object v1 │ │ -066cf6: 5442 400a |001d: iget-object v2, v4, Ljwtc/android/chess/tools/importactivity$2;.this$0:Ljwtc/android/chess/tools/importactivity; // field@0a40 │ │ -066cfa: 7110 781a 0200 |001f: invoke-static {v2}, Ljwtc/android/chess/tools/importactivity;.access$000:(Ljwtc/android/chess/tools/importactivity;)I // method@1a78 │ │ -066d00: 0a02 |0022: move-result v2 │ │ -066d02: 6e20 5b15 2100 |0023: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@155b │ │ -066d08: 0c01 |0026: move-result-object v1 │ │ -066d0a: 6e10 6415 0100 |0027: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ -066d10: 0c01 |002a: move-result-object v1 │ │ -066d12: 6e20 8214 1000 |002b: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@1482 │ │ -066d18: 0e00 |002e: return-void │ │ -066d1a: 5250 2100 |002f: iget v0, v5, Landroid/os/Message;.what:I // field@0021 │ │ -066d1e: 1221 |0031: const/4 v1, #int 2 // #2 │ │ -066d20: 3310 2a00 |0032: if-ne v0, v1, 005c // +002a │ │ -066d24: 5440 400a |0034: iget-object v0, v4, Ljwtc/android/chess/tools/importactivity$2;.this$0:Ljwtc/android/chess/tools/importactivity; // field@0a40 │ │ -066d28: 7110 7c1a 0000 |0036: invoke-static {v0}, Ljwtc/android/chess/tools/importactivity;.access$208:(Ljwtc/android/chess/tools/importactivity;)I // method@1a7c │ │ -066d2e: 5440 400a |0039: iget-object v0, v4, Ljwtc/android/chess/tools/importactivity$2;.this$0:Ljwtc/android/chess/tools/importactivity; // field@0a40 │ │ -066d32: 7110 7d1a 0000 |003b: invoke-static {v0}, Ljwtc/android/chess/tools/importactivity;.access$300:(Ljwtc/android/chess/tools/importactivity;)Landroid/widget/TextView; // method@1a7d │ │ -066d38: 0c00 |003e: move-result-object v0 │ │ -066d3a: 2201 4203 |003f: new-instance v1, Ljava/lang/StringBuilder; // type@0342 │ │ -066d3e: 7010 5715 0100 |0041: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ -066d44: 1a02 4c04 |0044: const-string v2, "Failed " // string@044c │ │ -066d48: 6e20 5f15 2100 |0046: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -066d4e: 0c01 |0049: move-result-object v1 │ │ -066d50: 5442 400a |004a: iget-object v2, v4, Ljwtc/android/chess/tools/importactivity$2;.this$0:Ljwtc/android/chess/tools/importactivity; // field@0a40 │ │ -066d54: 7110 7b1a 0200 |004c: invoke-static {v2}, Ljwtc/android/chess/tools/importactivity;.access$200:(Ljwtc/android/chess/tools/importactivity;)I // method@1a7b │ │ -066d5a: 0a02 |004f: move-result v2 │ │ -066d5c: 6e20 5b15 2100 |0050: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@155b │ │ -066d62: 0c01 |0053: move-result-object v1 │ │ -066d64: 6e10 6415 0100 |0054: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ -066d6a: 0c01 |0057: move-result-object v1 │ │ -066d6c: 6e20 8214 1000 |0058: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@1482 │ │ -066d72: 28d3 |005b: goto 002e // -002d │ │ -066d74: 5250 2100 |005c: iget v0, v5, Landroid/os/Message;.what:I // field@0021 │ │ -066d78: 3320 4f00 |005e: if-ne v0, v2, 00ad // +004f │ │ -066d7c: 5440 400a |0060: iget-object v0, v4, Ljwtc/android/chess/tools/importactivity$2;.this$0:Ljwtc/android/chess/tools/importactivity; // field@0a40 │ │ -066d80: 6e10 921a 0000 |0062: invoke-virtual {v0}, Ljwtc/android/chess/tools/importactivity;.writeHashKeysToFile:()V // method@1a92 │ │ -066d86: 5440 400a |0065: iget-object v0, v4, Ljwtc/android/chess/tools/importactivity$2;.this$0:Ljwtc/android/chess/tools/importactivity; // field@0a40 │ │ -066d8a: 7110 7e1a 0000 |0067: invoke-static {v0}, Ljwtc/android/chess/tools/importactivity;.access$400:(Ljwtc/android/chess/tools/importactivity;)Landroid/widget/ProgressBar; // method@1a7e │ │ -066d90: 0c00 |006a: move-result-object v0 │ │ -066d92: 6e20 1d14 2000 |006b: invoke-virtual {v0, v2}, Landroid/widget/ProgressBar;.setVisibility:(I)V // method@141d │ │ -066d98: 5440 400a |006e: iget-object v0, v4, Ljwtc/android/chess/tools/importactivity$2;.this$0:Ljwtc/android/chess/tools/importactivity; // field@0a40 │ │ -066d9c: 7110 7a1a 0000 |0070: invoke-static {v0}, Ljwtc/android/chess/tools/importactivity;.access$100:(Ljwtc/android/chess/tools/importactivity;)Landroid/widget/TextView; // method@1a7a │ │ -066da2: 0c00 |0073: move-result-object v0 │ │ -066da4: 2201 4203 |0074: new-instance v1, Ljava/lang/StringBuilder; // type@0342 │ │ -066da8: 7010 5715 0100 |0076: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ -066dae: 1a02 1205 |0079: const-string v2, "Imported " // string@0512 │ │ -066db2: 6e20 5f15 2100 |007b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -066db8: 0c01 |007e: move-result-object v1 │ │ -066dba: 5442 400a |007f: iget-object v2, v4, Ljwtc/android/chess/tools/importactivity$2;.this$0:Ljwtc/android/chess/tools/importactivity; // field@0a40 │ │ -066dbe: 7110 781a 0200 |0081: invoke-static {v2}, Ljwtc/android/chess/tools/importactivity;.access$000:(Ljwtc/android/chess/tools/importactivity;)I // method@1a78 │ │ -066dc4: 0a02 |0084: move-result v2 │ │ -066dc6: 6e20 5b15 2100 |0085: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@155b │ │ -066dcc: 0c01 |0088: move-result-object v1 │ │ -066dce: 1a02 6700 |0089: const-string v2, " games; " // string@0067 │ │ -066dd2: 6e20 5f15 2100 |008b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -066dd8: 0c01 |008e: move-result-object v1 │ │ -066dda: 5442 400a |008f: iget-object v2, v4, Ljwtc/android/chess/tools/importactivity$2;.this$0:Ljwtc/android/chess/tools/importactivity; // field@0a40 │ │ -066dde: 5422 530a |0091: iget-object v2, v2, Ljwtc/android/chess/tools/importactivity;._arrKeys:Ljava/util/TreeSet; // field@0a53 │ │ -066de2: 6e10 f315 0200 |0093: invoke-virtual {v2}, Ljava/util/TreeSet;.size:()I // method@15f3 │ │ -066de8: 0a02 |0096: move-result v2 │ │ -066dea: 6e20 5b15 2100 |0097: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@155b │ │ -066df0: 0c01 |009a: move-result-object v1 │ │ -066df2: 1a02 ac00 |009b: const-string v2, " positions." // string@00ac │ │ -066df6: 6e20 5f15 2100 |009d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -066dfc: 0c01 |00a0: move-result-object v1 │ │ -066dfe: 6e10 6415 0100 |00a1: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ -066e04: 0c01 |00a4: move-result-object v1 │ │ -066e06: 6e20 8214 1000 |00a5: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@1482 │ │ -066e0c: 5440 400a |00a8: iget-object v0, v4, Ljwtc/android/chess/tools/importactivity$2;.this$0:Ljwtc/android/chess/tools/importactivity; // field@0a40 │ │ -066e10: 5c03 5a0a |00aa: iput-boolean v3, v0, Ljwtc/android/chess/tools/importactivity;._processing:Z // field@0a5a │ │ -066e14: 2882 |00ac: goto 002e // -007e │ │ -066e16: 5250 2100 |00ad: iget v0, v5, Landroid/os/Message;.what:I // field@0021 │ │ -066e1a: 1261 |00af: const/4 v1, #int 6 // #6 │ │ -066e1c: 3310 7eff |00b0: if-ne v0, v1, 002e // -0082 │ │ -066e20: 5440 400a |00b2: iget-object v0, v4, Ljwtc/android/chess/tools/importactivity$2;.this$0:Ljwtc/android/chess/tools/importactivity; // field@0a40 │ │ -066e24: 7110 7e1a 0000 |00b4: invoke-static {v0}, Ljwtc/android/chess/tools/importactivity;.access$400:(Ljwtc/android/chess/tools/importactivity;)Landroid/widget/ProgressBar; // method@1a7e │ │ -066e2a: 0c00 |00b7: move-result-object v0 │ │ -066e2c: 6e20 1d14 2000 |00b8: invoke-virtual {v0, v2}, Landroid/widget/ProgressBar;.setVisibility:(I)V // method@141d │ │ -066e32: 5440 400a |00bb: iget-object v0, v4, Ljwtc/android/chess/tools/importactivity$2;.this$0:Ljwtc/android/chess/tools/importactivity; // field@0a40 │ │ -066e36: 7110 7a1a 0000 |00bd: invoke-static {v0}, Ljwtc/android/chess/tools/importactivity;.access$100:(Ljwtc/android/chess/tools/importactivity;)Landroid/widget/TextView; // method@1a7a │ │ -066e3c: 0c00 |00c0: move-result-object v0 │ │ -066e3e: 1a01 6902 |00c1: const-string v1, "An error occured, import failed" // string@0269 │ │ -066e42: 6e20 8214 1000 |00c3: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@1482 │ │ -066e48: 5440 400a |00c6: iget-object v0, v4, Ljwtc/android/chess/tools/importactivity$2;.this$0:Ljwtc/android/chess/tools/importactivity; // field@0a40 │ │ -066e4c: 5c03 5a0a |00c8: iput-boolean v3, v0, Ljwtc/android/chess/tools/importactivity;._processing:Z // field@0a5a │ │ -066e50: 2900 64ff |00ca: goto/16 002e // -009c │ │ +068860: |[068860] jwtc.android.chess.tools.importactivity$2.handleMessage:(Landroid/os/Message;)V │ │ +068870: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +068872: 1242 |0001: const/4 v2, #int 4 // #4 │ │ +068874: 5250 2100 |0002: iget v0, v5, Landroid/os/Message;.what:I // field@0021 │ │ +068878: 1211 |0004: const/4 v1, #int 1 // #1 │ │ +06887a: 3310 2a00 |0005: if-ne v0, v1, 002f // +002a │ │ +06887e: 5440 400a |0007: iget-object v0, v4, Ljwtc/android/chess/tools/importactivity$2;.this$0:Ljwtc/android/chess/tools/importactivity; // field@0a40 │ │ +068882: 7110 781a 0000 |0009: invoke-static {v0}, Ljwtc/android/chess/tools/importactivity;.access$008:(Ljwtc/android/chess/tools/importactivity;)I // method@1a78 │ │ +068888: 5440 400a |000c: iget-object v0, v4, Ljwtc/android/chess/tools/importactivity$2;.this$0:Ljwtc/android/chess/tools/importactivity; // field@0a40 │ │ +06888c: 7110 791a 0000 |000e: invoke-static {v0}, Ljwtc/android/chess/tools/importactivity;.access$100:(Ljwtc/android/chess/tools/importactivity;)Landroid/widget/TextView; // method@1a79 │ │ +068892: 0c00 |0011: move-result-object v0 │ │ +068894: 2201 3f03 |0012: new-instance v1, Ljava/lang/StringBuilder; // type@033f │ │ +068898: 7010 5715 0100 |0014: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ +06889e: 1a02 d10b |0017: const-string v2, "Processed " // string@0bd1 │ │ +0688a2: 6e20 5f15 2100 |0019: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +0688a8: 0c01 |001c: move-result-object v1 │ │ +0688aa: 5442 400a |001d: iget-object v2, v4, Ljwtc/android/chess/tools/importactivity$2;.this$0:Ljwtc/android/chess/tools/importactivity; // field@0a40 │ │ +0688ae: 7110 771a 0200 |001f: invoke-static {v2}, Ljwtc/android/chess/tools/importactivity;.access$000:(Ljwtc/android/chess/tools/importactivity;)I // method@1a77 │ │ +0688b4: 0a02 |0022: move-result v2 │ │ +0688b6: 6e20 5b15 2100 |0023: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@155b │ │ +0688bc: 0c01 |0026: move-result-object v1 │ │ +0688be: 6e10 6415 0100 |0027: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ +0688c4: 0c01 |002a: move-result-object v1 │ │ +0688c6: 6e20 8214 1000 |002b: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@1482 │ │ +0688cc: 0e00 |002e: return-void │ │ +0688ce: 5250 2100 |002f: iget v0, v5, Landroid/os/Message;.what:I // field@0021 │ │ +0688d2: 1221 |0031: const/4 v1, #int 2 // #2 │ │ +0688d4: 3310 2a00 |0032: if-ne v0, v1, 005c // +002a │ │ +0688d8: 5440 400a |0034: iget-object v0, v4, Ljwtc/android/chess/tools/importactivity$2;.this$0:Ljwtc/android/chess/tools/importactivity; // field@0a40 │ │ +0688dc: 7110 7b1a 0000 |0036: invoke-static {v0}, Ljwtc/android/chess/tools/importactivity;.access$208:(Ljwtc/android/chess/tools/importactivity;)I // method@1a7b │ │ +0688e2: 5440 400a |0039: iget-object v0, v4, Ljwtc/android/chess/tools/importactivity$2;.this$0:Ljwtc/android/chess/tools/importactivity; // field@0a40 │ │ +0688e6: 7110 7c1a 0000 |003b: invoke-static {v0}, Ljwtc/android/chess/tools/importactivity;.access$300:(Ljwtc/android/chess/tools/importactivity;)Landroid/widget/TextView; // method@1a7c │ │ +0688ec: 0c00 |003e: move-result-object v0 │ │ +0688ee: 2201 3f03 |003f: new-instance v1, Ljava/lang/StringBuilder; // type@033f │ │ +0688f2: 7010 5715 0100 |0041: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ +0688f8: 1a02 4c04 |0044: const-string v2, "Failed " // string@044c │ │ +0688fc: 6e20 5f15 2100 |0046: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +068902: 0c01 |0049: move-result-object v1 │ │ +068904: 5442 400a |004a: iget-object v2, v4, Ljwtc/android/chess/tools/importactivity$2;.this$0:Ljwtc/android/chess/tools/importactivity; // field@0a40 │ │ +068908: 7110 7a1a 0200 |004c: invoke-static {v2}, Ljwtc/android/chess/tools/importactivity;.access$200:(Ljwtc/android/chess/tools/importactivity;)I // method@1a7a │ │ +06890e: 0a02 |004f: move-result v2 │ │ +068910: 6e20 5b15 2100 |0050: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@155b │ │ +068916: 0c01 |0053: move-result-object v1 │ │ +068918: 6e10 6415 0100 |0054: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ +06891e: 0c01 |0057: move-result-object v1 │ │ +068920: 6e20 8214 1000 |0058: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@1482 │ │ +068926: 28d3 |005b: goto 002e // -002d │ │ +068928: 5250 2100 |005c: iget v0, v5, Landroid/os/Message;.what:I // field@0021 │ │ +06892c: 3320 4f00 |005e: if-ne v0, v2, 00ad // +004f │ │ +068930: 5440 400a |0060: iget-object v0, v4, Ljwtc/android/chess/tools/importactivity$2;.this$0:Ljwtc/android/chess/tools/importactivity; // field@0a40 │ │ +068934: 6e10 911a 0000 |0062: invoke-virtual {v0}, Ljwtc/android/chess/tools/importactivity;.writeHashKeysToFile:()V // method@1a91 │ │ +06893a: 5440 400a |0065: iget-object v0, v4, Ljwtc/android/chess/tools/importactivity$2;.this$0:Ljwtc/android/chess/tools/importactivity; // field@0a40 │ │ +06893e: 7110 7d1a 0000 |0067: invoke-static {v0}, Ljwtc/android/chess/tools/importactivity;.access$400:(Ljwtc/android/chess/tools/importactivity;)Landroid/widget/ProgressBar; // method@1a7d │ │ +068944: 0c00 |006a: move-result-object v0 │ │ +068946: 6e20 1d14 2000 |006b: invoke-virtual {v0, v2}, Landroid/widget/ProgressBar;.setVisibility:(I)V // method@141d │ │ +06894c: 5440 400a |006e: iget-object v0, v4, Ljwtc/android/chess/tools/importactivity$2;.this$0:Ljwtc/android/chess/tools/importactivity; // field@0a40 │ │ +068950: 7110 791a 0000 |0070: invoke-static {v0}, Ljwtc/android/chess/tools/importactivity;.access$100:(Ljwtc/android/chess/tools/importactivity;)Landroid/widget/TextView; // method@1a79 │ │ +068956: 0c00 |0073: move-result-object v0 │ │ +068958: 2201 3f03 |0074: new-instance v1, Ljava/lang/StringBuilder; // type@033f │ │ +06895c: 7010 5715 0100 |0076: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ +068962: 1a02 1205 |0079: const-string v2, "Imported " // string@0512 │ │ +068966: 6e20 5f15 2100 |007b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +06896c: 0c01 |007e: move-result-object v1 │ │ +06896e: 5442 400a |007f: iget-object v2, v4, Ljwtc/android/chess/tools/importactivity$2;.this$0:Ljwtc/android/chess/tools/importactivity; // field@0a40 │ │ +068972: 7110 771a 0200 |0081: invoke-static {v2}, Ljwtc/android/chess/tools/importactivity;.access$000:(Ljwtc/android/chess/tools/importactivity;)I // method@1a77 │ │ +068978: 0a02 |0084: move-result v2 │ │ +06897a: 6e20 5b15 2100 |0085: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@155b │ │ +068980: 0c01 |0088: move-result-object v1 │ │ +068982: 1a02 6700 |0089: const-string v2, " games; " // string@0067 │ │ +068986: 6e20 5f15 2100 |008b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +06898c: 0c01 |008e: move-result-object v1 │ │ +06898e: 5442 400a |008f: iget-object v2, v4, Ljwtc/android/chess/tools/importactivity$2;.this$0:Ljwtc/android/chess/tools/importactivity; // field@0a40 │ │ +068992: 5422 530a |0091: iget-object v2, v2, Ljwtc/android/chess/tools/importactivity;._arrKeys:Ljava/util/TreeSet; // field@0a53 │ │ +068996: 6e10 f315 0200 |0093: invoke-virtual {v2}, Ljava/util/TreeSet;.size:()I // method@15f3 │ │ +06899c: 0a02 |0096: move-result v2 │ │ +06899e: 6e20 5b15 2100 |0097: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@155b │ │ +0689a4: 0c01 |009a: move-result-object v1 │ │ +0689a6: 1a02 ac00 |009b: const-string v2, " positions." // string@00ac │ │ +0689aa: 6e20 5f15 2100 |009d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +0689b0: 0c01 |00a0: move-result-object v1 │ │ +0689b2: 6e10 6415 0100 |00a1: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ +0689b8: 0c01 |00a4: move-result-object v1 │ │ +0689ba: 6e20 8214 1000 |00a5: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@1482 │ │ +0689c0: 5440 400a |00a8: iget-object v0, v4, Ljwtc/android/chess/tools/importactivity$2;.this$0:Ljwtc/android/chess/tools/importactivity; // field@0a40 │ │ +0689c4: 5c03 5a0a |00aa: iput-boolean v3, v0, Ljwtc/android/chess/tools/importactivity;._processing:Z // field@0a5a │ │ +0689c8: 2882 |00ac: goto 002e // -007e │ │ +0689ca: 5250 2100 |00ad: iget v0, v5, Landroid/os/Message;.what:I // field@0021 │ │ +0689ce: 1261 |00af: const/4 v1, #int 6 // #6 │ │ +0689d0: 3310 7eff |00b0: if-ne v0, v1, 002e // -0082 │ │ +0689d4: 5440 400a |00b2: iget-object v0, v4, Ljwtc/android/chess/tools/importactivity$2;.this$0:Ljwtc/android/chess/tools/importactivity; // field@0a40 │ │ +0689d8: 7110 7d1a 0000 |00b4: invoke-static {v0}, Ljwtc/android/chess/tools/importactivity;.access$400:(Ljwtc/android/chess/tools/importactivity;)Landroid/widget/ProgressBar; // method@1a7d │ │ +0689de: 0c00 |00b7: move-result-object v0 │ │ +0689e0: 6e20 1d14 2000 |00b8: invoke-virtual {v0, v2}, Landroid/widget/ProgressBar;.setVisibility:(I)V // method@141d │ │ +0689e6: 5440 400a |00bb: iget-object v0, v4, Ljwtc/android/chess/tools/importactivity$2;.this$0:Ljwtc/android/chess/tools/importactivity; // field@0a40 │ │ +0689ea: 7110 791a 0000 |00bd: invoke-static {v0}, Ljwtc/android/chess/tools/importactivity;.access$100:(Ljwtc/android/chess/tools/importactivity;)Landroid/widget/TextView; // method@1a79 │ │ +0689f0: 0c00 |00c0: move-result-object v0 │ │ +0689f2: 1a01 6902 |00c1: const-string v1, "An error occured, import failed" // string@0269 │ │ +0689f6: 6e20 8214 1000 |00c3: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@1482 │ │ +0689fc: 5440 400a |00c6: iget-object v0, v4, Ljwtc/android/chess/tools/importactivity$2;.this$0:Ljwtc/android/chess/tools/importactivity; // field@0a40 │ │ +068a00: 5c03 5a0a |00c8: iput-boolean v3, v0, Ljwtc/android/chess/tools/importactivity;._processing:Z // field@0a5a │ │ +068a04: 2900 64ff |00ca: goto/16 002e // -009c │ │ catches : (none) │ │ positions : │ │ 0x0002 line=150 │ │ 0x0007 line=151 │ │ 0x000c line=152 │ │ 0x002e line=166 │ │ 0x002f line=153 │ │ @@ -115964,21 +116000,21 @@ │ │ 0x00b2 line=162 │ │ 0x00bb line=163 │ │ 0x00c6 line=164 │ │ locals : │ │ 0x0000 - 0x00cc reg=4 this Ljwtc/android/chess/tools/importactivity$2; │ │ 0x0000 - 0x00cc reg=5 msg Landroid/os/Message; │ │ │ │ - source_file_idx : 6046 (importactivity.java) │ │ + source_file_idx : 6042 (importactivity.java) │ │ │ │ Class #531 header: │ │ -class_idx : 1106 │ │ +class_idx : 1103 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 104 │ │ -source_file_idx : 6046 │ │ +superclass_idx : 101 │ │ +source_file_idx : 6042 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #531 annotations: │ │ Annotations on class │ │ @@ -116002,125 +116038,125 @@ │ │ type : '(Ljwtc/android/chess/tools/importactivity;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -066e54: |[066e54] jwtc.android.chess.tools.importactivity$3.:(Ljwtc/android/chess/tools/importactivity;)V │ │ -066e64: 5b01 410a |0000: iput-object v1, v0, Ljwtc/android/chess/tools/importactivity$3;.this$0:Ljwtc/android/chess/tools/importactivity; // field@0a41 │ │ -066e68: 7010 c601 0000 |0002: invoke-direct {v0}, Landroid/os/Handler;.:()V // method@01c6 │ │ -066e6e: 0e00 |0005: return-void │ │ +068a08: |[068a08] jwtc.android.chess.tools.importactivity$3.:(Ljwtc/android/chess/tools/importactivity;)V │ │ +068a18: 5b01 410a |0000: iput-object v1, v0, Ljwtc/android/chess/tools/importactivity$3;.this$0:Ljwtc/android/chess/tools/importactivity; // field@0a41 │ │ +068a1c: 7010 c601 0000 |0002: invoke-direct {v0}, Landroid/os/Handler;.:()V // method@01c6 │ │ +068a22: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=178 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Ljwtc/android/chess/tools/importactivity$3; │ │ - 0x0000 - 0x0006 reg=1 (null) Ljwtc/android/chess/tools/importactivity; │ │ + 0x0000 - 0x0006 reg=1 this$0 Ljwtc/android/chess/tools/importactivity; │ │ │ │ Virtual methods - │ │ #0 : (in Ljwtc/android/chess/tools/importactivity$3;) │ │ name : 'handleMessage' │ │ type : '(Landroid/os/Message;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 181 16-bit code units │ │ -066e70: |[066e70] jwtc.android.chess.tools.importactivity$3.handleMessage:(Landroid/os/Message;)V │ │ -066e80: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -066e82: 1242 |0001: const/4 v2, #int 4 // #4 │ │ -066e84: 5250 2100 |0002: iget v0, v5, Landroid/os/Message;.what:I // field@0021 │ │ -066e88: 1211 |0004: const/4 v1, #int 1 // #1 │ │ -066e8a: 3310 2a00 |0005: if-ne v0, v1, 002f // +002a │ │ -066e8e: 5440 410a |0007: iget-object v0, v4, Ljwtc/android/chess/tools/importactivity$3;.this$0:Ljwtc/android/chess/tools/importactivity; // field@0a41 │ │ -066e92: 7110 791a 0000 |0009: invoke-static {v0}, Ljwtc/android/chess/tools/importactivity;.access$008:(Ljwtc/android/chess/tools/importactivity;)I // method@1a79 │ │ -066e98: 5440 410a |000c: iget-object v0, v4, Ljwtc/android/chess/tools/importactivity$3;.this$0:Ljwtc/android/chess/tools/importactivity; // field@0a41 │ │ -066e9c: 7110 7a1a 0000 |000e: invoke-static {v0}, Ljwtc/android/chess/tools/importactivity;.access$100:(Ljwtc/android/chess/tools/importactivity;)Landroid/widget/TextView; // method@1a7a │ │ -066ea2: 0c00 |0011: move-result-object v0 │ │ -066ea4: 2201 4203 |0012: new-instance v1, Ljava/lang/StringBuilder; // type@0342 │ │ -066ea8: 7010 5715 0100 |0014: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ -066eae: 1a02 d40b |0017: const-string v2, "Processed " // string@0bd4 │ │ -066eb2: 6e20 5f15 2100 |0019: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -066eb8: 0c01 |001c: move-result-object v1 │ │ -066eba: 5442 410a |001d: iget-object v2, v4, Ljwtc/android/chess/tools/importactivity$3;.this$0:Ljwtc/android/chess/tools/importactivity; // field@0a41 │ │ -066ebe: 7110 781a 0200 |001f: invoke-static {v2}, Ljwtc/android/chess/tools/importactivity;.access$000:(Ljwtc/android/chess/tools/importactivity;)I // method@1a78 │ │ -066ec4: 0a02 |0022: move-result v2 │ │ -066ec6: 6e20 5b15 2100 |0023: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@155b │ │ -066ecc: 0c01 |0026: move-result-object v1 │ │ -066ece: 6e10 6415 0100 |0027: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ -066ed4: 0c01 |002a: move-result-object v1 │ │ -066ed6: 6e20 8214 1000 |002b: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@1482 │ │ -066edc: 0e00 |002e: return-void │ │ -066ede: 5250 2100 |002f: iget v0, v5, Landroid/os/Message;.what:I // field@0021 │ │ -066ee2: 1221 |0031: const/4 v1, #int 2 // #2 │ │ -066ee4: 3310 2a00 |0032: if-ne v0, v1, 005c // +002a │ │ -066ee8: 5440 410a |0034: iget-object v0, v4, Ljwtc/android/chess/tools/importactivity$3;.this$0:Ljwtc/android/chess/tools/importactivity; // field@0a41 │ │ -066eec: 7110 7c1a 0000 |0036: invoke-static {v0}, Ljwtc/android/chess/tools/importactivity;.access$208:(Ljwtc/android/chess/tools/importactivity;)I // method@1a7c │ │ -066ef2: 5440 410a |0039: iget-object v0, v4, Ljwtc/android/chess/tools/importactivity$3;.this$0:Ljwtc/android/chess/tools/importactivity; // field@0a41 │ │ -066ef6: 7110 7d1a 0000 |003b: invoke-static {v0}, Ljwtc/android/chess/tools/importactivity;.access$300:(Ljwtc/android/chess/tools/importactivity;)Landroid/widget/TextView; // method@1a7d │ │ -066efc: 0c00 |003e: move-result-object v0 │ │ -066efe: 2201 4203 |003f: new-instance v1, Ljava/lang/StringBuilder; // type@0342 │ │ -066f02: 7010 5715 0100 |0041: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ -066f08: 1a02 4c04 |0044: const-string v2, "Failed " // string@044c │ │ -066f0c: 6e20 5f15 2100 |0046: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -066f12: 0c01 |0049: move-result-object v1 │ │ -066f14: 5442 410a |004a: iget-object v2, v4, Ljwtc/android/chess/tools/importactivity$3;.this$0:Ljwtc/android/chess/tools/importactivity; // field@0a41 │ │ -066f18: 7110 7b1a 0200 |004c: invoke-static {v2}, Ljwtc/android/chess/tools/importactivity;.access$200:(Ljwtc/android/chess/tools/importactivity;)I // method@1a7b │ │ -066f1e: 0a02 |004f: move-result v2 │ │ -066f20: 6e20 5b15 2100 |0050: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@155b │ │ -066f26: 0c01 |0053: move-result-object v1 │ │ -066f28: 6e10 6415 0100 |0054: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ -066f2e: 0c01 |0057: move-result-object v1 │ │ -066f30: 6e20 8214 1000 |0058: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@1482 │ │ -066f36: 28d3 |005b: goto 002e // -002d │ │ -066f38: 5250 2100 |005c: iget v0, v5, Landroid/os/Message;.what:I // field@0021 │ │ -066f3c: 3320 3800 |005e: if-ne v0, v2, 0096 // +0038 │ │ -066f40: 5440 410a |0060: iget-object v0, v4, Ljwtc/android/chess/tools/importactivity$3;.this$0:Ljwtc/android/chess/tools/importactivity; // field@0a41 │ │ -066f44: 7110 7e1a 0000 |0062: invoke-static {v0}, Ljwtc/android/chess/tools/importactivity;.access$400:(Ljwtc/android/chess/tools/importactivity;)Landroid/widget/ProgressBar; // method@1a7e │ │ -066f4a: 0c00 |0065: move-result-object v0 │ │ -066f4c: 6e20 1d14 2000 |0066: invoke-virtual {v0, v2}, Landroid/widget/ProgressBar;.setVisibility:(I)V // method@141d │ │ -066f52: 5440 410a |0069: iget-object v0, v4, Ljwtc/android/chess/tools/importactivity$3;.this$0:Ljwtc/android/chess/tools/importactivity; // field@0a41 │ │ -066f56: 7110 7a1a 0000 |006b: invoke-static {v0}, Ljwtc/android/chess/tools/importactivity;.access$100:(Ljwtc/android/chess/tools/importactivity;)Landroid/widget/TextView; // method@1a7a │ │ -066f5c: 0c00 |006e: move-result-object v0 │ │ -066f5e: 2201 4203 |006f: new-instance v1, Ljava/lang/StringBuilder; // type@0342 │ │ -066f62: 7010 5715 0100 |0071: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ -066f68: 1a02 1205 |0074: const-string v2, "Imported " // string@0512 │ │ -066f6c: 6e20 5f15 2100 |0076: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -066f72: 0c01 |0079: move-result-object v1 │ │ -066f74: 5442 410a |007a: iget-object v2, v4, Ljwtc/android/chess/tools/importactivity$3;.this$0:Ljwtc/android/chess/tools/importactivity; // field@0a41 │ │ -066f78: 7110 781a 0200 |007c: invoke-static {v2}, Ljwtc/android/chess/tools/importactivity;.access$000:(Ljwtc/android/chess/tools/importactivity;)I // method@1a78 │ │ -066f7e: 0a02 |007f: move-result v2 │ │ -066f80: 6e20 5b15 2100 |0080: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@155b │ │ -066f86: 0c01 |0083: move-result-object v1 │ │ -066f88: 1a02 ad00 |0084: const-string v2, " practice positions" // string@00ad │ │ -066f8c: 6e20 5f15 2100 |0086: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -066f92: 0c01 |0089: move-result-object v1 │ │ -066f94: 6e10 6415 0100 |008a: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ -066f9a: 0c01 |008d: move-result-object v1 │ │ -066f9c: 6e20 8214 1000 |008e: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@1482 │ │ -066fa2: 5440 410a |0091: iget-object v0, v4, Ljwtc/android/chess/tools/importactivity$3;.this$0:Ljwtc/android/chess/tools/importactivity; // field@0a41 │ │ -066fa6: 5c03 5a0a |0093: iput-boolean v3, v0, Ljwtc/android/chess/tools/importactivity;._processing:Z // field@0a5a │ │ -066faa: 2899 |0095: goto 002e // -0067 │ │ -066fac: 5250 2100 |0096: iget v0, v5, Landroid/os/Message;.what:I // field@0021 │ │ -066fb0: 1261 |0098: const/4 v1, #int 6 // #6 │ │ -066fb2: 3310 95ff |0099: if-ne v0, v1, 002e // -006b │ │ -066fb6: 5440 410a |009b: iget-object v0, v4, Ljwtc/android/chess/tools/importactivity$3;.this$0:Ljwtc/android/chess/tools/importactivity; // field@0a41 │ │ -066fba: 7110 7e1a 0000 |009d: invoke-static {v0}, Ljwtc/android/chess/tools/importactivity;.access$400:(Ljwtc/android/chess/tools/importactivity;)Landroid/widget/ProgressBar; // method@1a7e │ │ -066fc0: 0c00 |00a0: move-result-object v0 │ │ -066fc2: 6e20 1d14 2000 |00a1: invoke-virtual {v0, v2}, Landroid/widget/ProgressBar;.setVisibility:(I)V // method@141d │ │ -066fc8: 5440 410a |00a4: iget-object v0, v4, Ljwtc/android/chess/tools/importactivity$3;.this$0:Ljwtc/android/chess/tools/importactivity; // field@0a41 │ │ -066fcc: 7110 7a1a 0000 |00a6: invoke-static {v0}, Ljwtc/android/chess/tools/importactivity;.access$100:(Ljwtc/android/chess/tools/importactivity;)Landroid/widget/TextView; // method@1a7a │ │ -066fd2: 0c00 |00a9: move-result-object v0 │ │ -066fd4: 1a01 6902 |00aa: const-string v1, "An error occured, import failed" // string@0269 │ │ -066fd8: 6e20 8214 1000 |00ac: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@1482 │ │ -066fde: 5440 410a |00af: iget-object v0, v4, Ljwtc/android/chess/tools/importactivity$3;.this$0:Ljwtc/android/chess/tools/importactivity; // field@0a41 │ │ -066fe2: 5c03 5a0a |00b1: iput-boolean v3, v0, Ljwtc/android/chess/tools/importactivity;._processing:Z // field@0a5a │ │ -066fe6: 2900 7bff |00b3: goto/16 002e // -0085 │ │ +068a24: |[068a24] jwtc.android.chess.tools.importactivity$3.handleMessage:(Landroid/os/Message;)V │ │ +068a34: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +068a36: 1242 |0001: const/4 v2, #int 4 // #4 │ │ +068a38: 5250 2100 |0002: iget v0, v5, Landroid/os/Message;.what:I // field@0021 │ │ +068a3c: 1211 |0004: const/4 v1, #int 1 // #1 │ │ +068a3e: 3310 2a00 |0005: if-ne v0, v1, 002f // +002a │ │ +068a42: 5440 410a |0007: iget-object v0, v4, Ljwtc/android/chess/tools/importactivity$3;.this$0:Ljwtc/android/chess/tools/importactivity; // field@0a41 │ │ +068a46: 7110 781a 0000 |0009: invoke-static {v0}, Ljwtc/android/chess/tools/importactivity;.access$008:(Ljwtc/android/chess/tools/importactivity;)I // method@1a78 │ │ +068a4c: 5440 410a |000c: iget-object v0, v4, Ljwtc/android/chess/tools/importactivity$3;.this$0:Ljwtc/android/chess/tools/importactivity; // field@0a41 │ │ +068a50: 7110 791a 0000 |000e: invoke-static {v0}, Ljwtc/android/chess/tools/importactivity;.access$100:(Ljwtc/android/chess/tools/importactivity;)Landroid/widget/TextView; // method@1a79 │ │ +068a56: 0c00 |0011: move-result-object v0 │ │ +068a58: 2201 3f03 |0012: new-instance v1, Ljava/lang/StringBuilder; // type@033f │ │ +068a5c: 7010 5715 0100 |0014: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ +068a62: 1a02 d10b |0017: const-string v2, "Processed " // string@0bd1 │ │ +068a66: 6e20 5f15 2100 |0019: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +068a6c: 0c01 |001c: move-result-object v1 │ │ +068a6e: 5442 410a |001d: iget-object v2, v4, Ljwtc/android/chess/tools/importactivity$3;.this$0:Ljwtc/android/chess/tools/importactivity; // field@0a41 │ │ +068a72: 7110 771a 0200 |001f: invoke-static {v2}, Ljwtc/android/chess/tools/importactivity;.access$000:(Ljwtc/android/chess/tools/importactivity;)I // method@1a77 │ │ +068a78: 0a02 |0022: move-result v2 │ │ +068a7a: 6e20 5b15 2100 |0023: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@155b │ │ +068a80: 0c01 |0026: move-result-object v1 │ │ +068a82: 6e10 6415 0100 |0027: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ +068a88: 0c01 |002a: move-result-object v1 │ │ +068a8a: 6e20 8214 1000 |002b: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@1482 │ │ +068a90: 0e00 |002e: return-void │ │ +068a92: 5250 2100 |002f: iget v0, v5, Landroid/os/Message;.what:I // field@0021 │ │ +068a96: 1221 |0031: const/4 v1, #int 2 // #2 │ │ +068a98: 3310 2a00 |0032: if-ne v0, v1, 005c // +002a │ │ +068a9c: 5440 410a |0034: iget-object v0, v4, Ljwtc/android/chess/tools/importactivity$3;.this$0:Ljwtc/android/chess/tools/importactivity; // field@0a41 │ │ +068aa0: 7110 7b1a 0000 |0036: invoke-static {v0}, Ljwtc/android/chess/tools/importactivity;.access$208:(Ljwtc/android/chess/tools/importactivity;)I // method@1a7b │ │ +068aa6: 5440 410a |0039: iget-object v0, v4, Ljwtc/android/chess/tools/importactivity$3;.this$0:Ljwtc/android/chess/tools/importactivity; // field@0a41 │ │ +068aaa: 7110 7c1a 0000 |003b: invoke-static {v0}, Ljwtc/android/chess/tools/importactivity;.access$300:(Ljwtc/android/chess/tools/importactivity;)Landroid/widget/TextView; // method@1a7c │ │ +068ab0: 0c00 |003e: move-result-object v0 │ │ +068ab2: 2201 3f03 |003f: new-instance v1, Ljava/lang/StringBuilder; // type@033f │ │ +068ab6: 7010 5715 0100 |0041: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ +068abc: 1a02 4c04 |0044: const-string v2, "Failed " // string@044c │ │ +068ac0: 6e20 5f15 2100 |0046: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +068ac6: 0c01 |0049: move-result-object v1 │ │ +068ac8: 5442 410a |004a: iget-object v2, v4, Ljwtc/android/chess/tools/importactivity$3;.this$0:Ljwtc/android/chess/tools/importactivity; // field@0a41 │ │ +068acc: 7110 7a1a 0200 |004c: invoke-static {v2}, Ljwtc/android/chess/tools/importactivity;.access$200:(Ljwtc/android/chess/tools/importactivity;)I // method@1a7a │ │ +068ad2: 0a02 |004f: move-result v2 │ │ +068ad4: 6e20 5b15 2100 |0050: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@155b │ │ +068ada: 0c01 |0053: move-result-object v1 │ │ +068adc: 6e10 6415 0100 |0054: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ +068ae2: 0c01 |0057: move-result-object v1 │ │ +068ae4: 6e20 8214 1000 |0058: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@1482 │ │ +068aea: 28d3 |005b: goto 002e // -002d │ │ +068aec: 5250 2100 |005c: iget v0, v5, Landroid/os/Message;.what:I // field@0021 │ │ +068af0: 3320 3800 |005e: if-ne v0, v2, 0096 // +0038 │ │ +068af4: 5440 410a |0060: iget-object v0, v4, Ljwtc/android/chess/tools/importactivity$3;.this$0:Ljwtc/android/chess/tools/importactivity; // field@0a41 │ │ +068af8: 7110 7d1a 0000 |0062: invoke-static {v0}, Ljwtc/android/chess/tools/importactivity;.access$400:(Ljwtc/android/chess/tools/importactivity;)Landroid/widget/ProgressBar; // method@1a7d │ │ +068afe: 0c00 |0065: move-result-object v0 │ │ +068b00: 6e20 1d14 2000 |0066: invoke-virtual {v0, v2}, Landroid/widget/ProgressBar;.setVisibility:(I)V // method@141d │ │ +068b06: 5440 410a |0069: iget-object v0, v4, Ljwtc/android/chess/tools/importactivity$3;.this$0:Ljwtc/android/chess/tools/importactivity; // field@0a41 │ │ +068b0a: 7110 791a 0000 |006b: invoke-static {v0}, Ljwtc/android/chess/tools/importactivity;.access$100:(Ljwtc/android/chess/tools/importactivity;)Landroid/widget/TextView; // method@1a79 │ │ +068b10: 0c00 |006e: move-result-object v0 │ │ +068b12: 2201 3f03 |006f: new-instance v1, Ljava/lang/StringBuilder; // type@033f │ │ +068b16: 7010 5715 0100 |0071: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ +068b1c: 1a02 1205 |0074: const-string v2, "Imported " // string@0512 │ │ +068b20: 6e20 5f15 2100 |0076: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +068b26: 0c01 |0079: move-result-object v1 │ │ +068b28: 5442 410a |007a: iget-object v2, v4, Ljwtc/android/chess/tools/importactivity$3;.this$0:Ljwtc/android/chess/tools/importactivity; // field@0a41 │ │ +068b2c: 7110 771a 0200 |007c: invoke-static {v2}, Ljwtc/android/chess/tools/importactivity;.access$000:(Ljwtc/android/chess/tools/importactivity;)I // method@1a77 │ │ +068b32: 0a02 |007f: move-result v2 │ │ +068b34: 6e20 5b15 2100 |0080: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@155b │ │ +068b3a: 0c01 |0083: move-result-object v1 │ │ +068b3c: 1a02 ad00 |0084: const-string v2, " practice positions" // string@00ad │ │ +068b40: 6e20 5f15 2100 |0086: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +068b46: 0c01 |0089: move-result-object v1 │ │ +068b48: 6e10 6415 0100 |008a: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ +068b4e: 0c01 |008d: move-result-object v1 │ │ +068b50: 6e20 8214 1000 |008e: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@1482 │ │ +068b56: 5440 410a |0091: iget-object v0, v4, Ljwtc/android/chess/tools/importactivity$3;.this$0:Ljwtc/android/chess/tools/importactivity; // field@0a41 │ │ +068b5a: 5c03 5a0a |0093: iput-boolean v3, v0, Ljwtc/android/chess/tools/importactivity;._processing:Z // field@0a5a │ │ +068b5e: 2899 |0095: goto 002e // -0067 │ │ +068b60: 5250 2100 |0096: iget v0, v5, Landroid/os/Message;.what:I // field@0021 │ │ +068b64: 1261 |0098: const/4 v1, #int 6 // #6 │ │ +068b66: 3310 95ff |0099: if-ne v0, v1, 002e // -006b │ │ +068b6a: 5440 410a |009b: iget-object v0, v4, Ljwtc/android/chess/tools/importactivity$3;.this$0:Ljwtc/android/chess/tools/importactivity; // field@0a41 │ │ +068b6e: 7110 7d1a 0000 |009d: invoke-static {v0}, Ljwtc/android/chess/tools/importactivity;.access$400:(Ljwtc/android/chess/tools/importactivity;)Landroid/widget/ProgressBar; // method@1a7d │ │ +068b74: 0c00 |00a0: move-result-object v0 │ │ +068b76: 6e20 1d14 2000 |00a1: invoke-virtual {v0, v2}, Landroid/widget/ProgressBar;.setVisibility:(I)V // method@141d │ │ +068b7c: 5440 410a |00a4: iget-object v0, v4, Ljwtc/android/chess/tools/importactivity$3;.this$0:Ljwtc/android/chess/tools/importactivity; // field@0a41 │ │ +068b80: 7110 791a 0000 |00a6: invoke-static {v0}, Ljwtc/android/chess/tools/importactivity;.access$100:(Ljwtc/android/chess/tools/importactivity;)Landroid/widget/TextView; // method@1a79 │ │ +068b86: 0c00 |00a9: move-result-object v0 │ │ +068b88: 1a01 6902 |00aa: const-string v1, "An error occured, import failed" // string@0269 │ │ +068b8c: 6e20 8214 1000 |00ac: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@1482 │ │ +068b92: 5440 410a |00af: iget-object v0, v4, Ljwtc/android/chess/tools/importactivity$3;.this$0:Ljwtc/android/chess/tools/importactivity; // field@0a41 │ │ +068b96: 5c03 5a0a |00b1: iput-boolean v3, v0, Ljwtc/android/chess/tools/importactivity;._processing:Z // field@0a5a │ │ +068b9a: 2900 7bff |00b3: goto/16 002e // -0085 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=183 │ │ 0x0007 line=184 │ │ 0x000c line=185 │ │ 0x002e line=199 │ │ 0x002f line=186 │ │ @@ -116134,21 +116170,21 @@ │ │ 0x009b line=195 │ │ 0x00a4 line=196 │ │ 0x00af line=197 │ │ locals : │ │ 0x0000 - 0x00b5 reg=4 this Ljwtc/android/chess/tools/importactivity$3; │ │ 0x0000 - 0x00b5 reg=5 msg Landroid/os/Message; │ │ │ │ - source_file_idx : 6046 (importactivity.java) │ │ + source_file_idx : 6042 (importactivity.java) │ │ │ │ Class #532 header: │ │ -class_idx : 1107 │ │ +class_idx : 1104 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 104 │ │ -source_file_idx : 6046 │ │ +superclass_idx : 101 │ │ +source_file_idx : 6042 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #532 annotations: │ │ Annotations on class │ │ @@ -116172,125 +116208,125 @@ │ │ type : '(Ljwtc/android/chess/tools/importactivity;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -066fec: |[066fec] jwtc.android.chess.tools.importactivity$4.:(Ljwtc/android/chess/tools/importactivity;)V │ │ -066ffc: 5b01 420a |0000: iput-object v1, v0, Ljwtc/android/chess/tools/importactivity$4;.this$0:Ljwtc/android/chess/tools/importactivity; // field@0a42 │ │ -067000: 7010 c601 0000 |0002: invoke-direct {v0}, Landroid/os/Handler;.:()V // method@01c6 │ │ -067006: 0e00 |0005: return-void │ │ +068ba0: |[068ba0] jwtc.android.chess.tools.importactivity$4.:(Ljwtc/android/chess/tools/importactivity;)V │ │ +068bb0: 5b01 420a |0000: iput-object v1, v0, Ljwtc/android/chess/tools/importactivity$4;.this$0:Ljwtc/android/chess/tools/importactivity; // field@0a42 │ │ +068bb4: 7010 c601 0000 |0002: invoke-direct {v0}, Landroid/os/Handler;.:()V // method@01c6 │ │ +068bba: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=297 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Ljwtc/android/chess/tools/importactivity$4; │ │ - 0x0000 - 0x0006 reg=1 (null) Ljwtc/android/chess/tools/importactivity; │ │ + 0x0000 - 0x0006 reg=1 this$0 Ljwtc/android/chess/tools/importactivity; │ │ │ │ Virtual methods - │ │ #0 : (in Ljwtc/android/chess/tools/importactivity$4;) │ │ name : 'handleMessage' │ │ type : '(Landroid/os/Message;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 181 16-bit code units │ │ -067008: |[067008] jwtc.android.chess.tools.importactivity$4.handleMessage:(Landroid/os/Message;)V │ │ -067018: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -06701a: 1242 |0001: const/4 v2, #int 4 // #4 │ │ -06701c: 5250 2100 |0002: iget v0, v5, Landroid/os/Message;.what:I // field@0021 │ │ -067020: 1211 |0004: const/4 v1, #int 1 // #1 │ │ -067022: 3310 2a00 |0005: if-ne v0, v1, 002f // +002a │ │ -067026: 5440 420a |0007: iget-object v0, v4, Ljwtc/android/chess/tools/importactivity$4;.this$0:Ljwtc/android/chess/tools/importactivity; // field@0a42 │ │ -06702a: 7110 791a 0000 |0009: invoke-static {v0}, Ljwtc/android/chess/tools/importactivity;.access$008:(Ljwtc/android/chess/tools/importactivity;)I // method@1a79 │ │ -067030: 5440 420a |000c: iget-object v0, v4, Ljwtc/android/chess/tools/importactivity$4;.this$0:Ljwtc/android/chess/tools/importactivity; // field@0a42 │ │ -067034: 7110 7a1a 0000 |000e: invoke-static {v0}, Ljwtc/android/chess/tools/importactivity;.access$100:(Ljwtc/android/chess/tools/importactivity;)Landroid/widget/TextView; // method@1a7a │ │ -06703a: 0c00 |0011: move-result-object v0 │ │ -06703c: 2201 4203 |0012: new-instance v1, Ljava/lang/StringBuilder; // type@0342 │ │ -067040: 7010 5715 0100 |0014: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ -067046: 1a02 d40b |0017: const-string v2, "Processed " // string@0bd4 │ │ -06704a: 6e20 5f15 2100 |0019: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -067050: 0c01 |001c: move-result-object v1 │ │ -067052: 5442 420a |001d: iget-object v2, v4, Ljwtc/android/chess/tools/importactivity$4;.this$0:Ljwtc/android/chess/tools/importactivity; // field@0a42 │ │ -067056: 7110 781a 0200 |001f: invoke-static {v2}, Ljwtc/android/chess/tools/importactivity;.access$000:(Ljwtc/android/chess/tools/importactivity;)I // method@1a78 │ │ -06705c: 0a02 |0022: move-result v2 │ │ -06705e: 6e20 5b15 2100 |0023: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@155b │ │ -067064: 0c01 |0026: move-result-object v1 │ │ -067066: 6e10 6415 0100 |0027: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ -06706c: 0c01 |002a: move-result-object v1 │ │ -06706e: 6e20 8214 1000 |002b: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@1482 │ │ -067074: 0e00 |002e: return-void │ │ -067076: 5250 2100 |002f: iget v0, v5, Landroid/os/Message;.what:I // field@0021 │ │ -06707a: 1221 |0031: const/4 v1, #int 2 // #2 │ │ -06707c: 3310 2a00 |0032: if-ne v0, v1, 005c // +002a │ │ -067080: 5440 420a |0034: iget-object v0, v4, Ljwtc/android/chess/tools/importactivity$4;.this$0:Ljwtc/android/chess/tools/importactivity; // field@0a42 │ │ -067084: 7110 7c1a 0000 |0036: invoke-static {v0}, Ljwtc/android/chess/tools/importactivity;.access$208:(Ljwtc/android/chess/tools/importactivity;)I // method@1a7c │ │ -06708a: 5440 420a |0039: iget-object v0, v4, Ljwtc/android/chess/tools/importactivity$4;.this$0:Ljwtc/android/chess/tools/importactivity; // field@0a42 │ │ -06708e: 7110 7d1a 0000 |003b: invoke-static {v0}, Ljwtc/android/chess/tools/importactivity;.access$300:(Ljwtc/android/chess/tools/importactivity;)Landroid/widget/TextView; // method@1a7d │ │ -067094: 0c00 |003e: move-result-object v0 │ │ -067096: 2201 4203 |003f: new-instance v1, Ljava/lang/StringBuilder; // type@0342 │ │ -06709a: 7010 5715 0100 |0041: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ -0670a0: 1a02 4c04 |0044: const-string v2, "Failed " // string@044c │ │ -0670a4: 6e20 5f15 2100 |0046: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -0670aa: 0c01 |0049: move-result-object v1 │ │ -0670ac: 5442 420a |004a: iget-object v2, v4, Ljwtc/android/chess/tools/importactivity$4;.this$0:Ljwtc/android/chess/tools/importactivity; // field@0a42 │ │ -0670b0: 7110 7b1a 0200 |004c: invoke-static {v2}, Ljwtc/android/chess/tools/importactivity;.access$200:(Ljwtc/android/chess/tools/importactivity;)I // method@1a7b │ │ -0670b6: 0a02 |004f: move-result v2 │ │ -0670b8: 6e20 5b15 2100 |0050: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@155b │ │ -0670be: 0c01 |0053: move-result-object v1 │ │ -0670c0: 6e10 6415 0100 |0054: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ -0670c6: 0c01 |0057: move-result-object v1 │ │ -0670c8: 6e20 8214 1000 |0058: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@1482 │ │ -0670ce: 28d3 |005b: goto 002e // -002d │ │ -0670d0: 5250 2100 |005c: iget v0, v5, Landroid/os/Message;.what:I // field@0021 │ │ -0670d4: 3320 3800 |005e: if-ne v0, v2, 0096 // +0038 │ │ -0670d8: 5440 420a |0060: iget-object v0, v4, Ljwtc/android/chess/tools/importactivity$4;.this$0:Ljwtc/android/chess/tools/importactivity; // field@0a42 │ │ -0670dc: 7110 7e1a 0000 |0062: invoke-static {v0}, Ljwtc/android/chess/tools/importactivity;.access$400:(Ljwtc/android/chess/tools/importactivity;)Landroid/widget/ProgressBar; // method@1a7e │ │ -0670e2: 0c00 |0065: move-result-object v0 │ │ -0670e4: 6e20 1d14 2000 |0066: invoke-virtual {v0, v2}, Landroid/widget/ProgressBar;.setVisibility:(I)V // method@141d │ │ -0670ea: 5440 420a |0069: iget-object v0, v4, Ljwtc/android/chess/tools/importactivity$4;.this$0:Ljwtc/android/chess/tools/importactivity; // field@0a42 │ │ -0670ee: 7110 7a1a 0000 |006b: invoke-static {v0}, Ljwtc/android/chess/tools/importactivity;.access$100:(Ljwtc/android/chess/tools/importactivity;)Landroid/widget/TextView; // method@1a7a │ │ -0670f4: 0c00 |006e: move-result-object v0 │ │ -0670f6: 2201 4203 |006f: new-instance v1, Ljava/lang/StringBuilder; // type@0342 │ │ -0670fa: 7010 5715 0100 |0071: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ -067100: 1a02 1205 |0074: const-string v2, "Imported " // string@0512 │ │ -067104: 6e20 5f15 2100 |0076: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -06710a: 0c01 |0079: move-result-object v1 │ │ -06710c: 5442 420a |007a: iget-object v2, v4, Ljwtc/android/chess/tools/importactivity$4;.this$0:Ljwtc/android/chess/tools/importactivity; // field@0a42 │ │ -067110: 7110 781a 0200 |007c: invoke-static {v2}, Ljwtc/android/chess/tools/importactivity;.access$000:(Ljwtc/android/chess/tools/importactivity;)I // method@1a78 │ │ -067116: 0a02 |007f: move-result v2 │ │ -067118: 6e20 5b15 2100 |0080: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@155b │ │ -06711e: 0c01 |0083: move-result-object v1 │ │ -067120: 1a02 af00 |0084: const-string v2, " puzzle positions" // string@00af │ │ -067124: 6e20 5f15 2100 |0086: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -06712a: 0c01 |0089: move-result-object v1 │ │ -06712c: 6e10 6415 0100 |008a: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ -067132: 0c01 |008d: move-result-object v1 │ │ -067134: 6e20 8214 1000 |008e: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@1482 │ │ -06713a: 5440 420a |0091: iget-object v0, v4, Ljwtc/android/chess/tools/importactivity$4;.this$0:Ljwtc/android/chess/tools/importactivity; // field@0a42 │ │ -06713e: 5c03 5a0a |0093: iput-boolean v3, v0, Ljwtc/android/chess/tools/importactivity;._processing:Z // field@0a5a │ │ -067142: 2899 |0095: goto 002e // -0067 │ │ -067144: 5250 2100 |0096: iget v0, v5, Landroid/os/Message;.what:I // field@0021 │ │ -067148: 1261 |0098: const/4 v1, #int 6 // #6 │ │ -06714a: 3310 95ff |0099: if-ne v0, v1, 002e // -006b │ │ -06714e: 5440 420a |009b: iget-object v0, v4, Ljwtc/android/chess/tools/importactivity$4;.this$0:Ljwtc/android/chess/tools/importactivity; // field@0a42 │ │ -067152: 7110 7e1a 0000 |009d: invoke-static {v0}, Ljwtc/android/chess/tools/importactivity;.access$400:(Ljwtc/android/chess/tools/importactivity;)Landroid/widget/ProgressBar; // method@1a7e │ │ -067158: 0c00 |00a0: move-result-object v0 │ │ -06715a: 6e20 1d14 2000 |00a1: invoke-virtual {v0, v2}, Landroid/widget/ProgressBar;.setVisibility:(I)V // method@141d │ │ -067160: 5440 420a |00a4: iget-object v0, v4, Ljwtc/android/chess/tools/importactivity$4;.this$0:Ljwtc/android/chess/tools/importactivity; // field@0a42 │ │ -067164: 7110 7a1a 0000 |00a6: invoke-static {v0}, Ljwtc/android/chess/tools/importactivity;.access$100:(Ljwtc/android/chess/tools/importactivity;)Landroid/widget/TextView; // method@1a7a │ │ -06716a: 0c00 |00a9: move-result-object v0 │ │ -06716c: 1a01 6902 |00aa: const-string v1, "An error occured, import failed" // string@0269 │ │ -067170: 6e20 8214 1000 |00ac: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@1482 │ │ -067176: 5440 420a |00af: iget-object v0, v4, Ljwtc/android/chess/tools/importactivity$4;.this$0:Ljwtc/android/chess/tools/importactivity; // field@0a42 │ │ -06717a: 5c03 5a0a |00b1: iput-boolean v3, v0, Ljwtc/android/chess/tools/importactivity;._processing:Z // field@0a5a │ │ -06717e: 2900 7bff |00b3: goto/16 002e // -0085 │ │ +068bbc: |[068bbc] jwtc.android.chess.tools.importactivity$4.handleMessage:(Landroid/os/Message;)V │ │ +068bcc: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +068bce: 1242 |0001: const/4 v2, #int 4 // #4 │ │ +068bd0: 5250 2100 |0002: iget v0, v5, Landroid/os/Message;.what:I // field@0021 │ │ +068bd4: 1211 |0004: const/4 v1, #int 1 // #1 │ │ +068bd6: 3310 2a00 |0005: if-ne v0, v1, 002f // +002a │ │ +068bda: 5440 420a |0007: iget-object v0, v4, Ljwtc/android/chess/tools/importactivity$4;.this$0:Ljwtc/android/chess/tools/importactivity; // field@0a42 │ │ +068bde: 7110 781a 0000 |0009: invoke-static {v0}, Ljwtc/android/chess/tools/importactivity;.access$008:(Ljwtc/android/chess/tools/importactivity;)I // method@1a78 │ │ +068be4: 5440 420a |000c: iget-object v0, v4, Ljwtc/android/chess/tools/importactivity$4;.this$0:Ljwtc/android/chess/tools/importactivity; // field@0a42 │ │ +068be8: 7110 791a 0000 |000e: invoke-static {v0}, Ljwtc/android/chess/tools/importactivity;.access$100:(Ljwtc/android/chess/tools/importactivity;)Landroid/widget/TextView; // method@1a79 │ │ +068bee: 0c00 |0011: move-result-object v0 │ │ +068bf0: 2201 3f03 |0012: new-instance v1, Ljava/lang/StringBuilder; // type@033f │ │ +068bf4: 7010 5715 0100 |0014: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ +068bfa: 1a02 d10b |0017: const-string v2, "Processed " // string@0bd1 │ │ +068bfe: 6e20 5f15 2100 |0019: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +068c04: 0c01 |001c: move-result-object v1 │ │ +068c06: 5442 420a |001d: iget-object v2, v4, Ljwtc/android/chess/tools/importactivity$4;.this$0:Ljwtc/android/chess/tools/importactivity; // field@0a42 │ │ +068c0a: 7110 771a 0200 |001f: invoke-static {v2}, Ljwtc/android/chess/tools/importactivity;.access$000:(Ljwtc/android/chess/tools/importactivity;)I // method@1a77 │ │ +068c10: 0a02 |0022: move-result v2 │ │ +068c12: 6e20 5b15 2100 |0023: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@155b │ │ +068c18: 0c01 |0026: move-result-object v1 │ │ +068c1a: 6e10 6415 0100 |0027: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ +068c20: 0c01 |002a: move-result-object v1 │ │ +068c22: 6e20 8214 1000 |002b: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@1482 │ │ +068c28: 0e00 |002e: return-void │ │ +068c2a: 5250 2100 |002f: iget v0, v5, Landroid/os/Message;.what:I // field@0021 │ │ +068c2e: 1221 |0031: const/4 v1, #int 2 // #2 │ │ +068c30: 3310 2a00 |0032: if-ne v0, v1, 005c // +002a │ │ +068c34: 5440 420a |0034: iget-object v0, v4, Ljwtc/android/chess/tools/importactivity$4;.this$0:Ljwtc/android/chess/tools/importactivity; // field@0a42 │ │ +068c38: 7110 7b1a 0000 |0036: invoke-static {v0}, Ljwtc/android/chess/tools/importactivity;.access$208:(Ljwtc/android/chess/tools/importactivity;)I // method@1a7b │ │ +068c3e: 5440 420a |0039: iget-object v0, v4, Ljwtc/android/chess/tools/importactivity$4;.this$0:Ljwtc/android/chess/tools/importactivity; // field@0a42 │ │ +068c42: 7110 7c1a 0000 |003b: invoke-static {v0}, Ljwtc/android/chess/tools/importactivity;.access$300:(Ljwtc/android/chess/tools/importactivity;)Landroid/widget/TextView; // method@1a7c │ │ +068c48: 0c00 |003e: move-result-object v0 │ │ +068c4a: 2201 3f03 |003f: new-instance v1, Ljava/lang/StringBuilder; // type@033f │ │ +068c4e: 7010 5715 0100 |0041: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ +068c54: 1a02 4c04 |0044: const-string v2, "Failed " // string@044c │ │ +068c58: 6e20 5f15 2100 |0046: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +068c5e: 0c01 |0049: move-result-object v1 │ │ +068c60: 5442 420a |004a: iget-object v2, v4, Ljwtc/android/chess/tools/importactivity$4;.this$0:Ljwtc/android/chess/tools/importactivity; // field@0a42 │ │ +068c64: 7110 7a1a 0200 |004c: invoke-static {v2}, Ljwtc/android/chess/tools/importactivity;.access$200:(Ljwtc/android/chess/tools/importactivity;)I // method@1a7a │ │ +068c6a: 0a02 |004f: move-result v2 │ │ +068c6c: 6e20 5b15 2100 |0050: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@155b │ │ +068c72: 0c01 |0053: move-result-object v1 │ │ +068c74: 6e10 6415 0100 |0054: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ +068c7a: 0c01 |0057: move-result-object v1 │ │ +068c7c: 6e20 8214 1000 |0058: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@1482 │ │ +068c82: 28d3 |005b: goto 002e // -002d │ │ +068c84: 5250 2100 |005c: iget v0, v5, Landroid/os/Message;.what:I // field@0021 │ │ +068c88: 3320 3800 |005e: if-ne v0, v2, 0096 // +0038 │ │ +068c8c: 5440 420a |0060: iget-object v0, v4, Ljwtc/android/chess/tools/importactivity$4;.this$0:Ljwtc/android/chess/tools/importactivity; // field@0a42 │ │ +068c90: 7110 7d1a 0000 |0062: invoke-static {v0}, Ljwtc/android/chess/tools/importactivity;.access$400:(Ljwtc/android/chess/tools/importactivity;)Landroid/widget/ProgressBar; // method@1a7d │ │ +068c96: 0c00 |0065: move-result-object v0 │ │ +068c98: 6e20 1d14 2000 |0066: invoke-virtual {v0, v2}, Landroid/widget/ProgressBar;.setVisibility:(I)V // method@141d │ │ +068c9e: 5440 420a |0069: iget-object v0, v4, Ljwtc/android/chess/tools/importactivity$4;.this$0:Ljwtc/android/chess/tools/importactivity; // field@0a42 │ │ +068ca2: 7110 791a 0000 |006b: invoke-static {v0}, Ljwtc/android/chess/tools/importactivity;.access$100:(Ljwtc/android/chess/tools/importactivity;)Landroid/widget/TextView; // method@1a79 │ │ +068ca8: 0c00 |006e: move-result-object v0 │ │ +068caa: 2201 3f03 |006f: new-instance v1, Ljava/lang/StringBuilder; // type@033f │ │ +068cae: 7010 5715 0100 |0071: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ +068cb4: 1a02 1205 |0074: const-string v2, "Imported " // string@0512 │ │ +068cb8: 6e20 5f15 2100 |0076: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +068cbe: 0c01 |0079: move-result-object v1 │ │ +068cc0: 5442 420a |007a: iget-object v2, v4, Ljwtc/android/chess/tools/importactivity$4;.this$0:Ljwtc/android/chess/tools/importactivity; // field@0a42 │ │ +068cc4: 7110 771a 0200 |007c: invoke-static {v2}, Ljwtc/android/chess/tools/importactivity;.access$000:(Ljwtc/android/chess/tools/importactivity;)I // method@1a77 │ │ +068cca: 0a02 |007f: move-result v2 │ │ +068ccc: 6e20 5b15 2100 |0080: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@155b │ │ +068cd2: 0c01 |0083: move-result-object v1 │ │ +068cd4: 1a02 af00 |0084: const-string v2, " puzzle positions" // string@00af │ │ +068cd8: 6e20 5f15 2100 |0086: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +068cde: 0c01 |0089: move-result-object v1 │ │ +068ce0: 6e10 6415 0100 |008a: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ +068ce6: 0c01 |008d: move-result-object v1 │ │ +068ce8: 6e20 8214 1000 |008e: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@1482 │ │ +068cee: 5440 420a |0091: iget-object v0, v4, Ljwtc/android/chess/tools/importactivity$4;.this$0:Ljwtc/android/chess/tools/importactivity; // field@0a42 │ │ +068cf2: 5c03 5a0a |0093: iput-boolean v3, v0, Ljwtc/android/chess/tools/importactivity;._processing:Z // field@0a5a │ │ +068cf6: 2899 |0095: goto 002e // -0067 │ │ +068cf8: 5250 2100 |0096: iget v0, v5, Landroid/os/Message;.what:I // field@0021 │ │ +068cfc: 1261 |0098: const/4 v1, #int 6 // #6 │ │ +068cfe: 3310 95ff |0099: if-ne v0, v1, 002e // -006b │ │ +068d02: 5440 420a |009b: iget-object v0, v4, Ljwtc/android/chess/tools/importactivity$4;.this$0:Ljwtc/android/chess/tools/importactivity; // field@0a42 │ │ +068d06: 7110 7d1a 0000 |009d: invoke-static {v0}, Ljwtc/android/chess/tools/importactivity;.access$400:(Ljwtc/android/chess/tools/importactivity;)Landroid/widget/ProgressBar; // method@1a7d │ │ +068d0c: 0c00 |00a0: move-result-object v0 │ │ +068d0e: 6e20 1d14 2000 |00a1: invoke-virtual {v0, v2}, Landroid/widget/ProgressBar;.setVisibility:(I)V // method@141d │ │ +068d14: 5440 420a |00a4: iget-object v0, v4, Ljwtc/android/chess/tools/importactivity$4;.this$0:Ljwtc/android/chess/tools/importactivity; // field@0a42 │ │ +068d18: 7110 791a 0000 |00a6: invoke-static {v0}, Ljwtc/android/chess/tools/importactivity;.access$100:(Ljwtc/android/chess/tools/importactivity;)Landroid/widget/TextView; // method@1a79 │ │ +068d1e: 0c00 |00a9: move-result-object v0 │ │ +068d20: 1a01 6902 |00aa: const-string v1, "An error occured, import failed" // string@0269 │ │ +068d24: 6e20 8214 1000 |00ac: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@1482 │ │ +068d2a: 5440 420a |00af: iget-object v0, v4, Ljwtc/android/chess/tools/importactivity$4;.this$0:Ljwtc/android/chess/tools/importactivity; // field@0a42 │ │ +068d2e: 5c03 5a0a |00b1: iput-boolean v3, v0, Ljwtc/android/chess/tools/importactivity;._processing:Z // field@0a5a │ │ +068d32: 2900 7bff |00b3: goto/16 002e // -0085 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=302 │ │ 0x0007 line=303 │ │ 0x000c line=304 │ │ 0x002e line=318 │ │ 0x002f line=305 │ │ @@ -116304,21 +116340,21 @@ │ │ 0x009b line=314 │ │ 0x00a4 line=315 │ │ 0x00af line=316 │ │ locals : │ │ 0x0000 - 0x00b5 reg=4 this Ljwtc/android/chess/tools/importactivity$4; │ │ 0x0000 - 0x00b5 reg=5 msg Landroid/os/Message; │ │ │ │ - source_file_idx : 6046 (importactivity.java) │ │ + source_file_idx : 6042 (importactivity.java) │ │ │ │ Class #533 header: │ │ -class_idx : 1108 │ │ +class_idx : 1105 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 104 │ │ -source_file_idx : 6046 │ │ +superclass_idx : 101 │ │ +source_file_idx : 6042 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #533 annotations: │ │ Annotations on class │ │ @@ -116342,136 +116378,136 @@ │ │ type : '(Ljwtc/android/chess/tools/importactivity;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -067184: |[067184] jwtc.android.chess.tools.importactivity$5.:(Ljwtc/android/chess/tools/importactivity;)V │ │ -067194: 5b01 430a |0000: iput-object v1, v0, Ljwtc/android/chess/tools/importactivity$5;.this$0:Ljwtc/android/chess/tools/importactivity; // field@0a43 │ │ -067198: 7010 c601 0000 |0002: invoke-direct {v0}, Landroid/os/Handler;.:()V // method@01c6 │ │ -06719e: 0e00 |0005: return-void │ │ +068d38: |[068d38] jwtc.android.chess.tools.importactivity$5.:(Ljwtc/android/chess/tools/importactivity;)V │ │ +068d48: 5b01 430a |0000: iput-object v1, v0, Ljwtc/android/chess/tools/importactivity$5;.this$0:Ljwtc/android/chess/tools/importactivity; // field@0a43 │ │ +068d4c: 7010 c601 0000 |0002: invoke-direct {v0}, Landroid/os/Handler;.:()V // method@01c6 │ │ +068d52: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=322 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Ljwtc/android/chess/tools/importactivity$5; │ │ - 0x0000 - 0x0006 reg=1 (null) Ljwtc/android/chess/tools/importactivity; │ │ + 0x0000 - 0x0006 reg=1 this$0 Ljwtc/android/chess/tools/importactivity; │ │ │ │ Virtual methods - │ │ #0 : (in Ljwtc/android/chess/tools/importactivity$5;) │ │ name : 'handleMessage' │ │ type : '(Landroid/os/Message;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 204 16-bit code units │ │ -0671a0: |[0671a0] jwtc.android.chess.tools.importactivity$5.handleMessage:(Landroid/os/Message;)V │ │ -0671b0: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -0671b2: 1243 |0001: const/4 v3, #int 4 // #4 │ │ -0671b4: 5261 2100 |0002: iget v1, v6, Landroid/os/Message;.what:I // field@0021 │ │ -0671b8: 1212 |0004: const/4 v2, #int 1 // #1 │ │ -0671ba: 3321 2a00 |0005: if-ne v1, v2, 002f // +002a │ │ -0671be: 5451 430a |0007: iget-object v1, v5, Ljwtc/android/chess/tools/importactivity$5;.this$0:Ljwtc/android/chess/tools/importactivity; // field@0a43 │ │ -0671c2: 7110 791a 0100 |0009: invoke-static {v1}, Ljwtc/android/chess/tools/importactivity;.access$008:(Ljwtc/android/chess/tools/importactivity;)I // method@1a79 │ │ -0671c8: 5451 430a |000c: iget-object v1, v5, Ljwtc/android/chess/tools/importactivity$5;.this$0:Ljwtc/android/chess/tools/importactivity; // field@0a43 │ │ -0671cc: 7110 7a1a 0100 |000e: invoke-static {v1}, Ljwtc/android/chess/tools/importactivity;.access$100:(Ljwtc/android/chess/tools/importactivity;)Landroid/widget/TextView; // method@1a7a │ │ -0671d2: 0c01 |0011: move-result-object v1 │ │ -0671d4: 2202 4203 |0012: new-instance v2, Ljava/lang/StringBuilder; // type@0342 │ │ -0671d8: 7010 5715 0200 |0014: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ -0671de: 1a03 d40b |0017: const-string v3, "Processed " // string@0bd4 │ │ -0671e2: 6e20 5f15 3200 |0019: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -0671e8: 0c02 |001c: move-result-object v2 │ │ -0671ea: 5453 430a |001d: iget-object v3, v5, Ljwtc/android/chess/tools/importactivity$5;.this$0:Ljwtc/android/chess/tools/importactivity; // field@0a43 │ │ -0671ee: 7110 781a 0300 |001f: invoke-static {v3}, Ljwtc/android/chess/tools/importactivity;.access$000:(Ljwtc/android/chess/tools/importactivity;)I // method@1a78 │ │ -0671f4: 0a03 |0022: move-result v3 │ │ -0671f6: 6e20 5b15 3200 |0023: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@155b │ │ -0671fc: 0c02 |0026: move-result-object v2 │ │ -0671fe: 6e10 6415 0200 |0027: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ -067204: 0c02 |002a: move-result-object v2 │ │ -067206: 6e20 8214 2100 |002b: invoke-virtual {v1, v2}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@1482 │ │ -06720c: 0e00 |002e: return-void │ │ -06720e: 5261 2100 |002f: iget v1, v6, Landroid/os/Message;.what:I // field@0021 │ │ -067212: 1222 |0031: const/4 v2, #int 2 // #2 │ │ -067214: 3321 2a00 |0032: if-ne v1, v2, 005c // +002a │ │ -067218: 5451 430a |0034: iget-object v1, v5, Ljwtc/android/chess/tools/importactivity$5;.this$0:Ljwtc/android/chess/tools/importactivity; // field@0a43 │ │ -06721c: 7110 7c1a 0100 |0036: invoke-static {v1}, Ljwtc/android/chess/tools/importactivity;.access$208:(Ljwtc/android/chess/tools/importactivity;)I // method@1a7c │ │ -067222: 5451 430a |0039: iget-object v1, v5, Ljwtc/android/chess/tools/importactivity$5;.this$0:Ljwtc/android/chess/tools/importactivity; // field@0a43 │ │ -067226: 7110 7d1a 0100 |003b: invoke-static {v1}, Ljwtc/android/chess/tools/importactivity;.access$300:(Ljwtc/android/chess/tools/importactivity;)Landroid/widget/TextView; // method@1a7d │ │ -06722c: 0c01 |003e: move-result-object v1 │ │ -06722e: 2202 4203 |003f: new-instance v2, Ljava/lang/StringBuilder; // type@0342 │ │ -067232: 7010 5715 0200 |0041: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ -067238: 1a03 4c04 |0044: const-string v3, "Failed " // string@044c │ │ -06723c: 6e20 5f15 3200 |0046: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -067242: 0c02 |0049: move-result-object v2 │ │ -067244: 5453 430a |004a: iget-object v3, v5, Ljwtc/android/chess/tools/importactivity$5;.this$0:Ljwtc/android/chess/tools/importactivity; // field@0a43 │ │ -067248: 7110 7b1a 0300 |004c: invoke-static {v3}, Ljwtc/android/chess/tools/importactivity;.access$200:(Ljwtc/android/chess/tools/importactivity;)I // method@1a7b │ │ -06724e: 0a03 |004f: move-result v3 │ │ -067250: 6e20 5b15 3200 |0050: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@155b │ │ -067256: 0c02 |0053: move-result-object v2 │ │ -067258: 6e10 6415 0200 |0054: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ -06725e: 0c02 |0057: move-result-object v2 │ │ -067260: 6e20 8214 2100 |0058: invoke-virtual {v1, v2}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@1482 │ │ -067266: 28d3 |005b: goto 002e // -002d │ │ -067268: 5261 2100 |005c: iget v1, v6, Landroid/os/Message;.what:I // field@0021 │ │ -06726c: 3331 4f00 |005e: if-ne v1, v3, 00ad // +004f │ │ -067270: 5451 430a |0060: iget-object v1, v5, Ljwtc/android/chess/tools/importactivity$5;.this$0:Ljwtc/android/chess/tools/importactivity; // field@0a43 │ │ -067274: 7110 7e1a 0100 |0062: invoke-static {v1}, Ljwtc/android/chess/tools/importactivity;.access$400:(Ljwtc/android/chess/tools/importactivity;)Landroid/widget/ProgressBar; // method@1a7e │ │ -06727a: 0c01 |0065: move-result-object v1 │ │ -06727c: 6e20 1d14 3100 |0066: invoke-virtual {v1, v3}, Landroid/widget/ProgressBar;.setVisibility:(I)V // method@141d │ │ -067282: 5451 430a |0069: iget-object v1, v5, Ljwtc/android/chess/tools/importactivity$5;.this$0:Ljwtc/android/chess/tools/importactivity; // field@0a43 │ │ -067286: 7110 7a1a 0100 |006b: invoke-static {v1}, Ljwtc/android/chess/tools/importactivity;.access$100:(Ljwtc/android/chess/tools/importactivity;)Landroid/widget/TextView; // method@1a7a │ │ -06728c: 0c01 |006e: move-result-object v1 │ │ -06728e: 2202 4203 |006f: new-instance v2, Ljava/lang/StringBuilder; // type@0342 │ │ -067292: 7010 5715 0200 |0071: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ -067298: 1a03 1205 |0074: const-string v3, "Imported " // string@0512 │ │ -06729c: 6e20 5f15 3200 |0076: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -0672a2: 0c02 |0079: move-result-object v2 │ │ -0672a4: 5453 430a |007a: iget-object v3, v5, Ljwtc/android/chess/tools/importactivity$5;.this$0:Ljwtc/android/chess/tools/importactivity; // field@0a43 │ │ -0672a8: 7110 781a 0300 |007c: invoke-static {v3}, Ljwtc/android/chess/tools/importactivity;.access$000:(Ljwtc/android/chess/tools/importactivity;)I // method@1a78 │ │ -0672ae: 0a03 |007f: move-result v3 │ │ -0672b0: 6e20 5b15 3200 |0080: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@155b │ │ -0672b6: 0c02 |0083: move-result-object v2 │ │ -0672b8: 1a03 a800 |0084: const-string v3, " openings" // string@00a8 │ │ -0672bc: 6e20 5f15 3200 |0086: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -0672c2: 0c02 |0089: move-result-object v2 │ │ -0672c4: 6e10 6415 0200 |008a: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ -0672ca: 0c02 |008d: move-result-object v2 │ │ -0672cc: 6e20 8214 2100 |008e: invoke-virtual {v1, v2}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@1482 │ │ -0672d2: 5451 430a |0091: iget-object v1, v5, Ljwtc/android/chess/tools/importactivity$5;.this$0:Ljwtc/android/chess/tools/importactivity; // field@0a43 │ │ -0672d6: 5c14 5a0a |0093: iput-boolean v4, v1, Ljwtc/android/chess/tools/importactivity;._processing:Z // field@0a5a │ │ -0672da: 5451 430a |0095: iget-object v1, v5, Ljwtc/android/chess/tools/importactivity$5;.this$0:Ljwtc/android/chess/tools/importactivity; // field@0a43 │ │ -0672de: 1a02 3412 |0097: const-string v2, "clipboard" // string@1234 │ │ -0672e2: 6e20 8a1a 2100 |0099: invoke-virtual {v1, v2}, Ljwtc/android/chess/tools/importactivity;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@1a8a │ │ -0672e8: 0c00 |009c: move-result-object v0 │ │ -0672ea: 1f00 7f02 |009d: check-cast v0, Landroid/text/ClipboardManager; // type@027f │ │ -0672ee: 5451 430a |009f: iget-object v1, v5, Ljwtc/android/chess/tools/importactivity$5;.this$0:Ljwtc/android/chess/tools/importactivity; // field@0a43 │ │ -0672f2: 7110 7f1a 0100 |00a1: invoke-static {v1}, Ljwtc/android/chess/tools/importactivity;.access$500:(Ljwtc/android/chess/tools/importactivity;)Ljwtc/android/chess/tools/PGNProcessor; // method@1a7f │ │ -0672f8: 0c01 |00a4: move-result-object v1 │ │ -0672fa: 6e10 531a 0100 |00a5: invoke-virtual {v1}, Ljwtc/android/chess/tools/PGNProcessor;.getString:()Ljava/lang/String; // method@1a53 │ │ -067300: 0c01 |00a8: move-result-object v1 │ │ -067302: 6e20 e911 1000 |00a9: invoke-virtual {v0, v1}, Landroid/text/ClipboardManager;.setText:(Ljava/lang/CharSequence;)V // method@11e9 │ │ -067308: 2882 |00ac: goto 002e // -007e │ │ -06730a: 5261 2100 |00ad: iget v1, v6, Landroid/os/Message;.what:I // field@0021 │ │ -06730e: 1262 |00af: const/4 v2, #int 6 // #6 │ │ -067310: 3321 7eff |00b0: if-ne v1, v2, 002e // -0082 │ │ -067314: 5451 430a |00b2: iget-object v1, v5, Ljwtc/android/chess/tools/importactivity$5;.this$0:Ljwtc/android/chess/tools/importactivity; // field@0a43 │ │ -067318: 7110 7e1a 0100 |00b4: invoke-static {v1}, Ljwtc/android/chess/tools/importactivity;.access$400:(Ljwtc/android/chess/tools/importactivity;)Landroid/widget/ProgressBar; // method@1a7e │ │ -06731e: 0c01 |00b7: move-result-object v1 │ │ -067320: 6e20 1d14 3100 |00b8: invoke-virtual {v1, v3}, Landroid/widget/ProgressBar;.setVisibility:(I)V // method@141d │ │ -067326: 5451 430a |00bb: iget-object v1, v5, Ljwtc/android/chess/tools/importactivity$5;.this$0:Ljwtc/android/chess/tools/importactivity; // field@0a43 │ │ -06732a: 7110 7a1a 0100 |00bd: invoke-static {v1}, Ljwtc/android/chess/tools/importactivity;.access$100:(Ljwtc/android/chess/tools/importactivity;)Landroid/widget/TextView; // method@1a7a │ │ -067330: 0c01 |00c0: move-result-object v1 │ │ -067332: 1a02 6902 |00c1: const-string v2, "An error occured, import failed" // string@0269 │ │ -067336: 6e20 8214 2100 |00c3: invoke-virtual {v1, v2}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@1482 │ │ -06733c: 5451 430a |00c6: iget-object v1, v5, Ljwtc/android/chess/tools/importactivity$5;.this$0:Ljwtc/android/chess/tools/importactivity; // field@0a43 │ │ -067340: 5c14 5a0a |00c8: iput-boolean v4, v1, Ljwtc/android/chess/tools/importactivity;._processing:Z // field@0a5a │ │ -067344: 2900 64ff |00ca: goto/16 002e // -009c │ │ +068d54: |[068d54] jwtc.android.chess.tools.importactivity$5.handleMessage:(Landroid/os/Message;)V │ │ +068d64: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +068d66: 1243 |0001: const/4 v3, #int 4 // #4 │ │ +068d68: 5261 2100 |0002: iget v1, v6, Landroid/os/Message;.what:I // field@0021 │ │ +068d6c: 1212 |0004: const/4 v2, #int 1 // #1 │ │ +068d6e: 3321 2a00 |0005: if-ne v1, v2, 002f // +002a │ │ +068d72: 5451 430a |0007: iget-object v1, v5, Ljwtc/android/chess/tools/importactivity$5;.this$0:Ljwtc/android/chess/tools/importactivity; // field@0a43 │ │ +068d76: 7110 781a 0100 |0009: invoke-static {v1}, Ljwtc/android/chess/tools/importactivity;.access$008:(Ljwtc/android/chess/tools/importactivity;)I // method@1a78 │ │ +068d7c: 5451 430a |000c: iget-object v1, v5, Ljwtc/android/chess/tools/importactivity$5;.this$0:Ljwtc/android/chess/tools/importactivity; // field@0a43 │ │ +068d80: 7110 791a 0100 |000e: invoke-static {v1}, Ljwtc/android/chess/tools/importactivity;.access$100:(Ljwtc/android/chess/tools/importactivity;)Landroid/widget/TextView; // method@1a79 │ │ +068d86: 0c01 |0011: move-result-object v1 │ │ +068d88: 2202 3f03 |0012: new-instance v2, Ljava/lang/StringBuilder; // type@033f │ │ +068d8c: 7010 5715 0200 |0014: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ +068d92: 1a03 d10b |0017: const-string v3, "Processed " // string@0bd1 │ │ +068d96: 6e20 5f15 3200 |0019: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +068d9c: 0c02 |001c: move-result-object v2 │ │ +068d9e: 5453 430a |001d: iget-object v3, v5, Ljwtc/android/chess/tools/importactivity$5;.this$0:Ljwtc/android/chess/tools/importactivity; // field@0a43 │ │ +068da2: 7110 771a 0300 |001f: invoke-static {v3}, Ljwtc/android/chess/tools/importactivity;.access$000:(Ljwtc/android/chess/tools/importactivity;)I // method@1a77 │ │ +068da8: 0a03 |0022: move-result v3 │ │ +068daa: 6e20 5b15 3200 |0023: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@155b │ │ +068db0: 0c02 |0026: move-result-object v2 │ │ +068db2: 6e10 6415 0200 |0027: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ +068db8: 0c02 |002a: move-result-object v2 │ │ +068dba: 6e20 8214 2100 |002b: invoke-virtual {v1, v2}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@1482 │ │ +068dc0: 0e00 |002e: return-void │ │ +068dc2: 5261 2100 |002f: iget v1, v6, Landroid/os/Message;.what:I // field@0021 │ │ +068dc6: 1222 |0031: const/4 v2, #int 2 // #2 │ │ +068dc8: 3321 2a00 |0032: if-ne v1, v2, 005c // +002a │ │ +068dcc: 5451 430a |0034: iget-object v1, v5, Ljwtc/android/chess/tools/importactivity$5;.this$0:Ljwtc/android/chess/tools/importactivity; // field@0a43 │ │ +068dd0: 7110 7b1a 0100 |0036: invoke-static {v1}, Ljwtc/android/chess/tools/importactivity;.access$208:(Ljwtc/android/chess/tools/importactivity;)I // method@1a7b │ │ +068dd6: 5451 430a |0039: iget-object v1, v5, Ljwtc/android/chess/tools/importactivity$5;.this$0:Ljwtc/android/chess/tools/importactivity; // field@0a43 │ │ +068dda: 7110 7c1a 0100 |003b: invoke-static {v1}, Ljwtc/android/chess/tools/importactivity;.access$300:(Ljwtc/android/chess/tools/importactivity;)Landroid/widget/TextView; // method@1a7c │ │ +068de0: 0c01 |003e: move-result-object v1 │ │ +068de2: 2202 3f03 |003f: new-instance v2, Ljava/lang/StringBuilder; // type@033f │ │ +068de6: 7010 5715 0200 |0041: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ +068dec: 1a03 4c04 |0044: const-string v3, "Failed " // string@044c │ │ +068df0: 6e20 5f15 3200 |0046: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +068df6: 0c02 |0049: move-result-object v2 │ │ +068df8: 5453 430a |004a: iget-object v3, v5, Ljwtc/android/chess/tools/importactivity$5;.this$0:Ljwtc/android/chess/tools/importactivity; // field@0a43 │ │ +068dfc: 7110 7a1a 0300 |004c: invoke-static {v3}, Ljwtc/android/chess/tools/importactivity;.access$200:(Ljwtc/android/chess/tools/importactivity;)I // method@1a7a │ │ +068e02: 0a03 |004f: move-result v3 │ │ +068e04: 6e20 5b15 3200 |0050: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@155b │ │ +068e0a: 0c02 |0053: move-result-object v2 │ │ +068e0c: 6e10 6415 0200 |0054: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ +068e12: 0c02 |0057: move-result-object v2 │ │ +068e14: 6e20 8214 2100 |0058: invoke-virtual {v1, v2}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@1482 │ │ +068e1a: 28d3 |005b: goto 002e // -002d │ │ +068e1c: 5261 2100 |005c: iget v1, v6, Landroid/os/Message;.what:I // field@0021 │ │ +068e20: 3331 4f00 |005e: if-ne v1, v3, 00ad // +004f │ │ +068e24: 5451 430a |0060: iget-object v1, v5, Ljwtc/android/chess/tools/importactivity$5;.this$0:Ljwtc/android/chess/tools/importactivity; // field@0a43 │ │ +068e28: 7110 7d1a 0100 |0062: invoke-static {v1}, Ljwtc/android/chess/tools/importactivity;.access$400:(Ljwtc/android/chess/tools/importactivity;)Landroid/widget/ProgressBar; // method@1a7d │ │ +068e2e: 0c01 |0065: move-result-object v1 │ │ +068e30: 6e20 1d14 3100 |0066: invoke-virtual {v1, v3}, Landroid/widget/ProgressBar;.setVisibility:(I)V // method@141d │ │ +068e36: 5451 430a |0069: iget-object v1, v5, Ljwtc/android/chess/tools/importactivity$5;.this$0:Ljwtc/android/chess/tools/importactivity; // field@0a43 │ │ +068e3a: 7110 791a 0100 |006b: invoke-static {v1}, Ljwtc/android/chess/tools/importactivity;.access$100:(Ljwtc/android/chess/tools/importactivity;)Landroid/widget/TextView; // method@1a79 │ │ +068e40: 0c01 |006e: move-result-object v1 │ │ +068e42: 2202 3f03 |006f: new-instance v2, Ljava/lang/StringBuilder; // type@033f │ │ +068e46: 7010 5715 0200 |0071: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ +068e4c: 1a03 1205 |0074: const-string v3, "Imported " // string@0512 │ │ +068e50: 6e20 5f15 3200 |0076: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +068e56: 0c02 |0079: move-result-object v2 │ │ +068e58: 5453 430a |007a: iget-object v3, v5, Ljwtc/android/chess/tools/importactivity$5;.this$0:Ljwtc/android/chess/tools/importactivity; // field@0a43 │ │ +068e5c: 7110 771a 0300 |007c: invoke-static {v3}, Ljwtc/android/chess/tools/importactivity;.access$000:(Ljwtc/android/chess/tools/importactivity;)I // method@1a77 │ │ +068e62: 0a03 |007f: move-result v3 │ │ +068e64: 6e20 5b15 3200 |0080: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@155b │ │ +068e6a: 0c02 |0083: move-result-object v2 │ │ +068e6c: 1a03 a800 |0084: const-string v3, " openings" // string@00a8 │ │ +068e70: 6e20 5f15 3200 |0086: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +068e76: 0c02 |0089: move-result-object v2 │ │ +068e78: 6e10 6415 0200 |008a: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ +068e7e: 0c02 |008d: move-result-object v2 │ │ +068e80: 6e20 8214 2100 |008e: invoke-virtual {v1, v2}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@1482 │ │ +068e86: 5451 430a |0091: iget-object v1, v5, Ljwtc/android/chess/tools/importactivity$5;.this$0:Ljwtc/android/chess/tools/importactivity; // field@0a43 │ │ +068e8a: 5c14 5a0a |0093: iput-boolean v4, v1, Ljwtc/android/chess/tools/importactivity;._processing:Z // field@0a5a │ │ +068e8e: 5451 430a |0095: iget-object v1, v5, Ljwtc/android/chess/tools/importactivity$5;.this$0:Ljwtc/android/chess/tools/importactivity; // field@0a43 │ │ +068e92: 1a02 3012 |0097: const-string v2, "clipboard" // string@1230 │ │ +068e96: 6e20 891a 2100 |0099: invoke-virtual {v1, v2}, Ljwtc/android/chess/tools/importactivity;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@1a89 │ │ +068e9c: 0c00 |009c: move-result-object v0 │ │ +068e9e: 1f00 7c02 |009d: check-cast v0, Landroid/text/ClipboardManager; // type@027c │ │ +068ea2: 5451 430a |009f: iget-object v1, v5, Ljwtc/android/chess/tools/importactivity$5;.this$0:Ljwtc/android/chess/tools/importactivity; // field@0a43 │ │ +068ea6: 7110 7e1a 0100 |00a1: invoke-static {v1}, Ljwtc/android/chess/tools/importactivity;.access$500:(Ljwtc/android/chess/tools/importactivity;)Ljwtc/android/chess/tools/PGNProcessor; // method@1a7e │ │ +068eac: 0c01 |00a4: move-result-object v1 │ │ +068eae: 6e10 521a 0100 |00a5: invoke-virtual {v1}, Ljwtc/android/chess/tools/PGNProcessor;.getString:()Ljava/lang/String; // method@1a52 │ │ +068eb4: 0c01 |00a8: move-result-object v1 │ │ +068eb6: 6e20 e911 1000 |00a9: invoke-virtual {v0, v1}, Landroid/text/ClipboardManager;.setText:(Ljava/lang/CharSequence;)V // method@11e9 │ │ +068ebc: 2882 |00ac: goto 002e // -007e │ │ +068ebe: 5261 2100 |00ad: iget v1, v6, Landroid/os/Message;.what:I // field@0021 │ │ +068ec2: 1262 |00af: const/4 v2, #int 6 // #6 │ │ +068ec4: 3321 7eff |00b0: if-ne v1, v2, 002e // -0082 │ │ +068ec8: 5451 430a |00b2: iget-object v1, v5, Ljwtc/android/chess/tools/importactivity$5;.this$0:Ljwtc/android/chess/tools/importactivity; // field@0a43 │ │ +068ecc: 7110 7d1a 0100 |00b4: invoke-static {v1}, Ljwtc/android/chess/tools/importactivity;.access$400:(Ljwtc/android/chess/tools/importactivity;)Landroid/widget/ProgressBar; // method@1a7d │ │ +068ed2: 0c01 |00b7: move-result-object v1 │ │ +068ed4: 6e20 1d14 3100 |00b8: invoke-virtual {v1, v3}, Landroid/widget/ProgressBar;.setVisibility:(I)V // method@141d │ │ +068eda: 5451 430a |00bb: iget-object v1, v5, Ljwtc/android/chess/tools/importactivity$5;.this$0:Ljwtc/android/chess/tools/importactivity; // field@0a43 │ │ +068ede: 7110 791a 0100 |00bd: invoke-static {v1}, Ljwtc/android/chess/tools/importactivity;.access$100:(Ljwtc/android/chess/tools/importactivity;)Landroid/widget/TextView; // method@1a79 │ │ +068ee4: 0c01 |00c0: move-result-object v1 │ │ +068ee6: 1a02 6902 |00c1: const-string v2, "An error occured, import failed" // string@0269 │ │ +068eea: 6e20 8214 2100 |00c3: invoke-virtual {v1, v2}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@1482 │ │ +068ef0: 5451 430a |00c6: iget-object v1, v5, Ljwtc/android/chess/tools/importactivity$5;.this$0:Ljwtc/android/chess/tools/importactivity; // field@0a43 │ │ +068ef4: 5c14 5a0a |00c8: iput-boolean v4, v1, Ljwtc/android/chess/tools/importactivity;._processing:Z // field@0a5a │ │ +068ef8: 2900 64ff |00ca: goto/16 002e // -009c │ │ catches : (none) │ │ positions : │ │ 0x0002 line=327 │ │ 0x0007 line=328 │ │ 0x000c line=329 │ │ 0x002e line=348 │ │ 0x002f line=330 │ │ @@ -116488,21 +116524,21 @@ │ │ 0x00bb line=345 │ │ 0x00c6 line=346 │ │ locals : │ │ 0x009f - 0x00ad reg=0 cm Landroid/text/ClipboardManager; │ │ 0x0000 - 0x00cc reg=5 this Ljwtc/android/chess/tools/importactivity$5; │ │ 0x0000 - 0x00cc reg=6 msg Landroid/os/Message; │ │ │ │ - source_file_idx : 6046 (importactivity.java) │ │ + source_file_idx : 6042 (importactivity.java) │ │ │ │ Class #534 header: │ │ -class_idx : 1109 │ │ +class_idx : 1106 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 826 │ │ -source_file_idx : 6046 │ │ +superclass_idx : 823 │ │ +source_file_idx : 6042 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #534 annotations: │ │ Annotations on class │ │ @@ -116531,110 +116567,110 @@ │ │ type : '(Ljwtc/android/chess/tools/importactivity;Landroid/net/Uri;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -067348: |[067348] jwtc.android.chess.tools.importactivity$6.:(Ljwtc/android/chess/tools/importactivity;Landroid/net/Uri;)V │ │ -067358: 5b01 440a |0000: iput-object v1, v0, Ljwtc/android/chess/tools/importactivity$6;.this$0:Ljwtc/android/chess/tools/importactivity; // field@0a44 │ │ -06735c: 5b02 450a |0002: iput-object v2, v0, Ljwtc/android/chess/tools/importactivity$6;.val$uri:Landroid/net/Uri; // field@0a45 │ │ -067360: 7010 1c15 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ -067366: 0e00 |0007: return-void │ │ +068efc: |[068efc] jwtc.android.chess.tools.importactivity$6.:(Ljwtc/android/chess/tools/importactivity;Landroid/net/Uri;)V │ │ +068f0c: 5b01 440a |0000: iput-object v1, v0, Ljwtc/android/chess/tools/importactivity$6;.this$0:Ljwtc/android/chess/tools/importactivity; // field@0a44 │ │ +068f10: 5b02 450a |0002: iput-object v2, v0, Ljwtc/android/chess/tools/importactivity$6;.val$uri:Landroid/net/Uri; // field@0a45 │ │ +068f14: 7010 1c15 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ +068f1a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=362 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Ljwtc/android/chess/tools/importactivity$6; │ │ - 0x0000 - 0x0008 reg=1 (null) Ljwtc/android/chess/tools/importactivity; │ │ + 0x0000 - 0x0008 reg=1 this$0 Ljwtc/android/chess/tools/importactivity; │ │ 0x0000 - 0x0008 reg=2 (null) Landroid/net/Uri; │ │ │ │ Virtual methods - │ │ #0 : (in Ljwtc/android/chess/tools/importactivity$6;) │ │ name : 'onClick' │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 145 16-bit code units │ │ -067368: |[067368] jwtc.android.chess.tools.importactivity$6.onClick:(Landroid/content/DialogInterface;I)V │ │ -067378: 7210 c400 0700 |0000: invoke-interface {v7}, Landroid/content/DialogInterface;.dismiss:()V // method@00c4 │ │ -06737e: 5462 440a |0003: iget-object v2, v6, Ljwtc/android/chess/tools/importactivity$6;.this$0:Ljwtc/android/chess/tools/importactivity; // field@0a44 │ │ -067382: 7110 7e1a 0200 |0005: invoke-static {v2}, Ljwtc/android/chess/tools/importactivity;.access$400:(Ljwtc/android/chess/tools/importactivity;)Landroid/widget/ProgressBar; // method@1a7e │ │ -067388: 0c02 |0008: move-result-object v2 │ │ -06738a: 1203 |0009: const/4 v3, #int 0 // #0 │ │ -06738c: 6e20 1d14 3200 |000a: invoke-virtual {v2, v3}, Landroid/widget/ProgressBar;.setVisibility:(I)V // method@141d │ │ -067392: 5462 440a |000d: iget-object v2, v6, Ljwtc/android/chess/tools/importactivity$6;.this$0:Ljwtc/android/chess/tools/importactivity; // field@0a44 │ │ -067396: 7110 801a 0200 |000f: invoke-static {v2}, Ljwtc/android/chess/tools/importactivity;.access$600:(Ljwtc/android/chess/tools/importactivity;)Landroid/widget/TextView; // method@1a80 │ │ -06739c: 0c02 |0012: move-result-object v2 │ │ -06739e: 2203 4203 |0013: new-instance v3, Ljava/lang/StringBuilder; // type@0342 │ │ -0673a2: 7010 5715 0300 |0015: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ -0673a8: 1a04 1305 |0018: const-string v4, "Importing " // string@0513 │ │ -0673ac: 6e20 5f15 4300 |001a: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -0673b2: 0c03 |001d: move-result-object v3 │ │ -0673b4: 5464 450a |001e: iget-object v4, v6, Ljwtc/android/chess/tools/importactivity$6;.val$uri:Landroid/net/Uri; // field@0a45 │ │ -0673b8: 6e10 af01 0400 |0020: invoke-virtual {v4}, Landroid/net/Uri;.toString:()Ljava/lang/String; // method@01af │ │ -0673be: 0c04 |0023: move-result-object v4 │ │ -0673c0: 6e20 5f15 4300 |0024: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -0673c6: 0c03 |0027: move-result-object v3 │ │ -0673c8: 6e10 6415 0300 |0028: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ -0673ce: 0c03 |002b: move-result-object v3 │ │ -0673d0: 6e20 8214 3200 |002c: invoke-virtual {v2, v3}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@1482 │ │ -0673d6: 5462 440a |002f: iget-object v2, v6, Ljwtc/android/chess/tools/importactivity$6;.this$0:Ljwtc/android/chess/tools/importactivity; // field@0a44 │ │ -0673da: 6e10 871a 0200 |0031: invoke-virtual {v2}, Ljwtc/android/chess/tools/importactivity;.getContentResolver:()Landroid/content/ContentResolver; // method@1a87 │ │ -0673e0: 0c02 |0034: move-result-object v2 │ │ -0673e2: 5463 450a |0035: iget-object v3, v6, Ljwtc/android/chess/tools/importactivity$6;.val$uri:Landroid/net/Uri; // field@0a45 │ │ -0673e6: 6e20 9d00 3200 |0037: invoke-virtual {v2, v3}, Landroid/content/ContentResolver;.openInputStream:(Landroid/net/Uri;)Ljava/io/InputStream; // method@009d │ │ -0673ec: 0c01 |003a: move-result-object v1 │ │ -0673ee: 5462 450a |003b: iget-object v2, v6, Ljwtc/android/chess/tools/importactivity$6;.val$uri:Landroid/net/Uri; // field@0a45 │ │ -0673f2: 6e10 ac01 0200 |003d: invoke-virtual {v2}, Landroid/net/Uri;.getPath:()Ljava/lang/String; // method@01ac │ │ -0673f8: 0c02 |0040: move-result-object v2 │ │ -0673fa: 1a03 4301 |0041: const-string v3, ".zip" // string@0143 │ │ -0673fe: 6e20 4115 3200 |0043: invoke-virtual {v2, v3}, Ljava/lang/String;.lastIndexOf:(Ljava/lang/String;)I // method@1541 │ │ -067404: 0a02 |0046: move-result v2 │ │ -067406: 3d02 2300 |0047: if-lez v2, 006a // +0023 │ │ -06740a: 5462 440a |0049: iget-object v2, v6, Ljwtc/android/chess/tools/importactivity$6;.this$0:Ljwtc/android/chess/tools/importactivity; // field@0a44 │ │ -06740e: 5463 450a |004b: iget-object v3, v6, Ljwtc/android/chess/tools/importactivity$6;.val$uri:Landroid/net/Uri; // field@0a45 │ │ -067412: 6e10 ac01 0300 |004d: invoke-virtual {v3}, Landroid/net/Uri;.getPath:()Ljava/lang/String; // method@01ac │ │ -067418: 0c03 |0050: move-result-object v3 │ │ -06741a: 1a04 4301 |0051: const-string v4, ".zip" // string@0143 │ │ -06741e: 1a05 3c01 |0053: const-string v5, ".bin" // string@013c │ │ -067422: 6e30 4315 4305 |0055: invoke-virtual {v3, v4, v5}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@1543 │ │ -067428: 0c03 |0058: move-result-object v3 │ │ -06742a: 5b23 590a |0059: iput-object v3, v2, Ljwtc/android/chess/tools/importactivity;._outFile:Ljava/lang/String; // field@0a59 │ │ -06742e: 5462 440a |005b: iget-object v2, v6, Ljwtc/android/chess/tools/importactivity$6;.this$0:Ljwtc/android/chess/tools/importactivity; // field@0a44 │ │ -067432: 7110 7f1a 0200 |005d: invoke-static {v2}, Ljwtc/android/chess/tools/importactivity;.access$500:(Ljwtc/android/chess/tools/importactivity;)Ljwtc/android/chess/tools/PGNProcessor; // method@1a7f │ │ -067438: 0c02 |0060: move-result-object v2 │ │ -06743a: 6e20 571a 1200 |0061: invoke-virtual {v2, v1}, Ljwtc/android/chess/tools/PGNProcessor;.processZipFile:(Ljava/io/InputStream;)V // method@1a57 │ │ -067440: 5462 440a |0064: iget-object v2, v6, Ljwtc/android/chess/tools/importactivity$6;.this$0:Ljwtc/android/chess/tools/importactivity; // field@0a44 │ │ -067444: 1213 |0066: const/4 v3, #int 1 // #1 │ │ -067446: 5c23 5a0a |0067: iput-boolean v3, v2, Ljwtc/android/chess/tools/importactivity;._processing:Z // field@0a5a │ │ -06744a: 0e00 |0069: return-void │ │ -06744c: 5462 440a |006a: iget-object v2, v6, Ljwtc/android/chess/tools/importactivity$6;.this$0:Ljwtc/android/chess/tools/importactivity; // field@0a44 │ │ -067450: 5463 450a |006c: iget-object v3, v6, Ljwtc/android/chess/tools/importactivity$6;.val$uri:Landroid/net/Uri; // field@0a45 │ │ -067454: 6e10 ac01 0300 |006e: invoke-virtual {v3}, Landroid/net/Uri;.getPath:()Ljava/lang/String; // method@01ac │ │ -06745a: 0c03 |0071: move-result-object v3 │ │ -06745c: 1a04 3e01 |0072: const-string v4, ".pgn" // string@013e │ │ -067460: 1a05 3c01 |0074: const-string v5, ".bin" // string@013c │ │ -067464: 6e30 4315 4305 |0076: invoke-virtual {v3, v4, v5}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@1543 │ │ -06746a: 0c03 |0079: move-result-object v3 │ │ -06746c: 5b23 590a |007a: iput-object v3, v2, Ljwtc/android/chess/tools/importactivity;._outFile:Ljava/lang/String; // field@0a59 │ │ -067470: 5462 440a |007c: iget-object v2, v6, Ljwtc/android/chess/tools/importactivity$6;.this$0:Ljwtc/android/chess/tools/importactivity; // field@0a44 │ │ -067474: 7110 7f1a 0200 |007e: invoke-static {v2}, Ljwtc/android/chess/tools/importactivity;.access$500:(Ljwtc/android/chess/tools/importactivity;)Ljwtc/android/chess/tools/PGNProcessor; // method@1a7f │ │ -06747a: 0c02 |0081: move-result-object v2 │ │ -06747c: 6e20 551a 1200 |0082: invoke-virtual {v2, v1}, Ljwtc/android/chess/tools/PGNProcessor;.processPGNFile:(Ljava/io/InputStream;)V // method@1a55 │ │ -067482: 28df |0085: goto 0064 // -0021 │ │ -067484: 0d00 |0086: move-exception v0 │ │ -067486: 1a02 9917 |0087: const-string v2, "import" // string@1799 │ │ -06748a: 6e10 fc14 0000 |0089: invoke-virtual {v0}, Ljava/lang/Exception;.toString:()Ljava/lang/String; // method@14fc │ │ -067490: 0c03 |008c: move-result-object v3 │ │ -067492: 7120 f611 3200 |008d: invoke-static {v2, v3}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@11f6 │ │ -067498: 28d9 |0090: goto 0069 // -0027 │ │ +068f1c: |[068f1c] jwtc.android.chess.tools.importactivity$6.onClick:(Landroid/content/DialogInterface;I)V │ │ +068f2c: 7210 c400 0700 |0000: invoke-interface {v7}, Landroid/content/DialogInterface;.dismiss:()V // method@00c4 │ │ +068f32: 5462 440a |0003: iget-object v2, v6, Ljwtc/android/chess/tools/importactivity$6;.this$0:Ljwtc/android/chess/tools/importactivity; // field@0a44 │ │ +068f36: 7110 7d1a 0200 |0005: invoke-static {v2}, Ljwtc/android/chess/tools/importactivity;.access$400:(Ljwtc/android/chess/tools/importactivity;)Landroid/widget/ProgressBar; // method@1a7d │ │ +068f3c: 0c02 |0008: move-result-object v2 │ │ +068f3e: 1203 |0009: const/4 v3, #int 0 // #0 │ │ +068f40: 6e20 1d14 3200 |000a: invoke-virtual {v2, v3}, Landroid/widget/ProgressBar;.setVisibility:(I)V // method@141d │ │ +068f46: 5462 440a |000d: iget-object v2, v6, Ljwtc/android/chess/tools/importactivity$6;.this$0:Ljwtc/android/chess/tools/importactivity; // field@0a44 │ │ +068f4a: 7110 7f1a 0200 |000f: invoke-static {v2}, Ljwtc/android/chess/tools/importactivity;.access$600:(Ljwtc/android/chess/tools/importactivity;)Landroid/widget/TextView; // method@1a7f │ │ +068f50: 0c02 |0012: move-result-object v2 │ │ +068f52: 2203 3f03 |0013: new-instance v3, Ljava/lang/StringBuilder; // type@033f │ │ +068f56: 7010 5715 0300 |0015: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ +068f5c: 1a04 1305 |0018: const-string v4, "Importing " // string@0513 │ │ +068f60: 6e20 5f15 4300 |001a: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +068f66: 0c03 |001d: move-result-object v3 │ │ +068f68: 5464 450a |001e: iget-object v4, v6, Ljwtc/android/chess/tools/importactivity$6;.val$uri:Landroid/net/Uri; // field@0a45 │ │ +068f6c: 6e10 af01 0400 |0020: invoke-virtual {v4}, Landroid/net/Uri;.toString:()Ljava/lang/String; // method@01af │ │ +068f72: 0c04 |0023: move-result-object v4 │ │ +068f74: 6e20 5f15 4300 |0024: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +068f7a: 0c03 |0027: move-result-object v3 │ │ +068f7c: 6e10 6415 0300 |0028: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ +068f82: 0c03 |002b: move-result-object v3 │ │ +068f84: 6e20 8214 3200 |002c: invoke-virtual {v2, v3}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@1482 │ │ +068f8a: 5462 440a |002f: iget-object v2, v6, Ljwtc/android/chess/tools/importactivity$6;.this$0:Ljwtc/android/chess/tools/importactivity; // field@0a44 │ │ +068f8e: 6e10 861a 0200 |0031: invoke-virtual {v2}, Ljwtc/android/chess/tools/importactivity;.getContentResolver:()Landroid/content/ContentResolver; // method@1a86 │ │ +068f94: 0c02 |0034: move-result-object v2 │ │ +068f96: 5463 450a |0035: iget-object v3, v6, Ljwtc/android/chess/tools/importactivity$6;.val$uri:Landroid/net/Uri; // field@0a45 │ │ +068f9a: 6e20 9d00 3200 |0037: invoke-virtual {v2, v3}, Landroid/content/ContentResolver;.openInputStream:(Landroid/net/Uri;)Ljava/io/InputStream; // method@009d │ │ +068fa0: 0c01 |003a: move-result-object v1 │ │ +068fa2: 5462 450a |003b: iget-object v2, v6, Ljwtc/android/chess/tools/importactivity$6;.val$uri:Landroid/net/Uri; // field@0a45 │ │ +068fa6: 6e10 ac01 0200 |003d: invoke-virtual {v2}, Landroid/net/Uri;.getPath:()Ljava/lang/String; // method@01ac │ │ +068fac: 0c02 |0040: move-result-object v2 │ │ +068fae: 1a03 4301 |0041: const-string v3, ".zip" // string@0143 │ │ +068fb2: 6e20 4115 3200 |0043: invoke-virtual {v2, v3}, Ljava/lang/String;.lastIndexOf:(Ljava/lang/String;)I // method@1541 │ │ +068fb8: 0a02 |0046: move-result v2 │ │ +068fba: 3d02 2300 |0047: if-lez v2, 006a // +0023 │ │ +068fbe: 5462 440a |0049: iget-object v2, v6, Ljwtc/android/chess/tools/importactivity$6;.this$0:Ljwtc/android/chess/tools/importactivity; // field@0a44 │ │ +068fc2: 5463 450a |004b: iget-object v3, v6, Ljwtc/android/chess/tools/importactivity$6;.val$uri:Landroid/net/Uri; // field@0a45 │ │ +068fc6: 6e10 ac01 0300 |004d: invoke-virtual {v3}, Landroid/net/Uri;.getPath:()Ljava/lang/String; // method@01ac │ │ +068fcc: 0c03 |0050: move-result-object v3 │ │ +068fce: 1a04 4301 |0051: const-string v4, ".zip" // string@0143 │ │ +068fd2: 1a05 3c01 |0053: const-string v5, ".bin" // string@013c │ │ +068fd6: 6e30 4315 4305 |0055: invoke-virtual {v3, v4, v5}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@1543 │ │ +068fdc: 0c03 |0058: move-result-object v3 │ │ +068fde: 5b23 590a |0059: iput-object v3, v2, Ljwtc/android/chess/tools/importactivity;._outFile:Ljava/lang/String; // field@0a59 │ │ +068fe2: 5462 440a |005b: iget-object v2, v6, Ljwtc/android/chess/tools/importactivity$6;.this$0:Ljwtc/android/chess/tools/importactivity; // field@0a44 │ │ +068fe6: 7110 7e1a 0200 |005d: invoke-static {v2}, Ljwtc/android/chess/tools/importactivity;.access$500:(Ljwtc/android/chess/tools/importactivity;)Ljwtc/android/chess/tools/PGNProcessor; // method@1a7e │ │ +068fec: 0c02 |0060: move-result-object v2 │ │ +068fee: 6e20 561a 1200 |0061: invoke-virtual {v2, v1}, Ljwtc/android/chess/tools/PGNProcessor;.processZipFile:(Ljava/io/InputStream;)V // method@1a56 │ │ +068ff4: 5462 440a |0064: iget-object v2, v6, Ljwtc/android/chess/tools/importactivity$6;.this$0:Ljwtc/android/chess/tools/importactivity; // field@0a44 │ │ +068ff8: 1213 |0066: const/4 v3, #int 1 // #1 │ │ +068ffa: 5c23 5a0a |0067: iput-boolean v3, v2, Ljwtc/android/chess/tools/importactivity;._processing:Z // field@0a5a │ │ +068ffe: 0e00 |0069: return-void │ │ +069000: 5462 440a |006a: iget-object v2, v6, Ljwtc/android/chess/tools/importactivity$6;.this$0:Ljwtc/android/chess/tools/importactivity; // field@0a44 │ │ +069004: 5463 450a |006c: iget-object v3, v6, Ljwtc/android/chess/tools/importactivity$6;.val$uri:Landroid/net/Uri; // field@0a45 │ │ +069008: 6e10 ac01 0300 |006e: invoke-virtual {v3}, Landroid/net/Uri;.getPath:()Ljava/lang/String; // method@01ac │ │ +06900e: 0c03 |0071: move-result-object v3 │ │ +069010: 1a04 3e01 |0072: const-string v4, ".pgn" // string@013e │ │ +069014: 1a05 3c01 |0074: const-string v5, ".bin" // string@013c │ │ +069018: 6e30 4315 4305 |0076: invoke-virtual {v3, v4, v5}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@1543 │ │ +06901e: 0c03 |0079: move-result-object v3 │ │ +069020: 5b23 590a |007a: iput-object v3, v2, Ljwtc/android/chess/tools/importactivity;._outFile:Ljava/lang/String; // field@0a59 │ │ +069024: 5462 440a |007c: iget-object v2, v6, Ljwtc/android/chess/tools/importactivity$6;.this$0:Ljwtc/android/chess/tools/importactivity; // field@0a44 │ │ +069028: 7110 7e1a 0200 |007e: invoke-static {v2}, Ljwtc/android/chess/tools/importactivity;.access$500:(Ljwtc/android/chess/tools/importactivity;)Ljwtc/android/chess/tools/PGNProcessor; // method@1a7e │ │ +06902e: 0c02 |0081: move-result-object v2 │ │ +069030: 6e20 541a 1200 |0082: invoke-virtual {v2, v1}, Ljwtc/android/chess/tools/PGNProcessor;.processPGNFile:(Ljava/io/InputStream;)V // method@1a54 │ │ +069036: 28df |0085: goto 0064 // -0021 │ │ +069038: 0d00 |0086: move-exception v0 │ │ +06903a: 1a02 9517 |0087: const-string v2, "import" // string@1795 │ │ +06903e: 6e10 fc14 0000 |0089: invoke-virtual {v0}, Ljava/lang/Exception;.toString:()Ljava/lang/String; // method@14fc │ │ +069044: 0c03 |008c: move-result-object v3 │ │ +069046: 7120 f611 3200 |008d: invoke-static {v2, v3}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@11f6 │ │ +06904c: 28d9 |0090: goto 0069 // -0027 │ │ catches : 1 │ │ 0x002f - 0x0085 │ │ Ljava/lang/Exception; -> 0x0086 │ │ positions : │ │ 0x0000 line=366 │ │ 0x0003 line=368 │ │ 0x000d line=369 │ │ @@ -116652,21 +116688,21 @@ │ │ 0x003b - 0x0069 reg=1 is Ljava/io/InputStream; │ │ 0x006a - 0x0086 reg=1 is Ljava/io/InputStream; │ │ 0x0087 - 0x0091 reg=0 ex Ljava/lang/Exception; │ │ 0x0000 - 0x0091 reg=6 this Ljwtc/android/chess/tools/importactivity$6; │ │ 0x0000 - 0x0091 reg=7 dialog Landroid/content/DialogInterface; │ │ 0x0000 - 0x0091 reg=8 which I │ │ │ │ - source_file_idx : 6046 (importactivity.java) │ │ + source_file_idx : 6042 (importactivity.java) │ │ │ │ Class #535 header: │ │ -class_idx : 1110 │ │ +class_idx : 1107 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 826 │ │ -source_file_idx : 6046 │ │ +superclass_idx : 823 │ │ +source_file_idx : 6042 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #535 annotations: │ │ Annotations on class │ │ @@ -116691,57 +116727,57 @@ │ │ type : '(Ljwtc/android/chess/tools/importactivity;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0674ac: |[0674ac] jwtc.android.chess.tools.importactivity$7.:(Ljwtc/android/chess/tools/importactivity;)V │ │ -0674bc: 5b01 460a |0000: iput-object v1, v0, Ljwtc/android/chess/tools/importactivity$7;.this$0:Ljwtc/android/chess/tools/importactivity; // field@0a46 │ │ -0674c0: 7010 1c15 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ -0674c6: 0e00 |0005: return-void │ │ +069060: |[069060] jwtc.android.chess.tools.importactivity$7.:(Ljwtc/android/chess/tools/importactivity;)V │ │ +069070: 5b01 460a |0000: iput-object v1, v0, Ljwtc/android/chess/tools/importactivity$7;.this$0:Ljwtc/android/chess/tools/importactivity; // field@0a46 │ │ +069074: 7010 1c15 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ +06907a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=395 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Ljwtc/android/chess/tools/importactivity$7; │ │ - 0x0000 - 0x0006 reg=1 (null) Ljwtc/android/chess/tools/importactivity; │ │ + 0x0000 - 0x0006 reg=1 this$0 Ljwtc/android/chess/tools/importactivity; │ │ │ │ Virtual methods - │ │ #0 : (in Ljwtc/android/chess/tools/importactivity$7;) │ │ name : 'onClick' │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -0674c8: |[0674c8] jwtc.android.chess.tools.importactivity$7.onClick:(Landroid/content/DialogInterface;I)V │ │ -0674d8: 7210 c400 0200 |0000: invoke-interface {v2}, Landroid/content/DialogInterface;.dismiss:()V // method@00c4 │ │ -0674de: 5410 460a |0003: iget-object v0, v1, Ljwtc/android/chess/tools/importactivity$7;.this$0:Ljwtc/android/chess/tools/importactivity; // field@0a46 │ │ -0674e2: 6e10 861a 0000 |0005: invoke-virtual {v0}, Ljwtc/android/chess/tools/importactivity;.finish:()V // method@1a86 │ │ -0674e8: 0e00 |0008: return-void │ │ +06907c: |[06907c] jwtc.android.chess.tools.importactivity$7.onClick:(Landroid/content/DialogInterface;I)V │ │ +06908c: 7210 c400 0200 |0000: invoke-interface {v2}, Landroid/content/DialogInterface;.dismiss:()V // method@00c4 │ │ +069092: 5410 460a |0003: iget-object v0, v1, Ljwtc/android/chess/tools/importactivity$7;.this$0:Ljwtc/android/chess/tools/importactivity; // field@0a46 │ │ +069096: 6e10 851a 0000 |0005: invoke-virtual {v0}, Ljwtc/android/chess/tools/importactivity;.finish:()V // method@1a85 │ │ +06909c: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=397 │ │ 0x0003 line=398 │ │ 0x0008 line=399 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Ljwtc/android/chess/tools/importactivity$7; │ │ 0x0000 - 0x0009 reg=2 dialog Landroid/content/DialogInterface; │ │ 0x0000 - 0x0009 reg=3 which I │ │ │ │ - source_file_idx : 6046 (importactivity.java) │ │ + source_file_idx : 6042 (importactivity.java) │ │ │ │ Class #536 header: │ │ -class_idx : 1116 │ │ +class_idx : 1113 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 11 │ │ -source_file_idx : 6046 │ │ +source_file_idx : 6042 │ │ static_fields_size : 0 │ │ instance_fields_size: 15 │ │ direct_methods_size : 13 │ │ virtual_methods_size: 6 │ │ │ │ Class #536 annotations: │ │ Annotations on class │ │ @@ -116822,42 +116858,41 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -0674ec: |[0674ec] jwtc.android.chess.tools.importactivity.:()V │ │ -0674fc: 7010 0900 0100 |0000: invoke-direct {v1}, Landroid/app/Activity;.:()V // method@0009 │ │ -067502: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -067504: 5b10 580a |0004: iput-object v0, v1, Ljwtc/android/chess/tools/importactivity;._mode:Ljava/lang/String; // field@0a58 │ │ -067508: 1a00 9d17 |0006: const-string v0, "importactivity" // string@179d │ │ -06750c: 5b10 520a |0008: iput-object v0, v1, Ljwtc/android/chess/tools/importactivity;.TAG:Ljava/lang/String; // field@0a52 │ │ -067510: 0e00 |000a: return-void │ │ +0690a0: |[0690a0] jwtc.android.chess.tools.importactivity.:()V │ │ +0690b0: 7010 0900 0100 |0000: invoke-direct {v1}, Landroid/app/Activity;.:()V // method@0009 │ │ +0690b6: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +0690b8: 5b10 580a |0004: iput-object v0, v1, Ljwtc/android/chess/tools/importactivity;._mode:Ljava/lang/String; // field@0a58 │ │ +0690bc: 1a00 9917 |0006: const-string v0, "importactivity" // string@1799 │ │ +0690c0: 5b10 520a |0008: iput-object v0, v1, Ljwtc/android/chess/tools/importactivity;.TAG:Ljava/lang/String; // field@0a52 │ │ +0690c4: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ 0x0003 line=54 │ │ 0x0006 line=60 │ │ - 0x000a line=710 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Ljwtc/android/chess/tools/importactivity; │ │ │ │ #1 : (in Ljwtc/android/chess/tools/importactivity;) │ │ name : 'access$000' │ │ type : '(Ljwtc/android/chess/tools/importactivity;)I' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -067514: |[067514] jwtc.android.chess.tools.importactivity.access$000:(Ljwtc/android/chess/tools/importactivity;)I │ │ -067524: 5210 540a |0000: iget v0, v1, Ljwtc/android/chess/tools/importactivity;._cnt:I // field@0a54 │ │ -067528: 0f00 |0002: return v0 │ │ +0690c8: |[0690c8] jwtc.android.chess.tools.importactivity.access$000:(Ljwtc/android/chess/tools/importactivity;)I │ │ +0690d8: 5210 540a |0000: iget v0, v1, Ljwtc/android/chess/tools/importactivity;._cnt:I // field@0a54 │ │ +0690dc: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Ljwtc/android/chess/tools/importactivity; │ │ │ │ #2 : (in Ljwtc/android/chess/tools/importactivity;) │ │ @@ -116865,19 +116900,19 @@ │ │ type : '(Ljwtc/android/chess/tools/importactivity;)I' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 7 16-bit code units │ │ -06752c: |[06752c] jwtc.android.chess.tools.importactivity.access$008:(Ljwtc/android/chess/tools/importactivity;)I │ │ -06753c: 5220 540a |0000: iget v0, v2, Ljwtc/android/chess/tools/importactivity;._cnt:I // field@0a54 │ │ -067540: d801 0001 |0002: add-int/lit8 v1, v0, #int 1 // #01 │ │ -067544: 5921 540a |0004: iput v1, v2, Ljwtc/android/chess/tools/importactivity;._cnt:I // field@0a54 │ │ -067548: 0f00 |0006: return v0 │ │ +0690e0: |[0690e0] jwtc.android.chess.tools.importactivity.access$008:(Ljwtc/android/chess/tools/importactivity;)I │ │ +0690f0: 5220 540a |0000: iget v0, v2, Ljwtc/android/chess/tools/importactivity;._cnt:I // field@0a54 │ │ +0690f4: d801 0001 |0002: add-int/lit8 v1, v0, #int 1 // #01 │ │ +0690f8: 5921 540a |0004: iput v1, v2, Ljwtc/android/chess/tools/importactivity;._cnt:I // field@0a54 │ │ +0690fc: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 x0 Ljwtc/android/chess/tools/importactivity; │ │ │ │ #3 : (in Ljwtc/android/chess/tools/importactivity;) │ │ @@ -116885,17 +116920,17 @@ │ │ type : '(Ljwtc/android/chess/tools/importactivity;)Landroid/widget/TextView;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -06754c: |[06754c] jwtc.android.chess.tools.importactivity.access$100:(Ljwtc/android/chess/tools/importactivity;)Landroid/widget/TextView; │ │ -06755c: 5410 5e0a |0000: iget-object v0, v1, Ljwtc/android/chess/tools/importactivity;._tvWorkCnt:Landroid/widget/TextView; // field@0a5e │ │ -067560: 1100 |0002: return-object v0 │ │ +069100: |[069100] jwtc.android.chess.tools.importactivity.access$100:(Ljwtc/android/chess/tools/importactivity;)Landroid/widget/TextView; │ │ +069110: 5410 5e0a |0000: iget-object v0, v1, Ljwtc/android/chess/tools/importactivity;._tvWorkCnt:Landroid/widget/TextView; // field@0a5e │ │ +069114: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Ljwtc/android/chess/tools/importactivity; │ │ │ │ #4 : (in Ljwtc/android/chess/tools/importactivity;) │ │ @@ -116903,17 +116938,17 @@ │ │ type : '(Ljwtc/android/chess/tools/importactivity;)I' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -067564: |[067564] jwtc.android.chess.tools.importactivity.access$200:(Ljwtc/android/chess/tools/importactivity;)I │ │ -067574: 5210 550a |0000: iget v0, v1, Ljwtc/android/chess/tools/importactivity;._cntFail:I // field@0a55 │ │ -067578: 0f00 |0002: return v0 │ │ +069118: |[069118] jwtc.android.chess.tools.importactivity.access$200:(Ljwtc/android/chess/tools/importactivity;)I │ │ +069128: 5210 550a |0000: iget v0, v1, Ljwtc/android/chess/tools/importactivity;._cntFail:I // field@0a55 │ │ +06912c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Ljwtc/android/chess/tools/importactivity; │ │ │ │ #5 : (in Ljwtc/android/chess/tools/importactivity;) │ │ @@ -116921,19 +116956,19 @@ │ │ type : '(Ljwtc/android/chess/tools/importactivity;)I' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 7 16-bit code units │ │ -06757c: |[06757c] jwtc.android.chess.tools.importactivity.access$208:(Ljwtc/android/chess/tools/importactivity;)I │ │ -06758c: 5220 550a |0000: iget v0, v2, Ljwtc/android/chess/tools/importactivity;._cntFail:I // field@0a55 │ │ -067590: d801 0001 |0002: add-int/lit8 v1, v0, #int 1 // #01 │ │ -067594: 5921 550a |0004: iput v1, v2, Ljwtc/android/chess/tools/importactivity;._cntFail:I // field@0a55 │ │ -067598: 0f00 |0006: return v0 │ │ +069130: |[069130] jwtc.android.chess.tools.importactivity.access$208:(Ljwtc/android/chess/tools/importactivity;)I │ │ +069140: 5220 550a |0000: iget v0, v2, Ljwtc/android/chess/tools/importactivity;._cntFail:I // field@0a55 │ │ +069144: d801 0001 |0002: add-int/lit8 v1, v0, #int 1 // #01 │ │ +069148: 5921 550a |0004: iput v1, v2, Ljwtc/android/chess/tools/importactivity;._cntFail:I // field@0a55 │ │ +06914c: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 x0 Ljwtc/android/chess/tools/importactivity; │ │ │ │ #6 : (in Ljwtc/android/chess/tools/importactivity;) │ │ @@ -116941,17 +116976,17 @@ │ │ type : '(Ljwtc/android/chess/tools/importactivity;)Landroid/widget/TextView;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -06759c: |[06759c] jwtc.android.chess.tools.importactivity.access$300:(Ljwtc/android/chess/tools/importactivity;)Landroid/widget/TextView; │ │ -0675ac: 5410 5f0a |0000: iget-object v0, v1, Ljwtc/android/chess/tools/importactivity;._tvWorkCntFail:Landroid/widget/TextView; // field@0a5f │ │ -0675b0: 1100 |0002: return-object v0 │ │ +069150: |[069150] jwtc.android.chess.tools.importactivity.access$300:(Ljwtc/android/chess/tools/importactivity;)Landroid/widget/TextView; │ │ +069160: 5410 5f0a |0000: iget-object v0, v1, Ljwtc/android/chess/tools/importactivity;._tvWorkCntFail:Landroid/widget/TextView; // field@0a5f │ │ +069164: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Ljwtc/android/chess/tools/importactivity; │ │ │ │ #7 : (in Ljwtc/android/chess/tools/importactivity;) │ │ @@ -116959,17 +116994,17 @@ │ │ type : '(Ljwtc/android/chess/tools/importactivity;)Landroid/widget/ProgressBar;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0675b4: |[0675b4] jwtc.android.chess.tools.importactivity.access$400:(Ljwtc/android/chess/tools/importactivity;)Landroid/widget/ProgressBar; │ │ -0675c4: 5410 5c0a |0000: iget-object v0, v1, Ljwtc/android/chess/tools/importactivity;._progress:Landroid/widget/ProgressBar; // field@0a5c │ │ -0675c8: 1100 |0002: return-object v0 │ │ +069168: |[069168] jwtc.android.chess.tools.importactivity.access$400:(Ljwtc/android/chess/tools/importactivity;)Landroid/widget/ProgressBar; │ │ +069178: 5410 5c0a |0000: iget-object v0, v1, Ljwtc/android/chess/tools/importactivity;._progress:Landroid/widget/ProgressBar; // field@0a5c │ │ +06917c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Ljwtc/android/chess/tools/importactivity; │ │ │ │ #8 : (in Ljwtc/android/chess/tools/importactivity;) │ │ @@ -116977,17 +117012,17 @@ │ │ type : '(Ljwtc/android/chess/tools/importactivity;)Ljwtc/android/chess/tools/PGNProcessor;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0675cc: |[0675cc] jwtc.android.chess.tools.importactivity.access$500:(Ljwtc/android/chess/tools/importactivity;)Ljwtc/android/chess/tools/PGNProcessor; │ │ -0675dc: 5410 5b0a |0000: iget-object v0, v1, Ljwtc/android/chess/tools/importactivity;._processor:Ljwtc/android/chess/tools/PGNProcessor; // field@0a5b │ │ -0675e0: 1100 |0002: return-object v0 │ │ +069180: |[069180] jwtc.android.chess.tools.importactivity.access$500:(Ljwtc/android/chess/tools/importactivity;)Ljwtc/android/chess/tools/PGNProcessor; │ │ +069190: 5410 5b0a |0000: iget-object v0, v1, Ljwtc/android/chess/tools/importactivity;._processor:Ljwtc/android/chess/tools/PGNProcessor; // field@0a5b │ │ +069194: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Ljwtc/android/chess/tools/importactivity; │ │ │ │ #9 : (in Ljwtc/android/chess/tools/importactivity;) │ │ @@ -116995,17 +117030,17 @@ │ │ type : '(Ljwtc/android/chess/tools/importactivity;)Landroid/widget/TextView;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0675e4: |[0675e4] jwtc.android.chess.tools.importactivity.access$600:(Ljwtc/android/chess/tools/importactivity;)Landroid/widget/TextView; │ │ -0675f4: 5410 5d0a |0000: iget-object v0, v1, Ljwtc/android/chess/tools/importactivity;._tvWork:Landroid/widget/TextView; // field@0a5d │ │ -0675f8: 1100 |0002: return-object v0 │ │ +069198: |[069198] jwtc.android.chess.tools.importactivity.access$600:(Ljwtc/android/chess/tools/importactivity;)Landroid/widget/TextView; │ │ +0691a8: 5410 5d0a |0000: iget-object v0, v1, Ljwtc/android/chess/tools/importactivity;._tvWork:Landroid/widget/TextView; // field@0a5d │ │ +0691ac: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Ljwtc/android/chess/tools/importactivity; │ │ │ │ #10 : (in Ljwtc/android/chess/tools/importactivity;) │ │ @@ -117013,17 +117048,17 @@ │ │ type : '(Ljwtc/android/chess/tools/importactivity;)Ljwtc/chess/GameControl;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0675fc: |[0675fc] jwtc.android.chess.tools.importactivity.access$700:(Ljwtc/android/chess/tools/importactivity;)Ljwtc/chess/GameControl; │ │ -06760c: 5410 560a |0000: iget-object v0, v1, Ljwtc/android/chess/tools/importactivity;._gameControl:Ljwtc/chess/GameControl; // field@0a56 │ │ -067610: 1100 |0002: return-object v0 │ │ +0691b0: |[0691b0] jwtc.android.chess.tools.importactivity.access$700:(Ljwtc/android/chess/tools/importactivity;)Ljwtc/chess/GameControl; │ │ +0691c0: 5410 560a |0000: iget-object v0, v1, Ljwtc/android/chess/tools/importactivity;._gameControl:Ljwtc/chess/GameControl; // field@0a56 │ │ +0691c4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Ljwtc/android/chess/tools/importactivity; │ │ │ │ #11 : (in Ljwtc/android/chess/tools/importactivity;) │ │ @@ -117031,17 +117066,17 @@ │ │ type : '(Ljwtc/android/chess/tools/importactivity;)I' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -067614: |[067614] jwtc.android.chess.tools.importactivity.access$800:(Ljwtc/android/chess/tools/importactivity;)I │ │ -067624: 5210 600a |0000: iget v0, v1, Ljwtc/android/chess/tools/importactivity;._untilPly:I // field@0a60 │ │ -067628: 0f00 |0002: return v0 │ │ +0691c8: |[0691c8] jwtc.android.chess.tools.importactivity.access$800:(Ljwtc/android/chess/tools/importactivity;)I │ │ +0691d8: 5210 600a |0000: iget v0, v1, Ljwtc/android/chess/tools/importactivity;._untilPly:I // field@0a60 │ │ +0691dc: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Ljwtc/android/chess/tools/importactivity; │ │ │ │ #12 : (in Ljwtc/android/chess/tools/importactivity;) │ │ @@ -117049,17 +117084,17 @@ │ │ type : '(Ljwtc/android/chess/tools/importactivity;)Ljwtc/chess/JNI;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -06762c: |[06762c] jwtc.android.chess.tools.importactivity.access$900:(Ljwtc/android/chess/tools/importactivity;)Ljwtc/chess/JNI; │ │ -06763c: 5410 570a |0000: iget-object v0, v1, Ljwtc/android/chess/tools/importactivity;._jni:Ljwtc/chess/JNI; // field@0a57 │ │ -067640: 1100 |0002: return-object v0 │ │ +0691e0: |[0691e0] jwtc.android.chess.tools.importactivity.access$900:(Ljwtc/android/chess/tools/importactivity;)Ljwtc/chess/JNI; │ │ +0691f0: 5410 570a |0000: iget-object v0, v1, Ljwtc/android/chess/tools/importactivity;._jni:Ljwtc/chess/JNI; // field@0a57 │ │ +0691f4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Ljwtc/android/chess/tools/importactivity; │ │ │ │ Virtual methods - │ │ @@ -117068,23 +117103,23 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 15 16-bit code units │ │ -067644: |[067644] jwtc.android.chess.tools.importactivity.doToast:(Ljava/lang/String;)V │ │ -067654: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -067656: 1211 |0001: const/4 v1, #int 1 // #1 │ │ -067658: 7130 8914 4301 |0002: invoke-static {v3, v4, v1}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; // method@1489 │ │ -06765e: 0c00 |0005: move-result-object v0 │ │ -067660: 1301 1100 |0006: const/16 v1, #int 17 // #11 │ │ -067664: 6e40 8a14 1022 |0008: invoke-virtual {v0, v1, v2, v2}, Landroid/widget/Toast;.setGravity:(III)V // method@148a │ │ -06766a: 6e10 8b14 0000 |000b: invoke-virtual {v0}, Landroid/widget/Toast;.show:()V // method@148b │ │ -067670: 0e00 |000e: return-void │ │ +0691f8: |[0691f8] jwtc.android.chess.tools.importactivity.doToast:(Ljava/lang/String;)V │ │ +069208: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +06920a: 1211 |0001: const/4 v1, #int 1 // #1 │ │ +06920c: 7130 8914 4301 |0002: invoke-static {v3, v4, v1}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; // method@1489 │ │ +069212: 0c00 |0005: move-result-object v0 │ │ +069214: 1301 1100 |0006: const/16 v1, #int 17 // #11 │ │ +069218: 6e40 8a14 1022 |0008: invoke-virtual {v0, v1, v2, v2}, Landroid/widget/Toast;.setGravity:(III)V // method@148a │ │ +06921e: 6e10 8b14 0000 |000b: invoke-virtual {v0}, Landroid/widget/Toast;.show:()V // method@148b │ │ +069224: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=409 │ │ 0x0006 line=410 │ │ 0x000b line=411 │ │ 0x000e line=412 │ │ locals : │ │ @@ -117097,56 +117132,56 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 89 16-bit code units │ │ -067674: |[067674] jwtc.android.chess.tools.importactivity.onCreate:(Landroid/os/Bundle;)V │ │ -067684: 6f20 2200 3200 |0000: invoke-super {v2, v3}, Landroid/app/Activity;.onCreate:(Landroid/os/Bundle;)V // method@0022 │ │ -06768a: 1400 0300 037f |0003: const v0, #float 1.74129e+38 // #7f030003 │ │ -067690: 6e20 901a 0200 |0006: invoke-virtual {v2, v0}, Ljwtc/android/chess/tools/importactivity;.setContentView:(I)V // method@1a90 │ │ -067696: 1200 |0009: const/4 v0, #int 0 // #0 │ │ -067698: 5c20 5a0a |000a: iput-boolean v0, v2, Ljwtc/android/chess/tools/importactivity;._processing:Z // field@0a5a │ │ -06769c: 2200 6b04 |000c: new-instance v0, Ljwtc/chess/GameControl; // type@046b │ │ -0676a0: 7010 e21a 0000 |000e: invoke-direct {v0}, Ljwtc/chess/GameControl;.:()V // method@1ae2 │ │ -0676a6: 5b20 560a |0011: iput-object v0, v2, Ljwtc/android/chess/tools/importactivity;._gameControl:Ljwtc/chess/GameControl; // field@0a56 │ │ -0676aa: 5420 560a |0013: iget-object v0, v2, Ljwtc/android/chess/tools/importactivity;._gameControl:Ljwtc/chess/GameControl; // field@0a56 │ │ -0676ae: 6e10 f21a 0000 |0015: invoke-virtual {v0}, Ljwtc/chess/GameControl;.getJNI:()Ljwtc/chess/JNI; // method@1af2 │ │ -0676b4: 0c00 |0018: move-result-object v0 │ │ -0676b6: 5b20 570a |0019: iput-object v0, v2, Ljwtc/android/chess/tools/importactivity;._jni:Ljwtc/chess/JNI; // field@0a57 │ │ -0676ba: 1300 1100 |001b: const/16 v0, #int 17 // #11 │ │ -0676be: 5920 600a |001d: iput v0, v2, Ljwtc/android/chess/tools/importactivity;._untilPly:I // field@0a60 │ │ -0676c2: 2200 7403 |001f: new-instance v0, Ljava/util/TreeSet; // type@0374 │ │ -0676c6: 7010 ee15 0000 |0021: invoke-direct {v0}, Ljava/util/TreeSet;.:()V // method@15ee │ │ -0676cc: 5b20 530a |0024: iput-object v0, v2, Ljwtc/android/chess/tools/importactivity;._arrKeys:Ljava/util/TreeSet; // field@0a53 │ │ -0676d0: 1400 4800 0b7f |0026: const v0, #float 1.84764e+38 // #7f0b0048 │ │ -0676d6: 6e20 851a 0200 |0029: invoke-virtual {v2, v0}, Ljwtc/android/chess/tools/importactivity;.findViewById:(I)Landroid/view/View; // method@1a85 │ │ -0676dc: 0c00 |002c: move-result-object v0 │ │ -0676de: 1f00 ff02 |002d: check-cast v0, Landroid/widget/TextView; // type@02ff │ │ -0676e2: 5b20 5d0a |002f: iput-object v0, v2, Ljwtc/android/chess/tools/importactivity;._tvWork:Landroid/widget/TextView; // field@0a5d │ │ -0676e6: 1400 4900 0b7f |0031: const v0, #float 1.84764e+38 // #7f0b0049 │ │ -0676ec: 6e20 851a 0200 |0034: invoke-virtual {v2, v0}, Ljwtc/android/chess/tools/importactivity;.findViewById:(I)Landroid/view/View; // method@1a85 │ │ -0676f2: 0c00 |0037: move-result-object v0 │ │ -0676f4: 1f00 ff02 |0038: check-cast v0, Landroid/widget/TextView; // type@02ff │ │ -0676f8: 5b20 5e0a |003a: iput-object v0, v2, Ljwtc/android/chess/tools/importactivity;._tvWorkCnt:Landroid/widget/TextView; // field@0a5e │ │ -0676fc: 1400 4a00 0b7f |003c: const v0, #float 1.84764e+38 // #7f0b004a │ │ -067702: 6e20 851a 0200 |003f: invoke-virtual {v2, v0}, Ljwtc/android/chess/tools/importactivity;.findViewById:(I)Landroid/view/View; // method@1a85 │ │ -067708: 0c00 |0042: move-result-object v0 │ │ -06770a: 1f00 ff02 |0043: check-cast v0, Landroid/widget/TextView; // type@02ff │ │ -06770e: 5b20 5f0a |0045: iput-object v0, v2, Ljwtc/android/chess/tools/importactivity;._tvWorkCntFail:Landroid/widget/TextView; // field@0a5f │ │ -067712: 1400 4b00 0b7f |0047: const v0, #float 1.84764e+38 // #7f0b004b │ │ -067718: 6e20 851a 0200 |004a: invoke-virtual {v2, v0}, Ljwtc/android/chess/tools/importactivity;.findViewById:(I)Landroid/view/View; // method@1a85 │ │ -06771e: 0c00 |004d: move-result-object v0 │ │ -067720: 1f00 e502 |004e: check-cast v0, Landroid/widget/ProgressBar; // type@02e5 │ │ -067724: 5b20 5c0a |0050: iput-object v0, v2, Ljwtc/android/chess/tools/importactivity;._progress:Landroid/widget/ProgressBar; // field@0a5c │ │ -067728: 5420 5c0a |0052: iget-object v0, v2, Ljwtc/android/chess/tools/importactivity;._progress:Landroid/widget/ProgressBar; // field@0a5c │ │ -06772c: 1241 |0054: const/4 v1, #int 4 // #4 │ │ -06772e: 6e20 1d14 1000 |0055: invoke-virtual {v0, v1}, Landroid/widget/ProgressBar;.setVisibility:(I)V // method@141d │ │ -067734: 0e00 |0058: return-void │ │ +069228: |[069228] jwtc.android.chess.tools.importactivity.onCreate:(Landroid/os/Bundle;)V │ │ +069238: 6f20 2200 3200 |0000: invoke-super {v2, v3}, Landroid/app/Activity;.onCreate:(Landroid/os/Bundle;)V // method@0022 │ │ +06923e: 1400 0300 037f |0003: const v0, #float 1.74129e+38 // #7f030003 │ │ +069244: 6e20 8f1a 0200 |0006: invoke-virtual {v2, v0}, Ljwtc/android/chess/tools/importactivity;.setContentView:(I)V // method@1a8f │ │ +06924a: 1200 |0009: const/4 v0, #int 0 // #0 │ │ +06924c: 5c20 5a0a |000a: iput-boolean v0, v2, Ljwtc/android/chess/tools/importactivity;._processing:Z // field@0a5a │ │ +069250: 2200 6804 |000c: new-instance v0, Ljwtc/chess/GameControl; // type@0468 │ │ +069254: 7010 e11a 0000 |000e: invoke-direct {v0}, Ljwtc/chess/GameControl;.:()V // method@1ae1 │ │ +06925a: 5b20 560a |0011: iput-object v0, v2, Ljwtc/android/chess/tools/importactivity;._gameControl:Ljwtc/chess/GameControl; // field@0a56 │ │ +06925e: 5420 560a |0013: iget-object v0, v2, Ljwtc/android/chess/tools/importactivity;._gameControl:Ljwtc/chess/GameControl; // field@0a56 │ │ +069262: 6e10 f11a 0000 |0015: invoke-virtual {v0}, Ljwtc/chess/GameControl;.getJNI:()Ljwtc/chess/JNI; // method@1af1 │ │ +069268: 0c00 |0018: move-result-object v0 │ │ +06926a: 5b20 570a |0019: iput-object v0, v2, Ljwtc/android/chess/tools/importactivity;._jni:Ljwtc/chess/JNI; // field@0a57 │ │ +06926e: 1300 1100 |001b: const/16 v0, #int 17 // #11 │ │ +069272: 5920 600a |001d: iput v0, v2, Ljwtc/android/chess/tools/importactivity;._untilPly:I // field@0a60 │ │ +069276: 2200 7103 |001f: new-instance v0, Ljava/util/TreeSet; // type@0371 │ │ +06927a: 7010 ee15 0000 |0021: invoke-direct {v0}, Ljava/util/TreeSet;.:()V // method@15ee │ │ +069280: 5b20 530a |0024: iput-object v0, v2, Ljwtc/android/chess/tools/importactivity;._arrKeys:Ljava/util/TreeSet; // field@0a53 │ │ +069284: 1400 4800 0b7f |0026: const v0, #float 1.84764e+38 // #7f0b0048 │ │ +06928a: 6e20 841a 0200 |0029: invoke-virtual {v2, v0}, Ljwtc/android/chess/tools/importactivity;.findViewById:(I)Landroid/view/View; // method@1a84 │ │ +069290: 0c00 |002c: move-result-object v0 │ │ +069292: 1f00 fc02 |002d: check-cast v0, Landroid/widget/TextView; // type@02fc │ │ +069296: 5b20 5d0a |002f: iput-object v0, v2, Ljwtc/android/chess/tools/importactivity;._tvWork:Landroid/widget/TextView; // field@0a5d │ │ +06929a: 1400 4900 0b7f |0031: const v0, #float 1.84764e+38 // #7f0b0049 │ │ +0692a0: 6e20 841a 0200 |0034: invoke-virtual {v2, v0}, Ljwtc/android/chess/tools/importactivity;.findViewById:(I)Landroid/view/View; // method@1a84 │ │ +0692a6: 0c00 |0037: move-result-object v0 │ │ +0692a8: 1f00 fc02 |0038: check-cast v0, Landroid/widget/TextView; // type@02fc │ │ +0692ac: 5b20 5e0a |003a: iput-object v0, v2, Ljwtc/android/chess/tools/importactivity;._tvWorkCnt:Landroid/widget/TextView; // field@0a5e │ │ +0692b0: 1400 4a00 0b7f |003c: const v0, #float 1.84764e+38 // #7f0b004a │ │ +0692b6: 6e20 841a 0200 |003f: invoke-virtual {v2, v0}, Ljwtc/android/chess/tools/importactivity;.findViewById:(I)Landroid/view/View; // method@1a84 │ │ +0692bc: 0c00 |0042: move-result-object v0 │ │ +0692be: 1f00 fc02 |0043: check-cast v0, Landroid/widget/TextView; // type@02fc │ │ +0692c2: 5b20 5f0a |0045: iput-object v0, v2, Ljwtc/android/chess/tools/importactivity;._tvWorkCntFail:Landroid/widget/TextView; // field@0a5f │ │ +0692c6: 1400 4b00 0b7f |0047: const v0, #float 1.84764e+38 // #7f0b004b │ │ +0692cc: 6e20 841a 0200 |004a: invoke-virtual {v2, v0}, Ljwtc/android/chess/tools/importactivity;.findViewById:(I)Landroid/view/View; // method@1a84 │ │ +0692d2: 0c00 |004d: move-result-object v0 │ │ +0692d4: 1f00 e202 |004e: check-cast v0, Landroid/widget/ProgressBar; // type@02e2 │ │ +0692d8: 5b20 5c0a |0050: iput-object v0, v2, Ljwtc/android/chess/tools/importactivity;._progress:Landroid/widget/ProgressBar; // field@0a5c │ │ +0692dc: 5420 5c0a |0052: iget-object v0, v2, Ljwtc/android/chess/tools/importactivity;._progress:Landroid/widget/ProgressBar; // field@0a5c │ │ +0692e0: 1241 |0054: const/4 v1, #int 4 // #4 │ │ +0692e2: 6e20 1d14 1000 |0055: invoke-virtual {v0, v1}, Landroid/widget/ProgressBar;.setVisibility:(I)V // method@141d │ │ +0692e8: 0e00 |0058: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=65 │ │ 0x0003 line=67 │ │ 0x0009 line=69 │ │ 0x000c line=70 │ │ 0x0013 line=72 │ │ @@ -117167,17 +117202,17 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -067738: |[067738] jwtc.android.chess.tools.importactivity.onPause:()V │ │ -067748: 6f10 2b00 0000 |0000: invoke-super {v0}, Landroid/app/Activity;.onPause:()V // method@002b │ │ -06774e: 0e00 |0003: return-void │ │ +0692ec: |[0692ec] jwtc.android.chess.tools.importactivity.onPause:()V │ │ +0692fc: 6f10 2b00 0000 |0000: invoke-super {v0}, Landroid/app/Activity;.onPause:()V // method@002b │ │ +069302: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=87 │ │ 0x0003 line=89 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Ljwtc/android/chess/tools/importactivity; │ │ │ │ @@ -117186,358 +117221,358 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 19 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 728 16-bit code units │ │ -067750: |[067750] jwtc.android.chess.tools.importactivity.onResume:()V │ │ -067760: 7501 2e00 1200 |0000: invoke-super/range {v18}, Landroid/app/Activity;.onResume:()V // method@002e │ │ -067766: 0800 1200 |0003: move-object/from16 v0, v18 │ │ -06776a: 550e 5a0a |0005: iget-boolean v14, v0, Ljwtc/android/chess/tools/importactivity;._processing:Z // field@0a5a │ │ -06776e: 390e 2700 |0007: if-nez v14, 002e // +0027 │ │ -067772: 7401 881a 1200 |0009: invoke-virtual/range {v18}, Ljwtc/android/chess/tools/importactivity;.getIntent:()Landroid/content/Intent; // method@1a88 │ │ -067778: 0c07 |000c: move-result-object v7 │ │ -06777a: 6e10 d000 0700 |000d: invoke-virtual {v7}, Landroid/content/Intent;.getData:()Landroid/net/Uri; // method@00d0 │ │ -067780: 0c0d |0010: move-result-object v13 │ │ -067782: 6e10 d100 0700 |0011: invoke-virtual {v7}, Landroid/content/Intent;.getExtras:()Landroid/os/Bundle; // method@00d1 │ │ -067788: 0c05 |0014: move-result-object v5 │ │ -06778a: 3805 0e00 |0015: if-eqz v5, 0023 // +000e │ │ -06778e: 1a0e aa18 |0017: const-string v14, "jwtc.android.chess.tools.Mode" // string@18aa │ │ -067792: 6e20 b801 e500 |0019: invoke-virtual {v5, v14}, Landroid/os/Bundle;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@01b8 │ │ -067798: 0c0c |001c: move-result-object v12 │ │ -06779a: 380c 0600 |001d: if-eqz v12, 0023 // +0006 │ │ -06779e: 0800 1200 |001f: move-object/from16 v0, v18 │ │ -0677a2: 5b0c 580a |0021: iput-object v12, v0, Ljwtc/android/chess/tools/importactivity;._mode:Ljava/lang/String; // field@0a58 │ │ -0677a6: 0800 1200 |0023: move-object/from16 v0, v18 │ │ -0677aa: 540e 580a |0025: iget-object v14, v0, Ljwtc/android/chess/tools/importactivity;._mode:Ljava/lang/String; // field@0a58 │ │ -0677ae: 390e 0e00 |0027: if-nez v14, 0035 // +000e │ │ -0677b2: 390d 0600 |0029: if-nez v13, 002f // +0006 │ │ -0677b6: 7401 861a 1200 |002b: invoke-virtual/range {v18}, Ljwtc/android/chess/tools/importactivity;.finish:()V // method@1a86 │ │ -0677bc: 0e00 |002e: return-void │ │ -0677be: 1a0e 9917 |002f: const-string v14, "import" // string@1799 │ │ -0677c2: 0800 1200 |0031: move-object/from16 v0, v18 │ │ -0677c6: 5b0e 580a |0033: iput-object v14, v0, Ljwtc/android/chess/tools/importactivity;._mode:Ljava/lang/String; // field@0a58 │ │ -0677ca: 120e |0035: const/4 v14, #int 0 // #0 │ │ -0677cc: 0800 1200 |0036: move-object/from16 v0, v18 │ │ -0677d0: 590e 540a |0038: iput v14, v0, Ljwtc/android/chess/tools/importactivity;._cnt:I // field@0a54 │ │ -0677d4: 120e |003a: const/4 v14, #int 0 // #0 │ │ -0677d6: 0800 1200 |003b: move-object/from16 v0, v18 │ │ -0677da: 590e 550a |003d: iput v14, v0, Ljwtc/android/chess/tools/importactivity;._cntFail:I // field@0a55 │ │ -0677de: 0800 1200 |003f: move-object/from16 v0, v18 │ │ -0677e2: 540e 580a |0041: iget-object v14, v0, Ljwtc/android/chess/tools/importactivity;._mode:Ljava/lang/String; // field@0a58 │ │ -0677e6: 1a0f 9917 |0043: const-string v15, "import" // string@1799 │ │ -0677ea: 6e20 3915 fe00 |0045: invoke-virtual {v14, v15}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1539 │ │ -0677f0: 0a0e |0048: move-result v14 │ │ -0677f2: 380e 6300 |0049: if-eqz v14, 00ac // +0063 │ │ -0677f6: 220e 5904 |004b: new-instance v14, Ljwtc/android/chess/tools/importactivity$PGNImportProcessor; // type@0459 │ │ -0677fa: 0800 1200 |004d: move-object/from16 v0, v18 │ │ -0677fe: 7020 6e1a 0e00 |004f: invoke-direct {v14, v0}, Ljwtc/android/chess/tools/importactivity$PGNImportProcessor;.:(Ljwtc/android/chess/tools/importactivity;)V // method@1a6e │ │ -067804: 0800 1200 |0052: move-object/from16 v0, v18 │ │ -067808: 5b0e 5b0a |0054: iput-object v14, v0, Ljwtc/android/chess/tools/importactivity;._processor:Ljwtc/android/chess/tools/PGNProcessor; // field@0a5b │ │ -06780c: 0800 1200 |0056: move-object/from16 v0, v18 │ │ -067810: 540e 5b0a |0058: iget-object v14, v0, Ljwtc/android/chess/tools/importactivity;._processor:Ljwtc/android/chess/tools/PGNProcessor; // field@0a5b │ │ -067814: 220f 5004 |005a: new-instance v15, Ljwtc/android/chess/tools/importactivity$1; // type@0450 │ │ -067818: 0800 1200 |005c: move-object/from16 v0, v18 │ │ -06781c: 7020 591a 0f00 |005e: invoke-direct {v15, v0}, Ljwtc/android/chess/tools/importactivity$1;.:(Ljwtc/android/chess/tools/importactivity;)V // method@1a59 │ │ -067822: 5bef 3e0a |0061: iput-object v15, v14, Ljwtc/android/chess/tools/PGNProcessor;.m_threadUpdateHandler:Landroid/os/Handler; // field@0a3e │ │ -067826: 380d cbff |0063: if-eqz v13, 002e // -0035 │ │ -06782a: 2202 0d00 |0065: new-instance v2, Landroid/app/AlertDialog$Builder; // type@000d │ │ -06782e: 0800 1200 |0067: move-object/from16 v0, v18 │ │ -067832: 7020 3b00 0200 |0069: invoke-direct {v2, v0}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@003b │ │ -067838: 220e 4203 |006c: new-instance v14, Ljava/lang/StringBuilder; // type@0342 │ │ -06783c: 7010 5715 0e00 |006e: invoke-direct {v14}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ -067842: 1a0f 1005 |0071: const-string v15, "Import " // string@0510 │ │ -067846: 6e20 5f15 fe00 |0073: invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -06784c: 0c0e |0076: move-result-object v14 │ │ -06784e: 6e10 ab01 0d00 |0077: invoke-virtual {v13}, Landroid/net/Uri;.getLastPathSegment:()Ljava/lang/String; // method@01ab │ │ -067854: 0c0f |007a: move-result-object v15 │ │ -067856: 6e20 5f15 fe00 |007b: invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -06785c: 0c0e |007e: move-result-object v14 │ │ -06785e: 1a0f c301 |007f: const-string v15, "?" // string@01c3 │ │ -067862: 6e20 5f15 fe00 |0081: invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -067868: 0c0e |0084: move-result-object v14 │ │ -06786a: 6e10 6415 0e00 |0085: invoke-virtual {v14}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ -067870: 0c0e |0088: move-result-object v14 │ │ -067872: 6e20 4500 e200 |0089: invoke-virtual {v2, v14}, Landroid/app/AlertDialog$Builder;.setTitle:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@0045 │ │ -067878: 1a0e 3c0e |008c: const-string v14, "Yes" // string@0e3c │ │ -06787c: 220f 5504 |008e: new-instance v15, Ljwtc/android/chess/tools/importactivity$6; // type@0455 │ │ -067880: 0800 1200 |0090: move-object/from16 v0, v18 │ │ -067884: 7030 631a 0f0d |0092: invoke-direct {v15, v0, v13}, Ljwtc/android/chess/tools/importactivity$6;.:(Ljwtc/android/chess/tools/importactivity;Landroid/net/Uri;)V // method@1a63 │ │ -06788a: 6e30 4200 e20f |0095: invoke-virtual {v2, v14, v15}, Landroid/app/AlertDialog$Builder;.setPositiveButton:(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0042 │ │ -067890: 1a0e 370b |0098: const-string v14, "No" // string@0b37 │ │ -067894: 220f 5604 |009a: new-instance v15, Ljwtc/android/chess/tools/importactivity$7; // type@0456 │ │ -067898: 0800 1200 |009c: move-object/from16 v0, v18 │ │ -06789c: 7020 651a 0f00 |009e: invoke-direct {v15, v0}, Ljwtc/android/chess/tools/importactivity$7;.:(Ljwtc/android/chess/tools/importactivity;)V // method@1a65 │ │ -0678a2: 6e30 4000 e20f |00a1: invoke-virtual {v2, v14, v15}, Landroid/app/AlertDialog$Builder;.setNegativeButton:(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0040 │ │ -0678a8: 6e10 3c00 0200 |00a4: invoke-virtual {v2}, Landroid/app/AlertDialog$Builder;.create:()Landroid/app/AlertDialog; // method@003c │ │ -0678ae: 0c01 |00a7: move-result-object v1 │ │ -0678b0: 6e10 4800 0100 |00a8: invoke-virtual {v1}, Landroid/app/AlertDialog;.show:()V // method@0048 │ │ -0678b6: 2883 |00ab: goto 002e // -007d │ │ -0678b8: 0800 1200 |00ac: move-object/from16 v0, v18 │ │ -0678bc: 540e 580a |00ae: iget-object v14, v0, Ljwtc/android/chess/tools/importactivity;._mode:Ljava/lang/String; // field@0a58 │ │ -0678c0: 1a0f 1613 |00b0: const-string v15, "db_import" // string@1316 │ │ -0678c4: 6e20 3915 fe00 |00b2: invoke-virtual {v14, v15}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1539 │ │ -0678ca: 0a0e |00b5: move-result v14 │ │ -0678cc: 380e 2200 |00b6: if-eqz v14, 00d8 // +0022 │ │ -0678d0: 0800 1200 |00b8: move-object/from16 v0, v18 │ │ -0678d4: 540e 530a |00ba: iget-object v14, v0, Ljwtc/android/chess/tools/importactivity;._arrKeys:Ljava/util/TreeSet; // field@0a53 │ │ -0678d8: 6e10 f015 0e00 |00bc: invoke-virtual {v14}, Ljava/util/TreeSet;.clear:()V // method@15f0 │ │ -0678de: 220e 5804 |00bf: new-instance v14, Ljwtc/android/chess/tools/importactivity$PGNDbProcessor; // type@0458 │ │ -0678e2: 0800 1200 |00c1: move-object/from16 v0, v18 │ │ -0678e6: 7020 6b1a 0e00 |00c3: invoke-direct {v14, v0}, Ljwtc/android/chess/tools/importactivity$PGNDbProcessor;.:(Ljwtc/android/chess/tools/importactivity;)V // method@1a6b │ │ -0678ec: 0800 1200 |00c6: move-object/from16 v0, v18 │ │ -0678f0: 5b0e 5b0a |00c8: iput-object v14, v0, Ljwtc/android/chess/tools/importactivity;._processor:Ljwtc/android/chess/tools/PGNProcessor; // field@0a5b │ │ -0678f4: 0800 1200 |00ca: move-object/from16 v0, v18 │ │ -0678f8: 540e 5b0a |00cc: iget-object v14, v0, Ljwtc/android/chess/tools/importactivity;._processor:Ljwtc/android/chess/tools/PGNProcessor; // field@0a5b │ │ -0678fc: 220f 5104 |00ce: new-instance v15, Ljwtc/android/chess/tools/importactivity$2; // type@0451 │ │ -067900: 0800 1200 |00d0: move-object/from16 v0, v18 │ │ -067904: 7020 5b1a 0f00 |00d2: invoke-direct {v15, v0}, Ljwtc/android/chess/tools/importactivity$2;.:(Ljwtc/android/chess/tools/importactivity;)V // method@1a5b │ │ -06790a: 5bef 3e0a |00d5: iput-object v15, v14, Ljwtc/android/chess/tools/PGNProcessor;.m_threadUpdateHandler:Landroid/os/Handler; // field@0a3e │ │ -06790e: 288c |00d7: goto 0063 // -0074 │ │ -067910: 0800 1200 |00d8: move-object/from16 v0, v18 │ │ -067914: 540e 580a |00da: iget-object v14, v0, Ljwtc/android/chess/tools/importactivity;._mode:Ljava/lang/String; // field@0a58 │ │ -067918: 1a0f db12 |00dc: const-string v15, "create_practice" // string@12db │ │ -06791c: 6e20 3915 fe00 |00de: invoke-virtual {v14, v15}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1539 │ │ -067922: 0a0e |00e1: move-result v14 │ │ -067924: 380e 3e00 |00e2: if-eqz v14, 0120 // +003e │ │ -067928: 0800 1200 |00e4: move-object/from16 v0, v18 │ │ -06792c: 540e 530a |00e6: iget-object v14, v0, Ljwtc/android/chess/tools/importactivity;._arrKeys:Ljava/util/TreeSet; // field@0a53 │ │ -067930: 6e10 f015 0e00 |00e8: invoke-virtual {v14}, Ljava/util/TreeSet;.clear:()V // method@15f0 │ │ -067936: 1a0e 9d17 |00eb: const-string v14, "importactivity" // string@179d │ │ -06793a: 1a0f 7403 |00ed: const-string v15, "Create practice set" // string@0374 │ │ -06793e: 7120 f811 fe00 |00ef: invoke-static {v14, v15}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@11f8 │ │ -067944: 7401 871a 1200 |00f2: invoke-virtual/range {v18}, Ljwtc/android/chess/tools/importactivity;.getContentResolver:()Landroid/content/ContentResolver; // method@1a87 │ │ -06794a: 0c0e |00f5: move-result-object v14 │ │ -06794c: 620f fe09 |00f6: sget-object v15, Ljwtc/android/chess/puzzle/MyPuzzleProvider;.CONTENT_URI_PRACTICES:Landroid/net/Uri; // field@09fe │ │ -067950: 1a10 6101 |00f8: const-string v16, "1=1" // string@0161 │ │ -067954: 1311 0000 |00fa: const/16 v17, #int 0 // #0 │ │ -067958: 7404 9a00 0e00 |00fc: invoke-virtual/range {v14, v15, v16, v17}, Landroid/content/ContentResolver;.delete:(Landroid/net/Uri;Ljava/lang/String;[Ljava/lang/String;)I // method@009a │ │ -06795e: 1a0e 9d17 |00ff: const-string v14, "importactivity" // string@179d │ │ -067962: 1a0f c303 |0101: const-string v15, "Deleted practices" // string@03c3 │ │ -067966: 7120 f811 fe00 |0103: invoke-static {v14, v15}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@11f8 │ │ -06796c: 220e 5a04 |0106: new-instance v14, Ljwtc/android/chess/tools/importactivity$PracticeImportProcessor; // type@045a │ │ -067970: 0800 1200 |0108: move-object/from16 v0, v18 │ │ -067974: 7020 711a 0e00 |010a: invoke-direct {v14, v0}, Ljwtc/android/chess/tools/importactivity$PracticeImportProcessor;.:(Ljwtc/android/chess/tools/importactivity;)V // method@1a71 │ │ -06797a: 0800 1200 |010d: move-object/from16 v0, v18 │ │ -06797e: 5b0e 5b0a |010f: iput-object v14, v0, Ljwtc/android/chess/tools/importactivity;._processor:Ljwtc/android/chess/tools/PGNProcessor; // field@0a5b │ │ -067982: 0800 1200 |0111: move-object/from16 v0, v18 │ │ -067986: 540e 5b0a |0113: iget-object v14, v0, Ljwtc/android/chess/tools/importactivity;._processor:Ljwtc/android/chess/tools/PGNProcessor; // field@0a5b │ │ -06798a: 220f 5204 |0115: new-instance v15, Ljwtc/android/chess/tools/importactivity$3; // type@0452 │ │ -06798e: 0800 1200 |0117: move-object/from16 v0, v18 │ │ -067992: 7020 5d1a 0f00 |0119: invoke-direct {v15, v0}, Ljwtc/android/chess/tools/importactivity$3;.:(Ljwtc/android/chess/tools/importactivity;)V // method@1a5d │ │ -067998: 5bef 3e0a |011c: iput-object v15, v14, Ljwtc/android/chess/tools/PGNProcessor;.m_threadUpdateHandler:Landroid/os/Handler; // field@0a3e │ │ -06799c: 2900 45ff |011e: goto/16 0063 // -00bb │ │ -0679a0: 0800 1200 |0120: move-object/from16 v0, v18 │ │ -0679a4: 540e 580a |0122: iget-object v14, v0, Ljwtc/android/chess/tools/importactivity;._mode:Ljava/lang/String; // field@0a58 │ │ -0679a8: 1a0f 1713 |0124: const-string v15, "db_point" // string@1317 │ │ -0679ac: 6e20 3915 fe00 |0126: invoke-virtual {v14, v15}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1539 │ │ -0679b2: 0a0e |0129: move-result v14 │ │ -0679b4: 380e 3e00 |012a: if-eqz v14, 0168 // +003e │ │ -0679b8: 380d 3700 |012c: if-eqz v13, 0163 // +0037 │ │ -0679bc: 1a0e 2e03 |012e: const-string v14, "ChessPlayer" // string@032e │ │ -0679c0: 120f |0130: const/4 v15, #int 0 // #0 │ │ -0679c2: 0800 1200 |0131: move-object/from16 v0, v18 │ │ -0679c6: 6e30 891a e00f |0133: invoke-virtual {v0, v14, v15}, Ljwtc/android/chess/tools/importactivity;.getSharedPreferences:(Ljava/lang/String;I)Landroid/content/SharedPreferences; // method@1a89 │ │ -0679cc: 0c0e |0136: move-result-object v14 │ │ -0679ce: 7210 f800 0e00 |0137: invoke-interface {v14}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@00f8 │ │ -0679d4: 0c04 |013a: move-result-object v4 │ │ -0679d6: 1a0e 7d0b |013b: const-string v14, "OpeningDb" // string@0b7d │ │ -0679da: 6e10 af01 0d00 |013d: invoke-virtual {v13}, Landroid/net/Uri;.toString:()Ljava/lang/String; // method@01af │ │ -0679e0: 0c0f |0140: move-result-object v15 │ │ -0679e2: 7230 f700 e40f |0141: invoke-interface {v4, v14, v15}, Landroid/content/SharedPreferences$Editor;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@00f7 │ │ -0679e8: 7210 f300 0400 |0144: invoke-interface {v4}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@00f3 │ │ -0679ee: 220e 4203 |0147: new-instance v14, Ljava/lang/StringBuilder; // type@0342 │ │ -0679f2: 7010 5715 0e00 |0149: invoke-direct {v14}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ -0679f8: 1a0f 7f0b |014c: const-string v15, "Openingdatabase: " // string@0b7f │ │ -0679fc: 6e20 5f15 fe00 |014e: invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -067a02: 0c0e |0151: move-result-object v14 │ │ -067a04: 6e10 af01 0d00 |0152: invoke-virtual {v13}, Landroid/net/Uri;.toString:()Ljava/lang/String; // method@01af │ │ -067a0a: 0c0f |0155: move-result-object v15 │ │ -067a0c: 6e20 5f15 fe00 |0156: invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -067a12: 0c0e |0159: move-result-object v14 │ │ -067a14: 6e10 6415 0e00 |015a: invoke-virtual {v14}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ -067a1a: 0c0e |015d: move-result-object v14 │ │ -067a1c: 0800 1200 |015e: move-object/from16 v0, v18 │ │ -067a20: 6e20 841a e000 |0160: invoke-virtual {v0, v14}, Ljwtc/android/chess/tools/importactivity;.doToast:(Ljava/lang/String;)V // method@1a84 │ │ -067a26: 7401 861a 1200 |0163: invoke-virtual/range {v18}, Ljwtc/android/chess/tools/importactivity;.finish:()V // method@1a86 │ │ -067a2c: 2900 c8fe |0166: goto/16 002e // -0138 │ │ -067a30: 0800 1200 |0168: move-object/from16 v0, v18 │ │ -067a34: 540e 580a |016a: iget-object v14, v0, Ljwtc/android/chess/tools/importactivity;._mode:Ljava/lang/String; // field@0a58 │ │ -067a38: 1a0f f722 |016c: const-string v15, "uci_install" // string@22f7 │ │ -067a3c: 6e20 3915 fe00 |016e: invoke-virtual {v14, v15}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1539 │ │ -067a42: 0a0e |0171: move-result v14 │ │ -067a44: 380e 7800 |0172: if-eqz v14, 01ea // +0078 │ │ -067a48: 6e10 ac01 0d00 |0174: invoke-virtual {v13}, Landroid/net/Uri;.getPath:()Ljava/lang/String; // method@01ac │ │ -067a4e: 0c0b |0177: move-result-object v11 │ │ -067a50: 6e10 ab01 0d00 |0178: invoke-virtual {v13}, Landroid/net/Uri;.getLastPathSegment:()Ljava/lang/String; // method@01ab │ │ -067a56: 0c0a |017b: move-result-object v10 │ │ -067a58: 1a0e 9d17 |017c: const-string v14, "importactivity" // string@179d │ │ -067a5c: 220f 4203 |017e: new-instance v15, Ljava/lang/StringBuilder; // type@0342 │ │ -067a60: 7010 5715 0f00 |0180: invoke-direct {v15}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ -067a66: 1a10 1a05 |0183: const-string v16, "Install UCI " // string@051a │ │ -067a6a: 7402 5f15 0f00 |0185: invoke-virtual/range {v15, v16}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -067a70: 0c0f |0188: move-result-object v15 │ │ -067a72: 6e20 5f15 bf00 |0189: invoke-virtual {v15, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -067a78: 0c0f |018c: move-result-object v15 │ │ -067a7a: 1a10 4b00 |018d: const-string v16, " as " // string@004b │ │ -067a7e: 7402 5f15 0f00 |018f: invoke-virtual/range {v15, v16}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -067a84: 0c0f |0192: move-result-object v15 │ │ -067a86: 6e20 5f15 af00 |0193: invoke-virtual {v15, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -067a8c: 0c0f |0196: move-result-object v15 │ │ -067a8e: 6e10 6415 0f00 |0197: invoke-virtual {v15}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ -067a94: 0c0f |019a: move-result-object v15 │ │ -067a96: 7120 f811 fe00 |019b: invoke-static {v14, v15}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@11f8 │ │ -067a9c: 2206 0e03 |019e: new-instance v6, Ljava/io/FileInputStream; // type@030e │ │ -067aa0: 7020 b114 b600 |01a0: invoke-direct {v6, v11}, Ljava/io/FileInputStream;.:(Ljava/lang/String;)V // method@14b1 │ │ -067aa6: 7120 8d1b a600 |01a3: invoke-static {v6, v10}, Ljwtc/chess/algorithm/UCIWrapper;.install:(Ljava/io/InputStream;Ljava/lang/String;)V // method@1b8d │ │ -067aac: 220e 4203 |01a6: new-instance v14, Ljava/lang/StringBuilder; // type@0342 │ │ -067ab0: 7010 5715 0e00 |01a8: invoke-direct {v14}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ -067ab6: 1a0f 6d0d |01ab: const-string v15, "UCI " // string@0d6d │ │ -067aba: 6e20 5f15 fe00 |01ad: invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -067ac0: 0c0e |01b0: move-result-object v14 │ │ -067ac2: 6e20 5f15 ae00 |01b1: invoke-virtual {v14, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -067ac8: 0c0e |01b4: move-result-object v14 │ │ -067aca: 1a0f 6f00 |01b5: const-string v15, " installed" // string@006f │ │ -067ace: 6e20 5f15 fe00 |01b7: invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -067ad4: 0c0e |01ba: move-result-object v14 │ │ -067ad6: 6e10 6415 0e00 |01bb: invoke-virtual {v14}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ -067adc: 0c0e |01be: move-result-object v14 │ │ -067ade: 0800 1200 |01bf: move-object/from16 v0, v18 │ │ -067ae2: 6e20 841a e000 |01c1: invoke-virtual {v0, v14}, Ljwtc/android/chess/tools/importactivity;.doToast:(Ljava/lang/String;)V // method@1a84 │ │ -067ae8: 1a0e 2e03 |01c4: const-string v14, "ChessPlayer" // string@032e │ │ -067aec: 120f |01c6: const/4 v15, #int 0 // #0 │ │ -067aee: 0800 1200 |01c7: move-object/from16 v0, v18 │ │ -067af2: 6e30 891a e00f |01c9: invoke-virtual {v0, v14, v15}, Ljwtc/android/chess/tools/importactivity;.getSharedPreferences:(Ljava/lang/String;I)Landroid/content/SharedPreferences; // method@1a89 │ │ -067af8: 0c0e |01cc: move-result-object v14 │ │ -067afa: 7210 f800 0e00 |01cd: invoke-interface {v14}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@00f8 │ │ -067b00: 0c04 |01d0: move-result-object v4 │ │ -067b02: 1a0e 700d |01d1: const-string v14, "UCIEngine" // string@0d70 │ │ -067b06: 7230 f700 e40a |01d3: invoke-interface {v4, v14, v10}, Landroid/content/SharedPreferences$Editor;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@00f7 │ │ -067b0c: 7210 f300 0400 |01d6: invoke-interface {v4}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@00f3 │ │ -067b12: 7401 861a 1200 |01d9: invoke-virtual/range {v18}, Ljwtc/android/chess/tools/importactivity;.finish:()V // method@1a86 │ │ -067b18: 2900 52fe |01dc: goto/16 002e // -01ae │ │ -067b1c: 0d03 |01de: move-exception v3 │ │ -067b1e: 1a0e 6802 |01df: const-string v14, "An error occured, could not install UCI engine" // string@0268 │ │ -067b22: 0800 1200 |01e1: move-object/from16 v0, v18 │ │ -067b26: 6e20 841a e000 |01e3: invoke-virtual {v0, v14}, Ljwtc/android/chess/tools/importactivity;.doToast:(Ljava/lang/String;)V // method@1a84 │ │ -067b2c: 6e10 bd14 0300 |01e6: invoke-virtual {v3}, Ljava/io/IOException;.printStackTrace:()V // method@14bd │ │ -067b32: 28f0 |01e9: goto 01d9 // -0010 │ │ -067b34: 0800 1200 |01ea: move-object/from16 v0, v18 │ │ -067b38: 540e 580a |01ec: iget-object v14, v0, Ljwtc/android/chess/tools/importactivity;._mode:Ljava/lang/String; // field@0a58 │ │ -067b3c: 1a0f 9b17 |01ee: const-string v15, "import_practice" // string@179b │ │ -067b40: 6e20 3915 fe00 |01f0: invoke-virtual {v14, v15}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1539 │ │ -067b46: 0a0e |01f3: move-result v14 │ │ -067b48: 380e 7a00 |01f4: if-eqz v14, 026e // +007a │ │ -067b4c: 6e10 ac01 0d00 |01f6: invoke-virtual {v13}, Landroid/net/Uri;.getPath:()Ljava/lang/String; // method@01ac │ │ -067b52: 0c0b |01f9: move-result-object v11 │ │ -067b54: 1a0e 9d17 |01fa: const-string v14, "importactivity" // string@179d │ │ -067b58: 220f 4203 |01fc: new-instance v15, Ljava/lang/StringBuilder; // type@0342 │ │ -067b5c: 7010 5715 0f00 |01fe: invoke-direct {v15}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ -067b62: 1a10 1105 |0201: const-string v16, "Import practice " // string@0511 │ │ -067b66: 7402 5f15 0f00 |0203: invoke-virtual/range {v15, v16}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -067b6c: 0c0f |0206: move-result-object v15 │ │ -067b6e: 6e20 5f15 bf00 |0207: invoke-virtual {v15, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -067b74: 0c0f |020a: move-result-object v15 │ │ -067b76: 6e10 6415 0f00 |020b: invoke-virtual {v15}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ -067b7c: 0c0f |020e: move-result-object v15 │ │ -067b7e: 7120 f811 fe00 |020f: invoke-static {v14, v15}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@11f8 │ │ -067b84: 1a0e 2e03 |0212: const-string v14, "ChessPlayer" // string@032e │ │ -067b88: 120f |0214: const/4 v15, #int 0 // #0 │ │ -067b8a: 0800 1200 |0215: move-object/from16 v0, v18 │ │ -067b8e: 6e30 891a e00f |0217: invoke-virtual {v0, v14, v15}, Ljwtc/android/chess/tools/importactivity;.getSharedPreferences:(Ljava/lang/String;I)Landroid/content/SharedPreferences; // method@1a89 │ │ -067b94: 0c09 |021a: move-result-object v9 │ │ -067b96: 7210 f800 0900 |021b: invoke-interface {v9}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@00f8 │ │ -067b9c: 0c04 |021e: move-result-object v4 │ │ -067b9e: 1a0e 4e1e |021f: const-string v14, "practicePos" // string@1e4e │ │ -067ba2: 120f |0221: const/4 v15, #int 0 // #0 │ │ -067ba4: 7230 f500 e40f |0222: invoke-interface {v4, v14, v15}, Landroid/content/SharedPreferences$Editor;.putInt:(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor; // method@00f5 │ │ -067baa: 1a0e 4f1e |0225: const-string v14, "practiceTicks" // string@1e4f │ │ -067bae: 120f |0227: const/4 v15, #int 0 // #0 │ │ -067bb0: 7230 f500 e40f |0228: invoke-interface {v4, v14, v15}, Landroid/content/SharedPreferences$Editor;.putInt:(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor; // method@00f5 │ │ -067bb6: 7210 f300 0400 |022b: invoke-interface {v4}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@00f3 │ │ -067bbc: 7401 871a 1200 |022e: invoke-virtual/range {v18}, Ljwtc/android/chess/tools/importactivity;.getContentResolver:()Landroid/content/ContentResolver; // method@1a87 │ │ -067bc2: 0c0e |0231: move-result-object v14 │ │ -067bc4: 620f fe09 |0232: sget-object v15, Ljwtc/android/chess/puzzle/MyPuzzleProvider;.CONTENT_URI_PRACTICES:Landroid/net/Uri; // field@09fe │ │ -067bc8: 1a10 6101 |0234: const-string v16, "1=1" // string@0161 │ │ -067bcc: 1311 0000 |0236: const/16 v17, #int 0 // #0 │ │ -067bd0: 7404 9a00 0e00 |0238: invoke-virtual/range {v14, v15, v16, v17}, Landroid/content/ContentResolver;.delete:(Landroid/net/Uri;Ljava/lang/String;[Ljava/lang/String;)I // method@009a │ │ -067bd6: 1a0e 9d17 |023b: const-string v14, "importactivity" // string@179d │ │ -067bda: 1a0f c303 |023d: const-string v15, "Deleted practices" // string@03c3 │ │ -067bde: 7120 f811 fe00 |023f: invoke-static {v14, v15}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@11f8 │ │ -067be4: 2208 2800 |0242: new-instance v8, Landroid/content/Intent; // type@0028 │ │ -067be8: 7010 c500 0800 |0244: invoke-direct {v8}, Landroid/content/Intent;.:()V // method@00c5 │ │ -067bee: 1c0e 3c04 |0247: const-class v14, Ljwtc/android/chess/puzzle/practice; // type@043c │ │ -067bf2: 0800 1200 |0249: move-object/from16 v0, v18 │ │ -067bf6: 6e30 e800 080e |024b: invoke-virtual {v8, v0, v14}, Landroid/content/Intent;.setClass:(Landroid/content/Context;Ljava/lang/Class;)Landroid/content/Intent; // method@00e8 │ │ -067bfc: 6e20 ea00 d800 |024e: invoke-virtual {v8, v13}, Landroid/content/Intent;.setData:(Landroid/net/Uri;)Landroid/content/Intent; // method@00ea │ │ -067c02: 1a0e c80b |0251: const-string v14, "Practice set was copied" // string@0bc8 │ │ -067c06: 0800 1200 |0253: move-object/from16 v0, v18 │ │ -067c0a: 6e20 841a e000 |0255: invoke-virtual {v0, v14}, Ljwtc/android/chess/tools/importactivity;.doToast:(Ljava/lang/String;)V // method@1a84 │ │ -067c10: 0800 1200 |0258: move-object/from16 v0, v18 │ │ -067c14: 6e20 911a 8000 |025a: invoke-virtual {v0, v8}, Ljwtc/android/chess/tools/importactivity;.startActivity:(Landroid/content/Intent;)V // method@1a91 │ │ -067c1a: 7401 861a 1200 |025d: invoke-virtual/range {v18}, Ljwtc/android/chess/tools/importactivity;.finish:()V // method@1a86 │ │ -067c20: 2900 cefd |0260: goto/16 002e // -0232 │ │ -067c24: 0d03 |0262: move-exception v3 │ │ -067c26: 1a0e 6702 |0263: const-string v14, "An error occured, could not copy practice set" // string@0267 │ │ -067c2a: 0800 1200 |0265: move-object/from16 v0, v18 │ │ -067c2e: 6e20 841a e000 |0267: invoke-virtual {v0, v14}, Ljwtc/android/chess/tools/importactivity;.doToast:(Ljava/lang/String;)V // method@1a84 │ │ -067c34: 6e10 fa14 0300 |026a: invoke-virtual {v3}, Ljava/lang/Exception;.printStackTrace:()V // method@14fa │ │ -067c3a: 28f0 |026d: goto 025d // -0010 │ │ -067c3c: 0800 1200 |026e: move-object/from16 v0, v18 │ │ -067c40: 540e 580a |0270: iget-object v14, v0, Ljwtc/android/chess/tools/importactivity;._mode:Ljava/lang/String; // field@0a58 │ │ -067c44: 1a0f 9c17 |0272: const-string v15, "import_puzzle" // string@179c │ │ -067c48: 6e20 3915 fe00 |0274: invoke-virtual {v14, v15}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1539 │ │ -067c4e: 0a0e |0277: move-result v14 │ │ -067c50: 380e 3200 |0278: if-eqz v14, 02aa // +0032 │ │ -067c54: 1a0e 2e03 |027a: const-string v14, "ChessPlayer" // string@032e │ │ -067c58: 120f |027c: const/4 v15, #int 0 // #0 │ │ -067c5a: 0800 1200 |027d: move-object/from16 v0, v18 │ │ -067c5e: 6e30 891a e00f |027f: invoke-virtual {v0, v14, v15}, Ljwtc/android/chess/tools/importactivity;.getSharedPreferences:(Ljava/lang/String;I)Landroid/content/SharedPreferences; // method@1a89 │ │ -067c64: 0c09 |0282: move-result-object v9 │ │ -067c66: 7210 f800 0900 |0283: invoke-interface {v9}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@00f8 │ │ -067c6c: 0c04 |0286: move-result-object v4 │ │ -067c6e: 1a0e b11e |0287: const-string v14, "puzzlePos" // string@1eb1 │ │ -067c72: 120f |0289: const/4 v15, #int 0 // #0 │ │ -067c74: 7230 f500 e40f |028a: invoke-interface {v4, v14, v15}, Landroid/content/SharedPreferences$Editor;.putInt:(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor; // method@00f5 │ │ -067c7a: 7210 f300 0400 |028d: invoke-interface {v4}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@00f3 │ │ -067c80: 220e 5b04 |0290: new-instance v14, Ljwtc/android/chess/tools/importactivity$PuzzleImportProcessor; // type@045b │ │ -067c84: 0800 1200 |0292: move-object/from16 v0, v18 │ │ -067c88: 7020 741a 0e00 |0294: invoke-direct {v14, v0}, Ljwtc/android/chess/tools/importactivity$PuzzleImportProcessor;.:(Ljwtc/android/chess/tools/importactivity;)V // method@1a74 │ │ -067c8e: 0800 1200 |0297: move-object/from16 v0, v18 │ │ -067c92: 5b0e 5b0a |0299: iput-object v14, v0, Ljwtc/android/chess/tools/importactivity;._processor:Ljwtc/android/chess/tools/PGNProcessor; // field@0a5b │ │ -067c96: 0800 1200 |029b: move-object/from16 v0, v18 │ │ -067c9a: 540e 5b0a |029d: iget-object v14, v0, Ljwtc/android/chess/tools/importactivity;._processor:Ljwtc/android/chess/tools/PGNProcessor; // field@0a5b │ │ -067c9e: 220f 5304 |029f: new-instance v15, Ljwtc/android/chess/tools/importactivity$4; // type@0453 │ │ -067ca2: 0800 1200 |02a1: move-object/from16 v0, v18 │ │ -067ca6: 7020 5f1a 0f00 |02a3: invoke-direct {v15, v0}, Ljwtc/android/chess/tools/importactivity$4;.:(Ljwtc/android/chess/tools/importactivity;)V // method@1a5f │ │ -067cac: 5bef 3e0a |02a6: iput-object v15, v14, Ljwtc/android/chess/tools/PGNProcessor;.m_threadUpdateHandler:Landroid/os/Handler; // field@0a3e │ │ -067cb0: 2900 bbfd |02a8: goto/16 0063 // -0245 │ │ -067cb4: 0800 1200 |02aa: move-object/from16 v0, v18 │ │ -067cb8: 540e 580a |02ac: iget-object v14, v0, Ljwtc/android/chess/tools/importactivity;._mode:Ljava/lang/String; // field@0a58 │ │ -067cbc: 1a0f 9a17 |02ae: const-string v15, "import_openingdatabase" // string@179a │ │ -067cc0: 6e20 3915 fe00 |02b0: invoke-virtual {v14, v15}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1539 │ │ -067cc6: 0a0e |02b3: move-result v14 │ │ -067cc8: 380e 1c00 |02b4: if-eqz v14, 02d0 // +001c │ │ -067ccc: 220e 5704 |02b6: new-instance v14, Ljwtc/android/chess/tools/importactivity$OpeningImportProcessor; // type@0457 │ │ -067cd0: 0800 1200 |02b8: move-object/from16 v0, v18 │ │ -067cd4: 7020 671a 0e00 |02ba: invoke-direct {v14, v0}, Ljwtc/android/chess/tools/importactivity$OpeningImportProcessor;.:(Ljwtc/android/chess/tools/importactivity;)V // method@1a67 │ │ -067cda: 0800 1200 |02bd: move-object/from16 v0, v18 │ │ -067cde: 5b0e 5b0a |02bf: iput-object v14, v0, Ljwtc/android/chess/tools/importactivity;._processor:Ljwtc/android/chess/tools/PGNProcessor; // field@0a5b │ │ -067ce2: 0800 1200 |02c1: move-object/from16 v0, v18 │ │ -067ce6: 540e 5b0a |02c3: iget-object v14, v0, Ljwtc/android/chess/tools/importactivity;._processor:Ljwtc/android/chess/tools/PGNProcessor; // field@0a5b │ │ -067cea: 220f 5404 |02c5: new-instance v15, Ljwtc/android/chess/tools/importactivity$5; // type@0454 │ │ -067cee: 0800 1200 |02c7: move-object/from16 v0, v18 │ │ -067cf2: 7020 611a 0f00 |02c9: invoke-direct {v15, v0}, Ljwtc/android/chess/tools/importactivity$5;.:(Ljwtc/android/chess/tools/importactivity;)V // method@1a61 │ │ -067cf8: 5bef 3e0a |02cc: iput-object v15, v14, Ljwtc/android/chess/tools/PGNProcessor;.m_threadUpdateHandler:Landroid/os/Handler; // field@0a3e │ │ -067cfc: 2900 95fd |02ce: goto/16 0063 // -026b │ │ -067d00: 7401 861a 1200 |02d0: invoke-virtual/range {v18}, Ljwtc/android/chess/tools/importactivity;.finish:()V // method@1a86 │ │ -067d06: 2900 5bfd |02d3: goto/16 002e // -02a5 │ │ -067d0a: 0d0e |02d5: move-exception v14 │ │ -067d0c: 2900 8dfe |02d6: goto/16 0163 // -0173 │ │ +069304: |[069304] jwtc.android.chess.tools.importactivity.onResume:()V │ │ +069314: 7501 2e00 1200 |0000: invoke-super/range {v18}, Landroid/app/Activity;.onResume:()V // method@002e │ │ +06931a: 0800 1200 |0003: move-object/from16 v0, v18 │ │ +06931e: 550e 5a0a |0005: iget-boolean v14, v0, Ljwtc/android/chess/tools/importactivity;._processing:Z // field@0a5a │ │ +069322: 390e 2700 |0007: if-nez v14, 002e // +0027 │ │ +069326: 7401 871a 1200 |0009: invoke-virtual/range {v18}, Ljwtc/android/chess/tools/importactivity;.getIntent:()Landroid/content/Intent; // method@1a87 │ │ +06932c: 0c07 |000c: move-result-object v7 │ │ +06932e: 6e10 d000 0700 |000d: invoke-virtual {v7}, Landroid/content/Intent;.getData:()Landroid/net/Uri; // method@00d0 │ │ +069334: 0c0d |0010: move-result-object v13 │ │ +069336: 6e10 d100 0700 |0011: invoke-virtual {v7}, Landroid/content/Intent;.getExtras:()Landroid/os/Bundle; // method@00d1 │ │ +06933c: 0c05 |0014: move-result-object v5 │ │ +06933e: 3805 0e00 |0015: if-eqz v5, 0023 // +000e │ │ +069342: 1a0e a618 |0017: const-string v14, "jwtc.android.chess.tools.Mode" // string@18a6 │ │ +069346: 6e20 b801 e500 |0019: invoke-virtual {v5, v14}, Landroid/os/Bundle;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@01b8 │ │ +06934c: 0c0c |001c: move-result-object v12 │ │ +06934e: 380c 0600 |001d: if-eqz v12, 0023 // +0006 │ │ +069352: 0800 1200 |001f: move-object/from16 v0, v18 │ │ +069356: 5b0c 580a |0021: iput-object v12, v0, Ljwtc/android/chess/tools/importactivity;._mode:Ljava/lang/String; // field@0a58 │ │ +06935a: 0800 1200 |0023: move-object/from16 v0, v18 │ │ +06935e: 540e 580a |0025: iget-object v14, v0, Ljwtc/android/chess/tools/importactivity;._mode:Ljava/lang/String; // field@0a58 │ │ +069362: 390e 0e00 |0027: if-nez v14, 0035 // +000e │ │ +069366: 390d 0600 |0029: if-nez v13, 002f // +0006 │ │ +06936a: 7401 851a 1200 |002b: invoke-virtual/range {v18}, Ljwtc/android/chess/tools/importactivity;.finish:()V // method@1a85 │ │ +069370: 0e00 |002e: return-void │ │ +069372: 1a0e 9517 |002f: const-string v14, "import" // string@1795 │ │ +069376: 0800 1200 |0031: move-object/from16 v0, v18 │ │ +06937a: 5b0e 580a |0033: iput-object v14, v0, Ljwtc/android/chess/tools/importactivity;._mode:Ljava/lang/String; // field@0a58 │ │ +06937e: 120e |0035: const/4 v14, #int 0 // #0 │ │ +069380: 0800 1200 |0036: move-object/from16 v0, v18 │ │ +069384: 590e 540a |0038: iput v14, v0, Ljwtc/android/chess/tools/importactivity;._cnt:I // field@0a54 │ │ +069388: 120e |003a: const/4 v14, #int 0 // #0 │ │ +06938a: 0800 1200 |003b: move-object/from16 v0, v18 │ │ +06938e: 590e 550a |003d: iput v14, v0, Ljwtc/android/chess/tools/importactivity;._cntFail:I // field@0a55 │ │ +069392: 0800 1200 |003f: move-object/from16 v0, v18 │ │ +069396: 540e 580a |0041: iget-object v14, v0, Ljwtc/android/chess/tools/importactivity;._mode:Ljava/lang/String; // field@0a58 │ │ +06939a: 1a0f 9517 |0043: const-string v15, "import" // string@1795 │ │ +06939e: 6e20 3915 fe00 |0045: invoke-virtual {v14, v15}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1539 │ │ +0693a4: 0a0e |0048: move-result v14 │ │ +0693a6: 380e 6300 |0049: if-eqz v14, 00ac // +0063 │ │ +0693aa: 220e 5604 |004b: new-instance v14, Ljwtc/android/chess/tools/importactivity$PGNImportProcessor; // type@0456 │ │ +0693ae: 0800 1200 |004d: move-object/from16 v0, v18 │ │ +0693b2: 7020 6d1a 0e00 |004f: invoke-direct {v14, v0}, Ljwtc/android/chess/tools/importactivity$PGNImportProcessor;.:(Ljwtc/android/chess/tools/importactivity;)V // method@1a6d │ │ +0693b8: 0800 1200 |0052: move-object/from16 v0, v18 │ │ +0693bc: 5b0e 5b0a |0054: iput-object v14, v0, Ljwtc/android/chess/tools/importactivity;._processor:Ljwtc/android/chess/tools/PGNProcessor; // field@0a5b │ │ +0693c0: 0800 1200 |0056: move-object/from16 v0, v18 │ │ +0693c4: 540e 5b0a |0058: iget-object v14, v0, Ljwtc/android/chess/tools/importactivity;._processor:Ljwtc/android/chess/tools/PGNProcessor; // field@0a5b │ │ +0693c8: 220f 4d04 |005a: new-instance v15, Ljwtc/android/chess/tools/importactivity$1; // type@044d │ │ +0693cc: 0800 1200 |005c: move-object/from16 v0, v18 │ │ +0693d0: 7020 581a 0f00 |005e: invoke-direct {v15, v0}, Ljwtc/android/chess/tools/importactivity$1;.:(Ljwtc/android/chess/tools/importactivity;)V // method@1a58 │ │ +0693d6: 5bef 3e0a |0061: iput-object v15, v14, Ljwtc/android/chess/tools/PGNProcessor;.m_threadUpdateHandler:Landroid/os/Handler; // field@0a3e │ │ +0693da: 380d cbff |0063: if-eqz v13, 002e // -0035 │ │ +0693de: 2202 0d00 |0065: new-instance v2, Landroid/app/AlertDialog$Builder; // type@000d │ │ +0693e2: 0800 1200 |0067: move-object/from16 v0, v18 │ │ +0693e6: 7020 3b00 0200 |0069: invoke-direct {v2, v0}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@003b │ │ +0693ec: 220e 3f03 |006c: new-instance v14, Ljava/lang/StringBuilder; // type@033f │ │ +0693f0: 7010 5715 0e00 |006e: invoke-direct {v14}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ +0693f6: 1a0f 1005 |0071: const-string v15, "Import " // string@0510 │ │ +0693fa: 6e20 5f15 fe00 |0073: invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +069400: 0c0e |0076: move-result-object v14 │ │ +069402: 6e10 ab01 0d00 |0077: invoke-virtual {v13}, Landroid/net/Uri;.getLastPathSegment:()Ljava/lang/String; // method@01ab │ │ +069408: 0c0f |007a: move-result-object v15 │ │ +06940a: 6e20 5f15 fe00 |007b: invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +069410: 0c0e |007e: move-result-object v14 │ │ +069412: 1a0f c301 |007f: const-string v15, "?" // string@01c3 │ │ +069416: 6e20 5f15 fe00 |0081: invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +06941c: 0c0e |0084: move-result-object v14 │ │ +06941e: 6e10 6415 0e00 |0085: invoke-virtual {v14}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ +069424: 0c0e |0088: move-result-object v14 │ │ +069426: 6e20 4500 e200 |0089: invoke-virtual {v2, v14}, Landroid/app/AlertDialog$Builder;.setTitle:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@0045 │ │ +06942c: 1a0e 390e |008c: const-string v14, "Yes" // string@0e39 │ │ +069430: 220f 5204 |008e: new-instance v15, Ljwtc/android/chess/tools/importactivity$6; // type@0452 │ │ +069434: 0800 1200 |0090: move-object/from16 v0, v18 │ │ +069438: 7030 621a 0f0d |0092: invoke-direct {v15, v0, v13}, Ljwtc/android/chess/tools/importactivity$6;.:(Ljwtc/android/chess/tools/importactivity;Landroid/net/Uri;)V // method@1a62 │ │ +06943e: 6e30 4200 e20f |0095: invoke-virtual {v2, v14, v15}, Landroid/app/AlertDialog$Builder;.setPositiveButton:(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0042 │ │ +069444: 1a0e 340b |0098: const-string v14, "No" // string@0b34 │ │ +069448: 220f 5304 |009a: new-instance v15, Ljwtc/android/chess/tools/importactivity$7; // type@0453 │ │ +06944c: 0800 1200 |009c: move-object/from16 v0, v18 │ │ +069450: 7020 641a 0f00 |009e: invoke-direct {v15, v0}, Ljwtc/android/chess/tools/importactivity$7;.:(Ljwtc/android/chess/tools/importactivity;)V // method@1a64 │ │ +069456: 6e30 4000 e20f |00a1: invoke-virtual {v2, v14, v15}, Landroid/app/AlertDialog$Builder;.setNegativeButton:(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0040 │ │ +06945c: 6e10 3c00 0200 |00a4: invoke-virtual {v2}, Landroid/app/AlertDialog$Builder;.create:()Landroid/app/AlertDialog; // method@003c │ │ +069462: 0c01 |00a7: move-result-object v1 │ │ +069464: 6e10 4800 0100 |00a8: invoke-virtual {v1}, Landroid/app/AlertDialog;.show:()V // method@0048 │ │ +06946a: 2883 |00ab: goto 002e // -007d │ │ +06946c: 0800 1200 |00ac: move-object/from16 v0, v18 │ │ +069470: 540e 580a |00ae: iget-object v14, v0, Ljwtc/android/chess/tools/importactivity;._mode:Ljava/lang/String; // field@0a58 │ │ +069474: 1a0f 1213 |00b0: const-string v15, "db_import" // string@1312 │ │ +069478: 6e20 3915 fe00 |00b2: invoke-virtual {v14, v15}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1539 │ │ +06947e: 0a0e |00b5: move-result v14 │ │ +069480: 380e 2200 |00b6: if-eqz v14, 00d8 // +0022 │ │ +069484: 0800 1200 |00b8: move-object/from16 v0, v18 │ │ +069488: 540e 530a |00ba: iget-object v14, v0, Ljwtc/android/chess/tools/importactivity;._arrKeys:Ljava/util/TreeSet; // field@0a53 │ │ +06948c: 6e10 f015 0e00 |00bc: invoke-virtual {v14}, Ljava/util/TreeSet;.clear:()V // method@15f0 │ │ +069492: 220e 5504 |00bf: new-instance v14, Ljwtc/android/chess/tools/importactivity$PGNDbProcessor; // type@0455 │ │ +069496: 0800 1200 |00c1: move-object/from16 v0, v18 │ │ +06949a: 7020 6a1a 0e00 |00c3: invoke-direct {v14, v0}, Ljwtc/android/chess/tools/importactivity$PGNDbProcessor;.:(Ljwtc/android/chess/tools/importactivity;)V // method@1a6a │ │ +0694a0: 0800 1200 |00c6: move-object/from16 v0, v18 │ │ +0694a4: 5b0e 5b0a |00c8: iput-object v14, v0, Ljwtc/android/chess/tools/importactivity;._processor:Ljwtc/android/chess/tools/PGNProcessor; // field@0a5b │ │ +0694a8: 0800 1200 |00ca: move-object/from16 v0, v18 │ │ +0694ac: 540e 5b0a |00cc: iget-object v14, v0, Ljwtc/android/chess/tools/importactivity;._processor:Ljwtc/android/chess/tools/PGNProcessor; // field@0a5b │ │ +0694b0: 220f 4e04 |00ce: new-instance v15, Ljwtc/android/chess/tools/importactivity$2; // type@044e │ │ +0694b4: 0800 1200 |00d0: move-object/from16 v0, v18 │ │ +0694b8: 7020 5a1a 0f00 |00d2: invoke-direct {v15, v0}, Ljwtc/android/chess/tools/importactivity$2;.:(Ljwtc/android/chess/tools/importactivity;)V // method@1a5a │ │ +0694be: 5bef 3e0a |00d5: iput-object v15, v14, Ljwtc/android/chess/tools/PGNProcessor;.m_threadUpdateHandler:Landroid/os/Handler; // field@0a3e │ │ +0694c2: 288c |00d7: goto 0063 // -0074 │ │ +0694c4: 0800 1200 |00d8: move-object/from16 v0, v18 │ │ +0694c8: 540e 580a |00da: iget-object v14, v0, Ljwtc/android/chess/tools/importactivity;._mode:Ljava/lang/String; // field@0a58 │ │ +0694cc: 1a0f d712 |00dc: const-string v15, "create_practice" // string@12d7 │ │ +0694d0: 6e20 3915 fe00 |00de: invoke-virtual {v14, v15}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1539 │ │ +0694d6: 0a0e |00e1: move-result v14 │ │ +0694d8: 380e 3e00 |00e2: if-eqz v14, 0120 // +003e │ │ +0694dc: 0800 1200 |00e4: move-object/from16 v0, v18 │ │ +0694e0: 540e 530a |00e6: iget-object v14, v0, Ljwtc/android/chess/tools/importactivity;._arrKeys:Ljava/util/TreeSet; // field@0a53 │ │ +0694e4: 6e10 f015 0e00 |00e8: invoke-virtual {v14}, Ljava/util/TreeSet;.clear:()V // method@15f0 │ │ +0694ea: 1a0e 9917 |00eb: const-string v14, "importactivity" // string@1799 │ │ +0694ee: 1a0f 7403 |00ed: const-string v15, "Create practice set" // string@0374 │ │ +0694f2: 7120 f811 fe00 |00ef: invoke-static {v14, v15}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@11f8 │ │ +0694f8: 7401 861a 1200 |00f2: invoke-virtual/range {v18}, Ljwtc/android/chess/tools/importactivity;.getContentResolver:()Landroid/content/ContentResolver; // method@1a86 │ │ +0694fe: 0c0e |00f5: move-result-object v14 │ │ +069500: 620f fe09 |00f6: sget-object v15, Ljwtc/android/chess/puzzle/MyPuzzleProvider;.CONTENT_URI_PRACTICES:Landroid/net/Uri; // field@09fe │ │ +069504: 1a10 6101 |00f8: const-string v16, "1=1" // string@0161 │ │ +069508: 1311 0000 |00fa: const/16 v17, #int 0 // #0 │ │ +06950c: 7404 9a00 0e00 |00fc: invoke-virtual/range {v14, v15, v16, v17}, Landroid/content/ContentResolver;.delete:(Landroid/net/Uri;Ljava/lang/String;[Ljava/lang/String;)I // method@009a │ │ +069512: 1a0e 9917 |00ff: const-string v14, "importactivity" // string@1799 │ │ +069516: 1a0f c303 |0101: const-string v15, "Deleted practices" // string@03c3 │ │ +06951a: 7120 f811 fe00 |0103: invoke-static {v14, v15}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@11f8 │ │ +069520: 220e 5704 |0106: new-instance v14, Ljwtc/android/chess/tools/importactivity$PracticeImportProcessor; // type@0457 │ │ +069524: 0800 1200 |0108: move-object/from16 v0, v18 │ │ +069528: 7020 701a 0e00 |010a: invoke-direct {v14, v0}, Ljwtc/android/chess/tools/importactivity$PracticeImportProcessor;.:(Ljwtc/android/chess/tools/importactivity;)V // method@1a70 │ │ +06952e: 0800 1200 |010d: move-object/from16 v0, v18 │ │ +069532: 5b0e 5b0a |010f: iput-object v14, v0, Ljwtc/android/chess/tools/importactivity;._processor:Ljwtc/android/chess/tools/PGNProcessor; // field@0a5b │ │ +069536: 0800 1200 |0111: move-object/from16 v0, v18 │ │ +06953a: 540e 5b0a |0113: iget-object v14, v0, Ljwtc/android/chess/tools/importactivity;._processor:Ljwtc/android/chess/tools/PGNProcessor; // field@0a5b │ │ +06953e: 220f 4f04 |0115: new-instance v15, Ljwtc/android/chess/tools/importactivity$3; // type@044f │ │ +069542: 0800 1200 |0117: move-object/from16 v0, v18 │ │ +069546: 7020 5c1a 0f00 |0119: invoke-direct {v15, v0}, Ljwtc/android/chess/tools/importactivity$3;.:(Ljwtc/android/chess/tools/importactivity;)V // method@1a5c │ │ +06954c: 5bef 3e0a |011c: iput-object v15, v14, Ljwtc/android/chess/tools/PGNProcessor;.m_threadUpdateHandler:Landroid/os/Handler; // field@0a3e │ │ +069550: 2900 45ff |011e: goto/16 0063 // -00bb │ │ +069554: 0800 1200 |0120: move-object/from16 v0, v18 │ │ +069558: 540e 580a |0122: iget-object v14, v0, Ljwtc/android/chess/tools/importactivity;._mode:Ljava/lang/String; // field@0a58 │ │ +06955c: 1a0f 1313 |0124: const-string v15, "db_point" // string@1313 │ │ +069560: 6e20 3915 fe00 |0126: invoke-virtual {v14, v15}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1539 │ │ +069566: 0a0e |0129: move-result v14 │ │ +069568: 380e 3e00 |012a: if-eqz v14, 0168 // +003e │ │ +06956c: 380d 3700 |012c: if-eqz v13, 0163 // +0037 │ │ +069570: 1a0e 2e03 |012e: const-string v14, "ChessPlayer" // string@032e │ │ +069574: 120f |0130: const/4 v15, #int 0 // #0 │ │ +069576: 0800 1200 |0131: move-object/from16 v0, v18 │ │ +06957a: 6e30 881a e00f |0133: invoke-virtual {v0, v14, v15}, Ljwtc/android/chess/tools/importactivity;.getSharedPreferences:(Ljava/lang/String;I)Landroid/content/SharedPreferences; // method@1a88 │ │ +069580: 0c0e |0136: move-result-object v14 │ │ +069582: 7210 f800 0e00 |0137: invoke-interface {v14}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@00f8 │ │ +069588: 0c04 |013a: move-result-object v4 │ │ +06958a: 1a0e 7a0b |013b: const-string v14, "OpeningDb" // string@0b7a │ │ +06958e: 6e10 af01 0d00 |013d: invoke-virtual {v13}, Landroid/net/Uri;.toString:()Ljava/lang/String; // method@01af │ │ +069594: 0c0f |0140: move-result-object v15 │ │ +069596: 7230 f700 e40f |0141: invoke-interface {v4, v14, v15}, Landroid/content/SharedPreferences$Editor;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@00f7 │ │ +06959c: 7210 f300 0400 |0144: invoke-interface {v4}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@00f3 │ │ +0695a2: 220e 3f03 |0147: new-instance v14, Ljava/lang/StringBuilder; // type@033f │ │ +0695a6: 7010 5715 0e00 |0149: invoke-direct {v14}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ +0695ac: 1a0f 7c0b |014c: const-string v15, "Openingdatabase: " // string@0b7c │ │ +0695b0: 6e20 5f15 fe00 |014e: invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +0695b6: 0c0e |0151: move-result-object v14 │ │ +0695b8: 6e10 af01 0d00 |0152: invoke-virtual {v13}, Landroid/net/Uri;.toString:()Ljava/lang/String; // method@01af │ │ +0695be: 0c0f |0155: move-result-object v15 │ │ +0695c0: 6e20 5f15 fe00 |0156: invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +0695c6: 0c0e |0159: move-result-object v14 │ │ +0695c8: 6e10 6415 0e00 |015a: invoke-virtual {v14}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ +0695ce: 0c0e |015d: move-result-object v14 │ │ +0695d0: 0800 1200 |015e: move-object/from16 v0, v18 │ │ +0695d4: 6e20 831a e000 |0160: invoke-virtual {v0, v14}, Ljwtc/android/chess/tools/importactivity;.doToast:(Ljava/lang/String;)V // method@1a83 │ │ +0695da: 7401 851a 1200 |0163: invoke-virtual/range {v18}, Ljwtc/android/chess/tools/importactivity;.finish:()V // method@1a85 │ │ +0695e0: 2900 c8fe |0166: goto/16 002e // -0138 │ │ +0695e4: 0800 1200 |0168: move-object/from16 v0, v18 │ │ +0695e8: 540e 580a |016a: iget-object v14, v0, Ljwtc/android/chess/tools/importactivity;._mode:Ljava/lang/String; // field@0a58 │ │ +0695ec: 1a0f f322 |016c: const-string v15, "uci_install" // string@22f3 │ │ +0695f0: 6e20 3915 fe00 |016e: invoke-virtual {v14, v15}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1539 │ │ +0695f6: 0a0e |0171: move-result v14 │ │ +0695f8: 380e 7800 |0172: if-eqz v14, 01ea // +0078 │ │ +0695fc: 6e10 ac01 0d00 |0174: invoke-virtual {v13}, Landroid/net/Uri;.getPath:()Ljava/lang/String; // method@01ac │ │ +069602: 0c0b |0177: move-result-object v11 │ │ +069604: 6e10 ab01 0d00 |0178: invoke-virtual {v13}, Landroid/net/Uri;.getLastPathSegment:()Ljava/lang/String; // method@01ab │ │ +06960a: 0c0a |017b: move-result-object v10 │ │ +06960c: 1a0e 9917 |017c: const-string v14, "importactivity" // string@1799 │ │ +069610: 220f 3f03 |017e: new-instance v15, Ljava/lang/StringBuilder; // type@033f │ │ +069614: 7010 5715 0f00 |0180: invoke-direct {v15}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ +06961a: 1a10 1a05 |0183: const-string v16, "Install UCI " // string@051a │ │ +06961e: 7402 5f15 0f00 |0185: invoke-virtual/range {v15, v16}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +069624: 0c0f |0188: move-result-object v15 │ │ +069626: 6e20 5f15 bf00 |0189: invoke-virtual {v15, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +06962c: 0c0f |018c: move-result-object v15 │ │ +06962e: 1a10 4b00 |018d: const-string v16, " as " // string@004b │ │ +069632: 7402 5f15 0f00 |018f: invoke-virtual/range {v15, v16}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +069638: 0c0f |0192: move-result-object v15 │ │ +06963a: 6e20 5f15 af00 |0193: invoke-virtual {v15, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +069640: 0c0f |0196: move-result-object v15 │ │ +069642: 6e10 6415 0f00 |0197: invoke-virtual {v15}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ +069648: 0c0f |019a: move-result-object v15 │ │ +06964a: 7120 f811 fe00 |019b: invoke-static {v14, v15}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@11f8 │ │ +069650: 2206 0b03 |019e: new-instance v6, Ljava/io/FileInputStream; // type@030b │ │ +069654: 7020 b114 b600 |01a0: invoke-direct {v6, v11}, Ljava/io/FileInputStream;.:(Ljava/lang/String;)V // method@14b1 │ │ +06965a: 7120 8c1b a600 |01a3: invoke-static {v6, v10}, Ljwtc/chess/algorithm/UCIWrapper;.install:(Ljava/io/InputStream;Ljava/lang/String;)V // method@1b8c │ │ +069660: 220e 3f03 |01a6: new-instance v14, Ljava/lang/StringBuilder; // type@033f │ │ +069664: 7010 5715 0e00 |01a8: invoke-direct {v14}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ +06966a: 1a0f 6a0d |01ab: const-string v15, "UCI " // string@0d6a │ │ +06966e: 6e20 5f15 fe00 |01ad: invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +069674: 0c0e |01b0: move-result-object v14 │ │ +069676: 6e20 5f15 ae00 |01b1: invoke-virtual {v14, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +06967c: 0c0e |01b4: move-result-object v14 │ │ +06967e: 1a0f 6f00 |01b5: const-string v15, " installed" // string@006f │ │ +069682: 6e20 5f15 fe00 |01b7: invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +069688: 0c0e |01ba: move-result-object v14 │ │ +06968a: 6e10 6415 0e00 |01bb: invoke-virtual {v14}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ +069690: 0c0e |01be: move-result-object v14 │ │ +069692: 0800 1200 |01bf: move-object/from16 v0, v18 │ │ +069696: 6e20 831a e000 |01c1: invoke-virtual {v0, v14}, Ljwtc/android/chess/tools/importactivity;.doToast:(Ljava/lang/String;)V // method@1a83 │ │ +06969c: 1a0e 2e03 |01c4: const-string v14, "ChessPlayer" // string@032e │ │ +0696a0: 120f |01c6: const/4 v15, #int 0 // #0 │ │ +0696a2: 0800 1200 |01c7: move-object/from16 v0, v18 │ │ +0696a6: 6e30 881a e00f |01c9: invoke-virtual {v0, v14, v15}, Ljwtc/android/chess/tools/importactivity;.getSharedPreferences:(Ljava/lang/String;I)Landroid/content/SharedPreferences; // method@1a88 │ │ +0696ac: 0c0e |01cc: move-result-object v14 │ │ +0696ae: 7210 f800 0e00 |01cd: invoke-interface {v14}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@00f8 │ │ +0696b4: 0c04 |01d0: move-result-object v4 │ │ +0696b6: 1a0e 6d0d |01d1: const-string v14, "UCIEngine" // string@0d6d │ │ +0696ba: 7230 f700 e40a |01d3: invoke-interface {v4, v14, v10}, Landroid/content/SharedPreferences$Editor;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@00f7 │ │ +0696c0: 7210 f300 0400 |01d6: invoke-interface {v4}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@00f3 │ │ +0696c6: 7401 851a 1200 |01d9: invoke-virtual/range {v18}, Ljwtc/android/chess/tools/importactivity;.finish:()V // method@1a85 │ │ +0696cc: 2900 52fe |01dc: goto/16 002e // -01ae │ │ +0696d0: 0d03 |01de: move-exception v3 │ │ +0696d2: 1a0e 6802 |01df: const-string v14, "An error occured, could not install UCI engine" // string@0268 │ │ +0696d6: 0800 1200 |01e1: move-object/from16 v0, v18 │ │ +0696da: 6e20 831a e000 |01e3: invoke-virtual {v0, v14}, Ljwtc/android/chess/tools/importactivity;.doToast:(Ljava/lang/String;)V // method@1a83 │ │ +0696e0: 6e10 bd14 0300 |01e6: invoke-virtual {v3}, Ljava/io/IOException;.printStackTrace:()V // method@14bd │ │ +0696e6: 28f0 |01e9: goto 01d9 // -0010 │ │ +0696e8: 0800 1200 |01ea: move-object/from16 v0, v18 │ │ +0696ec: 540e 580a |01ec: iget-object v14, v0, Ljwtc/android/chess/tools/importactivity;._mode:Ljava/lang/String; // field@0a58 │ │ +0696f0: 1a0f 9717 |01ee: const-string v15, "import_practice" // string@1797 │ │ +0696f4: 6e20 3915 fe00 |01f0: invoke-virtual {v14, v15}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1539 │ │ +0696fa: 0a0e |01f3: move-result v14 │ │ +0696fc: 380e 7a00 |01f4: if-eqz v14, 026e // +007a │ │ +069700: 6e10 ac01 0d00 |01f6: invoke-virtual {v13}, Landroid/net/Uri;.getPath:()Ljava/lang/String; // method@01ac │ │ +069706: 0c0b |01f9: move-result-object v11 │ │ +069708: 1a0e 9917 |01fa: const-string v14, "importactivity" // string@1799 │ │ +06970c: 220f 3f03 |01fc: new-instance v15, Ljava/lang/StringBuilder; // type@033f │ │ +069710: 7010 5715 0f00 |01fe: invoke-direct {v15}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ +069716: 1a10 1105 |0201: const-string v16, "Import practice " // string@0511 │ │ +06971a: 7402 5f15 0f00 |0203: invoke-virtual/range {v15, v16}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +069720: 0c0f |0206: move-result-object v15 │ │ +069722: 6e20 5f15 bf00 |0207: invoke-virtual {v15, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +069728: 0c0f |020a: move-result-object v15 │ │ +06972a: 6e10 6415 0f00 |020b: invoke-virtual {v15}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ +069730: 0c0f |020e: move-result-object v15 │ │ +069732: 7120 f811 fe00 |020f: invoke-static {v14, v15}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@11f8 │ │ +069738: 1a0e 2e03 |0212: const-string v14, "ChessPlayer" // string@032e │ │ +06973c: 120f |0214: const/4 v15, #int 0 // #0 │ │ +06973e: 0800 1200 |0215: move-object/from16 v0, v18 │ │ +069742: 6e30 881a e00f |0217: invoke-virtual {v0, v14, v15}, Ljwtc/android/chess/tools/importactivity;.getSharedPreferences:(Ljava/lang/String;I)Landroid/content/SharedPreferences; // method@1a88 │ │ +069748: 0c09 |021a: move-result-object v9 │ │ +06974a: 7210 f800 0900 |021b: invoke-interface {v9}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@00f8 │ │ +069750: 0c04 |021e: move-result-object v4 │ │ +069752: 1a0e 4a1e |021f: const-string v14, "practicePos" // string@1e4a │ │ +069756: 120f |0221: const/4 v15, #int 0 // #0 │ │ +069758: 7230 f500 e40f |0222: invoke-interface {v4, v14, v15}, Landroid/content/SharedPreferences$Editor;.putInt:(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor; // method@00f5 │ │ +06975e: 1a0e 4b1e |0225: const-string v14, "practiceTicks" // string@1e4b │ │ +069762: 120f |0227: const/4 v15, #int 0 // #0 │ │ +069764: 7230 f500 e40f |0228: invoke-interface {v4, v14, v15}, Landroid/content/SharedPreferences$Editor;.putInt:(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor; // method@00f5 │ │ +06976a: 7210 f300 0400 |022b: invoke-interface {v4}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@00f3 │ │ +069770: 7401 861a 1200 |022e: invoke-virtual/range {v18}, Ljwtc/android/chess/tools/importactivity;.getContentResolver:()Landroid/content/ContentResolver; // method@1a86 │ │ +069776: 0c0e |0231: move-result-object v14 │ │ +069778: 620f fe09 |0232: sget-object v15, Ljwtc/android/chess/puzzle/MyPuzzleProvider;.CONTENT_URI_PRACTICES:Landroid/net/Uri; // field@09fe │ │ +06977c: 1a10 6101 |0234: const-string v16, "1=1" // string@0161 │ │ +069780: 1311 0000 |0236: const/16 v17, #int 0 // #0 │ │ +069784: 7404 9a00 0e00 |0238: invoke-virtual/range {v14, v15, v16, v17}, Landroid/content/ContentResolver;.delete:(Landroid/net/Uri;Ljava/lang/String;[Ljava/lang/String;)I // method@009a │ │ +06978a: 1a0e 9917 |023b: const-string v14, "importactivity" // string@1799 │ │ +06978e: 1a0f c303 |023d: const-string v15, "Deleted practices" // string@03c3 │ │ +069792: 7120 f811 fe00 |023f: invoke-static {v14, v15}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@11f8 │ │ +069798: 2208 2800 |0242: new-instance v8, Landroid/content/Intent; // type@0028 │ │ +06979c: 7010 c500 0800 |0244: invoke-direct {v8}, Landroid/content/Intent;.:()V // method@00c5 │ │ +0697a2: 1c0e 3904 |0247: const-class v14, Ljwtc/android/chess/puzzle/practice; // type@0439 │ │ +0697a6: 0800 1200 |0249: move-object/from16 v0, v18 │ │ +0697aa: 6e30 e800 080e |024b: invoke-virtual {v8, v0, v14}, Landroid/content/Intent;.setClass:(Landroid/content/Context;Ljava/lang/Class;)Landroid/content/Intent; // method@00e8 │ │ +0697b0: 6e20 ea00 d800 |024e: invoke-virtual {v8, v13}, Landroid/content/Intent;.setData:(Landroid/net/Uri;)Landroid/content/Intent; // method@00ea │ │ +0697b6: 1a0e c50b |0251: const-string v14, "Practice set was copied" // string@0bc5 │ │ +0697ba: 0800 1200 |0253: move-object/from16 v0, v18 │ │ +0697be: 6e20 831a e000 |0255: invoke-virtual {v0, v14}, Ljwtc/android/chess/tools/importactivity;.doToast:(Ljava/lang/String;)V // method@1a83 │ │ +0697c4: 0800 1200 |0258: move-object/from16 v0, v18 │ │ +0697c8: 6e20 901a 8000 |025a: invoke-virtual {v0, v8}, Ljwtc/android/chess/tools/importactivity;.startActivity:(Landroid/content/Intent;)V // method@1a90 │ │ +0697ce: 7401 851a 1200 |025d: invoke-virtual/range {v18}, Ljwtc/android/chess/tools/importactivity;.finish:()V // method@1a85 │ │ +0697d4: 2900 cefd |0260: goto/16 002e // -0232 │ │ +0697d8: 0d03 |0262: move-exception v3 │ │ +0697da: 1a0e 6702 |0263: const-string v14, "An error occured, could not copy practice set" // string@0267 │ │ +0697de: 0800 1200 |0265: move-object/from16 v0, v18 │ │ +0697e2: 6e20 831a e000 |0267: invoke-virtual {v0, v14}, Ljwtc/android/chess/tools/importactivity;.doToast:(Ljava/lang/String;)V // method@1a83 │ │ +0697e8: 6e10 fa14 0300 |026a: invoke-virtual {v3}, Ljava/lang/Exception;.printStackTrace:()V // method@14fa │ │ +0697ee: 28f0 |026d: goto 025d // -0010 │ │ +0697f0: 0800 1200 |026e: move-object/from16 v0, v18 │ │ +0697f4: 540e 580a |0270: iget-object v14, v0, Ljwtc/android/chess/tools/importactivity;._mode:Ljava/lang/String; // field@0a58 │ │ +0697f8: 1a0f 9817 |0272: const-string v15, "import_puzzle" // string@1798 │ │ +0697fc: 6e20 3915 fe00 |0274: invoke-virtual {v14, v15}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1539 │ │ +069802: 0a0e |0277: move-result v14 │ │ +069804: 380e 3200 |0278: if-eqz v14, 02aa // +0032 │ │ +069808: 1a0e 2e03 |027a: const-string v14, "ChessPlayer" // string@032e │ │ +06980c: 120f |027c: const/4 v15, #int 0 // #0 │ │ +06980e: 0800 1200 |027d: move-object/from16 v0, v18 │ │ +069812: 6e30 881a e00f |027f: invoke-virtual {v0, v14, v15}, Ljwtc/android/chess/tools/importactivity;.getSharedPreferences:(Ljava/lang/String;I)Landroid/content/SharedPreferences; // method@1a88 │ │ +069818: 0c09 |0282: move-result-object v9 │ │ +06981a: 7210 f800 0900 |0283: invoke-interface {v9}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@00f8 │ │ +069820: 0c04 |0286: move-result-object v4 │ │ +069822: 1a0e ad1e |0287: const-string v14, "puzzlePos" // string@1ead │ │ +069826: 120f |0289: const/4 v15, #int 0 // #0 │ │ +069828: 7230 f500 e40f |028a: invoke-interface {v4, v14, v15}, Landroid/content/SharedPreferences$Editor;.putInt:(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor; // method@00f5 │ │ +06982e: 7210 f300 0400 |028d: invoke-interface {v4}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@00f3 │ │ +069834: 220e 5804 |0290: new-instance v14, Ljwtc/android/chess/tools/importactivity$PuzzleImportProcessor; // type@0458 │ │ +069838: 0800 1200 |0292: move-object/from16 v0, v18 │ │ +06983c: 7020 731a 0e00 |0294: invoke-direct {v14, v0}, Ljwtc/android/chess/tools/importactivity$PuzzleImportProcessor;.:(Ljwtc/android/chess/tools/importactivity;)V // method@1a73 │ │ +069842: 0800 1200 |0297: move-object/from16 v0, v18 │ │ +069846: 5b0e 5b0a |0299: iput-object v14, v0, Ljwtc/android/chess/tools/importactivity;._processor:Ljwtc/android/chess/tools/PGNProcessor; // field@0a5b │ │ +06984a: 0800 1200 |029b: move-object/from16 v0, v18 │ │ +06984e: 540e 5b0a |029d: iget-object v14, v0, Ljwtc/android/chess/tools/importactivity;._processor:Ljwtc/android/chess/tools/PGNProcessor; // field@0a5b │ │ +069852: 220f 5004 |029f: new-instance v15, Ljwtc/android/chess/tools/importactivity$4; // type@0450 │ │ +069856: 0800 1200 |02a1: move-object/from16 v0, v18 │ │ +06985a: 7020 5e1a 0f00 |02a3: invoke-direct {v15, v0}, Ljwtc/android/chess/tools/importactivity$4;.:(Ljwtc/android/chess/tools/importactivity;)V // method@1a5e │ │ +069860: 5bef 3e0a |02a6: iput-object v15, v14, Ljwtc/android/chess/tools/PGNProcessor;.m_threadUpdateHandler:Landroid/os/Handler; // field@0a3e │ │ +069864: 2900 bbfd |02a8: goto/16 0063 // -0245 │ │ +069868: 0800 1200 |02aa: move-object/from16 v0, v18 │ │ +06986c: 540e 580a |02ac: iget-object v14, v0, Ljwtc/android/chess/tools/importactivity;._mode:Ljava/lang/String; // field@0a58 │ │ +069870: 1a0f 9617 |02ae: const-string v15, "import_openingdatabase" // string@1796 │ │ +069874: 6e20 3915 fe00 |02b0: invoke-virtual {v14, v15}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1539 │ │ +06987a: 0a0e |02b3: move-result v14 │ │ +06987c: 380e 1c00 |02b4: if-eqz v14, 02d0 // +001c │ │ +069880: 220e 5404 |02b6: new-instance v14, Ljwtc/android/chess/tools/importactivity$OpeningImportProcessor; // type@0454 │ │ +069884: 0800 1200 |02b8: move-object/from16 v0, v18 │ │ +069888: 7020 661a 0e00 |02ba: invoke-direct {v14, v0}, Ljwtc/android/chess/tools/importactivity$OpeningImportProcessor;.:(Ljwtc/android/chess/tools/importactivity;)V // method@1a66 │ │ +06988e: 0800 1200 |02bd: move-object/from16 v0, v18 │ │ +069892: 5b0e 5b0a |02bf: iput-object v14, v0, Ljwtc/android/chess/tools/importactivity;._processor:Ljwtc/android/chess/tools/PGNProcessor; // field@0a5b │ │ +069896: 0800 1200 |02c1: move-object/from16 v0, v18 │ │ +06989a: 540e 5b0a |02c3: iget-object v14, v0, Ljwtc/android/chess/tools/importactivity;._processor:Ljwtc/android/chess/tools/PGNProcessor; // field@0a5b │ │ +06989e: 220f 5104 |02c5: new-instance v15, Ljwtc/android/chess/tools/importactivity$5; // type@0451 │ │ +0698a2: 0800 1200 |02c7: move-object/from16 v0, v18 │ │ +0698a6: 7020 601a 0f00 |02c9: invoke-direct {v15, v0}, Ljwtc/android/chess/tools/importactivity$5;.:(Ljwtc/android/chess/tools/importactivity;)V // method@1a60 │ │ +0698ac: 5bef 3e0a |02cc: iput-object v15, v14, Ljwtc/android/chess/tools/PGNProcessor;.m_threadUpdateHandler:Landroid/os/Handler; // field@0a3e │ │ +0698b0: 2900 95fd |02ce: goto/16 0063 // -026b │ │ +0698b4: 7401 851a 1200 |02d0: invoke-virtual/range {v18}, Ljwtc/android/chess/tools/importactivity;.finish:()V // method@1a85 │ │ +0698ba: 2900 5bfd |02d3: goto/16 002e // -02a5 │ │ +0698be: 0d0e |02d5: move-exception v14 │ │ +0698c0: 2900 8dfe |02d6: goto/16 0163 // -0173 │ │ catches : 3 │ │ 0x012e - 0x0163 │ │ Ljava/lang/Exception; -> 0x02d5 │ │ 0x019e - 0x01d9 │ │ Ljava/io/IOException; -> 0x01de │ │ 0x0212 - 0x025d │ │ Ljava/lang/Exception; -> 0x0262 │ │ @@ -117661,95 +117696,95 @@ │ │ type : '(Ljava/io/InputStream;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 129 16-bit code units │ │ -067d38: |[067d38] jwtc.android.chess.tools.importactivity.readDB:(Ljava/io/InputStream;)V │ │ -067d48: 1308 0800 |0000: const/16 v8, #int 8 // #8 │ │ -067d4c: 1a05 9917 |0002: const-string v5, "import" // string@1799 │ │ -067d50: 1a06 cd1e |0004: const-string v6, "readDB executing" // string@1ecd │ │ -067d54: 7120 f811 6500 |0006: invoke-static {v5, v6}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@11f8 │ │ -067d5a: 5495 530a |0009: iget-object v5, v9, Ljwtc/android/chess/tools/importactivity;._arrKeys:Ljava/util/TreeSet; // field@0a53 │ │ -067d5e: 6e10 f015 0500 |000b: invoke-virtual {v5}, Ljava/util/TreeSet;.clear:()V // method@15f0 │ │ -067d64: 2380 8c04 |000e: new-array v0, v8, [B // type@048c │ │ -067d68: 1205 |0010: const/4 v5, #int 0 // #0 │ │ -067d6a: 2106 |0011: array-length v6, v0 │ │ -067d6c: 6e40 c214 0a65 |0012: invoke-virtual {v10, v0, v5, v6}, Ljava/io/InputStream;.read:([BII)I // method@14c2 │ │ -067d72: 0a04 |0015: move-result v4 │ │ -067d74: 12f5 |0016: const/4 v5, #int -1 // #ff │ │ -067d76: 3254 6900 |0017: if-eq v4, v5, 0080 // +0069 │ │ -067d7a: 1602 0000 |0019: const-wide/16 v2, #int 0 // #0 │ │ -067d7e: 1205 |001b: const/4 v5, #int 0 // #0 │ │ -067d80: 4805 0005 |001c: aget-byte v5, v0, v5 │ │ -067d84: 8155 |001e: int-to-long v5, v5 │ │ -067d86: 1307 3800 |001f: const/16 v7, #int 56 // #38 │ │ -067d8a: c375 |0021: shl-long/2addr v5, v7 │ │ -067d8c: c152 |0022: or-long/2addr v2, v5 │ │ -067d8e: 1215 |0023: const/4 v5, #int 1 // #1 │ │ -067d90: 4805 0005 |0024: aget-byte v5, v0, v5 │ │ -067d94: 8155 |0026: int-to-long v5, v5 │ │ -067d96: 1307 3000 |0027: const/16 v7, #int 48 // #30 │ │ -067d9a: c375 |0029: shl-long/2addr v5, v7 │ │ -067d9c: c152 |002a: or-long/2addr v2, v5 │ │ -067d9e: 1225 |002b: const/4 v5, #int 2 // #2 │ │ -067da0: 4805 0005 |002c: aget-byte v5, v0, v5 │ │ -067da4: 8155 |002e: int-to-long v5, v5 │ │ -067da6: 1307 2800 |002f: const/16 v7, #int 40 // #28 │ │ -067daa: c375 |0031: shl-long/2addr v5, v7 │ │ -067dac: c152 |0032: or-long/2addr v2, v5 │ │ -067dae: 1235 |0033: const/4 v5, #int 3 // #3 │ │ -067db0: 4805 0005 |0034: aget-byte v5, v0, v5 │ │ -067db4: 8155 |0036: int-to-long v5, v5 │ │ -067db6: 1307 2000 |0037: const/16 v7, #int 32 // #20 │ │ -067dba: c375 |0039: shl-long/2addr v5, v7 │ │ -067dbc: c152 |003a: or-long/2addr v2, v5 │ │ -067dbe: 1245 |003b: const/4 v5, #int 4 // #4 │ │ -067dc0: 4805 0005 |003c: aget-byte v5, v0, v5 │ │ -067dc4: 8155 |003e: int-to-long v5, v5 │ │ -067dc6: 1307 1800 |003f: const/16 v7, #int 24 // #18 │ │ -067dca: c375 |0041: shl-long/2addr v5, v7 │ │ -067dcc: c152 |0042: or-long/2addr v2, v5 │ │ -067dce: 1255 |0043: const/4 v5, #int 5 // #5 │ │ -067dd0: 4805 0005 |0044: aget-byte v5, v0, v5 │ │ -067dd4: 8155 |0046: int-to-long v5, v5 │ │ -067dd6: 1307 1000 |0047: const/16 v7, #int 16 // #10 │ │ -067dda: c375 |0049: shl-long/2addr v5, v7 │ │ -067ddc: c152 |004a: or-long/2addr v2, v5 │ │ -067dde: 1265 |004b: const/4 v5, #int 6 // #6 │ │ -067de0: 4805 0005 |004c: aget-byte v5, v0, v5 │ │ -067de4: 8155 |004e: int-to-long v5, v5 │ │ -067de6: c385 |004f: shl-long/2addr v5, v8 │ │ -067de8: c152 |0050: or-long/2addr v2, v5 │ │ -067dea: 1275 |0051: const/4 v5, #int 7 // #7 │ │ -067dec: 4805 0005 |0052: aget-byte v5, v0, v5 │ │ -067df0: 8155 |0054: int-to-long v5, v5 │ │ -067df2: c152 |0055: or-long/2addr v2, v5 │ │ -067df4: 5495 530a |0056: iget-object v5, v9, Ljwtc/android/chess/tools/importactivity;._arrKeys:Ljava/util/TreeSet; // field@0a53 │ │ -067df8: 7120 1015 3200 |0058: invoke-static {v2, v3}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@1510 │ │ -067dfe: 0c06 |005b: move-result-object v6 │ │ -067e00: 6e20 ef15 6500 |005c: invoke-virtual {v5, v6}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@15ef │ │ -067e06: 28b1 |005f: goto 0010 // -004f │ │ -067e08: 0d01 |0060: move-exception v1 │ │ -067e0a: 1a05 9917 |0061: const-string v5, "import" // string@1799 │ │ -067e0e: 2206 4203 |0063: new-instance v6, Ljava/lang/StringBuilder; // type@0342 │ │ -067e12: 7010 5715 0600 |0065: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ -067e18: 1a07 ce1e |0068: const-string v7, "readDB: " // string@1ece │ │ -067e1c: 6e20 5f15 7600 |006a: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -067e22: 0c06 |006d: move-result-object v6 │ │ -067e24: 6e10 be14 0100 |006e: invoke-virtual {v1}, Ljava/io/IOException;.toString:()Ljava/lang/String; // method@14be │ │ -067e2a: 0c07 |0071: move-result-object v7 │ │ -067e2c: 6e20 5f15 7600 |0072: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -067e32: 0c06 |0075: move-result-object v6 │ │ -067e34: 6e10 6415 0600 |0076: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ -067e3a: 0c06 |0079: move-result-object v6 │ │ -067e3c: 7120 f611 6500 |007a: invoke-static {v5, v6}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@11f6 │ │ -067e42: 6e10 bd14 0100 |007d: invoke-virtual {v1}, Ljava/io/IOException;.printStackTrace:()V // method@14bd │ │ -067e48: 0e00 |0080: return-void │ │ +0698ec: |[0698ec] jwtc.android.chess.tools.importactivity.readDB:(Ljava/io/InputStream;)V │ │ +0698fc: 1308 0800 |0000: const/16 v8, #int 8 // #8 │ │ +069900: 1a05 9517 |0002: const-string v5, "import" // string@1795 │ │ +069904: 1a06 c91e |0004: const-string v6, "readDB executing" // string@1ec9 │ │ +069908: 7120 f811 6500 |0006: invoke-static {v5, v6}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@11f8 │ │ +06990e: 5495 530a |0009: iget-object v5, v9, Ljwtc/android/chess/tools/importactivity;._arrKeys:Ljava/util/TreeSet; // field@0a53 │ │ +069912: 6e10 f015 0500 |000b: invoke-virtual {v5}, Ljava/util/TreeSet;.clear:()V // method@15f0 │ │ +069918: 2380 8904 |000e: new-array v0, v8, [B // type@0489 │ │ +06991c: 1205 |0010: const/4 v5, #int 0 // #0 │ │ +06991e: 2106 |0011: array-length v6, v0 │ │ +069920: 6e40 c214 0a65 |0012: invoke-virtual {v10, v0, v5, v6}, Ljava/io/InputStream;.read:([BII)I // method@14c2 │ │ +069926: 0a04 |0015: move-result v4 │ │ +069928: 12f5 |0016: const/4 v5, #int -1 // #ff │ │ +06992a: 3254 6900 |0017: if-eq v4, v5, 0080 // +0069 │ │ +06992e: 1602 0000 |0019: const-wide/16 v2, #int 0 // #0 │ │ +069932: 1205 |001b: const/4 v5, #int 0 // #0 │ │ +069934: 4805 0005 |001c: aget-byte v5, v0, v5 │ │ +069938: 8156 |001e: int-to-long v6, v5 │ │ +06993a: 1305 3800 |001f: const/16 v5, #int 56 // #38 │ │ +06993e: c356 |0021: shl-long/2addr v6, v5 │ │ +069940: c162 |0022: or-long/2addr v2, v6 │ │ +069942: 1215 |0023: const/4 v5, #int 1 // #1 │ │ +069944: 4805 0005 |0024: aget-byte v5, v0, v5 │ │ +069948: 8156 |0026: int-to-long v6, v5 │ │ +06994a: 1305 3000 |0027: const/16 v5, #int 48 // #30 │ │ +06994e: c356 |0029: shl-long/2addr v6, v5 │ │ +069950: c162 |002a: or-long/2addr v2, v6 │ │ +069952: 1225 |002b: const/4 v5, #int 2 // #2 │ │ +069954: 4805 0005 |002c: aget-byte v5, v0, v5 │ │ +069958: 8156 |002e: int-to-long v6, v5 │ │ +06995a: 1305 2800 |002f: const/16 v5, #int 40 // #28 │ │ +06995e: c356 |0031: shl-long/2addr v6, v5 │ │ +069960: c162 |0032: or-long/2addr v2, v6 │ │ +069962: 1235 |0033: const/4 v5, #int 3 // #3 │ │ +069964: 4805 0005 |0034: aget-byte v5, v0, v5 │ │ +069968: 8156 |0036: int-to-long v6, v5 │ │ +06996a: 1305 2000 |0037: const/16 v5, #int 32 // #20 │ │ +06996e: c356 |0039: shl-long/2addr v6, v5 │ │ +069970: c162 |003a: or-long/2addr v2, v6 │ │ +069972: 1245 |003b: const/4 v5, #int 4 // #4 │ │ +069974: 4805 0005 |003c: aget-byte v5, v0, v5 │ │ +069978: 8156 |003e: int-to-long v6, v5 │ │ +06997a: 1305 1800 |003f: const/16 v5, #int 24 // #18 │ │ +06997e: c356 |0041: shl-long/2addr v6, v5 │ │ +069980: c162 |0042: or-long/2addr v2, v6 │ │ +069982: 1255 |0043: const/4 v5, #int 5 // #5 │ │ +069984: 4805 0005 |0044: aget-byte v5, v0, v5 │ │ +069988: 8156 |0046: int-to-long v6, v5 │ │ +06998a: 1305 1000 |0047: const/16 v5, #int 16 // #10 │ │ +06998e: c356 |0049: shl-long/2addr v6, v5 │ │ +069990: c162 |004a: or-long/2addr v2, v6 │ │ +069992: 1265 |004b: const/4 v5, #int 6 // #6 │ │ +069994: 4805 0005 |004c: aget-byte v5, v0, v5 │ │ +069998: 8156 |004e: int-to-long v6, v5 │ │ +06999a: c386 |004f: shl-long/2addr v6, v8 │ │ +06999c: c162 |0050: or-long/2addr v2, v6 │ │ +06999e: 1275 |0051: const/4 v5, #int 7 // #7 │ │ +0699a0: 4805 0005 |0052: aget-byte v5, v0, v5 │ │ +0699a4: 8156 |0054: int-to-long v6, v5 │ │ +0699a6: c162 |0055: or-long/2addr v2, v6 │ │ +0699a8: 5495 530a |0056: iget-object v5, v9, Ljwtc/android/chess/tools/importactivity;._arrKeys:Ljava/util/TreeSet; // field@0a53 │ │ +0699ac: 7120 1015 3200 |0058: invoke-static {v2, v3}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@1510 │ │ +0699b2: 0c06 |005b: move-result-object v6 │ │ +0699b4: 6e20 ef15 6500 |005c: invoke-virtual {v5, v6}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@15ef │ │ +0699ba: 28b1 |005f: goto 0010 // -004f │ │ +0699bc: 0d01 |0060: move-exception v1 │ │ +0699be: 1a05 9517 |0061: const-string v5, "import" // string@1795 │ │ +0699c2: 2206 3f03 |0063: new-instance v6, Ljava/lang/StringBuilder; // type@033f │ │ +0699c6: 7010 5715 0600 |0065: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ +0699cc: 1a07 ca1e |0068: const-string v7, "readDB: " // string@1eca │ │ +0699d0: 6e20 5f15 7600 |006a: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +0699d6: 0c06 |006d: move-result-object v6 │ │ +0699d8: 6e10 be14 0100 |006e: invoke-virtual {v1}, Ljava/io/IOException;.toString:()Ljava/lang/String; // method@14be │ │ +0699de: 0c07 |0071: move-result-object v7 │ │ +0699e0: 6e20 5f15 7600 |0072: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +0699e6: 0c06 |0075: move-result-object v6 │ │ +0699e8: 6e10 6415 0600 |0076: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ +0699ee: 0c06 |0079: move-result-object v6 │ │ +0699f0: 7120 f611 6500 |007a: invoke-static {v5, v6}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@11f6 │ │ +0699f6: 6e10 bd14 0100 |007d: invoke-virtual {v1}, Ljava/io/IOException;.printStackTrace:()V // method@14bd │ │ +0699fc: 0e00 |0080: return-void │ │ catches : 1 │ │ 0x0011 - 0x005f │ │ Ljava/io/IOException; -> 0x0060 │ │ positions : │ │ 0x0002 line=415 │ │ 0x0009 line=416 │ │ 0x000e line=418 │ │ @@ -117777,117 +117812,117 @@ │ │ 0x0000 - 0x0081 reg=10 isDB Ljava/io/InputStream; │ │ │ │ #5 : (in Ljwtc/android/chess/tools/importactivity;) │ │ name : 'writeHashKeysToFile' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 11 │ │ + registers : 12 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 177 16-bit code units │ │ -067e5c: |[067e5c] jwtc.android.chess.tools.importactivity.writeHashKeysToFile:()V │ │ -067e6c: 1309 0800 |0000: const/16 v9, #int 8 // #8 │ │ -067e70: 2202 1003 |0002: new-instance v2, Ljava/io/FileOutputStream; // type@0310 │ │ -067e74: 54a6 590a |0004: iget-object v6, v10, Ljwtc/android/chess/tools/importactivity;._outFile:Ljava/lang/String; // field@0a59 │ │ -067e78: 7020 b714 6200 |0006: invoke-direct {v2, v6}, Ljava/io/FileOutputStream;.:(Ljava/lang/String;)V // method@14b7 │ │ -067e7e: 1306 0800 |0009: const/16 v6, #int 8 // #8 │ │ -067e82: 2360 8c04 |000b: new-array v0, v6, [B // type@048c │ │ -067e86: 54a6 530a |000d: iget-object v6, v10, Ljwtc/android/chess/tools/importactivity;._arrKeys:Ljava/util/TreeSet; // field@0a53 │ │ -067e8a: 6e10 f215 0600 |000f: invoke-virtual {v6}, Ljava/util/TreeSet;.iterator:()Ljava/util/Iterator; // method@15f2 │ │ -067e90: 0c03 |0012: move-result-object v3 │ │ -067e92: 7210 c715 0300 |0013: invoke-interface {v3}, Ljava/util/Iterator;.hasNext:()Z // method@15c7 │ │ -067e98: 0a06 |0016: move-result v6 │ │ -067e9a: 3806 1200 |0017: if-eqz v6, 0029 // +0012 │ │ -067e9e: 7210 c815 0300 |0019: invoke-interface {v3}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@15c8 │ │ -067ea4: 0c06 |001c: move-result-object v6 │ │ -067ea6: 1f06 3303 |001d: check-cast v6, Ljava/lang/Long; // type@0333 │ │ -067eaa: 6e10 0d15 0600 |001f: invoke-virtual {v6}, Ljava/lang/Long;.longValue:()J // method@150d │ │ -067eb0: 0b04 |0022: move-result-wide v4 │ │ -067eb2: 1606 0000 |0023: const-wide/16 v6, #int 0 // #0 │ │ -067eb6: 3106 0406 |0025: cmp-long v6, v4, v6 │ │ -067eba: 3906 2300 |0027: if-nez v6, 004a // +0023 │ │ -067ebe: 6e10 b914 0200 |0029: invoke-virtual {v2}, Ljava/io/FileOutputStream;.flush:()V // method@14b9 │ │ -067ec4: 6e10 b814 0200 |002c: invoke-virtual {v2}, Ljava/io/FileOutputStream;.close:()V // method@14b8 │ │ -067eca: 1a06 9917 |002f: const-string v6, "import" // string@1799 │ │ -067ece: 2207 4203 |0031: new-instance v7, Ljava/lang/StringBuilder; // type@0342 │ │ -067ed2: 7010 5715 0700 |0033: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ -067ed8: 1a08 b523 |0036: const-string v8, "wrote hash keys to " // string@23b5 │ │ -067edc: 6e20 5f15 8700 |0038: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -067ee2: 0c07 |003b: move-result-object v7 │ │ -067ee4: 54a8 590a |003c: iget-object v8, v10, Ljwtc/android/chess/tools/importactivity;._outFile:Ljava/lang/String; // field@0a59 │ │ -067ee8: 6e20 5f15 8700 |003e: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -067eee: 0c07 |0041: move-result-object v7 │ │ -067ef0: 6e10 6415 0700 |0042: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ -067ef6: 0c07 |0045: move-result-object v7 │ │ -067ef8: 7120 f811 7600 |0046: invoke-static {v6, v7}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@11f8 │ │ -067efe: 0e00 |0049: return-void │ │ -067f00: 1206 |004a: const/4 v6, #int 0 // #0 │ │ -067f02: 1307 3800 |004b: const/16 v7, #int 56 // #38 │ │ -067f06: a507 0407 |004d: ushr-long v7, v4, v7 │ │ -067f0a: 8477 |004f: long-to-int v7, v7 │ │ -067f0c: 8d77 |0050: int-to-byte v7, v7 │ │ -067f0e: 4f07 0006 |0051: aput-byte v7, v0, v6 │ │ -067f12: 1216 |0053: const/4 v6, #int 1 // #1 │ │ -067f14: 1307 3000 |0054: const/16 v7, #int 48 // #30 │ │ -067f18: a507 0407 |0056: ushr-long v7, v4, v7 │ │ -067f1c: 8477 |0058: long-to-int v7, v7 │ │ -067f1e: 8d77 |0059: int-to-byte v7, v7 │ │ -067f20: 4f07 0006 |005a: aput-byte v7, v0, v6 │ │ -067f24: 1226 |005c: const/4 v6, #int 2 // #2 │ │ -067f26: 1307 2800 |005d: const/16 v7, #int 40 // #28 │ │ -067f2a: a507 0407 |005f: ushr-long v7, v4, v7 │ │ -067f2e: 8477 |0061: long-to-int v7, v7 │ │ -067f30: 8d77 |0062: int-to-byte v7, v7 │ │ -067f32: 4f07 0006 |0063: aput-byte v7, v0, v6 │ │ -067f36: 1236 |0065: const/4 v6, #int 3 // #3 │ │ -067f38: 1307 2000 |0066: const/16 v7, #int 32 // #20 │ │ -067f3c: a507 0407 |0068: ushr-long v7, v4, v7 │ │ -067f40: 8477 |006a: long-to-int v7, v7 │ │ -067f42: 8d77 |006b: int-to-byte v7, v7 │ │ -067f44: 4f07 0006 |006c: aput-byte v7, v0, v6 │ │ -067f48: 1246 |006e: const/4 v6, #int 4 // #4 │ │ -067f4a: 1307 1800 |006f: const/16 v7, #int 24 // #18 │ │ -067f4e: a507 0407 |0071: ushr-long v7, v4, v7 │ │ -067f52: 8477 |0073: long-to-int v7, v7 │ │ -067f54: 8d77 |0074: int-to-byte v7, v7 │ │ -067f56: 4f07 0006 |0075: aput-byte v7, v0, v6 │ │ -067f5a: 1256 |0077: const/4 v6, #int 5 // #5 │ │ -067f5c: 1307 1000 |0078: const/16 v7, #int 16 // #10 │ │ -067f60: a507 0407 |007a: ushr-long v7, v4, v7 │ │ -067f64: 8477 |007c: long-to-int v7, v7 │ │ -067f66: 8d77 |007d: int-to-byte v7, v7 │ │ -067f68: 4f07 0006 |007e: aput-byte v7, v0, v6 │ │ -067f6c: 1266 |0080: const/4 v6, #int 6 // #6 │ │ -067f6e: a507 0409 |0081: ushr-long v7, v4, v9 │ │ -067f72: 8477 |0083: long-to-int v7, v7 │ │ -067f74: 8d77 |0084: int-to-byte v7, v7 │ │ -067f76: 4f07 0006 |0085: aput-byte v7, v0, v6 │ │ -067f7a: 1276 |0087: const/4 v6, #int 7 // #7 │ │ -067f7c: 8447 |0088: long-to-int v7, v4 │ │ -067f7e: 8d77 |0089: int-to-byte v7, v7 │ │ -067f80: 4f07 0006 |008a: aput-byte v7, v0, v6 │ │ -067f84: 6e20 bb14 0200 |008c: invoke-virtual {v2, v0}, Ljava/io/FileOutputStream;.write:([B)V // method@14bb │ │ -067f8a: 2884 |008f: goto 0013 // -007c │ │ -067f8c: 0d01 |0090: move-exception v1 │ │ -067f8e: 1a06 9917 |0091: const-string v6, "import" // string@1799 │ │ -067f92: 2207 4203 |0093: new-instance v7, Ljava/lang/StringBuilder; // type@0342 │ │ -067f96: 7010 5715 0700 |0095: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ -067f9c: 1a08 a923 |0098: const-string v8, "writeHashkeys: " // string@23a9 │ │ -067fa0: 6e20 5f15 8700 |009a: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -067fa6: 0c07 |009d: move-result-object v7 │ │ -067fa8: 6e10 fc14 0100 |009e: invoke-virtual {v1}, Ljava/lang/Exception;.toString:()Ljava/lang/String; // method@14fc │ │ -067fae: 0c08 |00a1: move-result-object v8 │ │ -067fb0: 6e20 5f15 8700 |00a2: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -067fb6: 0c07 |00a5: move-result-object v7 │ │ -067fb8: 6e10 6415 0700 |00a6: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ -067fbe: 0c07 |00a9: move-result-object v7 │ │ -067fc0: 7120 f611 7600 |00aa: invoke-static {v6, v7}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@11f6 │ │ -067fc6: 6e10 fa14 0100 |00ad: invoke-virtual {v1}, Ljava/lang/Exception;.printStackTrace:()V // method@14fa │ │ -067fcc: 2899 |00b0: goto 0049 // -0067 │ │ +069a10: |[069a10] jwtc.android.chess.tools.importactivity.writeHashKeysToFile:()V │ │ +069a20: 130a 0800 |0000: const/16 v10, #int 8 // #8 │ │ +069a24: 2202 0d03 |0002: new-instance v2, Ljava/io/FileOutputStream; // type@030d │ │ +069a28: 54b6 590a |0004: iget-object v6, v11, Ljwtc/android/chess/tools/importactivity;._outFile:Ljava/lang/String; // field@0a59 │ │ +069a2c: 7020 b714 6200 |0006: invoke-direct {v2, v6}, Ljava/io/FileOutputStream;.:(Ljava/lang/String;)V // method@14b7 │ │ +069a32: 1306 0800 |0009: const/16 v6, #int 8 // #8 │ │ +069a36: 2360 8904 |000b: new-array v0, v6, [B // type@0489 │ │ +069a3a: 54b6 530a |000d: iget-object v6, v11, Ljwtc/android/chess/tools/importactivity;._arrKeys:Ljava/util/TreeSet; // field@0a53 │ │ +069a3e: 6e10 f215 0600 |000f: invoke-virtual {v6}, Ljava/util/TreeSet;.iterator:()Ljava/util/Iterator; // method@15f2 │ │ +069a44: 0c03 |0012: move-result-object v3 │ │ +069a46: 7210 c715 0300 |0013: invoke-interface {v3}, Ljava/util/Iterator;.hasNext:()Z // method@15c7 │ │ +069a4c: 0a06 |0016: move-result v6 │ │ +069a4e: 3806 1200 |0017: if-eqz v6, 0029 // +0012 │ │ +069a52: 7210 c815 0300 |0019: invoke-interface {v3}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@15c8 │ │ +069a58: 0c06 |001c: move-result-object v6 │ │ +069a5a: 1f06 3003 |001d: check-cast v6, Ljava/lang/Long; // type@0330 │ │ +069a5e: 6e10 0d15 0600 |001f: invoke-virtual {v6}, Ljava/lang/Long;.longValue:()J // method@150d │ │ +069a64: 0b04 |0022: move-result-wide v4 │ │ +069a66: 1606 0000 |0023: const-wide/16 v6, #int 0 // #0 │ │ +069a6a: 3106 0406 |0025: cmp-long v6, v4, v6 │ │ +069a6e: 3906 2300 |0027: if-nez v6, 004a // +0023 │ │ +069a72: 6e10 b914 0200 |0029: invoke-virtual {v2}, Ljava/io/FileOutputStream;.flush:()V // method@14b9 │ │ +069a78: 6e10 b814 0200 |002c: invoke-virtual {v2}, Ljava/io/FileOutputStream;.close:()V // method@14b8 │ │ +069a7e: 1a06 9517 |002f: const-string v6, "import" // string@1795 │ │ +069a82: 2207 3f03 |0031: new-instance v7, Ljava/lang/StringBuilder; // type@033f │ │ +069a86: 7010 5715 0700 |0033: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ +069a8c: 1a08 b123 |0036: const-string v8, "wrote hash keys to " // string@23b1 │ │ +069a90: 6e20 5f15 8700 |0038: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +069a96: 0c07 |003b: move-result-object v7 │ │ +069a98: 54b8 590a |003c: iget-object v8, v11, Ljwtc/android/chess/tools/importactivity;._outFile:Ljava/lang/String; // field@0a59 │ │ +069a9c: 6e20 5f15 8700 |003e: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +069aa2: 0c07 |0041: move-result-object v7 │ │ +069aa4: 6e10 6415 0700 |0042: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ +069aaa: 0c07 |0045: move-result-object v7 │ │ +069aac: 7120 f811 7600 |0046: invoke-static {v6, v7}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@11f8 │ │ +069ab2: 0e00 |0049: return-void │ │ +069ab4: 1206 |004a: const/4 v6, #int 0 // #0 │ │ +069ab6: 1307 3800 |004b: const/16 v7, #int 56 // #38 │ │ +069aba: a508 0407 |004d: ushr-long v8, v4, v7 │ │ +069abe: 8487 |004f: long-to-int v7, v8 │ │ +069ac0: 8d77 |0050: int-to-byte v7, v7 │ │ +069ac2: 4f07 0006 |0051: aput-byte v7, v0, v6 │ │ +069ac6: 1216 |0053: const/4 v6, #int 1 // #1 │ │ +069ac8: 1307 3000 |0054: const/16 v7, #int 48 // #30 │ │ +069acc: a508 0407 |0056: ushr-long v8, v4, v7 │ │ +069ad0: 8487 |0058: long-to-int v7, v8 │ │ +069ad2: 8d77 |0059: int-to-byte v7, v7 │ │ +069ad4: 4f07 0006 |005a: aput-byte v7, v0, v6 │ │ +069ad8: 1226 |005c: const/4 v6, #int 2 // #2 │ │ +069ada: 1307 2800 |005d: const/16 v7, #int 40 // #28 │ │ +069ade: a508 0407 |005f: ushr-long v8, v4, v7 │ │ +069ae2: 8487 |0061: long-to-int v7, v8 │ │ +069ae4: 8d77 |0062: int-to-byte v7, v7 │ │ +069ae6: 4f07 0006 |0063: aput-byte v7, v0, v6 │ │ +069aea: 1236 |0065: const/4 v6, #int 3 // #3 │ │ +069aec: 1307 2000 |0066: const/16 v7, #int 32 // #20 │ │ +069af0: a508 0407 |0068: ushr-long v8, v4, v7 │ │ +069af4: 8487 |006a: long-to-int v7, v8 │ │ +069af6: 8d77 |006b: int-to-byte v7, v7 │ │ +069af8: 4f07 0006 |006c: aput-byte v7, v0, v6 │ │ +069afc: 1246 |006e: const/4 v6, #int 4 // #4 │ │ +069afe: 1307 1800 |006f: const/16 v7, #int 24 // #18 │ │ +069b02: a508 0407 |0071: ushr-long v8, v4, v7 │ │ +069b06: 8487 |0073: long-to-int v7, v8 │ │ +069b08: 8d77 |0074: int-to-byte v7, v7 │ │ +069b0a: 4f07 0006 |0075: aput-byte v7, v0, v6 │ │ +069b0e: 1256 |0077: const/4 v6, #int 5 // #5 │ │ +069b10: 1307 1000 |0078: const/16 v7, #int 16 // #10 │ │ +069b14: a508 0407 |007a: ushr-long v8, v4, v7 │ │ +069b18: 8487 |007c: long-to-int v7, v8 │ │ +069b1a: 8d77 |007d: int-to-byte v7, v7 │ │ +069b1c: 4f07 0006 |007e: aput-byte v7, v0, v6 │ │ +069b20: 1266 |0080: const/4 v6, #int 6 // #6 │ │ +069b22: a508 040a |0081: ushr-long v8, v4, v10 │ │ +069b26: 8487 |0083: long-to-int v7, v8 │ │ +069b28: 8d77 |0084: int-to-byte v7, v7 │ │ +069b2a: 4f07 0006 |0085: aput-byte v7, v0, v6 │ │ +069b2e: 1276 |0087: const/4 v6, #int 7 // #7 │ │ +069b30: 8447 |0088: long-to-int v7, v4 │ │ +069b32: 8d77 |0089: int-to-byte v7, v7 │ │ +069b34: 4f07 0006 |008a: aput-byte v7, v0, v6 │ │ +069b38: 6e20 bb14 0200 |008c: invoke-virtual {v2, v0}, Ljava/io/FileOutputStream;.write:([B)V // method@14bb │ │ +069b3e: 2884 |008f: goto 0013 // -007c │ │ +069b40: 0d01 |0090: move-exception v1 │ │ +069b42: 1a06 9517 |0091: const-string v6, "import" // string@1795 │ │ +069b46: 2207 3f03 |0093: new-instance v7, Ljava/lang/StringBuilder; // type@033f │ │ +069b4a: 7010 5715 0700 |0095: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ +069b50: 1a08 a523 |0098: const-string v8, "writeHashkeys: " // string@23a5 │ │ +069b54: 6e20 5f15 8700 |009a: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +069b5a: 0c07 |009d: move-result-object v7 │ │ +069b5c: 6e10 fc14 0100 |009e: invoke-virtual {v1}, Ljava/lang/Exception;.toString:()Ljava/lang/String; // method@14fc │ │ +069b62: 0c08 |00a1: move-result-object v8 │ │ +069b64: 6e20 5f15 8700 |00a2: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +069b6a: 0c07 |00a5: move-result-object v7 │ │ +069b6c: 6e10 6415 0700 |00a6: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ +069b72: 0c07 |00a9: move-result-object v7 │ │ +069b74: 7120 f611 7600 |00aa: invoke-static {v6, v7}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@11f6 │ │ +069b7a: 6e10 fa14 0100 |00ad: invoke-virtual {v1}, Ljava/lang/Exception;.printStackTrace:()V // method@14fa │ │ +069b80: 2899 |00b0: goto 0049 // -0067 │ │ catches : 1 │ │ 0x0002 - 0x008f │ │ Ljava/lang/Exception; -> 0x0090 │ │ positions : │ │ 0x0002 line=445 │ │ 0x0009 line=447 │ │ 0x000d line=466 │ │ @@ -117916,23 +117951,23 @@ │ │ 0x0009 - 0x0049 reg=2 fos Ljava/io/FileOutputStream; │ │ 0x0013 - 0x0049 reg=3 it Ljava/util/Iterator; Ljava/util/Iterator; │ │ 0x004a - 0x0090 reg=0 bytes [B │ │ 0x004a - 0x0090 reg=2 fos Ljava/io/FileOutputStream; │ │ 0x004a - 0x0090 reg=3 it Ljava/util/Iterator; Ljava/util/Iterator; │ │ 0x004a - 0x0090 reg=4 l J │ │ 0x0091 - 0x00b1 reg=1 e Ljava/lang/Exception; │ │ - 0x0000 - 0x00b1 reg=10 this Ljwtc/android/chess/tools/importactivity; │ │ + 0x0000 - 0x00b1 reg=11 this Ljwtc/android/chess/tools/importactivity; │ │ │ │ - source_file_idx : 6046 (importactivity.java) │ │ + source_file_idx : 6042 (importactivity.java) │ │ │ │ Class #537 header: │ │ -class_idx : 1117 │ │ +class_idx : 1114 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 826 │ │ -source_file_idx : 7677 │ │ +superclass_idx : 823 │ │ +source_file_idx : 7673 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #537 annotations: │ │ Annotations on class │ │ @@ -117957,72 +117992,72 @@ │ │ type : '(Ljwtc/android/chess/tools/pgntool$1;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -067fe0: |[067fe0] jwtc.android.chess.tools.pgntool$1$1.:(Ljwtc/android/chess/tools/pgntool$1;)V │ │ -067ff0: 5b01 610a |0000: iput-object v1, v0, Ljwtc/android/chess/tools/pgntool$1$1;.this$1:Ljwtc/android/chess/tools/pgntool$1; // field@0a61 │ │ -067ff4: 7010 1c15 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ -067ffa: 0e00 |0005: return-void │ │ +069b94: |[069b94] jwtc.android.chess.tools.pgntool$1$1.:(Ljwtc/android/chess/tools/pgntool$1;)V │ │ +069ba4: 5b01 610a |0000: iput-object v1, v0, Ljwtc/android/chess/tools/pgntool$1$1;.this$1:Ljwtc/android/chess/tools/pgntool$1; // field@0a61 │ │ +069ba8: 7010 1c15 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ +069bae: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=88 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Ljwtc/android/chess/tools/pgntool$1$1; │ │ - 0x0000 - 0x0006 reg=1 (null) Ljwtc/android/chess/tools/pgntool$1; │ │ + 0x0000 - 0x0006 reg=1 this$1 Ljwtc/android/chess/tools/pgntool$1; │ │ │ │ Virtual methods - │ │ #0 : (in Ljwtc/android/chess/tools/pgntool$1$1;) │ │ name : 'onClick' │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 38 16-bit code units │ │ -067ffc: |[067ffc] jwtc.android.chess.tools.pgntool$1$1.onClick:(Landroid/content/DialogInterface;I)V │ │ -06800c: 7210 c400 0500 |0000: invoke-interface {v5}, Landroid/content/DialogInterface;.dismiss:()V // method@00c4 │ │ -068012: 5440 610a |0003: iget-object v0, v4, Ljwtc/android/chess/tools/pgntool$1$1;.this$1:Ljwtc/android/chess/tools/pgntool$1; // field@0a61 │ │ -068016: 5400 650a |0005: iget-object v0, v0, Ljwtc/android/chess/tools/pgntool$1;.this$0:Ljwtc/android/chess/tools/pgntool; // field@0a65 │ │ -06801a: 6e10 a11a 0000 |0007: invoke-virtual {v0}, Ljwtc/android/chess/tools/pgntool;.getContentResolver:()Landroid/content/ContentResolver; // method@1aa1 │ │ -068020: 0c00 |000a: move-result-object v0 │ │ -068022: 6201 d505 |000b: sget-object v1, Ljwtc/android/chess/MyPGNProvider;.CONTENT_URI:Landroid/net/Uri; // field@05d5 │ │ -068026: 1a02 6101 |000d: const-string v2, "1=1" // string@0161 │ │ -06802a: 1203 |000f: const/4 v3, #int 0 // #0 │ │ -06802c: 6e40 9a00 1032 |0010: invoke-virtual {v0, v1, v2, v3}, Landroid/content/ContentResolver;.delete:(Landroid/net/Uri;Ljava/lang/String;[Ljava/lang/String;)I // method@009a │ │ -068032: 5440 610a |0013: iget-object v0, v4, Ljwtc/android/chess/tools/pgntool$1$1;.this$1:Ljwtc/android/chess/tools/pgntool$1; // field@0a61 │ │ -068036: 5400 650a |0015: iget-object v0, v0, Ljwtc/android/chess/tools/pgntool$1;.this$0:Ljwtc/android/chess/tools/pgntool; // field@0a65 │ │ -06803a: 5441 610a |0017: iget-object v1, v4, Ljwtc/android/chess/tools/pgntool$1$1;.this$1:Ljwtc/android/chess/tools/pgntool$1; // field@0a61 │ │ -06803e: 5411 650a |0019: iget-object v1, v1, Ljwtc/android/chess/tools/pgntool$1;.this$0:Ljwtc/android/chess/tools/pgntool; // field@0a65 │ │ -068042: 1402 ba00 087f |001b: const v2, #float 1.80779e+38 // #7f0800ba │ │ -068048: 6e20 a41a 2100 |001e: invoke-virtual {v1, v2}, Ljwtc/android/chess/tools/pgntool;.getString:(I)Ljava/lang/String; // method@1aa4 │ │ -06804e: 0c01 |0021: move-result-object v1 │ │ -068050: 6e20 9f1a 1000 |0022: invoke-virtual {v0, v1}, Ljwtc/android/chess/tools/pgntool;.doToast:(Ljava/lang/String;)V // method@1a9f │ │ -068056: 0e00 |0025: return-void │ │ +069bb0: |[069bb0] jwtc.android.chess.tools.pgntool$1$1.onClick:(Landroid/content/DialogInterface;I)V │ │ +069bc0: 7210 c400 0500 |0000: invoke-interface {v5}, Landroid/content/DialogInterface;.dismiss:()V // method@00c4 │ │ +069bc6: 5440 610a |0003: iget-object v0, v4, Ljwtc/android/chess/tools/pgntool$1$1;.this$1:Ljwtc/android/chess/tools/pgntool$1; // field@0a61 │ │ +069bca: 5400 650a |0005: iget-object v0, v0, Ljwtc/android/chess/tools/pgntool$1;.this$0:Ljwtc/android/chess/tools/pgntool; // field@0a65 │ │ +069bce: 6e10 a01a 0000 |0007: invoke-virtual {v0}, Ljwtc/android/chess/tools/pgntool;.getContentResolver:()Landroid/content/ContentResolver; // method@1aa0 │ │ +069bd4: 0c00 |000a: move-result-object v0 │ │ +069bd6: 6201 d505 |000b: sget-object v1, Ljwtc/android/chess/MyPGNProvider;.CONTENT_URI:Landroid/net/Uri; // field@05d5 │ │ +069bda: 1a02 6101 |000d: const-string v2, "1=1" // string@0161 │ │ +069bde: 1203 |000f: const/4 v3, #int 0 // #0 │ │ +069be0: 6e40 9a00 1032 |0010: invoke-virtual {v0, v1, v2, v3}, Landroid/content/ContentResolver;.delete:(Landroid/net/Uri;Ljava/lang/String;[Ljava/lang/String;)I // method@009a │ │ +069be6: 5440 610a |0013: iget-object v0, v4, Ljwtc/android/chess/tools/pgntool$1$1;.this$1:Ljwtc/android/chess/tools/pgntool$1; // field@0a61 │ │ +069bea: 5400 650a |0015: iget-object v0, v0, Ljwtc/android/chess/tools/pgntool$1;.this$0:Ljwtc/android/chess/tools/pgntool; // field@0a65 │ │ +069bee: 5441 610a |0017: iget-object v1, v4, Ljwtc/android/chess/tools/pgntool$1$1;.this$1:Ljwtc/android/chess/tools/pgntool$1; // field@0a61 │ │ +069bf2: 5411 650a |0019: iget-object v1, v1, Ljwtc/android/chess/tools/pgntool$1;.this$0:Ljwtc/android/chess/tools/pgntool; // field@0a65 │ │ +069bf6: 1402 ba00 087f |001b: const v2, #float 1.80779e+38 // #7f0800ba │ │ +069bfc: 6e20 a31a 2100 |001e: invoke-virtual {v1, v2}, Ljwtc/android/chess/tools/pgntool;.getString:(I)Ljava/lang/String; // method@1aa3 │ │ +069c02: 0c01 |0021: move-result-object v1 │ │ +069c04: 6e20 9e1a 1000 |0022: invoke-virtual {v0, v1}, Ljwtc/android/chess/tools/pgntool;.doToast:(Ljava/lang/String;)V // method@1a9e │ │ +069c0a: 0e00 |0025: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=90 │ │ 0x0003 line=91 │ │ 0x0013 line=92 │ │ 0x0025 line=93 │ │ locals : │ │ 0x0000 - 0x0026 reg=4 this Ljwtc/android/chess/tools/pgntool$1$1; │ │ 0x0000 - 0x0026 reg=5 dialog Landroid/content/DialogInterface; │ │ 0x0000 - 0x0026 reg=6 which I │ │ │ │ - source_file_idx : 7677 (pgntool.java) │ │ + source_file_idx : 7673 (pgntool.java) │ │ │ │ Class #538 header: │ │ -class_idx : 1118 │ │ +class_idx : 1115 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 826 │ │ -source_file_idx : 7677 │ │ +superclass_idx : 823 │ │ +source_file_idx : 7673 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #538 annotations: │ │ Annotations on class │ │ @@ -118047,54 +118082,54 @@ │ │ type : '(Ljwtc/android/chess/tools/pgntool$1;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -068058: |[068058] jwtc.android.chess.tools.pgntool$1$2.:(Ljwtc/android/chess/tools/pgntool$1;)V │ │ -068068: 5b01 620a |0000: iput-object v1, v0, Ljwtc/android/chess/tools/pgntool$1$2;.this$1:Ljwtc/android/chess/tools/pgntool$1; // field@0a62 │ │ -06806c: 7010 1c15 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ -068072: 0e00 |0005: return-void │ │ +069c0c: |[069c0c] jwtc.android.chess.tools.pgntool$1$2.:(Ljwtc/android/chess/tools/pgntool$1;)V │ │ +069c1c: 5b01 620a |0000: iput-object v1, v0, Ljwtc/android/chess/tools/pgntool$1$2;.this$1:Ljwtc/android/chess/tools/pgntool$1; // field@0a62 │ │ +069c20: 7010 1c15 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ +069c26: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=95 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Ljwtc/android/chess/tools/pgntool$1$2; │ │ - 0x0000 - 0x0006 reg=1 (null) Ljwtc/android/chess/tools/pgntool$1; │ │ + 0x0000 - 0x0006 reg=1 this$1 Ljwtc/android/chess/tools/pgntool$1; │ │ │ │ Virtual methods - │ │ #0 : (in Ljwtc/android/chess/tools/pgntool$1$2;) │ │ name : 'onClick' │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -068074: |[068074] jwtc.android.chess.tools.pgntool$1$2.onClick:(Landroid/content/DialogInterface;I)V │ │ -068084: 7210 c400 0100 |0000: invoke-interface {v1}, Landroid/content/DialogInterface;.dismiss:()V // method@00c4 │ │ -06808a: 0e00 |0003: return-void │ │ +069c28: |[069c28] jwtc.android.chess.tools.pgntool$1$2.onClick:(Landroid/content/DialogInterface;I)V │ │ +069c38: 7210 c400 0100 |0000: invoke-interface {v1}, Landroid/content/DialogInterface;.dismiss:()V // method@00c4 │ │ +069c3e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=97 │ │ 0x0003 line=98 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Ljwtc/android/chess/tools/pgntool$1$2; │ │ 0x0000 - 0x0004 reg=1 dialog Landroid/content/DialogInterface; │ │ 0x0000 - 0x0004 reg=2 which I │ │ │ │ - source_file_idx : 7677 (pgntool.java) │ │ + source_file_idx : 7673 (pgntool.java) │ │ │ │ Class #539 header: │ │ -class_idx : 1119 │ │ +class_idx : 1116 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 826 │ │ -source_file_idx : 7677 │ │ +superclass_idx : 823 │ │ +source_file_idx : 7673 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #539 annotations: │ │ Annotations on class │ │ @@ -118119,55 +118154,55 @@ │ │ type : '(Ljwtc/android/chess/tools/pgntool$1;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -06808c: |[06808c] jwtc.android.chess.tools.pgntool$1$3.:(Ljwtc/android/chess/tools/pgntool$1;)V │ │ -06809c: 5b01 630a |0000: iput-object v1, v0, Ljwtc/android/chess/tools/pgntool$1$3;.this$1:Ljwtc/android/chess/tools/pgntool$1; // field@0a63 │ │ -0680a0: 7010 1c15 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ -0680a6: 0e00 |0005: return-void │ │ +069c40: |[069c40] jwtc.android.chess.tools.pgntool$1$3.:(Ljwtc/android/chess/tools/pgntool$1;)V │ │ +069c50: 5b01 630a |0000: iput-object v1, v0, Ljwtc/android/chess/tools/pgntool$1$3;.this$1:Ljwtc/android/chess/tools/pgntool$1; // field@0a63 │ │ +069c54: 7010 1c15 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ +069c5a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=134 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Ljwtc/android/chess/tools/pgntool$1$3; │ │ - 0x0000 - 0x0006 reg=1 (null) Ljwtc/android/chess/tools/pgntool$1; │ │ + 0x0000 - 0x0006 reg=1 this$1 Ljwtc/android/chess/tools/pgntool$1; │ │ │ │ Virtual methods - │ │ #0 : (in Ljwtc/android/chess/tools/pgntool$1$3;) │ │ name : 'onClick' │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 41 16-bit code units │ │ -0680a8: |[0680a8] jwtc.android.chess.tools.pgntool$1$3.onClick:(Landroid/content/DialogInterface;I)V │ │ -0680b8: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -0680ba: 7210 c400 0600 |0001: invoke-interface {v6}, Landroid/content/DialogInterface;.dismiss:()V // method@00c4 │ │ -0680c0: 5452 630a |0004: iget-object v2, v5, Ljwtc/android/chess/tools/pgntool$1$3;.this$1:Ljwtc/android/chess/tools/pgntool$1; // field@0a63 │ │ -0680c4: 5422 650a |0006: iget-object v2, v2, Ljwtc/android/chess/tools/pgntool$1;.this$0:Ljwtc/android/chess/tools/pgntool; // field@0a65 │ │ -0680c8: 1a03 2e03 |0008: const-string v3, "ChessPlayer" // string@032e │ │ -0680cc: 6e30 a31a 3204 |000a: invoke-virtual {v2, v3, v4}, Ljwtc/android/chess/tools/pgntool;.getSharedPreferences:(Ljava/lang/String;I)Landroid/content/SharedPreferences; // method@1aa3 │ │ -0680d2: 0c01 |000d: move-result-object v1 │ │ -0680d4: 7210 f800 0100 |000e: invoke-interface {v1}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@00f8 │ │ -0680da: 0c00 |0011: move-result-object v0 │ │ -0680dc: 1a02 4e1e |0012: const-string v2, "practicePos" // string@1e4e │ │ -0680e0: 7230 f500 2004 |0014: invoke-interface {v0, v2, v4}, Landroid/content/SharedPreferences$Editor;.putInt:(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor; // method@00f5 │ │ -0680e6: 1a02 4f1e |0017: const-string v2, "practiceTicks" // string@1e4f │ │ -0680ea: 7230 f500 2004 |0019: invoke-interface {v0, v2, v4}, Landroid/content/SharedPreferences$Editor;.putInt:(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor; // method@00f5 │ │ -0680f0: 7210 f300 0000 |001c: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@00f3 │ │ -0680f6: 5452 630a |001f: iget-object v2, v5, Ljwtc/android/chess/tools/pgntool$1$3;.this$1:Ljwtc/android/chess/tools/pgntool$1; // field@0a63 │ │ -0680fa: 5422 650a |0021: iget-object v2, v2, Ljwtc/android/chess/tools/pgntool$1;.this$0:Ljwtc/android/chess/tools/pgntool; // field@0a65 │ │ -0680fe: 1a03 c70b |0023: const-string v3, "Practice set has been reset" // string@0bc7 │ │ -068102: 6e20 9f1a 3200 |0025: invoke-virtual {v2, v3}, Ljwtc/android/chess/tools/pgntool;.doToast:(Ljava/lang/String;)V // method@1a9f │ │ -068108: 0e00 |0028: return-void │ │ +069c5c: |[069c5c] jwtc.android.chess.tools.pgntool$1$3.onClick:(Landroid/content/DialogInterface;I)V │ │ +069c6c: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +069c6e: 7210 c400 0600 |0001: invoke-interface {v6}, Landroid/content/DialogInterface;.dismiss:()V // method@00c4 │ │ +069c74: 5452 630a |0004: iget-object v2, v5, Ljwtc/android/chess/tools/pgntool$1$3;.this$1:Ljwtc/android/chess/tools/pgntool$1; // field@0a63 │ │ +069c78: 5422 650a |0006: iget-object v2, v2, Ljwtc/android/chess/tools/pgntool$1;.this$0:Ljwtc/android/chess/tools/pgntool; // field@0a65 │ │ +069c7c: 1a03 2e03 |0008: const-string v3, "ChessPlayer" // string@032e │ │ +069c80: 6e30 a21a 3204 |000a: invoke-virtual {v2, v3, v4}, Ljwtc/android/chess/tools/pgntool;.getSharedPreferences:(Ljava/lang/String;I)Landroid/content/SharedPreferences; // method@1aa2 │ │ +069c86: 0c01 |000d: move-result-object v1 │ │ +069c88: 7210 f800 0100 |000e: invoke-interface {v1}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@00f8 │ │ +069c8e: 0c00 |0011: move-result-object v0 │ │ +069c90: 1a02 4a1e |0012: const-string v2, "practicePos" // string@1e4a │ │ +069c94: 7230 f500 2004 |0014: invoke-interface {v0, v2, v4}, Landroid/content/SharedPreferences$Editor;.putInt:(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor; // method@00f5 │ │ +069c9a: 1a02 4b1e |0017: const-string v2, "practiceTicks" // string@1e4b │ │ +069c9e: 7230 f500 2004 |0019: invoke-interface {v0, v2, v4}, Landroid/content/SharedPreferences$Editor;.putInt:(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor; // method@00f5 │ │ +069ca4: 7210 f300 0000 |001c: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@00f3 │ │ +069caa: 5452 630a |001f: iget-object v2, v5, Ljwtc/android/chess/tools/pgntool$1$3;.this$1:Ljwtc/android/chess/tools/pgntool$1; // field@0a63 │ │ +069cae: 5422 650a |0021: iget-object v2, v2, Ljwtc/android/chess/tools/pgntool$1;.this$0:Ljwtc/android/chess/tools/pgntool; // field@0a65 │ │ +069cb2: 1a03 c40b |0023: const-string v3, "Practice set has been reset" // string@0bc4 │ │ +069cb6: 6e20 9e1a 3200 |0025: invoke-virtual {v2, v3}, Ljwtc/android/chess/tools/pgntool;.doToast:(Ljava/lang/String;)V // method@1a9e │ │ +069cbc: 0e00 |0028: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=136 │ │ 0x0004 line=138 │ │ 0x000e line=139 │ │ 0x0012 line=140 │ │ 0x0017 line=141 │ │ @@ -118177,21 +118212,21 @@ │ │ locals : │ │ 0x0012 - 0x0029 reg=0 editor Landroid/content/SharedPreferences$Editor; │ │ 0x000e - 0x0029 reg=1 prefs Landroid/content/SharedPreferences; │ │ 0x0000 - 0x0029 reg=5 this Ljwtc/android/chess/tools/pgntool$1$3; │ │ 0x0000 - 0x0029 reg=6 dialog Landroid/content/DialogInterface; │ │ 0x0000 - 0x0029 reg=7 which I │ │ │ │ - source_file_idx : 7677 (pgntool.java) │ │ + source_file_idx : 7673 (pgntool.java) │ │ │ │ Class #540 header: │ │ -class_idx : 1120 │ │ +class_idx : 1117 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 826 │ │ -source_file_idx : 7677 │ │ +superclass_idx : 823 │ │ +source_file_idx : 7673 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #540 annotations: │ │ Annotations on class │ │ @@ -118216,64 +118251,64 @@ │ │ type : '(Ljwtc/android/chess/tools/pgntool$1;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -06810c: |[06810c] jwtc.android.chess.tools.pgntool$1$4.:(Ljwtc/android/chess/tools/pgntool$1;)V │ │ -06811c: 5b01 640a |0000: iput-object v1, v0, Ljwtc/android/chess/tools/pgntool$1$4;.this$1:Ljwtc/android/chess/tools/pgntool$1; // field@0a64 │ │ -068120: 7010 1c15 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ -068126: 0e00 |0005: return-void │ │ +069cc0: |[069cc0] jwtc.android.chess.tools.pgntool$1$4.:(Ljwtc/android/chess/tools/pgntool$1;)V │ │ +069cd0: 5b01 640a |0000: iput-object v1, v0, Ljwtc/android/chess/tools/pgntool$1$4;.this$1:Ljwtc/android/chess/tools/pgntool$1; // field@0a64 │ │ +069cd4: 7010 1c15 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ +069cda: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=148 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Ljwtc/android/chess/tools/pgntool$1$4; │ │ - 0x0000 - 0x0006 reg=1 (null) Ljwtc/android/chess/tools/pgntool$1; │ │ + 0x0000 - 0x0006 reg=1 this$1 Ljwtc/android/chess/tools/pgntool$1; │ │ │ │ Virtual methods - │ │ #0 : (in Ljwtc/android/chess/tools/pgntool$1$4;) │ │ name : 'onClick' │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -068128: |[068128] jwtc.android.chess.tools.pgntool$1$4.onClick:(Landroid/content/DialogInterface;I)V │ │ -068138: 7210 c400 0100 |0000: invoke-interface {v1}, Landroid/content/DialogInterface;.dismiss:()V // method@00c4 │ │ -06813e: 0e00 |0003: return-void │ │ +069cdc: |[069cdc] jwtc.android.chess.tools.pgntool$1$4.onClick:(Landroid/content/DialogInterface;I)V │ │ +069cec: 7210 c400 0100 |0000: invoke-interface {v1}, Landroid/content/DialogInterface;.dismiss:()V // method@00c4 │ │ +069cf2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=150 │ │ 0x0003 line=151 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Ljwtc/android/chess/tools/pgntool$1$4; │ │ 0x0000 - 0x0004 reg=1 dialog Landroid/content/DialogInterface; │ │ 0x0000 - 0x0004 reg=2 which I │ │ │ │ - source_file_idx : 7677 (pgntool.java) │ │ + source_file_idx : 7673 (pgntool.java) │ │ │ │ Class #541 header: │ │ -class_idx : 1121 │ │ +class_idx : 1118 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 826 │ │ -source_file_idx : 7677 │ │ +superclass_idx : 823 │ │ +source_file_idx : 7673 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #541 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=onCreate │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ -Annotations on method #6812 'onItemClick' │ │ +Annotations on method #6811 'onItemClick' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Landroid/widget/AdapterView" "<*>;" "Landroid/view/View;" "IJ)V" } │ │ │ │ Class #541 - │ │ Class descriptor : 'Ljwtc/android/chess/tools/pgntool$1;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ @@ -118294,356 +118329,356 @@ │ │ type : '(Ljwtc/android/chess/tools/pgntool;[Ljava/lang/CharSequence;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -068140: |[068140] jwtc.android.chess.tools.pgntool$1.:(Ljwtc/android/chess/tools/pgntool;[Ljava/lang/CharSequence;)V │ │ -068150: 5b01 650a |0000: iput-object v1, v0, Ljwtc/android/chess/tools/pgntool$1;.this$0:Ljwtc/android/chess/tools/pgntool; // field@0a65 │ │ -068154: 5b02 660a |0002: iput-object v2, v0, Ljwtc/android/chess/tools/pgntool$1;.val$arrString:[Ljava/lang/CharSequence; // field@0a66 │ │ -068158: 7010 1c15 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ -06815e: 0e00 |0007: return-void │ │ +069cf4: |[069cf4] jwtc.android.chess.tools.pgntool$1.:(Ljwtc/android/chess/tools/pgntool;[Ljava/lang/CharSequence;)V │ │ +069d04: 5b01 650a |0000: iput-object v1, v0, Ljwtc/android/chess/tools/pgntool$1;.this$0:Ljwtc/android/chess/tools/pgntool; // field@0a65 │ │ +069d08: 5b02 660a |0002: iput-object v2, v0, Ljwtc/android/chess/tools/pgntool$1;.val$arrString:[Ljava/lang/CharSequence; // field@0a66 │ │ +069d0c: 7010 1c15 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ +069d12: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=53 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Ljwtc/android/chess/tools/pgntool$1; │ │ - 0x0000 - 0x0008 reg=1 (null) Ljwtc/android/chess/tools/pgntool; │ │ + 0x0000 - 0x0008 reg=1 this$0 Ljwtc/android/chess/tools/pgntool; │ │ 0x0000 - 0x0008 reg=2 (null) [Ljava/lang/CharSequence; │ │ │ │ Virtual methods - │ │ #0 : (in Ljwtc/android/chess/tools/pgntool$1;) │ │ name : 'onItemClick' │ │ type : '(Landroid/widget/AdapterView;Landroid/view/View;IJ)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 16 │ │ ins : 6 │ │ outs : 3 │ │ insns size : 708 16-bit code units │ │ -068160: |[068160] jwtc.android.chess.tools.pgntool$1.onItemClick:(Landroid/widget/AdapterView;Landroid/view/View;IJ)V │ │ -068170: 54a7 660a |0000: iget-object v7, v10, Ljwtc/android/chess/tools/pgntool$1;.val$arrString:[Ljava/lang/CharSequence; // field@0a66 │ │ -068174: 4607 070d |0002: aget-object v7, v7, v13 │ │ -068178: 54a8 650a |0004: iget-object v8, v10, Ljwtc/android/chess/tools/pgntool$1;.this$0:Ljwtc/android/chess/tools/pgntool; // field@0a65 │ │ -06817c: 1409 af00 087f |0006: const v9, #float 1.80779e+38 // #7f0800af │ │ -068182: 6e20 a41a 9800 |0009: invoke-virtual {v8, v9}, Ljwtc/android/chess/tools/pgntool;.getString:(I)Ljava/lang/String; // method@1aa4 │ │ -068188: 0c08 |000c: move-result-object v8 │ │ -06818a: 6e20 1e15 8700 |000d: invoke-virtual {v7, v8}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@151e │ │ -068190: 0a07 |0010: move-result v7 │ │ -068192: 3807 0800 |0011: if-eqz v7, 0019 // +0008 │ │ -068196: 54a7 650a |0013: iget-object v7, v10, Ljwtc/android/chess/tools/pgntool$1;.this$0:Ljwtc/android/chess/tools/pgntool; // field@0a65 │ │ -06819a: 6e10 9e1a 0700 |0015: invoke-virtual {v7}, Ljwtc/android/chess/tools/pgntool;.doExport:()V // method@1a9e │ │ -0681a0: 0e00 |0018: return-void │ │ -0681a2: 54a7 660a |0019: iget-object v7, v10, Ljwtc/android/chess/tools/pgntool$1;.val$arrString:[Ljava/lang/CharSequence; // field@0a66 │ │ -0681a6: 4607 070d |001b: aget-object v7, v7, v13 │ │ -0681aa: 54a8 650a |001d: iget-object v8, v10, Ljwtc/android/chess/tools/pgntool$1;.this$0:Ljwtc/android/chess/tools/pgntool; // field@0a65 │ │ -0681ae: 1409 b000 087f |001f: const v9, #float 1.80779e+38 // #7f0800b0 │ │ -0681b4: 6e20 a41a 9800 |0022: invoke-virtual {v8, v9}, Ljwtc/android/chess/tools/pgntool;.getString:(I)Ljava/lang/String; // method@1aa4 │ │ -0681ba: 0c08 |0025: move-result-object v8 │ │ -0681bc: 6e20 1e15 8700 |0026: invoke-virtual {v7, v8}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@151e │ │ -0681c2: 0a07 |0029: move-result v7 │ │ -0681c4: 3807 1b00 |002a: if-eqz v7, 0045 // +001b │ │ -0681c8: 2204 2800 |002c: new-instance v4, Landroid/content/Intent; // type@0028 │ │ -0681cc: 7010 c500 0400 |002e: invoke-direct {v4}, Landroid/content/Intent;.:()V // method@00c5 │ │ -0681d2: 54a7 650a |0031: iget-object v7, v10, Ljwtc/android/chess/tools/pgntool$1;.this$0:Ljwtc/android/chess/tools/pgntool; // field@0a65 │ │ -0681d6: 1c08 4c04 |0033: const-class v8, Ljwtc/android/chess/tools/FileListView; // type@044c │ │ -0681da: 6e30 e800 7408 |0035: invoke-virtual {v4, v7, v8}, Landroid/content/Intent;.setClass:(Landroid/content/Context;Ljava/lang/Class;)Landroid/content/Intent; // method@00e8 │ │ -0681e0: 1a07 aa18 |0038: const-string v7, "jwtc.android.chess.tools.Mode" // string@18aa │ │ -0681e4: 1a08 9917 |003a: const-string v8, "import" // string@1799 │ │ -0681e8: 6e30 e100 7408 |003c: invoke-virtual {v4, v7, v8}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@00e1 │ │ -0681ee: 54a7 650a |003f: iget-object v7, v10, Ljwtc/android/chess/tools/pgntool$1;.this$0:Ljwtc/android/chess/tools/pgntool; // field@0a65 │ │ -0681f2: 6e20 a81a 4700 |0041: invoke-virtual {v7, v4}, Ljwtc/android/chess/tools/pgntool;.startActivity:(Landroid/content/Intent;)V // method@1aa8 │ │ -0681f8: 28d4 |0044: goto 0018 // -002c │ │ -0681fa: 54a7 660a |0045: iget-object v7, v10, Ljwtc/android/chess/tools/pgntool$1;.val$arrString:[Ljava/lang/CharSequence; // field@0a66 │ │ -0681fe: 4607 070d |0047: aget-object v7, v7, v13 │ │ -068202: 54a8 650a |0049: iget-object v8, v10, Ljwtc/android/chess/tools/pgntool$1;.this$0:Ljwtc/android/chess/tools/pgntool; // field@0a65 │ │ -068206: 1409 b300 087f |004b: const v9, #float 1.80779e+38 // #7f0800b3 │ │ -06820c: 6e20 a41a 9800 |004e: invoke-virtual {v8, v9}, Ljwtc/android/chess/tools/pgntool;.getString:(I)Ljava/lang/String; // method@1aa4 │ │ -068212: 0c08 |0051: move-result-object v8 │ │ -068214: 6e20 1e15 8700 |0052: invoke-virtual {v7, v8}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@151e │ │ -06821a: 0a07 |0055: move-result v7 │ │ -06821c: 3807 1b00 |0056: if-eqz v7, 0071 // +001b │ │ -068220: 2204 2800 |0058: new-instance v4, Landroid/content/Intent; // type@0028 │ │ -068224: 7010 c500 0400 |005a: invoke-direct {v4}, Landroid/content/Intent;.:()V // method@00c5 │ │ -06822a: 54a7 650a |005d: iget-object v7, v10, Ljwtc/android/chess/tools/pgntool$1;.this$0:Ljwtc/android/chess/tools/pgntool; // field@0a65 │ │ -06822e: 1c08 4c04 |005f: const-class v8, Ljwtc/android/chess/tools/FileListView; // type@044c │ │ -068232: 6e30 e800 7408 |0061: invoke-virtual {v4, v7, v8}, Landroid/content/Intent;.setClass:(Landroid/content/Context;Ljava/lang/Class;)Landroid/content/Intent; // method@00e8 │ │ -068238: 1a07 aa18 |0064: const-string v7, "jwtc.android.chess.tools.Mode" // string@18aa │ │ -06823c: 1a08 1613 |0066: const-string v8, "db_import" // string@1316 │ │ -068240: 6e30 e100 7408 |0068: invoke-virtual {v4, v7, v8}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@00e1 │ │ -068246: 54a7 650a |006b: iget-object v7, v10, Ljwtc/android/chess/tools/pgntool$1;.this$0:Ljwtc/android/chess/tools/pgntool; // field@0a65 │ │ -06824a: 6e20 a81a 4700 |006d: invoke-virtual {v7, v4}, Ljwtc/android/chess/tools/pgntool;.startActivity:(Landroid/content/Intent;)V // method@1aa8 │ │ -068250: 28a8 |0070: goto 0018 // -0058 │ │ -068252: 54a7 660a |0071: iget-object v7, v10, Ljwtc/android/chess/tools/pgntool$1;.val$arrString:[Ljava/lang/CharSequence; // field@0a66 │ │ -068256: 4607 070d |0073: aget-object v7, v7, v13 │ │ -06825a: 54a8 650a |0075: iget-object v8, v10, Ljwtc/android/chess/tools/pgntool$1;.this$0:Ljwtc/android/chess/tools/pgntool; // field@0a65 │ │ -06825e: 1409 b400 087f |0077: const v9, #float 1.80779e+38 // #7f0800b4 │ │ -068264: 6e20 a41a 9800 |007a: invoke-virtual {v8, v9}, Ljwtc/android/chess/tools/pgntool;.getString:(I)Ljava/lang/String; // method@1aa4 │ │ -06826a: 0c08 |007d: move-result-object v8 │ │ -06826c: 6e20 1e15 8700 |007e: invoke-virtual {v7, v8}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@151e │ │ -068272: 0a07 |0081: move-result v7 │ │ -068274: 3807 1c00 |0082: if-eqz v7, 009e // +001c │ │ -068278: 2204 2800 |0084: new-instance v4, Landroid/content/Intent; // type@0028 │ │ -06827c: 7010 c500 0400 |0086: invoke-direct {v4}, Landroid/content/Intent;.:()V // method@00c5 │ │ -068282: 54a7 650a |0089: iget-object v7, v10, Ljwtc/android/chess/tools/pgntool$1;.this$0:Ljwtc/android/chess/tools/pgntool; // field@0a65 │ │ -068286: 1c08 4c04 |008b: const-class v8, Ljwtc/android/chess/tools/FileListView; // type@044c │ │ -06828a: 6e30 e800 7408 |008d: invoke-virtual {v4, v7, v8}, Landroid/content/Intent;.setClass:(Landroid/content/Context;Ljava/lang/Class;)Landroid/content/Intent; // method@00e8 │ │ -068290: 1a07 aa18 |0090: const-string v7, "jwtc.android.chess.tools.Mode" // string@18aa │ │ -068294: 1a08 1713 |0092: const-string v8, "db_point" // string@1317 │ │ -068298: 6e30 e100 7408 |0094: invoke-virtual {v4, v7, v8}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@00e1 │ │ -06829e: 54a7 650a |0097: iget-object v7, v10, Ljwtc/android/chess/tools/pgntool$1;.this$0:Ljwtc/android/chess/tools/pgntool; // field@0a65 │ │ -0682a2: 6e20 a81a 4700 |0099: invoke-virtual {v7, v4}, Ljwtc/android/chess/tools/pgntool;.startActivity:(Landroid/content/Intent;)V // method@1aa8 │ │ -0682a8: 2900 7cff |009c: goto/16 0018 // -0084 │ │ -0682ac: 54a7 660a |009e: iget-object v7, v10, Ljwtc/android/chess/tools/pgntool$1;.val$arrString:[Ljava/lang/CharSequence; // field@0a66 │ │ -0682b0: 4607 070d |00a0: aget-object v7, v7, v13 │ │ -0682b4: 54a8 650a |00a2: iget-object v8, v10, Ljwtc/android/chess/tools/pgntool$1;.this$0:Ljwtc/android/chess/tools/pgntool; // field@0a65 │ │ -0682b8: 1409 b100 087f |00a4: const v9, #float 1.80779e+38 // #7f0800b1 │ │ -0682be: 6e20 a41a 9800 |00a7: invoke-virtual {v8, v9}, Ljwtc/android/chess/tools/pgntool;.getString:(I)Ljava/lang/String; // method@1aa4 │ │ -0682c4: 0c08 |00aa: move-result-object v8 │ │ -0682c6: 6e20 1e15 8700 |00ab: invoke-virtual {v7, v8}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@151e │ │ -0682cc: 0a07 |00ae: move-result v7 │ │ -0682ce: 3807 4000 |00af: if-eqz v7, 00ef // +0040 │ │ -0682d2: 2201 0d00 |00b1: new-instance v1, Landroid/app/AlertDialog$Builder; // type@000d │ │ -0682d6: 54a7 650a |00b3: iget-object v7, v10, Ljwtc/android/chess/tools/pgntool$1;.this$0:Ljwtc/android/chess/tools/pgntool; // field@0a65 │ │ -0682da: 7020 3b00 7100 |00b5: invoke-direct {v1, v7}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@003b │ │ -0682e0: 54a7 650a |00b8: iget-object v7, v10, Ljwtc/android/chess/tools/pgntool$1;.this$0:Ljwtc/android/chess/tools/pgntool; // field@0a65 │ │ -0682e4: 1408 b900 087f |00ba: const v8, #float 1.80779e+38 // #7f0800b9 │ │ -0682ea: 6e20 a41a 8700 |00bd: invoke-virtual {v7, v8}, Ljwtc/android/chess/tools/pgntool;.getString:(I)Ljava/lang/String; // method@1aa4 │ │ -0682f0: 0c07 |00c0: move-result-object v7 │ │ -0682f2: 6e20 4500 7100 |00c1: invoke-virtual {v1, v7}, Landroid/app/AlertDialog$Builder;.setTitle:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@0045 │ │ -0682f8: 54a7 650a |00c4: iget-object v7, v10, Ljwtc/android/chess/tools/pgntool$1;.this$0:Ljwtc/android/chess/tools/pgntool; // field@0a65 │ │ -0682fc: 1408 3800 087f |00c6: const v8, #float 1.80776e+38 // #7f080038 │ │ -068302: 6e20 a41a 8700 |00c9: invoke-virtual {v7, v8}, Ljwtc/android/chess/tools/pgntool;.getString:(I)Ljava/lang/String; // method@1aa4 │ │ -068308: 0c07 |00cc: move-result-object v7 │ │ -06830a: 2208 5d04 |00cd: new-instance v8, Ljwtc/android/chess/tools/pgntool$1$1; // type@045d │ │ -06830e: 7020 931a a800 |00cf: invoke-direct {v8, v10}, Ljwtc/android/chess/tools/pgntool$1$1;.:(Ljwtc/android/chess/tools/pgntool$1;)V // method@1a93 │ │ -068314: 6e30 4200 7108 |00d2: invoke-virtual {v1, v7, v8}, Landroid/app/AlertDialog$Builder;.setPositiveButton:(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0042 │ │ -06831a: 54a7 650a |00d5: iget-object v7, v10, Ljwtc/android/chess/tools/pgntool$1;.this$0:Ljwtc/android/chess/tools/pgntool; // field@0a65 │ │ -06831e: 1408 3a00 087f |00d7: const v8, #float 1.80776e+38 // #7f08003a │ │ -068324: 6e20 a41a 8700 |00da: invoke-virtual {v7, v8}, Ljwtc/android/chess/tools/pgntool;.getString:(I)Ljava/lang/String; // method@1aa4 │ │ -06832a: 0c07 |00dd: move-result-object v7 │ │ -06832c: 2208 5e04 |00de: new-instance v8, Ljwtc/android/chess/tools/pgntool$1$2; // type@045e │ │ -068330: 7020 951a a800 |00e0: invoke-direct {v8, v10}, Ljwtc/android/chess/tools/pgntool$1$2;.:(Ljwtc/android/chess/tools/pgntool$1;)V // method@1a95 │ │ -068336: 6e30 4000 7108 |00e3: invoke-virtual {v1, v7, v8}, Landroid/app/AlertDialog$Builder;.setNegativeButton:(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0040 │ │ -06833c: 6e10 3c00 0100 |00e6: invoke-virtual {v1}, Landroid/app/AlertDialog$Builder;.create:()Landroid/app/AlertDialog; // method@003c │ │ -068342: 0c00 |00e9: move-result-object v0 │ │ -068344: 6e10 4800 0000 |00ea: invoke-virtual {v0}, Landroid/app/AlertDialog;.show:()V // method@0048 │ │ -06834a: 2900 2bff |00ed: goto/16 0018 // -00d5 │ │ -06834e: 54a7 660a |00ef: iget-object v7, v10, Ljwtc/android/chess/tools/pgntool$1;.val$arrString:[Ljava/lang/CharSequence; // field@0a66 │ │ -068352: 4607 070d |00f1: aget-object v7, v7, v13 │ │ -068356: 54a8 650a |00f3: iget-object v8, v10, Ljwtc/android/chess/tools/pgntool$1;.this$0:Ljwtc/android/chess/tools/pgntool; // field@0a65 │ │ -06835a: 1409 b700 087f |00f5: const v9, #float 1.80779e+38 // #7f0800b7 │ │ -068360: 6e20 a41a 9800 |00f8: invoke-virtual {v8, v9}, Ljwtc/android/chess/tools/pgntool;.getString:(I)Ljava/lang/String; // method@1aa4 │ │ -068366: 0c08 |00fb: move-result-object v8 │ │ -068368: 6e20 1e15 8700 |00fc: invoke-virtual {v7, v8}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@151e │ │ -06836e: 0a07 |00ff: move-result v7 │ │ -068370: 3807 1c00 |0100: if-eqz v7, 011c // +001c │ │ -068374: 2204 2800 |0102: new-instance v4, Landroid/content/Intent; // type@0028 │ │ -068378: 7010 c500 0400 |0104: invoke-direct {v4}, Landroid/content/Intent;.:()V // method@00c5 │ │ -06837e: 54a7 650a |0107: iget-object v7, v10, Ljwtc/android/chess/tools/pgntool$1;.this$0:Ljwtc/android/chess/tools/pgntool; // field@0a65 │ │ -068382: 1c08 ba03 |0109: const-class v8, Ljwtc/android/chess/HtmlActivity; // type@03ba │ │ -068386: 6e30 e800 7408 |010b: invoke-virtual {v4, v7, v8}, Landroid/content/Intent;.setClass:(Landroid/content/Context;Ljava/lang/Class;)Landroid/content/Intent; // method@00e8 │ │ -06838c: 6207 c605 |010e: sget-object v7, Ljwtc/android/chess/HtmlActivity;.HELP_MODE:Ljava/lang/String; // field@05c6 │ │ -068390: 1a08 1217 |0110: const-string v8, "help_pgntool" // string@1712 │ │ -068394: 6e30 e100 7408 |0112: invoke-virtual {v4, v7, v8}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@00e1 │ │ -06839a: 54a7 650a |0115: iget-object v7, v10, Ljwtc/android/chess/tools/pgntool$1;.this$0:Ljwtc/android/chess/tools/pgntool; // field@0a65 │ │ -06839e: 6e20 a81a 4700 |0117: invoke-virtual {v7, v4}, Ljwtc/android/chess/tools/pgntool;.startActivity:(Landroid/content/Intent;)V // method@1aa8 │ │ -0683a4: 2900 fefe |011a: goto/16 0018 // -0102 │ │ -0683a8: 54a7 660a |011c: iget-object v7, v10, Ljwtc/android/chess/tools/pgntool$1;.val$arrString:[Ljava/lang/CharSequence; // field@0a66 │ │ -0683ac: 4607 070d |011e: aget-object v7, v7, v13 │ │ -0683b0: 54a8 650a |0120: iget-object v8, v10, Ljwtc/android/chess/tools/pgntool$1;.this$0:Ljwtc/android/chess/tools/pgntool; // field@0a65 │ │ -0683b4: 1409 b500 087f |0122: const v9, #float 1.80779e+38 // #7f0800b5 │ │ -0683ba: 6e20 a41a 9800 |0125: invoke-virtual {v8, v9}, Ljwtc/android/chess/tools/pgntool;.getString:(I)Ljava/lang/String; // method@1aa4 │ │ -0683c0: 0c08 |0128: move-result-object v8 │ │ -0683c2: 6e20 1e15 8700 |0129: invoke-virtual {v7, v8}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@151e │ │ -0683c8: 0a07 |012c: move-result v7 │ │ -0683ca: 3807 1c00 |012d: if-eqz v7, 0149 // +001c │ │ -0683ce: 2204 2800 |012f: new-instance v4, Landroid/content/Intent; // type@0028 │ │ -0683d2: 7010 c500 0400 |0131: invoke-direct {v4}, Landroid/content/Intent;.:()V // method@00c5 │ │ -0683d8: 54a7 650a |0134: iget-object v7, v10, Ljwtc/android/chess/tools/pgntool$1;.this$0:Ljwtc/android/chess/tools/pgntool; // field@0a65 │ │ -0683dc: 1c08 4c04 |0136: const-class v8, Ljwtc/android/chess/tools/FileListView; // type@044c │ │ -0683e0: 6e30 e800 7408 |0138: invoke-virtual {v4, v7, v8}, Landroid/content/Intent;.setClass:(Landroid/content/Context;Ljava/lang/Class;)Landroid/content/Intent; // method@00e8 │ │ -0683e6: 1a07 aa18 |013b: const-string v7, "jwtc.android.chess.tools.Mode" // string@18aa │ │ -0683ea: 1a08 f722 |013d: const-string v8, "uci_install" // string@22f7 │ │ -0683ee: 6e30 e100 7408 |013f: invoke-virtual {v4, v7, v8}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@00e1 │ │ -0683f4: 54a7 650a |0142: iget-object v7, v10, Ljwtc/android/chess/tools/pgntool$1;.this$0:Ljwtc/android/chess/tools/pgntool; // field@0a65 │ │ -0683f8: 6e20 a81a 4700 |0144: invoke-virtual {v7, v4}, Ljwtc/android/chess/tools/pgntool;.startActivity:(Landroid/content/Intent;)V // method@1aa8 │ │ -0683fe: 2900 d1fe |0147: goto/16 0018 // -012f │ │ -068402: 54a7 660a |0149: iget-object v7, v10, Ljwtc/android/chess/tools/pgntool$1;.val$arrString:[Ljava/lang/CharSequence; // field@0a66 │ │ -068406: 4607 070d |014b: aget-object v7, v7, v13 │ │ -06840a: 54a8 650a |014d: iget-object v8, v10, Ljwtc/android/chess/tools/pgntool$1;.this$0:Ljwtc/android/chess/tools/pgntool; // field@0a65 │ │ -06840e: 1409 b600 087f |014f: const v9, #float 1.80779e+38 // #7f0800b6 │ │ -068414: 6e20 a41a 9800 |0152: invoke-virtual {v8, v9}, Ljwtc/android/chess/tools/pgntool;.getString:(I)Ljava/lang/String; // method@1aa4 │ │ -06841a: 0c08 |0155: move-result-object v8 │ │ -06841c: 6e20 1e15 8700 |0156: invoke-virtual {v7, v8}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@151e │ │ -068422: 0a07 |0159: move-result v7 │ │ -068424: 3807 6500 |015a: if-eqz v7, 01bf // +0065 │ │ -068428: 54a7 650a |015c: iget-object v7, v10, Ljwtc/android/chess/tools/pgntool$1;.this$0:Ljwtc/android/chess/tools/pgntool; // field@0a65 │ │ -06842c: 1a08 2e03 |015e: const-string v8, "ChessPlayer" // string@032e │ │ -068430: 1209 |0160: const/4 v9, #int 0 // #0 │ │ -068432: 6e30 a31a 8709 |0161: invoke-virtual {v7, v8, v9}, Ljwtc/android/chess/tools/pgntool;.getSharedPreferences:(Ljava/lang/String;I)Landroid/content/SharedPreferences; // method@1aa3 │ │ -068438: 0c05 |0164: move-result-object v5 │ │ -06843a: 1a07 700d |0165: const-string v7, "UCIEngine" // string@0d70 │ │ -06843e: 1208 |0167: const/4 v8, #int 0 // #0 │ │ -068440: 7230 fc00 7508 |0168: invoke-interface {v5, v7, v8}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@00fc │ │ -068446: 0c06 |016b: move-result-object v6 │ │ -068448: 3806 4a00 |016c: if-eqz v6, 01b6 // +004a │ │ -06844c: 2203 0c03 |016e: new-instance v3, Ljava/io/File; // type@030c │ │ -068450: 2207 4203 |0170: new-instance v7, Ljava/lang/StringBuilder; // type@0342 │ │ -068454: 7010 5715 0700 |0172: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ -06845a: 1a08 4901 |0175: const-string v8, "/data/data/jwtc.android.chess/" // string@0149 │ │ -06845e: 6e20 5f15 8700 |0177: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -068464: 0c07 |017a: move-result-object v7 │ │ -068466: 6e20 5f15 6700 |017b: invoke-virtual {v7, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -06846c: 0c07 |017e: move-result-object v7 │ │ -06846e: 6e10 6415 0700 |017f: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ -068474: 0c07 |0182: move-result-object v7 │ │ -068476: 7020 9f14 7300 |0183: invoke-direct {v3, v7}, Ljava/io/File;.:(Ljava/lang/String;)V // method@149f │ │ -06847c: 6e10 a114 0300 |0186: invoke-virtual {v3}, Ljava/io/File;.delete:()Z // method@14a1 │ │ -068482: 7210 f800 0500 |0189: invoke-interface {v5}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@00f8 │ │ -068488: 0c02 |018c: move-result-object v2 │ │ -06848a: 1a07 700d |018d: const-string v7, "UCIEngine" // string@0d70 │ │ -06848e: 1208 |018f: const/4 v8, #int 0 // #0 │ │ -068490: 7230 f700 7208 |0190: invoke-interface {v2, v7, v8}, Landroid/content/SharedPreferences$Editor;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@00f7 │ │ -068496: 7210 f300 0200 |0193: invoke-interface {v2}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@00f3 │ │ -06849c: 54a7 650a |0196: iget-object v7, v10, Ljwtc/android/chess/tools/pgntool$1;.this$0:Ljwtc/android/chess/tools/pgntool; // field@0a65 │ │ -0684a0: 2208 4203 |0198: new-instance v8, Ljava/lang/StringBuilder; // type@0342 │ │ -0684a4: 7010 5715 0800 |019a: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ -0684aa: 1a09 0904 |019d: const-string v9, "Engine " // string@0409 │ │ -0684ae: 6e20 5f15 9800 |019f: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -0684b4: 0c08 |01a2: move-result-object v8 │ │ -0684b6: 6e20 5f15 6800 |01a3: invoke-virtual {v8, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -0684bc: 0c08 |01a6: move-result-object v8 │ │ -0684be: 1a09 bb00 |01a7: const-string v9, " uninstalled" // string@00bb │ │ -0684c2: 6e20 5f15 9800 |01a9: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -0684c8: 0c08 |01ac: move-result-object v8 │ │ -0684ca: 6e10 6415 0800 |01ad: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ -0684d0: 0c08 |01b0: move-result-object v8 │ │ -0684d2: 6e20 9f1a 8700 |01b1: invoke-virtual {v7, v8}, Ljwtc/android/chess/tools/pgntool;.doToast:(Ljava/lang/String;)V // method@1a9f │ │ -0684d8: 2900 64fe |01b4: goto/16 0018 // -019c │ │ -0684dc: 54a7 650a |01b6: iget-object v7, v10, Ljwtc/android/chess/tools/pgntool$1;.this$0:Ljwtc/android/chess/tools/pgntool; // field@0a65 │ │ -0684e0: 1a08 3d0b |01b8: const-string v8, "No engine installed" // string@0b3d │ │ -0684e4: 6e20 9f1a 8700 |01ba: invoke-virtual {v7, v8}, Ljwtc/android/chess/tools/pgntool;.doToast:(Ljava/lang/String;)V // method@1a9f │ │ -0684ea: 2900 5bfe |01bd: goto/16 0018 // -01a5 │ │ -0684ee: 54a7 660a |01bf: iget-object v7, v10, Ljwtc/android/chess/tools/pgntool$1;.val$arrString:[Ljava/lang/CharSequence; // field@0a66 │ │ -0684f2: 4607 070d |01c1: aget-object v7, v7, v13 │ │ -0684f6: 54a8 650a |01c3: iget-object v8, v10, Ljwtc/android/chess/tools/pgntool$1;.this$0:Ljwtc/android/chess/tools/pgntool; // field@0a65 │ │ -0684fa: 1409 bd00 087f |01c5: const v9, #float 1.80779e+38 // #7f0800bd │ │ -068500: 6e20 a41a 9800 |01c8: invoke-virtual {v8, v9}, Ljwtc/android/chess/tools/pgntool;.getString:(I)Ljava/lang/String; // method@1aa4 │ │ -068506: 0c08 |01cb: move-result-object v8 │ │ -068508: 6e20 1e15 8700 |01cc: invoke-virtual {v7, v8}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@151e │ │ -06850e: 0a07 |01cf: move-result v7 │ │ -068510: 3807 4000 |01d0: if-eqz v7, 0210 // +0040 │ │ -068514: 2201 0d00 |01d2: new-instance v1, Landroid/app/AlertDialog$Builder; // type@000d │ │ -068518: 54a7 650a |01d4: iget-object v7, v10, Ljwtc/android/chess/tools/pgntool$1;.this$0:Ljwtc/android/chess/tools/pgntool; // field@0a65 │ │ -06851c: 7020 3b00 7100 |01d6: invoke-direct {v1, v7}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@003b │ │ -068522: 54a7 650a |01d9: iget-object v7, v10, Ljwtc/android/chess/tools/pgntool$1;.this$0:Ljwtc/android/chess/tools/pgntool; // field@0a65 │ │ -068526: 1408 be00 087f |01db: const v8, #float 1.80779e+38 // #7f0800be │ │ -06852c: 6e20 a41a 8700 |01de: invoke-virtual {v7, v8}, Ljwtc/android/chess/tools/pgntool;.getString:(I)Ljava/lang/String; // method@1aa4 │ │ -068532: 0c07 |01e1: move-result-object v7 │ │ -068534: 6e20 4500 7100 |01e2: invoke-virtual {v1, v7}, Landroid/app/AlertDialog$Builder;.setTitle:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@0045 │ │ -06853a: 54a7 650a |01e5: iget-object v7, v10, Ljwtc/android/chess/tools/pgntool$1;.this$0:Ljwtc/android/chess/tools/pgntool; // field@0a65 │ │ -06853e: 1408 3800 087f |01e7: const v8, #float 1.80776e+38 // #7f080038 │ │ -068544: 6e20 a41a 8700 |01ea: invoke-virtual {v7, v8}, Ljwtc/android/chess/tools/pgntool;.getString:(I)Ljava/lang/String; // method@1aa4 │ │ -06854a: 0c07 |01ed: move-result-object v7 │ │ -06854c: 2208 5f04 |01ee: new-instance v8, Ljwtc/android/chess/tools/pgntool$1$3; // type@045f │ │ -068550: 7020 971a a800 |01f0: invoke-direct {v8, v10}, Ljwtc/android/chess/tools/pgntool$1$3;.:(Ljwtc/android/chess/tools/pgntool$1;)V // method@1a97 │ │ -068556: 6e30 4200 7108 |01f3: invoke-virtual {v1, v7, v8}, Landroid/app/AlertDialog$Builder;.setPositiveButton:(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0042 │ │ -06855c: 54a7 650a |01f6: iget-object v7, v10, Ljwtc/android/chess/tools/pgntool$1;.this$0:Ljwtc/android/chess/tools/pgntool; // field@0a65 │ │ -068560: 1408 3a00 087f |01f8: const v8, #float 1.80776e+38 // #7f08003a │ │ -068566: 6e20 a41a 8700 |01fb: invoke-virtual {v7, v8}, Ljwtc/android/chess/tools/pgntool;.getString:(I)Ljava/lang/String; // method@1aa4 │ │ -06856c: 0c07 |01fe: move-result-object v7 │ │ -06856e: 2208 6004 |01ff: new-instance v8, Ljwtc/android/chess/tools/pgntool$1$4; // type@0460 │ │ -068572: 7020 991a a800 |0201: invoke-direct {v8, v10}, Ljwtc/android/chess/tools/pgntool$1$4;.:(Ljwtc/android/chess/tools/pgntool$1;)V // method@1a99 │ │ -068578: 6e30 4000 7108 |0204: invoke-virtual {v1, v7, v8}, Landroid/app/AlertDialog$Builder;.setNegativeButton:(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0040 │ │ -06857e: 6e10 3c00 0100 |0207: invoke-virtual {v1}, Landroid/app/AlertDialog$Builder;.create:()Landroid/app/AlertDialog; // method@003c │ │ -068584: 0c00 |020a: move-result-object v0 │ │ -068586: 6e10 4800 0000 |020b: invoke-virtual {v0}, Landroid/app/AlertDialog;.show:()V // method@0048 │ │ -06858c: 2900 0afe |020e: goto/16 0018 // -01f6 │ │ -068590: 54a7 660a |0210: iget-object v7, v10, Ljwtc/android/chess/tools/pgntool$1;.val$arrString:[Ljava/lang/CharSequence; // field@0a66 │ │ -068594: 4607 070d |0212: aget-object v7, v7, v13 │ │ -068598: 54a8 650a |0214: iget-object v8, v10, Ljwtc/android/chess/tools/pgntool$1;.this$0:Ljwtc/android/chess/tools/pgntool; // field@0a65 │ │ -06859c: 1409 bc00 087f |0216: const v9, #float 1.80779e+38 // #7f0800bc │ │ -0685a2: 6e20 a41a 9800 |0219: invoke-virtual {v8, v9}, Ljwtc/android/chess/tools/pgntool;.getString:(I)Ljava/lang/String; // method@1aa4 │ │ -0685a8: 0c08 |021c: move-result-object v8 │ │ -0685aa: 6e20 1e15 8700 |021d: invoke-virtual {v7, v8}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@151e │ │ -0685b0: 0a07 |0220: move-result v7 │ │ -0685b2: 3807 1c00 |0221: if-eqz v7, 023d // +001c │ │ -0685b6: 2204 2800 |0223: new-instance v4, Landroid/content/Intent; // type@0028 │ │ -0685ba: 7010 c500 0400 |0225: invoke-direct {v4}, Landroid/content/Intent;.:()V // method@00c5 │ │ -0685c0: 54a7 650a |0228: iget-object v7, v10, Ljwtc/android/chess/tools/pgntool$1;.this$0:Ljwtc/android/chess/tools/pgntool; // field@0a65 │ │ -0685c4: 1c08 4c04 |022a: const-class v8, Ljwtc/android/chess/tools/FileListView; // type@044c │ │ -0685c8: 6e30 e800 7408 |022c: invoke-virtual {v4, v7, v8}, Landroid/content/Intent;.setClass:(Landroid/content/Context;Ljava/lang/Class;)Landroid/content/Intent; // method@00e8 │ │ -0685ce: 1a07 aa18 |022f: const-string v7, "jwtc.android.chess.tools.Mode" // string@18aa │ │ -0685d2: 1a08 9b17 |0231: const-string v8, "import_practice" // string@179b │ │ -0685d6: 6e30 e100 7408 |0233: invoke-virtual {v4, v7, v8}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@00e1 │ │ -0685dc: 54a7 650a |0236: iget-object v7, v10, Ljwtc/android/chess/tools/pgntool$1;.this$0:Ljwtc/android/chess/tools/pgntool; // field@0a65 │ │ -0685e0: 6e20 a81a 4700 |0238: invoke-virtual {v7, v4}, Ljwtc/android/chess/tools/pgntool;.startActivity:(Landroid/content/Intent;)V // method@1aa8 │ │ -0685e6: 2900 ddfd |023b: goto/16 0018 // -0223 │ │ -0685ea: 54a7 660a |023d: iget-object v7, v10, Ljwtc/android/chess/tools/pgntool$1;.val$arrString:[Ljava/lang/CharSequence; // field@0a66 │ │ -0685ee: 4607 070d |023f: aget-object v7, v7, v13 │ │ -0685f2: 54a8 650a |0241: iget-object v8, v10, Ljwtc/android/chess/tools/pgntool$1;.this$0:Ljwtc/android/chess/tools/pgntool; // field@0a65 │ │ -0685f6: 1409 bb00 087f |0243: const v9, #float 1.80779e+38 // #7f0800bb │ │ -0685fc: 6e20 a41a 9800 |0246: invoke-virtual {v8, v9}, Ljwtc/android/chess/tools/pgntool;.getString:(I)Ljava/lang/String; // method@1aa4 │ │ -068602: 0c08 |0249: move-result-object v8 │ │ -068604: 6e20 1e15 8700 |024a: invoke-virtual {v7, v8}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@151e │ │ -06860a: 0a07 |024d: move-result v7 │ │ -06860c: 3807 1c00 |024e: if-eqz v7, 026a // +001c │ │ -068610: 2204 2800 |0250: new-instance v4, Landroid/content/Intent; // type@0028 │ │ -068614: 7010 c500 0400 |0252: invoke-direct {v4}, Landroid/content/Intent;.:()V // method@00c5 │ │ -06861a: 54a7 650a |0255: iget-object v7, v10, Ljwtc/android/chess/tools/pgntool$1;.this$0:Ljwtc/android/chess/tools/pgntool; // field@0a65 │ │ -06861e: 1c08 4c04 |0257: const-class v8, Ljwtc/android/chess/tools/FileListView; // type@044c │ │ -068622: 6e30 e800 7408 |0259: invoke-virtual {v4, v7, v8}, Landroid/content/Intent;.setClass:(Landroid/content/Context;Ljava/lang/Class;)Landroid/content/Intent; // method@00e8 │ │ -068628: 1a07 aa18 |025c: const-string v7, "jwtc.android.chess.tools.Mode" // string@18aa │ │ -06862c: 1a08 db12 |025e: const-string v8, "create_practice" // string@12db │ │ -068630: 6e30 e100 7408 |0260: invoke-virtual {v4, v7, v8}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@00e1 │ │ -068636: 54a7 650a |0263: iget-object v7, v10, Ljwtc/android/chess/tools/pgntool$1;.this$0:Ljwtc/android/chess/tools/pgntool; // field@0a65 │ │ -06863a: 6e20 a81a 4700 |0265: invoke-virtual {v7, v4}, Ljwtc/android/chess/tools/pgntool;.startActivity:(Landroid/content/Intent;)V // method@1aa8 │ │ -068640: 2900 b0fd |0268: goto/16 0018 // -0250 │ │ -068644: 54a7 660a |026a: iget-object v7, v10, Ljwtc/android/chess/tools/pgntool$1;.val$arrString:[Ljava/lang/CharSequence; // field@0a66 │ │ -068648: 4607 070d |026c: aget-object v7, v7, v13 │ │ -06864c: 54a8 650a |026e: iget-object v8, v10, Ljwtc/android/chess/tools/pgntool$1;.this$0:Ljwtc/android/chess/tools/pgntool; // field@0a65 │ │ -068650: 1409 bf00 087f |0270: const v9, #float 1.80779e+38 // #7f0800bf │ │ -068656: 6e20 a41a 9800 |0273: invoke-virtual {v8, v9}, Ljwtc/android/chess/tools/pgntool;.getString:(I)Ljava/lang/String; // method@1aa4 │ │ -06865c: 0c08 |0276: move-result-object v8 │ │ -06865e: 6e20 1e15 8700 |0277: invoke-virtual {v7, v8}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@151e │ │ -068664: 0a07 |027a: move-result v7 │ │ -068666: 3807 1c00 |027b: if-eqz v7, 0297 // +001c │ │ -06866a: 2204 2800 |027d: new-instance v4, Landroid/content/Intent; // type@0028 │ │ -06866e: 7010 c500 0400 |027f: invoke-direct {v4}, Landroid/content/Intent;.:()V // method@00c5 │ │ -068674: 54a7 650a |0282: iget-object v7, v10, Ljwtc/android/chess/tools/pgntool$1;.this$0:Ljwtc/android/chess/tools/pgntool; // field@0a65 │ │ -068678: 1c08 4c04 |0284: const-class v8, Ljwtc/android/chess/tools/FileListView; // type@044c │ │ -06867c: 6e30 e800 7408 |0286: invoke-virtual {v4, v7, v8}, Landroid/content/Intent;.setClass:(Landroid/content/Context;Ljava/lang/Class;)Landroid/content/Intent; // method@00e8 │ │ -068682: 1a07 aa18 |0289: const-string v7, "jwtc.android.chess.tools.Mode" // string@18aa │ │ -068686: 1a08 9c17 |028b: const-string v8, "import_puzzle" // string@179c │ │ -06868a: 6e30 e100 7408 |028d: invoke-virtual {v4, v7, v8}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@00e1 │ │ -068690: 54a7 650a |0290: iget-object v7, v10, Ljwtc/android/chess/tools/pgntool$1;.this$0:Ljwtc/android/chess/tools/pgntool; // field@0a65 │ │ -068694: 6e20 a81a 4700 |0292: invoke-virtual {v7, v4}, Ljwtc/android/chess/tools/pgntool;.startActivity:(Landroid/content/Intent;)V // method@1aa8 │ │ -06869a: 2900 83fd |0295: goto/16 0018 // -027d │ │ -06869e: 54a7 660a |0297: iget-object v7, v10, Ljwtc/android/chess/tools/pgntool$1;.val$arrString:[Ljava/lang/CharSequence; // field@0a66 │ │ -0686a2: 4607 070d |0299: aget-object v7, v7, v13 │ │ -0686a6: 54a8 650a |029b: iget-object v8, v10, Ljwtc/android/chess/tools/pgntool$1;.this$0:Ljwtc/android/chess/tools/pgntool; // field@0a65 │ │ -0686aa: 1409 c000 087f |029d: const v9, #float 1.80779e+38 // #7f0800c0 │ │ -0686b0: 6e20 a41a 9800 |02a0: invoke-virtual {v8, v9}, Ljwtc/android/chess/tools/pgntool;.getString:(I)Ljava/lang/String; // method@1aa4 │ │ -0686b6: 0c08 |02a3: move-result-object v8 │ │ -0686b8: 6e20 1e15 8700 |02a4: invoke-virtual {v7, v8}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@151e │ │ -0686be: 0a07 |02a7: move-result v7 │ │ -0686c0: 3807 70fd |02a8: if-eqz v7, 0018 // -0290 │ │ -0686c4: 2204 2800 |02aa: new-instance v4, Landroid/content/Intent; // type@0028 │ │ -0686c8: 7010 c500 0400 |02ac: invoke-direct {v4}, Landroid/content/Intent;.:()V // method@00c5 │ │ -0686ce: 54a7 650a |02af: iget-object v7, v10, Ljwtc/android/chess/tools/pgntool$1;.this$0:Ljwtc/android/chess/tools/pgntool; // field@0a65 │ │ -0686d2: 1c08 4c04 |02b1: const-class v8, Ljwtc/android/chess/tools/FileListView; // type@044c │ │ -0686d6: 6e30 e800 7408 |02b3: invoke-virtual {v4, v7, v8}, Landroid/content/Intent;.setClass:(Landroid/content/Context;Ljava/lang/Class;)Landroid/content/Intent; // method@00e8 │ │ -0686dc: 1a07 aa18 |02b6: const-string v7, "jwtc.android.chess.tools.Mode" // string@18aa │ │ -0686e0: 1a08 9a17 |02b8: const-string v8, "import_openingdatabase" // string@179a │ │ -0686e4: 6e30 e100 7408 |02ba: invoke-virtual {v4, v7, v8}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@00e1 │ │ -0686ea: 54a7 650a |02bd: iget-object v7, v10, Ljwtc/android/chess/tools/pgntool$1;.this$0:Ljwtc/android/chess/tools/pgntool; // field@0a65 │ │ -0686ee: 6e20 a81a 4700 |02bf: invoke-virtual {v7, v4}, Ljwtc/android/chess/tools/pgntool;.startActivity:(Landroid/content/Intent;)V // method@1aa8 │ │ -0686f4: 2900 56fd |02c2: goto/16 0018 // -02aa │ │ +069d14: |[069d14] jwtc.android.chess.tools.pgntool$1.onItemClick:(Landroid/widget/AdapterView;Landroid/view/View;IJ)V │ │ +069d24: 54a7 660a |0000: iget-object v7, v10, Ljwtc/android/chess/tools/pgntool$1;.val$arrString:[Ljava/lang/CharSequence; // field@0a66 │ │ +069d28: 4607 070d |0002: aget-object v7, v7, v13 │ │ +069d2c: 54a8 650a |0004: iget-object v8, v10, Ljwtc/android/chess/tools/pgntool$1;.this$0:Ljwtc/android/chess/tools/pgntool; // field@0a65 │ │ +069d30: 1409 af00 087f |0006: const v9, #float 1.80779e+38 // #7f0800af │ │ +069d36: 6e20 a31a 9800 |0009: invoke-virtual {v8, v9}, Ljwtc/android/chess/tools/pgntool;.getString:(I)Ljava/lang/String; // method@1aa3 │ │ +069d3c: 0c08 |000c: move-result-object v8 │ │ +069d3e: 6e20 1e15 8700 |000d: invoke-virtual {v7, v8}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@151e │ │ +069d44: 0a07 |0010: move-result v7 │ │ +069d46: 3807 0800 |0011: if-eqz v7, 0019 // +0008 │ │ +069d4a: 54a7 650a |0013: iget-object v7, v10, Ljwtc/android/chess/tools/pgntool$1;.this$0:Ljwtc/android/chess/tools/pgntool; // field@0a65 │ │ +069d4e: 6e10 9d1a 0700 |0015: invoke-virtual {v7}, Ljwtc/android/chess/tools/pgntool;.doExport:()V // method@1a9d │ │ +069d54: 0e00 |0018: return-void │ │ +069d56: 54a7 660a |0019: iget-object v7, v10, Ljwtc/android/chess/tools/pgntool$1;.val$arrString:[Ljava/lang/CharSequence; // field@0a66 │ │ +069d5a: 4607 070d |001b: aget-object v7, v7, v13 │ │ +069d5e: 54a8 650a |001d: iget-object v8, v10, Ljwtc/android/chess/tools/pgntool$1;.this$0:Ljwtc/android/chess/tools/pgntool; // field@0a65 │ │ +069d62: 1409 b000 087f |001f: const v9, #float 1.80779e+38 // #7f0800b0 │ │ +069d68: 6e20 a31a 9800 |0022: invoke-virtual {v8, v9}, Ljwtc/android/chess/tools/pgntool;.getString:(I)Ljava/lang/String; // method@1aa3 │ │ +069d6e: 0c08 |0025: move-result-object v8 │ │ +069d70: 6e20 1e15 8700 |0026: invoke-virtual {v7, v8}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@151e │ │ +069d76: 0a07 |0029: move-result v7 │ │ +069d78: 3807 1b00 |002a: if-eqz v7, 0045 // +001b │ │ +069d7c: 2204 2800 |002c: new-instance v4, Landroid/content/Intent; // type@0028 │ │ +069d80: 7010 c500 0400 |002e: invoke-direct {v4}, Landroid/content/Intent;.:()V // method@00c5 │ │ +069d86: 54a7 650a |0031: iget-object v7, v10, Ljwtc/android/chess/tools/pgntool$1;.this$0:Ljwtc/android/chess/tools/pgntool; // field@0a65 │ │ +069d8a: 1c08 4904 |0033: const-class v8, Ljwtc/android/chess/tools/FileListView; // type@0449 │ │ +069d8e: 6e30 e800 7408 |0035: invoke-virtual {v4, v7, v8}, Landroid/content/Intent;.setClass:(Landroid/content/Context;Ljava/lang/Class;)Landroid/content/Intent; // method@00e8 │ │ +069d94: 1a07 a618 |0038: const-string v7, "jwtc.android.chess.tools.Mode" // string@18a6 │ │ +069d98: 1a08 9517 |003a: const-string v8, "import" // string@1795 │ │ +069d9c: 6e30 e100 7408 |003c: invoke-virtual {v4, v7, v8}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@00e1 │ │ +069da2: 54a7 650a |003f: iget-object v7, v10, Ljwtc/android/chess/tools/pgntool$1;.this$0:Ljwtc/android/chess/tools/pgntool; // field@0a65 │ │ +069da6: 6e20 a71a 4700 |0041: invoke-virtual {v7, v4}, Ljwtc/android/chess/tools/pgntool;.startActivity:(Landroid/content/Intent;)V // method@1aa7 │ │ +069dac: 28d4 |0044: goto 0018 // -002c │ │ +069dae: 54a7 660a |0045: iget-object v7, v10, Ljwtc/android/chess/tools/pgntool$1;.val$arrString:[Ljava/lang/CharSequence; // field@0a66 │ │ +069db2: 4607 070d |0047: aget-object v7, v7, v13 │ │ +069db6: 54a8 650a |0049: iget-object v8, v10, Ljwtc/android/chess/tools/pgntool$1;.this$0:Ljwtc/android/chess/tools/pgntool; // field@0a65 │ │ +069dba: 1409 b300 087f |004b: const v9, #float 1.80779e+38 // #7f0800b3 │ │ +069dc0: 6e20 a31a 9800 |004e: invoke-virtual {v8, v9}, Ljwtc/android/chess/tools/pgntool;.getString:(I)Ljava/lang/String; // method@1aa3 │ │ +069dc6: 0c08 |0051: move-result-object v8 │ │ +069dc8: 6e20 1e15 8700 |0052: invoke-virtual {v7, v8}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@151e │ │ +069dce: 0a07 |0055: move-result v7 │ │ +069dd0: 3807 1b00 |0056: if-eqz v7, 0071 // +001b │ │ +069dd4: 2204 2800 |0058: new-instance v4, Landroid/content/Intent; // type@0028 │ │ +069dd8: 7010 c500 0400 |005a: invoke-direct {v4}, Landroid/content/Intent;.:()V // method@00c5 │ │ +069dde: 54a7 650a |005d: iget-object v7, v10, Ljwtc/android/chess/tools/pgntool$1;.this$0:Ljwtc/android/chess/tools/pgntool; // field@0a65 │ │ +069de2: 1c08 4904 |005f: const-class v8, Ljwtc/android/chess/tools/FileListView; // type@0449 │ │ +069de6: 6e30 e800 7408 |0061: invoke-virtual {v4, v7, v8}, Landroid/content/Intent;.setClass:(Landroid/content/Context;Ljava/lang/Class;)Landroid/content/Intent; // method@00e8 │ │ +069dec: 1a07 a618 |0064: const-string v7, "jwtc.android.chess.tools.Mode" // string@18a6 │ │ +069df0: 1a08 1213 |0066: const-string v8, "db_import" // string@1312 │ │ +069df4: 6e30 e100 7408 |0068: invoke-virtual {v4, v7, v8}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@00e1 │ │ +069dfa: 54a7 650a |006b: iget-object v7, v10, Ljwtc/android/chess/tools/pgntool$1;.this$0:Ljwtc/android/chess/tools/pgntool; // field@0a65 │ │ +069dfe: 6e20 a71a 4700 |006d: invoke-virtual {v7, v4}, Ljwtc/android/chess/tools/pgntool;.startActivity:(Landroid/content/Intent;)V // method@1aa7 │ │ +069e04: 28a8 |0070: goto 0018 // -0058 │ │ +069e06: 54a7 660a |0071: iget-object v7, v10, Ljwtc/android/chess/tools/pgntool$1;.val$arrString:[Ljava/lang/CharSequence; // field@0a66 │ │ +069e0a: 4607 070d |0073: aget-object v7, v7, v13 │ │ +069e0e: 54a8 650a |0075: iget-object v8, v10, Ljwtc/android/chess/tools/pgntool$1;.this$0:Ljwtc/android/chess/tools/pgntool; // field@0a65 │ │ +069e12: 1409 b400 087f |0077: const v9, #float 1.80779e+38 // #7f0800b4 │ │ +069e18: 6e20 a31a 9800 |007a: invoke-virtual {v8, v9}, Ljwtc/android/chess/tools/pgntool;.getString:(I)Ljava/lang/String; // method@1aa3 │ │ +069e1e: 0c08 |007d: move-result-object v8 │ │ +069e20: 6e20 1e15 8700 |007e: invoke-virtual {v7, v8}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@151e │ │ +069e26: 0a07 |0081: move-result v7 │ │ +069e28: 3807 1c00 |0082: if-eqz v7, 009e // +001c │ │ +069e2c: 2204 2800 |0084: new-instance v4, Landroid/content/Intent; // type@0028 │ │ +069e30: 7010 c500 0400 |0086: invoke-direct {v4}, Landroid/content/Intent;.:()V // method@00c5 │ │ +069e36: 54a7 650a |0089: iget-object v7, v10, Ljwtc/android/chess/tools/pgntool$1;.this$0:Ljwtc/android/chess/tools/pgntool; // field@0a65 │ │ +069e3a: 1c08 4904 |008b: const-class v8, Ljwtc/android/chess/tools/FileListView; // type@0449 │ │ +069e3e: 6e30 e800 7408 |008d: invoke-virtual {v4, v7, v8}, Landroid/content/Intent;.setClass:(Landroid/content/Context;Ljava/lang/Class;)Landroid/content/Intent; // method@00e8 │ │ +069e44: 1a07 a618 |0090: const-string v7, "jwtc.android.chess.tools.Mode" // string@18a6 │ │ +069e48: 1a08 1313 |0092: const-string v8, "db_point" // string@1313 │ │ +069e4c: 6e30 e100 7408 |0094: invoke-virtual {v4, v7, v8}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@00e1 │ │ +069e52: 54a7 650a |0097: iget-object v7, v10, Ljwtc/android/chess/tools/pgntool$1;.this$0:Ljwtc/android/chess/tools/pgntool; // field@0a65 │ │ +069e56: 6e20 a71a 4700 |0099: invoke-virtual {v7, v4}, Ljwtc/android/chess/tools/pgntool;.startActivity:(Landroid/content/Intent;)V // method@1aa7 │ │ +069e5c: 2900 7cff |009c: goto/16 0018 // -0084 │ │ +069e60: 54a7 660a |009e: iget-object v7, v10, Ljwtc/android/chess/tools/pgntool$1;.val$arrString:[Ljava/lang/CharSequence; // field@0a66 │ │ +069e64: 4607 070d |00a0: aget-object v7, v7, v13 │ │ +069e68: 54a8 650a |00a2: iget-object v8, v10, Ljwtc/android/chess/tools/pgntool$1;.this$0:Ljwtc/android/chess/tools/pgntool; // field@0a65 │ │ +069e6c: 1409 b100 087f |00a4: const v9, #float 1.80779e+38 // #7f0800b1 │ │ +069e72: 6e20 a31a 9800 |00a7: invoke-virtual {v8, v9}, Ljwtc/android/chess/tools/pgntool;.getString:(I)Ljava/lang/String; // method@1aa3 │ │ +069e78: 0c08 |00aa: move-result-object v8 │ │ +069e7a: 6e20 1e15 8700 |00ab: invoke-virtual {v7, v8}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@151e │ │ +069e80: 0a07 |00ae: move-result v7 │ │ +069e82: 3807 4000 |00af: if-eqz v7, 00ef // +0040 │ │ +069e86: 2201 0d00 |00b1: new-instance v1, Landroid/app/AlertDialog$Builder; // type@000d │ │ +069e8a: 54a7 650a |00b3: iget-object v7, v10, Ljwtc/android/chess/tools/pgntool$1;.this$0:Ljwtc/android/chess/tools/pgntool; // field@0a65 │ │ +069e8e: 7020 3b00 7100 |00b5: invoke-direct {v1, v7}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@003b │ │ +069e94: 54a7 650a |00b8: iget-object v7, v10, Ljwtc/android/chess/tools/pgntool$1;.this$0:Ljwtc/android/chess/tools/pgntool; // field@0a65 │ │ +069e98: 1408 b900 087f |00ba: const v8, #float 1.80779e+38 // #7f0800b9 │ │ +069e9e: 6e20 a31a 8700 |00bd: invoke-virtual {v7, v8}, Ljwtc/android/chess/tools/pgntool;.getString:(I)Ljava/lang/String; // method@1aa3 │ │ +069ea4: 0c07 |00c0: move-result-object v7 │ │ +069ea6: 6e20 4500 7100 |00c1: invoke-virtual {v1, v7}, Landroid/app/AlertDialog$Builder;.setTitle:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@0045 │ │ +069eac: 54a7 650a |00c4: iget-object v7, v10, Ljwtc/android/chess/tools/pgntool$1;.this$0:Ljwtc/android/chess/tools/pgntool; // field@0a65 │ │ +069eb0: 1408 3800 087f |00c6: const v8, #float 1.80776e+38 // #7f080038 │ │ +069eb6: 6e20 a31a 8700 |00c9: invoke-virtual {v7, v8}, Ljwtc/android/chess/tools/pgntool;.getString:(I)Ljava/lang/String; // method@1aa3 │ │ +069ebc: 0c07 |00cc: move-result-object v7 │ │ +069ebe: 2208 5a04 |00cd: new-instance v8, Ljwtc/android/chess/tools/pgntool$1$1; // type@045a │ │ +069ec2: 7020 921a a800 |00cf: invoke-direct {v8, v10}, Ljwtc/android/chess/tools/pgntool$1$1;.:(Ljwtc/android/chess/tools/pgntool$1;)V // method@1a92 │ │ +069ec8: 6e30 4200 7108 |00d2: invoke-virtual {v1, v7, v8}, Landroid/app/AlertDialog$Builder;.setPositiveButton:(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0042 │ │ +069ece: 54a7 650a |00d5: iget-object v7, v10, Ljwtc/android/chess/tools/pgntool$1;.this$0:Ljwtc/android/chess/tools/pgntool; // field@0a65 │ │ +069ed2: 1408 3a00 087f |00d7: const v8, #float 1.80776e+38 // #7f08003a │ │ +069ed8: 6e20 a31a 8700 |00da: invoke-virtual {v7, v8}, Ljwtc/android/chess/tools/pgntool;.getString:(I)Ljava/lang/String; // method@1aa3 │ │ +069ede: 0c07 |00dd: move-result-object v7 │ │ +069ee0: 2208 5b04 |00de: new-instance v8, Ljwtc/android/chess/tools/pgntool$1$2; // type@045b │ │ +069ee4: 7020 941a a800 |00e0: invoke-direct {v8, v10}, Ljwtc/android/chess/tools/pgntool$1$2;.:(Ljwtc/android/chess/tools/pgntool$1;)V // method@1a94 │ │ +069eea: 6e30 4000 7108 |00e3: invoke-virtual {v1, v7, v8}, Landroid/app/AlertDialog$Builder;.setNegativeButton:(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0040 │ │ +069ef0: 6e10 3c00 0100 |00e6: invoke-virtual {v1}, Landroid/app/AlertDialog$Builder;.create:()Landroid/app/AlertDialog; // method@003c │ │ +069ef6: 0c00 |00e9: move-result-object v0 │ │ +069ef8: 6e10 4800 0000 |00ea: invoke-virtual {v0}, Landroid/app/AlertDialog;.show:()V // method@0048 │ │ +069efe: 2900 2bff |00ed: goto/16 0018 // -00d5 │ │ +069f02: 54a7 660a |00ef: iget-object v7, v10, Ljwtc/android/chess/tools/pgntool$1;.val$arrString:[Ljava/lang/CharSequence; // field@0a66 │ │ +069f06: 4607 070d |00f1: aget-object v7, v7, v13 │ │ +069f0a: 54a8 650a |00f3: iget-object v8, v10, Ljwtc/android/chess/tools/pgntool$1;.this$0:Ljwtc/android/chess/tools/pgntool; // field@0a65 │ │ +069f0e: 1409 b700 087f |00f5: const v9, #float 1.80779e+38 // #7f0800b7 │ │ +069f14: 6e20 a31a 9800 |00f8: invoke-virtual {v8, v9}, Ljwtc/android/chess/tools/pgntool;.getString:(I)Ljava/lang/String; // method@1aa3 │ │ +069f1a: 0c08 |00fb: move-result-object v8 │ │ +069f1c: 6e20 1e15 8700 |00fc: invoke-virtual {v7, v8}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@151e │ │ +069f22: 0a07 |00ff: move-result v7 │ │ +069f24: 3807 1c00 |0100: if-eqz v7, 011c // +001c │ │ +069f28: 2204 2800 |0102: new-instance v4, Landroid/content/Intent; // type@0028 │ │ +069f2c: 7010 c500 0400 |0104: invoke-direct {v4}, Landroid/content/Intent;.:()V // method@00c5 │ │ +069f32: 54a7 650a |0107: iget-object v7, v10, Ljwtc/android/chess/tools/pgntool$1;.this$0:Ljwtc/android/chess/tools/pgntool; // field@0a65 │ │ +069f36: 1c08 b703 |0109: const-class v8, Ljwtc/android/chess/HtmlActivity; // type@03b7 │ │ +069f3a: 6e30 e800 7408 |010b: invoke-virtual {v4, v7, v8}, Landroid/content/Intent;.setClass:(Landroid/content/Context;Ljava/lang/Class;)Landroid/content/Intent; // method@00e8 │ │ +069f40: 6207 c605 |010e: sget-object v7, Ljwtc/android/chess/HtmlActivity;.HELP_MODE:Ljava/lang/String; // field@05c6 │ │ +069f44: 1a08 0e17 |0110: const-string v8, "help_pgntool" // string@170e │ │ +069f48: 6e30 e100 7408 |0112: invoke-virtual {v4, v7, v8}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@00e1 │ │ +069f4e: 54a7 650a |0115: iget-object v7, v10, Ljwtc/android/chess/tools/pgntool$1;.this$0:Ljwtc/android/chess/tools/pgntool; // field@0a65 │ │ +069f52: 6e20 a71a 4700 |0117: invoke-virtual {v7, v4}, Ljwtc/android/chess/tools/pgntool;.startActivity:(Landroid/content/Intent;)V // method@1aa7 │ │ +069f58: 2900 fefe |011a: goto/16 0018 // -0102 │ │ +069f5c: 54a7 660a |011c: iget-object v7, v10, Ljwtc/android/chess/tools/pgntool$1;.val$arrString:[Ljava/lang/CharSequence; // field@0a66 │ │ +069f60: 4607 070d |011e: aget-object v7, v7, v13 │ │ +069f64: 54a8 650a |0120: iget-object v8, v10, Ljwtc/android/chess/tools/pgntool$1;.this$0:Ljwtc/android/chess/tools/pgntool; // field@0a65 │ │ +069f68: 1409 b500 087f |0122: const v9, #float 1.80779e+38 // #7f0800b5 │ │ +069f6e: 6e20 a31a 9800 |0125: invoke-virtual {v8, v9}, Ljwtc/android/chess/tools/pgntool;.getString:(I)Ljava/lang/String; // method@1aa3 │ │ +069f74: 0c08 |0128: move-result-object v8 │ │ +069f76: 6e20 1e15 8700 |0129: invoke-virtual {v7, v8}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@151e │ │ +069f7c: 0a07 |012c: move-result v7 │ │ +069f7e: 3807 1c00 |012d: if-eqz v7, 0149 // +001c │ │ +069f82: 2204 2800 |012f: new-instance v4, Landroid/content/Intent; // type@0028 │ │ +069f86: 7010 c500 0400 |0131: invoke-direct {v4}, Landroid/content/Intent;.:()V // method@00c5 │ │ +069f8c: 54a7 650a |0134: iget-object v7, v10, Ljwtc/android/chess/tools/pgntool$1;.this$0:Ljwtc/android/chess/tools/pgntool; // field@0a65 │ │ +069f90: 1c08 4904 |0136: const-class v8, Ljwtc/android/chess/tools/FileListView; // type@0449 │ │ +069f94: 6e30 e800 7408 |0138: invoke-virtual {v4, v7, v8}, Landroid/content/Intent;.setClass:(Landroid/content/Context;Ljava/lang/Class;)Landroid/content/Intent; // method@00e8 │ │ +069f9a: 1a07 a618 |013b: const-string v7, "jwtc.android.chess.tools.Mode" // string@18a6 │ │ +069f9e: 1a08 f322 |013d: const-string v8, "uci_install" // string@22f3 │ │ +069fa2: 6e30 e100 7408 |013f: invoke-virtual {v4, v7, v8}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@00e1 │ │ +069fa8: 54a7 650a |0142: iget-object v7, v10, Ljwtc/android/chess/tools/pgntool$1;.this$0:Ljwtc/android/chess/tools/pgntool; // field@0a65 │ │ +069fac: 6e20 a71a 4700 |0144: invoke-virtual {v7, v4}, Ljwtc/android/chess/tools/pgntool;.startActivity:(Landroid/content/Intent;)V // method@1aa7 │ │ +069fb2: 2900 d1fe |0147: goto/16 0018 // -012f │ │ +069fb6: 54a7 660a |0149: iget-object v7, v10, Ljwtc/android/chess/tools/pgntool$1;.val$arrString:[Ljava/lang/CharSequence; // field@0a66 │ │ +069fba: 4607 070d |014b: aget-object v7, v7, v13 │ │ +069fbe: 54a8 650a |014d: iget-object v8, v10, Ljwtc/android/chess/tools/pgntool$1;.this$0:Ljwtc/android/chess/tools/pgntool; // field@0a65 │ │ +069fc2: 1409 b600 087f |014f: const v9, #float 1.80779e+38 // #7f0800b6 │ │ +069fc8: 6e20 a31a 9800 |0152: invoke-virtual {v8, v9}, Ljwtc/android/chess/tools/pgntool;.getString:(I)Ljava/lang/String; // method@1aa3 │ │ +069fce: 0c08 |0155: move-result-object v8 │ │ +069fd0: 6e20 1e15 8700 |0156: invoke-virtual {v7, v8}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@151e │ │ +069fd6: 0a07 |0159: move-result v7 │ │ +069fd8: 3807 6500 |015a: if-eqz v7, 01bf // +0065 │ │ +069fdc: 54a7 650a |015c: iget-object v7, v10, Ljwtc/android/chess/tools/pgntool$1;.this$0:Ljwtc/android/chess/tools/pgntool; // field@0a65 │ │ +069fe0: 1a08 2e03 |015e: const-string v8, "ChessPlayer" // string@032e │ │ +069fe4: 1209 |0160: const/4 v9, #int 0 // #0 │ │ +069fe6: 6e30 a21a 8709 |0161: invoke-virtual {v7, v8, v9}, Ljwtc/android/chess/tools/pgntool;.getSharedPreferences:(Ljava/lang/String;I)Landroid/content/SharedPreferences; // method@1aa2 │ │ +069fec: 0c05 |0164: move-result-object v5 │ │ +069fee: 1a07 6d0d |0165: const-string v7, "UCIEngine" // string@0d6d │ │ +069ff2: 1208 |0167: const/4 v8, #int 0 // #0 │ │ +069ff4: 7230 fc00 7508 |0168: invoke-interface {v5, v7, v8}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@00fc │ │ +069ffa: 0c06 |016b: move-result-object v6 │ │ +069ffc: 3806 4a00 |016c: if-eqz v6, 01b6 // +004a │ │ +06a000: 2203 0903 |016e: new-instance v3, Ljava/io/File; // type@0309 │ │ +06a004: 2207 3f03 |0170: new-instance v7, Ljava/lang/StringBuilder; // type@033f │ │ +06a008: 7010 5715 0700 |0172: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ +06a00e: 1a08 4901 |0175: const-string v8, "/data/data/jwtc.android.chess/" // string@0149 │ │ +06a012: 6e20 5f15 8700 |0177: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +06a018: 0c07 |017a: move-result-object v7 │ │ +06a01a: 6e20 5f15 6700 |017b: invoke-virtual {v7, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +06a020: 0c07 |017e: move-result-object v7 │ │ +06a022: 6e10 6415 0700 |017f: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ +06a028: 0c07 |0182: move-result-object v7 │ │ +06a02a: 7020 9f14 7300 |0183: invoke-direct {v3, v7}, Ljava/io/File;.:(Ljava/lang/String;)V // method@149f │ │ +06a030: 6e10 a114 0300 |0186: invoke-virtual {v3}, Ljava/io/File;.delete:()Z // method@14a1 │ │ +06a036: 7210 f800 0500 |0189: invoke-interface {v5}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@00f8 │ │ +06a03c: 0c02 |018c: move-result-object v2 │ │ +06a03e: 1a07 6d0d |018d: const-string v7, "UCIEngine" // string@0d6d │ │ +06a042: 1208 |018f: const/4 v8, #int 0 // #0 │ │ +06a044: 7230 f700 7208 |0190: invoke-interface {v2, v7, v8}, Landroid/content/SharedPreferences$Editor;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@00f7 │ │ +06a04a: 7210 f300 0200 |0193: invoke-interface {v2}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@00f3 │ │ +06a050: 54a7 650a |0196: iget-object v7, v10, Ljwtc/android/chess/tools/pgntool$1;.this$0:Ljwtc/android/chess/tools/pgntool; // field@0a65 │ │ +06a054: 2208 3f03 |0198: new-instance v8, Ljava/lang/StringBuilder; // type@033f │ │ +06a058: 7010 5715 0800 |019a: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ +06a05e: 1a09 0904 |019d: const-string v9, "Engine " // string@0409 │ │ +06a062: 6e20 5f15 9800 |019f: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +06a068: 0c08 |01a2: move-result-object v8 │ │ +06a06a: 6e20 5f15 6800 |01a3: invoke-virtual {v8, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +06a070: 0c08 |01a6: move-result-object v8 │ │ +06a072: 1a09 bb00 |01a7: const-string v9, " uninstalled" // string@00bb │ │ +06a076: 6e20 5f15 9800 |01a9: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +06a07c: 0c08 |01ac: move-result-object v8 │ │ +06a07e: 6e10 6415 0800 |01ad: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ +06a084: 0c08 |01b0: move-result-object v8 │ │ +06a086: 6e20 9e1a 8700 |01b1: invoke-virtual {v7, v8}, Ljwtc/android/chess/tools/pgntool;.doToast:(Ljava/lang/String;)V // method@1a9e │ │ +06a08c: 2900 64fe |01b4: goto/16 0018 // -019c │ │ +06a090: 54a7 650a |01b6: iget-object v7, v10, Ljwtc/android/chess/tools/pgntool$1;.this$0:Ljwtc/android/chess/tools/pgntool; // field@0a65 │ │ +06a094: 1a08 3a0b |01b8: const-string v8, "No engine installed" // string@0b3a │ │ +06a098: 6e20 9e1a 8700 |01ba: invoke-virtual {v7, v8}, Ljwtc/android/chess/tools/pgntool;.doToast:(Ljava/lang/String;)V // method@1a9e │ │ +06a09e: 2900 5bfe |01bd: goto/16 0018 // -01a5 │ │ +06a0a2: 54a7 660a |01bf: iget-object v7, v10, Ljwtc/android/chess/tools/pgntool$1;.val$arrString:[Ljava/lang/CharSequence; // field@0a66 │ │ +06a0a6: 4607 070d |01c1: aget-object v7, v7, v13 │ │ +06a0aa: 54a8 650a |01c3: iget-object v8, v10, Ljwtc/android/chess/tools/pgntool$1;.this$0:Ljwtc/android/chess/tools/pgntool; // field@0a65 │ │ +06a0ae: 1409 bd00 087f |01c5: const v9, #float 1.80779e+38 // #7f0800bd │ │ +06a0b4: 6e20 a31a 9800 |01c8: invoke-virtual {v8, v9}, Ljwtc/android/chess/tools/pgntool;.getString:(I)Ljava/lang/String; // method@1aa3 │ │ +06a0ba: 0c08 |01cb: move-result-object v8 │ │ +06a0bc: 6e20 1e15 8700 |01cc: invoke-virtual {v7, v8}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@151e │ │ +06a0c2: 0a07 |01cf: move-result v7 │ │ +06a0c4: 3807 4000 |01d0: if-eqz v7, 0210 // +0040 │ │ +06a0c8: 2201 0d00 |01d2: new-instance v1, Landroid/app/AlertDialog$Builder; // type@000d │ │ +06a0cc: 54a7 650a |01d4: iget-object v7, v10, Ljwtc/android/chess/tools/pgntool$1;.this$0:Ljwtc/android/chess/tools/pgntool; // field@0a65 │ │ +06a0d0: 7020 3b00 7100 |01d6: invoke-direct {v1, v7}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@003b │ │ +06a0d6: 54a7 650a |01d9: iget-object v7, v10, Ljwtc/android/chess/tools/pgntool$1;.this$0:Ljwtc/android/chess/tools/pgntool; // field@0a65 │ │ +06a0da: 1408 be00 087f |01db: const v8, #float 1.80779e+38 // #7f0800be │ │ +06a0e0: 6e20 a31a 8700 |01de: invoke-virtual {v7, v8}, Ljwtc/android/chess/tools/pgntool;.getString:(I)Ljava/lang/String; // method@1aa3 │ │ +06a0e6: 0c07 |01e1: move-result-object v7 │ │ +06a0e8: 6e20 4500 7100 |01e2: invoke-virtual {v1, v7}, Landroid/app/AlertDialog$Builder;.setTitle:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@0045 │ │ +06a0ee: 54a7 650a |01e5: iget-object v7, v10, Ljwtc/android/chess/tools/pgntool$1;.this$0:Ljwtc/android/chess/tools/pgntool; // field@0a65 │ │ +06a0f2: 1408 3800 087f |01e7: const v8, #float 1.80776e+38 // #7f080038 │ │ +06a0f8: 6e20 a31a 8700 |01ea: invoke-virtual {v7, v8}, Ljwtc/android/chess/tools/pgntool;.getString:(I)Ljava/lang/String; // method@1aa3 │ │ +06a0fe: 0c07 |01ed: move-result-object v7 │ │ +06a100: 2208 5c04 |01ee: new-instance v8, Ljwtc/android/chess/tools/pgntool$1$3; // type@045c │ │ +06a104: 7020 961a a800 |01f0: invoke-direct {v8, v10}, Ljwtc/android/chess/tools/pgntool$1$3;.:(Ljwtc/android/chess/tools/pgntool$1;)V // method@1a96 │ │ +06a10a: 6e30 4200 7108 |01f3: invoke-virtual {v1, v7, v8}, Landroid/app/AlertDialog$Builder;.setPositiveButton:(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0042 │ │ +06a110: 54a7 650a |01f6: iget-object v7, v10, Ljwtc/android/chess/tools/pgntool$1;.this$0:Ljwtc/android/chess/tools/pgntool; // field@0a65 │ │ +06a114: 1408 3a00 087f |01f8: const v8, #float 1.80776e+38 // #7f08003a │ │ +06a11a: 6e20 a31a 8700 |01fb: invoke-virtual {v7, v8}, Ljwtc/android/chess/tools/pgntool;.getString:(I)Ljava/lang/String; // method@1aa3 │ │ +06a120: 0c07 |01fe: move-result-object v7 │ │ +06a122: 2208 5d04 |01ff: new-instance v8, Ljwtc/android/chess/tools/pgntool$1$4; // type@045d │ │ +06a126: 7020 981a a800 |0201: invoke-direct {v8, v10}, Ljwtc/android/chess/tools/pgntool$1$4;.:(Ljwtc/android/chess/tools/pgntool$1;)V // method@1a98 │ │ +06a12c: 6e30 4000 7108 |0204: invoke-virtual {v1, v7, v8}, Landroid/app/AlertDialog$Builder;.setNegativeButton:(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0040 │ │ +06a132: 6e10 3c00 0100 |0207: invoke-virtual {v1}, Landroid/app/AlertDialog$Builder;.create:()Landroid/app/AlertDialog; // method@003c │ │ +06a138: 0c00 |020a: move-result-object v0 │ │ +06a13a: 6e10 4800 0000 |020b: invoke-virtual {v0}, Landroid/app/AlertDialog;.show:()V // method@0048 │ │ +06a140: 2900 0afe |020e: goto/16 0018 // -01f6 │ │ +06a144: 54a7 660a |0210: iget-object v7, v10, Ljwtc/android/chess/tools/pgntool$1;.val$arrString:[Ljava/lang/CharSequence; // field@0a66 │ │ +06a148: 4607 070d |0212: aget-object v7, v7, v13 │ │ +06a14c: 54a8 650a |0214: iget-object v8, v10, Ljwtc/android/chess/tools/pgntool$1;.this$0:Ljwtc/android/chess/tools/pgntool; // field@0a65 │ │ +06a150: 1409 bc00 087f |0216: const v9, #float 1.80779e+38 // #7f0800bc │ │ +06a156: 6e20 a31a 9800 |0219: invoke-virtual {v8, v9}, Ljwtc/android/chess/tools/pgntool;.getString:(I)Ljava/lang/String; // method@1aa3 │ │ +06a15c: 0c08 |021c: move-result-object v8 │ │ +06a15e: 6e20 1e15 8700 |021d: invoke-virtual {v7, v8}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@151e │ │ +06a164: 0a07 |0220: move-result v7 │ │ +06a166: 3807 1c00 |0221: if-eqz v7, 023d // +001c │ │ +06a16a: 2204 2800 |0223: new-instance v4, Landroid/content/Intent; // type@0028 │ │ +06a16e: 7010 c500 0400 |0225: invoke-direct {v4}, Landroid/content/Intent;.:()V // method@00c5 │ │ +06a174: 54a7 650a |0228: iget-object v7, v10, Ljwtc/android/chess/tools/pgntool$1;.this$0:Ljwtc/android/chess/tools/pgntool; // field@0a65 │ │ +06a178: 1c08 4904 |022a: const-class v8, Ljwtc/android/chess/tools/FileListView; // type@0449 │ │ +06a17c: 6e30 e800 7408 |022c: invoke-virtual {v4, v7, v8}, Landroid/content/Intent;.setClass:(Landroid/content/Context;Ljava/lang/Class;)Landroid/content/Intent; // method@00e8 │ │ +06a182: 1a07 a618 |022f: const-string v7, "jwtc.android.chess.tools.Mode" // string@18a6 │ │ +06a186: 1a08 9717 |0231: const-string v8, "import_practice" // string@1797 │ │ +06a18a: 6e30 e100 7408 |0233: invoke-virtual {v4, v7, v8}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@00e1 │ │ +06a190: 54a7 650a |0236: iget-object v7, v10, Ljwtc/android/chess/tools/pgntool$1;.this$0:Ljwtc/android/chess/tools/pgntool; // field@0a65 │ │ +06a194: 6e20 a71a 4700 |0238: invoke-virtual {v7, v4}, Ljwtc/android/chess/tools/pgntool;.startActivity:(Landroid/content/Intent;)V // method@1aa7 │ │ +06a19a: 2900 ddfd |023b: goto/16 0018 // -0223 │ │ +06a19e: 54a7 660a |023d: iget-object v7, v10, Ljwtc/android/chess/tools/pgntool$1;.val$arrString:[Ljava/lang/CharSequence; // field@0a66 │ │ +06a1a2: 4607 070d |023f: aget-object v7, v7, v13 │ │ +06a1a6: 54a8 650a |0241: iget-object v8, v10, Ljwtc/android/chess/tools/pgntool$1;.this$0:Ljwtc/android/chess/tools/pgntool; // field@0a65 │ │ +06a1aa: 1409 bb00 087f |0243: const v9, #float 1.80779e+38 // #7f0800bb │ │ +06a1b0: 6e20 a31a 9800 |0246: invoke-virtual {v8, v9}, Ljwtc/android/chess/tools/pgntool;.getString:(I)Ljava/lang/String; // method@1aa3 │ │ +06a1b6: 0c08 |0249: move-result-object v8 │ │ +06a1b8: 6e20 1e15 8700 |024a: invoke-virtual {v7, v8}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@151e │ │ +06a1be: 0a07 |024d: move-result v7 │ │ +06a1c0: 3807 1c00 |024e: if-eqz v7, 026a // +001c │ │ +06a1c4: 2204 2800 |0250: new-instance v4, Landroid/content/Intent; // type@0028 │ │ +06a1c8: 7010 c500 0400 |0252: invoke-direct {v4}, Landroid/content/Intent;.:()V // method@00c5 │ │ +06a1ce: 54a7 650a |0255: iget-object v7, v10, Ljwtc/android/chess/tools/pgntool$1;.this$0:Ljwtc/android/chess/tools/pgntool; // field@0a65 │ │ +06a1d2: 1c08 4904 |0257: const-class v8, Ljwtc/android/chess/tools/FileListView; // type@0449 │ │ +06a1d6: 6e30 e800 7408 |0259: invoke-virtual {v4, v7, v8}, Landroid/content/Intent;.setClass:(Landroid/content/Context;Ljava/lang/Class;)Landroid/content/Intent; // method@00e8 │ │ +06a1dc: 1a07 a618 |025c: const-string v7, "jwtc.android.chess.tools.Mode" // string@18a6 │ │ +06a1e0: 1a08 d712 |025e: const-string v8, "create_practice" // string@12d7 │ │ +06a1e4: 6e30 e100 7408 |0260: invoke-virtual {v4, v7, v8}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@00e1 │ │ +06a1ea: 54a7 650a |0263: iget-object v7, v10, Ljwtc/android/chess/tools/pgntool$1;.this$0:Ljwtc/android/chess/tools/pgntool; // field@0a65 │ │ +06a1ee: 6e20 a71a 4700 |0265: invoke-virtual {v7, v4}, Ljwtc/android/chess/tools/pgntool;.startActivity:(Landroid/content/Intent;)V // method@1aa7 │ │ +06a1f4: 2900 b0fd |0268: goto/16 0018 // -0250 │ │ +06a1f8: 54a7 660a |026a: iget-object v7, v10, Ljwtc/android/chess/tools/pgntool$1;.val$arrString:[Ljava/lang/CharSequence; // field@0a66 │ │ +06a1fc: 4607 070d |026c: aget-object v7, v7, v13 │ │ +06a200: 54a8 650a |026e: iget-object v8, v10, Ljwtc/android/chess/tools/pgntool$1;.this$0:Ljwtc/android/chess/tools/pgntool; // field@0a65 │ │ +06a204: 1409 bf00 087f |0270: const v9, #float 1.80779e+38 // #7f0800bf │ │ +06a20a: 6e20 a31a 9800 |0273: invoke-virtual {v8, v9}, Ljwtc/android/chess/tools/pgntool;.getString:(I)Ljava/lang/String; // method@1aa3 │ │ +06a210: 0c08 |0276: move-result-object v8 │ │ +06a212: 6e20 1e15 8700 |0277: invoke-virtual {v7, v8}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@151e │ │ +06a218: 0a07 |027a: move-result v7 │ │ +06a21a: 3807 1c00 |027b: if-eqz v7, 0297 // +001c │ │ +06a21e: 2204 2800 |027d: new-instance v4, Landroid/content/Intent; // type@0028 │ │ +06a222: 7010 c500 0400 |027f: invoke-direct {v4}, Landroid/content/Intent;.:()V // method@00c5 │ │ +06a228: 54a7 650a |0282: iget-object v7, v10, Ljwtc/android/chess/tools/pgntool$1;.this$0:Ljwtc/android/chess/tools/pgntool; // field@0a65 │ │ +06a22c: 1c08 4904 |0284: const-class v8, Ljwtc/android/chess/tools/FileListView; // type@0449 │ │ +06a230: 6e30 e800 7408 |0286: invoke-virtual {v4, v7, v8}, Landroid/content/Intent;.setClass:(Landroid/content/Context;Ljava/lang/Class;)Landroid/content/Intent; // method@00e8 │ │ +06a236: 1a07 a618 |0289: const-string v7, "jwtc.android.chess.tools.Mode" // string@18a6 │ │ +06a23a: 1a08 9817 |028b: const-string v8, "import_puzzle" // string@1798 │ │ +06a23e: 6e30 e100 7408 |028d: invoke-virtual {v4, v7, v8}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@00e1 │ │ +06a244: 54a7 650a |0290: iget-object v7, v10, Ljwtc/android/chess/tools/pgntool$1;.this$0:Ljwtc/android/chess/tools/pgntool; // field@0a65 │ │ +06a248: 6e20 a71a 4700 |0292: invoke-virtual {v7, v4}, Ljwtc/android/chess/tools/pgntool;.startActivity:(Landroid/content/Intent;)V // method@1aa7 │ │ +06a24e: 2900 83fd |0295: goto/16 0018 // -027d │ │ +06a252: 54a7 660a |0297: iget-object v7, v10, Ljwtc/android/chess/tools/pgntool$1;.val$arrString:[Ljava/lang/CharSequence; // field@0a66 │ │ +06a256: 4607 070d |0299: aget-object v7, v7, v13 │ │ +06a25a: 54a8 650a |029b: iget-object v8, v10, Ljwtc/android/chess/tools/pgntool$1;.this$0:Ljwtc/android/chess/tools/pgntool; // field@0a65 │ │ +06a25e: 1409 c000 087f |029d: const v9, #float 1.80779e+38 // #7f0800c0 │ │ +06a264: 6e20 a31a 9800 |02a0: invoke-virtual {v8, v9}, Ljwtc/android/chess/tools/pgntool;.getString:(I)Ljava/lang/String; // method@1aa3 │ │ +06a26a: 0c08 |02a3: move-result-object v8 │ │ +06a26c: 6e20 1e15 8700 |02a4: invoke-virtual {v7, v8}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@151e │ │ +06a272: 0a07 |02a7: move-result v7 │ │ +06a274: 3807 70fd |02a8: if-eqz v7, 0018 // -0290 │ │ +06a278: 2204 2800 |02aa: new-instance v4, Landroid/content/Intent; // type@0028 │ │ +06a27c: 7010 c500 0400 |02ac: invoke-direct {v4}, Landroid/content/Intent;.:()V // method@00c5 │ │ +06a282: 54a7 650a |02af: iget-object v7, v10, Ljwtc/android/chess/tools/pgntool$1;.this$0:Ljwtc/android/chess/tools/pgntool; // field@0a65 │ │ +06a286: 1c08 4904 |02b1: const-class v8, Ljwtc/android/chess/tools/FileListView; // type@0449 │ │ +06a28a: 6e30 e800 7408 |02b3: invoke-virtual {v4, v7, v8}, Landroid/content/Intent;.setClass:(Landroid/content/Context;Ljava/lang/Class;)Landroid/content/Intent; // method@00e8 │ │ +06a290: 1a07 a618 |02b6: const-string v7, "jwtc.android.chess.tools.Mode" // string@18a6 │ │ +06a294: 1a08 9617 |02b8: const-string v8, "import_openingdatabase" // string@1796 │ │ +06a298: 6e30 e100 7408 |02ba: invoke-virtual {v4, v7, v8}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@00e1 │ │ +06a29e: 54a7 650a |02bd: iget-object v7, v10, Ljwtc/android/chess/tools/pgntool$1;.this$0:Ljwtc/android/chess/tools/pgntool; // field@0a65 │ │ +06a2a2: 6e20 a71a 4700 |02bf: invoke-virtual {v7, v4}, Ljwtc/android/chess/tools/pgntool;.startActivity:(Landroid/content/Intent;)V // method@1aa7 │ │ +06a2a8: 2900 56fd |02c2: goto/16 0018 // -02aa │ │ catches : (none) │ │ positions : │ │ 0x0000 line=57 │ │ 0x0013 line=58 │ │ 0x0018 line=181 │ │ 0x0019 line=60 │ │ 0x002c line=61 │ │ @@ -118736,21 +118771,21 @@ │ │ 0x02af - 0x02c4 reg=4 i Landroid/content/Intent; │ │ 0x0000 - 0x02c4 reg=10 this Ljwtc/android/chess/tools/pgntool$1; │ │ 0x0000 - 0x02c4 reg=11 arg0 Landroid/widget/AdapterView; Landroid/widget/AdapterView<*>; │ │ 0x0000 - 0x02c4 reg=12 arg1 Landroid/view/View; │ │ 0x0000 - 0x02c4 reg=13 arg2 I │ │ 0x0000 - 0x02c4 reg=14 arg3 J │ │ │ │ - source_file_idx : 7677 (pgntool.java) │ │ + source_file_idx : 7673 (pgntool.java) │ │ │ │ Class #542 header: │ │ -class_idx : 1122 │ │ +class_idx : 1119 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 18 │ │ -source_file_idx : 7677 │ │ +source_file_idx : 7673 │ │ static_fields_size : 9 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 3 │ │ │ │ Class #542 - │ │ Class descriptor : 'Ljwtc/android/chess/tools/pgntool;' │ │ @@ -118814,17 +118849,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0686f8: |[0686f8] jwtc.android.chess.tools.pgntool.:()V │ │ -068708: 7010 5a00 0000 |0000: invoke-direct {v0}, Landroid/app/ListActivity;.:()V // method@005a │ │ -06870e: 0e00 |0003: return-void │ │ +06a2ac: |[06a2ac] jwtc.android.chess.tools.pgntool.:()V │ │ +06a2bc: 7010 5a00 0000 |0000: invoke-direct {v0}, Landroid/app/ListActivity;.:()V // method@005a │ │ +06a2c2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Ljwtc/android/chess/tools/pgntool; │ │ │ │ Virtual methods - │ │ @@ -118833,103 +118868,103 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 13 │ │ ins : 1 │ │ outs : 6 │ │ insns size : 172 16-bit code units │ │ -068710: |[068710] jwtc.android.chess.tools.pgntool.doExport:()V │ │ -068720: 7100 c401 0000 |0000: invoke-static {}, Landroid/os/Environment;.getExternalStorageState:()Ljava/lang/String; // method@01c4 │ │ -068726: 0c00 |0003: move-result-object v0 │ │ -068728: 1a01 d41b |0004: const-string v1, "mounted" // string@1bd4 │ │ -06872c: 6e20 3915 1000 |0006: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1539 │ │ -068732: 0a00 |0009: move-result v0 │ │ -068734: 3800 8c00 |000a: if-eqz v0, 0096 // +008c │ │ -068738: 2200 4203 |000c: new-instance v0, Ljava/lang/StringBuilder; // type@0342 │ │ -06873c: 7010 5715 0000 |000e: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ -068742: 7100 c301 0000 |0011: invoke-static {}, Landroid/os/Environment;.getExternalStorageDirectory:()Ljava/io/File; // method@01c3 │ │ -068748: 0c01 |0014: move-result-object v1 │ │ -06874a: 6e20 5e15 1000 |0015: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@155e │ │ -068750: 0c00 |0018: move-result-object v0 │ │ -068752: 1a01 4501 |0019: const-string v1, "/chess.pgn" // string@0145 │ │ -068756: 6e20 5f15 1000 |001b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -06875c: 0c00 |001e: move-result-object v0 │ │ -06875e: 6e10 6415 0000 |001f: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ -068764: 0c0b |0022: move-result-object v11 │ │ -068766: 1209 |0023: const/4 v9, #int 0 // #0 │ │ -068768: 6201 d505 |0024: sget-object v1, Ljwtc/android/chess/MyPGNProvider;.CONTENT_URI:Landroid/net/Uri; // field@05d5 │ │ -06876c: 6202 c90a |0026: sget-object v2, Ljwtc/chess/PGNColumns;.COLUMNS:[Ljava/lang/String; // field@0ac9 │ │ -068770: 1203 |0028: const/4 v3, #int 0 // #0 │ │ -068772: 1204 |0029: const/4 v4, #int 0 // #0 │ │ -068774: 1a05 1013 |002a: const-string v5, "date DESC" // string@1310 │ │ -068778: 07c0 |002c: move-object v0, v12 │ │ -06877a: 7406 a51a 0000 |002d: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Ljwtc/android/chess/tools/pgntool;.managedQuery:(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; // method@1aa5 │ │ -068780: 0c06 |0030: move-result-object v6 │ │ -068782: 3806 4c00 |0031: if-eqz v6, 007d // +004c │ │ -068786: 7210 2901 0600 |0033: invoke-interface {v6}, Landroid/database/Cursor;.getCount:()I // method@0129 │ │ -06878c: 0a00 |0036: move-result v0 │ │ -06878e: 3d00 4600 |0037: if-lez v0, 007d // +0046 │ │ -068792: 7210 2f01 0600 |0039: invoke-interface {v6}, Landroid/database/Cursor;.moveToFirst:()Z // method@012f │ │ -068798: 1a0a 0000 |003c: const-string v10, "" // string@0000 │ │ -06879c: 7210 2d01 0600 |003e: invoke-interface {v6}, Landroid/database/Cursor;.isAfterLast:()Z // method@012d │ │ -0687a2: 0a00 |0041: move-result v0 │ │ -0687a4: 3900 2900 |0042: if-nez v0, 006b // +0029 │ │ -0687a8: 2200 4203 |0044: new-instance v0, Ljava/lang/StringBuilder; // type@0342 │ │ -0687ac: 7010 5715 0000 |0046: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ -0687b2: 6e20 5f15 a000 |0049: invoke-virtual {v0, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -0687b8: 0c00 |004c: move-result-object v0 │ │ -0687ba: 1a01 f61d |004d: const-string v1, "pgn" // string@1df6 │ │ -0687be: 7220 2701 1600 |004f: invoke-interface {v6, v1}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@0127 │ │ -0687c4: 0a01 |0052: move-result v1 │ │ -0687c6: 7220 2c01 1600 |0053: invoke-interface {v6, v1}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@012c │ │ -0687cc: 0c01 |0056: move-result-object v1 │ │ -0687ce: 6e20 5f15 1000 |0057: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -0687d4: 0c00 |005a: move-result-object v0 │ │ -0687d6: 1a01 0600 |005b: const-string v1, " │ │ +06a2c4: |[06a2c4] jwtc.android.chess.tools.pgntool.doExport:()V │ │ +06a2d4: 7100 c401 0000 |0000: invoke-static {}, Landroid/os/Environment;.getExternalStorageState:()Ljava/lang/String; // method@01c4 │ │ +06a2da: 0c00 |0003: move-result-object v0 │ │ +06a2dc: 1a01 d01b |0004: const-string v1, "mounted" // string@1bd0 │ │ +06a2e0: 6e20 3915 1000 |0006: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1539 │ │ +06a2e6: 0a00 |0009: move-result v0 │ │ +06a2e8: 3800 8c00 |000a: if-eqz v0, 0096 // +008c │ │ +06a2ec: 2200 3f03 |000c: new-instance v0, Ljava/lang/StringBuilder; // type@033f │ │ +06a2f0: 7010 5715 0000 |000e: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ +06a2f6: 7100 c301 0000 |0011: invoke-static {}, Landroid/os/Environment;.getExternalStorageDirectory:()Ljava/io/File; // method@01c3 │ │ +06a2fc: 0c01 |0014: move-result-object v1 │ │ +06a2fe: 6e20 5e15 1000 |0015: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@155e │ │ +06a304: 0c00 |0018: move-result-object v0 │ │ +06a306: 1a01 4501 |0019: const-string v1, "/chess.pgn" // string@0145 │ │ +06a30a: 6e20 5f15 1000 |001b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +06a310: 0c00 |001e: move-result-object v0 │ │ +06a312: 6e10 6415 0000 |001f: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ +06a318: 0c0b |0022: move-result-object v11 │ │ +06a31a: 1209 |0023: const/4 v9, #int 0 // #0 │ │ +06a31c: 6201 d505 |0024: sget-object v1, Ljwtc/android/chess/MyPGNProvider;.CONTENT_URI:Landroid/net/Uri; // field@05d5 │ │ +06a320: 6202 c90a |0026: sget-object v2, Ljwtc/chess/PGNColumns;.COLUMNS:[Ljava/lang/String; // field@0ac9 │ │ +06a324: 1203 |0028: const/4 v3, #int 0 // #0 │ │ +06a326: 1204 |0029: const/4 v4, #int 0 // #0 │ │ +06a328: 1a05 0c13 |002a: const-string v5, "date DESC" // string@130c │ │ +06a32c: 07c0 |002c: move-object v0, v12 │ │ +06a32e: 7406 a41a 0000 |002d: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Ljwtc/android/chess/tools/pgntool;.managedQuery:(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; // method@1aa4 │ │ +06a334: 0c06 |0030: move-result-object v6 │ │ +06a336: 3806 4c00 |0031: if-eqz v6, 007d // +004c │ │ +06a33a: 7210 2901 0600 |0033: invoke-interface {v6}, Landroid/database/Cursor;.getCount:()I // method@0129 │ │ +06a340: 0a00 |0036: move-result v0 │ │ +06a342: 3d00 4600 |0037: if-lez v0, 007d // +0046 │ │ +06a346: 7210 2f01 0600 |0039: invoke-interface {v6}, Landroid/database/Cursor;.moveToFirst:()Z // method@012f │ │ +06a34c: 1a0a 0000 |003c: const-string v10, "" // string@0000 │ │ +06a350: 7210 2d01 0600 |003e: invoke-interface {v6}, Landroid/database/Cursor;.isAfterLast:()Z // method@012d │ │ +06a356: 0a00 |0041: move-result v0 │ │ +06a358: 3900 2900 |0042: if-nez v0, 006b // +0029 │ │ +06a35c: 2200 3f03 |0044: new-instance v0, Ljava/lang/StringBuilder; // type@033f │ │ +06a360: 7010 5715 0000 |0046: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ +06a366: 6e20 5f15 a000 |0049: invoke-virtual {v0, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +06a36c: 0c00 |004c: move-result-object v0 │ │ +06a36e: 1a01 f21d |004d: const-string v1, "pgn" // string@1df2 │ │ +06a372: 7220 2701 1600 |004f: invoke-interface {v6, v1}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@0127 │ │ +06a378: 0a01 |0052: move-result v1 │ │ +06a37a: 7220 2c01 1600 |0053: invoke-interface {v6, v1}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@012c │ │ +06a380: 0c01 |0056: move-result-object v1 │ │ +06a382: 6e20 5f15 1000 |0057: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +06a388: 0c00 |005a: move-result-object v0 │ │ +06a38a: 1a01 0600 |005b: const-string v1, " │ │ │ │ │ │ " // string@0006 │ │ -0687da: 6e20 5f15 1000 |005d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -0687e0: 0c00 |0060: move-result-object v0 │ │ -0687e2: 6e10 6415 0000 |0061: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ -0687e8: 0c0a |0064: move-result-object v10 │ │ -0687ea: 7210 3001 0600 |0065: invoke-interface {v6}, Landroid/database/Cursor;.moveToNext:()Z // method@0130 │ │ -0687f0: d809 0901 |0068: add-int/lit8 v9, v9, #int 1 // #01 │ │ -0687f4: 28d4 |006a: goto 003e // -002c │ │ -0687f6: 2208 1003 |006b: new-instance v8, Ljava/io/FileOutputStream; // type@0310 │ │ -0687fa: 7020 b714 b800 |006d: invoke-direct {v8, v11}, Ljava/io/FileOutputStream;.:(Ljava/lang/String;)V // method@14b7 │ │ -068800: 6e10 3c15 0a00 |0070: invoke-virtual {v10}, Ljava/lang/String;.getBytes:()[B // method@153c │ │ -068806: 0c00 |0073: move-result-object v0 │ │ -068808: 6e20 bb14 0800 |0074: invoke-virtual {v8, v0}, Ljava/io/FileOutputStream;.write:([B)V // method@14bb │ │ -06880e: 6e10 b914 0800 |0077: invoke-virtual {v8}, Ljava/io/FileOutputStream;.flush:()V // method@14b9 │ │ -068814: 6e10 b814 0800 |007a: invoke-virtual {v8}, Ljava/io/FileOutputStream;.close:()V // method@14b8 │ │ -06881a: 1400 b800 087f |007d: const v0, #float 1.80779e+38 // #7f0800b8 │ │ -068820: 6e20 a41a 0c00 |0080: invoke-virtual {v12, v0}, Ljwtc/android/chess/tools/pgntool;.getString:(I)Ljava/lang/String; // method@1aa4 │ │ -068826: 0c00 |0083: move-result-object v0 │ │ -068828: 1211 |0084: const/4 v1, #int 1 // #1 │ │ -06882a: 2311 a404 |0085: new-array v1, v1, [Ljava/lang/Object; // type@04a4 │ │ -06882e: 1202 |0087: const/4 v2, #int 0 // #0 │ │ -068830: 7110 0a15 0900 |0088: invoke-static {v9}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@150a │ │ -068836: 0c03 |008b: move-result-object v3 │ │ -068838: 4d03 0102 |008c: aput-object v3, v1, v2 │ │ -06883c: 7120 3b15 1000 |008e: invoke-static {v0, v1}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@153b │ │ -068842: 0c00 |0091: move-result-object v0 │ │ -068844: 6e20 9f1a 0c00 |0092: invoke-virtual {v12, v0}, Ljwtc/android/chess/tools/pgntool;.doToast:(Ljava/lang/String;)V // method@1a9f │ │ -06884a: 0e00 |0095: return-void │ │ -06884c: 1400 aa00 087f |0096: const v0, #float 1.80778e+38 // #7f0800aa │ │ -068852: 6e20 a41a 0c00 |0099: invoke-virtual {v12, v0}, Ljwtc/android/chess/tools/pgntool;.getString:(I)Ljava/lang/String; // method@1aa4 │ │ -068858: 0c00 |009c: move-result-object v0 │ │ -06885a: 6e20 9f1a 0c00 |009d: invoke-virtual {v12, v0}, Ljwtc/android/chess/tools/pgntool;.doToast:(Ljava/lang/String;)V // method@1a9f │ │ -068860: 28f5 |00a0: goto 0095 // -000b │ │ -068862: 0d07 |00a1: move-exception v7 │ │ -068864: 1a00 1814 |00a2: const-string v0, "ex" // string@1418 │ │ -068868: 6e10 fc14 0700 |00a4: invoke-virtual {v7}, Ljava/lang/Exception;.toString:()Ljava/lang/String; // method@14fc │ │ -06886e: 0c01 |00a7: move-result-object v1 │ │ -068870: 7120 f611 1000 |00a8: invoke-static {v0, v1}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@11f6 │ │ -068876: 28ea |00ab: goto 0095 // -0016 │ │ +06a38e: 6e20 5f15 1000 |005d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +06a394: 0c00 |0060: move-result-object v0 │ │ +06a396: 6e10 6415 0000 |0061: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ +06a39c: 0c0a |0064: move-result-object v10 │ │ +06a39e: 7210 3001 0600 |0065: invoke-interface {v6}, Landroid/database/Cursor;.moveToNext:()Z // method@0130 │ │ +06a3a4: d809 0901 |0068: add-int/lit8 v9, v9, #int 1 // #01 │ │ +06a3a8: 28d4 |006a: goto 003e // -002c │ │ +06a3aa: 2208 0d03 |006b: new-instance v8, Ljava/io/FileOutputStream; // type@030d │ │ +06a3ae: 7020 b714 b800 |006d: invoke-direct {v8, v11}, Ljava/io/FileOutputStream;.:(Ljava/lang/String;)V // method@14b7 │ │ +06a3b4: 6e10 3c15 0a00 |0070: invoke-virtual {v10}, Ljava/lang/String;.getBytes:()[B // method@153c │ │ +06a3ba: 0c00 |0073: move-result-object v0 │ │ +06a3bc: 6e20 bb14 0800 |0074: invoke-virtual {v8, v0}, Ljava/io/FileOutputStream;.write:([B)V // method@14bb │ │ +06a3c2: 6e10 b914 0800 |0077: invoke-virtual {v8}, Ljava/io/FileOutputStream;.flush:()V // method@14b9 │ │ +06a3c8: 6e10 b814 0800 |007a: invoke-virtual {v8}, Ljava/io/FileOutputStream;.close:()V // method@14b8 │ │ +06a3ce: 1400 b800 087f |007d: const v0, #float 1.80779e+38 // #7f0800b8 │ │ +06a3d4: 6e20 a31a 0c00 |0080: invoke-virtual {v12, v0}, Ljwtc/android/chess/tools/pgntool;.getString:(I)Ljava/lang/String; // method@1aa3 │ │ +06a3da: 0c00 |0083: move-result-object v0 │ │ +06a3dc: 1211 |0084: const/4 v1, #int 1 // #1 │ │ +06a3de: 2311 a104 |0085: new-array v1, v1, [Ljava/lang/Object; // type@04a1 │ │ +06a3e2: 1202 |0087: const/4 v2, #int 0 // #0 │ │ +06a3e4: 7110 0a15 0900 |0088: invoke-static {v9}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@150a │ │ +06a3ea: 0c03 |008b: move-result-object v3 │ │ +06a3ec: 4d03 0102 |008c: aput-object v3, v1, v2 │ │ +06a3f0: 7120 3b15 1000 |008e: invoke-static {v0, v1}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@153b │ │ +06a3f6: 0c00 |0091: move-result-object v0 │ │ +06a3f8: 6e20 9e1a 0c00 |0092: invoke-virtual {v12, v0}, Ljwtc/android/chess/tools/pgntool;.doToast:(Ljava/lang/String;)V // method@1a9e │ │ +06a3fe: 0e00 |0095: return-void │ │ +06a400: 1400 aa00 087f |0096: const v0, #float 1.80778e+38 // #7f0800aa │ │ +06a406: 6e20 a31a 0c00 |0099: invoke-virtual {v12, v0}, Ljwtc/android/chess/tools/pgntool;.getString:(I)Ljava/lang/String; // method@1aa3 │ │ +06a40c: 0c00 |009c: move-result-object v0 │ │ +06a40e: 6e20 9e1a 0c00 |009d: invoke-virtual {v12, v0}, Ljwtc/android/chess/tools/pgntool;.doToast:(Ljava/lang/String;)V // method@1a9e │ │ +06a414: 28f5 |00a0: goto 0095 // -000b │ │ +06a416: 0d07 |00a1: move-exception v7 │ │ +06a418: 1a00 1414 |00a2: const-string v0, "ex" // string@1414 │ │ +06a41c: 6e10 fc14 0700 |00a4: invoke-virtual {v7}, Ljava/lang/Exception;.toString:()Ljava/lang/String; // method@14fc │ │ +06a422: 0c01 |00a7: move-result-object v1 │ │ +06a424: 7120 f611 1000 |00a8: invoke-static {v0, v1}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@11f6 │ │ +06a42a: 28ea |00ab: goto 0095 // -0016 │ │ catches : 1 │ │ 0x0000 - 0x00a0 │ │ Ljava/lang/Exception; -> 0x00a1 │ │ positions : │ │ 0x0000 line=187 │ │ 0x000c line=189 │ │ 0x0023 line=190 │ │ @@ -118965,23 +119000,23 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 15 16-bit code units │ │ -068888: |[068888] jwtc.android.chess.tools.pgntool.doToast:(Ljava/lang/String;)V │ │ -068898: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -06889a: 1211 |0001: const/4 v1, #int 1 // #1 │ │ -06889c: 7130 8914 4301 |0002: invoke-static {v3, v4, v1}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; // method@1489 │ │ -0688a2: 0c00 |0005: move-result-object v0 │ │ -0688a4: 1301 1100 |0006: const/16 v1, #int 17 // #11 │ │ -0688a8: 6e40 8a14 1022 |0008: invoke-virtual {v0, v1, v2, v2}, Landroid/widget/Toast;.setGravity:(III)V // method@148a │ │ -0688ae: 6e10 8b14 0000 |000b: invoke-virtual {v0}, Landroid/widget/Toast;.show:()V // method@148b │ │ -0688b4: 0e00 |000e: return-void │ │ +06a43c: |[06a43c] jwtc.android.chess.tools.pgntool.doToast:(Ljava/lang/String;)V │ │ +06a44c: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +06a44e: 1211 |0001: const/4 v1, #int 1 // #1 │ │ +06a450: 7130 8914 4301 |0002: invoke-static {v3, v4, v1}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; // method@1489 │ │ +06a456: 0c00 |0005: move-result-object v0 │ │ +06a458: 1301 1100 |0006: const/16 v1, #int 17 // #11 │ │ +06a45c: 6e40 8a14 1022 |0008: invoke-virtual {v0, v1, v2, v2}, Landroid/widget/Toast;.setGravity:(III)V // method@148a │ │ +06a462: 6e10 8b14 0000 |000b: invoke-virtual {v0}, Landroid/widget/Toast;.show:()V // method@148b │ │ +06a468: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=226 │ │ 0x0006 line=227 │ │ 0x000b line=228 │ │ 0x000e line=229 │ │ locals : │ │ @@ -118994,63 +119029,63 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 42 16-bit code units │ │ -0688b8: |[0688b8] jwtc.android.chess.tools.pgntool.onCreate:(Landroid/os/Bundle;)V │ │ -0688c8: 6f20 5b00 4300 |0000: invoke-super {v3, v4}, Landroid/app/ListActivity;.onCreate:(Landroid/os/Bundle;)V // method@005b │ │ -0688ce: 1401 1300 037f |0003: const v1, #float 1.74129e+38 // #7f030013 │ │ -0688d4: 6e20 a71a 1300 |0006: invoke-virtual {v3, v1}, Ljwtc/android/chess/tools/pgntool;.setContentView:(I)V // method@1aa7 │ │ -0688da: 1401 0a00 0201 |0009: const v1, #float 2.38773e-38 // #0102000a │ │ -0688e0: 6e20 a01a 1300 |000c: invoke-virtual {v3, v1}, Ljwtc/android/chess/tools/pgntool;.findViewById:(I)Landroid/view/View; // method@1aa0 │ │ -0688e6: 0c01 |000f: move-result-object v1 │ │ -0688e8: 1f01 e202 |0010: check-cast v1, Landroid/widget/ListView; // type@02e2 │ │ -0688ec: 5b31 700a |0012: iput-object v1, v3, Ljwtc/android/chess/tools/pgntool;._lvStart:Landroid/widget/ListView; // field@0a70 │ │ -0688f0: 6e10 a21a 0300 |0014: invoke-virtual {v3}, Ljwtc/android/chess/tools/pgntool;.getResources:()Landroid/content/res/Resources; // method@1aa2 │ │ -0688f6: 0c01 |0017: move-result-object v1 │ │ -0688f8: 1402 0d00 067f |0018: const v2, #float 1.78117e+38 // #7f06000d │ │ -0688fe: 6e20 1601 2100 |001b: invoke-virtual {v1, v2}, Landroid/content/res/Resources;.getTextArray:(I)[Ljava/lang/CharSequence; // method@0116 │ │ -068904: 0c00 |001e: move-result-object v0 │ │ -068906: 5431 700a |001f: iget-object v1, v3, Ljwtc/android/chess/tools/pgntool;._lvStart:Landroid/widget/ListView; // field@0a70 │ │ -06890a: 2202 6104 |0021: new-instance v2, Ljwtc/android/chess/tools/pgntool$1; // type@0461 │ │ -06890e: 7030 9b1a 3200 |0023: invoke-direct {v2, v3, v0}, Ljwtc/android/chess/tools/pgntool$1;.:(Ljwtc/android/chess/tools/pgntool;[Ljava/lang/CharSequence;)V // method@1a9b │ │ -068914: 6e20 0314 2100 |0026: invoke-virtual {v1, v2}, Landroid/widget/ListView;.setOnItemClickListener:(Landroid/widget/AdapterView$OnItemClickListener;)V // method@1403 │ │ -06891a: 0e00 |0029: return-void │ │ +06a46c: |[06a46c] jwtc.android.chess.tools.pgntool.onCreate:(Landroid/os/Bundle;)V │ │ +06a47c: 6f20 5b00 4300 |0000: invoke-super {v3, v4}, Landroid/app/ListActivity;.onCreate:(Landroid/os/Bundle;)V // method@005b │ │ +06a482: 1401 1300 037f |0003: const v1, #float 1.74129e+38 // #7f030013 │ │ +06a488: 6e20 a61a 1300 |0006: invoke-virtual {v3, v1}, Ljwtc/android/chess/tools/pgntool;.setContentView:(I)V // method@1aa6 │ │ +06a48e: 1401 0a00 0201 |0009: const v1, #float 2.38773e-38 // #0102000a │ │ +06a494: 6e20 9f1a 1300 |000c: invoke-virtual {v3, v1}, Ljwtc/android/chess/tools/pgntool;.findViewById:(I)Landroid/view/View; // method@1a9f │ │ +06a49a: 0c01 |000f: move-result-object v1 │ │ +06a49c: 1f01 df02 |0010: check-cast v1, Landroid/widget/ListView; // type@02df │ │ +06a4a0: 5b31 700a |0012: iput-object v1, v3, Ljwtc/android/chess/tools/pgntool;._lvStart:Landroid/widget/ListView; // field@0a70 │ │ +06a4a4: 6e10 a11a 0300 |0014: invoke-virtual {v3}, Ljwtc/android/chess/tools/pgntool;.getResources:()Landroid/content/res/Resources; // method@1aa1 │ │ +06a4aa: 0c01 |0017: move-result-object v1 │ │ +06a4ac: 1402 0d00 067f |0018: const v2, #float 1.78117e+38 // #7f06000d │ │ +06a4b2: 6e20 1601 2100 |001b: invoke-virtual {v1, v2}, Landroid/content/res/Resources;.getTextArray:(I)[Ljava/lang/CharSequence; // method@0116 │ │ +06a4b8: 0c00 |001e: move-result-object v0 │ │ +06a4ba: 5431 700a |001f: iget-object v1, v3, Ljwtc/android/chess/tools/pgntool;._lvStart:Landroid/widget/ListView; // field@0a70 │ │ +06a4be: 2202 5e04 |0021: new-instance v2, Ljwtc/android/chess/tools/pgntool$1; // type@045e │ │ +06a4c2: 7030 9a1a 3200 |0023: invoke-direct {v2, v3, v0}, Ljwtc/android/chess/tools/pgntool$1;.:(Ljwtc/android/chess/tools/pgntool;[Ljava/lang/CharSequence;)V // method@1a9a │ │ +06a4c8: 6e20 0314 2100 |0026: invoke-virtual {v1, v2}, Landroid/widget/ListView;.setOnItemClickListener:(Landroid/widget/AdapterView$OnItemClickListener;)V // method@1403 │ │ +06a4ce: 0e00 |0029: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=43 │ │ 0x0003 line=45 │ │ 0x0009 line=47 │ │ 0x0014 line=51 │ │ 0x001f line=53 │ │ 0x0029 line=183 │ │ locals : │ │ 0x001f - 0x002a reg=0 arrString [Ljava/lang/CharSequence; │ │ 0x0000 - 0x002a reg=3 this Ljwtc/android/chess/tools/pgntool; │ │ 0x0000 - 0x002a reg=4 savedInstanceState Landroid/os/Bundle; │ │ │ │ - source_file_idx : 7677 (pgntool.java) │ │ + source_file_idx : 7673 (pgntool.java) │ │ │ │ Class #543 header: │ │ -class_idx : 1123 │ │ +class_idx : 1120 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 789 │ │ -source_file_idx : 3424 │ │ +superclass_idx : 786 │ │ +source_file_idx : 3421 │ │ static_fields_size : 0 │ │ instance_fields_size: 6 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 1 │ │ │ │ Class #543 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Ljwtc/android/timeseal/TimesealingSocket; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=2 name="a" │ │ -Annotations on method #6827 'write' │ │ +Annotations on method #6826 'write' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/io/IOException; } │ │ │ │ Class #543 - │ │ Class descriptor : 'Ljwtc/android/timeseal/TimesealingSocket$a;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/io/OutputStream;' │ │ Interfaces - │ │ @@ -119086,31 +119121,31 @@ │ │ type : '(Ljwtc/android/timeseal/TimesealingSocket;Ljava/io/OutputStream;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 33 16-bit code units │ │ -06891c: |[06891c] jwtc.android.timeseal.TimesealingSocket$a.:(Ljwtc/android/timeseal/TimesealingSocket;Ljava/io/OutputStream;)V │ │ -06892c: 5b23 760a |0000: iput-object v3, v2, Ljwtc/android/timeseal/TimesealingSocket$a;.this$0:Ljwtc/android/timeseal/TimesealingSocket; // field@0a76 │ │ -068930: 7010 c514 0200 |0002: invoke-direct {v2}, Ljava/io/OutputStream;.:()V // method@14c5 │ │ -068936: 1a00 610d |0005: const-string v0, "Timestamp (FICS) v1.0 - programmed by Henrik Gram." // string@0d61 │ │ -06893a: 6e10 3c15 0000 |0007: invoke-virtual {v0}, Ljava/lang/String;.getBytes:()[B // method@153c │ │ -068940: 0c00 |000a: move-result-object v0 │ │ -068942: 5b20 730a |000b: iput-object v0, v2, Ljwtc/android/timeseal/TimesealingSocket$a;.jdField_for:[B // field@0a73 │ │ -068946: 1300 1027 |000d: const/16 v0, #int 10000 // #2710 │ │ -06894a: 2300 8c04 |000f: new-array v0, v0, [B // type@048c │ │ -06894e: 5b20 710a |0011: iput-object v0, v2, Ljwtc/android/timeseal/TimesealingSocket$a;.a:[B // field@0a71 │ │ -068952: 2200 0b03 |0013: new-instance v0, Ljava/io/ByteArrayOutputStream; // type@030b │ │ -068956: 7010 9a14 0000 |0015: invoke-direct {v0}, Ljava/io/ByteArrayOutputStream;.:()V // method@149a │ │ -06895c: 5b20 740a |0018: iput-object v0, v2, Ljwtc/android/timeseal/TimesealingSocket$a;.jdField_if:Ljava/io/ByteArrayOutputStream; // field@0a74 │ │ -068960: 1600 0000 |001a: const-wide/16 v0, #int 0 // #0 │ │ -068964: 5a20 750a |001c: iput-wide v0, v2, Ljwtc/android/timeseal/TimesealingSocket$a;.jdField_int:J // field@0a75 │ │ -068968: 5b24 720a |001e: iput-object v4, v2, Ljwtc/android/timeseal/TimesealingSocket$a;.jdField_do:Ljava/io/OutputStream; // field@0a72 │ │ -06896c: 0e00 |0020: return-void │ │ +06a4d0: |[06a4d0] jwtc.android.timeseal.TimesealingSocket$a.:(Ljwtc/android/timeseal/TimesealingSocket;Ljava/io/OutputStream;)V │ │ +06a4e0: 5b23 760a |0000: iput-object v3, v2, Ljwtc/android/timeseal/TimesealingSocket$a;.this$0:Ljwtc/android/timeseal/TimesealingSocket; // field@0a76 │ │ +06a4e4: 7010 c514 0200 |0002: invoke-direct {v2}, Ljava/io/OutputStream;.:()V // method@14c5 │ │ +06a4ea: 1a00 5e0d |0005: const-string v0, "Timestamp (FICS) v1.0 - programmed by Henrik Gram." // string@0d5e │ │ +06a4ee: 6e10 3c15 0000 |0007: invoke-virtual {v0}, Ljava/lang/String;.getBytes:()[B // method@153c │ │ +06a4f4: 0c00 |000a: move-result-object v0 │ │ +06a4f6: 5b20 730a |000b: iput-object v0, v2, Ljwtc/android/timeseal/TimesealingSocket$a;.jdField_for:[B // field@0a73 │ │ +06a4fa: 1300 1027 |000d: const/16 v0, #int 10000 // #2710 │ │ +06a4fe: 2300 8904 |000f: new-array v0, v0, [B // type@0489 │ │ +06a502: 5b20 710a |0011: iput-object v0, v2, Ljwtc/android/timeseal/TimesealingSocket$a;.a:[B // field@0a71 │ │ +06a506: 2200 0803 |0013: new-instance v0, Ljava/io/ByteArrayOutputStream; // type@0308 │ │ +06a50a: 7010 9a14 0000 |0015: invoke-direct {v0}, Ljava/io/ByteArrayOutputStream;.:()V // method@149a │ │ +06a510: 5b20 740a |0018: iput-object v0, v2, Ljwtc/android/timeseal/TimesealingSocket$a;.jdField_if:Ljava/io/ByteArrayOutputStream; // field@0a74 │ │ +06a514: 1600 0000 |001a: const-wide/16 v0, #int 0 // #0 │ │ +06a518: 5a20 750a |001c: iput-wide v0, v2, Ljwtc/android/timeseal/TimesealingSocket$a;.jdField_int:J // field@0a75 │ │ +06a51c: 5b24 720a |001e: iput-object v4, v2, Ljwtc/android/timeseal/TimesealingSocket$a;.jdField_do:Ljava/io/OutputStream; // field@0a72 │ │ +06a520: 0e00 |0020: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=240 │ │ 0x0005 line=167 │ │ 0x000d line=168 │ │ 0x0013 line=170 │ │ 0x001a line=171 │ │ @@ -119126,133 +119161,133 @@ │ │ type : '([BJ)I' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 14 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 214 16-bit code units │ │ -068970: |[068970] jwtc.android.timeseal.TimesealingSocket$a.a:([BJ)I │ │ -068980: 1208 |0000: const/4 v8, #int 0 // #0 │ │ -068982: 21b1 |0001: array-length v1, v11 │ │ -068984: 54a6 710a |0002: iget-object v6, v10, Ljwtc/android/timeseal/TimesealingSocket$a;.a:[B // field@0a71 │ │ -068988: 21b7 |0004: array-length v7, v11 │ │ -06898a: 7157 6515 8b86 |0005: invoke-static {v11, v8, v6, v8, v7}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@1565 │ │ -068990: 54a6 710a |0008: iget-object v6, v10, Ljwtc/android/timeseal/TimesealingSocket$a;.a:[B // field@0a71 │ │ -068994: d802 0101 |000a: add-int/lit8 v2, v1, #int 1 // #01 │ │ -068998: 1307 1800 |000c: const/16 v7, #int 24 // #18 │ │ -06899c: 4f07 0601 |000e: aput-byte v7, v6, v1 │ │ -0689a0: 7120 0f15 dc00 |0010: invoke-static {v12, v13}, Ljava/lang/Long;.toString:(J)Ljava/lang/String; // method@150f │ │ -0689a6: 0c06 |0013: move-result-object v6 │ │ -0689a8: 6e10 3c15 0600 |0014: invoke-virtual {v6}, Ljava/lang/String;.getBytes:()[B // method@153c │ │ -0689ae: 0c00 |0017: move-result-object v0 │ │ -0689b0: 54a6 710a |0018: iget-object v6, v10, Ljwtc/android/timeseal/TimesealingSocket$a;.a:[B // field@0a71 │ │ -0689b4: 2107 |001a: array-length v7, v0 │ │ -0689b6: 7157 6515 8026 |001b: invoke-static {v0, v8, v6, v2, v7}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@1565 │ │ -0689bc: 2106 |001e: array-length v6, v0 │ │ -0689be: 9001 0206 |001f: add-int v1, v2, v6 │ │ -0689c2: 54a6 710a |0021: iget-object v6, v10, Ljwtc/android/timeseal/TimesealingSocket$a;.a:[B // field@0a71 │ │ -0689c6: d802 0101 |0023: add-int/lit8 v2, v1, #int 1 // #01 │ │ -0689ca: 1307 1900 |0025: const/16 v7, #int 25 // #19 │ │ -0689ce: 4f07 0601 |0027: aput-byte v7, v6, v1 │ │ -0689d2: 0123 |0029: move v3, v2 │ │ -0689d4: dc06 020c |002a: rem-int/lit8 v6, v2, #int 12 // #0c │ │ -0689d8: d906 060c |002c: rsub-int/lit8 v6, v6, #int 12 // #0c │ │ -0689dc: 9001 0206 |002e: add-int v1, v2, v6 │ │ -0689e0: 0134 |0030: move v4, v3 │ │ -0689e2: 3514 0c00 |0031: if-ge v4, v1, 003d // +000c │ │ -0689e6: 54a6 710a |0033: iget-object v6, v10, Ljwtc/android/timeseal/TimesealingSocket$a;.a:[B // field@0a71 │ │ -0689ea: d803 0401 |0035: add-int/lit8 v3, v4, #int 1 // #01 │ │ -0689ee: 1307 3100 |0037: const/16 v7, #int 49 // #31 │ │ -0689f2: 4f07 0604 |0039: aput-byte v7, v6, v4 │ │ -0689f6: 0134 |003b: move v4, v3 │ │ -0689f8: 28f5 |003c: goto 0031 // -000b │ │ -0689fa: 1203 |003d: const/4 v3, #int 0 // #0 │ │ -0689fc: 3513 1000 |003e: if-ge v3, v1, 004e // +0010 │ │ -068a00: 54a6 710a |0040: iget-object v6, v10, Ljwtc/android/timeseal/TimesealingSocket$a;.a:[B // field@0a71 │ │ -068a04: 54a7 710a |0042: iget-object v7, v10, Ljwtc/android/timeseal/TimesealingSocket$a;.a:[B // field@0a71 │ │ -068a08: 4807 0703 |0044: aget-byte v7, v7, v3 │ │ -068a0c: d677 8000 |0046: or-int/lit16 v7, v7, #int 128 // #0080 │ │ -068a10: 8d77 |0048: int-to-byte v7, v7 │ │ -068a12: 4f07 0603 |0049: aput-byte v7, v6, v3 │ │ -068a16: d803 0301 |004b: add-int/lit8 v3, v3, #int 1 // #01 │ │ -068a1a: 28f1 |004d: goto 003e // -000f │ │ -068a1c: 1203 |004e: const/4 v3, #int 0 // #0 │ │ -068a1e: 3513 4900 |004f: if-ge v3, v1, 0098 // +0049 │ │ -068a22: 54a6 710a |0051: iget-object v6, v10, Ljwtc/android/timeseal/TimesealingSocket$a;.a:[B // field@0a71 │ │ -068a26: d807 030b |0053: add-int/lit8 v7, v3, #int 11 // #0b │ │ -068a2a: 4805 0607 |0055: aget-byte v5, v6, v7 │ │ -068a2e: 54a6 710a |0057: iget-object v6, v10, Ljwtc/android/timeseal/TimesealingSocket$a;.a:[B // field@0a71 │ │ -068a32: d807 030b |0059: add-int/lit8 v7, v3, #int 11 // #0b │ │ -068a36: 54a8 710a |005b: iget-object v8, v10, Ljwtc/android/timeseal/TimesealingSocket$a;.a:[B // field@0a71 │ │ -068a3a: 4808 0803 |005d: aget-byte v8, v8, v3 │ │ -068a3e: 4f08 0607 |005f: aput-byte v8, v6, v7 │ │ -068a42: 54a6 710a |0061: iget-object v6, v10, Ljwtc/android/timeseal/TimesealingSocket$a;.a:[B // field@0a71 │ │ -068a46: 4f05 0603 |0063: aput-byte v5, v6, v3 │ │ -068a4a: 54a6 710a |0065: iget-object v6, v10, Ljwtc/android/timeseal/TimesealingSocket$a;.a:[B // field@0a71 │ │ -068a4e: d807 0309 |0067: add-int/lit8 v7, v3, #int 9 // #09 │ │ -068a52: 4805 0607 |0069: aget-byte v5, v6, v7 │ │ -068a56: 54a6 710a |006b: iget-object v6, v10, Ljwtc/android/timeseal/TimesealingSocket$a;.a:[B // field@0a71 │ │ -068a5a: d807 0309 |006d: add-int/lit8 v7, v3, #int 9 // #09 │ │ -068a5e: 54a8 710a |006f: iget-object v8, v10, Ljwtc/android/timeseal/TimesealingSocket$a;.a:[B // field@0a71 │ │ -068a62: d809 0302 |0071: add-int/lit8 v9, v3, #int 2 // #02 │ │ -068a66: 4808 0809 |0073: aget-byte v8, v8, v9 │ │ -068a6a: 4f08 0607 |0075: aput-byte v8, v6, v7 │ │ -068a6e: 54a6 710a |0077: iget-object v6, v10, Ljwtc/android/timeseal/TimesealingSocket$a;.a:[B // field@0a71 │ │ -068a72: d807 0302 |0079: add-int/lit8 v7, v3, #int 2 // #02 │ │ -068a76: 4f05 0607 |007b: aput-byte v5, v6, v7 │ │ -068a7a: 54a6 710a |007d: iget-object v6, v10, Ljwtc/android/timeseal/TimesealingSocket$a;.a:[B // field@0a71 │ │ -068a7e: d807 0307 |007f: add-int/lit8 v7, v3, #int 7 // #07 │ │ -068a82: 4805 0607 |0081: aget-byte v5, v6, v7 │ │ -068a86: 54a6 710a |0083: iget-object v6, v10, Ljwtc/android/timeseal/TimesealingSocket$a;.a:[B // field@0a71 │ │ -068a8a: d807 0307 |0085: add-int/lit8 v7, v3, #int 7 // #07 │ │ -068a8e: 54a8 710a |0087: iget-object v8, v10, Ljwtc/android/timeseal/TimesealingSocket$a;.a:[B // field@0a71 │ │ -068a92: d809 0304 |0089: add-int/lit8 v9, v3, #int 4 // #04 │ │ -068a96: 4808 0809 |008b: aget-byte v8, v8, v9 │ │ -068a9a: 4f08 0607 |008d: aput-byte v8, v6, v7 │ │ -068a9e: 54a6 710a |008f: iget-object v6, v10, Ljwtc/android/timeseal/TimesealingSocket$a;.a:[B // field@0a71 │ │ -068aa2: d807 0304 |0091: add-int/lit8 v7, v3, #int 4 // #04 │ │ -068aa6: 4f05 0607 |0093: aput-byte v5, v6, v7 │ │ -068aaa: d803 030c |0095: add-int/lit8 v3, v3, #int 12 // #0c │ │ -068aae: 28b8 |0097: goto 004f // -0048 │ │ -068ab0: 1205 |0098: const/4 v5, #int 0 // #0 │ │ -068ab2: 1203 |0099: const/4 v3, #int 0 // #0 │ │ -068ab4: 3513 1a00 |009a: if-ge v3, v1, 00b4 // +001a │ │ -068ab8: 54a6 710a |009c: iget-object v6, v10, Ljwtc/android/timeseal/TimesealingSocket$a;.a:[B // field@0a71 │ │ -068abc: 54a7 710a |009e: iget-object v7, v10, Ljwtc/android/timeseal/TimesealingSocket$a;.a:[B // field@0a71 │ │ -068ac0: 4807 0703 |00a0: aget-byte v7, v7, v3 │ │ -068ac4: 54a8 730a |00a2: iget-object v8, v10, Ljwtc/android/timeseal/TimesealingSocket$a;.jdField_for:[B // field@0a73 │ │ -068ac8: 4808 0805 |00a4: aget-byte v8, v8, v5 │ │ -068acc: b787 |00a6: xor-int/2addr v7, v8 │ │ -068ace: 8d77 |00a7: int-to-byte v7, v7 │ │ -068ad0: 4f07 0603 |00a8: aput-byte v7, v6, v3 │ │ -068ad4: d806 0501 |00aa: add-int/lit8 v6, v5, #int 1 // #01 │ │ -068ad8: 54a7 730a |00ac: iget-object v7, v10, Ljwtc/android/timeseal/TimesealingSocket$a;.jdField_for:[B // field@0a73 │ │ -068adc: 2177 |00ae: array-length v7, v7 │ │ -068ade: 9405 0607 |00af: rem-int v5, v6, v7 │ │ -068ae2: d803 0301 |00b1: add-int/lit8 v3, v3, #int 1 // #01 │ │ -068ae6: 28e7 |00b3: goto 009a // -0019 │ │ -068ae8: 1203 |00b4: const/4 v3, #int 0 // #0 │ │ -068aea: 3513 1000 |00b5: if-ge v3, v1, 00c5 // +0010 │ │ -068aee: 54a6 710a |00b7: iget-object v6, v10, Ljwtc/android/timeseal/TimesealingSocket$a;.a:[B // field@0a71 │ │ -068af2: 54a7 710a |00b9: iget-object v7, v10, Ljwtc/android/timeseal/TimesealingSocket$a;.a:[B // field@0a71 │ │ -068af6: 4807 0703 |00bb: aget-byte v7, v7, v3 │ │ -068afa: d807 07e0 |00bd: add-int/lit8 v7, v7, #int -32 // #e0 │ │ -068afe: 8d77 |00bf: int-to-byte v7, v7 │ │ -068b00: 4f07 0603 |00c0: aput-byte v7, v6, v3 │ │ -068b04: d803 0301 |00c2: add-int/lit8 v3, v3, #int 1 // #01 │ │ -068b08: 28f1 |00c4: goto 00b5 // -000f │ │ -068b0a: 54a6 710a |00c5: iget-object v6, v10, Ljwtc/android/timeseal/TimesealingSocket$a;.a:[B // field@0a71 │ │ -068b0e: d802 0101 |00c7: add-int/lit8 v2, v1, #int 1 // #01 │ │ -068b12: 1307 80ff |00c9: const/16 v7, #int -128 // #ff80 │ │ -068b16: 4f07 0601 |00cb: aput-byte v7, v6, v1 │ │ -068b1a: 54a6 710a |00cd: iget-object v6, v10, Ljwtc/android/timeseal/TimesealingSocket$a;.a:[B // field@0a71 │ │ -068b1e: d801 0201 |00cf: add-int/lit8 v1, v2, #int 1 // #01 │ │ -068b22: 1307 0a00 |00d1: const/16 v7, #int 10 // #a │ │ -068b26: 4f07 0602 |00d3: aput-byte v7, v6, v2 │ │ -068b2a: 0f01 |00d5: return v1 │ │ +06a524: |[06a524] jwtc.android.timeseal.TimesealingSocket$a.a:([BJ)I │ │ +06a534: 1208 |0000: const/4 v8, #int 0 // #0 │ │ +06a536: 21b1 |0001: array-length v1, v11 │ │ +06a538: 54a6 710a |0002: iget-object v6, v10, Ljwtc/android/timeseal/TimesealingSocket$a;.a:[B // field@0a71 │ │ +06a53c: 21b7 |0004: array-length v7, v11 │ │ +06a53e: 7157 6515 8b86 |0005: invoke-static {v11, v8, v6, v8, v7}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@1565 │ │ +06a544: 54a6 710a |0008: iget-object v6, v10, Ljwtc/android/timeseal/TimesealingSocket$a;.a:[B // field@0a71 │ │ +06a548: d802 0101 |000a: add-int/lit8 v2, v1, #int 1 // #01 │ │ +06a54c: 1307 1800 |000c: const/16 v7, #int 24 // #18 │ │ +06a550: 4f07 0601 |000e: aput-byte v7, v6, v1 │ │ +06a554: 7120 0f15 dc00 |0010: invoke-static {v12, v13}, Ljava/lang/Long;.toString:(J)Ljava/lang/String; // method@150f │ │ +06a55a: 0c06 |0013: move-result-object v6 │ │ +06a55c: 6e10 3c15 0600 |0014: invoke-virtual {v6}, Ljava/lang/String;.getBytes:()[B // method@153c │ │ +06a562: 0c00 |0017: move-result-object v0 │ │ +06a564: 54a6 710a |0018: iget-object v6, v10, Ljwtc/android/timeseal/TimesealingSocket$a;.a:[B // field@0a71 │ │ +06a568: 2107 |001a: array-length v7, v0 │ │ +06a56a: 7157 6515 8026 |001b: invoke-static {v0, v8, v6, v2, v7}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@1565 │ │ +06a570: 2106 |001e: array-length v6, v0 │ │ +06a572: 9001 0206 |001f: add-int v1, v2, v6 │ │ +06a576: 54a6 710a |0021: iget-object v6, v10, Ljwtc/android/timeseal/TimesealingSocket$a;.a:[B // field@0a71 │ │ +06a57a: d802 0101 |0023: add-int/lit8 v2, v1, #int 1 // #01 │ │ +06a57e: 1307 1900 |0025: const/16 v7, #int 25 // #19 │ │ +06a582: 4f07 0601 |0027: aput-byte v7, v6, v1 │ │ +06a586: 0123 |0029: move v3, v2 │ │ +06a588: dc06 020c |002a: rem-int/lit8 v6, v2, #int 12 // #0c │ │ +06a58c: d906 060c |002c: rsub-int/lit8 v6, v6, #int 12 // #0c │ │ +06a590: 9001 0206 |002e: add-int v1, v2, v6 │ │ +06a594: 0134 |0030: move v4, v3 │ │ +06a596: 3514 0c00 |0031: if-ge v4, v1, 003d // +000c │ │ +06a59a: 54a6 710a |0033: iget-object v6, v10, Ljwtc/android/timeseal/TimesealingSocket$a;.a:[B // field@0a71 │ │ +06a59e: d803 0401 |0035: add-int/lit8 v3, v4, #int 1 // #01 │ │ +06a5a2: 1307 3100 |0037: const/16 v7, #int 49 // #31 │ │ +06a5a6: 4f07 0604 |0039: aput-byte v7, v6, v4 │ │ +06a5aa: 0134 |003b: move v4, v3 │ │ +06a5ac: 28f5 |003c: goto 0031 // -000b │ │ +06a5ae: 1203 |003d: const/4 v3, #int 0 // #0 │ │ +06a5b0: 3513 1000 |003e: if-ge v3, v1, 004e // +0010 │ │ +06a5b4: 54a6 710a |0040: iget-object v6, v10, Ljwtc/android/timeseal/TimesealingSocket$a;.a:[B // field@0a71 │ │ +06a5b8: 54a7 710a |0042: iget-object v7, v10, Ljwtc/android/timeseal/TimesealingSocket$a;.a:[B // field@0a71 │ │ +06a5bc: 4807 0703 |0044: aget-byte v7, v7, v3 │ │ +06a5c0: d677 8000 |0046: or-int/lit16 v7, v7, #int 128 // #0080 │ │ +06a5c4: 8d77 |0048: int-to-byte v7, v7 │ │ +06a5c6: 4f07 0603 |0049: aput-byte v7, v6, v3 │ │ +06a5ca: d803 0301 |004b: add-int/lit8 v3, v3, #int 1 // #01 │ │ +06a5ce: 28f1 |004d: goto 003e // -000f │ │ +06a5d0: 1203 |004e: const/4 v3, #int 0 // #0 │ │ +06a5d2: 3513 4900 |004f: if-ge v3, v1, 0098 // +0049 │ │ +06a5d6: 54a6 710a |0051: iget-object v6, v10, Ljwtc/android/timeseal/TimesealingSocket$a;.a:[B // field@0a71 │ │ +06a5da: d807 030b |0053: add-int/lit8 v7, v3, #int 11 // #0b │ │ +06a5de: 4805 0607 |0055: aget-byte v5, v6, v7 │ │ +06a5e2: 54a6 710a |0057: iget-object v6, v10, Ljwtc/android/timeseal/TimesealingSocket$a;.a:[B // field@0a71 │ │ +06a5e6: d807 030b |0059: add-int/lit8 v7, v3, #int 11 // #0b │ │ +06a5ea: 54a8 710a |005b: iget-object v8, v10, Ljwtc/android/timeseal/TimesealingSocket$a;.a:[B // field@0a71 │ │ +06a5ee: 4808 0803 |005d: aget-byte v8, v8, v3 │ │ +06a5f2: 4f08 0607 |005f: aput-byte v8, v6, v7 │ │ +06a5f6: 54a6 710a |0061: iget-object v6, v10, Ljwtc/android/timeseal/TimesealingSocket$a;.a:[B // field@0a71 │ │ +06a5fa: 4f05 0603 |0063: aput-byte v5, v6, v3 │ │ +06a5fe: 54a6 710a |0065: iget-object v6, v10, Ljwtc/android/timeseal/TimesealingSocket$a;.a:[B // field@0a71 │ │ +06a602: d807 0309 |0067: add-int/lit8 v7, v3, #int 9 // #09 │ │ +06a606: 4805 0607 |0069: aget-byte v5, v6, v7 │ │ +06a60a: 54a6 710a |006b: iget-object v6, v10, Ljwtc/android/timeseal/TimesealingSocket$a;.a:[B // field@0a71 │ │ +06a60e: d807 0309 |006d: add-int/lit8 v7, v3, #int 9 // #09 │ │ +06a612: 54a8 710a |006f: iget-object v8, v10, Ljwtc/android/timeseal/TimesealingSocket$a;.a:[B // field@0a71 │ │ +06a616: d809 0302 |0071: add-int/lit8 v9, v3, #int 2 // #02 │ │ +06a61a: 4808 0809 |0073: aget-byte v8, v8, v9 │ │ +06a61e: 4f08 0607 |0075: aput-byte v8, v6, v7 │ │ +06a622: 54a6 710a |0077: iget-object v6, v10, Ljwtc/android/timeseal/TimesealingSocket$a;.a:[B // field@0a71 │ │ +06a626: d807 0302 |0079: add-int/lit8 v7, v3, #int 2 // #02 │ │ +06a62a: 4f05 0607 |007b: aput-byte v5, v6, v7 │ │ +06a62e: 54a6 710a |007d: iget-object v6, v10, Ljwtc/android/timeseal/TimesealingSocket$a;.a:[B // field@0a71 │ │ +06a632: d807 0307 |007f: add-int/lit8 v7, v3, #int 7 // #07 │ │ +06a636: 4805 0607 |0081: aget-byte v5, v6, v7 │ │ +06a63a: 54a6 710a |0083: iget-object v6, v10, Ljwtc/android/timeseal/TimesealingSocket$a;.a:[B // field@0a71 │ │ +06a63e: d807 0307 |0085: add-int/lit8 v7, v3, #int 7 // #07 │ │ +06a642: 54a8 710a |0087: iget-object v8, v10, Ljwtc/android/timeseal/TimesealingSocket$a;.a:[B // field@0a71 │ │ +06a646: d809 0304 |0089: add-int/lit8 v9, v3, #int 4 // #04 │ │ +06a64a: 4808 0809 |008b: aget-byte v8, v8, v9 │ │ +06a64e: 4f08 0607 |008d: aput-byte v8, v6, v7 │ │ +06a652: 54a6 710a |008f: iget-object v6, v10, Ljwtc/android/timeseal/TimesealingSocket$a;.a:[B // field@0a71 │ │ +06a656: d807 0304 |0091: add-int/lit8 v7, v3, #int 4 // #04 │ │ +06a65a: 4f05 0607 |0093: aput-byte v5, v6, v7 │ │ +06a65e: d803 030c |0095: add-int/lit8 v3, v3, #int 12 // #0c │ │ +06a662: 28b8 |0097: goto 004f // -0048 │ │ +06a664: 1205 |0098: const/4 v5, #int 0 // #0 │ │ +06a666: 1203 |0099: const/4 v3, #int 0 // #0 │ │ +06a668: 3513 1a00 |009a: if-ge v3, v1, 00b4 // +001a │ │ +06a66c: 54a6 710a |009c: iget-object v6, v10, Ljwtc/android/timeseal/TimesealingSocket$a;.a:[B // field@0a71 │ │ +06a670: 54a7 710a |009e: iget-object v7, v10, Ljwtc/android/timeseal/TimesealingSocket$a;.a:[B // field@0a71 │ │ +06a674: 4807 0703 |00a0: aget-byte v7, v7, v3 │ │ +06a678: 54a8 730a |00a2: iget-object v8, v10, Ljwtc/android/timeseal/TimesealingSocket$a;.jdField_for:[B // field@0a73 │ │ +06a67c: 4808 0805 |00a4: aget-byte v8, v8, v5 │ │ +06a680: b787 |00a6: xor-int/2addr v7, v8 │ │ +06a682: 8d77 |00a7: int-to-byte v7, v7 │ │ +06a684: 4f07 0603 |00a8: aput-byte v7, v6, v3 │ │ +06a688: d806 0501 |00aa: add-int/lit8 v6, v5, #int 1 // #01 │ │ +06a68c: 54a7 730a |00ac: iget-object v7, v10, Ljwtc/android/timeseal/TimesealingSocket$a;.jdField_for:[B // field@0a73 │ │ +06a690: 2177 |00ae: array-length v7, v7 │ │ +06a692: 9405 0607 |00af: rem-int v5, v6, v7 │ │ +06a696: d803 0301 |00b1: add-int/lit8 v3, v3, #int 1 // #01 │ │ +06a69a: 28e7 |00b3: goto 009a // -0019 │ │ +06a69c: 1203 |00b4: const/4 v3, #int 0 // #0 │ │ +06a69e: 3513 1000 |00b5: if-ge v3, v1, 00c5 // +0010 │ │ +06a6a2: 54a6 710a |00b7: iget-object v6, v10, Ljwtc/android/timeseal/TimesealingSocket$a;.a:[B // field@0a71 │ │ +06a6a6: 54a7 710a |00b9: iget-object v7, v10, Ljwtc/android/timeseal/TimesealingSocket$a;.a:[B // field@0a71 │ │ +06a6aa: 4807 0703 |00bb: aget-byte v7, v7, v3 │ │ +06a6ae: d807 07e0 |00bd: add-int/lit8 v7, v7, #int -32 // #e0 │ │ +06a6b2: 8d77 |00bf: int-to-byte v7, v7 │ │ +06a6b4: 4f07 0603 |00c0: aput-byte v7, v6, v3 │ │ +06a6b8: d803 0301 |00c2: add-int/lit8 v3, v3, #int 1 // #01 │ │ +06a6bc: 28f1 |00c4: goto 00b5 // -000f │ │ +06a6be: 54a6 710a |00c5: iget-object v6, v10, Ljwtc/android/timeseal/TimesealingSocket$a;.a:[B // field@0a71 │ │ +06a6c2: d802 0101 |00c7: add-int/lit8 v2, v1, #int 1 // #01 │ │ +06a6c6: 1307 80ff |00c9: const/16 v7, #int -128 // #ff80 │ │ +06a6ca: 4f07 0601 |00cb: aput-byte v7, v6, v1 │ │ +06a6ce: 54a6 710a |00cd: iget-object v6, v10, Ljwtc/android/timeseal/TimesealingSocket$a;.a:[B // field@0a71 │ │ +06a6d2: d801 0201 |00cf: add-int/lit8 v1, v2, #int 1 // #01 │ │ +06a6d6: 1307 0a00 |00d1: const/16 v7, #int 10 // #a │ │ +06a6da: 4f07 0602 |00d3: aput-byte v7, v6, v2 │ │ +06a6de: 0f01 |00d5: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=199 │ │ 0x0002 line=200 │ │ 0x0008 line=201 │ │ 0x0010 line=202 │ │ 0x0018 line=203 │ │ @@ -119313,53 +119348,53 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 12 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 72 16-bit code units │ │ -068b2c: |[068b2c] jwtc.android.timeseal.TimesealingSocket$a.write:(I)V │ │ -068b3c: 54a5 760a |0000: iget-object v5, v10, Ljwtc/android/timeseal/TimesealingSocket$a;.this$0:Ljwtc/android/timeseal/TimesealingSocket; // field@0a76 │ │ -068b40: 1d05 |0002: monitor-enter v5 │ │ -068b42: 1304 0a00 |0003: const/16 v4, #int 10 // #a │ │ -068b46: 334b 3a00 |0005: if-ne v11, v4, 003f // +003a │ │ -068b4a: 54a4 740a |0007: iget-object v4, v10, Ljwtc/android/timeseal/TimesealingSocket$a;.jdField_if:Ljava/io/ByteArrayOutputStream; // field@0a74 │ │ -068b4e: 6e10 9c14 0400 |0009: invoke-virtual {v4}, Ljava/io/ByteArrayOutputStream;.toByteArray:()[B // method@149c │ │ -068b54: 0c00 |000c: move-result-object v0 │ │ -068b56: 7100 6615 0000 |000d: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@1566 │ │ -068b5c: 0b06 |0010: move-result-wide v6 │ │ -068b5e: 54a4 760a |0011: iget-object v4, v10, Ljwtc/android/timeseal/TimesealingSocket$a;.this$0:Ljwtc/android/timeseal/TimesealingSocket; // field@0a76 │ │ -068b62: 7110 b01a 0400 |0013: invoke-static {v4}, Ljwtc/android/timeseal/TimesealingSocket;.access$000:(Ljwtc/android/timeseal/TimesealingSocket;)J // method@1ab0 │ │ -068b68: 0b08 |0016: move-result-wide v8 │ │ -068b6a: 9c02 0608 |0017: sub-long v2, v6, v8 │ │ -068b6e: 53a6 750a |0019: iget-wide v6, v10, Ljwtc/android/timeseal/TimesealingSocket$a;.jdField_int:J // field@0a75 │ │ -068b72: 3104 0206 |001b: cmp-long v4, v2, v6 │ │ -068b76: 3c04 0800 |001d: if-gtz v4, 0025 // +0008 │ │ -068b7a: 53a6 750a |001f: iget-wide v6, v10, Ljwtc/android/timeseal/TimesealingSocket$a;.jdField_int:J // field@0a75 │ │ -068b7e: 1608 0100 |0021: const-wide/16 v8, #int 1 // #1 │ │ -068b82: 9b02 0608 |0023: add-long v2, v6, v8 │ │ -068b86: 7040 aa1a 0a32 |0025: invoke-direct {v10, v0, v2, v3}, Ljwtc/android/timeseal/TimesealingSocket$a;.a:([BJ)I // method@1aaa │ │ -068b8c: 0a01 |0028: move-result v1 │ │ -068b8e: 54a4 720a |0029: iget-object v4, v10, Ljwtc/android/timeseal/TimesealingSocket$a;.jdField_do:Ljava/io/OutputStream; // field@0a72 │ │ -068b92: 54a6 710a |002b: iget-object v6, v10, Ljwtc/android/timeseal/TimesealingSocket$a;.a:[B // field@0a71 │ │ -068b96: 1207 |002d: const/4 v7, #int 0 // #0 │ │ -068b98: 6e40 ca14 6417 |002e: invoke-virtual {v4, v6, v7, v1}, Ljava/io/OutputStream;.write:([BII)V // method@14ca │ │ -068b9e: 54a4 720a |0031: iget-object v4, v10, Ljwtc/android/timeseal/TimesealingSocket$a;.jdField_do:Ljava/io/OutputStream; // field@0a72 │ │ -068ba2: 6e10 c714 0400 |0033: invoke-virtual {v4}, Ljava/io/OutputStream;.flush:()V // method@14c7 │ │ -068ba8: 54a4 740a |0036: iget-object v4, v10, Ljwtc/android/timeseal/TimesealingSocket$a;.jdField_if:Ljava/io/ByteArrayOutputStream; // field@0a74 │ │ -068bac: 6e10 9b14 0400 |0038: invoke-virtual {v4}, Ljava/io/ByteArrayOutputStream;.reset:()V // method@149b │ │ -068bb2: 5aa2 750a |003b: iput-wide v2, v10, Ljwtc/android/timeseal/TimesealingSocket$a;.jdField_int:J // field@0a75 │ │ -068bb6: 1e05 |003d: monitor-exit v5 │ │ -068bb8: 0e00 |003e: return-void │ │ -068bba: 54a4 740a |003f: iget-object v4, v10, Ljwtc/android/timeseal/TimesealingSocket$a;.jdField_if:Ljava/io/ByteArrayOutputStream; // field@0a74 │ │ -068bbe: 6e20 9d14 b400 |0041: invoke-virtual {v4, v11}, Ljava/io/ByteArrayOutputStream;.write:(I)V // method@149d │ │ -068bc4: 28f9 |0044: goto 003d // -0007 │ │ -068bc6: 0d04 |0045: move-exception v4 │ │ -068bc8: 1e05 |0046: monitor-exit v5 │ │ -068bca: 2704 |0047: throw v4 │ │ +06a6e0: |[06a6e0] jwtc.android.timeseal.TimesealingSocket$a.write:(I)V │ │ +06a6f0: 54a5 760a |0000: iget-object v5, v10, Ljwtc/android/timeseal/TimesealingSocket$a;.this$0:Ljwtc/android/timeseal/TimesealingSocket; // field@0a76 │ │ +06a6f4: 1d05 |0002: monitor-enter v5 │ │ +06a6f6: 1304 0a00 |0003: const/16 v4, #int 10 // #a │ │ +06a6fa: 334b 3a00 |0005: if-ne v11, v4, 003f // +003a │ │ +06a6fe: 54a4 740a |0007: iget-object v4, v10, Ljwtc/android/timeseal/TimesealingSocket$a;.jdField_if:Ljava/io/ByteArrayOutputStream; // field@0a74 │ │ +06a702: 6e10 9c14 0400 |0009: invoke-virtual {v4}, Ljava/io/ByteArrayOutputStream;.toByteArray:()[B // method@149c │ │ +06a708: 0c00 |000c: move-result-object v0 │ │ +06a70a: 7100 6615 0000 |000d: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@1566 │ │ +06a710: 0b06 |0010: move-result-wide v6 │ │ +06a712: 54a4 760a |0011: iget-object v4, v10, Ljwtc/android/timeseal/TimesealingSocket$a;.this$0:Ljwtc/android/timeseal/TimesealingSocket; // field@0a76 │ │ +06a716: 7110 af1a 0400 |0013: invoke-static {v4}, Ljwtc/android/timeseal/TimesealingSocket;.access$000:(Ljwtc/android/timeseal/TimesealingSocket;)J // method@1aaf │ │ +06a71c: 0b08 |0016: move-result-wide v8 │ │ +06a71e: 9c02 0608 |0017: sub-long v2, v6, v8 │ │ +06a722: 53a6 750a |0019: iget-wide v6, v10, Ljwtc/android/timeseal/TimesealingSocket$a;.jdField_int:J // field@0a75 │ │ +06a726: 3104 0206 |001b: cmp-long v4, v2, v6 │ │ +06a72a: 3c04 0800 |001d: if-gtz v4, 0025 // +0008 │ │ +06a72e: 53a6 750a |001f: iget-wide v6, v10, Ljwtc/android/timeseal/TimesealingSocket$a;.jdField_int:J // field@0a75 │ │ +06a732: 1608 0100 |0021: const-wide/16 v8, #int 1 // #1 │ │ +06a736: 9b02 0608 |0023: add-long v2, v6, v8 │ │ +06a73a: 7040 a91a 0a32 |0025: invoke-direct {v10, v0, v2, v3}, Ljwtc/android/timeseal/TimesealingSocket$a;.a:([BJ)I // method@1aa9 │ │ +06a740: 0a01 |0028: move-result v1 │ │ +06a742: 54a4 720a |0029: iget-object v4, v10, Ljwtc/android/timeseal/TimesealingSocket$a;.jdField_do:Ljava/io/OutputStream; // field@0a72 │ │ +06a746: 54a6 710a |002b: iget-object v6, v10, Ljwtc/android/timeseal/TimesealingSocket$a;.a:[B // field@0a71 │ │ +06a74a: 1207 |002d: const/4 v7, #int 0 // #0 │ │ +06a74c: 6e40 ca14 6417 |002e: invoke-virtual {v4, v6, v7, v1}, Ljava/io/OutputStream;.write:([BII)V // method@14ca │ │ +06a752: 54a4 720a |0031: iget-object v4, v10, Ljwtc/android/timeseal/TimesealingSocket$a;.jdField_do:Ljava/io/OutputStream; // field@0a72 │ │ +06a756: 6e10 c714 0400 |0033: invoke-virtual {v4}, Ljava/io/OutputStream;.flush:()V // method@14c7 │ │ +06a75c: 54a4 740a |0036: iget-object v4, v10, Ljwtc/android/timeseal/TimesealingSocket$a;.jdField_if:Ljava/io/ByteArrayOutputStream; // field@0a74 │ │ +06a760: 6e10 9b14 0400 |0038: invoke-virtual {v4}, Ljava/io/ByteArrayOutputStream;.reset:()V // method@149b │ │ +06a766: 5aa2 750a |003b: iput-wide v2, v10, Ljwtc/android/timeseal/TimesealingSocket$a;.jdField_int:J // field@0a75 │ │ +06a76a: 1e05 |003d: monitor-exit v5 │ │ +06a76c: 0e00 |003e: return-void │ │ +06a76e: 54a4 740a |003f: iget-object v4, v10, Ljwtc/android/timeseal/TimesealingSocket$a;.jdField_if:Ljava/io/ByteArrayOutputStream; // field@0a74 │ │ +06a772: 6e20 9d14 b400 |0041: invoke-virtual {v4, v11}, Ljava/io/ByteArrayOutputStream;.write:(I)V // method@149d │ │ +06a778: 28f9 |0044: goto 003d // -0007 │ │ +06a77a: 0d04 |0045: move-exception v4 │ │ +06a77c: 1e05 |0046: monitor-exit v5 │ │ +06a77e: 2704 |0047: throw v4 │ │ catches : 1 │ │ 0x0007 - 0x0047 │ │ -> 0x0045 │ │ positions : │ │ 0x0000 line=176 │ │ 0x0003 line=178 │ │ 0x0007 line=180 │ │ @@ -119378,40 +119413,40 @@ │ │ locals : │ │ 0x000d - 0x003d reg=0 arrayOfByte [B │ │ 0x0029 - 0x003d reg=1 i I │ │ 0x0019 - 0x003d reg=2 l J │ │ 0x0000 - 0x0048 reg=10 this Ljwtc/android/timeseal/TimesealingSocket$a; │ │ 0x0000 - 0x0048 reg=11 paramInt I │ │ │ │ - source_file_idx : 3424 (TimesealingSocket.java) │ │ + source_file_idx : 3421 (TimesealingSocket.java) │ │ │ │ Class #544 header: │ │ -class_idx : 1124 │ │ +class_idx : 1121 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 857 │ │ -source_file_idx : 3424 │ │ +superclass_idx : 854 │ │ +source_file_idx : 3421 │ │ static_fields_size : 1 │ │ instance_fields_size: 4 │ │ direct_methods_size : 6 │ │ virtual_methods_size: 4 │ │ │ │ Class #544 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Ljwtc/android/timeseal/TimesealingSocket$a; } │ │ -Annotations on method #6829 '' │ │ +Annotations on method #6828 '' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/io/IOException; } │ │ -Annotations on method #6830 '' │ │ +Annotations on method #6829 '' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/io/IOException; } │ │ -Annotations on method #6831 'a' │ │ +Annotations on method #6830 'a' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/io/IOException; } │ │ -Annotations on method #6833 'close' │ │ +Annotations on method #6832 'close' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/io/IOException; } │ │ -Annotations on method #6835 'getOutputStream' │ │ +Annotations on method #6834 'getOutputStream' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/io/IOException; } │ │ -Annotations on method #6836 'jdField_if' │ │ +Annotations on method #6835 'jdField_if' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/io/IOException; } │ │ │ │ Class #544 - │ │ Class descriptor : 'Ljwtc/android/timeseal/TimesealingSocket;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Ljava/net/Socket;' │ │ Interfaces - │ │ @@ -119444,78 +119479,78 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 82 16-bit code units │ │ -068bd8: |[068bd8] jwtc.android.timeseal.TimesealingSocket.:()V │ │ -068be8: 2200 4203 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0342 │ │ -068bec: 7010 5715 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ -068bf2: 1a01 e00c |0005: const-string v1, "TIMESTAMP|FICS timeseal implementation by Alexander Maryanovsky|" // string@0ce0 │ │ -068bf6: 6e20 5f15 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -068bfc: 0c00 |000a: move-result-object v0 │ │ -068bfe: 1a01 9418 |000b: const-string v1, "java.vendor" // string@1894 │ │ -068c02: 7110 6815 0100 |000d: invoke-static {v1}, Ljava/lang/System;.getProperty:(Ljava/lang/String;)Ljava/lang/String; // method@1568 │ │ -068c08: 0c01 |0010: move-result-object v1 │ │ -068c0a: 6e20 5f15 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -068c10: 0c00 |0014: move-result-object v0 │ │ -068c12: 1a01 0c00 |0015: const-string v1, " " // string@000c │ │ -068c16: 6e20 5f15 1000 |0017: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -068c1c: 0c00 |001a: move-result-object v0 │ │ -068c1e: 1a01 9518 |001b: const-string v1, "java.version" // string@1895 │ │ -068c22: 7110 6815 0100 |001d: invoke-static {v1}, Ljava/lang/System;.getProperty:(Ljava/lang/String;)Ljava/lang/String; // method@1568 │ │ -068c28: 0c01 |0020: move-result-object v1 │ │ -068c2a: 6e20 5f15 1000 |0021: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -068c30: 0c00 |0024: move-result-object v0 │ │ -068c32: 1a01 2701 |0025: const-string v1, ", " // string@0127 │ │ -068c36: 6e20 5f15 1000 |0027: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -068c3c: 0c00 |002a: move-result-object v0 │ │ -068c3e: 1a01 7f1d |002b: const-string v1, "os.name" // string@1d7f │ │ -068c42: 7110 6815 0100 |002d: invoke-static {v1}, Ljava/lang/System;.getProperty:(Ljava/lang/String;)Ljava/lang/String; // method@1568 │ │ -068c48: 0c01 |0030: move-result-object v1 │ │ -068c4a: 6e20 5f15 1000 |0031: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -068c50: 0c00 |0034: move-result-object v0 │ │ -068c52: 1a01 0c00 |0035: const-string v1, " " // string@000c │ │ -068c56: 6e20 5f15 1000 |0037: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -068c5c: 0c00 |003a: move-result-object v0 │ │ -068c5e: 1a01 801d |003b: const-string v1, "os.version" // string@1d80 │ │ -068c62: 7110 6815 0100 |003d: invoke-static {v1}, Ljava/lang/System;.getProperty:(Ljava/lang/String;)Ljava/lang/String; // method@1568 │ │ -068c68: 0c01 |0040: move-result-object v1 │ │ -068c6a: 6e20 5f15 1000 |0041: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -068c70: 0c00 |0044: move-result-object v0 │ │ -068c72: 1a01 d623 |0045: const-string v1, "|" // string@23d6 │ │ -068c76: 6e20 5f15 1000 |0047: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -068c7c: 0c00 |004a: move-result-object v0 │ │ -068c7e: 6e10 6415 0000 |004b: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ -068c84: 0c00 |004e: move-result-object v0 │ │ -068c86: 6900 7b0a |004f: sput-object v0, Ljwtc/android/timeseal/TimesealingSocket;.jdField_int:Ljava/lang/String; // field@0a7b │ │ -068c8a: 0e00 |0051: return-void │ │ +06a78c: |[06a78c] jwtc.android.timeseal.TimesealingSocket.:()V │ │ +06a79c: 2200 3f03 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@033f │ │ +06a7a0: 7010 5715 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ +06a7a6: 1a01 dd0c |0005: const-string v1, "TIMESTAMP|FICS timeseal implementation by Alexander Maryanovsky|" // string@0cdd │ │ +06a7aa: 6e20 5f15 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +06a7b0: 0c00 |000a: move-result-object v0 │ │ +06a7b2: 1a01 9018 |000b: const-string v1, "java.vendor" // string@1890 │ │ +06a7b6: 7110 6815 0100 |000d: invoke-static {v1}, Ljava/lang/System;.getProperty:(Ljava/lang/String;)Ljava/lang/String; // method@1568 │ │ +06a7bc: 0c01 |0010: move-result-object v1 │ │ +06a7be: 6e20 5f15 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +06a7c4: 0c00 |0014: move-result-object v0 │ │ +06a7c6: 1a01 0c00 |0015: const-string v1, " " // string@000c │ │ +06a7ca: 6e20 5f15 1000 |0017: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +06a7d0: 0c00 |001a: move-result-object v0 │ │ +06a7d2: 1a01 9118 |001b: const-string v1, "java.version" // string@1891 │ │ +06a7d6: 7110 6815 0100 |001d: invoke-static {v1}, Ljava/lang/System;.getProperty:(Ljava/lang/String;)Ljava/lang/String; // method@1568 │ │ +06a7dc: 0c01 |0020: move-result-object v1 │ │ +06a7de: 6e20 5f15 1000 |0021: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +06a7e4: 0c00 |0024: move-result-object v0 │ │ +06a7e6: 1a01 2701 |0025: const-string v1, ", " // string@0127 │ │ +06a7ea: 6e20 5f15 1000 |0027: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +06a7f0: 0c00 |002a: move-result-object v0 │ │ +06a7f2: 1a01 7b1d |002b: const-string v1, "os.name" // string@1d7b │ │ +06a7f6: 7110 6815 0100 |002d: invoke-static {v1}, Ljava/lang/System;.getProperty:(Ljava/lang/String;)Ljava/lang/String; // method@1568 │ │ +06a7fc: 0c01 |0030: move-result-object v1 │ │ +06a7fe: 6e20 5f15 1000 |0031: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +06a804: 0c00 |0034: move-result-object v0 │ │ +06a806: 1a01 0c00 |0035: const-string v1, " " // string@000c │ │ +06a80a: 6e20 5f15 1000 |0037: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +06a810: 0c00 |003a: move-result-object v0 │ │ +06a812: 1a01 7c1d |003b: const-string v1, "os.version" // string@1d7c │ │ +06a816: 7110 6815 0100 |003d: invoke-static {v1}, Ljava/lang/System;.getProperty:(Ljava/lang/String;)Ljava/lang/String; // method@1568 │ │ +06a81c: 0c01 |0040: move-result-object v1 │ │ +06a81e: 6e20 5f15 1000 |0041: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +06a824: 0c00 |0044: move-result-object v0 │ │ +06a826: 1a01 d123 |0045: const-string v1, "|" // string@23d1 │ │ +06a82a: 6e20 5f15 1000 |0047: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +06a830: 0c00 |004a: move-result-object v0 │ │ +06a832: 6e10 6415 0000 |004b: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ +06a838: 0c00 |004e: move-result-object v0 │ │ +06a83a: 6900 7b0a |004f: sput-object v0, Ljwtc/android/timeseal/TimesealingSocket;.jdField_int:Ljava/lang/String; // field@0a7b │ │ +06a83e: 0e00 |0051: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=19 │ │ locals : │ │ │ │ #1 : (in Ljwtc/android/timeseal/TimesealingSocket;) │ │ name : '' │ │ type : '(Ljava/lang/String;I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 16 16-bit code units │ │ -068c8c: |[068c8c] jwtc.android.timeseal.TimesealingSocket.:(Ljava/lang/String;I)V │ │ -068c9c: 7030 9215 3204 |0000: invoke-direct {v2, v3, v4}, Ljava/net/Socket;.:(Ljava/lang/String;I)V // method@1592 │ │ -068ca2: 2200 6704 |0003: new-instance v0, Ljwtc/android/timeseal/streams/c; // type@0467 │ │ -068ca6: 1301 1027 |0005: const/16 v1, #int 10000 // #2710 │ │ -068caa: 7020 c01a 1000 |0007: invoke-direct {v0, v1}, Ljwtc/android/timeseal/streams/c;.:(I)V // method@1ac0 │ │ -068cb0: 5b20 780a |000a: iput-object v0, v2, Ljwtc/android/timeseal/TimesealingSocket;.jdField_do:Ljwtc/android/timeseal/streams/c; // field@0a78 │ │ -068cb4: 7010 b41a 0200 |000c: invoke-direct {v2}, Ljwtc/android/timeseal/TimesealingSocket;.jdField_if:()V // method@1ab4 │ │ -068cba: 0e00 |000f: return-void │ │ +06a840: |[06a840] jwtc.android.timeseal.TimesealingSocket.:(Ljava/lang/String;I)V │ │ +06a850: 7030 9215 3204 |0000: invoke-direct {v2, v3, v4}, Ljava/net/Socket;.:(Ljava/lang/String;I)V // method@1592 │ │ +06a856: 2200 6404 |0003: new-instance v0, Ljwtc/android/timeseal/streams/c; // type@0464 │ │ +06a85a: 1301 1027 |0005: const/16 v1, #int 10000 // #2710 │ │ +06a85e: 7020 bf1a 1000 |0007: invoke-direct {v0, v1}, Ljwtc/android/timeseal/streams/c;.:(I)V // method@1abf │ │ +06a864: 5b20 780a |000a: iput-object v0, v2, Ljwtc/android/timeseal/TimesealingSocket;.jdField_do:Ljwtc/android/timeseal/streams/c; // field@0a78 │ │ +06a868: 7010 b31a 0200 |000c: invoke-direct {v2}, Ljwtc/android/timeseal/TimesealingSocket;.jdField_if:()V // method@1ab3 │ │ +06a86e: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=161 │ │ 0x0003 line=21 │ │ 0x000c line=162 │ │ 0x000f line=163 │ │ locals : │ │ @@ -119528,25 +119563,25 @@ │ │ type : '(Ljava/net/InetAddress;I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 23 16-bit code units │ │ -068cbc: |[068cbc] jwtc.android.timeseal.TimesealingSocket.:(Ljava/net/InetAddress;I)V │ │ -068ccc: 7030 9315 3204 |0000: invoke-direct {v2, v3, v4}, Ljava/net/Socket;.:(Ljava/net/InetAddress;I)V // method@1593 │ │ -068cd2: 2200 6704 |0003: new-instance v0, Ljwtc/android/timeseal/streams/c; // type@0467 │ │ -068cd6: 1301 1027 |0005: const/16 v1, #int 10000 // #2710 │ │ -068cda: 7020 c01a 1000 |0007: invoke-direct {v0, v1}, Ljwtc/android/timeseal/streams/c;.:(I)V // method@1ac0 │ │ -068ce0: 5b20 780a |000a: iput-object v0, v2, Ljwtc/android/timeseal/TimesealingSocket;.jdField_do:Ljwtc/android/timeseal/streams/c; // field@0a78 │ │ -068ce4: 7010 b41a 0200 |000c: invoke-direct {v2}, Ljwtc/android/timeseal/TimesealingSocket;.jdField_if:()V // method@1ab4 │ │ -068cea: 1a00 5f0d |000f: const-string v0, "TimesealingSocket" // string@0d5f │ │ -068cee: 1a01 d517 |0011: const-string v1, "initialized" // string@17d5 │ │ -068cf2: 7120 f811 1000 |0013: invoke-static {v0, v1}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@11f8 │ │ -068cf8: 0e00 |0016: return-void │ │ +06a870: |[06a870] jwtc.android.timeseal.TimesealingSocket.:(Ljava/net/InetAddress;I)V │ │ +06a880: 7030 9315 3204 |0000: invoke-direct {v2, v3, v4}, Ljava/net/Socket;.:(Ljava/net/InetAddress;I)V // method@1593 │ │ +06a886: 2200 6404 |0003: new-instance v0, Ljwtc/android/timeseal/streams/c; // type@0464 │ │ +06a88a: 1301 1027 |0005: const/16 v1, #int 10000 // #2710 │ │ +06a88e: 7020 bf1a 1000 |0007: invoke-direct {v0, v1}, Ljwtc/android/timeseal/streams/c;.:(I)V // method@1abf │ │ +06a894: 5b20 780a |000a: iput-object v0, v2, Ljwtc/android/timeseal/TimesealingSocket;.jdField_do:Ljwtc/android/timeseal/streams/c; // field@0a78 │ │ +06a898: 7010 b31a 0200 |000c: invoke-direct {v2}, Ljwtc/android/timeseal/TimesealingSocket;.jdField_if:()V // method@1ab3 │ │ +06a89e: 1a00 5c0d |000f: const-string v0, "TimesealingSocket" // string@0d5c │ │ +06a8a2: 1a01 d117 |0011: const-string v1, "initialized" // string@17d1 │ │ +06a8a6: 7120 f811 1000 |0013: invoke-static {v0, v1}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@11f8 │ │ +06a8ac: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=152 │ │ 0x0003 line=21 │ │ 0x000c line=153 │ │ 0x000f line=155 │ │ 0x0016 line=156 │ │ @@ -119560,29 +119595,29 @@ │ │ type : '()V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 24 16-bit code units │ │ -068cfc: |[068cfc] jwtc.android.timeseal.TimesealingSocket.a:()V │ │ -068d0c: 6e10 b31a 0200 |0000: invoke-virtual {v2}, Ljwtc/android/timeseal/TimesealingSocket;.getOutputStream:()Ljava/io/OutputStream; // method@1ab3 │ │ -068d12: 0c00 |0003: move-result-object v0 │ │ -068d14: 1d00 |0004: monitor-enter v0 │ │ -068d16: 6201 7b0a |0005: sget-object v1, Ljwtc/android/timeseal/TimesealingSocket;.jdField_int:Ljava/lang/String; // field@0a7b │ │ -068d1a: 6e10 3c15 0100 |0007: invoke-virtual {v1}, Ljava/lang/String;.getBytes:()[B // method@153c │ │ -068d20: 0c01 |000a: move-result-object v1 │ │ -068d22: 6e20 c914 1000 |000b: invoke-virtual {v0, v1}, Ljava/io/OutputStream;.write:([B)V // method@14c9 │ │ -068d28: 1301 0a00 |000e: const/16 v1, #int 10 // #a │ │ -068d2c: 6e20 c814 1000 |0010: invoke-virtual {v0, v1}, Ljava/io/OutputStream;.write:(I)V // method@14c8 │ │ -068d32: 1e00 |0013: monitor-exit v0 │ │ -068d34: 0e00 |0014: return-void │ │ -068d36: 0d01 |0015: move-exception v1 │ │ -068d38: 1e00 |0016: monitor-exit v0 │ │ -068d3a: 2701 |0017: throw v1 │ │ +06a8b0: |[06a8b0] jwtc.android.timeseal.TimesealingSocket.a:()V │ │ +06a8c0: 6e10 b21a 0200 |0000: invoke-virtual {v2}, Ljwtc/android/timeseal/TimesealingSocket;.getOutputStream:()Ljava/io/OutputStream; // method@1ab2 │ │ +06a8c6: 0c00 |0003: move-result-object v0 │ │ +06a8c8: 1d00 |0004: monitor-enter v0 │ │ +06a8ca: 6201 7b0a |0005: sget-object v1, Ljwtc/android/timeseal/TimesealingSocket;.jdField_int:Ljava/lang/String; // field@0a7b │ │ +06a8ce: 6e10 3c15 0100 |0007: invoke-virtual {v1}, Ljava/lang/String;.getBytes:()[B // method@153c │ │ +06a8d4: 0c01 |000a: move-result-object v1 │ │ +06a8d6: 6e20 c914 1000 |000b: invoke-virtual {v0, v1}, Ljava/io/OutputStream;.write:([B)V // method@14c9 │ │ +06a8dc: 1301 0a00 |000e: const/16 v1, #int 10 // #a │ │ +06a8e0: 6e20 c814 1000 |0010: invoke-virtual {v0, v1}, Ljava/io/OutputStream;.write:(I)V // method@14c8 │ │ +06a8e6: 1e00 |0013: monitor-exit v0 │ │ +06a8e8: 0e00 |0014: return-void │ │ +06a8ea: 0d01 |0015: move-exception v1 │ │ +06a8ec: 1e00 |0016: monitor-exit v0 │ │ +06a8ee: 2701 |0017: throw v1 │ │ catches : 1 │ │ 0x0005 - 0x0017 │ │ -> 0x0015 │ │ positions : │ │ 0x0000 line=38 │ │ 0x0004 line=39 │ │ 0x0005 line=41 │ │ @@ -119599,17 +119634,17 @@ │ │ type : '(Ljwtc/android/timeseal/TimesealingSocket;)J' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -068d48: |[068d48] jwtc.android.timeseal.TimesealingSocket.access$000:(Ljwtc/android/timeseal/TimesealingSocket;)J │ │ -068d58: 5320 790a |0000: iget-wide v0, v2, Ljwtc/android/timeseal/TimesealingSocket;.jdField_for:J // field@0a79 │ │ -068d5c: 1000 |0002: return-wide v0 │ │ +06a8fc: |[06a8fc] jwtc.android.timeseal.TimesealingSocket.access$000:(Ljwtc/android/timeseal/TimesealingSocket;)J │ │ +06a90c: 5320 790a |0000: iget-wide v0, v2, Ljwtc/android/timeseal/TimesealingSocket;.jdField_for:J // field@0a79 │ │ +06a910: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=16 │ │ locals : │ │ 0x0000 - 0x0003 reg=2 x0 Ljwtc/android/timeseal/TimesealingSocket; │ │ │ │ #5 : (in Ljwtc/android/timeseal/TimesealingSocket;) │ │ @@ -119617,31 +119652,31 @@ │ │ type : '()V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 35 16-bit code units │ │ -068d60: |[068d60] jwtc.android.timeseal.TimesealingSocket.jdField_if:()V │ │ -068d70: 7100 6615 0000 |0000: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@1566 │ │ -068d76: 0b00 |0003: move-result-wide v0 │ │ -068d78: 5a20 790a |0004: iput-wide v0, v2, Ljwtc/android/timeseal/TimesealingSocket;.jdField_for:J // field@0a79 │ │ -068d7c: 2200 6304 |0006: new-instance v0, Ljwtc/android/timeseal/TimesealingSocket$a; // type@0463 │ │ -068d80: 6f10 9615 0200 |0008: invoke-super {v2}, Ljava/net/Socket;.getOutputStream:()Ljava/io/OutputStream; // method@1596 │ │ -068d86: 0c01 |000b: move-result-object v1 │ │ -068d88: 7030 a91a 2001 |000c: invoke-direct {v0, v2, v1}, Ljwtc/android/timeseal/TimesealingSocket$a;.:(Ljwtc/android/timeseal/TimesealingSocket;Ljava/io/OutputStream;)V // method@1aa9 │ │ -068d8e: 5b20 7a0a |000f: iput-object v0, v2, Ljwtc/android/timeseal/TimesealingSocket;.jdField_if:Ljava/io/OutputStream; // field@0a7a │ │ -068d92: 7010 af1a 0200 |0011: invoke-direct {v2}, Ljwtc/android/timeseal/TimesealingSocket;.a:()V // method@1aaf │ │ -068d98: 2200 4403 |0014: new-instance v0, Ljava/lang/Thread; // type@0344 │ │ -068d9c: 1a01 5b0d |0016: const-string v1, "Timeseal thread" // string@0d5b │ │ -068da0: 7030 6c15 2001 |0018: invoke-direct {v0, v2, v1}, Ljava/lang/Thread;.:(Ljava/lang/Runnable;Ljava/lang/String;)V // method@156c │ │ -068da6: 5b20 770a |001b: iput-object v0, v2, Ljwtc/android/timeseal/TimesealingSocket;.a:Ljava/lang/Thread; // field@0a77 │ │ -068daa: 5420 770a |001d: iget-object v0, v2, Ljwtc/android/timeseal/TimesealingSocket;.a:Ljava/lang/Thread; // field@0a77 │ │ -068dae: 6e10 7115 0000 |001f: invoke-virtual {v0}, Ljava/lang/Thread;.start:()V // method@1571 │ │ -068db4: 0e00 |0022: return-void │ │ +06a914: |[06a914] jwtc.android.timeseal.TimesealingSocket.jdField_if:()V │ │ +06a924: 7100 6615 0000 |0000: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@1566 │ │ +06a92a: 0b00 |0003: move-result-wide v0 │ │ +06a92c: 5a20 790a |0004: iput-wide v0, v2, Ljwtc/android/timeseal/TimesealingSocket;.jdField_for:J // field@0a79 │ │ +06a930: 2200 6004 |0006: new-instance v0, Ljwtc/android/timeseal/TimesealingSocket$a; // type@0460 │ │ +06a934: 6f10 9615 0200 |0008: invoke-super {v2}, Ljava/net/Socket;.getOutputStream:()Ljava/io/OutputStream; // method@1596 │ │ +06a93a: 0c01 |000b: move-result-object v1 │ │ +06a93c: 7030 a81a 2001 |000c: invoke-direct {v0, v2, v1}, Ljwtc/android/timeseal/TimesealingSocket$a;.:(Ljwtc/android/timeseal/TimesealingSocket;Ljava/io/OutputStream;)V // method@1aa8 │ │ +06a942: 5b20 7a0a |000f: iput-object v0, v2, Ljwtc/android/timeseal/TimesealingSocket;.jdField_if:Ljava/io/OutputStream; // field@0a7a │ │ +06a946: 7010 ae1a 0200 |0011: invoke-direct {v2}, Ljwtc/android/timeseal/TimesealingSocket;.a:()V // method@1aae │ │ +06a94c: 2200 4103 |0014: new-instance v0, Ljava/lang/Thread; // type@0341 │ │ +06a950: 1a01 580d |0016: const-string v1, "Timeseal thread" // string@0d58 │ │ +06a954: 7030 6c15 2001 |0018: invoke-direct {v0, v2, v1}, Ljava/lang/Thread;.:(Ljava/lang/Runnable;Ljava/lang/String;)V // method@156c │ │ +06a95a: 5b20 770a |001b: iput-object v0, v2, Ljwtc/android/timeseal/TimesealingSocket;.a:Ljava/lang/Thread; // field@0a77 │ │ +06a95e: 5420 770a |001d: iget-object v0, v2, Ljwtc/android/timeseal/TimesealingSocket;.a:Ljava/lang/Thread; // field@0a77 │ │ +06a962: 6e10 7115 0000 |001f: invoke-virtual {v0}, Ljava/lang/Thread;.start:()V // method@1571 │ │ +06a968: 0e00 |0022: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ 0x0006 line=29 │ │ 0x0011 line=30 │ │ 0x0014 line=31 │ │ 0x001d line=32 │ │ @@ -119655,19 +119690,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -068db8: |[068db8] jwtc.android.timeseal.TimesealingSocket.close:()V │ │ -068dc8: 6f10 9415 0100 |0000: invoke-super {v1}, Ljava/net/Socket;.close:()V // method@1594 │ │ -068dce: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -068dd0: 5b10 770a |0004: iput-object v0, v1, Ljwtc/android/timeseal/TimesealingSocket;.a:Ljava/lang/Thread; // field@0a77 │ │ -068dd4: 0e00 |0006: return-void │ │ +06a96c: |[06a96c] jwtc.android.timeseal.TimesealingSocket.close:()V │ │ +06a97c: 6f10 9415 0100 |0000: invoke-super {v1}, Ljava/net/Socket;.close:()V // method@1594 │ │ +06a982: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +06a984: 5b10 770a |0004: iput-object v0, v1, Ljwtc/android/timeseal/TimesealingSocket;.a:Ljava/lang/Thread; // field@0a77 │ │ +06a988: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=145 │ │ 0x0003 line=146 │ │ 0x0006 line=147 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Ljwtc/android/timeseal/TimesealingSocket; │ │ @@ -119677,19 +119712,19 @@ │ │ type : '()Ljava/io/InputStream;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -068dd8: |[068dd8] jwtc.android.timeseal.TimesealingSocket.getInputStream:()Ljava/io/InputStream; │ │ -068de8: 5410 780a |0000: iget-object v0, v1, Ljwtc/android/timeseal/TimesealingSocket;.jdField_do:Ljwtc/android/timeseal/streams/c; // field@0a78 │ │ -068dec: 6e10 cc1a 0000 |0002: invoke-virtual {v0}, Ljwtc/android/timeseal/streams/c;.jdField_if:()Ljwtc/android/timeseal/streams/a; // method@1acc │ │ -068df2: 0c00 |0005: move-result-object v0 │ │ -068df4: 1100 |0006: return-object v0 │ │ +06a98c: |[06a98c] jwtc.android.timeseal.TimesealingSocket.getInputStream:()Ljava/io/InputStream; │ │ +06a99c: 5410 780a |0000: iget-object v0, v1, Ljwtc/android/timeseal/TimesealingSocket;.jdField_do:Ljwtc/android/timeseal/streams/c; // field@0a78 │ │ +06a9a0: 6e10 cb1a 0000 |0002: invoke-virtual {v0}, Ljwtc/android/timeseal/streams/c;.jdField_if:()Ljwtc/android/timeseal/streams/a; // method@1acb │ │ +06a9a6: 0c00 |0005: move-result-object v0 │ │ +06a9a8: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=139 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Ljwtc/android/timeseal/TimesealingSocket; │ │ │ │ #2 : (in Ljwtc/android/timeseal/TimesealingSocket;) │ │ @@ -119697,17 +119732,17 @@ │ │ type : '()Ljava/io/OutputStream;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -068df8: |[068df8] jwtc.android.timeseal.TimesealingSocket.getOutputStream:()Ljava/io/OutputStream; │ │ -068e08: 5410 7a0a |0000: iget-object v0, v1, Ljwtc/android/timeseal/TimesealingSocket;.jdField_if:Ljava/io/OutputStream; // field@0a7a │ │ -068e0c: 1100 |0002: return-object v0 │ │ +06a9ac: |[06a9ac] jwtc.android.timeseal.TimesealingSocket.getOutputStream:()Ljava/io/OutputStream; │ │ +06a9bc: 5410 7a0a |0000: iget-object v0, v1, Ljwtc/android/timeseal/TimesealingSocket;.jdField_if:Ljava/io/OutputStream; // field@0a7a │ │ +06a9c0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=134 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Ljwtc/android/timeseal/TimesealingSocket; │ │ │ │ #3 : (in Ljwtc/android/timeseal/TimesealingSocket;) │ │ @@ -119715,135 +119750,135 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 16 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 205 16-bit code units │ │ -068e10: |[068e10] jwtc.android.timeseal.TimesealingSocket.run:()V │ │ -068e20: 2205 0903 |0000: new-instance v5, Ljava/io/BufferedInputStream; // type@0309 │ │ -068e24: 6f10 9515 0f00 |0002: invoke-super {v15}, Ljava/net/Socket;.getInputStream:()Ljava/io/InputStream; // method@1595 │ │ -068e2a: 0c0d |0005: move-result-object v13 │ │ -068e2c: 7020 9414 d500 |0006: invoke-direct {v5, v13}, Ljava/io/BufferedInputStream;.:(Ljava/io/InputStream;)V // method@1494 │ │ -068e32: 54fd 780a |0009: iget-object v13, v15, Ljwtc/android/timeseal/TimesealingSocket;.jdField_do:Ljwtc/android/timeseal/streams/c; // field@0a78 │ │ -068e36: 6e10 c61a 0d00 |000b: invoke-virtual {v13}, Ljwtc/android/timeseal/streams/c;.jdField_byte:()Ljwtc/android/timeseal/streams/b; // method@1ac6 │ │ -068e3c: 0c09 |000e: move-result-object v9 │ │ -068e3e: 1a0c 0800 |000f: const-string v12, " │ │ +06a9c4: |[06a9c4] jwtc.android.timeseal.TimesealingSocket.run:()V │ │ +06a9d4: 2205 0603 |0000: new-instance v5, Ljava/io/BufferedInputStream; // type@0306 │ │ +06a9d8: 6f10 9515 0f00 |0002: invoke-super {v15}, Ljava/net/Socket;.getInputStream:()Ljava/io/InputStream; // method@1595 │ │ +06a9de: 0c0d |0005: move-result-object v13 │ │ +06a9e0: 7020 9414 d500 |0006: invoke-direct {v5, v13}, Ljava/io/BufferedInputStream;.:(Ljava/io/InputStream;)V // method@1494 │ │ +06a9e6: 54fd 780a |0009: iget-object v13, v15, Ljwtc/android/timeseal/TimesealingSocket;.jdField_do:Ljwtc/android/timeseal/streams/c; // field@0a78 │ │ +06a9ea: 6e10 c51a 0d00 |000b: invoke-virtual {v13}, Ljwtc/android/timeseal/streams/c;.jdField_byte:()Ljwtc/android/timeseal/streams/b; // method@1ac5 │ │ +06a9f0: 0c09 |000e: move-result-object v9 │ │ +06a9f2: 1a0c 0800 |000f: const-string v12, " │ │ [G] │ │ " // string@0008 │ │ -068e42: 6e10 4215 0c00 |0011: invoke-virtual {v12}, Ljava/lang/String;.length:()I // method@1542 │ │ -068e48: 0a0d |0014: move-result v13 │ │ -068e4a: 23d0 8c04 |0015: new-array v0, v13, [B // type@048c │ │ -068e4e: 1201 |0017: const/4 v1, #int 0 // #0 │ │ -068e50: 1203 |0018: const/4 v3, #int 0 // #0 │ │ -068e52: 54fd 770a |0019: iget-object v13, v15, Ljwtc/android/timeseal/TimesealingSocket;.a:Ljava/lang/Thread; // field@0a77 │ │ -068e56: 380d 9600 |001b: if-eqz v13, 00b1 // +0096 │ │ -068e5a: 3801 4a00 |001d: if-eqz v1, 0067 // +004a │ │ -068e5e: 120d |001f: const/4 v13, #int 0 // #0 │ │ -068e60: 4804 000d |0020: aget-byte v4, v0, v13 │ │ -068e64: 3b04 0400 |0022: if-gez v4, 0026 // +0004 │ │ -068e68: d044 0001 |0024: add-int/lit16 v4, v4, #int 256 // #0100 │ │ -068e6c: 120a |0026: const/4 v10, #int 0 // #0 │ │ -068e6e: 351a 0b00 |0027: if-ge v10, v1, 0032 // +000b │ │ -068e72: d80d 0a01 |0029: add-int/lit8 v13, v10, #int 1 // #01 │ │ -068e76: 480d 000d |002b: aget-byte v13, v0, v13 │ │ -068e7a: 4f0d 000a |002d: aput-byte v13, v0, v10 │ │ -068e7e: d80a 0a01 |002f: add-int/lit8 v10, v10, #int 1 // #01 │ │ -068e82: 28f6 |0031: goto 0027 // -000a │ │ -068e84: d801 01ff |0032: add-int/lit8 v1, v1, #int -1 // #ff │ │ -068e88: 6e20 3515 3c00 |0034: invoke-virtual {v12, v3}, Ljava/lang/String;.charAt:(I)C // method@1535 │ │ -068e8e: 0a0d |0037: move-result v13 │ │ -068e90: 334d 3400 |0038: if-ne v13, v4, 006c // +0034 │ │ -068e94: d803 0301 |003a: add-int/lit8 v3, v3, #int 1 // #01 │ │ -068e98: 6e10 4215 0c00 |003c: invoke-virtual {v12}, Ljava/lang/String;.length:()I // method@1542 │ │ -068e9e: 0a0d |003f: move-result v13 │ │ -068ea0: 33d3 d9ff |0040: if-ne v3, v13, 0019 // -0027 │ │ -068ea4: 1203 |0042: const/4 v3, #int 0 // #0 │ │ -068ea6: 1201 |0043: const/4 v1, #int 0 // #0 │ │ -068ea8: 1d0f |0044: monitor-enter v15 │ │ -068eaa: 6e10 b31a 0f00 |0045: invoke-virtual {v15}, Ljwtc/android/timeseal/TimesealingSocket;.getOutputStream:()Ljava/io/OutputStream; // method@1ab3 │ │ -068eb0: 0c0d |0048: move-result-object v13 │ │ -068eb2: 1a0e 0100 |0049: const-string v14, "9 │ │ +06a9f6: 6e10 4215 0c00 |0011: invoke-virtual {v12}, Ljava/lang/String;.length:()I // method@1542 │ │ +06a9fc: 0a0d |0014: move-result v13 │ │ +06a9fe: 23d0 8904 |0015: new-array v0, v13, [B // type@0489 │ │ +06aa02: 1201 |0017: const/4 v1, #int 0 // #0 │ │ +06aa04: 1203 |0018: const/4 v3, #int 0 // #0 │ │ +06aa06: 54fd 770a |0019: iget-object v13, v15, Ljwtc/android/timeseal/TimesealingSocket;.a:Ljava/lang/Thread; // field@0a77 │ │ +06aa0a: 380d 9600 |001b: if-eqz v13, 00b1 // +0096 │ │ +06aa0e: 3801 4a00 |001d: if-eqz v1, 0067 // +004a │ │ +06aa12: 120d |001f: const/4 v13, #int 0 // #0 │ │ +06aa14: 4804 000d |0020: aget-byte v4, v0, v13 │ │ +06aa18: 3b04 0400 |0022: if-gez v4, 0026 // +0004 │ │ +06aa1c: d044 0001 |0024: add-int/lit16 v4, v4, #int 256 // #0100 │ │ +06aa20: 120a |0026: const/4 v10, #int 0 // #0 │ │ +06aa22: 351a 0b00 |0027: if-ge v10, v1, 0032 // +000b │ │ +06aa26: d80d 0a01 |0029: add-int/lit8 v13, v10, #int 1 // #01 │ │ +06aa2a: 480d 000d |002b: aget-byte v13, v0, v13 │ │ +06aa2e: 4f0d 000a |002d: aput-byte v13, v0, v10 │ │ +06aa32: d80a 0a01 |002f: add-int/lit8 v10, v10, #int 1 // #01 │ │ +06aa36: 28f6 |0031: goto 0027 // -000a │ │ +06aa38: d801 01ff |0032: add-int/lit8 v1, v1, #int -1 // #ff │ │ +06aa3c: 6e20 3515 3c00 |0034: invoke-virtual {v12, v3}, Ljava/lang/String;.charAt:(I)C // method@1535 │ │ +06aa42: 0a0d |0037: move-result v13 │ │ +06aa44: 334d 3400 |0038: if-ne v13, v4, 006c // +0034 │ │ +06aa48: d803 0301 |003a: add-int/lit8 v3, v3, #int 1 // #01 │ │ +06aa4c: 6e10 4215 0c00 |003c: invoke-virtual {v12}, Ljava/lang/String;.length:()I // method@1542 │ │ +06aa52: 0a0d |003f: move-result v13 │ │ +06aa54: 33d3 d9ff |0040: if-ne v3, v13, 0019 // -0027 │ │ +06aa58: 1203 |0042: const/4 v3, #int 0 // #0 │ │ +06aa5a: 1201 |0043: const/4 v1, #int 0 // #0 │ │ +06aa5c: 1d0f |0044: monitor-enter v15 │ │ +06aa5e: 6e10 b21a 0f00 |0045: invoke-virtual {v15}, Ljwtc/android/timeseal/TimesealingSocket;.getOutputStream:()Ljava/io/OutputStream; // method@1ab2 │ │ +06aa64: 0c0d |0048: move-result-object v13 │ │ +06aa66: 1a0e 0100 |0049: const-string v14, "9 │ │ " // string@0001 │ │ -068eb6: 6e10 3c15 0e00 |004b: invoke-virtual {v14}, Ljava/lang/String;.getBytes:()[B // method@153c │ │ -068ebc: 0c0e |004e: move-result-object v14 │ │ -068ebe: 6e20 c914 ed00 |004f: invoke-virtual {v13, v14}, Ljava/io/OutputStream;.write:([B)V // method@14c9 │ │ -068ec4: 1e0f |0052: monitor-exit v15 │ │ -068ec6: 28c6 |0053: goto 0019 // -003a │ │ -068ec8: 0d0d |0054: move-exception v13 │ │ -068eca: 1e0f |0055: monitor-exit v15 │ │ -068ecc: 270d |0056: throw v13 │ │ -068ece: 0d06 |0057: move-exception v6 │ │ -068ed0: 54fd 7a0a |0058: iget-object v13, v15, Ljwtc/android/timeseal/TimesealingSocket;.jdField_if:Ljava/io/OutputStream; // field@0a7a │ │ -068ed4: 6e10 c614 0d00 |005a: invoke-virtual {v13}, Ljava/io/OutputStream;.close:()V // method@14c6 │ │ -068eda: 54fd 780a |005d: iget-object v13, v15, Ljwtc/android/timeseal/TimesealingSocket;.jdField_do:Ljwtc/android/timeseal/streams/c; // field@0a78 │ │ -068ede: 6e10 c61a 0d00 |005f: invoke-virtual {v13}, Ljwtc/android/timeseal/streams/c;.jdField_byte:()Ljwtc/android/timeseal/streams/b; // method@1ac6 │ │ -068ee4: 0c08 |0062: move-result-object v8 │ │ -068ee6: 6e10 bc1a 0800 |0063: invoke-virtual {v8}, Ljwtc/android/timeseal/streams/b;.close:()V // method@1abc │ │ -068eec: 0e00 |0066: return-void │ │ -068eee: 6e10 9514 0500 |0067: invoke-virtual {v5}, Ljava/io/BufferedInputStream;.read:()I // method@1495 │ │ -068ef4: 0a04 |006a: move-result v4 │ │ -068ef6: 28c9 |006b: goto 0034 // -0037 │ │ -068ef8: 3803 2700 |006c: if-eqz v3, 0093 // +0027 │ │ -068efc: 120d |006e: const/4 v13, #int 0 // #0 │ │ -068efe: 6e20 3515 dc00 |006f: invoke-virtual {v12, v13}, Ljava/lang/String;.charAt:(I)C // method@1535 │ │ -068f04: 0a0d |0072: move-result v13 │ │ -068f06: 8ddd |0073: int-to-byte v13, v13 │ │ -068f08: 6e20 bd1a d900 |0074: invoke-virtual {v9, v13}, Ljwtc/android/timeseal/streams/b;.write:(I)V // method@1abd │ │ -068f0e: 120b |0077: const/4 v11, #int 0 // #0 │ │ -068f10: 0112 |0078: move v2, v1 │ │ -068f12: d80d 03ff |0079: add-int/lit8 v13, v3, #int -1 // #ff │ │ -068f16: 35db 1100 |007b: if-ge v11, v13, 008c // +0011 │ │ -068f1a: d80d 0b01 |007d: add-int/lit8 v13, v11, #int 1 // #01 │ │ -068f1e: 6e20 3515 dc00 |007f: invoke-virtual {v12, v13}, Ljava/lang/String;.charAt:(I)C // method@1535 │ │ -068f24: 0a0d |0082: move-result v13 │ │ -068f26: 8ddd |0083: int-to-byte v13, v13 │ │ -068f28: 4f0d 000b |0084: aput-byte v13, v0, v11 │ │ -068f2c: d801 0201 |0086: add-int/lit8 v1, v2, #int 1 // #01 │ │ -068f30: d80b 0b01 |0088: add-int/lit8 v11, v11, #int 1 // #01 │ │ -068f34: 0112 |008a: move v2, v1 │ │ -068f36: 28ee |008b: goto 0079 // -0012 │ │ -068f38: d801 0201 |008c: add-int/lit8 v1, v2, #int 1 // #01 │ │ -068f3c: 8d4d |008e: int-to-byte v13, v4 │ │ -068f3e: 4f0d 0002 |008f: aput-byte v13, v0, v2 │ │ -068f42: 1203 |0091: const/4 v3, #int 0 // #0 │ │ -068f44: 2887 |0092: goto 0019 // -0079 │ │ -068f46: 3b04 0e00 |0093: if-gez v4, 00a1 // +000e │ │ -068f4a: 54fd 780a |0095: iget-object v13, v15, Ljwtc/android/timeseal/TimesealingSocket;.jdField_do:Ljwtc/android/timeseal/streams/c; // field@0a78 │ │ -068f4e: 6e10 c61a 0d00 |0097: invoke-virtual {v13}, Ljwtc/android/timeseal/streams/c;.jdField_byte:()Ljwtc/android/timeseal/streams/b; // method@1ac6 │ │ -068f54: 0c08 |009a: move-result-object v8 │ │ -068f56: 6e10 bc1a 0800 |009b: invoke-virtual {v8}, Ljwtc/android/timeseal/streams/b;.close:()V // method@1abc │ │ -068f5c: 28c8 |009e: goto 0066 // -0038 │ │ -068f5e: 0d0d |009f: move-exception v13 │ │ -068f60: 28c6 |00a0: goto 0066 // -003a │ │ -068f62: 6e20 bd1a 4900 |00a1: invoke-virtual {v9, v4}, Ljwtc/android/timeseal/streams/b;.write:(I)V // method@1abd │ │ -068f68: 2900 75ff |00a4: goto/16 0019 // -008b │ │ -068f6c: 0d0d |00a6: move-exception v13 │ │ -068f6e: 54fe 780a |00a7: iget-object v14, v15, Ljwtc/android/timeseal/TimesealingSocket;.jdField_do:Ljwtc/android/timeseal/streams/c; // field@0a78 │ │ -068f72: 6e10 c61a 0e00 |00a9: invoke-virtual {v14}, Ljwtc/android/timeseal/streams/c;.jdField_byte:()Ljwtc/android/timeseal/streams/b; // method@1ac6 │ │ -068f78: 0c08 |00ac: move-result-object v8 │ │ -068f7a: 6e10 bc1a 0800 |00ad: invoke-virtual {v8}, Ljwtc/android/timeseal/streams/b;.close:()V // method@1abc │ │ -068f80: 270d |00b0: throw v13 │ │ -068f82: 54fd 780a |00b1: iget-object v13, v15, Ljwtc/android/timeseal/TimesealingSocket;.jdField_do:Ljwtc/android/timeseal/streams/c; // field@0a78 │ │ -068f86: 6e10 c61a 0d00 |00b3: invoke-virtual {v13}, Ljwtc/android/timeseal/streams/c;.jdField_byte:()Ljwtc/android/timeseal/streams/b; // method@1ac6 │ │ -068f8c: 0c08 |00b6: move-result-object v8 │ │ -068f8e: 6e10 bc1a 0800 |00b7: invoke-virtual {v8}, Ljwtc/android/timeseal/streams/b;.close:()V // method@1abc │ │ -068f94: 28ac |00ba: goto 0066 // -0054 │ │ -068f96: 0d0d |00bb: move-exception v13 │ │ -068f98: 28aa |00bc: goto 0066 // -0056 │ │ -068f9a: 0d07 |00bd: move-exception v7 │ │ -068f9c: 620d 2e05 |00be: sget-object v13, Ljava/lang/System;.err:Ljava/io/PrintStream; // field@052e │ │ -068fa0: 1a0e 4e04 |00c0: const-string v14, "Failed to close PipedStream" // string@044e │ │ -068fa4: 6e20 cc14 ed00 |00c2: invoke-virtual {v13, v14}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@14cc │ │ -068faa: 6e10 bd14 0700 |00c5: invoke-virtual {v7}, Ljava/io/IOException;.printStackTrace:()V // method@14bd │ │ -068fb0: 2895 |00c8: goto 005d // -006b │ │ -068fb2: 0d0e |00c9: move-exception v14 │ │ -068fb4: 28e6 |00ca: goto 00b0 // -001a │ │ -068fb6: 0d0d |00cb: move-exception v13 │ │ -068fb8: 289a |00cc: goto 0066 // -0066 │ │ +06aa6a: 6e10 3c15 0e00 |004b: invoke-virtual {v14}, Ljava/lang/String;.getBytes:()[B // method@153c │ │ +06aa70: 0c0e |004e: move-result-object v14 │ │ +06aa72: 6e20 c914 ed00 |004f: invoke-virtual {v13, v14}, Ljava/io/OutputStream;.write:([B)V // method@14c9 │ │ +06aa78: 1e0f |0052: monitor-exit v15 │ │ +06aa7a: 28c6 |0053: goto 0019 // -003a │ │ +06aa7c: 0d0d |0054: move-exception v13 │ │ +06aa7e: 1e0f |0055: monitor-exit v15 │ │ +06aa80: 270d |0056: throw v13 │ │ +06aa82: 0d06 |0057: move-exception v6 │ │ +06aa84: 54fd 7a0a |0058: iget-object v13, v15, Ljwtc/android/timeseal/TimesealingSocket;.jdField_if:Ljava/io/OutputStream; // field@0a7a │ │ +06aa88: 6e10 c614 0d00 |005a: invoke-virtual {v13}, Ljava/io/OutputStream;.close:()V // method@14c6 │ │ +06aa8e: 54fd 780a |005d: iget-object v13, v15, Ljwtc/android/timeseal/TimesealingSocket;.jdField_do:Ljwtc/android/timeseal/streams/c; // field@0a78 │ │ +06aa92: 6e10 c51a 0d00 |005f: invoke-virtual {v13}, Ljwtc/android/timeseal/streams/c;.jdField_byte:()Ljwtc/android/timeseal/streams/b; // method@1ac5 │ │ +06aa98: 0c08 |0062: move-result-object v8 │ │ +06aa9a: 6e10 bb1a 0800 |0063: invoke-virtual {v8}, Ljwtc/android/timeseal/streams/b;.close:()V // method@1abb │ │ +06aaa0: 0e00 |0066: return-void │ │ +06aaa2: 6e10 9514 0500 |0067: invoke-virtual {v5}, Ljava/io/BufferedInputStream;.read:()I // method@1495 │ │ +06aaa8: 0a04 |006a: move-result v4 │ │ +06aaaa: 28c9 |006b: goto 0034 // -0037 │ │ +06aaac: 3803 2700 |006c: if-eqz v3, 0093 // +0027 │ │ +06aab0: 120d |006e: const/4 v13, #int 0 // #0 │ │ +06aab2: 6e20 3515 dc00 |006f: invoke-virtual {v12, v13}, Ljava/lang/String;.charAt:(I)C // method@1535 │ │ +06aab8: 0a0d |0072: move-result v13 │ │ +06aaba: 8ddd |0073: int-to-byte v13, v13 │ │ +06aabc: 6e20 bc1a d900 |0074: invoke-virtual {v9, v13}, Ljwtc/android/timeseal/streams/b;.write:(I)V // method@1abc │ │ +06aac2: 120b |0077: const/4 v11, #int 0 // #0 │ │ +06aac4: 0112 |0078: move v2, v1 │ │ +06aac6: d80d 03ff |0079: add-int/lit8 v13, v3, #int -1 // #ff │ │ +06aaca: 35db 1100 |007b: if-ge v11, v13, 008c // +0011 │ │ +06aace: d80d 0b01 |007d: add-int/lit8 v13, v11, #int 1 // #01 │ │ +06aad2: 6e20 3515 dc00 |007f: invoke-virtual {v12, v13}, Ljava/lang/String;.charAt:(I)C // method@1535 │ │ +06aad8: 0a0d |0082: move-result v13 │ │ +06aada: 8ddd |0083: int-to-byte v13, v13 │ │ +06aadc: 4f0d 000b |0084: aput-byte v13, v0, v11 │ │ +06aae0: d801 0201 |0086: add-int/lit8 v1, v2, #int 1 // #01 │ │ +06aae4: d80b 0b01 |0088: add-int/lit8 v11, v11, #int 1 // #01 │ │ +06aae8: 0112 |008a: move v2, v1 │ │ +06aaea: 28ee |008b: goto 0079 // -0012 │ │ +06aaec: d801 0201 |008c: add-int/lit8 v1, v2, #int 1 // #01 │ │ +06aaf0: 8d4d |008e: int-to-byte v13, v4 │ │ +06aaf2: 4f0d 0002 |008f: aput-byte v13, v0, v2 │ │ +06aaf6: 1203 |0091: const/4 v3, #int 0 // #0 │ │ +06aaf8: 2887 |0092: goto 0019 // -0079 │ │ +06aafa: 3b04 0e00 |0093: if-gez v4, 00a1 // +000e │ │ +06aafe: 54fd 780a |0095: iget-object v13, v15, Ljwtc/android/timeseal/TimesealingSocket;.jdField_do:Ljwtc/android/timeseal/streams/c; // field@0a78 │ │ +06ab02: 6e10 c51a 0d00 |0097: invoke-virtual {v13}, Ljwtc/android/timeseal/streams/c;.jdField_byte:()Ljwtc/android/timeseal/streams/b; // method@1ac5 │ │ +06ab08: 0c08 |009a: move-result-object v8 │ │ +06ab0a: 6e10 bb1a 0800 |009b: invoke-virtual {v8}, Ljwtc/android/timeseal/streams/b;.close:()V // method@1abb │ │ +06ab10: 28c8 |009e: goto 0066 // -0038 │ │ +06ab12: 0d0d |009f: move-exception v13 │ │ +06ab14: 28c6 |00a0: goto 0066 // -003a │ │ +06ab16: 6e20 bc1a 4900 |00a1: invoke-virtual {v9, v4}, Ljwtc/android/timeseal/streams/b;.write:(I)V // method@1abc │ │ +06ab1c: 2900 75ff |00a4: goto/16 0019 // -008b │ │ +06ab20: 0d0d |00a6: move-exception v13 │ │ +06ab22: 54fe 780a |00a7: iget-object v14, v15, Ljwtc/android/timeseal/TimesealingSocket;.jdField_do:Ljwtc/android/timeseal/streams/c; // field@0a78 │ │ +06ab26: 6e10 c51a 0e00 |00a9: invoke-virtual {v14}, Ljwtc/android/timeseal/streams/c;.jdField_byte:()Ljwtc/android/timeseal/streams/b; // method@1ac5 │ │ +06ab2c: 0c08 |00ac: move-result-object v8 │ │ +06ab2e: 6e10 bb1a 0800 |00ad: invoke-virtual {v8}, Ljwtc/android/timeseal/streams/b;.close:()V // method@1abb │ │ +06ab34: 270d |00b0: throw v13 │ │ +06ab36: 54fd 780a |00b1: iget-object v13, v15, Ljwtc/android/timeseal/TimesealingSocket;.jdField_do:Ljwtc/android/timeseal/streams/c; // field@0a78 │ │ +06ab3a: 6e10 c51a 0d00 |00b3: invoke-virtual {v13}, Ljwtc/android/timeseal/streams/c;.jdField_byte:()Ljwtc/android/timeseal/streams/b; // method@1ac5 │ │ +06ab40: 0c08 |00b6: move-result-object v8 │ │ +06ab42: 6e10 bb1a 0800 |00b7: invoke-virtual {v8}, Ljwtc/android/timeseal/streams/b;.close:()V // method@1abb │ │ +06ab48: 28ac |00ba: goto 0066 // -0054 │ │ +06ab4a: 0d0d |00bb: move-exception v13 │ │ +06ab4c: 28aa |00bc: goto 0066 // -0056 │ │ +06ab4e: 0d07 |00bd: move-exception v7 │ │ +06ab50: 620d 2e05 |00be: sget-object v13, Ljava/lang/System;.err:Ljava/io/PrintStream; // field@052e │ │ +06ab54: 1a0e 4e04 |00c0: const-string v14, "Failed to close PipedStream" // string@044e │ │ +06ab58: 6e20 cc14 ed00 |00c2: invoke-virtual {v13, v14}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@14cc │ │ +06ab5e: 6e10 bd14 0700 |00c5: invoke-virtual {v7}, Ljava/io/IOException;.printStackTrace:()V // method@14bd │ │ +06ab64: 2895 |00c8: goto 005d // -006b │ │ +06ab66: 0d0e |00c9: move-exception v14 │ │ +06ab68: 28e6 |00ca: goto 00b0 // -001a │ │ +06ab6a: 0d0d |00cb: move-exception v13 │ │ +06ab6c: 289a |00cc: goto 0066 // -0066 │ │ catches : 11 │ │ 0x0000 - 0x0045 │ │ Ljava/io/IOException; -> 0x0057 │ │ -> 0x00a6 │ │ 0x0045 - 0x0056 │ │ -> 0x0054 │ │ 0x0056 - 0x0057 │ │ @@ -119955,32 +119990,32 @@ │ │ 0x00b1 - 0x00bd reg=9 localb2 Ljwtc/android/timeseal/streams/b; │ │ 0x00b1 - 0x00bd reg=12 str Ljava/lang/String; │ │ 0x00bd - 0x00c9 reg=6 localIOException2 Ljava/io/IOException; │ │ 0x00be - 0x00c9 reg=7 localIOException3 Ljava/io/IOException; │ │ 0x00cb - 0x00cd reg=6 localIOException2 Ljava/io/IOException; │ │ 0x0000 - 0x00cd reg=15 this Ljwtc/android/timeseal/TimesealingSocket; │ │ │ │ - source_file_idx : 3424 (TimesealingSocket.java) │ │ + source_file_idx : 3421 (TimesealingSocket.java) │ │ │ │ Class #545 header: │ │ -class_idx : 1125 │ │ +class_idx : 1122 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 786 │ │ -source_file_idx : 4069 │ │ +superclass_idx : 783 │ │ +source_file_idx : 4066 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ Class #545 annotations: │ │ -Annotations on method #6840 'close' │ │ +Annotations on method #6839 'close' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/io/IOException; } │ │ -Annotations on method #6841 'read' │ │ +Annotations on method #6840 'read' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/io/IOException; } │ │ -Annotations on method #6842 'read' │ │ +Annotations on method #6841 'read' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/io/IOException; } │ │ │ │ Class #545 - │ │ Class descriptor : 'Ljwtc/android/timeseal/streams/a;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/io/InputStream;' │ │ Interfaces - │ │ @@ -119996,18 +120031,18 @@ │ │ type : '(Ljwtc/android/timeseal/streams/c;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -06903c: |[06903c] jwtc.android.timeseal.streams.a.:(Ljwtc/android/timeseal/streams/c;)V │ │ -06904c: 7010 bf14 0000 |0000: invoke-direct {v0}, Ljava/io/InputStream;.:()V // method@14bf │ │ -069052: 5b01 7c0a |0003: iput-object v1, v0, Ljwtc/android/timeseal/streams/a;.a:Ljwtc/android/timeseal/streams/c; // field@0a7c │ │ -069056: 0e00 |0005: return-void │ │ +06abf0: |[06abf0] jwtc.android.timeseal.streams.a.:(Ljwtc/android/timeseal/streams/c;)V │ │ +06ac00: 7010 bf14 0000 |0000: invoke-direct {v0}, Ljava/io/InputStream;.:()V // method@14bf │ │ +06ac06: 5b01 7c0a |0003: iput-object v1, v0, Ljwtc/android/timeseal/streams/a;.a:Ljwtc/android/timeseal/streams/c; // field@0a7c │ │ +06ac0a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ 0x0003 line=39 │ │ 0x0005 line=40 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Ljwtc/android/timeseal/streams/a; │ │ @@ -120019,19 +120054,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -069058: |[069058] jwtc.android.timeseal.streams.a.available:()I │ │ -069068: 5410 7c0a |0000: iget-object v0, v1, Ljwtc/android/timeseal/streams/a;.a:Ljwtc/android/timeseal/streams/c; // field@0a7c │ │ -06906c: 6e10 c71a 0000 |0002: invoke-virtual {v0}, Ljwtc/android/timeseal/streams/c;.jdField_case:()I // method@1ac7 │ │ -069072: 0a00 |0005: move-result v0 │ │ -069074: 0f00 |0006: return v0 │ │ +06ac0c: |[06ac0c] jwtc.android.timeseal.streams.a.available:()I │ │ +06ac1c: 5410 7c0a |0000: iget-object v0, v1, Ljwtc/android/timeseal/streams/a;.a:Ljwtc/android/timeseal/streams/c; // field@0a7c │ │ +06ac20: 6e10 c61a 0000 |0002: invoke-virtual {v0}, Ljwtc/android/timeseal/streams/c;.jdField_case:()I // method@1ac6 │ │ +06ac26: 0a00 |0005: move-result v0 │ │ +06ac28: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=13 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Ljwtc/android/timeseal/streams/a; │ │ │ │ #1 : (in Ljwtc/android/timeseal/streams/a;) │ │ @@ -120039,18 +120074,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -069078: |[069078] jwtc.android.timeseal.streams.a.close:()V │ │ -069088: 5410 7c0a |0000: iget-object v0, v1, Ljwtc/android/timeseal/streams/a;.a:Ljwtc/android/timeseal/streams/c; // field@0a7c │ │ -06908c: 6e10 cf1a 0000 |0002: invoke-virtual {v0}, Ljwtc/android/timeseal/streams/c;.jdField_new:()V // method@1acf │ │ -069092: 0e00 |0005: return-void │ │ +06ac2c: |[06ac2c] jwtc.android.timeseal.streams.a.close:()V │ │ +06ac3c: 5410 7c0a |0000: iget-object v0, v1, Ljwtc/android/timeseal/streams/a;.a:Ljwtc/android/timeseal/streams/c; // field@0a7c │ │ +06ac40: 6e10 ce1a 0000 |0002: invoke-virtual {v0}, Ljwtc/android/timeseal/streams/c;.jdField_new:()V // method@1ace │ │ +06ac46: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ 0x0005 line=35 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Ljwtc/android/timeseal/streams/a; │ │ │ │ @@ -120059,19 +120094,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -069094: |[069094] jwtc.android.timeseal.streams.a.read:()I │ │ -0690a4: 5410 7c0a |0000: iget-object v0, v1, Ljwtc/android/timeseal/streams/a;.a:Ljwtc/android/timeseal/streams/c; // field@0a7c │ │ -0690a8: 6e10 ca1a 0000 |0002: invoke-virtual {v0}, Ljwtc/android/timeseal/streams/c;.jdField_for:()I // method@1aca │ │ -0690ae: 0a00 |0005: move-result v0 │ │ -0690b0: 0f00 |0006: return v0 │ │ +06ac48: |[06ac48] jwtc.android.timeseal.streams.a.read:()I │ │ +06ac58: 5410 7c0a |0000: iget-object v0, v1, Ljwtc/android/timeseal/streams/a;.a:Ljwtc/android/timeseal/streams/c; // field@0a7c │ │ +06ac5c: 6e10 c91a 0000 |0002: invoke-virtual {v0}, Ljwtc/android/timeseal/streams/c;.jdField_for:()I // method@1ac9 │ │ +06ac62: 0a00 |0005: move-result v0 │ │ +06ac64: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=20 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Ljwtc/android/timeseal/streams/a; │ │ │ │ #3 : (in Ljwtc/android/timeseal/streams/a;) │ │ @@ -120079,46 +120114,46 @@ │ │ type : '([BII)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 7 16-bit code units │ │ -0690b4: |[0690b4] jwtc.android.timeseal.streams.a.read:([BII)I │ │ -0690c4: 5410 7c0a |0000: iget-object v0, v1, Ljwtc/android/timeseal/streams/a;.a:Ljwtc/android/timeseal/streams/c; // field@0a7c │ │ -0690c8: 6e40 cb1a 2043 |0002: invoke-virtual {v0, v2, v3, v4}, Ljwtc/android/timeseal/streams/c;.jdField_if:([BII)I // method@1acb │ │ -0690ce: 0a00 |0005: move-result v0 │ │ -0690d0: 0f00 |0006: return v0 │ │ +06ac68: |[06ac68] jwtc.android.timeseal.streams.a.read:([BII)I │ │ +06ac78: 5410 7c0a |0000: iget-object v0, v1, Ljwtc/android/timeseal/streams/a;.a:Ljwtc/android/timeseal/streams/c; // field@0a7c │ │ +06ac7c: 6e40 ca1a 2043 |0002: invoke-virtual {v0, v2, v3, v4}, Ljwtc/android/timeseal/streams/c;.jdField_if:([BII)I // method@1aca │ │ +06ac82: 0a00 |0005: move-result v0 │ │ +06ac84: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=27 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Ljwtc/android/timeseal/streams/a; │ │ 0x0000 - 0x0007 reg=2 paramArrayOfByte [B │ │ 0x0000 - 0x0007 reg=3 paramInt1 I │ │ 0x0000 - 0x0007 reg=4 paramInt2 I │ │ │ │ - source_file_idx : 4069 (a.java) │ │ + source_file_idx : 4066 (a.java) │ │ │ │ Class #546 header: │ │ -class_idx : 1126 │ │ +class_idx : 1123 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 789 │ │ -source_file_idx : 4382 │ │ +superclass_idx : 786 │ │ +source_file_idx : 4378 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 3 │ │ │ │ Class #546 annotations: │ │ -Annotations on method #6844 'close' │ │ +Annotations on method #6843 'close' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/io/IOException; } │ │ -Annotations on method #6845 'write' │ │ +Annotations on method #6844 'write' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/io/IOException; } │ │ -Annotations on method #6846 'write' │ │ +Annotations on method #6845 'write' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/io/IOException; } │ │ │ │ Class #546 - │ │ Class descriptor : 'Ljwtc/android/timeseal/streams/b;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Ljava/io/OutputStream;' │ │ Interfaces - │ │ @@ -120134,18 +120169,18 @@ │ │ type : '(Ljwtc/android/timeseal/streams/c;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0690d4: |[0690d4] jwtc.android.timeseal.streams.b.:(Ljwtc/android/timeseal/streams/c;)V │ │ -0690e4: 7010 c514 0000 |0000: invoke-direct {v0}, Ljava/io/OutputStream;.:()V // method@14c5 │ │ -0690ea: 5b01 7d0a |0003: iput-object v1, v0, Ljwtc/android/timeseal/streams/b;.a:Ljwtc/android/timeseal/streams/c; // field@0a7d │ │ -0690ee: 0e00 |0005: return-void │ │ +06ac88: |[06ac88] jwtc.android.timeseal.streams.b.:(Ljwtc/android/timeseal/streams/c;)V │ │ +06ac98: 7010 c514 0000 |0000: invoke-direct {v0}, Ljava/io/OutputStream;.:()V // method@14c5 │ │ +06ac9e: 5b01 7d0a |0003: iput-object v1, v0, Ljwtc/android/timeseal/streams/b;.a:Ljwtc/android/timeseal/streams/c; // field@0a7d │ │ +06aca2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ 0x0003 line=32 │ │ 0x0005 line=33 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Ljwtc/android/timeseal/streams/b; │ │ @@ -120157,18 +120192,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0690f0: |[0690f0] jwtc.android.timeseal.streams.b.close:()V │ │ -069100: 5410 7d0a |0000: iget-object v0, v1, Ljwtc/android/timeseal/streams/b;.a:Ljwtc/android/timeseal/streams/c; // field@0a7d │ │ -069104: 6e10 d01a 0000 |0002: invoke-virtual {v0}, Ljwtc/android/timeseal/streams/c;.jdField_try:()V // method@1ad0 │ │ -06910a: 0e00 |0005: return-void │ │ +06aca4: |[06aca4] jwtc.android.timeseal.streams.b.close:()V │ │ +06acb4: 5410 7d0a |0000: iget-object v0, v1, Ljwtc/android/timeseal/streams/b;.a:Ljwtc/android/timeseal/streams/c; // field@0a7d │ │ +06acb8: 6e10 cf1a 0000 |0002: invoke-virtual {v0}, Ljwtc/android/timeseal/streams/c;.jdField_try:()V // method@1acf │ │ +06acbe: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ 0x0005 line=28 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Ljwtc/android/timeseal/streams/b; │ │ │ │ @@ -120177,18 +120212,18 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -06910c: |[06910c] jwtc.android.timeseal.streams.b.write:(I)V │ │ -06911c: 5410 7d0a |0000: iget-object v0, v1, Ljwtc/android/timeseal/streams/b;.a:Ljwtc/android/timeseal/streams/c; // field@0a7d │ │ -069120: 6e20 c41a 2000 |0002: invoke-virtual {v0, v2}, Ljwtc/android/timeseal/streams/c;.a:(I)V // method@1ac4 │ │ -069126: 0e00 |0005: return-void │ │ +06acc0: |[06acc0] jwtc.android.timeseal.streams.b.write:(I)V │ │ +06acd0: 5410 7d0a |0000: iget-object v0, v1, Ljwtc/android/timeseal/streams/b;.a:Ljwtc/android/timeseal/streams/c; // field@0a7d │ │ +06acd4: 6e20 c31a 2000 |0002: invoke-virtual {v0, v2}, Ljwtc/android/timeseal/streams/c;.a:(I)V // method@1ac3 │ │ +06acda: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=13 │ │ 0x0005 line=14 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Ljwtc/android/timeseal/streams/b; │ │ 0x0000 - 0x0006 reg=2 paramInt I │ │ @@ -120198,48 +120233,48 @@ │ │ type : '([BII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -069128: |[069128] jwtc.android.timeseal.streams.b.write:([BII)V │ │ -069138: 5410 7d0a |0000: iget-object v0, v1, Ljwtc/android/timeseal/streams/b;.a:Ljwtc/android/timeseal/streams/c; // field@0a7d │ │ -06913c: 6e40 c51a 2043 |0002: invoke-virtual {v0, v2, v3, v4}, Ljwtc/android/timeseal/streams/c;.a:([BII)V // method@1ac5 │ │ -069142: 0e00 |0005: return-void │ │ +06acdc: |[06acdc] jwtc.android.timeseal.streams.b.write:([BII)V │ │ +06acec: 5410 7d0a |0000: iget-object v0, v1, Ljwtc/android/timeseal/streams/b;.a:Ljwtc/android/timeseal/streams/c; // field@0a7d │ │ +06acf0: 6e40 c41a 2043 |0002: invoke-virtual {v0, v2, v3, v4}, Ljwtc/android/timeseal/streams/c;.a:([BII)V // method@1ac4 │ │ +06acf6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=19 │ │ 0x0005 line=20 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Ljwtc/android/timeseal/streams/b; │ │ 0x0000 - 0x0006 reg=2 paramArrayOfByte [B │ │ 0x0000 - 0x0006 reg=3 paramInt1 I │ │ 0x0000 - 0x0006 reg=4 paramInt2 I │ │ │ │ - source_file_idx : 4382 (b.java) │ │ + source_file_idx : 4378 (b.java) │ │ │ │ Class #547 header: │ │ -class_idx : 1127 │ │ +class_idx : 1124 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 826 │ │ -source_file_idx : 4514 │ │ +superclass_idx : 823 │ │ +source_file_idx : 4510 │ │ static_fields_size : 1 │ │ instance_fields_size: 11 │ │ direct_methods_size : 7 │ │ virtual_methods_size: 11 │ │ │ │ Class #547 annotations: │ │ -Annotations on method #6852 'a' │ │ +Annotations on method #6851 'a' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/io/IOException; } │ │ -Annotations on method #6853 'a' │ │ +Annotations on method #6852 'a' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/io/IOException; } │ │ -Annotations on method #6858 'jdField_for' │ │ +Annotations on method #6857 'jdField_for' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/io/IOException; } │ │ -Annotations on method #6859 'jdField_if' │ │ +Annotations on method #6858 'jdField_if' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/io/IOException; } │ │ │ │ Class #547 - │ │ Class descriptor : 'Ljwtc/android/timeseal/streams/c;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ @@ -120300,19 +120335,19 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -069144: |[069144] jwtc.android.timeseal.streams.c.:()V │ │ -069154: 1300 0008 |0000: const/16 v0, #int 2048 // #800 │ │ -069158: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -06915a: 7030 c11a 0201 |0003: invoke-direct {v2, v0, v1}, Ljwtc/android/timeseal/streams/c;.:(IZ)V // method@1ac1 │ │ -069160: 0e00 |0006: return-void │ │ +06acf8: |[06acf8] jwtc.android.timeseal.streams.c.:()V │ │ +06ad08: 1300 0008 |0000: const/16 v0, #int 2048 // #800 │ │ +06ad0c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +06ad0e: 7030 c01a 0201 |0003: invoke-direct {v2, v0, v1}, Ljwtc/android/timeseal/streams/c;.:(IZ)V // method@1ac0 │ │ +06ad14: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=229 │ │ 0x0006 line=230 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Ljwtc/android/timeseal/streams/c; │ │ │ │ @@ -120321,18 +120356,18 @@ │ │ type : '(I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -069164: |[069164] jwtc.android.timeseal.streams.c.:(I)V │ │ -069174: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -069176: 7030 c11a 2100 |0001: invoke-direct {v1, v2, v0}, Ljwtc/android/timeseal/streams/c;.:(IZ)V // method@1ac1 │ │ -06917c: 0e00 |0004: return-void │ │ +06ad18: |[06ad18] jwtc.android.timeseal.streams.c.:(I)V │ │ +06ad28: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +06ad2a: 7030 c01a 2100 |0001: invoke-direct {v1, v2, v0}, Ljwtc/android/timeseal/streams/c;.:(IZ)V // method@1ac0 │ │ +06ad30: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=234 │ │ 0x0004 line=235 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Ljwtc/android/timeseal/streams/c; │ │ 0x0000 - 0x0005 reg=2 paramInt I │ │ @@ -120342,45 +120377,45 @@ │ │ type : '(IZ)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 63 16-bit code units │ │ -069180: |[069180] jwtc.android.timeseal.streams.c.:(IZ)V │ │ -069190: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -069192: 7010 1c15 0200 |0001: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@151c │ │ -069198: 5920 820a |0004: iput v0, v2, Ljwtc/android/timeseal/streams/c;.jdField_do:I // field@0a82 │ │ -06919c: 5920 850a |0006: iput v0, v2, Ljwtc/android/timeseal/streams/c;.jdField_goto:I // field@0a85 │ │ -0691a0: 5920 810a |0008: iput v0, v2, Ljwtc/android/timeseal/streams/c;.jdField_char:I // field@0a81 │ │ -0691a4: 5c20 870a |000a: iput-boolean v0, v2, Ljwtc/android/timeseal/streams/c;.jdField_int:Z // field@0a87 │ │ -0691a8: 5c20 860a |000c: iput-boolean v0, v2, Ljwtc/android/timeseal/streams/c;.jdField_if:Z // field@0a86 │ │ -0691ac: 2200 4003 |000e: new-instance v0, Ljava/lang/String; // type@0340 │ │ -0691b0: 1a01 370e |0010: const-string v1, "Write Lock for PipedStreams" // string@0e37 │ │ -0691b4: 7020 3115 1000 |0012: invoke-direct {v0, v1}, Ljava/lang/String;.:(Ljava/lang/String;)V // method@1531 │ │ -0691ba: 5b20 7e0a |0015: iput-object v0, v2, Ljwtc/android/timeseal/streams/c;.a:Ljava/lang/Object; // field@0a7e │ │ -0691be: 2200 4003 |0017: new-instance v0, Ljava/lang/String; // type@0340 │ │ -0691c2: 1a01 0e0c |0019: const-string v1, "Read Lock for PipedStream" // string@0c0e │ │ -0691c6: 7020 3115 1000 |001b: invoke-direct {v0, v1}, Ljava/lang/String;.:(Ljava/lang/String;)V // method@1531 │ │ -0691cc: 5b20 800a |001e: iput-object v0, v2, Ljwtc/android/timeseal/streams/c;.jdField_case:Ljava/lang/Object; // field@0a80 │ │ -0691d0: 3c03 0a00 |0020: if-gtz v3, 002a // +000a │ │ -0691d4: 2200 2c03 |0022: new-instance v0, Ljava/lang/IllegalArgumentException; // type@032c │ │ -0691d8: 1a01 510d |0024: const-string v1, "The buffer size must be a positive integer" // string@0d51 │ │ -0691dc: 7020 0015 1000 |0026: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@1500 │ │ -0691e2: 2700 |0029: throw v0 │ │ -0691e4: 2200 6504 |002a: new-instance v0, Ljwtc/android/timeseal/streams/a; // type@0465 │ │ -0691e8: 7020 b61a 2000 |002c: invoke-direct {v0, v2}, Ljwtc/android/timeseal/streams/a;.:(Ljwtc/android/timeseal/streams/c;)V // method@1ab6 │ │ -0691ee: 5b20 830a |002f: iput-object v0, v2, Ljwtc/android/timeseal/streams/c;.jdField_else:Ljwtc/android/timeseal/streams/a; // field@0a83 │ │ -0691f2: 2200 6604 |0031: new-instance v0, Ljwtc/android/timeseal/streams/b; // type@0466 │ │ -0691f6: 7020 bb1a 2000 |0033: invoke-direct {v0, v2}, Ljwtc/android/timeseal/streams/b;.:(Ljwtc/android/timeseal/streams/c;)V // method@1abb │ │ -0691fc: 5b20 890a |0036: iput-object v0, v2, Ljwtc/android/timeseal/streams/c;.jdField_try:Ljwtc/android/timeseal/streams/b; // field@0a89 │ │ -069200: 5c24 7f0a |0038: iput-boolean v4, v2, Ljwtc/android/timeseal/streams/c;.jdField_byte:Z // field@0a7f │ │ -069204: 2330 8c04 |003a: new-array v0, v3, [B // type@048c │ │ -069208: 5b20 840a |003c: iput-object v0, v2, Ljwtc/android/timeseal/streams/c;.jdField_for:[B // field@0a84 │ │ -06920c: 0e00 |003e: return-void │ │ +06ad34: |[06ad34] jwtc.android.timeseal.streams.c.:(IZ)V │ │ +06ad44: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +06ad46: 7010 1c15 0200 |0001: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@151c │ │ +06ad4c: 5920 820a |0004: iput v0, v2, Ljwtc/android/timeseal/streams/c;.jdField_do:I // field@0a82 │ │ +06ad50: 5920 850a |0006: iput v0, v2, Ljwtc/android/timeseal/streams/c;.jdField_goto:I // field@0a85 │ │ +06ad54: 5920 810a |0008: iput v0, v2, Ljwtc/android/timeseal/streams/c;.jdField_char:I // field@0a81 │ │ +06ad58: 5c20 870a |000a: iput-boolean v0, v2, Ljwtc/android/timeseal/streams/c;.jdField_int:Z // field@0a87 │ │ +06ad5c: 5c20 860a |000c: iput-boolean v0, v2, Ljwtc/android/timeseal/streams/c;.jdField_if:Z // field@0a86 │ │ +06ad60: 2200 3d03 |000e: new-instance v0, Ljava/lang/String; // type@033d │ │ +06ad64: 1a01 340e |0010: const-string v1, "Write Lock for PipedStreams" // string@0e34 │ │ +06ad68: 7020 3115 1000 |0012: invoke-direct {v0, v1}, Ljava/lang/String;.:(Ljava/lang/String;)V // method@1531 │ │ +06ad6e: 5b20 7e0a |0015: iput-object v0, v2, Ljwtc/android/timeseal/streams/c;.a:Ljava/lang/Object; // field@0a7e │ │ +06ad72: 2200 3d03 |0017: new-instance v0, Ljava/lang/String; // type@033d │ │ +06ad76: 1a01 0b0c |0019: const-string v1, "Read Lock for PipedStream" // string@0c0b │ │ +06ad7a: 7020 3115 1000 |001b: invoke-direct {v0, v1}, Ljava/lang/String;.:(Ljava/lang/String;)V // method@1531 │ │ +06ad80: 5b20 800a |001e: iput-object v0, v2, Ljwtc/android/timeseal/streams/c;.jdField_case:Ljava/lang/Object; // field@0a80 │ │ +06ad84: 3c03 0a00 |0020: if-gtz v3, 002a // +000a │ │ +06ad88: 2200 2903 |0022: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0329 │ │ +06ad8c: 1a01 4e0d |0024: const-string v1, "The buffer size must be a positive integer" // string@0d4e │ │ +06ad90: 7020 0015 1000 |0026: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@1500 │ │ +06ad96: 2700 |0029: throw v0 │ │ +06ad98: 2200 6204 |002a: new-instance v0, Ljwtc/android/timeseal/streams/a; // type@0462 │ │ +06ad9c: 7020 b51a 2000 |002c: invoke-direct {v0, v2}, Ljwtc/android/timeseal/streams/a;.:(Ljwtc/android/timeseal/streams/c;)V // method@1ab5 │ │ +06ada2: 5b20 830a |002f: iput-object v0, v2, Ljwtc/android/timeseal/streams/c;.jdField_else:Ljwtc/android/timeseal/streams/a; // field@0a83 │ │ +06ada6: 2200 6304 |0031: new-instance v0, Ljwtc/android/timeseal/streams/b; // type@0463 │ │ +06adaa: 7020 ba1a 2000 |0033: invoke-direct {v0, v2}, Ljwtc/android/timeseal/streams/b;.:(Ljwtc/android/timeseal/streams/c;)V // method@1aba │ │ +06adb0: 5b20 890a |0036: iput-object v0, v2, Ljwtc/android/timeseal/streams/c;.jdField_try:Ljwtc/android/timeseal/streams/b; // field@0a89 │ │ +06adb4: 5c24 7f0a |0038: iput-boolean v4, v2, Ljwtc/android/timeseal/streams/c;.jdField_byte:Z // field@0a7f │ │ +06adb8: 2330 8904 |003a: new-array v0, v3, [B // type@0489 │ │ +06adbc: 5b20 840a |003c: iput-object v0, v2, Ljwtc/android/timeseal/streams/c;.jdField_for:[B // field@0a84 │ │ +06adc0: 0e00 |003e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=243 │ │ 0x0004 line=11 │ │ 0x0006 line=14 │ │ 0x0008 line=15 │ │ 0x000a line=16 │ │ @@ -120404,18 +120439,18 @@ │ │ type : '(Z)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -069210: |[069210] jwtc.android.timeseal.streams.c.:(Z)V │ │ -069220: 1300 0008 |0000: const/16 v0, #int 2048 // #800 │ │ -069224: 7030 c11a 0102 |0002: invoke-direct {v1, v0, v2}, Ljwtc/android/timeseal/streams/c;.:(IZ)V // method@1ac1 │ │ -06922a: 0e00 |0005: return-void │ │ +06adc4: |[06adc4] jwtc.android.timeseal.streams.c.:(Z)V │ │ +06add4: 1300 0008 |0000: const/16 v0, #int 2048 // #800 │ │ +06add8: 7030 c01a 0102 |0002: invoke-direct {v1, v0, v2}, Ljwtc/android/timeseal/streams/c;.:(IZ)V // method@1ac0 │ │ +06adde: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=239 │ │ 0x0005 line=240 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Ljwtc/android/timeseal/streams/c; │ │ 0x0000 - 0x0006 reg=2 paramBoolean Z │ │ @@ -120425,22 +120460,22 @@ │ │ type : '()I' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -06922c: |[06922c] jwtc.android.timeseal.streams.c.a:()I │ │ -06923c: 5420 840a |0000: iget-object v0, v2, Ljwtc/android/timeseal/streams/c;.jdField_for:[B // field@0a84 │ │ -069240: 2100 |0002: array-length v0, v0 │ │ -069242: 7010 ce1a 0200 |0003: invoke-direct {v2}, Ljwtc/android/timeseal/streams/c;.jdField_int:()I // method@1ace │ │ -069248: 0a01 |0006: move-result v1 │ │ -06924a: b110 |0007: sub-int/2addr v0, v1 │ │ -06924c: d800 00ff |0008: add-int/lit8 v0, v0, #int -1 // #ff │ │ -069250: 0f00 |000a: return v0 │ │ +06ade0: |[06ade0] jwtc.android.timeseal.streams.c.a:()I │ │ +06adf0: 5420 840a |0000: iget-object v0, v2, Ljwtc/android/timeseal/streams/c;.jdField_for:[B // field@0a84 │ │ +06adf4: 2100 |0002: array-length v0, v0 │ │ +06adf6: 7010 cd1a 0200 |0003: invoke-direct {v2}, Ljwtc/android/timeseal/streams/c;.jdField_int:()I // method@1acd │ │ +06adfc: 0a01 |0006: move-result v1 │ │ +06adfe: b110 |0007: sub-int/2addr v0, v1 │ │ +06ae00: d800 00ff |0008: add-int/lit8 v0, v0, #int -1 // #ff │ │ +06ae04: 0f00 |000a: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=60 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Ljwtc/android/timeseal/streams/c; │ │ │ │ #5 : (in Ljwtc/android/timeseal/streams/c;) │ │ @@ -120448,33 +120483,33 @@ │ │ type : '(I)V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 28 16-bit code units │ │ -069254: |[069254] jwtc.android.timeseal.streams.c.jdField_do:(I)V │ │ -069264: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -069266: 5452 840a |0001: iget-object v2, v5, Ljwtc/android/timeseal/streams/c;.jdField_for:[B // field@0a84 │ │ -06926a: 2122 |0003: array-length v2, v2 │ │ -06926c: 3526 1600 |0004: if-ge v6, v2, 001a // +0016 │ │ -069270: 5452 840a |0006: iget-object v2, v5, Ljwtc/android/timeseal/streams/c;.jdField_for:[B // field@0a84 │ │ -069274: 2121 |0008: array-length v1, v2 │ │ -069276: 5452 840a |0009: iget-object v2, v5, Ljwtc/android/timeseal/streams/c;.jdField_for:[B // field@0a84 │ │ -06927a: 2122 |000b: array-length v2, v2 │ │ -06927c: b012 |000c: add-int/2addr v2, v1 │ │ -06927e: 2320 8c04 |000d: new-array v0, v2, [B // type@048c │ │ -069282: 5452 840a |000f: iget-object v2, v5, Ljwtc/android/timeseal/streams/c;.jdField_for:[B // field@0a84 │ │ -069286: 5453 840a |0011: iget-object v3, v5, Ljwtc/android/timeseal/streams/c;.jdField_for:[B // field@0a84 │ │ -06928a: 2133 |0013: array-length v3, v3 │ │ -06928c: 7153 6515 4240 |0014: invoke-static {v2, v4, v0, v4, v3}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@1565 │ │ -069292: 5b50 840a |0017: iput-object v0, v5, Ljwtc/android/timeseal/streams/c;.jdField_for:[B // field@0a84 │ │ -069296: 0e00 |0019: return-void │ │ -069298: 0161 |001a: move v1, v6 │ │ -06929a: 28ee |001b: goto 0009 // -0012 │ │ +06ae08: |[06ae08] jwtc.android.timeseal.streams.c.jdField_do:(I)V │ │ +06ae18: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +06ae1a: 5452 840a |0001: iget-object v2, v5, Ljwtc/android/timeseal/streams/c;.jdField_for:[B // field@0a84 │ │ +06ae1e: 2122 |0003: array-length v2, v2 │ │ +06ae20: 3526 1600 |0004: if-ge v6, v2, 001a // +0016 │ │ +06ae24: 5452 840a |0006: iget-object v2, v5, Ljwtc/android/timeseal/streams/c;.jdField_for:[B // field@0a84 │ │ +06ae28: 2121 |0008: array-length v1, v2 │ │ +06ae2a: 5452 840a |0009: iget-object v2, v5, Ljwtc/android/timeseal/streams/c;.jdField_for:[B // field@0a84 │ │ +06ae2e: 2122 |000b: array-length v2, v2 │ │ +06ae30: b012 |000c: add-int/2addr v2, v1 │ │ +06ae32: 2320 8904 |000d: new-array v0, v2, [B // type@0489 │ │ +06ae36: 5452 840a |000f: iget-object v2, v5, Ljwtc/android/timeseal/streams/c;.jdField_for:[B // field@0a84 │ │ +06ae3a: 5453 840a |0011: iget-object v3, v5, Ljwtc/android/timeseal/streams/c;.jdField_for:[B // field@0a84 │ │ +06ae3e: 2133 |0013: array-length v3, v3 │ │ +06ae40: 7153 6515 4240 |0014: invoke-static {v2, v4, v0, v4, v3}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@1565 │ │ +06ae46: 5b50 840a |0017: iput-object v0, v5, Ljwtc/android/timeseal/streams/c;.jdField_for:[B // field@0a84 │ │ +06ae4a: 0e00 |0019: return-void │ │ +06ae4c: 0161 |001a: move v1, v6 │ │ +06ae4e: 28ee |001b: goto 0009 // -0012 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=65 │ │ 0x0009 line=66 │ │ 0x000f line=67 │ │ 0x0017 line=68 │ │ 0x0019 line=69 │ │ @@ -120490,29 +120525,29 @@ │ │ type : '()I' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 22 16-bit code units │ │ -06929c: |[06929c] jwtc.android.timeseal.streams.c.jdField_int:()I │ │ -0692ac: 5220 810a |0000: iget v0, v2, Ljwtc/android/timeseal/streams/c;.jdField_char:I // field@0a81 │ │ -0692b0: 5221 850a |0002: iget v1, v2, Ljwtc/android/timeseal/streams/c;.jdField_goto:I // field@0a85 │ │ -0692b4: 3410 0800 |0004: if-lt v0, v1, 000c // +0008 │ │ -0692b8: 5220 810a |0006: iget v0, v2, Ljwtc/android/timeseal/streams/c;.jdField_char:I // field@0a81 │ │ -0692bc: 5221 850a |0008: iget v1, v2, Ljwtc/android/timeseal/streams/c;.jdField_goto:I // field@0a85 │ │ -0692c0: b110 |000a: sub-int/2addr v0, v1 │ │ -0692c2: 0f00 |000b: return v0 │ │ -0692c4: 5220 810a |000c: iget v0, v2, Ljwtc/android/timeseal/streams/c;.jdField_char:I // field@0a81 │ │ -0692c8: 5421 840a |000e: iget-object v1, v2, Ljwtc/android/timeseal/streams/c;.jdField_for:[B // field@0a84 │ │ -0692cc: 2111 |0010: array-length v1, v1 │ │ -0692ce: b010 |0011: add-int/2addr v0, v1 │ │ -0692d0: 5221 850a |0012: iget v1, v2, Ljwtc/android/timeseal/streams/c;.jdField_goto:I // field@0a85 │ │ -0692d4: b110 |0014: sub-int/2addr v0, v1 │ │ -0692d6: 28f6 |0015: goto 000b // -000a │ │ +06ae50: |[06ae50] jwtc.android.timeseal.streams.c.jdField_int:()I │ │ +06ae60: 5220 810a |0000: iget v0, v2, Ljwtc/android/timeseal/streams/c;.jdField_char:I // field@0a81 │ │ +06ae64: 5221 850a |0002: iget v1, v2, Ljwtc/android/timeseal/streams/c;.jdField_goto:I // field@0a85 │ │ +06ae68: 3410 0800 |0004: if-lt v0, v1, 000c // +0008 │ │ +06ae6c: 5220 810a |0006: iget v0, v2, Ljwtc/android/timeseal/streams/c;.jdField_char:I // field@0a81 │ │ +06ae70: 5221 850a |0008: iget v1, v2, Ljwtc/android/timeseal/streams/c;.jdField_goto:I // field@0a85 │ │ +06ae74: b110 |000a: sub-int/2addr v0, v1 │ │ +06ae76: 0f00 |000b: return v0 │ │ +06ae78: 5220 810a |000c: iget v0, v2, Ljwtc/android/timeseal/streams/c;.jdField_char:I // field@0a81 │ │ +06ae7c: 5421 840a |000e: iget-object v1, v2, Ljwtc/android/timeseal/streams/c;.jdField_for:[B // field@0a84 │ │ +06ae80: 2111 |0010: array-length v1, v1 │ │ +06ae82: b010 |0011: add-int/2addr v0, v1 │ │ +06ae84: 5221 850a |0012: iget v1, v2, Ljwtc/android/timeseal/streams/c;.jdField_goto:I // field@0a85 │ │ +06ae88: b110 |0014: sub-int/2addr v0, v1 │ │ +06ae8a: 28f6 |0015: goto 000b // -000a │ │ catches : (none) │ │ positions : │ │ 0x0000 line=53 │ │ 0x0006 line=54 │ │ 0x000b line=55 │ │ locals : │ │ 0x0000 - 0x0016 reg=2 this Ljwtc/android/timeseal/streams/c; │ │ @@ -120523,71 +120558,71 @@ │ │ type : '(I)V' │ │ access : 0x20000 (DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 97 16-bit code units │ │ -0692d8: |[0692d8] jwtc.android.timeseal.streams.c.a:(I)V │ │ -0692e8: 1d05 |0000: monitor-enter v5 │ │ -0692ea: 5452 7e0a |0001: iget-object v2, v5, Ljwtc/android/timeseal/streams/c;.a:Ljava/lang/Object; // field@0a7e │ │ -0692ee: 1d02 |0003: monitor-enter v2 │ │ -0692f0: 5551 860a |0004: iget-boolean v1, v5, Ljwtc/android/timeseal/streams/c;.jdField_if:Z // field@0a86 │ │ -0692f4: 3901 0600 |0006: if-nez v1, 000c // +0006 │ │ -0692f8: 5551 870a |0008: iget-boolean v1, v5, Ljwtc/android/timeseal/streams/c;.jdField_int:Z // field@0a87 │ │ -0692fc: 3801 1000 |000a: if-eqz v1, 001a // +0010 │ │ -069300: 2201 1103 |000c: new-instance v1, Ljava/io/IOException; // type@0311 │ │ -069304: 1a03 c20c |000e: const-string v3, "Stream closed" // string@0cc2 │ │ -069308: 7020 bc14 3100 |0010: invoke-direct {v1, v3}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@14bc │ │ -06930e: 2701 |0013: throw v1 │ │ -069310: 0d01 |0014: move-exception v1 │ │ -069312: 1e02 |0015: monitor-exit v2 │ │ -069314: 2701 |0016: throw v1 │ │ -069316: 0d01 |0017: move-exception v1 │ │ -069318: 1e05 |0018: monitor-exit v5 │ │ -06931a: 2701 |0019: throw v1 │ │ -06931c: 7010 c31a 0500 |001a: invoke-direct {v5}, Ljwtc/android/timeseal/streams/c;.a:()I // method@1ac3 │ │ -069322: 0a01 |001d: move-result v1 │ │ -069324: 3901 1600 |001e: if-nez v1, 0034 // +0016 │ │ -069328: 5551 7f0a |0020: iget-boolean v1, v5, Ljwtc/android/timeseal/streams/c;.jdField_byte:Z // field@0a7f │ │ -06932c: 3801 0700 |0022: if-eqz v1, 0029 // +0007 │ │ -069330: 1211 |0024: const/4 v1, #int 1 // #1 │ │ -069332: 7020 c91a 1500 |0025: invoke-direct {v5, v1}, Ljwtc/android/timeseal/streams/c;.jdField_do:(I)V // method@1ac9 │ │ -069338: 28f2 |0028: goto 001a // -000e │ │ -06933a: 6e10 2315 0500 |0029: invoke-virtual {v5}, Ljava/lang/Object;.wait:()V // method@1523 │ │ -069340: 28ee |002c: goto 001a // -0012 │ │ -069342: 0d00 |002d: move-exception v0 │ │ -069344: 2201 1403 |002e: new-instance v1, Ljava/io/InterruptedIOException; // type@0314 │ │ -069348: 7010 c414 0100 |0030: invoke-direct {v1}, Ljava/io/InterruptedIOException;.:()V // method@14c4 │ │ -06934e: 2701 |0033: throw v1 │ │ -069350: 5551 860a |0034: iget-boolean v1, v5, Ljwtc/android/timeseal/streams/c;.jdField_if:Z // field@0a86 │ │ -069354: 3901 0600 |0036: if-nez v1, 003c // +0006 │ │ -069358: 5551 870a |0038: iget-boolean v1, v5, Ljwtc/android/timeseal/streams/c;.jdField_int:Z // field@0a87 │ │ -06935c: 3801 0a00 |003a: if-eqz v1, 0044 // +000a │ │ -069360: 2201 1103 |003c: new-instance v1, Ljava/io/IOException; // type@0311 │ │ -069364: 1a03 c20c |003e: const-string v3, "Stream closed" // string@0cc2 │ │ -069368: 7020 bc14 3100 |0040: invoke-direct {v1, v3}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@14bc │ │ -06936e: 2701 |0043: throw v1 │ │ -069370: 5451 840a |0044: iget-object v1, v5, Ljwtc/android/timeseal/streams/c;.jdField_for:[B // field@0a84 │ │ -069374: 5253 810a |0046: iget v3, v5, Ljwtc/android/timeseal/streams/c;.jdField_char:I // field@0a81 │ │ -069378: d804 0301 |0048: add-int/lit8 v4, v3, #int 1 // #01 │ │ -06937c: 5954 810a |004a: iput v4, v5, Ljwtc/android/timeseal/streams/c;.jdField_char:I // field@0a81 │ │ -069380: d564 ff00 |004c: and-int/lit16 v4, v6, #int 255 // #00ff │ │ -069384: 8d44 |004e: int-to-byte v4, v4 │ │ -069386: 4f04 0103 |004f: aput-byte v4, v1, v3 │ │ -06938a: 5251 810a |0051: iget v1, v5, Ljwtc/android/timeseal/streams/c;.jdField_char:I // field@0a81 │ │ -06938e: 5453 840a |0053: iget-object v3, v5, Ljwtc/android/timeseal/streams/c;.jdField_for:[B // field@0a84 │ │ -069392: 2133 |0055: array-length v3, v3 │ │ -069394: 3331 0500 |0056: if-ne v1, v3, 005b // +0005 │ │ -069398: 1201 |0058: const/4 v1, #int 0 // #0 │ │ -06939a: 5951 810a |0059: iput v1, v5, Ljwtc/android/timeseal/streams/c;.jdField_char:I // field@0a81 │ │ -06939e: 6e10 2115 0500 |005b: invoke-virtual {v5}, Ljava/lang/Object;.notifyAll:()V // method@1521 │ │ -0693a4: 1e02 |005e: monitor-exit v2 │ │ -0693a6: 1e05 |005f: monitor-exit v5 │ │ -0693a8: 0e00 |0060: return-void │ │ +06ae8c: |[06ae8c] jwtc.android.timeseal.streams.c.a:(I)V │ │ +06ae9c: 1d05 |0000: monitor-enter v5 │ │ +06ae9e: 5452 7e0a |0001: iget-object v2, v5, Ljwtc/android/timeseal/streams/c;.a:Ljava/lang/Object; // field@0a7e │ │ +06aea2: 1d02 |0003: monitor-enter v2 │ │ +06aea4: 5551 860a |0004: iget-boolean v1, v5, Ljwtc/android/timeseal/streams/c;.jdField_if:Z // field@0a86 │ │ +06aea8: 3901 0600 |0006: if-nez v1, 000c // +0006 │ │ +06aeac: 5551 870a |0008: iget-boolean v1, v5, Ljwtc/android/timeseal/streams/c;.jdField_int:Z // field@0a87 │ │ +06aeb0: 3801 1000 |000a: if-eqz v1, 001a // +0010 │ │ +06aeb4: 2201 0e03 |000c: new-instance v1, Ljava/io/IOException; // type@030e │ │ +06aeb8: 1a03 bf0c |000e: const-string v3, "Stream closed" // string@0cbf │ │ +06aebc: 7020 bc14 3100 |0010: invoke-direct {v1, v3}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@14bc │ │ +06aec2: 2701 |0013: throw v1 │ │ +06aec4: 0d01 |0014: move-exception v1 │ │ +06aec6: 1e02 |0015: monitor-exit v2 │ │ +06aec8: 2701 |0016: throw v1 │ │ +06aeca: 0d01 |0017: move-exception v1 │ │ +06aecc: 1e05 |0018: monitor-exit v5 │ │ +06aece: 2701 |0019: throw v1 │ │ +06aed0: 7010 c21a 0500 |001a: invoke-direct {v5}, Ljwtc/android/timeseal/streams/c;.a:()I // method@1ac2 │ │ +06aed6: 0a01 |001d: move-result v1 │ │ +06aed8: 3901 1600 |001e: if-nez v1, 0034 // +0016 │ │ +06aedc: 5551 7f0a |0020: iget-boolean v1, v5, Ljwtc/android/timeseal/streams/c;.jdField_byte:Z // field@0a7f │ │ +06aee0: 3801 0700 |0022: if-eqz v1, 0029 // +0007 │ │ +06aee4: 1211 |0024: const/4 v1, #int 1 // #1 │ │ +06aee6: 7020 c81a 1500 |0025: invoke-direct {v5, v1}, Ljwtc/android/timeseal/streams/c;.jdField_do:(I)V // method@1ac8 │ │ +06aeec: 28f2 |0028: goto 001a // -000e │ │ +06aeee: 6e10 2315 0500 |0029: invoke-virtual {v5}, Ljava/lang/Object;.wait:()V // method@1523 │ │ +06aef4: 28ee |002c: goto 001a // -0012 │ │ +06aef6: 0d00 |002d: move-exception v0 │ │ +06aef8: 2201 1103 |002e: new-instance v1, Ljava/io/InterruptedIOException; // type@0311 │ │ +06aefc: 7010 c414 0100 |0030: invoke-direct {v1}, Ljava/io/InterruptedIOException;.:()V // method@14c4 │ │ +06af02: 2701 |0033: throw v1 │ │ +06af04: 5551 860a |0034: iget-boolean v1, v5, Ljwtc/android/timeseal/streams/c;.jdField_if:Z // field@0a86 │ │ +06af08: 3901 0600 |0036: if-nez v1, 003c // +0006 │ │ +06af0c: 5551 870a |0038: iget-boolean v1, v5, Ljwtc/android/timeseal/streams/c;.jdField_int:Z // field@0a87 │ │ +06af10: 3801 0a00 |003a: if-eqz v1, 0044 // +000a │ │ +06af14: 2201 0e03 |003c: new-instance v1, Ljava/io/IOException; // type@030e │ │ +06af18: 1a03 bf0c |003e: const-string v3, "Stream closed" // string@0cbf │ │ +06af1c: 7020 bc14 3100 |0040: invoke-direct {v1, v3}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@14bc │ │ +06af22: 2701 |0043: throw v1 │ │ +06af24: 5451 840a |0044: iget-object v1, v5, Ljwtc/android/timeseal/streams/c;.jdField_for:[B // field@0a84 │ │ +06af28: 5253 810a |0046: iget v3, v5, Ljwtc/android/timeseal/streams/c;.jdField_char:I // field@0a81 │ │ +06af2c: d804 0301 |0048: add-int/lit8 v4, v3, #int 1 // #01 │ │ +06af30: 5954 810a |004a: iput v4, v5, Ljwtc/android/timeseal/streams/c;.jdField_char:I // field@0a81 │ │ +06af34: d564 ff00 |004c: and-int/lit16 v4, v6, #int 255 // #00ff │ │ +06af38: 8d44 |004e: int-to-byte v4, v4 │ │ +06af3a: 4f04 0103 |004f: aput-byte v4, v1, v3 │ │ +06af3e: 5251 810a |0051: iget v1, v5, Ljwtc/android/timeseal/streams/c;.jdField_char:I // field@0a81 │ │ +06af42: 5453 840a |0053: iget-object v3, v5, Ljwtc/android/timeseal/streams/c;.jdField_for:[B // field@0a84 │ │ +06af46: 2133 |0055: array-length v3, v3 │ │ +06af48: 3331 0500 |0056: if-ne v1, v3, 005b // +0005 │ │ +06af4c: 1201 |0058: const/4 v1, #int 0 // #0 │ │ +06af4e: 5951 810a |0059: iput v1, v5, Ljwtc/android/timeseal/streams/c;.jdField_char:I // field@0a81 │ │ +06af52: 6e10 2115 0500 |005b: invoke-virtual {v5}, Ljava/lang/Object;.notifyAll:()V // method@1521 │ │ +06af58: 1e02 |005e: monitor-exit v2 │ │ +06af5a: 1e05 |005f: monitor-exit v5 │ │ +06af5c: 0e00 |0060: return-void │ │ catches : 6 │ │ 0x0001 - 0x0004 │ │ -> 0x0017 │ │ 0x0004 - 0x0016 │ │ -> 0x0014 │ │ 0x0016 - 0x0017 │ │ -> 0x0017 │ │ @@ -120628,94 +120663,94 @@ │ │ type : '([BII)V' │ │ access : 0x20000 (DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 14 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 132 16-bit code units │ │ -0693e8: |[0693e8] jwtc.android.timeseal.streams.c.a:([BII)V │ │ -0693f8: 1205 |0000: const/4 v5, #int 0 // #0 │ │ -0693fa: 1d0a |0001: monitor-enter v10 │ │ -0693fc: 54a6 7e0a |0002: iget-object v6, v10, Ljwtc/android/timeseal/streams/c;.a:Ljava/lang/Object; // field@0a7e │ │ -069400: 1d06 |0004: monitor-enter v6 │ │ -069402: 55a7 860a |0005: iget-boolean v7, v10, Ljwtc/android/timeseal/streams/c;.jdField_if:Z // field@0a86 │ │ -069406: 3907 0600 |0007: if-nez v7, 000d // +0006 │ │ -06940a: 55a7 870a |0009: iget-boolean v7, v10, Ljwtc/android/timeseal/streams/c;.jdField_int:Z // field@0a87 │ │ -06940e: 3807 1000 |000b: if-eqz v7, 001b // +0010 │ │ -069412: 2205 1103 |000d: new-instance v5, Ljava/io/IOException; // type@0311 │ │ -069416: 1a07 c20c |000f: const-string v7, "Stream closed" // string@0cc2 │ │ -06941a: 7020 bc14 7500 |0011: invoke-direct {v5, v7}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@14bc │ │ -069420: 2705 |0014: throw v5 │ │ -069422: 0d05 |0015: move-exception v5 │ │ -069424: 1e06 |0016: monitor-exit v6 │ │ -069426: 2705 |0017: throw v5 │ │ -069428: 0d05 |0018: move-exception v5 │ │ -06942a: 1e0a |0019: monitor-exit v10 │ │ -06942c: 2705 |001a: throw v5 │ │ -06942e: 55a7 7f0a |001b: iget-boolean v7, v10, Ljwtc/android/timeseal/streams/c;.jdField_byte:Z // field@0a7f │ │ -069432: 3807 1100 |001d: if-eqz v7, 002e // +0011 │ │ -069436: 7010 c31a 0a00 |001f: invoke-direct {v10}, Ljwtc/android/timeseal/streams/c;.a:()I // method@1ac3 │ │ -06943c: 0a07 |0022: move-result v7 │ │ -06943e: 377d 0b00 |0023: if-le v13, v7, 002e // +000b │ │ -069442: 7010 c31a 0a00 |0025: invoke-direct {v10}, Ljwtc/android/timeseal/streams/c;.a:()I // method@1ac3 │ │ -069448: 0a07 |0028: move-result v7 │ │ -06944a: 9107 0d07 |0029: sub-int v7, v13, v7 │ │ -06944e: 7020 c91a 7a00 |002b: invoke-direct {v10, v7}, Ljwtc/android/timeseal/streams/c;.jdField_do:(I)V // method@1ac9 │ │ -069454: 3d0d 5300 |002e: if-lez v13, 0081 // +0053 │ │ -069458: 7010 c31a 0a00 |0030: invoke-direct {v10}, Ljwtc/android/timeseal/streams/c;.a:()I // method@1ac3 │ │ -06945e: 0a07 |0033: move-result v7 │ │ -069460: 3907 0d00 |0034: if-nez v7, 0041 // +000d │ │ -069464: 6e10 2315 0a00 |0036: invoke-virtual {v10}, Ljava/lang/Object;.wait:()V // method@1523 │ │ -06946a: 28f7 |0039: goto 0030 // -0009 │ │ -06946c: 0d03 |003a: move-exception v3 │ │ -06946e: 2205 1403 |003b: new-instance v5, Ljava/io/InterruptedIOException; // type@0314 │ │ -069472: 7010 c414 0500 |003d: invoke-direct {v5}, Ljava/io/InterruptedIOException;.:()V // method@14c4 │ │ -069478: 2705 |0040: throw v5 │ │ -06947a: 7010 c31a 0a00 |0041: invoke-direct {v10}, Ljwtc/android/timeseal/streams/c;.a:()I // method@1ac3 │ │ -069480: 0a00 |0044: move-result v0 │ │ -069482: 370d 3000 |0045: if-le v13, v0, 0075 // +0030 │ │ -069486: 0101 |0047: move v1, v0 │ │ -069488: 54a7 840a |0048: iget-object v7, v10, Ljwtc/android/timeseal/streams/c;.jdField_for:[B // field@0a84 │ │ -06948c: 2177 |004a: array-length v7, v7 │ │ -06948e: 52a8 810a |004b: iget v8, v10, Ljwtc/android/timeseal/streams/c;.jdField_char:I // field@0a81 │ │ -069492: b187 |004d: sub-int/2addr v7, v8 │ │ -069494: 3417 2900 |004e: if-lt v7, v1, 0077 // +0029 │ │ -069498: 0112 |0050: move v2, v1 │ │ -06949a: 9107 0102 |0051: sub-int v7, v1, v2 │ │ -06949e: 3d07 2c00 |0053: if-lez v7, 007f // +002c │ │ -0694a2: 9104 0102 |0055: sub-int v4, v1, v2 │ │ -0694a6: 54a7 840a |0057: iget-object v7, v10, Ljwtc/android/timeseal/streams/c;.jdField_for:[B // field@0a84 │ │ -0694aa: 52a8 810a |0059: iget v8, v10, Ljwtc/android/timeseal/streams/c;.jdField_char:I // field@0a81 │ │ -0694ae: 7152 6515 cb87 |005b: invoke-static {v11, v12, v7, v8, v2}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@1565 │ │ -0694b4: 9007 0c02 |005e: add-int v7, v12, v2 │ │ -0694b8: 54a8 840a |0060: iget-object v8, v10, Ljwtc/android/timeseal/streams/c;.jdField_for:[B // field@0a84 │ │ -0694bc: 1209 |0062: const/4 v9, #int 0 // #0 │ │ -0694be: 7154 6515 7b98 |0063: invoke-static {v11, v7, v8, v9, v4}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@1565 │ │ -0694c4: b01c |0066: add-int/2addr v12, v1 │ │ -0694c6: b11d |0067: sub-int/2addr v13, v1 │ │ -0694c8: 52a7 810a |0068: iget v7, v10, Ljwtc/android/timeseal/streams/c;.jdField_char:I // field@0a81 │ │ -0694cc: b017 |006a: add-int/2addr v7, v1 │ │ -0694ce: 54a8 840a |006b: iget-object v8, v10, Ljwtc/android/timeseal/streams/c;.jdField_for:[B // field@0a84 │ │ -0694d2: 2188 |006d: array-length v8, v8 │ │ -0694d4: b487 |006e: rem-int/2addr v7, v8 │ │ -0694d6: 59a7 810a |006f: iput v7, v10, Ljwtc/android/timeseal/streams/c;.jdField_char:I // field@0a81 │ │ -0694da: 6e10 2115 0a00 |0071: invoke-virtual {v10}, Ljava/lang/Object;.notifyAll:()V // method@1521 │ │ -0694e0: 28ba |0074: goto 002e // -0046 │ │ -0694e2: 01d1 |0075: move v1, v13 │ │ -0694e4: 28d2 |0076: goto 0048 // -002e │ │ -0694e6: 54a7 840a |0077: iget-object v7, v10, Ljwtc/android/timeseal/streams/c;.jdField_for:[B // field@0a84 │ │ -0694ea: 2177 |0079: array-length v7, v7 │ │ -0694ec: 52a8 810a |007a: iget v8, v10, Ljwtc/android/timeseal/streams/c;.jdField_char:I // field@0a81 │ │ -0694f0: 9102 0708 |007c: sub-int v2, v7, v8 │ │ -0694f4: 28d3 |007e: goto 0051 // -002d │ │ -0694f6: 0154 |007f: move v4, v5 │ │ -0694f8: 28d7 |0080: goto 0057 // -0029 │ │ -0694fa: 1e06 |0081: monitor-exit v6 │ │ -0694fc: 1e0a |0082: monitor-exit v10 │ │ -0694fe: 0e00 |0083: return-void │ │ +06af9c: |[06af9c] jwtc.android.timeseal.streams.c.a:([BII)V │ │ +06afac: 1205 |0000: const/4 v5, #int 0 // #0 │ │ +06afae: 1d0a |0001: monitor-enter v10 │ │ +06afb0: 54a6 7e0a |0002: iget-object v6, v10, Ljwtc/android/timeseal/streams/c;.a:Ljava/lang/Object; // field@0a7e │ │ +06afb4: 1d06 |0004: monitor-enter v6 │ │ +06afb6: 55a7 860a |0005: iget-boolean v7, v10, Ljwtc/android/timeseal/streams/c;.jdField_if:Z // field@0a86 │ │ +06afba: 3907 0600 |0007: if-nez v7, 000d // +0006 │ │ +06afbe: 55a7 870a |0009: iget-boolean v7, v10, Ljwtc/android/timeseal/streams/c;.jdField_int:Z // field@0a87 │ │ +06afc2: 3807 1000 |000b: if-eqz v7, 001b // +0010 │ │ +06afc6: 2205 0e03 |000d: new-instance v5, Ljava/io/IOException; // type@030e │ │ +06afca: 1a07 bf0c |000f: const-string v7, "Stream closed" // string@0cbf │ │ +06afce: 7020 bc14 7500 |0011: invoke-direct {v5, v7}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@14bc │ │ +06afd4: 2705 |0014: throw v5 │ │ +06afd6: 0d05 |0015: move-exception v5 │ │ +06afd8: 1e06 |0016: monitor-exit v6 │ │ +06afda: 2705 |0017: throw v5 │ │ +06afdc: 0d05 |0018: move-exception v5 │ │ +06afde: 1e0a |0019: monitor-exit v10 │ │ +06afe0: 2705 |001a: throw v5 │ │ +06afe2: 55a7 7f0a |001b: iget-boolean v7, v10, Ljwtc/android/timeseal/streams/c;.jdField_byte:Z // field@0a7f │ │ +06afe6: 3807 1100 |001d: if-eqz v7, 002e // +0011 │ │ +06afea: 7010 c21a 0a00 |001f: invoke-direct {v10}, Ljwtc/android/timeseal/streams/c;.a:()I // method@1ac2 │ │ +06aff0: 0a07 |0022: move-result v7 │ │ +06aff2: 377d 0b00 |0023: if-le v13, v7, 002e // +000b │ │ +06aff6: 7010 c21a 0a00 |0025: invoke-direct {v10}, Ljwtc/android/timeseal/streams/c;.a:()I // method@1ac2 │ │ +06affc: 0a07 |0028: move-result v7 │ │ +06affe: 9107 0d07 |0029: sub-int v7, v13, v7 │ │ +06b002: 7020 c81a 7a00 |002b: invoke-direct {v10, v7}, Ljwtc/android/timeseal/streams/c;.jdField_do:(I)V // method@1ac8 │ │ +06b008: 3d0d 5300 |002e: if-lez v13, 0081 // +0053 │ │ +06b00c: 7010 c21a 0a00 |0030: invoke-direct {v10}, Ljwtc/android/timeseal/streams/c;.a:()I // method@1ac2 │ │ +06b012: 0a07 |0033: move-result v7 │ │ +06b014: 3907 0d00 |0034: if-nez v7, 0041 // +000d │ │ +06b018: 6e10 2315 0a00 |0036: invoke-virtual {v10}, Ljava/lang/Object;.wait:()V // method@1523 │ │ +06b01e: 28f7 |0039: goto 0030 // -0009 │ │ +06b020: 0d03 |003a: move-exception v3 │ │ +06b022: 2205 1103 |003b: new-instance v5, Ljava/io/InterruptedIOException; // type@0311 │ │ +06b026: 7010 c414 0500 |003d: invoke-direct {v5}, Ljava/io/InterruptedIOException;.:()V // method@14c4 │ │ +06b02c: 2705 |0040: throw v5 │ │ +06b02e: 7010 c21a 0a00 |0041: invoke-direct {v10}, Ljwtc/android/timeseal/streams/c;.a:()I // method@1ac2 │ │ +06b034: 0a00 |0044: move-result v0 │ │ +06b036: 370d 3000 |0045: if-le v13, v0, 0075 // +0030 │ │ +06b03a: 0101 |0047: move v1, v0 │ │ +06b03c: 54a7 840a |0048: iget-object v7, v10, Ljwtc/android/timeseal/streams/c;.jdField_for:[B // field@0a84 │ │ +06b040: 2177 |004a: array-length v7, v7 │ │ +06b042: 52a8 810a |004b: iget v8, v10, Ljwtc/android/timeseal/streams/c;.jdField_char:I // field@0a81 │ │ +06b046: b187 |004d: sub-int/2addr v7, v8 │ │ +06b048: 3417 2900 |004e: if-lt v7, v1, 0077 // +0029 │ │ +06b04c: 0112 |0050: move v2, v1 │ │ +06b04e: 9107 0102 |0051: sub-int v7, v1, v2 │ │ +06b052: 3d07 2c00 |0053: if-lez v7, 007f // +002c │ │ +06b056: 9104 0102 |0055: sub-int v4, v1, v2 │ │ +06b05a: 54a7 840a |0057: iget-object v7, v10, Ljwtc/android/timeseal/streams/c;.jdField_for:[B // field@0a84 │ │ +06b05e: 52a8 810a |0059: iget v8, v10, Ljwtc/android/timeseal/streams/c;.jdField_char:I // field@0a81 │ │ +06b062: 7152 6515 cb87 |005b: invoke-static {v11, v12, v7, v8, v2}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@1565 │ │ +06b068: 9007 0c02 |005e: add-int v7, v12, v2 │ │ +06b06c: 54a8 840a |0060: iget-object v8, v10, Ljwtc/android/timeseal/streams/c;.jdField_for:[B // field@0a84 │ │ +06b070: 1209 |0062: const/4 v9, #int 0 // #0 │ │ +06b072: 7154 6515 7b98 |0063: invoke-static {v11, v7, v8, v9, v4}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@1565 │ │ +06b078: b01c |0066: add-int/2addr v12, v1 │ │ +06b07a: b11d |0067: sub-int/2addr v13, v1 │ │ +06b07c: 52a7 810a |0068: iget v7, v10, Ljwtc/android/timeseal/streams/c;.jdField_char:I // field@0a81 │ │ +06b080: b017 |006a: add-int/2addr v7, v1 │ │ +06b082: 54a8 840a |006b: iget-object v8, v10, Ljwtc/android/timeseal/streams/c;.jdField_for:[B // field@0a84 │ │ +06b086: 2188 |006d: array-length v8, v8 │ │ +06b088: b487 |006e: rem-int/2addr v7, v8 │ │ +06b08a: 59a7 810a |006f: iput v7, v10, Ljwtc/android/timeseal/streams/c;.jdField_char:I // field@0a81 │ │ +06b08e: 6e10 2115 0a00 |0071: invoke-virtual {v10}, Ljava/lang/Object;.notifyAll:()V // method@1521 │ │ +06b094: 28ba |0074: goto 002e // -0046 │ │ +06b096: 01d1 |0075: move v1, v13 │ │ +06b098: 28d2 |0076: goto 0048 // -002e │ │ +06b09a: 54a7 840a |0077: iget-object v7, v10, Ljwtc/android/timeseal/streams/c;.jdField_for:[B // field@0a84 │ │ +06b09e: 2177 |0079: array-length v7, v7 │ │ +06b0a0: 52a8 810a |007a: iget v8, v10, Ljwtc/android/timeseal/streams/c;.jdField_char:I // field@0a81 │ │ +06b0a4: 9102 0708 |007c: sub-int v2, v7, v8 │ │ +06b0a8: 28d3 |007e: goto 0051 // -002d │ │ +06b0aa: 0154 |007f: move v4, v5 │ │ +06b0ac: 28d7 |0080: goto 0057 // -0029 │ │ +06b0ae: 1e06 |0081: monitor-exit v6 │ │ +06b0b0: 1e0a |0082: monitor-exit v10 │ │ +06b0b2: 0e00 |0083: return-void │ │ catches : 6 │ │ 0x0002 - 0x0005 │ │ -> 0x0018 │ │ 0x0005 - 0x0017 │ │ -> 0x0015 │ │ 0x0017 - 0x0018 │ │ -> 0x0018 │ │ @@ -120772,17 +120807,17 @@ │ │ type : '()Ljwtc/android/timeseal/streams/b;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -06953c: |[06953c] jwtc.android.timeseal.streams.c.jdField_byte:()Ljwtc/android/timeseal/streams/b; │ │ -06954c: 5410 890a |0000: iget-object v0, v1, Ljwtc/android/timeseal/streams/c;.jdField_try:Ljwtc/android/timeseal/streams/b; // field@0a89 │ │ -069550: 1100 |0002: return-object v0 │ │ +06b0f0: |[06b0f0] jwtc.android.timeseal.streams.c.jdField_byte:()Ljwtc/android/timeseal/streams/b; │ │ +06b100: 5410 890a |0000: iget-object v0, v1, Ljwtc/android/timeseal/streams/c;.jdField_try:Ljwtc/android/timeseal/streams/b; // field@0a89 │ │ +06b104: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Ljwtc/android/timeseal/streams/c; │ │ │ │ #3 : (in Ljwtc/android/timeseal/streams/c;) │ │ @@ -120790,27 +120825,27 @@ │ │ type : '()I' │ │ access : 0x20000 (DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 16 16-bit code units │ │ -069554: |[069554] jwtc.android.timeseal.streams.c.jdField_case:()I │ │ -069564: 1d01 |0000: monitor-enter v1 │ │ -069566: 5510 860a |0001: iget-boolean v0, v1, Ljwtc/android/timeseal/streams/c;.jdField_if:Z // field@0a86 │ │ -06956a: 3800 0500 |0003: if-eqz v0, 0008 // +0005 │ │ -06956e: 1200 |0005: const/4 v0, #int 0 // #0 │ │ -069570: 1e01 |0006: monitor-exit v1 │ │ -069572: 0f00 |0007: return v0 │ │ -069574: 7010 ce1a 0100 |0008: invoke-direct {v1}, Ljwtc/android/timeseal/streams/c;.jdField_int:()I // method@1ace │ │ -06957a: 0a00 |000b: move-result v0 │ │ -06957c: 28fa |000c: goto 0006 // -0006 │ │ -06957e: 0d00 |000d: move-exception v0 │ │ -069580: 1e01 |000e: monitor-exit v1 │ │ -069582: 2700 |000f: throw v0 │ │ +06b108: |[06b108] jwtc.android.timeseal.streams.c.jdField_case:()I │ │ +06b118: 1d01 |0000: monitor-enter v1 │ │ +06b11a: 5510 860a |0001: iget-boolean v0, v1, Ljwtc/android/timeseal/streams/c;.jdField_if:Z // field@0a86 │ │ +06b11e: 3800 0500 |0003: if-eqz v0, 0008 // +0005 │ │ +06b122: 1200 |0005: const/4 v0, #int 0 // #0 │ │ +06b124: 1e01 |0006: monitor-exit v1 │ │ +06b126: 0f00 |0007: return v0 │ │ +06b128: 7010 cd1a 0100 |0008: invoke-direct {v1}, Ljwtc/android/timeseal/streams/c;.jdField_int:()I // method@1acd │ │ +06b12e: 0a00 |000b: move-result v0 │ │ +06b130: 28fa |000c: goto 0006 // -0006 │ │ +06b132: 0d00 |000d: move-exception v0 │ │ +06b134: 1e01 |000e: monitor-exit v1 │ │ +06b136: 2700 |000f: throw v0 │ │ catches : 2 │ │ 0x0001 - 0x0003 │ │ -> 0x000d │ │ 0x0008 - 0x000b │ │ -> 0x000d │ │ positions : │ │ 0x0000 line=46 │ │ @@ -120825,17 +120860,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -069598: |[069598] jwtc.android.timeseal.streams.c.jdField_do:()I │ │ -0695a8: 5210 820a |0000: iget v0, v1, Ljwtc/android/timeseal/streams/c;.jdField_do:I // field@0a82 │ │ -0695ac: 0f00 |0002: return v0 │ │ +06b14c: |[06b14c] jwtc.android.timeseal.streams.c.jdField_do:()I │ │ +06b15c: 5210 820a |0000: iget v0, v1, Ljwtc/android/timeseal/streams/c;.jdField_do:I // field@0a82 │ │ +06b160: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Ljwtc/android/timeseal/streams/c; │ │ │ │ #5 : (in Ljwtc/android/timeseal/streams/c;) │ │ @@ -120843,90 +120878,90 @@ │ │ type : '()I' │ │ access : 0x20000 (DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 13 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 129 16-bit code units │ │ -0695b0: |[0695b0] jwtc.android.timeseal.streams.c.jdField_for:()I │ │ -0695c0: 1d0c |0000: monitor-enter v12 │ │ -0695c2: 54c7 800a |0001: iget-object v7, v12, Ljwtc/android/timeseal/streams/c;.jdField_case:Ljava/lang/Object; // field@0a80 │ │ -0695c6: 1d07 |0003: monitor-enter v7 │ │ -0695c8: 55c6 860a |0004: iget-boolean v6, v12, Ljwtc/android/timeseal/streams/c;.jdField_if:Z // field@0a86 │ │ -0695cc: 3806 1000 |0006: if-eqz v6, 0016 // +0010 │ │ -0695d0: 2206 1103 |0008: new-instance v6, Ljava/io/IOException; // type@0311 │ │ -0695d4: 1a08 c20c |000a: const-string v8, "Stream closed" // string@0cc2 │ │ -0695d8: 7020 bc14 8600 |000c: invoke-direct {v6, v8}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@14bc │ │ -0695de: 2706 |000f: throw v6 │ │ -0695e0: 0d06 |0010: move-exception v6 │ │ -0695e2: 1e07 |0011: monitor-exit v7 │ │ -0695e4: 2706 |0012: throw v6 │ │ -0695e6: 0d06 |0013: move-exception v6 │ │ -0695e8: 1e0c |0014: monitor-exit v12 │ │ -0695ea: 2706 |0015: throw v6 │ │ -0695ec: 7100 6615 0000 |0016: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@1566 │ │ -0695f2: 0b01 |0019: move-result-wide v1 │ │ -0695f4: 6e10 c71a 0c00 |001a: invoke-virtual {v12}, Ljwtc/android/timeseal/streams/c;.jdField_case:()I // method@1ac7 │ │ -0695fa: 0a06 |001d: move-result v6 │ │ -0695fc: 3906 4400 |001e: if-nez v6, 0062 // +0044 │ │ -069600: 55c6 870a |0020: iget-boolean v6, v12, Ljwtc/android/timeseal/streams/c;.jdField_int:Z // field@0a87 │ │ -069604: 3806 0600 |0022: if-eqz v6, 0028 // +0006 │ │ -069608: 12f6 |0024: const/4 v6, #int -1 // #ff │ │ -06960a: 1e07 |0025: monitor-exit v7 │ │ -06960c: 1e0c |0026: monitor-exit v12 │ │ -06960e: 0f06 |0027: return v6 │ │ -069610: 7100 6615 0000 |0028: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@1566 │ │ -069616: 0b03 |002b: move-result-wide v3 │ │ -069618: 52c6 820a |002c: iget v6, v12, Ljwtc/android/timeseal/streams/c;.jdField_do:I // field@0a82 │ │ -06961c: 3806 1100 |002e: if-eqz v6, 003f // +0011 │ │ -069620: 9c08 0301 |0030: sub-long v8, v3, v1 │ │ -069624: 52c6 820a |0032: iget v6, v12, Ljwtc/android/timeseal/streams/c;.jdField_do:I // field@0a82 │ │ -069628: 816a |0034: int-to-long v10, v6 │ │ -06962a: 3106 080a |0035: cmp-long v6, v8, v10 │ │ -06962e: 3a06 0800 |0037: if-ltz v6, 003f // +0008 │ │ -069632: 2206 1403 |0039: new-instance v6, Ljava/io/InterruptedIOException; // type@0314 │ │ -069636: 7010 c414 0600 |003b: invoke-direct {v6}, Ljava/io/InterruptedIOException;.:()V // method@14c4 │ │ -06963c: 2706 |003e: throw v6 │ │ -06963e: 52c6 820a |003f: iget v6, v12, Ljwtc/android/timeseal/streams/c;.jdField_do:I // field@0a82 │ │ -069642: 3906 1100 |0041: if-nez v6, 0052 // +0011 │ │ -069646: 6e10 2315 0c00 |0043: invoke-virtual {v12}, Ljava/lang/Object;.wait:()V // method@1523 │ │ -06964c: 55c6 860a |0046: iget-boolean v6, v12, Ljwtc/android/timeseal/streams/c;.jdField_if:Z // field@0a86 │ │ -069650: 3806 d2ff |0048: if-eqz v6, 001a // -002e │ │ -069654: 2206 1103 |004a: new-instance v6, Ljava/io/IOException; // type@0311 │ │ -069658: 1a08 c20c |004c: const-string v8, "Stream closed" // string@0cc2 │ │ -06965c: 7020 bc14 8600 |004e: invoke-direct {v6, v8}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@14bc │ │ -069662: 2706 |0051: throw v6 │ │ -069664: 52c6 820a |0052: iget v6, v12, Ljwtc/android/timeseal/streams/c;.jdField_do:I // field@0a82 │ │ -069668: 8168 |0054: int-to-long v8, v6 │ │ -06966a: bb38 |0055: add-long/2addr v8, v3 │ │ -06966c: bc18 |0056: sub-long/2addr v8, v1 │ │ -06966e: 6e30 2415 8c09 |0057: invoke-virtual {v12, v8, v9}, Ljava/lang/Object;.wait:(J)V // method@1524 │ │ -069674: 28ec |005a: goto 0046 // -0014 │ │ -069676: 0d05 |005b: move-exception v5 │ │ -069678: 2206 1403 |005c: new-instance v6, Ljava/io/InterruptedIOException; // type@0314 │ │ -06967c: 7010 c414 0600 |005e: invoke-direct {v6}, Ljava/io/InterruptedIOException;.:()V // method@14c4 │ │ -069682: 2706 |0061: throw v6 │ │ -069684: 54c6 840a |0062: iget-object v6, v12, Ljwtc/android/timeseal/streams/c;.jdField_for:[B // field@0a84 │ │ -069688: 52c8 850a |0064: iget v8, v12, Ljwtc/android/timeseal/streams/c;.jdField_goto:I // field@0a85 │ │ -06968c: d809 0801 |0066: add-int/lit8 v9, v8, #int 1 // #01 │ │ -069690: 59c9 850a |0068: iput v9, v12, Ljwtc/android/timeseal/streams/c;.jdField_goto:I // field@0a85 │ │ -069694: 4800 0608 |006a: aget-byte v0, v6, v8 │ │ -069698: 52c6 850a |006c: iget v6, v12, Ljwtc/android/timeseal/streams/c;.jdField_goto:I // field@0a85 │ │ -06969c: 54c8 840a |006e: iget-object v8, v12, Ljwtc/android/timeseal/streams/c;.jdField_for:[B // field@0a84 │ │ -0696a0: 2188 |0070: array-length v8, v8 │ │ -0696a2: 3386 0500 |0071: if-ne v6, v8, 0076 // +0005 │ │ -0696a6: 1206 |0073: const/4 v6, #int 0 // #0 │ │ -0696a8: 59c6 850a |0074: iput v6, v12, Ljwtc/android/timeseal/streams/c;.jdField_goto:I // field@0a85 │ │ -0696ac: 6e10 2115 0c00 |0076: invoke-virtual {v12}, Ljava/lang/Object;.notifyAll:()V // method@1521 │ │ -0696b2: 3b00 0600 |0079: if-gez v0, 007f // +0006 │ │ -0696b6: d006 0001 |007b: add-int/lit16 v6, v0, #int 256 // #0100 │ │ -0696ba: 1e07 |007d: monitor-exit v7 │ │ -0696bc: 28a8 |007e: goto 0026 // -0058 │ │ -0696be: 0106 |007f: move v6, v0 │ │ -0696c0: 28fd |0080: goto 007d // -0003 │ │ +06b164: |[06b164] jwtc.android.timeseal.streams.c.jdField_for:()I │ │ +06b174: 1d0c |0000: monitor-enter v12 │ │ +06b176: 54c7 800a |0001: iget-object v7, v12, Ljwtc/android/timeseal/streams/c;.jdField_case:Ljava/lang/Object; // field@0a80 │ │ +06b17a: 1d07 |0003: monitor-enter v7 │ │ +06b17c: 55c6 860a |0004: iget-boolean v6, v12, Ljwtc/android/timeseal/streams/c;.jdField_if:Z // field@0a86 │ │ +06b180: 3806 1000 |0006: if-eqz v6, 0016 // +0010 │ │ +06b184: 2206 0e03 |0008: new-instance v6, Ljava/io/IOException; // type@030e │ │ +06b188: 1a08 bf0c |000a: const-string v8, "Stream closed" // string@0cbf │ │ +06b18c: 7020 bc14 8600 |000c: invoke-direct {v6, v8}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@14bc │ │ +06b192: 2706 |000f: throw v6 │ │ +06b194: 0d06 |0010: move-exception v6 │ │ +06b196: 1e07 |0011: monitor-exit v7 │ │ +06b198: 2706 |0012: throw v6 │ │ +06b19a: 0d06 |0013: move-exception v6 │ │ +06b19c: 1e0c |0014: monitor-exit v12 │ │ +06b19e: 2706 |0015: throw v6 │ │ +06b1a0: 7100 6615 0000 |0016: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@1566 │ │ +06b1a6: 0b02 |0019: move-result-wide v2 │ │ +06b1a8: 6e10 c61a 0c00 |001a: invoke-virtual {v12}, Ljwtc/android/timeseal/streams/c;.jdField_case:()I // method@1ac6 │ │ +06b1ae: 0a06 |001d: move-result v6 │ │ +06b1b0: 3906 4400 |001e: if-nez v6, 0062 // +0044 │ │ +06b1b4: 55c6 870a |0020: iget-boolean v6, v12, Ljwtc/android/timeseal/streams/c;.jdField_int:Z // field@0a87 │ │ +06b1b8: 3806 0600 |0022: if-eqz v6, 0028 // +0006 │ │ +06b1bc: 12f6 |0024: const/4 v6, #int -1 // #ff │ │ +06b1be: 1e07 |0025: monitor-exit v7 │ │ +06b1c0: 1e0c |0026: monitor-exit v12 │ │ +06b1c2: 0f06 |0027: return v6 │ │ +06b1c4: 7100 6615 0000 |0028: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@1566 │ │ +06b1ca: 0b04 |002b: move-result-wide v4 │ │ +06b1cc: 52c6 820a |002c: iget v6, v12, Ljwtc/android/timeseal/streams/c;.jdField_do:I // field@0a82 │ │ +06b1d0: 3806 1100 |002e: if-eqz v6, 003f // +0011 │ │ +06b1d4: 9c08 0402 |0030: sub-long v8, v4, v2 │ │ +06b1d8: 52c6 820a |0032: iget v6, v12, Ljwtc/android/timeseal/streams/c;.jdField_do:I // field@0a82 │ │ +06b1dc: 816a |0034: int-to-long v10, v6 │ │ +06b1de: 3106 080a |0035: cmp-long v6, v8, v10 │ │ +06b1e2: 3a06 0800 |0037: if-ltz v6, 003f // +0008 │ │ +06b1e6: 2206 1103 |0039: new-instance v6, Ljava/io/InterruptedIOException; // type@0311 │ │ +06b1ea: 7010 c414 0600 |003b: invoke-direct {v6}, Ljava/io/InterruptedIOException;.:()V // method@14c4 │ │ +06b1f0: 2706 |003e: throw v6 │ │ +06b1f2: 52c6 820a |003f: iget v6, v12, Ljwtc/android/timeseal/streams/c;.jdField_do:I // field@0a82 │ │ +06b1f6: 3906 1100 |0041: if-nez v6, 0052 // +0011 │ │ +06b1fa: 6e10 2315 0c00 |0043: invoke-virtual {v12}, Ljava/lang/Object;.wait:()V // method@1523 │ │ +06b200: 55c6 860a |0046: iget-boolean v6, v12, Ljwtc/android/timeseal/streams/c;.jdField_if:Z // field@0a86 │ │ +06b204: 3806 d2ff |0048: if-eqz v6, 001a // -002e │ │ +06b208: 2206 0e03 |004a: new-instance v6, Ljava/io/IOException; // type@030e │ │ +06b20c: 1a08 bf0c |004c: const-string v8, "Stream closed" // string@0cbf │ │ +06b210: 7020 bc14 8600 |004e: invoke-direct {v6, v8}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@14bc │ │ +06b216: 2706 |0051: throw v6 │ │ +06b218: 52c6 820a |0052: iget v6, v12, Ljwtc/android/timeseal/streams/c;.jdField_do:I // field@0a82 │ │ +06b21c: 8168 |0054: int-to-long v8, v6 │ │ +06b21e: bb48 |0055: add-long/2addr v8, v4 │ │ +06b220: bc28 |0056: sub-long/2addr v8, v2 │ │ +06b222: 6e30 2415 8c09 |0057: invoke-virtual {v12, v8, v9}, Ljava/lang/Object;.wait:(J)V // method@1524 │ │ +06b228: 28ec |005a: goto 0046 // -0014 │ │ +06b22a: 0d01 |005b: move-exception v1 │ │ +06b22c: 2206 1103 |005c: new-instance v6, Ljava/io/InterruptedIOException; // type@0311 │ │ +06b230: 7010 c414 0600 |005e: invoke-direct {v6}, Ljava/io/InterruptedIOException;.:()V // method@14c4 │ │ +06b236: 2706 |0061: throw v6 │ │ +06b238: 54c6 840a |0062: iget-object v6, v12, Ljwtc/android/timeseal/streams/c;.jdField_for:[B // field@0a84 │ │ +06b23c: 52c8 850a |0064: iget v8, v12, Ljwtc/android/timeseal/streams/c;.jdField_goto:I // field@0a85 │ │ +06b240: d809 0801 |0066: add-int/lit8 v9, v8, #int 1 // #01 │ │ +06b244: 59c9 850a |0068: iput v9, v12, Ljwtc/android/timeseal/streams/c;.jdField_goto:I // field@0a85 │ │ +06b248: 4800 0608 |006a: aget-byte v0, v6, v8 │ │ +06b24c: 52c6 850a |006c: iget v6, v12, Ljwtc/android/timeseal/streams/c;.jdField_goto:I // field@0a85 │ │ +06b250: 54c8 840a |006e: iget-object v8, v12, Ljwtc/android/timeseal/streams/c;.jdField_for:[B // field@0a84 │ │ +06b254: 2188 |0070: array-length v8, v8 │ │ +06b256: 3386 0500 |0071: if-ne v6, v8, 0076 // +0005 │ │ +06b25a: 1206 |0073: const/4 v6, #int 0 // #0 │ │ +06b25c: 59c6 850a |0074: iput v6, v12, Ljwtc/android/timeseal/streams/c;.jdField_goto:I // field@0a85 │ │ +06b260: 6e10 2115 0c00 |0076: invoke-virtual {v12}, Ljava/lang/Object;.notifyAll:()V // method@1521 │ │ +06b266: 3b00 0600 |0079: if-gez v0, 007f // +0006 │ │ +06b26a: d006 0001 |007b: add-int/lit16 v6, v0, #int 256 // #0100 │ │ +06b26e: 1e07 |007d: monitor-exit v7 │ │ +06b270: 28a8 |007e: goto 0026 // -0058 │ │ +06b272: 0106 |007f: move v6, v0 │ │ +06b274: 28fd |0080: goto 007d // -0003 │ │ catches : 9 │ │ 0x0001 - 0x0004 │ │ -> 0x0013 │ │ 0x0004 - 0x0012 │ │ -> 0x0010 │ │ 0x0012 - 0x0013 │ │ -> 0x0013 │ │ @@ -120967,229 +121002,230 @@ │ │ 0x005c line=157 │ │ 0x0062 line=162 │ │ 0x006c line=163 │ │ 0x0073 line=164 │ │ 0x0076 line=165 │ │ 0x0079 line=166 │ │ locals : │ │ - 0x002c - 0x0062 reg=3 l2 J │ │ - 0x005c - 0x0062 reg=5 localInterruptedException Ljava/lang/InterruptedException; │ │ + 0x005c - 0x0062 reg=1 localInterruptedException Ljava/lang/InterruptedException; │ │ + 0x002c - 0x0062 reg=4 l2 J │ │ 0x006c - 0x0081 reg=0 i I │ │ - 0x001a - 0x0081 reg=1 l1 J │ │ + 0x001a - 0x0081 reg=2 l1 J │ │ 0x0000 - 0x0081 reg=12 this Ljwtc/android/timeseal/streams/c; │ │ │ │ #6 : (in Ljwtc/android/timeseal/streams/c;) │ │ name : 'jdField_if' │ │ type : '([BII)I' │ │ access : 0x20000 (DECLARED_SYNCHRONIZED) │ │ code - │ │ - registers : 21 │ │ + registers : 22 │ │ ins : 4 │ │ outs : 5 │ │ - insns size : 209 16-bit code units │ │ -069718: |[069718] jwtc.android.timeseal.streams.c.jdField_if:([BII)I │ │ -069728: 1d11 |0000: monitor-enter v17 │ │ -06972a: 0800 1100 |0001: move-object/from16 v0, v17 │ │ -06972e: 540c 800a |0003: iget-object v12, v0, Ljwtc/android/timeseal/streams/c;.jdField_case:Ljava/lang/Object; // field@0a80 │ │ -069732: 1d0c |0005: monitor-enter v12 │ │ -069734: 0800 1100 |0006: move-object/from16 v0, v17 │ │ -069738: 550b 860a |0008: iget-boolean v11, v0, Ljwtc/android/timeseal/streams/c;.jdField_if:Z // field@0a86 │ │ -06973c: 380b 1000 |000a: if-eqz v11, 001a // +0010 │ │ -069740: 220b 1103 |000c: new-instance v11, Ljava/io/IOException; // type@0311 │ │ -069744: 1a0d c20c |000e: const-string v13, "Stream closed" // string@0cc2 │ │ -069748: 7020 bc14 db00 |0010: invoke-direct {v11, v13}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@14bc │ │ -06974e: 270b |0013: throw v11 │ │ -069750: 0d0b |0014: move-exception v11 │ │ -069752: 1e0c |0015: monitor-exit v12 │ │ -069754: 270b |0016: throw v11 │ │ -069756: 0d0b |0017: move-exception v11 │ │ -069758: 1e11 |0018: monitor-exit v17 │ │ -06975a: 270b |0019: throw v11 │ │ -06975c: 7100 6615 0000 |001a: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@1566 │ │ -069762: 0b05 |001d: move-result-wide v5 │ │ -069764: 7401 c71a 1100 |001e: invoke-virtual/range {v17}, Ljwtc/android/timeseal/streams/c;.jdField_case:()I // method@1ac7 │ │ -06976a: 0a0b |0021: move-result v11 │ │ -06976c: 390b 5200 |0022: if-nez v11, 0074 // +0052 │ │ -069770: 0800 1100 |0024: move-object/from16 v0, v17 │ │ -069774: 550b 870a |0026: iget-boolean v11, v0, Ljwtc/android/timeseal/streams/c;.jdField_int:Z // field@0a87 │ │ -069778: 380b 0600 |0028: if-eqz v11, 002e // +0006 │ │ -06977c: 12f3 |002a: const/4 v3, #int -1 // #ff │ │ -06977e: 1e0c |002b: monitor-exit v12 │ │ -069780: 1e11 |002c: monitor-exit v17 │ │ -069782: 0f03 |002d: return v3 │ │ -069784: 7100 6615 0000 |002e: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@1566 │ │ -06978a: 0b07 |0031: move-result-wide v7 │ │ -06978c: 0800 1100 |0032: move-object/from16 v0, v17 │ │ -069790: 520b 820a |0034: iget v11, v0, Ljwtc/android/timeseal/streams/c;.jdField_do:I // field@0a82 │ │ -069794: 380b 1300 |0036: if-eqz v11, 0049 // +0013 │ │ -069798: 9c0d 0705 |0038: sub-long v13, v7, v5 │ │ -06979c: 0800 1100 |003a: move-object/from16 v0, v17 │ │ -0697a0: 520b 820a |003c: iget v11, v0, Ljwtc/android/timeseal/streams/c;.jdField_do:I // field@0a82 │ │ -0697a4: 81bf |003e: int-to-long v15, v11 │ │ -0697a6: 310b 0d0f |003f: cmp-long v11, v13, v15 │ │ -0697aa: 3a0b 0800 |0041: if-ltz v11, 0049 // +0008 │ │ -0697ae: 220b 1403 |0043: new-instance v11, Ljava/io/InterruptedIOException; // type@0314 │ │ -0697b2: 7010 c414 0b00 |0045: invoke-direct {v11}, Ljava/io/InterruptedIOException;.:()V // method@14c4 │ │ -0697b8: 270b |0048: throw v11 │ │ -0697ba: 0800 1100 |0049: move-object/from16 v0, v17 │ │ -0697be: 520b 820a |004b: iget v11, v0, Ljwtc/android/timeseal/streams/c;.jdField_do:I // field@0a82 │ │ -0697c2: 390b 1300 |004d: if-nez v11, 0060 // +0013 │ │ -0697c6: 7401 2315 1100 |004f: invoke-virtual/range {v17}, Ljava/lang/Object;.wait:()V // method@1523 │ │ -0697cc: 0800 1100 |0052: move-object/from16 v0, v17 │ │ -0697d0: 550b 860a |0054: iget-boolean v11, v0, Ljwtc/android/timeseal/streams/c;.jdField_if:Z // field@0a86 │ │ -0697d4: 380b c8ff |0056: if-eqz v11, 001e // -0038 │ │ -0697d8: 220b 1103 |0058: new-instance v11, Ljava/io/IOException; // type@0311 │ │ -0697dc: 1a0d c20c |005a: const-string v13, "Stream closed" // string@0cc2 │ │ -0697e0: 7020 bc14 db00 |005c: invoke-direct {v11, v13}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@14bc │ │ -0697e6: 270b |005f: throw v11 │ │ -0697e8: 0800 1100 |0060: move-object/from16 v0, v17 │ │ -0697ec: 520b 820a |0062: iget v11, v0, Ljwtc/android/timeseal/streams/c;.jdField_do:I // field@0a82 │ │ -0697f0: 81bd |0064: int-to-long v13, v11 │ │ -0697f2: bb7d |0065: add-long/2addr v13, v7 │ │ -0697f4: bc5d |0066: sub-long/2addr v13, v5 │ │ -0697f6: 0800 1100 |0067: move-object/from16 v0, v17 │ │ -0697fa: 6e30 2415 d00e |0069: invoke-virtual {v0, v13, v14}, Ljava/lang/Object;.wait:(J)V // method@1524 │ │ -069800: 28e6 |006c: goto 0052 // -001a │ │ -069802: 0d09 |006d: move-exception v9 │ │ -069804: 220b 1403 |006e: new-instance v11, Ljava/io/InterruptedIOException; // type@0314 │ │ -069808: 7010 c414 0b00 |0070: invoke-direct {v11}, Ljava/io/InterruptedIOException;.:()V // method@14c4 │ │ -06980e: 270b |0073: throw v11 │ │ -069810: 7401 c71a 1100 |0074: invoke-virtual/range {v17}, Ljwtc/android/timeseal/streams/c;.jdField_case:()I // method@1ac7 │ │ -069816: 0a02 |0077: move-result v2 │ │ -069818: 0200 1400 |0078: move/from16 v0, v20 │ │ -06981c: 3720 4600 |007a: if-le v0, v2, 00c0 // +0046 │ │ -069820: 0123 |007c: move v3, v2 │ │ -069822: 0800 1100 |007d: move-object/from16 v0, v17 │ │ -069826: 540b 840a |007f: iget-object v11, v0, Ljwtc/android/timeseal/streams/c;.jdField_for:[B // field@0a84 │ │ -06982a: 21bb |0081: array-length v11, v11 │ │ -06982c: 0800 1100 |0082: move-object/from16 v0, v17 │ │ -069830: 520d 850a |0084: iget v13, v0, Ljwtc/android/timeseal/streams/c;.jdField_goto:I // field@0a85 │ │ -069834: b1db |0086: sub-int/2addr v11, v13 │ │ -069836: 373b 3c00 |0087: if-le v11, v3, 00c3 // +003c │ │ -06983a: 0134 |0089: move v4, v3 │ │ -06983c: 910b 0304 |008a: sub-int v11, v3, v4 │ │ -069840: 3d0b 4300 |008c: if-lez v11, 00cf // +0043 │ │ -069844: 910a 0304 |008e: sub-int v10, v3, v4 │ │ -069848: 0800 1100 |0090: move-object/from16 v0, v17 │ │ -06984c: 540b 840a |0092: iget-object v11, v0, Ljwtc/android/timeseal/streams/c;.jdField_for:[B // field@0a84 │ │ -069850: 0800 1100 |0094: move-object/from16 v0, v17 │ │ -069854: 520d 850a |0096: iget v13, v0, Ljwtc/android/timeseal/streams/c;.jdField_goto:I // field@0a85 │ │ -069858: 0800 1200 |0098: move-object/from16 v0, v18 │ │ -06985c: 0201 1300 |009a: move/from16 v1, v19 │ │ -069860: 7154 6515 db10 |009c: invoke-static {v11, v13, v0, v1, v4}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@1565 │ │ -069866: 0800 1100 |009f: move-object/from16 v0, v17 │ │ -06986a: 540b 840a |00a1: iget-object v11, v0, Ljwtc/android/timeseal/streams/c;.jdField_for:[B // field@0a84 │ │ -06986e: 120d |00a3: const/4 v13, #int 0 // #0 │ │ -069870: 900e 1304 |00a4: add-int v14, v19, v4 │ │ -069874: 0800 1200 |00a6: move-object/from16 v0, v18 │ │ -069878: 715a 6515 dbe0 |00a8: invoke-static {v11, v13, v0, v14, v10}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@1565 │ │ -06987e: 0800 1100 |00ab: move-object/from16 v0, v17 │ │ -069882: 520b 850a |00ad: iget v11, v0, Ljwtc/android/timeseal/streams/c;.jdField_goto:I // field@0a85 │ │ -069886: b03b |00af: add-int/2addr v11, v3 │ │ -069888: 0800 1100 |00b0: move-object/from16 v0, v17 │ │ -06988c: 540d 840a |00b2: iget-object v13, v0, Ljwtc/android/timeseal/streams/c;.jdField_for:[B // field@0a84 │ │ -069890: 21dd |00b4: array-length v13, v13 │ │ -069892: b4db |00b5: rem-int/2addr v11, v13 │ │ -069894: 0800 1100 |00b6: move-object/from16 v0, v17 │ │ -069898: 590b 850a |00b8: iput v11, v0, Ljwtc/android/timeseal/streams/c;.jdField_goto:I // field@0a85 │ │ -06989c: 7401 2115 1100 |00ba: invoke-virtual/range {v17}, Ljava/lang/Object;.notifyAll:()V // method@1521 │ │ -0698a2: 1e0c |00bd: monitor-exit v12 │ │ -0698a4: 2900 6eff |00be: goto/16 002c // -0092 │ │ -0698a8: 0203 1400 |00c0: move/from16 v3, v20 │ │ -0698ac: 28bb |00c2: goto 007d // -0045 │ │ -0698ae: 0800 1100 |00c3: move-object/from16 v0, v17 │ │ -0698b2: 540b 840a |00c5: iget-object v11, v0, Ljwtc/android/timeseal/streams/c;.jdField_for:[B // field@0a84 │ │ -0698b6: 21bb |00c7: array-length v11, v11 │ │ -0698b8: 0800 1100 |00c8: move-object/from16 v0, v17 │ │ -0698bc: 520d 850a |00ca: iget v13, v0, Ljwtc/android/timeseal/streams/c;.jdField_goto:I // field@0a85 │ │ -0698c0: 9104 0b0d |00cc: sub-int v4, v11, v13 │ │ -0698c4: 28bc |00ce: goto 008a // -0044 │ │ -0698c6: 120a |00cf: const/4 v10, #int 0 // #0 │ │ -0698c8: 28c0 |00d0: goto 0090 // -0040 │ │ + insns size : 211 16-bit code units │ │ +06b2cc: |[06b2cc] jwtc.android.timeseal.streams.c.jdField_if:([BII)I │ │ +06b2dc: 1d12 |0000: monitor-enter v18 │ │ +06b2de: 0800 1200 |0001: move-object/from16 v0, v18 │ │ +06b2e2: 540c 800a |0003: iget-object v12, v0, Ljwtc/android/timeseal/streams/c;.jdField_case:Ljava/lang/Object; // field@0a80 │ │ +06b2e6: 1d0c |0005: monitor-enter v12 │ │ +06b2e8: 0800 1200 |0006: move-object/from16 v0, v18 │ │ +06b2ec: 550b 860a |0008: iget-boolean v11, v0, Ljwtc/android/timeseal/streams/c;.jdField_if:Z // field@0a86 │ │ +06b2f0: 380b 1000 |000a: if-eqz v11, 001a // +0010 │ │ +06b2f4: 220b 0e03 |000c: new-instance v11, Ljava/io/IOException; // type@030e │ │ +06b2f8: 1a0d bf0c |000e: const-string v13, "Stream closed" // string@0cbf │ │ +06b2fc: 7020 bc14 db00 |0010: invoke-direct {v11, v13}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@14bc │ │ +06b302: 270b |0013: throw v11 │ │ +06b304: 0d0b |0014: move-exception v11 │ │ +06b306: 1e0c |0015: monitor-exit v12 │ │ +06b308: 270b |0016: throw v11 │ │ +06b30a: 0d0b |0017: move-exception v11 │ │ +06b30c: 1e12 |0018: monitor-exit v18 │ │ +06b30e: 270b |0019: throw v11 │ │ +06b310: 7100 6615 0000 |001a: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@1566 │ │ +06b316: 0b06 |001d: move-result-wide v6 │ │ +06b318: 7401 c61a 1200 |001e: invoke-virtual/range {v18}, Ljwtc/android/timeseal/streams/c;.jdField_case:()I // method@1ac6 │ │ +06b31e: 0a0b |0021: move-result v11 │ │ +06b320: 390b 5400 |0022: if-nez v11, 0076 // +0054 │ │ +06b324: 0800 1200 |0024: move-object/from16 v0, v18 │ │ +06b328: 550b 870a |0026: iget-boolean v11, v0, Ljwtc/android/timeseal/streams/c;.jdField_int:Z // field@0a87 │ │ +06b32c: 380b 0600 |0028: if-eqz v11, 002e // +0006 │ │ +06b330: 12f3 |002a: const/4 v3, #int -1 // #ff │ │ +06b332: 1e0c |002b: monitor-exit v12 │ │ +06b334: 1e12 |002c: monitor-exit v18 │ │ +06b336: 0f03 |002d: return v3 │ │ +06b338: 7100 6615 0000 |002e: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@1566 │ │ +06b33e: 0b08 |0031: move-result-wide v8 │ │ +06b340: 0800 1200 |0032: move-object/from16 v0, v18 │ │ +06b344: 520b 820a |0034: iget v11, v0, Ljwtc/android/timeseal/streams/c;.jdField_do:I // field@0a82 │ │ +06b348: 380b 1500 |0036: if-eqz v11, 004b // +0015 │ │ +06b34c: 9c0e 0806 |0038: sub-long v14, v8, v6 │ │ +06b350: 0800 1200 |003a: move-object/from16 v0, v18 │ │ +06b354: 520b 820a |003c: iget v11, v0, Ljwtc/android/timeseal/streams/c;.jdField_do:I // field@0a82 │ │ +06b358: 81b0 |003e: int-to-long v0, v11 │ │ +06b35a: 0510 0000 |003f: move-wide/from16 v16, v0 │ │ +06b35e: 310b 0e10 |0041: cmp-long v11, v14, v16 │ │ +06b362: 3a0b 0800 |0043: if-ltz v11, 004b // +0008 │ │ +06b366: 220b 1103 |0045: new-instance v11, Ljava/io/InterruptedIOException; // type@0311 │ │ +06b36a: 7010 c414 0b00 |0047: invoke-direct {v11}, Ljava/io/InterruptedIOException;.:()V // method@14c4 │ │ +06b370: 270b |004a: throw v11 │ │ +06b372: 0800 1200 |004b: move-object/from16 v0, v18 │ │ +06b376: 520b 820a |004d: iget v11, v0, Ljwtc/android/timeseal/streams/c;.jdField_do:I // field@0a82 │ │ +06b37a: 390b 1300 |004f: if-nez v11, 0062 // +0013 │ │ +06b37e: 7401 2315 1200 |0051: invoke-virtual/range {v18}, Ljava/lang/Object;.wait:()V // method@1523 │ │ +06b384: 0800 1200 |0054: move-object/from16 v0, v18 │ │ +06b388: 550b 860a |0056: iget-boolean v11, v0, Ljwtc/android/timeseal/streams/c;.jdField_if:Z // field@0a86 │ │ +06b38c: 380b c6ff |0058: if-eqz v11, 001e // -003a │ │ +06b390: 220b 0e03 |005a: new-instance v11, Ljava/io/IOException; // type@030e │ │ +06b394: 1a0d bf0c |005c: const-string v13, "Stream closed" // string@0cbf │ │ +06b398: 7020 bc14 db00 |005e: invoke-direct {v11, v13}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@14bc │ │ +06b39e: 270b |0061: throw v11 │ │ +06b3a0: 0800 1200 |0062: move-object/from16 v0, v18 │ │ +06b3a4: 520b 820a |0064: iget v11, v0, Ljwtc/android/timeseal/streams/c;.jdField_do:I // field@0a82 │ │ +06b3a8: 81be |0066: int-to-long v14, v11 │ │ +06b3aa: bb8e |0067: add-long/2addr v14, v8 │ │ +06b3ac: bc6e |0068: sub-long/2addr v14, v6 │ │ +06b3ae: 0800 1200 |0069: move-object/from16 v0, v18 │ │ +06b3b2: 6e30 2415 e00f |006b: invoke-virtual {v0, v14, v15}, Ljava/lang/Object;.wait:(J)V // method@1524 │ │ +06b3b8: 28e6 |006e: goto 0054 // -001a │ │ +06b3ba: 0d05 |006f: move-exception v5 │ │ +06b3bc: 220b 1103 |0070: new-instance v11, Ljava/io/InterruptedIOException; // type@0311 │ │ +06b3c0: 7010 c414 0b00 |0072: invoke-direct {v11}, Ljava/io/InterruptedIOException;.:()V // method@14c4 │ │ +06b3c6: 270b |0075: throw v11 │ │ +06b3c8: 7401 c61a 1200 |0076: invoke-virtual/range {v18}, Ljwtc/android/timeseal/streams/c;.jdField_case:()I // method@1ac6 │ │ +06b3ce: 0a02 |0079: move-result v2 │ │ +06b3d0: 0200 1500 |007a: move/from16 v0, v21 │ │ +06b3d4: 3720 4600 |007c: if-le v0, v2, 00c2 // +0046 │ │ +06b3d8: 0123 |007e: move v3, v2 │ │ +06b3da: 0800 1200 |007f: move-object/from16 v0, v18 │ │ +06b3de: 540b 840a |0081: iget-object v11, v0, Ljwtc/android/timeseal/streams/c;.jdField_for:[B // field@0a84 │ │ +06b3e2: 21bb |0083: array-length v11, v11 │ │ +06b3e4: 0800 1200 |0084: move-object/from16 v0, v18 │ │ +06b3e8: 520d 850a |0086: iget v13, v0, Ljwtc/android/timeseal/streams/c;.jdField_goto:I // field@0a85 │ │ +06b3ec: b1db |0088: sub-int/2addr v11, v13 │ │ +06b3ee: 373b 3c00 |0089: if-le v11, v3, 00c5 // +003c │ │ +06b3f2: 0134 |008b: move v4, v3 │ │ +06b3f4: 910b 0304 |008c: sub-int v11, v3, v4 │ │ +06b3f8: 3d0b 4300 |008e: if-lez v11, 00d1 // +0043 │ │ +06b3fc: 910a 0304 |0090: sub-int v10, v3, v4 │ │ +06b400: 0800 1200 |0092: move-object/from16 v0, v18 │ │ +06b404: 540b 840a |0094: iget-object v11, v0, Ljwtc/android/timeseal/streams/c;.jdField_for:[B // field@0a84 │ │ +06b408: 0800 1200 |0096: move-object/from16 v0, v18 │ │ +06b40c: 520d 850a |0098: iget v13, v0, Ljwtc/android/timeseal/streams/c;.jdField_goto:I // field@0a85 │ │ +06b410: 0800 1300 |009a: move-object/from16 v0, v19 │ │ +06b414: 0201 1400 |009c: move/from16 v1, v20 │ │ +06b418: 7154 6515 db10 |009e: invoke-static {v11, v13, v0, v1, v4}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@1565 │ │ +06b41e: 0800 1200 |00a1: move-object/from16 v0, v18 │ │ +06b422: 540b 840a |00a3: iget-object v11, v0, Ljwtc/android/timeseal/streams/c;.jdField_for:[B // field@0a84 │ │ +06b426: 120d |00a5: const/4 v13, #int 0 // #0 │ │ +06b428: 900e 1404 |00a6: add-int v14, v20, v4 │ │ +06b42c: 0800 1300 |00a8: move-object/from16 v0, v19 │ │ +06b430: 715a 6515 dbe0 |00aa: invoke-static {v11, v13, v0, v14, v10}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@1565 │ │ +06b436: 0800 1200 |00ad: move-object/from16 v0, v18 │ │ +06b43a: 520b 850a |00af: iget v11, v0, Ljwtc/android/timeseal/streams/c;.jdField_goto:I // field@0a85 │ │ +06b43e: b03b |00b1: add-int/2addr v11, v3 │ │ +06b440: 0800 1200 |00b2: move-object/from16 v0, v18 │ │ +06b444: 540d 840a |00b4: iget-object v13, v0, Ljwtc/android/timeseal/streams/c;.jdField_for:[B // field@0a84 │ │ +06b448: 21dd |00b6: array-length v13, v13 │ │ +06b44a: b4db |00b7: rem-int/2addr v11, v13 │ │ +06b44c: 0800 1200 |00b8: move-object/from16 v0, v18 │ │ +06b450: 590b 850a |00ba: iput v11, v0, Ljwtc/android/timeseal/streams/c;.jdField_goto:I // field@0a85 │ │ +06b454: 7401 2115 1200 |00bc: invoke-virtual/range {v18}, Ljava/lang/Object;.notifyAll:()V // method@1521 │ │ +06b45a: 1e0c |00bf: monitor-exit v12 │ │ +06b45c: 2900 6cff |00c0: goto/16 002c // -0094 │ │ +06b460: 0203 1500 |00c2: move/from16 v3, v21 │ │ +06b464: 28bb |00c4: goto 007f // -0045 │ │ +06b466: 0800 1200 |00c5: move-object/from16 v0, v18 │ │ +06b46a: 540b 840a |00c7: iget-object v11, v0, Ljwtc/android/timeseal/streams/c;.jdField_for:[B // field@0a84 │ │ +06b46e: 21bb |00c9: array-length v11, v11 │ │ +06b470: 0800 1200 |00ca: move-object/from16 v0, v18 │ │ +06b474: 520d 850a |00cc: iget v13, v0, Ljwtc/android/timeseal/streams/c;.jdField_goto:I // field@0a85 │ │ +06b478: 9104 0b0d |00ce: sub-int v4, v11, v13 │ │ +06b47c: 28bc |00d0: goto 008c // -0044 │ │ +06b47e: 120a |00d1: const/4 v10, #int 0 // #0 │ │ +06b480: 28c0 |00d2: goto 0092 // -0040 │ │ catches : 9 │ │ 0x0001 - 0x0006 │ │ -> 0x0017 │ │ 0x0006 - 0x0016 │ │ -> 0x0014 │ │ 0x0016 - 0x0017 │ │ -> 0x0017 │ │ 0x001a - 0x002c │ │ -> 0x0014 │ │ - 0x002e - 0x0049 │ │ + 0x002e - 0x004b │ │ -> 0x0014 │ │ - 0x0049 - 0x0052 │ │ - Ljava/lang/InterruptedException; -> 0x006d │ │ + 0x004b - 0x0054 │ │ + Ljava/lang/InterruptedException; -> 0x006f │ │ -> 0x0014 │ │ - 0x0052 - 0x0060 │ │ + 0x0054 - 0x0062 │ │ -> 0x0014 │ │ - 0x0060 - 0x006c │ │ - Ljava/lang/InterruptedException; -> 0x006d │ │ + 0x0062 - 0x006e │ │ + Ljava/lang/InterruptedException; -> 0x006f │ │ -> 0x0014 │ │ - 0x006e - 0x00cc │ │ + 0x0070 - 0x00ce │ │ -> 0x0014 │ │ positions : │ │ 0x0000 line=173 │ │ 0x0006 line=175 │ │ 0x000c line=176 │ │ 0x0014 line=208 │ │ 0x0017 line=173 │ │ 0x001a line=177 │ │ 0x001e line=178 │ │ 0x0024 line=180 │ │ 0x002a line=181 │ │ 0x002c line=207 │ │ 0x002e line=182 │ │ 0x0032 line=183 │ │ - 0x0043 line=184 │ │ - 0x0049 line=187 │ │ - 0x004f line=188 │ │ - 0x0052 line=196 │ │ - 0x0058 line=197 │ │ - 0x0060 line=190 │ │ - 0x006d line=192 │ │ - 0x006e line=194 │ │ - 0x0074 line=199 │ │ - 0x0078 line=200 │ │ - 0x007d line=201 │ │ - 0x008a line=202 │ │ - 0x0090 line=203 │ │ - 0x009f line=204 │ │ - 0x00ab line=205 │ │ - 0x00ba line=206 │ │ - 0x00bd line=207 │ │ - 0x00c2 line=200 │ │ - 0x00c3 line=201 │ │ - 0x00cf line=202 │ │ - locals : │ │ - 0x0032 - 0x0074 reg=7 l2 J │ │ - 0x006e - 0x0074 reg=9 localInterruptedException Ljava/lang/InterruptedException; │ │ - 0x007d - 0x00c0 reg=3 j I │ │ - 0x008a - 0x00c0 reg=4 k I │ │ - 0x0090 - 0x00c0 reg=10 m I │ │ - 0x0078 - 0x00d1 reg=2 i I │ │ - 0x00c3 - 0x00d1 reg=3 j I │ │ - 0x00cf - 0x00d1 reg=4 k I │ │ - 0x001e - 0x00d1 reg=5 l1 J │ │ - 0x0000 - 0x00d1 reg=17 this Ljwtc/android/timeseal/streams/c; │ │ - 0x0000 - 0x00d1 reg=18 paramArrayOfByte [B │ │ - 0x0000 - 0x00d1 reg=19 paramInt1 I │ │ - 0x0000 - 0x00d1 reg=20 paramInt2 I │ │ + 0x0045 line=184 │ │ + 0x004b line=187 │ │ + 0x0051 line=188 │ │ + 0x0054 line=196 │ │ + 0x005a line=197 │ │ + 0x0062 line=190 │ │ + 0x006f line=192 │ │ + 0x0070 line=194 │ │ + 0x0076 line=199 │ │ + 0x007a line=200 │ │ + 0x007f line=201 │ │ + 0x008c line=202 │ │ + 0x0092 line=203 │ │ + 0x00a1 line=204 │ │ + 0x00ad line=205 │ │ + 0x00bc line=206 │ │ + 0x00bf line=207 │ │ + 0x00c4 line=200 │ │ + 0x00c5 line=201 │ │ + 0x00d1 line=202 │ │ + locals : │ │ + 0x0070 - 0x0076 reg=5 localInterruptedException Ljava/lang/InterruptedException; │ │ + 0x0032 - 0x0076 reg=8 l2 J │ │ + 0x007f - 0x00c2 reg=3 j I │ │ + 0x008c - 0x00c2 reg=4 k I │ │ + 0x0092 - 0x00c2 reg=10 m I │ │ + 0x007a - 0x00d3 reg=2 i I │ │ + 0x00c5 - 0x00d3 reg=3 j I │ │ + 0x00d1 - 0x00d3 reg=4 k I │ │ + 0x001e - 0x00d3 reg=6 l1 J │ │ + 0x0000 - 0x00d3 reg=18 this Ljwtc/android/timeseal/streams/c; │ │ + 0x0000 - 0x00d3 reg=19 paramArrayOfByte [B │ │ + 0x0000 - 0x00d3 reg=20 paramInt1 I │ │ + 0x0000 - 0x00d3 reg=21 paramInt2 I │ │ │ │ #7 : (in Ljwtc/android/timeseal/streams/c;) │ │ name : 'jdField_if' │ │ type : '()Ljwtc/android/timeseal/streams/a;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -069920: |[069920] jwtc.android.timeseal.streams.c.jdField_if:()Ljwtc/android/timeseal/streams/a; │ │ -069930: 5410 830a |0000: iget-object v0, v1, Ljwtc/android/timeseal/streams/c;.jdField_else:Ljwtc/android/timeseal/streams/a; // field@0a83 │ │ -069934: 1100 |0002: return-object v0 │ │ +06b4d8: |[06b4d8] jwtc.android.timeseal.streams.c.jdField_if:()Ljwtc/android/timeseal/streams/a; │ │ +06b4e8: 5410 830a |0000: iget-object v0, v1, Ljwtc/android/timeseal/streams/c;.jdField_else:Ljwtc/android/timeseal/streams/a; // field@0a83 │ │ +06b4ec: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Ljwtc/android/timeseal/streams/c; │ │ │ │ #8 : (in Ljwtc/android/timeseal/streams/c;) │ │ @@ -121197,23 +121233,23 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 10 16-bit code units │ │ -069938: |[069938] jwtc.android.timeseal.streams.c.jdField_if:(I)V │ │ -069948: 5421 800a |0000: iget-object v1, v2, Ljwtc/android/timeseal/streams/c;.jdField_case:Ljava/lang/Object; // field@0a80 │ │ -06994c: 1d01 |0002: monitor-enter v1 │ │ -06994e: 5923 820a |0003: iput v3, v2, Ljwtc/android/timeseal/streams/c;.jdField_do:I // field@0a82 │ │ -069952: 1e01 |0005: monitor-exit v1 │ │ -069954: 0e00 |0006: return-void │ │ -069956: 0d00 |0007: move-exception v0 │ │ -069958: 1e01 |0008: monitor-exit v1 │ │ -06995a: 2700 |0009: throw v0 │ │ +06b4f0: |[06b4f0] jwtc.android.timeseal.streams.c.jdField_if:(I)V │ │ +06b500: 5421 800a |0000: iget-object v1, v2, Ljwtc/android/timeseal/streams/c;.jdField_case:Ljava/lang/Object; // field@0a80 │ │ +06b504: 1d01 |0002: monitor-enter v1 │ │ +06b506: 5923 820a |0003: iput v3, v2, Ljwtc/android/timeseal/streams/c;.jdField_do:I // field@0a82 │ │ +06b50a: 1e01 |0005: monitor-exit v1 │ │ +06b50c: 0e00 |0006: return-void │ │ +06b50e: 0d00 |0007: move-exception v0 │ │ +06b510: 1e01 |0008: monitor-exit v1 │ │ +06b512: 2700 |0009: throw v0 │ │ catches : 1 │ │ 0x0003 - 0x0009 │ │ -> 0x0007 │ │ positions : │ │ 0x0000 line=23 │ │ 0x0003 line=25 │ │ 0x0005 line=26 │ │ @@ -121228,30 +121264,30 @@ │ │ type : '()V' │ │ access : 0x20000 (DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 24 16-bit code units │ │ -069968: |[069968] jwtc.android.timeseal.streams.c.jdField_new:()V │ │ -069978: 1d02 |0000: monitor-enter v2 │ │ -06997a: 5520 860a |0001: iget-boolean v0, v2, Ljwtc/android/timeseal/streams/c;.jdField_if:Z // field@0a86 │ │ -06997e: 3800 0d00 |0003: if-eqz v0, 0010 // +000d │ │ -069982: 2200 2d03 |0005: new-instance v0, Ljava/lang/IllegalStateException; // type@032d │ │ -069986: 1a01 6202 |0007: const-string v1, "Already closed" // string@0262 │ │ -06998a: 7020 0415 1000 |0009: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1504 │ │ -069990: 2700 |000c: throw v0 │ │ -069992: 0d00 |000d: move-exception v0 │ │ -069994: 1e02 |000e: monitor-exit v2 │ │ -069996: 2700 |000f: throw v0 │ │ -069998: 1210 |0010: const/4 v0, #int 1 // #1 │ │ -06999a: 5c20 860a |0011: iput-boolean v0, v2, Ljwtc/android/timeseal/streams/c;.jdField_if:Z // field@0a86 │ │ -06999e: 6e10 2115 0200 |0013: invoke-virtual {v2}, Ljava/lang/Object;.notifyAll:()V // method@1521 │ │ -0699a4: 1e02 |0016: monitor-exit v2 │ │ -0699a6: 0e00 |0017: return-void │ │ +06b520: |[06b520] jwtc.android.timeseal.streams.c.jdField_new:()V │ │ +06b530: 1d02 |0000: monitor-enter v2 │ │ +06b532: 5520 860a |0001: iget-boolean v0, v2, Ljwtc/android/timeseal/streams/c;.jdField_if:Z // field@0a86 │ │ +06b536: 3800 0d00 |0003: if-eqz v0, 0010 // +000d │ │ +06b53a: 2200 2a03 |0005: new-instance v0, Ljava/lang/IllegalStateException; // type@032a │ │ +06b53e: 1a01 6202 |0007: const-string v1, "Already closed" // string@0262 │ │ +06b542: 7020 0415 1000 |0009: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1504 │ │ +06b548: 2700 |000c: throw v0 │ │ +06b54a: 0d00 |000d: move-exception v0 │ │ +06b54c: 1e02 |000e: monitor-exit v2 │ │ +06b54e: 2700 |000f: throw v0 │ │ +06b550: 1210 |0010: const/4 v0, #int 1 // #1 │ │ +06b552: 5c20 860a |0011: iput-boolean v0, v2, Ljwtc/android/timeseal/streams/c;.jdField_if:Z // field@0a86 │ │ +06b556: 6e10 2115 0200 |0013: invoke-virtual {v2}, Ljava/lang/Object;.notifyAll:()V // method@1521 │ │ +06b55c: 1e02 |0016: monitor-exit v2 │ │ +06b55e: 0e00 |0017: return-void │ │ catches : 2 │ │ 0x0001 - 0x000d │ │ -> 0x000d │ │ 0x0011 - 0x0016 │ │ -> 0x000d │ │ positions : │ │ 0x0000 line=221 │ │ @@ -121268,30 +121304,30 @@ │ │ type : '()V' │ │ access : 0x20000 (DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 24 16-bit code units │ │ -0699bc: |[0699bc] jwtc.android.timeseal.streams.c.jdField_try:()V │ │ -0699cc: 1d02 |0000: monitor-enter v2 │ │ -0699ce: 5520 870a |0001: iget-boolean v0, v2, Ljwtc/android/timeseal/streams/c;.jdField_int:Z // field@0a87 │ │ -0699d2: 3800 0d00 |0003: if-eqz v0, 0010 // +000d │ │ -0699d6: 2200 2d03 |0005: new-instance v0, Ljava/lang/IllegalStateException; // type@032d │ │ -0699da: 1a01 6202 |0007: const-string v1, "Already closed" // string@0262 │ │ -0699de: 7020 0415 1000 |0009: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1504 │ │ -0699e4: 2700 |000c: throw v0 │ │ -0699e6: 0d00 |000d: move-exception v0 │ │ -0699e8: 1e02 |000e: monitor-exit v2 │ │ -0699ea: 2700 |000f: throw v0 │ │ -0699ec: 1210 |0010: const/4 v0, #int 1 // #1 │ │ -0699ee: 5c20 870a |0011: iput-boolean v0, v2, Ljwtc/android/timeseal/streams/c;.jdField_int:Z // field@0a87 │ │ -0699f2: 6e10 2115 0200 |0013: invoke-virtual {v2}, Ljava/lang/Object;.notifyAll:()V // method@1521 │ │ -0699f8: 1e02 |0016: monitor-exit v2 │ │ -0699fa: 0e00 |0017: return-void │ │ +06b574: |[06b574] jwtc.android.timeseal.streams.c.jdField_try:()V │ │ +06b584: 1d02 |0000: monitor-enter v2 │ │ +06b586: 5520 870a |0001: iget-boolean v0, v2, Ljwtc/android/timeseal/streams/c;.jdField_int:Z // field@0a87 │ │ +06b58a: 3800 0d00 |0003: if-eqz v0, 0010 // +000d │ │ +06b58e: 2200 2a03 |0005: new-instance v0, Ljava/lang/IllegalStateException; // type@032a │ │ +06b592: 1a01 6202 |0007: const-string v1, "Already closed" // string@0262 │ │ +06b596: 7020 0415 1000 |0009: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1504 │ │ +06b59c: 2700 |000c: throw v0 │ │ +06b59e: 0d00 |000d: move-exception v0 │ │ +06b5a0: 1e02 |000e: monitor-exit v2 │ │ +06b5a2: 2700 |000f: throw v0 │ │ +06b5a4: 1210 |0010: const/4 v0, #int 1 // #1 │ │ +06b5a6: 5c20 870a |0011: iput-boolean v0, v2, Ljwtc/android/timeseal/streams/c;.jdField_int:Z // field@0a87 │ │ +06b5aa: 6e10 2115 0200 |0013: invoke-virtual {v2}, Ljava/lang/Object;.notifyAll:()V // method@1521 │ │ +06b5b0: 1e02 |0016: monitor-exit v2 │ │ +06b5b2: 0e00 |0017: return-void │ │ catches : 2 │ │ 0x0001 - 0x000d │ │ -> 0x000d │ │ 0x0011 - 0x0016 │ │ -> 0x000d │ │ positions : │ │ 0x0000 line=213 │ │ @@ -121299,18 +121335,18 @@ │ │ 0x000d line=213 │ │ 0x0010 line=215 │ │ 0x0013 line=216 │ │ 0x0016 line=217 │ │ locals : │ │ 0x0000 - 0x0018 reg=2 this Ljwtc/android/timeseal/streams/c; │ │ │ │ - source_file_idx : 4514 (c.java) │ │ + source_file_idx : 4510 (c.java) │ │ │ │ Class #548 header: │ │ -class_idx : 1128 │ │ +class_idx : 1125 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 66 │ │ source_file_idx : 817 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ @@ -121333,20 +121369,20 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 9 16-bit code units │ │ -069a10: |[069a10] jwtc.chess.ChessPuzzleProvider$DatabaseHelper.:(Landroid/content/Context;)V │ │ -069a20: 1a00 f111 |0000: const-string v0, "chess_puzzles.db" // string@11f1 │ │ -069a24: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -069a26: 1302 0800 |0003: const/16 v2, #int 8 // #8 │ │ -069a2a: 7052 4401 4310 |0005: invoke-direct {v3, v4, v0, v1, v2}, Landroid/database/sqlite/SQLiteOpenHelper;.:(Landroid/content/Context;Ljava/lang/String;Landroid/database/sqlite/SQLiteDatabase$CursorFactory;I)V // method@0144 │ │ -069a30: 0e00 |0008: return-void │ │ +06b5c8: |[06b5c8] jwtc.chess.ChessPuzzleProvider$DatabaseHelper.:(Landroid/content/Context;)V │ │ +06b5d8: 1a00 ed11 |0000: const-string v0, "chess_puzzles.db" // string@11ed │ │ +06b5dc: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +06b5de: 1302 0800 |0003: const/16 v2, #int 8 // #8 │ │ +06b5e2: 7052 4401 4310 |0005: invoke-direct {v3, v4, v0, v1, v2}, Landroid/database/sqlite/SQLiteOpenHelper;.:(Landroid/content/Context;Ljava/lang/String;Landroid/database/sqlite/SQLiteDatabase$CursorFactory;I)V // method@0144 │ │ +06b5e8: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=62 │ │ 0x0008 line=63 │ │ locals : │ │ 0x0000 - 0x0009 reg=3 this Ljwtc/chess/ChessPuzzleProvider$DatabaseHelper; │ │ 0x0000 - 0x0009 reg=4 context Landroid/content/Context; │ │ @@ -121357,18 +121393,18 @@ │ │ type : '(Landroid/database/sqlite/SQLiteDatabase;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -069a34: |[069a34] jwtc.chess.ChessPuzzleProvider$DatabaseHelper.onCreate:(Landroid/database/sqlite/SQLiteDatabase;)V │ │ -069a44: 1a00 fb02 |0000: const-string v0, "CREATE TABLE games (_ID INTEGER PRIMARY KEY,PUZZLE_TYPE INTEGER,PGN TEXT);" // string@02fb │ │ -069a48: 6e20 4101 0200 |0002: invoke-virtual {v2, v0}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@0141 │ │ -069a4e: 0e00 |0005: return-void │ │ +06b5ec: |[06b5ec] jwtc.chess.ChessPuzzleProvider$DatabaseHelper.onCreate:(Landroid/database/sqlite/SQLiteDatabase;)V │ │ +06b5fc: 1a00 fb02 |0000: const-string v0, "CREATE TABLE games (_ID INTEGER PRIMARY KEY,PUZZLE_TYPE INTEGER,PGN TEXT);" // string@02fb │ │ +06b600: 6e20 4101 0200 |0002: invoke-virtual {v2, v0}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@0141 │ │ +06b606: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=66 │ │ 0x0005 line=72 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Ljwtc/chess/ChessPuzzleProvider$DatabaseHelper; │ │ 0x0000 - 0x0006 reg=2 db Landroid/database/sqlite/SQLiteDatabase; │ │ @@ -121378,38 +121414,38 @@ │ │ type : '(Landroid/database/sqlite/SQLiteDatabase;II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 49 16-bit code units │ │ -069a50: |[069a50] jwtc.chess.ChessPuzzleProvider$DatabaseHelper.onUpgrade:(Landroid/database/sqlite/SQLiteDatabase;II)V │ │ -069a60: 1a00 3003 |0000: const-string v0, "ChessPuzzleProvider" // string@0330 │ │ -069a64: 2201 4203 |0002: new-instance v1, Ljava/lang/StringBuilder; // type@0342 │ │ -069a68: 7010 5715 0100 |0004: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ -069a6e: 1a02 830d |0007: const-string v2, "Upgrading database from version " // string@0d83 │ │ -069a72: 6e20 5f15 2100 |0009: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -069a78: 0c01 |000c: move-result-object v1 │ │ -069a7a: 6e20 5b15 5100 |000d: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@155b │ │ -069a80: 0c01 |0010: move-result-object v1 │ │ -069a82: 1a02 b700 |0011: const-string v2, " to " // string@00b7 │ │ -069a86: 6e20 5f15 2100 |0013: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -069a8c: 0c01 |0016: move-result-object v1 │ │ -069a8e: 6e20 5b15 6100 |0017: invoke-virtual {v1, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@155b │ │ -069a94: 0c01 |001a: move-result-object v1 │ │ -069a96: 1a02 2d01 |001b: const-string v2, ", which will destroy all old data" // string@012d │ │ -069a9a: 6e20 5f15 2100 |001d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -069aa0: 0c01 |0020: move-result-object v1 │ │ -069aa2: 6e10 6415 0100 |0021: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ -069aa8: 0c01 |0024: move-result-object v1 │ │ -069aaa: 7120 fa11 1000 |0025: invoke-static {v0, v1}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@11fa │ │ -069ab0: 1a00 ba03 |0028: const-string v0, "DROP TABLE IF EXISTS games" // string@03ba │ │ -069ab4: 6e20 4101 0400 |002a: invoke-virtual {v4, v0}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@0141 │ │ -069aba: 6e20 d41a 4300 |002d: invoke-virtual {v3, v4}, Ljwtc/chess/ChessPuzzleProvider$DatabaseHelper;.onCreate:(Landroid/database/sqlite/SQLiteDatabase;)V // method@1ad4 │ │ -069ac0: 0e00 |0030: return-void │ │ +06b608: |[06b608] jwtc.chess.ChessPuzzleProvider$DatabaseHelper.onUpgrade:(Landroid/database/sqlite/SQLiteDatabase;II)V │ │ +06b618: 1a00 3003 |0000: const-string v0, "ChessPuzzleProvider" // string@0330 │ │ +06b61c: 2201 3f03 |0002: new-instance v1, Ljava/lang/StringBuilder; // type@033f │ │ +06b620: 7010 5715 0100 |0004: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ +06b626: 1a02 800d |0007: const-string v2, "Upgrading database from version " // string@0d80 │ │ +06b62a: 6e20 5f15 2100 |0009: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +06b630: 0c01 |000c: move-result-object v1 │ │ +06b632: 6e20 5b15 5100 |000d: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@155b │ │ +06b638: 0c01 |0010: move-result-object v1 │ │ +06b63a: 1a02 b700 |0011: const-string v2, " to " // string@00b7 │ │ +06b63e: 6e20 5f15 2100 |0013: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +06b644: 0c01 |0016: move-result-object v1 │ │ +06b646: 6e20 5b15 6100 |0017: invoke-virtual {v1, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@155b │ │ +06b64c: 0c01 |001a: move-result-object v1 │ │ +06b64e: 1a02 2d01 |001b: const-string v2, ", which will destroy all old data" // string@012d │ │ +06b652: 6e20 5f15 2100 |001d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +06b658: 0c01 |0020: move-result-object v1 │ │ +06b65a: 6e10 6415 0100 |0021: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ +06b660: 0c01 |0024: move-result-object v1 │ │ +06b662: 7120 fa11 1000 |0025: invoke-static {v0, v1}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@11fa │ │ +06b668: 1a00 ba03 |0028: const-string v0, "DROP TABLE IF EXISTS games" // string@03ba │ │ +06b66c: 6e20 4101 0400 |002a: invoke-virtual {v4, v0}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@0141 │ │ +06b672: 6e20 d31a 4300 |002d: invoke-virtual {v3, v4}, Ljwtc/chess/ChessPuzzleProvider$DatabaseHelper;.onCreate:(Landroid/database/sqlite/SQLiteDatabase;)V // method@1ad3 │ │ +06b678: 0e00 |0030: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=75 │ │ 0x0028 line=77 │ │ 0x002d line=78 │ │ 0x0030 line=79 │ │ locals : │ │ @@ -121417,15 +121453,15 @@ │ │ 0x0000 - 0x0031 reg=4 db Landroid/database/sqlite/SQLiteDatabase; │ │ 0x0000 - 0x0031 reg=5 oldVersion I │ │ 0x0000 - 0x0031 reg=6 newVersion I │ │ │ │ source_file_idx : 817 (ChessPuzzleProvider.java) │ │ │ │ Class #549 header: │ │ -class_idx : 1129 │ │ +class_idx : 1126 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 31 │ │ source_file_idx : 817 │ │ static_fields_size : 22 │ │ instance_fields_size: 1 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 6 │ │ @@ -121561,98 +121597,98 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 0 │ │ outs : 4 │ │ insns size : 170 16-bit code units │ │ -069ac4: |[069ac4] jwtc.chess.ChessPuzzleProvider.:()V │ │ -069ad4: 1235 |0000: const/4 v5, #int 3 // #3 │ │ -069ad6: 1224 |0001: const/4 v4, #int 2 // #2 │ │ -069ad8: 1213 |0002: const/4 v3, #int 1 // #1 │ │ -069ada: 1a00 a818 |0003: const-string v0, "jwtc.android.chess.puzzle.ChessPuzzleProvider" // string@18a8 │ │ -069ade: 6900 8a0a |0005: sput-object v0, Ljwtc/chess/ChessPuzzleProvider;.AUTHORITY:Ljava/lang/String; // field@0a8a │ │ -069ae2: 2200 4203 |0007: new-instance v0, Ljava/lang/StringBuilder; // type@0342 │ │ -069ae6: 7010 5715 0000 |0009: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ -069aec: 1a01 9b12 |000c: const-string v1, "content://" // string@129b │ │ -069af0: 6e20 5f15 1000 |000e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -069af6: 0c00 |0011: move-result-object v0 │ │ -069af8: 6201 8a0a |0012: sget-object v1, Ljwtc/chess/ChessPuzzleProvider;.AUTHORITY:Ljava/lang/String; // field@0a8a │ │ -069afc: 6e20 5f15 1000 |0014: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -069b02: 0c00 |0017: move-result-object v0 │ │ -069b04: 1a01 4e01 |0018: const-string v1, "/puzzles" // string@014e │ │ -069b08: 6e20 5f15 1000 |001a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -069b0e: 0c00 |001d: move-result-object v0 │ │ -069b10: 6e10 6415 0000 |001e: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ -069b16: 0c00 |0021: move-result-object v0 │ │ -069b18: 7110 ae01 0000 |0022: invoke-static {v0}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@01ae │ │ -069b1e: 0c00 |0025: move-result-object v0 │ │ -069b20: 6900 920a |0026: sput-object v0, Ljwtc/chess/ChessPuzzleProvider;.CONTENT_URI_PUZZLES:Landroid/net/Uri; // field@0a92 │ │ -069b24: 2200 4203 |0028: new-instance v0, Ljava/lang/StringBuilder; // type@0342 │ │ -069b28: 7010 5715 0000 |002a: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ -069b2e: 1a01 9b12 |002d: const-string v1, "content://" // string@129b │ │ -069b32: 6e20 5f15 1000 |002f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -069b38: 0c00 |0032: move-result-object v0 │ │ -069b3a: 6201 8a0a |0033: sget-object v1, Ljwtc/chess/ChessPuzzleProvider;.AUTHORITY:Ljava/lang/String; // field@0a8a │ │ -069b3e: 6e20 5f15 1000 |0035: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -069b44: 0c00 |0038: move-result-object v0 │ │ -069b46: 1a01 4d01 |0039: const-string v1, "/practices" // string@014d │ │ -069b4a: 6e20 5f15 1000 |003b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -069b50: 0c00 |003e: move-result-object v0 │ │ -069b52: 6e10 6415 0000 |003f: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ -069b58: 0c00 |0042: move-result-object v0 │ │ -069b5a: 7110 ae01 0000 |0043: invoke-static {v0}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@01ae │ │ -069b60: 0c00 |0046: move-result-object v0 │ │ -069b62: 6900 910a |0047: sput-object v0, Ljwtc/chess/ChessPuzzleProvider;.CONTENT_URI_PRACTICES:Landroid/net/Uri; // field@0a91 │ │ -069b66: 2350 a604 |0049: new-array v0, v5, [Ljava/lang/String; // type@04a6 │ │ -069b6a: 1201 |004b: const/4 v1, #int 0 // #0 │ │ -069b6c: 1a02 aa0e |004c: const-string v2, "_ID" // string@0eaa │ │ -069b70: 4d02 0001 |004e: aput-object v2, v0, v1 │ │ -069b74: 1a01 a10b |0050: const-string v1, "PUZZLE_TYPE" // string@0ba1 │ │ -069b78: 4d01 0003 |0052: aput-object v1, v0, v3 │ │ -069b7c: 1a01 890b |0054: const-string v1, "PGN" // string@0b89 │ │ -069b80: 4d01 0004 |0056: aput-object v1, v0, v4 │ │ -069b84: 6900 8b0a |0058: sput-object v0, Ljwtc/chess/ChessPuzzleProvider;.COLUMNS:[Ljava/lang/String; // field@0a8b │ │ -069b88: 2200 6803 |005a: new-instance v0, Ljava/util/HashMap; // type@0368 │ │ -069b8c: 7010 c015 0000 |005c: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@15c0 │ │ -069b92: 6900 9f0a |005f: sput-object v0, Ljwtc/chess/ChessPuzzleProvider;.sGamesProjectionMap:Ljava/util/HashMap; // field@0a9f │ │ -069b96: 6200 9f0a |0061: sget-object v0, Ljwtc/chess/ChessPuzzleProvider;.sGamesProjectionMap:Ljava/util/HashMap; // field@0a9f │ │ -069b9a: 1a01 aa0e |0063: const-string v1, "_ID" // string@0eaa │ │ -069b9e: 1a02 aa0e |0065: const-string v2, "_ID" // string@0eaa │ │ -069ba2: 6e30 c515 1002 |0067: invoke-virtual {v0, v1, v2}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@15c5 │ │ -069ba8: 6200 9f0a |006a: sget-object v0, Ljwtc/chess/ChessPuzzleProvider;.sGamesProjectionMap:Ljava/util/HashMap; // field@0a9f │ │ -069bac: 1a01 a10b |006c: const-string v1, "PUZZLE_TYPE" // string@0ba1 │ │ -069bb0: 1a02 a10b |006e: const-string v2, "PUZZLE_TYPE" // string@0ba1 │ │ -069bb4: 6e30 c515 1002 |0070: invoke-virtual {v0, v1, v2}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@15c5 │ │ -069bba: 6200 9f0a |0073: sget-object v0, Ljwtc/chess/ChessPuzzleProvider;.sGamesProjectionMap:Ljava/util/HashMap; // field@0a9f │ │ -069bbe: 1a01 890b |0075: const-string v1, "PGN" // string@0b89 │ │ -069bc2: 1a02 890b |0077: const-string v2, "PGN" // string@0b89 │ │ -069bc6: 6e30 c515 1002 |0079: invoke-virtual {v0, v1, v2}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@15c5 │ │ -069bcc: 2200 2c00 |007c: new-instance v0, Landroid/content/UriMatcher; // type@002c │ │ -069bd0: 12f1 |007e: const/4 v1, #int -1 // #ff │ │ -069bd2: 7020 fd00 1000 |007f: invoke-direct {v0, v1}, Landroid/content/UriMatcher;.:(I)V // method@00fd │ │ -069bd8: 6900 a00a |0082: sput-object v0, Ljwtc/chess/ChessPuzzleProvider;.sUriMatcher:Landroid/content/UriMatcher; // field@0aa0 │ │ -069bdc: 6200 a00a |0084: sget-object v0, Ljwtc/chess/ChessPuzzleProvider;.sUriMatcher:Landroid/content/UriMatcher; // field@0aa0 │ │ -069be0: 6201 8a0a |0086: sget-object v1, Ljwtc/chess/ChessPuzzleProvider;.AUTHORITY:Ljava/lang/String; // field@0a8a │ │ -069be4: 1a02 b31e |0088: const-string v2, "puzzles" // string@1eb3 │ │ -069be8: 6e40 fe00 1032 |008a: invoke-virtual {v0, v1, v2, v3}, Landroid/content/UriMatcher;.addURI:(Ljava/lang/String;Ljava/lang/String;I)V // method@00fe │ │ -069bee: 6200 a00a |008d: sget-object v0, Ljwtc/chess/ChessPuzzleProvider;.sUriMatcher:Landroid/content/UriMatcher; // field@0aa0 │ │ -069bf2: 6201 8a0a |008f: sget-object v1, Ljwtc/chess/ChessPuzzleProvider;.AUTHORITY:Ljava/lang/String; // field@0a8a │ │ -069bf6: 1a02 b51e |0091: const-string v2, "puzzles/#" // string@1eb5 │ │ -069bfa: 6e40 fe00 1042 |0093: invoke-virtual {v0, v1, v2, v4}, Landroid/content/UriMatcher;.addURI:(Ljava/lang/String;Ljava/lang/String;I)V // method@00fe │ │ -069c00: 6200 a00a |0096: sget-object v0, Ljwtc/chess/ChessPuzzleProvider;.sUriMatcher:Landroid/content/UriMatcher; // field@0aa0 │ │ -069c04: 6201 8a0a |0098: sget-object v1, Ljwtc/chess/ChessPuzzleProvider;.AUTHORITY:Ljava/lang/String; // field@0a8a │ │ -069c08: 1a02 501e |009a: const-string v2, "practices" // string@1e50 │ │ -069c0c: 6e40 fe00 1052 |009c: invoke-virtual {v0, v1, v2, v5}, Landroid/content/UriMatcher;.addURI:(Ljava/lang/String;Ljava/lang/String;I)V // method@00fe │ │ -069c12: 6200 a00a |009f: sget-object v0, Ljwtc/chess/ChessPuzzleProvider;.sUriMatcher:Landroid/content/UriMatcher; // field@0aa0 │ │ -069c16: 6201 8a0a |00a1: sget-object v1, Ljwtc/chess/ChessPuzzleProvider;.AUTHORITY:Ljava/lang/String; // field@0a8a │ │ -069c1a: 1a02 511e |00a3: const-string v2, "practices/#" // string@1e51 │ │ -069c1e: 1243 |00a5: const/4 v3, #int 4 // #4 │ │ -069c20: 6e40 fe00 1032 |00a6: invoke-virtual {v0, v1, v2, v3}, Landroid/content/UriMatcher;.addURI:(Ljava/lang/String;Ljava/lang/String;I)V // method@00fe │ │ -069c26: 0e00 |00a9: return-void │ │ +06b67c: |[06b67c] jwtc.chess.ChessPuzzleProvider.:()V │ │ +06b68c: 1235 |0000: const/4 v5, #int 3 // #3 │ │ +06b68e: 1224 |0001: const/4 v4, #int 2 // #2 │ │ +06b690: 1213 |0002: const/4 v3, #int 1 // #1 │ │ +06b692: 1a00 a418 |0003: const-string v0, "jwtc.android.chess.puzzle.ChessPuzzleProvider" // string@18a4 │ │ +06b696: 6900 8a0a |0005: sput-object v0, Ljwtc/chess/ChessPuzzleProvider;.AUTHORITY:Ljava/lang/String; // field@0a8a │ │ +06b69a: 2200 3f03 |0007: new-instance v0, Ljava/lang/StringBuilder; // type@033f │ │ +06b69e: 7010 5715 0000 |0009: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ +06b6a4: 1a01 9712 |000c: const-string v1, "content://" // string@1297 │ │ +06b6a8: 6e20 5f15 1000 |000e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +06b6ae: 0c00 |0011: move-result-object v0 │ │ +06b6b0: 6201 8a0a |0012: sget-object v1, Ljwtc/chess/ChessPuzzleProvider;.AUTHORITY:Ljava/lang/String; // field@0a8a │ │ +06b6b4: 6e20 5f15 1000 |0014: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +06b6ba: 0c00 |0017: move-result-object v0 │ │ +06b6bc: 1a01 4e01 |0018: const-string v1, "/puzzles" // string@014e │ │ +06b6c0: 6e20 5f15 1000 |001a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +06b6c6: 0c00 |001d: move-result-object v0 │ │ +06b6c8: 6e10 6415 0000 |001e: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ +06b6ce: 0c00 |0021: move-result-object v0 │ │ +06b6d0: 7110 ae01 0000 |0022: invoke-static {v0}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@01ae │ │ +06b6d6: 0c00 |0025: move-result-object v0 │ │ +06b6d8: 6900 920a |0026: sput-object v0, Ljwtc/chess/ChessPuzzleProvider;.CONTENT_URI_PUZZLES:Landroid/net/Uri; // field@0a92 │ │ +06b6dc: 2200 3f03 |0028: new-instance v0, Ljava/lang/StringBuilder; // type@033f │ │ +06b6e0: 7010 5715 0000 |002a: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ +06b6e6: 1a01 9712 |002d: const-string v1, "content://" // string@1297 │ │ +06b6ea: 6e20 5f15 1000 |002f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +06b6f0: 0c00 |0032: move-result-object v0 │ │ +06b6f2: 6201 8a0a |0033: sget-object v1, Ljwtc/chess/ChessPuzzleProvider;.AUTHORITY:Ljava/lang/String; // field@0a8a │ │ +06b6f6: 6e20 5f15 1000 |0035: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +06b6fc: 0c00 |0038: move-result-object v0 │ │ +06b6fe: 1a01 4d01 |0039: const-string v1, "/practices" // string@014d │ │ +06b702: 6e20 5f15 1000 |003b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +06b708: 0c00 |003e: move-result-object v0 │ │ +06b70a: 6e10 6415 0000 |003f: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ +06b710: 0c00 |0042: move-result-object v0 │ │ +06b712: 7110 ae01 0000 |0043: invoke-static {v0}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@01ae │ │ +06b718: 0c00 |0046: move-result-object v0 │ │ +06b71a: 6900 910a |0047: sput-object v0, Ljwtc/chess/ChessPuzzleProvider;.CONTENT_URI_PRACTICES:Landroid/net/Uri; // field@0a91 │ │ +06b71e: 2350 a304 |0049: new-array v0, v5, [Ljava/lang/String; // type@04a3 │ │ +06b722: 1201 |004b: const/4 v1, #int 0 // #0 │ │ +06b724: 1a02 a70e |004c: const-string v2, "_ID" // string@0ea7 │ │ +06b728: 4d02 0001 |004e: aput-object v2, v0, v1 │ │ +06b72c: 1a01 9e0b |0050: const-string v1, "PUZZLE_TYPE" // string@0b9e │ │ +06b730: 4d01 0003 |0052: aput-object v1, v0, v3 │ │ +06b734: 1a01 860b |0054: const-string v1, "PGN" // string@0b86 │ │ +06b738: 4d01 0004 |0056: aput-object v1, v0, v4 │ │ +06b73c: 6900 8b0a |0058: sput-object v0, Ljwtc/chess/ChessPuzzleProvider;.COLUMNS:[Ljava/lang/String; // field@0a8b │ │ +06b740: 2200 6503 |005a: new-instance v0, Ljava/util/HashMap; // type@0365 │ │ +06b744: 7010 c015 0000 |005c: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@15c0 │ │ +06b74a: 6900 9f0a |005f: sput-object v0, Ljwtc/chess/ChessPuzzleProvider;.sGamesProjectionMap:Ljava/util/HashMap; // field@0a9f │ │ +06b74e: 6200 9f0a |0061: sget-object v0, Ljwtc/chess/ChessPuzzleProvider;.sGamesProjectionMap:Ljava/util/HashMap; // field@0a9f │ │ +06b752: 1a01 a70e |0063: const-string v1, "_ID" // string@0ea7 │ │ +06b756: 1a02 a70e |0065: const-string v2, "_ID" // string@0ea7 │ │ +06b75a: 6e30 c515 1002 |0067: invoke-virtual {v0, v1, v2}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@15c5 │ │ +06b760: 6200 9f0a |006a: sget-object v0, Ljwtc/chess/ChessPuzzleProvider;.sGamesProjectionMap:Ljava/util/HashMap; // field@0a9f │ │ +06b764: 1a01 9e0b |006c: const-string v1, "PUZZLE_TYPE" // string@0b9e │ │ +06b768: 1a02 9e0b |006e: const-string v2, "PUZZLE_TYPE" // string@0b9e │ │ +06b76c: 6e30 c515 1002 |0070: invoke-virtual {v0, v1, v2}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@15c5 │ │ +06b772: 6200 9f0a |0073: sget-object v0, Ljwtc/chess/ChessPuzzleProvider;.sGamesProjectionMap:Ljava/util/HashMap; // field@0a9f │ │ +06b776: 1a01 860b |0075: const-string v1, "PGN" // string@0b86 │ │ +06b77a: 1a02 860b |0077: const-string v2, "PGN" // string@0b86 │ │ +06b77e: 6e30 c515 1002 |0079: invoke-virtual {v0, v1, v2}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@15c5 │ │ +06b784: 2200 2c00 |007c: new-instance v0, Landroid/content/UriMatcher; // type@002c │ │ +06b788: 12f1 |007e: const/4 v1, #int -1 // #ff │ │ +06b78a: 7020 fd00 1000 |007f: invoke-direct {v0, v1}, Landroid/content/UriMatcher;.:(I)V // method@00fd │ │ +06b790: 6900 a00a |0082: sput-object v0, Ljwtc/chess/ChessPuzzleProvider;.sUriMatcher:Landroid/content/UriMatcher; // field@0aa0 │ │ +06b794: 6200 a00a |0084: sget-object v0, Ljwtc/chess/ChessPuzzleProvider;.sUriMatcher:Landroid/content/UriMatcher; // field@0aa0 │ │ +06b798: 6201 8a0a |0086: sget-object v1, Ljwtc/chess/ChessPuzzleProvider;.AUTHORITY:Ljava/lang/String; // field@0a8a │ │ +06b79c: 1a02 af1e |0088: const-string v2, "puzzles" // string@1eaf │ │ +06b7a0: 6e40 fe00 1032 |008a: invoke-virtual {v0, v1, v2, v3}, Landroid/content/UriMatcher;.addURI:(Ljava/lang/String;Ljava/lang/String;I)V // method@00fe │ │ +06b7a6: 6200 a00a |008d: sget-object v0, Ljwtc/chess/ChessPuzzleProvider;.sUriMatcher:Landroid/content/UriMatcher; // field@0aa0 │ │ +06b7aa: 6201 8a0a |008f: sget-object v1, Ljwtc/chess/ChessPuzzleProvider;.AUTHORITY:Ljava/lang/String; // field@0a8a │ │ +06b7ae: 1a02 b11e |0091: const-string v2, "puzzles/#" // string@1eb1 │ │ +06b7b2: 6e40 fe00 1042 |0093: invoke-virtual {v0, v1, v2, v4}, Landroid/content/UriMatcher;.addURI:(Ljava/lang/String;Ljava/lang/String;I)V // method@00fe │ │ +06b7b8: 6200 a00a |0096: sget-object v0, Ljwtc/chess/ChessPuzzleProvider;.sUriMatcher:Landroid/content/UriMatcher; // field@0aa0 │ │ +06b7bc: 6201 8a0a |0098: sget-object v1, Ljwtc/chess/ChessPuzzleProvider;.AUTHORITY:Ljava/lang/String; // field@0a8a │ │ +06b7c0: 1a02 4c1e |009a: const-string v2, "practices" // string@1e4c │ │ +06b7c4: 6e40 fe00 1052 |009c: invoke-virtual {v0, v1, v2, v5}, Landroid/content/UriMatcher;.addURI:(Ljava/lang/String;Ljava/lang/String;I)V // method@00fe │ │ +06b7ca: 6200 a00a |009f: sget-object v0, Ljwtc/chess/ChessPuzzleProvider;.sUriMatcher:Landroid/content/UriMatcher; // field@0aa0 │ │ +06b7ce: 6201 8a0a |00a1: sget-object v1, Ljwtc/chess/ChessPuzzleProvider;.AUTHORITY:Ljava/lang/String; // field@0a8a │ │ +06b7d2: 1a02 4d1e |00a3: const-string v2, "practices/#" // string@1e4d │ │ +06b7d6: 1243 |00a5: const/4 v3, #int 4 // #4 │ │ +06b7d8: 6e40 fe00 1032 |00a6: invoke-virtual {v0, v1, v2, v3}, Landroid/content/UriMatcher;.addURI:(Ljava/lang/String;Ljava/lang/String;I)V // method@00fe │ │ +06b7de: 0e00 |00a9: return-void │ │ catches : (none) │ │ positions : │ │ 0x0003 line=20 │ │ 0x0007 line=21 │ │ 0x0028 line=22 │ │ 0x0049 line=46 │ │ 0x005a line=253 │ │ @@ -121672,214 +121708,221 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -069c28: |[069c28] jwtc.chess.ChessPuzzleProvider.:()V │ │ -069c38: 7010 9800 0000 |0000: invoke-direct {v0}, Landroid/content/ContentProvider;.:()V // method@0098 │ │ -069c3e: 0e00 |0003: return-void │ │ +06b7e0: |[06b7e0] jwtc.chess.ChessPuzzleProvider.:()V │ │ +06b7f0: 7010 9800 0000 |0000: invoke-direct {v0}, Landroid/content/ContentProvider;.:()V // method@0098 │ │ +06b7f6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=18 │ │ - 0x0003 line=59 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Ljwtc/chess/ChessPuzzleProvider; │ │ │ │ Virtual methods - │ │ #0 : (in Ljwtc/chess/ChessPuzzleProvider;) │ │ name : 'delete' │ │ type : '(Landroid/net/Uri;Ljava/lang/String;[Ljava/lang/String;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 13 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 330 16-bit code units │ │ -069c40: |[069c40] jwtc.chess.ChessPuzzleProvider.delete:(Landroid/net/Uri;Ljava/lang/String;[Ljava/lang/String;)I │ │ -069c50: 1215 |0000: const/4 v5, #int 1 // #1 │ │ -069c52: 1308 2900 |0001: const/16 v8, #int 41 // #29 │ │ -069c56: 5494 9e0a |0003: iget-object v4, v9, Ljwtc/chess/ChessPuzzleProvider;.mOpenHelper:Ljwtc/chess/ChessPuzzleProvider$DatabaseHelper; // field@0a9e │ │ -069c5a: 6e10 d31a 0400 |0005: invoke-virtual {v4}, Ljwtc/chess/ChessPuzzleProvider$DatabaseHelper;.getWritableDatabase:()Landroid/database/sqlite/SQLiteDatabase; // method@1ad3 │ │ -069c60: 0c01 |0008: move-result-object v1 │ │ -069c62: 6204 a00a |0009: sget-object v4, Ljwtc/chess/ChessPuzzleProvider;.sUriMatcher:Landroid/content/UriMatcher; // field@0aa0 │ │ -069c66: 6e20 ff00 a400 |000b: invoke-virtual {v4, v10}, Landroid/content/UriMatcher;.match:(Landroid/net/Uri;)I // method@00ff │ │ -069c6c: 0a04 |000e: move-result v4 │ │ -069c6e: 2b04 2f01 0000 |000f: packed-switch v4, 0000013e // +0000012f │ │ -069c74: 2204 2c03 |0012: new-instance v4, Ljava/lang/IllegalArgumentException; // type@032c │ │ -069c78: 2205 4203 |0014: new-instance v5, Ljava/lang/StringBuilder; // type@0342 │ │ -069c7c: 7010 5715 0500 |0016: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ -069c82: 1a06 800d |0019: const-string v6, "Unknown URI " // string@0d80 │ │ -069c86: 6e20 5f15 6500 |001b: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -069c8c: 0c05 |001e: move-result-object v5 │ │ -069c8e: 6e20 5e15 a500 |001f: invoke-virtual {v5, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@155e │ │ -069c94: 0c05 |0022: move-result-object v5 │ │ -069c96: 6e10 6415 0500 |0023: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ -069c9c: 0c05 |0026: move-result-object v5 │ │ -069c9e: 7020 0015 5400 |0027: invoke-direct {v4, v5}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@1500 │ │ -069ca4: 2704 |002a: throw v4 │ │ -069ca6: 1a05 e114 |002b: const-string v5, "games" // string@14e1 │ │ -069caa: 2204 4203 |002d: new-instance v4, Ljava/lang/StringBuilder; // type@0342 │ │ -069cae: 7010 5715 0400 |002f: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ -069cb4: 1a06 a20b |0032: const-string v6, "PUZZLE_TYPE=1" // string@0ba2 │ │ -069cb8: 6e20 5f15 6400 |0034: invoke-virtual {v4, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -069cbe: 0c06 |0037: move-result-object v6 │ │ -069cc0: 7110 ed11 0b00 |0038: invoke-static {v11}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@11ed │ │ -069cc6: 0a04 |003b: move-result v4 │ │ -069cc8: 3904 3200 |003c: if-nez v4, 006e // +0032 │ │ -069ccc: 2204 4203 |003e: new-instance v4, Ljava/lang/StringBuilder; // type@0342 │ │ -069cd0: 7010 5715 0400 |0040: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ -069cd6: 1a07 3b00 |0043: const-string v7, " AND (" // string@003b │ │ -069cda: 6e20 5f15 7400 |0045: invoke-virtual {v4, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -069ce0: 0c04 |0048: move-result-object v4 │ │ -069ce2: 6e20 5f15 b400 |0049: invoke-virtual {v4, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -069ce8: 0c04 |004c: move-result-object v4 │ │ -069cea: 6e20 5915 8400 |004d: invoke-virtual {v4, v8}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@1559 │ │ -069cf0: 0c04 |0050: move-result-object v4 │ │ -069cf2: 6e10 6415 0400 |0051: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ -069cf8: 0c04 |0054: move-result-object v4 │ │ -069cfa: 6e20 5f15 4600 |0055: invoke-virtual {v6, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -069d00: 0c04 |0058: move-result-object v4 │ │ -069d02: 6e10 6415 0400 |0059: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ -069d08: 0c04 |005c: move-result-object v4 │ │ -069d0a: 6e40 4001 51c4 |005d: invoke-virtual {v1, v5, v4, v12}, Landroid/database/sqlite/SQLiteDatabase;.delete:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)I // method@0140 │ │ -069d10: 0a00 |0060: move-result v0 │ │ -069d12: 6e10 d91a 0900 |0061: invoke-virtual {v9}, Ljwtc/chess/ChessPuzzleProvider;.getContext:()Landroid/content/Context; // method@1ad9 │ │ -069d18: 0c04 |0064: move-result-object v4 │ │ -069d1a: 6e10 ad00 0400 |0065: invoke-virtual {v4}, Landroid/content/Context;.getContentResolver:()Landroid/content/ContentResolver; // method@00ad │ │ -069d20: 0c04 |0068: move-result-object v4 │ │ -069d22: 1205 |0069: const/4 v5, #int 0 // #0 │ │ -069d24: 6e30 9c00 a405 |006a: invoke-virtual {v4, v10, v5}, Landroid/content/ContentResolver;.notifyChange:(Landroid/net/Uri;Landroid/database/ContentObserver;)V // method@009c │ │ -069d2a: 0f00 |006d: return v0 │ │ -069d2c: 1a04 0000 |006e: const-string v4, "" // string@0000 │ │ -069d30: 28e5 |0070: goto 0055 // -001b │ │ -069d32: 6e10 ad01 0a00 |0071: invoke-virtual {v10}, Landroid/net/Uri;.getPathSegments:()Ljava/util/List; // method@01ad │ │ -069d38: 0c04 |0074: move-result-object v4 │ │ -069d3a: 7220 d515 5400 |0075: invoke-interface {v4, v5}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@15d5 │ │ -069d40: 0c03 |0078: move-result-object v3 │ │ -069d42: 1f03 4003 |0079: check-cast v3, Ljava/lang/String; // type@0340 │ │ -069d46: 1a05 e114 |007b: const-string v5, "games" // string@14e1 │ │ -069d4a: 2204 4203 |007d: new-instance v4, Ljava/lang/StringBuilder; // type@0342 │ │ -069d4e: 7010 5715 0400 |007f: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ -069d54: 1a06 ac0e |0082: const-string v6, "_ID=" // string@0eac │ │ -069d58: 6e20 5f15 6400 |0084: invoke-virtual {v4, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -069d5e: 0c04 |0087: move-result-object v4 │ │ -069d60: 6e20 5f15 3400 |0088: invoke-virtual {v4, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -069d66: 0c06 |008b: move-result-object v6 │ │ -069d68: 7110 ed11 0b00 |008c: invoke-static {v11}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@11ed │ │ -069d6e: 0a04 |008f: move-result v4 │ │ -069d70: 3904 2600 |0090: if-nez v4, 00b6 // +0026 │ │ -069d74: 2204 4203 |0092: new-instance v4, Ljava/lang/StringBuilder; // type@0342 │ │ -069d78: 7010 5715 0400 |0094: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ -069d7e: 1a07 3b00 |0097: const-string v7, " AND (" // string@003b │ │ -069d82: 6e20 5f15 7400 |0099: invoke-virtual {v4, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -069d88: 0c04 |009c: move-result-object v4 │ │ -069d8a: 6e20 5f15 b400 |009d: invoke-virtual {v4, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -069d90: 0c04 |00a0: move-result-object v4 │ │ -069d92: 6e20 5915 8400 |00a1: invoke-virtual {v4, v8}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@1559 │ │ -069d98: 0c04 |00a4: move-result-object v4 │ │ -069d9a: 6e10 6415 0400 |00a5: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ -069da0: 0c04 |00a8: move-result-object v4 │ │ -069da2: 6e20 5f15 4600 |00a9: invoke-virtual {v6, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -069da8: 0c04 |00ac: move-result-object v4 │ │ -069daa: 6e10 6415 0400 |00ad: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ -069db0: 0c04 |00b0: move-result-object v4 │ │ -069db2: 6e40 4001 51c4 |00b1: invoke-virtual {v1, v5, v4, v12}, Landroid/database/sqlite/SQLiteDatabase;.delete:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)I // method@0140 │ │ -069db8: 0a00 |00b4: move-result v0 │ │ -069dba: 28ac |00b5: goto 0061 // -0054 │ │ -069dbc: 1a04 0000 |00b6: const-string v4, "" // string@0000 │ │ -069dc0: 28f1 |00b8: goto 00a9 // -000f │ │ -069dc2: 1a05 e114 |00b9: const-string v5, "games" // string@14e1 │ │ -069dc6: 2204 4203 |00bb: new-instance v4, Ljava/lang/StringBuilder; // type@0342 │ │ -069dca: 7010 5715 0400 |00bd: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ -069dd0: 1a06 a30b |00c0: const-string v6, "PUZZLE_TYPE=2" // string@0ba3 │ │ -069dd4: 6e20 5f15 6400 |00c2: invoke-virtual {v4, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -069dda: 0c06 |00c5: move-result-object v6 │ │ -069ddc: 7110 ed11 0b00 |00c6: invoke-static {v11}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@11ed │ │ -069de2: 0a04 |00c9: move-result v4 │ │ -069de4: 3904 2700 |00ca: if-nez v4, 00f1 // +0027 │ │ -069de8: 2204 4203 |00cc: new-instance v4, Ljava/lang/StringBuilder; // type@0342 │ │ -069dec: 7010 5715 0400 |00ce: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ -069df2: 1a07 3b00 |00d1: const-string v7, " AND (" // string@003b │ │ -069df6: 6e20 5f15 7400 |00d3: invoke-virtual {v4, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -069dfc: 0c04 |00d6: move-result-object v4 │ │ -069dfe: 6e20 5f15 b400 |00d7: invoke-virtual {v4, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -069e04: 0c04 |00da: move-result-object v4 │ │ -069e06: 6e20 5915 8400 |00db: invoke-virtual {v4, v8}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@1559 │ │ -069e0c: 0c04 |00de: move-result-object v4 │ │ -069e0e: 6e10 6415 0400 |00df: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ -069e14: 0c04 |00e2: move-result-object v4 │ │ -069e16: 6e20 5f15 4600 |00e3: invoke-virtual {v6, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -069e1c: 0c04 |00e6: move-result-object v4 │ │ -069e1e: 6e10 6415 0400 |00e7: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ -069e24: 0c04 |00ea: move-result-object v4 │ │ -069e26: 6e40 4001 51c4 |00eb: invoke-virtual {v1, v5, v4, v12}, Landroid/database/sqlite/SQLiteDatabase;.delete:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)I // method@0140 │ │ -069e2c: 0a00 |00ee: move-result v0 │ │ -069e2e: 2900 72ff |00ef: goto/16 0061 // -008e │ │ -069e32: 1a04 0000 |00f1: const-string v4, "" // string@0000 │ │ -069e36: 28f0 |00f3: goto 00e3 // -0010 │ │ -069e38: 6e10 ad01 0a00 |00f4: invoke-virtual {v10}, Landroid/net/Uri;.getPathSegments:()Ljava/util/List; // method@01ad │ │ -069e3e: 0c04 |00f7: move-result-object v4 │ │ -069e40: 7220 d515 5400 |00f8: invoke-interface {v4, v5}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@15d5 │ │ -069e46: 0c02 |00fb: move-result-object v2 │ │ -069e48: 1f02 4003 |00fc: check-cast v2, Ljava/lang/String; // type@0340 │ │ -069e4c: 1a05 e114 |00fe: const-string v5, "games" // string@14e1 │ │ -069e50: 2204 4203 |0100: new-instance v4, Ljava/lang/StringBuilder; // type@0342 │ │ -069e54: 7010 5715 0400 |0102: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ -069e5a: 1a06 ac0e |0105: const-string v6, "_ID=" // string@0eac │ │ -069e5e: 6e20 5f15 6400 |0107: invoke-virtual {v4, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -069e64: 0c04 |010a: move-result-object v4 │ │ -069e66: 6e20 5f15 2400 |010b: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -069e6c: 0c06 |010e: move-result-object v6 │ │ -069e6e: 7110 ed11 0b00 |010f: invoke-static {v11}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@11ed │ │ -069e74: 0a04 |0112: move-result v4 │ │ -069e76: 3904 2700 |0113: if-nez v4, 013a // +0027 │ │ -069e7a: 2204 4203 |0115: new-instance v4, Ljava/lang/StringBuilder; // type@0342 │ │ -069e7e: 7010 5715 0400 |0117: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ -069e84: 1a07 3b00 |011a: const-string v7, " AND (" // string@003b │ │ -069e88: 6e20 5f15 7400 |011c: invoke-virtual {v4, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -069e8e: 0c04 |011f: move-result-object v4 │ │ -069e90: 6e20 5f15 b400 |0120: invoke-virtual {v4, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -069e96: 0c04 |0123: move-result-object v4 │ │ -069e98: 6e20 5915 8400 |0124: invoke-virtual {v4, v8}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@1559 │ │ -069e9e: 0c04 |0127: move-result-object v4 │ │ -069ea0: 6e10 6415 0400 |0128: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ -069ea6: 0c04 |012b: move-result-object v4 │ │ -069ea8: 6e20 5f15 4600 |012c: invoke-virtual {v6, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -069eae: 0c04 |012f: move-result-object v4 │ │ -069eb0: 6e10 6415 0400 |0130: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ -069eb6: 0c04 |0133: move-result-object v4 │ │ -069eb8: 6e40 4001 51c4 |0134: invoke-virtual {v1, v5, v4, v12}, Landroid/database/sqlite/SQLiteDatabase;.delete:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)I // method@0140 │ │ -069ebe: 0a00 |0137: move-result v0 │ │ -069ec0: 2900 29ff |0138: goto/16 0061 // -00d7 │ │ -069ec4: 1a04 0000 |013a: const-string v4, "" // string@0000 │ │ -069ec8: 28f0 |013c: goto 012c // -0010 │ │ -069eca: 0000 |013d: nop // spacer │ │ -069ecc: 0001 0400 0100 0000 1c00 0000 6200 ... |013e: packed-switch-data (12 units) │ │ +06b7f8: |[06b7f8] jwtc.chess.ChessPuzzleProvider.delete:(Landroid/net/Uri;Ljava/lang/String;[Ljava/lang/String;)I │ │ +06b808: 1215 |0000: const/4 v5, #int 1 // #1 │ │ +06b80a: 1308 2900 |0001: const/16 v8, #int 41 // #29 │ │ +06b80e: 5494 9e0a |0003: iget-object v4, v9, Ljwtc/chess/ChessPuzzleProvider;.mOpenHelper:Ljwtc/chess/ChessPuzzleProvider$DatabaseHelper; // field@0a9e │ │ +06b812: 6e10 d21a 0400 |0005: invoke-virtual {v4}, Ljwtc/chess/ChessPuzzleProvider$DatabaseHelper;.getWritableDatabase:()Landroid/database/sqlite/SQLiteDatabase; // method@1ad2 │ │ +06b818: 0c01 |0008: move-result-object v1 │ │ +06b81a: 6204 a00a |0009: sget-object v4, Ljwtc/chess/ChessPuzzleProvider;.sUriMatcher:Landroid/content/UriMatcher; // field@0aa0 │ │ +06b81e: 6e20 ff00 a400 |000b: invoke-virtual {v4, v10}, Landroid/content/UriMatcher;.match:(Landroid/net/Uri;)I // method@00ff │ │ +06b824: 0a04 |000e: move-result v4 │ │ +06b826: 2b04 2f01 0000 |000f: packed-switch v4, 0000013e // +0000012f │ │ +06b82c: 2204 2903 |0012: new-instance v4, Ljava/lang/IllegalArgumentException; // type@0329 │ │ +06b830: 2205 3f03 |0014: new-instance v5, Ljava/lang/StringBuilder; // type@033f │ │ +06b834: 7010 5715 0500 |0016: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ +06b83a: 1a06 7d0d |0019: const-string v6, "Unknown URI " // string@0d7d │ │ +06b83e: 6e20 5f15 6500 |001b: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +06b844: 0c05 |001e: move-result-object v5 │ │ +06b846: 6e20 5e15 a500 |001f: invoke-virtual {v5, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@155e │ │ +06b84c: 0c05 |0022: move-result-object v5 │ │ +06b84e: 6e10 6415 0500 |0023: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ +06b854: 0c05 |0026: move-result-object v5 │ │ +06b856: 7020 0015 5400 |0027: invoke-direct {v4, v5}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@1500 │ │ +06b85c: 2704 |002a: throw v4 │ │ +06b85e: 1a05 dd14 |002b: const-string v5, "games" // string@14dd │ │ +06b862: 2204 3f03 |002d: new-instance v4, Ljava/lang/StringBuilder; // type@033f │ │ +06b866: 7010 5715 0400 |002f: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ +06b86c: 1a06 9f0b |0032: const-string v6, "PUZZLE_TYPE=1" // string@0b9f │ │ +06b870: 6e20 5f15 6400 |0034: invoke-virtual {v4, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +06b876: 0c06 |0037: move-result-object v6 │ │ +06b878: 7110 ed11 0b00 |0038: invoke-static {v11}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@11ed │ │ +06b87e: 0a04 |003b: move-result v4 │ │ +06b880: 3904 3200 |003c: if-nez v4, 006e // +0032 │ │ +06b884: 2204 3f03 |003e: new-instance v4, Ljava/lang/StringBuilder; // type@033f │ │ +06b888: 7010 5715 0400 |0040: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ +06b88e: 1a07 3b00 |0043: const-string v7, " AND (" // string@003b │ │ +06b892: 6e20 5f15 7400 |0045: invoke-virtual {v4, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +06b898: 0c04 |0048: move-result-object v4 │ │ +06b89a: 6e20 5f15 b400 |0049: invoke-virtual {v4, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +06b8a0: 0c04 |004c: move-result-object v4 │ │ +06b8a2: 6e20 5915 8400 |004d: invoke-virtual {v4, v8}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@1559 │ │ +06b8a8: 0c04 |0050: move-result-object v4 │ │ +06b8aa: 6e10 6415 0400 |0051: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ +06b8b0: 0c04 |0054: move-result-object v4 │ │ +06b8b2: 6e20 5f15 4600 |0055: invoke-virtual {v6, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +06b8b8: 0c04 |0058: move-result-object v4 │ │ +06b8ba: 6e10 6415 0400 |0059: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ +06b8c0: 0c04 |005c: move-result-object v4 │ │ +06b8c2: 6e40 4001 51c4 |005d: invoke-virtual {v1, v5, v4, v12}, Landroid/database/sqlite/SQLiteDatabase;.delete:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)I // method@0140 │ │ +06b8c8: 0a00 |0060: move-result v0 │ │ +06b8ca: 6e10 d81a 0900 |0061: invoke-virtual {v9}, Ljwtc/chess/ChessPuzzleProvider;.getContext:()Landroid/content/Context; // method@1ad8 │ │ +06b8d0: 0c04 |0064: move-result-object v4 │ │ +06b8d2: 6e10 ad00 0400 |0065: invoke-virtual {v4}, Landroid/content/Context;.getContentResolver:()Landroid/content/ContentResolver; // method@00ad │ │ +06b8d8: 0c04 |0068: move-result-object v4 │ │ +06b8da: 1205 |0069: const/4 v5, #int 0 // #0 │ │ +06b8dc: 6e30 9c00 a405 |006a: invoke-virtual {v4, v10, v5}, Landroid/content/ContentResolver;.notifyChange:(Landroid/net/Uri;Landroid/database/ContentObserver;)V // method@009c │ │ +06b8e2: 0f00 |006d: return v0 │ │ +06b8e4: 1a04 0000 |006e: const-string v4, "" // string@0000 │ │ +06b8e8: 28e5 |0070: goto 0055 // -001b │ │ +06b8ea: 6e10 ad01 0a00 |0071: invoke-virtual {v10}, Landroid/net/Uri;.getPathSegments:()Ljava/util/List; // method@01ad │ │ +06b8f0: 0c04 |0074: move-result-object v4 │ │ +06b8f2: 7220 d515 5400 |0075: invoke-interface {v4, v5}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@15d5 │ │ +06b8f8: 0c03 |0078: move-result-object v3 │ │ +06b8fa: 1f03 3d03 |0079: check-cast v3, Ljava/lang/String; // type@033d │ │ +06b8fe: 1a05 dd14 |007b: const-string v5, "games" // string@14dd │ │ +06b902: 2204 3f03 |007d: new-instance v4, Ljava/lang/StringBuilder; // type@033f │ │ +06b906: 7010 5715 0400 |007f: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ +06b90c: 1a06 a90e |0082: const-string v6, "_ID=" // string@0ea9 │ │ +06b910: 6e20 5f15 6400 |0084: invoke-virtual {v4, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +06b916: 0c04 |0087: move-result-object v4 │ │ +06b918: 6e20 5f15 3400 |0088: invoke-virtual {v4, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +06b91e: 0c06 |008b: move-result-object v6 │ │ +06b920: 7110 ed11 0b00 |008c: invoke-static {v11}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@11ed │ │ +06b926: 0a04 |008f: move-result v4 │ │ +06b928: 3904 2600 |0090: if-nez v4, 00b6 // +0026 │ │ +06b92c: 2204 3f03 |0092: new-instance v4, Ljava/lang/StringBuilder; // type@033f │ │ +06b930: 7010 5715 0400 |0094: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ +06b936: 1a07 3b00 |0097: const-string v7, " AND (" // string@003b │ │ +06b93a: 6e20 5f15 7400 |0099: invoke-virtual {v4, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +06b940: 0c04 |009c: move-result-object v4 │ │ +06b942: 6e20 5f15 b400 |009d: invoke-virtual {v4, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +06b948: 0c04 |00a0: move-result-object v4 │ │ +06b94a: 6e20 5915 8400 |00a1: invoke-virtual {v4, v8}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@1559 │ │ +06b950: 0c04 |00a4: move-result-object v4 │ │ +06b952: 6e10 6415 0400 |00a5: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ +06b958: 0c04 |00a8: move-result-object v4 │ │ +06b95a: 6e20 5f15 4600 |00a9: invoke-virtual {v6, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +06b960: 0c04 |00ac: move-result-object v4 │ │ +06b962: 6e10 6415 0400 |00ad: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ +06b968: 0c04 |00b0: move-result-object v4 │ │ +06b96a: 6e40 4001 51c4 |00b1: invoke-virtual {v1, v5, v4, v12}, Landroid/database/sqlite/SQLiteDatabase;.delete:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)I // method@0140 │ │ +06b970: 0a00 |00b4: move-result v0 │ │ +06b972: 28ac |00b5: goto 0061 // -0054 │ │ +06b974: 1a04 0000 |00b6: const-string v4, "" // string@0000 │ │ +06b978: 28f1 |00b8: goto 00a9 // -000f │ │ +06b97a: 1a05 dd14 |00b9: const-string v5, "games" // string@14dd │ │ +06b97e: 2204 3f03 |00bb: new-instance v4, Ljava/lang/StringBuilder; // type@033f │ │ +06b982: 7010 5715 0400 |00bd: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ +06b988: 1a06 a00b |00c0: const-string v6, "PUZZLE_TYPE=2" // string@0ba0 │ │ +06b98c: 6e20 5f15 6400 |00c2: invoke-virtual {v4, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +06b992: 0c06 |00c5: move-result-object v6 │ │ +06b994: 7110 ed11 0b00 |00c6: invoke-static {v11}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@11ed │ │ +06b99a: 0a04 |00c9: move-result v4 │ │ +06b99c: 3904 2700 |00ca: if-nez v4, 00f1 // +0027 │ │ +06b9a0: 2204 3f03 |00cc: new-instance v4, Ljava/lang/StringBuilder; // type@033f │ │ +06b9a4: 7010 5715 0400 |00ce: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ +06b9aa: 1a07 3b00 |00d1: const-string v7, " AND (" // string@003b │ │ +06b9ae: 6e20 5f15 7400 |00d3: invoke-virtual {v4, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +06b9b4: 0c04 |00d6: move-result-object v4 │ │ +06b9b6: 6e20 5f15 b400 |00d7: invoke-virtual {v4, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +06b9bc: 0c04 |00da: move-result-object v4 │ │ +06b9be: 6e20 5915 8400 |00db: invoke-virtual {v4, v8}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@1559 │ │ +06b9c4: 0c04 |00de: move-result-object v4 │ │ +06b9c6: 6e10 6415 0400 |00df: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ +06b9cc: 0c04 |00e2: move-result-object v4 │ │ +06b9ce: 6e20 5f15 4600 |00e3: invoke-virtual {v6, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +06b9d4: 0c04 |00e6: move-result-object v4 │ │ +06b9d6: 6e10 6415 0400 |00e7: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ +06b9dc: 0c04 |00ea: move-result-object v4 │ │ +06b9de: 6e40 4001 51c4 |00eb: invoke-virtual {v1, v5, v4, v12}, Landroid/database/sqlite/SQLiteDatabase;.delete:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)I // method@0140 │ │ +06b9e4: 0a00 |00ee: move-result v0 │ │ +06b9e6: 2900 72ff |00ef: goto/16 0061 // -008e │ │ +06b9ea: 1a04 0000 |00f1: const-string v4, "" // string@0000 │ │ +06b9ee: 28f0 |00f3: goto 00e3 // -0010 │ │ +06b9f0: 6e10 ad01 0a00 |00f4: invoke-virtual {v10}, Landroid/net/Uri;.getPathSegments:()Ljava/util/List; // method@01ad │ │ +06b9f6: 0c04 |00f7: move-result-object v4 │ │ +06b9f8: 7220 d515 5400 |00f8: invoke-interface {v4, v5}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@15d5 │ │ +06b9fe: 0c02 |00fb: move-result-object v2 │ │ +06ba00: 1f02 3d03 |00fc: check-cast v2, Ljava/lang/String; // type@033d │ │ +06ba04: 1a05 dd14 |00fe: const-string v5, "games" // string@14dd │ │ +06ba08: 2204 3f03 |0100: new-instance v4, Ljava/lang/StringBuilder; // type@033f │ │ +06ba0c: 7010 5715 0400 |0102: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ +06ba12: 1a06 a90e |0105: const-string v6, "_ID=" // string@0ea9 │ │ +06ba16: 6e20 5f15 6400 |0107: invoke-virtual {v4, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +06ba1c: 0c04 |010a: move-result-object v4 │ │ +06ba1e: 6e20 5f15 2400 |010b: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +06ba24: 0c06 |010e: move-result-object v6 │ │ +06ba26: 7110 ed11 0b00 |010f: invoke-static {v11}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@11ed │ │ +06ba2c: 0a04 |0112: move-result v4 │ │ +06ba2e: 3904 2700 |0113: if-nez v4, 013a // +0027 │ │ +06ba32: 2204 3f03 |0115: new-instance v4, Ljava/lang/StringBuilder; // type@033f │ │ +06ba36: 7010 5715 0400 |0117: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ +06ba3c: 1a07 3b00 |011a: const-string v7, " AND (" // string@003b │ │ +06ba40: 6e20 5f15 7400 |011c: invoke-virtual {v4, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +06ba46: 0c04 |011f: move-result-object v4 │ │ +06ba48: 6e20 5f15 b400 |0120: invoke-virtual {v4, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +06ba4e: 0c04 |0123: move-result-object v4 │ │ +06ba50: 6e20 5915 8400 |0124: invoke-virtual {v4, v8}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@1559 │ │ +06ba56: 0c04 |0127: move-result-object v4 │ │ +06ba58: 6e10 6415 0400 |0128: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ +06ba5e: 0c04 |012b: move-result-object v4 │ │ +06ba60: 6e20 5f15 4600 |012c: invoke-virtual {v6, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +06ba66: 0c04 |012f: move-result-object v4 │ │ +06ba68: 6e10 6415 0400 |0130: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ +06ba6e: 0c04 |0133: move-result-object v4 │ │ +06ba70: 6e40 4001 51c4 |0134: invoke-virtual {v1, v5, v4, v12}, Landroid/database/sqlite/SQLiteDatabase;.delete:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)I // method@0140 │ │ +06ba76: 0a00 |0137: move-result v0 │ │ +06ba78: 2900 29ff |0138: goto/16 0061 // -00d7 │ │ +06ba7c: 1a04 0000 |013a: const-string v4, "" // string@0000 │ │ +06ba80: 28f0 |013c: goto 012c // -0010 │ │ +06ba82: 0000 |013d: nop // spacer │ │ +06ba84: 0001 0400 0100 0000 1c00 0000 6200 ... |013e: packed-switch-data (12 units) │ │ catches : (none) │ │ positions : │ │ 0x0003 line=199 │ │ 0x0009 line=201 │ │ 0x0012 line=225 │ │ 0x002b line=203 │ │ + 0x0038 line=204 │ │ + 0x005d line=203 │ │ 0x0061 line=228 │ │ 0x006d line=229 │ │ - 0x006e line=203 │ │ + 0x006e line=204 │ │ 0x0071 line=208 │ │ 0x007b line=209 │ │ + 0x008c line=210 │ │ + 0x00b1 line=209 │ │ 0x00b5 line=211 │ │ - 0x00b6 line=209 │ │ + 0x00b6 line=210 │ │ 0x00b9 line=214 │ │ + 0x00c6 line=215 │ │ + 0x00eb line=214 │ │ 0x00ef line=216 │ │ - 0x00f1 line=214 │ │ + 0x00f1 line=215 │ │ 0x00f4 line=219 │ │ 0x00fe line=220 │ │ + 0x010f line=221 │ │ + 0x0134 line=220 │ │ 0x0138 line=222 │ │ - 0x013a line=220 │ │ + 0x013a line=221 │ │ 0x013d line=201 │ │ locals : │ │ 0x0061 - 0x006e reg=0 count I │ │ 0x00b5 - 0x00b6 reg=0 count I │ │ 0x007b - 0x00b9 reg=3 puzzleId Ljava/lang/String; │ │ 0x00ef - 0x00f1 reg=0 count I │ │ 0x0138 - 0x013a reg=0 count I │ │ @@ -121895,40 +121938,40 @@ │ │ type : '(Landroid/net/Uri;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 58 16-bit code units │ │ -069ee4: |[069ee4] jwtc.chess.ChessPuzzleProvider.getType:(Landroid/net/Uri;)Ljava/lang/String; │ │ -069ef4: 6200 a00a |0000: sget-object v0, Ljwtc/chess/ChessPuzzleProvider;.sUriMatcher:Landroid/content/UriMatcher; // field@0aa0 │ │ -069ef8: 6e20 ff00 4000 |0002: invoke-virtual {v0, v4}, Landroid/content/UriMatcher;.match:(Landroid/net/Uri;)I // method@00ff │ │ -069efe: 0a00 |0005: move-result v0 │ │ -069f00: 2b00 2800 0000 |0006: packed-switch v0, 0000002e // +00000028 │ │ -069f06: 2200 2c03 |0009: new-instance v0, Ljava/lang/IllegalArgumentException; // type@032c │ │ -069f0a: 2201 4203 |000b: new-instance v1, Ljava/lang/StringBuilder; // type@0342 │ │ -069f0e: 7010 5715 0100 |000d: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ -069f14: 1a02 800d |0010: const-string v2, "Unknown URI " // string@0d80 │ │ -069f18: 6e20 5f15 2100 |0012: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -069f1e: 0c01 |0015: move-result-object v1 │ │ -069f20: 6e20 5e15 4100 |0016: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@155e │ │ -069f26: 0c01 |0019: move-result-object v1 │ │ -069f28: 6e10 6415 0100 |001a: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ -069f2e: 0c01 |001d: move-result-object v1 │ │ -069f30: 7020 0015 1000 |001e: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@1500 │ │ -069f36: 2700 |0021: throw v0 │ │ -069f38: 1a00 6a23 |0022: const-string v0, "vnd.android.cursor.dir/vnd.jwtc.chesspuzzle" // string@236a │ │ -069f3c: 1100 |0024: return-object v0 │ │ -069f3e: 1a00 6c23 |0025: const-string v0, "vnd.android.cursor.item/vnd.jwtc.chesspuzzle" // string@236c │ │ -069f42: 28fd |0027: goto 0024 // -0003 │ │ -069f44: 1a00 6a23 |0028: const-string v0, "vnd.android.cursor.dir/vnd.jwtc.chesspuzzle" // string@236a │ │ -069f48: 28fa |002a: goto 0024 // -0006 │ │ -069f4a: 1a00 6c23 |002b: const-string v0, "vnd.android.cursor.item/vnd.jwtc.chesspuzzle" // string@236c │ │ -069f4e: 28f7 |002d: goto 0024 // -0009 │ │ -069f50: 0001 0400 0100 0000 1c00 0000 1f00 ... |002e: packed-switch-data (12 units) │ │ +06ba9c: |[06ba9c] jwtc.chess.ChessPuzzleProvider.getType:(Landroid/net/Uri;)Ljava/lang/String; │ │ +06baac: 6200 a00a |0000: sget-object v0, Ljwtc/chess/ChessPuzzleProvider;.sUriMatcher:Landroid/content/UriMatcher; // field@0aa0 │ │ +06bab0: 6e20 ff00 4000 |0002: invoke-virtual {v0, v4}, Landroid/content/UriMatcher;.match:(Landroid/net/Uri;)I // method@00ff │ │ +06bab6: 0a00 |0005: move-result v0 │ │ +06bab8: 2b00 2800 0000 |0006: packed-switch v0, 0000002e // +00000028 │ │ +06babe: 2200 2903 |0009: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0329 │ │ +06bac2: 2201 3f03 |000b: new-instance v1, Ljava/lang/StringBuilder; // type@033f │ │ +06bac6: 7010 5715 0100 |000d: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ +06bacc: 1a02 7d0d |0010: const-string v2, "Unknown URI " // string@0d7d │ │ +06bad0: 6e20 5f15 2100 |0012: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +06bad6: 0c01 |0015: move-result-object v1 │ │ +06bad8: 6e20 5e15 4100 |0016: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@155e │ │ +06bade: 0c01 |0019: move-result-object v1 │ │ +06bae0: 6e10 6415 0100 |001a: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ +06bae6: 0c01 |001d: move-result-object v1 │ │ +06bae8: 7020 0015 1000 |001e: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@1500 │ │ +06baee: 2700 |0021: throw v0 │ │ +06baf0: 1a00 6623 |0022: const-string v0, "vnd.android.cursor.dir/vnd.jwtc.chesspuzzle" // string@2366 │ │ +06baf4: 1100 |0024: return-object v0 │ │ +06baf6: 1a00 6823 |0025: const-string v0, "vnd.android.cursor.item/vnd.jwtc.chesspuzzle" // string@2368 │ │ +06bafa: 28fd |0027: goto 0024 // -0003 │ │ +06bafc: 1a00 6623 |0028: const-string v0, "vnd.android.cursor.dir/vnd.jwtc.chesspuzzle" // string@2366 │ │ +06bb00: 28fa |002a: goto 0024 // -0006 │ │ +06bb02: 1a00 6823 |002b: const-string v0, "vnd.android.cursor.item/vnd.jwtc.chesspuzzle" // string@2368 │ │ +06bb06: 28f7 |002d: goto 0024 // -0009 │ │ +06bb08: 0001 0400 0100 0000 1c00 0000 1f00 ... |002e: packed-switch-data (12 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=143 │ │ 0x0009 line=154 │ │ 0x0022 line=145 │ │ 0x0024 line=151 │ │ 0x0025 line=147 │ │ @@ -121940,96 +121983,96 @@ │ │ 0x0000 - 0x003a reg=4 uri Landroid/net/Uri; │ │ │ │ #2 : (in Ljwtc/chess/ChessPuzzleProvider;) │ │ name : 'insert' │ │ type : '(Landroid/net/Uri;Landroid/content/ContentValues;)Landroid/net/Uri;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 15 │ │ + registers : 16 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 153 16-bit code units │ │ -069f68: |[069f68] jwtc.chess.ChessPuzzleProvider.insert:(Landroid/net/Uri;Landroid/content/ContentValues;)Landroid/net/Uri; │ │ -069f78: 120b |0000: const/4 v11, #int 0 // #0 │ │ -069f7a: 123a |0001: const/4 v10, #int 3 // #3 │ │ -069f7c: 1219 |0002: const/4 v9, #int 1 // #1 │ │ -069f7e: 6207 a00a |0003: sget-object v7, Ljwtc/chess/ChessPuzzleProvider;.sUriMatcher:Landroid/content/UriMatcher; // field@0aa0 │ │ -069f82: 6e20 ff00 d700 |0005: invoke-virtual {v7, v13}, Landroid/content/UriMatcher;.match:(Landroid/net/Uri;)I // method@00ff │ │ -069f88: 0a01 |0008: move-result v1 │ │ -069f8a: 3291 1d00 |0009: if-eq v1, v9, 0026 // +001d │ │ -069f8e: 32a1 1b00 |000b: if-eq v1, v10, 0026 // +001b │ │ -069f92: 2207 2c03 |000d: new-instance v7, Ljava/lang/IllegalArgumentException; // type@032c │ │ -069f96: 2208 4203 |000f: new-instance v8, Ljava/lang/StringBuilder; // type@0342 │ │ -069f9a: 7010 5715 0800 |0011: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ -069fa0: 1a09 800d |0014: const-string v9, "Unknown URI " // string@0d80 │ │ -069fa4: 6e20 5f15 9800 |0016: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -069faa: 0c08 |0019: move-result-object v8 │ │ -069fac: 6e20 5e15 d800 |001a: invoke-virtual {v8, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@155e │ │ -069fb2: 0c08 |001d: move-result-object v8 │ │ -069fb4: 6e10 6415 0800 |001e: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ -069fba: 0c08 |0021: move-result-object v8 │ │ -069fbc: 7020 0015 8700 |0022: invoke-direct {v7, v8}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@1500 │ │ -069fc2: 2707 |0025: throw v7 │ │ -069fc4: 380e 4000 |0026: if-eqz v14, 0066 // +0040 │ │ -069fc8: 2206 2200 |0028: new-instance v6, Landroid/content/ContentValues; // type@0022 │ │ -069fcc: 7020 a200 e600 |002a: invoke-direct {v6, v14}, Landroid/content/ContentValues;.:(Landroid/content/ContentValues;)V // method@00a2 │ │ -069fd2: 7100 6615 0000 |002d: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@1566 │ │ -069fd8: 0b07 |0030: move-result-wide v7 │ │ -069fda: 7120 1015 8700 |0031: invoke-static {v7, v8}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@1510 │ │ -069fe0: 0c03 |0034: move-result-object v3 │ │ -069fe2: 3391 3700 |0035: if-ne v1, v9, 006c // +0037 │ │ -069fe6: 1a07 a10b |0037: const-string v7, "PUZZLE_TYPE" // string@0ba1 │ │ -069fea: 7110 0a15 0900 |0039: invoke-static {v9}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@150a │ │ -069ff0: 0c08 |003c: move-result-object v8 │ │ -069ff2: 6e30 a700 7608 |003d: invoke-virtual {v6, v7, v8}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Integer;)V // method@00a7 │ │ -069ff8: 54c7 9e0a |0040: iget-object v7, v12, Ljwtc/chess/ChessPuzzleProvider;.mOpenHelper:Ljwtc/chess/ChessPuzzleProvider$DatabaseHelper; // field@0a9e │ │ -069ffc: 6e10 d31a 0700 |0042: invoke-virtual {v7}, Ljwtc/chess/ChessPuzzleProvider$DatabaseHelper;.getWritableDatabase:()Landroid/database/sqlite/SQLiteDatabase; // method@1ad3 │ │ -06a002: 0c00 |0045: move-result-object v0 │ │ -06a004: 1a07 e114 |0046: const-string v7, "games" // string@14e1 │ │ -06a008: 6e40 4201 706b |0048: invoke-virtual {v0, v7, v11, v6}, Landroid/database/sqlite/SQLiteDatabase;.insert:(Ljava/lang/String;Ljava/lang/String;Landroid/content/ContentValues;)J // method@0142 │ │ -06a00e: 0b04 |004b: move-result-wide v4 │ │ -06a010: 1607 0000 |004c: const-wide/16 v7, #int 0 // #0 │ │ -06a014: 3107 0407 |004e: cmp-long v7, v4, v7 │ │ -06a018: 3d07 3000 |0050: if-lez v7, 0080 // +0030 │ │ -06a01c: 3391 2700 |0052: if-ne v1, v9, 0079 // +0027 │ │ -06a020: 6207 920a |0054: sget-object v7, Ljwtc/chess/ChessPuzzleProvider;.CONTENT_URI_PUZZLES:Landroid/net/Uri; // field@0a92 │ │ -06a024: 7130 a000 4705 |0056: invoke-static {v7, v4, v5}, Landroid/content/ContentUris;.withAppendedId:(Landroid/net/Uri;J)Landroid/net/Uri; // method@00a0 │ │ -06a02a: 0c02 |0059: move-result-object v2 │ │ -06a02c: 6e10 d91a 0c00 |005a: invoke-virtual {v12}, Ljwtc/chess/ChessPuzzleProvider;.getContext:()Landroid/content/Context; // method@1ad9 │ │ -06a032: 0c07 |005d: move-result-object v7 │ │ -06a034: 6e10 ad00 0700 |005e: invoke-virtual {v7}, Landroid/content/Context;.getContentResolver:()Landroid/content/ContentResolver; // method@00ad │ │ -06a03a: 0c07 |0061: move-result-object v7 │ │ -06a03c: 6e30 9c00 270b |0062: invoke-virtual {v7, v2, v11}, Landroid/content/ContentResolver;.notifyChange:(Landroid/net/Uri;Landroid/database/ContentObserver;)V // method@009c │ │ -06a042: 1102 |0065: return-object v2 │ │ -06a044: 2206 2200 |0066: new-instance v6, Landroid/content/ContentValues; // type@0022 │ │ -06a048: 7010 a100 0600 |0068: invoke-direct {v6}, Landroid/content/ContentValues;.:()V // method@00a1 │ │ -06a04e: 28c2 |006b: goto 002d // -003e │ │ -06a050: 33a1 d4ff |006c: if-ne v1, v10, 0040 // -002c │ │ -06a054: 1a07 a10b |006e: const-string v7, "PUZZLE_TYPE" // string@0ba1 │ │ -06a058: 1228 |0070: const/4 v8, #int 2 // #2 │ │ -06a05a: 7110 0a15 0800 |0071: invoke-static {v8}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@150a │ │ -06a060: 0c08 |0074: move-result-object v8 │ │ -06a062: 6e30 a700 7608 |0075: invoke-virtual {v6, v7, v8}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Integer;)V // method@00a7 │ │ -06a068: 28c8 |0078: goto 0040 // -0038 │ │ -06a06a: 6207 910a |0079: sget-object v7, Ljwtc/chess/ChessPuzzleProvider;.CONTENT_URI_PRACTICES:Landroid/net/Uri; // field@0a91 │ │ -06a06e: 7130 a000 4705 |007b: invoke-static {v7, v4, v5}, Landroid/content/ContentUris;.withAppendedId:(Landroid/net/Uri;J)Landroid/net/Uri; // method@00a0 │ │ -06a074: 0c02 |007e: move-result-object v2 │ │ -06a076: 28db |007f: goto 005a // -0025 │ │ -06a078: 2207 3f00 |0080: new-instance v7, Landroid/database/SQLException; // type@003f │ │ -06a07c: 2208 4203 |0082: new-instance v8, Ljava/lang/StringBuilder; // type@0342 │ │ -06a080: 7010 5715 0800 |0084: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ -06a086: 1a09 5004 |0087: const-string v9, "Failed to insert row into " // string@0450 │ │ -06a08a: 6e20 5f15 9800 |0089: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -06a090: 0c08 |008c: move-result-object v8 │ │ -06a092: 6e20 5e15 d800 |008d: invoke-virtual {v8, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@155e │ │ -06a098: 0c08 |0090: move-result-object v8 │ │ -06a09a: 6e10 6415 0800 |0091: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ -06a0a0: 0c08 |0094: move-result-object v8 │ │ -06a0a2: 7020 3f01 8700 |0095: invoke-direct {v7, v8}, Landroid/database/SQLException;.:(Ljava/lang/String;)V // method@013f │ │ -06a0a8: 2707 |0098: throw v7 │ │ +06bb20: |[06bb20] jwtc.chess.ChessPuzzleProvider.insert:(Landroid/net/Uri;Landroid/content/ContentValues;)Landroid/net/Uri; │ │ +06bb30: 120c |0000: const/4 v12, #int 0 // #0 │ │ +06bb32: 123b |0001: const/4 v11, #int 3 // #3 │ │ +06bb34: 121a |0002: const/4 v10, #int 1 // #1 │ │ +06bb36: 6207 a00a |0003: sget-object v7, Ljwtc/chess/ChessPuzzleProvider;.sUriMatcher:Landroid/content/UriMatcher; // field@0aa0 │ │ +06bb3a: 6e20 ff00 e700 |0005: invoke-virtual {v7, v14}, Landroid/content/UriMatcher;.match:(Landroid/net/Uri;)I // method@00ff │ │ +06bb40: 0a01 |0008: move-result v1 │ │ +06bb42: 32a1 1d00 |0009: if-eq v1, v10, 0026 // +001d │ │ +06bb46: 32b1 1b00 |000b: if-eq v1, v11, 0026 // +001b │ │ +06bb4a: 2207 2903 |000d: new-instance v7, Ljava/lang/IllegalArgumentException; // type@0329 │ │ +06bb4e: 2208 3f03 |000f: new-instance v8, Ljava/lang/StringBuilder; // type@033f │ │ +06bb52: 7010 5715 0800 |0011: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ +06bb58: 1a09 7d0d |0014: const-string v9, "Unknown URI " // string@0d7d │ │ +06bb5c: 6e20 5f15 9800 |0016: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +06bb62: 0c08 |0019: move-result-object v8 │ │ +06bb64: 6e20 5e15 e800 |001a: invoke-virtual {v8, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@155e │ │ +06bb6a: 0c08 |001d: move-result-object v8 │ │ +06bb6c: 6e10 6415 0800 |001e: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ +06bb72: 0c08 |0021: move-result-object v8 │ │ +06bb74: 7020 0015 8700 |0022: invoke-direct {v7, v8}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@1500 │ │ +06bb7a: 2707 |0025: throw v7 │ │ +06bb7c: 380f 4000 |0026: if-eqz v15, 0066 // +0040 │ │ +06bb80: 2206 2200 |0028: new-instance v6, Landroid/content/ContentValues; // type@0022 │ │ +06bb84: 7020 a200 f600 |002a: invoke-direct {v6, v15}, Landroid/content/ContentValues;.:(Landroid/content/ContentValues;)V // method@00a2 │ │ +06bb8a: 7100 6615 0000 |002d: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@1566 │ │ +06bb90: 0b08 |0030: move-result-wide v8 │ │ +06bb92: 7120 1015 9800 |0031: invoke-static {v8, v9}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@1510 │ │ +06bb98: 0c03 |0034: move-result-object v3 │ │ +06bb9a: 33a1 3700 |0035: if-ne v1, v10, 006c // +0037 │ │ +06bb9e: 1a07 9e0b |0037: const-string v7, "PUZZLE_TYPE" // string@0b9e │ │ +06bba2: 7110 0a15 0a00 |0039: invoke-static {v10}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@150a │ │ +06bba8: 0c08 |003c: move-result-object v8 │ │ +06bbaa: 6e30 a700 7608 |003d: invoke-virtual {v6, v7, v8}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Integer;)V // method@00a7 │ │ +06bbb0: 54d7 9e0a |0040: iget-object v7, v13, Ljwtc/chess/ChessPuzzleProvider;.mOpenHelper:Ljwtc/chess/ChessPuzzleProvider$DatabaseHelper; // field@0a9e │ │ +06bbb4: 6e10 d21a 0700 |0042: invoke-virtual {v7}, Ljwtc/chess/ChessPuzzleProvider$DatabaseHelper;.getWritableDatabase:()Landroid/database/sqlite/SQLiteDatabase; // method@1ad2 │ │ +06bbba: 0c00 |0045: move-result-object v0 │ │ +06bbbc: 1a07 dd14 |0046: const-string v7, "games" // string@14dd │ │ +06bbc0: 6e40 4201 706c |0048: invoke-virtual {v0, v7, v12, v6}, Landroid/database/sqlite/SQLiteDatabase;.insert:(Ljava/lang/String;Ljava/lang/String;Landroid/content/ContentValues;)J // method@0142 │ │ +06bbc6: 0b04 |004b: move-result-wide v4 │ │ +06bbc8: 1608 0000 |004c: const-wide/16 v8, #int 0 // #0 │ │ +06bbcc: 3107 0408 |004e: cmp-long v7, v4, v8 │ │ +06bbd0: 3d07 3000 |0050: if-lez v7, 0080 // +0030 │ │ +06bbd4: 33a1 2700 |0052: if-ne v1, v10, 0079 // +0027 │ │ +06bbd8: 6207 920a |0054: sget-object v7, Ljwtc/chess/ChessPuzzleProvider;.CONTENT_URI_PUZZLES:Landroid/net/Uri; // field@0a92 │ │ +06bbdc: 7130 a000 4705 |0056: invoke-static {v7, v4, v5}, Landroid/content/ContentUris;.withAppendedId:(Landroid/net/Uri;J)Landroid/net/Uri; // method@00a0 │ │ +06bbe2: 0c02 |0059: move-result-object v2 │ │ +06bbe4: 6e10 d81a 0d00 |005a: invoke-virtual {v13}, Ljwtc/chess/ChessPuzzleProvider;.getContext:()Landroid/content/Context; // method@1ad8 │ │ +06bbea: 0c07 |005d: move-result-object v7 │ │ +06bbec: 6e10 ad00 0700 |005e: invoke-virtual {v7}, Landroid/content/Context;.getContentResolver:()Landroid/content/ContentResolver; // method@00ad │ │ +06bbf2: 0c07 |0061: move-result-object v7 │ │ +06bbf4: 6e30 9c00 270c |0062: invoke-virtual {v7, v2, v12}, Landroid/content/ContentResolver;.notifyChange:(Landroid/net/Uri;Landroid/database/ContentObserver;)V // method@009c │ │ +06bbfa: 1102 |0065: return-object v2 │ │ +06bbfc: 2206 2200 |0066: new-instance v6, Landroid/content/ContentValues; // type@0022 │ │ +06bc00: 7010 a100 0600 |0068: invoke-direct {v6}, Landroid/content/ContentValues;.:()V // method@00a1 │ │ +06bc06: 28c2 |006b: goto 002d // -003e │ │ +06bc08: 33b1 d4ff |006c: if-ne v1, v11, 0040 // -002c │ │ +06bc0c: 1a07 9e0b |006e: const-string v7, "PUZZLE_TYPE" // string@0b9e │ │ +06bc10: 1228 |0070: const/4 v8, #int 2 // #2 │ │ +06bc12: 7110 0a15 0800 |0071: invoke-static {v8}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@150a │ │ +06bc18: 0c08 |0074: move-result-object v8 │ │ +06bc1a: 6e30 a700 7608 |0075: invoke-virtual {v6, v7, v8}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Integer;)V // method@00a7 │ │ +06bc20: 28c8 |0078: goto 0040 // -0038 │ │ +06bc22: 6207 910a |0079: sget-object v7, Ljwtc/chess/ChessPuzzleProvider;.CONTENT_URI_PRACTICES:Landroid/net/Uri; // field@0a91 │ │ +06bc26: 7130 a000 4705 |007b: invoke-static {v7, v4, v5}, Landroid/content/ContentUris;.withAppendedId:(Landroid/net/Uri;J)Landroid/net/Uri; // method@00a0 │ │ +06bc2c: 0c02 |007e: move-result-object v2 │ │ +06bc2e: 28db |007f: goto 005a // -0025 │ │ +06bc30: 2207 3f00 |0080: new-instance v7, Landroid/database/SQLException; // type@003f │ │ +06bc34: 2208 3f03 |0082: new-instance v8, Ljava/lang/StringBuilder; // type@033f │ │ +06bc38: 7010 5715 0800 |0084: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ +06bc3e: 1a09 5004 |0087: const-string v9, "Failed to insert row into " // string@0450 │ │ +06bc42: 6e20 5f15 9800 |0089: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +06bc48: 0c08 |008c: move-result-object v8 │ │ +06bc4a: 6e20 5e15 e800 |008d: invoke-virtual {v8, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@155e │ │ +06bc50: 0c08 |0090: move-result-object v8 │ │ +06bc52: 6e10 6415 0800 |0091: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ +06bc58: 0c08 |0094: move-result-object v8 │ │ +06bc5a: 7020 3f01 8700 |0095: invoke-direct {v7, v8}, Landroid/database/SQLException;.:(Ljava/lang/String;)V // method@013f │ │ +06bc60: 2707 |0098: throw v7 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=161 │ │ 0x0009 line=162 │ │ 0x000d line=163 │ │ 0x0026 line=167 │ │ 0x0028 line=168 │ │ @@ -122056,35 +122099,35 @@ │ │ 0x002d - 0x0066 reg=6 values Landroid/content/ContentValues; │ │ 0x007f - 0x0080 reg=2 myUri Landroid/net/Uri; │ │ 0x0079 - 0x0099 reg=0 db Landroid/database/sqlite/SQLiteDatabase; │ │ 0x0009 - 0x0099 reg=1 iType I │ │ 0x006c - 0x0099 reg=3 now Ljava/lang/Long; │ │ 0x0079 - 0x0099 reg=4 rowId J │ │ 0x006b - 0x0099 reg=6 values Landroid/content/ContentValues; │ │ - 0x0000 - 0x0099 reg=12 this Ljwtc/chess/ChessPuzzleProvider; │ │ - 0x0000 - 0x0099 reg=13 uri Landroid/net/Uri; │ │ - 0x0000 - 0x0099 reg=14 initialValues Landroid/content/ContentValues; │ │ + 0x0000 - 0x0099 reg=13 this Ljwtc/chess/ChessPuzzleProvider; │ │ + 0x0000 - 0x0099 reg=14 uri Landroid/net/Uri; │ │ + 0x0000 - 0x0099 reg=15 initialValues Landroid/content/ContentValues; │ │ │ │ #3 : (in Ljwtc/chess/ChessPuzzleProvider;) │ │ name : 'onCreate' │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -06a0ac: |[06a0ac] jwtc.chess.ChessPuzzleProvider.onCreate:()Z │ │ -06a0bc: 2200 6804 |0000: new-instance v0, Ljwtc/chess/ChessPuzzleProvider$DatabaseHelper; // type@0468 │ │ -06a0c0: 6e10 d91a 0200 |0002: invoke-virtual {v2}, Ljwtc/chess/ChessPuzzleProvider;.getContext:()Landroid/content/Context; // method@1ad9 │ │ -06a0c6: 0c01 |0005: move-result-object v1 │ │ -06a0c8: 7020 d11a 1000 |0006: invoke-direct {v0, v1}, Ljwtc/chess/ChessPuzzleProvider$DatabaseHelper;.:(Landroid/content/Context;)V // method@1ad1 │ │ -06a0ce: 5b20 9e0a |0009: iput-object v0, v2, Ljwtc/chess/ChessPuzzleProvider;.mOpenHelper:Ljwtc/chess/ChessPuzzleProvider$DatabaseHelper; // field@0a9e │ │ -06a0d2: 1210 |000b: const/4 v0, #int 1 // #1 │ │ -06a0d4: 0f00 |000c: return v0 │ │ +06bc64: |[06bc64] jwtc.chess.ChessPuzzleProvider.onCreate:()Z │ │ +06bc74: 2200 6504 |0000: new-instance v0, Ljwtc/chess/ChessPuzzleProvider$DatabaseHelper; // type@0465 │ │ +06bc78: 6e10 d81a 0200 |0002: invoke-virtual {v2}, Ljwtc/chess/ChessPuzzleProvider;.getContext:()Landroid/content/Context; // method@1ad8 │ │ +06bc7e: 0c01 |0005: move-result-object v1 │ │ +06bc80: 7020 d01a 1000 |0006: invoke-direct {v0, v1}, Ljwtc/chess/ChessPuzzleProvider$DatabaseHelper;.:(Landroid/content/Context;)V // method@1ad0 │ │ +06bc86: 5b20 9e0a |0009: iput-object v0, v2, Ljwtc/chess/ChessPuzzleProvider;.mOpenHelper:Ljwtc/chess/ChessPuzzleProvider$DatabaseHelper; // field@0a9e │ │ +06bc8a: 1210 |000b: const/4 v0, #int 1 // #1 │ │ +06bc8c: 0f00 |000c: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=86 │ │ 0x000b line=88 │ │ locals : │ │ 0x0000 - 0x000d reg=2 this Ljwtc/chess/ChessPuzzleProvider; │ │ │ │ @@ -122093,110 +122136,110 @@ │ │ type : '(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 15 │ │ ins : 6 │ │ outs : 8 │ │ insns size : 208 16-bit code units │ │ -06a0d8: |[06a0d8] jwtc.chess.ChessPuzzleProvider.query:(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; │ │ -06a0e8: 1205 |0000: const/4 v5, #int 0 // #0 │ │ -06a0ea: 1214 |0001: const/4 v4, #int 1 // #1 │ │ -06a0ec: 2200 4300 |0002: new-instance v0, Landroid/database/sqlite/SQLiteQueryBuilder; // type@0043 │ │ -06a0f0: 7010 4501 0000 |0004: invoke-direct {v0}, Landroid/database/sqlite/SQLiteQueryBuilder;.:()V // method@0145 │ │ -06a0f6: 6202 a00a |0007: sget-object v2, Ljwtc/chess/ChessPuzzleProvider;.sUriMatcher:Landroid/content/UriMatcher; // field@0aa0 │ │ -06a0fa: 6e20 ff00 a200 |0009: invoke-virtual {v2, v10}, Landroid/content/UriMatcher;.match:(Landroid/net/Uri;)I // method@00ff │ │ -06a100: 0a02 |000c: move-result v2 │ │ -06a102: 2b02 b700 0000 |000d: packed-switch v2, 000000c4 // +000000b7 │ │ -06a108: 2202 2c03 |0010: new-instance v2, Ljava/lang/IllegalArgumentException; // type@032c │ │ -06a10c: 2203 4203 |0012: new-instance v3, Ljava/lang/StringBuilder; // type@0342 │ │ -06a110: 7010 5715 0300 |0014: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ -06a116: 1a04 800d |0017: const-string v4, "Unknown URI " // string@0d80 │ │ -06a11a: 6e20 5f15 4300 |0019: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -06a120: 0c03 |001c: move-result-object v3 │ │ -06a122: 6e20 5e15 a300 |001d: invoke-virtual {v3, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@155e │ │ -06a128: 0c03 |0020: move-result-object v3 │ │ -06a12a: 6e10 6415 0300 |0021: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ -06a130: 0c03 |0024: move-result-object v3 │ │ -06a132: 7020 0015 3200 |0025: invoke-direct {v2, v3}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@1500 │ │ -06a138: 2702 |0028: throw v2 │ │ -06a13a: 1a02 e114 |0029: const-string v2, "games" // string@14e1 │ │ -06a13e: 6e20 4901 2000 |002b: invoke-virtual {v0, v2}, Landroid/database/sqlite/SQLiteQueryBuilder;.setTables:(Ljava/lang/String;)V // method@0149 │ │ -06a144: 6202 9f0a |002e: sget-object v2, Ljwtc/chess/ChessPuzzleProvider;.sGamesProjectionMap:Ljava/util/HashMap; // field@0a9f │ │ -06a148: 6e20 4801 2000 |0030: invoke-virtual {v0, v2}, Landroid/database/sqlite/SQLiteQueryBuilder;.setProjectionMap:(Ljava/util/Map;)V // method@0148 │ │ -06a14e: 1a02 a20b |0033: const-string v2, "PUZZLE_TYPE=1" // string@0ba2 │ │ -06a152: 6e20 4601 2000 |0035: invoke-virtual {v0, v2}, Landroid/database/sqlite/SQLiteQueryBuilder;.appendWhere:(Ljava/lang/CharSequence;)V // method@0146 │ │ -06a158: 7110 ed11 0e00 |0038: invoke-static {v14}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@11ed │ │ -06a15e: 0a02 |003b: move-result v2 │ │ -06a160: 3802 8500 |003c: if-eqz v2, 00c1 // +0085 │ │ -06a164: 1a07 ab0e |003e: const-string v7, "_ID ASC" // string@0eab │ │ -06a168: 5492 9e0a |0040: iget-object v2, v9, Ljwtc/chess/ChessPuzzleProvider;.mOpenHelper:Ljwtc/chess/ChessPuzzleProvider$DatabaseHelper; // field@0a9e │ │ -06a16c: 6e10 d21a 0200 |0042: invoke-virtual {v2}, Ljwtc/chess/ChessPuzzleProvider$DatabaseHelper;.getReadableDatabase:()Landroid/database/sqlite/SQLiteDatabase; // method@1ad2 │ │ -06a172: 0c01 |0045: move-result-object v1 │ │ -06a174: 07b2 |0046: move-object v2, v11 │ │ -06a176: 07c3 |0047: move-object v3, v12 │ │ -06a178: 07d4 |0048: move-object v4, v13 │ │ -06a17a: 0756 |0049: move-object v6, v5 │ │ -06a17c: 7408 4701 0000 |004a: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6, v7}, Landroid/database/sqlite/SQLiteQueryBuilder;.query:(Landroid/database/sqlite/SQLiteDatabase;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; // method@0147 │ │ -06a182: 0c08 |004d: move-result-object v8 │ │ -06a184: 6e10 d91a 0900 |004e: invoke-virtual {v9}, Ljwtc/chess/ChessPuzzleProvider;.getContext:()Landroid/content/Context; // method@1ad9 │ │ -06a18a: 0c02 |0051: move-result-object v2 │ │ -06a18c: 6e10 ad00 0200 |0052: invoke-virtual {v2}, Landroid/content/Context;.getContentResolver:()Landroid/content/ContentResolver; // method@00ad │ │ -06a192: 0c02 |0055: move-result-object v2 │ │ -06a194: 7230 3501 280a |0056: invoke-interface {v8, v2, v10}, Landroid/database/Cursor;.setNotificationUri:(Landroid/content/ContentResolver;Landroid/net/Uri;)V // method@0135 │ │ -06a19a: 1108 |0059: return-object v8 │ │ -06a19c: 1a02 e114 |005a: const-string v2, "games" // string@14e1 │ │ -06a1a0: 6e20 4901 2000 |005c: invoke-virtual {v0, v2}, Landroid/database/sqlite/SQLiteQueryBuilder;.setTables:(Ljava/lang/String;)V // method@0149 │ │ -06a1a6: 6202 9f0a |005f: sget-object v2, Ljwtc/chess/ChessPuzzleProvider;.sGamesProjectionMap:Ljava/util/HashMap; // field@0a9f │ │ -06a1aa: 6e20 4801 2000 |0061: invoke-virtual {v0, v2}, Landroid/database/sqlite/SQLiteQueryBuilder;.setProjectionMap:(Ljava/util/Map;)V // method@0148 │ │ -06a1b0: 2202 4203 |0064: new-instance v2, Ljava/lang/StringBuilder; // type@0342 │ │ -06a1b4: 7010 5715 0200 |0066: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ -06a1ba: 1a03 ac0e |0069: const-string v3, "_ID=" // string@0eac │ │ -06a1be: 6e20 5f15 3200 |006b: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -06a1c4: 0c03 |006e: move-result-object v3 │ │ -06a1c6: 6e10 ad01 0a00 |006f: invoke-virtual {v10}, Landroid/net/Uri;.getPathSegments:()Ljava/util/List; // method@01ad │ │ -06a1cc: 0c02 |0072: move-result-object v2 │ │ -06a1ce: 7220 d515 4200 |0073: invoke-interface {v2, v4}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@15d5 │ │ -06a1d4: 0c02 |0076: move-result-object v2 │ │ -06a1d6: 1f02 4003 |0077: check-cast v2, Ljava/lang/String; // type@0340 │ │ -06a1da: 6e20 5f15 2300 |0079: invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -06a1e0: 0c02 |007c: move-result-object v2 │ │ -06a1e2: 6e10 6415 0200 |007d: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ -06a1e8: 0c02 |0080: move-result-object v2 │ │ -06a1ea: 6e20 4601 2000 |0081: invoke-virtual {v0, v2}, Landroid/database/sqlite/SQLiteQueryBuilder;.appendWhere:(Ljava/lang/CharSequence;)V // method@0146 │ │ -06a1f0: 28b4 |0084: goto 0038 // -004c │ │ -06a1f2: 1a02 e114 |0085: const-string v2, "games" // string@14e1 │ │ -06a1f6: 6e20 4901 2000 |0087: invoke-virtual {v0, v2}, Landroid/database/sqlite/SQLiteQueryBuilder;.setTables:(Ljava/lang/String;)V // method@0149 │ │ -06a1fc: 6202 9f0a |008a: sget-object v2, Ljwtc/chess/ChessPuzzleProvider;.sGamesProjectionMap:Ljava/util/HashMap; // field@0a9f │ │ -06a200: 6e20 4801 2000 |008c: invoke-virtual {v0, v2}, Landroid/database/sqlite/SQLiteQueryBuilder;.setProjectionMap:(Ljava/util/Map;)V // method@0148 │ │ -06a206: 1a02 a30b |008f: const-string v2, "PUZZLE_TYPE=2" // string@0ba3 │ │ -06a20a: 6e20 4601 2000 |0091: invoke-virtual {v0, v2}, Landroid/database/sqlite/SQLiteQueryBuilder;.appendWhere:(Ljava/lang/CharSequence;)V // method@0146 │ │ -06a210: 28a4 |0094: goto 0038 // -005c │ │ -06a212: 1a02 e114 |0095: const-string v2, "games" // string@14e1 │ │ -06a216: 6e20 4901 2000 |0097: invoke-virtual {v0, v2}, Landroid/database/sqlite/SQLiteQueryBuilder;.setTables:(Ljava/lang/String;)V // method@0149 │ │ -06a21c: 6202 9f0a |009a: sget-object v2, Ljwtc/chess/ChessPuzzleProvider;.sGamesProjectionMap:Ljava/util/HashMap; // field@0a9f │ │ -06a220: 6e20 4801 2000 |009c: invoke-virtual {v0, v2}, Landroid/database/sqlite/SQLiteQueryBuilder;.setProjectionMap:(Ljava/util/Map;)V // method@0148 │ │ -06a226: 2202 4203 |009f: new-instance v2, Ljava/lang/StringBuilder; // type@0342 │ │ -06a22a: 7010 5715 0200 |00a1: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ -06a230: 1a03 ac0e |00a4: const-string v3, "_ID=" // string@0eac │ │ -06a234: 6e20 5f15 3200 |00a6: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -06a23a: 0c03 |00a9: move-result-object v3 │ │ -06a23c: 6e10 ad01 0a00 |00aa: invoke-virtual {v10}, Landroid/net/Uri;.getPathSegments:()Ljava/util/List; // method@01ad │ │ -06a242: 0c02 |00ad: move-result-object v2 │ │ -06a244: 7220 d515 4200 |00ae: invoke-interface {v2, v4}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@15d5 │ │ -06a24a: 0c02 |00b1: move-result-object v2 │ │ -06a24c: 1f02 4003 |00b2: check-cast v2, Ljava/lang/String; // type@0340 │ │ -06a250: 6e20 5f15 2300 |00b4: invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -06a256: 0c02 |00b7: move-result-object v2 │ │ -06a258: 6e10 6415 0200 |00b8: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ -06a25e: 0c02 |00bb: move-result-object v2 │ │ -06a260: 6e20 4601 2000 |00bc: invoke-virtual {v0, v2}, Landroid/database/sqlite/SQLiteQueryBuilder;.appendWhere:(Ljava/lang/CharSequence;)V // method@0146 │ │ -06a266: 2900 79ff |00bf: goto/16 0038 // -0087 │ │ -06a26a: 07e7 |00c1: move-object v7, v14 │ │ -06a26c: 2900 7eff |00c2: goto/16 0040 // -0082 │ │ -06a270: 0001 0400 0100 0000 1c00 0000 4d00 ... |00c4: packed-switch-data (12 units) │ │ +06bc90: |[06bc90] jwtc.chess.ChessPuzzleProvider.query:(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; │ │ +06bca0: 1205 |0000: const/4 v5, #int 0 // #0 │ │ +06bca2: 1214 |0001: const/4 v4, #int 1 // #1 │ │ +06bca4: 2200 4300 |0002: new-instance v0, Landroid/database/sqlite/SQLiteQueryBuilder; // type@0043 │ │ +06bca8: 7010 4501 0000 |0004: invoke-direct {v0}, Landroid/database/sqlite/SQLiteQueryBuilder;.:()V // method@0145 │ │ +06bcae: 6202 a00a |0007: sget-object v2, Ljwtc/chess/ChessPuzzleProvider;.sUriMatcher:Landroid/content/UriMatcher; // field@0aa0 │ │ +06bcb2: 6e20 ff00 a200 |0009: invoke-virtual {v2, v10}, Landroid/content/UriMatcher;.match:(Landroid/net/Uri;)I // method@00ff │ │ +06bcb8: 0a02 |000c: move-result v2 │ │ +06bcba: 2b02 b700 0000 |000d: packed-switch v2, 000000c4 // +000000b7 │ │ +06bcc0: 2202 2903 |0010: new-instance v2, Ljava/lang/IllegalArgumentException; // type@0329 │ │ +06bcc4: 2203 3f03 |0012: new-instance v3, Ljava/lang/StringBuilder; // type@033f │ │ +06bcc8: 7010 5715 0300 |0014: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ +06bcce: 1a04 7d0d |0017: const-string v4, "Unknown URI " // string@0d7d │ │ +06bcd2: 6e20 5f15 4300 |0019: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +06bcd8: 0c03 |001c: move-result-object v3 │ │ +06bcda: 6e20 5e15 a300 |001d: invoke-virtual {v3, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@155e │ │ +06bce0: 0c03 |0020: move-result-object v3 │ │ +06bce2: 6e10 6415 0300 |0021: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ +06bce8: 0c03 |0024: move-result-object v3 │ │ +06bcea: 7020 0015 3200 |0025: invoke-direct {v2, v3}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@1500 │ │ +06bcf0: 2702 |0028: throw v2 │ │ +06bcf2: 1a02 dd14 |0029: const-string v2, "games" // string@14dd │ │ +06bcf6: 6e20 4901 2000 |002b: invoke-virtual {v0, v2}, Landroid/database/sqlite/SQLiteQueryBuilder;.setTables:(Ljava/lang/String;)V // method@0149 │ │ +06bcfc: 6202 9f0a |002e: sget-object v2, Ljwtc/chess/ChessPuzzleProvider;.sGamesProjectionMap:Ljava/util/HashMap; // field@0a9f │ │ +06bd00: 6e20 4801 2000 |0030: invoke-virtual {v0, v2}, Landroid/database/sqlite/SQLiteQueryBuilder;.setProjectionMap:(Ljava/util/Map;)V // method@0148 │ │ +06bd06: 1a02 9f0b |0033: const-string v2, "PUZZLE_TYPE=1" // string@0b9f │ │ +06bd0a: 6e20 4601 2000 |0035: invoke-virtual {v0, v2}, Landroid/database/sqlite/SQLiteQueryBuilder;.appendWhere:(Ljava/lang/CharSequence;)V // method@0146 │ │ +06bd10: 7110 ed11 0e00 |0038: invoke-static {v14}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@11ed │ │ +06bd16: 0a02 |003b: move-result v2 │ │ +06bd18: 3802 8500 |003c: if-eqz v2, 00c1 // +0085 │ │ +06bd1c: 1a07 a80e |003e: const-string v7, "_ID ASC" // string@0ea8 │ │ +06bd20: 5492 9e0a |0040: iget-object v2, v9, Ljwtc/chess/ChessPuzzleProvider;.mOpenHelper:Ljwtc/chess/ChessPuzzleProvider$DatabaseHelper; // field@0a9e │ │ +06bd24: 6e10 d11a 0200 |0042: invoke-virtual {v2}, Ljwtc/chess/ChessPuzzleProvider$DatabaseHelper;.getReadableDatabase:()Landroid/database/sqlite/SQLiteDatabase; // method@1ad1 │ │ +06bd2a: 0c01 |0045: move-result-object v1 │ │ +06bd2c: 07b2 |0046: move-object v2, v11 │ │ +06bd2e: 07c3 |0047: move-object v3, v12 │ │ +06bd30: 07d4 |0048: move-object v4, v13 │ │ +06bd32: 0756 |0049: move-object v6, v5 │ │ +06bd34: 7408 4701 0000 |004a: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6, v7}, Landroid/database/sqlite/SQLiteQueryBuilder;.query:(Landroid/database/sqlite/SQLiteDatabase;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; // method@0147 │ │ +06bd3a: 0c08 |004d: move-result-object v8 │ │ +06bd3c: 6e10 d81a 0900 |004e: invoke-virtual {v9}, Ljwtc/chess/ChessPuzzleProvider;.getContext:()Landroid/content/Context; // method@1ad8 │ │ +06bd42: 0c02 |0051: move-result-object v2 │ │ +06bd44: 6e10 ad00 0200 |0052: invoke-virtual {v2}, Landroid/content/Context;.getContentResolver:()Landroid/content/ContentResolver; // method@00ad │ │ +06bd4a: 0c02 |0055: move-result-object v2 │ │ +06bd4c: 7230 3501 280a |0056: invoke-interface {v8, v2, v10}, Landroid/database/Cursor;.setNotificationUri:(Landroid/content/ContentResolver;Landroid/net/Uri;)V // method@0135 │ │ +06bd52: 1108 |0059: return-object v8 │ │ +06bd54: 1a02 dd14 |005a: const-string v2, "games" // string@14dd │ │ +06bd58: 6e20 4901 2000 |005c: invoke-virtual {v0, v2}, Landroid/database/sqlite/SQLiteQueryBuilder;.setTables:(Ljava/lang/String;)V // method@0149 │ │ +06bd5e: 6202 9f0a |005f: sget-object v2, Ljwtc/chess/ChessPuzzleProvider;.sGamesProjectionMap:Ljava/util/HashMap; // field@0a9f │ │ +06bd62: 6e20 4801 2000 |0061: invoke-virtual {v0, v2}, Landroid/database/sqlite/SQLiteQueryBuilder;.setProjectionMap:(Ljava/util/Map;)V // method@0148 │ │ +06bd68: 2202 3f03 |0064: new-instance v2, Ljava/lang/StringBuilder; // type@033f │ │ +06bd6c: 7010 5715 0200 |0066: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ +06bd72: 1a03 a90e |0069: const-string v3, "_ID=" // string@0ea9 │ │ +06bd76: 6e20 5f15 3200 |006b: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +06bd7c: 0c03 |006e: move-result-object v3 │ │ +06bd7e: 6e10 ad01 0a00 |006f: invoke-virtual {v10}, Landroid/net/Uri;.getPathSegments:()Ljava/util/List; // method@01ad │ │ +06bd84: 0c02 |0072: move-result-object v2 │ │ +06bd86: 7220 d515 4200 |0073: invoke-interface {v2, v4}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@15d5 │ │ +06bd8c: 0c02 |0076: move-result-object v2 │ │ +06bd8e: 1f02 3d03 |0077: check-cast v2, Ljava/lang/String; // type@033d │ │ +06bd92: 6e20 5f15 2300 |0079: invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +06bd98: 0c02 |007c: move-result-object v2 │ │ +06bd9a: 6e10 6415 0200 |007d: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ +06bda0: 0c02 |0080: move-result-object v2 │ │ +06bda2: 6e20 4601 2000 |0081: invoke-virtual {v0, v2}, Landroid/database/sqlite/SQLiteQueryBuilder;.appendWhere:(Ljava/lang/CharSequence;)V // method@0146 │ │ +06bda8: 28b4 |0084: goto 0038 // -004c │ │ +06bdaa: 1a02 dd14 |0085: const-string v2, "games" // string@14dd │ │ +06bdae: 6e20 4901 2000 |0087: invoke-virtual {v0, v2}, Landroid/database/sqlite/SQLiteQueryBuilder;.setTables:(Ljava/lang/String;)V // method@0149 │ │ +06bdb4: 6202 9f0a |008a: sget-object v2, Ljwtc/chess/ChessPuzzleProvider;.sGamesProjectionMap:Ljava/util/HashMap; // field@0a9f │ │ +06bdb8: 6e20 4801 2000 |008c: invoke-virtual {v0, v2}, Landroid/database/sqlite/SQLiteQueryBuilder;.setProjectionMap:(Ljava/util/Map;)V // method@0148 │ │ +06bdbe: 1a02 a00b |008f: const-string v2, "PUZZLE_TYPE=2" // string@0ba0 │ │ +06bdc2: 6e20 4601 2000 |0091: invoke-virtual {v0, v2}, Landroid/database/sqlite/SQLiteQueryBuilder;.appendWhere:(Ljava/lang/CharSequence;)V // method@0146 │ │ +06bdc8: 28a4 |0094: goto 0038 // -005c │ │ +06bdca: 1a02 dd14 |0095: const-string v2, "games" // string@14dd │ │ +06bdce: 6e20 4901 2000 |0097: invoke-virtual {v0, v2}, Landroid/database/sqlite/SQLiteQueryBuilder;.setTables:(Ljava/lang/String;)V // method@0149 │ │ +06bdd4: 6202 9f0a |009a: sget-object v2, Ljwtc/chess/ChessPuzzleProvider;.sGamesProjectionMap:Ljava/util/HashMap; // field@0a9f │ │ +06bdd8: 6e20 4801 2000 |009c: invoke-virtual {v0, v2}, Landroid/database/sqlite/SQLiteQueryBuilder;.setProjectionMap:(Ljava/util/Map;)V // method@0148 │ │ +06bdde: 2202 3f03 |009f: new-instance v2, Ljava/lang/StringBuilder; // type@033f │ │ +06bde2: 7010 5715 0200 |00a1: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ +06bde8: 1a03 a90e |00a4: const-string v3, "_ID=" // string@0ea9 │ │ +06bdec: 6e20 5f15 3200 |00a6: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +06bdf2: 0c03 |00a9: move-result-object v3 │ │ +06bdf4: 6e10 ad01 0a00 |00aa: invoke-virtual {v10}, Landroid/net/Uri;.getPathSegments:()Ljava/util/List; // method@01ad │ │ +06bdfa: 0c02 |00ad: move-result-object v2 │ │ +06bdfc: 7220 d515 4200 |00ae: invoke-interface {v2, v4}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@15d5 │ │ +06be02: 0c02 |00b1: move-result-object v2 │ │ +06be04: 1f02 3d03 |00b2: check-cast v2, Ljava/lang/String; // type@033d │ │ +06be08: 6e20 5f15 2300 |00b4: invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +06be0e: 0c02 |00b7: move-result-object v2 │ │ +06be10: 6e10 6415 0200 |00b8: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ +06be16: 0c02 |00bb: move-result-object v2 │ │ +06be18: 6e20 4601 2000 |00bc: invoke-virtual {v0, v2}, Landroid/database/sqlite/SQLiteQueryBuilder;.appendWhere:(Ljava/lang/CharSequence;)V // method@0146 │ │ +06be1e: 2900 79ff |00bf: goto/16 0038 // -0087 │ │ +06be22: 07e7 |00c1: move-object v7, v14 │ │ +06be24: 2900 7eff |00c2: goto/16 0040 // -0082 │ │ +06be28: 0001 0400 0100 0000 1c00 0000 4d00 ... |00c4: packed-switch-data (12 units) │ │ catches : (none) │ │ positions : │ │ 0x0002 line=93 │ │ 0x0007 line=95 │ │ 0x0010 line=121 │ │ 0x0029 line=97 │ │ 0x002e line=98 │ │ @@ -122236,107 +122279,109 @@ │ │ type : '(Landroid/net/Uri;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 12 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 138 16-bit code units │ │ -06a288: |[06a288] jwtc.chess.ChessPuzzleProvider.update:(Landroid/net/Uri;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I │ │ -06a298: 5473 9e0a |0000: iget-object v3, v7, Ljwtc/chess/ChessPuzzleProvider;.mOpenHelper:Ljwtc/chess/ChessPuzzleProvider$DatabaseHelper; // field@0a9e │ │ -06a29c: 6e10 d31a 0300 |0002: invoke-virtual {v3}, Ljwtc/chess/ChessPuzzleProvider$DatabaseHelper;.getWritableDatabase:()Landroid/database/sqlite/SQLiteDatabase; // method@1ad3 │ │ -06a2a2: 0c01 |0005: move-result-object v1 │ │ -06a2a4: 6203 a00a |0006: sget-object v3, Ljwtc/chess/ChessPuzzleProvider;.sUriMatcher:Landroid/content/UriMatcher; // field@0aa0 │ │ -06a2a8: 6e20 ff00 8300 |0008: invoke-virtual {v3, v8}, Landroid/content/UriMatcher;.match:(Landroid/net/Uri;)I // method@00ff │ │ -06a2ae: 0a03 |000b: move-result v3 │ │ -06a2b0: 2b03 7400 0000 |000c: packed-switch v3, 00000080 // +00000074 │ │ -06a2b6: 2203 2c03 |000f: new-instance v3, Ljava/lang/IllegalArgumentException; // type@032c │ │ -06a2ba: 2204 4203 |0011: new-instance v4, Ljava/lang/StringBuilder; // type@0342 │ │ -06a2be: 7010 5715 0400 |0013: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ -06a2c4: 1a05 800d |0016: const-string v5, "Unknown URI " // string@0d80 │ │ -06a2c8: 6e20 5f15 5400 |0018: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -06a2ce: 0c04 |001b: move-result-object v4 │ │ -06a2d0: 6e20 5e15 8400 |001c: invoke-virtual {v4, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@155e │ │ -06a2d6: 0c04 |001f: move-result-object v4 │ │ -06a2d8: 6e10 6415 0400 |0020: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ -06a2de: 0c04 |0023: move-result-object v4 │ │ -06a2e0: 7020 0015 4300 |0024: invoke-direct {v3, v4}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@1500 │ │ -06a2e6: 2703 |0027: throw v3 │ │ -06a2e8: 6e10 ad01 0800 |0028: invoke-virtual {v8}, Landroid/net/Uri;.getPathSegments:()Ljava/util/List; // method@01ad │ │ -06a2ee: 0c03 |002b: move-result-object v3 │ │ -06a2f0: 1214 |002c: const/4 v4, #int 1 // #1 │ │ -06a2f2: 7220 d515 4300 |002d: invoke-interface {v3, v4}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@15d5 │ │ -06a2f8: 0c02 |0030: move-result-object v2 │ │ -06a2fa: 1f02 4003 |0031: check-cast v2, Ljava/lang/String; // type@0340 │ │ -06a2fe: 1a04 e114 |0033: const-string v4, "games" // string@14e1 │ │ -06a302: 2203 4203 |0035: new-instance v3, Ljava/lang/StringBuilder; // type@0342 │ │ -06a306: 7010 5715 0300 |0037: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ -06a30c: 1a05 ac0e |003a: const-string v5, "_ID=" // string@0eac │ │ -06a310: 6e20 5f15 5300 |003c: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -06a316: 0c03 |003f: move-result-object v3 │ │ -06a318: 6e20 5f15 2300 |0040: invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -06a31e: 0c05 |0043: move-result-object v5 │ │ -06a320: 7110 ed11 0a00 |0044: invoke-static {v10}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@11ed │ │ -06a326: 0a03 |0047: move-result v3 │ │ -06a328: 3903 3400 |0048: if-nez v3, 007c // +0034 │ │ -06a32c: 2203 4203 |004a: new-instance v3, Ljava/lang/StringBuilder; // type@0342 │ │ -06a330: 7010 5715 0300 |004c: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ -06a336: 1a06 3b00 |004f: const-string v6, " AND (" // string@003b │ │ -06a33a: 6e20 5f15 6300 |0051: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -06a340: 0c03 |0054: move-result-object v3 │ │ -06a342: 6e20 5f15 a300 |0055: invoke-virtual {v3, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -06a348: 0c03 |0058: move-result-object v3 │ │ -06a34a: 1306 2900 |0059: const/16 v6, #int 41 // #29 │ │ -06a34e: 6e20 5915 6300 |005b: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@1559 │ │ -06a354: 0c03 |005e: move-result-object v3 │ │ -06a356: 6e10 6415 0300 |005f: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ -06a35c: 0c03 |0062: move-result-object v3 │ │ -06a35e: 6e20 5f15 3500 |0063: invoke-virtual {v5, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -06a364: 0c03 |0066: move-result-object v3 │ │ -06a366: 6e10 6415 0300 |0067: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ -06a36c: 0c03 |006a: move-result-object v3 │ │ -06a36e: 6e5b 4301 4139 |006b: invoke-virtual {v1, v4, v9, v3, v11}, Landroid/database/sqlite/SQLiteDatabase;.update:(Ljava/lang/String;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I // method@0143 │ │ -06a374: 0a00 |006e: move-result v0 │ │ -06a376: 6e10 d91a 0700 |006f: invoke-virtual {v7}, Ljwtc/chess/ChessPuzzleProvider;.getContext:()Landroid/content/Context; // method@1ad9 │ │ -06a37c: 0c03 |0072: move-result-object v3 │ │ -06a37e: 6e10 ad00 0300 |0073: invoke-virtual {v3}, Landroid/content/Context;.getContentResolver:()Landroid/content/ContentResolver; // method@00ad │ │ -06a384: 0c03 |0076: move-result-object v3 │ │ -06a386: 1204 |0077: const/4 v4, #int 0 // #0 │ │ -06a388: 6e30 9c00 8304 |0078: invoke-virtual {v3, v8, v4}, Landroid/content/ContentResolver;.notifyChange:(Landroid/net/Uri;Landroid/database/ContentObserver;)V // method@009c │ │ -06a38e: 0f00 |007b: return v0 │ │ -06a390: 1a03 0000 |007c: const-string v3, "" // string@0000 │ │ -06a394: 28e5 |007e: goto 0063 // -001b │ │ -06a396: 0000 |007f: nop // spacer │ │ -06a398: 0001 0300 0200 0000 1c00 0000 0300 ... |0080: packed-switch-data (10 units) │ │ +06be40: |[06be40] jwtc.chess.ChessPuzzleProvider.update:(Landroid/net/Uri;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I │ │ +06be50: 5473 9e0a |0000: iget-object v3, v7, Ljwtc/chess/ChessPuzzleProvider;.mOpenHelper:Ljwtc/chess/ChessPuzzleProvider$DatabaseHelper; // field@0a9e │ │ +06be54: 6e10 d21a 0300 |0002: invoke-virtual {v3}, Ljwtc/chess/ChessPuzzleProvider$DatabaseHelper;.getWritableDatabase:()Landroid/database/sqlite/SQLiteDatabase; // method@1ad2 │ │ +06be5a: 0c01 |0005: move-result-object v1 │ │ +06be5c: 6203 a00a |0006: sget-object v3, Ljwtc/chess/ChessPuzzleProvider;.sUriMatcher:Landroid/content/UriMatcher; // field@0aa0 │ │ +06be60: 6e20 ff00 8300 |0008: invoke-virtual {v3, v8}, Landroid/content/UriMatcher;.match:(Landroid/net/Uri;)I // method@00ff │ │ +06be66: 0a03 |000b: move-result v3 │ │ +06be68: 2b03 7400 0000 |000c: packed-switch v3, 00000080 // +00000074 │ │ +06be6e: 2203 2903 |000f: new-instance v3, Ljava/lang/IllegalArgumentException; // type@0329 │ │ +06be72: 2204 3f03 |0011: new-instance v4, Ljava/lang/StringBuilder; // type@033f │ │ +06be76: 7010 5715 0400 |0013: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ +06be7c: 1a05 7d0d |0016: const-string v5, "Unknown URI " // string@0d7d │ │ +06be80: 6e20 5f15 5400 |0018: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +06be86: 0c04 |001b: move-result-object v4 │ │ +06be88: 6e20 5e15 8400 |001c: invoke-virtual {v4, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@155e │ │ +06be8e: 0c04 |001f: move-result-object v4 │ │ +06be90: 6e10 6415 0400 |0020: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ +06be96: 0c04 |0023: move-result-object v4 │ │ +06be98: 7020 0015 4300 |0024: invoke-direct {v3, v4}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@1500 │ │ +06be9e: 2703 |0027: throw v3 │ │ +06bea0: 6e10 ad01 0800 |0028: invoke-virtual {v8}, Landroid/net/Uri;.getPathSegments:()Ljava/util/List; // method@01ad │ │ +06bea6: 0c03 |002b: move-result-object v3 │ │ +06bea8: 1214 |002c: const/4 v4, #int 1 // #1 │ │ +06beaa: 7220 d515 4300 |002d: invoke-interface {v3, v4}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@15d5 │ │ +06beb0: 0c02 |0030: move-result-object v2 │ │ +06beb2: 1f02 3d03 |0031: check-cast v2, Ljava/lang/String; // type@033d │ │ +06beb6: 1a04 dd14 |0033: const-string v4, "games" // string@14dd │ │ +06beba: 2203 3f03 |0035: new-instance v3, Ljava/lang/StringBuilder; // type@033f │ │ +06bebe: 7010 5715 0300 |0037: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ +06bec4: 1a05 a90e |003a: const-string v5, "_ID=" // string@0ea9 │ │ +06bec8: 6e20 5f15 5300 |003c: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +06bece: 0c03 |003f: move-result-object v3 │ │ +06bed0: 6e20 5f15 2300 |0040: invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +06bed6: 0c05 |0043: move-result-object v5 │ │ +06bed8: 7110 ed11 0a00 |0044: invoke-static {v10}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@11ed │ │ +06bede: 0a03 |0047: move-result v3 │ │ +06bee0: 3903 3400 |0048: if-nez v3, 007c // +0034 │ │ +06bee4: 2203 3f03 |004a: new-instance v3, Ljava/lang/StringBuilder; // type@033f │ │ +06bee8: 7010 5715 0300 |004c: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ +06beee: 1a06 3b00 |004f: const-string v6, " AND (" // string@003b │ │ +06bef2: 6e20 5f15 6300 |0051: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +06bef8: 0c03 |0054: move-result-object v3 │ │ +06befa: 6e20 5f15 a300 |0055: invoke-virtual {v3, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +06bf00: 0c03 |0058: move-result-object v3 │ │ +06bf02: 1306 2900 |0059: const/16 v6, #int 41 // #29 │ │ +06bf06: 6e20 5915 6300 |005b: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@1559 │ │ +06bf0c: 0c03 |005e: move-result-object v3 │ │ +06bf0e: 6e10 6415 0300 |005f: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ +06bf14: 0c03 |0062: move-result-object v3 │ │ +06bf16: 6e20 5f15 3500 |0063: invoke-virtual {v5, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +06bf1c: 0c03 |0066: move-result-object v3 │ │ +06bf1e: 6e10 6415 0300 |0067: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ +06bf24: 0c03 |006a: move-result-object v3 │ │ +06bf26: 6e5b 4301 4139 |006b: invoke-virtual {v1, v4, v9, v3, v11}, Landroid/database/sqlite/SQLiteDatabase;.update:(Ljava/lang/String;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I // method@0143 │ │ +06bf2c: 0a00 |006e: move-result v0 │ │ +06bf2e: 6e10 d81a 0700 |006f: invoke-virtual {v7}, Ljwtc/chess/ChessPuzzleProvider;.getContext:()Landroid/content/Context; // method@1ad8 │ │ +06bf34: 0c03 |0072: move-result-object v3 │ │ +06bf36: 6e10 ad00 0300 |0073: invoke-virtual {v3}, Landroid/content/Context;.getContentResolver:()Landroid/content/ContentResolver; // method@00ad │ │ +06bf3c: 0c03 |0076: move-result-object v3 │ │ +06bf3e: 1204 |0077: const/4 v4, #int 0 // #0 │ │ +06bf40: 6e30 9c00 8304 |0078: invoke-virtual {v3, v8, v4}, Landroid/content/ContentResolver;.notifyChange:(Landroid/net/Uri;Landroid/database/ContentObserver;)V // method@009c │ │ +06bf46: 0f00 |007b: return v0 │ │ +06bf48: 1a03 0000 |007c: const-string v3, "" // string@0000 │ │ +06bf4c: 28e5 |007e: goto 0063 // -001b │ │ +06bf4e: 0000 |007f: nop // spacer │ │ +06bf50: 0001 0300 0200 0000 1c00 0000 0300 ... |0080: packed-switch-data (10 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=234 │ │ 0x0006 line=236 │ │ 0x000f line=245 │ │ 0x0028 line=239 │ │ 0x0033 line=240 │ │ + 0x0044 line=241 │ │ + 0x006b line=240 │ │ 0x006f line=248 │ │ 0x007b line=249 │ │ - 0x007c line=240 │ │ + 0x007c line=241 │ │ 0x007f line=236 │ │ locals : │ │ 0x006f - 0x007c reg=0 count I │ │ 0x0006 - 0x008a reg=1 db Landroid/database/sqlite/SQLiteDatabase; │ │ 0x0033 - 0x008a reg=2 gameId Ljava/lang/String; │ │ 0x0000 - 0x008a reg=7 this Ljwtc/chess/ChessPuzzleProvider; │ │ 0x0000 - 0x008a reg=8 uri Landroid/net/Uri; │ │ 0x0000 - 0x008a reg=9 values Landroid/content/ContentValues; │ │ 0x0000 - 0x008a reg=10 where Ljava/lang/String; │ │ 0x0000 - 0x008a reg=11 whereArgs [Ljava/lang/String; │ │ │ │ source_file_idx : 817 (ChessPuzzleProvider.java) │ │ │ │ Class #550 header: │ │ -class_idx : 1130 │ │ +class_idx : 1127 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 826 │ │ +superclass_idx : 823 │ │ source_file_idx : 1156 │ │ static_fields_size : 0 │ │ instance_fields_size: 4 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #550 annotations: │ │ @@ -122374,66 +122419,66 @@ │ │ type : '(Ljwtc/chess/GameControl;Ljava/lang/String;Ljava/io/InputStream;I)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -06a3ac: |[06a3ac] jwtc.chess.GameControl$1.:(Ljwtc/chess/GameControl;Ljava/lang/String;Ljava/io/InputStream;I)V │ │ -06a3bc: 5b01 a10a |0000: iput-object v1, v0, Ljwtc/chess/GameControl$1;.this$0:Ljwtc/chess/GameControl; // field@0aa1 │ │ -06a3c0: 5b02 a40a |0002: iput-object v2, v0, Ljwtc/chess/GameControl$1;.val$outFilename:Ljava/lang/String; // field@0aa4 │ │ -06a3c4: 5b03 a30a |0004: iput-object v3, v0, Ljwtc/chess/GameControl$1;.val$in:Ljava/io/InputStream; // field@0aa3 │ │ -06a3c8: 5904 a20a |0006: iput v4, v0, Ljwtc/chess/GameControl$1;.val$depth:I // field@0aa2 │ │ -06a3cc: 7010 1c15 0000 |0008: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ -06a3d2: 0e00 |000b: return-void │ │ +06bf64: |[06bf64] jwtc.chess.GameControl$1.:(Ljwtc/chess/GameControl;Ljava/lang/String;Ljava/io/InputStream;I)V │ │ +06bf74: 5b01 a10a |0000: iput-object v1, v0, Ljwtc/chess/GameControl$1;.this$0:Ljwtc/chess/GameControl; // field@0aa1 │ │ +06bf78: 5b02 a40a |0002: iput-object v2, v0, Ljwtc/chess/GameControl$1;.val$outFilename:Ljava/lang/String; // field@0aa4 │ │ +06bf7c: 5b03 a30a |0004: iput-object v3, v0, Ljwtc/chess/GameControl$1;.val$in:Ljava/io/InputStream; // field@0aa3 │ │ +06bf80: 5904 a20a |0006: iput v4, v0, Ljwtc/chess/GameControl$1;.val$depth:I // field@0aa2 │ │ +06bf84: 7010 1c15 0000 |0008: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ +06bf8a: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=106 │ │ locals : │ │ 0x0000 - 0x000c reg=0 this Ljwtc/chess/GameControl$1; │ │ - 0x0000 - 0x000c reg=1 (null) Ljwtc/chess/GameControl; │ │ + 0x0000 - 0x000c reg=1 this$0 Ljwtc/chess/GameControl; │ │ 0x0000 - 0x000c reg=2 (null) Ljava/lang/String; │ │ 0x0000 - 0x000c reg=3 (null) Ljava/io/InputStream; │ │ 0x0000 - 0x000c reg=4 (null) I │ │ │ │ Virtual methods - │ │ #0 : (in Ljwtc/chess/GameControl$1;) │ │ name : 'run' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 48 16-bit code units │ │ -06a3d4: |[06a3d4] jwtc.chess.GameControl$1.run:()V │ │ -06a3e4: 2202 1003 |0000: new-instance v2, Ljava/io/FileOutputStream; // type@0310 │ │ -06a3e8: 5463 a40a |0002: iget-object v3, v6, Ljwtc/chess/GameControl$1;.val$outFilename:Ljava/lang/String; // field@0aa4 │ │ -06a3ec: 7020 b714 3200 |0004: invoke-direct {v2, v3}, Ljava/io/FileOutputStream;.:(Ljava/lang/String;)V // method@14b7 │ │ -06a3f2: 1303 0004 |0007: const/16 v3, #int 1024 // #400 │ │ -06a3f6: 2330 8c04 |0009: new-array v0, v3, [B // type@048c │ │ -06a3fa: 5463 a30a |000b: iget-object v3, v6, Ljwtc/chess/GameControl$1;.val$in:Ljava/io/InputStream; // field@0aa3 │ │ -06a3fe: 6e20 c114 0300 |000d: invoke-virtual {v3, v0}, Ljava/io/InputStream;.read:([B)I // method@14c1 │ │ -06a404: 0a01 |0010: move-result v1 │ │ -06a406: 3d01 0900 |0011: if-lez v1, 001a // +0009 │ │ -06a40a: 1203 |0013: const/4 v3, #int 0 // #0 │ │ -06a40c: 6e40 ca14 0213 |0014: invoke-virtual {v2, v0, v3, v1}, Ljava/io/OutputStream;.write:([BII)V // method@14ca │ │ -06a412: 28f4 |0017: goto 000b // -000c │ │ -06a414: 0d03 |0018: move-exception v3 │ │ -06a416: 0e00 |0019: return-void │ │ -06a418: 6e10 c614 0200 |001a: invoke-virtual {v2}, Ljava/io/OutputStream;.close:()V // method@14c6 │ │ -06a41e: 5463 a30a |001d: iget-object v3, v6, Ljwtc/chess/GameControl$1;.val$in:Ljava/io/InputStream; // field@0aa3 │ │ -06a422: 6e10 c014 0300 |001f: invoke-virtual {v3}, Ljava/io/InputStream;.close:()V // method@14c0 │ │ -06a428: 5463 a10a |0022: iget-object v3, v6, Ljwtc/chess/GameControl$1;.this$0:Ljwtc/chess/GameControl; // field@0aa1 │ │ -06a42c: 5433 aa0a |0024: iget-object v3, v3, Ljwtc/chess/GameControl;._jni:Ljwtc/chess/JNI; // field@0aaa │ │ -06a430: 5464 a10a |0026: iget-object v4, v6, Ljwtc/chess/GameControl$1;.this$0:Ljwtc/chess/GameControl; // field@0aa1 │ │ -06a434: 5444 b20a |0028: iget-object v4, v4, Ljwtc/chess/GameControl;._openingDbFileName:Ljava/lang/String; // field@0ab2 │ │ -06a438: 5265 a20a |002a: iget v5, v6, Ljwtc/chess/GameControl$1;.val$depth:I // field@0aa2 │ │ -06a43c: 6e30 3c1b 4305 |002c: invoke-virtual {v3, v4, v5}, Ljwtc/chess/JNI;.loadDB:(Ljava/lang/String;I)V // method@1b3c │ │ -06a442: 28ea |002f: goto 0019 // -0016 │ │ +06bf8c: |[06bf8c] jwtc.chess.GameControl$1.run:()V │ │ +06bf9c: 2202 0d03 |0000: new-instance v2, Ljava/io/FileOutputStream; // type@030d │ │ +06bfa0: 5463 a40a |0002: iget-object v3, v6, Ljwtc/chess/GameControl$1;.val$outFilename:Ljava/lang/String; // field@0aa4 │ │ +06bfa4: 7020 b714 3200 |0004: invoke-direct {v2, v3}, Ljava/io/FileOutputStream;.:(Ljava/lang/String;)V // method@14b7 │ │ +06bfaa: 1303 0004 |0007: const/16 v3, #int 1024 // #400 │ │ +06bfae: 2330 8904 |0009: new-array v0, v3, [B // type@0489 │ │ +06bfb2: 5463 a30a |000b: iget-object v3, v6, Ljwtc/chess/GameControl$1;.val$in:Ljava/io/InputStream; // field@0aa3 │ │ +06bfb6: 6e20 c114 0300 |000d: invoke-virtual {v3, v0}, Ljava/io/InputStream;.read:([B)I // method@14c1 │ │ +06bfbc: 0a01 |0010: move-result v1 │ │ +06bfbe: 3d01 0900 |0011: if-lez v1, 001a // +0009 │ │ +06bfc2: 1203 |0013: const/4 v3, #int 0 // #0 │ │ +06bfc4: 6e40 ca14 0213 |0014: invoke-virtual {v2, v0, v3, v1}, Ljava/io/OutputStream;.write:([BII)V // method@14ca │ │ +06bfca: 28f4 |0017: goto 000b // -000c │ │ +06bfcc: 0d03 |0018: move-exception v3 │ │ +06bfce: 0e00 |0019: return-void │ │ +06bfd0: 6e10 c614 0200 |001a: invoke-virtual {v2}, Ljava/io/OutputStream;.close:()V // method@14c6 │ │ +06bfd6: 5463 a30a |001d: iget-object v3, v6, Ljwtc/chess/GameControl$1;.val$in:Ljava/io/InputStream; // field@0aa3 │ │ +06bfda: 6e10 c014 0300 |001f: invoke-virtual {v3}, Ljava/io/InputStream;.close:()V // method@14c0 │ │ +06bfe0: 5463 a10a |0022: iget-object v3, v6, Ljwtc/chess/GameControl$1;.this$0:Ljwtc/chess/GameControl; // field@0aa1 │ │ +06bfe4: 5433 aa0a |0024: iget-object v3, v3, Ljwtc/chess/GameControl;._jni:Ljwtc/chess/JNI; // field@0aaa │ │ +06bfe8: 5464 a10a |0026: iget-object v4, v6, Ljwtc/chess/GameControl$1;.this$0:Ljwtc/chess/GameControl; // field@0aa1 │ │ +06bfec: 5444 b20a |0028: iget-object v4, v4, Ljwtc/chess/GameControl;._openingDbFileName:Ljava/lang/String; // field@0ab2 │ │ +06bff0: 5265 a20a |002a: iget v5, v6, Ljwtc/chess/GameControl$1;.val$depth:I // field@0aa2 │ │ +06bff4: 6e30 3b1b 4305 |002c: invoke-virtual {v3, v4, v5}, Ljwtc/chess/JNI;.loadDB:(Ljava/lang/String;I)V // method@1b3b │ │ +06bffa: 28ea |002f: goto 0019 // -0016 │ │ catches : 1 │ │ 0x0000 - 0x002f │ │ Ljava/lang/Exception; -> 0x0018 │ │ positions : │ │ 0x0000 line=115 │ │ 0x0007 line=116 │ │ 0x000b line=118 │ │ @@ -122451,31 +122496,31 @@ │ │ 0x001a - 0x0030 reg=1 len I │ │ 0x001a - 0x0030 reg=2 out Ljava/io/OutputStream; │ │ 0x0000 - 0x0030 reg=6 this Ljwtc/chess/GameControl$1; │ │ │ │ source_file_idx : 1156 (GameControl.java) │ │ │ │ Class #551 header: │ │ -class_idx : 1131 │ │ +class_idx : 1128 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 826 │ │ +superclass_idx : 823 │ │ source_file_idx : 1156 │ │ static_fields_size : 8 │ │ instance_fields_size: 16 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 62 │ │ │ │ Class #551 annotations: │ │ Annotations on field #2729 '_arrPGN' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/util/ArrayList" "<" "Ljwtc/chess/PGNEntry;" ">;" } │ │ Annotations on field #2737 '_mapPGNHead' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/util/HashMap" "<" "Ljava/lang/String;" "Ljava/lang/String;" ">;" } │ │ -Annotations on method #6903 'getPGNEntries' │ │ +Annotations on method #6902 'getPGNEntries' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "()" "Ljava/util/ArrayList" "<" "Ljwtc/chess/PGNEntry;" ">;" } │ │ -Annotations on method #6922 'removeComment' │ │ +Annotations on method #6921 'removeComment' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/lang/Exception; } │ │ │ │ Class #551 - │ │ Class descriptor : 'Ljwtc/chess/GameControl;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ @@ -122587,34 +122632,34 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 35 16-bit code units │ │ -06a454: |[06a454] jwtc.chess.GameControl.:()V │ │ -06a464: 1a00 0b01 |0000: const-string v0, "(\d+)\." // string@010b │ │ -06a468: 7110 0c16 0000 |0002: invoke-static {v0}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@160c │ │ -06a46e: 0c00 |0005: move-result-object v0 │ │ -06a470: 6900 b60a |0006: sput-object v0, Ljwtc/chess/GameControl;._patNum:Ljava/util/regex/Pattern; // field@0ab6 │ │ -06a474: 1a00 a40e |0008: const-string v0, "\{([^\{]*)\}" // string@0ea4 │ │ -06a478: 7110 0c16 0000 |000a: invoke-static {v0}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@160c │ │ -06a47e: 0c00 |000d: move-result-object v0 │ │ -06a480: 6900 b30a |000e: sput-object v0, Ljwtc/chess/GameControl;._patAnnot:Ljava/util/regex/Pattern; // field@0ab3 │ │ -06a484: 1a00 f400 |0010: const-string v0, "(K|Q|R|B|N)?(a|b|c|d|e|f|g|h)?(1|2|3|4|5|6|7|8)?(x)?(a|b|c|d|e|f|g|h)(1|2|3|4|5|6|7|8)(=Q|=R|=B|=N)?(\+|#)?([\?\!]*)?[\s]*" // string@00f4 │ │ -06a488: 7110 0c16 0000 |0012: invoke-static {v0}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@160c │ │ -06a48e: 0c00 |0015: move-result-object v0 │ │ -06a490: 6900 b50a |0016: sput-object v0, Ljwtc/chess/GameControl;._patMove:Ljava/util/regex/Pattern; // field@0ab5 │ │ -06a494: 1a00 f500 |0018: const-string v0, "(O\-O|O\-O\-O)(\+|#)?([\?\!]*)?" // string@00f5 │ │ -06a498: 7110 0c16 0000 |001a: invoke-static {v0}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@160c │ │ -06a49e: 0c00 |001d: move-result-object v0 │ │ -06a4a0: 6900 b40a |001e: sput-object v0, Ljwtc/chess/GameControl;._patCastling:Ljava/util/regex/Pattern; // field@0ab4 │ │ -06a4a4: 0e00 |0020: return-void │ │ -06a4a6: 0d00 |0021: move-exception v0 │ │ -06a4a8: 28fe |0022: goto 0020 // -0002 │ │ +06c00c: |[06c00c] jwtc.chess.GameControl.:()V │ │ +06c01c: 1a00 0b01 |0000: const-string v0, "(\d+)\." // string@010b │ │ +06c020: 7110 0c16 0000 |0002: invoke-static {v0}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@160c │ │ +06c026: 0c00 |0005: move-result-object v0 │ │ +06c028: 6900 b60a |0006: sput-object v0, Ljwtc/chess/GameControl;._patNum:Ljava/util/regex/Pattern; // field@0ab6 │ │ +06c02c: 1a00 a10e |0008: const-string v0, "\{([^\{]*)\}" // string@0ea1 │ │ +06c030: 7110 0c16 0000 |000a: invoke-static {v0}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@160c │ │ +06c036: 0c00 |000d: move-result-object v0 │ │ +06c038: 6900 b30a |000e: sput-object v0, Ljwtc/chess/GameControl;._patAnnot:Ljava/util/regex/Pattern; // field@0ab3 │ │ +06c03c: 1a00 f400 |0010: const-string v0, "(K|Q|R|B|N)?(a|b|c|d|e|f|g|h)?(1|2|3|4|5|6|7|8)?(x)?(a|b|c|d|e|f|g|h)(1|2|3|4|5|6|7|8)(=Q|=R|=B|=N)?(\+|#)?([\?\!]*)?[\s]*" // string@00f4 │ │ +06c040: 7110 0c16 0000 |0012: invoke-static {v0}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@160c │ │ +06c046: 0c00 |0015: move-result-object v0 │ │ +06c048: 6900 b50a |0016: sput-object v0, Ljwtc/chess/GameControl;._patMove:Ljava/util/regex/Pattern; // field@0ab5 │ │ +06c04c: 1a00 f500 |0018: const-string v0, "(O\-O|O\-O\-O)(\+|#)?([\?\!]*)?" // string@00f5 │ │ +06c050: 7110 0c16 0000 |001a: invoke-static {v0}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@160c │ │ +06c056: 0c00 |001d: move-result-object v0 │ │ +06c058: 6900 b40a |001e: sput-object v0, Ljwtc/chess/GameControl;._patCastling:Ljava/util/regex/Pattern; // field@0ab4 │ │ +06c05c: 0e00 |0020: return-void │ │ +06c05e: 0d00 |0021: move-exception v0 │ │ +06c060: 28fe |0022: goto 0020 // -0002 │ │ catches : 1 │ │ 0x0000 - 0x0020 │ │ Ljava/lang/Exception; -> 0x0021 │ │ positions : │ │ 0x0000 line=59 │ │ 0x0008 line=60 │ │ 0x0010 line=61 │ │ @@ -122628,37 +122673,37 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 47 16-bit code units │ │ -06a4bc: |[06a4bc] jwtc.chess.GameControl.:()V │ │ -06a4cc: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -06a4ce: 1211 |0001: const/4 v1, #int 1 // #1 │ │ -06a4d0: 7010 1c15 0300 |0002: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@151c │ │ -06a4d6: 5931 bb0a |0005: iput v1, v3, Ljwtc/chess/GameControl;.m_iLevelMode:I // field@0abb │ │ -06a4da: 2200 6c04 |0007: new-instance v0, Ljwtc/chess/JNI; // type@046c │ │ -06a4de: 7010 221b 0000 |0009: invoke-direct {v0}, Ljwtc/chess/JNI;.:()V // method@1b22 │ │ -06a4e4: 5b30 aa0a |000c: iput-object v0, v3, Ljwtc/chess/GameControl;._jni:Ljwtc/chess/JNI; // field@0aaa │ │ -06a4e8: 5430 aa0a |000e: iget-object v0, v3, Ljwtc/chess/GameControl;._jni:Ljwtc/chess/JNI; // field@0aaa │ │ -06a4ec: 6e10 3e1b 0000 |0010: invoke-virtual {v0}, Ljwtc/chess/JNI;.newGame:()V // method@1b3e │ │ -06a4f2: 5c31 ba0a |0013: iput-boolean v1, v3, Ljwtc/chess/GameControl;.m_bActive:Z // field@0aba │ │ -06a4f6: 5b32 bc0a |0015: iput-object v2, v3, Ljwtc/chess/GameControl;.m_searchThread:Ljava/lang/Thread; // field@0abc │ │ -06a4fa: 2200 7704 |0017: new-instance v0, Ljwtc/chess/algorithm/UCIWrapper; // type@0477 │ │ -06a4fe: 7020 871b 3000 |0019: invoke-direct {v0, v3}, Ljwtc/chess/algorithm/UCIWrapper;.:(Ljwtc/chess/GameControl;)V // method@1b87 │ │ -06a504: 5b30 b90a |001c: iput-object v0, v3, Ljwtc/chess/GameControl;._uci:Ljwtc/chess/algorithm/UCIWrapper; // field@0ab9 │ │ -06a508: 2200 6803 |001e: new-instance v0, Ljava/util/HashMap; // type@0368 │ │ -06a50c: 7010 c015 0000 |0020: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@15c0 │ │ -06a512: 5b30 b10a |0023: iput-object v0, v3, Ljwtc/chess/GameControl;._mapPGNHead:Ljava/util/HashMap; // field@0ab1 │ │ -06a516: 2200 6003 |0025: new-instance v0, Ljava/util/ArrayList; // type@0360 │ │ -06a51a: 7010 9d15 0000 |0027: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@159d │ │ -06a520: 5b30 a90a |002a: iput-object v0, v3, Ljwtc/chess/GameControl;._arrPGN:Ljava/util/ArrayList; // field@0aa9 │ │ -06a524: 5b32 b20a |002c: iput-object v2, v3, Ljwtc/chess/GameControl;._openingDbFileName:Ljava/lang/String; // field@0ab2 │ │ -06a528: 0e00 |002e: return-void │ │ +06c074: |[06c074] jwtc.chess.GameControl.:()V │ │ +06c084: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +06c086: 1211 |0001: const/4 v1, #int 1 // #1 │ │ +06c088: 7010 1c15 0300 |0002: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@151c │ │ +06c08e: 5931 bb0a |0005: iput v1, v3, Ljwtc/chess/GameControl;.m_iLevelMode:I // field@0abb │ │ +06c092: 2200 6904 |0007: new-instance v0, Ljwtc/chess/JNI; // type@0469 │ │ +06c096: 7010 211b 0000 |0009: invoke-direct {v0}, Ljwtc/chess/JNI;.:()V // method@1b21 │ │ +06c09c: 5b30 aa0a |000c: iput-object v0, v3, Ljwtc/chess/GameControl;._jni:Ljwtc/chess/JNI; // field@0aaa │ │ +06c0a0: 5430 aa0a |000e: iget-object v0, v3, Ljwtc/chess/GameControl;._jni:Ljwtc/chess/JNI; // field@0aaa │ │ +06c0a4: 6e10 3d1b 0000 |0010: invoke-virtual {v0}, Ljwtc/chess/JNI;.newGame:()V // method@1b3d │ │ +06c0aa: 5c31 ba0a |0013: iput-boolean v1, v3, Ljwtc/chess/GameControl;.m_bActive:Z // field@0aba │ │ +06c0ae: 5b32 bc0a |0015: iput-object v2, v3, Ljwtc/chess/GameControl;.m_searchThread:Ljava/lang/Thread; // field@0abc │ │ +06c0b2: 2200 7404 |0017: new-instance v0, Ljwtc/chess/algorithm/UCIWrapper; // type@0474 │ │ +06c0b6: 7020 861b 3000 |0019: invoke-direct {v0, v3}, Ljwtc/chess/algorithm/UCIWrapper;.:(Ljwtc/chess/GameControl;)V // method@1b86 │ │ +06c0bc: 5b30 b90a |001c: iput-object v0, v3, Ljwtc/chess/GameControl;._uci:Ljwtc/chess/algorithm/UCIWrapper; // field@0ab9 │ │ +06c0c0: 2200 6503 |001e: new-instance v0, Ljava/util/HashMap; // type@0365 │ │ +06c0c4: 7010 c015 0000 |0020: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@15c0 │ │ +06c0ca: 5b30 b10a |0023: iput-object v0, v3, Ljwtc/chess/GameControl;._mapPGNHead:Ljava/util/HashMap; // field@0ab1 │ │ +06c0ce: 2200 5d03 |0025: new-instance v0, Ljava/util/ArrayList; // type@035d │ │ +06c0d2: 7010 9d15 0000 |0027: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@159d │ │ +06c0d8: 5b30 a90a |002a: iput-object v0, v3, Ljwtc/chess/GameControl;._arrPGN:Ljava/util/ArrayList; // field@0aa9 │ │ +06c0dc: 5b32 b20a |002c: iput-object v2, v3, Ljwtc/chess/GameControl;._openingDbFileName:Ljava/lang/String; // field@0ab2 │ │ +06c0e0: 0e00 |002e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=84 │ │ 0x0005 line=85 │ │ 0x0007 line=87 │ │ 0x000e line=88 │ │ 0x0013 line=90 │ │ @@ -122677,20 +122722,20 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -06a52c: |[06a52c] jwtc.chess.GameControl.OnDestroy:()V │ │ -06a53c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -06a53e: 5b10 bc0a |0001: iput-object v0, v1, Ljwtc/chess/GameControl;.m_searchThread:Ljava/lang/Thread; // field@0abc │ │ -06a542: 5410 aa0a |0003: iget-object v0, v1, Ljwtc/chess/GameControl;._jni:Ljwtc/chess/JNI; // field@0aaa │ │ -06a546: 6e10 241b 0000 |0005: invoke-virtual {v0}, Ljwtc/chess/JNI;.destroy:()V // method@1b24 │ │ -06a54c: 0e00 |0008: return-void │ │ +06c0e4: |[06c0e4] jwtc.chess.GameControl.OnDestroy:()V │ │ +06c0f4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +06c0f6: 5b10 bc0a |0001: iput-object v0, v1, Ljwtc/chess/GameControl;.m_searchThread:Ljava/lang/Thread; // field@0abc │ │ +06c0fa: 5410 aa0a |0003: iget-object v0, v1, Ljwtc/chess/GameControl;._jni:Ljwtc/chess/JNI; // field@0aaa │ │ +06c0fe: 6e10 231b 0000 |0005: invoke-virtual {v0}, Ljwtc/chess/JNI;.destroy:()V // method@1b23 │ │ +06c104: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=884 │ │ 0x0003 line=885 │ │ 0x0008 line=886 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Ljwtc/chess/GameControl; │ │ @@ -122700,16 +122745,16 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -06a550: |[06a550] jwtc.chess.GameControl.OnResume:()V │ │ -06a560: 0e00 |0000: return-void │ │ +06c108: |[06c108] jwtc.chess.GameControl.OnResume:()V │ │ +06c118: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=892 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Ljwtc/chess/GameControl; │ │ │ │ #2 : (in Ljwtc/chess/GameControl;) │ │ @@ -122717,32 +122762,32 @@ │ │ type : '(ILjava/lang/String;Ljava/lang/String;IZ)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 6 │ │ outs : 4 │ │ insns size : 35 16-bit code units │ │ -06a564: |[06a564] jwtc.chess.GameControl.addPGNEntry:(ILjava/lang/String;Ljava/lang/String;IZ)V │ │ -06a574: 3a03 1800 |0000: if-ltz v3, 0018 // +0018 │ │ -06a578: 5420 a90a |0002: iget-object v0, v2, Ljwtc/chess/GameControl;._arrPGN:Ljava/util/ArrayList; // field@0aa9 │ │ -06a57c: 6e10 aa15 0000 |0004: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@15aa │ │ -06a582: 0a00 |0007: move-result v0 │ │ -06a584: 3430 1000 |0008: if-lt v0, v3, 0018 // +0010 │ │ -06a588: 5420 a90a |000a: iget-object v0, v2, Ljwtc/chess/GameControl;._arrPGN:Ljava/util/ArrayList; // field@0aa9 │ │ -06a58c: 5421 a90a |000c: iget-object v1, v2, Ljwtc/chess/GameControl;._arrPGN:Ljava/util/ArrayList; // field@0aa9 │ │ -06a590: 6e10 aa15 0100 |000e: invoke-virtual {v1}, Ljava/util/ArrayList;.size:()I // method@15aa │ │ -06a596: 0a01 |0011: move-result v1 │ │ -06a598: d801 01ff |0012: add-int/lit8 v1, v1, #int -1 // #ff │ │ -06a59c: 6e20 a715 1000 |0014: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.remove:(I)Ljava/lang/Object; // method@15a7 │ │ -06a5a2: 28e9 |0017: goto 0000 // -0017 │ │ -06a5a4: 5420 a90a |0018: iget-object v0, v2, Ljwtc/chess/GameControl;._arrPGN:Ljava/util/ArrayList; // field@0aa9 │ │ -06a5a8: 2201 6f04 |001a: new-instance v1, Ljwtc/chess/PGNEntry; // type@046f │ │ -06a5ac: 7040 671b 4165 |001c: invoke-direct {v1, v4, v5, v6}, Ljwtc/chess/PGNEntry;.:(Ljava/lang/String;Ljava/lang/String;I)V // method@1b67 │ │ -06a5b2: 6e20 a015 1000 |001f: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@15a0 │ │ -06a5b8: 0e00 |0022: return-void │ │ +06c11c: |[06c11c] jwtc.chess.GameControl.addPGNEntry:(ILjava/lang/String;Ljava/lang/String;IZ)V │ │ +06c12c: 3a03 1800 |0000: if-ltz v3, 0018 // +0018 │ │ +06c130: 5420 a90a |0002: iget-object v0, v2, Ljwtc/chess/GameControl;._arrPGN:Ljava/util/ArrayList; // field@0aa9 │ │ +06c134: 6e10 aa15 0000 |0004: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@15aa │ │ +06c13a: 0a00 |0007: move-result v0 │ │ +06c13c: 3430 1000 |0008: if-lt v0, v3, 0018 // +0010 │ │ +06c140: 5420 a90a |000a: iget-object v0, v2, Ljwtc/chess/GameControl;._arrPGN:Ljava/util/ArrayList; // field@0aa9 │ │ +06c144: 5421 a90a |000c: iget-object v1, v2, Ljwtc/chess/GameControl;._arrPGN:Ljava/util/ArrayList; // field@0aa9 │ │ +06c148: 6e10 aa15 0100 |000e: invoke-virtual {v1}, Ljava/util/ArrayList;.size:()I // method@15aa │ │ +06c14e: 0a01 |0011: move-result v1 │ │ +06c150: d801 01ff |0012: add-int/lit8 v1, v1, #int -1 // #ff │ │ +06c154: 6e20 a715 1000 |0014: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.remove:(I)Ljava/lang/Object; // method@15a7 │ │ +06c15a: 28e9 |0017: goto 0000 // -0017 │ │ +06c15c: 5420 a90a |0018: iget-object v0, v2, Ljwtc/chess/GameControl;._arrPGN:Ljava/util/ArrayList; // field@0aa9 │ │ +06c160: 2201 6c04 |001a: new-instance v1, Ljwtc/chess/PGNEntry; // type@046c │ │ +06c164: 7040 661b 4165 |001c: invoke-direct {v1, v4, v5, v6}, Ljwtc/chess/PGNEntry;.:(Ljava/lang/String;Ljava/lang/String;I)V // method@1b66 │ │ +06c16a: 6e20 a015 1000 |001f: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@15a0 │ │ +06c170: 0e00 |0022: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=763 │ │ 0x000a line=764 │ │ 0x0018 line=766 │ │ 0x0022 line=767 │ │ locals : │ │ @@ -122758,39 +122803,39 @@ │ │ type : '(II)Z' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 37 16-bit code units │ │ -06a5bc: |[06a5bc] jwtc.chess.GameControl.checkIsLegalMove:(II)Z │ │ -06a5cc: 1d05 |0000: monitor-enter v5 │ │ -06a5ce: 7120 5c1b 7600 |0001: invoke-static {v6, v7}, Ljwtc/chess/Move;.makeMove:(II)I // method@1b5c │ │ -06a5d4: 0a00 |0004: move-result v0 │ │ -06a5d6: 5454 aa0a |0005: iget-object v4, v5, Ljwtc/chess/GameControl;._jni:Ljwtc/chess/JNI; // field@0aaa │ │ -06a5da: 6e10 2d1b 0400 |0007: invoke-virtual {v4}, Ljwtc/chess/JNI;.getMoveArraySize:()I // method@1b2d │ │ -06a5e0: 0a03 |000a: move-result v3 │ │ -06a5e2: 1201 |000b: const/4 v1, #int 0 // #0 │ │ -06a5e4: 3531 1400 |000c: if-ge v1, v3, 0020 // +0014 │ │ -06a5e8: 5454 aa0a |000e: iget-object v4, v5, Ljwtc/chess/GameControl;._jni:Ljwtc/chess/JNI; // field@0aaa │ │ -06a5ec: 6e20 2c1b 1400 |0010: invoke-virtual {v4, v1}, Ljwtc/chess/JNI;.getMoveArrayAt:(I)I // method@1b2c │ │ -06a5f2: 0a02 |0013: move-result v2 │ │ -06a5f4: 7120 501b 2000 |0014: invoke-static {v0, v2}, Ljwtc/chess/Move;.equalPositions:(II)Z // method@1b50 │ │ -06a5fa: 0a04 |0017: move-result v4 │ │ -06a5fc: 3804 0500 |0018: if-eqz v4, 001d // +0005 │ │ -06a600: 1214 |001a: const/4 v4, #int 1 // #1 │ │ -06a602: 1e05 |001b: monitor-exit v5 │ │ -06a604: 0f04 |001c: return v4 │ │ -06a606: d801 0101 |001d: add-int/lit8 v1, v1, #int 1 // #01 │ │ -06a60a: 28ed |001f: goto 000c // -0013 │ │ -06a60c: 1204 |0020: const/4 v4, #int 0 // #0 │ │ -06a60e: 28fa |0021: goto 001b // -0006 │ │ -06a610: 0d04 |0022: move-exception v4 │ │ -06a612: 1e05 |0023: monitor-exit v5 │ │ -06a614: 2704 |0024: throw v4 │ │ +06c174: |[06c174] jwtc.chess.GameControl.checkIsLegalMove:(II)Z │ │ +06c184: 1d05 |0000: monitor-enter v5 │ │ +06c186: 7120 5b1b 7600 |0001: invoke-static {v6, v7}, Ljwtc/chess/Move;.makeMove:(II)I // method@1b5b │ │ +06c18c: 0a00 |0004: move-result v0 │ │ +06c18e: 5454 aa0a |0005: iget-object v4, v5, Ljwtc/chess/GameControl;._jni:Ljwtc/chess/JNI; // field@0aaa │ │ +06c192: 6e10 2c1b 0400 |0007: invoke-virtual {v4}, Ljwtc/chess/JNI;.getMoveArraySize:()I // method@1b2c │ │ +06c198: 0a03 |000a: move-result v3 │ │ +06c19a: 1201 |000b: const/4 v1, #int 0 // #0 │ │ +06c19c: 3531 1400 |000c: if-ge v1, v3, 0020 // +0014 │ │ +06c1a0: 5454 aa0a |000e: iget-object v4, v5, Ljwtc/chess/GameControl;._jni:Ljwtc/chess/JNI; // field@0aaa │ │ +06c1a4: 6e20 2b1b 1400 |0010: invoke-virtual {v4, v1}, Ljwtc/chess/JNI;.getMoveArrayAt:(I)I // method@1b2b │ │ +06c1aa: 0a02 |0013: move-result v2 │ │ +06c1ac: 7120 4f1b 2000 |0014: invoke-static {v0, v2}, Ljwtc/chess/Move;.equalPositions:(II)Z // method@1b4f │ │ +06c1b2: 0a04 |0017: move-result v4 │ │ +06c1b4: 3804 0500 |0018: if-eqz v4, 001d // +0005 │ │ +06c1b8: 1214 |001a: const/4 v4, #int 1 // #1 │ │ +06c1ba: 1e05 |001b: monitor-exit v5 │ │ +06c1bc: 0f04 |001c: return v4 │ │ +06c1be: d801 0101 |001d: add-int/lit8 v1, v1, #int 1 // #01 │ │ +06c1c2: 28ed |001f: goto 000c // -0013 │ │ +06c1c4: 1204 |0020: const/4 v4, #int 0 // #0 │ │ +06c1c6: 28fa |0021: goto 001b // -0006 │ │ +06c1c8: 0d04 |0022: move-exception v4 │ │ +06c1ca: 1e05 |0023: monitor-exit v5 │ │ +06c1cc: 2704 |0024: throw v4 │ │ catches : 1 │ │ 0x0001 - 0x0017 │ │ -> 0x0022 │ │ positions : │ │ 0x0000 line=594 │ │ 0x0005 line=595 │ │ 0x000b line=596 │ │ @@ -122816,32 +122861,32 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 31 16-bit code units │ │ -06a624: |[06a624] jwtc.chess.GameControl.continueTimer:()V │ │ -06a634: 5340 af0a |0000: iget-wide v0, v4, Ljwtc/chess/GameControl;._lClockTotal:J // field@0aaf │ │ -06a638: 1602 0000 |0002: const-wide/16 v2, #int 0 // #0 │ │ -06a63c: 3100 0002 |0004: cmp-long v0, v0, v2 │ │ -06a640: 3d00 1100 |0006: if-lez v0, 0017 // +0011 │ │ -06a644: 5440 aa0a |0008: iget-object v0, v4, Ljwtc/chess/GameControl;._jni:Ljwtc/chess/JNI; // field@0aaa │ │ -06a648: 6e10 331b 0000 |000a: invoke-virtual {v0}, Ljwtc/chess/JNI;.getTurn:()I // method@1b33 │ │ -06a64e: 0a00 |000d: move-result v0 │ │ -06a650: 1211 |000e: const/4 v1, #int 1 // #1 │ │ -06a652: 3310 0900 |000f: if-ne v0, v1, 0018 // +0009 │ │ -06a656: 7100 6615 0000 |0011: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@1566 │ │ -06a65c: 0b00 |0014: move-result-wide v0 │ │ -06a65e: 5a40 ae0a |0015: iput-wide v0, v4, Ljwtc/chess/GameControl;._lClockStartWhite:J // field@0aae │ │ -06a662: 0e00 |0017: return-void │ │ -06a664: 7100 6615 0000 |0018: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@1566 │ │ -06a66a: 0b00 |001b: move-result-wide v0 │ │ -06a66c: 5a40 ad0a |001c: iput-wide v0, v4, Ljwtc/chess/GameControl;._lClockStartBlack:J // field@0aad │ │ -06a670: 28f9 |001e: goto 0017 // -0007 │ │ +06c1dc: |[06c1dc] jwtc.chess.GameControl.continueTimer:()V │ │ +06c1ec: 5340 af0a |0000: iget-wide v0, v4, Ljwtc/chess/GameControl;._lClockTotal:J // field@0aaf │ │ +06c1f0: 1602 0000 |0002: const-wide/16 v2, #int 0 // #0 │ │ +06c1f4: 3100 0002 |0004: cmp-long v0, v0, v2 │ │ +06c1f8: 3d00 1100 |0006: if-lez v0, 0017 // +0011 │ │ +06c1fc: 5440 aa0a |0008: iget-object v0, v4, Ljwtc/chess/GameControl;._jni:Ljwtc/chess/JNI; // field@0aaa │ │ +06c200: 6e10 321b 0000 |000a: invoke-virtual {v0}, Ljwtc/chess/JNI;.getTurn:()I // method@1b32 │ │ +06c206: 0a00 |000d: move-result v0 │ │ +06c208: 1211 |000e: const/4 v1, #int 1 // #1 │ │ +06c20a: 3310 0900 |000f: if-ne v0, v1, 0018 // +0009 │ │ +06c20e: 7100 6615 0000 |0011: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@1566 │ │ +06c214: 0b00 |0014: move-result-wide v0 │ │ +06c216: 5a40 ae0a |0015: iput-wide v0, v4, Ljwtc/chess/GameControl;._lClockStartWhite:J // field@0aae │ │ +06c21a: 0e00 |0017: return-void │ │ +06c21c: 7100 6615 0000 |0018: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@1566 │ │ +06c222: 0b00 |001b: move-result-wide v0 │ │ +06c224: 5a40 ad0a |001c: iput-wide v0, v4, Ljwtc/chess/GameControl;._lClockStartBlack:J // field@0aad │ │ +06c228: 28f9 |001e: goto 0017 // -0007 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=192 │ │ 0x0008 line=193 │ │ 0x0011 line=194 │ │ 0x0017 line=198 │ │ 0x0018 line=196 │ │ @@ -122853,18 +122898,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -06a674: |[06a674] jwtc.chess.GameControl.disableControl:()V │ │ -06a684: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -06a686: 5c10 ba0a |0001: iput-boolean v0, v1, Ljwtc/chess/GameControl;.m_bActive:Z // field@0aba │ │ -06a68a: 0e00 |0003: return-void │ │ +06c22c: |[06c22c] jwtc.chess.GameControl.disableControl:()V │ │ +06c23c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +06c23e: 5c10 ba0a |0001: iput-boolean v0, v1, Ljwtc/chess/GameControl;.m_bActive:Z // field@0aba │ │ +06c242: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=147 │ │ 0x0003 line=148 │ │ locals : │ │ 0x0000 - 0x0004 reg=1 this Ljwtc/chess/GameControl; │ │ │ │ @@ -122873,18 +122918,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -06a68c: |[06a68c] jwtc.chess.GameControl.enableControl:()V │ │ -06a69c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -06a69e: 5c10 ba0a |0001: iput-boolean v0, v1, Ljwtc/chess/GameControl;.m_bActive:Z // field@0aba │ │ -06a6a2: 0e00 |0003: return-void │ │ +06c244: |[06c244] jwtc.chess.GameControl.enableControl:()V │ │ +06c254: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +06c256: 5c10 ba0a |0001: iput-boolean v0, v1, Ljwtc/chess/GameControl;.m_bActive:Z // field@0aba │ │ +06c25a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=143 │ │ 0x0003 line=144 │ │ locals : │ │ 0x0000 - 0x0004 reg=1 this Ljwtc/chess/GameControl; │ │ │ │ @@ -122893,109 +122938,109 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 175 16-bit code units │ │ -06a6a4: |[06a6a4] jwtc.chess.GameControl.exportFullPGN:()Ljava/lang/String; │ │ -06a6b4: 1304 0c00 |0000: const/16 v4, #int 12 // #c │ │ -06a6b8: 2340 a604 |0002: new-array v0, v4, [Ljava/lang/String; // type@04a6 │ │ -06a6bc: 1204 |0004: const/4 v4, #int 0 // #0 │ │ -06a6be: 1a05 1104 |0005: const-string v5, "Event" // string@0411 │ │ -06a6c2: 4d05 0004 |0007: aput-object v5, v0, v4 │ │ -06a6c6: 1214 |0009: const/4 v4, #int 1 // #1 │ │ -06a6c8: 1a05 990c |000a: const-string v5, "Site" // string@0c99 │ │ -06a6cc: 4d05 0004 |000c: aput-object v5, v0, v4 │ │ -06a6d0: 1224 |000e: const/4 v4, #int 2 // #2 │ │ -06a6d2: 1a05 bd03 |000f: const-string v5, "Date" // string@03bd │ │ -06a6d6: 4d05 0004 |0011: aput-object v5, v0, v4 │ │ -06a6da: 1234 |0013: const/4 v4, #int 3 // #3 │ │ -06a6dc: 1a05 230c |0014: const-string v5, "Round" // string@0c23 │ │ -06a6e0: 4d05 0004 |0016: aput-object v5, v0, v4 │ │ -06a6e4: 1244 |0018: const/4 v4, #int 4 // #4 │ │ -06a6e6: 1a05 320e |0019: const-string v5, "White" // string@0e32 │ │ -06a6ea: 4d05 0004 |001b: aput-object v5, v0, v4 │ │ -06a6ee: 1254 |001d: const/4 v4, #int 5 // #5 │ │ -06a6f0: 1a05 9a02 |001e: const-string v5, "Black" // string@029a │ │ -06a6f4: 4d05 0004 |0020: aput-object v5, v0, v4 │ │ -06a6f8: 1264 |0022: const/4 v4, #int 6 // #6 │ │ -06a6fa: 1a05 1f0c |0023: const-string v5, "Result" // string@0c1f │ │ -06a6fe: 4d05 0004 |0025: aput-object v5, v0, v4 │ │ -06a702: 1274 |0027: const/4 v4, #int 7 // #7 │ │ -06a704: 1a05 1204 |0028: const-string v5, "EventDate" // string@0412 │ │ -06a708: 4d05 0004 |002a: aput-object v5, v0, v4 │ │ -06a70c: 1304 0800 |002c: const/16 v4, #int 8 // #8 │ │ -06a710: 1a05 fe0d |002e: const-string v5, "Variant" // string@0dfe │ │ -06a714: 4d05 0004 |0030: aput-object v5, v0, v4 │ │ -06a718: 1304 0900 |0032: const/16 v4, #int 9 // #9 │ │ -06a71c: 1a05 890c |0034: const-string v5, "Setup" // string@0c89 │ │ -06a720: 4d05 0004 |0036: aput-object v5, v0, v4 │ │ -06a724: 1304 0a00 |0038: const/16 v4, #int 10 // #a │ │ -06a728: 1a05 2504 |003a: const-string v5, "FEN" // string@0425 │ │ -06a72c: 4d05 0004 |003c: aput-object v5, v0, v4 │ │ -06a730: 1304 0b00 |003e: const/16 v4, #int 11 // #b │ │ -06a734: 1a05 c00b |0040: const-string v5, "PlyCount" // string@0bc0 │ │ -06a738: 4d05 0004 |0042: aput-object v5, v0, v4 │ │ -06a73c: 1a03 0000 |0044: const-string v3, "" // string@0000 │ │ -06a740: 1201 |0046: const/4 v1, #int 0 // #0 │ │ -06a742: 2104 |0047: array-length v4, v0 │ │ -06a744: 3541 3e00 |0048: if-ge v1, v4, 0086 // +003e │ │ -06a748: 4602 0001 |004a: aget-object v2, v0, v1 │ │ -06a74c: 5464 b10a |004c: iget-object v4, v6, Ljwtc/chess/GameControl;._mapPGNHead:Ljava/util/HashMap; // field@0ab1 │ │ -06a750: 6e20 c215 2400 |004e: invoke-virtual {v4, v2}, Ljava/util/HashMap;.containsKey:(Ljava/lang/Object;)Z // method@15c2 │ │ -06a756: 0a04 |0051: move-result v4 │ │ -06a758: 3804 3100 |0052: if-eqz v4, 0083 // +0031 │ │ -06a75c: 2204 4203 |0054: new-instance v4, Ljava/lang/StringBuilder; // type@0342 │ │ -06a760: 7010 5715 0400 |0056: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ -06a766: 6e20 5f15 3400 |0059: invoke-virtual {v4, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -06a76c: 0c04 |005c: move-result-object v4 │ │ -06a76e: 1a05 690e |005d: const-string v5, "[" // string@0e69 │ │ -06a772: 6e20 5f15 5400 |005f: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -06a778: 0c04 |0062: move-result-object v4 │ │ -06a77a: 6e20 5f15 2400 |0063: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -06a780: 0c04 |0066: move-result-object v4 │ │ -06a782: 1a05 2e00 |0067: const-string v5, " "" // string@002e │ │ -06a786: 6e20 5f15 5400 |0069: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -06a78c: 0c05 |006c: move-result-object v5 │ │ -06a78e: 5464 b10a |006d: iget-object v4, v6, Ljwtc/chess/GameControl;._mapPGNHead:Ljava/util/HashMap; // field@0ab1 │ │ -06a792: 6e20 c415 2400 |006f: invoke-virtual {v4, v2}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@15c4 │ │ -06a798: 0c04 |0072: move-result-object v4 │ │ -06a79a: 1f04 4003 |0073: check-cast v4, Ljava/lang/String; // type@0340 │ │ -06a79e: 6e20 5f15 4500 |0075: invoke-virtual {v5, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -06a7a4: 0c04 |0078: move-result-object v4 │ │ -06a7a6: 1a05 c700 |0079: const-string v5, ""] │ │ +06c25c: |[06c25c] jwtc.chess.GameControl.exportFullPGN:()Ljava/lang/String; │ │ +06c26c: 1304 0c00 |0000: const/16 v4, #int 12 // #c │ │ +06c270: 2340 a304 |0002: new-array v0, v4, [Ljava/lang/String; // type@04a3 │ │ +06c274: 1204 |0004: const/4 v4, #int 0 // #0 │ │ +06c276: 1a05 1104 |0005: const-string v5, "Event" // string@0411 │ │ +06c27a: 4d05 0004 |0007: aput-object v5, v0, v4 │ │ +06c27e: 1214 |0009: const/4 v4, #int 1 // #1 │ │ +06c280: 1a05 960c |000a: const-string v5, "Site" // string@0c96 │ │ +06c284: 4d05 0004 |000c: aput-object v5, v0, v4 │ │ +06c288: 1224 |000e: const/4 v4, #int 2 // #2 │ │ +06c28a: 1a05 bd03 |000f: const-string v5, "Date" // string@03bd │ │ +06c28e: 4d05 0004 |0011: aput-object v5, v0, v4 │ │ +06c292: 1234 |0013: const/4 v4, #int 3 // #3 │ │ +06c294: 1a05 200c |0014: const-string v5, "Round" // string@0c20 │ │ +06c298: 4d05 0004 |0016: aput-object v5, v0, v4 │ │ +06c29c: 1244 |0018: const/4 v4, #int 4 // #4 │ │ +06c29e: 1a05 2f0e |0019: const-string v5, "White" // string@0e2f │ │ +06c2a2: 4d05 0004 |001b: aput-object v5, v0, v4 │ │ +06c2a6: 1254 |001d: const/4 v4, #int 5 // #5 │ │ +06c2a8: 1a05 9a02 |001e: const-string v5, "Black" // string@029a │ │ +06c2ac: 4d05 0004 |0020: aput-object v5, v0, v4 │ │ +06c2b0: 1264 |0022: const/4 v4, #int 6 // #6 │ │ +06c2b2: 1a05 1c0c |0023: const-string v5, "Result" // string@0c1c │ │ +06c2b6: 4d05 0004 |0025: aput-object v5, v0, v4 │ │ +06c2ba: 1274 |0027: const/4 v4, #int 7 // #7 │ │ +06c2bc: 1a05 1204 |0028: const-string v5, "EventDate" // string@0412 │ │ +06c2c0: 4d05 0004 |002a: aput-object v5, v0, v4 │ │ +06c2c4: 1304 0800 |002c: const/16 v4, #int 8 // #8 │ │ +06c2c8: 1a05 fb0d |002e: const-string v5, "Variant" // string@0dfb │ │ +06c2cc: 4d05 0004 |0030: aput-object v5, v0, v4 │ │ +06c2d0: 1304 0900 |0032: const/16 v4, #int 9 // #9 │ │ +06c2d4: 1a05 860c |0034: const-string v5, "Setup" // string@0c86 │ │ +06c2d8: 4d05 0004 |0036: aput-object v5, v0, v4 │ │ +06c2dc: 1304 0a00 |0038: const/16 v4, #int 10 // #a │ │ +06c2e0: 1a05 2504 |003a: const-string v5, "FEN" // string@0425 │ │ +06c2e4: 4d05 0004 |003c: aput-object v5, v0, v4 │ │ +06c2e8: 1304 0b00 |003e: const/16 v4, #int 11 // #b │ │ +06c2ec: 1a05 bd0b |0040: const-string v5, "PlyCount" // string@0bbd │ │ +06c2f0: 4d05 0004 |0042: aput-object v5, v0, v4 │ │ +06c2f4: 1a03 0000 |0044: const-string v3, "" // string@0000 │ │ +06c2f8: 1201 |0046: const/4 v1, #int 0 // #0 │ │ +06c2fa: 2104 |0047: array-length v4, v0 │ │ +06c2fc: 3541 3e00 |0048: if-ge v1, v4, 0086 // +003e │ │ +06c300: 4602 0001 |004a: aget-object v2, v0, v1 │ │ +06c304: 5464 b10a |004c: iget-object v4, v6, Ljwtc/chess/GameControl;._mapPGNHead:Ljava/util/HashMap; // field@0ab1 │ │ +06c308: 6e20 c215 2400 |004e: invoke-virtual {v4, v2}, Ljava/util/HashMap;.containsKey:(Ljava/lang/Object;)Z // method@15c2 │ │ +06c30e: 0a04 |0051: move-result v4 │ │ +06c310: 3804 3100 |0052: if-eqz v4, 0083 // +0031 │ │ +06c314: 2204 3f03 |0054: new-instance v4, Ljava/lang/StringBuilder; // type@033f │ │ +06c318: 7010 5715 0400 |0056: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ +06c31e: 6e20 5f15 3400 |0059: invoke-virtual {v4, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +06c324: 0c04 |005c: move-result-object v4 │ │ +06c326: 1a05 660e |005d: const-string v5, "[" // string@0e66 │ │ +06c32a: 6e20 5f15 5400 |005f: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +06c330: 0c04 |0062: move-result-object v4 │ │ +06c332: 6e20 5f15 2400 |0063: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +06c338: 0c04 |0066: move-result-object v4 │ │ +06c33a: 1a05 2e00 |0067: const-string v5, " "" // string@002e │ │ +06c33e: 6e20 5f15 5400 |0069: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +06c344: 0c05 |006c: move-result-object v5 │ │ +06c346: 5464 b10a |006d: iget-object v4, v6, Ljwtc/chess/GameControl;._mapPGNHead:Ljava/util/HashMap; // field@0ab1 │ │ +06c34a: 6e20 c415 2400 |006f: invoke-virtual {v4, v2}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@15c4 │ │ +06c350: 0c04 |0072: move-result-object v4 │ │ +06c352: 1f04 3d03 |0073: check-cast v4, Ljava/lang/String; // type@033d │ │ +06c356: 6e20 5f15 4500 |0075: invoke-virtual {v5, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +06c35c: 0c04 |0078: move-result-object v4 │ │ +06c35e: 1a05 c700 |0079: const-string v5, ""] │ │ " // string@00c7 │ │ -06a7aa: 6e20 5f15 5400 |007b: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -06a7b0: 0c04 |007e: move-result-object v4 │ │ -06a7b2: 6e10 6415 0400 |007f: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ -06a7b8: 0c03 |0082: move-result-object v3 │ │ -06a7ba: d801 0101 |0083: add-int/lit8 v1, v1, #int 1 // #01 │ │ -06a7be: 28c2 |0085: goto 0047 // -003e │ │ -06a7c0: 2204 4203 |0086: new-instance v4, Ljava/lang/StringBuilder; // type@0342 │ │ -06a7c4: 7010 5715 0400 |0088: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ -06a7ca: 6e20 5f15 3400 |008b: invoke-virtual {v4, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -06a7d0: 0c04 |008e: move-result-object v4 │ │ -06a7d2: 6e10 eb1a 0600 |008f: invoke-virtual {v6}, Ljwtc/chess/GameControl;.exportMovesPGN:()Ljava/lang/String; // method@1aeb │ │ -06a7d8: 0c05 |0092: move-result-object v5 │ │ -06a7da: 6e20 5f15 5400 |0093: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -06a7e0: 0c04 |0096: move-result-object v4 │ │ -06a7e2: 6e10 6415 0400 |0097: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ -06a7e8: 0c03 |009a: move-result-object v3 │ │ -06a7ea: 2204 4203 |009b: new-instance v4, Ljava/lang/StringBuilder; // type@0342 │ │ -06a7ee: 7010 5715 0400 |009d: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ -06a7f4: 6e20 5f15 3400 |00a0: invoke-virtual {v4, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -06a7fa: 0c04 |00a3: move-result-object v4 │ │ -06a7fc: 1a05 0300 |00a4: const-string v5, " │ │ +06c362: 6e20 5f15 5400 |007b: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +06c368: 0c04 |007e: move-result-object v4 │ │ +06c36a: 6e10 6415 0400 |007f: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ +06c370: 0c03 |0082: move-result-object v3 │ │ +06c372: d801 0101 |0083: add-int/lit8 v1, v1, #int 1 // #01 │ │ +06c376: 28c2 |0085: goto 0047 // -003e │ │ +06c378: 2204 3f03 |0086: new-instance v4, Ljava/lang/StringBuilder; // type@033f │ │ +06c37c: 7010 5715 0400 |0088: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ +06c382: 6e20 5f15 3400 |008b: invoke-virtual {v4, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +06c388: 0c04 |008e: move-result-object v4 │ │ +06c38a: 6e10 ea1a 0600 |008f: invoke-virtual {v6}, Ljwtc/chess/GameControl;.exportMovesPGN:()Ljava/lang/String; // method@1aea │ │ +06c390: 0c05 |0092: move-result-object v5 │ │ +06c392: 6e20 5f15 5400 |0093: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +06c398: 0c04 |0096: move-result-object v4 │ │ +06c39a: 6e10 6415 0400 |0097: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ +06c3a0: 0c03 |009a: move-result-object v3 │ │ +06c3a2: 2204 3f03 |009b: new-instance v4, Ljava/lang/StringBuilder; // type@033f │ │ +06c3a6: 7010 5715 0400 |009d: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ +06c3ac: 6e20 5f15 3400 |00a0: invoke-virtual {v4, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +06c3b2: 0c04 |00a3: move-result-object v4 │ │ +06c3b4: 1a05 0300 |00a4: const-string v5, " │ │ " // string@0003 │ │ -06a800: 6e20 5f15 5400 |00a6: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -06a806: 0c04 |00a9: move-result-object v4 │ │ -06a808: 6e10 6415 0400 |00aa: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ -06a80e: 0c03 |00ad: move-result-object v3 │ │ -06a810: 1103 |00ae: return-object v3 │ │ +06c3b8: 6e20 5f15 5400 |00a6: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +06c3be: 0c04 |00a9: move-result-object v4 │ │ +06c3c0: 6e10 6415 0400 |00aa: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ +06c3c6: 0c03 |00ad: move-result-object v3 │ │ +06c3c8: 1103 |00ae: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=796 │ │ 0x0044 line=799 │ │ 0x0046 line=800 │ │ 0x004a line=801 │ │ 0x004c line=802 │ │ @@ -123016,19 +123061,19 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -06a814: |[06a814] jwtc.chess.GameControl.exportMovesPGN:()Ljava/lang/String; │ │ -06a824: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -06a826: 6e20 ec1a 0100 |0001: invoke-virtual {v1, v0}, Ljwtc/chess/GameControl;.exportMovesPGNFromPly:(I)Ljava/lang/String; // method@1aec │ │ -06a82c: 0c00 |0004: move-result-object v0 │ │ -06a82e: 1100 |0005: return-object v0 │ │ +06c3cc: |[06c3cc] jwtc.chess.GameControl.exportMovesPGN:()Ljava/lang/String; │ │ +06c3dc: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +06c3de: 6e20 eb1a 0100 |0001: invoke-virtual {v1, v0}, Ljwtc/chess/GameControl;.exportMovesPGNFromPly:(I)Ljava/lang/String; // method@1aeb │ │ +06c3e4: 0c00 |0004: move-result-object v0 │ │ +06c3e6: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=811 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Ljwtc/chess/GameControl; │ │ │ │ #9 : (in Ljwtc/chess/GameControl;) │ │ @@ -123036,89 +123081,89 @@ │ │ type : '(I)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 146 16-bit code units │ │ -06a830: |[06a830] jwtc.chess.GameControl.exportMovesPGNFromPly:(I)Ljava/lang/String; │ │ -06a840: 1a01 0000 |0000: const-string v1, "" // string@0000 │ │ -06a844: 3d05 0400 |0002: if-lez v5, 0006 // +0004 │ │ -06a848: d805 05ff |0004: add-int/lit8 v5, v5, #int -1 // #ff │ │ -06a84c: 3b05 0300 |0006: if-gez v5, 0009 // +0003 │ │ -06a850: 1205 |0008: const/4 v5, #int 0 // #0 │ │ -06a852: 0150 |0009: move v0, v5 │ │ -06a854: 5442 a90a |000a: iget-object v2, v4, Ljwtc/chess/GameControl;._arrPGN:Ljava/util/ArrayList; // field@0aa9 │ │ -06a858: 6e10 aa15 0200 |000c: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@15aa │ │ -06a85e: 0a02 |000f: move-result v2 │ │ -06a860: 3520 8100 |0010: if-ge v0, v2, 0091 // +0081 │ │ -06a864: 9102 0005 |0012: sub-int v2, v0, v5 │ │ -06a868: dc02 0202 |0014: rem-int/lit8 v2, v2, #int 2 // #02 │ │ -06a86c: 3902 1f00 |0016: if-nez v2, 0035 // +001f │ │ -06a870: 2202 4203 |0018: new-instance v2, Ljava/lang/StringBuilder; // type@0342 │ │ -06a874: 7010 5715 0200 |001a: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ -06a87a: 6e20 5f15 1200 |001d: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -06a880: 0c02 |0020: move-result-object v2 │ │ -06a882: 9103 0005 |0021: sub-int v3, v0, v5 │ │ -06a886: db03 0302 |0023: div-int/lit8 v3, v3, #int 2 // #02 │ │ -06a88a: d803 0301 |0025: add-int/lit8 v3, v3, #int 1 // #01 │ │ -06a88e: 6e20 5b15 3200 |0027: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@155b │ │ -06a894: 0c02 |002a: move-result-object v2 │ │ -06a896: 1a03 3501 |002b: const-string v3, ". " // string@0135 │ │ -06a89a: 6e20 5f15 3200 |002d: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -06a8a0: 0c02 |0030: move-result-object v2 │ │ -06a8a2: 6e10 6415 0200 |0031: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ -06a8a8: 0c01 |0034: move-result-object v1 │ │ -06a8aa: 2202 4203 |0035: new-instance v2, Ljava/lang/StringBuilder; // type@0342 │ │ -06a8ae: 7010 5715 0200 |0037: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ -06a8b4: 6e20 5f15 1200 |003a: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -06a8ba: 0c03 |003d: move-result-object v3 │ │ -06a8bc: 5442 a90a |003e: iget-object v2, v4, Ljwtc/chess/GameControl;._arrPGN:Ljava/util/ArrayList; // field@0aa9 │ │ -06a8c0: 6e20 a315 0200 |0040: invoke-virtual {v2, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@15a3 │ │ -06a8c6: 0c02 |0043: move-result-object v2 │ │ -06a8c8: 1f02 6f04 |0044: check-cast v2, Ljwtc/chess/PGNEntry; // type@046f │ │ -06a8cc: 5422 d40a |0046: iget-object v2, v2, Ljwtc/chess/PGNEntry;._sMove:Ljava/lang/String; // field@0ad4 │ │ -06a8d0: 6e20 5f15 2300 |0048: invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -06a8d6: 0c02 |004b: move-result-object v2 │ │ -06a8d8: 1a03 0c00 |004c: const-string v3, " " // string@000c │ │ -06a8dc: 6e20 5f15 3200 |004e: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -06a8e2: 0c02 |0051: move-result-object v2 │ │ -06a8e4: 6e10 6415 0200 |0052: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ -06a8ea: 0c01 |0055: move-result-object v1 │ │ -06a8ec: 5442 a90a |0056: iget-object v2, v4, Ljwtc/chess/GameControl;._arrPGN:Ljava/util/ArrayList; // field@0aa9 │ │ -06a8f0: 6e20 a315 0200 |0058: invoke-virtual {v2, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@15a3 │ │ -06a8f6: 0c02 |005b: move-result-object v2 │ │ -06a8f8: 1f02 6f04 |005c: check-cast v2, Ljwtc/chess/PGNEntry; // type@046f │ │ -06a8fc: 5422 d30a |005e: iget-object v2, v2, Ljwtc/chess/PGNEntry;._sAnnotation:Ljava/lang/String; // field@0ad3 │ │ -06a900: 6e10 4215 0200 |0060: invoke-virtual {v2}, Ljava/lang/String;.length:()I // method@1542 │ │ -06a906: 0a02 |0063: move-result v2 │ │ -06a908: 3d02 2900 |0064: if-lez v2, 008d // +0029 │ │ -06a90c: 2202 4203 |0066: new-instance v2, Ljava/lang/StringBuilder; // type@0342 │ │ -06a910: 7010 5715 0200 |0068: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ -06a916: 6e20 5f15 1200 |006b: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -06a91c: 0c02 |006e: move-result-object v2 │ │ -06a91e: 1a03 c500 |006f: const-string v3, " {" // string@00c5 │ │ -06a922: 6e20 5f15 3200 |0071: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -06a928: 0c03 |0074: move-result-object v3 │ │ -06a92a: 5442 a90a |0075: iget-object v2, v4, Ljwtc/chess/GameControl;._arrPGN:Ljava/util/ArrayList; // field@0aa9 │ │ -06a92e: 6e20 a315 0200 |0077: invoke-virtual {v2, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@15a3 │ │ -06a934: 0c02 |007a: move-result-object v2 │ │ -06a936: 1f02 6f04 |007b: check-cast v2, Ljwtc/chess/PGNEntry; // type@046f │ │ -06a93a: 5422 d30a |007d: iget-object v2, v2, Ljwtc/chess/PGNEntry;._sAnnotation:Ljava/lang/String; // field@0ad3 │ │ -06a93e: 6e20 5f15 2300 |007f: invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -06a944: 0c02 |0082: move-result-object v2 │ │ -06a946: 1a03 d823 |0083: const-string v3, "} │ │ - " // string@23d8 │ │ -06a94a: 6e20 5f15 3200 |0085: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -06a950: 0c02 |0088: move-result-object v2 │ │ -06a952: 6e10 6415 0200 |0089: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ -06a958: 0c01 |008c: move-result-object v1 │ │ -06a95a: d800 0001 |008d: add-int/lit8 v0, v0, #int 1 // #01 │ │ -06a95e: 2900 7bff |008f: goto/16 000a // -0085 │ │ -06a962: 1101 |0091: return-object v1 │ │ +06c3e8: |[06c3e8] jwtc.chess.GameControl.exportMovesPGNFromPly:(I)Ljava/lang/String; │ │ +06c3f8: 1a01 0000 |0000: const-string v1, "" // string@0000 │ │ +06c3fc: 3d05 0400 |0002: if-lez v5, 0006 // +0004 │ │ +06c400: d805 05ff |0004: add-int/lit8 v5, v5, #int -1 // #ff │ │ +06c404: 3b05 0300 |0006: if-gez v5, 0009 // +0003 │ │ +06c408: 1205 |0008: const/4 v5, #int 0 // #0 │ │ +06c40a: 0150 |0009: move v0, v5 │ │ +06c40c: 5442 a90a |000a: iget-object v2, v4, Ljwtc/chess/GameControl;._arrPGN:Ljava/util/ArrayList; // field@0aa9 │ │ +06c410: 6e10 aa15 0200 |000c: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@15aa │ │ +06c416: 0a02 |000f: move-result v2 │ │ +06c418: 3520 8100 |0010: if-ge v0, v2, 0091 // +0081 │ │ +06c41c: 9102 0005 |0012: sub-int v2, v0, v5 │ │ +06c420: dc02 0202 |0014: rem-int/lit8 v2, v2, #int 2 // #02 │ │ +06c424: 3902 1f00 |0016: if-nez v2, 0035 // +001f │ │ +06c428: 2202 3f03 |0018: new-instance v2, Ljava/lang/StringBuilder; // type@033f │ │ +06c42c: 7010 5715 0200 |001a: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ +06c432: 6e20 5f15 1200 |001d: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +06c438: 0c02 |0020: move-result-object v2 │ │ +06c43a: 9103 0005 |0021: sub-int v3, v0, v5 │ │ +06c43e: db03 0302 |0023: div-int/lit8 v3, v3, #int 2 // #02 │ │ +06c442: d803 0301 |0025: add-int/lit8 v3, v3, #int 1 // #01 │ │ +06c446: 6e20 5b15 3200 |0027: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@155b │ │ +06c44c: 0c02 |002a: move-result-object v2 │ │ +06c44e: 1a03 3501 |002b: const-string v3, ". " // string@0135 │ │ +06c452: 6e20 5f15 3200 |002d: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +06c458: 0c02 |0030: move-result-object v2 │ │ +06c45a: 6e10 6415 0200 |0031: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ +06c460: 0c01 |0034: move-result-object v1 │ │ +06c462: 2202 3f03 |0035: new-instance v2, Ljava/lang/StringBuilder; // type@033f │ │ +06c466: 7010 5715 0200 |0037: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ +06c46c: 6e20 5f15 1200 |003a: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +06c472: 0c03 |003d: move-result-object v3 │ │ +06c474: 5442 a90a |003e: iget-object v2, v4, Ljwtc/chess/GameControl;._arrPGN:Ljava/util/ArrayList; // field@0aa9 │ │ +06c478: 6e20 a315 0200 |0040: invoke-virtual {v2, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@15a3 │ │ +06c47e: 0c02 |0043: move-result-object v2 │ │ +06c480: 1f02 6c04 |0044: check-cast v2, Ljwtc/chess/PGNEntry; // type@046c │ │ +06c484: 5422 d40a |0046: iget-object v2, v2, Ljwtc/chess/PGNEntry;._sMove:Ljava/lang/String; // field@0ad4 │ │ +06c488: 6e20 5f15 2300 |0048: invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +06c48e: 0c02 |004b: move-result-object v2 │ │ +06c490: 1a03 0c00 |004c: const-string v3, " " // string@000c │ │ +06c494: 6e20 5f15 3200 |004e: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +06c49a: 0c02 |0051: move-result-object v2 │ │ +06c49c: 6e10 6415 0200 |0052: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ +06c4a2: 0c01 |0055: move-result-object v1 │ │ +06c4a4: 5442 a90a |0056: iget-object v2, v4, Ljwtc/chess/GameControl;._arrPGN:Ljava/util/ArrayList; // field@0aa9 │ │ +06c4a8: 6e20 a315 0200 |0058: invoke-virtual {v2, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@15a3 │ │ +06c4ae: 0c02 |005b: move-result-object v2 │ │ +06c4b0: 1f02 6c04 |005c: check-cast v2, Ljwtc/chess/PGNEntry; // type@046c │ │ +06c4b4: 5422 d30a |005e: iget-object v2, v2, Ljwtc/chess/PGNEntry;._sAnnotation:Ljava/lang/String; // field@0ad3 │ │ +06c4b8: 6e10 4215 0200 |0060: invoke-virtual {v2}, Ljava/lang/String;.length:()I // method@1542 │ │ +06c4be: 0a02 |0063: move-result v2 │ │ +06c4c0: 3d02 2900 |0064: if-lez v2, 008d // +0029 │ │ +06c4c4: 2202 3f03 |0066: new-instance v2, Ljava/lang/StringBuilder; // type@033f │ │ +06c4c8: 7010 5715 0200 |0068: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ +06c4ce: 6e20 5f15 1200 |006b: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +06c4d4: 0c02 |006e: move-result-object v2 │ │ +06c4d6: 1a03 c500 |006f: const-string v3, " {" // string@00c5 │ │ +06c4da: 6e20 5f15 3200 |0071: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +06c4e0: 0c03 |0074: move-result-object v3 │ │ +06c4e2: 5442 a90a |0075: iget-object v2, v4, Ljwtc/chess/GameControl;._arrPGN:Ljava/util/ArrayList; // field@0aa9 │ │ +06c4e6: 6e20 a315 0200 |0077: invoke-virtual {v2, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@15a3 │ │ +06c4ec: 0c02 |007a: move-result-object v2 │ │ +06c4ee: 1f02 6c04 |007b: check-cast v2, Ljwtc/chess/PGNEntry; // type@046c │ │ +06c4f2: 5422 d30a |007d: iget-object v2, v2, Ljwtc/chess/PGNEntry;._sAnnotation:Ljava/lang/String; // field@0ad3 │ │ +06c4f6: 6e20 5f15 2300 |007f: invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +06c4fc: 0c02 |0082: move-result-object v2 │ │ +06c4fe: 1a03 d323 |0083: const-string v3, "} │ │ + " // string@23d3 │ │ +06c502: 6e20 5f15 3200 |0085: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +06c508: 0c02 |0088: move-result-object v2 │ │ +06c50a: 6e10 6415 0200 |0089: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ +06c510: 0c01 |008c: move-result-object v1 │ │ +06c512: d800 0001 |008d: add-int/lit8 v0, v0, #int 1 // #01 │ │ +06c516: 2900 7bff |008f: goto/16 000a // -0085 │ │ +06c51a: 1101 |0091: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=814 │ │ 0x0002 line=815 │ │ 0x0004 line=816 │ │ 0x0006 line=818 │ │ 0x0008 line=819 │ │ @@ -123141,19 +123186,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -06a964: |[06a964] jwtc.chess.GameControl.getArrPGNSize:()I │ │ -06a974: 5410 a90a |0000: iget-object v0, v1, Ljwtc/chess/GameControl;._arrPGN:Ljava/util/ArrayList; // field@0aa9 │ │ -06a978: 6e10 aa15 0000 |0002: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@15aa │ │ -06a97e: 0a00 |0005: move-result v0 │ │ -06a980: 0f00 |0006: return v0 │ │ +06c51c: |[06c51c] jwtc.chess.GameControl.getArrPGNSize:()I │ │ +06c52c: 5410 a90a |0000: iget-object v0, v1, Ljwtc/chess/GameControl;._arrPGN:Ljava/util/ArrayList; // field@0aa9 │ │ +06c530: 6e10 aa15 0000 |0002: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@15aa │ │ +06c536: 0a00 |0005: move-result v0 │ │ +06c538: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=340 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Ljwtc/chess/GameControl; │ │ │ │ #11 : (in Ljwtc/chess/GameControl;) │ │ @@ -123161,19 +123206,19 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -06a984: |[06a984] jwtc.chess.GameControl.getBlack:()Ljava/lang/String; │ │ -06a994: 1a00 9a02 |0000: const-string v0, "Black" // string@029a │ │ -06a998: 6e20 f81a 0100 |0002: invoke-virtual {v1, v0}, Ljwtc/chess/GameControl;.getPGNHeadProperty:(Ljava/lang/String;)Ljava/lang/String; // method@1af8 │ │ -06a99e: 0c00 |0005: move-result-object v0 │ │ -06a9a0: 1100 |0006: return-object v0 │ │ +06c53c: |[06c53c] jwtc.chess.GameControl.getBlack:()Ljava/lang/String; │ │ +06c54c: 1a00 9a02 |0000: const-string v0, "Black" // string@029a │ │ +06c550: 6e20 f71a 0100 |0002: invoke-virtual {v1, v0}, Ljwtc/chess/GameControl;.getPGNHeadProperty:(Ljava/lang/String;)Ljava/lang/String; // method@1af7 │ │ +06c556: 0c00 |0005: move-result-object v0 │ │ +06c558: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=905 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Ljwtc/chess/GameControl; │ │ │ │ #12 : (in Ljwtc/chess/GameControl;) │ │ @@ -123181,28 +123226,28 @@ │ │ type : '()J' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 23 16-bit code units │ │ -06a9a4: |[06a9a4] jwtc.chess.GameControl.getBlackRemainClock:()J │ │ -06a9b4: 1600 0000 |0000: const-wide/16 v0, #int 0 // #0 │ │ -06a9b8: 5362 ad0a |0002: iget-wide v2, v6, Ljwtc/chess/GameControl;._lClockStartBlack:J // field@0aad │ │ -06a9bc: 3102 0200 |0004: cmp-long v2, v2, v0 │ │ -06a9c0: 3d02 0a00 |0006: if-lez v2, 0010 // +000a │ │ -06a9c4: 7100 6615 0000 |0008: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@1566 │ │ -06a9ca: 0b02 |000b: move-result-wide v2 │ │ -06a9cc: 5364 ad0a |000c: iget-wide v4, v6, Ljwtc/chess/GameControl;._lClockStartBlack:J // field@0aad │ │ -06a9d0: 9c00 0204 |000e: sub-long v0, v2, v4 │ │ -06a9d4: 5362 af0a |0010: iget-wide v2, v6, Ljwtc/chess/GameControl;._lClockTotal:J // field@0aaf │ │ -06a9d8: 5364 ab0a |0012: iget-wide v4, v6, Ljwtc/chess/GameControl;._lClockBlack:J // field@0aab │ │ -06a9dc: bb04 |0014: add-long/2addr v4, v0 │ │ -06a9de: bc42 |0015: sub-long/2addr v2, v4 │ │ -06a9e0: 1002 |0016: return-wide v2 │ │ +06c55c: |[06c55c] jwtc.chess.GameControl.getBlackRemainClock:()J │ │ +06c56c: 1600 0000 |0000: const-wide/16 v0, #int 0 // #0 │ │ +06c570: 5362 ad0a |0002: iget-wide v2, v6, Ljwtc/chess/GameControl;._lClockStartBlack:J // field@0aad │ │ +06c574: 3102 0200 |0004: cmp-long v2, v2, v0 │ │ +06c578: 3d02 0a00 |0006: if-lez v2, 0010 // +000a │ │ +06c57c: 7100 6615 0000 |0008: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@1566 │ │ +06c582: 0b02 |000b: move-result-wide v2 │ │ +06c584: 5364 ad0a |000c: iget-wide v4, v6, Ljwtc/chess/GameControl;._lClockStartBlack:J // field@0aad │ │ +06c588: 9c00 0204 |000e: sub-long v0, v2, v4 │ │ +06c58c: 5362 af0a |0010: iget-wide v2, v6, Ljwtc/chess/GameControl;._lClockTotal:J // field@0aaf │ │ +06c590: 5364 ab0a |0012: iget-wide v4, v6, Ljwtc/chess/GameControl;._lClockBlack:J // field@0aab │ │ +06c594: bb04 |0014: add-long/2addr v4, v0 │ │ +06c596: bc42 |0015: sub-long/2addr v2, v4 │ │ +06c598: 1002 |0016: return-wide v2 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=214 │ │ 0x0010 line=215 │ │ locals : │ │ 0x0010 - 0x0017 reg=0 lDiff J │ │ 0x0000 - 0x0017 reg=6 this Ljwtc/chess/GameControl; │ │ @@ -123212,100 +123257,100 @@ │ │ type : '()Ljava/util/Date;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 162 16-bit code units │ │ -06a9e4: |[06a9e4] jwtc.chess.GameControl.getDate:()Ljava/util/Date; │ │ -06a9f4: 1a05 bd03 |0000: const-string v5, "Date" // string@03bd │ │ -06a9f8: 6e20 f81a 5700 |0002: invoke-virtual {v7, v5}, Ljwtc/chess/GameControl;.getPGNHeadProperty:(Ljava/lang/String;)Ljava/lang/String; // method@1af8 │ │ -06a9fe: 0c03 |0005: move-result-object v3 │ │ -06aa00: 3803 9600 |0006: if-eqz v3, 009c // +0096 │ │ -06aa04: 1a05 0e01 |0008: const-string v5, "(\d+)\.(\d+)\.(\d+)" // string@010e │ │ -06aa08: 7110 0c16 0500 |000a: invoke-static {v5}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@160c │ │ -06aa0e: 0c02 |000d: move-result-object v2 │ │ -06aa10: 6e20 0d16 3200 |000e: invoke-virtual {v2, v3}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@160d │ │ -06aa16: 0c01 |0011: move-result-object v1 │ │ -06aa18: 6e10 0b16 0100 |0012: invoke-virtual {v1}, Ljava/util/regex/Matcher;.matches:()Z // method@160b │ │ -06aa1e: 0a05 |0015: move-result v5 │ │ -06aa20: 3805 0e00 |0016: if-eqz v5, 0024 // +000e │ │ -06aa24: 2200 5f03 |0018: new-instance v0, Ljava/text/SimpleDateFormat; // type@035f │ │ -06aa28: 1a05 d123 |001a: const-string v5, "yyyy.MM.dd" // string@23d1 │ │ -06aa2c: 7020 9a15 5000 |001c: invoke-direct {v0, v5}, Ljava/text/SimpleDateFormat;.:(Ljava/lang/String;)V // method@159a │ │ -06aa32: 6e20 9c15 3000 |001f: invoke-virtual {v0, v3}, Ljava/text/SimpleDateFormat;.parse:(Ljava/lang/String;)Ljava/util/Date; // method@159c │ │ -06aa38: 0c04 |0022: move-result-object v4 │ │ -06aa3a: 1104 |0023: return-object v4 │ │ -06aa3c: 1a05 0d01 |0024: const-string v5, "(\d+)\.(\d+)\.(\?\?)" // string@010d │ │ -06aa40: 7110 0c16 0500 |0026: invoke-static {v5}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@160c │ │ -06aa46: 0c02 |0029: move-result-object v2 │ │ -06aa48: 6e20 0d16 3200 |002a: invoke-virtual {v2, v3}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@160d │ │ -06aa4e: 0c01 |002d: move-result-object v1 │ │ -06aa50: 6e10 0b16 0100 |002e: invoke-virtual {v1}, Ljava/util/regex/Matcher;.matches:()Z // method@160b │ │ -06aa56: 0a05 |0031: move-result v5 │ │ -06aa58: 3805 3500 |0032: if-eqz v5, 0067 // +0035 │ │ -06aa5c: 2205 4203 |0034: new-instance v5, Ljava/lang/StringBuilder; // type@0342 │ │ -06aa60: 7010 5715 0500 |0036: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ -06aa66: 1216 |0039: const/4 v6, #int 1 // #1 │ │ -06aa68: 6e20 0916 6100 |003a: invoke-virtual {v1, v6}, Ljava/util/regex/Matcher;.group:(I)Ljava/lang/String; // method@1609 │ │ -06aa6e: 0c06 |003d: move-result-object v6 │ │ -06aa70: 6e20 5f15 6500 |003e: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -06aa76: 0c05 |0041: move-result-object v5 │ │ -06aa78: 1a06 3301 |0042: const-string v6, "." // string@0133 │ │ -06aa7c: 6e20 5f15 6500 |0044: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -06aa82: 0c05 |0047: move-result-object v5 │ │ -06aa84: 1226 |0048: const/4 v6, #int 2 // #2 │ │ -06aa86: 6e20 0916 6100 |0049: invoke-virtual {v1, v6}, Ljava/util/regex/Matcher;.group:(I)Ljava/lang/String; // method@1609 │ │ -06aa8c: 0c06 |004c: move-result-object v6 │ │ -06aa8e: 6e20 5f15 6500 |004d: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -06aa94: 0c05 |0050: move-result-object v5 │ │ -06aa96: 1a06 3801 |0051: const-string v6, ".01" // string@0138 │ │ -06aa9a: 6e20 5f15 6500 |0053: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -06aaa0: 0c05 |0056: move-result-object v5 │ │ -06aaa2: 6e10 6415 0500 |0057: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ -06aaa8: 0c03 |005a: move-result-object v3 │ │ -06aaaa: 2200 5f03 |005b: new-instance v0, Ljava/text/SimpleDateFormat; // type@035f │ │ -06aaae: 1a05 d123 |005d: const-string v5, "yyyy.MM.dd" // string@23d1 │ │ -06aab2: 7020 9a15 5000 |005f: invoke-direct {v0, v5}, Ljava/text/SimpleDateFormat;.:(Ljava/lang/String;)V // method@159a │ │ -06aab8: 6e20 9c15 3000 |0062: invoke-virtual {v0, v3}, Ljava/text/SimpleDateFormat;.parse:(Ljava/lang/String;)Ljava/util/Date; // method@159c │ │ -06aabe: 0c04 |0065: move-result-object v4 │ │ -06aac0: 28bd |0066: goto 0023 // -0043 │ │ -06aac2: 1a05 0c01 |0067: const-string v5, "(\d+)\.(\?\?)\.(\?\?)" // string@010c │ │ -06aac6: 7110 0c16 0500 |0069: invoke-static {v5}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@160c │ │ -06aacc: 0c02 |006c: move-result-object v2 │ │ -06aace: 6e20 0d16 3200 |006d: invoke-virtual {v2, v3}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@160d │ │ -06aad4: 0c01 |0070: move-result-object v1 │ │ -06aad6: 6e10 0b16 0100 |0071: invoke-virtual {v1}, Ljava/util/regex/Matcher;.matches:()Z // method@160b │ │ -06aadc: 0a05 |0074: move-result v5 │ │ -06aade: 3805 2700 |0075: if-eqz v5, 009c // +0027 │ │ -06aae2: 2205 4203 |0077: new-instance v5, Ljava/lang/StringBuilder; // type@0342 │ │ -06aae6: 7010 5715 0500 |0079: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ -06aaec: 1216 |007c: const/4 v6, #int 1 // #1 │ │ -06aaee: 6e20 0916 6100 |007d: invoke-virtual {v1, v6}, Ljava/util/regex/Matcher;.group:(I)Ljava/lang/String; // method@1609 │ │ -06aaf4: 0c06 |0080: move-result-object v6 │ │ -06aaf6: 6e20 5f15 6500 |0081: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -06aafc: 0c05 |0084: move-result-object v5 │ │ -06aafe: 1a06 3901 |0085: const-string v6, ".01.01" // string@0139 │ │ -06ab02: 6e20 5f15 6500 |0087: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -06ab08: 0c05 |008a: move-result-object v5 │ │ -06ab0a: 6e10 6415 0500 |008b: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ -06ab10: 0c03 |008e: move-result-object v3 │ │ -06ab12: 2200 5f03 |008f: new-instance v0, Ljava/text/SimpleDateFormat; // type@035f │ │ -06ab16: 1a05 d123 |0091: const-string v5, "yyyy.MM.dd" // string@23d1 │ │ -06ab1a: 7020 9a15 5000 |0093: invoke-direct {v0, v5}, Ljava/text/SimpleDateFormat;.:(Ljava/lang/String;)V // method@159a │ │ -06ab20: 6e20 9c15 3000 |0096: invoke-virtual {v0, v3}, Ljava/text/SimpleDateFormat;.parse:(Ljava/lang/String;)Ljava/util/Date; // method@159c │ │ -06ab26: 0c04 |0099: move-result-object v4 │ │ -06ab28: 2889 |009a: goto 0023 // -0077 │ │ -06ab2a: 0d05 |009b: move-exception v5 │ │ -06ab2c: 1204 |009c: const/4 v4, #int 0 // #0 │ │ -06ab2e: 2886 |009d: goto 0023 // -007a │ │ -06ab30: 0d05 |009e: move-exception v5 │ │ -06ab32: 28fd |009f: goto 009c // -0003 │ │ -06ab34: 0d05 |00a0: move-exception v5 │ │ -06ab36: 28fb |00a1: goto 009c // -0005 │ │ +06c59c: |[06c59c] jwtc.chess.GameControl.getDate:()Ljava/util/Date; │ │ +06c5ac: 1a05 bd03 |0000: const-string v5, "Date" // string@03bd │ │ +06c5b0: 6e20 f71a 5700 |0002: invoke-virtual {v7, v5}, Ljwtc/chess/GameControl;.getPGNHeadProperty:(Ljava/lang/String;)Ljava/lang/String; // method@1af7 │ │ +06c5b6: 0c03 |0005: move-result-object v3 │ │ +06c5b8: 3803 9600 |0006: if-eqz v3, 009c // +0096 │ │ +06c5bc: 1a05 0e01 |0008: const-string v5, "(\d+)\.(\d+)\.(\d+)" // string@010e │ │ +06c5c0: 7110 0c16 0500 |000a: invoke-static {v5}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@160c │ │ +06c5c6: 0c02 |000d: move-result-object v2 │ │ +06c5c8: 6e20 0d16 3200 |000e: invoke-virtual {v2, v3}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@160d │ │ +06c5ce: 0c01 |0011: move-result-object v1 │ │ +06c5d0: 6e10 0b16 0100 |0012: invoke-virtual {v1}, Ljava/util/regex/Matcher;.matches:()Z // method@160b │ │ +06c5d6: 0a05 |0015: move-result v5 │ │ +06c5d8: 3805 0e00 |0016: if-eqz v5, 0024 // +000e │ │ +06c5dc: 2200 5c03 |0018: new-instance v0, Ljava/text/SimpleDateFormat; // type@035c │ │ +06c5e0: 1a05 cc23 |001a: const-string v5, "yyyy.MM.dd" // string@23cc │ │ +06c5e4: 7020 9a15 5000 |001c: invoke-direct {v0, v5}, Ljava/text/SimpleDateFormat;.:(Ljava/lang/String;)V // method@159a │ │ +06c5ea: 6e20 9c15 3000 |001f: invoke-virtual {v0, v3}, Ljava/text/SimpleDateFormat;.parse:(Ljava/lang/String;)Ljava/util/Date; // method@159c │ │ +06c5f0: 0c04 |0022: move-result-object v4 │ │ +06c5f2: 1104 |0023: return-object v4 │ │ +06c5f4: 1a05 0d01 |0024: const-string v5, "(\d+)\.(\d+)\.(\?\?)" // string@010d │ │ +06c5f8: 7110 0c16 0500 |0026: invoke-static {v5}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@160c │ │ +06c5fe: 0c02 |0029: move-result-object v2 │ │ +06c600: 6e20 0d16 3200 |002a: invoke-virtual {v2, v3}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@160d │ │ +06c606: 0c01 |002d: move-result-object v1 │ │ +06c608: 6e10 0b16 0100 |002e: invoke-virtual {v1}, Ljava/util/regex/Matcher;.matches:()Z // method@160b │ │ +06c60e: 0a05 |0031: move-result v5 │ │ +06c610: 3805 3500 |0032: if-eqz v5, 0067 // +0035 │ │ +06c614: 2205 3f03 |0034: new-instance v5, Ljava/lang/StringBuilder; // type@033f │ │ +06c618: 7010 5715 0500 |0036: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ +06c61e: 1216 |0039: const/4 v6, #int 1 // #1 │ │ +06c620: 6e20 0916 6100 |003a: invoke-virtual {v1, v6}, Ljava/util/regex/Matcher;.group:(I)Ljava/lang/String; // method@1609 │ │ +06c626: 0c06 |003d: move-result-object v6 │ │ +06c628: 6e20 5f15 6500 |003e: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +06c62e: 0c05 |0041: move-result-object v5 │ │ +06c630: 1a06 3301 |0042: const-string v6, "." // string@0133 │ │ +06c634: 6e20 5f15 6500 |0044: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +06c63a: 0c05 |0047: move-result-object v5 │ │ +06c63c: 1226 |0048: const/4 v6, #int 2 // #2 │ │ +06c63e: 6e20 0916 6100 |0049: invoke-virtual {v1, v6}, Ljava/util/regex/Matcher;.group:(I)Ljava/lang/String; // method@1609 │ │ +06c644: 0c06 |004c: move-result-object v6 │ │ +06c646: 6e20 5f15 6500 |004d: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +06c64c: 0c05 |0050: move-result-object v5 │ │ +06c64e: 1a06 3801 |0051: const-string v6, ".01" // string@0138 │ │ +06c652: 6e20 5f15 6500 |0053: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +06c658: 0c05 |0056: move-result-object v5 │ │ +06c65a: 6e10 6415 0500 |0057: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ +06c660: 0c03 |005a: move-result-object v3 │ │ +06c662: 2200 5c03 |005b: new-instance v0, Ljava/text/SimpleDateFormat; // type@035c │ │ +06c666: 1a05 cc23 |005d: const-string v5, "yyyy.MM.dd" // string@23cc │ │ +06c66a: 7020 9a15 5000 |005f: invoke-direct {v0, v5}, Ljava/text/SimpleDateFormat;.:(Ljava/lang/String;)V // method@159a │ │ +06c670: 6e20 9c15 3000 |0062: invoke-virtual {v0, v3}, Ljava/text/SimpleDateFormat;.parse:(Ljava/lang/String;)Ljava/util/Date; // method@159c │ │ +06c676: 0c04 |0065: move-result-object v4 │ │ +06c678: 28bd |0066: goto 0023 // -0043 │ │ +06c67a: 1a05 0c01 |0067: const-string v5, "(\d+)\.(\?\?)\.(\?\?)" // string@010c │ │ +06c67e: 7110 0c16 0500 |0069: invoke-static {v5}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@160c │ │ +06c684: 0c02 |006c: move-result-object v2 │ │ +06c686: 6e20 0d16 3200 |006d: invoke-virtual {v2, v3}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@160d │ │ +06c68c: 0c01 |0070: move-result-object v1 │ │ +06c68e: 6e10 0b16 0100 |0071: invoke-virtual {v1}, Ljava/util/regex/Matcher;.matches:()Z // method@160b │ │ +06c694: 0a05 |0074: move-result v5 │ │ +06c696: 3805 2700 |0075: if-eqz v5, 009c // +0027 │ │ +06c69a: 2205 3f03 |0077: new-instance v5, Ljava/lang/StringBuilder; // type@033f │ │ +06c69e: 7010 5715 0500 |0079: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ +06c6a4: 1216 |007c: const/4 v6, #int 1 // #1 │ │ +06c6a6: 6e20 0916 6100 |007d: invoke-virtual {v1, v6}, Ljava/util/regex/Matcher;.group:(I)Ljava/lang/String; // method@1609 │ │ +06c6ac: 0c06 |0080: move-result-object v6 │ │ +06c6ae: 6e20 5f15 6500 |0081: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +06c6b4: 0c05 |0084: move-result-object v5 │ │ +06c6b6: 1a06 3901 |0085: const-string v6, ".01.01" // string@0139 │ │ +06c6ba: 6e20 5f15 6500 |0087: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +06c6c0: 0c05 |008a: move-result-object v5 │ │ +06c6c2: 6e10 6415 0500 |008b: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ +06c6c8: 0c03 |008e: move-result-object v3 │ │ +06c6ca: 2200 5c03 |008f: new-instance v0, Ljava/text/SimpleDateFormat; // type@035c │ │ +06c6ce: 1a05 cc23 |0091: const-string v5, "yyyy.MM.dd" // string@23cc │ │ +06c6d2: 7020 9a15 5000 |0093: invoke-direct {v0, v5}, Ljava/text/SimpleDateFormat;.:(Ljava/lang/String;)V // method@159a │ │ +06c6d8: 6e20 9c15 3000 |0096: invoke-virtual {v0, v3}, Ljava/text/SimpleDateFormat;.parse:(Ljava/lang/String;)Ljava/util/Date; // method@159c │ │ +06c6de: 0c04 |0099: move-result-object v4 │ │ +06c6e0: 2889 |009a: goto 0023 // -0077 │ │ +06c6e2: 0d05 |009b: move-exception v5 │ │ +06c6e4: 1204 |009c: const/4 v4, #int 0 // #0 │ │ +06c6e6: 2886 |009d: goto 0023 // -007a │ │ +06c6e8: 0d05 |009e: move-exception v5 │ │ +06c6ea: 28fd |009f: goto 009c // -0003 │ │ +06c6ec: 0d05 |00a0: move-exception v5 │ │ +06c6ee: 28fb |00a1: goto 009c // -0005 │ │ catches : 3 │ │ 0x0018 - 0x0022 │ │ Ljava/lang/Exception; -> 0x00a0 │ │ 0x0034 - 0x0065 │ │ Ljava/lang/Exception; -> 0x009e │ │ 0x0077 - 0x0099 │ │ Ljava/lang/Exception; -> 0x009b │ │ @@ -123356,34 +123401,34 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 35 16-bit code units │ │ -06ab60: |[06ab60] jwtc.chess.GameControl.getFromOfNextMove:()I │ │ -06ab70: 5442 aa0a |0000: iget-object v2, v4, Ljwtc/chess/GameControl;._jni:Ljwtc/chess/JNI; // field@0aaa │ │ -06ab74: 6e10 301b 0200 |0002: invoke-virtual {v2}, Ljwtc/chess/JNI;.getNumBoard:()I // method@1b30 │ │ -06ab7a: 0a01 |0005: move-result v1 │ │ -06ab7c: 5442 a90a |0006: iget-object v2, v4, Ljwtc/chess/GameControl;._arrPGN:Ljava/util/ArrayList; // field@0aa9 │ │ -06ab80: 6e10 aa15 0200 |0008: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@15aa │ │ -06ab86: 0a02 |000b: move-result v2 │ │ -06ab88: 3412 1500 |000c: if-lt v2, v1, 0021 // +0015 │ │ -06ab8c: 3d01 1300 |000e: if-lez v1, 0021 // +0013 │ │ -06ab90: 5442 a90a |0010: iget-object v2, v4, Ljwtc/chess/GameControl;._arrPGN:Ljava/util/ArrayList; // field@0aa9 │ │ -06ab94: d803 01ff |0012: add-int/lit8 v3, v1, #int -1 // #ff │ │ -06ab98: 6e20 a315 3200 |0014: invoke-virtual {v2, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@15a3 │ │ -06ab9e: 0c00 |0017: move-result-object v0 │ │ -06aba0: 1f00 6f04 |0018: check-cast v0, Ljwtc/chess/PGNEntry; // type@046f │ │ -06aba4: 5202 d20a |001a: iget v2, v0, Ljwtc/chess/PGNEntry;._move:I // field@0ad2 │ │ -06aba8: 7110 521b 0200 |001c: invoke-static {v2}, Ljwtc/chess/Move;.getFrom:(I)I // method@1b52 │ │ -06abae: 0a02 |001f: move-result v2 │ │ -06abb0: 0f02 |0020: return v2 │ │ -06abb2: 12f2 |0021: const/4 v2, #int -1 // #ff │ │ -06abb4: 28fe |0022: goto 0020 // -0002 │ │ +06c718: |[06c718] jwtc.chess.GameControl.getFromOfNextMove:()I │ │ +06c728: 5442 aa0a |0000: iget-object v2, v4, Ljwtc/chess/GameControl;._jni:Ljwtc/chess/JNI; // field@0aaa │ │ +06c72c: 6e10 2f1b 0200 |0002: invoke-virtual {v2}, Ljwtc/chess/JNI;.getNumBoard:()I // method@1b2f │ │ +06c732: 0a01 |0005: move-result v1 │ │ +06c734: 5442 a90a |0006: iget-object v2, v4, Ljwtc/chess/GameControl;._arrPGN:Ljava/util/ArrayList; // field@0aa9 │ │ +06c738: 6e10 aa15 0200 |0008: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@15aa │ │ +06c73e: 0a02 |000b: move-result v2 │ │ +06c740: 3412 1500 |000c: if-lt v2, v1, 0021 // +0015 │ │ +06c744: 3d01 1300 |000e: if-lez v1, 0021 // +0013 │ │ +06c748: 5442 a90a |0010: iget-object v2, v4, Ljwtc/chess/GameControl;._arrPGN:Ljava/util/ArrayList; // field@0aa9 │ │ +06c74c: d803 01ff |0012: add-int/lit8 v3, v1, #int -1 // #ff │ │ +06c750: 6e20 a315 3200 |0014: invoke-virtual {v2, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@15a3 │ │ +06c756: 0c00 |0017: move-result-object v0 │ │ +06c758: 1f00 6c04 |0018: check-cast v0, Ljwtc/chess/PGNEntry; // type@046c │ │ +06c75c: 5202 d20a |001a: iget v2, v0, Ljwtc/chess/PGNEntry;._move:I // field@0ad2 │ │ +06c760: 7110 511b 0200 |001c: invoke-static {v2}, Ljwtc/chess/Move;.getFrom:(I)I // method@1b51 │ │ +06c766: 0a02 |001f: move-result v2 │ │ +06c768: 0f02 |0020: return v2 │ │ +06c76a: 12f2 |0021: const/4 v2, #int -1 // #ff │ │ +06c76c: 28fe |0022: goto 0020 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=782 │ │ 0x0006 line=783 │ │ 0x0010 line=784 │ │ 0x001a line=785 │ │ 0x0020 line=787 │ │ @@ -123397,17 +123442,17 @@ │ │ type : '()Ljwtc/chess/JNI;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -06abb8: |[06abb8] jwtc.chess.GameControl.getJNI:()Ljwtc/chess/JNI; │ │ -06abc8: 5410 aa0a |0000: iget-object v0, v1, Ljwtc/chess/GameControl;._jni:Ljwtc/chess/JNI; // field@0aaa │ │ -06abcc: 1100 |0002: return-object v0 │ │ +06c770: |[06c770] jwtc.chess.GameControl.getJNI:()Ljwtc/chess/JNI; │ │ +06c780: 5410 aa0a |0000: iget-object v0, v1, Ljwtc/chess/GameControl;._jni:Ljwtc/chess/JNI; // field@0aaa │ │ +06c784: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=332 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Ljwtc/chess/GameControl; │ │ │ │ #16 : (in Ljwtc/chess/GameControl;) │ │ @@ -123415,17 +123460,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -06abd0: |[06abd0] jwtc.chess.GameControl.getLevel:()I │ │ -06abe0: 5210 b70a |0000: iget v0, v1, Ljwtc/chess/GameControl;._selectedLevel:I // field@0ab7 │ │ -06abe4: 0f00 |0002: return v0 │ │ +06c788: |[06c788] jwtc.chess.GameControl.getLevel:()I │ │ +06c798: 5210 b70a |0000: iget v0, v1, Ljwtc/chess/GameControl;._selectedLevel:I // field@0ab7 │ │ +06c79c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=842 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Ljwtc/chess/GameControl; │ │ │ │ #17 : (in Ljwtc/chess/GameControl;) │ │ @@ -123433,17 +123478,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -06abe8: |[06abe8] jwtc.chess.GameControl.getLevelMode:()I │ │ -06abf8: 5210 bb0a |0000: iget v0, v1, Ljwtc/chess/GameControl;.m_iLevelMode:I // field@0abb │ │ -06abfc: 0f00 |0002: return v0 │ │ +06c7a0: |[06c7a0] jwtc.chess.GameControl.getLevelMode:()I │ │ +06c7b0: 5210 bb0a |0000: iget v0, v1, Ljwtc/chess/GameControl;.m_iLevelMode:I // field@0abb │ │ +06c7b4: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=845 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Ljwtc/chess/GameControl; │ │ │ │ #18 : (in Ljwtc/chess/GameControl;) │ │ @@ -123451,17 +123496,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -06ac00: |[06ac00] jwtc.chess.GameControl.getLevelPly:()I │ │ -06ac10: 5210 b80a |0000: iget v0, v1, Ljwtc/chess/GameControl;._selectedLevelPly:I // field@0ab8 │ │ -06ac14: 0f00 |0002: return v0 │ │ +06c7b8: |[06c7b8] jwtc.chess.GameControl.getLevelPly:()I │ │ +06c7c8: 5210 b80a |0000: iget v0, v1, Ljwtc/chess/GameControl;._selectedLevelPly:I // field@0ab8 │ │ +06c7cc: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=848 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Ljwtc/chess/GameControl; │ │ │ │ #19 : (in Ljwtc/chess/GameControl;) │ │ @@ -123469,17 +123514,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -06ac18: |[06ac18] jwtc.chess.GameControl.getOpeningDbFileName:()Ljava/lang/String; │ │ -06ac28: 5410 b20a |0000: iget-object v0, v1, Ljwtc/chess/GameControl;._openingDbFileName:Ljava/lang/String; // field@0ab2 │ │ -06ac2c: 1100 |0002: return-object v0 │ │ +06c7d0: |[06c7d0] jwtc.chess.GameControl.getOpeningDbFileName:()Ljava/lang/String; │ │ +06c7e0: 5410 b20a |0000: iget-object v0, v1, Ljwtc/chess/GameControl;._openingDbFileName:Ljava/lang/String; // field@0ab2 │ │ +06c7e4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=138 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Ljwtc/chess/GameControl; │ │ │ │ #20 : (in Ljwtc/chess/GameControl;) │ │ @@ -123487,17 +123532,17 @@ │ │ type : '()Ljava/util/ArrayList;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -06ac30: |[06ac30] jwtc.chess.GameControl.getPGNEntries:()Ljava/util/ArrayList; │ │ -06ac40: 5410 a90a |0000: iget-object v0, v1, Ljwtc/chess/GameControl;._arrPGN:Ljava/util/ArrayList; // field@0aa9 │ │ -06ac44: 1100 |0002: return-object v0 │ │ +06c7e8: |[06c7e8] jwtc.chess.GameControl.getPGNEntries:()Ljava/util/ArrayList; │ │ +06c7f8: 5410 a90a |0000: iget-object v0, v1, Ljwtc/chess/GameControl;._arrPGN:Ljava/util/ArrayList; // field@0aa9 │ │ +06c7fc: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=835 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Ljwtc/chess/GameControl; │ │ │ │ #21 : (in Ljwtc/chess/GameControl;) │ │ @@ -123505,20 +123550,20 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -06ac48: |[06ac48] jwtc.chess.GameControl.getPGNHeadProperty:(Ljava/lang/String;)Ljava/lang/String; │ │ -06ac58: 5410 b10a |0000: iget-object v0, v1, Ljwtc/chess/GameControl;._mapPGNHead:Ljava/util/HashMap; // field@0ab1 │ │ -06ac5c: 6e20 c415 2000 |0002: invoke-virtual {v0, v2}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@15c4 │ │ -06ac62: 0c00 |0005: move-result-object v0 │ │ -06ac64: 1f00 4003 |0006: check-cast v0, Ljava/lang/String; // type@0340 │ │ -06ac68: 1100 |0008: return-object v0 │ │ +06c800: |[06c800] jwtc.chess.GameControl.getPGNHeadProperty:(Ljava/lang/String;)Ljava/lang/String; │ │ +06c810: 5410 b10a |0000: iget-object v0, v1, Ljwtc/chess/GameControl;._mapPGNHead:Ljava/util/HashMap; // field@0ab1 │ │ +06c814: 6e20 c415 2000 |0002: invoke-virtual {v0, v2}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@15c4 │ │ +06c81a: 0c00 |0005: move-result-object v0 │ │ +06c81c: 1f00 3d03 |0006: check-cast v0, Ljava/lang/String; // type@033d │ │ +06c820: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=899 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Ljwtc/chess/GameControl; │ │ 0x0000 - 0x0009 reg=2 sProp Ljava/lang/String; │ │ │ │ @@ -123527,17 +123572,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -06ac6c: |[06ac6c] jwtc.chess.GameControl.getPlayMode:()I │ │ -06ac7c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -06ac7e: 0f00 |0001: return v0 │ │ +06c824: |[06c824] jwtc.chess.GameControl.getPlayMode:()I │ │ +06c834: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +06c836: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=863 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Ljwtc/chess/GameControl; │ │ │ │ #23 : (in Ljwtc/chess/GameControl;) │ │ @@ -123545,17 +123590,17 @@ │ │ type : '()Ljwtc/chess/algorithm/UCIWrapper;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -06ac80: |[06ac80] jwtc.chess.GameControl.getUCI:()Ljwtc/chess/algorithm/UCIWrapper; │ │ -06ac90: 5410 b90a |0000: iget-object v0, v1, Ljwtc/chess/GameControl;._uci:Ljwtc/chess/algorithm/UCIWrapper; // field@0ab9 │ │ -06ac94: 1100 |0002: return-object v0 │ │ +06c838: |[06c838] jwtc.chess.GameControl.getUCI:()Ljwtc/chess/algorithm/UCIWrapper; │ │ +06c848: 5410 b90a |0000: iget-object v0, v1, Ljwtc/chess/GameControl;._uci:Ljwtc/chess/algorithm/UCIWrapper; // field@0ab9 │ │ +06c84c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=336 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Ljwtc/chess/GameControl; │ │ │ │ #24 : (in Ljwtc/chess/GameControl;) │ │ @@ -123563,19 +123608,19 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -06ac98: |[06ac98] jwtc.chess.GameControl.getWhite:()Ljava/lang/String; │ │ -06aca8: 1a00 320e |0000: const-string v0, "White" // string@0e32 │ │ -06acac: 6e20 f81a 0100 |0002: invoke-virtual {v1, v0}, Ljwtc/chess/GameControl;.getPGNHeadProperty:(Ljava/lang/String;)Ljava/lang/String; // method@1af8 │ │ -06acb2: 0c00 |0005: move-result-object v0 │ │ -06acb4: 1100 |0006: return-object v0 │ │ +06c850: |[06c850] jwtc.chess.GameControl.getWhite:()Ljava/lang/String; │ │ +06c860: 1a00 2f0e |0000: const-string v0, "White" // string@0e2f │ │ +06c864: 6e20 f71a 0100 |0002: invoke-virtual {v1, v0}, Ljwtc/chess/GameControl;.getPGNHeadProperty:(Ljava/lang/String;)Ljava/lang/String; // method@1af7 │ │ +06c86a: 0c00 |0005: move-result-object v0 │ │ +06c86c: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=902 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Ljwtc/chess/GameControl; │ │ │ │ #25 : (in Ljwtc/chess/GameControl;) │ │ @@ -123583,28 +123628,28 @@ │ │ type : '()J' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 23 16-bit code units │ │ -06acb8: |[06acb8] jwtc.chess.GameControl.getWhiteRemainClock:()J │ │ -06acc8: 1600 0000 |0000: const-wide/16 v0, #int 0 // #0 │ │ -06accc: 5362 ae0a |0002: iget-wide v2, v6, Ljwtc/chess/GameControl;._lClockStartWhite:J // field@0aae │ │ -06acd0: 3102 0200 |0004: cmp-long v2, v2, v0 │ │ -06acd4: 3d02 0a00 |0006: if-lez v2, 0010 // +000a │ │ -06acd8: 7100 6615 0000 |0008: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@1566 │ │ -06acde: 0b02 |000b: move-result-wide v2 │ │ -06ace0: 5364 ae0a |000c: iget-wide v4, v6, Ljwtc/chess/GameControl;._lClockStartWhite:J // field@0aae │ │ -06ace4: 9c00 0204 |000e: sub-long v0, v2, v4 │ │ -06ace8: 5362 af0a |0010: iget-wide v2, v6, Ljwtc/chess/GameControl;._lClockTotal:J // field@0aaf │ │ -06acec: 5364 b00a |0012: iget-wide v4, v6, Ljwtc/chess/GameControl;._lClockWhite:J // field@0ab0 │ │ -06acf0: bb04 |0014: add-long/2addr v4, v0 │ │ -06acf2: bc42 |0015: sub-long/2addr v2, v4 │ │ -06acf4: 1002 |0016: return-wide v2 │ │ +06c870: |[06c870] jwtc.chess.GameControl.getWhiteRemainClock:()J │ │ +06c880: 1600 0000 |0000: const-wide/16 v0, #int 0 // #0 │ │ +06c884: 5362 ae0a |0002: iget-wide v2, v6, Ljwtc/chess/GameControl;._lClockStartWhite:J // field@0aae │ │ +06c888: 3102 0200 |0004: cmp-long v2, v2, v0 │ │ +06c88c: 3d02 0a00 |0006: if-lez v2, 0010 // +000a │ │ +06c890: 7100 6615 0000 |0008: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@1566 │ │ +06c896: 0b02 |000b: move-result-wide v2 │ │ +06c898: 5364 ae0a |000c: iget-wide v4, v6, Ljwtc/chess/GameControl;._lClockStartWhite:J // field@0aae │ │ +06c89c: 9c00 0204 |000e: sub-long v0, v2, v4 │ │ +06c8a0: 5362 af0a |0010: iget-wide v2, v6, Ljwtc/chess/GameControl;._lClockTotal:J // field@0aaf │ │ +06c8a4: 5364 b00a |0012: iget-wide v4, v6, Ljwtc/chess/GameControl;._lClockWhite:J // field@0ab0 │ │ +06c8a8: bb04 |0014: add-long/2addr v4, v0 │ │ +06c8aa: bc42 |0015: sub-long/2addr v2, v4 │ │ +06c8ac: 1002 |0016: return-wide v2 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=210 │ │ 0x0010 line=211 │ │ locals : │ │ 0x0010 - 0x0017 reg=0 lDiff J │ │ 0x0000 - 0x0017 reg=6 this Ljwtc/chess/GameControl; │ │ @@ -123614,55 +123659,55 @@ │ │ type : '(Ljava/lang/String;Z)Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 85 16-bit code units │ │ -06acf8: |[06acf8] jwtc.chess.GameControl.initFEN:(Ljava/lang/String;Z)Z │ │ -06ad08: 5430 aa0a |0000: iget-object v0, v3, Ljwtc/chess/GameControl;._jni:Ljwtc/chess/JNI; // field@0aaa │ │ -06ad0c: 6e20 341b 4000 |0002: invoke-virtual {v0, v4}, Ljwtc/chess/JNI;.initFEN:(Ljava/lang/String;)Z // method@1b34 │ │ -06ad12: 0a00 |0005: move-result v0 │ │ -06ad14: 3800 4d00 |0006: if-eqz v0, 0053 // +004d │ │ -06ad18: 3805 3400 |0008: if-eqz v5, 003c // +0034 │ │ -06ad1c: 5430 b10a |000a: iget-object v0, v3, Ljwtc/chess/GameControl;._mapPGNHead:Ljava/util/HashMap; // field@0ab1 │ │ -06ad20: 6e10 c115 0000 |000c: invoke-virtual {v0}, Ljava/util/HashMap;.clear:()V // method@15c1 │ │ -06ad26: 5430 b10a |000f: iget-object v0, v3, Ljwtc/chess/GameControl;._mapPGNHead:Ljava/util/HashMap; // field@0ab1 │ │ -06ad2a: 1a01 1104 |0011: const-string v1, "Event" // string@0411 │ │ -06ad2e: 1a02 c301 |0013: const-string v2, "?" // string@01c3 │ │ -06ad32: 6e30 c515 1002 |0015: invoke-virtual {v0, v1, v2}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@15c5 │ │ -06ad38: 5430 b10a |0018: iget-object v0, v3, Ljwtc/chess/GameControl;._mapPGNHead:Ljava/util/HashMap; // field@0ab1 │ │ -06ad3c: 1a01 990c |001a: const-string v1, "Site" // string@0c99 │ │ -06ad40: 1a02 c301 |001c: const-string v2, "?" // string@01c3 │ │ -06ad44: 6e30 c515 1002 |001e: invoke-virtual {v0, v1, v2}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@15c5 │ │ -06ad4a: 5430 b10a |0021: iget-object v0, v3, Ljwtc/chess/GameControl;._mapPGNHead:Ljava/util/HashMap; // field@0ab1 │ │ -06ad4e: 1a01 230c |0023: const-string v1, "Round" // string@0c23 │ │ -06ad52: 1a02 c301 |0025: const-string v2, "?" // string@01c3 │ │ -06ad56: 6e30 c515 1002 |0027: invoke-virtual {v0, v1, v2}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@15c5 │ │ -06ad5c: 5430 b10a |002a: iget-object v0, v3, Ljwtc/chess/GameControl;._mapPGNHead:Ljava/util/HashMap; // field@0ab1 │ │ -06ad60: 1a01 320e |002c: const-string v1, "White" // string@0e32 │ │ -06ad64: 1a02 8b23 |002e: const-string v2, "white ?" // string@238b │ │ -06ad68: 6e30 c515 1002 |0030: invoke-virtual {v0, v1, v2}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@15c5 │ │ -06ad6e: 5430 b10a |0033: iget-object v0, v3, Ljwtc/chess/GameControl;._mapPGNHead:Ljava/util/HashMap; // field@0ab1 │ │ -06ad72: 1a01 9a02 |0035: const-string v1, "Black" // string@029a │ │ -06ad76: 1a02 5311 |0037: const-string v2, "black ?" // string@1153 │ │ -06ad7a: 6e30 c515 1002 |0039: invoke-virtual {v0, v1, v2}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@15c5 │ │ -06ad80: 5430 b10a |003c: iget-object v0, v3, Ljwtc/chess/GameControl;._mapPGNHead:Ljava/util/HashMap; // field@0ab1 │ │ -06ad84: 1a01 890c |003e: const-string v1, "Setup" // string@0c89 │ │ -06ad88: 1a02 5601 |0040: const-string v2, "1" // string@0156 │ │ -06ad8c: 6e30 c515 1002 |0042: invoke-virtual {v0, v1, v2}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@15c5 │ │ -06ad92: 5430 b10a |0045: iget-object v0, v3, Ljwtc/chess/GameControl;._mapPGNHead:Ljava/util/HashMap; // field@0ab1 │ │ -06ad96: 1a01 2504 |0047: const-string v1, "FEN" // string@0425 │ │ -06ad9a: 6e30 c515 1004 |0049: invoke-virtual {v0, v1, v4}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@15c5 │ │ -06ada0: 5430 a90a |004c: iget-object v0, v3, Ljwtc/chess/GameControl;._arrPGN:Ljava/util/ArrayList; // field@0aa9 │ │ -06ada4: 6e10 a115 0000 |004e: invoke-virtual {v0}, Ljava/util/ArrayList;.clear:()V // method@15a1 │ │ -06adaa: 1210 |0051: const/4 v0, #int 1 // #1 │ │ -06adac: 0f00 |0052: return v0 │ │ -06adae: 1200 |0053: const/4 v0, #int 0 // #0 │ │ -06adb0: 28fe |0054: goto 0052 // -0002 │ │ +06c8b0: |[06c8b0] jwtc.chess.GameControl.initFEN:(Ljava/lang/String;Z)Z │ │ +06c8c0: 5430 aa0a |0000: iget-object v0, v3, Ljwtc/chess/GameControl;._jni:Ljwtc/chess/JNI; // field@0aaa │ │ +06c8c4: 6e20 331b 4000 |0002: invoke-virtual {v0, v4}, Ljwtc/chess/JNI;.initFEN:(Ljava/lang/String;)Z // method@1b33 │ │ +06c8ca: 0a00 |0005: move-result v0 │ │ +06c8cc: 3800 4d00 |0006: if-eqz v0, 0053 // +004d │ │ +06c8d0: 3805 3400 |0008: if-eqz v5, 003c // +0034 │ │ +06c8d4: 5430 b10a |000a: iget-object v0, v3, Ljwtc/chess/GameControl;._mapPGNHead:Ljava/util/HashMap; // field@0ab1 │ │ +06c8d8: 6e10 c115 0000 |000c: invoke-virtual {v0}, Ljava/util/HashMap;.clear:()V // method@15c1 │ │ +06c8de: 5430 b10a |000f: iget-object v0, v3, Ljwtc/chess/GameControl;._mapPGNHead:Ljava/util/HashMap; // field@0ab1 │ │ +06c8e2: 1a01 1104 |0011: const-string v1, "Event" // string@0411 │ │ +06c8e6: 1a02 c301 |0013: const-string v2, "?" // string@01c3 │ │ +06c8ea: 6e30 c515 1002 |0015: invoke-virtual {v0, v1, v2}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@15c5 │ │ +06c8f0: 5430 b10a |0018: iget-object v0, v3, Ljwtc/chess/GameControl;._mapPGNHead:Ljava/util/HashMap; // field@0ab1 │ │ +06c8f4: 1a01 960c |001a: const-string v1, "Site" // string@0c96 │ │ +06c8f8: 1a02 c301 |001c: const-string v2, "?" // string@01c3 │ │ +06c8fc: 6e30 c515 1002 |001e: invoke-virtual {v0, v1, v2}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@15c5 │ │ +06c902: 5430 b10a |0021: iget-object v0, v3, Ljwtc/chess/GameControl;._mapPGNHead:Ljava/util/HashMap; // field@0ab1 │ │ +06c906: 1a01 200c |0023: const-string v1, "Round" // string@0c20 │ │ +06c90a: 1a02 c301 |0025: const-string v2, "?" // string@01c3 │ │ +06c90e: 6e30 c515 1002 |0027: invoke-virtual {v0, v1, v2}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@15c5 │ │ +06c914: 5430 b10a |002a: iget-object v0, v3, Ljwtc/chess/GameControl;._mapPGNHead:Ljava/util/HashMap; // field@0ab1 │ │ +06c918: 1a01 2f0e |002c: const-string v1, "White" // string@0e2f │ │ +06c91c: 1a02 8723 |002e: const-string v2, "white ?" // string@2387 │ │ +06c920: 6e30 c515 1002 |0030: invoke-virtual {v0, v1, v2}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@15c5 │ │ +06c926: 5430 b10a |0033: iget-object v0, v3, Ljwtc/chess/GameControl;._mapPGNHead:Ljava/util/HashMap; // field@0ab1 │ │ +06c92a: 1a01 9a02 |0035: const-string v1, "Black" // string@029a │ │ +06c92e: 1a02 4f11 |0037: const-string v2, "black ?" // string@114f │ │ +06c932: 6e30 c515 1002 |0039: invoke-virtual {v0, v1, v2}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@15c5 │ │ +06c938: 5430 b10a |003c: iget-object v0, v3, Ljwtc/chess/GameControl;._mapPGNHead:Ljava/util/HashMap; // field@0ab1 │ │ +06c93c: 1a01 860c |003e: const-string v1, "Setup" // string@0c86 │ │ +06c940: 1a02 5601 |0040: const-string v2, "1" // string@0156 │ │ +06c944: 6e30 c515 1002 |0042: invoke-virtual {v0, v1, v2}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@15c5 │ │ +06c94a: 5430 b10a |0045: iget-object v0, v3, Ljwtc/chess/GameControl;._mapPGNHead:Ljava/util/HashMap; // field@0ab1 │ │ +06c94e: 1a01 2504 |0047: const-string v1, "FEN" // string@0425 │ │ +06c952: 6e30 c515 1004 |0049: invoke-virtual {v0, v1, v4}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@15c5 │ │ +06c958: 5430 a90a |004c: iget-object v0, v3, Ljwtc/chess/GameControl;._arrPGN:Ljava/util/ArrayList; // field@0aa9 │ │ +06c95c: 6e10 a115 0000 |004e: invoke-virtual {v0}, Ljava/util/ArrayList;.clear:()V // method@15a1 │ │ +06c962: 1210 |0051: const/4 v0, #int 1 // #1 │ │ +06c964: 0f00 |0052: return v0 │ │ +06c966: 1200 |0053: const/4 v0, #int 0 // #0 │ │ +06c968: 28fe |0054: goto 0052 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=252 │ │ 0x0008 line=254 │ │ 0x000a line=255 │ │ 0x000f line=256 │ │ 0x0018 line=257 │ │ @@ -123684,17 +123729,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -06adb4: |[06adb4] jwtc.chess.GameControl.isActive:()Z │ │ -06adc4: 5510 ba0a |0000: iget-boolean v0, v1, Ljwtc/chess/GameControl;.m_bActive:Z // field@0aba │ │ -06adc8: 0f00 |0002: return v0 │ │ +06c96c: |[06c96c] jwtc.chess.GameControl.isActive:()Z │ │ +06c97c: 5510 ba0a |0000: iget-boolean v0, v1, Ljwtc/chess/GameControl;.m_bActive:Z // field@0aba │ │ +06c980: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=152 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Ljwtc/chess/GameControl; │ │ │ │ #28 : (in Ljwtc/chess/GameControl;) │ │ @@ -123702,41 +123747,41 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 51 16-bit code units │ │ -06adcc: |[06adcc] jwtc.chess.GameControl.jumptoMove:(I)V │ │ -06addc: 5441 a90a |0000: iget-object v1, v4, Ljwtc/chess/GameControl;._arrPGN:Ljava/util/ArrayList; // field@0aa9 │ │ -06ade0: 6e10 aa15 0100 |0002: invoke-virtual {v1}, Ljava/util/ArrayList;.size:()I // method@15aa │ │ -06ade6: 0a01 |0005: move-result v1 │ │ -06ade8: 3615 2c00 |0006: if-gt v5, v1, 0032 // +002c │ │ -06adec: 3a05 2a00 |0008: if-ltz v5, 0032 // +002a │ │ -06adf0: 5441 aa0a |000a: iget-object v1, v4, Ljwtc/chess/GameControl;._jni:Ljwtc/chess/JNI; // field@0aaa │ │ -06adf4: 6e10 301b 0100 |000c: invoke-virtual {v1}, Ljwtc/chess/JNI;.getNumBoard:()I // method@1b30 │ │ -06adfa: 0a00 |000f: move-result v0 │ │ -06adfc: 3405 1800 |0010: if-lt v5, v0, 0028 // +0018 │ │ -06ae00: 3405 2000 |0012: if-lt v5, v0, 0032 // +0020 │ │ -06ae04: 5442 aa0a |0014: iget-object v2, v4, Ljwtc/chess/GameControl;._jni:Ljwtc/chess/JNI; // field@0aaa │ │ -06ae08: 5441 a90a |0016: iget-object v1, v4, Ljwtc/chess/GameControl;._arrPGN:Ljava/util/ArrayList; // field@0aa9 │ │ -06ae0c: d803 00ff |0018: add-int/lit8 v3, v0, #int -1 // #ff │ │ -06ae10: 6e20 a315 3100 |001a: invoke-virtual {v1, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@15a3 │ │ -06ae16: 0c01 |001d: move-result-object v1 │ │ -06ae18: 1f01 6f04 |001e: check-cast v1, Ljwtc/chess/PGNEntry; // type@046f │ │ -06ae1c: 5211 d20a |0020: iget v1, v1, Ljwtc/chess/PGNEntry;._move:I // field@0ad2 │ │ -06ae20: 6e20 3d1b 1200 |0022: invoke-virtual {v2, v1}, Ljwtc/chess/JNI;.move:(I)I // method@1b3d │ │ -06ae26: d800 0001 |0025: add-int/lit8 v0, v0, #int 1 // #01 │ │ -06ae2a: 28eb |0027: goto 0012 // -0015 │ │ -06ae2c: 3505 0a00 |0028: if-ge v5, v0, 0032 // +000a │ │ -06ae30: 5441 aa0a |002a: iget-object v1, v4, Ljwtc/chess/GameControl;._jni:Ljwtc/chess/JNI; // field@0aaa │ │ -06ae34: 6e10 4e1b 0100 |002c: invoke-virtual {v1}, Ljwtc/chess/JNI;.undo:()V // method@1b4e │ │ -06ae3a: d800 00ff |002f: add-int/lit8 v0, v0, #int -1 // #ff │ │ -06ae3e: 28f7 |0031: goto 0028 // -0009 │ │ -06ae40: 0e00 |0032: return-void │ │ +06c984: |[06c984] jwtc.chess.GameControl.jumptoMove:(I)V │ │ +06c994: 5441 a90a |0000: iget-object v1, v4, Ljwtc/chess/GameControl;._arrPGN:Ljava/util/ArrayList; // field@0aa9 │ │ +06c998: 6e10 aa15 0100 |0002: invoke-virtual {v1}, Ljava/util/ArrayList;.size:()I // method@15aa │ │ +06c99e: 0a01 |0005: move-result v1 │ │ +06c9a0: 3615 2c00 |0006: if-gt v5, v1, 0032 // +002c │ │ +06c9a4: 3a05 2a00 |0008: if-ltz v5, 0032 // +002a │ │ +06c9a8: 5441 aa0a |000a: iget-object v1, v4, Ljwtc/chess/GameControl;._jni:Ljwtc/chess/JNI; // field@0aaa │ │ +06c9ac: 6e10 2f1b 0100 |000c: invoke-virtual {v1}, Ljwtc/chess/JNI;.getNumBoard:()I // method@1b2f │ │ +06c9b2: 0a00 |000f: move-result v0 │ │ +06c9b4: 3405 1800 |0010: if-lt v5, v0, 0028 // +0018 │ │ +06c9b8: 3405 2000 |0012: if-lt v5, v0, 0032 // +0020 │ │ +06c9bc: 5442 aa0a |0014: iget-object v2, v4, Ljwtc/chess/GameControl;._jni:Ljwtc/chess/JNI; // field@0aaa │ │ +06c9c0: 5441 a90a |0016: iget-object v1, v4, Ljwtc/chess/GameControl;._arrPGN:Ljava/util/ArrayList; // field@0aa9 │ │ +06c9c4: d803 00ff |0018: add-int/lit8 v3, v0, #int -1 // #ff │ │ +06c9c8: 6e20 a315 3100 |001a: invoke-virtual {v1, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@15a3 │ │ +06c9ce: 0c01 |001d: move-result-object v1 │ │ +06c9d0: 1f01 6c04 |001e: check-cast v1, Ljwtc/chess/PGNEntry; // type@046c │ │ +06c9d4: 5211 d20a |0020: iget v1, v1, Ljwtc/chess/PGNEntry;._move:I // field@0ad2 │ │ +06c9d8: 6e20 3c1b 1200 |0022: invoke-virtual {v2, v1}, Ljwtc/chess/JNI;.move:(I)I // method@1b3c │ │ +06c9de: d800 0001 |0025: add-int/lit8 v0, v0, #int 1 // #01 │ │ +06c9e2: 28eb |0027: goto 0012 // -0015 │ │ +06c9e4: 3505 0a00 |0028: if-ge v5, v0, 0032 // +000a │ │ +06c9e8: 5441 aa0a |002a: iget-object v1, v4, Ljwtc/chess/GameControl;._jni:Ljwtc/chess/JNI; // field@0aaa │ │ +06c9ec: 6e10 4d1b 0100 |002c: invoke-virtual {v1}, Ljwtc/chess/JNI;.undo:()V // method@1b4d │ │ +06c9f2: d800 00ff |002f: add-int/lit8 v0, v0, #int -1 // #ff │ │ +06c9f6: 28f7 |0031: goto 0028 // -0009 │ │ +06c9f8: 0e00 |0032: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=345 │ │ 0x000a line=346 │ │ 0x0010 line=347 │ │ 0x0012 line=348 │ │ 0x0014 line=349 │ │ @@ -123755,26 +123800,27 @@ │ │ type : '(Ljava/io/InputStream;Ljava/lang/String;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 16 16-bit code units │ │ -06ae44: |[06ae44] jwtc.chess.GameControl.loadDB:(Ljava/io/InputStream;Ljava/lang/String;I)V │ │ -06ae54: 5b24 b20a |0000: iput-object v4, v2, Ljwtc/chess/GameControl;._openingDbFileName:Ljava/lang/String; // field@0ab2 │ │ -06ae58: 2200 4403 |0002: new-instance v0, Ljava/lang/Thread; // type@0344 │ │ -06ae5c: 2201 6a04 |0004: new-instance v1, Ljwtc/chess/GameControl$1; // type@046a │ │ -06ae60: 7055 df1a 2134 |0006: invoke-direct {v1, v2, v4, v3, v5}, Ljwtc/chess/GameControl$1;.:(Ljwtc/chess/GameControl;Ljava/lang/String;Ljava/io/InputStream;I)V // method@1adf │ │ -06ae66: 7020 6b15 1000 |0009: invoke-direct {v0, v1}, Ljava/lang/Thread;.:(Ljava/lang/Runnable;)V // method@156b │ │ -06ae6c: 6e10 7115 0000 |000c: invoke-virtual {v0}, Ljava/lang/Thread;.start:()V // method@1571 │ │ -06ae72: 0e00 |000f: return-void │ │ +06c9fc: |[06c9fc] jwtc.chess.GameControl.loadDB:(Ljava/io/InputStream;Ljava/lang/String;I)V │ │ +06ca0c: 5b24 b20a |0000: iput-object v4, v2, Ljwtc/chess/GameControl;._openingDbFileName:Ljava/lang/String; // field@0ab2 │ │ +06ca10: 2200 4103 |0002: new-instance v0, Ljava/lang/Thread; // type@0341 │ │ +06ca14: 2201 6704 |0004: new-instance v1, Ljwtc/chess/GameControl$1; // type@0467 │ │ +06ca18: 7055 de1a 2134 |0006: invoke-direct {v1, v2, v4, v3, v5}, Ljwtc/chess/GameControl$1;.:(Ljwtc/chess/GameControl;Ljava/lang/String;Ljava/io/InputStream;I)V // method@1ade │ │ +06ca1e: 7020 6b15 1000 |0009: invoke-direct {v0, v1}, Ljava/lang/Thread;.:(Ljava/lang/Runnable;)V // method@156b │ │ +06ca24: 6e10 7115 0000 |000c: invoke-virtual {v0}, Ljava/lang/Thread;.start:()V // method@1571 │ │ +06ca2a: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=105 │ │ 0x0002 line=106 │ │ + 0x000c line=129 │ │ 0x000f line=131 │ │ locals : │ │ 0x0000 - 0x0010 reg=2 this Ljwtc/chess/GameControl; │ │ 0x0000 - 0x0010 reg=3 in Ljava/io/InputStream; │ │ 0x0000 - 0x0010 reg=4 outFilename Ljava/lang/String; │ │ 0x0000 - 0x0010 reg=5 depth I │ │ │ │ @@ -123783,20 +123829,20 @@ │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -06ae74: |[06ae74] jwtc.chess.GameControl.loadPGN:(Ljava/lang/String;)Z │ │ -06ae84: 6e10 051b 0100 |0000: invoke-virtual {v1}, Ljwtc/chess/GameControl;.newGame:()V // method@1b05 │ │ -06ae8a: 6e20 021b 2100 |0003: invoke-virtual {v1, v2}, Ljwtc/chess/GameControl;.loadPGNHead:(Ljava/lang/String;)V // method@1b02 │ │ -06ae90: 6e20 031b 2100 |0006: invoke-virtual {v1, v2}, Ljwtc/chess/GameControl;.loadPGNMoves:(Ljava/lang/String;)Z // method@1b03 │ │ -06ae96: 0a00 |0009: move-result v0 │ │ -06ae98: 0f00 |000a: return v0 │ │ +06ca2c: |[06ca2c] jwtc.chess.GameControl.loadPGN:(Ljava/lang/String;)Z │ │ +06ca3c: 6e10 041b 0100 |0000: invoke-virtual {v1}, Ljwtc/chess/GameControl;.newGame:()V // method@1b04 │ │ +06ca42: 6e20 011b 2100 |0003: invoke-virtual {v1, v2}, Ljwtc/chess/GameControl;.loadPGNHead:(Ljava/lang/String;)V // method@1b01 │ │ +06ca48: 6e20 021b 2100 |0006: invoke-virtual {v1, v2}, Ljwtc/chess/GameControl;.loadPGNMoves:(Ljava/lang/String;)Z // method@1b02 │ │ +06ca4e: 0a00 |0009: move-result v0 │ │ +06ca50: 0f00 |000a: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=754 │ │ 0x0003 line=756 │ │ 0x0006 line=758 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Ljwtc/chess/GameControl; │ │ @@ -123807,83 +123853,83 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 12 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 132 16-bit code units │ │ -06ae9c: |[06ae9c] jwtc.chess.GameControl.loadPGNHead:(Ljava/lang/String;)V │ │ -06aeac: 1229 |0000: const/4 v9, #int 2 // #2 │ │ -06aeae: 1218 |0001: const/4 v8, #int 1 // #1 │ │ -06aeb0: 1a05 9b0e |0002: const-string v5, "[\r\n]+" // string@0e9b │ │ -06aeb4: 1a06 0c00 |0004: const-string v6, " " // string@000c │ │ -06aeb8: 6e30 4415 5b06 |0006: invoke-virtual {v11, v5, v6}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@1544 │ │ -06aebe: 0c0b |0009: move-result-object v11 │ │ -06aec0: 1a05 0d00 |000a: const-string v5, " " // string@000d │ │ -06aec4: 1a06 0c00 |000c: const-string v6, " " // string@000c │ │ -06aec8: 6e30 4415 5b06 |000e: invoke-virtual {v11, v5, v6}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@1544 │ │ -06aece: 0c0b |0011: move-result-object v11 │ │ -06aed0: 6e10 4d15 0b00 |0012: invoke-virtual {v11}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@154d │ │ -06aed6: 0c0b |0015: move-result-object v11 │ │ -06aed8: 2205 4203 |0016: new-instance v5, Ljava/lang/StringBuilder; // type@0342 │ │ -06aedc: 7010 5715 0500 |0018: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ -06aee2: 6e20 5f15 b500 |001b: invoke-virtual {v5, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -06aee8: 0c05 |001e: move-result-object v5 │ │ -06aeea: 1a06 0c00 |001f: const-string v6, " " // string@000c │ │ -06aeee: 6e20 5f15 6500 |0021: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -06aef4: 0c05 |0024: move-result-object v5 │ │ -06aef6: 6e10 6415 0500 |0025: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ -06aefc: 0c0b |0028: move-result-object v11 │ │ -06aefe: 1a05 a30e |0029: const-string v5, "\[(\w+) "(.*)"\]" // string@0ea3 │ │ -06af02: 7110 0c16 0500 |002b: invoke-static {v5}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@160c │ │ -06af08: 0c02 |002e: move-result-object v2 │ │ -06af0a: 1200 |002f: const/4 v0, #int 0 // #0 │ │ -06af0c: 6e10 4215 0b00 |0030: invoke-virtual {v11}, Ljava/lang/String;.length:()I // method@1542 │ │ -06af12: 0a05 |0033: move-result v5 │ │ -06af14: 3550 1b00 |0034: if-ge v0, v5, 004f // +001b │ │ -06af18: 1a05 0c00 |0036: const-string v5, " " // string@000c │ │ -06af1c: 6e30 3f15 5b00 |0038: invoke-virtual {v11, v5, v0}, Ljava/lang/String;.indexOf:(Ljava/lang/String;I)I // method@153f │ │ -06af22: 0a03 |003b: move-result v3 │ │ -06af24: 3d03 1300 |003c: if-lez v3, 004f // +0013 │ │ -06af28: 6e20 3515 0b00 |003e: invoke-virtual {v11, v0}, Ljava/lang/String;.charAt:(I)C // method@1535 │ │ -06af2e: 0a05 |0041: move-result v5 │ │ -06af30: 1306 5b00 |0042: const/16 v6, #int 91 // #5b │ │ -06af34: 3365 0e00 |0044: if-ne v5, v6, 0052 // +000e │ │ -06af38: 1a05 a60e |0046: const-string v5, "]" // string@0ea6 │ │ -06af3c: 6e30 3f15 5b00 |0048: invoke-virtual {v11, v5, v0}, Ljava/lang/String;.indexOf:(Ljava/lang/String;I)I // method@153f │ │ -06af42: 0a03 |004b: move-result v3 │ │ -06af44: 12f5 |004c: const/4 v5, #int -1 // #ff │ │ -06af46: 3353 0300 |004d: if-ne v3, v5, 0050 // +0003 │ │ -06af4a: 0e00 |004f: return-void │ │ -06af4c: d803 0301 |0050: add-int/lit8 v3, v3, #int 1 // #01 │ │ -06af50: 6e30 4815 0b03 |0052: invoke-virtual {v11, v0, v3}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@1548 │ │ -06af56: 0c04 |0055: move-result-object v4 │ │ -06af58: d800 0301 |0056: add-int/lit8 v0, v3, #int 1 // #01 │ │ -06af5c: 6e20 0d16 4200 |0058: invoke-virtual {v2, v4}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@160d │ │ -06af62: 0c01 |005b: move-result-object v1 │ │ -06af64: 6e10 0b16 0100 |005c: invoke-virtual {v1}, Ljava/util/regex/Matcher;.matches:()Z // method@160b │ │ -06af6a: 0a05 |005f: move-result v5 │ │ -06af6c: 3805 d0ff |0060: if-eqz v5, 0030 // -0030 │ │ -06af70: 54a5 b10a |0062: iget-object v5, v10, Ljwtc/chess/GameControl;._mapPGNHead:Ljava/util/HashMap; // field@0ab1 │ │ -06af74: 6e20 0916 8100 |0064: invoke-virtual {v1, v8}, Ljava/util/regex/Matcher;.group:(I)Ljava/lang/String; // method@1609 │ │ -06af7a: 0c06 |0067: move-result-object v6 │ │ -06af7c: 6e20 0916 9100 |0068: invoke-virtual {v1, v9}, Ljava/util/regex/Matcher;.group:(I)Ljava/lang/String; // method@1609 │ │ -06af82: 0c07 |006b: move-result-object v7 │ │ -06af84: 6e30 c515 6507 |006c: invoke-virtual {v5, v6, v7}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@15c5 │ │ -06af8a: 6e20 0916 8100 |006f: invoke-virtual {v1, v8}, Ljava/util/regex/Matcher;.group:(I)Ljava/lang/String; // method@1609 │ │ -06af90: 0c05 |0072: move-result-object v5 │ │ -06af92: 1a06 2504 |0073: const-string v6, "FEN" // string@0425 │ │ -06af96: 6e20 3915 6500 |0075: invoke-virtual {v5, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1539 │ │ -06af9c: 0a05 |0078: move-result v5 │ │ -06af9e: 3805 b7ff |0079: if-eqz v5, 0030 // -0049 │ │ -06afa2: 6e20 0916 9100 |007b: invoke-virtual {v1, v9}, Ljava/util/regex/Matcher;.group:(I)Ljava/lang/String; // method@1609 │ │ -06afa8: 0c05 |007e: move-result-object v5 │ │ -06afaa: 1206 |007f: const/4 v6, #int 0 // #0 │ │ -06afac: 6e30 fd1a 5a06 |0080: invoke-virtual {v10, v5, v6}, Ljwtc/chess/GameControl;.initFEN:(Ljava/lang/String;Z)Z // method@1afd │ │ -06afb2: 28ad |0083: goto 0030 // -0053 │ │ +06ca54: |[06ca54] jwtc.chess.GameControl.loadPGNHead:(Ljava/lang/String;)V │ │ +06ca64: 1229 |0000: const/4 v9, #int 2 // #2 │ │ +06ca66: 1218 |0001: const/4 v8, #int 1 // #1 │ │ +06ca68: 1a05 980e |0002: const-string v5, "[\r\n]+" // string@0e98 │ │ +06ca6c: 1a06 0c00 |0004: const-string v6, " " // string@000c │ │ +06ca70: 6e30 4415 5b06 |0006: invoke-virtual {v11, v5, v6}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@1544 │ │ +06ca76: 0c0b |0009: move-result-object v11 │ │ +06ca78: 1a05 0d00 |000a: const-string v5, " " // string@000d │ │ +06ca7c: 1a06 0c00 |000c: const-string v6, " " // string@000c │ │ +06ca80: 6e30 4415 5b06 |000e: invoke-virtual {v11, v5, v6}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@1544 │ │ +06ca86: 0c0b |0011: move-result-object v11 │ │ +06ca88: 6e10 4d15 0b00 |0012: invoke-virtual {v11}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@154d │ │ +06ca8e: 0c0b |0015: move-result-object v11 │ │ +06ca90: 2205 3f03 |0016: new-instance v5, Ljava/lang/StringBuilder; // type@033f │ │ +06ca94: 7010 5715 0500 |0018: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ +06ca9a: 6e20 5f15 b500 |001b: invoke-virtual {v5, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +06caa0: 0c05 |001e: move-result-object v5 │ │ +06caa2: 1a06 0c00 |001f: const-string v6, " " // string@000c │ │ +06caa6: 6e20 5f15 6500 |0021: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +06caac: 0c05 |0024: move-result-object v5 │ │ +06caae: 6e10 6415 0500 |0025: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ +06cab4: 0c0b |0028: move-result-object v11 │ │ +06cab6: 1a05 a00e |0029: const-string v5, "\[(\w+) "(.*)"\]" // string@0ea0 │ │ +06caba: 7110 0c16 0500 |002b: invoke-static {v5}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@160c │ │ +06cac0: 0c02 |002e: move-result-object v2 │ │ +06cac2: 1200 |002f: const/4 v0, #int 0 // #0 │ │ +06cac4: 6e10 4215 0b00 |0030: invoke-virtual {v11}, Ljava/lang/String;.length:()I // method@1542 │ │ +06caca: 0a05 |0033: move-result v5 │ │ +06cacc: 3550 1b00 |0034: if-ge v0, v5, 004f // +001b │ │ +06cad0: 1a05 0c00 |0036: const-string v5, " " // string@000c │ │ +06cad4: 6e30 3f15 5b00 |0038: invoke-virtual {v11, v5, v0}, Ljava/lang/String;.indexOf:(Ljava/lang/String;I)I // method@153f │ │ +06cada: 0a03 |003b: move-result v3 │ │ +06cadc: 3d03 1300 |003c: if-lez v3, 004f // +0013 │ │ +06cae0: 6e20 3515 0b00 |003e: invoke-virtual {v11, v0}, Ljava/lang/String;.charAt:(I)C // method@1535 │ │ +06cae6: 0a05 |0041: move-result v5 │ │ +06cae8: 1306 5b00 |0042: const/16 v6, #int 91 // #5b │ │ +06caec: 3365 0e00 |0044: if-ne v5, v6, 0052 // +000e │ │ +06caf0: 1a05 a30e |0046: const-string v5, "]" // string@0ea3 │ │ +06caf4: 6e30 3f15 5b00 |0048: invoke-virtual {v11, v5, v0}, Ljava/lang/String;.indexOf:(Ljava/lang/String;I)I // method@153f │ │ +06cafa: 0a03 |004b: move-result v3 │ │ +06cafc: 12f5 |004c: const/4 v5, #int -1 // #ff │ │ +06cafe: 3353 0300 |004d: if-ne v3, v5, 0050 // +0003 │ │ +06cb02: 0e00 |004f: return-void │ │ +06cb04: d803 0301 |0050: add-int/lit8 v3, v3, #int 1 // #01 │ │ +06cb08: 6e30 4815 0b03 |0052: invoke-virtual {v11, v0, v3}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@1548 │ │ +06cb0e: 0c04 |0055: move-result-object v4 │ │ +06cb10: d800 0301 |0056: add-int/lit8 v0, v3, #int 1 // #01 │ │ +06cb14: 6e20 0d16 4200 |0058: invoke-virtual {v2, v4}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@160d │ │ +06cb1a: 0c01 |005b: move-result-object v1 │ │ +06cb1c: 6e10 0b16 0100 |005c: invoke-virtual {v1}, Ljava/util/regex/Matcher;.matches:()Z // method@160b │ │ +06cb22: 0a05 |005f: move-result v5 │ │ +06cb24: 3805 d0ff |0060: if-eqz v5, 0030 // -0030 │ │ +06cb28: 54a5 b10a |0062: iget-object v5, v10, Ljwtc/chess/GameControl;._mapPGNHead:Ljava/util/HashMap; // field@0ab1 │ │ +06cb2c: 6e20 0916 8100 |0064: invoke-virtual {v1, v8}, Ljava/util/regex/Matcher;.group:(I)Ljava/lang/String; // method@1609 │ │ +06cb32: 0c06 |0067: move-result-object v6 │ │ +06cb34: 6e20 0916 9100 |0068: invoke-virtual {v1, v9}, Ljava/util/regex/Matcher;.group:(I)Ljava/lang/String; // method@1609 │ │ +06cb3a: 0c07 |006b: move-result-object v7 │ │ +06cb3c: 6e30 c515 6507 |006c: invoke-virtual {v5, v6, v7}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@15c5 │ │ +06cb42: 6e20 0916 8100 |006f: invoke-virtual {v1, v8}, Ljava/util/regex/Matcher;.group:(I)Ljava/lang/String; // method@1609 │ │ +06cb48: 0c05 |0072: move-result-object v5 │ │ +06cb4a: 1a06 2504 |0073: const-string v6, "FEN" // string@0425 │ │ +06cb4e: 6e20 3915 6500 |0075: invoke-virtual {v5, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1539 │ │ +06cb54: 0a05 |0078: move-result v5 │ │ +06cb56: 3805 b7ff |0079: if-eqz v5, 0030 // -0049 │ │ +06cb5a: 6e20 0916 9100 |007b: invoke-virtual {v1, v9}, Ljava/util/regex/Matcher;.group:(I)Ljava/lang/String; // method@1609 │ │ +06cb60: 0c05 |007e: move-result-object v5 │ │ +06cb62: 1206 |007f: const/4 v6, #int 0 // #0 │ │ +06cb64: 6e30 fc1a 5a06 |0080: invoke-virtual {v10, v5, v6}, Ljwtc/chess/GameControl;.initFEN:(Ljava/lang/String;Z)Z // method@1afc │ │ +06cb6a: 28ad |0083: goto 0030 // -0053 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=364 │ │ 0x000a line=365 │ │ 0x0012 line=366 │ │ 0x0016 line=367 │ │ 0x0029 line=371 │ │ @@ -123918,196 +123964,196 @@ │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 15 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 351 16-bit code units │ │ -06afb4: |[06afb4] jwtc.chess.GameControl.loadPGNMoves:(Ljava/lang/String;)Z │ │ -06afc4: 54da a90a |0000: iget-object v10, v13, Ljwtc/chess/GameControl;._arrPGN:Ljava/util/ArrayList; // field@0aa9 │ │ -06afc8: 6e10 a115 0a00 |0002: invoke-virtual {v10}, Ljava/util/ArrayList;.clear:()V // method@15a1 │ │ -06afce: 1a0a 9a0e |0005: const-string v10, "[\r\n\t]+" // string@0e9a │ │ -06afd2: 1a0b 0c00 |0007: const-string v11, " " // string@000c │ │ -06afd6: 6e30 4415 ae0b |0009: invoke-virtual {v14, v10, v11}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@1544 │ │ -06afdc: 0c0e |000c: move-result-object v14 │ │ -06afde: 2207 4103 |000d: new-instance v7, Ljava/lang/StringBuffer; // type@0341 │ │ -06afe2: 7020 4f15 e700 |000f: invoke-direct {v7, v14}, Ljava/lang/StringBuffer;.:(Ljava/lang/String;)V // method@154f │ │ -06afe8: 6e20 0b1b 7d00 |0012: invoke-virtual {v13, v7}, Ljwtc/chess/GameControl;.removeDoubleSpaces:(Ljava/lang/StringBuffer;)V // method@1b0b │ │ -06afee: 6e20 0a1b 7d00 |0015: invoke-virtual {v13, v7}, Ljwtc/chess/GameControl;.removeComment:(Ljava/lang/StringBuffer;)Z // method@1b0a │ │ -06aff4: 0a0a |0018: move-result v10 │ │ -06aff6: 390a fcff |0019: if-nez v10, 0015 // -0004 │ │ -06affa: 6e20 0b1b 7d00 |001b: invoke-virtual {v13, v7}, Ljwtc/chess/GameControl;.removeDoubleSpaces:(Ljava/lang/StringBuffer;)V // method@1b0b │ │ -06b000: 6e10 5615 0700 |001e: invoke-virtual {v7}, Ljava/lang/StringBuffer;.toString:()Ljava/lang/String; // method@1556 │ │ -06b006: 0c0e |0021: move-result-object v14 │ │ -06b008: 1a0a a10e |0022: const-string v10, "\$\d+" // string@0ea1 │ │ -06b00c: 1a0b 0000 |0024: const-string v11, "" // string@0000 │ │ -06b010: 6e30 4415 ae0b |0026: invoke-virtual {v14, v10, v11}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@1544 │ │ -06b016: 0c0e |0029: move-result-object v14 │ │ -06b018: 6e10 4d15 0e00 |002a: invoke-virtual {v14}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@154d │ │ -06b01e: 0c0e |002d: move-result-object v14 │ │ -06b020: 220a 4203 |002e: new-instance v10, Ljava/lang/StringBuilder; // type@0342 │ │ -06b024: 7010 5715 0a00 |0030: invoke-direct {v10}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ -06b02a: 6e20 5f15 ea00 |0033: invoke-virtual {v10, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -06b030: 0c0a |0036: move-result-object v10 │ │ -06b032: 1a0b 0c00 |0037: const-string v11, " " // string@000c │ │ -06b036: 6e20 5f15 ba00 |0039: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -06b03c: 0c0a |003c: move-result-object v10 │ │ -06b03e: 6e10 6415 0a00 |003d: invoke-virtual {v10}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ -06b044: 0c0e |0040: move-result-object v14 │ │ -06b046: 1213 |0041: const/4 v3, #int 1 // #1 │ │ -06b048: 1201 |0042: const/4 v1, #int 0 // #0 │ │ -06b04a: 1a06 0000 |0043: const-string v6, "" // string@0000 │ │ -06b04e: 6e10 4215 0e00 |0045: invoke-virtual {v14}, Ljava/lang/String;.length:()I // method@1542 │ │ -06b054: 0a0a |0048: move-result v10 │ │ -06b056: 35a1 2300 |0049: if-ge v1, v10, 006c // +0023 │ │ -06b05a: 1a0a 0c00 |004b: const-string v10, " " // string@000c │ │ -06b05e: 6e30 3f15 ae01 |004d: invoke-virtual {v14, v10, v1}, Ljava/lang/String;.indexOf:(Ljava/lang/String;I)I // method@153f │ │ -06b064: 0a04 |0050: move-result v4 │ │ -06b066: 1a0a 3301 |0051: const-string v10, "." // string@0133 │ │ -06b06a: 6e30 3f15 ae01 |0053: invoke-virtual {v14, v10, v1}, Ljava/lang/String;.indexOf:(Ljava/lang/String;I)I // method@153f │ │ -06b070: 0a05 |0056: move-result v5 │ │ -06b072: 1a09 0000 |0057: const-string v9, "" // string@0000 │ │ -06b076: 3d04 1300 |0059: if-lez v4, 006c // +0013 │ │ -06b07a: 6e20 3515 1e00 |005b: invoke-virtual {v14, v1}, Ljava/lang/String;.charAt:(I)C // method@1535 │ │ -06b080: 0a0a |005e: move-result v10 │ │ -06b082: 130b 5b00 |005f: const/16 v11, #int 91 // #5b │ │ -06b086: 33ba 6d00 |0061: if-ne v10, v11, 00ce // +006d │ │ -06b08a: 1a0a a60e |0063: const-string v10, "]" // string@0ea6 │ │ -06b08e: 6e30 3f15 ae01 |0065: invoke-virtual {v14, v10, v1}, Ljava/lang/String;.indexOf:(Ljava/lang/String;I)I // method@153f │ │ -06b094: 0a04 |0068: move-result v4 │ │ -06b096: 12fa |0069: const/4 v10, #int -1 // #ff │ │ -06b098: 33a4 3900 |006a: if-ne v4, v10, 00a3 // +0039 │ │ -06b09c: 6e10 4215 0600 |006c: invoke-virtual {v6}, Ljava/lang/String;.length:()I // method@1542 │ │ -06b0a2: 0a0a |006f: move-result v10 │ │ -06b0a4: 380a 0d00 |0070: if-eqz v10, 007d // +000d │ │ -06b0a8: 54da aa0a |0072: iget-object v10, v13, Ljwtc/chess/GameControl;._jni:Ljwtc/chess/JNI; // field@0aaa │ │ -06b0ac: 6e10 301b 0a00 |0074: invoke-virtual {v10}, Ljwtc/chess/JNI;.getNumBoard:()I // method@1b30 │ │ -06b0b2: 0a0a |0077: move-result v10 │ │ -06b0b4: d80a 0afe |0078: add-int/lit8 v10, v10, #int -2 // #fe │ │ -06b0b8: 6e30 121b ad06 |007a: invoke-virtual {v13, v10, v6}, Ljwtc/chess/GameControl;.setAnnotation:(ILjava/lang/String;)V // method@1b12 │ │ -06b0be: 121a |007d: const/4 v10, #int 1 // #1 │ │ -06b0c0: 0f0a |007e: return v10 │ │ -06b0c2: 0d00 |007f: move-exception v0 │ │ -06b0c4: 1a0a 0d19 |0080: const-string v10, "loadPGNMoves" // string@190d │ │ -06b0c8: 220b 4203 |0082: new-instance v11, Ljava/lang/StringBuilder; // type@0342 │ │ -06b0cc: 7010 5715 0b00 |0084: invoke-direct {v11}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ -06b0d2: 1a0c 1504 |0087: const-string v12, "Exception: " // string@0415 │ │ -06b0d6: 6e20 5f15 cb00 |0089: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -06b0dc: 0c0b |008c: move-result-object v11 │ │ -06b0de: 6e20 5e15 0b00 |008d: invoke-virtual {v11, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@155e │ │ -06b0e4: 0c0b |0090: move-result-object v11 │ │ -06b0e6: 6e10 6415 0b00 |0091: invoke-virtual {v11}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ -06b0ec: 0c0b |0094: move-result-object v11 │ │ -06b0ee: 7120 fa11 ba00 |0095: invoke-static {v10, v11}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@11fa │ │ -06b0f4: 1a0a 0d19 |0098: const-string v10, "loadPGNMoves" // string@190d │ │ -06b0f8: 6e10 5615 0700 |009a: invoke-virtual {v7}, Ljava/lang/StringBuffer;.toString:()Ljava/lang/String; // method@1556 │ │ -06b0fe: 0c0b |009d: move-result-object v11 │ │ -06b100: 7120 f811 ba00 |009e: invoke-static {v10, v11}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@11f8 │ │ -06b106: 120a |00a1: const/4 v10, #int 0 // #0 │ │ -06b108: 28dc |00a2: goto 007e // -0024 │ │ -06b10a: d804 0401 |00a3: add-int/lit8 v4, v4, #int 1 // #01 │ │ -06b10e: 6e30 4815 1e04 |00a5: invoke-virtual {v14, v1, v4}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@1548 │ │ -06b114: 0c09 |00a8: move-result-object v9 │ │ -06b116: d801 0401 |00a9: add-int/lit8 v1, v4, #int 1 // #01 │ │ -06b11a: 1a0a 3601 |00ab: const-string v10, ".." // string@0136 │ │ -06b11e: 6e20 3915 a900 |00ad: invoke-virtual {v9, v10}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1539 │ │ -06b124: 0a0a |00b0: move-result v10 │ │ -06b126: 390a 94ff |00b1: if-nez v10, 0045 // -006c │ │ -06b12a: 620a b60a |00b3: sget-object v10, Ljwtc/chess/GameControl;._patNum:Ljava/util/regex/Pattern; // field@0ab6 │ │ -06b12e: 6e20 0d16 9a00 |00b5: invoke-virtual {v10, v9}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@160d │ │ -06b134: 0c02 |00b8: move-result-object v2 │ │ -06b136: 6e10 0b16 0200 |00b9: invoke-virtual {v2}, Ljava/util/regex/Matcher;.matches:()Z // method@160b │ │ -06b13c: 0a0a |00bc: move-result v10 │ │ -06b13e: 380a 5800 |00bd: if-eqz v10, 0115 // +0058 │ │ -06b142: 121a |00bf: const/4 v10, #int 1 // #1 │ │ -06b144: 6e20 0916 a200 |00c0: invoke-virtual {v2, v10}, Ljava/util/regex/Matcher;.group:(I)Ljava/lang/String; // method@1609 │ │ -06b14a: 0c0a |00c3: move-result-object v10 │ │ -06b14c: 7110 0815 0a00 |00c4: invoke-static {v10}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@1508 │ │ -06b152: 0a08 |00c7: move-result v8 │ │ -06b154: 3338 a4ff |00c8: if-ne v8, v3, 006c // -005c │ │ -06b158: d803 0301 |00ca: add-int/lit8 v3, v3, #int 1 // #01 │ │ -06b15c: 2900 79ff |00cc: goto/16 0045 // -0087 │ │ -06b160: 6e20 3515 1e00 |00ce: invoke-virtual {v14, v1}, Ljava/lang/String;.charAt:(I)C // method@1535 │ │ -06b166: 0a0a |00d1: move-result v10 │ │ -06b168: 130b 7b00 |00d2: const/16 v11, #int 123 // #7b │ │ -06b16c: 33ba 1400 |00d4: if-ne v10, v11, 00e8 // +0014 │ │ -06b170: 1a0a d723 |00d6: const-string v10, "}" // string@23d7 │ │ -06b174: 6e30 3f15 ae01 |00d8: invoke-virtual {v14, v10, v1}, Ljava/lang/String;.indexOf:(Ljava/lang/String;I)I // method@153f │ │ -06b17a: 0a04 |00db: move-result v4 │ │ -06b17c: 12fa |00dc: const/4 v10, #int -1 // #ff │ │ -06b17e: 32a4 8fff |00dd: if-eq v4, v10, 006c // -0071 │ │ -06b182: d804 0401 |00df: add-int/lit8 v4, v4, #int 1 // #01 │ │ -06b186: 6e30 4815 1e04 |00e1: invoke-virtual {v14, v1, v4}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@1548 │ │ -06b18c: 0c09 |00e4: move-result-object v9 │ │ -06b18e: d801 0401 |00e5: add-int/lit8 v1, v4, #int 1 // #01 │ │ -06b192: 28c4 |00e7: goto 00ab // -003c │ │ -06b194: 3d05 2600 |00e8: if-lez v5, 010e // +0026 │ │ -06b198: 3545 2400 |00ea: if-ge v5, v4, 010e // +0024 │ │ -06b19c: 6e10 4215 0e00 |00ec: invoke-virtual {v14}, Ljava/lang/String;.length:()I // method@1542 │ │ -06b1a2: 0a0a |00ef: move-result v10 │ │ -06b1a4: d80b 0503 |00f0: add-int/lit8 v11, v5, #int 3 // #03 │ │ -06b1a8: 37ba 1400 |00f2: if-le v10, v11, 0106 // +0014 │ │ -06b1ac: d80a 0503 |00f4: add-int/lit8 v10, v5, #int 3 // #03 │ │ -06b1b0: 6e30 4815 5e0a |00f6: invoke-virtual {v14, v5, v10}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@1548 │ │ -06b1b6: 0c0a |00f9: move-result-object v10 │ │ -06b1b8: 1a0b 3701 |00fa: const-string v11, "..." // string@0137 │ │ -06b1bc: 6e20 3915 ba00 |00fc: invoke-virtual {v10, v11}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1539 │ │ -06b1c2: 0a0a |00ff: move-result v10 │ │ -06b1c4: 380a 0600 |0100: if-eqz v10, 0106 // +0006 │ │ -06b1c8: d801 0503 |0102: add-int/lit8 v1, v5, #int 3 // #03 │ │ -06b1cc: 2900 41ff |0104: goto/16 0045 // -00bf │ │ -06b1d0: d805 0501 |0106: add-int/lit8 v5, v5, #int 1 // #01 │ │ -06b1d4: 6e30 4815 1e05 |0108: invoke-virtual {v14, v1, v5}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@1548 │ │ -06b1da: 0c09 |010b: move-result-object v9 │ │ -06b1dc: 0151 |010c: move v1, v5 │ │ -06b1de: 289e |010d: goto 00ab // -0062 │ │ -06b1e0: 6e30 4815 1e04 |010e: invoke-virtual {v14, v1, v4}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@1548 │ │ -06b1e6: 0c09 |0111: move-result-object v9 │ │ -06b1e8: d801 0401 |0112: add-int/lit8 v1, v4, #int 1 // #01 │ │ -06b1ec: 2897 |0114: goto 00ab // -0069 │ │ -06b1ee: 620a b30a |0115: sget-object v10, Ljwtc/chess/GameControl;._patAnnot:Ljava/util/regex/Pattern; // field@0ab3 │ │ -06b1f2: 6e20 0d16 9a00 |0117: invoke-virtual {v10, v9}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@160d │ │ -06b1f8: 0c02 |011a: move-result-object v2 │ │ -06b1fa: 6e10 0b16 0200 |011b: invoke-virtual {v2}, Ljava/util/regex/Matcher;.matches:()Z // method@160b │ │ -06b200: 0a0a |011e: move-result v10 │ │ -06b202: 380a 0900 |011f: if-eqz v10, 0128 // +0009 │ │ -06b206: 121a |0121: const/4 v10, #int 1 // #1 │ │ -06b208: 6e20 0916 a200 |0122: invoke-virtual {v2, v10}, Ljava/util/regex/Matcher;.group:(I)Ljava/lang/String; // method@1609 │ │ -06b20e: 0c06 |0125: move-result-object v6 │ │ -06b210: 2900 1fff |0126: goto/16 0045 // -00e1 │ │ -06b214: 620a b50a |0128: sget-object v10, Ljwtc/chess/GameControl;._patMove:Ljava/util/regex/Pattern; // field@0ab5 │ │ -06b218: 6e20 0d16 9a00 |012a: invoke-virtual {v10, v9}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@160d │ │ -06b21e: 0c02 |012d: move-result-object v2 │ │ -06b220: 6e10 0b16 0200 |012e: invoke-virtual {v2}, Ljava/util/regex/Matcher;.matches:()Z // method@160b │ │ -06b226: 0a0a |0131: move-result v10 │ │ -06b228: 380a 0d00 |0132: if-eqz v10, 013f // +000d │ │ -06b22c: 120a |0134: const/4 v10, #int 0 // #0 │ │ -06b22e: 6e56 0d1b 9da2 |0135: invoke-virtual {v13, v9, v2, v10, v6}, Ljwtc/chess/GameControl;.requestMove:(Ljava/lang/String;Ljava/util/regex/Matcher;Ljava/lang/String;Ljava/lang/String;)Z // method@1b0d │ │ -06b234: 0a0a |0138: move-result v10 │ │ -06b236: 380a 33ff |0139: if-eqz v10, 006c // -00cd │ │ -06b23a: 1a06 0000 |013b: const-string v6, "" // string@0000 │ │ -06b23e: 2900 08ff |013d: goto/16 0045 // -00f8 │ │ -06b242: 620a b40a |013f: sget-object v10, Ljwtc/chess/GameControl;._patCastling:Ljava/util/regex/Pattern; // field@0ab4 │ │ -06b246: 6e20 0d16 9a00 |0141: invoke-virtual {v10, v9}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@160d │ │ -06b24c: 0c02 |0144: move-result-object v2 │ │ -06b24e: 6e10 0b16 0200 |0145: invoke-virtual {v2}, Ljava/util/regex/Matcher;.matches:()Z // method@160b │ │ -06b254: 0a0a |0148: move-result v10 │ │ -06b256: 380a fcfe |0149: if-eqz v10, 0045 // -0104 │ │ -06b25a: 120a |014b: const/4 v10, #int 0 // #0 │ │ -06b25c: 121b |014c: const/4 v11, #int 1 // #1 │ │ -06b25e: 6e20 0916 b200 |014d: invoke-virtual {v2, v11}, Ljava/util/regex/Matcher;.group:(I)Ljava/lang/String; // method@1609 │ │ -06b264: 0c0b |0150: move-result-object v11 │ │ -06b266: 6e56 0d1b 9dba |0151: invoke-virtual {v13, v9, v10, v11, v6}, Ljwtc/chess/GameControl;.requestMove:(Ljava/lang/String;Ljava/util/regex/Matcher;Ljava/lang/String;Ljava/lang/String;)Z // method@1b0d │ │ -06b26c: 0a0a |0154: move-result v10 │ │ -06b26e: 380a 17ff |0155: if-eqz v10, 006c // -00e9 │ │ -06b272: 1a06 0000 |0157: const-string v6, "" // string@0000 │ │ -06b276: 2900 ecfe |0159: goto/16 0045 // -0114 │ │ -06b27a: 0d00 |015b: move-exception v0 │ │ -06b27c: 120a |015c: const/4 v10, #int 0 // #0 │ │ -06b27e: 2900 21ff |015d: goto/16 007e // -00df │ │ +06cb6c: |[06cb6c] jwtc.chess.GameControl.loadPGNMoves:(Ljava/lang/String;)Z │ │ +06cb7c: 54da a90a |0000: iget-object v10, v13, Ljwtc/chess/GameControl;._arrPGN:Ljava/util/ArrayList; // field@0aa9 │ │ +06cb80: 6e10 a115 0a00 |0002: invoke-virtual {v10}, Ljava/util/ArrayList;.clear:()V // method@15a1 │ │ +06cb86: 1a0a 970e |0005: const-string v10, "[\r\n\t]+" // string@0e97 │ │ +06cb8a: 1a0b 0c00 |0007: const-string v11, " " // string@000c │ │ +06cb8e: 6e30 4415 ae0b |0009: invoke-virtual {v14, v10, v11}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@1544 │ │ +06cb94: 0c0e |000c: move-result-object v14 │ │ +06cb96: 2207 3e03 |000d: new-instance v7, Ljava/lang/StringBuffer; // type@033e │ │ +06cb9a: 7020 4f15 e700 |000f: invoke-direct {v7, v14}, Ljava/lang/StringBuffer;.:(Ljava/lang/String;)V // method@154f │ │ +06cba0: 6e20 0a1b 7d00 |0012: invoke-virtual {v13, v7}, Ljwtc/chess/GameControl;.removeDoubleSpaces:(Ljava/lang/StringBuffer;)V // method@1b0a │ │ +06cba6: 6e20 091b 7d00 |0015: invoke-virtual {v13, v7}, Ljwtc/chess/GameControl;.removeComment:(Ljava/lang/StringBuffer;)Z // method@1b09 │ │ +06cbac: 0a0a |0018: move-result v10 │ │ +06cbae: 390a fcff |0019: if-nez v10, 0015 // -0004 │ │ +06cbb2: 6e20 0a1b 7d00 |001b: invoke-virtual {v13, v7}, Ljwtc/chess/GameControl;.removeDoubleSpaces:(Ljava/lang/StringBuffer;)V // method@1b0a │ │ +06cbb8: 6e10 5615 0700 |001e: invoke-virtual {v7}, Ljava/lang/StringBuffer;.toString:()Ljava/lang/String; // method@1556 │ │ +06cbbe: 0c0e |0021: move-result-object v14 │ │ +06cbc0: 1a0a 9e0e |0022: const-string v10, "\$\d+" // string@0e9e │ │ +06cbc4: 1a0b 0000 |0024: const-string v11, "" // string@0000 │ │ +06cbc8: 6e30 4415 ae0b |0026: invoke-virtual {v14, v10, v11}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@1544 │ │ +06cbce: 0c0e |0029: move-result-object v14 │ │ +06cbd0: 6e10 4d15 0e00 |002a: invoke-virtual {v14}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@154d │ │ +06cbd6: 0c0e |002d: move-result-object v14 │ │ +06cbd8: 220a 3f03 |002e: new-instance v10, Ljava/lang/StringBuilder; // type@033f │ │ +06cbdc: 7010 5715 0a00 |0030: invoke-direct {v10}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ +06cbe2: 6e20 5f15 ea00 |0033: invoke-virtual {v10, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +06cbe8: 0c0a |0036: move-result-object v10 │ │ +06cbea: 1a0b 0c00 |0037: const-string v11, " " // string@000c │ │ +06cbee: 6e20 5f15 ba00 |0039: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +06cbf4: 0c0a |003c: move-result-object v10 │ │ +06cbf6: 6e10 6415 0a00 |003d: invoke-virtual {v10}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ +06cbfc: 0c0e |0040: move-result-object v14 │ │ +06cbfe: 1213 |0041: const/4 v3, #int 1 // #1 │ │ +06cc00: 1201 |0042: const/4 v1, #int 0 // #0 │ │ +06cc02: 1a06 0000 |0043: const-string v6, "" // string@0000 │ │ +06cc06: 6e10 4215 0e00 |0045: invoke-virtual {v14}, Ljava/lang/String;.length:()I // method@1542 │ │ +06cc0c: 0a0a |0048: move-result v10 │ │ +06cc0e: 35a1 2300 |0049: if-ge v1, v10, 006c // +0023 │ │ +06cc12: 1a0a 0c00 |004b: const-string v10, " " // string@000c │ │ +06cc16: 6e30 3f15 ae01 |004d: invoke-virtual {v14, v10, v1}, Ljava/lang/String;.indexOf:(Ljava/lang/String;I)I // method@153f │ │ +06cc1c: 0a04 |0050: move-result v4 │ │ +06cc1e: 1a0a 3301 |0051: const-string v10, "." // string@0133 │ │ +06cc22: 6e30 3f15 ae01 |0053: invoke-virtual {v14, v10, v1}, Ljava/lang/String;.indexOf:(Ljava/lang/String;I)I // method@153f │ │ +06cc28: 0a05 |0056: move-result v5 │ │ +06cc2a: 1a09 0000 |0057: const-string v9, "" // string@0000 │ │ +06cc2e: 3d04 1300 |0059: if-lez v4, 006c // +0013 │ │ +06cc32: 6e20 3515 1e00 |005b: invoke-virtual {v14, v1}, Ljava/lang/String;.charAt:(I)C // method@1535 │ │ +06cc38: 0a0a |005e: move-result v10 │ │ +06cc3a: 130b 5b00 |005f: const/16 v11, #int 91 // #5b │ │ +06cc3e: 33ba 6d00 |0061: if-ne v10, v11, 00ce // +006d │ │ +06cc42: 1a0a a30e |0063: const-string v10, "]" // string@0ea3 │ │ +06cc46: 6e30 3f15 ae01 |0065: invoke-virtual {v14, v10, v1}, Ljava/lang/String;.indexOf:(Ljava/lang/String;I)I // method@153f │ │ +06cc4c: 0a04 |0068: move-result v4 │ │ +06cc4e: 12fa |0069: const/4 v10, #int -1 // #ff │ │ +06cc50: 33a4 3900 |006a: if-ne v4, v10, 00a3 // +0039 │ │ +06cc54: 6e10 4215 0600 |006c: invoke-virtual {v6}, Ljava/lang/String;.length:()I // method@1542 │ │ +06cc5a: 0a0a |006f: move-result v10 │ │ +06cc5c: 380a 0d00 |0070: if-eqz v10, 007d // +000d │ │ +06cc60: 54da aa0a |0072: iget-object v10, v13, Ljwtc/chess/GameControl;._jni:Ljwtc/chess/JNI; // field@0aaa │ │ +06cc64: 6e10 2f1b 0a00 |0074: invoke-virtual {v10}, Ljwtc/chess/JNI;.getNumBoard:()I // method@1b2f │ │ +06cc6a: 0a0a |0077: move-result v10 │ │ +06cc6c: d80a 0afe |0078: add-int/lit8 v10, v10, #int -2 // #fe │ │ +06cc70: 6e30 111b ad06 |007a: invoke-virtual {v13, v10, v6}, Ljwtc/chess/GameControl;.setAnnotation:(ILjava/lang/String;)V // method@1b11 │ │ +06cc76: 121a |007d: const/4 v10, #int 1 // #1 │ │ +06cc78: 0f0a |007e: return v10 │ │ +06cc7a: 0d00 |007f: move-exception v0 │ │ +06cc7c: 1a0a 0919 |0080: const-string v10, "loadPGNMoves" // string@1909 │ │ +06cc80: 220b 3f03 |0082: new-instance v11, Ljava/lang/StringBuilder; // type@033f │ │ +06cc84: 7010 5715 0b00 |0084: invoke-direct {v11}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ +06cc8a: 1a0c 1504 |0087: const-string v12, "Exception: " // string@0415 │ │ +06cc8e: 6e20 5f15 cb00 |0089: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +06cc94: 0c0b |008c: move-result-object v11 │ │ +06cc96: 6e20 5e15 0b00 |008d: invoke-virtual {v11, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@155e │ │ +06cc9c: 0c0b |0090: move-result-object v11 │ │ +06cc9e: 6e10 6415 0b00 |0091: invoke-virtual {v11}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ +06cca4: 0c0b |0094: move-result-object v11 │ │ +06cca6: 7120 fa11 ba00 |0095: invoke-static {v10, v11}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@11fa │ │ +06ccac: 1a0a 0919 |0098: const-string v10, "loadPGNMoves" // string@1909 │ │ +06ccb0: 6e10 5615 0700 |009a: invoke-virtual {v7}, Ljava/lang/StringBuffer;.toString:()Ljava/lang/String; // method@1556 │ │ +06ccb6: 0c0b |009d: move-result-object v11 │ │ +06ccb8: 7120 f811 ba00 |009e: invoke-static {v10, v11}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@11f8 │ │ +06ccbe: 120a |00a1: const/4 v10, #int 0 // #0 │ │ +06ccc0: 28dc |00a2: goto 007e // -0024 │ │ +06ccc2: d804 0401 |00a3: add-int/lit8 v4, v4, #int 1 // #01 │ │ +06ccc6: 6e30 4815 1e04 |00a5: invoke-virtual {v14, v1, v4}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@1548 │ │ +06cccc: 0c09 |00a8: move-result-object v9 │ │ +06ccce: d801 0401 |00a9: add-int/lit8 v1, v4, #int 1 // #01 │ │ +06ccd2: 1a0a 3601 |00ab: const-string v10, ".." // string@0136 │ │ +06ccd6: 6e20 3915 a900 |00ad: invoke-virtual {v9, v10}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1539 │ │ +06ccdc: 0a0a |00b0: move-result v10 │ │ +06ccde: 390a 94ff |00b1: if-nez v10, 0045 // -006c │ │ +06cce2: 620a b60a |00b3: sget-object v10, Ljwtc/chess/GameControl;._patNum:Ljava/util/regex/Pattern; // field@0ab6 │ │ +06cce6: 6e20 0d16 9a00 |00b5: invoke-virtual {v10, v9}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@160d │ │ +06ccec: 0c02 |00b8: move-result-object v2 │ │ +06ccee: 6e10 0b16 0200 |00b9: invoke-virtual {v2}, Ljava/util/regex/Matcher;.matches:()Z // method@160b │ │ +06ccf4: 0a0a |00bc: move-result v10 │ │ +06ccf6: 380a 5800 |00bd: if-eqz v10, 0115 // +0058 │ │ +06ccfa: 121a |00bf: const/4 v10, #int 1 // #1 │ │ +06ccfc: 6e20 0916 a200 |00c0: invoke-virtual {v2, v10}, Ljava/util/regex/Matcher;.group:(I)Ljava/lang/String; // method@1609 │ │ +06cd02: 0c0a |00c3: move-result-object v10 │ │ +06cd04: 7110 0815 0a00 |00c4: invoke-static {v10}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@1508 │ │ +06cd0a: 0a08 |00c7: move-result v8 │ │ +06cd0c: 3338 a4ff |00c8: if-ne v8, v3, 006c // -005c │ │ +06cd10: d803 0301 |00ca: add-int/lit8 v3, v3, #int 1 // #01 │ │ +06cd14: 2900 79ff |00cc: goto/16 0045 // -0087 │ │ +06cd18: 6e20 3515 1e00 |00ce: invoke-virtual {v14, v1}, Ljava/lang/String;.charAt:(I)C // method@1535 │ │ +06cd1e: 0a0a |00d1: move-result v10 │ │ +06cd20: 130b 7b00 |00d2: const/16 v11, #int 123 // #7b │ │ +06cd24: 33ba 1400 |00d4: if-ne v10, v11, 00e8 // +0014 │ │ +06cd28: 1a0a d223 |00d6: const-string v10, "}" // string@23d2 │ │ +06cd2c: 6e30 3f15 ae01 |00d8: invoke-virtual {v14, v10, v1}, Ljava/lang/String;.indexOf:(Ljava/lang/String;I)I // method@153f │ │ +06cd32: 0a04 |00db: move-result v4 │ │ +06cd34: 12fa |00dc: const/4 v10, #int -1 // #ff │ │ +06cd36: 32a4 8fff |00dd: if-eq v4, v10, 006c // -0071 │ │ +06cd3a: d804 0401 |00df: add-int/lit8 v4, v4, #int 1 // #01 │ │ +06cd3e: 6e30 4815 1e04 |00e1: invoke-virtual {v14, v1, v4}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@1548 │ │ +06cd44: 0c09 |00e4: move-result-object v9 │ │ +06cd46: d801 0401 |00e5: add-int/lit8 v1, v4, #int 1 // #01 │ │ +06cd4a: 28c4 |00e7: goto 00ab // -003c │ │ +06cd4c: 3d05 2600 |00e8: if-lez v5, 010e // +0026 │ │ +06cd50: 3545 2400 |00ea: if-ge v5, v4, 010e // +0024 │ │ +06cd54: 6e10 4215 0e00 |00ec: invoke-virtual {v14}, Ljava/lang/String;.length:()I // method@1542 │ │ +06cd5a: 0a0a |00ef: move-result v10 │ │ +06cd5c: d80b 0503 |00f0: add-int/lit8 v11, v5, #int 3 // #03 │ │ +06cd60: 37ba 1400 |00f2: if-le v10, v11, 0106 // +0014 │ │ +06cd64: d80a 0503 |00f4: add-int/lit8 v10, v5, #int 3 // #03 │ │ +06cd68: 6e30 4815 5e0a |00f6: invoke-virtual {v14, v5, v10}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@1548 │ │ +06cd6e: 0c0a |00f9: move-result-object v10 │ │ +06cd70: 1a0b 3701 |00fa: const-string v11, "..." // string@0137 │ │ +06cd74: 6e20 3915 ba00 |00fc: invoke-virtual {v10, v11}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1539 │ │ +06cd7a: 0a0a |00ff: move-result v10 │ │ +06cd7c: 380a 0600 |0100: if-eqz v10, 0106 // +0006 │ │ +06cd80: d801 0503 |0102: add-int/lit8 v1, v5, #int 3 // #03 │ │ +06cd84: 2900 41ff |0104: goto/16 0045 // -00bf │ │ +06cd88: d805 0501 |0106: add-int/lit8 v5, v5, #int 1 // #01 │ │ +06cd8c: 6e30 4815 1e05 |0108: invoke-virtual {v14, v1, v5}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@1548 │ │ +06cd92: 0c09 |010b: move-result-object v9 │ │ +06cd94: 0151 |010c: move v1, v5 │ │ +06cd96: 289e |010d: goto 00ab // -0062 │ │ +06cd98: 6e30 4815 1e04 |010e: invoke-virtual {v14, v1, v4}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@1548 │ │ +06cd9e: 0c09 |0111: move-result-object v9 │ │ +06cda0: d801 0401 |0112: add-int/lit8 v1, v4, #int 1 // #01 │ │ +06cda4: 2897 |0114: goto 00ab // -0069 │ │ +06cda6: 620a b30a |0115: sget-object v10, Ljwtc/chess/GameControl;._patAnnot:Ljava/util/regex/Pattern; // field@0ab3 │ │ +06cdaa: 6e20 0d16 9a00 |0117: invoke-virtual {v10, v9}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@160d │ │ +06cdb0: 0c02 |011a: move-result-object v2 │ │ +06cdb2: 6e10 0b16 0200 |011b: invoke-virtual {v2}, Ljava/util/regex/Matcher;.matches:()Z // method@160b │ │ +06cdb8: 0a0a |011e: move-result v10 │ │ +06cdba: 380a 0900 |011f: if-eqz v10, 0128 // +0009 │ │ +06cdbe: 121a |0121: const/4 v10, #int 1 // #1 │ │ +06cdc0: 6e20 0916 a200 |0122: invoke-virtual {v2, v10}, Ljava/util/regex/Matcher;.group:(I)Ljava/lang/String; // method@1609 │ │ +06cdc6: 0c06 |0125: move-result-object v6 │ │ +06cdc8: 2900 1fff |0126: goto/16 0045 // -00e1 │ │ +06cdcc: 620a b50a |0128: sget-object v10, Ljwtc/chess/GameControl;._patMove:Ljava/util/regex/Pattern; // field@0ab5 │ │ +06cdd0: 6e20 0d16 9a00 |012a: invoke-virtual {v10, v9}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@160d │ │ +06cdd6: 0c02 |012d: move-result-object v2 │ │ +06cdd8: 6e10 0b16 0200 |012e: invoke-virtual {v2}, Ljava/util/regex/Matcher;.matches:()Z // method@160b │ │ +06cdde: 0a0a |0131: move-result v10 │ │ +06cde0: 380a 0d00 |0132: if-eqz v10, 013f // +000d │ │ +06cde4: 120a |0134: const/4 v10, #int 0 // #0 │ │ +06cde6: 6e56 0c1b 9da2 |0135: invoke-virtual {v13, v9, v2, v10, v6}, Ljwtc/chess/GameControl;.requestMove:(Ljava/lang/String;Ljava/util/regex/Matcher;Ljava/lang/String;Ljava/lang/String;)Z // method@1b0c │ │ +06cdec: 0a0a |0138: move-result v10 │ │ +06cdee: 380a 33ff |0139: if-eqz v10, 006c // -00cd │ │ +06cdf2: 1a06 0000 |013b: const-string v6, "" // string@0000 │ │ +06cdf6: 2900 08ff |013d: goto/16 0045 // -00f8 │ │ +06cdfa: 620a b40a |013f: sget-object v10, Ljwtc/chess/GameControl;._patCastling:Ljava/util/regex/Pattern; // field@0ab4 │ │ +06cdfe: 6e20 0d16 9a00 |0141: invoke-virtual {v10, v9}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@160d │ │ +06ce04: 0c02 |0144: move-result-object v2 │ │ +06ce06: 6e10 0b16 0200 |0145: invoke-virtual {v2}, Ljava/util/regex/Matcher;.matches:()Z // method@160b │ │ +06ce0c: 0a0a |0148: move-result v10 │ │ +06ce0e: 380a fcfe |0149: if-eqz v10, 0045 // -0104 │ │ +06ce12: 120a |014b: const/4 v10, #int 0 // #0 │ │ +06ce14: 121b |014c: const/4 v11, #int 1 // #1 │ │ +06ce16: 6e20 0916 b200 |014d: invoke-virtual {v2, v11}, Ljava/util/regex/Matcher;.group:(I)Ljava/lang/String; // method@1609 │ │ +06ce1c: 0c0b |0150: move-result-object v11 │ │ +06ce1e: 6e56 0c1b 9dba |0151: invoke-virtual {v13, v9, v10, v11, v6}, Ljwtc/chess/GameControl;.requestMove:(Ljava/lang/String;Ljava/util/regex/Matcher;Ljava/lang/String;Ljava/lang/String;)Z // method@1b0c │ │ +06ce24: 0a0a |0154: move-result v10 │ │ +06ce26: 380a 17ff |0155: if-eqz v10, 006c // -00e9 │ │ +06ce2a: 1a06 0000 |0157: const-string v6, "" // string@0000 │ │ +06ce2e: 2900 ecfe |0159: goto/16 0045 // -0114 │ │ +06ce32: 0d00 |015b: move-exception v0 │ │ +06ce34: 120a |015c: const/4 v10, #int 0 // #0 │ │ +06ce36: 2900 21ff |015d: goto/16 007e // -00df │ │ catches : 3 │ │ 0x0015 - 0x0018 │ │ Ljava/lang/Exception; -> 0x007f │ │ 0x0043 - 0x007d │ │ Ljava/lang/Exception; -> 0x015b │ │ 0x00a5 - 0x0159 │ │ Ljava/lang/Exception; -> 0x015b │ │ @@ -124204,39 +124250,39 @@ │ │ type : '(ILjava/lang/String;Z)Z' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 10 │ │ ins : 4 │ │ outs : 6 │ │ insns size : 43 16-bit code units │ │ -06b2a8: |[06b2a8] jwtc.chess.GameControl.move:(ILjava/lang/String;Z)Z │ │ -06b2b8: 5460 aa0a |0000: iget-object v0, v6, Ljwtc/chess/GameControl;._jni:Ljwtc/chess/JNI; // field@0aaa │ │ -06b2bc: 6e20 3d1b 7000 |0002: invoke-virtual {v0, v7}, Ljwtc/chess/JNI;.move:(I)I // method@1b3d │ │ -06b2c2: 0a00 |0005: move-result v0 │ │ -06b2c4: 3900 0400 |0006: if-nez v0, 000a // +0004 │ │ -06b2c8: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -06b2ca: 0f00 |0009: return v0 │ │ -06b2cc: 5460 aa0a |000a: iget-object v0, v6, Ljwtc/chess/GameControl;._jni:Ljwtc/chess/JNI; // field@0aaa │ │ -06b2d0: 6e10 301b 0000 |000c: invoke-virtual {v0}, Ljwtc/chess/JNI;.getNumBoard:()I // method@1b30 │ │ -06b2d6: 0a00 |000f: move-result v0 │ │ -06b2d8: d801 00ff |0010: add-int/lit8 v1, v0, #int -1 // #ff │ │ -06b2dc: 5460 aa0a |0012: iget-object v0, v6, Ljwtc/chess/GameControl;._jni:Ljwtc/chess/JNI; // field@0aaa │ │ -06b2e0: 6e10 2f1b 0000 |0014: invoke-virtual {v0}, Ljwtc/chess/JNI;.getMyMoveToString:()Ljava/lang/String; // method@1b2f │ │ -06b2e6: 0c02 |0017: move-result-object v2 │ │ -06b2e8: 5460 aa0a |0018: iget-object v0, v6, Ljwtc/chess/GameControl;._jni:Ljwtc/chess/JNI; // field@0aaa │ │ -06b2ec: 6e10 2e1b 0000 |001a: invoke-virtual {v0}, Ljwtc/chess/JNI;.getMyMove:()I // method@1b2e │ │ -06b2f2: 0a04 |001d: move-result v4 │ │ -06b2f4: 0760 |001e: move-object v0, v6 │ │ -06b2f6: 0783 |001f: move-object v3, v8 │ │ -06b2f8: 0195 |0020: move v5, v9 │ │ -06b2fa: 7406 e51a 0000 |0021: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Ljwtc/chess/GameControl;.addPGNEntry:(ILjava/lang/String;Ljava/lang/String;IZ)V // method@1ae5 │ │ -06b300: 3809 0500 |0024: if-eqz v9, 0029 // +0005 │ │ -06b304: 6e10 1f1b 0600 |0026: invoke-virtual {v6}, Ljwtc/chess/GameControl;.updateState:()V // method@1b1f │ │ -06b30a: 1210 |0029: const/4 v0, #int 1 // #1 │ │ -06b30c: 28df |002a: goto 0009 // -0021 │ │ +06ce60: |[06ce60] jwtc.chess.GameControl.move:(ILjava/lang/String;Z)Z │ │ +06ce70: 5460 aa0a |0000: iget-object v0, v6, Ljwtc/chess/GameControl;._jni:Ljwtc/chess/JNI; // field@0aaa │ │ +06ce74: 6e20 3c1b 7000 |0002: invoke-virtual {v0, v7}, Ljwtc/chess/JNI;.move:(I)I // method@1b3c │ │ +06ce7a: 0a00 |0005: move-result v0 │ │ +06ce7c: 3900 0400 |0006: if-nez v0, 000a // +0004 │ │ +06ce80: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +06ce82: 0f00 |0009: return v0 │ │ +06ce84: 5460 aa0a |000a: iget-object v0, v6, Ljwtc/chess/GameControl;._jni:Ljwtc/chess/JNI; // field@0aaa │ │ +06ce88: 6e10 2f1b 0000 |000c: invoke-virtual {v0}, Ljwtc/chess/JNI;.getNumBoard:()I // method@1b2f │ │ +06ce8e: 0a00 |000f: move-result v0 │ │ +06ce90: d801 00ff |0010: add-int/lit8 v1, v0, #int -1 // #ff │ │ +06ce94: 5460 aa0a |0012: iget-object v0, v6, Ljwtc/chess/GameControl;._jni:Ljwtc/chess/JNI; // field@0aaa │ │ +06ce98: 6e10 2e1b 0000 |0014: invoke-virtual {v0}, Ljwtc/chess/JNI;.getMyMoveToString:()Ljava/lang/String; // method@1b2e │ │ +06ce9e: 0c02 |0017: move-result-object v2 │ │ +06cea0: 5460 aa0a |0018: iget-object v0, v6, Ljwtc/chess/GameControl;._jni:Ljwtc/chess/JNI; // field@0aaa │ │ +06cea4: 6e10 2d1b 0000 |001a: invoke-virtual {v0}, Ljwtc/chess/JNI;.getMyMove:()I // method@1b2d │ │ +06ceaa: 0a04 |001d: move-result v4 │ │ +06ceac: 0760 |001e: move-object v0, v6 │ │ +06ceae: 0783 |001f: move-object v3, v8 │ │ +06ceb0: 0195 |0020: move v5, v9 │ │ +06ceb2: 7406 e41a 0000 |0021: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Ljwtc/chess/GameControl;.addPGNEntry:(ILjava/lang/String;Ljava/lang/String;IZ)V // method@1ae4 │ │ +06ceb8: 3809 0500 |0024: if-eqz v9, 0029 // +0005 │ │ +06cebc: 6e10 1e1b 0600 |0026: invoke-virtual {v6}, Ljwtc/chess/GameControl;.updateState:()V // method@1b1e │ │ +06cec2: 1210 |0029: const/4 v0, #int 1 // #1 │ │ +06cec4: 28df |002a: goto 0009 // -0021 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=221 │ │ 0x0008 line=223 │ │ 0x0009 line=229 │ │ 0x000a line=225 │ │ 0x0024 line=226 │ │ @@ -124253,54 +124299,54 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 87 16-bit code units │ │ -06b310: |[06b310] jwtc.chess.GameControl.newGame:()V │ │ -06b320: 7100 b115 0000 |0000: invoke-static {}, Ljava/util/Calendar;.getInstance:()Ljava/util/Calendar; // method@15b1 │ │ -06b326: 0c02 |0003: move-result-object v2 │ │ -06b328: 6e10 b215 0200 |0004: invoke-virtual {v2}, Ljava/util/Calendar;.getTime:()Ljava/util/Date; // method@15b2 │ │ -06b32e: 0c00 |0007: move-result-object v0 │ │ -06b330: 2201 5f03 |0008: new-instance v1, Ljava/text/SimpleDateFormat; // type@035f │ │ -06b334: 1a02 d123 |000a: const-string v2, "yyyy.MM.dd" // string@23d1 │ │ -06b338: 7020 9a15 2100 |000c: invoke-direct {v1, v2}, Ljava/text/SimpleDateFormat;.:(Ljava/lang/String;)V // method@159a │ │ -06b33e: 5452 b10a |000f: iget-object v2, v5, Ljwtc/chess/GameControl;._mapPGNHead:Ljava/util/HashMap; // field@0ab1 │ │ -06b342: 6e10 c115 0200 |0011: invoke-virtual {v2}, Ljava/util/HashMap;.clear:()V // method@15c1 │ │ -06b348: 5452 b10a |0014: iget-object v2, v5, Ljwtc/chess/GameControl;._mapPGNHead:Ljava/util/HashMap; // field@0ab1 │ │ -06b34c: 1a03 1104 |0016: const-string v3, "Event" // string@0411 │ │ -06b350: 1a04 c301 |0018: const-string v4, "?" // string@01c3 │ │ -06b354: 6e30 c515 3204 |001a: invoke-virtual {v2, v3, v4}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@15c5 │ │ -06b35a: 5452 b10a |001d: iget-object v2, v5, Ljwtc/chess/GameControl;._mapPGNHead:Ljava/util/HashMap; // field@0ab1 │ │ -06b35e: 1a03 990c |001f: const-string v3, "Site" // string@0c99 │ │ -06b362: 1a04 c301 |0021: const-string v4, "?" // string@01c3 │ │ -06b366: 6e30 c515 3204 |0023: invoke-virtual {v2, v3, v4}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@15c5 │ │ -06b36c: 5452 b10a |0026: iget-object v2, v5, Ljwtc/chess/GameControl;._mapPGNHead:Ljava/util/HashMap; // field@0ab1 │ │ -06b370: 1a03 230c |0028: const-string v3, "Round" // string@0c23 │ │ -06b374: 1a04 c301 |002a: const-string v4, "?" // string@01c3 │ │ -06b378: 6e30 c515 3204 |002c: invoke-virtual {v2, v3, v4}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@15c5 │ │ -06b37e: 5452 b10a |002f: iget-object v2, v5, Ljwtc/chess/GameControl;._mapPGNHead:Ljava/util/HashMap; // field@0ab1 │ │ -06b382: 1a03 320e |0031: const-string v3, "White" // string@0e32 │ │ -06b386: 1a04 8b23 |0033: const-string v4, "white ?" // string@238b │ │ -06b38a: 6e30 c515 3204 |0035: invoke-virtual {v2, v3, v4}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@15c5 │ │ -06b390: 5452 b10a |0038: iget-object v2, v5, Ljwtc/chess/GameControl;._mapPGNHead:Ljava/util/HashMap; // field@0ab1 │ │ -06b394: 1a03 9a02 |003a: const-string v3, "Black" // string@029a │ │ -06b398: 1a04 5311 |003c: const-string v4, "black ?" // string@1153 │ │ -06b39c: 6e30 c515 3204 |003e: invoke-virtual {v2, v3, v4}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@15c5 │ │ -06b3a2: 5452 b10a |0041: iget-object v2, v5, Ljwtc/chess/GameControl;._mapPGNHead:Ljava/util/HashMap; // field@0ab1 │ │ -06b3a6: 1a03 bd03 |0043: const-string v3, "Date" // string@03bd │ │ -06b3aa: 6e20 9b15 0100 |0045: invoke-virtual {v1, v0}, Ljava/text/SimpleDateFormat;.format:(Ljava/util/Date;)Ljava/lang/String; // method@159b │ │ -06b3b0: 0c04 |0048: move-result-object v4 │ │ -06b3b2: 6e30 c515 3204 |0049: invoke-virtual {v2, v3, v4}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@15c5 │ │ -06b3b8: 5452 a90a |004c: iget-object v2, v5, Ljwtc/chess/GameControl;._arrPGN:Ljava/util/ArrayList; // field@0aa9 │ │ -06b3bc: 6e10 a115 0200 |004e: invoke-virtual {v2}, Ljava/util/ArrayList;.clear:()V // method@15a1 │ │ -06b3c2: 5452 aa0a |0051: iget-object v2, v5, Ljwtc/chess/GameControl;._jni:Ljwtc/chess/JNI; // field@0aaa │ │ -06b3c6: 6e10 3e1b 0200 |0053: invoke-virtual {v2}, Ljwtc/chess/JNI;.newGame:()V // method@1b3e │ │ -06b3cc: 0e00 |0056: return-void │ │ +06cec8: |[06cec8] jwtc.chess.GameControl.newGame:()V │ │ +06ced8: 7100 b115 0000 |0000: invoke-static {}, Ljava/util/Calendar;.getInstance:()Ljava/util/Calendar; // method@15b1 │ │ +06cede: 0c02 |0003: move-result-object v2 │ │ +06cee0: 6e10 b215 0200 |0004: invoke-virtual {v2}, Ljava/util/Calendar;.getTime:()Ljava/util/Date; // method@15b2 │ │ +06cee6: 0c00 |0007: move-result-object v0 │ │ +06cee8: 2201 5c03 |0008: new-instance v1, Ljava/text/SimpleDateFormat; // type@035c │ │ +06ceec: 1a02 cc23 |000a: const-string v2, "yyyy.MM.dd" // string@23cc │ │ +06cef0: 7020 9a15 2100 |000c: invoke-direct {v1, v2}, Ljava/text/SimpleDateFormat;.:(Ljava/lang/String;)V // method@159a │ │ +06cef6: 5452 b10a |000f: iget-object v2, v5, Ljwtc/chess/GameControl;._mapPGNHead:Ljava/util/HashMap; // field@0ab1 │ │ +06cefa: 6e10 c115 0200 |0011: invoke-virtual {v2}, Ljava/util/HashMap;.clear:()V // method@15c1 │ │ +06cf00: 5452 b10a |0014: iget-object v2, v5, Ljwtc/chess/GameControl;._mapPGNHead:Ljava/util/HashMap; // field@0ab1 │ │ +06cf04: 1a03 1104 |0016: const-string v3, "Event" // string@0411 │ │ +06cf08: 1a04 c301 |0018: const-string v4, "?" // string@01c3 │ │ +06cf0c: 6e30 c515 3204 |001a: invoke-virtual {v2, v3, v4}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@15c5 │ │ +06cf12: 5452 b10a |001d: iget-object v2, v5, Ljwtc/chess/GameControl;._mapPGNHead:Ljava/util/HashMap; // field@0ab1 │ │ +06cf16: 1a03 960c |001f: const-string v3, "Site" // string@0c96 │ │ +06cf1a: 1a04 c301 |0021: const-string v4, "?" // string@01c3 │ │ +06cf1e: 6e30 c515 3204 |0023: invoke-virtual {v2, v3, v4}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@15c5 │ │ +06cf24: 5452 b10a |0026: iget-object v2, v5, Ljwtc/chess/GameControl;._mapPGNHead:Ljava/util/HashMap; // field@0ab1 │ │ +06cf28: 1a03 200c |0028: const-string v3, "Round" // string@0c20 │ │ +06cf2c: 1a04 c301 |002a: const-string v4, "?" // string@01c3 │ │ +06cf30: 6e30 c515 3204 |002c: invoke-virtual {v2, v3, v4}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@15c5 │ │ +06cf36: 5452 b10a |002f: iget-object v2, v5, Ljwtc/chess/GameControl;._mapPGNHead:Ljava/util/HashMap; // field@0ab1 │ │ +06cf3a: 1a03 2f0e |0031: const-string v3, "White" // string@0e2f │ │ +06cf3e: 1a04 8723 |0033: const-string v4, "white ?" // string@2387 │ │ +06cf42: 6e30 c515 3204 |0035: invoke-virtual {v2, v3, v4}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@15c5 │ │ +06cf48: 5452 b10a |0038: iget-object v2, v5, Ljwtc/chess/GameControl;._mapPGNHead:Ljava/util/HashMap; // field@0ab1 │ │ +06cf4c: 1a03 9a02 |003a: const-string v3, "Black" // string@029a │ │ +06cf50: 1a04 4f11 |003c: const-string v4, "black ?" // string@114f │ │ +06cf54: 6e30 c515 3204 |003e: invoke-virtual {v2, v3, v4}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@15c5 │ │ +06cf5a: 5452 b10a |0041: iget-object v2, v5, Ljwtc/chess/GameControl;._mapPGNHead:Ljava/util/HashMap; // field@0ab1 │ │ +06cf5e: 1a03 bd03 |0043: const-string v3, "Date" // string@03bd │ │ +06cf62: 6e20 9b15 0100 |0045: invoke-virtual {v1, v0}, Ljava/text/SimpleDateFormat;.format:(Ljava/util/Date;)Ljava/lang/String; // method@159b │ │ +06cf68: 0c04 |0048: move-result-object v4 │ │ +06cf6a: 6e30 c515 3204 |0049: invoke-virtual {v2, v3, v4}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@15c5 │ │ +06cf70: 5452 a90a |004c: iget-object v2, v5, Ljwtc/chess/GameControl;._arrPGN:Ljava/util/ArrayList; // field@0aa9 │ │ +06cf74: 6e10 a115 0200 |004e: invoke-virtual {v2}, Ljava/util/ArrayList;.clear:()V // method@15a1 │ │ +06cf7a: 5452 aa0a |0051: iget-object v2, v5, Ljwtc/chess/GameControl;._jni:Ljwtc/chess/JNI; // field@0aaa │ │ +06cf7e: 6e10 3d1b 0200 |0053: invoke-virtual {v2}, Ljwtc/chess/JNI;.newGame:()V // method@1b3d │ │ +06cf84: 0e00 |0056: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=234 │ │ 0x0008 line=235 │ │ 0x000f line=237 │ │ 0x0014 line=238 │ │ 0x001d line=239 │ │ @@ -124321,57 +124367,57 @@ │ │ type : '(I)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 93 16-bit code units │ │ -06b3d0: |[06b3d0] jwtc.chess.GameControl.newGameRandomFischer:(I)I │ │ -06b3e0: 5441 aa0a |0000: iget-object v1, v4, Ljwtc/chess/GameControl;._jni:Ljwtc/chess/JNI; // field@0aaa │ │ -06b3e4: 6e20 351b 5100 |0002: invoke-virtual {v1, v5}, Ljwtc/chess/JNI;.initRandomFisher:(I)I // method@1b35 │ │ -06b3ea: 0a00 |0005: move-result v0 │ │ -06b3ec: 5441 b10a |0006: iget-object v1, v4, Ljwtc/chess/GameControl;._mapPGNHead:Ljava/util/HashMap; // field@0ab1 │ │ -06b3f0: 6e10 c115 0100 |0008: invoke-virtual {v1}, Ljava/util/HashMap;.clear:()V // method@15c1 │ │ -06b3f6: 5441 b10a |000b: iget-object v1, v4, Ljwtc/chess/GameControl;._mapPGNHead:Ljava/util/HashMap; // field@0ab1 │ │ -06b3fa: 1a02 1104 |000d: const-string v2, "Event" // string@0411 │ │ -06b3fe: 1a03 c301 |000f: const-string v3, "?" // string@01c3 │ │ -06b402: 6e30 c515 2103 |0011: invoke-virtual {v1, v2, v3}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@15c5 │ │ -06b408: 5441 b10a |0014: iget-object v1, v4, Ljwtc/chess/GameControl;._mapPGNHead:Ljava/util/HashMap; // field@0ab1 │ │ -06b40c: 1a02 990c |0016: const-string v2, "Site" // string@0c99 │ │ -06b410: 1a03 c301 |0018: const-string v3, "?" // string@01c3 │ │ -06b414: 6e30 c515 2103 |001a: invoke-virtual {v1, v2, v3}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@15c5 │ │ -06b41a: 5441 b10a |001d: iget-object v1, v4, Ljwtc/chess/GameControl;._mapPGNHead:Ljava/util/HashMap; // field@0ab1 │ │ -06b41e: 1a02 230c |001f: const-string v2, "Round" // string@0c23 │ │ -06b422: 1a03 c301 |0021: const-string v3, "?" // string@01c3 │ │ -06b426: 6e30 c515 2103 |0023: invoke-virtual {v1, v2, v3}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@15c5 │ │ -06b42c: 5441 b10a |0026: iget-object v1, v4, Ljwtc/chess/GameControl;._mapPGNHead:Ljava/util/HashMap; // field@0ab1 │ │ -06b430: 1a02 320e |0028: const-string v2, "White" // string@0e32 │ │ -06b434: 1a03 8b23 |002a: const-string v3, "white ?" // string@238b │ │ -06b438: 6e30 c515 2103 |002c: invoke-virtual {v1, v2, v3}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@15c5 │ │ -06b43e: 5441 b10a |002f: iget-object v1, v4, Ljwtc/chess/GameControl;._mapPGNHead:Ljava/util/HashMap; // field@0ab1 │ │ -06b442: 1a02 9a02 |0031: const-string v2, "Black" // string@029a │ │ -06b446: 1a03 5311 |0033: const-string v3, "black ?" // string@1153 │ │ -06b44a: 6e30 c515 2103 |0035: invoke-virtual {v1, v2, v3}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@15c5 │ │ -06b450: 5441 b10a |0038: iget-object v1, v4, Ljwtc/chess/GameControl;._mapPGNHead:Ljava/util/HashMap; // field@0ab1 │ │ -06b454: 1a02 fe0d |003a: const-string v2, "Variant" // string@0dfe │ │ -06b458: 1a03 5b04 |003c: const-string v3, "Fischerandom" // string@045b │ │ -06b45c: 6e30 c515 2103 |003e: invoke-virtual {v1, v2, v3}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@15c5 │ │ -06b462: 5441 b10a |0041: iget-object v1, v4, Ljwtc/chess/GameControl;._mapPGNHead:Ljava/util/HashMap; // field@0ab1 │ │ -06b466: 1a02 890c |0043: const-string v2, "Setup" // string@0c89 │ │ -06b46a: 1a03 5601 |0045: const-string v3, "1" // string@0156 │ │ -06b46e: 6e30 c515 2103 |0047: invoke-virtual {v1, v2, v3}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@15c5 │ │ -06b474: 5441 b10a |004a: iget-object v1, v4, Ljwtc/chess/GameControl;._mapPGNHead:Ljava/util/HashMap; // field@0ab1 │ │ -06b478: 1a02 2504 |004c: const-string v2, "FEN" // string@0425 │ │ -06b47c: 5443 aa0a |004e: iget-object v3, v4, Ljwtc/chess/GameControl;._jni:Ljwtc/chess/JNI; // field@0aaa │ │ -06b480: 6e10 4d1b 0300 |0050: invoke-virtual {v3}, Ljwtc/chess/JNI;.toFEN:()Ljava/lang/String; // method@1b4d │ │ -06b486: 0c03 |0053: move-result-object v3 │ │ -06b488: 6e30 c515 2103 |0054: invoke-virtual {v1, v2, v3}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@15c5 │ │ -06b48e: 5441 a90a |0057: iget-object v1, v4, Ljwtc/chess/GameControl;._arrPGN:Ljava/util/ArrayList; // field@0aa9 │ │ -06b492: 6e10 a115 0100 |0059: invoke-virtual {v1}, Ljava/util/ArrayList;.clear:()V // method@15a1 │ │ -06b498: 0f00 |005c: return v0 │ │ +06cf88: |[06cf88] jwtc.chess.GameControl.newGameRandomFischer:(I)I │ │ +06cf98: 5441 aa0a |0000: iget-object v1, v4, Ljwtc/chess/GameControl;._jni:Ljwtc/chess/JNI; // field@0aaa │ │ +06cf9c: 6e20 341b 5100 |0002: invoke-virtual {v1, v5}, Ljwtc/chess/JNI;.initRandomFisher:(I)I // method@1b34 │ │ +06cfa2: 0a00 |0005: move-result v0 │ │ +06cfa4: 5441 b10a |0006: iget-object v1, v4, Ljwtc/chess/GameControl;._mapPGNHead:Ljava/util/HashMap; // field@0ab1 │ │ +06cfa8: 6e10 c115 0100 |0008: invoke-virtual {v1}, Ljava/util/HashMap;.clear:()V // method@15c1 │ │ +06cfae: 5441 b10a |000b: iget-object v1, v4, Ljwtc/chess/GameControl;._mapPGNHead:Ljava/util/HashMap; // field@0ab1 │ │ +06cfb2: 1a02 1104 |000d: const-string v2, "Event" // string@0411 │ │ +06cfb6: 1a03 c301 |000f: const-string v3, "?" // string@01c3 │ │ +06cfba: 6e30 c515 2103 |0011: invoke-virtual {v1, v2, v3}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@15c5 │ │ +06cfc0: 5441 b10a |0014: iget-object v1, v4, Ljwtc/chess/GameControl;._mapPGNHead:Ljava/util/HashMap; // field@0ab1 │ │ +06cfc4: 1a02 960c |0016: const-string v2, "Site" // string@0c96 │ │ +06cfc8: 1a03 c301 |0018: const-string v3, "?" // string@01c3 │ │ +06cfcc: 6e30 c515 2103 |001a: invoke-virtual {v1, v2, v3}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@15c5 │ │ +06cfd2: 5441 b10a |001d: iget-object v1, v4, Ljwtc/chess/GameControl;._mapPGNHead:Ljava/util/HashMap; // field@0ab1 │ │ +06cfd6: 1a02 200c |001f: const-string v2, "Round" // string@0c20 │ │ +06cfda: 1a03 c301 |0021: const-string v3, "?" // string@01c3 │ │ +06cfde: 6e30 c515 2103 |0023: invoke-virtual {v1, v2, v3}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@15c5 │ │ +06cfe4: 5441 b10a |0026: iget-object v1, v4, Ljwtc/chess/GameControl;._mapPGNHead:Ljava/util/HashMap; // field@0ab1 │ │ +06cfe8: 1a02 2f0e |0028: const-string v2, "White" // string@0e2f │ │ +06cfec: 1a03 8723 |002a: const-string v3, "white ?" // string@2387 │ │ +06cff0: 6e30 c515 2103 |002c: invoke-virtual {v1, v2, v3}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@15c5 │ │ +06cff6: 5441 b10a |002f: iget-object v1, v4, Ljwtc/chess/GameControl;._mapPGNHead:Ljava/util/HashMap; // field@0ab1 │ │ +06cffa: 1a02 9a02 |0031: const-string v2, "Black" // string@029a │ │ +06cffe: 1a03 4f11 |0033: const-string v3, "black ?" // string@114f │ │ +06d002: 6e30 c515 2103 |0035: invoke-virtual {v1, v2, v3}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@15c5 │ │ +06d008: 5441 b10a |0038: iget-object v1, v4, Ljwtc/chess/GameControl;._mapPGNHead:Ljava/util/HashMap; // field@0ab1 │ │ +06d00c: 1a02 fb0d |003a: const-string v2, "Variant" // string@0dfb │ │ +06d010: 1a03 5b04 |003c: const-string v3, "Fischerandom" // string@045b │ │ +06d014: 6e30 c515 2103 |003e: invoke-virtual {v1, v2, v3}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@15c5 │ │ +06d01a: 5441 b10a |0041: iget-object v1, v4, Ljwtc/chess/GameControl;._mapPGNHead:Ljava/util/HashMap; // field@0ab1 │ │ +06d01e: 1a02 860c |0043: const-string v2, "Setup" // string@0c86 │ │ +06d022: 1a03 5601 |0045: const-string v3, "1" // string@0156 │ │ +06d026: 6e30 c515 2103 |0047: invoke-virtual {v1, v2, v3}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@15c5 │ │ +06d02c: 5441 b10a |004a: iget-object v1, v4, Ljwtc/chess/GameControl;._mapPGNHead:Ljava/util/HashMap; // field@0ab1 │ │ +06d030: 1a02 2504 |004c: const-string v2, "FEN" // string@0425 │ │ +06d034: 5443 aa0a |004e: iget-object v3, v4, Ljwtc/chess/GameControl;._jni:Ljwtc/chess/JNI; // field@0aaa │ │ +06d038: 6e10 4c1b 0300 |0050: invoke-virtual {v3}, Ljwtc/chess/JNI;.toFEN:()Ljava/lang/String; // method@1b4c │ │ +06d03e: 0c03 |0053: move-result-object v3 │ │ +06d040: 6e30 c515 2103 |0054: invoke-virtual {v1, v2, v3}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@15c5 │ │ +06d046: 5441 a90a |0057: iget-object v1, v4, Ljwtc/chess/GameControl;._arrPGN:Ljava/util/ArrayList; // field@0aa9 │ │ +06d04a: 6e10 a115 0100 |0059: invoke-virtual {v1}, Ljava/util/ArrayList;.clear:()V // method@15a1 │ │ +06d050: 0f00 |005c: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=276 │ │ 0x0006 line=278 │ │ 0x000b line=279 │ │ 0x0014 line=280 │ │ 0x001d line=281 │ │ @@ -124392,28 +124438,28 @@ │ │ type : '()Z' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 24 16-bit code units │ │ -06b49c: |[06b49c] jwtc.chess.GameControl.pauseOrContinueTimer:()Z │ │ -06b4ac: 1602 0000 |0000: const-wide/16 v2, #int 0 // #0 │ │ -06b4b0: 5340 ae0a |0002: iget-wide v0, v4, Ljwtc/chess/GameControl;._lClockStartWhite:J // field@0aae │ │ -06b4b4: 3100 0002 |0004: cmp-long v0, v0, v2 │ │ -06b4b8: 3c00 0800 |0006: if-gtz v0, 000e // +0008 │ │ -06b4bc: 5340 ad0a |0008: iget-wide v0, v4, Ljwtc/chess/GameControl;._lClockStartBlack:J // field@0aad │ │ -06b4c0: 3100 0002 |000a: cmp-long v0, v0, v2 │ │ -06b4c4: 3d00 0700 |000c: if-lez v0, 0013 // +0007 │ │ -06b4c8: 6e10 081b 0400 |000e: invoke-virtual {v4}, Ljwtc/chess/GameControl;.pauzeTimer:()V // method@1b08 │ │ -06b4ce: 1210 |0011: const/4 v0, #int 1 // #1 │ │ -06b4d0: 0f00 |0012: return v0 │ │ -06b4d2: 6e10 e71a 0400 |0013: invoke-virtual {v4}, Ljwtc/chess/GameControl;.continueTimer:()V // method@1ae7 │ │ -06b4d8: 1200 |0016: const/4 v0, #int 0 // #0 │ │ -06b4da: 28fb |0017: goto 0012 // -0005 │ │ +06d054: |[06d054] jwtc.chess.GameControl.pauseOrContinueTimer:()Z │ │ +06d064: 1602 0000 |0000: const-wide/16 v2, #int 0 // #0 │ │ +06d068: 5340 ae0a |0002: iget-wide v0, v4, Ljwtc/chess/GameControl;._lClockStartWhite:J // field@0aae │ │ +06d06c: 3100 0002 |0004: cmp-long v0, v0, v2 │ │ +06d070: 3c00 0800 |0006: if-gtz v0, 000e // +0008 │ │ +06d074: 5340 ad0a |0008: iget-wide v0, v4, Ljwtc/chess/GameControl;._lClockStartBlack:J // field@0aad │ │ +06d078: 3100 0002 |000a: cmp-long v0, v0, v2 │ │ +06d07c: 3d00 0700 |000c: if-lez v0, 0013 // +0007 │ │ +06d080: 6e10 071b 0400 |000e: invoke-virtual {v4}, Ljwtc/chess/GameControl;.pauzeTimer:()V // method@1b07 │ │ +06d086: 1210 |0011: const/4 v0, #int 1 // #1 │ │ +06d088: 0f00 |0012: return v0 │ │ +06d08a: 6e10 e61a 0400 |0013: invoke-virtual {v4}, Ljwtc/chess/GameControl;.continueTimer:()V // method@1ae6 │ │ +06d090: 1200 |0016: const/4 v0, #int 0 // #0 │ │ +06d092: 28fb |0017: goto 0012 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=200 │ │ 0x000e line=201 │ │ 0x0011 line=202 │ │ 0x0012 line=206 │ │ 0x0013 line=205 │ │ @@ -124426,47 +124472,47 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 9 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 59 16-bit code units │ │ -06b4dc: |[06b4dc] jwtc.chess.GameControl.pauzeTimer:()V │ │ -06b4ec: 1606 0000 |0000: const-wide/16 v6, #int 0 // #0 │ │ -06b4f0: 7100 6615 0000 |0002: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@1566 │ │ -06b4f6: 0b00 |0005: move-result-wide v0 │ │ -06b4f8: 5382 ae0a |0006: iget-wide v2, v8, Ljwtc/chess/GameControl;._lClockStartWhite:J // field@0aae │ │ -06b4fc: 3102 0206 |0008: cmp-long v2, v2, v6 │ │ -06b500: 3d02 1900 |000a: if-lez v2, 0023 // +0019 │ │ -06b504: 5482 aa0a |000c: iget-object v2, v8, Ljwtc/chess/GameControl;._jni:Ljwtc/chess/JNI; // field@0aaa │ │ -06b508: 6e10 331b 0200 |000e: invoke-virtual {v2}, Ljwtc/chess/JNI;.getTurn:()I // method@1b33 │ │ -06b50e: 0a02 |0011: move-result v2 │ │ -06b510: 1213 |0012: const/4 v3, #int 1 // #1 │ │ -06b512: 3332 1000 |0013: if-ne v2, v3, 0023 // +0010 │ │ -06b516: 5382 b00a |0015: iget-wide v2, v8, Ljwtc/chess/GameControl;._lClockWhite:J // field@0ab0 │ │ -06b51a: 5384 ae0a |0017: iget-wide v4, v8, Ljwtc/chess/GameControl;._lClockStartWhite:J // field@0aae │ │ -06b51e: 9c04 0004 |0019: sub-long v4, v0, v4 │ │ -06b522: bb42 |001b: add-long/2addr v2, v4 │ │ -06b524: 5a82 b00a |001c: iput-wide v2, v8, Ljwtc/chess/GameControl;._lClockWhite:J // field@0ab0 │ │ -06b528: 5a86 ae0a |001e: iput-wide v6, v8, Ljwtc/chess/GameControl;._lClockStartWhite:J // field@0aae │ │ -06b52c: 5a86 ad0a |0020: iput-wide v6, v8, Ljwtc/chess/GameControl;._lClockStartBlack:J // field@0aad │ │ -06b530: 0e00 |0022: return-void │ │ -06b532: 5382 ad0a |0023: iget-wide v2, v8, Ljwtc/chess/GameControl;._lClockStartBlack:J // field@0aad │ │ -06b536: 3102 0206 |0025: cmp-long v2, v2, v6 │ │ -06b53a: 3d02 f7ff |0027: if-lez v2, 001e // -0009 │ │ -06b53e: 5482 aa0a |0029: iget-object v2, v8, Ljwtc/chess/GameControl;._jni:Ljwtc/chess/JNI; // field@0aaa │ │ -06b542: 6e10 331b 0200 |002b: invoke-virtual {v2}, Ljwtc/chess/JNI;.getTurn:()I // method@1b33 │ │ -06b548: 0a02 |002e: move-result v2 │ │ -06b54a: 3902 efff |002f: if-nez v2, 001e // -0011 │ │ -06b54e: 5382 ab0a |0031: iget-wide v2, v8, Ljwtc/chess/GameControl;._lClockBlack:J // field@0aab │ │ -06b552: 5384 ad0a |0033: iget-wide v4, v8, Ljwtc/chess/GameControl;._lClockStartBlack:J // field@0aad │ │ -06b556: 9c04 0004 |0035: sub-long v4, v0, v4 │ │ -06b55a: bb42 |0037: add-long/2addr v2, v4 │ │ -06b55c: 5a82 ab0a |0038: iput-wide v2, v8, Ljwtc/chess/GameControl;._lClockBlack:J // field@0aab │ │ -06b560: 28e4 |003a: goto 001e // -001c │ │ +06d094: |[06d094] jwtc.chess.GameControl.pauzeTimer:()V │ │ +06d0a4: 1606 0000 |0000: const-wide/16 v6, #int 0 // #0 │ │ +06d0a8: 7100 6615 0000 |0002: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@1566 │ │ +06d0ae: 0b00 |0005: move-result-wide v0 │ │ +06d0b0: 5382 ae0a |0006: iget-wide v2, v8, Ljwtc/chess/GameControl;._lClockStartWhite:J // field@0aae │ │ +06d0b4: 3102 0206 |0008: cmp-long v2, v2, v6 │ │ +06d0b8: 3d02 1900 |000a: if-lez v2, 0023 // +0019 │ │ +06d0bc: 5482 aa0a |000c: iget-object v2, v8, Ljwtc/chess/GameControl;._jni:Ljwtc/chess/JNI; // field@0aaa │ │ +06d0c0: 6e10 321b 0200 |000e: invoke-virtual {v2}, Ljwtc/chess/JNI;.getTurn:()I // method@1b32 │ │ +06d0c6: 0a02 |0011: move-result v2 │ │ +06d0c8: 1213 |0012: const/4 v3, #int 1 // #1 │ │ +06d0ca: 3332 1000 |0013: if-ne v2, v3, 0023 // +0010 │ │ +06d0ce: 5382 b00a |0015: iget-wide v2, v8, Ljwtc/chess/GameControl;._lClockWhite:J // field@0ab0 │ │ +06d0d2: 5384 ae0a |0017: iget-wide v4, v8, Ljwtc/chess/GameControl;._lClockStartWhite:J // field@0aae │ │ +06d0d6: 9c04 0004 |0019: sub-long v4, v0, v4 │ │ +06d0da: bb42 |001b: add-long/2addr v2, v4 │ │ +06d0dc: 5a82 b00a |001c: iput-wide v2, v8, Ljwtc/chess/GameControl;._lClockWhite:J // field@0ab0 │ │ +06d0e0: 5a86 ae0a |001e: iput-wide v6, v8, Ljwtc/chess/GameControl;._lClockStartWhite:J // field@0aae │ │ +06d0e4: 5a86 ad0a |0020: iput-wide v6, v8, Ljwtc/chess/GameControl;._lClockStartBlack:J // field@0aad │ │ +06d0e8: 0e00 |0022: return-void │ │ +06d0ea: 5382 ad0a |0023: iget-wide v2, v8, Ljwtc/chess/GameControl;._lClockStartBlack:J // field@0aad │ │ +06d0ee: 3102 0206 |0025: cmp-long v2, v2, v6 │ │ +06d0f2: 3d02 f7ff |0027: if-lez v2, 001e // -0009 │ │ +06d0f6: 5482 aa0a |0029: iget-object v2, v8, Ljwtc/chess/GameControl;._jni:Ljwtc/chess/JNI; // field@0aaa │ │ +06d0fa: 6e10 321b 0200 |002b: invoke-virtual {v2}, Ljwtc/chess/JNI;.getTurn:()I // method@1b32 │ │ +06d100: 0a02 |002e: move-result v2 │ │ +06d102: 3902 efff |002f: if-nez v2, 001e // -0011 │ │ +06d106: 5382 ab0a |0031: iget-wide v2, v8, Ljwtc/chess/GameControl;._lClockBlack:J // field@0aab │ │ +06d10a: 5384 ad0a |0033: iget-wide v4, v8, Ljwtc/chess/GameControl;._lClockStartBlack:J // field@0aad │ │ +06d10e: 9c04 0004 |0035: sub-long v4, v0, v4 │ │ +06d112: bb42 |0037: add-long/2addr v2, v4 │ │ +06d114: 5a82 ab0a |0038: iput-wide v2, v8, Ljwtc/chess/GameControl;._lClockBlack:J // field@0aab │ │ +06d118: 28e4 |003a: goto 001e // -001c │ │ catches : (none) │ │ positions : │ │ 0x0002 line=182 │ │ 0x0006 line=183 │ │ 0x0015 line=184 │ │ 0x001e line=188 │ │ 0x0020 line=189 │ │ @@ -124482,55 +124528,55 @@ │ │ type : '()V' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 100 16-bit code units │ │ -06b564: |[06b564] jwtc.chess.GameControl.play:()V │ │ -06b574: 1d04 |0000: monitor-enter v4 │ │ -06b576: 5441 b90a |0001: iget-object v1, v4, Ljwtc/chess/GameControl;._uci:Ljwtc/chess/algorithm/UCIWrapper; // field@0ab9 │ │ -06b57a: 6e10 8e1b 0100 |0003: invoke-virtual {v1}, Ljwtc/chess/algorithm/UCIWrapper;.isReady:()Z // method@1b8e │ │ -06b580: 0a01 |0006: move-result v1 │ │ -06b582: 3801 2e00 |0007: if-eqz v1, 0035 // +002e │ │ -06b586: 6e10 f41a 0400 |0009: invoke-virtual {v4}, Ljwtc/chess/GameControl;.getLevelMode:()I // method@1af4 │ │ -06b58c: 0a01 |000c: move-result v1 │ │ -06b58e: 1222 |000d: const/4 v2, #int 2 // #2 │ │ -06b590: 3321 0e00 |000e: if-ne v1, v2, 001c // +000e │ │ -06b594: 5441 b90a |0010: iget-object v1, v4, Ljwtc/chess/GameControl;._uci:Ljwtc/chess/algorithm/UCIWrapper; // field@0ab9 │ │ -06b598: 1202 |0012: const/4 v2, #int 0 // #0 │ │ -06b59a: 6e10 f51a 0400 |0013: invoke-virtual {v4}, Ljwtc/chess/GameControl;.getLevelPly:()I // method@1af5 │ │ -06b5a0: 0a03 |0016: move-result v3 │ │ -06b5a2: 6e30 8f1b 2103 |0017: invoke-virtual {v1, v2, v3}, Ljwtc/chess/algorithm/UCIWrapper;.play:(II)V // method@1b8f │ │ -06b5a8: 1e04 |001a: monitor-exit v4 │ │ -06b5aa: 0e00 |001b: return-void │ │ -06b5ac: 1301 0c00 |001c: const/16 v1, #int 12 // #c │ │ -06b5b0: 2310 8f04 |001e: new-array v0, v1, [I // type@048f │ │ -06b5b4: 2600 2800 0000 |0020: fill-array-data v0, 00000048 // +00000028 │ │ -06b5ba: 5441 b90a |0023: iget-object v1, v4, Ljwtc/chess/GameControl;._uci:Ljwtc/chess/algorithm/UCIWrapper; // field@0ab9 │ │ -06b5be: 6e10 f31a 0400 |0025: invoke-virtual {v4}, Ljwtc/chess/GameControl;.getLevel:()I // method@1af3 │ │ -06b5c4: 0a02 |0028: move-result v2 │ │ -06b5c6: 4402 0002 |0029: aget v2, v0, v2 │ │ -06b5ca: d222 e803 |002b: mul-int/lit16 v2, v2, #int 1000 // #03e8 │ │ -06b5ce: 1203 |002d: const/4 v3, #int 0 // #0 │ │ -06b5d0: 6e30 8f1b 2103 |002e: invoke-virtual {v1, v2, v3}, Ljwtc/chess/algorithm/UCIWrapper;.play:(II)V // method@1b8f │ │ -06b5d6: 28e9 |0031: goto 001a // -0017 │ │ -06b5d8: 0d01 |0032: move-exception v1 │ │ -06b5da: 1e04 |0033: monitor-exit v4 │ │ -06b5dc: 2701 |0034: throw v1 │ │ -06b5de: 2201 4403 |0035: new-instance v1, Ljava/lang/Thread; // type@0344 │ │ -06b5e2: 2202 7404 |0037: new-instance v2, Ljwtc/chess/algorithm/SearchAlgorithmRunner; // type@0474 │ │ -06b5e6: 7020 811b 4200 |0039: invoke-direct {v2, v4}, Ljwtc/chess/algorithm/SearchAlgorithmRunner;.:(Ljwtc/chess/GameControl;)V // method@1b81 │ │ -06b5ec: 7020 6b15 2100 |003c: invoke-direct {v1, v2}, Ljava/lang/Thread;.:(Ljava/lang/Runnable;)V // method@156b │ │ -06b5f2: 5b41 bc0a |003f: iput-object v1, v4, Ljwtc/chess/GameControl;.m_searchThread:Ljava/lang/Thread; // field@0abc │ │ -06b5f6: 5441 bc0a |0041: iget-object v1, v4, Ljwtc/chess/GameControl;.m_searchThread:Ljava/lang/Thread; // field@0abc │ │ -06b5fa: 6e10 7115 0100 |0043: invoke-virtual {v1}, Ljava/lang/Thread;.start:()V // method@1571 │ │ -06b600: 28d4 |0046: goto 001a // -002c │ │ -06b602: 0000 |0047: nop // spacer │ │ -06b604: 0003 0400 0c00 0000 0100 0000 0100 ... |0048: array-data (28 units) │ │ +06d11c: |[06d11c] jwtc.chess.GameControl.play:()V │ │ +06d12c: 1d04 |0000: monitor-enter v4 │ │ +06d12e: 5441 b90a |0001: iget-object v1, v4, Ljwtc/chess/GameControl;._uci:Ljwtc/chess/algorithm/UCIWrapper; // field@0ab9 │ │ +06d132: 6e10 8d1b 0100 |0003: invoke-virtual {v1}, Ljwtc/chess/algorithm/UCIWrapper;.isReady:()Z // method@1b8d │ │ +06d138: 0a01 |0006: move-result v1 │ │ +06d13a: 3801 2e00 |0007: if-eqz v1, 0035 // +002e │ │ +06d13e: 6e10 f31a 0400 |0009: invoke-virtual {v4}, Ljwtc/chess/GameControl;.getLevelMode:()I // method@1af3 │ │ +06d144: 0a01 |000c: move-result v1 │ │ +06d146: 1222 |000d: const/4 v2, #int 2 // #2 │ │ +06d148: 3321 0e00 |000e: if-ne v1, v2, 001c // +000e │ │ +06d14c: 5441 b90a |0010: iget-object v1, v4, Ljwtc/chess/GameControl;._uci:Ljwtc/chess/algorithm/UCIWrapper; // field@0ab9 │ │ +06d150: 1202 |0012: const/4 v2, #int 0 // #0 │ │ +06d152: 6e10 f41a 0400 |0013: invoke-virtual {v4}, Ljwtc/chess/GameControl;.getLevelPly:()I // method@1af4 │ │ +06d158: 0a03 |0016: move-result v3 │ │ +06d15a: 6e30 8e1b 2103 |0017: invoke-virtual {v1, v2, v3}, Ljwtc/chess/algorithm/UCIWrapper;.play:(II)V // method@1b8e │ │ +06d160: 1e04 |001a: monitor-exit v4 │ │ +06d162: 0e00 |001b: return-void │ │ +06d164: 1301 0c00 |001c: const/16 v1, #int 12 // #c │ │ +06d168: 2310 8c04 |001e: new-array v0, v1, [I // type@048c │ │ +06d16c: 2600 2800 0000 |0020: fill-array-data v0, 00000048 // +00000028 │ │ +06d172: 5441 b90a |0023: iget-object v1, v4, Ljwtc/chess/GameControl;._uci:Ljwtc/chess/algorithm/UCIWrapper; // field@0ab9 │ │ +06d176: 6e10 f21a 0400 |0025: invoke-virtual {v4}, Ljwtc/chess/GameControl;.getLevel:()I // method@1af2 │ │ +06d17c: 0a02 |0028: move-result v2 │ │ +06d17e: 4402 0002 |0029: aget v2, v0, v2 │ │ +06d182: d222 e803 |002b: mul-int/lit16 v2, v2, #int 1000 // #03e8 │ │ +06d186: 1203 |002d: const/4 v3, #int 0 // #0 │ │ +06d188: 6e30 8e1b 2103 |002e: invoke-virtual {v1, v2, v3}, Ljwtc/chess/algorithm/UCIWrapper;.play:(II)V // method@1b8e │ │ +06d18e: 28e9 |0031: goto 001a // -0017 │ │ +06d190: 0d01 |0032: move-exception v1 │ │ +06d192: 1e04 |0033: monitor-exit v4 │ │ +06d194: 2701 |0034: throw v1 │ │ +06d196: 2201 4103 |0035: new-instance v1, Ljava/lang/Thread; // type@0341 │ │ +06d19a: 2202 7104 |0037: new-instance v2, Ljwtc/chess/algorithm/SearchAlgorithmRunner; // type@0471 │ │ +06d19e: 7020 801b 4200 |0039: invoke-direct {v2, v4}, Ljwtc/chess/algorithm/SearchAlgorithmRunner;.:(Ljwtc/chess/GameControl;)V // method@1b80 │ │ +06d1a4: 7020 6b15 2100 |003c: invoke-direct {v1, v2}, Ljava/lang/Thread;.:(Ljava/lang/Runnable;)V // method@156b │ │ +06d1aa: 5b41 bc0a |003f: iput-object v1, v4, Ljwtc/chess/GameControl;.m_searchThread:Ljava/lang/Thread; // field@0abc │ │ +06d1ae: 5441 bc0a |0041: iget-object v1, v4, Ljwtc/chess/GameControl;.m_searchThread:Ljava/lang/Thread; // field@0abc │ │ +06d1b2: 6e10 7115 0100 |0043: invoke-virtual {v1}, Ljava/lang/Thread;.start:()V // method@1571 │ │ +06d1b8: 28d4 |0046: goto 001a // -002c │ │ +06d1ba: 0000 |0047: nop // spacer │ │ +06d1bc: 0003 0400 0c00 0000 0100 0000 0100 ... |0048: array-data (28 units) │ │ catches : 3 │ │ 0x0001 - 0x001a │ │ -> 0x0032 │ │ 0x001e - 0x0031 │ │ -> 0x0032 │ │ 0x0035 - 0x0046 │ │ -> 0x0032 │ │ @@ -124554,69 +124600,69 @@ │ │ type : '(Ljava/lang/StringBuffer;)Z' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 104 16-bit code units │ │ -06b658: |[06b658] jwtc.chess.GameControl.removeComment:(Ljava/lang/StringBuffer;)Z │ │ -06b668: 1a03 dd00 |0000: const-string v3, "(" // string@00dd │ │ -06b66c: 6e20 5315 3700 |0002: invoke-virtual {v7, v3}, Ljava/lang/StringBuffer;.indexOf:(Ljava/lang/String;)I // method@1553 │ │ -06b672: 0a02 |0005: move-result v2 │ │ -06b674: 1a03 1501 |0006: const-string v3, ")" // string@0115 │ │ -06b678: 6e20 5315 3700 |0008: invoke-virtual {v7, v3}, Ljava/lang/StringBuffer;.indexOf:(Ljava/lang/String;)I // method@1553 │ │ -06b67e: 0a00 |000b: move-result v0 │ │ -06b680: 3a02 4600 |000c: if-ltz v2, 0052 // +0046 │ │ -06b684: 3a00 4400 |000e: if-ltz v0, 0052 // +0044 │ │ -06b688: 1a03 dd00 |0010: const-string v3, "(" // string@00dd │ │ -06b68c: d804 0201 |0012: add-int/lit8 v4, v2, #int 1 // #01 │ │ -06b690: 6e30 5415 3704 |0014: invoke-virtual {v7, v3, v4}, Ljava/lang/StringBuffer;.indexOf:(Ljava/lang/String;I)I // method@1554 │ │ -06b696: 0a01 |0017: move-result v1 │ │ -06b698: 3a01 0e00 |0018: if-ltz v1, 0026 // +000e │ │ -06b69c: 3501 0c00 |001a: if-ge v1, v0, 0026 // +000c │ │ -06b6a0: 0112 |001c: move v2, v1 │ │ -06b6a2: 1a03 dd00 |001d: const-string v3, "(" // string@00dd │ │ -06b6a6: d804 0101 |001f: add-int/lit8 v4, v1, #int 1 // #01 │ │ -06b6aa: 6e30 5415 3704 |0021: invoke-virtual {v7, v3, v4}, Ljava/lang/StringBuffer;.indexOf:(Ljava/lang/String;I)I // method@1554 │ │ -06b6b0: 0a01 |0024: move-result v1 │ │ -06b6b2: 28f3 |0025: goto 0018 // -000d │ │ -06b6b4: 3702 2500 |0026: if-le v2, v0, 004b // +0025 │ │ -06b6b8: 2203 2903 |0028: new-instance v3, Ljava/lang/Exception; // type@0329 │ │ -06b6bc: 2204 4203 |002a: new-instance v4, Ljava/lang/StringBuilder; // type@0342 │ │ -06b6c0: 7010 5715 0400 |002c: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ -06b6c6: 1a05 7c0b |002f: const-string v5, "Open bracket after closing bracket: " // string@0b7c │ │ -06b6ca: 6e20 5f15 5400 |0031: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -06b6d0: 0c04 |0034: move-result-object v4 │ │ -06b6d2: 6e20 5b15 2400 |0035: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@155b │ │ -06b6d8: 0c04 |0038: move-result-object v4 │ │ -06b6da: 1a05 2701 |0039: const-string v5, ", " // string@0127 │ │ -06b6de: 6e20 5f15 5400 |003b: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -06b6e4: 0c04 |003e: move-result-object v4 │ │ -06b6e6: 6e20 5b15 0400 |003f: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@155b │ │ -06b6ec: 0c04 |0042: move-result-object v4 │ │ -06b6ee: 6e10 6415 0400 |0043: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ -06b6f4: 0c04 |0046: move-result-object v4 │ │ -06b6f6: 7020 f914 4300 |0047: invoke-direct {v3, v4}, Ljava/lang/Exception;.:(Ljava/lang/String;)V // method@14f9 │ │ -06b6fc: 2703 |004a: throw v3 │ │ -06b6fe: d803 0001 |004b: add-int/lit8 v3, v0, #int 1 // #01 │ │ -06b702: 6e30 5215 2703 |004d: invoke-virtual {v7, v2, v3}, Ljava/lang/StringBuffer;.delete:(II)Ljava/lang/StringBuffer; // method@1552 │ │ -06b708: 1213 |0050: const/4 v3, #int 1 // #1 │ │ -06b70a: 0f03 |0051: return v3 │ │ -06b70c: 3a02 0a00 |0052: if-ltz v2, 005c // +000a │ │ -06b710: 2203 2903 |0054: new-instance v3, Ljava/lang/Exception; // type@0329 │ │ -06b714: 1a04 3b0b |0056: const-string v4, "No closing bracket for comment" // string@0b3b │ │ -06b718: 7020 f914 4300 |0058: invoke-direct {v3, v4}, Ljava/lang/Exception;.:(Ljava/lang/String;)V // method@14f9 │ │ -06b71e: 2703 |005b: throw v3 │ │ -06b720: 3a00 0a00 |005c: if-ltz v0, 0066 // +000a │ │ -06b724: 2203 2903 |005e: new-instance v3, Ljava/lang/Exception; // type@0329 │ │ -06b728: 1a04 470b |0060: const-string v4, "No opening bracket for comment" // string@0b47 │ │ -06b72c: 7020 f914 4300 |0062: invoke-direct {v3, v4}, Ljava/lang/Exception;.:(Ljava/lang/String;)V // method@14f9 │ │ -06b732: 2703 |0065: throw v3 │ │ -06b734: 1203 |0066: const/4 v3, #int 0 // #0 │ │ -06b736: 28ea |0067: goto 0051 // -0016 │ │ +06d210: |[06d210] jwtc.chess.GameControl.removeComment:(Ljava/lang/StringBuffer;)Z │ │ +06d220: 1a03 dd00 |0000: const-string v3, "(" // string@00dd │ │ +06d224: 6e20 5315 3700 |0002: invoke-virtual {v7, v3}, Ljava/lang/StringBuffer;.indexOf:(Ljava/lang/String;)I // method@1553 │ │ +06d22a: 0a02 |0005: move-result v2 │ │ +06d22c: 1a03 1501 |0006: const-string v3, ")" // string@0115 │ │ +06d230: 6e20 5315 3700 |0008: invoke-virtual {v7, v3}, Ljava/lang/StringBuffer;.indexOf:(Ljava/lang/String;)I // method@1553 │ │ +06d236: 0a00 |000b: move-result v0 │ │ +06d238: 3a02 4600 |000c: if-ltz v2, 0052 // +0046 │ │ +06d23c: 3a00 4400 |000e: if-ltz v0, 0052 // +0044 │ │ +06d240: 1a03 dd00 |0010: const-string v3, "(" // string@00dd │ │ +06d244: d804 0201 |0012: add-int/lit8 v4, v2, #int 1 // #01 │ │ +06d248: 6e30 5415 3704 |0014: invoke-virtual {v7, v3, v4}, Ljava/lang/StringBuffer;.indexOf:(Ljava/lang/String;I)I // method@1554 │ │ +06d24e: 0a01 |0017: move-result v1 │ │ +06d250: 3a01 0e00 |0018: if-ltz v1, 0026 // +000e │ │ +06d254: 3501 0c00 |001a: if-ge v1, v0, 0026 // +000c │ │ +06d258: 0112 |001c: move v2, v1 │ │ +06d25a: 1a03 dd00 |001d: const-string v3, "(" // string@00dd │ │ +06d25e: d804 0101 |001f: add-int/lit8 v4, v1, #int 1 // #01 │ │ +06d262: 6e30 5415 3704 |0021: invoke-virtual {v7, v3, v4}, Ljava/lang/StringBuffer;.indexOf:(Ljava/lang/String;I)I // method@1554 │ │ +06d268: 0a01 |0024: move-result v1 │ │ +06d26a: 28f3 |0025: goto 0018 // -000d │ │ +06d26c: 3702 2500 |0026: if-le v2, v0, 004b // +0025 │ │ +06d270: 2203 2603 |0028: new-instance v3, Ljava/lang/Exception; // type@0326 │ │ +06d274: 2204 3f03 |002a: new-instance v4, Ljava/lang/StringBuilder; // type@033f │ │ +06d278: 7010 5715 0400 |002c: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ +06d27e: 1a05 790b |002f: const-string v5, "Open bracket after closing bracket: " // string@0b79 │ │ +06d282: 6e20 5f15 5400 |0031: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +06d288: 0c04 |0034: move-result-object v4 │ │ +06d28a: 6e20 5b15 2400 |0035: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@155b │ │ +06d290: 0c04 |0038: move-result-object v4 │ │ +06d292: 1a05 2701 |0039: const-string v5, ", " // string@0127 │ │ +06d296: 6e20 5f15 5400 |003b: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +06d29c: 0c04 |003e: move-result-object v4 │ │ +06d29e: 6e20 5b15 0400 |003f: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@155b │ │ +06d2a4: 0c04 |0042: move-result-object v4 │ │ +06d2a6: 6e10 6415 0400 |0043: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ +06d2ac: 0c04 |0046: move-result-object v4 │ │ +06d2ae: 7020 f914 4300 |0047: invoke-direct {v3, v4}, Ljava/lang/Exception;.:(Ljava/lang/String;)V // method@14f9 │ │ +06d2b4: 2703 |004a: throw v3 │ │ +06d2b6: d803 0001 |004b: add-int/lit8 v3, v0, #int 1 // #01 │ │ +06d2ba: 6e30 5215 2703 |004d: invoke-virtual {v7, v2, v3}, Ljava/lang/StringBuffer;.delete:(II)Ljava/lang/StringBuffer; // method@1552 │ │ +06d2c0: 1213 |0050: const/4 v3, #int 1 // #1 │ │ +06d2c2: 0f03 |0051: return v3 │ │ +06d2c4: 3a02 0a00 |0052: if-ltz v2, 005c // +000a │ │ +06d2c8: 2203 2603 |0054: new-instance v3, Ljava/lang/Exception; // type@0326 │ │ +06d2cc: 1a04 380b |0056: const-string v4, "No closing bracket for comment" // string@0b38 │ │ +06d2d0: 7020 f914 4300 |0058: invoke-direct {v3, v4}, Ljava/lang/Exception;.:(Ljava/lang/String;)V // method@14f9 │ │ +06d2d6: 2703 |005b: throw v3 │ │ +06d2d8: 3a00 0a00 |005c: if-ltz v0, 0066 // +000a │ │ +06d2dc: 2203 2603 |005e: new-instance v3, Ljava/lang/Exception; // type@0326 │ │ +06d2e0: 1a04 440b |0060: const-string v4, "No opening bracket for comment" // string@0b44 │ │ +06d2e4: 7020 f914 4300 |0062: invoke-direct {v3, v4}, Ljava/lang/Exception;.:(Ljava/lang/String;)V // method@14f9 │ │ +06d2ea: 2703 |0065: throw v3 │ │ +06d2ec: 1203 |0066: const/4 v3, #int 0 // #0 │ │ +06d2ee: 28ea |0067: goto 0051 // -0016 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=404 │ │ 0x000c line=405 │ │ 0x0010 line=407 │ │ 0x0018 line=408 │ │ 0x001c line=409 │ │ @@ -124643,26 +124689,26 @@ │ │ type : '(Ljava/lang/StringBuffer;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 21 16-bit code units │ │ -06b738: |[06b738] jwtc.chess.GameControl.removeDoubleSpaces:(Ljava/lang/StringBuffer;)V │ │ -06b748: 1a01 0d00 |0000: const-string v1, " " // string@000d │ │ -06b74c: 6e20 5315 1300 |0002: invoke-virtual {v3, v1}, Ljava/lang/StringBuffer;.indexOf:(Ljava/lang/String;)I // method@1553 │ │ -06b752: 0a00 |0005: move-result v0 │ │ -06b754: 3a00 0e00 |0006: if-ltz v0, 0014 // +000e │ │ -06b758: d801 0001 |0008: add-int/lit8 v1, v0, #int 1 // #01 │ │ -06b75c: 6e30 5215 0301 |000a: invoke-virtual {v3, v0, v1}, Ljava/lang/StringBuffer;.delete:(II)Ljava/lang/StringBuffer; // method@1552 │ │ -06b762: 1a01 0d00 |000d: const-string v1, " " // string@000d │ │ -06b766: 6e20 5315 1300 |000f: invoke-virtual {v3, v1}, Ljava/lang/StringBuffer;.indexOf:(Ljava/lang/String;)I // method@1553 │ │ -06b76c: 0a00 |0012: move-result v0 │ │ -06b76e: 28f3 |0013: goto 0006 // -000d │ │ -06b770: 0e00 |0014: return-void │ │ +06d2f0: |[06d2f0] jwtc.chess.GameControl.removeDoubleSpaces:(Ljava/lang/StringBuffer;)V │ │ +06d300: 1a01 0d00 |0000: const-string v1, " " // string@000d │ │ +06d304: 6e20 5315 1300 |0002: invoke-virtual {v3, v1}, Ljava/lang/StringBuffer;.indexOf:(Ljava/lang/String;)I // method@1553 │ │ +06d30a: 0a00 |0005: move-result v0 │ │ +06d30c: 3a00 0e00 |0006: if-ltz v0, 0014 // +000e │ │ +06d310: d801 0001 |0008: add-int/lit8 v1, v0, #int 1 // #01 │ │ +06d314: 6e30 5215 0301 |000a: invoke-virtual {v3, v0, v1}, Ljava/lang/StringBuffer;.delete:(II)Ljava/lang/StringBuffer; // method@1552 │ │ +06d31a: 1a01 0d00 |000d: const-string v1, " " // string@000d │ │ +06d31e: 6e20 5315 1300 |000f: invoke-virtual {v3, v1}, Ljava/lang/StringBuffer;.indexOf:(Ljava/lang/String;)I // method@1553 │ │ +06d324: 0a00 |0012: move-result v0 │ │ +06d326: 28f3 |0013: goto 0006 // -000d │ │ +06d328: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=429 │ │ 0x0006 line=430 │ │ 0x0008 line=431 │ │ 0x000d line=432 │ │ 0x0014 line=434 │ │ @@ -124676,67 +124722,67 @@ │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 97 16-bit code units │ │ -06b774: |[06b774] jwtc.chess.GameControl.requestMove:(Ljava/lang/String;)Z │ │ -06b784: 1d07 |0000: monitor-enter v7 │ │ -06b786: 5475 aa0a |0001: iget-object v5, v7, Ljwtc/chess/GameControl;._jni:Ljwtc/chess/JNI; // field@0aaa │ │ -06b78a: 6e10 2d1b 0500 |0003: invoke-virtual {v5}, Ljwtc/chess/JNI;.getMoveArraySize:()I // method@1b2d │ │ -06b790: 0a04 |0006: move-result v4 │ │ -06b792: 1a02 0000 |0007: const-string v2, "" // string@0000 │ │ -06b796: 1200 |0009: const/4 v0, #int 0 // #0 │ │ -06b798: 3540 3b00 |000a: if-ge v0, v4, 0045 // +003b │ │ -06b79c: 5475 aa0a |000c: iget-object v5, v7, Ljwtc/chess/GameControl;._jni:Ljwtc/chess/JNI; // field@0aaa │ │ -06b7a0: 6e20 2c1b 0500 |000e: invoke-virtual {v5, v0}, Ljwtc/chess/JNI;.getMoveArrayAt:(I)I // method@1b2c │ │ -06b7a6: 0a01 |0011: move-result v1 │ │ -06b7a8: 5475 aa0a |0012: iget-object v5, v7, Ljwtc/chess/GameControl;._jni:Ljwtc/chess/JNI; // field@0aaa │ │ -06b7ac: 6e20 3d1b 1500 |0014: invoke-virtual {v5, v1}, Ljwtc/chess/JNI;.move:(I)I // method@1b3d │ │ -06b7b2: 5475 aa0a |0017: iget-object v5, v7, Ljwtc/chess/GameControl;._jni:Ljwtc/chess/JNI; // field@0aaa │ │ -06b7b6: 6e10 2f1b 0500 |0019: invoke-virtual {v5}, Ljwtc/chess/JNI;.getMyMoveToString:()Ljava/lang/String; // method@1b2f │ │ -06b7bc: 0c03 |001c: move-result-object v3 │ │ -06b7be: 6e20 3915 8300 |001d: invoke-virtual {v3, v8}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1539 │ │ -06b7c4: 0a05 |0020: move-result v5 │ │ -06b7c6: 3805 0500 |0021: if-eqz v5, 0026 // +0005 │ │ -06b7ca: 1215 |0023: const/4 v5, #int 1 // #1 │ │ -06b7cc: 1e07 |0024: monitor-exit v7 │ │ -06b7ce: 0f05 |0025: return v5 │ │ -06b7d0: 2205 4203 |0026: new-instance v5, Ljava/lang/StringBuilder; // type@0342 │ │ -06b7d4: 7010 5715 0500 |0028: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ -06b7da: 6e20 5f15 2500 |002b: invoke-virtual {v5, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -06b7e0: 0c05 |002e: move-result-object v5 │ │ -06b7e2: 6e20 5f15 3500 |002f: invoke-virtual {v5, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -06b7e8: 0c05 |0032: move-result-object v5 │ │ -06b7ea: 1a06 2601 |0033: const-string v6, "," // string@0126 │ │ -06b7ee: 6e20 5f15 6500 |0035: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -06b7f4: 0c05 |0038: move-result-object v5 │ │ -06b7f6: 6e10 6415 0500 |0039: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ -06b7fc: 0c02 |003c: move-result-object v2 │ │ -06b7fe: 5475 aa0a |003d: iget-object v5, v7, Ljwtc/chess/GameControl;._jni:Ljwtc/chess/JNI; // field@0aaa │ │ -06b802: 6e10 4e1b 0500 |003f: invoke-virtual {v5}, Ljwtc/chess/JNI;.undo:()V // method@1b4e │ │ -06b808: d800 0001 |0042: add-int/lit8 v0, v0, #int 1 // #01 │ │ -06b80c: 28c6 |0044: goto 000a // -003a │ │ -06b80e: 2205 4203 |0045: new-instance v5, Ljava/lang/StringBuilder; // type@0342 │ │ -06b812: 7010 5715 0500 |0047: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ -06b818: 6e20 5f15 2500 |004a: invoke-virtual {v5, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -06b81e: 0c05 |004d: move-result-object v5 │ │ -06b820: 1a06 2d00 |004e: const-string v6, " != " // string@002d │ │ -06b824: 6e20 5f15 6500 |0050: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -06b82a: 0c05 |0053: move-result-object v5 │ │ -06b82c: 6e20 5f15 8500 |0054: invoke-virtual {v5, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -06b832: 0c05 |0057: move-result-object v5 │ │ -06b834: 6e10 6415 0500 |0058: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ -06b83a: 0c02 |005b: move-result-object v2 │ │ -06b83c: 1205 |005c: const/4 v5, #int 0 // #0 │ │ -06b83e: 28c7 |005d: goto 0024 // -0039 │ │ -06b840: 0d05 |005e: move-exception v5 │ │ -06b842: 1e07 |005f: monitor-exit v7 │ │ -06b844: 2705 |0060: throw v5 │ │ +06d32c: |[06d32c] jwtc.chess.GameControl.requestMove:(Ljava/lang/String;)Z │ │ +06d33c: 1d07 |0000: monitor-enter v7 │ │ +06d33e: 5475 aa0a |0001: iget-object v5, v7, Ljwtc/chess/GameControl;._jni:Ljwtc/chess/JNI; // field@0aaa │ │ +06d342: 6e10 2c1b 0500 |0003: invoke-virtual {v5}, Ljwtc/chess/JNI;.getMoveArraySize:()I // method@1b2c │ │ +06d348: 0a04 |0006: move-result v4 │ │ +06d34a: 1a02 0000 |0007: const-string v2, "" // string@0000 │ │ +06d34e: 1200 |0009: const/4 v0, #int 0 // #0 │ │ +06d350: 3540 3b00 |000a: if-ge v0, v4, 0045 // +003b │ │ +06d354: 5475 aa0a |000c: iget-object v5, v7, Ljwtc/chess/GameControl;._jni:Ljwtc/chess/JNI; // field@0aaa │ │ +06d358: 6e20 2b1b 0500 |000e: invoke-virtual {v5, v0}, Ljwtc/chess/JNI;.getMoveArrayAt:(I)I // method@1b2b │ │ +06d35e: 0a01 |0011: move-result v1 │ │ +06d360: 5475 aa0a |0012: iget-object v5, v7, Ljwtc/chess/GameControl;._jni:Ljwtc/chess/JNI; // field@0aaa │ │ +06d364: 6e20 3c1b 1500 |0014: invoke-virtual {v5, v1}, Ljwtc/chess/JNI;.move:(I)I // method@1b3c │ │ +06d36a: 5475 aa0a |0017: iget-object v5, v7, Ljwtc/chess/GameControl;._jni:Ljwtc/chess/JNI; // field@0aaa │ │ +06d36e: 6e10 2e1b 0500 |0019: invoke-virtual {v5}, Ljwtc/chess/JNI;.getMyMoveToString:()Ljava/lang/String; // method@1b2e │ │ +06d374: 0c03 |001c: move-result-object v3 │ │ +06d376: 6e20 3915 8300 |001d: invoke-virtual {v3, v8}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1539 │ │ +06d37c: 0a05 |0020: move-result v5 │ │ +06d37e: 3805 0500 |0021: if-eqz v5, 0026 // +0005 │ │ +06d382: 1215 |0023: const/4 v5, #int 1 // #1 │ │ +06d384: 1e07 |0024: monitor-exit v7 │ │ +06d386: 0f05 |0025: return v5 │ │ +06d388: 2205 3f03 |0026: new-instance v5, Ljava/lang/StringBuilder; // type@033f │ │ +06d38c: 7010 5715 0500 |0028: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ +06d392: 6e20 5f15 2500 |002b: invoke-virtual {v5, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +06d398: 0c05 |002e: move-result-object v5 │ │ +06d39a: 6e20 5f15 3500 |002f: invoke-virtual {v5, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +06d3a0: 0c05 |0032: move-result-object v5 │ │ +06d3a2: 1a06 2601 |0033: const-string v6, "," // string@0126 │ │ +06d3a6: 6e20 5f15 6500 |0035: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +06d3ac: 0c05 |0038: move-result-object v5 │ │ +06d3ae: 6e10 6415 0500 |0039: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ +06d3b4: 0c02 |003c: move-result-object v2 │ │ +06d3b6: 5475 aa0a |003d: iget-object v5, v7, Ljwtc/chess/GameControl;._jni:Ljwtc/chess/JNI; // field@0aaa │ │ +06d3ba: 6e10 4d1b 0500 |003f: invoke-virtual {v5}, Ljwtc/chess/JNI;.undo:()V // method@1b4d │ │ +06d3c0: d800 0001 |0042: add-int/lit8 v0, v0, #int 1 // #01 │ │ +06d3c4: 28c6 |0044: goto 000a // -003a │ │ +06d3c6: 2205 3f03 |0045: new-instance v5, Ljava/lang/StringBuilder; // type@033f │ │ +06d3ca: 7010 5715 0500 |0047: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ +06d3d0: 6e20 5f15 2500 |004a: invoke-virtual {v5, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +06d3d6: 0c05 |004d: move-result-object v5 │ │ +06d3d8: 1a06 2d00 |004e: const-string v6, " != " // string@002d │ │ +06d3dc: 6e20 5f15 6500 |0050: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +06d3e2: 0c05 |0053: move-result-object v5 │ │ +06d3e4: 6e20 5f15 8500 |0054: invoke-virtual {v5, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +06d3ea: 0c05 |0057: move-result-object v5 │ │ +06d3ec: 6e10 6415 0500 |0058: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ +06d3f2: 0c02 |005b: move-result-object v2 │ │ +06d3f4: 1205 |005c: const/4 v5, #int 0 // #0 │ │ +06d3f6: 28c7 |005d: goto 0024 // -0039 │ │ +06d3f8: 0d05 |005e: move-exception v5 │ │ +06d3fa: 1e07 |005f: monitor-exit v7 │ │ +06d3fc: 2705 |0060: throw v5 │ │ catches : 2 │ │ 0x0001 - 0x0020 │ │ -> 0x005e │ │ 0x0026 - 0x005b │ │ -> 0x005e │ │ positions : │ │ 0x0000 line=609 │ │ @@ -124770,307 +124816,307 @@ │ │ type : '(Ljava/lang/String;Ljava/util/regex/Matcher;Ljava/lang/String;Ljava/lang/String;)Z' │ │ access : 0x20014 (PROTECTED FINAL DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 30 │ │ ins : 5 │ │ outs : 4 │ │ insns size : 557 16-bit code units │ │ -06b85c: |[06b85c] jwtc.chess.GameControl.requestMove:(Ljava/lang/String;Ljava/util/regex/Matcher;Ljava/lang/String;Ljava/lang/String;)Z │ │ -06b86c: 1d19 |0000: monitor-enter v25 │ │ -06b86e: 1203 |0001: const/4 v3, #int 0 // #0 │ │ -06b870: 0800 1900 |0002: move-object/from16 v0, v25 │ │ -06b874: 5400 aa0a |0004: iget-object v0, v0, Ljwtc/chess/GameControl;._jni:Ljwtc/chess/JNI; // field@0aaa │ │ -06b878: 0817 0000 |0006: move-object/from16 v23, v0 │ │ -06b87c: 7401 2d1b 1700 |0008: invoke-virtual/range {v23}, Ljwtc/chess/JNI;.getMoveArraySize:()I // method@1b2d │ │ -06b882: 0a14 |000b: move-result v20 │ │ -06b884: 381c 6b00 |000c: if-eqz v28, 0077 // +006b │ │ -06b888: 1205 |000e: const/4 v5, #int 0 // #0 │ │ -06b88a: 0200 1400 |000f: move/from16 v0, v20 │ │ -06b88e: 3505 1502 |0011: if-ge v5, v0, 0226 // +0215 │ │ -06b892: 1203 |0013: const/4 v3, #int 0 // #0 │ │ -06b894: 0800 1900 |0014: move-object/from16 v0, v25 │ │ -06b898: 5400 aa0a |0016: iget-object v0, v0, Ljwtc/chess/GameControl;._jni:Ljwtc/chess/JNI; // field@0aaa │ │ -06b89c: 0817 0000 |0018: move-object/from16 v23, v0 │ │ -06b8a0: 0800 1700 |001a: move-object/from16 v0, v23 │ │ -06b8a4: 6e20 2c1b 5000 |001c: invoke-virtual {v0, v5}, Ljwtc/chess/JNI;.getMoveArrayAt:(I)I // method@1b2c │ │ -06b8aa: 0a06 |001f: move-result v6 │ │ -06b8ac: 7110 591b 0600 |0020: invoke-static {v6}, Ljwtc/chess/Move;.isOO:(I)Z // method@1b59 │ │ -06b8b2: 0a17 |0023: move-result v23 │ │ -06b8b4: 3817 0f00 |0024: if-eqz v23, 0033 // +000f │ │ -06b8b8: 1a17 5d0b |0026: const-string v23, "O-O" // string@0b5d │ │ -06b8bc: 0800 1c00 |0028: move-object/from16 v0, v28 │ │ -06b8c0: 0801 1700 |002a: move-object/from16 v1, v23 │ │ -06b8c4: 6e20 3915 1000 |002c: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1539 │ │ -06b8ca: 0a17 |002f: move-result v23 │ │ -06b8cc: 3817 0300 |0030: if-eqz v23, 0033 // +0003 │ │ -06b8d0: 1213 |0032: const/4 v3, #int 1 // #1 │ │ -06b8d2: 7110 5a1b 0600 |0033: invoke-static {v6}, Ljwtc/chess/Move;.isOOO:(I)Z // method@1b5a │ │ -06b8d8: 0a17 |0036: move-result v23 │ │ -06b8da: 3817 0f00 |0037: if-eqz v23, 0046 // +000f │ │ -06b8de: 1a17 5e0b |0039: const-string v23, "O-O-O" // string@0b5e │ │ -06b8e2: 0800 1c00 |003b: move-object/from16 v0, v28 │ │ -06b8e6: 0801 1700 |003d: move-object/from16 v1, v23 │ │ -06b8ea: 6e20 3915 1000 |003f: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1539 │ │ -06b8f0: 0a17 |0042: move-result v23 │ │ -06b8f2: 3817 0300 |0043: if-eqz v23, 0046 // +0003 │ │ -06b8f6: 1213 |0045: const/4 v3, #int 1 // #1 │ │ -06b8f8: 3803 2e00 |0046: if-eqz v3, 0074 // +002e │ │ -06b8fc: 1a17 0000 |0048: const-string v23, "" // string@0000 │ │ -06b900: 1318 0000 |004a: const/16 v24, #int 0 // #0 │ │ -06b904: 0800 1900 |004c: move-object/from16 v0, v25 │ │ -06b908: 0801 1700 |004e: move-object/from16 v1, v23 │ │ -06b90c: 0202 1800 |0050: move/from16 v2, v24 │ │ -06b910: 6e40 041b 6021 |0052: invoke-virtual {v0, v6, v1, v2}, Ljwtc/chess/GameControl;.move:(ILjava/lang/String;Z)Z // method@1b04 │ │ -06b916: 0a17 |0055: move-result v23 │ │ -06b918: 3817 1b00 |0056: if-eqz v23, 0071 // +001b │ │ -06b91c: 0800 1900 |0058: move-object/from16 v0, v25 │ │ -06b920: 5400 aa0a |005a: iget-object v0, v0, Ljwtc/chess/GameControl;._jni:Ljwtc/chess/JNI; // field@0aaa │ │ -06b924: 0817 0000 |005c: move-object/from16 v23, v0 │ │ -06b928: 7401 301b 1700 |005e: invoke-virtual/range {v23}, Ljwtc/chess/JNI;.getNumBoard:()I // method@1b30 │ │ -06b92e: 0a17 |0061: move-result v23 │ │ -06b930: d809 17fd |0062: add-int/lit8 v9, v23, #int -3 // #fd │ │ -06b934: 3a09 0900 |0064: if-ltz v9, 006d // +0009 │ │ -06b938: 0800 1900 |0066: move-object/from16 v0, v25 │ │ -06b93c: 0801 1d00 |0068: move-object/from16 v1, v29 │ │ -06b940: 6e30 121b 9001 |006a: invoke-virtual {v0, v9, v1}, Ljwtc/chess/GameControl;.setAnnotation:(ILjava/lang/String;)V // method@1b12 │ │ -06b946: 1317 0100 |006d: const/16 v23, #int 1 // #1 │ │ -06b94a: 1e19 |006f: monitor-exit v25 │ │ -06b94c: 0f17 |0070: return v23 │ │ -06b94e: 1317 0000 |0071: const/16 v23, #int 0 // #0 │ │ -06b952: 28fc |0073: goto 006f // -0004 │ │ -06b954: d805 0501 |0074: add-int/lit8 v5, v5, #int 1 // #01 │ │ -06b958: 2899 |0076: goto 000f // -0067 │ │ -06b95a: 1317 0100 |0077: const/16 v23, #int 1 // #1 │ │ -06b95e: 0800 1b00 |0079: move-object/from16 v0, v27 │ │ -06b962: 0201 1700 |007b: move/from16 v1, v23 │ │ -06b966: 6e20 0916 1000 |007d: invoke-virtual {v0, v1}, Ljava/util/regex/Matcher;.group:(I)Ljava/lang/String; // method@1609 │ │ -06b96c: 0c10 |0080: move-result-object v16 │ │ -06b96e: 1317 0200 |0081: const/16 v23, #int 2 // #2 │ │ -06b972: 0800 1b00 |0083: move-object/from16 v0, v27 │ │ -06b976: 0201 1700 |0085: move/from16 v1, v23 │ │ -06b97a: 6e20 0916 1000 |0087: invoke-virtual {v0, v1}, Ljava/util/regex/Matcher;.group:(I)Ljava/lang/String; // method@1609 │ │ -06b980: 0c0c |008a: move-result-object v12 │ │ -06b982: 1317 0300 |008b: const/16 v23, #int 3 // #3 │ │ -06b986: 0800 1b00 |008d: move-object/from16 v0, v27 │ │ -06b98a: 0201 1700 |008f: move/from16 v1, v23 │ │ -06b98e: 6e20 0916 1000 |0091: invoke-virtual {v0, v1}, Ljava/util/regex/Matcher;.group:(I)Ljava/lang/String; // method@1609 │ │ -06b994: 0c0d |0094: move-result-object v13 │ │ -06b996: 1317 0400 |0095: const/16 v23, #int 4 // #4 │ │ -06b99a: 0800 1b00 |0097: move-object/from16 v0, v27 │ │ -06b99e: 0201 1700 |0099: move/from16 v1, v23 │ │ -06b9a2: 6e20 0916 1000 |009b: invoke-virtual {v0, v1}, Ljava/util/regex/Matcher;.group:(I)Ljava/lang/String; // method@1609 │ │ -06b9a8: 0c13 |009e: move-result-object v19 │ │ -06b9aa: 1317 0500 |009f: const/16 v23, #int 5 // #5 │ │ -06b9ae: 0800 1b00 |00a1: move-object/from16 v0, v27 │ │ -06b9b2: 0201 1700 |00a3: move/from16 v1, v23 │ │ -06b9b6: 6e20 0916 1000 |00a5: invoke-virtual {v0, v1}, Ljava/util/regex/Matcher;.group:(I)Ljava/lang/String; // method@1609 │ │ -06b9bc: 0c0e |00a8: move-result-object v14 │ │ -06b9be: 1317 0600 |00a9: const/16 v23, #int 6 // #6 │ │ -06b9c2: 0800 1b00 |00ab: move-object/from16 v0, v27 │ │ -06b9c6: 0201 1700 |00ad: move/from16 v1, v23 │ │ -06b9ca: 6e20 0916 1000 |00af: invoke-virtual {v0, v1}, Ljava/util/regex/Matcher;.group:(I)Ljava/lang/String; // method@1609 │ │ -06b9d0: 0c12 |00b2: move-result-object v18 │ │ -06b9d2: 1317 0700 |00b3: const/16 v23, #int 7 // #7 │ │ -06b9d6: 0800 1b00 |00b5: move-object/from16 v0, v27 │ │ -06b9da: 0201 1700 |00b7: move/from16 v1, v23 │ │ -06b9de: 6e20 0916 1000 |00b9: invoke-virtual {v0, v1}, Ljava/util/regex/Matcher;.group:(I)Ljava/lang/String; // method@1609 │ │ -06b9e4: 0c11 |00bc: move-result-object v17 │ │ -06b9e6: 1317 0800 |00bd: const/16 v23, #int 8 // #8 │ │ -06b9ea: 0800 1b00 |00bf: move-object/from16 v0, v27 │ │ -06b9ee: 0201 1700 |00c1: move/from16 v1, v23 │ │ -06b9f2: 6e20 0916 1000 |00c3: invoke-virtual {v0, v1}, Ljava/util/regex/Matcher;.group:(I)Ljava/lang/String; // method@1609 │ │ -06b9f8: 0c0b |00c6: move-result-object v11 │ │ -06b9fa: 1317 0900 |00c7: const/16 v23, #int 9 // #9 │ │ -06b9fe: 0800 1b00 |00c9: move-object/from16 v0, v27 │ │ -06ba02: 0201 1700 |00cb: move/from16 v1, v23 │ │ -06ba06: 6e20 0916 1000 |00cd: invoke-virtual {v0, v1}, Ljava/util/regex/Matcher;.group:(I)Ljava/lang/String; // method@1609 │ │ -06ba0c: 0c0f |00d0: move-result-object v15 │ │ -06ba0e: 390e 0500 |00d1: if-nez v14, 00d6 // +0005 │ │ -06ba12: 1317 0000 |00d3: const/16 v23, #int 0 // #0 │ │ -06ba16: 289a |00d5: goto 006f // -0066 │ │ -06ba18: 3912 0500 |00d6: if-nez v18, 00db // +0005 │ │ -06ba1c: 1317 0000 |00d8: const/16 v23, #int 0 // #0 │ │ -06ba20: 2895 |00da: goto 006f // -006b │ │ -06ba22: 1207 |00db: const/4 v7, #int 0 // #0 │ │ -06ba24: 3810 0f00 |00dc: if-eqz v16, 00eb // +000f │ │ -06ba28: 1a17 3905 |00de: const-string v23, "K" // string@0539 │ │ -06ba2c: 0800 1000 |00e0: move-object/from16 v0, v16 │ │ -06ba30: 0801 1700 |00e2: move-object/from16 v1, v23 │ │ -06ba34: 6e20 3915 1000 |00e4: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1539 │ │ -06ba3a: 0a17 |00e7: move-result v23 │ │ -06ba3c: 3817 9700 |00e8: if-eqz v23, 017f // +0097 │ │ -06ba40: 1257 |00ea: const/4 v7, #int 5 // #5 │ │ -06ba42: 2217 4203 |00eb: new-instance v23, Ljava/lang/StringBuilder; // type@0342 │ │ -06ba46: 7601 5715 1700 |00ed: invoke-direct/range {v23}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ -06ba4c: 0800 1700 |00f0: move-object/from16 v0, v23 │ │ -06ba50: 6e20 5f15 e000 |00f2: invoke-virtual {v0, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -06ba56: 0c17 |00f5: move-result-object v23 │ │ -06ba58: 0800 1700 |00f6: move-object/from16 v0, v23 │ │ -06ba5c: 0801 1200 |00f8: move-object/from16 v1, v18 │ │ -06ba60: 6e20 5f15 1000 |00fa: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -06ba66: 0c17 |00fd: move-result-object v23 │ │ -06ba68: 7401 6415 1700 |00fe: invoke-virtual/range {v23}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ -06ba6e: 0c17 |0101: move-result-object v23 │ │ -06ba70: 7701 7a1b 1700 |0102: invoke-static/range {v23}, Ljwtc/chess/Pos;.fromString:(Ljava/lang/String;)I // method@1b7a │ │ -06ba76: 0a08 |0105: move-result v8 │ │ -06ba78: 0800 1900 |0106: move-object/from16 v0, v25 │ │ -06ba7c: 5400 aa0a |0108: iget-object v0, v0, Ljwtc/chess/GameControl;._jni:Ljwtc/chess/JNI; // field@0aaa │ │ -06ba80: 0817 0000 |010a: move-object/from16 v23, v0 │ │ -06ba84: 7401 331b 1700 |010c: invoke-virtual/range {v23}, Ljwtc/chess/JNI;.getTurn:()I // method@1b33 │ │ -06ba8a: 0a15 |010f: move-result v21 │ │ -06ba8c: 1205 |0110: const/4 v5, #int 0 // #0 │ │ -06ba8e: 0200 1400 |0111: move/from16 v0, v20 │ │ -06ba92: 3505 1301 |0113: if-ge v5, v0, 0226 // +0113 │ │ -06ba96: 1203 |0115: const/4 v3, #int 0 // #0 │ │ -06ba98: 0800 1900 |0116: move-object/from16 v0, v25 │ │ -06ba9c: 5400 aa0a |0118: iget-object v0, v0, Ljwtc/chess/GameControl;._jni:Ljwtc/chess/JNI; // field@0aaa │ │ -06baa0: 0817 0000 |011a: move-object/from16 v23, v0 │ │ -06baa4: 0800 1700 |011c: move-object/from16 v0, v23 │ │ -06baa8: 6e20 2c1b 5000 |011e: invoke-virtual {v0, v5}, Ljwtc/chess/JNI;.getMoveArrayAt:(I)I // method@1b2c │ │ -06baae: 0a06 |0121: move-result v6 │ │ -06bab0: 7110 521b 0600 |0122: invoke-static {v6}, Ljwtc/chess/Move;.getFrom:(I)I // method@1b52 │ │ -06bab6: 0a04 |0125: move-result v4 │ │ -06bab8: 7110 541b 0600 |0126: invoke-static {v6}, Ljwtc/chess/Move;.getTo:(I)I // method@1b54 │ │ -06babe: 0a16 |0129: move-result v22 │ │ -06bac0: 3811 9800 |012a: if-eqz v17, 01c2 // +0098 │ │ -06bac4: 7110 531b 0600 |012c: invoke-static {v6}, Ljwtc/chess/Move;.getPromotionPiece:(I)I // method@1b53 │ │ -06baca: 0a0a |012f: move-result v10 │ │ -06bacc: 1a17 b301 |0130: const-string v23, "=Q" // string@01b3 │ │ -06bad0: 0800 1100 |0132: move-object/from16 v0, v17 │ │ -06bad4: 0801 1700 |0134: move-object/from16 v1, v23 │ │ -06bad8: 6e20 3915 1000 |0136: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1539 │ │ -06bade: 0a17 |0139: move-result v23 │ │ -06bae0: 3817 0800 |013a: if-eqz v23, 0142 // +0008 │ │ -06bae4: 1317 0400 |013c: const/16 v23, #int 4 // #4 │ │ -06bae8: 0200 1700 |013e: move/from16 v0, v23 │ │ -06baec: 320a 3800 |0140: if-eq v10, v0, 0178 // +0038 │ │ -06baf0: 1a17 b401 |0142: const-string v23, "=R" // string@01b4 │ │ -06baf4: 0800 1100 |0144: move-object/from16 v0, v17 │ │ -06baf8: 0801 1700 |0146: move-object/from16 v1, v23 │ │ -06bafc: 6e20 3915 1000 |0148: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1539 │ │ -06bb02: 0a17 |014b: move-result v23 │ │ -06bb04: 3817 0800 |014c: if-eqz v23, 0154 // +0008 │ │ -06bb08: 1317 0300 |014e: const/16 v23, #int 3 // #3 │ │ -06bb0c: 0200 1700 |0150: move/from16 v0, v23 │ │ -06bb10: 320a 2600 |0152: if-eq v10, v0, 0178 // +0026 │ │ -06bb14: 1a17 b101 |0154: const-string v23, "=B" // string@01b1 │ │ -06bb18: 0800 1100 |0156: move-object/from16 v0, v17 │ │ -06bb1c: 0801 1700 |0158: move-object/from16 v1, v23 │ │ -06bb20: 6e20 3915 1000 |015a: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1539 │ │ -06bb26: 0a17 |015d: move-result v23 │ │ -06bb28: 3817 0800 |015e: if-eqz v23, 0166 // +0008 │ │ -06bb2c: 1317 0200 |0160: const/16 v23, #int 2 // #2 │ │ -06bb30: 0200 1700 |0162: move/from16 v0, v23 │ │ -06bb34: 320a 1400 |0164: if-eq v10, v0, 0178 // +0014 │ │ -06bb38: 1a17 b201 |0166: const-string v23, "=N" // string@01b2 │ │ -06bb3c: 0800 1100 |0168: move-object/from16 v0, v17 │ │ -06bb40: 0801 1700 |016a: move-object/from16 v1, v23 │ │ -06bb44: 6e20 3915 1000 |016c: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1539 │ │ -06bb4a: 0a17 |016f: move-result v23 │ │ -06bb4c: 3817 4f00 |0170: if-eqz v23, 01bf // +004f │ │ -06bb50: 1317 0100 |0172: const/16 v23, #int 1 // #1 │ │ -06bb54: 0200 1700 |0174: move/from16 v0, v23 │ │ -06bb58: 330a 4900 |0176: if-ne v10, v0, 01bf // +0049 │ │ -06bb5c: 1317 0100 |0178: const/16 v23, #int 1 // #1 │ │ -06bb60: 3917 4800 |017a: if-nez v23, 01c2 // +0048 │ │ -06bb64: d805 0501 |017c: add-int/lit8 v5, v5, #int 1 // #01 │ │ -06bb68: 2893 |017e: goto 0111 // -006d │ │ -06bb6a: 1a17 e20b |017f: const-string v23, "Q" // string@0be2 │ │ -06bb6e: 0800 1000 |0181: move-object/from16 v0, v16 │ │ -06bb72: 0801 1700 |0183: move-object/from16 v1, v23 │ │ -06bb76: 6e20 3915 1000 |0185: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1539 │ │ -06bb7c: 0a17 |0188: move-result v23 │ │ -06bb7e: 3817 0500 |0189: if-eqz v23, 018e // +0005 │ │ -06bb82: 1247 |018b: const/4 v7, #int 4 // #4 │ │ -06bb84: 2900 5fff |018c: goto/16 00eb // -00a1 │ │ -06bb88: 1a17 e60b |018e: const-string v23, "R" // string@0be6 │ │ -06bb8c: 0800 1000 |0190: move-object/from16 v0, v16 │ │ -06bb90: 0801 1700 |0192: move-object/from16 v1, v23 │ │ -06bb94: 6e20 3915 1000 |0194: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1539 │ │ -06bb9a: 0a17 |0197: move-result v23 │ │ -06bb9c: 3817 0500 |0198: if-eqz v23, 019d // +0005 │ │ -06bba0: 1237 |019a: const/4 v7, #int 3 // #3 │ │ -06bba2: 2900 50ff |019b: goto/16 00eb // -00b0 │ │ -06bba6: 1a17 7802 |019d: const-string v23, "B" // string@0278 │ │ -06bbaa: 0800 1000 |019f: move-object/from16 v0, v16 │ │ -06bbae: 0801 1700 |01a1: move-object/from16 v1, v23 │ │ -06bbb2: 6e20 3915 1000 |01a3: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1539 │ │ -06bbb8: 0a17 |01a6: move-result v23 │ │ -06bbba: 3817 0500 |01a7: if-eqz v23, 01ac // +0005 │ │ -06bbbe: 1227 |01a9: const/4 v7, #int 2 // #2 │ │ -06bbc0: 2900 41ff |01aa: goto/16 00eb // -00bf │ │ -06bbc4: 1a17 230b |01ac: const-string v23, "N" // string@0b23 │ │ -06bbc8: 0800 1000 |01ae: move-object/from16 v0, v16 │ │ -06bbcc: 0801 1700 |01b0: move-object/from16 v1, v23 │ │ -06bbd0: 6e20 3915 1000 |01b2: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1539 │ │ -06bbd6: 0a17 |01b5: move-result v23 │ │ -06bbd8: 3817 0500 |01b6: if-eqz v23, 01bb // +0005 │ │ -06bbdc: 1217 |01b8: const/4 v7, #int 1 // #1 │ │ -06bbde: 2900 32ff |01b9: goto/16 00eb // -00ce │ │ -06bbe2: 1317 0000 |01bb: const/16 v23, #int 0 // #0 │ │ -06bbe6: 2900 b2fe |01bd: goto/16 006f // -014e │ │ -06bbea: 1317 0000 |01bf: const/16 v23, #int 0 // #0 │ │ -06bbee: 28b9 |01c1: goto 017a // -0047 │ │ -06bbf0: 0800 1900 |01c2: move-object/from16 v0, v25 │ │ -06bbf4: 5400 aa0a |01c4: iget-object v0, v0, Ljwtc/chess/GameControl;._jni:Ljwtc/chess/JNI; // field@0aaa │ │ -06bbf8: 0817 0000 |01c6: move-object/from16 v23, v0 │ │ -06bbfc: 0800 1700 |01c8: move-object/from16 v0, v23 │ │ -06bc00: 0201 1500 |01ca: move/from16 v1, v21 │ │ -06bc04: 6e30 431b 1004 |01cc: invoke-virtual {v0, v1, v4}, Ljwtc/chess/JNI;.pieceAt:(II)I // method@1b43 │ │ -06bc0a: 0a0a |01cf: move-result v10 │ │ -06bc0c: 337a 1500 |01d0: if-ne v10, v7, 01e5 // +0015 │ │ -06bc10: 0200 1600 |01d2: move/from16 v0, v22 │ │ -06bc14: 3380 1100 |01d4: if-ne v0, v8, 01e5 // +0011 │ │ -06bc18: 380c 3a00 |01d6: if-eqz v12, 0210 // +003a │ │ -06bc1c: 7110 781b 0400 |01d8: invoke-static {v4}, Ljwtc/chess/Pos;.colToString:(I)Ljava/lang/String; // method@1b78 │ │ -06bc22: 0c17 |01db: move-result-object v23 │ │ -06bc24: 0800 1700 |01dc: move-object/from16 v0, v23 │ │ -06bc28: 6e20 3915 c000 |01de: invoke-virtual {v0, v12}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1539 │ │ -06bc2e: 0a17 |01e1: move-result v23 │ │ -06bc30: 3817 0300 |01e2: if-eqz v23, 01e5 // +0003 │ │ -06bc34: 1213 |01e4: const/4 v3, #int 1 // #1 │ │ -06bc36: 3803 97ff |01e5: if-eqz v3, 017c // -0069 │ │ -06bc3a: 1a17 0000 |01e7: const-string v23, "" // string@0000 │ │ -06bc3e: 1318 0000 |01e9: const/16 v24, #int 0 // #0 │ │ -06bc42: 0800 1900 |01eb: move-object/from16 v0, v25 │ │ -06bc46: 0801 1700 |01ed: move-object/from16 v1, v23 │ │ -06bc4a: 0202 1800 |01ef: move/from16 v2, v24 │ │ -06bc4e: 6e40 041b 6021 |01f1: invoke-virtual {v0, v6, v1, v2}, Ljwtc/chess/GameControl;.move:(ILjava/lang/String;Z)Z // method@1b04 │ │ -06bc54: 0a17 |01f4: move-result v23 │ │ -06bc56: 3817 2d00 |01f5: if-eqz v23, 0222 // +002d │ │ -06bc5a: 0800 1900 |01f7: move-object/from16 v0, v25 │ │ -06bc5e: 5400 aa0a |01f9: iget-object v0, v0, Ljwtc/chess/GameControl;._jni:Ljwtc/chess/JNI; // field@0aaa │ │ -06bc62: 0817 0000 |01fb: move-object/from16 v23, v0 │ │ -06bc66: 7401 301b 1700 |01fd: invoke-virtual/range {v23}, Ljwtc/chess/JNI;.getNumBoard:()I // method@1b30 │ │ -06bc6c: 0a17 |0200: move-result v23 │ │ -06bc6e: d809 17fd |0201: add-int/lit8 v9, v23, #int -3 // #fd │ │ -06bc72: 3a09 0900 |0203: if-ltz v9, 020c // +0009 │ │ -06bc76: 0800 1900 |0205: move-object/from16 v0, v25 │ │ -06bc7a: 0801 1d00 |0207: move-object/from16 v1, v29 │ │ -06bc7e: 6e30 121b 9001 |0209: invoke-virtual {v0, v9, v1}, Ljwtc/chess/GameControl;.setAnnotation:(ILjava/lang/String;)V // method@1b12 │ │ -06bc84: 1317 0100 |020c: const/16 v23, #int 1 // #1 │ │ -06bc88: 2900 61fe |020e: goto/16 006f // -019f │ │ -06bc8c: 380d 1000 |0210: if-eqz v13, 0220 // +0010 │ │ -06bc90: 7110 7c1b 0400 |0212: invoke-static {v4}, Ljwtc/chess/Pos;.rowToString:(I)Ljava/lang/String; // method@1b7c │ │ -06bc96: 0c17 |0215: move-result-object v23 │ │ -06bc98: 0800 1700 |0216: move-object/from16 v0, v23 │ │ -06bc9c: 6e20 3915 d000 |0218: invoke-virtual {v0, v13}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1539 │ │ -06bca2: 0a17 |021b: move-result v23 │ │ -06bca4: 3817 c9ff |021c: if-eqz v23, 01e5 // -0037 │ │ -06bca8: 1213 |021e: const/4 v3, #int 1 // #1 │ │ -06bcaa: 28c6 |021f: goto 01e5 // -003a │ │ -06bcac: 1213 |0220: const/4 v3, #int 1 // #1 │ │ -06bcae: 28c4 |0221: goto 01e5 // -003c │ │ -06bcb0: 1317 0000 |0222: const/16 v23, #int 0 // #0 │ │ -06bcb4: 2900 4bfe |0224: goto/16 006f // -01b5 │ │ -06bcb8: 1317 0000 |0226: const/16 v23, #int 0 // #0 │ │ -06bcbc: 2900 47fe |0228: goto/16 006f // -01b9 │ │ -06bcc0: 0d17 |022a: move-exception v23 │ │ -06bcc2: 1e19 |022b: monitor-exit v25 │ │ -06bcc4: 2717 |022c: throw v23 │ │ +06d414: |[06d414] jwtc.chess.GameControl.requestMove:(Ljava/lang/String;Ljava/util/regex/Matcher;Ljava/lang/String;Ljava/lang/String;)Z │ │ +06d424: 1d19 |0000: monitor-enter v25 │ │ +06d426: 1203 |0001: const/4 v3, #int 0 // #0 │ │ +06d428: 0800 1900 |0002: move-object/from16 v0, v25 │ │ +06d42c: 5400 aa0a |0004: iget-object v0, v0, Ljwtc/chess/GameControl;._jni:Ljwtc/chess/JNI; // field@0aaa │ │ +06d430: 0817 0000 |0006: move-object/from16 v23, v0 │ │ +06d434: 7401 2c1b 1700 |0008: invoke-virtual/range {v23}, Ljwtc/chess/JNI;.getMoveArraySize:()I // method@1b2c │ │ +06d43a: 0a14 |000b: move-result v20 │ │ +06d43c: 381c 6b00 |000c: if-eqz v28, 0077 // +006b │ │ +06d440: 1205 |000e: const/4 v5, #int 0 // #0 │ │ +06d442: 0200 1400 |000f: move/from16 v0, v20 │ │ +06d446: 3505 1502 |0011: if-ge v5, v0, 0226 // +0215 │ │ +06d44a: 1203 |0013: const/4 v3, #int 0 // #0 │ │ +06d44c: 0800 1900 |0014: move-object/from16 v0, v25 │ │ +06d450: 5400 aa0a |0016: iget-object v0, v0, Ljwtc/chess/GameControl;._jni:Ljwtc/chess/JNI; // field@0aaa │ │ +06d454: 0817 0000 |0018: move-object/from16 v23, v0 │ │ +06d458: 0800 1700 |001a: move-object/from16 v0, v23 │ │ +06d45c: 6e20 2b1b 5000 |001c: invoke-virtual {v0, v5}, Ljwtc/chess/JNI;.getMoveArrayAt:(I)I // method@1b2b │ │ +06d462: 0a06 |001f: move-result v6 │ │ +06d464: 7110 581b 0600 |0020: invoke-static {v6}, Ljwtc/chess/Move;.isOO:(I)Z // method@1b58 │ │ +06d46a: 0a17 |0023: move-result v23 │ │ +06d46c: 3817 0f00 |0024: if-eqz v23, 0033 // +000f │ │ +06d470: 1a17 5a0b |0026: const-string v23, "O-O" // string@0b5a │ │ +06d474: 0800 1c00 |0028: move-object/from16 v0, v28 │ │ +06d478: 0801 1700 |002a: move-object/from16 v1, v23 │ │ +06d47c: 6e20 3915 1000 |002c: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1539 │ │ +06d482: 0a17 |002f: move-result v23 │ │ +06d484: 3817 0300 |0030: if-eqz v23, 0033 // +0003 │ │ +06d488: 1213 |0032: const/4 v3, #int 1 // #1 │ │ +06d48a: 7110 591b 0600 |0033: invoke-static {v6}, Ljwtc/chess/Move;.isOOO:(I)Z // method@1b59 │ │ +06d490: 0a17 |0036: move-result v23 │ │ +06d492: 3817 0f00 |0037: if-eqz v23, 0046 // +000f │ │ +06d496: 1a17 5b0b |0039: const-string v23, "O-O-O" // string@0b5b │ │ +06d49a: 0800 1c00 |003b: move-object/from16 v0, v28 │ │ +06d49e: 0801 1700 |003d: move-object/from16 v1, v23 │ │ +06d4a2: 6e20 3915 1000 |003f: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1539 │ │ +06d4a8: 0a17 |0042: move-result v23 │ │ +06d4aa: 3817 0300 |0043: if-eqz v23, 0046 // +0003 │ │ +06d4ae: 1213 |0045: const/4 v3, #int 1 // #1 │ │ +06d4b0: 3803 2e00 |0046: if-eqz v3, 0074 // +002e │ │ +06d4b4: 1a17 0000 |0048: const-string v23, "" // string@0000 │ │ +06d4b8: 1318 0000 |004a: const/16 v24, #int 0 // #0 │ │ +06d4bc: 0800 1900 |004c: move-object/from16 v0, v25 │ │ +06d4c0: 0801 1700 |004e: move-object/from16 v1, v23 │ │ +06d4c4: 0202 1800 |0050: move/from16 v2, v24 │ │ +06d4c8: 6e40 031b 6021 |0052: invoke-virtual {v0, v6, v1, v2}, Ljwtc/chess/GameControl;.move:(ILjava/lang/String;Z)Z // method@1b03 │ │ +06d4ce: 0a17 |0055: move-result v23 │ │ +06d4d0: 3817 1b00 |0056: if-eqz v23, 0071 // +001b │ │ +06d4d4: 0800 1900 |0058: move-object/from16 v0, v25 │ │ +06d4d8: 5400 aa0a |005a: iget-object v0, v0, Ljwtc/chess/GameControl;._jni:Ljwtc/chess/JNI; // field@0aaa │ │ +06d4dc: 0817 0000 |005c: move-object/from16 v23, v0 │ │ +06d4e0: 7401 2f1b 1700 |005e: invoke-virtual/range {v23}, Ljwtc/chess/JNI;.getNumBoard:()I // method@1b2f │ │ +06d4e6: 0a17 |0061: move-result v23 │ │ +06d4e8: d809 17fd |0062: add-int/lit8 v9, v23, #int -3 // #fd │ │ +06d4ec: 3a09 0900 |0064: if-ltz v9, 006d // +0009 │ │ +06d4f0: 0800 1900 |0066: move-object/from16 v0, v25 │ │ +06d4f4: 0801 1d00 |0068: move-object/from16 v1, v29 │ │ +06d4f8: 6e30 111b 9001 |006a: invoke-virtual {v0, v9, v1}, Ljwtc/chess/GameControl;.setAnnotation:(ILjava/lang/String;)V // method@1b11 │ │ +06d4fe: 1317 0100 |006d: const/16 v23, #int 1 // #1 │ │ +06d502: 1e19 |006f: monitor-exit v25 │ │ +06d504: 0f17 |0070: return v23 │ │ +06d506: 1317 0000 |0071: const/16 v23, #int 0 // #0 │ │ +06d50a: 28fc |0073: goto 006f // -0004 │ │ +06d50c: d805 0501 |0074: add-int/lit8 v5, v5, #int 1 // #01 │ │ +06d510: 2899 |0076: goto 000f // -0067 │ │ +06d512: 1317 0100 |0077: const/16 v23, #int 1 // #1 │ │ +06d516: 0800 1b00 |0079: move-object/from16 v0, v27 │ │ +06d51a: 0201 1700 |007b: move/from16 v1, v23 │ │ +06d51e: 6e20 0916 1000 |007d: invoke-virtual {v0, v1}, Ljava/util/regex/Matcher;.group:(I)Ljava/lang/String; // method@1609 │ │ +06d524: 0c10 |0080: move-result-object v16 │ │ +06d526: 1317 0200 |0081: const/16 v23, #int 2 // #2 │ │ +06d52a: 0800 1b00 |0083: move-object/from16 v0, v27 │ │ +06d52e: 0201 1700 |0085: move/from16 v1, v23 │ │ +06d532: 6e20 0916 1000 |0087: invoke-virtual {v0, v1}, Ljava/util/regex/Matcher;.group:(I)Ljava/lang/String; // method@1609 │ │ +06d538: 0c0c |008a: move-result-object v12 │ │ +06d53a: 1317 0300 |008b: const/16 v23, #int 3 // #3 │ │ +06d53e: 0800 1b00 |008d: move-object/from16 v0, v27 │ │ +06d542: 0201 1700 |008f: move/from16 v1, v23 │ │ +06d546: 6e20 0916 1000 |0091: invoke-virtual {v0, v1}, Ljava/util/regex/Matcher;.group:(I)Ljava/lang/String; // method@1609 │ │ +06d54c: 0c0d |0094: move-result-object v13 │ │ +06d54e: 1317 0400 |0095: const/16 v23, #int 4 // #4 │ │ +06d552: 0800 1b00 |0097: move-object/from16 v0, v27 │ │ +06d556: 0201 1700 |0099: move/from16 v1, v23 │ │ +06d55a: 6e20 0916 1000 |009b: invoke-virtual {v0, v1}, Ljava/util/regex/Matcher;.group:(I)Ljava/lang/String; // method@1609 │ │ +06d560: 0c13 |009e: move-result-object v19 │ │ +06d562: 1317 0500 |009f: const/16 v23, #int 5 // #5 │ │ +06d566: 0800 1b00 |00a1: move-object/from16 v0, v27 │ │ +06d56a: 0201 1700 |00a3: move/from16 v1, v23 │ │ +06d56e: 6e20 0916 1000 |00a5: invoke-virtual {v0, v1}, Ljava/util/regex/Matcher;.group:(I)Ljava/lang/String; // method@1609 │ │ +06d574: 0c0e |00a8: move-result-object v14 │ │ +06d576: 1317 0600 |00a9: const/16 v23, #int 6 // #6 │ │ +06d57a: 0800 1b00 |00ab: move-object/from16 v0, v27 │ │ +06d57e: 0201 1700 |00ad: move/from16 v1, v23 │ │ +06d582: 6e20 0916 1000 |00af: invoke-virtual {v0, v1}, Ljava/util/regex/Matcher;.group:(I)Ljava/lang/String; // method@1609 │ │ +06d588: 0c12 |00b2: move-result-object v18 │ │ +06d58a: 1317 0700 |00b3: const/16 v23, #int 7 // #7 │ │ +06d58e: 0800 1b00 |00b5: move-object/from16 v0, v27 │ │ +06d592: 0201 1700 |00b7: move/from16 v1, v23 │ │ +06d596: 6e20 0916 1000 |00b9: invoke-virtual {v0, v1}, Ljava/util/regex/Matcher;.group:(I)Ljava/lang/String; // method@1609 │ │ +06d59c: 0c11 |00bc: move-result-object v17 │ │ +06d59e: 1317 0800 |00bd: const/16 v23, #int 8 // #8 │ │ +06d5a2: 0800 1b00 |00bf: move-object/from16 v0, v27 │ │ +06d5a6: 0201 1700 |00c1: move/from16 v1, v23 │ │ +06d5aa: 6e20 0916 1000 |00c3: invoke-virtual {v0, v1}, Ljava/util/regex/Matcher;.group:(I)Ljava/lang/String; // method@1609 │ │ +06d5b0: 0c0b |00c6: move-result-object v11 │ │ +06d5b2: 1317 0900 |00c7: const/16 v23, #int 9 // #9 │ │ +06d5b6: 0800 1b00 |00c9: move-object/from16 v0, v27 │ │ +06d5ba: 0201 1700 |00cb: move/from16 v1, v23 │ │ +06d5be: 6e20 0916 1000 |00cd: invoke-virtual {v0, v1}, Ljava/util/regex/Matcher;.group:(I)Ljava/lang/String; // method@1609 │ │ +06d5c4: 0c0f |00d0: move-result-object v15 │ │ +06d5c6: 390e 0500 |00d1: if-nez v14, 00d6 // +0005 │ │ +06d5ca: 1317 0000 |00d3: const/16 v23, #int 0 // #0 │ │ +06d5ce: 289a |00d5: goto 006f // -0066 │ │ +06d5d0: 3912 0500 |00d6: if-nez v18, 00db // +0005 │ │ +06d5d4: 1317 0000 |00d8: const/16 v23, #int 0 // #0 │ │ +06d5d8: 2895 |00da: goto 006f // -006b │ │ +06d5da: 1207 |00db: const/4 v7, #int 0 // #0 │ │ +06d5dc: 3810 0f00 |00dc: if-eqz v16, 00eb // +000f │ │ +06d5e0: 1a17 3905 |00de: const-string v23, "K" // string@0539 │ │ +06d5e4: 0800 1000 |00e0: move-object/from16 v0, v16 │ │ +06d5e8: 0801 1700 |00e2: move-object/from16 v1, v23 │ │ +06d5ec: 6e20 3915 1000 |00e4: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1539 │ │ +06d5f2: 0a17 |00e7: move-result v23 │ │ +06d5f4: 3817 9700 |00e8: if-eqz v23, 017f // +0097 │ │ +06d5f8: 1257 |00ea: const/4 v7, #int 5 // #5 │ │ +06d5fa: 2217 3f03 |00eb: new-instance v23, Ljava/lang/StringBuilder; // type@033f │ │ +06d5fe: 7601 5715 1700 |00ed: invoke-direct/range {v23}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ +06d604: 0800 1700 |00f0: move-object/from16 v0, v23 │ │ +06d608: 6e20 5f15 e000 |00f2: invoke-virtual {v0, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +06d60e: 0c17 |00f5: move-result-object v23 │ │ +06d610: 0800 1700 |00f6: move-object/from16 v0, v23 │ │ +06d614: 0801 1200 |00f8: move-object/from16 v1, v18 │ │ +06d618: 6e20 5f15 1000 |00fa: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +06d61e: 0c17 |00fd: move-result-object v23 │ │ +06d620: 7401 6415 1700 |00fe: invoke-virtual/range {v23}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ +06d626: 0c17 |0101: move-result-object v23 │ │ +06d628: 7701 791b 1700 |0102: invoke-static/range {v23}, Ljwtc/chess/Pos;.fromString:(Ljava/lang/String;)I // method@1b79 │ │ +06d62e: 0a08 |0105: move-result v8 │ │ +06d630: 0800 1900 |0106: move-object/from16 v0, v25 │ │ +06d634: 5400 aa0a |0108: iget-object v0, v0, Ljwtc/chess/GameControl;._jni:Ljwtc/chess/JNI; // field@0aaa │ │ +06d638: 0817 0000 |010a: move-object/from16 v23, v0 │ │ +06d63c: 7401 321b 1700 |010c: invoke-virtual/range {v23}, Ljwtc/chess/JNI;.getTurn:()I // method@1b32 │ │ +06d642: 0a15 |010f: move-result v21 │ │ +06d644: 1205 |0110: const/4 v5, #int 0 // #0 │ │ +06d646: 0200 1400 |0111: move/from16 v0, v20 │ │ +06d64a: 3505 1301 |0113: if-ge v5, v0, 0226 // +0113 │ │ +06d64e: 1203 |0115: const/4 v3, #int 0 // #0 │ │ +06d650: 0800 1900 |0116: move-object/from16 v0, v25 │ │ +06d654: 5400 aa0a |0118: iget-object v0, v0, Ljwtc/chess/GameControl;._jni:Ljwtc/chess/JNI; // field@0aaa │ │ +06d658: 0817 0000 |011a: move-object/from16 v23, v0 │ │ +06d65c: 0800 1700 |011c: move-object/from16 v0, v23 │ │ +06d660: 6e20 2b1b 5000 |011e: invoke-virtual {v0, v5}, Ljwtc/chess/JNI;.getMoveArrayAt:(I)I // method@1b2b │ │ +06d666: 0a06 |0121: move-result v6 │ │ +06d668: 7110 511b 0600 |0122: invoke-static {v6}, Ljwtc/chess/Move;.getFrom:(I)I // method@1b51 │ │ +06d66e: 0a04 |0125: move-result v4 │ │ +06d670: 7110 531b 0600 |0126: invoke-static {v6}, Ljwtc/chess/Move;.getTo:(I)I // method@1b53 │ │ +06d676: 0a16 |0129: move-result v22 │ │ +06d678: 3811 9800 |012a: if-eqz v17, 01c2 // +0098 │ │ +06d67c: 7110 521b 0600 |012c: invoke-static {v6}, Ljwtc/chess/Move;.getPromotionPiece:(I)I // method@1b52 │ │ +06d682: 0a0a |012f: move-result v10 │ │ +06d684: 1a17 b301 |0130: const-string v23, "=Q" // string@01b3 │ │ +06d688: 0800 1100 |0132: move-object/from16 v0, v17 │ │ +06d68c: 0801 1700 |0134: move-object/from16 v1, v23 │ │ +06d690: 6e20 3915 1000 |0136: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1539 │ │ +06d696: 0a17 |0139: move-result v23 │ │ +06d698: 3817 0800 |013a: if-eqz v23, 0142 // +0008 │ │ +06d69c: 1317 0400 |013c: const/16 v23, #int 4 // #4 │ │ +06d6a0: 0200 1700 |013e: move/from16 v0, v23 │ │ +06d6a4: 320a 3800 |0140: if-eq v10, v0, 0178 // +0038 │ │ +06d6a8: 1a17 b401 |0142: const-string v23, "=R" // string@01b4 │ │ +06d6ac: 0800 1100 |0144: move-object/from16 v0, v17 │ │ +06d6b0: 0801 1700 |0146: move-object/from16 v1, v23 │ │ +06d6b4: 6e20 3915 1000 |0148: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1539 │ │ +06d6ba: 0a17 |014b: move-result v23 │ │ +06d6bc: 3817 0800 |014c: if-eqz v23, 0154 // +0008 │ │ +06d6c0: 1317 0300 |014e: const/16 v23, #int 3 // #3 │ │ +06d6c4: 0200 1700 |0150: move/from16 v0, v23 │ │ +06d6c8: 320a 2600 |0152: if-eq v10, v0, 0178 // +0026 │ │ +06d6cc: 1a17 b101 |0154: const-string v23, "=B" // string@01b1 │ │ +06d6d0: 0800 1100 |0156: move-object/from16 v0, v17 │ │ +06d6d4: 0801 1700 |0158: move-object/from16 v1, v23 │ │ +06d6d8: 6e20 3915 1000 |015a: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1539 │ │ +06d6de: 0a17 |015d: move-result v23 │ │ +06d6e0: 3817 0800 |015e: if-eqz v23, 0166 // +0008 │ │ +06d6e4: 1317 0200 |0160: const/16 v23, #int 2 // #2 │ │ +06d6e8: 0200 1700 |0162: move/from16 v0, v23 │ │ +06d6ec: 320a 1400 |0164: if-eq v10, v0, 0178 // +0014 │ │ +06d6f0: 1a17 b201 |0166: const-string v23, "=N" // string@01b2 │ │ +06d6f4: 0800 1100 |0168: move-object/from16 v0, v17 │ │ +06d6f8: 0801 1700 |016a: move-object/from16 v1, v23 │ │ +06d6fc: 6e20 3915 1000 |016c: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1539 │ │ +06d702: 0a17 |016f: move-result v23 │ │ +06d704: 3817 4f00 |0170: if-eqz v23, 01bf // +004f │ │ +06d708: 1317 0100 |0172: const/16 v23, #int 1 // #1 │ │ +06d70c: 0200 1700 |0174: move/from16 v0, v23 │ │ +06d710: 330a 4900 |0176: if-ne v10, v0, 01bf // +0049 │ │ +06d714: 1317 0100 |0178: const/16 v23, #int 1 // #1 │ │ +06d718: 3917 4800 |017a: if-nez v23, 01c2 // +0048 │ │ +06d71c: d805 0501 |017c: add-int/lit8 v5, v5, #int 1 // #01 │ │ +06d720: 2893 |017e: goto 0111 // -006d │ │ +06d722: 1a17 df0b |017f: const-string v23, "Q" // string@0bdf │ │ +06d726: 0800 1000 |0181: move-object/from16 v0, v16 │ │ +06d72a: 0801 1700 |0183: move-object/from16 v1, v23 │ │ +06d72e: 6e20 3915 1000 |0185: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1539 │ │ +06d734: 0a17 |0188: move-result v23 │ │ +06d736: 3817 0500 |0189: if-eqz v23, 018e // +0005 │ │ +06d73a: 1247 |018b: const/4 v7, #int 4 // #4 │ │ +06d73c: 2900 5fff |018c: goto/16 00eb // -00a1 │ │ +06d740: 1a17 e30b |018e: const-string v23, "R" // string@0be3 │ │ +06d744: 0800 1000 |0190: move-object/from16 v0, v16 │ │ +06d748: 0801 1700 |0192: move-object/from16 v1, v23 │ │ +06d74c: 6e20 3915 1000 |0194: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1539 │ │ +06d752: 0a17 |0197: move-result v23 │ │ +06d754: 3817 0500 |0198: if-eqz v23, 019d // +0005 │ │ +06d758: 1237 |019a: const/4 v7, #int 3 // #3 │ │ +06d75a: 2900 50ff |019b: goto/16 00eb // -00b0 │ │ +06d75e: 1a17 7802 |019d: const-string v23, "B" // string@0278 │ │ +06d762: 0800 1000 |019f: move-object/from16 v0, v16 │ │ +06d766: 0801 1700 |01a1: move-object/from16 v1, v23 │ │ +06d76a: 6e20 3915 1000 |01a3: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1539 │ │ +06d770: 0a17 |01a6: move-result v23 │ │ +06d772: 3817 0500 |01a7: if-eqz v23, 01ac // +0005 │ │ +06d776: 1227 |01a9: const/4 v7, #int 2 // #2 │ │ +06d778: 2900 41ff |01aa: goto/16 00eb // -00bf │ │ +06d77c: 1a17 200b |01ac: const-string v23, "N" // string@0b20 │ │ +06d780: 0800 1000 |01ae: move-object/from16 v0, v16 │ │ +06d784: 0801 1700 |01b0: move-object/from16 v1, v23 │ │ +06d788: 6e20 3915 1000 |01b2: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1539 │ │ +06d78e: 0a17 |01b5: move-result v23 │ │ +06d790: 3817 0500 |01b6: if-eqz v23, 01bb // +0005 │ │ +06d794: 1217 |01b8: const/4 v7, #int 1 // #1 │ │ +06d796: 2900 32ff |01b9: goto/16 00eb // -00ce │ │ +06d79a: 1317 0000 |01bb: const/16 v23, #int 0 // #0 │ │ +06d79e: 2900 b2fe |01bd: goto/16 006f // -014e │ │ +06d7a2: 1317 0000 |01bf: const/16 v23, #int 0 // #0 │ │ +06d7a6: 28b9 |01c1: goto 017a // -0047 │ │ +06d7a8: 0800 1900 |01c2: move-object/from16 v0, v25 │ │ +06d7ac: 5400 aa0a |01c4: iget-object v0, v0, Ljwtc/chess/GameControl;._jni:Ljwtc/chess/JNI; // field@0aaa │ │ +06d7b0: 0817 0000 |01c6: move-object/from16 v23, v0 │ │ +06d7b4: 0800 1700 |01c8: move-object/from16 v0, v23 │ │ +06d7b8: 0201 1500 |01ca: move/from16 v1, v21 │ │ +06d7bc: 6e30 421b 1004 |01cc: invoke-virtual {v0, v1, v4}, Ljwtc/chess/JNI;.pieceAt:(II)I // method@1b42 │ │ +06d7c2: 0a0a |01cf: move-result v10 │ │ +06d7c4: 337a 1500 |01d0: if-ne v10, v7, 01e5 // +0015 │ │ +06d7c8: 0200 1600 |01d2: move/from16 v0, v22 │ │ +06d7cc: 3380 1100 |01d4: if-ne v0, v8, 01e5 // +0011 │ │ +06d7d0: 380c 3a00 |01d6: if-eqz v12, 0210 // +003a │ │ +06d7d4: 7110 771b 0400 |01d8: invoke-static {v4}, Ljwtc/chess/Pos;.colToString:(I)Ljava/lang/String; // method@1b77 │ │ +06d7da: 0c17 |01db: move-result-object v23 │ │ +06d7dc: 0800 1700 |01dc: move-object/from16 v0, v23 │ │ +06d7e0: 6e20 3915 c000 |01de: invoke-virtual {v0, v12}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1539 │ │ +06d7e6: 0a17 |01e1: move-result v23 │ │ +06d7e8: 3817 0300 |01e2: if-eqz v23, 01e5 // +0003 │ │ +06d7ec: 1213 |01e4: const/4 v3, #int 1 // #1 │ │ +06d7ee: 3803 97ff |01e5: if-eqz v3, 017c // -0069 │ │ +06d7f2: 1a17 0000 |01e7: const-string v23, "" // string@0000 │ │ +06d7f6: 1318 0000 |01e9: const/16 v24, #int 0 // #0 │ │ +06d7fa: 0800 1900 |01eb: move-object/from16 v0, v25 │ │ +06d7fe: 0801 1700 |01ed: move-object/from16 v1, v23 │ │ +06d802: 0202 1800 |01ef: move/from16 v2, v24 │ │ +06d806: 6e40 031b 6021 |01f1: invoke-virtual {v0, v6, v1, v2}, Ljwtc/chess/GameControl;.move:(ILjava/lang/String;Z)Z // method@1b03 │ │ +06d80c: 0a17 |01f4: move-result v23 │ │ +06d80e: 3817 2d00 |01f5: if-eqz v23, 0222 // +002d │ │ +06d812: 0800 1900 |01f7: move-object/from16 v0, v25 │ │ +06d816: 5400 aa0a |01f9: iget-object v0, v0, Ljwtc/chess/GameControl;._jni:Ljwtc/chess/JNI; // field@0aaa │ │ +06d81a: 0817 0000 |01fb: move-object/from16 v23, v0 │ │ +06d81e: 7401 2f1b 1700 |01fd: invoke-virtual/range {v23}, Ljwtc/chess/JNI;.getNumBoard:()I // method@1b2f │ │ +06d824: 0a17 |0200: move-result v23 │ │ +06d826: d809 17fd |0201: add-int/lit8 v9, v23, #int -3 // #fd │ │ +06d82a: 3a09 0900 |0203: if-ltz v9, 020c // +0009 │ │ +06d82e: 0800 1900 |0205: move-object/from16 v0, v25 │ │ +06d832: 0801 1d00 |0207: move-object/from16 v1, v29 │ │ +06d836: 6e30 111b 9001 |0209: invoke-virtual {v0, v9, v1}, Ljwtc/chess/GameControl;.setAnnotation:(ILjava/lang/String;)V // method@1b11 │ │ +06d83c: 1317 0100 |020c: const/16 v23, #int 1 // #1 │ │ +06d840: 2900 61fe |020e: goto/16 006f // -019f │ │ +06d844: 380d 1000 |0210: if-eqz v13, 0220 // +0010 │ │ +06d848: 7110 7b1b 0400 |0212: invoke-static {v4}, Ljwtc/chess/Pos;.rowToString:(I)Ljava/lang/String; // method@1b7b │ │ +06d84e: 0c17 |0215: move-result-object v23 │ │ +06d850: 0800 1700 |0216: move-object/from16 v0, v23 │ │ +06d854: 6e20 3915 d000 |0218: invoke-virtual {v0, v13}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1539 │ │ +06d85a: 0a17 |021b: move-result v23 │ │ +06d85c: 3817 c9ff |021c: if-eqz v23, 01e5 // -0037 │ │ +06d860: 1213 |021e: const/4 v3, #int 1 // #1 │ │ +06d862: 28c6 |021f: goto 01e5 // -003a │ │ +06d864: 1213 |0220: const/4 v3, #int 1 // #1 │ │ +06d866: 28c4 |0221: goto 01e5 // -003c │ │ +06d868: 1317 0000 |0222: const/16 v23, #int 0 // #0 │ │ +06d86c: 2900 4bfe |0224: goto/16 006f // -01b5 │ │ +06d870: 1317 0000 |0226: const/16 v23, #int 0 // #0 │ │ +06d874: 2900 47fe |0228: goto/16 006f // -01b9 │ │ +06d878: 0d17 |022a: move-exception v23 │ │ +06d87a: 1e19 |022b: monitor-exit v25 │ │ +06d87c: 2717 |022c: throw v23 │ │ catches : 2 │ │ 0x0002 - 0x006d │ │ -> 0x022a │ │ 0x0079 - 0x021b │ │ -> 0x022a │ │ positions : │ │ 0x0000 line=632 │ │ @@ -125115,25 +125161,28 @@ │ │ 0x0115 line=701 │ │ 0x0116 line=702 │ │ 0x0122 line=703 │ │ 0x0126 line=704 │ │ 0x012a line=706 │ │ 0x012c line=707 │ │ 0x0130 line=708 │ │ + 0x0144 line=709 │ │ + 0x0156 line=710 │ │ + 0x0168 line=711 │ │ 0x017c line=699 │ │ 0x017f line=682 │ │ 0x018b line=683 │ │ 0x018e line=684 │ │ 0x019a line=685 │ │ 0x019d line=686 │ │ 0x01a9 line=687 │ │ 0x01ac line=688 │ │ 0x01b8 line=689 │ │ 0x01bb line=692 │ │ - 0x01bf line=708 │ │ + 0x01bf line=711 │ │ 0x01c2 line=715 │ │ 0x01d0 line=721 │ │ 0x01d6 line=722 │ │ 0x01d8 line=724 │ │ 0x01e4 line=725 │ │ 0x01e5 line=733 │ │ 0x01e7 line=735 │ │ @@ -125193,26 +125242,26 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 23 16-bit code units │ │ -06bcdc: |[06bcdc] jwtc.chess.GameControl.resetTimer:()V │ │ -06bcec: 1602 0000 |0000: const-wide/16 v2, #int 0 // #0 │ │ -06bcf0: 1a00 8304 |0002: const-string v0, "GameControl" // string@0483 │ │ -06bcf4: 1a01 2d1f |0004: const-string v1, "resetTimer ########################### " // string@1f2d │ │ -06bcf8: 7120 f811 1000 |0006: invoke-static {v0, v1}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@11f8 │ │ -06bcfe: 5a42 ac0a |0009: iput-wide v2, v4, Ljwtc/chess/GameControl;._lClockIncrement:J // field@0aac │ │ -06bd02: 5a42 b00a |000b: iput-wide v2, v4, Ljwtc/chess/GameControl;._lClockWhite:J // field@0ab0 │ │ -06bd06: 5a42 ab0a |000d: iput-wide v2, v4, Ljwtc/chess/GameControl;._lClockBlack:J // field@0aab │ │ -06bd0a: 5a42 ae0a |000f: iput-wide v2, v4, Ljwtc/chess/GameControl;._lClockStartWhite:J // field@0aae │ │ -06bd0e: 5a42 ad0a |0011: iput-wide v2, v4, Ljwtc/chess/GameControl;._lClockStartBlack:J // field@0aad │ │ -06bd12: 6e10 e71a 0400 |0013: invoke-virtual {v4}, Ljwtc/chess/GameControl;.continueTimer:()V // method@1ae7 │ │ -06bd18: 0e00 |0016: return-void │ │ +06d894: |[06d894] jwtc.chess.GameControl.resetTimer:()V │ │ +06d8a4: 1602 0000 |0000: const-wide/16 v2, #int 0 // #0 │ │ +06d8a8: 1a00 8304 |0002: const-string v0, "GameControl" // string@0483 │ │ +06d8ac: 1a01 291f |0004: const-string v1, "resetTimer ########################### " // string@1f29 │ │ +06d8b0: 7120 f811 1000 |0006: invoke-static {v0, v1}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@11f8 │ │ +06d8b6: 5a42 ac0a |0009: iput-wide v2, v4, Ljwtc/chess/GameControl;._lClockIncrement:J // field@0aac │ │ +06d8ba: 5a42 b00a |000b: iput-wide v2, v4, Ljwtc/chess/GameControl;._lClockWhite:J // field@0ab0 │ │ +06d8be: 5a42 ab0a |000d: iput-wide v2, v4, Ljwtc/chess/GameControl;._lClockBlack:J // field@0aab │ │ +06d8c2: 5a42 ae0a |000f: iput-wide v2, v4, Ljwtc/chess/GameControl;._lClockStartWhite:J // field@0aae │ │ +06d8c6: 5a42 ad0a |0011: iput-wide v2, v4, Ljwtc/chess/GameControl;._lClockStartBlack:J // field@0aad │ │ +06d8ca: 6e10 e61a 0400 |0013: invoke-virtual {v4}, Ljwtc/chess/GameControl;.continueTimer:()V // method@1ae6 │ │ +06d8d0: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=156 │ │ 0x0009 line=157 │ │ 0x000b line=158 │ │ 0x000d line=159 │ │ 0x000f line=160 │ │ @@ -125227,16 +125276,16 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -06bd1c: |[06bd1c] jwtc.chess.GameControl.sendMessageFromThread:(Ljava/lang/String;)V │ │ -06bd2c: 0e00 |0000: return-void │ │ +06d8d4: |[06d8d4] jwtc.chess.GameControl.sendMessageFromThread:(Ljava/lang/String;)V │ │ +06d8e4: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=877 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Ljwtc/chess/GameControl; │ │ 0x0000 - 0x0001 reg=1 sText Ljava/lang/String; │ │ │ │ @@ -125245,16 +125294,16 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -06bd30: |[06bd30] jwtc.chess.GameControl.sendMoveMessageFromThread:(I)V │ │ -06bd40: 0e00 |0000: return-void │ │ +06d8e8: |[06d8e8] jwtc.chess.GameControl.sendMoveMessageFromThread:(I)V │ │ +06d8f8: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=879 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Ljwtc/chess/GameControl; │ │ 0x0000 - 0x0001 reg=1 move I │ │ │ │ @@ -125263,16 +125312,16 @@ │ │ type : '(III)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -06bd44: |[06bd44] jwtc.chess.GameControl.sendUCIMoveMessageFromThread:(III)V │ │ -06bd54: 0e00 |0000: return-void │ │ +06d8fc: |[06d8fc] jwtc.chess.GameControl.sendUCIMoveMessageFromThread:(III)V │ │ +06d90c: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=881 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Ljwtc/chess/GameControl; │ │ 0x0000 - 0x0001 reg=1 from I │ │ 0x0000 - 0x0001 reg=2 to I │ │ @@ -125283,25 +125332,25 @@ │ │ type : '(ILjava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 19 16-bit code units │ │ -06bd58: |[06bd58] jwtc.chess.GameControl.setAnnotation:(ILjava/lang/String;)V │ │ -06bd68: 5410 a90a |0000: iget-object v0, v1, Ljwtc/chess/GameControl;._arrPGN:Ljava/util/ArrayList; // field@0aa9 │ │ -06bd6c: 6e10 aa15 0000 |0002: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@15aa │ │ -06bd72: 0a00 |0005: move-result v0 │ │ -06bd74: 3720 0c00 |0006: if-le v0, v2, 0012 // +000c │ │ -06bd78: 5410 a90a |0008: iget-object v0, v1, Ljwtc/chess/GameControl;._arrPGN:Ljava/util/ArrayList; // field@0aa9 │ │ -06bd7c: 6e20 a315 2000 |000a: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@15a3 │ │ -06bd82: 0c00 |000d: move-result-object v0 │ │ -06bd84: 1f00 6f04 |000e: check-cast v0, Ljwtc/chess/PGNEntry; // type@046f │ │ -06bd88: 5b03 d30a |0010: iput-object v3, v0, Ljwtc/chess/PGNEntry;._sAnnotation:Ljava/lang/String; // field@0ad3 │ │ -06bd8c: 0e00 |0012: return-void │ │ +06d910: |[06d910] jwtc.chess.GameControl.setAnnotation:(ILjava/lang/String;)V │ │ +06d920: 5410 a90a |0000: iget-object v0, v1, Ljwtc/chess/GameControl;._arrPGN:Ljava/util/ArrayList; // field@0aa9 │ │ +06d924: 6e10 aa15 0000 |0002: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@15aa │ │ +06d92a: 0a00 |0005: move-result v0 │ │ +06d92c: 3720 0c00 |0006: if-le v0, v2, 0012 // +000c │ │ +06d930: 5410 a90a |0008: iget-object v0, v1, Ljwtc/chess/GameControl;._arrPGN:Ljava/util/ArrayList; // field@0aa9 │ │ +06d934: 6e20 a315 2000 |000a: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@15a3 │ │ +06d93a: 0c00 |000d: move-result-object v0 │ │ +06d93c: 1f00 6c04 |000e: check-cast v0, Ljwtc/chess/PGNEntry; // type@046c │ │ +06d940: 5b03 d30a |0010: iput-object v3, v0, Ljwtc/chess/PGNEntry;._sAnnotation:Ljava/lang/String; // field@0ad3 │ │ +06d944: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=791 │ │ 0x0008 line=792 │ │ 0x0012 line=793 │ │ locals : │ │ 0x0000 - 0x0013 reg=1 this Ljwtc/chess/GameControl; │ │ @@ -125309,52 +125358,52 @@ │ │ 0x0000 - 0x0013 reg=3 sAnno Ljava/lang/String; │ │ │ │ #48 : (in Ljwtc/chess/GameControl;) │ │ name : 'setClockTotal' │ │ type : '(J)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 3 │ │ + registers : 4 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -06bd90: |[06bd90] jwtc.chess.GameControl.setClockTotal:(J)V │ │ -06bda0: 5a01 af0a |0000: iput-wide v1, v0, Ljwtc/chess/GameControl;._lClockTotal:J // field@0aaf │ │ -06bda4: 0e00 |0002: return-void │ │ +06d948: |[06d948] jwtc.chess.GameControl.setClockTotal:(J)V │ │ +06d958: 5a12 af0a |0000: iput-wide v2, v1, Ljwtc/chess/GameControl;._lClockTotal:J // field@0aaf │ │ +06d95c: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=179 │ │ 0x0002 line=180 │ │ locals : │ │ - 0x0000 - 0x0003 reg=0 this Ljwtc/chess/GameControl; │ │ - 0x0000 - 0x0003 reg=1 millies J │ │ + 0x0000 - 0x0003 reg=1 this Ljwtc/chess/GameControl; │ │ + 0x0000 - 0x0003 reg=2 millies J │ │ │ │ #49 : (in Ljwtc/chess/GameControl;) │ │ name : 'setDateLong' │ │ type : '(J)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 28 16-bit code units │ │ -06bda8: |[06bda8] jwtc.chess.GameControl.setDateLong:(J)V │ │ -06bdb8: 7100 b115 0000 |0000: invoke-static {}, Ljava/util/Calendar;.getInstance:()Ljava/util/Calendar; // method@15b1 │ │ -06bdbe: 0c00 |0003: move-result-object v0 │ │ -06bdc0: 6e30 b715 6007 |0004: invoke-virtual {v0, v6, v7}, Ljava/util/Calendar;.setTimeInMillis:(J)V // method@15b7 │ │ -06bdc6: 6e10 b215 0000 |0007: invoke-virtual {v0}, Ljava/util/Calendar;.getTime:()Ljava/util/Date; // method@15b2 │ │ -06bdcc: 0c01 |000a: move-result-object v1 │ │ -06bdce: 2202 5f03 |000b: new-instance v2, Ljava/text/SimpleDateFormat; // type@035f │ │ -06bdd2: 1a03 d123 |000d: const-string v3, "yyyy.MM.dd" // string@23d1 │ │ -06bdd6: 7020 9a15 3200 |000f: invoke-direct {v2, v3}, Ljava/text/SimpleDateFormat;.:(Ljava/lang/String;)V // method@159a │ │ -06bddc: 1a03 bd03 |0012: const-string v3, "Date" // string@03bd │ │ -06bde0: 6e20 9b15 1200 |0014: invoke-virtual {v2, v1}, Ljava/text/SimpleDateFormat;.format:(Ljava/util/Date;)Ljava/lang/String; // method@159b │ │ -06bde6: 0c04 |0017: move-result-object v4 │ │ -06bde8: 6e30 1b1b 3504 |0018: invoke-virtual {v5, v3, v4}, Ljwtc/chess/GameControl;.setPGNHeadProperty:(Ljava/lang/String;Ljava/lang/String;)V // method@1b1b │ │ -06bdee: 0e00 |001b: return-void │ │ +06d960: |[06d960] jwtc.chess.GameControl.setDateLong:(J)V │ │ +06d970: 7100 b115 0000 |0000: invoke-static {}, Ljava/util/Calendar;.getInstance:()Ljava/util/Calendar; // method@15b1 │ │ +06d976: 0c00 |0003: move-result-object v0 │ │ +06d978: 6e30 b715 6007 |0004: invoke-virtual {v0, v6, v7}, Ljava/util/Calendar;.setTimeInMillis:(J)V // method@15b7 │ │ +06d97e: 6e10 b215 0000 |0007: invoke-virtual {v0}, Ljava/util/Calendar;.getTime:()Ljava/util/Date; // method@15b2 │ │ +06d984: 0c01 |000a: move-result-object v1 │ │ +06d986: 2202 5c03 |000b: new-instance v2, Ljava/text/SimpleDateFormat; // type@035c │ │ +06d98a: 1a03 cc23 |000d: const-string v3, "yyyy.MM.dd" // string@23cc │ │ +06d98e: 7020 9a15 3200 |000f: invoke-direct {v2, v3}, Ljava/text/SimpleDateFormat;.:(Ljava/lang/String;)V // method@159a │ │ +06d994: 1a03 bd03 |0012: const-string v3, "Date" // string@03bd │ │ +06d998: 6e20 9b15 1200 |0014: invoke-virtual {v2, v1}, Ljava/text/SimpleDateFormat;.format:(Ljava/util/Date;)Ljava/lang/String; // method@159b │ │ +06d99e: 0c04 |0017: move-result-object v4 │ │ +06d9a0: 6e30 1a1b 3504 |0018: invoke-virtual {v5, v3, v4}, Ljwtc/chess/GameControl;.setPGNHeadProperty:(Ljava/lang/String;Ljava/lang/String;)V // method@1b1a │ │ +06d9a6: 0e00 |001b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=908 │ │ 0x0004 line=909 │ │ 0x0007 line=910 │ │ 0x000b line=911 │ │ 0x0012 line=912 │ │ @@ -125371,16 +125420,16 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -06bdf0: |[06bdf0] jwtc.chess.GameControl.setEngineMessage:(Ljava/lang/String;)V │ │ -06be00: 0e00 |0000: return-void │ │ +06d9a8: |[06d9a8] jwtc.chess.GameControl.setEngineMessage:(Ljava/lang/String;)V │ │ +06d9b8: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=874 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Ljwtc/chess/GameControl; │ │ 0x0000 - 0x0001 reg=1 sText Ljava/lang/String; │ │ │ │ @@ -125389,17 +125438,17 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -06be04: |[06be04] jwtc.chess.GameControl.setLevel:(I)V │ │ -06be14: 5901 b70a |0000: iput v1, v0, Ljwtc/chess/GameControl;._selectedLevel:I // field@0ab7 │ │ -06be18: 0e00 |0002: return-void │ │ +06d9bc: |[06d9bc] jwtc.chess.GameControl.setLevel:(I)V │ │ +06d9cc: 5901 b70a |0000: iput v1, v0, Ljwtc/chess/GameControl;._selectedLevel:I // field@0ab7 │ │ +06d9d0: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=854 │ │ 0x0002 line=855 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Ljwtc/chess/GameControl; │ │ 0x0000 - 0x0003 reg=1 level I │ │ @@ -125409,17 +125458,17 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -06be1c: |[06be1c] jwtc.chess.GameControl.setLevelMode:(I)V │ │ -06be2c: 5901 bb0a |0000: iput v1, v0, Ljwtc/chess/GameControl;.m_iLevelMode:I // field@0abb │ │ -06be30: 0e00 |0002: return-void │ │ +06d9d4: |[06d9d4] jwtc.chess.GameControl.setLevelMode:(I)V │ │ +06d9e4: 5901 bb0a |0000: iput v1, v0, Ljwtc/chess/GameControl;.m_iLevelMode:I // field@0abb │ │ +06d9e8: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=851 │ │ 0x0002 line=852 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Ljwtc/chess/GameControl; │ │ 0x0000 - 0x0003 reg=1 iLevelMode I │ │ @@ -125429,17 +125478,17 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -06be34: |[06be34] jwtc.chess.GameControl.setLevelPly:(I)V │ │ -06be44: 5901 b80a |0000: iput v1, v0, Ljwtc/chess/GameControl;._selectedLevelPly:I // field@0ab8 │ │ -06be48: 0e00 |0002: return-void │ │ +06d9ec: |[06d9ec] jwtc.chess.GameControl.setLevelPly:(I)V │ │ +06d9fc: 5901 b80a |0000: iput v1, v0, Ljwtc/chess/GameControl;._selectedLevelPly:I // field@0ab8 │ │ +06da00: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=857 │ │ 0x0002 line=858 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Ljwtc/chess/GameControl; │ │ 0x0000 - 0x0003 reg=1 iLevelPly I │ │ @@ -125449,16 +125498,16 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -06be4c: |[06be4c] jwtc.chess.GameControl.setMessage:(Ljava/lang/String;)V │ │ -06be5c: 0e00 |0000: return-void │ │ +06da04: |[06da04] jwtc.chess.GameControl.setMessage:(Ljava/lang/String;)V │ │ +06da14: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=871 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Ljwtc/chess/GameControl; │ │ 0x0000 - 0x0001 reg=1 sText Ljava/lang/String; │ │ │ │ @@ -125467,19 +125516,19 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -06be60: |[06be60] jwtc.chess.GameControl.setOpeningDb:(Ljava/lang/String;)V │ │ -06be70: 5420 aa0a |0000: iget-object v0, v2, Ljwtc/chess/GameControl;._jni:Ljwtc/chess/JNI; // field@0aaa │ │ -06be74: 1301 1e00 |0002: const/16 v1, #int 30 // #1e │ │ -06be78: 6e30 3c1b 3001 |0004: invoke-virtual {v0, v3, v1}, Ljwtc/chess/JNI;.loadDB:(Ljava/lang/String;I)V // method@1b3c │ │ -06be7e: 0e00 |0007: return-void │ │ +06da18: |[06da18] jwtc.chess.GameControl.setOpeningDb:(Ljava/lang/String;)V │ │ +06da28: 5420 aa0a |0000: iget-object v0, v2, Ljwtc/chess/GameControl;._jni:Ljwtc/chess/JNI; // field@0aaa │ │ +06da2c: 1301 1e00 |0002: const/16 v1, #int 30 // #1e │ │ +06da30: 6e30 3b1b 3001 |0004: invoke-virtual {v0, v3, v1}, Ljwtc/chess/JNI;.loadDB:(Ljava/lang/String;I)V // method@1b3b │ │ +06da36: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=134 │ │ 0x0007 line=135 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Ljwtc/chess/GameControl; │ │ 0x0000 - 0x0008 reg=3 sFileName Ljava/lang/String; │ │ @@ -125489,18 +125538,18 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -06be80: |[06be80] jwtc.chess.GameControl.setPGNHeadProperty:(Ljava/lang/String;Ljava/lang/String;)V │ │ -06be90: 5410 b10a |0000: iget-object v0, v1, Ljwtc/chess/GameControl;._mapPGNHead:Ljava/util/HashMap; // field@0ab1 │ │ -06be94: 6e30 c515 2003 |0002: invoke-virtual {v0, v2, v3}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@15c5 │ │ -06be9a: 0e00 |0005: return-void │ │ +06da38: |[06da38] jwtc.chess.GameControl.setPGNHeadProperty:(Ljava/lang/String;Ljava/lang/String;)V │ │ +06da48: 5410 b10a |0000: iget-object v0, v1, Ljwtc/chess/GameControl;._mapPGNHead:Ljava/util/HashMap; // field@0ab1 │ │ +06da4c: 6e30 c515 2003 |0002: invoke-virtual {v0, v2, v3}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@15c5 │ │ +06da52: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=896 │ │ 0x0005 line=897 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Ljwtc/chess/GameControl; │ │ 0x0000 - 0x0006 reg=2 sProp Ljava/lang/String; │ │ @@ -125511,32 +125560,32 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 32 16-bit code units │ │ -06be9c: |[06be9c] jwtc.chess.GameControl.stopThreadAndUndo:()V │ │ -06beac: 1d02 |0000: monitor-enter v2 │ │ -06beae: 5421 bc0a |0001: iget-object v1, v2, Ljwtc/chess/GameControl;.m_searchThread:Ljava/lang/Thread; // field@0abc │ │ -06beb2: 6e10 6d15 0100 |0003: invoke-virtual {v1}, Ljava/lang/Thread;.interrupt:()V // method@156d │ │ -06beb8: 5421 aa0a |0006: iget-object v1, v2, Ljwtc/chess/GameControl;._jni:Ljwtc/chess/JNI; // field@0aaa │ │ -06bebc: 6e10 361b 0100 |0008: invoke-virtual {v1}, Ljwtc/chess/JNI;.interrupt:()V // method@1b36 │ │ -06bec2: 1e02 |000b: monitor-exit v2 │ │ -06bec4: 5421 bc0a |000c: iget-object v1, v2, Ljwtc/chess/GameControl;.m_searchThread:Ljava/lang/Thread; // field@0abc │ │ -06bec8: 6e10 6f15 0100 |000e: invoke-virtual {v1}, Ljava/lang/Thread;.join:()V // method@156f │ │ -06bece: 6e10 1e1b 0200 |0011: invoke-virtual {v2}, Ljwtc/chess/GameControl;.undo:()V // method@1b1e │ │ -06bed4: 6e10 e91a 0200 |0014: invoke-virtual {v2}, Ljwtc/chess/GameControl;.enableControl:()V // method@1ae9 │ │ -06beda: 0e00 |0017: return-void │ │ -06bedc: 0d01 |0018: move-exception v1 │ │ -06bede: 1e02 |0019: monitor-exit v2 │ │ -06bee0: 2701 |001a: throw v1 │ │ -06bee2: 0d00 |001b: move-exception v0 │ │ -06bee4: 6e10 0b15 0000 |001c: invoke-virtual {v0}, Ljava/lang/InterruptedException;.printStackTrace:()V // method@150b │ │ -06beea: 28f5 |001f: goto 0014 // -000b │ │ +06da54: |[06da54] jwtc.chess.GameControl.stopThreadAndUndo:()V │ │ +06da64: 1d02 |0000: monitor-enter v2 │ │ +06da66: 5421 bc0a |0001: iget-object v1, v2, Ljwtc/chess/GameControl;.m_searchThread:Ljava/lang/Thread; // field@0abc │ │ +06da6a: 6e10 6d15 0100 |0003: invoke-virtual {v1}, Ljava/lang/Thread;.interrupt:()V // method@156d │ │ +06da70: 5421 aa0a |0006: iget-object v1, v2, Ljwtc/chess/GameControl;._jni:Ljwtc/chess/JNI; // field@0aaa │ │ +06da74: 6e10 351b 0100 |0008: invoke-virtual {v1}, Ljwtc/chess/JNI;.interrupt:()V // method@1b35 │ │ +06da7a: 1e02 |000b: monitor-exit v2 │ │ +06da7c: 5421 bc0a |000c: iget-object v1, v2, Ljwtc/chess/GameControl;.m_searchThread:Ljava/lang/Thread; // field@0abc │ │ +06da80: 6e10 6f15 0100 |000e: invoke-virtual {v1}, Ljava/lang/Thread;.join:()V // method@156f │ │ +06da86: 6e10 1d1b 0200 |0011: invoke-virtual {v2}, Ljwtc/chess/GameControl;.undo:()V // method@1b1d │ │ +06da8c: 6e10 e81a 0200 |0014: invoke-virtual {v2}, Ljwtc/chess/GameControl;.enableControl:()V // method@1ae8 │ │ +06da92: 0e00 |0017: return-void │ │ +06da94: 0d01 |0018: move-exception v1 │ │ +06da96: 1e02 |0019: monitor-exit v2 │ │ +06da98: 2701 |001a: throw v1 │ │ +06da9a: 0d00 |001b: move-exception v0 │ │ +06da9c: 6e10 0b15 0000 |001c: invoke-virtual {v0}, Ljava/lang/InterruptedException;.printStackTrace:()V // method@150b │ │ +06daa2: 28f5 |001f: goto 0014 // -000b │ │ catches : 5 │ │ 0x0000 - 0x0001 │ │ Ljava/lang/InterruptedException; -> 0x001b │ │ 0x0001 - 0x000c │ │ -> 0x0018 │ │ 0x000c - 0x0014 │ │ Ljava/lang/InterruptedException; -> 0x001b │ │ @@ -125565,49 +125614,49 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 9 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 63 16-bit code units │ │ -06bf1c: |[06bf1c] jwtc.chess.GameControl.switchTimer:()V │ │ -06bf2c: 1606 0000 |0000: const-wide/16 v6, #int 0 // #0 │ │ -06bf30: 7100 6615 0000 |0002: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@1566 │ │ -06bf36: 0b00 |0005: move-result-wide v0 │ │ -06bf38: 5382 ae0a |0006: iget-wide v2, v8, Ljwtc/chess/GameControl;._lClockStartWhite:J // field@0aae │ │ -06bf3c: 3102 0206 |0008: cmp-long v2, v2, v6 │ │ -06bf40: 3d02 1800 |000a: if-lez v2, 0022 // +0018 │ │ -06bf44: 5482 aa0a |000c: iget-object v2, v8, Ljwtc/chess/GameControl;._jni:Ljwtc/chess/JNI; // field@0aaa │ │ -06bf48: 6e10 331b 0200 |000e: invoke-virtual {v2}, Ljwtc/chess/JNI;.getTurn:()I // method@1b33 │ │ -06bf4e: 0a02 |0011: move-result v2 │ │ -06bf50: 3902 1000 |0012: if-nez v2, 0022 // +0010 │ │ -06bf54: 5382 b00a |0014: iget-wide v2, v8, Ljwtc/chess/GameControl;._lClockWhite:J // field@0ab0 │ │ -06bf58: 5384 ae0a |0016: iget-wide v4, v8, Ljwtc/chess/GameControl;._lClockStartWhite:J // field@0aae │ │ -06bf5c: 9c04 0004 |0018: sub-long v4, v0, v4 │ │ -06bf60: bb42 |001a: add-long/2addr v2, v4 │ │ -06bf62: 5a82 b00a |001b: iput-wide v2, v8, Ljwtc/chess/GameControl;._lClockWhite:J // field@0ab0 │ │ -06bf66: 5a86 ae0a |001d: iput-wide v6, v8, Ljwtc/chess/GameControl;._lClockStartWhite:J // field@0aae │ │ -06bf6a: 5a80 ad0a |001f: iput-wide v0, v8, Ljwtc/chess/GameControl;._lClockStartBlack:J // field@0aad │ │ -06bf6e: 0e00 |0021: return-void │ │ -06bf70: 5382 ad0a |0022: iget-wide v2, v8, Ljwtc/chess/GameControl;._lClockStartBlack:J // field@0aad │ │ -06bf74: 3102 0206 |0024: cmp-long v2, v2, v6 │ │ -06bf78: 3d02 fbff |0026: if-lez v2, 0021 // -0005 │ │ -06bf7c: 5482 aa0a |0028: iget-object v2, v8, Ljwtc/chess/GameControl;._jni:Ljwtc/chess/JNI; // field@0aaa │ │ -06bf80: 6e10 331b 0200 |002a: invoke-virtual {v2}, Ljwtc/chess/JNI;.getTurn:()I // method@1b33 │ │ -06bf86: 0a02 |002d: move-result v2 │ │ -06bf88: 1213 |002e: const/4 v3, #int 1 // #1 │ │ -06bf8a: 3332 f2ff |002f: if-ne v2, v3, 0021 // -000e │ │ -06bf8e: 5382 ab0a |0031: iget-wide v2, v8, Ljwtc/chess/GameControl;._lClockBlack:J // field@0aab │ │ -06bf92: 5384 ad0a |0033: iget-wide v4, v8, Ljwtc/chess/GameControl;._lClockStartBlack:J // field@0aad │ │ -06bf96: 9c04 0004 |0035: sub-long v4, v0, v4 │ │ -06bf9a: bb42 |0037: add-long/2addr v2, v4 │ │ -06bf9c: 5a82 ab0a |0038: iput-wide v2, v8, Ljwtc/chess/GameControl;._lClockBlack:J // field@0aab │ │ -06bfa0: 5a86 ad0a |003a: iput-wide v6, v8, Ljwtc/chess/GameControl;._lClockStartBlack:J // field@0aad │ │ -06bfa4: 5a80 ae0a |003c: iput-wide v0, v8, Ljwtc/chess/GameControl;._lClockStartWhite:J // field@0aae │ │ -06bfa8: 28e3 |003e: goto 0021 // -001d │ │ +06dad4: |[06dad4] jwtc.chess.GameControl.switchTimer:()V │ │ +06dae4: 1606 0000 |0000: const-wide/16 v6, #int 0 // #0 │ │ +06dae8: 7100 6615 0000 |0002: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@1566 │ │ +06daee: 0b00 |0005: move-result-wide v0 │ │ +06daf0: 5382 ae0a |0006: iget-wide v2, v8, Ljwtc/chess/GameControl;._lClockStartWhite:J // field@0aae │ │ +06daf4: 3102 0206 |0008: cmp-long v2, v2, v6 │ │ +06daf8: 3d02 1800 |000a: if-lez v2, 0022 // +0018 │ │ +06dafc: 5482 aa0a |000c: iget-object v2, v8, Ljwtc/chess/GameControl;._jni:Ljwtc/chess/JNI; // field@0aaa │ │ +06db00: 6e10 321b 0200 |000e: invoke-virtual {v2}, Ljwtc/chess/JNI;.getTurn:()I // method@1b32 │ │ +06db06: 0a02 |0011: move-result v2 │ │ +06db08: 3902 1000 |0012: if-nez v2, 0022 // +0010 │ │ +06db0c: 5382 b00a |0014: iget-wide v2, v8, Ljwtc/chess/GameControl;._lClockWhite:J // field@0ab0 │ │ +06db10: 5384 ae0a |0016: iget-wide v4, v8, Ljwtc/chess/GameControl;._lClockStartWhite:J // field@0aae │ │ +06db14: 9c04 0004 |0018: sub-long v4, v0, v4 │ │ +06db18: bb42 |001a: add-long/2addr v2, v4 │ │ +06db1a: 5a82 b00a |001b: iput-wide v2, v8, Ljwtc/chess/GameControl;._lClockWhite:J // field@0ab0 │ │ +06db1e: 5a86 ae0a |001d: iput-wide v6, v8, Ljwtc/chess/GameControl;._lClockStartWhite:J // field@0aae │ │ +06db22: 5a80 ad0a |001f: iput-wide v0, v8, Ljwtc/chess/GameControl;._lClockStartBlack:J // field@0aad │ │ +06db26: 0e00 |0021: return-void │ │ +06db28: 5382 ad0a |0022: iget-wide v2, v8, Ljwtc/chess/GameControl;._lClockStartBlack:J // field@0aad │ │ +06db2c: 3102 0206 |0024: cmp-long v2, v2, v6 │ │ +06db30: 3d02 fbff |0026: if-lez v2, 0021 // -0005 │ │ +06db34: 5482 aa0a |0028: iget-object v2, v8, Ljwtc/chess/GameControl;._jni:Ljwtc/chess/JNI; // field@0aaa │ │ +06db38: 6e10 321b 0200 |002a: invoke-virtual {v2}, Ljwtc/chess/JNI;.getTurn:()I // method@1b32 │ │ +06db3e: 0a02 |002d: move-result v2 │ │ +06db40: 1213 |002e: const/4 v3, #int 1 // #1 │ │ +06db42: 3332 f2ff |002f: if-ne v2, v3, 0021 // -000e │ │ +06db46: 5382 ab0a |0031: iget-wide v2, v8, Ljwtc/chess/GameControl;._lClockBlack:J // field@0aab │ │ +06db4a: 5384 ad0a |0033: iget-wide v4, v8, Ljwtc/chess/GameControl;._lClockStartBlack:J // field@0aad │ │ +06db4e: 9c04 0004 |0035: sub-long v4, v0, v4 │ │ +06db52: bb42 |0037: add-long/2addr v2, v4 │ │ +06db54: 5a82 ab0a |0038: iput-wide v2, v8, Ljwtc/chess/GameControl;._lClockBlack:J // field@0aab │ │ +06db58: 5a86 ad0a |003a: iput-wide v6, v8, Ljwtc/chess/GameControl;._lClockStartBlack:J // field@0aad │ │ +06db5c: 5a80 ae0a |003c: iput-wide v0, v8, Ljwtc/chess/GameControl;._lClockStartWhite:J // field@0aae │ │ +06db60: 28e3 |003e: goto 0021 // -001d │ │ catches : (none) │ │ positions : │ │ 0x0002 line=167 │ │ 0x0006 line=168 │ │ 0x0014 line=169 │ │ 0x001d line=170 │ │ 0x001f line=171 │ │ @@ -125625,18 +125674,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -06bfac: |[06bfac] jwtc.chess.GameControl.undo:()V │ │ -06bfbc: 5410 aa0a |0000: iget-object v0, v1, Ljwtc/chess/GameControl;._jni:Ljwtc/chess/JNI; // field@0aaa │ │ -06bfc0: 6e10 4e1b 0000 |0002: invoke-virtual {v0}, Ljwtc/chess/JNI;.undo:()V // method@1b4e │ │ -06bfc6: 0e00 |0005: return-void │ │ +06db64: |[06db64] jwtc.chess.GameControl.undo:()V │ │ +06db74: 5410 aa0a |0000: iget-object v0, v1, Ljwtc/chess/GameControl;._jni:Ljwtc/chess/JNI; // field@0aaa │ │ +06db78: 6e10 4d1b 0000 |0002: invoke-virtual {v0}, Ljwtc/chess/JNI;.undo:()V // method@1b4d │ │ +06db7e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=295 │ │ 0x0005 line=296 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Ljwtc/chess/GameControl; │ │ │ │ @@ -125645,17 +125694,17 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -06bfc8: |[06bfc8] jwtc.chess.GameControl.updateState:()V │ │ -06bfd8: 6e10 1d1b 0000 |0000: invoke-virtual {v0}, Ljwtc/chess/GameControl;.switchTimer:()V // method@1b1d │ │ -06bfde: 0e00 |0003: return-void │ │ +06db80: |[06db80] jwtc.chess.GameControl.updateState:()V │ │ +06db90: 6e10 1c1b 0000 |0000: invoke-virtual {v0}, Ljwtc/chess/GameControl;.switchTimer:()V // method@1b1c │ │ +06db96: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=867 │ │ 0x0003 line=868 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Ljwtc/chess/GameControl; │ │ │ │ @@ -125664,40 +125713,40 @@ │ │ type : '(II)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 46 16-bit code units │ │ -06bfe0: |[06bfe0] jwtc.chess.GameControl.wasMovePlayed:(II)Z │ │ -06bff0: 5442 aa0a |0000: iget-object v2, v4, Ljwtc/chess/GameControl;._jni:Ljwtc/chess/JNI; // field@0aaa │ │ -06bff4: 6e10 301b 0200 |0002: invoke-virtual {v2}, Ljwtc/chess/JNI;.getNumBoard:()I // method@1b30 │ │ -06bffa: 0a01 |0005: move-result v1 │ │ -06bffc: 5442 a90a |0006: iget-object v2, v4, Ljwtc/chess/GameControl;._arrPGN:Ljava/util/ArrayList; // field@0aa9 │ │ -06c000: 6e10 aa15 0200 |0008: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@15aa │ │ -06c006: 0a02 |000b: move-result v2 │ │ -06c008: 3412 2000 |000c: if-lt v2, v1, 002c // +0020 │ │ -06c00c: 3d01 1e00 |000e: if-lez v1, 002c // +001e │ │ -06c010: 5442 a90a |0010: iget-object v2, v4, Ljwtc/chess/GameControl;._arrPGN:Ljava/util/ArrayList; // field@0aa9 │ │ -06c014: d803 01ff |0012: add-int/lit8 v3, v1, #int -1 // #ff │ │ -06c018: 6e20 a315 3200 |0014: invoke-virtual {v2, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@15a3 │ │ -06c01e: 0c00 |0017: move-result-object v0 │ │ -06c020: 1f00 6f04 |0018: check-cast v0, Ljwtc/chess/PGNEntry; // type@046f │ │ -06c024: 5202 d20a |001a: iget v2, v0, Ljwtc/chess/PGNEntry;._move:I // field@0ad2 │ │ -06c028: 7110 521b 0200 |001c: invoke-static {v2}, Ljwtc/chess/Move;.getFrom:(I)I // method@1b52 │ │ -06c02e: 0a02 |001f: move-result v2 │ │ -06c030: 3352 0c00 |0020: if-ne v2, v5, 002c // +000c │ │ -06c034: 5202 d20a |0022: iget v2, v0, Ljwtc/chess/PGNEntry;._move:I // field@0ad2 │ │ -06c038: 7110 541b 0200 |0024: invoke-static {v2}, Ljwtc/chess/Move;.getTo:(I)I // method@1b54 │ │ -06c03e: 0a02 |0027: move-result v2 │ │ -06c040: 3362 0400 |0028: if-ne v2, v6, 002c // +0004 │ │ -06c044: 1212 |002a: const/4 v2, #int 1 // #1 │ │ -06c046: 0f02 |002b: return v2 │ │ -06c048: 1202 |002c: const/4 v2, #int 0 // #0 │ │ -06c04a: 28fe |002d: goto 002b // -0002 │ │ +06db98: |[06db98] jwtc.chess.GameControl.wasMovePlayed:(II)Z │ │ +06dba8: 5442 aa0a |0000: iget-object v2, v4, Ljwtc/chess/GameControl;._jni:Ljwtc/chess/JNI; // field@0aaa │ │ +06dbac: 6e10 2f1b 0200 |0002: invoke-virtual {v2}, Ljwtc/chess/JNI;.getNumBoard:()I // method@1b2f │ │ +06dbb2: 0a01 |0005: move-result v1 │ │ +06dbb4: 5442 a90a |0006: iget-object v2, v4, Ljwtc/chess/GameControl;._arrPGN:Ljava/util/ArrayList; // field@0aa9 │ │ +06dbb8: 6e10 aa15 0200 |0008: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@15aa │ │ +06dbbe: 0a02 |000b: move-result v2 │ │ +06dbc0: 3412 2000 |000c: if-lt v2, v1, 002c // +0020 │ │ +06dbc4: 3d01 1e00 |000e: if-lez v1, 002c // +001e │ │ +06dbc8: 5442 a90a |0010: iget-object v2, v4, Ljwtc/chess/GameControl;._arrPGN:Ljava/util/ArrayList; // field@0aa9 │ │ +06dbcc: d803 01ff |0012: add-int/lit8 v3, v1, #int -1 // #ff │ │ +06dbd0: 6e20 a315 3200 |0014: invoke-virtual {v2, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@15a3 │ │ +06dbd6: 0c00 |0017: move-result-object v0 │ │ +06dbd8: 1f00 6c04 |0018: check-cast v0, Ljwtc/chess/PGNEntry; // type@046c │ │ +06dbdc: 5202 d20a |001a: iget v2, v0, Ljwtc/chess/PGNEntry;._move:I // field@0ad2 │ │ +06dbe0: 7110 511b 0200 |001c: invoke-static {v2}, Ljwtc/chess/Move;.getFrom:(I)I // method@1b51 │ │ +06dbe6: 0a02 |001f: move-result v2 │ │ +06dbe8: 3352 0c00 |0020: if-ne v2, v5, 002c // +000c │ │ +06dbec: 5202 d20a |0022: iget v2, v0, Ljwtc/chess/PGNEntry;._move:I // field@0ad2 │ │ +06dbf0: 7110 531b 0200 |0024: invoke-static {v2}, Ljwtc/chess/Move;.getTo:(I)I // method@1b53 │ │ +06dbf6: 0a02 |0027: move-result v2 │ │ +06dbf8: 3362 0400 |0028: if-ne v2, v6, 002c // +0004 │ │ +06dbfc: 1212 |002a: const/4 v2, #int 1 // #1 │ │ +06dbfe: 0f02 |002b: return v2 │ │ +06dc00: 1202 |002c: const/4 v2, #int 0 // #0 │ │ +06dc02: 28fe |002d: goto 002b // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=770 │ │ 0x0006 line=771 │ │ 0x0010 line=772 │ │ 0x001a line=773 │ │ 0x002a line=774 │ │ @@ -125708,17 +125757,17 @@ │ │ 0x0000 - 0x002e reg=4 this Ljwtc/chess/GameControl; │ │ 0x0000 - 0x002e reg=5 from I │ │ 0x0000 - 0x002e reg=6 to I │ │ │ │ source_file_idx : 1156 (GameControl.java) │ │ │ │ Class #552 header: │ │ -class_idx : 1132 │ │ +class_idx : 1129 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 826 │ │ +superclass_idx : 823 │ │ source_file_idx : 1333 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 44 │ │ │ │ Class #552 - │ │ @@ -125734,18 +125783,18 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -06c04c: |[06c04c] jwtc.chess.JNI.:()V │ │ -06c05c: 1a00 ed11 |0000: const-string v0, "chess-jni" // string@11ed │ │ -06c060: 7110 6a15 0000 |0002: invoke-static {v0}, Ljava/lang/System;.loadLibrary:(Ljava/lang/String;)V // method@156a │ │ -06c066: 0e00 |0005: return-void │ │ +06dc04: |[06dc04] jwtc.chess.JNI.:()V │ │ +06dc14: 1a00 e911 |0000: const-string v0, "chess-jni" // string@11e9 │ │ +06dc18: 7110 6a15 0000 |0002: invoke-static {v0}, Ljava/lang/System;.loadLibrary:(Ljava/lang/String;)V // method@156a │ │ +06dc1e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=377 │ │ 0x0005 line=378 │ │ locals : │ │ │ │ #1 : (in Ljwtc/chess/JNI;) │ │ @@ -125753,17 +125802,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -06c068: |[06c068] jwtc.chess.JNI.:()V │ │ -06c078: 7010 1c15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ -06c07e: 0e00 |0003: return-void │ │ +06dc20: |[06dc20] jwtc.chess.JNI.:()V │ │ +06dc30: 7010 1c15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ +06dc36: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=9 │ │ 0x0003 line=11 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Ljwtc/chess/JNI; │ │ │ │ @@ -125791,30 +125840,30 @@ │ │ type : '(I)I' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 26 16-bit code units │ │ -06c080: |[06c080] jwtc.chess.JNI.getAvailableCol:(I)I │ │ -06c090: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -06c092: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -06c094: 1203 |0002: const/4 v3, #int 0 // #0 │ │ -06c096: 7120 791b 3000 |0003: invoke-static {v0, v3}, Ljwtc/chess/Pos;.fromColAndRow:(II)I // method@1b79 │ │ -06c09c: 0a02 |0006: move-result v2 │ │ -06c09e: 6e20 3b1b 2400 |0007: invoke-virtual {v4, v2}, Ljwtc/chess/JNI;.isPosFree:(I)Z // method@1b3b │ │ -06c0a4: 0a03 |000a: move-result v3 │ │ -06c0a6: 3803 0400 |000b: if-eqz v3, 000f // +0004 │ │ -06c0aa: d801 0101 |000d: add-int/lit8 v1, v1, #int 1 // #01 │ │ -06c0ae: d800 0001 |000f: add-int/lit8 v0, v0, #int 1 // #01 │ │ -06c0b2: 3651 0600 |0011: if-gt v1, v5, 0017 // +0006 │ │ -06c0b6: 1303 0900 |0013: const/16 v3, #int 9 // #9 │ │ -06c0ba: 3430 edff |0015: if-lt v0, v3, 0002 // -0013 │ │ -06c0be: d800 00ff |0017: add-int/lit8 v0, v0, #int -1 // #ff │ │ -06c0c2: 0f00 |0019: return v0 │ │ +06dc38: |[06dc38] jwtc.chess.JNI.getAvailableCol:(I)I │ │ +06dc48: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +06dc4a: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +06dc4c: 1203 |0002: const/4 v3, #int 0 // #0 │ │ +06dc4e: 7120 781b 3000 |0003: invoke-static {v0, v3}, Ljwtc/chess/Pos;.fromColAndRow:(II)I // method@1b78 │ │ +06dc54: 0a02 |0006: move-result v2 │ │ +06dc56: 6e20 3a1b 2400 |0007: invoke-virtual {v4, v2}, Ljwtc/chess/JNI;.isPosFree:(I)Z // method@1b3a │ │ +06dc5c: 0a03 |000a: move-result v3 │ │ +06dc5e: 3803 0400 |000b: if-eqz v3, 000f // +0004 │ │ +06dc62: d801 0101 |000d: add-int/lit8 v1, v1, #int 1 // #01 │ │ +06dc66: d800 0001 |000f: add-int/lit8 v0, v0, #int 1 // #01 │ │ +06dc6a: 3651 0600 |0011: if-gt v1, v5, 0017 // +0006 │ │ +06dc6e: 1303 0900 |0013: const/16 v3, #int 9 // #9 │ │ +06dc72: 3430 edff |0015: if-lt v0, v3, 0002 // -0013 │ │ +06dc76: d800 00ff |0017: add-int/lit8 v0, v0, #int -1 // #ff │ │ +06dc7a: 0f00 |0019: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=155 │ │ 0x0002 line=157 │ │ 0x0007 line=158 │ │ 0x000d line=159 │ │ 0x000f line=161 │ │ @@ -125845,29 +125894,29 @@ │ │ type : '()I' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 22 16-bit code units │ │ -06c0c4: |[06c0c4] jwtc.chess.JNI.getFirstAvailableCol:()I │ │ -06c0d4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -06c0d6: 1203 |0001: const/4 v3, #int 0 // #0 │ │ -06c0d8: 7120 791b 3000 |0002: invoke-static {v0, v3}, Ljwtc/chess/Pos;.fromColAndRow:(II)I // method@1b79 │ │ -06c0de: 0a02 |0005: move-result v2 │ │ -06c0e0: 6e20 3b1b 2400 |0006: invoke-virtual {v4, v2}, Ljwtc/chess/JNI;.isPosFree:(I)Z // method@1b3b │ │ -06c0e6: 0a03 |0009: move-result v3 │ │ -06c0e8: 3803 0400 |000a: if-eqz v3, 000e // +0004 │ │ -06c0ec: 0101 |000c: move v1, v0 │ │ -06c0ee: 0f01 |000d: return v1 │ │ -06c0f0: d800 0001 |000e: add-int/lit8 v0, v0, #int 1 // #01 │ │ -06c0f4: 1303 0800 |0010: const/16 v3, #int 8 // #8 │ │ -06c0f8: 3430 efff |0012: if-lt v0, v3, 0001 // -0011 │ │ -06c0fc: 0101 |0014: move v1, v0 │ │ -06c0fe: 28f8 |0015: goto 000d // -0008 │ │ +06dc7c: |[06dc7c] jwtc.chess.JNI.getFirstAvailableCol:()I │ │ +06dc8c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +06dc8e: 1203 |0001: const/4 v3, #int 0 // #0 │ │ +06dc90: 7120 781b 3000 |0002: invoke-static {v0, v3}, Ljwtc/chess/Pos;.fromColAndRow:(II)I // method@1b78 │ │ +06dc96: 0a02 |0005: move-result v2 │ │ +06dc98: 6e20 3a1b 2400 |0006: invoke-virtual {v4, v2}, Ljwtc/chess/JNI;.isPosFree:(I)Z // method@1b3a │ │ +06dc9e: 0a03 |0009: move-result v3 │ │ +06dca0: 3803 0400 |000a: if-eqz v3, 000e // +0004 │ │ +06dca4: 0101 |000c: move v1, v0 │ │ +06dca6: 0f01 |000d: return v1 │ │ +06dca8: d800 0001 |000e: add-int/lit8 v0, v0, #int 1 // #01 │ │ +06dcac: 1303 0800 |0010: const/16 v3, #int 8 // #8 │ │ +06dcb0: 3430 efff |0012: if-lt v0, v3, 0001 // -0011 │ │ +06dcb4: 0101 |0014: move v1, v0 │ │ +06dcb6: 28f8 |0015: goto 000d // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=169 │ │ 0x0001 line=171 │ │ 0x0006 line=172 │ │ 0x000d line=177 │ │ 0x000e line=175 │ │ @@ -125946,283 +125995,283 @@ │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 21 │ │ ins : 2 │ │ outs : 7 │ │ insns size : 500 16-bit code units │ │ -06c100: |[06c100] jwtc.chess.JNI.initFEN:(Ljava/lang/String;)Z │ │ -06c110: 7401 471b 1300 |0000: invoke-virtual/range {v19}, Ljwtc/chess/JNI;.reset:()V // method@1b47 │ │ -06c116: 120f |0003: const/4 v15, #int 0 // #0 │ │ -06c118: 120d |0004: const/4 v13, #int 0 // #0 │ │ -06c11a: 1302 4000 |0005: const/16 v2, #int 64 // #40 │ │ -06c11e: 352f 2c01 |0007: if-ge v15, v2, 0133 // +012c │ │ -06c122: 7401 4215 1400 |0009: invoke-virtual/range {v20}, Ljava/lang/String;.length:()I // method@1542 │ │ -06c128: 0a02 |000c: move-result v2 │ │ -06c12a: 352d 2601 |000d: if-ge v13, v2, 0133 // +0126 │ │ -06c12e: 121e |000f: const/4 v14, #int 1 // #1 │ │ -06c130: d802 0d01 |0010: add-int/lit8 v2, v13, #int 1 // #01 │ │ -06c134: 0800 1400 |0012: move-object/from16 v0, v20 │ │ -06c138: 6e30 4815 d002 |0014: invoke-virtual {v0, v13, v2}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@1548 │ │ -06c13e: 0c10 |0017: move-result-object v16 │ │ -06c140: 1a02 ac18 |0018: const-string v2, "k" // string@18ac │ │ -06c144: 0800 1000 |001a: move-object/from16 v0, v16 │ │ -06c148: 6e20 3915 2000 |001c: invoke-virtual {v0, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1539 │ │ -06c14e: 0a02 |001f: move-result v2 │ │ -06c150: 3802 1000 |0020: if-eqz v2, 0030 // +0010 │ │ -06c154: 1252 |0022: const/4 v2, #int 5 // #5 │ │ -06c156: 1312 0000 |0023: const/16 v18, #int 0 // #0 │ │ -06c15a: 0800 1300 |0025: move-object/from16 v0, v19 │ │ -06c15e: 0201 1200 |0027: move/from16 v1, v18 │ │ -06c162: 6e40 441b f012 |0029: invoke-virtual {v0, v15, v2, v1}, Ljwtc/chess/JNI;.putPiece:(III)V // method@1b44 │ │ -06c168: b0ef |002c: add-int/2addr v15, v14 │ │ -06c16a: d80d 0d01 |002d: add-int/lit8 v13, v13, #int 1 // #01 │ │ -06c16e: 28d6 |002f: goto 0005 // -002a │ │ -06c170: 1a02 3905 |0030: const-string v2, "K" // string@0539 │ │ -06c174: 0800 1000 |0032: move-object/from16 v0, v16 │ │ -06c178: 6e20 3915 2000 |0034: invoke-virtual {v0, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1539 │ │ -06c17e: 0a02 |0037: move-result v2 │ │ -06c180: 3802 1000 |0038: if-eqz v2, 0048 // +0010 │ │ -06c184: 1252 |003a: const/4 v2, #int 5 // #5 │ │ -06c186: 1312 0100 |003b: const/16 v18, #int 1 // #1 │ │ -06c18a: 0800 1300 |003d: move-object/from16 v0, v19 │ │ -06c18e: 0201 1200 |003f: move/from16 v1, v18 │ │ -06c192: 6e40 441b f012 |0041: invoke-virtual {v0, v15, v2, v1}, Ljwtc/chess/JNI;.putPiece:(III)V // method@1b44 │ │ -06c198: 28e8 |0044: goto 002c // -0018 │ │ -06c19a: 0d0c |0045: move-exception v12 │ │ -06c19c: 1202 |0046: const/4 v2, #int 0 // #0 │ │ -06c19e: 0f02 |0047: return v2 │ │ -06c1a0: 1a02 b81e |0048: const-string v2, "q" // string@1eb8 │ │ -06c1a4: 0800 1000 |004a: move-object/from16 v0, v16 │ │ -06c1a8: 6e20 3915 2000 |004c: invoke-virtual {v0, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1539 │ │ -06c1ae: 0a02 |004f: move-result v2 │ │ -06c1b0: 3802 0d00 |0050: if-eqz v2, 005d // +000d │ │ -06c1b4: 1242 |0052: const/4 v2, #int 4 // #4 │ │ -06c1b6: 1312 0000 |0053: const/16 v18, #int 0 // #0 │ │ -06c1ba: 0800 1300 |0055: move-object/from16 v0, v19 │ │ -06c1be: 0201 1200 |0057: move/from16 v1, v18 │ │ -06c1c2: 6e40 441b f012 |0059: invoke-virtual {v0, v15, v2, v1}, Ljwtc/chess/JNI;.putPiece:(III)V // method@1b44 │ │ -06c1c8: 28d0 |005c: goto 002c // -0030 │ │ -06c1ca: 1a02 e20b |005d: const-string v2, "Q" // string@0be2 │ │ -06c1ce: 0800 1000 |005f: move-object/from16 v0, v16 │ │ -06c1d2: 6e20 3915 2000 |0061: invoke-virtual {v0, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1539 │ │ -06c1d8: 0a02 |0064: move-result v2 │ │ -06c1da: 3802 0d00 |0065: if-eqz v2, 0072 // +000d │ │ -06c1de: 1242 |0067: const/4 v2, #int 4 // #4 │ │ -06c1e0: 1312 0100 |0068: const/16 v18, #int 1 // #1 │ │ -06c1e4: 0800 1300 |006a: move-object/from16 v0, v19 │ │ -06c1e8: 0201 1200 |006c: move/from16 v1, v18 │ │ -06c1ec: 6e40 441b f012 |006e: invoke-virtual {v0, v15, v2, v1}, Ljwtc/chess/JNI;.putPiece:(III)V // method@1b44 │ │ -06c1f2: 28bb |0071: goto 002c // -0045 │ │ -06c1f4: 1a02 c11e |0072: const-string v2, "r" // string@1ec1 │ │ -06c1f8: 0800 1000 |0074: move-object/from16 v0, v16 │ │ -06c1fc: 6e20 3915 2000 |0076: invoke-virtual {v0, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1539 │ │ -06c202: 0a02 |0079: move-result v2 │ │ -06c204: 3802 0d00 |007a: if-eqz v2, 0087 // +000d │ │ -06c208: 1232 |007c: const/4 v2, #int 3 // #3 │ │ -06c20a: 1312 0000 |007d: const/16 v18, #int 0 // #0 │ │ -06c20e: 0800 1300 |007f: move-object/from16 v0, v19 │ │ -06c212: 0201 1200 |0081: move/from16 v1, v18 │ │ -06c216: 6e40 441b f012 |0083: invoke-virtual {v0, v15, v2, v1}, Ljwtc/chess/JNI;.putPiece:(III)V // method@1b44 │ │ -06c21c: 28a6 |0086: goto 002c // -005a │ │ -06c21e: 1a02 e60b |0087: const-string v2, "R" // string@0be6 │ │ -06c222: 0800 1000 |0089: move-object/from16 v0, v16 │ │ -06c226: 6e20 3915 2000 |008b: invoke-virtual {v0, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1539 │ │ -06c22c: 0a02 |008e: move-result v2 │ │ -06c22e: 3802 0d00 |008f: if-eqz v2, 009c // +000d │ │ -06c232: 1232 |0091: const/4 v2, #int 3 // #3 │ │ -06c234: 1312 0100 |0092: const/16 v18, #int 1 // #1 │ │ -06c238: 0800 1300 |0094: move-object/from16 v0, v19 │ │ -06c23c: 0201 1200 |0096: move/from16 v1, v18 │ │ -06c240: 6e40 441b f012 |0098: invoke-virtual {v0, v15, v2, v1}, Ljwtc/chess/JNI;.putPiece:(III)V // method@1b44 │ │ -06c246: 2891 |009b: goto 002c // -006f │ │ -06c248: 1a02 1d11 |009c: const-string v2, "b" // string@111d │ │ -06c24c: 0800 1000 |009e: move-object/from16 v0, v16 │ │ -06c250: 6e20 3915 2000 |00a0: invoke-virtual {v0, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1539 │ │ -06c256: 0a02 |00a3: move-result v2 │ │ -06c258: 3802 0e00 |00a4: if-eqz v2, 00b2 // +000e │ │ -06c25c: 1222 |00a6: const/4 v2, #int 2 // #2 │ │ -06c25e: 1312 0000 |00a7: const/16 v18, #int 0 // #0 │ │ -06c262: 0800 1300 |00a9: move-object/from16 v0, v19 │ │ -06c266: 0201 1200 |00ab: move/from16 v1, v18 │ │ -06c26a: 6e40 441b f012 |00ad: invoke-virtual {v0, v15, v2, v1}, Ljwtc/chess/JNI;.putPiece:(III)V // method@1b44 │ │ -06c270: 2900 7cff |00b0: goto/16 002c // -0084 │ │ -06c274: 1a02 7802 |00b2: const-string v2, "B" // string@0278 │ │ -06c278: 0800 1000 |00b4: move-object/from16 v0, v16 │ │ -06c27c: 6e20 3915 2000 |00b6: invoke-virtual {v0, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1539 │ │ -06c282: 0a02 |00b9: move-result v2 │ │ -06c284: 3802 0e00 |00ba: if-eqz v2, 00c8 // +000e │ │ -06c288: 1222 |00bc: const/4 v2, #int 2 // #2 │ │ -06c28a: 1312 0100 |00bd: const/16 v18, #int 1 // #1 │ │ -06c28e: 0800 1300 |00bf: move-object/from16 v0, v19 │ │ -06c292: 0201 1200 |00c1: move/from16 v1, v18 │ │ -06c296: 6e40 441b f012 |00c3: invoke-virtual {v0, v15, v2, v1}, Ljwtc/chess/JNI;.putPiece:(III)V // method@1b44 │ │ -06c29c: 2900 66ff |00c6: goto/16 002c // -009a │ │ -06c2a0: 1a02 ff1b |00c8: const-string v2, "n" // string@1bff │ │ -06c2a4: 0800 1000 |00ca: move-object/from16 v0, v16 │ │ -06c2a8: 6e20 3915 2000 |00cc: invoke-virtual {v0, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1539 │ │ -06c2ae: 0a02 |00cf: move-result v2 │ │ -06c2b0: 3802 0e00 |00d0: if-eqz v2, 00de // +000e │ │ -06c2b4: 1212 |00d2: const/4 v2, #int 1 // #1 │ │ -06c2b6: 1312 0000 |00d3: const/16 v18, #int 0 // #0 │ │ -06c2ba: 0800 1300 |00d5: move-object/from16 v0, v19 │ │ -06c2be: 0201 1200 |00d7: move/from16 v1, v18 │ │ -06c2c2: 6e40 441b f012 |00d9: invoke-virtual {v0, v15, v2, v1}, Ljwtc/chess/JNI;.putPiece:(III)V // method@1b44 │ │ -06c2c8: 2900 50ff |00dc: goto/16 002c // -00b0 │ │ -06c2cc: 1a02 230b |00de: const-string v2, "N" // string@0b23 │ │ -06c2d0: 0800 1000 |00e0: move-object/from16 v0, v16 │ │ -06c2d4: 6e20 3915 2000 |00e2: invoke-virtual {v0, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1539 │ │ -06c2da: 0a02 |00e5: move-result v2 │ │ -06c2dc: 3802 0e00 |00e6: if-eqz v2, 00f4 // +000e │ │ -06c2e0: 1212 |00e8: const/4 v2, #int 1 // #1 │ │ -06c2e2: 1312 0100 |00e9: const/16 v18, #int 1 // #1 │ │ -06c2e6: 0800 1300 |00eb: move-object/from16 v0, v19 │ │ -06c2ea: 0201 1200 |00ed: move/from16 v1, v18 │ │ -06c2ee: 6e40 441b f012 |00ef: invoke-virtual {v0, v15, v2, v1}, Ljwtc/chess/JNI;.putPiece:(III)V // method@1b44 │ │ -06c2f4: 2900 3aff |00f2: goto/16 002c // -00c6 │ │ -06c2f8: 1a02 951d |00f4: const-string v2, "p" // string@1d95 │ │ -06c2fc: 0800 1000 |00f6: move-object/from16 v0, v16 │ │ -06c300: 6e20 3915 2000 |00f8: invoke-virtual {v0, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1539 │ │ -06c306: 0a02 |00fb: move-result v2 │ │ -06c308: 3802 0e00 |00fc: if-eqz v2, 010a // +000e │ │ -06c30c: 1202 |00fe: const/4 v2, #int 0 // #0 │ │ -06c30e: 1312 0000 |00ff: const/16 v18, #int 0 // #0 │ │ -06c312: 0800 1300 |0101: move-object/from16 v0, v19 │ │ -06c316: 0201 1200 |0103: move/from16 v1, v18 │ │ -06c31a: 6e40 441b f012 |0105: invoke-virtual {v0, v15, v2, v1}, Ljwtc/chess/JNI;.putPiece:(III)V // method@1b44 │ │ -06c320: 2900 24ff |0108: goto/16 002c // -00dc │ │ -06c324: 1a02 810b |010a: const-string v2, "P" // string@0b81 │ │ -06c328: 0800 1000 |010c: move-object/from16 v0, v16 │ │ -06c32c: 6e20 3915 2000 |010e: invoke-virtual {v0, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1539 │ │ -06c332: 0a02 |0111: move-result v2 │ │ -06c334: 3802 0e00 |0112: if-eqz v2, 0120 // +000e │ │ -06c338: 1202 |0114: const/4 v2, #int 0 // #0 │ │ -06c33a: 1312 0100 |0115: const/16 v18, #int 1 // #1 │ │ -06c33e: 0800 1300 |0117: move-object/from16 v0, v19 │ │ -06c342: 0201 1200 |0119: move/from16 v1, v18 │ │ -06c346: 6e40 441b f012 |011b: invoke-virtual {v0, v15, v2, v1}, Ljwtc/chess/JNI;.putPiece:(III)V // method@1b44 │ │ -06c34c: 2900 0eff |011e: goto/16 002c // -00f2 │ │ -06c350: 1a02 4401 |0120: const-string v2, "/" // string@0144 │ │ -06c354: 0800 1000 |0122: move-object/from16 v0, v16 │ │ -06c358: 6e20 3915 2000 |0124: invoke-virtual {v0, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1539 │ │ -06c35e: 0a02 |0127: move-result v2 │ │ -06c360: 3802 0500 |0128: if-eqz v2, 012d // +0005 │ │ -06c364: 120e |012a: const/4 v14, #int 0 // #0 │ │ -06c366: 2900 01ff |012b: goto/16 002c // -00ff │ │ -06c36a: 7701 0815 1000 |012d: invoke-static/range {v16}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@1508 │ │ -06c370: 0a0e |0130: move-result v14 │ │ -06c372: 2900 fbfe |0131: goto/16 002c // -0105 │ │ -06c376: d80d 0d01 |0133: add-int/lit8 v13, v13, #int 1 // #01 │ │ -06c37a: 7401 4215 1400 |0135: invoke-virtual/range {v20}, Ljava/lang/String;.length:()I // method@1542 │ │ -06c380: 0a02 |0138: move-result v2 │ │ -06c382: 352d b800 |0139: if-ge v13, v2, 01f1 // +00b8 │ │ -06c386: 1203 |013b: const/4 v3, #int 0 // #0 │ │ -06c388: 1204 |013c: const/4 v4, #int 0 // #0 │ │ -06c38a: 1205 |013d: const/4 v5, #int 0 // #0 │ │ -06c38c: 1206 |013e: const/4 v6, #int 0 // #0 │ │ -06c38e: 120a |013f: const/4 v10, #int 0 // #0 │ │ -06c390: 127b |0140: const/4 v11, #int 7 // #7 │ │ -06c392: 12f7 |0141: const/4 v7, #int -1 // #ff │ │ -06c394: 1208 |0142: const/4 v8, #int 0 // #0 │ │ -06c396: 0800 1400 |0143: move-object/from16 v0, v20 │ │ -06c39a: 6e20 4715 d000 |0145: invoke-virtual {v0, v13}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@1547 │ │ -06c3a0: 0c02 |0148: move-result-object v2 │ │ -06c3a2: 1a12 0c00 |0149: const-string v18, " " // string@000c │ │ -06c3a6: 0800 1200 |014b: move-object/from16 v0, v18 │ │ -06c3aa: 6e20 4515 0200 |014d: invoke-virtual {v2, v0}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@1545 │ │ -06c3b0: 0c09 |0150: move-result-object v9 │ │ -06c3b2: 2192 |0151: array-length v2, v9 │ │ -06c3b4: 3d02 9f00 |0152: if-lez v2, 01f1 // +009f │ │ -06c3b8: 1202 |0154: const/4 v2, #int 0 // #0 │ │ -06c3ba: 4602 0902 |0155: aget-object v2, v9, v2 │ │ -06c3be: 1a12 6f23 |0157: const-string v18, "w" // string@236f │ │ -06c3c2: 0800 1200 |0159: move-object/from16 v0, v18 │ │ -06c3c6: 6e20 3915 0200 |015b: invoke-virtual {v2, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1539 │ │ -06c3cc: 0a02 |015e: move-result v2 │ │ -06c3ce: 3802 8e00 |015f: if-eqz v2, 01ed // +008e │ │ -06c3d2: 1311 0100 |0161: const/16 v17, #int 1 // #1 │ │ -06c3d6: 2192 |0163: array-length v2, v9 │ │ -06c3d8: 1312 0100 |0164: const/16 v18, #int 1 // #1 │ │ -06c3dc: 0200 1200 |0166: move/from16 v0, v18 │ │ -06c3e0: 3702 8900 |0168: if-le v2, v0, 01f1 // +0089 │ │ -06c3e4: 1212 |016a: const/4 v2, #int 1 // #1 │ │ -06c3e6: 4602 0902 |016b: aget-object v2, v9, v2 │ │ -06c3ea: 1a12 ac18 |016d: const-string v18, "k" // string@18ac │ │ -06c3ee: 0800 1200 |016f: move-object/from16 v0, v18 │ │ -06c3f2: 6e20 3e15 0200 |0171: invoke-virtual {v2, v0}, Ljava/lang/String;.indexOf:(Ljava/lang/String;)I // method@153e │ │ -06c3f8: 0a02 |0174: move-result v2 │ │ -06c3fa: 1312 ffff |0175: const/16 v18, #int -1 // #ffff │ │ -06c3fe: 0200 1200 |0177: move/from16 v0, v18 │ │ -06c402: 3202 0300 |0179: if-eq v2, v0, 017c // +0003 │ │ -06c406: 1216 |017b: const/4 v6, #int 1 // #1 │ │ -06c408: 1212 |017c: const/4 v2, #int 1 // #1 │ │ -06c40a: 4602 0902 |017d: aget-object v2, v9, v2 │ │ -06c40e: 1a12 b81e |017f: const-string v18, "q" // string@1eb8 │ │ -06c412: 0800 1200 |0181: move-object/from16 v0, v18 │ │ -06c416: 6e20 3e15 0200 |0183: invoke-virtual {v2, v0}, Ljava/lang/String;.indexOf:(Ljava/lang/String;)I // method@153e │ │ -06c41c: 0a02 |0186: move-result v2 │ │ -06c41e: 1312 ffff |0187: const/16 v18, #int -1 // #ffff │ │ -06c422: 0200 1200 |0189: move/from16 v0, v18 │ │ -06c426: 3202 0300 |018b: if-eq v2, v0, 018e // +0003 │ │ -06c42a: 1215 |018d: const/4 v5, #int 1 // #1 │ │ -06c42c: 1212 |018e: const/4 v2, #int 1 // #1 │ │ -06c42e: 4602 0902 |018f: aget-object v2, v9, v2 │ │ -06c432: 1a12 3905 |0191: const-string v18, "K" // string@0539 │ │ -06c436: 0800 1200 |0193: move-object/from16 v0, v18 │ │ -06c43a: 6e20 3e15 0200 |0195: invoke-virtual {v2, v0}, Ljava/lang/String;.indexOf:(Ljava/lang/String;)I // method@153e │ │ -06c440: 0a02 |0198: move-result v2 │ │ -06c442: 1312 ffff |0199: const/16 v18, #int -1 // #ffff │ │ -06c446: 0200 1200 |019b: move/from16 v0, v18 │ │ -06c44a: 3202 0300 |019d: if-eq v2, v0, 01a0 // +0003 │ │ -06c44e: 1214 |019f: const/4 v4, #int 1 // #1 │ │ -06c450: 1212 |01a0: const/4 v2, #int 1 // #1 │ │ -06c452: 4602 0902 |01a1: aget-object v2, v9, v2 │ │ -06c456: 1a12 e20b |01a3: const-string v18, "Q" // string@0be2 │ │ -06c45a: 0800 1200 |01a5: move-object/from16 v0, v18 │ │ -06c45e: 6e20 3e15 0200 |01a7: invoke-virtual {v2, v0}, Ljava/lang/String;.indexOf:(Ljava/lang/String;)I // method@153e │ │ -06c464: 0a02 |01aa: move-result v2 │ │ -06c466: 1312 ffff |01ab: const/16 v18, #int -1 // #ffff │ │ -06c46a: 0200 1200 |01ad: move/from16 v0, v18 │ │ -06c46e: 3202 0300 |01af: if-eq v2, v0, 01b2 // +0003 │ │ -06c472: 1213 |01b1: const/4 v3, #int 1 // #1 │ │ -06c474: 2192 |01b2: array-length v2, v9 │ │ -06c476: 1312 0200 |01b3: const/16 v18, #int 2 // #2 │ │ -06c47a: 0200 1200 |01b5: move/from16 v0, v18 │ │ -06c47e: 3702 2400 |01b7: if-le v2, v0, 01db // +0024 │ │ -06c482: 1222 |01b9: const/4 v2, #int 2 // #2 │ │ -06c484: 4602 0902 |01ba: aget-object v2, v9, v2 │ │ -06c488: 1a12 2e01 |01bc: const-string v18, "-" // string@012e │ │ -06c48c: 0800 1200 |01be: move-object/from16 v0, v18 │ │ -06c490: 6e20 3915 0200 |01c0: invoke-virtual {v2, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1539 │ │ -06c496: 0a02 |01c3: move-result v2 │ │ -06c498: 3902 0900 |01c4: if-nez v2, 01cd // +0009 │ │ -06c49c: 1222 |01c6: const/4 v2, #int 2 // #2 │ │ -06c49e: 4602 0902 |01c7: aget-object v2, v9, v2 │ │ -06c4a2: 7110 7a1b 0200 |01c9: invoke-static {v2}, Ljwtc/chess/Pos;.fromString:(Ljava/lang/String;)I // method@1b7a │ │ -06c4a8: 0a07 |01cc: move-result v7 │ │ -06c4aa: 2192 |01cd: array-length v2, v9 │ │ -06c4ac: 1312 0300 |01ce: const/16 v18, #int 3 // #3 │ │ -06c4b0: 0200 1200 |01d0: move/from16 v0, v18 │ │ -06c4b4: 3702 0900 |01d2: if-le v2, v0, 01db // +0009 │ │ -06c4b8: 1232 |01d4: const/4 v2, #int 3 // #3 │ │ -06c4ba: 4602 0902 |01d5: aget-object v2, v9, v2 │ │ -06c4be: 7110 0815 0200 |01d7: invoke-static {v2}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@1508 │ │ -06c4c4: 0a08 |01da: move-result v8 │ │ -06c4c6: 0802 1300 |01db: move-object/from16 v2, v19 │ │ -06c4ca: 7407 4a1b 0200 |01dd: invoke-virtual/range {v2, v3, v4, v5, v6, v7, v8}, Ljwtc/chess/JNI;.setCastlingsEPAnd50:(IIIIII)V // method@1b4a │ │ -06c4d0: 0800 1300 |01e0: move-object/from16 v0, v19 │ │ -06c4d4: 0201 1100 |01e2: move/from16 v1, v17 │ │ -06c4d8: 6e20 4c1b 1000 |01e4: invoke-virtual {v0, v1}, Ljwtc/chess/JNI;.setTurn:(I)V // method@1b4c │ │ -06c4de: 7401 231b 1300 |01e7: invoke-virtual/range {v19}, Ljwtc/chess/JNI;.commitBoard:()V // method@1b23 │ │ -06c4e4: 1212 |01ea: const/4 v2, #int 1 // #1 │ │ -06c4e6: 2900 5cfe |01eb: goto/16 0047 // -01a4 │ │ -06c4ea: 1311 0000 |01ed: const/16 v17, #int 0 // #0 │ │ -06c4ee: 2900 74ff |01ef: goto/16 0163 // -008c │ │ -06c4f2: 1202 |01f1: const/4 v2, #int 0 // #0 │ │ -06c4f4: 2900 55fe |01f2: goto/16 0047 // -01ab │ │ +06dcb8: |[06dcb8] jwtc.chess.JNI.initFEN:(Ljava/lang/String;)Z │ │ +06dcc8: 7401 461b 1300 |0000: invoke-virtual/range {v19}, Ljwtc/chess/JNI;.reset:()V // method@1b46 │ │ +06dcce: 120f |0003: const/4 v15, #int 0 // #0 │ │ +06dcd0: 120d |0004: const/4 v13, #int 0 // #0 │ │ +06dcd2: 1302 4000 |0005: const/16 v2, #int 64 // #40 │ │ +06dcd6: 352f 2c01 |0007: if-ge v15, v2, 0133 // +012c │ │ +06dcda: 7401 4215 1400 |0009: invoke-virtual/range {v20}, Ljava/lang/String;.length:()I // method@1542 │ │ +06dce0: 0a02 |000c: move-result v2 │ │ +06dce2: 352d 2601 |000d: if-ge v13, v2, 0133 // +0126 │ │ +06dce6: 121e |000f: const/4 v14, #int 1 // #1 │ │ +06dce8: d802 0d01 |0010: add-int/lit8 v2, v13, #int 1 // #01 │ │ +06dcec: 0800 1400 |0012: move-object/from16 v0, v20 │ │ +06dcf0: 6e30 4815 d002 |0014: invoke-virtual {v0, v13, v2}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@1548 │ │ +06dcf6: 0c10 |0017: move-result-object v16 │ │ +06dcf8: 1a02 a818 |0018: const-string v2, "k" // string@18a8 │ │ +06dcfc: 0800 1000 |001a: move-object/from16 v0, v16 │ │ +06dd00: 6e20 3915 2000 |001c: invoke-virtual {v0, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1539 │ │ +06dd06: 0a02 |001f: move-result v2 │ │ +06dd08: 3802 1000 |0020: if-eqz v2, 0030 // +0010 │ │ +06dd0c: 1252 |0022: const/4 v2, #int 5 // #5 │ │ +06dd0e: 1312 0000 |0023: const/16 v18, #int 0 // #0 │ │ +06dd12: 0800 1300 |0025: move-object/from16 v0, v19 │ │ +06dd16: 0201 1200 |0027: move/from16 v1, v18 │ │ +06dd1a: 6e40 431b f012 |0029: invoke-virtual {v0, v15, v2, v1}, Ljwtc/chess/JNI;.putPiece:(III)V // method@1b43 │ │ +06dd20: b0ef |002c: add-int/2addr v15, v14 │ │ +06dd22: d80d 0d01 |002d: add-int/lit8 v13, v13, #int 1 // #01 │ │ +06dd26: 28d6 |002f: goto 0005 // -002a │ │ +06dd28: 1a02 3905 |0030: const-string v2, "K" // string@0539 │ │ +06dd2c: 0800 1000 |0032: move-object/from16 v0, v16 │ │ +06dd30: 6e20 3915 2000 |0034: invoke-virtual {v0, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1539 │ │ +06dd36: 0a02 |0037: move-result v2 │ │ +06dd38: 3802 1000 |0038: if-eqz v2, 0048 // +0010 │ │ +06dd3c: 1252 |003a: const/4 v2, #int 5 // #5 │ │ +06dd3e: 1312 0100 |003b: const/16 v18, #int 1 // #1 │ │ +06dd42: 0800 1300 |003d: move-object/from16 v0, v19 │ │ +06dd46: 0201 1200 |003f: move/from16 v1, v18 │ │ +06dd4a: 6e40 431b f012 |0041: invoke-virtual {v0, v15, v2, v1}, Ljwtc/chess/JNI;.putPiece:(III)V // method@1b43 │ │ +06dd50: 28e8 |0044: goto 002c // -0018 │ │ +06dd52: 0d0c |0045: move-exception v12 │ │ +06dd54: 1202 |0046: const/4 v2, #int 0 // #0 │ │ +06dd56: 0f02 |0047: return v2 │ │ +06dd58: 1a02 b41e |0048: const-string v2, "q" // string@1eb4 │ │ +06dd5c: 0800 1000 |004a: move-object/from16 v0, v16 │ │ +06dd60: 6e20 3915 2000 |004c: invoke-virtual {v0, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1539 │ │ +06dd66: 0a02 |004f: move-result v2 │ │ +06dd68: 3802 0d00 |0050: if-eqz v2, 005d // +000d │ │ +06dd6c: 1242 |0052: const/4 v2, #int 4 // #4 │ │ +06dd6e: 1312 0000 |0053: const/16 v18, #int 0 // #0 │ │ +06dd72: 0800 1300 |0055: move-object/from16 v0, v19 │ │ +06dd76: 0201 1200 |0057: move/from16 v1, v18 │ │ +06dd7a: 6e40 431b f012 |0059: invoke-virtual {v0, v15, v2, v1}, Ljwtc/chess/JNI;.putPiece:(III)V // method@1b43 │ │ +06dd80: 28d0 |005c: goto 002c // -0030 │ │ +06dd82: 1a02 df0b |005d: const-string v2, "Q" // string@0bdf │ │ +06dd86: 0800 1000 |005f: move-object/from16 v0, v16 │ │ +06dd8a: 6e20 3915 2000 |0061: invoke-virtual {v0, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1539 │ │ +06dd90: 0a02 |0064: move-result v2 │ │ +06dd92: 3802 0d00 |0065: if-eqz v2, 0072 // +000d │ │ +06dd96: 1242 |0067: const/4 v2, #int 4 // #4 │ │ +06dd98: 1312 0100 |0068: const/16 v18, #int 1 // #1 │ │ +06dd9c: 0800 1300 |006a: move-object/from16 v0, v19 │ │ +06dda0: 0201 1200 |006c: move/from16 v1, v18 │ │ +06dda4: 6e40 431b f012 |006e: invoke-virtual {v0, v15, v2, v1}, Ljwtc/chess/JNI;.putPiece:(III)V // method@1b43 │ │ +06ddaa: 28bb |0071: goto 002c // -0045 │ │ +06ddac: 1a02 bd1e |0072: const-string v2, "r" // string@1ebd │ │ +06ddb0: 0800 1000 |0074: move-object/from16 v0, v16 │ │ +06ddb4: 6e20 3915 2000 |0076: invoke-virtual {v0, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1539 │ │ +06ddba: 0a02 |0079: move-result v2 │ │ +06ddbc: 3802 0d00 |007a: if-eqz v2, 0087 // +000d │ │ +06ddc0: 1232 |007c: const/4 v2, #int 3 // #3 │ │ +06ddc2: 1312 0000 |007d: const/16 v18, #int 0 // #0 │ │ +06ddc6: 0800 1300 |007f: move-object/from16 v0, v19 │ │ +06ddca: 0201 1200 |0081: move/from16 v1, v18 │ │ +06ddce: 6e40 431b f012 |0083: invoke-virtual {v0, v15, v2, v1}, Ljwtc/chess/JNI;.putPiece:(III)V // method@1b43 │ │ +06ddd4: 28a6 |0086: goto 002c // -005a │ │ +06ddd6: 1a02 e30b |0087: const-string v2, "R" // string@0be3 │ │ +06ddda: 0800 1000 |0089: move-object/from16 v0, v16 │ │ +06ddde: 6e20 3915 2000 |008b: invoke-virtual {v0, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1539 │ │ +06dde4: 0a02 |008e: move-result v2 │ │ +06dde6: 3802 0d00 |008f: if-eqz v2, 009c // +000d │ │ +06ddea: 1232 |0091: const/4 v2, #int 3 // #3 │ │ +06ddec: 1312 0100 |0092: const/16 v18, #int 1 // #1 │ │ +06ddf0: 0800 1300 |0094: move-object/from16 v0, v19 │ │ +06ddf4: 0201 1200 |0096: move/from16 v1, v18 │ │ +06ddf8: 6e40 431b f012 |0098: invoke-virtual {v0, v15, v2, v1}, Ljwtc/chess/JNI;.putPiece:(III)V // method@1b43 │ │ +06ddfe: 2891 |009b: goto 002c // -006f │ │ +06de00: 1a02 1911 |009c: const-string v2, "b" // string@1119 │ │ +06de04: 0800 1000 |009e: move-object/from16 v0, v16 │ │ +06de08: 6e20 3915 2000 |00a0: invoke-virtual {v0, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1539 │ │ +06de0e: 0a02 |00a3: move-result v2 │ │ +06de10: 3802 0e00 |00a4: if-eqz v2, 00b2 // +000e │ │ +06de14: 1222 |00a6: const/4 v2, #int 2 // #2 │ │ +06de16: 1312 0000 |00a7: const/16 v18, #int 0 // #0 │ │ +06de1a: 0800 1300 |00a9: move-object/from16 v0, v19 │ │ +06de1e: 0201 1200 |00ab: move/from16 v1, v18 │ │ +06de22: 6e40 431b f012 |00ad: invoke-virtual {v0, v15, v2, v1}, Ljwtc/chess/JNI;.putPiece:(III)V // method@1b43 │ │ +06de28: 2900 7cff |00b0: goto/16 002c // -0084 │ │ +06de2c: 1a02 7802 |00b2: const-string v2, "B" // string@0278 │ │ +06de30: 0800 1000 |00b4: move-object/from16 v0, v16 │ │ +06de34: 6e20 3915 2000 |00b6: invoke-virtual {v0, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1539 │ │ +06de3a: 0a02 |00b9: move-result v2 │ │ +06de3c: 3802 0e00 |00ba: if-eqz v2, 00c8 // +000e │ │ +06de40: 1222 |00bc: const/4 v2, #int 2 // #2 │ │ +06de42: 1312 0100 |00bd: const/16 v18, #int 1 // #1 │ │ +06de46: 0800 1300 |00bf: move-object/from16 v0, v19 │ │ +06de4a: 0201 1200 |00c1: move/from16 v1, v18 │ │ +06de4e: 6e40 431b f012 |00c3: invoke-virtual {v0, v15, v2, v1}, Ljwtc/chess/JNI;.putPiece:(III)V // method@1b43 │ │ +06de54: 2900 66ff |00c6: goto/16 002c // -009a │ │ +06de58: 1a02 fb1b |00c8: const-string v2, "n" // string@1bfb │ │ +06de5c: 0800 1000 |00ca: move-object/from16 v0, v16 │ │ +06de60: 6e20 3915 2000 |00cc: invoke-virtual {v0, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1539 │ │ +06de66: 0a02 |00cf: move-result v2 │ │ +06de68: 3802 0e00 |00d0: if-eqz v2, 00de // +000e │ │ +06de6c: 1212 |00d2: const/4 v2, #int 1 // #1 │ │ +06de6e: 1312 0000 |00d3: const/16 v18, #int 0 // #0 │ │ +06de72: 0800 1300 |00d5: move-object/from16 v0, v19 │ │ +06de76: 0201 1200 |00d7: move/from16 v1, v18 │ │ +06de7a: 6e40 431b f012 |00d9: invoke-virtual {v0, v15, v2, v1}, Ljwtc/chess/JNI;.putPiece:(III)V // method@1b43 │ │ +06de80: 2900 50ff |00dc: goto/16 002c // -00b0 │ │ +06de84: 1a02 200b |00de: const-string v2, "N" // string@0b20 │ │ +06de88: 0800 1000 |00e0: move-object/from16 v0, v16 │ │ +06de8c: 6e20 3915 2000 |00e2: invoke-virtual {v0, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1539 │ │ +06de92: 0a02 |00e5: move-result v2 │ │ +06de94: 3802 0e00 |00e6: if-eqz v2, 00f4 // +000e │ │ +06de98: 1212 |00e8: const/4 v2, #int 1 // #1 │ │ +06de9a: 1312 0100 |00e9: const/16 v18, #int 1 // #1 │ │ +06de9e: 0800 1300 |00eb: move-object/from16 v0, v19 │ │ +06dea2: 0201 1200 |00ed: move/from16 v1, v18 │ │ +06dea6: 6e40 431b f012 |00ef: invoke-virtual {v0, v15, v2, v1}, Ljwtc/chess/JNI;.putPiece:(III)V // method@1b43 │ │ +06deac: 2900 3aff |00f2: goto/16 002c // -00c6 │ │ +06deb0: 1a02 911d |00f4: const-string v2, "p" // string@1d91 │ │ +06deb4: 0800 1000 |00f6: move-object/from16 v0, v16 │ │ +06deb8: 6e20 3915 2000 |00f8: invoke-virtual {v0, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1539 │ │ +06debe: 0a02 |00fb: move-result v2 │ │ +06dec0: 3802 0e00 |00fc: if-eqz v2, 010a // +000e │ │ +06dec4: 1202 |00fe: const/4 v2, #int 0 // #0 │ │ +06dec6: 1312 0000 |00ff: const/16 v18, #int 0 // #0 │ │ +06deca: 0800 1300 |0101: move-object/from16 v0, v19 │ │ +06dece: 0201 1200 |0103: move/from16 v1, v18 │ │ +06ded2: 6e40 431b f012 |0105: invoke-virtual {v0, v15, v2, v1}, Ljwtc/chess/JNI;.putPiece:(III)V // method@1b43 │ │ +06ded8: 2900 24ff |0108: goto/16 002c // -00dc │ │ +06dedc: 1a02 7e0b |010a: const-string v2, "P" // string@0b7e │ │ +06dee0: 0800 1000 |010c: move-object/from16 v0, v16 │ │ +06dee4: 6e20 3915 2000 |010e: invoke-virtual {v0, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1539 │ │ +06deea: 0a02 |0111: move-result v2 │ │ +06deec: 3802 0e00 |0112: if-eqz v2, 0120 // +000e │ │ +06def0: 1202 |0114: const/4 v2, #int 0 // #0 │ │ +06def2: 1312 0100 |0115: const/16 v18, #int 1 // #1 │ │ +06def6: 0800 1300 |0117: move-object/from16 v0, v19 │ │ +06defa: 0201 1200 |0119: move/from16 v1, v18 │ │ +06defe: 6e40 431b f012 |011b: invoke-virtual {v0, v15, v2, v1}, Ljwtc/chess/JNI;.putPiece:(III)V // method@1b43 │ │ +06df04: 2900 0eff |011e: goto/16 002c // -00f2 │ │ +06df08: 1a02 4401 |0120: const-string v2, "/" // string@0144 │ │ +06df0c: 0800 1000 |0122: move-object/from16 v0, v16 │ │ +06df10: 6e20 3915 2000 |0124: invoke-virtual {v0, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1539 │ │ +06df16: 0a02 |0127: move-result v2 │ │ +06df18: 3802 0500 |0128: if-eqz v2, 012d // +0005 │ │ +06df1c: 120e |012a: const/4 v14, #int 0 // #0 │ │ +06df1e: 2900 01ff |012b: goto/16 002c // -00ff │ │ +06df22: 7701 0815 1000 |012d: invoke-static/range {v16}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@1508 │ │ +06df28: 0a0e |0130: move-result v14 │ │ +06df2a: 2900 fbfe |0131: goto/16 002c // -0105 │ │ +06df2e: d80d 0d01 |0133: add-int/lit8 v13, v13, #int 1 // #01 │ │ +06df32: 7401 4215 1400 |0135: invoke-virtual/range {v20}, Ljava/lang/String;.length:()I // method@1542 │ │ +06df38: 0a02 |0138: move-result v2 │ │ +06df3a: 352d b800 |0139: if-ge v13, v2, 01f1 // +00b8 │ │ +06df3e: 1203 |013b: const/4 v3, #int 0 // #0 │ │ +06df40: 1204 |013c: const/4 v4, #int 0 // #0 │ │ +06df42: 1205 |013d: const/4 v5, #int 0 // #0 │ │ +06df44: 1206 |013e: const/4 v6, #int 0 // #0 │ │ +06df46: 120a |013f: const/4 v10, #int 0 // #0 │ │ +06df48: 127b |0140: const/4 v11, #int 7 // #7 │ │ +06df4a: 12f7 |0141: const/4 v7, #int -1 // #ff │ │ +06df4c: 1208 |0142: const/4 v8, #int 0 // #0 │ │ +06df4e: 0800 1400 |0143: move-object/from16 v0, v20 │ │ +06df52: 6e20 4715 d000 |0145: invoke-virtual {v0, v13}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@1547 │ │ +06df58: 0c02 |0148: move-result-object v2 │ │ +06df5a: 1a12 0c00 |0149: const-string v18, " " // string@000c │ │ +06df5e: 0800 1200 |014b: move-object/from16 v0, v18 │ │ +06df62: 6e20 4515 0200 |014d: invoke-virtual {v2, v0}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@1545 │ │ +06df68: 0c09 |0150: move-result-object v9 │ │ +06df6a: 2192 |0151: array-length v2, v9 │ │ +06df6c: 3d02 9f00 |0152: if-lez v2, 01f1 // +009f │ │ +06df70: 1202 |0154: const/4 v2, #int 0 // #0 │ │ +06df72: 4602 0902 |0155: aget-object v2, v9, v2 │ │ +06df76: 1a12 6b23 |0157: const-string v18, "w" // string@236b │ │ +06df7a: 0800 1200 |0159: move-object/from16 v0, v18 │ │ +06df7e: 6e20 3915 0200 |015b: invoke-virtual {v2, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1539 │ │ +06df84: 0a02 |015e: move-result v2 │ │ +06df86: 3802 8e00 |015f: if-eqz v2, 01ed // +008e │ │ +06df8a: 1311 0100 |0161: const/16 v17, #int 1 // #1 │ │ +06df8e: 2192 |0163: array-length v2, v9 │ │ +06df90: 1312 0100 |0164: const/16 v18, #int 1 // #1 │ │ +06df94: 0200 1200 |0166: move/from16 v0, v18 │ │ +06df98: 3702 8900 |0168: if-le v2, v0, 01f1 // +0089 │ │ +06df9c: 1212 |016a: const/4 v2, #int 1 // #1 │ │ +06df9e: 4602 0902 |016b: aget-object v2, v9, v2 │ │ +06dfa2: 1a12 a818 |016d: const-string v18, "k" // string@18a8 │ │ +06dfa6: 0800 1200 |016f: move-object/from16 v0, v18 │ │ +06dfaa: 6e20 3e15 0200 |0171: invoke-virtual {v2, v0}, Ljava/lang/String;.indexOf:(Ljava/lang/String;)I // method@153e │ │ +06dfb0: 0a02 |0174: move-result v2 │ │ +06dfb2: 1312 ffff |0175: const/16 v18, #int -1 // #ffff │ │ +06dfb6: 0200 1200 |0177: move/from16 v0, v18 │ │ +06dfba: 3202 0300 |0179: if-eq v2, v0, 017c // +0003 │ │ +06dfbe: 1216 |017b: const/4 v6, #int 1 // #1 │ │ +06dfc0: 1212 |017c: const/4 v2, #int 1 // #1 │ │ +06dfc2: 4602 0902 |017d: aget-object v2, v9, v2 │ │ +06dfc6: 1a12 b41e |017f: const-string v18, "q" // string@1eb4 │ │ +06dfca: 0800 1200 |0181: move-object/from16 v0, v18 │ │ +06dfce: 6e20 3e15 0200 |0183: invoke-virtual {v2, v0}, Ljava/lang/String;.indexOf:(Ljava/lang/String;)I // method@153e │ │ +06dfd4: 0a02 |0186: move-result v2 │ │ +06dfd6: 1312 ffff |0187: const/16 v18, #int -1 // #ffff │ │ +06dfda: 0200 1200 |0189: move/from16 v0, v18 │ │ +06dfde: 3202 0300 |018b: if-eq v2, v0, 018e // +0003 │ │ +06dfe2: 1215 |018d: const/4 v5, #int 1 // #1 │ │ +06dfe4: 1212 |018e: const/4 v2, #int 1 // #1 │ │ +06dfe6: 4602 0902 |018f: aget-object v2, v9, v2 │ │ +06dfea: 1a12 3905 |0191: const-string v18, "K" // string@0539 │ │ +06dfee: 0800 1200 |0193: move-object/from16 v0, v18 │ │ +06dff2: 6e20 3e15 0200 |0195: invoke-virtual {v2, v0}, Ljava/lang/String;.indexOf:(Ljava/lang/String;)I // method@153e │ │ +06dff8: 0a02 |0198: move-result v2 │ │ +06dffa: 1312 ffff |0199: const/16 v18, #int -1 // #ffff │ │ +06dffe: 0200 1200 |019b: move/from16 v0, v18 │ │ +06e002: 3202 0300 |019d: if-eq v2, v0, 01a0 // +0003 │ │ +06e006: 1214 |019f: const/4 v4, #int 1 // #1 │ │ +06e008: 1212 |01a0: const/4 v2, #int 1 // #1 │ │ +06e00a: 4602 0902 |01a1: aget-object v2, v9, v2 │ │ +06e00e: 1a12 df0b |01a3: const-string v18, "Q" // string@0bdf │ │ +06e012: 0800 1200 |01a5: move-object/from16 v0, v18 │ │ +06e016: 6e20 3e15 0200 |01a7: invoke-virtual {v2, v0}, Ljava/lang/String;.indexOf:(Ljava/lang/String;)I // method@153e │ │ +06e01c: 0a02 |01aa: move-result v2 │ │ +06e01e: 1312 ffff |01ab: const/16 v18, #int -1 // #ffff │ │ +06e022: 0200 1200 |01ad: move/from16 v0, v18 │ │ +06e026: 3202 0300 |01af: if-eq v2, v0, 01b2 // +0003 │ │ +06e02a: 1213 |01b1: const/4 v3, #int 1 // #1 │ │ +06e02c: 2192 |01b2: array-length v2, v9 │ │ +06e02e: 1312 0200 |01b3: const/16 v18, #int 2 // #2 │ │ +06e032: 0200 1200 |01b5: move/from16 v0, v18 │ │ +06e036: 3702 2400 |01b7: if-le v2, v0, 01db // +0024 │ │ +06e03a: 1222 |01b9: const/4 v2, #int 2 // #2 │ │ +06e03c: 4602 0902 |01ba: aget-object v2, v9, v2 │ │ +06e040: 1a12 2e01 |01bc: const-string v18, "-" // string@012e │ │ +06e044: 0800 1200 |01be: move-object/from16 v0, v18 │ │ +06e048: 6e20 3915 0200 |01c0: invoke-virtual {v2, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1539 │ │ +06e04e: 0a02 |01c3: move-result v2 │ │ +06e050: 3902 0900 |01c4: if-nez v2, 01cd // +0009 │ │ +06e054: 1222 |01c6: const/4 v2, #int 2 // #2 │ │ +06e056: 4602 0902 |01c7: aget-object v2, v9, v2 │ │ +06e05a: 7110 791b 0200 |01c9: invoke-static {v2}, Ljwtc/chess/Pos;.fromString:(Ljava/lang/String;)I // method@1b79 │ │ +06e060: 0a07 |01cc: move-result v7 │ │ +06e062: 2192 |01cd: array-length v2, v9 │ │ +06e064: 1312 0300 |01ce: const/16 v18, #int 3 // #3 │ │ +06e068: 0200 1200 |01d0: move/from16 v0, v18 │ │ +06e06c: 3702 0900 |01d2: if-le v2, v0, 01db // +0009 │ │ +06e070: 1232 |01d4: const/4 v2, #int 3 // #3 │ │ +06e072: 4602 0902 |01d5: aget-object v2, v9, v2 │ │ +06e076: 7110 0815 0200 |01d7: invoke-static {v2}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@1508 │ │ +06e07c: 0a08 |01da: move-result v8 │ │ +06e07e: 0802 1300 |01db: move-object/from16 v2, v19 │ │ +06e082: 7407 491b 0200 |01dd: invoke-virtual/range {v2, v3, v4, v5, v6, v7, v8}, Ljwtc/chess/JNI;.setCastlingsEPAnd50:(IIIIII)V // method@1b49 │ │ +06e088: 0800 1300 |01e0: move-object/from16 v0, v19 │ │ +06e08c: 0201 1100 |01e2: move/from16 v1, v17 │ │ +06e090: 6e20 4b1b 1000 |01e4: invoke-virtual {v0, v1}, Ljwtc/chess/JNI;.setTurn:(I)V // method@1b4b │ │ +06e096: 7401 221b 1300 |01e7: invoke-virtual/range {v19}, Ljwtc/chess/JNI;.commitBoard:()V // method@1b22 │ │ +06e09c: 1212 |01ea: const/4 v2, #int 1 // #1 │ │ +06e09e: 2900 5cfe |01eb: goto/16 0047 // -01a4 │ │ +06e0a2: 1311 0000 |01ed: const/16 v17, #int 0 // #0 │ │ +06e0a6: 2900 74ff |01ef: goto/16 0163 // -008c │ │ +06e0aa: 1202 |01f1: const/4 v2, #int 0 // #0 │ │ +06e0ac: 2900 55fe |01f2: goto/16 0047 // -01ab │ │ catches : 1 │ │ 0x0009 - 0x01ea │ │ Ljava/lang/Exception; -> 0x0045 │ │ positions : │ │ 0x0000 line=59 │ │ 0x0003 line=63 │ │ 0x0005 line=64 │ │ @@ -126314,513 +126363,513 @@ │ │ type : '(I)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 21 │ │ ins : 2 │ │ outs : 7 │ │ insns size : 986 16-bit code units │ │ -06c508: |[06c508] jwtc.chess.JNI.initRandomFisher:(I)I │ │ -06c518: 7401 471b 1300 |0000: invoke-virtual/range {v19}, Ljwtc/chess/JNI;.reset:()V // method@1b47 │ │ -06c51e: 1302 0a00 |0003: const/16 v2, #int 10 // #a │ │ -06c522: 232d ab04 |0005: new-array v13, v2, [[I // type@04ab │ │ -06c526: 1202 |0007: const/4 v2, #int 0 // #0 │ │ -06c528: 1223 |0008: const/4 v3, #int 2 // #2 │ │ -06c52a: 2333 8f04 |0009: new-array v3, v3, [I // type@048f │ │ -06c52e: 2603 7f03 0000 |000b: fill-array-data v3, 0000038a // +0000037f │ │ -06c534: 4d03 0d02 |000e: aput-object v3, v13, v2 │ │ -06c538: 1212 |0010: const/4 v2, #int 1 // #1 │ │ -06c53a: 1223 |0011: const/4 v3, #int 2 // #2 │ │ -06c53c: 2333 8f04 |0012: new-array v3, v3, [I // type@048f │ │ -06c540: 2603 7e03 0000 |0014: fill-array-data v3, 00000392 // +0000037e │ │ -06c546: 4d03 0d02 |0017: aput-object v3, v13, v2 │ │ -06c54a: 1222 |0019: const/4 v2, #int 2 // #2 │ │ -06c54c: 1223 |001a: const/4 v3, #int 2 // #2 │ │ -06c54e: 2333 8f04 |001b: new-array v3, v3, [I // type@048f │ │ -06c552: 2603 7d03 0000 |001d: fill-array-data v3, 0000039a // +0000037d │ │ -06c558: 4d03 0d02 |0020: aput-object v3, v13, v2 │ │ -06c55c: 1232 |0022: const/4 v2, #int 3 // #3 │ │ -06c55e: 1223 |0023: const/4 v3, #int 2 // #2 │ │ -06c560: 2333 8f04 |0024: new-array v3, v3, [I // type@048f │ │ -06c564: 2603 7c03 0000 |0026: fill-array-data v3, 000003a2 // +0000037c │ │ -06c56a: 4d03 0d02 |0029: aput-object v3, v13, v2 │ │ -06c56e: 1242 |002b: const/4 v2, #int 4 // #4 │ │ -06c570: 1223 |002c: const/4 v3, #int 2 // #2 │ │ -06c572: 2333 8f04 |002d: new-array v3, v3, [I // type@048f │ │ -06c576: 2603 7b03 0000 |002f: fill-array-data v3, 000003aa // +0000037b │ │ -06c57c: 4d03 0d02 |0032: aput-object v3, v13, v2 │ │ -06c580: 1252 |0034: const/4 v2, #int 5 // #5 │ │ -06c582: 1223 |0035: const/4 v3, #int 2 // #2 │ │ -06c584: 2333 8f04 |0036: new-array v3, v3, [I // type@048f │ │ -06c588: 2603 7a03 0000 |0038: fill-array-data v3, 000003b2 // +0000037a │ │ -06c58e: 4d03 0d02 |003b: aput-object v3, v13, v2 │ │ -06c592: 1262 |003d: const/4 v2, #int 6 // #6 │ │ -06c594: 1223 |003e: const/4 v3, #int 2 // #2 │ │ -06c596: 2333 8f04 |003f: new-array v3, v3, [I // type@048f │ │ -06c59a: 2603 7903 0000 |0041: fill-array-data v3, 000003ba // +00000379 │ │ -06c5a0: 4d03 0d02 |0044: aput-object v3, v13, v2 │ │ -06c5a4: 1272 |0046: const/4 v2, #int 7 // #7 │ │ -06c5a6: 1223 |0047: const/4 v3, #int 2 // #2 │ │ -06c5a8: 2333 8f04 |0048: new-array v3, v3, [I // type@048f │ │ -06c5ac: 2603 7803 0000 |004a: fill-array-data v3, 000003c2 // +00000378 │ │ -06c5b2: 4d03 0d02 |004d: aput-object v3, v13, v2 │ │ -06c5b6: 1302 0800 |004f: const/16 v2, #int 8 // #8 │ │ -06c5ba: 1223 |0051: const/4 v3, #int 2 // #2 │ │ -06c5bc: 2333 8f04 |0052: new-array v3, v3, [I // type@048f │ │ -06c5c0: 2603 7603 0000 |0054: fill-array-data v3, 000003ca // +00000376 │ │ -06c5c6: 4d03 0d02 |0057: aput-object v3, v13, v2 │ │ -06c5ca: 1302 0900 |0059: const/16 v2, #int 9 // #9 │ │ -06c5ce: 1223 |005b: const/4 v3, #int 2 // #2 │ │ -06c5d0: 2333 8f04 |005c: new-array v3, v3, [I // type@048f │ │ -06c5d4: 2603 7403 0000 |005e: fill-array-data v3, 000003d2 // +00000374 │ │ -06c5da: 4d03 0d02 |0061: aput-object v3, v13, v2 │ │ -06c5de: 1312 0000 |0063: const/16 v18, #int 0 // #0 │ │ -06c5e2: 3a14 f602 |0065: if-ltz v20, 035b // +02f6 │ │ -06c5e6: dc0a 1404 |0067: rem-int/lit8 v10, v20, #int 4 // #04 │ │ -06c5ea: 0200 1400 |0069: move/from16 v0, v20 │ │ -06c5ee: 8302 |006b: int-to-double v2, v0 │ │ -06c5f0: 1904 1040 |006c: const-wide/high16 v4, #long 4616189618054758400 // #4010 │ │ -06c5f4: ce42 |006e: div-double/2addr v2, v4 │ │ -06c5f6: 7120 1315 3200 |006f: invoke-static {v2, v3}, Ljava/lang/Math;.floor:(D)D // method@1513 │ │ -06c5fc: 0b02 |0072: move-result-wide v2 │ │ -06c5fe: 8a20 |0073: double-to-int v0, v2 │ │ -06c600: 0214 0000 |0074: move/from16 v20, v0 │ │ -06c604: dc09 1404 |0076: rem-int/lit8 v9, v20, #int 4 // #04 │ │ -06c608: 0200 1400 |0078: move/from16 v0, v20 │ │ -06c60c: 8302 |007a: int-to-double v2, v0 │ │ -06c60e: 1904 1040 |007b: const-wide/high16 v4, #long 4616189618054758400 // #4010 │ │ -06c612: ce42 |007d: div-double/2addr v2, v4 │ │ -06c614: 7120 1315 3200 |007e: invoke-static {v2, v3}, Ljava/lang/Math;.floor:(D)D // method@1513 │ │ -06c61a: 0b02 |0081: move-result-wide v2 │ │ -06c61c: 8a20 |0082: double-to-int v0, v2 │ │ -06c61e: 0214 0000 |0083: move/from16 v20, v0 │ │ -06c622: dc0e 1406 |0085: rem-int/lit8 v14, v20, #int 6 // #06 │ │ -06c626: 0200 1400 |0087: move/from16 v0, v20 │ │ -06c62a: 8302 |0089: int-to-double v2, v0 │ │ -06c62c: 1904 1840 |008a: const-wide/high16 v4, #long 4618441417868443648 // #4018 │ │ -06c630: ce42 |008c: div-double/2addr v2, v4 │ │ -06c632: 7120 1315 3200 |008d: invoke-static {v2, v3}, Ljava/lang/Math;.floor:(D)D // method@1513 │ │ -06c638: 0b02 |0090: move-result-wide v2 │ │ -06c63a: 8a20 |0091: double-to-int v0, v2 │ │ -06c63c: 0214 0000 |0092: move/from16 v20, v0 │ │ -06c640: dc14 140a |0094: rem-int/lit8 v20, v20, #int 10 // #0a │ │ -06c644: 4602 0d14 |0096: aget-object v2, v13, v20 │ │ -06c648: 1203 |0098: const/4 v3, #int 0 // #0 │ │ -06c64a: 440b 0203 |0099: aget v11, v2, v3 │ │ -06c64e: 4602 0d14 |009b: aget-object v2, v13, v20 │ │ -06c652: 1213 |009d: const/4 v3, #int 1 // #1 │ │ -06c654: 440c 0203 |009e: aget v12, v2, v3 │ │ -06c658: d902 0b03 |00a0: rsub-int/lit8 v2, v11, #int 3 // #03 │ │ -06c65c: d903 0b04 |00a2: rsub-int/lit8 v3, v11, #int 4 // #04 │ │ -06c660: b232 |00a4: mul-int/2addr v2, v3 │ │ -06c662: db02 0202 |00a5: div-int/lit8 v2, v2, #int 2 // #02 │ │ -06c666: d902 0205 |00a7: rsub-int/lit8 v2, v2, #int 5 // #05 │ │ -06c66a: b0c2 |00a9: add-int/2addr v2, v12 │ │ -06c66c: da02 0260 |00aa: mul-int/lit8 v2, v2, #int 96 // #60 │ │ -06c670: da03 0e10 |00ac: mul-int/lit8 v3, v14, #int 16 // #10 │ │ -06c674: b032 |00ae: add-int/2addr v2, v3 │ │ -06c676: da03 0904 |00af: mul-int/lit8 v3, v9, #int 4 // #04 │ │ -06c67a: b032 |00b1: add-int/2addr v2, v3 │ │ -06c67c: 9012 020a |00b2: add-int v18, v2, v10 │ │ -06c680: 1a02 2a03 |00b4: const-string v2, "Chess960" // string@032a │ │ -06c684: 2203 4203 |00b6: new-instance v3, Ljava/lang/StringBuilder; // type@0342 │ │ -06c688: 7010 5715 0300 |00b8: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ -06c68e: 1a04 d702 |00bb: const-string v4, "Bw " // string@02d7 │ │ -06c692: 6e20 5f15 4300 |00bd: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -06c698: 0c03 |00c0: move-result-object v3 │ │ -06c69a: 6e20 5b15 a300 |00c1: invoke-virtual {v3, v10}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@155b │ │ -06c6a0: 0c03 |00c4: move-result-object v3 │ │ -06c6a2: 1a04 3d00 |00c5: const-string v4, " Bb " // string@003d │ │ -06c6a6: 6e20 5f15 4300 |00c7: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -06c6ac: 0c03 |00ca: move-result-object v3 │ │ -06c6ae: 6e20 5b15 9300 |00cb: invoke-virtual {v3, v9}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@155b │ │ -06c6b4: 0c03 |00ce: move-result-object v3 │ │ -06c6b6: 1a04 4700 |00cf: const-string v4, " Q " // string@0047 │ │ -06c6ba: 6e20 5f15 4300 |00d1: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -06c6c0: 0c03 |00d4: move-result-object v3 │ │ -06c6c2: 6e20 5b15 e300 |00d5: invoke-virtual {v3, v14}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@155b │ │ -06c6c8: 0c03 |00d8: move-result-object v3 │ │ -06c6ca: 1a04 9f00 |00d9: const-string v4, " n " // string@009f │ │ -06c6ce: 6e20 5f15 4300 |00db: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -06c6d4: 0c03 |00de: move-result-object v3 │ │ -06c6d6: 0200 1400 |00df: move/from16 v0, v20 │ │ -06c6da: 6e20 5b15 0300 |00e1: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@155b │ │ -06c6e0: 0c03 |00e4: move-result-object v3 │ │ -06c6e2: 1a04 4200 |00e5: const-string v4, " N1 " // string@0042 │ │ -06c6e6: 6e20 5f15 4300 |00e7: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -06c6ec: 0c03 |00ea: move-result-object v3 │ │ -06c6ee: 6e20 5b15 b300 |00eb: invoke-virtual {v3, v11}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@155b │ │ -06c6f4: 0c03 |00ee: move-result-object v3 │ │ -06c6f6: 1a04 4300 |00ef: const-string v4, " N2 " // string@0043 │ │ -06c6fa: 6e20 5f15 4300 |00f1: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -06c700: 0c03 |00f4: move-result-object v3 │ │ -06c702: 6e20 5b15 c300 |00f5: invoke-virtual {v3, v12}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@155b │ │ -06c708: 0c03 |00f8: move-result-object v3 │ │ -06c70a: 6e10 6415 0300 |00f9: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ -06c710: 0c03 |00fc: move-result-object v3 │ │ -06c712: 7120 f811 3200 |00fd: invoke-static {v2, v3}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@11f8 │ │ -06c718: da02 0a02 |0100: mul-int/lit8 v2, v10, #int 2 // #02 │ │ -06c71c: d80f 0201 |0102: add-int/lit8 v15, v2, #int 1 // #01 │ │ -06c720: 1a02 2a03 |0104: const-string v2, "Chess960" // string@032a │ │ -06c724: 2203 4203 |0106: new-instance v3, Ljava/lang/StringBuilder; // type@0342 │ │ -06c728: 7010 5715 0300 |0108: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ -06c72e: 1a04 d802 |010b: const-string v4, "Bw col " // string@02d8 │ │ -06c732: 6e20 5f15 4300 |010d: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -06c738: 0c03 |0110: move-result-object v3 │ │ -06c73a: 6e20 5b15 f300 |0111: invoke-virtual {v3, v15}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@155b │ │ -06c740: 0c03 |0114: move-result-object v3 │ │ -06c742: 6e10 6415 0300 |0115: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ -06c748: 0c03 |0118: move-result-object v3 │ │ -06c74a: 7120 f811 3200 |0119: invoke-static {v2, v3}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@11f8 │ │ -06c750: 1202 |011c: const/4 v2, #int 0 // #0 │ │ -06c752: 7120 791b 2f00 |011d: invoke-static {v15, v2}, Ljwtc/chess/Pos;.fromColAndRow:(II)I // method@1b79 │ │ -06c758: 0a11 |0120: move-result v17 │ │ -06c75a: 1222 |0121: const/4 v2, #int 2 // #2 │ │ -06c75c: 1203 |0122: const/4 v3, #int 0 // #0 │ │ -06c75e: 0800 1300 |0123: move-object/from16 v0, v19 │ │ -06c762: 0201 1100 |0125: move/from16 v1, v17 │ │ -06c766: 6e40 441b 1032 |0127: invoke-virtual {v0, v1, v2, v3}, Ljwtc/chess/JNI;.putPiece:(III)V // method@1b44 │ │ -06c76c: 1272 |012a: const/4 v2, #int 7 // #7 │ │ -06c76e: 7120 791b 2f00 |012b: invoke-static {v15, v2}, Ljwtc/chess/Pos;.fromColAndRow:(II)I // method@1b79 │ │ -06c774: 0a11 |012e: move-result v17 │ │ -06c776: 1222 |012f: const/4 v2, #int 2 // #2 │ │ -06c778: 1213 |0130: const/4 v3, #int 1 // #1 │ │ -06c77a: 0800 1300 |0131: move-object/from16 v0, v19 │ │ -06c77e: 0201 1100 |0133: move/from16 v1, v17 │ │ -06c782: 6e40 441b 1032 |0135: invoke-virtual {v0, v1, v2, v3}, Ljwtc/chess/JNI;.putPiece:(III)V // method@1b44 │ │ -06c788: da0f 0902 |0138: mul-int/lit8 v15, v9, #int 2 // #02 │ │ -06c78c: 1a02 2a03 |013a: const-string v2, "Chess960" // string@032a │ │ -06c790: 2203 4203 |013c: new-instance v3, Ljava/lang/StringBuilder; // type@0342 │ │ -06c794: 7010 5715 0300 |013e: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ -06c79a: 1a04 9602 |0141: const-string v4, "Bb col " // string@0296 │ │ -06c79e: 6e20 5f15 4300 |0143: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -06c7a4: 0c03 |0146: move-result-object v3 │ │ -06c7a6: 6e20 5b15 f300 |0147: invoke-virtual {v3, v15}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@155b │ │ -06c7ac: 0c03 |014a: move-result-object v3 │ │ -06c7ae: 6e10 6415 0300 |014b: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ -06c7b4: 0c03 |014e: move-result-object v3 │ │ -06c7b6: 7120 f811 3200 |014f: invoke-static {v2, v3}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@11f8 │ │ -06c7bc: 1202 |0152: const/4 v2, #int 0 // #0 │ │ -06c7be: 7120 791b 2f00 |0153: invoke-static {v15, v2}, Ljwtc/chess/Pos;.fromColAndRow:(II)I // method@1b79 │ │ -06c7c4: 0a11 |0156: move-result v17 │ │ -06c7c6: 1222 |0157: const/4 v2, #int 2 // #2 │ │ -06c7c8: 1203 |0158: const/4 v3, #int 0 // #0 │ │ -06c7ca: 0800 1300 |0159: move-object/from16 v0, v19 │ │ -06c7ce: 0201 1100 |015b: move/from16 v1, v17 │ │ -06c7d2: 6e40 441b 1032 |015d: invoke-virtual {v0, v1, v2, v3}, Ljwtc/chess/JNI;.putPiece:(III)V // method@1b44 │ │ -06c7d8: 1272 |0160: const/4 v2, #int 7 // #7 │ │ -06c7da: 7120 791b 2f00 |0161: invoke-static {v15, v2}, Ljwtc/chess/Pos;.fromColAndRow:(II)I // method@1b79 │ │ -06c7e0: 0a11 |0164: move-result v17 │ │ -06c7e2: 1222 |0165: const/4 v2, #int 2 // #2 │ │ -06c7e4: 1213 |0166: const/4 v3, #int 1 // #1 │ │ -06c7e6: 0800 1300 |0167: move-object/from16 v0, v19 │ │ -06c7ea: 0201 1100 |0169: move/from16 v1, v17 │ │ -06c7ee: 6e40 441b 1032 |016b: invoke-virtual {v0, v1, v2, v3}, Ljwtc/chess/JNI;.putPiece:(III)V // method@1b44 │ │ -06c7f4: 0800 1300 |016e: move-object/from16 v0, v19 │ │ -06c7f8: 6e20 261b e000 |0170: invoke-virtual {v0, v14}, Ljwtc/chess/JNI;.getAvailableCol:(I)I // method@1b26 │ │ -06c7fe: 0a0f |0173: move-result v15 │ │ -06c800: 1a02 2a03 |0174: const-string v2, "Chess960" // string@032a │ │ -06c804: 2203 4203 |0176: new-instance v3, Ljava/lang/StringBuilder; // type@0342 │ │ -06c808: 7010 5715 0300 |0178: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ -06c80e: 1a04 e30b |017b: const-string v4, "Q col " // string@0be3 │ │ -06c812: 6e20 5f15 4300 |017d: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -06c818: 0c03 |0180: move-result-object v3 │ │ -06c81a: 6e20 5b15 f300 |0181: invoke-virtual {v3, v15}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@155b │ │ -06c820: 0c03 |0184: move-result-object v3 │ │ -06c822: 6e10 6415 0300 |0185: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ -06c828: 0c03 |0188: move-result-object v3 │ │ -06c82a: 7120 f811 3200 |0189: invoke-static {v2, v3}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@11f8 │ │ -06c830: 1202 |018c: const/4 v2, #int 0 // #0 │ │ -06c832: 7120 791b 2f00 |018d: invoke-static {v15, v2}, Ljwtc/chess/Pos;.fromColAndRow:(II)I // method@1b79 │ │ -06c838: 0a11 |0190: move-result v17 │ │ -06c83a: 1242 |0191: const/4 v2, #int 4 // #4 │ │ -06c83c: 1203 |0192: const/4 v3, #int 0 // #0 │ │ -06c83e: 0800 1300 |0193: move-object/from16 v0, v19 │ │ -06c842: 0201 1100 |0195: move/from16 v1, v17 │ │ -06c846: 6e40 441b 1032 |0197: invoke-virtual {v0, v1, v2, v3}, Ljwtc/chess/JNI;.putPiece:(III)V // method@1b44 │ │ -06c84c: 1272 |019a: const/4 v2, #int 7 // #7 │ │ -06c84e: 7120 791b 2f00 |019b: invoke-static {v15, v2}, Ljwtc/chess/Pos;.fromColAndRow:(II)I // method@1b79 │ │ -06c854: 0a11 |019e: move-result v17 │ │ -06c856: 1242 |019f: const/4 v2, #int 4 // #4 │ │ -06c858: 1213 |01a0: const/4 v3, #int 1 // #1 │ │ -06c85a: 0800 1300 |01a1: move-object/from16 v0, v19 │ │ -06c85e: 0201 1100 |01a3: move/from16 v1, v17 │ │ -06c862: 6e40 441b 1032 |01a5: invoke-virtual {v0, v1, v2, v3}, Ljwtc/chess/JNI;.putPiece:(III)V // method@1b44 │ │ -06c868: 0800 1300 |01a8: move-object/from16 v0, v19 │ │ -06c86c: 6e20 261b b000 |01aa: invoke-virtual {v0, v11}, Ljwtc/chess/JNI;.getAvailableCol:(I)I // method@1b26 │ │ -06c872: 0a0f |01ad: move-result v15 │ │ -06c874: 0800 1300 |01ae: move-object/from16 v0, v19 │ │ -06c878: 6e20 261b c000 |01b0: invoke-virtual {v0, v12}, Ljwtc/chess/JNI;.getAvailableCol:(I)I // method@1b26 │ │ -06c87e: 0a10 |01b3: move-result v16 │ │ -06c880: 1a02 2a03 |01b4: const-string v2, "Chess960" // string@032a │ │ -06c884: 2203 4203 |01b6: new-instance v3, Ljava/lang/StringBuilder; // type@0342 │ │ -06c888: 7010 5715 0300 |01b8: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ -06c88e: 1a04 250b |01bb: const-string v4, "N1 col " // string@0b25 │ │ -06c892: 6e20 5f15 4300 |01bd: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -06c898: 0c03 |01c0: move-result-object v3 │ │ -06c89a: 6e20 5b15 f300 |01c1: invoke-virtual {v3, v15}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@155b │ │ -06c8a0: 0c03 |01c4: move-result-object v3 │ │ -06c8a2: 1a04 4300 |01c5: const-string v4, " N2 " // string@0043 │ │ -06c8a6: 6e20 5f15 4300 |01c7: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -06c8ac: 0c03 |01ca: move-result-object v3 │ │ -06c8ae: 0200 1000 |01cb: move/from16 v0, v16 │ │ -06c8b2: 6e20 5b15 0300 |01cd: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@155b │ │ -06c8b8: 0c03 |01d0: move-result-object v3 │ │ -06c8ba: 6e10 6415 0300 |01d1: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ -06c8c0: 0c03 |01d4: move-result-object v3 │ │ -06c8c2: 7120 f811 3200 |01d5: invoke-static {v2, v3}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@11f8 │ │ -06c8c8: 1202 |01d8: const/4 v2, #int 0 // #0 │ │ -06c8ca: 7120 791b 2f00 |01d9: invoke-static {v15, v2}, Ljwtc/chess/Pos;.fromColAndRow:(II)I // method@1b79 │ │ -06c8d0: 0a11 |01dc: move-result v17 │ │ -06c8d2: 1212 |01dd: const/4 v2, #int 1 // #1 │ │ -06c8d4: 1203 |01de: const/4 v3, #int 0 // #0 │ │ -06c8d6: 0800 1300 |01df: move-object/from16 v0, v19 │ │ -06c8da: 0201 1100 |01e1: move/from16 v1, v17 │ │ -06c8de: 6e40 441b 1032 |01e3: invoke-virtual {v0, v1, v2, v3}, Ljwtc/chess/JNI;.putPiece:(III)V // method@1b44 │ │ -06c8e4: 1272 |01e6: const/4 v2, #int 7 // #7 │ │ -06c8e6: 7120 791b 2f00 |01e7: invoke-static {v15, v2}, Ljwtc/chess/Pos;.fromColAndRow:(II)I // method@1b79 │ │ -06c8ec: 0a11 |01ea: move-result v17 │ │ -06c8ee: 1212 |01eb: const/4 v2, #int 1 // #1 │ │ -06c8f0: 1213 |01ec: const/4 v3, #int 1 // #1 │ │ -06c8f2: 0800 1300 |01ed: move-object/from16 v0, v19 │ │ -06c8f6: 0201 1100 |01ef: move/from16 v1, v17 │ │ -06c8fa: 6e40 441b 1032 |01f1: invoke-virtual {v0, v1, v2, v3}, Ljwtc/chess/JNI;.putPiece:(III)V // method@1b44 │ │ -06c900: 1202 |01f4: const/4 v2, #int 0 // #0 │ │ -06c902: 0200 1000 |01f5: move/from16 v0, v16 │ │ -06c906: 7120 791b 2000 |01f7: invoke-static {v0, v2}, Ljwtc/chess/Pos;.fromColAndRow:(II)I // method@1b79 │ │ -06c90c: 0a11 |01fa: move-result v17 │ │ -06c90e: 1212 |01fb: const/4 v2, #int 1 // #1 │ │ -06c910: 1203 |01fc: const/4 v3, #int 0 // #0 │ │ -06c912: 0800 1300 |01fd: move-object/from16 v0, v19 │ │ -06c916: 0201 1100 |01ff: move/from16 v1, v17 │ │ -06c91a: 6e40 441b 1032 |0201: invoke-virtual {v0, v1, v2, v3}, Ljwtc/chess/JNI;.putPiece:(III)V // method@1b44 │ │ -06c920: 1272 |0204: const/4 v2, #int 7 // #7 │ │ -06c922: 0200 1000 |0205: move/from16 v0, v16 │ │ -06c926: 7120 791b 2000 |0207: invoke-static {v0, v2}, Ljwtc/chess/Pos;.fromColAndRow:(II)I // method@1b79 │ │ -06c92c: 0a11 |020a: move-result v17 │ │ -06c92e: 1212 |020b: const/4 v2, #int 1 // #1 │ │ -06c930: 1213 |020c: const/4 v3, #int 1 // #1 │ │ -06c932: 0800 1300 |020d: move-object/from16 v0, v19 │ │ -06c936: 0201 1100 |020f: move/from16 v1, v17 │ │ -06c93a: 6e40 441b 1032 |0211: invoke-virtual {v0, v1, v2, v3}, Ljwtc/chess/JNI;.putPiece:(III)V // method@1b44 │ │ -06c940: 7401 291b 1300 |0214: invoke-virtual/range {v19}, Ljwtc/chess/JNI;.getFirstAvailableCol:()I // method@1b29 │ │ -06c946: 0a0f |0217: move-result v15 │ │ -06c948: 1a02 2a03 |0218: const-string v2, "Chess960" // string@032a │ │ -06c94c: 2203 4203 |021a: new-instance v3, Ljava/lang/StringBuilder; // type@0342 │ │ -06c950: 7010 5715 0300 |021c: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ -06c956: 1a04 e80b |021f: const-string v4, "R1 col " // string@0be8 │ │ -06c95a: 6e20 5f15 4300 |0221: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -06c960: 0c03 |0224: move-result-object v3 │ │ -06c962: 6e20 5b15 f300 |0225: invoke-virtual {v3, v15}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@155b │ │ -06c968: 0c03 |0228: move-result-object v3 │ │ -06c96a: 6e10 6415 0300 |0229: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ -06c970: 0c03 |022c: move-result-object v3 │ │ -06c972: 7120 f811 3200 |022d: invoke-static {v2, v3}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@11f8 │ │ -06c978: 1202 |0230: const/4 v2, #int 0 // #0 │ │ -06c97a: 7120 791b 2f00 |0231: invoke-static {v15, v2}, Ljwtc/chess/Pos;.fromColAndRow:(II)I // method@1b79 │ │ -06c980: 0a11 |0234: move-result v17 │ │ -06c982: 1232 |0235: const/4 v2, #int 3 // #3 │ │ -06c984: 1203 |0236: const/4 v3, #int 0 // #0 │ │ -06c986: 0800 1300 |0237: move-object/from16 v0, v19 │ │ -06c98a: 0201 1100 |0239: move/from16 v1, v17 │ │ -06c98e: 6e40 441b 1032 |023b: invoke-virtual {v0, v1, v2, v3}, Ljwtc/chess/JNI;.putPiece:(III)V // method@1b44 │ │ -06c994: 1272 |023e: const/4 v2, #int 7 // #7 │ │ -06c996: 7120 791b 2f00 |023f: invoke-static {v15, v2}, Ljwtc/chess/Pos;.fromColAndRow:(II)I // method@1b79 │ │ -06c99c: 0a11 |0242: move-result v17 │ │ -06c99e: 1232 |0243: const/4 v2, #int 3 // #3 │ │ -06c9a0: 1213 |0244: const/4 v3, #int 1 // #1 │ │ -06c9a2: 0800 1300 |0245: move-object/from16 v0, v19 │ │ -06c9a6: 0201 1100 |0247: move/from16 v1, v17 │ │ -06c9aa: 6e40 441b 1032 |0249: invoke-virtual {v0, v1, v2, v3}, Ljwtc/chess/JNI;.putPiece:(III)V // method@1b44 │ │ -06c9b0: 7401 291b 1300 |024c: invoke-virtual/range {v19}, Ljwtc/chess/JNI;.getFirstAvailableCol:()I // method@1b29 │ │ -06c9b6: 0a0f |024f: move-result v15 │ │ -06c9b8: 1a02 2a03 |0250: const-string v2, "Chess960" // string@032a │ │ -06c9bc: 2203 4203 |0252: new-instance v3, Ljava/lang/StringBuilder; // type@0342 │ │ -06c9c0: 7010 5715 0300 |0254: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ -06c9c6: 1a04 3a05 |0257: const-string v4, "K col " // string@053a │ │ -06c9ca: 6e20 5f15 4300 |0259: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -06c9d0: 0c03 |025c: move-result-object v3 │ │ -06c9d2: 6e20 5b15 f300 |025d: invoke-virtual {v3, v15}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@155b │ │ -06c9d8: 0c03 |0260: move-result-object v3 │ │ -06c9da: 6e10 6415 0300 |0261: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ -06c9e0: 0c03 |0264: move-result-object v3 │ │ -06c9e2: 7120 f811 3200 |0265: invoke-static {v2, v3}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@11f8 │ │ -06c9e8: 1202 |0268: const/4 v2, #int 0 // #0 │ │ -06c9ea: 7120 791b 2f00 |0269: invoke-static {v15, v2}, Ljwtc/chess/Pos;.fromColAndRow:(II)I // method@1b79 │ │ -06c9f0: 0a11 |026c: move-result v17 │ │ -06c9f2: 1252 |026d: const/4 v2, #int 5 // #5 │ │ -06c9f4: 1203 |026e: const/4 v3, #int 0 // #0 │ │ -06c9f6: 0800 1300 |026f: move-object/from16 v0, v19 │ │ -06c9fa: 0201 1100 |0271: move/from16 v1, v17 │ │ -06c9fe: 6e40 441b 1032 |0273: invoke-virtual {v0, v1, v2, v3}, Ljwtc/chess/JNI;.putPiece:(III)V // method@1b44 │ │ -06ca04: 1272 |0276: const/4 v2, #int 7 // #7 │ │ -06ca06: 7120 791b 2f00 |0277: invoke-static {v15, v2}, Ljwtc/chess/Pos;.fromColAndRow:(II)I // method@1b79 │ │ -06ca0c: 0a11 |027a: move-result v17 │ │ -06ca0e: 1252 |027b: const/4 v2, #int 5 // #5 │ │ -06ca10: 1213 |027c: const/4 v3, #int 1 // #1 │ │ -06ca12: 0800 1300 |027d: move-object/from16 v0, v19 │ │ -06ca16: 0201 1100 |027f: move/from16 v1, v17 │ │ -06ca1a: 6e40 441b 1032 |0281: invoke-virtual {v0, v1, v2, v3}, Ljwtc/chess/JNI;.putPiece:(III)V // method@1b44 │ │ -06ca20: 7401 291b 1300 |0284: invoke-virtual/range {v19}, Ljwtc/chess/JNI;.getFirstAvailableCol:()I // method@1b29 │ │ -06ca26: 0a0f |0287: move-result v15 │ │ -06ca28: 1a02 2a03 |0288: const-string v2, "Chess960" // string@032a │ │ -06ca2c: 2203 4203 |028a: new-instance v3, Ljava/lang/StringBuilder; // type@0342 │ │ -06ca30: 7010 5715 0300 |028c: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ -06ca36: 1a04 e90b |028f: const-string v4, "R2 col " // string@0be9 │ │ -06ca3a: 6e20 5f15 4300 |0291: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -06ca40: 0c03 |0294: move-result-object v3 │ │ -06ca42: 6e20 5b15 f300 |0295: invoke-virtual {v3, v15}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@155b │ │ -06ca48: 0c03 |0298: move-result-object v3 │ │ -06ca4a: 6e10 6415 0300 |0299: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ -06ca50: 0c03 |029c: move-result-object v3 │ │ -06ca52: 7120 f811 3200 |029d: invoke-static {v2, v3}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@11f8 │ │ -06ca58: 1202 |02a0: const/4 v2, #int 0 // #0 │ │ -06ca5a: 7120 791b 2f00 |02a1: invoke-static {v15, v2}, Ljwtc/chess/Pos;.fromColAndRow:(II)I // method@1b79 │ │ -06ca60: 0a11 |02a4: move-result v17 │ │ -06ca62: 1232 |02a5: const/4 v2, #int 3 // #3 │ │ -06ca64: 1203 |02a6: const/4 v3, #int 0 // #0 │ │ -06ca66: 0800 1300 |02a7: move-object/from16 v0, v19 │ │ -06ca6a: 0201 1100 |02a9: move/from16 v1, v17 │ │ -06ca6e: 6e40 441b 1032 |02ab: invoke-virtual {v0, v1, v2, v3}, Ljwtc/chess/JNI;.putPiece:(III)V // method@1b44 │ │ -06ca74: 1272 |02ae: const/4 v2, #int 7 // #7 │ │ -06ca76: 7120 791b 2f00 |02af: invoke-static {v15, v2}, Ljwtc/chess/Pos;.fromColAndRow:(II)I // method@1b79 │ │ -06ca7c: 0a11 |02b2: move-result v17 │ │ -06ca7e: 1232 |02b3: const/4 v2, #int 3 // #3 │ │ -06ca80: 1213 |02b4: const/4 v3, #int 1 // #1 │ │ -06ca82: 0800 1300 |02b5: move-object/from16 v0, v19 │ │ -06ca86: 0201 1100 |02b7: move/from16 v1, v17 │ │ -06ca8a: 6e40 441b 1032 |02b9: invoke-virtual {v0, v1, v2, v3}, Ljwtc/chess/JNI;.putPiece:(III)V // method@1b44 │ │ -06ca90: 1302 0800 |02bc: const/16 v2, #int 8 // #8 │ │ -06ca94: 1203 |02be: const/4 v3, #int 0 // #0 │ │ -06ca96: 1204 |02bf: const/4 v4, #int 0 // #0 │ │ -06ca98: 0800 1300 |02c0: move-object/from16 v0, v19 │ │ -06ca9c: 6e40 441b 2043 |02c2: invoke-virtual {v0, v2, v3, v4}, Ljwtc/chess/JNI;.putPiece:(III)V // method@1b44 │ │ -06caa2: 1302 0900 |02c5: const/16 v2, #int 9 // #9 │ │ -06caa6: 1203 |02c7: const/4 v3, #int 0 // #0 │ │ -06caa8: 1204 |02c8: const/4 v4, #int 0 // #0 │ │ -06caaa: 0800 1300 |02c9: move-object/from16 v0, v19 │ │ -06caae: 6e40 441b 2043 |02cb: invoke-virtual {v0, v2, v3, v4}, Ljwtc/chess/JNI;.putPiece:(III)V // method@1b44 │ │ -06cab4: 1302 0a00 |02ce: const/16 v2, #int 10 // #a │ │ -06cab8: 1203 |02d0: const/4 v3, #int 0 // #0 │ │ -06caba: 1204 |02d1: const/4 v4, #int 0 // #0 │ │ -06cabc: 0800 1300 |02d2: move-object/from16 v0, v19 │ │ -06cac0: 6e40 441b 2043 |02d4: invoke-virtual {v0, v2, v3, v4}, Ljwtc/chess/JNI;.putPiece:(III)V // method@1b44 │ │ -06cac6: 1302 0b00 |02d7: const/16 v2, #int 11 // #b │ │ -06caca: 1203 |02d9: const/4 v3, #int 0 // #0 │ │ -06cacc: 1204 |02da: const/4 v4, #int 0 // #0 │ │ -06cace: 0800 1300 |02db: move-object/from16 v0, v19 │ │ -06cad2: 6e40 441b 2043 |02dd: invoke-virtual {v0, v2, v3, v4}, Ljwtc/chess/JNI;.putPiece:(III)V // method@1b44 │ │ -06cad8: 1302 0c00 |02e0: const/16 v2, #int 12 // #c │ │ -06cadc: 1203 |02e2: const/4 v3, #int 0 // #0 │ │ -06cade: 1204 |02e3: const/4 v4, #int 0 // #0 │ │ -06cae0: 0800 1300 |02e4: move-object/from16 v0, v19 │ │ -06cae4: 6e40 441b 2043 |02e6: invoke-virtual {v0, v2, v3, v4}, Ljwtc/chess/JNI;.putPiece:(III)V // method@1b44 │ │ -06caea: 1302 0d00 |02e9: const/16 v2, #int 13 // #d │ │ -06caee: 1203 |02eb: const/4 v3, #int 0 // #0 │ │ -06caf0: 1204 |02ec: const/4 v4, #int 0 // #0 │ │ -06caf2: 0800 1300 |02ed: move-object/from16 v0, v19 │ │ -06caf6: 6e40 441b 2043 |02ef: invoke-virtual {v0, v2, v3, v4}, Ljwtc/chess/JNI;.putPiece:(III)V // method@1b44 │ │ -06cafc: 1302 0e00 |02f2: const/16 v2, #int 14 // #e │ │ -06cb00: 1203 |02f4: const/4 v3, #int 0 // #0 │ │ -06cb02: 1204 |02f5: const/4 v4, #int 0 // #0 │ │ -06cb04: 0800 1300 |02f6: move-object/from16 v0, v19 │ │ -06cb08: 6e40 441b 2043 |02f8: invoke-virtual {v0, v2, v3, v4}, Ljwtc/chess/JNI;.putPiece:(III)V // method@1b44 │ │ -06cb0e: 1302 0f00 |02fb: const/16 v2, #int 15 // #f │ │ -06cb12: 1203 |02fd: const/4 v3, #int 0 // #0 │ │ -06cb14: 1204 |02fe: const/4 v4, #int 0 // #0 │ │ -06cb16: 0800 1300 |02ff: move-object/from16 v0, v19 │ │ -06cb1a: 6e40 441b 2043 |0301: invoke-virtual {v0, v2, v3, v4}, Ljwtc/chess/JNI;.putPiece:(III)V // method@1b44 │ │ -06cb20: 1302 3000 |0304: const/16 v2, #int 48 // #30 │ │ -06cb24: 1203 |0306: const/4 v3, #int 0 // #0 │ │ -06cb26: 1214 |0307: const/4 v4, #int 1 // #1 │ │ -06cb28: 0800 1300 |0308: move-object/from16 v0, v19 │ │ -06cb2c: 6e40 441b 2043 |030a: invoke-virtual {v0, v2, v3, v4}, Ljwtc/chess/JNI;.putPiece:(III)V // method@1b44 │ │ -06cb32: 1302 3100 |030d: const/16 v2, #int 49 // #31 │ │ -06cb36: 1203 |030f: const/4 v3, #int 0 // #0 │ │ -06cb38: 1214 |0310: const/4 v4, #int 1 // #1 │ │ -06cb3a: 0800 1300 |0311: move-object/from16 v0, v19 │ │ -06cb3e: 6e40 441b 2043 |0313: invoke-virtual {v0, v2, v3, v4}, Ljwtc/chess/JNI;.putPiece:(III)V // method@1b44 │ │ -06cb44: 1302 3200 |0316: const/16 v2, #int 50 // #32 │ │ -06cb48: 1203 |0318: const/4 v3, #int 0 // #0 │ │ -06cb4a: 1214 |0319: const/4 v4, #int 1 // #1 │ │ -06cb4c: 0800 1300 |031a: move-object/from16 v0, v19 │ │ -06cb50: 6e40 441b 2043 |031c: invoke-virtual {v0, v2, v3, v4}, Ljwtc/chess/JNI;.putPiece:(III)V // method@1b44 │ │ -06cb56: 1302 3300 |031f: const/16 v2, #int 51 // #33 │ │ -06cb5a: 1203 |0321: const/4 v3, #int 0 // #0 │ │ -06cb5c: 1214 |0322: const/4 v4, #int 1 // #1 │ │ -06cb5e: 0800 1300 |0323: move-object/from16 v0, v19 │ │ -06cb62: 6e40 441b 2043 |0325: invoke-virtual {v0, v2, v3, v4}, Ljwtc/chess/JNI;.putPiece:(III)V // method@1b44 │ │ -06cb68: 1302 3400 |0328: const/16 v2, #int 52 // #34 │ │ -06cb6c: 1203 |032a: const/4 v3, #int 0 // #0 │ │ -06cb6e: 1214 |032b: const/4 v4, #int 1 // #1 │ │ -06cb70: 0800 1300 |032c: move-object/from16 v0, v19 │ │ -06cb74: 6e40 441b 2043 |032e: invoke-virtual {v0, v2, v3, v4}, Ljwtc/chess/JNI;.putPiece:(III)V // method@1b44 │ │ -06cb7a: 1302 3500 |0331: const/16 v2, #int 53 // #35 │ │ -06cb7e: 1203 |0333: const/4 v3, #int 0 // #0 │ │ -06cb80: 1214 |0334: const/4 v4, #int 1 // #1 │ │ -06cb82: 0800 1300 |0335: move-object/from16 v0, v19 │ │ -06cb86: 6e40 441b 2043 |0337: invoke-virtual {v0, v2, v3, v4}, Ljwtc/chess/JNI;.putPiece:(III)V // method@1b44 │ │ -06cb8c: 1302 3600 |033a: const/16 v2, #int 54 // #36 │ │ -06cb90: 1203 |033c: const/4 v3, #int 0 // #0 │ │ -06cb92: 1214 |033d: const/4 v4, #int 1 // #1 │ │ -06cb94: 0800 1300 |033e: move-object/from16 v0, v19 │ │ -06cb98: 6e40 441b 2043 |0340: invoke-virtual {v0, v2, v3, v4}, Ljwtc/chess/JNI;.putPiece:(III)V // method@1b44 │ │ -06cb9e: 1302 3700 |0343: const/16 v2, #int 55 // #37 │ │ -06cba2: 1203 |0345: const/4 v3, #int 0 // #0 │ │ -06cba4: 1214 |0346: const/4 v4, #int 1 // #1 │ │ -06cba6: 0800 1300 |0347: move-object/from16 v0, v19 │ │ -06cbaa: 6e40 441b 2043 |0349: invoke-virtual {v0, v2, v3, v4}, Ljwtc/chess/JNI;.putPiece:(III)V // method@1b44 │ │ -06cbb0: 1213 |034c: const/4 v3, #int 1 // #1 │ │ -06cbb2: 1214 |034d: const/4 v4, #int 1 // #1 │ │ -06cbb4: 1215 |034e: const/4 v5, #int 1 // #1 │ │ -06cbb6: 1216 |034f: const/4 v6, #int 1 // #1 │ │ -06cbb8: 12f7 |0350: const/4 v7, #int -1 // #ff │ │ -06cbba: 1208 |0351: const/4 v8, #int 0 // #0 │ │ -06cbbc: 0802 1300 |0352: move-object/from16 v2, v19 │ │ -06cbc0: 7407 4a1b 0200 |0354: invoke-virtual/range {v2, v3, v4, v5, v6, v7, v8}, Ljwtc/chess/JNI;.setCastlingsEPAnd50:(IIIIII)V // method@1b4a │ │ -06cbc6: 7401 231b 1300 |0357: invoke-virtual/range {v19}, Ljwtc/chess/JNI;.commitBoard:()V // method@1b23 │ │ -06cbcc: 0f12 |035a: return v18 │ │ -06cbce: 7100 1815 0000 |035b: invoke-static {}, Ljava/lang/Math;.random:()D // method@1518 │ │ -06cbd4: 0b02 |035e: move-result-wide v2 │ │ -06cbd6: 1904 0840 |035f: const-wide/high16 v4, #long 4613937818241073152 // #4008 │ │ -06cbda: cd42 |0361: mul-double/2addr v2, v4 │ │ -06cbdc: 8a2a |0362: double-to-int v10, v2 │ │ -06cbde: 7100 1815 0000 |0363: invoke-static {}, Ljava/lang/Math;.random:()D // method@1518 │ │ -06cbe4: 0b02 |0366: move-result-wide v2 │ │ -06cbe6: 1904 0840 |0367: const-wide/high16 v4, #long 4613937818241073152 // #4008 │ │ -06cbea: cd42 |0369: mul-double/2addr v2, v4 │ │ -06cbec: 8a29 |036a: double-to-int v9, v2 │ │ -06cbee: 7100 1815 0000 |036b: invoke-static {}, Ljava/lang/Math;.random:()D // method@1518 │ │ -06cbf4: 0b02 |036e: move-result-wide v2 │ │ -06cbf6: 1904 1440 |036f: const-wide/high16 v4, #long 4617315517961601024 // #4014 │ │ -06cbfa: cd42 |0371: mul-double/2addr v2, v4 │ │ -06cbfc: 8a2e |0372: double-to-int v14, v2 │ │ -06cbfe: 7100 1815 0000 |0373: invoke-static {}, Ljava/lang/Math;.random:()D // method@1518 │ │ -06cc04: 0b02 |0376: move-result-wide v2 │ │ -06cc06: 1904 2040 |0377: const-wide/high16 v4, #long 4620693217682128896 // #4020 │ │ -06cc0a: cd42 |0379: mul-double/2addr v2, v4 │ │ -06cc0c: 8a20 |037a: double-to-int v0, v2 │ │ -06cc0e: 0214 0000 |037b: move/from16 v20, v0 │ │ -06cc12: 4602 0d14 |037d: aget-object v2, v13, v20 │ │ -06cc16: 1203 |037f: const/4 v3, #int 0 // #0 │ │ -06cc18: 440b 0203 |0380: aget v11, v2, v3 │ │ -06cc1c: 4602 0d14 |0382: aget-object v2, v13, v20 │ │ -06cc20: 1213 |0384: const/4 v3, #int 1 // #1 │ │ -06cc22: 440c 0203 |0385: aget v12, v2, v3 │ │ -06cc26: 2900 19fd |0387: goto/16 00a0 // -02e7 │ │ -06cc2a: 0000 |0389: nop // spacer │ │ -06cc2c: 0003 0400 0200 0000 0000 0000 0100 ... |038a: array-data (8 units) │ │ -06cc3c: 0003 0400 0200 0000 0000 0000 0200 ... |0392: array-data (8 units) │ │ -06cc4c: 0003 0400 0200 0000 0000 0000 0300 ... |039a: array-data (8 units) │ │ -06cc5c: 0003 0400 0200 0000 0000 0000 0400 ... |03a2: array-data (8 units) │ │ -06cc6c: 0003 0400 0200 0000 0100 0000 0200 ... |03aa: array-data (8 units) │ │ -06cc7c: 0003 0400 0200 0000 0100 0000 0300 ... |03b2: array-data (8 units) │ │ -06cc8c: 0003 0400 0200 0000 0100 0000 0400 ... |03ba: array-data (8 units) │ │ -06cc9c: 0003 0400 0200 0000 0200 0000 0300 ... |03c2: array-data (8 units) │ │ -06ccac: 0003 0400 0200 0000 0200 0000 0400 ... |03ca: array-data (8 units) │ │ -06ccbc: 0003 0400 0200 0000 0300 0000 0400 ... |03d2: array-data (8 units) │ │ +06e0c0: |[06e0c0] jwtc.chess.JNI.initRandomFisher:(I)I │ │ +06e0d0: 7401 461b 1300 |0000: invoke-virtual/range {v19}, Ljwtc/chess/JNI;.reset:()V // method@1b46 │ │ +06e0d6: 1302 0a00 |0003: const/16 v2, #int 10 // #a │ │ +06e0da: 232d a804 |0005: new-array v13, v2, [[I // type@04a8 │ │ +06e0de: 1202 |0007: const/4 v2, #int 0 // #0 │ │ +06e0e0: 1223 |0008: const/4 v3, #int 2 // #2 │ │ +06e0e2: 2333 8c04 |0009: new-array v3, v3, [I // type@048c │ │ +06e0e6: 2603 7f03 0000 |000b: fill-array-data v3, 0000038a // +0000037f │ │ +06e0ec: 4d03 0d02 |000e: aput-object v3, v13, v2 │ │ +06e0f0: 1212 |0010: const/4 v2, #int 1 // #1 │ │ +06e0f2: 1223 |0011: const/4 v3, #int 2 // #2 │ │ +06e0f4: 2333 8c04 |0012: new-array v3, v3, [I // type@048c │ │ +06e0f8: 2603 7e03 0000 |0014: fill-array-data v3, 00000392 // +0000037e │ │ +06e0fe: 4d03 0d02 |0017: aput-object v3, v13, v2 │ │ +06e102: 1222 |0019: const/4 v2, #int 2 // #2 │ │ +06e104: 1223 |001a: const/4 v3, #int 2 // #2 │ │ +06e106: 2333 8c04 |001b: new-array v3, v3, [I // type@048c │ │ +06e10a: 2603 7d03 0000 |001d: fill-array-data v3, 0000039a // +0000037d │ │ +06e110: 4d03 0d02 |0020: aput-object v3, v13, v2 │ │ +06e114: 1232 |0022: const/4 v2, #int 3 // #3 │ │ +06e116: 1223 |0023: const/4 v3, #int 2 // #2 │ │ +06e118: 2333 8c04 |0024: new-array v3, v3, [I // type@048c │ │ +06e11c: 2603 7c03 0000 |0026: fill-array-data v3, 000003a2 // +0000037c │ │ +06e122: 4d03 0d02 |0029: aput-object v3, v13, v2 │ │ +06e126: 1242 |002b: const/4 v2, #int 4 // #4 │ │ +06e128: 1223 |002c: const/4 v3, #int 2 // #2 │ │ +06e12a: 2333 8c04 |002d: new-array v3, v3, [I // type@048c │ │ +06e12e: 2603 7b03 0000 |002f: fill-array-data v3, 000003aa // +0000037b │ │ +06e134: 4d03 0d02 |0032: aput-object v3, v13, v2 │ │ +06e138: 1252 |0034: const/4 v2, #int 5 // #5 │ │ +06e13a: 1223 |0035: const/4 v3, #int 2 // #2 │ │ +06e13c: 2333 8c04 |0036: new-array v3, v3, [I // type@048c │ │ +06e140: 2603 7a03 0000 |0038: fill-array-data v3, 000003b2 // +0000037a │ │ +06e146: 4d03 0d02 |003b: aput-object v3, v13, v2 │ │ +06e14a: 1262 |003d: const/4 v2, #int 6 // #6 │ │ +06e14c: 1223 |003e: const/4 v3, #int 2 // #2 │ │ +06e14e: 2333 8c04 |003f: new-array v3, v3, [I // type@048c │ │ +06e152: 2603 7903 0000 |0041: fill-array-data v3, 000003ba // +00000379 │ │ +06e158: 4d03 0d02 |0044: aput-object v3, v13, v2 │ │ +06e15c: 1272 |0046: const/4 v2, #int 7 // #7 │ │ +06e15e: 1223 |0047: const/4 v3, #int 2 // #2 │ │ +06e160: 2333 8c04 |0048: new-array v3, v3, [I // type@048c │ │ +06e164: 2603 7803 0000 |004a: fill-array-data v3, 000003c2 // +00000378 │ │ +06e16a: 4d03 0d02 |004d: aput-object v3, v13, v2 │ │ +06e16e: 1302 0800 |004f: const/16 v2, #int 8 // #8 │ │ +06e172: 1223 |0051: const/4 v3, #int 2 // #2 │ │ +06e174: 2333 8c04 |0052: new-array v3, v3, [I // type@048c │ │ +06e178: 2603 7603 0000 |0054: fill-array-data v3, 000003ca // +00000376 │ │ +06e17e: 4d03 0d02 |0057: aput-object v3, v13, v2 │ │ +06e182: 1302 0900 |0059: const/16 v2, #int 9 // #9 │ │ +06e186: 1223 |005b: const/4 v3, #int 2 // #2 │ │ +06e188: 2333 8c04 |005c: new-array v3, v3, [I // type@048c │ │ +06e18c: 2603 7403 0000 |005e: fill-array-data v3, 000003d2 // +00000374 │ │ +06e192: 4d03 0d02 |0061: aput-object v3, v13, v2 │ │ +06e196: 1312 0000 |0063: const/16 v18, #int 0 // #0 │ │ +06e19a: 3a14 f602 |0065: if-ltz v20, 035b // +02f6 │ │ +06e19e: dc0a 1404 |0067: rem-int/lit8 v10, v20, #int 4 // #04 │ │ +06e1a2: 0200 1400 |0069: move/from16 v0, v20 │ │ +06e1a6: 8302 |006b: int-to-double v2, v0 │ │ +06e1a8: 1904 1040 |006c: const-wide/high16 v4, #long 4616189618054758400 // #4010 │ │ +06e1ac: ce42 |006e: div-double/2addr v2, v4 │ │ +06e1ae: 7120 1315 3200 |006f: invoke-static {v2, v3}, Ljava/lang/Math;.floor:(D)D // method@1513 │ │ +06e1b4: 0b02 |0072: move-result-wide v2 │ │ +06e1b6: 8a20 |0073: double-to-int v0, v2 │ │ +06e1b8: 0214 0000 |0074: move/from16 v20, v0 │ │ +06e1bc: dc09 1404 |0076: rem-int/lit8 v9, v20, #int 4 // #04 │ │ +06e1c0: 0200 1400 |0078: move/from16 v0, v20 │ │ +06e1c4: 8302 |007a: int-to-double v2, v0 │ │ +06e1c6: 1904 1040 |007b: const-wide/high16 v4, #long 4616189618054758400 // #4010 │ │ +06e1ca: ce42 |007d: div-double/2addr v2, v4 │ │ +06e1cc: 7120 1315 3200 |007e: invoke-static {v2, v3}, Ljava/lang/Math;.floor:(D)D // method@1513 │ │ +06e1d2: 0b02 |0081: move-result-wide v2 │ │ +06e1d4: 8a20 |0082: double-to-int v0, v2 │ │ +06e1d6: 0214 0000 |0083: move/from16 v20, v0 │ │ +06e1da: dc0e 1406 |0085: rem-int/lit8 v14, v20, #int 6 // #06 │ │ +06e1de: 0200 1400 |0087: move/from16 v0, v20 │ │ +06e1e2: 8302 |0089: int-to-double v2, v0 │ │ +06e1e4: 1904 1840 |008a: const-wide/high16 v4, #long 4618441417868443648 // #4018 │ │ +06e1e8: ce42 |008c: div-double/2addr v2, v4 │ │ +06e1ea: 7120 1315 3200 |008d: invoke-static {v2, v3}, Ljava/lang/Math;.floor:(D)D // method@1513 │ │ +06e1f0: 0b02 |0090: move-result-wide v2 │ │ +06e1f2: 8a20 |0091: double-to-int v0, v2 │ │ +06e1f4: 0214 0000 |0092: move/from16 v20, v0 │ │ +06e1f8: dc14 140a |0094: rem-int/lit8 v20, v20, #int 10 // #0a │ │ +06e1fc: 4602 0d14 |0096: aget-object v2, v13, v20 │ │ +06e200: 1203 |0098: const/4 v3, #int 0 // #0 │ │ +06e202: 440b 0203 |0099: aget v11, v2, v3 │ │ +06e206: 4602 0d14 |009b: aget-object v2, v13, v20 │ │ +06e20a: 1213 |009d: const/4 v3, #int 1 // #1 │ │ +06e20c: 440c 0203 |009e: aget v12, v2, v3 │ │ +06e210: d902 0b03 |00a0: rsub-int/lit8 v2, v11, #int 3 // #03 │ │ +06e214: d903 0b04 |00a2: rsub-int/lit8 v3, v11, #int 4 // #04 │ │ +06e218: b232 |00a4: mul-int/2addr v2, v3 │ │ +06e21a: db02 0202 |00a5: div-int/lit8 v2, v2, #int 2 // #02 │ │ +06e21e: d902 0205 |00a7: rsub-int/lit8 v2, v2, #int 5 // #05 │ │ +06e222: b0c2 |00a9: add-int/2addr v2, v12 │ │ +06e224: da02 0260 |00aa: mul-int/lit8 v2, v2, #int 96 // #60 │ │ +06e228: da03 0e10 |00ac: mul-int/lit8 v3, v14, #int 16 // #10 │ │ +06e22c: b032 |00ae: add-int/2addr v2, v3 │ │ +06e22e: da03 0904 |00af: mul-int/lit8 v3, v9, #int 4 // #04 │ │ +06e232: b032 |00b1: add-int/2addr v2, v3 │ │ +06e234: 9012 020a |00b2: add-int v18, v2, v10 │ │ +06e238: 1a02 2a03 |00b4: const-string v2, "Chess960" // string@032a │ │ +06e23c: 2203 3f03 |00b6: new-instance v3, Ljava/lang/StringBuilder; // type@033f │ │ +06e240: 7010 5715 0300 |00b8: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ +06e246: 1a04 d702 |00bb: const-string v4, "Bw " // string@02d7 │ │ +06e24a: 6e20 5f15 4300 |00bd: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +06e250: 0c03 |00c0: move-result-object v3 │ │ +06e252: 6e20 5b15 a300 |00c1: invoke-virtual {v3, v10}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@155b │ │ +06e258: 0c03 |00c4: move-result-object v3 │ │ +06e25a: 1a04 3d00 |00c5: const-string v4, " Bb " // string@003d │ │ +06e25e: 6e20 5f15 4300 |00c7: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +06e264: 0c03 |00ca: move-result-object v3 │ │ +06e266: 6e20 5b15 9300 |00cb: invoke-virtual {v3, v9}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@155b │ │ +06e26c: 0c03 |00ce: move-result-object v3 │ │ +06e26e: 1a04 4700 |00cf: const-string v4, " Q " // string@0047 │ │ +06e272: 6e20 5f15 4300 |00d1: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +06e278: 0c03 |00d4: move-result-object v3 │ │ +06e27a: 6e20 5b15 e300 |00d5: invoke-virtual {v3, v14}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@155b │ │ +06e280: 0c03 |00d8: move-result-object v3 │ │ +06e282: 1a04 9f00 |00d9: const-string v4, " n " // string@009f │ │ +06e286: 6e20 5f15 4300 |00db: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +06e28c: 0c03 |00de: move-result-object v3 │ │ +06e28e: 0200 1400 |00df: move/from16 v0, v20 │ │ +06e292: 6e20 5b15 0300 |00e1: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@155b │ │ +06e298: 0c03 |00e4: move-result-object v3 │ │ +06e29a: 1a04 4200 |00e5: const-string v4, " N1 " // string@0042 │ │ +06e29e: 6e20 5f15 4300 |00e7: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +06e2a4: 0c03 |00ea: move-result-object v3 │ │ +06e2a6: 6e20 5b15 b300 |00eb: invoke-virtual {v3, v11}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@155b │ │ +06e2ac: 0c03 |00ee: move-result-object v3 │ │ +06e2ae: 1a04 4300 |00ef: const-string v4, " N2 " // string@0043 │ │ +06e2b2: 6e20 5f15 4300 |00f1: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +06e2b8: 0c03 |00f4: move-result-object v3 │ │ +06e2ba: 6e20 5b15 c300 |00f5: invoke-virtual {v3, v12}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@155b │ │ +06e2c0: 0c03 |00f8: move-result-object v3 │ │ +06e2c2: 6e10 6415 0300 |00f9: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ +06e2c8: 0c03 |00fc: move-result-object v3 │ │ +06e2ca: 7120 f811 3200 |00fd: invoke-static {v2, v3}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@11f8 │ │ +06e2d0: da02 0a02 |0100: mul-int/lit8 v2, v10, #int 2 // #02 │ │ +06e2d4: d80f 0201 |0102: add-int/lit8 v15, v2, #int 1 // #01 │ │ +06e2d8: 1a02 2a03 |0104: const-string v2, "Chess960" // string@032a │ │ +06e2dc: 2203 3f03 |0106: new-instance v3, Ljava/lang/StringBuilder; // type@033f │ │ +06e2e0: 7010 5715 0300 |0108: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ +06e2e6: 1a04 d802 |010b: const-string v4, "Bw col " // string@02d8 │ │ +06e2ea: 6e20 5f15 4300 |010d: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +06e2f0: 0c03 |0110: move-result-object v3 │ │ +06e2f2: 6e20 5b15 f300 |0111: invoke-virtual {v3, v15}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@155b │ │ +06e2f8: 0c03 |0114: move-result-object v3 │ │ +06e2fa: 6e10 6415 0300 |0115: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ +06e300: 0c03 |0118: move-result-object v3 │ │ +06e302: 7120 f811 3200 |0119: invoke-static {v2, v3}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@11f8 │ │ +06e308: 1202 |011c: const/4 v2, #int 0 // #0 │ │ +06e30a: 7120 781b 2f00 |011d: invoke-static {v15, v2}, Ljwtc/chess/Pos;.fromColAndRow:(II)I // method@1b78 │ │ +06e310: 0a11 |0120: move-result v17 │ │ +06e312: 1222 |0121: const/4 v2, #int 2 // #2 │ │ +06e314: 1203 |0122: const/4 v3, #int 0 // #0 │ │ +06e316: 0800 1300 |0123: move-object/from16 v0, v19 │ │ +06e31a: 0201 1100 |0125: move/from16 v1, v17 │ │ +06e31e: 6e40 431b 1032 |0127: invoke-virtual {v0, v1, v2, v3}, Ljwtc/chess/JNI;.putPiece:(III)V // method@1b43 │ │ +06e324: 1272 |012a: const/4 v2, #int 7 // #7 │ │ +06e326: 7120 781b 2f00 |012b: invoke-static {v15, v2}, Ljwtc/chess/Pos;.fromColAndRow:(II)I // method@1b78 │ │ +06e32c: 0a11 |012e: move-result v17 │ │ +06e32e: 1222 |012f: const/4 v2, #int 2 // #2 │ │ +06e330: 1213 |0130: const/4 v3, #int 1 // #1 │ │ +06e332: 0800 1300 |0131: move-object/from16 v0, v19 │ │ +06e336: 0201 1100 |0133: move/from16 v1, v17 │ │ +06e33a: 6e40 431b 1032 |0135: invoke-virtual {v0, v1, v2, v3}, Ljwtc/chess/JNI;.putPiece:(III)V // method@1b43 │ │ +06e340: da0f 0902 |0138: mul-int/lit8 v15, v9, #int 2 // #02 │ │ +06e344: 1a02 2a03 |013a: const-string v2, "Chess960" // string@032a │ │ +06e348: 2203 3f03 |013c: new-instance v3, Ljava/lang/StringBuilder; // type@033f │ │ +06e34c: 7010 5715 0300 |013e: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ +06e352: 1a04 9602 |0141: const-string v4, "Bb col " // string@0296 │ │ +06e356: 6e20 5f15 4300 |0143: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +06e35c: 0c03 |0146: move-result-object v3 │ │ +06e35e: 6e20 5b15 f300 |0147: invoke-virtual {v3, v15}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@155b │ │ +06e364: 0c03 |014a: move-result-object v3 │ │ +06e366: 6e10 6415 0300 |014b: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ +06e36c: 0c03 |014e: move-result-object v3 │ │ +06e36e: 7120 f811 3200 |014f: invoke-static {v2, v3}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@11f8 │ │ +06e374: 1202 |0152: const/4 v2, #int 0 // #0 │ │ +06e376: 7120 781b 2f00 |0153: invoke-static {v15, v2}, Ljwtc/chess/Pos;.fromColAndRow:(II)I // method@1b78 │ │ +06e37c: 0a11 |0156: move-result v17 │ │ +06e37e: 1222 |0157: const/4 v2, #int 2 // #2 │ │ +06e380: 1203 |0158: const/4 v3, #int 0 // #0 │ │ +06e382: 0800 1300 |0159: move-object/from16 v0, v19 │ │ +06e386: 0201 1100 |015b: move/from16 v1, v17 │ │ +06e38a: 6e40 431b 1032 |015d: invoke-virtual {v0, v1, v2, v3}, Ljwtc/chess/JNI;.putPiece:(III)V // method@1b43 │ │ +06e390: 1272 |0160: const/4 v2, #int 7 // #7 │ │ +06e392: 7120 781b 2f00 |0161: invoke-static {v15, v2}, Ljwtc/chess/Pos;.fromColAndRow:(II)I // method@1b78 │ │ +06e398: 0a11 |0164: move-result v17 │ │ +06e39a: 1222 |0165: const/4 v2, #int 2 // #2 │ │ +06e39c: 1213 |0166: const/4 v3, #int 1 // #1 │ │ +06e39e: 0800 1300 |0167: move-object/from16 v0, v19 │ │ +06e3a2: 0201 1100 |0169: move/from16 v1, v17 │ │ +06e3a6: 6e40 431b 1032 |016b: invoke-virtual {v0, v1, v2, v3}, Ljwtc/chess/JNI;.putPiece:(III)V // method@1b43 │ │ +06e3ac: 0800 1300 |016e: move-object/from16 v0, v19 │ │ +06e3b0: 6e20 251b e000 |0170: invoke-virtual {v0, v14}, Ljwtc/chess/JNI;.getAvailableCol:(I)I // method@1b25 │ │ +06e3b6: 0a0f |0173: move-result v15 │ │ +06e3b8: 1a02 2a03 |0174: const-string v2, "Chess960" // string@032a │ │ +06e3bc: 2203 3f03 |0176: new-instance v3, Ljava/lang/StringBuilder; // type@033f │ │ +06e3c0: 7010 5715 0300 |0178: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ +06e3c6: 1a04 e00b |017b: const-string v4, "Q col " // string@0be0 │ │ +06e3ca: 6e20 5f15 4300 |017d: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +06e3d0: 0c03 |0180: move-result-object v3 │ │ +06e3d2: 6e20 5b15 f300 |0181: invoke-virtual {v3, v15}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@155b │ │ +06e3d8: 0c03 |0184: move-result-object v3 │ │ +06e3da: 6e10 6415 0300 |0185: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ +06e3e0: 0c03 |0188: move-result-object v3 │ │ +06e3e2: 7120 f811 3200 |0189: invoke-static {v2, v3}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@11f8 │ │ +06e3e8: 1202 |018c: const/4 v2, #int 0 // #0 │ │ +06e3ea: 7120 781b 2f00 |018d: invoke-static {v15, v2}, Ljwtc/chess/Pos;.fromColAndRow:(II)I // method@1b78 │ │ +06e3f0: 0a11 |0190: move-result v17 │ │ +06e3f2: 1242 |0191: const/4 v2, #int 4 // #4 │ │ +06e3f4: 1203 |0192: const/4 v3, #int 0 // #0 │ │ +06e3f6: 0800 1300 |0193: move-object/from16 v0, v19 │ │ +06e3fa: 0201 1100 |0195: move/from16 v1, v17 │ │ +06e3fe: 6e40 431b 1032 |0197: invoke-virtual {v0, v1, v2, v3}, Ljwtc/chess/JNI;.putPiece:(III)V // method@1b43 │ │ +06e404: 1272 |019a: const/4 v2, #int 7 // #7 │ │ +06e406: 7120 781b 2f00 |019b: invoke-static {v15, v2}, Ljwtc/chess/Pos;.fromColAndRow:(II)I // method@1b78 │ │ +06e40c: 0a11 |019e: move-result v17 │ │ +06e40e: 1242 |019f: const/4 v2, #int 4 // #4 │ │ +06e410: 1213 |01a0: const/4 v3, #int 1 // #1 │ │ +06e412: 0800 1300 |01a1: move-object/from16 v0, v19 │ │ +06e416: 0201 1100 |01a3: move/from16 v1, v17 │ │ +06e41a: 6e40 431b 1032 |01a5: invoke-virtual {v0, v1, v2, v3}, Ljwtc/chess/JNI;.putPiece:(III)V // method@1b43 │ │ +06e420: 0800 1300 |01a8: move-object/from16 v0, v19 │ │ +06e424: 6e20 251b b000 |01aa: invoke-virtual {v0, v11}, Ljwtc/chess/JNI;.getAvailableCol:(I)I // method@1b25 │ │ +06e42a: 0a0f |01ad: move-result v15 │ │ +06e42c: 0800 1300 |01ae: move-object/from16 v0, v19 │ │ +06e430: 6e20 251b c000 |01b0: invoke-virtual {v0, v12}, Ljwtc/chess/JNI;.getAvailableCol:(I)I // method@1b25 │ │ +06e436: 0a10 |01b3: move-result v16 │ │ +06e438: 1a02 2a03 |01b4: const-string v2, "Chess960" // string@032a │ │ +06e43c: 2203 3f03 |01b6: new-instance v3, Ljava/lang/StringBuilder; // type@033f │ │ +06e440: 7010 5715 0300 |01b8: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ +06e446: 1a04 220b |01bb: const-string v4, "N1 col " // string@0b22 │ │ +06e44a: 6e20 5f15 4300 |01bd: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +06e450: 0c03 |01c0: move-result-object v3 │ │ +06e452: 6e20 5b15 f300 |01c1: invoke-virtual {v3, v15}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@155b │ │ +06e458: 0c03 |01c4: move-result-object v3 │ │ +06e45a: 1a04 4300 |01c5: const-string v4, " N2 " // string@0043 │ │ +06e45e: 6e20 5f15 4300 |01c7: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +06e464: 0c03 |01ca: move-result-object v3 │ │ +06e466: 0200 1000 |01cb: move/from16 v0, v16 │ │ +06e46a: 6e20 5b15 0300 |01cd: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@155b │ │ +06e470: 0c03 |01d0: move-result-object v3 │ │ +06e472: 6e10 6415 0300 |01d1: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ +06e478: 0c03 |01d4: move-result-object v3 │ │ +06e47a: 7120 f811 3200 |01d5: invoke-static {v2, v3}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@11f8 │ │ +06e480: 1202 |01d8: const/4 v2, #int 0 // #0 │ │ +06e482: 7120 781b 2f00 |01d9: invoke-static {v15, v2}, Ljwtc/chess/Pos;.fromColAndRow:(II)I // method@1b78 │ │ +06e488: 0a11 |01dc: move-result v17 │ │ +06e48a: 1212 |01dd: const/4 v2, #int 1 // #1 │ │ +06e48c: 1203 |01de: const/4 v3, #int 0 // #0 │ │ +06e48e: 0800 1300 |01df: move-object/from16 v0, v19 │ │ +06e492: 0201 1100 |01e1: move/from16 v1, v17 │ │ +06e496: 6e40 431b 1032 |01e3: invoke-virtual {v0, v1, v2, v3}, Ljwtc/chess/JNI;.putPiece:(III)V // method@1b43 │ │ +06e49c: 1272 |01e6: const/4 v2, #int 7 // #7 │ │ +06e49e: 7120 781b 2f00 |01e7: invoke-static {v15, v2}, Ljwtc/chess/Pos;.fromColAndRow:(II)I // method@1b78 │ │ +06e4a4: 0a11 |01ea: move-result v17 │ │ +06e4a6: 1212 |01eb: const/4 v2, #int 1 // #1 │ │ +06e4a8: 1213 |01ec: const/4 v3, #int 1 // #1 │ │ +06e4aa: 0800 1300 |01ed: move-object/from16 v0, v19 │ │ +06e4ae: 0201 1100 |01ef: move/from16 v1, v17 │ │ +06e4b2: 6e40 431b 1032 |01f1: invoke-virtual {v0, v1, v2, v3}, Ljwtc/chess/JNI;.putPiece:(III)V // method@1b43 │ │ +06e4b8: 1202 |01f4: const/4 v2, #int 0 // #0 │ │ +06e4ba: 0200 1000 |01f5: move/from16 v0, v16 │ │ +06e4be: 7120 781b 2000 |01f7: invoke-static {v0, v2}, Ljwtc/chess/Pos;.fromColAndRow:(II)I // method@1b78 │ │ +06e4c4: 0a11 |01fa: move-result v17 │ │ +06e4c6: 1212 |01fb: const/4 v2, #int 1 // #1 │ │ +06e4c8: 1203 |01fc: const/4 v3, #int 0 // #0 │ │ +06e4ca: 0800 1300 |01fd: move-object/from16 v0, v19 │ │ +06e4ce: 0201 1100 |01ff: move/from16 v1, v17 │ │ +06e4d2: 6e40 431b 1032 |0201: invoke-virtual {v0, v1, v2, v3}, Ljwtc/chess/JNI;.putPiece:(III)V // method@1b43 │ │ +06e4d8: 1272 |0204: const/4 v2, #int 7 // #7 │ │ +06e4da: 0200 1000 |0205: move/from16 v0, v16 │ │ +06e4de: 7120 781b 2000 |0207: invoke-static {v0, v2}, Ljwtc/chess/Pos;.fromColAndRow:(II)I // method@1b78 │ │ +06e4e4: 0a11 |020a: move-result v17 │ │ +06e4e6: 1212 |020b: const/4 v2, #int 1 // #1 │ │ +06e4e8: 1213 |020c: const/4 v3, #int 1 // #1 │ │ +06e4ea: 0800 1300 |020d: move-object/from16 v0, v19 │ │ +06e4ee: 0201 1100 |020f: move/from16 v1, v17 │ │ +06e4f2: 6e40 431b 1032 |0211: invoke-virtual {v0, v1, v2, v3}, Ljwtc/chess/JNI;.putPiece:(III)V // method@1b43 │ │ +06e4f8: 7401 281b 1300 |0214: invoke-virtual/range {v19}, Ljwtc/chess/JNI;.getFirstAvailableCol:()I // method@1b28 │ │ +06e4fe: 0a0f |0217: move-result v15 │ │ +06e500: 1a02 2a03 |0218: const-string v2, "Chess960" // string@032a │ │ +06e504: 2203 3f03 |021a: new-instance v3, Ljava/lang/StringBuilder; // type@033f │ │ +06e508: 7010 5715 0300 |021c: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ +06e50e: 1a04 e50b |021f: const-string v4, "R1 col " // string@0be5 │ │ +06e512: 6e20 5f15 4300 |0221: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +06e518: 0c03 |0224: move-result-object v3 │ │ +06e51a: 6e20 5b15 f300 |0225: invoke-virtual {v3, v15}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@155b │ │ +06e520: 0c03 |0228: move-result-object v3 │ │ +06e522: 6e10 6415 0300 |0229: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ +06e528: 0c03 |022c: move-result-object v3 │ │ +06e52a: 7120 f811 3200 |022d: invoke-static {v2, v3}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@11f8 │ │ +06e530: 1202 |0230: const/4 v2, #int 0 // #0 │ │ +06e532: 7120 781b 2f00 |0231: invoke-static {v15, v2}, Ljwtc/chess/Pos;.fromColAndRow:(II)I // method@1b78 │ │ +06e538: 0a11 |0234: move-result v17 │ │ +06e53a: 1232 |0235: const/4 v2, #int 3 // #3 │ │ +06e53c: 1203 |0236: const/4 v3, #int 0 // #0 │ │ +06e53e: 0800 1300 |0237: move-object/from16 v0, v19 │ │ +06e542: 0201 1100 |0239: move/from16 v1, v17 │ │ +06e546: 6e40 431b 1032 |023b: invoke-virtual {v0, v1, v2, v3}, Ljwtc/chess/JNI;.putPiece:(III)V // method@1b43 │ │ +06e54c: 1272 |023e: const/4 v2, #int 7 // #7 │ │ +06e54e: 7120 781b 2f00 |023f: invoke-static {v15, v2}, Ljwtc/chess/Pos;.fromColAndRow:(II)I // method@1b78 │ │ +06e554: 0a11 |0242: move-result v17 │ │ +06e556: 1232 |0243: const/4 v2, #int 3 // #3 │ │ +06e558: 1213 |0244: const/4 v3, #int 1 // #1 │ │ +06e55a: 0800 1300 |0245: move-object/from16 v0, v19 │ │ +06e55e: 0201 1100 |0247: move/from16 v1, v17 │ │ +06e562: 6e40 431b 1032 |0249: invoke-virtual {v0, v1, v2, v3}, Ljwtc/chess/JNI;.putPiece:(III)V // method@1b43 │ │ +06e568: 7401 281b 1300 |024c: invoke-virtual/range {v19}, Ljwtc/chess/JNI;.getFirstAvailableCol:()I // method@1b28 │ │ +06e56e: 0a0f |024f: move-result v15 │ │ +06e570: 1a02 2a03 |0250: const-string v2, "Chess960" // string@032a │ │ +06e574: 2203 3f03 |0252: new-instance v3, Ljava/lang/StringBuilder; // type@033f │ │ +06e578: 7010 5715 0300 |0254: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ +06e57e: 1a04 3a05 |0257: const-string v4, "K col " // string@053a │ │ +06e582: 6e20 5f15 4300 |0259: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +06e588: 0c03 |025c: move-result-object v3 │ │ +06e58a: 6e20 5b15 f300 |025d: invoke-virtual {v3, v15}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@155b │ │ +06e590: 0c03 |0260: move-result-object v3 │ │ +06e592: 6e10 6415 0300 |0261: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ +06e598: 0c03 |0264: move-result-object v3 │ │ +06e59a: 7120 f811 3200 |0265: invoke-static {v2, v3}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@11f8 │ │ +06e5a0: 1202 |0268: const/4 v2, #int 0 // #0 │ │ +06e5a2: 7120 781b 2f00 |0269: invoke-static {v15, v2}, Ljwtc/chess/Pos;.fromColAndRow:(II)I // method@1b78 │ │ +06e5a8: 0a11 |026c: move-result v17 │ │ +06e5aa: 1252 |026d: const/4 v2, #int 5 // #5 │ │ +06e5ac: 1203 |026e: const/4 v3, #int 0 // #0 │ │ +06e5ae: 0800 1300 |026f: move-object/from16 v0, v19 │ │ +06e5b2: 0201 1100 |0271: move/from16 v1, v17 │ │ +06e5b6: 6e40 431b 1032 |0273: invoke-virtual {v0, v1, v2, v3}, Ljwtc/chess/JNI;.putPiece:(III)V // method@1b43 │ │ +06e5bc: 1272 |0276: const/4 v2, #int 7 // #7 │ │ +06e5be: 7120 781b 2f00 |0277: invoke-static {v15, v2}, Ljwtc/chess/Pos;.fromColAndRow:(II)I // method@1b78 │ │ +06e5c4: 0a11 |027a: move-result v17 │ │ +06e5c6: 1252 |027b: const/4 v2, #int 5 // #5 │ │ +06e5c8: 1213 |027c: const/4 v3, #int 1 // #1 │ │ +06e5ca: 0800 1300 |027d: move-object/from16 v0, v19 │ │ +06e5ce: 0201 1100 |027f: move/from16 v1, v17 │ │ +06e5d2: 6e40 431b 1032 |0281: invoke-virtual {v0, v1, v2, v3}, Ljwtc/chess/JNI;.putPiece:(III)V // method@1b43 │ │ +06e5d8: 7401 281b 1300 |0284: invoke-virtual/range {v19}, Ljwtc/chess/JNI;.getFirstAvailableCol:()I // method@1b28 │ │ +06e5de: 0a0f |0287: move-result v15 │ │ +06e5e0: 1a02 2a03 |0288: const-string v2, "Chess960" // string@032a │ │ +06e5e4: 2203 3f03 |028a: new-instance v3, Ljava/lang/StringBuilder; // type@033f │ │ +06e5e8: 7010 5715 0300 |028c: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ +06e5ee: 1a04 e60b |028f: const-string v4, "R2 col " // string@0be6 │ │ +06e5f2: 6e20 5f15 4300 |0291: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +06e5f8: 0c03 |0294: move-result-object v3 │ │ +06e5fa: 6e20 5b15 f300 |0295: invoke-virtual {v3, v15}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@155b │ │ +06e600: 0c03 |0298: move-result-object v3 │ │ +06e602: 6e10 6415 0300 |0299: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ +06e608: 0c03 |029c: move-result-object v3 │ │ +06e60a: 7120 f811 3200 |029d: invoke-static {v2, v3}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@11f8 │ │ +06e610: 1202 |02a0: const/4 v2, #int 0 // #0 │ │ +06e612: 7120 781b 2f00 |02a1: invoke-static {v15, v2}, Ljwtc/chess/Pos;.fromColAndRow:(II)I // method@1b78 │ │ +06e618: 0a11 |02a4: move-result v17 │ │ +06e61a: 1232 |02a5: const/4 v2, #int 3 // #3 │ │ +06e61c: 1203 |02a6: const/4 v3, #int 0 // #0 │ │ +06e61e: 0800 1300 |02a7: move-object/from16 v0, v19 │ │ +06e622: 0201 1100 |02a9: move/from16 v1, v17 │ │ +06e626: 6e40 431b 1032 |02ab: invoke-virtual {v0, v1, v2, v3}, Ljwtc/chess/JNI;.putPiece:(III)V // method@1b43 │ │ +06e62c: 1272 |02ae: const/4 v2, #int 7 // #7 │ │ +06e62e: 7120 781b 2f00 |02af: invoke-static {v15, v2}, Ljwtc/chess/Pos;.fromColAndRow:(II)I // method@1b78 │ │ +06e634: 0a11 |02b2: move-result v17 │ │ +06e636: 1232 |02b3: const/4 v2, #int 3 // #3 │ │ +06e638: 1213 |02b4: const/4 v3, #int 1 // #1 │ │ +06e63a: 0800 1300 |02b5: move-object/from16 v0, v19 │ │ +06e63e: 0201 1100 |02b7: move/from16 v1, v17 │ │ +06e642: 6e40 431b 1032 |02b9: invoke-virtual {v0, v1, v2, v3}, Ljwtc/chess/JNI;.putPiece:(III)V // method@1b43 │ │ +06e648: 1302 0800 |02bc: const/16 v2, #int 8 // #8 │ │ +06e64c: 1203 |02be: const/4 v3, #int 0 // #0 │ │ +06e64e: 1204 |02bf: const/4 v4, #int 0 // #0 │ │ +06e650: 0800 1300 |02c0: move-object/from16 v0, v19 │ │ +06e654: 6e40 431b 2043 |02c2: invoke-virtual {v0, v2, v3, v4}, Ljwtc/chess/JNI;.putPiece:(III)V // method@1b43 │ │ +06e65a: 1302 0900 |02c5: const/16 v2, #int 9 // #9 │ │ +06e65e: 1203 |02c7: const/4 v3, #int 0 // #0 │ │ +06e660: 1204 |02c8: const/4 v4, #int 0 // #0 │ │ +06e662: 0800 1300 |02c9: move-object/from16 v0, v19 │ │ +06e666: 6e40 431b 2043 |02cb: invoke-virtual {v0, v2, v3, v4}, Ljwtc/chess/JNI;.putPiece:(III)V // method@1b43 │ │ +06e66c: 1302 0a00 |02ce: const/16 v2, #int 10 // #a │ │ +06e670: 1203 |02d0: const/4 v3, #int 0 // #0 │ │ +06e672: 1204 |02d1: const/4 v4, #int 0 // #0 │ │ +06e674: 0800 1300 |02d2: move-object/from16 v0, v19 │ │ +06e678: 6e40 431b 2043 |02d4: invoke-virtual {v0, v2, v3, v4}, Ljwtc/chess/JNI;.putPiece:(III)V // method@1b43 │ │ +06e67e: 1302 0b00 |02d7: const/16 v2, #int 11 // #b │ │ +06e682: 1203 |02d9: const/4 v3, #int 0 // #0 │ │ +06e684: 1204 |02da: const/4 v4, #int 0 // #0 │ │ +06e686: 0800 1300 |02db: move-object/from16 v0, v19 │ │ +06e68a: 6e40 431b 2043 |02dd: invoke-virtual {v0, v2, v3, v4}, Ljwtc/chess/JNI;.putPiece:(III)V // method@1b43 │ │ +06e690: 1302 0c00 |02e0: const/16 v2, #int 12 // #c │ │ +06e694: 1203 |02e2: const/4 v3, #int 0 // #0 │ │ +06e696: 1204 |02e3: const/4 v4, #int 0 // #0 │ │ +06e698: 0800 1300 |02e4: move-object/from16 v0, v19 │ │ +06e69c: 6e40 431b 2043 |02e6: invoke-virtual {v0, v2, v3, v4}, Ljwtc/chess/JNI;.putPiece:(III)V // method@1b43 │ │ +06e6a2: 1302 0d00 |02e9: const/16 v2, #int 13 // #d │ │ +06e6a6: 1203 |02eb: const/4 v3, #int 0 // #0 │ │ +06e6a8: 1204 |02ec: const/4 v4, #int 0 // #0 │ │ +06e6aa: 0800 1300 |02ed: move-object/from16 v0, v19 │ │ +06e6ae: 6e40 431b 2043 |02ef: invoke-virtual {v0, v2, v3, v4}, Ljwtc/chess/JNI;.putPiece:(III)V // method@1b43 │ │ +06e6b4: 1302 0e00 |02f2: const/16 v2, #int 14 // #e │ │ +06e6b8: 1203 |02f4: const/4 v3, #int 0 // #0 │ │ +06e6ba: 1204 |02f5: const/4 v4, #int 0 // #0 │ │ +06e6bc: 0800 1300 |02f6: move-object/from16 v0, v19 │ │ +06e6c0: 6e40 431b 2043 |02f8: invoke-virtual {v0, v2, v3, v4}, Ljwtc/chess/JNI;.putPiece:(III)V // method@1b43 │ │ +06e6c6: 1302 0f00 |02fb: const/16 v2, #int 15 // #f │ │ +06e6ca: 1203 |02fd: const/4 v3, #int 0 // #0 │ │ +06e6cc: 1204 |02fe: const/4 v4, #int 0 // #0 │ │ +06e6ce: 0800 1300 |02ff: move-object/from16 v0, v19 │ │ +06e6d2: 6e40 431b 2043 |0301: invoke-virtual {v0, v2, v3, v4}, Ljwtc/chess/JNI;.putPiece:(III)V // method@1b43 │ │ +06e6d8: 1302 3000 |0304: const/16 v2, #int 48 // #30 │ │ +06e6dc: 1203 |0306: const/4 v3, #int 0 // #0 │ │ +06e6de: 1214 |0307: const/4 v4, #int 1 // #1 │ │ +06e6e0: 0800 1300 |0308: move-object/from16 v0, v19 │ │ +06e6e4: 6e40 431b 2043 |030a: invoke-virtual {v0, v2, v3, v4}, Ljwtc/chess/JNI;.putPiece:(III)V // method@1b43 │ │ +06e6ea: 1302 3100 |030d: const/16 v2, #int 49 // #31 │ │ +06e6ee: 1203 |030f: const/4 v3, #int 0 // #0 │ │ +06e6f0: 1214 |0310: const/4 v4, #int 1 // #1 │ │ +06e6f2: 0800 1300 |0311: move-object/from16 v0, v19 │ │ +06e6f6: 6e40 431b 2043 |0313: invoke-virtual {v0, v2, v3, v4}, Ljwtc/chess/JNI;.putPiece:(III)V // method@1b43 │ │ +06e6fc: 1302 3200 |0316: const/16 v2, #int 50 // #32 │ │ +06e700: 1203 |0318: const/4 v3, #int 0 // #0 │ │ +06e702: 1214 |0319: const/4 v4, #int 1 // #1 │ │ +06e704: 0800 1300 |031a: move-object/from16 v0, v19 │ │ +06e708: 6e40 431b 2043 |031c: invoke-virtual {v0, v2, v3, v4}, Ljwtc/chess/JNI;.putPiece:(III)V // method@1b43 │ │ +06e70e: 1302 3300 |031f: const/16 v2, #int 51 // #33 │ │ +06e712: 1203 |0321: const/4 v3, #int 0 // #0 │ │ +06e714: 1214 |0322: const/4 v4, #int 1 // #1 │ │ +06e716: 0800 1300 |0323: move-object/from16 v0, v19 │ │ +06e71a: 6e40 431b 2043 |0325: invoke-virtual {v0, v2, v3, v4}, Ljwtc/chess/JNI;.putPiece:(III)V // method@1b43 │ │ +06e720: 1302 3400 |0328: const/16 v2, #int 52 // #34 │ │ +06e724: 1203 |032a: const/4 v3, #int 0 // #0 │ │ +06e726: 1214 |032b: const/4 v4, #int 1 // #1 │ │ +06e728: 0800 1300 |032c: move-object/from16 v0, v19 │ │ +06e72c: 6e40 431b 2043 |032e: invoke-virtual {v0, v2, v3, v4}, Ljwtc/chess/JNI;.putPiece:(III)V // method@1b43 │ │ +06e732: 1302 3500 |0331: const/16 v2, #int 53 // #35 │ │ +06e736: 1203 |0333: const/4 v3, #int 0 // #0 │ │ +06e738: 1214 |0334: const/4 v4, #int 1 // #1 │ │ +06e73a: 0800 1300 |0335: move-object/from16 v0, v19 │ │ +06e73e: 6e40 431b 2043 |0337: invoke-virtual {v0, v2, v3, v4}, Ljwtc/chess/JNI;.putPiece:(III)V // method@1b43 │ │ +06e744: 1302 3600 |033a: const/16 v2, #int 54 // #36 │ │ +06e748: 1203 |033c: const/4 v3, #int 0 // #0 │ │ +06e74a: 1214 |033d: const/4 v4, #int 1 // #1 │ │ +06e74c: 0800 1300 |033e: move-object/from16 v0, v19 │ │ +06e750: 6e40 431b 2043 |0340: invoke-virtual {v0, v2, v3, v4}, Ljwtc/chess/JNI;.putPiece:(III)V // method@1b43 │ │ +06e756: 1302 3700 |0343: const/16 v2, #int 55 // #37 │ │ +06e75a: 1203 |0345: const/4 v3, #int 0 // #0 │ │ +06e75c: 1214 |0346: const/4 v4, #int 1 // #1 │ │ +06e75e: 0800 1300 |0347: move-object/from16 v0, v19 │ │ +06e762: 6e40 431b 2043 |0349: invoke-virtual {v0, v2, v3, v4}, Ljwtc/chess/JNI;.putPiece:(III)V // method@1b43 │ │ +06e768: 1213 |034c: const/4 v3, #int 1 // #1 │ │ +06e76a: 1214 |034d: const/4 v4, #int 1 // #1 │ │ +06e76c: 1215 |034e: const/4 v5, #int 1 // #1 │ │ +06e76e: 1216 |034f: const/4 v6, #int 1 // #1 │ │ +06e770: 12f7 |0350: const/4 v7, #int -1 // #ff │ │ +06e772: 1208 |0351: const/4 v8, #int 0 // #0 │ │ +06e774: 0802 1300 |0352: move-object/from16 v2, v19 │ │ +06e778: 7407 491b 0200 |0354: invoke-virtual/range {v2, v3, v4, v5, v6, v7, v8}, Ljwtc/chess/JNI;.setCastlingsEPAnd50:(IIIIII)V // method@1b49 │ │ +06e77e: 7401 221b 1300 |0357: invoke-virtual/range {v19}, Ljwtc/chess/JNI;.commitBoard:()V // method@1b22 │ │ +06e784: 0f12 |035a: return v18 │ │ +06e786: 7100 1815 0000 |035b: invoke-static {}, Ljava/lang/Math;.random:()D // method@1518 │ │ +06e78c: 0b02 |035e: move-result-wide v2 │ │ +06e78e: 1904 0840 |035f: const-wide/high16 v4, #long 4613937818241073152 // #4008 │ │ +06e792: cd42 |0361: mul-double/2addr v2, v4 │ │ +06e794: 8a2a |0362: double-to-int v10, v2 │ │ +06e796: 7100 1815 0000 |0363: invoke-static {}, Ljava/lang/Math;.random:()D // method@1518 │ │ +06e79c: 0b02 |0366: move-result-wide v2 │ │ +06e79e: 1904 0840 |0367: const-wide/high16 v4, #long 4613937818241073152 // #4008 │ │ +06e7a2: cd42 |0369: mul-double/2addr v2, v4 │ │ +06e7a4: 8a29 |036a: double-to-int v9, v2 │ │ +06e7a6: 7100 1815 0000 |036b: invoke-static {}, Ljava/lang/Math;.random:()D // method@1518 │ │ +06e7ac: 0b02 |036e: move-result-wide v2 │ │ +06e7ae: 1904 1440 |036f: const-wide/high16 v4, #long 4617315517961601024 // #4014 │ │ +06e7b2: cd42 |0371: mul-double/2addr v2, v4 │ │ +06e7b4: 8a2e |0372: double-to-int v14, v2 │ │ +06e7b6: 7100 1815 0000 |0373: invoke-static {}, Ljava/lang/Math;.random:()D // method@1518 │ │ +06e7bc: 0b02 |0376: move-result-wide v2 │ │ +06e7be: 1904 2040 |0377: const-wide/high16 v4, #long 4620693217682128896 // #4020 │ │ +06e7c2: cd42 |0379: mul-double/2addr v2, v4 │ │ +06e7c4: 8a20 |037a: double-to-int v0, v2 │ │ +06e7c6: 0214 0000 |037b: move/from16 v20, v0 │ │ +06e7ca: 4602 0d14 |037d: aget-object v2, v13, v20 │ │ +06e7ce: 1203 |037f: const/4 v3, #int 0 // #0 │ │ +06e7d0: 440b 0203 |0380: aget v11, v2, v3 │ │ +06e7d4: 4602 0d14 |0382: aget-object v2, v13, v20 │ │ +06e7d8: 1213 |0384: const/4 v3, #int 1 // #1 │ │ +06e7da: 440c 0203 |0385: aget v12, v2, v3 │ │ +06e7de: 2900 19fd |0387: goto/16 00a0 // -02e7 │ │ +06e7e2: 0000 |0389: nop // spacer │ │ +06e7e4: 0003 0400 0200 0000 0000 0000 0100 ... |038a: array-data (8 units) │ │ +06e7f4: 0003 0400 0200 0000 0000 0000 0200 ... |0392: array-data (8 units) │ │ +06e804: 0003 0400 0200 0000 0000 0000 0300 ... |039a: array-data (8 units) │ │ +06e814: 0003 0400 0200 0000 0000 0000 0400 ... |03a2: array-data (8 units) │ │ +06e824: 0003 0400 0200 0000 0100 0000 0200 ... |03aa: array-data (8 units) │ │ +06e834: 0003 0400 0200 0000 0100 0000 0300 ... |03b2: array-data (8 units) │ │ +06e844: 0003 0400 0200 0000 0100 0000 0400 ... |03ba: array-data (8 units) │ │ +06e854: 0003 0400 0200 0000 0200 0000 0300 ... |03c2: array-data (8 units) │ │ +06e864: 0003 0400 0200 0000 0200 0000 0400 ... |03ca: array-data (8 units) │ │ +06e874: 0003 0400 0200 0000 0300 0000 0400 ... |03d2: array-data (8 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=196 │ │ 0x0003 line=198 │ │ 0x0063 line=213 │ │ 0x0065 line=215 │ │ 0x0067 line=217 │ │ @@ -126961,30 +127010,33 @@ │ │ type : '(I)Z' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 18 16-bit code units │ │ -06cccc: |[06cccc] jwtc.chess.JNI.isPosFree:(I)Z │ │ -06ccdc: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -06ccde: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -06cce0: 12f3 |0002: const/4 v3, #int -1 // #ff │ │ -06cce2: 6e30 431b 1405 |0003: invoke-virtual {v4, v1, v5}, Ljwtc/chess/JNI;.pieceAt:(II)I // method@1b43 │ │ -06cce8: 0a02 |0006: move-result v2 │ │ -06ccea: 3332 0900 |0007: if-ne v2, v3, 0010 // +0009 │ │ -06ccee: 6e30 431b 0405 |0009: invoke-virtual {v4, v0, v5}, Ljwtc/chess/JNI;.pieceAt:(II)I // method@1b43 │ │ -06ccf4: 0a02 |000c: move-result v2 │ │ -06ccf6: 3332 0300 |000d: if-ne v2, v3, 0010 // +0003 │ │ -06ccfa: 0f00 |000f: return v0 │ │ -06ccfc: 0110 |0010: move v0, v1 │ │ -06ccfe: 28fe |0011: goto 000f // -0002 │ │ +06e884: |[06e884] jwtc.chess.JNI.isPosFree:(I)Z │ │ +06e894: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +06e896: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +06e898: 12f3 |0002: const/4 v3, #int -1 // #ff │ │ +06e89a: 6e30 421b 1405 |0003: invoke-virtual {v4, v1, v5}, Ljwtc/chess/JNI;.pieceAt:(II)I // method@1b42 │ │ +06e8a0: 0a02 |0006: move-result v2 │ │ +06e8a2: 3332 0900 |0007: if-ne v2, v3, 0010 // +0009 │ │ +06e8a6: 6e30 421b 0405 |0009: invoke-virtual {v4, v0, v5}, Ljwtc/chess/JNI;.pieceAt:(II)I // method@1b42 │ │ +06e8ac: 0a02 |000c: move-result v2 │ │ +06e8ae: 3332 0300 |000d: if-ne v2, v3, 0010 // +0003 │ │ +06e8b2: 0f00 |000f: return v0 │ │ +06e8b4: 0110 |0010: move v0, v1 │ │ +06e8b6: 28fe |0011: goto 000f // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=150 │ │ + 0x0009 line=151 │ │ + 0x000f line=150 │ │ + 0x0011 line=151 │ │ locals : │ │ 0x0000 - 0x0012 reg=4 this Ljwtc/chess/JNI; │ │ 0x0000 - 0x0012 reg=5 pos I │ │ │ │ #25 : (in Ljwtc/chess/JNI;) │ │ name : 'loadDB' │ │ type : '(Ljava/lang/String;I)V' │ │ @@ -127002,90 +127054,90 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 7 │ │ insns size : 169 16-bit code units │ │ -06cd00: |[06cd00] jwtc.chess.JNI.newGame:()V │ │ -06cd10: 1242 |0000: const/4 v2, #int 4 // #4 │ │ -06cd12: 1234 |0001: const/4 v4, #int 3 // #3 │ │ -06cd14: 1223 |0002: const/4 v3, #int 2 // #2 │ │ -06cd16: 1211 |0003: const/4 v1, #int 1 // #1 │ │ -06cd18: 1206 |0004: const/4 v6, #int 0 // #0 │ │ -06cd1a: 6e10 471b 0700 |0005: invoke-virtual {v7}, Ljwtc/chess/JNI;.reset:()V // method@1b47 │ │ -06cd20: 6e40 441b 6764 |0008: invoke-virtual {v7, v6, v4, v6}, Ljwtc/chess/JNI;.putPiece:(III)V // method@1b44 │ │ -06cd26: 6e40 441b 1761 |000b: invoke-virtual {v7, v1, v1, v6}, Ljwtc/chess/JNI;.putPiece:(III)V // method@1b44 │ │ -06cd2c: 6e40 441b 3763 |000e: invoke-virtual {v7, v3, v3, v6}, Ljwtc/chess/JNI;.putPiece:(III)V // method@1b44 │ │ -06cd32: 6e40 441b 4762 |0011: invoke-virtual {v7, v4, v2, v6}, Ljwtc/chess/JNI;.putPiece:(III)V // method@1b44 │ │ -06cd38: 1250 |0014: const/4 v0, #int 5 // #5 │ │ -06cd3a: 6e40 441b 2760 |0015: invoke-virtual {v7, v2, v0, v6}, Ljwtc/chess/JNI;.putPiece:(III)V // method@1b44 │ │ -06cd40: 1250 |0018: const/4 v0, #int 5 // #5 │ │ -06cd42: 6e40 441b 0763 |0019: invoke-virtual {v7, v0, v3, v6}, Ljwtc/chess/JNI;.putPiece:(III)V // method@1b44 │ │ -06cd48: 1260 |001c: const/4 v0, #int 6 // #6 │ │ -06cd4a: 6e40 441b 0761 |001d: invoke-virtual {v7, v0, v1, v6}, Ljwtc/chess/JNI;.putPiece:(III)V // method@1b44 │ │ -06cd50: 1270 |0020: const/4 v0, #int 7 // #7 │ │ -06cd52: 6e40 441b 0764 |0021: invoke-virtual {v7, v0, v4, v6}, Ljwtc/chess/JNI;.putPiece:(III)V // method@1b44 │ │ -06cd58: 1300 0800 |0024: const/16 v0, #int 8 // #8 │ │ -06cd5c: 6e40 441b 0766 |0026: invoke-virtual {v7, v0, v6, v6}, Ljwtc/chess/JNI;.putPiece:(III)V // method@1b44 │ │ -06cd62: 1300 0900 |0029: const/16 v0, #int 9 // #9 │ │ -06cd66: 6e40 441b 0766 |002b: invoke-virtual {v7, v0, v6, v6}, Ljwtc/chess/JNI;.putPiece:(III)V // method@1b44 │ │ -06cd6c: 1300 0a00 |002e: const/16 v0, #int 10 // #a │ │ -06cd70: 6e40 441b 0766 |0030: invoke-virtual {v7, v0, v6, v6}, Ljwtc/chess/JNI;.putPiece:(III)V // method@1b44 │ │ -06cd76: 1300 0b00 |0033: const/16 v0, #int 11 // #b │ │ -06cd7a: 6e40 441b 0766 |0035: invoke-virtual {v7, v0, v6, v6}, Ljwtc/chess/JNI;.putPiece:(III)V // method@1b44 │ │ -06cd80: 1300 0c00 |0038: const/16 v0, #int 12 // #c │ │ -06cd84: 6e40 441b 0766 |003a: invoke-virtual {v7, v0, v6, v6}, Ljwtc/chess/JNI;.putPiece:(III)V // method@1b44 │ │ -06cd8a: 1300 0d00 |003d: const/16 v0, #int 13 // #d │ │ -06cd8e: 6e40 441b 0766 |003f: invoke-virtual {v7, v0, v6, v6}, Ljwtc/chess/JNI;.putPiece:(III)V // method@1b44 │ │ -06cd94: 1300 0e00 |0042: const/16 v0, #int 14 // #e │ │ -06cd98: 6e40 441b 0766 |0044: invoke-virtual {v7, v0, v6, v6}, Ljwtc/chess/JNI;.putPiece:(III)V // method@1b44 │ │ -06cd9e: 1300 0f00 |0047: const/16 v0, #int 15 // #f │ │ -06cda2: 6e40 441b 0766 |0049: invoke-virtual {v7, v0, v6, v6}, Ljwtc/chess/JNI;.putPiece:(III)V // method@1b44 │ │ -06cda8: 1300 3800 |004c: const/16 v0, #int 56 // #38 │ │ -06cdac: 6e40 441b 0714 |004e: invoke-virtual {v7, v0, v4, v1}, Ljwtc/chess/JNI;.putPiece:(III)V // method@1b44 │ │ -06cdb2: 1300 3900 |0051: const/16 v0, #int 57 // #39 │ │ -06cdb6: 6e40 441b 0711 |0053: invoke-virtual {v7, v0, v1, v1}, Ljwtc/chess/JNI;.putPiece:(III)V // method@1b44 │ │ -06cdbc: 1300 3a00 |0056: const/16 v0, #int 58 // #3a │ │ -06cdc0: 6e40 441b 0713 |0058: invoke-virtual {v7, v0, v3, v1}, Ljwtc/chess/JNI;.putPiece:(III)V // method@1b44 │ │ -06cdc6: 1300 3b00 |005b: const/16 v0, #int 59 // #3b │ │ -06cdca: 6e40 441b 0712 |005d: invoke-virtual {v7, v0, v2, v1}, Ljwtc/chess/JNI;.putPiece:(III)V // method@1b44 │ │ -06cdd0: 1300 3c00 |0060: const/16 v0, #int 60 // #3c │ │ -06cdd4: 1252 |0062: const/4 v2, #int 5 // #5 │ │ -06cdd6: 6e40 441b 0712 |0063: invoke-virtual {v7, v0, v2, v1}, Ljwtc/chess/JNI;.putPiece:(III)V // method@1b44 │ │ -06cddc: 1300 3d00 |0066: const/16 v0, #int 61 // #3d │ │ -06cde0: 6e40 441b 0713 |0068: invoke-virtual {v7, v0, v3, v1}, Ljwtc/chess/JNI;.putPiece:(III)V // method@1b44 │ │ -06cde6: 1300 3e00 |006b: const/16 v0, #int 62 // #3e │ │ -06cdea: 6e40 441b 0711 |006d: invoke-virtual {v7, v0, v1, v1}, Ljwtc/chess/JNI;.putPiece:(III)V // method@1b44 │ │ -06cdf0: 1300 3f00 |0070: const/16 v0, #int 63 // #3f │ │ -06cdf4: 6e40 441b 0714 |0072: invoke-virtual {v7, v0, v4, v1}, Ljwtc/chess/JNI;.putPiece:(III)V // method@1b44 │ │ -06cdfa: 1300 3000 |0075: const/16 v0, #int 48 // #30 │ │ -06cdfe: 6e40 441b 0716 |0077: invoke-virtual {v7, v0, v6, v1}, Ljwtc/chess/JNI;.putPiece:(III)V // method@1b44 │ │ -06ce04: 1300 3100 |007a: const/16 v0, #int 49 // #31 │ │ -06ce08: 6e40 441b 0716 |007c: invoke-virtual {v7, v0, v6, v1}, Ljwtc/chess/JNI;.putPiece:(III)V // method@1b44 │ │ -06ce0e: 1300 3200 |007f: const/16 v0, #int 50 // #32 │ │ -06ce12: 6e40 441b 0716 |0081: invoke-virtual {v7, v0, v6, v1}, Ljwtc/chess/JNI;.putPiece:(III)V // method@1b44 │ │ -06ce18: 1300 3300 |0084: const/16 v0, #int 51 // #33 │ │ -06ce1c: 6e40 441b 0716 |0086: invoke-virtual {v7, v0, v6, v1}, Ljwtc/chess/JNI;.putPiece:(III)V // method@1b44 │ │ -06ce22: 1300 3400 |0089: const/16 v0, #int 52 // #34 │ │ -06ce26: 6e40 441b 0716 |008b: invoke-virtual {v7, v0, v6, v1}, Ljwtc/chess/JNI;.putPiece:(III)V // method@1b44 │ │ -06ce2c: 1300 3500 |008e: const/16 v0, #int 53 // #35 │ │ -06ce30: 6e40 441b 0716 |0090: invoke-virtual {v7, v0, v6, v1}, Ljwtc/chess/JNI;.putPiece:(III)V // method@1b44 │ │ -06ce36: 1300 3600 |0093: const/16 v0, #int 54 // #36 │ │ -06ce3a: 6e40 441b 0716 |0095: invoke-virtual {v7, v0, v6, v1}, Ljwtc/chess/JNI;.putPiece:(III)V // method@1b44 │ │ -06ce40: 1300 3700 |0098: const/16 v0, #int 55 // #37 │ │ -06ce44: 6e40 441b 0716 |009a: invoke-virtual {v7, v0, v6, v1}, Ljwtc/chess/JNI;.putPiece:(III)V // method@1b44 │ │ -06ce4a: 12f5 |009d: const/4 v5, #int -1 // #ff │ │ -06ce4c: 0770 |009e: move-object v0, v7 │ │ -06ce4e: 0112 |009f: move v2, v1 │ │ -06ce50: 0113 |00a0: move v3, v1 │ │ -06ce52: 0114 |00a1: move v4, v1 │ │ -06ce54: 7407 4a1b 0000 |00a2: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6}, Ljwtc/chess/JNI;.setCastlingsEPAnd50:(IIIIII)V // method@1b4a │ │ -06ce5a: 6e10 231b 0700 |00a5: invoke-virtual {v7}, Ljwtc/chess/JNI;.commitBoard:()V // method@1b23 │ │ -06ce60: 0e00 |00a8: return-void │ │ +06e8b8: |[06e8b8] jwtc.chess.JNI.newGame:()V │ │ +06e8c8: 1242 |0000: const/4 v2, #int 4 // #4 │ │ +06e8ca: 1234 |0001: const/4 v4, #int 3 // #3 │ │ +06e8cc: 1223 |0002: const/4 v3, #int 2 // #2 │ │ +06e8ce: 1211 |0003: const/4 v1, #int 1 // #1 │ │ +06e8d0: 1206 |0004: const/4 v6, #int 0 // #0 │ │ +06e8d2: 6e10 461b 0700 |0005: invoke-virtual {v7}, Ljwtc/chess/JNI;.reset:()V // method@1b46 │ │ +06e8d8: 6e40 431b 6764 |0008: invoke-virtual {v7, v6, v4, v6}, Ljwtc/chess/JNI;.putPiece:(III)V // method@1b43 │ │ +06e8de: 6e40 431b 1761 |000b: invoke-virtual {v7, v1, v1, v6}, Ljwtc/chess/JNI;.putPiece:(III)V // method@1b43 │ │ +06e8e4: 6e40 431b 3763 |000e: invoke-virtual {v7, v3, v3, v6}, Ljwtc/chess/JNI;.putPiece:(III)V // method@1b43 │ │ +06e8ea: 6e40 431b 4762 |0011: invoke-virtual {v7, v4, v2, v6}, Ljwtc/chess/JNI;.putPiece:(III)V // method@1b43 │ │ +06e8f0: 1250 |0014: const/4 v0, #int 5 // #5 │ │ +06e8f2: 6e40 431b 2760 |0015: invoke-virtual {v7, v2, v0, v6}, Ljwtc/chess/JNI;.putPiece:(III)V // method@1b43 │ │ +06e8f8: 1250 |0018: const/4 v0, #int 5 // #5 │ │ +06e8fa: 6e40 431b 0763 |0019: invoke-virtual {v7, v0, v3, v6}, Ljwtc/chess/JNI;.putPiece:(III)V // method@1b43 │ │ +06e900: 1260 |001c: const/4 v0, #int 6 // #6 │ │ +06e902: 6e40 431b 0761 |001d: invoke-virtual {v7, v0, v1, v6}, Ljwtc/chess/JNI;.putPiece:(III)V // method@1b43 │ │ +06e908: 1270 |0020: const/4 v0, #int 7 // #7 │ │ +06e90a: 6e40 431b 0764 |0021: invoke-virtual {v7, v0, v4, v6}, Ljwtc/chess/JNI;.putPiece:(III)V // method@1b43 │ │ +06e910: 1300 0800 |0024: const/16 v0, #int 8 // #8 │ │ +06e914: 6e40 431b 0766 |0026: invoke-virtual {v7, v0, v6, v6}, Ljwtc/chess/JNI;.putPiece:(III)V // method@1b43 │ │ +06e91a: 1300 0900 |0029: const/16 v0, #int 9 // #9 │ │ +06e91e: 6e40 431b 0766 |002b: invoke-virtual {v7, v0, v6, v6}, Ljwtc/chess/JNI;.putPiece:(III)V // method@1b43 │ │ +06e924: 1300 0a00 |002e: const/16 v0, #int 10 // #a │ │ +06e928: 6e40 431b 0766 |0030: invoke-virtual {v7, v0, v6, v6}, Ljwtc/chess/JNI;.putPiece:(III)V // method@1b43 │ │ +06e92e: 1300 0b00 |0033: const/16 v0, #int 11 // #b │ │ +06e932: 6e40 431b 0766 |0035: invoke-virtual {v7, v0, v6, v6}, Ljwtc/chess/JNI;.putPiece:(III)V // method@1b43 │ │ +06e938: 1300 0c00 |0038: const/16 v0, #int 12 // #c │ │ +06e93c: 6e40 431b 0766 |003a: invoke-virtual {v7, v0, v6, v6}, Ljwtc/chess/JNI;.putPiece:(III)V // method@1b43 │ │ +06e942: 1300 0d00 |003d: const/16 v0, #int 13 // #d │ │ +06e946: 6e40 431b 0766 |003f: invoke-virtual {v7, v0, v6, v6}, Ljwtc/chess/JNI;.putPiece:(III)V // method@1b43 │ │ +06e94c: 1300 0e00 |0042: const/16 v0, #int 14 // #e │ │ +06e950: 6e40 431b 0766 |0044: invoke-virtual {v7, v0, v6, v6}, Ljwtc/chess/JNI;.putPiece:(III)V // method@1b43 │ │ +06e956: 1300 0f00 |0047: const/16 v0, #int 15 // #f │ │ +06e95a: 6e40 431b 0766 |0049: invoke-virtual {v7, v0, v6, v6}, Ljwtc/chess/JNI;.putPiece:(III)V // method@1b43 │ │ +06e960: 1300 3800 |004c: const/16 v0, #int 56 // #38 │ │ +06e964: 6e40 431b 0714 |004e: invoke-virtual {v7, v0, v4, v1}, Ljwtc/chess/JNI;.putPiece:(III)V // method@1b43 │ │ +06e96a: 1300 3900 |0051: const/16 v0, #int 57 // #39 │ │ +06e96e: 6e40 431b 0711 |0053: invoke-virtual {v7, v0, v1, v1}, Ljwtc/chess/JNI;.putPiece:(III)V // method@1b43 │ │ +06e974: 1300 3a00 |0056: const/16 v0, #int 58 // #3a │ │ +06e978: 6e40 431b 0713 |0058: invoke-virtual {v7, v0, v3, v1}, Ljwtc/chess/JNI;.putPiece:(III)V // method@1b43 │ │ +06e97e: 1300 3b00 |005b: const/16 v0, #int 59 // #3b │ │ +06e982: 6e40 431b 0712 |005d: invoke-virtual {v7, v0, v2, v1}, Ljwtc/chess/JNI;.putPiece:(III)V // method@1b43 │ │ +06e988: 1300 3c00 |0060: const/16 v0, #int 60 // #3c │ │ +06e98c: 1252 |0062: const/4 v2, #int 5 // #5 │ │ +06e98e: 6e40 431b 0712 |0063: invoke-virtual {v7, v0, v2, v1}, Ljwtc/chess/JNI;.putPiece:(III)V // method@1b43 │ │ +06e994: 1300 3d00 |0066: const/16 v0, #int 61 // #3d │ │ +06e998: 6e40 431b 0713 |0068: invoke-virtual {v7, v0, v3, v1}, Ljwtc/chess/JNI;.putPiece:(III)V // method@1b43 │ │ +06e99e: 1300 3e00 |006b: const/16 v0, #int 62 // #3e │ │ +06e9a2: 6e40 431b 0711 |006d: invoke-virtual {v7, v0, v1, v1}, Ljwtc/chess/JNI;.putPiece:(III)V // method@1b43 │ │ +06e9a8: 1300 3f00 |0070: const/16 v0, #int 63 // #3f │ │ +06e9ac: 6e40 431b 0714 |0072: invoke-virtual {v7, v0, v4, v1}, Ljwtc/chess/JNI;.putPiece:(III)V // method@1b43 │ │ +06e9b2: 1300 3000 |0075: const/16 v0, #int 48 // #30 │ │ +06e9b6: 6e40 431b 0716 |0077: invoke-virtual {v7, v0, v6, v1}, Ljwtc/chess/JNI;.putPiece:(III)V // method@1b43 │ │ +06e9bc: 1300 3100 |007a: const/16 v0, #int 49 // #31 │ │ +06e9c0: 6e40 431b 0716 |007c: invoke-virtual {v7, v0, v6, v1}, Ljwtc/chess/JNI;.putPiece:(III)V // method@1b43 │ │ +06e9c6: 1300 3200 |007f: const/16 v0, #int 50 // #32 │ │ +06e9ca: 6e40 431b 0716 |0081: invoke-virtual {v7, v0, v6, v1}, Ljwtc/chess/JNI;.putPiece:(III)V // method@1b43 │ │ +06e9d0: 1300 3300 |0084: const/16 v0, #int 51 // #33 │ │ +06e9d4: 6e40 431b 0716 |0086: invoke-virtual {v7, v0, v6, v1}, Ljwtc/chess/JNI;.putPiece:(III)V // method@1b43 │ │ +06e9da: 1300 3400 |0089: const/16 v0, #int 52 // #34 │ │ +06e9de: 6e40 431b 0716 |008b: invoke-virtual {v7, v0, v6, v1}, Ljwtc/chess/JNI;.putPiece:(III)V // method@1b43 │ │ +06e9e4: 1300 3500 |008e: const/16 v0, #int 53 // #35 │ │ +06e9e8: 6e40 431b 0716 |0090: invoke-virtual {v7, v0, v6, v1}, Ljwtc/chess/JNI;.putPiece:(III)V // method@1b43 │ │ +06e9ee: 1300 3600 |0093: const/16 v0, #int 54 // #36 │ │ +06e9f2: 6e40 431b 0716 |0095: invoke-virtual {v7, v0, v6, v1}, Ljwtc/chess/JNI;.putPiece:(III)V // method@1b43 │ │ +06e9f8: 1300 3700 |0098: const/16 v0, #int 55 // #37 │ │ +06e9fc: 6e40 431b 0716 |009a: invoke-virtual {v7, v0, v6, v1}, Ljwtc/chess/JNI;.putPiece:(III)V // method@1b43 │ │ +06ea02: 12f5 |009d: const/4 v5, #int -1 // #ff │ │ +06ea04: 0770 |009e: move-object v0, v7 │ │ +06ea06: 0112 |009f: move v2, v1 │ │ +06ea08: 0113 |00a0: move v3, v1 │ │ +06ea0a: 0114 |00a1: move v4, v1 │ │ +06ea0c: 7407 491b 0000 |00a2: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6}, Ljwtc/chess/JNI;.setCastlingsEPAnd50:(IIIIII)V // method@1b49 │ │ +06ea12: 6e10 221b 0700 |00a5: invoke-virtual {v7}, Ljwtc/chess/JNI;.commitBoard:()V // method@1b22 │ │ +06ea18: 0e00 |00a8: return-void │ │ catches : (none) │ │ positions : │ │ 0x0005 line=14 │ │ 0x0008 line=15 │ │ 0x000b line=16 │ │ 0x000e line=17 │ │ 0x0011 line=18 │ │ @@ -127218,18 +127270,18 @@ │ │ type : '()V' │ │ access : 0x0101 (PUBLIC NATIVE) │ │ code : (none) │ │ │ │ source_file_idx : 1333 (JNI.java) │ │ │ │ Class #553 header: │ │ -class_idx : 1133 │ │ +class_idx : 1130 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 826 │ │ -source_file_idx : 2830 │ │ +superclass_idx : 823 │ │ +source_file_idx : 2827 │ │ static_fields_size : 11 │ │ instance_fields_size: 0 │ │ direct_methods_size : 22 │ │ virtual_methods_size: 0 │ │ │ │ Class #553 - │ │ Class descriptor : 'Ljwtc/chess/Move;' │ │ @@ -127299,17 +127351,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -06ce64: |[06ce64] jwtc.chess.Move.:()V │ │ -06ce74: 7010 1c15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ -06ce7a: 0e00 |0003: return-void │ │ +06ea1c: |[06ea1c] jwtc.chess.Move.:()V │ │ +06ea2c: 7010 1c15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ +06ea32: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=8 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Ljwtc/chess/Move; │ │ │ │ #1 : (in Ljwtc/chess/Move;) │ │ @@ -127317,27 +127369,27 @@ │ │ type : '(II)Z' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 20 16-bit code units │ │ -06ce7c: |[06ce7c] jwtc.chess.Move.equalPositions:(II)Z │ │ -06ce8c: dd00 023f |0000: and-int/lit8 v0, v2, #int 63 // #3f │ │ -06ce90: dd01 033f |0002: and-int/lit8 v1, v3, #int 63 // #3f │ │ -06ce94: 3310 0e00 |0004: if-ne v0, v1, 0012 // +000e │ │ -06ce98: e100 0206 |0006: shr-int/lit8 v0, v2, #int 6 // #06 │ │ -06ce9c: dd00 003f |0008: and-int/lit8 v0, v0, #int 63 // #3f │ │ -06cea0: e101 0306 |000a: shr-int/lit8 v1, v3, #int 6 // #06 │ │ -06cea4: dd01 013f |000c: and-int/lit8 v1, v1, #int 63 // #3f │ │ -06cea8: 3310 0400 |000e: if-ne v0, v1, 0012 // +0004 │ │ -06ceac: 1210 |0010: const/4 v0, #int 1 // #1 │ │ -06ceae: 0f00 |0011: return v0 │ │ -06ceb0: 1200 |0012: const/4 v0, #int 0 // #0 │ │ -06ceb2: 28fe |0013: goto 0011 // -0002 │ │ +06ea34: |[06ea34] jwtc.chess.Move.equalPositions:(II)Z │ │ +06ea44: dd00 023f |0000: and-int/lit8 v0, v2, #int 63 // #3f │ │ +06ea48: dd01 033f |0002: and-int/lit8 v1, v3, #int 63 // #3f │ │ +06ea4c: 3310 0e00 |0004: if-ne v0, v1, 0012 // +000e │ │ +06ea50: e100 0206 |0006: shr-int/lit8 v0, v2, #int 6 // #06 │ │ +06ea54: dd00 003f |0008: and-int/lit8 v0, v0, #int 63 // #3f │ │ +06ea58: e101 0306 |000a: shr-int/lit8 v1, v3, #int 6 // #06 │ │ +06ea5c: dd01 013f |000c: and-int/lit8 v1, v1, #int 63 // #3f │ │ +06ea60: 3310 0400 |000e: if-ne v0, v1, 0012 // +0004 │ │ +06ea64: 1210 |0010: const/4 v0, #int 1 // #1 │ │ +06ea66: 0f00 |0011: return v0 │ │ +06ea68: 1200 |0012: const/4 v0, #int 0 // #0 │ │ +06ea6a: 28fe |0013: goto 0011 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=70 │ │ locals : │ │ 0x0000 - 0x0014 reg=2 m I │ │ 0x0000 - 0x0014 reg=3 m2 I │ │ │ │ @@ -127346,24 +127398,24 @@ │ │ type : '(II)Z' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 14 16-bit code units │ │ -06ceb4: |[06ceb4] jwtc.chess.Move.equalTos:(II)Z │ │ -06cec4: e100 0206 |0000: shr-int/lit8 v0, v2, #int 6 // #06 │ │ -06cec8: dd00 003f |0002: and-int/lit8 v0, v0, #int 63 // #3f │ │ -06cecc: e101 0306 |0004: shr-int/lit8 v1, v3, #int 6 // #06 │ │ -06ced0: dd01 013f |0006: and-int/lit8 v1, v1, #int 63 // #3f │ │ -06ced4: 3310 0400 |0008: if-ne v0, v1, 000c // +0004 │ │ -06ced8: 1210 |000a: const/4 v0, #int 1 // #1 │ │ -06ceda: 0f00 |000b: return v0 │ │ -06cedc: 1200 |000c: const/4 v0, #int 0 // #0 │ │ -06cede: 28fe |000d: goto 000b // -0002 │ │ +06ea6c: |[06ea6c] jwtc.chess.Move.equalTos:(II)Z │ │ +06ea7c: e100 0206 |0000: shr-int/lit8 v0, v2, #int 6 // #06 │ │ +06ea80: dd00 003f |0002: and-int/lit8 v0, v0, #int 63 // #3f │ │ +06ea84: e101 0306 |0004: shr-int/lit8 v1, v3, #int 6 // #06 │ │ +06ea88: dd01 013f |0006: and-int/lit8 v1, v1, #int 63 // #3f │ │ +06ea8c: 3310 0400 |0008: if-ne v0, v1, 000c // +0004 │ │ +06ea90: 1210 |000a: const/4 v0, #int 1 // #1 │ │ +06ea92: 0f00 |000b: return v0 │ │ +06ea94: 1200 |000c: const/4 v0, #int 0 // #0 │ │ +06ea96: 28fe |000d: goto 000b // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=75 │ │ locals : │ │ 0x0000 - 0x000e reg=2 m I │ │ 0x0000 - 0x000e reg=3 m2 I │ │ │ │ @@ -127372,17 +127424,17 @@ │ │ type : '(I)I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -06cee0: |[06cee0] jwtc.chess.Move.getFrom:(I)I │ │ -06cef0: dd00 013f |0000: and-int/lit8 v0, v1, #int 63 // #3f │ │ -06cef4: 0f00 |0002: return v0 │ │ +06ea98: |[06ea98] jwtc.chess.Move.getFrom:(I)I │ │ +06eaa8: dd00 013f |0000: and-int/lit8 v0, v1, #int 63 // #3f │ │ +06eaac: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=81 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 move I │ │ │ │ #4 : (in Ljwtc/chess/Move;) │ │ @@ -127390,17 +127442,17 @@ │ │ type : '(I)I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -06cef8: |[06cef8] jwtc.chess.Move.getPromotionPiece:(I)I │ │ -06cf08: e100 0114 |0000: shr-int/lit8 v0, v1, #int 20 // #14 │ │ -06cf0c: 0f00 |0002: return v0 │ │ +06eab0: |[06eab0] jwtc.chess.Move.getPromotionPiece:(I)I │ │ +06eac0: e100 0114 |0000: shr-int/lit8 v0, v1, #int 20 // #14 │ │ +06eac4: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=117 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 move I │ │ │ │ #5 : (in Ljwtc/chess/Move;) │ │ @@ -127408,18 +127460,18 @@ │ │ type : '(I)I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -06cf10: |[06cf10] jwtc.chess.Move.getTo:(I)I │ │ -06cf20: e100 0106 |0000: shr-int/lit8 v0, v1, #int 6 // #06 │ │ -06cf24: dd00 003f |0002: and-int/lit8 v0, v0, #int 63 // #3f │ │ -06cf28: 0f00 |0004: return v0 │ │ +06eac8: |[06eac8] jwtc.chess.Move.getTo:(I)I │ │ +06ead8: e100 0106 |0000: shr-int/lit8 v0, v1, #int 6 // #06 │ │ +06eadc: dd00 003f |0002: and-int/lit8 v0, v0, #int 63 // #3f │ │ +06eae0: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=85 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 move I │ │ │ │ #6 : (in Ljwtc/chess/Move;) │ │ @@ -127427,22 +127479,22 @@ │ │ type : '(I)Z' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 10 16-bit code units │ │ -06cf2c: |[06cf2c] jwtc.chess.Move.isCheck:(I)Z │ │ -06cf3c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -06cf3e: e101 0212 |0001: shr-int/lit8 v1, v2, #int 18 // #12 │ │ -06cf42: dd01 0101 |0003: and-int/lit8 v1, v1, #int 1 // #01 │ │ -06cf46: 3301 0300 |0005: if-ne v1, v0, 0008 // +0003 │ │ -06cf4a: 0f00 |0007: return v0 │ │ -06cf4c: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -06cf4e: 28fe |0009: goto 0007 // -0002 │ │ +06eae4: |[06eae4] jwtc.chess.Move.isCheck:(I)Z │ │ +06eaf4: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +06eaf6: e101 0212 |0001: shr-int/lit8 v1, v2, #int 18 // #12 │ │ +06eafa: dd01 0101 |0003: and-int/lit8 v1, v1, #int 1 // #01 │ │ +06eafe: 3301 0300 |0005: if-ne v1, v0, 0008 // +0003 │ │ +06eb02: 0f00 |0007: return v0 │ │ +06eb04: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +06eb06: 28fe |0009: goto 0007 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=105 │ │ locals : │ │ 0x0000 - 0x000a reg=2 move I │ │ │ │ #7 : (in Ljwtc/chess/Move;) │ │ @@ -127450,22 +127502,22 @@ │ │ type : '(I)Z' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 10 16-bit code units │ │ -06cf50: |[06cf50] jwtc.chess.Move.isEP:(I)Z │ │ -06cf60: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -06cf62: e101 020d |0001: shr-int/lit8 v1, v2, #int 13 // #0d │ │ -06cf66: dd01 0101 |0003: and-int/lit8 v1, v1, #int 1 // #01 │ │ -06cf6a: 3301 0300 |0005: if-ne v1, v0, 0008 // +0003 │ │ -06cf6e: 0f00 |0007: return v0 │ │ -06cf70: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -06cf72: 28fe |0009: goto 0007 // -0002 │ │ +06eb08: |[06eb08] jwtc.chess.Move.isEP:(I)Z │ │ +06eb18: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +06eb1a: e101 020d |0001: shr-int/lit8 v1, v2, #int 13 // #0d │ │ +06eb1e: dd01 0101 |0003: and-int/lit8 v1, v1, #int 1 // #01 │ │ +06eb22: 3301 0300 |0005: if-ne v1, v0, 0008 // +0003 │ │ +06eb26: 0f00 |0007: return v0 │ │ +06eb28: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +06eb2a: 28fe |0009: goto 0007 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=89 │ │ locals : │ │ 0x0000 - 0x000a reg=2 move I │ │ │ │ #8 : (in Ljwtc/chess/Move;) │ │ @@ -127473,22 +127525,22 @@ │ │ type : '(I)Z' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 10 16-bit code units │ │ -06cf74: |[06cf74] jwtc.chess.Move.isFirstPawnMove:(I)Z │ │ -06cf84: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -06cf86: e101 0211 |0001: shr-int/lit8 v1, v2, #int 17 // #11 │ │ -06cf8a: dd01 0101 |0003: and-int/lit8 v1, v1, #int 1 // #01 │ │ -06cf8e: 3301 0300 |0005: if-ne v1, v0, 0008 // +0003 │ │ -06cf92: 0f00 |0007: return v0 │ │ -06cf94: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -06cf96: 28fe |0009: goto 0007 // -0002 │ │ +06eb2c: |[06eb2c] jwtc.chess.Move.isFirstPawnMove:(I)Z │ │ +06eb3c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +06eb3e: e101 0211 |0001: shr-int/lit8 v1, v2, #int 17 // #11 │ │ +06eb42: dd01 0101 |0003: and-int/lit8 v1, v1, #int 1 // #01 │ │ +06eb46: 3301 0300 |0005: if-ne v1, v0, 0008 // +0003 │ │ +06eb4a: 0f00 |0007: return v0 │ │ +06eb4c: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +06eb4e: 28fe |0009: goto 0007 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=109 │ │ locals : │ │ 0x0000 - 0x000a reg=2 move I │ │ │ │ #9 : (in Ljwtc/chess/Move;) │ │ @@ -127496,22 +127548,22 @@ │ │ type : '(I)Z' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 10 16-bit code units │ │ -06cf98: |[06cf98] jwtc.chess.Move.isHIT:(I)Z │ │ -06cfa8: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -06cfaa: e101 0210 |0001: shr-int/lit8 v1, v2, #int 16 // #10 │ │ -06cfae: dd01 0101 |0003: and-int/lit8 v1, v1, #int 1 // #01 │ │ -06cfb2: 3301 0300 |0005: if-ne v1, v0, 0008 // +0003 │ │ -06cfb6: 0f00 |0007: return v0 │ │ -06cfb8: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -06cfba: 28fe |0009: goto 0007 // -0002 │ │ +06eb50: |[06eb50] jwtc.chess.Move.isHIT:(I)Z │ │ +06eb60: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +06eb62: e101 0210 |0001: shr-int/lit8 v1, v2, #int 16 // #10 │ │ +06eb66: dd01 0101 |0003: and-int/lit8 v1, v1, #int 1 // #01 │ │ +06eb6a: 3301 0300 |0005: if-ne v1, v0, 0008 // +0003 │ │ +06eb6e: 0f00 |0007: return v0 │ │ +06eb70: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +06eb72: 28fe |0009: goto 0007 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=101 │ │ locals : │ │ 0x0000 - 0x000a reg=2 move I │ │ │ │ #10 : (in Ljwtc/chess/Move;) │ │ @@ -127519,22 +127571,22 @@ │ │ type : '(I)Z' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 10 16-bit code units │ │ -06cfbc: |[06cfbc] jwtc.chess.Move.isOO:(I)Z │ │ -06cfcc: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -06cfce: e101 020e |0001: shr-int/lit8 v1, v2, #int 14 // #0e │ │ -06cfd2: dd01 0101 |0003: and-int/lit8 v1, v1, #int 1 // #01 │ │ -06cfd6: 3301 0300 |0005: if-ne v1, v0, 0008 // +0003 │ │ -06cfda: 0f00 |0007: return v0 │ │ -06cfdc: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -06cfde: 28fe |0009: goto 0007 // -0002 │ │ +06eb74: |[06eb74] jwtc.chess.Move.isOO:(I)Z │ │ +06eb84: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +06eb86: e101 020e |0001: shr-int/lit8 v1, v2, #int 14 // #0e │ │ +06eb8a: dd01 0101 |0003: and-int/lit8 v1, v1, #int 1 // #01 │ │ +06eb8e: 3301 0300 |0005: if-ne v1, v0, 0008 // +0003 │ │ +06eb92: 0f00 |0007: return v0 │ │ +06eb94: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +06eb96: 28fe |0009: goto 0007 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=93 │ │ locals : │ │ 0x0000 - 0x000a reg=2 move I │ │ │ │ #11 : (in Ljwtc/chess/Move;) │ │ @@ -127542,22 +127594,22 @@ │ │ type : '(I)Z' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 10 16-bit code units │ │ -06cfe0: |[06cfe0] jwtc.chess.Move.isOOO:(I)Z │ │ -06cff0: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -06cff2: e101 020f |0001: shr-int/lit8 v1, v2, #int 15 // #0f │ │ -06cff6: dd01 0101 |0003: and-int/lit8 v1, v1, #int 1 // #01 │ │ -06cffa: 3301 0300 |0005: if-ne v1, v0, 0008 // +0003 │ │ -06cffe: 0f00 |0007: return v0 │ │ -06d000: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -06d002: 28fe |0009: goto 0007 // -0002 │ │ +06eb98: |[06eb98] jwtc.chess.Move.isOOO:(I)Z │ │ +06eba8: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +06ebaa: e101 020f |0001: shr-int/lit8 v1, v2, #int 15 // #0f │ │ +06ebae: dd01 0101 |0003: and-int/lit8 v1, v1, #int 1 // #01 │ │ +06ebb2: 3301 0300 |0005: if-ne v1, v0, 0008 // +0003 │ │ +06ebb6: 0f00 |0007: return v0 │ │ +06ebb8: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +06ebba: 28fe |0009: goto 0007 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=97 │ │ locals : │ │ 0x0000 - 0x000a reg=2 move I │ │ │ │ #12 : (in Ljwtc/chess/Move;) │ │ @@ -127565,22 +127617,22 @@ │ │ type : '(I)Z' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 10 16-bit code units │ │ -06d004: |[06d004] jwtc.chess.Move.isPromotionMove:(I)Z │ │ -06d014: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -06d016: e101 0213 |0001: shr-int/lit8 v1, v2, #int 19 // #13 │ │ -06d01a: dd01 0101 |0003: and-int/lit8 v1, v1, #int 1 // #01 │ │ -06d01e: 3301 0300 |0005: if-ne v1, v0, 0008 // +0003 │ │ -06d022: 0f00 |0007: return v0 │ │ -06d024: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -06d026: 28fe |0009: goto 0007 // -0002 │ │ +06ebbc: |[06ebbc] jwtc.chess.Move.isPromotionMove:(I)Z │ │ +06ebcc: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +06ebce: e101 0213 |0001: shr-int/lit8 v1, v2, #int 19 // #13 │ │ +06ebd2: dd01 0101 |0003: and-int/lit8 v1, v1, #int 1 // #01 │ │ +06ebd6: 3301 0300 |0005: if-ne v1, v0, 0008 // +0003 │ │ +06ebda: 0f00 |0007: return v0 │ │ +06ebdc: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +06ebde: 28fe |0009: goto 0007 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=113 │ │ locals : │ │ 0x0000 - 0x000a reg=2 move I │ │ │ │ #13 : (in Ljwtc/chess/Move;) │ │ @@ -127588,18 +127640,18 @@ │ │ type : '(II)I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -06d028: |[06d028] jwtc.chess.Move.makeMove:(II)I │ │ -06d038: e000 0206 |0000: shl-int/lit8 v0, v2, #int 6 // #06 │ │ -06d03c: b610 |0002: or-int/2addr v0, v1 │ │ -06d03e: 0f00 |0003: return v0 │ │ +06ebe0: |[06ebe0] jwtc.chess.Move.makeMove:(II)I │ │ +06ebf0: e000 0206 |0000: shl-int/lit8 v0, v2, #int 6 // #06 │ │ +06ebf4: b610 |0002: or-int/2addr v0, v1 │ │ +06ebf6: 0f00 |0003: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ locals : │ │ 0x0000 - 0x0004 reg=1 from I │ │ 0x0000 - 0x0004 reg=2 to I │ │ │ │ @@ -127608,21 +127660,21 @@ │ │ type : '(II)I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 9 16-bit code units │ │ -06d040: |[06d040] jwtc.chess.Move.makeMoveEP:(II)I │ │ -06d050: e000 0306 |0000: shl-int/lit8 v0, v3, #int 6 // #06 │ │ -06d054: b620 |0002: or-int/2addr v0, v2 │ │ -06d056: 1501 0100 |0003: const/high16 v1, #int 65536 // #1 │ │ -06d05a: b610 |0005: or-int/2addr v0, v1 │ │ -06d05c: d600 0020 |0006: or-int/lit16 v0, v0, #int 8192 // #2000 │ │ -06d060: 0f00 |0008: return v0 │ │ +06ebf8: |[06ebf8] jwtc.chess.Move.makeMoveEP:(II)I │ │ +06ec08: e000 0306 |0000: shl-int/lit8 v0, v3, #int 6 // #06 │ │ +06ec0c: b620 |0002: or-int/2addr v0, v2 │ │ +06ec0e: 1501 0100 |0003: const/high16 v1, #int 65536 // #1 │ │ +06ec12: b610 |0005: or-int/2addr v0, v1 │ │ +06ec14: d600 0020 |0006: or-int/lit16 v0, v0, #int 8192 // #2000 │ │ +06ec18: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 from I │ │ 0x0000 - 0x0009 reg=3 to I │ │ │ │ @@ -127631,20 +127683,20 @@ │ │ type : '(II)I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 7 16-bit code units │ │ -06d064: |[06d064] jwtc.chess.Move.makeMoveFirstPawn:(II)I │ │ -06d074: e000 0306 |0000: shl-int/lit8 v0, v3, #int 6 // #06 │ │ -06d078: b620 |0002: or-int/2addr v0, v2 │ │ -06d07a: 1501 0200 |0003: const/high16 v1, #int 131072 // #2 │ │ -06d07e: b610 |0005: or-int/2addr v0, v1 │ │ -06d080: 0f00 |0006: return v0 │ │ +06ec1c: |[06ec1c] jwtc.chess.Move.makeMoveFirstPawn:(II)I │ │ +06ec2c: e000 0306 |0000: shl-int/lit8 v0, v3, #int 6 // #06 │ │ +06ec30: b620 |0002: or-int/2addr v0, v2 │ │ +06ec32: 1501 0200 |0003: const/high16 v1, #int 131072 // #2 │ │ +06ec36: b610 |0005: or-int/2addr v0, v1 │ │ +06ec38: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 from I │ │ 0x0000 - 0x0007 reg=3 to I │ │ │ │ @@ -127653,20 +127705,20 @@ │ │ type : '(II)I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 7 16-bit code units │ │ -06d084: |[06d084] jwtc.chess.Move.makeMoveHit:(II)I │ │ -06d094: e000 0306 |0000: shl-int/lit8 v0, v3, #int 6 // #06 │ │ -06d098: b620 |0002: or-int/2addr v0, v2 │ │ -06d09a: 1501 0100 |0003: const/high16 v1, #int 65536 // #1 │ │ -06d09e: b610 |0005: or-int/2addr v0, v1 │ │ -06d0a0: 0f00 |0006: return v0 │ │ +06ec3c: |[06ec3c] jwtc.chess.Move.makeMoveHit:(II)I │ │ +06ec4c: e000 0306 |0000: shl-int/lit8 v0, v3, #int 6 // #06 │ │ +06ec50: b620 |0002: or-int/2addr v0, v2 │ │ +06ec52: 1501 0100 |0003: const/high16 v1, #int 65536 // #1 │ │ +06ec56: b610 |0005: or-int/2addr v0, v1 │ │ +06ec58: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 from I │ │ 0x0000 - 0x0007 reg=3 to I │ │ │ │ @@ -127675,19 +127727,19 @@ │ │ type : '(II)I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 6 16-bit code units │ │ -06d0a4: |[06d0a4] jwtc.chess.Move.makeMoveOO:(II)I │ │ -06d0b4: e000 0206 |0000: shl-int/lit8 v0, v2, #int 6 // #06 │ │ -06d0b8: b610 |0002: or-int/2addr v0, v1 │ │ -06d0ba: d600 0040 |0003: or-int/lit16 v0, v0, #int 16384 // #4000 │ │ -06d0be: 0f00 |0005: return v0 │ │ +06ec5c: |[06ec5c] jwtc.chess.Move.makeMoveOO:(II)I │ │ +06ec6c: e000 0206 |0000: shl-int/lit8 v0, v2, #int 6 // #06 │ │ +06ec70: b610 |0002: or-int/2addr v0, v1 │ │ +06ec72: d600 0040 |0003: or-int/lit16 v0, v0, #int 16384 // #4000 │ │ +06ec76: 0f00 |0005: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=53 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 from I │ │ 0x0000 - 0x0006 reg=2 to I │ │ │ │ @@ -127696,20 +127748,20 @@ │ │ type : '(II)I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -06d0c0: |[06d0c0] jwtc.chess.Move.makeMoveOOO:(II)I │ │ -06d0d0: e000 0306 |0000: shl-int/lit8 v0, v3, #int 6 // #06 │ │ -06d0d4: b620 |0002: or-int/2addr v0, v2 │ │ -06d0d6: 1401 0080 0000 |0003: const v1, #float 4.59177e-41 // #00008000 │ │ -06d0dc: b610 |0006: or-int/2addr v0, v1 │ │ -06d0de: 0f00 |0007: return v0 │ │ +06ec78: |[06ec78] jwtc.chess.Move.makeMoveOOO:(II)I │ │ +06ec88: e000 0306 |0000: shl-int/lit8 v0, v3, #int 6 // #06 │ │ +06ec8c: b620 |0002: or-int/2addr v0, v2 │ │ +06ec8e: 1401 0080 0000 |0003: const v1, #float 4.59177e-41 // #00008000 │ │ +06ec94: b610 |0006: or-int/2addr v0, v1 │ │ +06ec96: 0f00 |0007: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=57 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 from I │ │ 0x0000 - 0x0008 reg=3 to I │ │ │ │ @@ -127718,28 +127770,28 @@ │ │ type : '(IIIZ)I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 18 16-bit code units │ │ -06d0e0: |[06d0e0] jwtc.chess.Move.makeMovePromotion:(IIIZ)I │ │ -06d0f0: e000 0306 |0000: shl-int/lit8 v0, v3, #int 6 // #06 │ │ -06d0f4: b620 |0002: or-int/2addr v0, v2 │ │ -06d0f6: 1501 0800 |0003: const/high16 v1, #int 524288 // #8 │ │ -06d0fa: b610 |0005: or-int/2addr v0, v1 │ │ -06d0fc: e001 0414 |0006: shl-int/lit8 v1, v4, #int 20 // #14 │ │ -06d100: b601 |0008: or-int/2addr v1, v0 │ │ -06d102: 1210 |0009: const/4 v0, #int 1 // #1 │ │ -06d104: 3305 0600 |000a: if-ne v5, v0, 0010 // +0006 │ │ -06d108: 1500 0100 |000c: const/high16 v0, #int 65536 // #1 │ │ -06d10c: b610 |000e: or-int/2addr v0, v1 │ │ -06d10e: 0f00 |000f: return v0 │ │ -06d110: 1200 |0010: const/4 v0, #int 0 // #0 │ │ -06d112: 28fd |0011: goto 000e // -0003 │ │ +06ec98: |[06ec98] jwtc.chess.Move.makeMovePromotion:(IIIZ)I │ │ +06eca8: e000 0306 |0000: shl-int/lit8 v0, v3, #int 6 // #06 │ │ +06ecac: b620 |0002: or-int/2addr v0, v2 │ │ +06ecae: 1501 0800 |0003: const/high16 v1, #int 524288 // #8 │ │ +06ecb2: b610 |0005: or-int/2addr v0, v1 │ │ +06ecb4: e001 0414 |0006: shl-int/lit8 v1, v4, #int 20 // #14 │ │ +06ecb8: b601 |0008: or-int/2addr v1, v0 │ │ +06ecba: 1210 |0009: const/4 v0, #int 1 // #1 │ │ +06ecbc: 3305 0600 |000a: if-ne v5, v0, 0010 // +0006 │ │ +06ecc0: 1500 0100 |000c: const/high16 v0, #int 65536 // #1 │ │ +06ecc4: b610 |000e: or-int/2addr v0, v1 │ │ +06ecc6: 0f00 |000f: return v0 │ │ +06ecc8: 1200 |0010: const/4 v0, #int 0 // #0 │ │ +06ecca: 28fd |0011: goto 000e // -0003 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=61 │ │ locals : │ │ 0x0000 - 0x0012 reg=2 from I │ │ 0x0000 - 0x0012 reg=3 to I │ │ 0x0000 - 0x0012 reg=4 piece I │ │ @@ -127750,18 +127802,18 @@ │ │ type : '(I)I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -06d114: |[06d114] jwtc.chess.Move.setCheck:(I)I │ │ -06d124: 1500 0400 |0000: const/high16 v0, #int 262144 // #4 │ │ -06d128: b610 |0002: or-int/2addr v0, v1 │ │ -06d12a: 0f00 |0003: return v0 │ │ +06eccc: |[06eccc] jwtc.chess.Move.setCheck:(I)I │ │ +06ecdc: 1500 0400 |0000: const/high16 v0, #int 262144 // #4 │ │ +06ece0: b610 |0002: or-int/2addr v0, v1 │ │ +06ece2: 0f00 |0003: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=65 │ │ locals : │ │ 0x0000 - 0x0004 reg=1 move I │ │ │ │ #21 : (in Ljwtc/chess/Move;) │ │ @@ -127769,91 +127821,91 @@ │ │ type : '(I)Ljava/lang/String;' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 109 16-bit code units │ │ -06d12c: |[06d12c] jwtc.chess.Move.toDbgString:(I)Ljava/lang/String; │ │ -06d13c: 7110 591b 0200 |0000: invoke-static {v2}, Ljwtc/chess/Move;.isOO:(I)Z // method@1b59 │ │ -06d142: 0a00 |0003: move-result v0 │ │ -06d144: 3800 0500 |0004: if-eqz v0, 0009 // +0005 │ │ -06d148: 1a00 5d0b |0006: const-string v0, "O-O" // string@0b5d │ │ -06d14c: 1100 |0008: return-object v0 │ │ -06d14e: 7110 5a1b 0200 |0009: invoke-static {v2}, Ljwtc/chess/Move;.isOOO:(I)Z // method@1b5a │ │ -06d154: 0a00 |000c: move-result v0 │ │ -06d156: 3800 0500 |000d: if-eqz v0, 0012 // +0005 │ │ -06d15a: 1a00 5e0b |000f: const-string v0, "O-O-O" // string@0b5e │ │ -06d15e: 28f7 |0011: goto 0008 // -0009 │ │ -06d160: 2200 4203 |0012: new-instance v0, Ljava/lang/StringBuilder; // type@0342 │ │ -06d164: 7010 5715 0000 |0014: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ -06d16a: 1a01 690e |0017: const-string v1, "[" // string@0e69 │ │ -06d16e: 6e20 5f15 1000 |0019: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -06d174: 0c00 |001c: move-result-object v0 │ │ -06d176: 7110 521b 0200 |001d: invoke-static {v2}, Ljwtc/chess/Move;.getFrom:(I)I // method@1b52 │ │ -06d17c: 0a01 |0020: move-result v1 │ │ -06d17e: 7110 7d1b 0100 |0021: invoke-static {v1}, Ljwtc/chess/Pos;.toString:(I)Ljava/lang/String; // method@1b7d │ │ -06d184: 0c01 |0024: move-result-object v1 │ │ -06d186: 6e20 5f15 1000 |0025: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -06d18c: 0c01 |0028: move-result-object v1 │ │ -06d18e: 7110 581b 0200 |0029: invoke-static {v2}, Ljwtc/chess/Move;.isHIT:(I)Z // method@1b58 │ │ -06d194: 0a00 |002c: move-result v0 │ │ -06d196: 3800 3700 |002d: if-eqz v0, 0064 // +0037 │ │ -06d19a: 1a00 b823 |002f: const-string v0, "x" // string@23b8 │ │ -06d19e: 6e20 5f15 0100 |0031: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -06d1a4: 0c00 |0034: move-result-object v0 │ │ -06d1a6: 7110 541b 0200 |0035: invoke-static {v2}, Ljwtc/chess/Move;.getTo:(I)I // method@1b54 │ │ -06d1ac: 0a01 |0038: move-result v1 │ │ -06d1ae: 7110 7d1b 0100 |0039: invoke-static {v1}, Ljwtc/chess/Pos;.toString:(I)Ljava/lang/String; // method@1b7d │ │ -06d1b4: 0c01 |003c: move-result-object v1 │ │ -06d1b6: 6e20 5f15 1000 |003d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -06d1bc: 0c01 |0040: move-result-object v1 │ │ -06d1be: 7110 551b 0200 |0041: invoke-static {v2}, Ljwtc/chess/Move;.isCheck:(I)Z // method@1b55 │ │ -06d1c4: 0a00 |0044: move-result v0 │ │ -06d1c6: 3800 2200 |0045: if-eqz v0, 0067 // +0022 │ │ -06d1ca: 1a00 2501 |0047: const-string v0, "+" // string@0125 │ │ -06d1ce: 6e20 5f15 0100 |0049: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -06d1d4: 0c01 |004c: move-result-object v1 │ │ -06d1d6: 7110 561b 0200 |004d: invoke-static {v2}, Ljwtc/chess/Move;.isEP:(I)Z // method@1b56 │ │ -06d1dc: 0a00 |0050: move-result v0 │ │ -06d1de: 3800 1900 |0051: if-eqz v0, 006a // +0019 │ │ -06d1e2: 1a00 6100 |0053: const-string v0, " ep" // string@0061 │ │ -06d1e6: 6e20 5f15 0100 |0055: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -06d1ec: 0c00 |0058: move-result-object v0 │ │ -06d1ee: 1a01 a60e |0059: const-string v1, "]" // string@0ea6 │ │ -06d1f2: 6e20 5f15 1000 |005b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -06d1f8: 0c00 |005e: move-result-object v0 │ │ -06d1fa: 6e10 6415 0000 |005f: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ -06d200: 0c00 |0062: move-result-object v0 │ │ -06d202: 28a5 |0063: goto 0008 // -005b │ │ -06d204: 1a00 2e01 |0064: const-string v0, "-" // string@012e │ │ -06d208: 28cb |0066: goto 0031 // -0035 │ │ -06d20a: 1a00 0000 |0067: const-string v0, "" // string@0000 │ │ -06d20e: 28e0 |0069: goto 0049 // -0020 │ │ -06d210: 1a00 0000 |006a: const-string v0, "" // string@0000 │ │ -06d214: 28e9 |006c: goto 0055 // -0017 │ │ +06ece4: |[06ece4] jwtc.chess.Move.toDbgString:(I)Ljava/lang/String; │ │ +06ecf4: 7110 581b 0200 |0000: invoke-static {v2}, Ljwtc/chess/Move;.isOO:(I)Z // method@1b58 │ │ +06ecfa: 0a00 |0003: move-result v0 │ │ +06ecfc: 3800 0500 |0004: if-eqz v0, 0009 // +0005 │ │ +06ed00: 1a00 5a0b |0006: const-string v0, "O-O" // string@0b5a │ │ +06ed04: 1100 |0008: return-object v0 │ │ +06ed06: 7110 591b 0200 |0009: invoke-static {v2}, Ljwtc/chess/Move;.isOOO:(I)Z // method@1b59 │ │ +06ed0c: 0a00 |000c: move-result v0 │ │ +06ed0e: 3800 0500 |000d: if-eqz v0, 0012 // +0005 │ │ +06ed12: 1a00 5b0b |000f: const-string v0, "O-O-O" // string@0b5b │ │ +06ed16: 28f7 |0011: goto 0008 // -0009 │ │ +06ed18: 2200 3f03 |0012: new-instance v0, Ljava/lang/StringBuilder; // type@033f │ │ +06ed1c: 7010 5715 0000 |0014: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ +06ed22: 1a01 660e |0017: const-string v1, "[" // string@0e66 │ │ +06ed26: 6e20 5f15 1000 |0019: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +06ed2c: 0c00 |001c: move-result-object v0 │ │ +06ed2e: 7110 511b 0200 |001d: invoke-static {v2}, Ljwtc/chess/Move;.getFrom:(I)I // method@1b51 │ │ +06ed34: 0a01 |0020: move-result v1 │ │ +06ed36: 7110 7c1b 0100 |0021: invoke-static {v1}, Ljwtc/chess/Pos;.toString:(I)Ljava/lang/String; // method@1b7c │ │ +06ed3c: 0c01 |0024: move-result-object v1 │ │ +06ed3e: 6e20 5f15 1000 |0025: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +06ed44: 0c01 |0028: move-result-object v1 │ │ +06ed46: 7110 571b 0200 |0029: invoke-static {v2}, Ljwtc/chess/Move;.isHIT:(I)Z // method@1b57 │ │ +06ed4c: 0a00 |002c: move-result v0 │ │ +06ed4e: 3800 3700 |002d: if-eqz v0, 0064 // +0037 │ │ +06ed52: 1a00 b423 |002f: const-string v0, "x" // string@23b4 │ │ +06ed56: 6e20 5f15 0100 |0031: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +06ed5c: 0c00 |0034: move-result-object v0 │ │ +06ed5e: 7110 531b 0200 |0035: invoke-static {v2}, Ljwtc/chess/Move;.getTo:(I)I // method@1b53 │ │ +06ed64: 0a01 |0038: move-result v1 │ │ +06ed66: 7110 7c1b 0100 |0039: invoke-static {v1}, Ljwtc/chess/Pos;.toString:(I)Ljava/lang/String; // method@1b7c │ │ +06ed6c: 0c01 |003c: move-result-object v1 │ │ +06ed6e: 6e20 5f15 1000 |003d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +06ed74: 0c01 |0040: move-result-object v1 │ │ +06ed76: 7110 541b 0200 |0041: invoke-static {v2}, Ljwtc/chess/Move;.isCheck:(I)Z // method@1b54 │ │ +06ed7c: 0a00 |0044: move-result v0 │ │ +06ed7e: 3800 2200 |0045: if-eqz v0, 0067 // +0022 │ │ +06ed82: 1a00 2501 |0047: const-string v0, "+" // string@0125 │ │ +06ed86: 6e20 5f15 0100 |0049: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +06ed8c: 0c01 |004c: move-result-object v1 │ │ +06ed8e: 7110 551b 0200 |004d: invoke-static {v2}, Ljwtc/chess/Move;.isEP:(I)Z // method@1b55 │ │ +06ed94: 0a00 |0050: move-result v0 │ │ +06ed96: 3800 1900 |0051: if-eqz v0, 006a // +0019 │ │ +06ed9a: 1a00 6100 |0053: const-string v0, " ep" // string@0061 │ │ +06ed9e: 6e20 5f15 0100 |0055: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +06eda4: 0c00 |0058: move-result-object v0 │ │ +06eda6: 1a01 a30e |0059: const-string v1, "]" // string@0ea3 │ │ +06edaa: 6e20 5f15 1000 |005b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +06edb0: 0c00 |005e: move-result-object v0 │ │ +06edb2: 6e10 6415 0000 |005f: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ +06edb8: 0c00 |0062: move-result-object v0 │ │ +06edba: 28a5 |0063: goto 0008 // -005b │ │ +06edbc: 1a00 2e01 |0064: const-string v0, "-" // string@012e │ │ +06edc0: 28cb |0066: goto 0031 // -0035 │ │ +06edc2: 1a00 0000 |0067: const-string v0, "" // string@0000 │ │ +06edc6: 28e0 |0069: goto 0049 // -0020 │ │ +06edc8: 1a00 0000 |006a: const-string v0, "" // string@0000 │ │ +06edcc: 28e9 |006c: goto 0055 // -0017 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=123 │ │ 0x0006 line=124 │ │ 0x0008 line=127 │ │ 0x0009 line=125 │ │ 0x000f line=126 │ │ 0x0012 line=127 │ │ locals : │ │ 0x0000 - 0x006d reg=2 move I │ │ │ │ Virtual methods - │ │ - source_file_idx : 2830 (Move.java) │ │ + source_file_idx : 2827 (Move.java) │ │ │ │ Class #554 header: │ │ -class_idx : 1134 │ │ +class_idx : 1131 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 826 │ │ -source_file_idx : 2954 │ │ +superclass_idx : 823 │ │ +source_file_idx : 2951 │ │ static_fields_size : 10 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 0 │ │ │ │ Class #554 - │ │ Class descriptor : 'Ljwtc/chess/PGNColumns;' │ │ @@ -127919,71 +127971,71 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 41 16-bit code units │ │ -06d218: |[06d218] jwtc.chess.PGNColumns.:()V │ │ -06d228: 1270 |0000: const/4 v0, #int 7 // #7 │ │ -06d22a: 2300 a604 |0001: new-array v0, v0, [Ljava/lang/String; // type@04a6 │ │ -06d22e: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -06d230: 1a02 290f |0004: const-string v2, "_id" // string@0f29 │ │ -06d234: 4d02 0001 |0006: aput-object v2, v0, v1 │ │ -06d238: 1211 |0008: const/4 v1, #int 1 // #1 │ │ -06d23a: 1a02 8a23 |0009: const-string v2, "white" // string@238a │ │ -06d23e: 4d02 0001 |000b: aput-object v2, v0, v1 │ │ -06d242: 1221 |000d: const/4 v1, #int 2 // #2 │ │ -06d244: 1a02 5211 |000e: const-string v2, "black" // string@1152 │ │ -06d248: 4d02 0001 |0010: aput-object v2, v0, v1 │ │ -06d24c: 1231 |0012: const/4 v1, #int 3 // #3 │ │ -06d24e: 1a02 f61d |0013: const-string v2, "pgn" // string@1df6 │ │ -06d252: 4d02 0001 |0015: aput-object v2, v0, v1 │ │ -06d256: 1241 |0017: const/4 v1, #int 4 // #4 │ │ -06d258: 1a02 0f13 |0018: const-string v2, "date" // string@130f │ │ -06d25c: 4d02 0001 |001a: aput-object v2, v0, v1 │ │ -06d260: 1251 |001c: const/4 v1, #int 5 // #5 │ │ -06d262: 1a02 c71e |001d: const-string v2, "rating" // string@1ec7 │ │ -06d266: 4d02 0001 |001f: aput-object v2, v0, v1 │ │ -06d26a: 1261 |0021: const/4 v1, #int 6 // #6 │ │ -06d26c: 1a02 1114 |0022: const-string v2, "event" // string@1411 │ │ -06d270: 4d02 0001 |0024: aput-object v2, v0, v1 │ │ -06d274: 6900 c90a |0026: sput-object v0, Ljwtc/chess/PGNColumns;.COLUMNS:[Ljava/lang/String; // field@0ac9 │ │ -06d278: 0e00 |0028: return-void │ │ +06edd0: |[06edd0] jwtc.chess.PGNColumns.:()V │ │ +06ede0: 1270 |0000: const/4 v0, #int 7 // #7 │ │ +06ede2: 2300 a304 |0001: new-array v0, v0, [Ljava/lang/String; // type@04a3 │ │ +06ede6: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +06ede8: 1a02 260f |0004: const-string v2, "_id" // string@0f26 │ │ +06edec: 4d02 0001 |0006: aput-object v2, v0, v1 │ │ +06edf0: 1211 |0008: const/4 v1, #int 1 // #1 │ │ +06edf2: 1a02 8623 |0009: const-string v2, "white" // string@2386 │ │ +06edf6: 4d02 0001 |000b: aput-object v2, v0, v1 │ │ +06edfa: 1221 |000d: const/4 v1, #int 2 // #2 │ │ +06edfc: 1a02 4e11 |000e: const-string v2, "black" // string@114e │ │ +06ee00: 4d02 0001 |0010: aput-object v2, v0, v1 │ │ +06ee04: 1231 |0012: const/4 v1, #int 3 // #3 │ │ +06ee06: 1a02 f21d |0013: const-string v2, "pgn" // string@1df2 │ │ +06ee0a: 4d02 0001 |0015: aput-object v2, v0, v1 │ │ +06ee0e: 1241 |0017: const/4 v1, #int 4 // #4 │ │ +06ee10: 1a02 0b13 |0018: const-string v2, "date" // string@130b │ │ +06ee14: 4d02 0001 |001a: aput-object v2, v0, v1 │ │ +06ee18: 1251 |001c: const/4 v1, #int 5 // #5 │ │ +06ee1a: 1a02 c31e |001d: const-string v2, "rating" // string@1ec3 │ │ +06ee1e: 4d02 0001 |001f: aput-object v2, v0, v1 │ │ +06ee22: 1261 |0021: const/4 v1, #int 6 // #6 │ │ +06ee24: 1a02 0d14 |0022: const-string v2, "event" // string@140d │ │ +06ee28: 4d02 0001 |0024: aput-object v2, v0, v1 │ │ +06ee2c: 6900 c90a |0026: sput-object v0, Ljwtc/chess/PGNColumns;.COLUMNS:[Ljava/lang/String; // field@0ac9 │ │ +06ee30: 0e00 |0028: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=22 │ │ locals : │ │ │ │ #1 : (in Ljwtc/chess/PGNColumns;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -06d27c: |[06d27c] jwtc.chess.PGNColumns.:()V │ │ -06d28c: 7010 1c15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ -06d292: 0e00 |0003: return-void │ │ +06ee34: |[06ee34] jwtc.chess.PGNColumns.:()V │ │ +06ee44: 7010 1c15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ +06ee4a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=5 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Ljwtc/chess/PGNColumns; │ │ │ │ Virtual methods - │ │ - source_file_idx : 2954 (PGNColumns.java) │ │ + source_file_idx : 2951 (PGNColumns.java) │ │ │ │ Class #555 header: │ │ -class_idx : 1135 │ │ +class_idx : 1132 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 826 │ │ -source_file_idx : 2956 │ │ +superclass_idx : 823 │ │ +source_file_idx : 2953 │ │ static_fields_size : 0 │ │ instance_fields_size: 3 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ Class #555 - │ │ Class descriptor : 'Ljwtc/chess/PGNEntry;' │ │ @@ -128010,41 +128062,41 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -06d294: |[06d294] jwtc.chess.PGNEntry.:(Ljava/lang/String;Ljava/lang/String;I)V │ │ -06d2a4: 7010 1c15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ -06d2aa: 5b01 d40a |0003: iput-object v1, v0, Ljwtc/chess/PGNEntry;._sMove:Ljava/lang/String; // field@0ad4 │ │ -06d2ae: 5b02 d30a |0005: iput-object v2, v0, Ljwtc/chess/PGNEntry;._sAnnotation:Ljava/lang/String; // field@0ad3 │ │ -06d2b2: 5903 d20a |0007: iput v3, v0, Ljwtc/chess/PGNEntry;._move:I // field@0ad2 │ │ -06d2b6: 0e00 |0009: return-void │ │ +06ee4c: |[06ee4c] jwtc.chess.PGNEntry.:(Ljava/lang/String;Ljava/lang/String;I)V │ │ +06ee5c: 7010 1c15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ +06ee62: 5b01 d40a |0003: iput-object v1, v0, Ljwtc/chess/PGNEntry;._sMove:Ljava/lang/String; // field@0ad4 │ │ +06ee66: 5b02 d30a |0005: iput-object v2, v0, Ljwtc/chess/PGNEntry;._sAnnotation:Ljava/lang/String; // field@0ad3 │ │ +06ee6a: 5903 d20a |0007: iput v3, v0, Ljwtc/chess/PGNEntry;._move:I // field@0ad2 │ │ +06ee6e: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=8 │ │ 0x0003 line=9 │ │ 0x0005 line=10 │ │ 0x0007 line=11 │ │ 0x0009 line=12 │ │ locals : │ │ 0x0000 - 0x000a reg=0 this Ljwtc/chess/PGNEntry; │ │ 0x0000 - 0x000a reg=1 sM Ljava/lang/String; │ │ 0x0000 - 0x000a reg=2 sA Ljava/lang/String; │ │ 0x0000 - 0x000a reg=3 m I │ │ │ │ Virtual methods - │ │ - source_file_idx : 2956 (PGNEntry.java) │ │ + source_file_idx : 2953 (PGNEntry.java) │ │ │ │ Class #556 header: │ │ -class_idx : 1136 │ │ +class_idx : 1133 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 66 │ │ -source_file_idx : 2961 │ │ +source_file_idx : 2958 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #556 annotations: │ │ Annotations on class │ │ @@ -128064,20 +128116,20 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 8 16-bit code units │ │ -06d2b8: |[06d2b8] jwtc.chess.PGNProvider$DatabaseHelper.:(Landroid/content/Context;)V │ │ -06d2c8: 1a00 f011 |0000: const-string v0, "chess_pgn.db" // string@11f0 │ │ -06d2cc: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -06d2ce: 1232 |0003: const/4 v2, #int 3 // #3 │ │ -06d2d0: 7052 4401 4310 |0004: invoke-direct {v3, v4, v0, v1, v2}, Landroid/database/sqlite/SQLiteOpenHelper;.:(Landroid/content/Context;Ljava/lang/String;Landroid/database/sqlite/SQLiteDatabase$CursorFactory;I)V // method@0144 │ │ -06d2d6: 0e00 |0007: return-void │ │ +06ee70: |[06ee70] jwtc.chess.PGNProvider$DatabaseHelper.:(Landroid/content/Context;)V │ │ +06ee80: 1a00 ec11 |0000: const-string v0, "chess_pgn.db" // string@11ec │ │ +06ee84: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +06ee86: 1232 |0003: const/4 v2, #int 3 // #3 │ │ +06ee88: 7052 4401 4310 |0004: invoke-direct {v3, v4, v0, v1, v2}, Landroid/database/sqlite/SQLiteOpenHelper;.:(Landroid/content/Context;Ljava/lang/String;Landroid/database/sqlite/SQLiteDatabase$CursorFactory;I)V // method@0144 │ │ +06ee8e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ 0x0007 line=46 │ │ locals : │ │ 0x0000 - 0x0008 reg=3 this Ljwtc/chess/PGNProvider$DatabaseHelper; │ │ 0x0000 - 0x0008 reg=4 context Landroid/content/Context; │ │ @@ -128088,54 +128140,54 @@ │ │ type : '(Landroid/database/sqlite/SQLiteDatabase;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 82 16-bit code units │ │ -06d2d8: |[06d2d8] jwtc.chess.PGNProvider$DatabaseHelper.onCreate:(Landroid/database/sqlite/SQLiteDatabase;)V │ │ -06d2e8: 1a03 fc02 |0000: const-string v3, "CREATE TABLE games (_id INTEGER PRIMARY KEY,white TEXT,black TEXT,pgn TEXT,date INTEGER,rating REAL,event TEXT);" // string@02fc │ │ -06d2ec: 6e20 4101 3700 |0002: invoke-virtual {v7, v3}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@0141 │ │ -06d2f2: 1a02 5801 |0005: const-string v2, "1. Nf3 Nf6 2. c4 g6 3. Nc3 Bg7 4. d4 O-O 5. Bf4 d5 6. Qb3 dxc4 7. Qxc4 c6 8. e4 Nbd7 9. Rd1 Nb6 10. Qc5 Bg4 11. Bg5 Na4 12. Qa3 Nxc3 13. bxc3 Nxe4 14. Bxe7 Qb6 15. Bc4 Nxc3 16. Bc5 Rfe8+ 17. Kf1 Be6 18. Bxb6 Bxc4+ 19. Kg1 Ne2+ 20. Kf1 Nxd4+ 21. Kg1 Ne2+ 22. Kf1 Nc3+ 23. Kg1 axb6 24. Qb4 Ra4 25. Qxb6 Nxd1 26. h3 Rxa2 27. Kh2 Nxf2 28. Re1 Rxe1 29. Qd8+ Bf8 30. Nxe1 Bd5 31. Nf3 Ne4 32. Qb8 b5 33. h4 h5 34. Ne5 Kg7 35. Kg1 Bc5+ 36. Kf1 Ng3+ 37. Ke1 Bb4+ 38. Kd1 Bb3+ 39. Kc1 Ne2+ 40. Kb1 Nc3+ 41. Kc1 Rc2# 0-1" // string@0158 │ │ -06d2f6: 7100 b115 0000 |0007: invoke-static {}, Ljava/util/Calendar;.getInstance:()Ljava/util/Calendar; // method@15b1 │ │ -06d2fc: 0c00 |000a: move-result-object v0 │ │ -06d2fe: 1303 a407 |000b: const/16 v3, #int 1956 // #7a4 │ │ -06d302: 1304 0a00 |000d: const/16 v4, #int 10 // #a │ │ -06d306: 1305 1100 |000f: const/16 v5, #int 17 // #11 │ │ -06d30a: 6e40 b415 3054 |0011: invoke-virtual {v0, v3, v4, v5}, Ljava/util/Calendar;.set:(III)V // method@15b4 │ │ -06d310: 2203 4203 |0014: new-instance v3, Ljava/lang/StringBuilder; // type@0342 │ │ -06d314: 7010 5715 0300 |0016: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ -06d31a: 1a04 0000 |0019: const-string v4, "" // string@0000 │ │ -06d31e: 6e20 5f15 4300 |001b: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -06d324: 0c03 |001e: move-result-object v3 │ │ -06d326: 6e10 b315 0000 |001f: invoke-virtual {v0}, Ljava/util/Calendar;.getTimeInMillis:()J // method@15b3 │ │ -06d32c: 0b04 |0022: move-result-wide v4 │ │ -06d32e: 6e30 5c15 4305 |0023: invoke-virtual {v3, v4, v5}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@155c │ │ -06d334: 0c03 |0026: move-result-object v3 │ │ -06d336: 6e10 6415 0300 |0027: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ -06d33c: 0c01 |002a: move-result-object v1 │ │ -06d33e: 2203 4203 |002b: new-instance v3, Ljava/lang/StringBuilder; // type@0342 │ │ -06d342: 7010 5715 0300 |002d: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ -06d348: 1a04 ec04 |0030: const-string v4, "INSERT INTO games (white, black, pgn, date, rating, event) VALUES ('Donald Byrne', 'Robert James Fischer', '" // string@04ec │ │ -06d34c: 6e20 5f15 4300 |0032: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -06d352: 0c03 |0035: move-result-object v3 │ │ -06d354: 6e20 5f15 2300 |0036: invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -06d35a: 0c03 |0039: move-result-object v3 │ │ -06d35c: 1a04 dc00 |003a: const-string v4, "', " // string@00dc │ │ -06d360: 6e20 5f15 4300 |003c: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -06d366: 0c03 |003f: move-result-object v3 │ │ -06d368: 6e20 5f15 1300 |0040: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -06d36e: 0c03 |0043: move-result-object v3 │ │ -06d370: 1a04 2801 |0044: const-string v4, ", 5.0, 'Great game');" // string@0128 │ │ -06d374: 6e20 5f15 4300 |0046: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -06d37a: 0c03 |0049: move-result-object v3 │ │ -06d37c: 6e10 6415 0300 |004a: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ -06d382: 0c03 |004d: move-result-object v3 │ │ -06d384: 6e20 4101 3700 |004e: invoke-virtual {v7, v3}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@0141 │ │ -06d38a: 0e00 |0051: return-void │ │ +06ee90: |[06ee90] jwtc.chess.PGNProvider$DatabaseHelper.onCreate:(Landroid/database/sqlite/SQLiteDatabase;)V │ │ +06eea0: 1a03 fc02 |0000: const-string v3, "CREATE TABLE games (_id INTEGER PRIMARY KEY,white TEXT,black TEXT,pgn TEXT,date INTEGER,rating REAL,event TEXT);" // string@02fc │ │ +06eea4: 6e20 4101 3700 |0002: invoke-virtual {v7, v3}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@0141 │ │ +06eeaa: 1a02 5801 |0005: const-string v2, "1. Nf3 Nf6 2. c4 g6 3. Nc3 Bg7 4. d4 O-O 5. Bf4 d5 6. Qb3 dxc4 7. Qxc4 c6 8. e4 Nbd7 9. Rd1 Nb6 10. Qc5 Bg4 11. Bg5 Na4 12. Qa3 Nxc3 13. bxc3 Nxe4 14. Bxe7 Qb6 15. Bc4 Nxc3 16. Bc5 Rfe8+ 17. Kf1 Be6 18. Bxb6 Bxc4+ 19. Kg1 Ne2+ 20. Kf1 Nxd4+ 21. Kg1 Ne2+ 22. Kf1 Nc3+ 23. Kg1 axb6 24. Qb4 Ra4 25. Qxb6 Nxd1 26. h3 Rxa2 27. Kh2 Nxf2 28. Re1 Rxe1 29. Qd8+ Bf8 30. Nxe1 Bd5 31. Nf3 Ne4 32. Qb8 b5 33. h4 h5 34. Ne5 Kg7 35. Kg1 Bc5+ 36. Kf1 Ng3+ 37. Ke1 Bb4+ 38. Kd1 Bb3+ 39. Kc1 Ne2+ 40. Kb1 Nc3+ 41. Kc1 Rc2# 0-1" // string@0158 │ │ +06eeae: 7100 b115 0000 |0007: invoke-static {}, Ljava/util/Calendar;.getInstance:()Ljava/util/Calendar; // method@15b1 │ │ +06eeb4: 0c00 |000a: move-result-object v0 │ │ +06eeb6: 1303 a407 |000b: const/16 v3, #int 1956 // #7a4 │ │ +06eeba: 1304 0a00 |000d: const/16 v4, #int 10 // #a │ │ +06eebe: 1305 1100 |000f: const/16 v5, #int 17 // #11 │ │ +06eec2: 6e40 b415 3054 |0011: invoke-virtual {v0, v3, v4, v5}, Ljava/util/Calendar;.set:(III)V // method@15b4 │ │ +06eec8: 2203 3f03 |0014: new-instance v3, Ljava/lang/StringBuilder; // type@033f │ │ +06eecc: 7010 5715 0300 |0016: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ +06eed2: 1a04 0000 |0019: const-string v4, "" // string@0000 │ │ +06eed6: 6e20 5f15 4300 |001b: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +06eedc: 0c03 |001e: move-result-object v3 │ │ +06eede: 6e10 b315 0000 |001f: invoke-virtual {v0}, Ljava/util/Calendar;.getTimeInMillis:()J // method@15b3 │ │ +06eee4: 0b04 |0022: move-result-wide v4 │ │ +06eee6: 6e30 5c15 4305 |0023: invoke-virtual {v3, v4, v5}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@155c │ │ +06eeec: 0c03 |0026: move-result-object v3 │ │ +06eeee: 6e10 6415 0300 |0027: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ +06eef4: 0c01 |002a: move-result-object v1 │ │ +06eef6: 2203 3f03 |002b: new-instance v3, Ljava/lang/StringBuilder; // type@033f │ │ +06eefa: 7010 5715 0300 |002d: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ +06ef00: 1a04 ec04 |0030: const-string v4, "INSERT INTO games (white, black, pgn, date, rating, event) VALUES ('Donald Byrne', 'Robert James Fischer', '" // string@04ec │ │ +06ef04: 6e20 5f15 4300 |0032: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +06ef0a: 0c03 |0035: move-result-object v3 │ │ +06ef0c: 6e20 5f15 2300 |0036: invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +06ef12: 0c03 |0039: move-result-object v3 │ │ +06ef14: 1a04 dc00 |003a: const-string v4, "', " // string@00dc │ │ +06ef18: 6e20 5f15 4300 |003c: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +06ef1e: 0c03 |003f: move-result-object v3 │ │ +06ef20: 6e20 5f15 1300 |0040: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +06ef26: 0c03 |0043: move-result-object v3 │ │ +06ef28: 1a04 2801 |0044: const-string v4, ", 5.0, 'Great game');" // string@0128 │ │ +06ef2c: 6e20 5f15 4300 |0046: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +06ef32: 0c03 |0049: move-result-object v3 │ │ +06ef34: 6e10 6415 0300 |004a: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ +06ef3a: 0c03 |004d: move-result-object v3 │ │ +06ef3c: 6e20 4101 3700 |004e: invoke-virtual {v7, v3}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@0141 │ │ +06ef42: 0e00 |0051: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ 0x0005 line=59 │ │ 0x0007 line=60 │ │ 0x000b line=61 │ │ 0x0014 line=62 │ │ @@ -128153,57 +128205,57 @@ │ │ type : '(Landroid/database/sqlite/SQLiteDatabase;II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 49 16-bit code units │ │ -06d38c: |[06d38c] jwtc.chess.PGNProvider$DatabaseHelper.onUpgrade:(Landroid/database/sqlite/SQLiteDatabase;II)V │ │ -06d39c: 1a00 900b |0000: const-string v0, "PGNProvider" // string@0b90 │ │ -06d3a0: 2201 4203 |0002: new-instance v1, Ljava/lang/StringBuilder; // type@0342 │ │ -06d3a4: 7010 5715 0100 |0004: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ -06d3aa: 1a02 830d |0007: const-string v2, "Upgrading database from version " // string@0d83 │ │ -06d3ae: 6e20 5f15 2100 |0009: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -06d3b4: 0c01 |000c: move-result-object v1 │ │ -06d3b6: 6e20 5b15 5100 |000d: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@155b │ │ -06d3bc: 0c01 |0010: move-result-object v1 │ │ -06d3be: 1a02 b700 |0011: const-string v2, " to " // string@00b7 │ │ -06d3c2: 6e20 5f15 2100 |0013: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -06d3c8: 0c01 |0016: move-result-object v1 │ │ -06d3ca: 6e20 5b15 6100 |0017: invoke-virtual {v1, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@155b │ │ -06d3d0: 0c01 |001a: move-result-object v1 │ │ -06d3d2: 1a02 2d01 |001b: const-string v2, ", which will destroy all old data" // string@012d │ │ -06d3d6: 6e20 5f15 2100 |001d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -06d3dc: 0c01 |0020: move-result-object v1 │ │ -06d3de: 6e10 6415 0100 |0021: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ -06d3e4: 0c01 |0024: move-result-object v1 │ │ -06d3e6: 7120 fa11 1000 |0025: invoke-static {v0, v1}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@11fa │ │ -06d3ec: 1a00 ba03 |0028: const-string v0, "DROP TABLE IF EXISTS games" // string@03ba │ │ -06d3f0: 6e20 4101 0400 |002a: invoke-virtual {v4, v0}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@0141 │ │ -06d3f6: 6e20 6b1b 4300 |002d: invoke-virtual {v3, v4}, Ljwtc/chess/PGNProvider$DatabaseHelper;.onCreate:(Landroid/database/sqlite/SQLiteDatabase;)V // method@1b6b │ │ -06d3fc: 0e00 |0030: return-void │ │ +06ef44: |[06ef44] jwtc.chess.PGNProvider$DatabaseHelper.onUpgrade:(Landroid/database/sqlite/SQLiteDatabase;II)V │ │ +06ef54: 1a00 8d0b |0000: const-string v0, "PGNProvider" // string@0b8d │ │ +06ef58: 2201 3f03 |0002: new-instance v1, Ljava/lang/StringBuilder; // type@033f │ │ +06ef5c: 7010 5715 0100 |0004: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ +06ef62: 1a02 800d |0007: const-string v2, "Upgrading database from version " // string@0d80 │ │ +06ef66: 6e20 5f15 2100 |0009: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +06ef6c: 0c01 |000c: move-result-object v1 │ │ +06ef6e: 6e20 5b15 5100 |000d: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@155b │ │ +06ef74: 0c01 |0010: move-result-object v1 │ │ +06ef76: 1a02 b700 |0011: const-string v2, " to " // string@00b7 │ │ +06ef7a: 6e20 5f15 2100 |0013: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +06ef80: 0c01 |0016: move-result-object v1 │ │ +06ef82: 6e20 5b15 6100 |0017: invoke-virtual {v1, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@155b │ │ +06ef88: 0c01 |001a: move-result-object v1 │ │ +06ef8a: 1a02 2d01 |001b: const-string v2, ", which will destroy all old data" // string@012d │ │ +06ef8e: 6e20 5f15 2100 |001d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +06ef94: 0c01 |0020: move-result-object v1 │ │ +06ef96: 6e10 6415 0100 |0021: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ +06ef9c: 0c01 |0024: move-result-object v1 │ │ +06ef9e: 7120 fa11 1000 |0025: invoke-static {v0, v1}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@11fa │ │ +06efa4: 1a00 ba03 |0028: const-string v0, "DROP TABLE IF EXISTS games" // string@03ba │ │ +06efa8: 6e20 4101 0400 |002a: invoke-virtual {v4, v0}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@0141 │ │ +06efae: 6e20 6a1b 4300 |002d: invoke-virtual {v3, v4}, Ljwtc/chess/PGNProvider$DatabaseHelper;.onCreate:(Landroid/database/sqlite/SQLiteDatabase;)V // method@1b6a │ │ +06efb4: 0e00 |0030: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=70 │ │ 0x0028 line=72 │ │ 0x002d line=73 │ │ 0x0030 line=74 │ │ locals : │ │ 0x0000 - 0x0031 reg=3 this Ljwtc/chess/PGNProvider$DatabaseHelper; │ │ 0x0000 - 0x0031 reg=4 db Landroid/database/sqlite/SQLiteDatabase; │ │ 0x0000 - 0x0031 reg=5 oldVersion I │ │ 0x0000 - 0x0031 reg=6 newVersion I │ │ │ │ - source_file_idx : 2961 (PGNProvider.java) │ │ + source_file_idx : 2958 (PGNProvider.java) │ │ │ │ Class #557 header: │ │ -class_idx : 1137 │ │ +class_idx : 1134 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 31 │ │ -source_file_idx : 2961 │ │ +source_file_idx : 2958 │ │ static_fields_size : 10 │ │ instance_fields_size: 1 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 6 │ │ │ │ Class #557 annotations: │ │ Annotations on class │ │ @@ -128276,65 +128328,65 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 3 │ │ insns size : 108 16-bit code units │ │ -06d400: |[06d400] jwtc.chess.PGNProvider.:()V │ │ -06d410: 1a00 ab18 |0000: const-string v0, "jwtc.chess" // string@18ab │ │ -06d414: 6900 d50a |0002: sput-object v0, Ljwtc/chess/PGNProvider;.AUTHORITY:Ljava/lang/String; // field@0ad5 │ │ -06d418: 2200 4203 |0004: new-instance v0, Ljava/lang/StringBuilder; // type@0342 │ │ -06d41c: 7010 5715 0000 |0006: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ -06d422: 1a01 9b12 |0009: const-string v1, "content://" // string@129b │ │ -06d426: 6e20 5f15 1000 |000b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -06d42c: 0c00 |000e: move-result-object v0 │ │ -06d42e: 6201 d50a |000f: sget-object v1, Ljwtc/chess/PGNProvider;.AUTHORITY:Ljava/lang/String; // field@0ad5 │ │ -06d432: 6e20 5f15 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -06d438: 0c00 |0014: move-result-object v0 │ │ -06d43a: 1a01 4c01 |0015: const-string v1, "/games" // string@014c │ │ -06d43e: 6e20 5f15 1000 |0017: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -06d444: 0c00 |001a: move-result-object v0 │ │ -06d446: 6e10 6415 0000 |001b: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ -06d44c: 0c00 |001e: move-result-object v0 │ │ -06d44e: 7110 ae01 0000 |001f: invoke-static {v0}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@01ae │ │ -06d454: 0c00 |0022: move-result-object v0 │ │ -06d456: 6900 d60a |0023: sput-object v0, Ljwtc/chess/PGNProvider;.CONTENT_URI:Landroid/net/Uri; // field@0ad6 │ │ -06d45a: 2200 6803 |0025: new-instance v0, Ljava/util/HashMap; // type@0368 │ │ -06d45e: 7010 c015 0000 |0027: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@15c0 │ │ -06d464: 6900 de0a |002a: sput-object v0, Ljwtc/chess/PGNProvider;.sGamesProjectionMap:Ljava/util/HashMap; // field@0ade │ │ -06d468: 6200 de0a |002c: sget-object v0, Ljwtc/chess/PGNProvider;.sGamesProjectionMap:Ljava/util/HashMap; // field@0ade │ │ -06d46c: 1a01 290f |002e: const-string v1, "_id" // string@0f29 │ │ -06d470: 1a02 290f |0030: const-string v2, "_id" // string@0f29 │ │ -06d474: 6e30 c515 1002 |0032: invoke-virtual {v0, v1, v2}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@15c5 │ │ -06d47a: 6200 de0a |0035: sget-object v0, Ljwtc/chess/PGNProvider;.sGamesProjectionMap:Ljava/util/HashMap; // field@0ade │ │ -06d47e: 1a01 8a23 |0037: const-string v1, "white" // string@238a │ │ -06d482: 1a02 8a23 |0039: const-string v2, "white" // string@238a │ │ -06d486: 6e30 c515 1002 |003b: invoke-virtual {v0, v1, v2}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@15c5 │ │ -06d48c: 6200 de0a |003e: sget-object v0, Ljwtc/chess/PGNProvider;.sGamesProjectionMap:Ljava/util/HashMap; // field@0ade │ │ -06d490: 1a01 5211 |0040: const-string v1, "black" // string@1152 │ │ -06d494: 1a02 5211 |0042: const-string v2, "black" // string@1152 │ │ -06d498: 6e30 c515 1002 |0044: invoke-virtual {v0, v1, v2}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@15c5 │ │ -06d49e: 6200 de0a |0047: sget-object v0, Ljwtc/chess/PGNProvider;.sGamesProjectionMap:Ljava/util/HashMap; // field@0ade │ │ -06d4a2: 1a01 f61d |0049: const-string v1, "pgn" // string@1df6 │ │ -06d4a6: 1a02 f61d |004b: const-string v2, "pgn" // string@1df6 │ │ -06d4aa: 6e30 c515 1002 |004d: invoke-virtual {v0, v1, v2}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@15c5 │ │ -06d4b0: 6200 de0a |0050: sget-object v0, Ljwtc/chess/PGNProvider;.sGamesProjectionMap:Ljava/util/HashMap; // field@0ade │ │ -06d4b4: 1a01 0f13 |0052: const-string v1, "date" // string@130f │ │ -06d4b8: 1a02 0f13 |0054: const-string v2, "date" // string@130f │ │ -06d4bc: 6e30 c515 1002 |0056: invoke-virtual {v0, v1, v2}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@15c5 │ │ -06d4c2: 6200 de0a |0059: sget-object v0, Ljwtc/chess/PGNProvider;.sGamesProjectionMap:Ljava/util/HashMap; // field@0ade │ │ -06d4c6: 1a01 c71e |005b: const-string v1, "rating" // string@1ec7 │ │ -06d4ca: 1a02 c71e |005d: const-string v2, "rating" // string@1ec7 │ │ -06d4ce: 6e30 c515 1002 |005f: invoke-virtual {v0, v1, v2}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@15c5 │ │ -06d4d4: 6200 de0a |0062: sget-object v0, Ljwtc/chess/PGNProvider;.sGamesProjectionMap:Ljava/util/HashMap; // field@0ade │ │ -06d4d8: 1a01 1114 |0064: const-string v1, "event" // string@1411 │ │ -06d4dc: 1a02 1114 |0066: const-string v2, "event" // string@1411 │ │ -06d4e0: 6e30 c515 1002 |0068: invoke-virtual {v0, v1, v2}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@15c5 │ │ -06d4e6: 0e00 |006b: return-void │ │ +06efb8: |[06efb8] jwtc.chess.PGNProvider.:()V │ │ +06efc8: 1a00 a718 |0000: const-string v0, "jwtc.chess" // string@18a7 │ │ +06efcc: 6900 d50a |0002: sput-object v0, Ljwtc/chess/PGNProvider;.AUTHORITY:Ljava/lang/String; // field@0ad5 │ │ +06efd0: 2200 3f03 |0004: new-instance v0, Ljava/lang/StringBuilder; // type@033f │ │ +06efd4: 7010 5715 0000 |0006: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ +06efda: 1a01 9712 |0009: const-string v1, "content://" // string@1297 │ │ +06efde: 6e20 5f15 1000 |000b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +06efe4: 0c00 |000e: move-result-object v0 │ │ +06efe6: 6201 d50a |000f: sget-object v1, Ljwtc/chess/PGNProvider;.AUTHORITY:Ljava/lang/String; // field@0ad5 │ │ +06efea: 6e20 5f15 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +06eff0: 0c00 |0014: move-result-object v0 │ │ +06eff2: 1a01 4c01 |0015: const-string v1, "/games" // string@014c │ │ +06eff6: 6e20 5f15 1000 |0017: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +06effc: 0c00 |001a: move-result-object v0 │ │ +06effe: 6e10 6415 0000 |001b: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ +06f004: 0c00 |001e: move-result-object v0 │ │ +06f006: 7110 ae01 0000 |001f: invoke-static {v0}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@01ae │ │ +06f00c: 0c00 |0022: move-result-object v0 │ │ +06f00e: 6900 d60a |0023: sput-object v0, Ljwtc/chess/PGNProvider;.CONTENT_URI:Landroid/net/Uri; // field@0ad6 │ │ +06f012: 2200 6503 |0025: new-instance v0, Ljava/util/HashMap; // type@0365 │ │ +06f016: 7010 c015 0000 |0027: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@15c0 │ │ +06f01c: 6900 de0a |002a: sput-object v0, Ljwtc/chess/PGNProvider;.sGamesProjectionMap:Ljava/util/HashMap; // field@0ade │ │ +06f020: 6200 de0a |002c: sget-object v0, Ljwtc/chess/PGNProvider;.sGamesProjectionMap:Ljava/util/HashMap; // field@0ade │ │ +06f024: 1a01 260f |002e: const-string v1, "_id" // string@0f26 │ │ +06f028: 1a02 260f |0030: const-string v2, "_id" // string@0f26 │ │ +06f02c: 6e30 c515 1002 |0032: invoke-virtual {v0, v1, v2}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@15c5 │ │ +06f032: 6200 de0a |0035: sget-object v0, Ljwtc/chess/PGNProvider;.sGamesProjectionMap:Ljava/util/HashMap; // field@0ade │ │ +06f036: 1a01 8623 |0037: const-string v1, "white" // string@2386 │ │ +06f03a: 1a02 8623 |0039: const-string v2, "white" // string@2386 │ │ +06f03e: 6e30 c515 1002 |003b: invoke-virtual {v0, v1, v2}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@15c5 │ │ +06f044: 6200 de0a |003e: sget-object v0, Ljwtc/chess/PGNProvider;.sGamesProjectionMap:Ljava/util/HashMap; // field@0ade │ │ +06f048: 1a01 4e11 |0040: const-string v1, "black" // string@114e │ │ +06f04c: 1a02 4e11 |0042: const-string v2, "black" // string@114e │ │ +06f050: 6e30 c515 1002 |0044: invoke-virtual {v0, v1, v2}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@15c5 │ │ +06f056: 6200 de0a |0047: sget-object v0, Ljwtc/chess/PGNProvider;.sGamesProjectionMap:Ljava/util/HashMap; // field@0ade │ │ +06f05a: 1a01 f21d |0049: const-string v1, "pgn" // string@1df2 │ │ +06f05e: 1a02 f21d |004b: const-string v2, "pgn" // string@1df2 │ │ +06f062: 6e30 c515 1002 |004d: invoke-virtual {v0, v1, v2}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@15c5 │ │ +06f068: 6200 de0a |0050: sget-object v0, Ljwtc/chess/PGNProvider;.sGamesProjectionMap:Ljava/util/HashMap; // field@0ade │ │ +06f06c: 1a01 0b13 |0052: const-string v1, "date" // string@130b │ │ +06f070: 1a02 0b13 |0054: const-string v2, "date" // string@130b │ │ +06f074: 6e30 c515 1002 |0056: invoke-virtual {v0, v1, v2}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@15c5 │ │ +06f07a: 6200 de0a |0059: sget-object v0, Ljwtc/chess/PGNProvider;.sGamesProjectionMap:Ljava/util/HashMap; // field@0ade │ │ +06f07e: 1a01 c31e |005b: const-string v1, "rating" // string@1ec3 │ │ +06f082: 1a02 c31e |005d: const-string v2, "rating" // string@1ec3 │ │ +06f086: 6e30 c515 1002 |005f: invoke-virtual {v0, v1, v2}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@15c5 │ │ +06f08c: 6200 de0a |0062: sget-object v0, Ljwtc/chess/PGNProvider;.sGamesProjectionMap:Ljava/util/HashMap; // field@0ade │ │ +06f090: 1a01 0d14 |0064: const-string v1, "event" // string@140d │ │ +06f094: 1a02 0d14 |0066: const-string v2, "event" // string@140d │ │ +06f098: 6e30 c515 1002 |0068: invoke-virtual {v0, v1, v2}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@15c5 │ │ +06f09e: 0e00 |006b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=23 │ │ 0x0004 line=24 │ │ 0x0025 line=236 │ │ 0x002c line=237 │ │ 0x0035 line=238 │ │ @@ -128351,115 +128403,116 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -06d4e8: |[06d4e8] jwtc.chess.PGNProvider.:()V │ │ -06d4f8: 7010 9800 0000 |0000: invoke-direct {v0}, Landroid/content/ContentProvider;.:()V // method@0098 │ │ -06d4fe: 0e00 |0003: return-void │ │ +06f0a0: |[06f0a0] jwtc.chess.PGNProvider.:()V │ │ +06f0b0: 7010 9800 0000 |0000: invoke-direct {v0}, Landroid/content/ContentProvider;.:()V // method@0098 │ │ +06f0b6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=21 │ │ - 0x0003 line=42 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Ljwtc/chess/PGNProvider; │ │ │ │ Virtual methods - │ │ #0 : (in Ljwtc/chess/PGNProvider;) │ │ name : 'delete' │ │ type : '(Landroid/net/Uri;Ljava/lang/String;[Ljava/lang/String;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 142 16-bit code units │ │ -06d500: |[06d500] jwtc.chess.PGNProvider.delete:(Landroid/net/Uri;Ljava/lang/String;[Ljava/lang/String;)I │ │ -06d510: 5473 dd0a |0000: iget-object v3, v7, Ljwtc/chess/PGNProvider;.mOpenHelper:Ljwtc/chess/PGNProvider$DatabaseHelper; // field@0add │ │ -06d514: 6e10 6a1b 0300 |0002: invoke-virtual {v3}, Ljwtc/chess/PGNProvider$DatabaseHelper;.getWritableDatabase:()Landroid/database/sqlite/SQLiteDatabase; // method@1b6a │ │ -06d51a: 0c01 |0005: move-result-object v1 │ │ -06d51c: 6203 df0a |0006: sget-object v3, Ljwtc/chess/PGNProvider;.sUriMatcher:Landroid/content/UriMatcher; // field@0adf │ │ -06d520: 6e20 ff00 8300 |0008: invoke-virtual {v3, v8}, Landroid/content/UriMatcher;.match:(Landroid/net/Uri;)I // method@00ff │ │ -06d526: 0a03 |000b: move-result v3 │ │ -06d528: 2b03 7a00 0000 |000c: packed-switch v3, 00000086 // +0000007a │ │ -06d52e: 2203 2c03 |000f: new-instance v3, Ljava/lang/IllegalArgumentException; // type@032c │ │ -06d532: 2204 4203 |0011: new-instance v4, Ljava/lang/StringBuilder; // type@0342 │ │ -06d536: 7010 5715 0400 |0013: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ -06d53c: 1a05 800d |0016: const-string v5, "Unknown URI " // string@0d80 │ │ -06d540: 6e20 5f15 5400 |0018: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -06d546: 0c04 |001b: move-result-object v4 │ │ -06d548: 6e20 5e15 8400 |001c: invoke-virtual {v4, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@155e │ │ -06d54e: 0c04 |001f: move-result-object v4 │ │ -06d550: 6e10 6415 0400 |0020: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ -06d556: 0c04 |0023: move-result-object v4 │ │ -06d558: 7020 0015 4300 |0024: invoke-direct {v3, v4}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@1500 │ │ -06d55e: 2703 |0027: throw v3 │ │ -06d560: 1a03 e114 |0028: const-string v3, "games" // string@14e1 │ │ -06d564: 6e40 4001 31a9 |002a: invoke-virtual {v1, v3, v9, v10}, Landroid/database/sqlite/SQLiteDatabase;.delete:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)I // method@0140 │ │ -06d56a: 0a00 |002d: move-result v0 │ │ -06d56c: 6e10 701b 0700 |002e: invoke-virtual {v7}, Ljwtc/chess/PGNProvider;.getContext:()Landroid/content/Context; // method@1b70 │ │ -06d572: 0c03 |0031: move-result-object v3 │ │ -06d574: 6e10 ad00 0300 |0032: invoke-virtual {v3}, Landroid/content/Context;.getContentResolver:()Landroid/content/ContentResolver; // method@00ad │ │ -06d57a: 0c03 |0035: move-result-object v3 │ │ -06d57c: 1204 |0036: const/4 v4, #int 0 // #0 │ │ -06d57e: 6e30 9c00 8304 |0037: invoke-virtual {v3, v8, v4}, Landroid/content/ContentResolver;.notifyChange:(Landroid/net/Uri;Landroid/database/ContentObserver;)V // method@009c │ │ -06d584: 0f00 |003a: return v0 │ │ -06d586: 6e10 ad01 0800 |003b: invoke-virtual {v8}, Landroid/net/Uri;.getPathSegments:()Ljava/util/List; // method@01ad │ │ -06d58c: 0c03 |003e: move-result-object v3 │ │ -06d58e: 1214 |003f: const/4 v4, #int 1 // #1 │ │ -06d590: 7220 d515 4300 |0040: invoke-interface {v3, v4}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@15d5 │ │ -06d596: 0c02 |0043: move-result-object v2 │ │ -06d598: 1f02 4003 |0044: check-cast v2, Ljava/lang/String; // type@0340 │ │ -06d59c: 1a04 e114 |0046: const-string v4, "games" // string@14e1 │ │ -06d5a0: 2203 4203 |0048: new-instance v3, Ljava/lang/StringBuilder; // type@0342 │ │ -06d5a4: 7010 5715 0300 |004a: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ -06d5aa: 1a05 2a0f |004d: const-string v5, "_id=" // string@0f2a │ │ -06d5ae: 6e20 5f15 5300 |004f: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -06d5b4: 0c03 |0052: move-result-object v3 │ │ -06d5b6: 6e20 5f15 2300 |0053: invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -06d5bc: 0c05 |0056: move-result-object v5 │ │ -06d5be: 7110 ed11 0900 |0057: invoke-static {v9}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@11ed │ │ -06d5c4: 0a03 |005a: move-result v3 │ │ -06d5c6: 3903 2800 |005b: if-nez v3, 0083 // +0028 │ │ -06d5ca: 2203 4203 |005d: new-instance v3, Ljava/lang/StringBuilder; // type@0342 │ │ -06d5ce: 7010 5715 0300 |005f: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ -06d5d4: 1a06 3b00 |0062: const-string v6, " AND (" // string@003b │ │ -06d5d8: 6e20 5f15 6300 |0064: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -06d5de: 0c03 |0067: move-result-object v3 │ │ -06d5e0: 6e20 5f15 9300 |0068: invoke-virtual {v3, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -06d5e6: 0c03 |006b: move-result-object v3 │ │ -06d5e8: 1306 2900 |006c: const/16 v6, #int 41 // #29 │ │ -06d5ec: 6e20 5915 6300 |006e: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@1559 │ │ -06d5f2: 0c03 |0071: move-result-object v3 │ │ -06d5f4: 6e10 6415 0300 |0072: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ -06d5fa: 0c03 |0075: move-result-object v3 │ │ -06d5fc: 6e20 5f15 3500 |0076: invoke-virtual {v5, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -06d602: 0c03 |0079: move-result-object v3 │ │ -06d604: 6e10 6415 0300 |007a: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ -06d60a: 0c03 |007d: move-result-object v3 │ │ -06d60c: 6e40 4001 41a3 |007e: invoke-virtual {v1, v4, v3, v10}, Landroid/database/sqlite/SQLiteDatabase;.delete:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)I // method@0140 │ │ -06d612: 0a00 |0081: move-result v0 │ │ -06d614: 28ac |0082: goto 002e // -0054 │ │ -06d616: 1a03 0000 |0083: const-string v3, "" // string@0000 │ │ -06d61a: 28f1 |0085: goto 0076 // -000f │ │ -06d61c: 0001 0200 0100 0000 1c00 0000 2f00 ... |0086: packed-switch-data (8 units) │ │ +06f0b8: |[06f0b8] jwtc.chess.PGNProvider.delete:(Landroid/net/Uri;Ljava/lang/String;[Ljava/lang/String;)I │ │ +06f0c8: 5473 dd0a |0000: iget-object v3, v7, Ljwtc/chess/PGNProvider;.mOpenHelper:Ljwtc/chess/PGNProvider$DatabaseHelper; // field@0add │ │ +06f0cc: 6e10 691b 0300 |0002: invoke-virtual {v3}, Ljwtc/chess/PGNProvider$DatabaseHelper;.getWritableDatabase:()Landroid/database/sqlite/SQLiteDatabase; // method@1b69 │ │ +06f0d2: 0c01 |0005: move-result-object v1 │ │ +06f0d4: 6203 df0a |0006: sget-object v3, Ljwtc/chess/PGNProvider;.sUriMatcher:Landroid/content/UriMatcher; // field@0adf │ │ +06f0d8: 6e20 ff00 8300 |0008: invoke-virtual {v3, v8}, Landroid/content/UriMatcher;.match:(Landroid/net/Uri;)I // method@00ff │ │ +06f0de: 0a03 |000b: move-result v3 │ │ +06f0e0: 2b03 7a00 0000 |000c: packed-switch v3, 00000086 // +0000007a │ │ +06f0e6: 2203 2903 |000f: new-instance v3, Ljava/lang/IllegalArgumentException; // type@0329 │ │ +06f0ea: 2204 3f03 |0011: new-instance v4, Ljava/lang/StringBuilder; // type@033f │ │ +06f0ee: 7010 5715 0400 |0013: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ +06f0f4: 1a05 7d0d |0016: const-string v5, "Unknown URI " // string@0d7d │ │ +06f0f8: 6e20 5f15 5400 |0018: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +06f0fe: 0c04 |001b: move-result-object v4 │ │ +06f100: 6e20 5e15 8400 |001c: invoke-virtual {v4, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@155e │ │ +06f106: 0c04 |001f: move-result-object v4 │ │ +06f108: 6e10 6415 0400 |0020: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ +06f10e: 0c04 |0023: move-result-object v4 │ │ +06f110: 7020 0015 4300 |0024: invoke-direct {v3, v4}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@1500 │ │ +06f116: 2703 |0027: throw v3 │ │ +06f118: 1a03 dd14 |0028: const-string v3, "games" // string@14dd │ │ +06f11c: 6e40 4001 31a9 |002a: invoke-virtual {v1, v3, v9, v10}, Landroid/database/sqlite/SQLiteDatabase;.delete:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)I // method@0140 │ │ +06f122: 0a00 |002d: move-result v0 │ │ +06f124: 6e10 6f1b 0700 |002e: invoke-virtual {v7}, Ljwtc/chess/PGNProvider;.getContext:()Landroid/content/Context; // method@1b6f │ │ +06f12a: 0c03 |0031: move-result-object v3 │ │ +06f12c: 6e10 ad00 0300 |0032: invoke-virtual {v3}, Landroid/content/Context;.getContentResolver:()Landroid/content/ContentResolver; // method@00ad │ │ +06f132: 0c03 |0035: move-result-object v3 │ │ +06f134: 1204 |0036: const/4 v4, #int 0 // #0 │ │ +06f136: 6e30 9c00 8304 |0037: invoke-virtual {v3, v8, v4}, Landroid/content/ContentResolver;.notifyChange:(Landroid/net/Uri;Landroid/database/ContentObserver;)V // method@009c │ │ +06f13c: 0f00 |003a: return v0 │ │ +06f13e: 6e10 ad01 0800 |003b: invoke-virtual {v8}, Landroid/net/Uri;.getPathSegments:()Ljava/util/List; // method@01ad │ │ +06f144: 0c03 |003e: move-result-object v3 │ │ +06f146: 1214 |003f: const/4 v4, #int 1 // #1 │ │ +06f148: 7220 d515 4300 |0040: invoke-interface {v3, v4}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@15d5 │ │ +06f14e: 0c02 |0043: move-result-object v2 │ │ +06f150: 1f02 3d03 |0044: check-cast v2, Ljava/lang/String; // type@033d │ │ +06f154: 1a04 dd14 |0046: const-string v4, "games" // string@14dd │ │ +06f158: 2203 3f03 |0048: new-instance v3, Ljava/lang/StringBuilder; // type@033f │ │ +06f15c: 7010 5715 0300 |004a: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ +06f162: 1a05 270f |004d: const-string v5, "_id=" // string@0f27 │ │ +06f166: 6e20 5f15 5300 |004f: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +06f16c: 0c03 |0052: move-result-object v3 │ │ +06f16e: 6e20 5f15 2300 |0053: invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +06f174: 0c05 |0056: move-result-object v5 │ │ +06f176: 7110 ed11 0900 |0057: invoke-static {v9}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@11ed │ │ +06f17c: 0a03 |005a: move-result v3 │ │ +06f17e: 3903 2800 |005b: if-nez v3, 0083 // +0028 │ │ +06f182: 2203 3f03 |005d: new-instance v3, Ljava/lang/StringBuilder; // type@033f │ │ +06f186: 7010 5715 0300 |005f: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ +06f18c: 1a06 3b00 |0062: const-string v6, " AND (" // string@003b │ │ +06f190: 6e20 5f15 6300 |0064: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +06f196: 0c03 |0067: move-result-object v3 │ │ +06f198: 6e20 5f15 9300 |0068: invoke-virtual {v3, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +06f19e: 0c03 |006b: move-result-object v3 │ │ +06f1a0: 1306 2900 |006c: const/16 v6, #int 41 // #29 │ │ +06f1a4: 6e20 5915 6300 |006e: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@1559 │ │ +06f1aa: 0c03 |0071: move-result-object v3 │ │ +06f1ac: 6e10 6415 0300 |0072: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ +06f1b2: 0c03 |0075: move-result-object v3 │ │ +06f1b4: 6e20 5f15 3500 |0076: invoke-virtual {v5, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +06f1ba: 0c03 |0079: move-result-object v3 │ │ +06f1bc: 6e10 6415 0300 |007a: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ +06f1c2: 0c03 |007d: move-result-object v3 │ │ +06f1c4: 6e40 4001 41a3 |007e: invoke-virtual {v1, v4, v3, v10}, Landroid/database/sqlite/SQLiteDatabase;.delete:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)I // method@0140 │ │ +06f1ca: 0a00 |0081: move-result v0 │ │ +06f1cc: 28ac |0082: goto 002e // -0054 │ │ +06f1ce: 1a03 0000 |0083: const-string v3, "" // string@0000 │ │ +06f1d2: 28f1 |0085: goto 0076 // -000f │ │ +06f1d4: 0001 0200 0100 0000 1c00 0000 2f00 ... |0086: packed-switch-data (8 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=189 │ │ 0x0006 line=191 │ │ 0x000f line=203 │ │ 0x0028 line=193 │ │ 0x002e line=206 │ │ 0x003a line=207 │ │ 0x003b line=197 │ │ 0x0046 line=198 │ │ + 0x0057 line=199 │ │ + 0x007e line=198 │ │ 0x0082 line=200 │ │ - 0x0083 line=198 │ │ + 0x0083 line=199 │ │ 0x0086 line=191 │ │ locals : │ │ 0x002e - 0x003b reg=0 count I │ │ 0x0082 - 0x0083 reg=0 count I │ │ 0x0006 - 0x008e reg=1 db Landroid/database/sqlite/SQLiteDatabase; │ │ 0x0046 - 0x008e reg=2 gameId Ljava/lang/String; │ │ 0x0000 - 0x008e reg=7 this Ljwtc/chess/PGNProvider; │ │ @@ -128472,36 +128525,36 @@ │ │ type : '(Landroid/net/Uri;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 48 16-bit code units │ │ -06d62c: |[06d62c] jwtc.chess.PGNProvider.getType:(Landroid/net/Uri;)Ljava/lang/String; │ │ -06d63c: 6200 df0a |0000: sget-object v0, Ljwtc/chess/PGNProvider;.sUriMatcher:Landroid/content/UriMatcher; // field@0adf │ │ -06d640: 6e20 ff00 4000 |0002: invoke-virtual {v0, v4}, Landroid/content/UriMatcher;.match:(Landroid/net/Uri;)I // method@00ff │ │ -06d646: 0a00 |0005: move-result v0 │ │ -06d648: 2b00 2200 0000 |0006: packed-switch v0, 00000028 // +00000022 │ │ -06d64e: 2200 2c03 |0009: new-instance v0, Ljava/lang/IllegalArgumentException; // type@032c │ │ -06d652: 2201 4203 |000b: new-instance v1, Ljava/lang/StringBuilder; // type@0342 │ │ -06d656: 7010 5715 0100 |000d: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ -06d65c: 1a02 800d |0010: const-string v2, "Unknown URI " // string@0d80 │ │ -06d660: 6e20 5f15 2100 |0012: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -06d666: 0c01 |0015: move-result-object v1 │ │ -06d668: 6e20 5e15 4100 |0016: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@155e │ │ -06d66e: 0c01 |0019: move-result-object v1 │ │ -06d670: 6e10 6415 0100 |001a: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ -06d676: 0c01 |001d: move-result-object v1 │ │ -06d678: 7020 0015 1000 |001e: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@1500 │ │ -06d67e: 2700 |0021: throw v0 │ │ -06d680: 1a00 6b23 |0022: const-string v0, "vnd.android.cursor.dir/vnd.jwtc.pgn" // string@236b │ │ -06d684: 1100 |0024: return-object v0 │ │ -06d686: 1a00 6d23 |0025: const-string v0, "vnd.android.cursor.item/vnd.jwtc.pgn" // string@236d │ │ -06d68a: 28fd |0027: goto 0024 // -0003 │ │ -06d68c: 0001 0200 0100 0000 1c00 0000 1f00 ... |0028: packed-switch-data (8 units) │ │ +06f1e4: |[06f1e4] jwtc.chess.PGNProvider.getType:(Landroid/net/Uri;)Ljava/lang/String; │ │ +06f1f4: 6200 df0a |0000: sget-object v0, Ljwtc/chess/PGNProvider;.sUriMatcher:Landroid/content/UriMatcher; // field@0adf │ │ +06f1f8: 6e20 ff00 4000 |0002: invoke-virtual {v0, v4}, Landroid/content/UriMatcher;.match:(Landroid/net/Uri;)I // method@00ff │ │ +06f1fe: 0a00 |0005: move-result v0 │ │ +06f200: 2b00 2200 0000 |0006: packed-switch v0, 00000028 // +00000022 │ │ +06f206: 2200 2903 |0009: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0329 │ │ +06f20a: 2201 3f03 |000b: new-instance v1, Ljava/lang/StringBuilder; // type@033f │ │ +06f20e: 7010 5715 0100 |000d: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ +06f214: 1a02 7d0d |0010: const-string v2, "Unknown URI " // string@0d7d │ │ +06f218: 6e20 5f15 2100 |0012: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +06f21e: 0c01 |0015: move-result-object v1 │ │ +06f220: 6e20 5e15 4100 |0016: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@155e │ │ +06f226: 0c01 |0019: move-result-object v1 │ │ +06f228: 6e10 6415 0100 |001a: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ +06f22e: 0c01 |001d: move-result-object v1 │ │ +06f230: 7020 0015 1000 |001e: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@1500 │ │ +06f236: 2700 |0021: throw v0 │ │ +06f238: 1a00 6723 |0022: const-string v0, "vnd.android.cursor.dir/vnd.jwtc.pgn" // string@2367 │ │ +06f23c: 1100 |0024: return-object v0 │ │ +06f23e: 1a00 6923 |0025: const-string v0, "vnd.android.cursor.item/vnd.jwtc.pgn" // string@2369 │ │ +06f242: 28fd |0027: goto 0024 // -0003 │ │ +06f244: 0001 0200 0100 0000 1c00 0000 1f00 ... |0028: packed-switch-data (8 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=126 │ │ 0x0009 line=134 │ │ 0x0022 line=128 │ │ 0x0024 line=131 │ │ 0x0028 line=126 │ │ @@ -128514,120 +128567,120 @@ │ │ type : '(Landroid/net/Uri;Landroid/content/ContentValues;)Landroid/net/Uri;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 14 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 218 16-bit code units │ │ -06d69c: |[06d69c] jwtc.chess.PGNProvider.insert:(Landroid/net/Uri;Landroid/content/ContentValues;)Landroid/net/Uri; │ │ -06d6ac: 120a |0000: const/4 v10, #int 0 // #0 │ │ -06d6ae: 6207 df0a |0001: sget-object v7, Ljwtc/chess/PGNProvider;.sUriMatcher:Landroid/content/UriMatcher; // field@0adf │ │ -06d6b2: 6e20 ff00 c700 |0003: invoke-virtual {v7, v12}, Landroid/content/UriMatcher;.match:(Landroid/net/Uri;)I // method@00ff │ │ -06d6b8: 0a07 |0006: move-result v7 │ │ -06d6ba: 1218 |0007: const/4 v8, #int 1 // #1 │ │ -06d6bc: 3287 1b00 |0008: if-eq v7, v8, 0023 // +001b │ │ -06d6c0: 2207 2c03 |000a: new-instance v7, Ljava/lang/IllegalArgumentException; // type@032c │ │ -06d6c4: 2208 4203 |000c: new-instance v8, Ljava/lang/StringBuilder; // type@0342 │ │ -06d6c8: 7010 5715 0800 |000e: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ -06d6ce: 1a09 800d |0011: const-string v9, "Unknown URI " // string@0d80 │ │ -06d6d2: 6e20 5f15 9800 |0013: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -06d6d8: 0c08 |0016: move-result-object v8 │ │ -06d6da: 6e20 5e15 c800 |0017: invoke-virtual {v8, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@155e │ │ -06d6e0: 0c08 |001a: move-result-object v8 │ │ -06d6e2: 6e10 6415 0800 |001b: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ -06d6e8: 0c08 |001e: move-result-object v8 │ │ -06d6ea: 7020 0015 8700 |001f: invoke-direct {v7, v8}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@1500 │ │ -06d6f0: 2707 |0022: throw v7 │ │ -06d6f2: 380d 9700 |0023: if-eqz v13, 00ba // +0097 │ │ -06d6f6: 2206 2200 |0025: new-instance v6, Landroid/content/ContentValues; // type@0022 │ │ -06d6fa: 7020 a200 d600 |0027: invoke-direct {v6, v13}, Landroid/content/ContentValues;.:(Landroid/content/ContentValues;)V // method@00a2 │ │ -06d700: 7100 6615 0000 |002a: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@1566 │ │ -06d706: 0b07 |002d: move-result-wide v7 │ │ -06d708: 7120 1015 8700 |002e: invoke-static {v7, v8}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@1510 │ │ -06d70e: 0c02 |0031: move-result-object v2 │ │ -06d710: 1a07 0f13 |0032: const-string v7, "date" // string@130f │ │ -06d714: 6e20 a300 7600 |0034: invoke-virtual {v6, v7}, Landroid/content/ContentValues;.containsKey:(Ljava/lang/String;)Z // method@00a3 │ │ -06d71a: 0a07 |0037: move-result v7 │ │ -06d71c: 3907 0700 |0038: if-nez v7, 003f // +0007 │ │ -06d720: 1a07 0f13 |003a: const-string v7, "date" // string@130f │ │ -06d724: 6e30 a800 7602 |003c: invoke-virtual {v6, v7, v2}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Long;)V // method@00a8 │ │ -06d72a: 1a07 8a23 |003f: const-string v7, "white" // string@238a │ │ -06d72e: 6e20 a300 7600 |0041: invoke-virtual {v6, v7}, Landroid/content/ContentValues;.containsKey:(Ljava/lang/String;)Z // method@00a3 │ │ -06d734: 0a07 |0044: move-result v7 │ │ -06d736: 3907 0d00 |0045: if-nez v7, 0052 // +000d │ │ -06d73a: 7100 1401 0000 |0047: invoke-static {}, Landroid/content/res/Resources;.getSystem:()Landroid/content/res/Resources; // method@0114 │ │ -06d740: 0c03 |004a: move-result-object v3 │ │ -06d742: 1a07 8a23 |004b: const-string v7, "white" // string@238a │ │ -06d746: 1a08 8b23 |004d: const-string v8, "white ?" // string@238b │ │ -06d74a: 6e30 a900 7608 |004f: invoke-virtual {v6, v7, v8}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@00a9 │ │ -06d750: 1a07 5211 |0052: const-string v7, "black" // string@1152 │ │ -06d754: 6e20 a300 7600 |0054: invoke-virtual {v6, v7}, Landroid/content/ContentValues;.containsKey:(Ljava/lang/String;)Z // method@00a3 │ │ -06d75a: 0a07 |0057: move-result v7 │ │ -06d75c: 3907 0d00 |0058: if-nez v7, 0065 // +000d │ │ -06d760: 7100 1401 0000 |005a: invoke-static {}, Landroid/content/res/Resources;.getSystem:()Landroid/content/res/Resources; // method@0114 │ │ -06d766: 0c03 |005d: move-result-object v3 │ │ -06d768: 1a07 5211 |005e: const-string v7, "black" // string@1152 │ │ -06d76c: 1a08 5311 |0060: const-string v8, "black ?" // string@1153 │ │ -06d770: 6e30 a900 7608 |0062: invoke-virtual {v6, v7, v8}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@00a9 │ │ -06d776: 1a07 f61d |0065: const-string v7, "pgn" // string@1df6 │ │ -06d77a: 6e20 a300 7600 |0067: invoke-virtual {v6, v7}, Landroid/content/ContentValues;.containsKey:(Ljava/lang/String;)Z // method@00a3 │ │ -06d780: 0a07 |006a: move-result v7 │ │ -06d782: 3907 0900 |006b: if-nez v7, 0074 // +0009 │ │ -06d786: 1a07 f61d |006d: const-string v7, "pgn" // string@1df6 │ │ -06d78a: 1a08 0000 |006f: const-string v8, "" // string@0000 │ │ -06d78e: 6e30 a900 7608 |0071: invoke-virtual {v6, v7, v8}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@00a9 │ │ -06d794: 1a07 c71e |0074: const-string v7, "rating" // string@1ec7 │ │ -06d798: 6e20 a300 7600 |0076: invoke-virtual {v6, v7}, Landroid/content/ContentValues;.containsKey:(Ljava/lang/String;)Z // method@00a3 │ │ -06d79e: 0a07 |0079: move-result v7 │ │ -06d7a0: 3907 0d00 |007a: if-nez v7, 0087 // +000d │ │ -06d7a4: 1a07 c71e |007c: const-string v7, "rating" // string@1ec7 │ │ -06d7a8: 1908 0440 |007e: const-wide/high16 v8, #long 4612811918334230528 // #4004 │ │ -06d7ac: 7120 f614 9800 |0080: invoke-static {v8, v9}, Ljava/lang/Double;.valueOf:(D)Ljava/lang/Double; // method@14f6 │ │ -06d7b2: 0c08 |0083: move-result-object v8 │ │ -06d7b4: 6e30 a500 7608 |0084: invoke-virtual {v6, v7, v8}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Double;)V // method@00a5 │ │ -06d7ba: 1a07 1114 |0087: const-string v7, "event" // string@1411 │ │ -06d7be: 6e20 a300 7600 |0089: invoke-virtual {v6, v7}, Landroid/content/ContentValues;.containsKey:(Ljava/lang/String;)Z // method@00a3 │ │ -06d7c4: 0a07 |008c: move-result v7 │ │ -06d7c6: 3907 0900 |008d: if-nez v7, 0096 // +0009 │ │ -06d7ca: 1a07 c71e |008f: const-string v7, "rating" // string@1ec7 │ │ -06d7ce: 1a08 1214 |0091: const-string v8, "event ?" // string@1412 │ │ -06d7d2: 6e30 a900 7608 |0093: invoke-virtual {v6, v7, v8}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@00a9 │ │ -06d7d8: 54b7 dd0a |0096: iget-object v7, v11, Ljwtc/chess/PGNProvider;.mOpenHelper:Ljwtc/chess/PGNProvider$DatabaseHelper; // field@0add │ │ -06d7dc: 6e10 6a1b 0700 |0098: invoke-virtual {v7}, Ljwtc/chess/PGNProvider$DatabaseHelper;.getWritableDatabase:()Landroid/database/sqlite/SQLiteDatabase; // method@1b6a │ │ -06d7e2: 0c00 |009b: move-result-object v0 │ │ -06d7e4: 1a07 e114 |009c: const-string v7, "games" // string@14e1 │ │ -06d7e8: 6e40 4201 706a |009e: invoke-virtual {v0, v7, v10, v6}, Landroid/database/sqlite/SQLiteDatabase;.insert:(Ljava/lang/String;Ljava/lang/String;Landroid/content/ContentValues;)J // method@0142 │ │ -06d7ee: 0b04 |00a1: move-result-wide v4 │ │ -06d7f0: 1607 0000 |00a2: const-wide/16 v7, #int 0 // #0 │ │ -06d7f4: 3107 0407 |00a4: cmp-long v7, v4, v7 │ │ -06d7f8: 3d07 1b00 |00a6: if-lez v7, 00c1 // +001b │ │ -06d7fc: 6207 d60a |00a8: sget-object v7, Ljwtc/chess/PGNProvider;.CONTENT_URI:Landroid/net/Uri; // field@0ad6 │ │ -06d800: 7130 a000 4705 |00aa: invoke-static {v7, v4, v5}, Landroid/content/ContentUris;.withAppendedId:(Landroid/net/Uri;J)Landroid/net/Uri; // method@00a0 │ │ -06d806: 0c01 |00ad: move-result-object v1 │ │ -06d808: 6e10 701b 0b00 |00ae: invoke-virtual {v11}, Ljwtc/chess/PGNProvider;.getContext:()Landroid/content/Context; // method@1b70 │ │ -06d80e: 0c07 |00b1: move-result-object v7 │ │ -06d810: 6e10 ad00 0700 |00b2: invoke-virtual {v7}, Landroid/content/Context;.getContentResolver:()Landroid/content/ContentResolver; // method@00ad │ │ -06d816: 0c07 |00b5: move-result-object v7 │ │ -06d818: 6e30 9c00 170a |00b6: invoke-virtual {v7, v1, v10}, Landroid/content/ContentResolver;.notifyChange:(Landroid/net/Uri;Landroid/database/ContentObserver;)V // method@009c │ │ -06d81e: 1101 |00b9: return-object v1 │ │ -06d820: 2206 2200 |00ba: new-instance v6, Landroid/content/ContentValues; // type@0022 │ │ -06d824: 7010 a100 0600 |00bc: invoke-direct {v6}, Landroid/content/ContentValues;.:()V // method@00a1 │ │ -06d82a: 2900 6bff |00bf: goto/16 002a // -0095 │ │ -06d82e: 2207 3f00 |00c1: new-instance v7, Landroid/database/SQLException; // type@003f │ │ -06d832: 2208 4203 |00c3: new-instance v8, Ljava/lang/StringBuilder; // type@0342 │ │ -06d836: 7010 5715 0800 |00c5: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ -06d83c: 1a09 5004 |00c8: const-string v9, "Failed to insert row into " // string@0450 │ │ -06d840: 6e20 5f15 9800 |00ca: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -06d846: 0c08 |00cd: move-result-object v8 │ │ -06d848: 6e20 5e15 c800 |00ce: invoke-virtual {v8, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@155e │ │ -06d84e: 0c08 |00d1: move-result-object v8 │ │ -06d850: 6e10 6415 0800 |00d2: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ -06d856: 0c08 |00d5: move-result-object v8 │ │ -06d858: 7020 3f01 8700 |00d6: invoke-direct {v7, v8}, Landroid/database/SQLException;.:(Ljava/lang/String;)V // method@013f │ │ -06d85e: 2707 |00d9: throw v7 │ │ +06f254: |[06f254] jwtc.chess.PGNProvider.insert:(Landroid/net/Uri;Landroid/content/ContentValues;)Landroid/net/Uri; │ │ +06f264: 120a |0000: const/4 v10, #int 0 // #0 │ │ +06f266: 6207 df0a |0001: sget-object v7, Ljwtc/chess/PGNProvider;.sUriMatcher:Landroid/content/UriMatcher; // field@0adf │ │ +06f26a: 6e20 ff00 c700 |0003: invoke-virtual {v7, v12}, Landroid/content/UriMatcher;.match:(Landroid/net/Uri;)I // method@00ff │ │ +06f270: 0a07 |0006: move-result v7 │ │ +06f272: 1218 |0007: const/4 v8, #int 1 // #1 │ │ +06f274: 3287 1b00 |0008: if-eq v7, v8, 0023 // +001b │ │ +06f278: 2207 2903 |000a: new-instance v7, Ljava/lang/IllegalArgumentException; // type@0329 │ │ +06f27c: 2208 3f03 |000c: new-instance v8, Ljava/lang/StringBuilder; // type@033f │ │ +06f280: 7010 5715 0800 |000e: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ +06f286: 1a09 7d0d |0011: const-string v9, "Unknown URI " // string@0d7d │ │ +06f28a: 6e20 5f15 9800 |0013: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +06f290: 0c08 |0016: move-result-object v8 │ │ +06f292: 6e20 5e15 c800 |0017: invoke-virtual {v8, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@155e │ │ +06f298: 0c08 |001a: move-result-object v8 │ │ +06f29a: 6e10 6415 0800 |001b: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ +06f2a0: 0c08 |001e: move-result-object v8 │ │ +06f2a2: 7020 0015 8700 |001f: invoke-direct {v7, v8}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@1500 │ │ +06f2a8: 2707 |0022: throw v7 │ │ +06f2aa: 380d 9700 |0023: if-eqz v13, 00ba // +0097 │ │ +06f2ae: 2206 2200 |0025: new-instance v6, Landroid/content/ContentValues; // type@0022 │ │ +06f2b2: 7020 a200 d600 |0027: invoke-direct {v6, v13}, Landroid/content/ContentValues;.:(Landroid/content/ContentValues;)V // method@00a2 │ │ +06f2b8: 7100 6615 0000 |002a: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@1566 │ │ +06f2be: 0b08 |002d: move-result-wide v8 │ │ +06f2c0: 7120 1015 9800 |002e: invoke-static {v8, v9}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@1510 │ │ +06f2c6: 0c02 |0031: move-result-object v2 │ │ +06f2c8: 1a07 0b13 |0032: const-string v7, "date" // string@130b │ │ +06f2cc: 6e20 a300 7600 |0034: invoke-virtual {v6, v7}, Landroid/content/ContentValues;.containsKey:(Ljava/lang/String;)Z // method@00a3 │ │ +06f2d2: 0a07 |0037: move-result v7 │ │ +06f2d4: 3907 0700 |0038: if-nez v7, 003f // +0007 │ │ +06f2d8: 1a07 0b13 |003a: const-string v7, "date" // string@130b │ │ +06f2dc: 6e30 a800 7602 |003c: invoke-virtual {v6, v7, v2}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Long;)V // method@00a8 │ │ +06f2e2: 1a07 8623 |003f: const-string v7, "white" // string@2386 │ │ +06f2e6: 6e20 a300 7600 |0041: invoke-virtual {v6, v7}, Landroid/content/ContentValues;.containsKey:(Ljava/lang/String;)Z // method@00a3 │ │ +06f2ec: 0a07 |0044: move-result v7 │ │ +06f2ee: 3907 0d00 |0045: if-nez v7, 0052 // +000d │ │ +06f2f2: 7100 1401 0000 |0047: invoke-static {}, Landroid/content/res/Resources;.getSystem:()Landroid/content/res/Resources; // method@0114 │ │ +06f2f8: 0c03 |004a: move-result-object v3 │ │ +06f2fa: 1a07 8623 |004b: const-string v7, "white" // string@2386 │ │ +06f2fe: 1a08 8723 |004d: const-string v8, "white ?" // string@2387 │ │ +06f302: 6e30 a900 7608 |004f: invoke-virtual {v6, v7, v8}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@00a9 │ │ +06f308: 1a07 4e11 |0052: const-string v7, "black" // string@114e │ │ +06f30c: 6e20 a300 7600 |0054: invoke-virtual {v6, v7}, Landroid/content/ContentValues;.containsKey:(Ljava/lang/String;)Z // method@00a3 │ │ +06f312: 0a07 |0057: move-result v7 │ │ +06f314: 3907 0d00 |0058: if-nez v7, 0065 // +000d │ │ +06f318: 7100 1401 0000 |005a: invoke-static {}, Landroid/content/res/Resources;.getSystem:()Landroid/content/res/Resources; // method@0114 │ │ +06f31e: 0c03 |005d: move-result-object v3 │ │ +06f320: 1a07 4e11 |005e: const-string v7, "black" // string@114e │ │ +06f324: 1a08 4f11 |0060: const-string v8, "black ?" // string@114f │ │ +06f328: 6e30 a900 7608 |0062: invoke-virtual {v6, v7, v8}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@00a9 │ │ +06f32e: 1a07 f21d |0065: const-string v7, "pgn" // string@1df2 │ │ +06f332: 6e20 a300 7600 |0067: invoke-virtual {v6, v7}, Landroid/content/ContentValues;.containsKey:(Ljava/lang/String;)Z // method@00a3 │ │ +06f338: 0a07 |006a: move-result v7 │ │ +06f33a: 3907 0900 |006b: if-nez v7, 0074 // +0009 │ │ +06f33e: 1a07 f21d |006d: const-string v7, "pgn" // string@1df2 │ │ +06f342: 1a08 0000 |006f: const-string v8, "" // string@0000 │ │ +06f346: 6e30 a900 7608 |0071: invoke-virtual {v6, v7, v8}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@00a9 │ │ +06f34c: 1a07 c31e |0074: const-string v7, "rating" // string@1ec3 │ │ +06f350: 6e20 a300 7600 |0076: invoke-virtual {v6, v7}, Landroid/content/ContentValues;.containsKey:(Ljava/lang/String;)Z // method@00a3 │ │ +06f356: 0a07 |0079: move-result v7 │ │ +06f358: 3907 0d00 |007a: if-nez v7, 0087 // +000d │ │ +06f35c: 1a07 c31e |007c: const-string v7, "rating" // string@1ec3 │ │ +06f360: 1908 0440 |007e: const-wide/high16 v8, #long 4612811918334230528 // #4004 │ │ +06f364: 7120 f614 9800 |0080: invoke-static {v8, v9}, Ljava/lang/Double;.valueOf:(D)Ljava/lang/Double; // method@14f6 │ │ +06f36a: 0c08 |0083: move-result-object v8 │ │ +06f36c: 6e30 a500 7608 |0084: invoke-virtual {v6, v7, v8}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Double;)V // method@00a5 │ │ +06f372: 1a07 0d14 |0087: const-string v7, "event" // string@140d │ │ +06f376: 6e20 a300 7600 |0089: invoke-virtual {v6, v7}, Landroid/content/ContentValues;.containsKey:(Ljava/lang/String;)Z // method@00a3 │ │ +06f37c: 0a07 |008c: move-result v7 │ │ +06f37e: 3907 0900 |008d: if-nez v7, 0096 // +0009 │ │ +06f382: 1a07 c31e |008f: const-string v7, "rating" // string@1ec3 │ │ +06f386: 1a08 0e14 |0091: const-string v8, "event ?" // string@140e │ │ +06f38a: 6e30 a900 7608 |0093: invoke-virtual {v6, v7, v8}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@00a9 │ │ +06f390: 54b7 dd0a |0096: iget-object v7, v11, Ljwtc/chess/PGNProvider;.mOpenHelper:Ljwtc/chess/PGNProvider$DatabaseHelper; // field@0add │ │ +06f394: 6e10 691b 0700 |0098: invoke-virtual {v7}, Ljwtc/chess/PGNProvider$DatabaseHelper;.getWritableDatabase:()Landroid/database/sqlite/SQLiteDatabase; // method@1b69 │ │ +06f39a: 0c00 |009b: move-result-object v0 │ │ +06f39c: 1a07 dd14 |009c: const-string v7, "games" // string@14dd │ │ +06f3a0: 6e40 4201 706a |009e: invoke-virtual {v0, v7, v10, v6}, Landroid/database/sqlite/SQLiteDatabase;.insert:(Ljava/lang/String;Ljava/lang/String;Landroid/content/ContentValues;)J // method@0142 │ │ +06f3a6: 0b04 |00a1: move-result-wide v4 │ │ +06f3a8: 1608 0000 |00a2: const-wide/16 v8, #int 0 // #0 │ │ +06f3ac: 3107 0408 |00a4: cmp-long v7, v4, v8 │ │ +06f3b0: 3d07 1b00 |00a6: if-lez v7, 00c1 // +001b │ │ +06f3b4: 6207 d60a |00a8: sget-object v7, Ljwtc/chess/PGNProvider;.CONTENT_URI:Landroid/net/Uri; // field@0ad6 │ │ +06f3b8: 7130 a000 4705 |00aa: invoke-static {v7, v4, v5}, Landroid/content/ContentUris;.withAppendedId:(Landroid/net/Uri;J)Landroid/net/Uri; // method@00a0 │ │ +06f3be: 0c01 |00ad: move-result-object v1 │ │ +06f3c0: 6e10 6f1b 0b00 |00ae: invoke-virtual {v11}, Ljwtc/chess/PGNProvider;.getContext:()Landroid/content/Context; // method@1b6f │ │ +06f3c6: 0c07 |00b1: move-result-object v7 │ │ +06f3c8: 6e10 ad00 0700 |00b2: invoke-virtual {v7}, Landroid/content/Context;.getContentResolver:()Landroid/content/ContentResolver; // method@00ad │ │ +06f3ce: 0c07 |00b5: move-result-object v7 │ │ +06f3d0: 6e30 9c00 170a |00b6: invoke-virtual {v7, v1, v10}, Landroid/content/ContentResolver;.notifyChange:(Landroid/net/Uri;Landroid/database/ContentObserver;)V // method@009c │ │ +06f3d6: 1101 |00b9: return-object v1 │ │ +06f3d8: 2206 2200 |00ba: new-instance v6, Landroid/content/ContentValues; // type@0022 │ │ +06f3dc: 7010 a100 0600 |00bc: invoke-direct {v6}, Landroid/content/ContentValues;.:()V // method@00a1 │ │ +06f3e2: 2900 6bff |00bf: goto/16 002a // -0095 │ │ +06f3e6: 2207 3f00 |00c1: new-instance v7, Landroid/database/SQLException; // type@003f │ │ +06f3ea: 2208 3f03 |00c3: new-instance v8, Ljava/lang/StringBuilder; // type@033f │ │ +06f3ee: 7010 5715 0800 |00c5: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ +06f3f4: 1a09 5004 |00c8: const-string v9, "Failed to insert row into " // string@0450 │ │ +06f3f8: 6e20 5f15 9800 |00ca: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +06f3fe: 0c08 |00cd: move-result-object v8 │ │ +06f400: 6e20 5e15 c800 |00ce: invoke-virtual {v8, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@155e │ │ +06f406: 0c08 |00d1: move-result-object v8 │ │ +06f408: 6e10 6415 0800 |00d2: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ +06f40e: 0c08 |00d5: move-result-object v8 │ │ +06f410: 7020 3f01 8700 |00d6: invoke-direct {v7, v8}, Landroid/database/SQLException;.:(Ljava/lang/String;)V // method@013f │ │ +06f416: 2707 |00d9: throw v7 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=140 │ │ 0x000a line=141 │ │ 0x0023 line=145 │ │ 0x0025 line=146 │ │ 0x002a line=151 │ │ @@ -128674,27 +128727,27 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 24 16-bit code units │ │ -06d860: |[06d860] jwtc.chess.PGNProvider.onCreate:()Z │ │ -06d870: 2200 7004 |0000: new-instance v0, Ljwtc/chess/PGNProvider$DatabaseHelper; // type@0470 │ │ -06d874: 6e10 701b 0200 |0002: invoke-virtual {v2}, Ljwtc/chess/PGNProvider;.getContext:()Landroid/content/Context; // method@1b70 │ │ -06d87a: 0c01 |0005: move-result-object v1 │ │ -06d87c: 7020 681b 1000 |0006: invoke-direct {v0, v1}, Ljwtc/chess/PGNProvider$DatabaseHelper;.:(Landroid/content/Context;)V // method@1b68 │ │ -06d882: 5b20 dd0a |0009: iput-object v0, v2, Ljwtc/chess/PGNProvider;.mOpenHelper:Ljwtc/chess/PGNProvider$DatabaseHelper; // field@0add │ │ -06d886: 1a00 c61c |000b: const-string v0, "onCreate PGNProvider" // string@1cc6 │ │ -06d88a: 6201 d60a |000d: sget-object v1, Ljwtc/chess/PGNProvider;.CONTENT_URI:Landroid/net/Uri; // field@0ad6 │ │ -06d88e: 6e10 af01 0100 |000f: invoke-virtual {v1}, Landroid/net/Uri;.toString:()Ljava/lang/String; // method@01af │ │ -06d894: 0c01 |0012: move-result-object v1 │ │ -06d896: 7120 f811 1000 |0013: invoke-static {v0, v1}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@11f8 │ │ -06d89c: 1210 |0016: const/4 v0, #int 1 // #1 │ │ -06d89e: 0f00 |0017: return v0 │ │ +06f418: |[06f418] jwtc.chess.PGNProvider.onCreate:()Z │ │ +06f428: 2200 6d04 |0000: new-instance v0, Ljwtc/chess/PGNProvider$DatabaseHelper; // type@046d │ │ +06f42c: 6e10 6f1b 0200 |0002: invoke-virtual {v2}, Ljwtc/chess/PGNProvider;.getContext:()Landroid/content/Context; // method@1b6f │ │ +06f432: 0c01 |0005: move-result-object v1 │ │ +06f434: 7020 671b 1000 |0006: invoke-direct {v0, v1}, Ljwtc/chess/PGNProvider$DatabaseHelper;.:(Landroid/content/Context;)V // method@1b67 │ │ +06f43a: 5b20 dd0a |0009: iput-object v0, v2, Ljwtc/chess/PGNProvider;.mOpenHelper:Ljwtc/chess/PGNProvider$DatabaseHelper; // field@0add │ │ +06f43e: 1a00 c21c |000b: const-string v0, "onCreate PGNProvider" // string@1cc2 │ │ +06f442: 6201 d60a |000d: sget-object v1, Ljwtc/chess/PGNProvider;.CONTENT_URI:Landroid/net/Uri; // field@0ad6 │ │ +06f446: 6e10 af01 0100 |000f: invoke-virtual {v1}, Landroid/net/Uri;.toString:()Ljava/lang/String; // method@01af │ │ +06f44c: 0c01 |0012: move-result-object v1 │ │ +06f44e: 7120 f811 1000 |0013: invoke-static {v0, v1}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@11f8 │ │ +06f454: 1210 |0016: const/4 v0, #int 1 // #1 │ │ +06f456: 0f00 |0017: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=81 │ │ 0x000b line=83 │ │ 0x0016 line=85 │ │ locals : │ │ 0x0000 - 0x0018 reg=2 this Ljwtc/chess/PGNProvider; │ │ @@ -128704,81 +128757,81 @@ │ │ type : '(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 15 │ │ ins : 6 │ │ outs : 8 │ │ insns size : 138 16-bit code units │ │ -06d8a0: |[06d8a0] jwtc.chess.PGNProvider.query:(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; │ │ -06d8b0: 1205 |0000: const/4 v5, #int 0 // #0 │ │ -06d8b2: 2200 4300 |0001: new-instance v0, Landroid/database/sqlite/SQLiteQueryBuilder; // type@0043 │ │ -06d8b6: 7010 4501 0000 |0003: invoke-direct {v0}, Landroid/database/sqlite/SQLiteQueryBuilder;.:()V // method@0145 │ │ -06d8bc: 6202 df0a |0006: sget-object v2, Ljwtc/chess/PGNProvider;.sUriMatcher:Landroid/content/UriMatcher; // field@0adf │ │ -06d8c0: 6e20 ff00 a200 |0008: invoke-virtual {v2, v10}, Landroid/content/UriMatcher;.match:(Landroid/net/Uri;)I // method@00ff │ │ -06d8c6: 0a02 |000b: move-result v2 │ │ -06d8c8: 2b02 7600 0000 |000c: packed-switch v2, 00000082 // +00000076 │ │ -06d8ce: 2202 2c03 |000f: new-instance v2, Ljava/lang/IllegalArgumentException; // type@032c │ │ -06d8d2: 2203 4203 |0011: new-instance v3, Ljava/lang/StringBuilder; // type@0342 │ │ -06d8d6: 7010 5715 0300 |0013: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ -06d8dc: 1a04 800d |0016: const-string v4, "Unknown URI " // string@0d80 │ │ -06d8e0: 6e20 5f15 4300 |0018: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -06d8e6: 0c03 |001b: move-result-object v3 │ │ -06d8e8: 6e20 5e15 a300 |001c: invoke-virtual {v3, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@155e │ │ -06d8ee: 0c03 |001f: move-result-object v3 │ │ -06d8f0: 6e10 6415 0300 |0020: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ -06d8f6: 0c03 |0023: move-result-object v3 │ │ -06d8f8: 7020 0015 3200 |0024: invoke-direct {v2, v3}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@1500 │ │ -06d8fe: 2702 |0027: throw v2 │ │ -06d900: 1a02 e114 |0028: const-string v2, "games" // string@14e1 │ │ -06d904: 6e20 4901 2000 |002a: invoke-virtual {v0, v2}, Landroid/database/sqlite/SQLiteQueryBuilder;.setTables:(Ljava/lang/String;)V // method@0149 │ │ -06d90a: 6202 de0a |002d: sget-object v2, Ljwtc/chess/PGNProvider;.sGamesProjectionMap:Ljava/util/HashMap; // field@0ade │ │ -06d90e: 6e20 4801 2000 |002f: invoke-virtual {v0, v2}, Landroid/database/sqlite/SQLiteQueryBuilder;.setProjectionMap:(Ljava/util/Map;)V // method@0148 │ │ -06d914: 7110 ed11 0e00 |0032: invoke-static {v14}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@11ed │ │ -06d91a: 0a02 |0035: move-result v2 │ │ -06d91c: 3802 4a00 |0036: if-eqz v2, 0080 // +004a │ │ -06d920: 1a07 1013 |0038: const-string v7, "date DESC" // string@1310 │ │ -06d924: 5492 dd0a |003a: iget-object v2, v9, Ljwtc/chess/PGNProvider;.mOpenHelper:Ljwtc/chess/PGNProvider$DatabaseHelper; // field@0add │ │ -06d928: 6e10 691b 0200 |003c: invoke-virtual {v2}, Ljwtc/chess/PGNProvider$DatabaseHelper;.getReadableDatabase:()Landroid/database/sqlite/SQLiteDatabase; // method@1b69 │ │ -06d92e: 0c01 |003f: move-result-object v1 │ │ -06d930: 07b2 |0040: move-object v2, v11 │ │ -06d932: 07c3 |0041: move-object v3, v12 │ │ -06d934: 07d4 |0042: move-object v4, v13 │ │ -06d936: 0756 |0043: move-object v6, v5 │ │ -06d938: 7408 4701 0000 |0044: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6, v7}, Landroid/database/sqlite/SQLiteQueryBuilder;.query:(Landroid/database/sqlite/SQLiteDatabase;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; // method@0147 │ │ -06d93e: 0c08 |0047: move-result-object v8 │ │ -06d940: 6e10 701b 0900 |0048: invoke-virtual {v9}, Ljwtc/chess/PGNProvider;.getContext:()Landroid/content/Context; // method@1b70 │ │ -06d946: 0c02 |004b: move-result-object v2 │ │ -06d948: 6e10 ad00 0200 |004c: invoke-virtual {v2}, Landroid/content/Context;.getContentResolver:()Landroid/content/ContentResolver; // method@00ad │ │ -06d94e: 0c02 |004f: move-result-object v2 │ │ -06d950: 7230 3501 280a |0050: invoke-interface {v8, v2, v10}, Landroid/database/Cursor;.setNotificationUri:(Landroid/content/ContentResolver;Landroid/net/Uri;)V // method@0135 │ │ -06d956: 1108 |0053: return-object v8 │ │ -06d958: 1a02 e114 |0054: const-string v2, "games" // string@14e1 │ │ -06d95c: 6e20 4901 2000 |0056: invoke-virtual {v0, v2}, Landroid/database/sqlite/SQLiteQueryBuilder;.setTables:(Ljava/lang/String;)V // method@0149 │ │ -06d962: 6202 de0a |0059: sget-object v2, Ljwtc/chess/PGNProvider;.sGamesProjectionMap:Ljava/util/HashMap; // field@0ade │ │ -06d966: 6e20 4801 2000 |005b: invoke-virtual {v0, v2}, Landroid/database/sqlite/SQLiteQueryBuilder;.setProjectionMap:(Ljava/util/Map;)V // method@0148 │ │ -06d96c: 2202 4203 |005e: new-instance v2, Ljava/lang/StringBuilder; // type@0342 │ │ -06d970: 7010 5715 0200 |0060: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ -06d976: 1a03 2a0f |0063: const-string v3, "_id=" // string@0f2a │ │ -06d97a: 6e20 5f15 3200 |0065: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -06d980: 0c03 |0068: move-result-object v3 │ │ -06d982: 6e10 ad01 0a00 |0069: invoke-virtual {v10}, Landroid/net/Uri;.getPathSegments:()Ljava/util/List; // method@01ad │ │ -06d988: 0c02 |006c: move-result-object v2 │ │ -06d98a: 1214 |006d: const/4 v4, #int 1 // #1 │ │ -06d98c: 7220 d515 4200 |006e: invoke-interface {v2, v4}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@15d5 │ │ -06d992: 0c02 |0071: move-result-object v2 │ │ -06d994: 1f02 4003 |0072: check-cast v2, Ljava/lang/String; // type@0340 │ │ -06d998: 6e20 5f15 2300 |0074: invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -06d99e: 0c02 |0077: move-result-object v2 │ │ -06d9a0: 6e10 6415 0200 |0078: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ -06d9a6: 0c02 |007b: move-result-object v2 │ │ -06d9a8: 6e20 4601 2000 |007c: invoke-virtual {v0, v2}, Landroid/database/sqlite/SQLiteQueryBuilder;.appendWhere:(Ljava/lang/CharSequence;)V // method@0146 │ │ -06d9ae: 28b3 |007f: goto 0032 // -004d │ │ -06d9b0: 07e7 |0080: move-object v7, v14 │ │ -06d9b2: 28b9 |0081: goto 003a // -0047 │ │ -06d9b4: 0001 0200 0100 0000 1c00 0000 4800 ... |0082: packed-switch-data (8 units) │ │ +06f458: |[06f458] jwtc.chess.PGNProvider.query:(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; │ │ +06f468: 1205 |0000: const/4 v5, #int 0 // #0 │ │ +06f46a: 2200 4300 |0001: new-instance v0, Landroid/database/sqlite/SQLiteQueryBuilder; // type@0043 │ │ +06f46e: 7010 4501 0000 |0003: invoke-direct {v0}, Landroid/database/sqlite/SQLiteQueryBuilder;.:()V // method@0145 │ │ +06f474: 6202 df0a |0006: sget-object v2, Ljwtc/chess/PGNProvider;.sUriMatcher:Landroid/content/UriMatcher; // field@0adf │ │ +06f478: 6e20 ff00 a200 |0008: invoke-virtual {v2, v10}, Landroid/content/UriMatcher;.match:(Landroid/net/Uri;)I // method@00ff │ │ +06f47e: 0a02 |000b: move-result v2 │ │ +06f480: 2b02 7600 0000 |000c: packed-switch v2, 00000082 // +00000076 │ │ +06f486: 2202 2903 |000f: new-instance v2, Ljava/lang/IllegalArgumentException; // type@0329 │ │ +06f48a: 2203 3f03 |0011: new-instance v3, Ljava/lang/StringBuilder; // type@033f │ │ +06f48e: 7010 5715 0300 |0013: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ +06f494: 1a04 7d0d |0016: const-string v4, "Unknown URI " // string@0d7d │ │ +06f498: 6e20 5f15 4300 |0018: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +06f49e: 0c03 |001b: move-result-object v3 │ │ +06f4a0: 6e20 5e15 a300 |001c: invoke-virtual {v3, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@155e │ │ +06f4a6: 0c03 |001f: move-result-object v3 │ │ +06f4a8: 6e10 6415 0300 |0020: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ +06f4ae: 0c03 |0023: move-result-object v3 │ │ +06f4b0: 7020 0015 3200 |0024: invoke-direct {v2, v3}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@1500 │ │ +06f4b6: 2702 |0027: throw v2 │ │ +06f4b8: 1a02 dd14 |0028: const-string v2, "games" // string@14dd │ │ +06f4bc: 6e20 4901 2000 |002a: invoke-virtual {v0, v2}, Landroid/database/sqlite/SQLiteQueryBuilder;.setTables:(Ljava/lang/String;)V // method@0149 │ │ +06f4c2: 6202 de0a |002d: sget-object v2, Ljwtc/chess/PGNProvider;.sGamesProjectionMap:Ljava/util/HashMap; // field@0ade │ │ +06f4c6: 6e20 4801 2000 |002f: invoke-virtual {v0, v2}, Landroid/database/sqlite/SQLiteQueryBuilder;.setProjectionMap:(Ljava/util/Map;)V // method@0148 │ │ +06f4cc: 7110 ed11 0e00 |0032: invoke-static {v14}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@11ed │ │ +06f4d2: 0a02 |0035: move-result v2 │ │ +06f4d4: 3802 4a00 |0036: if-eqz v2, 0080 // +004a │ │ +06f4d8: 1a07 0c13 |0038: const-string v7, "date DESC" // string@130c │ │ +06f4dc: 5492 dd0a |003a: iget-object v2, v9, Ljwtc/chess/PGNProvider;.mOpenHelper:Ljwtc/chess/PGNProvider$DatabaseHelper; // field@0add │ │ +06f4e0: 6e10 681b 0200 |003c: invoke-virtual {v2}, Ljwtc/chess/PGNProvider$DatabaseHelper;.getReadableDatabase:()Landroid/database/sqlite/SQLiteDatabase; // method@1b68 │ │ +06f4e6: 0c01 |003f: move-result-object v1 │ │ +06f4e8: 07b2 |0040: move-object v2, v11 │ │ +06f4ea: 07c3 |0041: move-object v3, v12 │ │ +06f4ec: 07d4 |0042: move-object v4, v13 │ │ +06f4ee: 0756 |0043: move-object v6, v5 │ │ +06f4f0: 7408 4701 0000 |0044: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6, v7}, Landroid/database/sqlite/SQLiteQueryBuilder;.query:(Landroid/database/sqlite/SQLiteDatabase;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; // method@0147 │ │ +06f4f6: 0c08 |0047: move-result-object v8 │ │ +06f4f8: 6e10 6f1b 0900 |0048: invoke-virtual {v9}, Ljwtc/chess/PGNProvider;.getContext:()Landroid/content/Context; // method@1b6f │ │ +06f4fe: 0c02 |004b: move-result-object v2 │ │ +06f500: 6e10 ad00 0200 |004c: invoke-virtual {v2}, Landroid/content/Context;.getContentResolver:()Landroid/content/ContentResolver; // method@00ad │ │ +06f506: 0c02 |004f: move-result-object v2 │ │ +06f508: 7230 3501 280a |0050: invoke-interface {v8, v2, v10}, Landroid/database/Cursor;.setNotificationUri:(Landroid/content/ContentResolver;Landroid/net/Uri;)V // method@0135 │ │ +06f50e: 1108 |0053: return-object v8 │ │ +06f510: 1a02 dd14 |0054: const-string v2, "games" // string@14dd │ │ +06f514: 6e20 4901 2000 |0056: invoke-virtual {v0, v2}, Landroid/database/sqlite/SQLiteQueryBuilder;.setTables:(Ljava/lang/String;)V // method@0149 │ │ +06f51a: 6202 de0a |0059: sget-object v2, Ljwtc/chess/PGNProvider;.sGamesProjectionMap:Ljava/util/HashMap; // field@0ade │ │ +06f51e: 6e20 4801 2000 |005b: invoke-virtual {v0, v2}, Landroid/database/sqlite/SQLiteQueryBuilder;.setProjectionMap:(Ljava/util/Map;)V // method@0148 │ │ +06f524: 2202 3f03 |005e: new-instance v2, Ljava/lang/StringBuilder; // type@033f │ │ +06f528: 7010 5715 0200 |0060: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ +06f52e: 1a03 270f |0063: const-string v3, "_id=" // string@0f27 │ │ +06f532: 6e20 5f15 3200 |0065: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +06f538: 0c03 |0068: move-result-object v3 │ │ +06f53a: 6e10 ad01 0a00 |0069: invoke-virtual {v10}, Landroid/net/Uri;.getPathSegments:()Ljava/util/List; // method@01ad │ │ +06f540: 0c02 |006c: move-result-object v2 │ │ +06f542: 1214 |006d: const/4 v4, #int 1 // #1 │ │ +06f544: 7220 d515 4200 |006e: invoke-interface {v2, v4}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@15d5 │ │ +06f54a: 0c02 |0071: move-result-object v2 │ │ +06f54c: 1f02 3d03 |0072: check-cast v2, Ljava/lang/String; // type@033d │ │ +06f550: 6e20 5f15 2300 |0074: invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +06f556: 0c02 |0077: move-result-object v2 │ │ +06f558: 6e10 6415 0200 |0078: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ +06f55e: 0c02 |007b: move-result-object v2 │ │ +06f560: 6e20 4601 2000 |007c: invoke-virtual {v0, v2}, Landroid/database/sqlite/SQLiteQueryBuilder;.appendWhere:(Ljava/lang/CharSequence;)V // method@0146 │ │ +06f566: 28b3 |007f: goto 0032 // -004d │ │ +06f568: 07e7 |0080: move-object v7, v14 │ │ +06f56a: 28b9 |0081: goto 003a // -0047 │ │ +06f56c: 0001 0200 0100 0000 1c00 0000 4800 ... |0082: packed-switch-data (8 units) │ │ catches : (none) │ │ positions : │ │ 0x0001 line=89 │ │ 0x0006 line=91 │ │ 0x000f line=104 │ │ 0x0028 line=93 │ │ 0x002d line=94 │ │ @@ -128811,114 +128864,116 @@ │ │ type : '(Landroid/net/Uri;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 12 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 142 16-bit code units │ │ -06d9c4: |[06d9c4] jwtc.chess.PGNProvider.update:(Landroid/net/Uri;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I │ │ -06d9d4: 5473 dd0a |0000: iget-object v3, v7, Ljwtc/chess/PGNProvider;.mOpenHelper:Ljwtc/chess/PGNProvider$DatabaseHelper; // field@0add │ │ -06d9d8: 6e10 6a1b 0300 |0002: invoke-virtual {v3}, Ljwtc/chess/PGNProvider$DatabaseHelper;.getWritableDatabase:()Landroid/database/sqlite/SQLiteDatabase; // method@1b6a │ │ -06d9de: 0c01 |0005: move-result-object v1 │ │ -06d9e0: 6203 df0a |0006: sget-object v3, Ljwtc/chess/PGNProvider;.sUriMatcher:Landroid/content/UriMatcher; // field@0adf │ │ -06d9e4: 6e20 ff00 8300 |0008: invoke-virtual {v3, v8}, Landroid/content/UriMatcher;.match:(Landroid/net/Uri;)I // method@00ff │ │ -06d9ea: 0a03 |000b: move-result v3 │ │ -06d9ec: 2b03 7a00 0000 |000c: packed-switch v3, 00000086 // +0000007a │ │ -06d9f2: 2203 2c03 |000f: new-instance v3, Ljava/lang/IllegalArgumentException; // type@032c │ │ -06d9f6: 2204 4203 |0011: new-instance v4, Ljava/lang/StringBuilder; // type@0342 │ │ -06d9fa: 7010 5715 0400 |0013: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ -06da00: 1a05 800d |0016: const-string v5, "Unknown URI " // string@0d80 │ │ -06da04: 6e20 5f15 5400 |0018: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -06da0a: 0c04 |001b: move-result-object v4 │ │ -06da0c: 6e20 5e15 8400 |001c: invoke-virtual {v4, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@155e │ │ -06da12: 0c04 |001f: move-result-object v4 │ │ -06da14: 6e10 6415 0400 |0020: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ -06da1a: 0c04 |0023: move-result-object v4 │ │ -06da1c: 7020 0015 4300 |0024: invoke-direct {v3, v4}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@1500 │ │ -06da22: 2703 |0027: throw v3 │ │ -06da24: 1a03 e114 |0028: const-string v3, "games" // string@14e1 │ │ -06da28: 6e5b 4301 31a9 |002a: invoke-virtual {v1, v3, v9, v10, v11}, Landroid/database/sqlite/SQLiteDatabase;.update:(Ljava/lang/String;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I // method@0143 │ │ -06da2e: 0a00 |002d: move-result v0 │ │ -06da30: 6e10 701b 0700 |002e: invoke-virtual {v7}, Ljwtc/chess/PGNProvider;.getContext:()Landroid/content/Context; // method@1b70 │ │ -06da36: 0c03 |0031: move-result-object v3 │ │ -06da38: 6e10 ad00 0300 |0032: invoke-virtual {v3}, Landroid/content/Context;.getContentResolver:()Landroid/content/ContentResolver; // method@00ad │ │ -06da3e: 0c03 |0035: move-result-object v3 │ │ -06da40: 1204 |0036: const/4 v4, #int 0 // #0 │ │ -06da42: 6e30 9c00 8304 |0037: invoke-virtual {v3, v8, v4}, Landroid/content/ContentResolver;.notifyChange:(Landroid/net/Uri;Landroid/database/ContentObserver;)V // method@009c │ │ -06da48: 0f00 |003a: return v0 │ │ -06da4a: 6e10 ad01 0800 |003b: invoke-virtual {v8}, Landroid/net/Uri;.getPathSegments:()Ljava/util/List; // method@01ad │ │ -06da50: 0c03 |003e: move-result-object v3 │ │ -06da52: 1214 |003f: const/4 v4, #int 1 // #1 │ │ -06da54: 7220 d515 4300 |0040: invoke-interface {v3, v4}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@15d5 │ │ -06da5a: 0c02 |0043: move-result-object v2 │ │ -06da5c: 1f02 4003 |0044: check-cast v2, Ljava/lang/String; // type@0340 │ │ -06da60: 1a04 e114 |0046: const-string v4, "games" // string@14e1 │ │ -06da64: 2203 4203 |0048: new-instance v3, Ljava/lang/StringBuilder; // type@0342 │ │ -06da68: 7010 5715 0300 |004a: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ -06da6e: 1a05 2a0f |004d: const-string v5, "_id=" // string@0f2a │ │ -06da72: 6e20 5f15 5300 |004f: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -06da78: 0c03 |0052: move-result-object v3 │ │ -06da7a: 6e20 5f15 2300 |0053: invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -06da80: 0c05 |0056: move-result-object v5 │ │ -06da82: 7110 ed11 0a00 |0057: invoke-static {v10}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@11ed │ │ -06da88: 0a03 |005a: move-result v3 │ │ -06da8a: 3903 2800 |005b: if-nez v3, 0083 // +0028 │ │ -06da8e: 2203 4203 |005d: new-instance v3, Ljava/lang/StringBuilder; // type@0342 │ │ -06da92: 7010 5715 0300 |005f: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ -06da98: 1a06 3b00 |0062: const-string v6, " AND (" // string@003b │ │ -06da9c: 6e20 5f15 6300 |0064: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -06daa2: 0c03 |0067: move-result-object v3 │ │ -06daa4: 6e20 5f15 a300 |0068: invoke-virtual {v3, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -06daaa: 0c03 |006b: move-result-object v3 │ │ -06daac: 1306 2900 |006c: const/16 v6, #int 41 // #29 │ │ -06dab0: 6e20 5915 6300 |006e: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@1559 │ │ -06dab6: 0c03 |0071: move-result-object v3 │ │ -06dab8: 6e10 6415 0300 |0072: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ -06dabe: 0c03 |0075: move-result-object v3 │ │ -06dac0: 6e20 5f15 3500 |0076: invoke-virtual {v5, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -06dac6: 0c03 |0079: move-result-object v3 │ │ -06dac8: 6e10 6415 0300 |007a: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ -06dace: 0c03 |007d: move-result-object v3 │ │ -06dad0: 6e5b 4301 4139 |007e: invoke-virtual {v1, v4, v9, v3, v11}, Landroid/database/sqlite/SQLiteDatabase;.update:(Ljava/lang/String;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I // method@0143 │ │ -06dad6: 0a00 |0081: move-result v0 │ │ -06dad8: 28ac |0082: goto 002e // -0054 │ │ -06dada: 1a03 0000 |0083: const-string v3, "" // string@0000 │ │ -06dade: 28f1 |0085: goto 0076 // -000f │ │ -06dae0: 0001 0200 0100 0000 1c00 0000 2f00 ... |0086: packed-switch-data (8 units) │ │ +06f57c: |[06f57c] jwtc.chess.PGNProvider.update:(Landroid/net/Uri;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I │ │ +06f58c: 5473 dd0a |0000: iget-object v3, v7, Ljwtc/chess/PGNProvider;.mOpenHelper:Ljwtc/chess/PGNProvider$DatabaseHelper; // field@0add │ │ +06f590: 6e10 691b 0300 |0002: invoke-virtual {v3}, Ljwtc/chess/PGNProvider$DatabaseHelper;.getWritableDatabase:()Landroid/database/sqlite/SQLiteDatabase; // method@1b69 │ │ +06f596: 0c01 |0005: move-result-object v1 │ │ +06f598: 6203 df0a |0006: sget-object v3, Ljwtc/chess/PGNProvider;.sUriMatcher:Landroid/content/UriMatcher; // field@0adf │ │ +06f59c: 6e20 ff00 8300 |0008: invoke-virtual {v3, v8}, Landroid/content/UriMatcher;.match:(Landroid/net/Uri;)I // method@00ff │ │ +06f5a2: 0a03 |000b: move-result v3 │ │ +06f5a4: 2b03 7a00 0000 |000c: packed-switch v3, 00000086 // +0000007a │ │ +06f5aa: 2203 2903 |000f: new-instance v3, Ljava/lang/IllegalArgumentException; // type@0329 │ │ +06f5ae: 2204 3f03 |0011: new-instance v4, Ljava/lang/StringBuilder; // type@033f │ │ +06f5b2: 7010 5715 0400 |0013: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ +06f5b8: 1a05 7d0d |0016: const-string v5, "Unknown URI " // string@0d7d │ │ +06f5bc: 6e20 5f15 5400 |0018: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +06f5c2: 0c04 |001b: move-result-object v4 │ │ +06f5c4: 6e20 5e15 8400 |001c: invoke-virtual {v4, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@155e │ │ +06f5ca: 0c04 |001f: move-result-object v4 │ │ +06f5cc: 6e10 6415 0400 |0020: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ +06f5d2: 0c04 |0023: move-result-object v4 │ │ +06f5d4: 7020 0015 4300 |0024: invoke-direct {v3, v4}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@1500 │ │ +06f5da: 2703 |0027: throw v3 │ │ +06f5dc: 1a03 dd14 |0028: const-string v3, "games" // string@14dd │ │ +06f5e0: 6e5b 4301 31a9 |002a: invoke-virtual {v1, v3, v9, v10, v11}, Landroid/database/sqlite/SQLiteDatabase;.update:(Ljava/lang/String;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I // method@0143 │ │ +06f5e6: 0a00 |002d: move-result v0 │ │ +06f5e8: 6e10 6f1b 0700 |002e: invoke-virtual {v7}, Ljwtc/chess/PGNProvider;.getContext:()Landroid/content/Context; // method@1b6f │ │ +06f5ee: 0c03 |0031: move-result-object v3 │ │ +06f5f0: 6e10 ad00 0300 |0032: invoke-virtual {v3}, Landroid/content/Context;.getContentResolver:()Landroid/content/ContentResolver; // method@00ad │ │ +06f5f6: 0c03 |0035: move-result-object v3 │ │ +06f5f8: 1204 |0036: const/4 v4, #int 0 // #0 │ │ +06f5fa: 6e30 9c00 8304 |0037: invoke-virtual {v3, v8, v4}, Landroid/content/ContentResolver;.notifyChange:(Landroid/net/Uri;Landroid/database/ContentObserver;)V // method@009c │ │ +06f600: 0f00 |003a: return v0 │ │ +06f602: 6e10 ad01 0800 |003b: invoke-virtual {v8}, Landroid/net/Uri;.getPathSegments:()Ljava/util/List; // method@01ad │ │ +06f608: 0c03 |003e: move-result-object v3 │ │ +06f60a: 1214 |003f: const/4 v4, #int 1 // #1 │ │ +06f60c: 7220 d515 4300 |0040: invoke-interface {v3, v4}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@15d5 │ │ +06f612: 0c02 |0043: move-result-object v2 │ │ +06f614: 1f02 3d03 |0044: check-cast v2, Ljava/lang/String; // type@033d │ │ +06f618: 1a04 dd14 |0046: const-string v4, "games" // string@14dd │ │ +06f61c: 2203 3f03 |0048: new-instance v3, Ljava/lang/StringBuilder; // type@033f │ │ +06f620: 7010 5715 0300 |004a: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ +06f626: 1a05 270f |004d: const-string v5, "_id=" // string@0f27 │ │ +06f62a: 6e20 5f15 5300 |004f: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +06f630: 0c03 |0052: move-result-object v3 │ │ +06f632: 6e20 5f15 2300 |0053: invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +06f638: 0c05 |0056: move-result-object v5 │ │ +06f63a: 7110 ed11 0a00 |0057: invoke-static {v10}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@11ed │ │ +06f640: 0a03 |005a: move-result v3 │ │ +06f642: 3903 2800 |005b: if-nez v3, 0083 // +0028 │ │ +06f646: 2203 3f03 |005d: new-instance v3, Ljava/lang/StringBuilder; // type@033f │ │ +06f64a: 7010 5715 0300 |005f: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ +06f650: 1a06 3b00 |0062: const-string v6, " AND (" // string@003b │ │ +06f654: 6e20 5f15 6300 |0064: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +06f65a: 0c03 |0067: move-result-object v3 │ │ +06f65c: 6e20 5f15 a300 |0068: invoke-virtual {v3, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +06f662: 0c03 |006b: move-result-object v3 │ │ +06f664: 1306 2900 |006c: const/16 v6, #int 41 // #29 │ │ +06f668: 6e20 5915 6300 |006e: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@1559 │ │ +06f66e: 0c03 |0071: move-result-object v3 │ │ +06f670: 6e10 6415 0300 |0072: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ +06f676: 0c03 |0075: move-result-object v3 │ │ +06f678: 6e20 5f15 3500 |0076: invoke-virtual {v5, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +06f67e: 0c03 |0079: move-result-object v3 │ │ +06f680: 6e10 6415 0300 |007a: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ +06f686: 0c03 |007d: move-result-object v3 │ │ +06f688: 6e5b 4301 4139 |007e: invoke-virtual {v1, v4, v9, v3, v11}, Landroid/database/sqlite/SQLiteDatabase;.update:(Ljava/lang/String;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I // method@0143 │ │ +06f68e: 0a00 |0081: move-result v0 │ │ +06f690: 28ac |0082: goto 002e // -0054 │ │ +06f692: 1a03 0000 |0083: const-string v3, "" // string@0000 │ │ +06f696: 28f1 |0085: goto 0076 // -000f │ │ +06f698: 0001 0200 0100 0000 1c00 0000 2f00 ... |0086: packed-switch-data (8 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=212 │ │ 0x0006 line=214 │ │ 0x000f line=226 │ │ 0x0028 line=216 │ │ 0x002e line=229 │ │ 0x003a line=230 │ │ 0x003b line=220 │ │ 0x0046 line=221 │ │ + 0x0057 line=222 │ │ + 0x007e line=221 │ │ 0x0082 line=223 │ │ - 0x0083 line=221 │ │ + 0x0083 line=222 │ │ 0x0086 line=214 │ │ locals : │ │ 0x002e - 0x003b reg=0 count I │ │ 0x0082 - 0x0083 reg=0 count I │ │ 0x0006 - 0x008e reg=1 db Landroid/database/sqlite/SQLiteDatabase; │ │ 0x0046 - 0x008e reg=2 gameId Ljava/lang/String; │ │ 0x0000 - 0x008e reg=7 this Ljwtc/chess/PGNProvider; │ │ 0x0000 - 0x008e reg=8 uri Landroid/net/Uri; │ │ 0x0000 - 0x008e reg=9 values Landroid/content/ContentValues; │ │ 0x0000 - 0x008e reg=10 where Ljava/lang/String; │ │ 0x0000 - 0x008e reg=11 whereArgs [Ljava/lang/String; │ │ │ │ - source_file_idx : 2961 (PGNProvider.java) │ │ + source_file_idx : 2958 (PGNProvider.java) │ │ │ │ Class #558 header: │ │ -class_idx : 1138 │ │ +class_idx : 1135 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 826 │ │ -source_file_idx : 3014 │ │ +superclass_idx : 823 │ │ +source_file_idx : 3011 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 8 │ │ virtual_methods_size: 0 │ │ │ │ Class #558 - │ │ Class descriptor : 'Ljwtc/chess/Pos;' │ │ @@ -128933,17 +128988,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -06daf0: |[06daf0] jwtc.chess.Pos.:()V │ │ -06db00: 7010 1c15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ -06db06: 0e00 |0003: return-void │ │ +06f6a8: |[06f6a8] jwtc.chess.Pos.:()V │ │ +06f6b8: 7010 1c15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ +06f6be: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=9 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Ljwtc/chess/Pos; │ │ │ │ #1 : (in Ljwtc/chess/Pos;) │ │ @@ -128951,17 +129006,17 @@ │ │ type : '(I)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -06db08: |[06db08] jwtc.chess.Pos.col:(I)I │ │ -06db18: dc00 0108 |0000: rem-int/lit8 v0, v1, #int 8 // #08 │ │ -06db1c: 0f00 |0002: return v0 │ │ +06f6c0: |[06f6c0] jwtc.chess.Pos.col:(I)I │ │ +06f6d0: dc00 0108 |0000: rem-int/lit8 v0, v1, #int 8 // #08 │ │ +06f6d4: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=44 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 val I │ │ │ │ #2 : (in Ljwtc/chess/Pos;) │ │ @@ -128969,29 +129024,29 @@ │ │ type : '(I)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 27 16-bit code units │ │ -06db20: |[06db20] jwtc.chess.Pos.colToString:(I)Ljava/lang/String; │ │ -06db30: 2200 4203 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0342 │ │ -06db34: 7010 5715 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ -06db3a: 1a01 0000 |0005: const-string v1, "" // string@0000 │ │ -06db3e: 6e20 5f15 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -06db44: 0c00 |000a: move-result-object v0 │ │ -06db46: 7110 771b 0200 |000b: invoke-static {v2}, Ljwtc/chess/Pos;.col:(I)I // method@1b77 │ │ -06db4c: 0a01 |000e: move-result v1 │ │ -06db4e: d801 0161 |000f: add-int/lit8 v1, v1, #int 97 // #61 │ │ -06db52: 8e11 |0011: int-to-char v1, v1 │ │ -06db54: 6e20 5915 1000 |0012: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@1559 │ │ -06db5a: 0c00 |0015: move-result-object v0 │ │ -06db5c: 6e10 6415 0000 |0016: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ -06db62: 0c00 |0019: move-result-object v0 │ │ -06db64: 1100 |001a: return-object v0 │ │ +06f6d8: |[06f6d8] jwtc.chess.Pos.colToString:(I)Ljava/lang/String; │ │ +06f6e8: 2200 3f03 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@033f │ │ +06f6ec: 7010 5715 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ +06f6f2: 1a01 0000 |0005: const-string v1, "" // string@0000 │ │ +06f6f6: 6e20 5f15 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +06f6fc: 0c00 |000a: move-result-object v0 │ │ +06f6fe: 7110 761b 0200 |000b: invoke-static {v2}, Ljwtc/chess/Pos;.col:(I)I // method@1b76 │ │ +06f704: 0a01 |000e: move-result v1 │ │ +06f706: d801 0161 |000f: add-int/lit8 v1, v1, #int 97 // #61 │ │ +06f70a: 8e11 |0011: int-to-char v1, v1 │ │ +06f70c: 6e20 5915 1000 |0012: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@1559 │ │ +06f712: 0c00 |0015: move-result-object v0 │ │ +06f714: 6e10 6415 0000 |0016: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ +06f71a: 0c00 |0019: move-result-object v0 │ │ +06f71c: 1100 |001a: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=62 │ │ locals : │ │ 0x0000 - 0x001b reg=2 val I │ │ │ │ #3 : (in Ljwtc/chess/Pos;) │ │ @@ -128999,18 +129054,18 @@ │ │ type : '(II)I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -06db68: |[06db68] jwtc.chess.Pos.fromColAndRow:(II)I │ │ -06db78: da00 0208 |0000: mul-int/lit8 v0, v2, #int 8 // #08 │ │ -06db7c: b010 |0002: add-int/2addr v0, v1 │ │ -06db7e: 0f00 |0003: return v0 │ │ +06f720: |[06f720] jwtc.chess.Pos.fromColAndRow:(II)I │ │ +06f730: da00 0208 |0000: mul-int/lit8 v0, v2, #int 8 // #08 │ │ +06f734: b010 |0002: add-int/2addr v0, v1 │ │ +06f736: 0f00 |0003: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ locals : │ │ 0x0000 - 0x0004 reg=1 col I │ │ 0x0000 - 0x0004 reg=2 row I │ │ │ │ @@ -129019,28 +129074,28 @@ │ │ type : '(Ljava/lang/String;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 22 16-bit code units │ │ -06db80: |[06db80] jwtc.chess.Pos.fromString:(Ljava/lang/String;)I │ │ -06db90: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -06db92: 6e20 3515 3400 |0001: invoke-virtual {v4, v3}, Ljava/lang/String;.charAt:(I)C // method@1535 │ │ -06db98: 0a00 |0004: move-result v0 │ │ -06db9a: 1213 |0005: const/4 v3, #int 1 // #1 │ │ -06db9c: 6e20 4715 3400 |0006: invoke-virtual {v4, v3}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@1547 │ │ -06dba2: 0c03 |0009: move-result-object v3 │ │ -06dba4: 7110 0815 0300 |000a: invoke-static {v3}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@1508 │ │ -06dbaa: 0a02 |000d: move-result v2 │ │ -06dbac: d801 009f |000e: add-int/lit8 v1, v0, #int -97 // #9f │ │ -06dbb0: d903 0208 |0010: rsub-int/lit8 v3, v2, #int 8 // #08 │ │ -06dbb4: da03 0308 |0012: mul-int/lit8 v3, v3, #int 8 // #08 │ │ -06dbb8: b013 |0014: add-int/2addr v3, v1 │ │ -06dbba: 0f03 |0015: return v3 │ │ +06f738: |[06f738] jwtc.chess.Pos.fromString:(Ljava/lang/String;)I │ │ +06f748: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +06f74a: 6e20 3515 3400 |0001: invoke-virtual {v4, v3}, Ljava/lang/String;.charAt:(I)C // method@1535 │ │ +06f750: 0a00 |0004: move-result v0 │ │ +06f752: 1213 |0005: const/4 v3, #int 1 // #1 │ │ +06f754: 6e20 4715 3400 |0006: invoke-virtual {v4, v3}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@1547 │ │ +06f75a: 0c03 |0009: move-result-object v3 │ │ +06f75c: 7110 0815 0300 |000a: invoke-static {v3}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@1508 │ │ +06f762: 0a02 |000d: move-result v2 │ │ +06f764: d801 009f |000e: add-int/lit8 v1, v0, #int -97 // #9f │ │ +06f768: d903 0208 |0010: rsub-int/lit8 v3, v2, #int 8 // #08 │ │ +06f76c: da03 0308 |0012: mul-int/lit8 v3, v3, #int 8 // #08 │ │ +06f770: b013 |0014: add-int/2addr v3, v1 │ │ +06f772: 0f03 |0015: return v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=18 │ │ 0x0005 line=21 │ │ 0x000e line=22 │ │ 0x0010 line=24 │ │ locals : │ │ @@ -129054,18 +129109,18 @@ │ │ type : '(I)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -06dbbc: |[06dbbc] jwtc.chess.Pos.row:(I)I │ │ -06dbcc: e100 0103 |0000: shr-int/lit8 v0, v1, #int 3 // #03 │ │ -06dbd0: dd00 0007 |0002: and-int/lit8 v0, v0, #int 7 // #07 │ │ -06dbd4: 0f00 |0004: return v0 │ │ +06f774: |[06f774] jwtc.chess.Pos.row:(I)I │ │ +06f784: e100 0103 |0000: shr-int/lit8 v0, v1, #int 3 // #03 │ │ +06f788: dd00 0007 |0002: and-int/lit8 v0, v0, #int 7 // #07 │ │ +06f78c: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 val I │ │ │ │ #6 : (in Ljwtc/chess/Pos;) │ │ @@ -129073,28 +129128,28 @@ │ │ type : '(I)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 26 16-bit code units │ │ -06dbd8: |[06dbd8] jwtc.chess.Pos.rowToString:(I)Ljava/lang/String; │ │ -06dbe8: 2200 4203 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0342 │ │ -06dbec: 7010 5715 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ -06dbf2: 1a01 0000 |0005: const-string v1, "" // string@0000 │ │ -06dbf6: 6e20 5f15 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -06dbfc: 0c00 |000a: move-result-object v0 │ │ -06dbfe: 7110 7b1b 0200 |000b: invoke-static {v2}, Ljwtc/chess/Pos;.row:(I)I // method@1b7b │ │ -06dc04: 0a01 |000e: move-result v1 │ │ -06dc06: d901 0108 |000f: rsub-int/lit8 v1, v1, #int 8 // #08 │ │ -06dc0a: 6e20 5b15 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@155b │ │ -06dc10: 0c00 |0014: move-result-object v0 │ │ -06dc12: 6e10 6415 0000 |0015: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ -06dc18: 0c00 |0018: move-result-object v0 │ │ -06dc1a: 1100 |0019: return-object v0 │ │ +06f790: |[06f790] jwtc.chess.Pos.rowToString:(I)Ljava/lang/String; │ │ +06f7a0: 2200 3f03 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@033f │ │ +06f7a4: 7010 5715 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ +06f7aa: 1a01 0000 |0005: const-string v1, "" // string@0000 │ │ +06f7ae: 6e20 5f15 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +06f7b4: 0c00 |000a: move-result-object v0 │ │ +06f7b6: 7110 7a1b 0200 |000b: invoke-static {v2}, Ljwtc/chess/Pos;.row:(I)I // method@1b7a │ │ +06f7bc: 0a01 |000e: move-result v1 │ │ +06f7be: d901 0108 |000f: rsub-int/lit8 v1, v1, #int 8 // #08 │ │ +06f7c2: 6e20 5b15 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@155b │ │ +06f7c8: 0c00 |0014: move-result-object v0 │ │ +06f7ca: 6e10 6415 0000 |0015: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ +06f7d0: 0c00 |0018: move-result-object v0 │ │ +06f7d2: 1100 |0019: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=57 │ │ locals : │ │ 0x0000 - 0x001a reg=2 val I │ │ │ │ #7 : (in Ljwtc/chess/Pos;) │ │ @@ -129102,51 +129157,51 @@ │ │ type : '(I)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 43 16-bit code units │ │ -06dc1c: |[06dc1c] jwtc.chess.Pos.toString:(I)Ljava/lang/String; │ │ -06dc2c: 2200 4203 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0342 │ │ -06dc30: 7010 5715 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ -06dc36: 1a01 0000 |0005: const-string v1, "" // string@0000 │ │ -06dc3a: 6e20 5f15 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -06dc40: 0c00 |000a: move-result-object v0 │ │ -06dc42: 7110 771b 0200 |000b: invoke-static {v2}, Ljwtc/chess/Pos;.col:(I)I // method@1b77 │ │ -06dc48: 0a01 |000e: move-result v1 │ │ -06dc4a: d801 0161 |000f: add-int/lit8 v1, v1, #int 97 // #61 │ │ -06dc4e: 8e11 |0011: int-to-char v1, v1 │ │ -06dc50: 6e20 5915 1000 |0012: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@1559 │ │ -06dc56: 0c00 |0015: move-result-object v0 │ │ -06dc58: 1a01 0000 |0016: const-string v1, "" // string@0000 │ │ -06dc5c: 6e20 5f15 1000 |0018: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -06dc62: 0c00 |001b: move-result-object v0 │ │ -06dc64: 7110 7b1b 0200 |001c: invoke-static {v2}, Ljwtc/chess/Pos;.row:(I)I // method@1b7b │ │ -06dc6a: 0a01 |001f: move-result v1 │ │ -06dc6c: d901 0108 |0020: rsub-int/lit8 v1, v1, #int 8 // #08 │ │ -06dc70: 6e20 5b15 1000 |0022: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@155b │ │ -06dc76: 0c00 |0025: move-result-object v0 │ │ -06dc78: 6e10 6415 0000 |0026: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ -06dc7e: 0c00 |0029: move-result-object v0 │ │ -06dc80: 1100 |002a: return-object v0 │ │ +06f7d4: |[06f7d4] jwtc.chess.Pos.toString:(I)Ljava/lang/String; │ │ +06f7e4: 2200 3f03 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@033f │ │ +06f7e8: 7010 5715 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ +06f7ee: 1a01 0000 |0005: const-string v1, "" // string@0000 │ │ +06f7f2: 6e20 5f15 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +06f7f8: 0c00 |000a: move-result-object v0 │ │ +06f7fa: 7110 761b 0200 |000b: invoke-static {v2}, Ljwtc/chess/Pos;.col:(I)I // method@1b76 │ │ +06f800: 0a01 |000e: move-result v1 │ │ +06f802: d801 0161 |000f: add-int/lit8 v1, v1, #int 97 // #61 │ │ +06f806: 8e11 |0011: int-to-char v1, v1 │ │ +06f808: 6e20 5915 1000 |0012: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@1559 │ │ +06f80e: 0c00 |0015: move-result-object v0 │ │ +06f810: 1a01 0000 |0016: const-string v1, "" // string@0000 │ │ +06f814: 6e20 5f15 1000 |0018: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +06f81a: 0c00 |001b: move-result-object v0 │ │ +06f81c: 7110 7a1b 0200 |001c: invoke-static {v2}, Ljwtc/chess/Pos;.row:(I)I // method@1b7a │ │ +06f822: 0a01 |001f: move-result v1 │ │ +06f824: d901 0108 |0020: rsub-int/lit8 v1, v1, #int 8 // #08 │ │ +06f828: 6e20 5b15 1000 |0022: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@155b │ │ +06f82e: 0c00 |0025: move-result-object v0 │ │ +06f830: 6e10 6415 0000 |0026: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ +06f836: 0c00 |0029: move-result-object v0 │ │ +06f838: 1100 |002a: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=51 │ │ locals : │ │ 0x0000 - 0x002b reg=2 val I │ │ │ │ Virtual methods - │ │ - source_file_idx : 3014 (Pos.java) │ │ + source_file_idx : 3011 (Pos.java) │ │ │ │ Class #559 header: │ │ -class_idx : 1139 │ │ +class_idx : 1136 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 826 │ │ -source_file_idx : 3580 │ │ +superclass_idx : 823 │ │ +source_file_idx : 3577 │ │ static_fields_size : 23 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 1 │ │ │ │ Class #559 - │ │ Class descriptor : 'Ljwtc/chess/Valuation;' │ │ @@ -129269,49 +129324,49 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 470 16-bit code units │ │ -06dc84: |[06dc84] jwtc.chess.Valuation.:()V │ │ -06dc94: 1261 |0000: const/4 v1, #int 6 // #6 │ │ -06dc96: 1303 4000 |0001: const/16 v3, #int 64 // #40 │ │ -06dc9a: 1300 f6ff |0003: const/16 v0, #int -10 // #fff6 │ │ -06dc9e: 6700 e80a |0005: sput v0, Ljwtc/chess/Valuation;.DRAW_REPEAT:I // field@0ae8 │ │ -06dca2: 2310 8f04 |0007: new-array v0, v1, [I // type@048f │ │ -06dca6: 2600 3100 0000 |0009: fill-array-data v0, 0000003a // +00000031 │ │ -06dcac: 6900 f20a |000c: sput-object v0, Ljwtc/chess/Valuation;.PIECES:[I // field@0af2 │ │ -06dcb0: 1300 d007 |000e: const/16 v0, #int 2000 // #7d0 │ │ -06dcb4: 6700 f60a |0010: sput v0, Ljwtc/chess/Valuation;.TRANSPOSITION_MOVE_SCORE:I // field@0af6 │ │ -06dcb8: 1300 dc05 |0012: const/16 v0, #int 1500 // #5dc │ │ -06dcbc: 6700 eb0a |0014: sput v0, Ljwtc/chess/Valuation;.KILLER_MOVE_SCORE:I // field@0aeb │ │ -06dcc0: 6701 ed0a |0016: sput v1, Ljwtc/chess/Valuation;.LONE_KING:I // field@0aed │ │ -06dcc4: 1300 9600 |0018: const/16 v0, #int 150 // #96 │ │ -06dcc8: 6700 ee0a |001a: sput v0, Ljwtc/chess/Valuation;.LONE_KING_BONUS:I // field@0aee │ │ -06dccc: 2330 8f04 |001c: new-array v0, v3, [I // type@048f │ │ -06dcd0: 2600 2c00 0000 |001e: fill-array-data v0, 0000004a // +0000002c │ │ -06dcd6: 6900 ec0a |0021: sput-object v0, Ljwtc/chess/Valuation;.KING_ENDINGS:[I // field@0aec │ │ -06dcda: 1220 |0023: const/4 v0, #int 2 // #2 │ │ -06dcdc: 2300 ab04 |0024: new-array v0, v0, [[I // type@04ab │ │ -06dce0: 1201 |0026: const/4 v1, #int 0 // #0 │ │ -06dce2: 2332 8f04 |0027: new-array v2, v3, [I // type@048f │ │ -06dce6: 2602 a500 0000 |0029: fill-array-data v2, 000000ce // +000000a5 │ │ -06dcec: 4d02 0001 |002c: aput-object v2, v0, v1 │ │ -06dcf0: 1211 |002e: const/4 v1, #int 1 // #1 │ │ -06dcf2: 2332 8f04 |002f: new-array v2, v3, [I // type@048f │ │ -06dcf6: 2602 2101 0000 |0031: fill-array-data v2, 00000152 // +00000121 │ │ -06dcfc: 4d02 0001 |0034: aput-object v2, v0, v1 │ │ -06dd00: 6900 ea0a |0036: sput-object v0, Ljwtc/chess/Valuation;.KBNK_SCORE:[[I // field@0aea │ │ -06dd04: 0e00 |0038: return-void │ │ -06dd06: 0000 |0039: nop // spacer │ │ -06dd08: 0003 0400 0600 0000 6400 0000 2c01 ... |003a: array-data (16 units) │ │ -06dd28: 0003 0400 4000 0000 0000 0000 0600 ... |004a: array-data (132 units) │ │ -06de30: 0003 0400 4000 0000 0000 0000 0a00 ... |00ce: array-data (132 units) │ │ -06df38: 0003 0400 4000 0000 4600 0000 3c00 ... |0152: array-data (132 units) │ │ +06f83c: |[06f83c] jwtc.chess.Valuation.:()V │ │ +06f84c: 1261 |0000: const/4 v1, #int 6 // #6 │ │ +06f84e: 1303 4000 |0001: const/16 v3, #int 64 // #40 │ │ +06f852: 1300 f6ff |0003: const/16 v0, #int -10 // #fff6 │ │ +06f856: 6700 e80a |0005: sput v0, Ljwtc/chess/Valuation;.DRAW_REPEAT:I // field@0ae8 │ │ +06f85a: 2310 8c04 |0007: new-array v0, v1, [I // type@048c │ │ +06f85e: 2600 3100 0000 |0009: fill-array-data v0, 0000003a // +00000031 │ │ +06f864: 6900 f20a |000c: sput-object v0, Ljwtc/chess/Valuation;.PIECES:[I // field@0af2 │ │ +06f868: 1300 d007 |000e: const/16 v0, #int 2000 // #7d0 │ │ +06f86c: 6700 f60a |0010: sput v0, Ljwtc/chess/Valuation;.TRANSPOSITION_MOVE_SCORE:I // field@0af6 │ │ +06f870: 1300 dc05 |0012: const/16 v0, #int 1500 // #5dc │ │ +06f874: 6700 eb0a |0014: sput v0, Ljwtc/chess/Valuation;.KILLER_MOVE_SCORE:I // field@0aeb │ │ +06f878: 6701 ed0a |0016: sput v1, Ljwtc/chess/Valuation;.LONE_KING:I // field@0aed │ │ +06f87c: 1300 9600 |0018: const/16 v0, #int 150 // #96 │ │ +06f880: 6700 ee0a |001a: sput v0, Ljwtc/chess/Valuation;.LONE_KING_BONUS:I // field@0aee │ │ +06f884: 2330 8c04 |001c: new-array v0, v3, [I // type@048c │ │ +06f888: 2600 2c00 0000 |001e: fill-array-data v0, 0000004a // +0000002c │ │ +06f88e: 6900 ec0a |0021: sput-object v0, Ljwtc/chess/Valuation;.KING_ENDINGS:[I // field@0aec │ │ +06f892: 1220 |0023: const/4 v0, #int 2 // #2 │ │ +06f894: 2300 a804 |0024: new-array v0, v0, [[I // type@04a8 │ │ +06f898: 1201 |0026: const/4 v1, #int 0 // #0 │ │ +06f89a: 2332 8c04 |0027: new-array v2, v3, [I // type@048c │ │ +06f89e: 2602 a500 0000 |0029: fill-array-data v2, 000000ce // +000000a5 │ │ +06f8a4: 4d02 0001 |002c: aput-object v2, v0, v1 │ │ +06f8a8: 1211 |002e: const/4 v1, #int 1 // #1 │ │ +06f8aa: 2332 8c04 |002f: new-array v2, v3, [I // type@048c │ │ +06f8ae: 2602 2101 0000 |0031: fill-array-data v2, 00000152 // +00000121 │ │ +06f8b4: 4d02 0001 |0034: aput-object v2, v0, v1 │ │ +06f8b8: 6900 ea0a |0036: sput-object v0, Ljwtc/chess/Valuation;.KBNK_SCORE:[[I // field@0aea │ │ +06f8bc: 0e00 |0038: return-void │ │ +06f8be: 0000 |0039: nop // spacer │ │ +06f8c0: 0003 0400 0600 0000 6400 0000 2c01 ... |003a: array-data (16 units) │ │ +06f8e0: 0003 0400 4000 0000 0000 0000 0600 ... |004a: array-data (132 units) │ │ +06f9e8: 0003 0400 4000 0000 0000 0000 0a00 ... |00ce: array-data (132 units) │ │ +06faf0: 0003 0400 4000 0000 4600 0000 3c00 ... |0152: array-data (132 units) │ │ catches : (none) │ │ positions : │ │ 0x0003 line=43 │ │ 0x0007 line=48 │ │ 0x000e line=50 │ │ 0x0012 line=51 │ │ 0x0016 line=54 │ │ @@ -129328,33 +129383,33 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 34 16-bit code units │ │ -06e040: |[06e040] jwtc.chess.Valuation.:()V │ │ -06e050: 1222 |0000: const/4 v2, #int 2 // #2 │ │ -06e052: 1301 0a00 |0001: const/16 v1, #int 10 // #a │ │ -06e056: 7010 1c15 0300 |0003: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@151c │ │ -06e05c: 1300 4600 |0006: const/16 v0, #int 70 // #46 │ │ -06e060: 6700 f00a |0008: sput v0, Ljwtc/chess/Valuation;.MPD:I // field@0af0 │ │ -06e064: 6701 e60a |000a: sput v1, Ljwtc/chess/Valuation;.DOUBLED_PAWN:I // field@0ae6 │ │ -06e068: 6701 f10a |000c: sput v1, Ljwtc/chess/Valuation;.PASSED_PAWN:I // field@0af1 │ │ -06e06c: 6701 e10a |000e: sput v1, Ljwtc/chess/Valuation;.CASTLED_KING_POS:I // field@0ae1 │ │ -06e070: 1300 1e00 |0010: const/16 v0, #int 30 // #1e │ │ -06e074: 6700 e90a |0012: sput v0, Ljwtc/chess/Valuation;.EARLY_QUEEN:I // field@0ae9 │ │ -06e078: 1250 |0014: const/4 v0, #int 5 // #5 │ │ -06e07a: 6700 e30a |0015: sput v0, Ljwtc/chess/Valuation;.CENTER_KNIGHT:I // field@0ae3 │ │ -06e07e: 6702 e50a |0017: sput v2, Ljwtc/chess/Valuation;.DEVELOPED_KNIGHT:I // field@0ae5 │ │ -06e082: 6702 e00a |0019: sput v2, Ljwtc/chess/Valuation;.BISHOP_MOVE:I // field@0ae0 │ │ -06e086: 6702 f30a |001b: sput v2, Ljwtc/chess/Valuation;.ROOK_MOVE:I // field@0af3 │ │ -06e08a: 6701 f50a |001d: sput v1, Ljwtc/chess/Valuation;.ROOK_RANK_7:I // field@0af5 │ │ -06e08e: 6701 f40a |001f: sput v1, Ljwtc/chess/Valuation;.ROOK_OPEN_FILE:I // field@0af4 │ │ -06e092: 0e00 |0021: return-void │ │ +06fbf8: |[06fbf8] jwtc.chess.Valuation.:()V │ │ +06fc08: 1222 |0000: const/4 v2, #int 2 // #2 │ │ +06fc0a: 1301 0a00 |0001: const/16 v1, #int 10 // #a │ │ +06fc0e: 7010 1c15 0300 |0003: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@151c │ │ +06fc14: 1300 4600 |0006: const/16 v0, #int 70 // #46 │ │ +06fc18: 6700 f00a |0008: sput v0, Ljwtc/chess/Valuation;.MPD:I // field@0af0 │ │ +06fc1c: 6701 e60a |000a: sput v1, Ljwtc/chess/Valuation;.DOUBLED_PAWN:I // field@0ae6 │ │ +06fc20: 6701 f10a |000c: sput v1, Ljwtc/chess/Valuation;.PASSED_PAWN:I // field@0af1 │ │ +06fc24: 6701 e10a |000e: sput v1, Ljwtc/chess/Valuation;.CASTLED_KING_POS:I // field@0ae1 │ │ +06fc28: 1300 1e00 |0010: const/16 v0, #int 30 // #1e │ │ +06fc2c: 6700 e90a |0012: sput v0, Ljwtc/chess/Valuation;.EARLY_QUEEN:I // field@0ae9 │ │ +06fc30: 1250 |0014: const/4 v0, #int 5 // #5 │ │ +06fc32: 6700 e30a |0015: sput v0, Ljwtc/chess/Valuation;.CENTER_KNIGHT:I // field@0ae3 │ │ +06fc36: 6702 e50a |0017: sput v2, Ljwtc/chess/Valuation;.DEVELOPED_KNIGHT:I // field@0ae5 │ │ +06fc3a: 6702 e00a |0019: sput v2, Ljwtc/chess/Valuation;.BISHOP_MOVE:I // field@0ae0 │ │ +06fc3e: 6702 f30a |001b: sput v2, Ljwtc/chess/Valuation;.ROOK_MOVE:I // field@0af3 │ │ +06fc42: 6701 f50a |001d: sput v1, Ljwtc/chess/Valuation;.ROOK_RANK_7:I // field@0af5 │ │ +06fc46: 6701 f40a |001f: sput v1, Ljwtc/chess/Valuation;.ROOK_OPEN_FILE:I // field@0af4 │ │ +06fc4a: 0e00 |0021: return-void │ │ catches : (none) │ │ positions : │ │ 0x0003 line=8 │ │ 0x0006 line=9 │ │ 0x000a line=11 │ │ 0x000c line=12 │ │ 0x000e line=13 │ │ @@ -129375,32 +129430,32 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 32 16-bit code units │ │ -06e094: |[06e094] jwtc.chess.Valuation.setWeights4Test:()V │ │ -06e0a4: 1262 |0000: const/4 v2, #int 6 // #6 │ │ -06e0a6: 1301 1e00 |0001: const/16 v1, #int 30 // #1e │ │ -06e0aa: 1300 9600 |0003: const/16 v0, #int 150 // #96 │ │ -06e0ae: 6700 f00a |0005: sput v0, Ljwtc/chess/Valuation;.MPD:I // field@0af0 │ │ -06e0b2: 6701 e60a |0007: sput v1, Ljwtc/chess/Valuation;.DOUBLED_PAWN:I // field@0ae6 │ │ -06e0b6: 6701 f10a |0009: sput v1, Ljwtc/chess/Valuation;.PASSED_PAWN:I // field@0af1 │ │ -06e0ba: 6701 e10a |000b: sput v1, Ljwtc/chess/Valuation;.CASTLED_KING_POS:I // field@0ae1 │ │ -06e0be: 1300 5a00 |000d: const/16 v0, #int 90 // #5a │ │ -06e0c2: 6700 e90a |000f: sput v0, Ljwtc/chess/Valuation;.EARLY_QUEEN:I // field@0ae9 │ │ -06e0c6: 1300 0f00 |0011: const/16 v0, #int 15 // #f │ │ -06e0ca: 6700 e30a |0013: sput v0, Ljwtc/chess/Valuation;.CENTER_KNIGHT:I // field@0ae3 │ │ -06e0ce: 6702 e50a |0015: sput v2, Ljwtc/chess/Valuation;.DEVELOPED_KNIGHT:I // field@0ae5 │ │ -06e0d2: 6702 e00a |0017: sput v2, Ljwtc/chess/Valuation;.BISHOP_MOVE:I // field@0ae0 │ │ -06e0d6: 6702 f30a |0019: sput v2, Ljwtc/chess/Valuation;.ROOK_MOVE:I // field@0af3 │ │ -06e0da: 6701 f50a |001b: sput v1, Ljwtc/chess/Valuation;.ROOK_RANK_7:I // field@0af5 │ │ -06e0de: 6701 f40a |001d: sput v1, Ljwtc/chess/Valuation;.ROOK_OPEN_FILE:I // field@0af4 │ │ -06e0e2: 0e00 |001f: return-void │ │ +06fc4c: |[06fc4c] jwtc.chess.Valuation.setWeights4Test:()V │ │ +06fc5c: 1262 |0000: const/4 v2, #int 6 // #6 │ │ +06fc5e: 1301 1e00 |0001: const/16 v1, #int 30 // #1e │ │ +06fc62: 1300 9600 |0003: const/16 v0, #int 150 // #96 │ │ +06fc66: 6700 f00a |0005: sput v0, Ljwtc/chess/Valuation;.MPD:I // field@0af0 │ │ +06fc6a: 6701 e60a |0007: sput v1, Ljwtc/chess/Valuation;.DOUBLED_PAWN:I // field@0ae6 │ │ +06fc6e: 6701 f10a |0009: sput v1, Ljwtc/chess/Valuation;.PASSED_PAWN:I // field@0af1 │ │ +06fc72: 6701 e10a |000b: sput v1, Ljwtc/chess/Valuation;.CASTLED_KING_POS:I // field@0ae1 │ │ +06fc76: 1300 5a00 |000d: const/16 v0, #int 90 // #5a │ │ +06fc7a: 6700 e90a |000f: sput v0, Ljwtc/chess/Valuation;.EARLY_QUEEN:I // field@0ae9 │ │ +06fc7e: 1300 0f00 |0011: const/16 v0, #int 15 // #f │ │ +06fc82: 6700 e30a |0013: sput v0, Ljwtc/chess/Valuation;.CENTER_KNIGHT:I // field@0ae3 │ │ +06fc86: 6702 e50a |0015: sput v2, Ljwtc/chess/Valuation;.DEVELOPED_KNIGHT:I // field@0ae5 │ │ +06fc8a: 6702 e00a |0017: sput v2, Ljwtc/chess/Valuation;.BISHOP_MOVE:I // field@0ae0 │ │ +06fc8e: 6702 f30a |0019: sput v2, Ljwtc/chess/Valuation;.ROOK_MOVE:I // field@0af3 │ │ +06fc92: 6701 f50a |001b: sput v1, Ljwtc/chess/Valuation;.ROOK_RANK_7:I // field@0af5 │ │ +06fc96: 6701 f40a |001d: sput v1, Ljwtc/chess/Valuation;.ROOK_OPEN_FILE:I // field@0af4 │ │ +06fc9a: 0e00 |001f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0003 line=24 │ │ 0x0007 line=26 │ │ 0x0009 line=27 │ │ 0x000b line=28 │ │ 0x000d line=29 │ │ @@ -129410,21 +129465,21 @@ │ │ 0x0019 line=33 │ │ 0x001b line=34 │ │ 0x001d line=35 │ │ 0x001f line=36 │ │ locals : │ │ 0x0000 - 0x0020 reg=3 this Ljwtc/chess/Valuation; │ │ │ │ - source_file_idx : 3580 (Valuation.java) │ │ + source_file_idx : 3577 (Valuation.java) │ │ │ │ Class #560 header: │ │ -class_idx : 1140 │ │ +class_idx : 1137 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 826 │ │ -source_file_idx : 3190 │ │ +superclass_idx : 823 │ │ +source_file_idx : 3187 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #560 - │ │ Class descriptor : 'Ljwtc/chess/algorithm/SearchAlgorithmRunner;' │ │ @@ -129444,18 +129499,18 @@ │ │ type : '(Ljwtc/chess/GameControl;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -06e0e4: |[06e0e4] jwtc.chess.algorithm.SearchAlgorithmRunner.:(Ljwtc/chess/GameControl;)V │ │ -06e0f4: 7010 1c15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ -06e0fa: 5b01 f70a |0003: iput-object v1, v0, Ljwtc/chess/algorithm/SearchAlgorithmRunner;.m_control:Ljwtc/chess/GameControl; // field@0af7 │ │ -06e0fe: 0e00 |0005: return-void │ │ +06fc9c: |[06fc9c] jwtc.chess.algorithm.SearchAlgorithmRunner.:(Ljwtc/chess/GameControl;)V │ │ +06fcac: 7010 1c15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ +06fcb2: 5b01 f70a |0003: iput-object v1, v0, Ljwtc/chess/algorithm/SearchAlgorithmRunner;.m_control:Ljwtc/chess/GameControl; // field@0af7 │ │ +06fcb6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=9 │ │ 0x0003 line=10 │ │ 0x0005 line=11 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Ljwtc/chess/algorithm/SearchAlgorithmRunner; │ │ @@ -129466,262 +129521,259 @@ │ │ name : 'run' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 25 │ │ ins : 1 │ │ outs : 3 │ │ - insns size : 508 16-bit code units │ │ -06e100: |[06e100] jwtc.chess.algorithm.SearchAlgorithmRunner.run:()V │ │ -06e110: 0800 1800 |0000: move-object/from16 v0, v24 │ │ -06e114: 5400 f70a |0002: iget-object v0, v0, Ljwtc/chess/algorithm/SearchAlgorithmRunner;.m_control:Ljwtc/chess/GameControl; // field@0af7 │ │ -06e118: 0813 0000 |0004: move-object/from16 v19, v0 │ │ -06e11c: 7401 f21a 1300 |0006: invoke-virtual/range {v19}, Ljwtc/chess/GameControl;.getJNI:()Ljwtc/chess/JNI; // method@1af2 │ │ -06e122: 0c02 |0009: move-result-object v2 │ │ -06e124: 6e10 381b 0200 |000a: invoke-virtual {v2}, Ljwtc/chess/JNI;.isEnded:()I // method@1b38 │ │ -06e12a: 0a13 |000d: move-result v19 │ │ -06e12c: 3813 0300 |000e: if-eqz v19, 0011 // +0003 │ │ -06e130: 0e00 |0010: return-void │ │ -06e132: 0800 1800 |0011: move-object/from16 v0, v24 │ │ -06e136: 5400 f70a |0013: iget-object v0, v0, Ljwtc/chess/algorithm/SearchAlgorithmRunner;.m_control:Ljwtc/chess/GameControl; // field@0af7 │ │ -06e13a: 0813 0000 |0015: move-object/from16 v19, v0 │ │ -06e13e: 7401 e81a 1300 |0017: invoke-virtual/range {v19}, Ljwtc/chess/GameControl;.disableControl:()V // method@1ae8 │ │ -06e144: 0800 1800 |001a: move-object/from16 v0, v24 │ │ -06e148: 5400 f70a |001c: iget-object v0, v0, Ljwtc/chess/algorithm/SearchAlgorithmRunner;.m_control:Ljwtc/chess/GameControl; // field@0af7 │ │ -06e14c: 0813 0000 |001e: move-object/from16 v19, v0 │ │ -06e150: 7401 f41a 1300 |0020: invoke-virtual/range {v19}, Ljwtc/chess/GameControl;.getLevelMode:()I // method@1af4 │ │ -06e156: 0a13 |0023: move-result v19 │ │ -06e158: 1314 0200 |0024: const/16 v20, #int 2 // #2 │ │ -06e15c: 0200 1300 |0026: move/from16 v0, v19 │ │ -06e160: 0201 1400 |0028: move/from16 v1, v20 │ │ -06e164: 3310 5700 |002a: if-ne v0, v1, 0081 // +0057 │ │ -06e168: 0800 1800 |002c: move-object/from16 v0, v24 │ │ -06e16c: 5400 f70a |002e: iget-object v0, v0, Ljwtc/chess/algorithm/SearchAlgorithmRunner;.m_control:Ljwtc/chess/GameControl; // field@0af7 │ │ -06e170: 0813 0000 |0030: move-object/from16 v19, v0 │ │ -06e174: 7401 f51a 1300 |0032: invoke-virtual/range {v19}, Ljwtc/chess/GameControl;.getLevelPly:()I // method@1af5 │ │ -06e17a: 0a0c |0035: move-result v12 │ │ -06e17c: 6e20 481b c200 |0036: invoke-virtual {v2, v12}, Ljwtc/chess/JNI;.searchDepth:(I)V // method@1b48 │ │ -06e182: 6e10 2b1b 0200 |0039: invoke-virtual {v2}, Ljwtc/chess/JNI;.getMove:()I // method@1b2b │ │ -06e188: 0a0d |003c: move-result v13 │ │ -06e18a: 0800 1800 |003d: move-object/from16 v0, v24 │ │ -06e18e: 5400 f70a |003f: iget-object v0, v0, Ljwtc/chess/algorithm/SearchAlgorithmRunner;.m_control:Ljwtc/chess/GameControl; // field@0af7 │ │ -06e192: 0813 0000 |0041: move-object/from16 v19, v0 │ │ -06e196: 0800 1300 |0043: move-object/from16 v0, v19 │ │ -06e19a: 6e20 101b d000 |0045: invoke-virtual {v0, v13}, Ljwtc/chess/GameControl;.sendMoveMessageFromThread:(I)V // method@1b10 │ │ -06e1a0: 6e10 281b 0200 |0048: invoke-virtual {v2}, Ljwtc/chess/JNI;.getEvalCount:()I // method@1b28 │ │ -06e1a6: 0a03 |004b: move-result v3 │ │ -06e1a8: 3903 1900 |004c: if-nez v3, 0065 // +0019 │ │ -06e1ac: 1a0f 7904 |004e: const-string v15, "From opening book" // string@0479 │ │ -06e1b0: 0800 1800 |0050: move-object/from16 v0, v24 │ │ -06e1b4: 5400 f70a |0052: iget-object v0, v0, Ljwtc/chess/algorithm/SearchAlgorithmRunner;.m_control:Ljwtc/chess/GameControl; // field@0af7 │ │ -06e1b8: 0813 0000 |0054: move-object/from16 v19, v0 │ │ -06e1bc: 0800 1300 |0056: move-object/from16 v0, v19 │ │ -06e1c0: 6e20 0f1b f000 |0058: invoke-virtual {v0, v15}, Ljwtc/chess/GameControl;.sendMessageFromThread:(Ljava/lang/String;)V // method@1b0f │ │ -06e1c6: 28b5 |005b: goto 0010 // -004b │ │ -06e1c8: 0d04 |005c: move-exception v4 │ │ -06e1ca: 6213 2f05 |005d: sget-object v19, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@052f │ │ -06e1ce: 0800 1300 |005f: move-object/from16 v0, v19 │ │ -06e1d2: 6e20 fb14 0400 |0061: invoke-virtual {v4, v0}, Ljava/lang/Exception;.printStackTrace:(Ljava/io/PrintStream;)V // method@14fb │ │ -06e1d8: 28ac |0064: goto 0010 // -0054 │ │ -06e1da: 2213 4203 |0065: new-instance v19, Ljava/lang/StringBuilder; // type@0342 │ │ -06e1de: 7601 5715 1300 |0067: invoke-direct/range {v19}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ -06e1e4: 1a14 7e0c |006a: const-string v20, "Searched at " // string@0c7e │ │ -06e1e8: 7402 5f15 1300 |006c: invoke-virtual/range {v19, v20}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -06e1ee: 0c13 |006f: move-result-object v19 │ │ -06e1f0: 0800 1300 |0070: move-object/from16 v0, v19 │ │ -06e1f4: 6e20 5b15 c000 |0072: invoke-virtual {v0, v12}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@155b │ │ -06e1fa: 0c13 |0075: move-result-object v19 │ │ -06e1fc: 1a14 a900 |0076: const-string v20, " ply" // string@00a9 │ │ -06e200: 7402 5f15 1300 |0078: invoke-virtual/range {v19, v20}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -06e206: 0c13 |007b: move-result-object v19 │ │ -06e208: 7401 6415 1300 |007c: invoke-virtual/range {v19}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ -06e20e: 0c0f |007f: move-result-object v15 │ │ -06e210: 28d0 |0080: goto 0050 // -0030 │ │ -06e212: 0800 1800 |0081: move-object/from16 v0, v24 │ │ -06e216: 5400 f70a |0083: iget-object v0, v0, Ljwtc/chess/algorithm/SearchAlgorithmRunner;.m_control:Ljwtc/chess/GameControl; // field@0af7 │ │ -06e21a: 0813 0000 |0085: move-object/from16 v19, v0 │ │ -06e21e: 7401 f31a 1300 |0087: invoke-virtual/range {v19}, Ljwtc/chess/GameControl;.getLevel:()I // method@1af3 │ │ -06e224: 0a0c |008a: move-result v12 │ │ -06e226: 1313 0c00 |008b: const/16 v19, #int 12 // #c │ │ -06e22a: 0200 1300 |008d: move/from16 v0, v19 │ │ -06e22e: 2300 8f04 |008f: new-array v0, v0, [I // type@048f │ │ -06e232: 0810 0000 |0091: move-object/from16 v16, v0 │ │ -06e236: 2610 4d01 0000 |0093: fill-array-data v16, 000001e0 // +0000014d │ │ -06e23c: 4413 100c |0096: aget v19, v16, v12 │ │ -06e240: 0200 1300 |0098: move/from16 v0, v19 │ │ -06e244: 6e20 491b 0200 |009a: invoke-virtual {v2, v0}, Ljwtc/chess/JNI;.searchMove:(I)V // method@1b49 │ │ -06e24a: 7100 6615 0000 |009d: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@1566 │ │ -06e250: 0b0a |00a0: move-result-wide v10 │ │ -06e252: 121e |00a1: const/4 v14, #int 1 // #1 │ │ -06e254: 1307 e803 |00a2: const/16 v7, #int 1000 // #3e8 │ │ -06e258: 6e10 421b 0200 |00a4: invoke-virtual {v2}, Ljwtc/chess/JNI;.peekSearchDone:()I // method@1b42 │ │ -06e25e: 0a13 |00a7: move-result v19 │ │ -06e260: 3913 b600 |00a8: if-nez v19, 015e // +00b6 │ │ -06e264: 8170 |00aa: int-to-long v0, v7 │ │ -06e266: 0513 0000 |00ab: move-wide/from16 v19, v0 │ │ -06e26a: 7702 7015 1300 |00ad: invoke-static/range {v19, v20}, Ljava/lang/Thread;.sleep:(J)V // method@1570 │ │ -06e270: 6e10 411b 0200 |00b0: invoke-virtual {v2}, Ljwtc/chess/JNI;.peekSearchDepth:()I // method@1b41 │ │ -06e276: 0a0e |00b3: move-result v14 │ │ -06e278: 6e10 401b 0200 |00b4: invoke-virtual {v2}, Ljwtc/chess/JNI;.peekSearchBestValue:()I // method@1b40 │ │ -06e27e: 0a12 |00b7: move-result v18 │ │ -06e280: 6e10 281b 0200 |00b8: invoke-virtual {v2}, Ljwtc/chess/JNI;.getEvalCount:()I // method@1b28 │ │ -06e286: 0a03 |00bb: move-result v3 │ │ -06e288: 0200 1200 |00bc: move/from16 v0, v18 │ │ -06e28c: 8200 |00be: int-to-float v0, v0 │ │ -06e28e: 0213 0000 |00bf: move/from16 v19, v0 │ │ -06e292: 1514 c842 |00c1: const/high16 v20, #int 1120403456 // #42c8 │ │ -06e296: a905 1314 |00c3: div-float v5, v19, v20 │ │ -06e29a: 1a0f 0000 |00c5: const-string v15, "" // string@0000 │ │ -06e29e: 1313 0500 |00c7: const/16 v19, #int 5 // #5 │ │ -06e2a2: 0200 1300 |00c9: move/from16 v0, v19 │ │ -06e2a6: 370e 0300 |00cb: if-le v14, v0, 00ce // +0003 │ │ -06e2aa: 125e |00cd: const/4 v14, #int 5 // #5 │ │ -06e2ac: 1209 |00ce: const/4 v9, #int 0 // #0 │ │ -06e2ae: 35e9 3800 |00cf: if-ge v9, v14, 0107 // +0038 │ │ -06e2b2: 6e20 3f1b 9200 |00d1: invoke-virtual {v2, v9}, Ljwtc/chess/JNI;.peekSearchBestMove:(I)I // method@1b3f │ │ -06e2b8: 0a11 |00d4: move-result v17 │ │ -06e2ba: 3811 2f00 |00d5: if-eqz v17, 0104 // +002f │ │ -06e2be: 2213 4203 |00d7: new-instance v19, Ljava/lang/StringBuilder; // type@0342 │ │ -06e2c2: 7601 5715 1300 |00d9: invoke-direct/range {v19}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ -06e2c8: 0800 1300 |00dc: move-object/from16 v0, v19 │ │ -06e2cc: 6e20 5f15 f000 |00de: invoke-virtual {v0, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -06e2d2: 0c13 |00e1: move-result-object v19 │ │ -06e2d4: 7701 641b 1100 |00e2: invoke-static/range {v17}, Ljwtc/chess/Move;.toDbgString:(I)Ljava/lang/String; // method@1b64 │ │ -06e2da: 0c14 |00e5: move-result-object v20 │ │ -06e2dc: 1a15 690e |00e6: const-string v21, "[" // string@0e69 │ │ -06e2e0: 1a16 0000 |00e8: const-string v22, "" // string@0000 │ │ -06e2e4: 7403 4315 1400 |00ea: invoke-virtual/range {v20, v21, v22}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@1543 │ │ -06e2ea: 0c14 |00ed: move-result-object v20 │ │ -06e2ec: 1a15 a60e |00ee: const-string v21, "]" // string@0ea6 │ │ -06e2f0: 1a16 0000 |00f0: const-string v22, "" // string@0000 │ │ -06e2f4: 7403 4315 1400 |00f2: invoke-virtual/range {v20, v21, v22}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@1543 │ │ -06e2fa: 0c14 |00f5: move-result-object v20 │ │ -06e2fc: 7402 5f15 1300 |00f6: invoke-virtual/range {v19, v20}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -06e302: 0c13 |00f9: move-result-object v19 │ │ -06e304: 1a14 0c00 |00fa: const-string v20, " " // string@000c │ │ -06e308: 7402 5f15 1300 |00fc: invoke-virtual/range {v19, v20}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -06e30e: 0c13 |00ff: move-result-object v19 │ │ -06e310: 7401 6415 1300 |0100: invoke-virtual/range {v19}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ -06e316: 0c0f |0103: move-result-object v15 │ │ -06e318: d809 0901 |0104: add-int/lit8 v9, v9, #int 1 // #01 │ │ -06e31c: 28c9 |0106: goto 00cf // -0037 │ │ -06e31e: 1313 0500 |0107: const/16 v19, #int 5 // #5 │ │ -06e322: 0200 1300 |0109: move/from16 v0, v19 │ │ -06e326: 330e 1700 |010b: if-ne v14, v0, 0122 // +0017 │ │ -06e32a: 2213 4203 |010d: new-instance v19, Ljava/lang/StringBuilder; // type@0342 │ │ -06e32e: 7601 5715 1300 |010f: invoke-direct/range {v19}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ -06e334: 0800 1300 |0112: move-object/from16 v0, v19 │ │ -06e338: 6e20 5f15 f000 |0114: invoke-virtual {v0, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -06e33e: 0c13 |0117: move-result-object v19 │ │ -06e340: 1a14 3701 |0118: const-string v20, "..." // string@0137 │ │ -06e344: 7402 5f15 1300 |011a: invoke-virtual/range {v19, v20}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -06e34a: 0c13 |011d: move-result-object v19 │ │ -06e34c: 7401 6415 1300 |011e: invoke-virtual/range {v19}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ -06e352: 0c0f |0121: move-result-object v15 │ │ -06e354: 2213 4203 |0122: new-instance v19, Ljava/lang/StringBuilder; // type@0342 │ │ -06e358: 7601 5715 1300 |0124: invoke-direct/range {v19}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ -06e35e: 0800 1300 |0127: move-object/from16 v0, v19 │ │ -06e362: 6e20 5f15 f000 |0129: invoke-virtual {v0, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -06e368: 0c13 |012c: move-result-object v19 │ │ -06e36a: 1a14 0400 |012d: const-string v20, " │ │ - " // string@0004 │ │ -06e36e: 7402 5f15 1300 |012f: invoke-virtual/range {v19, v20}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -06e374: 0c13 |0132: move-result-object v19 │ │ -06e376: 1a14 cf00 |0133: const-string v20, "%.2f" // string@00cf │ │ -06e37a: 1315 0100 |0135: const/16 v21, #int 1 // #1 │ │ -06e37e: 0200 1500 |0137: move/from16 v0, v21 │ │ -06e382: 2300 a404 |0139: new-array v0, v0, [Ljava/lang/Object; // type@04a4 │ │ -06e386: 0815 0000 |013b: move-object/from16 v21, v0 │ │ -06e38a: 1316 0000 |013d: const/16 v22, #int 0 // #0 │ │ -06e38e: 7110 fe14 0500 |013f: invoke-static {v5}, Ljava/lang/Float;.valueOf:(F)Ljava/lang/Float; // method@14fe │ │ -06e394: 0c17 |0142: move-result-object v23 │ │ -06e396: 4d17 1516 |0143: aput-object v23, v21, v22 │ │ -06e39a: 7702 3b15 1400 |0145: invoke-static/range {v20, v21}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@153b │ │ -06e3a0: 0c14 |0148: move-result-object v20 │ │ -06e3a2: 7402 5f15 1300 |0149: invoke-virtual/range {v19, v20}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -06e3a8: 0c13 |014c: move-result-object v19 │ │ -06e3aa: 7401 6415 1300 |014d: invoke-virtual/range {v19}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ -06e3b0: 0c0f |0150: move-result-object v15 │ │ -06e3b2: 0800 1800 |0151: move-object/from16 v0, v24 │ │ -06e3b6: 5400 f70a |0153: iget-object v0, v0, Ljwtc/chess/algorithm/SearchAlgorithmRunner;.m_control:Ljwtc/chess/GameControl; // field@0af7 │ │ -06e3ba: 0813 0000 |0155: move-object/from16 v19, v0 │ │ -06e3be: 0800 1300 |0157: move-object/from16 v0, v19 │ │ -06e3c2: 6e20 0f1b f000 |0159: invoke-virtual {v0, v15}, Ljwtc/chess/GameControl;.sendMessageFromThread:(Ljava/lang/String;)V // method@1b0f │ │ -06e3c8: 2900 48ff |015c: goto/16 00a4 // -00b8 │ │ -06e3cc: 6e10 2b1b 0200 |015e: invoke-virtual {v2}, Ljwtc/chess/JNI;.getMove:()I // method@1b2b │ │ -06e3d2: 0a0d |0161: move-result v13 │ │ -06e3d4: 0800 1800 |0162: move-object/from16 v0, v24 │ │ -06e3d8: 5400 f70a |0164: iget-object v0, v0, Ljwtc/chess/algorithm/SearchAlgorithmRunner;.m_control:Ljwtc/chess/GameControl; // field@0af7 │ │ -06e3dc: 0813 0000 |0166: move-object/from16 v19, v0 │ │ -06e3e0: 0800 1300 |0168: move-object/from16 v0, v19 │ │ -06e3e4: 6e20 101b d000 |016a: invoke-virtual {v0, v13}, Ljwtc/chess/GameControl;.sendMoveMessageFromThread:(I)V // method@1b10 │ │ -06e3ea: 6e10 401b 0200 |016d: invoke-virtual {v2}, Ljwtc/chess/JNI;.peekSearchBestValue:()I // method@1b40 │ │ -06e3f0: 0a12 |0170: move-result v18 │ │ -06e3f2: 0200 1200 |0171: move/from16 v0, v18 │ │ -06e3f6: 8200 |0173: int-to-float v0, v0 │ │ -06e3f8: 0213 0000 |0174: move/from16 v19, v0 │ │ -06e3fc: 1514 c842 |0176: const/high16 v20, #int 1120403456 // #42c8 │ │ -06e400: a905 1314 |0178: div-float v5, v19, v20 │ │ -06e404: 6e10 281b 0200 |017a: invoke-virtual {v2}, Ljwtc/chess/JNI;.getEvalCount:()I // method@1b28 │ │ -06e40a: 0a03 |017d: move-result v3 │ │ -06e40c: 3903 1100 |017e: if-nez v3, 018f // +0011 │ │ -06e410: 1a0f 7904 |0180: const-string v15, "From opening book" // string@0479 │ │ -06e414: 0800 1800 |0182: move-object/from16 v0, v24 │ │ -06e418: 5400 f70a |0184: iget-object v0, v0, Ljwtc/chess/algorithm/SearchAlgorithmRunner;.m_control:Ljwtc/chess/GameControl; // field@0af7 │ │ -06e41c: 0813 0000 |0186: move-object/from16 v19, v0 │ │ -06e420: 0800 1300 |0188: move-object/from16 v0, v19 │ │ -06e424: 6e20 0f1b f000 |018a: invoke-virtual {v0, v15}, Ljwtc/chess/GameControl;.sendMessageFromThread:(Ljava/lang/String;)V // method@1b0f │ │ -06e42a: 2900 83fe |018d: goto/16 0010 // -017d │ │ -06e42e: 7100 6615 0000 |018f: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@1566 │ │ -06e434: 0b13 |0192: move-result-wide v19 │ │ -06e436: 9c13 130a |0193: sub-long v19, v19, v10 │ │ -06e43a: 1615 e803 |0195: const-wide/16 v21, #int 1000 // #3e8 │ │ -06e43e: 9e13 1315 |0197: div-long v19, v19, v21 │ │ -06e442: 0500 1300 |0199: move-wide/from16 v0, v19 │ │ -06e446: 8408 |019b: long-to-int v8, v0 │ │ -06e448: 9306 0308 |019c: div-int v6, v3, v8 │ │ -06e44c: 2213 4203 |019e: new-instance v19, Ljava/lang/StringBuilder; // type@0342 │ │ -06e450: 7601 5715 1300 |01a0: invoke-direct/range {v19}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ -06e456: 0800 1300 |01a3: move-object/from16 v0, v19 │ │ -06e45a: 6e20 5b15 6000 |01a5: invoke-virtual {v0, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@155b │ │ -06e460: 0c13 |01a8: move-result-object v19 │ │ -06e462: 1a14 4100 |01a9: const-string v20, " N/s (" // string@0041 │ │ -06e466: 7402 5f15 1300 |01ab: invoke-virtual/range {v19, v20}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -06e46c: 0c13 |01ae: move-result-object v19 │ │ -06e46e: 0800 1300 |01af: move-object/from16 v0, v19 │ │ -06e472: 6e20 5b15 8000 |01b1: invoke-virtual {v0, v8}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@155b │ │ -06e478: 0c13 |01b4: move-result-object v19 │ │ -06e47a: 1a14 b200 |01b5: const-string v20, " s)" // string@00b2 │ │ -06e47e: 7402 5f15 1300 |01b7: invoke-virtual/range {v19, v20}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -06e484: 0c13 |01ba: move-result-object v19 │ │ -06e486: 1a14 0400 |01bb: const-string v20, " │ │ + insns size : 502 16-bit code units │ │ +06fcb8: |[06fcb8] jwtc.chess.algorithm.SearchAlgorithmRunner.run:()V │ │ +06fcc8: 0800 1800 |0000: move-object/from16 v0, v24 │ │ +06fccc: 5400 f70a |0002: iget-object v0, v0, Ljwtc/chess/algorithm/SearchAlgorithmRunner;.m_control:Ljwtc/chess/GameControl; // field@0af7 │ │ +06fcd0: 0813 0000 |0004: move-object/from16 v19, v0 │ │ +06fcd4: 7401 f11a 1300 |0006: invoke-virtual/range {v19}, Ljwtc/chess/GameControl;.getJNI:()Ljwtc/chess/JNI; // method@1af1 │ │ +06fcda: 0c02 |0009: move-result-object v2 │ │ +06fcdc: 6e10 371b 0200 |000a: invoke-virtual {v2}, Ljwtc/chess/JNI;.isEnded:()I // method@1b37 │ │ +06fce2: 0a13 |000d: move-result v19 │ │ +06fce4: 3813 0300 |000e: if-eqz v19, 0011 // +0003 │ │ +06fce8: 0e00 |0010: return-void │ │ +06fcea: 0800 1800 |0011: move-object/from16 v0, v24 │ │ +06fcee: 5400 f70a |0013: iget-object v0, v0, Ljwtc/chess/algorithm/SearchAlgorithmRunner;.m_control:Ljwtc/chess/GameControl; // field@0af7 │ │ +06fcf2: 0813 0000 |0015: move-object/from16 v19, v0 │ │ +06fcf6: 7401 e71a 1300 |0017: invoke-virtual/range {v19}, Ljwtc/chess/GameControl;.disableControl:()V // method@1ae7 │ │ +06fcfc: 0800 1800 |001a: move-object/from16 v0, v24 │ │ +06fd00: 5400 f70a |001c: iget-object v0, v0, Ljwtc/chess/algorithm/SearchAlgorithmRunner;.m_control:Ljwtc/chess/GameControl; // field@0af7 │ │ +06fd04: 0813 0000 |001e: move-object/from16 v19, v0 │ │ +06fd08: 7401 f31a 1300 |0020: invoke-virtual/range {v19}, Ljwtc/chess/GameControl;.getLevelMode:()I // method@1af3 │ │ +06fd0e: 0a13 |0023: move-result v19 │ │ +06fd10: 1314 0200 |0024: const/16 v20, #int 2 // #2 │ │ +06fd14: 0200 1300 |0026: move/from16 v0, v19 │ │ +06fd18: 0201 1400 |0028: move/from16 v1, v20 │ │ +06fd1c: 3310 5700 |002a: if-ne v0, v1, 0081 // +0057 │ │ +06fd20: 0800 1800 |002c: move-object/from16 v0, v24 │ │ +06fd24: 5400 f70a |002e: iget-object v0, v0, Ljwtc/chess/algorithm/SearchAlgorithmRunner;.m_control:Ljwtc/chess/GameControl; // field@0af7 │ │ +06fd28: 0813 0000 |0030: move-object/from16 v19, v0 │ │ +06fd2c: 7401 f41a 1300 |0032: invoke-virtual/range {v19}, Ljwtc/chess/GameControl;.getLevelPly:()I // method@1af4 │ │ +06fd32: 0a0c |0035: move-result v12 │ │ +06fd34: 6e20 471b c200 |0036: invoke-virtual {v2, v12}, Ljwtc/chess/JNI;.searchDepth:(I)V // method@1b47 │ │ +06fd3a: 6e10 2a1b 0200 |0039: invoke-virtual {v2}, Ljwtc/chess/JNI;.getMove:()I // method@1b2a │ │ +06fd40: 0a0d |003c: move-result v13 │ │ +06fd42: 0800 1800 |003d: move-object/from16 v0, v24 │ │ +06fd46: 5400 f70a |003f: iget-object v0, v0, Ljwtc/chess/algorithm/SearchAlgorithmRunner;.m_control:Ljwtc/chess/GameControl; // field@0af7 │ │ +06fd4a: 0813 0000 |0041: move-object/from16 v19, v0 │ │ +06fd4e: 0800 1300 |0043: move-object/from16 v0, v19 │ │ +06fd52: 6e20 0f1b d000 |0045: invoke-virtual {v0, v13}, Ljwtc/chess/GameControl;.sendMoveMessageFromThread:(I)V // method@1b0f │ │ +06fd58: 6e10 271b 0200 |0048: invoke-virtual {v2}, Ljwtc/chess/JNI;.getEvalCount:()I // method@1b27 │ │ +06fd5e: 0a03 |004b: move-result v3 │ │ +06fd60: 3903 1900 |004c: if-nez v3, 0065 // +0019 │ │ +06fd64: 1a0f 7904 |004e: const-string v15, "From opening book" // string@0479 │ │ +06fd68: 0800 1800 |0050: move-object/from16 v0, v24 │ │ +06fd6c: 5400 f70a |0052: iget-object v0, v0, Ljwtc/chess/algorithm/SearchAlgorithmRunner;.m_control:Ljwtc/chess/GameControl; // field@0af7 │ │ +06fd70: 0813 0000 |0054: move-object/from16 v19, v0 │ │ +06fd74: 0800 1300 |0056: move-object/from16 v0, v19 │ │ +06fd78: 6e20 0e1b f000 |0058: invoke-virtual {v0, v15}, Ljwtc/chess/GameControl;.sendMessageFromThread:(Ljava/lang/String;)V // method@1b0e │ │ +06fd7e: 28b5 |005b: goto 0010 // -004b │ │ +06fd80: 0d04 |005c: move-exception v4 │ │ +06fd82: 6213 2f05 |005d: sget-object v19, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@052f │ │ +06fd86: 0800 1300 |005f: move-object/from16 v0, v19 │ │ +06fd8a: 6e20 fb14 0400 |0061: invoke-virtual {v4, v0}, Ljava/lang/Exception;.printStackTrace:(Ljava/io/PrintStream;)V // method@14fb │ │ +06fd90: 28ac |0064: goto 0010 // -0054 │ │ +06fd92: 2213 3f03 |0065: new-instance v19, Ljava/lang/StringBuilder; // type@033f │ │ +06fd96: 7601 5715 1300 |0067: invoke-direct/range {v19}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ +06fd9c: 1a14 7b0c |006a: const-string v20, "Searched at " // string@0c7b │ │ +06fda0: 7402 5f15 1300 |006c: invoke-virtual/range {v19, v20}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +06fda6: 0c13 |006f: move-result-object v19 │ │ +06fda8: 0800 1300 |0070: move-object/from16 v0, v19 │ │ +06fdac: 6e20 5b15 c000 |0072: invoke-virtual {v0, v12}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@155b │ │ +06fdb2: 0c13 |0075: move-result-object v19 │ │ +06fdb4: 1a14 a900 |0076: const-string v20, " ply" // string@00a9 │ │ +06fdb8: 7402 5f15 1300 |0078: invoke-virtual/range {v19, v20}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +06fdbe: 0c13 |007b: move-result-object v19 │ │ +06fdc0: 7401 6415 1300 |007c: invoke-virtual/range {v19}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ +06fdc6: 0c0f |007f: move-result-object v15 │ │ +06fdc8: 28d0 |0080: goto 0050 // -0030 │ │ +06fdca: 0800 1800 |0081: move-object/from16 v0, v24 │ │ +06fdce: 5400 f70a |0083: iget-object v0, v0, Ljwtc/chess/algorithm/SearchAlgorithmRunner;.m_control:Ljwtc/chess/GameControl; // field@0af7 │ │ +06fdd2: 0813 0000 |0085: move-object/from16 v19, v0 │ │ +06fdd6: 7401 f21a 1300 |0087: invoke-virtual/range {v19}, Ljwtc/chess/GameControl;.getLevel:()I // method@1af2 │ │ +06fddc: 0a0c |008a: move-result v12 │ │ +06fdde: 1313 0c00 |008b: const/16 v19, #int 12 // #c │ │ +06fde2: 0200 1300 |008d: move/from16 v0, v19 │ │ +06fde6: 2300 8c04 |008f: new-array v0, v0, [I // type@048c │ │ +06fdea: 0810 0000 |0091: move-object/from16 v16, v0 │ │ +06fdee: 2610 4701 0000 |0093: fill-array-data v16, 000001da // +00000147 │ │ +06fdf4: 4413 100c |0096: aget v19, v16, v12 │ │ +06fdf8: 0200 1300 |0098: move/from16 v0, v19 │ │ +06fdfc: 6e20 481b 0200 |009a: invoke-virtual {v2, v0}, Ljwtc/chess/JNI;.searchMove:(I)V // method@1b48 │ │ +06fe02: 7100 6615 0000 |009d: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@1566 │ │ +06fe08: 0b0a |00a0: move-result-wide v10 │ │ +06fe0a: 121e |00a1: const/4 v14, #int 1 // #1 │ │ +06fe0c: 1307 e803 |00a2: const/16 v7, #int 1000 // #3e8 │ │ +06fe10: 6e10 411b 0200 |00a4: invoke-virtual {v2}, Ljwtc/chess/JNI;.peekSearchDone:()I // method@1b41 │ │ +06fe16: 0a13 |00a7: move-result v19 │ │ +06fe18: 3913 b600 |00a8: if-nez v19, 015e // +00b6 │ │ +06fe1c: 8170 |00aa: int-to-long v0, v7 │ │ +06fe1e: 0514 0000 |00ab: move-wide/from16 v20, v0 │ │ +06fe22: 7702 7015 1400 |00ad: invoke-static/range {v20, v21}, Ljava/lang/Thread;.sleep:(J)V // method@1570 │ │ +06fe28: 6e10 401b 0200 |00b0: invoke-virtual {v2}, Ljwtc/chess/JNI;.peekSearchDepth:()I // method@1b40 │ │ +06fe2e: 0a0e |00b3: move-result v14 │ │ +06fe30: 6e10 3f1b 0200 |00b4: invoke-virtual {v2}, Ljwtc/chess/JNI;.peekSearchBestValue:()I // method@1b3f │ │ +06fe36: 0a12 |00b7: move-result v18 │ │ +06fe38: 6e10 271b 0200 |00b8: invoke-virtual {v2}, Ljwtc/chess/JNI;.getEvalCount:()I // method@1b27 │ │ +06fe3e: 0a03 |00bb: move-result v3 │ │ +06fe40: 0200 1200 |00bc: move/from16 v0, v18 │ │ +06fe44: 8200 |00be: int-to-float v0, v0 │ │ +06fe46: 0213 0000 |00bf: move/from16 v19, v0 │ │ +06fe4a: 1514 c842 |00c1: const/high16 v20, #int 1120403456 // #42c8 │ │ +06fe4e: a905 1314 |00c3: div-float v5, v19, v20 │ │ +06fe52: 1a0f 0000 |00c5: const-string v15, "" // string@0000 │ │ +06fe56: 1313 0500 |00c7: const/16 v19, #int 5 // #5 │ │ +06fe5a: 0200 1300 |00c9: move/from16 v0, v19 │ │ +06fe5e: 370e 0300 |00cb: if-le v14, v0, 00ce // +0003 │ │ +06fe62: 125e |00cd: const/4 v14, #int 5 // #5 │ │ +06fe64: 1209 |00ce: const/4 v9, #int 0 // #0 │ │ +06fe66: 35e9 3800 |00cf: if-ge v9, v14, 0107 // +0038 │ │ +06fe6a: 6e20 3e1b 9200 |00d1: invoke-virtual {v2, v9}, Ljwtc/chess/JNI;.peekSearchBestMove:(I)I // method@1b3e │ │ +06fe70: 0a11 |00d4: move-result v17 │ │ +06fe72: 3811 2f00 |00d5: if-eqz v17, 0104 // +002f │ │ +06fe76: 2213 3f03 |00d7: new-instance v19, Ljava/lang/StringBuilder; // type@033f │ │ +06fe7a: 7601 5715 1300 |00d9: invoke-direct/range {v19}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ +06fe80: 0800 1300 |00dc: move-object/from16 v0, v19 │ │ +06fe84: 6e20 5f15 f000 |00de: invoke-virtual {v0, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +06fe8a: 0c13 |00e1: move-result-object v19 │ │ +06fe8c: 7701 631b 1100 |00e2: invoke-static/range {v17}, Ljwtc/chess/Move;.toDbgString:(I)Ljava/lang/String; // method@1b63 │ │ +06fe92: 0c14 |00e5: move-result-object v20 │ │ +06fe94: 1a15 660e |00e6: const-string v21, "[" // string@0e66 │ │ +06fe98: 1a16 0000 |00e8: const-string v22, "" // string@0000 │ │ +06fe9c: 7403 4315 1400 |00ea: invoke-virtual/range {v20, v21, v22}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@1543 │ │ +06fea2: 0c14 |00ed: move-result-object v20 │ │ +06fea4: 1a15 a30e |00ee: const-string v21, "]" // string@0ea3 │ │ +06fea8: 1a16 0000 |00f0: const-string v22, "" // string@0000 │ │ +06feac: 7403 4315 1400 |00f2: invoke-virtual/range {v20, v21, v22}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@1543 │ │ +06feb2: 0c14 |00f5: move-result-object v20 │ │ +06feb4: 7402 5f15 1300 |00f6: invoke-virtual/range {v19, v20}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +06feba: 0c13 |00f9: move-result-object v19 │ │ +06febc: 1a14 0c00 |00fa: const-string v20, " " // string@000c │ │ +06fec0: 7402 5f15 1300 |00fc: invoke-virtual/range {v19, v20}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +06fec6: 0c13 |00ff: move-result-object v19 │ │ +06fec8: 7401 6415 1300 |0100: invoke-virtual/range {v19}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ +06fece: 0c0f |0103: move-result-object v15 │ │ +06fed0: d809 0901 |0104: add-int/lit8 v9, v9, #int 1 // #01 │ │ +06fed4: 28c9 |0106: goto 00cf // -0037 │ │ +06fed6: 1313 0500 |0107: const/16 v19, #int 5 // #5 │ │ +06feda: 0200 1300 |0109: move/from16 v0, v19 │ │ +06fede: 330e 1700 |010b: if-ne v14, v0, 0122 // +0017 │ │ +06fee2: 2213 3f03 |010d: new-instance v19, Ljava/lang/StringBuilder; // type@033f │ │ +06fee6: 7601 5715 1300 |010f: invoke-direct/range {v19}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ +06feec: 0800 1300 |0112: move-object/from16 v0, v19 │ │ +06fef0: 6e20 5f15 f000 |0114: invoke-virtual {v0, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +06fef6: 0c13 |0117: move-result-object v19 │ │ +06fef8: 1a14 3701 |0118: const-string v20, "..." // string@0137 │ │ +06fefc: 7402 5f15 1300 |011a: invoke-virtual/range {v19, v20}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +06ff02: 0c13 |011d: move-result-object v19 │ │ +06ff04: 7401 6415 1300 |011e: invoke-virtual/range {v19}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ +06ff0a: 0c0f |0121: move-result-object v15 │ │ +06ff0c: 2213 3f03 |0122: new-instance v19, Ljava/lang/StringBuilder; // type@033f │ │ +06ff10: 7601 5715 1300 |0124: invoke-direct/range {v19}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ +06ff16: 0800 1300 |0127: move-object/from16 v0, v19 │ │ +06ff1a: 6e20 5f15 f000 |0129: invoke-virtual {v0, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +06ff20: 0c13 |012c: move-result-object v19 │ │ +06ff22: 1a14 0400 |012d: const-string v20, " │ │ " // string@0004 │ │ -06e48a: 7402 5f15 1300 |01bd: invoke-virtual/range {v19, v20}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -06e490: 0c13 |01c0: move-result-object v19 │ │ -06e492: 1a14 cf00 |01c1: const-string v20, "%.2f" // string@00cf │ │ -06e496: 1315 0100 |01c3: const/16 v21, #int 1 // #1 │ │ -06e49a: 0200 1500 |01c5: move/from16 v0, v21 │ │ -06e49e: 2300 a404 |01c7: new-array v0, v0, [Ljava/lang/Object; // type@04a4 │ │ -06e4a2: 0815 0000 |01c9: move-object/from16 v21, v0 │ │ -06e4a6: 1316 0000 |01cb: const/16 v22, #int 0 // #0 │ │ -06e4aa: 7110 fe14 0500 |01cd: invoke-static {v5}, Ljava/lang/Float;.valueOf:(F)Ljava/lang/Float; // method@14fe │ │ -06e4b0: 0c17 |01d0: move-result-object v23 │ │ -06e4b2: 4d17 1516 |01d1: aput-object v23, v21, v22 │ │ -06e4b6: 7702 3b15 1400 |01d3: invoke-static/range {v20, v21}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@153b │ │ -06e4bc: 0c14 |01d6: move-result-object v20 │ │ -06e4be: 7402 5f15 1300 |01d7: invoke-virtual/range {v19, v20}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -06e4c4: 0c13 |01da: move-result-object v19 │ │ -06e4c6: 7401 6415 1300 |01db: invoke-virtual/range {v19}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ -06e4cc: 0c0f |01de: move-result-object v15 │ │ -06e4ce: 28a3 |01df: goto 0182 // -005d │ │ -06e4d0: 0003 0400 0c00 0000 0100 0000 0100 ... |01e0: array-data (28 units) │ │ +06ff26: 7402 5f15 1300 |012f: invoke-virtual/range {v19, v20}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +06ff2c: 0c13 |0132: move-result-object v19 │ │ +06ff2e: 1a14 cf00 |0133: const-string v20, "%.2f" // string@00cf │ │ +06ff32: 1315 0100 |0135: const/16 v21, #int 1 // #1 │ │ +06ff36: 0200 1500 |0137: move/from16 v0, v21 │ │ +06ff3a: 2300 a104 |0139: new-array v0, v0, [Ljava/lang/Object; // type@04a1 │ │ +06ff3e: 0815 0000 |013b: move-object/from16 v21, v0 │ │ +06ff42: 1316 0000 |013d: const/16 v22, #int 0 // #0 │ │ +06ff46: 7110 fe14 0500 |013f: invoke-static {v5}, Ljava/lang/Float;.valueOf:(F)Ljava/lang/Float; // method@14fe │ │ +06ff4c: 0c17 |0142: move-result-object v23 │ │ +06ff4e: 4d17 1516 |0143: aput-object v23, v21, v22 │ │ +06ff52: 7702 3b15 1400 |0145: invoke-static/range {v20, v21}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@153b │ │ +06ff58: 0c14 |0148: move-result-object v20 │ │ +06ff5a: 7402 5f15 1300 |0149: invoke-virtual/range {v19, v20}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +06ff60: 0c13 |014c: move-result-object v19 │ │ +06ff62: 7401 6415 1300 |014d: invoke-virtual/range {v19}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ +06ff68: 0c0f |0150: move-result-object v15 │ │ +06ff6a: 0800 1800 |0151: move-object/from16 v0, v24 │ │ +06ff6e: 5400 f70a |0153: iget-object v0, v0, Ljwtc/chess/algorithm/SearchAlgorithmRunner;.m_control:Ljwtc/chess/GameControl; // field@0af7 │ │ +06ff72: 0813 0000 |0155: move-object/from16 v19, v0 │ │ +06ff76: 0800 1300 |0157: move-object/from16 v0, v19 │ │ +06ff7a: 6e20 0e1b f000 |0159: invoke-virtual {v0, v15}, Ljwtc/chess/GameControl;.sendMessageFromThread:(Ljava/lang/String;)V // method@1b0e │ │ +06ff80: 2900 48ff |015c: goto/16 00a4 // -00b8 │ │ +06ff84: 6e10 2a1b 0200 |015e: invoke-virtual {v2}, Ljwtc/chess/JNI;.getMove:()I // method@1b2a │ │ +06ff8a: 0a0d |0161: move-result v13 │ │ +06ff8c: 0800 1800 |0162: move-object/from16 v0, v24 │ │ +06ff90: 5400 f70a |0164: iget-object v0, v0, Ljwtc/chess/algorithm/SearchAlgorithmRunner;.m_control:Ljwtc/chess/GameControl; // field@0af7 │ │ +06ff94: 0813 0000 |0166: move-object/from16 v19, v0 │ │ +06ff98: 0800 1300 |0168: move-object/from16 v0, v19 │ │ +06ff9c: 6e20 0f1b d000 |016a: invoke-virtual {v0, v13}, Ljwtc/chess/GameControl;.sendMoveMessageFromThread:(I)V // method@1b0f │ │ +06ffa2: 6e10 3f1b 0200 |016d: invoke-virtual {v2}, Ljwtc/chess/JNI;.peekSearchBestValue:()I // method@1b3f │ │ +06ffa8: 0a12 |0170: move-result v18 │ │ +06ffaa: 0200 1200 |0171: move/from16 v0, v18 │ │ +06ffae: 8200 |0173: int-to-float v0, v0 │ │ +06ffb0: 0213 0000 |0174: move/from16 v19, v0 │ │ +06ffb4: 1514 c842 |0176: const/high16 v20, #int 1120403456 // #42c8 │ │ +06ffb8: a905 1314 |0178: div-float v5, v19, v20 │ │ +06ffbc: 6e10 271b 0200 |017a: invoke-virtual {v2}, Ljwtc/chess/JNI;.getEvalCount:()I // method@1b27 │ │ +06ffc2: 0a03 |017d: move-result v3 │ │ +06ffc4: 3903 1100 |017e: if-nez v3, 018f // +0011 │ │ +06ffc8: 1a0f 7904 |0180: const-string v15, "From opening book" // string@0479 │ │ +06ffcc: 0800 1800 |0182: move-object/from16 v0, v24 │ │ +06ffd0: 5400 f70a |0184: iget-object v0, v0, Ljwtc/chess/algorithm/SearchAlgorithmRunner;.m_control:Ljwtc/chess/GameControl; // field@0af7 │ │ +06ffd4: 0813 0000 |0186: move-object/from16 v19, v0 │ │ +06ffd8: 0800 1300 |0188: move-object/from16 v0, v19 │ │ +06ffdc: 6e20 0e1b f000 |018a: invoke-virtual {v0, v15}, Ljwtc/chess/GameControl;.sendMessageFromThread:(Ljava/lang/String;)V // method@1b0e │ │ +06ffe2: 2900 83fe |018d: goto/16 0010 // -017d │ │ +06ffe6: 7100 6615 0000 |018f: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@1566 │ │ +06ffec: 0b14 |0192: move-result-wide v20 │ │ +06ffee: 9c14 140a |0193: sub-long v20, v20, v10 │ │ +06fff2: 1616 e803 |0195: const-wide/16 v22, #int 1000 // #3e8 │ │ +06fff6: 9e14 1416 |0197: div-long v20, v20, v22 │ │ +06fffa: 0500 1400 |0199: move-wide/from16 v0, v20 │ │ +06fffe: 8408 |019b: long-to-int v8, v0 │ │ +070000: 9306 0308 |019c: div-int v6, v3, v8 │ │ +070004: 2213 3f03 |019e: new-instance v19, Ljava/lang/StringBuilder; // type@033f │ │ +070008: 7601 5715 1300 |01a0: invoke-direct/range {v19}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ +07000e: 0800 1300 |01a3: move-object/from16 v0, v19 │ │ +070012: 6e20 5b15 6000 |01a5: invoke-virtual {v0, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@155b │ │ +070018: 0c13 |01a8: move-result-object v19 │ │ +07001a: 1a14 4100 |01a9: const-string v20, " N/s (" // string@0041 │ │ +07001e: 7402 5f15 1300 |01ab: invoke-virtual/range {v19, v20}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +070024: 0c13 |01ae: move-result-object v19 │ │ +070026: 0800 1300 |01af: move-object/from16 v0, v19 │ │ +07002a: 6e20 5b15 8000 |01b1: invoke-virtual {v0, v8}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@155b │ │ +070030: 0c13 |01b4: move-result-object v19 │ │ +070032: 1a14 b200 |01b5: const-string v20, " s) │ │ + " // string@00b2 │ │ +070036: 7402 5f15 1300 |01b7: invoke-virtual/range {v19, v20}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +07003c: 0c13 |01ba: move-result-object v19 │ │ +07003e: 1a14 cf00 |01bb: const-string v20, "%.2f" // string@00cf │ │ +070042: 1315 0100 |01bd: const/16 v21, #int 1 // #1 │ │ +070046: 0200 1500 |01bf: move/from16 v0, v21 │ │ +07004a: 2300 a104 |01c1: new-array v0, v0, [Ljava/lang/Object; // type@04a1 │ │ +07004e: 0815 0000 |01c3: move-object/from16 v21, v0 │ │ +070052: 1316 0000 |01c5: const/16 v22, #int 0 // #0 │ │ +070056: 7110 fe14 0500 |01c7: invoke-static {v5}, Ljava/lang/Float;.valueOf:(F)Ljava/lang/Float; // method@14fe │ │ +07005c: 0c17 |01ca: move-result-object v23 │ │ +07005e: 4d17 1516 |01cb: aput-object v23, v21, v22 │ │ +070062: 7702 3b15 1400 |01cd: invoke-static/range {v20, v21}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@153b │ │ +070068: 0c14 |01d0: move-result-object v20 │ │ +07006a: 7402 5f15 1300 |01d1: invoke-virtual/range {v19, v20}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +070070: 0c13 |01d4: move-result-object v19 │ │ +070072: 7401 6415 1300 |01d5: invoke-virtual/range {v19}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ +070078: 0c0f |01d8: move-result-object v15 │ │ +07007a: 28a9 |01d9: goto 0182 // -0057 │ │ +07007c: 0003 0400 0c00 0000 0100 0000 0100 ... |01da: array-data (28 units) │ │ catches : 2 │ │ 0x0000 - 0x005b │ │ Ljava/lang/Exception; -> 0x005c │ │ - 0x0065 - 0x01de │ │ + 0x0065 - 0x01d8 │ │ Ljava/lang/Exception; -> 0x005c │ │ positions : │ │ 0x0000 line=16 │ │ 0x000a line=17 │ │ 0x0010 line=108 │ │ 0x0011 line=20 │ │ 0x001a line=22 │ │ @@ -129766,15 +129818,15 @@ │ │ 0x017a line=87 │ │ 0x017e line=89 │ │ 0x0180 line=90 │ │ 0x0182 line=97 │ │ 0x018f line=93 │ │ 0x019c line=94 │ │ 0x019e line=95 │ │ - 0x01e0 line=43 │ │ + 0x01da line=43 │ │ locals : │ │ 0x000a - 0x0010 reg=2 _jni Ljwtc/chess/JNI; │ │ 0x0011 - 0x005c reg=2 _jni Ljwtc/chess/JNI; │ │ 0x004c - 0x005c reg=3 evalCnt I │ │ 0x0036 - 0x005c reg=12 level I │ │ 0x003d - 0x005c reg=13 move I │ │ 0x0050 - 0x005c reg=15 s Ljava/lang/String; │ │ @@ -129786,36 +129838,36 @@ │ │ 0x00d5 - 0x0107 reg=17 tmpMove I │ │ 0x00bc - 0x015e reg=3 evalCnt I │ │ 0x00c5 - 0x015e reg=5 fValue F │ │ 0x00cf - 0x015e reg=9 j I │ │ 0x00c7 - 0x015e reg=15 s Ljava/lang/String; │ │ 0x00b8 - 0x015e reg=18 value I │ │ 0x0182 - 0x018f reg=15 s Ljava/lang/String; │ │ - 0x0065 - 0x01fc reg=2 _jni Ljwtc/chess/JNI; │ │ - 0x017e - 0x01fc reg=3 evalCnt I │ │ - 0x017a - 0x01fc reg=5 fValue F │ │ - 0x019e - 0x01fc reg=6 iNps I │ │ - 0x00a4 - 0x01fc reg=7 iSleep I │ │ - 0x019c - 0x01fc reg=8 iTime I │ │ - 0x00a1 - 0x01fc reg=10 lMillies J │ │ - 0x008b - 0x01fc reg=12 level I │ │ - 0x0162 - 0x01fc reg=13 move I │ │ - 0x00a2 - 0x01fc reg=14 ply I │ │ - 0x01df - 0x01fc reg=15 s Ljava/lang/String; │ │ - 0x0096 - 0x01fc reg=16 secs [I │ │ - 0x0171 - 0x01fc reg=18 value I │ │ - 0x0000 - 0x01fc reg=24 this Ljwtc/chess/algorithm/SearchAlgorithmRunner; │ │ + 0x0065 - 0x01f6 reg=2 _jni Ljwtc/chess/JNI; │ │ + 0x017e - 0x01f6 reg=3 evalCnt I │ │ + 0x017a - 0x01f6 reg=5 fValue F │ │ + 0x019e - 0x01f6 reg=6 iNps I │ │ + 0x00a4 - 0x01f6 reg=7 iSleep I │ │ + 0x019c - 0x01f6 reg=8 iTime I │ │ + 0x00a1 - 0x01f6 reg=10 lMillies J │ │ + 0x008b - 0x01f6 reg=12 level I │ │ + 0x0162 - 0x01f6 reg=13 move I │ │ + 0x00a2 - 0x01f6 reg=14 ply I │ │ + 0x01d9 - 0x01f6 reg=15 s Ljava/lang/String; │ │ + 0x0096 - 0x01f6 reg=16 secs [I │ │ + 0x0171 - 0x01f6 reg=18 value I │ │ + 0x0000 - 0x01f6 reg=24 this Ljwtc/chess/algorithm/SearchAlgorithmRunner; │ │ │ │ - source_file_idx : 3190 (SearchAlgorithmRunner.java) │ │ + source_file_idx : 3187 (SearchAlgorithmRunner.java) │ │ │ │ Class #561 header: │ │ -class_idx : 1141 │ │ +class_idx : 1138 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 826 │ │ -source_file_idx : 3442 │ │ +superclass_idx : 823 │ │ +source_file_idx : 3439 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #561 annotations: │ │ Annotations on class │ │ @@ -129840,240 +129892,240 @@ │ │ type : '(Ljwtc/chess/algorithm/UCIWrapper;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -06e520: |[06e520] jwtc.chess.algorithm.UCIWrapper$1.:(Ljwtc/chess/algorithm/UCIWrapper;)V │ │ -06e530: 5b01 f80a |0000: iput-object v1, v0, Ljwtc/chess/algorithm/UCIWrapper$1;.this$0:Ljwtc/chess/algorithm/UCIWrapper; // field@0af8 │ │ -06e534: 7010 1c15 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ -06e53a: 0e00 |0005: return-void │ │ +0700cc: |[0700cc] jwtc.chess.algorithm.UCIWrapper$1.:(Ljwtc/chess/algorithm/UCIWrapper;)V │ │ +0700dc: 5b01 f80a |0000: iput-object v1, v0, Ljwtc/chess/algorithm/UCIWrapper$1;.this$0:Ljwtc/chess/algorithm/UCIWrapper; // field@0af8 │ │ +0700e0: 7010 1c15 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ +0700e6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=51 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Ljwtc/chess/algorithm/UCIWrapper$1; │ │ - 0x0000 - 0x0006 reg=1 (null) Ljwtc/chess/algorithm/UCIWrapper; │ │ + 0x0000 - 0x0006 reg=1 this$0 Ljwtc/chess/algorithm/UCIWrapper; │ │ │ │ Virtual methods - │ │ #0 : (in Ljwtc/chess/algorithm/UCIWrapper$1;) │ │ name : 'run' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 14 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 404 16-bit code units │ │ -06e53c: |[06e53c] jwtc.chess.algorithm.UCIWrapper$1.run:()V │ │ -06e54c: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -06e54e: 1203 |0001: const/4 v3, #int 0 // #0 │ │ -06e550: 54da f80a |0002: iget-object v10, v13, Ljwtc/chess/algorithm/UCIWrapper$1;.this$0:Ljwtc/chess/algorithm/UCIWrapper; // field@0af8 │ │ -06e554: 7110 881b 0a00 |0004: invoke-static {v10}, Ljwtc/chess/algorithm/UCIWrapper;.access$000:(Ljwtc/chess/algorithm/UCIWrapper;)Ljava/io/BufferedReader; // method@1b88 │ │ -06e55a: 0c0a |0007: move-result-object v10 │ │ -06e55c: 6e10 9914 0a00 |0008: invoke-virtual {v10}, Ljava/io/BufferedReader;.readLine:()Ljava/lang/String; // method@1499 │ │ -06e562: 0c08 |000b: move-result-object v8 │ │ -06e564: 1a0a b917 |000c: const-string v10, "info" // string@17b9 │ │ -06e568: 6e20 3e15 a800 |000e: invoke-virtual {v8, v10}, Ljava/lang/String;.indexOf:(Ljava/lang/String;)I // method@153e │ │ -06e56e: 0a05 |0011: move-result v5 │ │ -06e570: 3a05 cc00 |0012: if-ltz v5, 00de // +00cc │ │ -06e574: dc0a 030a |0014: rem-int/lit8 v10, v3, #int 10 // #0a │ │ -06e578: 390a c200 |0016: if-nez v10, 00d8 // +00c2 │ │ -06e57c: 1a0a 710d |0018: const-string v10, "UCIWrapper" // string@0d71 │ │ -06e580: 7120 f811 8a00 |001a: invoke-static {v10, v8}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@11f8 │ │ -06e586: 1a0a 0c00 |001d: const-string v10, " " // string@000c │ │ -06e58a: 6e20 4515 a800 |001f: invoke-virtual {v8, v10}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@1545 │ │ -06e590: 0c00 |0022: move-result-object v0 │ │ -06e592: 1a08 0000 |0023: const-string v8, "" // string@0000 │ │ -06e596: 1206 |0025: const/4 v6, #int 0 // #0 │ │ -06e598: 210a |0026: array-length v10, v0 │ │ -06e59a: 35a6 a400 |0027: if-ge v6, v10, 00cb // +00a4 │ │ -06e59e: 460a 0006 |0029: aget-object v10, v0, v6 │ │ -06e5a2: 1a0b 2f13 |002b: const-string v11, "depth" // string@132f │ │ -06e5a6: 6e20 3915 ba00 |002d: invoke-virtual {v10, v11}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1539 │ │ -06e5ac: 0a0a |0030: move-result v10 │ │ -06e5ae: 380a 3600 |0031: if-eqz v10, 0067 // +0036 │ │ -06e5b2: 220a 4203 |0033: new-instance v10, Ljava/lang/StringBuilder; // type@0342 │ │ -06e5b6: 7010 5715 0a00 |0035: invoke-direct {v10}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ -06e5bc: 6e20 5f15 8a00 |0038: invoke-virtual {v10, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -06e5c2: 0c0a |003b: move-result-object v10 │ │ -06e5c4: 460b 0006 |003c: aget-object v11, v0, v6 │ │ -06e5c8: 6e20 5f15 ba00 |003e: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -06e5ce: 0c0a |0041: move-result-object v10 │ │ -06e5d0: 1a0b 0c00 |0042: const-string v11, " " // string@000c │ │ -06e5d4: 6e20 5f15 ba00 |0044: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -06e5da: 0c0a |0047: move-result-object v10 │ │ -06e5dc: d80b 0601 |0048: add-int/lit8 v11, v6, #int 1 // #01 │ │ -06e5e0: 460b 000b |004a: aget-object v11, v0, v11 │ │ -06e5e4: 6e20 5f15 ba00 |004c: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -06e5ea: 0c0a |004f: move-result-object v10 │ │ -06e5ec: 1a0b 0200 |0050: const-string v11, " " // string@0002 │ │ -06e5f0: 6e20 5f15 ba00 |0052: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -06e5f6: 0c0a |0055: move-result-object v10 │ │ -06e5f8: 6e10 6415 0a00 |0056: invoke-virtual {v10}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ -06e5fe: 0c08 |0059: move-result-object v8 │ │ -06e600: 460a 0006 |005a: aget-object v10, v0, v6 │ │ -06e604: 1a0b 2f13 |005c: const-string v11, "depth" // string@132f │ │ -06e608: 6e20 3915 ba00 |005e: invoke-virtual {v10, v11}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1539 │ │ -06e60e: 0a0a |0061: move-result v10 │ │ -06e610: 380a 0200 |0062: if-eqz v10, 0064 // +0002 │ │ -06e614: d806 0601 |0064: add-int/lit8 v6, v6, #int 1 // #01 │ │ -06e618: 28c0 |0066: goto 0026 // -0040 │ │ -06e61a: 460a 0006 |0067: aget-object v10, v0, v6 │ │ -06e61e: 1a0b 591c |0069: const-string v11, "nodes" // string@1c59 │ │ -06e622: 6e20 3915 ba00 |006b: invoke-virtual {v10, v11}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1539 │ │ -06e628: 0a0a |006e: move-result v10 │ │ -06e62a: 380a 2a00 |006f: if-eqz v10, 0099 // +002a │ │ -06e62e: 220a 4203 |0071: new-instance v10, Ljava/lang/StringBuilder; // type@0342 │ │ -06e632: 7010 5715 0a00 |0073: invoke-direct {v10}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ -06e638: 6e20 5f15 8a00 |0076: invoke-virtual {v10, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -06e63e: 0c0a |0079: move-result-object v10 │ │ -06e640: 460b 0006 |007a: aget-object v11, v0, v6 │ │ -06e644: 6e20 5f15 ba00 |007c: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -06e64a: 0c0a |007f: move-result-object v10 │ │ -06e64c: 1a0b 0c00 |0080: const-string v11, " " // string@000c │ │ -06e650: 6e20 5f15 ba00 |0082: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -06e656: 0c0a |0085: move-result-object v10 │ │ -06e658: d80b 0601 |0086: add-int/lit8 v11, v6, #int 1 // #01 │ │ -06e65c: 460b 000b |0088: aget-object v11, v0, v11 │ │ -06e660: 6e20 5f15 ba00 |008a: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -06e666: 0c0a |008d: move-result-object v10 │ │ -06e668: 1a0b 0200 |008e: const-string v11, " " // string@0002 │ │ -06e66c: 6e20 5f15 ba00 |0090: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -06e672: 0c0a |0093: move-result-object v10 │ │ -06e674: 6e10 6415 0a00 |0094: invoke-virtual {v10}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ -06e67a: 0c08 |0097: move-result-object v8 │ │ -06e67c: 28c2 |0098: goto 005a // -003e │ │ -06e67e: 460a 0006 |0099: aget-object v10, v0, v6 │ │ -06e682: 1a0b 6a1c |009b: const-string v11, "nps" // string@1c6a │ │ -06e686: 6e20 3915 ba00 |009d: invoke-virtual {v10, v11}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1539 │ │ -06e68c: 0a0a |00a0: move-result v10 │ │ -06e68e: 380a b9ff |00a1: if-eqz v10, 005a // -0047 │ │ -06e692: 220a 4203 |00a3: new-instance v10, Ljava/lang/StringBuilder; // type@0342 │ │ -06e696: 7010 5715 0a00 |00a5: invoke-direct {v10}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ -06e69c: 6e20 5f15 8a00 |00a8: invoke-virtual {v10, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -06e6a2: 0c0a |00ab: move-result-object v10 │ │ -06e6a4: 460b 0006 |00ac: aget-object v11, v0, v6 │ │ -06e6a8: 6e20 5f15 ba00 |00ae: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -06e6ae: 0c0a |00b1: move-result-object v10 │ │ -06e6b0: 1a0b 0c00 |00b2: const-string v11, " " // string@000c │ │ -06e6b4: 6e20 5f15 ba00 |00b4: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -06e6ba: 0c0a |00b7: move-result-object v10 │ │ -06e6bc: d80b 0601 |00b8: add-int/lit8 v11, v6, #int 1 // #01 │ │ -06e6c0: 460b 000b |00ba: aget-object v11, v0, v11 │ │ -06e6c4: 6e20 5f15 ba00 |00bc: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -06e6ca: 0c0a |00bf: move-result-object v10 │ │ -06e6cc: 1a0b 0200 |00c0: const-string v11, " " // string@0002 │ │ -06e6d0: 6e20 5f15 ba00 |00c2: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -06e6d6: 0c0a |00c5: move-result-object v10 │ │ -06e6d8: 6e10 6415 0a00 |00c6: invoke-virtual {v10}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ -06e6de: 0c08 |00c9: move-result-object v8 │ │ -06e6e0: 2890 |00ca: goto 005a // -0070 │ │ -06e6e2: 6e10 4215 0800 |00cb: invoke-virtual {v8}, Ljava/lang/String;.length:()I // method@1542 │ │ -06e6e8: 0a0a |00ce: move-result v10 │ │ -06e6ea: 3d0a 0900 |00cf: if-lez v10, 00d8 // +0009 │ │ -06e6ee: 54da f80a |00d1: iget-object v10, v13, Ljwtc/chess/algorithm/UCIWrapper$1;.this$0:Ljwtc/chess/algorithm/UCIWrapper; // field@0af8 │ │ -06e6f2: 54aa 000b |00d3: iget-object v10, v10, Ljwtc/chess/algorithm/UCIWrapper;.m_control:Ljwtc/chess/GameControl; // field@0b00 │ │ -06e6f6: 6e20 0f1b 8a00 |00d5: invoke-virtual {v10, v8}, Ljwtc/chess/GameControl;.sendMessageFromThread:(Ljava/lang/String;)V // method@1b0f │ │ -06e6fc: d803 0301 |00d8: add-int/lit8 v3, v3, #int 1 // #01 │ │ -06e700: d804 0401 |00da: add-int/lit8 v4, v4, #int 1 // #01 │ │ -06e704: 2900 26ff |00dc: goto/16 0002 // -00da │ │ -06e708: 1a0a 4511 |00de: const-string v10, "bestmove" // string@1145 │ │ -06e70c: 6e20 3e15 a800 |00e0: invoke-virtual {v8, v10}, Ljava/lang/String;.indexOf:(Ljava/lang/String;)I // method@153e │ │ -06e712: 0a05 |00e3: move-result v5 │ │ -06e714: 3a05 f6ff |00e4: if-ltz v5, 00da // -000a │ │ -06e718: d80a 0509 |00e6: add-int/lit8 v10, v5, #int 9 // #09 │ │ -06e71c: 6e20 4715 a800 |00e8: invoke-virtual {v8, v10}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@1547 │ │ -06e722: 0c08 |00eb: move-result-object v8 │ │ -06e724: 120a |00ec: const/4 v10, #int 0 // #0 │ │ -06e726: 1a0b 0c00 |00ed: const-string v11, " " // string@000c │ │ -06e72a: 6e20 3e15 b800 |00ef: invoke-virtual {v8, v11}, Ljava/lang/String;.indexOf:(Ljava/lang/String;)I // method@153e │ │ -06e730: 0a0b |00f2: move-result v11 │ │ -06e732: 6e30 4815 a80b |00f3: invoke-virtual {v8, v10, v11}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@1548 │ │ -06e738: 0c08 |00f6: move-result-object v8 │ │ -06e73a: 1a0a 710d |00f7: const-string v10, "UCIWrapper" // string@0d71 │ │ -06e73e: 7120 f811 8a00 |00f9: invoke-static {v10, v8}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@11f8 │ │ -06e744: 54da f80a |00fc: iget-object v10, v13, Ljwtc/chess/algorithm/UCIWrapper$1;.this$0:Ljwtc/chess/algorithm/UCIWrapper; // field@0af8 │ │ -06e748: 7110 891b 0a00 |00fe: invoke-static {v10}, Ljwtc/chess/algorithm/UCIWrapper;.access$100:(Ljwtc/chess/algorithm/UCIWrapper;)Ljava/util/regex/Pattern; // method@1b89 │ │ -06e74e: 0c0a |0101: move-result-object v10 │ │ -06e750: 6e20 0d16 8a00 |0102: invoke-virtual {v10, v8}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@160d │ │ -06e756: 0c07 |0105: move-result-object v7 │ │ -06e758: 6e10 0b16 0700 |0106: invoke-virtual {v7}, Ljava/util/regex/Matcher;.matches:()Z // method@160b │ │ -06e75e: 0a0a |0109: move-result v10 │ │ -06e760: 380a d0ff |010a: if-eqz v10, 00da // -0030 │ │ -06e764: 121a |010c: const/4 v10, #int 1 // #1 │ │ -06e766: 6e20 0916 a700 |010d: invoke-virtual {v7, v10}, Ljava/util/regex/Matcher;.group:(I)Ljava/lang/String; // method@1609 │ │ -06e76c: 0c0a |0110: move-result-object v10 │ │ -06e76e: 7110 7a1b 0a00 |0111: invoke-static {v10}, Ljwtc/chess/Pos;.fromString:(Ljava/lang/String;)I // method@1b7a │ │ -06e774: 0a02 |0114: move-result v2 │ │ -06e776: 122a |0115: const/4 v10, #int 2 // #2 │ │ -06e778: 6e20 0916 a700 |0116: invoke-virtual {v7, v10}, Ljava/util/regex/Matcher;.group:(I)Ljava/lang/String; // method@1609 │ │ -06e77e: 0c0a |0119: move-result-object v10 │ │ -06e780: 7110 7a1b 0a00 |011a: invoke-static {v10}, Ljwtc/chess/Pos;.fromString:(Ljava/lang/String;)I // method@1b7a │ │ -06e786: 0a09 |011d: move-result v9 │ │ -06e788: 1a0a 710d |011e: const-string v10, "UCIWrapper" // string@0d71 │ │ -06e78c: 220b 4203 |0120: new-instance v11, Ljava/lang/StringBuilder; // type@0342 │ │ -06e790: 7010 5715 0b00 |0122: invoke-direct {v11}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ -06e796: 121c |0125: const/4 v12, #int 1 // #1 │ │ -06e798: 6e20 0916 c700 |0126: invoke-virtual {v7, v12}, Ljava/util/regex/Matcher;.group:(I)Ljava/lang/String; // method@1609 │ │ -06e79e: 0c0c |0129: move-result-object v12 │ │ -06e7a0: 6e20 5f15 cb00 |012a: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -06e7a6: 0c0b |012d: move-result-object v11 │ │ -06e7a8: 1a0c 2e01 |012e: const-string v12, "-" // string@012e │ │ -06e7ac: 6e20 5f15 cb00 |0130: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -06e7b2: 0c0b |0133: move-result-object v11 │ │ -06e7b4: 122c |0134: const/4 v12, #int 2 // #2 │ │ -06e7b6: 6e20 0916 c700 |0135: invoke-virtual {v7, v12}, Ljava/util/regex/Matcher;.group:(I)Ljava/lang/String; // method@1609 │ │ -06e7bc: 0c0c |0138: move-result-object v12 │ │ -06e7be: 6e20 5f15 cb00 |0139: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -06e7c4: 0c0b |013c: move-result-object v11 │ │ -06e7c6: 1a0c 9d00 |013d: const-string v12, " move " // string@009d │ │ -06e7ca: 6e20 5f15 cb00 |013f: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -06e7d0: 0c0b |0142: move-result-object v11 │ │ -06e7d2: 6e20 5b15 2b00 |0143: invoke-virtual {v11, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@155b │ │ -06e7d8: 0c0b |0146: move-result-object v11 │ │ -06e7da: 1a0c 2701 |0147: const-string v12, ", " // string@0127 │ │ -06e7de: 6e20 5f15 cb00 |0149: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -06e7e4: 0c0b |014c: move-result-object v11 │ │ -06e7e6: 6e20 5b15 9b00 |014d: invoke-virtual {v11, v9}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@155b │ │ -06e7ec: 0c0b |0150: move-result-object v11 │ │ -06e7ee: 6e10 6415 0b00 |0151: invoke-virtual {v11}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ -06e7f4: 0c0b |0154: move-result-object v11 │ │ -06e7f6: 7120 f811 ba00 |0155: invoke-static {v10, v11}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@11f8 │ │ -06e7fc: 54da f80a |0158: iget-object v10, v13, Ljwtc/chess/algorithm/UCIWrapper$1;.this$0:Ljwtc/chess/algorithm/UCIWrapper; // field@0af8 │ │ -06e800: 54aa 000b |015a: iget-object v10, v10, Ljwtc/chess/algorithm/UCIWrapper;.m_control:Ljwtc/chess/GameControl; // field@0b00 │ │ -06e804: 120b |015c: const/4 v11, #int 0 // #0 │ │ -06e806: 6e40 111b 2ab9 |015d: invoke-virtual {v10, v2, v9, v11}, Ljwtc/chess/GameControl;.sendUCIMoveMessageFromThread:(III)V // method@1b11 │ │ -06e80c: 1203 |0160: const/4 v3, #int 0 // #0 │ │ -06e80e: 2900 79ff |0161: goto/16 00da // -0087 │ │ -06e812: 0d01 |0163: move-exception v1 │ │ -06e814: 54da f80a |0164: iget-object v10, v13, Ljwtc/chess/algorithm/UCIWrapper$1;.this$0:Ljwtc/chess/algorithm/UCIWrapper; // field@0af8 │ │ -06e818: 7110 8a1b 0a00 |0166: invoke-static {v10}, Ljwtc/chess/algorithm/UCIWrapper;.access$200:(Ljwtc/chess/algorithm/UCIWrapper;)Ljava/lang/Process; // method@1b8a │ │ -06e81e: 0c0a |0169: move-result-object v10 │ │ -06e820: 380a 1100 |016a: if-eqz v10, 017b // +0011 │ │ -06e824: 54da f80a |016c: iget-object v10, v13, Ljwtc/chess/algorithm/UCIWrapper$1;.this$0:Ljwtc/chess/algorithm/UCIWrapper; // field@0af8 │ │ -06e828: 7110 8a1b 0a00 |016e: invoke-static {v10}, Ljwtc/chess/algorithm/UCIWrapper;.access$200:(Ljwtc/chess/algorithm/UCIWrapper;)Ljava/lang/Process; // method@1b8a │ │ -06e82e: 0c0a |0171: move-result-object v10 │ │ -06e830: 6e10 2515 0a00 |0172: invoke-virtual {v10}, Ljava/lang/Process;.destroy:()V // method@1525 │ │ -06e836: 54da f80a |0175: iget-object v10, v13, Ljwtc/chess/algorithm/UCIWrapper$1;.this$0:Ljwtc/chess/algorithm/UCIWrapper; // field@0af8 │ │ -06e83a: 120b |0177: const/4 v11, #int 0 // #0 │ │ -06e83c: 7120 8b1b ba00 |0178: invoke-static {v10, v11}, Ljwtc/chess/algorithm/UCIWrapper;.access$202:(Ljwtc/chess/algorithm/UCIWrapper;Ljava/lang/Process;)Ljava/lang/Process; // method@1b8b │ │ -06e842: 1a0a 710d |017b: const-string v10, "UCIWrapper" // string@0d71 │ │ -06e846: 220b 4203 |017d: new-instance v11, Ljava/lang/StringBuilder; // type@0342 │ │ -06e84a: 7010 5715 0b00 |017f: invoke-direct {v11}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ -06e850: 1a0c 6a1f |0182: const-string v12, "run error: " // string@1f6a │ │ -06e854: 6e20 5f15 cb00 |0184: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -06e85a: 0c0b |0187: move-result-object v11 │ │ -06e85c: 6e20 5e15 1b00 |0188: invoke-virtual {v11, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@155e │ │ -06e862: 0c0b |018b: move-result-object v11 │ │ -06e864: 6e10 6415 0b00 |018c: invoke-virtual {v11}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ -06e86a: 0c0b |018f: move-result-object v11 │ │ -06e86c: 7120 f611 ba00 |0190: invoke-static {v10, v11}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@11f6 │ │ -06e872: 0e00 |0193: return-void │ │ +0700e8: |[0700e8] jwtc.chess.algorithm.UCIWrapper$1.run:()V │ │ +0700f8: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +0700fa: 1203 |0001: const/4 v3, #int 0 // #0 │ │ +0700fc: 54da f80a |0002: iget-object v10, v13, Ljwtc/chess/algorithm/UCIWrapper$1;.this$0:Ljwtc/chess/algorithm/UCIWrapper; // field@0af8 │ │ +070100: 7110 871b 0a00 |0004: invoke-static {v10}, Ljwtc/chess/algorithm/UCIWrapper;.access$000:(Ljwtc/chess/algorithm/UCIWrapper;)Ljava/io/BufferedReader; // method@1b87 │ │ +070106: 0c0a |0007: move-result-object v10 │ │ +070108: 6e10 9914 0a00 |0008: invoke-virtual {v10}, Ljava/io/BufferedReader;.readLine:()Ljava/lang/String; // method@1499 │ │ +07010e: 0c08 |000b: move-result-object v8 │ │ +070110: 1a0a b517 |000c: const-string v10, "info" // string@17b5 │ │ +070114: 6e20 3e15 a800 |000e: invoke-virtual {v8, v10}, Ljava/lang/String;.indexOf:(Ljava/lang/String;)I // method@153e │ │ +07011a: 0a05 |0011: move-result v5 │ │ +07011c: 3a05 cc00 |0012: if-ltz v5, 00de // +00cc │ │ +070120: dc0a 030a |0014: rem-int/lit8 v10, v3, #int 10 // #0a │ │ +070124: 390a c200 |0016: if-nez v10, 00d8 // +00c2 │ │ +070128: 1a0a 6e0d |0018: const-string v10, "UCIWrapper" // string@0d6e │ │ +07012c: 7120 f811 8a00 |001a: invoke-static {v10, v8}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@11f8 │ │ +070132: 1a0a 0c00 |001d: const-string v10, " " // string@000c │ │ +070136: 6e20 4515 a800 |001f: invoke-virtual {v8, v10}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@1545 │ │ +07013c: 0c00 |0022: move-result-object v0 │ │ +07013e: 1a08 0000 |0023: const-string v8, "" // string@0000 │ │ +070142: 1206 |0025: const/4 v6, #int 0 // #0 │ │ +070144: 210a |0026: array-length v10, v0 │ │ +070146: 35a6 a400 |0027: if-ge v6, v10, 00cb // +00a4 │ │ +07014a: 460a 0006 |0029: aget-object v10, v0, v6 │ │ +07014e: 1a0b 2b13 |002b: const-string v11, "depth" // string@132b │ │ +070152: 6e20 3915 ba00 |002d: invoke-virtual {v10, v11}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1539 │ │ +070158: 0a0a |0030: move-result v10 │ │ +07015a: 380a 3600 |0031: if-eqz v10, 0067 // +0036 │ │ +07015e: 220a 3f03 |0033: new-instance v10, Ljava/lang/StringBuilder; // type@033f │ │ +070162: 7010 5715 0a00 |0035: invoke-direct {v10}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ +070168: 6e20 5f15 8a00 |0038: invoke-virtual {v10, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +07016e: 0c0a |003b: move-result-object v10 │ │ +070170: 460b 0006 |003c: aget-object v11, v0, v6 │ │ +070174: 6e20 5f15 ba00 |003e: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +07017a: 0c0a |0041: move-result-object v10 │ │ +07017c: 1a0b 0c00 |0042: const-string v11, " " // string@000c │ │ +070180: 6e20 5f15 ba00 |0044: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +070186: 0c0a |0047: move-result-object v10 │ │ +070188: d80b 0601 |0048: add-int/lit8 v11, v6, #int 1 // #01 │ │ +07018c: 460b 000b |004a: aget-object v11, v0, v11 │ │ +070190: 6e20 5f15 ba00 |004c: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +070196: 0c0a |004f: move-result-object v10 │ │ +070198: 1a0b 0200 |0050: const-string v11, " " // string@0002 │ │ +07019c: 6e20 5f15 ba00 |0052: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +0701a2: 0c0a |0055: move-result-object v10 │ │ +0701a4: 6e10 6415 0a00 |0056: invoke-virtual {v10}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ +0701aa: 0c08 |0059: move-result-object v8 │ │ +0701ac: 460a 0006 |005a: aget-object v10, v0, v6 │ │ +0701b0: 1a0b 2b13 |005c: const-string v11, "depth" // string@132b │ │ +0701b4: 6e20 3915 ba00 |005e: invoke-virtual {v10, v11}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1539 │ │ +0701ba: 0a0a |0061: move-result v10 │ │ +0701bc: 380a 0200 |0062: if-eqz v10, 0064 // +0002 │ │ +0701c0: d806 0601 |0064: add-int/lit8 v6, v6, #int 1 // #01 │ │ +0701c4: 28c0 |0066: goto 0026 // -0040 │ │ +0701c6: 460a 0006 |0067: aget-object v10, v0, v6 │ │ +0701ca: 1a0b 551c |0069: const-string v11, "nodes" // string@1c55 │ │ +0701ce: 6e20 3915 ba00 |006b: invoke-virtual {v10, v11}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1539 │ │ +0701d4: 0a0a |006e: move-result v10 │ │ +0701d6: 380a 2a00 |006f: if-eqz v10, 0099 // +002a │ │ +0701da: 220a 3f03 |0071: new-instance v10, Ljava/lang/StringBuilder; // type@033f │ │ +0701de: 7010 5715 0a00 |0073: invoke-direct {v10}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ +0701e4: 6e20 5f15 8a00 |0076: invoke-virtual {v10, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +0701ea: 0c0a |0079: move-result-object v10 │ │ +0701ec: 460b 0006 |007a: aget-object v11, v0, v6 │ │ +0701f0: 6e20 5f15 ba00 |007c: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +0701f6: 0c0a |007f: move-result-object v10 │ │ +0701f8: 1a0b 0c00 |0080: const-string v11, " " // string@000c │ │ +0701fc: 6e20 5f15 ba00 |0082: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +070202: 0c0a |0085: move-result-object v10 │ │ +070204: d80b 0601 |0086: add-int/lit8 v11, v6, #int 1 // #01 │ │ +070208: 460b 000b |0088: aget-object v11, v0, v11 │ │ +07020c: 6e20 5f15 ba00 |008a: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +070212: 0c0a |008d: move-result-object v10 │ │ +070214: 1a0b 0200 |008e: const-string v11, " " // string@0002 │ │ +070218: 6e20 5f15 ba00 |0090: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +07021e: 0c0a |0093: move-result-object v10 │ │ +070220: 6e10 6415 0a00 |0094: invoke-virtual {v10}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ +070226: 0c08 |0097: move-result-object v8 │ │ +070228: 28c2 |0098: goto 005a // -003e │ │ +07022a: 460a 0006 |0099: aget-object v10, v0, v6 │ │ +07022e: 1a0b 661c |009b: const-string v11, "nps" // string@1c66 │ │ +070232: 6e20 3915 ba00 |009d: invoke-virtual {v10, v11}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1539 │ │ +070238: 0a0a |00a0: move-result v10 │ │ +07023a: 380a b9ff |00a1: if-eqz v10, 005a // -0047 │ │ +07023e: 220a 3f03 |00a3: new-instance v10, Ljava/lang/StringBuilder; // type@033f │ │ +070242: 7010 5715 0a00 |00a5: invoke-direct {v10}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ +070248: 6e20 5f15 8a00 |00a8: invoke-virtual {v10, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +07024e: 0c0a |00ab: move-result-object v10 │ │ +070250: 460b 0006 |00ac: aget-object v11, v0, v6 │ │ +070254: 6e20 5f15 ba00 |00ae: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +07025a: 0c0a |00b1: move-result-object v10 │ │ +07025c: 1a0b 0c00 |00b2: const-string v11, " " // string@000c │ │ +070260: 6e20 5f15 ba00 |00b4: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +070266: 0c0a |00b7: move-result-object v10 │ │ +070268: d80b 0601 |00b8: add-int/lit8 v11, v6, #int 1 // #01 │ │ +07026c: 460b 000b |00ba: aget-object v11, v0, v11 │ │ +070270: 6e20 5f15 ba00 |00bc: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +070276: 0c0a |00bf: move-result-object v10 │ │ +070278: 1a0b 0200 |00c0: const-string v11, " " // string@0002 │ │ +07027c: 6e20 5f15 ba00 |00c2: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +070282: 0c0a |00c5: move-result-object v10 │ │ +070284: 6e10 6415 0a00 |00c6: invoke-virtual {v10}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ +07028a: 0c08 |00c9: move-result-object v8 │ │ +07028c: 2890 |00ca: goto 005a // -0070 │ │ +07028e: 6e10 4215 0800 |00cb: invoke-virtual {v8}, Ljava/lang/String;.length:()I // method@1542 │ │ +070294: 0a0a |00ce: move-result v10 │ │ +070296: 3d0a 0900 |00cf: if-lez v10, 00d8 // +0009 │ │ +07029a: 54da f80a |00d1: iget-object v10, v13, Ljwtc/chess/algorithm/UCIWrapper$1;.this$0:Ljwtc/chess/algorithm/UCIWrapper; // field@0af8 │ │ +07029e: 54aa 000b |00d3: iget-object v10, v10, Ljwtc/chess/algorithm/UCIWrapper;.m_control:Ljwtc/chess/GameControl; // field@0b00 │ │ +0702a2: 6e20 0e1b 8a00 |00d5: invoke-virtual {v10, v8}, Ljwtc/chess/GameControl;.sendMessageFromThread:(Ljava/lang/String;)V // method@1b0e │ │ +0702a8: d803 0301 |00d8: add-int/lit8 v3, v3, #int 1 // #01 │ │ +0702ac: d804 0401 |00da: add-int/lit8 v4, v4, #int 1 // #01 │ │ +0702b0: 2900 26ff |00dc: goto/16 0002 // -00da │ │ +0702b4: 1a0a 4111 |00de: const-string v10, "bestmove" // string@1141 │ │ +0702b8: 6e20 3e15 a800 |00e0: invoke-virtual {v8, v10}, Ljava/lang/String;.indexOf:(Ljava/lang/String;)I // method@153e │ │ +0702be: 0a05 |00e3: move-result v5 │ │ +0702c0: 3a05 f6ff |00e4: if-ltz v5, 00da // -000a │ │ +0702c4: d80a 0509 |00e6: add-int/lit8 v10, v5, #int 9 // #09 │ │ +0702c8: 6e20 4715 a800 |00e8: invoke-virtual {v8, v10}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@1547 │ │ +0702ce: 0c08 |00eb: move-result-object v8 │ │ +0702d0: 120a |00ec: const/4 v10, #int 0 // #0 │ │ +0702d2: 1a0b 0c00 |00ed: const-string v11, " " // string@000c │ │ +0702d6: 6e20 3e15 b800 |00ef: invoke-virtual {v8, v11}, Ljava/lang/String;.indexOf:(Ljava/lang/String;)I // method@153e │ │ +0702dc: 0a0b |00f2: move-result v11 │ │ +0702de: 6e30 4815 a80b |00f3: invoke-virtual {v8, v10, v11}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@1548 │ │ +0702e4: 0c08 |00f6: move-result-object v8 │ │ +0702e6: 1a0a 6e0d |00f7: const-string v10, "UCIWrapper" // string@0d6e │ │ +0702ea: 7120 f811 8a00 |00f9: invoke-static {v10, v8}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@11f8 │ │ +0702f0: 54da f80a |00fc: iget-object v10, v13, Ljwtc/chess/algorithm/UCIWrapper$1;.this$0:Ljwtc/chess/algorithm/UCIWrapper; // field@0af8 │ │ +0702f4: 7110 881b 0a00 |00fe: invoke-static {v10}, Ljwtc/chess/algorithm/UCIWrapper;.access$100:(Ljwtc/chess/algorithm/UCIWrapper;)Ljava/util/regex/Pattern; // method@1b88 │ │ +0702fa: 0c0a |0101: move-result-object v10 │ │ +0702fc: 6e20 0d16 8a00 |0102: invoke-virtual {v10, v8}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@160d │ │ +070302: 0c07 |0105: move-result-object v7 │ │ +070304: 6e10 0b16 0700 |0106: invoke-virtual {v7}, Ljava/util/regex/Matcher;.matches:()Z // method@160b │ │ +07030a: 0a0a |0109: move-result v10 │ │ +07030c: 380a d0ff |010a: if-eqz v10, 00da // -0030 │ │ +070310: 121a |010c: const/4 v10, #int 1 // #1 │ │ +070312: 6e20 0916 a700 |010d: invoke-virtual {v7, v10}, Ljava/util/regex/Matcher;.group:(I)Ljava/lang/String; // method@1609 │ │ +070318: 0c0a |0110: move-result-object v10 │ │ +07031a: 7110 791b 0a00 |0111: invoke-static {v10}, Ljwtc/chess/Pos;.fromString:(Ljava/lang/String;)I // method@1b79 │ │ +070320: 0a02 |0114: move-result v2 │ │ +070322: 122a |0115: const/4 v10, #int 2 // #2 │ │ +070324: 6e20 0916 a700 |0116: invoke-virtual {v7, v10}, Ljava/util/regex/Matcher;.group:(I)Ljava/lang/String; // method@1609 │ │ +07032a: 0c0a |0119: move-result-object v10 │ │ +07032c: 7110 791b 0a00 |011a: invoke-static {v10}, Ljwtc/chess/Pos;.fromString:(Ljava/lang/String;)I // method@1b79 │ │ +070332: 0a09 |011d: move-result v9 │ │ +070334: 1a0a 6e0d |011e: const-string v10, "UCIWrapper" // string@0d6e │ │ +070338: 220b 3f03 |0120: new-instance v11, Ljava/lang/StringBuilder; // type@033f │ │ +07033c: 7010 5715 0b00 |0122: invoke-direct {v11}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ +070342: 121c |0125: const/4 v12, #int 1 // #1 │ │ +070344: 6e20 0916 c700 |0126: invoke-virtual {v7, v12}, Ljava/util/regex/Matcher;.group:(I)Ljava/lang/String; // method@1609 │ │ +07034a: 0c0c |0129: move-result-object v12 │ │ +07034c: 6e20 5f15 cb00 |012a: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +070352: 0c0b |012d: move-result-object v11 │ │ +070354: 1a0c 2e01 |012e: const-string v12, "-" // string@012e │ │ +070358: 6e20 5f15 cb00 |0130: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +07035e: 0c0b |0133: move-result-object v11 │ │ +070360: 122c |0134: const/4 v12, #int 2 // #2 │ │ +070362: 6e20 0916 c700 |0135: invoke-virtual {v7, v12}, Ljava/util/regex/Matcher;.group:(I)Ljava/lang/String; // method@1609 │ │ +070368: 0c0c |0138: move-result-object v12 │ │ +07036a: 6e20 5f15 cb00 |0139: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +070370: 0c0b |013c: move-result-object v11 │ │ +070372: 1a0c 9d00 |013d: const-string v12, " move " // string@009d │ │ +070376: 6e20 5f15 cb00 |013f: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +07037c: 0c0b |0142: move-result-object v11 │ │ +07037e: 6e20 5b15 2b00 |0143: invoke-virtual {v11, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@155b │ │ +070384: 0c0b |0146: move-result-object v11 │ │ +070386: 1a0c 2701 |0147: const-string v12, ", " // string@0127 │ │ +07038a: 6e20 5f15 cb00 |0149: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +070390: 0c0b |014c: move-result-object v11 │ │ +070392: 6e20 5b15 9b00 |014d: invoke-virtual {v11, v9}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@155b │ │ +070398: 0c0b |0150: move-result-object v11 │ │ +07039a: 6e10 6415 0b00 |0151: invoke-virtual {v11}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ +0703a0: 0c0b |0154: move-result-object v11 │ │ +0703a2: 7120 f811 ba00 |0155: invoke-static {v10, v11}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@11f8 │ │ +0703a8: 54da f80a |0158: iget-object v10, v13, Ljwtc/chess/algorithm/UCIWrapper$1;.this$0:Ljwtc/chess/algorithm/UCIWrapper; // field@0af8 │ │ +0703ac: 54aa 000b |015a: iget-object v10, v10, Ljwtc/chess/algorithm/UCIWrapper;.m_control:Ljwtc/chess/GameControl; // field@0b00 │ │ +0703b0: 120b |015c: const/4 v11, #int 0 // #0 │ │ +0703b2: 6e40 101b 2ab9 |015d: invoke-virtual {v10, v2, v9, v11}, Ljwtc/chess/GameControl;.sendUCIMoveMessageFromThread:(III)V // method@1b10 │ │ +0703b8: 1203 |0160: const/4 v3, #int 0 // #0 │ │ +0703ba: 2900 79ff |0161: goto/16 00da // -0087 │ │ +0703be: 0d01 |0163: move-exception v1 │ │ +0703c0: 54da f80a |0164: iget-object v10, v13, Ljwtc/chess/algorithm/UCIWrapper$1;.this$0:Ljwtc/chess/algorithm/UCIWrapper; // field@0af8 │ │ +0703c4: 7110 891b 0a00 |0166: invoke-static {v10}, Ljwtc/chess/algorithm/UCIWrapper;.access$200:(Ljwtc/chess/algorithm/UCIWrapper;)Ljava/lang/Process; // method@1b89 │ │ +0703ca: 0c0a |0169: move-result-object v10 │ │ +0703cc: 380a 1100 |016a: if-eqz v10, 017b // +0011 │ │ +0703d0: 54da f80a |016c: iget-object v10, v13, Ljwtc/chess/algorithm/UCIWrapper$1;.this$0:Ljwtc/chess/algorithm/UCIWrapper; // field@0af8 │ │ +0703d4: 7110 891b 0a00 |016e: invoke-static {v10}, Ljwtc/chess/algorithm/UCIWrapper;.access$200:(Ljwtc/chess/algorithm/UCIWrapper;)Ljava/lang/Process; // method@1b89 │ │ +0703da: 0c0a |0171: move-result-object v10 │ │ +0703dc: 6e10 2515 0a00 |0172: invoke-virtual {v10}, Ljava/lang/Process;.destroy:()V // method@1525 │ │ +0703e2: 54da f80a |0175: iget-object v10, v13, Ljwtc/chess/algorithm/UCIWrapper$1;.this$0:Ljwtc/chess/algorithm/UCIWrapper; // field@0af8 │ │ +0703e6: 120b |0177: const/4 v11, #int 0 // #0 │ │ +0703e8: 7120 8a1b ba00 |0178: invoke-static {v10, v11}, Ljwtc/chess/algorithm/UCIWrapper;.access$202:(Ljwtc/chess/algorithm/UCIWrapper;Ljava/lang/Process;)Ljava/lang/Process; // method@1b8a │ │ +0703ee: 1a0a 6e0d |017b: const-string v10, "UCIWrapper" // string@0d6e │ │ +0703f2: 220b 3f03 |017d: new-instance v11, Ljava/lang/StringBuilder; // type@033f │ │ +0703f6: 7010 5715 0b00 |017f: invoke-direct {v11}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ +0703fc: 1a0c 661f |0182: const-string v12, "run error: " // string@1f66 │ │ +070400: 6e20 5f15 cb00 |0184: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +070406: 0c0b |0187: move-result-object v11 │ │ +070408: 6e20 5e15 1b00 |0188: invoke-virtual {v11, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@155e │ │ +07040e: 0c0b |018b: move-result-object v11 │ │ +070410: 6e10 6415 0b00 |018c: invoke-virtual {v11}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ +070416: 0c0b |018f: move-result-object v11 │ │ +070418: 7120 f611 ba00 |0190: invoke-static {v10, v11}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@11f6 │ │ +07041e: 0e00 |0193: return-void │ │ catches : 1 │ │ 0x0002 - 0x0160 │ │ Ljava/lang/Exception; -> 0x0163 │ │ positions : │ │ 0x0000 line=54 │ │ 0x0001 line=61 │ │ 0x0002 line=64 │ │ @@ -130123,21 +130175,21 @@ │ │ 0x000c - 0x0163 reg=8 tmp Ljava/lang/String; │ │ 0x011e - 0x0163 reg=9 to I │ │ 0x0164 - 0x0194 reg=1 ex Ljava/lang/Exception; │ │ 0x0002 - 0x0194 reg=3 i I │ │ 0x0001 - 0x0194 reg=4 iLine I │ │ 0x0000 - 0x0194 reg=13 this Ljwtc/chess/algorithm/UCIWrapper$1; │ │ │ │ - source_file_idx : 3442 (UCIWrapper.java) │ │ + source_file_idx : 3439 (UCIWrapper.java) │ │ │ │ Class #562 header: │ │ -class_idx : 1142 │ │ +class_idx : 1139 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 826 │ │ -source_file_idx : 3442 │ │ +superclass_idx : 823 │ │ +source_file_idx : 3439 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #562 annotations: │ │ Annotations on class │ │ @@ -130166,19 +130218,19 @@ │ │ type : '(Ljava/lang/String;Ljava/io/InputStream;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -06e884: |[06e884] jwtc.chess.algorithm.UCIWrapper$2.:(Ljava/lang/String;Ljava/io/InputStream;)V │ │ -06e894: 5b01 fa0a |0000: iput-object v1, v0, Ljwtc/chess/algorithm/UCIWrapper$2;.val$sEngine:Ljava/lang/String; // field@0afa │ │ -06e898: 5b02 f90a |0002: iput-object v2, v0, Ljwtc/chess/algorithm/UCIWrapper$2;.val$in:Ljava/io/InputStream; // field@0af9 │ │ -06e89c: 7010 1c15 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ -06e8a2: 0e00 |0007: return-void │ │ +070430: |[070430] jwtc.chess.algorithm.UCIWrapper$2.:(Ljava/lang/String;Ljava/io/InputStream;)V │ │ +070440: 5b01 fa0a |0000: iput-object v1, v0, Ljwtc/chess/algorithm/UCIWrapper$2;.val$sEngine:Ljava/lang/String; // field@0afa │ │ +070444: 5b02 f90a |0002: iput-object v2, v0, Ljwtc/chess/algorithm/UCIWrapper$2;.val$in:Ljava/io/InputStream; // field@0af9 │ │ +070448: 7010 1c15 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ +07044e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=169 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Ljwtc/chess/algorithm/UCIWrapper$2; │ │ 0x0000 - 0x0008 reg=1 (null) Ljava/lang/String; │ │ 0x0000 - 0x0008 reg=2 (null) Ljava/io/InputStream; │ │ @@ -130189,71 +130241,71 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 118 16-bit code units │ │ -06e8a4: |[06e8a4] jwtc.chess.algorithm.UCIWrapper$2.run:()V │ │ -06e8b4: 2203 1003 |0000: new-instance v3, Ljava/io/FileOutputStream; // type@0310 │ │ -06e8b8: 2204 4203 |0002: new-instance v4, Ljava/lang/StringBuilder; // type@0342 │ │ -06e8bc: 7010 5715 0400 |0004: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ -06e8c2: 1a05 4901 |0007: const-string v5, "/data/data/jwtc.android.chess/" // string@0149 │ │ -06e8c6: 6e20 5f15 5400 |0009: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -06e8cc: 0c04 |000c: move-result-object v4 │ │ -06e8ce: 5475 fa0a |000d: iget-object v5, v7, Ljwtc/chess/algorithm/UCIWrapper$2;.val$sEngine:Ljava/lang/String; // field@0afa │ │ -06e8d2: 6e20 5f15 5400 |000f: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -06e8d8: 0c04 |0012: move-result-object v4 │ │ -06e8da: 6e10 6415 0400 |0013: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ -06e8e0: 0c04 |0016: move-result-object v4 │ │ -06e8e2: 7020 b714 4300 |0017: invoke-direct {v3, v4}, Ljava/io/FileOutputStream;.:(Ljava/lang/String;)V // method@14b7 │ │ -06e8e8: 1304 0004 |001a: const/16 v4, #int 1024 // #400 │ │ -06e8ec: 2340 8c04 |001c: new-array v0, v4, [B // type@048c │ │ -06e8f0: 5474 f90a |001e: iget-object v4, v7, Ljwtc/chess/algorithm/UCIWrapper$2;.val$in:Ljava/io/InputStream; // field@0af9 │ │ -06e8f4: 6e20 c114 0400 |0020: invoke-virtual {v4, v0}, Ljava/io/InputStream;.read:([B)I // method@14c1 │ │ -06e8fa: 0a02 |0023: move-result v2 │ │ -06e8fc: 3d02 2500 |0024: if-lez v2, 0049 // +0025 │ │ -06e900: 1204 |0026: const/4 v4, #int 0 // #0 │ │ -06e902: 6e40 ca14 0324 |0027: invoke-virtual {v3, v0, v4, v2}, Ljava/io/OutputStream;.write:([BII)V // method@14ca │ │ -06e908: 28f4 |002a: goto 001e // -000c │ │ -06e90a: 0d01 |002b: move-exception v1 │ │ -06e90c: 1a04 710d |002c: const-string v4, "UCIWrapper" // string@0d71 │ │ -06e910: 2205 4203 |002e: new-instance v5, Ljava/lang/StringBuilder; // type@0342 │ │ -06e914: 7010 5715 0500 |0030: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ -06e91a: 1a06 df17 |0033: const-string v6, "install error: " // string@17df │ │ -06e91e: 6e20 5f15 6500 |0035: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -06e924: 0c05 |0038: move-result-object v5 │ │ -06e926: 6e10 fc14 0100 |0039: invoke-virtual {v1}, Ljava/lang/Exception;.toString:()Ljava/lang/String; // method@14fc │ │ -06e92c: 0c06 |003c: move-result-object v6 │ │ -06e92e: 6e20 5f15 6500 |003d: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -06e934: 0c05 |0040: move-result-object v5 │ │ -06e936: 6e10 6415 0500 |0041: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ -06e93c: 0c05 |0044: move-result-object v5 │ │ -06e93e: 7120 f611 5400 |0045: invoke-static {v4, v5}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@11f6 │ │ -06e944: 0e00 |0048: return-void │ │ -06e946: 6e10 c614 0300 |0049: invoke-virtual {v3}, Ljava/io/OutputStream;.close:()V // method@14c6 │ │ -06e94c: 5474 f90a |004c: iget-object v4, v7, Ljwtc/chess/algorithm/UCIWrapper$2;.val$in:Ljava/io/InputStream; // field@0af9 │ │ -06e950: 6e10 c014 0400 |004e: invoke-virtual {v4}, Ljava/io/InputStream;.close:()V // method@14c0 │ │ -06e956: 1a04 5101 |0051: const-string v4, "/system/bin/ls /data/data/jwtc.android.chess/" // string@0151 │ │ -06e95a: 7110 911b 0400 |0053: invoke-static {v4}, Ljwtc/chess/algorithm/UCIWrapper;.runConsole:(Ljava/lang/String;)Ljava/lang/String; // method@1b91 │ │ -06e960: 2204 4203 |0056: new-instance v4, Ljava/lang/StringBuilder; // type@0342 │ │ -06e964: 7010 5715 0400 |0058: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ -06e96a: 1a05 5001 |005b: const-string v5, "/system/bin/chmod 744 /data/data/jwtc.android.chess/" // string@0150 │ │ -06e96e: 6e20 5f15 5400 |005d: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -06e974: 0c04 |0060: move-result-object v4 │ │ -06e976: 5475 fa0a |0061: iget-object v5, v7, Ljwtc/chess/algorithm/UCIWrapper$2;.val$sEngine:Ljava/lang/String; // field@0afa │ │ -06e97a: 6e20 5f15 5400 |0063: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -06e980: 0c04 |0066: move-result-object v4 │ │ -06e982: 6e10 6415 0400 |0067: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ -06e988: 0c04 |006a: move-result-object v4 │ │ -06e98a: 7110 911b 0400 |006b: invoke-static {v4}, Ljwtc/chess/algorithm/UCIWrapper;.runConsole:(Ljava/lang/String;)Ljava/lang/String; // method@1b91 │ │ -06e990: 1a04 710d |006e: const-string v4, "UCIWrapper" // string@0d71 │ │ -06e994: 1a05 de17 |0070: const-string v5, "install completed" // string@17de │ │ -06e998: 7120 f811 5400 |0072: invoke-static {v4, v5}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@11f8 │ │ -06e99e: 28d3 |0075: goto 0048 // -002d │ │ +070450: |[070450] jwtc.chess.algorithm.UCIWrapper$2.run:()V │ │ +070460: 2203 0d03 |0000: new-instance v3, Ljava/io/FileOutputStream; // type@030d │ │ +070464: 2204 3f03 |0002: new-instance v4, Ljava/lang/StringBuilder; // type@033f │ │ +070468: 7010 5715 0400 |0004: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ +07046e: 1a05 4901 |0007: const-string v5, "/data/data/jwtc.android.chess/" // string@0149 │ │ +070472: 6e20 5f15 5400 |0009: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +070478: 0c04 |000c: move-result-object v4 │ │ +07047a: 5475 fa0a |000d: iget-object v5, v7, Ljwtc/chess/algorithm/UCIWrapper$2;.val$sEngine:Ljava/lang/String; // field@0afa │ │ +07047e: 6e20 5f15 5400 |000f: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +070484: 0c04 |0012: move-result-object v4 │ │ +070486: 6e10 6415 0400 |0013: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ +07048c: 0c04 |0016: move-result-object v4 │ │ +07048e: 7020 b714 4300 |0017: invoke-direct {v3, v4}, Ljava/io/FileOutputStream;.:(Ljava/lang/String;)V // method@14b7 │ │ +070494: 1304 0004 |001a: const/16 v4, #int 1024 // #400 │ │ +070498: 2340 8904 |001c: new-array v0, v4, [B // type@0489 │ │ +07049c: 5474 f90a |001e: iget-object v4, v7, Ljwtc/chess/algorithm/UCIWrapper$2;.val$in:Ljava/io/InputStream; // field@0af9 │ │ +0704a0: 6e20 c114 0400 |0020: invoke-virtual {v4, v0}, Ljava/io/InputStream;.read:([B)I // method@14c1 │ │ +0704a6: 0a02 |0023: move-result v2 │ │ +0704a8: 3d02 2500 |0024: if-lez v2, 0049 // +0025 │ │ +0704ac: 1204 |0026: const/4 v4, #int 0 // #0 │ │ +0704ae: 6e40 ca14 0324 |0027: invoke-virtual {v3, v0, v4, v2}, Ljava/io/OutputStream;.write:([BII)V // method@14ca │ │ +0704b4: 28f4 |002a: goto 001e // -000c │ │ +0704b6: 0d01 |002b: move-exception v1 │ │ +0704b8: 1a04 6e0d |002c: const-string v4, "UCIWrapper" // string@0d6e │ │ +0704bc: 2205 3f03 |002e: new-instance v5, Ljava/lang/StringBuilder; // type@033f │ │ +0704c0: 7010 5715 0500 |0030: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ +0704c6: 1a06 db17 |0033: const-string v6, "install error: " // string@17db │ │ +0704ca: 6e20 5f15 6500 |0035: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +0704d0: 0c05 |0038: move-result-object v5 │ │ +0704d2: 6e10 fc14 0100 |0039: invoke-virtual {v1}, Ljava/lang/Exception;.toString:()Ljava/lang/String; // method@14fc │ │ +0704d8: 0c06 |003c: move-result-object v6 │ │ +0704da: 6e20 5f15 6500 |003d: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +0704e0: 0c05 |0040: move-result-object v5 │ │ +0704e2: 6e10 6415 0500 |0041: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ +0704e8: 0c05 |0044: move-result-object v5 │ │ +0704ea: 7120 f611 5400 |0045: invoke-static {v4, v5}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@11f6 │ │ +0704f0: 0e00 |0048: return-void │ │ +0704f2: 6e10 c614 0300 |0049: invoke-virtual {v3}, Ljava/io/OutputStream;.close:()V // method@14c6 │ │ +0704f8: 5474 f90a |004c: iget-object v4, v7, Ljwtc/chess/algorithm/UCIWrapper$2;.val$in:Ljava/io/InputStream; // field@0af9 │ │ +0704fc: 6e10 c014 0400 |004e: invoke-virtual {v4}, Ljava/io/InputStream;.close:()V // method@14c0 │ │ +070502: 1a04 5101 |0051: const-string v4, "/system/bin/ls /data/data/jwtc.android.chess/" // string@0151 │ │ +070506: 7110 901b 0400 |0053: invoke-static {v4}, Ljwtc/chess/algorithm/UCIWrapper;.runConsole:(Ljava/lang/String;)Ljava/lang/String; // method@1b90 │ │ +07050c: 2204 3f03 |0056: new-instance v4, Ljava/lang/StringBuilder; // type@033f │ │ +070510: 7010 5715 0400 |0058: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ +070516: 1a05 5001 |005b: const-string v5, "/system/bin/chmod 744 /data/data/jwtc.android.chess/" // string@0150 │ │ +07051a: 6e20 5f15 5400 |005d: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +070520: 0c04 |0060: move-result-object v4 │ │ +070522: 5475 fa0a |0061: iget-object v5, v7, Ljwtc/chess/algorithm/UCIWrapper$2;.val$sEngine:Ljava/lang/String; // field@0afa │ │ +070526: 6e20 5f15 5400 |0063: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +07052c: 0c04 |0066: move-result-object v4 │ │ +07052e: 6e10 6415 0400 |0067: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ +070534: 0c04 |006a: move-result-object v4 │ │ +070536: 7110 901b 0400 |006b: invoke-static {v4}, Ljwtc/chess/algorithm/UCIWrapper;.runConsole:(Ljava/lang/String;)Ljava/lang/String; // method@1b90 │ │ +07053c: 1a04 6e0d |006e: const-string v4, "UCIWrapper" // string@0d6e │ │ +070540: 1a05 da17 |0070: const-string v5, "install completed" // string@17da │ │ +070544: 7120 f811 5400 |0072: invoke-static {v4, v5}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@11f8 │ │ +07054a: 28d3 |0075: goto 0048 // -002d │ │ catches : 2 │ │ 0x0000 - 0x002a │ │ Ljava/lang/Exception; -> 0x002b │ │ 0x0049 - 0x0075 │ │ Ljava/lang/Exception; -> 0x002b │ │ positions : │ │ 0x0000 line=174 │ │ @@ -130274,21 +130326,21 @@ │ │ 0x001a - 0x002b reg=3 out Ljava/io/OutputStream; │ │ 0x002c - 0x0048 reg=1 ex Ljava/lang/Exception; │ │ 0x0049 - 0x0076 reg=0 buf [B │ │ 0x0049 - 0x0076 reg=2 len I │ │ 0x0049 - 0x0076 reg=3 out Ljava/io/OutputStream; │ │ 0x0000 - 0x0076 reg=7 this Ljwtc/chess/algorithm/UCIWrapper$2; │ │ │ │ - source_file_idx : 3442 (UCIWrapper.java) │ │ + source_file_idx : 3439 (UCIWrapper.java) │ │ │ │ Class #563 header: │ │ -class_idx : 1143 │ │ +class_idx : 1140 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 826 │ │ -source_file_idx : 3442 │ │ +superclass_idx : 823 │ │ +source_file_idx : 3439 │ │ static_fields_size : 1 │ │ instance_fields_size: 5 │ │ direct_methods_size : 7 │ │ virtual_methods_size: 6 │ │ │ │ Class #563 - │ │ Class descriptor : 'Ljwtc/chess/algorithm/UCIWrapper;' │ │ @@ -130328,24 +130380,24 @@ │ │ type : '(Ljwtc/chess/GameControl;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 17 16-bit code units │ │ -06e9b8: |[06e9b8] jwtc.chess.algorithm.UCIWrapper.:(Ljwtc/chess/GameControl;)V │ │ -06e9c8: 7010 1c15 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@151c │ │ -06e9ce: 1a00 0a01 |0003: const-string v0, "([a-h]{1}[1-8]{1})([a-h]{1}[1-8]{1})(q|r|b|n)?" // string@010a │ │ -06e9d2: 7110 0c16 0000 |0005: invoke-static {v0}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@160c │ │ -06e9d8: 0c00 |0008: move-result-object v0 │ │ -06e9da: 5b10 fc0a |0009: iput-object v0, v1, Ljwtc/chess/algorithm/UCIWrapper;._pattMove:Ljava/util/regex/Pattern; // field@0afc │ │ -06e9de: 5b12 000b |000b: iput-object v2, v1, Ljwtc/chess/algorithm/UCIWrapper;.m_control:Ljwtc/chess/GameControl; // field@0b00 │ │ -06e9e2: 1200 |000d: const/4 v0, #int 0 // #0 │ │ -06e9e4: 5b10 fd0a |000e: iput-object v0, v1, Ljwtc/chess/algorithm/UCIWrapper;._process:Ljava/lang/Process; // field@0afd │ │ -06e9e8: 0e00 |0010: return-void │ │ +070564: |[070564] jwtc.chess.algorithm.UCIWrapper.:(Ljwtc/chess/GameControl;)V │ │ +070574: 7010 1c15 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@151c │ │ +07057a: 1a00 0a01 |0003: const-string v0, "([a-h]{1}[1-8]{1})([a-h]{1}[1-8]{1})(q|r|b|n)?" // string@010a │ │ +07057e: 7110 0c16 0000 |0005: invoke-static {v0}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@160c │ │ +070584: 0c00 |0008: move-result-object v0 │ │ +070586: 5b10 fc0a |0009: iput-object v0, v1, Ljwtc/chess/algorithm/UCIWrapper;._pattMove:Ljava/util/regex/Pattern; // field@0afc │ │ +07058a: 5b12 000b |000b: iput-object v2, v1, Ljwtc/chess/algorithm/UCIWrapper;.m_control:Ljwtc/chess/GameControl; // field@0b00 │ │ +07058e: 1200 |000d: const/4 v0, #int 0 // #0 │ │ +070590: 5b10 fd0a |000e: iput-object v0, v1, Ljwtc/chess/algorithm/UCIWrapper;._process:Ljava/lang/Process; // field@0afd │ │ +070594: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ 0x0003 line=24 │ │ 0x000b line=29 │ │ 0x000d line=30 │ │ 0x0010 line=31 │ │ @@ -130358,17 +130410,17 @@ │ │ type : '(Ljwtc/chess/algorithm/UCIWrapper;)Ljava/io/BufferedReader;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -06e9ec: |[06e9ec] jwtc.chess.algorithm.UCIWrapper.access$000:(Ljwtc/chess/algorithm/UCIWrapper;)Ljava/io/BufferedReader; │ │ -06e9fc: 5410 fe0a |0000: iget-object v0, v1, Ljwtc/chess/algorithm/UCIWrapper;._reader:Ljava/io/BufferedReader; // field@0afe │ │ -06ea00: 1100 |0002: return-object v0 │ │ +070598: |[070598] jwtc.chess.algorithm.UCIWrapper.access$000:(Ljwtc/chess/algorithm/UCIWrapper;)Ljava/io/BufferedReader; │ │ +0705a8: 5410 fe0a |0000: iget-object v0, v1, Ljwtc/chess/algorithm/UCIWrapper;._reader:Ljava/io/BufferedReader; // field@0afe │ │ +0705ac: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=17 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Ljwtc/chess/algorithm/UCIWrapper; │ │ │ │ #2 : (in Ljwtc/chess/algorithm/UCIWrapper;) │ │ @@ -130376,17 +130428,17 @@ │ │ type : '(Ljwtc/chess/algorithm/UCIWrapper;)Ljava/util/regex/Pattern;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -06ea04: |[06ea04] jwtc.chess.algorithm.UCIWrapper.access$100:(Ljwtc/chess/algorithm/UCIWrapper;)Ljava/util/regex/Pattern; │ │ -06ea14: 5410 fc0a |0000: iget-object v0, v1, Ljwtc/chess/algorithm/UCIWrapper;._pattMove:Ljava/util/regex/Pattern; // field@0afc │ │ -06ea18: 1100 |0002: return-object v0 │ │ +0705b0: |[0705b0] jwtc.chess.algorithm.UCIWrapper.access$100:(Ljwtc/chess/algorithm/UCIWrapper;)Ljava/util/regex/Pattern; │ │ +0705c0: 5410 fc0a |0000: iget-object v0, v1, Ljwtc/chess/algorithm/UCIWrapper;._pattMove:Ljava/util/regex/Pattern; // field@0afc │ │ +0705c4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=17 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Ljwtc/chess/algorithm/UCIWrapper; │ │ │ │ #3 : (in Ljwtc/chess/algorithm/UCIWrapper;) │ │ @@ -130394,17 +130446,17 @@ │ │ type : '(Ljwtc/chess/algorithm/UCIWrapper;)Ljava/lang/Process;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -06ea1c: |[06ea1c] jwtc.chess.algorithm.UCIWrapper.access$200:(Ljwtc/chess/algorithm/UCIWrapper;)Ljava/lang/Process; │ │ -06ea2c: 5410 fd0a |0000: iget-object v0, v1, Ljwtc/chess/algorithm/UCIWrapper;._process:Ljava/lang/Process; // field@0afd │ │ -06ea30: 1100 |0002: return-object v0 │ │ +0705c8: |[0705c8] jwtc.chess.algorithm.UCIWrapper.access$200:(Ljwtc/chess/algorithm/UCIWrapper;)Ljava/lang/Process; │ │ +0705d8: 5410 fd0a |0000: iget-object v0, v1, Ljwtc/chess/algorithm/UCIWrapper;._process:Ljava/lang/Process; // field@0afd │ │ +0705dc: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=17 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Ljwtc/chess/algorithm/UCIWrapper; │ │ │ │ #4 : (in Ljwtc/chess/algorithm/UCIWrapper;) │ │ @@ -130412,17 +130464,17 @@ │ │ type : '(Ljwtc/chess/algorithm/UCIWrapper;Ljava/lang/Process;)Ljava/lang/Process;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -06ea34: |[06ea34] jwtc.chess.algorithm.UCIWrapper.access$202:(Ljwtc/chess/algorithm/UCIWrapper;Ljava/lang/Process;)Ljava/lang/Process; │ │ -06ea44: 5b01 fd0a |0000: iput-object v1, v0, Ljwtc/chess/algorithm/UCIWrapper;._process:Ljava/lang/Process; // field@0afd │ │ -06ea48: 1101 |0002: return-object v1 │ │ +0705e0: |[0705e0] jwtc.chess.algorithm.UCIWrapper.access$202:(Ljwtc/chess/algorithm/UCIWrapper;Ljava/lang/Process;)Ljava/lang/Process; │ │ +0705f0: 5b01 fd0a |0000: iput-object v1, v0, Ljwtc/chess/algorithm/UCIWrapper;._process:Ljava/lang/Process; // field@0afd │ │ +0705f4: 1101 |0002: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=17 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 x0 Ljwtc/chess/algorithm/UCIWrapper; │ │ 0x0000 - 0x0003 reg=1 x1 Ljava/lang/Process; │ │ │ │ @@ -130431,67 +130483,68 @@ │ │ type : '(Ljava/io/InputStream;Ljava/lang/String;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 14 16-bit code units │ │ -06ea4c: |[06ea4c] jwtc.chess.algorithm.UCIWrapper.install:(Ljava/io/InputStream;Ljava/lang/String;)V │ │ -06ea5c: 2200 4403 |0000: new-instance v0, Ljava/lang/Thread; // type@0344 │ │ -06ea60: 2201 7604 |0002: new-instance v1, Ljwtc/chess/algorithm/UCIWrapper$2; // type@0476 │ │ -06ea64: 7030 851b 3102 |0004: invoke-direct {v1, v3, v2}, Ljwtc/chess/algorithm/UCIWrapper$2;.:(Ljava/lang/String;Ljava/io/InputStream;)V // method@1b85 │ │ -06ea6a: 7020 6b15 1000 |0007: invoke-direct {v0, v1}, Ljava/lang/Thread;.:(Ljava/lang/Runnable;)V // method@156b │ │ -06ea70: 6e10 7115 0000 |000a: invoke-virtual {v0}, Ljava/lang/Thread;.start:()V // method@1571 │ │ -06ea76: 0e00 |000d: return-void │ │ +0705f8: |[0705f8] jwtc.chess.algorithm.UCIWrapper.install:(Ljava/io/InputStream;Ljava/lang/String;)V │ │ +070608: 2200 4103 |0000: new-instance v0, Ljava/lang/Thread; // type@0341 │ │ +07060c: 2201 7304 |0002: new-instance v1, Ljwtc/chess/algorithm/UCIWrapper$2; // type@0473 │ │ +070610: 7030 841b 3102 |0004: invoke-direct {v1, v3, v2}, Ljwtc/chess/algorithm/UCIWrapper$2;.:(Ljava/lang/String;Ljava/io/InputStream;)V // method@1b84 │ │ +070616: 7020 6b15 1000 |0007: invoke-direct {v0, v1}, Ljava/lang/Thread;.:(Ljava/lang/Runnable;)V // method@156b │ │ +07061c: 6e10 7115 0000 |000a: invoke-virtual {v0}, Ljava/lang/Thread;.start:()V // method@1571 │ │ +070622: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=169 │ │ + 0x000a line=193 │ │ 0x000d line=194 │ │ locals : │ │ 0x0000 - 0x000e reg=2 in Ljava/io/InputStream; │ │ 0x0000 - 0x000e reg=3 sEngine Ljava/lang/String; │ │ │ │ #6 : (in Ljwtc/chess/algorithm/UCIWrapper;) │ │ name : 'runConsole' │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 9 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 56 16-bit code units │ │ -06ea78: |[06ea78] jwtc.chess.algorithm.UCIWrapper.runConsole:(Ljava/lang/String;)Ljava/lang/String; │ │ -06ea88: 7100 2b15 0000 |0000: invoke-static {}, Ljava/lang/Runtime;.getRuntime:()Ljava/lang/Runtime; // method@152b │ │ -06ea8e: 0c06 |0003: move-result-object v6 │ │ -06ea90: 6e20 2a15 8600 |0004: invoke-virtual {v6, v8}, Ljava/lang/Runtime;.exec:(Ljava/lang/String;)Ljava/lang/Process; // method@152a │ │ -06ea96: 0c03 |0007: move-result-object v3 │ │ -06ea98: 2205 0a03 |0008: new-instance v5, Ljava/io/BufferedReader; // type@030a │ │ -06ea9c: 2206 1303 |000a: new-instance v6, Ljava/io/InputStreamReader; // type@0313 │ │ -06eaa0: 6e10 2615 0300 |000c: invoke-virtual {v3}, Ljava/lang/Process;.getInputStream:()Ljava/io/InputStream; // method@1526 │ │ -06eaa6: 0c07 |000f: move-result-object v7 │ │ -06eaa8: 7020 c314 7600 |0010: invoke-direct {v6, v7}, Ljava/io/InputStreamReader;.:(Ljava/io/InputStream;)V // method@14c3 │ │ -06eaae: 7020 9614 6500 |0013: invoke-direct {v5, v6}, Ljava/io/BufferedReader;.:(Ljava/io/Reader;)V // method@1496 │ │ -06eab4: 1306 0010 |0016: const/16 v6, #int 4096 // #1000 │ │ -06eab8: 2360 8d04 |0018: new-array v0, v6, [C // type@048d │ │ -06eabc: 2202 4103 |001a: new-instance v2, Ljava/lang/StringBuffer; // type@0341 │ │ -06eac0: 7010 4e15 0200 |001c: invoke-direct {v2}, Ljava/lang/StringBuffer;.:()V // method@154e │ │ -06eac6: 6e20 9814 0500 |001f: invoke-virtual {v5, v0}, Ljava/io/BufferedReader;.read:([C)I // method@1498 │ │ -06eacc: 0a04 |0022: move-result v4 │ │ -06eace: 3d04 0a00 |0023: if-lez v4, 002d // +000a │ │ -06ead2: 1206 |0025: const/4 v6, #int 0 // #0 │ │ -06ead4: 6e40 5115 0246 |0026: invoke-virtual {v2, v0, v6, v4}, Ljava/lang/StringBuffer;.append:([CII)Ljava/lang/StringBuffer; // method@1551 │ │ -06eada: 28f6 |0029: goto 001f // -000a │ │ -06eadc: 0d01 |002a: move-exception v1 │ │ -06eade: 1206 |002b: const/4 v6, #int 0 // #0 │ │ -06eae0: 1106 |002c: return-object v6 │ │ -06eae2: 6e10 9714 0500 |002d: invoke-virtual {v5}, Ljava/io/BufferedReader;.close:()V // method@1497 │ │ -06eae8: 6e10 2815 0300 |0030: invoke-virtual {v3}, Ljava/lang/Process;.waitFor:()I // method@1528 │ │ -06eaee: 6e10 5615 0200 |0033: invoke-virtual {v2}, Ljava/lang/StringBuffer;.toString:()Ljava/lang/String; // method@1556 │ │ -06eaf4: 0c06 |0036: move-result-object v6 │ │ -06eaf6: 28f5 |0037: goto 002c // -000b │ │ +070624: |[070624] jwtc.chess.algorithm.UCIWrapper.runConsole:(Ljava/lang/String;)Ljava/lang/String; │ │ +070634: 7100 2b15 0000 |0000: invoke-static {}, Ljava/lang/Runtime;.getRuntime:()Ljava/lang/Runtime; // method@152b │ │ +07063a: 0c06 |0003: move-result-object v6 │ │ +07063c: 6e20 2a15 8600 |0004: invoke-virtual {v6, v8}, Ljava/lang/Runtime;.exec:(Ljava/lang/String;)Ljava/lang/Process; // method@152a │ │ +070642: 0c03 |0007: move-result-object v3 │ │ +070644: 2205 0703 |0008: new-instance v5, Ljava/io/BufferedReader; // type@0307 │ │ +070648: 2206 1003 |000a: new-instance v6, Ljava/io/InputStreamReader; // type@0310 │ │ +07064c: 6e10 2615 0300 |000c: invoke-virtual {v3}, Ljava/lang/Process;.getInputStream:()Ljava/io/InputStream; // method@1526 │ │ +070652: 0c07 |000f: move-result-object v7 │ │ +070654: 7020 c314 7600 |0010: invoke-direct {v6, v7}, Ljava/io/InputStreamReader;.:(Ljava/io/InputStream;)V // method@14c3 │ │ +07065a: 7020 9614 6500 |0013: invoke-direct {v5, v6}, Ljava/io/BufferedReader;.:(Ljava/io/Reader;)V // method@1496 │ │ +070660: 1306 0010 |0016: const/16 v6, #int 4096 // #1000 │ │ +070664: 2360 8a04 |0018: new-array v0, v6, [C // type@048a │ │ +070668: 2202 3e03 |001a: new-instance v2, Ljava/lang/StringBuffer; // type@033e │ │ +07066c: 7010 4e15 0200 |001c: invoke-direct {v2}, Ljava/lang/StringBuffer;.:()V // method@154e │ │ +070672: 6e20 9814 0500 |001f: invoke-virtual {v5, v0}, Ljava/io/BufferedReader;.read:([C)I // method@1498 │ │ +070678: 0a04 |0022: move-result v4 │ │ +07067a: 3d04 0a00 |0023: if-lez v4, 002d // +000a │ │ +07067e: 1206 |0025: const/4 v6, #int 0 // #0 │ │ +070680: 6e40 5115 0246 |0026: invoke-virtual {v2, v0, v6, v4}, Ljava/lang/StringBuffer;.append:([CII)Ljava/lang/StringBuffer; // method@1551 │ │ +070686: 28f6 |0029: goto 001f // -000a │ │ +070688: 0d01 |002a: move-exception v1 │ │ +07068a: 1206 |002b: const/4 v6, #int 0 // #0 │ │ +07068c: 1106 |002c: return-object v6 │ │ +07068e: 6e10 9714 0500 |002d: invoke-virtual {v5}, Ljava/io/BufferedReader;.close:()V // method@1497 │ │ +070694: 6e10 2815 0300 |0030: invoke-virtual {v3}, Ljava/lang/Process;.waitFor:()I // method@1528 │ │ +07069a: 6e10 5615 0200 |0033: invoke-virtual {v2}, Ljava/lang/StringBuffer;.toString:()Ljava/lang/String; // method@1556 │ │ +0706a0: 0c06 |0036: move-result-object v6 │ │ +0706a2: 28f5 |0037: goto 002c // -000b │ │ catches : 1 │ │ 0x0000 - 0x0036 │ │ Ljava/lang/Exception; -> 0x002a │ │ positions : │ │ 0x0000 line=199 │ │ 0x0008 line=200 │ │ 0x0016 line=202 │ │ @@ -130523,77 +130576,78 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 115 16-bit code units │ │ -06eb08: |[06eb08] jwtc.chess.algorithm.UCIWrapper.init:(Ljava/lang/String;)V │ │ -06eb18: 1a01 710d |0000: const-string v1, "UCIWrapper" // string@0d71 │ │ -06eb1c: 2202 4203 |0002: new-instance v2, Ljava/lang/StringBuilder; // type@0342 │ │ -06eb20: 7010 5715 0200 |0004: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ -06eb26: 1a03 f517 |0007: const-string v3, "intitializing " // string@17f5 │ │ -06eb2a: 6e20 5f15 3200 |0009: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -06eb30: 0c02 |000c: move-result-object v2 │ │ -06eb32: 6e20 5f15 5200 |000d: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -06eb38: 0c02 |0010: move-result-object v2 │ │ -06eb3a: 6e10 6415 0200 |0011: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ -06eb40: 0c02 |0014: move-result-object v2 │ │ -06eb42: 7120 f811 2100 |0015: invoke-static {v1, v2}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@11f8 │ │ -06eb48: 7100 2b15 0000 |0018: invoke-static {}, Ljava/lang/Runtime;.getRuntime:()Ljava/lang/Runtime; // method@152b │ │ -06eb4e: 0c01 |001b: move-result-object v1 │ │ -06eb50: 6e20 2a15 5100 |001c: invoke-virtual {v1, v5}, Ljava/lang/Runtime;.exec:(Ljava/lang/String;)Ljava/lang/Process; // method@152a │ │ -06eb56: 0c01 |001f: move-result-object v1 │ │ -06eb58: 5b41 fd0a |0020: iput-object v1, v4, Ljwtc/chess/algorithm/UCIWrapper;._process:Ljava/lang/Process; // field@0afd │ │ -06eb5c: 2201 0a03 |0022: new-instance v1, Ljava/io/BufferedReader; // type@030a │ │ -06eb60: 2202 1303 |0024: new-instance v2, Ljava/io/InputStreamReader; // type@0313 │ │ -06eb64: 5443 fd0a |0026: iget-object v3, v4, Ljwtc/chess/algorithm/UCIWrapper;._process:Ljava/lang/Process; // field@0afd │ │ -06eb68: 6e10 2615 0300 |0028: invoke-virtual {v3}, Ljava/lang/Process;.getInputStream:()Ljava/io/InputStream; // method@1526 │ │ -06eb6e: 0c03 |002b: move-result-object v3 │ │ -06eb70: 7020 c314 3200 |002c: invoke-direct {v2, v3}, Ljava/io/InputStreamReader;.:(Ljava/io/InputStream;)V // method@14c3 │ │ -06eb76: 7020 9614 2100 |002f: invoke-direct {v1, v2}, Ljava/io/BufferedReader;.:(Ljava/io/Reader;)V // method@1496 │ │ -06eb7c: 5b41 fe0a |0032: iput-object v1, v4, Ljwtc/chess/algorithm/UCIWrapper;._reader:Ljava/io/BufferedReader; // field@0afe │ │ -06eb80: 2201 1803 |0034: new-instance v1, Ljava/io/PrintWriter; // type@0318 │ │ -06eb84: 2202 1603 |0036: new-instance v2, Ljava/io/OutputStreamWriter; // type@0316 │ │ -06eb88: 5443 fd0a |0038: iget-object v3, v4, Ljwtc/chess/algorithm/UCIWrapper;._process:Ljava/lang/Process; // field@0afd │ │ -06eb8c: 6e10 2715 0300 |003a: invoke-virtual {v3}, Ljava/lang/Process;.getOutputStream:()Ljava/io/OutputStream; // method@1527 │ │ -06eb92: 0c03 |003d: move-result-object v3 │ │ -06eb94: 7020 cb14 3200 |003e: invoke-direct {v2, v3}, Ljava/io/OutputStreamWriter;.:(Ljava/io/OutputStream;)V // method@14cb │ │ -06eb9a: 7020 ce14 2100 |0041: invoke-direct {v1, v2}, Ljava/io/PrintWriter;.:(Ljava/io/Writer;)V // method@14ce │ │ -06eba0: 5b41 ff0a |0044: iput-object v1, v4, Ljwtc/chess/algorithm/UCIWrapper;._writer:Ljava/io/PrintWriter; // field@0aff │ │ -06eba4: 2201 4403 |0046: new-instance v1, Ljava/lang/Thread; // type@0344 │ │ -06eba8: 2202 7504 |0048: new-instance v2, Ljwtc/chess/algorithm/UCIWrapper$1; // type@0475 │ │ -06ebac: 7020 831b 4200 |004a: invoke-direct {v2, v4}, Ljwtc/chess/algorithm/UCIWrapper$1;.:(Ljwtc/chess/algorithm/UCIWrapper;)V // method@1b83 │ │ -06ebb2: 7020 6b15 2100 |004d: invoke-direct {v1, v2}, Ljava/lang/Thread;.:(Ljava/lang/Runnable;)V // method@156b │ │ -06ebb8: 6e10 7115 0100 |0050: invoke-virtual {v1}, Ljava/lang/Thread;.start:()V // method@1571 │ │ -06ebbe: 1a01 f522 |0053: const-string v1, "uci" // string@22f5 │ │ -06ebc2: 6e20 921b 1400 |0055: invoke-virtual {v4, v1}, Ljwtc/chess/algorithm/UCIWrapper;.sendCommand:(Ljava/lang/String;)V // method@1b92 │ │ -06ebc8: 0e00 |0058: return-void │ │ -06ebca: 0d00 |0059: move-exception v0 │ │ -06ebcc: 1a01 710d |005a: const-string v1, "UCIWrapper" // string@0d71 │ │ -06ebd0: 2202 4203 |005c: new-instance v2, Ljava/lang/StringBuilder; // type@0342 │ │ -06ebd4: 7010 5715 0200 |005e: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ -06ebda: 1a03 c317 |0061: const-string v3, "init error: " // string@17c3 │ │ -06ebde: 6e20 5f15 3200 |0063: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -06ebe4: 0c02 |0066: move-result-object v2 │ │ -06ebe6: 6e20 5e15 0200 |0067: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@155e │ │ -06ebec: 0c02 |006a: move-result-object v2 │ │ -06ebee: 6e10 6415 0200 |006b: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ -06ebf4: 0c02 |006e: move-result-object v2 │ │ -06ebf6: 7120 f611 2100 |006f: invoke-static {v1, v2}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@11f6 │ │ -06ebfc: 28e6 |0072: goto 0058 // -001a │ │ +0706b4: |[0706b4] jwtc.chess.algorithm.UCIWrapper.init:(Ljava/lang/String;)V │ │ +0706c4: 1a01 6e0d |0000: const-string v1, "UCIWrapper" // string@0d6e │ │ +0706c8: 2202 3f03 |0002: new-instance v2, Ljava/lang/StringBuilder; // type@033f │ │ +0706cc: 7010 5715 0200 |0004: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ +0706d2: 1a03 f117 |0007: const-string v3, "intitializing " // string@17f1 │ │ +0706d6: 6e20 5f15 3200 |0009: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +0706dc: 0c02 |000c: move-result-object v2 │ │ +0706de: 6e20 5f15 5200 |000d: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +0706e4: 0c02 |0010: move-result-object v2 │ │ +0706e6: 6e10 6415 0200 |0011: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ +0706ec: 0c02 |0014: move-result-object v2 │ │ +0706ee: 7120 f811 2100 |0015: invoke-static {v1, v2}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@11f8 │ │ +0706f4: 7100 2b15 0000 |0018: invoke-static {}, Ljava/lang/Runtime;.getRuntime:()Ljava/lang/Runtime; // method@152b │ │ +0706fa: 0c01 |001b: move-result-object v1 │ │ +0706fc: 6e20 2a15 5100 |001c: invoke-virtual {v1, v5}, Ljava/lang/Runtime;.exec:(Ljava/lang/String;)Ljava/lang/Process; // method@152a │ │ +070702: 0c01 |001f: move-result-object v1 │ │ +070704: 5b41 fd0a |0020: iput-object v1, v4, Ljwtc/chess/algorithm/UCIWrapper;._process:Ljava/lang/Process; // field@0afd │ │ +070708: 2201 0703 |0022: new-instance v1, Ljava/io/BufferedReader; // type@0307 │ │ +07070c: 2202 1003 |0024: new-instance v2, Ljava/io/InputStreamReader; // type@0310 │ │ +070710: 5443 fd0a |0026: iget-object v3, v4, Ljwtc/chess/algorithm/UCIWrapper;._process:Ljava/lang/Process; // field@0afd │ │ +070714: 6e10 2615 0300 |0028: invoke-virtual {v3}, Ljava/lang/Process;.getInputStream:()Ljava/io/InputStream; // method@1526 │ │ +07071a: 0c03 |002b: move-result-object v3 │ │ +07071c: 7020 c314 3200 |002c: invoke-direct {v2, v3}, Ljava/io/InputStreamReader;.:(Ljava/io/InputStream;)V // method@14c3 │ │ +070722: 7020 9614 2100 |002f: invoke-direct {v1, v2}, Ljava/io/BufferedReader;.:(Ljava/io/Reader;)V // method@1496 │ │ +070728: 5b41 fe0a |0032: iput-object v1, v4, Ljwtc/chess/algorithm/UCIWrapper;._reader:Ljava/io/BufferedReader; // field@0afe │ │ +07072c: 2201 1503 |0034: new-instance v1, Ljava/io/PrintWriter; // type@0315 │ │ +070730: 2202 1303 |0036: new-instance v2, Ljava/io/OutputStreamWriter; // type@0313 │ │ +070734: 5443 fd0a |0038: iget-object v3, v4, Ljwtc/chess/algorithm/UCIWrapper;._process:Ljava/lang/Process; // field@0afd │ │ +070738: 6e10 2715 0300 |003a: invoke-virtual {v3}, Ljava/lang/Process;.getOutputStream:()Ljava/io/OutputStream; // method@1527 │ │ +07073e: 0c03 |003d: move-result-object v3 │ │ +070740: 7020 cb14 3200 |003e: invoke-direct {v2, v3}, Ljava/io/OutputStreamWriter;.:(Ljava/io/OutputStream;)V // method@14cb │ │ +070746: 7020 ce14 2100 |0041: invoke-direct {v1, v2}, Ljava/io/PrintWriter;.:(Ljava/io/Writer;)V // method@14ce │ │ +07074c: 5b41 ff0a |0044: iput-object v1, v4, Ljwtc/chess/algorithm/UCIWrapper;._writer:Ljava/io/PrintWriter; // field@0aff │ │ +070750: 2201 4103 |0046: new-instance v1, Ljava/lang/Thread; // type@0341 │ │ +070754: 2202 7204 |0048: new-instance v2, Ljwtc/chess/algorithm/UCIWrapper$1; // type@0472 │ │ +070758: 7020 821b 4200 |004a: invoke-direct {v2, v4}, Ljwtc/chess/algorithm/UCIWrapper$1;.:(Ljwtc/chess/algorithm/UCIWrapper;)V // method@1b82 │ │ +07075e: 7020 6b15 2100 |004d: invoke-direct {v1, v2}, Ljava/lang/Thread;.:(Ljava/lang/Runnable;)V // method@156b │ │ +070764: 6e10 7115 0100 |0050: invoke-virtual {v1}, Ljava/lang/Thread;.start:()V // method@1571 │ │ +07076a: 1a01 f122 |0053: const-string v1, "uci" // string@22f1 │ │ +07076e: 6e20 911b 1400 |0055: invoke-virtual {v4, v1}, Ljwtc/chess/algorithm/UCIWrapper;.sendCommand:(Ljava/lang/String;)V // method@1b91 │ │ +070774: 0e00 |0058: return-void │ │ +070776: 0d00 |0059: move-exception v0 │ │ +070778: 1a01 6e0d |005a: const-string v1, "UCIWrapper" // string@0d6e │ │ +07077c: 2202 3f03 |005c: new-instance v2, Ljava/lang/StringBuilder; // type@033f │ │ +070780: 7010 5715 0200 |005e: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ +070786: 1a03 bf17 |0061: const-string v3, "init error: " // string@17bf │ │ +07078a: 6e20 5f15 3200 |0063: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +070790: 0c02 |0066: move-result-object v2 │ │ +070792: 6e20 5e15 0200 |0067: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@155e │ │ +070798: 0c02 |006a: move-result-object v2 │ │ +07079a: 6e10 6415 0200 |006b: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ +0707a0: 0c02 |006e: move-result-object v2 │ │ +0707a2: 7120 f611 2100 |006f: invoke-static {v1, v2}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@11f6 │ │ +0707a8: 28e6 |0072: goto 0058 // -001a │ │ catches : 1 │ │ 0x0000 - 0x0058 │ │ Ljava/lang/Exception; -> 0x0059 │ │ positions : │ │ 0x0000 line=42 │ │ 0x0018 line=44 │ │ 0x0022 line=47 │ │ 0x0034 line=49 │ │ 0x0046 line=51 │ │ + 0x0050 line=128 │ │ 0x0053 line=130 │ │ 0x0058 line=135 │ │ 0x0059 line=132 │ │ 0x005a line=133 │ │ locals : │ │ 0x005a - 0x0073 reg=0 e Ljava/lang/Exception; │ │ 0x0000 - 0x0073 reg=4 this Ljwtc/chess/algorithm/UCIWrapper; │ │ @@ -130604,21 +130658,21 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -06ec10: |[06ec10] jwtc.chess.algorithm.UCIWrapper.isReady:()Z │ │ -06ec20: 5410 fd0a |0000: iget-object v0, v1, Ljwtc/chess/algorithm/UCIWrapper;._process:Ljava/lang/Process; // field@0afd │ │ -06ec24: 3800 0400 |0002: if-eqz v0, 0006 // +0004 │ │ -06ec28: 1210 |0004: const/4 v0, #int 1 // #1 │ │ -06ec2a: 0f00 |0005: return v0 │ │ -06ec2c: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -06ec2e: 28fe |0007: goto 0005 // -0002 │ │ +0707bc: |[0707bc] jwtc.chess.algorithm.UCIWrapper.isReady:()Z │ │ +0707cc: 5410 fd0a |0000: iget-object v0, v1, Ljwtc/chess/algorithm/UCIWrapper;._process:Ljava/lang/Process; // field@0afd │ │ +0707d0: 3800 0400 |0002: if-eqz v0, 0006 // +0004 │ │ +0707d4: 1210 |0004: const/4 v0, #int 1 // #1 │ │ +0707d6: 0f00 |0005: return v0 │ │ +0707d8: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +0707da: 28fe |0007: goto 0005 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Ljwtc/chess/algorithm/UCIWrapper; │ │ │ │ #2 : (in Ljwtc/chess/algorithm/UCIWrapper;) │ │ @@ -130626,55 +130680,55 @@ │ │ type : '(II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 85 16-bit code units │ │ -06ec30: |[06ec30] jwtc.chess.algorithm.UCIWrapper.play:(II)V │ │ -06ec40: 1a00 f822 |0000: const-string v0, "ucinewgame" // string@22f8 │ │ -06ec44: 6e20 921b 0200 |0002: invoke-virtual {v2, v0}, Ljwtc/chess/algorithm/UCIWrapper;.sendCommand:(Ljava/lang/String;)V // method@1b92 │ │ -06ec4a: 2200 4203 |0005: new-instance v0, Ljava/lang/StringBuilder; // type@0342 │ │ -06ec4e: 7010 5715 0000 |0007: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ -06ec54: 1a01 381e |000a: const-string v1, "position fen " // string@1e38 │ │ -06ec58: 6e20 5f15 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -06ec5e: 0c00 |000f: move-result-object v0 │ │ -06ec60: 5421 000b |0010: iget-object v1, v2, Ljwtc/chess/algorithm/UCIWrapper;.m_control:Ljwtc/chess/GameControl; // field@0b00 │ │ -06ec64: 6e10 f21a 0100 |0012: invoke-virtual {v1}, Ljwtc/chess/GameControl;.getJNI:()Ljwtc/chess/JNI; // method@1af2 │ │ -06ec6a: 0c01 |0015: move-result-object v1 │ │ -06ec6c: 6e10 4d1b 0100 |0016: invoke-virtual {v1}, Ljwtc/chess/JNI;.toFEN:()Ljava/lang/String; // method@1b4d │ │ -06ec72: 0c01 |0019: move-result-object v1 │ │ -06ec74: 6e20 5f15 1000 |001a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -06ec7a: 0c00 |001d: move-result-object v0 │ │ -06ec7c: 6e10 6415 0000 |001e: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ -06ec82: 0c00 |0021: move-result-object v0 │ │ -06ec84: 6e20 921b 0200 |0022: invoke-virtual {v2, v0}, Ljwtc/chess/algorithm/UCIWrapper;.sendCommand:(Ljava/lang/String;)V // method@1b92 │ │ -06ec8a: 3d03 1900 |0025: if-lez v3, 003e // +0019 │ │ -06ec8e: 2200 4203 |0027: new-instance v0, Ljava/lang/StringBuilder; // type@0342 │ │ -06ec92: 7010 5715 0000 |0029: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ -06ec98: 1a01 c916 |002c: const-string v1, "go movetime " // string@16c9 │ │ -06ec9c: 6e20 5f15 1000 |002e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -06eca2: 0c00 |0031: move-result-object v0 │ │ -06eca4: 6e20 5b15 3000 |0032: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@155b │ │ -06ecaa: 0c00 |0035: move-result-object v0 │ │ -06ecac: 6e10 6415 0000 |0036: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ -06ecb2: 0c00 |0039: move-result-object v0 │ │ -06ecb4: 6e20 921b 0200 |003a: invoke-virtual {v2, v0}, Ljwtc/chess/algorithm/UCIWrapper;.sendCommand:(Ljava/lang/String;)V // method@1b92 │ │ -06ecba: 0e00 |003d: return-void │ │ -06ecbc: 2200 4203 |003e: new-instance v0, Ljava/lang/StringBuilder; // type@0342 │ │ -06ecc0: 7010 5715 0000 |0040: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ -06ecc6: 1a01 c816 |0043: const-string v1, "go depth " // string@16c8 │ │ -06ecca: 6e20 5f15 1000 |0045: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -06ecd0: 0c00 |0048: move-result-object v0 │ │ -06ecd2: 6e20 5b15 4000 |0049: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@155b │ │ -06ecd8: 0c00 |004c: move-result-object v0 │ │ -06ecda: 6e10 6415 0000 |004d: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ -06ece0: 0c00 |0050: move-result-object v0 │ │ -06ece2: 6e20 921b 0200 |0051: invoke-virtual {v2, v0}, Ljwtc/chess/algorithm/UCIWrapper;.sendCommand:(Ljava/lang/String;)V // method@1b92 │ │ -06ece8: 28e9 |0054: goto 003d // -0017 │ │ +0707dc: |[0707dc] jwtc.chess.algorithm.UCIWrapper.play:(II)V │ │ +0707ec: 1a00 f422 |0000: const-string v0, "ucinewgame" // string@22f4 │ │ +0707f0: 6e20 911b 0200 |0002: invoke-virtual {v2, v0}, Ljwtc/chess/algorithm/UCIWrapper;.sendCommand:(Ljava/lang/String;)V // method@1b91 │ │ +0707f6: 2200 3f03 |0005: new-instance v0, Ljava/lang/StringBuilder; // type@033f │ │ +0707fa: 7010 5715 0000 |0007: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ +070800: 1a01 341e |000a: const-string v1, "position fen " // string@1e34 │ │ +070804: 6e20 5f15 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +07080a: 0c00 |000f: move-result-object v0 │ │ +07080c: 5421 000b |0010: iget-object v1, v2, Ljwtc/chess/algorithm/UCIWrapper;.m_control:Ljwtc/chess/GameControl; // field@0b00 │ │ +070810: 6e10 f11a 0100 |0012: invoke-virtual {v1}, Ljwtc/chess/GameControl;.getJNI:()Ljwtc/chess/JNI; // method@1af1 │ │ +070816: 0c01 |0015: move-result-object v1 │ │ +070818: 6e10 4c1b 0100 |0016: invoke-virtual {v1}, Ljwtc/chess/JNI;.toFEN:()Ljava/lang/String; // method@1b4c │ │ +07081e: 0c01 |0019: move-result-object v1 │ │ +070820: 6e20 5f15 1000 |001a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +070826: 0c00 |001d: move-result-object v0 │ │ +070828: 6e10 6415 0000 |001e: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ +07082e: 0c00 |0021: move-result-object v0 │ │ +070830: 6e20 911b 0200 |0022: invoke-virtual {v2, v0}, Ljwtc/chess/algorithm/UCIWrapper;.sendCommand:(Ljava/lang/String;)V // method@1b91 │ │ +070836: 3d03 1900 |0025: if-lez v3, 003e // +0019 │ │ +07083a: 2200 3f03 |0027: new-instance v0, Ljava/lang/StringBuilder; // type@033f │ │ +07083e: 7010 5715 0000 |0029: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ +070844: 1a01 c516 |002c: const-string v1, "go movetime " // string@16c5 │ │ +070848: 6e20 5f15 1000 |002e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +07084e: 0c00 |0031: move-result-object v0 │ │ +070850: 6e20 5b15 3000 |0032: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@155b │ │ +070856: 0c00 |0035: move-result-object v0 │ │ +070858: 6e10 6415 0000 |0036: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ +07085e: 0c00 |0039: move-result-object v0 │ │ +070860: 6e20 911b 0200 |003a: invoke-virtual {v2, v0}, Ljwtc/chess/algorithm/UCIWrapper;.sendCommand:(Ljava/lang/String;)V // method@1b91 │ │ +070866: 0e00 |003d: return-void │ │ +070868: 2200 3f03 |003e: new-instance v0, Ljava/lang/StringBuilder; // type@033f │ │ +07086c: 7010 5715 0000 |0040: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ +070872: 1a01 c416 |0043: const-string v1, "go depth " // string@16c4 │ │ +070876: 6e20 5f15 1000 |0045: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +07087c: 0c00 |0048: move-result-object v0 │ │ +07087e: 6e20 5b15 4000 |0049: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@155b │ │ +070884: 0c00 |004c: move-result-object v0 │ │ +070886: 6e10 6415 0000 |004d: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ +07088c: 0c00 |0050: move-result-object v0 │ │ +07088e: 6e20 911b 0200 |0051: invoke-virtual {v2, v0}, Ljwtc/chess/algorithm/UCIWrapper;.sendCommand:(Ljava/lang/String;)V // method@1b91 │ │ +070894: 28e9 |0054: goto 003d // -0017 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=138 │ │ 0x0005 line=140 │ │ 0x0025 line=142 │ │ 0x0027 line=143 │ │ 0x003d line=147 │ │ @@ -130689,24 +130743,24 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -06ecec: |[06ecec] jwtc.chess.algorithm.UCIWrapper.quit:()V │ │ -06ecfc: 1a00 be1e |0000: const-string v0, "quit" // string@1ebe │ │ -06ed00: 6e20 921b 0100 |0002: invoke-virtual {v1, v0}, Ljwtc/chess/algorithm/UCIWrapper;.sendCommand:(Ljava/lang/String;)V // method@1b92 │ │ -06ed06: 5410 fd0a |0005: iget-object v0, v1, Ljwtc/chess/algorithm/UCIWrapper;._process:Ljava/lang/Process; // field@0afd │ │ -06ed0a: 3800 0a00 |0007: if-eqz v0, 0011 // +000a │ │ -06ed0e: 5410 fd0a |0009: iget-object v0, v1, Ljwtc/chess/algorithm/UCIWrapper;._process:Ljava/lang/Process; // field@0afd │ │ -06ed12: 6e10 2515 0000 |000b: invoke-virtual {v0}, Ljava/lang/Process;.destroy:()V // method@1525 │ │ -06ed18: 1200 |000e: const/4 v0, #int 0 // #0 │ │ -06ed1a: 5b10 fd0a |000f: iput-object v0, v1, Ljwtc/chess/algorithm/UCIWrapper;._process:Ljava/lang/Process; // field@0afd │ │ -06ed1e: 0e00 |0011: return-void │ │ +070898: |[070898] jwtc.chess.algorithm.UCIWrapper.quit:()V │ │ +0708a8: 1a00 ba1e |0000: const-string v0, "quit" // string@1eba │ │ +0708ac: 6e20 911b 0100 |0002: invoke-virtual {v1, v0}, Ljwtc/chess/algorithm/UCIWrapper;.sendCommand:(Ljava/lang/String;)V // method@1b91 │ │ +0708b2: 5410 fd0a |0005: iget-object v0, v1, Ljwtc/chess/algorithm/UCIWrapper;._process:Ljava/lang/Process; // field@0afd │ │ +0708b6: 3800 0a00 |0007: if-eqz v0, 0011 // +000a │ │ +0708ba: 5410 fd0a |0009: iget-object v0, v1, Ljwtc/chess/algorithm/UCIWrapper;._process:Ljava/lang/Process; // field@0afd │ │ +0708be: 6e10 2515 0000 |000b: invoke-virtual {v0}, Ljava/lang/Process;.destroy:()V // method@1525 │ │ +0708c4: 1200 |000e: const/4 v0, #int 0 // #0 │ │ +0708c6: 5b10 fd0a |000f: iput-object v0, v1, Ljwtc/chess/algorithm/UCIWrapper;._process:Ljava/lang/Process; // field@0afd │ │ +0708ca: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=150 │ │ 0x0005 line=151 │ │ 0x0009 line=152 │ │ 0x000e line=153 │ │ 0x0011 line=155 │ │ @@ -130718,33 +130772,33 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 39 16-bit code units │ │ -06ed20: |[06ed20] jwtc.chess.algorithm.UCIWrapper.sendCommand:(Ljava/lang/String;)V │ │ -06ed30: 5430 fd0a |0000: iget-object v0, v3, Ljwtc/chess/algorithm/UCIWrapper;._process:Ljava/lang/Process; // field@0afd │ │ -06ed34: 3800 2400 |0002: if-eqz v0, 0026 // +0024 │ │ -06ed38: 5430 ff0a |0004: iget-object v0, v3, Ljwtc/chess/algorithm/UCIWrapper;._writer:Ljava/io/PrintWriter; // field@0aff │ │ -06ed3c: 6e20 d714 4000 |0006: invoke-virtual {v0, v4}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@14d7 │ │ -06ed42: 5430 ff0a |0009: iget-object v0, v3, Ljwtc/chess/algorithm/UCIWrapper;._writer:Ljava/io/PrintWriter; // field@0aff │ │ -06ed46: 6e10 cf14 0000 |000b: invoke-virtual {v0}, Ljava/io/PrintWriter;.flush:()V // method@14cf │ │ -06ed4c: 1a00 710d |000e: const-string v0, "UCIWrapper" // string@0d71 │ │ -06ed50: 2201 4203 |0010: new-instance v1, Ljava/lang/StringBuilder; // type@0342 │ │ -06ed54: 7010 5715 0100 |0012: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ -06ed5a: 1a02 0520 |0015: const-string v2, "sendCommand: " // string@2005 │ │ -06ed5e: 6e20 5f15 2100 |0017: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -06ed64: 0c01 |001a: move-result-object v1 │ │ -06ed66: 6e20 5f15 4100 |001b: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -06ed6c: 0c01 |001e: move-result-object v1 │ │ -06ed6e: 6e10 6415 0100 |001f: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ -06ed74: 0c01 |0022: move-result-object v1 │ │ -06ed76: 7120 f811 1000 |0023: invoke-static {v0, v1}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@11f8 │ │ -06ed7c: 0e00 |0026: return-void │ │ +0708cc: |[0708cc] jwtc.chess.algorithm.UCIWrapper.sendCommand:(Ljava/lang/String;)V │ │ +0708dc: 5430 fd0a |0000: iget-object v0, v3, Ljwtc/chess/algorithm/UCIWrapper;._process:Ljava/lang/Process; // field@0afd │ │ +0708e0: 3800 2400 |0002: if-eqz v0, 0026 // +0024 │ │ +0708e4: 5430 ff0a |0004: iget-object v0, v3, Ljwtc/chess/algorithm/UCIWrapper;._writer:Ljava/io/PrintWriter; // field@0aff │ │ +0708e8: 6e20 d714 4000 |0006: invoke-virtual {v0, v4}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@14d7 │ │ +0708ee: 5430 ff0a |0009: iget-object v0, v3, Ljwtc/chess/algorithm/UCIWrapper;._writer:Ljava/io/PrintWriter; // field@0aff │ │ +0708f2: 6e10 cf14 0000 |000b: invoke-virtual {v0}, Ljava/io/PrintWriter;.flush:()V // method@14cf │ │ +0708f8: 1a00 6e0d |000e: const-string v0, "UCIWrapper" // string@0d6e │ │ +0708fc: 2201 3f03 |0010: new-instance v1, Ljava/lang/StringBuilder; // type@033f │ │ +070900: 7010 5715 0100 |0012: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ +070906: 1a02 0120 |0015: const-string v2, "sendCommand: " // string@2001 │ │ +07090a: 6e20 5f15 2100 |0017: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +070910: 0c01 |001a: move-result-object v1 │ │ +070912: 6e20 5f15 4100 |001b: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +070918: 0c01 |001e: move-result-object v1 │ │ +07091a: 6e10 6415 0100 |001f: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ +070920: 0c01 |0022: move-result-object v1 │ │ +070922: 7120 f811 1000 |0023: invoke-static {v0, v1}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@11f8 │ │ +070928: 0e00 |0026: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=158 │ │ 0x0004 line=159 │ │ 0x0009 line=160 │ │ 0x000e line=161 │ │ 0x0026 line=163 │ │ @@ -130757,31 +130811,31 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -06ed80: |[06ed80] jwtc.chess.algorithm.UCIWrapper.stop:()V │ │ -06ed90: 1a00 1a22 |0000: const-string v0, "stop" // string@221a │ │ -06ed94: 6e20 921b 0100 |0002: invoke-virtual {v1, v0}, Ljwtc/chess/algorithm/UCIWrapper;.sendCommand:(Ljava/lang/String;)V // method@1b92 │ │ -06ed9a: 0e00 |0005: return-void │ │ +07092c: |[07092c] jwtc.chess.algorithm.UCIWrapper.stop:()V │ │ +07093c: 1a00 1622 |0000: const-string v0, "stop" // string@2216 │ │ +070940: 6e20 911b 0100 |0002: invoke-virtual {v1, v0}, Ljwtc/chess/algorithm/UCIWrapper;.sendCommand:(Ljava/lang/String;)V // method@1b91 │ │ +070946: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=165 │ │ 0x0005 line=166 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Ljwtc/chess/algorithm/UCIWrapper; │ │ │ │ - source_file_idx : 3442 (UCIWrapper.java) │ │ + source_file_idx : 3439 (UCIWrapper.java) │ │ │ │ Class #564 header: │ │ -class_idx : 1144 │ │ +class_idx : 1141 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 826 │ │ +superclass_idx : 823 │ │ source_file_idx : 667 │ │ static_fields_size : 90 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 0 │ │ │ │ Class #564 - │ │ @@ -131246,51 +131300,51 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 662 16-bit code units │ │ -06ed9c: |[06ed9c] jwtc.chess.board.BoardConstants.:()V │ │ -06edac: 1301 0800 |0000: const/16 v1, #int 8 // #8 │ │ -06edb0: 1303 4000 |0002: const/16 v3, #int 64 // #40 │ │ -06edb4: 2200 7304 |0004: new-instance v0, Ljwtc/chess/Valuation; // type@0473 │ │ -06edb8: 7010 7f1b 0000 |0006: invoke-direct {v0}, Ljwtc/chess/Valuation;.:()V // method@1b7f │ │ -06edbe: 6900 5a0b |0009: sput-object v0, Ljwtc/chess/board/BoardConstants;.m_valuation:Ljwtc/chess/Valuation; // field@0b5a │ │ -06edc2: 2310 9004 |000b: new-array v0, v1, [J // type@0490 │ │ -06edc6: 2600 3100 0000 |000d: fill-array-data v0, 0000003e // +00000031 │ │ -06edcc: 6900 160b |0010: sput-object v0, Ljwtc/chess/board/BoardConstants;.ROW_BITS:[J // field@0b16 │ │ -06edd0: 2310 9004 |0012: new-array v0, v1, [J // type@0490 │ │ -06edd4: 2600 4e00 0000 |0014: fill-array-data v0, 00000062 // +0000004e │ │ -06edda: 6900 090b |0017: sput-object v0, Ljwtc/chess/board/BoardConstants;.FILE_BITS:[J // field@0b09 │ │ -06edde: 2330 8f04 |0019: new-array v0, v3, [I // type@048f │ │ -06ede2: 2600 6b00 0000 |001b: fill-array-data v0, 00000086 // +0000006b │ │ -06ede8: 6900 150b |001e: sput-object v0, Ljwtc/chess/board/BoardConstants;.ROW:[I // field@0b15 │ │ -06edec: 2330 8f04 |0020: new-array v0, v3, [I // type@048f │ │ -06edf0: 2600 e800 0000 |0022: fill-array-data v0, 0000010a // +000000e8 │ │ -06edf6: 6900 040b |0025: sput-object v0, Ljwtc/chess/board/BoardConstants;.COL:[I // field@0b04 │ │ -06edfa: 1220 |0027: const/4 v0, #int 2 // #2 │ │ -06edfc: 2300 ab04 |0028: new-array v0, v0, [[I // type@04ab │ │ -06ee00: 1201 |002a: const/4 v1, #int 0 // #0 │ │ -06ee02: 2332 8f04 |002b: new-array v2, v3, [I // type@048f │ │ -06ee06: 2602 6101 0000 |002d: fill-array-data v2, 0000018e // +00000161 │ │ -06ee0c: 4d02 0001 |0030: aput-object v2, v0, v1 │ │ -06ee10: 1211 |0032: const/4 v1, #int 1 // #1 │ │ -06ee12: 2332 8f04 |0033: new-array v2, v3, [I // type@048f │ │ -06ee16: 2602 dd01 0000 |0035: fill-array-data v2, 00000212 // +000001dd │ │ -06ee1c: 4d02 0001 |0038: aput-object v2, v0, v1 │ │ -06ee20: 6900 170b |003a: sput-object v0, Ljwtc/chess/board/BoardConstants;.ROW_TURN:[[I // field@0b17 │ │ -06ee24: 0e00 |003c: return-void │ │ -06ee26: 0000 |003d: nop // spacer │ │ -06ee28: 0003 0800 0800 0000 ff00 0000 0000 ... |003e: array-data (36 units) │ │ -06ee70: 0003 0800 0800 0000 0101 0101 0101 ... |0062: array-data (36 units) │ │ -06eeb8: 0003 0400 4000 0000 0000 0000 0000 ... |0086: array-data (132 units) │ │ -06efc0: 0003 0400 4000 0000 0000 0000 0100 ... |010a: array-data (132 units) │ │ -06f0c8: 0003 0400 4000 0000 0000 0000 0000 ... |018e: array-data (132 units) │ │ -06f1d0: 0003 0400 4000 0000 0700 0000 0700 ... |0212: array-data (132 units) │ │ +070948: |[070948] jwtc.chess.board.BoardConstants.:()V │ │ +070958: 1301 0800 |0000: const/16 v1, #int 8 // #8 │ │ +07095c: 1303 4000 |0002: const/16 v3, #int 64 // #40 │ │ +070960: 2200 7004 |0004: new-instance v0, Ljwtc/chess/Valuation; // type@0470 │ │ +070964: 7010 7e1b 0000 |0006: invoke-direct {v0}, Ljwtc/chess/Valuation;.:()V // method@1b7e │ │ +07096a: 6900 5a0b |0009: sput-object v0, Ljwtc/chess/board/BoardConstants;.m_valuation:Ljwtc/chess/Valuation; // field@0b5a │ │ +07096e: 2310 8d04 |000b: new-array v0, v1, [J // type@048d │ │ +070972: 2600 3100 0000 |000d: fill-array-data v0, 0000003e // +00000031 │ │ +070978: 6900 160b |0010: sput-object v0, Ljwtc/chess/board/BoardConstants;.ROW_BITS:[J // field@0b16 │ │ +07097c: 2310 8d04 |0012: new-array v0, v1, [J // type@048d │ │ +070980: 2600 4e00 0000 |0014: fill-array-data v0, 00000062 // +0000004e │ │ +070986: 6900 090b |0017: sput-object v0, Ljwtc/chess/board/BoardConstants;.FILE_BITS:[J // field@0b09 │ │ +07098a: 2330 8c04 |0019: new-array v0, v3, [I // type@048c │ │ +07098e: 2600 6b00 0000 |001b: fill-array-data v0, 00000086 // +0000006b │ │ +070994: 6900 150b |001e: sput-object v0, Ljwtc/chess/board/BoardConstants;.ROW:[I // field@0b15 │ │ +070998: 2330 8c04 |0020: new-array v0, v3, [I // type@048c │ │ +07099c: 2600 e800 0000 |0022: fill-array-data v0, 0000010a // +000000e8 │ │ +0709a2: 6900 040b |0025: sput-object v0, Ljwtc/chess/board/BoardConstants;.COL:[I // field@0b04 │ │ +0709a6: 1220 |0027: const/4 v0, #int 2 // #2 │ │ +0709a8: 2300 a804 |0028: new-array v0, v0, [[I // type@04a8 │ │ +0709ac: 1201 |002a: const/4 v1, #int 0 // #0 │ │ +0709ae: 2332 8c04 |002b: new-array v2, v3, [I // type@048c │ │ +0709b2: 2602 6101 0000 |002d: fill-array-data v2, 0000018e // +00000161 │ │ +0709b8: 4d02 0001 |0030: aput-object v2, v0, v1 │ │ +0709bc: 1211 |0032: const/4 v1, #int 1 // #1 │ │ +0709be: 2332 8c04 |0033: new-array v2, v3, [I // type@048c │ │ +0709c2: 2602 dd01 0000 |0035: fill-array-data v2, 00000212 // +000001dd │ │ +0709c8: 4d02 0001 |0038: aput-object v2, v0, v1 │ │ +0709cc: 6900 170b |003a: sput-object v0, Ljwtc/chess/board/BoardConstants;.ROW_TURN:[[I // field@0b17 │ │ +0709d0: 0e00 |003c: return-void │ │ +0709d2: 0000 |003d: nop // spacer │ │ +0709d4: 0003 0800 0800 0000 ff00 0000 0000 ... |003e: array-data (36 units) │ │ +070a1c: 0003 0800 0800 0000 0101 0101 0101 ... |0062: array-data (36 units) │ │ +070a64: 0003 0400 4000 0000 0000 0000 0000 ... |0086: array-data (132 units) │ │ +070b6c: 0003 0400 4000 0000 0000 0000 0100 ... |010a: array-data (132 units) │ │ +070c74: 0003 0400 4000 0000 0000 0000 0000 ... |018e: array-data (132 units) │ │ +070d7c: 0003 0400 4000 0000 0700 0000 0700 ... |0212: array-data (132 units) │ │ catches : (none) │ │ positions : │ │ 0x0004 line=8 │ │ 0x000b line=41 │ │ 0x0012 line=43 │ │ 0x0019 line=58 │ │ 0x0020 line=68 │ │ @@ -131307,30 +131361,30 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -06f2d8: |[06f2d8] jwtc.chess.board.BoardConstants.:()V │ │ -06f2e8: 7010 1c15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ -06f2ee: 0e00 |0003: return-void │ │ +070e84: |[070e84] jwtc.chess.board.BoardConstants.:()V │ │ +070e94: 7010 1c15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ +070e9a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=6 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Ljwtc/chess/board/BoardConstants; │ │ │ │ Virtual methods - │ │ source_file_idx : 667 (BoardConstants.java) │ │ │ │ Class #565 header: │ │ -class_idx : 1145 │ │ +class_idx : 1142 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 826 │ │ +superclass_idx : 823 │ │ source_file_idx : 668 │ │ static_fields_size : 1 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 0 │ │ │ │ Class #565 - │ │ @@ -131350,3111 +131404,3111 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 8502 16-bit code units │ │ -06f2f0: |[06f2f0] jwtc.chess.board.BoardHashKeys.:()V │ │ -06f300: 1300 0503 |0000: const/16 v0, #int 773 // #305 │ │ -06f304: 2300 9004 |0002: new-array v0, v0, [J // type@0490 │ │ -06f308: 6900 5b0b |0004: sput-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -06f30c: 6200 5b0b |0006: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -06f310: 1201 |0008: const/4 v1, #int 0 // #0 │ │ -06f312: 1802 08a3 371d 59c5 0cca |0009: const-wide v2, #double -5.25609e+48 // #ca0cc5591d37a308 │ │ -06f31c: 4c02 0001 |000e: aput-wide v2, v0, v1 │ │ -06f320: 6200 5b0b |0010: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -06f324: 1211 |0012: const/4 v1, #int 1 // #1 │ │ -06f326: 1802 c4d1 f775 31d3 7616 |0013: const-wide v2, #double 1.86369e-200 // #1676d33175f7d1c4 │ │ -06f330: 4c02 0001 |0018: aput-wide v2, v0, v1 │ │ -06f334: 6200 5b0b |001a: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -06f338: 1221 |001c: const/4 v1, #int 2 // #2 │ │ -06f33a: 1802 3303 e873 2265 8be2 |001d: const-wide v2, #double -5.04824e+166 // #e28b652273e80333 │ │ -06f344: 4c02 0001 |0022: aput-wide v2, v0, v1 │ │ -06f348: 6200 5b0b |0024: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -06f34c: 1231 |0026: const/4 v1, #int 3 // #3 │ │ -06f34e: 1802 0dd6 ca42 e929 cbdd |0027: const-wide v2, #double -6.62487e+143 // #ddcb29e942cad60d │ │ -06f358: 4c02 0001 |002c: aput-wide v2, v0, v1 │ │ -06f35c: 6200 5b0b |002e: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -06f360: 1241 |0030: const/4 v1, #int 4 // #4 │ │ -06f362: 1802 6398 722a 1395 2573 |0031: const-wide v2, #double 4.71568e+246 // #732595132a729863 │ │ -06f36c: 4c02 0001 |0036: aput-wide v2, v0, v1 │ │ -06f370: 6200 5b0b |0038: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -06f374: 1251 |003a: const/4 v1, #int 5 // #5 │ │ -06f376: 1802 1d52 dc15 de1d 1bd5 |003b: const-wide v2, #double -9.48975e+101 // #d51b1dde15dc521d │ │ -06f380: 4c02 0001 |0040: aput-wide v2, v0, v1 │ │ -06f384: 6200 5b0b |0042: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -06f388: 1261 |0044: const/4 v1, #int 6 // #6 │ │ -06f38a: 1802 80de 400a 54c7 b831 |0045: const-wide v2, #double 3.5902e-69 // #31b8c7540a40de80 │ │ -06f394: 4c02 0001 |004a: aput-wide v2, v0, v1 │ │ -06f398: 6200 5b0b |004c: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -06f39c: 1271 |004e: const/4 v1, #int 7 // #7 │ │ -06f39e: 1802 6366 643f 07c5 d45e |004f: const-wide v2, #double 6.63937e+148 // #5ed4c5073f646663 │ │ -06f3a8: 4c02 0001 |0054: aput-wide v2, v0, v1 │ │ -06f3ac: 6200 5b0b |0056: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -06f3b0: 1301 0800 |0058: const/16 v1, #int 8 // #8 │ │ -06f3b4: 1802 85dc 031d 605e c4fd |005a: const-wide v2, #double -6.66052e+297 // #fdc45e601d03dc85 │ │ -06f3be: 4c02 0001 |005f: aput-wide v2, v0, v1 │ │ -06f3c2: 6200 5b0b |0061: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -06f3c6: 1301 0900 |0063: const/16 v1, #int 9 // #9 │ │ -06f3ca: 1802 fce5 4d53 b3fe 99e0 |0065: const-wide v2, #double -2.23062e+157 // #e099feb3534de5fc │ │ -06f3d4: 4c02 0001 |006a: aput-wide v2, v0, v1 │ │ -06f3d8: 6200 5b0b |006c: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -06f3dc: 1301 0a00 |006e: const/16 v1, #int 10 // #a │ │ -06f3e0: 1802 7536 9d20 4acf 5bd5 |0070: const-wide v2, #double -1.55717e+103 // #d55bcf4a209d3675 │ │ -06f3ea: 4c02 0001 |0075: aput-wide v2, v0, v1 │ │ -06f3ee: 6200 5b0b |0077: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -06f3f2: 1301 0b00 |0079: const/16 v1, #int 11 // #b │ │ -06f3f6: 1802 1709 0f5e 7d31 325f |007b: const-wide v2, #double 3.72212e+150 // #5f32317d5e0f0917 │ │ -06f400: 4c02 0001 |0080: aput-wide v2, v0, v1 │ │ -06f404: 6200 5b0b |0082: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -06f408: 1301 0c00 |0084: const/16 v1, #int 12 // #c │ │ -06f40c: 1802 77ef 2803 709b 158f |0086: const-wide v2, #double -5.30911e-236 // #8f159b700328ef77 │ │ -06f416: 4c02 0001 |008b: aput-wide v2, v0, v1 │ │ -06f41a: 6200 5b0b |008d: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -06f41e: 1301 0d00 |008f: const/16 v1, #int 13 // #d │ │ -06f422: 1802 164e 2612 5824 b381 |0091: const-wide v2, #double -1.78645e-300 // #81b3245812264e16 │ │ -06f42c: 4c02 0001 |0096: aput-wide v2, v0, v1 │ │ -06f430: 6200 5b0b |0098: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -06f434: 1301 0e00 |009a: const/16 v1, #int 14 // #e │ │ -06f438: 1802 56fb ca1f f190 9162 |009c: const-wide v2, #double 6.47403e+166 // #629190f11fcafb56 │ │ -06f442: 4c02 0001 |00a1: aput-wide v2, v0, v1 │ │ -06f446: 6200 5b0b |00a3: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -06f44a: 1301 0f00 |00a5: const/16 v1, #int 15 // #f │ │ -06f44e: 1802 f0b2 757b 25f1 d76e |00a7: const-wide v2, #double 8.8621e+225 // #6ed7f1257b75b2f0 │ │ -06f458: 4c02 0001 |00ac: aput-wide v2, v0, v1 │ │ -06f45c: 6200 5b0b |00ae: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -06f460: 1301 1000 |00b0: const/16 v1, #int 16 // #10 │ │ -06f464: 1802 4f5b d92b 575d 851f |00b2: const-wide v2, #double 7.7805e-157 // #1f855d572bd95b4f │ │ -06f46e: 4c02 0001 |00b7: aput-wide v2, v0, v1 │ │ -06f472: 6200 5b0b |00b9: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -06f476: 1301 1100 |00bb: const/16 v1, #int 17 // #11 │ │ -06f47a: 1802 7415 ff15 a2ac 2cc4 |00bd: const-wide v2, #double -2.64474e+20 // #c42caca215ff1574 │ │ -06f484: 4c02 0001 |00c2: aput-wide v2, v0, v1 │ │ -06f488: 6200 5b0b |00c4: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -06f48c: 1301 1200 |00c6: const/16 v1, #int 18 // #12 │ │ -06f490: 1802 c826 ff5a fd22 71bb |00c8: const-wide v2, #double -2.26802e-22 // #bb7122fd5aff26c8 │ │ -06f49a: 4c02 0001 |00cd: aput-wide v2, v0, v1 │ │ -06f49e: 6200 5b0b |00cf: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -06f4a2: 1301 1300 |00d1: const/16 v1, #int 19 // #13 │ │ -06f4a6: 1802 0d2b 6b05 4c03 53c6 |00d3: const-wide v2, #double -6.02542e+30 // #c653034c056b2b0d │ │ -06f4b0: 4c02 0001 |00d8: aput-wide v2, v0, v1 │ │ -06f4b4: 6200 5b0b |00da: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -06f4b8: 1301 1400 |00dc: const/16 v1, #int 20 // #14 │ │ -06f4bc: 1802 f27b a61a 935d ced1 |00de: const-wide v2, #double -1.1798e+86 // #d1ce5d931aa67bf2 │ │ -06f4c6: 4c02 0001 |00e3: aput-wide v2, v0, v1 │ │ -06f4ca: 6200 5b0b |00e5: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -06f4ce: 1301 1500 |00e7: const/16 v1, #int 21 // #15 │ │ -06f4d2: 1802 a41a e967 48a9 cf48 |00e9: const-wide v2, #double 5.51617e+42 // #48cfa94867e91aa4 │ │ -06f4dc: 4c02 0001 |00ee: aput-wide v2, v0, v1 │ │ -06f4e0: 6200 5b0b |00f0: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -06f4e4: 1301 1600 |00f2: const/16 v1, #int 22 // #16 │ │ -06f4e8: 1802 ecf6 f641 6404 5ad9 |00f4: const-wide v2, #double -2.68731e+122 // #d95a046441f6f6ec │ │ -06f4f2: 4c02 0001 |00f9: aput-wide v2, v0, v1 │ │ -06f4f6: 6200 5b0b |00fb: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -06f4fa: 1301 1700 |00fd: const/16 v1, #int 23 // #17 │ │ -06f4fe: 1802 8f68 f734 b41a 2af5 |00ff: const-wide v2, #double -2.44973e+256 // #f52a1ab434f7688f │ │ -06f508: 4c02 0001 |0104: aput-wide v2, v0, v1 │ │ -06f50c: 6200 5b0b |0106: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -06f510: 1301 1800 |0108: const/16 v1, #int 24 // #18 │ │ -06f514: 1802 9aee a332 6c78 a720 |010a: const-wide v2, #double 2.24064e-151 // #20a7786c32a3ee9a │ │ -06f51e: 4c02 0001 |010f: aput-wide v2, v0, v1 │ │ -06f522: 6200 5b0b |0111: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -06f526: 1301 1900 |0113: const/16 v1, #int 25 // #19 │ │ -06f52a: 1802 3f82 2751 afca 4f55 |0115: const-wide v2, #double 8.90067e+102 // #554fcaaf5127823f │ │ -06f534: 4c02 0001 |011a: aput-wide v2, v0, v1 │ │ -06f538: 6200 5b0b |011c: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -06f53c: 1301 1a00 |011e: const/16 v1, #int 26 // #1a │ │ -06f540: 1802 4a52 4164 046b 1420 |0120: const-wide v2, #double 3.80712e-154 // #20146b046441524a │ │ -06f54a: 4c02 0001 |0125: aput-wide v2, v0, v1 │ │ -06f54e: 6200 5b0b |0127: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -06f552: 1301 1b00 |0129: const/16 v1, #int 27 // #1b │ │ -06f556: 1802 8dd7 8b52 8b7e c1ba |012b: const-wide v2, #double -1.13054e-25 // #bac17e8b528bd78d │ │ -06f560: 4c02 0001 |0130: aput-wide v2, v0, v1 │ │ -06f564: 6200 5b0b |0132: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -06f568: 1301 1c00 |0134: const/16 v1, #int 28 // #1c │ │ -06f56c: 1802 dda9 7f4a 218e 1e09 |0136: const-wide v2, #double 9.47608e-265 // #091e8e214a7fa9dd │ │ -06f576: 4c02 0001 |013b: aput-wide v2, v0, v1 │ │ -06f57a: 6200 5b0b |013d: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -06f57e: 1301 1d00 |013f: const/16 v1, #int 29 // #1d │ │ -06f582: 1802 ff0f dd23 6734 b56f |0141: const-wide v2, #double 1.28596e+230 // #6fb5346723dd0fff │ │ -06f58c: 4c02 0001 |0146: aput-wide v2, v0, v1 │ │ -06f590: 6200 5b0b |0148: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -06f594: 1301 1e00 |014a: const/16 v1, #int 30 // #1e │ │ -06f598: 1802 3653 270f 4578 a2b2 |014c: const-wide v2, #double -8.76906e-65 // #b2a278450f275336 │ │ -06f5a2: 4c02 0001 |0151: aput-wide v2, v0, v1 │ │ -06f5a6: 6200 5b0b |0153: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -06f5aa: 1301 1f00 |0155: const/16 v1, #int 31 // #1f │ │ -06f5ae: 1802 0888 1d1a 8591 a813 |0157: const-wide v2, #double 5.70152e-214 // #13a891851a1d8808 │ │ -06f5b8: 4c02 0001 |015c: aput-wide v2, v0, v1 │ │ -06f5bc: 6200 5b0b |015e: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -06f5c0: 1301 2000 |0160: const/16 v1, #int 32 // #20 │ │ -06f5c4: 1802 13bd 9069 10cd 4f84 |0162: const-wide v2, #double -6.52643e-288 // #844fcd106990bd13 │ │ -06f5ce: 4c02 0001 |0167: aput-wide v2, v0, v1 │ │ -06f5d2: 6200 5b0b |0169: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -06f5d6: 1301 2100 |016b: const/16 v1, #int 33 // #21 │ │ -06f5da: 1802 fee8 3a2b 7478 7f9a |016d: const-wide v2, #double -4.74009e-181 // #9a7f78742b3ae8fe │ │ -06f5e4: 4c02 0001 |0172: aput-wide v2, v0, v1 │ │ -06f5e8: 6200 5b0b |0174: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -06f5ec: 1301 2200 |0176: const/16 v1, #int 34 // #22 │ │ -06f5f0: 1802 23fc 4a6b 5357 414d |0178: const-wide v2, #double 1.42674e+64 // #4d4157536b4afc23 │ │ -06f5fa: 4c02 0001 |017d: aput-wide v2, v0, v1 │ │ -06f5fe: 6200 5b0b |017f: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -06f602: 1301 2300 |0181: const/16 v1, #int 35 // #23 │ │ -06f606: 1802 b342 8413 fb01 d83a |0183: const-wide v2, #double 3.10293e-25 // #3ad801fb138442b3 │ │ -06f610: 4c02 0001 |0188: aput-wide v2, v0, v1 │ │ -06f614: 6200 5b0b |018a: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -06f618: 1301 2400 |018c: const/16 v1, #int 36 // #24 │ │ -06f61c: 1802 acb8 4337 d262 c8ab |018e: const-wide v2, #double -8.91933e-98 // #abc862d23743b8ac │ │ -06f626: 4c02 0001 |0193: aput-wide v2, v0, v1 │ │ -06f62a: 6200 5b0b |0195: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -06f62e: 1301 2500 |0197: const/16 v1, #int 37 // #25 │ │ -06f632: 1802 e4bc 5f19 00bb 588a |0199: const-wide v2, #double -8.04222e-259 // #8a58bb00195fbce4 │ │ -06f63c: 4c02 0001 |019e: aput-wide v2, v0, v1 │ │ -06f640: 6200 5b0b |01a0: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -06f644: 1301 2600 |01a2: const/16 v1, #int 38 // #26 │ │ -06f648: 1802 0313 b316 2143 b9ce |01a4: const-wide v2, #double -1.74353e+71 // #ceb9432116b31303 │ │ -06f652: 4c02 0001 |01a9: aput-wide v2, v0, v1 │ │ -06f656: 6200 5b0b |01ab: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -06f65a: 1301 2700 |01ad: const/16 v1, #int 39 // #27 │ │ -06f65e: 1802 0f87 1d0e 3fa1 07d0 |01af: const-wide v2, #double -3.42019e+77 // #d007a13f0e1d870f │ │ -06f668: 4c02 0001 |01b4: aput-wide v2, v0, v1 │ │ -06f66c: 6200 5b0b |01b6: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -06f670: 1301 2800 |01b8: const/16 v1, #int 40 // #28 │ │ -06f674: 1802 20bd eb2b fd96 83c8 |01ba: const-wide v2, #double -2.13314e+41 // #c88396fd2bebbd20 │ │ -06f67e: 4c02 0001 |01bf: aput-wide v2, v0, v1 │ │ -06f682: 6200 5b0b |01c1: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -06f686: 1301 2900 |01c3: const/16 v1, #int 41 // #29 │ │ -06f68a: 1802 ca58 b621 c5fe cfed |01c5: const-wide v2, #double -9.03549e+220 // #edcffec521b658ca │ │ -06f694: 4c02 0001 |01ca: aput-wide v2, v0, v1 │ │ -06f698: 6200 5b0b |01cc: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -06f69c: 1301 2a00 |01ce: const/16 v1, #int 42 // #2a │ │ -06f6a0: 1802 7325 9b4b 0874 bbdd |01d0: const-wide v2, #double -3.34774e+143 // #ddbb74084b9b2573 │ │ -06f6aa: 4c02 0001 |01d5: aput-wide v2, v0, v1 │ │ -06f6ae: 6200 5b0b |01d7: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -06f6b2: 1301 2b00 |01d9: const/16 v1, #int 43 // #2b │ │ -06f6b6: 1802 2371 5265 b6e3 e201 |01db: const-wide v2, #double 1.41031e-299 // #01e2e3b665527123 │ │ -06f6c0: 4c02 0001 |01e0: aput-wide v2, v0, v1 │ │ -06f6c4: 6200 5b0b |01e2: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -06f6c8: 1301 2c00 |01e4: const/16 v1, #int 44 // #2c │ │ -06f6cc: 1802 b433 9f53 d54b 114d |01e6: const-wide v2, #double 1.77881e+63 // #4d114bd5539f33b4 │ │ -06f6d6: 4c02 0001 |01eb: aput-wide v2, v0, v1 │ │ -06f6da: 6200 5b0b |01ed: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -06f6de: 1301 2d00 |01ef: const/16 v1, #int 45 // #2d │ │ -06f6e2: 1802 769f 4223 0698 319b |01f1: const-wide v2, #double -1.08543e-177 // #9b31980623429f76 │ │ -06f6ec: 4c02 0001 |01f6: aput-wide v2, v0, v1 │ │ -06f6f0: 6200 5b0b |01f8: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -06f6f4: 1301 2e00 |01fa: const/16 v1, #int 46 // #2e │ │ -06f6f8: 1802 beb3 fe33 fbf4 ac75 |01fc: const-wide v2, #double 6.95664e+258 // #75acf4fb33feb3be │ │ -06f702: 4c02 0001 |0201: aput-wide v2, v0, v1 │ │ -06f706: 6200 5b0b |0203: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -06f70a: 1301 2f00 |0205: const/16 v1, #int 47 // #2f │ │ -06f70e: 1802 5d87 3f46 8d08 8384 |0207: const-wide v2, #double -6.24987e-287 // #8483088d463f875d │ │ -06f718: 4c02 0001 |020c: aput-wide v2, v0, v1 │ │ -06f71c: 6200 5b0b |020e: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -06f720: 1301 3000 |0210: const/16 v1, #int 48 // #30 │ │ -06f724: 1802 f22c 6771 abe8 14d8 |0212: const-wide v2, #double -2.05963e+116 // #d814e8ab71672cf2 │ │ -06f72e: 4c02 0001 |0217: aput-wide v2, v0, v1 │ │ -06f732: 6200 5b0b |0219: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -06f736: 1301 3100 |021b: const/16 v1, #int 49 // #31 │ │ -06f73a: 1802 e3eb eb56 a1c8 3430 |021d: const-wide v2, #double 1.79492e-76 // #3034c8a156ebebe3 │ │ -06f744: 4c02 0001 |0222: aput-wide v2, v0, v1 │ │ -06f748: 6200 5b0b |0224: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -06f74c: 1301 3200 |0226: const/16 v1, #int 50 // #32 │ │ -06f750: 1802 ec84 7615 f961 dd20 |0228: const-wide v2, #double 2.24406e-150 // #20dd61f9157684ec │ │ -06f75a: 4c02 0001 |022d: aput-wide v2, v0, v1 │ │ -06f75e: 6200 5b0b |022f: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -06f762: 1301 3300 |0231: const/16 v1, #int 51 // #33 │ │ -06f766: 1802 1870 5d5d 95e9 35c2 |0233: const-wide v2, #double -9.41132e+10 // #c235e9955d5d7018 │ │ -06f770: 4c02 0001 |0238: aput-wide v2, v0, v1 │ │ -06f774: 6200 5b0b |023a: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -06f778: 1301 3400 |023c: const/16 v1, #int 52 // #34 │ │ -06f77c: 1802 a269 a80a d0ab ebd4 |023e: const-wide v2, #double -1.21047e+101 // #d4ebabd00aa869a2 │ │ -06f786: 4c02 0001 |0243: aput-wide v2, v0, v1 │ │ -06f78a: 6200 5b0b |0245: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -06f78e: 1301 3500 |0247: const/16 v1, #int 53 // #35 │ │ -06f792: 1802 74db 7362 0084 d562 |0249: const-wide v2, #double 1.26874e+168 // #62d584006273db74 │ │ -06f79c: 4c02 0001 |024e: aput-wide v2, v0, v1 │ │ -06f7a0: 6200 5b0b |0250: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -06f7a4: 1301 3600 |0252: const/16 v1, #int 54 // #36 │ │ -06f7a8: 1802 4b23 9f08 888d c83c |0254: const-wide v2, #double 6.81479e-16 // #3cc88d88089f234b │ │ -06f7b2: 4c02 0001 |0259: aput-wide v2, v0, v1 │ │ -06f7b6: 6200 5b0b |025b: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -06f7ba: 1301 3700 |025d: const/16 v1, #int 55 // #37 │ │ -06f7be: 1802 8c8f a91d 9d72 3816 |025f: const-wide v2, #double 1.24762e-201 // #1638729d1da98f8c │ │ -06f7c8: 4c02 0001 |0264: aput-wide v2, v0, v1 │ │ -06f7cc: 6200 5b0b |0266: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -06f7d0: 1301 3800 |0268: const/16 v1, #int 56 // #38 │ │ -06f7d4: 1802 ea09 4d58 4663 e9a4 |026a: const-wide v2, #double -7.15347e-131 // #a4e96346584d09ea │ │ -06f7de: 4c02 0001 |026f: aput-wide v2, v0, v1 │ │ -06f7e2: 6200 5b0b |0271: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -06f7e6: 1301 3900 |0273: const/16 v1, #int 57 // #39 │ │ -06f7ea: 1802 b47e 6879 7d5a 5172 |0275: const-wide v2, #double 4.62853e+242 // #72515a7d79687eb4 │ │ -06f7f4: 4c02 0001 |027a: aput-wide v2, v0, v1 │ │ -06f7f8: 6200 5b0b |027c: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -06f7fc: 1301 3a00 |027e: const/16 v1, #int 58 // #3a │ │ -06f800: 1802 ca7e df72 ab0e a2d7 |0280: const-wide v2, #double -1.38964e+114 // #d7a20eab72df7eca │ │ -06f80a: 4c02 0001 |0285: aput-wide v2, v0, v1 │ │ -06f80e: 6200 5b0b |0287: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -06f812: 1301 3b00 |0289: const/16 v1, #int 59 // #3b │ │ -06f816: 1802 868d 6d39 43c1 ab7e |028b: const-wide v2, #double 1.48698e+302 // #7eabc143396d8d86 │ │ -06f820: 4c02 0001 |0290: aput-wide v2, v0, v1 │ │ -06f824: 6200 5b0b |0292: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -06f828: 1301 3c00 |0294: const/16 v1, #int 60 // #3c │ │ -06f82c: 1802 21e5 d54c 2490 3aec |0296: const-wide v2, #double -2.2356e+213 // #ec3a90244cd5e521 │ │ -06f836: 4c02 0001 |029b: aput-wide v2, v0, v1 │ │ -06f83a: 6200 5b0b |029d: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -06f83e: 1301 3d00 |029f: const/16 v1, #int 61 // #3d │ │ -06f842: 1802 dcf3 005a 358d de52 |02a1: const-wide v2, #double 1.55587e+91 // #52de8d355a00f3dc │ │ -06f84c: 4c02 0001 |02a6: aput-wide v2, v0, v1 │ │ -06f850: 6200 5b0b |02a8: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -06f854: 1301 3e00 |02aa: const/16 v1, #int 62 // #3e │ │ -06f858: 1802 0cba 0679 18b6 0905 |02ac: const-wide v2, #double 2.16132e-284 // #0509b6187906ba0c │ │ -06f862: 4c02 0001 |02b1: aput-wide v2, v0, v1 │ │ -06f866: 6200 5b0b |02b3: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -06f86a: 1301 3f00 |02b5: const/16 v1, #int 63 // #3f │ │ -06f86e: 1802 02c3 6467 4ded ab0c |02b7: const-wide v2, #double 1.24818e-247 // #0cabed4d6764c302 │ │ -06f878: 4c02 0001 |02bc: aput-wide v2, v0, v1 │ │ -06f87c: 6200 5b0b |02be: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -06f880: 1301 4000 |02c0: const/16 v1, #int 64 // #40 │ │ -06f884: 1802 8089 1a4c 89ee 1aaa |02c2: const-wide v2, #double -7.33916e-106 // #aa1aee894c1a8980 │ │ -06f88e: 4c02 0001 |02c7: aput-wide v2, v0, v1 │ │ -06f892: 6200 5b0b |02c9: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -06f896: 1301 4100 |02cb: const/16 v1, #int 65 // #41 │ │ -06f89a: 1802 3768 7374 ed49 54d6 |02cd: const-wide v2, #double -7.44517e+107 // #d65449ed74736837 │ │ -06f8a4: 4c02 0001 |02d2: aput-wide v2, v0, v1 │ │ -06f8a8: 6200 5b0b |02d4: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -06f8ac: 1301 4200 |02d6: const/16 v1, #int 66 // #42 │ │ -06f8b0: 1802 0e1d d81c 4fec 67f2 |02d8: const-wide v2, #double -1.27616e+243 // #f267ec4f1cd81d0e │ │ -06f8ba: 4c02 0001 |02dd: aput-wide v2, v0, v1 │ │ -06f8be: 6200 5b0b |02df: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -06f8c2: 1301 4300 |02e1: const/16 v1, #int 67 // #43 │ │ -06f8c6: 1802 3590 9e2d c777 0fef |02e3: const-wide v2, #double -9.31825e+226 // #ef0f77c72d9e9035 │ │ -06f8d0: 4c02 0001 |02e8: aput-wide v2, v0, v1 │ │ -06f8d4: 6200 5b0b |02ea: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -06f8d8: 1301 4400 |02ec: const/16 v1, #int 68 // #44 │ │ -06f8dc: 1802 2de4 1e5b fb68 af2c |02ee: const-wide v2, #double 1.88226e-93 // #2caf68fb5b1ee42d │ │ -06f8e6: 4c02 0001 |02f3: aput-wide v2, v0, v1 │ │ -06f8ea: 6200 5b0b |02f5: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -06f8ee: 1301 4500 |02f7: const/16 v1, #int 69 // #45 │ │ -06f8f2: 1802 1d82 f367 230f 9bb7 |02f9: const-wide v2, #double -7.76559e-41 // #b79b0f2367f3821d │ │ -06f8fc: 4c02 0001 |02fe: aput-wide v2, v0, v1 │ │ -06f900: 6200 5b0b |0300: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -06f904: 1301 4600 |0302: const/16 v1, #int 70 // #46 │ │ -06f908: 1802 d531 3c2f 8af7 100a |0304: const-wide v2, #double 3.44848e-260 // #0a10f78a2f3c31d5 │ │ -06f912: 4c02 0001 |0309: aput-wide v2, v0, v1 │ │ -06f916: 6200 5b0b |030b: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -06f91a: 1301 4700 |030d: const/16 v1, #int 71 // #47 │ │ -06f91e: 1802 a399 1c26 ef62 f6c5 |030f: const-wide v2, #double -1.10852e+29 // #c5f662ef261c99a3 │ │ -06f928: 4c02 0001 |0314: aput-wide v2, v0, v1 │ │ -06f92c: 6200 5b0b |0316: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -06f930: 1301 4800 |0318: const/16 v1, #int 72 // #48 │ │ -06f934: 1802 6f90 0574 cb70 72b5 |031a: const-wide v2, #double -3.08046e-51 // #b57270cb7405906f │ │ -06f93e: 4c02 0001 |031f: aput-wide v2, v0, v1 │ │ -06f942: 6200 5b0b |0321: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -06f946: 1301 4900 |0323: const/16 v1, #int 73 // #49 │ │ -06f94a: 1802 4532 2839 e536 5c0e |0325: const-wide v2, #double 1.69252e-239 // #0e5c36e539283245 │ │ -06f954: 4c02 0001 |032a: aput-wide v2, v0, v1 │ │ -06f958: 6200 5b0b |032c: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -06f95c: 1301 4a00 |032e: const/16 v1, #int 74 // #4a │ │ -06f960: 1802 4807 6e34 6429 ee16 |0330: const-wide v2, #double 3.15231e-198 // #16ee2964346e0748 │ │ -06f96a: 4c02 0001 |0335: aput-wide v2, v0, v1 │ │ -06f96e: 6200 5b0b |0337: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -06f972: 1301 4b00 |0339: const/16 v1, #int 75 // #4b │ │ -06f976: 1802 feee cb07 faf1 ef7a |033b: const-wide v2, #double 1.48447e+284 // #7aeff1fa07cbeefe │ │ -06f980: 4c02 0001 |0340: aput-wide v2, v0, v1 │ │ -06f984: 6200 5b0b |0342: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -06f988: 1301 4c00 |0344: const/16 v1, #int 76 // #4c │ │ -06f98c: 1802 57d0 c54b e8c0 c143 |0346: const-wide v2, #double 2.55856e+18 // #43c1c0e84bc5d057 │ │ -06f996: 4c02 0001 |034b: aput-wide v2, v0, v1 │ │ -06f99a: 6200 5b0b |034d: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -06f99e: 1301 4d00 |034f: const/16 v1, #int 77 // #4d │ │ -06f9a2: 1802 4bee 873a 70ab 07cc |0351: const-wide v2, #double -1.85721e+58 // #cc07ab703a87ee4b │ │ -06f9ac: 4c02 0001 |0356: aput-wide v2, v0, v1 │ │ -06f9b0: 6200 5b0b |0358: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -06f9b4: 1301 4e00 |035a: const/16 v1, #int 78 // #4e │ │ -06f9b8: 1802 d59d 1b47 6ef4 0b19 |035c: const-wide v2, #double 5.01937e-188 // #190bf46e471b9dd5 │ │ -06f9c2: 4c02 0001 |0361: aput-wide v2, v0, v1 │ │ -06f9c6: 6200 5b0b |0363: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -06f9ca: 1301 4f00 |0365: const/16 v1, #int 79 // #4f │ │ -06f9ce: 1802 d817 1831 ea10 1ea3 |0367: const-wide v2, #double -1.57797e-139 // #a31e10ea311817d8 │ │ -06f9d8: 4c02 0001 |036c: aput-wide v2, v0, v1 │ │ -06f9dc: 6200 5b0b |036e: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -06f9e0: 1301 5000 |0370: const/16 v1, #int 80 // #50 │ │ -06f9e4: 1802 782b ec34 e686 bc77 |0372: const-wide v2, #double 5.88697e+268 // #77bc86e634ec2b78 │ │ -06f9ee: 4c02 0001 |0377: aput-wide v2, v0, v1 │ │ -06f9f2: 6200 5b0b |0379: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -06f9f6: 1301 5100 |037b: const/16 v1, #int 81 // #51 │ │ -06f9fa: 1802 6851 aa0f 90c2 e67a |037d: const-wide v2, #double 1.05764e+284 // #7ae6c2900faa5168 │ │ -06fa04: 4c02 0001 |0382: aput-wide v2, v0, v1 │ │ -06fa08: 6200 5b0b |0384: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -06fa0c: 1301 5200 |0386: const/16 v1, #int 82 // #52 │ │ -06fa10: 1802 987a 1073 a1e9 0bd6 |0388: const-wide v2, #double -3.20088e+106 // #d60be9a173107a98 │ │ -06fa1a: 4c02 0001 |038d: aput-wide v2, v0, v1 │ │ -06fa1e: 6200 5b0b |038f: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -06fa22: 1301 5300 |0391: const/16 v1, #int 83 // #53 │ │ -06fa26: 1802 f609 f77f 3764 5df6 |0393: const-wide v2, #double -1.4461e+262 // #f65d64377ff709f6 │ │ -06fa30: 4c02 0001 |0398: aput-wide v2, v0, v1 │ │ -06fa34: 6200 5b0b |039a: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -06fa38: 1301 5400 |039c: const/16 v1, #int 84 // #54 │ │ -06fa3c: 1802 07b7 4c64 21f5 40d8 |039e: const-wide v2, #double -1.33632e+117 // #d840f521644cb707 │ │ -06fa46: 4c02 0001 |03a3: aput-wide v2, v0, v1 │ │ -06fa4a: 6200 5b0b |03a5: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -06fa4e: 1301 5500 |03a7: const/16 v1, #int 85 // #55 │ │ -06fa52: 1802 3e27 3e01 2f41 938b |03a9: const-wide v2, #double -6.56566e-253 // #8b93412f013e273e │ │ -06fa5c: 4c02 0001 |03ae: aput-wide v2, v0, v1 │ │ -06fa60: 6200 5b0b |03b0: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -06fa64: 1301 5600 |03b2: const/16 v1, #int 86 // #56 │ │ -06fa68: 1802 1063 a167 279f 1927 |03b4: const-wide v2, #double 2.48056e-120 // #27199f2767a16310 │ │ -06fa72: 4c02 0001 |03b9: aput-wide v2, v0, v1 │ │ -06fa76: 6200 5b0b |03bb: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -06fa7a: 1301 5700 |03bd: const/16 v1, #int 87 // #57 │ │ -06fa7e: 1802 a506 ed6d 7400 19a8 |03bf: const-wide v2, #double -1.58633e-115 // #a81900746ded06a5 │ │ -06fa88: 4c02 0001 |03c4: aput-wide v2, v0, v1 │ │ -06fa8c: 6200 5b0b |03c6: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -06fa90: 1301 5800 |03c8: const/16 v1, #int 88 // #58 │ │ -06fa94: 1802 7906 2e32 883c 78fb |03ca: const-wide v2, #double -5.7664e+286 // #fb783c88322e0679 │ │ -06fa9e: 4c02 0001 |03cf: aput-wide v2, v0, v1 │ │ -06faa2: 6200 5b0b |03d1: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -06faa6: 1301 5900 |03d3: const/16 v1, #int 89 // #59 │ │ -06faaa: 1802 97dc f27f b487 c98c |03d5: const-wide v2, #double -4.56421e-247 // #8cc987b47ff2dc97 │ │ -06fab4: 4c02 0001 |03da: aput-wide v2, v0, v1 │ │ -06fab8: 6200 5b0b |03dc: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -06fabc: 1301 5a00 |03de: const/16 v1, #int 90 // #5a │ │ -06fac0: 1802 8941 b045 e97c a198 |03e0: const-wide v2, #double -4.90627e-190 // #98a17ce945b04189 │ │ -06faca: 4c02 0001 |03e5: aput-wide v2, v0, v1 │ │ -06face: 6200 5b0b |03e7: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -06fad2: 1301 5b00 |03e9: const/16 v1, #int 91 // #5b │ │ -06fad6: 1802 4861 272d 67ca 106c |03eb: const-wide v2, #double 3.53284e+212 // #6c10ca672d276148 │ │ -06fae0: 4c02 0001 |03f0: aput-wide v2, v0, v1 │ │ -06fae4: 6200 5b0b |03f2: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -06fae8: 1301 5c00 |03f4: const/16 v1, #int 92 // #5c │ │ -06faec: 1802 78c1 1304 daed ffa1 |03f6: const-wide v2, #double -6.39247e-145 // #a1ffedda0413c178 │ │ -06faf6: 4c02 0001 |03fb: aput-wide v2, v0, v1 │ │ -06fafa: 6200 5b0b |03fd: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -06fafe: 1301 5d00 |03ff: const/16 v1, #int 93 // #5d │ │ -06fb02: 1802 325a 4439 f6e4 2cb5 |0401: const-wide v2, #double -1.50836e-52 // #b52ce4f639445a32 │ │ -06fb0c: 4c02 0001 |0406: aput-wide v2, v0, v1 │ │ -06fb10: 6200 5b0b |0408: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -06fb14: 1301 5e00 |040a: const/16 v1, #int 94 // #5e │ │ -06fb18: 1802 5d30 bf2c 2373 a81e |040c: const-wide v2, #double 5.43459e-161 // #1ea873232cbf305d │ │ -06fb22: 4c02 0001 |0411: aput-wide v2, v0, v1 │ │ -06fb26: 6200 5b0b |0413: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -06fb2a: 1301 5f00 |0415: const/16 v1, #int 95 // #5f │ │ -06fb2e: 1802 0b2c 6d66 647e f9aa |0417: const-wide v2, #double -1.13824e-101 // #aaf97e64666d2c0b │ │ -06fb38: 4c02 0001 |041c: aput-wide v2, v0, v1 │ │ -06fb3c: 6200 5b0b |041e: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -06fb40: 1301 6000 |0420: const/16 v1, #int 96 // #60 │ │ -06fb44: 1802 33e5 ef58 d1c3 5f41 |0422: const-wide v2, #double 8.32698e+06 // #415fc3d158efe533 │ │ -06fb4e: 4c02 0001 |0427: aput-wide v2, v0, v1 │ │ -06fb52: 6200 5b0b |0429: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -06fb56: 1301 6100 |042b: const/16 v1, #int 97 // #61 │ │ -06fb5a: 1802 7345 b801 cc12 35ae |042d: const-wide v2, #double -4.23737e-86 // #ae3512cc01b84573 │ │ -06fb64: 4c02 0001 |0432: aput-wide v2, v0, v1 │ │ -06fb68: 6200 5b0b |0434: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -06fb6c: 1301 6200 |0436: const/16 v1, #int 98 // #62 │ │ -06fb70: 1802 1ead 2906 cb97 436b |0438: const-wide v2, #double 5.0323e+208 // #6b4397cb0629ad1e │ │ -06fb7a: 4c02 0001 |043d: aput-wide v2, v0, v1 │ │ -06fb7e: 6200 5b0b |043f: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -06fb82: 1301 6300 |0441: const/16 v1, #int 99 // #63 │ │ -06fb86: 1802 4dce 4436 5460 7de0 |0443: const-wide v2, #double -6.30195e+156 // #e07d60543644ce4d │ │ -06fb90: 4c02 0001 |0448: aput-wide v2, v0, v1 │ │ -06fb94: 6200 5b0b |044a: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -06fb98: 1301 6400 |044c: const/16 v1, #int 100 // #64 │ │ -06fb9c: 1802 a0ab 217b 34d5 1a43 |044e: const-wide v2, #double 1.88819e+15 // #431ad5347b21aba0 │ │ -06fba6: 4c02 0001 |0453: aput-wide v2, v0, v1 │ │ -06fbaa: 6200 5b0b |0455: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -06fbae: 1301 6500 |0457: const/16 v1, #int 101 // #65 │ │ -06fbb2: 1802 02ab bb14 15d9 1b13 |0459: const-wide v2, #double 1.26223e-216 // #131bd91514bbab02 │ │ -06fbbc: 4c02 0001 |045e: aput-wide v2, v0, v1 │ │ -06fbc0: 6200 5b0b |0460: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -06fbc4: 1301 6600 |0462: const/16 v1, #int 102 // #66 │ │ -06fbc8: 1802 97f5 3a65 5cac 4e5b |0464: const-wide v2, #double 6.80375e+131 // #5b4eac5c653af597 │ │ -06fbd2: 4c02 0001 |0469: aput-wide v2, v0, v1 │ │ -06fbd6: 6200 5b0b |046b: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -06fbda: 1301 6700 |046d: const/16 v1, #int 103 // #67 │ │ -06fbde: 1802 2c82 4d22 5593 c44d |046f: const-wide v2, #double 4.33371e+66 // #4dc49355224d822c │ │ -06fbe8: 4c02 0001 |0474: aput-wide v2, v0, v1 │ │ -06fbec: 6200 5b0b |0476: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -06fbf0: 1301 6800 |0478: const/16 v1, #int 104 // #68 │ │ -06fbf4: 1802 581b 4921 c72d 4b62 |047a: const-wide v2, #double 3.13024e+165 // #624b2dc721491b58 │ │ -06fbfe: 4c02 0001 |047f: aput-wide v2, v0, v1 │ │ -06fc02: 6200 5b0b |0481: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -06fc06: 1301 6900 |0483: const/16 v1, #int 105 // #69 │ │ -06fc0a: 1802 5c10 f042 e3d9 4196 |0485: const-wide v2, #double -1.82196e-201 // #9641d9e342f0105c │ │ -06fc14: 4c02 0001 |048a: aput-wide v2, v0, v1 │ │ -06fc18: 6200 5b0b |048c: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -06fc1c: 1301 6a00 |048e: const/16 v1, #int 106 // #6a │ │ -06fc20: 1802 a28a 7826 738b 2070 |0490: const-wide v2, #double 1.2843e+232 // #70208b7326788aa2 │ │ -06fc2a: 4c02 0001 |0495: aput-wide v2, v0, v1 │ │ -06fc2e: 6200 5b0b |0497: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -06fc32: 1301 6b00 |0499: const/16 v1, #int 107 // #6b │ │ -06fc36: 1802 81ba 6b76 3119 4c19 |049b: const-wide v2, #double 8.07225e-187 // #194c1931766bba81 │ │ -06fc40: 4c02 0001 |04a0: aput-wide v2, v0, v1 │ │ -06fc44: 6200 5b0b |04a2: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -06fc48: 1301 6c00 |04a4: const/16 v1, #int 108 // #6c │ │ -06fc4c: 1802 7b3e 9648 94d0 5612 |04a6: const-wide v2, #double 2.52464e-220 // #1256d09448963e7b │ │ -06fc56: 4c02 0001 |04ab: aput-wide v2, v0, v1 │ │ -06fc5a: 6200 5b0b |04ad: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -06fc5e: 1301 6d00 |04af: const/16 v1, #int 109 // #6d │ │ -06fc62: 1802 a5ec 561c 6e85 21bb |04b1: const-wide v2, #double -7.2466e-24 // #bb21856e1c56eca5 │ │ -06fc6c: 4c02 0001 |04b6: aput-wide v2, v0, v1 │ │ -06fc70: 6200 5b0b |04b8: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -06fc74: 1301 6e00 |04ba: const/16 v1, #int 110 // #6e │ │ -06fc78: 1802 acdc 1748 3c7f 9c6b |04bc: const-wide v2, #double 2.34216e+210 // #6b9c7f3c4817dcac │ │ -06fc82: 4c02 0001 |04c1: aput-wide v2, v0, v1 │ │ -06fc86: 6200 5b0b |04c3: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -06fc8a: 1301 6f00 |04c5: const/16 v1, #int 111 // #6f │ │ -06fc8e: 1802 3170 074c 1a7b 721e |04c7: const-wide v2, #double 5.13481e-162 // #1e727b1a4c077031 │ │ -06fc98: 4c02 0001 |04cc: aput-wide v2, v0, v1 │ │ -06fc9c: 6200 5b0b |04ce: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -06fca0: 1301 7000 |04d0: const/16 v1, #int 112 // #70 │ │ -06fca4: 1802 8803 db50 a321 edb5 |04d2: const-wide v2, #double -6.22891e-49 // #b5ed21a350db0388 │ │ -06fcae: 4c02 0001 |04d7: aput-wide v2, v0, v1 │ │ -06fcb2: 6200 5b0b |04d9: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -06fcb6: 1301 7100 |04db: const/16 v1, #int 113 // #71 │ │ -06fcba: 1802 f18b 6a74 fd34 870a |04dd: const-wide v2, #double 6.03744e-258 // #0a8734fd746a8bf1 │ │ -06fcc4: 4c02 0001 |04e2: aput-wide v2, v0, v1 │ │ -06fcc8: 6200 5b0b |04e4: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -06fccc: 1301 7200 |04e6: const/16 v1, #int 114 // #72 │ │ -06fcd0: 1802 7e1e 3641 fe7d 9fde |04e8: const-wide v2, #double -6.29188e+147 // #de9f7dfe41361e7e │ │ -06fcda: 4c02 0001 |04ed: aput-wide v2, v0, v1 │ │ -06fcde: 6200 5b0b |04ef: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -06fce2: 1301 7300 |04f1: const/16 v1, #int 115 // #73 │ │ -06fce6: 1802 5658 3b6c f617 c114 |04f3: const-wide v2, #double 1.03989e-208 // #14c117f66c3b5856 │ │ -06fcf0: 4c02 0001 |04f8: aput-wide v2, v0, v1 │ │ -06fcf4: 6200 5b0b |04fa: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -06fcf8: 1301 7400 |04fc: const/16 v1, #int 116 // #74 │ │ -06fcfc: 1802 2dc5 465c abb7 1ba6 |04fe: const-wide v2, #double -4.09464e-125 // #a61bb7ab5c46c52d │ │ -06fd06: 4c02 0001 |0503: aput-wide v2, v0, v1 │ │ -06fd0a: 6200 5b0b |0505: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -06fd0e: 1301 7500 |0507: const/16 v1, #int 117 // #75 │ │ -06fd12: 1802 e657 d34a 876f 659a |0509: const-wide v2, #double -1.61432e-181 // #9a656f874ad357e6 │ │ -06fd1c: 4c02 0001 |050e: aput-wide v2, v0, v1 │ │ -06fd20: 6200 5b0b |0510: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -06fd24: 1301 7600 |0512: const/16 v1, #int 118 // #76 │ │ -06fd28: 1802 6b41 0965 e150 6850 |0514: const-wide v2, #double 2.25247e+79 // #506850e16509416b │ │ -06fd32: 4c02 0001 |0519: aput-wide v2, v0, v1 │ │ -06fd36: 6200 5b0b |051b: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -06fd3a: 1301 7700 |051d: const/16 v1, #int 119 // #77 │ │ -06fd3e: 1802 b901 7448 651d 9958 |051f: const-wide v2, #double 6.33328e+118 // #58991d65487401b9 │ │ -06fd48: 4c02 0001 |0524: aput-wide v2, v0, v1 │ │ -06fd4c: 6200 5b0b |0526: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -06fd50: 1301 7800 |0528: const/16 v1, #int 120 // #78 │ │ -06fd54: 1802 c878 522a cb95 e99d |052a: const-wide v2, #double -1.38842e-164 // #9de995cb2a5278c8 │ │ -06fd5e: 4c02 0001 |052f: aput-wide v2, v0, v1 │ │ -06fd62: 6200 5b0b |0531: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -06fd66: 1301 7900 |0533: const/16 v1, #int 121 // #79 │ │ -06fd6a: 1802 108a 082c 2355 3cb2 |0535: const-wide v2, #double -1.05091e-66 // #b23c55232c088a10 │ │ -06fd74: 4c02 0001 |053a: aput-wide v2, v0, v1 │ │ -06fd78: 6200 5b0b |053c: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -06fd7c: 1301 7a00 |053e: const/16 v1, #int 122 // #7a │ │ -06fd80: 1802 6619 e122 aea1 3918 |0540: const-wide v2, #double 5.61795e-192 // #1839a1ae22e11966 │ │ -06fd8a: 4c02 0001 |0545: aput-wide v2, v0, v1 │ │ -06fd8e: 6200 5b0b |0547: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -06fd92: 1301 7b00 |0549: const/16 v1, #int 123 // #7b │ │ -06fd96: 1802 beda 9d6b e426 8b7c |054b: const-wide v2, #double 8.46733e+291 // #7c8b26e46b9ddabe │ │ -06fda0: 4c02 0001 |0550: aput-wide v2, v0, v1 │ │ -06fda4: 6200 5b0b |0552: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -06fda8: 1301 7c00 |0554: const/16 v1, #int 124 // #7c │ │ -06fdac: 1802 6787 0417 15cd 878f |0556: const-wide v2, #double -7.48567e-234 // #8f87cd1517048767 │ │ -06fdb6: 4c02 0001 |055b: aput-wide v2, v0, v1 │ │ -06fdba: 6200 5b0b |055d: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -06fdbe: 1301 7d00 |055f: const/16 v1, #int 125 // #7d │ │ -06fdc2: 1802 ea44 cb01 ad32 abc0 |0561: const-wide v2, #double -3481.34 // #c0ab32ad01cb44ea │ │ -06fdcc: 4c02 0001 |0566: aput-wide v2, v0, v1 │ │ -06fdd0: 6200 5b0b |0568: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -06fdd4: 1301 7e00 |056a: const/16 v1, #int 126 // #7e │ │ -06fdd8: 1802 9da8 6f33 8fef 1411 |056c: const-wide v2, #double 2.20939e-226 // #1114ef8f336fa89d │ │ -06fde2: 4c02 0001 |0571: aput-wide v2, v0, v1 │ │ -06fde6: 6200 5b0b |0573: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -06fdea: 1301 7f00 |0575: const/16 v1, #int 127 // #7f │ │ -06fdee: 1802 d81e a108 b085 40e4 |0577: const-wide v2, #double -8.17289e+174 // #e44085b008a11ed8 │ │ -06fdf8: 4c02 0001 |057c: aput-wide v2, v0, v1 │ │ -06fdfc: 6200 5b0b |057e: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -06fe00: 1301 8000 |0580: const/16 v1, #int 128 // #80 │ │ -06fe04: 1802 024d 5315 b286 c6b4 |0582: const-wide v2, #double -1.83738e-54 // #b4c686b215534d02 │ │ -06fe0e: 4c02 0001 |0587: aput-wide v2, v0, v1 │ │ -06fe12: 6200 5b0b |0589: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -06fe16: 1301 8100 |058b: const/16 v1, #int 129 // #81 │ │ -06fe1a: 1802 b616 0b0c 973d 63be |058d: const-wide v2, #double -3.58384e-08 // #be633d970c0b16b6 │ │ -06fe24: 4c02 0001 |0592: aput-wide v2, v0, v1 │ │ -06fe28: 6200 5b0b |0594: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -06fe2c: 1301 8200 |0596: const/16 v1, #int 130 // #82 │ │ -06fe30: 1802 be92 6f7f cb6d 0dfa |0598: const-wide v2, #double -8.3468e+279 // #fa0d6dcb7f6f92be │ │ -06fe3a: 4c02 0001 |059d: aput-wide v2, v0, v1 │ │ -06fe3e: 6200 5b0b |059f: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -06fe42: 1301 8300 |05a1: const/16 v1, #int 131 // #83 │ │ -06fe46: 1802 f6ac 8a29 6130 7d7f |05a3: const-wide v2, #double 1.28108e+306 // #7f7d3061298aacf6 │ │ -06fe50: 4c02 0001 |05a8: aput-wide v2, v0, v1 │ │ -06fe54: 6200 5b0b |05aa: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -06fe58: 1301 8400 |05ac: const/16 v1, #int 132 // #84 │ │ -06fe5c: 1802 6340 0d65 9675 1d55 |05ae: const-wide v2, #double 1.03096e+102 // #551d7596650d4063 │ │ -06fe66: 4c02 0001 |05b3: aput-wide v2, v0, v1 │ │ -06fe6a: 6200 5b0b |05b5: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -06fe6e: 1301 8500 |05b7: const/16 v1, #int 133 // #85 │ │ -06fe72: 1802 08e2 6257 b177 527e |05b9: const-wide v2, #double 3.0919e+300 // #7e5277b15762e208 │ │ -06fe7c: 4c02 0001 |05be: aput-wide v2, v0, v1 │ │ -06fe80: 6200 5b0b |05c0: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -06fe84: 1301 8600 |05c2: const/16 v1, #int 134 // #86 │ │ -06fe88: 1802 0cb9 5f43 36c9 511c |05c4: const-wide v2, #double 2.87647e-172 // #1c51c936435fb90c │ │ -06fe92: 4c02 0001 |05c9: aput-wide v2, v0, v1 │ │ -06fe96: 6200 5b0b |05cb: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -06fe9a: 1301 8700 |05cd: const/16 v1, #int 135 // #87 │ │ -06fe9e: 1802 94c4 607d 1d5b 61cd |05cf: const-wide v2, #double -5.71185e+64 // #cd615b1d7d60c494 │ │ -06fea8: 4c02 0001 |05d4: aput-wide v2, v0, v1 │ │ -06feac: 6200 5b0b |05d6: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -06feb0: 1301 8800 |05d8: const/16 v1, #int 136 // #88 │ │ -06feb4: 1802 78c2 4d6a cdaf 36c0 |05da: const-wide v2, #double -22.6867 // #c036afcd6a4dc278 │ │ -06febe: 4c02 0001 |05df: aput-wide v2, v0, v1 │ │ -06fec2: 6200 5b0b |05e1: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -06fec6: 1301 8900 |05e3: const/16 v1, #int 137 // #89 │ │ -06feca: 1802 8b30 fd7e cbba 7d4a |05e5: const-wide v2, #double 6.95199e+50 // #4a7dbacb7efd308b │ │ -06fed4: 4c02 0001 |05ea: aput-wide v2, v0, v1 │ │ -06fed8: 6200 5b0b |05ec: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -06fedc: 1301 8a00 |05ee: const/16 v1, #int 138 // #8a │ │ -06fee0: 1802 bbfe aa27 ecd5 abb2 |05f0: const-wide v2, #double -1.32158e-64 // #b2abd5ec27aafebb │ │ -06feea: 4c02 0001 |05f5: aput-wide v2, v0, v1 │ │ -06feee: 6200 5b0b |05f7: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -06fef2: 1301 8b00 |05f9: const/16 v1, #int 139 // #8b │ │ -06fef6: 1802 8dab 4259 2fb6 b11d |05fb: const-wide v2, #double 1.20144e-165 // #1db1b62f5942ab8d │ │ -06ff00: 4c02 0001 |0600: aput-wide v2, v0, v1 │ │ -06ff04: 6200 5b0b |0602: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -06ff08: 1301 8c00 |0604: const/16 v1, #int 140 // #8c │ │ -06ff0c: 1802 a096 256e c2f0 8a5c |0606: const-wide v2, #double 6.26604e+137 // #5c8af0c26e2596a0 │ │ -06ff16: 4c02 0001 |060b: aput-wide v2, v0, v1 │ │ -06ff1a: 6200 5b0b |060d: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -06ff1e: 1301 8d00 |060f: const/16 v1, #int 141 // #8d │ │ -06ff22: 1802 50ec 4e5c c6ec a008 |0611: const-wide v2, #double 4.10072e-267 // #08a0ecc65c4eec50 │ │ -06ff2c: 4c02 0001 |0616: aput-wide v2, v0, v1 │ │ -06ff30: 6200 5b0b |0618: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -06ff34: 1301 8e00 |061a: const/16 v1, #int 142 // #8e │ │ -06ff38: 1802 2533 3334 3c25 d50c |061c: const-wide v2, #double 7.56067e-247 // #0cd5253c34333325 │ │ -06ff42: 4c02 0001 |0621: aput-wide v2, v0, v1 │ │ -06ff46: 6200 5b0b |0623: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -06ff4a: 1301 8f00 |0625: const/16 v1, #int 143 // #8f │ │ -06ff4e: 1802 793c 1234 ab57 8d0f |0627: const-wide v2, #double 9.22847e-234 // #0f8d57ab34123c79 │ │ -06ff58: 4c02 0001 |062c: aput-wide v2, v0, v1 │ │ -06ff5c: 6200 5b0b |062e: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -06ff60: 1301 9000 |0630: const/16 v1, #int 144 // #90 │ │ -06ff64: 1802 5e02 be2d 0643 3ee6 |0632: const-wide v2, #double -3.21464e+184 // #e63e43062dbe025e │ │ -06ff6e: 4c02 0001 |0637: aput-wide v2, v0, v1 │ │ -06ff72: 6200 5b0b |0639: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -06ff76: 1301 9100 |063b: const/16 v1, #int 145 // #91 │ │ -06ff7a: 1802 4f81 b777 e15a 4c79 |063d: const-wide v2, #double 1.96343e+276 // #794c5ae177b7814f │ │ -06ff84: 4c02 0001 |0642: aput-wide v2, v0, v1 │ │ -06ff88: 6200 5b0b |0644: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -06ff8c: 1301 9200 |0646: const/16 v1, #int 146 // #92 │ │ -06ff90: 1802 8027 d631 b282 9f83 |0648: const-wide v2, #double -3.15762e-291 // #839f82b231d62780 │ │ -06ff9a: 4c02 0001 |064d: aput-wide v2, v0, v1 │ │ -06ff9e: 6200 5b0b |064f: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -06ffa2: 1301 9300 |0651: const/16 v1, #int 147 // #93 │ │ -06ffa6: 1802 4a5b 8632 a249 9812 |0653: const-wide v2, #double 4.3002e-219 // #129849a232865b4a │ │ -06ffb0: 4c02 0001 |0658: aput-wide v2, v0, v1 │ │ -06ffb4: 6200 5b0b |065a: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -06ffb8: 1301 9400 |065c: const/16 v1, #int 148 // #94 │ │ -06ffbc: 1802 9e94 dd76 5e11 0c93 |065e: const-wide v2, #double -6.36095e-217 // #930c115e76dd949e │ │ -06ffc6: 4c02 0001 |0663: aput-wide v2, v0, v1 │ │ -06ffca: 6200 5b0b |0665: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -06ffce: 1301 9500 |0667: const/16 v1, #int 149 // #95 │ │ -06ffd2: 1802 8867 b519 113e d6f7 |0669: const-wide v2, #double -1.83603e+269 // #f7d63e1119b56788 │ │ -06ffdc: 4c02 0001 |066e: aput-wide v2, v0, v1 │ │ -06ffe0: 6200 5b0b |0670: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -06ffe4: 1301 9600 |0672: const/16 v1, #int 150 // #96 │ │ -06ffe8: 1802 f9e8 2334 fc5a 9089 |0674: const-wide v2, #double -1.29851e-262 // #89905afc3423e8f9 │ │ -06fff2: 4c02 0001 |0679: aput-wide v2, v0, v1 │ │ -06fff6: 6200 5b0b |067b: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -06fffa: 1301 9700 |067d: const/16 v1, #int 151 // #97 │ │ -06fffe: 1802 7454 2544 24c2 4131 |067f: const-wide v2, #double 2.01018e-71 // #3141c22444255474 │ │ -070008: 4c02 0001 |0684: aput-wide v2, v0, v1 │ │ -07000c: 6200 5b0b |0686: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -070010: 1301 9800 |0688: const/16 v1, #int 152 // #98 │ │ -070014: 1802 e595 5526 f8a0 b144 |068a: const-wide v2, #double 8.32496e+22 // #44b1a0f8265595e5 │ │ -07001e: 4c02 0001 |068f: aput-wide v2, v0, v1 │ │ -070022: 6200 5b0b |0691: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -070026: 1301 9900 |0693: const/16 v1, #int 153 // #99 │ │ -07002a: 1802 b314 fe44 0e66 1771 |0695: const-wide v2, #double 5.95179e+236 // #7117660e44fe14b3 │ │ -070034: 4c02 0001 |069a: aput-wide v2, v0, v1 │ │ -070038: 6200 5b0b |069c: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -07003c: 1301 9a00 |069e: const/16 v1, #int 154 // #9a │ │ -070040: 1802 2125 1d29 d408 2e76 |06a0: const-wide v2, #double 1.84717e+261 // #762e08d4291d2521 │ │ -07004a: 4c02 0001 |06a5: aput-wide v2, v0, v1 │ │ -07004e: 6200 5b0b |06a7: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -070052: 1301 9b00 |06a9: const/16 v1, #int 155 // #9b │ │ -070056: 1802 7021 4658 a803 6da8 |06ab: const-wide v2, #double -5.89093e-114 // #a86d03a858462170 │ │ -070060: 4c02 0001 |06b0: aput-wide v2, v0, v1 │ │ -070064: 6200 5b0b |06b2: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -070068: 1301 9c00 |06b4: const/16 v1, #int 156 // #9c │ │ -07006c: 1802 2a20 7f2e acf3 e5c3 |06b6: const-wide v2, #double -1.26544e+19 // #c3e5f3ac2e7f202a │ │ -070076: 4c02 0001 |06bb: aput-wide v2, v0, v1 │ │ -07007a: 6200 5b0b |06bd: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -07007e: 1301 9d00 |06bf: const/16 v1, #int 157 // #9d │ │ -070082: 1802 0a56 6826 580d 8a92 |06c1: const-wide v2, #double -2.3063e-219 // #928a0d582668560a │ │ -07008c: 4c02 0001 |06c6: aput-wide v2, v0, v1 │ │ -070090: 6200 5b0b |06c8: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -070094: 1301 9e00 |06ca: const/16 v1, #int 158 // #9e │ │ -070098: 1802 dfb5 706c 0e0b de18 |06cc: const-wide v2, #double 6.74293e-189 // #18de0b0e6c70b5df │ │ -0700a2: 4c02 0001 |06d1: aput-wide v2, v0, v1 │ │ -0700a6: 6200 5b0b |06d3: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -0700aa: 1301 9f00 |06d5: const/16 v1, #int 159 // #9f │ │ -0700ae: 1802 4697 d754 33e4 63ca |06d7: const-wide v2, #double -2.32571e+50 // #ca63e43354d79746 │ │ -0700b8: 4c02 0001 |06dc: aput-wide v2, v0, v1 │ │ -0700bc: 6200 5b0b |06de: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -0700c0: 1301 a000 |06e0: const/16 v1, #int 160 // #a0 │ │ -0700c4: 1802 0fde 8e59 e210 8eaa |06e2: const-wide v2, #double -1.04874e-103 // #aa8e10e2598ede0f │ │ -0700ce: 4c02 0001 |06e7: aput-wide v2, v0, v1 │ │ -0700d2: 6200 5b0b |06e9: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -0700d6: 1301 a100 |06eb: const/16 v1, #int 161 // #a1 │ │ -0700da: 1802 9111 3828 7bd5 017b |06ed: const-wide v2, #double 3.31492e+284 // #7b01d57b28381191 │ │ -0700e4: 4c02 0001 |06f2: aput-wide v2, v0, v1 │ │ -0700e8: 6200 5b0b |06f4: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -0700ec: 1301 a200 |06f6: const/16 v1, #int 162 // #a2 │ │ -0700f0: 1802 e954 4f77 2f22 d32a |06f8: const-wide v2, #double 2.13568e-102 // #2ad3222f774f54e9 │ │ -0700fa: 4c02 0001 |06fd: aput-wide v2, v0, v1 │ │ -0700fe: 6200 5b0b |06ff: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -070102: 1301 a300 |0701: const/16 v1, #int 163 // #a3 │ │ -070106: 1802 3a7c 4c37 1cfd 9960 |0703: const-wide v2, #double 2.23009e+157 // #6099fd1c374c7c3a │ │ -070110: 4c02 0001 |0708: aput-wide v2, v0, v1 │ │ -070114: 6200 5b0b |070a: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -070118: 1301 a400 |070c: const/16 v1, #int 164 // #a4 │ │ -07011c: 1802 f772 2645 b9b7 7cac |070e: const-wide v2, #double -2.15115e-94 // #ac7cb7b9452672f7 │ │ -070126: 4c02 0001 |0713: aput-wide v2, v0, v1 │ │ -07012a: 6200 5b0b |0715: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -07012e: 1301 a500 |0717: const/16 v1, #int 165 // #a5 │ │ -070132: 1802 a770 fa52 cde9 d3f9 |0719: const-wide v2, #double -7.05991e+278 // #f9d3e9cd52fa70a7 │ │ -07013c: 4c02 0001 |071e: aput-wide v2, v0, v1 │ │ -070140: 6200 5b0b |0720: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -070144: 1301 a600 |0722: const/16 v1, #int 166 // #a6 │ │ -070148: 1802 7477 8c5d 4356 2ade |0724: const-wide v2, #double -4.11087e+145 // #de2a56435d8c7774 │ │ -070152: 4c02 0001 |0729: aput-wide v2, v0, v1 │ │ -070156: 6200 5b0b |072b: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -07015a: 1301 a700 |072d: const/16 v1, #int 167 // #a7 │ │ -07015e: 1802 9e84 ab22 1883 67b1 |072f: const-wide v2, #double -1.06459e-70 // #b167831822ab849e │ │ -070168: 4c02 0001 |0734: aput-wide v2, v0, v1 │ │ -07016c: 6200 5b0b |0736: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -070170: 1301 a800 |0738: const/16 v1, #int 168 // #a8 │ │ -070174: 1802 ed8a 2a1a af78 ac52 |073a: const-wide v2, #double 1.81242e+90 // #52ac78af1a2a8aed │ │ -07017e: 4c02 0001 |073f: aput-wide v2, v0, v1 │ │ -070182: 6200 5b0b |0741: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -070186: 1301 a900 |0743: const/16 v1, #int 169 // #a9 │ │ -07018a: 1802 3471 c17e 584c e6a8 |0745: const-wide v2, #double -1.159e-111 // #a8e64c587ec17134 │ │ -070194: 4c02 0001 |074a: aput-wide v2, v0, v1 │ │ -070198: 6200 5b0b |074c: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -07019c: 1301 aa00 |074e: const/16 v1, #int 170 // #aa │ │ -0701a0: 1802 e751 635c c8e4 f50a |0750: const-wide v2, #double 7.29059e-256 // #0af5e4c85c6351e7 │ │ -0701aa: 4c02 0001 |0755: aput-wide v2, v0, v1 │ │ -0701ae: 6200 5b0b |0757: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -0701b2: 1301 ab00 |0759: const/16 v1, #int 171 // #ab │ │ -0701b6: 1802 033a 6214 f2c5 827c |075b: const-wide v2, #double 5.85443e+291 // #7c82c5f214623a03 │ │ -0701c0: 4c02 0001 |0760: aput-wide v2, v0, v1 │ │ -0701c4: 6200 5b0b |0762: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -0701c8: 1301 ac00 |0764: const/16 v1, #int 172 // #ac │ │ -0701cc: 1802 0a92 8445 7537 837d |0766: const-wide v2, #double 3.92738e+296 // #7d8337754584920a │ │ -0701d6: 4c02 0001 |076b: aput-wide v2, v0, v1 │ │ -0701da: 6200 5b0b |076d: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -0701de: 1301 ad00 |076f: const/16 v1, #int 173 // #ad │ │ -0701e2: 1802 2adf 2d0c 7848 bde9 |0771: const-wide v2, #double -2.24148e+201 // #e9bd48780c2ddf2a │ │ -0701ec: 4c02 0001 |0776: aput-wide v2, v0, v1 │ │ -0701f0: 6200 5b0b |0778: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -0701f4: 1301 ae00 |077a: const/16 v1, #int 174 // #ae │ │ -0701f8: 1802 3004 d74e 2716 9559 |077c: const-wide v2, #double 3.48485e+123 // #599516274ed70430 │ │ -070202: 4c02 0001 |0781: aput-wide v2, v0, v1 │ │ -070206: 6200 5b0b |0783: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -07020a: 1301 af00 |0785: const/16 v1, #int 175 // #af │ │ -07020e: 1802 2dc8 190c ee57 9faa |0787: const-wide v2, #double -2.1866e-103 // #aa9f57ee0c19c82d │ │ -070218: 4c02 0001 |078c: aput-wide v2, v0, v1 │ │ -07021c: 6200 5b0b |078e: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -070220: 1301 b000 |0790: const/16 v1, #int 176 // #b0 │ │ -070224: 1802 9d14 1774 b514 4e9f |0792: const-wide v2, #double -6.84673e-158 // #9f4e14b57417149d │ │ -07022e: 4c02 0001 |0797: aput-wide v2, v0, v1 │ │ -070232: 6200 5b0b |0799: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -070236: 1301 b100 |079b: const/16 v1, #int 177 // #b1 │ │ -07023a: 1802 55b7 566d 5e0f 3e05 |079d: const-wide v2, #double 2.0215e-283 // #053e0f5e6d56b755 │ │ -070244: 4c02 0001 |07a2: aput-wide v2, v0, v1 │ │ -070248: 6200 5b0b |07a4: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -07024c: 1301 b200 |07a6: const/16 v1, #int 178 // #b2 │ │ -070250: 1802 cdec 4467 b1fb 5744 |07a8: const-wide v2, #double 1.76965e+21 // #4457fbb16744eccd │ │ -07025a: 4c02 0001 |07ad: aput-wide v2, v0, v1 │ │ -07025e: 6200 5b0b |07af: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -070262: 1301 b300 |07b1: const/16 v1, #int 179 // #b3 │ │ -070266: 1802 98b2 6c21 39de 3992 |07b3: const-wide v2, #double -7.15628e-221 // #9239de39216cb298 │ │ -070270: 4c02 0001 |07b8: aput-wide v2, v0, v1 │ │ -070274: 6200 5b0b |07ba: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -070278: 1301 b400 |07bc: const/16 v1, #int 180 // #b4 │ │ -07027c: 1802 67c6 cb4d a7bf c498 |07be: const-wide v2, #double -2.32843e-189 // #98c4bfa74dcbc667 │ │ -070286: 4c02 0001 |07c3: aput-wide v2, v0, v1 │ │ -07028a: 6200 5b0b |07c5: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -07028e: 1301 b500 |07c7: const/16 v1, #int 181 // #b5 │ │ -070292: 1802 d2ef 3c33 927b 7de1 |07c9: const-wide v2, #double -4.145e+161 // #e17d7b92333cefd2 │ │ -07029c: 4c02 0001 |07ce: aput-wide v2, v0, v1 │ │ -0702a0: 6200 5b0b |07d0: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -0702a4: 1301 b600 |07d2: const/16 v1, #int 182 // #b6 │ │ -0702a8: 1802 c924 6015 0115 0ee1 |07d4: const-wide v2, #double -3.30411e+159 // #e10e1501156024c9 │ │ -0702b2: 4c02 0001 |07d9: aput-wide v2, v0, v1 │ │ -0702b6: 6200 5b0b |07db: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -0702ba: 1301 b700 |07dd: const/16 v1, #int 183 // #b7 │ │ -0702be: 1802 b572 fc4c a287 3795 |07df: const-wide v2, #double -1.83224e-206 // #953787a24cfc72b5 │ │ -0702c8: 4c02 0001 |07e4: aput-wide v2, v0, v1 │ │ -0702cc: 6200 5b0b |07e6: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -0702d0: 1301 b800 |07e8: const/16 v1, #int 184 // #b8 │ │ -0702d4: 1802 c632 4261 1130 0376 |07ea: const-wide v2, #double 2.95019e+260 // #76033011614232c6 │ │ -0702de: 4c02 0001 |07ef: aput-wide v2, v0, v1 │ │ -0702e2: 6200 5b0b |07f1: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -0702e6: 1301 b900 |07f3: const/16 v1, #int 185 // #b9 │ │ -0702ea: 1802 86aa 1a1d e4fc 91f0 |07f5: const-wide v2, #double -1.78729e+234 // #f091fce41d1aaa86 │ │ -0702f4: 4c02 0001 |07fa: aput-wide v2, v0, v1 │ │ -0702f8: 6200 5b0b |07fc: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -0702fc: 1301 ba00 |07fe: const/16 v1, #int 186 // #ba │ │ -070300: 1802 d423 6d03 44de be15 |0800: const-wide v2, #double 6.15339e-204 // #15bede44036d23d4 │ │ -07030a: 4c02 0001 |0805: aput-wide v2, v0, v1 │ │ -07030e: 6200 5b0b |0807: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -070312: 1301 bb00 |0809: const/16 v1, #int 187 // #bb │ │ -070316: 1802 8afd 0511 8f2d a078 |080b: const-wide v2, #double 1.09398e+273 // #78a02d8f1105fd8a │ │ -070320: 4c02 0001 |0810: aput-wide v2, v0, v1 │ │ -070324: 6200 5b0b |0812: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -070328: 1301 bc00 |0814: const/16 v1, #int 188 // #bc │ │ -07032c: 1802 6f14 4663 b7c7 087b |0816: const-wide v2, #double 4.60606e+284 // #7b08c7b76346146f │ │ -070336: 4c02 0001 |081b: aput-wide v2, v0, v1 │ │ -07033a: 6200 5b0b |081d: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -07033e: 1301 bd00 |081f: const/16 v1, #int 189 // #bd │ │ -070342: 1802 28cf 7c4b b0ab ff26 |0821: const-wide v2, #double 7.66547e-121 // #26ffabb04b7ccf28 │ │ -07034c: 4c02 0001 |0826: aput-wide v2, v0, v1 │ │ -070350: 6200 5b0b |0828: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -070354: 1301 be00 |082a: const/16 v1, #int 190 // #be │ │ -070358: 1802 418b 3415 8c45 6b2a |082c: const-wide v2, #double 2.37817e-104 // #2a6b458c15348b41 │ │ -070362: 4c02 0001 |0831: aput-wide v2, v0, v1 │ │ -070366: 6200 5b0b |0833: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -07036a: 1301 bf00 |0835: const/16 v1, #int 191 // #bf │ │ -07036e: 1802 7831 3430 7e1a 5ab1 |0837: const-wide v2, #double -5.90962e-71 // #b15a1a7e30343178 │ │ -070378: 4c02 0001 |083c: aput-wide v2, v0, v1 │ │ -07037c: 6200 5b0b |083e: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -070380: 1301 c000 |0840: const/16 v1, #int 192 // #c0 │ │ -070384: 1802 ce54 d452 7cdc 6b7b |0842: const-wide v2, #double 3.31441e+286 // #7b6bdc7c52d454ce │ │ -07038e: 4c02 0001 |0847: aput-wide v2, v0, v1 │ │ -070392: 6200 5b0b |0849: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -070396: 1301 c100 |084b: const/16 v1, #int 193 // #c1 │ │ -07039a: 1802 270c b639 0a85 f56f |084d: const-wide v2, #double 2.08811e+231 // #6ff5850a39b60c27 │ │ -0703a4: 4c02 0001 |0852: aput-wide v2, v0, v1 │ │ -0703a8: 6200 5b0b |0854: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -0703ac: 1301 c200 |0856: const/16 v1, #int 194 // #c2 │ │ -0703b0: 1802 c11a c44e ce08 5714 |0858: const-wide v2, #double 1.09476e-210 // #145708ce4ec41ac1 │ │ -0703ba: 4c02 0001 |085d: aput-wide v2, v0, v1 │ │ -0703be: 6200 5b0b |085f: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -0703c2: 1301 c300 |0861: const/16 v1, #int 195 // #c3 │ │ -0703c6: 1802 962b 0f40 d57a 6e76 |0863: const-wide v2, #double 2.99929e+262 // #766e7ad5400f2b96 │ │ -0703d0: 4c02 0001 |0868: aput-wide v2, v0, v1 │ │ -0703d4: 6200 5b0b |086a: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -0703d8: 1301 c400 |086c: const/16 v1, #int 196 // #c4 │ │ -0703dc: 1802 3db4 153c bba9 9061 |086e: const-wide v2, #double 9.37068e+161 // #6190a9bb3c15b43d │ │ -0703e6: 4c02 0001 |0873: aput-wide v2, v0, v1 │ │ -0703ea: 6200 5b0b |0875: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -0703ee: 1301 c500 |0877: const/16 v1, #int 197 // #c5 │ │ -0703f2: 1802 1141 da7c 64ce 32b9 |0879: const-wide v2, #double -3.62195e-33 // #b932ce647cda4111 │ │ -0703fc: 4c02 0001 |087e: aput-wide v2, v0, v1 │ │ -070400: 6200 5b0b |0880: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -070404: 1301 c600 |0882: const/16 v1, #int 198 // #c6 │ │ -070408: 1802 79cb b400 5cfb f85d |0884: const-wide v2, #double 4.8742e+144 // #5df8fb5c00b4cb79 │ │ -070412: 4c02 0001 |0889: aput-wide v2, v0, v1 │ │ -070416: 6200 5b0b |088b: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -07041a: 1301 c700 |088d: const/16 v1, #int 199 // #c7 │ │ -07041e: 1802 2486 071f 4f74 fd3a |088f: const-wide v2, #double 1.52275e-24 // #3afd744f1f078624 │ │ -070428: 4c02 0001 |0894: aput-wide v2, v0, v1 │ │ -07042c: 6200 5b0b |0896: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -070430: 1301 c800 |0898: const/16 v1, #int 200 // #c8 │ │ -070434: 1802 6b19 563a 4aaa 528e |089a: const-wide v2, #double -1.11969e-239 // #8e52aa4a3a56196b │ │ -07043e: 4c02 0001 |089f: aput-wide v2, v0, v1 │ │ -070442: 6200 5b0b |08a1: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -070446: 1301 c900 |08a3: const/16 v1, #int 201 // #c9 │ │ -07044a: 1802 da4f 1100 50a1 0bd0 |08a5: const-wide v2, #double -3.99919e+77 // #d00ba15000114fda │ │ -070454: 4c02 0001 |08aa: aput-wide v2, v0, v1 │ │ -070458: 6200 5b0b |08ac: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -07045c: 1301 ca00 |08ae: const/16 v1, #int 202 // #ca │ │ -070460: 1802 9413 4d0b c633 51b1 |08b0: const-wide v2, #double -3.89445e-71 // #b15133c60b4d1394 │ │ -07046a: 4c02 0001 |08b5: aput-wide v2, v0, v1 │ │ -07046e: 6200 5b0b |08b7: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -070472: 1301 cb00 |08b9: const/16 v1, #int 203 // #cb │ │ -070476: 1802 db7d bc2c 1be5 a8bf |08bb: const-wide v2, #double -0.0486229 // #bfa8e51b2cbc7ddb │ │ -070480: 4c02 0001 |08c0: aput-wide v2, v0, v1 │ │ -070484: 6200 5b0b |08c2: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -070488: 1301 cc00 |08c4: const/16 v1, #int 204 // #cc │ │ -07048c: 1802 6689 9f7a 4c5a af5a |08c6: const-wide v2, #double 6.79147e+128 // #5aaf5a4c7a9f8966 │ │ -070496: 4c02 0001 |08cb: aput-wide v2, v0, v1 │ │ -07049a: 6200 5b0b |08cd: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -07049e: 1301 cd00 |08cf: const/16 v1, #int 205 // #cd │ │ -0704a2: 1802 3157 b00a 319f a3e4 |08d1: const-wide v2, #double -6.21194e+176 // #e4a39f310ab05731 │ │ -0704ac: 4c02 0001 |08d6: aput-wide v2, v0, v1 │ │ -0704b0: 6200 5b0b |08d8: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -0704b4: 1301 ce00 |08da: const/16 v1, #int 206 // #ce │ │ -0704b8: 1802 9d52 7679 3922 04c9 |08dc: const-wide v2, #double -5.61245e+43 // #c90422397976529d │ │ -0704c2: 4c02 0001 |08e1: aput-wide v2, v0, v1 │ │ -0704c6: 6200 5b0b |08e3: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -0704ca: 1301 cf00 |08e5: const/16 v1, #int 207 // #cf │ │ -0704ce: 1802 8eff bb15 b5cc dc34 |08e7: const-wide v2, #double 4.69816e-54 // #34dcccb515bbff8e │ │ -0704d8: 4c02 0001 |08ec: aput-wide v2, v0, v1 │ │ -0704dc: 6200 5b0b |08ee: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -0704e0: 1301 d000 |08f0: const/16 v1, #int 208 // #d0 │ │ -0704e4: 1802 23c7 3f5e 9160 a101 |08f2: const-wide v2, #double 8.10876e-301 // #01a160915e3fc723 │ │ -0704ee: 4c02 0001 |08f7: aput-wide v2, v0, v1 │ │ -0704f2: 6200 5b0b |08f9: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -0704f6: 1301 d100 |08fb: const/16 v1, #int 209 // #d1 │ │ -0704fa: 1802 e853 284d f7cc 1520 |08fd: const-wide v2, #double 4.06492e-154 // #2015ccf74d2853e8 │ │ -070504: 4c02 0001 |0902: aput-wide v2, v0, v1 │ │ -070508: 6200 5b0b |0904: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -07050c: 1301 d200 |0906: const/16 v1, #int 210 // #d2 │ │ -070510: 1802 fa64 1c20 dc8c 39e7 |0908: const-wide v2, #double -1.77874e+189 // #e7398cdc201c64fa │ │ -07051a: 4c02 0001 |090d: aput-wide v2, v0, v1 │ │ -07051e: 6200 5b0b |090f: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -070522: 1301 d300 |0911: const/16 v1, #int 211 // #d3 │ │ -070526: 1802 3f9e 9b12 9b5a fc6c |0913: const-wide v2, #double 9.7744e+216 // #6cfc5a9b129b9e3f │ │ -070530: 4c02 0001 |0918: aput-wide v2, v0, v1 │ │ -070534: 6200 5b0b |091a: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -070538: 1301 d400 |091c: const/16 v1, #int 212 // #d4 │ │ -07053c: 1802 7b9b 1f76 c220 fb90 |091e: const-wide v2, #double -7.15716e-227 // #90fb20c2761f9b7b │ │ -070546: 4c02 0001 |0923: aput-wide v2, v0, v1 │ │ -07054a: 6200 5b0b |0925: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -07054e: 1301 d500 |0927: const/16 v1, #int 213 // #d5 │ │ -070552: 1802 8e2a 797e ff96 e0cd |0929: const-wide v2, #double -1.39769e+67 // #cde096ff7e792a8e │ │ -07055c: 4c02 0001 |092e: aput-wide v2, v0, v1 │ │ -070560: 6200 5b0b |0930: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -070564: 1301 d600 |0932: const/16 v1, #int 214 // #d6 │ │ -070568: 1802 aa5f 2e56 e176 dee7 |0934: const-wide v2, #double -2.17175e+192 // #e7de76e1562e5faa │ │ -070572: 4c02 0001 |0939: aput-wide v2, v0, v1 │ │ -070576: 6200 5b0b |093b: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -07057a: 1301 d700 |093d: const/16 v1, #int 215 // #d7 │ │ -07057e: 1802 9070 e924 cca6 1adf |093f: const-wide v2, #double -1.36314e+150 // #df1aa6cc24e97090 │ │ -070588: 4c02 0001 |0944: aput-wide v2, v0, v1 │ │ -07058c: 6200 5b0b |0946: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -070590: 1301 d800 |0948: const/16 v1, #int 216 // #d8 │ │ -070594: 1802 58c4 7265 ddb4 af34 |094a: const-wide v2, #double 6.46546e-55 // #34afb4dd6572c458 │ │ -07059e: 4c02 0001 |094f: aput-wide v2, v0, v1 │ │ -0705a2: 6200 5b0b |0951: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -0705a6: 1301 d900 |0953: const/16 v1, #int 217 // #d9 │ │ -0705aa: 1802 9119 783c c6fc 8c28 |0955: const-wide v2, #double 2.35419e-113 // #288cfcc63c781991 │ │ -0705b4: 4c02 0001 |095a: aput-wide v2, v0, v1 │ │ -0705b8: 6200 5b0b |095c: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -0705bc: 1301 da00 |095e: const/16 v1, #int 218 // #da │ │ -0705c0: 1802 0c74 173d deed 8816 |0960: const-wide v2, #double 4.071e-200 // #1688edde3d17740c │ │ -0705ca: 4c02 0001 |0965: aput-wide v2, v0, v1 │ │ -0705ce: 6200 5b0b |0967: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -0705d2: 1301 db00 |0969: const/16 v1, #int 219 // #db │ │ -0705d6: 1802 ecd6 1323 4a11 86b8 |096b: const-wide v2, #double -2.07522e-36 // #b886114a2313d6ec │ │ -0705e0: 4c02 0001 |0970: aput-wide v2, v0, v1 │ │ -0705e4: 6200 5b0b |0972: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -0705e8: 1301 dc00 |0974: const/16 v1, #int 220 // #dc │ │ -0705ec: 1802 298d e74b f64e 99c0 |0976: const-wide v2, #double -1619.74 // #c0994ef64be78d29 │ │ -0705f6: 4c02 0001 |097b: aput-wide v2, v0, v1 │ │ -0705fa: 6200 5b0b |097d: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -0705fe: 1301 dd00 |097f: const/16 v1, #int 221 // #dd │ │ -070602: 1802 6592 d865 87e4 2765 |0981: const-wide v2, #double 1.93639e+179 // #6527e48765d89265 │ │ -07060c: 4c02 0001 |0986: aput-wide v2, v0, v1 │ │ -070610: 6200 5b0b |0988: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -070614: 1301 de00 |098a: const/16 v1, #int 222 // #de │ │ -070618: 1802 6ffb 2671 e5be dc9e |098c: const-wide v2, #double -5.11158e-160 // #9edcbee57126fb6f │ │ -070622: 4c02 0001 |0991: aput-wide v2, v0, v1 │ │ -070626: 6200 5b0b |0993: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -07062a: 1301 df00 |0995: const/16 v1, #int 223 // #df │ │ -07062e: 1802 e628 0747 b349 0df5 |0997: const-wide v2, #double -6.87123e+255 // #f50d49b3470728e6 │ │ -070638: 4c02 0001 |099c: aput-wide v2, v0, v1 │ │ -07063c: 6200 5b0b |099e: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -070640: 1301 e000 |09a0: const/16 v1, #int 224 // #e0 │ │ -070644: 1802 6d0e 1d25 2003 6cc9 |09a2: const-wide v2, #double -4.99755e+45 // #c96c0320251d0e6d │ │ -07064e: 4c02 0001 |09a7: aput-wide v2, v0, v1 │ │ -070652: 6200 5b0b |09a9: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -070656: 1301 e100 |09ab: const/16 v1, #int 225 // #e1 │ │ -07065a: 1802 5e7c 8605 4097 c420 |09ad: const-wide v2, #double 7.86296e-151 // #20c4974005867c5e │ │ -070664: 4c02 0001 |09b2: aput-wide v2, v0, v1 │ │ -070668: 6200 5b0b |09b4: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -07066c: 1301 e200 |09b6: const/16 v1, #int 226 // #e2 │ │ -070670: 1802 0eab fe54 7415 f0b8 |09b8: const-wide v2, #double -1.93602e-34 // #b8f0157454feab0e │ │ -07067a: 4c02 0001 |09bd: aput-wide v2, v0, v1 │ │ -07067e: 6200 5b0b |09bf: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -070682: 1301 e300 |09c1: const/16 v1, #int 227 // #e3 │ │ -070686: 1802 344b e071 e6fe 846b |09c3: const-wide v2, #double 8.62814e+209 // #6b84fee671e04b34 │ │ -070690: 4c02 0001 |09c8: aput-wide v2, v0, v1 │ │ -070694: 6200 5b0b |09ca: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -070698: 1301 e400 |09cc: const/16 v1, #int 228 // #e4 │ │ -07069c: 1802 2915 c714 62f9 2366 |09ce: const-wide v2, #double 1.0609e+184 // #6623f96214c71529 │ │ -0706a6: 4c02 0001 |09d3: aput-wide v2, v0, v1 │ │ -0706aa: 6200 5b0b |09d5: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -0706ae: 1301 e500 |09d7: const/16 v1, #int 229 // #e5 │ │ -0706b2: 1802 c4dc 8023 4964 dfd6 |09d9: const-wide v2, #double -2.94899e+110 // #d6df64492380dcc4 │ │ -0706bc: 4c02 0001 |09de: aput-wide v2, v0, v1 │ │ -0706c0: 6200 5b0b |09e0: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -0706c4: 1301 e600 |09e2: const/16 v1, #int 230 // #e6 │ │ -0706c8: 1802 feef bd02 0f00 cf19 |09e4: const-wide v2, #double 2.27991e-184 // #19cf000f02bdeffe │ │ -0706d2: 4c02 0001 |09e9: aput-wide v2, v0, v1 │ │ -0706d6: 6200 5b0b |09eb: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -0706da: 1301 e700 |09ed: const/16 v1, #int 231 // #e7 │ │ -0706de: 1802 292d b371 8d37 b5ed |09ef: const-wide v2, #double -2.99586e+220 // #edb5378d71b32d29 │ │ -0706e8: 4c02 0001 |09f4: aput-wide v2, v0, v1 │ │ -0706ec: 6200 5b0b |09f6: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -0706f0: 1301 e800 |09f8: const/16 v1, #int 232 // #e8 │ │ -0706f4: 1802 f5b2 865c aa06 de57 |09fa: const-wide v2, #double 1.84857e+115 // #57de06aa5c86b2f5 │ │ -0706fe: 4c02 0001 |09ff: aput-wide v2, v0, v1 │ │ -070702: 6200 5b0b |0a01: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -070706: 1301 e900 |0a03: const/16 v1, #int 233 // #e9 │ │ -07070a: 1802 60ea 0368 ad6c 1707 |0a05: const-wide v2, #double 1.69143e-274 // #07176cad6803ea60 │ │ -070714: 4c02 0001 |0a0a: aput-wide v2, v0, v1 │ │ -070718: 6200 5b0b |0a0c: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -07071c: 1301 ea00 |0a0e: const/16 v1, #int 234 // #ea │ │ -070720: 1802 2572 4141 e8de dc32 |0a10: const-wide v2, #double 1.09658e-63 // #32dcdee841417225 │ │ -07072a: 4c02 0001 |0a15: aput-wide v2, v0, v1 │ │ -07072e: 6200 5b0b |0a17: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -070732: 1301 eb00 |0a19: const/16 v1, #int 235 // #eb │ │ -070736: 1802 d52e 044d aa50 7588 |0a1b: const-wide v2, #double -6.45552e-268 // #887550aa4d042ed5 │ │ -070740: 4c02 0001 |0a20: aput-wide v2, v0, v1 │ │ -070744: 6200 5b0b |0a22: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -070748: 1301 ec00 |0a24: const/16 v1, #int 236 // #ec │ │ -07074c: 1802 be75 1e3a 49af a956 |0a26: const-wide v2, #double 3.01608e+109 // #56a9af493a1e75be │ │ -070756: 4c02 0001 |0a2b: aput-wide v2, v0, v1 │ │ -07075a: 6200 5b0b |0a2d: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -07075e: 1301 ed00 |0a2f: const/16 v1, #int 237 // #ed │ │ -070762: 1802 2386 7172 fd97 562c |0a31: const-wide v2, #double 4.23106e-95 // #2c5697fd72718623 │ │ -07076c: 4c02 0001 |0a36: aput-wide v2, v0, v1 │ │ -070770: 6200 5b0b |0a38: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -070774: 1301 ee00 |0a3a: const/16 v1, #int 238 // #ee │ │ -070778: 1802 2ac1 6d2b e0b8 72e9 |0a3c: const-wide v2, #double -8.95681e+199 // #e972b8e02b6dc12a │ │ -070782: 4c02 0001 |0a41: aput-wide v2, v0, v1 │ │ -070786: 6200 5b0b |0a43: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -07078a: 1301 ef00 |0a45: const/16 v1, #int 239 // #ef │ │ -07078e: 1802 3e6e 336a 96a6 5d9a |0a47: const-wide v2, #double -1.1165e-181 // #9a5da6966a336e3e │ │ -070798: 4c02 0001 |0a4c: aput-wide v2, v0, v1 │ │ -07079c: 6200 5b0b |0a4e: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -0707a0: 1301 f000 |0a50: const/16 v1, #int 240 // #f0 │ │ -0707a4: 1802 0d47 492a b690 831e |0a52: const-wide v2, #double 1.08722e-161 // #1e8390b62a49470d │ │ -0707ae: 4c02 0001 |0a57: aput-wide v2, v0, v1 │ │ -0707b2: 6200 5b0b |0a59: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -0707b6: 1301 f100 |0a5b: const/16 v1, #int 241 // #f1 │ │ -0707ba: 1802 f81c 0716 a1ae 1e9f |0a5d: const-wide v2, #double -8.72947e-159 // #9f1eaea116071cf8 │ │ -0707c4: 4c02 0001 |0a62: aput-wide v2, v0, v1 │ │ -0707c8: 6200 5b0b |0a64: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -0707cc: 1301 f200 |0a66: const/16 v1, #int 242 // #f2 │ │ -0707d0: 1802 e526 1c03 067a b9aa |0a68: const-wide v2, #double -7.10925e-103 // #aab97a06031c26e5 │ │ -0707da: 4c02 0001 |0a6d: aput-wide v2, v0, v1 │ │ -0707de: 6200 5b0b |0a6f: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -0707e2: 1301 f300 |0a71: const/16 v1, #int 243 // #f3 │ │ -0707e6: 1802 d9fd b857 93e3 155d |0a73: const-wide v2, #double 2.60665e+140 // #5d15e39357b8fdd9 │ │ -0707f0: 4c02 0001 |0a78: aput-wide v2, v0, v1 │ │ -0707f4: 6200 5b0b |0a7a: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -0707f8: 1301 f400 |0a7c: const/16 v1, #int 244 // #f4 │ │ -0707fc: 1802 8af4 1a06 7632 4790 |0a7e: const-wide v2, #double -2.98832e-230 // #90473276061af48a │ │ -070806: 4c02 0001 |0a83: aput-wide v2, v0, v1 │ │ -07080a: 6200 5b0b |0a85: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -07080e: 1301 f500 |0a87: const/16 v1, #int 245 // #f5 │ │ -070812: 1802 d3f1 0f5b 129f 5270 |0a89: const-wide v2, #double 1.1564e+233 // #70529f125b0ff1d3 │ │ -07081c: 4c02 0001 |0a8e: aput-wide v2, v0, v1 │ │ -070820: 6200 5b0b |0a90: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -070824: 1301 f600 |0a92: const/16 v1, #int 246 // #f6 │ │ -070828: 1802 82a4 e070 a418 5f16 |0a94: const-wide v2, #double 6.34762e-201 // #165f18a470e0a482 │ │ -070832: 4c02 0001 |0a99: aput-wide v2, v0, v1 │ │ -070836: 6200 5b0b |0a9b: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -07083a: 1301 f700 |0a9d: const/16 v1, #int 247 // #f7 │ │ -07083e: 1802 a501 b104 75f8 e69e |0a9f: const-wide v2, #double -8.16927e-160 // #9ee6f87504b101a5 │ │ -070848: 4c02 0001 |0aa4: aput-wide v2, v0, v1 │ │ -07084c: 6200 5b0b |0aa6: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -070850: 1301 f800 |0aa8: const/16 v1, #int 248 // #f8 │ │ -070854: 1802 295f 7126 3c41 07cf |0aaa: const-wide v2, #double -5.13596e+72 // #cf07413c26715f29 │ │ -07085e: 4c02 0001 |0aaf: aput-wide v2, v0, v1 │ │ -070862: 6200 5b0b |0ab1: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -070866: 1301 f900 |0ab3: const/16 v1, #int 249 // #f9 │ │ -07086a: 1802 73cf e22b 8ae8 72b9 |0ab5: const-wide v2, #double -5.82659e-32 // #b972e88a2be2cf73 │ │ -070874: 4c02 0001 |0aba: aput-wide v2, v0, v1 │ │ -070878: 6200 5b0b |0abc: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -07087c: 1301 fa00 |0abe: const/16 v1, #int 250 // #fa │ │ -070880: 1802 d714 8035 75a3 656d |0ac0: const-wide v2, #double 9.54804e+218 // #6d65a375358014d7 │ │ -07088a: 4c02 0001 |0ac5: aput-wide v2, v0, v1 │ │ -07088e: 6200 5b0b |0ac7: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -070892: 1301 fb00 |0ac9: const/16 v1, #int 251 // #fb │ │ -070896: 1802 65b5 d65f e0bb d747 |0acb: const-wide v2, #double 1.26191e+38 // #47d7bbe05fd6b565 │ │ -0708a0: 4c02 0001 |0ad0: aput-wide v2, v0, v1 │ │ -0708a4: 6200 5b0b |0ad2: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -0708a8: 1301 fc00 |0ad4: const/16 v1, #int 252 // #fc │ │ -0708ac: 1802 3853 9d2a 5c2f db32 |0ad6: const-wide v2, #double 1.03255e-63 // #32db2f5c2a9d5338 │ │ -0708b6: 4c02 0001 |0adb: aput-wide v2, v0, v1 │ │ -0708ba: 6200 5b0b |0add: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -0708be: 1301 fd00 |0adf: const/16 v1, #int 253 // #fd │ │ -0708c2: 1802 8921 9a79 fd2e e44a |0ae1: const-wide v2, #double 6.04125e+52 // #4ae42efd799a2189 │ │ -0708cc: 4c02 0001 |0ae6: aput-wide v2, v0, v1 │ │ -0708d0: 6200 5b0b |0ae8: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -0708d4: 1301 fe00 |0aea: const/16 v1, #int 254 // #fe │ │ -0708d8: 1802 2479 8d11 2537 eb80 |0aec: const-wide v2, #double -3.10048e-304 // #80eb3725118d7924 │ │ -0708e2: 4c02 0001 |0af1: aput-wide v2, v0, v1 │ │ -0708e6: 6200 5b0b |0af3: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -0708ea: 1301 ff00 |0af5: const/16 v1, #int 255 // #ff │ │ -0708ee: 1802 c659 ad15 8f32 3bdf |0af7: const-wide v2, #double -5.56425e+150 // #df3b328f15ad59c6 │ │ -0708f8: 4c02 0001 |0afc: aput-wide v2, v0, v1 │ │ -0708fc: 6200 5b0b |0afe: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -070900: 1301 0001 |0b00: const/16 v1, #int 256 // #100 │ │ -070904: 1802 a807 0a2d 143f d136 |0b02: const-wide v2, #double 1.20837e-44 // #36d13f142d0a07a8 │ │ -07090e: 4c02 0001 |0b07: aput-wide v2, v0, v1 │ │ -070912: 6200 5b0b |0b09: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -070916: 1301 0101 |0b0b: const/16 v1, #int 257 // #101 │ │ -07091a: 1802 dc77 1565 4ef7 7688 |0b0d: const-wide v2, #double -6.95553e-268 // #8876f74e651577dc │ │ -070924: 4c02 0001 |0b12: aput-wide v2, v0, v1 │ │ -070928: 6200 5b0b |0b14: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -07092c: 1301 0201 |0b16: const/16 v1, #int 258 // #102 │ │ -070930: 1802 866c 4563 2bdc 6987 |0b18: const-wide v2, #double -5.97535e-273 // #8769dc2b63456c86 │ │ -07093a: 4c02 0001 |0b1d: aput-wide v2, v0, v1 │ │ -07093e: 6200 5b0b |0b1f: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -070942: 1301 0301 |0b21: const/16 v1, #int 259 // #103 │ │ -070946: 1802 fd0a 3605 197e 379c |0b23: const-wide v2, #double -9.49846e-173 // #9c377e1905360afd │ │ -070950: 4c02 0001 |0b28: aput-wide v2, v0, v1 │ │ -070954: 6200 5b0b |0b2a: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -070958: 1301 0401 |0b2c: const/16 v1, #int 260 // #104 │ │ -07095c: 1802 b146 4a1a baf4 5330 |0b2e: const-wide v2, #double 6.89372e-76 // #3053f4ba1a4a46b1 │ │ -070966: 4c02 0001 |0b33: aput-wide v2, v0, v1 │ │ -07096a: 6200 5b0b |0b35: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -07096e: 1301 0501 |0b37: const/16 v1, #int 261 // #105 │ │ -070972: 1802 fa6d 7315 488a 07a8 |0b39: const-wide v2, #double -7.46795e-116 // #a8078a4815736dfa │ │ -07097c: 4c02 0001 |0b3e: aput-wide v2, v0, v1 │ │ -070980: 6200 5b0b |0b40: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -070984: 1301 0601 |0b42: const/16 v1, #int 262 // #106 │ │ -070988: 1802 d7bf 5e32 ae4c 8e05 |0b44: const-wide v2, #double 6.52034e-282 // #058e4cae325ebfd7 │ │ -070992: 4c02 0001 |0b49: aput-wide v2, v0, v1 │ │ -070996: 6200 5b0b |0b4b: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -07099a: 1301 0701 |0b4d: const/16 v1, #int 263 // #107 │ │ -07099e: 1802 8d7d 317d a575 6c9d |0b4f: const-wide v2, #double -6.03282e-167 // #9d6c75a57d317d8d │ │ -0709a8: 4c02 0001 |0b54: aput-wide v2, v0, v1 │ │ -0709ac: 6200 5b0b |0b56: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -0709b0: 1301 0801 |0b58: const/16 v1, #int 264 // #108 │ │ -0709b4: 1802 713c 9204 94ef f1a2 |0b5a: const-wide v2, #double -2.35334e-140 // #a2f1ef9404923c71 │ │ -0709be: 4c02 0001 |0b5f: aput-wide v2, v0, v1 │ │ -0709c2: 6200 5b0b |0b61: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -0709c6: 1301 0901 |0b63: const/16 v1, #int 265 // #109 │ │ -0709ca: 1802 e2fe d25d 6b01 ade5 |0b65: const-wide v2, #double -6.01795e+181 // #e5ad016b5dd2fee2 │ │ -0709d4: 4c02 0001 |0b6a: aput-wide v2, v0, v1 │ │ -0709d8: 6200 5b0b |0b6c: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -0709dc: 1301 0a01 |0b6e: const/16 v1, #int 266 // #10a │ │ -0709e0: 1802 df3c 2715 01a2 645a |0b70: const-wide v2, #double 2.79336e+127 // #5a64a20115273cdf │ │ -0709ea: 4c02 0001 |0b75: aput-wide v2, v0, v1 │ │ -0709ee: 6200 5b0b |0b77: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -0709f2: 1301 0b01 |0b79: const/16 v1, #int 267 // #10b │ │ -0709f6: 1802 b9a4 8c6a 92e5 80b1 |0b7b: const-wide v2, #double -3.06023e-70 // #b180e5926a8ca4b9 │ │ -070a00: 4c02 0001 |0b80: aput-wide v2, v0, v1 │ │ -070a04: 6200 5b0b |0b82: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -070a08: 1301 0c01 |0b84: const/16 v1, #int 268 // #10c │ │ -070a0c: 1802 a4ef 442f 6a2c 17e4 |0b86: const-wide v2, #double -1.43288e+174 // #e4172c6a2f44efa4 │ │ -070a16: 4c02 0001 |0b8b: aput-wide v2, v0, v1 │ │ -070a1a: 6200 5b0b |0b8d: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -070a1e: 1301 0d01 |0b8f: const/16 v1, #int 269 // #10d │ │ -070a22: 1802 e73d cb28 a879 8e1c |0b91: const-wide v2, #double 3.94293e-171 // #1c8e79a828cb3de7 │ │ -070a2c: 4c02 0001 |0b96: aput-wide v2, v0, v1 │ │ -070a30: 6200 5b0b |0b98: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -070a34: 1301 0e01 |0b9a: const/16 v1, #int 270 // #10e │ │ -070a38: 1802 db92 e309 65ea 397d |0b9c: const-wide v2, #double 1.65515e+295 // #7d39ea6509e392db │ │ -070a42: 4c02 0001 |0ba1: aput-wide v2, v0, v1 │ │ -070a46: 6200 5b0b |0ba3: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -070a4a: 1301 0f01 |0ba5: const/16 v1, #int 271 // #10f │ │ -070a4e: 1802 2840 3753 9776 fd23 |0ba7: const-wide v2, #double 2.53351e-135 // #23fd769753374028 │ │ -070a58: 4c02 0001 |0bac: aput-wide v2, v0, v1 │ │ -070a5c: 6200 5b0b |0bae: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -070a60: 1301 1001 |0bb0: const/16 v1, #int 272 // #110 │ │ -070a64: 1802 f460 dc2b aeae e67e |0bb2: const-wide v2, #double 1.94435e+303 // #7ee6aeae2bdc60f4 │ │ -070a6e: 4c02 0001 |0bb7: aput-wide v2, v0, v1 │ │ -070a72: 6200 5b0b |0bb9: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -070a76: 1301 1101 |0bbb: const/16 v1, #int 273 // #111 │ │ -070a7a: 1802 7978 a850 716f 150b |0bbd: const-wide v2, #double 2.85518e-255 // #0b156f7150a87879 │ │ -070a84: 4c02 0001 |0bc2: aput-wide v2, v0, v1 │ │ -070a88: 6200 5b0b |0bc4: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -070a8c: 1301 1201 |0bc6: const/16 v1, #int 274 // #112 │ │ -070a90: 1802 bf69 090b 5ca7 3116 |0bc8: const-wide v2, #double 9.00907e-202 // #1631a75c0b0969bf │ │ -070a9a: 4c02 0001 |0bcd: aput-wide v2, v0, v1 │ │ -070a9e: 6200 5b0b |0bcf: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -070aa2: 1301 1301 |0bd1: const/16 v1, #int 275 // #113 │ │ -070aa6: 1802 9051 4347 063e 7c47 |0bd3: const-wide v2, #double 2.34628e+36 // #477c3e0647435190 │ │ -070ab0: 4c02 0001 |0bd8: aput-wide v2, v0, v1 │ │ -070ab4: 6200 5b0b |0bda: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -070ab8: 1301 1401 |0bdc: const/16 v1, #int 276 // #114 │ │ -070abc: 1802 9252 133b bb92 03e1 |0bde: const-wide v2, #double -2.14985e+159 // #e10392bb3b135292 │ │ -070ac6: 4c02 0001 |0be3: aput-wide v2, v0, v1 │ │ -070aca: 6200 5b0b |0be5: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -070ace: 1301 1501 |0be7: const/16 v1, #int 277 // #115 │ │ -070ad2: 1802 79bf 1d18 d242 d4dc |0be9: const-wide v2, #double -1.50799e+139 // #dcd442d2181dbf79 │ │ -070adc: 4c02 0001 |0bee: aput-wide v2, v0, v1 │ │ -070ae0: 6200 5b0b |0bf0: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -070ae4: 1301 1601 |0bf2: const/16 v1, #int 278 // #116 │ │ -070ae8: 1802 269e 8a4c 1732 2e51 |0bf4: const-wide v2, #double 1.14571e+83 // #512e32174c8a9e26 │ │ -070af2: 4c02 0001 |0bf9: aput-wide v2, v0, v1 │ │ -070af6: 6200 5b0b |0bfb: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -070afa: 1301 1701 |0bfd: const/16 v1, #int 279 // #117 │ │ -070afe: 1802 0f7a cc5c 7af5 d3f7 |0bff: const-wide v2, #double -1.64753e+269 // #f7d3f57a5ccc7a0f │ │ -070b08: 4c02 0001 |0c04: aput-wide v2, v0, v1 │ │ -070b0c: 6200 5b0b |0c06: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -070b10: 1301 1801 |0c08: const/16 v1, #int 280 // #118 │ │ -070b14: 1802 68b8 d73a 0787 b84d |0c0a: const-wide v2, #double 2.58304e+66 // #4db887073ad7b868 │ │ -070b1e: 4c02 0001 |0c0f: aput-wide v2, v0, v1 │ │ -070b22: 6200 5b0b |0c11: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -070b26: 1301 1901 |0c13: const/16 v1, #int 281 // #119 │ │ -070b2a: 1802 0bda b95f f9e2 1764 |0c15: const-wide v2, #double 1.47697e+174 // #6417e2f95fb9da0b │ │ -070b34: 4c02 0001 |0c1a: aput-wide v2, v0, v1 │ │ -070b38: 6200 5b0b |0c1c: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -070b3c: 1301 1a01 |0c1e: const/16 v1, #int 282 // #11a │ │ -070b40: 1802 06a5 0834 ec0a 4b1d |0c20: const-wide v2, #double 1.43312e-167 // #1d4b0aec3408a506 │ │ -070b4a: 4c02 0001 |0c25: aput-wide v2, v0, v1 │ │ -070b4e: 6200 5b0b |0c27: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -070b52: 1301 1b01 |0c29: const/16 v1, #int 283 // #11b │ │ -070b56: 1802 d440 c651 44da 850c |0c2b: const-wide v2, #double 2.44173e-248 // #0c85da4451c640d4 │ │ -070b60: 4c02 0001 |0c30: aput-wide v2, v0, v1 │ │ -070b64: 6200 5b0b |0c32: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -070b68: 1301 1c01 |0c34: const/16 v1, #int 284 // #11c │ │ -070b6c: 1802 4ecf 2c3b 6bae 8ce5 |0c36: const-wide v2, #double -1.48767e+181 // #e58cae6b3b2ccf4e │ │ -070b76: 4c02 0001 |0c3b: aput-wide v2, v0, v1 │ │ -070b7a: 6200 5b0b |0c3d: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -070b7e: 1301 1d01 |0c3f: const/16 v1, #int 285 // #11d │ │ -070b82: 1802 909e 0e79 a4a1 bb38 |0c41: const-wide v2, #double 2.07876e-35 // #38bba1a4790e9e90 │ │ -070b8c: 4c02 0001 |0c46: aput-wide v2, v0, v1 │ │ -070b90: 6200 5b0b |0c48: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -070b94: 1301 1e01 |0c4a: const/16 v1, #int 286 // #11e │ │ -070b98: 1802 6117 673d ed0d c8f9 |0c4c: const-wide v2, #double -4.26403e+278 // #f9c80ded3d671761 │ │ -070ba2: 4c02 0001 |0c51: aput-wide v2, v0, v1 │ │ -070ba6: 6200 5b0b |0c53: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -070baa: 1301 1f01 |0c55: const/16 v1, #int 287 // #11f │ │ -070bae: 1802 f23f 7011 f835 55ad |0c57: const-wide v2, #double -2.60315e-90 // #ad5535f811703ff2 │ │ -070bb8: 4c02 0001 |0c5c: aput-wide v2, v0, v1 │ │ -070bbc: 6200 5b0b |0c5e: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -070bc0: 1301 2001 |0c60: const/16 v1, #int 288 // #120 │ │ -070bc4: 1802 66dd c361 dee9 f4bc |0c62: const-wide v2, #double -4.64374e-15 // #bcf4e9de61c3dd66 │ │ -070bce: 4c02 0001 |0c67: aput-wide v2, v0, v1 │ │ -070bd2: 6200 5b0b |0c69: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -070bd6: 1301 2101 |0c6b: const/16 v1, #int 289 // #121 │ │ -070bda: 1802 8ab4 1919 902f 7639 |0c6d: const-wide v2, #double 6.83653e-32 // #39762f901919b48a │ │ -070be4: 4c02 0001 |0c72: aput-wide v2, v0, v1 │ │ -070be8: 6200 5b0b |0c74: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -070bec: 1301 2201 |0c76: const/16 v1, #int 290 // #122 │ │ -070bf0: 1802 5f66 d418 c790 e4fb |0c78: const-wide v2, #double -6.26305e+288 // #fbe490c718d4665f │ │ -070bfa: 4c02 0001 |0c7d: aput-wide v2, v0, v1 │ │ -070bfe: 6200 5b0b |0c7f: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -070c02: 1301 2301 |0c81: const/16 v1, #int 291 // #123 │ │ -070c06: 1802 843a cf19 158d 8fb0 |0c83: const-wide v2, #double -8.71938e-75 // #b08f8d1519cf3a84 │ │ -070c10: 4c02 0001 |0c88: aput-wide v2, v0, v1 │ │ -070c14: 6200 5b0b |0c8a: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -070c18: 1301 2401 |0c8c: const/16 v1, #int 292 // #124 │ │ -070c1c: 1802 6e99 b20d 5989 7085 |0c8e: const-wide v2, #double -1.7793e-282 // #857089590db2996e │ │ -070c26: 4c02 0001 |0c93: aput-wide v2, v0, v1 │ │ -070c2a: 6200 5b0b |0c95: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -070c2e: 1301 2501 |0c97: const/16 v1, #int 293 // #125 │ │ -070c32: 1802 68be 1d68 6bbf 76b0 |0c99: const-wide v2, #double -3.14325e-75 // #b076bf6b681dbe68 │ │ -070c3c: 4c02 0001 |0c9e: aput-wide v2, v0, v1 │ │ -070c40: 6200 5b0b |0ca0: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -070c44: 1301 2601 |0ca2: const/16 v1, #int 294 // #126 │ │ -070c48: 1802 ecb5 ff66 ed68 c95f |0ca4: const-wide v2, #double 2.66165e+153 // #5fc968ed66ffb5ec │ │ -070c52: 4c02 0001 |0ca9: aput-wide v2, v0, v1 │ │ -070c56: 6200 5b0b |0cab: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -070c5a: 1301 2701 |0cad: const/16 v1, #int 295 // #127 │ │ -070c5e: 1802 061b 2a18 a377 2c9c |0caf: const-wide v2, #double -5.75492e-173 // #9c2c77a3182a1b06 │ │ -070c68: 4c02 0001 |0cb4: aput-wide v2, v0, v1 │ │ -070c6c: 6200 5b0b |0cb6: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -070c70: 1301 2801 |0cb8: const/16 v1, #int 296 // #128 │ │ -070c74: 1802 9b3a 4e32 d666 00b1 |0cba: const-wide v2, #double -1.16038e-72 // #b10066d6324e3a9b │ │ -070c7e: 4c02 0001 |0cbf: aput-wide v2, v0, v1 │ │ -070c82: 6200 5b0b |0cc1: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -070c86: 1301 2901 |0cc3: const/16 v1, #int 297 // #129 │ │ -070c8a: 1802 3aeb ba05 6252 c91b |0cc5: const-wide v2, #double 7.99848e-175 // #1bc9526205baeb3a │ │ -070c94: 4c02 0001 |0cca: aput-wide v2, v0, v1 │ │ -070c98: 6200 5b0b |0ccc: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -070c9c: 1301 2a01 |0cce: const/16 v1, #int 298 // #12a │ │ -070ca0: 1802 5ae2 d20b e1d8 40b9 |0cd0: const-wide v2, #double -6.4893e-33 // #b940d8e10bd2e25a │ │ -070caa: 4c02 0001 |0cd5: aput-wide v2, v0, v1 │ │ -070cae: 6200 5b0b |0cd7: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -070cb2: 1301 2b01 |0cd9: const/16 v1, #int 299 // #12b │ │ -070cb6: 1802 b6d7 290a a820 8c10 |0cdb: const-wide v2, #double 5.79756e-229 // #108c20a80a29d7b6 │ │ -070cc0: 4c02 0001 |0ce0: aput-wide v2, v0, v1 │ │ -070cc4: 6200 5b0b |0ce2: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -070cc8: 1301 2c01 |0ce4: const/16 v1, #int 300 // #12c │ │ -070ccc: 1802 5c30 d221 5c67 87b8 |0ce6: const-wide v2, #double -2.20088e-36 // #b887675c21d2305c │ │ -070cd6: 4c02 0001 |0ceb: aput-wide v2, v0, v1 │ │ -070cda: 6200 5b0b |0ced: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -070cde: 1301 2d01 |0cef: const/16 v1, #int 301 // #12d │ │ -070ce2: 1802 95f0 b50c 062b 99d5 |0cf1: const-wide v2, #double -2.2548e+104 // #d5992b060cb5f095 │ │ -070cec: 4c02 0001 |0cf6: aput-wide v2, v0, v1 │ │ -070cf0: 6200 5b0b |0cf8: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -070cf4: 1301 2e01 |0cfa: const/16 v1, #int 302 // #12e │ │ -070cf8: 1802 61aa a71f 9966 9bb7 |0cfc: const-wide v2, #double -7.86364e-41 // #b79b66991fa7aa61 │ │ -070d02: 4c02 0001 |0d01: aput-wide v2, v0, v1 │ │ -070d06: 6200 5b0b |0d03: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -070d0a: 1301 2f01 |0d05: const/16 v1, #int 303 // #12f │ │ -070d0e: 1802 4b41 db43 a16d 3bcd |0d07: const-wide v2, #double -1.12833e+64 // #cd3b6da143db414b │ │ -070d18: 4c02 0001 |0d0c: aput-wide v2, v0, v1 │ │ -070d1c: 6200 5b0b |0d0e: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -070d20: 1301 3001 |0d10: const/16 v1, #int 304 // #130 │ │ -070d24: 1802 cb81 197e 9c64 434a |0d12: const-wide v2, #double 5.66858e+49 // #4a43649c7e1981cb │ │ -070d2e: 4c02 0001 |0d17: aput-wide v2, v0, v1 │ │ -070d32: 6200 5b0b |0d19: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -070d36: 1301 3101 |0d1b: const/16 v1, #int 305 // #131 │ │ -070d3a: 1802 f06b 7c32 126a 0810 |0d1d: const-wide v2, #double 1.9657e-231 // #10086a12327c6bf0 │ │ -070d44: 4c02 0001 |0d22: aput-wide v2, v0, v1 │ │ -070d48: 6200 5b0b |0d24: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -070d4c: 1301 3201 |0d26: const/16 v1, #int 306 // #132 │ │ -070d50: 1802 0604 8f12 3998 c0ea |0d28: const-wide v2, #double -1.66492e+206 // #eac09839128f0406 │ │ -070d5a: 4c02 0001 |0d2d: aput-wide v2, v0, v1 │ │ -070d5e: 6200 5b0b |0d2f: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -070d62: 1301 3301 |0d31: const/16 v1, #int 307 // #133 │ │ -070d66: 1802 2bb9 7169 c0ce c4a5 |0d33: const-wide v2, #double -9.60582e-127 // #a5c4cec06971b92b │ │ -070d70: 4c02 0001 |0d38: aput-wide v2, v0, v1 │ │ -070d74: 6200 5b0b |0d3a: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -070d78: 1301 3401 |0d3c: const/16 v1, #int 308 // #134 │ │ -070d7c: 1802 65d6 513f 447f 2d9e |0d3e: const-wide v2, #double -2.56113e-163 // #9e2d7f443f51d665 │ │ -070d86: 4c02 0001 |0d43: aput-wide v2, v0, v1 │ │ -070d8a: 6200 5b0b |0d45: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -070d8e: 1301 3501 |0d47: const/16 v1, #int 309 // #135 │ │ -070d92: 1802 38ad 150b 18d1 f3cb |0d49: const-wide v2, #double -7.77449e+57 // #cbf3d1180b15ad38 │ │ -070d9c: 4c02 0001 |0d4e: aput-wide v2, v0, v1 │ │ -070da0: 6200 5b0b |0d50: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -070da4: 1301 3601 |0d52: const/16 v1, #int 310 // #136 │ │ -070da8: 1802 8197 e11c 139b 0a8e |0d54: const-wide v2, #double -4.98757e-241 // #8e0a9b131ce19781 │ │ -070db2: 4c02 0001 |0d59: aput-wide v2, v0, v1 │ │ -070db6: 6200 5b0b |0d5b: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -070dba: 1301 3701 |0d5d: const/16 v1, #int 311 // #137 │ │ -070dbe: 1802 aecd 4936 87b6 341e |0d5f: const-wide v2, #double 3.59688e-163 // #1e34b6873649cdae │ │ -070dc8: 4c02 0001 |0d64: aput-wide v2, v0, v1 │ │ -070dcc: 6200 5b0b |0d66: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -070dd0: 1301 3801 |0d68: const/16 v1, #int 312 // #138 │ │ -070dd4: 1802 c124 2f36 33d8 b002 |0d6a: const-wide v2, #double 1.03025e-295 // #02b0d833362f24c1 │ │ -070dde: 4c02 0001 |0d6f: aput-wide v2, v0, v1 │ │ -070de2: 6200 5b0b |0d71: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -070de6: 1301 3901 |0d73: const/16 v1, #int 313 // #139 │ │ -070dea: 1802 52e7 ce42 00af 9921 |0d75: const-wide v2, #double 8.03448e-147 // #2199af0042cee752 │ │ -070df4: 4c02 0001 |0d7a: aput-wide v2, v0, v1 │ │ -070df8: 6200 5b0b |0d7c: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -070dfc: 1301 3a01 |0d7e: const/16 v1, #int 314 // #13a │ │ -070e00: 1802 8e63 f01b 55d0 2b10 |0d80: const-wide v2, #double 8.95764e-231 // #102bd0551bf0638e │ │ -070e0a: 4c02 0001 |0d85: aput-wide v2, v0, v1 │ │ -070e0e: 6200 5b0b |0d87: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -070e12: 1301 3b01 |0d89: const/16 v1, #int 315 // #13b │ │ -070e16: 1802 0ec1 4a51 43b9 9804 |0d8b: const-wide v2, #double 1.62367e-286 // #0498b943514ac10e │ │ -070e20: 4c02 0001 |0d90: aput-wide v2, v0, v1 │ │ -070e24: 6200 5b0b |0d92: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -070e28: 1301 3c01 |0d94: const/16 v1, #int 316 // #13c │ │ -070e2c: 1802 870a c720 91b2 c664 |0d96: const-wide v2, #double 2.87426e+177 // #64c6b29120c70a87 │ │ -070e36: 4c02 0001 |0d9b: aput-wide v2, v0, v1 │ │ -070e3a: 6200 5b0b |0d9d: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -070e3e: 1301 3d01 |0d9f: const/16 v1, #int 317 // #13d │ │ -070e42: 1802 3dcb 9143 b1f3 ba5d |0da1: const-wide v2, #double 3.28661e+143 // #5dbaf3b14391cb3d │ │ -070e4c: 4c02 0001 |0da6: aput-wide v2, v0, v1 │ │ -070e50: 6200 5b0b |0da8: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -070e54: 1301 3e01 |0daa: const/16 v1, #int 318 // #13e │ │ -070e58: 1802 3b89 4c79 2643 fd5d |0dac: const-wide v2, #double 5.70935e+144 // #5dfd4326794c893b │ │ -070e62: 4c02 0001 |0db1: aput-wide v2, v0, v1 │ │ -070e66: 6200 5b0b |0db3: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -070e6a: 1301 3f01 |0db5: const/16 v1, #int 319 // #13f │ │ -070e6e: 1802 19f7 6571 d254 6036 |0db7: const-wide v2, #double 8.93948e-47 // #366054d27165f719 │ │ -070e78: 4c02 0001 |0dbc: aput-wide v2, v0, v1 │ │ -070e7c: 6200 5b0b |0dbe: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -070e80: 1301 4001 |0dc0: const/16 v1, #int 320 // #140 │ │ -070e84: 1802 b9cc da56 50fd 2623 |0dc2: const-wide v2, #double 2.41314e-139 // #2326fd5056daccb9 │ │ -070e8e: 4c02 0001 |0dc7: aput-wide v2, v0, v1 │ │ -070e92: 6200 5b0b |0dc9: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -070e96: 1301 4101 |0dcb: const/16 v1, #int 321 // #141 │ │ -070e9a: 1802 7b88 743c 4a6b 6d1d |0dcd: const-wide v2, #double 6.23623e-167 // #1d6d6b4a3c74887b │ │ -070ea4: 4c02 0001 |0dd2: aput-wide v2, v0, v1 │ │ -070ea8: 6200 5b0b |0dd4: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -070eac: 1301 4201 |0dd6: const/16 v1, #int 322 // #142 │ │ -070eb0: 1802 e03e bd36 0807 b560 |0dd8: const-wide v2, #double 7.21747e+157 // #60b5070836bd3ee0 │ │ -070eba: 4c02 0001 |0ddd: aput-wide v2, v0, v1 │ │ -070ebe: 6200 5b0b |0ddf: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -070ec2: 1301 4301 |0de1: const/16 v1, #int 323 // #143 │ │ -070ec6: 1802 094a 9333 df60 2656 |0de3: const-wide v2, #double 1.0265e+107 // #562660df33934a09 │ │ -070ed0: 4c02 0001 |0de8: aput-wide v2, v0, v1 │ │ -070ed4: 6200 5b0b |0dea: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -070ed8: 1301 4401 |0dec: const/16 v1, #int 324 // #144 │ │ -070edc: 1802 9cfe f63b 5345 dc64 |0dee: const-wide v2, #double 7.16004e+177 // #64dc45533bf6fe9c │ │ -070ee6: 4c02 0001 |0df3: aput-wide v2, v0, v1 │ │ -070eea: 6200 5b0b |0df5: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -070eee: 1301 4501 |0df7: const/16 v1, #int 325 // #145 │ │ -070ef2: 1802 fe37 b25e 8722 7636 |0df9: const-wide v2, #double 2.42325e-46 // #367622875eb237fe │ │ -070efc: 4c02 0001 |0dfe: aput-wide v2, v0, v1 │ │ -070f00: 6200 5b0b |0e00: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -070f04: 1301 4601 |0e02: const/16 v1, #int 326 // #146 │ │ -070f08: 1802 20ed 9a30 817c a326 |0e04: const-wide v2, #double 1.47388e-122 // #26a37c81309aed20 │ │ -070f12: 4c02 0001 |0e09: aput-wide v2, v0, v1 │ │ -070f16: 6200 5b0b |0e0b: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -070f1a: 1301 4701 |0e0d: const/16 v1, #int 327 // #147 │ │ -070f1e: 1802 8249 493e 4a26 0a88 |0e0f: const-wide v2, #double -6.18726e-270 // #880a264a3e494982 │ │ -070f28: 4c02 0001 |0e14: aput-wide v2, v0, v1 │ │ -070f2c: 6200 5b0b |0e16: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -070f30: 1301 4801 |0e18: const/16 v1, #int 328 // #148 │ │ -070f34: 1802 7ad2 6f0b 7d0e 2a70 |0e1a: const-wide v2, #double 2.02267e+232 // #702a0e7d0b6fd27a │ │ -070f3e: 4c02 0001 |0e1f: aput-wide v2, v0, v1 │ │ -070f42: 6200 5b0b |0e21: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -070f46: 1301 4901 |0e23: const/16 v1, #int 329 // #149 │ │ -070f4a: 1802 08ad da5b 5df2 a2d9 |0e25: const-wide v2, #double -6.26243e+123 // #d9a2f25d5bdaad08 │ │ -070f54: 4c02 0001 |0e2a: aput-wide v2, v0, v1 │ │ -070f58: 6200 5b0b |0e2c: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -070f5c: 1301 4a01 |0e2e: const/16 v1, #int 330 // #14a │ │ -070f60: 1802 bb71 e61b 977f 3650 |0e30: const-wide v2, #double 2.60514e+78 // #50367f971be671bb │ │ -070f6a: 4c02 0001 |0e35: aput-wide v2, v0, v1 │ │ -070f6e: 6200 5b0b |0e37: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -070f72: 1301 4b01 |0e39: const/16 v1, #int 331 // #14b │ │ -070f76: 1802 545f 1025 bc1e 5f58 |0e3b: const-wide v2, #double 4.90477e+117 // #585f1ebc25105f54 │ │ -070f80: 4c02 0001 |0e40: aput-wide v2, v0, v1 │ │ -070f84: 6200 5b0b |0e42: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -070f88: 1301 4c01 |0e44: const/16 v1, #int 332 // #14c │ │ -070f8c: 1802 5b10 e133 0396 541f |0e46: const-wide v2, #double 9.37117e-158 // #1f54960333e1105b │ │ -070f96: 4c02 0001 |0e4b: aput-wide v2, v0, v1 │ │ -070f9a: 6200 5b0b |0e4d: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -070f9e: 1301 4d01 |0e4f: const/16 v1, #int 333 // #14d │ │ -070fa2: 1802 acaf a845 2733 3a78 |0e51: const-wide v2, #double 1.38412e+271 // #783a332745a8afac │ │ -070fac: 4c02 0001 |0e56: aput-wide v2, v0, v1 │ │ -070fb0: 6200 5b0b |0e58: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -070fb4: 1301 4e01 |0e5a: const/16 v1, #int 334 // #14e │ │ -070fb8: 1802 e68a 1335 007d a119 |0e5c: const-wide v2, #double 3.21544e-185 // #19a17d0035138ae6 │ │ -070fc2: 4c02 0001 |0e61: aput-wide v2, v0, v1 │ │ -070fc6: 6200 5b0b |0e63: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -070fca: 1301 4f01 |0e65: const/16 v1, #int 335 // #14f │ │ -070fce: 1802 8fdd 6f71 a15c 1a3a |0e67: const-wide v2, #double 8.31833e-29 // #3a1a5ca1716fdd8f │ │ -070fd8: 4c02 0001 |0e6c: aput-wide v2, v0, v1 │ │ -070fdc: 6200 5b0b |0e6e: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -070fe0: 1301 5001 |0e70: const/16 v1, #int 336 // #150 │ │ -070fe4: 1802 88b6 7855 5efc 788d |0e72: const-wide v2, #double -9.14823e-244 // #8d78fc5e5578b688 │ │ -070fee: 4c02 0001 |0e77: aput-wide v2, v0, v1 │ │ -070ff2: 6200 5b0b |0e79: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -070ff6: 1301 5101 |0e7b: const/16 v1, #int 337 // #151 │ │ -070ffa: 1802 be9d 8d60 6799 378d |0e7d: const-wide v2, #double -5.40034e-245 // #8d379967608d9dbe │ │ -071004: 4c02 0001 |0e82: aput-wide v2, v0, v1 │ │ -071008: 6200 5b0b |0e84: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -07100c: 1301 5201 |0e86: const/16 v1, #int 338 // #152 │ │ -071010: 1802 d96c 1d00 eb70 29b4 |0e88: const-wide v2, #double -2.0265e-57 // #b42970eb001d6cd9 │ │ -07101a: 4c02 0001 |0e8d: aput-wide v2, v0, v1 │ │ -07101e: 6200 5b0b |0e8f: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -071022: 1301 5301 |0e91: const/16 v1, #int 339 // #153 │ │ -071026: 1802 79f4 1345 fa9a 0490 |0e93: const-wide v2, #double -1.65903e-231 // #90049afa4513f479 │ │ -071030: 4c02 0001 |0e98: aput-wide v2, v0, v1 │ │ -071034: 6200 5b0b |0e9a: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -071038: 1301 5401 |0e9c: const/16 v1, #int 340 // #154 │ │ -07103c: 1802 0c41 f30f 14d6 44ee |0e9e: const-wide v2, #double -1.50635e+223 // #ee44d6140ff3410c │ │ -071046: 4c02 0001 |0ea3: aput-wide v2, v0, v1 │ │ -07104a: 6200 5b0b |0ea5: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -07104e: 1301 5501 |0ea7: const/16 v1, #int 341 // #155 │ │ -071052: 1802 f374 a146 a338 adfe |0ea9: const-wide v2, #double -1.56554e+302 // #fead38a346a174f3 │ │ -07105c: 4c02 0001 |0eae: aput-wide v2, v0, v1 │ │ -071060: 6200 5b0b |0eb0: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -071064: 1301 5601 |0eb2: const/16 v1, #int 342 // #156 │ │ -071068: 1802 5f7b 1c62 79cb b398 |0eb4: const-wide v2, #double -1.11069e-189 // #98b3cb79621c7b5f │ │ -071072: 4c02 0001 |0eb9: aput-wide v2, v0, v1 │ │ -071076: 6200 5b0b |0ebb: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -07107a: 1301 5701 |0ebd: const/16 v1, #int 343 // #157 │ │ -07107e: 1802 2790 ab33 e4f4 57f5 |0ebf: const-wide v2, #double -1.79855e+257 // #f557f4e433ab9027 │ │ -071088: 4c02 0001 |0ec4: aput-wide v2, v0, v1 │ │ -07108c: 6200 5b0b |0ec6: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -071090: 1301 5801 |0ec8: const/16 v1, #int 344 // #158 │ │ -071094: 1802 2899 d022 9d26 fcb7 |0eca: const-wide v2, #double -5.17049e-39 // #b7fc269d22d09928 │ │ -07109e: 4c02 0001 |0ecf: aput-wide v2, v0, v1 │ │ -0710a2: 6200 5b0b |0ed1: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -0710a6: 1301 5901 |0ed3: const/16 v1, #int 345 // #159 │ │ -0710aa: 1802 3e45 4661 95af 3fdb |0ed5: const-wide v2, #double -3.51418e+131 // #db3faf956146453e │ │ -0710b4: 4c02 0001 |0eda: aput-wide v2, v0, v1 │ │ -0710b8: 6200 5b0b |0edc: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -0710bc: 1301 5a01 |0ede: const/16 v1, #int 346 // #15a │ │ -0710c0: 1802 5d2f 3440 293f d78f |0ee0: const-wide v2, #double -2.33962e-232 // #8fd73f2940342f5d │ │ -0710ca: 4c02 0001 |0ee5: aput-wide v2, v0, v1 │ │ -0710ce: 6200 5b0b |0ee7: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -0710d2: 1301 5b01 |0ee9: const/16 v1, #int 347 // #15b │ │ -0710d6: 1802 321e 9d39 a945 10f8 |0eeb: const-wide v2, #double -2.14912e+270 // #f81045a9399d1e32 │ │ -0710e0: 4c02 0001 |0ef0: aput-wide v2, v0, v1 │ │ -0710e4: 6200 5b0b |0ef2: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -0710e8: 1301 5c01 |0ef4: const/16 v1, #int 348 // #15c │ │ -0710ec: 1802 bbad e873 48c1 dcd7 |0ef6: const-wide v2, #double -1.77032e+115 // #d7dcc14873e8adbb │ │ -0710f6: 4c02 0001 |0efb: aput-wide v2, v0, v1 │ │ -0710fa: 6200 5b0b |0efd: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -0710fe: 1301 5d01 |0eff: const/16 v1, #int 349 // #15d │ │ -071102: 1802 4d09 6e44 a87b 54c3 |0f01: const-wide v2, #double -2.30618e+16 // #c3547ba8446e094d │ │ -07110c: 4c02 0001 |0f06: aput-wide v2, v0, v1 │ │ -071110: 6200 5b0b |0f08: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -071114: 1301 5e01 |0f0a: const/16 v1, #int 350 // #15e │ │ -071118: 1802 2521 502f f376 4dda |0f0c: const-wide v2, #double -9.97262e+126 // #da4d76f32f502125 │ │ -071122: 4c02 0001 |0f11: aput-wide v2, v0, v1 │ │ -071126: 6200 5b0b |0f13: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -07112a: 1301 5f01 |0f15: const/16 v1, #int 351 // #15f │ │ -07112e: 1802 203b 5117 0730 d530 |0f17: const-wide v2, #double 1.87371e-73 // #30d5300717513b20 │ │ -071138: 4c02 0001 |0f1c: aput-wide v2, v0, v1 │ │ -07113c: 6200 5b0b |0f1e: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -071140: 1301 6001 |0f20: const/16 v1, #int 352 // #160 │ │ -071144: 1802 2bb2 265e 9113 8e15 |0f22: const-wide v2, #double 7.49444e-205 // #158e13915e26b22b │ │ -07114e: 4c02 0001 |0f27: aput-wide v2, v0, v1 │ │ -071152: 6200 5b0b |0f29: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -071156: 1301 6101 |0f2b: const/16 v1, #int 353 // #161 │ │ -07115a: 1802 42e9 1157 0975 2955 |0f2d: const-wide v2, #double 1.7818e+102 // #552975095711e942 │ │ -071164: 4c02 0001 |0f32: aput-wide v2, v0, v1 │ │ -071168: 6200 5b0b |0f34: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -07116c: 1301 6201 |0f36: const/16 v1, #int 354 // #162 │ │ -071170: 1802 893d c71b 0db3 44af |0f38: const-wide v2, #double -5.45543e-81 // #af44b30d1bc73d89 │ │ -07117a: 4c02 0001 |0f3d: aput-wide v2, v0, v1 │ │ -07117e: 6200 5b0b |0f3f: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -071182: 1301 6301 |0f41: const/16 v1, #int 355 // #163 │ │ -071186: 1802 5549 7257 97ce 041a |0f43: const-wide v2, #double 2.4484e-183 // #1a04ce9757724955 │ │ -071190: 4c02 0001 |0f48: aput-wide v2, v0, v1 │ │ -071194: 6200 5b0b |0f4a: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -071198: 1301 6401 |0f4c: const/16 v1, #int 356 // #164 │ │ -07119c: 1802 e606 d233 7556 ec92 |0f4e: const-wide v2, #double -1.60553e-217 // #92ec567533d206e6 │ │ -0711a6: 4c02 0001 |0f53: aput-wide v2, v0, v1 │ │ -0711aa: 6200 5b0b |0f55: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -0711ae: 1301 6501 |0f57: const/16 v1, #int 357 // #165 │ │ -0711b2: 1802 75e4 0971 7372 acf6 |0f59: const-wide v2, #double -4.47882e+263 // #f6ac72737109e475 │ │ -0711bc: 4c02 0001 |0f5e: aput-wide v2, v0, v1 │ │ -0711c0: 6200 5b0b |0f60: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -0711c4: 1301 6601 |0f62: const/16 v1, #int 358 // #166 │ │ -0711c8: 1802 7f20 9c27 854f b0ac |0f64: const-wide v2, #double -1.95484e-93 // #acb04f85279c207f │ │ -0711d2: 4c02 0001 |0f69: aput-wide v2, v0, v1 │ │ -0711d6: 6200 5b0b |0f6b: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -0711da: 1301 6701 |0f6d: const/16 v1, #int 359 // #167 │ │ -0711de: 1802 18ed 1f61 910a 06b9 |0f6f: const-wide v2, #double -5.30625e-34 // #b9060a91611fed18 │ │ -0711e8: 4c02 0001 |0f74: aput-wide v2, v0, v1 │ │ -0711ec: 6200 5b0b |0f76: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -0711f0: 1301 6801 |0f78: const/16 v1, #int 360 // #168 │ │ -0711f4: 1802 bec8 6b25 0228 1e7a |0f7a: const-wide v2, #double 1.71062e+280 // #7a1e2802256bc8be │ │ -0711fe: 4c02 0001 |0f7f: aput-wide v2, v0, v1 │ │ -071202: 6200 5b0b |0f81: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -071206: 1301 6901 |0f83: const/16 v1, #int 361 // #169 │ │ -07120a: 1802 71e2 132f 2a14 8a57 |0f85: const-wide v2, #double 5.01736e+113 // #578a142a2f13e271 │ │ -071214: 4c02 0001 |0f8a: aput-wide v2, v0, v1 │ │ -071218: 6200 5b0b |0f8c: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -07121c: 1301 6a01 |0f8e: const/16 v1, #int 362 // #16a │ │ -071220: 1802 9499 b151 a831 5758 |0f90: const-wide v2, #double 3.65556e+117 // #585731a851b19994 │ │ -07122a: 4c02 0001 |0f95: aput-wide v2, v0, v1 │ │ -07122e: 6200 5b0b |0f97: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -071232: 1301 6b01 |0f99: const/16 v1, #int 363 // #16b │ │ -071236: 1802 a573 b52d a39c a99a |0f9b: const-wide v2, #double -3.08613e-180 // #9aa99ca32db573a5 │ │ -071240: 4c02 0001 |0fa0: aput-wide v2, v0, v1 │ │ -071244: 6200 5b0b |0fa2: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -071248: 1301 6c01 |0fa4: const/16 v1, #int 364 // #16c │ │ -07124c: 1802 d508 c83f 408e 836c |0fa6: const-wide v2, #double 5.26671e+214 // #6c838e403fc808d5 │ │ -071256: 4c02 0001 |0fab: aput-wide v2, v0, v1 │ │ -07125a: 6200 5b0b |0fad: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -07125e: 1301 6d01 |0faf: const/16 v1, #int 365 // #16d │ │ -071262: 1802 352d 7932 c8b8 8a81 |0fb1: const-wide v2, #double -3.11731e-301 // #818ab8c832792d35 │ │ -07126c: 4c02 0001 |0fb6: aput-wide v2, v0, v1 │ │ -071270: 6200 5b0b |0fb8: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -071274: 1301 6e01 |0fba: const/16 v1, #int 366 // #16e │ │ -071278: 1802 3b57 ea47 d21d ff6e |0fbc: const-wide v2, #double 4.6071e+226 // #6eff1dd247ea573b │ │ -071282: 4c02 0001 |0fc1: aput-wide v2, v0, v1 │ │ -071286: 6200 5b0b |0fc3: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -07128a: 1301 6f01 |0fc5: const/16 v1, #int 367 // #16f │ │ -07128e: 1802 8820 620c 44b4 00cd |0fc7: const-wide v2, #double -8.58962e+62 // #cd00b4440c622088 │ │ -071298: 4c02 0001 |0fcc: aput-wide v2, v0, v1 │ │ -07129c: 6200 5b0b |0fce: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -0712a0: 1301 7001 |0fd0: const/16 v1, #int 368 // #170 │ │ -0712a4: 1802 0dac a971 8a5f ad21 |0fd2: const-wide v2, #double 1.83774e-146 // #21ad5f8a71a9ac0d │ │ -0712ae: 4c02 0001 |0fd7: aput-wide v2, v0, v1 │ │ -0712b2: 6200 5b0b |0fd9: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -0712b6: 1301 7101 |0fdb: const/16 v1, #int 369 // #171 │ │ -0712ba: 1802 5653 6152 9698 f4c4 |0fdd: const-wide v2, #double -1.55619e+24 // #c4f4989652615356 │ │ -0712c4: 4c02 0001 |0fe2: aput-wide v2, v0, v1 │ │ -0712c8: 6200 5b0b |0fe4: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -0712cc: 1301 7201 |0fe6: const/16 v1, #int 370 // #172 │ │ -0712d0: 1802 ffba ca11 08f5 b379 |0fe8: const-wide v2, #double 1.76886e+278 // #79b3f50811cabaff │ │ -0712da: 4c02 0001 |0fed: aput-wide v2, v0, v1 │ │ -0712de: 6200 5b0b |0fef: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -0712e2: 1301 7301 |0ff1: const/16 v1, #int 371 // #173 │ │ -0712e6: 1802 6c63 724c 3b47 b0e6 |0ff3: const-wide v2, #double -4.42675e+186 // #e6b0473b4c72636c │ │ -0712f0: 4c02 0001 |0ff8: aput-wide v2, v0, v1 │ │ -0712f4: 6200 5b0b |0ffa: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -0712f8: 1301 7401 |0ffc: const/16 v1, #int 372 // #174 │ │ -0712fc: 1802 3cf3 c702 fe14 2c5e |0ffe: const-wide v2, #double 4.38325e+145 // #5e2c14fe02c7f33c │ │ -071306: 4c02 0001 |1003: aput-wide v2, v0, v1 │ │ -07130a: 6200 5b0b |1005: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -07130e: 1301 7501 |1007: const/16 v1, #int 373 // #175 │ │ -071312: 1802 a470 8171 9108 4a42 |1009: const-wide v2, #double 2.23626e+11 // #424a0891718170a4 │ │ -07131c: 4c02 0001 |100e: aput-wide v2, v0, v1 │ │ -071320: 6200 5b0b |1010: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -071324: 1301 7601 |1012: const/16 v1, #int 374 // #176 │ │ -071328: 1802 c6d4 d308 03db c9f7 |1014: const-wide v2, #double -1.06713e+269 // #f7c9db0308d3d4c6 │ │ -071332: 4c02 0001 |1019: aput-wide v2, v0, v1 │ │ -071336: 6200 5b0b |101b: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -07133a: 1301 7701 |101d: const/16 v1, #int 375 // #177 │ │ -07133e: 1802 97f5 c831 4c09 684d |101f: const-wide v2, #double 7.91037e+64 // #4d68094c31c8f597 │ │ -071348: 4c02 0001 |1024: aput-wide v2, v0, v1 │ │ -07134c: 6200 5b0b |1026: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -071350: 1301 7801 |1028: const/16 v1, #int 376 // #178 │ │ -071354: 1802 8baa c41b 0604 a5fe |102a: const-wide v2, #double -1.12593e+302 // #fea504061bc4aa8b │ │ -07135e: 4c02 0001 |102f: aput-wide v2, v0, v1 │ │ -071362: 6200 5b0b |1031: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -071366: 1301 7901 |1033: const/16 v1, #int 377 // #179 │ │ -07136a: 1802 67e1 7633 65e7 5a42 |1035: const-wide v2, #double 4.62205e+11 // #425ae7653376e167 │ │ -071374: 4c02 0001 |103a: aput-wide v2, v0, v1 │ │ -071378: 6200 5b0b |103c: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -07137c: 1301 7a01 |103e: const/16 v1, #int 378 // #17a │ │ -071380: 1802 0487 6e57 9843 d95e |1040: const-wide v2, #double 8.07608e+148 // #5ed94398576e8704 │ │ -07138a: 4c02 0001 |1045: aput-wide v2, v0, v1 │ │ -07138e: 6200 5b0b |1047: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -071392: 1301 7b01 |1049: const/16 v1, #int 379 // #17b │ │ -071396: 1802 c1df a63d 6d0c c4ca |104b: const-wide v2, #double -1.50021e+52 // #cac40c6d3da6dfc1 │ │ -0713a0: 4c02 0001 |1050: aput-wide v2, v0, v1 │ │ -0713a4: 6200 5b0b |1052: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -0713a8: 1301 7c01 |1054: const/16 v1, #int 380 // #17c │ │ -0713ac: 1802 ab01 3a70 ae00 3d44 |1056: const-wide v2, #double 5.35005e+20 // #443d00ae703a01ab │ │ -0713b6: 4c02 0001 |105b: aput-wide v2, v0, v1 │ │ -0713ba: 6200 5b0b |105d: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -0713be: 1301 7d01 |105f: const/16 v1, #int 381 // #17d │ │ -0713c2: 1802 bf5a bc31 bd30 40f9 |1061: const-wide v2, #double -1.1211e+276 // #f94030bd31bc5abf │ │ -0713cc: 4c02 0001 |1066: aput-wide v2, v0, v1 │ │ -0713d0: 6200 5b0b |1068: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -0713d4: 1301 7e01 |106a: const/16 v1, #int 382 // #17e │ │ -0713d8: 1802 62d2 dd76 d2e8 9340 |106c: const-wide v2, #double 1274.21 // #4093e8d276ddd262 │ │ -0713e2: 4c02 0001 |1071: aput-wide v2, v0, v1 │ │ -0713e6: 6200 5b0b |1073: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -0713ea: 1301 7f01 |1075: const/16 v1, #int 383 // #17f │ │ -0713ee: 1802 3968 8118 8808 8018 |1077: const-wide v2, #double 1.12454e-190 // #1880088818816839 │ │ -0713f8: 4c02 0001 |107c: aput-wide v2, v0, v1 │ │ -0713fc: 6200 5b0b |107e: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -071400: 1301 8001 |1080: const/16 v1, #int 384 // #180 │ │ -071404: 1802 d00a a749 7d66 07dc |1082: const-wide v2, #double -2.12603e+135 // #dc07667d49a70ad0 │ │ -07140e: 4c02 0001 |1087: aput-wide v2, v0, v1 │ │ -071412: 6200 5b0b |1089: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -071416: 1301 8101 |108b: const/16 v1, #int 385 // #181 │ │ -07141a: 1802 296d c810 17b8 78b8 |108d: const-wide v2, #double -1.16229e-36 // #b878b81710c86d29 │ │ -071424: 4c02 0001 |1092: aput-wide v2, v0, v1 │ │ -071428: 6200 5b0b |1094: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -07142c: 1301 8201 |1096: const/16 v1, #int 386 // #182 │ │ -071430: 1802 f548 4f60 63a8 f190 |1098: const-wide v2, #double -4.65864e-227 // #90f1a863604f48f5 │ │ -07143a: 4c02 0001 |109d: aput-wide v2, v0, v1 │ │ -07143e: 6200 5b0b |109f: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -071442: 1301 8301 |10a1: const/16 v1, #int 387 // #183 │ │ -071446: 1802 0de8 4448 bc4a 8362 |10a3: const-wide v2, #double 3.55503e+166 // #62834abc4844e80d │ │ -071450: 4c02 0001 |10a8: aput-wide v2, v0, v1 │ │ -071454: 6200 5b0b |10aa: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -071458: 1301 8401 |10ac: const/16 v1, #int 388 // #184 │ │ -07145c: 1802 1fe3 a11b 9c8a c8c3 |10ae: const-wide v2, #double -3.53679e+18 // #c3c88a9c1ba1e31f │ │ -071466: 4c02 0001 |10b3: aput-wide v2, v0, v1 │ │ -07146a: 6200 5b0b |10b5: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -07146e: 1301 8501 |10b7: const/16 v1, #int 389 // #185 │ │ -071472: 1802 e06d 8472 e40d fef7 |10b9: const-wide v2, #double -9.92344e+269 // #f7fe0de472846de0 │ │ -07147c: 4c02 0001 |10be: aput-wide v2, v0, v1 │ │ -071480: 6200 5b0b |10c0: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -071484: 1301 8601 |10c2: const/16 v1, #int 390 // #186 │ │ -071488: 1802 bbaa c05c ce49 d44d |10c4: const-wide v2, #double 8.54643e+66 // #4dd449ce5cc0aabb │ │ -071492: 4c02 0001 |10c9: aput-wide v2, v0, v1 │ │ -071496: 6200 5b0b |10cb: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -07149a: 1301 8701 |10cd: const/16 v1, #int 391 // #187 │ │ -07149e: 1802 5989 0359 324d ecce |10cf: const-wide v2, #double -1.56264e+72 // #ceec4d3259038959 │ │ -0714a8: 4c02 0001 |10d4: aput-wide v2, v0, v1 │ │ -0714ac: 6200 5b0b |10d6: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -0714b0: 1301 8801 |10d8: const/16 v1, #int 392 // #188 │ │ -0714b4: 1802 7e82 566f c195 fab2 |10da: const-wide v2, #double -4.03903e-63 // #b2fa95c16f56827e │ │ -0714be: 4c02 0001 |10df: aput-wide v2, v0, v1 │ │ -0714c2: 6200 5b0b |10e1: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -0714c6: 1301 8901 |10e3: const/16 v1, #int 393 // #189 │ │ -0714ca: 1802 0dc9 ea3b bf8a c87d |10e5: const-wide v2, #double 8.02519e+297 // #7dc88abf3beac90d │ │ -0714d4: 4c02 0001 |10ea: aput-wide v2, v0, v1 │ │ -0714d8: 6200 5b0b |10ec: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -0714dc: 1301 8a01 |10ee: const/16 v1, #int 394 // #18a │ │ -0714e0: 1802 f2a8 1113 662b e12b |10f0: const-wide v2, #double 2.51194e-97 // #2be12b661311a8f2 │ │ -0714ea: 4c02 0001 |10f5: aput-wide v2, v0, v1 │ │ -0714ee: 6200 5b0b |10f7: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -0714f2: 1301 8b01 |10f9: const/16 v1, #int 395 // #18b │ │ -0714f6: 1802 68ec ae34 98f7 e269 |10fb: const-wide v2, #double 1.16147e+202 // #69e2f79834aeec68 │ │ -071500: 4c02 0001 |1100: aput-wide v2, v0, v1 │ │ -071504: 6200 5b0b |1102: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -071508: 1301 8c01 |1104: const/16 v1, #int 396 // #18c │ │ -07150c: 1802 7732 f955 28c6 a38f |1106: const-wide v2, #double -2.48765e-233 // #8fa3c62855f93277 │ │ -071516: 4c02 0001 |110b: aput-wide v2, v0, v1 │ │ -07151a: 6200 5b0b |110d: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -07151e: 1301 8d01 |110f: const/16 v1, #int 397 // #18d │ │ -071522: 1802 3ebb 3b78 f282 d946 |1111: const-wide v2, #double 2.06974e+33 // #46d982f2783bbb3e │ │ -07152c: 4c02 0001 |1116: aput-wide v2, v0, v1 │ │ -071530: 6200 5b0b |1118: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -071534: 1301 8e01 |111a: const/16 v1, #int 398 // #18e │ │ -071538: 1802 13d2 3823 fdd8 ef6a |111c: const-wide v2, #double 1.2781e+207 // #6aefd8fd2338d213 │ │ -071542: 4c02 0001 |1121: aput-wide v2, v0, v1 │ │ -071546: 6200 5b0b |1123: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -07154a: 1301 8f01 |1125: const/16 v1, #int 399 // #18f │ │ -07154e: 1802 76b6 1b19 ac85 985c |1127: const-wide v2, #double 1.14071e+138 // #5c9885ac191bb676 │ │ -071558: 4c02 0001 |112c: aput-wide v2, v0, v1 │ │ -07155c: 6200 5b0b |112e: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -071560: 1301 9001 |1130: const/16 v1, #int 400 // #190 │ │ -071564: 1802 09af 732f 3f18 2d33 |1132: const-wide v2, #double 3.53627e-62 // #332d183f2f73af09 │ │ -07156e: 4c02 0001 |1137: aput-wide v2, v0, v1 │ │ -071572: 6200 5b0b |1139: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -071576: 1301 9101 |113b: const/16 v1, #int 401 // #191 │ │ -07157a: 1802 bb72 d754 16a2 822c |113d: const-wide v2, #double 2.7915e-94 // #2c82a21654d772bb │ │ -071584: 4c02 0001 |1142: aput-wide v2, v0, v1 │ │ -071588: 6200 5b0b |1144: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -07158c: 1301 9201 |1146: const/16 v1, #int 402 // #192 │ │ -071590: 1802 53a5 3249 a888 0c0f |1148: const-wide v2, #double 3.50553e-236 // #0f0c88a84932a553 │ │ -07159a: 4c02 0001 |114d: aput-wide v2, v0, v1 │ │ -07159e: 6200 5b0b |114f: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -0715a2: 1301 9301 |1151: const/16 v1, #int 403 // #193 │ │ -0715a6: 1802 f105 2e6a 6818 7c9c |1153: const-wide v2, #double -1.81751e-171 // #9c7c18686a2e05f1 │ │ -0715b0: 4c02 0001 |1158: aput-wide v2, v0, v1 │ │ -0715b4: 6200 5b0b |115a: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -0715b8: 1301 9401 |115c: const/16 v1, #int 404 // #194 │ │ -0715bc: 1802 c9ed 336c c459 08dc |115e: const-wide v2, #double -2.21237e+135 // #dc0859c46c33edc9 │ │ -0715c6: 4c02 0001 |1163: aput-wide v2, v0, v1 │ │ -0715ca: 6200 5b0b |1165: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -0715ce: 1301 9501 |1167: const/16 v1, #int 405 // #195 │ │ -0715d2: 1802 589a 6c3d 9f6f 4114 |1169: const-wide v2, #double 4.14343e-211 // #14416f9f3d6c9a58 │ │ -0715dc: 4c02 0001 |116e: aput-wide v2, v0, v1 │ │ -0715e0: 6200 5b0b |1170: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -0715e4: 1301 9601 |1172: const/16 v1, #int 406 // #196 │ │ -0715e8: 1802 8cce e129 db81 ad71 |1174: const-wide v2, #double 3.84287e+239 // #71ad81db29e1ce8c │ │ -0715f2: 4c02 0001 |1179: aput-wide v2, v0, v1 │ │ -0715f6: 6200 5b0b |117b: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -0715fa: 1301 9701 |117d: const/16 v1, #int 407 // #197 │ │ -0715fe: 1802 a8d1 ad08 6cec 4a41 |117f: const-wide v2, #double 3.52892e+06 // #414aec6c08add1a8 │ │ -071608: 4c02 0001 |1184: aput-wide v2, v0, v1 │ │ -07160c: 6200 5b0b |1186: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -071610: 1301 9801 |1188: const/16 v1, #int 408 // #198 │ │ -071614: 1802 ca8d a306 8aa2 941d |118a: const-wide v2, #double 3.49933e-166 // #1d94a28a06a38dca │ │ -07161e: 4c02 0001 |118f: aput-wide v2, v0, v1 │ │ -071622: 6200 5b0b |1191: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -071626: 1301 9901 |1193: const/16 v1, #int 409 // #199 │ │ -07162a: 1802 194a ca08 81f9 2548 |1195: const-wide v2, #double 3.73879e+39 // #4825f98108ca4a19 │ │ -071634: 4c02 0001 |119a: aput-wide v2, v0, v1 │ │ -071638: 6200 5b0b |119c: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -07163c: 1301 9a01 |119e: const/16 v1, #int 410 // #19a │ │ -071640: 1802 c589 b70f 6669 5af1 |11a0: const-wide v2, #double -1.07491e+238 // #f15a69660fb789c5 │ │ -07164a: 4c02 0001 |11a5: aput-wide v2, v0, v1 │ │ -07164e: 6200 5b0b |11a7: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -071652: 1301 9b01 |11a9: const/16 v1, #int 411 // #19b │ │ -071656: 1802 db2d e25c 713a 436e |11ab: const-wide v2, #double 1.3901e+223 // #6e433a715ce22ddb │ │ -071660: 4c02 0001 |11b0: aput-wide v2, v0, v1 │ │ -071664: 6200 5b0b |11b2: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -071668: 1301 9c01 |11b4: const/16 v1, #int 412 // #19c │ │ -07166c: 1802 5fef 6e42 9336 50f0 |11b6: const-wide v2, #double -1.00685e+233 // #f0503693426eef5f │ │ -071676: 4c02 0001 |11bb: aput-wide v2, v0, v1 │ │ -07167a: 6200 5b0b |11bd: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -07167e: 1301 9d01 |11bf: const/16 v1, #int 413 // #19d │ │ -071682: 1802 9b61 446b 76a9 5b61 |11c1: const-wide v2, #double 9.72256e+160 // #615ba9766b44619b │ │ -07168c: 4c02 0001 |11c6: aput-wide v2, v0, v1 │ │ -071690: 6200 5b0b |11c8: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -071694: 1301 9e01 |11ca: const/16 v1, #int 414 // #19e │ │ -071698: 1802 8f2f 9b7c e278 a474 |11cc: const-wide v2, #double 7.50466e+253 // #74a478e27c9b2f8f │ │ -0716a2: 4c02 0001 |11d1: aput-wide v2, v0, v1 │ │ -0716a6: 6200 5b0b |11d3: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -0716aa: 1301 9f01 |11d5: const/16 v1, #int 415 // #19f │ │ -0716ae: 1802 d579 b266 01bf 60b4 |11d7: const-wide v2, #double -2.13425e-56 // #b460bf0166b279d5 │ │ -0716b8: 4c02 0001 |11dc: aput-wide v2, v0, v1 │ │ -0716bc: 6200 5b0b |11de: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -0716c0: 1301 a001 |11e0: const/16 v1, #int 416 // #1a0 │ │ -0716c4: 1802 64f3 624d bbcf 0631 |11e2: const-wide v2, #double 1.61385e-72 // #3106cfbb4d62f364 │ │ -0716ce: 4c02 0001 |11e7: aput-wide v2, v0, v1 │ │ -0716d2: 6200 5b0b |11e9: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -0716d6: 1301 a101 |11eb: const/16 v1, #int 417 // #1a1 │ │ -0716da: 1802 b749 3904 e63e 0b76 |11ed: const-wide v2, #double 4.18913e+260 // #760b3ee6043949b7 │ │ -0716e4: 4c02 0001 |11f2: aput-wide v2, v0, v1 │ │ -0716e8: 6200 5b0b |11f4: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -0716ec: 1301 a201 |11f6: const/16 v1, #int 418 // #1a2 │ │ -0716f0: 1802 eee7 2712 539b ee7f |11f8: const-wide v2, #double 1.71942e+308 // #7fee9b531227e7ee │ │ -0716fa: 4c02 0001 |11fd: aput-wide v2, v0, v1 │ │ -0716fe: 6200 5b0b |11ff: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -071702: 1301 a301 |1201: const/16 v1, #int 419 // #1a3 │ │ -071706: 1802 3976 ac63 2bea 2989 |1203: const-wide v2, #double -1.60739e-264 // #8929ea2b63ac7639 │ │ -071710: 4c02 0001 |1208: aput-wide v2, v0, v1 │ │ -071714: 6200 5b0b |120a: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -071718: 1301 a401 |120c: const/16 v1, #int 420 // #1a4 │ │ -07171c: 1802 5864 4827 aa4f 4be6 |120e: const-wide v2, #double -5.8024e+184 // #e64b4faa27486458 │ │ -071726: 4c02 0001 |1213: aput-wide v2, v0, v1 │ │ -07172a: 6200 5b0b |1215: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -07172e: 1301 a501 |1217: const/16 v1, #int 421 // #1a5 │ │ -071732: 1802 081e e858 12f4 6cff |1219: const-wide v2, #double -6.35368e+305 // #ff6cf41258e81e08 │ │ -07173c: 4c02 0001 |121e: aput-wide v2, v0, v1 │ │ -071740: 6200 5b0b |1220: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -071744: 1301 a601 |1222: const/16 v1, #int 422 // #1a6 │ │ -071748: 1802 8b86 f768 0673 24c4 |1224: const-wide v2, #double -1.88612e+20 // #c424730668f7868b │ │ -071752: 4c02 0001 |1229: aput-wide v2, v0, v1 │ │ -071756: 6200 5b0b |122b: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -07175a: 1301 a701 |122d: const/16 v1, #int 423 // #1a7 │ │ -07175e: 1802 4c42 ee75 19b7 34df |122f: const-wide v2, #double -4.23807e+150 // #df34b71975ee424c │ │ -071768: 4c02 0001 |1234: aput-wide v2, v0, v1 │ │ -07176c: 6200 5b0b |1236: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -071770: 1301 a801 |1238: const/16 v1, #int 424 // #1a8 │ │ -071774: 1802 7604 c43b 7dd9 2b08 |123a: const-wide v2, #double 2.6358e-269 // #082bd97d3bc40476 │ │ -07177e: 4c02 0001 |123f: aput-wide v2, v0, v1 │ │ -071782: 6200 5b0b |1241: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -071786: 1301 a901 |1243: const/16 v1, #int 425 // #1a9 │ │ -07178a: 1802 fa3e 6667 3bc9 81ac |1245: const-wide v2, #double -2.66459e-94 // #ac81c93b67663efa │ │ -071794: 4c02 0001 |124a: aput-wide v2, v0, v1 │ │ -071798: 6200 5b0b |124c: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -07179c: 1301 aa01 |124e: const/16 v1, #int 426 // #1aa │ │ -0717a0: 1802 a68e 5103 5248 1f4f |1250: const-wide v2, #double 1.38178e+73 // #4f1f485203518ea6 │ │ -0717aa: 4c02 0001 |1255: aput-wide v2, v0, v1 │ │ -0717ae: 6200 5b0b |1257: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -0717b2: 1301 ab01 |1259: const/16 v1, #int 427 // #1ab │ │ -0717b6: 1802 c741 932d fc2b 2a9b |125b: const-wide v2, #double -8.07321e-178 // #9b2a2bfc2d9341c7 │ │ -0717c0: 4c02 0001 |1260: aput-wide v2, v0, v1 │ │ -0717c4: 6200 5b0b |1262: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -0717c8: 1301 ac01 |1264: const/16 v1, #int 428 // #1ac │ │ -0717cc: 1802 2346 e25a 7853 afc6 |1266: const-wide v2, #double -3.17684e+32 // #c6af53785ae24623 │ │ -0717d6: 4c02 0001 |126b: aput-wide v2, v0, v1 │ │ -0717da: 6200 5b0b |126d: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -0717de: 1301 ad01 |126f: const/16 v1, #int 429 // #1ad │ │ -0717e2: 1802 544b 2331 29f8 8a11 |1271: const-wide v2, #double 3.64304e-224 // #118af82931234b54 │ │ -0717ec: 4c02 0001 |1276: aput-wide v2, v0, v1 │ │ -0717f0: 6200 5b0b |1278: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -0717f4: 1301 ae01 |127a: const/16 v1, #int 430 // #1ae │ │ -0717f8: 1802 6a5e 3517 f0dd 17e5 |127c: const-wide v2, #double -9.67151e+178 // #e517ddf017355e6a │ │ -071802: 4c02 0001 |1281: aput-wide v2, v0, v1 │ │ -071806: 6200 5b0b |1283: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -07180a: 1301 af01 |1285: const/16 v1, #int 431 // #1af │ │ -07180e: 1802 f6ea e268 be81 af89 |1287: const-wide v2, #double -5.00286e-262 // #89af81be68e2eaf6 │ │ -071818: 4c02 0001 |128c: aput-wide v2, v0, v1 │ │ -07181c: 6200 5b0b |128e: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -071820: 1301 b001 |1290: const/16 v1, #int 432 // #1b0 │ │ -071824: 1802 8aac 953a 9750 4b68 |1292: const-wide v2, #double 2.49244e+194 // #684b50973a95ac8a │ │ -07182e: 4c02 0001 |1297: aput-wide v2, v0, v1 │ │ -071832: 6200 5b0b |1299: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -071836: 1301 b101 |129b: const/16 v1, #int 433 // #1b1 │ │ -07183a: 1802 c881 0a2d 0791 f6db |129d: const-wide v2, #double -1.02514e+135 // #dbf691072d0a81c8 │ │ -071844: 4c02 0001 |12a2: aput-wide v2, v0, v1 │ │ -071848: 6200 5b0b |12a4: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -07184c: 1301 b201 |12a6: const/16 v1, #int 434 // #1b2 │ │ -071850: 1802 b882 5677 ae2f 2405 |12a8: const-wide v2, #double 6.7875e-284 // #05242fae775682b8 │ │ -07185a: 4c02 0001 |12ad: aput-wide v2, v0, v1 │ │ -07185e: 6200 5b0b |12af: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -071862: 1301 b301 |12b1: const/16 v1, #int 435 // #1b3 │ │ -071866: 1802 c27b 202e 92f3 3b20 |12b3: const-wide v2, #double 2.08471e-153 // #203bf3922e207bc2 │ │ -071870: 4c02 0001 |12b8: aput-wide v2, v0, v1 │ │ -071874: 6200 5b0b |12ba: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -071878: 1301 b401 |12bc: const/16 v1, #int 436 // #1b4 │ │ -07187c: 1802 ccd1 0e65 8462 2152 |12be: const-wide v2, #double 4.32294e+87 // #52216284650ed1cc │ │ -071886: 4c02 0001 |12c3: aput-wide v2, v0, v1 │ │ -07188a: 6200 5b0b |12c5: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -07188e: 1301 b501 |12c7: const/16 v1, #int 437 // #1b5 │ │ -071892: 1802 658b f07d 933c 1866 |12c9: const-wide v2, #double 6.4365e+183 // #66183c937df08b65 │ │ -07189c: 4c02 0001 |12ce: aput-wide v2, v0, v1 │ │ -0718a0: 6200 5b0b |12d0: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -0718a4: 1301 b601 |12d2: const/16 v1, #int 438 // #1b6 │ │ -0718a8: 1802 6033 426a b217 6031 |12d4: const-wide v2, #double 7.28646e-71 // #316017b26a423360 │ │ -0718b2: 4c02 0001 |12d9: aput-wide v2, v0, v1 │ │ -0718b6: 6200 5b0b |12db: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -0718ba: 1301 b701 |12dd: const/16 v1, #int 439 // #1b7 │ │ -0718be: 1802 7798 7a6c 4537 8234 |12df: const-wide v2, #double 9.28627e-56 // #348237456c7a9877 │ │ -0718c8: 4c02 0001 |12e4: aput-wide v2, v0, v1 │ │ -0718cc: 6200 5b0b |12e6: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -0718d0: 1301 b801 |12e8: const/16 v1, #int 440 // #1b8 │ │ -0718d4: 1802 b817 756d c6d3 72a0 |12ea: const-wide v2, #double -2.24672e-152 // #a072d3c66d7517b8 │ │ -0718de: 4c02 0001 |12ef: aput-wide v2, v0, v1 │ │ -0718e2: 6200 5b0b |12f1: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -0718e6: 1301 b901 |12f3: const/16 v1, #int 441 // #1b9 │ │ -0718ea: 1802 ccac 9c12 df28 a535 |12f5: const-wide v2, #double 2.82774e-50 // #35a528df129caccc │ │ -0718f4: 4c02 0001 |12fa: aput-wide v2, v0, v1 │ │ -0718f8: 6200 5b0b |12fc: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -0718fc: 1301 ba01 |12fe: const/16 v1, #int 442 // #1ba │ │ -071900: 1802 44f6 8442 96dc ff45 |1300: const-wide v2, #double 1.57771e+29 // #45ffdc964284f644 │ │ -07190a: 4c02 0001 |1305: aput-wide v2, v0, v1 │ │ -07190e: 6200 5b0b |1307: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -071912: 1301 bb01 |1309: const/16 v1, #int 443 // #1bb │ │ -071916: 1802 4fd0 3978 8b9c b473 |130b: const-wide v2, #double 2.30582e+249 // #73b49c8b7839d04f │ │ -071920: 4c02 0001 |1310: aput-wide v2, v0, v1 │ │ -071924: 6200 5b0b |1312: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -071928: 1301 bc01 |1314: const/16 v1, #int 444 // #1bc │ │ -07192c: 1802 62ff 2676 bec8 5966 |1316: const-wide v2, #double 1.0956e+185 // #6659c8be7626ff62 │ │ -071936: 4c02 0001 |131b: aput-wide v2, v0, v1 │ │ -07193a: 6200 5b0b |131d: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -07193e: 1301 bd01 |131f: const/16 v1, #int 445 // #1bd │ │ -071942: 1802 835f 5c79 181d 8a1b |1321: const-wide v2, #double 5.15537e-176 // #1b8a1d18795c5f83 │ │ -07194c: 4c02 0001 |1326: aput-wide v2, v0, v1 │ │ -071950: 6200 5b0b |1328: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -071954: 1301 be01 |132a: const/16 v1, #int 446 // #1be │ │ -071958: 1802 a36b 470a f4a6 2bf9 |132c: const-wide v2, #double -4.78691e+275 // #f92ba6f40a476ba3 │ │ -071962: 4c02 0001 |1331: aput-wide v2, v0, v1 │ │ -071966: 6200 5b0b |1333: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -07196a: 1301 bf01 |1335: const/16 v1, #int 447 // #1bf │ │ -07196e: 1802 160c ed18 8ed4 8abc |1337: const-wide v2, #double -4.65431e-17 // #bc8ad48e18ed0c16 │ │ -071978: 4c02 0001 |133c: aput-wide v2, v0, v1 │ │ -07197c: 6200 5b0b |133e: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -071980: 1301 c001 |1340: const/16 v1, #int 448 // #1c0 │ │ -071984: 1802 0829 4901 2cc9 76b8 |1342: const-wide v2, #double -1.07138e-36 // #b876c92c01492908 │ │ -07198e: 4c02 0001 |1347: aput-wide v2, v0, v1 │ │ -071992: 6200 5b0b |1349: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -071996: 1301 c101 |134b: const/16 v1, #int 449 // #1c1 │ │ -07199a: 1802 f554 b031 b6b4 52d3 |134d: const-wide v2, #double -2.43869e+93 // #d352b4b631b054f5 │ │ -0719a4: 4c02 0001 |1352: aput-wide v2, v0, v1 │ │ -0719a8: 6200 5b0b |1354: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -0719ac: 1301 c201 |1356: const/16 v1, #int 450 // #1c2 │ │ -0719b0: 1802 9c41 7910 5ddf 2288 |1358: const-wide v2, #double -1.78617e-269 // #8822df5d1079419c │ │ -0719ba: 4c02 0001 |135d: aput-wide v2, v0, v1 │ │ -0719be: 6200 5b0b |135f: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -0719c2: 1301 c301 |1361: const/16 v1, #int 451 // #1c3 │ │ -0719c6: 1802 ace3 f21e 0662 9014 |1363: const-wide v2, #double 1.24582e-209 // #149062061ef2e3ac │ │ -0719d0: 4c02 0001 |1368: aput-wide v2, v0, v1 │ │ -0719d4: 6200 5b0b |136a: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -0719d8: 1301 c401 |136c: const/16 v1, #int 452 // #1c4 │ │ -0719dc: 1802 47fb 0a2e 8cb3 e18e |136e: const-wide v2, #double -5.43676e-237 // #8ee1b38c2e0afb47 │ │ -0719e6: 4c02 0001 |1373: aput-wide v2, v0, v1 │ │ -0719ea: 6200 5b0b |1375: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -0719ee: 1301 c501 |1377: const/16 v1, #int 453 // #1c5 │ │ -0719f2: 1802 d1de 4123 a9c3 f8a3 |1379: const-wide v2, #double -2.12945e-135 // #a3f8c3a92341ded1 │ │ -0719fc: 4c02 0001 |137e: aput-wide v2, v0, v1 │ │ -071a00: 6200 5b0b |1380: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -071a04: 1301 c601 |1382: const/16 v1, #int 454 // #1c6 │ │ -071a08: 1802 334f 411d 6973 c69c |1384: const-wide v2, #double -4.64756e-170 // #9cc673691d414f33 │ │ -071a12: 4c02 0001 |1389: aput-wide v2, v0, v1 │ │ -071a16: 6200 5b0b |138b: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -071a1a: 1301 c701 |138d: const/16 v1, #int 455 // #1c7 │ │ -071a1e: 1802 d4db 5e30 20b1 e2c2 |138f: const-wide v2, #double -1.64416e+14 // #c2e2b120305edbd4 │ │ -071a28: 4c02 0001 |1394: aput-wide v2, v0, v1 │ │ -071a2c: 6200 5b0b |1396: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -071a30: 1301 c801 |1398: const/16 v1, #int 456 // #1c8 │ │ -071a34: 1802 63f3 a76a ea14 4d4f |139a: const-wide v2, #double 1.02766e+74 // #4f4d14ea6aa7f363 │ │ -071a3e: 4c02 0001 |139f: aput-wide v2, v0, v1 │ │ -071a42: 6200 5b0b |13a1: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -071a46: 1301 c901 |13a3: const/16 v1, #int 457 // #1c9 │ │ -071a4a: 1802 1ac2 ef19 18e2 92a3 |13a5: const-wide v2, #double -2.5371e-137 // #a392e21819efc21a │ │ -071a54: 4c02 0001 |13aa: aput-wide v2, v0, v1 │ │ -071a58: 6200 5b0b |13ac: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -071a5c: 1301 ca01 |13ae: const/16 v1, #int 458 // #1ca │ │ -071a60: 1802 a9d9 0907 8a04 4999 |13b0: const-wide v2, #double -7.18721e-187 // #9949048a0709d9a9 │ │ -071a6a: 4c02 0001 |13b5: aput-wide v2, v0, v1 │ │ -071a6e: 6200 5b0b |13b7: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -071a72: 1301 cb01 |13b9: const/16 v1, #int 459 // #1cb │ │ -071a76: 1802 458b d953 e3d6 25a8 |13bb: const-wide v2, #double -2.77136e-115 // #a825d6e353d98b45 │ │ -071a80: 4c02 0001 |13c0: aput-wide v2, v0, v1 │ │ -071a84: 6200 5b0b |13c2: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -071a88: 1301 cc01 |13c4: const/16 v1, #int 460 // #1cc │ │ -071a8c: 1802 149d cc44 e0eb eaf0 |13c6: const-wide v2, #double -8.55981e+235 // #f0eaebe044cc9d14 │ │ -071a96: 4c02 0001 |13cb: aput-wide v2, v0, v1 │ │ -071a9a: 6200 5b0b |13cd: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -071a9e: 1301 cd01 |13cf: const/16 v1, #int 461 // #1cd │ │ -071aa2: 1802 8d6f 613b b61f f9da |13d1: const-wide v2, #double -1.74151e+130 // #daf91fb63b616f8d │ │ -071aac: 4c02 0001 |13d6: aput-wide v2, v0, v1 │ │ -071ab0: 6200 5b0b |13d8: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -071ab4: 1301 ce01 |13da: const/16 v1, #int 462 // #1ce │ │ -071ab8: 1802 0aff 1f51 0afd 6336 |13dc: const-wide v2, #double 1.09413e-46 // #3663fd0a511fff0a │ │ -071ac2: 4c02 0001 |13e1: aput-wide v2, v0, v1 │ │ -071ac6: 6200 5b0b |13e3: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -071aca: 1301 cf01 |13e5: const/16 v1, #int 463 // #1cf │ │ -071ace: 1802 faa9 ba32 fef8 1635 |13e7: const-wide v2, #double 5.99614e-53 // #3516f8fe32baa9fa │ │ -071ad8: 4c02 0001 |13ec: aput-wide v2, v0, v1 │ │ -071adc: 6200 5b0b |13ee: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -071ae0: 1301 d001 |13f0: const/16 v1, #int 464 // #1d0 │ │ -071ae4: 1802 7231 a65f e0d1 41a8 |13f2: const-wide v2, #double -9.04514e-115 // #a841d1e05fa63172 │ │ -071aee: 4c02 0001 |13f7: aput-wide v2, v0, v1 │ │ -071af2: 6200 5b0b |13f9: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -071af6: 1301 d101 |13fb: const/16 v1, #int 465 // #1d1 │ │ -071afa: 1802 9ca6 2f5b 37e0 169e |13fd: const-wide v2, #double -9.93115e-164 // #9e16e0375b2fa69c │ │ -071b04: 4c02 0001 |1402: aput-wide v2, v0, v1 │ │ -071b08: 6200 5b0b |1404: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -071b0c: 1301 d201 |1406: const/16 v1, #int 466 // #1d2 │ │ -071b10: 1802 124a 7d68 c98d 10bb |1408: const-wide v2, #double -3.42326e-24 // #bb108dc9687d4a12 │ │ -071b1a: 4c02 0001 |140d: aput-wide v2, v0, v1 │ │ -071b1e: 6200 5b0b |140f: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -071b22: 1301 d301 |1411: const/16 v1, #int 467 // #1d3 │ │ -071b26: 1802 e504 3c1a 7b5d c3e6 |1413: const-wide v2, #double -1.05324e+187 // #e6c35d7b1a3c04e5 │ │ -071b30: 4c02 0001 |1418: aput-wide v2, v0, v1 │ │ -071b34: 6200 5b0b |141a: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -071b38: 1301 d401 |141c: const/16 v1, #int 468 // #1d4 │ │ -071b3c: 1802 e6df 8330 128d c1e1 |141e: const-wide v2, #double -7.89607e+162 // #e1c18d123083dfe6 │ │ -071b46: 4c02 0001 |1423: aput-wide v2, v0, v1 │ │ -071b4a: 6200 5b0b |1425: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -071b4e: 1301 d501 |1427: const/16 v1, #int 469 // #1d5 │ │ -071b52: 1802 5e7e 515f 53de 4081 |1429: const-wide v2, #double -1.2299e-302 // #8140de535f517e5e │ │ -071b5c: 4c02 0001 |142e: aput-wide v2, v0, v1 │ │ -071b60: 6200 5b0b |1430: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -071b64: 1301 d601 |1432: const/16 v1, #int 470 // #1d6 │ │ -071b68: 1802 586e f27a 6794 638b |1434: const-wide v2, #double -8.34564e-254 // #8b6394677af26e58 │ │ -071b72: 4c02 0001 |1439: aput-wide v2, v0, v1 │ │ -071b76: 6200 5b0b |143b: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -071b7a: 1301 d701 |143d: const/16 v1, #int 471 // #1d7 │ │ -071b7e: 1802 b55d 446e c122 0bf1 |143f: const-wide v2, #double -3.45119e+236 // #f10b22c16e445db5 │ │ -071b88: 4c02 0001 |1444: aput-wide v2, v0, v1 │ │ -071b8c: 6200 5b0b |1446: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -071b90: 1301 d801 |1448: const/16 v1, #int 472 // #1d8 │ │ -071b94: 1802 26bd 9078 c709 8686 |144a: const-wide v2, #double -3.10807e-277 // #868609c77890bd26 │ │ -071b9e: 4c02 0001 |144f: aput-wide v2, v0, v1 │ │ -071ba2: 6200 5b0b |1451: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -071ba6: 1301 d901 |1453: const/16 v1, #int 473 // #1d9 │ │ -071baa: 1802 84d7 1c0f 1658 86e3 |1455: const-wide v2, #double -2.69842e+171 // #e38658160f1cd784 │ │ -071bb4: 4c02 0001 |145a: aput-wide v2, v0, v1 │ │ -071bb8: 6200 5b0b |145c: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -071bbc: 1301 da01 |145e: const/16 v1, #int 474 // #1da │ │ -071bc0: 1802 8a2b 8a48 d268 cb5e |1460: const-wide v2, #double 4.38095e+148 // #5ecb68d2488a2b8a │ │ -071bca: 4c02 0001 |1465: aput-wide v2, v0, v1 │ │ -071bce: 6200 5b0b |1467: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -071bd2: 1301 db01 |1469: const/16 v1, #int 475 // #1db │ │ -071bd6: 1802 e82e e906 b59f b6bd |146b: const-wide v2, #double -2.05763e-11 // #bdb69fb506e92ee8 │ │ -071be0: 4c02 0001 |1470: aput-wide v2, v0, v1 │ │ -071be4: 6200 5b0b |1472: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -071be8: 1301 dc01 |1474: const/16 v1, #int 476 // #1dc │ │ -071bec: 1802 175b cd03 efbc 5797 |1476: const-wide v2, #double -3.17561e-196 // #9757bcef03cd5b17 │ │ -071bf6: 4c02 0001 |147b: aput-wide v2, v0, v1 │ │ -071bfa: 6200 5b0b |147d: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -071bfe: 1301 dd01 |147f: const/16 v1, #int 477 // #1dd │ │ -071c02: 1802 8d36 c92b 3562 9411 |1481: const-wide v2, #double 5.50687e-224 // #119462352bc9368d │ │ -071c0c: 4c02 0001 |1486: aput-wide v2, v0, v1 │ │ -071c10: 6200 5b0b |1488: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -071c14: 1301 de01 |148a: const/16 v1, #int 478 // #1de │ │ -071c18: 1802 b859 9b2e e092 8e1c |148c: const-wide v2, #double 3.95568e-171 // #1c8e92e02e9b59b8 │ │ -071c22: 4c02 0001 |1491: aput-wide v2, v0, v1 │ │ -071c26: 6200 5b0b |1493: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -071c2a: 1301 df01 |1495: const/16 v1, #int 479 // #1df │ │ -071c2e: 1802 c05a 6654 df69 0520 |1497: const-wide v2, #double 1.99637e-154 // #200569df54665ac0 │ │ -071c38: 4c02 0001 |149c: aput-wide v2, v0, v1 │ │ -071c3c: 6200 5b0b |149e: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -071c40: 1301 e001 |14a0: const/16 v1, #int 480 // #1e0 │ │ -071c44: 1802 7508 1003 f56c 9816 |14a2: const-wide v2, #double 7.97753e-200 // #16986cf503100875 │ │ -071c4e: 4c02 0001 |14a7: aput-wide v2, v0, v1 │ │ -071c52: 6200 5b0b |14a9: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -071c56: 1301 e101 |14ab: const/16 v1, #int 481 // #1e1 │ │ -071c5a: 1802 8904 0412 1264 620c |14ad: const-wide v2, #double 5.13732e-249 // #0c62641212040489 │ │ -071c64: 4c02 0001 |14b2: aput-wide v2, v0, v1 │ │ -071c68: 6200 5b0b |14b4: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -071c6c: 1301 e201 |14b6: const/16 v1, #int 482 // #1e2 │ │ -071c70: 1802 701c a107 7268 0aa8 |14b8: const-wide v2, #double -8.37774e-116 // #a80a687207a11c70 │ │ -071c7a: 4c02 0001 |14bd: aput-wide v2, v0, v1 │ │ -071c7e: 6200 5b0b |14bf: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -071c82: 1301 e301 |14c1: const/16 v1, #int 483 // #1e3 │ │ -071c86: 1802 7bc0 ea23 2507 3e12 |14c3: const-wide v2, #double 8.30708e-221 // #123e072523eac07b │ │ -071c90: 4c02 0001 |14c8: aput-wide v2, v0, v1 │ │ -071c94: 6200 5b0b |14ca: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -071c98: 1301 e401 |14cc: const/16 v1, #int 484 // #1e4 │ │ -071c9c: 1802 f5b8 7260 1764 6b02 |14ce: const-wide v2, #double 5.2353e-297 // #026b64176072b8f5 │ │ -071ca6: 4c02 0001 |14d3: aput-wide v2, v0, v1 │ │ -071caa: 6200 5b0b |14d5: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -071cae: 1301 e501 |14d7: const/16 v1, #int 485 // #1e5 │ │ -071cb2: 1802 023a c560 7abb 7e02 |14d9: const-wide v2, #double 1.17479e-296 // #027ebb7a60c53a02 │ │ -071cbc: 4c02 0001 |14de: aput-wide v2, v0, v1 │ │ -071cc0: 6200 5b0b |14e0: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -071cc4: 1301 e601 |14e2: const/16 v1, #int 486 // #1e6 │ │ -071cc8: 1802 523f 9052 8f92 d04c |14e4: const-wide v2, #double 1.06524e+62 // #4cd0928f52903f52 │ │ -071cd2: 4c02 0001 |14e9: aput-wide v2, v0, v1 │ │ -071cd6: 6200 5b0b |14eb: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -071cda: 1301 e701 |14ed: const/16 v1, #int 487 // #1e7 │ │ -071cde: 1802 b4b9 387a 6e44 6504 |14ef: const-wide v2, #double 1.74585e-287 // #0465446e7a38b9b4 │ │ -071ce8: 4c02 0001 |14f4: aput-wide v2, v0, v1 │ │ -071cec: 6200 5b0b |14f6: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -071cf0: 1301 e801 |14f8: const/16 v1, #int 488 // #1e8 │ │ -071cf4: 1802 9a94 3533 fd09 0845 |14fa: const-wide v2, #double 3.63267e+24 // #450809fd3335949a │ │ -071cfe: 4c02 0001 |14ff: aput-wide v2, v0, v1 │ │ -071d02: 6200 5b0b |1501: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -071d06: 1301 e901 |1503: const/16 v1, #int 489 // #1e9 │ │ -071d0a: 1802 1570 333a 5e88 720a |1505: const-wide v2, #double 2.41069e-258 // #0a72885e3a337015 │ │ -071d14: 4c02 0001 |150a: aput-wide v2, v0, v1 │ │ -071d18: 6200 5b0b |150c: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -071d1c: 1301 ea01 |150e: const/16 v1, #int 490 // #1ea │ │ -071d20: 1802 d6b8 0068 d17b 627d |1510: const-wide v2, #double 9.44395e+295 // #7d627bd16800b8d6 │ │ -071d2a: 4c02 0001 |1515: aput-wide v2, v0, v1 │ │ -071d2e: 6200 5b0b |1517: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -071d32: 1301 eb01 |1519: const/16 v1, #int 491 // #1eb │ │ -071d36: 1802 1881 b92f 4235 e430 |151b: const-wide v2, #double 3.57417e-73 // #30e435422fb98118 │ │ -071d40: 4c02 0001 |1520: aput-wide v2, v0, v1 │ │ -071d44: 6200 5b0b |1522: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -071d48: 1301 ec01 |1524: const/16 v1, #int 492 // #1ec │ │ -071d4c: 1802 b12f bd79 86e5 c581 |1526: const-wide v2, #double -4.08706e-300 // #81c5e58679bd2fb1 │ │ -071d56: 4c02 0001 |152b: aput-wide v2, v0, v1 │ │ -071d5a: 6200 5b0b |152d: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -071d5e: 1301 ed01 |152f: const/16 v1, #int 493 // #1ed │ │ -071d62: 1802 ac59 0628 22a0 5328 |1531: const-wide v2, #double 1.99234e-114 // #2853a022280659ac │ │ -071d6c: 4c02 0001 |1536: aput-wide v2, v0, v1 │ │ -071d70: 6200 5b0b |1538: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -071d74: 1301 ee01 |153a: const/16 v1, #int 494 // #1ee │ │ -071d78: 1802 e256 2253 d9a5 e935 |153c: const-wide v2, #double 5.48405e-49 // #35e9a5d9532256e2 │ │ -071d82: 4c02 0001 |1541: aput-wide v2, v0, v1 │ │ -071d86: 6200 5b0b |1543: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -071d8a: 1301 ef01 |1545: const/16 v1, #int 495 // #1ef │ │ -071d8e: 1802 5f7f 424c 77dc 8395 |1547: const-wide v2, #double -4.94901e-205 // #9583dc774c427f5f │ │ -071d98: 4c02 0001 |154c: aput-wide v2, v0, v1 │ │ -071d9c: 6200 5b0b |154e: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -071da0: 1301 f001 |1550: const/16 v1, #int 496 // #1f0 │ │ -071da4: 1802 9b6a f37d 6106 1182 |1552: const-wide v2, #double -1.01688e-298 // #821106617df36a9b │ │ -071dae: 4c02 0001 |1557: aput-wide v2, v0, v1 │ │ -071db2: 6200 5b0b |1559: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -071db6: 1301 f101 |155b: const/16 v1, #int 497 // #1f1 │ │ -071dba: 1802 b5a6 767d 83aa 3ba0 |155d: const-wide v2, #double -2.06343e-153 // #a03baa837d76a6b5 │ │ -071dc4: 4c02 0001 |1562: aput-wide v2, v0, v1 │ │ -071dc8: 6200 5b0b |1564: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -071dcc: 1301 f201 |1566: const/16 v1, #int 498 // #1f2 │ │ -071dd0: 1802 4d92 1330 fbe6 eb8e |1568: const-wide v2, #double -8.56984e-237 // #8eebe6fb3013924d │ │ -071dda: 4c02 0001 |156d: aput-wide v2, v0, v1 │ │ -071dde: 6200 5b0b |156f: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -071de2: 1301 f301 |1571: const/16 v1, #int 499 // #1f3 │ │ -071de6: 1802 3581 6b0f f97a c594 |1573: const-wide v2, #double -1.30676e-208 // #94c57af90f6b8135 │ │ -071df0: 4c02 0001 |1578: aput-wide v2, v0, v1 │ │ -071df4: 6200 5b0b |157a: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -071df8: 1301 f401 |157c: const/16 v1, #int 500 // #1f4 │ │ -071dfc: 1802 30f9 f141 2dd7 153e |157e: const-wide v2, #double 1.27129e-09 // #3e15d72d41f1f930 │ │ -071e06: 4c02 0001 |1583: aput-wide v2, v0, v1 │ │ -071e0a: 6200 5b0b |1585: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -071e0e: 1301 f501 |1587: const/16 v1, #int 501 // #1f5 │ │ -071e12: 1802 974c 6a3d f463 fb8a |1589: const-wide v2, #double -9.12101e-256 // #8afb63f43d6a4c97 │ │ -071e1c: 4c02 0001 |158e: aput-wide v2, v0, v1 │ │ -071e20: 6200 5b0b |1590: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -071e24: 1301 f601 |1592: const/16 v1, #int 502 // #1f6 │ │ -071e28: 1802 418a d138 f68f 9a62 |1594: const-wide v2, #double 9.78958e+166 // #629a8ff638d18a41 │ │ -071e32: 4c02 0001 |1599: aput-wide v2, v0, v1 │ │ -071e36: 6200 5b0b |159b: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -071e3a: 1301 f701 |159d: const/16 v1, #int 503 // #1f7 │ │ -071e3e: 1802 5cd5 f41c c287 3ee5 |159f: const-wide v2, #double -4.94867e+179 // #e53e87c21cf4d55c │ │ -071e48: 4c02 0001 |15a4: aput-wide v2, v0, v1 │ │ -071e4c: 6200 5b0b |15a6: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -071e50: 1301 f801 |15a8: const/16 v1, #int 504 // #1f8 │ │ -071e54: 1802 1193 7d08 6056 9391 |15aa: const-wide v2, #double -5.22422e-224 // #91935660087d9311 │ │ -071e5e: 4c02 0001 |15af: aput-wide v2, v0, v1 │ │ -071e62: 6200 5b0b |15b1: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -071e66: 1301 f901 |15b3: const/16 v1, #int 505 // #1f9 │ │ -071e6a: 1802 3b38 2c14 0f0a 0192 |15b5: const-wide v2, #double -5.8923e-222 // #92010a0f142c383b │ │ -071e74: 4c02 0001 |15ba: aput-wide v2, v0, v1 │ │ -071e78: 6200 5b0b |15bc: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -071e7c: 1301 fa01 |15be: const/16 v1, #int 506 // #1fa │ │ -071e80: 1802 4728 986d 027a fb59 |15c0: const-wide v2, #double 2.90617e+125 // #59fb7a026d982847 │ │ -071e8a: 4c02 0001 |15c5: aput-wide v2, v0, v1 │ │ -071e8e: 6200 5b0b |15c7: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -071e92: 1301 fb01 |15c9: const/16 v1, #int 507 // #1fb │ │ -071e96: 1802 a051 5c6b 9d50 3f52 |15cb: const-wide v2, #double 1.55736e+88 // #523f509d6b5c51a0 │ │ -071ea0: 4c02 0001 |15d0: aput-wide v2, v0, v1 │ │ -071ea4: 6200 5b0b |15d2: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -071ea8: 1301 fc01 |15d4: const/16 v1, #int 508 // #1fc │ │ -071eac: 1802 faca 787e 4eb9 e29d |15d6: const-wide v2, #double -1.01608e-164 // #9de2b94e7e78cafa │ │ -071eb6: 4c02 0001 |15db: aput-wide v2, v0, v1 │ │ -071eba: 6200 5b0b |15dd: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -071ebe: 1301 fd01 |15df: const/16 v1, #int 509 // #1fd │ │ -071ec2: 1802 6068 9e58 d0ef 0823 |15e1: const-wide v2, #double 6.54383e-140 // #2308efd0589e6860 │ │ -071ecc: 4c02 0001 |15e6: aput-wide v2, v0, v1 │ │ -071ed0: 6200 5b0b |15e8: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -071ed4: 1301 fe01 |15ea: const/16 v1, #int 510 // #1fe │ │ -071ed8: 1802 506c 2905 a2fc ca45 |15ec: const-wide v2, #double 1.6704e+28 // #45cafca205296c50 │ │ -071ee2: 4c02 0001 |15f1: aput-wide v2, v0, v1 │ │ -071ee6: 6200 5b0b |15f3: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -071eea: 1301 ff01 |15f5: const/16 v1, #int 511 // #1ff │ │ -071eee: 1802 e641 6055 fc3f ab6a |15f7: const-wide v2, #double 6.83491e+205 // #6aab3ffc556041e6 │ │ -071ef8: 4c02 0001 |15fc: aput-wide v2, v0, v1 │ │ -071efc: 6200 5b0b |15fe: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -071f00: 1301 0002 |1600: const/16 v1, #int 512 // #200 │ │ -071f04: 1802 678e 1538 ba74 e3a6 |1602: const-wide v2, #double -2.35453e-121 // #a6e374ba38158e67 │ │ -071f0e: 4c02 0001 |1607: aput-wide v2, v0, v1 │ │ -071f12: 6200 5b0b |1609: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -071f16: 1301 0102 |160b: const/16 v1, #int 513 // #201 │ │ -071f1a: 1802 a56e 7549 ff37 cf53 |160d: const-wide v2, #double 5.2096e+95 // #53cf37ff49756ea5 │ │ -071f24: 4c02 0001 |1612: aput-wide v2, v0, v1 │ │ -071f28: 6200 5b0b |1614: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -071f2c: 1301 0202 |1616: const/16 v1, #int 514 // #202 │ │ -071f30: 1802 a3df 120d 82ca 95d1 |1618: const-wide v2, #double -1.05832e+85 // #d195ca820d12dfa3 │ │ -071f3a: 4c02 0001 |161d: aput-wide v2, v0, v1 │ │ -071f3e: 6200 5b0b |161f: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -071f42: 1301 0302 |1621: const/16 v1, #int 515 // #203 │ │ -071f46: 1802 323c cf0d 56ce 8990 |1623: const-wide v2, #double -5.31905e-229 // #9089ce560dcf3c32 │ │ -071f50: 4c02 0001 |1628: aput-wide v2, v0, v1 │ │ -071f54: 6200 5b0b |162a: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -071f58: 1301 0402 |162c: const/16 v1, #int 516 // #204 │ │ -071f5c: 1802 ed4d 2c1e 26af 1ae1 |162e: const-wide v2, #double -5.86181e+159 // #e11aaf261e2c4ded │ │ -071f66: 4c02 0001 |1633: aput-wide v2, v0, v1 │ │ -071f6a: 6200 5b0b |1635: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -071f6e: 1301 0502 |1637: const/16 v1, #int 517 // #205 │ │ -071f72: 1802 de59 ac57 9aba 9911 |1639: const-wide v2, #double 6.95096e-224 // #1199ba9a57ac59de │ │ -071f7c: 4c02 0001 |163e: aput-wide v2, v0, v1 │ │ -071f80: 6200 5b0b |1640: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -071f84: 1301 0602 |1642: const/16 v1, #int 518 // #206 │ │ -071f88: 1802 a331 a859 7db8 2966 |1644: const-wide v2, #double 1.36612e+184 // #6629b87d59a831a3 │ │ -071f92: 4c02 0001 |1649: aput-wide v2, v0, v1 │ │ -071f96: 6200 5b0b |164b: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -071f9a: 1301 0702 |164d: const/16 v1, #int 519 // #207 │ │ -071f9e: 1802 f1df a32f 6619 77ed |164f: const-wide v2, #double -2.03852e+219 // #ed7719662fa3dff1 │ │ -071fa8: 4c02 0001 |1654: aput-wide v2, v0, v1 │ │ -071fac: 6200 5b0b |1656: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -071fb0: 1301 0802 |1658: const/16 v1, #int 520 // #208 │ │ -071fb4: 1802 77cc bf0d 861a f5ab |165a: const-wide v2, #double -6.17502e-97 // #abf51a860dbfcc77 │ │ -071fbe: 4c02 0001 |165f: aput-wide v2, v0, v1 │ │ -071fc2: 6200 5b0b |1661: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -071fc6: 1301 0902 |1663: const/16 v1, #int 521 // #209 │ │ -071fca: 1802 ea06 0048 ca0e 1198 |1665: const-wide v2, #double -9.34685e-193 // #98110eca480006ea │ │ -071fd4: 4c02 0001 |166a: aput-wide v2, v0, v1 │ │ -071fd8: 6200 5b0b |166c: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -071fdc: 1301 0a02 |166e: const/16 v1, #int 522 // #20a │ │ -071fe0: 1802 f7fa 0919 176a 1cf3 |1670: const-wide v2, #double -3.10424e+246 // #f31c6a171909faf7 │ │ -071fea: 4c02 0001 |1675: aput-wide v2, v0, v1 │ │ -071fee: 6200 5b0b |1677: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -071ff2: 1301 0b02 |1679: const/16 v1, #int 523 // #20b │ │ -071ff6: 1802 c07a 0b3b f423 bb9d |167b: const-wide v2, #double -1.84102e-165 // #9dbb23f43b0b7ac0 │ │ -072000: 4c02 0001 |1680: aput-wide v2, v0, v1 │ │ -072004: 6200 5b0b |1682: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -072008: 1301 0c02 |1684: const/16 v1, #int 524 // #20c │ │ -07200c: 1802 1e97 544d 3936 ba93 |1686: const-wide v2, #double -1.21658e-213 // #93ba36394d54971e │ │ -072016: 4c02 0001 |168b: aput-wide v2, v0, v1 │ │ -07201a: 6200 5b0b |168d: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -07201e: 1301 0d02 |168f: const/16 v1, #int 525 // #20d │ │ -072022: 1802 c4db e049 8ec0 7f06 |1691: const-wide v2, #double 2.23902e-277 // #067fc08e49e0dbc4 │ │ -07202c: 4c02 0001 |1696: aput-wide v2, v0, v1 │ │ -072030: 6200 5b0b |1698: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -072034: 1301 0e02 |169a: const/16 v1, #int 526 // #20e │ │ -072038: 1802 e1a8 2f0c 7ce8 c655 |169c: const-wide v2, #double 1.64187e+105 // #55c6e87c0c2fa8e1 │ │ -072042: 4c02 0001 |16a1: aput-wide v2, v0, v1 │ │ -072046: 6200 5b0b |16a3: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -07204a: 1301 0f02 |16a5: const/16 v1, #int 527 // #20f │ │ -07204e: 1802 fc96 9602 24bd 6e6d |16a7: const-wide v2, #double 1.35636e+219 // #6d6ebd24029696fc │ │ -072058: 4c02 0001 |16ac: aput-wide v2, v0, v1 │ │ -07205c: 6200 5b0b |16ae: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -072060: 1301 1002 |16b0: const/16 v1, #int 528 // #210 │ │ -072064: 1802 b724 6319 05f8 5f33 |16b2: const-wide v2, #double 3.10848e-61 // #335ff805196324b7 │ │ -07206e: 4c02 0001 |16b7: aput-wide v2, v0, v1 │ │ -072072: 6200 5b0b |16b9: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -072076: 1301 1102 |16bb: const/16 v1, #int 529 // #211 │ │ -07207a: 1802 29e8 e952 efaa 2ec2 |16bd: const-wide v2, #double -6.58584e+10 // #c22eaaef52e9e829 │ │ -072084: 4c02 0001 |16c2: aput-wide v2, v0, v1 │ │ -072088: 6200 5b0b |16c4: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -07208c: 1301 1202 |16c6: const/16 v1, #int 530 // #212 │ │ -072090: 1802 4492 8b14 1b1f b52e |16c8: const-wide v2, #double 1.08724e-83 // #2eb51f1b148b9244 │ │ -07209a: 4c02 0001 |16cd: aput-wide v2, v0, v1 │ │ -07209e: 6200 5b0b |16cf: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -0720a2: 1301 1302 |16d1: const/16 v1, #int 531 // #213 │ │ -0720a6: 1802 7070 725a ff10 b5c8 |16d3: const-wide v2, #double -1.83514e+42 // #c8b510ff5a727070 │ │ -0720b0: 4c02 0001 |16d8: aput-wide v2, v0, v1 │ │ -0720b4: 6200 5b0b |16da: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -0720b8: 1301 1402 |16dc: const/16 v1, #int 532 // #214 │ │ -0720bc: 1802 789e cb62 a9de 0da7 |16de: const-wide v2, #double -1.44592e-120 // #a70ddea962cb9e78 │ │ -0720c6: 4c02 0001 |16e3: aput-wide v2, v0, v1 │ │ -0720ca: 6200 5b0b |16e5: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -0720ce: 1301 1502 |16e7: const/16 v1, #int 533 // #215 │ │ -0720d2: 1802 0370 8c1a 067c 3528 |16e9: const-wide v2, #double 5.45263e-115 // #28357c061a8c7003 │ │ -0720dc: 4c02 0001 |16ee: aput-wide v2, v0, v1 │ │ -0720e0: 6200 5b0b |16f0: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -0720e4: 1301 1602 |16f2: const/16 v1, #int 534 // #216 │ │ -0720e8: 1802 fc31 806c 3042 28ad |16f4: const-wide v2, #double -3.72148e-91 // #ad2842306c8031fc │ │ -0720f2: 4c02 0001 |16f9: aput-wide v2, v0, v1 │ │ -0720f6: 6200 5b0b |16fb: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -0720fa: 1301 1702 |16fd: const/16 v1, #int 535 // #217 │ │ -0720fe: 1802 2353 2a46 27df b081 |16ff: const-wide v2, #double -1.57457e-300 // #81b0df27462a5323 │ │ -072108: 4c02 0001 |1704: aput-wide v2, v0, v1 │ │ -07210c: 6200 5b0b |1706: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -072110: 1301 1802 |1708: const/16 v1, #int 536 // #218 │ │ -072114: 1802 5a4e d26f 856b be34 |170a: const-wide v2, #double 1.24062e-54 // #34be6b856fd24e5a │ │ -07211e: 4c02 0001 |170f: aput-wide v2, v0, v1 │ │ -072122: 6200 5b0b |1711: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -072126: 1301 1902 |1713: const/16 v1, #int 537 // #219 │ │ -07212a: 1802 addc 3e7a f161 b660 |1715: const-wide v2, #double 7.6826e+157 // #60b661f17a3edcad │ │ -072134: 4c02 0001 |171a: aput-wide v2, v0, v1 │ │ -072138: 6200 5b0b |171c: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -07213c: 1301 1a02 |171e: const/16 v1, #int 538 // #21a │ │ -072140: 1802 858b 7d04 501c eb2a |1720: const-wide v2, #double 6.05216e-102 // #2aeb1c50047d8b85 │ │ -07214a: 4c02 0001 |1725: aput-wide v2, v0, v1 │ │ -07214e: 6200 5b0b |1727: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -072152: 1301 1b02 |1729: const/16 v1, #int 539 // #21b │ │ -072156: 1802 70e0 0f68 325c 7ccc |172b: const-wide v2, #double -2.84831e+60 // #cc7c5c32680fe070 │ │ -072160: 4c02 0001 |1730: aput-wide v2, v0, v1 │ │ -072164: 6200 5b0b |1732: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -072168: 1301 1c02 |1734: const/16 v1, #int 540 // #21c │ │ -07216c: 1802 0fb8 cb61 a303 0e21 |1736: const-wide v2, #double 1.83383e-149 // #210e03a361cbb80f │ │ -072176: 4c02 0001 |173b: aput-wide v2, v0, v1 │ │ -07217a: 6200 5b0b |173d: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -07217e: 1301 1d02 |173f: const/16 v1, #int 541 // #21d │ │ -072182: 1802 0617 1e3b b9dc 1b71 |1741: const-wide v2, #double 7.08716e+236 // #711bdcb93b1e1706 │ │ -07218c: 4c02 0001 |1746: aput-wide v2, v0, v1 │ │ -072190: 6200 5b0b |1748: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -072194: 1301 1e02 |174a: const/16 v1, #int 542 // #21e │ │ -072198: 1802 63b6 3d1e 0644 5761 |174c: const-wide v2, #double 8.17738e+160 // #615744061e3db663 │ │ -0721a2: 4c02 0001 |1751: aput-wide v2, v0, v1 │ │ -0721a6: 6200 5b0b |1753: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -0721aa: 1301 1f02 |1755: const/16 v1, #int 543 // #21f │ │ -0721ae: 1802 2f3d 0918 7ab7 0acb |1757: const-wide v2, #double -3.19869e+53 // #cb0ab77a18093d2f │ │ -0721b8: 4c02 0001 |175c: aput-wide v2, v0, v1 │ │ -0721bc: 6200 5b0b |175e: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -0721c0: 1301 2002 |1760: const/16 v1, #int 544 // #220 │ │ -0721c4: 1802 0158 3f2f 7a3a e6d2 |1762: const-wide v2, #double -2.26401e+91 // #d2e63a7a2f3f5801 │ │ -0721ce: 4c02 0001 |1767: aput-wide v2, v0, v1 │ │ -0721d2: 6200 5b0b |1769: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -0721d6: 1301 2102 |176b: const/16 v1, #int 545 // #221 │ │ -0721da: 1802 1549 907a 75bb 8ff2 |176d: const-wide v2, #double -6.77092e+243 // #f28fbb757a904915 │ │ -0721e4: 4c02 0001 |1772: aput-wide v2, v0, v1 │ │ -0721e8: 6200 5b0b |1774: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -0721ec: 1301 2202 |1776: const/16 v1, #int 546 // #222 │ │ -0721f0: 1802 0892 375b 8839 0a8b |1778: const-wide v2, #double -1.74657e-255 // #8b0a39885b379208 │ │ -0721fa: 4c02 0001 |177d: aput-wide v2, v0, v1 │ │ -0721fe: 6200 5b0b |177f: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -072202: 1301 2302 |1781: const/16 v1, #int 547 // #223 │ │ -072206: 1802 fe26 2446 714c 7a38 |1783: const-wide v2, #double 1.23655e-36 // #387a4c71462426fe │ │ -072210: 4c02 0001 |1788: aput-wide v2, v0, v1 │ │ -072214: 6200 5b0b |178a: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -072218: 1301 2402 |178c: const/16 v1, #int 548 // #224 │ │ -07221c: 1802 9d0b e86b a882 54f1 |178e: const-wide v2, #double -8.34738e+237 // #f15482a86be80b9d │ │ -072226: 4c02 0001 |1793: aput-wide v2, v0, v1 │ │ -07222a: 6200 5b0b |1795: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -07222e: 1301 2502 |1797: const/16 v1, #int 549 // #225 │ │ -072232: 1802 b707 184c 8c3f 8295 |1799: const-wide v2, #double -4.54709e-205 // #95823f8c4c1807b7 │ │ -07223c: 4c02 0001 |179e: aput-wide v2, v0, v1 │ │ -072240: 6200 5b0b |17a0: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -072244: 1301 2602 |17a2: const/16 v1, #int 550 // #226 │ │ -072248: 1802 76a1 fe0a e06c 696c |17a4: const-wide v2, #double 1.71188e+214 // #6c696ce00afea176 │ │ -072252: 4c02 0001 |17a9: aput-wide v2, v0, v1 │ │ -072256: 6200 5b0b |17ab: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -07225a: 1301 2702 |17ad: const/16 v1, #int 551 // #227 │ │ -07225e: 1802 5ef2 ec27 5479 fe34 |17af: const-wide v2, #double 1.98852e-53 // #34fe795427ecf25e │ │ -072268: 4c02 0001 |17b4: aput-wide v2, v0, v1 │ │ -07226c: 6200 5b0b |17b6: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -072270: 1301 2802 |17b8: const/16 v1, #int 552 // #228 │ │ -072274: 1802 3d20 993d 8f48 7b0b |17ba: const-wide v2, #double 2.32586e-253 // #0b7b488f3d99203d │ │ -07227e: 4c02 0001 |17bf: aput-wide v2, v0, v1 │ │ -072282: 6200 5b0b |17c1: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -072286: 1301 2902 |17c3: const/16 v1, #int 553 // #229 │ │ -07228a: 1802 9de4 2617 8768 b8da |17c5: const-wide v2, #double -1.05744e+129 // #dab868871726e49d │ │ -072294: 4c02 0001 |17ca: aput-wide v2, v0, v1 │ │ -072298: 6200 5b0b |17cc: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -07229c: 1301 2a02 |17ce: const/16 v1, #int 554 // #22a │ │ -0722a0: 1802 f40e e719 2f2b b47f |17d0: const-wide v2, #double 1.41629e+307 // #7fb42b2f19e70ef4 │ │ -0722aa: 4c02 0001 |17d5: aput-wide v2, v0, v1 │ │ -0722ae: 6200 5b0b |17d7: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -0722b2: 1301 2b02 |17d9: const/16 v1, #int 555 // #22b │ │ -0722b6: 1802 9070 2826 d01f 2861 |17db: const-wide v2, #double 1.05989e+160 // #61281fd026287090 │ │ -0722c0: 4c02 0001 |17e0: aput-wide v2, v0, v1 │ │ -0722c4: 6200 5b0b |17e2: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -0722c8: 1301 2c02 |17e4: const/16 v1, #int 556 // #22c │ │ -0722cc: 1802 1e0c af1e b173 2c9b |17e6: const-wide v2, #double -8.77656e-178 // #9b2c73b11eaf0c1e │ │ -0722d6: 4c02 0001 |17eb: aput-wide v2, v0, v1 │ │ -0722da: 6200 5b0b |17ed: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -0722de: 1301 2d02 |17ef: const/16 v1, #int 557 // #22d │ │ -0722e2: 1802 8767 5e64 c567 f825 |17f1: const-wide v2, #double 9.01337e-126 // #25f867c5645e6787 │ │ -0722ec: 4c02 0001 |17f6: aput-wide v2, v0, v1 │ │ -0722f0: 6200 5b0b |17f8: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -0722f4: 1301 2e02 |17fa: const/16 v1, #int 558 // #22e │ │ -0722f8: 1802 f0d7 e40f 8f74 02e0 |17fc: const-wide v2, #double -3.09307e+154 // #e002748f0fe4d7f0 │ │ -072302: 4c02 0001 |1801: aput-wide v2, v0, v1 │ │ -072306: 6200 5b0b |1803: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -07230a: 1301 2f02 |1805: const/16 v1, #int 559 // #22f │ │ -07230e: 1802 cabc 2f13 e8cb f3e0 |1807: const-wide v2, #double -1.08719e+159 // #e0f3cbe8132fbcca │ │ -072318: 4c02 0001 |180c: aput-wide v2, v0, v1 │ │ -07231c: 6200 5b0b |180e: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -072320: 1301 3002 |1810: const/16 v1, #int 560 // #230 │ │ -072324: 1802 e5cc 520c 6f50 5ccf |1812: const-wide v2, #double -2.00107e+74 // #cf5c506f0c52cce5 │ │ -07232e: 4c02 0001 |1817: aput-wide v2, v0, v1 │ │ -072332: 6200 5b0b |1819: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -072336: 1301 3102 |181b: const/16 v1, #int 561 // #231 │ │ -07233a: 1802 ed70 4e5e 1b3c 0b86 |181d: const-wide v2, #double -1.50037e-279 // #860b3c1b5e4e70ed │ │ -072344: 4c02 0001 |1822: aput-wide v2, v0, v1 │ │ -072348: 6200 5b0b |1824: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -07234c: 1301 3202 |1826: const/16 v1, #int 562 // #232 │ │ -072350: 1802 d920 3d1b f5b9 2f09 |1828: const-wide v2, #double 1.96786e-264 // #092fb9f51b3d20d9 │ │ -07235a: 4c02 0001 |182d: aput-wide v2, v0, v1 │ │ -07235e: 6200 5b0b |182f: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -072362: 1301 3302 |1831: const/16 v1, #int 563 // #233 │ │ -072366: 1802 8df2 cc60 5784 a404 |1833: const-wide v2, #double 2.6948e-286 // #04a4845760ccf28d │ │ -072370: 4c02 0001 |1838: aput-wide v2, v0, v1 │ │ -072374: 6200 5b0b |183a: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -072378: 1301 3402 |183c: const/16 v1, #int 564 // #234 │ │ -07237c: 1802 7ef0 7678 b6e1 3b84 |183e: const-wide v2, #double -2.86104e-288 // #843be1b67876f07e │ │ -072386: 4c02 0001 |1843: aput-wide v2, v0, v1 │ │ -07238a: 6200 5b0b |1845: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -07238e: 1301 3502 |1847: const/16 v1, #int 565 // #235 │ │ -072392: 1802 d002 6036 d875 6ac1 |1849: const-wide v2, #double -1.38728e+07 // #c16a75d8366002d0 │ │ -07239c: 4c02 0001 |184e: aput-wide v2, v0, v1 │ │ -0723a0: 6200 5b0b |1850: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -0723a4: 1301 3602 |1852: const/16 v1, #int 566 // #236 │ │ -0723a8: 1802 6ab0 402a eb82 5019 |1854: const-wide v2, #double 9.48695e-187 // #195082eb2a40b06a │ │ -0723b2: 4c02 0001 |1859: aput-wide v2, v0, v1 │ │ -0723b6: 6200 5b0b |185b: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -0723ba: 1301 3702 |185d: const/16 v1, #int 567 // #237 │ │ -0723be: 1802 ffca 1757 c841 12b7 |185f: const-wide v2, #double -2.04668e-43 // #b71241c85717caff │ │ -0723c8: 4c02 0001 |1864: aput-wide v2, v0, v1 │ │ -0723cc: 6200 5b0b |1866: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -0723d0: 1301 3802 |1868: const/16 v1, #int 568 // #238 │ │ -0723d4: 1802 b043 154d f39a 69a3 |186a: const-wide v2, #double -4.30033e-138 // #a3699af34d1543b0 │ │ -0723de: 4c02 0001 |186f: aput-wide v2, v0, v1 │ │ -0723e2: 6200 5b0b |1871: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -0723e6: 1301 3902 |1873: const/16 v1, #int 569 // #239 │ │ -0723ea: 1802 f872 3b67 4322 91e6 |1875: const-wide v2, #double -1.16486e+186 // #e6912243673b72f8 │ │ -0723f4: 4c02 0001 |187a: aput-wide v2, v0, v1 │ │ -0723f8: 6200 5b0b |187c: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -0723fc: 1301 3a02 |187e: const/16 v1, #int 570 // #23a │ │ -072400: 1802 1394 e61a 45fb f1f2 |1880: const-wide v2, #double -4.91115e+245 // #f2f1fb451ae69413 │ │ -07240a: 4c02 0001 |1885: aput-wide v2, v0, v1 │ │ -07240e: 6200 5b0b |1887: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -072412: 1301 3b02 |1889: const/16 v1, #int 571 // #23b │ │ -072416: 1802 0823 7134 7a0f b3ee |188b: const-wide v2, #double -1.7638e+225 // #eeb30f7a34712308 │ │ -072420: 4c02 0001 |1890: aput-wide v2, v0, v1 │ │ -072424: 6200 5b0b |1892: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -072428: 1301 3c02 |1894: const/16 v1, #int 572 // #23c │ │ -07242c: 1802 332b d47f f381 4757 |1896: const-wide v2, #double 2.82668e+112 // #574781f37fd42b33 │ │ -072436: 4c02 0001 |189b: aput-wide v2, v0, v1 │ │ -07243a: 6200 5b0b |189d: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -07243e: 1301 3d02 |189f: const/16 v1, #int 573 // #23d │ │ -072442: 1802 7604 9972 bfdf 86ca |18a1: const-wide v2, #double -1.06977e+51 // #ca86dfbf72990476 │ │ -07244c: 4c02 0001 |18a6: aput-wide v2, v0, v1 │ │ -072450: 6200 5b0b |18a8: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -072454: 1301 3e02 |18aa: const/16 v1, #int 574 // #23e │ │ -072458: 1802 f4ea bd06 d268 026e |18ac: const-wide v2, #double 8.31817e+221 // #6e0268d206bdeaf4 │ │ -072462: 4c02 0001 |18b1: aput-wide v2, v0, v1 │ │ -072466: 6200 5b0b |18b3: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -07246a: 1301 3f02 |18b5: const/16 v1, #int 575 // #23f │ │ -07246e: 1802 6468 5c21 8dd1 4538 |18b7: const-wide v2, #double 1.28238e-37 // #3845d18d215c6864 │ │ -072478: 4c02 0001 |18bc: aput-wide v2, v0, v1 │ │ -07247c: 6200 5b0b |18be: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -072480: 1301 4002 |18c0: const/16 v1, #int 576 // #240 │ │ -072484: 1802 e7a1 da22 1cb8 2589 |18c2: const-wide v2, #double -1.34715e-264 // #8925b81c22daa1e7 │ │ -07248e: 4c02 0001 |18c7: aput-wide v2, v0, v1 │ │ -072492: 6200 5b0b |18c9: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -072496: 1301 4102 |18cb: const/16 v1, #int 577 // #241 │ │ -07249a: 1802 80e9 0a39 3719 dc87 |18cd: const-wide v2, #double -8.3105e-271 // #87dc1937390ae980 │ │ -0724a4: 4c02 0001 |18d2: aput-wide v2, v0, v1 │ │ -0724a8: 6200 5b0b |18d4: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -0724ac: 1301 4202 |18d6: const/16 v1, #int 578 // #242 │ │ -0724b0: 1802 68da 4d2d 4189 e12f |18d8: const-wide v2, #double 4.73266e-78 // #2fe189412d4dda68 │ │ -0724ba: 4c02 0001 |18dd: aput-wide v2, v0, v1 │ │ -0724be: 6200 5b0b |18df: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -0724c2: 1301 4302 |18e1: const/16 v1, #int 579 // #243 │ │ -0724c6: 1802 71f0 9501 51b6 a587 |18e3: const-wide v2, #double -8.02707e-272 // #87a5b6510195f071 │ │ -0724d0: 4c02 0001 |18e8: aput-wide v2, v0, v1 │ │ -0724d4: 6200 5b0b |18ea: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -0724d8: 1301 4402 |18ec: const/16 v1, #int 580 // #244 │ │ -0724dc: 1802 59e2 3909 686c 908a |18ee: const-wide v2, #double -8.54532e-258 // #8a906c680939e259 │ │ -0724e6: 4c02 0001 |18f3: aput-wide v2, v0, v1 │ │ -0724ea: 6200 5b0b |18f5: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -0724ee: 1301 4502 |18f7: const/16 v1, #int 581 // #245 │ │ -0724f2: 1802 baad ef66 8869 eeb3 |18f9: const-wide v2, #double -1.51405e-58 // #b3ee698866efadba │ │ -0724fc: 4c02 0001 |18fe: aput-wide v2, v0, v1 │ │ -072500: 6200 5b0b |1900: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -072504: 1301 4602 |1902: const/16 v1, #int 582 // #246 │ │ -072508: 1802 56a9 9a76 e9d7 b749 |1904: const-wide v2, #double 1.36122e+47 // #49b7d7e9769aa956 │ │ -072512: 4c02 0001 |1909: aput-wide v2, v0, v1 │ │ -072516: 6200 5b0b |190b: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -07251a: 1301 4702 |190d: const/16 v1, #int 583 // #247 │ │ -07251e: 1802 cc34 6566 ec4c edcc |190f: const-wide v2, #double -3.76672e+62 // #cced4cec666534cc │ │ -072528: 4c02 0001 |1914: aput-wide v2, v0, v1 │ │ -07252c: 6200 5b0b |1916: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -072530: 1301 4802 |1918: const/16 v1, #int 584 // #248 │ │ -072534: 1802 9bb4 f37a e935 b00e |191a: const-wide v2, #double 6.22361e-238 // #0eb035e97af3b49b │ │ -07253e: 4c02 0001 |191f: aput-wide v2, v0, v1 │ │ -072542: 6200 5b0b |1921: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -072546: 1301 4902 |1923: const/16 v1, #int 585 // #249 │ │ -07254a: 1802 b706 5c2a 6e28 ec1f |1925: const-wide v2, #double 6.56286e-155 // #1fec286e2a5c06b7 │ │ -072554: 4c02 0001 |192a: aput-wide v2, v0, v1 │ │ -072558: 6200 5b0b |192c: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -07255c: 1301 4a02 |192e: const/16 v1, #int 586 // #24a │ │ -072560: 1802 b103 277b fdba d3de |1930: const-wide v2, #double -6.30717e+148 // #ded3bafd7b2703b1 │ │ -07256a: 4c02 0001 |1935: aput-wide v2, v0, v1 │ │ -07256e: 6200 5b0b |1937: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -072572: 1301 4b02 |1939: const/16 v1, #int 587 // #24b │ │ -072576: 1802 15fa c93c a445 b0d9 |193b: const-wide v2, #double -1.07567e+124 // #d9b045a43cc9fa15 │ │ -072580: 4c02 0001 |1940: aput-wide v2, v0, v1 │ │ -072584: 6200 5b0b |1942: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -072588: 1301 4c02 |1944: const/16 v1, #int 588 // #24c │ │ -07258c: 1802 7667 4416 09d4 4bb9 |1946: const-wide v2, #double -1.07191e-32 // #b94bd40916446776 │ │ -072596: 4c02 0001 |194b: aput-wide v2, v0, v1 │ │ -07259a: 6200 5b0b |194d: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -07259e: 1301 4d02 |194f: const/16 v1, #int 589 // #24d │ │ -0725a2: 1802 f90e 6b7a a61c ae16 |1951: const-wide v2, #double 1.96694e-199 // #16ae1ca67a6b0ef9 │ │ -0725ac: 4c02 0001 |1956: aput-wide v2, v0, v1 │ │ -0725b0: 6200 5b0b |1958: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -0725b4: 1301 4e02 |195a: const/16 v1, #int 590 // #24e │ │ -0725b8: 1802 c966 686e 199a 6b53 |195c: const-wide v2, #double 7.19695e+93 // #536b9a196e6866c9 │ │ -0725c2: 4c02 0001 |1961: aput-wide v2, v0, v1 │ │ -0725c6: 6200 5b0b |1963: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -0725ca: 1301 4f02 |1965: const/16 v1, #int 591 // #24f │ │ -0725ce: 1802 bd5c c344 82d9 b2eb |1967: const-wide v2, #double -6.19698e+210 // #ebb2d98244c35cbd │ │ -0725d8: 4c02 0001 |196c: aput-wide v2, v0, v1 │ │ -0725dc: 6200 5b0b |196e: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -0725e0: 1301 5002 |1970: const/16 v1, #int 592 // #250 │ │ -0725e4: 1802 e26f 7759 9759 9a85 |1972: const-wide v2, #double -1.13408e-281 // #859a599759776fe2 │ │ -0725ee: 4c02 0001 |1977: aput-wide v2, v0, v1 │ │ -0725f2: 6200 5b0b |1979: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -0725f6: 1301 5102 |197b: const/16 v1, #int 593 // #251 │ │ -0725fa: 1802 aae6 0329 0459 1ea0 |197d: const-wide v2, #double -5.65859e-154 // #a01e59042903e6aa │ │ -072604: 4c02 0001 |1982: aput-wide v2, v0, v1 │ │ -072608: 6200 5b0b |1984: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -07260c: 1301 5202 |1986: const/16 v1, #int 594 // #252 │ │ -072610: 1802 cfb4 4534 7adb c35e |1988: const-wide v2, #double 3.17387e+148 // #5ec3db7a3445b4cf │ │ -07261a: 4c02 0001 |198d: aput-wide v2, v0, v1 │ │ -07261e: 6200 5b0b |198f: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -072622: 1301 5302 |1991: const/16 v1, #int 595 // #253 │ │ -072626: 1802 7dc7 8f6d fdd9 25b8 |1993: const-wide v2, #double -3.21079e-38 // #b825d9fd6d8fc77d │ │ -072630: 4c02 0001 |1998: aput-wide v2, v0, v1 │ │ -072634: 6200 5b0b |199a: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -072638: 1301 5402 |199c: const/16 v1, #int 596 // #254 │ │ -07263c: 1802 3ab0 2d6a dabd b49f |199e: const-wide v2, #double -6.04289e-156 // #9fb4bdda6a2db03a │ │ -072646: 4c02 0001 |19a3: aput-wide v2, v0, v1 │ │ -07264a: 6200 5b0b |19a5: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -07264e: 1301 5502 |19a7: const/16 v1, #int 597 // #255 │ │ -072652: 1802 93be c344 eb3f 8366 |19a9: const-wide v2, #double 6.54351e+185 // #66833feb44c3be93 │ │ -07265c: 4c02 0001 |19ae: aput-wide v2, v0, v1 │ │ -072660: 6200 5b0b |19b0: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -072664: 1301 5602 |19b2: const/16 v1, #int 598 // #256 │ │ -072668: 1802 6cf0 d651 15ca 57d2 |19b4: const-wide v2, #double -4.73241e+88 // #d257ca1551d6f06c │ │ -072672: 4c02 0001 |19b9: aput-wide v2, v0, v1 │ │ -072676: 6200 5b0b |19bb: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -07267a: 1301 5702 |19bd: const/16 v1, #int 599 // #257 │ │ -07267e: 1802 0fd1 645d 9268 0e14 |19bf: const-wide v2, #double 4.51635e-212 // #140e68925d64d10f │ │ -072688: 4c02 0001 |19c4: aput-wide v2, v0, v1 │ │ -07268c: 6200 5b0b |19c6: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -072690: 1301 5802 |19c8: const/16 v1, #int 600 // #258 │ │ -072694: 1802 2e68 9c04 9bd6 1580 |19ca: const-wide v2, #double -3.03699e-308 // #8015d69b049c682e │ │ -07269e: 4c02 0001 |19cf: aput-wide v2, v0, v1 │ │ -0726a2: 6200 5b0b |19d1: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -0726a6: 1301 5902 |19d3: const/16 v1, #int 601 // #259 │ │ -0726aa: 1802 b448 5b79 28ae a5e9 |19d5: const-wide v2, #double -8.2976e+200 // #e9a5ae28795b48b4 │ │ -0726b4: 4c02 0001 |19da: aput-wide v2, v0, v1 │ │ -0726b8: 6200 5b0b |19dc: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -0726bc: 1301 5a02 |19de: const/16 v1, #int 602 // #25a │ │ -0726c0: 1802 ae20 3d4d dc62 447a |19e0: const-wide v2, #double 9.25128e+280 // #7a4462dc4d3d20ae │ │ -0726ca: 4c02 0001 |19e5: aput-wide v2, v0, v1 │ │ -0726ce: 6200 5b0b |19e7: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -0726d2: 1301 5b02 |19e9: const/16 v1, #int 603 // #25b │ │ -0726d6: 1802 4a01 be31 1357 2054 |19eb: const-wide v2, #double 1.74512e+97 // #5420571331be014a │ │ -0726e0: 4c02 0001 |19f0: aput-wide v2, v0, v1 │ │ -0726e4: 6200 5b0b |19f2: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -0726e8: 1301 5c02 |19f4: const/16 v1, #int 604 // #25c │ │ -0726ec: 1802 2fcd eb0e c7b9 37a9 |19f6: const-wide v2, #double -3.94621e-110 // #a937b9c70eebcd2f │ │ -0726f6: 4c02 0001 |19fb: aput-wide v2, v0, v1 │ │ -0726fa: 6200 5b0b |19fd: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -0726fe: 1301 5d02 |19ff: const/16 v1, #int 605 // #25d │ │ -072702: 1802 3192 4e21 1e50 6937 |1a01: const-wide v2, #double 9.08058e-42 // #3769501e214e9231 │ │ -07270c: 4c02 0001 |1a06: aput-wide v2, v0, v1 │ │ -072710: 6200 5b0b |1a08: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -072714: 1301 5e02 |1a0a: const/16 v1, #int 606 // #25e │ │ -072718: 1802 d75c 0970 000b d429 |1a0c: const-wide v2, #double 3.41369e-107 // #29d40b0070095cd7 │ │ -072722: 4c02 0001 |1a11: aput-wide v2, v0, v1 │ │ -072726: 6200 5b0b |1a13: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -07272a: 1301 5f02 |1a15: const/16 v1, #int 607 // #25f │ │ -07272e: 1802 cf7f 0168 eb2e f2b7 |1a17: const-wide v2, #double -3.33974e-39 // #b7f22eeb68017fcf │ │ -072738: 4c02 0001 |1a1c: aput-wide v2, v0, v1 │ │ -07273c: 6200 5b0b |1a1e: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -072740: 1301 6002 |1a20: const/16 v1, #int 608 // #260 │ │ -072744: 1802 2f49 7c1a 5487 fd53 |1a22: const-wide v2, #double 3.94205e+96 // #53fd87541a7c492f │ │ -07274e: 4c02 0001 |1a27: aput-wide v2, v0, v1 │ │ -072752: 6200 5b0b |1a29: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -072756: 1301 6102 |1a2b: const/16 v1, #int 609 // #261 │ │ -07275a: 1802 1e46 a61c 351c 0e69 |1a2d: const-wide v2, #double 1.12538e+198 // #690e1c351ca6461e │ │ -072764: 4c02 0001 |1a32: aput-wide v2, v0, v1 │ │ -072768: 6200 5b0b |1a34: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -07276c: 1301 6202 |1a36: const/16 v1, #int 610 // #262 │ │ -072770: 1802 daff 493b af2d aa51 |1a38: const-wide v2, #double 2.5428e+85 // #51aa2daf3b49ffda │ │ -07277a: 4c02 0001 |1a3d: aput-wide v2, v0, v1 │ │ -07277e: 6200 5b0b |1a3f: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -072782: 1301 6302 |1a41: const/16 v1, #int 611 // #263 │ │ -072786: 1802 baa8 d95c d4e0 112a |1a43: const-wide v2, #double 4.87199e-106 // #2a11e0d45cd9a8ba │ │ -072790: 4c02 0001 |1a48: aput-wide v2, v0, v1 │ │ -072794: 6200 5b0b |1a4a: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -072798: 1301 6402 |1a4c: const/16 v1, #int 612 // #264 │ │ -07279c: 1802 2363 7926 6b9a 3820 |1a4e: const-wide v2, #double 1.83499e-153 // #20389a6b26796323 │ │ -0727a6: 4c02 0001 |1a53: aput-wide v2, v0, v1 │ │ -0727aa: 6200 5b0b |1a55: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -0727ae: 1301 6502 |1a57: const/16 v1, #int 613 // #265 │ │ -0727b2: 1802 b655 c13c 77f7 f127 |1a59: const-wide v2, #double 2.8499e-116 // #27f1f7773cc155b6 │ │ -0727bc: 4c02 0001 |1a5e: aput-wide v2, v0, v1 │ │ -0727c0: 6200 5b0b |1a60: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -0727c4: 1301 6602 |1a62: const/16 v1, #int 614 // #266 │ │ -0727c8: 1802 2504 f533 3bc1 ad63 |1a64: const-wide v2, #double 1.43736e+172 // #63adc13b33f50425 │ │ -0727d2: 4c02 0001 |1a69: aput-wide v2, v0, v1 │ │ -0727d6: 6200 5b0b |1a6b: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -0727da: 1301 6702 |1a6d: const/16 v1, #int 615 // #267 │ │ -0727de: 1802 318b 426b e61c 21d0 |1a6f: const-wide v2, #double -9.90769e+77 // #d0211ce66b428b31 │ │ -0727e8: 4c02 0001 |1a74: aput-wide v2, v0, v1 │ │ -0727ec: 6200 5b0b |1a76: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -0727f0: 1301 6802 |1a78: const/16 v1, #int 616 // #268 │ │ -0727f4: 1802 584e c13c 5b24 3883 |1a7a: const-wide v2, #double -3.78005e-293 // #8338245b3cc14e58 │ │ -0727fe: 4c02 0001 |1a7f: aput-wide v2, v0, v1 │ │ -072802: 6200 5b0b |1a81: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -072806: 1301 6902 |1a83: const/16 v1, #int 617 // #269 │ │ -07280a: 1802 6d0b 162e 0581 497c |1a85: const-wide v2, #double 4.97089e+290 // #7c4981052e160b6d │ │ -072814: 4c02 0001 |1a8a: aput-wide v2, v0, v1 │ │ -072818: 6200 5b0b |1a8c: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -07281c: 1301 6a02 |1a8e: const/16 v1, #int 618 // #26a │ │ -072820: 1802 0c88 0602 48b5 71cb |1a90: const-wide v2, #double -2.71376e+55 // #cb71b5480206880c │ │ -07282a: 4c02 0001 |1a95: aput-wide v2, v0, v1 │ │ -07282e: 6200 5b0b |1a97: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -072832: 1301 6b02 |1a99: const/16 v1, #int 619 // #26b │ │ -072836: 1802 344f ea6a 7752 c0d3 |1a9b: const-wide v2, #double -2.72374e+95 // #d3c052776aea4f34 │ │ -072840: 4c02 0001 |1aa0: aput-wide v2, v0, v1 │ │ -072844: 6200 5b0b |1aa2: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -072848: 1301 6c02 |1aa4: const/16 v1, #int 620 // #26c │ │ -07284c: 1802 5d22 c803 f32c f2ae |1aa6: const-wide v2, #double -1.49696e-82 // #aef22cf303c8225d │ │ -072856: 4c02 0001 |1aab: aput-wide v2, v0, v1 │ │ -07285a: 6200 5b0b |1aad: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -07285e: 1301 6d02 |1aaf: const/16 v1, #int 621 // #26d │ │ -072862: 1802 af83 513d fb05 e723 |1ab1: const-wide v2, #double 9.89876e-136 // #23e705fb3d5183af │ │ -07286c: 4c02 0001 |1ab6: aput-wide v2, v0, v1 │ │ -072870: 6200 5b0b |1ab8: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -072874: 1301 6e02 |1aba: const/16 v1, #int 622 // #26e │ │ -072878: 1802 4378 4a2c ec48 7ae0 |1abc: const-wide v2, #double -5.63876e+156 // #e07a48ec2c4a7843 │ │ -072882: 4c02 0001 |1ac1: aput-wide v2, v0, v1 │ │ -072886: 6200 5b0b |1ac3: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -07288a: 1301 6f02 |1ac5: const/16 v1, #int 623 // #26f │ │ -07288e: 1802 5f82 2320 fa56 aff6 |1ac7: const-wide v2, #double -4.93426e+263 // #f6af56fa2023825f │ │ -072898: 4c02 0001 |1acc: aput-wide v2, v0, v1 │ │ -07289c: 6200 5b0b |1ace: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -0728a0: 1301 7002 |1ad0: const/16 v1, #int 624 // #270 │ │ -0728a4: 1802 94ba bd1d 45fd f488 |1ad2: const-wide v2, #double -1.62736e-265 // #88f4fd451dbdba94 │ │ -0728ae: 4c02 0001 |1ad7: aput-wide v2, v0, v1 │ │ -0728b2: 6200 5b0b |1ad9: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -0728b6: 1301 7102 |1adb: const/16 v1, #int 625 // #271 │ │ -0728ba: 1802 698f e425 ae9c c6a6 |1add: const-wide v2, #double -6.84119e-122 // #a6c69cae25e48f69 │ │ -0728c4: 4c02 0001 |1ae2: aput-wide v2, v0, v1 │ │ -0728c8: 6200 5b0b |1ae4: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -0728cc: 1301 7202 |1ae6: const/16 v1, #int 626 // #272 │ │ -0728d0: 1802 3065 6806 8f47 5ef2 |1ae8: const-wide v2, #double -8.07617e+242 // #f25e478f06686530 │ │ -0728da: 4c02 0001 |1aed: aput-wide v2, v0, v1 │ │ -0728de: 6200 5b0b |1aef: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -0728e2: 1301 7302 |1af1: const/16 v1, #int 627 // #273 │ │ -0728e6: 1802 0e4f 481e a4b6 2aea |1af3: const-wide v2, #double -2.61732e+203 // #ea2ab6a41e484f0e │ │ -0728f0: 4c02 0001 |1af8: aput-wide v2, v0, v1 │ │ -0728f4: 6200 5b0b |1afa: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -0728f8: 1301 7402 |1afc: const/16 v1, #int 628 // #274 │ │ -0728fc: 1802 713e dd26 0bf1 ef80 |1afe: const-wide v2, #double -3.63891e-304 // #80eff10b26dd3e71 │ │ -072906: 4c02 0001 |1b03: aput-wide v2, v0, v1 │ │ -07290a: 6200 5b0b |1b05: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -07290e: 1301 7502 |1b07: const/16 v1, #int 629 // #275 │ │ -072912: 1802 50fd ac44 2b69 b652 |1b09: const-wide v2, #double 2.85323e+90 // #52b6692b44acfd50 │ │ -07291c: 4c02 0001 |1b0e: aput-wide v2, v0, v1 │ │ -072920: 6200 5b0b |1b10: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -072924: 1301 7602 |1b12: const/16 v1, #int 630 // #276 │ │ -072928: 1802 e47c 682e 7a2f 63e5 |1b14: const-wide v2, #double -2.48782e+180 // #e5632f7a2e687ce4 │ │ -072932: 4c02 0001 |1b19: aput-wide v2, v0, v1 │ │ -072936: 6200 5b0b |1b1b: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -07293a: 1301 7702 |1b1d: const/16 v1, #int 631 // #277 │ │ -07293e: 1802 c398 0d28 4fac 2c83 |1b1f: const-wide v2, #double -2.24475e-293 // #832cac4f280d98c3 │ │ -072948: 4c02 0001 |1b24: aput-wide v2, v0, v1 │ │ -07294c: 6200 5b0b |1b26: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -072950: 1301 7802 |1b28: const/16 v1, #int 632 // #278 │ │ -072954: 1802 9150 6d5a 58b0 422b |1b2a: const-wide v2, #double 2.67014e-100 // #2b42b0585a6d5091 │ │ -07295e: 4c02 0001 |1b2f: aput-wide v2, v0, v1 │ │ -072962: 6200 5b0b |1b31: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -072966: 1301 7902 |1b33: const/16 v1, #int 633 // #279 │ │ -07296a: 1802 c14b 0a12 6c08 1237 |1b35: const-wide v2, #double 2.02156e-43 // #3712086c120a4bc1 │ │ -072974: 4c02 0001 |1b3a: aput-wide v2, v0, v1 │ │ -072978: 6200 5b0b |1b3c: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -07297c: 1301 7a02 |1b3e: const/16 v1, #int 634 // #27a │ │ -072980: 1802 60b0 883a f83e d348 |1b40: const-wide v2, #double 6.70624e+42 // #48d33ef83a88b060 │ │ -07298a: 4c02 0001 |1b45: aput-wide v2, v0, v1 │ │ -07298e: 6200 5b0b |1b47: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -072992: 1301 7b02 |1b49: const/16 v1, #int 635 // #27b │ │ -072996: 1802 4103 e53f 38c0 d842 |1b4b: const-wide v2, #double 1.08855e+14 // #42d8c0383fe50341 │ │ -0729a0: 4c02 0001 |1b50: aput-wide v2, v0, v1 │ │ -0729a4: 6200 5b0b |1b52: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -0729a8: 1301 7c02 |1b54: const/16 v1, #int 636 // #27c │ │ -0729ac: 1802 04e7 9757 58d1 a174 |1b56: const-wide v2, #double 6.5316e+253 // #74a1d1585797e704 │ │ -0729b6: 4c02 0001 |1b5b: aput-wide v2, v0, v1 │ │ -0729ba: 6200 5b0b |1b5d: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -0729be: 1301 7d02 |1b5f: const/16 v1, #int 637 // #27d │ │ -0729c2: 1802 81c2 4c2b 3f24 2825 |1b61: const-wide v2, #double 1.08837e-129 // #2528243f2b4cc281 │ │ -0729cc: 4c02 0001 |1b66: aput-wide v2, v0, v1 │ │ -0729d0: 6200 5b0b |1b68: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -0729d4: 1301 7e02 |1b6a: const/16 v1, #int 638 // #27e │ │ -0729d8: 1802 cafe d877 9a6a ecde |1b6c: const-wide v2, #double -1.81676e+149 // #deec6a9a77d8feca │ │ -0729e2: 4c02 0001 |1b71: aput-wide v2, v0, v1 │ │ -0729e6: 6200 5b0b |1b73: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -0729ea: 1301 7f02 |1b75: const/16 v1, #int 639 // #27f │ │ -0729ee: 1802 fede 2c5d 9810 f943 |1b77: const-wide v2, #double 2.88978e+19 // #43f910985d2cdefe │ │ -0729f8: 4c02 0001 |1b7c: aput-wide v2, v0, v1 │ │ -0729fc: 6200 5b0b |1b7e: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -072a00: 1301 8002 |1b80: const/16 v1, #int 640 // #280 │ │ -072a04: 1802 b2ca e02c 09e2 7f90 |1b82: const-wide v2, #double -3.28581e-229 // #907fe2092ce0cab2 │ │ -072a0e: 4c02 0001 |1b87: aput-wide v2, v0, v1 │ │ -072a12: 6200 5b0b |1b89: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -072a16: 1301 8102 |1b8b: const/16 v1, #int 641 // #281 │ │ -072a1a: 1802 95f4 0d74 212f 81a1 |1b8d: const-wide v2, #double -2.68781e-147 // #a1812f21740df495 │ │ -072a24: 4c02 0001 |1b92: aput-wide v2, v0, v1 │ │ -072a28: 6200 5b0b |1b94: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -072a2c: 1301 8202 |1b96: const/16 v1, #int 642 // #282 │ │ -072a30: 1802 d0e8 b555 813a e7b8 |1b98: const-wide v2, #double -1.39802e-34 // #b8e73a8155b5e8d0 │ │ -072a3a: 4c02 0001 |1b9d: aput-wide v2, v0, v1 │ │ -072a3e: 6200 5b0b |1b9f: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -072a42: 1301 8302 |1ba1: const/16 v1, #int 643 // #283 │ │ -072a46: 1802 7bff 8c19 e540 14f4 |1ba3: const-wide v2, #double -1.45009e+251 // #f41440e5198cff7b │ │ -072a50: 4c02 0001 |1ba8: aput-wide v2, v0, v1 │ │ -072a54: 6200 5b0b |1baa: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -072a58: 1301 8402 |1bac: const/16 v1, #int 644 // #284 │ │ -072a5c: 1802 05bf a13a 6eda 896c |1bae: const-wide v2, #double 6.96277e+214 // #6c89da6e3aa1bf05 │ │ -072a66: 4c02 0001 |1bb3: aput-wide v2, v0, v1 │ │ -072a6a: 6200 5b0b |1bb5: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -072a6e: 1301 8502 |1bb7: const/16 v1, #int 645 // #285 │ │ -072a72: 1802 aca9 a174 e947 de15 |1bb9: const-wide v2, #double 2.41453e-203 // #15de47e974a1a9ac │ │ -072a7c: 4c02 0001 |1bbe: aput-wide v2, v0, v1 │ │ -072a80: 6200 5b0b |1bc0: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -072a84: 1301 8602 |1bc2: const/16 v1, #int 646 // #286 │ │ -072a88: 1802 eb0c d851 d890 3450 |1bc4: const-wide v2, #double 2.38136e+78 // #503490d851d80ceb │ │ -072a92: 4c02 0001 |1bc9: aput-wide v2, v0, v1 │ │ -072a96: 6200 5b0b |1bcb: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -072a9a: 1301 8702 |1bcd: const/16 v1, #int 647 // #287 │ │ -072a9e: 1802 7a79 7f24 8f12 4310 |1bcf: const-wide v2, #double 2.45698e-230 // #1043128f247f797a │ │ -072aa8: 4c02 0001 |1bd4: aput-wide v2, v0, v1 │ │ -072aac: 6200 5b0b |1bd6: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -072ab0: 1301 8802 |1bd8: const/16 v1, #int 648 // #288 │ │ -072ab4: 1802 8752 9322 dcf5 25f8 |1bda: const-wide v2, #double -5.80078e+270 // #f825f5dc22935287 │ │ -072abe: 4c02 0001 |1bdf: aput-wide v2, v0, v1 │ │ -072ac2: 6200 5b0b |1be1: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -072ac6: 1301 8902 |1be3: const/16 v1, #int 649 // #289 │ │ -072aca: 1802 6530 6e13 9d45 67f3 |1be5: const-wide v2, #double -8.13577e+247 // #f367459d136e3065 │ │ -072ad4: 4c02 0001 |1bea: aput-wide v2, v0, v1 │ │ -072ad8: 6200 5b0b |1bec: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -072adc: 1301 8a02 |1bee: const/16 v1, #int 650 // #28a │ │ -072ae0: 1802 c5ea 4f6c 3356 b1e8 |1bf0: const-wide v2, #double -2.0249e+196 // #e8b156336c4feac5 │ │ -072aea: 4c02 0001 |1bf5: aput-wide v2, v0, v1 │ │ -072aee: 6200 5b0b |1bf7: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -072af2: 1301 8b02 |1bf9: const/16 v1, #int 651 // #28b │ │ -072af6: 1802 bf47 a461 f3a2 8c2b |1bfb: const-wide v2, #double 6.54624e-99 // #2b8ca2f361a447bf │ │ -072b00: 4c02 0001 |1c00: aput-wide v2, v0, v1 │ │ -072b04: 6200 5b0b |1c02: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -072b08: 1301 8c02 |1c04: const/16 v1, #int 652 // #28c │ │ -072b0c: 1802 7055 095c 61f4 83ef |1c06: const-wide v2, #double -1.51269e+229 // #ef83f4615c095570 │ │ -072b16: 4c02 0001 |1c0b: aput-wide v2, v0, v1 │ │ -072b1a: 6200 5b0b |1c0d: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -072b1e: 1301 8d02 |1c0f: const/16 v1, #int 653 // #28d │ │ -072b22: 1802 f317 9b1b baea 1ed0 |1c11: const-wide v2, #double -8.94983e+77 // #d01eeaba1b9b17f3 │ │ -072b2c: 4c02 0001 |1c16: aput-wide v2, v0, v1 │ │ -072b30: 6200 5b0b |1c18: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -072b34: 1301 8e02 |1c1a: const/16 v1, #int 654 // #28e │ │ -072b38: 1802 8acf 645a 0611 2f86 |1c1c: const-wide v2, #double -6.84583e-279 // #862f11065a64cf8a │ │ -072b42: 4c02 0001 |1c21: aput-wide v2, v0, v1 │ │ -072b46: 6200 5b0b |1c23: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -072b4a: 1301 8f02 |1c25: const/16 v1, #int 655 // #28f │ │ -072b4e: 1802 f9d9 1e49 e954 300e |1c27: const-wide v2, #double 2.44926e-240 // #0e3054e9491ed9f9 │ │ -072b58: 4c02 0001 |1c2c: aput-wide v2, v0, v1 │ │ -072b5c: 6200 5b0b |1c2e: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -072b60: 1301 9002 |1c30: const/16 v1, #int 656 // #290 │ │ -072b64: 1802 fdf9 2922 89c5 6d96 |1c32: const-wide v2, #double -1.21545e-200 // #966dc5892229f9fd │ │ -072b6e: 4c02 0001 |1c37: aput-wide v2, v0, v1 │ │ -072b72: 6200 5b0b |1c39: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -072b76: 1301 9102 |1c3b: const/16 v1, #int 657 // #291 │ │ -072b7a: 1802 1851 2534 d141 5462 |1c3d: const-wide v2, #double 4.66611e+165 // #625441d134255118 │ │ -072b84: 4c02 0001 |1c42: aput-wide v2, v0, v1 │ │ -072b88: 6200 5b0b |1c44: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -072b8c: 1301 9202 |1c46: const/16 v1, #int 658 // #292 │ │ -072b90: 1802 b0e8 ed5a 2f62 50da |1c48: const-wide v2, #double -1.10904e+127 // #da50622f5aede8b0 │ │ -072b9a: 4c02 0001 |1c4d: aput-wide v2, v0, v1 │ │ -072b9e: 6200 5b0b |1c4f: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -072ba2: 1301 9302 |1c51: const/16 v1, #int 659 // #293 │ │ -072ba6: 1802 1c89 dc6f 665f e402 |1c53: const-wide v2, #double 9.96832e-295 // #02e45f666fdc891c │ │ -072bb0: 4c02 0001 |1c58: aput-wide v2, v0, v1 │ │ -072bb4: 6200 5b0b |1c5a: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -072bb8: 1301 9402 |1c5c: const/16 v1, #int 660 // #294 │ │ -072bbc: 1802 289c 064b 5099 a7e7 |1c5e: const-wide v2, #double -2.1029e+191 // #e7a799504b069c28 │ │ -072bc6: 4c02 0001 |1c63: aput-wide v2, v0, v1 │ │ -072bca: 6200 5b0b |1c65: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -072bce: 1301 9502 |1c67: const/16 v1, #int 661 // #295 │ │ -072bd2: 1802 f8b8 0777 9220 6810 |1c69: const-wide v2, #double 1.24326e-229 // #106820927707b8f8 │ │ -072bdc: 4c02 0001 |1c6e: aput-wide v2, v0, v1 │ │ -072be0: 6200 5b0b |1c70: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -072be4: 1301 9602 |1c72: const/16 v1, #int 662 // #296 │ │ -072be8: 1802 a980 5c36 1a6b 58c6 |1c74: const-wide v2, #double -7.73849e+30 // #c6586b1a365c80a9 │ │ -072bf2: 4c02 0001 |1c79: aput-wide v2, v0, v1 │ │ -072bf6: 6200 5b0b |1c7b: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -072bfa: 1301 9702 |1c7d: const/16 v1, #int 663 // #297 │ │ -072bfe: 1802 7ef6 4208 d105 b0a8 |1c7f: const-wide v2, #double -1.04102e-112 // #a8b005d10842f67e │ │ -072c08: 4c02 0001 |1c84: aput-wide v2, v0, v1 │ │ -072c0c: 6200 5b0b |1c86: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -072c10: 1301 9802 |1c88: const/16 v1, #int 664 // #298 │ │ -072c14: 1802 d531 1d2c 0d5a 4e32 |1c8a: const-wide v2, #double 2.25162e-66 // #324e5a0d2c1d31d5 │ │ -072c1e: 4c02 0001 |1c8f: aput-wide v2, v0, v1 │ │ -072c22: 6200 5b0b |1c91: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -072c26: 1301 9902 |1c93: const/16 v1, #int 665 // #299 │ │ -072c2a: 1802 330a c740 f8d3 dd9a |1c95: const-wide v2, #double -2.87532e-179 // #9addd3f840c70a33 │ │ -072c34: 4c02 0001 |1c9a: aput-wide v2, v0, v1 │ │ -072c38: 6200 5b0b |1c9c: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -072c3c: 1301 9a02 |1c9e: const/16 v1, #int 666 // #29a │ │ -072c40: 1802 2f62 4e18 7e1b 2cdf |1ca0: const-wide v2, #double -2.8752e+150 // #df2c1b7e184e622f │ │ -072c4a: 4c02 0001 |1ca5: aput-wide v2, v0, v1 │ │ -072c4e: 6200 5b0b |1ca7: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -072c52: 1301 9b02 |1ca9: const/16 v1, #int 667 // #29b │ │ -072c56: 1802 a050 6532 7077 a81d |1cab: const-wide v2, #double 8.29823e-166 // #1da87770326550a0 │ │ -072c60: 4c02 0001 |1cb0: aput-wide v2, v0, v1 │ │ -072c64: 6200 5b0b |1cb2: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -072c68: 1301 9c02 |1cb4: const/16 v1, #int 668 // #29c │ │ -072c6c: 1802 8f61 6902 2a8e 436f |1cb6: const-wide v2, #double 9.26514e+227 // #6f438e2a0269618f │ │ -072c76: 4c02 0001 |1cbb: aput-wide v2, v0, v1 │ │ -072c7a: 6200 5b0b |1cbd: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -072c7e: 1301 9d02 |1cbf: const/16 v1, #int 669 // #29d │ │ -072c82: 1802 0437 5015 58f3 4d32 |1cc1: const-wide v2, #double 2.22186e-66 // #324df35815503704 │ │ -072c8c: 4c02 0001 |1cc6: aput-wide v2, v0, v1 │ │ -072c90: 6200 5b0b |1cc8: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -072c94: 1301 9e02 |1cca: const/16 v1, #int 670 // #29e │ │ -072c98: 1802 f463 1f10 2567 6450 |1ccc: const-wide v2, #double 1.89e+79 // #50646725101f63f4 │ │ -072ca2: 4c02 0001 |1cd1: aput-wide v2, v0, v1 │ │ -072ca6: 6200 5b0b |1cd3: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -072caa: 1301 9f02 |1cd5: const/16 v1, #int 671 // #29f │ │ -072cae: 1802 c981 7f15 2f57 77d0 |1cd7: const-wide v2, #double -4.32424e+79 // #d077572f157f81c9 │ │ -072cb8: 4c02 0001 |1cdc: aput-wide v2, v0, v1 │ │ -072cbc: 6200 5b0b |1cde: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -072cc0: 1301 a002 |1ce0: const/16 v1, #int 672 // #2a0 │ │ -072cc4: 1802 0843 cc61 44a2 5545 |1ce2: const-wide v2, #double 1.04615e+26 // #4555a24461cc4308 │ │ -072cce: 4c02 0001 |1ce7: aput-wide v2, v0, v1 │ │ -072cd2: 6200 5b0b |1ce9: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -072cd6: 1301 a102 |1ceb: const/16 v1, #int 673 // #2a1 │ │ -072cda: 1802 b72a b817 3a5d 7212 |1ced: const-wide v2, #double 8.12858e-220 // #12725d3a17b82ab7 │ │ -072ce4: 4c02 0001 |1cf2: aput-wide v2, v0, v1 │ │ -072ce8: 6200 5b0b |1cf4: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -072cec: 1301 a202 |1cf6: const/16 v1, #int 674 // #2a2 │ │ -072cf0: 1802 841c 9121 c063 f085 |1cf8: const-wide v2, #double -4.51454e-280 // #85f063c021911c84 │ │ -072cfa: 4c02 0001 |1cfd: aput-wide v2, v0, v1 │ │ -072cfe: 6200 5b0b |1cff: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -072d02: 1301 a302 |1d01: const/16 v1, #int 675 // #2a3 │ │ -072d06: 1802 b244 167b 8feb 317c |1d03: const-wide v2, #double 1.74638e+290 // #7c31eb8f7b1644b2 │ │ -072d10: 4c02 0001 |1d08: aput-wide v2, v0, v1 │ │ -072d14: 6200 5b0b |1d0a: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -072d18: 1301 a402 |1d0c: const/16 v1, #int 676 // #2a4 │ │ -072d1c: 1802 eac6 3179 729a 733b |1d0e: const-wide v2, #double 2.59448e-22 // #3b739a727931c6ea │ │ -072d26: 4c02 0001 |1d13: aput-wide v2, v0, v1 │ │ -072d2a: 6200 5b0b |1d15: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -072d2e: 1301 a502 |1d17: const/16 v1, #int 677 // #2a5 │ │ -072d32: 1802 53f3 0b0f 015a 227f |1d19: const-wide v2, #double 2.51698e+304 // #7f225a010f0bf353 │ │ -072d3c: 4c02 0001 |1d1e: aput-wide v2, v0, v1 │ │ -072d40: 6200 5b0b |1d20: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -072d44: 1301 a602 |1d22: const/16 v1, #int 678 // #2a6 │ │ -072d48: 1802 78be 3f66 7c4e 662a |1d24: const-wide v2, #double 1.9452e-104 // #2a664e7c663fbe78 │ │ -072d52: 4c02 0001 |1d29: aput-wide v2, v0, v1 │ │ -072d56: 6200 5b0b |1d2b: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -072d5a: 1301 a702 |1d2d: const/16 v1, #int 679 // #2a7 │ │ -072d5e: 1802 4a23 bb7e 55f6 a7c3 |1d2f: const-wide v2, #double -8.63331e+17 // #c3a7f6557ebb234a │ │ -072d68: 4c02 0001 |1d34: aput-wide v2, v0, v1 │ │ -072d6c: 6200 5b0b |1d36: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -072d70: 1301 a802 |1d38: const/16 v1, #int 680 // #2a8 │ │ -072d74: 1802 06c6 7a7e 352c dbfc |1d3a: const-wide v2, #double -2.71162e+293 // #fcdb2c357e7ac606 │ │ -072d7e: 4c02 0001 |1d3f: aput-wide v2, v0, v1 │ │ -072d82: 6200 5b0b |1d41: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -072d86: 1301 a902 |1d43: const/16 v1, #int 681 // #2a9 │ │ -072d8a: 1802 b153 004b b7e8 b53f |1d45: const-wide v2, #double 0.0855822 // #3fb5e8b74b0053b1 │ │ -072d94: 4c02 0001 |1d4a: aput-wide v2, v0, v1 │ │ -072d98: 6200 5b0b |1d4c: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -072d9c: 1301 aa02 |1d4e: const/16 v1, #int 682 // #2aa │ │ -072da0: 1802 171b 3b54 4479 c2ca |1d50: const-wide v2, #double -1.38237e+52 // #cac27944543b1b17 │ │ -072daa: 4c02 0001 |1d55: aput-wide v2, v0, v1 │ │ -072dae: 6200 5b0b |1d57: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -072db2: 1301 ab02 |1d59: const/16 v1, #int 683 // #2ab │ │ -072db6: 1802 fc5b 135c 3c34 f10e |1d5b: const-wide v2, #double 1.0568e-236 // #0ef1343c5c135bfc │ │ -072dc0: 4c02 0001 |1d60: aput-wide v2, v0, v1 │ │ -072dc4: 6200 5b0b |1d62: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -072dc8: 1301 ac02 |1d64: const/16 v1, #int 684 // #2ac │ │ -072dcc: 1802 97b9 d256 4640 d0d3 |1d66: const-wide v2, #double -5.42376e+95 // #d3d0404656d2b997 │ │ -072dd6: 4c02 0001 |1d6b: aput-wide v2, v0, v1 │ │ -072dda: 6200 5b0b |1d6d: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -072dde: 1301 ad02 |1d6f: const/16 v1, #int 685 // #2ad │ │ -072de2: 1802 52bd ef6f cd31 e7f0 |1d71: const-wide v2, #double -7.37484e+235 // #f0e731cd6fefbd52 │ │ -072dec: 4c02 0001 |1d76: aput-wide v2, v0, v1 │ │ -072df0: 6200 5b0b |1d78: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -072df4: 1301 ae02 |1d7a: const/16 v1, #int 686 // #2ae │ │ -072df8: 1802 29cf ba4d 3b22 f3ce |1d7c: const-wide v2, #double -2.1129e+72 // #cef3223b4dbacf29 │ │ -072e02: 4c02 0001 |1d81: aput-wide v2, v0, v1 │ │ -072e06: 6200 5b0b |1d83: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -072e0a: 1301 af02 |1d85: const/16 v1, #int 687 // #2af │ │ -072e0e: 1802 1caf 6077 6c84 a0b7 |1d87: const-wide v2, #double -9.48045e-41 // #b7a0846c7760af1c │ │ -072e18: 4c02 0001 |1d8c: aput-wide v2, v0, v1 │ │ -072e1c: 6200 5b0b |1d8e: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -072e20: 1301 b002 |1d90: const/16 v1, #int 688 // #2b0 │ │ -072e24: 1802 a31a b80d 45dc 0c1c |1d92: const-wide v2, #double 1.4586e-173 // #1c0cdc450db81aa3 │ │ -072e2e: 4c02 0001 |1d97: aput-wide v2, v0, v1 │ │ -072e32: 6200 5b0b |1d99: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -072e36: 1301 b102 |1d9b: const/16 v1, #int 689 // #2b1 │ │ -072e3a: 1802 51b1 3542 5623 e9bc |1d9d: const-wide v2, #double -2.79088e-15 // #bce923564235b151 │ │ -072e44: 4c02 0001 |1da2: aput-wide v2, v0, v1 │ │ -072e48: 6200 5b0b |1da4: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -072e4c: 1301 b202 |1da6: const/16 v1, #int 690 // #2b2 │ │ -072e50: 1802 4d96 8429 052f 3071 |1da8: const-wide v2, #double 1.64662e+237 // #71302f052984964d │ │ -072e5a: 4c02 0001 |1dad: aput-wide v2, v0, v1 │ │ -072e5e: 6200 5b0b |1daf: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -072e62: 1301 b302 |1db1: const/16 v1, #int 691 // #2b3 │ │ -072e66: 1802 6b15 6b6b 12b9 a3b5 |1db3: const-wide v2, #double -2.63574e-50 // #b5a3b9126b6b156b │ │ -072e70: 4c02 0001 |1db8: aput-wide v2, v0, v1 │ │ -072e74: 6200 5b0b |1dba: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -072e78: 1301 b402 |1dbc: const/16 v1, #int 692 // #2b4 │ │ -072e7c: 1802 486a 9e66 7374 b866 |1dbe: const-wide v2, #double 6.65033e+186 // #66b87473669e6a48 │ │ -072e86: 4c02 0001 |1dc3: aput-wide v2, v0, v1 │ │ -072e8a: 6200 5b0b |1dc5: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -072e8e: 1301 b502 |1dc7: const/16 v1, #int 693 // #2b5 │ │ -072e92: 1802 068b 9675 0e35 0abd |1dc9: const-wide v2, #double -1.16384e-14 // #bd0a350e75968b06 │ │ -072e9c: 4c02 0001 |1dce: aput-wide v2, v0, v1 │ │ -072ea0: 6200 5b0b |1dd0: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -072ea4: 1301 b602 |1dd2: const/16 v1, #int 694 // #2b6 │ │ -072ea8: 1802 b1c6 3b6b a5d4 bdf4 |1dd4: const-wide v2, #double -2.18705e+254 // #f4bdd4a56b3bc6b1 │ │ -072eb2: 4c02 0001 |1dd9: aput-wide v2, v0, v1 │ │ -072eb6: 6200 5b0b |1ddb: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -072eba: 1301 b702 |1ddd: const/16 v1, #int 695 // #2b7 │ │ -072ebe: 1802 8c5d 4a32 2b0e 77e0 |1ddf: const-wide v2, #double -4.94595e+156 // #e0770e2b324a5d8c │ │ -072ec8: 4c02 0001 |1de4: aput-wide v2, v0, v1 │ │ -072ecc: 6200 5b0b |1de6: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -072ed0: 1301 b802 |1de8: const/16 v1, #int 696 // #2b8 │ │ -072ed4: 1802 cbe0 b04a 8ba5 555e |1dea: const-wide v2, #double 2.70302e+146 // #5e55a58b4ab0e0cb │ │ -072ede: 4c02 0001 |1def: aput-wide v2, v0, v1 │ │ -072ee2: 6200 5b0b |1df1: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -072ee6: 1301 b902 |1df3: const/16 v1, #int 697 // #2b9 │ │ -072eea: 1802 d0b1 024e 6953 daf7 |1df5: const-wide v2, #double -2.17309e+269 // #f7da53694e02b1d0 │ │ -072ef4: 4c02 0001 |1dfa: aput-wide v2, v0, v1 │ │ -072ef8: 6200 5b0b |1dfc: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -072efc: 1301 ba02 |1dfe: const/16 v1, #int 698 // #2ba │ │ -072f00: 1802 93f4 7066 4124 590f |1e00: const-wide v2, #double 9.88409e-235 // #0f5924416670f493 │ │ -072f0a: 4c02 0001 |1e05: aput-wide v2, v0, v1 │ │ -072f0e: 6200 5b0b |1e07: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -072f12: 1301 bb02 |1e09: const/16 v1, #int 699 // #2bb │ │ -072f16: 1802 6cb1 2e65 c649 f375 |1e0b: const-wide v2, #double 1.48282e+260 // #75f349c6652eb16c │ │ -072f20: 4c02 0001 |1e10: aput-wide v2, v0, v1 │ │ -072f24: 6200 5b0b |1e12: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -072f28: 1301 bc02 |1e14: const/16 v1, #int 700 // #2bc │ │ -072f2c: 1802 9ec5 dc05 6856 b5a9 |1e16: const-wide v2, #double -9.08543e-108 // #a9b5566805dcc59e │ │ -072f36: 4c02 0001 |1e1b: aput-wide v2, v0, v1 │ │ -072f3a: 6200 5b0b |1e1d: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -072f3e: 1301 bd02 |1e1f: const/16 v1, #int 701 // #2bd │ │ -072f42: 1802 bd31 a403 1bf4 6a1a |1e21: const-wide v2, #double 2.02987e-181 // #1a6af41b03a431bd │ │ -072f4c: 4c02 0001 |1e26: aput-wide v2, v0, v1 │ │ -072f50: 6200 5b0b |1e28: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -072f54: 1301 be02 |1e2a: const/16 v1, #int 702 // #2be │ │ -072f58: 1802 cabe e806 ca80 2d47 |1e2c: const-wide v2, #double 7.65944e+34 // #472d80ca06e8beca │ │ -072f62: 4c02 0001 |1e31: aput-wide v2, v0, v1 │ │ -072f66: 6200 5b0b |1e33: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -072f6a: 1301 bf02 |1e35: const/16 v1, #int 703 // #2bf │ │ -072f6e: 1802 2204 e711 c083 9df1 |1e37: const-wide v2, #double -1.92192e+239 // #f19d83c011e70422 │ │ -072f78: 4c02 0001 |1e3c: aput-wide v2, v0, v1 │ │ -072f7c: 6200 5b0b |1e3e: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -072f80: 1301 c002 |1e40: const/16 v1, #int 704 // #2c0 │ │ -072f84: 1802 6b6f ea33 c841 9e19 |1e42: const-wide v2, #double 2.78156e-185 // #199e41c833ea6f6b │ │ -072f8e: 4c02 0001 |1e47: aput-wide v2, v0, v1 │ │ -072f92: 6200 5b0b |1e49: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -072f96: 1301 c102 |1e4b: const/16 v1, #int 705 // #2c1 │ │ -072f9a: 1802 8ebe c55c f150 e0b2 |1e4d: const-wide v2, #double -1.23945e-63 // #b2e050f15cc5be8e │ │ -072fa4: 4c02 0001 |1e52: aput-wide v2, v0, v1 │ │ -072fa8: 6200 5b0b |1e54: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -072fac: 1301 c202 |1e56: const/16 v1, #int 706 // #2c2 │ │ -072fb0: 1802 d2c1 3074 45fd d1f1 |1e58: const-wide v2, #double -1.87427e+240 // #f1d1fd457430c1d2 │ │ -072fba: 4c02 0001 |1e5d: aput-wide v2, v0, v1 │ │ -072fbe: 6200 5b0b |1e5f: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -072fc2: 1301 c302 |1e61: const/16 v1, #int 707 // #2c3 │ │ -072fc6: 1802 5d68 8443 7395 ffd4 |1e63: const-wide v2, #double -2.76327e+101 // #d4ff95734384685d │ │ -072fd0: 4c02 0001 |1e68: aput-wide v2, v0, v1 │ │ -072fd4: 6200 5b0b |1e6a: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -072fd8: 1301 c402 |1e6c: const/16 v1, #int 708 // #2c4 │ │ -072fdc: 1802 83eb 0b68 26e8 77d5 |1e6e: const-wide v2, #double -5.35452e+103 // #d577e826680beb83 │ │ -072fe6: 4c02 0001 |1e73: aput-wide v2, v0, v1 │ │ -072fea: 6200 5b0b |1e75: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -072fee: 1301 c502 |1e77: const/16 v1, #int 709 // #2c5 │ │ -072ff2: 1802 931c c24c 82cc 2ad6 |1e79: const-wide v2, #double -1.22926e+107 // #d62acc824cc21c93 │ │ -072ffc: 4c02 0001 |1e7e: aput-wide v2, v0, v1 │ │ -073000: 6200 5b0b |1e80: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -073004: 1301 c602 |1e82: const/16 v1, #int 710 // #2c6 │ │ -073008: 1802 92b3 393e fda1 6d07 |1e84: const-wide v2, #double 6.84709e-273 // #076da1fd3e39b392 │ │ -073012: 4c02 0001 |1e89: aput-wide v2, v0, v1 │ │ -073016: 6200 5b0b |1e8b: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -07301a: 1301 c702 |1e8d: const/16 v1, #int 711 // #2c7 │ │ -07301e: 1802 df4c 1916 4731 30d3 |1e8f: const-wide v2, #double -5.27755e+92 // #d330314716194cdf │ │ -073028: 4c02 0001 |1e94: aput-wide v2, v0, v1 │ │ -07302c: 6200 5b0b |1e96: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -073030: 1301 c802 |1e98: const/16 v1, #int 712 // #2c8 │ │ -073034: 1802 a54d e87e 48e9 e7ff |1e9a: const-wide v2, #double -1.34328e+308 // #ffe7e9487ee84da5 │ │ -07303e: 4c02 0001 |1e9f: aput-wide v2, v0, v1 │ │ -073042: 6200 5b0b |1ea1: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -073046: 1301 c902 |1ea3: const/16 v1, #int 713 // #2c9 │ │ -07304a: 1802 29f3 ca1f 6e7d 5fba |1ea5: const-wide v2, #double -1.58984e-27 // #ba5f7d6e1fcaf329 │ │ -073054: 4c02 0001 |1eaa: aput-wide v2, v0, v1 │ │ -073058: 6200 5b0b |1eac: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -07305c: 1301 ca02 |1eae: const/16 v1, #int 714 // #2ca │ │ -073060: 1802 88a7 4d34 a39a c11f |1eb0: const-wide v2, #double 1.02576e-155 // #1fc19aa3344da788 │ │ -07306a: 4c02 0001 |1eb5: aput-wide v2, v0, v1 │ │ -07306e: 6200 5b0b |1eb7: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -073072: 1301 cb02 |1eb9: const/16 v1, #int 715 // #2cb │ │ -073076: 1802 53a3 3304 e4a2 515f |1ebb: const-wide v2, #double 1.44326e+151 // #5f51a2e40433a353 │ │ -073080: 4c02 0001 |1ec0: aput-wide v2, v0, v1 │ │ -073084: 6200 5b0b |1ec2: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -073088: 1301 cc02 |1ec4: const/16 v1, #int 716 // #2cc │ │ -07308c: 1802 c1a7 ca2c 73c6 f0ec |1ec6: const-wide v2, #double -5.78288e+216 // #ecf0c6732ccaa7c1 │ │ -073096: 4c02 0001 |1ecb: aput-wide v2, v0, v1 │ │ -07309a: 6200 5b0b |1ecd: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -07309e: 1301 cd02 |1ecf: const/16 v1, #int 717 // #2cd │ │ -0730a2: 1802 b405 f64f e2e1 c66a |1ed1: const-wide v2, #double 2.29577e+206 // #6ac6e1e24ff605b4 │ │ -0730ac: 4c02 0001 |1ed6: aput-wide v2, v0, v1 │ │ -0730b0: 6200 5b0b |1ed8: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -0730b4: 1301 ce02 |1eda: const/16 v1, #int 718 // #2ce │ │ -0730b8: 1802 2c7a 5977 2b4c 78ad |1edc: const-wide v2, #double -1.19279e-89 // #ad784c2b77597a2c │ │ -0730c2: 4c02 0001 |1ee1: aput-wide v2, v0, v1 │ │ -0730c6: 6200 5b0b |1ee3: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -0730ca: 1301 cf02 |1ee5: const/16 v1, #int 719 // #2cf │ │ -0730ce: 1802 bfed 500f 4436 6e67 |1ee7: const-wide v2, #double 1.68262e+190 // #676e36440f50edbf │ │ -0730d8: 4c02 0001 |1eec: aput-wide v2, v0, v1 │ │ -0730dc: 6200 5b0b |1eee: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -0730e0: 1301 d002 |1ef0: const/16 v1, #int 720 // #2d0 │ │ -0730e4: 1802 cea9 3b37 2b0b c1ff |1ef2: const-wide v2, #double -2.39369e+307 // #ffc10b2b373ba9ce │ │ -0730ee: 4c02 0001 |1ef7: aput-wide v2, v0, v1 │ │ -0730f2: 6200 5b0b |1ef9: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -0730f6: 1301 d102 |1efb: const/16 v1, #int 721 // #2d1 │ │ -0730fa: 1802 06d6 9f10 35bc 58d2 |1efd: const-wide v2, #double -4.92055e+88 // #d258bc35109fd606 │ │ -073104: 4c02 0001 |1f02: aput-wide v2, v0, v1 │ │ -073108: 6200 5b0b |1f04: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -07310c: 1301 d202 |1f06: const/16 v1, #int 722 // #2d2 │ │ -073110: 1802 e064 2044 0752 b8e6 |1f08: const-wide v2, #double -6.61376e+186 // #e6b85207442064e0 │ │ -07311a: 4c02 0001 |1f0d: aput-wide v2, v0, v1 │ │ -07311e: 6200 5b0b |1f0f: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -073122: 1301 d302 |1f11: const/16 v1, #int 723 // #2d3 │ │ -073126: 1802 1f34 2b73 7148 b90a |1f13: const-wide v2, #double 5.26201e-257 // #0ab94871732b341f │ │ -073130: 4c02 0001 |1f18: aput-wide v2, v0, v1 │ │ -073134: 6200 5b0b |1f1a: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -073138: 1301 d402 |1f1c: const/16 v1, #int 724 // #2d4 │ │ -07313c: 1802 a4e9 ec62 54e0 019f |1f1e: const-wide v2, #double -2.54302e-159 // #9f01e05462ece9a4 │ │ -073146: 4c02 0001 |1f23: aput-wide v2, v0, v1 │ │ -07314a: 6200 5b0b |1f25: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -07314e: 1301 d502 |1f27: const/16 v1, #int 725 // #2d5 │ │ -073152: 1802 e4ad d269 5915 fcec |1f29: const-wide v2, #double -9.68114e+216 // #ecfc155969d2ade4 │ │ -07315c: 4c02 0001 |1f2e: aput-wide v2, v0, v1 │ │ -073160: 6200 5b0b |1f30: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -073164: 1301 d602 |1f32: const/16 v1, #int 726 // #2d6 │ │ -073168: 1802 bbb9 9059 2164 9a40 |1f34: const-wide v2, #double 1689.03 // #409a64215990b9bb │ │ -073172: 4c02 0001 |1f39: aput-wide v2, v0, v1 │ │ -073176: 6200 5b0b |1f3b: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -07317a: 1301 d702 |1f3d: const/16 v1, #int 727 // #2d7 │ │ -07317e: 1802 52e2 5d3e 0cfe dbdb |1f3f: const-wide v2, #double -3.17905e+134 // #dbdbfe0c3e5de252 │ │ -073188: 4c02 0001 |1f44: aput-wide v2, v0, v1 │ │ -07318c: 6200 5b0b |1f46: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -073190: 1301 d802 |1f48: const/16 v1, #int 728 // #2d8 │ │ -073194: 1802 51d2 7c74 dc04 14e3 |1f4a: const-wide v2, #double -1.88877e+169 // #e31404dc747cd251 │ │ -07319e: 4c02 0001 |1f4f: aput-wide v2, v0, v1 │ │ -0731a2: 6200 5b0b |1f51: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -0731a6: 1301 d902 |1f53: const/16 v1, #int 729 // #2d9 │ │ -0731aa: 1802 6b10 0166 fa69 82ff |1f55: const-wide v2, #double -1.61634e+306 // #ff8269fa6601106b │ │ -0731b4: 4c02 0001 |1f5a: aput-wide v2, v0, v1 │ │ -0731b8: 6200 5b0b |1f5c: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -0731bc: 1301 da02 |1f5e: const/16 v1, #int 730 // #2da │ │ -0731c0: 1802 d5c6 1043 2825 c1f5 |1f60: const-wide v2, #double -1.64758e+259 // #f5c125284310c6d5 │ │ -0731ca: 4c02 0001 |1f65: aput-wide v2, v0, v1 │ │ -0731ce: 6200 5b0b |1f67: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -0731d2: 1301 db02 |1f69: const/16 v1, #int 731 // #2db │ │ -0731d6: 1802 6f8d 8171 0ca4 943d |1f6b: const-wide v2, #double 4.69318e-12 // #3d94a40c71818d6f │ │ -0731e0: 4c02 0001 |1f70: aput-wide v2, v0, v1 │ │ -0731e4: 6200 5b0b |1f72: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -0731e8: 1301 dc02 |1f74: const/16 v1, #int 732 // #2dc │ │ -0731ec: 1802 053c 3a34 e82f 4ab2 |1f76: const-wide v2, #double -1.94267e-66 // #b24a2fe8343a3c05 │ │ -0731f6: 4c02 0001 |1f7b: aput-wide v2, v0, v1 │ │ -0731fa: 6200 5b0b |1f7d: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -0731fe: 1301 dd02 |1f7f: const/16 v1, #int 733 // #2dd │ │ -073202: 1802 6c94 0259 45fd f4c1 |1f81: const-wide v2, #double -5.63428e+09 // #c1f4fd455902946c │ │ -07320c: 4c02 0001 |1f86: aput-wide v2, v0, v1 │ │ -073210: 6200 5b0b |1f88: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -073214: 1301 de02 |1f8a: const/16 v1, #int 734 // #2de │ │ -073218: 1802 80e2 3a2e 52d7 f1be |1f8c: const-wide v2, #double -1.70146e-05 // #bef1d7522e3ae280 │ │ -073222: 4c02 0001 |1f91: aput-wide v2, v0, v1 │ │ -073226: 6200 5b0b |1f93: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -07322a: 1301 df02 |1f95: const/16 v1, #int 735 // #2df │ │ -07322e: 1802 15a2 7d28 4bb7 8fa1 |1f97: const-wide v2, #double -4.96079e-147 // #a18fb74b287da215 │ │ -073238: 4c02 0001 |1f9c: aput-wide v2, v0, v1 │ │ -07323c: 6200 5b0b |1f9e: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -073240: 1301 e002 |1fa0: const/16 v1, #int 736 // #2e0 │ │ -073244: 1802 7fac ae32 90da cf6b |1fa2: const-wide v2, #double 2.09444e+211 // #6bcfda9032aeac7f │ │ -07324e: 4c02 0001 |1fa7: aput-wide v2, v0, v1 │ │ -073252: 6200 5b0b |1fa9: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -073256: 1301 e102 |1fab: const/16 v1, #int 737 // #2e1 │ │ -07325a: 1802 cf25 e227 6855 6bef |1fad: const-wide v2, #double -5.18017e+228 // #ef6b556827e225cf │ │ -073264: 4c02 0001 |1fb2: aput-wide v2, v0, v1 │ │ -073268: 6200 5b0b |1fb4: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -07326c: 1301 e202 |1fb6: const/16 v1, #int 738 // #2e2 │ │ -073270: 1802 759f 1f4f c3fa 2caf |1fb8: const-wide v2, #double -1.90943e-81 // #af2cfac34f1f9f75 │ │ -07327a: 4c02 0001 |1fbd: aput-wide v2, v0, v1 │ │ -07327e: 6200 5b0b |1fbf: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -073282: 1301 e302 |1fc1: const/16 v1, #int 739 // #2e3 │ │ -073286: 1802 14fa 6e50 8793 0167 |1fc3: const-wide v2, #double 1.52952e+188 // #67019387506efa14 │ │ -073290: 4c02 0001 |1fc8: aput-wide v2, v0, v1 │ │ -073294: 6200 5b0b |1fca: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -073298: 1301 e402 |1fcc: const/16 v1, #int 740 // #2e4 │ │ -07329c: 1802 d23d 5615 8671 8b0a |1fce: const-wide v2, #double 7.13958e-258 // #0a8b718615563dd2 │ │ -0732a6: 4c02 0001 |1fd3: aput-wide v2, v0, v1 │ │ -0732aa: 6200 5b0b |1fd5: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -0732ae: 1301 e502 |1fd7: const/16 v1, #int 741 // #2e5 │ │ -0732b2: 1802 55af ac35 40de 4132 |1fd9: const-wide v2, #double 1.32553e-66 // #3241de4035acaf55 │ │ -0732bc: 4c02 0001 |1fde: aput-wide v2, v0, v1 │ │ -0732c0: 6200 5b0b |1fe0: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -0732c4: 1301 e602 |1fe2: const/16 v1, #int 742 // #2e6 │ │ -0732c8: 1802 5e27 c52d 75d3 650b |1fe4: const-wide v2, #double 9.30311e-254 // #0b65d3752dc5275e │ │ -0732d2: 4c02 0001 |1fe9: aput-wide v2, v0, v1 │ │ -0732d6: 6200 5b0b |1feb: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -0732da: 1301 e702 |1fed: const/16 v1, #int 743 // #2e7 │ │ -0732de: 1802 9759 2207 70cc 27c8 |1fef: const-wide v2, #double -4.04912e+39 // #c827cc7007225997 │ │ -0732e8: 4c02 0001 |1ff4: aput-wide v2, v0, v1 │ │ -0732ec: 6200 5b0b |1ff6: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -0732f0: 1301 e802 |1ff8: const/16 v1, #int 744 // #2e8 │ │ -0732f4: 1802 2e2e 8c78 27ef eacd |1ffa: const-wide v2, #double -2.2692e+67 // #cdeaef27788c2e2e │ │ -0732fe: 4c02 0001 |1fff: aput-wide v2, v0, v1 │ │ -073302: 6200 5b0b |2001: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -073306: 1301 e902 |2003: const/16 v1, #int 745 // #2e9 │ │ -07330a: 1802 8e2c 0f32 99b6 27e3 |2005: const-wide v2, #double -4.47465e+169 // #e327b699320f2c8e │ │ -073314: 4c02 0001 |200a: aput-wide v2, v0, v1 │ │ -073318: 6200 5b0b |200c: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -07331c: 1301 ea02 |200e: const/16 v1, #int 746 // #2ea │ │ -073320: 1802 32bf 3a0b 36d6 9778 |2010: const-wide v2, #double 8.05941e+272 // #7897d6360b3abf32 │ │ -07332a: 4c02 0001 |2015: aput-wide v2, v0, v1 │ │ -07332e: 6200 5b0b |2017: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -073332: 1301 eb02 |2019: const/16 v1, #int 747 // #2eb │ │ -073336: 1802 c2d5 c177 1a2c 79b3 |201b: const-wide v2, #double -9.79047e-61 // #b3792c1a77c1d5c2 │ │ -073340: 4c02 0001 |2020: aput-wide v2, v0, v1 │ │ -073344: 6200 5b0b |2022: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -073348: 1301 ec02 |2024: const/16 v1, #int 748 // #2ec │ │ -07334c: 1802 d618 5375 a9dc 29f7 |2026: const-wide v2, #double -1.04238e+266 // #f729dca9755318d6 │ │ -073356: 4c02 0001 |202b: aput-wide v2, v0, v1 │ │ -07335a: 6200 5b0b |202d: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -07335e: 1301 ed02 |202f: const/16 v1, #int 749 // #2ed │ │ -073362: 1802 3523 337b 21a2 1a8d |2031: const-wide v2, #double -1.52366e-245 // #8d1aa2217b332335 │ │ -07336c: 4c02 0001 |2036: aput-wide v2, v0, v1 │ │ -073370: 6200 5b0b |2038: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -073374: 1301 ee02 |203a: const/16 v1, #int 750 // #2ee │ │ -073378: 1802 7c73 375c 36ff 98f9 |203c: const-wide v2, #double -5.53889e+277 // #f998ff365c37737c │ │ -073382: 4c02 0001 |2041: aput-wide v2, v0, v1 │ │ -073386: 6200 5b0b |2043: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -07338a: 1301 ef02 |2045: const/16 v1, #int 751 // #2ef │ │ -07338e: 1802 d221 f45a 955b eb16 |2047: const-wide v2, #double 2.85926e-198 // #16eb5b955af421d2 │ │ -073398: 4c02 0001 |204c: aput-wide v2, v0, v1 │ │ -07339c: 6200 5b0b |204e: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -0733a0: 1301 f002 |2050: const/16 v1, #int 752 // #2f0 │ │ -0733a4: 1802 3ed4 3f17 23bc 3f06 |2052: const-wide v2, #double 1.39863e-278 // #063fbc23173fd43e │ │ -0733ae: 4c02 0001 |2057: aput-wide v2, v0, v1 │ │ -0733b2: 6200 5b0b |2059: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -0733b6: 1301 f102 |205b: const/16 v1, #int 753 // #2f1 │ │ -0733ba: 1802 7385 e814 1f27 0820 |205d: const-wide v2, #double 2.25175e-154 // #2008271f14e88573 │ │ -0733c4: 4c02 0001 |2062: aput-wide v2, v0, v1 │ │ -0733c8: 6200 5b0b |2064: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -0733cc: 1301 f202 |2066: const/16 v1, #int 754 // #2f2 │ │ -0733d0: 1802 49eb da22 380f a8f0 |2068: const-wide v2, #double -4.78115e+234 // #f0a80f3822daeb49 │ │ -0733da: 4c02 0001 |206d: aput-wide v2, v0, v1 │ │ -0733de: 6200 5b0b |206f: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -0733e2: 1301 f302 |2071: const/16 v1, #int 755 // #2f3 │ │ -0733e6: 1802 ebc4 4c2f 6632 5509 |2073: const-wide v2, #double 1.05181e-263 // #095532662f4cc4eb │ │ -0733f0: 4c02 0001 |2078: aput-wide v2, v0, v1 │ │ -0733f4: 6200 5b0b |207a: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -0733f8: 1301 f402 |207c: const/16 v1, #int 756 // #2f4 │ │ -0733fc: 1802 0bfb 6d08 dfda 451a |207e: const-wide v2, #double 4.11474e-182 // #1a45dadf086dfb0b │ │ -073406: 4c02 0001 |2083: aput-wide v2, v0, v1 │ │ -07340a: 6200 5b0b |2085: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -07340e: 1301 f502 |2087: const/16 v1, #int 757 // #2f5 │ │ -073412: 1802 1ffb cb63 6ed0 6aaf |2089: const-wide v2, #double -2.8268e-80 // #af6ad06e63cbfb1f │ │ -07341c: 4c02 0001 |208e: aput-wide v2, v0, v1 │ │ -073420: 6200 5b0b |2090: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -073424: 1301 f602 |2092: const/16 v1, #int 758 // #2f6 │ │ -073428: 1802 a264 c738 96b1 552f |2094: const-wide v2, #double 1.1435e-80 // #2f55b19638c764a2 │ │ -073432: 4c02 0001 |2099: aput-wide v2, v0, v1 │ │ -073436: 6200 5b0b |209b: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -07343a: 1301 f702 |209d: const/16 v1, #int 759 // #2f7 │ │ -07343e: 1802 5b38 8c49 6aae 94df |209f: const-wide v2, #double -2.70792e+152 // #df94ae6a498c385b │ │ -073448: 4c02 0001 |20a4: aput-wide v2, v0, v1 │ │ -07344c: 6200 5b0b |20a6: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -073450: 1301 f802 |20a8: const/16 v1, #int 760 // #2f8 │ │ -073454: 1802 361b 056f ba89 c3ad |20aa: const-wide v2, #double -3.06924e-88 // #adc389ba6f051b36 │ │ -07345e: 4c02 0001 |20af: aput-wide v2, v0, v1 │ │ -073462: 6200 5b0b |20b1: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -073466: 1301 f902 |20b3: const/16 v1, #int 761 // #2f9 │ │ -07346a: 1802 1094 b863 669a da09 |20b5: const-wide v2, #double 3.37938e-261 // #09da9a6663b89410 │ │ -073474: 4c02 0001 |20ba: aput-wide v2, v0, v1 │ │ -073478: 6200 5b0b |20bc: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -07347c: 1301 fa02 |20be: const/16 v1, #int 762 // #2fa │ │ -073480: 1802 72d7 6b5e 2d8a 0792 |20c0: const-wide v2, #double -8.1402e-222 // #92078a2d5e6bd772 │ │ -07348a: 4c02 0001 |20c5: aput-wide v2, v0, v1 │ │ -07348e: 6200 5b0b |20c7: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -073492: 1301 fb02 |20c9: const/16 v1, #int 763 // #2fb │ │ -073496: 1802 6bec ce02 5993 bf98 |20cb: const-wide v2, #double -1.77172e-189 // #98bf935902ceec6b │ │ -0734a0: 4c02 0001 |20d0: aput-wide v2, v0, v1 │ │ -0734a4: 6200 5b0b |20d2: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -0734a8: 1301 fc02 |20d4: const/16 v1, #int 764 // #2fc │ │ -0734ac: 1802 eb8d 7569 7ac0 ef57 |20d6: const-wide v2, #double 3.90965e+115 // #57efc07a69758deb │ │ -0734b6: 4c02 0001 |20db: aput-wide v2, v0, v1 │ │ -0734ba: 6200 5b0b |20dd: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -0734be: 1301 fd02 |20df: const/16 v1, #int 765 // #2fd │ │ -0734c2: 1802 13e1 7375 1f86 27e2 |20e1: const-wide v2, #double -6.77325e+164 // #e227861f7573e113 │ │ -0734cc: 4c02 0001 |20e6: aput-wide v2, v0, v1 │ │ -0734d0: 6200 5b0b |20e8: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -0734d4: 1301 fe02 |20ea: const/16 v1, #int 766 // #2fe │ │ -0734d8: 1802 1e42 f523 832a f4b2 |20ec: const-wide v2, #double -3.06381e-63 // #b2f42a8323f5421e │ │ -0734e2: 4c02 0001 |20f1: aput-wide v2, v0, v1 │ │ -0734e6: 6200 5b0b |20f3: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -0734ea: 1301 ff02 |20f5: const/16 v1, #int 767 // #2ff │ │ -0734ee: 1802 4737 6a0d 6cb2 45a6 |20f7: const-wide v2, #double -2.56419e-124 // #a645b26c0d6a3747 │ │ -0734f8: 4c02 0001 |20fc: aput-wide v2, v0, v1 │ │ -0734fc: 6200 5b0b |20fe: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -073500: 1301 0003 |2100: const/16 v1, #int 768 // #300 │ │ -073504: 1802 6cf7 3344 5926 9708 |2102: const-wide v2, #double 2.80447e-267 // #089726594433f76c │ │ -07350e: 4c02 0001 |2107: aput-wide v2, v0, v1 │ │ -073512: 6200 5b0b |2109: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -073516: 1301 0103 |210b: const/16 v1, #int 769 // #301 │ │ -07351a: 1802 9476 2320 6155 352a |210d: const-wide v2, #double 2.32543e-105 // #2a35556120237694 │ │ -073524: 4c02 0001 |2112: aput-wide v2, v0, v1 │ │ -073528: 6200 5b0b |2114: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -07352c: 1301 0203 |2116: const/16 v1, #int 770 // #302 │ │ -073530: 1802 6f1c fe7b 61f0 166b |2118: const-wide v2, #double 7.36464e+207 // #6b16f0617bfe1c6f │ │ -07353a: 4c02 0001 |211d: aput-wide v2, v0, v1 │ │ -07353e: 6200 5b0b |211f: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -073542: 1301 0303 |2121: const/16 v1, #int 771 // #303 │ │ -073546: 1802 db29 d657 a7da 8b6a |2123: const-wide v2, #double 1.74661e+205 // #6a8bdaa757d629db │ │ -073550: 4c02 0001 |2128: aput-wide v2, v0, v1 │ │ -073554: 6200 5b0b |212a: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ -073558: 1301 0403 |212c: const/16 v1, #int 772 // #304 │ │ -07355c: 1802 9d6e 5a6d 9484 f5dc |212e: const-wide v2, #double -6.40616e+139 // #dcf584946d5a6e9d │ │ -073566: 4c02 0001 |2133: aput-wide v2, v0, v1 │ │ -07356a: 0e00 |2135: return-void │ │ +070e9c: |[070e9c] jwtc.chess.board.BoardHashKeys.:()V │ │ +070eac: 1300 0503 |0000: const/16 v0, #int 773 // #305 │ │ +070eb0: 2300 8d04 |0002: new-array v0, v0, [J // type@048d │ │ +070eb4: 6900 5b0b |0004: sput-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +070eb8: 6200 5b0b |0006: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +070ebc: 1201 |0008: const/4 v1, #int 0 // #0 │ │ +070ebe: 1802 08a3 371d 59c5 0cca |0009: const-wide v2, #double -5.25609e+48 // #ca0cc5591d37a308 │ │ +070ec8: 4c02 0001 |000e: aput-wide v2, v0, v1 │ │ +070ecc: 6200 5b0b |0010: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +070ed0: 1211 |0012: const/4 v1, #int 1 // #1 │ │ +070ed2: 1802 c4d1 f775 31d3 7616 |0013: const-wide v2, #double 1.86369e-200 // #1676d33175f7d1c4 │ │ +070edc: 4c02 0001 |0018: aput-wide v2, v0, v1 │ │ +070ee0: 6200 5b0b |001a: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +070ee4: 1221 |001c: const/4 v1, #int 2 // #2 │ │ +070ee6: 1802 3303 e873 2265 8be2 |001d: const-wide v2, #double -5.04824e+166 // #e28b652273e80333 │ │ +070ef0: 4c02 0001 |0022: aput-wide v2, v0, v1 │ │ +070ef4: 6200 5b0b |0024: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +070ef8: 1231 |0026: const/4 v1, #int 3 // #3 │ │ +070efa: 1802 0dd6 ca42 e929 cbdd |0027: const-wide v2, #double -6.62487e+143 // #ddcb29e942cad60d │ │ +070f04: 4c02 0001 |002c: aput-wide v2, v0, v1 │ │ +070f08: 6200 5b0b |002e: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +070f0c: 1241 |0030: const/4 v1, #int 4 // #4 │ │ +070f0e: 1802 6398 722a 1395 2573 |0031: const-wide v2, #double 4.71568e+246 // #732595132a729863 │ │ +070f18: 4c02 0001 |0036: aput-wide v2, v0, v1 │ │ +070f1c: 6200 5b0b |0038: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +070f20: 1251 |003a: const/4 v1, #int 5 // #5 │ │ +070f22: 1802 1d52 dc15 de1d 1bd5 |003b: const-wide v2, #double -9.48975e+101 // #d51b1dde15dc521d │ │ +070f2c: 4c02 0001 |0040: aput-wide v2, v0, v1 │ │ +070f30: 6200 5b0b |0042: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +070f34: 1261 |0044: const/4 v1, #int 6 // #6 │ │ +070f36: 1802 80de 400a 54c7 b831 |0045: const-wide v2, #double 3.5902e-69 // #31b8c7540a40de80 │ │ +070f40: 4c02 0001 |004a: aput-wide v2, v0, v1 │ │ +070f44: 6200 5b0b |004c: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +070f48: 1271 |004e: const/4 v1, #int 7 // #7 │ │ +070f4a: 1802 6366 643f 07c5 d45e |004f: const-wide v2, #double 6.63937e+148 // #5ed4c5073f646663 │ │ +070f54: 4c02 0001 |0054: aput-wide v2, v0, v1 │ │ +070f58: 6200 5b0b |0056: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +070f5c: 1301 0800 |0058: const/16 v1, #int 8 // #8 │ │ +070f60: 1802 85dc 031d 605e c4fd |005a: const-wide v2, #double -6.66052e+297 // #fdc45e601d03dc85 │ │ +070f6a: 4c02 0001 |005f: aput-wide v2, v0, v1 │ │ +070f6e: 6200 5b0b |0061: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +070f72: 1301 0900 |0063: const/16 v1, #int 9 // #9 │ │ +070f76: 1802 fce5 4d53 b3fe 99e0 |0065: const-wide v2, #double -2.23062e+157 // #e099feb3534de5fc │ │ +070f80: 4c02 0001 |006a: aput-wide v2, v0, v1 │ │ +070f84: 6200 5b0b |006c: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +070f88: 1301 0a00 |006e: const/16 v1, #int 10 // #a │ │ +070f8c: 1802 7536 9d20 4acf 5bd5 |0070: const-wide v2, #double -1.55717e+103 // #d55bcf4a209d3675 │ │ +070f96: 4c02 0001 |0075: aput-wide v2, v0, v1 │ │ +070f9a: 6200 5b0b |0077: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +070f9e: 1301 0b00 |0079: const/16 v1, #int 11 // #b │ │ +070fa2: 1802 1709 0f5e 7d31 325f |007b: const-wide v2, #double 3.72212e+150 // #5f32317d5e0f0917 │ │ +070fac: 4c02 0001 |0080: aput-wide v2, v0, v1 │ │ +070fb0: 6200 5b0b |0082: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +070fb4: 1301 0c00 |0084: const/16 v1, #int 12 // #c │ │ +070fb8: 1802 77ef 2803 709b 158f |0086: const-wide v2, #double -5.30911e-236 // #8f159b700328ef77 │ │ +070fc2: 4c02 0001 |008b: aput-wide v2, v0, v1 │ │ +070fc6: 6200 5b0b |008d: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +070fca: 1301 0d00 |008f: const/16 v1, #int 13 // #d │ │ +070fce: 1802 164e 2612 5824 b381 |0091: const-wide v2, #double -1.78645e-300 // #81b3245812264e16 │ │ +070fd8: 4c02 0001 |0096: aput-wide v2, v0, v1 │ │ +070fdc: 6200 5b0b |0098: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +070fe0: 1301 0e00 |009a: const/16 v1, #int 14 // #e │ │ +070fe4: 1802 56fb ca1f f190 9162 |009c: const-wide v2, #double 6.47403e+166 // #629190f11fcafb56 │ │ +070fee: 4c02 0001 |00a1: aput-wide v2, v0, v1 │ │ +070ff2: 6200 5b0b |00a3: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +070ff6: 1301 0f00 |00a5: const/16 v1, #int 15 // #f │ │ +070ffa: 1802 f0b2 757b 25f1 d76e |00a7: const-wide v2, #double 8.8621e+225 // #6ed7f1257b75b2f0 │ │ +071004: 4c02 0001 |00ac: aput-wide v2, v0, v1 │ │ +071008: 6200 5b0b |00ae: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +07100c: 1301 1000 |00b0: const/16 v1, #int 16 // #10 │ │ +071010: 1802 4f5b d92b 575d 851f |00b2: const-wide v2, #double 7.7805e-157 // #1f855d572bd95b4f │ │ +07101a: 4c02 0001 |00b7: aput-wide v2, v0, v1 │ │ +07101e: 6200 5b0b |00b9: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +071022: 1301 1100 |00bb: const/16 v1, #int 17 // #11 │ │ +071026: 1802 7415 ff15 a2ac 2cc4 |00bd: const-wide v2, #double -2.64474e+20 // #c42caca215ff1574 │ │ +071030: 4c02 0001 |00c2: aput-wide v2, v0, v1 │ │ +071034: 6200 5b0b |00c4: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +071038: 1301 1200 |00c6: const/16 v1, #int 18 // #12 │ │ +07103c: 1802 c826 ff5a fd22 71bb |00c8: const-wide v2, #double -2.26802e-22 // #bb7122fd5aff26c8 │ │ +071046: 4c02 0001 |00cd: aput-wide v2, v0, v1 │ │ +07104a: 6200 5b0b |00cf: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +07104e: 1301 1300 |00d1: const/16 v1, #int 19 // #13 │ │ +071052: 1802 0d2b 6b05 4c03 53c6 |00d3: const-wide v2, #double -6.02542e+30 // #c653034c056b2b0d │ │ +07105c: 4c02 0001 |00d8: aput-wide v2, v0, v1 │ │ +071060: 6200 5b0b |00da: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +071064: 1301 1400 |00dc: const/16 v1, #int 20 // #14 │ │ +071068: 1802 f27b a61a 935d ced1 |00de: const-wide v2, #double -1.1798e+86 // #d1ce5d931aa67bf2 │ │ +071072: 4c02 0001 |00e3: aput-wide v2, v0, v1 │ │ +071076: 6200 5b0b |00e5: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +07107a: 1301 1500 |00e7: const/16 v1, #int 21 // #15 │ │ +07107e: 1802 a41a e967 48a9 cf48 |00e9: const-wide v2, #double 5.51617e+42 // #48cfa94867e91aa4 │ │ +071088: 4c02 0001 |00ee: aput-wide v2, v0, v1 │ │ +07108c: 6200 5b0b |00f0: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +071090: 1301 1600 |00f2: const/16 v1, #int 22 // #16 │ │ +071094: 1802 ecf6 f641 6404 5ad9 |00f4: const-wide v2, #double -2.68731e+122 // #d95a046441f6f6ec │ │ +07109e: 4c02 0001 |00f9: aput-wide v2, v0, v1 │ │ +0710a2: 6200 5b0b |00fb: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +0710a6: 1301 1700 |00fd: const/16 v1, #int 23 // #17 │ │ +0710aa: 1802 8f68 f734 b41a 2af5 |00ff: const-wide v2, #double -2.44973e+256 // #f52a1ab434f7688f │ │ +0710b4: 4c02 0001 |0104: aput-wide v2, v0, v1 │ │ +0710b8: 6200 5b0b |0106: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +0710bc: 1301 1800 |0108: const/16 v1, #int 24 // #18 │ │ +0710c0: 1802 9aee a332 6c78 a720 |010a: const-wide v2, #double 2.24064e-151 // #20a7786c32a3ee9a │ │ +0710ca: 4c02 0001 |010f: aput-wide v2, v0, v1 │ │ +0710ce: 6200 5b0b |0111: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +0710d2: 1301 1900 |0113: const/16 v1, #int 25 // #19 │ │ +0710d6: 1802 3f82 2751 afca 4f55 |0115: const-wide v2, #double 8.90067e+102 // #554fcaaf5127823f │ │ +0710e0: 4c02 0001 |011a: aput-wide v2, v0, v1 │ │ +0710e4: 6200 5b0b |011c: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +0710e8: 1301 1a00 |011e: const/16 v1, #int 26 // #1a │ │ +0710ec: 1802 4a52 4164 046b 1420 |0120: const-wide v2, #double 3.80712e-154 // #20146b046441524a │ │ +0710f6: 4c02 0001 |0125: aput-wide v2, v0, v1 │ │ +0710fa: 6200 5b0b |0127: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +0710fe: 1301 1b00 |0129: const/16 v1, #int 27 // #1b │ │ +071102: 1802 8dd7 8b52 8b7e c1ba |012b: const-wide v2, #double -1.13054e-25 // #bac17e8b528bd78d │ │ +07110c: 4c02 0001 |0130: aput-wide v2, v0, v1 │ │ +071110: 6200 5b0b |0132: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +071114: 1301 1c00 |0134: const/16 v1, #int 28 // #1c │ │ +071118: 1802 dda9 7f4a 218e 1e09 |0136: const-wide v2, #double 9.47608e-265 // #091e8e214a7fa9dd │ │ +071122: 4c02 0001 |013b: aput-wide v2, v0, v1 │ │ +071126: 6200 5b0b |013d: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +07112a: 1301 1d00 |013f: const/16 v1, #int 29 // #1d │ │ +07112e: 1802 ff0f dd23 6734 b56f |0141: const-wide v2, #double 1.28596e+230 // #6fb5346723dd0fff │ │ +071138: 4c02 0001 |0146: aput-wide v2, v0, v1 │ │ +07113c: 6200 5b0b |0148: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +071140: 1301 1e00 |014a: const/16 v1, #int 30 // #1e │ │ +071144: 1802 3653 270f 4578 a2b2 |014c: const-wide v2, #double -8.76906e-65 // #b2a278450f275336 │ │ +07114e: 4c02 0001 |0151: aput-wide v2, v0, v1 │ │ +071152: 6200 5b0b |0153: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +071156: 1301 1f00 |0155: const/16 v1, #int 31 // #1f │ │ +07115a: 1802 0888 1d1a 8591 a813 |0157: const-wide v2, #double 5.70152e-214 // #13a891851a1d8808 │ │ +071164: 4c02 0001 |015c: aput-wide v2, v0, v1 │ │ +071168: 6200 5b0b |015e: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +07116c: 1301 2000 |0160: const/16 v1, #int 32 // #20 │ │ +071170: 1802 13bd 9069 10cd 4f84 |0162: const-wide v2, #double -6.52643e-288 // #844fcd106990bd13 │ │ +07117a: 4c02 0001 |0167: aput-wide v2, v0, v1 │ │ +07117e: 6200 5b0b |0169: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +071182: 1301 2100 |016b: const/16 v1, #int 33 // #21 │ │ +071186: 1802 fee8 3a2b 7478 7f9a |016d: const-wide v2, #double -4.74009e-181 // #9a7f78742b3ae8fe │ │ +071190: 4c02 0001 |0172: aput-wide v2, v0, v1 │ │ +071194: 6200 5b0b |0174: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +071198: 1301 2200 |0176: const/16 v1, #int 34 // #22 │ │ +07119c: 1802 23fc 4a6b 5357 414d |0178: const-wide v2, #double 1.42674e+64 // #4d4157536b4afc23 │ │ +0711a6: 4c02 0001 |017d: aput-wide v2, v0, v1 │ │ +0711aa: 6200 5b0b |017f: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +0711ae: 1301 2300 |0181: const/16 v1, #int 35 // #23 │ │ +0711b2: 1802 b342 8413 fb01 d83a |0183: const-wide v2, #double 3.10293e-25 // #3ad801fb138442b3 │ │ +0711bc: 4c02 0001 |0188: aput-wide v2, v0, v1 │ │ +0711c0: 6200 5b0b |018a: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +0711c4: 1301 2400 |018c: const/16 v1, #int 36 // #24 │ │ +0711c8: 1802 acb8 4337 d262 c8ab |018e: const-wide v2, #double -8.91933e-98 // #abc862d23743b8ac │ │ +0711d2: 4c02 0001 |0193: aput-wide v2, v0, v1 │ │ +0711d6: 6200 5b0b |0195: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +0711da: 1301 2500 |0197: const/16 v1, #int 37 // #25 │ │ +0711de: 1802 e4bc 5f19 00bb 588a |0199: const-wide v2, #double -8.04222e-259 // #8a58bb00195fbce4 │ │ +0711e8: 4c02 0001 |019e: aput-wide v2, v0, v1 │ │ +0711ec: 6200 5b0b |01a0: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +0711f0: 1301 2600 |01a2: const/16 v1, #int 38 // #26 │ │ +0711f4: 1802 0313 b316 2143 b9ce |01a4: const-wide v2, #double -1.74353e+71 // #ceb9432116b31303 │ │ +0711fe: 4c02 0001 |01a9: aput-wide v2, v0, v1 │ │ +071202: 6200 5b0b |01ab: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +071206: 1301 2700 |01ad: const/16 v1, #int 39 // #27 │ │ +07120a: 1802 0f87 1d0e 3fa1 07d0 |01af: const-wide v2, #double -3.42019e+77 // #d007a13f0e1d870f │ │ +071214: 4c02 0001 |01b4: aput-wide v2, v0, v1 │ │ +071218: 6200 5b0b |01b6: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +07121c: 1301 2800 |01b8: const/16 v1, #int 40 // #28 │ │ +071220: 1802 20bd eb2b fd96 83c8 |01ba: const-wide v2, #double -2.13314e+41 // #c88396fd2bebbd20 │ │ +07122a: 4c02 0001 |01bf: aput-wide v2, v0, v1 │ │ +07122e: 6200 5b0b |01c1: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +071232: 1301 2900 |01c3: const/16 v1, #int 41 // #29 │ │ +071236: 1802 ca58 b621 c5fe cfed |01c5: const-wide v2, #double -9.03549e+220 // #edcffec521b658ca │ │ +071240: 4c02 0001 |01ca: aput-wide v2, v0, v1 │ │ +071244: 6200 5b0b |01cc: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +071248: 1301 2a00 |01ce: const/16 v1, #int 42 // #2a │ │ +07124c: 1802 7325 9b4b 0874 bbdd |01d0: const-wide v2, #double -3.34774e+143 // #ddbb74084b9b2573 │ │ +071256: 4c02 0001 |01d5: aput-wide v2, v0, v1 │ │ +07125a: 6200 5b0b |01d7: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +07125e: 1301 2b00 |01d9: const/16 v1, #int 43 // #2b │ │ +071262: 1802 2371 5265 b6e3 e201 |01db: const-wide v2, #double 1.41031e-299 // #01e2e3b665527123 │ │ +07126c: 4c02 0001 |01e0: aput-wide v2, v0, v1 │ │ +071270: 6200 5b0b |01e2: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +071274: 1301 2c00 |01e4: const/16 v1, #int 44 // #2c │ │ +071278: 1802 b433 9f53 d54b 114d |01e6: const-wide v2, #double 1.77881e+63 // #4d114bd5539f33b4 │ │ +071282: 4c02 0001 |01eb: aput-wide v2, v0, v1 │ │ +071286: 6200 5b0b |01ed: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +07128a: 1301 2d00 |01ef: const/16 v1, #int 45 // #2d │ │ +07128e: 1802 769f 4223 0698 319b |01f1: const-wide v2, #double -1.08543e-177 // #9b31980623429f76 │ │ +071298: 4c02 0001 |01f6: aput-wide v2, v0, v1 │ │ +07129c: 6200 5b0b |01f8: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +0712a0: 1301 2e00 |01fa: const/16 v1, #int 46 // #2e │ │ +0712a4: 1802 beb3 fe33 fbf4 ac75 |01fc: const-wide v2, #double 6.95664e+258 // #75acf4fb33feb3be │ │ +0712ae: 4c02 0001 |0201: aput-wide v2, v0, v1 │ │ +0712b2: 6200 5b0b |0203: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +0712b6: 1301 2f00 |0205: const/16 v1, #int 47 // #2f │ │ +0712ba: 1802 5d87 3f46 8d08 8384 |0207: const-wide v2, #double -6.24987e-287 // #8483088d463f875d │ │ +0712c4: 4c02 0001 |020c: aput-wide v2, v0, v1 │ │ +0712c8: 6200 5b0b |020e: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +0712cc: 1301 3000 |0210: const/16 v1, #int 48 // #30 │ │ +0712d0: 1802 f22c 6771 abe8 14d8 |0212: const-wide v2, #double -2.05963e+116 // #d814e8ab71672cf2 │ │ +0712da: 4c02 0001 |0217: aput-wide v2, v0, v1 │ │ +0712de: 6200 5b0b |0219: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +0712e2: 1301 3100 |021b: const/16 v1, #int 49 // #31 │ │ +0712e6: 1802 e3eb eb56 a1c8 3430 |021d: const-wide v2, #double 1.79492e-76 // #3034c8a156ebebe3 │ │ +0712f0: 4c02 0001 |0222: aput-wide v2, v0, v1 │ │ +0712f4: 6200 5b0b |0224: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +0712f8: 1301 3200 |0226: const/16 v1, #int 50 // #32 │ │ +0712fc: 1802 ec84 7615 f961 dd20 |0228: const-wide v2, #double 2.24406e-150 // #20dd61f9157684ec │ │ +071306: 4c02 0001 |022d: aput-wide v2, v0, v1 │ │ +07130a: 6200 5b0b |022f: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +07130e: 1301 3300 |0231: const/16 v1, #int 51 // #33 │ │ +071312: 1802 1870 5d5d 95e9 35c2 |0233: const-wide v2, #double -9.41132e+10 // #c235e9955d5d7018 │ │ +07131c: 4c02 0001 |0238: aput-wide v2, v0, v1 │ │ +071320: 6200 5b0b |023a: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +071324: 1301 3400 |023c: const/16 v1, #int 52 // #34 │ │ +071328: 1802 a269 a80a d0ab ebd4 |023e: const-wide v2, #double -1.21047e+101 // #d4ebabd00aa869a2 │ │ +071332: 4c02 0001 |0243: aput-wide v2, v0, v1 │ │ +071336: 6200 5b0b |0245: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +07133a: 1301 3500 |0247: const/16 v1, #int 53 // #35 │ │ +07133e: 1802 74db 7362 0084 d562 |0249: const-wide v2, #double 1.26874e+168 // #62d584006273db74 │ │ +071348: 4c02 0001 |024e: aput-wide v2, v0, v1 │ │ +07134c: 6200 5b0b |0250: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +071350: 1301 3600 |0252: const/16 v1, #int 54 // #36 │ │ +071354: 1802 4b23 9f08 888d c83c |0254: const-wide v2, #double 6.81479e-16 // #3cc88d88089f234b │ │ +07135e: 4c02 0001 |0259: aput-wide v2, v0, v1 │ │ +071362: 6200 5b0b |025b: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +071366: 1301 3700 |025d: const/16 v1, #int 55 // #37 │ │ +07136a: 1802 8c8f a91d 9d72 3816 |025f: const-wide v2, #double 1.24762e-201 // #1638729d1da98f8c │ │ +071374: 4c02 0001 |0264: aput-wide v2, v0, v1 │ │ +071378: 6200 5b0b |0266: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +07137c: 1301 3800 |0268: const/16 v1, #int 56 // #38 │ │ +071380: 1802 ea09 4d58 4663 e9a4 |026a: const-wide v2, #double -7.15347e-131 // #a4e96346584d09ea │ │ +07138a: 4c02 0001 |026f: aput-wide v2, v0, v1 │ │ +07138e: 6200 5b0b |0271: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +071392: 1301 3900 |0273: const/16 v1, #int 57 // #39 │ │ +071396: 1802 b47e 6879 7d5a 5172 |0275: const-wide v2, #double 4.62853e+242 // #72515a7d79687eb4 │ │ +0713a0: 4c02 0001 |027a: aput-wide v2, v0, v1 │ │ +0713a4: 6200 5b0b |027c: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +0713a8: 1301 3a00 |027e: const/16 v1, #int 58 // #3a │ │ +0713ac: 1802 ca7e df72 ab0e a2d7 |0280: const-wide v2, #double -1.38964e+114 // #d7a20eab72df7eca │ │ +0713b6: 4c02 0001 |0285: aput-wide v2, v0, v1 │ │ +0713ba: 6200 5b0b |0287: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +0713be: 1301 3b00 |0289: const/16 v1, #int 59 // #3b │ │ +0713c2: 1802 868d 6d39 43c1 ab7e |028b: const-wide v2, #double 1.48698e+302 // #7eabc143396d8d86 │ │ +0713cc: 4c02 0001 |0290: aput-wide v2, v0, v1 │ │ +0713d0: 6200 5b0b |0292: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +0713d4: 1301 3c00 |0294: const/16 v1, #int 60 // #3c │ │ +0713d8: 1802 21e5 d54c 2490 3aec |0296: const-wide v2, #double -2.2356e+213 // #ec3a90244cd5e521 │ │ +0713e2: 4c02 0001 |029b: aput-wide v2, v0, v1 │ │ +0713e6: 6200 5b0b |029d: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +0713ea: 1301 3d00 |029f: const/16 v1, #int 61 // #3d │ │ +0713ee: 1802 dcf3 005a 358d de52 |02a1: const-wide v2, #double 1.55587e+91 // #52de8d355a00f3dc │ │ +0713f8: 4c02 0001 |02a6: aput-wide v2, v0, v1 │ │ +0713fc: 6200 5b0b |02a8: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +071400: 1301 3e00 |02aa: const/16 v1, #int 62 // #3e │ │ +071404: 1802 0cba 0679 18b6 0905 |02ac: const-wide v2, #double 2.16132e-284 // #0509b6187906ba0c │ │ +07140e: 4c02 0001 |02b1: aput-wide v2, v0, v1 │ │ +071412: 6200 5b0b |02b3: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +071416: 1301 3f00 |02b5: const/16 v1, #int 63 // #3f │ │ +07141a: 1802 02c3 6467 4ded ab0c |02b7: const-wide v2, #double 1.24818e-247 // #0cabed4d6764c302 │ │ +071424: 4c02 0001 |02bc: aput-wide v2, v0, v1 │ │ +071428: 6200 5b0b |02be: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +07142c: 1301 4000 |02c0: const/16 v1, #int 64 // #40 │ │ +071430: 1802 8089 1a4c 89ee 1aaa |02c2: const-wide v2, #double -7.33916e-106 // #aa1aee894c1a8980 │ │ +07143a: 4c02 0001 |02c7: aput-wide v2, v0, v1 │ │ +07143e: 6200 5b0b |02c9: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +071442: 1301 4100 |02cb: const/16 v1, #int 65 // #41 │ │ +071446: 1802 3768 7374 ed49 54d6 |02cd: const-wide v2, #double -7.44517e+107 // #d65449ed74736837 │ │ +071450: 4c02 0001 |02d2: aput-wide v2, v0, v1 │ │ +071454: 6200 5b0b |02d4: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +071458: 1301 4200 |02d6: const/16 v1, #int 66 // #42 │ │ +07145c: 1802 0e1d d81c 4fec 67f2 |02d8: const-wide v2, #double -1.27616e+243 // #f267ec4f1cd81d0e │ │ +071466: 4c02 0001 |02dd: aput-wide v2, v0, v1 │ │ +07146a: 6200 5b0b |02df: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +07146e: 1301 4300 |02e1: const/16 v1, #int 67 // #43 │ │ +071472: 1802 3590 9e2d c777 0fef |02e3: const-wide v2, #double -9.31825e+226 // #ef0f77c72d9e9035 │ │ +07147c: 4c02 0001 |02e8: aput-wide v2, v0, v1 │ │ +071480: 6200 5b0b |02ea: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +071484: 1301 4400 |02ec: const/16 v1, #int 68 // #44 │ │ +071488: 1802 2de4 1e5b fb68 af2c |02ee: const-wide v2, #double 1.88226e-93 // #2caf68fb5b1ee42d │ │ +071492: 4c02 0001 |02f3: aput-wide v2, v0, v1 │ │ +071496: 6200 5b0b |02f5: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +07149a: 1301 4500 |02f7: const/16 v1, #int 69 // #45 │ │ +07149e: 1802 1d82 f367 230f 9bb7 |02f9: const-wide v2, #double -7.76559e-41 // #b79b0f2367f3821d │ │ +0714a8: 4c02 0001 |02fe: aput-wide v2, v0, v1 │ │ +0714ac: 6200 5b0b |0300: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +0714b0: 1301 4600 |0302: const/16 v1, #int 70 // #46 │ │ +0714b4: 1802 d531 3c2f 8af7 100a |0304: const-wide v2, #double 3.44848e-260 // #0a10f78a2f3c31d5 │ │ +0714be: 4c02 0001 |0309: aput-wide v2, v0, v1 │ │ +0714c2: 6200 5b0b |030b: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +0714c6: 1301 4700 |030d: const/16 v1, #int 71 // #47 │ │ +0714ca: 1802 a399 1c26 ef62 f6c5 |030f: const-wide v2, #double -1.10852e+29 // #c5f662ef261c99a3 │ │ +0714d4: 4c02 0001 |0314: aput-wide v2, v0, v1 │ │ +0714d8: 6200 5b0b |0316: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +0714dc: 1301 4800 |0318: const/16 v1, #int 72 // #48 │ │ +0714e0: 1802 6f90 0574 cb70 72b5 |031a: const-wide v2, #double -3.08046e-51 // #b57270cb7405906f │ │ +0714ea: 4c02 0001 |031f: aput-wide v2, v0, v1 │ │ +0714ee: 6200 5b0b |0321: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +0714f2: 1301 4900 |0323: const/16 v1, #int 73 // #49 │ │ +0714f6: 1802 4532 2839 e536 5c0e |0325: const-wide v2, #double 1.69252e-239 // #0e5c36e539283245 │ │ +071500: 4c02 0001 |032a: aput-wide v2, v0, v1 │ │ +071504: 6200 5b0b |032c: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +071508: 1301 4a00 |032e: const/16 v1, #int 74 // #4a │ │ +07150c: 1802 4807 6e34 6429 ee16 |0330: const-wide v2, #double 3.15231e-198 // #16ee2964346e0748 │ │ +071516: 4c02 0001 |0335: aput-wide v2, v0, v1 │ │ +07151a: 6200 5b0b |0337: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +07151e: 1301 4b00 |0339: const/16 v1, #int 75 // #4b │ │ +071522: 1802 feee cb07 faf1 ef7a |033b: const-wide v2, #double 1.48447e+284 // #7aeff1fa07cbeefe │ │ +07152c: 4c02 0001 |0340: aput-wide v2, v0, v1 │ │ +071530: 6200 5b0b |0342: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +071534: 1301 4c00 |0344: const/16 v1, #int 76 // #4c │ │ +071538: 1802 57d0 c54b e8c0 c143 |0346: const-wide v2, #double 2.55856e+18 // #43c1c0e84bc5d057 │ │ +071542: 4c02 0001 |034b: aput-wide v2, v0, v1 │ │ +071546: 6200 5b0b |034d: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +07154a: 1301 4d00 |034f: const/16 v1, #int 77 // #4d │ │ +07154e: 1802 4bee 873a 70ab 07cc |0351: const-wide v2, #double -1.85721e+58 // #cc07ab703a87ee4b │ │ +071558: 4c02 0001 |0356: aput-wide v2, v0, v1 │ │ +07155c: 6200 5b0b |0358: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +071560: 1301 4e00 |035a: const/16 v1, #int 78 // #4e │ │ +071564: 1802 d59d 1b47 6ef4 0b19 |035c: const-wide v2, #double 5.01937e-188 // #190bf46e471b9dd5 │ │ +07156e: 4c02 0001 |0361: aput-wide v2, v0, v1 │ │ +071572: 6200 5b0b |0363: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +071576: 1301 4f00 |0365: const/16 v1, #int 79 // #4f │ │ +07157a: 1802 d817 1831 ea10 1ea3 |0367: const-wide v2, #double -1.57797e-139 // #a31e10ea311817d8 │ │ +071584: 4c02 0001 |036c: aput-wide v2, v0, v1 │ │ +071588: 6200 5b0b |036e: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +07158c: 1301 5000 |0370: const/16 v1, #int 80 // #50 │ │ +071590: 1802 782b ec34 e686 bc77 |0372: const-wide v2, #double 5.88697e+268 // #77bc86e634ec2b78 │ │ +07159a: 4c02 0001 |0377: aput-wide v2, v0, v1 │ │ +07159e: 6200 5b0b |0379: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +0715a2: 1301 5100 |037b: const/16 v1, #int 81 // #51 │ │ +0715a6: 1802 6851 aa0f 90c2 e67a |037d: const-wide v2, #double 1.05764e+284 // #7ae6c2900faa5168 │ │ +0715b0: 4c02 0001 |0382: aput-wide v2, v0, v1 │ │ +0715b4: 6200 5b0b |0384: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +0715b8: 1301 5200 |0386: const/16 v1, #int 82 // #52 │ │ +0715bc: 1802 987a 1073 a1e9 0bd6 |0388: const-wide v2, #double -3.20088e+106 // #d60be9a173107a98 │ │ +0715c6: 4c02 0001 |038d: aput-wide v2, v0, v1 │ │ +0715ca: 6200 5b0b |038f: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +0715ce: 1301 5300 |0391: const/16 v1, #int 83 // #53 │ │ +0715d2: 1802 f609 f77f 3764 5df6 |0393: const-wide v2, #double -1.4461e+262 // #f65d64377ff709f6 │ │ +0715dc: 4c02 0001 |0398: aput-wide v2, v0, v1 │ │ +0715e0: 6200 5b0b |039a: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +0715e4: 1301 5400 |039c: const/16 v1, #int 84 // #54 │ │ +0715e8: 1802 07b7 4c64 21f5 40d8 |039e: const-wide v2, #double -1.33632e+117 // #d840f521644cb707 │ │ +0715f2: 4c02 0001 |03a3: aput-wide v2, v0, v1 │ │ +0715f6: 6200 5b0b |03a5: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +0715fa: 1301 5500 |03a7: const/16 v1, #int 85 // #55 │ │ +0715fe: 1802 3e27 3e01 2f41 938b |03a9: const-wide v2, #double -6.56566e-253 // #8b93412f013e273e │ │ +071608: 4c02 0001 |03ae: aput-wide v2, v0, v1 │ │ +07160c: 6200 5b0b |03b0: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +071610: 1301 5600 |03b2: const/16 v1, #int 86 // #56 │ │ +071614: 1802 1063 a167 279f 1927 |03b4: const-wide v2, #double 2.48056e-120 // #27199f2767a16310 │ │ +07161e: 4c02 0001 |03b9: aput-wide v2, v0, v1 │ │ +071622: 6200 5b0b |03bb: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +071626: 1301 5700 |03bd: const/16 v1, #int 87 // #57 │ │ +07162a: 1802 a506 ed6d 7400 19a8 |03bf: const-wide v2, #double -1.58633e-115 // #a81900746ded06a5 │ │ +071634: 4c02 0001 |03c4: aput-wide v2, v0, v1 │ │ +071638: 6200 5b0b |03c6: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +07163c: 1301 5800 |03c8: const/16 v1, #int 88 // #58 │ │ +071640: 1802 7906 2e32 883c 78fb |03ca: const-wide v2, #double -5.7664e+286 // #fb783c88322e0679 │ │ +07164a: 4c02 0001 |03cf: aput-wide v2, v0, v1 │ │ +07164e: 6200 5b0b |03d1: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +071652: 1301 5900 |03d3: const/16 v1, #int 89 // #59 │ │ +071656: 1802 97dc f27f b487 c98c |03d5: const-wide v2, #double -4.56421e-247 // #8cc987b47ff2dc97 │ │ +071660: 4c02 0001 |03da: aput-wide v2, v0, v1 │ │ +071664: 6200 5b0b |03dc: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +071668: 1301 5a00 |03de: const/16 v1, #int 90 // #5a │ │ +07166c: 1802 8941 b045 e97c a198 |03e0: const-wide v2, #double -4.90627e-190 // #98a17ce945b04189 │ │ +071676: 4c02 0001 |03e5: aput-wide v2, v0, v1 │ │ +07167a: 6200 5b0b |03e7: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +07167e: 1301 5b00 |03e9: const/16 v1, #int 91 // #5b │ │ +071682: 1802 4861 272d 67ca 106c |03eb: const-wide v2, #double 3.53284e+212 // #6c10ca672d276148 │ │ +07168c: 4c02 0001 |03f0: aput-wide v2, v0, v1 │ │ +071690: 6200 5b0b |03f2: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +071694: 1301 5c00 |03f4: const/16 v1, #int 92 // #5c │ │ +071698: 1802 78c1 1304 daed ffa1 |03f6: const-wide v2, #double -6.39247e-145 // #a1ffedda0413c178 │ │ +0716a2: 4c02 0001 |03fb: aput-wide v2, v0, v1 │ │ +0716a6: 6200 5b0b |03fd: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +0716aa: 1301 5d00 |03ff: const/16 v1, #int 93 // #5d │ │ +0716ae: 1802 325a 4439 f6e4 2cb5 |0401: const-wide v2, #double -1.50836e-52 // #b52ce4f639445a32 │ │ +0716b8: 4c02 0001 |0406: aput-wide v2, v0, v1 │ │ +0716bc: 6200 5b0b |0408: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +0716c0: 1301 5e00 |040a: const/16 v1, #int 94 // #5e │ │ +0716c4: 1802 5d30 bf2c 2373 a81e |040c: const-wide v2, #double 5.43459e-161 // #1ea873232cbf305d │ │ +0716ce: 4c02 0001 |0411: aput-wide v2, v0, v1 │ │ +0716d2: 6200 5b0b |0413: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +0716d6: 1301 5f00 |0415: const/16 v1, #int 95 // #5f │ │ +0716da: 1802 0b2c 6d66 647e f9aa |0417: const-wide v2, #double -1.13824e-101 // #aaf97e64666d2c0b │ │ +0716e4: 4c02 0001 |041c: aput-wide v2, v0, v1 │ │ +0716e8: 6200 5b0b |041e: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +0716ec: 1301 6000 |0420: const/16 v1, #int 96 // #60 │ │ +0716f0: 1802 33e5 ef58 d1c3 5f41 |0422: const-wide v2, #double 8.32698e+06 // #415fc3d158efe533 │ │ +0716fa: 4c02 0001 |0427: aput-wide v2, v0, v1 │ │ +0716fe: 6200 5b0b |0429: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +071702: 1301 6100 |042b: const/16 v1, #int 97 // #61 │ │ +071706: 1802 7345 b801 cc12 35ae |042d: const-wide v2, #double -4.23737e-86 // #ae3512cc01b84573 │ │ +071710: 4c02 0001 |0432: aput-wide v2, v0, v1 │ │ +071714: 6200 5b0b |0434: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +071718: 1301 6200 |0436: const/16 v1, #int 98 // #62 │ │ +07171c: 1802 1ead 2906 cb97 436b |0438: const-wide v2, #double 5.0323e+208 // #6b4397cb0629ad1e │ │ +071726: 4c02 0001 |043d: aput-wide v2, v0, v1 │ │ +07172a: 6200 5b0b |043f: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +07172e: 1301 6300 |0441: const/16 v1, #int 99 // #63 │ │ +071732: 1802 4dce 4436 5460 7de0 |0443: const-wide v2, #double -6.30195e+156 // #e07d60543644ce4d │ │ +07173c: 4c02 0001 |0448: aput-wide v2, v0, v1 │ │ +071740: 6200 5b0b |044a: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +071744: 1301 6400 |044c: const/16 v1, #int 100 // #64 │ │ +071748: 1802 a0ab 217b 34d5 1a43 |044e: const-wide v2, #double 1.88819e+15 // #431ad5347b21aba0 │ │ +071752: 4c02 0001 |0453: aput-wide v2, v0, v1 │ │ +071756: 6200 5b0b |0455: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +07175a: 1301 6500 |0457: const/16 v1, #int 101 // #65 │ │ +07175e: 1802 02ab bb14 15d9 1b13 |0459: const-wide v2, #double 1.26223e-216 // #131bd91514bbab02 │ │ +071768: 4c02 0001 |045e: aput-wide v2, v0, v1 │ │ +07176c: 6200 5b0b |0460: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +071770: 1301 6600 |0462: const/16 v1, #int 102 // #66 │ │ +071774: 1802 97f5 3a65 5cac 4e5b |0464: const-wide v2, #double 6.80375e+131 // #5b4eac5c653af597 │ │ +07177e: 4c02 0001 |0469: aput-wide v2, v0, v1 │ │ +071782: 6200 5b0b |046b: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +071786: 1301 6700 |046d: const/16 v1, #int 103 // #67 │ │ +07178a: 1802 2c82 4d22 5593 c44d |046f: const-wide v2, #double 4.33371e+66 // #4dc49355224d822c │ │ +071794: 4c02 0001 |0474: aput-wide v2, v0, v1 │ │ +071798: 6200 5b0b |0476: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +07179c: 1301 6800 |0478: const/16 v1, #int 104 // #68 │ │ +0717a0: 1802 581b 4921 c72d 4b62 |047a: const-wide v2, #double 3.13024e+165 // #624b2dc721491b58 │ │ +0717aa: 4c02 0001 |047f: aput-wide v2, v0, v1 │ │ +0717ae: 6200 5b0b |0481: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +0717b2: 1301 6900 |0483: const/16 v1, #int 105 // #69 │ │ +0717b6: 1802 5c10 f042 e3d9 4196 |0485: const-wide v2, #double -1.82196e-201 // #9641d9e342f0105c │ │ +0717c0: 4c02 0001 |048a: aput-wide v2, v0, v1 │ │ +0717c4: 6200 5b0b |048c: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +0717c8: 1301 6a00 |048e: const/16 v1, #int 106 // #6a │ │ +0717cc: 1802 a28a 7826 738b 2070 |0490: const-wide v2, #double 1.2843e+232 // #70208b7326788aa2 │ │ +0717d6: 4c02 0001 |0495: aput-wide v2, v0, v1 │ │ +0717da: 6200 5b0b |0497: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +0717de: 1301 6b00 |0499: const/16 v1, #int 107 // #6b │ │ +0717e2: 1802 81ba 6b76 3119 4c19 |049b: const-wide v2, #double 8.07225e-187 // #194c1931766bba81 │ │ +0717ec: 4c02 0001 |04a0: aput-wide v2, v0, v1 │ │ +0717f0: 6200 5b0b |04a2: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +0717f4: 1301 6c00 |04a4: const/16 v1, #int 108 // #6c │ │ +0717f8: 1802 7b3e 9648 94d0 5612 |04a6: const-wide v2, #double 2.52464e-220 // #1256d09448963e7b │ │ +071802: 4c02 0001 |04ab: aput-wide v2, v0, v1 │ │ +071806: 6200 5b0b |04ad: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +07180a: 1301 6d00 |04af: const/16 v1, #int 109 // #6d │ │ +07180e: 1802 a5ec 561c 6e85 21bb |04b1: const-wide v2, #double -7.2466e-24 // #bb21856e1c56eca5 │ │ +071818: 4c02 0001 |04b6: aput-wide v2, v0, v1 │ │ +07181c: 6200 5b0b |04b8: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +071820: 1301 6e00 |04ba: const/16 v1, #int 110 // #6e │ │ +071824: 1802 acdc 1748 3c7f 9c6b |04bc: const-wide v2, #double 2.34216e+210 // #6b9c7f3c4817dcac │ │ +07182e: 4c02 0001 |04c1: aput-wide v2, v0, v1 │ │ +071832: 6200 5b0b |04c3: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +071836: 1301 6f00 |04c5: const/16 v1, #int 111 // #6f │ │ +07183a: 1802 3170 074c 1a7b 721e |04c7: const-wide v2, #double 5.13481e-162 // #1e727b1a4c077031 │ │ +071844: 4c02 0001 |04cc: aput-wide v2, v0, v1 │ │ +071848: 6200 5b0b |04ce: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +07184c: 1301 7000 |04d0: const/16 v1, #int 112 // #70 │ │ +071850: 1802 8803 db50 a321 edb5 |04d2: const-wide v2, #double -6.22891e-49 // #b5ed21a350db0388 │ │ +07185a: 4c02 0001 |04d7: aput-wide v2, v0, v1 │ │ +07185e: 6200 5b0b |04d9: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +071862: 1301 7100 |04db: const/16 v1, #int 113 // #71 │ │ +071866: 1802 f18b 6a74 fd34 870a |04dd: const-wide v2, #double 6.03744e-258 // #0a8734fd746a8bf1 │ │ +071870: 4c02 0001 |04e2: aput-wide v2, v0, v1 │ │ +071874: 6200 5b0b |04e4: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +071878: 1301 7200 |04e6: const/16 v1, #int 114 // #72 │ │ +07187c: 1802 7e1e 3641 fe7d 9fde |04e8: const-wide v2, #double -6.29188e+147 // #de9f7dfe41361e7e │ │ +071886: 4c02 0001 |04ed: aput-wide v2, v0, v1 │ │ +07188a: 6200 5b0b |04ef: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +07188e: 1301 7300 |04f1: const/16 v1, #int 115 // #73 │ │ +071892: 1802 5658 3b6c f617 c114 |04f3: const-wide v2, #double 1.03989e-208 // #14c117f66c3b5856 │ │ +07189c: 4c02 0001 |04f8: aput-wide v2, v0, v1 │ │ +0718a0: 6200 5b0b |04fa: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +0718a4: 1301 7400 |04fc: const/16 v1, #int 116 // #74 │ │ +0718a8: 1802 2dc5 465c abb7 1ba6 |04fe: const-wide v2, #double -4.09464e-125 // #a61bb7ab5c46c52d │ │ +0718b2: 4c02 0001 |0503: aput-wide v2, v0, v1 │ │ +0718b6: 6200 5b0b |0505: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +0718ba: 1301 7500 |0507: const/16 v1, #int 117 // #75 │ │ +0718be: 1802 e657 d34a 876f 659a |0509: const-wide v2, #double -1.61432e-181 // #9a656f874ad357e6 │ │ +0718c8: 4c02 0001 |050e: aput-wide v2, v0, v1 │ │ +0718cc: 6200 5b0b |0510: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +0718d0: 1301 7600 |0512: const/16 v1, #int 118 // #76 │ │ +0718d4: 1802 6b41 0965 e150 6850 |0514: const-wide v2, #double 2.25247e+79 // #506850e16509416b │ │ +0718de: 4c02 0001 |0519: aput-wide v2, v0, v1 │ │ +0718e2: 6200 5b0b |051b: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +0718e6: 1301 7700 |051d: const/16 v1, #int 119 // #77 │ │ +0718ea: 1802 b901 7448 651d 9958 |051f: const-wide v2, #double 6.33328e+118 // #58991d65487401b9 │ │ +0718f4: 4c02 0001 |0524: aput-wide v2, v0, v1 │ │ +0718f8: 6200 5b0b |0526: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +0718fc: 1301 7800 |0528: const/16 v1, #int 120 // #78 │ │ +071900: 1802 c878 522a cb95 e99d |052a: const-wide v2, #double -1.38842e-164 // #9de995cb2a5278c8 │ │ +07190a: 4c02 0001 |052f: aput-wide v2, v0, v1 │ │ +07190e: 6200 5b0b |0531: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +071912: 1301 7900 |0533: const/16 v1, #int 121 // #79 │ │ +071916: 1802 108a 082c 2355 3cb2 |0535: const-wide v2, #double -1.05091e-66 // #b23c55232c088a10 │ │ +071920: 4c02 0001 |053a: aput-wide v2, v0, v1 │ │ +071924: 6200 5b0b |053c: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +071928: 1301 7a00 |053e: const/16 v1, #int 122 // #7a │ │ +07192c: 1802 6619 e122 aea1 3918 |0540: const-wide v2, #double 5.61795e-192 // #1839a1ae22e11966 │ │ +071936: 4c02 0001 |0545: aput-wide v2, v0, v1 │ │ +07193a: 6200 5b0b |0547: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +07193e: 1301 7b00 |0549: const/16 v1, #int 123 // #7b │ │ +071942: 1802 beda 9d6b e426 8b7c |054b: const-wide v2, #double 8.46733e+291 // #7c8b26e46b9ddabe │ │ +07194c: 4c02 0001 |0550: aput-wide v2, v0, v1 │ │ +071950: 6200 5b0b |0552: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +071954: 1301 7c00 |0554: const/16 v1, #int 124 // #7c │ │ +071958: 1802 6787 0417 15cd 878f |0556: const-wide v2, #double -7.48567e-234 // #8f87cd1517048767 │ │ +071962: 4c02 0001 |055b: aput-wide v2, v0, v1 │ │ +071966: 6200 5b0b |055d: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +07196a: 1301 7d00 |055f: const/16 v1, #int 125 // #7d │ │ +07196e: 1802 ea44 cb01 ad32 abc0 |0561: const-wide v2, #double -3481.34 // #c0ab32ad01cb44ea │ │ +071978: 4c02 0001 |0566: aput-wide v2, v0, v1 │ │ +07197c: 6200 5b0b |0568: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +071980: 1301 7e00 |056a: const/16 v1, #int 126 // #7e │ │ +071984: 1802 9da8 6f33 8fef 1411 |056c: const-wide v2, #double 2.20939e-226 // #1114ef8f336fa89d │ │ +07198e: 4c02 0001 |0571: aput-wide v2, v0, v1 │ │ +071992: 6200 5b0b |0573: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +071996: 1301 7f00 |0575: const/16 v1, #int 127 // #7f │ │ +07199a: 1802 d81e a108 b085 40e4 |0577: const-wide v2, #double -8.17289e+174 // #e44085b008a11ed8 │ │ +0719a4: 4c02 0001 |057c: aput-wide v2, v0, v1 │ │ +0719a8: 6200 5b0b |057e: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +0719ac: 1301 8000 |0580: const/16 v1, #int 128 // #80 │ │ +0719b0: 1802 024d 5315 b286 c6b4 |0582: const-wide v2, #double -1.83738e-54 // #b4c686b215534d02 │ │ +0719ba: 4c02 0001 |0587: aput-wide v2, v0, v1 │ │ +0719be: 6200 5b0b |0589: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +0719c2: 1301 8100 |058b: const/16 v1, #int 129 // #81 │ │ +0719c6: 1802 b616 0b0c 973d 63be |058d: const-wide v2, #double -3.58384e-08 // #be633d970c0b16b6 │ │ +0719d0: 4c02 0001 |0592: aput-wide v2, v0, v1 │ │ +0719d4: 6200 5b0b |0594: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +0719d8: 1301 8200 |0596: const/16 v1, #int 130 // #82 │ │ +0719dc: 1802 be92 6f7f cb6d 0dfa |0598: const-wide v2, #double -8.3468e+279 // #fa0d6dcb7f6f92be │ │ +0719e6: 4c02 0001 |059d: aput-wide v2, v0, v1 │ │ +0719ea: 6200 5b0b |059f: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +0719ee: 1301 8300 |05a1: const/16 v1, #int 131 // #83 │ │ +0719f2: 1802 f6ac 8a29 6130 7d7f |05a3: const-wide v2, #double 1.28108e+306 // #7f7d3061298aacf6 │ │ +0719fc: 4c02 0001 |05a8: aput-wide v2, v0, v1 │ │ +071a00: 6200 5b0b |05aa: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +071a04: 1301 8400 |05ac: const/16 v1, #int 132 // #84 │ │ +071a08: 1802 6340 0d65 9675 1d55 |05ae: const-wide v2, #double 1.03096e+102 // #551d7596650d4063 │ │ +071a12: 4c02 0001 |05b3: aput-wide v2, v0, v1 │ │ +071a16: 6200 5b0b |05b5: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +071a1a: 1301 8500 |05b7: const/16 v1, #int 133 // #85 │ │ +071a1e: 1802 08e2 6257 b177 527e |05b9: const-wide v2, #double 3.0919e+300 // #7e5277b15762e208 │ │ +071a28: 4c02 0001 |05be: aput-wide v2, v0, v1 │ │ +071a2c: 6200 5b0b |05c0: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +071a30: 1301 8600 |05c2: const/16 v1, #int 134 // #86 │ │ +071a34: 1802 0cb9 5f43 36c9 511c |05c4: const-wide v2, #double 2.87647e-172 // #1c51c936435fb90c │ │ +071a3e: 4c02 0001 |05c9: aput-wide v2, v0, v1 │ │ +071a42: 6200 5b0b |05cb: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +071a46: 1301 8700 |05cd: const/16 v1, #int 135 // #87 │ │ +071a4a: 1802 94c4 607d 1d5b 61cd |05cf: const-wide v2, #double -5.71185e+64 // #cd615b1d7d60c494 │ │ +071a54: 4c02 0001 |05d4: aput-wide v2, v0, v1 │ │ +071a58: 6200 5b0b |05d6: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +071a5c: 1301 8800 |05d8: const/16 v1, #int 136 // #88 │ │ +071a60: 1802 78c2 4d6a cdaf 36c0 |05da: const-wide v2, #double -22.6867 // #c036afcd6a4dc278 │ │ +071a6a: 4c02 0001 |05df: aput-wide v2, v0, v1 │ │ +071a6e: 6200 5b0b |05e1: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +071a72: 1301 8900 |05e3: const/16 v1, #int 137 // #89 │ │ +071a76: 1802 8b30 fd7e cbba 7d4a |05e5: const-wide v2, #double 6.95199e+50 // #4a7dbacb7efd308b │ │ +071a80: 4c02 0001 |05ea: aput-wide v2, v0, v1 │ │ +071a84: 6200 5b0b |05ec: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +071a88: 1301 8a00 |05ee: const/16 v1, #int 138 // #8a │ │ +071a8c: 1802 bbfe aa27 ecd5 abb2 |05f0: const-wide v2, #double -1.32158e-64 // #b2abd5ec27aafebb │ │ +071a96: 4c02 0001 |05f5: aput-wide v2, v0, v1 │ │ +071a9a: 6200 5b0b |05f7: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +071a9e: 1301 8b00 |05f9: const/16 v1, #int 139 // #8b │ │ +071aa2: 1802 8dab 4259 2fb6 b11d |05fb: const-wide v2, #double 1.20144e-165 // #1db1b62f5942ab8d │ │ +071aac: 4c02 0001 |0600: aput-wide v2, v0, v1 │ │ +071ab0: 6200 5b0b |0602: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +071ab4: 1301 8c00 |0604: const/16 v1, #int 140 // #8c │ │ +071ab8: 1802 a096 256e c2f0 8a5c |0606: const-wide v2, #double 6.26604e+137 // #5c8af0c26e2596a0 │ │ +071ac2: 4c02 0001 |060b: aput-wide v2, v0, v1 │ │ +071ac6: 6200 5b0b |060d: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +071aca: 1301 8d00 |060f: const/16 v1, #int 141 // #8d │ │ +071ace: 1802 50ec 4e5c c6ec a008 |0611: const-wide v2, #double 4.10072e-267 // #08a0ecc65c4eec50 │ │ +071ad8: 4c02 0001 |0616: aput-wide v2, v0, v1 │ │ +071adc: 6200 5b0b |0618: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +071ae0: 1301 8e00 |061a: const/16 v1, #int 142 // #8e │ │ +071ae4: 1802 2533 3334 3c25 d50c |061c: const-wide v2, #double 7.56067e-247 // #0cd5253c34333325 │ │ +071aee: 4c02 0001 |0621: aput-wide v2, v0, v1 │ │ +071af2: 6200 5b0b |0623: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +071af6: 1301 8f00 |0625: const/16 v1, #int 143 // #8f │ │ +071afa: 1802 793c 1234 ab57 8d0f |0627: const-wide v2, #double 9.22847e-234 // #0f8d57ab34123c79 │ │ +071b04: 4c02 0001 |062c: aput-wide v2, v0, v1 │ │ +071b08: 6200 5b0b |062e: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +071b0c: 1301 9000 |0630: const/16 v1, #int 144 // #90 │ │ +071b10: 1802 5e02 be2d 0643 3ee6 |0632: const-wide v2, #double -3.21464e+184 // #e63e43062dbe025e │ │ +071b1a: 4c02 0001 |0637: aput-wide v2, v0, v1 │ │ +071b1e: 6200 5b0b |0639: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +071b22: 1301 9100 |063b: const/16 v1, #int 145 // #91 │ │ +071b26: 1802 4f81 b777 e15a 4c79 |063d: const-wide v2, #double 1.96343e+276 // #794c5ae177b7814f │ │ +071b30: 4c02 0001 |0642: aput-wide v2, v0, v1 │ │ +071b34: 6200 5b0b |0644: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +071b38: 1301 9200 |0646: const/16 v1, #int 146 // #92 │ │ +071b3c: 1802 8027 d631 b282 9f83 |0648: const-wide v2, #double -3.15762e-291 // #839f82b231d62780 │ │ +071b46: 4c02 0001 |064d: aput-wide v2, v0, v1 │ │ +071b4a: 6200 5b0b |064f: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +071b4e: 1301 9300 |0651: const/16 v1, #int 147 // #93 │ │ +071b52: 1802 4a5b 8632 a249 9812 |0653: const-wide v2, #double 4.3002e-219 // #129849a232865b4a │ │ +071b5c: 4c02 0001 |0658: aput-wide v2, v0, v1 │ │ +071b60: 6200 5b0b |065a: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +071b64: 1301 9400 |065c: const/16 v1, #int 148 // #94 │ │ +071b68: 1802 9e94 dd76 5e11 0c93 |065e: const-wide v2, #double -6.36095e-217 // #930c115e76dd949e │ │ +071b72: 4c02 0001 |0663: aput-wide v2, v0, v1 │ │ +071b76: 6200 5b0b |0665: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +071b7a: 1301 9500 |0667: const/16 v1, #int 149 // #95 │ │ +071b7e: 1802 8867 b519 113e d6f7 |0669: const-wide v2, #double -1.83603e+269 // #f7d63e1119b56788 │ │ +071b88: 4c02 0001 |066e: aput-wide v2, v0, v1 │ │ +071b8c: 6200 5b0b |0670: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +071b90: 1301 9600 |0672: const/16 v1, #int 150 // #96 │ │ +071b94: 1802 f9e8 2334 fc5a 9089 |0674: const-wide v2, #double -1.29851e-262 // #89905afc3423e8f9 │ │ +071b9e: 4c02 0001 |0679: aput-wide v2, v0, v1 │ │ +071ba2: 6200 5b0b |067b: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +071ba6: 1301 9700 |067d: const/16 v1, #int 151 // #97 │ │ +071baa: 1802 7454 2544 24c2 4131 |067f: const-wide v2, #double 2.01018e-71 // #3141c22444255474 │ │ +071bb4: 4c02 0001 |0684: aput-wide v2, v0, v1 │ │ +071bb8: 6200 5b0b |0686: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +071bbc: 1301 9800 |0688: const/16 v1, #int 152 // #98 │ │ +071bc0: 1802 e595 5526 f8a0 b144 |068a: const-wide v2, #double 8.32496e+22 // #44b1a0f8265595e5 │ │ +071bca: 4c02 0001 |068f: aput-wide v2, v0, v1 │ │ +071bce: 6200 5b0b |0691: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +071bd2: 1301 9900 |0693: const/16 v1, #int 153 // #99 │ │ +071bd6: 1802 b314 fe44 0e66 1771 |0695: const-wide v2, #double 5.95179e+236 // #7117660e44fe14b3 │ │ +071be0: 4c02 0001 |069a: aput-wide v2, v0, v1 │ │ +071be4: 6200 5b0b |069c: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +071be8: 1301 9a00 |069e: const/16 v1, #int 154 // #9a │ │ +071bec: 1802 2125 1d29 d408 2e76 |06a0: const-wide v2, #double 1.84717e+261 // #762e08d4291d2521 │ │ +071bf6: 4c02 0001 |06a5: aput-wide v2, v0, v1 │ │ +071bfa: 6200 5b0b |06a7: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +071bfe: 1301 9b00 |06a9: const/16 v1, #int 155 // #9b │ │ +071c02: 1802 7021 4658 a803 6da8 |06ab: const-wide v2, #double -5.89093e-114 // #a86d03a858462170 │ │ +071c0c: 4c02 0001 |06b0: aput-wide v2, v0, v1 │ │ +071c10: 6200 5b0b |06b2: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +071c14: 1301 9c00 |06b4: const/16 v1, #int 156 // #9c │ │ +071c18: 1802 2a20 7f2e acf3 e5c3 |06b6: const-wide v2, #double -1.26544e+19 // #c3e5f3ac2e7f202a │ │ +071c22: 4c02 0001 |06bb: aput-wide v2, v0, v1 │ │ +071c26: 6200 5b0b |06bd: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +071c2a: 1301 9d00 |06bf: const/16 v1, #int 157 // #9d │ │ +071c2e: 1802 0a56 6826 580d 8a92 |06c1: const-wide v2, #double -2.3063e-219 // #928a0d582668560a │ │ +071c38: 4c02 0001 |06c6: aput-wide v2, v0, v1 │ │ +071c3c: 6200 5b0b |06c8: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +071c40: 1301 9e00 |06ca: const/16 v1, #int 158 // #9e │ │ +071c44: 1802 dfb5 706c 0e0b de18 |06cc: const-wide v2, #double 6.74293e-189 // #18de0b0e6c70b5df │ │ +071c4e: 4c02 0001 |06d1: aput-wide v2, v0, v1 │ │ +071c52: 6200 5b0b |06d3: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +071c56: 1301 9f00 |06d5: const/16 v1, #int 159 // #9f │ │ +071c5a: 1802 4697 d754 33e4 63ca |06d7: const-wide v2, #double -2.32571e+50 // #ca63e43354d79746 │ │ +071c64: 4c02 0001 |06dc: aput-wide v2, v0, v1 │ │ +071c68: 6200 5b0b |06de: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +071c6c: 1301 a000 |06e0: const/16 v1, #int 160 // #a0 │ │ +071c70: 1802 0fde 8e59 e210 8eaa |06e2: const-wide v2, #double -1.04874e-103 // #aa8e10e2598ede0f │ │ +071c7a: 4c02 0001 |06e7: aput-wide v2, v0, v1 │ │ +071c7e: 6200 5b0b |06e9: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +071c82: 1301 a100 |06eb: const/16 v1, #int 161 // #a1 │ │ +071c86: 1802 9111 3828 7bd5 017b |06ed: const-wide v2, #double 3.31492e+284 // #7b01d57b28381191 │ │ +071c90: 4c02 0001 |06f2: aput-wide v2, v0, v1 │ │ +071c94: 6200 5b0b |06f4: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +071c98: 1301 a200 |06f6: const/16 v1, #int 162 // #a2 │ │ +071c9c: 1802 e954 4f77 2f22 d32a |06f8: const-wide v2, #double 2.13568e-102 // #2ad3222f774f54e9 │ │ +071ca6: 4c02 0001 |06fd: aput-wide v2, v0, v1 │ │ +071caa: 6200 5b0b |06ff: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +071cae: 1301 a300 |0701: const/16 v1, #int 163 // #a3 │ │ +071cb2: 1802 3a7c 4c37 1cfd 9960 |0703: const-wide v2, #double 2.23009e+157 // #6099fd1c374c7c3a │ │ +071cbc: 4c02 0001 |0708: aput-wide v2, v0, v1 │ │ +071cc0: 6200 5b0b |070a: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +071cc4: 1301 a400 |070c: const/16 v1, #int 164 // #a4 │ │ +071cc8: 1802 f772 2645 b9b7 7cac |070e: const-wide v2, #double -2.15115e-94 // #ac7cb7b9452672f7 │ │ +071cd2: 4c02 0001 |0713: aput-wide v2, v0, v1 │ │ +071cd6: 6200 5b0b |0715: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +071cda: 1301 a500 |0717: const/16 v1, #int 165 // #a5 │ │ +071cde: 1802 a770 fa52 cde9 d3f9 |0719: const-wide v2, #double -7.05991e+278 // #f9d3e9cd52fa70a7 │ │ +071ce8: 4c02 0001 |071e: aput-wide v2, v0, v1 │ │ +071cec: 6200 5b0b |0720: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +071cf0: 1301 a600 |0722: const/16 v1, #int 166 // #a6 │ │ +071cf4: 1802 7477 8c5d 4356 2ade |0724: const-wide v2, #double -4.11087e+145 // #de2a56435d8c7774 │ │ +071cfe: 4c02 0001 |0729: aput-wide v2, v0, v1 │ │ +071d02: 6200 5b0b |072b: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +071d06: 1301 a700 |072d: const/16 v1, #int 167 // #a7 │ │ +071d0a: 1802 9e84 ab22 1883 67b1 |072f: const-wide v2, #double -1.06459e-70 // #b167831822ab849e │ │ +071d14: 4c02 0001 |0734: aput-wide v2, v0, v1 │ │ +071d18: 6200 5b0b |0736: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +071d1c: 1301 a800 |0738: const/16 v1, #int 168 // #a8 │ │ +071d20: 1802 ed8a 2a1a af78 ac52 |073a: const-wide v2, #double 1.81242e+90 // #52ac78af1a2a8aed │ │ +071d2a: 4c02 0001 |073f: aput-wide v2, v0, v1 │ │ +071d2e: 6200 5b0b |0741: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +071d32: 1301 a900 |0743: const/16 v1, #int 169 // #a9 │ │ +071d36: 1802 3471 c17e 584c e6a8 |0745: const-wide v2, #double -1.159e-111 // #a8e64c587ec17134 │ │ +071d40: 4c02 0001 |074a: aput-wide v2, v0, v1 │ │ +071d44: 6200 5b0b |074c: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +071d48: 1301 aa00 |074e: const/16 v1, #int 170 // #aa │ │ +071d4c: 1802 e751 635c c8e4 f50a |0750: const-wide v2, #double 7.29059e-256 // #0af5e4c85c6351e7 │ │ +071d56: 4c02 0001 |0755: aput-wide v2, v0, v1 │ │ +071d5a: 6200 5b0b |0757: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +071d5e: 1301 ab00 |0759: const/16 v1, #int 171 // #ab │ │ +071d62: 1802 033a 6214 f2c5 827c |075b: const-wide v2, #double 5.85443e+291 // #7c82c5f214623a03 │ │ +071d6c: 4c02 0001 |0760: aput-wide v2, v0, v1 │ │ +071d70: 6200 5b0b |0762: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +071d74: 1301 ac00 |0764: const/16 v1, #int 172 // #ac │ │ +071d78: 1802 0a92 8445 7537 837d |0766: const-wide v2, #double 3.92738e+296 // #7d8337754584920a │ │ +071d82: 4c02 0001 |076b: aput-wide v2, v0, v1 │ │ +071d86: 6200 5b0b |076d: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +071d8a: 1301 ad00 |076f: const/16 v1, #int 173 // #ad │ │ +071d8e: 1802 2adf 2d0c 7848 bde9 |0771: const-wide v2, #double -2.24148e+201 // #e9bd48780c2ddf2a │ │ +071d98: 4c02 0001 |0776: aput-wide v2, v0, v1 │ │ +071d9c: 6200 5b0b |0778: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +071da0: 1301 ae00 |077a: const/16 v1, #int 174 // #ae │ │ +071da4: 1802 3004 d74e 2716 9559 |077c: const-wide v2, #double 3.48485e+123 // #599516274ed70430 │ │ +071dae: 4c02 0001 |0781: aput-wide v2, v0, v1 │ │ +071db2: 6200 5b0b |0783: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +071db6: 1301 af00 |0785: const/16 v1, #int 175 // #af │ │ +071dba: 1802 2dc8 190c ee57 9faa |0787: const-wide v2, #double -2.1866e-103 // #aa9f57ee0c19c82d │ │ +071dc4: 4c02 0001 |078c: aput-wide v2, v0, v1 │ │ +071dc8: 6200 5b0b |078e: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +071dcc: 1301 b000 |0790: const/16 v1, #int 176 // #b0 │ │ +071dd0: 1802 9d14 1774 b514 4e9f |0792: const-wide v2, #double -6.84673e-158 // #9f4e14b57417149d │ │ +071dda: 4c02 0001 |0797: aput-wide v2, v0, v1 │ │ +071dde: 6200 5b0b |0799: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +071de2: 1301 b100 |079b: const/16 v1, #int 177 // #b1 │ │ +071de6: 1802 55b7 566d 5e0f 3e05 |079d: const-wide v2, #double 2.0215e-283 // #053e0f5e6d56b755 │ │ +071df0: 4c02 0001 |07a2: aput-wide v2, v0, v1 │ │ +071df4: 6200 5b0b |07a4: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +071df8: 1301 b200 |07a6: const/16 v1, #int 178 // #b2 │ │ +071dfc: 1802 cdec 4467 b1fb 5744 |07a8: const-wide v2, #double 1.76965e+21 // #4457fbb16744eccd │ │ +071e06: 4c02 0001 |07ad: aput-wide v2, v0, v1 │ │ +071e0a: 6200 5b0b |07af: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +071e0e: 1301 b300 |07b1: const/16 v1, #int 179 // #b3 │ │ +071e12: 1802 98b2 6c21 39de 3992 |07b3: const-wide v2, #double -7.15628e-221 // #9239de39216cb298 │ │ +071e1c: 4c02 0001 |07b8: aput-wide v2, v0, v1 │ │ +071e20: 6200 5b0b |07ba: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +071e24: 1301 b400 |07bc: const/16 v1, #int 180 // #b4 │ │ +071e28: 1802 67c6 cb4d a7bf c498 |07be: const-wide v2, #double -2.32843e-189 // #98c4bfa74dcbc667 │ │ +071e32: 4c02 0001 |07c3: aput-wide v2, v0, v1 │ │ +071e36: 6200 5b0b |07c5: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +071e3a: 1301 b500 |07c7: const/16 v1, #int 181 // #b5 │ │ +071e3e: 1802 d2ef 3c33 927b 7de1 |07c9: const-wide v2, #double -4.145e+161 // #e17d7b92333cefd2 │ │ +071e48: 4c02 0001 |07ce: aput-wide v2, v0, v1 │ │ +071e4c: 6200 5b0b |07d0: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +071e50: 1301 b600 |07d2: const/16 v1, #int 182 // #b6 │ │ +071e54: 1802 c924 6015 0115 0ee1 |07d4: const-wide v2, #double -3.30411e+159 // #e10e1501156024c9 │ │ +071e5e: 4c02 0001 |07d9: aput-wide v2, v0, v1 │ │ +071e62: 6200 5b0b |07db: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +071e66: 1301 b700 |07dd: const/16 v1, #int 183 // #b7 │ │ +071e6a: 1802 b572 fc4c a287 3795 |07df: const-wide v2, #double -1.83224e-206 // #953787a24cfc72b5 │ │ +071e74: 4c02 0001 |07e4: aput-wide v2, v0, v1 │ │ +071e78: 6200 5b0b |07e6: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +071e7c: 1301 b800 |07e8: const/16 v1, #int 184 // #b8 │ │ +071e80: 1802 c632 4261 1130 0376 |07ea: const-wide v2, #double 2.95019e+260 // #76033011614232c6 │ │ +071e8a: 4c02 0001 |07ef: aput-wide v2, v0, v1 │ │ +071e8e: 6200 5b0b |07f1: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +071e92: 1301 b900 |07f3: const/16 v1, #int 185 // #b9 │ │ +071e96: 1802 86aa 1a1d e4fc 91f0 |07f5: const-wide v2, #double -1.78729e+234 // #f091fce41d1aaa86 │ │ +071ea0: 4c02 0001 |07fa: aput-wide v2, v0, v1 │ │ +071ea4: 6200 5b0b |07fc: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +071ea8: 1301 ba00 |07fe: const/16 v1, #int 186 // #ba │ │ +071eac: 1802 d423 6d03 44de be15 |0800: const-wide v2, #double 6.15339e-204 // #15bede44036d23d4 │ │ +071eb6: 4c02 0001 |0805: aput-wide v2, v0, v1 │ │ +071eba: 6200 5b0b |0807: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +071ebe: 1301 bb00 |0809: const/16 v1, #int 187 // #bb │ │ +071ec2: 1802 8afd 0511 8f2d a078 |080b: const-wide v2, #double 1.09398e+273 // #78a02d8f1105fd8a │ │ +071ecc: 4c02 0001 |0810: aput-wide v2, v0, v1 │ │ +071ed0: 6200 5b0b |0812: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +071ed4: 1301 bc00 |0814: const/16 v1, #int 188 // #bc │ │ +071ed8: 1802 6f14 4663 b7c7 087b |0816: const-wide v2, #double 4.60606e+284 // #7b08c7b76346146f │ │ +071ee2: 4c02 0001 |081b: aput-wide v2, v0, v1 │ │ +071ee6: 6200 5b0b |081d: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +071eea: 1301 bd00 |081f: const/16 v1, #int 189 // #bd │ │ +071eee: 1802 28cf 7c4b b0ab ff26 |0821: const-wide v2, #double 7.66547e-121 // #26ffabb04b7ccf28 │ │ +071ef8: 4c02 0001 |0826: aput-wide v2, v0, v1 │ │ +071efc: 6200 5b0b |0828: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +071f00: 1301 be00 |082a: const/16 v1, #int 190 // #be │ │ +071f04: 1802 418b 3415 8c45 6b2a |082c: const-wide v2, #double 2.37817e-104 // #2a6b458c15348b41 │ │ +071f0e: 4c02 0001 |0831: aput-wide v2, v0, v1 │ │ +071f12: 6200 5b0b |0833: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +071f16: 1301 bf00 |0835: const/16 v1, #int 191 // #bf │ │ +071f1a: 1802 7831 3430 7e1a 5ab1 |0837: const-wide v2, #double -5.90962e-71 // #b15a1a7e30343178 │ │ +071f24: 4c02 0001 |083c: aput-wide v2, v0, v1 │ │ +071f28: 6200 5b0b |083e: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +071f2c: 1301 c000 |0840: const/16 v1, #int 192 // #c0 │ │ +071f30: 1802 ce54 d452 7cdc 6b7b |0842: const-wide v2, #double 3.31441e+286 // #7b6bdc7c52d454ce │ │ +071f3a: 4c02 0001 |0847: aput-wide v2, v0, v1 │ │ +071f3e: 6200 5b0b |0849: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +071f42: 1301 c100 |084b: const/16 v1, #int 193 // #c1 │ │ +071f46: 1802 270c b639 0a85 f56f |084d: const-wide v2, #double 2.08811e+231 // #6ff5850a39b60c27 │ │ +071f50: 4c02 0001 |0852: aput-wide v2, v0, v1 │ │ +071f54: 6200 5b0b |0854: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +071f58: 1301 c200 |0856: const/16 v1, #int 194 // #c2 │ │ +071f5c: 1802 c11a c44e ce08 5714 |0858: const-wide v2, #double 1.09476e-210 // #145708ce4ec41ac1 │ │ +071f66: 4c02 0001 |085d: aput-wide v2, v0, v1 │ │ +071f6a: 6200 5b0b |085f: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +071f6e: 1301 c300 |0861: const/16 v1, #int 195 // #c3 │ │ +071f72: 1802 962b 0f40 d57a 6e76 |0863: const-wide v2, #double 2.99929e+262 // #766e7ad5400f2b96 │ │ +071f7c: 4c02 0001 |0868: aput-wide v2, v0, v1 │ │ +071f80: 6200 5b0b |086a: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +071f84: 1301 c400 |086c: const/16 v1, #int 196 // #c4 │ │ +071f88: 1802 3db4 153c bba9 9061 |086e: const-wide v2, #double 9.37068e+161 // #6190a9bb3c15b43d │ │ +071f92: 4c02 0001 |0873: aput-wide v2, v0, v1 │ │ +071f96: 6200 5b0b |0875: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +071f9a: 1301 c500 |0877: const/16 v1, #int 197 // #c5 │ │ +071f9e: 1802 1141 da7c 64ce 32b9 |0879: const-wide v2, #double -3.62195e-33 // #b932ce647cda4111 │ │ +071fa8: 4c02 0001 |087e: aput-wide v2, v0, v1 │ │ +071fac: 6200 5b0b |0880: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +071fb0: 1301 c600 |0882: const/16 v1, #int 198 // #c6 │ │ +071fb4: 1802 79cb b400 5cfb f85d |0884: const-wide v2, #double 4.8742e+144 // #5df8fb5c00b4cb79 │ │ +071fbe: 4c02 0001 |0889: aput-wide v2, v0, v1 │ │ +071fc2: 6200 5b0b |088b: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +071fc6: 1301 c700 |088d: const/16 v1, #int 199 // #c7 │ │ +071fca: 1802 2486 071f 4f74 fd3a |088f: const-wide v2, #double 1.52275e-24 // #3afd744f1f078624 │ │ +071fd4: 4c02 0001 |0894: aput-wide v2, v0, v1 │ │ +071fd8: 6200 5b0b |0896: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +071fdc: 1301 c800 |0898: const/16 v1, #int 200 // #c8 │ │ +071fe0: 1802 6b19 563a 4aaa 528e |089a: const-wide v2, #double -1.11969e-239 // #8e52aa4a3a56196b │ │ +071fea: 4c02 0001 |089f: aput-wide v2, v0, v1 │ │ +071fee: 6200 5b0b |08a1: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +071ff2: 1301 c900 |08a3: const/16 v1, #int 201 // #c9 │ │ +071ff6: 1802 da4f 1100 50a1 0bd0 |08a5: const-wide v2, #double -3.99919e+77 // #d00ba15000114fda │ │ +072000: 4c02 0001 |08aa: aput-wide v2, v0, v1 │ │ +072004: 6200 5b0b |08ac: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +072008: 1301 ca00 |08ae: const/16 v1, #int 202 // #ca │ │ +07200c: 1802 9413 4d0b c633 51b1 |08b0: const-wide v2, #double -3.89445e-71 // #b15133c60b4d1394 │ │ +072016: 4c02 0001 |08b5: aput-wide v2, v0, v1 │ │ +07201a: 6200 5b0b |08b7: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +07201e: 1301 cb00 |08b9: const/16 v1, #int 203 // #cb │ │ +072022: 1802 db7d bc2c 1be5 a8bf |08bb: const-wide v2, #double -0.0486229 // #bfa8e51b2cbc7ddb │ │ +07202c: 4c02 0001 |08c0: aput-wide v2, v0, v1 │ │ +072030: 6200 5b0b |08c2: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +072034: 1301 cc00 |08c4: const/16 v1, #int 204 // #cc │ │ +072038: 1802 6689 9f7a 4c5a af5a |08c6: const-wide v2, #double 6.79147e+128 // #5aaf5a4c7a9f8966 │ │ +072042: 4c02 0001 |08cb: aput-wide v2, v0, v1 │ │ +072046: 6200 5b0b |08cd: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +07204a: 1301 cd00 |08cf: const/16 v1, #int 205 // #cd │ │ +07204e: 1802 3157 b00a 319f a3e4 |08d1: const-wide v2, #double -6.21194e+176 // #e4a39f310ab05731 │ │ +072058: 4c02 0001 |08d6: aput-wide v2, v0, v1 │ │ +07205c: 6200 5b0b |08d8: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +072060: 1301 ce00 |08da: const/16 v1, #int 206 // #ce │ │ +072064: 1802 9d52 7679 3922 04c9 |08dc: const-wide v2, #double -5.61245e+43 // #c90422397976529d │ │ +07206e: 4c02 0001 |08e1: aput-wide v2, v0, v1 │ │ +072072: 6200 5b0b |08e3: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +072076: 1301 cf00 |08e5: const/16 v1, #int 207 // #cf │ │ +07207a: 1802 8eff bb15 b5cc dc34 |08e7: const-wide v2, #double 4.69816e-54 // #34dcccb515bbff8e │ │ +072084: 4c02 0001 |08ec: aput-wide v2, v0, v1 │ │ +072088: 6200 5b0b |08ee: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +07208c: 1301 d000 |08f0: const/16 v1, #int 208 // #d0 │ │ +072090: 1802 23c7 3f5e 9160 a101 |08f2: const-wide v2, #double 8.10876e-301 // #01a160915e3fc723 │ │ +07209a: 4c02 0001 |08f7: aput-wide v2, v0, v1 │ │ +07209e: 6200 5b0b |08f9: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +0720a2: 1301 d100 |08fb: const/16 v1, #int 209 // #d1 │ │ +0720a6: 1802 e853 284d f7cc 1520 |08fd: const-wide v2, #double 4.06492e-154 // #2015ccf74d2853e8 │ │ +0720b0: 4c02 0001 |0902: aput-wide v2, v0, v1 │ │ +0720b4: 6200 5b0b |0904: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +0720b8: 1301 d200 |0906: const/16 v1, #int 210 // #d2 │ │ +0720bc: 1802 fa64 1c20 dc8c 39e7 |0908: const-wide v2, #double -1.77874e+189 // #e7398cdc201c64fa │ │ +0720c6: 4c02 0001 |090d: aput-wide v2, v0, v1 │ │ +0720ca: 6200 5b0b |090f: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +0720ce: 1301 d300 |0911: const/16 v1, #int 211 // #d3 │ │ +0720d2: 1802 3f9e 9b12 9b5a fc6c |0913: const-wide v2, #double 9.7744e+216 // #6cfc5a9b129b9e3f │ │ +0720dc: 4c02 0001 |0918: aput-wide v2, v0, v1 │ │ +0720e0: 6200 5b0b |091a: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +0720e4: 1301 d400 |091c: const/16 v1, #int 212 // #d4 │ │ +0720e8: 1802 7b9b 1f76 c220 fb90 |091e: const-wide v2, #double -7.15716e-227 // #90fb20c2761f9b7b │ │ +0720f2: 4c02 0001 |0923: aput-wide v2, v0, v1 │ │ +0720f6: 6200 5b0b |0925: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +0720fa: 1301 d500 |0927: const/16 v1, #int 213 // #d5 │ │ +0720fe: 1802 8e2a 797e ff96 e0cd |0929: const-wide v2, #double -1.39769e+67 // #cde096ff7e792a8e │ │ +072108: 4c02 0001 |092e: aput-wide v2, v0, v1 │ │ +07210c: 6200 5b0b |0930: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +072110: 1301 d600 |0932: const/16 v1, #int 214 // #d6 │ │ +072114: 1802 aa5f 2e56 e176 dee7 |0934: const-wide v2, #double -2.17175e+192 // #e7de76e1562e5faa │ │ +07211e: 4c02 0001 |0939: aput-wide v2, v0, v1 │ │ +072122: 6200 5b0b |093b: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +072126: 1301 d700 |093d: const/16 v1, #int 215 // #d7 │ │ +07212a: 1802 9070 e924 cca6 1adf |093f: const-wide v2, #double -1.36314e+150 // #df1aa6cc24e97090 │ │ +072134: 4c02 0001 |0944: aput-wide v2, v0, v1 │ │ +072138: 6200 5b0b |0946: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +07213c: 1301 d800 |0948: const/16 v1, #int 216 // #d8 │ │ +072140: 1802 58c4 7265 ddb4 af34 |094a: const-wide v2, #double 6.46546e-55 // #34afb4dd6572c458 │ │ +07214a: 4c02 0001 |094f: aput-wide v2, v0, v1 │ │ +07214e: 6200 5b0b |0951: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +072152: 1301 d900 |0953: const/16 v1, #int 217 // #d9 │ │ +072156: 1802 9119 783c c6fc 8c28 |0955: const-wide v2, #double 2.35419e-113 // #288cfcc63c781991 │ │ +072160: 4c02 0001 |095a: aput-wide v2, v0, v1 │ │ +072164: 6200 5b0b |095c: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +072168: 1301 da00 |095e: const/16 v1, #int 218 // #da │ │ +07216c: 1802 0c74 173d deed 8816 |0960: const-wide v2, #double 4.071e-200 // #1688edde3d17740c │ │ +072176: 4c02 0001 |0965: aput-wide v2, v0, v1 │ │ +07217a: 6200 5b0b |0967: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +07217e: 1301 db00 |0969: const/16 v1, #int 219 // #db │ │ +072182: 1802 ecd6 1323 4a11 86b8 |096b: const-wide v2, #double -2.07522e-36 // #b886114a2313d6ec │ │ +07218c: 4c02 0001 |0970: aput-wide v2, v0, v1 │ │ +072190: 6200 5b0b |0972: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +072194: 1301 dc00 |0974: const/16 v1, #int 220 // #dc │ │ +072198: 1802 298d e74b f64e 99c0 |0976: const-wide v2, #double -1619.74 // #c0994ef64be78d29 │ │ +0721a2: 4c02 0001 |097b: aput-wide v2, v0, v1 │ │ +0721a6: 6200 5b0b |097d: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +0721aa: 1301 dd00 |097f: const/16 v1, #int 221 // #dd │ │ +0721ae: 1802 6592 d865 87e4 2765 |0981: const-wide v2, #double 1.93639e+179 // #6527e48765d89265 │ │ +0721b8: 4c02 0001 |0986: aput-wide v2, v0, v1 │ │ +0721bc: 6200 5b0b |0988: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +0721c0: 1301 de00 |098a: const/16 v1, #int 222 // #de │ │ +0721c4: 1802 6ffb 2671 e5be dc9e |098c: const-wide v2, #double -5.11158e-160 // #9edcbee57126fb6f │ │ +0721ce: 4c02 0001 |0991: aput-wide v2, v0, v1 │ │ +0721d2: 6200 5b0b |0993: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +0721d6: 1301 df00 |0995: const/16 v1, #int 223 // #df │ │ +0721da: 1802 e628 0747 b349 0df5 |0997: const-wide v2, #double -6.87123e+255 // #f50d49b3470728e6 │ │ +0721e4: 4c02 0001 |099c: aput-wide v2, v0, v1 │ │ +0721e8: 6200 5b0b |099e: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +0721ec: 1301 e000 |09a0: const/16 v1, #int 224 // #e0 │ │ +0721f0: 1802 6d0e 1d25 2003 6cc9 |09a2: const-wide v2, #double -4.99755e+45 // #c96c0320251d0e6d │ │ +0721fa: 4c02 0001 |09a7: aput-wide v2, v0, v1 │ │ +0721fe: 6200 5b0b |09a9: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +072202: 1301 e100 |09ab: const/16 v1, #int 225 // #e1 │ │ +072206: 1802 5e7c 8605 4097 c420 |09ad: const-wide v2, #double 7.86296e-151 // #20c4974005867c5e │ │ +072210: 4c02 0001 |09b2: aput-wide v2, v0, v1 │ │ +072214: 6200 5b0b |09b4: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +072218: 1301 e200 |09b6: const/16 v1, #int 226 // #e2 │ │ +07221c: 1802 0eab fe54 7415 f0b8 |09b8: const-wide v2, #double -1.93602e-34 // #b8f0157454feab0e │ │ +072226: 4c02 0001 |09bd: aput-wide v2, v0, v1 │ │ +07222a: 6200 5b0b |09bf: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +07222e: 1301 e300 |09c1: const/16 v1, #int 227 // #e3 │ │ +072232: 1802 344b e071 e6fe 846b |09c3: const-wide v2, #double 8.62814e+209 // #6b84fee671e04b34 │ │ +07223c: 4c02 0001 |09c8: aput-wide v2, v0, v1 │ │ +072240: 6200 5b0b |09ca: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +072244: 1301 e400 |09cc: const/16 v1, #int 228 // #e4 │ │ +072248: 1802 2915 c714 62f9 2366 |09ce: const-wide v2, #double 1.0609e+184 // #6623f96214c71529 │ │ +072252: 4c02 0001 |09d3: aput-wide v2, v0, v1 │ │ +072256: 6200 5b0b |09d5: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +07225a: 1301 e500 |09d7: const/16 v1, #int 229 // #e5 │ │ +07225e: 1802 c4dc 8023 4964 dfd6 |09d9: const-wide v2, #double -2.94899e+110 // #d6df64492380dcc4 │ │ +072268: 4c02 0001 |09de: aput-wide v2, v0, v1 │ │ +07226c: 6200 5b0b |09e0: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +072270: 1301 e600 |09e2: const/16 v1, #int 230 // #e6 │ │ +072274: 1802 feef bd02 0f00 cf19 |09e4: const-wide v2, #double 2.27991e-184 // #19cf000f02bdeffe │ │ +07227e: 4c02 0001 |09e9: aput-wide v2, v0, v1 │ │ +072282: 6200 5b0b |09eb: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +072286: 1301 e700 |09ed: const/16 v1, #int 231 // #e7 │ │ +07228a: 1802 292d b371 8d37 b5ed |09ef: const-wide v2, #double -2.99586e+220 // #edb5378d71b32d29 │ │ +072294: 4c02 0001 |09f4: aput-wide v2, v0, v1 │ │ +072298: 6200 5b0b |09f6: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +07229c: 1301 e800 |09f8: const/16 v1, #int 232 // #e8 │ │ +0722a0: 1802 f5b2 865c aa06 de57 |09fa: const-wide v2, #double 1.84857e+115 // #57de06aa5c86b2f5 │ │ +0722aa: 4c02 0001 |09ff: aput-wide v2, v0, v1 │ │ +0722ae: 6200 5b0b |0a01: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +0722b2: 1301 e900 |0a03: const/16 v1, #int 233 // #e9 │ │ +0722b6: 1802 60ea 0368 ad6c 1707 |0a05: const-wide v2, #double 1.69143e-274 // #07176cad6803ea60 │ │ +0722c0: 4c02 0001 |0a0a: aput-wide v2, v0, v1 │ │ +0722c4: 6200 5b0b |0a0c: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +0722c8: 1301 ea00 |0a0e: const/16 v1, #int 234 // #ea │ │ +0722cc: 1802 2572 4141 e8de dc32 |0a10: const-wide v2, #double 1.09658e-63 // #32dcdee841417225 │ │ +0722d6: 4c02 0001 |0a15: aput-wide v2, v0, v1 │ │ +0722da: 6200 5b0b |0a17: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +0722de: 1301 eb00 |0a19: const/16 v1, #int 235 // #eb │ │ +0722e2: 1802 d52e 044d aa50 7588 |0a1b: const-wide v2, #double -6.45552e-268 // #887550aa4d042ed5 │ │ +0722ec: 4c02 0001 |0a20: aput-wide v2, v0, v1 │ │ +0722f0: 6200 5b0b |0a22: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +0722f4: 1301 ec00 |0a24: const/16 v1, #int 236 // #ec │ │ +0722f8: 1802 be75 1e3a 49af a956 |0a26: const-wide v2, #double 3.01608e+109 // #56a9af493a1e75be │ │ +072302: 4c02 0001 |0a2b: aput-wide v2, v0, v1 │ │ +072306: 6200 5b0b |0a2d: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +07230a: 1301 ed00 |0a2f: const/16 v1, #int 237 // #ed │ │ +07230e: 1802 2386 7172 fd97 562c |0a31: const-wide v2, #double 4.23106e-95 // #2c5697fd72718623 │ │ +072318: 4c02 0001 |0a36: aput-wide v2, v0, v1 │ │ +07231c: 6200 5b0b |0a38: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +072320: 1301 ee00 |0a3a: const/16 v1, #int 238 // #ee │ │ +072324: 1802 2ac1 6d2b e0b8 72e9 |0a3c: const-wide v2, #double -8.95681e+199 // #e972b8e02b6dc12a │ │ +07232e: 4c02 0001 |0a41: aput-wide v2, v0, v1 │ │ +072332: 6200 5b0b |0a43: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +072336: 1301 ef00 |0a45: const/16 v1, #int 239 // #ef │ │ +07233a: 1802 3e6e 336a 96a6 5d9a |0a47: const-wide v2, #double -1.1165e-181 // #9a5da6966a336e3e │ │ +072344: 4c02 0001 |0a4c: aput-wide v2, v0, v1 │ │ +072348: 6200 5b0b |0a4e: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +07234c: 1301 f000 |0a50: const/16 v1, #int 240 // #f0 │ │ +072350: 1802 0d47 492a b690 831e |0a52: const-wide v2, #double 1.08722e-161 // #1e8390b62a49470d │ │ +07235a: 4c02 0001 |0a57: aput-wide v2, v0, v1 │ │ +07235e: 6200 5b0b |0a59: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +072362: 1301 f100 |0a5b: const/16 v1, #int 241 // #f1 │ │ +072366: 1802 f81c 0716 a1ae 1e9f |0a5d: const-wide v2, #double -8.72947e-159 // #9f1eaea116071cf8 │ │ +072370: 4c02 0001 |0a62: aput-wide v2, v0, v1 │ │ +072374: 6200 5b0b |0a64: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +072378: 1301 f200 |0a66: const/16 v1, #int 242 // #f2 │ │ +07237c: 1802 e526 1c03 067a b9aa |0a68: const-wide v2, #double -7.10925e-103 // #aab97a06031c26e5 │ │ +072386: 4c02 0001 |0a6d: aput-wide v2, v0, v1 │ │ +07238a: 6200 5b0b |0a6f: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +07238e: 1301 f300 |0a71: const/16 v1, #int 243 // #f3 │ │ +072392: 1802 d9fd b857 93e3 155d |0a73: const-wide v2, #double 2.60665e+140 // #5d15e39357b8fdd9 │ │ +07239c: 4c02 0001 |0a78: aput-wide v2, v0, v1 │ │ +0723a0: 6200 5b0b |0a7a: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +0723a4: 1301 f400 |0a7c: const/16 v1, #int 244 // #f4 │ │ +0723a8: 1802 8af4 1a06 7632 4790 |0a7e: const-wide v2, #double -2.98832e-230 // #90473276061af48a │ │ +0723b2: 4c02 0001 |0a83: aput-wide v2, v0, v1 │ │ +0723b6: 6200 5b0b |0a85: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +0723ba: 1301 f500 |0a87: const/16 v1, #int 245 // #f5 │ │ +0723be: 1802 d3f1 0f5b 129f 5270 |0a89: const-wide v2, #double 1.1564e+233 // #70529f125b0ff1d3 │ │ +0723c8: 4c02 0001 |0a8e: aput-wide v2, v0, v1 │ │ +0723cc: 6200 5b0b |0a90: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +0723d0: 1301 f600 |0a92: const/16 v1, #int 246 // #f6 │ │ +0723d4: 1802 82a4 e070 a418 5f16 |0a94: const-wide v2, #double 6.34762e-201 // #165f18a470e0a482 │ │ +0723de: 4c02 0001 |0a99: aput-wide v2, v0, v1 │ │ +0723e2: 6200 5b0b |0a9b: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +0723e6: 1301 f700 |0a9d: const/16 v1, #int 247 // #f7 │ │ +0723ea: 1802 a501 b104 75f8 e69e |0a9f: const-wide v2, #double -8.16927e-160 // #9ee6f87504b101a5 │ │ +0723f4: 4c02 0001 |0aa4: aput-wide v2, v0, v1 │ │ +0723f8: 6200 5b0b |0aa6: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +0723fc: 1301 f800 |0aa8: const/16 v1, #int 248 // #f8 │ │ +072400: 1802 295f 7126 3c41 07cf |0aaa: const-wide v2, #double -5.13596e+72 // #cf07413c26715f29 │ │ +07240a: 4c02 0001 |0aaf: aput-wide v2, v0, v1 │ │ +07240e: 6200 5b0b |0ab1: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +072412: 1301 f900 |0ab3: const/16 v1, #int 249 // #f9 │ │ +072416: 1802 73cf e22b 8ae8 72b9 |0ab5: const-wide v2, #double -5.82659e-32 // #b972e88a2be2cf73 │ │ +072420: 4c02 0001 |0aba: aput-wide v2, v0, v1 │ │ +072424: 6200 5b0b |0abc: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +072428: 1301 fa00 |0abe: const/16 v1, #int 250 // #fa │ │ +07242c: 1802 d714 8035 75a3 656d |0ac0: const-wide v2, #double 9.54804e+218 // #6d65a375358014d7 │ │ +072436: 4c02 0001 |0ac5: aput-wide v2, v0, v1 │ │ +07243a: 6200 5b0b |0ac7: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +07243e: 1301 fb00 |0ac9: const/16 v1, #int 251 // #fb │ │ +072442: 1802 65b5 d65f e0bb d747 |0acb: const-wide v2, #double 1.26191e+38 // #47d7bbe05fd6b565 │ │ +07244c: 4c02 0001 |0ad0: aput-wide v2, v0, v1 │ │ +072450: 6200 5b0b |0ad2: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +072454: 1301 fc00 |0ad4: const/16 v1, #int 252 // #fc │ │ +072458: 1802 3853 9d2a 5c2f db32 |0ad6: const-wide v2, #double 1.03255e-63 // #32db2f5c2a9d5338 │ │ +072462: 4c02 0001 |0adb: aput-wide v2, v0, v1 │ │ +072466: 6200 5b0b |0add: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +07246a: 1301 fd00 |0adf: const/16 v1, #int 253 // #fd │ │ +07246e: 1802 8921 9a79 fd2e e44a |0ae1: const-wide v2, #double 6.04125e+52 // #4ae42efd799a2189 │ │ +072478: 4c02 0001 |0ae6: aput-wide v2, v0, v1 │ │ +07247c: 6200 5b0b |0ae8: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +072480: 1301 fe00 |0aea: const/16 v1, #int 254 // #fe │ │ +072484: 1802 2479 8d11 2537 eb80 |0aec: const-wide v2, #double -3.10048e-304 // #80eb3725118d7924 │ │ +07248e: 4c02 0001 |0af1: aput-wide v2, v0, v1 │ │ +072492: 6200 5b0b |0af3: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +072496: 1301 ff00 |0af5: const/16 v1, #int 255 // #ff │ │ +07249a: 1802 c659 ad15 8f32 3bdf |0af7: const-wide v2, #double -5.56425e+150 // #df3b328f15ad59c6 │ │ +0724a4: 4c02 0001 |0afc: aput-wide v2, v0, v1 │ │ +0724a8: 6200 5b0b |0afe: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +0724ac: 1301 0001 |0b00: const/16 v1, #int 256 // #100 │ │ +0724b0: 1802 a807 0a2d 143f d136 |0b02: const-wide v2, #double 1.20837e-44 // #36d13f142d0a07a8 │ │ +0724ba: 4c02 0001 |0b07: aput-wide v2, v0, v1 │ │ +0724be: 6200 5b0b |0b09: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +0724c2: 1301 0101 |0b0b: const/16 v1, #int 257 // #101 │ │ +0724c6: 1802 dc77 1565 4ef7 7688 |0b0d: const-wide v2, #double -6.95553e-268 // #8876f74e651577dc │ │ +0724d0: 4c02 0001 |0b12: aput-wide v2, v0, v1 │ │ +0724d4: 6200 5b0b |0b14: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +0724d8: 1301 0201 |0b16: const/16 v1, #int 258 // #102 │ │ +0724dc: 1802 866c 4563 2bdc 6987 |0b18: const-wide v2, #double -5.97535e-273 // #8769dc2b63456c86 │ │ +0724e6: 4c02 0001 |0b1d: aput-wide v2, v0, v1 │ │ +0724ea: 6200 5b0b |0b1f: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +0724ee: 1301 0301 |0b21: const/16 v1, #int 259 // #103 │ │ +0724f2: 1802 fd0a 3605 197e 379c |0b23: const-wide v2, #double -9.49846e-173 // #9c377e1905360afd │ │ +0724fc: 4c02 0001 |0b28: aput-wide v2, v0, v1 │ │ +072500: 6200 5b0b |0b2a: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +072504: 1301 0401 |0b2c: const/16 v1, #int 260 // #104 │ │ +072508: 1802 b146 4a1a baf4 5330 |0b2e: const-wide v2, #double 6.89372e-76 // #3053f4ba1a4a46b1 │ │ +072512: 4c02 0001 |0b33: aput-wide v2, v0, v1 │ │ +072516: 6200 5b0b |0b35: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +07251a: 1301 0501 |0b37: const/16 v1, #int 261 // #105 │ │ +07251e: 1802 fa6d 7315 488a 07a8 |0b39: const-wide v2, #double -7.46795e-116 // #a8078a4815736dfa │ │ +072528: 4c02 0001 |0b3e: aput-wide v2, v0, v1 │ │ +07252c: 6200 5b0b |0b40: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +072530: 1301 0601 |0b42: const/16 v1, #int 262 // #106 │ │ +072534: 1802 d7bf 5e32 ae4c 8e05 |0b44: const-wide v2, #double 6.52034e-282 // #058e4cae325ebfd7 │ │ +07253e: 4c02 0001 |0b49: aput-wide v2, v0, v1 │ │ +072542: 6200 5b0b |0b4b: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +072546: 1301 0701 |0b4d: const/16 v1, #int 263 // #107 │ │ +07254a: 1802 8d7d 317d a575 6c9d |0b4f: const-wide v2, #double -6.03282e-167 // #9d6c75a57d317d8d │ │ +072554: 4c02 0001 |0b54: aput-wide v2, v0, v1 │ │ +072558: 6200 5b0b |0b56: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +07255c: 1301 0801 |0b58: const/16 v1, #int 264 // #108 │ │ +072560: 1802 713c 9204 94ef f1a2 |0b5a: const-wide v2, #double -2.35334e-140 // #a2f1ef9404923c71 │ │ +07256a: 4c02 0001 |0b5f: aput-wide v2, v0, v1 │ │ +07256e: 6200 5b0b |0b61: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +072572: 1301 0901 |0b63: const/16 v1, #int 265 // #109 │ │ +072576: 1802 e2fe d25d 6b01 ade5 |0b65: const-wide v2, #double -6.01795e+181 // #e5ad016b5dd2fee2 │ │ +072580: 4c02 0001 |0b6a: aput-wide v2, v0, v1 │ │ +072584: 6200 5b0b |0b6c: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +072588: 1301 0a01 |0b6e: const/16 v1, #int 266 // #10a │ │ +07258c: 1802 df3c 2715 01a2 645a |0b70: const-wide v2, #double 2.79336e+127 // #5a64a20115273cdf │ │ +072596: 4c02 0001 |0b75: aput-wide v2, v0, v1 │ │ +07259a: 6200 5b0b |0b77: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +07259e: 1301 0b01 |0b79: const/16 v1, #int 267 // #10b │ │ +0725a2: 1802 b9a4 8c6a 92e5 80b1 |0b7b: const-wide v2, #double -3.06023e-70 // #b180e5926a8ca4b9 │ │ +0725ac: 4c02 0001 |0b80: aput-wide v2, v0, v1 │ │ +0725b0: 6200 5b0b |0b82: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +0725b4: 1301 0c01 |0b84: const/16 v1, #int 268 // #10c │ │ +0725b8: 1802 a4ef 442f 6a2c 17e4 |0b86: const-wide v2, #double -1.43288e+174 // #e4172c6a2f44efa4 │ │ +0725c2: 4c02 0001 |0b8b: aput-wide v2, v0, v1 │ │ +0725c6: 6200 5b0b |0b8d: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +0725ca: 1301 0d01 |0b8f: const/16 v1, #int 269 // #10d │ │ +0725ce: 1802 e73d cb28 a879 8e1c |0b91: const-wide v2, #double 3.94293e-171 // #1c8e79a828cb3de7 │ │ +0725d8: 4c02 0001 |0b96: aput-wide v2, v0, v1 │ │ +0725dc: 6200 5b0b |0b98: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +0725e0: 1301 0e01 |0b9a: const/16 v1, #int 270 // #10e │ │ +0725e4: 1802 db92 e309 65ea 397d |0b9c: const-wide v2, #double 1.65515e+295 // #7d39ea6509e392db │ │ +0725ee: 4c02 0001 |0ba1: aput-wide v2, v0, v1 │ │ +0725f2: 6200 5b0b |0ba3: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +0725f6: 1301 0f01 |0ba5: const/16 v1, #int 271 // #10f │ │ +0725fa: 1802 2840 3753 9776 fd23 |0ba7: const-wide v2, #double 2.53351e-135 // #23fd769753374028 │ │ +072604: 4c02 0001 |0bac: aput-wide v2, v0, v1 │ │ +072608: 6200 5b0b |0bae: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +07260c: 1301 1001 |0bb0: const/16 v1, #int 272 // #110 │ │ +072610: 1802 f460 dc2b aeae e67e |0bb2: const-wide v2, #double 1.94435e+303 // #7ee6aeae2bdc60f4 │ │ +07261a: 4c02 0001 |0bb7: aput-wide v2, v0, v1 │ │ +07261e: 6200 5b0b |0bb9: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +072622: 1301 1101 |0bbb: const/16 v1, #int 273 // #111 │ │ +072626: 1802 7978 a850 716f 150b |0bbd: const-wide v2, #double 2.85518e-255 // #0b156f7150a87879 │ │ +072630: 4c02 0001 |0bc2: aput-wide v2, v0, v1 │ │ +072634: 6200 5b0b |0bc4: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +072638: 1301 1201 |0bc6: const/16 v1, #int 274 // #112 │ │ +07263c: 1802 bf69 090b 5ca7 3116 |0bc8: const-wide v2, #double 9.00907e-202 // #1631a75c0b0969bf │ │ +072646: 4c02 0001 |0bcd: aput-wide v2, v0, v1 │ │ +07264a: 6200 5b0b |0bcf: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +07264e: 1301 1301 |0bd1: const/16 v1, #int 275 // #113 │ │ +072652: 1802 9051 4347 063e 7c47 |0bd3: const-wide v2, #double 2.34628e+36 // #477c3e0647435190 │ │ +07265c: 4c02 0001 |0bd8: aput-wide v2, v0, v1 │ │ +072660: 6200 5b0b |0bda: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +072664: 1301 1401 |0bdc: const/16 v1, #int 276 // #114 │ │ +072668: 1802 9252 133b bb92 03e1 |0bde: const-wide v2, #double -2.14985e+159 // #e10392bb3b135292 │ │ +072672: 4c02 0001 |0be3: aput-wide v2, v0, v1 │ │ +072676: 6200 5b0b |0be5: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +07267a: 1301 1501 |0be7: const/16 v1, #int 277 // #115 │ │ +07267e: 1802 79bf 1d18 d242 d4dc |0be9: const-wide v2, #double -1.50799e+139 // #dcd442d2181dbf79 │ │ +072688: 4c02 0001 |0bee: aput-wide v2, v0, v1 │ │ +07268c: 6200 5b0b |0bf0: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +072690: 1301 1601 |0bf2: const/16 v1, #int 278 // #116 │ │ +072694: 1802 269e 8a4c 1732 2e51 |0bf4: const-wide v2, #double 1.14571e+83 // #512e32174c8a9e26 │ │ +07269e: 4c02 0001 |0bf9: aput-wide v2, v0, v1 │ │ +0726a2: 6200 5b0b |0bfb: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +0726a6: 1301 1701 |0bfd: const/16 v1, #int 279 // #117 │ │ +0726aa: 1802 0f7a cc5c 7af5 d3f7 |0bff: const-wide v2, #double -1.64753e+269 // #f7d3f57a5ccc7a0f │ │ +0726b4: 4c02 0001 |0c04: aput-wide v2, v0, v1 │ │ +0726b8: 6200 5b0b |0c06: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +0726bc: 1301 1801 |0c08: const/16 v1, #int 280 // #118 │ │ +0726c0: 1802 68b8 d73a 0787 b84d |0c0a: const-wide v2, #double 2.58304e+66 // #4db887073ad7b868 │ │ +0726ca: 4c02 0001 |0c0f: aput-wide v2, v0, v1 │ │ +0726ce: 6200 5b0b |0c11: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +0726d2: 1301 1901 |0c13: const/16 v1, #int 281 // #119 │ │ +0726d6: 1802 0bda b95f f9e2 1764 |0c15: const-wide v2, #double 1.47697e+174 // #6417e2f95fb9da0b │ │ +0726e0: 4c02 0001 |0c1a: aput-wide v2, v0, v1 │ │ +0726e4: 6200 5b0b |0c1c: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +0726e8: 1301 1a01 |0c1e: const/16 v1, #int 282 // #11a │ │ +0726ec: 1802 06a5 0834 ec0a 4b1d |0c20: const-wide v2, #double 1.43312e-167 // #1d4b0aec3408a506 │ │ +0726f6: 4c02 0001 |0c25: aput-wide v2, v0, v1 │ │ +0726fa: 6200 5b0b |0c27: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +0726fe: 1301 1b01 |0c29: const/16 v1, #int 283 // #11b │ │ +072702: 1802 d440 c651 44da 850c |0c2b: const-wide v2, #double 2.44173e-248 // #0c85da4451c640d4 │ │ +07270c: 4c02 0001 |0c30: aput-wide v2, v0, v1 │ │ +072710: 6200 5b0b |0c32: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +072714: 1301 1c01 |0c34: const/16 v1, #int 284 // #11c │ │ +072718: 1802 4ecf 2c3b 6bae 8ce5 |0c36: const-wide v2, #double -1.48767e+181 // #e58cae6b3b2ccf4e │ │ +072722: 4c02 0001 |0c3b: aput-wide v2, v0, v1 │ │ +072726: 6200 5b0b |0c3d: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +07272a: 1301 1d01 |0c3f: const/16 v1, #int 285 // #11d │ │ +07272e: 1802 909e 0e79 a4a1 bb38 |0c41: const-wide v2, #double 2.07876e-35 // #38bba1a4790e9e90 │ │ +072738: 4c02 0001 |0c46: aput-wide v2, v0, v1 │ │ +07273c: 6200 5b0b |0c48: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +072740: 1301 1e01 |0c4a: const/16 v1, #int 286 // #11e │ │ +072744: 1802 6117 673d ed0d c8f9 |0c4c: const-wide v2, #double -4.26403e+278 // #f9c80ded3d671761 │ │ +07274e: 4c02 0001 |0c51: aput-wide v2, v0, v1 │ │ +072752: 6200 5b0b |0c53: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +072756: 1301 1f01 |0c55: const/16 v1, #int 287 // #11f │ │ +07275a: 1802 f23f 7011 f835 55ad |0c57: const-wide v2, #double -2.60315e-90 // #ad5535f811703ff2 │ │ +072764: 4c02 0001 |0c5c: aput-wide v2, v0, v1 │ │ +072768: 6200 5b0b |0c5e: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +07276c: 1301 2001 |0c60: const/16 v1, #int 288 // #120 │ │ +072770: 1802 66dd c361 dee9 f4bc |0c62: const-wide v2, #double -4.64374e-15 // #bcf4e9de61c3dd66 │ │ +07277a: 4c02 0001 |0c67: aput-wide v2, v0, v1 │ │ +07277e: 6200 5b0b |0c69: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +072782: 1301 2101 |0c6b: const/16 v1, #int 289 // #121 │ │ +072786: 1802 8ab4 1919 902f 7639 |0c6d: const-wide v2, #double 6.83653e-32 // #39762f901919b48a │ │ +072790: 4c02 0001 |0c72: aput-wide v2, v0, v1 │ │ +072794: 6200 5b0b |0c74: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +072798: 1301 2201 |0c76: const/16 v1, #int 290 // #122 │ │ +07279c: 1802 5f66 d418 c790 e4fb |0c78: const-wide v2, #double -6.26305e+288 // #fbe490c718d4665f │ │ +0727a6: 4c02 0001 |0c7d: aput-wide v2, v0, v1 │ │ +0727aa: 6200 5b0b |0c7f: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +0727ae: 1301 2301 |0c81: const/16 v1, #int 291 // #123 │ │ +0727b2: 1802 843a cf19 158d 8fb0 |0c83: const-wide v2, #double -8.71938e-75 // #b08f8d1519cf3a84 │ │ +0727bc: 4c02 0001 |0c88: aput-wide v2, v0, v1 │ │ +0727c0: 6200 5b0b |0c8a: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +0727c4: 1301 2401 |0c8c: const/16 v1, #int 292 // #124 │ │ +0727c8: 1802 6e99 b20d 5989 7085 |0c8e: const-wide v2, #double -1.7793e-282 // #857089590db2996e │ │ +0727d2: 4c02 0001 |0c93: aput-wide v2, v0, v1 │ │ +0727d6: 6200 5b0b |0c95: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +0727da: 1301 2501 |0c97: const/16 v1, #int 293 // #125 │ │ +0727de: 1802 68be 1d68 6bbf 76b0 |0c99: const-wide v2, #double -3.14325e-75 // #b076bf6b681dbe68 │ │ +0727e8: 4c02 0001 |0c9e: aput-wide v2, v0, v1 │ │ +0727ec: 6200 5b0b |0ca0: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +0727f0: 1301 2601 |0ca2: const/16 v1, #int 294 // #126 │ │ +0727f4: 1802 ecb5 ff66 ed68 c95f |0ca4: const-wide v2, #double 2.66165e+153 // #5fc968ed66ffb5ec │ │ +0727fe: 4c02 0001 |0ca9: aput-wide v2, v0, v1 │ │ +072802: 6200 5b0b |0cab: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +072806: 1301 2701 |0cad: const/16 v1, #int 295 // #127 │ │ +07280a: 1802 061b 2a18 a377 2c9c |0caf: const-wide v2, #double -5.75492e-173 // #9c2c77a3182a1b06 │ │ +072814: 4c02 0001 |0cb4: aput-wide v2, v0, v1 │ │ +072818: 6200 5b0b |0cb6: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +07281c: 1301 2801 |0cb8: const/16 v1, #int 296 // #128 │ │ +072820: 1802 9b3a 4e32 d666 00b1 |0cba: const-wide v2, #double -1.16038e-72 // #b10066d6324e3a9b │ │ +07282a: 4c02 0001 |0cbf: aput-wide v2, v0, v1 │ │ +07282e: 6200 5b0b |0cc1: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +072832: 1301 2901 |0cc3: const/16 v1, #int 297 // #129 │ │ +072836: 1802 3aeb ba05 6252 c91b |0cc5: const-wide v2, #double 7.99848e-175 // #1bc9526205baeb3a │ │ +072840: 4c02 0001 |0cca: aput-wide v2, v0, v1 │ │ +072844: 6200 5b0b |0ccc: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +072848: 1301 2a01 |0cce: const/16 v1, #int 298 // #12a │ │ +07284c: 1802 5ae2 d20b e1d8 40b9 |0cd0: const-wide v2, #double -6.4893e-33 // #b940d8e10bd2e25a │ │ +072856: 4c02 0001 |0cd5: aput-wide v2, v0, v1 │ │ +07285a: 6200 5b0b |0cd7: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +07285e: 1301 2b01 |0cd9: const/16 v1, #int 299 // #12b │ │ +072862: 1802 b6d7 290a a820 8c10 |0cdb: const-wide v2, #double 5.79756e-229 // #108c20a80a29d7b6 │ │ +07286c: 4c02 0001 |0ce0: aput-wide v2, v0, v1 │ │ +072870: 6200 5b0b |0ce2: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +072874: 1301 2c01 |0ce4: const/16 v1, #int 300 // #12c │ │ +072878: 1802 5c30 d221 5c67 87b8 |0ce6: const-wide v2, #double -2.20088e-36 // #b887675c21d2305c │ │ +072882: 4c02 0001 |0ceb: aput-wide v2, v0, v1 │ │ +072886: 6200 5b0b |0ced: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +07288a: 1301 2d01 |0cef: const/16 v1, #int 301 // #12d │ │ +07288e: 1802 95f0 b50c 062b 99d5 |0cf1: const-wide v2, #double -2.2548e+104 // #d5992b060cb5f095 │ │ +072898: 4c02 0001 |0cf6: aput-wide v2, v0, v1 │ │ +07289c: 6200 5b0b |0cf8: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +0728a0: 1301 2e01 |0cfa: const/16 v1, #int 302 // #12e │ │ +0728a4: 1802 61aa a71f 9966 9bb7 |0cfc: const-wide v2, #double -7.86364e-41 // #b79b66991fa7aa61 │ │ +0728ae: 4c02 0001 |0d01: aput-wide v2, v0, v1 │ │ +0728b2: 6200 5b0b |0d03: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +0728b6: 1301 2f01 |0d05: const/16 v1, #int 303 // #12f │ │ +0728ba: 1802 4b41 db43 a16d 3bcd |0d07: const-wide v2, #double -1.12833e+64 // #cd3b6da143db414b │ │ +0728c4: 4c02 0001 |0d0c: aput-wide v2, v0, v1 │ │ +0728c8: 6200 5b0b |0d0e: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +0728cc: 1301 3001 |0d10: const/16 v1, #int 304 // #130 │ │ +0728d0: 1802 cb81 197e 9c64 434a |0d12: const-wide v2, #double 5.66858e+49 // #4a43649c7e1981cb │ │ +0728da: 4c02 0001 |0d17: aput-wide v2, v0, v1 │ │ +0728de: 6200 5b0b |0d19: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +0728e2: 1301 3101 |0d1b: const/16 v1, #int 305 // #131 │ │ +0728e6: 1802 f06b 7c32 126a 0810 |0d1d: const-wide v2, #double 1.9657e-231 // #10086a12327c6bf0 │ │ +0728f0: 4c02 0001 |0d22: aput-wide v2, v0, v1 │ │ +0728f4: 6200 5b0b |0d24: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +0728f8: 1301 3201 |0d26: const/16 v1, #int 306 // #132 │ │ +0728fc: 1802 0604 8f12 3998 c0ea |0d28: const-wide v2, #double -1.66492e+206 // #eac09839128f0406 │ │ +072906: 4c02 0001 |0d2d: aput-wide v2, v0, v1 │ │ +07290a: 6200 5b0b |0d2f: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +07290e: 1301 3301 |0d31: const/16 v1, #int 307 // #133 │ │ +072912: 1802 2bb9 7169 c0ce c4a5 |0d33: const-wide v2, #double -9.60582e-127 // #a5c4cec06971b92b │ │ +07291c: 4c02 0001 |0d38: aput-wide v2, v0, v1 │ │ +072920: 6200 5b0b |0d3a: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +072924: 1301 3401 |0d3c: const/16 v1, #int 308 // #134 │ │ +072928: 1802 65d6 513f 447f 2d9e |0d3e: const-wide v2, #double -2.56113e-163 // #9e2d7f443f51d665 │ │ +072932: 4c02 0001 |0d43: aput-wide v2, v0, v1 │ │ +072936: 6200 5b0b |0d45: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +07293a: 1301 3501 |0d47: const/16 v1, #int 309 // #135 │ │ +07293e: 1802 38ad 150b 18d1 f3cb |0d49: const-wide v2, #double -7.77449e+57 // #cbf3d1180b15ad38 │ │ +072948: 4c02 0001 |0d4e: aput-wide v2, v0, v1 │ │ +07294c: 6200 5b0b |0d50: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +072950: 1301 3601 |0d52: const/16 v1, #int 310 // #136 │ │ +072954: 1802 8197 e11c 139b 0a8e |0d54: const-wide v2, #double -4.98757e-241 // #8e0a9b131ce19781 │ │ +07295e: 4c02 0001 |0d59: aput-wide v2, v0, v1 │ │ +072962: 6200 5b0b |0d5b: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +072966: 1301 3701 |0d5d: const/16 v1, #int 311 // #137 │ │ +07296a: 1802 aecd 4936 87b6 341e |0d5f: const-wide v2, #double 3.59688e-163 // #1e34b6873649cdae │ │ +072974: 4c02 0001 |0d64: aput-wide v2, v0, v1 │ │ +072978: 6200 5b0b |0d66: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +07297c: 1301 3801 |0d68: const/16 v1, #int 312 // #138 │ │ +072980: 1802 c124 2f36 33d8 b002 |0d6a: const-wide v2, #double 1.03025e-295 // #02b0d833362f24c1 │ │ +07298a: 4c02 0001 |0d6f: aput-wide v2, v0, v1 │ │ +07298e: 6200 5b0b |0d71: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +072992: 1301 3901 |0d73: const/16 v1, #int 313 // #139 │ │ +072996: 1802 52e7 ce42 00af 9921 |0d75: const-wide v2, #double 8.03448e-147 // #2199af0042cee752 │ │ +0729a0: 4c02 0001 |0d7a: aput-wide v2, v0, v1 │ │ +0729a4: 6200 5b0b |0d7c: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +0729a8: 1301 3a01 |0d7e: const/16 v1, #int 314 // #13a │ │ +0729ac: 1802 8e63 f01b 55d0 2b10 |0d80: const-wide v2, #double 8.95764e-231 // #102bd0551bf0638e │ │ +0729b6: 4c02 0001 |0d85: aput-wide v2, v0, v1 │ │ +0729ba: 6200 5b0b |0d87: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +0729be: 1301 3b01 |0d89: const/16 v1, #int 315 // #13b │ │ +0729c2: 1802 0ec1 4a51 43b9 9804 |0d8b: const-wide v2, #double 1.62367e-286 // #0498b943514ac10e │ │ +0729cc: 4c02 0001 |0d90: aput-wide v2, v0, v1 │ │ +0729d0: 6200 5b0b |0d92: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +0729d4: 1301 3c01 |0d94: const/16 v1, #int 316 // #13c │ │ +0729d8: 1802 870a c720 91b2 c664 |0d96: const-wide v2, #double 2.87426e+177 // #64c6b29120c70a87 │ │ +0729e2: 4c02 0001 |0d9b: aput-wide v2, v0, v1 │ │ +0729e6: 6200 5b0b |0d9d: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +0729ea: 1301 3d01 |0d9f: const/16 v1, #int 317 // #13d │ │ +0729ee: 1802 3dcb 9143 b1f3 ba5d |0da1: const-wide v2, #double 3.28661e+143 // #5dbaf3b14391cb3d │ │ +0729f8: 4c02 0001 |0da6: aput-wide v2, v0, v1 │ │ +0729fc: 6200 5b0b |0da8: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +072a00: 1301 3e01 |0daa: const/16 v1, #int 318 // #13e │ │ +072a04: 1802 3b89 4c79 2643 fd5d |0dac: const-wide v2, #double 5.70935e+144 // #5dfd4326794c893b │ │ +072a0e: 4c02 0001 |0db1: aput-wide v2, v0, v1 │ │ +072a12: 6200 5b0b |0db3: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +072a16: 1301 3f01 |0db5: const/16 v1, #int 319 // #13f │ │ +072a1a: 1802 19f7 6571 d254 6036 |0db7: const-wide v2, #double 8.93948e-47 // #366054d27165f719 │ │ +072a24: 4c02 0001 |0dbc: aput-wide v2, v0, v1 │ │ +072a28: 6200 5b0b |0dbe: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +072a2c: 1301 4001 |0dc0: const/16 v1, #int 320 // #140 │ │ +072a30: 1802 b9cc da56 50fd 2623 |0dc2: const-wide v2, #double 2.41314e-139 // #2326fd5056daccb9 │ │ +072a3a: 4c02 0001 |0dc7: aput-wide v2, v0, v1 │ │ +072a3e: 6200 5b0b |0dc9: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +072a42: 1301 4101 |0dcb: const/16 v1, #int 321 // #141 │ │ +072a46: 1802 7b88 743c 4a6b 6d1d |0dcd: const-wide v2, #double 6.23623e-167 // #1d6d6b4a3c74887b │ │ +072a50: 4c02 0001 |0dd2: aput-wide v2, v0, v1 │ │ +072a54: 6200 5b0b |0dd4: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +072a58: 1301 4201 |0dd6: const/16 v1, #int 322 // #142 │ │ +072a5c: 1802 e03e bd36 0807 b560 |0dd8: const-wide v2, #double 7.21747e+157 // #60b5070836bd3ee0 │ │ +072a66: 4c02 0001 |0ddd: aput-wide v2, v0, v1 │ │ +072a6a: 6200 5b0b |0ddf: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +072a6e: 1301 4301 |0de1: const/16 v1, #int 323 // #143 │ │ +072a72: 1802 094a 9333 df60 2656 |0de3: const-wide v2, #double 1.0265e+107 // #562660df33934a09 │ │ +072a7c: 4c02 0001 |0de8: aput-wide v2, v0, v1 │ │ +072a80: 6200 5b0b |0dea: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +072a84: 1301 4401 |0dec: const/16 v1, #int 324 // #144 │ │ +072a88: 1802 9cfe f63b 5345 dc64 |0dee: const-wide v2, #double 7.16004e+177 // #64dc45533bf6fe9c │ │ +072a92: 4c02 0001 |0df3: aput-wide v2, v0, v1 │ │ +072a96: 6200 5b0b |0df5: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +072a9a: 1301 4501 |0df7: const/16 v1, #int 325 // #145 │ │ +072a9e: 1802 fe37 b25e 8722 7636 |0df9: const-wide v2, #double 2.42325e-46 // #367622875eb237fe │ │ +072aa8: 4c02 0001 |0dfe: aput-wide v2, v0, v1 │ │ +072aac: 6200 5b0b |0e00: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +072ab0: 1301 4601 |0e02: const/16 v1, #int 326 // #146 │ │ +072ab4: 1802 20ed 9a30 817c a326 |0e04: const-wide v2, #double 1.47388e-122 // #26a37c81309aed20 │ │ +072abe: 4c02 0001 |0e09: aput-wide v2, v0, v1 │ │ +072ac2: 6200 5b0b |0e0b: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +072ac6: 1301 4701 |0e0d: const/16 v1, #int 327 // #147 │ │ +072aca: 1802 8249 493e 4a26 0a88 |0e0f: const-wide v2, #double -6.18726e-270 // #880a264a3e494982 │ │ +072ad4: 4c02 0001 |0e14: aput-wide v2, v0, v1 │ │ +072ad8: 6200 5b0b |0e16: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +072adc: 1301 4801 |0e18: const/16 v1, #int 328 // #148 │ │ +072ae0: 1802 7ad2 6f0b 7d0e 2a70 |0e1a: const-wide v2, #double 2.02267e+232 // #702a0e7d0b6fd27a │ │ +072aea: 4c02 0001 |0e1f: aput-wide v2, v0, v1 │ │ +072aee: 6200 5b0b |0e21: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +072af2: 1301 4901 |0e23: const/16 v1, #int 329 // #149 │ │ +072af6: 1802 08ad da5b 5df2 a2d9 |0e25: const-wide v2, #double -6.26243e+123 // #d9a2f25d5bdaad08 │ │ +072b00: 4c02 0001 |0e2a: aput-wide v2, v0, v1 │ │ +072b04: 6200 5b0b |0e2c: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +072b08: 1301 4a01 |0e2e: const/16 v1, #int 330 // #14a │ │ +072b0c: 1802 bb71 e61b 977f 3650 |0e30: const-wide v2, #double 2.60514e+78 // #50367f971be671bb │ │ +072b16: 4c02 0001 |0e35: aput-wide v2, v0, v1 │ │ +072b1a: 6200 5b0b |0e37: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +072b1e: 1301 4b01 |0e39: const/16 v1, #int 331 // #14b │ │ +072b22: 1802 545f 1025 bc1e 5f58 |0e3b: const-wide v2, #double 4.90477e+117 // #585f1ebc25105f54 │ │ +072b2c: 4c02 0001 |0e40: aput-wide v2, v0, v1 │ │ +072b30: 6200 5b0b |0e42: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +072b34: 1301 4c01 |0e44: const/16 v1, #int 332 // #14c │ │ +072b38: 1802 5b10 e133 0396 541f |0e46: const-wide v2, #double 9.37117e-158 // #1f54960333e1105b │ │ +072b42: 4c02 0001 |0e4b: aput-wide v2, v0, v1 │ │ +072b46: 6200 5b0b |0e4d: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +072b4a: 1301 4d01 |0e4f: const/16 v1, #int 333 // #14d │ │ +072b4e: 1802 acaf a845 2733 3a78 |0e51: const-wide v2, #double 1.38412e+271 // #783a332745a8afac │ │ +072b58: 4c02 0001 |0e56: aput-wide v2, v0, v1 │ │ +072b5c: 6200 5b0b |0e58: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +072b60: 1301 4e01 |0e5a: const/16 v1, #int 334 // #14e │ │ +072b64: 1802 e68a 1335 007d a119 |0e5c: const-wide v2, #double 3.21544e-185 // #19a17d0035138ae6 │ │ +072b6e: 4c02 0001 |0e61: aput-wide v2, v0, v1 │ │ +072b72: 6200 5b0b |0e63: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +072b76: 1301 4f01 |0e65: const/16 v1, #int 335 // #14f │ │ +072b7a: 1802 8fdd 6f71 a15c 1a3a |0e67: const-wide v2, #double 8.31833e-29 // #3a1a5ca1716fdd8f │ │ +072b84: 4c02 0001 |0e6c: aput-wide v2, v0, v1 │ │ +072b88: 6200 5b0b |0e6e: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +072b8c: 1301 5001 |0e70: const/16 v1, #int 336 // #150 │ │ +072b90: 1802 88b6 7855 5efc 788d |0e72: const-wide v2, #double -9.14823e-244 // #8d78fc5e5578b688 │ │ +072b9a: 4c02 0001 |0e77: aput-wide v2, v0, v1 │ │ +072b9e: 6200 5b0b |0e79: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +072ba2: 1301 5101 |0e7b: const/16 v1, #int 337 // #151 │ │ +072ba6: 1802 be9d 8d60 6799 378d |0e7d: const-wide v2, #double -5.40034e-245 // #8d379967608d9dbe │ │ +072bb0: 4c02 0001 |0e82: aput-wide v2, v0, v1 │ │ +072bb4: 6200 5b0b |0e84: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +072bb8: 1301 5201 |0e86: const/16 v1, #int 338 // #152 │ │ +072bbc: 1802 d96c 1d00 eb70 29b4 |0e88: const-wide v2, #double -2.0265e-57 // #b42970eb001d6cd9 │ │ +072bc6: 4c02 0001 |0e8d: aput-wide v2, v0, v1 │ │ +072bca: 6200 5b0b |0e8f: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +072bce: 1301 5301 |0e91: const/16 v1, #int 339 // #153 │ │ +072bd2: 1802 79f4 1345 fa9a 0490 |0e93: const-wide v2, #double -1.65903e-231 // #90049afa4513f479 │ │ +072bdc: 4c02 0001 |0e98: aput-wide v2, v0, v1 │ │ +072be0: 6200 5b0b |0e9a: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +072be4: 1301 5401 |0e9c: const/16 v1, #int 340 // #154 │ │ +072be8: 1802 0c41 f30f 14d6 44ee |0e9e: const-wide v2, #double -1.50635e+223 // #ee44d6140ff3410c │ │ +072bf2: 4c02 0001 |0ea3: aput-wide v2, v0, v1 │ │ +072bf6: 6200 5b0b |0ea5: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +072bfa: 1301 5501 |0ea7: const/16 v1, #int 341 // #155 │ │ +072bfe: 1802 f374 a146 a338 adfe |0ea9: const-wide v2, #double -1.56554e+302 // #fead38a346a174f3 │ │ +072c08: 4c02 0001 |0eae: aput-wide v2, v0, v1 │ │ +072c0c: 6200 5b0b |0eb0: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +072c10: 1301 5601 |0eb2: const/16 v1, #int 342 // #156 │ │ +072c14: 1802 5f7b 1c62 79cb b398 |0eb4: const-wide v2, #double -1.11069e-189 // #98b3cb79621c7b5f │ │ +072c1e: 4c02 0001 |0eb9: aput-wide v2, v0, v1 │ │ +072c22: 6200 5b0b |0ebb: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +072c26: 1301 5701 |0ebd: const/16 v1, #int 343 // #157 │ │ +072c2a: 1802 2790 ab33 e4f4 57f5 |0ebf: const-wide v2, #double -1.79855e+257 // #f557f4e433ab9027 │ │ +072c34: 4c02 0001 |0ec4: aput-wide v2, v0, v1 │ │ +072c38: 6200 5b0b |0ec6: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +072c3c: 1301 5801 |0ec8: const/16 v1, #int 344 // #158 │ │ +072c40: 1802 2899 d022 9d26 fcb7 |0eca: const-wide v2, #double -5.17049e-39 // #b7fc269d22d09928 │ │ +072c4a: 4c02 0001 |0ecf: aput-wide v2, v0, v1 │ │ +072c4e: 6200 5b0b |0ed1: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +072c52: 1301 5901 |0ed3: const/16 v1, #int 345 // #159 │ │ +072c56: 1802 3e45 4661 95af 3fdb |0ed5: const-wide v2, #double -3.51418e+131 // #db3faf956146453e │ │ +072c60: 4c02 0001 |0eda: aput-wide v2, v0, v1 │ │ +072c64: 6200 5b0b |0edc: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +072c68: 1301 5a01 |0ede: const/16 v1, #int 346 // #15a │ │ +072c6c: 1802 5d2f 3440 293f d78f |0ee0: const-wide v2, #double -2.33962e-232 // #8fd73f2940342f5d │ │ +072c76: 4c02 0001 |0ee5: aput-wide v2, v0, v1 │ │ +072c7a: 6200 5b0b |0ee7: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +072c7e: 1301 5b01 |0ee9: const/16 v1, #int 347 // #15b │ │ +072c82: 1802 321e 9d39 a945 10f8 |0eeb: const-wide v2, #double -2.14912e+270 // #f81045a9399d1e32 │ │ +072c8c: 4c02 0001 |0ef0: aput-wide v2, v0, v1 │ │ +072c90: 6200 5b0b |0ef2: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +072c94: 1301 5c01 |0ef4: const/16 v1, #int 348 // #15c │ │ +072c98: 1802 bbad e873 48c1 dcd7 |0ef6: const-wide v2, #double -1.77032e+115 // #d7dcc14873e8adbb │ │ +072ca2: 4c02 0001 |0efb: aput-wide v2, v0, v1 │ │ +072ca6: 6200 5b0b |0efd: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +072caa: 1301 5d01 |0eff: const/16 v1, #int 349 // #15d │ │ +072cae: 1802 4d09 6e44 a87b 54c3 |0f01: const-wide v2, #double -2.30618e+16 // #c3547ba8446e094d │ │ +072cb8: 4c02 0001 |0f06: aput-wide v2, v0, v1 │ │ +072cbc: 6200 5b0b |0f08: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +072cc0: 1301 5e01 |0f0a: const/16 v1, #int 350 // #15e │ │ +072cc4: 1802 2521 502f f376 4dda |0f0c: const-wide v2, #double -9.97262e+126 // #da4d76f32f502125 │ │ +072cce: 4c02 0001 |0f11: aput-wide v2, v0, v1 │ │ +072cd2: 6200 5b0b |0f13: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +072cd6: 1301 5f01 |0f15: const/16 v1, #int 351 // #15f │ │ +072cda: 1802 203b 5117 0730 d530 |0f17: const-wide v2, #double 1.87371e-73 // #30d5300717513b20 │ │ +072ce4: 4c02 0001 |0f1c: aput-wide v2, v0, v1 │ │ +072ce8: 6200 5b0b |0f1e: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +072cec: 1301 6001 |0f20: const/16 v1, #int 352 // #160 │ │ +072cf0: 1802 2bb2 265e 9113 8e15 |0f22: const-wide v2, #double 7.49444e-205 // #158e13915e26b22b │ │ +072cfa: 4c02 0001 |0f27: aput-wide v2, v0, v1 │ │ +072cfe: 6200 5b0b |0f29: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +072d02: 1301 6101 |0f2b: const/16 v1, #int 353 // #161 │ │ +072d06: 1802 42e9 1157 0975 2955 |0f2d: const-wide v2, #double 1.7818e+102 // #552975095711e942 │ │ +072d10: 4c02 0001 |0f32: aput-wide v2, v0, v1 │ │ +072d14: 6200 5b0b |0f34: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +072d18: 1301 6201 |0f36: const/16 v1, #int 354 // #162 │ │ +072d1c: 1802 893d c71b 0db3 44af |0f38: const-wide v2, #double -5.45543e-81 // #af44b30d1bc73d89 │ │ +072d26: 4c02 0001 |0f3d: aput-wide v2, v0, v1 │ │ +072d2a: 6200 5b0b |0f3f: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +072d2e: 1301 6301 |0f41: const/16 v1, #int 355 // #163 │ │ +072d32: 1802 5549 7257 97ce 041a |0f43: const-wide v2, #double 2.4484e-183 // #1a04ce9757724955 │ │ +072d3c: 4c02 0001 |0f48: aput-wide v2, v0, v1 │ │ +072d40: 6200 5b0b |0f4a: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +072d44: 1301 6401 |0f4c: const/16 v1, #int 356 // #164 │ │ +072d48: 1802 e606 d233 7556 ec92 |0f4e: const-wide v2, #double -1.60553e-217 // #92ec567533d206e6 │ │ +072d52: 4c02 0001 |0f53: aput-wide v2, v0, v1 │ │ +072d56: 6200 5b0b |0f55: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +072d5a: 1301 6501 |0f57: const/16 v1, #int 357 // #165 │ │ +072d5e: 1802 75e4 0971 7372 acf6 |0f59: const-wide v2, #double -4.47882e+263 // #f6ac72737109e475 │ │ +072d68: 4c02 0001 |0f5e: aput-wide v2, v0, v1 │ │ +072d6c: 6200 5b0b |0f60: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +072d70: 1301 6601 |0f62: const/16 v1, #int 358 // #166 │ │ +072d74: 1802 7f20 9c27 854f b0ac |0f64: const-wide v2, #double -1.95484e-93 // #acb04f85279c207f │ │ +072d7e: 4c02 0001 |0f69: aput-wide v2, v0, v1 │ │ +072d82: 6200 5b0b |0f6b: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +072d86: 1301 6701 |0f6d: const/16 v1, #int 359 // #167 │ │ +072d8a: 1802 18ed 1f61 910a 06b9 |0f6f: const-wide v2, #double -5.30625e-34 // #b9060a91611fed18 │ │ +072d94: 4c02 0001 |0f74: aput-wide v2, v0, v1 │ │ +072d98: 6200 5b0b |0f76: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +072d9c: 1301 6801 |0f78: const/16 v1, #int 360 // #168 │ │ +072da0: 1802 bec8 6b25 0228 1e7a |0f7a: const-wide v2, #double 1.71062e+280 // #7a1e2802256bc8be │ │ +072daa: 4c02 0001 |0f7f: aput-wide v2, v0, v1 │ │ +072dae: 6200 5b0b |0f81: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +072db2: 1301 6901 |0f83: const/16 v1, #int 361 // #169 │ │ +072db6: 1802 71e2 132f 2a14 8a57 |0f85: const-wide v2, #double 5.01736e+113 // #578a142a2f13e271 │ │ +072dc0: 4c02 0001 |0f8a: aput-wide v2, v0, v1 │ │ +072dc4: 6200 5b0b |0f8c: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +072dc8: 1301 6a01 |0f8e: const/16 v1, #int 362 // #16a │ │ +072dcc: 1802 9499 b151 a831 5758 |0f90: const-wide v2, #double 3.65556e+117 // #585731a851b19994 │ │ +072dd6: 4c02 0001 |0f95: aput-wide v2, v0, v1 │ │ +072dda: 6200 5b0b |0f97: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +072dde: 1301 6b01 |0f99: const/16 v1, #int 363 // #16b │ │ +072de2: 1802 a573 b52d a39c a99a |0f9b: const-wide v2, #double -3.08613e-180 // #9aa99ca32db573a5 │ │ +072dec: 4c02 0001 |0fa0: aput-wide v2, v0, v1 │ │ +072df0: 6200 5b0b |0fa2: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +072df4: 1301 6c01 |0fa4: const/16 v1, #int 364 // #16c │ │ +072df8: 1802 d508 c83f 408e 836c |0fa6: const-wide v2, #double 5.26671e+214 // #6c838e403fc808d5 │ │ +072e02: 4c02 0001 |0fab: aput-wide v2, v0, v1 │ │ +072e06: 6200 5b0b |0fad: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +072e0a: 1301 6d01 |0faf: const/16 v1, #int 365 // #16d │ │ +072e0e: 1802 352d 7932 c8b8 8a81 |0fb1: const-wide v2, #double -3.11731e-301 // #818ab8c832792d35 │ │ +072e18: 4c02 0001 |0fb6: aput-wide v2, v0, v1 │ │ +072e1c: 6200 5b0b |0fb8: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +072e20: 1301 6e01 |0fba: const/16 v1, #int 366 // #16e │ │ +072e24: 1802 3b57 ea47 d21d ff6e |0fbc: const-wide v2, #double 4.6071e+226 // #6eff1dd247ea573b │ │ +072e2e: 4c02 0001 |0fc1: aput-wide v2, v0, v1 │ │ +072e32: 6200 5b0b |0fc3: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +072e36: 1301 6f01 |0fc5: const/16 v1, #int 367 // #16f │ │ +072e3a: 1802 8820 620c 44b4 00cd |0fc7: const-wide v2, #double -8.58962e+62 // #cd00b4440c622088 │ │ +072e44: 4c02 0001 |0fcc: aput-wide v2, v0, v1 │ │ +072e48: 6200 5b0b |0fce: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +072e4c: 1301 7001 |0fd0: const/16 v1, #int 368 // #170 │ │ +072e50: 1802 0dac a971 8a5f ad21 |0fd2: const-wide v2, #double 1.83774e-146 // #21ad5f8a71a9ac0d │ │ +072e5a: 4c02 0001 |0fd7: aput-wide v2, v0, v1 │ │ +072e5e: 6200 5b0b |0fd9: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +072e62: 1301 7101 |0fdb: const/16 v1, #int 369 // #171 │ │ +072e66: 1802 5653 6152 9698 f4c4 |0fdd: const-wide v2, #double -1.55619e+24 // #c4f4989652615356 │ │ +072e70: 4c02 0001 |0fe2: aput-wide v2, v0, v1 │ │ +072e74: 6200 5b0b |0fe4: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +072e78: 1301 7201 |0fe6: const/16 v1, #int 370 // #172 │ │ +072e7c: 1802 ffba ca11 08f5 b379 |0fe8: const-wide v2, #double 1.76886e+278 // #79b3f50811cabaff │ │ +072e86: 4c02 0001 |0fed: aput-wide v2, v0, v1 │ │ +072e8a: 6200 5b0b |0fef: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +072e8e: 1301 7301 |0ff1: const/16 v1, #int 371 // #173 │ │ +072e92: 1802 6c63 724c 3b47 b0e6 |0ff3: const-wide v2, #double -4.42675e+186 // #e6b0473b4c72636c │ │ +072e9c: 4c02 0001 |0ff8: aput-wide v2, v0, v1 │ │ +072ea0: 6200 5b0b |0ffa: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +072ea4: 1301 7401 |0ffc: const/16 v1, #int 372 // #174 │ │ +072ea8: 1802 3cf3 c702 fe14 2c5e |0ffe: const-wide v2, #double 4.38325e+145 // #5e2c14fe02c7f33c │ │ +072eb2: 4c02 0001 |1003: aput-wide v2, v0, v1 │ │ +072eb6: 6200 5b0b |1005: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +072eba: 1301 7501 |1007: const/16 v1, #int 373 // #175 │ │ +072ebe: 1802 a470 8171 9108 4a42 |1009: const-wide v2, #double 2.23626e+11 // #424a0891718170a4 │ │ +072ec8: 4c02 0001 |100e: aput-wide v2, v0, v1 │ │ +072ecc: 6200 5b0b |1010: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +072ed0: 1301 7601 |1012: const/16 v1, #int 374 // #176 │ │ +072ed4: 1802 c6d4 d308 03db c9f7 |1014: const-wide v2, #double -1.06713e+269 // #f7c9db0308d3d4c6 │ │ +072ede: 4c02 0001 |1019: aput-wide v2, v0, v1 │ │ +072ee2: 6200 5b0b |101b: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +072ee6: 1301 7701 |101d: const/16 v1, #int 375 // #177 │ │ +072eea: 1802 97f5 c831 4c09 684d |101f: const-wide v2, #double 7.91037e+64 // #4d68094c31c8f597 │ │ +072ef4: 4c02 0001 |1024: aput-wide v2, v0, v1 │ │ +072ef8: 6200 5b0b |1026: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +072efc: 1301 7801 |1028: const/16 v1, #int 376 // #178 │ │ +072f00: 1802 8baa c41b 0604 a5fe |102a: const-wide v2, #double -1.12593e+302 // #fea504061bc4aa8b │ │ +072f0a: 4c02 0001 |102f: aput-wide v2, v0, v1 │ │ +072f0e: 6200 5b0b |1031: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +072f12: 1301 7901 |1033: const/16 v1, #int 377 // #179 │ │ +072f16: 1802 67e1 7633 65e7 5a42 |1035: const-wide v2, #double 4.62205e+11 // #425ae7653376e167 │ │ +072f20: 4c02 0001 |103a: aput-wide v2, v0, v1 │ │ +072f24: 6200 5b0b |103c: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +072f28: 1301 7a01 |103e: const/16 v1, #int 378 // #17a │ │ +072f2c: 1802 0487 6e57 9843 d95e |1040: const-wide v2, #double 8.07608e+148 // #5ed94398576e8704 │ │ +072f36: 4c02 0001 |1045: aput-wide v2, v0, v1 │ │ +072f3a: 6200 5b0b |1047: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +072f3e: 1301 7b01 |1049: const/16 v1, #int 379 // #17b │ │ +072f42: 1802 c1df a63d 6d0c c4ca |104b: const-wide v2, #double -1.50021e+52 // #cac40c6d3da6dfc1 │ │ +072f4c: 4c02 0001 |1050: aput-wide v2, v0, v1 │ │ +072f50: 6200 5b0b |1052: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +072f54: 1301 7c01 |1054: const/16 v1, #int 380 // #17c │ │ +072f58: 1802 ab01 3a70 ae00 3d44 |1056: const-wide v2, #double 5.35005e+20 // #443d00ae703a01ab │ │ +072f62: 4c02 0001 |105b: aput-wide v2, v0, v1 │ │ +072f66: 6200 5b0b |105d: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +072f6a: 1301 7d01 |105f: const/16 v1, #int 381 // #17d │ │ +072f6e: 1802 bf5a bc31 bd30 40f9 |1061: const-wide v2, #double -1.1211e+276 // #f94030bd31bc5abf │ │ +072f78: 4c02 0001 |1066: aput-wide v2, v0, v1 │ │ +072f7c: 6200 5b0b |1068: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +072f80: 1301 7e01 |106a: const/16 v1, #int 382 // #17e │ │ +072f84: 1802 62d2 dd76 d2e8 9340 |106c: const-wide v2, #double 1274.21 // #4093e8d276ddd262 │ │ +072f8e: 4c02 0001 |1071: aput-wide v2, v0, v1 │ │ +072f92: 6200 5b0b |1073: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +072f96: 1301 7f01 |1075: const/16 v1, #int 383 // #17f │ │ +072f9a: 1802 3968 8118 8808 8018 |1077: const-wide v2, #double 1.12454e-190 // #1880088818816839 │ │ +072fa4: 4c02 0001 |107c: aput-wide v2, v0, v1 │ │ +072fa8: 6200 5b0b |107e: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +072fac: 1301 8001 |1080: const/16 v1, #int 384 // #180 │ │ +072fb0: 1802 d00a a749 7d66 07dc |1082: const-wide v2, #double -2.12603e+135 // #dc07667d49a70ad0 │ │ +072fba: 4c02 0001 |1087: aput-wide v2, v0, v1 │ │ +072fbe: 6200 5b0b |1089: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +072fc2: 1301 8101 |108b: const/16 v1, #int 385 // #181 │ │ +072fc6: 1802 296d c810 17b8 78b8 |108d: const-wide v2, #double -1.16229e-36 // #b878b81710c86d29 │ │ +072fd0: 4c02 0001 |1092: aput-wide v2, v0, v1 │ │ +072fd4: 6200 5b0b |1094: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +072fd8: 1301 8201 |1096: const/16 v1, #int 386 // #182 │ │ +072fdc: 1802 f548 4f60 63a8 f190 |1098: const-wide v2, #double -4.65864e-227 // #90f1a863604f48f5 │ │ +072fe6: 4c02 0001 |109d: aput-wide v2, v0, v1 │ │ +072fea: 6200 5b0b |109f: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +072fee: 1301 8301 |10a1: const/16 v1, #int 387 // #183 │ │ +072ff2: 1802 0de8 4448 bc4a 8362 |10a3: const-wide v2, #double 3.55503e+166 // #62834abc4844e80d │ │ +072ffc: 4c02 0001 |10a8: aput-wide v2, v0, v1 │ │ +073000: 6200 5b0b |10aa: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +073004: 1301 8401 |10ac: const/16 v1, #int 388 // #184 │ │ +073008: 1802 1fe3 a11b 9c8a c8c3 |10ae: const-wide v2, #double -3.53679e+18 // #c3c88a9c1ba1e31f │ │ +073012: 4c02 0001 |10b3: aput-wide v2, v0, v1 │ │ +073016: 6200 5b0b |10b5: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +07301a: 1301 8501 |10b7: const/16 v1, #int 389 // #185 │ │ +07301e: 1802 e06d 8472 e40d fef7 |10b9: const-wide v2, #double -9.92344e+269 // #f7fe0de472846de0 │ │ +073028: 4c02 0001 |10be: aput-wide v2, v0, v1 │ │ +07302c: 6200 5b0b |10c0: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +073030: 1301 8601 |10c2: const/16 v1, #int 390 // #186 │ │ +073034: 1802 bbaa c05c ce49 d44d |10c4: const-wide v2, #double 8.54643e+66 // #4dd449ce5cc0aabb │ │ +07303e: 4c02 0001 |10c9: aput-wide v2, v0, v1 │ │ +073042: 6200 5b0b |10cb: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +073046: 1301 8701 |10cd: const/16 v1, #int 391 // #187 │ │ +07304a: 1802 5989 0359 324d ecce |10cf: const-wide v2, #double -1.56264e+72 // #ceec4d3259038959 │ │ +073054: 4c02 0001 |10d4: aput-wide v2, v0, v1 │ │ +073058: 6200 5b0b |10d6: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +07305c: 1301 8801 |10d8: const/16 v1, #int 392 // #188 │ │ +073060: 1802 7e82 566f c195 fab2 |10da: const-wide v2, #double -4.03903e-63 // #b2fa95c16f56827e │ │ +07306a: 4c02 0001 |10df: aput-wide v2, v0, v1 │ │ +07306e: 6200 5b0b |10e1: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +073072: 1301 8901 |10e3: const/16 v1, #int 393 // #189 │ │ +073076: 1802 0dc9 ea3b bf8a c87d |10e5: const-wide v2, #double 8.02519e+297 // #7dc88abf3beac90d │ │ +073080: 4c02 0001 |10ea: aput-wide v2, v0, v1 │ │ +073084: 6200 5b0b |10ec: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +073088: 1301 8a01 |10ee: const/16 v1, #int 394 // #18a │ │ +07308c: 1802 f2a8 1113 662b e12b |10f0: const-wide v2, #double 2.51194e-97 // #2be12b661311a8f2 │ │ +073096: 4c02 0001 |10f5: aput-wide v2, v0, v1 │ │ +07309a: 6200 5b0b |10f7: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +07309e: 1301 8b01 |10f9: const/16 v1, #int 395 // #18b │ │ +0730a2: 1802 68ec ae34 98f7 e269 |10fb: const-wide v2, #double 1.16147e+202 // #69e2f79834aeec68 │ │ +0730ac: 4c02 0001 |1100: aput-wide v2, v0, v1 │ │ +0730b0: 6200 5b0b |1102: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +0730b4: 1301 8c01 |1104: const/16 v1, #int 396 // #18c │ │ +0730b8: 1802 7732 f955 28c6 a38f |1106: const-wide v2, #double -2.48765e-233 // #8fa3c62855f93277 │ │ +0730c2: 4c02 0001 |110b: aput-wide v2, v0, v1 │ │ +0730c6: 6200 5b0b |110d: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +0730ca: 1301 8d01 |110f: const/16 v1, #int 397 // #18d │ │ +0730ce: 1802 3ebb 3b78 f282 d946 |1111: const-wide v2, #double 2.06974e+33 // #46d982f2783bbb3e │ │ +0730d8: 4c02 0001 |1116: aput-wide v2, v0, v1 │ │ +0730dc: 6200 5b0b |1118: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +0730e0: 1301 8e01 |111a: const/16 v1, #int 398 // #18e │ │ +0730e4: 1802 13d2 3823 fdd8 ef6a |111c: const-wide v2, #double 1.2781e+207 // #6aefd8fd2338d213 │ │ +0730ee: 4c02 0001 |1121: aput-wide v2, v0, v1 │ │ +0730f2: 6200 5b0b |1123: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +0730f6: 1301 8f01 |1125: const/16 v1, #int 399 // #18f │ │ +0730fa: 1802 76b6 1b19 ac85 985c |1127: const-wide v2, #double 1.14071e+138 // #5c9885ac191bb676 │ │ +073104: 4c02 0001 |112c: aput-wide v2, v0, v1 │ │ +073108: 6200 5b0b |112e: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +07310c: 1301 9001 |1130: const/16 v1, #int 400 // #190 │ │ +073110: 1802 09af 732f 3f18 2d33 |1132: const-wide v2, #double 3.53627e-62 // #332d183f2f73af09 │ │ +07311a: 4c02 0001 |1137: aput-wide v2, v0, v1 │ │ +07311e: 6200 5b0b |1139: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +073122: 1301 9101 |113b: const/16 v1, #int 401 // #191 │ │ +073126: 1802 bb72 d754 16a2 822c |113d: const-wide v2, #double 2.7915e-94 // #2c82a21654d772bb │ │ +073130: 4c02 0001 |1142: aput-wide v2, v0, v1 │ │ +073134: 6200 5b0b |1144: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +073138: 1301 9201 |1146: const/16 v1, #int 402 // #192 │ │ +07313c: 1802 53a5 3249 a888 0c0f |1148: const-wide v2, #double 3.50553e-236 // #0f0c88a84932a553 │ │ +073146: 4c02 0001 |114d: aput-wide v2, v0, v1 │ │ +07314a: 6200 5b0b |114f: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +07314e: 1301 9301 |1151: const/16 v1, #int 403 // #193 │ │ +073152: 1802 f105 2e6a 6818 7c9c |1153: const-wide v2, #double -1.81751e-171 // #9c7c18686a2e05f1 │ │ +07315c: 4c02 0001 |1158: aput-wide v2, v0, v1 │ │ +073160: 6200 5b0b |115a: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +073164: 1301 9401 |115c: const/16 v1, #int 404 // #194 │ │ +073168: 1802 c9ed 336c c459 08dc |115e: const-wide v2, #double -2.21237e+135 // #dc0859c46c33edc9 │ │ +073172: 4c02 0001 |1163: aput-wide v2, v0, v1 │ │ +073176: 6200 5b0b |1165: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +07317a: 1301 9501 |1167: const/16 v1, #int 405 // #195 │ │ +07317e: 1802 589a 6c3d 9f6f 4114 |1169: const-wide v2, #double 4.14343e-211 // #14416f9f3d6c9a58 │ │ +073188: 4c02 0001 |116e: aput-wide v2, v0, v1 │ │ +07318c: 6200 5b0b |1170: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +073190: 1301 9601 |1172: const/16 v1, #int 406 // #196 │ │ +073194: 1802 8cce e129 db81 ad71 |1174: const-wide v2, #double 3.84287e+239 // #71ad81db29e1ce8c │ │ +07319e: 4c02 0001 |1179: aput-wide v2, v0, v1 │ │ +0731a2: 6200 5b0b |117b: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +0731a6: 1301 9701 |117d: const/16 v1, #int 407 // #197 │ │ +0731aa: 1802 a8d1 ad08 6cec 4a41 |117f: const-wide v2, #double 3.52892e+06 // #414aec6c08add1a8 │ │ +0731b4: 4c02 0001 |1184: aput-wide v2, v0, v1 │ │ +0731b8: 6200 5b0b |1186: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +0731bc: 1301 9801 |1188: const/16 v1, #int 408 // #198 │ │ +0731c0: 1802 ca8d a306 8aa2 941d |118a: const-wide v2, #double 3.49933e-166 // #1d94a28a06a38dca │ │ +0731ca: 4c02 0001 |118f: aput-wide v2, v0, v1 │ │ +0731ce: 6200 5b0b |1191: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +0731d2: 1301 9901 |1193: const/16 v1, #int 409 // #199 │ │ +0731d6: 1802 194a ca08 81f9 2548 |1195: const-wide v2, #double 3.73879e+39 // #4825f98108ca4a19 │ │ +0731e0: 4c02 0001 |119a: aput-wide v2, v0, v1 │ │ +0731e4: 6200 5b0b |119c: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +0731e8: 1301 9a01 |119e: const/16 v1, #int 410 // #19a │ │ +0731ec: 1802 c589 b70f 6669 5af1 |11a0: const-wide v2, #double -1.07491e+238 // #f15a69660fb789c5 │ │ +0731f6: 4c02 0001 |11a5: aput-wide v2, v0, v1 │ │ +0731fa: 6200 5b0b |11a7: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +0731fe: 1301 9b01 |11a9: const/16 v1, #int 411 // #19b │ │ +073202: 1802 db2d e25c 713a 436e |11ab: const-wide v2, #double 1.3901e+223 // #6e433a715ce22ddb │ │ +07320c: 4c02 0001 |11b0: aput-wide v2, v0, v1 │ │ +073210: 6200 5b0b |11b2: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +073214: 1301 9c01 |11b4: const/16 v1, #int 412 // #19c │ │ +073218: 1802 5fef 6e42 9336 50f0 |11b6: const-wide v2, #double -1.00685e+233 // #f0503693426eef5f │ │ +073222: 4c02 0001 |11bb: aput-wide v2, v0, v1 │ │ +073226: 6200 5b0b |11bd: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +07322a: 1301 9d01 |11bf: const/16 v1, #int 413 // #19d │ │ +07322e: 1802 9b61 446b 76a9 5b61 |11c1: const-wide v2, #double 9.72256e+160 // #615ba9766b44619b │ │ +073238: 4c02 0001 |11c6: aput-wide v2, v0, v1 │ │ +07323c: 6200 5b0b |11c8: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +073240: 1301 9e01 |11ca: const/16 v1, #int 414 // #19e │ │ +073244: 1802 8f2f 9b7c e278 a474 |11cc: const-wide v2, #double 7.50466e+253 // #74a478e27c9b2f8f │ │ +07324e: 4c02 0001 |11d1: aput-wide v2, v0, v1 │ │ +073252: 6200 5b0b |11d3: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +073256: 1301 9f01 |11d5: const/16 v1, #int 415 // #19f │ │ +07325a: 1802 d579 b266 01bf 60b4 |11d7: const-wide v2, #double -2.13425e-56 // #b460bf0166b279d5 │ │ +073264: 4c02 0001 |11dc: aput-wide v2, v0, v1 │ │ +073268: 6200 5b0b |11de: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +07326c: 1301 a001 |11e0: const/16 v1, #int 416 // #1a0 │ │ +073270: 1802 64f3 624d bbcf 0631 |11e2: const-wide v2, #double 1.61385e-72 // #3106cfbb4d62f364 │ │ +07327a: 4c02 0001 |11e7: aput-wide v2, v0, v1 │ │ +07327e: 6200 5b0b |11e9: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +073282: 1301 a101 |11eb: const/16 v1, #int 417 // #1a1 │ │ +073286: 1802 b749 3904 e63e 0b76 |11ed: const-wide v2, #double 4.18913e+260 // #760b3ee6043949b7 │ │ +073290: 4c02 0001 |11f2: aput-wide v2, v0, v1 │ │ +073294: 6200 5b0b |11f4: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +073298: 1301 a201 |11f6: const/16 v1, #int 418 // #1a2 │ │ +07329c: 1802 eee7 2712 539b ee7f |11f8: const-wide v2, #double 1.71942e+308 // #7fee9b531227e7ee │ │ +0732a6: 4c02 0001 |11fd: aput-wide v2, v0, v1 │ │ +0732aa: 6200 5b0b |11ff: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +0732ae: 1301 a301 |1201: const/16 v1, #int 419 // #1a3 │ │ +0732b2: 1802 3976 ac63 2bea 2989 |1203: const-wide v2, #double -1.60739e-264 // #8929ea2b63ac7639 │ │ +0732bc: 4c02 0001 |1208: aput-wide v2, v0, v1 │ │ +0732c0: 6200 5b0b |120a: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +0732c4: 1301 a401 |120c: const/16 v1, #int 420 // #1a4 │ │ +0732c8: 1802 5864 4827 aa4f 4be6 |120e: const-wide v2, #double -5.8024e+184 // #e64b4faa27486458 │ │ +0732d2: 4c02 0001 |1213: aput-wide v2, v0, v1 │ │ +0732d6: 6200 5b0b |1215: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +0732da: 1301 a501 |1217: const/16 v1, #int 421 // #1a5 │ │ +0732de: 1802 081e e858 12f4 6cff |1219: const-wide v2, #double -6.35368e+305 // #ff6cf41258e81e08 │ │ +0732e8: 4c02 0001 |121e: aput-wide v2, v0, v1 │ │ +0732ec: 6200 5b0b |1220: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +0732f0: 1301 a601 |1222: const/16 v1, #int 422 // #1a6 │ │ +0732f4: 1802 8b86 f768 0673 24c4 |1224: const-wide v2, #double -1.88612e+20 // #c424730668f7868b │ │ +0732fe: 4c02 0001 |1229: aput-wide v2, v0, v1 │ │ +073302: 6200 5b0b |122b: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +073306: 1301 a701 |122d: const/16 v1, #int 423 // #1a7 │ │ +07330a: 1802 4c42 ee75 19b7 34df |122f: const-wide v2, #double -4.23807e+150 // #df34b71975ee424c │ │ +073314: 4c02 0001 |1234: aput-wide v2, v0, v1 │ │ +073318: 6200 5b0b |1236: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +07331c: 1301 a801 |1238: const/16 v1, #int 424 // #1a8 │ │ +073320: 1802 7604 c43b 7dd9 2b08 |123a: const-wide v2, #double 2.6358e-269 // #082bd97d3bc40476 │ │ +07332a: 4c02 0001 |123f: aput-wide v2, v0, v1 │ │ +07332e: 6200 5b0b |1241: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +073332: 1301 a901 |1243: const/16 v1, #int 425 // #1a9 │ │ +073336: 1802 fa3e 6667 3bc9 81ac |1245: const-wide v2, #double -2.66459e-94 // #ac81c93b67663efa │ │ +073340: 4c02 0001 |124a: aput-wide v2, v0, v1 │ │ +073344: 6200 5b0b |124c: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +073348: 1301 aa01 |124e: const/16 v1, #int 426 // #1aa │ │ +07334c: 1802 a68e 5103 5248 1f4f |1250: const-wide v2, #double 1.38178e+73 // #4f1f485203518ea6 │ │ +073356: 4c02 0001 |1255: aput-wide v2, v0, v1 │ │ +07335a: 6200 5b0b |1257: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +07335e: 1301 ab01 |1259: const/16 v1, #int 427 // #1ab │ │ +073362: 1802 c741 932d fc2b 2a9b |125b: const-wide v2, #double -8.07321e-178 // #9b2a2bfc2d9341c7 │ │ +07336c: 4c02 0001 |1260: aput-wide v2, v0, v1 │ │ +073370: 6200 5b0b |1262: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +073374: 1301 ac01 |1264: const/16 v1, #int 428 // #1ac │ │ +073378: 1802 2346 e25a 7853 afc6 |1266: const-wide v2, #double -3.17684e+32 // #c6af53785ae24623 │ │ +073382: 4c02 0001 |126b: aput-wide v2, v0, v1 │ │ +073386: 6200 5b0b |126d: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +07338a: 1301 ad01 |126f: const/16 v1, #int 429 // #1ad │ │ +07338e: 1802 544b 2331 29f8 8a11 |1271: const-wide v2, #double 3.64304e-224 // #118af82931234b54 │ │ +073398: 4c02 0001 |1276: aput-wide v2, v0, v1 │ │ +07339c: 6200 5b0b |1278: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +0733a0: 1301 ae01 |127a: const/16 v1, #int 430 // #1ae │ │ +0733a4: 1802 6a5e 3517 f0dd 17e5 |127c: const-wide v2, #double -9.67151e+178 // #e517ddf017355e6a │ │ +0733ae: 4c02 0001 |1281: aput-wide v2, v0, v1 │ │ +0733b2: 6200 5b0b |1283: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +0733b6: 1301 af01 |1285: const/16 v1, #int 431 // #1af │ │ +0733ba: 1802 f6ea e268 be81 af89 |1287: const-wide v2, #double -5.00286e-262 // #89af81be68e2eaf6 │ │ +0733c4: 4c02 0001 |128c: aput-wide v2, v0, v1 │ │ +0733c8: 6200 5b0b |128e: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +0733cc: 1301 b001 |1290: const/16 v1, #int 432 // #1b0 │ │ +0733d0: 1802 8aac 953a 9750 4b68 |1292: const-wide v2, #double 2.49244e+194 // #684b50973a95ac8a │ │ +0733da: 4c02 0001 |1297: aput-wide v2, v0, v1 │ │ +0733de: 6200 5b0b |1299: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +0733e2: 1301 b101 |129b: const/16 v1, #int 433 // #1b1 │ │ +0733e6: 1802 c881 0a2d 0791 f6db |129d: const-wide v2, #double -1.02514e+135 // #dbf691072d0a81c8 │ │ +0733f0: 4c02 0001 |12a2: aput-wide v2, v0, v1 │ │ +0733f4: 6200 5b0b |12a4: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +0733f8: 1301 b201 |12a6: const/16 v1, #int 434 // #1b2 │ │ +0733fc: 1802 b882 5677 ae2f 2405 |12a8: const-wide v2, #double 6.7875e-284 // #05242fae775682b8 │ │ +073406: 4c02 0001 |12ad: aput-wide v2, v0, v1 │ │ +07340a: 6200 5b0b |12af: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +07340e: 1301 b301 |12b1: const/16 v1, #int 435 // #1b3 │ │ +073412: 1802 c27b 202e 92f3 3b20 |12b3: const-wide v2, #double 2.08471e-153 // #203bf3922e207bc2 │ │ +07341c: 4c02 0001 |12b8: aput-wide v2, v0, v1 │ │ +073420: 6200 5b0b |12ba: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +073424: 1301 b401 |12bc: const/16 v1, #int 436 // #1b4 │ │ +073428: 1802 ccd1 0e65 8462 2152 |12be: const-wide v2, #double 4.32294e+87 // #52216284650ed1cc │ │ +073432: 4c02 0001 |12c3: aput-wide v2, v0, v1 │ │ +073436: 6200 5b0b |12c5: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +07343a: 1301 b501 |12c7: const/16 v1, #int 437 // #1b5 │ │ +07343e: 1802 658b f07d 933c 1866 |12c9: const-wide v2, #double 6.4365e+183 // #66183c937df08b65 │ │ +073448: 4c02 0001 |12ce: aput-wide v2, v0, v1 │ │ +07344c: 6200 5b0b |12d0: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +073450: 1301 b601 |12d2: const/16 v1, #int 438 // #1b6 │ │ +073454: 1802 6033 426a b217 6031 |12d4: const-wide v2, #double 7.28646e-71 // #316017b26a423360 │ │ +07345e: 4c02 0001 |12d9: aput-wide v2, v0, v1 │ │ +073462: 6200 5b0b |12db: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +073466: 1301 b701 |12dd: const/16 v1, #int 439 // #1b7 │ │ +07346a: 1802 7798 7a6c 4537 8234 |12df: const-wide v2, #double 9.28627e-56 // #348237456c7a9877 │ │ +073474: 4c02 0001 |12e4: aput-wide v2, v0, v1 │ │ +073478: 6200 5b0b |12e6: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +07347c: 1301 b801 |12e8: const/16 v1, #int 440 // #1b8 │ │ +073480: 1802 b817 756d c6d3 72a0 |12ea: const-wide v2, #double -2.24672e-152 // #a072d3c66d7517b8 │ │ +07348a: 4c02 0001 |12ef: aput-wide v2, v0, v1 │ │ +07348e: 6200 5b0b |12f1: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +073492: 1301 b901 |12f3: const/16 v1, #int 441 // #1b9 │ │ +073496: 1802 ccac 9c12 df28 a535 |12f5: const-wide v2, #double 2.82774e-50 // #35a528df129caccc │ │ +0734a0: 4c02 0001 |12fa: aput-wide v2, v0, v1 │ │ +0734a4: 6200 5b0b |12fc: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +0734a8: 1301 ba01 |12fe: const/16 v1, #int 442 // #1ba │ │ +0734ac: 1802 44f6 8442 96dc ff45 |1300: const-wide v2, #double 1.57771e+29 // #45ffdc964284f644 │ │ +0734b6: 4c02 0001 |1305: aput-wide v2, v0, v1 │ │ +0734ba: 6200 5b0b |1307: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +0734be: 1301 bb01 |1309: const/16 v1, #int 443 // #1bb │ │ +0734c2: 1802 4fd0 3978 8b9c b473 |130b: const-wide v2, #double 2.30582e+249 // #73b49c8b7839d04f │ │ +0734cc: 4c02 0001 |1310: aput-wide v2, v0, v1 │ │ +0734d0: 6200 5b0b |1312: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +0734d4: 1301 bc01 |1314: const/16 v1, #int 444 // #1bc │ │ +0734d8: 1802 62ff 2676 bec8 5966 |1316: const-wide v2, #double 1.0956e+185 // #6659c8be7626ff62 │ │ +0734e2: 4c02 0001 |131b: aput-wide v2, v0, v1 │ │ +0734e6: 6200 5b0b |131d: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +0734ea: 1301 bd01 |131f: const/16 v1, #int 445 // #1bd │ │ +0734ee: 1802 835f 5c79 181d 8a1b |1321: const-wide v2, #double 5.15537e-176 // #1b8a1d18795c5f83 │ │ +0734f8: 4c02 0001 |1326: aput-wide v2, v0, v1 │ │ +0734fc: 6200 5b0b |1328: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +073500: 1301 be01 |132a: const/16 v1, #int 446 // #1be │ │ +073504: 1802 a36b 470a f4a6 2bf9 |132c: const-wide v2, #double -4.78691e+275 // #f92ba6f40a476ba3 │ │ +07350e: 4c02 0001 |1331: aput-wide v2, v0, v1 │ │ +073512: 6200 5b0b |1333: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +073516: 1301 bf01 |1335: const/16 v1, #int 447 // #1bf │ │ +07351a: 1802 160c ed18 8ed4 8abc |1337: const-wide v2, #double -4.65431e-17 // #bc8ad48e18ed0c16 │ │ +073524: 4c02 0001 |133c: aput-wide v2, v0, v1 │ │ +073528: 6200 5b0b |133e: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +07352c: 1301 c001 |1340: const/16 v1, #int 448 // #1c0 │ │ +073530: 1802 0829 4901 2cc9 76b8 |1342: const-wide v2, #double -1.07138e-36 // #b876c92c01492908 │ │ +07353a: 4c02 0001 |1347: aput-wide v2, v0, v1 │ │ +07353e: 6200 5b0b |1349: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +073542: 1301 c101 |134b: const/16 v1, #int 449 // #1c1 │ │ +073546: 1802 f554 b031 b6b4 52d3 |134d: const-wide v2, #double -2.43869e+93 // #d352b4b631b054f5 │ │ +073550: 4c02 0001 |1352: aput-wide v2, v0, v1 │ │ +073554: 6200 5b0b |1354: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +073558: 1301 c201 |1356: const/16 v1, #int 450 // #1c2 │ │ +07355c: 1802 9c41 7910 5ddf 2288 |1358: const-wide v2, #double -1.78617e-269 // #8822df5d1079419c │ │ +073566: 4c02 0001 |135d: aput-wide v2, v0, v1 │ │ +07356a: 6200 5b0b |135f: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +07356e: 1301 c301 |1361: const/16 v1, #int 451 // #1c3 │ │ +073572: 1802 ace3 f21e 0662 9014 |1363: const-wide v2, #double 1.24582e-209 // #149062061ef2e3ac │ │ +07357c: 4c02 0001 |1368: aput-wide v2, v0, v1 │ │ +073580: 6200 5b0b |136a: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +073584: 1301 c401 |136c: const/16 v1, #int 452 // #1c4 │ │ +073588: 1802 47fb 0a2e 8cb3 e18e |136e: const-wide v2, #double -5.43676e-237 // #8ee1b38c2e0afb47 │ │ +073592: 4c02 0001 |1373: aput-wide v2, v0, v1 │ │ +073596: 6200 5b0b |1375: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +07359a: 1301 c501 |1377: const/16 v1, #int 453 // #1c5 │ │ +07359e: 1802 d1de 4123 a9c3 f8a3 |1379: const-wide v2, #double -2.12945e-135 // #a3f8c3a92341ded1 │ │ +0735a8: 4c02 0001 |137e: aput-wide v2, v0, v1 │ │ +0735ac: 6200 5b0b |1380: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +0735b0: 1301 c601 |1382: const/16 v1, #int 454 // #1c6 │ │ +0735b4: 1802 334f 411d 6973 c69c |1384: const-wide v2, #double -4.64756e-170 // #9cc673691d414f33 │ │ +0735be: 4c02 0001 |1389: aput-wide v2, v0, v1 │ │ +0735c2: 6200 5b0b |138b: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +0735c6: 1301 c701 |138d: const/16 v1, #int 455 // #1c7 │ │ +0735ca: 1802 d4db 5e30 20b1 e2c2 |138f: const-wide v2, #double -1.64416e+14 // #c2e2b120305edbd4 │ │ +0735d4: 4c02 0001 |1394: aput-wide v2, v0, v1 │ │ +0735d8: 6200 5b0b |1396: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +0735dc: 1301 c801 |1398: const/16 v1, #int 456 // #1c8 │ │ +0735e0: 1802 63f3 a76a ea14 4d4f |139a: const-wide v2, #double 1.02766e+74 // #4f4d14ea6aa7f363 │ │ +0735ea: 4c02 0001 |139f: aput-wide v2, v0, v1 │ │ +0735ee: 6200 5b0b |13a1: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +0735f2: 1301 c901 |13a3: const/16 v1, #int 457 // #1c9 │ │ +0735f6: 1802 1ac2 ef19 18e2 92a3 |13a5: const-wide v2, #double -2.5371e-137 // #a392e21819efc21a │ │ +073600: 4c02 0001 |13aa: aput-wide v2, v0, v1 │ │ +073604: 6200 5b0b |13ac: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +073608: 1301 ca01 |13ae: const/16 v1, #int 458 // #1ca │ │ +07360c: 1802 a9d9 0907 8a04 4999 |13b0: const-wide v2, #double -7.18721e-187 // #9949048a0709d9a9 │ │ +073616: 4c02 0001 |13b5: aput-wide v2, v0, v1 │ │ +07361a: 6200 5b0b |13b7: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +07361e: 1301 cb01 |13b9: const/16 v1, #int 459 // #1cb │ │ +073622: 1802 458b d953 e3d6 25a8 |13bb: const-wide v2, #double -2.77136e-115 // #a825d6e353d98b45 │ │ +07362c: 4c02 0001 |13c0: aput-wide v2, v0, v1 │ │ +073630: 6200 5b0b |13c2: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +073634: 1301 cc01 |13c4: const/16 v1, #int 460 // #1cc │ │ +073638: 1802 149d cc44 e0eb eaf0 |13c6: const-wide v2, #double -8.55981e+235 // #f0eaebe044cc9d14 │ │ +073642: 4c02 0001 |13cb: aput-wide v2, v0, v1 │ │ +073646: 6200 5b0b |13cd: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +07364a: 1301 cd01 |13cf: const/16 v1, #int 461 // #1cd │ │ +07364e: 1802 8d6f 613b b61f f9da |13d1: const-wide v2, #double -1.74151e+130 // #daf91fb63b616f8d │ │ +073658: 4c02 0001 |13d6: aput-wide v2, v0, v1 │ │ +07365c: 6200 5b0b |13d8: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +073660: 1301 ce01 |13da: const/16 v1, #int 462 // #1ce │ │ +073664: 1802 0aff 1f51 0afd 6336 |13dc: const-wide v2, #double 1.09413e-46 // #3663fd0a511fff0a │ │ +07366e: 4c02 0001 |13e1: aput-wide v2, v0, v1 │ │ +073672: 6200 5b0b |13e3: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +073676: 1301 cf01 |13e5: const/16 v1, #int 463 // #1cf │ │ +07367a: 1802 faa9 ba32 fef8 1635 |13e7: const-wide v2, #double 5.99614e-53 // #3516f8fe32baa9fa │ │ +073684: 4c02 0001 |13ec: aput-wide v2, v0, v1 │ │ +073688: 6200 5b0b |13ee: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +07368c: 1301 d001 |13f0: const/16 v1, #int 464 // #1d0 │ │ +073690: 1802 7231 a65f e0d1 41a8 |13f2: const-wide v2, #double -9.04514e-115 // #a841d1e05fa63172 │ │ +07369a: 4c02 0001 |13f7: aput-wide v2, v0, v1 │ │ +07369e: 6200 5b0b |13f9: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +0736a2: 1301 d101 |13fb: const/16 v1, #int 465 // #1d1 │ │ +0736a6: 1802 9ca6 2f5b 37e0 169e |13fd: const-wide v2, #double -9.93115e-164 // #9e16e0375b2fa69c │ │ +0736b0: 4c02 0001 |1402: aput-wide v2, v0, v1 │ │ +0736b4: 6200 5b0b |1404: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +0736b8: 1301 d201 |1406: const/16 v1, #int 466 // #1d2 │ │ +0736bc: 1802 124a 7d68 c98d 10bb |1408: const-wide v2, #double -3.42326e-24 // #bb108dc9687d4a12 │ │ +0736c6: 4c02 0001 |140d: aput-wide v2, v0, v1 │ │ +0736ca: 6200 5b0b |140f: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +0736ce: 1301 d301 |1411: const/16 v1, #int 467 // #1d3 │ │ +0736d2: 1802 e504 3c1a 7b5d c3e6 |1413: const-wide v2, #double -1.05324e+187 // #e6c35d7b1a3c04e5 │ │ +0736dc: 4c02 0001 |1418: aput-wide v2, v0, v1 │ │ +0736e0: 6200 5b0b |141a: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +0736e4: 1301 d401 |141c: const/16 v1, #int 468 // #1d4 │ │ +0736e8: 1802 e6df 8330 128d c1e1 |141e: const-wide v2, #double -7.89607e+162 // #e1c18d123083dfe6 │ │ +0736f2: 4c02 0001 |1423: aput-wide v2, v0, v1 │ │ +0736f6: 6200 5b0b |1425: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +0736fa: 1301 d501 |1427: const/16 v1, #int 469 // #1d5 │ │ +0736fe: 1802 5e7e 515f 53de 4081 |1429: const-wide v2, #double -1.2299e-302 // #8140de535f517e5e │ │ +073708: 4c02 0001 |142e: aput-wide v2, v0, v1 │ │ +07370c: 6200 5b0b |1430: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +073710: 1301 d601 |1432: const/16 v1, #int 470 // #1d6 │ │ +073714: 1802 586e f27a 6794 638b |1434: const-wide v2, #double -8.34564e-254 // #8b6394677af26e58 │ │ +07371e: 4c02 0001 |1439: aput-wide v2, v0, v1 │ │ +073722: 6200 5b0b |143b: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +073726: 1301 d701 |143d: const/16 v1, #int 471 // #1d7 │ │ +07372a: 1802 b55d 446e c122 0bf1 |143f: const-wide v2, #double -3.45119e+236 // #f10b22c16e445db5 │ │ +073734: 4c02 0001 |1444: aput-wide v2, v0, v1 │ │ +073738: 6200 5b0b |1446: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +07373c: 1301 d801 |1448: const/16 v1, #int 472 // #1d8 │ │ +073740: 1802 26bd 9078 c709 8686 |144a: const-wide v2, #double -3.10807e-277 // #868609c77890bd26 │ │ +07374a: 4c02 0001 |144f: aput-wide v2, v0, v1 │ │ +07374e: 6200 5b0b |1451: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +073752: 1301 d901 |1453: const/16 v1, #int 473 // #1d9 │ │ +073756: 1802 84d7 1c0f 1658 86e3 |1455: const-wide v2, #double -2.69842e+171 // #e38658160f1cd784 │ │ +073760: 4c02 0001 |145a: aput-wide v2, v0, v1 │ │ +073764: 6200 5b0b |145c: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +073768: 1301 da01 |145e: const/16 v1, #int 474 // #1da │ │ +07376c: 1802 8a2b 8a48 d268 cb5e |1460: const-wide v2, #double 4.38095e+148 // #5ecb68d2488a2b8a │ │ +073776: 4c02 0001 |1465: aput-wide v2, v0, v1 │ │ +07377a: 6200 5b0b |1467: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +07377e: 1301 db01 |1469: const/16 v1, #int 475 // #1db │ │ +073782: 1802 e82e e906 b59f b6bd |146b: const-wide v2, #double -2.05763e-11 // #bdb69fb506e92ee8 │ │ +07378c: 4c02 0001 |1470: aput-wide v2, v0, v1 │ │ +073790: 6200 5b0b |1472: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +073794: 1301 dc01 |1474: const/16 v1, #int 476 // #1dc │ │ +073798: 1802 175b cd03 efbc 5797 |1476: const-wide v2, #double -3.17561e-196 // #9757bcef03cd5b17 │ │ +0737a2: 4c02 0001 |147b: aput-wide v2, v0, v1 │ │ +0737a6: 6200 5b0b |147d: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +0737aa: 1301 dd01 |147f: const/16 v1, #int 477 // #1dd │ │ +0737ae: 1802 8d36 c92b 3562 9411 |1481: const-wide v2, #double 5.50687e-224 // #119462352bc9368d │ │ +0737b8: 4c02 0001 |1486: aput-wide v2, v0, v1 │ │ +0737bc: 6200 5b0b |1488: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +0737c0: 1301 de01 |148a: const/16 v1, #int 478 // #1de │ │ +0737c4: 1802 b859 9b2e e092 8e1c |148c: const-wide v2, #double 3.95568e-171 // #1c8e92e02e9b59b8 │ │ +0737ce: 4c02 0001 |1491: aput-wide v2, v0, v1 │ │ +0737d2: 6200 5b0b |1493: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +0737d6: 1301 df01 |1495: const/16 v1, #int 479 // #1df │ │ +0737da: 1802 c05a 6654 df69 0520 |1497: const-wide v2, #double 1.99637e-154 // #200569df54665ac0 │ │ +0737e4: 4c02 0001 |149c: aput-wide v2, v0, v1 │ │ +0737e8: 6200 5b0b |149e: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +0737ec: 1301 e001 |14a0: const/16 v1, #int 480 // #1e0 │ │ +0737f0: 1802 7508 1003 f56c 9816 |14a2: const-wide v2, #double 7.97753e-200 // #16986cf503100875 │ │ +0737fa: 4c02 0001 |14a7: aput-wide v2, v0, v1 │ │ +0737fe: 6200 5b0b |14a9: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +073802: 1301 e101 |14ab: const/16 v1, #int 481 // #1e1 │ │ +073806: 1802 8904 0412 1264 620c |14ad: const-wide v2, #double 5.13732e-249 // #0c62641212040489 │ │ +073810: 4c02 0001 |14b2: aput-wide v2, v0, v1 │ │ +073814: 6200 5b0b |14b4: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +073818: 1301 e201 |14b6: const/16 v1, #int 482 // #1e2 │ │ +07381c: 1802 701c a107 7268 0aa8 |14b8: const-wide v2, #double -8.37774e-116 // #a80a687207a11c70 │ │ +073826: 4c02 0001 |14bd: aput-wide v2, v0, v1 │ │ +07382a: 6200 5b0b |14bf: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +07382e: 1301 e301 |14c1: const/16 v1, #int 483 // #1e3 │ │ +073832: 1802 7bc0 ea23 2507 3e12 |14c3: const-wide v2, #double 8.30708e-221 // #123e072523eac07b │ │ +07383c: 4c02 0001 |14c8: aput-wide v2, v0, v1 │ │ +073840: 6200 5b0b |14ca: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +073844: 1301 e401 |14cc: const/16 v1, #int 484 // #1e4 │ │ +073848: 1802 f5b8 7260 1764 6b02 |14ce: const-wide v2, #double 5.2353e-297 // #026b64176072b8f5 │ │ +073852: 4c02 0001 |14d3: aput-wide v2, v0, v1 │ │ +073856: 6200 5b0b |14d5: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +07385a: 1301 e501 |14d7: const/16 v1, #int 485 // #1e5 │ │ +07385e: 1802 023a c560 7abb 7e02 |14d9: const-wide v2, #double 1.17479e-296 // #027ebb7a60c53a02 │ │ +073868: 4c02 0001 |14de: aput-wide v2, v0, v1 │ │ +07386c: 6200 5b0b |14e0: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +073870: 1301 e601 |14e2: const/16 v1, #int 486 // #1e6 │ │ +073874: 1802 523f 9052 8f92 d04c |14e4: const-wide v2, #double 1.06524e+62 // #4cd0928f52903f52 │ │ +07387e: 4c02 0001 |14e9: aput-wide v2, v0, v1 │ │ +073882: 6200 5b0b |14eb: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +073886: 1301 e701 |14ed: const/16 v1, #int 487 // #1e7 │ │ +07388a: 1802 b4b9 387a 6e44 6504 |14ef: const-wide v2, #double 1.74585e-287 // #0465446e7a38b9b4 │ │ +073894: 4c02 0001 |14f4: aput-wide v2, v0, v1 │ │ +073898: 6200 5b0b |14f6: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +07389c: 1301 e801 |14f8: const/16 v1, #int 488 // #1e8 │ │ +0738a0: 1802 9a94 3533 fd09 0845 |14fa: const-wide v2, #double 3.63267e+24 // #450809fd3335949a │ │ +0738aa: 4c02 0001 |14ff: aput-wide v2, v0, v1 │ │ +0738ae: 6200 5b0b |1501: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +0738b2: 1301 e901 |1503: const/16 v1, #int 489 // #1e9 │ │ +0738b6: 1802 1570 333a 5e88 720a |1505: const-wide v2, #double 2.41069e-258 // #0a72885e3a337015 │ │ +0738c0: 4c02 0001 |150a: aput-wide v2, v0, v1 │ │ +0738c4: 6200 5b0b |150c: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +0738c8: 1301 ea01 |150e: const/16 v1, #int 490 // #1ea │ │ +0738cc: 1802 d6b8 0068 d17b 627d |1510: const-wide v2, #double 9.44395e+295 // #7d627bd16800b8d6 │ │ +0738d6: 4c02 0001 |1515: aput-wide v2, v0, v1 │ │ +0738da: 6200 5b0b |1517: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +0738de: 1301 eb01 |1519: const/16 v1, #int 491 // #1eb │ │ +0738e2: 1802 1881 b92f 4235 e430 |151b: const-wide v2, #double 3.57417e-73 // #30e435422fb98118 │ │ +0738ec: 4c02 0001 |1520: aput-wide v2, v0, v1 │ │ +0738f0: 6200 5b0b |1522: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +0738f4: 1301 ec01 |1524: const/16 v1, #int 492 // #1ec │ │ +0738f8: 1802 b12f bd79 86e5 c581 |1526: const-wide v2, #double -4.08706e-300 // #81c5e58679bd2fb1 │ │ +073902: 4c02 0001 |152b: aput-wide v2, v0, v1 │ │ +073906: 6200 5b0b |152d: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +07390a: 1301 ed01 |152f: const/16 v1, #int 493 // #1ed │ │ +07390e: 1802 ac59 0628 22a0 5328 |1531: const-wide v2, #double 1.99234e-114 // #2853a022280659ac │ │ +073918: 4c02 0001 |1536: aput-wide v2, v0, v1 │ │ +07391c: 6200 5b0b |1538: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +073920: 1301 ee01 |153a: const/16 v1, #int 494 // #1ee │ │ +073924: 1802 e256 2253 d9a5 e935 |153c: const-wide v2, #double 5.48405e-49 // #35e9a5d9532256e2 │ │ +07392e: 4c02 0001 |1541: aput-wide v2, v0, v1 │ │ +073932: 6200 5b0b |1543: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +073936: 1301 ef01 |1545: const/16 v1, #int 495 // #1ef │ │ +07393a: 1802 5f7f 424c 77dc 8395 |1547: const-wide v2, #double -4.94901e-205 // #9583dc774c427f5f │ │ +073944: 4c02 0001 |154c: aput-wide v2, v0, v1 │ │ +073948: 6200 5b0b |154e: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +07394c: 1301 f001 |1550: const/16 v1, #int 496 // #1f0 │ │ +073950: 1802 9b6a f37d 6106 1182 |1552: const-wide v2, #double -1.01688e-298 // #821106617df36a9b │ │ +07395a: 4c02 0001 |1557: aput-wide v2, v0, v1 │ │ +07395e: 6200 5b0b |1559: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +073962: 1301 f101 |155b: const/16 v1, #int 497 // #1f1 │ │ +073966: 1802 b5a6 767d 83aa 3ba0 |155d: const-wide v2, #double -2.06343e-153 // #a03baa837d76a6b5 │ │ +073970: 4c02 0001 |1562: aput-wide v2, v0, v1 │ │ +073974: 6200 5b0b |1564: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +073978: 1301 f201 |1566: const/16 v1, #int 498 // #1f2 │ │ +07397c: 1802 4d92 1330 fbe6 eb8e |1568: const-wide v2, #double -8.56984e-237 // #8eebe6fb3013924d │ │ +073986: 4c02 0001 |156d: aput-wide v2, v0, v1 │ │ +07398a: 6200 5b0b |156f: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +07398e: 1301 f301 |1571: const/16 v1, #int 499 // #1f3 │ │ +073992: 1802 3581 6b0f f97a c594 |1573: const-wide v2, #double -1.30676e-208 // #94c57af90f6b8135 │ │ +07399c: 4c02 0001 |1578: aput-wide v2, v0, v1 │ │ +0739a0: 6200 5b0b |157a: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +0739a4: 1301 f401 |157c: const/16 v1, #int 500 // #1f4 │ │ +0739a8: 1802 30f9 f141 2dd7 153e |157e: const-wide v2, #double 1.27129e-09 // #3e15d72d41f1f930 │ │ +0739b2: 4c02 0001 |1583: aput-wide v2, v0, v1 │ │ +0739b6: 6200 5b0b |1585: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +0739ba: 1301 f501 |1587: const/16 v1, #int 501 // #1f5 │ │ +0739be: 1802 974c 6a3d f463 fb8a |1589: const-wide v2, #double -9.12101e-256 // #8afb63f43d6a4c97 │ │ +0739c8: 4c02 0001 |158e: aput-wide v2, v0, v1 │ │ +0739cc: 6200 5b0b |1590: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +0739d0: 1301 f601 |1592: const/16 v1, #int 502 // #1f6 │ │ +0739d4: 1802 418a d138 f68f 9a62 |1594: const-wide v2, #double 9.78958e+166 // #629a8ff638d18a41 │ │ +0739de: 4c02 0001 |1599: aput-wide v2, v0, v1 │ │ +0739e2: 6200 5b0b |159b: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +0739e6: 1301 f701 |159d: const/16 v1, #int 503 // #1f7 │ │ +0739ea: 1802 5cd5 f41c c287 3ee5 |159f: const-wide v2, #double -4.94867e+179 // #e53e87c21cf4d55c │ │ +0739f4: 4c02 0001 |15a4: aput-wide v2, v0, v1 │ │ +0739f8: 6200 5b0b |15a6: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +0739fc: 1301 f801 |15a8: const/16 v1, #int 504 // #1f8 │ │ +073a00: 1802 1193 7d08 6056 9391 |15aa: const-wide v2, #double -5.22422e-224 // #91935660087d9311 │ │ +073a0a: 4c02 0001 |15af: aput-wide v2, v0, v1 │ │ +073a0e: 6200 5b0b |15b1: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +073a12: 1301 f901 |15b3: const/16 v1, #int 505 // #1f9 │ │ +073a16: 1802 3b38 2c14 0f0a 0192 |15b5: const-wide v2, #double -5.8923e-222 // #92010a0f142c383b │ │ +073a20: 4c02 0001 |15ba: aput-wide v2, v0, v1 │ │ +073a24: 6200 5b0b |15bc: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +073a28: 1301 fa01 |15be: const/16 v1, #int 506 // #1fa │ │ +073a2c: 1802 4728 986d 027a fb59 |15c0: const-wide v2, #double 2.90617e+125 // #59fb7a026d982847 │ │ +073a36: 4c02 0001 |15c5: aput-wide v2, v0, v1 │ │ +073a3a: 6200 5b0b |15c7: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +073a3e: 1301 fb01 |15c9: const/16 v1, #int 507 // #1fb │ │ +073a42: 1802 a051 5c6b 9d50 3f52 |15cb: const-wide v2, #double 1.55736e+88 // #523f509d6b5c51a0 │ │ +073a4c: 4c02 0001 |15d0: aput-wide v2, v0, v1 │ │ +073a50: 6200 5b0b |15d2: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +073a54: 1301 fc01 |15d4: const/16 v1, #int 508 // #1fc │ │ +073a58: 1802 faca 787e 4eb9 e29d |15d6: const-wide v2, #double -1.01608e-164 // #9de2b94e7e78cafa │ │ +073a62: 4c02 0001 |15db: aput-wide v2, v0, v1 │ │ +073a66: 6200 5b0b |15dd: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +073a6a: 1301 fd01 |15df: const/16 v1, #int 509 // #1fd │ │ +073a6e: 1802 6068 9e58 d0ef 0823 |15e1: const-wide v2, #double 6.54383e-140 // #2308efd0589e6860 │ │ +073a78: 4c02 0001 |15e6: aput-wide v2, v0, v1 │ │ +073a7c: 6200 5b0b |15e8: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +073a80: 1301 fe01 |15ea: const/16 v1, #int 510 // #1fe │ │ +073a84: 1802 506c 2905 a2fc ca45 |15ec: const-wide v2, #double 1.6704e+28 // #45cafca205296c50 │ │ +073a8e: 4c02 0001 |15f1: aput-wide v2, v0, v1 │ │ +073a92: 6200 5b0b |15f3: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +073a96: 1301 ff01 |15f5: const/16 v1, #int 511 // #1ff │ │ +073a9a: 1802 e641 6055 fc3f ab6a |15f7: const-wide v2, #double 6.83491e+205 // #6aab3ffc556041e6 │ │ +073aa4: 4c02 0001 |15fc: aput-wide v2, v0, v1 │ │ +073aa8: 6200 5b0b |15fe: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +073aac: 1301 0002 |1600: const/16 v1, #int 512 // #200 │ │ +073ab0: 1802 678e 1538 ba74 e3a6 |1602: const-wide v2, #double -2.35453e-121 // #a6e374ba38158e67 │ │ +073aba: 4c02 0001 |1607: aput-wide v2, v0, v1 │ │ +073abe: 6200 5b0b |1609: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +073ac2: 1301 0102 |160b: const/16 v1, #int 513 // #201 │ │ +073ac6: 1802 a56e 7549 ff37 cf53 |160d: const-wide v2, #double 5.2096e+95 // #53cf37ff49756ea5 │ │ +073ad0: 4c02 0001 |1612: aput-wide v2, v0, v1 │ │ +073ad4: 6200 5b0b |1614: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +073ad8: 1301 0202 |1616: const/16 v1, #int 514 // #202 │ │ +073adc: 1802 a3df 120d 82ca 95d1 |1618: const-wide v2, #double -1.05832e+85 // #d195ca820d12dfa3 │ │ +073ae6: 4c02 0001 |161d: aput-wide v2, v0, v1 │ │ +073aea: 6200 5b0b |161f: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +073aee: 1301 0302 |1621: const/16 v1, #int 515 // #203 │ │ +073af2: 1802 323c cf0d 56ce 8990 |1623: const-wide v2, #double -5.31905e-229 // #9089ce560dcf3c32 │ │ +073afc: 4c02 0001 |1628: aput-wide v2, v0, v1 │ │ +073b00: 6200 5b0b |162a: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +073b04: 1301 0402 |162c: const/16 v1, #int 516 // #204 │ │ +073b08: 1802 ed4d 2c1e 26af 1ae1 |162e: const-wide v2, #double -5.86181e+159 // #e11aaf261e2c4ded │ │ +073b12: 4c02 0001 |1633: aput-wide v2, v0, v1 │ │ +073b16: 6200 5b0b |1635: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +073b1a: 1301 0502 |1637: const/16 v1, #int 517 // #205 │ │ +073b1e: 1802 de59 ac57 9aba 9911 |1639: const-wide v2, #double 6.95096e-224 // #1199ba9a57ac59de │ │ +073b28: 4c02 0001 |163e: aput-wide v2, v0, v1 │ │ +073b2c: 6200 5b0b |1640: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +073b30: 1301 0602 |1642: const/16 v1, #int 518 // #206 │ │ +073b34: 1802 a331 a859 7db8 2966 |1644: const-wide v2, #double 1.36612e+184 // #6629b87d59a831a3 │ │ +073b3e: 4c02 0001 |1649: aput-wide v2, v0, v1 │ │ +073b42: 6200 5b0b |164b: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +073b46: 1301 0702 |164d: const/16 v1, #int 519 // #207 │ │ +073b4a: 1802 f1df a32f 6619 77ed |164f: const-wide v2, #double -2.03852e+219 // #ed7719662fa3dff1 │ │ +073b54: 4c02 0001 |1654: aput-wide v2, v0, v1 │ │ +073b58: 6200 5b0b |1656: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +073b5c: 1301 0802 |1658: const/16 v1, #int 520 // #208 │ │ +073b60: 1802 77cc bf0d 861a f5ab |165a: const-wide v2, #double -6.17502e-97 // #abf51a860dbfcc77 │ │ +073b6a: 4c02 0001 |165f: aput-wide v2, v0, v1 │ │ +073b6e: 6200 5b0b |1661: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +073b72: 1301 0902 |1663: const/16 v1, #int 521 // #209 │ │ +073b76: 1802 ea06 0048 ca0e 1198 |1665: const-wide v2, #double -9.34685e-193 // #98110eca480006ea │ │ +073b80: 4c02 0001 |166a: aput-wide v2, v0, v1 │ │ +073b84: 6200 5b0b |166c: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +073b88: 1301 0a02 |166e: const/16 v1, #int 522 // #20a │ │ +073b8c: 1802 f7fa 0919 176a 1cf3 |1670: const-wide v2, #double -3.10424e+246 // #f31c6a171909faf7 │ │ +073b96: 4c02 0001 |1675: aput-wide v2, v0, v1 │ │ +073b9a: 6200 5b0b |1677: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +073b9e: 1301 0b02 |1679: const/16 v1, #int 523 // #20b │ │ +073ba2: 1802 c07a 0b3b f423 bb9d |167b: const-wide v2, #double -1.84102e-165 // #9dbb23f43b0b7ac0 │ │ +073bac: 4c02 0001 |1680: aput-wide v2, v0, v1 │ │ +073bb0: 6200 5b0b |1682: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +073bb4: 1301 0c02 |1684: const/16 v1, #int 524 // #20c │ │ +073bb8: 1802 1e97 544d 3936 ba93 |1686: const-wide v2, #double -1.21658e-213 // #93ba36394d54971e │ │ +073bc2: 4c02 0001 |168b: aput-wide v2, v0, v1 │ │ +073bc6: 6200 5b0b |168d: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +073bca: 1301 0d02 |168f: const/16 v1, #int 525 // #20d │ │ +073bce: 1802 c4db e049 8ec0 7f06 |1691: const-wide v2, #double 2.23902e-277 // #067fc08e49e0dbc4 │ │ +073bd8: 4c02 0001 |1696: aput-wide v2, v0, v1 │ │ +073bdc: 6200 5b0b |1698: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +073be0: 1301 0e02 |169a: const/16 v1, #int 526 // #20e │ │ +073be4: 1802 e1a8 2f0c 7ce8 c655 |169c: const-wide v2, #double 1.64187e+105 // #55c6e87c0c2fa8e1 │ │ +073bee: 4c02 0001 |16a1: aput-wide v2, v0, v1 │ │ +073bf2: 6200 5b0b |16a3: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +073bf6: 1301 0f02 |16a5: const/16 v1, #int 527 // #20f │ │ +073bfa: 1802 fc96 9602 24bd 6e6d |16a7: const-wide v2, #double 1.35636e+219 // #6d6ebd24029696fc │ │ +073c04: 4c02 0001 |16ac: aput-wide v2, v0, v1 │ │ +073c08: 6200 5b0b |16ae: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +073c0c: 1301 1002 |16b0: const/16 v1, #int 528 // #210 │ │ +073c10: 1802 b724 6319 05f8 5f33 |16b2: const-wide v2, #double 3.10848e-61 // #335ff805196324b7 │ │ +073c1a: 4c02 0001 |16b7: aput-wide v2, v0, v1 │ │ +073c1e: 6200 5b0b |16b9: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +073c22: 1301 1102 |16bb: const/16 v1, #int 529 // #211 │ │ +073c26: 1802 29e8 e952 efaa 2ec2 |16bd: const-wide v2, #double -6.58584e+10 // #c22eaaef52e9e829 │ │ +073c30: 4c02 0001 |16c2: aput-wide v2, v0, v1 │ │ +073c34: 6200 5b0b |16c4: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +073c38: 1301 1202 |16c6: const/16 v1, #int 530 // #212 │ │ +073c3c: 1802 4492 8b14 1b1f b52e |16c8: const-wide v2, #double 1.08724e-83 // #2eb51f1b148b9244 │ │ +073c46: 4c02 0001 |16cd: aput-wide v2, v0, v1 │ │ +073c4a: 6200 5b0b |16cf: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +073c4e: 1301 1302 |16d1: const/16 v1, #int 531 // #213 │ │ +073c52: 1802 7070 725a ff10 b5c8 |16d3: const-wide v2, #double -1.83514e+42 // #c8b510ff5a727070 │ │ +073c5c: 4c02 0001 |16d8: aput-wide v2, v0, v1 │ │ +073c60: 6200 5b0b |16da: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +073c64: 1301 1402 |16dc: const/16 v1, #int 532 // #214 │ │ +073c68: 1802 789e cb62 a9de 0da7 |16de: const-wide v2, #double -1.44592e-120 // #a70ddea962cb9e78 │ │ +073c72: 4c02 0001 |16e3: aput-wide v2, v0, v1 │ │ +073c76: 6200 5b0b |16e5: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +073c7a: 1301 1502 |16e7: const/16 v1, #int 533 // #215 │ │ +073c7e: 1802 0370 8c1a 067c 3528 |16e9: const-wide v2, #double 5.45263e-115 // #28357c061a8c7003 │ │ +073c88: 4c02 0001 |16ee: aput-wide v2, v0, v1 │ │ +073c8c: 6200 5b0b |16f0: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +073c90: 1301 1602 |16f2: const/16 v1, #int 534 // #216 │ │ +073c94: 1802 fc31 806c 3042 28ad |16f4: const-wide v2, #double -3.72148e-91 // #ad2842306c8031fc │ │ +073c9e: 4c02 0001 |16f9: aput-wide v2, v0, v1 │ │ +073ca2: 6200 5b0b |16fb: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +073ca6: 1301 1702 |16fd: const/16 v1, #int 535 // #217 │ │ +073caa: 1802 2353 2a46 27df b081 |16ff: const-wide v2, #double -1.57457e-300 // #81b0df27462a5323 │ │ +073cb4: 4c02 0001 |1704: aput-wide v2, v0, v1 │ │ +073cb8: 6200 5b0b |1706: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +073cbc: 1301 1802 |1708: const/16 v1, #int 536 // #218 │ │ +073cc0: 1802 5a4e d26f 856b be34 |170a: const-wide v2, #double 1.24062e-54 // #34be6b856fd24e5a │ │ +073cca: 4c02 0001 |170f: aput-wide v2, v0, v1 │ │ +073cce: 6200 5b0b |1711: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +073cd2: 1301 1902 |1713: const/16 v1, #int 537 // #219 │ │ +073cd6: 1802 addc 3e7a f161 b660 |1715: const-wide v2, #double 7.6826e+157 // #60b661f17a3edcad │ │ +073ce0: 4c02 0001 |171a: aput-wide v2, v0, v1 │ │ +073ce4: 6200 5b0b |171c: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +073ce8: 1301 1a02 |171e: const/16 v1, #int 538 // #21a │ │ +073cec: 1802 858b 7d04 501c eb2a |1720: const-wide v2, #double 6.05216e-102 // #2aeb1c50047d8b85 │ │ +073cf6: 4c02 0001 |1725: aput-wide v2, v0, v1 │ │ +073cfa: 6200 5b0b |1727: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +073cfe: 1301 1b02 |1729: const/16 v1, #int 539 // #21b │ │ +073d02: 1802 70e0 0f68 325c 7ccc |172b: const-wide v2, #double -2.84831e+60 // #cc7c5c32680fe070 │ │ +073d0c: 4c02 0001 |1730: aput-wide v2, v0, v1 │ │ +073d10: 6200 5b0b |1732: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +073d14: 1301 1c02 |1734: const/16 v1, #int 540 // #21c │ │ +073d18: 1802 0fb8 cb61 a303 0e21 |1736: const-wide v2, #double 1.83383e-149 // #210e03a361cbb80f │ │ +073d22: 4c02 0001 |173b: aput-wide v2, v0, v1 │ │ +073d26: 6200 5b0b |173d: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +073d2a: 1301 1d02 |173f: const/16 v1, #int 541 // #21d │ │ +073d2e: 1802 0617 1e3b b9dc 1b71 |1741: const-wide v2, #double 7.08716e+236 // #711bdcb93b1e1706 │ │ +073d38: 4c02 0001 |1746: aput-wide v2, v0, v1 │ │ +073d3c: 6200 5b0b |1748: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +073d40: 1301 1e02 |174a: const/16 v1, #int 542 // #21e │ │ +073d44: 1802 63b6 3d1e 0644 5761 |174c: const-wide v2, #double 8.17738e+160 // #615744061e3db663 │ │ +073d4e: 4c02 0001 |1751: aput-wide v2, v0, v1 │ │ +073d52: 6200 5b0b |1753: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +073d56: 1301 1f02 |1755: const/16 v1, #int 543 // #21f │ │ +073d5a: 1802 2f3d 0918 7ab7 0acb |1757: const-wide v2, #double -3.19869e+53 // #cb0ab77a18093d2f │ │ +073d64: 4c02 0001 |175c: aput-wide v2, v0, v1 │ │ +073d68: 6200 5b0b |175e: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +073d6c: 1301 2002 |1760: const/16 v1, #int 544 // #220 │ │ +073d70: 1802 0158 3f2f 7a3a e6d2 |1762: const-wide v2, #double -2.26401e+91 // #d2e63a7a2f3f5801 │ │ +073d7a: 4c02 0001 |1767: aput-wide v2, v0, v1 │ │ +073d7e: 6200 5b0b |1769: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +073d82: 1301 2102 |176b: const/16 v1, #int 545 // #221 │ │ +073d86: 1802 1549 907a 75bb 8ff2 |176d: const-wide v2, #double -6.77092e+243 // #f28fbb757a904915 │ │ +073d90: 4c02 0001 |1772: aput-wide v2, v0, v1 │ │ +073d94: 6200 5b0b |1774: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +073d98: 1301 2202 |1776: const/16 v1, #int 546 // #222 │ │ +073d9c: 1802 0892 375b 8839 0a8b |1778: const-wide v2, #double -1.74657e-255 // #8b0a39885b379208 │ │ +073da6: 4c02 0001 |177d: aput-wide v2, v0, v1 │ │ +073daa: 6200 5b0b |177f: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +073dae: 1301 2302 |1781: const/16 v1, #int 547 // #223 │ │ +073db2: 1802 fe26 2446 714c 7a38 |1783: const-wide v2, #double 1.23655e-36 // #387a4c71462426fe │ │ +073dbc: 4c02 0001 |1788: aput-wide v2, v0, v1 │ │ +073dc0: 6200 5b0b |178a: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +073dc4: 1301 2402 |178c: const/16 v1, #int 548 // #224 │ │ +073dc8: 1802 9d0b e86b a882 54f1 |178e: const-wide v2, #double -8.34738e+237 // #f15482a86be80b9d │ │ +073dd2: 4c02 0001 |1793: aput-wide v2, v0, v1 │ │ +073dd6: 6200 5b0b |1795: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +073dda: 1301 2502 |1797: const/16 v1, #int 549 // #225 │ │ +073dde: 1802 b707 184c 8c3f 8295 |1799: const-wide v2, #double -4.54709e-205 // #95823f8c4c1807b7 │ │ +073de8: 4c02 0001 |179e: aput-wide v2, v0, v1 │ │ +073dec: 6200 5b0b |17a0: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +073df0: 1301 2602 |17a2: const/16 v1, #int 550 // #226 │ │ +073df4: 1802 76a1 fe0a e06c 696c |17a4: const-wide v2, #double 1.71188e+214 // #6c696ce00afea176 │ │ +073dfe: 4c02 0001 |17a9: aput-wide v2, v0, v1 │ │ +073e02: 6200 5b0b |17ab: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +073e06: 1301 2702 |17ad: const/16 v1, #int 551 // #227 │ │ +073e0a: 1802 5ef2 ec27 5479 fe34 |17af: const-wide v2, #double 1.98852e-53 // #34fe795427ecf25e │ │ +073e14: 4c02 0001 |17b4: aput-wide v2, v0, v1 │ │ +073e18: 6200 5b0b |17b6: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +073e1c: 1301 2802 |17b8: const/16 v1, #int 552 // #228 │ │ +073e20: 1802 3d20 993d 8f48 7b0b |17ba: const-wide v2, #double 2.32586e-253 // #0b7b488f3d99203d │ │ +073e2a: 4c02 0001 |17bf: aput-wide v2, v0, v1 │ │ +073e2e: 6200 5b0b |17c1: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +073e32: 1301 2902 |17c3: const/16 v1, #int 553 // #229 │ │ +073e36: 1802 9de4 2617 8768 b8da |17c5: const-wide v2, #double -1.05744e+129 // #dab868871726e49d │ │ +073e40: 4c02 0001 |17ca: aput-wide v2, v0, v1 │ │ +073e44: 6200 5b0b |17cc: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +073e48: 1301 2a02 |17ce: const/16 v1, #int 554 // #22a │ │ +073e4c: 1802 f40e e719 2f2b b47f |17d0: const-wide v2, #double 1.41629e+307 // #7fb42b2f19e70ef4 │ │ +073e56: 4c02 0001 |17d5: aput-wide v2, v0, v1 │ │ +073e5a: 6200 5b0b |17d7: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +073e5e: 1301 2b02 |17d9: const/16 v1, #int 555 // #22b │ │ +073e62: 1802 9070 2826 d01f 2861 |17db: const-wide v2, #double 1.05989e+160 // #61281fd026287090 │ │ +073e6c: 4c02 0001 |17e0: aput-wide v2, v0, v1 │ │ +073e70: 6200 5b0b |17e2: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +073e74: 1301 2c02 |17e4: const/16 v1, #int 556 // #22c │ │ +073e78: 1802 1e0c af1e b173 2c9b |17e6: const-wide v2, #double -8.77656e-178 // #9b2c73b11eaf0c1e │ │ +073e82: 4c02 0001 |17eb: aput-wide v2, v0, v1 │ │ +073e86: 6200 5b0b |17ed: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +073e8a: 1301 2d02 |17ef: const/16 v1, #int 557 // #22d │ │ +073e8e: 1802 8767 5e64 c567 f825 |17f1: const-wide v2, #double 9.01337e-126 // #25f867c5645e6787 │ │ +073e98: 4c02 0001 |17f6: aput-wide v2, v0, v1 │ │ +073e9c: 6200 5b0b |17f8: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +073ea0: 1301 2e02 |17fa: const/16 v1, #int 558 // #22e │ │ +073ea4: 1802 f0d7 e40f 8f74 02e0 |17fc: const-wide v2, #double -3.09307e+154 // #e002748f0fe4d7f0 │ │ +073eae: 4c02 0001 |1801: aput-wide v2, v0, v1 │ │ +073eb2: 6200 5b0b |1803: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +073eb6: 1301 2f02 |1805: const/16 v1, #int 559 // #22f │ │ +073eba: 1802 cabc 2f13 e8cb f3e0 |1807: const-wide v2, #double -1.08719e+159 // #e0f3cbe8132fbcca │ │ +073ec4: 4c02 0001 |180c: aput-wide v2, v0, v1 │ │ +073ec8: 6200 5b0b |180e: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +073ecc: 1301 3002 |1810: const/16 v1, #int 560 // #230 │ │ +073ed0: 1802 e5cc 520c 6f50 5ccf |1812: const-wide v2, #double -2.00107e+74 // #cf5c506f0c52cce5 │ │ +073eda: 4c02 0001 |1817: aput-wide v2, v0, v1 │ │ +073ede: 6200 5b0b |1819: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +073ee2: 1301 3102 |181b: const/16 v1, #int 561 // #231 │ │ +073ee6: 1802 ed70 4e5e 1b3c 0b86 |181d: const-wide v2, #double -1.50037e-279 // #860b3c1b5e4e70ed │ │ +073ef0: 4c02 0001 |1822: aput-wide v2, v0, v1 │ │ +073ef4: 6200 5b0b |1824: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +073ef8: 1301 3202 |1826: const/16 v1, #int 562 // #232 │ │ +073efc: 1802 d920 3d1b f5b9 2f09 |1828: const-wide v2, #double 1.96786e-264 // #092fb9f51b3d20d9 │ │ +073f06: 4c02 0001 |182d: aput-wide v2, v0, v1 │ │ +073f0a: 6200 5b0b |182f: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +073f0e: 1301 3302 |1831: const/16 v1, #int 563 // #233 │ │ +073f12: 1802 8df2 cc60 5784 a404 |1833: const-wide v2, #double 2.6948e-286 // #04a4845760ccf28d │ │ +073f1c: 4c02 0001 |1838: aput-wide v2, v0, v1 │ │ +073f20: 6200 5b0b |183a: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +073f24: 1301 3402 |183c: const/16 v1, #int 564 // #234 │ │ +073f28: 1802 7ef0 7678 b6e1 3b84 |183e: const-wide v2, #double -2.86104e-288 // #843be1b67876f07e │ │ +073f32: 4c02 0001 |1843: aput-wide v2, v0, v1 │ │ +073f36: 6200 5b0b |1845: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +073f3a: 1301 3502 |1847: const/16 v1, #int 565 // #235 │ │ +073f3e: 1802 d002 6036 d875 6ac1 |1849: const-wide v2, #double -1.38728e+07 // #c16a75d8366002d0 │ │ +073f48: 4c02 0001 |184e: aput-wide v2, v0, v1 │ │ +073f4c: 6200 5b0b |1850: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +073f50: 1301 3602 |1852: const/16 v1, #int 566 // #236 │ │ +073f54: 1802 6ab0 402a eb82 5019 |1854: const-wide v2, #double 9.48695e-187 // #195082eb2a40b06a │ │ +073f5e: 4c02 0001 |1859: aput-wide v2, v0, v1 │ │ +073f62: 6200 5b0b |185b: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +073f66: 1301 3702 |185d: const/16 v1, #int 567 // #237 │ │ +073f6a: 1802 ffca 1757 c841 12b7 |185f: const-wide v2, #double -2.04668e-43 // #b71241c85717caff │ │ +073f74: 4c02 0001 |1864: aput-wide v2, v0, v1 │ │ +073f78: 6200 5b0b |1866: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +073f7c: 1301 3802 |1868: const/16 v1, #int 568 // #238 │ │ +073f80: 1802 b043 154d f39a 69a3 |186a: const-wide v2, #double -4.30033e-138 // #a3699af34d1543b0 │ │ +073f8a: 4c02 0001 |186f: aput-wide v2, v0, v1 │ │ +073f8e: 6200 5b0b |1871: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +073f92: 1301 3902 |1873: const/16 v1, #int 569 // #239 │ │ +073f96: 1802 f872 3b67 4322 91e6 |1875: const-wide v2, #double -1.16486e+186 // #e6912243673b72f8 │ │ +073fa0: 4c02 0001 |187a: aput-wide v2, v0, v1 │ │ +073fa4: 6200 5b0b |187c: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +073fa8: 1301 3a02 |187e: const/16 v1, #int 570 // #23a │ │ +073fac: 1802 1394 e61a 45fb f1f2 |1880: const-wide v2, #double -4.91115e+245 // #f2f1fb451ae69413 │ │ +073fb6: 4c02 0001 |1885: aput-wide v2, v0, v1 │ │ +073fba: 6200 5b0b |1887: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +073fbe: 1301 3b02 |1889: const/16 v1, #int 571 // #23b │ │ +073fc2: 1802 0823 7134 7a0f b3ee |188b: const-wide v2, #double -1.7638e+225 // #eeb30f7a34712308 │ │ +073fcc: 4c02 0001 |1890: aput-wide v2, v0, v1 │ │ +073fd0: 6200 5b0b |1892: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +073fd4: 1301 3c02 |1894: const/16 v1, #int 572 // #23c │ │ +073fd8: 1802 332b d47f f381 4757 |1896: const-wide v2, #double 2.82668e+112 // #574781f37fd42b33 │ │ +073fe2: 4c02 0001 |189b: aput-wide v2, v0, v1 │ │ +073fe6: 6200 5b0b |189d: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +073fea: 1301 3d02 |189f: const/16 v1, #int 573 // #23d │ │ +073fee: 1802 7604 9972 bfdf 86ca |18a1: const-wide v2, #double -1.06977e+51 // #ca86dfbf72990476 │ │ +073ff8: 4c02 0001 |18a6: aput-wide v2, v0, v1 │ │ +073ffc: 6200 5b0b |18a8: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +074000: 1301 3e02 |18aa: const/16 v1, #int 574 // #23e │ │ +074004: 1802 f4ea bd06 d268 026e |18ac: const-wide v2, #double 8.31817e+221 // #6e0268d206bdeaf4 │ │ +07400e: 4c02 0001 |18b1: aput-wide v2, v0, v1 │ │ +074012: 6200 5b0b |18b3: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +074016: 1301 3f02 |18b5: const/16 v1, #int 575 // #23f │ │ +07401a: 1802 6468 5c21 8dd1 4538 |18b7: const-wide v2, #double 1.28238e-37 // #3845d18d215c6864 │ │ +074024: 4c02 0001 |18bc: aput-wide v2, v0, v1 │ │ +074028: 6200 5b0b |18be: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +07402c: 1301 4002 |18c0: const/16 v1, #int 576 // #240 │ │ +074030: 1802 e7a1 da22 1cb8 2589 |18c2: const-wide v2, #double -1.34715e-264 // #8925b81c22daa1e7 │ │ +07403a: 4c02 0001 |18c7: aput-wide v2, v0, v1 │ │ +07403e: 6200 5b0b |18c9: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +074042: 1301 4102 |18cb: const/16 v1, #int 577 // #241 │ │ +074046: 1802 80e9 0a39 3719 dc87 |18cd: const-wide v2, #double -8.3105e-271 // #87dc1937390ae980 │ │ +074050: 4c02 0001 |18d2: aput-wide v2, v0, v1 │ │ +074054: 6200 5b0b |18d4: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +074058: 1301 4202 |18d6: const/16 v1, #int 578 // #242 │ │ +07405c: 1802 68da 4d2d 4189 e12f |18d8: const-wide v2, #double 4.73266e-78 // #2fe189412d4dda68 │ │ +074066: 4c02 0001 |18dd: aput-wide v2, v0, v1 │ │ +07406a: 6200 5b0b |18df: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +07406e: 1301 4302 |18e1: const/16 v1, #int 579 // #243 │ │ +074072: 1802 71f0 9501 51b6 a587 |18e3: const-wide v2, #double -8.02707e-272 // #87a5b6510195f071 │ │ +07407c: 4c02 0001 |18e8: aput-wide v2, v0, v1 │ │ +074080: 6200 5b0b |18ea: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +074084: 1301 4402 |18ec: const/16 v1, #int 580 // #244 │ │ +074088: 1802 59e2 3909 686c 908a |18ee: const-wide v2, #double -8.54532e-258 // #8a906c680939e259 │ │ +074092: 4c02 0001 |18f3: aput-wide v2, v0, v1 │ │ +074096: 6200 5b0b |18f5: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +07409a: 1301 4502 |18f7: const/16 v1, #int 581 // #245 │ │ +07409e: 1802 baad ef66 8869 eeb3 |18f9: const-wide v2, #double -1.51405e-58 // #b3ee698866efadba │ │ +0740a8: 4c02 0001 |18fe: aput-wide v2, v0, v1 │ │ +0740ac: 6200 5b0b |1900: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +0740b0: 1301 4602 |1902: const/16 v1, #int 582 // #246 │ │ +0740b4: 1802 56a9 9a76 e9d7 b749 |1904: const-wide v2, #double 1.36122e+47 // #49b7d7e9769aa956 │ │ +0740be: 4c02 0001 |1909: aput-wide v2, v0, v1 │ │ +0740c2: 6200 5b0b |190b: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +0740c6: 1301 4702 |190d: const/16 v1, #int 583 // #247 │ │ +0740ca: 1802 cc34 6566 ec4c edcc |190f: const-wide v2, #double -3.76672e+62 // #cced4cec666534cc │ │ +0740d4: 4c02 0001 |1914: aput-wide v2, v0, v1 │ │ +0740d8: 6200 5b0b |1916: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +0740dc: 1301 4802 |1918: const/16 v1, #int 584 // #248 │ │ +0740e0: 1802 9bb4 f37a e935 b00e |191a: const-wide v2, #double 6.22361e-238 // #0eb035e97af3b49b │ │ +0740ea: 4c02 0001 |191f: aput-wide v2, v0, v1 │ │ +0740ee: 6200 5b0b |1921: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +0740f2: 1301 4902 |1923: const/16 v1, #int 585 // #249 │ │ +0740f6: 1802 b706 5c2a 6e28 ec1f |1925: const-wide v2, #double 6.56286e-155 // #1fec286e2a5c06b7 │ │ +074100: 4c02 0001 |192a: aput-wide v2, v0, v1 │ │ +074104: 6200 5b0b |192c: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +074108: 1301 4a02 |192e: const/16 v1, #int 586 // #24a │ │ +07410c: 1802 b103 277b fdba d3de |1930: const-wide v2, #double -6.30717e+148 // #ded3bafd7b2703b1 │ │ +074116: 4c02 0001 |1935: aput-wide v2, v0, v1 │ │ +07411a: 6200 5b0b |1937: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +07411e: 1301 4b02 |1939: const/16 v1, #int 587 // #24b │ │ +074122: 1802 15fa c93c a445 b0d9 |193b: const-wide v2, #double -1.07567e+124 // #d9b045a43cc9fa15 │ │ +07412c: 4c02 0001 |1940: aput-wide v2, v0, v1 │ │ +074130: 6200 5b0b |1942: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +074134: 1301 4c02 |1944: const/16 v1, #int 588 // #24c │ │ +074138: 1802 7667 4416 09d4 4bb9 |1946: const-wide v2, #double -1.07191e-32 // #b94bd40916446776 │ │ +074142: 4c02 0001 |194b: aput-wide v2, v0, v1 │ │ +074146: 6200 5b0b |194d: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +07414a: 1301 4d02 |194f: const/16 v1, #int 589 // #24d │ │ +07414e: 1802 f90e 6b7a a61c ae16 |1951: const-wide v2, #double 1.96694e-199 // #16ae1ca67a6b0ef9 │ │ +074158: 4c02 0001 |1956: aput-wide v2, v0, v1 │ │ +07415c: 6200 5b0b |1958: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +074160: 1301 4e02 |195a: const/16 v1, #int 590 // #24e │ │ +074164: 1802 c966 686e 199a 6b53 |195c: const-wide v2, #double 7.19695e+93 // #536b9a196e6866c9 │ │ +07416e: 4c02 0001 |1961: aput-wide v2, v0, v1 │ │ +074172: 6200 5b0b |1963: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +074176: 1301 4f02 |1965: const/16 v1, #int 591 // #24f │ │ +07417a: 1802 bd5c c344 82d9 b2eb |1967: const-wide v2, #double -6.19698e+210 // #ebb2d98244c35cbd │ │ +074184: 4c02 0001 |196c: aput-wide v2, v0, v1 │ │ +074188: 6200 5b0b |196e: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +07418c: 1301 5002 |1970: const/16 v1, #int 592 // #250 │ │ +074190: 1802 e26f 7759 9759 9a85 |1972: const-wide v2, #double -1.13408e-281 // #859a599759776fe2 │ │ +07419a: 4c02 0001 |1977: aput-wide v2, v0, v1 │ │ +07419e: 6200 5b0b |1979: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +0741a2: 1301 5102 |197b: const/16 v1, #int 593 // #251 │ │ +0741a6: 1802 aae6 0329 0459 1ea0 |197d: const-wide v2, #double -5.65859e-154 // #a01e59042903e6aa │ │ +0741b0: 4c02 0001 |1982: aput-wide v2, v0, v1 │ │ +0741b4: 6200 5b0b |1984: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +0741b8: 1301 5202 |1986: const/16 v1, #int 594 // #252 │ │ +0741bc: 1802 cfb4 4534 7adb c35e |1988: const-wide v2, #double 3.17387e+148 // #5ec3db7a3445b4cf │ │ +0741c6: 4c02 0001 |198d: aput-wide v2, v0, v1 │ │ +0741ca: 6200 5b0b |198f: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +0741ce: 1301 5302 |1991: const/16 v1, #int 595 // #253 │ │ +0741d2: 1802 7dc7 8f6d fdd9 25b8 |1993: const-wide v2, #double -3.21079e-38 // #b825d9fd6d8fc77d │ │ +0741dc: 4c02 0001 |1998: aput-wide v2, v0, v1 │ │ +0741e0: 6200 5b0b |199a: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +0741e4: 1301 5402 |199c: const/16 v1, #int 596 // #254 │ │ +0741e8: 1802 3ab0 2d6a dabd b49f |199e: const-wide v2, #double -6.04289e-156 // #9fb4bdda6a2db03a │ │ +0741f2: 4c02 0001 |19a3: aput-wide v2, v0, v1 │ │ +0741f6: 6200 5b0b |19a5: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +0741fa: 1301 5502 |19a7: const/16 v1, #int 597 // #255 │ │ +0741fe: 1802 93be c344 eb3f 8366 |19a9: const-wide v2, #double 6.54351e+185 // #66833feb44c3be93 │ │ +074208: 4c02 0001 |19ae: aput-wide v2, v0, v1 │ │ +07420c: 6200 5b0b |19b0: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +074210: 1301 5602 |19b2: const/16 v1, #int 598 // #256 │ │ +074214: 1802 6cf0 d651 15ca 57d2 |19b4: const-wide v2, #double -4.73241e+88 // #d257ca1551d6f06c │ │ +07421e: 4c02 0001 |19b9: aput-wide v2, v0, v1 │ │ +074222: 6200 5b0b |19bb: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +074226: 1301 5702 |19bd: const/16 v1, #int 599 // #257 │ │ +07422a: 1802 0fd1 645d 9268 0e14 |19bf: const-wide v2, #double 4.51635e-212 // #140e68925d64d10f │ │ +074234: 4c02 0001 |19c4: aput-wide v2, v0, v1 │ │ +074238: 6200 5b0b |19c6: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +07423c: 1301 5802 |19c8: const/16 v1, #int 600 // #258 │ │ +074240: 1802 2e68 9c04 9bd6 1580 |19ca: const-wide v2, #double -3.03699e-308 // #8015d69b049c682e │ │ +07424a: 4c02 0001 |19cf: aput-wide v2, v0, v1 │ │ +07424e: 6200 5b0b |19d1: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +074252: 1301 5902 |19d3: const/16 v1, #int 601 // #259 │ │ +074256: 1802 b448 5b79 28ae a5e9 |19d5: const-wide v2, #double -8.2976e+200 // #e9a5ae28795b48b4 │ │ +074260: 4c02 0001 |19da: aput-wide v2, v0, v1 │ │ +074264: 6200 5b0b |19dc: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +074268: 1301 5a02 |19de: const/16 v1, #int 602 // #25a │ │ +07426c: 1802 ae20 3d4d dc62 447a |19e0: const-wide v2, #double 9.25128e+280 // #7a4462dc4d3d20ae │ │ +074276: 4c02 0001 |19e5: aput-wide v2, v0, v1 │ │ +07427a: 6200 5b0b |19e7: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +07427e: 1301 5b02 |19e9: const/16 v1, #int 603 // #25b │ │ +074282: 1802 4a01 be31 1357 2054 |19eb: const-wide v2, #double 1.74512e+97 // #5420571331be014a │ │ +07428c: 4c02 0001 |19f0: aput-wide v2, v0, v1 │ │ +074290: 6200 5b0b |19f2: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +074294: 1301 5c02 |19f4: const/16 v1, #int 604 // #25c │ │ +074298: 1802 2fcd eb0e c7b9 37a9 |19f6: const-wide v2, #double -3.94621e-110 // #a937b9c70eebcd2f │ │ +0742a2: 4c02 0001 |19fb: aput-wide v2, v0, v1 │ │ +0742a6: 6200 5b0b |19fd: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +0742aa: 1301 5d02 |19ff: const/16 v1, #int 605 // #25d │ │ +0742ae: 1802 3192 4e21 1e50 6937 |1a01: const-wide v2, #double 9.08058e-42 // #3769501e214e9231 │ │ +0742b8: 4c02 0001 |1a06: aput-wide v2, v0, v1 │ │ +0742bc: 6200 5b0b |1a08: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +0742c0: 1301 5e02 |1a0a: const/16 v1, #int 606 // #25e │ │ +0742c4: 1802 d75c 0970 000b d429 |1a0c: const-wide v2, #double 3.41369e-107 // #29d40b0070095cd7 │ │ +0742ce: 4c02 0001 |1a11: aput-wide v2, v0, v1 │ │ +0742d2: 6200 5b0b |1a13: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +0742d6: 1301 5f02 |1a15: const/16 v1, #int 607 // #25f │ │ +0742da: 1802 cf7f 0168 eb2e f2b7 |1a17: const-wide v2, #double -3.33974e-39 // #b7f22eeb68017fcf │ │ +0742e4: 4c02 0001 |1a1c: aput-wide v2, v0, v1 │ │ +0742e8: 6200 5b0b |1a1e: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +0742ec: 1301 6002 |1a20: const/16 v1, #int 608 // #260 │ │ +0742f0: 1802 2f49 7c1a 5487 fd53 |1a22: const-wide v2, #double 3.94205e+96 // #53fd87541a7c492f │ │ +0742fa: 4c02 0001 |1a27: aput-wide v2, v0, v1 │ │ +0742fe: 6200 5b0b |1a29: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +074302: 1301 6102 |1a2b: const/16 v1, #int 609 // #261 │ │ +074306: 1802 1e46 a61c 351c 0e69 |1a2d: const-wide v2, #double 1.12538e+198 // #690e1c351ca6461e │ │ +074310: 4c02 0001 |1a32: aput-wide v2, v0, v1 │ │ +074314: 6200 5b0b |1a34: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +074318: 1301 6202 |1a36: const/16 v1, #int 610 // #262 │ │ +07431c: 1802 daff 493b af2d aa51 |1a38: const-wide v2, #double 2.5428e+85 // #51aa2daf3b49ffda │ │ +074326: 4c02 0001 |1a3d: aput-wide v2, v0, v1 │ │ +07432a: 6200 5b0b |1a3f: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +07432e: 1301 6302 |1a41: const/16 v1, #int 611 // #263 │ │ +074332: 1802 baa8 d95c d4e0 112a |1a43: const-wide v2, #double 4.87199e-106 // #2a11e0d45cd9a8ba │ │ +07433c: 4c02 0001 |1a48: aput-wide v2, v0, v1 │ │ +074340: 6200 5b0b |1a4a: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +074344: 1301 6402 |1a4c: const/16 v1, #int 612 // #264 │ │ +074348: 1802 2363 7926 6b9a 3820 |1a4e: const-wide v2, #double 1.83499e-153 // #20389a6b26796323 │ │ +074352: 4c02 0001 |1a53: aput-wide v2, v0, v1 │ │ +074356: 6200 5b0b |1a55: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +07435a: 1301 6502 |1a57: const/16 v1, #int 613 // #265 │ │ +07435e: 1802 b655 c13c 77f7 f127 |1a59: const-wide v2, #double 2.8499e-116 // #27f1f7773cc155b6 │ │ +074368: 4c02 0001 |1a5e: aput-wide v2, v0, v1 │ │ +07436c: 6200 5b0b |1a60: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +074370: 1301 6602 |1a62: const/16 v1, #int 614 // #266 │ │ +074374: 1802 2504 f533 3bc1 ad63 |1a64: const-wide v2, #double 1.43736e+172 // #63adc13b33f50425 │ │ +07437e: 4c02 0001 |1a69: aput-wide v2, v0, v1 │ │ +074382: 6200 5b0b |1a6b: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +074386: 1301 6702 |1a6d: const/16 v1, #int 615 // #267 │ │ +07438a: 1802 318b 426b e61c 21d0 |1a6f: const-wide v2, #double -9.90769e+77 // #d0211ce66b428b31 │ │ +074394: 4c02 0001 |1a74: aput-wide v2, v0, v1 │ │ +074398: 6200 5b0b |1a76: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +07439c: 1301 6802 |1a78: const/16 v1, #int 616 // #268 │ │ +0743a0: 1802 584e c13c 5b24 3883 |1a7a: const-wide v2, #double -3.78005e-293 // #8338245b3cc14e58 │ │ +0743aa: 4c02 0001 |1a7f: aput-wide v2, v0, v1 │ │ +0743ae: 6200 5b0b |1a81: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +0743b2: 1301 6902 |1a83: const/16 v1, #int 617 // #269 │ │ +0743b6: 1802 6d0b 162e 0581 497c |1a85: const-wide v2, #double 4.97089e+290 // #7c4981052e160b6d │ │ +0743c0: 4c02 0001 |1a8a: aput-wide v2, v0, v1 │ │ +0743c4: 6200 5b0b |1a8c: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +0743c8: 1301 6a02 |1a8e: const/16 v1, #int 618 // #26a │ │ +0743cc: 1802 0c88 0602 48b5 71cb |1a90: const-wide v2, #double -2.71376e+55 // #cb71b5480206880c │ │ +0743d6: 4c02 0001 |1a95: aput-wide v2, v0, v1 │ │ +0743da: 6200 5b0b |1a97: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +0743de: 1301 6b02 |1a99: const/16 v1, #int 619 // #26b │ │ +0743e2: 1802 344f ea6a 7752 c0d3 |1a9b: const-wide v2, #double -2.72374e+95 // #d3c052776aea4f34 │ │ +0743ec: 4c02 0001 |1aa0: aput-wide v2, v0, v1 │ │ +0743f0: 6200 5b0b |1aa2: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +0743f4: 1301 6c02 |1aa4: const/16 v1, #int 620 // #26c │ │ +0743f8: 1802 5d22 c803 f32c f2ae |1aa6: const-wide v2, #double -1.49696e-82 // #aef22cf303c8225d │ │ +074402: 4c02 0001 |1aab: aput-wide v2, v0, v1 │ │ +074406: 6200 5b0b |1aad: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +07440a: 1301 6d02 |1aaf: const/16 v1, #int 621 // #26d │ │ +07440e: 1802 af83 513d fb05 e723 |1ab1: const-wide v2, #double 9.89876e-136 // #23e705fb3d5183af │ │ +074418: 4c02 0001 |1ab6: aput-wide v2, v0, v1 │ │ +07441c: 6200 5b0b |1ab8: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +074420: 1301 6e02 |1aba: const/16 v1, #int 622 // #26e │ │ +074424: 1802 4378 4a2c ec48 7ae0 |1abc: const-wide v2, #double -5.63876e+156 // #e07a48ec2c4a7843 │ │ +07442e: 4c02 0001 |1ac1: aput-wide v2, v0, v1 │ │ +074432: 6200 5b0b |1ac3: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +074436: 1301 6f02 |1ac5: const/16 v1, #int 623 // #26f │ │ +07443a: 1802 5f82 2320 fa56 aff6 |1ac7: const-wide v2, #double -4.93426e+263 // #f6af56fa2023825f │ │ +074444: 4c02 0001 |1acc: aput-wide v2, v0, v1 │ │ +074448: 6200 5b0b |1ace: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +07444c: 1301 7002 |1ad0: const/16 v1, #int 624 // #270 │ │ +074450: 1802 94ba bd1d 45fd f488 |1ad2: const-wide v2, #double -1.62736e-265 // #88f4fd451dbdba94 │ │ +07445a: 4c02 0001 |1ad7: aput-wide v2, v0, v1 │ │ +07445e: 6200 5b0b |1ad9: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +074462: 1301 7102 |1adb: const/16 v1, #int 625 // #271 │ │ +074466: 1802 698f e425 ae9c c6a6 |1add: const-wide v2, #double -6.84119e-122 // #a6c69cae25e48f69 │ │ +074470: 4c02 0001 |1ae2: aput-wide v2, v0, v1 │ │ +074474: 6200 5b0b |1ae4: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +074478: 1301 7202 |1ae6: const/16 v1, #int 626 // #272 │ │ +07447c: 1802 3065 6806 8f47 5ef2 |1ae8: const-wide v2, #double -8.07617e+242 // #f25e478f06686530 │ │ +074486: 4c02 0001 |1aed: aput-wide v2, v0, v1 │ │ +07448a: 6200 5b0b |1aef: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +07448e: 1301 7302 |1af1: const/16 v1, #int 627 // #273 │ │ +074492: 1802 0e4f 481e a4b6 2aea |1af3: const-wide v2, #double -2.61732e+203 // #ea2ab6a41e484f0e │ │ +07449c: 4c02 0001 |1af8: aput-wide v2, v0, v1 │ │ +0744a0: 6200 5b0b |1afa: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +0744a4: 1301 7402 |1afc: const/16 v1, #int 628 // #274 │ │ +0744a8: 1802 713e dd26 0bf1 ef80 |1afe: const-wide v2, #double -3.63891e-304 // #80eff10b26dd3e71 │ │ +0744b2: 4c02 0001 |1b03: aput-wide v2, v0, v1 │ │ +0744b6: 6200 5b0b |1b05: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +0744ba: 1301 7502 |1b07: const/16 v1, #int 629 // #275 │ │ +0744be: 1802 50fd ac44 2b69 b652 |1b09: const-wide v2, #double 2.85323e+90 // #52b6692b44acfd50 │ │ +0744c8: 4c02 0001 |1b0e: aput-wide v2, v0, v1 │ │ +0744cc: 6200 5b0b |1b10: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +0744d0: 1301 7602 |1b12: const/16 v1, #int 630 // #276 │ │ +0744d4: 1802 e47c 682e 7a2f 63e5 |1b14: const-wide v2, #double -2.48782e+180 // #e5632f7a2e687ce4 │ │ +0744de: 4c02 0001 |1b19: aput-wide v2, v0, v1 │ │ +0744e2: 6200 5b0b |1b1b: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +0744e6: 1301 7702 |1b1d: const/16 v1, #int 631 // #277 │ │ +0744ea: 1802 c398 0d28 4fac 2c83 |1b1f: const-wide v2, #double -2.24475e-293 // #832cac4f280d98c3 │ │ +0744f4: 4c02 0001 |1b24: aput-wide v2, v0, v1 │ │ +0744f8: 6200 5b0b |1b26: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +0744fc: 1301 7802 |1b28: const/16 v1, #int 632 // #278 │ │ +074500: 1802 9150 6d5a 58b0 422b |1b2a: const-wide v2, #double 2.67014e-100 // #2b42b0585a6d5091 │ │ +07450a: 4c02 0001 |1b2f: aput-wide v2, v0, v1 │ │ +07450e: 6200 5b0b |1b31: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +074512: 1301 7902 |1b33: const/16 v1, #int 633 // #279 │ │ +074516: 1802 c14b 0a12 6c08 1237 |1b35: const-wide v2, #double 2.02156e-43 // #3712086c120a4bc1 │ │ +074520: 4c02 0001 |1b3a: aput-wide v2, v0, v1 │ │ +074524: 6200 5b0b |1b3c: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +074528: 1301 7a02 |1b3e: const/16 v1, #int 634 // #27a │ │ +07452c: 1802 60b0 883a f83e d348 |1b40: const-wide v2, #double 6.70624e+42 // #48d33ef83a88b060 │ │ +074536: 4c02 0001 |1b45: aput-wide v2, v0, v1 │ │ +07453a: 6200 5b0b |1b47: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +07453e: 1301 7b02 |1b49: const/16 v1, #int 635 // #27b │ │ +074542: 1802 4103 e53f 38c0 d842 |1b4b: const-wide v2, #double 1.08855e+14 // #42d8c0383fe50341 │ │ +07454c: 4c02 0001 |1b50: aput-wide v2, v0, v1 │ │ +074550: 6200 5b0b |1b52: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +074554: 1301 7c02 |1b54: const/16 v1, #int 636 // #27c │ │ +074558: 1802 04e7 9757 58d1 a174 |1b56: const-wide v2, #double 6.5316e+253 // #74a1d1585797e704 │ │ +074562: 4c02 0001 |1b5b: aput-wide v2, v0, v1 │ │ +074566: 6200 5b0b |1b5d: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +07456a: 1301 7d02 |1b5f: const/16 v1, #int 637 // #27d │ │ +07456e: 1802 81c2 4c2b 3f24 2825 |1b61: const-wide v2, #double 1.08837e-129 // #2528243f2b4cc281 │ │ +074578: 4c02 0001 |1b66: aput-wide v2, v0, v1 │ │ +07457c: 6200 5b0b |1b68: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +074580: 1301 7e02 |1b6a: const/16 v1, #int 638 // #27e │ │ +074584: 1802 cafe d877 9a6a ecde |1b6c: const-wide v2, #double -1.81676e+149 // #deec6a9a77d8feca │ │ +07458e: 4c02 0001 |1b71: aput-wide v2, v0, v1 │ │ +074592: 6200 5b0b |1b73: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +074596: 1301 7f02 |1b75: const/16 v1, #int 639 // #27f │ │ +07459a: 1802 fede 2c5d 9810 f943 |1b77: const-wide v2, #double 2.88978e+19 // #43f910985d2cdefe │ │ +0745a4: 4c02 0001 |1b7c: aput-wide v2, v0, v1 │ │ +0745a8: 6200 5b0b |1b7e: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +0745ac: 1301 8002 |1b80: const/16 v1, #int 640 // #280 │ │ +0745b0: 1802 b2ca e02c 09e2 7f90 |1b82: const-wide v2, #double -3.28581e-229 // #907fe2092ce0cab2 │ │ +0745ba: 4c02 0001 |1b87: aput-wide v2, v0, v1 │ │ +0745be: 6200 5b0b |1b89: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +0745c2: 1301 8102 |1b8b: const/16 v1, #int 641 // #281 │ │ +0745c6: 1802 95f4 0d74 212f 81a1 |1b8d: const-wide v2, #double -2.68781e-147 // #a1812f21740df495 │ │ +0745d0: 4c02 0001 |1b92: aput-wide v2, v0, v1 │ │ +0745d4: 6200 5b0b |1b94: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +0745d8: 1301 8202 |1b96: const/16 v1, #int 642 // #282 │ │ +0745dc: 1802 d0e8 b555 813a e7b8 |1b98: const-wide v2, #double -1.39802e-34 // #b8e73a8155b5e8d0 │ │ +0745e6: 4c02 0001 |1b9d: aput-wide v2, v0, v1 │ │ +0745ea: 6200 5b0b |1b9f: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +0745ee: 1301 8302 |1ba1: const/16 v1, #int 643 // #283 │ │ +0745f2: 1802 7bff 8c19 e540 14f4 |1ba3: const-wide v2, #double -1.45009e+251 // #f41440e5198cff7b │ │ +0745fc: 4c02 0001 |1ba8: aput-wide v2, v0, v1 │ │ +074600: 6200 5b0b |1baa: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +074604: 1301 8402 |1bac: const/16 v1, #int 644 // #284 │ │ +074608: 1802 05bf a13a 6eda 896c |1bae: const-wide v2, #double 6.96277e+214 // #6c89da6e3aa1bf05 │ │ +074612: 4c02 0001 |1bb3: aput-wide v2, v0, v1 │ │ +074616: 6200 5b0b |1bb5: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +07461a: 1301 8502 |1bb7: const/16 v1, #int 645 // #285 │ │ +07461e: 1802 aca9 a174 e947 de15 |1bb9: const-wide v2, #double 2.41453e-203 // #15de47e974a1a9ac │ │ +074628: 4c02 0001 |1bbe: aput-wide v2, v0, v1 │ │ +07462c: 6200 5b0b |1bc0: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +074630: 1301 8602 |1bc2: const/16 v1, #int 646 // #286 │ │ +074634: 1802 eb0c d851 d890 3450 |1bc4: const-wide v2, #double 2.38136e+78 // #503490d851d80ceb │ │ +07463e: 4c02 0001 |1bc9: aput-wide v2, v0, v1 │ │ +074642: 6200 5b0b |1bcb: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +074646: 1301 8702 |1bcd: const/16 v1, #int 647 // #287 │ │ +07464a: 1802 7a79 7f24 8f12 4310 |1bcf: const-wide v2, #double 2.45698e-230 // #1043128f247f797a │ │ +074654: 4c02 0001 |1bd4: aput-wide v2, v0, v1 │ │ +074658: 6200 5b0b |1bd6: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +07465c: 1301 8802 |1bd8: const/16 v1, #int 648 // #288 │ │ +074660: 1802 8752 9322 dcf5 25f8 |1bda: const-wide v2, #double -5.80078e+270 // #f825f5dc22935287 │ │ +07466a: 4c02 0001 |1bdf: aput-wide v2, v0, v1 │ │ +07466e: 6200 5b0b |1be1: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +074672: 1301 8902 |1be3: const/16 v1, #int 649 // #289 │ │ +074676: 1802 6530 6e13 9d45 67f3 |1be5: const-wide v2, #double -8.13577e+247 // #f367459d136e3065 │ │ +074680: 4c02 0001 |1bea: aput-wide v2, v0, v1 │ │ +074684: 6200 5b0b |1bec: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +074688: 1301 8a02 |1bee: const/16 v1, #int 650 // #28a │ │ +07468c: 1802 c5ea 4f6c 3356 b1e8 |1bf0: const-wide v2, #double -2.0249e+196 // #e8b156336c4feac5 │ │ +074696: 4c02 0001 |1bf5: aput-wide v2, v0, v1 │ │ +07469a: 6200 5b0b |1bf7: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +07469e: 1301 8b02 |1bf9: const/16 v1, #int 651 // #28b │ │ +0746a2: 1802 bf47 a461 f3a2 8c2b |1bfb: const-wide v2, #double 6.54624e-99 // #2b8ca2f361a447bf │ │ +0746ac: 4c02 0001 |1c00: aput-wide v2, v0, v1 │ │ +0746b0: 6200 5b0b |1c02: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +0746b4: 1301 8c02 |1c04: const/16 v1, #int 652 // #28c │ │ +0746b8: 1802 7055 095c 61f4 83ef |1c06: const-wide v2, #double -1.51269e+229 // #ef83f4615c095570 │ │ +0746c2: 4c02 0001 |1c0b: aput-wide v2, v0, v1 │ │ +0746c6: 6200 5b0b |1c0d: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +0746ca: 1301 8d02 |1c0f: const/16 v1, #int 653 // #28d │ │ +0746ce: 1802 f317 9b1b baea 1ed0 |1c11: const-wide v2, #double -8.94983e+77 // #d01eeaba1b9b17f3 │ │ +0746d8: 4c02 0001 |1c16: aput-wide v2, v0, v1 │ │ +0746dc: 6200 5b0b |1c18: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +0746e0: 1301 8e02 |1c1a: const/16 v1, #int 654 // #28e │ │ +0746e4: 1802 8acf 645a 0611 2f86 |1c1c: const-wide v2, #double -6.84583e-279 // #862f11065a64cf8a │ │ +0746ee: 4c02 0001 |1c21: aput-wide v2, v0, v1 │ │ +0746f2: 6200 5b0b |1c23: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +0746f6: 1301 8f02 |1c25: const/16 v1, #int 655 // #28f │ │ +0746fa: 1802 f9d9 1e49 e954 300e |1c27: const-wide v2, #double 2.44926e-240 // #0e3054e9491ed9f9 │ │ +074704: 4c02 0001 |1c2c: aput-wide v2, v0, v1 │ │ +074708: 6200 5b0b |1c2e: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +07470c: 1301 9002 |1c30: const/16 v1, #int 656 // #290 │ │ +074710: 1802 fdf9 2922 89c5 6d96 |1c32: const-wide v2, #double -1.21545e-200 // #966dc5892229f9fd │ │ +07471a: 4c02 0001 |1c37: aput-wide v2, v0, v1 │ │ +07471e: 6200 5b0b |1c39: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +074722: 1301 9102 |1c3b: const/16 v1, #int 657 // #291 │ │ +074726: 1802 1851 2534 d141 5462 |1c3d: const-wide v2, #double 4.66611e+165 // #625441d134255118 │ │ +074730: 4c02 0001 |1c42: aput-wide v2, v0, v1 │ │ +074734: 6200 5b0b |1c44: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +074738: 1301 9202 |1c46: const/16 v1, #int 658 // #292 │ │ +07473c: 1802 b0e8 ed5a 2f62 50da |1c48: const-wide v2, #double -1.10904e+127 // #da50622f5aede8b0 │ │ +074746: 4c02 0001 |1c4d: aput-wide v2, v0, v1 │ │ +07474a: 6200 5b0b |1c4f: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +07474e: 1301 9302 |1c51: const/16 v1, #int 659 // #293 │ │ +074752: 1802 1c89 dc6f 665f e402 |1c53: const-wide v2, #double 9.96832e-295 // #02e45f666fdc891c │ │ +07475c: 4c02 0001 |1c58: aput-wide v2, v0, v1 │ │ +074760: 6200 5b0b |1c5a: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +074764: 1301 9402 |1c5c: const/16 v1, #int 660 // #294 │ │ +074768: 1802 289c 064b 5099 a7e7 |1c5e: const-wide v2, #double -2.1029e+191 // #e7a799504b069c28 │ │ +074772: 4c02 0001 |1c63: aput-wide v2, v0, v1 │ │ +074776: 6200 5b0b |1c65: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +07477a: 1301 9502 |1c67: const/16 v1, #int 661 // #295 │ │ +07477e: 1802 f8b8 0777 9220 6810 |1c69: const-wide v2, #double 1.24326e-229 // #106820927707b8f8 │ │ +074788: 4c02 0001 |1c6e: aput-wide v2, v0, v1 │ │ +07478c: 6200 5b0b |1c70: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +074790: 1301 9602 |1c72: const/16 v1, #int 662 // #296 │ │ +074794: 1802 a980 5c36 1a6b 58c6 |1c74: const-wide v2, #double -7.73849e+30 // #c6586b1a365c80a9 │ │ +07479e: 4c02 0001 |1c79: aput-wide v2, v0, v1 │ │ +0747a2: 6200 5b0b |1c7b: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +0747a6: 1301 9702 |1c7d: const/16 v1, #int 663 // #297 │ │ +0747aa: 1802 7ef6 4208 d105 b0a8 |1c7f: const-wide v2, #double -1.04102e-112 // #a8b005d10842f67e │ │ +0747b4: 4c02 0001 |1c84: aput-wide v2, v0, v1 │ │ +0747b8: 6200 5b0b |1c86: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +0747bc: 1301 9802 |1c88: const/16 v1, #int 664 // #298 │ │ +0747c0: 1802 d531 1d2c 0d5a 4e32 |1c8a: const-wide v2, #double 2.25162e-66 // #324e5a0d2c1d31d5 │ │ +0747ca: 4c02 0001 |1c8f: aput-wide v2, v0, v1 │ │ +0747ce: 6200 5b0b |1c91: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +0747d2: 1301 9902 |1c93: const/16 v1, #int 665 // #299 │ │ +0747d6: 1802 330a c740 f8d3 dd9a |1c95: const-wide v2, #double -2.87532e-179 // #9addd3f840c70a33 │ │ +0747e0: 4c02 0001 |1c9a: aput-wide v2, v0, v1 │ │ +0747e4: 6200 5b0b |1c9c: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +0747e8: 1301 9a02 |1c9e: const/16 v1, #int 666 // #29a │ │ +0747ec: 1802 2f62 4e18 7e1b 2cdf |1ca0: const-wide v2, #double -2.8752e+150 // #df2c1b7e184e622f │ │ +0747f6: 4c02 0001 |1ca5: aput-wide v2, v0, v1 │ │ +0747fa: 6200 5b0b |1ca7: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +0747fe: 1301 9b02 |1ca9: const/16 v1, #int 667 // #29b │ │ +074802: 1802 a050 6532 7077 a81d |1cab: const-wide v2, #double 8.29823e-166 // #1da87770326550a0 │ │ +07480c: 4c02 0001 |1cb0: aput-wide v2, v0, v1 │ │ +074810: 6200 5b0b |1cb2: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +074814: 1301 9c02 |1cb4: const/16 v1, #int 668 // #29c │ │ +074818: 1802 8f61 6902 2a8e 436f |1cb6: const-wide v2, #double 9.26514e+227 // #6f438e2a0269618f │ │ +074822: 4c02 0001 |1cbb: aput-wide v2, v0, v1 │ │ +074826: 6200 5b0b |1cbd: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +07482a: 1301 9d02 |1cbf: const/16 v1, #int 669 // #29d │ │ +07482e: 1802 0437 5015 58f3 4d32 |1cc1: const-wide v2, #double 2.22186e-66 // #324df35815503704 │ │ +074838: 4c02 0001 |1cc6: aput-wide v2, v0, v1 │ │ +07483c: 6200 5b0b |1cc8: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +074840: 1301 9e02 |1cca: const/16 v1, #int 670 // #29e │ │ +074844: 1802 f463 1f10 2567 6450 |1ccc: const-wide v2, #double 1.89e+79 // #50646725101f63f4 │ │ +07484e: 4c02 0001 |1cd1: aput-wide v2, v0, v1 │ │ +074852: 6200 5b0b |1cd3: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +074856: 1301 9f02 |1cd5: const/16 v1, #int 671 // #29f │ │ +07485a: 1802 c981 7f15 2f57 77d0 |1cd7: const-wide v2, #double -4.32424e+79 // #d077572f157f81c9 │ │ +074864: 4c02 0001 |1cdc: aput-wide v2, v0, v1 │ │ +074868: 6200 5b0b |1cde: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +07486c: 1301 a002 |1ce0: const/16 v1, #int 672 // #2a0 │ │ +074870: 1802 0843 cc61 44a2 5545 |1ce2: const-wide v2, #double 1.04615e+26 // #4555a24461cc4308 │ │ +07487a: 4c02 0001 |1ce7: aput-wide v2, v0, v1 │ │ +07487e: 6200 5b0b |1ce9: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +074882: 1301 a102 |1ceb: const/16 v1, #int 673 // #2a1 │ │ +074886: 1802 b72a b817 3a5d 7212 |1ced: const-wide v2, #double 8.12858e-220 // #12725d3a17b82ab7 │ │ +074890: 4c02 0001 |1cf2: aput-wide v2, v0, v1 │ │ +074894: 6200 5b0b |1cf4: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +074898: 1301 a202 |1cf6: const/16 v1, #int 674 // #2a2 │ │ +07489c: 1802 841c 9121 c063 f085 |1cf8: const-wide v2, #double -4.51454e-280 // #85f063c021911c84 │ │ +0748a6: 4c02 0001 |1cfd: aput-wide v2, v0, v1 │ │ +0748aa: 6200 5b0b |1cff: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +0748ae: 1301 a302 |1d01: const/16 v1, #int 675 // #2a3 │ │ +0748b2: 1802 b244 167b 8feb 317c |1d03: const-wide v2, #double 1.74638e+290 // #7c31eb8f7b1644b2 │ │ +0748bc: 4c02 0001 |1d08: aput-wide v2, v0, v1 │ │ +0748c0: 6200 5b0b |1d0a: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +0748c4: 1301 a402 |1d0c: const/16 v1, #int 676 // #2a4 │ │ +0748c8: 1802 eac6 3179 729a 733b |1d0e: const-wide v2, #double 2.59448e-22 // #3b739a727931c6ea │ │ +0748d2: 4c02 0001 |1d13: aput-wide v2, v0, v1 │ │ +0748d6: 6200 5b0b |1d15: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +0748da: 1301 a502 |1d17: const/16 v1, #int 677 // #2a5 │ │ +0748de: 1802 53f3 0b0f 015a 227f |1d19: const-wide v2, #double 2.51698e+304 // #7f225a010f0bf353 │ │ +0748e8: 4c02 0001 |1d1e: aput-wide v2, v0, v1 │ │ +0748ec: 6200 5b0b |1d20: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +0748f0: 1301 a602 |1d22: const/16 v1, #int 678 // #2a6 │ │ +0748f4: 1802 78be 3f66 7c4e 662a |1d24: const-wide v2, #double 1.9452e-104 // #2a664e7c663fbe78 │ │ +0748fe: 4c02 0001 |1d29: aput-wide v2, v0, v1 │ │ +074902: 6200 5b0b |1d2b: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +074906: 1301 a702 |1d2d: const/16 v1, #int 679 // #2a7 │ │ +07490a: 1802 4a23 bb7e 55f6 a7c3 |1d2f: const-wide v2, #double -8.63331e+17 // #c3a7f6557ebb234a │ │ +074914: 4c02 0001 |1d34: aput-wide v2, v0, v1 │ │ +074918: 6200 5b0b |1d36: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +07491c: 1301 a802 |1d38: const/16 v1, #int 680 // #2a8 │ │ +074920: 1802 06c6 7a7e 352c dbfc |1d3a: const-wide v2, #double -2.71162e+293 // #fcdb2c357e7ac606 │ │ +07492a: 4c02 0001 |1d3f: aput-wide v2, v0, v1 │ │ +07492e: 6200 5b0b |1d41: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +074932: 1301 a902 |1d43: const/16 v1, #int 681 // #2a9 │ │ +074936: 1802 b153 004b b7e8 b53f |1d45: const-wide v2, #double 0.0855822 // #3fb5e8b74b0053b1 │ │ +074940: 4c02 0001 |1d4a: aput-wide v2, v0, v1 │ │ +074944: 6200 5b0b |1d4c: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +074948: 1301 aa02 |1d4e: const/16 v1, #int 682 // #2aa │ │ +07494c: 1802 171b 3b54 4479 c2ca |1d50: const-wide v2, #double -1.38237e+52 // #cac27944543b1b17 │ │ +074956: 4c02 0001 |1d55: aput-wide v2, v0, v1 │ │ +07495a: 6200 5b0b |1d57: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +07495e: 1301 ab02 |1d59: const/16 v1, #int 683 // #2ab │ │ +074962: 1802 fc5b 135c 3c34 f10e |1d5b: const-wide v2, #double 1.0568e-236 // #0ef1343c5c135bfc │ │ +07496c: 4c02 0001 |1d60: aput-wide v2, v0, v1 │ │ +074970: 6200 5b0b |1d62: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +074974: 1301 ac02 |1d64: const/16 v1, #int 684 // #2ac │ │ +074978: 1802 97b9 d256 4640 d0d3 |1d66: const-wide v2, #double -5.42376e+95 // #d3d0404656d2b997 │ │ +074982: 4c02 0001 |1d6b: aput-wide v2, v0, v1 │ │ +074986: 6200 5b0b |1d6d: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +07498a: 1301 ad02 |1d6f: const/16 v1, #int 685 // #2ad │ │ +07498e: 1802 52bd ef6f cd31 e7f0 |1d71: const-wide v2, #double -7.37484e+235 // #f0e731cd6fefbd52 │ │ +074998: 4c02 0001 |1d76: aput-wide v2, v0, v1 │ │ +07499c: 6200 5b0b |1d78: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +0749a0: 1301 ae02 |1d7a: const/16 v1, #int 686 // #2ae │ │ +0749a4: 1802 29cf ba4d 3b22 f3ce |1d7c: const-wide v2, #double -2.1129e+72 // #cef3223b4dbacf29 │ │ +0749ae: 4c02 0001 |1d81: aput-wide v2, v0, v1 │ │ +0749b2: 6200 5b0b |1d83: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +0749b6: 1301 af02 |1d85: const/16 v1, #int 687 // #2af │ │ +0749ba: 1802 1caf 6077 6c84 a0b7 |1d87: const-wide v2, #double -9.48045e-41 // #b7a0846c7760af1c │ │ +0749c4: 4c02 0001 |1d8c: aput-wide v2, v0, v1 │ │ +0749c8: 6200 5b0b |1d8e: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +0749cc: 1301 b002 |1d90: const/16 v1, #int 688 // #2b0 │ │ +0749d0: 1802 a31a b80d 45dc 0c1c |1d92: const-wide v2, #double 1.4586e-173 // #1c0cdc450db81aa3 │ │ +0749da: 4c02 0001 |1d97: aput-wide v2, v0, v1 │ │ +0749de: 6200 5b0b |1d99: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +0749e2: 1301 b102 |1d9b: const/16 v1, #int 689 // #2b1 │ │ +0749e6: 1802 51b1 3542 5623 e9bc |1d9d: const-wide v2, #double -2.79088e-15 // #bce923564235b151 │ │ +0749f0: 4c02 0001 |1da2: aput-wide v2, v0, v1 │ │ +0749f4: 6200 5b0b |1da4: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +0749f8: 1301 b202 |1da6: const/16 v1, #int 690 // #2b2 │ │ +0749fc: 1802 4d96 8429 052f 3071 |1da8: const-wide v2, #double 1.64662e+237 // #71302f052984964d │ │ +074a06: 4c02 0001 |1dad: aput-wide v2, v0, v1 │ │ +074a0a: 6200 5b0b |1daf: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +074a0e: 1301 b302 |1db1: const/16 v1, #int 691 // #2b3 │ │ +074a12: 1802 6b15 6b6b 12b9 a3b5 |1db3: const-wide v2, #double -2.63574e-50 // #b5a3b9126b6b156b │ │ +074a1c: 4c02 0001 |1db8: aput-wide v2, v0, v1 │ │ +074a20: 6200 5b0b |1dba: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +074a24: 1301 b402 |1dbc: const/16 v1, #int 692 // #2b4 │ │ +074a28: 1802 486a 9e66 7374 b866 |1dbe: const-wide v2, #double 6.65033e+186 // #66b87473669e6a48 │ │ +074a32: 4c02 0001 |1dc3: aput-wide v2, v0, v1 │ │ +074a36: 6200 5b0b |1dc5: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +074a3a: 1301 b502 |1dc7: const/16 v1, #int 693 // #2b5 │ │ +074a3e: 1802 068b 9675 0e35 0abd |1dc9: const-wide v2, #double -1.16384e-14 // #bd0a350e75968b06 │ │ +074a48: 4c02 0001 |1dce: aput-wide v2, v0, v1 │ │ +074a4c: 6200 5b0b |1dd0: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +074a50: 1301 b602 |1dd2: const/16 v1, #int 694 // #2b6 │ │ +074a54: 1802 b1c6 3b6b a5d4 bdf4 |1dd4: const-wide v2, #double -2.18705e+254 // #f4bdd4a56b3bc6b1 │ │ +074a5e: 4c02 0001 |1dd9: aput-wide v2, v0, v1 │ │ +074a62: 6200 5b0b |1ddb: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +074a66: 1301 b702 |1ddd: const/16 v1, #int 695 // #2b7 │ │ +074a6a: 1802 8c5d 4a32 2b0e 77e0 |1ddf: const-wide v2, #double -4.94595e+156 // #e0770e2b324a5d8c │ │ +074a74: 4c02 0001 |1de4: aput-wide v2, v0, v1 │ │ +074a78: 6200 5b0b |1de6: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +074a7c: 1301 b802 |1de8: const/16 v1, #int 696 // #2b8 │ │ +074a80: 1802 cbe0 b04a 8ba5 555e |1dea: const-wide v2, #double 2.70302e+146 // #5e55a58b4ab0e0cb │ │ +074a8a: 4c02 0001 |1def: aput-wide v2, v0, v1 │ │ +074a8e: 6200 5b0b |1df1: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +074a92: 1301 b902 |1df3: const/16 v1, #int 697 // #2b9 │ │ +074a96: 1802 d0b1 024e 6953 daf7 |1df5: const-wide v2, #double -2.17309e+269 // #f7da53694e02b1d0 │ │ +074aa0: 4c02 0001 |1dfa: aput-wide v2, v0, v1 │ │ +074aa4: 6200 5b0b |1dfc: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +074aa8: 1301 ba02 |1dfe: const/16 v1, #int 698 // #2ba │ │ +074aac: 1802 93f4 7066 4124 590f |1e00: const-wide v2, #double 9.88409e-235 // #0f5924416670f493 │ │ +074ab6: 4c02 0001 |1e05: aput-wide v2, v0, v1 │ │ +074aba: 6200 5b0b |1e07: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +074abe: 1301 bb02 |1e09: const/16 v1, #int 699 // #2bb │ │ +074ac2: 1802 6cb1 2e65 c649 f375 |1e0b: const-wide v2, #double 1.48282e+260 // #75f349c6652eb16c │ │ +074acc: 4c02 0001 |1e10: aput-wide v2, v0, v1 │ │ +074ad0: 6200 5b0b |1e12: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +074ad4: 1301 bc02 |1e14: const/16 v1, #int 700 // #2bc │ │ +074ad8: 1802 9ec5 dc05 6856 b5a9 |1e16: const-wide v2, #double -9.08543e-108 // #a9b5566805dcc59e │ │ +074ae2: 4c02 0001 |1e1b: aput-wide v2, v0, v1 │ │ +074ae6: 6200 5b0b |1e1d: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +074aea: 1301 bd02 |1e1f: const/16 v1, #int 701 // #2bd │ │ +074aee: 1802 bd31 a403 1bf4 6a1a |1e21: const-wide v2, #double 2.02987e-181 // #1a6af41b03a431bd │ │ +074af8: 4c02 0001 |1e26: aput-wide v2, v0, v1 │ │ +074afc: 6200 5b0b |1e28: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +074b00: 1301 be02 |1e2a: const/16 v1, #int 702 // #2be │ │ +074b04: 1802 cabe e806 ca80 2d47 |1e2c: const-wide v2, #double 7.65944e+34 // #472d80ca06e8beca │ │ +074b0e: 4c02 0001 |1e31: aput-wide v2, v0, v1 │ │ +074b12: 6200 5b0b |1e33: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +074b16: 1301 bf02 |1e35: const/16 v1, #int 703 // #2bf │ │ +074b1a: 1802 2204 e711 c083 9df1 |1e37: const-wide v2, #double -1.92192e+239 // #f19d83c011e70422 │ │ +074b24: 4c02 0001 |1e3c: aput-wide v2, v0, v1 │ │ +074b28: 6200 5b0b |1e3e: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +074b2c: 1301 c002 |1e40: const/16 v1, #int 704 // #2c0 │ │ +074b30: 1802 6b6f ea33 c841 9e19 |1e42: const-wide v2, #double 2.78156e-185 // #199e41c833ea6f6b │ │ +074b3a: 4c02 0001 |1e47: aput-wide v2, v0, v1 │ │ +074b3e: 6200 5b0b |1e49: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +074b42: 1301 c102 |1e4b: const/16 v1, #int 705 // #2c1 │ │ +074b46: 1802 8ebe c55c f150 e0b2 |1e4d: const-wide v2, #double -1.23945e-63 // #b2e050f15cc5be8e │ │ +074b50: 4c02 0001 |1e52: aput-wide v2, v0, v1 │ │ +074b54: 6200 5b0b |1e54: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +074b58: 1301 c202 |1e56: const/16 v1, #int 706 // #2c2 │ │ +074b5c: 1802 d2c1 3074 45fd d1f1 |1e58: const-wide v2, #double -1.87427e+240 // #f1d1fd457430c1d2 │ │ +074b66: 4c02 0001 |1e5d: aput-wide v2, v0, v1 │ │ +074b6a: 6200 5b0b |1e5f: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +074b6e: 1301 c302 |1e61: const/16 v1, #int 707 // #2c3 │ │ +074b72: 1802 5d68 8443 7395 ffd4 |1e63: const-wide v2, #double -2.76327e+101 // #d4ff95734384685d │ │ +074b7c: 4c02 0001 |1e68: aput-wide v2, v0, v1 │ │ +074b80: 6200 5b0b |1e6a: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +074b84: 1301 c402 |1e6c: const/16 v1, #int 708 // #2c4 │ │ +074b88: 1802 83eb 0b68 26e8 77d5 |1e6e: const-wide v2, #double -5.35452e+103 // #d577e826680beb83 │ │ +074b92: 4c02 0001 |1e73: aput-wide v2, v0, v1 │ │ +074b96: 6200 5b0b |1e75: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +074b9a: 1301 c502 |1e77: const/16 v1, #int 709 // #2c5 │ │ +074b9e: 1802 931c c24c 82cc 2ad6 |1e79: const-wide v2, #double -1.22926e+107 // #d62acc824cc21c93 │ │ +074ba8: 4c02 0001 |1e7e: aput-wide v2, v0, v1 │ │ +074bac: 6200 5b0b |1e80: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +074bb0: 1301 c602 |1e82: const/16 v1, #int 710 // #2c6 │ │ +074bb4: 1802 92b3 393e fda1 6d07 |1e84: const-wide v2, #double 6.84709e-273 // #076da1fd3e39b392 │ │ +074bbe: 4c02 0001 |1e89: aput-wide v2, v0, v1 │ │ +074bc2: 6200 5b0b |1e8b: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +074bc6: 1301 c702 |1e8d: const/16 v1, #int 711 // #2c7 │ │ +074bca: 1802 df4c 1916 4731 30d3 |1e8f: const-wide v2, #double -5.27755e+92 // #d330314716194cdf │ │ +074bd4: 4c02 0001 |1e94: aput-wide v2, v0, v1 │ │ +074bd8: 6200 5b0b |1e96: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +074bdc: 1301 c802 |1e98: const/16 v1, #int 712 // #2c8 │ │ +074be0: 1802 a54d e87e 48e9 e7ff |1e9a: const-wide v2, #double -1.34328e+308 // #ffe7e9487ee84da5 │ │ +074bea: 4c02 0001 |1e9f: aput-wide v2, v0, v1 │ │ +074bee: 6200 5b0b |1ea1: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +074bf2: 1301 c902 |1ea3: const/16 v1, #int 713 // #2c9 │ │ +074bf6: 1802 29f3 ca1f 6e7d 5fba |1ea5: const-wide v2, #double -1.58984e-27 // #ba5f7d6e1fcaf329 │ │ +074c00: 4c02 0001 |1eaa: aput-wide v2, v0, v1 │ │ +074c04: 6200 5b0b |1eac: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +074c08: 1301 ca02 |1eae: const/16 v1, #int 714 // #2ca │ │ +074c0c: 1802 88a7 4d34 a39a c11f |1eb0: const-wide v2, #double 1.02576e-155 // #1fc19aa3344da788 │ │ +074c16: 4c02 0001 |1eb5: aput-wide v2, v0, v1 │ │ +074c1a: 6200 5b0b |1eb7: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +074c1e: 1301 cb02 |1eb9: const/16 v1, #int 715 // #2cb │ │ +074c22: 1802 53a3 3304 e4a2 515f |1ebb: const-wide v2, #double 1.44326e+151 // #5f51a2e40433a353 │ │ +074c2c: 4c02 0001 |1ec0: aput-wide v2, v0, v1 │ │ +074c30: 6200 5b0b |1ec2: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +074c34: 1301 cc02 |1ec4: const/16 v1, #int 716 // #2cc │ │ +074c38: 1802 c1a7 ca2c 73c6 f0ec |1ec6: const-wide v2, #double -5.78288e+216 // #ecf0c6732ccaa7c1 │ │ +074c42: 4c02 0001 |1ecb: aput-wide v2, v0, v1 │ │ +074c46: 6200 5b0b |1ecd: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +074c4a: 1301 cd02 |1ecf: const/16 v1, #int 717 // #2cd │ │ +074c4e: 1802 b405 f64f e2e1 c66a |1ed1: const-wide v2, #double 2.29577e+206 // #6ac6e1e24ff605b4 │ │ +074c58: 4c02 0001 |1ed6: aput-wide v2, v0, v1 │ │ +074c5c: 6200 5b0b |1ed8: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +074c60: 1301 ce02 |1eda: const/16 v1, #int 718 // #2ce │ │ +074c64: 1802 2c7a 5977 2b4c 78ad |1edc: const-wide v2, #double -1.19279e-89 // #ad784c2b77597a2c │ │ +074c6e: 4c02 0001 |1ee1: aput-wide v2, v0, v1 │ │ +074c72: 6200 5b0b |1ee3: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +074c76: 1301 cf02 |1ee5: const/16 v1, #int 719 // #2cf │ │ +074c7a: 1802 bfed 500f 4436 6e67 |1ee7: const-wide v2, #double 1.68262e+190 // #676e36440f50edbf │ │ +074c84: 4c02 0001 |1eec: aput-wide v2, v0, v1 │ │ +074c88: 6200 5b0b |1eee: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +074c8c: 1301 d002 |1ef0: const/16 v1, #int 720 // #2d0 │ │ +074c90: 1802 cea9 3b37 2b0b c1ff |1ef2: const-wide v2, #double -2.39369e+307 // #ffc10b2b373ba9ce │ │ +074c9a: 4c02 0001 |1ef7: aput-wide v2, v0, v1 │ │ +074c9e: 6200 5b0b |1ef9: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +074ca2: 1301 d102 |1efb: const/16 v1, #int 721 // #2d1 │ │ +074ca6: 1802 06d6 9f10 35bc 58d2 |1efd: const-wide v2, #double -4.92055e+88 // #d258bc35109fd606 │ │ +074cb0: 4c02 0001 |1f02: aput-wide v2, v0, v1 │ │ +074cb4: 6200 5b0b |1f04: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +074cb8: 1301 d202 |1f06: const/16 v1, #int 722 // #2d2 │ │ +074cbc: 1802 e064 2044 0752 b8e6 |1f08: const-wide v2, #double -6.61376e+186 // #e6b85207442064e0 │ │ +074cc6: 4c02 0001 |1f0d: aput-wide v2, v0, v1 │ │ +074cca: 6200 5b0b |1f0f: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +074cce: 1301 d302 |1f11: const/16 v1, #int 723 // #2d3 │ │ +074cd2: 1802 1f34 2b73 7148 b90a |1f13: const-wide v2, #double 5.26201e-257 // #0ab94871732b341f │ │ +074cdc: 4c02 0001 |1f18: aput-wide v2, v0, v1 │ │ +074ce0: 6200 5b0b |1f1a: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +074ce4: 1301 d402 |1f1c: const/16 v1, #int 724 // #2d4 │ │ +074ce8: 1802 a4e9 ec62 54e0 019f |1f1e: const-wide v2, #double -2.54302e-159 // #9f01e05462ece9a4 │ │ +074cf2: 4c02 0001 |1f23: aput-wide v2, v0, v1 │ │ +074cf6: 6200 5b0b |1f25: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +074cfa: 1301 d502 |1f27: const/16 v1, #int 725 // #2d5 │ │ +074cfe: 1802 e4ad d269 5915 fcec |1f29: const-wide v2, #double -9.68114e+216 // #ecfc155969d2ade4 │ │ +074d08: 4c02 0001 |1f2e: aput-wide v2, v0, v1 │ │ +074d0c: 6200 5b0b |1f30: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +074d10: 1301 d602 |1f32: const/16 v1, #int 726 // #2d6 │ │ +074d14: 1802 bbb9 9059 2164 9a40 |1f34: const-wide v2, #double 1689.03 // #409a64215990b9bb │ │ +074d1e: 4c02 0001 |1f39: aput-wide v2, v0, v1 │ │ +074d22: 6200 5b0b |1f3b: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +074d26: 1301 d702 |1f3d: const/16 v1, #int 727 // #2d7 │ │ +074d2a: 1802 52e2 5d3e 0cfe dbdb |1f3f: const-wide v2, #double -3.17905e+134 // #dbdbfe0c3e5de252 │ │ +074d34: 4c02 0001 |1f44: aput-wide v2, v0, v1 │ │ +074d38: 6200 5b0b |1f46: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +074d3c: 1301 d802 |1f48: const/16 v1, #int 728 // #2d8 │ │ +074d40: 1802 51d2 7c74 dc04 14e3 |1f4a: const-wide v2, #double -1.88877e+169 // #e31404dc747cd251 │ │ +074d4a: 4c02 0001 |1f4f: aput-wide v2, v0, v1 │ │ +074d4e: 6200 5b0b |1f51: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +074d52: 1301 d902 |1f53: const/16 v1, #int 729 // #2d9 │ │ +074d56: 1802 6b10 0166 fa69 82ff |1f55: const-wide v2, #double -1.61634e+306 // #ff8269fa6601106b │ │ +074d60: 4c02 0001 |1f5a: aput-wide v2, v0, v1 │ │ +074d64: 6200 5b0b |1f5c: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +074d68: 1301 da02 |1f5e: const/16 v1, #int 730 // #2da │ │ +074d6c: 1802 d5c6 1043 2825 c1f5 |1f60: const-wide v2, #double -1.64758e+259 // #f5c125284310c6d5 │ │ +074d76: 4c02 0001 |1f65: aput-wide v2, v0, v1 │ │ +074d7a: 6200 5b0b |1f67: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +074d7e: 1301 db02 |1f69: const/16 v1, #int 731 // #2db │ │ +074d82: 1802 6f8d 8171 0ca4 943d |1f6b: const-wide v2, #double 4.69318e-12 // #3d94a40c71818d6f │ │ +074d8c: 4c02 0001 |1f70: aput-wide v2, v0, v1 │ │ +074d90: 6200 5b0b |1f72: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +074d94: 1301 dc02 |1f74: const/16 v1, #int 732 // #2dc │ │ +074d98: 1802 053c 3a34 e82f 4ab2 |1f76: const-wide v2, #double -1.94267e-66 // #b24a2fe8343a3c05 │ │ +074da2: 4c02 0001 |1f7b: aput-wide v2, v0, v1 │ │ +074da6: 6200 5b0b |1f7d: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +074daa: 1301 dd02 |1f7f: const/16 v1, #int 733 // #2dd │ │ +074dae: 1802 6c94 0259 45fd f4c1 |1f81: const-wide v2, #double -5.63428e+09 // #c1f4fd455902946c │ │ +074db8: 4c02 0001 |1f86: aput-wide v2, v0, v1 │ │ +074dbc: 6200 5b0b |1f88: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +074dc0: 1301 de02 |1f8a: const/16 v1, #int 734 // #2de │ │ +074dc4: 1802 80e2 3a2e 52d7 f1be |1f8c: const-wide v2, #double -1.70146e-05 // #bef1d7522e3ae280 │ │ +074dce: 4c02 0001 |1f91: aput-wide v2, v0, v1 │ │ +074dd2: 6200 5b0b |1f93: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +074dd6: 1301 df02 |1f95: const/16 v1, #int 735 // #2df │ │ +074dda: 1802 15a2 7d28 4bb7 8fa1 |1f97: const-wide v2, #double -4.96079e-147 // #a18fb74b287da215 │ │ +074de4: 4c02 0001 |1f9c: aput-wide v2, v0, v1 │ │ +074de8: 6200 5b0b |1f9e: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +074dec: 1301 e002 |1fa0: const/16 v1, #int 736 // #2e0 │ │ +074df0: 1802 7fac ae32 90da cf6b |1fa2: const-wide v2, #double 2.09444e+211 // #6bcfda9032aeac7f │ │ +074dfa: 4c02 0001 |1fa7: aput-wide v2, v0, v1 │ │ +074dfe: 6200 5b0b |1fa9: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +074e02: 1301 e102 |1fab: const/16 v1, #int 737 // #2e1 │ │ +074e06: 1802 cf25 e227 6855 6bef |1fad: const-wide v2, #double -5.18017e+228 // #ef6b556827e225cf │ │ +074e10: 4c02 0001 |1fb2: aput-wide v2, v0, v1 │ │ +074e14: 6200 5b0b |1fb4: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +074e18: 1301 e202 |1fb6: const/16 v1, #int 738 // #2e2 │ │ +074e1c: 1802 759f 1f4f c3fa 2caf |1fb8: const-wide v2, #double -1.90943e-81 // #af2cfac34f1f9f75 │ │ +074e26: 4c02 0001 |1fbd: aput-wide v2, v0, v1 │ │ +074e2a: 6200 5b0b |1fbf: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +074e2e: 1301 e302 |1fc1: const/16 v1, #int 739 // #2e3 │ │ +074e32: 1802 14fa 6e50 8793 0167 |1fc3: const-wide v2, #double 1.52952e+188 // #67019387506efa14 │ │ +074e3c: 4c02 0001 |1fc8: aput-wide v2, v0, v1 │ │ +074e40: 6200 5b0b |1fca: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +074e44: 1301 e402 |1fcc: const/16 v1, #int 740 // #2e4 │ │ +074e48: 1802 d23d 5615 8671 8b0a |1fce: const-wide v2, #double 7.13958e-258 // #0a8b718615563dd2 │ │ +074e52: 4c02 0001 |1fd3: aput-wide v2, v0, v1 │ │ +074e56: 6200 5b0b |1fd5: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +074e5a: 1301 e502 |1fd7: const/16 v1, #int 741 // #2e5 │ │ +074e5e: 1802 55af ac35 40de 4132 |1fd9: const-wide v2, #double 1.32553e-66 // #3241de4035acaf55 │ │ +074e68: 4c02 0001 |1fde: aput-wide v2, v0, v1 │ │ +074e6c: 6200 5b0b |1fe0: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +074e70: 1301 e602 |1fe2: const/16 v1, #int 742 // #2e6 │ │ +074e74: 1802 5e27 c52d 75d3 650b |1fe4: const-wide v2, #double 9.30311e-254 // #0b65d3752dc5275e │ │ +074e7e: 4c02 0001 |1fe9: aput-wide v2, v0, v1 │ │ +074e82: 6200 5b0b |1feb: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +074e86: 1301 e702 |1fed: const/16 v1, #int 743 // #2e7 │ │ +074e8a: 1802 9759 2207 70cc 27c8 |1fef: const-wide v2, #double -4.04912e+39 // #c827cc7007225997 │ │ +074e94: 4c02 0001 |1ff4: aput-wide v2, v0, v1 │ │ +074e98: 6200 5b0b |1ff6: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +074e9c: 1301 e802 |1ff8: const/16 v1, #int 744 // #2e8 │ │ +074ea0: 1802 2e2e 8c78 27ef eacd |1ffa: const-wide v2, #double -2.2692e+67 // #cdeaef27788c2e2e │ │ +074eaa: 4c02 0001 |1fff: aput-wide v2, v0, v1 │ │ +074eae: 6200 5b0b |2001: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +074eb2: 1301 e902 |2003: const/16 v1, #int 745 // #2e9 │ │ +074eb6: 1802 8e2c 0f32 99b6 27e3 |2005: const-wide v2, #double -4.47465e+169 // #e327b699320f2c8e │ │ +074ec0: 4c02 0001 |200a: aput-wide v2, v0, v1 │ │ +074ec4: 6200 5b0b |200c: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +074ec8: 1301 ea02 |200e: const/16 v1, #int 746 // #2ea │ │ +074ecc: 1802 32bf 3a0b 36d6 9778 |2010: const-wide v2, #double 8.05941e+272 // #7897d6360b3abf32 │ │ +074ed6: 4c02 0001 |2015: aput-wide v2, v0, v1 │ │ +074eda: 6200 5b0b |2017: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +074ede: 1301 eb02 |2019: const/16 v1, #int 747 // #2eb │ │ +074ee2: 1802 c2d5 c177 1a2c 79b3 |201b: const-wide v2, #double -9.79047e-61 // #b3792c1a77c1d5c2 │ │ +074eec: 4c02 0001 |2020: aput-wide v2, v0, v1 │ │ +074ef0: 6200 5b0b |2022: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +074ef4: 1301 ec02 |2024: const/16 v1, #int 748 // #2ec │ │ +074ef8: 1802 d618 5375 a9dc 29f7 |2026: const-wide v2, #double -1.04238e+266 // #f729dca9755318d6 │ │ +074f02: 4c02 0001 |202b: aput-wide v2, v0, v1 │ │ +074f06: 6200 5b0b |202d: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +074f0a: 1301 ed02 |202f: const/16 v1, #int 749 // #2ed │ │ +074f0e: 1802 3523 337b 21a2 1a8d |2031: const-wide v2, #double -1.52366e-245 // #8d1aa2217b332335 │ │ +074f18: 4c02 0001 |2036: aput-wide v2, v0, v1 │ │ +074f1c: 6200 5b0b |2038: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +074f20: 1301 ee02 |203a: const/16 v1, #int 750 // #2ee │ │ +074f24: 1802 7c73 375c 36ff 98f9 |203c: const-wide v2, #double -5.53889e+277 // #f998ff365c37737c │ │ +074f2e: 4c02 0001 |2041: aput-wide v2, v0, v1 │ │ +074f32: 6200 5b0b |2043: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +074f36: 1301 ef02 |2045: const/16 v1, #int 751 // #2ef │ │ +074f3a: 1802 d221 f45a 955b eb16 |2047: const-wide v2, #double 2.85926e-198 // #16eb5b955af421d2 │ │ +074f44: 4c02 0001 |204c: aput-wide v2, v0, v1 │ │ +074f48: 6200 5b0b |204e: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +074f4c: 1301 f002 |2050: const/16 v1, #int 752 // #2f0 │ │ +074f50: 1802 3ed4 3f17 23bc 3f06 |2052: const-wide v2, #double 1.39863e-278 // #063fbc23173fd43e │ │ +074f5a: 4c02 0001 |2057: aput-wide v2, v0, v1 │ │ +074f5e: 6200 5b0b |2059: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +074f62: 1301 f102 |205b: const/16 v1, #int 753 // #2f1 │ │ +074f66: 1802 7385 e814 1f27 0820 |205d: const-wide v2, #double 2.25175e-154 // #2008271f14e88573 │ │ +074f70: 4c02 0001 |2062: aput-wide v2, v0, v1 │ │ +074f74: 6200 5b0b |2064: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +074f78: 1301 f202 |2066: const/16 v1, #int 754 // #2f2 │ │ +074f7c: 1802 49eb da22 380f a8f0 |2068: const-wide v2, #double -4.78115e+234 // #f0a80f3822daeb49 │ │ +074f86: 4c02 0001 |206d: aput-wide v2, v0, v1 │ │ +074f8a: 6200 5b0b |206f: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +074f8e: 1301 f302 |2071: const/16 v1, #int 755 // #2f3 │ │ +074f92: 1802 ebc4 4c2f 6632 5509 |2073: const-wide v2, #double 1.05181e-263 // #095532662f4cc4eb │ │ +074f9c: 4c02 0001 |2078: aput-wide v2, v0, v1 │ │ +074fa0: 6200 5b0b |207a: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +074fa4: 1301 f402 |207c: const/16 v1, #int 756 // #2f4 │ │ +074fa8: 1802 0bfb 6d08 dfda 451a |207e: const-wide v2, #double 4.11474e-182 // #1a45dadf086dfb0b │ │ +074fb2: 4c02 0001 |2083: aput-wide v2, v0, v1 │ │ +074fb6: 6200 5b0b |2085: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +074fba: 1301 f502 |2087: const/16 v1, #int 757 // #2f5 │ │ +074fbe: 1802 1ffb cb63 6ed0 6aaf |2089: const-wide v2, #double -2.8268e-80 // #af6ad06e63cbfb1f │ │ +074fc8: 4c02 0001 |208e: aput-wide v2, v0, v1 │ │ +074fcc: 6200 5b0b |2090: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +074fd0: 1301 f602 |2092: const/16 v1, #int 758 // #2f6 │ │ +074fd4: 1802 a264 c738 96b1 552f |2094: const-wide v2, #double 1.1435e-80 // #2f55b19638c764a2 │ │ +074fde: 4c02 0001 |2099: aput-wide v2, v0, v1 │ │ +074fe2: 6200 5b0b |209b: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +074fe6: 1301 f702 |209d: const/16 v1, #int 759 // #2f7 │ │ +074fea: 1802 5b38 8c49 6aae 94df |209f: const-wide v2, #double -2.70792e+152 // #df94ae6a498c385b │ │ +074ff4: 4c02 0001 |20a4: aput-wide v2, v0, v1 │ │ +074ff8: 6200 5b0b |20a6: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +074ffc: 1301 f802 |20a8: const/16 v1, #int 760 // #2f8 │ │ +075000: 1802 361b 056f ba89 c3ad |20aa: const-wide v2, #double -3.06924e-88 // #adc389ba6f051b36 │ │ +07500a: 4c02 0001 |20af: aput-wide v2, v0, v1 │ │ +07500e: 6200 5b0b |20b1: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +075012: 1301 f902 |20b3: const/16 v1, #int 761 // #2f9 │ │ +075016: 1802 1094 b863 669a da09 |20b5: const-wide v2, #double 3.37938e-261 // #09da9a6663b89410 │ │ +075020: 4c02 0001 |20ba: aput-wide v2, v0, v1 │ │ +075024: 6200 5b0b |20bc: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +075028: 1301 fa02 |20be: const/16 v1, #int 762 // #2fa │ │ +07502c: 1802 72d7 6b5e 2d8a 0792 |20c0: const-wide v2, #double -8.1402e-222 // #92078a2d5e6bd772 │ │ +075036: 4c02 0001 |20c5: aput-wide v2, v0, v1 │ │ +07503a: 6200 5b0b |20c7: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +07503e: 1301 fb02 |20c9: const/16 v1, #int 763 // #2fb │ │ +075042: 1802 6bec ce02 5993 bf98 |20cb: const-wide v2, #double -1.77172e-189 // #98bf935902ceec6b │ │ +07504c: 4c02 0001 |20d0: aput-wide v2, v0, v1 │ │ +075050: 6200 5b0b |20d2: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +075054: 1301 fc02 |20d4: const/16 v1, #int 764 // #2fc │ │ +075058: 1802 eb8d 7569 7ac0 ef57 |20d6: const-wide v2, #double 3.90965e+115 // #57efc07a69758deb │ │ +075062: 4c02 0001 |20db: aput-wide v2, v0, v1 │ │ +075066: 6200 5b0b |20dd: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +07506a: 1301 fd02 |20df: const/16 v1, #int 765 // #2fd │ │ +07506e: 1802 13e1 7375 1f86 27e2 |20e1: const-wide v2, #double -6.77325e+164 // #e227861f7573e113 │ │ +075078: 4c02 0001 |20e6: aput-wide v2, v0, v1 │ │ +07507c: 6200 5b0b |20e8: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +075080: 1301 fe02 |20ea: const/16 v1, #int 766 // #2fe │ │ +075084: 1802 1e42 f523 832a f4b2 |20ec: const-wide v2, #double -3.06381e-63 // #b2f42a8323f5421e │ │ +07508e: 4c02 0001 |20f1: aput-wide v2, v0, v1 │ │ +075092: 6200 5b0b |20f3: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +075096: 1301 ff02 |20f5: const/16 v1, #int 767 // #2ff │ │ +07509a: 1802 4737 6a0d 6cb2 45a6 |20f7: const-wide v2, #double -2.56419e-124 // #a645b26c0d6a3747 │ │ +0750a4: 4c02 0001 |20fc: aput-wide v2, v0, v1 │ │ +0750a8: 6200 5b0b |20fe: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +0750ac: 1301 0003 |2100: const/16 v1, #int 768 // #300 │ │ +0750b0: 1802 6cf7 3344 5926 9708 |2102: const-wide v2, #double 2.80447e-267 // #089726594433f76c │ │ +0750ba: 4c02 0001 |2107: aput-wide v2, v0, v1 │ │ +0750be: 6200 5b0b |2109: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +0750c2: 1301 0103 |210b: const/16 v1, #int 769 // #301 │ │ +0750c6: 1802 9476 2320 6155 352a |210d: const-wide v2, #double 2.32543e-105 // #2a35556120237694 │ │ +0750d0: 4c02 0001 |2112: aput-wide v2, v0, v1 │ │ +0750d4: 6200 5b0b |2114: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +0750d8: 1301 0203 |2116: const/16 v1, #int 770 // #302 │ │ +0750dc: 1802 6f1c fe7b 61f0 166b |2118: const-wide v2, #double 7.36464e+207 // #6b16f0617bfe1c6f │ │ +0750e6: 4c02 0001 |211d: aput-wide v2, v0, v1 │ │ +0750ea: 6200 5b0b |211f: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +0750ee: 1301 0303 |2121: const/16 v1, #int 771 // #303 │ │ +0750f2: 1802 db29 d657 a7da 8b6a |2123: const-wide v2, #double 1.74661e+205 // #6a8bdaa757d629db │ │ +0750fc: 4c02 0001 |2128: aput-wide v2, v0, v1 │ │ +075100: 6200 5b0b |212a: sget-object v0, Ljwtc/chess/board/BoardHashKeys;.HASH_KEY:[J // field@0b5b │ │ +075104: 1301 0403 |212c: const/16 v1, #int 772 // #304 │ │ +075108: 1802 9d6e 5a6d 9484 f5dc |212e: const-wide v2, #double -6.40616e+139 // #dcf584946d5a6e9d │ │ +075112: 4c02 0001 |2133: aput-wide v2, v0, v1 │ │ +075116: 0e00 |2135: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=5 │ │ 0x0006 line=7 │ │ 0x0010 line=8 │ │ 0x001a line=9 │ │ 0x0024 line=10 │ │ @@ -135235,30 +135289,30 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -07356c: |[07356c] jwtc.chess.board.BoardHashKeys.:()V │ │ -07357c: 7010 1c15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ -073582: 0e00 |0003: return-void │ │ +075118: |[075118] jwtc.chess.board.BoardHashKeys.:()V │ │ +075128: 7010 1c15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ +07512e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=3 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Ljwtc/chess/board/BoardHashKeys; │ │ │ │ Virtual methods - │ │ source_file_idx : 668 (BoardHashKeys.java) │ │ │ │ Class #566 header: │ │ -class_idx : 139 │ │ +class_idx : 136 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 826 │ │ +superclass_idx : 823 │ │ source_file_idx : 569 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 6 │ │ │ │ Class #566 annotations: │ │ @@ -135280,17 +135334,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -073584: |[073584] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl.:()V │ │ -073594: 7010 1c15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ -07359a: 0e00 |0003: return-void │ │ +075130: |[075130] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl.:()V │ │ +075140: 7010 1c15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ +075146: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl; │ │ │ │ Virtual methods - │ │ @@ -135299,17 +135353,17 @@ │ │ type : '(Landroid/accessibilityservice/AccessibilityServiceInfo;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -07359c: |[07359c] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl.getCanRetrieveWindowContent:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Z │ │ -0735ac: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0735ae: 0f00 |0001: return v0 │ │ +075148: |[075148] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl.getCanRetrieveWindowContent:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Z │ │ +075158: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +07515a: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=43 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl; │ │ 0x0000 - 0x0002 reg=2 info Landroid/accessibilityservice/AccessibilityServiceInfo; │ │ │ │ @@ -135318,17 +135372,17 @@ │ │ type : '(Landroid/accessibilityservice/AccessibilityServiceInfo;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0735b0: |[0735b0] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl.getCapabilities:(Landroid/accessibilityservice/AccessibilityServiceInfo;)I │ │ -0735c0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0735c2: 0f00 |0001: return v0 │ │ +07515c: |[07515c] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl.getCapabilities:(Landroid/accessibilityservice/AccessibilityServiceInfo;)I │ │ +07516c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +07516e: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=63 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl; │ │ 0x0000 - 0x0002 reg=2 info Landroid/accessibilityservice/AccessibilityServiceInfo; │ │ │ │ @@ -135337,17 +135391,17 @@ │ │ type : '(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0735c4: |[0735c4] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl.getDescription:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String; │ │ -0735d4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0735d6: 1100 |0001: return-object v0 │ │ +075170: |[075170] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl.getDescription:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String; │ │ +075180: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +075182: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl; │ │ 0x0000 - 0x0002 reg=2 info Landroid/accessibilityservice/AccessibilityServiceInfo; │ │ │ │ @@ -135356,17 +135410,17 @@ │ │ type : '(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0735d8: |[0735d8] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl.getId:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String; │ │ -0735e8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0735ea: 1100 |0001: return-object v0 │ │ +075184: |[075184] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl.getId:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String; │ │ +075194: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +075196: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=51 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl; │ │ 0x0000 - 0x0002 reg=2 info Landroid/accessibilityservice/AccessibilityServiceInfo; │ │ │ │ @@ -135375,17 +135429,17 @@ │ │ type : '(Landroid/accessibilityservice/AccessibilityServiceInfo;)Landroid/content/pm/ResolveInfo;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0735ec: |[0735ec] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl.getResolveInfo:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Landroid/content/pm/ResolveInfo; │ │ -0735fc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0735fe: 1100 |0001: return-object v0 │ │ +075198: |[075198] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl.getResolveInfo:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Landroid/content/pm/ResolveInfo; │ │ +0751a8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0751aa: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=55 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl; │ │ 0x0000 - 0x0002 reg=2 info Landroid/accessibilityservice/AccessibilityServiceInfo; │ │ │ │ @@ -135394,30 +135448,30 @@ │ │ type : '(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -073600: |[073600] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl.getSettingsActivityName:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String; │ │ -073610: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -073612: 1100 |0001: return-object v0 │ │ +0751ac: |[0751ac] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl.getSettingsActivityName:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String; │ │ +0751bc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0751be: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=59 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl; │ │ 0x0000 - 0x0002 reg=2 info Landroid/accessibilityservice/AccessibilityServiceInfo; │ │ │ │ source_file_idx : 569 (AccessibilityServiceInfoCompat.java) │ │ │ │ Class #567 header: │ │ -class_idx : 146 │ │ +class_idx : 143 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 826 │ │ +superclass_idx : 823 │ │ source_file_idx : 581 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 3 │ │ │ │ Class #567 annotations: │ │ @@ -135439,17 +135493,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -073614: |[073614] android.support.v4.app.ActionBarDrawerToggle$ActionBarDrawerToggleImplBase.:()V │ │ -073624: 7010 1c15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ -07362a: 0e00 |0003: return-void │ │ +0751c0: |[0751c0] android.support.v4.app.ActionBarDrawerToggle$ActionBarDrawerToggleImplBase.:()V │ │ +0751d0: 7010 1c15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ +0751d6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=101 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImplBase; │ │ │ │ #1 : (in Landroid/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImplBase;) │ │ @@ -135457,17 +135511,17 @@ │ │ type : '(Landroid/support/v4/app/ActionBarDrawerToggle$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -07362c: |[07362c] android.support.v4.app.ActionBarDrawerToggle$ActionBarDrawerToggleImplBase.:(Landroid/support/v4/app/ActionBarDrawerToggle$1;)V │ │ -07363c: 7010 3c02 0000 |0000: invoke-direct {v0}, Landroid/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImplBase;.:()V // method@023c │ │ -073642: 0e00 |0003: return-void │ │ +0751d8: |[0751d8] android.support.v4.app.ActionBarDrawerToggle$ActionBarDrawerToggleImplBase.:(Landroid/support/v4/app/ActionBarDrawerToggle$1;)V │ │ +0751e8: 7010 3c02 0000 |0000: invoke-direct {v0}, Landroid/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImplBase;.:()V // method@023c │ │ +0751ee: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=101 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImplBase; │ │ 0x0000 - 0x0004 reg=1 x0 Landroid/support/v4/app/ActionBarDrawerToggle$1; │ │ │ │ @@ -135477,17 +135531,17 @@ │ │ type : '(Landroid/app/Activity;)Landroid/graphics/drawable/Drawable;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -073644: |[073644] android.support.v4.app.ActionBarDrawerToggle$ActionBarDrawerToggleImplBase.getThemeUpIndicator:(Landroid/app/Activity;)Landroid/graphics/drawable/Drawable; │ │ -073654: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -073656: 1100 |0001: return-object v0 │ │ +0751f0: |[0751f0] android.support.v4.app.ActionBarDrawerToggle$ActionBarDrawerToggleImplBase.getThemeUpIndicator:(Landroid/app/Activity;)Landroid/graphics/drawable/Drawable; │ │ +075200: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +075202: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=104 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImplBase; │ │ 0x0000 - 0x0002 reg=2 activity Landroid/app/Activity; │ │ │ │ @@ -135496,16 +135550,16 @@ │ │ type : '(Ljava/lang/Object;Landroid/app/Activity;I)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -073658: |[073658] android.support.v4.app.ActionBarDrawerToggle$ActionBarDrawerToggleImplBase.setActionBarDescription:(Ljava/lang/Object;Landroid/app/Activity;I)Ljava/lang/Object; │ │ -073668: 1101 |0000: return-object v1 │ │ +075204: |[075204] android.support.v4.app.ActionBarDrawerToggle$ActionBarDrawerToggleImplBase.setActionBarDescription:(Ljava/lang/Object;Landroid/app/Activity;I)Ljava/lang/Object; │ │ +075214: 1101 |0000: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=117 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImplBase; │ │ 0x0000 - 0x0001 reg=1 info Ljava/lang/Object; │ │ 0x0000 - 0x0001 reg=2 activity Landroid/app/Activity; │ │ @@ -135516,32 +135570,32 @@ │ │ type : '(Ljava/lang/Object;Landroid/app/Activity;Landroid/graphics/drawable/Drawable;I)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -07366c: |[07366c] android.support.v4.app.ActionBarDrawerToggle$ActionBarDrawerToggleImplBase.setActionBarUpIndicator:(Ljava/lang/Object;Landroid/app/Activity;Landroid/graphics/drawable/Drawable;I)Ljava/lang/Object; │ │ -07367c: 1101 |0000: return-object v1 │ │ +075218: |[075218] android.support.v4.app.ActionBarDrawerToggle$ActionBarDrawerToggleImplBase.setActionBarUpIndicator:(Ljava/lang/Object;Landroid/app/Activity;Landroid/graphics/drawable/Drawable;I)Ljava/lang/Object; │ │ +075228: 1101 |0000: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=111 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImplBase; │ │ 0x0000 - 0x0001 reg=1 info Ljava/lang/Object; │ │ 0x0000 - 0x0001 reg=2 activity Landroid/app/Activity; │ │ 0x0000 - 0x0001 reg=3 themeImage Landroid/graphics/drawable/Drawable; │ │ 0x0000 - 0x0001 reg=4 contentDescRes I │ │ │ │ source_file_idx : 581 (ActionBarDrawerToggle.java) │ │ │ │ Class #568 header: │ │ -class_idx : 147 │ │ +class_idx : 144 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 826 │ │ +superclass_idx : 823 │ │ source_file_idx : 581 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 3 │ │ │ │ Class #568 annotations: │ │ @@ -135563,17 +135617,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -073680: |[073680] android.support.v4.app.ActionBarDrawerToggle$ActionBarDrawerToggleImplHC.:()V │ │ -073690: 7010 1c15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ -073696: 0e00 |0003: return-void │ │ +07522c: |[07522c] android.support.v4.app.ActionBarDrawerToggle$ActionBarDrawerToggleImplHC.:()V │ │ +07523c: 7010 1c15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ +075242: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=121 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImplHC; │ │ │ │ #1 : (in Landroid/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImplHC;) │ │ @@ -135581,17 +135635,17 @@ │ │ type : '(Landroid/support/v4/app/ActionBarDrawerToggle$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -073698: |[073698] android.support.v4.app.ActionBarDrawerToggle$ActionBarDrawerToggleImplHC.:(Landroid/support/v4/app/ActionBarDrawerToggle$1;)V │ │ -0736a8: 7010 4102 0000 |0000: invoke-direct {v0}, Landroid/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImplHC;.:()V // method@0241 │ │ -0736ae: 0e00 |0003: return-void │ │ +075244: |[075244] android.support.v4.app.ActionBarDrawerToggle$ActionBarDrawerToggleImplHC.:(Landroid/support/v4/app/ActionBarDrawerToggle$1;)V │ │ +075254: 7010 4102 0000 |0000: invoke-direct {v0}, Landroid/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImplHC;.:()V // method@0241 │ │ +07525a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=121 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImplHC; │ │ 0x0000 - 0x0004 reg=1 x0 Landroid/support/v4/app/ActionBarDrawerToggle$1; │ │ │ │ @@ -135601,18 +135655,18 @@ │ │ type : '(Landroid/app/Activity;)Landroid/graphics/drawable/Drawable;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0736b0: |[0736b0] android.support.v4.app.ActionBarDrawerToggle$ActionBarDrawerToggleImplHC.getThemeUpIndicator:(Landroid/app/Activity;)Landroid/graphics/drawable/Drawable; │ │ -0736c0: 7110 6502 0200 |0000: invoke-static {v2}, Landroid/support/v4/app/ActionBarDrawerToggleHoneycomb;.getThemeUpIndicator:(Landroid/app/Activity;)Landroid/graphics/drawable/Drawable; // method@0265 │ │ -0736c6: 0c00 |0003: move-result-object v0 │ │ -0736c8: 1100 |0004: return-object v0 │ │ +07525c: |[07525c] android.support.v4.app.ActionBarDrawerToggle$ActionBarDrawerToggleImplHC.getThemeUpIndicator:(Landroid/app/Activity;)Landroid/graphics/drawable/Drawable; │ │ +07526c: 7110 6502 0200 |0000: invoke-static {v2}, Landroid/support/v4/app/ActionBarDrawerToggleHoneycomb;.getThemeUpIndicator:(Landroid/app/Activity;)Landroid/graphics/drawable/Drawable; // method@0265 │ │ +075272: 0c00 |0003: move-result-object v0 │ │ +075274: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=124 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImplHC; │ │ 0x0000 - 0x0005 reg=2 activity Landroid/app/Activity; │ │ │ │ @@ -135621,18 +135675,18 @@ │ │ type : '(Ljava/lang/Object;Landroid/app/Activity;I)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -0736cc: |[0736cc] android.support.v4.app.ActionBarDrawerToggle$ActionBarDrawerToggleImplHC.setActionBarDescription:(Ljava/lang/Object;Landroid/app/Activity;I)Ljava/lang/Object; │ │ -0736dc: 7130 6602 3204 |0000: invoke-static {v2, v3, v4}, Landroid/support/v4/app/ActionBarDrawerToggleHoneycomb;.setActionBarDescription:(Ljava/lang/Object;Landroid/app/Activity;I)Ljava/lang/Object; // method@0266 │ │ -0736e2: 0c00 |0003: move-result-object v0 │ │ -0736e4: 1100 |0004: return-object v0 │ │ +075278: |[075278] android.support.v4.app.ActionBarDrawerToggle$ActionBarDrawerToggleImplHC.setActionBarDescription:(Ljava/lang/Object;Landroid/app/Activity;I)Ljava/lang/Object; │ │ +075288: 7130 6602 3204 |0000: invoke-static {v2, v3, v4}, Landroid/support/v4/app/ActionBarDrawerToggleHoneycomb;.setActionBarDescription:(Ljava/lang/Object;Landroid/app/Activity;I)Ljava/lang/Object; // method@0266 │ │ +07528e: 0c00 |0003: move-result-object v0 │ │ +075290: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=136 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImplHC; │ │ 0x0000 - 0x0005 reg=2 info Ljava/lang/Object; │ │ 0x0000 - 0x0005 reg=3 activity Landroid/app/Activity; │ │ @@ -135643,34 +135697,34 @@ │ │ type : '(Ljava/lang/Object;Landroid/app/Activity;Landroid/graphics/drawable/Drawable;I)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 4 │ │ insns size : 5 16-bit code units │ │ -0736e8: |[0736e8] android.support.v4.app.ActionBarDrawerToggle$ActionBarDrawerToggleImplHC.setActionBarUpIndicator:(Ljava/lang/Object;Landroid/app/Activity;Landroid/graphics/drawable/Drawable;I)Ljava/lang/Object; │ │ -0736f8: 7140 6702 3254 |0000: invoke-static {v2, v3, v4, v5}, Landroid/support/v4/app/ActionBarDrawerToggleHoneycomb;.setActionBarUpIndicator:(Ljava/lang/Object;Landroid/app/Activity;Landroid/graphics/drawable/Drawable;I)Ljava/lang/Object; // method@0267 │ │ -0736fe: 0c00 |0003: move-result-object v0 │ │ -073700: 1100 |0004: return-object v0 │ │ +075294: |[075294] android.support.v4.app.ActionBarDrawerToggle$ActionBarDrawerToggleImplHC.setActionBarUpIndicator:(Ljava/lang/Object;Landroid/app/Activity;Landroid/graphics/drawable/Drawable;I)Ljava/lang/Object; │ │ +0752a4: 7140 6702 3254 |0000: invoke-static {v2, v3, v4, v5}, Landroid/support/v4/app/ActionBarDrawerToggleHoneycomb;.setActionBarUpIndicator:(Ljava/lang/Object;Landroid/app/Activity;Landroid/graphics/drawable/Drawable;I)Ljava/lang/Object; // method@0267 │ │ +0752aa: 0c00 |0003: move-result-object v0 │ │ +0752ac: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=130 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImplHC; │ │ 0x0000 - 0x0005 reg=2 info Ljava/lang/Object; │ │ 0x0000 - 0x0005 reg=3 activity Landroid/app/Activity; │ │ 0x0000 - 0x0005 reg=4 themeImage Landroid/graphics/drawable/Drawable; │ │ 0x0000 - 0x0005 reg=5 contentDescRes I │ │ │ │ source_file_idx : 581 (ActionBarDrawerToggle.java) │ │ │ │ Class #569 header: │ │ -class_idx : 151 │ │ +class_idx : 148 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 826 │ │ +superclass_idx : 823 │ │ source_file_idx : 581 │ │ static_fields_size : 3 │ │ instance_fields_size: 11 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 12 │ │ │ │ Class #569 annotations: │ │ @@ -135750,27 +135804,27 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 23 16-bit code units │ │ -073704: |[073704] android.support.v4.app.ActionBarDrawerToggle.:()V │ │ -073714: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -073716: 6000 1f00 |0001: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@001f │ │ -07371a: 1301 0b00 |0003: const/16 v1, #int 11 // #b │ │ -07371e: 3410 0a00 |0005: if-lt v0, v1, 000f // +000a │ │ -073722: 2201 9300 |0007: new-instance v1, Landroid/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImplHC; // type@0093 │ │ -073726: 7020 4202 2100 |0009: invoke-direct {v1, v2}, Landroid/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImplHC;.:(Landroid/support/v4/app/ActionBarDrawerToggle$1;)V // method@0242 │ │ -07372c: 6901 3800 |000c: sput-object v1, Landroid/support/v4/app/ActionBarDrawerToggle;.IMPL:Landroid/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImpl; // field@0038 │ │ -073730: 0e00 |000e: return-void │ │ -073732: 2201 9200 |000f: new-instance v1, Landroid/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImplBase; // type@0092 │ │ -073736: 7020 3d02 2100 |0011: invoke-direct {v1, v2}, Landroid/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImplBase;.:(Landroid/support/v4/app/ActionBarDrawerToggle$1;)V // method@023d │ │ -07373c: 6901 3800 |0014: sput-object v1, Landroid/support/v4/app/ActionBarDrawerToggle;.IMPL:Landroid/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImpl; // field@0038 │ │ -073740: 28f8 |0016: goto 000e // -0008 │ │ +0752b0: |[0752b0] android.support.v4.app.ActionBarDrawerToggle.:()V │ │ +0752c0: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +0752c2: 6000 1f00 |0001: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@001f │ │ +0752c6: 1301 0b00 |0003: const/16 v1, #int 11 // #b │ │ +0752ca: 3410 0a00 |0005: if-lt v0, v1, 000f // +000a │ │ +0752ce: 2201 9000 |0007: new-instance v1, Landroid/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImplHC; // type@0090 │ │ +0752d2: 7020 4202 2100 |0009: invoke-direct {v1, v2}, Landroid/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImplHC;.:(Landroid/support/v4/app/ActionBarDrawerToggle$1;)V // method@0242 │ │ +0752d8: 6901 3800 |000c: sput-object v1, Landroid/support/v4/app/ActionBarDrawerToggle;.IMPL:Landroid/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImpl; // field@0038 │ │ +0752dc: 0e00 |000e: return-void │ │ +0752de: 2201 8f00 |000f: new-instance v1, Landroid/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImplBase; // type@008f │ │ +0752e2: 7020 3d02 2100 |0011: invoke-direct {v1, v2}, Landroid/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImplBase;.:(Landroid/support/v4/app/ActionBarDrawerToggle$1;)V // method@023d │ │ +0752e8: 6901 3800 |0014: sput-object v1, Landroid/support/v4/app/ActionBarDrawerToggle;.IMPL:Landroid/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImpl; // field@0038 │ │ +0752ec: 28f8 |0016: goto 000e // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=144 │ │ 0x0003 line=145 │ │ 0x0007 line=146 │ │ 0x000e line=150 │ │ 0x000f line=148 │ │ @@ -135782,49 +135836,49 @@ │ │ type : '(Landroid/app/Activity;Landroid/support/v4/widget/DrawerLayout;III)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 9 │ │ ins : 6 │ │ outs : 4 │ │ insns size : 67 16-bit code units │ │ -073744: |[073744] android.support.v4.app.ActionBarDrawerToggle.:(Landroid/app/Activity;Landroid/support/v4/widget/DrawerLayout;III)V │ │ -073754: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -073756: 7010 1c15 0300 |0001: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@151c │ │ -07375c: 1210 |0004: const/4 v0, #int 1 // #1 │ │ -07375e: 5c30 3f00 |0005: iput-boolean v0, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mDrawerIndicatorEnabled:Z // field@003f │ │ -073762: 5b34 3a00 |0007: iput-object v4, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mActivity:Landroid/app/Activity; // field@003a │ │ -073766: 2040 9500 |0009: instance-of v0, v4, Landroid/support/v4/app/ActionBarDrawerToggle$DelegateProvider; // type@0095 │ │ -07376a: 3800 3500 |000b: if-eqz v0, 0040 // +0035 │ │ -07376e: 0740 |000d: move-object v0, v4 │ │ -073770: 1f00 9500 |000e: check-cast v0, Landroid/support/v4/app/ActionBarDrawerToggle$DelegateProvider; // type@0095 │ │ -073774: 7210 4902 0000 |0010: invoke-interface {v0}, Landroid/support/v4/app/ActionBarDrawerToggle$DelegateProvider;.getDrawerToggleDelegate:()Landroid/support/v4/app/ActionBarDrawerToggle$Delegate; // method@0249 │ │ -07377a: 0c00 |0013: move-result-object v0 │ │ -07377c: 5b30 3b00 |0014: iput-object v0, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mActivityImpl:Landroid/support/v4/app/ActionBarDrawerToggle$Delegate; // field@003b │ │ -073780: 5b35 4000 |0016: iput-object v5, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mDrawerLayout:Landroid/support/v4/widget/DrawerLayout; // field@0040 │ │ -073784: 5936 3e00 |0018: iput v6, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mDrawerImageResource:I // field@003e │ │ -073788: 5937 4100 |001a: iput v7, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mOpenDrawerContentDescRes:I // field@0041 │ │ -07378c: 5938 3c00 |001c: iput v8, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mCloseDrawerContentDescRes:I // field@003c │ │ -073790: 6e10 5602 0300 |001e: invoke-virtual {v3}, Landroid/support/v4/app/ActionBarDrawerToggle;.getThemeUpIndicator:()Landroid/graphics/drawable/Drawable; // method@0256 │ │ -073796: 0c00 |0021: move-result-object v0 │ │ -073798: 5b30 4400 |0022: iput-object v0, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mThemeImage:Landroid/graphics/drawable/Drawable; // field@0044 │ │ -07379c: 6e10 1800 0400 |0024: invoke-virtual {v4}, Landroid/app/Activity;.getResources:()Landroid/content/res/Resources; // method@0018 │ │ -0737a2: 0c00 |0027: move-result-object v0 │ │ -0737a4: 6e20 0c01 6000 |0028: invoke-virtual {v0, v6}, Landroid/content/res/Resources;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@010c │ │ -0737aa: 0c00 |002b: move-result-object v0 │ │ -0737ac: 5b30 3d00 |002c: iput-object v0, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mDrawerImage:Landroid/graphics/drawable/Drawable; // field@003d │ │ -0737b0: 2200 9600 |002e: new-instance v0, Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable; // type@0096 │ │ -0737b4: 5431 3d00 |0030: iget-object v1, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mDrawerImage:Landroid/graphics/drawable/Drawable; // field@003d │ │ -0737b8: 7040 4b02 3021 |0032: invoke-direct {v0, v3, v1, v2}, Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;.:(Landroid/support/v4/app/ActionBarDrawerToggle;Landroid/graphics/drawable/Drawable;Landroid/support/v4/app/ActionBarDrawerToggle$1;)V // method@024b │ │ -0737be: 5b30 4300 |0035: iput-object v0, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mSlider:Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable; // field@0043 │ │ -0737c2: 5430 4300 |0037: iget-object v0, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mSlider:Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable; // field@0043 │ │ -0737c6: 1401 abaa aa3e |0039: const v1, #float 0.333333 // #3eaaaaab │ │ -0737cc: 6e20 5102 1000 |003c: invoke-virtual {v0, v1}, Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;.setOffset:(F)V // method@0251 │ │ -0737d2: 0e00 |003f: return-void │ │ -0737d4: 5b32 3b00 |0040: iput-object v2, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mActivityImpl:Landroid/support/v4/app/ActionBarDrawerToggle$Delegate; // field@003b │ │ -0737d8: 28d4 |0042: goto 0016 // -002c │ │ +0752f0: |[0752f0] android.support.v4.app.ActionBarDrawerToggle.:(Landroid/app/Activity;Landroid/support/v4/widget/DrawerLayout;III)V │ │ +075300: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +075302: 7010 1c15 0300 |0001: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@151c │ │ +075308: 1210 |0004: const/4 v0, #int 1 // #1 │ │ +07530a: 5c30 3f00 |0005: iput-boolean v0, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mDrawerIndicatorEnabled:Z // field@003f │ │ +07530e: 5b34 3a00 |0007: iput-object v4, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mActivity:Landroid/app/Activity; // field@003a │ │ +075312: 2040 9200 |0009: instance-of v0, v4, Landroid/support/v4/app/ActionBarDrawerToggle$DelegateProvider; // type@0092 │ │ +075316: 3800 3500 |000b: if-eqz v0, 0040 // +0035 │ │ +07531a: 0740 |000d: move-object v0, v4 │ │ +07531c: 1f00 9200 |000e: check-cast v0, Landroid/support/v4/app/ActionBarDrawerToggle$DelegateProvider; // type@0092 │ │ +075320: 7210 4902 0000 |0010: invoke-interface {v0}, Landroid/support/v4/app/ActionBarDrawerToggle$DelegateProvider;.getDrawerToggleDelegate:()Landroid/support/v4/app/ActionBarDrawerToggle$Delegate; // method@0249 │ │ +075326: 0c00 |0013: move-result-object v0 │ │ +075328: 5b30 3b00 |0014: iput-object v0, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mActivityImpl:Landroid/support/v4/app/ActionBarDrawerToggle$Delegate; // field@003b │ │ +07532c: 5b35 4000 |0016: iput-object v5, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mDrawerLayout:Landroid/support/v4/widget/DrawerLayout; // field@0040 │ │ +075330: 5936 3e00 |0018: iput v6, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mDrawerImageResource:I // field@003e │ │ +075334: 5937 4100 |001a: iput v7, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mOpenDrawerContentDescRes:I // field@0041 │ │ +075338: 5938 3c00 |001c: iput v8, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mCloseDrawerContentDescRes:I // field@003c │ │ +07533c: 6e10 5602 0300 |001e: invoke-virtual {v3}, Landroid/support/v4/app/ActionBarDrawerToggle;.getThemeUpIndicator:()Landroid/graphics/drawable/Drawable; // method@0256 │ │ +075342: 0c00 |0021: move-result-object v0 │ │ +075344: 5b30 4400 |0022: iput-object v0, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mThemeImage:Landroid/graphics/drawable/Drawable; // field@0044 │ │ +075348: 6e10 1800 0400 |0024: invoke-virtual {v4}, Landroid/app/Activity;.getResources:()Landroid/content/res/Resources; // method@0018 │ │ +07534e: 0c00 |0027: move-result-object v0 │ │ +075350: 6e20 0c01 6000 |0028: invoke-virtual {v0, v6}, Landroid/content/res/Resources;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@010c │ │ +075356: 0c00 |002b: move-result-object v0 │ │ +075358: 5b30 3d00 |002c: iput-object v0, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mDrawerImage:Landroid/graphics/drawable/Drawable; // field@003d │ │ +07535c: 2200 9300 |002e: new-instance v0, Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable; // type@0093 │ │ +075360: 5431 3d00 |0030: iget-object v1, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mDrawerImage:Landroid/graphics/drawable/Drawable; // field@003d │ │ +075364: 7040 4b02 3021 |0032: invoke-direct {v0, v3, v1, v2}, Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;.:(Landroid/support/v4/app/ActionBarDrawerToggle;Landroid/graphics/drawable/Drawable;Landroid/support/v4/app/ActionBarDrawerToggle$1;)V // method@024b │ │ +07536a: 5b30 4300 |0035: iput-object v0, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mSlider:Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable; // field@0043 │ │ +07536e: 5430 4300 |0037: iget-object v0, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mSlider:Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable; // field@0043 │ │ +075372: 1401 abaa aa3e |0039: const v1, #float 0.333333 // #3eaaaaab │ │ +075378: 6e20 5102 1000 |003c: invoke-virtual {v0, v1}, Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;.setOffset:(F)V // method@0251 │ │ +07537e: 0e00 |003f: return-void │ │ +075380: 5b32 3b00 |0040: iput-object v2, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mActivityImpl:Landroid/support/v4/app/ActionBarDrawerToggle$Delegate; // field@003b │ │ +075384: 28d4 |0042: goto 0016 // -002c │ │ catches : (none) │ │ positions : │ │ 0x0001 line=192 │ │ 0x0004 line=161 │ │ 0x0007 line=193 │ │ 0x0009 line=196 │ │ 0x000e line=197 │ │ @@ -135851,17 +135905,17 @@ │ │ type : '(Landroid/support/v4/app/ActionBarDrawerToggle;)Landroid/app/Activity;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0737dc: |[0737dc] android.support.v4.app.ActionBarDrawerToggle.access$300:(Landroid/support/v4/app/ActionBarDrawerToggle;)Landroid/app/Activity; │ │ -0737ec: 5410 3a00 |0000: iget-object v0, v1, Landroid/support/v4/app/ActionBarDrawerToggle;.mActivity:Landroid/app/Activity; // field@003a │ │ -0737f0: 1100 |0002: return-object v0 │ │ +075388: |[075388] android.support.v4.app.ActionBarDrawerToggle.access$300:(Landroid/support/v4/app/ActionBarDrawerToggle;)Landroid/app/Activity; │ │ +075398: 5410 3a00 |0000: iget-object v0, v1, Landroid/support/v4/app/ActionBarDrawerToggle;.mActivity:Landroid/app/Activity; // field@003a │ │ +07539c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v4/app/ActionBarDrawerToggle; │ │ │ │ Virtual methods - │ │ @@ -135870,26 +135924,26 @@ │ │ type : '()Landroid/graphics/drawable/Drawable;' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -0737f4: |[0737f4] android.support.v4.app.ActionBarDrawerToggle.getThemeUpIndicator:()Landroid/graphics/drawable/Drawable; │ │ -073804: 5420 3b00 |0000: iget-object v0, v2, Landroid/support/v4/app/ActionBarDrawerToggle;.mActivityImpl:Landroid/support/v4/app/ActionBarDrawerToggle$Delegate; // field@003b │ │ -073808: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ -07380c: 5420 3b00 |0004: iget-object v0, v2, Landroid/support/v4/app/ActionBarDrawerToggle;.mActivityImpl:Landroid/support/v4/app/ActionBarDrawerToggle$Delegate; // field@003b │ │ -073810: 7210 4602 0000 |0006: invoke-interface {v0}, Landroid/support/v4/app/ActionBarDrawerToggle$Delegate;.getThemeUpIndicator:()Landroid/graphics/drawable/Drawable; // method@0246 │ │ -073816: 0c00 |0009: move-result-object v0 │ │ -073818: 1100 |000a: return-object v0 │ │ -07381a: 6200 3800 |000b: sget-object v0, Landroid/support/v4/app/ActionBarDrawerToggle;.IMPL:Landroid/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImpl; // field@0038 │ │ -07381e: 5421 3a00 |000d: iget-object v1, v2, Landroid/support/v4/app/ActionBarDrawerToggle;.mActivity:Landroid/app/Activity; // field@003a │ │ -073822: 7220 3902 1000 |000f: invoke-interface {v0, v1}, Landroid/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImpl;.getThemeUpIndicator:(Landroid/app/Activity;)Landroid/graphics/drawable/Drawable; // method@0239 │ │ -073828: 0c00 |0012: move-result-object v0 │ │ -07382a: 28f7 |0013: goto 000a // -0009 │ │ +0753a0: |[0753a0] android.support.v4.app.ActionBarDrawerToggle.getThemeUpIndicator:()Landroid/graphics/drawable/Drawable; │ │ +0753b0: 5420 3b00 |0000: iget-object v0, v2, Landroid/support/v4/app/ActionBarDrawerToggle;.mActivityImpl:Landroid/support/v4/app/ActionBarDrawerToggle$Delegate; // field@003b │ │ +0753b4: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ +0753b8: 5420 3b00 |0004: iget-object v0, v2, Landroid/support/v4/app/ActionBarDrawerToggle;.mActivityImpl:Landroid/support/v4/app/ActionBarDrawerToggle$Delegate; // field@003b │ │ +0753bc: 7210 4602 0000 |0006: invoke-interface {v0}, Landroid/support/v4/app/ActionBarDrawerToggle$Delegate;.getThemeUpIndicator:()Landroid/graphics/drawable/Drawable; // method@0246 │ │ +0753c2: 0c00 |0009: move-result-object v0 │ │ +0753c4: 1100 |000a: return-object v0 │ │ +0753c6: 6200 3800 |000b: sget-object v0, Landroid/support/v4/app/ActionBarDrawerToggle;.IMPL:Landroid/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImpl; // field@0038 │ │ +0753ca: 5421 3a00 |000d: iget-object v1, v2, Landroid/support/v4/app/ActionBarDrawerToggle;.mActivity:Landroid/app/Activity; // field@003a │ │ +0753ce: 7220 3902 1000 |000f: invoke-interface {v0, v1}, Landroid/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImpl;.getThemeUpIndicator:(Landroid/app/Activity;)Landroid/graphics/drawable/Drawable; // method@0239 │ │ +0753d4: 0c00 |0012: move-result-object v0 │ │ +0753d6: 28f7 |0013: goto 000a // -0009 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=361 │ │ 0x0004 line=362 │ │ 0x000a line=364 │ │ locals : │ │ 0x0000 - 0x0014 reg=2 this Landroid/support/v4/app/ActionBarDrawerToggle; │ │ @@ -135899,17 +135953,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -07382c: |[07382c] android.support.v4.app.ActionBarDrawerToggle.isDrawerIndicatorEnabled:()Z │ │ -07383c: 5510 3f00 |0000: iget-boolean v0, v1, Landroid/support/v4/app/ActionBarDrawerToggle;.mDrawerIndicatorEnabled:Z // field@003f │ │ -073840: 0f00 |0002: return v0 │ │ +0753d8: |[0753d8] android.support.v4.app.ActionBarDrawerToggle.isDrawerIndicatorEnabled:()Z │ │ +0753e8: 5510 3f00 |0000: iget-boolean v0, v1, Landroid/support/v4/app/ActionBarDrawerToggle;.mDrawerIndicatorEnabled:Z // field@003f │ │ +0753ec: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=262 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/ActionBarDrawerToggle; │ │ │ │ #2 : (in Landroid/support/v4/app/ActionBarDrawerToggle;) │ │ @@ -135917,27 +135971,27 @@ │ │ type : '(Landroid/content/res/Configuration;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 24 16-bit code units │ │ -073844: |[073844] android.support.v4.app.ActionBarDrawerToggle.onConfigurationChanged:(Landroid/content/res/Configuration;)V │ │ -073854: 6e10 5602 0200 |0000: invoke-virtual {v2}, Landroid/support/v4/app/ActionBarDrawerToggle;.getThemeUpIndicator:()Landroid/graphics/drawable/Drawable; // method@0256 │ │ -07385a: 0c00 |0003: move-result-object v0 │ │ -07385c: 5b20 4400 |0004: iput-object v0, v2, Landroid/support/v4/app/ActionBarDrawerToggle;.mThemeImage:Landroid/graphics/drawable/Drawable; // field@0044 │ │ -073860: 5420 3a00 |0006: iget-object v0, v2, Landroid/support/v4/app/ActionBarDrawerToggle;.mActivity:Landroid/app/Activity; // field@003a │ │ -073864: 6e10 1800 0000 |0008: invoke-virtual {v0}, Landroid/app/Activity;.getResources:()Landroid/content/res/Resources; // method@0018 │ │ -07386a: 0c00 |000b: move-result-object v0 │ │ -07386c: 5221 3e00 |000c: iget v1, v2, Landroid/support/v4/app/ActionBarDrawerToggle;.mDrawerImageResource:I // field@003e │ │ -073870: 6e20 0c01 1000 |000e: invoke-virtual {v0, v1}, Landroid/content/res/Resources;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@010c │ │ -073876: 0c00 |0011: move-result-object v0 │ │ -073878: 5b20 3d00 |0012: iput-object v0, v2, Landroid/support/v4/app/ActionBarDrawerToggle;.mDrawerImage:Landroid/graphics/drawable/Drawable; // field@003d │ │ -07387c: 6e10 6102 0200 |0014: invoke-virtual {v2}, Landroid/support/v4/app/ActionBarDrawerToggle;.syncState:()V // method@0261 │ │ -073882: 0e00 |0017: return-void │ │ +0753f0: |[0753f0] android.support.v4.app.ActionBarDrawerToggle.onConfigurationChanged:(Landroid/content/res/Configuration;)V │ │ +075400: 6e10 5602 0200 |0000: invoke-virtual {v2}, Landroid/support/v4/app/ActionBarDrawerToggle;.getThemeUpIndicator:()Landroid/graphics/drawable/Drawable; // method@0256 │ │ +075406: 0c00 |0003: move-result-object v0 │ │ +075408: 5b20 4400 |0004: iput-object v0, v2, Landroid/support/v4/app/ActionBarDrawerToggle;.mThemeImage:Landroid/graphics/drawable/Drawable; // field@0044 │ │ +07540c: 5420 3a00 |0006: iget-object v0, v2, Landroid/support/v4/app/ActionBarDrawerToggle;.mActivity:Landroid/app/Activity; // field@003a │ │ +075410: 6e10 1800 0000 |0008: invoke-virtual {v0}, Landroid/app/Activity;.getResources:()Landroid/content/res/Resources; // method@0018 │ │ +075416: 0c00 |000b: move-result-object v0 │ │ +075418: 5221 3e00 |000c: iget v1, v2, Landroid/support/v4/app/ActionBarDrawerToggle;.mDrawerImageResource:I // field@003e │ │ +07541c: 6e20 0c01 1000 |000e: invoke-virtual {v0, v1}, Landroid/content/res/Resources;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@010c │ │ +075422: 0c00 |0011: move-result-object v0 │ │ +075424: 5b20 3d00 |0012: iput-object v0, v2, Landroid/support/v4/app/ActionBarDrawerToggle;.mDrawerImage:Landroid/graphics/drawable/Drawable; // field@003d │ │ +075428: 6e10 6102 0200 |0014: invoke-virtual {v2}, Landroid/support/v4/app/ActionBarDrawerToggle;.syncState:()V // method@0261 │ │ +07542e: 0e00 |0017: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=274 │ │ 0x0006 line=275 │ │ 0x0014 line=276 │ │ 0x0017 line=277 │ │ locals : │ │ @@ -135949,23 +136003,23 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -073884: |[073884] android.support.v4.app.ActionBarDrawerToggle.onDrawerClosed:(Landroid/view/View;)V │ │ -073894: 5420 4300 |0000: iget-object v0, v2, Landroid/support/v4/app/ActionBarDrawerToggle;.mSlider:Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable; // field@0043 │ │ -073898: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -07389a: 6e20 5202 1000 |0003: invoke-virtual {v0, v1}, Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;.setPosition:(F)V // method@0252 │ │ -0738a0: 5520 3f00 |0006: iget-boolean v0, v2, Landroid/support/v4/app/ActionBarDrawerToggle;.mDrawerIndicatorEnabled:Z // field@003f │ │ -0738a4: 3800 0700 |0008: if-eqz v0, 000f // +0007 │ │ -0738a8: 5220 4100 |000a: iget v0, v2, Landroid/support/v4/app/ActionBarDrawerToggle;.mOpenDrawerContentDescRes:I // field@0041 │ │ -0738ac: 6e20 5e02 0200 |000c: invoke-virtual {v2, v0}, Landroid/support/v4/app/ActionBarDrawerToggle;.setActionBarDescription:(I)V // method@025e │ │ -0738b2: 0e00 |000f: return-void │ │ +075430: |[075430] android.support.v4.app.ActionBarDrawerToggle.onDrawerClosed:(Landroid/view/View;)V │ │ +075440: 5420 4300 |0000: iget-object v0, v2, Landroid/support/v4/app/ActionBarDrawerToggle;.mSlider:Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable; // field@0043 │ │ +075444: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +075446: 6e20 5202 1000 |0003: invoke-virtual {v0, v1}, Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;.setPosition:(F)V // method@0252 │ │ +07544c: 5520 3f00 |0006: iget-boolean v0, v2, Landroid/support/v4/app/ActionBarDrawerToggle;.mDrawerIndicatorEnabled:Z // field@003f │ │ +075450: 3800 0700 |0008: if-eqz v0, 000f // +0007 │ │ +075454: 5220 4100 |000a: iget v0, v2, Landroid/support/v4/app/ActionBarDrawerToggle;.mOpenDrawerContentDescRes:I // field@0041 │ │ +075458: 6e20 5e02 0200 |000c: invoke-virtual {v2, v0}, Landroid/support/v4/app/ActionBarDrawerToggle;.setActionBarDescription:(I)V // method@025e │ │ +07545e: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=343 │ │ 0x0006 line=344 │ │ 0x000a line=345 │ │ 0x000f line=347 │ │ locals : │ │ @@ -135977,23 +136031,23 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -0738b4: |[0738b4] android.support.v4.app.ActionBarDrawerToggle.onDrawerOpened:(Landroid/view/View;)V │ │ -0738c4: 5420 4300 |0000: iget-object v0, v2, Landroid/support/v4/app/ActionBarDrawerToggle;.mSlider:Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable; // field@0043 │ │ -0738c8: 1501 803f |0002: const/high16 v1, #int 1065353216 // #3f80 │ │ -0738cc: 6e20 5202 1000 |0004: invoke-virtual {v0, v1}, Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;.setPosition:(F)V // method@0252 │ │ -0738d2: 5520 3f00 |0007: iget-boolean v0, v2, Landroid/support/v4/app/ActionBarDrawerToggle;.mDrawerIndicatorEnabled:Z // field@003f │ │ -0738d6: 3800 0700 |0009: if-eqz v0, 0010 // +0007 │ │ -0738da: 5220 3c00 |000b: iget v0, v2, Landroid/support/v4/app/ActionBarDrawerToggle;.mCloseDrawerContentDescRes:I // field@003c │ │ -0738de: 6e20 5e02 0200 |000d: invoke-virtual {v2, v0}, Landroid/support/v4/app/ActionBarDrawerToggle;.setActionBarDescription:(I)V // method@025e │ │ -0738e4: 0e00 |0010: return-void │ │ +075460: |[075460] android.support.v4.app.ActionBarDrawerToggle.onDrawerOpened:(Landroid/view/View;)V │ │ +075470: 5420 4300 |0000: iget-object v0, v2, Landroid/support/v4/app/ActionBarDrawerToggle;.mSlider:Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable; // field@0043 │ │ +075474: 1501 803f |0002: const/high16 v1, #int 1065353216 // #3f80 │ │ +075478: 6e20 5202 1000 |0004: invoke-virtual {v0, v1}, Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;.setPosition:(F)V // method@0252 │ │ +07547e: 5520 3f00 |0007: iget-boolean v0, v2, Landroid/support/v4/app/ActionBarDrawerToggle;.mDrawerIndicatorEnabled:Z // field@003f │ │ +075482: 3800 0700 |0009: if-eqz v0, 0010 // +0007 │ │ +075486: 5220 3c00 |000b: iget v0, v2, Landroid/support/v4/app/ActionBarDrawerToggle;.mCloseDrawerContentDescRes:I // field@003c │ │ +07548a: 6e20 5e02 0200 |000d: invoke-virtual {v2, v0}, Landroid/support/v4/app/ActionBarDrawerToggle;.setActionBarDescription:(I)V // method@025e │ │ +075490: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=328 │ │ 0x0007 line=329 │ │ 0x000b line=330 │ │ 0x0010 line=332 │ │ locals : │ │ @@ -136005,36 +136059,36 @@ │ │ type : '(Landroid/view/View;F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 39 16-bit code units │ │ -0738e8: |[0738e8] android.support.v4.app.ActionBarDrawerToggle.onDrawerSlide:(Landroid/view/View;F)V │ │ -0738f8: 1503 0040 |0000: const/high16 v3, #int 1073741824 // #4000 │ │ -0738fc: 1502 003f |0002: const/high16 v2, #int 1056964608 // #3f00 │ │ -073900: 5441 4300 |0004: iget-object v1, v4, Landroid/support/v4/app/ActionBarDrawerToggle;.mSlider:Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable; // field@0043 │ │ -073904: 6e10 4f02 0100 |0006: invoke-virtual {v1}, Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;.getPosition:()F // method@024f │ │ -07390a: 0a00 |0009: move-result v0 │ │ -07390c: 2d01 0602 |000a: cmpl-float v1, v6, v2 │ │ -073910: 3d01 1400 |000c: if-lez v1, 0020 // +0014 │ │ -073914: 1201 |000e: const/4 v1, #int 0 // #0 │ │ -073916: a702 0602 |000f: sub-float v2, v6, v2 │ │ -07391a: 7120 1415 2100 |0011: invoke-static {v1, v2}, Ljava/lang/Math;.max:(FF)F // method@1514 │ │ -073920: 0a01 |0014: move-result v1 │ │ -073922: c831 |0015: mul-float/2addr v1, v3 │ │ -073924: 7120 1415 1000 |0016: invoke-static {v0, v1}, Ljava/lang/Math;.max:(FF)F // method@1514 │ │ -07392a: 0a00 |0019: move-result v0 │ │ -07392c: 5441 4300 |001a: iget-object v1, v4, Landroid/support/v4/app/ActionBarDrawerToggle;.mSlider:Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable; // field@0043 │ │ -073930: 6e20 5202 0100 |001c: invoke-virtual {v1, v0}, Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;.setPosition:(F)V // method@0252 │ │ -073936: 0e00 |001f: return-void │ │ -073938: a801 0603 |0020: mul-float v1, v6, v3 │ │ -07393c: 7120 1615 1000 |0022: invoke-static {v0, v1}, Ljava/lang/Math;.min:(FF)F // method@1516 │ │ -073942: 0a00 |0025: move-result v0 │ │ -073944: 28f4 |0026: goto 001a // -000c │ │ +075494: |[075494] android.support.v4.app.ActionBarDrawerToggle.onDrawerSlide:(Landroid/view/View;F)V │ │ +0754a4: 1503 0040 |0000: const/high16 v3, #int 1073741824 // #4000 │ │ +0754a8: 1502 003f |0002: const/high16 v2, #int 1056964608 // #3f00 │ │ +0754ac: 5441 4300 |0004: iget-object v1, v4, Landroid/support/v4/app/ActionBarDrawerToggle;.mSlider:Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable; // field@0043 │ │ +0754b0: 6e10 4f02 0100 |0006: invoke-virtual {v1}, Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;.getPosition:()F // method@024f │ │ +0754b6: 0a00 |0009: move-result v0 │ │ +0754b8: 2d01 0602 |000a: cmpl-float v1, v6, v2 │ │ +0754bc: 3d01 1400 |000c: if-lez v1, 0020 // +0014 │ │ +0754c0: 1201 |000e: const/4 v1, #int 0 // #0 │ │ +0754c2: a702 0602 |000f: sub-float v2, v6, v2 │ │ +0754c6: 7120 1415 2100 |0011: invoke-static {v1, v2}, Ljava/lang/Math;.max:(FF)F // method@1514 │ │ +0754cc: 0a01 |0014: move-result v1 │ │ +0754ce: c831 |0015: mul-float/2addr v1, v3 │ │ +0754d0: 7120 1415 1000 |0016: invoke-static {v0, v1}, Ljava/lang/Math;.max:(FF)F // method@1514 │ │ +0754d6: 0a00 |0019: move-result v0 │ │ +0754d8: 5441 4300 |001a: iget-object v1, v4, Landroid/support/v4/app/ActionBarDrawerToggle;.mSlider:Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable; // field@0043 │ │ +0754dc: 6e20 5202 0100 |001c: invoke-virtual {v1, v0}, Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;.setPosition:(F)V // method@0252 │ │ +0754e2: 0e00 |001f: return-void │ │ +0754e4: a801 0603 |0020: mul-float v1, v6, v3 │ │ +0754e8: 7120 1615 1000 |0022: invoke-static {v0, v1}, Ljava/lang/Math;.min:(FF)F // method@1516 │ │ +0754ee: 0a00 |0025: move-result v0 │ │ +0754f0: 28f4 |0026: goto 001a // -000c │ │ catches : (none) │ │ positions : │ │ 0x0004 line=310 │ │ 0x000a line=311 │ │ 0x000e line=312 │ │ 0x001a line=316 │ │ 0x001f line=317 │ │ @@ -136050,16 +136104,16 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -073948: |[073948] android.support.v4.app.ActionBarDrawerToggle.onDrawerStateChanged:(I)V │ │ -073958: 0e00 |0000: return-void │ │ +0754f4: |[0754f4] android.support.v4.app.ActionBarDrawerToggle.onDrawerStateChanged:(I)V │ │ +075504: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=358 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/app/ActionBarDrawerToggle; │ │ 0x0000 - 0x0001 reg=1 newState I │ │ │ │ @@ -136068,36 +136122,36 @@ │ │ type : '(Landroid/view/MenuItem;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 41 16-bit code units │ │ -07395c: |[07395c] android.support.v4.app.ActionBarDrawerToggle.onOptionsItemSelected:(Landroid/view/MenuItem;)Z │ │ -07396c: 1402 0300 8000 |0000: const v2, #float 1.17549e-38 // #00800003 │ │ -073972: 3804 2400 |0003: if-eqz v4, 0027 // +0024 │ │ -073976: 7210 3612 0400 |0005: invoke-interface {v4}, Landroid/view/MenuItem;.getItemId:()I // method@1236 │ │ -07397c: 0a00 |0008: move-result v0 │ │ -07397e: 1401 2c00 0201 |0009: const v1, #float 2.38774e-38 // #0102002c │ │ -073984: 3310 1b00 |000c: if-ne v0, v1, 0027 // +001b │ │ -073988: 5530 3f00 |000e: iget-boolean v0, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mDrawerIndicatorEnabled:Z // field@003f │ │ -07398c: 3800 1700 |0010: if-eqz v0, 0027 // +0017 │ │ -073990: 5430 4000 |0012: iget-object v0, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mDrawerLayout:Landroid/support/v4/widget/DrawerLayout; // field@0040 │ │ -073994: 6e20 b20f 2000 |0014: invoke-virtual {v0, v2}, Landroid/support/v4/widget/DrawerLayout;.isDrawerVisible:(I)Z // method@0fb2 │ │ -07399a: 0a00 |0017: move-result v0 │ │ -07399c: 3800 0900 |0018: if-eqz v0, 0021 // +0009 │ │ -0739a0: 5430 4000 |001a: iget-object v0, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mDrawerLayout:Landroid/support/v4/widget/DrawerLayout; // field@0040 │ │ -0739a4: 6e20 8f0f 2000 |001c: invoke-virtual {v0, v2}, Landroid/support/v4/widget/DrawerLayout;.closeDrawer:(I)V // method@0f8f │ │ -0739aa: 1210 |001f: const/4 v0, #int 1 // #1 │ │ -0739ac: 0f00 |0020: return v0 │ │ -0739ae: 5430 4000 |0021: iget-object v0, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mDrawerLayout:Landroid/support/v4/widget/DrawerLayout; // field@0040 │ │ -0739b2: 6e20 c00f 2000 |0023: invoke-virtual {v0, v2}, Landroid/support/v4/widget/DrawerLayout;.openDrawer:(I)V // method@0fc0 │ │ -0739b8: 28f9 |0026: goto 001f // -0007 │ │ -0739ba: 1200 |0027: const/4 v0, #int 0 // #0 │ │ -0739bc: 28f8 |0028: goto 0020 // -0008 │ │ +075508: |[075508] android.support.v4.app.ActionBarDrawerToggle.onOptionsItemSelected:(Landroid/view/MenuItem;)Z │ │ +075518: 1402 0300 8000 |0000: const v2, #float 1.17549e-38 // #00800003 │ │ +07551e: 3804 2400 |0003: if-eqz v4, 0027 // +0024 │ │ +075522: 7210 3612 0400 |0005: invoke-interface {v4}, Landroid/view/MenuItem;.getItemId:()I // method@1236 │ │ +075528: 0a00 |0008: move-result v0 │ │ +07552a: 1401 2c00 0201 |0009: const v1, #float 2.38774e-38 // #0102002c │ │ +075530: 3310 1b00 |000c: if-ne v0, v1, 0027 // +001b │ │ +075534: 5530 3f00 |000e: iget-boolean v0, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mDrawerIndicatorEnabled:Z // field@003f │ │ +075538: 3800 1700 |0010: if-eqz v0, 0027 // +0017 │ │ +07553c: 5430 4000 |0012: iget-object v0, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mDrawerLayout:Landroid/support/v4/widget/DrawerLayout; // field@0040 │ │ +075540: 6e20 b20f 2000 |0014: invoke-virtual {v0, v2}, Landroid/support/v4/widget/DrawerLayout;.isDrawerVisible:(I)Z // method@0fb2 │ │ +075546: 0a00 |0017: move-result v0 │ │ +075548: 3800 0900 |0018: if-eqz v0, 0021 // +0009 │ │ +07554c: 5430 4000 |001a: iget-object v0, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mDrawerLayout:Landroid/support/v4/widget/DrawerLayout; // field@0040 │ │ +075550: 6e20 8f0f 2000 |001c: invoke-virtual {v0, v2}, Landroid/support/v4/widget/DrawerLayout;.closeDrawer:(I)V // method@0f8f │ │ +075556: 1210 |001f: const/4 v0, #int 1 // #1 │ │ +075558: 0f00 |0020: return v0 │ │ +07555a: 5430 4000 |0021: iget-object v0, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mDrawerLayout:Landroid/support/v4/widget/DrawerLayout; // field@0040 │ │ +07555e: 6e20 c00f 2000 |0023: invoke-virtual {v0, v2}, Landroid/support/v4/widget/DrawerLayout;.openDrawer:(I)V // method@0fc0 │ │ +075564: 28f9 |0026: goto 001f // -0007 │ │ +075566: 1200 |0027: const/4 v0, #int 0 // #0 │ │ +075568: 28f8 |0028: goto 0020 // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=289 │ │ 0x0012 line=290 │ │ 0x001a line=291 │ │ 0x001f line=295 │ │ 0x0020 line=297 │ │ @@ -136112,27 +136166,27 @@ │ │ type : '(I)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 23 16-bit code units │ │ -0739c0: |[0739c0] android.support.v4.app.ActionBarDrawerToggle.setActionBarDescription:(I)V │ │ -0739d0: 5430 3b00 |0000: iget-object v0, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mActivityImpl:Landroid/support/v4/app/ActionBarDrawerToggle$Delegate; // field@003b │ │ -0739d4: 3800 0800 |0002: if-eqz v0, 000a // +0008 │ │ -0739d8: 5430 3b00 |0004: iget-object v0, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mActivityImpl:Landroid/support/v4/app/ActionBarDrawerToggle$Delegate; // field@003b │ │ -0739dc: 7220 4702 4000 |0006: invoke-interface {v0, v4}, Landroid/support/v4/app/ActionBarDrawerToggle$Delegate;.setActionBarDescription:(I)V // method@0247 │ │ -0739e2: 0e00 |0009: return-void │ │ -0739e4: 6200 3800 |000a: sget-object v0, Landroid/support/v4/app/ActionBarDrawerToggle;.IMPL:Landroid/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImpl; // field@0038 │ │ -0739e8: 5431 4200 |000c: iget-object v1, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mSetIndicatorInfo:Ljava/lang/Object; // field@0042 │ │ -0739ec: 5432 3a00 |000e: iget-object v2, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mActivity:Landroid/app/Activity; // field@003a │ │ -0739f0: 7240 3a02 1042 |0010: invoke-interface {v0, v1, v2, v4}, Landroid/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImpl;.setActionBarDescription:(Ljava/lang/Object;Landroid/app/Activity;I)Ljava/lang/Object; // method@023a │ │ -0739f6: 0c00 |0013: move-result-object v0 │ │ -0739f8: 5b30 4200 |0014: iput-object v0, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mSetIndicatorInfo:Ljava/lang/Object; // field@0042 │ │ -0739fc: 28f3 |0016: goto 0009 // -000d │ │ +07556c: |[07556c] android.support.v4.app.ActionBarDrawerToggle.setActionBarDescription:(I)V │ │ +07557c: 5430 3b00 |0000: iget-object v0, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mActivityImpl:Landroid/support/v4/app/ActionBarDrawerToggle$Delegate; // field@003b │ │ +075580: 3800 0800 |0002: if-eqz v0, 000a // +0008 │ │ +075584: 5430 3b00 |0004: iget-object v0, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mActivityImpl:Landroid/support/v4/app/ActionBarDrawerToggle$Delegate; // field@003b │ │ +075588: 7220 4702 4000 |0006: invoke-interface {v0, v4}, Landroid/support/v4/app/ActionBarDrawerToggle$Delegate;.setActionBarDescription:(I)V // method@0247 │ │ +07558e: 0e00 |0009: return-void │ │ +075590: 6200 3800 |000a: sget-object v0, Landroid/support/v4/app/ActionBarDrawerToggle;.IMPL:Landroid/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImpl; // field@0038 │ │ +075594: 5431 4200 |000c: iget-object v1, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mSetIndicatorInfo:Ljava/lang/Object; // field@0042 │ │ +075598: 5432 3a00 |000e: iget-object v2, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mActivity:Landroid/app/Activity; // field@003a │ │ +07559c: 7240 3a02 1042 |0010: invoke-interface {v0, v1, v2, v4}, Landroid/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImpl;.setActionBarDescription:(Ljava/lang/Object;Landroid/app/Activity;I)Ljava/lang/Object; // method@023a │ │ +0755a2: 0c00 |0013: move-result-object v0 │ │ +0755a4: 5b30 4200 |0014: iput-object v0, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mSetIndicatorInfo:Ljava/lang/Object; // field@0042 │ │ +0755a8: 28f3 |0016: goto 0009 // -000d │ │ catches : (none) │ │ positions : │ │ 0x0000 line=377 │ │ 0x0004 line=378 │ │ 0x0009 line=383 │ │ 0x000a line=381 │ │ locals : │ │ @@ -136144,27 +136198,27 @@ │ │ type : '(Landroid/graphics/drawable/Drawable;I)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 23 16-bit code units │ │ -073a00: |[073a00] android.support.v4.app.ActionBarDrawerToggle.setActionBarUpIndicator:(Landroid/graphics/drawable/Drawable;I)V │ │ -073a10: 5430 3b00 |0000: iget-object v0, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mActivityImpl:Landroid/support/v4/app/ActionBarDrawerToggle$Delegate; // field@003b │ │ -073a14: 3800 0800 |0002: if-eqz v0, 000a // +0008 │ │ -073a18: 5430 3b00 |0004: iget-object v0, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mActivityImpl:Landroid/support/v4/app/ActionBarDrawerToggle$Delegate; // field@003b │ │ -073a1c: 7230 4802 4005 |0006: invoke-interface {v0, v4, v5}, Landroid/support/v4/app/ActionBarDrawerToggle$Delegate;.setActionBarUpIndicator:(Landroid/graphics/drawable/Drawable;I)V // method@0248 │ │ -073a22: 0e00 |0009: return-void │ │ -073a24: 6200 3800 |000a: sget-object v0, Landroid/support/v4/app/ActionBarDrawerToggle;.IMPL:Landroid/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImpl; // field@0038 │ │ -073a28: 5431 4200 |000c: iget-object v1, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mSetIndicatorInfo:Ljava/lang/Object; // field@0042 │ │ -073a2c: 5432 3a00 |000e: iget-object v2, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mActivity:Landroid/app/Activity; // field@003a │ │ -073a30: 7255 3b02 1042 |0010: invoke-interface {v0, v1, v2, v4, v5}, Landroid/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImpl;.setActionBarUpIndicator:(Ljava/lang/Object;Landroid/app/Activity;Landroid/graphics/drawable/Drawable;I)Ljava/lang/Object; // method@023b │ │ -073a36: 0c00 |0013: move-result-object v0 │ │ -073a38: 5b30 4200 |0014: iput-object v0, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mSetIndicatorInfo:Ljava/lang/Object; // field@0042 │ │ -073a3c: 28f3 |0016: goto 0009 // -000d │ │ +0755ac: |[0755ac] android.support.v4.app.ActionBarDrawerToggle.setActionBarUpIndicator:(Landroid/graphics/drawable/Drawable;I)V │ │ +0755bc: 5430 3b00 |0000: iget-object v0, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mActivityImpl:Landroid/support/v4/app/ActionBarDrawerToggle$Delegate; // field@003b │ │ +0755c0: 3800 0800 |0002: if-eqz v0, 000a // +0008 │ │ +0755c4: 5430 3b00 |0004: iget-object v0, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mActivityImpl:Landroid/support/v4/app/ActionBarDrawerToggle$Delegate; // field@003b │ │ +0755c8: 7230 4802 4005 |0006: invoke-interface {v0, v4, v5}, Landroid/support/v4/app/ActionBarDrawerToggle$Delegate;.setActionBarUpIndicator:(Landroid/graphics/drawable/Drawable;I)V // method@0248 │ │ +0755ce: 0e00 |0009: return-void │ │ +0755d0: 6200 3800 |000a: sget-object v0, Landroid/support/v4/app/ActionBarDrawerToggle;.IMPL:Landroid/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImpl; // field@0038 │ │ +0755d4: 5431 4200 |000c: iget-object v1, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mSetIndicatorInfo:Ljava/lang/Object; // field@0042 │ │ +0755d8: 5432 3a00 |000e: iget-object v2, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mActivity:Landroid/app/Activity; // field@003a │ │ +0755dc: 7255 3b02 1042 |0010: invoke-interface {v0, v1, v2, v4, v5}, Landroid/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImpl;.setActionBarUpIndicator:(Ljava/lang/Object;Landroid/app/Activity;Landroid/graphics/drawable/Drawable;I)Ljava/lang/Object; // method@023b │ │ +0755e2: 0c00 |0013: move-result-object v0 │ │ +0755e4: 5b30 4200 |0014: iput-object v0, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mSetIndicatorInfo:Ljava/lang/Object; // field@0042 │ │ +0755e8: 28f3 |0016: goto 0009 // -000d │ │ catches : (none) │ │ positions : │ │ 0x0000 line=368 │ │ 0x0004 line=369 │ │ 0x0009 line=374 │ │ 0x000a line=372 │ │ locals : │ │ @@ -136177,34 +136231,34 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 37 16-bit code units │ │ -073a40: |[073a40] android.support.v4.app.ActionBarDrawerToggle.setDrawerIndicatorEnabled:(Z)V │ │ -073a50: 5530 3f00 |0000: iget-boolean v0, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mDrawerIndicatorEnabled:Z // field@003f │ │ -073a54: 3204 1800 |0002: if-eq v4, v0, 001a // +0018 │ │ -073a58: 3804 1a00 |0004: if-eqz v4, 001e // +001a │ │ -073a5c: 5431 4300 |0006: iget-object v1, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mSlider:Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable; // field@0043 │ │ -073a60: 5430 4000 |0008: iget-object v0, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mDrawerLayout:Landroid/support/v4/widget/DrawerLayout; // field@0040 │ │ -073a64: 1402 0300 8000 |000a: const v2, #float 1.17549e-38 // #00800003 │ │ -073a6a: 6e20 af0f 2000 |000d: invoke-virtual {v0, v2}, Landroid/support/v4/widget/DrawerLayout;.isDrawerOpen:(I)Z // method@0faf │ │ -073a70: 0a00 |0010: move-result v0 │ │ -073a72: 3800 0a00 |0011: if-eqz v0, 001b // +000a │ │ -073a76: 5230 3c00 |0013: iget v0, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mCloseDrawerContentDescRes:I // field@003c │ │ -073a7a: 6e30 5f02 1300 |0015: invoke-virtual {v3, v1, v0}, Landroid/support/v4/app/ActionBarDrawerToggle;.setActionBarUpIndicator:(Landroid/graphics/drawable/Drawable;I)V // method@025f │ │ -073a80: 5c34 3f00 |0018: iput-boolean v4, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mDrawerIndicatorEnabled:Z // field@003f │ │ -073a84: 0e00 |001a: return-void │ │ -073a86: 5230 4100 |001b: iget v0, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mOpenDrawerContentDescRes:I // field@0041 │ │ -073a8a: 28f8 |001d: goto 0015 // -0008 │ │ -073a8c: 5430 4400 |001e: iget-object v0, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mThemeImage:Landroid/graphics/drawable/Drawable; // field@0044 │ │ -073a90: 1201 |0020: const/4 v1, #int 0 // #0 │ │ -073a92: 6e30 5f02 0301 |0021: invoke-virtual {v3, v0, v1}, Landroid/support/v4/app/ActionBarDrawerToggle;.setActionBarUpIndicator:(Landroid/graphics/drawable/Drawable;I)V // method@025f │ │ -073a98: 28f4 |0024: goto 0018 // -000c │ │ +0755ec: |[0755ec] android.support.v4.app.ActionBarDrawerToggle.setDrawerIndicatorEnabled:(Z)V │ │ +0755fc: 5530 3f00 |0000: iget-boolean v0, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mDrawerIndicatorEnabled:Z // field@003f │ │ +075600: 3204 1800 |0002: if-eq v4, v0, 001a // +0018 │ │ +075604: 3804 1a00 |0004: if-eqz v4, 001e // +001a │ │ +075608: 5431 4300 |0006: iget-object v1, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mSlider:Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable; // field@0043 │ │ +07560c: 5430 4000 |0008: iget-object v0, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mDrawerLayout:Landroid/support/v4/widget/DrawerLayout; // field@0040 │ │ +075610: 1402 0300 8000 |000a: const v2, #float 1.17549e-38 // #00800003 │ │ +075616: 6e20 af0f 2000 |000d: invoke-virtual {v0, v2}, Landroid/support/v4/widget/DrawerLayout;.isDrawerOpen:(I)Z // method@0faf │ │ +07561c: 0a00 |0010: move-result v0 │ │ +07561e: 3800 0a00 |0011: if-eqz v0, 001b // +000a │ │ +075622: 5230 3c00 |0013: iget v0, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mCloseDrawerContentDescRes:I // field@003c │ │ +075626: 6e30 5f02 1300 |0015: invoke-virtual {v3, v1, v0}, Landroid/support/v4/app/ActionBarDrawerToggle;.setActionBarUpIndicator:(Landroid/graphics/drawable/Drawable;I)V // method@025f │ │ +07562c: 5c34 3f00 |0018: iput-boolean v4, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mDrawerIndicatorEnabled:Z // field@003f │ │ +075630: 0e00 |001a: return-void │ │ +075632: 5230 4100 |001b: iget v0, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mOpenDrawerContentDescRes:I // field@0041 │ │ +075636: 28f8 |001d: goto 0015 // -0008 │ │ +075638: 5430 4400 |001e: iget-object v0, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mThemeImage:Landroid/graphics/drawable/Drawable; // field@0044 │ │ +07563c: 1201 |0020: const/4 v1, #int 0 // #0 │ │ +07563e: 6e30 5f02 0301 |0021: invoke-virtual {v3, v0, v1}, Landroid/support/v4/app/ActionBarDrawerToggle;.setActionBarUpIndicator:(Landroid/graphics/drawable/Drawable;I)V // method@025f │ │ +075644: 28f4 |0024: goto 0018 // -000c │ │ catches : (none) │ │ positions : │ │ 0x0000 line=246 │ │ 0x0004 line=247 │ │ 0x0006 line=248 │ │ 0x0018 line=253 │ │ 0x001a line=255 │ │ @@ -136219,39 +136273,39 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 48 16-bit code units │ │ -073a9c: |[073a9c] android.support.v4.app.ActionBarDrawerToggle.syncState:()V │ │ -073aac: 1402 0300 8000 |0000: const v2, #float 1.17549e-38 // #00800003 │ │ -073ab2: 5430 4000 |0003: iget-object v0, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mDrawerLayout:Landroid/support/v4/widget/DrawerLayout; // field@0040 │ │ -073ab6: 6e20 af0f 2000 |0005: invoke-virtual {v0, v2}, Landroid/support/v4/widget/DrawerLayout;.isDrawerOpen:(I)Z // method@0faf │ │ -073abc: 0a00 |0008: move-result v0 │ │ -073abe: 3800 1d00 |0009: if-eqz v0, 0026 // +001d │ │ -073ac2: 5430 4300 |000b: iget-object v0, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mSlider:Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable; // field@0043 │ │ -073ac6: 1501 803f |000d: const/high16 v1, #int 1065353216 // #3f80 │ │ -073aca: 6e20 5202 1000 |000f: invoke-virtual {v0, v1}, Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;.setPosition:(F)V // method@0252 │ │ -073ad0: 5530 3f00 |0012: iget-boolean v0, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mDrawerIndicatorEnabled:Z // field@003f │ │ -073ad4: 3800 1100 |0014: if-eqz v0, 0025 // +0011 │ │ -073ad8: 5431 4300 |0016: iget-object v1, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mSlider:Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable; // field@0043 │ │ -073adc: 5430 4000 |0018: iget-object v0, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mDrawerLayout:Landroid/support/v4/widget/DrawerLayout; // field@0040 │ │ -073ae0: 6e20 af0f 2000 |001a: invoke-virtual {v0, v2}, Landroid/support/v4/widget/DrawerLayout;.isDrawerOpen:(I)Z // method@0faf │ │ -073ae6: 0a00 |001d: move-result v0 │ │ -073ae8: 3800 0f00 |001e: if-eqz v0, 002d // +000f │ │ -073aec: 5230 3c00 |0020: iget v0, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mCloseDrawerContentDescRes:I // field@003c │ │ -073af0: 6e30 5f02 1300 |0022: invoke-virtual {v3, v1, v0}, Landroid/support/v4/app/ActionBarDrawerToggle;.setActionBarUpIndicator:(Landroid/graphics/drawable/Drawable;I)V // method@025f │ │ -073af6: 0e00 |0025: return-void │ │ -073af8: 5430 4300 |0026: iget-object v0, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mSlider:Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable; // field@0043 │ │ -073afc: 1201 |0028: const/4 v1, #int 0 // #0 │ │ -073afe: 6e20 5202 1000 |0029: invoke-virtual {v0, v1}, Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;.setPosition:(F)V // method@0252 │ │ -073b04: 28e6 |002c: goto 0012 // -001a │ │ -073b06: 5230 4100 |002d: iget v0, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mOpenDrawerContentDescRes:I // field@0041 │ │ -073b0a: 28f3 |002f: goto 0022 // -000d │ │ +075648: |[075648] android.support.v4.app.ActionBarDrawerToggle.syncState:()V │ │ +075658: 1402 0300 8000 |0000: const v2, #float 1.17549e-38 // #00800003 │ │ +07565e: 5430 4000 |0003: iget-object v0, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mDrawerLayout:Landroid/support/v4/widget/DrawerLayout; // field@0040 │ │ +075662: 6e20 af0f 2000 |0005: invoke-virtual {v0, v2}, Landroid/support/v4/widget/DrawerLayout;.isDrawerOpen:(I)Z // method@0faf │ │ +075668: 0a00 |0008: move-result v0 │ │ +07566a: 3800 1d00 |0009: if-eqz v0, 0026 // +001d │ │ +07566e: 5430 4300 |000b: iget-object v0, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mSlider:Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable; // field@0043 │ │ +075672: 1501 803f |000d: const/high16 v1, #int 1065353216 // #3f80 │ │ +075676: 6e20 5202 1000 |000f: invoke-virtual {v0, v1}, Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;.setPosition:(F)V // method@0252 │ │ +07567c: 5530 3f00 |0012: iget-boolean v0, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mDrawerIndicatorEnabled:Z // field@003f │ │ +075680: 3800 1100 |0014: if-eqz v0, 0025 // +0011 │ │ +075684: 5431 4300 |0016: iget-object v1, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mSlider:Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable; // field@0043 │ │ +075688: 5430 4000 |0018: iget-object v0, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mDrawerLayout:Landroid/support/v4/widget/DrawerLayout; // field@0040 │ │ +07568c: 6e20 af0f 2000 |001a: invoke-virtual {v0, v2}, Landroid/support/v4/widget/DrawerLayout;.isDrawerOpen:(I)Z // method@0faf │ │ +075692: 0a00 |001d: move-result v0 │ │ +075694: 3800 0f00 |001e: if-eqz v0, 002d // +000f │ │ +075698: 5230 3c00 |0020: iget v0, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mCloseDrawerContentDescRes:I // field@003c │ │ +07569c: 6e30 5f02 1300 |0022: invoke-virtual {v3, v1, v0}, Landroid/support/v4/app/ActionBarDrawerToggle;.setActionBarUpIndicator:(Landroid/graphics/drawable/Drawable;I)V // method@025f │ │ +0756a2: 0e00 |0025: return-void │ │ +0756a4: 5430 4300 |0026: iget-object v0, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mSlider:Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable; // field@0043 │ │ +0756a8: 1201 |0028: const/4 v1, #int 0 // #0 │ │ +0756aa: 6e20 5202 1000 |0029: invoke-virtual {v0, v1}, Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;.setPosition:(F)V // method@0252 │ │ +0756b0: 28e6 |002c: goto 0012 // -001a │ │ +0756b2: 5230 4100 |002d: iget v0, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mOpenDrawerContentDescRes:I // field@0041 │ │ +0756b6: 28f3 |002f: goto 0022 // -000d │ │ catches : (none) │ │ positions : │ │ 0x0003 line=223 │ │ 0x000b line=224 │ │ 0x0012 line=229 │ │ 0x0016 line=230 │ │ 0x0025 line=233 │ │ @@ -136259,17 +136313,17 @@ │ │ 0x002d line=230 │ │ locals : │ │ 0x0000 - 0x0030 reg=3 this Landroid/support/v4/app/ActionBarDrawerToggle; │ │ │ │ source_file_idx : 581 (ActionBarDrawerToggle.java) │ │ │ │ Class #570 header: │ │ -class_idx : 154 │ │ +class_idx : 151 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 247 │ │ +superclass_idx : 244 │ │ source_file_idx : 596 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 5 │ │ virtual_methods_size: 0 │ │ │ │ Class #570 - │ │ @@ -136285,17 +136339,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -073b0c: |[073b0c] android.support.v4.app.ActivityCompat.:()V │ │ -073b1c: 7010 9205 0000 |0000: invoke-direct {v0}, Landroid/support/v4/content/ContextCompat;.:()V // method@0592 │ │ -073b22: 0e00 |0003: return-void │ │ +0756b8: |[0756b8] android.support.v4.app.ActivityCompat.:()V │ │ +0756c8: 7010 9205 0000 |0000: invoke-direct {v0}, Landroid/support/v4/content/ContextCompat;.:()V // method@0592 │ │ +0756ce: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/ActivityCompat; │ │ │ │ #1 : (in Landroid/support/v4/app/ActivityCompat;) │ │ @@ -136303,22 +136357,22 @@ │ │ type : '(Landroid/app/Activity;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -073b24: |[073b24] android.support.v4.app.ActivityCompat.finishAffinity:(Landroid/app/Activity;)V │ │ -073b34: 6000 1f00 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@001f │ │ -073b38: 1301 1000 |0002: const/16 v1, #int 16 // #10 │ │ -073b3c: 3410 0600 |0004: if-lt v0, v1, 000a // +0006 │ │ -073b40: 7110 7102 0200 |0006: invoke-static {v2}, Landroid/support/v4/app/ActivityCompatJB;.finishAffinity:(Landroid/app/Activity;)V // method@0271 │ │ -073b46: 0e00 |0009: return-void │ │ -073b48: 6e10 0c00 0200 |000a: invoke-virtual {v2}, Landroid/app/Activity;.finish:()V // method@000c │ │ -073b4e: 28fc |000d: goto 0009 // -0004 │ │ +0756d0: |[0756d0] android.support.v4.app.ActivityCompat.finishAffinity:(Landroid/app/Activity;)V │ │ +0756e0: 6000 1f00 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@001f │ │ +0756e4: 1301 1000 |0002: const/16 v1, #int 16 // #10 │ │ +0756e8: 3410 0600 |0004: if-lt v0, v1, 000a // +0006 │ │ +0756ec: 7110 7102 0200 |0006: invoke-static {v2}, Landroid/support/v4/app/ActivityCompatJB;.finishAffinity:(Landroid/app/Activity;)V // method@0271 │ │ +0756f2: 0e00 |0009: return-void │ │ +0756f4: 6e10 0c00 0200 |000a: invoke-virtual {v2}, Landroid/app/Activity;.finish:()V // method@000c │ │ +0756fa: 28fc |000d: goto 0009 // -0004 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=131 │ │ 0x0006 line=132 │ │ 0x0009 line=136 │ │ 0x000a line=134 │ │ locals : │ │ @@ -136329,23 +136383,23 @@ │ │ type : '(Landroid/app/Activity;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -073b50: |[073b50] android.support.v4.app.ActivityCompat.invalidateOptionsMenu:(Landroid/app/Activity;)Z │ │ -073b60: 6000 1f00 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@001f │ │ -073b64: 1301 0b00 |0002: const/16 v1, #int 11 // #b │ │ -073b68: 3410 0700 |0004: if-lt v0, v1, 000b // +0007 │ │ -073b6c: 7110 6f02 0200 |0006: invoke-static {v2}, Landroid/support/v4/app/ActivityCompatHoneycomb;.invalidateOptionsMenu:(Landroid/app/Activity;)V // method@026f │ │ -073b72: 1210 |0009: const/4 v0, #int 1 // #1 │ │ -073b74: 0f00 |000a: return v0 │ │ -073b76: 1200 |000b: const/4 v0, #int 0 // #0 │ │ -073b78: 28fe |000c: goto 000a // -0002 │ │ +0756fc: |[0756fc] android.support.v4.app.ActivityCompat.invalidateOptionsMenu:(Landroid/app/Activity;)Z │ │ +07570c: 6000 1f00 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@001f │ │ +075710: 1301 0b00 |0002: const/16 v1, #int 11 // #b │ │ +075714: 3410 0700 |0004: if-lt v0, v1, 000b // +0007 │ │ +075718: 7110 6f02 0200 |0006: invoke-static {v2}, Landroid/support/v4/app/ActivityCompatHoneycomb;.invalidateOptionsMenu:(Landroid/app/Activity;)V // method@026f │ │ +07571e: 1210 |0009: const/4 v0, #int 1 // #1 │ │ +075720: 0f00 |000a: return v0 │ │ +075722: 1200 |000b: const/4 v0, #int 0 // #0 │ │ +075724: 28fe |000c: goto 000a // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=63 │ │ 0x0006 line=64 │ │ 0x0009 line=65 │ │ 0x000a line=67 │ │ locals : │ │ @@ -136356,22 +136410,22 @@ │ │ type : '(Landroid/app/Activity;Landroid/content/Intent;Landroid/os/Bundle;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 14 16-bit code units │ │ -073b7c: |[073b7c] android.support.v4.app.ActivityCompat.startActivity:(Landroid/app/Activity;Landroid/content/Intent;Landroid/os/Bundle;)V │ │ -073b8c: 6000 1f00 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@001f │ │ -073b90: 1301 1000 |0002: const/16 v1, #int 16 // #10 │ │ -073b94: 3410 0600 |0004: if-lt v0, v1, 000a // +0006 │ │ -073b98: 7130 7202 3204 |0006: invoke-static {v2, v3, v4}, Landroid/support/v4/app/ActivityCompatJB;.startActivity:(Landroid/content/Context;Landroid/content/Intent;Landroid/os/Bundle;)V // method@0272 │ │ -073b9e: 0e00 |0009: return-void │ │ -073ba0: 6e20 3300 3200 |000a: invoke-virtual {v2, v3}, Landroid/app/Activity;.startActivity:(Landroid/content/Intent;)V // method@0033 │ │ -073ba6: 28fc |000d: goto 0009 // -0004 │ │ +075728: |[075728] android.support.v4.app.ActivityCompat.startActivity:(Landroid/app/Activity;Landroid/content/Intent;Landroid/os/Bundle;)V │ │ +075738: 6000 1f00 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@001f │ │ +07573c: 1301 1000 |0002: const/16 v1, #int 16 // #10 │ │ +075740: 3410 0600 |0004: if-lt v0, v1, 000a // +0006 │ │ +075744: 7130 7202 3204 |0006: invoke-static {v2, v3, v4}, Landroid/support/v4/app/ActivityCompatJB;.startActivity:(Landroid/content/Context;Landroid/content/Intent;Landroid/os/Bundle;)V // method@0272 │ │ +07574a: 0e00 |0009: return-void │ │ +07574c: 6e20 3300 3200 |000a: invoke-virtual {v2, v3}, Landroid/app/Activity;.startActivity:(Landroid/content/Intent;)V // method@0033 │ │ +075752: 28fc |000d: goto 0009 // -0004 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=88 │ │ 0x0006 line=89 │ │ 0x0009 line=93 │ │ 0x000a line=91 │ │ locals : │ │ @@ -136384,22 +136438,22 @@ │ │ type : '(Landroid/app/Activity;Landroid/content/Intent;ILandroid/os/Bundle;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 14 16-bit code units │ │ -073ba8: |[073ba8] android.support.v4.app.ActivityCompat.startActivityForResult:(Landroid/app/Activity;Landroid/content/Intent;ILandroid/os/Bundle;)V │ │ -073bb8: 6000 1f00 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@001f │ │ -073bbc: 1301 1000 |0002: const/16 v1, #int 16 // #10 │ │ -073bc0: 3410 0600 |0004: if-lt v0, v1, 000a // +0006 │ │ -073bc4: 7140 7302 3254 |0006: invoke-static {v2, v3, v4, v5}, Landroid/support/v4/app/ActivityCompatJB;.startActivityForResult:(Landroid/app/Activity;Landroid/content/Intent;ILandroid/os/Bundle;)V // method@0273 │ │ -073bca: 0e00 |0009: return-void │ │ -073bcc: 6e30 3400 3204 |000a: invoke-virtual {v2, v3, v4}, Landroid/app/Activity;.startActivityForResult:(Landroid/content/Intent;I)V // method@0034 │ │ -073bd2: 28fc |000d: goto 0009 // -0004 │ │ +075754: |[075754] android.support.v4.app.ActivityCompat.startActivityForResult:(Landroid/app/Activity;Landroid/content/Intent;ILandroid/os/Bundle;)V │ │ +075764: 6000 1f00 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@001f │ │ +075768: 1301 1000 |0002: const/16 v1, #int 16 // #10 │ │ +07576c: 3410 0600 |0004: if-lt v0, v1, 000a // +0006 │ │ +075770: 7140 7302 3254 |0006: invoke-static {v2, v3, v4, v5}, Landroid/support/v4/app/ActivityCompatJB;.startActivityForResult:(Landroid/app/Activity;Landroid/content/Intent;ILandroid/os/Bundle;)V // method@0273 │ │ +075776: 0e00 |0009: return-void │ │ +075778: 6e30 3400 3204 |000a: invoke-virtual {v2, v3, v4}, Landroid/app/Activity;.startActivityForResult:(Landroid/content/Intent;I)V // method@0034 │ │ +07577e: 28fc |000d: goto 0009 // -0004 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=116 │ │ 0x0006 line=117 │ │ 0x0009 line=121 │ │ 0x000a line=119 │ │ locals : │ │ @@ -136408,17 +136462,17 @@ │ │ 0x0000 - 0x000e reg=4 requestCode I │ │ 0x0000 - 0x000e reg=5 options Landroid/os/Bundle; │ │ │ │ Virtual methods - │ │ source_file_idx : 596 (ActivityCompat.java) │ │ │ │ Class #571 header: │ │ -class_idx : 157 │ │ +class_idx : 154 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 158 │ │ +superclass_idx : 155 │ │ source_file_idx : 600 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #571 annotations: │ │ @@ -136443,18 +136497,18 @@ │ │ type : '(Landroid/support/v4/app/ActivityOptionsCompatJB;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -073bd4: |[073bd4] android.support.v4.app.ActivityOptionsCompat$ActivityOptionsImplJB.:(Landroid/support/v4/app/ActivityOptionsCompatJB;)V │ │ -073be4: 7010 7702 0000 |0000: invoke-direct {v0}, Landroid/support/v4/app/ActivityOptionsCompat;.:()V // method@0277 │ │ -073bea: 5b01 4a00 |0003: iput-object v1, v0, Landroid/support/v4/app/ActivityOptionsCompat$ActivityOptionsImplJB;.mImpl:Landroid/support/v4/app/ActivityOptionsCompatJB; // field@004a │ │ -073bee: 0e00 |0005: return-void │ │ +075780: |[075780] android.support.v4.app.ActivityOptionsCompat$ActivityOptionsImplJB.:(Landroid/support/v4/app/ActivityOptionsCompatJB;)V │ │ +075790: 7010 7702 0000 |0000: invoke-direct {v0}, Landroid/support/v4/app/ActivityOptionsCompat;.:()V // method@0277 │ │ +075796: 5b01 4a00 |0003: iput-object v1, v0, Landroid/support/v4/app/ActivityOptionsCompat$ActivityOptionsImplJB;.mImpl:Landroid/support/v4/app/ActivityOptionsCompatJB; // field@004a │ │ +07579a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=115 │ │ 0x0003 line=116 │ │ 0x0005 line=117 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v4/app/ActivityOptionsCompat$ActivityOptionsImplJB; │ │ @@ -136466,19 +136520,19 @@ │ │ type : '()Landroid/os/Bundle;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -073bf0: |[073bf0] android.support.v4.app.ActivityOptionsCompat$ActivityOptionsImplJB.toBundle:()Landroid/os/Bundle; │ │ -073c00: 5410 4a00 |0000: iget-object v0, v1, Landroid/support/v4/app/ActivityOptionsCompat$ActivityOptionsImplJB;.mImpl:Landroid/support/v4/app/ActivityOptionsCompatJB; // field@004a │ │ -073c04: 6e10 8102 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/app/ActivityOptionsCompatJB;.toBundle:()Landroid/os/Bundle; // method@0281 │ │ -073c0a: 0c00 |0005: move-result-object v0 │ │ -073c0c: 1100 |0006: return-object v0 │ │ +07579c: |[07579c] android.support.v4.app.ActivityOptionsCompat$ActivityOptionsImplJB.toBundle:()Landroid/os/Bundle; │ │ +0757ac: 5410 4a00 |0000: iget-object v0, v1, Landroid/support/v4/app/ActivityOptionsCompat$ActivityOptionsImplJB;.mImpl:Landroid/support/v4/app/ActivityOptionsCompatJB; // field@004a │ │ +0757b0: 6e10 8102 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/app/ActivityOptionsCompatJB;.toBundle:()Landroid/os/Bundle; // method@0281 │ │ +0757b6: 0c00 |0005: move-result-object v0 │ │ +0757b8: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=121 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/app/ActivityOptionsCompat$ActivityOptionsImplJB; │ │ │ │ #1 : (in Landroid/support/v4/app/ActivityOptionsCompat$ActivityOptionsImplJB;) │ │ @@ -136486,40 +136540,40 @@ │ │ type : '(Landroid/support/v4/app/ActivityOptionsCompat;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -073c10: |[073c10] android.support.v4.app.ActivityOptionsCompat$ActivityOptionsImplJB.update:(Landroid/support/v4/app/ActivityOptionsCompat;)V │ │ -073c20: 2041 9d00 |0000: instance-of v1, v4, Landroid/support/v4/app/ActivityOptionsCompat$ActivityOptionsImplJB; // type@009d │ │ -073c24: 3801 0c00 |0002: if-eqz v1, 000e // +000c │ │ -073c28: 0740 |0004: move-object v0, v4 │ │ -073c2a: 1f00 9d00 |0005: check-cast v0, Landroid/support/v4/app/ActivityOptionsCompat$ActivityOptionsImplJB; // type@009d │ │ -073c2e: 5431 4a00 |0007: iget-object v1, v3, Landroid/support/v4/app/ActivityOptionsCompat$ActivityOptionsImplJB;.mImpl:Landroid/support/v4/app/ActivityOptionsCompatJB; // field@004a │ │ -073c32: 5402 4a00 |0009: iget-object v2, v0, Landroid/support/v4/app/ActivityOptionsCompat$ActivityOptionsImplJB;.mImpl:Landroid/support/v4/app/ActivityOptionsCompatJB; // field@004a │ │ -073c36: 6e20 8202 2100 |000b: invoke-virtual {v1, v2}, Landroid/support/v4/app/ActivityOptionsCompatJB;.update:(Landroid/support/v4/app/ActivityOptionsCompatJB;)V // method@0282 │ │ -073c3c: 0e00 |000e: return-void │ │ +0757bc: |[0757bc] android.support.v4.app.ActivityOptionsCompat$ActivityOptionsImplJB.update:(Landroid/support/v4/app/ActivityOptionsCompat;)V │ │ +0757cc: 2041 9a00 |0000: instance-of v1, v4, Landroid/support/v4/app/ActivityOptionsCompat$ActivityOptionsImplJB; // type@009a │ │ +0757d0: 3801 0c00 |0002: if-eqz v1, 000e // +000c │ │ +0757d4: 0740 |0004: move-object v0, v4 │ │ +0757d6: 1f00 9a00 |0005: check-cast v0, Landroid/support/v4/app/ActivityOptionsCompat$ActivityOptionsImplJB; // type@009a │ │ +0757da: 5431 4a00 |0007: iget-object v1, v3, Landroid/support/v4/app/ActivityOptionsCompat$ActivityOptionsImplJB;.mImpl:Landroid/support/v4/app/ActivityOptionsCompatJB; // field@004a │ │ +0757de: 5402 4a00 |0009: iget-object v2, v0, Landroid/support/v4/app/ActivityOptionsCompat$ActivityOptionsImplJB;.mImpl:Landroid/support/v4/app/ActivityOptionsCompatJB; // field@004a │ │ +0757e2: 6e20 8202 2100 |000b: invoke-virtual {v1, v2}, Landroid/support/v4/app/ActivityOptionsCompatJB;.update:(Landroid/support/v4/app/ActivityOptionsCompatJB;)V // method@0282 │ │ +0757e8: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=126 │ │ 0x0005 line=127 │ │ 0x0007 line=128 │ │ 0x000e line=130 │ │ locals : │ │ 0x0007 - 0x000e reg=0 otherImpl Landroid/support/v4/app/ActivityOptionsCompat$ActivityOptionsImplJB; │ │ 0x0000 - 0x000f reg=3 this Landroid/support/v4/app/ActivityOptionsCompat$ActivityOptionsImplJB; │ │ 0x0000 - 0x000f reg=4 otherOptions Landroid/support/v4/app/ActivityOptionsCompat; │ │ │ │ source_file_idx : 600 (ActivityOptionsCompat.java) │ │ │ │ Class #572 header: │ │ -class_idx : 161 │ │ +class_idx : 158 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 197 │ │ +superclass_idx : 194 │ │ source_file_idx : 644 │ │ static_fields_size : 9 │ │ instance_fields_size: 19 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 40 │ │ │ │ Class #572 annotations: │ │ @@ -136662,22 +136716,22 @@ │ │ type : '(Landroid/support/v4/app/FragmentManagerImpl;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -073c40: |[073c40] android.support.v4.app.BackStackRecord.:(Landroid/support/v4/app/FragmentManagerImpl;)V │ │ -073c50: 7010 4804 0100 |0000: invoke-direct {v1}, Landroid/support/v4/app/FragmentTransaction;.:()V // method@0448 │ │ -073c56: 1210 |0003: const/4 v0, #int 1 // #1 │ │ -073c58: 5c10 5f00 |0004: iput-boolean v0, v1, Landroid/support/v4/app/BackStackRecord;.mAllowAddToBackStack:Z // field@005f │ │ -073c5c: 12f0 |0006: const/4 v0, #int -1 // #ff │ │ -073c5e: 5910 6800 |0007: iput v0, v1, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@0068 │ │ -073c62: 5b12 6900 |0009: iput-object v2, v1, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0069 │ │ -073c66: 0e00 |000b: return-void │ │ +0757ec: |[0757ec] android.support.v4.app.BackStackRecord.:(Landroid/support/v4/app/FragmentManagerImpl;)V │ │ +0757fc: 7010 4804 0100 |0000: invoke-direct {v1}, Landroid/support/v4/app/FragmentTransaction;.:()V // method@0448 │ │ +075802: 1210 |0003: const/4 v0, #int 1 // #1 │ │ +075804: 5c10 5f00 |0004: iput-boolean v0, v1, Landroid/support/v4/app/BackStackRecord;.mAllowAddToBackStack:Z // field@005f │ │ +075808: 12f0 |0006: const/4 v0, #int -1 // #ff │ │ +07580a: 5910 6800 |0007: iput v0, v1, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@0068 │ │ +07580e: 5b12 6900 |0009: iput-object v2, v1, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0069 │ │ +075812: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=333 │ │ 0x0003 line=209 │ │ 0x0006 line=212 │ │ 0x0009 line=334 │ │ 0x000b line=335 │ │ @@ -136690,84 +136744,84 @@ │ │ type : '(ILandroid/support/v4/app/Fragment;Ljava/lang/String;I)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 9 │ │ ins : 5 │ │ outs : 2 │ │ insns size : 141 16-bit code units │ │ -073c68: |[073c68] android.support.v4.app.BackStackRecord.doAddOp:(ILandroid/support/v4/app/Fragment;Ljava/lang/String;I)V │ │ -073c78: 5441 6900 |0000: iget-object v1, v4, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0069 │ │ -073c7c: 5b61 a600 |0002: iput-object v1, v6, Landroid/support/v4/app/Fragment;.mFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00a6 │ │ -073c80: 3807 3f00 |0004: if-eqz v7, 0043 // +003f │ │ -073c84: 5461 bb00 |0006: iget-object v1, v6, Landroid/support/v4/app/Fragment;.mTag:Ljava/lang/String; // field@00bb │ │ -073c88: 3801 3900 |0008: if-eqz v1, 0041 // +0039 │ │ -073c8c: 5461 bb00 |000a: iget-object v1, v6, Landroid/support/v4/app/Fragment;.mTag:Ljava/lang/String; // field@00bb │ │ -073c90: 6e20 3915 1700 |000c: invoke-virtual {v7, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1539 │ │ -073c96: 0a01 |000f: move-result v1 │ │ -073c98: 3901 3100 |0010: if-nez v1, 0041 // +0031 │ │ -073c9c: 2201 2d03 |0012: new-instance v1, Ljava/lang/IllegalStateException; // type@032d │ │ -073ca0: 2202 4203 |0014: new-instance v2, Ljava/lang/StringBuilder; // type@0342 │ │ -073ca4: 7010 5715 0200 |0016: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ -073caa: 1a03 0f03 |0019: const-string v3, "Can't change tag of fragment " // string@030f │ │ -073cae: 6e20 5f15 3200 |001b: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -073cb4: 0c02 |001e: move-result-object v2 │ │ -073cb6: 6e20 5e15 6200 |001f: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@155e │ │ -073cbc: 0c02 |0022: move-result-object v2 │ │ -073cbe: 1a03 7201 |0023: const-string v3, ": was " // string@0172 │ │ -073cc2: 6e20 5f15 3200 |0025: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -073cc8: 0c02 |0028: move-result-object v2 │ │ -073cca: 5463 bb00 |0029: iget-object v3, v6, Landroid/support/v4/app/Fragment;.mTag:Ljava/lang/String; // field@00bb │ │ -073cce: 6e20 5f15 3200 |002b: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -073cd4: 0c02 |002e: move-result-object v2 │ │ -073cd6: 1a03 a200 |002f: const-string v3, " now " // string@00a2 │ │ -073cda: 6e20 5f15 3200 |0031: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -073ce0: 0c02 |0034: move-result-object v2 │ │ -073ce2: 6e20 5f15 7200 |0035: invoke-virtual {v2, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -073ce8: 0c02 |0038: move-result-object v2 │ │ -073cea: 6e10 6415 0200 |0039: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ -073cf0: 0c02 |003c: move-result-object v2 │ │ -073cf2: 7020 0415 2100 |003d: invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1504 │ │ -073cf8: 2701 |0040: throw v1 │ │ -073cfa: 5b67 bb00 |0041: iput-object v7, v6, Landroid/support/v4/app/Fragment;.mTag:Ljava/lang/String; // field@00bb │ │ -073cfe: 3805 3d00 |0043: if-eqz v5, 0080 // +003d │ │ -073d02: 5261 a500 |0045: iget v1, v6, Landroid/support/v4/app/Fragment;.mFragmentId:I // field@00a5 │ │ -073d06: 3801 3500 |0047: if-eqz v1, 007c // +0035 │ │ -073d0a: 5261 a500 |0049: iget v1, v6, Landroid/support/v4/app/Fragment;.mFragmentId:I // field@00a5 │ │ -073d0e: 3251 3100 |004b: if-eq v1, v5, 007c // +0031 │ │ -073d12: 2201 2d03 |004d: new-instance v1, Ljava/lang/IllegalStateException; // type@032d │ │ -073d16: 2202 4203 |004f: new-instance v2, Ljava/lang/StringBuilder; // type@0342 │ │ -073d1a: 7010 5715 0200 |0051: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ -073d20: 1a03 0e03 |0054: const-string v3, "Can't change container ID of fragment " // string@030e │ │ -073d24: 6e20 5f15 3200 |0056: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -073d2a: 0c02 |0059: move-result-object v2 │ │ -073d2c: 6e20 5e15 6200 |005a: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@155e │ │ -073d32: 0c02 |005d: move-result-object v2 │ │ -073d34: 1a03 7201 |005e: const-string v3, ": was " // string@0172 │ │ -073d38: 6e20 5f15 3200 |0060: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -073d3e: 0c02 |0063: move-result-object v2 │ │ -073d40: 5263 a500 |0064: iget v3, v6, Landroid/support/v4/app/Fragment;.mFragmentId:I // field@00a5 │ │ -073d44: 6e20 5b15 3200 |0066: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@155b │ │ -073d4a: 0c02 |0069: move-result-object v2 │ │ -073d4c: 1a03 a200 |006a: const-string v3, " now " // string@00a2 │ │ -073d50: 6e20 5f15 3200 |006c: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -073d56: 0c02 |006f: move-result-object v2 │ │ -073d58: 6e20 5b15 5200 |0070: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@155b │ │ -073d5e: 0c02 |0073: move-result-object v2 │ │ -073d60: 6e10 6415 0200 |0074: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ -073d66: 0c02 |0077: move-result-object v2 │ │ -073d68: 7020 0415 2100 |0078: invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1504 │ │ -073d6e: 2701 |007b: throw v1 │ │ -073d70: 5965 a500 |007c: iput v5, v6, Landroid/support/v4/app/Fragment;.mFragmentId:I // field@00a5 │ │ -073d74: 5965 a200 |007e: iput v5, v6, Landroid/support/v4/app/Fragment;.mContainerId:I // field@00a2 │ │ -073d78: 2200 a000 |0080: new-instance v0, Landroid/support/v4/app/BackStackRecord$Op; // type@00a0 │ │ -073d7c: 7010 8302 0000 |0082: invoke-direct {v0}, Landroid/support/v4/app/BackStackRecord$Op;.:()V // method@0283 │ │ -073d82: 5908 4c00 |0085: iput v8, v0, Landroid/support/v4/app/BackStackRecord$Op;.cmd:I // field@004c │ │ -073d86: 5b06 4f00 |0087: iput-object v6, v0, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@004f │ │ -073d8a: 6e20 8802 0400 |0089: invoke-virtual {v4, v0}, Landroid/support/v4/app/BackStackRecord;.addOp:(Landroid/support/v4/app/BackStackRecord$Op;)V // method@0288 │ │ -073d90: 0e00 |008c: return-void │ │ +075814: |[075814] android.support.v4.app.BackStackRecord.doAddOp:(ILandroid/support/v4/app/Fragment;Ljava/lang/String;I)V │ │ +075824: 5441 6900 |0000: iget-object v1, v4, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0069 │ │ +075828: 5b61 a600 |0002: iput-object v1, v6, Landroid/support/v4/app/Fragment;.mFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00a6 │ │ +07582c: 3807 3f00 |0004: if-eqz v7, 0043 // +003f │ │ +075830: 5461 bb00 |0006: iget-object v1, v6, Landroid/support/v4/app/Fragment;.mTag:Ljava/lang/String; // field@00bb │ │ +075834: 3801 3900 |0008: if-eqz v1, 0041 // +0039 │ │ +075838: 5461 bb00 |000a: iget-object v1, v6, Landroid/support/v4/app/Fragment;.mTag:Ljava/lang/String; // field@00bb │ │ +07583c: 6e20 3915 1700 |000c: invoke-virtual {v7, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1539 │ │ +075842: 0a01 |000f: move-result v1 │ │ +075844: 3901 3100 |0010: if-nez v1, 0041 // +0031 │ │ +075848: 2201 2a03 |0012: new-instance v1, Ljava/lang/IllegalStateException; // type@032a │ │ +07584c: 2202 3f03 |0014: new-instance v2, Ljava/lang/StringBuilder; // type@033f │ │ +075850: 7010 5715 0200 |0016: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ +075856: 1a03 0f03 |0019: const-string v3, "Can't change tag of fragment " // string@030f │ │ +07585a: 6e20 5f15 3200 |001b: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +075860: 0c02 |001e: move-result-object v2 │ │ +075862: 6e20 5e15 6200 |001f: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@155e │ │ +075868: 0c02 |0022: move-result-object v2 │ │ +07586a: 1a03 7201 |0023: const-string v3, ": was " // string@0172 │ │ +07586e: 6e20 5f15 3200 |0025: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +075874: 0c02 |0028: move-result-object v2 │ │ +075876: 5463 bb00 |0029: iget-object v3, v6, Landroid/support/v4/app/Fragment;.mTag:Ljava/lang/String; // field@00bb │ │ +07587a: 6e20 5f15 3200 |002b: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +075880: 0c02 |002e: move-result-object v2 │ │ +075882: 1a03 a200 |002f: const-string v3, " now " // string@00a2 │ │ +075886: 6e20 5f15 3200 |0031: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +07588c: 0c02 |0034: move-result-object v2 │ │ +07588e: 6e20 5f15 7200 |0035: invoke-virtual {v2, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +075894: 0c02 |0038: move-result-object v2 │ │ +075896: 6e10 6415 0200 |0039: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ +07589c: 0c02 |003c: move-result-object v2 │ │ +07589e: 7020 0415 2100 |003d: invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1504 │ │ +0758a4: 2701 |0040: throw v1 │ │ +0758a6: 5b67 bb00 |0041: iput-object v7, v6, Landroid/support/v4/app/Fragment;.mTag:Ljava/lang/String; // field@00bb │ │ +0758aa: 3805 3d00 |0043: if-eqz v5, 0080 // +003d │ │ +0758ae: 5261 a500 |0045: iget v1, v6, Landroid/support/v4/app/Fragment;.mFragmentId:I // field@00a5 │ │ +0758b2: 3801 3500 |0047: if-eqz v1, 007c // +0035 │ │ +0758b6: 5261 a500 |0049: iget v1, v6, Landroid/support/v4/app/Fragment;.mFragmentId:I // field@00a5 │ │ +0758ba: 3251 3100 |004b: if-eq v1, v5, 007c // +0031 │ │ +0758be: 2201 2a03 |004d: new-instance v1, Ljava/lang/IllegalStateException; // type@032a │ │ +0758c2: 2202 3f03 |004f: new-instance v2, Ljava/lang/StringBuilder; // type@033f │ │ +0758c6: 7010 5715 0200 |0051: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ +0758cc: 1a03 0e03 |0054: const-string v3, "Can't change container ID of fragment " // string@030e │ │ +0758d0: 6e20 5f15 3200 |0056: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +0758d6: 0c02 |0059: move-result-object v2 │ │ +0758d8: 6e20 5e15 6200 |005a: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@155e │ │ +0758de: 0c02 |005d: move-result-object v2 │ │ +0758e0: 1a03 7201 |005e: const-string v3, ": was " // string@0172 │ │ +0758e4: 6e20 5f15 3200 |0060: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +0758ea: 0c02 |0063: move-result-object v2 │ │ +0758ec: 5263 a500 |0064: iget v3, v6, Landroid/support/v4/app/Fragment;.mFragmentId:I // field@00a5 │ │ +0758f0: 6e20 5b15 3200 |0066: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@155b │ │ +0758f6: 0c02 |0069: move-result-object v2 │ │ +0758f8: 1a03 a200 |006a: const-string v3, " now " // string@00a2 │ │ +0758fc: 6e20 5f15 3200 |006c: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +075902: 0c02 |006f: move-result-object v2 │ │ +075904: 6e20 5b15 5200 |0070: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@155b │ │ +07590a: 0c02 |0073: move-result-object v2 │ │ +07590c: 6e10 6415 0200 |0074: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ +075912: 0c02 |0077: move-result-object v2 │ │ +075914: 7020 0415 2100 |0078: invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1504 │ │ +07591a: 2701 |007b: throw v1 │ │ +07591c: 5965 a500 |007c: iput v5, v6, Landroid/support/v4/app/Fragment;.mFragmentId:I // field@00a5 │ │ +075920: 5965 a200 |007e: iput v5, v6, Landroid/support/v4/app/Fragment;.mContainerId:I // field@00a2 │ │ +075924: 2200 9d00 |0080: new-instance v0, Landroid/support/v4/app/BackStackRecord$Op; // type@009d │ │ +075928: 7010 8302 0000 |0082: invoke-direct {v0}, Landroid/support/v4/app/BackStackRecord$Op;.:()V // method@0283 │ │ +07592e: 5908 4c00 |0085: iput v8, v0, Landroid/support/v4/app/BackStackRecord$Op;.cmd:I // field@004c │ │ +075932: 5b06 4f00 |0087: iput-object v6, v0, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@004f │ │ +075936: 6e20 8802 0400 |0089: invoke-virtual {v4, v0}, Landroid/support/v4/app/BackStackRecord;.addOp:(Landroid/support/v4/app/BackStackRecord$Op;)V // method@0288 │ │ +07593c: 0e00 |008c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=394 │ │ 0x0004 line=396 │ │ 0x0006 line=397 │ │ 0x0012 line=398 │ │ 0x0041 line=402 │ │ @@ -136794,19 +136848,19 @@ │ │ type : '(ILandroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 6 16-bit code units │ │ -073d94: |[073d94] android.support.v4.app.BackStackRecord.add:(ILandroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction; │ │ -073da4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -073da6: 1211 |0001: const/4 v1, #int 1 // #1 │ │ -073da8: 7051 9102 3204 |0002: invoke-direct {v2, v3, v4, v0, v1}, Landroid/support/v4/app/BackStackRecord;.doAddOp:(ILandroid/support/v4/app/Fragment;Ljava/lang/String;I)V // method@0291 │ │ -073dae: 1102 |0005: return-object v2 │ │ +075940: |[075940] android.support.v4.app.BackStackRecord.add:(ILandroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction; │ │ +075950: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +075952: 1211 |0001: const/4 v1, #int 1 // #1 │ │ +075954: 7051 9102 3204 |0002: invoke-direct {v2, v3, v4, v0, v1}, Landroid/support/v4/app/BackStackRecord;.doAddOp:(ILandroid/support/v4/app/Fragment;Ljava/lang/String;I)V // method@0291 │ │ +07595a: 1102 |0005: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=384 │ │ 0x0005 line=385 │ │ locals : │ │ 0x0000 - 0x0006 reg=2 this Landroid/support/v4/app/BackStackRecord; │ │ 0x0000 - 0x0006 reg=3 containerViewId I │ │ @@ -136817,18 +136871,18 @@ │ │ type : '(ILandroid/support/v4/app/Fragment;Ljava/lang/String;)Landroid/support/v4/app/FragmentTransaction;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 5 16-bit code units │ │ -073db0: |[073db0] android.support.v4.app.BackStackRecord.add:(ILandroid/support/v4/app/Fragment;Ljava/lang/String;)Landroid/support/v4/app/FragmentTransaction; │ │ -073dc0: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -073dc2: 7050 9102 2143 |0001: invoke-direct {v1, v2, v3, v4, v0}, Landroid/support/v4/app/BackStackRecord;.doAddOp:(ILandroid/support/v4/app/Fragment;Ljava/lang/String;I)V // method@0291 │ │ -073dc8: 1101 |0004: return-object v1 │ │ +07595c: |[07595c] android.support.v4.app.BackStackRecord.add:(ILandroid/support/v4/app/Fragment;Ljava/lang/String;)Landroid/support/v4/app/FragmentTransaction; │ │ +07596c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +07596e: 7050 9102 2143 |0001: invoke-direct {v1, v2, v3, v4, v0}, Landroid/support/v4/app/BackStackRecord;.doAddOp:(ILandroid/support/v4/app/Fragment;Ljava/lang/String;I)V // method@0291 │ │ +075974: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=389 │ │ 0x0004 line=390 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/BackStackRecord; │ │ 0x0000 - 0x0005 reg=2 containerViewId I │ │ @@ -136840,19 +136894,19 @@ │ │ type : '(Landroid/support/v4/app/Fragment;Ljava/lang/String;)Landroid/support/v4/app/FragmentTransaction;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 6 16-bit code units │ │ -073dcc: |[073dcc] android.support.v4.app.BackStackRecord.add:(Landroid/support/v4/app/Fragment;Ljava/lang/String;)Landroid/support/v4/app/FragmentTransaction; │ │ -073ddc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -073dde: 1211 |0001: const/4 v1, #int 1 // #1 │ │ -073de0: 7051 9102 0243 |0002: invoke-direct {v2, v0, v3, v4, v1}, Landroid/support/v4/app/BackStackRecord;.doAddOp:(ILandroid/support/v4/app/Fragment;Ljava/lang/String;I)V // method@0291 │ │ -073de6: 1102 |0005: return-object v2 │ │ +075978: |[075978] android.support.v4.app.BackStackRecord.add:(Landroid/support/v4/app/Fragment;Ljava/lang/String;)Landroid/support/v4/app/FragmentTransaction; │ │ +075988: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +07598a: 1211 |0001: const/4 v1, #int 1 // #1 │ │ +07598c: 7051 9102 0243 |0002: invoke-direct {v2, v0, v3, v4, v1}, Landroid/support/v4/app/BackStackRecord;.doAddOp:(ILandroid/support/v4/app/Fragment;Ljava/lang/String;I)V // method@0291 │ │ +075992: 1102 |0005: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=379 │ │ 0x0005 line=380 │ │ locals : │ │ 0x0000 - 0x0006 reg=2 this Landroid/support/v4/app/BackStackRecord; │ │ 0x0000 - 0x0006 reg=3 fragment Landroid/support/v4/app/Fragment; │ │ @@ -136863,37 +136917,37 @@ │ │ type : '(Landroid/support/v4/app/BackStackRecord$Op;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 42 16-bit code units │ │ -073de8: |[073de8] android.support.v4.app.BackStackRecord.addOp:(Landroid/support/v4/app/BackStackRecord$Op;)V │ │ -073df8: 5410 6700 |0000: iget-object v0, v1, Landroid/support/v4/app/BackStackRecord;.mHead:Landroid/support/v4/app/BackStackRecord$Op; // field@0067 │ │ -073dfc: 3900 1d00 |0002: if-nez v0, 001f // +001d │ │ -073e00: 5b12 6e00 |0004: iput-object v2, v1, Landroid/support/v4/app/BackStackRecord;.mTail:Landroid/support/v4/app/BackStackRecord$Op; // field@006e │ │ -073e04: 5b12 6700 |0006: iput-object v2, v1, Landroid/support/v4/app/BackStackRecord;.mHead:Landroid/support/v4/app/BackStackRecord$Op; // field@0067 │ │ -073e08: 5210 6500 |0008: iget v0, v1, Landroid/support/v4/app/BackStackRecord;.mEnterAnim:I // field@0065 │ │ -073e0c: 5920 4d00 |000a: iput v0, v2, Landroid/support/v4/app/BackStackRecord$Op;.enterAnim:I // field@004d │ │ -073e10: 5210 6600 |000c: iget v0, v1, Landroid/support/v4/app/BackStackRecord;.mExitAnim:I // field@0066 │ │ -073e14: 5920 4e00 |000e: iput v0, v2, Landroid/support/v4/app/BackStackRecord$Op;.exitAnim:I // field@004e │ │ -073e18: 5210 6c00 |0010: iget v0, v1, Landroid/support/v4/app/BackStackRecord;.mPopEnterAnim:I // field@006c │ │ -073e1c: 5920 5100 |0012: iput v0, v2, Landroid/support/v4/app/BackStackRecord$Op;.popEnterAnim:I // field@0051 │ │ -073e20: 5210 6d00 |0014: iget v0, v1, Landroid/support/v4/app/BackStackRecord;.mPopExitAnim:I // field@006d │ │ -073e24: 5920 5200 |0016: iput v0, v2, Landroid/support/v4/app/BackStackRecord$Op;.popExitAnim:I // field@0052 │ │ -073e28: 5210 6b00 |0018: iget v0, v1, Landroid/support/v4/app/BackStackRecord;.mNumOp:I // field@006b │ │ -073e2c: d800 0001 |001a: add-int/lit8 v0, v0, #int 1 // #01 │ │ -073e30: 5910 6b00 |001c: iput v0, v1, Landroid/support/v4/app/BackStackRecord;.mNumOp:I // field@006b │ │ -073e34: 0e00 |001e: return-void │ │ -073e36: 5410 6e00 |001f: iget-object v0, v1, Landroid/support/v4/app/BackStackRecord;.mTail:Landroid/support/v4/app/BackStackRecord$Op; // field@006e │ │ -073e3a: 5b20 5300 |0021: iput-object v0, v2, Landroid/support/v4/app/BackStackRecord$Op;.prev:Landroid/support/v4/app/BackStackRecord$Op; // field@0053 │ │ -073e3e: 5410 6e00 |0023: iget-object v0, v1, Landroid/support/v4/app/BackStackRecord;.mTail:Landroid/support/v4/app/BackStackRecord$Op; // field@006e │ │ -073e42: 5b02 5000 |0025: iput-object v2, v0, Landroid/support/v4/app/BackStackRecord$Op;.next:Landroid/support/v4/app/BackStackRecord$Op; // field@0050 │ │ -073e46: 5b12 6e00 |0027: iput-object v2, v1, Landroid/support/v4/app/BackStackRecord;.mTail:Landroid/support/v4/app/BackStackRecord$Op; // field@006e │ │ -073e4a: 28df |0029: goto 0008 // -0021 │ │ +075994: |[075994] android.support.v4.app.BackStackRecord.addOp:(Landroid/support/v4/app/BackStackRecord$Op;)V │ │ +0759a4: 5410 6700 |0000: iget-object v0, v1, Landroid/support/v4/app/BackStackRecord;.mHead:Landroid/support/v4/app/BackStackRecord$Op; // field@0067 │ │ +0759a8: 3900 1d00 |0002: if-nez v0, 001f // +001d │ │ +0759ac: 5b12 6e00 |0004: iput-object v2, v1, Landroid/support/v4/app/BackStackRecord;.mTail:Landroid/support/v4/app/BackStackRecord$Op; // field@006e │ │ +0759b0: 5b12 6700 |0006: iput-object v2, v1, Landroid/support/v4/app/BackStackRecord;.mHead:Landroid/support/v4/app/BackStackRecord$Op; // field@0067 │ │ +0759b4: 5210 6500 |0008: iget v0, v1, Landroid/support/v4/app/BackStackRecord;.mEnterAnim:I // field@0065 │ │ +0759b8: 5920 4d00 |000a: iput v0, v2, Landroid/support/v4/app/BackStackRecord$Op;.enterAnim:I // field@004d │ │ +0759bc: 5210 6600 |000c: iget v0, v1, Landroid/support/v4/app/BackStackRecord;.mExitAnim:I // field@0066 │ │ +0759c0: 5920 4e00 |000e: iput v0, v2, Landroid/support/v4/app/BackStackRecord$Op;.exitAnim:I // field@004e │ │ +0759c4: 5210 6c00 |0010: iget v0, v1, Landroid/support/v4/app/BackStackRecord;.mPopEnterAnim:I // field@006c │ │ +0759c8: 5920 5100 |0012: iput v0, v2, Landroid/support/v4/app/BackStackRecord$Op;.popEnterAnim:I // field@0051 │ │ +0759cc: 5210 6d00 |0014: iget v0, v1, Landroid/support/v4/app/BackStackRecord;.mPopExitAnim:I // field@006d │ │ +0759d0: 5920 5200 |0016: iput v0, v2, Landroid/support/v4/app/BackStackRecord$Op;.popExitAnim:I // field@0052 │ │ +0759d4: 5210 6b00 |0018: iget v0, v1, Landroid/support/v4/app/BackStackRecord;.mNumOp:I // field@006b │ │ +0759d8: d800 0001 |001a: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0759dc: 5910 6b00 |001c: iput v0, v1, Landroid/support/v4/app/BackStackRecord;.mNumOp:I // field@006b │ │ +0759e0: 0e00 |001e: return-void │ │ +0759e2: 5410 6e00 |001f: iget-object v0, v1, Landroid/support/v4/app/BackStackRecord;.mTail:Landroid/support/v4/app/BackStackRecord$Op; // field@006e │ │ +0759e6: 5b20 5300 |0021: iput-object v0, v2, Landroid/support/v4/app/BackStackRecord$Op;.prev:Landroid/support/v4/app/BackStackRecord$Op; // field@0053 │ │ +0759ea: 5410 6e00 |0023: iget-object v0, v1, Landroid/support/v4/app/BackStackRecord;.mTail:Landroid/support/v4/app/BackStackRecord$Op; // field@006e │ │ +0759ee: 5b02 5000 |0025: iput-object v2, v0, Landroid/support/v4/app/BackStackRecord$Op;.next:Landroid/support/v4/app/BackStackRecord$Op; // field@0050 │ │ +0759f2: 5b12 6e00 |0027: iput-object v2, v1, Landroid/support/v4/app/BackStackRecord;.mTail:Landroid/support/v4/app/BackStackRecord$Op; // field@006e │ │ +0759f6: 28df |0029: goto 0008 // -0021 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=364 │ │ 0x0004 line=365 │ │ 0x0008 line=371 │ │ 0x000c line=372 │ │ 0x0010 line=373 │ │ @@ -136912,25 +136966,25 @@ │ │ type : '(Ljava/lang/String;)Landroid/support/v4/app/FragmentTransaction;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -073e4c: |[073e4c] android.support.v4.app.BackStackRecord.addToBackStack:(Ljava/lang/String;)Landroid/support/v4/app/FragmentTransaction; │ │ -073e5c: 5520 5f00 |0000: iget-boolean v0, v2, Landroid/support/v4/app/BackStackRecord;.mAllowAddToBackStack:Z // field@005f │ │ -073e60: 3900 0a00 |0002: if-nez v0, 000c // +000a │ │ -073e64: 2200 2d03 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@032d │ │ -073e68: 1a01 540d |0006: const-string v1, "This FragmentTransaction is not allowed to be added to the back stack." // string@0d54 │ │ -073e6c: 7020 0415 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1504 │ │ -073e72: 2700 |000b: throw v0 │ │ -073e74: 1210 |000c: const/4 v0, #int 1 // #1 │ │ -073e76: 5c20 5e00 |000d: iput-boolean v0, v2, Landroid/support/v4/app/BackStackRecord;.mAddToBackStack:Z // field@005e │ │ -073e7a: 5b23 6a00 |000f: iput-object v3, v2, Landroid/support/v4/app/BackStackRecord;.mName:Ljava/lang/String; // field@006a │ │ -073e7e: 1102 |0011: return-object v2 │ │ +0759f8: |[0759f8] android.support.v4.app.BackStackRecord.addToBackStack:(Ljava/lang/String;)Landroid/support/v4/app/FragmentTransaction; │ │ +075a08: 5520 5f00 |0000: iget-boolean v0, v2, Landroid/support/v4/app/BackStackRecord;.mAllowAddToBackStack:Z // field@005f │ │ +075a0c: 3900 0a00 |0002: if-nez v0, 000c // +000a │ │ +075a10: 2200 2a03 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@032a │ │ +075a14: 1a01 510d |0006: const-string v1, "This FragmentTransaction is not allowed to be added to the back stack." // string@0d51 │ │ +075a18: 7020 0415 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1504 │ │ +075a1e: 2700 |000b: throw v0 │ │ +075a20: 1210 |000c: const/4 v0, #int 1 // #1 │ │ +075a22: 5c20 5e00 |000d: iput-boolean v0, v2, Landroid/support/v4/app/BackStackRecord;.mAddToBackStack:Z // field@005e │ │ +075a26: 5b23 6a00 |000f: iput-object v3, v2, Landroid/support/v4/app/BackStackRecord;.mName:Ljava/lang/String; // field@006a │ │ +075a2a: 1102 |0011: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=502 │ │ 0x0004 line=503 │ │ 0x000c line=506 │ │ 0x000f line=507 │ │ 0x0011 line=508 │ │ @@ -136943,22 +136997,22 @@ │ │ type : '(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -073e80: |[073e80] android.support.v4.app.BackStackRecord.attach:(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction; │ │ -073e90: 2200 a000 |0000: new-instance v0, Landroid/support/v4/app/BackStackRecord$Op; // type@00a0 │ │ -073e94: 7010 8302 0000 |0002: invoke-direct {v0}, Landroid/support/v4/app/BackStackRecord$Op;.:()V // method@0283 │ │ -073e9a: 1271 |0005: const/4 v1, #int 7 // #7 │ │ -073e9c: 5901 4c00 |0006: iput v1, v0, Landroid/support/v4/app/BackStackRecord$Op;.cmd:I // field@004c │ │ -073ea0: 5b03 4f00 |0008: iput-object v3, v0, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@004f │ │ -073ea4: 6e20 8802 0200 |000a: invoke-virtual {v2, v0}, Landroid/support/v4/app/BackStackRecord;.addOp:(Landroid/support/v4/app/BackStackRecord$Op;)V // method@0288 │ │ -073eaa: 1102 |000d: return-object v2 │ │ +075a2c: |[075a2c] android.support.v4.app.BackStackRecord.attach:(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction; │ │ +075a3c: 2200 9d00 |0000: new-instance v0, Landroid/support/v4/app/BackStackRecord$Op; // type@009d │ │ +075a40: 7010 8302 0000 |0002: invoke-direct {v0}, Landroid/support/v4/app/BackStackRecord$Op;.:()V // method@0283 │ │ +075a46: 1271 |0005: const/4 v1, #int 7 // #7 │ │ +075a48: 5901 4c00 |0006: iput v1, v0, Landroid/support/v4/app/BackStackRecord$Op;.cmd:I // field@004c │ │ +075a4c: 5b03 4f00 |0008: iput-object v3, v0, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@004f │ │ +075a50: 6e20 8802 0200 |000a: invoke-virtual {v2, v0}, Landroid/support/v4/app/BackStackRecord;.addOp:(Landroid/support/v4/app/BackStackRecord$Op;)V // method@0288 │ │ +075a56: 1102 |000d: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=470 │ │ 0x0005 line=471 │ │ 0x0008 line=472 │ │ 0x000a line=473 │ │ 0x000d line=475 │ │ @@ -136972,102 +137026,102 @@ │ │ type : '(I)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 176 16-bit code units │ │ -073eac: |[073eac] android.support.v4.app.BackStackRecord.bumpBackStackNesting:(I)V │ │ -073ebc: 5563 5e00 |0000: iget-boolean v3, v6, Landroid/support/v4/app/BackStackRecord;.mAddToBackStack:Z // field@005e │ │ -073ec0: 3903 0300 |0002: if-nez v3, 0005 // +0003 │ │ -073ec4: 0e00 |0004: return-void │ │ -073ec6: 6303 f400 |0005: sget-boolean v3, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00f4 │ │ -073eca: 3803 2400 |0007: if-eqz v3, 002b // +0024 │ │ -073ece: 1a03 6604 |0009: const-string v3, "FragmentManager" // string@0466 │ │ -073ed2: 2204 4203 |000b: new-instance v4, Ljava/lang/StringBuilder; // type@0342 │ │ -073ed6: 7010 5715 0400 |000d: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ -073edc: 1a05 a302 |0010: const-string v5, "Bump nesting in " // string@02a3 │ │ -073ee0: 6e20 5f15 5400 |0012: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -073ee6: 0c04 |0015: move-result-object v4 │ │ -073ee8: 6e20 5e15 6400 |0016: invoke-virtual {v4, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@155e │ │ -073eee: 0c04 |0019: move-result-object v4 │ │ -073ef0: 1a05 4f00 |001a: const-string v5, " by " // string@004f │ │ -073ef4: 6e20 5f15 5400 |001c: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -073efa: 0c04 |001f: move-result-object v4 │ │ -073efc: 6e20 5b15 7400 |0020: invoke-virtual {v4, v7}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@155b │ │ -073f02: 0c04 |0023: move-result-object v4 │ │ -073f04: 6e10 6415 0400 |0024: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ -073f0a: 0c04 |0027: move-result-object v4 │ │ -073f0c: 7120 f911 4300 |0028: invoke-static {v3, v4}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@11f9 │ │ -073f12: 5461 6700 |002b: iget-object v1, v6, Landroid/support/v4/app/BackStackRecord;.mHead:Landroid/support/v4/app/BackStackRecord$Op; // field@0067 │ │ -073f16: 3801 d7ff |002d: if-eqz v1, 0004 // -0029 │ │ -073f1a: 5413 4f00 |002f: iget-object v3, v1, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@004f │ │ -073f1e: 3803 3500 |0031: if-eqz v3, 0066 // +0035 │ │ -073f22: 5413 4f00 |0033: iget-object v3, v1, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@004f │ │ -073f26: 5234 9d00 |0035: iget v4, v3, Landroid/support/v4/app/Fragment;.mBackStackNesting:I // field@009d │ │ -073f2a: b074 |0037: add-int/2addr v4, v7 │ │ -073f2c: 5934 9d00 |0038: iput v4, v3, Landroid/support/v4/app/Fragment;.mBackStackNesting:I // field@009d │ │ -073f30: 6303 f400 |003a: sget-boolean v3, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00f4 │ │ -073f34: 3803 2a00 |003c: if-eqz v3, 0066 // +002a │ │ -073f38: 1a03 6604 |003e: const-string v3, "FragmentManager" // string@0466 │ │ -073f3c: 2204 4203 |0040: new-instance v4, Ljava/lang/StringBuilder; // type@0342 │ │ -073f40: 7010 5715 0400 |0042: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ -073f46: 1a05 a402 |0045: const-string v5, "Bump nesting of " // string@02a4 │ │ -073f4a: 6e20 5f15 5400 |0047: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -073f50: 0c04 |004a: move-result-object v4 │ │ -073f52: 5415 4f00 |004b: iget-object v5, v1, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@004f │ │ -073f56: 6e20 5e15 5400 |004d: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@155e │ │ -073f5c: 0c04 |0050: move-result-object v4 │ │ -073f5e: 1a05 b700 |0051: const-string v5, " to " // string@00b7 │ │ -073f62: 6e20 5f15 5400 |0053: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -073f68: 0c04 |0056: move-result-object v4 │ │ -073f6a: 5415 4f00 |0057: iget-object v5, v1, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@004f │ │ -073f6e: 5255 9d00 |0059: iget v5, v5, Landroid/support/v4/app/Fragment;.mBackStackNesting:I // field@009d │ │ -073f72: 6e20 5b15 5400 |005b: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@155b │ │ -073f78: 0c04 |005e: move-result-object v4 │ │ -073f7a: 6e10 6415 0400 |005f: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ -073f80: 0c04 |0062: move-result-object v4 │ │ -073f82: 7120 f911 4300 |0063: invoke-static {v3, v4}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@11f9 │ │ -073f88: 5413 5400 |0066: iget-object v3, v1, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@0054 │ │ -073f8c: 3803 4400 |0068: if-eqz v3, 00ac // +0044 │ │ -073f90: 5413 5400 |006a: iget-object v3, v1, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@0054 │ │ -073f94: 6e10 aa15 0300 |006c: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@15aa │ │ -073f9a: 0a03 |006f: move-result v3 │ │ -073f9c: d800 03ff |0070: add-int/lit8 v0, v3, #int -1 // #ff │ │ -073fa0: 3a00 3a00 |0072: if-ltz v0, 00ac // +003a │ │ -073fa4: 5413 5400 |0074: iget-object v3, v1, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@0054 │ │ -073fa8: 6e20 a315 0300 |0076: invoke-virtual {v3, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@15a3 │ │ -073fae: 0c02 |0079: move-result-object v2 │ │ -073fb0: 1f02 a900 |007a: check-cast v2, Landroid/support/v4/app/Fragment; // type@00a9 │ │ -073fb4: 5223 9d00 |007c: iget v3, v2, Landroid/support/v4/app/Fragment;.mBackStackNesting:I // field@009d │ │ -073fb8: b073 |007e: add-int/2addr v3, v7 │ │ -073fba: 5923 9d00 |007f: iput v3, v2, Landroid/support/v4/app/Fragment;.mBackStackNesting:I // field@009d │ │ -073fbe: 6303 f400 |0081: sget-boolean v3, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00f4 │ │ -073fc2: 3803 2600 |0083: if-eqz v3, 00a9 // +0026 │ │ -073fc6: 1a03 6604 |0085: const-string v3, "FragmentManager" // string@0466 │ │ -073fca: 2204 4203 |0087: new-instance v4, Ljava/lang/StringBuilder; // type@0342 │ │ -073fce: 7010 5715 0400 |0089: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ -073fd4: 1a05 a402 |008c: const-string v5, "Bump nesting of " // string@02a4 │ │ -073fd8: 6e20 5f15 5400 |008e: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -073fde: 0c04 |0091: move-result-object v4 │ │ -073fe0: 6e20 5e15 2400 |0092: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@155e │ │ -073fe6: 0c04 |0095: move-result-object v4 │ │ -073fe8: 1a05 b700 |0096: const-string v5, " to " // string@00b7 │ │ -073fec: 6e20 5f15 5400 |0098: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -073ff2: 0c04 |009b: move-result-object v4 │ │ -073ff4: 5225 9d00 |009c: iget v5, v2, Landroid/support/v4/app/Fragment;.mBackStackNesting:I // field@009d │ │ -073ff8: 6e20 5b15 5400 |009e: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@155b │ │ -073ffe: 0c04 |00a1: move-result-object v4 │ │ -074000: 6e10 6415 0400 |00a2: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ -074006: 0c04 |00a5: move-result-object v4 │ │ -074008: 7120 f911 4300 |00a6: invoke-static {v3, v4}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@11f9 │ │ -07400e: d800 00ff |00a9: add-int/lit8 v0, v0, #int -1 // #ff │ │ -074012: 28c7 |00ab: goto 0072 // -0039 │ │ -074014: 5411 5000 |00ac: iget-object v1, v1, Landroid/support/v4/app/BackStackRecord$Op;.next:Landroid/support/v4/app/BackStackRecord$Op; // field@0050 │ │ -074018: 2900 7fff |00ae: goto/16 002d // -0081 │ │ +075a58: |[075a58] android.support.v4.app.BackStackRecord.bumpBackStackNesting:(I)V │ │ +075a68: 5563 5e00 |0000: iget-boolean v3, v6, Landroid/support/v4/app/BackStackRecord;.mAddToBackStack:Z // field@005e │ │ +075a6c: 3903 0300 |0002: if-nez v3, 0005 // +0003 │ │ +075a70: 0e00 |0004: return-void │ │ +075a72: 6303 f400 |0005: sget-boolean v3, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00f4 │ │ +075a76: 3803 2400 |0007: if-eqz v3, 002b // +0024 │ │ +075a7a: 1a03 6604 |0009: const-string v3, "FragmentManager" // string@0466 │ │ +075a7e: 2204 3f03 |000b: new-instance v4, Ljava/lang/StringBuilder; // type@033f │ │ +075a82: 7010 5715 0400 |000d: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ +075a88: 1a05 a302 |0010: const-string v5, "Bump nesting in " // string@02a3 │ │ +075a8c: 6e20 5f15 5400 |0012: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +075a92: 0c04 |0015: move-result-object v4 │ │ +075a94: 6e20 5e15 6400 |0016: invoke-virtual {v4, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@155e │ │ +075a9a: 0c04 |0019: move-result-object v4 │ │ +075a9c: 1a05 4f00 |001a: const-string v5, " by " // string@004f │ │ +075aa0: 6e20 5f15 5400 |001c: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +075aa6: 0c04 |001f: move-result-object v4 │ │ +075aa8: 6e20 5b15 7400 |0020: invoke-virtual {v4, v7}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@155b │ │ +075aae: 0c04 |0023: move-result-object v4 │ │ +075ab0: 6e10 6415 0400 |0024: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ +075ab6: 0c04 |0027: move-result-object v4 │ │ +075ab8: 7120 f911 4300 |0028: invoke-static {v3, v4}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@11f9 │ │ +075abe: 5461 6700 |002b: iget-object v1, v6, Landroid/support/v4/app/BackStackRecord;.mHead:Landroid/support/v4/app/BackStackRecord$Op; // field@0067 │ │ +075ac2: 3801 d7ff |002d: if-eqz v1, 0004 // -0029 │ │ +075ac6: 5413 4f00 |002f: iget-object v3, v1, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@004f │ │ +075aca: 3803 3500 |0031: if-eqz v3, 0066 // +0035 │ │ +075ace: 5413 4f00 |0033: iget-object v3, v1, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@004f │ │ +075ad2: 5234 9d00 |0035: iget v4, v3, Landroid/support/v4/app/Fragment;.mBackStackNesting:I // field@009d │ │ +075ad6: b074 |0037: add-int/2addr v4, v7 │ │ +075ad8: 5934 9d00 |0038: iput v4, v3, Landroid/support/v4/app/Fragment;.mBackStackNesting:I // field@009d │ │ +075adc: 6303 f400 |003a: sget-boolean v3, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00f4 │ │ +075ae0: 3803 2a00 |003c: if-eqz v3, 0066 // +002a │ │ +075ae4: 1a03 6604 |003e: const-string v3, "FragmentManager" // string@0466 │ │ +075ae8: 2204 3f03 |0040: new-instance v4, Ljava/lang/StringBuilder; // type@033f │ │ +075aec: 7010 5715 0400 |0042: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ +075af2: 1a05 a402 |0045: const-string v5, "Bump nesting of " // string@02a4 │ │ +075af6: 6e20 5f15 5400 |0047: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +075afc: 0c04 |004a: move-result-object v4 │ │ +075afe: 5415 4f00 |004b: iget-object v5, v1, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@004f │ │ +075b02: 6e20 5e15 5400 |004d: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@155e │ │ +075b08: 0c04 |0050: move-result-object v4 │ │ +075b0a: 1a05 b700 |0051: const-string v5, " to " // string@00b7 │ │ +075b0e: 6e20 5f15 5400 |0053: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +075b14: 0c04 |0056: move-result-object v4 │ │ +075b16: 5415 4f00 |0057: iget-object v5, v1, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@004f │ │ +075b1a: 5255 9d00 |0059: iget v5, v5, Landroid/support/v4/app/Fragment;.mBackStackNesting:I // field@009d │ │ +075b1e: 6e20 5b15 5400 |005b: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@155b │ │ +075b24: 0c04 |005e: move-result-object v4 │ │ +075b26: 6e10 6415 0400 |005f: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ +075b2c: 0c04 |0062: move-result-object v4 │ │ +075b2e: 7120 f911 4300 |0063: invoke-static {v3, v4}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@11f9 │ │ +075b34: 5413 5400 |0066: iget-object v3, v1, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@0054 │ │ +075b38: 3803 4400 |0068: if-eqz v3, 00ac // +0044 │ │ +075b3c: 5413 5400 |006a: iget-object v3, v1, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@0054 │ │ +075b40: 6e10 aa15 0300 |006c: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@15aa │ │ +075b46: 0a03 |006f: move-result v3 │ │ +075b48: d800 03ff |0070: add-int/lit8 v0, v3, #int -1 // #ff │ │ +075b4c: 3a00 3a00 |0072: if-ltz v0, 00ac // +003a │ │ +075b50: 5413 5400 |0074: iget-object v3, v1, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@0054 │ │ +075b54: 6e20 a315 0300 |0076: invoke-virtual {v3, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@15a3 │ │ +075b5a: 0c02 |0079: move-result-object v2 │ │ +075b5c: 1f02 a600 |007a: check-cast v2, Landroid/support/v4/app/Fragment; // type@00a6 │ │ +075b60: 5223 9d00 |007c: iget v3, v2, Landroid/support/v4/app/Fragment;.mBackStackNesting:I // field@009d │ │ +075b64: b073 |007e: add-int/2addr v3, v7 │ │ +075b66: 5923 9d00 |007f: iput v3, v2, Landroid/support/v4/app/Fragment;.mBackStackNesting:I // field@009d │ │ +075b6a: 6303 f400 |0081: sget-boolean v3, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00f4 │ │ +075b6e: 3803 2600 |0083: if-eqz v3, 00a9 // +0026 │ │ +075b72: 1a03 6604 |0085: const-string v3, "FragmentManager" // string@0466 │ │ +075b76: 2204 3f03 |0087: new-instance v4, Ljava/lang/StringBuilder; // type@033f │ │ +075b7a: 7010 5715 0400 |0089: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ +075b80: 1a05 a402 |008c: const-string v5, "Bump nesting of " // string@02a4 │ │ +075b84: 6e20 5f15 5400 |008e: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +075b8a: 0c04 |0091: move-result-object v4 │ │ +075b8c: 6e20 5e15 2400 |0092: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@155e │ │ +075b92: 0c04 |0095: move-result-object v4 │ │ +075b94: 1a05 b700 |0096: const-string v5, " to " // string@00b7 │ │ +075b98: 6e20 5f15 5400 |0098: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +075b9e: 0c04 |009b: move-result-object v4 │ │ +075ba0: 5225 9d00 |009c: iget v5, v2, Landroid/support/v4/app/Fragment;.mBackStackNesting:I // field@009d │ │ +075ba4: 6e20 5b15 5400 |009e: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@155b │ │ +075baa: 0c04 |00a1: move-result-object v4 │ │ +075bac: 6e10 6415 0400 |00a2: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ +075bb2: 0c04 |00a5: move-result-object v4 │ │ +075bb4: 7120 f911 4300 |00a6: invoke-static {v3, v4}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@11f9 │ │ +075bba: d800 00ff |00a9: add-int/lit8 v0, v0, #int -1 // #ff │ │ +075bbe: 28c7 |00ab: goto 0072 // -0039 │ │ +075bc0: 5411 5000 |00ac: iget-object v1, v1, Landroid/support/v4/app/BackStackRecord$Op;.next:Landroid/support/v4/app/BackStackRecord$Op; // field@0050 │ │ +075bc4: 2900 7fff |00ae: goto/16 002d // -0081 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=549 │ │ 0x0004 line=571 │ │ 0x0005 line=552 │ │ 0x002b line=554 │ │ 0x002d line=555 │ │ @@ -137093,19 +137147,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -07401c: |[07401c] android.support.v4.app.BackStackRecord.commit:()I │ │ -07402c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -07402e: 6e20 8e02 0100 |0001: invoke-virtual {v1, v0}, Landroid/support/v4/app/BackStackRecord;.commitInternal:(Z)I // method@028e │ │ -074034: 0a00 |0004: move-result v0 │ │ -074036: 0f00 |0005: return v0 │ │ +075bc8: |[075bc8] android.support.v4.app.BackStackRecord.commit:()I │ │ +075bd8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +075bda: 6e20 8e02 0100 |0001: invoke-virtual {v1, v0}, Landroid/support/v4/app/BackStackRecord;.commitInternal:(Z)I // method@028e │ │ +075be0: 0a00 |0004: move-result v0 │ │ +075be2: 0f00 |0005: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=574 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/app/BackStackRecord; │ │ │ │ #8 : (in Landroid/support/v4/app/BackStackRecord;) │ │ @@ -137113,19 +137167,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -074038: |[074038] android.support.v4.app.BackStackRecord.commitAllowingStateLoss:()I │ │ -074048: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -07404a: 6e20 8e02 0100 |0001: invoke-virtual {v1, v0}, Landroid/support/v4/app/BackStackRecord;.commitInternal:(Z)I // method@028e │ │ -074050: 0a00 |0004: move-result v0 │ │ -074052: 0f00 |0005: return v0 │ │ +075be4: |[075be4] android.support.v4.app.BackStackRecord.commitAllowingStateLoss:()I │ │ +075bf4: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +075bf6: 6e20 8e02 0100 |0001: invoke-virtual {v1, v0}, Landroid/support/v4/app/BackStackRecord;.commitInternal:(Z)I // method@028e │ │ +075bfc: 0a00 |0004: move-result v0 │ │ +075bfe: 0f00 |0005: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=578 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/app/BackStackRecord; │ │ │ │ #9 : (in Landroid/support/v4/app/BackStackRecord;) │ │ @@ -137133,57 +137187,57 @@ │ │ type : '(Z)I' │ │ access : 0x0000 () │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 85 16-bit code units │ │ -074054: |[074054] android.support.v4.app.BackStackRecord.commitInternal:(Z)I │ │ -074064: 1205 |0000: const/4 v5, #int 0 // #0 │ │ -074066: 5562 6400 |0001: iget-boolean v2, v6, Landroid/support/v4/app/BackStackRecord;.mCommitted:Z // field@0064 │ │ -07406a: 3802 0a00 |0003: if-eqz v2, 000d // +000a │ │ -07406e: 2202 2d03 |0005: new-instance v2, Ljava/lang/IllegalStateException; // type@032d │ │ -074072: 1a03 6c12 |0007: const-string v3, "commit already called" // string@126c │ │ -074076: 7020 0415 3200 |0009: invoke-direct {v2, v3}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1504 │ │ -07407c: 2702 |000c: throw v2 │ │ -07407e: 6302 f400 |000d: sget-boolean v2, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00f4 │ │ -074082: 3802 2b00 |000f: if-eqz v2, 003a // +002b │ │ -074086: 1a02 6604 |0011: const-string v2, "FragmentManager" // string@0466 │ │ -07408a: 2203 4203 |0013: new-instance v3, Ljava/lang/StringBuilder; // type@0342 │ │ -07408e: 7010 5715 0300 |0015: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ -074094: 1a04 4503 |0018: const-string v4, "Commit: " // string@0345 │ │ -074098: 6e20 5f15 4300 |001a: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -07409e: 0c03 |001d: move-result-object v3 │ │ -0740a0: 6e20 5e15 6300 |001e: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@155e │ │ -0740a6: 0c03 |0021: move-result-object v3 │ │ -0740a8: 6e10 6415 0300 |0022: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ -0740ae: 0c03 |0025: move-result-object v3 │ │ -0740b0: 7120 f911 3200 |0026: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@11f9 │ │ -0740b6: 2200 6b01 |0029: new-instance v0, Landroid/support/v4/util/LogWriter; // type@016b │ │ -0740ba: 1a02 6604 |002b: const-string v2, "FragmentManager" // string@0466 │ │ -0740be: 7020 e007 2000 |002d: invoke-direct {v0, v2}, Landroid/support/v4/util/LogWriter;.:(Ljava/lang/String;)V // method@07e0 │ │ -0740c4: 2201 1803 |0030: new-instance v1, Ljava/io/PrintWriter; // type@0318 │ │ -0740c8: 7020 ce14 0100 |0032: invoke-direct {v1, v0}, Ljava/io/PrintWriter;.:(Ljava/io/Writer;)V // method@14ce │ │ -0740ce: 1a02 0d00 |0035: const-string v2, " " // string@000d │ │ -0740d2: 6e55 9202 2615 |0037: invoke-virtual {v6, v2, v5, v1, v5}, Landroid/support/v4/app/BackStackRecord;.dump:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V // method@0292 │ │ -0740d8: 1212 |003a: const/4 v2, #int 1 // #1 │ │ -0740da: 5c62 6400 |003b: iput-boolean v2, v6, Landroid/support/v4/app/BackStackRecord;.mCommitted:Z // field@0064 │ │ -0740de: 5562 5e00 |003d: iget-boolean v2, v6, Landroid/support/v4/app/BackStackRecord;.mAddToBackStack:Z // field@005e │ │ -0740e2: 3802 1200 |003f: if-eqz v2, 0051 // +0012 │ │ -0740e6: 5462 6900 |0041: iget-object v2, v6, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0069 │ │ -0740ea: 6e20 ac03 6200 |0043: invoke-virtual {v2, v6}, Landroid/support/v4/app/FragmentManagerImpl;.allocBackStackIndex:(Landroid/support/v4/app/BackStackRecord;)I // method@03ac │ │ -0740f0: 0a02 |0046: move-result v2 │ │ -0740f2: 5962 6800 |0047: iput v2, v6, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@0068 │ │ -0740f6: 5462 6900 |0049: iget-object v2, v6, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0069 │ │ -0740fa: 6e30 c303 6207 |004b: invoke-virtual {v2, v6, v7}, Landroid/support/v4/app/FragmentManagerImpl;.enqueueAction:(Ljava/lang/Runnable;Z)V // method@03c3 │ │ -074100: 5262 6800 |004e: iget v2, v6, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@0068 │ │ -074104: 0f02 |0050: return v2 │ │ -074106: 12f2 |0051: const/4 v2, #int -1 // #ff │ │ -074108: 5962 6800 |0052: iput v2, v6, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@0068 │ │ -07410c: 28f5 |0054: goto 0049 // -000b │ │ +075c00: |[075c00] android.support.v4.app.BackStackRecord.commitInternal:(Z)I │ │ +075c10: 1205 |0000: const/4 v5, #int 0 // #0 │ │ +075c12: 5562 6400 |0001: iget-boolean v2, v6, Landroid/support/v4/app/BackStackRecord;.mCommitted:Z // field@0064 │ │ +075c16: 3802 0a00 |0003: if-eqz v2, 000d // +000a │ │ +075c1a: 2202 2a03 |0005: new-instance v2, Ljava/lang/IllegalStateException; // type@032a │ │ +075c1e: 1a03 6812 |0007: const-string v3, "commit already called" // string@1268 │ │ +075c22: 7020 0415 3200 |0009: invoke-direct {v2, v3}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1504 │ │ +075c28: 2702 |000c: throw v2 │ │ +075c2a: 6302 f400 |000d: sget-boolean v2, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00f4 │ │ +075c2e: 3802 2b00 |000f: if-eqz v2, 003a // +002b │ │ +075c32: 1a02 6604 |0011: const-string v2, "FragmentManager" // string@0466 │ │ +075c36: 2203 3f03 |0013: new-instance v3, Ljava/lang/StringBuilder; // type@033f │ │ +075c3a: 7010 5715 0300 |0015: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ +075c40: 1a04 4503 |0018: const-string v4, "Commit: " // string@0345 │ │ +075c44: 6e20 5f15 4300 |001a: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +075c4a: 0c03 |001d: move-result-object v3 │ │ +075c4c: 6e20 5e15 6300 |001e: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@155e │ │ +075c52: 0c03 |0021: move-result-object v3 │ │ +075c54: 6e10 6415 0300 |0022: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ +075c5a: 0c03 |0025: move-result-object v3 │ │ +075c5c: 7120 f911 3200 |0026: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@11f9 │ │ +075c62: 2200 6801 |0029: new-instance v0, Landroid/support/v4/util/LogWriter; // type@0168 │ │ +075c66: 1a02 6604 |002b: const-string v2, "FragmentManager" // string@0466 │ │ +075c6a: 7020 e007 2000 |002d: invoke-direct {v0, v2}, Landroid/support/v4/util/LogWriter;.:(Ljava/lang/String;)V // method@07e0 │ │ +075c70: 2201 1503 |0030: new-instance v1, Ljava/io/PrintWriter; // type@0315 │ │ +075c74: 7020 ce14 0100 |0032: invoke-direct {v1, v0}, Ljava/io/PrintWriter;.:(Ljava/io/Writer;)V // method@14ce │ │ +075c7a: 1a02 0d00 |0035: const-string v2, " " // string@000d │ │ +075c7e: 6e55 9202 2615 |0037: invoke-virtual {v6, v2, v5, v1, v5}, Landroid/support/v4/app/BackStackRecord;.dump:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V // method@0292 │ │ +075c84: 1212 |003a: const/4 v2, #int 1 // #1 │ │ +075c86: 5c62 6400 |003b: iput-boolean v2, v6, Landroid/support/v4/app/BackStackRecord;.mCommitted:Z // field@0064 │ │ +075c8a: 5562 5e00 |003d: iget-boolean v2, v6, Landroid/support/v4/app/BackStackRecord;.mAddToBackStack:Z // field@005e │ │ +075c8e: 3802 1200 |003f: if-eqz v2, 0051 // +0012 │ │ +075c92: 5462 6900 |0041: iget-object v2, v6, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0069 │ │ +075c96: 6e20 ac03 6200 |0043: invoke-virtual {v2, v6}, Landroid/support/v4/app/FragmentManagerImpl;.allocBackStackIndex:(Landroid/support/v4/app/BackStackRecord;)I // method@03ac │ │ +075c9c: 0a02 |0046: move-result v2 │ │ +075c9e: 5962 6800 |0047: iput v2, v6, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@0068 │ │ +075ca2: 5462 6900 |0049: iget-object v2, v6, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0069 │ │ +075ca6: 6e30 c303 6207 |004b: invoke-virtual {v2, v6, v7}, Landroid/support/v4/app/FragmentManagerImpl;.enqueueAction:(Ljava/lang/Runnable;Z)V // method@03c3 │ │ +075cac: 5262 6800 |004e: iget v2, v6, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@0068 │ │ +075cb0: 0f02 |0050: return v2 │ │ +075cb2: 12f2 |0051: const/4 v2, #int -1 // #ff │ │ +075cb4: 5962 6800 |0052: iput v2, v6, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@0068 │ │ +075cb8: 28f5 |0054: goto 0049 // -000b │ │ catches : (none) │ │ positions : │ │ 0x0001 line=582 │ │ 0x000d line=583 │ │ 0x0011 line=584 │ │ 0x0029 line=585 │ │ 0x0030 line=586 │ │ @@ -137205,22 +137259,22 @@ │ │ type : '(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -074110: |[074110] android.support.v4.app.BackStackRecord.detach:(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction; │ │ -074120: 2200 a000 |0000: new-instance v0, Landroid/support/v4/app/BackStackRecord$Op; // type@00a0 │ │ -074124: 7010 8302 0000 |0002: invoke-direct {v0}, Landroid/support/v4/app/BackStackRecord$Op;.:()V // method@0283 │ │ -07412a: 1261 |0005: const/4 v1, #int 6 // #6 │ │ -07412c: 5901 4c00 |0006: iput v1, v0, Landroid/support/v4/app/BackStackRecord$Op;.cmd:I // field@004c │ │ -074130: 5b03 4f00 |0008: iput-object v3, v0, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@004f │ │ -074134: 6e20 8802 0200 |000a: invoke-virtual {v2, v0}, Landroid/support/v4/app/BackStackRecord;.addOp:(Landroid/support/v4/app/BackStackRecord$Op;)V // method@0288 │ │ -07413a: 1102 |000d: return-object v2 │ │ +075cbc: |[075cbc] android.support.v4.app.BackStackRecord.detach:(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction; │ │ +075ccc: 2200 9d00 |0000: new-instance v0, Landroid/support/v4/app/BackStackRecord$Op; // type@009d │ │ +075cd0: 7010 8302 0000 |0002: invoke-direct {v0}, Landroid/support/v4/app/BackStackRecord$Op;.:()V // method@0283 │ │ +075cd6: 1261 |0005: const/4 v1, #int 6 // #6 │ │ +075cd8: 5901 4c00 |0006: iput v1, v0, Landroid/support/v4/app/BackStackRecord$Op;.cmd:I // field@004c │ │ +075cdc: 5b03 4f00 |0008: iput-object v3, v0, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@004f │ │ +075ce0: 6e20 8802 0200 |000a: invoke-virtual {v2, v0}, Landroid/support/v4/app/BackStackRecord;.addOp:(Landroid/support/v4/app/BackStackRecord$Op;)V // method@0288 │ │ +075ce6: 1102 |000d: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=461 │ │ 0x0005 line=462 │ │ 0x0008 line=463 │ │ 0x000a line=464 │ │ 0x000d line=466 │ │ @@ -137234,24 +137288,24 @@ │ │ type : '()Landroid/support/v4/app/FragmentTransaction;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -07413c: |[07413c] android.support.v4.app.BackStackRecord.disallowAddToBackStack:()Landroid/support/v4/app/FragmentTransaction; │ │ -07414c: 5520 5e00 |0000: iget-boolean v0, v2, Landroid/support/v4/app/BackStackRecord;.mAddToBackStack:Z // field@005e │ │ -074150: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ -074154: 2200 2d03 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@032d │ │ -074158: 1a01 560d |0006: const-string v1, "This transaction is already being added to the back stack" // string@0d56 │ │ -07415c: 7020 0415 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1504 │ │ -074162: 2700 |000b: throw v0 │ │ -074164: 1200 |000c: const/4 v0, #int 0 // #0 │ │ -074166: 5c20 5f00 |000d: iput-boolean v0, v2, Landroid/support/v4/app/BackStackRecord;.mAllowAddToBackStack:Z // field@005f │ │ -07416a: 1102 |000f: return-object v2 │ │ +075ce8: |[075ce8] android.support.v4.app.BackStackRecord.disallowAddToBackStack:()Landroid/support/v4/app/FragmentTransaction; │ │ +075cf8: 5520 5e00 |0000: iget-boolean v0, v2, Landroid/support/v4/app/BackStackRecord;.mAddToBackStack:Z // field@005e │ │ +075cfc: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ +075d00: 2200 2a03 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@032a │ │ +075d04: 1a01 530d |0006: const-string v1, "This transaction is already being added to the back stack" // string@0d53 │ │ +075d08: 7020 0415 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1504 │ │ +075d0e: 2700 |000b: throw v0 │ │ +075d10: 1200 |000c: const/4 v0, #int 0 // #0 │ │ +075d12: 5c20 5f00 |000d: iput-boolean v0, v2, Landroid/support/v4/app/BackStackRecord;.mAllowAddToBackStack:Z // field@005f │ │ +075d16: 1102 |000f: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=516 │ │ 0x0004 line=517 │ │ 0x000c line=520 │ │ 0x000f line=521 │ │ locals : │ │ @@ -137262,18 +137316,18 @@ │ │ type : '(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 4 │ │ insns size : 5 16-bit code units │ │ -07416c: |[07416c] android.support.v4.app.BackStackRecord.dump:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V │ │ -07417c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -07417e: 6e40 9302 2104 |0001: invoke-virtual {v1, v2, v4, v0}, Landroid/support/v4/app/BackStackRecord;.dump:(Ljava/lang/String;Ljava/io/PrintWriter;Z)V // method@0293 │ │ -074184: 0e00 |0004: return-void │ │ +075d18: |[075d18] android.support.v4.app.BackStackRecord.dump:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V │ │ +075d28: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +075d2a: 6e40 9302 2104 |0001: invoke-virtual {v1, v2, v4, v0}, Landroid/support/v4/app/BackStackRecord;.dump:(Ljava/lang/String;Ljava/io/PrintWriter;Z)V // method@0293 │ │ +075d30: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=237 │ │ 0x0004 line=238 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/BackStackRecord; │ │ 0x0000 - 0x0005 reg=2 prefix Ljava/lang/String; │ │ @@ -137286,239 +137340,239 @@ │ │ type : '(Ljava/lang/String;Ljava/io/PrintWriter;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 522 16-bit code units │ │ -074188: |[074188] android.support.v4.app.BackStackRecord.dump:(Ljava/lang/String;Ljava/io/PrintWriter;Z)V │ │ -074198: 380a da00 |0000: if-eqz v10, 00da // +00da │ │ -07419c: 6e20 d214 8900 |0002: invoke-virtual {v9, v8}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@14d2 │ │ -0741a2: 1a05 541a |0005: const-string v5, "mName=" // string@1a54 │ │ -0741a6: 6e20 d214 5900 |0007: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@14d2 │ │ -0741ac: 5475 6a00 |000a: iget-object v5, v7, Landroid/support/v4/app/BackStackRecord;.mName:Ljava/lang/String; // field@006a │ │ -0741b0: 6e20 d214 5900 |000c: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@14d2 │ │ -0741b6: 1a05 8700 |000f: const-string v5, " mIndex=" // string@0087 │ │ -0741ba: 6e20 d214 5900 |0011: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@14d2 │ │ -0741c0: 5275 6800 |0014: iget v5, v7, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@0068 │ │ -0741c4: 6e20 d014 5900 |0016: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(I)V // method@14d0 │ │ -0741ca: 1a05 7e00 |0019: const-string v5, " mCommitted=" // string@007e │ │ -0741ce: 6e20 d214 5900 |001b: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@14d2 │ │ -0741d4: 5575 6400 |001e: iget-boolean v5, v7, Landroid/support/v4/app/BackStackRecord;.mCommitted:Z // field@0064 │ │ -0741d8: 6e20 d814 5900 |0020: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.println:(Z)V // method@14d8 │ │ -0741de: 5275 6f00 |0023: iget v5, v7, Landroid/support/v4/app/BackStackRecord;.mTransition:I // field@006f │ │ -0741e2: 3805 2100 |0025: if-eqz v5, 0046 // +0021 │ │ -0741e6: 6e20 d214 8900 |0027: invoke-virtual {v9, v8}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@14d2 │ │ -0741ec: 1a05 1c1b |002a: const-string v5, "mTransition=#" // string@1b1c │ │ -0741f0: 6e20 d214 5900 |002c: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@14d2 │ │ -0741f6: 5275 6f00 |002f: iget v5, v7, Landroid/support/v4/app/BackStackRecord;.mTransition:I // field@006f │ │ -0741fa: 7110 0915 0500 |0031: invoke-static {v5}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@1509 │ │ -074200: 0c05 |0034: move-result-object v5 │ │ -074202: 6e20 d214 5900 |0035: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@14d2 │ │ -074208: 1a05 9900 |0038: const-string v5, " mTransitionStyle=#" // string@0099 │ │ -07420c: 6e20 d214 5900 |003a: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@14d2 │ │ -074212: 5275 7000 |003d: iget v5, v7, Landroid/support/v4/app/BackStackRecord;.mTransitionStyle:I // field@0070 │ │ -074216: 7110 0915 0500 |003f: invoke-static {v5}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@1509 │ │ -07421c: 0c05 |0042: move-result-object v5 │ │ -07421e: 6e20 d714 5900 |0043: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@14d7 │ │ -074224: 5275 6500 |0046: iget v5, v7, Landroid/support/v4/app/BackStackRecord;.mEnterAnim:I // field@0065 │ │ -074228: 3905 0600 |0048: if-nez v5, 004e // +0006 │ │ -07422c: 5275 6600 |004a: iget v5, v7, Landroid/support/v4/app/BackStackRecord;.mExitAnim:I // field@0066 │ │ -074230: 3805 2100 |004c: if-eqz v5, 006d // +0021 │ │ -074234: 6e20 d214 8900 |004e: invoke-virtual {v9, v8}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@14d2 │ │ -07423a: 1a05 db19 |0051: const-string v5, "mEnterAnim=#" // string@19db │ │ -07423e: 6e20 d214 5900 |0053: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@14d2 │ │ -074244: 5275 6500 |0056: iget v5, v7, Landroid/support/v4/app/BackStackRecord;.mEnterAnim:I // field@0065 │ │ -074248: 7110 0915 0500 |0058: invoke-static {v5}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@1509 │ │ -07424e: 0c05 |005b: move-result-object v5 │ │ -074250: 6e20 d214 5900 |005c: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@14d2 │ │ -074256: 1a05 8300 |005f: const-string v5, " mExitAnim=#" // string@0083 │ │ -07425a: 6e20 d214 5900 |0061: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@14d2 │ │ -074260: 5275 6600 |0064: iget v5, v7, Landroid/support/v4/app/BackStackRecord;.mExitAnim:I // field@0066 │ │ -074264: 7110 0915 0500 |0066: invoke-static {v5}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@1509 │ │ -07426a: 0c05 |0069: move-result-object v5 │ │ -07426c: 6e20 d714 5900 |006a: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@14d7 │ │ -074272: 5275 6c00 |006d: iget v5, v7, Landroid/support/v4/app/BackStackRecord;.mPopEnterAnim:I // field@006c │ │ -074276: 3905 0600 |006f: if-nez v5, 0075 // +0006 │ │ -07427a: 5275 6d00 |0071: iget v5, v7, Landroid/support/v4/app/BackStackRecord;.mPopExitAnim:I // field@006d │ │ -07427e: 3805 2100 |0073: if-eqz v5, 0094 // +0021 │ │ -074282: 6e20 d214 8900 |0075: invoke-virtual {v9, v8}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@14d2 │ │ -074288: 1a05 851a |0078: const-string v5, "mPopEnterAnim=#" // string@1a85 │ │ -07428c: 6e20 d214 5900 |007a: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@14d2 │ │ -074292: 5275 6c00 |007d: iget v5, v7, Landroid/support/v4/app/BackStackRecord;.mPopEnterAnim:I // field@006c │ │ -074296: 7110 0915 0500 |007f: invoke-static {v5}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@1509 │ │ -07429c: 0c05 |0082: move-result-object v5 │ │ -07429e: 6e20 d214 5900 |0083: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@14d2 │ │ -0742a4: 1a05 8c00 |0086: const-string v5, " mPopExitAnim=#" // string@008c │ │ -0742a8: 6e20 d214 5900 |0088: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@14d2 │ │ -0742ae: 5275 6d00 |008b: iget v5, v7, Landroid/support/v4/app/BackStackRecord;.mPopExitAnim:I // field@006d │ │ -0742b2: 7110 0915 0500 |008d: invoke-static {v5}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@1509 │ │ -0742b8: 0c05 |0090: move-result-object v5 │ │ -0742ba: 6e20 d714 5900 |0091: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@14d7 │ │ -0742c0: 5275 6200 |0094: iget v5, v7, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbTitleRes:I // field@0062 │ │ -0742c4: 3905 0600 |0096: if-nez v5, 009c // +0006 │ │ -0742c8: 5475 6300 |0098: iget-object v5, v7, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbTitleText:Ljava/lang/CharSequence; // field@0063 │ │ -0742cc: 3805 1d00 |009a: if-eqz v5, 00b7 // +001d │ │ -0742d0: 6e20 d214 8900 |009c: invoke-virtual {v9, v8}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@14d2 │ │ -0742d6: 1a05 6919 |009f: const-string v5, "mBreadCrumbTitleRes=#" // string@1969 │ │ -0742da: 6e20 d214 5900 |00a1: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@14d2 │ │ -0742e0: 5275 6200 |00a4: iget v5, v7, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbTitleRes:I // field@0062 │ │ -0742e4: 7110 0915 0500 |00a6: invoke-static {v5}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@1509 │ │ -0742ea: 0c05 |00a9: move-result-object v5 │ │ -0742ec: 6e20 d214 5900 |00aa: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@14d2 │ │ -0742f2: 1a05 7d00 |00ad: const-string v5, " mBreadCrumbTitleText=" // string@007d │ │ -0742f6: 6e20 d214 5900 |00af: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@14d2 │ │ -0742fc: 5475 6300 |00b2: iget-object v5, v7, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbTitleText:Ljava/lang/CharSequence; // field@0063 │ │ -074300: 6e20 d614 5900 |00b4: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@14d6 │ │ -074306: 5275 6000 |00b7: iget v5, v7, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbShortTitleRes:I // field@0060 │ │ -07430a: 3905 0600 |00b9: if-nez v5, 00bf // +0006 │ │ -07430e: 5475 6100 |00bb: iget-object v5, v7, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbShortTitleText:Ljava/lang/CharSequence; // field@0061 │ │ -074312: 3805 1d00 |00bd: if-eqz v5, 00da // +001d │ │ -074316: 6e20 d214 8900 |00bf: invoke-virtual {v9, v8}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@14d2 │ │ -07431c: 1a05 6619 |00c2: const-string v5, "mBreadCrumbShortTitleRes=#" // string@1966 │ │ -074320: 6e20 d214 5900 |00c4: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@14d2 │ │ -074326: 5275 6000 |00c7: iget v5, v7, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbShortTitleRes:I // field@0060 │ │ -07432a: 7110 0915 0500 |00c9: invoke-static {v5}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@1509 │ │ -074330: 0c05 |00cc: move-result-object v5 │ │ -074332: 6e20 d214 5900 |00cd: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@14d2 │ │ -074338: 1a05 7c00 |00d0: const-string v5, " mBreadCrumbShortTitleText=" // string@007c │ │ -07433c: 6e20 d214 5900 |00d2: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@14d2 │ │ -074342: 5475 6100 |00d5: iget-object v5, v7, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbShortTitleText:Ljava/lang/CharSequence; // field@0061 │ │ -074346: 6e20 d614 5900 |00d7: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@14d6 │ │ -07434c: 5475 6700 |00da: iget-object v5, v7, Landroid/support/v4/app/BackStackRecord;.mHead:Landroid/support/v4/app/BackStackRecord$Op; // field@0067 │ │ -074350: 3805 1901 |00dc: if-eqz v5, 01f5 // +0119 │ │ -074354: 6e20 d214 8900 |00de: invoke-virtual {v9, v8}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@14d2 │ │ -07435a: 1a05 800b |00e1: const-string v5, "Operations:" // string@0b80 │ │ -07435e: 6e20 d714 5900 |00e3: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@14d7 │ │ -074364: 2205 4203 |00e6: new-instance v5, Ljava/lang/StringBuilder; // type@0342 │ │ -074368: 7010 5715 0500 |00e8: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ -07436e: 6e20 5f15 8500 |00eb: invoke-virtual {v5, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -074374: 0c05 |00ee: move-result-object v5 │ │ -074376: 1a06 0e00 |00ef: const-string v6, " " // string@000e │ │ -07437a: 6e20 5f15 6500 |00f1: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -074380: 0c05 |00f4: move-result-object v5 │ │ -074382: 6e10 6415 0500 |00f5: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ -074388: 0c02 |00f8: move-result-object v2 │ │ -07438a: 5474 6700 |00f9: iget-object v4, v7, Landroid/support/v4/app/BackStackRecord;.mHead:Landroid/support/v4/app/BackStackRecord$Op; // field@0067 │ │ -07438e: 1203 |00fb: const/4 v3, #int 0 // #0 │ │ -074390: 3804 f900 |00fc: if-eqz v4, 01f5 // +00f9 │ │ -074394: 5245 4c00 |00fe: iget v5, v4, Landroid/support/v4/app/BackStackRecord$Op;.cmd:I // field@004c │ │ -074398: 2b05 f600 0000 |0100: packed-switch v5, 000001f6 // +000000f6 │ │ -07439e: 2205 4203 |0103: new-instance v5, Ljava/lang/StringBuilder; // type@0342 │ │ -0743a2: 7010 5715 0500 |0105: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ -0743a8: 1a06 4712 |0108: const-string v6, "cmd=" // string@1247 │ │ -0743ac: 6e20 5f15 6500 |010a: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -0743b2: 0c05 |010d: move-result-object v5 │ │ -0743b4: 5246 4c00 |010e: iget v6, v4, Landroid/support/v4/app/BackStackRecord$Op;.cmd:I // field@004c │ │ -0743b8: 6e20 5b15 6500 |0110: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@155b │ │ -0743be: 0c05 |0113: move-result-object v5 │ │ -0743c0: 6e10 6415 0500 |0114: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ -0743c6: 0c00 |0117: move-result-object v0 │ │ -0743c8: 6e20 d214 8900 |0118: invoke-virtual {v9, v8}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@14d2 │ │ -0743ce: 1a05 1b00 |011b: const-string v5, " Op #" // string@001b │ │ -0743d2: 6e20 d214 5900 |011d: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@14d2 │ │ -0743d8: 6e20 d014 3900 |0120: invoke-virtual {v9, v3}, Ljava/io/PrintWriter;.print:(I)V // method@14d0 │ │ -0743de: 1a05 6c01 |0123: const-string v5, ": " // string@016c │ │ -0743e2: 6e20 d214 5900 |0125: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@14d2 │ │ -0743e8: 6e20 d214 0900 |0128: invoke-virtual {v9, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@14d2 │ │ -0743ee: 1a05 0c00 |012b: const-string v5, " " // string@000c │ │ -0743f2: 6e20 d214 5900 |012d: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@14d2 │ │ -0743f8: 5445 4f00 |0130: iget-object v5, v4, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@004f │ │ -0743fc: 6e20 d614 5900 |0132: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@14d6 │ │ -074402: 380a 5000 |0135: if-eqz v10, 0185 // +0050 │ │ -074406: 5245 4d00 |0137: iget v5, v4, Landroid/support/v4/app/BackStackRecord$Op;.enterAnim:I // field@004d │ │ -07440a: 3905 0600 |0139: if-nez v5, 013f // +0006 │ │ -07440e: 5245 4e00 |013b: iget v5, v4, Landroid/support/v4/app/BackStackRecord$Op;.exitAnim:I // field@004e │ │ -074412: 3805 2100 |013d: if-eqz v5, 015e // +0021 │ │ -074416: 6e20 d214 8900 |013f: invoke-virtual {v9, v8}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@14d2 │ │ -07441c: 1a05 f813 |0142: const-string v5, "enterAnim=#" // string@13f8 │ │ -074420: 6e20 d214 5900 |0144: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@14d2 │ │ -074426: 5245 4d00 |0147: iget v5, v4, Landroid/support/v4/app/BackStackRecord$Op;.enterAnim:I // field@004d │ │ -07442a: 7110 0915 0500 |0149: invoke-static {v5}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@1509 │ │ -074430: 0c05 |014c: move-result-object v5 │ │ -074432: 6e20 d214 5900 |014d: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@14d2 │ │ -074438: 1a05 6300 |0150: const-string v5, " exitAnim=#" // string@0063 │ │ -07443c: 6e20 d214 5900 |0152: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@14d2 │ │ -074442: 5245 4e00 |0155: iget v5, v4, Landroid/support/v4/app/BackStackRecord$Op;.exitAnim:I // field@004e │ │ -074446: 7110 0915 0500 |0157: invoke-static {v5}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@1509 │ │ -07444c: 0c05 |015a: move-result-object v5 │ │ -07444e: 6e20 d714 5900 |015b: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@14d7 │ │ -074454: 5245 5100 |015e: iget v5, v4, Landroid/support/v4/app/BackStackRecord$Op;.popEnterAnim:I // field@0051 │ │ -074458: 3905 0600 |0160: if-nez v5, 0166 // +0006 │ │ -07445c: 5245 5200 |0162: iget v5, v4, Landroid/support/v4/app/BackStackRecord$Op;.popExitAnim:I // field@0052 │ │ -074460: 3805 2100 |0164: if-eqz v5, 0185 // +0021 │ │ -074464: 6e20 d214 8900 |0166: invoke-virtual {v9, v8}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@14d2 │ │ -07446a: 1a05 2a1e |0169: const-string v5, "popEnterAnim=#" // string@1e2a │ │ -07446e: 6e20 d214 5900 |016b: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@14d2 │ │ -074474: 5245 5100 |016e: iget v5, v4, Landroid/support/v4/app/BackStackRecord$Op;.popEnterAnim:I // field@0051 │ │ -074478: 7110 0915 0500 |0170: invoke-static {v5}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@1509 │ │ -07447e: 0c05 |0173: move-result-object v5 │ │ -074480: 6e20 d214 5900 |0174: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@14d2 │ │ -074486: 1a05 aa00 |0177: const-string v5, " popExitAnim=#" // string@00aa │ │ -07448a: 6e20 d214 5900 |0179: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@14d2 │ │ -074490: 5245 5200 |017c: iget v5, v4, Landroid/support/v4/app/BackStackRecord$Op;.popExitAnim:I // field@0052 │ │ -074494: 7110 0915 0500 |017e: invoke-static {v5}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@1509 │ │ -07449a: 0c05 |0181: move-result-object v5 │ │ -07449c: 6e20 d714 5900 |0182: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@14d7 │ │ -0744a2: 5445 5400 |0185: iget-object v5, v4, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@0054 │ │ -0744a6: 3805 6800 |0187: if-eqz v5, 01ef // +0068 │ │ -0744aa: 5445 5400 |0189: iget-object v5, v4, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@0054 │ │ -0744ae: 6e10 aa15 0500 |018b: invoke-virtual {v5}, Ljava/util/ArrayList;.size:()I // method@15aa │ │ -0744b4: 0a05 |018e: move-result v5 │ │ -0744b6: 3d05 6000 |018f: if-lez v5, 01ef // +0060 │ │ -0744ba: 1201 |0191: const/4 v1, #int 0 // #0 │ │ -0744bc: 5445 5400 |0192: iget-object v5, v4, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@0054 │ │ -0744c0: 6e10 aa15 0500 |0194: invoke-virtual {v5}, Ljava/util/ArrayList;.size:()I // method@15aa │ │ -0744c6: 0a05 |0197: move-result v5 │ │ -0744c8: 3551 5700 |0198: if-ge v1, v5, 01ef // +0057 │ │ -0744cc: 6e20 d214 2900 |019a: invoke-virtual {v9, v2}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@14d2 │ │ -0744d2: 5445 5400 |019d: iget-object v5, v4, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@0054 │ │ -0744d6: 6e10 aa15 0500 |019f: invoke-virtual {v5}, Ljava/util/ArrayList;.size:()I // method@15aa │ │ -0744dc: 0a05 |01a2: move-result v5 │ │ -0744de: 1216 |01a3: const/4 v6, #int 1 // #1 │ │ -0744e0: 3365 3300 |01a4: if-ne v5, v6, 01d7 // +0033 │ │ -0744e4: 1a05 130c |01a6: const-string v5, "Removed: " // string@0c13 │ │ -0744e8: 6e20 d214 5900 |01a8: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@14d2 │ │ -0744ee: 5445 5400 |01ab: iget-object v5, v4, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@0054 │ │ -0744f2: 6e20 a315 1500 |01ad: invoke-virtual {v5, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@15a3 │ │ -0744f8: 0c05 |01b0: move-result-object v5 │ │ -0744fa: 6e20 d614 5900 |01b1: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@14d6 │ │ -074500: d801 0101 |01b4: add-int/lit8 v1, v1, #int 1 // #01 │ │ -074504: 28dc |01b6: goto 0192 // -0024 │ │ -074506: 1a00 2b0b |01b7: const-string v0, "NULL" // string@0b2b │ │ -07450a: 2900 5fff |01b9: goto/16 0118 // -00a1 │ │ -07450e: 1a00 ef01 |01bb: const-string v0, "ADD" // string@01ef │ │ -074512: 2900 5bff |01bd: goto/16 0118 // -00a5 │ │ -074516: 1a00 ef0b |01bf: const-string v0, "REPLACE" // string@0bef │ │ -07451a: 2900 57ff |01c1: goto/16 0118 // -00a9 │ │ -07451e: 1a00 ee0b |01c3: const-string v0, "REMOVE" // string@0bee │ │ -074522: 2900 53ff |01c5: goto/16 0118 // -00ad │ │ -074526: 1a00 9d04 |01c7: const-string v0, "HIDE" // string@049d │ │ -07452a: 2900 4fff |01c9: goto/16 0118 // -00b1 │ │ -07452e: 1a00 430c |01cb: const-string v0, "SHOW" // string@0c43 │ │ -074532: 2900 4bff |01cd: goto/16 0118 // -00b5 │ │ -074536: 1a00 a003 |01cf: const-string v0, "DETACH" // string@03a0 │ │ -07453a: 2900 47ff |01d1: goto/16 0118 // -00b9 │ │ -07453e: 1a00 fc01 |01d3: const-string v0, "ATTACH" // string@01fc │ │ -074542: 2900 43ff |01d5: goto/16 0118 // -00bd │ │ -074546: 3901 0700 |01d7: if-nez v1, 01de // +0007 │ │ -07454a: 1a05 120c |01d9: const-string v5, "Removed:" // string@0c12 │ │ -07454e: 6e20 d714 5900 |01db: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@14d7 │ │ -074554: 6e20 d214 2900 |01de: invoke-virtual {v9, v2}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@14d2 │ │ -07455a: 1a05 0f00 |01e1: const-string v5, " #" // string@000f │ │ -07455e: 6e20 d214 5900 |01e3: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@14d2 │ │ -074564: 6e20 d014 1900 |01e6: invoke-virtual {v9, v1}, Ljava/io/PrintWriter;.print:(I)V // method@14d0 │ │ -07456a: 1a05 6c01 |01e9: const-string v5, ": " // string@016c │ │ -07456e: 6e20 d214 5900 |01eb: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@14d2 │ │ -074574: 28bd |01ee: goto 01ab // -0043 │ │ -074576: 5444 5000 |01ef: iget-object v4, v4, Landroid/support/v4/app/BackStackRecord$Op;.next:Landroid/support/v4/app/BackStackRecord$Op; // field@0050 │ │ -07457a: d803 0301 |01f1: add-int/lit8 v3, v3, #int 1 // #01 │ │ -07457e: 2900 09ff |01f3: goto/16 00fc // -00f7 │ │ -074582: 0e00 |01f5: return-void │ │ -074584: 0001 0800 0000 0000 b700 0000 bb00 ... |01f6: packed-switch-data (20 units) │ │ +075d34: |[075d34] android.support.v4.app.BackStackRecord.dump:(Ljava/lang/String;Ljava/io/PrintWriter;Z)V │ │ +075d44: 380a da00 |0000: if-eqz v10, 00da // +00da │ │ +075d48: 6e20 d214 8900 |0002: invoke-virtual {v9, v8}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@14d2 │ │ +075d4e: 1a05 501a |0005: const-string v5, "mName=" // string@1a50 │ │ +075d52: 6e20 d214 5900 |0007: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@14d2 │ │ +075d58: 5475 6a00 |000a: iget-object v5, v7, Landroid/support/v4/app/BackStackRecord;.mName:Ljava/lang/String; // field@006a │ │ +075d5c: 6e20 d214 5900 |000c: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@14d2 │ │ +075d62: 1a05 8700 |000f: const-string v5, " mIndex=" // string@0087 │ │ +075d66: 6e20 d214 5900 |0011: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@14d2 │ │ +075d6c: 5275 6800 |0014: iget v5, v7, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@0068 │ │ +075d70: 6e20 d014 5900 |0016: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(I)V // method@14d0 │ │ +075d76: 1a05 7e00 |0019: const-string v5, " mCommitted=" // string@007e │ │ +075d7a: 6e20 d214 5900 |001b: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@14d2 │ │ +075d80: 5575 6400 |001e: iget-boolean v5, v7, Landroid/support/v4/app/BackStackRecord;.mCommitted:Z // field@0064 │ │ +075d84: 6e20 d814 5900 |0020: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.println:(Z)V // method@14d8 │ │ +075d8a: 5275 6f00 |0023: iget v5, v7, Landroid/support/v4/app/BackStackRecord;.mTransition:I // field@006f │ │ +075d8e: 3805 2100 |0025: if-eqz v5, 0046 // +0021 │ │ +075d92: 6e20 d214 8900 |0027: invoke-virtual {v9, v8}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@14d2 │ │ +075d98: 1a05 181b |002a: const-string v5, "mTransition=#" // string@1b18 │ │ +075d9c: 6e20 d214 5900 |002c: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@14d2 │ │ +075da2: 5275 6f00 |002f: iget v5, v7, Landroid/support/v4/app/BackStackRecord;.mTransition:I // field@006f │ │ +075da6: 7110 0915 0500 |0031: invoke-static {v5}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@1509 │ │ +075dac: 0c05 |0034: move-result-object v5 │ │ +075dae: 6e20 d214 5900 |0035: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@14d2 │ │ +075db4: 1a05 9900 |0038: const-string v5, " mTransitionStyle=#" // string@0099 │ │ +075db8: 6e20 d214 5900 |003a: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@14d2 │ │ +075dbe: 5275 7000 |003d: iget v5, v7, Landroid/support/v4/app/BackStackRecord;.mTransitionStyle:I // field@0070 │ │ +075dc2: 7110 0915 0500 |003f: invoke-static {v5}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@1509 │ │ +075dc8: 0c05 |0042: move-result-object v5 │ │ +075dca: 6e20 d714 5900 |0043: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@14d7 │ │ +075dd0: 5275 6500 |0046: iget v5, v7, Landroid/support/v4/app/BackStackRecord;.mEnterAnim:I // field@0065 │ │ +075dd4: 3905 0600 |0048: if-nez v5, 004e // +0006 │ │ +075dd8: 5275 6600 |004a: iget v5, v7, Landroid/support/v4/app/BackStackRecord;.mExitAnim:I // field@0066 │ │ +075ddc: 3805 2100 |004c: if-eqz v5, 006d // +0021 │ │ +075de0: 6e20 d214 8900 |004e: invoke-virtual {v9, v8}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@14d2 │ │ +075de6: 1a05 d719 |0051: const-string v5, "mEnterAnim=#" // string@19d7 │ │ +075dea: 6e20 d214 5900 |0053: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@14d2 │ │ +075df0: 5275 6500 |0056: iget v5, v7, Landroid/support/v4/app/BackStackRecord;.mEnterAnim:I // field@0065 │ │ +075df4: 7110 0915 0500 |0058: invoke-static {v5}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@1509 │ │ +075dfa: 0c05 |005b: move-result-object v5 │ │ +075dfc: 6e20 d214 5900 |005c: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@14d2 │ │ +075e02: 1a05 8300 |005f: const-string v5, " mExitAnim=#" // string@0083 │ │ +075e06: 6e20 d214 5900 |0061: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@14d2 │ │ +075e0c: 5275 6600 |0064: iget v5, v7, Landroid/support/v4/app/BackStackRecord;.mExitAnim:I // field@0066 │ │ +075e10: 7110 0915 0500 |0066: invoke-static {v5}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@1509 │ │ +075e16: 0c05 |0069: move-result-object v5 │ │ +075e18: 6e20 d714 5900 |006a: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@14d7 │ │ +075e1e: 5275 6c00 |006d: iget v5, v7, Landroid/support/v4/app/BackStackRecord;.mPopEnterAnim:I // field@006c │ │ +075e22: 3905 0600 |006f: if-nez v5, 0075 // +0006 │ │ +075e26: 5275 6d00 |0071: iget v5, v7, Landroid/support/v4/app/BackStackRecord;.mPopExitAnim:I // field@006d │ │ +075e2a: 3805 2100 |0073: if-eqz v5, 0094 // +0021 │ │ +075e2e: 6e20 d214 8900 |0075: invoke-virtual {v9, v8}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@14d2 │ │ +075e34: 1a05 811a |0078: const-string v5, "mPopEnterAnim=#" // string@1a81 │ │ +075e38: 6e20 d214 5900 |007a: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@14d2 │ │ +075e3e: 5275 6c00 |007d: iget v5, v7, Landroid/support/v4/app/BackStackRecord;.mPopEnterAnim:I // field@006c │ │ +075e42: 7110 0915 0500 |007f: invoke-static {v5}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@1509 │ │ +075e48: 0c05 |0082: move-result-object v5 │ │ +075e4a: 6e20 d214 5900 |0083: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@14d2 │ │ +075e50: 1a05 8c00 |0086: const-string v5, " mPopExitAnim=#" // string@008c │ │ +075e54: 6e20 d214 5900 |0088: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@14d2 │ │ +075e5a: 5275 6d00 |008b: iget v5, v7, Landroid/support/v4/app/BackStackRecord;.mPopExitAnim:I // field@006d │ │ +075e5e: 7110 0915 0500 |008d: invoke-static {v5}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@1509 │ │ +075e64: 0c05 |0090: move-result-object v5 │ │ +075e66: 6e20 d714 5900 |0091: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@14d7 │ │ +075e6c: 5275 6200 |0094: iget v5, v7, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbTitleRes:I // field@0062 │ │ +075e70: 3905 0600 |0096: if-nez v5, 009c // +0006 │ │ +075e74: 5475 6300 |0098: iget-object v5, v7, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbTitleText:Ljava/lang/CharSequence; // field@0063 │ │ +075e78: 3805 1d00 |009a: if-eqz v5, 00b7 // +001d │ │ +075e7c: 6e20 d214 8900 |009c: invoke-virtual {v9, v8}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@14d2 │ │ +075e82: 1a05 6519 |009f: const-string v5, "mBreadCrumbTitleRes=#" // string@1965 │ │ +075e86: 6e20 d214 5900 |00a1: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@14d2 │ │ +075e8c: 5275 6200 |00a4: iget v5, v7, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbTitleRes:I // field@0062 │ │ +075e90: 7110 0915 0500 |00a6: invoke-static {v5}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@1509 │ │ +075e96: 0c05 |00a9: move-result-object v5 │ │ +075e98: 6e20 d214 5900 |00aa: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@14d2 │ │ +075e9e: 1a05 7d00 |00ad: const-string v5, " mBreadCrumbTitleText=" // string@007d │ │ +075ea2: 6e20 d214 5900 |00af: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@14d2 │ │ +075ea8: 5475 6300 |00b2: iget-object v5, v7, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbTitleText:Ljava/lang/CharSequence; // field@0063 │ │ +075eac: 6e20 d614 5900 |00b4: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@14d6 │ │ +075eb2: 5275 6000 |00b7: iget v5, v7, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbShortTitleRes:I // field@0060 │ │ +075eb6: 3905 0600 |00b9: if-nez v5, 00bf // +0006 │ │ +075eba: 5475 6100 |00bb: iget-object v5, v7, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbShortTitleText:Ljava/lang/CharSequence; // field@0061 │ │ +075ebe: 3805 1d00 |00bd: if-eqz v5, 00da // +001d │ │ +075ec2: 6e20 d214 8900 |00bf: invoke-virtual {v9, v8}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@14d2 │ │ +075ec8: 1a05 6219 |00c2: const-string v5, "mBreadCrumbShortTitleRes=#" // string@1962 │ │ +075ecc: 6e20 d214 5900 |00c4: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@14d2 │ │ +075ed2: 5275 6000 |00c7: iget v5, v7, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbShortTitleRes:I // field@0060 │ │ +075ed6: 7110 0915 0500 |00c9: invoke-static {v5}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@1509 │ │ +075edc: 0c05 |00cc: move-result-object v5 │ │ +075ede: 6e20 d214 5900 |00cd: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@14d2 │ │ +075ee4: 1a05 7c00 |00d0: const-string v5, " mBreadCrumbShortTitleText=" // string@007c │ │ +075ee8: 6e20 d214 5900 |00d2: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@14d2 │ │ +075eee: 5475 6100 |00d5: iget-object v5, v7, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbShortTitleText:Ljava/lang/CharSequence; // field@0061 │ │ +075ef2: 6e20 d614 5900 |00d7: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@14d6 │ │ +075ef8: 5475 6700 |00da: iget-object v5, v7, Landroid/support/v4/app/BackStackRecord;.mHead:Landroid/support/v4/app/BackStackRecord$Op; // field@0067 │ │ +075efc: 3805 1901 |00dc: if-eqz v5, 01f5 // +0119 │ │ +075f00: 6e20 d214 8900 |00de: invoke-virtual {v9, v8}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@14d2 │ │ +075f06: 1a05 7d0b |00e1: const-string v5, "Operations:" // string@0b7d │ │ +075f0a: 6e20 d714 5900 |00e3: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@14d7 │ │ +075f10: 2205 3f03 |00e6: new-instance v5, Ljava/lang/StringBuilder; // type@033f │ │ +075f14: 7010 5715 0500 |00e8: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ +075f1a: 6e20 5f15 8500 |00eb: invoke-virtual {v5, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +075f20: 0c05 |00ee: move-result-object v5 │ │ +075f22: 1a06 0e00 |00ef: const-string v6, " " // string@000e │ │ +075f26: 6e20 5f15 6500 |00f1: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +075f2c: 0c05 |00f4: move-result-object v5 │ │ +075f2e: 6e10 6415 0500 |00f5: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ +075f34: 0c02 |00f8: move-result-object v2 │ │ +075f36: 5474 6700 |00f9: iget-object v4, v7, Landroid/support/v4/app/BackStackRecord;.mHead:Landroid/support/v4/app/BackStackRecord$Op; // field@0067 │ │ +075f3a: 1203 |00fb: const/4 v3, #int 0 // #0 │ │ +075f3c: 3804 f900 |00fc: if-eqz v4, 01f5 // +00f9 │ │ +075f40: 5245 4c00 |00fe: iget v5, v4, Landroid/support/v4/app/BackStackRecord$Op;.cmd:I // field@004c │ │ +075f44: 2b05 f600 0000 |0100: packed-switch v5, 000001f6 // +000000f6 │ │ +075f4a: 2205 3f03 |0103: new-instance v5, Ljava/lang/StringBuilder; // type@033f │ │ +075f4e: 7010 5715 0500 |0105: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ +075f54: 1a06 4312 |0108: const-string v6, "cmd=" // string@1243 │ │ +075f58: 6e20 5f15 6500 |010a: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +075f5e: 0c05 |010d: move-result-object v5 │ │ +075f60: 5246 4c00 |010e: iget v6, v4, Landroid/support/v4/app/BackStackRecord$Op;.cmd:I // field@004c │ │ +075f64: 6e20 5b15 6500 |0110: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@155b │ │ +075f6a: 0c05 |0113: move-result-object v5 │ │ +075f6c: 6e10 6415 0500 |0114: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ +075f72: 0c00 |0117: move-result-object v0 │ │ +075f74: 6e20 d214 8900 |0118: invoke-virtual {v9, v8}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@14d2 │ │ +075f7a: 1a05 1b00 |011b: const-string v5, " Op #" // string@001b │ │ +075f7e: 6e20 d214 5900 |011d: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@14d2 │ │ +075f84: 6e20 d014 3900 |0120: invoke-virtual {v9, v3}, Ljava/io/PrintWriter;.print:(I)V // method@14d0 │ │ +075f8a: 1a05 6c01 |0123: const-string v5, ": " // string@016c │ │ +075f8e: 6e20 d214 5900 |0125: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@14d2 │ │ +075f94: 6e20 d214 0900 |0128: invoke-virtual {v9, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@14d2 │ │ +075f9a: 1a05 0c00 |012b: const-string v5, " " // string@000c │ │ +075f9e: 6e20 d214 5900 |012d: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@14d2 │ │ +075fa4: 5445 4f00 |0130: iget-object v5, v4, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@004f │ │ +075fa8: 6e20 d614 5900 |0132: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@14d6 │ │ +075fae: 380a 5000 |0135: if-eqz v10, 0185 // +0050 │ │ +075fb2: 5245 4d00 |0137: iget v5, v4, Landroid/support/v4/app/BackStackRecord$Op;.enterAnim:I // field@004d │ │ +075fb6: 3905 0600 |0139: if-nez v5, 013f // +0006 │ │ +075fba: 5245 4e00 |013b: iget v5, v4, Landroid/support/v4/app/BackStackRecord$Op;.exitAnim:I // field@004e │ │ +075fbe: 3805 2100 |013d: if-eqz v5, 015e // +0021 │ │ +075fc2: 6e20 d214 8900 |013f: invoke-virtual {v9, v8}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@14d2 │ │ +075fc8: 1a05 f413 |0142: const-string v5, "enterAnim=#" // string@13f4 │ │ +075fcc: 6e20 d214 5900 |0144: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@14d2 │ │ +075fd2: 5245 4d00 |0147: iget v5, v4, Landroid/support/v4/app/BackStackRecord$Op;.enterAnim:I // field@004d │ │ +075fd6: 7110 0915 0500 |0149: invoke-static {v5}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@1509 │ │ +075fdc: 0c05 |014c: move-result-object v5 │ │ +075fde: 6e20 d214 5900 |014d: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@14d2 │ │ +075fe4: 1a05 6300 |0150: const-string v5, " exitAnim=#" // string@0063 │ │ +075fe8: 6e20 d214 5900 |0152: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@14d2 │ │ +075fee: 5245 4e00 |0155: iget v5, v4, Landroid/support/v4/app/BackStackRecord$Op;.exitAnim:I // field@004e │ │ +075ff2: 7110 0915 0500 |0157: invoke-static {v5}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@1509 │ │ +075ff8: 0c05 |015a: move-result-object v5 │ │ +075ffa: 6e20 d714 5900 |015b: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@14d7 │ │ +076000: 5245 5100 |015e: iget v5, v4, Landroid/support/v4/app/BackStackRecord$Op;.popEnterAnim:I // field@0051 │ │ +076004: 3905 0600 |0160: if-nez v5, 0166 // +0006 │ │ +076008: 5245 5200 |0162: iget v5, v4, Landroid/support/v4/app/BackStackRecord$Op;.popExitAnim:I // field@0052 │ │ +07600c: 3805 2100 |0164: if-eqz v5, 0185 // +0021 │ │ +076010: 6e20 d214 8900 |0166: invoke-virtual {v9, v8}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@14d2 │ │ +076016: 1a05 261e |0169: const-string v5, "popEnterAnim=#" // string@1e26 │ │ +07601a: 6e20 d214 5900 |016b: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@14d2 │ │ +076020: 5245 5100 |016e: iget v5, v4, Landroid/support/v4/app/BackStackRecord$Op;.popEnterAnim:I // field@0051 │ │ +076024: 7110 0915 0500 |0170: invoke-static {v5}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@1509 │ │ +07602a: 0c05 |0173: move-result-object v5 │ │ +07602c: 6e20 d214 5900 |0174: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@14d2 │ │ +076032: 1a05 aa00 |0177: const-string v5, " popExitAnim=#" // string@00aa │ │ +076036: 6e20 d214 5900 |0179: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@14d2 │ │ +07603c: 5245 5200 |017c: iget v5, v4, Landroid/support/v4/app/BackStackRecord$Op;.popExitAnim:I // field@0052 │ │ +076040: 7110 0915 0500 |017e: invoke-static {v5}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@1509 │ │ +076046: 0c05 |0181: move-result-object v5 │ │ +076048: 6e20 d714 5900 |0182: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@14d7 │ │ +07604e: 5445 5400 |0185: iget-object v5, v4, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@0054 │ │ +076052: 3805 6800 |0187: if-eqz v5, 01ef // +0068 │ │ +076056: 5445 5400 |0189: iget-object v5, v4, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@0054 │ │ +07605a: 6e10 aa15 0500 |018b: invoke-virtual {v5}, Ljava/util/ArrayList;.size:()I // method@15aa │ │ +076060: 0a05 |018e: move-result v5 │ │ +076062: 3d05 6000 |018f: if-lez v5, 01ef // +0060 │ │ +076066: 1201 |0191: const/4 v1, #int 0 // #0 │ │ +076068: 5445 5400 |0192: iget-object v5, v4, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@0054 │ │ +07606c: 6e10 aa15 0500 |0194: invoke-virtual {v5}, Ljava/util/ArrayList;.size:()I // method@15aa │ │ +076072: 0a05 |0197: move-result v5 │ │ +076074: 3551 5700 |0198: if-ge v1, v5, 01ef // +0057 │ │ +076078: 6e20 d214 2900 |019a: invoke-virtual {v9, v2}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@14d2 │ │ +07607e: 5445 5400 |019d: iget-object v5, v4, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@0054 │ │ +076082: 6e10 aa15 0500 |019f: invoke-virtual {v5}, Ljava/util/ArrayList;.size:()I // method@15aa │ │ +076088: 0a05 |01a2: move-result v5 │ │ +07608a: 1216 |01a3: const/4 v6, #int 1 // #1 │ │ +07608c: 3365 3300 |01a4: if-ne v5, v6, 01d7 // +0033 │ │ +076090: 1a05 100c |01a6: const-string v5, "Removed: " // string@0c10 │ │ +076094: 6e20 d214 5900 |01a8: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@14d2 │ │ +07609a: 5445 5400 |01ab: iget-object v5, v4, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@0054 │ │ +07609e: 6e20 a315 1500 |01ad: invoke-virtual {v5, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@15a3 │ │ +0760a4: 0c05 |01b0: move-result-object v5 │ │ +0760a6: 6e20 d614 5900 |01b1: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@14d6 │ │ +0760ac: d801 0101 |01b4: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0760b0: 28dc |01b6: goto 0192 // -0024 │ │ +0760b2: 1a00 280b |01b7: const-string v0, "NULL" // string@0b28 │ │ +0760b6: 2900 5fff |01b9: goto/16 0118 // -00a1 │ │ +0760ba: 1a00 ef01 |01bb: const-string v0, "ADD" // string@01ef │ │ +0760be: 2900 5bff |01bd: goto/16 0118 // -00a5 │ │ +0760c2: 1a00 ec0b |01bf: const-string v0, "REPLACE" // string@0bec │ │ +0760c6: 2900 57ff |01c1: goto/16 0118 // -00a9 │ │ +0760ca: 1a00 eb0b |01c3: const-string v0, "REMOVE" // string@0beb │ │ +0760ce: 2900 53ff |01c5: goto/16 0118 // -00ad │ │ +0760d2: 1a00 9d04 |01c7: const-string v0, "HIDE" // string@049d │ │ +0760d6: 2900 4fff |01c9: goto/16 0118 // -00b1 │ │ +0760da: 1a00 400c |01cb: const-string v0, "SHOW" // string@0c40 │ │ +0760de: 2900 4bff |01cd: goto/16 0118 // -00b5 │ │ +0760e2: 1a00 a003 |01cf: const-string v0, "DETACH" // string@03a0 │ │ +0760e6: 2900 47ff |01d1: goto/16 0118 // -00b9 │ │ +0760ea: 1a00 fc01 |01d3: const-string v0, "ATTACH" // string@01fc │ │ +0760ee: 2900 43ff |01d5: goto/16 0118 // -00bd │ │ +0760f2: 3901 0700 |01d7: if-nez v1, 01de // +0007 │ │ +0760f6: 1a05 0f0c |01d9: const-string v5, "Removed:" // string@0c0f │ │ +0760fa: 6e20 d714 5900 |01db: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@14d7 │ │ +076100: 6e20 d214 2900 |01de: invoke-virtual {v9, v2}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@14d2 │ │ +076106: 1a05 0f00 |01e1: const-string v5, " #" // string@000f │ │ +07610a: 6e20 d214 5900 |01e3: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@14d2 │ │ +076110: 6e20 d014 1900 |01e6: invoke-virtual {v9, v1}, Ljava/io/PrintWriter;.print:(I)V // method@14d0 │ │ +076116: 1a05 6c01 |01e9: const-string v5, ": " // string@016c │ │ +07611a: 6e20 d214 5900 |01eb: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@14d2 │ │ +076120: 28bd |01ee: goto 01ab // -0043 │ │ +076122: 5444 5000 |01ef: iget-object v4, v4, Landroid/support/v4/app/BackStackRecord$Op;.next:Landroid/support/v4/app/BackStackRecord$Op; // field@0050 │ │ +076126: d803 0301 |01f1: add-int/lit8 v3, v3, #int 1 // #01 │ │ +07612a: 2900 09ff |01f3: goto/16 00fc // -00f7 │ │ +07612e: 0e00 |01f5: return-void │ │ +076130: 0001 0800 0000 0000 b700 0000 bb00 ... |01f6: packed-switch-data (20 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=241 │ │ 0x0002 line=242 │ │ 0x000f line=243 │ │ 0x0019 line=244 │ │ 0x0023 line=245 │ │ @@ -137617,25 +137671,25 @@ │ │ type : '()Ljava/lang/CharSequence;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -0745ac: |[0745ac] android.support.v4.app.BackStackRecord.getBreadCrumbShortTitle:()Ljava/lang/CharSequence; │ │ -0745bc: 5220 6000 |0000: iget v0, v2, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbShortTitleRes:I // field@0060 │ │ -0745c0: 3800 0d00 |0002: if-eqz v0, 000f // +000d │ │ -0745c4: 5420 6900 |0004: iget-object v0, v2, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0069 │ │ -0745c8: 5400 fe00 |0006: iget-object v0, v0, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00fe │ │ -0745cc: 5221 6000 |0008: iget v1, v2, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbShortTitleRes:I // field@0060 │ │ -0745d0: 6e20 5b03 1000 |000a: invoke-virtual {v0, v1}, Landroid/support/v4/app/FragmentActivity;.getText:(I)Ljava/lang/CharSequence; // method@035b │ │ -0745d6: 0c00 |000d: move-result-object v0 │ │ -0745d8: 1100 |000e: return-object v0 │ │ -0745da: 5420 6100 |000f: iget-object v0, v2, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbShortTitleText:Ljava/lang/CharSequence; // field@0061 │ │ -0745de: 28fd |0011: goto 000e // -0003 │ │ +076158: |[076158] android.support.v4.app.BackStackRecord.getBreadCrumbShortTitle:()Ljava/lang/CharSequence; │ │ +076168: 5220 6000 |0000: iget v0, v2, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbShortTitleRes:I // field@0060 │ │ +07616c: 3800 0d00 |0002: if-eqz v0, 000f // +000d │ │ +076170: 5420 6900 |0004: iget-object v0, v2, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0069 │ │ +076174: 5400 fe00 |0006: iget-object v0, v0, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00fe │ │ +076178: 5221 6000 |0008: iget v1, v2, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbShortTitleRes:I // field@0060 │ │ +07617c: 6e20 5b03 1000 |000a: invoke-virtual {v0, v1}, Landroid/support/v4/app/FragmentActivity;.getText:(I)Ljava/lang/CharSequence; // method@035b │ │ +076182: 0c00 |000d: move-result-object v0 │ │ +076184: 1100 |000e: return-object v0 │ │ +076186: 5420 6100 |000f: iget-object v0, v2, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbShortTitleText:Ljava/lang/CharSequence; // field@0061 │ │ +07618a: 28fd |0011: goto 000e // -0003 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=357 │ │ 0x0004 line=358 │ │ 0x000e line=360 │ │ locals : │ │ 0x0000 - 0x0012 reg=2 this Landroid/support/v4/app/BackStackRecord; │ │ @@ -137645,17 +137699,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0745e0: |[0745e0] android.support.v4.app.BackStackRecord.getBreadCrumbShortTitleRes:()I │ │ -0745f0: 5210 6000 |0000: iget v0, v1, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbShortTitleRes:I // field@0060 │ │ -0745f4: 0f00 |0002: return v0 │ │ +07618c: |[07618c] android.support.v4.app.BackStackRecord.getBreadCrumbShortTitleRes:()I │ │ +07619c: 5210 6000 |0000: iget v0, v1, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbShortTitleRes:I // field@0060 │ │ +0761a0: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=346 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/BackStackRecord; │ │ │ │ #16 : (in Landroid/support/v4/app/BackStackRecord;) │ │ @@ -137663,25 +137717,25 @@ │ │ type : '()Ljava/lang/CharSequence;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -0745f8: |[0745f8] android.support.v4.app.BackStackRecord.getBreadCrumbTitle:()Ljava/lang/CharSequence; │ │ -074608: 5220 6200 |0000: iget v0, v2, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbTitleRes:I // field@0062 │ │ -07460c: 3800 0d00 |0002: if-eqz v0, 000f // +000d │ │ -074610: 5420 6900 |0004: iget-object v0, v2, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0069 │ │ -074614: 5400 fe00 |0006: iget-object v0, v0, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00fe │ │ -074618: 5221 6200 |0008: iget v1, v2, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbTitleRes:I // field@0062 │ │ -07461c: 6e20 5b03 1000 |000a: invoke-virtual {v0, v1}, Landroid/support/v4/app/FragmentActivity;.getText:(I)Ljava/lang/CharSequence; // method@035b │ │ -074622: 0c00 |000d: move-result-object v0 │ │ -074624: 1100 |000e: return-object v0 │ │ -074626: 5420 6300 |000f: iget-object v0, v2, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbTitleText:Ljava/lang/CharSequence; // field@0063 │ │ -07462a: 28fd |0011: goto 000e // -0003 │ │ +0761a4: |[0761a4] android.support.v4.app.BackStackRecord.getBreadCrumbTitle:()Ljava/lang/CharSequence; │ │ +0761b4: 5220 6200 |0000: iget v0, v2, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbTitleRes:I // field@0062 │ │ +0761b8: 3800 0d00 |0002: if-eqz v0, 000f // +000d │ │ +0761bc: 5420 6900 |0004: iget-object v0, v2, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0069 │ │ +0761c0: 5400 fe00 |0006: iget-object v0, v0, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00fe │ │ +0761c4: 5221 6200 |0008: iget v1, v2, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbTitleRes:I // field@0062 │ │ +0761c8: 6e20 5b03 1000 |000a: invoke-virtual {v0, v1}, Landroid/support/v4/app/FragmentActivity;.getText:(I)Ljava/lang/CharSequence; // method@035b │ │ +0761ce: 0c00 |000d: move-result-object v0 │ │ +0761d0: 1100 |000e: return-object v0 │ │ +0761d2: 5420 6300 |000f: iget-object v0, v2, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbTitleText:Ljava/lang/CharSequence; // field@0063 │ │ +0761d6: 28fd |0011: goto 000e // -0003 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=350 │ │ 0x0004 line=351 │ │ 0x000e line=353 │ │ locals : │ │ 0x0000 - 0x0012 reg=2 this Landroid/support/v4/app/BackStackRecord; │ │ @@ -137691,17 +137745,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -07462c: |[07462c] android.support.v4.app.BackStackRecord.getBreadCrumbTitleRes:()I │ │ -07463c: 5210 6200 |0000: iget v0, v1, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbTitleRes:I // field@0062 │ │ -074640: 0f00 |0002: return v0 │ │ +0761d8: |[0761d8] android.support.v4.app.BackStackRecord.getBreadCrumbTitleRes:()I │ │ +0761e8: 5210 6200 |0000: iget v0, v1, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbTitleRes:I // field@0062 │ │ +0761ec: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=342 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/BackStackRecord; │ │ │ │ #18 : (in Landroid/support/v4/app/BackStackRecord;) │ │ @@ -137709,17 +137763,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -074644: |[074644] android.support.v4.app.BackStackRecord.getId:()I │ │ -074654: 5210 6800 |0000: iget v0, v1, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@0068 │ │ -074658: 0f00 |0002: return v0 │ │ +0761f0: |[0761f0] android.support.v4.app.BackStackRecord.getId:()I │ │ +076200: 5210 6800 |0000: iget v0, v1, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@0068 │ │ +076204: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=338 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/BackStackRecord; │ │ │ │ #19 : (in Landroid/support/v4/app/BackStackRecord;) │ │ @@ -137727,17 +137781,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -07465c: |[07465c] android.support.v4.app.BackStackRecord.getName:()Ljava/lang/String; │ │ -07466c: 5410 6a00 |0000: iget-object v0, v1, Landroid/support/v4/app/BackStackRecord;.mName:Ljava/lang/String; // field@006a │ │ -074670: 1100 |0002: return-object v0 │ │ +076208: |[076208] android.support.v4.app.BackStackRecord.getName:()Ljava/lang/String; │ │ +076218: 5410 6a00 |0000: iget-object v0, v1, Landroid/support/v4/app/BackStackRecord;.mName:Ljava/lang/String; // field@006a │ │ +07621c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=775 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/BackStackRecord; │ │ │ │ #20 : (in Landroid/support/v4/app/BackStackRecord;) │ │ @@ -137745,17 +137799,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -074674: |[074674] android.support.v4.app.BackStackRecord.getTransition:()I │ │ -074684: 5210 6f00 |0000: iget v0, v1, Landroid/support/v4/app/BackStackRecord;.mTransition:I // field@006f │ │ -074688: 0f00 |0002: return v0 │ │ +076220: |[076220] android.support.v4.app.BackStackRecord.getTransition:()I │ │ +076230: 5210 6f00 |0000: iget v0, v1, Landroid/support/v4/app/BackStackRecord;.mTransition:I // field@006f │ │ +076234: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=779 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/BackStackRecord; │ │ │ │ #21 : (in Landroid/support/v4/app/BackStackRecord;) │ │ @@ -137763,17 +137817,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -07468c: |[07468c] android.support.v4.app.BackStackRecord.getTransitionStyle:()I │ │ -07469c: 5210 7000 |0000: iget v0, v1, Landroid/support/v4/app/BackStackRecord;.mTransitionStyle:I // field@0070 │ │ -0746a0: 0f00 |0002: return v0 │ │ +076238: |[076238] android.support.v4.app.BackStackRecord.getTransitionStyle:()I │ │ +076248: 5210 7000 |0000: iget v0, v1, Landroid/support/v4/app/BackStackRecord;.mTransitionStyle:I // field@0070 │ │ +07624c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=783 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/BackStackRecord; │ │ │ │ #22 : (in Landroid/support/v4/app/BackStackRecord;) │ │ @@ -137781,22 +137835,22 @@ │ │ type : '(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -0746a4: |[0746a4] android.support.v4.app.BackStackRecord.hide:(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction; │ │ -0746b4: 2200 a000 |0000: new-instance v0, Landroid/support/v4/app/BackStackRecord$Op; // type@00a0 │ │ -0746b8: 7010 8302 0000 |0002: invoke-direct {v0}, Landroid/support/v4/app/BackStackRecord$Op;.:()V // method@0283 │ │ -0746be: 1241 |0005: const/4 v1, #int 4 // #4 │ │ -0746c0: 5901 4c00 |0006: iput v1, v0, Landroid/support/v4/app/BackStackRecord$Op;.cmd:I // field@004c │ │ -0746c4: 5b03 4f00 |0008: iput-object v3, v0, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@004f │ │ -0746c8: 6e20 8802 0200 |000a: invoke-virtual {v2, v0}, Landroid/support/v4/app/BackStackRecord;.addOp:(Landroid/support/v4/app/BackStackRecord$Op;)V // method@0288 │ │ -0746ce: 1102 |000d: return-object v2 │ │ +076250: |[076250] android.support.v4.app.BackStackRecord.hide:(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction; │ │ +076260: 2200 9d00 |0000: new-instance v0, Landroid/support/v4/app/BackStackRecord$Op; // type@009d │ │ +076264: 7010 8302 0000 |0002: invoke-direct {v0}, Landroid/support/v4/app/BackStackRecord$Op;.:()V // method@0283 │ │ +07626a: 1241 |0005: const/4 v1, #int 4 // #4 │ │ +07626c: 5901 4c00 |0006: iput v1, v0, Landroid/support/v4/app/BackStackRecord$Op;.cmd:I // field@004c │ │ +076270: 5b03 4f00 |0008: iput-object v3, v0, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@004f │ │ +076274: 6e20 8802 0200 |000a: invoke-virtual {v2, v0}, Landroid/support/v4/app/BackStackRecord;.addOp:(Landroid/support/v4/app/BackStackRecord$Op;)V // method@0288 │ │ +07627a: 1102 |000d: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=443 │ │ 0x0005 line=444 │ │ 0x0008 line=445 │ │ 0x000a line=446 │ │ 0x000d line=448 │ │ @@ -137810,17 +137864,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0746d0: |[0746d0] android.support.v4.app.BackStackRecord.isAddToBackStackAllowed:()Z │ │ -0746e0: 5510 5f00 |0000: iget-boolean v0, v1, Landroid/support/v4/app/BackStackRecord;.mAllowAddToBackStack:Z // field@005f │ │ -0746e4: 0f00 |0002: return v0 │ │ +07627c: |[07627c] android.support.v4.app.BackStackRecord.isAddToBackStackAllowed:()Z │ │ +07628c: 5510 5f00 |0000: iget-boolean v0, v1, Landroid/support/v4/app/BackStackRecord;.mAllowAddToBackStack:Z // field@005f │ │ +076290: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=512 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/BackStackRecord; │ │ │ │ #24 : (in Landroid/support/v4/app/BackStackRecord;) │ │ @@ -137828,21 +137882,21 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -0746e8: |[0746e8] android.support.v4.app.BackStackRecord.isEmpty:()Z │ │ -0746f8: 5210 6b00 |0000: iget v0, v1, Landroid/support/v4/app/BackStackRecord;.mNumOp:I // field@006b │ │ -0746fc: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ -074700: 1210 |0004: const/4 v0, #int 1 // #1 │ │ -074702: 0f00 |0005: return v0 │ │ -074704: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -074706: 28fe |0007: goto 0005 // -0002 │ │ +076294: |[076294] android.support.v4.app.BackStackRecord.isEmpty:()Z │ │ +0762a4: 5210 6b00 |0000: iget v0, v1, Landroid/support/v4/app/BackStackRecord;.mNumOp:I // field@006b │ │ +0762a8: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ +0762ac: 1210 |0004: const/4 v0, #int 1 // #1 │ │ +0762ae: 0f00 |0005: return v0 │ │ +0762b0: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +0762b2: 28fe |0007: goto 0005 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=787 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Landroid/support/v4/app/BackStackRecord; │ │ │ │ #25 : (in Landroid/support/v4/app/BackStackRecord;) │ │ @@ -137850,158 +137904,158 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 14 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 308 16-bit code units │ │ -074708: |[074708] android.support.v4.app.BackStackRecord.popFromBackStack:(Z)V │ │ -074718: 120a |0000: const/4 v10, #int 0 // #0 │ │ -07471a: 1209 |0001: const/4 v9, #int 0 // #0 │ │ -07471c: 12fb |0002: const/4 v11, #int -1 // #ff │ │ -07471e: 6306 f400 |0003: sget-boolean v6, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00f4 │ │ -074722: 3806 2b00 |0005: if-eqz v6, 0030 // +002b │ │ -074726: 1a06 6604 |0007: const-string v6, "FragmentManager" // string@0466 │ │ -07472a: 2207 4203 |0009: new-instance v7, Ljava/lang/StringBuilder; // type@0342 │ │ -07472e: 7010 5715 0700 |000b: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ -074734: 1a08 2e1e |000e: const-string v8, "popFromBackStack: " // string@1e2e │ │ -074738: 6e20 5f15 8700 |0010: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -07473e: 0c07 |0013: move-result-object v7 │ │ -074740: 6e20 5e15 c700 |0014: invoke-virtual {v7, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@155e │ │ -074746: 0c07 |0017: move-result-object v7 │ │ -074748: 6e10 6415 0700 |0018: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ -07474e: 0c07 |001b: move-result-object v7 │ │ -074750: 7120 f911 7600 |001c: invoke-static {v6, v7}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@11f9 │ │ -074756: 2202 6b01 |001f: new-instance v2, Landroid/support/v4/util/LogWriter; // type@016b │ │ -07475a: 1a06 6604 |0021: const-string v6, "FragmentManager" // string@0466 │ │ -07475e: 7020 e007 6200 |0023: invoke-direct {v2, v6}, Landroid/support/v4/util/LogWriter;.:(Ljava/lang/String;)V // method@07e0 │ │ -074764: 2205 1803 |0026: new-instance v5, Ljava/io/PrintWriter; // type@0318 │ │ -074768: 7020 ce14 2500 |0028: invoke-direct {v5, v2}, Ljava/io/PrintWriter;.:(Ljava/io/Writer;)V // method@14ce │ │ -07476e: 1a06 0d00 |002b: const-string v6, " " // string@000d │ │ -074772: 6e5a 9202 6c5a |002d: invoke-virtual {v12, v6, v10, v5, v10}, Landroid/support/v4/app/BackStackRecord;.dump:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V // method@0292 │ │ -074778: 6e20 8b02 bc00 |0030: invoke-virtual {v12, v11}, Landroid/support/v4/app/BackStackRecord;.bumpBackStackNesting:(I)V // method@028b │ │ -07477e: 54c4 6e00 |0033: iget-object v4, v12, Landroid/support/v4/app/BackStackRecord;.mTail:Landroid/support/v4/app/BackStackRecord$Op; // field@006e │ │ -074782: 3804 cb00 |0035: if-eqz v4, 0100 // +00cb │ │ -074786: 5246 4c00 |0037: iget v6, v4, Landroid/support/v4/app/BackStackRecord$Op;.cmd:I // field@004c │ │ -07478a: 2b06 e900 0000 |0039: packed-switch v6, 00000122 // +000000e9 │ │ -074790: 2206 2c03 |003c: new-instance v6, Ljava/lang/IllegalArgumentException; // type@032c │ │ -074794: 2207 4203 |003e: new-instance v7, Ljava/lang/StringBuilder; // type@0342 │ │ -074798: 7010 5715 0700 |0040: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ -07479e: 1a08 810d |0043: const-string v8, "Unknown cmd: " // string@0d81 │ │ -0747a2: 6e20 5f15 8700 |0045: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -0747a8: 0c07 |0048: move-result-object v7 │ │ -0747aa: 5248 4c00 |0049: iget v8, v4, Landroid/support/v4/app/BackStackRecord$Op;.cmd:I // field@004c │ │ -0747ae: 6e20 5b15 8700 |004b: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@155b │ │ -0747b4: 0c07 |004e: move-result-object v7 │ │ -0747b6: 6e10 6415 0700 |004f: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ -0747bc: 0c07 |0052: move-result-object v7 │ │ -0747be: 7020 0015 7600 |0053: invoke-direct {v6, v7}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@1500 │ │ -0747c4: 2706 |0056: throw v6 │ │ -0747c6: 5440 4f00 |0057: iget-object v0, v4, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@004f │ │ -0747ca: 5246 5200 |0059: iget v6, v4, Landroid/support/v4/app/BackStackRecord$Op;.popExitAnim:I // field@0052 │ │ -0747ce: 5906 b000 |005b: iput v6, v0, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@00b0 │ │ -0747d2: 54c6 6900 |005d: iget-object v6, v12, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0069 │ │ -0747d6: 52c7 6f00 |005f: iget v7, v12, Landroid/support/v4/app/BackStackRecord;.mTransition:I // field@006f │ │ -0747da: 7110 e703 0700 |0061: invoke-static {v7}, Landroid/support/v4/app/FragmentManagerImpl;.reverseTransit:(I)I // method@03e7 │ │ -0747e0: 0a07 |0064: move-result v7 │ │ -0747e2: 52c8 7000 |0065: iget v8, v12, Landroid/support/v4/app/BackStackRecord;.mTransitionStyle:I // field@0070 │ │ -0747e6: 6e40 e203 0687 |0067: invoke-virtual {v6, v0, v7, v8}, Landroid/support/v4/app/FragmentManagerImpl;.removeFragment:(Landroid/support/v4/app/Fragment;II)V // method@03e2 │ │ -0747ec: 5444 5300 |006a: iget-object v4, v4, Landroid/support/v4/app/BackStackRecord$Op;.prev:Landroid/support/v4/app/BackStackRecord$Op; // field@0053 │ │ -0747f0: 28c9 |006c: goto 0035 // -0037 │ │ -0747f2: 5440 4f00 |006d: iget-object v0, v4, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@004f │ │ -0747f6: 3800 1300 |006f: if-eqz v0, 0082 // +0013 │ │ -0747fa: 5246 5200 |0071: iget v6, v4, Landroid/support/v4/app/BackStackRecord$Op;.popExitAnim:I // field@0052 │ │ -0747fe: 5906 b000 |0073: iput v6, v0, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@00b0 │ │ -074802: 54c6 6900 |0075: iget-object v6, v12, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0069 │ │ -074806: 52c7 6f00 |0077: iget v7, v12, Landroid/support/v4/app/BackStackRecord;.mTransition:I // field@006f │ │ -07480a: 7110 e703 0700 |0079: invoke-static {v7}, Landroid/support/v4/app/FragmentManagerImpl;.reverseTransit:(I)I // method@03e7 │ │ -074810: 0a07 |007c: move-result v7 │ │ -074812: 52c8 7000 |007d: iget v8, v12, Landroid/support/v4/app/BackStackRecord;.mTransitionStyle:I // field@0070 │ │ -074816: 6e40 e203 0687 |007f: invoke-virtual {v6, v0, v7, v8}, Landroid/support/v4/app/FragmentManagerImpl;.removeFragment:(Landroid/support/v4/app/Fragment;II)V // method@03e2 │ │ -07481c: 5446 5400 |0082: iget-object v6, v4, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@0054 │ │ -074820: 3806 e6ff |0084: if-eqz v6, 006a // -001a │ │ -074824: 1201 |0086: const/4 v1, #int 0 // #0 │ │ -074826: 5446 5400 |0087: iget-object v6, v4, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@0054 │ │ -07482a: 6e10 aa15 0600 |0089: invoke-virtual {v6}, Ljava/util/ArrayList;.size:()I // method@15aa │ │ -074830: 0a06 |008c: move-result v6 │ │ -074832: 3561 ddff |008d: if-ge v1, v6, 006a // -0023 │ │ -074836: 5446 5400 |008f: iget-object v6, v4, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@0054 │ │ -07483a: 6e20 a315 1600 |0091: invoke-virtual {v6, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@15a3 │ │ -074840: 0c03 |0094: move-result-object v3 │ │ -074842: 1f03 a900 |0095: check-cast v3, Landroid/support/v4/app/Fragment; // type@00a9 │ │ -074846: 5246 5100 |0097: iget v6, v4, Landroid/support/v4/app/BackStackRecord$Op;.popEnterAnim:I // field@0051 │ │ -07484a: 5936 b000 |0099: iput v6, v3, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@00b0 │ │ -07484e: 54c6 6900 |009b: iget-object v6, v12, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0069 │ │ -074852: 6e30 aa03 3609 |009d: invoke-virtual {v6, v3, v9}, Landroid/support/v4/app/FragmentManagerImpl;.addFragment:(Landroid/support/v4/app/Fragment;Z)V // method@03aa │ │ -074858: d801 0101 |00a0: add-int/lit8 v1, v1, #int 1 // #01 │ │ -07485c: 28e5 |00a2: goto 0087 // -001b │ │ -07485e: 5440 4f00 |00a3: iget-object v0, v4, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@004f │ │ -074862: 5246 5100 |00a5: iget v6, v4, Landroid/support/v4/app/BackStackRecord$Op;.popEnterAnim:I // field@0051 │ │ -074866: 5906 b000 |00a7: iput v6, v0, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@00b0 │ │ -07486a: 54c6 6900 |00a9: iget-object v6, v12, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0069 │ │ -07486e: 6e30 aa03 0609 |00ab: invoke-virtual {v6, v0, v9}, Landroid/support/v4/app/FragmentManagerImpl;.addFragment:(Landroid/support/v4/app/Fragment;Z)V // method@03aa │ │ -074874: 28bc |00ae: goto 006a // -0044 │ │ -074876: 5440 4f00 |00af: iget-object v0, v4, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@004f │ │ -07487a: 5246 5100 |00b1: iget v6, v4, Landroid/support/v4/app/BackStackRecord$Op;.popEnterAnim:I // field@0051 │ │ -07487e: 5906 b000 |00b3: iput v6, v0, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@00b0 │ │ -074882: 54c6 6900 |00b5: iget-object v6, v12, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0069 │ │ -074886: 52c7 6f00 |00b7: iget v7, v12, Landroid/support/v4/app/BackStackRecord;.mTransition:I // field@006f │ │ -07488a: 7110 e703 0700 |00b9: invoke-static {v7}, Landroid/support/v4/app/FragmentManagerImpl;.reverseTransit:(I)I // method@03e7 │ │ -074890: 0a07 |00bc: move-result v7 │ │ -074892: 52c8 7000 |00bd: iget v8, v12, Landroid/support/v4/app/BackStackRecord;.mTransitionStyle:I // field@0070 │ │ -074896: 6e40 ed03 0687 |00bf: invoke-virtual {v6, v0, v7, v8}, Landroid/support/v4/app/FragmentManagerImpl;.showFragment:(Landroid/support/v4/app/Fragment;II)V // method@03ed │ │ -07489c: 28a8 |00c2: goto 006a // -0058 │ │ -07489e: 5440 4f00 |00c3: iget-object v0, v4, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@004f │ │ -0748a2: 5246 5200 |00c5: iget v6, v4, Landroid/support/v4/app/BackStackRecord$Op;.popExitAnim:I // field@0052 │ │ -0748a6: 5906 b000 |00c7: iput v6, v0, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@00b0 │ │ -0748aa: 54c6 6900 |00c9: iget-object v6, v12, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0069 │ │ -0748ae: 52c7 6f00 |00cb: iget v7, v12, Landroid/support/v4/app/BackStackRecord;.mTransition:I // field@006f │ │ -0748b2: 7110 e703 0700 |00cd: invoke-static {v7}, Landroid/support/v4/app/FragmentManagerImpl;.reverseTransit:(I)I // method@03e7 │ │ -0748b8: 0a07 |00d0: move-result v7 │ │ -0748ba: 52c8 7000 |00d1: iget v8, v12, Landroid/support/v4/app/BackStackRecord;.mTransitionStyle:I // field@0070 │ │ -0748be: 6e40 ce03 0687 |00d3: invoke-virtual {v6, v0, v7, v8}, Landroid/support/v4/app/FragmentManagerImpl;.hideFragment:(Landroid/support/v4/app/Fragment;II)V // method@03ce │ │ -0748c4: 2894 |00d6: goto 006a // -006c │ │ -0748c6: 5440 4f00 |00d7: iget-object v0, v4, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@004f │ │ -0748ca: 5246 5100 |00d9: iget v6, v4, Landroid/support/v4/app/BackStackRecord$Op;.popEnterAnim:I // field@0051 │ │ -0748ce: 5906 b000 |00db: iput v6, v0, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@00b0 │ │ -0748d2: 54c6 6900 |00dd: iget-object v6, v12, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0069 │ │ -0748d6: 52c7 6f00 |00df: iget v7, v12, Landroid/support/v4/app/BackStackRecord;.mTransition:I // field@006f │ │ -0748da: 7110 e703 0700 |00e1: invoke-static {v7}, Landroid/support/v4/app/FragmentManagerImpl;.reverseTransit:(I)I // method@03e7 │ │ -0748e0: 0a07 |00e4: move-result v7 │ │ -0748e2: 52c8 7000 |00e5: iget v8, v12, Landroid/support/v4/app/BackStackRecord;.mTransitionStyle:I // field@0070 │ │ -0748e6: 6e40 ae03 0687 |00e7: invoke-virtual {v6, v0, v7, v8}, Landroid/support/v4/app/FragmentManagerImpl;.attachFragment:(Landroid/support/v4/app/Fragment;II)V // method@03ae │ │ -0748ec: 2880 |00ea: goto 006a // -0080 │ │ -0748ee: 5440 4f00 |00eb: iget-object v0, v4, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@004f │ │ -0748f2: 5246 5100 |00ed: iget v6, v4, Landroid/support/v4/app/BackStackRecord$Op;.popEnterAnim:I // field@0051 │ │ -0748f6: 5906 b000 |00ef: iput v6, v0, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@00b0 │ │ -0748fa: 54c6 6900 |00f1: iget-object v6, v12, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0069 │ │ -0748fe: 52c7 6f00 |00f3: iget v7, v12, Landroid/support/v4/app/BackStackRecord;.mTransition:I // field@006f │ │ -074902: 7110 e703 0700 |00f5: invoke-static {v7}, Landroid/support/v4/app/FragmentManagerImpl;.reverseTransit:(I)I // method@03e7 │ │ -074908: 0a07 |00f8: move-result v7 │ │ -07490a: 52c8 7000 |00f9: iget v8, v12, Landroid/support/v4/app/BackStackRecord;.mTransitionStyle:I // field@0070 │ │ -07490e: 6e40 b103 0687 |00fb: invoke-virtual {v6, v0, v7, v8}, Landroid/support/v4/app/FragmentManagerImpl;.detachFragment:(Landroid/support/v4/app/Fragment;II)V // method@03b1 │ │ -074914: 2900 6cff |00fe: goto/16 006a // -0094 │ │ -074918: 380d 1400 |0100: if-eqz v13, 0114 // +0014 │ │ -07491c: 54c6 6900 |0102: iget-object v6, v12, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0069 │ │ -074920: 54c7 6900 |0104: iget-object v7, v12, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0069 │ │ -074924: 5277 0701 |0106: iget v7, v7, Landroid/support/v4/app/FragmentManagerImpl;.mCurState:I // field@0107 │ │ -074928: 52c8 6f00 |0108: iget v8, v12, Landroid/support/v4/app/BackStackRecord;.mTransition:I // field@006f │ │ -07492c: 7110 e703 0800 |010a: invoke-static {v8}, Landroid/support/v4/app/FragmentManagerImpl;.reverseTransit:(I)I // method@03e7 │ │ -074932: 0a08 |010d: move-result v8 │ │ -074934: 52c9 7000 |010e: iget v9, v12, Landroid/support/v4/app/BackStackRecord;.mTransitionStyle:I // field@0070 │ │ -074938: 121a |0110: const/4 v10, #int 1 // #1 │ │ -07493a: 6e5a d403 7698 |0111: invoke-virtual {v6, v7, v8, v9, v10}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(IIIZ)V // method@03d4 │ │ -074940: 52c6 6800 |0114: iget v6, v12, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@0068 │ │ -074944: 3a06 0b00 |0116: if-ltz v6, 0121 // +000b │ │ -074948: 54c6 6900 |0118: iget-object v6, v12, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0069 │ │ -07494c: 52c7 6800 |011a: iget v7, v12, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@0068 │ │ -074950: 6e20 c903 7600 |011c: invoke-virtual {v6, v7}, Landroid/support/v4/app/FragmentManagerImpl;.freeBackStackIndex:(I)V // method@03c9 │ │ -074956: 59cb 6800 |011f: iput v11, v12, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@0068 │ │ -07495a: 0e00 |0121: return-void │ │ -07495c: 0001 0700 0100 0000 1e00 0000 3400 ... |0122: packed-switch-data (18 units) │ │ +0762b4: |[0762b4] android.support.v4.app.BackStackRecord.popFromBackStack:(Z)V │ │ +0762c4: 120a |0000: const/4 v10, #int 0 // #0 │ │ +0762c6: 1209 |0001: const/4 v9, #int 0 // #0 │ │ +0762c8: 12fb |0002: const/4 v11, #int -1 // #ff │ │ +0762ca: 6306 f400 |0003: sget-boolean v6, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00f4 │ │ +0762ce: 3806 2b00 |0005: if-eqz v6, 0030 // +002b │ │ +0762d2: 1a06 6604 |0007: const-string v6, "FragmentManager" // string@0466 │ │ +0762d6: 2207 3f03 |0009: new-instance v7, Ljava/lang/StringBuilder; // type@033f │ │ +0762da: 7010 5715 0700 |000b: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ +0762e0: 1a08 2a1e |000e: const-string v8, "popFromBackStack: " // string@1e2a │ │ +0762e4: 6e20 5f15 8700 |0010: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +0762ea: 0c07 |0013: move-result-object v7 │ │ +0762ec: 6e20 5e15 c700 |0014: invoke-virtual {v7, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@155e │ │ +0762f2: 0c07 |0017: move-result-object v7 │ │ +0762f4: 6e10 6415 0700 |0018: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ +0762fa: 0c07 |001b: move-result-object v7 │ │ +0762fc: 7120 f911 7600 |001c: invoke-static {v6, v7}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@11f9 │ │ +076302: 2202 6801 |001f: new-instance v2, Landroid/support/v4/util/LogWriter; // type@0168 │ │ +076306: 1a06 6604 |0021: const-string v6, "FragmentManager" // string@0466 │ │ +07630a: 7020 e007 6200 |0023: invoke-direct {v2, v6}, Landroid/support/v4/util/LogWriter;.:(Ljava/lang/String;)V // method@07e0 │ │ +076310: 2205 1503 |0026: new-instance v5, Ljava/io/PrintWriter; // type@0315 │ │ +076314: 7020 ce14 2500 |0028: invoke-direct {v5, v2}, Ljava/io/PrintWriter;.:(Ljava/io/Writer;)V // method@14ce │ │ +07631a: 1a06 0d00 |002b: const-string v6, " " // string@000d │ │ +07631e: 6e5a 9202 6c5a |002d: invoke-virtual {v12, v6, v10, v5, v10}, Landroid/support/v4/app/BackStackRecord;.dump:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V // method@0292 │ │ +076324: 6e20 8b02 bc00 |0030: invoke-virtual {v12, v11}, Landroid/support/v4/app/BackStackRecord;.bumpBackStackNesting:(I)V // method@028b │ │ +07632a: 54c4 6e00 |0033: iget-object v4, v12, Landroid/support/v4/app/BackStackRecord;.mTail:Landroid/support/v4/app/BackStackRecord$Op; // field@006e │ │ +07632e: 3804 cb00 |0035: if-eqz v4, 0100 // +00cb │ │ +076332: 5246 4c00 |0037: iget v6, v4, Landroid/support/v4/app/BackStackRecord$Op;.cmd:I // field@004c │ │ +076336: 2b06 e900 0000 |0039: packed-switch v6, 00000122 // +000000e9 │ │ +07633c: 2206 2903 |003c: new-instance v6, Ljava/lang/IllegalArgumentException; // type@0329 │ │ +076340: 2207 3f03 |003e: new-instance v7, Ljava/lang/StringBuilder; // type@033f │ │ +076344: 7010 5715 0700 |0040: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ +07634a: 1a08 7e0d |0043: const-string v8, "Unknown cmd: " // string@0d7e │ │ +07634e: 6e20 5f15 8700 |0045: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +076354: 0c07 |0048: move-result-object v7 │ │ +076356: 5248 4c00 |0049: iget v8, v4, Landroid/support/v4/app/BackStackRecord$Op;.cmd:I // field@004c │ │ +07635a: 6e20 5b15 8700 |004b: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@155b │ │ +076360: 0c07 |004e: move-result-object v7 │ │ +076362: 6e10 6415 0700 |004f: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ +076368: 0c07 |0052: move-result-object v7 │ │ +07636a: 7020 0015 7600 |0053: invoke-direct {v6, v7}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@1500 │ │ +076370: 2706 |0056: throw v6 │ │ +076372: 5440 4f00 |0057: iget-object v0, v4, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@004f │ │ +076376: 5246 5200 |0059: iget v6, v4, Landroid/support/v4/app/BackStackRecord$Op;.popExitAnim:I // field@0052 │ │ +07637a: 5906 b000 |005b: iput v6, v0, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@00b0 │ │ +07637e: 54c6 6900 |005d: iget-object v6, v12, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0069 │ │ +076382: 52c7 6f00 |005f: iget v7, v12, Landroid/support/v4/app/BackStackRecord;.mTransition:I // field@006f │ │ +076386: 7110 e703 0700 |0061: invoke-static {v7}, Landroid/support/v4/app/FragmentManagerImpl;.reverseTransit:(I)I // method@03e7 │ │ +07638c: 0a07 |0064: move-result v7 │ │ +07638e: 52c8 7000 |0065: iget v8, v12, Landroid/support/v4/app/BackStackRecord;.mTransitionStyle:I // field@0070 │ │ +076392: 6e40 e203 0687 |0067: invoke-virtual {v6, v0, v7, v8}, Landroid/support/v4/app/FragmentManagerImpl;.removeFragment:(Landroid/support/v4/app/Fragment;II)V // method@03e2 │ │ +076398: 5444 5300 |006a: iget-object v4, v4, Landroid/support/v4/app/BackStackRecord$Op;.prev:Landroid/support/v4/app/BackStackRecord$Op; // field@0053 │ │ +07639c: 28c9 |006c: goto 0035 // -0037 │ │ +07639e: 5440 4f00 |006d: iget-object v0, v4, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@004f │ │ +0763a2: 3800 1300 |006f: if-eqz v0, 0082 // +0013 │ │ +0763a6: 5246 5200 |0071: iget v6, v4, Landroid/support/v4/app/BackStackRecord$Op;.popExitAnim:I // field@0052 │ │ +0763aa: 5906 b000 |0073: iput v6, v0, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@00b0 │ │ +0763ae: 54c6 6900 |0075: iget-object v6, v12, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0069 │ │ +0763b2: 52c7 6f00 |0077: iget v7, v12, Landroid/support/v4/app/BackStackRecord;.mTransition:I // field@006f │ │ +0763b6: 7110 e703 0700 |0079: invoke-static {v7}, Landroid/support/v4/app/FragmentManagerImpl;.reverseTransit:(I)I // method@03e7 │ │ +0763bc: 0a07 |007c: move-result v7 │ │ +0763be: 52c8 7000 |007d: iget v8, v12, Landroid/support/v4/app/BackStackRecord;.mTransitionStyle:I // field@0070 │ │ +0763c2: 6e40 e203 0687 |007f: invoke-virtual {v6, v0, v7, v8}, Landroid/support/v4/app/FragmentManagerImpl;.removeFragment:(Landroid/support/v4/app/Fragment;II)V // method@03e2 │ │ +0763c8: 5446 5400 |0082: iget-object v6, v4, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@0054 │ │ +0763cc: 3806 e6ff |0084: if-eqz v6, 006a // -001a │ │ +0763d0: 1201 |0086: const/4 v1, #int 0 // #0 │ │ +0763d2: 5446 5400 |0087: iget-object v6, v4, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@0054 │ │ +0763d6: 6e10 aa15 0600 |0089: invoke-virtual {v6}, Ljava/util/ArrayList;.size:()I // method@15aa │ │ +0763dc: 0a06 |008c: move-result v6 │ │ +0763de: 3561 ddff |008d: if-ge v1, v6, 006a // -0023 │ │ +0763e2: 5446 5400 |008f: iget-object v6, v4, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@0054 │ │ +0763e6: 6e20 a315 1600 |0091: invoke-virtual {v6, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@15a3 │ │ +0763ec: 0c03 |0094: move-result-object v3 │ │ +0763ee: 1f03 a600 |0095: check-cast v3, Landroid/support/v4/app/Fragment; // type@00a6 │ │ +0763f2: 5246 5100 |0097: iget v6, v4, Landroid/support/v4/app/BackStackRecord$Op;.popEnterAnim:I // field@0051 │ │ +0763f6: 5936 b000 |0099: iput v6, v3, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@00b0 │ │ +0763fa: 54c6 6900 |009b: iget-object v6, v12, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0069 │ │ +0763fe: 6e30 aa03 3609 |009d: invoke-virtual {v6, v3, v9}, Landroid/support/v4/app/FragmentManagerImpl;.addFragment:(Landroid/support/v4/app/Fragment;Z)V // method@03aa │ │ +076404: d801 0101 |00a0: add-int/lit8 v1, v1, #int 1 // #01 │ │ +076408: 28e5 |00a2: goto 0087 // -001b │ │ +07640a: 5440 4f00 |00a3: iget-object v0, v4, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@004f │ │ +07640e: 5246 5100 |00a5: iget v6, v4, Landroid/support/v4/app/BackStackRecord$Op;.popEnterAnim:I // field@0051 │ │ +076412: 5906 b000 |00a7: iput v6, v0, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@00b0 │ │ +076416: 54c6 6900 |00a9: iget-object v6, v12, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0069 │ │ +07641a: 6e30 aa03 0609 |00ab: invoke-virtual {v6, v0, v9}, Landroid/support/v4/app/FragmentManagerImpl;.addFragment:(Landroid/support/v4/app/Fragment;Z)V // method@03aa │ │ +076420: 28bc |00ae: goto 006a // -0044 │ │ +076422: 5440 4f00 |00af: iget-object v0, v4, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@004f │ │ +076426: 5246 5100 |00b1: iget v6, v4, Landroid/support/v4/app/BackStackRecord$Op;.popEnterAnim:I // field@0051 │ │ +07642a: 5906 b000 |00b3: iput v6, v0, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@00b0 │ │ +07642e: 54c6 6900 |00b5: iget-object v6, v12, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0069 │ │ +076432: 52c7 6f00 |00b7: iget v7, v12, Landroid/support/v4/app/BackStackRecord;.mTransition:I // field@006f │ │ +076436: 7110 e703 0700 |00b9: invoke-static {v7}, Landroid/support/v4/app/FragmentManagerImpl;.reverseTransit:(I)I // method@03e7 │ │ +07643c: 0a07 |00bc: move-result v7 │ │ +07643e: 52c8 7000 |00bd: iget v8, v12, Landroid/support/v4/app/BackStackRecord;.mTransitionStyle:I // field@0070 │ │ +076442: 6e40 ed03 0687 |00bf: invoke-virtual {v6, v0, v7, v8}, Landroid/support/v4/app/FragmentManagerImpl;.showFragment:(Landroid/support/v4/app/Fragment;II)V // method@03ed │ │ +076448: 28a8 |00c2: goto 006a // -0058 │ │ +07644a: 5440 4f00 |00c3: iget-object v0, v4, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@004f │ │ +07644e: 5246 5200 |00c5: iget v6, v4, Landroid/support/v4/app/BackStackRecord$Op;.popExitAnim:I // field@0052 │ │ +076452: 5906 b000 |00c7: iput v6, v0, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@00b0 │ │ +076456: 54c6 6900 |00c9: iget-object v6, v12, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0069 │ │ +07645a: 52c7 6f00 |00cb: iget v7, v12, Landroid/support/v4/app/BackStackRecord;.mTransition:I // field@006f │ │ +07645e: 7110 e703 0700 |00cd: invoke-static {v7}, Landroid/support/v4/app/FragmentManagerImpl;.reverseTransit:(I)I // method@03e7 │ │ +076464: 0a07 |00d0: move-result v7 │ │ +076466: 52c8 7000 |00d1: iget v8, v12, Landroid/support/v4/app/BackStackRecord;.mTransitionStyle:I // field@0070 │ │ +07646a: 6e40 ce03 0687 |00d3: invoke-virtual {v6, v0, v7, v8}, Landroid/support/v4/app/FragmentManagerImpl;.hideFragment:(Landroid/support/v4/app/Fragment;II)V // method@03ce │ │ +076470: 2894 |00d6: goto 006a // -006c │ │ +076472: 5440 4f00 |00d7: iget-object v0, v4, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@004f │ │ +076476: 5246 5100 |00d9: iget v6, v4, Landroid/support/v4/app/BackStackRecord$Op;.popEnterAnim:I // field@0051 │ │ +07647a: 5906 b000 |00db: iput v6, v0, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@00b0 │ │ +07647e: 54c6 6900 |00dd: iget-object v6, v12, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0069 │ │ +076482: 52c7 6f00 |00df: iget v7, v12, Landroid/support/v4/app/BackStackRecord;.mTransition:I // field@006f │ │ +076486: 7110 e703 0700 |00e1: invoke-static {v7}, Landroid/support/v4/app/FragmentManagerImpl;.reverseTransit:(I)I // method@03e7 │ │ +07648c: 0a07 |00e4: move-result v7 │ │ +07648e: 52c8 7000 |00e5: iget v8, v12, Landroid/support/v4/app/BackStackRecord;.mTransitionStyle:I // field@0070 │ │ +076492: 6e40 ae03 0687 |00e7: invoke-virtual {v6, v0, v7, v8}, Landroid/support/v4/app/FragmentManagerImpl;.attachFragment:(Landroid/support/v4/app/Fragment;II)V // method@03ae │ │ +076498: 2880 |00ea: goto 006a // -0080 │ │ +07649a: 5440 4f00 |00eb: iget-object v0, v4, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@004f │ │ +07649e: 5246 5100 |00ed: iget v6, v4, Landroid/support/v4/app/BackStackRecord$Op;.popEnterAnim:I // field@0051 │ │ +0764a2: 5906 b000 |00ef: iput v6, v0, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@00b0 │ │ +0764a6: 54c6 6900 |00f1: iget-object v6, v12, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0069 │ │ +0764aa: 52c7 6f00 |00f3: iget v7, v12, Landroid/support/v4/app/BackStackRecord;.mTransition:I // field@006f │ │ +0764ae: 7110 e703 0700 |00f5: invoke-static {v7}, Landroid/support/v4/app/FragmentManagerImpl;.reverseTransit:(I)I // method@03e7 │ │ +0764b4: 0a07 |00f8: move-result v7 │ │ +0764b6: 52c8 7000 |00f9: iget v8, v12, Landroid/support/v4/app/BackStackRecord;.mTransitionStyle:I // field@0070 │ │ +0764ba: 6e40 b103 0687 |00fb: invoke-virtual {v6, v0, v7, v8}, Landroid/support/v4/app/FragmentManagerImpl;.detachFragment:(Landroid/support/v4/app/Fragment;II)V // method@03b1 │ │ +0764c0: 2900 6cff |00fe: goto/16 006a // -0094 │ │ +0764c4: 380d 1400 |0100: if-eqz v13, 0114 // +0014 │ │ +0764c8: 54c6 6900 |0102: iget-object v6, v12, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0069 │ │ +0764cc: 54c7 6900 |0104: iget-object v7, v12, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0069 │ │ +0764d0: 5277 0701 |0106: iget v7, v7, Landroid/support/v4/app/FragmentManagerImpl;.mCurState:I // field@0107 │ │ +0764d4: 52c8 6f00 |0108: iget v8, v12, Landroid/support/v4/app/BackStackRecord;.mTransition:I // field@006f │ │ +0764d8: 7110 e703 0800 |010a: invoke-static {v8}, Landroid/support/v4/app/FragmentManagerImpl;.reverseTransit:(I)I // method@03e7 │ │ +0764de: 0a08 |010d: move-result v8 │ │ +0764e0: 52c9 7000 |010e: iget v9, v12, Landroid/support/v4/app/BackStackRecord;.mTransitionStyle:I // field@0070 │ │ +0764e4: 121a |0110: const/4 v10, #int 1 // #1 │ │ +0764e6: 6e5a d403 7698 |0111: invoke-virtual {v6, v7, v8, v9, v10}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(IIIZ)V // method@03d4 │ │ +0764ec: 52c6 6800 |0114: iget v6, v12, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@0068 │ │ +0764f0: 3a06 0b00 |0116: if-ltz v6, 0121 // +000b │ │ +0764f4: 54c6 6900 |0118: iget-object v6, v12, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0069 │ │ +0764f8: 52c7 6800 |011a: iget v7, v12, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@0068 │ │ +0764fc: 6e20 c903 7600 |011c: invoke-virtual {v6, v7}, Landroid/support/v4/app/FragmentManagerImpl;.freeBackStackIndex:(I)V // method@03c9 │ │ +076502: 59cb 6800 |011f: iput v11, v12, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@0068 │ │ +076506: 0e00 |0121: return-void │ │ +076508: 0001 0700 0100 0000 1e00 0000 3400 ... |0122: packed-switch-data (18 units) │ │ catches : (none) │ │ positions : │ │ 0x0003 line=691 │ │ 0x0007 line=692 │ │ 0x001f line=693 │ │ 0x0026 line=694 │ │ 0x002b line=695 │ │ @@ -138067,22 +138121,22 @@ │ │ type : '(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -074980: |[074980] android.support.v4.app.BackStackRecord.remove:(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction; │ │ -074990: 2200 a000 |0000: new-instance v0, Landroid/support/v4/app/BackStackRecord$Op; // type@00a0 │ │ -074994: 7010 8302 0000 |0002: invoke-direct {v0}, Landroid/support/v4/app/BackStackRecord$Op;.:()V // method@0283 │ │ -07499a: 1231 |0005: const/4 v1, #int 3 // #3 │ │ -07499c: 5901 4c00 |0006: iput v1, v0, Landroid/support/v4/app/BackStackRecord$Op;.cmd:I // field@004c │ │ -0749a0: 5b03 4f00 |0008: iput-object v3, v0, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@004f │ │ -0749a4: 6e20 8802 0200 |000a: invoke-virtual {v2, v0}, Landroid/support/v4/app/BackStackRecord;.addOp:(Landroid/support/v4/app/BackStackRecord$Op;)V // method@0288 │ │ -0749aa: 1102 |000d: return-object v2 │ │ +07652c: |[07652c] android.support.v4.app.BackStackRecord.remove:(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction; │ │ +07653c: 2200 9d00 |0000: new-instance v0, Landroid/support/v4/app/BackStackRecord$Op; // type@009d │ │ +076540: 7010 8302 0000 |0002: invoke-direct {v0}, Landroid/support/v4/app/BackStackRecord$Op;.:()V // method@0283 │ │ +076546: 1231 |0005: const/4 v1, #int 3 // #3 │ │ +076548: 5901 4c00 |0006: iput v1, v0, Landroid/support/v4/app/BackStackRecord$Op;.cmd:I // field@004c │ │ +07654c: 5b03 4f00 |0008: iput-object v3, v0, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@004f │ │ +076550: 6e20 8802 0200 |000a: invoke-virtual {v2, v0}, Landroid/support/v4/app/BackStackRecord;.addOp:(Landroid/support/v4/app/BackStackRecord$Op;)V // method@0288 │ │ +076556: 1102 |000d: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=434 │ │ 0x0005 line=435 │ │ 0x0008 line=436 │ │ 0x000a line=437 │ │ 0x000d line=439 │ │ @@ -138096,19 +138150,19 @@ │ │ type : '(ILandroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -0749ac: |[0749ac] android.support.v4.app.BackStackRecord.replace:(ILandroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction; │ │ -0749bc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0749be: 6e40 a202 2103 |0001: invoke-virtual {v1, v2, v3, v0}, Landroid/support/v4/app/BackStackRecord;.replace:(ILandroid/support/v4/app/Fragment;Ljava/lang/String;)Landroid/support/v4/app/FragmentTransaction; // method@02a2 │ │ -0749c4: 0c00 |0004: move-result-object v0 │ │ -0749c6: 1100 |0005: return-object v0 │ │ +076558: |[076558] android.support.v4.app.BackStackRecord.replace:(ILandroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction; │ │ +076568: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +07656a: 6e40 a202 2103 |0001: invoke-virtual {v1, v2, v3, v0}, Landroid/support/v4/app/BackStackRecord;.replace:(ILandroid/support/v4/app/Fragment;Ljava/lang/String;)Landroid/support/v4/app/FragmentTransaction; // method@02a2 │ │ +076570: 0c00 |0004: move-result-object v0 │ │ +076572: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=421 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/app/BackStackRecord; │ │ 0x0000 - 0x0006 reg=2 containerViewId I │ │ 0x0000 - 0x0006 reg=3 fragment Landroid/support/v4/app/Fragment; │ │ @@ -138118,23 +138172,23 @@ │ │ type : '(ILandroid/support/v4/app/Fragment;Ljava/lang/String;)Landroid/support/v4/app/FragmentTransaction;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 15 16-bit code units │ │ -0749c8: |[0749c8] android.support.v4.app.BackStackRecord.replace:(ILandroid/support/v4/app/Fragment;Ljava/lang/String;)Landroid/support/v4/app/FragmentTransaction; │ │ -0749d8: 3903 0a00 |0000: if-nez v3, 000a // +000a │ │ -0749dc: 2200 2c03 |0002: new-instance v0, Ljava/lang/IllegalArgumentException; // type@032c │ │ -0749e0: 1a01 120b |0004: const-string v1, "Must use non-zero containerViewId" // string@0b12 │ │ -0749e4: 7020 0015 1000 |0006: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@1500 │ │ -0749ea: 2700 |0009: throw v0 │ │ -0749ec: 1220 |000a: const/4 v0, #int 2 // #2 │ │ -0749ee: 7050 9102 3254 |000b: invoke-direct {v2, v3, v4, v5, v0}, Landroid/support/v4/app/BackStackRecord;.doAddOp:(ILandroid/support/v4/app/Fragment;Ljava/lang/String;I)V // method@0291 │ │ -0749f4: 1102 |000e: return-object v2 │ │ +076574: |[076574] android.support.v4.app.BackStackRecord.replace:(ILandroid/support/v4/app/Fragment;Ljava/lang/String;)Landroid/support/v4/app/FragmentTransaction; │ │ +076584: 3903 0a00 |0000: if-nez v3, 000a // +000a │ │ +076588: 2200 2903 |0002: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0329 │ │ +07658c: 1a01 0f0b |0004: const-string v1, "Must use non-zero containerViewId" // string@0b0f │ │ +076590: 7020 0015 1000 |0006: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@1500 │ │ +076596: 2700 |0009: throw v0 │ │ +076598: 1220 |000a: const/4 v0, #int 2 // #2 │ │ +07659a: 7050 9102 3254 |000b: invoke-direct {v2, v3, v4, v5, v0}, Landroid/support/v4/app/BackStackRecord;.doAddOp:(ILandroid/support/v4/app/Fragment;Ljava/lang/String;I)V // method@0291 │ │ +0765a0: 1102 |000e: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=425 │ │ 0x0002 line=426 │ │ 0x000a line=429 │ │ 0x000e line=430 │ │ locals : │ │ @@ -138148,202 +138202,202 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 402 16-bit code units │ │ -0749f8: |[0749f8] android.support.v4.app.BackStackRecord.run:()V │ │ -074a08: 1218 |0000: const/4 v8, #int 1 // #1 │ │ -074a0a: 1207 |0001: const/4 v7, #int 0 // #0 │ │ -074a0c: 6304 f400 |0002: sget-boolean v4, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00f4 │ │ -074a10: 3804 1a00 |0004: if-eqz v4, 001e // +001a │ │ -074a14: 1a04 6604 |0006: const-string v4, "FragmentManager" // string@0466 │ │ -074a18: 2205 4203 |0008: new-instance v5, Ljava/lang/StringBuilder; // type@0342 │ │ -074a1c: 7010 5715 0500 |000a: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ -074a22: 1a06 240c |000d: const-string v6, "Run: " // string@0c24 │ │ -074a26: 6e20 5f15 6500 |000f: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -074a2c: 0c05 |0012: move-result-object v5 │ │ -074a2e: 6e20 5e15 9500 |0013: invoke-virtual {v5, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@155e │ │ -074a34: 0c05 |0016: move-result-object v5 │ │ -074a36: 6e10 6415 0500 |0017: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ -074a3c: 0c05 |001a: move-result-object v5 │ │ -074a3e: 7120 f911 5400 |001b: invoke-static {v4, v5}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@11f9 │ │ -074a44: 5594 5e00 |001e: iget-boolean v4, v9, Landroid/support/v4/app/BackStackRecord;.mAddToBackStack:Z // field@005e │ │ -074a48: 3804 0e00 |0020: if-eqz v4, 002e // +000e │ │ -074a4c: 5294 6800 |0022: iget v4, v9, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@0068 │ │ -074a50: 3b04 0a00 |0024: if-gez v4, 002e // +000a │ │ -074a54: 2204 2d03 |0026: new-instance v4, Ljava/lang/IllegalStateException; // type@032d │ │ -074a58: 1a05 7f10 |0028: const-string v5, "addToBackStack() called after commit()" // string@107f │ │ -074a5c: 7020 0415 5400 |002a: invoke-direct {v4, v5}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1504 │ │ -074a62: 2704 |002d: throw v4 │ │ -074a64: 6e20 8b02 8900 |002e: invoke-virtual {v9, v8}, Landroid/support/v4/app/BackStackRecord;.bumpBackStackNesting:(I)V // method@028b │ │ -074a6a: 5493 6700 |0031: iget-object v3, v9, Landroid/support/v4/app/BackStackRecord;.mHead:Landroid/support/v4/app/BackStackRecord$Op; // field@0067 │ │ -074a6e: 3803 3501 |0033: if-eqz v3, 0168 // +0135 │ │ -074a72: 5234 4c00 |0035: iget v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.cmd:I // field@004c │ │ -074a76: 2b04 4901 0000 |0037: packed-switch v4, 00000180 // +00000149 │ │ -074a7c: 2204 2c03 |003a: new-instance v4, Ljava/lang/IllegalArgumentException; // type@032c │ │ -074a80: 2205 4203 |003c: new-instance v5, Ljava/lang/StringBuilder; // type@0342 │ │ -074a84: 7010 5715 0500 |003e: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ -074a8a: 1a06 810d |0041: const-string v6, "Unknown cmd: " // string@0d81 │ │ -074a8e: 6e20 5f15 6500 |0043: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -074a94: 0c05 |0046: move-result-object v5 │ │ -074a96: 5236 4c00 |0047: iget v6, v3, Landroid/support/v4/app/BackStackRecord$Op;.cmd:I // field@004c │ │ -074a9a: 6e20 5b15 6500 |0049: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@155b │ │ -074aa0: 0c05 |004c: move-result-object v5 │ │ -074aa2: 6e10 6415 0500 |004d: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ -074aa8: 0c05 |0050: move-result-object v5 │ │ -074aaa: 7020 0015 5400 |0051: invoke-direct {v4, v5}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@1500 │ │ -074ab0: 2704 |0054: throw v4 │ │ -074ab2: 5430 4f00 |0055: iget-object v0, v3, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@004f │ │ -074ab6: 5234 4d00 |0057: iget v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.enterAnim:I // field@004d │ │ -074aba: 5904 b000 |0059: iput v4, v0, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@00b0 │ │ -074abe: 5494 6900 |005b: iget-object v4, v9, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0069 │ │ -074ac2: 6e30 aa03 0407 |005d: invoke-virtual {v4, v0, v7}, Landroid/support/v4/app/FragmentManagerImpl;.addFragment:(Landroid/support/v4/app/Fragment;Z)V // method@03aa │ │ -074ac8: 5433 5000 |0060: iget-object v3, v3, Landroid/support/v4/app/BackStackRecord$Op;.next:Landroid/support/v4/app/BackStackRecord$Op; // field@0050 │ │ -074acc: 28d1 |0062: goto 0033 // -002f │ │ -074ace: 5430 4f00 |0063: iget-object v0, v3, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@004f │ │ -074ad2: 5494 6900 |0065: iget-object v4, v9, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0069 │ │ -074ad6: 5444 ff00 |0067: iget-object v4, v4, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00ff │ │ -074ada: 3804 9d00 |0069: if-eqz v4, 0106 // +009d │ │ -074ade: 1201 |006b: const/4 v1, #int 0 // #0 │ │ -074ae0: 5494 6900 |006c: iget-object v4, v9, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0069 │ │ -074ae4: 5444 ff00 |006e: iget-object v4, v4, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00ff │ │ -074ae8: 6e10 aa15 0400 |0070: invoke-virtual {v4}, Ljava/util/ArrayList;.size:()I // method@15aa │ │ -074aee: 0a04 |0073: move-result v4 │ │ -074af0: 3541 9200 |0074: if-ge v1, v4, 0106 // +0092 │ │ -074af4: 5494 6900 |0076: iget-object v4, v9, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0069 │ │ -074af8: 5444 ff00 |0078: iget-object v4, v4, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00ff │ │ -074afc: 6e20 a315 1400 |007a: invoke-virtual {v4, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@15a3 │ │ -074b02: 0c02 |007d: move-result-object v2 │ │ -074b04: 1f02 a900 |007e: check-cast v2, Landroid/support/v4/app/Fragment; // type@00a9 │ │ -074b08: 6304 f400 |0080: sget-boolean v4, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00f4 │ │ -074b0c: 3804 2400 |0082: if-eqz v4, 00a6 // +0024 │ │ -074b10: 1a04 6604 |0084: const-string v4, "FragmentManager" // string@0466 │ │ -074b14: 2205 4203 |0086: new-instance v5, Ljava/lang/StringBuilder; // type@0342 │ │ -074b18: 7010 5715 0500 |0088: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ -074b1e: 1a06 660b |008b: const-string v6, "OP_REPLACE: adding=" // string@0b66 │ │ -074b22: 6e20 5f15 6500 |008d: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -074b28: 0c05 |0090: move-result-object v5 │ │ -074b2a: 6e20 5e15 0500 |0091: invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@155e │ │ -074b30: 0c05 |0094: move-result-object v5 │ │ -074b32: 1a06 a600 |0095: const-string v6, " old=" // string@00a6 │ │ -074b36: 6e20 5f15 6500 |0097: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -074b3c: 0c05 |009a: move-result-object v5 │ │ -074b3e: 6e20 5e15 2500 |009b: invoke-virtual {v5, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@155e │ │ -074b44: 0c05 |009e: move-result-object v5 │ │ -074b46: 6e10 6415 0500 |009f: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ -074b4c: 0c05 |00a2: move-result-object v5 │ │ -074b4e: 7120 f911 5400 |00a3: invoke-static {v4, v5}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@11f9 │ │ -074b54: 3800 0800 |00a6: if-eqz v0, 00ae // +0008 │ │ -074b58: 5224 a200 |00a8: iget v4, v2, Landroid/support/v4/app/Fragment;.mContainerId:I // field@00a2 │ │ -074b5c: 5205 a200 |00aa: iget v5, v0, Landroid/support/v4/app/Fragment;.mContainerId:I // field@00a2 │ │ -074b60: 3354 0700 |00ac: if-ne v4, v5, 00b3 // +0007 │ │ -074b64: 3302 0800 |00ae: if-ne v2, v0, 00b6 // +0008 │ │ -074b68: 1200 |00b0: const/4 v0, #int 0 // #0 │ │ -074b6a: 5b30 4f00 |00b1: iput-object v0, v3, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@004f │ │ -074b6e: d801 0101 |00b3: add-int/lit8 v1, v1, #int 1 // #01 │ │ -074b72: 28b7 |00b5: goto 006c // -0049 │ │ -074b74: 5434 5400 |00b6: iget-object v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@0054 │ │ -074b78: 3904 0900 |00b8: if-nez v4, 00c1 // +0009 │ │ -074b7c: 2204 6003 |00ba: new-instance v4, Ljava/util/ArrayList; // type@0360 │ │ -074b80: 7010 9d15 0400 |00bc: invoke-direct {v4}, Ljava/util/ArrayList;.:()V // method@159d │ │ -074b86: 5b34 5400 |00bf: iput-object v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@0054 │ │ -074b8a: 5434 5400 |00c1: iget-object v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@0054 │ │ -074b8e: 6e20 a015 2400 |00c3: invoke-virtual {v4, v2}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@15a0 │ │ -074b94: 5234 4e00 |00c6: iget v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.exitAnim:I // field@004e │ │ -074b98: 5924 b000 |00c8: iput v4, v2, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@00b0 │ │ -074b9c: 5594 5e00 |00ca: iget-boolean v4, v9, Landroid/support/v4/app/BackStackRecord;.mAddToBackStack:Z // field@005e │ │ -074ba0: 3804 3000 |00cc: if-eqz v4, 00fc // +0030 │ │ -074ba4: 5224 9d00 |00ce: iget v4, v2, Landroid/support/v4/app/Fragment;.mBackStackNesting:I // field@009d │ │ -074ba8: d804 0401 |00d0: add-int/lit8 v4, v4, #int 1 // #01 │ │ -074bac: 5924 9d00 |00d2: iput v4, v2, Landroid/support/v4/app/Fragment;.mBackStackNesting:I // field@009d │ │ -074bb0: 6304 f400 |00d4: sget-boolean v4, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00f4 │ │ -074bb4: 3804 2600 |00d6: if-eqz v4, 00fc // +0026 │ │ -074bb8: 1a04 6604 |00d8: const-string v4, "FragmentManager" // string@0466 │ │ -074bbc: 2205 4203 |00da: new-instance v5, Ljava/lang/StringBuilder; // type@0342 │ │ -074bc0: 7010 5715 0500 |00dc: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ -074bc6: 1a06 a402 |00df: const-string v6, "Bump nesting of " // string@02a4 │ │ -074bca: 6e20 5f15 6500 |00e1: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -074bd0: 0c05 |00e4: move-result-object v5 │ │ -074bd2: 6e20 5e15 2500 |00e5: invoke-virtual {v5, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@155e │ │ -074bd8: 0c05 |00e8: move-result-object v5 │ │ -074bda: 1a06 b700 |00e9: const-string v6, " to " // string@00b7 │ │ -074bde: 6e20 5f15 6500 |00eb: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -074be4: 0c05 |00ee: move-result-object v5 │ │ -074be6: 5226 9d00 |00ef: iget v6, v2, Landroid/support/v4/app/Fragment;.mBackStackNesting:I // field@009d │ │ -074bea: 6e20 5b15 6500 |00f1: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@155b │ │ -074bf0: 0c05 |00f4: move-result-object v5 │ │ -074bf2: 6e10 6415 0500 |00f5: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ -074bf8: 0c05 |00f8: move-result-object v5 │ │ -074bfa: 7120 f911 5400 |00f9: invoke-static {v4, v5}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@11f9 │ │ -074c00: 5494 6900 |00fc: iget-object v4, v9, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0069 │ │ -074c04: 5295 6f00 |00fe: iget v5, v9, Landroid/support/v4/app/BackStackRecord;.mTransition:I // field@006f │ │ -074c08: 5296 7000 |0100: iget v6, v9, Landroid/support/v4/app/BackStackRecord;.mTransitionStyle:I // field@0070 │ │ -074c0c: 6e40 e203 2465 |0102: invoke-virtual {v4, v2, v5, v6}, Landroid/support/v4/app/FragmentManagerImpl;.removeFragment:(Landroid/support/v4/app/Fragment;II)V // method@03e2 │ │ -074c12: 28ae |0105: goto 00b3 // -0052 │ │ -074c14: 3800 5aff |0106: if-eqz v0, 0060 // -00a6 │ │ -074c18: 5234 4d00 |0108: iget v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.enterAnim:I // field@004d │ │ -074c1c: 5904 b000 |010a: iput v4, v0, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@00b0 │ │ -074c20: 5494 6900 |010c: iget-object v4, v9, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0069 │ │ -074c24: 6e30 aa03 0407 |010e: invoke-virtual {v4, v0, v7}, Landroid/support/v4/app/FragmentManagerImpl;.addFragment:(Landroid/support/v4/app/Fragment;Z)V // method@03aa │ │ -074c2a: 2900 4fff |0111: goto/16 0060 // -00b1 │ │ -074c2e: 5430 4f00 |0113: iget-object v0, v3, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@004f │ │ -074c32: 5234 4e00 |0115: iget v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.exitAnim:I // field@004e │ │ -074c36: 5904 b000 |0117: iput v4, v0, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@00b0 │ │ -074c3a: 5494 6900 |0119: iget-object v4, v9, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0069 │ │ -074c3e: 5295 6f00 |011b: iget v5, v9, Landroid/support/v4/app/BackStackRecord;.mTransition:I // field@006f │ │ -074c42: 5296 7000 |011d: iget v6, v9, Landroid/support/v4/app/BackStackRecord;.mTransitionStyle:I // field@0070 │ │ -074c46: 6e40 e203 0465 |011f: invoke-virtual {v4, v0, v5, v6}, Landroid/support/v4/app/FragmentManagerImpl;.removeFragment:(Landroid/support/v4/app/Fragment;II)V // method@03e2 │ │ -074c4c: 2900 3eff |0122: goto/16 0060 // -00c2 │ │ -074c50: 5430 4f00 |0124: iget-object v0, v3, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@004f │ │ -074c54: 5234 4e00 |0126: iget v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.exitAnim:I // field@004e │ │ -074c58: 5904 b000 |0128: iput v4, v0, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@00b0 │ │ -074c5c: 5494 6900 |012a: iget-object v4, v9, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0069 │ │ -074c60: 5295 6f00 |012c: iget v5, v9, Landroid/support/v4/app/BackStackRecord;.mTransition:I // field@006f │ │ -074c64: 5296 7000 |012e: iget v6, v9, Landroid/support/v4/app/BackStackRecord;.mTransitionStyle:I // field@0070 │ │ -074c68: 6e40 ce03 0465 |0130: invoke-virtual {v4, v0, v5, v6}, Landroid/support/v4/app/FragmentManagerImpl;.hideFragment:(Landroid/support/v4/app/Fragment;II)V // method@03ce │ │ -074c6e: 2900 2dff |0133: goto/16 0060 // -00d3 │ │ -074c72: 5430 4f00 |0135: iget-object v0, v3, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@004f │ │ -074c76: 5234 4d00 |0137: iget v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.enterAnim:I // field@004d │ │ -074c7a: 5904 b000 |0139: iput v4, v0, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@00b0 │ │ -074c7e: 5494 6900 |013b: iget-object v4, v9, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0069 │ │ -074c82: 5295 6f00 |013d: iget v5, v9, Landroid/support/v4/app/BackStackRecord;.mTransition:I // field@006f │ │ -074c86: 5296 7000 |013f: iget v6, v9, Landroid/support/v4/app/BackStackRecord;.mTransitionStyle:I // field@0070 │ │ -074c8a: 6e40 ed03 0465 |0141: invoke-virtual {v4, v0, v5, v6}, Landroid/support/v4/app/FragmentManagerImpl;.showFragment:(Landroid/support/v4/app/Fragment;II)V // method@03ed │ │ -074c90: 2900 1cff |0144: goto/16 0060 // -00e4 │ │ -074c94: 5430 4f00 |0146: iget-object v0, v3, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@004f │ │ -074c98: 5234 4e00 |0148: iget v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.exitAnim:I // field@004e │ │ -074c9c: 5904 b000 |014a: iput v4, v0, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@00b0 │ │ -074ca0: 5494 6900 |014c: iget-object v4, v9, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0069 │ │ -074ca4: 5295 6f00 |014e: iget v5, v9, Landroid/support/v4/app/BackStackRecord;.mTransition:I // field@006f │ │ -074ca8: 5296 7000 |0150: iget v6, v9, Landroid/support/v4/app/BackStackRecord;.mTransitionStyle:I // field@0070 │ │ -074cac: 6e40 b103 0465 |0152: invoke-virtual {v4, v0, v5, v6}, Landroid/support/v4/app/FragmentManagerImpl;.detachFragment:(Landroid/support/v4/app/Fragment;II)V // method@03b1 │ │ -074cb2: 2900 0bff |0155: goto/16 0060 // -00f5 │ │ -074cb6: 5430 4f00 |0157: iget-object v0, v3, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@004f │ │ -074cba: 5234 4d00 |0159: iget v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.enterAnim:I // field@004d │ │ -074cbe: 5904 b000 |015b: iput v4, v0, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@00b0 │ │ -074cc2: 5494 6900 |015d: iget-object v4, v9, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0069 │ │ -074cc6: 5295 6f00 |015f: iget v5, v9, Landroid/support/v4/app/BackStackRecord;.mTransition:I // field@006f │ │ -074cca: 5296 7000 |0161: iget v6, v9, Landroid/support/v4/app/BackStackRecord;.mTransitionStyle:I // field@0070 │ │ -074cce: 6e40 ae03 0465 |0163: invoke-virtual {v4, v0, v5, v6}, Landroid/support/v4/app/FragmentManagerImpl;.attachFragment:(Landroid/support/v4/app/Fragment;II)V // method@03ae │ │ -074cd4: 2900 fafe |0166: goto/16 0060 // -0106 │ │ -074cd8: 5494 6900 |0168: iget-object v4, v9, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0069 │ │ -074cdc: 5495 6900 |016a: iget-object v5, v9, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0069 │ │ -074ce0: 5255 0701 |016c: iget v5, v5, Landroid/support/v4/app/FragmentManagerImpl;.mCurState:I // field@0107 │ │ -074ce4: 5296 6f00 |016e: iget v6, v9, Landroid/support/v4/app/BackStackRecord;.mTransition:I // field@006f │ │ -074ce8: 5297 7000 |0170: iget v7, v9, Landroid/support/v4/app/BackStackRecord;.mTransitionStyle:I // field@0070 │ │ -074cec: 6e58 d403 5476 |0172: invoke-virtual {v4, v5, v6, v7, v8}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(IIIZ)V // method@03d4 │ │ -074cf2: 5594 5e00 |0175: iget-boolean v4, v9, Landroid/support/v4/app/BackStackRecord;.mAddToBackStack:Z // field@005e │ │ -074cf6: 3804 0700 |0177: if-eqz v4, 017e // +0007 │ │ -074cfa: 5494 6900 |0179: iget-object v4, v9, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0069 │ │ -074cfe: 6e20 a903 9400 |017b: invoke-virtual {v4, v9}, Landroid/support/v4/app/FragmentManagerImpl;.addBackStackState:(Landroid/support/v4/app/BackStackRecord;)V // method@03a9 │ │ -074d04: 0e00 |017e: return-void │ │ -074d06: 0000 |017f: nop // spacer │ │ -074d08: 0001 0700 0100 0000 1e00 0000 2c00 ... |0180: packed-switch-data (18 units) │ │ +0765a4: |[0765a4] android.support.v4.app.BackStackRecord.run:()V │ │ +0765b4: 1218 |0000: const/4 v8, #int 1 // #1 │ │ +0765b6: 1207 |0001: const/4 v7, #int 0 // #0 │ │ +0765b8: 6304 f400 |0002: sget-boolean v4, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00f4 │ │ +0765bc: 3804 1a00 |0004: if-eqz v4, 001e // +001a │ │ +0765c0: 1a04 6604 |0006: const-string v4, "FragmentManager" // string@0466 │ │ +0765c4: 2205 3f03 |0008: new-instance v5, Ljava/lang/StringBuilder; // type@033f │ │ +0765c8: 7010 5715 0500 |000a: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ +0765ce: 1a06 210c |000d: const-string v6, "Run: " // string@0c21 │ │ +0765d2: 6e20 5f15 6500 |000f: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +0765d8: 0c05 |0012: move-result-object v5 │ │ +0765da: 6e20 5e15 9500 |0013: invoke-virtual {v5, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@155e │ │ +0765e0: 0c05 |0016: move-result-object v5 │ │ +0765e2: 6e10 6415 0500 |0017: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ +0765e8: 0c05 |001a: move-result-object v5 │ │ +0765ea: 7120 f911 5400 |001b: invoke-static {v4, v5}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@11f9 │ │ +0765f0: 5594 5e00 |001e: iget-boolean v4, v9, Landroid/support/v4/app/BackStackRecord;.mAddToBackStack:Z // field@005e │ │ +0765f4: 3804 0e00 |0020: if-eqz v4, 002e // +000e │ │ +0765f8: 5294 6800 |0022: iget v4, v9, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@0068 │ │ +0765fc: 3b04 0a00 |0024: if-gez v4, 002e // +000a │ │ +076600: 2204 2a03 |0026: new-instance v4, Ljava/lang/IllegalStateException; // type@032a │ │ +076604: 1a05 7b10 |0028: const-string v5, "addToBackStack() called after commit()" // string@107b │ │ +076608: 7020 0415 5400 |002a: invoke-direct {v4, v5}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1504 │ │ +07660e: 2704 |002d: throw v4 │ │ +076610: 6e20 8b02 8900 |002e: invoke-virtual {v9, v8}, Landroid/support/v4/app/BackStackRecord;.bumpBackStackNesting:(I)V // method@028b │ │ +076616: 5493 6700 |0031: iget-object v3, v9, Landroid/support/v4/app/BackStackRecord;.mHead:Landroid/support/v4/app/BackStackRecord$Op; // field@0067 │ │ +07661a: 3803 3501 |0033: if-eqz v3, 0168 // +0135 │ │ +07661e: 5234 4c00 |0035: iget v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.cmd:I // field@004c │ │ +076622: 2b04 4901 0000 |0037: packed-switch v4, 00000180 // +00000149 │ │ +076628: 2204 2903 |003a: new-instance v4, Ljava/lang/IllegalArgumentException; // type@0329 │ │ +07662c: 2205 3f03 |003c: new-instance v5, Ljava/lang/StringBuilder; // type@033f │ │ +076630: 7010 5715 0500 |003e: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ +076636: 1a06 7e0d |0041: const-string v6, "Unknown cmd: " // string@0d7e │ │ +07663a: 6e20 5f15 6500 |0043: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +076640: 0c05 |0046: move-result-object v5 │ │ +076642: 5236 4c00 |0047: iget v6, v3, Landroid/support/v4/app/BackStackRecord$Op;.cmd:I // field@004c │ │ +076646: 6e20 5b15 6500 |0049: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@155b │ │ +07664c: 0c05 |004c: move-result-object v5 │ │ +07664e: 6e10 6415 0500 |004d: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ +076654: 0c05 |0050: move-result-object v5 │ │ +076656: 7020 0015 5400 |0051: invoke-direct {v4, v5}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@1500 │ │ +07665c: 2704 |0054: throw v4 │ │ +07665e: 5430 4f00 |0055: iget-object v0, v3, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@004f │ │ +076662: 5234 4d00 |0057: iget v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.enterAnim:I // field@004d │ │ +076666: 5904 b000 |0059: iput v4, v0, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@00b0 │ │ +07666a: 5494 6900 |005b: iget-object v4, v9, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0069 │ │ +07666e: 6e30 aa03 0407 |005d: invoke-virtual {v4, v0, v7}, Landroid/support/v4/app/FragmentManagerImpl;.addFragment:(Landroid/support/v4/app/Fragment;Z)V // method@03aa │ │ +076674: 5433 5000 |0060: iget-object v3, v3, Landroid/support/v4/app/BackStackRecord$Op;.next:Landroid/support/v4/app/BackStackRecord$Op; // field@0050 │ │ +076678: 28d1 |0062: goto 0033 // -002f │ │ +07667a: 5430 4f00 |0063: iget-object v0, v3, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@004f │ │ +07667e: 5494 6900 |0065: iget-object v4, v9, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0069 │ │ +076682: 5444 ff00 |0067: iget-object v4, v4, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00ff │ │ +076686: 3804 9d00 |0069: if-eqz v4, 0106 // +009d │ │ +07668a: 1201 |006b: const/4 v1, #int 0 // #0 │ │ +07668c: 5494 6900 |006c: iget-object v4, v9, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0069 │ │ +076690: 5444 ff00 |006e: iget-object v4, v4, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00ff │ │ +076694: 6e10 aa15 0400 |0070: invoke-virtual {v4}, Ljava/util/ArrayList;.size:()I // method@15aa │ │ +07669a: 0a04 |0073: move-result v4 │ │ +07669c: 3541 9200 |0074: if-ge v1, v4, 0106 // +0092 │ │ +0766a0: 5494 6900 |0076: iget-object v4, v9, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0069 │ │ +0766a4: 5444 ff00 |0078: iget-object v4, v4, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00ff │ │ +0766a8: 6e20 a315 1400 |007a: invoke-virtual {v4, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@15a3 │ │ +0766ae: 0c02 |007d: move-result-object v2 │ │ +0766b0: 1f02 a600 |007e: check-cast v2, Landroid/support/v4/app/Fragment; // type@00a6 │ │ +0766b4: 6304 f400 |0080: sget-boolean v4, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00f4 │ │ +0766b8: 3804 2400 |0082: if-eqz v4, 00a6 // +0024 │ │ +0766bc: 1a04 6604 |0084: const-string v4, "FragmentManager" // string@0466 │ │ +0766c0: 2205 3f03 |0086: new-instance v5, Ljava/lang/StringBuilder; // type@033f │ │ +0766c4: 7010 5715 0500 |0088: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ +0766ca: 1a06 630b |008b: const-string v6, "OP_REPLACE: adding=" // string@0b63 │ │ +0766ce: 6e20 5f15 6500 |008d: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +0766d4: 0c05 |0090: move-result-object v5 │ │ +0766d6: 6e20 5e15 0500 |0091: invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@155e │ │ +0766dc: 0c05 |0094: move-result-object v5 │ │ +0766de: 1a06 a600 |0095: const-string v6, " old=" // string@00a6 │ │ +0766e2: 6e20 5f15 6500 |0097: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +0766e8: 0c05 |009a: move-result-object v5 │ │ +0766ea: 6e20 5e15 2500 |009b: invoke-virtual {v5, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@155e │ │ +0766f0: 0c05 |009e: move-result-object v5 │ │ +0766f2: 6e10 6415 0500 |009f: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ +0766f8: 0c05 |00a2: move-result-object v5 │ │ +0766fa: 7120 f911 5400 |00a3: invoke-static {v4, v5}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@11f9 │ │ +076700: 3800 0800 |00a6: if-eqz v0, 00ae // +0008 │ │ +076704: 5224 a200 |00a8: iget v4, v2, Landroid/support/v4/app/Fragment;.mContainerId:I // field@00a2 │ │ +076708: 5205 a200 |00aa: iget v5, v0, Landroid/support/v4/app/Fragment;.mContainerId:I // field@00a2 │ │ +07670c: 3354 0700 |00ac: if-ne v4, v5, 00b3 // +0007 │ │ +076710: 3302 0800 |00ae: if-ne v2, v0, 00b6 // +0008 │ │ +076714: 1200 |00b0: const/4 v0, #int 0 // #0 │ │ +076716: 5b30 4f00 |00b1: iput-object v0, v3, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@004f │ │ +07671a: d801 0101 |00b3: add-int/lit8 v1, v1, #int 1 // #01 │ │ +07671e: 28b7 |00b5: goto 006c // -0049 │ │ +076720: 5434 5400 |00b6: iget-object v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@0054 │ │ +076724: 3904 0900 |00b8: if-nez v4, 00c1 // +0009 │ │ +076728: 2204 5d03 |00ba: new-instance v4, Ljava/util/ArrayList; // type@035d │ │ +07672c: 7010 9d15 0400 |00bc: invoke-direct {v4}, Ljava/util/ArrayList;.:()V // method@159d │ │ +076732: 5b34 5400 |00bf: iput-object v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@0054 │ │ +076736: 5434 5400 |00c1: iget-object v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@0054 │ │ +07673a: 6e20 a015 2400 |00c3: invoke-virtual {v4, v2}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@15a0 │ │ +076740: 5234 4e00 |00c6: iget v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.exitAnim:I // field@004e │ │ +076744: 5924 b000 |00c8: iput v4, v2, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@00b0 │ │ +076748: 5594 5e00 |00ca: iget-boolean v4, v9, Landroid/support/v4/app/BackStackRecord;.mAddToBackStack:Z // field@005e │ │ +07674c: 3804 3000 |00cc: if-eqz v4, 00fc // +0030 │ │ +076750: 5224 9d00 |00ce: iget v4, v2, Landroid/support/v4/app/Fragment;.mBackStackNesting:I // field@009d │ │ +076754: d804 0401 |00d0: add-int/lit8 v4, v4, #int 1 // #01 │ │ +076758: 5924 9d00 |00d2: iput v4, v2, Landroid/support/v4/app/Fragment;.mBackStackNesting:I // field@009d │ │ +07675c: 6304 f400 |00d4: sget-boolean v4, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00f4 │ │ +076760: 3804 2600 |00d6: if-eqz v4, 00fc // +0026 │ │ +076764: 1a04 6604 |00d8: const-string v4, "FragmentManager" // string@0466 │ │ +076768: 2205 3f03 |00da: new-instance v5, Ljava/lang/StringBuilder; // type@033f │ │ +07676c: 7010 5715 0500 |00dc: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ +076772: 1a06 a402 |00df: const-string v6, "Bump nesting of " // string@02a4 │ │ +076776: 6e20 5f15 6500 |00e1: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +07677c: 0c05 |00e4: move-result-object v5 │ │ +07677e: 6e20 5e15 2500 |00e5: invoke-virtual {v5, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@155e │ │ +076784: 0c05 |00e8: move-result-object v5 │ │ +076786: 1a06 b700 |00e9: const-string v6, " to " // string@00b7 │ │ +07678a: 6e20 5f15 6500 |00eb: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +076790: 0c05 |00ee: move-result-object v5 │ │ +076792: 5226 9d00 |00ef: iget v6, v2, Landroid/support/v4/app/Fragment;.mBackStackNesting:I // field@009d │ │ +076796: 6e20 5b15 6500 |00f1: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@155b │ │ +07679c: 0c05 |00f4: move-result-object v5 │ │ +07679e: 6e10 6415 0500 |00f5: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ +0767a4: 0c05 |00f8: move-result-object v5 │ │ +0767a6: 7120 f911 5400 |00f9: invoke-static {v4, v5}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@11f9 │ │ +0767ac: 5494 6900 |00fc: iget-object v4, v9, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0069 │ │ +0767b0: 5295 6f00 |00fe: iget v5, v9, Landroid/support/v4/app/BackStackRecord;.mTransition:I // field@006f │ │ +0767b4: 5296 7000 |0100: iget v6, v9, Landroid/support/v4/app/BackStackRecord;.mTransitionStyle:I // field@0070 │ │ +0767b8: 6e40 e203 2465 |0102: invoke-virtual {v4, v2, v5, v6}, Landroid/support/v4/app/FragmentManagerImpl;.removeFragment:(Landroid/support/v4/app/Fragment;II)V // method@03e2 │ │ +0767be: 28ae |0105: goto 00b3 // -0052 │ │ +0767c0: 3800 5aff |0106: if-eqz v0, 0060 // -00a6 │ │ +0767c4: 5234 4d00 |0108: iget v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.enterAnim:I // field@004d │ │ +0767c8: 5904 b000 |010a: iput v4, v0, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@00b0 │ │ +0767cc: 5494 6900 |010c: iget-object v4, v9, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0069 │ │ +0767d0: 6e30 aa03 0407 |010e: invoke-virtual {v4, v0, v7}, Landroid/support/v4/app/FragmentManagerImpl;.addFragment:(Landroid/support/v4/app/Fragment;Z)V // method@03aa │ │ +0767d6: 2900 4fff |0111: goto/16 0060 // -00b1 │ │ +0767da: 5430 4f00 |0113: iget-object v0, v3, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@004f │ │ +0767de: 5234 4e00 |0115: iget v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.exitAnim:I // field@004e │ │ +0767e2: 5904 b000 |0117: iput v4, v0, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@00b0 │ │ +0767e6: 5494 6900 |0119: iget-object v4, v9, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0069 │ │ +0767ea: 5295 6f00 |011b: iget v5, v9, Landroid/support/v4/app/BackStackRecord;.mTransition:I // field@006f │ │ +0767ee: 5296 7000 |011d: iget v6, v9, Landroid/support/v4/app/BackStackRecord;.mTransitionStyle:I // field@0070 │ │ +0767f2: 6e40 e203 0465 |011f: invoke-virtual {v4, v0, v5, v6}, Landroid/support/v4/app/FragmentManagerImpl;.removeFragment:(Landroid/support/v4/app/Fragment;II)V // method@03e2 │ │ +0767f8: 2900 3eff |0122: goto/16 0060 // -00c2 │ │ +0767fc: 5430 4f00 |0124: iget-object v0, v3, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@004f │ │ +076800: 5234 4e00 |0126: iget v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.exitAnim:I // field@004e │ │ +076804: 5904 b000 |0128: iput v4, v0, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@00b0 │ │ +076808: 5494 6900 |012a: iget-object v4, v9, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0069 │ │ +07680c: 5295 6f00 |012c: iget v5, v9, Landroid/support/v4/app/BackStackRecord;.mTransition:I // field@006f │ │ +076810: 5296 7000 |012e: iget v6, v9, Landroid/support/v4/app/BackStackRecord;.mTransitionStyle:I // field@0070 │ │ +076814: 6e40 ce03 0465 |0130: invoke-virtual {v4, v0, v5, v6}, Landroid/support/v4/app/FragmentManagerImpl;.hideFragment:(Landroid/support/v4/app/Fragment;II)V // method@03ce │ │ +07681a: 2900 2dff |0133: goto/16 0060 // -00d3 │ │ +07681e: 5430 4f00 |0135: iget-object v0, v3, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@004f │ │ +076822: 5234 4d00 |0137: iget v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.enterAnim:I // field@004d │ │ +076826: 5904 b000 |0139: iput v4, v0, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@00b0 │ │ +07682a: 5494 6900 |013b: iget-object v4, v9, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0069 │ │ +07682e: 5295 6f00 |013d: iget v5, v9, Landroid/support/v4/app/BackStackRecord;.mTransition:I // field@006f │ │ +076832: 5296 7000 |013f: iget v6, v9, Landroid/support/v4/app/BackStackRecord;.mTransitionStyle:I // field@0070 │ │ +076836: 6e40 ed03 0465 |0141: invoke-virtual {v4, v0, v5, v6}, Landroid/support/v4/app/FragmentManagerImpl;.showFragment:(Landroid/support/v4/app/Fragment;II)V // method@03ed │ │ +07683c: 2900 1cff |0144: goto/16 0060 // -00e4 │ │ +076840: 5430 4f00 |0146: iget-object v0, v3, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@004f │ │ +076844: 5234 4e00 |0148: iget v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.exitAnim:I // field@004e │ │ +076848: 5904 b000 |014a: iput v4, v0, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@00b0 │ │ +07684c: 5494 6900 |014c: iget-object v4, v9, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0069 │ │ +076850: 5295 6f00 |014e: iget v5, v9, Landroid/support/v4/app/BackStackRecord;.mTransition:I // field@006f │ │ +076854: 5296 7000 |0150: iget v6, v9, Landroid/support/v4/app/BackStackRecord;.mTransitionStyle:I // field@0070 │ │ +076858: 6e40 b103 0465 |0152: invoke-virtual {v4, v0, v5, v6}, Landroid/support/v4/app/FragmentManagerImpl;.detachFragment:(Landroid/support/v4/app/Fragment;II)V // method@03b1 │ │ +07685e: 2900 0bff |0155: goto/16 0060 // -00f5 │ │ +076862: 5430 4f00 |0157: iget-object v0, v3, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@004f │ │ +076866: 5234 4d00 |0159: iget v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.enterAnim:I // field@004d │ │ +07686a: 5904 b000 |015b: iput v4, v0, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@00b0 │ │ +07686e: 5494 6900 |015d: iget-object v4, v9, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0069 │ │ +076872: 5295 6f00 |015f: iget v5, v9, Landroid/support/v4/app/BackStackRecord;.mTransition:I // field@006f │ │ +076876: 5296 7000 |0161: iget v6, v9, Landroid/support/v4/app/BackStackRecord;.mTransitionStyle:I // field@0070 │ │ +07687a: 6e40 ae03 0465 |0163: invoke-virtual {v4, v0, v5, v6}, Landroid/support/v4/app/FragmentManagerImpl;.attachFragment:(Landroid/support/v4/app/Fragment;II)V // method@03ae │ │ +076880: 2900 fafe |0166: goto/16 0060 // -0106 │ │ +076884: 5494 6900 |0168: iget-object v4, v9, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0069 │ │ +076888: 5495 6900 |016a: iget-object v5, v9, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0069 │ │ +07688c: 5255 0701 |016c: iget v5, v5, Landroid/support/v4/app/FragmentManagerImpl;.mCurState:I // field@0107 │ │ +076890: 5296 6f00 |016e: iget v6, v9, Landroid/support/v4/app/BackStackRecord;.mTransition:I // field@006f │ │ +076894: 5297 7000 |0170: iget v7, v9, Landroid/support/v4/app/BackStackRecord;.mTransitionStyle:I // field@0070 │ │ +076898: 6e58 d403 5476 |0172: invoke-virtual {v4, v5, v6, v7, v8}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(IIIZ)V // method@03d4 │ │ +07689e: 5594 5e00 |0175: iget-boolean v4, v9, Landroid/support/v4/app/BackStackRecord;.mAddToBackStack:Z // field@005e │ │ +0768a2: 3804 0700 |0177: if-eqz v4, 017e // +0007 │ │ +0768a6: 5494 6900 |0179: iget-object v4, v9, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0069 │ │ +0768aa: 6e20 a903 9400 |017b: invoke-virtual {v4, v9}, Landroid/support/v4/app/FragmentManagerImpl;.addBackStackState:(Landroid/support/v4/app/BackStackRecord;)V // method@03a9 │ │ +0768b0: 0e00 |017e: return-void │ │ +0768b2: 0000 |017f: nop // spacer │ │ +0768b4: 0001 0700 0100 0000 1e00 0000 2c00 ... |0180: packed-switch-data (18 units) │ │ catches : (none) │ │ positions : │ │ 0x0002 line=600 │ │ 0x001e line=602 │ │ 0x0022 line=603 │ │ 0x0026 line=604 │ │ 0x002e line=608 │ │ @@ -138413,19 +138467,19 @@ │ │ type : '(I)Landroid/support/v4/app/FragmentTransaction;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 6 16-bit code units │ │ -074d2c: |[074d2c] android.support.v4.app.BackStackRecord.setBreadCrumbShortTitle:(I)Landroid/support/v4/app/FragmentTransaction; │ │ -074d3c: 5912 6000 |0000: iput v2, v1, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbShortTitleRes:I // field@0060 │ │ -074d40: 1200 |0002: const/4 v0, #int 0 // #0 │ │ -074d42: 5b10 6100 |0003: iput-object v0, v1, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbShortTitleText:Ljava/lang/CharSequence; // field@0061 │ │ -074d46: 1101 |0005: return-object v1 │ │ +0768d8: |[0768d8] android.support.v4.app.BackStackRecord.setBreadCrumbShortTitle:(I)Landroid/support/v4/app/FragmentTransaction; │ │ +0768e8: 5912 6000 |0000: iput v2, v1, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbShortTitleRes:I // field@0060 │ │ +0768ec: 1200 |0002: const/4 v0, #int 0 // #0 │ │ +0768ee: 5b10 6100 |0003: iput-object v0, v1, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbShortTitleText:Ljava/lang/CharSequence; // field@0061 │ │ +0768f2: 1101 |0005: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=537 │ │ 0x0002 line=538 │ │ 0x0005 line=539 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/app/BackStackRecord; │ │ @@ -138436,19 +138490,19 @@ │ │ type : '(Ljava/lang/CharSequence;)Landroid/support/v4/app/FragmentTransaction;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 6 16-bit code units │ │ -074d48: |[074d48] android.support.v4.app.BackStackRecord.setBreadCrumbShortTitle:(Ljava/lang/CharSequence;)Landroid/support/v4/app/FragmentTransaction; │ │ -074d58: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -074d5a: 5910 6000 |0001: iput v0, v1, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbShortTitleRes:I // field@0060 │ │ -074d5e: 5b12 6100 |0003: iput-object v2, v1, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbShortTitleText:Ljava/lang/CharSequence; // field@0061 │ │ -074d62: 1101 |0005: return-object v1 │ │ +0768f4: |[0768f4] android.support.v4.app.BackStackRecord.setBreadCrumbShortTitle:(Ljava/lang/CharSequence;)Landroid/support/v4/app/FragmentTransaction; │ │ +076904: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +076906: 5910 6000 |0001: iput v0, v1, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbShortTitleRes:I // field@0060 │ │ +07690a: 5b12 6100 |0003: iput-object v2, v1, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbShortTitleText:Ljava/lang/CharSequence; // field@0061 │ │ +07690e: 1101 |0005: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=543 │ │ 0x0003 line=544 │ │ 0x0005 line=545 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/app/BackStackRecord; │ │ @@ -138459,19 +138513,19 @@ │ │ type : '(I)Landroid/support/v4/app/FragmentTransaction;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 6 16-bit code units │ │ -074d64: |[074d64] android.support.v4.app.BackStackRecord.setBreadCrumbTitle:(I)Landroid/support/v4/app/FragmentTransaction; │ │ -074d74: 5912 6200 |0000: iput v2, v1, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbTitleRes:I // field@0062 │ │ -074d78: 1200 |0002: const/4 v0, #int 0 // #0 │ │ -074d7a: 5b10 6300 |0003: iput-object v0, v1, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbTitleText:Ljava/lang/CharSequence; // field@0063 │ │ -074d7e: 1101 |0005: return-object v1 │ │ +076910: |[076910] android.support.v4.app.BackStackRecord.setBreadCrumbTitle:(I)Landroid/support/v4/app/FragmentTransaction; │ │ +076920: 5912 6200 |0000: iput v2, v1, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbTitleRes:I // field@0062 │ │ +076924: 1200 |0002: const/4 v0, #int 0 // #0 │ │ +076926: 5b10 6300 |0003: iput-object v0, v1, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbTitleText:Ljava/lang/CharSequence; // field@0063 │ │ +07692a: 1101 |0005: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=525 │ │ 0x0002 line=526 │ │ 0x0005 line=527 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/app/BackStackRecord; │ │ @@ -138482,19 +138536,19 @@ │ │ type : '(Ljava/lang/CharSequence;)Landroid/support/v4/app/FragmentTransaction;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 6 16-bit code units │ │ -074d80: |[074d80] android.support.v4.app.BackStackRecord.setBreadCrumbTitle:(Ljava/lang/CharSequence;)Landroid/support/v4/app/FragmentTransaction; │ │ -074d90: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -074d92: 5910 6200 |0001: iput v0, v1, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbTitleRes:I // field@0062 │ │ -074d96: 5b12 6300 |0003: iput-object v2, v1, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbTitleText:Ljava/lang/CharSequence; // field@0063 │ │ -074d9a: 1101 |0005: return-object v1 │ │ +07692c: |[07692c] android.support.v4.app.BackStackRecord.setBreadCrumbTitle:(Ljava/lang/CharSequence;)Landroid/support/v4/app/FragmentTransaction; │ │ +07693c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +07693e: 5910 6200 |0001: iput v0, v1, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbTitleRes:I // field@0062 │ │ +076942: 5b12 6300 |0003: iput-object v2, v1, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbTitleText:Ljava/lang/CharSequence; // field@0063 │ │ +076946: 1101 |0005: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=531 │ │ 0x0003 line=532 │ │ 0x0005 line=533 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/app/BackStackRecord; │ │ @@ -138505,19 +138559,19 @@ │ │ type : '(II)Landroid/support/v4/app/FragmentTransaction;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 6 16-bit code units │ │ -074d9c: |[074d9c] android.support.v4.app.BackStackRecord.setCustomAnimations:(II)Landroid/support/v4/app/FragmentTransaction; │ │ -074dac: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -074dae: 6e50 a902 2103 |0001: invoke-virtual {v1, v2, v3, v0, v0}, Landroid/support/v4/app/BackStackRecord;.setCustomAnimations:(IIII)Landroid/support/v4/app/FragmentTransaction; // method@02a9 │ │ -074db4: 0c00 |0004: move-result-object v0 │ │ -074db6: 1100 |0005: return-object v0 │ │ +076948: |[076948] android.support.v4.app.BackStackRecord.setCustomAnimations:(II)Landroid/support/v4/app/FragmentTransaction; │ │ +076958: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +07695a: 6e50 a902 2103 |0001: invoke-virtual {v1, v2, v3, v0, v0}, Landroid/support/v4/app/BackStackRecord;.setCustomAnimations:(IIII)Landroid/support/v4/app/FragmentTransaction; // method@02a9 │ │ +076960: 0c00 |0004: move-result-object v0 │ │ +076962: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=479 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/app/BackStackRecord; │ │ 0x0000 - 0x0006 reg=2 enter I │ │ 0x0000 - 0x0006 reg=3 exit I │ │ @@ -138527,20 +138581,20 @@ │ │ type : '(IIII)Landroid/support/v4/app/FragmentTransaction;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 0 │ │ insns size : 9 16-bit code units │ │ -074db8: |[074db8] android.support.v4.app.BackStackRecord.setCustomAnimations:(IIII)Landroid/support/v4/app/FragmentTransaction; │ │ -074dc8: 5901 6500 |0000: iput v1, v0, Landroid/support/v4/app/BackStackRecord;.mEnterAnim:I // field@0065 │ │ -074dcc: 5902 6600 |0002: iput v2, v0, Landroid/support/v4/app/BackStackRecord;.mExitAnim:I // field@0066 │ │ -074dd0: 5903 6c00 |0004: iput v3, v0, Landroid/support/v4/app/BackStackRecord;.mPopEnterAnim:I // field@006c │ │ -074dd4: 5904 6d00 |0006: iput v4, v0, Landroid/support/v4/app/BackStackRecord;.mPopExitAnim:I // field@006d │ │ -074dd8: 1100 |0008: return-object v0 │ │ +076964: |[076964] android.support.v4.app.BackStackRecord.setCustomAnimations:(IIII)Landroid/support/v4/app/FragmentTransaction; │ │ +076974: 5901 6500 |0000: iput v1, v0, Landroid/support/v4/app/BackStackRecord;.mEnterAnim:I // field@0065 │ │ +076978: 5902 6600 |0002: iput v2, v0, Landroid/support/v4/app/BackStackRecord;.mExitAnim:I // field@0066 │ │ +07697c: 5903 6c00 |0004: iput v3, v0, Landroid/support/v4/app/BackStackRecord;.mPopEnterAnim:I // field@006c │ │ +076980: 5904 6d00 |0006: iput v4, v0, Landroid/support/v4/app/BackStackRecord;.mPopExitAnim:I // field@006d │ │ +076984: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=484 │ │ 0x0002 line=485 │ │ 0x0004 line=486 │ │ 0x0006 line=487 │ │ 0x0008 line=488 │ │ @@ -138556,17 +138610,17 @@ │ │ type : '(I)Landroid/support/v4/app/FragmentTransaction;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -074ddc: |[074ddc] android.support.v4.app.BackStackRecord.setTransition:(I)Landroid/support/v4/app/FragmentTransaction; │ │ -074dec: 5901 6f00 |0000: iput v1, v0, Landroid/support/v4/app/BackStackRecord;.mTransition:I // field@006f │ │ -074df0: 1100 |0002: return-object v0 │ │ +076988: |[076988] android.support.v4.app.BackStackRecord.setTransition:(I)Landroid/support/v4/app/FragmentTransaction; │ │ +076998: 5901 6f00 |0000: iput v1, v0, Landroid/support/v4/app/BackStackRecord;.mTransition:I // field@006f │ │ +07699c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=492 │ │ 0x0002 line=493 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v4/app/BackStackRecord; │ │ 0x0000 - 0x0003 reg=1 transition I │ │ @@ -138576,17 +138630,17 @@ │ │ type : '(I)Landroid/support/v4/app/FragmentTransaction;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -074df4: |[074df4] android.support.v4.app.BackStackRecord.setTransitionStyle:(I)Landroid/support/v4/app/FragmentTransaction; │ │ -074e04: 5901 7000 |0000: iput v1, v0, Landroid/support/v4/app/BackStackRecord;.mTransitionStyle:I // field@0070 │ │ -074e08: 1100 |0002: return-object v0 │ │ +0769a0: |[0769a0] android.support.v4.app.BackStackRecord.setTransitionStyle:(I)Landroid/support/v4/app/FragmentTransaction; │ │ +0769b0: 5901 7000 |0000: iput v1, v0, Landroid/support/v4/app/BackStackRecord;.mTransitionStyle:I // field@0070 │ │ +0769b4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=497 │ │ 0x0002 line=498 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v4/app/BackStackRecord; │ │ 0x0000 - 0x0003 reg=1 styleRes I │ │ @@ -138596,22 +138650,22 @@ │ │ type : '(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -074e0c: |[074e0c] android.support.v4.app.BackStackRecord.show:(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction; │ │ -074e1c: 2200 a000 |0000: new-instance v0, Landroid/support/v4/app/BackStackRecord$Op; // type@00a0 │ │ -074e20: 7010 8302 0000 |0002: invoke-direct {v0}, Landroid/support/v4/app/BackStackRecord$Op;.:()V // method@0283 │ │ -074e26: 1251 |0005: const/4 v1, #int 5 // #5 │ │ -074e28: 5901 4c00 |0006: iput v1, v0, Landroid/support/v4/app/BackStackRecord$Op;.cmd:I // field@004c │ │ -074e2c: 5b03 4f00 |0008: iput-object v3, v0, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@004f │ │ -074e30: 6e20 8802 0200 |000a: invoke-virtual {v2, v0}, Landroid/support/v4/app/BackStackRecord;.addOp:(Landroid/support/v4/app/BackStackRecord$Op;)V // method@0288 │ │ -074e36: 1102 |000d: return-object v2 │ │ +0769b8: |[0769b8] android.support.v4.app.BackStackRecord.show:(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction; │ │ +0769c8: 2200 9d00 |0000: new-instance v0, Landroid/support/v4/app/BackStackRecord$Op; // type@009d │ │ +0769cc: 7010 8302 0000 |0002: invoke-direct {v0}, Landroid/support/v4/app/BackStackRecord$Op;.:()V // method@0283 │ │ +0769d2: 1251 |0005: const/4 v1, #int 5 // #5 │ │ +0769d4: 5901 4c00 |0006: iput v1, v0, Landroid/support/v4/app/BackStackRecord$Op;.cmd:I // field@004c │ │ +0769d8: 5b03 4f00 |0008: iput-object v3, v0, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@004f │ │ +0769dc: 6e20 8802 0200 |000a: invoke-virtual {v2, v0}, Landroid/support/v4/app/BackStackRecord;.addOp:(Landroid/support/v4/app/BackStackRecord$Op;)V // method@0288 │ │ +0769e2: 1102 |000d: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=452 │ │ 0x0005 line=453 │ │ 0x0008 line=454 │ │ 0x000a line=455 │ │ 0x000d line=457 │ │ @@ -138625,42 +138679,42 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 61 16-bit code units │ │ -074e38: |[074e38] android.support.v4.app.BackStackRecord.toString:()Ljava/lang/String; │ │ -074e48: 2200 4203 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0342 │ │ -074e4c: 1301 8000 |0002: const/16 v1, #int 128 // #80 │ │ -074e50: 7020 5815 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(I)V // method@1558 │ │ -074e56: 1a01 8302 |0007: const-string v1, "BackStackEntry{" // string@0283 │ │ -074e5a: 6e20 5f15 1000 |0009: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -074e60: 7110 6915 0200 |000c: invoke-static {v2}, Ljava/lang/System;.identityHashCode:(Ljava/lang/Object;)I // method@1569 │ │ -074e66: 0a01 |000f: move-result v1 │ │ -074e68: 7110 0915 0100 |0010: invoke-static {v1}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@1509 │ │ -074e6e: 0c01 |0013: move-result-object v1 │ │ -074e70: 6e20 5f15 1000 |0014: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -074e76: 5221 6800 |0017: iget v1, v2, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@0068 │ │ -074e7a: 3a01 0c00 |0019: if-ltz v1, 0025 // +000c │ │ -074e7e: 1a01 2f00 |001b: const-string v1, " #" // string@002f │ │ -074e82: 6e20 5f15 1000 |001d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -074e88: 5221 6800 |0020: iget v1, v2, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@0068 │ │ -074e8c: 6e20 5b15 1000 |0022: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@155b │ │ -074e92: 5421 6a00 |0025: iget-object v1, v2, Landroid/support/v4/app/BackStackRecord;.mName:Ljava/lang/String; // field@006a │ │ -074e96: 3801 0c00 |0027: if-eqz v1, 0033 // +000c │ │ -074e9a: 1a01 0c00 |0029: const-string v1, " " // string@000c │ │ -074e9e: 6e20 5f15 1000 |002b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -074ea4: 5421 6a00 |002e: iget-object v1, v2, Landroid/support/v4/app/BackStackRecord;.mName:Ljava/lang/String; // field@006a │ │ -074ea8: 6e20 5f15 1000 |0030: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -074eae: 1a01 d723 |0033: const-string v1, "}" // string@23d7 │ │ -074eb2: 6e20 5f15 1000 |0035: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -074eb8: 6e10 6415 0000 |0038: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ -074ebe: 0c01 |003b: move-result-object v1 │ │ -074ec0: 1101 |003c: return-object v1 │ │ +0769e4: |[0769e4] android.support.v4.app.BackStackRecord.toString:()Ljava/lang/String; │ │ +0769f4: 2200 3f03 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@033f │ │ +0769f8: 1301 8000 |0002: const/16 v1, #int 128 // #80 │ │ +0769fc: 7020 5815 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(I)V // method@1558 │ │ +076a02: 1a01 8302 |0007: const-string v1, "BackStackEntry{" // string@0283 │ │ +076a06: 6e20 5f15 1000 |0009: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +076a0c: 7110 6915 0200 |000c: invoke-static {v2}, Ljava/lang/System;.identityHashCode:(Ljava/lang/Object;)I // method@1569 │ │ +076a12: 0a01 |000f: move-result v1 │ │ +076a14: 7110 0915 0100 |0010: invoke-static {v1}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@1509 │ │ +076a1a: 0c01 |0013: move-result-object v1 │ │ +076a1c: 6e20 5f15 1000 |0014: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +076a22: 5221 6800 |0017: iget v1, v2, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@0068 │ │ +076a26: 3a01 0c00 |0019: if-ltz v1, 0025 // +000c │ │ +076a2a: 1a01 2f00 |001b: const-string v1, " #" // string@002f │ │ +076a2e: 6e20 5f15 1000 |001d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +076a34: 5221 6800 |0020: iget v1, v2, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@0068 │ │ +076a38: 6e20 5b15 1000 |0022: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@155b │ │ +076a3e: 5421 6a00 |0025: iget-object v1, v2, Landroid/support/v4/app/BackStackRecord;.mName:Ljava/lang/String; // field@006a │ │ +076a42: 3801 0c00 |0027: if-eqz v1, 0033 // +000c │ │ +076a46: 1a01 0c00 |0029: const-string v1, " " // string@000c │ │ +076a4a: 6e20 5f15 1000 |002b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +076a50: 5421 6a00 |002e: iget-object v1, v2, Landroid/support/v4/app/BackStackRecord;.mName:Ljava/lang/String; // field@006a │ │ +076a54: 6e20 5f15 1000 |0030: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +076a5a: 1a01 d223 |0033: const-string v1, "}" // string@23d2 │ │ +076a5e: 6e20 5f15 1000 |0035: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +076a64: 6e10 6415 0000 |0038: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ +076a6a: 0c01 |003b: move-result-object v1 │ │ +076a6c: 1101 |003c: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=221 │ │ 0x0007 line=222 │ │ 0x000c line=223 │ │ 0x0017 line=224 │ │ 0x001b line=225 │ │ @@ -138673,17 +138727,17 @@ │ │ locals : │ │ 0x0007 - 0x003d reg=0 sb Ljava/lang/StringBuilder; │ │ 0x0000 - 0x003d reg=2 this Landroid/support/v4/app/BackStackRecord; │ │ │ │ source_file_idx : 644 (BackStackRecord.java) │ │ │ │ Class #573 header: │ │ -class_idx : 164 │ │ +class_idx : 161 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 169 │ │ +superclass_idx : 166 │ │ source_file_idx : 968 │ │ static_fields_size : 10 │ │ instance_fields_size: 9 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 24 │ │ │ │ Class #573 - │ │ @@ -138787,25 +138841,25 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 17 16-bit code units │ │ -074ec4: |[074ec4] android.support.v4.app.DialogFragment.:()V │ │ -074ed4: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -074ed6: 1200 |0001: const/4 v0, #int 0 // #0 │ │ -074ed8: 7010 e302 0200 |0002: invoke-direct {v2}, Landroid/support/v4/app/Fragment;.:()V // method@02e3 │ │ -074ede: 5920 8d00 |0005: iput v0, v2, Landroid/support/v4/app/DialogFragment;.mStyle:I // field@008d │ │ -074ee2: 5920 8e00 |0007: iput v0, v2, Landroid/support/v4/app/DialogFragment;.mTheme:I // field@008e │ │ -074ee6: 5c21 8700 |0009: iput-boolean v1, v2, Landroid/support/v4/app/DialogFragment;.mCancelable:Z // field@0087 │ │ -074eea: 5c21 8c00 |000b: iput-boolean v1, v2, Landroid/support/v4/app/DialogFragment;.mShowsDialog:Z // field@008c │ │ -074eee: 12f0 |000d: const/4 v0, #int -1 // #ff │ │ -074ef0: 5920 8600 |000e: iput v0, v2, Landroid/support/v4/app/DialogFragment;.mBackStackId:I // field@0086 │ │ -074ef4: 0e00 |0010: return-void │ │ +076a70: |[076a70] android.support.v4.app.DialogFragment.:()V │ │ +076a80: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +076a82: 1200 |0001: const/4 v0, #int 0 // #0 │ │ +076a84: 7010 e302 0200 |0002: invoke-direct {v2}, Landroid/support/v4/app/Fragment;.:()V // method@02e3 │ │ +076a8a: 5920 8d00 |0005: iput v0, v2, Landroid/support/v4/app/DialogFragment;.mStyle:I // field@008d │ │ +076a8e: 5920 8e00 |0007: iput v0, v2, Landroid/support/v4/app/DialogFragment;.mTheme:I // field@008e │ │ +076a92: 5c21 8700 |0009: iput-boolean v1, v2, Landroid/support/v4/app/DialogFragment;.mCancelable:Z // field@0087 │ │ +076a96: 5c21 8c00 |000b: iput-boolean v1, v2, Landroid/support/v4/app/DialogFragment;.mShowsDialog:Z // field@008c │ │ +076a9a: 12f0 |000d: const/4 v0, #int -1 // #ff │ │ +076a9c: 5920 8600 |000e: iput v0, v2, Landroid/support/v4/app/DialogFragment;.mBackStackId:I // field@0086 │ │ +076aa0: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=84 │ │ 0x0005 line=73 │ │ 0x0007 line=74 │ │ 0x0009 line=75 │ │ 0x000b line=76 │ │ @@ -138820,18 +138874,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -074ef8: |[074ef8] android.support.v4.app.DialogFragment.dismiss:()V │ │ -074f08: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -074f0a: 6e20 bc02 0100 |0001: invoke-virtual {v1, v0}, Landroid/support/v4/app/DialogFragment;.dismissInternal:(Z)V // method@02bc │ │ -074f10: 0e00 |0004: return-void │ │ +076aa4: |[076aa4] android.support.v4.app.DialogFragment.dismiss:()V │ │ +076ab4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +076ab6: 6e20 bc02 0100 |0001: invoke-virtual {v1, v0}, Landroid/support/v4/app/DialogFragment;.dismissInternal:(Z)V // method@02bc │ │ +076abc: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=155 │ │ 0x0004 line=156 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/DialogFragment; │ │ │ │ @@ -138840,18 +138894,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -074f14: |[074f14] android.support.v4.app.DialogFragment.dismissAllowingStateLoss:()V │ │ -074f24: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -074f26: 6e20 bc02 0100 |0001: invoke-virtual {v1, v0}, Landroid/support/v4/app/DialogFragment;.dismissInternal:(Z)V // method@02bc │ │ -074f2c: 0e00 |0004: return-void │ │ +076ac0: |[076ac0] android.support.v4.app.DialogFragment.dismissAllowingStateLoss:()V │ │ +076ad0: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +076ad2: 6e20 bc02 0100 |0001: invoke-virtual {v1, v0}, Landroid/support/v4/app/DialogFragment;.dismissInternal:(Z)V // method@02bc │ │ +076ad8: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=165 │ │ 0x0004 line=166 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/DialogFragment; │ │ │ │ @@ -138860,48 +138914,48 @@ │ │ type : '(Z)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 63 16-bit code units │ │ -074f30: |[074f30] android.support.v4.app.DialogFragment.dismissInternal:(Z)V │ │ -074f40: 1213 |0000: const/4 v3, #int 1 // #1 │ │ -074f42: 5541 8a00 |0001: iget-boolean v1, v4, Landroid/support/v4/app/DialogFragment;.mDismissed:Z // field@008a │ │ -074f46: 3801 0300 |0003: if-eqz v1, 0006 // +0003 │ │ -074f4a: 0e00 |0005: return-void │ │ -074f4c: 5c43 8a00 |0006: iput-boolean v3, v4, Landroid/support/v4/app/DialogFragment;.mDismissed:Z // field@008a │ │ -074f50: 1201 |0008: const/4 v1, #int 0 // #0 │ │ -074f52: 5c41 8b00 |0009: iput-boolean v1, v4, Landroid/support/v4/app/DialogFragment;.mShownByMe:Z // field@008b │ │ -074f56: 5441 8900 |000b: iget-object v1, v4, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@0089 │ │ -074f5a: 3801 0a00 |000d: if-eqz v1, 0017 // +000a │ │ -074f5e: 5441 8900 |000f: iget-object v1, v4, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@0089 │ │ -074f62: 6e10 4d00 0100 |0011: invoke-virtual {v1}, Landroid/app/Dialog;.dismiss:()V // method@004d │ │ -074f68: 1201 |0014: const/4 v1, #int 0 // #0 │ │ -074f6a: 5b41 8900 |0015: iput-object v1, v4, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@0089 │ │ -074f6e: 5c43 8f00 |0017: iput-boolean v3, v4, Landroid/support/v4/app/DialogFragment;.mViewDestroyed:Z // field@008f │ │ -074f72: 5241 8600 |0019: iget v1, v4, Landroid/support/v4/app/DialogFragment;.mBackStackId:I // field@0086 │ │ -074f76: 3a01 0f00 |001b: if-ltz v1, 002a // +000f │ │ -074f7a: 6e10 bf02 0400 |001d: invoke-virtual {v4}, Landroid/support/v4/app/DialogFragment;.getFragmentManager:()Landroid/support/v4/app/FragmentManager; // method@02bf │ │ -074f80: 0c01 |0020: move-result-object v1 │ │ -074f82: 5242 8600 |0021: iget v2, v4, Landroid/support/v4/app/DialogFragment;.mBackStackId:I // field@0086 │ │ -074f86: 6e30 9303 2103 |0023: invoke-virtual {v1, v2, v3}, Landroid/support/v4/app/FragmentManager;.popBackStack:(II)V // method@0393 │ │ -074f8c: 12f1 |0026: const/4 v1, #int -1 // #ff │ │ -074f8e: 5941 8600 |0027: iput v1, v4, Landroid/support/v4/app/DialogFragment;.mBackStackId:I // field@0086 │ │ -074f92: 28dc |0029: goto 0005 // -0024 │ │ -074f94: 6e10 bf02 0400 |002a: invoke-virtual {v4}, Landroid/support/v4/app/DialogFragment;.getFragmentManager:()Landroid/support/v4/app/FragmentManager; // method@02bf │ │ -074f9a: 0c01 |002d: move-result-object v1 │ │ -074f9c: 6e10 8703 0100 |002e: invoke-virtual {v1}, Landroid/support/v4/app/FragmentManager;.beginTransaction:()Landroid/support/v4/app/FragmentTransaction; // method@0387 │ │ -074fa2: 0c00 |0031: move-result-object v0 │ │ -074fa4: 6e20 5504 4000 |0032: invoke-virtual {v0, v4}, Landroid/support/v4/app/FragmentTransaction;.remove:(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction; // method@0455 │ │ -074faa: 3805 0600 |0035: if-eqz v5, 003b // +0006 │ │ -074fae: 6e10 4f04 0000 |0037: invoke-virtual {v0}, Landroid/support/v4/app/FragmentTransaction;.commitAllowingStateLoss:()I // method@044f │ │ -074fb4: 28cb |003a: goto 0005 // -0035 │ │ -074fb6: 6e10 4e04 0000 |003b: invoke-virtual {v0}, Landroid/support/v4/app/FragmentTransaction;.commit:()I // method@044e │ │ -074fbc: 28c7 |003e: goto 0005 // -0039 │ │ +076adc: |[076adc] android.support.v4.app.DialogFragment.dismissInternal:(Z)V │ │ +076aec: 1213 |0000: const/4 v3, #int 1 // #1 │ │ +076aee: 5541 8a00 |0001: iget-boolean v1, v4, Landroid/support/v4/app/DialogFragment;.mDismissed:Z // field@008a │ │ +076af2: 3801 0300 |0003: if-eqz v1, 0006 // +0003 │ │ +076af6: 0e00 |0005: return-void │ │ +076af8: 5c43 8a00 |0006: iput-boolean v3, v4, Landroid/support/v4/app/DialogFragment;.mDismissed:Z // field@008a │ │ +076afc: 1201 |0008: const/4 v1, #int 0 // #0 │ │ +076afe: 5c41 8b00 |0009: iput-boolean v1, v4, Landroid/support/v4/app/DialogFragment;.mShownByMe:Z // field@008b │ │ +076b02: 5441 8900 |000b: iget-object v1, v4, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@0089 │ │ +076b06: 3801 0a00 |000d: if-eqz v1, 0017 // +000a │ │ +076b0a: 5441 8900 |000f: iget-object v1, v4, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@0089 │ │ +076b0e: 6e10 4d00 0100 |0011: invoke-virtual {v1}, Landroid/app/Dialog;.dismiss:()V // method@004d │ │ +076b14: 1201 |0014: const/4 v1, #int 0 // #0 │ │ +076b16: 5b41 8900 |0015: iput-object v1, v4, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@0089 │ │ +076b1a: 5c43 8f00 |0017: iput-boolean v3, v4, Landroid/support/v4/app/DialogFragment;.mViewDestroyed:Z // field@008f │ │ +076b1e: 5241 8600 |0019: iget v1, v4, Landroid/support/v4/app/DialogFragment;.mBackStackId:I // field@0086 │ │ +076b22: 3a01 0f00 |001b: if-ltz v1, 002a // +000f │ │ +076b26: 6e10 bf02 0400 |001d: invoke-virtual {v4}, Landroid/support/v4/app/DialogFragment;.getFragmentManager:()Landroid/support/v4/app/FragmentManager; // method@02bf │ │ +076b2c: 0c01 |0020: move-result-object v1 │ │ +076b2e: 5242 8600 |0021: iget v2, v4, Landroid/support/v4/app/DialogFragment;.mBackStackId:I // field@0086 │ │ +076b32: 6e30 9303 2103 |0023: invoke-virtual {v1, v2, v3}, Landroid/support/v4/app/FragmentManager;.popBackStack:(II)V // method@0393 │ │ +076b38: 12f1 |0026: const/4 v1, #int -1 // #ff │ │ +076b3a: 5941 8600 |0027: iput v1, v4, Landroid/support/v4/app/DialogFragment;.mBackStackId:I // field@0086 │ │ +076b3e: 28dc |0029: goto 0005 // -0024 │ │ +076b40: 6e10 bf02 0400 |002a: invoke-virtual {v4}, Landroid/support/v4/app/DialogFragment;.getFragmentManager:()Landroid/support/v4/app/FragmentManager; // method@02bf │ │ +076b46: 0c01 |002d: move-result-object v1 │ │ +076b48: 6e10 8703 0100 |002e: invoke-virtual {v1}, Landroid/support/v4/app/FragmentManager;.beginTransaction:()Landroid/support/v4/app/FragmentTransaction; // method@0387 │ │ +076b4e: 0c00 |0031: move-result-object v0 │ │ +076b50: 6e20 5504 4000 |0032: invoke-virtual {v0, v4}, Landroid/support/v4/app/FragmentTransaction;.remove:(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction; // method@0455 │ │ +076b56: 3805 0600 |0035: if-eqz v5, 003b // +0006 │ │ +076b5a: 6e10 4f04 0000 |0037: invoke-virtual {v0}, Landroid/support/v4/app/FragmentTransaction;.commitAllowingStateLoss:()I // method@044f │ │ +076b60: 28cb |003a: goto 0005 // -0035 │ │ +076b62: 6e10 4e04 0000 |003b: invoke-virtual {v0}, Landroid/support/v4/app/FragmentTransaction;.commit:()I // method@044e │ │ +076b68: 28c7 |003e: goto 0005 // -0039 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=169 │ │ 0x0005 line=192 │ │ 0x0006 line=172 │ │ 0x0008 line=173 │ │ 0x000b line=174 │ │ @@ -138926,17 +138980,17 @@ │ │ type : '()Landroid/app/Dialog;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -074fc0: |[074fc0] android.support.v4.app.DialogFragment.getDialog:()Landroid/app/Dialog; │ │ -074fd0: 5410 8900 |0000: iget-object v0, v1, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@0089 │ │ -074fd4: 1100 |0002: return-object v0 │ │ +076b6c: |[076b6c] android.support.v4.app.DialogFragment.getDialog:()Landroid/app/Dialog; │ │ +076b7c: 5410 8900 |0000: iget-object v0, v1, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@0089 │ │ +076b80: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=195 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/DialogFragment; │ │ │ │ #4 : (in Landroid/support/v4/app/DialogFragment;) │ │ @@ -138944,51 +138998,51 @@ │ │ type : '(Landroid/os/Bundle;)Landroid/view/LayoutInflater;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 78 16-bit code units │ │ -074fd8: |[074fd8] android.support.v4.app.DialogFragment.getLayoutInflater:(Landroid/os/Bundle;)Landroid/view/LayoutInflater; │ │ -074fe8: 5520 8c00 |0000: iget-boolean v0, v2, Landroid/support/v4/app/DialogFragment;.mShowsDialog:Z // field@008c │ │ -074fec: 3900 0700 |0002: if-nez v0, 0009 // +0007 │ │ -074ff0: 6f20 ec02 3200 |0004: invoke-super {v2, v3}, Landroid/support/v4/app/Fragment;.getLayoutInflater:(Landroid/os/Bundle;)Landroid/view/LayoutInflater; // method@02ec │ │ -074ff6: 0c00 |0007: move-result-object v0 │ │ -074ff8: 1100 |0008: return-object v0 │ │ -074ffa: 6e20 c902 3200 |0009: invoke-virtual {v2, v3}, Landroid/support/v4/app/DialogFragment;.onCreateDialog:(Landroid/os/Bundle;)Landroid/app/Dialog; // method@02c9 │ │ -075000: 0c00 |000c: move-result-object v0 │ │ -075002: 5b20 8900 |000d: iput-object v0, v2, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@0089 │ │ -075006: 5220 8d00 |000f: iget v0, v2, Landroid/support/v4/app/DialogFragment;.mStyle:I // field@008d │ │ -07500a: 2b00 3300 0000 |0011: packed-switch v0, 00000044 // +00000033 │ │ -075010: 5420 8900 |0014: iget-object v0, v2, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@0089 │ │ -075014: 3800 2300 |0016: if-eqz v0, 0039 // +0023 │ │ -075018: 5420 8900 |0018: iget-object v0, v2, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@0089 │ │ -07501c: 6e10 4e00 0000 |001a: invoke-virtual {v0}, Landroid/app/Dialog;.getContext:()Landroid/content/Context; // method@004e │ │ -075022: 0c00 |001d: move-result-object v0 │ │ -075024: 1a01 da18 |001e: const-string v1, "layout_inflater" // string@18da │ │ -075028: 6e20 b900 1000 |0020: invoke-virtual {v0, v1}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@00b9 │ │ -07502e: 0c00 |0023: move-result-object v0 │ │ -075030: 1f00 9a02 |0024: check-cast v0, Landroid/view/LayoutInflater; // type@029a │ │ -075034: 28e2 |0026: goto 0008 // -001e │ │ -075036: 5420 8900 |0027: iget-object v0, v2, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@0089 │ │ -07503a: 6e10 4f00 0000 |0029: invoke-virtual {v0}, Landroid/app/Dialog;.getWindow:()Landroid/view/Window; // method@004f │ │ -075040: 0c00 |002c: move-result-object v0 │ │ -075042: 1301 1800 |002d: const/16 v1, #int 24 // #18 │ │ -075046: 6e20 1e13 1000 |002f: invoke-virtual {v0, v1}, Landroid/view/Window;.addFlags:(I)V // method@131e │ │ -07504c: 5420 8900 |0032: iget-object v0, v2, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@0089 │ │ -075050: 1211 |0034: const/4 v1, #int 1 // #1 │ │ -075052: 6e20 5300 1000 |0035: invoke-virtual {v0, v1}, Landroid/app/Dialog;.requestWindowFeature:(I)Z // method@0053 │ │ -075058: 28dc |0038: goto 0014 // -0024 │ │ -07505a: 5420 8500 |0039: iget-object v0, v2, Landroid/support/v4/app/DialogFragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0085 │ │ -07505e: 1a01 da18 |003b: const-string v1, "layout_inflater" // string@18da │ │ -075062: 6e20 5a03 1000 |003d: invoke-virtual {v0, v1}, Landroid/support/v4/app/FragmentActivity;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@035a │ │ -075068: 0c00 |0040: move-result-object v0 │ │ -07506a: 1f00 9a02 |0041: check-cast v0, Landroid/view/LayoutInflater; // type@029a │ │ -07506e: 28c5 |0043: goto 0008 // -003b │ │ -075070: 0001 0300 0100 0000 2100 0000 2100 ... |0044: packed-switch-data (10 units) │ │ +076b84: |[076b84] android.support.v4.app.DialogFragment.getLayoutInflater:(Landroid/os/Bundle;)Landroid/view/LayoutInflater; │ │ +076b94: 5520 8c00 |0000: iget-boolean v0, v2, Landroid/support/v4/app/DialogFragment;.mShowsDialog:Z // field@008c │ │ +076b98: 3900 0700 |0002: if-nez v0, 0009 // +0007 │ │ +076b9c: 6f20 ec02 3200 |0004: invoke-super {v2, v3}, Landroid/support/v4/app/Fragment;.getLayoutInflater:(Landroid/os/Bundle;)Landroid/view/LayoutInflater; // method@02ec │ │ +076ba2: 0c00 |0007: move-result-object v0 │ │ +076ba4: 1100 |0008: return-object v0 │ │ +076ba6: 6e20 c902 3200 |0009: invoke-virtual {v2, v3}, Landroid/support/v4/app/DialogFragment;.onCreateDialog:(Landroid/os/Bundle;)Landroid/app/Dialog; // method@02c9 │ │ +076bac: 0c00 |000c: move-result-object v0 │ │ +076bae: 5b20 8900 |000d: iput-object v0, v2, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@0089 │ │ +076bb2: 5220 8d00 |000f: iget v0, v2, Landroid/support/v4/app/DialogFragment;.mStyle:I // field@008d │ │ +076bb6: 2b00 3300 0000 |0011: packed-switch v0, 00000044 // +00000033 │ │ +076bbc: 5420 8900 |0014: iget-object v0, v2, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@0089 │ │ +076bc0: 3800 2300 |0016: if-eqz v0, 0039 // +0023 │ │ +076bc4: 5420 8900 |0018: iget-object v0, v2, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@0089 │ │ +076bc8: 6e10 4e00 0000 |001a: invoke-virtual {v0}, Landroid/app/Dialog;.getContext:()Landroid/content/Context; // method@004e │ │ +076bce: 0c00 |001d: move-result-object v0 │ │ +076bd0: 1a01 d618 |001e: const-string v1, "layout_inflater" // string@18d6 │ │ +076bd4: 6e20 b900 1000 |0020: invoke-virtual {v0, v1}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@00b9 │ │ +076bda: 0c00 |0023: move-result-object v0 │ │ +076bdc: 1f00 9702 |0024: check-cast v0, Landroid/view/LayoutInflater; // type@0297 │ │ +076be0: 28e2 |0026: goto 0008 // -001e │ │ +076be2: 5420 8900 |0027: iget-object v0, v2, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@0089 │ │ +076be6: 6e10 4f00 0000 |0029: invoke-virtual {v0}, Landroid/app/Dialog;.getWindow:()Landroid/view/Window; // method@004f │ │ +076bec: 0c00 |002c: move-result-object v0 │ │ +076bee: 1301 1800 |002d: const/16 v1, #int 24 // #18 │ │ +076bf2: 6e20 1e13 1000 |002f: invoke-virtual {v0, v1}, Landroid/view/Window;.addFlags:(I)V // method@131e │ │ +076bf8: 5420 8900 |0032: iget-object v0, v2, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@0089 │ │ +076bfc: 1211 |0034: const/4 v1, #int 1 // #1 │ │ +076bfe: 6e20 5300 1000 |0035: invoke-virtual {v0, v1}, Landroid/app/Dialog;.requestWindowFeature:(I)Z // method@0053 │ │ +076c04: 28dc |0038: goto 0014 // -0024 │ │ +076c06: 5420 8500 |0039: iget-object v0, v2, Landroid/support/v4/app/DialogFragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0085 │ │ +076c0a: 1a01 d618 |003b: const-string v1, "layout_inflater" // string@18d6 │ │ +076c0e: 6e20 5a03 1000 |003d: invoke-virtual {v0, v1}, Landroid/support/v4/app/FragmentActivity;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@035a │ │ +076c14: 0c00 |0040: move-result-object v0 │ │ +076c16: 1f00 9702 |0041: check-cast v0, Landroid/view/LayoutInflater; // type@0297 │ │ +076c1a: 28c5 |0043: goto 0008 // -003b │ │ +076c1c: 0001 0300 0100 0000 2100 0000 2100 ... |0044: packed-switch-data (10 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=291 │ │ 0x0004 line=292 │ │ 0x0008 line=310 │ │ 0x0009 line=295 │ │ 0x000f line=296 │ │ @@ -139007,17 +139061,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -075084: |[075084] android.support.v4.app.DialogFragment.getShowsDialog:()Z │ │ -075094: 5510 8c00 |0000: iget-boolean v0, v1, Landroid/support/v4/app/DialogFragment;.mShowsDialog:Z // field@008c │ │ -075098: 0f00 |0002: return v0 │ │ +076c30: |[076c30] android.support.v4.app.DialogFragment.getShowsDialog:()Z │ │ +076c40: 5510 8c00 |0000: iget-boolean v0, v1, Landroid/support/v4/app/DialogFragment;.mShowsDialog:Z // field@008c │ │ +076c44: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=248 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/DialogFragment; │ │ │ │ #6 : (in Landroid/support/v4/app/DialogFragment;) │ │ @@ -139025,17 +139079,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -07509c: |[07509c] android.support.v4.app.DialogFragment.getTheme:()I │ │ -0750ac: 5210 8e00 |0000: iget v0, v1, Landroid/support/v4/app/DialogFragment;.mTheme:I // field@008e │ │ -0750b0: 0f00 |0002: return v0 │ │ +076c48: |[076c48] android.support.v4.app.DialogFragment.getTheme:()I │ │ +076c58: 5210 8e00 |0000: iget v0, v1, Landroid/support/v4/app/DialogFragment;.mTheme:I // field@008e │ │ +076c5c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=199 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/DialogFragment; │ │ │ │ #7 : (in Landroid/support/v4/app/DialogFragment;) │ │ @@ -139043,17 +139097,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0750b4: |[0750b4] android.support.v4.app.DialogFragment.isCancelable:()Z │ │ -0750c4: 5510 8700 |0000: iget-boolean v0, v1, Landroid/support/v4/app/DialogFragment;.mCancelable:Z // field@0087 │ │ -0750c8: 0f00 |0002: return v0 │ │ +076c60: |[076c60] android.support.v4.app.DialogFragment.isCancelable:()Z │ │ +076c70: 5510 8700 |0000: iget-boolean v0, v1, Landroid/support/v4/app/DialogFragment;.mCancelable:Z // field@0087 │ │ +076c74: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=220 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/DialogFragment; │ │ │ │ #8 : (in Landroid/support/v4/app/DialogFragment;) │ │ @@ -139061,50 +139115,50 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 75 16-bit code units │ │ -0750cc: |[0750cc] android.support.v4.app.DialogFragment.onActivityCreated:(Landroid/os/Bundle;)V │ │ -0750dc: 6f20 0903 5400 |0000: invoke-super {v4, v5}, Landroid/support/v4/app/Fragment;.onActivityCreated:(Landroid/os/Bundle;)V // method@0309 │ │ -0750e2: 5542 8c00 |0003: iget-boolean v2, v4, Landroid/support/v4/app/DialogFragment;.mShowsDialog:Z // field@008c │ │ -0750e6: 3902 0300 |0005: if-nez v2, 0008 // +0003 │ │ -0750ea: 0e00 |0007: return-void │ │ -0750ec: 6e10 c302 0400 |0008: invoke-virtual {v4}, Landroid/support/v4/app/DialogFragment;.getView:()Landroid/view/View; // method@02c3 │ │ -0750f2: 0c01 |000b: move-result-object v1 │ │ -0750f4: 3801 1500 |000c: if-eqz v1, 0021 // +0015 │ │ -0750f8: 6e10 8d12 0100 |000e: invoke-virtual {v1}, Landroid/view/View;.getParent:()Landroid/view/ViewParent; // method@128d │ │ -0750fe: 0c02 |0011: move-result-object v2 │ │ -075100: 3802 0a00 |0012: if-eqz v2, 001c // +000a │ │ -075104: 2202 2d03 |0014: new-instance v2, Ljava/lang/IllegalStateException; // type@032d │ │ -075108: 1a03 c703 |0016: const-string v3, "DialogFragment can not be attached to a container view" // string@03c7 │ │ -07510c: 7020 0415 3200 |0018: invoke-direct {v2, v3}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1504 │ │ -075112: 2702 |001b: throw v2 │ │ -075114: 5442 8900 |001c: iget-object v2, v4, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@0089 │ │ -075118: 6e20 5500 1200 |001e: invoke-virtual {v2, v1}, Landroid/app/Dialog;.setContentView:(Landroid/view/View;)V // method@0055 │ │ -07511e: 5442 8900 |0021: iget-object v2, v4, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@0089 │ │ -075122: 6e10 bd02 0400 |0023: invoke-virtual {v4}, Landroid/support/v4/app/DialogFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@02bd │ │ -075128: 0c03 |0026: move-result-object v3 │ │ -07512a: 6e20 5800 3200 |0027: invoke-virtual {v2, v3}, Landroid/app/Dialog;.setOwnerActivity:(Landroid/app/Activity;)V // method@0058 │ │ -075130: 5442 8900 |002a: iget-object v2, v4, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@0089 │ │ -075134: 5543 8700 |002c: iget-boolean v3, v4, Landroid/support/v4/app/DialogFragment;.mCancelable:Z // field@0087 │ │ -075138: 6e20 5400 3200 |002e: invoke-virtual {v2, v3}, Landroid/app/Dialog;.setCancelable:(Z)V // method@0054 │ │ -07513e: 5442 8900 |0031: iget-object v2, v4, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@0089 │ │ -075142: 6e20 5600 4200 |0033: invoke-virtual {v2, v4}, Landroid/app/Dialog;.setOnCancelListener:(Landroid/content/DialogInterface$OnCancelListener;)V // method@0056 │ │ -075148: 5442 8900 |0036: iget-object v2, v4, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@0089 │ │ -07514c: 6e20 5700 4200 |0038: invoke-virtual {v2, v4}, Landroid/app/Dialog;.setOnDismissListener:(Landroid/content/DialogInterface$OnDismissListener;)V // method@0057 │ │ -075152: 3805 ccff |003b: if-eqz v5, 0007 // -0034 │ │ -075156: 1a02 c310 |003d: const-string v2, "android:savedDialogState" // string@10c3 │ │ -07515a: 6e20 b201 2500 |003f: invoke-virtual {v5, v2}, Landroid/os/Bundle;.getBundle:(Ljava/lang/String;)Landroid/os/Bundle; // method@01b2 │ │ -075160: 0c00 |0042: move-result-object v0 │ │ -075162: 3800 c4ff |0043: if-eqz v0, 0007 // -003c │ │ -075166: 5442 8900 |0045: iget-object v2, v4, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@0089 │ │ -07516a: 6e20 5100 0200 |0047: invoke-virtual {v2, v0}, Landroid/app/Dialog;.onRestoreInstanceState:(Landroid/os/Bundle;)V // method@0051 │ │ -075170: 28bd |004a: goto 0007 // -0043 │ │ +076c78: |[076c78] android.support.v4.app.DialogFragment.onActivityCreated:(Landroid/os/Bundle;)V │ │ +076c88: 6f20 0903 5400 |0000: invoke-super {v4, v5}, Landroid/support/v4/app/Fragment;.onActivityCreated:(Landroid/os/Bundle;)V // method@0309 │ │ +076c8e: 5542 8c00 |0003: iget-boolean v2, v4, Landroid/support/v4/app/DialogFragment;.mShowsDialog:Z // field@008c │ │ +076c92: 3902 0300 |0005: if-nez v2, 0008 // +0003 │ │ +076c96: 0e00 |0007: return-void │ │ +076c98: 6e10 c302 0400 |0008: invoke-virtual {v4}, Landroid/support/v4/app/DialogFragment;.getView:()Landroid/view/View; // method@02c3 │ │ +076c9e: 0c01 |000b: move-result-object v1 │ │ +076ca0: 3801 1500 |000c: if-eqz v1, 0021 // +0015 │ │ +076ca4: 6e10 8d12 0100 |000e: invoke-virtual {v1}, Landroid/view/View;.getParent:()Landroid/view/ViewParent; // method@128d │ │ +076caa: 0c02 |0011: move-result-object v2 │ │ +076cac: 3802 0a00 |0012: if-eqz v2, 001c // +000a │ │ +076cb0: 2202 2a03 |0014: new-instance v2, Ljava/lang/IllegalStateException; // type@032a │ │ +076cb4: 1a03 c703 |0016: const-string v3, "DialogFragment can not be attached to a container view" // string@03c7 │ │ +076cb8: 7020 0415 3200 |0018: invoke-direct {v2, v3}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1504 │ │ +076cbe: 2702 |001b: throw v2 │ │ +076cc0: 5442 8900 |001c: iget-object v2, v4, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@0089 │ │ +076cc4: 6e20 5500 1200 |001e: invoke-virtual {v2, v1}, Landroid/app/Dialog;.setContentView:(Landroid/view/View;)V // method@0055 │ │ +076cca: 5442 8900 |0021: iget-object v2, v4, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@0089 │ │ +076cce: 6e10 bd02 0400 |0023: invoke-virtual {v4}, Landroid/support/v4/app/DialogFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@02bd │ │ +076cd4: 0c03 |0026: move-result-object v3 │ │ +076cd6: 6e20 5800 3200 |0027: invoke-virtual {v2, v3}, Landroid/app/Dialog;.setOwnerActivity:(Landroid/app/Activity;)V // method@0058 │ │ +076cdc: 5442 8900 |002a: iget-object v2, v4, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@0089 │ │ +076ce0: 5543 8700 |002c: iget-boolean v3, v4, Landroid/support/v4/app/DialogFragment;.mCancelable:Z // field@0087 │ │ +076ce4: 6e20 5400 3200 |002e: invoke-virtual {v2, v3}, Landroid/app/Dialog;.setCancelable:(Z)V // method@0054 │ │ +076cea: 5442 8900 |0031: iget-object v2, v4, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@0089 │ │ +076cee: 6e20 5600 4200 |0033: invoke-virtual {v2, v4}, Landroid/app/Dialog;.setOnCancelListener:(Landroid/content/DialogInterface$OnCancelListener;)V // method@0056 │ │ +076cf4: 5442 8900 |0036: iget-object v2, v4, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@0089 │ │ +076cf8: 6e20 5700 4200 |0038: invoke-virtual {v2, v4}, Landroid/app/Dialog;.setOnDismissListener:(Landroid/content/DialogInterface$OnDismissListener;)V // method@0057 │ │ +076cfe: 3805 ccff |003b: if-eqz v5, 0007 // -0034 │ │ +076d02: 1a02 bf10 |003d: const-string v2, "android:savedDialogState" // string@10bf │ │ +076d06: 6e20 b201 2500 |003f: invoke-virtual {v5, v2}, Landroid/os/Bundle;.getBundle:(Ljava/lang/String;)Landroid/os/Bundle; // method@01b2 │ │ +076d0c: 0c00 |0042: move-result-object v0 │ │ +076d0e: 3800 c4ff |0043: if-eqz v0, 0007 // -003c │ │ +076d12: 5442 8900 |0045: iget-object v2, v4, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@0089 │ │ +076d16: 6e20 5100 0200 |0047: invoke-virtual {v2, v0}, Landroid/app/Dialog;.onRestoreInstanceState:(Landroid/os/Bundle;)V // method@0051 │ │ +076d1c: 28bd |004a: goto 0007 // -0043 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=355 │ │ 0x0003 line=357 │ │ 0x0007 line=378 │ │ 0x0008 line=361 │ │ 0x000c line=362 │ │ @@ -139130,21 +139184,21 @@ │ │ type : '(Landroid/app/Activity;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -075174: |[075174] android.support.v4.app.DialogFragment.onAttach:(Landroid/app/Activity;)V │ │ -075184: 6f20 0b03 2100 |0000: invoke-super {v1, v2}, Landroid/support/v4/app/Fragment;.onAttach:(Landroid/app/Activity;)V // method@030b │ │ -07518a: 5510 8b00 |0003: iget-boolean v0, v1, Landroid/support/v4/app/DialogFragment;.mShownByMe:Z // field@008b │ │ -07518e: 3900 0500 |0005: if-nez v0, 000a // +0005 │ │ -075192: 1200 |0007: const/4 v0, #int 0 // #0 │ │ -075194: 5c10 8a00 |0008: iput-boolean v0, v1, Landroid/support/v4/app/DialogFragment;.mDismissed:Z // field@008a │ │ -075198: 0e00 |000a: return-void │ │ +076d20: |[076d20] android.support.v4.app.DialogFragment.onAttach:(Landroid/app/Activity;)V │ │ +076d30: 6f20 0b03 2100 |0000: invoke-super {v1, v2}, Landroid/support/v4/app/Fragment;.onAttach:(Landroid/app/Activity;)V // method@030b │ │ +076d36: 5510 8b00 |0003: iget-boolean v0, v1, Landroid/support/v4/app/DialogFragment;.mShownByMe:Z // field@008b │ │ +076d3a: 3900 0500 |0005: if-nez v0, 000a // +0005 │ │ +076d3e: 1200 |0007: const/4 v0, #int 0 // #0 │ │ +076d40: 5c10 8a00 |0008: iput-boolean v0, v1, Landroid/support/v4/app/DialogFragment;.mDismissed:Z // field@008a │ │ +076d44: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=253 │ │ 0x0003 line=254 │ │ 0x0007 line=257 │ │ 0x000a line=259 │ │ locals : │ │ @@ -139156,16 +139210,16 @@ │ │ type : '(Landroid/content/DialogInterface;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -07519c: |[07519c] android.support.v4.app.DialogFragment.onCancel:(Landroid/content/DialogInterface;)V │ │ -0751ac: 0e00 |0000: return-void │ │ +076d48: |[076d48] android.support.v4.app.DialogFragment.onCancel:(Landroid/content/DialogInterface;)V │ │ +076d58: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=341 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/app/DialogFragment; │ │ 0x0000 - 0x0001 reg=1 dialog Landroid/content/DialogInterface; │ │ │ │ @@ -139174,48 +139228,48 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 60 16-bit code units │ │ -0751b0: |[0751b0] android.support.v4.app.DialogFragment.onCreate:(Landroid/os/Bundle;)V │ │ -0751c0: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -0751c2: 1202 |0001: const/4 v2, #int 0 // #0 │ │ -0751c4: 6f20 0e03 4300 |0002: invoke-super {v3, v4}, Landroid/support/v4/app/Fragment;.onCreate:(Landroid/os/Bundle;)V // method@030e │ │ -0751ca: 5230 8800 |0005: iget v0, v3, Landroid/support/v4/app/DialogFragment;.mContainerId:I // field@0088 │ │ -0751ce: 3900 3300 |0007: if-nez v0, 003a // +0033 │ │ -0751d2: 0110 |0009: move v0, v1 │ │ -0751d4: 5c30 8c00 |000a: iput-boolean v0, v3, Landroid/support/v4/app/DialogFragment;.mShowsDialog:Z // field@008c │ │ -0751d8: 3804 2d00 |000c: if-eqz v4, 0039 // +002d │ │ -0751dc: 1a00 c510 |000e: const-string v0, "android:style" // string@10c5 │ │ -0751e0: 6e30 b401 0402 |0010: invoke-virtual {v4, v0, v2}, Landroid/os/Bundle;.getInt:(Ljava/lang/String;I)I // method@01b4 │ │ -0751e6: 0a00 |0013: move-result v0 │ │ -0751e8: 5930 8d00 |0014: iput v0, v3, Landroid/support/v4/app/DialogFragment;.mStyle:I // field@008d │ │ -0751ec: 1a00 ca10 |0016: const-string v0, "android:theme" // string@10ca │ │ -0751f0: 6e30 b401 0402 |0018: invoke-virtual {v4, v0, v2}, Landroid/os/Bundle;.getInt:(Ljava/lang/String;I)I // method@01b4 │ │ -0751f6: 0a00 |001b: move-result v0 │ │ -0751f8: 5930 8e00 |001c: iput v0, v3, Landroid/support/v4/app/DialogFragment;.mTheme:I // field@008e │ │ -0751fc: 1a00 c110 |001e: const-string v0, "android:cancelable" // string@10c1 │ │ -075200: 6e30 b101 0401 |0020: invoke-virtual {v4, v0, v1}, Landroid/os/Bundle;.getBoolean:(Ljava/lang/String;Z)Z // method@01b1 │ │ -075206: 0a00 |0023: move-result v0 │ │ -075208: 5c30 8700 |0024: iput-boolean v0, v3, Landroid/support/v4/app/DialogFragment;.mCancelable:Z // field@0087 │ │ -07520c: 1a00 c410 |0026: const-string v0, "android:showsDialog" // string@10c4 │ │ -075210: 5531 8c00 |0028: iget-boolean v1, v3, Landroid/support/v4/app/DialogFragment;.mShowsDialog:Z // field@008c │ │ -075214: 6e30 b101 0401 |002a: invoke-virtual {v4, v0, v1}, Landroid/os/Bundle;.getBoolean:(Ljava/lang/String;Z)Z // method@01b1 │ │ -07521a: 0a00 |002d: move-result v0 │ │ -07521c: 5c30 8c00 |002e: iput-boolean v0, v3, Landroid/support/v4/app/DialogFragment;.mShowsDialog:Z // field@008c │ │ -075220: 1a00 c010 |0030: const-string v0, "android:backStackId" // string@10c0 │ │ -075224: 12f1 |0032: const/4 v1, #int -1 // #ff │ │ -075226: 6e30 b401 0401 |0033: invoke-virtual {v4, v0, v1}, Landroid/os/Bundle;.getInt:(Ljava/lang/String;I)I // method@01b4 │ │ -07522c: 0a00 |0036: move-result v0 │ │ -07522e: 5930 8600 |0037: iput v0, v3, Landroid/support/v4/app/DialogFragment;.mBackStackId:I // field@0086 │ │ -075232: 0e00 |0039: return-void │ │ -075234: 0120 |003a: move v0, v2 │ │ -075236: 28cf |003b: goto 000a // -0031 │ │ +076d5c: |[076d5c] android.support.v4.app.DialogFragment.onCreate:(Landroid/os/Bundle;)V │ │ +076d6c: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +076d6e: 1202 |0001: const/4 v2, #int 0 // #0 │ │ +076d70: 6f20 0e03 4300 |0002: invoke-super {v3, v4}, Landroid/support/v4/app/Fragment;.onCreate:(Landroid/os/Bundle;)V // method@030e │ │ +076d76: 5230 8800 |0005: iget v0, v3, Landroid/support/v4/app/DialogFragment;.mContainerId:I // field@0088 │ │ +076d7a: 3900 3300 |0007: if-nez v0, 003a // +0033 │ │ +076d7e: 0110 |0009: move v0, v1 │ │ +076d80: 5c30 8c00 |000a: iput-boolean v0, v3, Landroid/support/v4/app/DialogFragment;.mShowsDialog:Z // field@008c │ │ +076d84: 3804 2d00 |000c: if-eqz v4, 0039 // +002d │ │ +076d88: 1a00 c110 |000e: const-string v0, "android:style" // string@10c1 │ │ +076d8c: 6e30 b401 0402 |0010: invoke-virtual {v4, v0, v2}, Landroid/os/Bundle;.getInt:(Ljava/lang/String;I)I // method@01b4 │ │ +076d92: 0a00 |0013: move-result v0 │ │ +076d94: 5930 8d00 |0014: iput v0, v3, Landroid/support/v4/app/DialogFragment;.mStyle:I // field@008d │ │ +076d98: 1a00 c610 |0016: const-string v0, "android:theme" // string@10c6 │ │ +076d9c: 6e30 b401 0402 |0018: invoke-virtual {v4, v0, v2}, Landroid/os/Bundle;.getInt:(Ljava/lang/String;I)I // method@01b4 │ │ +076da2: 0a00 |001b: move-result v0 │ │ +076da4: 5930 8e00 |001c: iput v0, v3, Landroid/support/v4/app/DialogFragment;.mTheme:I // field@008e │ │ +076da8: 1a00 bd10 |001e: const-string v0, "android:cancelable" // string@10bd │ │ +076dac: 6e30 b101 0401 |0020: invoke-virtual {v4, v0, v1}, Landroid/os/Bundle;.getBoolean:(Ljava/lang/String;Z)Z // method@01b1 │ │ +076db2: 0a00 |0023: move-result v0 │ │ +076db4: 5c30 8700 |0024: iput-boolean v0, v3, Landroid/support/v4/app/DialogFragment;.mCancelable:Z // field@0087 │ │ +076db8: 1a00 c010 |0026: const-string v0, "android:showsDialog" // string@10c0 │ │ +076dbc: 5531 8c00 |0028: iget-boolean v1, v3, Landroid/support/v4/app/DialogFragment;.mShowsDialog:Z // field@008c │ │ +076dc0: 6e30 b101 0401 |002a: invoke-virtual {v4, v0, v1}, Landroid/os/Bundle;.getBoolean:(Ljava/lang/String;Z)Z // method@01b1 │ │ +076dc6: 0a00 |002d: move-result v0 │ │ +076dc8: 5c30 8c00 |002e: iput-boolean v0, v3, Landroid/support/v4/app/DialogFragment;.mShowsDialog:Z // field@008c │ │ +076dcc: 1a00 bc10 |0030: const-string v0, "android:backStackId" // string@10bc │ │ +076dd0: 12f1 |0032: const/4 v1, #int -1 // #ff │ │ +076dd2: 6e30 b401 0401 |0033: invoke-virtual {v4, v0, v1}, Landroid/os/Bundle;.getInt:(Ljava/lang/String;I)I // method@01b4 │ │ +076dd8: 0a00 |0036: move-result v0 │ │ +076dda: 5930 8600 |0037: iput v0, v3, Landroid/support/v4/app/DialogFragment;.mBackStackId:I // field@0086 │ │ +076dde: 0e00 |0039: return-void │ │ +076de0: 0120 |003a: move v0, v2 │ │ +076de2: 28cf |003b: goto 000a // -0031 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=274 │ │ 0x0005 line=276 │ │ 0x000c line=278 │ │ 0x000e line=279 │ │ 0x0016 line=280 │ │ @@ -139233,22 +139287,22 @@ │ │ type : '(Landroid/os/Bundle;)Landroid/app/Dialog;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 14 16-bit code units │ │ -075238: |[075238] android.support.v4.app.DialogFragment.onCreateDialog:(Landroid/os/Bundle;)Landroid/app/Dialog; │ │ -075248: 2200 1100 |0000: new-instance v0, Landroid/app/Dialog; // type@0011 │ │ -07524c: 6e10 bd02 0300 |0002: invoke-virtual {v3}, Landroid/support/v4/app/DialogFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@02bd │ │ -075252: 0c01 |0005: move-result-object v1 │ │ -075254: 6e10 c202 0300 |0006: invoke-virtual {v3}, Landroid/support/v4/app/DialogFragment;.getTheme:()I // method@02c2 │ │ -07525a: 0a02 |0009: move-result v2 │ │ -07525c: 7030 4c00 1002 |000a: invoke-direct {v0, v1, v2}, Landroid/app/Dialog;.:(Landroid/content/Context;I)V // method@004c │ │ -075262: 1100 |000d: return-object v0 │ │ +076de4: |[076de4] android.support.v4.app.DialogFragment.onCreateDialog:(Landroid/os/Bundle;)Landroid/app/Dialog; │ │ +076df4: 2200 1100 |0000: new-instance v0, Landroid/app/Dialog; // type@0011 │ │ +076df8: 6e10 bd02 0300 |0002: invoke-virtual {v3}, Landroid/support/v4/app/DialogFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@02bd │ │ +076dfe: 0c01 |0005: move-result-object v1 │ │ +076e00: 6e10 c202 0300 |0006: invoke-virtual {v3}, Landroid/support/v4/app/DialogFragment;.getTheme:()I // method@02c2 │ │ +076e06: 0a02 |0009: move-result v2 │ │ +076e08: 7030 4c00 1002 |000a: invoke-direct {v0, v1, v2}, Landroid/app/Dialog;.:(Landroid/content/Context;I)V // method@004c │ │ +076e0e: 1100 |000d: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=337 │ │ locals : │ │ 0x0000 - 0x000e reg=3 this Landroid/support/v4/app/DialogFragment; │ │ 0x0000 - 0x000e reg=4 savedInstanceState Landroid/os/Bundle; │ │ │ │ @@ -139257,25 +139311,25 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 19 16-bit code units │ │ -075264: |[075264] android.support.v4.app.DialogFragment.onDestroyView:()V │ │ -075274: 6f10 1503 0100 |0000: invoke-super {v1}, Landroid/support/v4/app/Fragment;.onDestroyView:()V // method@0315 │ │ -07527a: 5410 8900 |0003: iget-object v0, v1, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@0089 │ │ -07527e: 3800 0d00 |0005: if-eqz v0, 0012 // +000d │ │ -075282: 1210 |0007: const/4 v0, #int 1 // #1 │ │ -075284: 5c10 8f00 |0008: iput-boolean v0, v1, Landroid/support/v4/app/DialogFragment;.mViewDestroyed:Z // field@008f │ │ -075288: 5410 8900 |000a: iget-object v0, v1, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@0089 │ │ -07528c: 6e10 4d00 0000 |000c: invoke-virtual {v0}, Landroid/app/Dialog;.dismiss:()V // method@004d │ │ -075292: 1200 |000f: const/4 v0, #int 0 // #0 │ │ -075294: 5b10 8900 |0010: iput-object v0, v1, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@0089 │ │ -075298: 0e00 |0012: return-void │ │ +076e10: |[076e10] android.support.v4.app.DialogFragment.onDestroyView:()V │ │ +076e20: 6f10 1503 0100 |0000: invoke-super {v1}, Landroid/support/v4/app/Fragment;.onDestroyView:()V // method@0315 │ │ +076e26: 5410 8900 |0003: iget-object v0, v1, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@0089 │ │ +076e2a: 3800 0d00 |0005: if-eqz v0, 0012 // +000d │ │ +076e2e: 1210 |0007: const/4 v0, #int 1 // #1 │ │ +076e30: 5c10 8f00 |0008: iput-boolean v0, v1, Landroid/support/v4/app/DialogFragment;.mViewDestroyed:Z // field@008f │ │ +076e34: 5410 8900 |000a: iget-object v0, v1, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@0089 │ │ +076e38: 6e10 4d00 0000 |000c: invoke-virtual {v0}, Landroid/app/Dialog;.dismiss:()V // method@004d │ │ +076e3e: 1200 |000f: const/4 v0, #int 0 // #0 │ │ +076e40: 5b10 8900 |0010: iput-object v0, v1, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@0089 │ │ +076e44: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=428 │ │ 0x0003 line=429 │ │ 0x0007 line=433 │ │ 0x000a line=434 │ │ 0x000f line=435 │ │ @@ -139288,23 +139342,23 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 15 16-bit code units │ │ -07529c: |[07529c] android.support.v4.app.DialogFragment.onDetach:()V │ │ -0752ac: 6f10 1603 0100 |0000: invoke-super {v1}, Landroid/support/v4/app/Fragment;.onDetach:()V // method@0316 │ │ -0752b2: 5510 8b00 |0003: iget-boolean v0, v1, Landroid/support/v4/app/DialogFragment;.mShownByMe:Z // field@008b │ │ -0752b6: 3900 0900 |0005: if-nez v0, 000e // +0009 │ │ -0752ba: 5510 8a00 |0007: iget-boolean v0, v1, Landroid/support/v4/app/DialogFragment;.mDismissed:Z // field@008a │ │ -0752be: 3900 0500 |0009: if-nez v0, 000e // +0005 │ │ -0752c2: 1210 |000b: const/4 v0, #int 1 // #1 │ │ -0752c4: 5c10 8a00 |000c: iput-boolean v0, v1, Landroid/support/v4/app/DialogFragment;.mDismissed:Z // field@008a │ │ -0752c8: 0e00 |000e: return-void │ │ +076e48: |[076e48] android.support.v4.app.DialogFragment.onDetach:()V │ │ +076e58: 6f10 1603 0100 |0000: invoke-super {v1}, Landroid/support/v4/app/Fragment;.onDetach:()V // method@0316 │ │ +076e5e: 5510 8b00 |0003: iget-boolean v0, v1, Landroid/support/v4/app/DialogFragment;.mShownByMe:Z // field@008b │ │ +076e62: 3900 0900 |0005: if-nez v0, 000e // +0009 │ │ +076e66: 5510 8a00 |0007: iget-boolean v0, v1, Landroid/support/v4/app/DialogFragment;.mDismissed:Z // field@008a │ │ +076e6a: 3900 0500 |0009: if-nez v0, 000e // +0005 │ │ +076e6e: 1210 |000b: const/4 v0, #int 1 // #1 │ │ +076e70: 5c10 8a00 |000c: iput-boolean v0, v1, Landroid/support/v4/app/DialogFragment;.mDismissed:Z // field@008a │ │ +076e74: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=263 │ │ 0x0003 line=264 │ │ 0x000b line=268 │ │ 0x000e line=270 │ │ locals : │ │ @@ -139315,20 +139369,20 @@ │ │ type : '(Landroid/content/DialogInterface;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -0752cc: |[0752cc] android.support.v4.app.DialogFragment.onDismiss:(Landroid/content/DialogInterface;)V │ │ -0752dc: 5510 8f00 |0000: iget-boolean v0, v1, Landroid/support/v4/app/DialogFragment;.mViewDestroyed:Z // field@008f │ │ -0752e0: 3900 0600 |0002: if-nez v0, 0008 // +0006 │ │ -0752e4: 1210 |0004: const/4 v0, #int 1 // #1 │ │ -0752e6: 6e20 bc02 0100 |0005: invoke-virtual {v1, v0}, Landroid/support/v4/app/DialogFragment;.dismissInternal:(Z)V // method@02bc │ │ -0752ec: 0e00 |0008: return-void │ │ +076e78: |[076e78] android.support.v4.app.DialogFragment.onDismiss:(Landroid/content/DialogInterface;)V │ │ +076e88: 5510 8f00 |0000: iget-boolean v0, v1, Landroid/support/v4/app/DialogFragment;.mViewDestroyed:Z // field@008f │ │ +076e8c: 3900 0600 |0002: if-nez v0, 0008 // +0006 │ │ +076e90: 1210 |0004: const/4 v0, #int 1 // #1 │ │ +076e92: 6e20 bc02 0100 |0005: invoke-virtual {v1, v0}, Landroid/support/v4/app/DialogFragment;.dismissInternal:(Z)V // method@02bc │ │ +076e98: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=344 │ │ 0x0004 line=349 │ │ 0x0008 line=351 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v4/app/DialogFragment; │ │ @@ -139339,51 +139393,51 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 77 16-bit code units │ │ -0752f0: |[0752f0] android.support.v4.app.DialogFragment.onSaveInstanceState:(Landroid/os/Bundle;)V │ │ -075300: 6f20 1f03 4300 |0000: invoke-super {v3, v4}, Landroid/support/v4/app/Fragment;.onSaveInstanceState:(Landroid/os/Bundle;)V // method@031f │ │ -075306: 5431 8900 |0003: iget-object v1, v3, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@0089 │ │ -07530a: 3801 0f00 |0005: if-eqz v1, 0014 // +000f │ │ -07530e: 5431 8900 |0007: iget-object v1, v3, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@0089 │ │ -075312: 6e10 5200 0100 |0009: invoke-virtual {v1}, Landroid/app/Dialog;.onSaveInstanceState:()Landroid/os/Bundle; // method@0052 │ │ -075318: 0c00 |000c: move-result-object v0 │ │ -07531a: 3800 0700 |000d: if-eqz v0, 0014 // +0007 │ │ -07531e: 1a01 c310 |000f: const-string v1, "android:savedDialogState" // string@10c3 │ │ -075322: 6e30 bc01 1400 |0011: invoke-virtual {v4, v1, v0}, Landroid/os/Bundle;.putBundle:(Ljava/lang/String;Landroid/os/Bundle;)V // method@01bc │ │ -075328: 5231 8d00 |0014: iget v1, v3, Landroid/support/v4/app/DialogFragment;.mStyle:I // field@008d │ │ -07532c: 3801 0900 |0016: if-eqz v1, 001f // +0009 │ │ -075330: 1a01 c510 |0018: const-string v1, "android:style" // string@10c5 │ │ -075334: 5232 8d00 |001a: iget v2, v3, Landroid/support/v4/app/DialogFragment;.mStyle:I // field@008d │ │ -075338: 6e30 bd01 1402 |001c: invoke-virtual {v4, v1, v2}, Landroid/os/Bundle;.putInt:(Ljava/lang/String;I)V // method@01bd │ │ -07533e: 5231 8e00 |001f: iget v1, v3, Landroid/support/v4/app/DialogFragment;.mTheme:I // field@008e │ │ -075342: 3801 0900 |0021: if-eqz v1, 002a // +0009 │ │ -075346: 1a01 ca10 |0023: const-string v1, "android:theme" // string@10ca │ │ -07534a: 5232 8e00 |0025: iget v2, v3, Landroid/support/v4/app/DialogFragment;.mTheme:I // field@008e │ │ -07534e: 6e30 bd01 1402 |0027: invoke-virtual {v4, v1, v2}, Landroid/os/Bundle;.putInt:(Ljava/lang/String;I)V // method@01bd │ │ -075354: 5531 8700 |002a: iget-boolean v1, v3, Landroid/support/v4/app/DialogFragment;.mCancelable:Z // field@0087 │ │ -075358: 3901 0900 |002c: if-nez v1, 0035 // +0009 │ │ -07535c: 1a01 c110 |002e: const-string v1, "android:cancelable" // string@10c1 │ │ -075360: 5532 8700 |0030: iget-boolean v2, v3, Landroid/support/v4/app/DialogFragment;.mCancelable:Z // field@0087 │ │ -075364: 6e30 bb01 1402 |0032: invoke-virtual {v4, v1, v2}, Landroid/os/Bundle;.putBoolean:(Ljava/lang/String;Z)V // method@01bb │ │ -07536a: 5531 8c00 |0035: iget-boolean v1, v3, Landroid/support/v4/app/DialogFragment;.mShowsDialog:Z // field@008c │ │ -07536e: 3901 0900 |0037: if-nez v1, 0040 // +0009 │ │ -075372: 1a01 c410 |0039: const-string v1, "android:showsDialog" // string@10c4 │ │ -075376: 5532 8c00 |003b: iget-boolean v2, v3, Landroid/support/v4/app/DialogFragment;.mShowsDialog:Z // field@008c │ │ -07537a: 6e30 bb01 1402 |003d: invoke-virtual {v4, v1, v2}, Landroid/os/Bundle;.putBoolean:(Ljava/lang/String;Z)V // method@01bb │ │ -075380: 5231 8600 |0040: iget v1, v3, Landroid/support/v4/app/DialogFragment;.mBackStackId:I // field@0086 │ │ -075384: 12f2 |0042: const/4 v2, #int -1 // #ff │ │ -075386: 3221 0900 |0043: if-eq v1, v2, 004c // +0009 │ │ -07538a: 1a01 c010 |0045: const-string v1, "android:backStackId" // string@10c0 │ │ -07538e: 5232 8600 |0047: iget v2, v3, Landroid/support/v4/app/DialogFragment;.mBackStackId:I // field@0086 │ │ -075392: 6e30 bd01 1402 |0049: invoke-virtual {v4, v1, v2}, Landroid/os/Bundle;.putInt:(Ljava/lang/String;I)V // method@01bd │ │ -075398: 0e00 |004c: return-void │ │ +076e9c: |[076e9c] android.support.v4.app.DialogFragment.onSaveInstanceState:(Landroid/os/Bundle;)V │ │ +076eac: 6f20 1f03 4300 |0000: invoke-super {v3, v4}, Landroid/support/v4/app/Fragment;.onSaveInstanceState:(Landroid/os/Bundle;)V // method@031f │ │ +076eb2: 5431 8900 |0003: iget-object v1, v3, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@0089 │ │ +076eb6: 3801 0f00 |0005: if-eqz v1, 0014 // +000f │ │ +076eba: 5431 8900 |0007: iget-object v1, v3, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@0089 │ │ +076ebe: 6e10 5200 0100 |0009: invoke-virtual {v1}, Landroid/app/Dialog;.onSaveInstanceState:()Landroid/os/Bundle; // method@0052 │ │ +076ec4: 0c00 |000c: move-result-object v0 │ │ +076ec6: 3800 0700 |000d: if-eqz v0, 0014 // +0007 │ │ +076eca: 1a01 bf10 |000f: const-string v1, "android:savedDialogState" // string@10bf │ │ +076ece: 6e30 bc01 1400 |0011: invoke-virtual {v4, v1, v0}, Landroid/os/Bundle;.putBundle:(Ljava/lang/String;Landroid/os/Bundle;)V // method@01bc │ │ +076ed4: 5231 8d00 |0014: iget v1, v3, Landroid/support/v4/app/DialogFragment;.mStyle:I // field@008d │ │ +076ed8: 3801 0900 |0016: if-eqz v1, 001f // +0009 │ │ +076edc: 1a01 c110 |0018: const-string v1, "android:style" // string@10c1 │ │ +076ee0: 5232 8d00 |001a: iget v2, v3, Landroid/support/v4/app/DialogFragment;.mStyle:I // field@008d │ │ +076ee4: 6e30 bd01 1402 |001c: invoke-virtual {v4, v1, v2}, Landroid/os/Bundle;.putInt:(Ljava/lang/String;I)V // method@01bd │ │ +076eea: 5231 8e00 |001f: iget v1, v3, Landroid/support/v4/app/DialogFragment;.mTheme:I // field@008e │ │ +076eee: 3801 0900 |0021: if-eqz v1, 002a // +0009 │ │ +076ef2: 1a01 c610 |0023: const-string v1, "android:theme" // string@10c6 │ │ +076ef6: 5232 8e00 |0025: iget v2, v3, Landroid/support/v4/app/DialogFragment;.mTheme:I // field@008e │ │ +076efa: 6e30 bd01 1402 |0027: invoke-virtual {v4, v1, v2}, Landroid/os/Bundle;.putInt:(Ljava/lang/String;I)V // method@01bd │ │ +076f00: 5531 8700 |002a: iget-boolean v1, v3, Landroid/support/v4/app/DialogFragment;.mCancelable:Z // field@0087 │ │ +076f04: 3901 0900 |002c: if-nez v1, 0035 // +0009 │ │ +076f08: 1a01 bd10 |002e: const-string v1, "android:cancelable" // string@10bd │ │ +076f0c: 5532 8700 |0030: iget-boolean v2, v3, Landroid/support/v4/app/DialogFragment;.mCancelable:Z // field@0087 │ │ +076f10: 6e30 bb01 1402 |0032: invoke-virtual {v4, v1, v2}, Landroid/os/Bundle;.putBoolean:(Ljava/lang/String;Z)V // method@01bb │ │ +076f16: 5531 8c00 |0035: iget-boolean v1, v3, Landroid/support/v4/app/DialogFragment;.mShowsDialog:Z // field@008c │ │ +076f1a: 3901 0900 |0037: if-nez v1, 0040 // +0009 │ │ +076f1e: 1a01 c010 |0039: const-string v1, "android:showsDialog" // string@10c0 │ │ +076f22: 5532 8c00 |003b: iget-boolean v2, v3, Landroid/support/v4/app/DialogFragment;.mShowsDialog:Z // field@008c │ │ +076f26: 6e30 bb01 1402 |003d: invoke-virtual {v4, v1, v2}, Landroid/os/Bundle;.putBoolean:(Ljava/lang/String;Z)V // method@01bb │ │ +076f2c: 5231 8600 |0040: iget v1, v3, Landroid/support/v4/app/DialogFragment;.mBackStackId:I // field@0086 │ │ +076f30: 12f2 |0042: const/4 v2, #int -1 // #ff │ │ +076f32: 3221 0900 |0043: if-eq v1, v2, 004c // +0009 │ │ +076f36: 1a01 bc10 |0045: const-string v1, "android:backStackId" // string@10bc │ │ +076f3a: 5232 8600 |0047: iget v2, v3, Landroid/support/v4/app/DialogFragment;.mBackStackId:I // field@0086 │ │ +076f3e: 6e30 bd01 1402 |0049: invoke-virtual {v4, v1, v2}, Landroid/os/Bundle;.putInt:(Ljava/lang/String;I)V // method@01bd │ │ +076f44: 0e00 |004c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=391 │ │ 0x0003 line=392 │ │ 0x0007 line=393 │ │ 0x000d line=394 │ │ 0x000f line=395 │ │ @@ -139408,23 +139462,23 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 16 16-bit code units │ │ -07539c: |[07539c] android.support.v4.app.DialogFragment.onStart:()V │ │ -0753ac: 6f10 2003 0100 |0000: invoke-super {v1}, Landroid/support/v4/app/Fragment;.onStart:()V // method@0320 │ │ -0753b2: 5410 8900 |0003: iget-object v0, v1, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@0089 │ │ -0753b6: 3800 0a00 |0005: if-eqz v0, 000f // +000a │ │ -0753ba: 1200 |0007: const/4 v0, #int 0 // #0 │ │ -0753bc: 5c10 8f00 |0008: iput-boolean v0, v1, Landroid/support/v4/app/DialogFragment;.mViewDestroyed:Z // field@008f │ │ -0753c0: 5410 8900 |000a: iget-object v0, v1, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@0089 │ │ -0753c4: 6e10 5900 0000 |000c: invoke-virtual {v0}, Landroid/app/Dialog;.show:()V // method@0059 │ │ -0753ca: 0e00 |000f: return-void │ │ +076f48: |[076f48] android.support.v4.app.DialogFragment.onStart:()V │ │ +076f58: 6f10 2003 0100 |0000: invoke-super {v1}, Landroid/support/v4/app/Fragment;.onStart:()V // method@0320 │ │ +076f5e: 5410 8900 |0003: iget-object v0, v1, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@0089 │ │ +076f62: 3800 0a00 |0005: if-eqz v0, 000f // +000a │ │ +076f66: 1200 |0007: const/4 v0, #int 0 // #0 │ │ +076f68: 5c10 8f00 |0008: iput-boolean v0, v1, Landroid/support/v4/app/DialogFragment;.mViewDestroyed:Z // field@008f │ │ +076f6c: 5410 8900 |000a: iget-object v0, v1, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@0089 │ │ +076f70: 6e10 5900 0000 |000c: invoke-virtual {v0}, Landroid/app/Dialog;.show:()V // method@0059 │ │ +076f76: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=382 │ │ 0x0003 line=383 │ │ 0x0007 line=384 │ │ 0x000a line=385 │ │ 0x000f line=387 │ │ @@ -139436,21 +139490,21 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -0753cc: |[0753cc] android.support.v4.app.DialogFragment.onStop:()V │ │ -0753dc: 6f10 2103 0100 |0000: invoke-super {v1}, Landroid/support/v4/app/Fragment;.onStop:()V // method@0321 │ │ -0753e2: 5410 8900 |0003: iget-object v0, v1, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@0089 │ │ -0753e6: 3800 0700 |0005: if-eqz v0, 000c // +0007 │ │ -0753ea: 5410 8900 |0007: iget-object v0, v1, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@0089 │ │ -0753ee: 6e10 5000 0000 |0009: invoke-virtual {v0}, Landroid/app/Dialog;.hide:()V // method@0050 │ │ -0753f4: 0e00 |000c: return-void │ │ +076f78: |[076f78] android.support.v4.app.DialogFragment.onStop:()V │ │ +076f88: 6f10 2103 0100 |0000: invoke-super {v1}, Landroid/support/v4/app/Fragment;.onStop:()V // method@0321 │ │ +076f8e: 5410 8900 |0003: iget-object v0, v1, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@0089 │ │ +076f92: 3800 0700 |0005: if-eqz v0, 000c // +0007 │ │ +076f96: 5410 8900 |0007: iget-object v0, v1, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@0089 │ │ +076f9a: 6e10 5000 0000 |0009: invoke-virtual {v0}, Landroid/app/Dialog;.hide:()V // method@0050 │ │ +076fa0: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=417 │ │ 0x0003 line=418 │ │ 0x0007 line=419 │ │ 0x000c line=421 │ │ locals : │ │ @@ -139461,21 +139515,21 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -0753f8: |[0753f8] android.support.v4.app.DialogFragment.setCancelable:(Z)V │ │ -075408: 5c12 8700 |0000: iput-boolean v2, v1, Landroid/support/v4/app/DialogFragment;.mCancelable:Z // field@0087 │ │ -07540c: 5410 8900 |0002: iget-object v0, v1, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@0089 │ │ -075410: 3800 0700 |0004: if-eqz v0, 000b // +0007 │ │ -075414: 5410 8900 |0006: iget-object v0, v1, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@0089 │ │ -075418: 6e20 5400 2000 |0008: invoke-virtual {v0, v2}, Landroid/app/Dialog;.setCancelable:(Z)V // method@0054 │ │ -07541e: 0e00 |000b: return-void │ │ +076fa4: |[076fa4] android.support.v4.app.DialogFragment.setCancelable:(Z)V │ │ +076fb4: 5c12 8700 |0000: iput-boolean v2, v1, Landroid/support/v4/app/DialogFragment;.mCancelable:Z // field@0087 │ │ +076fb8: 5410 8900 |0002: iget-object v0, v1, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@0089 │ │ +076fbc: 3800 0700 |0004: if-eqz v0, 000b // +0007 │ │ +076fc0: 5410 8900 |0006: iget-object v0, v1, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@0089 │ │ +076fc4: 6e20 5400 2000 |0008: invoke-virtual {v0, v2}, Landroid/app/Dialog;.setCancelable:(Z)V // method@0054 │ │ +076fca: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=212 │ │ 0x0002 line=213 │ │ 0x000b line=214 │ │ locals : │ │ 0x0000 - 0x000c reg=1 this Landroid/support/v4/app/DialogFragment; │ │ @@ -139486,17 +139540,17 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -075420: |[075420] android.support.v4.app.DialogFragment.setShowsDialog:(Z)V │ │ -075430: 5c01 8c00 |0000: iput-boolean v1, v0, Landroid/support/v4/app/DialogFragment;.mShowsDialog:Z // field@008c │ │ -075434: 0e00 |0002: return-void │ │ +076fcc: |[076fcc] android.support.v4.app.DialogFragment.setShowsDialog:(Z)V │ │ +076fdc: 5c01 8c00 |0000: iput-boolean v1, v0, Landroid/support/v4/app/DialogFragment;.mShowsDialog:Z // field@008c │ │ +076fe0: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=241 │ │ 0x0002 line=242 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v4/app/DialogFragment; │ │ 0x0000 - 0x0003 reg=1 showsDialog Z │ │ @@ -139506,27 +139560,27 @@ │ │ type : '(II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 22 16-bit code units │ │ -075438: |[075438] android.support.v4.app.DialogFragment.setStyle:(II)V │ │ -075448: 5923 8d00 |0000: iput v3, v2, Landroid/support/v4/app/DialogFragment;.mStyle:I // field@008d │ │ -07544c: 5220 8d00 |0002: iget v0, v2, Landroid/support/v4/app/DialogFragment;.mStyle:I // field@008d │ │ -075450: 1221 |0004: const/4 v1, #int 2 // #2 │ │ -075452: 3210 0700 |0005: if-eq v0, v1, 000c // +0007 │ │ -075456: 5220 8d00 |0007: iget v0, v2, Landroid/support/v4/app/DialogFragment;.mStyle:I // field@008d │ │ -07545a: 1231 |0009: const/4 v1, #int 3 // #3 │ │ -07545c: 3310 0700 |000a: if-ne v0, v1, 0011 // +0007 │ │ -075460: 1400 5900 0301 |000c: const v0, #float 2.40611e-38 // #01030059 │ │ -075466: 5920 8e00 |000f: iput v0, v2, Landroid/support/v4/app/DialogFragment;.mTheme:I // field@008e │ │ -07546a: 3804 0400 |0011: if-eqz v4, 0015 // +0004 │ │ -07546e: 5924 8e00 |0013: iput v4, v2, Landroid/support/v4/app/DialogFragment;.mTheme:I // field@008e │ │ -075472: 0e00 |0015: return-void │ │ +076fe4: |[076fe4] android.support.v4.app.DialogFragment.setStyle:(II)V │ │ +076ff4: 5923 8d00 |0000: iput v3, v2, Landroid/support/v4/app/DialogFragment;.mStyle:I // field@008d │ │ +076ff8: 5220 8d00 |0002: iget v0, v2, Landroid/support/v4/app/DialogFragment;.mStyle:I // field@008d │ │ +076ffc: 1221 |0004: const/4 v1, #int 2 // #2 │ │ +076ffe: 3210 0700 |0005: if-eq v0, v1, 000c // +0007 │ │ +077002: 5220 8d00 |0007: iget v0, v2, Landroid/support/v4/app/DialogFragment;.mStyle:I // field@008d │ │ +077006: 1231 |0009: const/4 v1, #int 3 // #3 │ │ +077008: 3310 0700 |000a: if-ne v0, v1, 0011 // +0007 │ │ +07700c: 1400 5900 0301 |000c: const v0, #float 2.40611e-38 // #01030059 │ │ +077012: 5920 8e00 |000f: iput v0, v2, Landroid/support/v4/app/DialogFragment;.mTheme:I // field@008e │ │ +077016: 3804 0400 |0011: if-eqz v4, 0015 // +0004 │ │ +07701a: 5924 8e00 |0013: iput v4, v2, Landroid/support/v4/app/DialogFragment;.mTheme:I // field@008e │ │ +07701e: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=102 │ │ 0x0002 line=103 │ │ 0x000c line=104 │ │ 0x0011 line=106 │ │ 0x0013 line=107 │ │ @@ -139541,26 +139595,26 @@ │ │ type : '(Landroid/support/v4/app/FragmentTransaction;Ljava/lang/String;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 20 16-bit code units │ │ -075474: |[075474] android.support.v4.app.DialogFragment.show:(Landroid/support/v4/app/FragmentTransaction;Ljava/lang/String;)I │ │ -075484: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -075486: 5c21 8a00 |0001: iput-boolean v1, v2, Landroid/support/v4/app/DialogFragment;.mDismissed:Z // field@008a │ │ -07548a: 1210 |0003: const/4 v0, #int 1 // #1 │ │ -07548c: 5c20 8b00 |0004: iput-boolean v0, v2, Landroid/support/v4/app/DialogFragment;.mShownByMe:Z // field@008b │ │ -075490: 6e30 4b04 2304 |0006: invoke-virtual {v3, v2, v4}, Landroid/support/v4/app/FragmentTransaction;.add:(Landroid/support/v4/app/Fragment;Ljava/lang/String;)Landroid/support/v4/app/FragmentTransaction; // method@044b │ │ -075496: 5c21 8f00 |0009: iput-boolean v1, v2, Landroid/support/v4/app/DialogFragment;.mViewDestroyed:Z // field@008f │ │ -07549a: 6e10 4e04 0300 |000b: invoke-virtual {v3}, Landroid/support/v4/app/FragmentTransaction;.commit:()I // method@044e │ │ -0754a0: 0a00 |000e: move-result v0 │ │ -0754a2: 5920 8600 |000f: iput v0, v2, Landroid/support/v4/app/DialogFragment;.mBackStackId:I // field@0086 │ │ -0754a6: 5220 8600 |0011: iget v0, v2, Landroid/support/v4/app/DialogFragment;.mBackStackId:I // field@0086 │ │ -0754aa: 0f00 |0013: return v0 │ │ +077020: |[077020] android.support.v4.app.DialogFragment.show:(Landroid/support/v4/app/FragmentTransaction;Ljava/lang/String;)I │ │ +077030: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +077032: 5c21 8a00 |0001: iput-boolean v1, v2, Landroid/support/v4/app/DialogFragment;.mDismissed:Z // field@008a │ │ +077036: 1210 |0003: const/4 v0, #int 1 // #1 │ │ +077038: 5c20 8b00 |0004: iput-boolean v0, v2, Landroid/support/v4/app/DialogFragment;.mShownByMe:Z // field@008b │ │ +07703c: 6e30 4b04 2304 |0006: invoke-virtual {v3, v2, v4}, Landroid/support/v4/app/FragmentTransaction;.add:(Landroid/support/v4/app/Fragment;Ljava/lang/String;)Landroid/support/v4/app/FragmentTransaction; // method@044b │ │ +077042: 5c21 8f00 |0009: iput-boolean v1, v2, Landroid/support/v4/app/DialogFragment;.mViewDestroyed:Z // field@008f │ │ +077046: 6e10 4e04 0300 |000b: invoke-virtual {v3}, Landroid/support/v4/app/FragmentTransaction;.commit:()I // method@044e │ │ +07704c: 0a00 |000e: move-result v0 │ │ +07704e: 5920 8600 |000f: iput v0, v2, Landroid/support/v4/app/DialogFragment;.mBackStackId:I // field@0086 │ │ +077052: 5220 8600 |0011: iget v0, v2, Landroid/support/v4/app/DialogFragment;.mBackStackId:I // field@0086 │ │ +077056: 0f00 |0013: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=140 │ │ 0x0003 line=141 │ │ 0x0006 line=142 │ │ 0x0009 line=143 │ │ 0x000b line=144 │ │ @@ -139575,24 +139629,24 @@ │ │ type : '(Landroid/support/v4/app/FragmentManager;Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 17 16-bit code units │ │ -0754ac: |[0754ac] android.support.v4.app.DialogFragment.show:(Landroid/support/v4/app/FragmentManager;Ljava/lang/String;)V │ │ -0754bc: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -0754be: 5c21 8a00 |0001: iput-boolean v1, v2, Landroid/support/v4/app/DialogFragment;.mDismissed:Z // field@008a │ │ -0754c2: 1211 |0003: const/4 v1, #int 1 // #1 │ │ -0754c4: 5c21 8b00 |0004: iput-boolean v1, v2, Landroid/support/v4/app/DialogFragment;.mShownByMe:Z // field@008b │ │ -0754c8: 6e10 8703 0300 |0006: invoke-virtual {v3}, Landroid/support/v4/app/FragmentManager;.beginTransaction:()Landroid/support/v4/app/FragmentTransaction; // method@0387 │ │ -0754ce: 0c00 |0009: move-result-object v0 │ │ -0754d0: 6e30 4b04 2004 |000a: invoke-virtual {v0, v2, v4}, Landroid/support/v4/app/FragmentTransaction;.add:(Landroid/support/v4/app/Fragment;Ljava/lang/String;)Landroid/support/v4/app/FragmentTransaction; // method@044b │ │ -0754d6: 6e10 4e04 0000 |000d: invoke-virtual {v0}, Landroid/support/v4/app/FragmentTransaction;.commit:()I // method@044e │ │ -0754dc: 0e00 |0010: return-void │ │ +077058: |[077058] android.support.v4.app.DialogFragment.show:(Landroid/support/v4/app/FragmentManager;Ljava/lang/String;)V │ │ +077068: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +07706a: 5c21 8a00 |0001: iput-boolean v1, v2, Landroid/support/v4/app/DialogFragment;.mDismissed:Z // field@008a │ │ +07706e: 1211 |0003: const/4 v1, #int 1 // #1 │ │ +077070: 5c21 8b00 |0004: iput-boolean v1, v2, Landroid/support/v4/app/DialogFragment;.mShownByMe:Z // field@008b │ │ +077074: 6e10 8703 0300 |0006: invoke-virtual {v3}, Landroid/support/v4/app/FragmentManager;.beginTransaction:()Landroid/support/v4/app/FragmentTransaction; // method@0387 │ │ +07707a: 0c00 |0009: move-result-object v0 │ │ +07707c: 6e30 4b04 2004 |000a: invoke-virtual {v0, v2, v4}, Landroid/support/v4/app/FragmentTransaction;.add:(Landroid/support/v4/app/Fragment;Ljava/lang/String;)Landroid/support/v4/app/FragmentTransaction; // method@044b │ │ +077082: 6e10 4e04 0000 |000d: invoke-virtual {v0}, Landroid/support/v4/app/FragmentTransaction;.commit:()I // method@044e │ │ +077088: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=123 │ │ 0x0003 line=124 │ │ 0x0006 line=125 │ │ 0x000a line=126 │ │ 0x000d line=127 │ │ @@ -139602,17 +139656,17 @@ │ │ 0x0000 - 0x0011 reg=2 this Landroid/support/v4/app/DialogFragment; │ │ 0x0000 - 0x0011 reg=3 manager Landroid/support/v4/app/FragmentManager; │ │ 0x0000 - 0x0011 reg=4 tag Ljava/lang/String; │ │ │ │ source_file_idx : 968 (DialogFragment.java) │ │ │ │ Class #574 header: │ │ -class_idx : 165 │ │ +class_idx : 162 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 826 │ │ +superclass_idx : 823 │ │ source_file_idx : 1123 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #574 annotations: │ │ @@ -139638,18 +139692,18 @@ │ │ type : '(Landroid/support/v4/app/Fragment;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0754e0: |[0754e0] android.support.v4.app.Fragment$1.:(Landroid/support/v4/app/Fragment;)V │ │ -0754f0: 5b01 9000 |0000: iput-object v1, v0, Landroid/support/v4/app/Fragment$1;.this$0:Landroid/support/v4/app/Fragment; // field@0090 │ │ -0754f4: 7010 1c15 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ -0754fa: 0e00 |0005: return-void │ │ +07708c: |[07708c] android.support.v4.app.Fragment$1.:(Landroid/support/v4/app/Fragment;)V │ │ +07709c: 5b01 9000 |0000: iput-object v1, v0, Landroid/support/v4/app/Fragment$1;.this$0:Landroid/support/v4/app/Fragment; // field@0090 │ │ +0770a0: 7010 1c15 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ +0770a6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1461 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v4/app/Fragment$1; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v4/app/Fragment; │ │ │ │ @@ -139659,42 +139713,42 @@ │ │ type : '(I)Landroid/view/View;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 23 16-bit code units │ │ -0754fc: |[0754fc] android.support.v4.app.Fragment$1.findViewById:(I)Landroid/view/View; │ │ -07550c: 5420 9000 |0000: iget-object v0, v2, Landroid/support/v4/app/Fragment$1;.this$0:Landroid/support/v4/app/Fragment; // field@0090 │ │ -075510: 5400 c000 |0002: iget-object v0, v0, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00c0 │ │ -075514: 3900 0a00 |0004: if-nez v0, 000e // +000a │ │ -075518: 2200 2d03 |0006: new-instance v0, Ljava/lang/IllegalStateException; // type@032d │ │ -07551c: 1a01 6204 |0008: const-string v1, "Fragment does not have a view" // string@0462 │ │ -075520: 7020 0415 1000 |000a: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1504 │ │ -075526: 2700 |000d: throw v0 │ │ -075528: 5420 9000 |000e: iget-object v0, v2, Landroid/support/v4/app/Fragment$1;.this$0:Landroid/support/v4/app/Fragment; // field@0090 │ │ -07552c: 5400 c000 |0010: iget-object v0, v0, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00c0 │ │ -075530: 6e20 7412 3000 |0012: invoke-virtual {v0, v3}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@1274 │ │ -075536: 0c00 |0015: move-result-object v0 │ │ -075538: 1100 |0016: return-object v0 │ │ +0770a8: |[0770a8] android.support.v4.app.Fragment$1.findViewById:(I)Landroid/view/View; │ │ +0770b8: 5420 9000 |0000: iget-object v0, v2, Landroid/support/v4/app/Fragment$1;.this$0:Landroid/support/v4/app/Fragment; // field@0090 │ │ +0770bc: 5400 c000 |0002: iget-object v0, v0, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00c0 │ │ +0770c0: 3900 0a00 |0004: if-nez v0, 000e // +000a │ │ +0770c4: 2200 2a03 |0006: new-instance v0, Ljava/lang/IllegalStateException; // type@032a │ │ +0770c8: 1a01 6204 |0008: const-string v1, "Fragment does not have a view" // string@0462 │ │ +0770cc: 7020 0415 1000 |000a: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1504 │ │ +0770d2: 2700 |000d: throw v0 │ │ +0770d4: 5420 9000 |000e: iget-object v0, v2, Landroid/support/v4/app/Fragment$1;.this$0:Landroid/support/v4/app/Fragment; // field@0090 │ │ +0770d8: 5400 c000 |0010: iget-object v0, v0, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00c0 │ │ +0770dc: 6e20 7412 3000 |0012: invoke-virtual {v0, v3}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@1274 │ │ +0770e2: 0c00 |0015: move-result-object v0 │ │ +0770e4: 1100 |0016: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1464 │ │ 0x0006 line=1465 │ │ 0x000e line=1467 │ │ locals : │ │ 0x0000 - 0x0017 reg=2 this Landroid/support/v4/app/Fragment$1; │ │ 0x0000 - 0x0017 reg=3 id I │ │ │ │ source_file_idx : 1123 (Fragment.java) │ │ │ │ Class #575 header: │ │ -class_idx : 171 │ │ +class_idx : 168 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 826 │ │ +superclass_idx : 823 │ │ source_file_idx : 1125 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #575 annotations: │ │ @@ -139720,18 +139774,18 @@ │ │ type : '(Landroid/support/v4/app/FragmentActivity;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -07553c: |[07553c] android.support.v4.app.FragmentActivity$2.:(Landroid/support/v4/app/FragmentActivity;)V │ │ -07554c: 5b01 c400 |0000: iput-object v1, v0, Landroid/support/v4/app/FragmentActivity$2;.this$0:Landroid/support/v4/app/FragmentActivity; // field@00c4 │ │ -075550: 7010 1c15 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ -075556: 0e00 |0005: return-void │ │ +0770e8: |[0770e8] android.support.v4.app.FragmentActivity$2.:(Landroid/support/v4/app/FragmentActivity;)V │ │ +0770f8: 5b01 c400 |0000: iput-object v1, v0, Landroid/support/v4/app/FragmentActivity$2;.this$0:Landroid/support/v4/app/FragmentActivity; // field@00c4 │ │ +0770fc: 7010 1c15 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ +077102: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=106 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v4/app/FragmentActivity$2; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v4/app/FragmentActivity; │ │ │ │ @@ -139741,32 +139795,32 @@ │ │ type : '(I)Landroid/view/View;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -075558: |[075558] android.support.v4.app.FragmentActivity$2.findViewById:(I)Landroid/view/View; │ │ -075568: 5410 c400 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentActivity$2;.this$0:Landroid/support/v4/app/FragmentActivity; // field@00c4 │ │ -07556c: 6e20 4f03 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v4/app/FragmentActivity;.findViewById:(I)Landroid/view/View; // method@034f │ │ -075572: 0c00 |0005: move-result-object v0 │ │ -075574: 1100 |0006: return-object v0 │ │ +077104: |[077104] android.support.v4.app.FragmentActivity$2.findViewById:(I)Landroid/view/View; │ │ +077114: 5410 c400 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentActivity$2;.this$0:Landroid/support/v4/app/FragmentActivity; // field@00c4 │ │ +077118: 6e20 4f03 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v4/app/FragmentActivity;.findViewById:(I)Landroid/view/View; // method@034f │ │ +07711e: 0c00 |0005: move-result-object v0 │ │ +077120: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=109 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/app/FragmentActivity$2; │ │ 0x0000 - 0x0007 reg=2 id I │ │ │ │ source_file_idx : 1125 (FragmentActivity.java) │ │ │ │ Class #576 header: │ │ -class_idx : 184 │ │ +class_idx : 181 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 178 │ │ +superclass_idx : 175 │ │ source_file_idx : 1128 │ │ static_fields_size : 18 │ │ instance_fields_size: 23 │ │ direct_methods_size : 8 │ │ virtual_methods_size: 67 │ │ │ │ Class #576 annotations: │ │ @@ -139992,37 +140046,37 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 45 16-bit code units │ │ -075578: |[075578] android.support.v4.app.FragmentManagerImpl.:()V │ │ -075588: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -07558a: 1504 2040 |0001: const/high16 v4, #int 1075838976 // #4020 │ │ -07558e: 1503 c03f |0003: const/high16 v3, #int 1069547520 // #3fc0 │ │ -075592: 6a00 f400 |0005: sput-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00f4 │ │ -075596: 6001 1f00 |0007: sget v1, Landroid/os/Build$VERSION;.SDK_INT:I // field@001f │ │ -07559a: 1302 0b00 |0009: const/16 v2, #int 11 // #b │ │ -07559e: 3421 0300 |000b: if-lt v1, v2, 000e // +0003 │ │ -0755a2: 1210 |000d: const/4 v0, #int 1 // #1 │ │ -0755a4: 6a00 f700 |000e: sput-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;.HONEYCOMB:Z // field@00f7 │ │ -0755a8: 2200 c402 |0010: new-instance v0, Landroid/view/animation/DecelerateInterpolator; // type@02c4 │ │ -0755ac: 7020 ae13 4000 |0012: invoke-direct {v0, v4}, Landroid/view/animation/DecelerateInterpolator;.:(F)V // method@13ae │ │ -0755b2: 6900 f600 |0015: sput-object v0, Landroid/support/v4/app/FragmentManagerImpl;.DECELERATE_QUINT:Landroid/view/animation/Interpolator; // field@00f6 │ │ -0755b6: 2200 c402 |0017: new-instance v0, Landroid/view/animation/DecelerateInterpolator; // type@02c4 │ │ -0755ba: 7020 ae13 3000 |0019: invoke-direct {v0, v3}, Landroid/view/animation/DecelerateInterpolator;.:(F)V // method@13ae │ │ -0755c0: 6900 f500 |001c: sput-object v0, Landroid/support/v4/app/FragmentManagerImpl;.DECELERATE_CUBIC:Landroid/view/animation/Interpolator; // field@00f5 │ │ -0755c4: 2200 be02 |001e: new-instance v0, Landroid/view/animation/AccelerateInterpolator; // type@02be │ │ -0755c8: 7020 a513 4000 |0020: invoke-direct {v0, v4}, Landroid/view/animation/AccelerateInterpolator;.:(F)V // method@13a5 │ │ -0755ce: 6900 ec00 |0023: sput-object v0, Landroid/support/v4/app/FragmentManagerImpl;.ACCELERATE_QUINT:Landroid/view/animation/Interpolator; // field@00ec │ │ -0755d2: 2200 be02 |0025: new-instance v0, Landroid/view/animation/AccelerateInterpolator; // type@02be │ │ -0755d6: 7020 a513 3000 |0027: invoke-direct {v0, v3}, Landroid/view/animation/AccelerateInterpolator;.:(F)V // method@13a5 │ │ -0755dc: 6900 eb00 |002a: sput-object v0, Landroid/support/v4/app/FragmentManagerImpl;.ACCELERATE_CUBIC:Landroid/view/animation/Interpolator; // field@00eb │ │ -0755e0: 0e00 |002c: return-void │ │ +077124: |[077124] android.support.v4.app.FragmentManagerImpl.:()V │ │ +077134: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +077136: 1504 2040 |0001: const/high16 v4, #int 1075838976 // #4020 │ │ +07713a: 1503 c03f |0003: const/high16 v3, #int 1069547520 // #3fc0 │ │ +07713e: 6a00 f400 |0005: sput-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00f4 │ │ +077142: 6001 1f00 |0007: sget v1, Landroid/os/Build$VERSION;.SDK_INT:I // field@001f │ │ +077146: 1302 0b00 |0009: const/16 v2, #int 11 // #b │ │ +07714a: 3421 0300 |000b: if-lt v1, v2, 000e // +0003 │ │ +07714e: 1210 |000d: const/4 v0, #int 1 // #1 │ │ +077150: 6a00 f700 |000e: sput-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;.HONEYCOMB:Z // field@00f7 │ │ +077154: 2200 c102 |0010: new-instance v0, Landroid/view/animation/DecelerateInterpolator; // type@02c1 │ │ +077158: 7020 ae13 4000 |0012: invoke-direct {v0, v4}, Landroid/view/animation/DecelerateInterpolator;.:(F)V // method@13ae │ │ +07715e: 6900 f600 |0015: sput-object v0, Landroid/support/v4/app/FragmentManagerImpl;.DECELERATE_QUINT:Landroid/view/animation/Interpolator; // field@00f6 │ │ +077162: 2200 c102 |0017: new-instance v0, Landroid/view/animation/DecelerateInterpolator; // type@02c1 │ │ +077166: 7020 ae13 3000 |0019: invoke-direct {v0, v3}, Landroid/view/animation/DecelerateInterpolator;.:(F)V // method@13ae │ │ +07716c: 6900 f500 |001c: sput-object v0, Landroid/support/v4/app/FragmentManagerImpl;.DECELERATE_CUBIC:Landroid/view/animation/Interpolator; // field@00f5 │ │ +077170: 2200 bb02 |001e: new-instance v0, Landroid/view/animation/AccelerateInterpolator; // type@02bb │ │ +077174: 7020 a513 4000 |0020: invoke-direct {v0, v4}, Landroid/view/animation/AccelerateInterpolator;.:(F)V // method@13a5 │ │ +07717a: 6900 ec00 |0023: sput-object v0, Landroid/support/v4/app/FragmentManagerImpl;.ACCELERATE_QUINT:Landroid/view/animation/Interpolator; // field@00ec │ │ +07717e: 2200 bb02 |0025: new-instance v0, Landroid/view/animation/AccelerateInterpolator; // type@02bb │ │ +077182: 7020 a513 3000 |0027: invoke-direct {v0, v3}, Landroid/view/animation/AccelerateInterpolator;.:(F)V // method@13a5 │ │ +077188: 6900 eb00 |002a: sput-object v0, Landroid/support/v4/app/FragmentManagerImpl;.ACCELERATE_CUBIC:Landroid/view/animation/Interpolator; // field@00eb │ │ +07718c: 0e00 |002c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0005 line=396 │ │ 0x0007 line=399 │ │ 0x0010 line=727 │ │ 0x0017 line=728 │ │ 0x001e line=729 │ │ @@ -140034,25 +140088,25 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 19 16-bit code units │ │ -0755e4: |[0755e4] android.support.v4.app.FragmentManagerImpl.:()V │ │ -0755f4: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -0755f6: 7010 8503 0200 |0001: invoke-direct {v2}, Landroid/support/v4/app/FragmentManager;.:()V // method@0385 │ │ -0755fc: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -0755fe: 5920 0701 |0005: iput v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mCurState:I // field@0107 │ │ -075602: 5b21 1101 |0007: iput-object v1, v2, Landroid/support/v4/app/FragmentManagerImpl;.mStateBundle:Landroid/os/Bundle; // field@0111 │ │ -075606: 5b21 1001 |0009: iput-object v1, v2, Landroid/support/v4/app/FragmentManagerImpl;.mStateArray:Landroid/util/SparseArray; // field@0110 │ │ -07560a: 2200 b300 |000b: new-instance v0, Landroid/support/v4/app/FragmentManagerImpl$1; // type@00b3 │ │ -07560e: 7020 9b03 2000 |000d: invoke-direct {v0, v2}, Landroid/support/v4/app/FragmentManagerImpl$1;.:(Landroid/support/v4/app/FragmentManagerImpl;)V // method@039b │ │ -075614: 5b20 0901 |0010: iput-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mExecCommit:Ljava/lang/Runnable; // field@0109 │ │ -075618: 0e00 |0012: return-void │ │ +077190: |[077190] android.support.v4.app.FragmentManagerImpl.:()V │ │ +0771a0: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +0771a2: 7010 8503 0200 |0001: invoke-direct {v2}, Landroid/support/v4/app/FragmentManager;.:()V // method@0385 │ │ +0771a8: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +0771aa: 5920 0701 |0005: iput v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mCurState:I // field@0107 │ │ +0771ae: 5b21 1101 |0007: iput-object v1, v2, Landroid/support/v4/app/FragmentManagerImpl;.mStateBundle:Landroid/os/Bundle; // field@0111 │ │ +0771b2: 5b21 1001 |0009: iput-object v1, v2, Landroid/support/v4/app/FragmentManagerImpl;.mStateArray:Landroid/util/SparseArray; // field@0110 │ │ +0771b6: 2200 b000 |000b: new-instance v0, Landroid/support/v4/app/FragmentManagerImpl$1; // type@00b0 │ │ +0771ba: 7020 9b03 2000 |000d: invoke-direct {v0, v2}, Landroid/support/v4/app/FragmentManagerImpl$1;.:(Landroid/support/v4/app/FragmentManagerImpl;)V // method@039b │ │ +0771c0: 5b20 0901 |0010: iput-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mExecCommit:Ljava/lang/Runnable; // field@0109 │ │ +0771c4: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=395 │ │ 0x0004 line=422 │ │ 0x0007 line=434 │ │ 0x0009 line=435 │ │ 0x000b line=437 │ │ @@ -140064,37 +140118,37 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 44 16-bit code units │ │ -07561c: |[07561c] android.support.v4.app.FragmentManagerImpl.checkStateLoss:()V │ │ -07562c: 5530 1201 |0000: iget-boolean v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mStateSaved:Z // field@0112 │ │ -075630: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ -075634: 2200 2d03 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@032d │ │ -075638: 1a01 0a03 |0006: const-string v1, "Can not perform this action after onSaveInstanceState" // string@030a │ │ -07563c: 7020 0415 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1504 │ │ -075642: 2700 |000b: throw v0 │ │ -075644: 5430 0d01 |000c: iget-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mNoTransactionsBecause:Ljava/lang/String; // field@010d │ │ -075648: 3800 1d00 |000e: if-eqz v0, 002b // +001d │ │ -07564c: 2200 2d03 |0010: new-instance v0, Ljava/lang/IllegalStateException; // type@032d │ │ -075650: 2201 4203 |0012: new-instance v1, Ljava/lang/StringBuilder; // type@0342 │ │ -075654: 7010 5715 0100 |0014: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ -07565a: 1a02 0b03 |0017: const-string v2, "Can not perform this action inside of " // string@030b │ │ -07565e: 6e20 5f15 2100 |0019: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -075664: 0c01 |001c: move-result-object v1 │ │ -075666: 5432 0d01 |001d: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mNoTransactionsBecause:Ljava/lang/String; // field@010d │ │ -07566a: 6e20 5f15 2100 |001f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -075670: 0c01 |0022: move-result-object v1 │ │ -075672: 6e10 6415 0100 |0023: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ -075678: 0c01 |0026: move-result-object v1 │ │ -07567a: 7020 0415 1000 |0027: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1504 │ │ -075680: 2700 |002a: throw v0 │ │ -075682: 0e00 |002b: return-void │ │ +0771c8: |[0771c8] android.support.v4.app.FragmentManagerImpl.checkStateLoss:()V │ │ +0771d8: 5530 1201 |0000: iget-boolean v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mStateSaved:Z // field@0112 │ │ +0771dc: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ +0771e0: 2200 2a03 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@032a │ │ +0771e4: 1a01 0a03 |0006: const-string v1, "Can not perform this action after onSaveInstanceState" // string@030a │ │ +0771e8: 7020 0415 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1504 │ │ +0771ee: 2700 |000b: throw v0 │ │ +0771f0: 5430 0d01 |000c: iget-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mNoTransactionsBecause:Ljava/lang/String; // field@010d │ │ +0771f4: 3800 1d00 |000e: if-eqz v0, 002b // +001d │ │ +0771f8: 2200 2a03 |0010: new-instance v0, Ljava/lang/IllegalStateException; // type@032a │ │ +0771fc: 2201 3f03 |0012: new-instance v1, Ljava/lang/StringBuilder; // type@033f │ │ +077200: 7010 5715 0100 |0014: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ +077206: 1a02 0b03 |0017: const-string v2, "Can not perform this action inside of " // string@030b │ │ +07720a: 6e20 5f15 2100 |0019: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +077210: 0c01 |001c: move-result-object v1 │ │ +077212: 5432 0d01 |001d: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mNoTransactionsBecause:Ljava/lang/String; // field@010d │ │ +077216: 6e20 5f15 2100 |001f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +07721c: 0c01 |0022: move-result-object v1 │ │ +07721e: 6e10 6415 0100 |0023: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ +077224: 0c01 |0026: move-result-object v1 │ │ +077226: 7020 0415 1000 |0027: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1504 │ │ +07722c: 2700 |002a: throw v0 │ │ +07722e: 0e00 |002b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1342 │ │ 0x0004 line=1343 │ │ 0x000c line=1346 │ │ 0x0010 line=1347 │ │ 0x002b line=1350 │ │ @@ -140102,74 +140156,74 @@ │ │ 0x0000 - 0x002c reg=3 this Landroid/support/v4/app/FragmentManagerImpl; │ │ │ │ #3 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ name : 'makeFadeAnimation' │ │ type : '(Landroid/content/Context;FF)Landroid/view/animation/Animation;' │ │ access : 0x0008 (STATIC) │ │ code - │ │ - registers : 6 │ │ + registers : 7 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 16 16-bit code units │ │ -075684: |[075684] android.support.v4.app.FragmentManagerImpl.makeFadeAnimation:(Landroid/content/Context;FF)Landroid/view/animation/Animation; │ │ -075694: 2200 bf02 |0000: new-instance v0, Landroid/view/animation/AlphaAnimation; // type@02bf │ │ -075698: 7030 a613 4005 |0002: invoke-direct {v0, v4, v5}, Landroid/view/animation/AlphaAnimation;.:(FF)V // method@13a6 │ │ -07569e: 6201 f500 |0005: sget-object v1, Landroid/support/v4/app/FragmentManagerImpl;.DECELERATE_CUBIC:Landroid/view/animation/Interpolator; // field@00f5 │ │ -0756a2: 6e20 a813 1000 |0007: invoke-virtual {v0, v1}, Landroid/view/animation/AlphaAnimation;.setInterpolator:(Landroid/view/animation/Interpolator;)V // method@13a8 │ │ -0756a8: 1601 dc00 |000a: const-wide/16 v1, #int 220 // #dc │ │ -0756ac: 6e30 a713 1002 |000c: invoke-virtual {v0, v1, v2}, Landroid/view/animation/AlphaAnimation;.setDuration:(J)V // method@13a7 │ │ -0756b2: 1100 |000f: return-object v0 │ │ +077230: |[077230] android.support.v4.app.FragmentManagerImpl.makeFadeAnimation:(Landroid/content/Context;FF)Landroid/view/animation/Animation; │ │ +077240: 2200 bc02 |0000: new-instance v0, Landroid/view/animation/AlphaAnimation; // type@02bc │ │ +077244: 7030 a613 5006 |0002: invoke-direct {v0, v5, v6}, Landroid/view/animation/AlphaAnimation;.:(FF)V // method@13a6 │ │ +07724a: 6201 f500 |0005: sget-object v1, Landroid/support/v4/app/FragmentManagerImpl;.DECELERATE_CUBIC:Landroid/view/animation/Interpolator; // field@00f5 │ │ +07724e: 6e20 a813 1000 |0007: invoke-virtual {v0, v1}, Landroid/view/animation/AlphaAnimation;.setInterpolator:(Landroid/view/animation/Interpolator;)V // method@13a8 │ │ +077254: 1602 dc00 |000a: const-wide/16 v2, #int 220 // #dc │ │ +077258: 6e30 a713 2003 |000c: invoke-virtual {v0, v2, v3}, Landroid/view/animation/AlphaAnimation;.setDuration:(J)V // method@13a7 │ │ +07725e: 1100 |000f: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=750 │ │ 0x0005 line=751 │ │ 0x000a line=752 │ │ 0x000f line=753 │ │ locals : │ │ 0x0005 - 0x0010 reg=0 anim Landroid/view/animation/AlphaAnimation; │ │ - 0x0000 - 0x0010 reg=3 context Landroid/content/Context; │ │ - 0x0000 - 0x0010 reg=4 start F │ │ - 0x0000 - 0x0010 reg=5 end F │ │ + 0x0000 - 0x0010 reg=4 context Landroid/content/Context; │ │ + 0x0000 - 0x0010 reg=5 start F │ │ + 0x0000 - 0x0010 reg=6 end F │ │ │ │ #4 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ name : 'makeOpenCloseAnimation' │ │ type : '(Landroid/content/Context;FFFF)Landroid/view/animation/Animation;' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 16 │ │ ins : 5 │ │ outs : 9 │ │ insns size : 53 16-bit code units │ │ -0756b4: |[0756b4] android.support.v4.app.FragmentManagerImpl.makeOpenCloseAnimation:(Landroid/content/Context;FFFF)Landroid/view/animation/Animation; │ │ -0756c4: 220a c202 |0000: new-instance v10, Landroid/view/animation/AnimationSet; // type@02c2 │ │ -0756c8: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -0756ca: 7020 aa13 1a00 |0003: invoke-direct {v10, v1}, Landroid/view/animation/AnimationSet;.:(Z)V // method@13aa │ │ -0756d0: 2200 c602 |0006: new-instance v0, Landroid/view/animation/ScaleAnimation; // type@02c6 │ │ -0756d4: 1215 |0008: const/4 v5, #int 1 // #1 │ │ -0756d6: 1506 003f |0009: const/high16 v6, #int 1056964608 // #3f00 │ │ -0756da: 1217 |000b: const/4 v7, #int 1 // #1 │ │ -0756dc: 1508 003f |000c: const/high16 v8, #int 1056964608 // #3f00 │ │ -0756e0: 01c1 |000e: move v1, v12 │ │ -0756e2: 01d2 |000f: move v2, v13 │ │ -0756e4: 01c3 |0010: move v3, v12 │ │ -0756e6: 01d4 |0011: move v4, v13 │ │ -0756e8: 7609 b013 0000 |0012: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7, v8}, Landroid/view/animation/ScaleAnimation;.:(FFFFIFIF)V // method@13b0 │ │ -0756ee: 6201 f600 |0015: sget-object v1, Landroid/support/v4/app/FragmentManagerImpl;.DECELERATE_QUINT:Landroid/view/animation/Interpolator; // field@00f6 │ │ -0756f2: 6e20 b213 1000 |0017: invoke-virtual {v0, v1}, Landroid/view/animation/ScaleAnimation;.setInterpolator:(Landroid/view/animation/Interpolator;)V // method@13b2 │ │ -0756f8: 1601 dc00 |001a: const-wide/16 v1, #int 220 // #dc │ │ -0756fc: 6e30 b113 1002 |001c: invoke-virtual {v0, v1, v2}, Landroid/view/animation/ScaleAnimation;.setDuration:(J)V // method@13b1 │ │ -075702: 6e20 ab13 0a00 |001f: invoke-virtual {v10, v0}, Landroid/view/animation/AnimationSet;.addAnimation:(Landroid/view/animation/Animation;)V // method@13ab │ │ -075708: 2209 bf02 |0022: new-instance v9, Landroid/view/animation/AlphaAnimation; // type@02bf │ │ -07570c: 7030 a613 e90f |0024: invoke-direct {v9, v14, v15}, Landroid/view/animation/AlphaAnimation;.:(FF)V // method@13a6 │ │ -075712: 6201 f500 |0027: sget-object v1, Landroid/support/v4/app/FragmentManagerImpl;.DECELERATE_CUBIC:Landroid/view/animation/Interpolator; // field@00f5 │ │ -075716: 6e20 a813 1900 |0029: invoke-virtual {v9, v1}, Landroid/view/animation/AlphaAnimation;.setInterpolator:(Landroid/view/animation/Interpolator;)V // method@13a8 │ │ -07571c: 1601 dc00 |002c: const-wide/16 v1, #int 220 // #dc │ │ -075720: 6e30 a713 1902 |002e: invoke-virtual {v9, v1, v2}, Landroid/view/animation/AlphaAnimation;.setDuration:(J)V // method@13a7 │ │ -075726: 6e20 ab13 9a00 |0031: invoke-virtual {v10, v9}, Landroid/view/animation/AnimationSet;.addAnimation:(Landroid/view/animation/Animation;)V // method@13ab │ │ -07572c: 110a |0034: return-object v10 │ │ +077260: |[077260] android.support.v4.app.FragmentManagerImpl.makeOpenCloseAnimation:(Landroid/content/Context;FFFF)Landroid/view/animation/Animation; │ │ +077270: 220a bf02 |0000: new-instance v10, Landroid/view/animation/AnimationSet; // type@02bf │ │ +077274: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +077276: 7020 aa13 1a00 |0003: invoke-direct {v10, v1}, Landroid/view/animation/AnimationSet;.:(Z)V // method@13aa │ │ +07727c: 2200 c302 |0006: new-instance v0, Landroid/view/animation/ScaleAnimation; // type@02c3 │ │ +077280: 1215 |0008: const/4 v5, #int 1 // #1 │ │ +077282: 1506 003f |0009: const/high16 v6, #int 1056964608 // #3f00 │ │ +077286: 1217 |000b: const/4 v7, #int 1 // #1 │ │ +077288: 1508 003f |000c: const/high16 v8, #int 1056964608 // #3f00 │ │ +07728c: 01c1 |000e: move v1, v12 │ │ +07728e: 01d2 |000f: move v2, v13 │ │ +077290: 01c3 |0010: move v3, v12 │ │ +077292: 01d4 |0011: move v4, v13 │ │ +077294: 7609 b013 0000 |0012: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7, v8}, Landroid/view/animation/ScaleAnimation;.:(FFFFIFIF)V // method@13b0 │ │ +07729a: 6201 f600 |0015: sget-object v1, Landroid/support/v4/app/FragmentManagerImpl;.DECELERATE_QUINT:Landroid/view/animation/Interpolator; // field@00f6 │ │ +07729e: 6e20 b213 1000 |0017: invoke-virtual {v0, v1}, Landroid/view/animation/ScaleAnimation;.setInterpolator:(Landroid/view/animation/Interpolator;)V // method@13b2 │ │ +0772a4: 1602 dc00 |001a: const-wide/16 v2, #int 220 // #dc │ │ +0772a8: 6e30 b113 2003 |001c: invoke-virtual {v0, v2, v3}, Landroid/view/animation/ScaleAnimation;.setDuration:(J)V // method@13b1 │ │ +0772ae: 6e20 ab13 0a00 |001f: invoke-virtual {v10, v0}, Landroid/view/animation/AnimationSet;.addAnimation:(Landroid/view/animation/Animation;)V // method@13ab │ │ +0772b4: 2209 bc02 |0022: new-instance v9, Landroid/view/animation/AlphaAnimation; // type@02bc │ │ +0772b8: 7030 a613 e90f |0024: invoke-direct {v9, v14, v15}, Landroid/view/animation/AlphaAnimation;.:(FF)V // method@13a6 │ │ +0772be: 6201 f500 |0027: sget-object v1, Landroid/support/v4/app/FragmentManagerImpl;.DECELERATE_CUBIC:Landroid/view/animation/Interpolator; // field@00f5 │ │ +0772c2: 6e20 a813 1900 |0029: invoke-virtual {v9, v1}, Landroid/view/animation/AlphaAnimation;.setInterpolator:(Landroid/view/animation/Interpolator;)V // method@13a8 │ │ +0772c8: 1602 dc00 |002c: const-wide/16 v2, #int 220 // #dc │ │ +0772cc: 6e30 a713 2903 |002e: invoke-virtual {v9, v2, v3}, Landroid/view/animation/AlphaAnimation;.setDuration:(J)V // method@13a7 │ │ +0772d2: 6e20 ab13 9a00 |0031: invoke-virtual {v10, v9}, Landroid/view/animation/AnimationSet;.addAnimation:(Landroid/view/animation/Animation;)V // method@13ab │ │ +0772d8: 110a |0034: return-object v10 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=736 │ │ 0x0006 line=737 │ │ 0x0015 line=739 │ │ 0x001a line=740 │ │ 0x001f line=741 │ │ @@ -140193,25 +140247,25 @@ │ │ type : '(I)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 28 16-bit code units │ │ -075730: |[075730] android.support.v4.app.FragmentManagerImpl.reverseTransit:(I)I │ │ -075740: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -075742: 2c01 0d00 0000 |0001: sparse-switch v1, 0000000e // +0000000d │ │ -075748: 0f00 |0004: return v0 │ │ -07574a: 1300 0220 |0005: const/16 v0, #int 8194 // #2002 │ │ -07574e: 28fd |0007: goto 0004 // -0003 │ │ -075750: 1300 0110 |0008: const/16 v0, #int 4097 // #1001 │ │ -075754: 28fa |000a: goto 0004 // -0006 │ │ -075756: 1300 0310 |000b: const/16 v0, #int 4099 // #1003 │ │ -07575a: 28f7 |000d: goto 0004 // -0009 │ │ -07575c: 0002 0300 0110 0000 0310 0000 0220 ... |000e: sparse-switch-data (14 units) │ │ +0772dc: |[0772dc] android.support.v4.app.FragmentManagerImpl.reverseTransit:(I)I │ │ +0772ec: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0772ee: 2c01 0d00 0000 |0001: sparse-switch v1, 0000000e // +0000000d │ │ +0772f4: 0f00 |0004: return v0 │ │ +0772f6: 1300 0220 |0005: const/16 v0, #int 8194 // #2002 │ │ +0772fa: 28fd |0007: goto 0004 // -0003 │ │ +0772fc: 1300 0110 |0008: const/16 v0, #int 4097 // #1001 │ │ +077300: 28fa |000a: goto 0004 // -0006 │ │ +077302: 1300 0310 |000b: const/16 v0, #int 4099 // #1003 │ │ +077306: 28f7 |000d: goto 0004 // -0009 │ │ +077308: 0002 0300 0110 0000 0310 0000 0220 ... |000e: sparse-switch-data (14 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2036 │ │ 0x0001 line=2037 │ │ 0x0004 line=2048 │ │ 0x0005 line=2039 │ │ 0x0007 line=2040 │ │ @@ -140228,52 +140282,52 @@ │ │ type : '(Ljava/lang/RuntimeException;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 72 16-bit code units │ │ -075778: |[075778] android.support.v4.app.FragmentManagerImpl.throwException:(Ljava/lang/RuntimeException;)V │ │ -075788: 1a03 6604 |0000: const-string v3, "FragmentManager" // string@0466 │ │ -07578c: 6e10 2f15 0800 |0002: invoke-virtual {v8}, Ljava/lang/RuntimeException;.getMessage:()Ljava/lang/String; // method@152f │ │ -075792: 0c04 |0005: move-result-object v4 │ │ -075794: 7120 f611 4300 |0006: invoke-static {v3, v4}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@11f6 │ │ -07579a: 1a03 6604 |0009: const-string v3, "FragmentManager" // string@0466 │ │ -07579e: 1a04 5302 |000b: const-string v4, "Activity state:" // string@0253 │ │ -0757a2: 7120 f611 4300 |000d: invoke-static {v3, v4}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@11f6 │ │ -0757a8: 2201 6b01 |0010: new-instance v1, Landroid/support/v4/util/LogWriter; // type@016b │ │ -0757ac: 1a03 6604 |0012: const-string v3, "FragmentManager" // string@0466 │ │ -0757b0: 7020 e007 3100 |0014: invoke-direct {v1, v3}, Landroid/support/v4/util/LogWriter;.:(Ljava/lang/String;)V // method@07e0 │ │ -0757b6: 2202 1803 |0017: new-instance v2, Ljava/io/PrintWriter; // type@0318 │ │ -0757ba: 7020 ce14 1200 |0019: invoke-direct {v2, v1}, Ljava/io/PrintWriter;.:(Ljava/io/Writer;)V // method@14ce │ │ -0757c0: 5473 fe00 |001c: iget-object v3, v7, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00fe │ │ -0757c4: 3803 1700 |001e: if-eqz v3, 0035 // +0017 │ │ -0757c8: 5473 fe00 |0020: iget-object v3, v7, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00fe │ │ -0757cc: 1a04 0d00 |0022: const-string v4, " " // string@000d │ │ -0757d0: 1205 |0024: const/4 v5, #int 0 // #0 │ │ -0757d2: 1206 |0025: const/4 v6, #int 0 // #0 │ │ -0757d4: 2366 a604 |0026: new-array v6, v6, [Ljava/lang/String; // type@04a6 │ │ -0757d8: 6e56 4d03 4325 |0028: invoke-virtual {v3, v4, v5, v2, v6}, Landroid/support/v4/app/FragmentActivity;.dump:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V // method@034d │ │ -0757de: 2708 |002b: throw v8 │ │ -0757e0: 0d00 |002c: move-exception v0 │ │ -0757e2: 1a03 6604 |002d: const-string v3, "FragmentManager" // string@0466 │ │ -0757e6: 1a04 4d04 |002f: const-string v4, "Failed dumping state" // string@044d │ │ -0757ea: 7130 f711 4300 |0031: invoke-static {v3, v4, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@11f7 │ │ -0757f0: 28f7 |0034: goto 002b // -0009 │ │ -0757f2: 1a03 0d00 |0035: const-string v3, " " // string@000d │ │ -0757f6: 1204 |0037: const/4 v4, #int 0 // #0 │ │ -0757f8: 1205 |0038: const/4 v5, #int 0 // #0 │ │ -0757fa: 2355 a604 |0039: new-array v5, v5, [Ljava/lang/String; // type@04a6 │ │ -0757fe: 6e55 c203 3724 |003b: invoke-virtual {v7, v3, v4, v2, v5}, Landroid/support/v4/app/FragmentManagerImpl;.dump:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V // method@03c2 │ │ -075804: 28ed |003e: goto 002b // -0013 │ │ -075806: 0d00 |003f: move-exception v0 │ │ -075808: 1a03 6604 |0040: const-string v3, "FragmentManager" // string@0466 │ │ -07580c: 1a04 4d04 |0042: const-string v4, "Failed dumping state" // string@044d │ │ -075810: 7130 f711 4300 |0044: invoke-static {v3, v4, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@11f7 │ │ -075816: 28e4 |0047: goto 002b // -001c │ │ +077324: |[077324] android.support.v4.app.FragmentManagerImpl.throwException:(Ljava/lang/RuntimeException;)V │ │ +077334: 1a03 6604 |0000: const-string v3, "FragmentManager" // string@0466 │ │ +077338: 6e10 2f15 0800 |0002: invoke-virtual {v8}, Ljava/lang/RuntimeException;.getMessage:()Ljava/lang/String; // method@152f │ │ +07733e: 0c04 |0005: move-result-object v4 │ │ +077340: 7120 f611 4300 |0006: invoke-static {v3, v4}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@11f6 │ │ +077346: 1a03 6604 |0009: const-string v3, "FragmentManager" // string@0466 │ │ +07734a: 1a04 5302 |000b: const-string v4, "Activity state:" // string@0253 │ │ +07734e: 7120 f611 4300 |000d: invoke-static {v3, v4}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@11f6 │ │ +077354: 2201 6801 |0010: new-instance v1, Landroid/support/v4/util/LogWriter; // type@0168 │ │ +077358: 1a03 6604 |0012: const-string v3, "FragmentManager" // string@0466 │ │ +07735c: 7020 e007 3100 |0014: invoke-direct {v1, v3}, Landroid/support/v4/util/LogWriter;.:(Ljava/lang/String;)V // method@07e0 │ │ +077362: 2202 1503 |0017: new-instance v2, Ljava/io/PrintWriter; // type@0315 │ │ +077366: 7020 ce14 1200 |0019: invoke-direct {v2, v1}, Ljava/io/PrintWriter;.:(Ljava/io/Writer;)V // method@14ce │ │ +07736c: 5473 fe00 |001c: iget-object v3, v7, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00fe │ │ +077370: 3803 1700 |001e: if-eqz v3, 0035 // +0017 │ │ +077374: 5473 fe00 |0020: iget-object v3, v7, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00fe │ │ +077378: 1a04 0d00 |0022: const-string v4, " " // string@000d │ │ +07737c: 1205 |0024: const/4 v5, #int 0 // #0 │ │ +07737e: 1206 |0025: const/4 v6, #int 0 // #0 │ │ +077380: 2366 a304 |0026: new-array v6, v6, [Ljava/lang/String; // type@04a3 │ │ +077384: 6e56 4d03 4325 |0028: invoke-virtual {v3, v4, v5, v2, v6}, Landroid/support/v4/app/FragmentActivity;.dump:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V // method@034d │ │ +07738a: 2708 |002b: throw v8 │ │ +07738c: 0d00 |002c: move-exception v0 │ │ +07738e: 1a03 6604 |002d: const-string v3, "FragmentManager" // string@0466 │ │ +077392: 1a04 4d04 |002f: const-string v4, "Failed dumping state" // string@044d │ │ +077396: 7130 f711 4300 |0031: invoke-static {v3, v4, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@11f7 │ │ +07739c: 28f7 |0034: goto 002b // -0009 │ │ +07739e: 1a03 0d00 |0035: const-string v3, " " // string@000d │ │ +0773a2: 1204 |0037: const/4 v4, #int 0 // #0 │ │ +0773a4: 1205 |0038: const/4 v5, #int 0 // #0 │ │ +0773a6: 2355 a304 |0039: new-array v5, v5, [Ljava/lang/String; // type@04a3 │ │ +0773aa: 6e55 c203 3724 |003b: invoke-virtual {v7, v3, v4, v2, v5}, Landroid/support/v4/app/FragmentManagerImpl;.dump:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V // method@03c2 │ │ +0773b0: 28ed |003e: goto 002b // -0013 │ │ +0773b2: 0d00 |003f: move-exception v0 │ │ +0773b4: 1a03 6604 |0040: const-string v3, "FragmentManager" // string@0466 │ │ +0773b8: 1a04 4d04 |0042: const-string v4, "Failed dumping state" // string@044d │ │ +0773bc: 7130 f711 4300 |0044: invoke-static {v3, v4, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@11f7 │ │ +0773c2: 28e4 |0047: goto 002b // -001c │ │ catches : 2 │ │ 0x0020 - 0x002b │ │ Ljava/lang/Exception; -> 0x002c │ │ 0x0035 - 0x003e │ │ Ljava/lang/Exception; -> 0x003f │ │ positions : │ │ 0x0000 line=445 │ │ @@ -140301,35 +140355,35 @@ │ │ type : '(IZ)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 38 16-bit code units │ │ -075834: |[075834] android.support.v4.app.FragmentManagerImpl.transitToStyleIndex:(IZ)I │ │ -075844: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ -075846: 2c01 1700 0000 |0001: sparse-switch v1, 00000018 // +00000017 │ │ -07584c: 0f00 |0004: return v0 │ │ -07584e: 3802 0400 |0005: if-eqz v2, 0009 // +0004 │ │ -075852: 1210 |0007: const/4 v0, #int 1 // #1 │ │ -075854: 28fc |0008: goto 0004 // -0004 │ │ -075856: 1220 |0009: const/4 v0, #int 2 // #2 │ │ -075858: 28fe |000a: goto 0008 // -0002 │ │ -07585a: 3802 0400 |000b: if-eqz v2, 000f // +0004 │ │ -07585e: 1230 |000d: const/4 v0, #int 3 // #3 │ │ -075860: 28f6 |000e: goto 0004 // -000a │ │ -075862: 1240 |000f: const/4 v0, #int 4 // #4 │ │ -075864: 28fe |0010: goto 000e // -0002 │ │ -075866: 3802 0400 |0011: if-eqz v2, 0015 // +0004 │ │ -07586a: 1250 |0013: const/4 v0, #int 5 // #5 │ │ -07586c: 28f0 |0014: goto 0004 // -0010 │ │ -07586e: 1260 |0015: const/4 v0, #int 6 // #6 │ │ -075870: 28fe |0016: goto 0014 // -0002 │ │ -075872: 0000 |0017: nop // spacer │ │ -075874: 0002 0300 0110 0000 0310 0000 0220 ... |0018: sparse-switch-data (14 units) │ │ +0773e0: |[0773e0] android.support.v4.app.FragmentManagerImpl.transitToStyleIndex:(IZ)I │ │ +0773f0: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ +0773f2: 2c01 1700 0000 |0001: sparse-switch v1, 00000018 // +00000017 │ │ +0773f8: 0f00 |0004: return v0 │ │ +0773fa: 3802 0400 |0005: if-eqz v2, 0009 // +0004 │ │ +0773fe: 1210 |0007: const/4 v0, #int 1 // #1 │ │ +077400: 28fc |0008: goto 0004 // -0004 │ │ +077402: 1220 |0009: const/4 v0, #int 2 // #2 │ │ +077404: 28fe |000a: goto 0008 // -0002 │ │ +077406: 3802 0400 |000b: if-eqz v2, 000f // +0004 │ │ +07740a: 1230 |000d: const/4 v0, #int 3 // #3 │ │ +07740c: 28f6 |000e: goto 0004 // -000a │ │ +07740e: 1240 |000f: const/4 v0, #int 4 // #4 │ │ +077410: 28fe |0010: goto 000e // -0002 │ │ +077412: 3802 0400 |0011: if-eqz v2, 0015 // +0004 │ │ +077416: 1250 |0013: const/4 v0, #int 5 // #5 │ │ +077418: 28f0 |0014: goto 0004 // -0010 │ │ +07741a: 1260 |0015: const/4 v0, #int 6 // #6 │ │ +07741c: 28fe |0016: goto 0014 // -0002 │ │ +07741e: 0000 |0017: nop // spacer │ │ +077420: 0002 0300 0110 0000 0310 0000 0220 ... |0018: sparse-switch-data (14 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2060 │ │ 0x0001 line=2061 │ │ 0x0004 line=2072 │ │ 0x0005 line=2063 │ │ 0x0008 line=2064 │ │ @@ -140350,24 +140404,24 @@ │ │ type : '(Landroid/support/v4/app/BackStackRecord;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -075890: |[075890] android.support.v4.app.FragmentManagerImpl.addBackStackState:(Landroid/support/v4/app/BackStackRecord;)V │ │ -0758a0: 5410 0201 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@0102 │ │ -0758a4: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ -0758a8: 2200 6003 |0004: new-instance v0, Ljava/util/ArrayList; // type@0360 │ │ -0758ac: 7010 9d15 0000 |0006: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@159d │ │ -0758b2: 5b10 0201 |0009: iput-object v0, v1, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@0102 │ │ -0758b6: 5410 0201 |000b: iget-object v0, v1, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@0102 │ │ -0758ba: 6e20 a015 2000 |000d: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@15a0 │ │ -0758c0: 6e10 e403 0100 |0010: invoke-virtual {v1}, Landroid/support/v4/app/FragmentManagerImpl;.reportBackStackChanged:()V // method@03e4 │ │ -0758c6: 0e00 |0013: return-void │ │ +07743c: |[07743c] android.support.v4.app.FragmentManagerImpl.addBackStackState:(Landroid/support/v4/app/BackStackRecord;)V │ │ +07744c: 5410 0201 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@0102 │ │ +077450: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ +077454: 2200 5d03 |0004: new-instance v0, Ljava/util/ArrayList; // type@035d │ │ +077458: 7010 9d15 0000 |0006: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@159d │ │ +07745e: 5b10 0201 |0009: iput-object v0, v1, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@0102 │ │ +077462: 5410 0201 |000b: iget-object v0, v1, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@0102 │ │ +077466: 6e20 a015 2000 |000d: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@15a0 │ │ +07746c: 6e10 e403 0100 |0010: invoke-virtual {v1}, Landroid/support/v4/app/FragmentManagerImpl;.reportBackStackChanged:()V // method@03e4 │ │ +077472: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1499 │ │ 0x0004 line=1500 │ │ 0x000b line=1502 │ │ 0x0010 line=1503 │ │ 0x0013 line=1504 │ │ @@ -140380,66 +140434,66 @@ │ │ type : '(Landroid/support/v4/app/Fragment;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 106 16-bit code units │ │ -0758c8: |[0758c8] android.support.v4.app.FragmentManagerImpl.addFragment:(Landroid/support/v4/app/Fragment;Z)V │ │ -0758d8: 1213 |0000: const/4 v3, #int 1 // #1 │ │ -0758da: 5440 ff00 |0001: iget-object v0, v4, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00ff │ │ -0758de: 3900 0900 |0003: if-nez v0, 000c // +0009 │ │ -0758e2: 2200 6003 |0005: new-instance v0, Ljava/util/ArrayList; // type@0360 │ │ -0758e6: 7010 9d15 0000 |0007: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@159d │ │ -0758ec: 5b40 ff00 |000a: iput-object v0, v4, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00ff │ │ -0758f0: 6300 f400 |000c: sget-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00f4 │ │ -0758f4: 3800 1a00 |000e: if-eqz v0, 0028 // +001a │ │ -0758f8: 1a00 6604 |0010: const-string v0, "FragmentManager" // string@0466 │ │ -0758fc: 2201 4203 |0012: new-instance v1, Ljava/lang/StringBuilder; // type@0342 │ │ -075900: 7010 5715 0100 |0014: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ -075906: 1a02 5510 |0017: const-string v2, "add: " // string@1055 │ │ -07590a: 6e20 5f15 2100 |0019: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -075910: 0c01 |001c: move-result-object v1 │ │ -075912: 6e20 5e15 5100 |001d: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@155e │ │ -075918: 0c01 |0020: move-result-object v1 │ │ -07591a: 6e10 6415 0100 |0021: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ -075920: 0c01 |0024: move-result-object v1 │ │ -075922: 7120 f911 1000 |0025: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@11f9 │ │ -075928: 6e20 d003 5400 |0028: invoke-virtual {v4, v5}, Landroid/support/v4/app/FragmentManagerImpl;.makeActive:(Landroid/support/v4/app/Fragment;)V // method@03d0 │ │ -07592e: 5550 a400 |002b: iget-boolean v0, v5, Landroid/support/v4/app/Fragment;.mDetached:Z // field@00a4 │ │ -075932: 3900 3c00 |002d: if-nez v0, 0069 // +003c │ │ -075936: 5440 ff00 |002f: iget-object v0, v4, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00ff │ │ -07593a: 6e20 a215 5000 |0031: invoke-virtual {v0, v5}, Ljava/util/ArrayList;.contains:(Ljava/lang/Object;)Z // method@15a2 │ │ -075940: 0a00 |0034: move-result v0 │ │ -075942: 3800 1b00 |0035: if-eqz v0, 0050 // +001b │ │ -075946: 2200 2d03 |0037: new-instance v0, Ljava/lang/IllegalStateException; // type@032d │ │ -07594a: 2201 4203 |0039: new-instance v1, Ljava/lang/StringBuilder; // type@0342 │ │ -07594e: 7010 5715 0100 |003b: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ -075954: 1a02 6104 |003e: const-string v2, "Fragment already added: " // string@0461 │ │ -075958: 6e20 5f15 2100 |0040: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -07595e: 0c01 |0043: move-result-object v1 │ │ -075960: 6e20 5e15 5100 |0044: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@155e │ │ -075966: 0c01 |0047: move-result-object v1 │ │ -075968: 6e10 6415 0100 |0048: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ -07596e: 0c01 |004b: move-result-object v1 │ │ -075970: 7020 0415 1000 |004c: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1504 │ │ -075976: 2700 |004f: throw v0 │ │ -075978: 5440 ff00 |0050: iget-object v0, v4, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00ff │ │ -07597c: 6e20 a015 5000 |0052: invoke-virtual {v0, v5}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@15a0 │ │ -075982: 5c53 9a00 |0055: iput-boolean v3, v5, Landroid/support/v4/app/Fragment;.mAdded:Z // field@009a │ │ -075986: 1200 |0057: const/4 v0, #int 0 // #0 │ │ -075988: 5c50 b200 |0058: iput-boolean v0, v5, Landroid/support/v4/app/Fragment;.mRemoving:Z // field@00b2 │ │ -07598c: 5550 a800 |005a: iget-boolean v0, v5, Landroid/support/v4/app/Fragment;.mHasMenu:Z // field@00a8 │ │ -075990: 3800 0800 |005c: if-eqz v0, 0064 // +0008 │ │ -075994: 5550 af00 |005e: iget-boolean v0, v5, Landroid/support/v4/app/Fragment;.mMenuVisible:Z // field@00af │ │ -075998: 3800 0400 |0060: if-eqz v0, 0064 // +0004 │ │ -07599c: 5c43 0c01 |0062: iput-boolean v3, v4, Landroid/support/v4/app/FragmentManagerImpl;.mNeedMenuInvalidate:Z // field@010c │ │ -0759a0: 3806 0500 |0064: if-eqz v6, 0069 // +0005 │ │ -0759a4: 6e20 d603 5400 |0066: invoke-virtual {v4, v5}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(Landroid/support/v4/app/Fragment;)V // method@03d6 │ │ -0759aa: 0e00 |0069: return-void │ │ +077474: |[077474] android.support.v4.app.FragmentManagerImpl.addFragment:(Landroid/support/v4/app/Fragment;Z)V │ │ +077484: 1213 |0000: const/4 v3, #int 1 // #1 │ │ +077486: 5440 ff00 |0001: iget-object v0, v4, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00ff │ │ +07748a: 3900 0900 |0003: if-nez v0, 000c // +0009 │ │ +07748e: 2200 5d03 |0005: new-instance v0, Ljava/util/ArrayList; // type@035d │ │ +077492: 7010 9d15 0000 |0007: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@159d │ │ +077498: 5b40 ff00 |000a: iput-object v0, v4, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00ff │ │ +07749c: 6300 f400 |000c: sget-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00f4 │ │ +0774a0: 3800 1a00 |000e: if-eqz v0, 0028 // +001a │ │ +0774a4: 1a00 6604 |0010: const-string v0, "FragmentManager" // string@0466 │ │ +0774a8: 2201 3f03 |0012: new-instance v1, Ljava/lang/StringBuilder; // type@033f │ │ +0774ac: 7010 5715 0100 |0014: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ +0774b2: 1a02 5110 |0017: const-string v2, "add: " // string@1051 │ │ +0774b6: 6e20 5f15 2100 |0019: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +0774bc: 0c01 |001c: move-result-object v1 │ │ +0774be: 6e20 5e15 5100 |001d: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@155e │ │ +0774c4: 0c01 |0020: move-result-object v1 │ │ +0774c6: 6e10 6415 0100 |0021: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ +0774cc: 0c01 |0024: move-result-object v1 │ │ +0774ce: 7120 f911 1000 |0025: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@11f9 │ │ +0774d4: 6e20 d003 5400 |0028: invoke-virtual {v4, v5}, Landroid/support/v4/app/FragmentManagerImpl;.makeActive:(Landroid/support/v4/app/Fragment;)V // method@03d0 │ │ +0774da: 5550 a400 |002b: iget-boolean v0, v5, Landroid/support/v4/app/Fragment;.mDetached:Z // field@00a4 │ │ +0774de: 3900 3c00 |002d: if-nez v0, 0069 // +003c │ │ +0774e2: 5440 ff00 |002f: iget-object v0, v4, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00ff │ │ +0774e6: 6e20 a215 5000 |0031: invoke-virtual {v0, v5}, Ljava/util/ArrayList;.contains:(Ljava/lang/Object;)Z // method@15a2 │ │ +0774ec: 0a00 |0034: move-result v0 │ │ +0774ee: 3800 1b00 |0035: if-eqz v0, 0050 // +001b │ │ +0774f2: 2200 2a03 |0037: new-instance v0, Ljava/lang/IllegalStateException; // type@032a │ │ +0774f6: 2201 3f03 |0039: new-instance v1, Ljava/lang/StringBuilder; // type@033f │ │ +0774fa: 7010 5715 0100 |003b: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ +077500: 1a02 6104 |003e: const-string v2, "Fragment already added: " // string@0461 │ │ +077504: 6e20 5f15 2100 |0040: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +07750a: 0c01 |0043: move-result-object v1 │ │ +07750c: 6e20 5e15 5100 |0044: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@155e │ │ +077512: 0c01 |0047: move-result-object v1 │ │ +077514: 6e10 6415 0100 |0048: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ +07751a: 0c01 |004b: move-result-object v1 │ │ +07751c: 7020 0415 1000 |004c: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1504 │ │ +077522: 2700 |004f: throw v0 │ │ +077524: 5440 ff00 |0050: iget-object v0, v4, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00ff │ │ +077528: 6e20 a015 5000 |0052: invoke-virtual {v0, v5}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@15a0 │ │ +07752e: 5c53 9a00 |0055: iput-boolean v3, v5, Landroid/support/v4/app/Fragment;.mAdded:Z // field@009a │ │ +077532: 1200 |0057: const/4 v0, #int 0 // #0 │ │ +077534: 5c50 b200 |0058: iput-boolean v0, v5, Landroid/support/v4/app/Fragment;.mRemoving:Z // field@00b2 │ │ +077538: 5550 a800 |005a: iget-boolean v0, v5, Landroid/support/v4/app/Fragment;.mHasMenu:Z // field@00a8 │ │ +07753c: 3800 0800 |005c: if-eqz v0, 0064 // +0008 │ │ +077540: 5550 af00 |005e: iget-boolean v0, v5, Landroid/support/v4/app/Fragment;.mMenuVisible:Z // field@00af │ │ +077544: 3800 0400 |0060: if-eqz v0, 0064 // +0004 │ │ +077548: 5c43 0c01 |0062: iput-boolean v3, v4, Landroid/support/v4/app/FragmentManagerImpl;.mNeedMenuInvalidate:Z // field@010c │ │ +07754c: 3806 0500 |0064: if-eqz v6, 0069 // +0005 │ │ +077550: 6e20 d603 5400 |0066: invoke-virtual {v4, v5}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(Landroid/support/v4/app/Fragment;)V // method@03d6 │ │ +077556: 0e00 |0069: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1168 │ │ 0x0005 line=1169 │ │ 0x000c line=1171 │ │ 0x0028 line=1172 │ │ 0x002b line=1173 │ │ @@ -140463,23 +140517,23 @@ │ │ type : '(Landroid/support/v4/app/FragmentManager$OnBackStackChangedListener;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -0759ac: |[0759ac] android.support.v4.app.FragmentManagerImpl.addOnBackStackChangedListener:(Landroid/support/v4/app/FragmentManager$OnBackStackChangedListener;)V │ │ -0759bc: 5410 0301 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackChangeListeners:Ljava/util/ArrayList; // field@0103 │ │ -0759c0: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ -0759c4: 2200 6003 |0004: new-instance v0, Ljava/util/ArrayList; // type@0360 │ │ -0759c8: 7010 9d15 0000 |0006: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@159d │ │ -0759ce: 5b10 0301 |0009: iput-object v0, v1, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackChangeListeners:Ljava/util/ArrayList; // field@0103 │ │ -0759d2: 5410 0301 |000b: iget-object v0, v1, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackChangeListeners:Ljava/util/ArrayList; // field@0103 │ │ -0759d6: 6e20 a015 2000 |000d: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@15a0 │ │ -0759dc: 0e00 |0010: return-void │ │ +077558: |[077558] android.support.v4.app.FragmentManagerImpl.addOnBackStackChangedListener:(Landroid/support/v4/app/FragmentManager$OnBackStackChangedListener;)V │ │ +077568: 5410 0301 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackChangeListeners:Ljava/util/ArrayList; // field@0103 │ │ +07756c: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ +077570: 2200 5d03 |0004: new-instance v0, Ljava/util/ArrayList; // type@035d │ │ +077574: 7010 9d15 0000 |0006: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@159d │ │ +07757a: 5b10 0301 |0009: iput-object v0, v1, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackChangeListeners:Ljava/util/ArrayList; // field@0103 │ │ +07757e: 5410 0301 |000b: iget-object v0, v1, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackChangeListeners:Ljava/util/ArrayList; // field@0103 │ │ +077582: 6e20 a015 2000 |000d: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@15a0 │ │ +077588: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=541 │ │ 0x0004 line=542 │ │ 0x000b line=544 │ │ 0x0010 line=545 │ │ locals : │ │ @@ -140491,89 +140545,89 @@ │ │ type : '(Landroid/support/v4/app/BackStackRecord;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 145 16-bit code units │ │ -0759e0: |[0759e0] android.support.v4.app.FragmentManagerImpl.allocBackStackIndex:(Landroid/support/v4/app/BackStackRecord;)I │ │ -0759f0: 1d05 |0000: monitor-enter v5 │ │ -0759f2: 5452 0001 |0001: iget-object v2, v5, Landroid/support/v4/app/FragmentManagerImpl;.mAvailBackStackIndices:Ljava/util/ArrayList; // field@0100 │ │ -0759f6: 3802 0a00 |0003: if-eqz v2, 000d // +000a │ │ -0759fa: 5452 0001 |0005: iget-object v2, v5, Landroid/support/v4/app/FragmentManagerImpl;.mAvailBackStackIndices:Ljava/util/ArrayList; // field@0100 │ │ -0759fe: 6e10 aa15 0200 |0007: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@15aa │ │ -075a04: 0a02 |000a: move-result v2 │ │ -075a06: 3c02 4100 |000b: if-gtz v2, 004c // +0041 │ │ -075a0a: 5452 0401 |000d: iget-object v2, v5, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackIndices:Ljava/util/ArrayList; // field@0104 │ │ -075a0e: 3902 0900 |000f: if-nez v2, 0018 // +0009 │ │ -075a12: 2202 6003 |0011: new-instance v2, Ljava/util/ArrayList; // type@0360 │ │ -075a16: 7010 9d15 0200 |0013: invoke-direct {v2}, Ljava/util/ArrayList;.:()V // method@159d │ │ -075a1c: 5b52 0401 |0016: iput-object v2, v5, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackIndices:Ljava/util/ArrayList; // field@0104 │ │ -075a20: 5452 0401 |0018: iget-object v2, v5, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackIndices:Ljava/util/ArrayList; // field@0104 │ │ -075a24: 6e10 aa15 0200 |001a: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@15aa │ │ -075a2a: 0a00 |001d: move-result v0 │ │ -075a2c: 6302 f400 |001e: sget-boolean v2, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00f4 │ │ -075a30: 3802 2400 |0020: if-eqz v2, 0044 // +0024 │ │ -075a34: 1a02 6604 |0022: const-string v2, "FragmentManager" // string@0466 │ │ -075a38: 2203 4203 |0024: new-instance v3, Ljava/lang/StringBuilder; // type@0342 │ │ -075a3c: 7010 5715 0300 |0026: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ -075a42: 1a04 870c |0029: const-string v4, "Setting back stack index " // string@0c87 │ │ -075a46: 6e20 5f15 4300 |002b: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -075a4c: 0c03 |002e: move-result-object v3 │ │ -075a4e: 6e20 5b15 0300 |002f: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@155b │ │ -075a54: 0c03 |0032: move-result-object v3 │ │ -075a56: 1a04 b700 |0033: const-string v4, " to " // string@00b7 │ │ -075a5a: 6e20 5f15 4300 |0035: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -075a60: 0c03 |0038: move-result-object v3 │ │ -075a62: 6e20 5e15 6300 |0039: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@155e │ │ -075a68: 0c03 |003c: move-result-object v3 │ │ -075a6a: 6e10 6415 0300 |003d: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ -075a70: 0c03 |0040: move-result-object v3 │ │ -075a72: 7120 f911 3200 |0041: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@11f9 │ │ -075a78: 5452 0401 |0044: iget-object v2, v5, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackIndices:Ljava/util/ArrayList; // field@0104 │ │ -075a7c: 6e20 a015 6200 |0046: invoke-virtual {v2, v6}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@15a0 │ │ -075a82: 1e05 |0049: monitor-exit v5 │ │ -075a84: 0101 |004a: move v1, v0 │ │ -075a86: 0f01 |004b: return v1 │ │ -075a88: 5452 0001 |004c: iget-object v2, v5, Landroid/support/v4/app/FragmentManagerImpl;.mAvailBackStackIndices:Ljava/util/ArrayList; // field@0100 │ │ -075a8c: 5453 0001 |004e: iget-object v3, v5, Landroid/support/v4/app/FragmentManagerImpl;.mAvailBackStackIndices:Ljava/util/ArrayList; // field@0100 │ │ -075a90: 6e10 aa15 0300 |0050: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@15aa │ │ -075a96: 0a03 |0053: move-result v3 │ │ -075a98: d803 03ff |0054: add-int/lit8 v3, v3, #int -1 // #ff │ │ -075a9c: 6e20 a715 3200 |0056: invoke-virtual {v2, v3}, Ljava/util/ArrayList;.remove:(I)Ljava/lang/Object; // method@15a7 │ │ -075aa2: 0c02 |0059: move-result-object v2 │ │ -075aa4: 1f02 3003 |005a: check-cast v2, Ljava/lang/Integer; // type@0330 │ │ -075aa8: 6e10 0615 0200 |005c: invoke-virtual {v2}, Ljava/lang/Integer;.intValue:()I // method@1506 │ │ -075aae: 0a00 |005f: move-result v0 │ │ -075ab0: 6302 f400 |0060: sget-boolean v2, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00f4 │ │ -075ab4: 3802 2400 |0062: if-eqz v2, 0086 // +0024 │ │ -075ab8: 1a02 6604 |0064: const-string v2, "FragmentManager" // string@0466 │ │ -075abc: 2203 4203 |0066: new-instance v3, Ljava/lang/StringBuilder; // type@0342 │ │ -075ac0: 7010 5715 0300 |0068: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ -075ac6: 1a04 5d02 |006b: const-string v4, "Adding back stack index " // string@025d │ │ -075aca: 6e20 5f15 4300 |006d: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -075ad0: 0c03 |0070: move-result-object v3 │ │ -075ad2: 6e20 5b15 0300 |0071: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@155b │ │ -075ad8: 0c03 |0074: move-result-object v3 │ │ -075ada: 1a04 bf00 |0075: const-string v4, " with " // string@00bf │ │ -075ade: 6e20 5f15 4300 |0077: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -075ae4: 0c03 |007a: move-result-object v3 │ │ -075ae6: 6e20 5e15 6300 |007b: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@155e │ │ -075aec: 0c03 |007e: move-result-object v3 │ │ -075aee: 6e10 6415 0300 |007f: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ -075af4: 0c03 |0082: move-result-object v3 │ │ -075af6: 7120 f911 3200 |0083: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@11f9 │ │ -075afc: 5452 0401 |0086: iget-object v2, v5, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackIndices:Ljava/util/ArrayList; // field@0104 │ │ -075b00: 6e30 a915 0206 |0088: invoke-virtual {v2, v0, v6}, Ljava/util/ArrayList;.set:(ILjava/lang/Object;)Ljava/lang/Object; // method@15a9 │ │ -075b06: 1e05 |008b: monitor-exit v5 │ │ -075b08: 0101 |008c: move v1, v0 │ │ -075b0a: 28be |008d: goto 004b // -0042 │ │ -075b0c: 0d02 |008e: move-exception v2 │ │ -075b0e: 1e05 |008f: monitor-exit v5 │ │ -075b10: 2702 |0090: throw v2 │ │ +07758c: |[07758c] android.support.v4.app.FragmentManagerImpl.allocBackStackIndex:(Landroid/support/v4/app/BackStackRecord;)I │ │ +07759c: 1d05 |0000: monitor-enter v5 │ │ +07759e: 5452 0001 |0001: iget-object v2, v5, Landroid/support/v4/app/FragmentManagerImpl;.mAvailBackStackIndices:Ljava/util/ArrayList; // field@0100 │ │ +0775a2: 3802 0a00 |0003: if-eqz v2, 000d // +000a │ │ +0775a6: 5452 0001 |0005: iget-object v2, v5, Landroid/support/v4/app/FragmentManagerImpl;.mAvailBackStackIndices:Ljava/util/ArrayList; // field@0100 │ │ +0775aa: 6e10 aa15 0200 |0007: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@15aa │ │ +0775b0: 0a02 |000a: move-result v2 │ │ +0775b2: 3c02 4100 |000b: if-gtz v2, 004c // +0041 │ │ +0775b6: 5452 0401 |000d: iget-object v2, v5, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackIndices:Ljava/util/ArrayList; // field@0104 │ │ +0775ba: 3902 0900 |000f: if-nez v2, 0018 // +0009 │ │ +0775be: 2202 5d03 |0011: new-instance v2, Ljava/util/ArrayList; // type@035d │ │ +0775c2: 7010 9d15 0200 |0013: invoke-direct {v2}, Ljava/util/ArrayList;.:()V // method@159d │ │ +0775c8: 5b52 0401 |0016: iput-object v2, v5, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackIndices:Ljava/util/ArrayList; // field@0104 │ │ +0775cc: 5452 0401 |0018: iget-object v2, v5, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackIndices:Ljava/util/ArrayList; // field@0104 │ │ +0775d0: 6e10 aa15 0200 |001a: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@15aa │ │ +0775d6: 0a00 |001d: move-result v0 │ │ +0775d8: 6302 f400 |001e: sget-boolean v2, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00f4 │ │ +0775dc: 3802 2400 |0020: if-eqz v2, 0044 // +0024 │ │ +0775e0: 1a02 6604 |0022: const-string v2, "FragmentManager" // string@0466 │ │ +0775e4: 2203 3f03 |0024: new-instance v3, Ljava/lang/StringBuilder; // type@033f │ │ +0775e8: 7010 5715 0300 |0026: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ +0775ee: 1a04 840c |0029: const-string v4, "Setting back stack index " // string@0c84 │ │ +0775f2: 6e20 5f15 4300 |002b: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +0775f8: 0c03 |002e: move-result-object v3 │ │ +0775fa: 6e20 5b15 0300 |002f: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@155b │ │ +077600: 0c03 |0032: move-result-object v3 │ │ +077602: 1a04 b700 |0033: const-string v4, " to " // string@00b7 │ │ +077606: 6e20 5f15 4300 |0035: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +07760c: 0c03 |0038: move-result-object v3 │ │ +07760e: 6e20 5e15 6300 |0039: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@155e │ │ +077614: 0c03 |003c: move-result-object v3 │ │ +077616: 6e10 6415 0300 |003d: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ +07761c: 0c03 |0040: move-result-object v3 │ │ +07761e: 7120 f911 3200 |0041: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@11f9 │ │ +077624: 5452 0401 |0044: iget-object v2, v5, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackIndices:Ljava/util/ArrayList; // field@0104 │ │ +077628: 6e20 a015 6200 |0046: invoke-virtual {v2, v6}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@15a0 │ │ +07762e: 1e05 |0049: monitor-exit v5 │ │ +077630: 0101 |004a: move v1, v0 │ │ +077632: 0f01 |004b: return v1 │ │ +077634: 5452 0001 |004c: iget-object v2, v5, Landroid/support/v4/app/FragmentManagerImpl;.mAvailBackStackIndices:Ljava/util/ArrayList; // field@0100 │ │ +077638: 5453 0001 |004e: iget-object v3, v5, Landroid/support/v4/app/FragmentManagerImpl;.mAvailBackStackIndices:Ljava/util/ArrayList; // field@0100 │ │ +07763c: 6e10 aa15 0300 |0050: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@15aa │ │ +077642: 0a03 |0053: move-result v3 │ │ +077644: d803 03ff |0054: add-int/lit8 v3, v3, #int -1 // #ff │ │ +077648: 6e20 a715 3200 |0056: invoke-virtual {v2, v3}, Ljava/util/ArrayList;.remove:(I)Ljava/lang/Object; // method@15a7 │ │ +07764e: 0c02 |0059: move-result-object v2 │ │ +077650: 1f02 2d03 |005a: check-cast v2, Ljava/lang/Integer; // type@032d │ │ +077654: 6e10 0615 0200 |005c: invoke-virtual {v2}, Ljava/lang/Integer;.intValue:()I // method@1506 │ │ +07765a: 0a00 |005f: move-result v0 │ │ +07765c: 6302 f400 |0060: sget-boolean v2, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00f4 │ │ +077660: 3802 2400 |0062: if-eqz v2, 0086 // +0024 │ │ +077664: 1a02 6604 |0064: const-string v2, "FragmentManager" // string@0466 │ │ +077668: 2203 3f03 |0066: new-instance v3, Ljava/lang/StringBuilder; // type@033f │ │ +07766c: 7010 5715 0300 |0068: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ +077672: 1a04 5d02 |006b: const-string v4, "Adding back stack index " // string@025d │ │ +077676: 6e20 5f15 4300 |006d: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +07767c: 0c03 |0070: move-result-object v3 │ │ +07767e: 6e20 5b15 0300 |0071: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@155b │ │ +077684: 0c03 |0074: move-result-object v3 │ │ +077686: 1a04 bf00 |0075: const-string v4, " with " // string@00bf │ │ +07768a: 6e20 5f15 4300 |0077: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +077690: 0c03 |007a: move-result-object v3 │ │ +077692: 6e20 5e15 6300 |007b: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@155e │ │ +077698: 0c03 |007e: move-result-object v3 │ │ +07769a: 6e10 6415 0300 |007f: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ +0776a0: 0c03 |0082: move-result-object v3 │ │ +0776a2: 7120 f911 3200 |0083: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@11f9 │ │ +0776a8: 5452 0401 |0086: iget-object v2, v5, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackIndices:Ljava/util/ArrayList; // field@0104 │ │ +0776ac: 6e30 a915 0206 |0088: invoke-virtual {v2, v0, v6}, Ljava/util/ArrayList;.set:(ILjava/lang/Object;)Ljava/lang/Object; // method@15a9 │ │ +0776b2: 1e05 |008b: monitor-exit v5 │ │ +0776b4: 0101 |008c: move v1, v0 │ │ +0776b6: 28be |008d: goto 004b // -0042 │ │ +0776b8: 0d02 |008e: move-exception v2 │ │ +0776ba: 1e05 |008f: monitor-exit v5 │ │ +0776bc: 2702 |0090: throw v2 │ │ catches : 1 │ │ 0x0001 - 0x0090 │ │ -> 0x008e │ │ positions : │ │ 0x0000 line=1379 │ │ 0x0001 line=1380 │ │ 0x000d line=1381 │ │ @@ -140601,25 +140655,25 @@ │ │ type : '(Landroid/support/v4/app/FragmentActivity;Landroid/support/v4/app/FragmentContainer;Landroid/support/v4/app/Fragment;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 19 16-bit code units │ │ -075b20: |[075b20] android.support.v4.app.FragmentManagerImpl.attachActivity:(Landroid/support/v4/app/FragmentActivity;Landroid/support/v4/app/FragmentContainer;Landroid/support/v4/app/Fragment;)V │ │ -075b30: 5420 fe00 |0000: iget-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00fe │ │ -075b34: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ -075b38: 2200 2d03 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@032d │ │ -075b3c: 1a01 6102 |0006: const-string v1, "Already attached" // string@0261 │ │ -075b40: 7020 0415 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1504 │ │ -075b46: 2700 |000b: throw v0 │ │ -075b48: 5b23 fe00 |000c: iput-object v3, v2, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00fe │ │ -075b4c: 5b24 0501 |000e: iput-object v4, v2, Landroid/support/v4/app/FragmentManagerImpl;.mContainer:Landroid/support/v4/app/FragmentContainer; // field@0105 │ │ -075b50: 5b25 0e01 |0010: iput-object v5, v2, Landroid/support/v4/app/FragmentManagerImpl;.mParent:Landroid/support/v4/app/Fragment; // field@010e │ │ -075b54: 0e00 |0012: return-void │ │ +0776cc: |[0776cc] android.support.v4.app.FragmentManagerImpl.attachActivity:(Landroid/support/v4/app/FragmentActivity;Landroid/support/v4/app/FragmentContainer;Landroid/support/v4/app/Fragment;)V │ │ +0776dc: 5420 fe00 |0000: iget-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00fe │ │ +0776e0: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ +0776e4: 2200 2a03 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@032a │ │ +0776e8: 1a01 6102 |0006: const-string v1, "Already attached" // string@0261 │ │ +0776ec: 7020 0415 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1504 │ │ +0776f2: 2700 |000b: throw v0 │ │ +0776f4: 5b23 fe00 |000c: iput-object v3, v2, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00fe │ │ +0776f8: 5b24 0501 |000e: iput-object v4, v2, Landroid/support/v4/app/FragmentManagerImpl;.mContainer:Landroid/support/v4/app/FragmentContainer; // field@0105 │ │ +0776fc: 5b25 0e01 |0010: iput-object v5, v2, Landroid/support/v4/app/FragmentManagerImpl;.mParent:Landroid/support/v4/app/Fragment; // field@010e │ │ +077700: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1867 │ │ 0x000c line=1868 │ │ 0x000e line=1869 │ │ 0x0010 line=1870 │ │ 0x0012 line=1871 │ │ @@ -140634,84 +140688,84 @@ │ │ type : '(Landroid/support/v4/app/Fragment;II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 4 │ │ outs : 6 │ │ insns size : 139 16-bit code units │ │ -075b58: |[075b58] android.support.v4.app.FragmentManagerImpl.attachFragment:(Landroid/support/v4/app/Fragment;II)V │ │ -075b68: 1213 |0000: const/4 v3, #int 1 // #1 │ │ -075b6a: 1205 |0001: const/4 v5, #int 0 // #0 │ │ -075b6c: 6300 f400 |0002: sget-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00f4 │ │ -075b70: 3800 1a00 |0004: if-eqz v0, 001e // +001a │ │ -075b74: 1a00 6604 |0006: const-string v0, "FragmentManager" // string@0466 │ │ -075b78: 2201 4203 |0008: new-instance v1, Ljava/lang/StringBuilder; // type@0342 │ │ -075b7c: 7010 5715 0100 |000a: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ -075b82: 1a02 0411 |000d: const-string v2, "attach: " // string@1104 │ │ -075b86: 6e20 5f15 2100 |000f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -075b8c: 0c01 |0012: move-result-object v1 │ │ -075b8e: 6e20 5e15 7100 |0013: invoke-virtual {v1, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@155e │ │ -075b94: 0c01 |0016: move-result-object v1 │ │ -075b96: 6e10 6415 0100 |0017: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ -075b9c: 0c01 |001a: move-result-object v1 │ │ -075b9e: 7120 f911 1000 |001b: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@11f9 │ │ -075ba4: 5570 a400 |001e: iget-boolean v0, v7, Landroid/support/v4/app/Fragment;.mDetached:Z // field@00a4 │ │ -075ba8: 3800 6a00 |0020: if-eqz v0, 008a // +006a │ │ -075bac: 5c75 a400 |0022: iput-boolean v5, v7, Landroid/support/v4/app/Fragment;.mDetached:Z // field@00a4 │ │ -075bb0: 5570 9a00 |0024: iget-boolean v0, v7, Landroid/support/v4/app/Fragment;.mAdded:Z // field@009a │ │ -075bb4: 3900 6400 |0026: if-nez v0, 008a // +0064 │ │ -075bb8: 5460 ff00 |0028: iget-object v0, v6, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00ff │ │ -075bbc: 3900 0900 |002a: if-nez v0, 0033 // +0009 │ │ -075bc0: 2200 6003 |002c: new-instance v0, Ljava/util/ArrayList; // type@0360 │ │ -075bc4: 7010 9d15 0000 |002e: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@159d │ │ -075bca: 5b60 ff00 |0031: iput-object v0, v6, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00ff │ │ -075bce: 5460 ff00 |0033: iget-object v0, v6, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00ff │ │ -075bd2: 6e20 a215 7000 |0035: invoke-virtual {v0, v7}, Ljava/util/ArrayList;.contains:(Ljava/lang/Object;)Z // method@15a2 │ │ -075bd8: 0a00 |0038: move-result v0 │ │ -075bda: 3800 1b00 |0039: if-eqz v0, 0054 // +001b │ │ -075bde: 2200 2d03 |003b: new-instance v0, Ljava/lang/IllegalStateException; // type@032d │ │ -075be2: 2201 4203 |003d: new-instance v1, Ljava/lang/StringBuilder; // type@0342 │ │ -075be6: 7010 5715 0100 |003f: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ -075bec: 1a02 6104 |0042: const-string v2, "Fragment already added: " // string@0461 │ │ -075bf0: 6e20 5f15 2100 |0044: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -075bf6: 0c01 |0047: move-result-object v1 │ │ -075bf8: 6e20 5e15 7100 |0048: invoke-virtual {v1, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@155e │ │ -075bfe: 0c01 |004b: move-result-object v1 │ │ -075c00: 6e10 6415 0100 |004c: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ -075c06: 0c01 |004f: move-result-object v1 │ │ -075c08: 7020 0415 1000 |0050: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1504 │ │ -075c0e: 2700 |0053: throw v0 │ │ -075c10: 6300 f400 |0054: sget-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00f4 │ │ -075c14: 3800 1a00 |0056: if-eqz v0, 0070 // +001a │ │ -075c18: 1a00 6604 |0058: const-string v0, "FragmentManager" // string@0466 │ │ -075c1c: 2201 4203 |005a: new-instance v1, Ljava/lang/StringBuilder; // type@0342 │ │ -075c20: 7010 5715 0100 |005c: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ -075c26: 1a02 5410 |005f: const-string v2, "add from attach: " // string@1054 │ │ -075c2a: 6e20 5f15 2100 |0061: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -075c30: 0c01 |0064: move-result-object v1 │ │ -075c32: 6e20 5e15 7100 |0065: invoke-virtual {v1, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@155e │ │ -075c38: 0c01 |0068: move-result-object v1 │ │ -075c3a: 6e10 6415 0100 |0069: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ -075c40: 0c01 |006c: move-result-object v1 │ │ -075c42: 7120 f911 1000 |006d: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@11f9 │ │ -075c48: 5460 ff00 |0070: iget-object v0, v6, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00ff │ │ -075c4c: 6e20 a015 7000 |0072: invoke-virtual {v0, v7}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@15a0 │ │ -075c52: 5c73 9a00 |0075: iput-boolean v3, v7, Landroid/support/v4/app/Fragment;.mAdded:Z // field@009a │ │ -075c56: 5570 a800 |0077: iget-boolean v0, v7, Landroid/support/v4/app/Fragment;.mHasMenu:Z // field@00a8 │ │ -075c5a: 3800 0800 |0079: if-eqz v0, 0081 // +0008 │ │ -075c5e: 5570 af00 |007b: iget-boolean v0, v7, Landroid/support/v4/app/Fragment;.mMenuVisible:Z // field@00af │ │ -075c62: 3800 0400 |007d: if-eqz v0, 0081 // +0004 │ │ -075c66: 5c63 0c01 |007f: iput-boolean v3, v6, Landroid/support/v4/app/FragmentManagerImpl;.mNeedMenuInvalidate:Z // field@010c │ │ -075c6a: 5262 0701 |0081: iget v2, v6, Landroid/support/v4/app/FragmentManagerImpl;.mCurState:I // field@0107 │ │ -075c6e: 0760 |0083: move-object v0, v6 │ │ -075c70: 0771 |0084: move-object v1, v7 │ │ -075c72: 0183 |0085: move v3, v8 │ │ -075c74: 0194 |0086: move v4, v9 │ │ -075c76: 7406 d703 0000 |0087: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(Landroid/support/v4/app/Fragment;IIIZ)V // method@03d7 │ │ -075c7c: 0e00 |008a: return-void │ │ +077704: |[077704] android.support.v4.app.FragmentManagerImpl.attachFragment:(Landroid/support/v4/app/Fragment;II)V │ │ +077714: 1213 |0000: const/4 v3, #int 1 // #1 │ │ +077716: 1205 |0001: const/4 v5, #int 0 // #0 │ │ +077718: 6300 f400 |0002: sget-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00f4 │ │ +07771c: 3800 1a00 |0004: if-eqz v0, 001e // +001a │ │ +077720: 1a00 6604 |0006: const-string v0, "FragmentManager" // string@0466 │ │ +077724: 2201 3f03 |0008: new-instance v1, Ljava/lang/StringBuilder; // type@033f │ │ +077728: 7010 5715 0100 |000a: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ +07772e: 1a02 0011 |000d: const-string v2, "attach: " // string@1100 │ │ +077732: 6e20 5f15 2100 |000f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +077738: 0c01 |0012: move-result-object v1 │ │ +07773a: 6e20 5e15 7100 |0013: invoke-virtual {v1, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@155e │ │ +077740: 0c01 |0016: move-result-object v1 │ │ +077742: 6e10 6415 0100 |0017: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ +077748: 0c01 |001a: move-result-object v1 │ │ +07774a: 7120 f911 1000 |001b: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@11f9 │ │ +077750: 5570 a400 |001e: iget-boolean v0, v7, Landroid/support/v4/app/Fragment;.mDetached:Z // field@00a4 │ │ +077754: 3800 6a00 |0020: if-eqz v0, 008a // +006a │ │ +077758: 5c75 a400 |0022: iput-boolean v5, v7, Landroid/support/v4/app/Fragment;.mDetached:Z // field@00a4 │ │ +07775c: 5570 9a00 |0024: iget-boolean v0, v7, Landroid/support/v4/app/Fragment;.mAdded:Z // field@009a │ │ +077760: 3900 6400 |0026: if-nez v0, 008a // +0064 │ │ +077764: 5460 ff00 |0028: iget-object v0, v6, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00ff │ │ +077768: 3900 0900 |002a: if-nez v0, 0033 // +0009 │ │ +07776c: 2200 5d03 |002c: new-instance v0, Ljava/util/ArrayList; // type@035d │ │ +077770: 7010 9d15 0000 |002e: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@159d │ │ +077776: 5b60 ff00 |0031: iput-object v0, v6, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00ff │ │ +07777a: 5460 ff00 |0033: iget-object v0, v6, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00ff │ │ +07777e: 6e20 a215 7000 |0035: invoke-virtual {v0, v7}, Ljava/util/ArrayList;.contains:(Ljava/lang/Object;)Z // method@15a2 │ │ +077784: 0a00 |0038: move-result v0 │ │ +077786: 3800 1b00 |0039: if-eqz v0, 0054 // +001b │ │ +07778a: 2200 2a03 |003b: new-instance v0, Ljava/lang/IllegalStateException; // type@032a │ │ +07778e: 2201 3f03 |003d: new-instance v1, Ljava/lang/StringBuilder; // type@033f │ │ +077792: 7010 5715 0100 |003f: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ +077798: 1a02 6104 |0042: const-string v2, "Fragment already added: " // string@0461 │ │ +07779c: 6e20 5f15 2100 |0044: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +0777a2: 0c01 |0047: move-result-object v1 │ │ +0777a4: 6e20 5e15 7100 |0048: invoke-virtual {v1, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@155e │ │ +0777aa: 0c01 |004b: move-result-object v1 │ │ +0777ac: 6e10 6415 0100 |004c: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ +0777b2: 0c01 |004f: move-result-object v1 │ │ +0777b4: 7020 0415 1000 |0050: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1504 │ │ +0777ba: 2700 |0053: throw v0 │ │ +0777bc: 6300 f400 |0054: sget-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00f4 │ │ +0777c0: 3800 1a00 |0056: if-eqz v0, 0070 // +001a │ │ +0777c4: 1a00 6604 |0058: const-string v0, "FragmentManager" // string@0466 │ │ +0777c8: 2201 3f03 |005a: new-instance v1, Ljava/lang/StringBuilder; // type@033f │ │ +0777cc: 7010 5715 0100 |005c: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ +0777d2: 1a02 5010 |005f: const-string v2, "add from attach: " // string@1050 │ │ +0777d6: 6e20 5f15 2100 |0061: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +0777dc: 0c01 |0064: move-result-object v1 │ │ +0777de: 6e20 5e15 7100 |0065: invoke-virtual {v1, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@155e │ │ +0777e4: 0c01 |0068: move-result-object v1 │ │ +0777e6: 6e10 6415 0100 |0069: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ +0777ec: 0c01 |006c: move-result-object v1 │ │ +0777ee: 7120 f911 1000 |006d: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@11f9 │ │ +0777f4: 5460 ff00 |0070: iget-object v0, v6, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00ff │ │ +0777f8: 6e20 a015 7000 |0072: invoke-virtual {v0, v7}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@15a0 │ │ +0777fe: 5c73 9a00 |0075: iput-boolean v3, v7, Landroid/support/v4/app/Fragment;.mAdded:Z // field@009a │ │ +077802: 5570 a800 |0077: iget-boolean v0, v7, Landroid/support/v4/app/Fragment;.mHasMenu:Z // field@00a8 │ │ +077806: 3800 0800 |0079: if-eqz v0, 0081 // +0008 │ │ +07780a: 5570 af00 |007b: iget-boolean v0, v7, Landroid/support/v4/app/Fragment;.mMenuVisible:Z // field@00af │ │ +07780e: 3800 0400 |007d: if-eqz v0, 0081 // +0004 │ │ +077812: 5c63 0c01 |007f: iput-boolean v3, v6, Landroid/support/v4/app/FragmentManagerImpl;.mNeedMenuInvalidate:Z // field@010c │ │ +077816: 5262 0701 |0081: iget v2, v6, Landroid/support/v4/app/FragmentManagerImpl;.mCurState:I // field@0107 │ │ +07781a: 0760 |0083: move-object v0, v6 │ │ +07781c: 0771 |0084: move-object v1, v7 │ │ +07781e: 0183 |0085: move v3, v8 │ │ +077820: 0194 |0086: move v4, v9 │ │ +077822: 7406 d703 0000 |0087: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(Landroid/support/v4/app/Fragment;IIIZ)V // method@03d7 │ │ +077828: 0e00 |008a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=1264 │ │ 0x001e line=1265 │ │ 0x0022 line=1266 │ │ 0x0024 line=1267 │ │ 0x0028 line=1268 │ │ @@ -140736,18 +140790,18 @@ │ │ type : '()Landroid/support/v4/app/FragmentTransaction;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -075c80: |[075c80] android.support.v4.app.FragmentManagerImpl.beginTransaction:()Landroid/support/v4/app/FragmentTransaction; │ │ -075c90: 2200 a100 |0000: new-instance v0, Landroid/support/v4/app/BackStackRecord; // type@00a1 │ │ -075c94: 7020 8402 1000 |0002: invoke-direct {v0, v1}, Landroid/support/v4/app/BackStackRecord;.:(Landroid/support/v4/app/FragmentManagerImpl;)V // method@0284 │ │ -075c9a: 1100 |0005: return-object v0 │ │ +07782c: |[07782c] android.support.v4.app.FragmentManagerImpl.beginTransaction:()Landroid/support/v4/app/FragmentTransaction; │ │ +07783c: 2200 9e00 |0000: new-instance v0, Landroid/support/v4/app/BackStackRecord; // type@009e │ │ +077840: 7020 8402 1000 |0002: invoke-direct {v0, v1}, Landroid/support/v4/app/BackStackRecord;.:(Landroid/support/v4/app/FragmentManagerImpl;)V // method@0284 │ │ +077846: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=467 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/app/FragmentManagerImpl; │ │ │ │ #7 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ @@ -140755,64 +140809,64 @@ │ │ type : '(Landroid/support/v4/app/Fragment;II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 4 │ │ outs : 6 │ │ insns size : 97 16-bit code units │ │ -075c9c: |[075c9c] android.support.v4.app.FragmentManagerImpl.detachFragment:(Landroid/support/v4/app/Fragment;II)V │ │ -075cac: 1205 |0000: const/4 v5, #int 0 // #0 │ │ -075cae: 1212 |0001: const/4 v2, #int 1 // #1 │ │ -075cb0: 6300 f400 |0002: sget-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00f4 │ │ -075cb4: 3800 1a00 |0004: if-eqz v0, 001e // +001a │ │ -075cb8: 1a00 6604 |0006: const-string v0, "FragmentManager" // string@0466 │ │ -075cbc: 2201 4203 |0008: new-instance v1, Ljava/lang/StringBuilder; // type@0342 │ │ -075cc0: 7010 5715 0100 |000a: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ -075cc6: 1a03 3913 |000d: const-string v3, "detach: " // string@1339 │ │ -075cca: 6e20 5f15 3100 |000f: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -075cd0: 0c01 |0012: move-result-object v1 │ │ -075cd2: 6e20 5e15 7100 |0013: invoke-virtual {v1, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@155e │ │ -075cd8: 0c01 |0016: move-result-object v1 │ │ -075cda: 6e10 6415 0100 |0017: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ -075ce0: 0c01 |001a: move-result-object v1 │ │ -075ce2: 7120 f911 1000 |001b: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@11f9 │ │ -075ce8: 5570 a400 |001e: iget-boolean v0, v7, Landroid/support/v4/app/Fragment;.mDetached:Z // field@00a4 │ │ -075cec: 3900 4000 |0020: if-nez v0, 0060 // +0040 │ │ -075cf0: 5c72 a400 |0022: iput-boolean v2, v7, Landroid/support/v4/app/Fragment;.mDetached:Z // field@00a4 │ │ -075cf4: 5570 9a00 |0024: iget-boolean v0, v7, Landroid/support/v4/app/Fragment;.mAdded:Z // field@009a │ │ -075cf8: 3800 3a00 |0026: if-eqz v0, 0060 // +003a │ │ -075cfc: 5460 ff00 |0028: iget-object v0, v6, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00ff │ │ -075d00: 3800 2300 |002a: if-eqz v0, 004d // +0023 │ │ -075d04: 6300 f400 |002c: sget-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00f4 │ │ -075d08: 3800 1a00 |002e: if-eqz v0, 0048 // +001a │ │ -075d0c: 1a00 6604 |0030: const-string v0, "FragmentManager" // string@0466 │ │ -075d10: 2201 4203 |0032: new-instance v1, Ljava/lang/StringBuilder; // type@0342 │ │ -075d14: 7010 5715 0100 |0034: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ -075d1a: 1a03 f41e |0037: const-string v3, "remove from detach: " // string@1ef4 │ │ -075d1e: 6e20 5f15 3100 |0039: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -075d24: 0c01 |003c: move-result-object v1 │ │ -075d26: 6e20 5e15 7100 |003d: invoke-virtual {v1, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@155e │ │ -075d2c: 0c01 |0040: move-result-object v1 │ │ -075d2e: 6e10 6415 0100 |0041: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ -075d34: 0c01 |0044: move-result-object v1 │ │ -075d36: 7120 f911 1000 |0045: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@11f9 │ │ -075d3c: 5460 ff00 |0048: iget-object v0, v6, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00ff │ │ -075d40: 6e20 a815 7000 |004a: invoke-virtual {v0, v7}, Ljava/util/ArrayList;.remove:(Ljava/lang/Object;)Z // method@15a8 │ │ -075d46: 5570 a800 |004d: iget-boolean v0, v7, Landroid/support/v4/app/Fragment;.mHasMenu:Z // field@00a8 │ │ -075d4a: 3800 0800 |004f: if-eqz v0, 0057 // +0008 │ │ -075d4e: 5570 af00 |0051: iget-boolean v0, v7, Landroid/support/v4/app/Fragment;.mMenuVisible:Z // field@00af │ │ -075d52: 3800 0400 |0053: if-eqz v0, 0057 // +0004 │ │ -075d56: 5c62 0c01 |0055: iput-boolean v2, v6, Landroid/support/v4/app/FragmentManagerImpl;.mNeedMenuInvalidate:Z // field@010c │ │ -075d5a: 5c75 9a00 |0057: iput-boolean v5, v7, Landroid/support/v4/app/Fragment;.mAdded:Z // field@009a │ │ -075d5e: 0760 |0059: move-object v0, v6 │ │ -075d60: 0771 |005a: move-object v1, v7 │ │ -075d62: 0183 |005b: move v3, v8 │ │ -075d64: 0194 |005c: move v4, v9 │ │ -075d66: 7406 d703 0000 |005d: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(Landroid/support/v4/app/Fragment;IIIZ)V // method@03d7 │ │ -075d6c: 0e00 |0060: return-void │ │ +077848: |[077848] android.support.v4.app.FragmentManagerImpl.detachFragment:(Landroid/support/v4/app/Fragment;II)V │ │ +077858: 1205 |0000: const/4 v5, #int 0 // #0 │ │ +07785a: 1212 |0001: const/4 v2, #int 1 // #1 │ │ +07785c: 6300 f400 |0002: sget-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00f4 │ │ +077860: 3800 1a00 |0004: if-eqz v0, 001e // +001a │ │ +077864: 1a00 6604 |0006: const-string v0, "FragmentManager" // string@0466 │ │ +077868: 2201 3f03 |0008: new-instance v1, Ljava/lang/StringBuilder; // type@033f │ │ +07786c: 7010 5715 0100 |000a: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ +077872: 1a03 3513 |000d: const-string v3, "detach: " // string@1335 │ │ +077876: 6e20 5f15 3100 |000f: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +07787c: 0c01 |0012: move-result-object v1 │ │ +07787e: 6e20 5e15 7100 |0013: invoke-virtual {v1, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@155e │ │ +077884: 0c01 |0016: move-result-object v1 │ │ +077886: 6e10 6415 0100 |0017: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ +07788c: 0c01 |001a: move-result-object v1 │ │ +07788e: 7120 f911 1000 |001b: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@11f9 │ │ +077894: 5570 a400 |001e: iget-boolean v0, v7, Landroid/support/v4/app/Fragment;.mDetached:Z // field@00a4 │ │ +077898: 3900 4000 |0020: if-nez v0, 0060 // +0040 │ │ +07789c: 5c72 a400 |0022: iput-boolean v2, v7, Landroid/support/v4/app/Fragment;.mDetached:Z // field@00a4 │ │ +0778a0: 5570 9a00 |0024: iget-boolean v0, v7, Landroid/support/v4/app/Fragment;.mAdded:Z // field@009a │ │ +0778a4: 3800 3a00 |0026: if-eqz v0, 0060 // +003a │ │ +0778a8: 5460 ff00 |0028: iget-object v0, v6, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00ff │ │ +0778ac: 3800 2300 |002a: if-eqz v0, 004d // +0023 │ │ +0778b0: 6300 f400 |002c: sget-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00f4 │ │ +0778b4: 3800 1a00 |002e: if-eqz v0, 0048 // +001a │ │ +0778b8: 1a00 6604 |0030: const-string v0, "FragmentManager" // string@0466 │ │ +0778bc: 2201 3f03 |0032: new-instance v1, Ljava/lang/StringBuilder; // type@033f │ │ +0778c0: 7010 5715 0100 |0034: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ +0778c6: 1a03 f01e |0037: const-string v3, "remove from detach: " // string@1ef0 │ │ +0778ca: 6e20 5f15 3100 |0039: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +0778d0: 0c01 |003c: move-result-object v1 │ │ +0778d2: 6e20 5e15 7100 |003d: invoke-virtual {v1, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@155e │ │ +0778d8: 0c01 |0040: move-result-object v1 │ │ +0778da: 6e10 6415 0100 |0041: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ +0778e0: 0c01 |0044: move-result-object v1 │ │ +0778e2: 7120 f911 1000 |0045: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@11f9 │ │ +0778e8: 5460 ff00 |0048: iget-object v0, v6, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00ff │ │ +0778ec: 6e20 a815 7000 |004a: invoke-virtual {v0, v7}, Ljava/util/ArrayList;.remove:(Ljava/lang/Object;)Z // method@15a8 │ │ +0778f2: 5570 a800 |004d: iget-boolean v0, v7, Landroid/support/v4/app/Fragment;.mHasMenu:Z // field@00a8 │ │ +0778f6: 3800 0800 |004f: if-eqz v0, 0057 // +0008 │ │ +0778fa: 5570 af00 |0051: iget-boolean v0, v7, Landroid/support/v4/app/Fragment;.mMenuVisible:Z // field@00af │ │ +0778fe: 3800 0400 |0053: if-eqz v0, 0057 // +0004 │ │ +077902: 5c62 0c01 |0055: iput-boolean v2, v6, Landroid/support/v4/app/FragmentManagerImpl;.mNeedMenuInvalidate:Z // field@010c │ │ +077906: 5c75 9a00 |0057: iput-boolean v5, v7, Landroid/support/v4/app/Fragment;.mAdded:Z // field@009a │ │ +07790a: 0760 |0059: move-object v0, v6 │ │ +07790c: 0771 |005a: move-object v1, v7 │ │ +07790e: 0183 |005b: move v3, v8 │ │ +077910: 0194 |005c: move v4, v9 │ │ +077912: 7406 d703 0000 |005d: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(Landroid/support/v4/app/Fragment;IIIZ)V // method@03d7 │ │ +077918: 0e00 |0060: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=1245 │ │ 0x001e line=1246 │ │ 0x0022 line=1247 │ │ 0x0024 line=1248 │ │ 0x0028 line=1250 │ │ @@ -140834,20 +140888,20 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -075d70: |[075d70] android.support.v4.app.FragmentManagerImpl.dispatchActivityCreated:()V │ │ -075d80: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -075d82: 5c21 1201 |0001: iput-boolean v1, v2, Landroid/support/v4/app/FragmentManagerImpl;.mStateSaved:Z // field@0112 │ │ -075d86: 1220 |0003: const/4 v0, #int 2 // #2 │ │ -075d88: 6e30 d503 0201 |0004: invoke-virtual {v2, v0, v1}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(IZ)V // method@03d5 │ │ -075d8e: 0e00 |0007: return-void │ │ +07791c: |[07791c] android.support.v4.app.FragmentManagerImpl.dispatchActivityCreated:()V │ │ +07792c: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +07792e: 5c21 1201 |0001: iput-boolean v1, v2, Landroid/support/v4/app/FragmentManagerImpl;.mStateSaved:Z // field@0112 │ │ +077932: 1220 |0003: const/4 v0, #int 2 // #2 │ │ +077934: 6e30 d503 0201 |0004: invoke-virtual {v2, v0, v1}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(IZ)V // method@03d5 │ │ +07793a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1883 │ │ 0x0003 line=1884 │ │ 0x0007 line=1885 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/app/FragmentManagerImpl; │ │ @@ -140857,31 +140911,31 @@ │ │ type : '(Landroid/content/res/Configuration;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 30 16-bit code units │ │ -075d90: |[075d90] android.support.v4.app.FragmentManagerImpl.dispatchConfigurationChanged:(Landroid/content/res/Configuration;)V │ │ -075da0: 5432 ff00 |0000: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00ff │ │ -075da4: 3802 1b00 |0002: if-eqz v2, 001d // +001b │ │ -075da8: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -075daa: 5432 ff00 |0005: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00ff │ │ -075dae: 6e10 aa15 0200 |0007: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@15aa │ │ -075db4: 0a02 |000a: move-result v2 │ │ -075db6: 3521 1200 |000b: if-ge v1, v2, 001d // +0012 │ │ -075dba: 5432 ff00 |000d: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00ff │ │ -075dbe: 6e20 a315 1200 |000f: invoke-virtual {v2, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@15a3 │ │ -075dc4: 0c00 |0012: move-result-object v0 │ │ -075dc6: 1f00 a900 |0013: check-cast v0, Landroid/support/v4/app/Fragment; // type@00a9 │ │ -075dca: 3800 0500 |0015: if-eqz v0, 001a // +0005 │ │ -075dce: 6e20 2503 4000 |0017: invoke-virtual {v0, v4}, Landroid/support/v4/app/Fragment;.performConfigurationChanged:(Landroid/content/res/Configuration;)V // method@0325 │ │ -075dd4: d801 0101 |001a: add-int/lit8 v1, v1, #int 1 // #01 │ │ -075dd8: 28e9 |001c: goto 0005 // -0017 │ │ -075dda: 0e00 |001d: return-void │ │ +07793c: |[07793c] android.support.v4.app.FragmentManagerImpl.dispatchConfigurationChanged:(Landroid/content/res/Configuration;)V │ │ +07794c: 5432 ff00 |0000: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00ff │ │ +077950: 3802 1b00 |0002: if-eqz v2, 001d // +001b │ │ +077954: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +077956: 5432 ff00 |0005: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00ff │ │ +07795a: 6e10 aa15 0200 |0007: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@15aa │ │ +077960: 0a02 |000a: move-result v2 │ │ +077962: 3521 1200 |000b: if-ge v1, v2, 001d // +0012 │ │ +077966: 5432 ff00 |000d: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00ff │ │ +07796a: 6e20 a315 1200 |000f: invoke-virtual {v2, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@15a3 │ │ +077970: 0c00 |0012: move-result-object v0 │ │ +077972: 1f00 a600 |0013: check-cast v0, Landroid/support/v4/app/Fragment; // type@00a6 │ │ +077976: 3800 0500 |0015: if-eqz v0, 001a // +0005 │ │ +07797a: 6e20 2503 4000 |0017: invoke-virtual {v0, v4}, Landroid/support/v4/app/Fragment;.performConfigurationChanged:(Landroid/content/res/Configuration;)V // method@0325 │ │ +077980: d801 0101 |001a: add-int/lit8 v1, v1, #int 1 // #01 │ │ +077984: 28e9 |001c: goto 0005 // -0017 │ │ +077986: 0e00 |001d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1928 │ │ 0x0004 line=1929 │ │ 0x000d line=1930 │ │ 0x0015 line=1931 │ │ 0x0017 line=1932 │ │ @@ -140898,36 +140952,36 @@ │ │ type : '(Landroid/view/MenuItem;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 36 16-bit code units │ │ -075ddc: |[075ddc] android.support.v4.app.FragmentManagerImpl.dispatchContextItemSelected:(Landroid/view/MenuItem;)Z │ │ -075dec: 5432 ff00 |0000: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00ff │ │ -075df0: 3802 2000 |0002: if-eqz v2, 0022 // +0020 │ │ -075df4: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -075df6: 5432 ff00 |0005: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00ff │ │ -075dfa: 6e10 aa15 0200 |0007: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@15aa │ │ -075e00: 0a02 |000a: move-result v2 │ │ -075e02: 3521 1700 |000b: if-ge v1, v2, 0022 // +0017 │ │ -075e06: 5432 ff00 |000d: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00ff │ │ -075e0a: 6e20 a315 1200 |000f: invoke-virtual {v2, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@15a3 │ │ -075e10: 0c00 |0012: move-result-object v0 │ │ -075e12: 1f00 a900 |0013: check-cast v0, Landroid/support/v4/app/Fragment; // type@00a9 │ │ -075e16: 3800 0a00 |0015: if-eqz v0, 001f // +000a │ │ -075e1a: 6e20 2603 4000 |0017: invoke-virtual {v0, v4}, Landroid/support/v4/app/Fragment;.performContextItemSelected:(Landroid/view/MenuItem;)Z // method@0326 │ │ -075e20: 0a02 |001a: move-result v2 │ │ -075e22: 3802 0400 |001b: if-eqz v2, 001f // +0004 │ │ -075e26: 1212 |001d: const/4 v2, #int 1 // #1 │ │ -075e28: 0f02 |001e: return v2 │ │ -075e2a: d801 0101 |001f: add-int/lit8 v1, v1, #int 1 // #01 │ │ -075e2e: 28e4 |0021: goto 0005 // -001c │ │ -075e30: 1202 |0022: const/4 v2, #int 0 // #0 │ │ -075e32: 28fb |0023: goto 001e // -0005 │ │ +077988: |[077988] android.support.v4.app.FragmentManagerImpl.dispatchContextItemSelected:(Landroid/view/MenuItem;)Z │ │ +077998: 5432 ff00 |0000: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00ff │ │ +07799c: 3802 2000 |0002: if-eqz v2, 0022 // +0020 │ │ +0779a0: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +0779a2: 5432 ff00 |0005: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00ff │ │ +0779a6: 6e10 aa15 0200 |0007: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@15aa │ │ +0779ac: 0a02 |000a: move-result v2 │ │ +0779ae: 3521 1700 |000b: if-ge v1, v2, 0022 // +0017 │ │ +0779b2: 5432 ff00 |000d: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00ff │ │ +0779b6: 6e20 a315 1200 |000f: invoke-virtual {v2, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@15a3 │ │ +0779bc: 0c00 |0012: move-result-object v0 │ │ +0779be: 1f00 a600 |0013: check-cast v0, Landroid/support/v4/app/Fragment; // type@00a6 │ │ +0779c2: 3800 0a00 |0015: if-eqz v0, 001f // +000a │ │ +0779c6: 6e20 2603 4000 |0017: invoke-virtual {v0, v4}, Landroid/support/v4/app/Fragment;.performContextItemSelected:(Landroid/view/MenuItem;)Z // method@0326 │ │ +0779cc: 0a02 |001a: move-result v2 │ │ +0779ce: 3802 0400 |001b: if-eqz v2, 001f // +0004 │ │ +0779d2: 1212 |001d: const/4 v2, #int 1 // #1 │ │ +0779d4: 0f02 |001e: return v2 │ │ +0779d6: d801 0101 |001f: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0779da: 28e4 |0021: goto 0005 // -001c │ │ +0779dc: 1202 |0022: const/4 v2, #int 0 // #0 │ │ +0779de: 28fb |0023: goto 001e // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2011 │ │ 0x0004 line=2012 │ │ 0x000d line=2013 │ │ 0x0015 line=2014 │ │ 0x0017 line=2015 │ │ @@ -140948,20 +141002,20 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -075e34: |[075e34] android.support.v4.app.FragmentManagerImpl.dispatchCreate:()V │ │ -075e44: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -075e46: 5c21 1201 |0001: iput-boolean v1, v2, Landroid/support/v4/app/FragmentManagerImpl;.mStateSaved:Z // field@0112 │ │ -075e4a: 1210 |0003: const/4 v0, #int 1 // #1 │ │ -075e4c: 6e30 d503 0201 |0004: invoke-virtual {v2, v0, v1}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(IZ)V // method@03d5 │ │ -075e52: 0e00 |0007: return-void │ │ +0779e0: |[0779e0] android.support.v4.app.FragmentManagerImpl.dispatchCreate:()V │ │ +0779f0: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +0779f2: 5c21 1201 |0001: iput-boolean v1, v2, Landroid/support/v4/app/FragmentManagerImpl;.mStateSaved:Z // field@0112 │ │ +0779f6: 1210 |0003: const/4 v0, #int 1 // #1 │ │ +0779f8: 6e30 d503 0201 |0004: invoke-virtual {v2, v0, v1}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(IZ)V // method@03d5 │ │ +0779fe: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1878 │ │ 0x0003 line=1879 │ │ 0x0007 line=1880 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/app/FragmentManagerImpl; │ │ @@ -140971,59 +141025,59 @@ │ │ type : '(Landroid/view/Menu;Landroid/view/MenuInflater;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 83 16-bit code units │ │ -075e54: |[075e54] android.support.v4.app.FragmentManagerImpl.dispatchCreateOptionsMenu:(Landroid/view/Menu;Landroid/view/MenuInflater;)Z │ │ -075e64: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -075e66: 1202 |0001: const/4 v2, #int 0 // #0 │ │ -075e68: 5454 ff00 |0002: iget-object v4, v5, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00ff │ │ -075e6c: 3804 2900 |0004: if-eqz v4, 002d // +0029 │ │ -075e70: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -075e72: 5454 ff00 |0007: iget-object v4, v5, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00ff │ │ -075e76: 6e10 aa15 0400 |0009: invoke-virtual {v4}, Ljava/util/ArrayList;.size:()I // method@15aa │ │ -075e7c: 0a04 |000c: move-result v4 │ │ -075e7e: 3541 2000 |000d: if-ge v1, v4, 002d // +0020 │ │ -075e82: 5454 ff00 |000f: iget-object v4, v5, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00ff │ │ -075e86: 6e20 a315 1400 |0011: invoke-virtual {v4, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@15a3 │ │ -075e8c: 0c00 |0014: move-result-object v0 │ │ -075e8e: 1f00 a900 |0015: check-cast v0, Landroid/support/v4/app/Fragment; // type@00a9 │ │ -075e92: 3800 1300 |0017: if-eqz v0, 002a // +0013 │ │ -075e96: 6e30 2803 6007 |0019: invoke-virtual {v0, v6, v7}, Landroid/support/v4/app/Fragment;.performCreateOptionsMenu:(Landroid/view/Menu;Landroid/view/MenuInflater;)Z // method@0328 │ │ -075e9c: 0a04 |001c: move-result v4 │ │ -075e9e: 3804 0d00 |001d: if-eqz v4, 002a // +000d │ │ -075ea2: 1213 |001f: const/4 v3, #int 1 // #1 │ │ -075ea4: 3902 0700 |0020: if-nez v2, 0027 // +0007 │ │ -075ea8: 2202 6003 |0022: new-instance v2, Ljava/util/ArrayList; // type@0360 │ │ -075eac: 7010 9d15 0200 |0024: invoke-direct {v2}, Ljava/util/ArrayList;.:()V // method@159d │ │ -075eb2: 6e20 a015 0200 |0027: invoke-virtual {v2, v0}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@15a0 │ │ -075eb8: d801 0101 |002a: add-int/lit8 v1, v1, #int 1 // #01 │ │ -075ebc: 28db |002c: goto 0007 // -0025 │ │ -075ebe: 5454 0601 |002d: iget-object v4, v5, Landroid/support/v4/app/FragmentManagerImpl;.mCreatedMenus:Ljava/util/ArrayList; // field@0106 │ │ -075ec2: 3804 2100 |002f: if-eqz v4, 0050 // +0021 │ │ -075ec6: 1201 |0031: const/4 v1, #int 0 // #0 │ │ -075ec8: 5454 0601 |0032: iget-object v4, v5, Landroid/support/v4/app/FragmentManagerImpl;.mCreatedMenus:Ljava/util/ArrayList; // field@0106 │ │ -075ecc: 6e10 aa15 0400 |0034: invoke-virtual {v4}, Ljava/util/ArrayList;.size:()I // method@15aa │ │ -075ed2: 0a04 |0037: move-result v4 │ │ -075ed4: 3541 1800 |0038: if-ge v1, v4, 0050 // +0018 │ │ -075ed8: 5454 0601 |003a: iget-object v4, v5, Landroid/support/v4/app/FragmentManagerImpl;.mCreatedMenus:Ljava/util/ArrayList; // field@0106 │ │ -075edc: 6e20 a315 1400 |003c: invoke-virtual {v4, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@15a3 │ │ -075ee2: 0c00 |003f: move-result-object v0 │ │ -075ee4: 1f00 a900 |0040: check-cast v0, Landroid/support/v4/app/Fragment; // type@00a9 │ │ -075ee8: 3802 0800 |0042: if-eqz v2, 004a // +0008 │ │ -075eec: 6e20 a215 0200 |0044: invoke-virtual {v2, v0}, Ljava/util/ArrayList;.contains:(Ljava/lang/Object;)Z // method@15a2 │ │ -075ef2: 0a04 |0047: move-result v4 │ │ -075ef4: 3904 0500 |0048: if-nez v4, 004d // +0005 │ │ -075ef8: 6e10 1403 0000 |004a: invoke-virtual {v0}, Landroid/support/v4/app/Fragment;.onDestroyOptionsMenu:()V // method@0314 │ │ -075efe: d801 0101 |004d: add-int/lit8 v1, v1, #int 1 // #01 │ │ -075f02: 28e3 |004f: goto 0032 // -001d │ │ -075f04: 5b52 0601 |0050: iput-object v2, v5, Landroid/support/v4/app/FragmentManagerImpl;.mCreatedMenus:Ljava/util/ArrayList; // field@0106 │ │ -075f08: 0f03 |0052: return v3 │ │ +077a00: |[077a00] android.support.v4.app.FragmentManagerImpl.dispatchCreateOptionsMenu:(Landroid/view/Menu;Landroid/view/MenuInflater;)Z │ │ +077a10: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +077a12: 1202 |0001: const/4 v2, #int 0 // #0 │ │ +077a14: 5454 ff00 |0002: iget-object v4, v5, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00ff │ │ +077a18: 3804 2900 |0004: if-eqz v4, 002d // +0029 │ │ +077a1c: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +077a1e: 5454 ff00 |0007: iget-object v4, v5, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00ff │ │ +077a22: 6e10 aa15 0400 |0009: invoke-virtual {v4}, Ljava/util/ArrayList;.size:()I // method@15aa │ │ +077a28: 0a04 |000c: move-result v4 │ │ +077a2a: 3541 2000 |000d: if-ge v1, v4, 002d // +0020 │ │ +077a2e: 5454 ff00 |000f: iget-object v4, v5, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00ff │ │ +077a32: 6e20 a315 1400 |0011: invoke-virtual {v4, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@15a3 │ │ +077a38: 0c00 |0014: move-result-object v0 │ │ +077a3a: 1f00 a600 |0015: check-cast v0, Landroid/support/v4/app/Fragment; // type@00a6 │ │ +077a3e: 3800 1300 |0017: if-eqz v0, 002a // +0013 │ │ +077a42: 6e30 2803 6007 |0019: invoke-virtual {v0, v6, v7}, Landroid/support/v4/app/Fragment;.performCreateOptionsMenu:(Landroid/view/Menu;Landroid/view/MenuInflater;)Z // method@0328 │ │ +077a48: 0a04 |001c: move-result v4 │ │ +077a4a: 3804 0d00 |001d: if-eqz v4, 002a // +000d │ │ +077a4e: 1213 |001f: const/4 v3, #int 1 // #1 │ │ +077a50: 3902 0700 |0020: if-nez v2, 0027 // +0007 │ │ +077a54: 2202 5d03 |0022: new-instance v2, Ljava/util/ArrayList; // type@035d │ │ +077a58: 7010 9d15 0200 |0024: invoke-direct {v2}, Ljava/util/ArrayList;.:()V // method@159d │ │ +077a5e: 6e20 a015 0200 |0027: invoke-virtual {v2, v0}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@15a0 │ │ +077a64: d801 0101 |002a: add-int/lit8 v1, v1, #int 1 // #01 │ │ +077a68: 28db |002c: goto 0007 // -0025 │ │ +077a6a: 5454 0601 |002d: iget-object v4, v5, Landroid/support/v4/app/FragmentManagerImpl;.mCreatedMenus:Ljava/util/ArrayList; // field@0106 │ │ +077a6e: 3804 2100 |002f: if-eqz v4, 0050 // +0021 │ │ +077a72: 1201 |0031: const/4 v1, #int 0 // #0 │ │ +077a74: 5454 0601 |0032: iget-object v4, v5, Landroid/support/v4/app/FragmentManagerImpl;.mCreatedMenus:Ljava/util/ArrayList; // field@0106 │ │ +077a78: 6e10 aa15 0400 |0034: invoke-virtual {v4}, Ljava/util/ArrayList;.size:()I // method@15aa │ │ +077a7e: 0a04 |0037: move-result v4 │ │ +077a80: 3541 1800 |0038: if-ge v1, v4, 0050 // +0018 │ │ +077a84: 5454 0601 |003a: iget-object v4, v5, Landroid/support/v4/app/FragmentManagerImpl;.mCreatedMenus:Ljava/util/ArrayList; // field@0106 │ │ +077a88: 6e20 a315 1400 |003c: invoke-virtual {v4, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@15a3 │ │ +077a8e: 0c00 |003f: move-result-object v0 │ │ +077a90: 1f00 a600 |0040: check-cast v0, Landroid/support/v4/app/Fragment; // type@00a6 │ │ +077a94: 3802 0800 |0042: if-eqz v2, 004a // +0008 │ │ +077a98: 6e20 a215 0200 |0044: invoke-virtual {v2, v0}, Ljava/util/ArrayList;.contains:(Ljava/lang/Object;)Z // method@15a2 │ │ +077a9e: 0a04 |0047: move-result v4 │ │ +077aa0: 3904 0500 |0048: if-nez v4, 004d // +0005 │ │ +077aa4: 6e10 1403 0000 |004a: invoke-virtual {v0}, Landroid/support/v4/app/Fragment;.onDestroyOptionsMenu:()V // method@0314 │ │ +077aaa: d801 0101 |004d: add-int/lit8 v1, v1, #int 1 // #01 │ │ +077aae: 28e3 |004f: goto 0032 // -001d │ │ +077ab0: 5b52 0601 |0050: iput-object v2, v5, Landroid/support/v4/app/FragmentManagerImpl;.mCreatedMenus:Ljava/util/ArrayList; // field@0106 │ │ +077ab4: 0f03 |0052: return v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1950 │ │ 0x0001 line=1951 │ │ 0x0002 line=1952 │ │ 0x0006 line=1953 │ │ 0x000f line=1954 │ │ @@ -141059,25 +141113,25 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 18 16-bit code units │ │ -075f0c: |[075f0c] android.support.v4.app.FragmentManagerImpl.dispatchDestroy:()V │ │ -075f1c: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -075f1e: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -075f20: 1210 |0002: const/4 v0, #int 1 // #1 │ │ -075f22: 5c30 0801 |0003: iput-boolean v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mDestroyed:Z // field@0108 │ │ -075f26: 6e10 c403 0300 |0005: invoke-virtual {v3}, Landroid/support/v4/app/FragmentManagerImpl;.execPendingActions:()Z // method@03c4 │ │ -075f2c: 6e30 d503 2302 |0008: invoke-virtual {v3, v2, v2}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(IZ)V // method@03d5 │ │ -075f32: 5b31 fe00 |000b: iput-object v1, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00fe │ │ -075f36: 5b31 0501 |000d: iput-object v1, v3, Landroid/support/v4/app/FragmentManagerImpl;.mContainer:Landroid/support/v4/app/FragmentContainer; // field@0105 │ │ -075f3a: 5b31 0e01 |000f: iput-object v1, v3, Landroid/support/v4/app/FragmentManagerImpl;.mParent:Landroid/support/v4/app/Fragment; // field@010e │ │ -075f3e: 0e00 |0011: return-void │ │ +077ab8: |[077ab8] android.support.v4.app.FragmentManagerImpl.dispatchDestroy:()V │ │ +077ac8: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +077aca: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +077acc: 1210 |0002: const/4 v0, #int 1 // #1 │ │ +077ace: 5c30 0801 |0003: iput-boolean v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mDestroyed:Z // field@0108 │ │ +077ad2: 6e10 c403 0300 |0005: invoke-virtual {v3}, Landroid/support/v4/app/FragmentManagerImpl;.execPendingActions:()Z // method@03c4 │ │ +077ad8: 6e30 d503 2302 |0008: invoke-virtual {v3, v2, v2}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(IZ)V // method@03d5 │ │ +077ade: 5b31 fe00 |000b: iput-object v1, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00fe │ │ +077ae2: 5b31 0501 |000d: iput-object v1, v3, Landroid/support/v4/app/FragmentManagerImpl;.mContainer:Landroid/support/v4/app/FragmentContainer; // field@0105 │ │ +077ae6: 5b31 0e01 |000f: iput-object v1, v3, Landroid/support/v4/app/FragmentManagerImpl;.mParent:Landroid/support/v4/app/Fragment; // field@010e │ │ +077aea: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=1919 │ │ 0x0005 line=1920 │ │ 0x0008 line=1921 │ │ 0x000b line=1922 │ │ 0x000d line=1923 │ │ @@ -141091,19 +141145,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -075f40: |[075f40] android.support.v4.app.FragmentManagerImpl.dispatchDestroyView:()V │ │ -075f50: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -075f52: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -075f54: 6e30 d503 0201 |0002: invoke-virtual {v2, v0, v1}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(IZ)V // method@03d5 │ │ -075f5a: 0e00 |0005: return-void │ │ +077aec: |[077aec] android.support.v4.app.FragmentManagerImpl.dispatchDestroyView:()V │ │ +077afc: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +077afe: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +077b00: 6e30 d503 0201 |0002: invoke-virtual {v2, v0, v1}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(IZ)V // method@03d5 │ │ +077b06: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1915 │ │ 0x0005 line=1916 │ │ locals : │ │ 0x0000 - 0x0006 reg=2 this Landroid/support/v4/app/FragmentManagerImpl; │ │ │ │ @@ -141112,31 +141166,31 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 30 16-bit code units │ │ -075f5c: |[075f5c] android.support.v4.app.FragmentManagerImpl.dispatchLowMemory:()V │ │ -075f6c: 5432 ff00 |0000: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00ff │ │ -075f70: 3802 1b00 |0002: if-eqz v2, 001d // +001b │ │ -075f74: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -075f76: 5432 ff00 |0005: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00ff │ │ -075f7a: 6e10 aa15 0200 |0007: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@15aa │ │ -075f80: 0a02 |000a: move-result v2 │ │ -075f82: 3521 1200 |000b: if-ge v1, v2, 001d // +0012 │ │ -075f86: 5432 ff00 |000d: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00ff │ │ -075f8a: 6e20 a315 1200 |000f: invoke-virtual {v2, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@15a3 │ │ -075f90: 0c00 |0012: move-result-object v0 │ │ -075f92: 1f00 a900 |0013: check-cast v0, Landroid/support/v4/app/Fragment; // type@00a9 │ │ -075f96: 3800 0500 |0015: if-eqz v0, 001a // +0005 │ │ -075f9a: 6e10 2c03 0000 |0017: invoke-virtual {v0}, Landroid/support/v4/app/Fragment;.performLowMemory:()V // method@032c │ │ -075fa0: d801 0101 |001a: add-int/lit8 v1, v1, #int 1 // #01 │ │ -075fa4: 28e9 |001c: goto 0005 // -0017 │ │ -075fa6: 0e00 |001d: return-void │ │ +077b08: |[077b08] android.support.v4.app.FragmentManagerImpl.dispatchLowMemory:()V │ │ +077b18: 5432 ff00 |0000: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00ff │ │ +077b1c: 3802 1b00 |0002: if-eqz v2, 001d // +001b │ │ +077b20: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +077b22: 5432 ff00 |0005: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00ff │ │ +077b26: 6e10 aa15 0200 |0007: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@15aa │ │ +077b2c: 0a02 |000a: move-result v2 │ │ +077b2e: 3521 1200 |000b: if-ge v1, v2, 001d // +0012 │ │ +077b32: 5432 ff00 |000d: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00ff │ │ +077b36: 6e20 a315 1200 |000f: invoke-virtual {v2, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@15a3 │ │ +077b3c: 0c00 |0012: move-result-object v0 │ │ +077b3e: 1f00 a600 |0013: check-cast v0, Landroid/support/v4/app/Fragment; // type@00a6 │ │ +077b42: 3800 0500 |0015: if-eqz v0, 001a // +0005 │ │ +077b46: 6e10 2c03 0000 |0017: invoke-virtual {v0}, Landroid/support/v4/app/Fragment;.performLowMemory:()V // method@032c │ │ +077b4c: d801 0101 |001a: add-int/lit8 v1, v1, #int 1 // #01 │ │ +077b50: 28e9 |001c: goto 0005 // -0017 │ │ +077b52: 0e00 |001d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1939 │ │ 0x0004 line=1940 │ │ 0x000d line=1941 │ │ 0x0015 line=1942 │ │ 0x0017 line=1943 │ │ @@ -141152,36 +141206,36 @@ │ │ type : '(Landroid/view/MenuItem;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 36 16-bit code units │ │ -075fa8: |[075fa8] android.support.v4.app.FragmentManagerImpl.dispatchOptionsItemSelected:(Landroid/view/MenuItem;)Z │ │ -075fb8: 5432 ff00 |0000: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00ff │ │ -075fbc: 3802 2000 |0002: if-eqz v2, 0022 // +0020 │ │ -075fc0: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -075fc2: 5432 ff00 |0005: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00ff │ │ -075fc6: 6e10 aa15 0200 |0007: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@15aa │ │ -075fcc: 0a02 |000a: move-result v2 │ │ -075fce: 3521 1700 |000b: if-ge v1, v2, 0022 // +0017 │ │ -075fd2: 5432 ff00 |000d: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00ff │ │ -075fd6: 6e20 a315 1200 |000f: invoke-virtual {v2, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@15a3 │ │ -075fdc: 0c00 |0012: move-result-object v0 │ │ -075fde: 1f00 a900 |0013: check-cast v0, Landroid/support/v4/app/Fragment; // type@00a9 │ │ -075fe2: 3800 0a00 |0015: if-eqz v0, 001f // +000a │ │ -075fe6: 6e20 2d03 4000 |0017: invoke-virtual {v0, v4}, Landroid/support/v4/app/Fragment;.performOptionsItemSelected:(Landroid/view/MenuItem;)Z // method@032d │ │ -075fec: 0a02 |001a: move-result v2 │ │ -075fee: 3802 0400 |001b: if-eqz v2, 001f // +0004 │ │ -075ff2: 1212 |001d: const/4 v2, #int 1 // #1 │ │ -075ff4: 0f02 |001e: return v2 │ │ -075ff6: d801 0101 |001f: add-int/lit8 v1, v1, #int 1 // #01 │ │ -075ffa: 28e4 |0021: goto 0005 // -001c │ │ -075ffc: 1202 |0022: const/4 v2, #int 0 // #0 │ │ -075ffe: 28fb |0023: goto 001e // -0005 │ │ +077b54: |[077b54] android.support.v4.app.FragmentManagerImpl.dispatchOptionsItemSelected:(Landroid/view/MenuItem;)Z │ │ +077b64: 5432 ff00 |0000: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00ff │ │ +077b68: 3802 2000 |0002: if-eqz v2, 0022 // +0020 │ │ +077b6c: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +077b6e: 5432 ff00 |0005: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00ff │ │ +077b72: 6e10 aa15 0200 |0007: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@15aa │ │ +077b78: 0a02 |000a: move-result v2 │ │ +077b7a: 3521 1700 |000b: if-ge v1, v2, 0022 // +0017 │ │ +077b7e: 5432 ff00 |000d: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00ff │ │ +077b82: 6e20 a315 1200 |000f: invoke-virtual {v2, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@15a3 │ │ +077b88: 0c00 |0012: move-result-object v0 │ │ +077b8a: 1f00 a600 |0013: check-cast v0, Landroid/support/v4/app/Fragment; // type@00a6 │ │ +077b8e: 3800 0a00 |0015: if-eqz v0, 001f // +000a │ │ +077b92: 6e20 2d03 4000 |0017: invoke-virtual {v0, v4}, Landroid/support/v4/app/Fragment;.performOptionsItemSelected:(Landroid/view/MenuItem;)Z // method@032d │ │ +077b98: 0a02 |001a: move-result v2 │ │ +077b9a: 3802 0400 |001b: if-eqz v2, 001f // +0004 │ │ +077b9e: 1212 |001d: const/4 v2, #int 1 // #1 │ │ +077ba0: 0f02 |001e: return v2 │ │ +077ba2: d801 0101 |001f: add-int/lit8 v1, v1, #int 1 // #01 │ │ +077ba6: 28e4 |0021: goto 0005 // -001c │ │ +077ba8: 1202 |0022: const/4 v2, #int 0 // #0 │ │ +077baa: 28fb |0023: goto 001e // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1997 │ │ 0x0004 line=1998 │ │ 0x000d line=1999 │ │ 0x0015 line=2000 │ │ 0x0017 line=2001 │ │ @@ -141202,31 +141256,31 @@ │ │ type : '(Landroid/view/Menu;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 30 16-bit code units │ │ -076000: |[076000] android.support.v4.app.FragmentManagerImpl.dispatchOptionsMenuClosed:(Landroid/view/Menu;)V │ │ -076010: 5432 ff00 |0000: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00ff │ │ -076014: 3802 1b00 |0002: if-eqz v2, 001d // +001b │ │ -076018: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -07601a: 5432 ff00 |0005: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00ff │ │ -07601e: 6e10 aa15 0200 |0007: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@15aa │ │ -076024: 0a02 |000a: move-result v2 │ │ -076026: 3521 1200 |000b: if-ge v1, v2, 001d // +0012 │ │ -07602a: 5432 ff00 |000d: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00ff │ │ -07602e: 6e20 a315 1200 |000f: invoke-virtual {v2, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@15a3 │ │ -076034: 0c00 |0012: move-result-object v0 │ │ -076036: 1f00 a900 |0013: check-cast v0, Landroid/support/v4/app/Fragment; // type@00a9 │ │ -07603a: 3800 0500 |0015: if-eqz v0, 001a // +0005 │ │ -07603e: 6e20 2e03 4000 |0017: invoke-virtual {v0, v4}, Landroid/support/v4/app/Fragment;.performOptionsMenuClosed:(Landroid/view/Menu;)V // method@032e │ │ -076044: d801 0101 |001a: add-int/lit8 v1, v1, #int 1 // #01 │ │ -076048: 28e9 |001c: goto 0005 // -0017 │ │ -07604a: 0e00 |001d: return-void │ │ +077bac: |[077bac] android.support.v4.app.FragmentManagerImpl.dispatchOptionsMenuClosed:(Landroid/view/Menu;)V │ │ +077bbc: 5432 ff00 |0000: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00ff │ │ +077bc0: 3802 1b00 |0002: if-eqz v2, 001d // +001b │ │ +077bc4: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +077bc6: 5432 ff00 |0005: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00ff │ │ +077bca: 6e10 aa15 0200 |0007: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@15aa │ │ +077bd0: 0a02 |000a: move-result v2 │ │ +077bd2: 3521 1200 |000b: if-ge v1, v2, 001d // +0012 │ │ +077bd6: 5432 ff00 |000d: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00ff │ │ +077bda: 6e20 a315 1200 |000f: invoke-virtual {v2, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@15a3 │ │ +077be0: 0c00 |0012: move-result-object v0 │ │ +077be2: 1f00 a600 |0013: check-cast v0, Landroid/support/v4/app/Fragment; // type@00a6 │ │ +077be6: 3800 0500 |0015: if-eqz v0, 001a // +0005 │ │ +077bea: 6e20 2e03 4000 |0017: invoke-virtual {v0, v4}, Landroid/support/v4/app/Fragment;.performOptionsMenuClosed:(Landroid/view/Menu;)V // method@032e │ │ +077bf0: d801 0101 |001a: add-int/lit8 v1, v1, #int 1 // #01 │ │ +077bf4: 28e9 |001c: goto 0005 // -0017 │ │ +077bf6: 0e00 |001d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2025 │ │ 0x0004 line=2026 │ │ 0x000d line=2027 │ │ 0x0015 line=2028 │ │ 0x0017 line=2029 │ │ @@ -141243,19 +141297,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -07604c: |[07604c] android.support.v4.app.FragmentManagerImpl.dispatchPause:()V │ │ -07605c: 1240 |0000: const/4 v0, #int 4 // #4 │ │ -07605e: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -076060: 6e30 d503 0201 |0002: invoke-virtual {v2, v0, v1}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(IZ)V // method@03d5 │ │ -076066: 0e00 |0005: return-void │ │ +077bf8: |[077bf8] android.support.v4.app.FragmentManagerImpl.dispatchPause:()V │ │ +077c08: 1240 |0000: const/4 v0, #int 4 // #4 │ │ +077c0a: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +077c0c: 6e30 d503 0201 |0002: invoke-virtual {v2, v0, v1}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(IZ)V // method@03d5 │ │ +077c12: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1898 │ │ 0x0005 line=1899 │ │ locals : │ │ 0x0000 - 0x0006 reg=2 this Landroid/support/v4/app/FragmentManagerImpl; │ │ │ │ @@ -141264,35 +141318,35 @@ │ │ type : '(Landroid/view/Menu;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 35 16-bit code units │ │ -076068: |[076068] android.support.v4.app.FragmentManagerImpl.dispatchPrepareOptionsMenu:(Landroid/view/Menu;)Z │ │ -076078: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -07607a: 5443 ff00 |0001: iget-object v3, v4, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00ff │ │ -07607e: 3803 1f00 |0003: if-eqz v3, 0022 // +001f │ │ -076082: 1201 |0005: const/4 v1, #int 0 // #0 │ │ -076084: 5443 ff00 |0006: iget-object v3, v4, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00ff │ │ -076088: 6e10 aa15 0300 |0008: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@15aa │ │ -07608e: 0a03 |000b: move-result v3 │ │ -076090: 3531 1600 |000c: if-ge v1, v3, 0022 // +0016 │ │ -076094: 5443 ff00 |000e: iget-object v3, v4, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00ff │ │ -076098: 6e20 a315 1300 |0010: invoke-virtual {v3, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@15a3 │ │ -07609e: 0c00 |0013: move-result-object v0 │ │ -0760a0: 1f00 a900 |0014: check-cast v0, Landroid/support/v4/app/Fragment; // type@00a9 │ │ -0760a4: 3800 0900 |0016: if-eqz v0, 001f // +0009 │ │ -0760a8: 6e20 3003 5000 |0018: invoke-virtual {v0, v5}, Landroid/support/v4/app/Fragment;.performPrepareOptionsMenu:(Landroid/view/Menu;)Z // method@0330 │ │ -0760ae: 0a03 |001b: move-result v3 │ │ -0760b0: 3803 0300 |001c: if-eqz v3, 001f // +0003 │ │ -0760b4: 1212 |001e: const/4 v2, #int 1 // #1 │ │ -0760b6: d801 0101 |001f: add-int/lit8 v1, v1, #int 1 // #01 │ │ -0760ba: 28e5 |0021: goto 0006 // -001b │ │ -0760bc: 0f02 |0022: return v2 │ │ +077c14: |[077c14] android.support.v4.app.FragmentManagerImpl.dispatchPrepareOptionsMenu:(Landroid/view/Menu;)Z │ │ +077c24: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +077c26: 5443 ff00 |0001: iget-object v3, v4, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00ff │ │ +077c2a: 3803 1f00 |0003: if-eqz v3, 0022 // +001f │ │ +077c2e: 1201 |0005: const/4 v1, #int 0 // #0 │ │ +077c30: 5443 ff00 |0006: iget-object v3, v4, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00ff │ │ +077c34: 6e10 aa15 0300 |0008: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@15aa │ │ +077c3a: 0a03 |000b: move-result v3 │ │ +077c3c: 3531 1600 |000c: if-ge v1, v3, 0022 // +0016 │ │ +077c40: 5443 ff00 |000e: iget-object v3, v4, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00ff │ │ +077c44: 6e20 a315 1300 |0010: invoke-virtual {v3, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@15a3 │ │ +077c4a: 0c00 |0013: move-result-object v0 │ │ +077c4c: 1f00 a600 |0014: check-cast v0, Landroid/support/v4/app/Fragment; // type@00a6 │ │ +077c50: 3800 0900 |0016: if-eqz v0, 001f // +0009 │ │ +077c54: 6e20 3003 5000 |0018: invoke-virtual {v0, v5}, Landroid/support/v4/app/Fragment;.performPrepareOptionsMenu:(Landroid/view/Menu;)Z // method@0330 │ │ +077c5a: 0a03 |001b: move-result v3 │ │ +077c5c: 3803 0300 |001c: if-eqz v3, 001f // +0003 │ │ +077c60: 1212 |001e: const/4 v2, #int 1 // #1 │ │ +077c62: d801 0101 |001f: add-int/lit8 v1, v1, #int 1 // #01 │ │ +077c66: 28e5 |0021: goto 0006 // -001b │ │ +077c68: 0f02 |0022: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1982 │ │ 0x0001 line=1983 │ │ 0x0005 line=1984 │ │ 0x000e line=1985 │ │ 0x0016 line=1986 │ │ @@ -141312,19 +141366,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -0760c0: |[0760c0] android.support.v4.app.FragmentManagerImpl.dispatchReallyStop:()V │ │ -0760d0: 1220 |0000: const/4 v0, #int 2 // #2 │ │ -0760d2: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -0760d4: 6e30 d503 0201 |0002: invoke-virtual {v2, v0, v1}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(IZ)V // method@03d5 │ │ -0760da: 0e00 |0005: return-void │ │ +077c6c: |[077c6c] android.support.v4.app.FragmentManagerImpl.dispatchReallyStop:()V │ │ +077c7c: 1220 |0000: const/4 v0, #int 2 // #2 │ │ +077c7e: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +077c80: 6e30 d503 0201 |0002: invoke-virtual {v2, v0, v1}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(IZ)V // method@03d5 │ │ +077c86: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1911 │ │ 0x0005 line=1912 │ │ locals : │ │ 0x0000 - 0x0006 reg=2 this Landroid/support/v4/app/FragmentManagerImpl; │ │ │ │ @@ -141333,20 +141387,20 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -0760dc: |[0760dc] android.support.v4.app.FragmentManagerImpl.dispatchResume:()V │ │ -0760ec: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -0760ee: 5c21 1201 |0001: iput-boolean v1, v2, Landroid/support/v4/app/FragmentManagerImpl;.mStateSaved:Z // field@0112 │ │ -0760f2: 1250 |0003: const/4 v0, #int 5 // #5 │ │ -0760f4: 6e30 d503 0201 |0004: invoke-virtual {v2, v0, v1}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(IZ)V // method@03d5 │ │ -0760fa: 0e00 |0007: return-void │ │ +077c88: |[077c88] android.support.v4.app.FragmentManagerImpl.dispatchResume:()V │ │ +077c98: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +077c9a: 5c21 1201 |0001: iput-boolean v1, v2, Landroid/support/v4/app/FragmentManagerImpl;.mStateSaved:Z // field@0112 │ │ +077c9e: 1250 |0003: const/4 v0, #int 5 // #5 │ │ +077ca0: 6e30 d503 0201 |0004: invoke-virtual {v2, v0, v1}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(IZ)V // method@03d5 │ │ +077ca6: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1893 │ │ 0x0003 line=1894 │ │ 0x0007 line=1895 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/app/FragmentManagerImpl; │ │ @@ -141356,20 +141410,20 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -0760fc: |[0760fc] android.support.v4.app.FragmentManagerImpl.dispatchStart:()V │ │ -07610c: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -07610e: 5c21 1201 |0001: iput-boolean v1, v2, Landroid/support/v4/app/FragmentManagerImpl;.mStateSaved:Z // field@0112 │ │ -076112: 1240 |0003: const/4 v0, #int 4 // #4 │ │ -076114: 6e30 d503 0201 |0004: invoke-virtual {v2, v0, v1}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(IZ)V // method@03d5 │ │ -07611a: 0e00 |0007: return-void │ │ +077ca8: |[077ca8] android.support.v4.app.FragmentManagerImpl.dispatchStart:()V │ │ +077cb8: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +077cba: 5c21 1201 |0001: iput-boolean v1, v2, Landroid/support/v4/app/FragmentManagerImpl;.mStateSaved:Z // field@0112 │ │ +077cbe: 1240 |0003: const/4 v0, #int 4 // #4 │ │ +077cc0: 6e30 d503 0201 |0004: invoke-virtual {v2, v0, v1}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(IZ)V // method@03d5 │ │ +077cc6: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1888 │ │ 0x0003 line=1889 │ │ 0x0007 line=1890 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/app/FragmentManagerImpl; │ │ @@ -141379,21 +141433,21 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -07611c: |[07611c] android.support.v4.app.FragmentManagerImpl.dispatchStop:()V │ │ -07612c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -07612e: 5c20 1201 |0001: iput-boolean v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mStateSaved:Z // field@0112 │ │ -076132: 1230 |0003: const/4 v0, #int 3 // #3 │ │ -076134: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -076136: 6e30 d503 0201 |0005: invoke-virtual {v2, v0, v1}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(IZ)V // method@03d5 │ │ -07613c: 0e00 |0008: return-void │ │ +077cc8: |[077cc8] android.support.v4.app.FragmentManagerImpl.dispatchStop:()V │ │ +077cd8: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +077cda: 5c20 1201 |0001: iput-boolean v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mStateSaved:Z // field@0112 │ │ +077cde: 1230 |0003: const/4 v0, #int 3 // #3 │ │ +077ce0: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +077ce2: 6e30 d503 0201 |0005: invoke-virtual {v2, v0, v1}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(IZ)V // method@03d5 │ │ +077ce8: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1905 │ │ 0x0003 line=1907 │ │ 0x0008 line=1908 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/app/FragmentManagerImpl; │ │ @@ -141403,267 +141457,267 @@ │ │ type : '(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 13 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 563 16-bit code units │ │ -076140: |[076140] android.support.v4.app.FragmentManagerImpl.dump:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V │ │ -076150: 2206 4203 |0000: new-instance v6, Ljava/lang/StringBuilder; // type@0342 │ │ -076154: 7010 5715 0600 |0002: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ -07615a: 6e20 5f15 9600 |0005: invoke-virtual {v6, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -076160: 0c06 |0008: move-result-object v6 │ │ -076162: 1a07 0e00 |0009: const-string v7, " " // string@000e │ │ -076166: 6e20 5f15 7600 |000b: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -07616c: 0c06 |000e: move-result-object v6 │ │ -07616e: 6e10 6415 0600 |000f: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ -076174: 0c04 |0012: move-result-object v4 │ │ -076176: 5486 fd00 |0013: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00fd │ │ -07617a: 3806 4800 |0015: if-eqz v6, 005d // +0048 │ │ -07617e: 5486 fd00 |0017: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00fd │ │ -076182: 6e10 aa15 0600 |0019: invoke-virtual {v6}, Ljava/util/ArrayList;.size:()I // method@15aa │ │ -076188: 0a00 |001c: move-result v0 │ │ -07618a: 3d00 4000 |001d: if-lez v0, 005d // +0040 │ │ -07618e: 6e20 d214 9b00 |001f: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@14d2 │ │ -076194: 1a06 4d02 |0022: const-string v6, "Active Fragments in " // string@024d │ │ -076198: 6e20 d214 6b00 |0024: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@14d2 │ │ -07619e: 7110 6915 0800 |0027: invoke-static {v8}, Ljava/lang/System;.identityHashCode:(Ljava/lang/Object;)I // method@1569 │ │ -0761a4: 0a06 |002a: move-result v6 │ │ -0761a6: 7110 0915 0600 |002b: invoke-static {v6}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@1509 │ │ -0761ac: 0c06 |002e: move-result-object v6 │ │ -0761ae: 6e20 d214 6b00 |002f: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@14d2 │ │ -0761b4: 1a06 6b01 |0032: const-string v6, ":" // string@016b │ │ -0761b8: 6e20 d714 6b00 |0034: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@14d7 │ │ -0761be: 1203 |0037: const/4 v3, #int 0 // #0 │ │ -0761c0: 3503 2500 |0038: if-ge v3, v0, 005d // +0025 │ │ -0761c4: 5486 fd00 |003a: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00fd │ │ -0761c8: 6e20 a315 3600 |003c: invoke-virtual {v6, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@15a3 │ │ -0761ce: 0c02 |003f: move-result-object v2 │ │ -0761d0: 1f02 a900 |0040: check-cast v2, Landroid/support/v4/app/Fragment; // type@00a9 │ │ -0761d4: 6e20 d214 9b00 |0042: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@14d2 │ │ -0761da: 1a06 0f00 |0045: const-string v6, " #" // string@000f │ │ -0761de: 6e20 d214 6b00 |0047: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@14d2 │ │ -0761e4: 6e20 d014 3b00 |004a: invoke-virtual {v11, v3}, Ljava/io/PrintWriter;.print:(I)V // method@14d0 │ │ -0761ea: 1a06 6c01 |004d: const-string v6, ": " // string@016c │ │ -0761ee: 6e20 d214 6b00 |004f: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@14d2 │ │ -0761f4: 6e20 d614 2b00 |0052: invoke-virtual {v11, v2}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@14d6 │ │ -0761fa: 3802 0500 |0055: if-eqz v2, 005a // +0005 │ │ -0761fe: 6e5c e402 42ba |0057: invoke-virtual {v2, v4, v10, v11, v12}, Landroid/support/v4/app/Fragment;.dump:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V // method@02e4 │ │ -076204: d803 0301 |005a: add-int/lit8 v3, v3, #int 1 // #01 │ │ -076208: 28dc |005c: goto 0038 // -0024 │ │ -07620a: 5486 ff00 |005d: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00ff │ │ -07620e: 3806 3700 |005f: if-eqz v6, 0096 // +0037 │ │ -076212: 5486 ff00 |0061: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00ff │ │ -076216: 6e10 aa15 0600 |0063: invoke-virtual {v6}, Ljava/util/ArrayList;.size:()I // method@15aa │ │ -07621c: 0a00 |0066: move-result v0 │ │ -07621e: 3d00 2f00 |0067: if-lez v0, 0096 // +002f │ │ -076222: 6e20 d214 9b00 |0069: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@14d2 │ │ -076228: 1a06 5b02 |006c: const-string v6, "Added Fragments:" // string@025b │ │ -07622c: 6e20 d714 6b00 |006e: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@14d7 │ │ -076232: 1203 |0071: const/4 v3, #int 0 // #0 │ │ -076234: 3503 2400 |0072: if-ge v3, v0, 0096 // +0024 │ │ -076238: 5486 ff00 |0074: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00ff │ │ -07623c: 6e20 a315 3600 |0076: invoke-virtual {v6, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@15a3 │ │ -076242: 0c02 |0079: move-result-object v2 │ │ -076244: 1f02 a900 |007a: check-cast v2, Landroid/support/v4/app/Fragment; // type@00a9 │ │ -076248: 6e20 d214 9b00 |007c: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@14d2 │ │ -07624e: 1a06 0f00 |007f: const-string v6, " #" // string@000f │ │ -076252: 6e20 d214 6b00 |0081: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@14d2 │ │ -076258: 6e20 d014 3b00 |0084: invoke-virtual {v11, v3}, Ljava/io/PrintWriter;.print:(I)V // method@14d0 │ │ -07625e: 1a06 6c01 |0087: const-string v6, ": " // string@016c │ │ -076262: 6e20 d214 6b00 |0089: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@14d2 │ │ -076268: 6e10 4203 0200 |008c: invoke-virtual {v2}, Landroid/support/v4/app/Fragment;.toString:()Ljava/lang/String; // method@0342 │ │ -07626e: 0c06 |008f: move-result-object v6 │ │ -076270: 6e20 d714 6b00 |0090: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@14d7 │ │ -076276: d803 0301 |0093: add-int/lit8 v3, v3, #int 1 // #01 │ │ -07627a: 28dd |0095: goto 0072 // -0023 │ │ -07627c: 5486 0601 |0096: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mCreatedMenus:Ljava/util/ArrayList; // field@0106 │ │ -076280: 3806 3700 |0098: if-eqz v6, 00cf // +0037 │ │ -076284: 5486 0601 |009a: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mCreatedMenus:Ljava/util/ArrayList; // field@0106 │ │ -076288: 6e10 aa15 0600 |009c: invoke-virtual {v6}, Ljava/util/ArrayList;.size:()I // method@15aa │ │ -07628e: 0a00 |009f: move-result v0 │ │ -076290: 3d00 2f00 |00a0: if-lez v0, 00cf // +002f │ │ -076294: 6e20 d214 9b00 |00a2: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@14d2 │ │ -07629a: 1a06 7604 |00a5: const-string v6, "Fragments Created Menus:" // string@0476 │ │ -07629e: 6e20 d714 6b00 |00a7: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@14d7 │ │ -0762a4: 1203 |00aa: const/4 v3, #int 0 // #0 │ │ -0762a6: 3503 2400 |00ab: if-ge v3, v0, 00cf // +0024 │ │ -0762aa: 5486 0601 |00ad: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mCreatedMenus:Ljava/util/ArrayList; // field@0106 │ │ -0762ae: 6e20 a315 3600 |00af: invoke-virtual {v6, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@15a3 │ │ -0762b4: 0c02 |00b2: move-result-object v2 │ │ -0762b6: 1f02 a900 |00b3: check-cast v2, Landroid/support/v4/app/Fragment; // type@00a9 │ │ -0762ba: 6e20 d214 9b00 |00b5: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@14d2 │ │ -0762c0: 1a06 0f00 |00b8: const-string v6, " #" // string@000f │ │ -0762c4: 6e20 d214 6b00 |00ba: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@14d2 │ │ -0762ca: 6e20 d014 3b00 |00bd: invoke-virtual {v11, v3}, Ljava/io/PrintWriter;.print:(I)V // method@14d0 │ │ -0762d0: 1a06 6c01 |00c0: const-string v6, ": " // string@016c │ │ -0762d4: 6e20 d214 6b00 |00c2: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@14d2 │ │ -0762da: 6e10 4203 0200 |00c5: invoke-virtual {v2}, Landroid/support/v4/app/Fragment;.toString:()Ljava/lang/String; // method@0342 │ │ -0762e0: 0c06 |00c8: move-result-object v6 │ │ -0762e2: 6e20 d714 6b00 |00c9: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@14d7 │ │ -0762e8: d803 0301 |00cc: add-int/lit8 v3, v3, #int 1 // #01 │ │ -0762ec: 28dd |00ce: goto 00ab // -0023 │ │ -0762ee: 5486 0201 |00cf: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@0102 │ │ -0762f2: 3806 3a00 |00d1: if-eqz v6, 010b // +003a │ │ -0762f6: 5486 0201 |00d3: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@0102 │ │ -0762fa: 6e10 aa15 0600 |00d5: invoke-virtual {v6}, Ljava/util/ArrayList;.size:()I // method@15aa │ │ -076300: 0a00 |00d8: move-result v0 │ │ -076302: 3d00 3200 |00d9: if-lez v0, 010b // +0032 │ │ -076306: 6e20 d214 9b00 |00db: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@14d2 │ │ -07630c: 1a06 8102 |00de: const-string v6, "Back Stack:" // string@0281 │ │ -076310: 6e20 d714 6b00 |00e0: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@14d7 │ │ -076316: 1203 |00e3: const/4 v3, #int 0 // #0 │ │ -076318: 3503 2700 |00e4: if-ge v3, v0, 010b // +0027 │ │ -07631c: 5486 0201 |00e6: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@0102 │ │ -076320: 6e20 a315 3600 |00e8: invoke-virtual {v6, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@15a3 │ │ -076326: 0c01 |00eb: move-result-object v1 │ │ -076328: 1f01 a100 |00ec: check-cast v1, Landroid/support/v4/app/BackStackRecord; // type@00a1 │ │ -07632c: 6e20 d214 9b00 |00ee: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@14d2 │ │ -076332: 1a06 0f00 |00f1: const-string v6, " #" // string@000f │ │ -076336: 6e20 d214 6b00 |00f3: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@14d2 │ │ -07633c: 6e20 d014 3b00 |00f6: invoke-virtual {v11, v3}, Ljava/io/PrintWriter;.print:(I)V // method@14d0 │ │ -076342: 1a06 6c01 |00f9: const-string v6, ": " // string@016c │ │ -076346: 6e20 d214 6b00 |00fb: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@14d2 │ │ -07634c: 6e10 ad02 0100 |00fe: invoke-virtual {v1}, Landroid/support/v4/app/BackStackRecord;.toString:()Ljava/lang/String; // method@02ad │ │ -076352: 0c06 |0101: move-result-object v6 │ │ -076354: 6e20 d714 6b00 |0102: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@14d7 │ │ -07635a: 6e5c 9202 41ba |0105: invoke-virtual {v1, v4, v10, v11, v12}, Landroid/support/v4/app/BackStackRecord;.dump:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V // method@0292 │ │ -076360: d803 0301 |0108: add-int/lit8 v3, v3, #int 1 // #01 │ │ -076364: 28da |010a: goto 00e4 // -0026 │ │ -076366: 1d08 |010b: monitor-enter v8 │ │ -076368: 5486 0401 |010c: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackIndices:Ljava/util/ArrayList; // field@0104 │ │ -07636c: 3806 3300 |010e: if-eqz v6, 0141 // +0033 │ │ -076370: 5486 0401 |0110: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackIndices:Ljava/util/ArrayList; // field@0104 │ │ -076374: 6e10 aa15 0600 |0112: invoke-virtual {v6}, Ljava/util/ArrayList;.size:()I // method@15aa │ │ -07637a: 0a00 |0115: move-result v0 │ │ -07637c: 3d00 2b00 |0116: if-lez v0, 0141 // +002b │ │ -076380: 6e20 d214 9b00 |0118: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@14d2 │ │ -076386: 1a06 8002 |011b: const-string v6, "Back Stack Indices:" // string@0280 │ │ -07638a: 6e20 d714 6b00 |011d: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@14d7 │ │ -076390: 1203 |0120: const/4 v3, #int 0 // #0 │ │ -076392: 3503 2000 |0121: if-ge v3, v0, 0141 // +0020 │ │ -076396: 5486 0401 |0123: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackIndices:Ljava/util/ArrayList; // field@0104 │ │ -07639a: 6e20 a315 3600 |0125: invoke-virtual {v6, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@15a3 │ │ -0763a0: 0c01 |0128: move-result-object v1 │ │ -0763a2: 1f01 a100 |0129: check-cast v1, Landroid/support/v4/app/BackStackRecord; // type@00a1 │ │ -0763a6: 6e20 d214 9b00 |012b: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@14d2 │ │ -0763ac: 1a06 0f00 |012e: const-string v6, " #" // string@000f │ │ -0763b0: 6e20 d214 6b00 |0130: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@14d2 │ │ -0763b6: 6e20 d014 3b00 |0133: invoke-virtual {v11, v3}, Ljava/io/PrintWriter;.print:(I)V // method@14d0 │ │ -0763bc: 1a06 6c01 |0136: const-string v6, ": " // string@016c │ │ -0763c0: 6e20 d214 6b00 |0138: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@14d2 │ │ -0763c6: 6e20 d614 1b00 |013b: invoke-virtual {v11, v1}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@14d6 │ │ -0763cc: d803 0301 |013e: add-int/lit8 v3, v3, #int 1 // #01 │ │ -0763d0: 28e1 |0140: goto 0121 // -001f │ │ -0763d2: 5486 0001 |0141: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mAvailBackStackIndices:Ljava/util/ArrayList; // field@0100 │ │ -0763d6: 3806 1f00 |0143: if-eqz v6, 0162 // +001f │ │ -0763da: 5486 0001 |0145: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mAvailBackStackIndices:Ljava/util/ArrayList; // field@0100 │ │ -0763de: 6e10 aa15 0600 |0147: invoke-virtual {v6}, Ljava/util/ArrayList;.size:()I // method@15aa │ │ -0763e4: 0a06 |014a: move-result v6 │ │ -0763e6: 3d06 1700 |014b: if-lez v6, 0162 // +0017 │ │ -0763ea: 6e20 d214 9b00 |014d: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@14d2 │ │ -0763f0: 1a06 5419 |0150: const-string v6, "mAvailBackStackIndices: " // string@1954 │ │ -0763f4: 6e20 d214 6b00 |0152: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@14d2 │ │ -0763fa: 5486 0001 |0155: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mAvailBackStackIndices:Ljava/util/ArrayList; // field@0100 │ │ -0763fe: 6e10 ab15 0600 |0157: invoke-virtual {v6}, Ljava/util/ArrayList;.toArray:()[Ljava/lang/Object; // method@15ab │ │ -076404: 0c06 |015a: move-result-object v6 │ │ -076406: 7110 af15 0600 |015b: invoke-static {v6}, Ljava/util/Arrays;.toString:([Ljava/lang/Object;)Ljava/lang/String; // method@15af │ │ -07640c: 0c06 |015e: move-result-object v6 │ │ -07640e: 6e20 d714 6b00 |015f: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@14d7 │ │ -076414: 1e08 |0162: monitor-exit v8 │ │ -076416: 5486 0f01 |0163: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mPendingActions:Ljava/util/ArrayList; // field@010f │ │ -07641a: 3806 3600 |0165: if-eqz v6, 019b // +0036 │ │ -07641e: 5486 0f01 |0167: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mPendingActions:Ljava/util/ArrayList; // field@010f │ │ -076422: 6e10 aa15 0600 |0169: invoke-virtual {v6}, Ljava/util/ArrayList;.size:()I // method@15aa │ │ -076428: 0a00 |016c: move-result v0 │ │ -07642a: 3d00 2e00 |016d: if-lez v0, 019b // +002e │ │ -07642e: 6e20 d214 9b00 |016f: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@14d2 │ │ -076434: 1a06 b80b |0172: const-string v6, "Pending Actions:" // string@0bb8 │ │ -076438: 6e20 d714 6b00 |0174: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@14d7 │ │ -07643e: 1203 |0177: const/4 v3, #int 0 // #0 │ │ -076440: 3503 2300 |0178: if-ge v3, v0, 019b // +0023 │ │ -076444: 5486 0f01 |017a: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mPendingActions:Ljava/util/ArrayList; // field@010f │ │ -076448: 6e20 a315 3600 |017c: invoke-virtual {v6, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@15a3 │ │ -07644e: 0c05 |017f: move-result-object v5 │ │ -076450: 1f05 3c03 |0180: check-cast v5, Ljava/lang/Runnable; // type@033c │ │ -076454: 6e20 d214 9b00 |0182: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@14d2 │ │ -07645a: 1a06 0f00 |0185: const-string v6, " #" // string@000f │ │ -07645e: 6e20 d214 6b00 |0187: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@14d2 │ │ -076464: 6e20 d014 3b00 |018a: invoke-virtual {v11, v3}, Ljava/io/PrintWriter;.print:(I)V // method@14d0 │ │ -07646a: 1a06 6c01 |018d: const-string v6, ": " // string@016c │ │ -07646e: 6e20 d214 6b00 |018f: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@14d2 │ │ -076474: 6e20 d614 5b00 |0192: invoke-virtual {v11, v5}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@14d6 │ │ -07647a: d803 0301 |0195: add-int/lit8 v3, v3, #int 1 // #01 │ │ -07647e: 28e1 |0197: goto 0178 // -001f │ │ -076480: 0d06 |0198: move-exception v6 │ │ -076482: 1e08 |0199: monitor-exit v8 │ │ -076484: 2706 |019a: throw v6 │ │ -076486: 6e20 d214 9b00 |019b: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@14d2 │ │ -07648c: 1a06 6704 |019e: const-string v6, "FragmentManager misc state:" // string@0467 │ │ -076490: 6e20 d714 6b00 |01a0: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@14d7 │ │ -076496: 6e20 d214 9b00 |01a3: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@14d2 │ │ -07649c: 1a06 2400 |01a6: const-string v6, " mActivity=" // string@0024 │ │ -0764a0: 6e20 d214 6b00 |01a8: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@14d2 │ │ -0764a6: 5486 fe00 |01ab: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00fe │ │ -0764aa: 6e20 d614 6b00 |01ad: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@14d6 │ │ -0764b0: 6e20 d214 9b00 |01b0: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@14d2 │ │ -0764b6: 1a06 2600 |01b3: const-string v6, " mContainer=" // string@0026 │ │ -0764ba: 6e20 d214 6b00 |01b5: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@14d2 │ │ -0764c0: 5486 0501 |01b8: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mContainer:Landroid/support/v4/app/FragmentContainer; // field@0105 │ │ -0764c4: 6e20 d614 6b00 |01ba: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@14d6 │ │ -0764ca: 5486 0e01 |01bd: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mParent:Landroid/support/v4/app/Fragment; // field@010e │ │ -0764ce: 3806 0f00 |01bf: if-eqz v6, 01ce // +000f │ │ -0764d2: 6e20 d214 9b00 |01c1: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@14d2 │ │ -0764d8: 1a06 2b00 |01c4: const-string v6, " mParent=" // string@002b │ │ -0764dc: 6e20 d214 6b00 |01c6: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@14d2 │ │ -0764e2: 5486 0e01 |01c9: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mParent:Landroid/support/v4/app/Fragment; // field@010e │ │ -0764e6: 6e20 d614 6b00 |01cb: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@14d6 │ │ -0764ec: 6e20 d214 9b00 |01ce: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@14d2 │ │ -0764f2: 1a06 2700 |01d1: const-string v6, " mCurState=" // string@0027 │ │ -0764f6: 6e20 d214 6b00 |01d3: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@14d2 │ │ -0764fc: 5286 0701 |01d6: iget v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mCurState:I // field@0107 │ │ -076500: 6e20 d014 6b00 |01d8: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(I)V // method@14d0 │ │ -076506: 1a06 9500 |01db: const-string v6, " mStateSaved=" // string@0095 │ │ -07650a: 6e20 d214 6b00 |01dd: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@14d2 │ │ -076510: 5586 1201 |01e0: iget-boolean v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mStateSaved:Z // field@0112 │ │ -076514: 6e20 d314 6b00 |01e2: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Z)V // method@14d3 │ │ -07651a: 1a06 8100 |01e5: const-string v6, " mDestroyed=" // string@0081 │ │ -07651e: 6e20 d214 6b00 |01e7: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@14d2 │ │ -076524: 5586 0801 |01ea: iget-boolean v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mDestroyed:Z // field@0108 │ │ -076528: 6e20 d814 6b00 |01ec: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.println:(Z)V // method@14d8 │ │ -07652e: 5586 0c01 |01ef: iget-boolean v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mNeedMenuInvalidate:Z // field@010c │ │ -076532: 3806 0f00 |01f1: if-eqz v6, 0200 // +000f │ │ -076536: 6e20 d214 9b00 |01f3: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@14d2 │ │ -07653c: 1a06 2900 |01f6: const-string v6, " mNeedMenuInvalidate=" // string@0029 │ │ -076540: 6e20 d214 6b00 |01f8: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@14d2 │ │ -076546: 5586 0c01 |01fb: iget-boolean v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mNeedMenuInvalidate:Z // field@010c │ │ -07654a: 6e20 d814 6b00 |01fd: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.println:(Z)V // method@14d8 │ │ -076550: 5486 0d01 |0200: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mNoTransactionsBecause:Ljava/lang/String; // field@010d │ │ -076554: 3806 0f00 |0202: if-eqz v6, 0211 // +000f │ │ -076558: 6e20 d214 9b00 |0204: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@14d2 │ │ -07655e: 1a06 2a00 |0207: const-string v6, " mNoTransactionsBecause=" // string@002a │ │ -076562: 6e20 d214 6b00 |0209: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@14d2 │ │ -076568: 5486 0d01 |020c: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mNoTransactionsBecause:Ljava/lang/String; // field@010d │ │ -07656c: 6e20 d714 6b00 |020e: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@14d7 │ │ -076572: 5486 0101 |0211: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mAvailIndices:Ljava/util/ArrayList; // field@0101 │ │ -076576: 3806 1f00 |0213: if-eqz v6, 0232 // +001f │ │ -07657a: 5486 0101 |0215: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mAvailIndices:Ljava/util/ArrayList; // field@0101 │ │ -07657e: 6e10 aa15 0600 |0217: invoke-virtual {v6}, Ljava/util/ArrayList;.size:()I // method@15aa │ │ -076584: 0a06 |021a: move-result v6 │ │ -076586: 3d06 1700 |021b: if-lez v6, 0232 // +0017 │ │ -07658a: 6e20 d214 9b00 |021d: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@14d2 │ │ -076590: 1a06 2500 |0220: const-string v6, " mAvailIndices: " // string@0025 │ │ -076594: 6e20 d214 6b00 |0222: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@14d2 │ │ -07659a: 5486 0101 |0225: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mAvailIndices:Ljava/util/ArrayList; // field@0101 │ │ -07659e: 6e10 ab15 0600 |0227: invoke-virtual {v6}, Ljava/util/ArrayList;.toArray:()[Ljava/lang/Object; // method@15ab │ │ -0765a4: 0c06 |022a: move-result-object v6 │ │ -0765a6: 7110 af15 0600 |022b: invoke-static {v6}, Ljava/util/Arrays;.toString:([Ljava/lang/Object;)Ljava/lang/String; // method@15af │ │ -0765ac: 0c06 |022e: move-result-object v6 │ │ -0765ae: 6e20 d714 6b00 |022f: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@14d7 │ │ -0765b4: 0e00 |0232: return-void │ │ +077cec: |[077cec] android.support.v4.app.FragmentManagerImpl.dump:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V │ │ +077cfc: 2206 3f03 |0000: new-instance v6, Ljava/lang/StringBuilder; // type@033f │ │ +077d00: 7010 5715 0600 |0002: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ +077d06: 6e20 5f15 9600 |0005: invoke-virtual {v6, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +077d0c: 0c06 |0008: move-result-object v6 │ │ +077d0e: 1a07 0e00 |0009: const-string v7, " " // string@000e │ │ +077d12: 6e20 5f15 7600 |000b: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +077d18: 0c06 |000e: move-result-object v6 │ │ +077d1a: 6e10 6415 0600 |000f: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ +077d20: 0c04 |0012: move-result-object v4 │ │ +077d22: 5486 fd00 |0013: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00fd │ │ +077d26: 3806 4800 |0015: if-eqz v6, 005d // +0048 │ │ +077d2a: 5486 fd00 |0017: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00fd │ │ +077d2e: 6e10 aa15 0600 |0019: invoke-virtual {v6}, Ljava/util/ArrayList;.size:()I // method@15aa │ │ +077d34: 0a00 |001c: move-result v0 │ │ +077d36: 3d00 4000 |001d: if-lez v0, 005d // +0040 │ │ +077d3a: 6e20 d214 9b00 |001f: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@14d2 │ │ +077d40: 1a06 4d02 |0022: const-string v6, "Active Fragments in " // string@024d │ │ +077d44: 6e20 d214 6b00 |0024: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@14d2 │ │ +077d4a: 7110 6915 0800 |0027: invoke-static {v8}, Ljava/lang/System;.identityHashCode:(Ljava/lang/Object;)I // method@1569 │ │ +077d50: 0a06 |002a: move-result v6 │ │ +077d52: 7110 0915 0600 |002b: invoke-static {v6}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@1509 │ │ +077d58: 0c06 |002e: move-result-object v6 │ │ +077d5a: 6e20 d214 6b00 |002f: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@14d2 │ │ +077d60: 1a06 6b01 |0032: const-string v6, ":" // string@016b │ │ +077d64: 6e20 d714 6b00 |0034: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@14d7 │ │ +077d6a: 1203 |0037: const/4 v3, #int 0 // #0 │ │ +077d6c: 3503 2500 |0038: if-ge v3, v0, 005d // +0025 │ │ +077d70: 5486 fd00 |003a: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00fd │ │ +077d74: 6e20 a315 3600 |003c: invoke-virtual {v6, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@15a3 │ │ +077d7a: 0c02 |003f: move-result-object v2 │ │ +077d7c: 1f02 a600 |0040: check-cast v2, Landroid/support/v4/app/Fragment; // type@00a6 │ │ +077d80: 6e20 d214 9b00 |0042: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@14d2 │ │ +077d86: 1a06 0f00 |0045: const-string v6, " #" // string@000f │ │ +077d8a: 6e20 d214 6b00 |0047: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@14d2 │ │ +077d90: 6e20 d014 3b00 |004a: invoke-virtual {v11, v3}, Ljava/io/PrintWriter;.print:(I)V // method@14d0 │ │ +077d96: 1a06 6c01 |004d: const-string v6, ": " // string@016c │ │ +077d9a: 6e20 d214 6b00 |004f: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@14d2 │ │ +077da0: 6e20 d614 2b00 |0052: invoke-virtual {v11, v2}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@14d6 │ │ +077da6: 3802 0500 |0055: if-eqz v2, 005a // +0005 │ │ +077daa: 6e5c e402 42ba |0057: invoke-virtual {v2, v4, v10, v11, v12}, Landroid/support/v4/app/Fragment;.dump:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V // method@02e4 │ │ +077db0: d803 0301 |005a: add-int/lit8 v3, v3, #int 1 // #01 │ │ +077db4: 28dc |005c: goto 0038 // -0024 │ │ +077db6: 5486 ff00 |005d: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00ff │ │ +077dba: 3806 3700 |005f: if-eqz v6, 0096 // +0037 │ │ +077dbe: 5486 ff00 |0061: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00ff │ │ +077dc2: 6e10 aa15 0600 |0063: invoke-virtual {v6}, Ljava/util/ArrayList;.size:()I // method@15aa │ │ +077dc8: 0a00 |0066: move-result v0 │ │ +077dca: 3d00 2f00 |0067: if-lez v0, 0096 // +002f │ │ +077dce: 6e20 d214 9b00 |0069: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@14d2 │ │ +077dd4: 1a06 5b02 |006c: const-string v6, "Added Fragments:" // string@025b │ │ +077dd8: 6e20 d714 6b00 |006e: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@14d7 │ │ +077dde: 1203 |0071: const/4 v3, #int 0 // #0 │ │ +077de0: 3503 2400 |0072: if-ge v3, v0, 0096 // +0024 │ │ +077de4: 5486 ff00 |0074: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00ff │ │ +077de8: 6e20 a315 3600 |0076: invoke-virtual {v6, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@15a3 │ │ +077dee: 0c02 |0079: move-result-object v2 │ │ +077df0: 1f02 a600 |007a: check-cast v2, Landroid/support/v4/app/Fragment; // type@00a6 │ │ +077df4: 6e20 d214 9b00 |007c: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@14d2 │ │ +077dfa: 1a06 0f00 |007f: const-string v6, " #" // string@000f │ │ +077dfe: 6e20 d214 6b00 |0081: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@14d2 │ │ +077e04: 6e20 d014 3b00 |0084: invoke-virtual {v11, v3}, Ljava/io/PrintWriter;.print:(I)V // method@14d0 │ │ +077e0a: 1a06 6c01 |0087: const-string v6, ": " // string@016c │ │ +077e0e: 6e20 d214 6b00 |0089: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@14d2 │ │ +077e14: 6e10 4203 0200 |008c: invoke-virtual {v2}, Landroid/support/v4/app/Fragment;.toString:()Ljava/lang/String; // method@0342 │ │ +077e1a: 0c06 |008f: move-result-object v6 │ │ +077e1c: 6e20 d714 6b00 |0090: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@14d7 │ │ +077e22: d803 0301 |0093: add-int/lit8 v3, v3, #int 1 // #01 │ │ +077e26: 28dd |0095: goto 0072 // -0023 │ │ +077e28: 5486 0601 |0096: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mCreatedMenus:Ljava/util/ArrayList; // field@0106 │ │ +077e2c: 3806 3700 |0098: if-eqz v6, 00cf // +0037 │ │ +077e30: 5486 0601 |009a: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mCreatedMenus:Ljava/util/ArrayList; // field@0106 │ │ +077e34: 6e10 aa15 0600 |009c: invoke-virtual {v6}, Ljava/util/ArrayList;.size:()I // method@15aa │ │ +077e3a: 0a00 |009f: move-result v0 │ │ +077e3c: 3d00 2f00 |00a0: if-lez v0, 00cf // +002f │ │ +077e40: 6e20 d214 9b00 |00a2: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@14d2 │ │ +077e46: 1a06 7604 |00a5: const-string v6, "Fragments Created Menus:" // string@0476 │ │ +077e4a: 6e20 d714 6b00 |00a7: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@14d7 │ │ +077e50: 1203 |00aa: const/4 v3, #int 0 // #0 │ │ +077e52: 3503 2400 |00ab: if-ge v3, v0, 00cf // +0024 │ │ +077e56: 5486 0601 |00ad: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mCreatedMenus:Ljava/util/ArrayList; // field@0106 │ │ +077e5a: 6e20 a315 3600 |00af: invoke-virtual {v6, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@15a3 │ │ +077e60: 0c02 |00b2: move-result-object v2 │ │ +077e62: 1f02 a600 |00b3: check-cast v2, Landroid/support/v4/app/Fragment; // type@00a6 │ │ +077e66: 6e20 d214 9b00 |00b5: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@14d2 │ │ +077e6c: 1a06 0f00 |00b8: const-string v6, " #" // string@000f │ │ +077e70: 6e20 d214 6b00 |00ba: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@14d2 │ │ +077e76: 6e20 d014 3b00 |00bd: invoke-virtual {v11, v3}, Ljava/io/PrintWriter;.print:(I)V // method@14d0 │ │ +077e7c: 1a06 6c01 |00c0: const-string v6, ": " // string@016c │ │ +077e80: 6e20 d214 6b00 |00c2: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@14d2 │ │ +077e86: 6e10 4203 0200 |00c5: invoke-virtual {v2}, Landroid/support/v4/app/Fragment;.toString:()Ljava/lang/String; // method@0342 │ │ +077e8c: 0c06 |00c8: move-result-object v6 │ │ +077e8e: 6e20 d714 6b00 |00c9: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@14d7 │ │ +077e94: d803 0301 |00cc: add-int/lit8 v3, v3, #int 1 // #01 │ │ +077e98: 28dd |00ce: goto 00ab // -0023 │ │ +077e9a: 5486 0201 |00cf: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@0102 │ │ +077e9e: 3806 3a00 |00d1: if-eqz v6, 010b // +003a │ │ +077ea2: 5486 0201 |00d3: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@0102 │ │ +077ea6: 6e10 aa15 0600 |00d5: invoke-virtual {v6}, Ljava/util/ArrayList;.size:()I // method@15aa │ │ +077eac: 0a00 |00d8: move-result v0 │ │ +077eae: 3d00 3200 |00d9: if-lez v0, 010b // +0032 │ │ +077eb2: 6e20 d214 9b00 |00db: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@14d2 │ │ +077eb8: 1a06 8102 |00de: const-string v6, "Back Stack:" // string@0281 │ │ +077ebc: 6e20 d714 6b00 |00e0: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@14d7 │ │ +077ec2: 1203 |00e3: const/4 v3, #int 0 // #0 │ │ +077ec4: 3503 2700 |00e4: if-ge v3, v0, 010b // +0027 │ │ +077ec8: 5486 0201 |00e6: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@0102 │ │ +077ecc: 6e20 a315 3600 |00e8: invoke-virtual {v6, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@15a3 │ │ +077ed2: 0c01 |00eb: move-result-object v1 │ │ +077ed4: 1f01 9e00 |00ec: check-cast v1, Landroid/support/v4/app/BackStackRecord; // type@009e │ │ +077ed8: 6e20 d214 9b00 |00ee: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@14d2 │ │ +077ede: 1a06 0f00 |00f1: const-string v6, " #" // string@000f │ │ +077ee2: 6e20 d214 6b00 |00f3: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@14d2 │ │ +077ee8: 6e20 d014 3b00 |00f6: invoke-virtual {v11, v3}, Ljava/io/PrintWriter;.print:(I)V // method@14d0 │ │ +077eee: 1a06 6c01 |00f9: const-string v6, ": " // string@016c │ │ +077ef2: 6e20 d214 6b00 |00fb: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@14d2 │ │ +077ef8: 6e10 ad02 0100 |00fe: invoke-virtual {v1}, Landroid/support/v4/app/BackStackRecord;.toString:()Ljava/lang/String; // method@02ad │ │ +077efe: 0c06 |0101: move-result-object v6 │ │ +077f00: 6e20 d714 6b00 |0102: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@14d7 │ │ +077f06: 6e5c 9202 41ba |0105: invoke-virtual {v1, v4, v10, v11, v12}, Landroid/support/v4/app/BackStackRecord;.dump:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V // method@0292 │ │ +077f0c: d803 0301 |0108: add-int/lit8 v3, v3, #int 1 // #01 │ │ +077f10: 28da |010a: goto 00e4 // -0026 │ │ +077f12: 1d08 |010b: monitor-enter v8 │ │ +077f14: 5486 0401 |010c: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackIndices:Ljava/util/ArrayList; // field@0104 │ │ +077f18: 3806 3300 |010e: if-eqz v6, 0141 // +0033 │ │ +077f1c: 5486 0401 |0110: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackIndices:Ljava/util/ArrayList; // field@0104 │ │ +077f20: 6e10 aa15 0600 |0112: invoke-virtual {v6}, Ljava/util/ArrayList;.size:()I // method@15aa │ │ +077f26: 0a00 |0115: move-result v0 │ │ +077f28: 3d00 2b00 |0116: if-lez v0, 0141 // +002b │ │ +077f2c: 6e20 d214 9b00 |0118: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@14d2 │ │ +077f32: 1a06 8002 |011b: const-string v6, "Back Stack Indices:" // string@0280 │ │ +077f36: 6e20 d714 6b00 |011d: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@14d7 │ │ +077f3c: 1203 |0120: const/4 v3, #int 0 // #0 │ │ +077f3e: 3503 2000 |0121: if-ge v3, v0, 0141 // +0020 │ │ +077f42: 5486 0401 |0123: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackIndices:Ljava/util/ArrayList; // field@0104 │ │ +077f46: 6e20 a315 3600 |0125: invoke-virtual {v6, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@15a3 │ │ +077f4c: 0c01 |0128: move-result-object v1 │ │ +077f4e: 1f01 9e00 |0129: check-cast v1, Landroid/support/v4/app/BackStackRecord; // type@009e │ │ +077f52: 6e20 d214 9b00 |012b: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@14d2 │ │ +077f58: 1a06 0f00 |012e: const-string v6, " #" // string@000f │ │ +077f5c: 6e20 d214 6b00 |0130: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@14d2 │ │ +077f62: 6e20 d014 3b00 |0133: invoke-virtual {v11, v3}, Ljava/io/PrintWriter;.print:(I)V // method@14d0 │ │ +077f68: 1a06 6c01 |0136: const-string v6, ": " // string@016c │ │ +077f6c: 6e20 d214 6b00 |0138: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@14d2 │ │ +077f72: 6e20 d614 1b00 |013b: invoke-virtual {v11, v1}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@14d6 │ │ +077f78: d803 0301 |013e: add-int/lit8 v3, v3, #int 1 // #01 │ │ +077f7c: 28e1 |0140: goto 0121 // -001f │ │ +077f7e: 5486 0001 |0141: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mAvailBackStackIndices:Ljava/util/ArrayList; // field@0100 │ │ +077f82: 3806 1f00 |0143: if-eqz v6, 0162 // +001f │ │ +077f86: 5486 0001 |0145: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mAvailBackStackIndices:Ljava/util/ArrayList; // field@0100 │ │ +077f8a: 6e10 aa15 0600 |0147: invoke-virtual {v6}, Ljava/util/ArrayList;.size:()I // method@15aa │ │ +077f90: 0a06 |014a: move-result v6 │ │ +077f92: 3d06 1700 |014b: if-lez v6, 0162 // +0017 │ │ +077f96: 6e20 d214 9b00 |014d: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@14d2 │ │ +077f9c: 1a06 5019 |0150: const-string v6, "mAvailBackStackIndices: " // string@1950 │ │ +077fa0: 6e20 d214 6b00 |0152: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@14d2 │ │ +077fa6: 5486 0001 |0155: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mAvailBackStackIndices:Ljava/util/ArrayList; // field@0100 │ │ +077faa: 6e10 ab15 0600 |0157: invoke-virtual {v6}, Ljava/util/ArrayList;.toArray:()[Ljava/lang/Object; // method@15ab │ │ +077fb0: 0c06 |015a: move-result-object v6 │ │ +077fb2: 7110 af15 0600 |015b: invoke-static {v6}, Ljava/util/Arrays;.toString:([Ljava/lang/Object;)Ljava/lang/String; // method@15af │ │ +077fb8: 0c06 |015e: move-result-object v6 │ │ +077fba: 6e20 d714 6b00 |015f: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@14d7 │ │ +077fc0: 1e08 |0162: monitor-exit v8 │ │ +077fc2: 5486 0f01 |0163: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mPendingActions:Ljava/util/ArrayList; // field@010f │ │ +077fc6: 3806 3600 |0165: if-eqz v6, 019b // +0036 │ │ +077fca: 5486 0f01 |0167: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mPendingActions:Ljava/util/ArrayList; // field@010f │ │ +077fce: 6e10 aa15 0600 |0169: invoke-virtual {v6}, Ljava/util/ArrayList;.size:()I // method@15aa │ │ +077fd4: 0a00 |016c: move-result v0 │ │ +077fd6: 3d00 2e00 |016d: if-lez v0, 019b // +002e │ │ +077fda: 6e20 d214 9b00 |016f: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@14d2 │ │ +077fe0: 1a06 b50b |0172: const-string v6, "Pending Actions:" // string@0bb5 │ │ +077fe4: 6e20 d714 6b00 |0174: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@14d7 │ │ +077fea: 1203 |0177: const/4 v3, #int 0 // #0 │ │ +077fec: 3503 2300 |0178: if-ge v3, v0, 019b // +0023 │ │ +077ff0: 5486 0f01 |017a: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mPendingActions:Ljava/util/ArrayList; // field@010f │ │ +077ff4: 6e20 a315 3600 |017c: invoke-virtual {v6, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@15a3 │ │ +077ffa: 0c05 |017f: move-result-object v5 │ │ +077ffc: 1f05 3903 |0180: check-cast v5, Ljava/lang/Runnable; // type@0339 │ │ +078000: 6e20 d214 9b00 |0182: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@14d2 │ │ +078006: 1a06 0f00 |0185: const-string v6, " #" // string@000f │ │ +07800a: 6e20 d214 6b00 |0187: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@14d2 │ │ +078010: 6e20 d014 3b00 |018a: invoke-virtual {v11, v3}, Ljava/io/PrintWriter;.print:(I)V // method@14d0 │ │ +078016: 1a06 6c01 |018d: const-string v6, ": " // string@016c │ │ +07801a: 6e20 d214 6b00 |018f: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@14d2 │ │ +078020: 6e20 d614 5b00 |0192: invoke-virtual {v11, v5}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@14d6 │ │ +078026: d803 0301 |0195: add-int/lit8 v3, v3, #int 1 // #01 │ │ +07802a: 28e1 |0197: goto 0178 // -001f │ │ +07802c: 0d06 |0198: move-exception v6 │ │ +07802e: 1e08 |0199: monitor-exit v8 │ │ +078030: 2706 |019a: throw v6 │ │ +078032: 6e20 d214 9b00 |019b: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@14d2 │ │ +078038: 1a06 6704 |019e: const-string v6, "FragmentManager misc state:" // string@0467 │ │ +07803c: 6e20 d714 6b00 |01a0: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@14d7 │ │ +078042: 6e20 d214 9b00 |01a3: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@14d2 │ │ +078048: 1a06 2400 |01a6: const-string v6, " mActivity=" // string@0024 │ │ +07804c: 6e20 d214 6b00 |01a8: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@14d2 │ │ +078052: 5486 fe00 |01ab: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00fe │ │ +078056: 6e20 d614 6b00 |01ad: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@14d6 │ │ +07805c: 6e20 d214 9b00 |01b0: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@14d2 │ │ +078062: 1a06 2600 |01b3: const-string v6, " mContainer=" // string@0026 │ │ +078066: 6e20 d214 6b00 |01b5: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@14d2 │ │ +07806c: 5486 0501 |01b8: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mContainer:Landroid/support/v4/app/FragmentContainer; // field@0105 │ │ +078070: 6e20 d614 6b00 |01ba: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@14d6 │ │ +078076: 5486 0e01 |01bd: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mParent:Landroid/support/v4/app/Fragment; // field@010e │ │ +07807a: 3806 0f00 |01bf: if-eqz v6, 01ce // +000f │ │ +07807e: 6e20 d214 9b00 |01c1: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@14d2 │ │ +078084: 1a06 2b00 |01c4: const-string v6, " mParent=" // string@002b │ │ +078088: 6e20 d214 6b00 |01c6: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@14d2 │ │ +07808e: 5486 0e01 |01c9: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mParent:Landroid/support/v4/app/Fragment; // field@010e │ │ +078092: 6e20 d614 6b00 |01cb: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@14d6 │ │ +078098: 6e20 d214 9b00 |01ce: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@14d2 │ │ +07809e: 1a06 2700 |01d1: const-string v6, " mCurState=" // string@0027 │ │ +0780a2: 6e20 d214 6b00 |01d3: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@14d2 │ │ +0780a8: 5286 0701 |01d6: iget v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mCurState:I // field@0107 │ │ +0780ac: 6e20 d014 6b00 |01d8: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(I)V // method@14d0 │ │ +0780b2: 1a06 9500 |01db: const-string v6, " mStateSaved=" // string@0095 │ │ +0780b6: 6e20 d214 6b00 |01dd: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@14d2 │ │ +0780bc: 5586 1201 |01e0: iget-boolean v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mStateSaved:Z // field@0112 │ │ +0780c0: 6e20 d314 6b00 |01e2: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Z)V // method@14d3 │ │ +0780c6: 1a06 8100 |01e5: const-string v6, " mDestroyed=" // string@0081 │ │ +0780ca: 6e20 d214 6b00 |01e7: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@14d2 │ │ +0780d0: 5586 0801 |01ea: iget-boolean v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mDestroyed:Z // field@0108 │ │ +0780d4: 6e20 d814 6b00 |01ec: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.println:(Z)V // method@14d8 │ │ +0780da: 5586 0c01 |01ef: iget-boolean v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mNeedMenuInvalidate:Z // field@010c │ │ +0780de: 3806 0f00 |01f1: if-eqz v6, 0200 // +000f │ │ +0780e2: 6e20 d214 9b00 |01f3: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@14d2 │ │ +0780e8: 1a06 2900 |01f6: const-string v6, " mNeedMenuInvalidate=" // string@0029 │ │ +0780ec: 6e20 d214 6b00 |01f8: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@14d2 │ │ +0780f2: 5586 0c01 |01fb: iget-boolean v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mNeedMenuInvalidate:Z // field@010c │ │ +0780f6: 6e20 d814 6b00 |01fd: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.println:(Z)V // method@14d8 │ │ +0780fc: 5486 0d01 |0200: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mNoTransactionsBecause:Ljava/lang/String; // field@010d │ │ +078100: 3806 0f00 |0202: if-eqz v6, 0211 // +000f │ │ +078104: 6e20 d214 9b00 |0204: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@14d2 │ │ +07810a: 1a06 2a00 |0207: const-string v6, " mNoTransactionsBecause=" // string@002a │ │ +07810e: 6e20 d214 6b00 |0209: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@14d2 │ │ +078114: 5486 0d01 |020c: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mNoTransactionsBecause:Ljava/lang/String; // field@010d │ │ +078118: 6e20 d714 6b00 |020e: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@14d7 │ │ +07811e: 5486 0101 |0211: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mAvailIndices:Ljava/util/ArrayList; // field@0101 │ │ +078122: 3806 1f00 |0213: if-eqz v6, 0232 // +001f │ │ +078126: 5486 0101 |0215: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mAvailIndices:Ljava/util/ArrayList; // field@0101 │ │ +07812a: 6e10 aa15 0600 |0217: invoke-virtual {v6}, Ljava/util/ArrayList;.size:()I // method@15aa │ │ +078130: 0a06 |021a: move-result v6 │ │ +078132: 3d06 1700 |021b: if-lez v6, 0232 // +0017 │ │ +078136: 6e20 d214 9b00 |021d: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@14d2 │ │ +07813c: 1a06 2500 |0220: const-string v6, " mAvailIndices: " // string@0025 │ │ +078140: 6e20 d214 6b00 |0222: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@14d2 │ │ +078146: 5486 0101 |0225: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mAvailIndices:Ljava/util/ArrayList; // field@0101 │ │ +07814a: 6e10 ab15 0600 |0227: invoke-virtual {v6}, Ljava/util/ArrayList;.toArray:()[Ljava/lang/Object; // method@15ab │ │ +078150: 0c06 |022a: move-result-object v6 │ │ +078152: 7110 af15 0600 |022b: invoke-static {v6}, Ljava/util/Arrays;.toString:([Ljava/lang/Object;)Ljava/lang/String; // method@15af │ │ +078158: 0c06 |022e: move-result-object v6 │ │ +07815a: 6e20 d714 6b00 |022f: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@14d7 │ │ +078160: 0e00 |0232: return-void │ │ catches : 2 │ │ 0x010c - 0x0163 │ │ -> 0x0198 │ │ 0x0199 - 0x019a │ │ -> 0x0198 │ │ positions : │ │ 0x0000 line=616 │ │ @@ -141781,51 +141835,51 @@ │ │ type : '(Ljava/lang/Runnable;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 70 16-bit code units │ │ -0765cc: |[0765cc] android.support.v4.app.FragmentManagerImpl.enqueueAction:(Ljava/lang/Runnable;Z)V │ │ -0765dc: 3904 0500 |0000: if-nez v4, 0005 // +0005 │ │ -0765e0: 7010 b003 0200 |0002: invoke-direct {v2}, Landroid/support/v4/app/FragmentManagerImpl;.checkStateLoss:()V // method@03b0 │ │ -0765e6: 1d02 |0005: monitor-enter v2 │ │ -0765e8: 5520 0801 |0006: iget-boolean v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mDestroyed:Z // field@0108 │ │ -0765ec: 3900 0600 |0008: if-nez v0, 000e // +0006 │ │ -0765f0: 5420 fe00 |000a: iget-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00fe │ │ -0765f4: 3900 0d00 |000c: if-nez v0, 0019 // +000d │ │ -0765f8: 2200 2d03 |000e: new-instance v0, Ljava/lang/IllegalStateException; // type@032d │ │ -0765fc: 1a01 5002 |0010: const-string v1, "Activity has been destroyed" // string@0250 │ │ -076600: 7020 0415 1000 |0012: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1504 │ │ -076606: 2700 |0015: throw v0 │ │ -076608: 0d00 |0016: move-exception v0 │ │ -07660a: 1e02 |0017: monitor-exit v2 │ │ -07660c: 2700 |0018: throw v0 │ │ -07660e: 5420 0f01 |0019: iget-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mPendingActions:Ljava/util/ArrayList; // field@010f │ │ -076612: 3900 0900 |001b: if-nez v0, 0024 // +0009 │ │ -076616: 2200 6003 |001d: new-instance v0, Ljava/util/ArrayList; // type@0360 │ │ -07661a: 7010 9d15 0000 |001f: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@159d │ │ -076620: 5b20 0f01 |0022: iput-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mPendingActions:Ljava/util/ArrayList; // field@010f │ │ -076624: 5420 0f01 |0024: iget-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mPendingActions:Ljava/util/ArrayList; // field@010f │ │ -076628: 6e20 a015 3000 |0026: invoke-virtual {v0, v3}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@15a0 │ │ -07662e: 5420 0f01 |0029: iget-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mPendingActions:Ljava/util/ArrayList; // field@010f │ │ -076632: 6e10 aa15 0000 |002b: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@15aa │ │ -076638: 0a00 |002e: move-result v0 │ │ -07663a: 1211 |002f: const/4 v1, #int 1 // #1 │ │ -07663c: 3310 1400 |0030: if-ne v0, v1, 0044 // +0014 │ │ -076640: 5420 fe00 |0032: iget-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00fe │ │ -076644: 5400 d800 |0034: iget-object v0, v0, Landroid/support/v4/app/FragmentActivity;.mHandler:Landroid/os/Handler; // field@00d8 │ │ -076648: 5421 0901 |0036: iget-object v1, v2, Landroid/support/v4/app/FragmentManagerImpl;.mExecCommit:Ljava/lang/Runnable; // field@0109 │ │ -07664c: 6e20 cd01 1000 |0038: invoke-virtual {v0, v1}, Landroid/os/Handler;.removeCallbacks:(Ljava/lang/Runnable;)V // method@01cd │ │ -076652: 5420 fe00 |003b: iget-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00fe │ │ -076656: 5400 d800 |003d: iget-object v0, v0, Landroid/support/v4/app/FragmentActivity;.mHandler:Landroid/os/Handler; // field@00d8 │ │ -07665a: 5421 0901 |003f: iget-object v1, v2, Landroid/support/v4/app/FragmentManagerImpl;.mExecCommit:Ljava/lang/Runnable; // field@0109 │ │ -07665e: 6e20 cb01 1000 |0041: invoke-virtual {v0, v1}, Landroid/os/Handler;.post:(Ljava/lang/Runnable;)Z // method@01cb │ │ -076664: 1e02 |0044: monitor-exit v2 │ │ -076666: 0e00 |0045: return-void │ │ +078178: |[078178] android.support.v4.app.FragmentManagerImpl.enqueueAction:(Ljava/lang/Runnable;Z)V │ │ +078188: 3904 0500 |0000: if-nez v4, 0005 // +0005 │ │ +07818c: 7010 b003 0200 |0002: invoke-direct {v2}, Landroid/support/v4/app/FragmentManagerImpl;.checkStateLoss:()V // method@03b0 │ │ +078192: 1d02 |0005: monitor-enter v2 │ │ +078194: 5520 0801 |0006: iget-boolean v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mDestroyed:Z // field@0108 │ │ +078198: 3900 0600 |0008: if-nez v0, 000e // +0006 │ │ +07819c: 5420 fe00 |000a: iget-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00fe │ │ +0781a0: 3900 0d00 |000c: if-nez v0, 0019 // +000d │ │ +0781a4: 2200 2a03 |000e: new-instance v0, Ljava/lang/IllegalStateException; // type@032a │ │ +0781a8: 1a01 5002 |0010: const-string v1, "Activity has been destroyed" // string@0250 │ │ +0781ac: 7020 0415 1000 |0012: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1504 │ │ +0781b2: 2700 |0015: throw v0 │ │ +0781b4: 0d00 |0016: move-exception v0 │ │ +0781b6: 1e02 |0017: monitor-exit v2 │ │ +0781b8: 2700 |0018: throw v0 │ │ +0781ba: 5420 0f01 |0019: iget-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mPendingActions:Ljava/util/ArrayList; // field@010f │ │ +0781be: 3900 0900 |001b: if-nez v0, 0024 // +0009 │ │ +0781c2: 2200 5d03 |001d: new-instance v0, Ljava/util/ArrayList; // type@035d │ │ +0781c6: 7010 9d15 0000 |001f: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@159d │ │ +0781cc: 5b20 0f01 |0022: iput-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mPendingActions:Ljava/util/ArrayList; // field@010f │ │ +0781d0: 5420 0f01 |0024: iget-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mPendingActions:Ljava/util/ArrayList; // field@010f │ │ +0781d4: 6e20 a015 3000 |0026: invoke-virtual {v0, v3}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@15a0 │ │ +0781da: 5420 0f01 |0029: iget-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mPendingActions:Ljava/util/ArrayList; // field@010f │ │ +0781de: 6e10 aa15 0000 |002b: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@15aa │ │ +0781e4: 0a00 |002e: move-result v0 │ │ +0781e6: 1211 |002f: const/4 v1, #int 1 // #1 │ │ +0781e8: 3310 1400 |0030: if-ne v0, v1, 0044 // +0014 │ │ +0781ec: 5420 fe00 |0032: iget-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00fe │ │ +0781f0: 5400 d800 |0034: iget-object v0, v0, Landroid/support/v4/app/FragmentActivity;.mHandler:Landroid/os/Handler; // field@00d8 │ │ +0781f4: 5421 0901 |0036: iget-object v1, v2, Landroid/support/v4/app/FragmentManagerImpl;.mExecCommit:Ljava/lang/Runnable; // field@0109 │ │ +0781f8: 6e20 cd01 1000 |0038: invoke-virtual {v0, v1}, Landroid/os/Handler;.removeCallbacks:(Ljava/lang/Runnable;)V // method@01cd │ │ +0781fe: 5420 fe00 |003b: iget-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00fe │ │ +078202: 5400 d800 |003d: iget-object v0, v0, Landroid/support/v4/app/FragmentActivity;.mHandler:Landroid/os/Handler; // field@00d8 │ │ +078206: 5421 0901 |003f: iget-object v1, v2, Landroid/support/v4/app/FragmentManagerImpl;.mExecCommit:Ljava/lang/Runnable; // field@0109 │ │ +07820a: 6e20 cb01 1000 |0041: invoke-virtual {v0, v1}, Landroid/os/Handler;.post:(Ljava/lang/Runnable;)Z // method@01cb │ │ +078210: 1e02 |0044: monitor-exit v2 │ │ +078212: 0e00 |0045: return-void │ │ catches : 2 │ │ 0x0006 - 0x0018 │ │ -> 0x0016 │ │ 0x0019 - 0x0045 │ │ -> 0x0016 │ │ positions : │ │ 0x0000 line=1360 │ │ @@ -141852,105 +141906,105 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 165 16-bit code units │ │ -07667c: |[07667c] android.support.v4.app.FragmentManagerImpl.execPendingActions:()Z │ │ -07668c: 1207 |0000: const/4 v7, #int 0 // #0 │ │ -07668e: 5585 0a01 |0001: iget-boolean v5, v8, Landroid/support/v4/app/FragmentManagerImpl;.mExecutingActions:Z // field@010a │ │ -076692: 3805 0a00 |0003: if-eqz v5, 000d // +000a │ │ -076696: 2205 2d03 |0005: new-instance v5, Ljava/lang/IllegalStateException; // type@032d │ │ -07669a: 1a06 110c |0007: const-string v6, "Recursive entry to executePendingTransactions" // string@0c11 │ │ -07669e: 7020 0415 6500 |0009: invoke-direct {v5, v6}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1504 │ │ -0766a4: 2705 |000c: throw v5 │ │ -0766a6: 7100 d301 0000 |000d: invoke-static {}, Landroid/os/Looper;.myLooper:()Landroid/os/Looper; // method@01d3 │ │ -0766ac: 0c05 |0010: move-result-object v5 │ │ -0766ae: 5486 fe00 |0011: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00fe │ │ -0766b2: 5466 d800 |0013: iget-object v6, v6, Landroid/support/v4/app/FragmentActivity;.mHandler:Landroid/os/Handler; // field@00d8 │ │ -0766b6: 6e10 c801 0600 |0015: invoke-virtual {v6}, Landroid/os/Handler;.getLooper:()Landroid/os/Looper; // method@01c8 │ │ -0766bc: 0c06 |0018: move-result-object v6 │ │ -0766be: 3265 0a00 |0019: if-eq v5, v6, 0023 // +000a │ │ -0766c2: 2205 2d03 |001b: new-instance v5, Ljava/lang/IllegalStateException; // type@032d │ │ -0766c6: 1a06 0f0b |001d: const-string v6, "Must be called from main thread of process" // string@0b0f │ │ -0766ca: 7020 0415 6500 |001f: invoke-direct {v5, v6}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1504 │ │ -0766d0: 2705 |0022: throw v5 │ │ -0766d2: 1200 |0023: const/4 v0, #int 0 // #0 │ │ -0766d4: 1d08 |0024: monitor-enter v8 │ │ -0766d6: 5485 0f01 |0025: iget-object v5, v8, Landroid/support/v4/app/FragmentManagerImpl;.mPendingActions:Ljava/util/ArrayList; // field@010f │ │ -0766da: 3805 0a00 |0027: if-eqz v5, 0031 // +000a │ │ -0766de: 5485 0f01 |0029: iget-object v5, v8, Landroid/support/v4/app/FragmentManagerImpl;.mPendingActions:Ljava/util/ArrayList; // field@010f │ │ -0766e2: 6e10 aa15 0500 |002b: invoke-virtual {v5}, Ljava/util/ArrayList;.size:()I // method@15aa │ │ -0766e8: 0a05 |002e: move-result v5 │ │ -0766ea: 3905 2900 |002f: if-nez v5, 0058 // +0029 │ │ -0766ee: 1e08 |0031: monitor-exit v8 │ │ -0766f0: 5585 0b01 |0032: iget-boolean v5, v8, Landroid/support/v4/app/FragmentManagerImpl;.mHavePendingDeferredStart:Z // field@010b │ │ -0766f4: 3805 7000 |0034: if-eqz v5, 00a4 // +0070 │ │ -0766f8: 1203 |0036: const/4 v3, #int 0 // #0 │ │ -0766fa: 1202 |0037: const/4 v2, #int 0 // #0 │ │ -0766fc: 5485 fd00 |0038: iget-object v5, v8, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00fd │ │ -076700: 6e10 aa15 0500 |003a: invoke-virtual {v5}, Ljava/util/ArrayList;.size:()I // method@15aa │ │ -076706: 0a05 |003d: move-result v5 │ │ -076708: 3552 5f00 |003e: if-ge v2, v5, 009d // +005f │ │ -07670c: 5485 fd00 |0040: iget-object v5, v8, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00fd │ │ -076710: 6e20 a315 2500 |0042: invoke-virtual {v5, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@15a3 │ │ -076716: 0c01 |0045: move-result-object v1 │ │ -076718: 1f01 a900 |0046: check-cast v1, Landroid/support/v4/app/Fragment; // type@00a9 │ │ -07671c: 3801 0d00 |0048: if-eqz v1, 0055 // +000d │ │ -076720: 5415 ad00 |004a: iget-object v5, v1, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00ad │ │ -076724: 3805 0900 |004c: if-eqz v5, 0055 // +0009 │ │ -076728: 5415 ad00 |004e: iget-object v5, v1, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00ad │ │ -07672c: 6e10 9b04 0500 |0050: invoke-virtual {v5}, Landroid/support/v4/app/LoaderManagerImpl;.hasRunningLoaders:()Z // method@049b │ │ -076732: 0a05 |0053: move-result v5 │ │ -076734: b653 |0054: or-int/2addr v3, v5 │ │ -076736: d802 0201 |0055: add-int/lit8 v2, v2, #int 1 // #01 │ │ -07673a: 28e1 |0057: goto 0038 // -001f │ │ -07673c: 5485 0f01 |0058: iget-object v5, v8, Landroid/support/v4/app/FragmentManagerImpl;.mPendingActions:Ljava/util/ArrayList; // field@010f │ │ -076740: 6e10 aa15 0500 |005a: invoke-virtual {v5}, Ljava/util/ArrayList;.size:()I // method@15aa │ │ -076746: 0a04 |005d: move-result v4 │ │ -076748: 5485 1301 |005e: iget-object v5, v8, Landroid/support/v4/app/FragmentManagerImpl;.mTmpActions:[Ljava/lang/Runnable; // field@0113 │ │ -07674c: 3805 0700 |0060: if-eqz v5, 0067 // +0007 │ │ -076750: 5485 1301 |0062: iget-object v5, v8, Landroid/support/v4/app/FragmentManagerImpl;.mTmpActions:[Ljava/lang/Runnable; // field@0113 │ │ -076754: 2155 |0064: array-length v5, v5 │ │ -076756: 3545 0600 |0065: if-ge v5, v4, 006b // +0006 │ │ -07675a: 2345 a504 |0067: new-array v5, v4, [Ljava/lang/Runnable; // type@04a5 │ │ -07675e: 5b85 1301 |0069: iput-object v5, v8, Landroid/support/v4/app/FragmentManagerImpl;.mTmpActions:[Ljava/lang/Runnable; // field@0113 │ │ -076762: 5485 0f01 |006b: iget-object v5, v8, Landroid/support/v4/app/FragmentManagerImpl;.mPendingActions:Ljava/util/ArrayList; // field@010f │ │ -076766: 5486 1301 |006d: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mTmpActions:[Ljava/lang/Runnable; // field@0113 │ │ -07676a: 6e20 ac15 6500 |006f: invoke-virtual {v5, v6}, Ljava/util/ArrayList;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@15ac │ │ -076770: 5485 0f01 |0072: iget-object v5, v8, Landroid/support/v4/app/FragmentManagerImpl;.mPendingActions:Ljava/util/ArrayList; // field@010f │ │ -076774: 6e10 a115 0500 |0074: invoke-virtual {v5}, Ljava/util/ArrayList;.clear:()V // method@15a1 │ │ -07677a: 5485 fe00 |0077: iget-object v5, v8, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00fe │ │ -07677e: 5455 d800 |0079: iget-object v5, v5, Landroid/support/v4/app/FragmentActivity;.mHandler:Landroid/os/Handler; // field@00d8 │ │ -076782: 5486 0901 |007b: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mExecCommit:Ljava/lang/Runnable; // field@0109 │ │ -076786: 6e20 cd01 6500 |007d: invoke-virtual {v5, v6}, Landroid/os/Handler;.removeCallbacks:(Ljava/lang/Runnable;)V // method@01cd │ │ -07678c: 1e08 |0080: monitor-exit v8 │ │ -07678e: 1215 |0081: const/4 v5, #int 1 // #1 │ │ -076790: 5c85 0a01 |0082: iput-boolean v5, v8, Landroid/support/v4/app/FragmentManagerImpl;.mExecutingActions:Z // field@010a │ │ -076794: 1202 |0084: const/4 v2, #int 0 // #0 │ │ -076796: 3542 1400 |0085: if-ge v2, v4, 0099 // +0014 │ │ -07679a: 5485 1301 |0087: iget-object v5, v8, Landroid/support/v4/app/FragmentManagerImpl;.mTmpActions:[Ljava/lang/Runnable; // field@0113 │ │ -07679e: 4605 0502 |0089: aget-object v5, v5, v2 │ │ -0767a2: 7210 2915 0500 |008b: invoke-interface {v5}, Ljava/lang/Runnable;.run:()V // method@1529 │ │ -0767a8: 5485 1301 |008e: iget-object v5, v8, Landroid/support/v4/app/FragmentManagerImpl;.mTmpActions:[Ljava/lang/Runnable; // field@0113 │ │ -0767ac: 1206 |0090: const/4 v6, #int 0 // #0 │ │ -0767ae: 4d06 0502 |0091: aput-object v6, v5, v2 │ │ -0767b2: d802 0201 |0093: add-int/lit8 v2, v2, #int 1 // #01 │ │ -0767b6: 28f0 |0095: goto 0085 // -0010 │ │ -0767b8: 0d05 |0096: move-exception v5 │ │ -0767ba: 1e08 |0097: monitor-exit v8 │ │ -0767bc: 2705 |0098: throw v5 │ │ -0767be: 5c87 0a01 |0099: iput-boolean v7, v8, Landroid/support/v4/app/FragmentManagerImpl;.mExecutingActions:Z // field@010a │ │ -0767c2: 1210 |009b: const/4 v0, #int 1 // #1 │ │ -0767c4: 2888 |009c: goto 0024 // -0078 │ │ -0767c6: 3903 0700 |009d: if-nez v3, 00a4 // +0007 │ │ -0767ca: 5c87 0b01 |009f: iput-boolean v7, v8, Landroid/support/v4/app/FragmentManagerImpl;.mHavePendingDeferredStart:Z // field@010b │ │ -0767ce: 6e10 ee03 0800 |00a1: invoke-virtual {v8}, Landroid/support/v4/app/FragmentManagerImpl;.startPendingDeferredFragments:()V // method@03ee │ │ -0767d4: 0f00 |00a4: return v0 │ │ +078228: |[078228] android.support.v4.app.FragmentManagerImpl.execPendingActions:()Z │ │ +078238: 1207 |0000: const/4 v7, #int 0 // #0 │ │ +07823a: 5585 0a01 |0001: iget-boolean v5, v8, Landroid/support/v4/app/FragmentManagerImpl;.mExecutingActions:Z // field@010a │ │ +07823e: 3805 0a00 |0003: if-eqz v5, 000d // +000a │ │ +078242: 2205 2a03 |0005: new-instance v5, Ljava/lang/IllegalStateException; // type@032a │ │ +078246: 1a06 0e0c |0007: const-string v6, "Recursive entry to executePendingTransactions" // string@0c0e │ │ +07824a: 7020 0415 6500 |0009: invoke-direct {v5, v6}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1504 │ │ +078250: 2705 |000c: throw v5 │ │ +078252: 7100 d301 0000 |000d: invoke-static {}, Landroid/os/Looper;.myLooper:()Landroid/os/Looper; // method@01d3 │ │ +078258: 0c05 |0010: move-result-object v5 │ │ +07825a: 5486 fe00 |0011: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00fe │ │ +07825e: 5466 d800 |0013: iget-object v6, v6, Landroid/support/v4/app/FragmentActivity;.mHandler:Landroid/os/Handler; // field@00d8 │ │ +078262: 6e10 c801 0600 |0015: invoke-virtual {v6}, Landroid/os/Handler;.getLooper:()Landroid/os/Looper; // method@01c8 │ │ +078268: 0c06 |0018: move-result-object v6 │ │ +07826a: 3265 0a00 |0019: if-eq v5, v6, 0023 // +000a │ │ +07826e: 2205 2a03 |001b: new-instance v5, Ljava/lang/IllegalStateException; // type@032a │ │ +078272: 1a06 0c0b |001d: const-string v6, "Must be called from main thread of process" // string@0b0c │ │ +078276: 7020 0415 6500 |001f: invoke-direct {v5, v6}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1504 │ │ +07827c: 2705 |0022: throw v5 │ │ +07827e: 1200 |0023: const/4 v0, #int 0 // #0 │ │ +078280: 1d08 |0024: monitor-enter v8 │ │ +078282: 5485 0f01 |0025: iget-object v5, v8, Landroid/support/v4/app/FragmentManagerImpl;.mPendingActions:Ljava/util/ArrayList; // field@010f │ │ +078286: 3805 0a00 |0027: if-eqz v5, 0031 // +000a │ │ +07828a: 5485 0f01 |0029: iget-object v5, v8, Landroid/support/v4/app/FragmentManagerImpl;.mPendingActions:Ljava/util/ArrayList; // field@010f │ │ +07828e: 6e10 aa15 0500 |002b: invoke-virtual {v5}, Ljava/util/ArrayList;.size:()I // method@15aa │ │ +078294: 0a05 |002e: move-result v5 │ │ +078296: 3905 2900 |002f: if-nez v5, 0058 // +0029 │ │ +07829a: 1e08 |0031: monitor-exit v8 │ │ +07829c: 5585 0b01 |0032: iget-boolean v5, v8, Landroid/support/v4/app/FragmentManagerImpl;.mHavePendingDeferredStart:Z // field@010b │ │ +0782a0: 3805 7000 |0034: if-eqz v5, 00a4 // +0070 │ │ +0782a4: 1203 |0036: const/4 v3, #int 0 // #0 │ │ +0782a6: 1202 |0037: const/4 v2, #int 0 // #0 │ │ +0782a8: 5485 fd00 |0038: iget-object v5, v8, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00fd │ │ +0782ac: 6e10 aa15 0500 |003a: invoke-virtual {v5}, Ljava/util/ArrayList;.size:()I // method@15aa │ │ +0782b2: 0a05 |003d: move-result v5 │ │ +0782b4: 3552 5f00 |003e: if-ge v2, v5, 009d // +005f │ │ +0782b8: 5485 fd00 |0040: iget-object v5, v8, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00fd │ │ +0782bc: 6e20 a315 2500 |0042: invoke-virtual {v5, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@15a3 │ │ +0782c2: 0c01 |0045: move-result-object v1 │ │ +0782c4: 1f01 a600 |0046: check-cast v1, Landroid/support/v4/app/Fragment; // type@00a6 │ │ +0782c8: 3801 0d00 |0048: if-eqz v1, 0055 // +000d │ │ +0782cc: 5415 ad00 |004a: iget-object v5, v1, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00ad │ │ +0782d0: 3805 0900 |004c: if-eqz v5, 0055 // +0009 │ │ +0782d4: 5415 ad00 |004e: iget-object v5, v1, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00ad │ │ +0782d8: 6e10 9b04 0500 |0050: invoke-virtual {v5}, Landroid/support/v4/app/LoaderManagerImpl;.hasRunningLoaders:()Z // method@049b │ │ +0782de: 0a05 |0053: move-result v5 │ │ +0782e0: b653 |0054: or-int/2addr v3, v5 │ │ +0782e2: d802 0201 |0055: add-int/lit8 v2, v2, #int 1 // #01 │ │ +0782e6: 28e1 |0057: goto 0038 // -001f │ │ +0782e8: 5485 0f01 |0058: iget-object v5, v8, Landroid/support/v4/app/FragmentManagerImpl;.mPendingActions:Ljava/util/ArrayList; // field@010f │ │ +0782ec: 6e10 aa15 0500 |005a: invoke-virtual {v5}, Ljava/util/ArrayList;.size:()I // method@15aa │ │ +0782f2: 0a04 |005d: move-result v4 │ │ +0782f4: 5485 1301 |005e: iget-object v5, v8, Landroid/support/v4/app/FragmentManagerImpl;.mTmpActions:[Ljava/lang/Runnable; // field@0113 │ │ +0782f8: 3805 0700 |0060: if-eqz v5, 0067 // +0007 │ │ +0782fc: 5485 1301 |0062: iget-object v5, v8, Landroid/support/v4/app/FragmentManagerImpl;.mTmpActions:[Ljava/lang/Runnable; // field@0113 │ │ +078300: 2155 |0064: array-length v5, v5 │ │ +078302: 3545 0600 |0065: if-ge v5, v4, 006b // +0006 │ │ +078306: 2345 a204 |0067: new-array v5, v4, [Ljava/lang/Runnable; // type@04a2 │ │ +07830a: 5b85 1301 |0069: iput-object v5, v8, Landroid/support/v4/app/FragmentManagerImpl;.mTmpActions:[Ljava/lang/Runnable; // field@0113 │ │ +07830e: 5485 0f01 |006b: iget-object v5, v8, Landroid/support/v4/app/FragmentManagerImpl;.mPendingActions:Ljava/util/ArrayList; // field@010f │ │ +078312: 5486 1301 |006d: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mTmpActions:[Ljava/lang/Runnable; // field@0113 │ │ +078316: 6e20 ac15 6500 |006f: invoke-virtual {v5, v6}, Ljava/util/ArrayList;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@15ac │ │ +07831c: 5485 0f01 |0072: iget-object v5, v8, Landroid/support/v4/app/FragmentManagerImpl;.mPendingActions:Ljava/util/ArrayList; // field@010f │ │ +078320: 6e10 a115 0500 |0074: invoke-virtual {v5}, Ljava/util/ArrayList;.clear:()V // method@15a1 │ │ +078326: 5485 fe00 |0077: iget-object v5, v8, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00fe │ │ +07832a: 5455 d800 |0079: iget-object v5, v5, Landroid/support/v4/app/FragmentActivity;.mHandler:Landroid/os/Handler; // field@00d8 │ │ +07832e: 5486 0901 |007b: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mExecCommit:Ljava/lang/Runnable; // field@0109 │ │ +078332: 6e20 cd01 6500 |007d: invoke-virtual {v5, v6}, Landroid/os/Handler;.removeCallbacks:(Ljava/lang/Runnable;)V // method@01cd │ │ +078338: 1e08 |0080: monitor-exit v8 │ │ +07833a: 1215 |0081: const/4 v5, #int 1 // #1 │ │ +07833c: 5c85 0a01 |0082: iput-boolean v5, v8, Landroid/support/v4/app/FragmentManagerImpl;.mExecutingActions:Z // field@010a │ │ +078340: 1202 |0084: const/4 v2, #int 0 // #0 │ │ +078342: 3542 1400 |0085: if-ge v2, v4, 0099 // +0014 │ │ +078346: 5485 1301 |0087: iget-object v5, v8, Landroid/support/v4/app/FragmentManagerImpl;.mTmpActions:[Ljava/lang/Runnable; // field@0113 │ │ +07834a: 4605 0502 |0089: aget-object v5, v5, v2 │ │ +07834e: 7210 2915 0500 |008b: invoke-interface {v5}, Ljava/lang/Runnable;.run:()V // method@1529 │ │ +078354: 5485 1301 |008e: iget-object v5, v8, Landroid/support/v4/app/FragmentManagerImpl;.mTmpActions:[Ljava/lang/Runnable; // field@0113 │ │ +078358: 1206 |0090: const/4 v6, #int 0 // #0 │ │ +07835a: 4d06 0502 |0091: aput-object v6, v5, v2 │ │ +07835e: d802 0201 |0093: add-int/lit8 v2, v2, #int 1 // #01 │ │ +078362: 28f0 |0095: goto 0085 // -0010 │ │ +078364: 0d05 |0096: move-exception v5 │ │ +078366: 1e08 |0097: monitor-exit v8 │ │ +078368: 2705 |0098: throw v5 │ │ +07836a: 5c87 0a01 |0099: iput-boolean v7, v8, Landroid/support/v4/app/FragmentManagerImpl;.mExecutingActions:Z // field@010a │ │ +07836e: 1210 |009b: const/4 v0, #int 1 // #1 │ │ +078370: 2888 |009c: goto 0024 // -0078 │ │ +078372: 3903 0700 |009d: if-nez v3, 00a4 // +0007 │ │ +078376: 5c87 0b01 |009f: iput-boolean v7, v8, Landroid/support/v4/app/FragmentManagerImpl;.mHavePendingDeferredStart:Z // field@010b │ │ +07837a: 6e10 ee03 0800 |00a1: invoke-virtual {v8}, Landroid/support/v4/app/FragmentManagerImpl;.startPendingDeferredFragments:()V // method@03ee │ │ +078380: 0f00 |00a4: return v0 │ │ catches : 3 │ │ 0x0025 - 0x0032 │ │ -> 0x0096 │ │ 0x0058 - 0x0081 │ │ -> 0x0096 │ │ 0x0097 - 0x0098 │ │ -> 0x0096 │ │ @@ -142007,18 +142061,18 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0767f4: |[0767f4] android.support.v4.app.FragmentManagerImpl.executePendingTransactions:()Z │ │ -076804: 6e10 c403 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/app/FragmentManagerImpl;.execPendingActions:()Z // method@03c4 │ │ -07680a: 0a00 |0003: move-result v0 │ │ -07680c: 0f00 |0004: return v0 │ │ +0783a0: |[0783a0] android.support.v4.app.FragmentManagerImpl.executePendingTransactions:()Z │ │ +0783b0: 6e10 c403 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/app/FragmentManagerImpl;.execPendingActions:()Z // method@03c4 │ │ +0783b6: 0a00 |0003: move-result v0 │ │ +0783b8: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=472 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/FragmentManagerImpl; │ │ │ │ #28 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ @@ -142026,50 +142080,50 @@ │ │ type : '(I)Landroid/support/v4/app/Fragment;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 65 16-bit code units │ │ -076810: |[076810] android.support.v4.app.FragmentManagerImpl.findFragmentById:(I)Landroid/support/v4/app/Fragment; │ │ -076820: 5432 ff00 |0000: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00ff │ │ -076824: 3802 1e00 |0002: if-eqz v2, 0020 // +001e │ │ -076828: 5432 ff00 |0004: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00ff │ │ -07682c: 6e10 aa15 0200 |0006: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@15aa │ │ -076832: 0a02 |0009: move-result v2 │ │ -076834: d801 02ff |000a: add-int/lit8 v1, v2, #int -1 // #ff │ │ -076838: 3a01 1400 |000c: if-ltz v1, 0020 // +0014 │ │ -07683c: 5432 ff00 |000e: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00ff │ │ -076840: 6e20 a315 1200 |0010: invoke-virtual {v2, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@15a3 │ │ -076846: 0c00 |0013: move-result-object v0 │ │ -076848: 1f00 a900 |0014: check-cast v0, Landroid/support/v4/app/Fragment; // type@00a9 │ │ -07684c: 3800 0700 |0016: if-eqz v0, 001d // +0007 │ │ -076850: 5202 a500 |0018: iget v2, v0, Landroid/support/v4/app/Fragment;.mFragmentId:I // field@00a5 │ │ -076854: 3342 0300 |001a: if-ne v2, v4, 001d // +0003 │ │ -076858: 1100 |001c: return-object v0 │ │ -07685a: d801 01ff |001d: add-int/lit8 v1, v1, #int -1 // #ff │ │ -07685e: 28ed |001f: goto 000c // -0013 │ │ -076860: 5432 fd00 |0020: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00fd │ │ -076864: 3802 1d00 |0022: if-eqz v2, 003f // +001d │ │ -076868: 5432 fd00 |0024: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00fd │ │ -07686c: 6e10 aa15 0200 |0026: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@15aa │ │ -076872: 0a02 |0029: move-result v2 │ │ -076874: d801 02ff |002a: add-int/lit8 v1, v2, #int -1 // #ff │ │ -076878: 3a01 1300 |002c: if-ltz v1, 003f // +0013 │ │ -07687c: 5432 fd00 |002e: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00fd │ │ -076880: 6e20 a315 1200 |0030: invoke-virtual {v2, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@15a3 │ │ -076886: 0c00 |0033: move-result-object v0 │ │ -076888: 1f00 a900 |0034: check-cast v0, Landroid/support/v4/app/Fragment; // type@00a9 │ │ -07688c: 3800 0600 |0036: if-eqz v0, 003c // +0006 │ │ -076890: 5202 a500 |0038: iget v2, v0, Landroid/support/v4/app/Fragment;.mFragmentId:I // field@00a5 │ │ -076894: 3242 e2ff |003a: if-eq v2, v4, 001c // -001e │ │ -076898: d801 01ff |003c: add-int/lit8 v1, v1, #int -1 // #ff │ │ -07689c: 28ee |003e: goto 002c // -0012 │ │ -07689e: 1200 |003f: const/4 v0, #int 0 // #0 │ │ -0768a0: 28dc |0040: goto 001c // -0024 │ │ +0783bc: |[0783bc] android.support.v4.app.FragmentManagerImpl.findFragmentById:(I)Landroid/support/v4/app/Fragment; │ │ +0783cc: 5432 ff00 |0000: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00ff │ │ +0783d0: 3802 1e00 |0002: if-eqz v2, 0020 // +001e │ │ +0783d4: 5432 ff00 |0004: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00ff │ │ +0783d8: 6e10 aa15 0200 |0006: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@15aa │ │ +0783de: 0a02 |0009: move-result v2 │ │ +0783e0: d801 02ff |000a: add-int/lit8 v1, v2, #int -1 // #ff │ │ +0783e4: 3a01 1400 |000c: if-ltz v1, 0020 // +0014 │ │ +0783e8: 5432 ff00 |000e: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00ff │ │ +0783ec: 6e20 a315 1200 |0010: invoke-virtual {v2, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@15a3 │ │ +0783f2: 0c00 |0013: move-result-object v0 │ │ +0783f4: 1f00 a600 |0014: check-cast v0, Landroid/support/v4/app/Fragment; // type@00a6 │ │ +0783f8: 3800 0700 |0016: if-eqz v0, 001d // +0007 │ │ +0783fc: 5202 a500 |0018: iget v2, v0, Landroid/support/v4/app/Fragment;.mFragmentId:I // field@00a5 │ │ +078400: 3342 0300 |001a: if-ne v2, v4, 001d // +0003 │ │ +078404: 1100 |001c: return-object v0 │ │ +078406: d801 01ff |001d: add-int/lit8 v1, v1, #int -1 // #ff │ │ +07840a: 28ed |001f: goto 000c // -0013 │ │ +07840c: 5432 fd00 |0020: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00fd │ │ +078410: 3802 1d00 |0022: if-eqz v2, 003f // +001d │ │ +078414: 5432 fd00 |0024: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00fd │ │ +078418: 6e10 aa15 0200 |0026: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@15aa │ │ +07841e: 0a02 |0029: move-result v2 │ │ +078420: d801 02ff |002a: add-int/lit8 v1, v2, #int -1 // #ff │ │ +078424: 3a01 1300 |002c: if-ltz v1, 003f // +0013 │ │ +078428: 5432 fd00 |002e: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00fd │ │ +07842c: 6e20 a315 1200 |0030: invoke-virtual {v2, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@15a3 │ │ +078432: 0c00 |0033: move-result-object v0 │ │ +078434: 1f00 a600 |0034: check-cast v0, Landroid/support/v4/app/Fragment; // type@00a6 │ │ +078438: 3800 0600 |0036: if-eqz v0, 003c // +0006 │ │ +07843c: 5202 a500 |0038: iget v2, v0, Landroid/support/v4/app/Fragment;.mFragmentId:I // field@00a5 │ │ +078440: 3242 e2ff |003a: if-eq v2, v4, 001c // -001e │ │ +078444: d801 01ff |003c: add-int/lit8 v1, v1, #int -1 // #ff │ │ +078448: 28ee |003e: goto 002c // -0012 │ │ +07844a: 1200 |003f: const/4 v0, #int 0 // #0 │ │ +07844c: 28dc |0040: goto 001c // -0024 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1286 │ │ 0x0004 line=1288 │ │ 0x000e line=1289 │ │ 0x0016 line=1290 │ │ 0x001c line=1304 │ │ @@ -142095,56 +142149,56 @@ │ │ type : '(Ljava/lang/String;)Landroid/support/v4/app/Fragment;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 77 16-bit code units │ │ -0768a4: |[0768a4] android.support.v4.app.FragmentManagerImpl.findFragmentByTag:(Ljava/lang/String;)Landroid/support/v4/app/Fragment; │ │ -0768b4: 5432 ff00 |0000: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00ff │ │ -0768b8: 3802 2400 |0002: if-eqz v2, 0026 // +0024 │ │ -0768bc: 3804 2200 |0004: if-eqz v4, 0026 // +0022 │ │ -0768c0: 5432 ff00 |0006: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00ff │ │ -0768c4: 6e10 aa15 0200 |0008: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@15aa │ │ -0768ca: 0a02 |000b: move-result v2 │ │ -0768cc: d801 02ff |000c: add-int/lit8 v1, v2, #int -1 // #ff │ │ -0768d0: 3a01 1800 |000e: if-ltz v1, 0026 // +0018 │ │ -0768d4: 5432 ff00 |0010: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00ff │ │ -0768d8: 6e20 a315 1200 |0012: invoke-virtual {v2, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@15a3 │ │ -0768de: 0c00 |0015: move-result-object v0 │ │ -0768e0: 1f00 a900 |0016: check-cast v0, Landroid/support/v4/app/Fragment; // type@00a9 │ │ -0768e4: 3800 0b00 |0018: if-eqz v0, 0023 // +000b │ │ -0768e8: 5402 bb00 |001a: iget-object v2, v0, Landroid/support/v4/app/Fragment;.mTag:Ljava/lang/String; // field@00bb │ │ -0768ec: 6e20 3915 2400 |001c: invoke-virtual {v4, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1539 │ │ -0768f2: 0a02 |001f: move-result v2 │ │ -0768f4: 3802 0300 |0020: if-eqz v2, 0023 // +0003 │ │ -0768f8: 1100 |0022: return-object v0 │ │ -0768fa: d801 01ff |0023: add-int/lit8 v1, v1, #int -1 // #ff │ │ -0768fe: 28e9 |0025: goto 000e // -0017 │ │ -076900: 5432 fd00 |0026: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00fd │ │ -076904: 3802 2300 |0028: if-eqz v2, 004b // +0023 │ │ -076908: 3804 2100 |002a: if-eqz v4, 004b // +0021 │ │ -07690c: 5432 fd00 |002c: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00fd │ │ -076910: 6e10 aa15 0200 |002e: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@15aa │ │ -076916: 0a02 |0031: move-result v2 │ │ -076918: d801 02ff |0032: add-int/lit8 v1, v2, #int -1 // #ff │ │ -07691c: 3a01 1700 |0034: if-ltz v1, 004b // +0017 │ │ -076920: 5432 fd00 |0036: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00fd │ │ -076924: 6e20 a315 1200 |0038: invoke-virtual {v2, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@15a3 │ │ -07692a: 0c00 |003b: move-result-object v0 │ │ -07692c: 1f00 a900 |003c: check-cast v0, Landroid/support/v4/app/Fragment; // type@00a9 │ │ -076930: 3800 0a00 |003e: if-eqz v0, 0048 // +000a │ │ -076934: 5402 bb00 |0040: iget-object v2, v0, Landroid/support/v4/app/Fragment;.mTag:Ljava/lang/String; // field@00bb │ │ -076938: 6e20 3915 2400 |0042: invoke-virtual {v4, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1539 │ │ -07693e: 0a02 |0045: move-result v2 │ │ -076940: 3902 dcff |0046: if-nez v2, 0022 // -0024 │ │ -076944: d801 01ff |0048: add-int/lit8 v1, v1, #int -1 // #ff │ │ -076948: 28ea |004a: goto 0034 // -0016 │ │ -07694a: 1200 |004b: const/4 v0, #int 0 // #0 │ │ -07694c: 28d6 |004c: goto 0022 // -002a │ │ +078450: |[078450] android.support.v4.app.FragmentManagerImpl.findFragmentByTag:(Ljava/lang/String;)Landroid/support/v4/app/Fragment; │ │ +078460: 5432 ff00 |0000: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00ff │ │ +078464: 3802 2400 |0002: if-eqz v2, 0026 // +0024 │ │ +078468: 3804 2200 |0004: if-eqz v4, 0026 // +0022 │ │ +07846c: 5432 ff00 |0006: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00ff │ │ +078470: 6e10 aa15 0200 |0008: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@15aa │ │ +078476: 0a02 |000b: move-result v2 │ │ +078478: d801 02ff |000c: add-int/lit8 v1, v2, #int -1 // #ff │ │ +07847c: 3a01 1800 |000e: if-ltz v1, 0026 // +0018 │ │ +078480: 5432 ff00 |0010: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00ff │ │ +078484: 6e20 a315 1200 |0012: invoke-virtual {v2, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@15a3 │ │ +07848a: 0c00 |0015: move-result-object v0 │ │ +07848c: 1f00 a600 |0016: check-cast v0, Landroid/support/v4/app/Fragment; // type@00a6 │ │ +078490: 3800 0b00 |0018: if-eqz v0, 0023 // +000b │ │ +078494: 5402 bb00 |001a: iget-object v2, v0, Landroid/support/v4/app/Fragment;.mTag:Ljava/lang/String; // field@00bb │ │ +078498: 6e20 3915 2400 |001c: invoke-virtual {v4, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1539 │ │ +07849e: 0a02 |001f: move-result v2 │ │ +0784a0: 3802 0300 |0020: if-eqz v2, 0023 // +0003 │ │ +0784a4: 1100 |0022: return-object v0 │ │ +0784a6: d801 01ff |0023: add-int/lit8 v1, v1, #int -1 // #ff │ │ +0784aa: 28e9 |0025: goto 000e // -0017 │ │ +0784ac: 5432 fd00 |0026: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00fd │ │ +0784b0: 3802 2300 |0028: if-eqz v2, 004b // +0023 │ │ +0784b4: 3804 2100 |002a: if-eqz v4, 004b // +0021 │ │ +0784b8: 5432 fd00 |002c: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00fd │ │ +0784bc: 6e10 aa15 0200 |002e: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@15aa │ │ +0784c2: 0a02 |0031: move-result v2 │ │ +0784c4: d801 02ff |0032: add-int/lit8 v1, v2, #int -1 // #ff │ │ +0784c8: 3a01 1700 |0034: if-ltz v1, 004b // +0017 │ │ +0784cc: 5432 fd00 |0036: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00fd │ │ +0784d0: 6e20 a315 1200 |0038: invoke-virtual {v2, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@15a3 │ │ +0784d6: 0c00 |003b: move-result-object v0 │ │ +0784d8: 1f00 a600 |003c: check-cast v0, Landroid/support/v4/app/Fragment; // type@00a6 │ │ +0784dc: 3800 0a00 |003e: if-eqz v0, 0048 // +000a │ │ +0784e0: 5402 bb00 |0040: iget-object v2, v0, Landroid/support/v4/app/Fragment;.mTag:Ljava/lang/String; // field@00bb │ │ +0784e4: 6e20 3915 2400 |0042: invoke-virtual {v4, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1539 │ │ +0784ea: 0a02 |0045: move-result v2 │ │ +0784ec: 3902 dcff |0046: if-nez v2, 0022 // -0024 │ │ +0784f0: d801 01ff |0048: add-int/lit8 v1, v1, #int -1 // #ff │ │ +0784f4: 28ea |004a: goto 0034 // -0016 │ │ +0784f6: 1200 |004b: const/4 v0, #int 0 // #0 │ │ +0784f8: 28d6 |004c: goto 0022 // -002a │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1308 │ │ 0x0006 line=1310 │ │ 0x0010 line=1311 │ │ 0x0018 line=1312 │ │ 0x0022 line=1326 │ │ @@ -142170,36 +142224,36 @@ │ │ type : '(Ljava/lang/String;)Landroid/support/v4/app/Fragment;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 38 16-bit code units │ │ -076950: |[076950] android.support.v4.app.FragmentManagerImpl.findFragmentByWho:(Ljava/lang/String;)Landroid/support/v4/app/Fragment; │ │ -076960: 5432 fd00 |0000: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00fd │ │ -076964: 3802 2200 |0002: if-eqz v2, 0024 // +0022 │ │ -076968: 3804 2000 |0004: if-eqz v4, 0024 // +0020 │ │ -07696c: 5432 fd00 |0006: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00fd │ │ -076970: 6e10 aa15 0200 |0008: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@15aa │ │ -076976: 0a02 |000b: move-result v2 │ │ -076978: d801 02ff |000c: add-int/lit8 v1, v2, #int -1 // #ff │ │ -07697c: 3a01 1600 |000e: if-ltz v1, 0024 // +0016 │ │ -076980: 5432 fd00 |0010: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00fd │ │ -076984: 6e20 a315 1200 |0012: invoke-virtual {v2, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@15a3 │ │ -07698a: 0c00 |0015: move-result-object v0 │ │ -07698c: 1f00 a900 |0016: check-cast v0, Landroid/support/v4/app/Fragment; // type@00a9 │ │ -076990: 3800 0900 |0018: if-eqz v0, 0021 // +0009 │ │ -076994: 6e20 e602 4000 |001a: invoke-virtual {v0, v4}, Landroid/support/v4/app/Fragment;.findFragmentByWho:(Ljava/lang/String;)Landroid/support/v4/app/Fragment; // method@02e6 │ │ -07699a: 0c00 |001d: move-result-object v0 │ │ -07699c: 3800 0300 |001e: if-eqz v0, 0021 // +0003 │ │ -0769a0: 1100 |0020: return-object v0 │ │ -0769a2: d801 01ff |0021: add-int/lit8 v1, v1, #int -1 // #ff │ │ -0769a6: 28eb |0023: goto 000e // -0015 │ │ -0769a8: 1200 |0024: const/4 v0, #int 0 // #0 │ │ -0769aa: 28fb |0025: goto 0020 // -0005 │ │ +0784fc: |[0784fc] android.support.v4.app.FragmentManagerImpl.findFragmentByWho:(Ljava/lang/String;)Landroid/support/v4/app/Fragment; │ │ +07850c: 5432 fd00 |0000: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00fd │ │ +078510: 3802 2200 |0002: if-eqz v2, 0024 // +0022 │ │ +078514: 3804 2000 |0004: if-eqz v4, 0024 // +0020 │ │ +078518: 5432 fd00 |0006: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00fd │ │ +07851c: 6e10 aa15 0200 |0008: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@15aa │ │ +078522: 0a02 |000b: move-result v2 │ │ +078524: d801 02ff |000c: add-int/lit8 v1, v2, #int -1 // #ff │ │ +078528: 3a01 1600 |000e: if-ltz v1, 0024 // +0016 │ │ +07852c: 5432 fd00 |0010: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00fd │ │ +078530: 6e20 a315 1200 |0012: invoke-virtual {v2, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@15a3 │ │ +078536: 0c00 |0015: move-result-object v0 │ │ +078538: 1f00 a600 |0016: check-cast v0, Landroid/support/v4/app/Fragment; // type@00a6 │ │ +07853c: 3800 0900 |0018: if-eqz v0, 0021 // +0009 │ │ +078540: 6e20 e602 4000 |001a: invoke-virtual {v0, v4}, Landroid/support/v4/app/Fragment;.findFragmentByWho:(Ljava/lang/String;)Landroid/support/v4/app/Fragment; // method@02e6 │ │ +078546: 0c00 |001d: move-result-object v0 │ │ +078548: 3800 0300 |001e: if-eqz v0, 0021 // +0003 │ │ +07854c: 1100 |0020: return-object v0 │ │ +07854e: d801 01ff |0021: add-int/lit8 v1, v1, #int -1 // #ff │ │ +078552: 28eb |0023: goto 000e // -0015 │ │ +078554: 1200 |0024: const/4 v0, #int 0 // #0 │ │ +078556: 28fb |0025: goto 0020 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1330 │ │ 0x0006 line=1331 │ │ 0x0010 line=1332 │ │ 0x0018 line=1333 │ │ 0x0020 line=1338 │ │ @@ -142218,46 +142272,46 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 60 16-bit code units │ │ -0769ac: |[0769ac] android.support.v4.app.FragmentManagerImpl.freeBackStackIndex:(I)V │ │ -0769bc: 1d03 |0000: monitor-enter v3 │ │ -0769be: 5430 0401 |0001: iget-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackIndices:Ljava/util/ArrayList; // field@0104 │ │ -0769c2: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -0769c4: 6e30 a915 4001 |0004: invoke-virtual {v0, v4, v1}, Ljava/util/ArrayList;.set:(ILjava/lang/Object;)Ljava/lang/Object; // method@15a9 │ │ -0769ca: 5430 0001 |0007: iget-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAvailBackStackIndices:Ljava/util/ArrayList; // field@0100 │ │ -0769ce: 3900 0900 |0009: if-nez v0, 0012 // +0009 │ │ -0769d2: 2200 6003 |000b: new-instance v0, Ljava/util/ArrayList; // type@0360 │ │ -0769d6: 7010 9d15 0000 |000d: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@159d │ │ -0769dc: 5b30 0001 |0010: iput-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAvailBackStackIndices:Ljava/util/ArrayList; // field@0100 │ │ -0769e0: 6300 f400 |0012: sget-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00f4 │ │ -0769e4: 3800 1a00 |0014: if-eqz v0, 002e // +001a │ │ -0769e8: 1a00 6604 |0016: const-string v0, "FragmentManager" // string@0466 │ │ -0769ec: 2201 4203 |0018: new-instance v1, Ljava/lang/StringBuilder; // type@0342 │ │ -0769f0: 7010 5715 0100 |001a: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ -0769f6: 1a02 7704 |001d: const-string v2, "Freeing back stack index " // string@0477 │ │ -0769fa: 6e20 5f15 2100 |001f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -076a00: 0c01 |0022: move-result-object v1 │ │ -076a02: 6e20 5b15 4100 |0023: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@155b │ │ -076a08: 0c01 |0026: move-result-object v1 │ │ -076a0a: 6e10 6415 0100 |0027: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ -076a10: 0c01 |002a: move-result-object v1 │ │ -076a12: 7120 f911 1000 |002b: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@11f9 │ │ -076a18: 5430 0001 |002e: iget-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAvailBackStackIndices:Ljava/util/ArrayList; // field@0100 │ │ -076a1c: 7110 0a15 0400 |0030: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@150a │ │ -076a22: 0c01 |0033: move-result-object v1 │ │ -076a24: 6e20 a015 1000 |0034: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@15a0 │ │ -076a2a: 1e03 |0037: monitor-exit v3 │ │ -076a2c: 0e00 |0038: return-void │ │ -076a2e: 0d00 |0039: move-exception v0 │ │ -076a30: 1e03 |003a: monitor-exit v3 │ │ -076a32: 2700 |003b: throw v0 │ │ +078558: |[078558] android.support.v4.app.FragmentManagerImpl.freeBackStackIndex:(I)V │ │ +078568: 1d03 |0000: monitor-enter v3 │ │ +07856a: 5430 0401 |0001: iget-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackIndices:Ljava/util/ArrayList; // field@0104 │ │ +07856e: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +078570: 6e30 a915 4001 |0004: invoke-virtual {v0, v4, v1}, Ljava/util/ArrayList;.set:(ILjava/lang/Object;)Ljava/lang/Object; // method@15a9 │ │ +078576: 5430 0001 |0007: iget-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAvailBackStackIndices:Ljava/util/ArrayList; // field@0100 │ │ +07857a: 3900 0900 |0009: if-nez v0, 0012 // +0009 │ │ +07857e: 2200 5d03 |000b: new-instance v0, Ljava/util/ArrayList; // type@035d │ │ +078582: 7010 9d15 0000 |000d: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@159d │ │ +078588: 5b30 0001 |0010: iput-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAvailBackStackIndices:Ljava/util/ArrayList; // field@0100 │ │ +07858c: 6300 f400 |0012: sget-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00f4 │ │ +078590: 3800 1a00 |0014: if-eqz v0, 002e // +001a │ │ +078594: 1a00 6604 |0016: const-string v0, "FragmentManager" // string@0466 │ │ +078598: 2201 3f03 |0018: new-instance v1, Ljava/lang/StringBuilder; // type@033f │ │ +07859c: 7010 5715 0100 |001a: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ +0785a2: 1a02 7704 |001d: const-string v2, "Freeing back stack index " // string@0477 │ │ +0785a6: 6e20 5f15 2100 |001f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +0785ac: 0c01 |0022: move-result-object v1 │ │ +0785ae: 6e20 5b15 4100 |0023: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@155b │ │ +0785b4: 0c01 |0026: move-result-object v1 │ │ +0785b6: 6e10 6415 0100 |0027: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ +0785bc: 0c01 |002a: move-result-object v1 │ │ +0785be: 7120 f911 1000 |002b: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@11f9 │ │ +0785c4: 5430 0001 |002e: iget-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAvailBackStackIndices:Ljava/util/ArrayList; // field@0100 │ │ +0785c8: 7110 0a15 0400 |0030: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@150a │ │ +0785ce: 0c01 |0033: move-result-object v1 │ │ +0785d0: 6e20 a015 1000 |0034: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@15a0 │ │ +0785d6: 1e03 |0037: monitor-exit v3 │ │ +0785d8: 0e00 |0038: return-void │ │ +0785da: 0d00 |0039: move-exception v0 │ │ +0785dc: 1e03 |003a: monitor-exit v3 │ │ +0785de: 2700 |003b: throw v0 │ │ catches : 1 │ │ 0x0001 - 0x003b │ │ -> 0x0039 │ │ positions : │ │ 0x0000 line=1424 │ │ 0x0001 line=1425 │ │ 0x0007 line=1426 │ │ @@ -142276,20 +142330,20 @@ │ │ type : '(I)Landroid/support/v4/app/FragmentManager$BackStackEntry;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -076a40: |[076a40] android.support.v4.app.FragmentManagerImpl.getBackStackEntryAt:(I)Landroid/support/v4/app/FragmentManager$BackStackEntry; │ │ -076a50: 5410 0201 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@0102 │ │ -076a54: 6e20 a315 2000 |0002: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@15a3 │ │ -076a5a: 0c00 |0005: move-result-object v0 │ │ -076a5c: 1f00 b000 |0006: check-cast v0, Landroid/support/v4/app/FragmentManager$BackStackEntry; // type@00b0 │ │ -076a60: 1100 |0008: return-object v0 │ │ +0785ec: |[0785ec] android.support.v4.app.FragmentManagerImpl.getBackStackEntryAt:(I)Landroid/support/v4/app/FragmentManager$BackStackEntry; │ │ +0785fc: 5410 0201 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@0102 │ │ +078600: 6e20 a315 2000 |0002: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@15a3 │ │ +078606: 0c00 |0005: move-result-object v0 │ │ +078608: 1f00 ad00 |0006: check-cast v0, Landroid/support/v4/app/FragmentManager$BackStackEntry; // type@00ad │ │ +07860c: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=536 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v4/app/FragmentManagerImpl; │ │ 0x0000 - 0x0009 reg=2 index I │ │ │ │ @@ -142298,23 +142352,23 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -076a64: |[076a64] android.support.v4.app.FragmentManagerImpl.getBackStackEntryCount:()I │ │ -076a74: 5410 0201 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@0102 │ │ -076a78: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ -076a7c: 5410 0201 |0004: iget-object v0, v1, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@0102 │ │ -076a80: 6e10 aa15 0000 |0006: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@15aa │ │ -076a86: 0a00 |0009: move-result v0 │ │ -076a88: 0f00 |000a: return v0 │ │ -076a8a: 1200 |000b: const/4 v0, #int 0 // #0 │ │ -076a8c: 28fe |000c: goto 000a // -0002 │ │ +078610: |[078610] android.support.v4.app.FragmentManagerImpl.getBackStackEntryCount:()I │ │ +078620: 5410 0201 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@0102 │ │ +078624: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ +078628: 5410 0201 |0004: iget-object v0, v1, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@0102 │ │ +07862c: 6e10 aa15 0000 |0006: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@15aa │ │ +078632: 0a00 |0009: move-result v0 │ │ +078634: 0f00 |000a: return v0 │ │ +078636: 1200 |000b: const/4 v0, #int 0 // #0 │ │ +078638: 28fe |000c: goto 000a // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=531 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Landroid/support/v4/app/FragmentManagerImpl; │ │ │ │ #34 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ @@ -142322,65 +142376,65 @@ │ │ type : '(Landroid/os/Bundle;Ljava/lang/String;)Landroid/support/v4/app/Fragment;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 102 16-bit code units │ │ -076a90: |[076a90] android.support.v4.app.FragmentManagerImpl.getFragment:(Landroid/os/Bundle;Ljava/lang/String;)Landroid/support/v4/app/Fragment; │ │ -076aa0: 12f2 |0000: const/4 v2, #int -1 // #ff │ │ -076aa2: 6e30 b401 7602 |0001: invoke-virtual {v6, v7, v2}, Landroid/os/Bundle;.getInt:(Ljava/lang/String;I)I // method@01b4 │ │ -076aa8: 0a01 |0004: move-result v1 │ │ -076aaa: 3321 0400 |0005: if-ne v1, v2, 0009 // +0004 │ │ -076aae: 1200 |0007: const/4 v0, #int 0 // #0 │ │ -076ab0: 1100 |0008: return-object v0 │ │ -076ab2: 5452 fd00 |0009: iget-object v2, v5, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00fd │ │ -076ab6: 6e10 aa15 0200 |000b: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@15aa │ │ -076abc: 0a02 |000e: move-result v2 │ │ -076abe: 3421 2700 |000f: if-lt v1, v2, 0036 // +0027 │ │ -076ac2: 2202 2d03 |0011: new-instance v2, Ljava/lang/IllegalStateException; // type@032d │ │ -076ac6: 2203 4203 |0013: new-instance v3, Ljava/lang/StringBuilder; // type@0342 │ │ -076aca: 7010 5715 0300 |0015: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ -076ad0: 1a04 5d04 |0018: const-string v4, "Fragement no longer exists for key " // string@045d │ │ -076ad4: 6e20 5f15 4300 |001a: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -076ada: 0c03 |001d: move-result-object v3 │ │ -076adc: 6e20 5f15 7300 |001e: invoke-virtual {v3, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -076ae2: 0c03 |0021: move-result-object v3 │ │ -076ae4: 1a04 7001 |0022: const-string v4, ": index " // string@0170 │ │ -076ae8: 6e20 5f15 4300 |0024: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -076aee: 0c03 |0027: move-result-object v3 │ │ -076af0: 6e20 5b15 1300 |0028: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@155b │ │ -076af6: 0c03 |002b: move-result-object v3 │ │ -076af8: 6e10 6415 0300 |002c: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ -076afe: 0c03 |002f: move-result-object v3 │ │ -076b00: 7020 0415 3200 |0030: invoke-direct {v2, v3}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1504 │ │ -076b06: 7020 ef03 2500 |0033: invoke-direct {v5, v2}, Landroid/support/v4/app/FragmentManagerImpl;.throwException:(Ljava/lang/RuntimeException;)V // method@03ef │ │ -076b0c: 5452 fd00 |0036: iget-object v2, v5, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00fd │ │ -076b10: 6e20 a315 1200 |0038: invoke-virtual {v2, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@15a3 │ │ -076b16: 0c00 |003b: move-result-object v0 │ │ -076b18: 1f00 a900 |003c: check-cast v0, Landroid/support/v4/app/Fragment; // type@00a9 │ │ -076b1c: 3900 caff |003e: if-nez v0, 0008 // -0036 │ │ -076b20: 2202 2d03 |0040: new-instance v2, Ljava/lang/IllegalStateException; // type@032d │ │ -076b24: 2203 4203 |0042: new-instance v3, Ljava/lang/StringBuilder; // type@0342 │ │ -076b28: 7010 5715 0300 |0044: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ -076b2e: 1a04 5d04 |0047: const-string v4, "Fragement no longer exists for key " // string@045d │ │ -076b32: 6e20 5f15 4300 |0049: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -076b38: 0c03 |004c: move-result-object v3 │ │ -076b3a: 6e20 5f15 7300 |004d: invoke-virtual {v3, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -076b40: 0c03 |0050: move-result-object v3 │ │ -076b42: 1a04 7001 |0051: const-string v4, ": index " // string@0170 │ │ -076b46: 6e20 5f15 4300 |0053: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -076b4c: 0c03 |0056: move-result-object v3 │ │ -076b4e: 6e20 5b15 1300 |0057: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@155b │ │ -076b54: 0c03 |005a: move-result-object v3 │ │ -076b56: 6e10 6415 0300 |005b: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ -076b5c: 0c03 |005e: move-result-object v3 │ │ -076b5e: 7020 0415 3200 |005f: invoke-direct {v2, v3}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1504 │ │ -076b64: 7020 ef03 2500 |0062: invoke-direct {v5, v2}, Landroid/support/v4/app/FragmentManagerImpl;.throwException:(Ljava/lang/RuntimeException;)V // method@03ef │ │ -076b6a: 28a3 |0065: goto 0008 // -005d │ │ +07863c: |[07863c] android.support.v4.app.FragmentManagerImpl.getFragment:(Landroid/os/Bundle;Ljava/lang/String;)Landroid/support/v4/app/Fragment; │ │ +07864c: 12f2 |0000: const/4 v2, #int -1 // #ff │ │ +07864e: 6e30 b401 7602 |0001: invoke-virtual {v6, v7, v2}, Landroid/os/Bundle;.getInt:(Ljava/lang/String;I)I // method@01b4 │ │ +078654: 0a01 |0004: move-result v1 │ │ +078656: 3321 0400 |0005: if-ne v1, v2, 0009 // +0004 │ │ +07865a: 1200 |0007: const/4 v0, #int 0 // #0 │ │ +07865c: 1100 |0008: return-object v0 │ │ +07865e: 5452 fd00 |0009: iget-object v2, v5, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00fd │ │ +078662: 6e10 aa15 0200 |000b: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@15aa │ │ +078668: 0a02 |000e: move-result v2 │ │ +07866a: 3421 2700 |000f: if-lt v1, v2, 0036 // +0027 │ │ +07866e: 2202 2a03 |0011: new-instance v2, Ljava/lang/IllegalStateException; // type@032a │ │ +078672: 2203 3f03 |0013: new-instance v3, Ljava/lang/StringBuilder; // type@033f │ │ +078676: 7010 5715 0300 |0015: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ +07867c: 1a04 5d04 |0018: const-string v4, "Fragement no longer exists for key " // string@045d │ │ +078680: 6e20 5f15 4300 |001a: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +078686: 0c03 |001d: move-result-object v3 │ │ +078688: 6e20 5f15 7300 |001e: invoke-virtual {v3, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +07868e: 0c03 |0021: move-result-object v3 │ │ +078690: 1a04 7001 |0022: const-string v4, ": index " // string@0170 │ │ +078694: 6e20 5f15 4300 |0024: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +07869a: 0c03 |0027: move-result-object v3 │ │ +07869c: 6e20 5b15 1300 |0028: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@155b │ │ +0786a2: 0c03 |002b: move-result-object v3 │ │ +0786a4: 6e10 6415 0300 |002c: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ +0786aa: 0c03 |002f: move-result-object v3 │ │ +0786ac: 7020 0415 3200 |0030: invoke-direct {v2, v3}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1504 │ │ +0786b2: 7020 ef03 2500 |0033: invoke-direct {v5, v2}, Landroid/support/v4/app/FragmentManagerImpl;.throwException:(Ljava/lang/RuntimeException;)V // method@03ef │ │ +0786b8: 5452 fd00 |0036: iget-object v2, v5, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00fd │ │ +0786bc: 6e20 a315 1200 |0038: invoke-virtual {v2, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@15a3 │ │ +0786c2: 0c00 |003b: move-result-object v0 │ │ +0786c4: 1f00 a600 |003c: check-cast v0, Landroid/support/v4/app/Fragment; // type@00a6 │ │ +0786c8: 3900 caff |003e: if-nez v0, 0008 // -0036 │ │ +0786cc: 2202 2a03 |0040: new-instance v2, Ljava/lang/IllegalStateException; // type@032a │ │ +0786d0: 2203 3f03 |0042: new-instance v3, Ljava/lang/StringBuilder; // type@033f │ │ +0786d4: 7010 5715 0300 |0044: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ +0786da: 1a04 5d04 |0047: const-string v4, "Fragement no longer exists for key " // string@045d │ │ +0786de: 6e20 5f15 4300 |0049: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +0786e4: 0c03 |004c: move-result-object v3 │ │ +0786e6: 6e20 5f15 7300 |004d: invoke-virtual {v3, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +0786ec: 0c03 |0050: move-result-object v3 │ │ +0786ee: 1a04 7001 |0051: const-string v4, ": index " // string@0170 │ │ +0786f2: 6e20 5f15 4300 |0053: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +0786f8: 0c03 |0056: move-result-object v3 │ │ +0786fa: 6e20 5b15 1300 |0057: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@155b │ │ +078700: 0c03 |005a: move-result-object v3 │ │ +078702: 6e10 6415 0300 |005b: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ +078708: 0c03 |005e: move-result-object v3 │ │ +07870a: 7020 0415 3200 |005f: invoke-direct {v2, v3}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1504 │ │ +078710: 7020 ef03 2500 |0062: invoke-direct {v5, v2}, Landroid/support/v4/app/FragmentManagerImpl;.throwException:(Ljava/lang/RuntimeException;)V // method@03ef │ │ +078716: 28a3 |0065: goto 0008 // -005d │ │ catches : (none) │ │ positions : │ │ 0x0001 line=565 │ │ 0x0005 line=566 │ │ 0x0007 line=567 │ │ 0x0008 line=578 │ │ 0x0009 line=569 │ │ @@ -142400,17 +142454,17 @@ │ │ type : '()Ljava/util/List;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -076b6c: |[076b6c] android.support.v4.app.FragmentManagerImpl.getFragments:()Ljava/util/List; │ │ -076b7c: 5410 fd00 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00fd │ │ -076b80: 1100 |0002: return-object v0 │ │ +078718: |[078718] android.support.v4.app.FragmentManagerImpl.getFragments:()Ljava/util/List; │ │ +078728: 5410 fd00 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00fd │ │ +07872c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=583 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/FragmentManagerImpl; │ │ │ │ #36 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ @@ -142418,52 +142472,52 @@ │ │ type : '(Landroid/support/v4/app/Fragment;II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 76 16-bit code units │ │ -076b84: |[076b84] android.support.v4.app.FragmentManagerImpl.hideFragment:(Landroid/support/v4/app/Fragment;II)V │ │ -076b94: 1214 |0000: const/4 v4, #int 1 // #1 │ │ -076b96: 6301 f400 |0001: sget-boolean v1, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00f4 │ │ -076b9a: 3801 1a00 |0003: if-eqz v1, 001d // +001a │ │ -076b9e: 1a01 6604 |0005: const-string v1, "FragmentManager" // string@0466 │ │ -076ba2: 2202 4203 |0007: new-instance v2, Ljava/lang/StringBuilder; // type@0342 │ │ -076ba6: 7010 5715 0200 |0009: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ -076bac: 1a03 1e17 |000c: const-string v3, "hide: " // string@171e │ │ -076bb0: 6e20 5f15 3200 |000e: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -076bb6: 0c02 |0011: move-result-object v2 │ │ -076bb8: 6e20 5e15 6200 |0012: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@155e │ │ -076bbe: 0c02 |0015: move-result-object v2 │ │ -076bc0: 6e10 6415 0200 |0016: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ -076bc6: 0c02 |0019: move-result-object v2 │ │ -076bc8: 7120 f911 2100 |001a: invoke-static {v1, v2}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@11f9 │ │ -076bce: 5561 a900 |001d: iget-boolean v1, v6, Landroid/support/v4/app/Fragment;.mHidden:Z // field@00a9 │ │ -076bd2: 3901 2c00 |001f: if-nez v1, 004b // +002c │ │ -076bd6: 5c64 a900 |0021: iput-boolean v4, v6, Landroid/support/v4/app/Fragment;.mHidden:Z // field@00a9 │ │ -076bda: 5461 c000 |0023: iget-object v1, v6, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00c0 │ │ -076bde: 3801 1500 |0025: if-eqz v1, 003a // +0015 │ │ -076be2: 1201 |0027: const/4 v1, #int 0 // #0 │ │ -076be4: 6e58 cf03 6517 |0028: invoke-virtual {v5, v6, v7, v1, v8}, Landroid/support/v4/app/FragmentManagerImpl;.loadAnimation:(Landroid/support/v4/app/Fragment;IZI)Landroid/view/animation/Animation; // method@03cf │ │ -076bea: 0c00 |002b: move-result-object v0 │ │ -076bec: 3800 0700 |002c: if-eqz v0, 0033 // +0007 │ │ -076bf0: 5461 c000 |002e: iget-object v1, v6, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00c0 │ │ -076bf4: 6e20 d512 0100 |0030: invoke-virtual {v1, v0}, Landroid/view/View;.startAnimation:(Landroid/view/animation/Animation;)V // method@12d5 │ │ -076bfa: 5461 c000 |0033: iget-object v1, v6, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00c0 │ │ -076bfe: 1302 0800 |0035: const/16 v2, #int 8 // #8 │ │ -076c02: 6e20 d412 2100 |0037: invoke-virtual {v1, v2}, Landroid/view/View;.setVisibility:(I)V // method@12d4 │ │ -076c08: 5561 9a00 |003a: iget-boolean v1, v6, Landroid/support/v4/app/Fragment;.mAdded:Z // field@009a │ │ -076c0c: 3801 0c00 |003c: if-eqz v1, 0048 // +000c │ │ -076c10: 5561 a800 |003e: iget-boolean v1, v6, Landroid/support/v4/app/Fragment;.mHasMenu:Z // field@00a8 │ │ -076c14: 3801 0800 |0040: if-eqz v1, 0048 // +0008 │ │ -076c18: 5561 af00 |0042: iget-boolean v1, v6, Landroid/support/v4/app/Fragment;.mMenuVisible:Z // field@00af │ │ -076c1c: 3801 0400 |0044: if-eqz v1, 0048 // +0004 │ │ -076c20: 5c54 0c01 |0046: iput-boolean v4, v5, Landroid/support/v4/app/FragmentManagerImpl;.mNeedMenuInvalidate:Z // field@010c │ │ -076c24: 6e20 1703 4600 |0048: invoke-virtual {v6, v4}, Landroid/support/v4/app/Fragment;.onHiddenChanged:(Z)V // method@0317 │ │ -076c2a: 0e00 |004b: return-void │ │ +078730: |[078730] android.support.v4.app.FragmentManagerImpl.hideFragment:(Landroid/support/v4/app/Fragment;II)V │ │ +078740: 1214 |0000: const/4 v4, #int 1 // #1 │ │ +078742: 6301 f400 |0001: sget-boolean v1, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00f4 │ │ +078746: 3801 1a00 |0003: if-eqz v1, 001d // +001a │ │ +07874a: 1a01 6604 |0005: const-string v1, "FragmentManager" // string@0466 │ │ +07874e: 2202 3f03 |0007: new-instance v2, Ljava/lang/StringBuilder; // type@033f │ │ +078752: 7010 5715 0200 |0009: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ +078758: 1a03 1a17 |000c: const-string v3, "hide: " // string@171a │ │ +07875c: 6e20 5f15 3200 |000e: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +078762: 0c02 |0011: move-result-object v2 │ │ +078764: 6e20 5e15 6200 |0012: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@155e │ │ +07876a: 0c02 |0015: move-result-object v2 │ │ +07876c: 6e10 6415 0200 |0016: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ +078772: 0c02 |0019: move-result-object v2 │ │ +078774: 7120 f911 2100 |001a: invoke-static {v1, v2}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@11f9 │ │ +07877a: 5561 a900 |001d: iget-boolean v1, v6, Landroid/support/v4/app/Fragment;.mHidden:Z // field@00a9 │ │ +07877e: 3901 2c00 |001f: if-nez v1, 004b // +002c │ │ +078782: 5c64 a900 |0021: iput-boolean v4, v6, Landroid/support/v4/app/Fragment;.mHidden:Z // field@00a9 │ │ +078786: 5461 c000 |0023: iget-object v1, v6, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00c0 │ │ +07878a: 3801 1500 |0025: if-eqz v1, 003a // +0015 │ │ +07878e: 1201 |0027: const/4 v1, #int 0 // #0 │ │ +078790: 6e58 cf03 6517 |0028: invoke-virtual {v5, v6, v7, v1, v8}, Landroid/support/v4/app/FragmentManagerImpl;.loadAnimation:(Landroid/support/v4/app/Fragment;IZI)Landroid/view/animation/Animation; // method@03cf │ │ +078796: 0c00 |002b: move-result-object v0 │ │ +078798: 3800 0700 |002c: if-eqz v0, 0033 // +0007 │ │ +07879c: 5461 c000 |002e: iget-object v1, v6, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00c0 │ │ +0787a0: 6e20 d512 0100 |0030: invoke-virtual {v1, v0}, Landroid/view/View;.startAnimation:(Landroid/view/animation/Animation;)V // method@12d5 │ │ +0787a6: 5461 c000 |0033: iget-object v1, v6, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00c0 │ │ +0787aa: 1302 0800 |0035: const/16 v2, #int 8 // #8 │ │ +0787ae: 6e20 d412 2100 |0037: invoke-virtual {v1, v2}, Landroid/view/View;.setVisibility:(I)V // method@12d4 │ │ +0787b4: 5561 9a00 |003a: iget-boolean v1, v6, Landroid/support/v4/app/Fragment;.mAdded:Z // field@009a │ │ +0787b8: 3801 0c00 |003c: if-eqz v1, 0048 // +000c │ │ +0787bc: 5561 a800 |003e: iget-boolean v1, v6, Landroid/support/v4/app/Fragment;.mHasMenu:Z // field@00a8 │ │ +0787c0: 3801 0800 |0040: if-eqz v1, 0048 // +0008 │ │ +0787c4: 5561 af00 |0042: iget-boolean v1, v6, Landroid/support/v4/app/Fragment;.mMenuVisible:Z // field@00af │ │ +0787c8: 3801 0400 |0044: if-eqz v1, 0048 // +0004 │ │ +0787cc: 5c54 0c01 |0046: iput-boolean v4, v5, Landroid/support/v4/app/FragmentManagerImpl;.mNeedMenuInvalidate:Z // field@010c │ │ +0787d0: 6e20 1703 4600 |0048: invoke-virtual {v6, v4}, Landroid/support/v4/app/Fragment;.onHiddenChanged:(Z)V // method@0317 │ │ +0787d6: 0e00 |004b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1207 │ │ 0x001d line=1208 │ │ 0x0021 line=1209 │ │ 0x0023 line=1210 │ │ 0x0027 line=1211 │ │ @@ -142486,85 +142540,85 @@ │ │ type : '(Landroid/support/v4/app/Fragment;IZI)Landroid/view/animation/Animation;' │ │ access : 0x0000 () │ │ code - │ │ registers : 14 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 138 16-bit code units │ │ -076c2c: |[076c2c] android.support.v4.app.FragmentManagerImpl.loadAnimation:(Landroid/support/v4/app/Fragment;IZI)Landroid/view/animation/Animation; │ │ -076c3c: 1408 9a99 793f |0000: const v8, #float 0.975 // #3f79999a │ │ -076c42: 1203 |0003: const/4 v3, #int 0 // #0 │ │ -076c44: 1207 |0004: const/4 v7, #int 0 // #0 │ │ -076c46: 1506 803f |0005: const/high16 v6, #int 1065353216 // #3f80 │ │ -076c4a: 52a4 b000 |0007: iget v4, v10, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@00b0 │ │ -076c4e: 6e40 0f03 ba4c |0009: invoke-virtual {v10, v11, v12, v4}, Landroid/support/v4/app/Fragment;.onCreateAnimation:(IZI)Landroid/view/animation/Animation; // method@030f │ │ -076c54: 0c01 |000c: move-result-object v1 │ │ -076c56: 3801 0300 |000d: if-eqz v1, 0010 // +0003 │ │ -076c5a: 1101 |000f: return-object v1 │ │ -076c5c: 52a4 b000 |0010: iget v4, v10, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@00b0 │ │ -076c60: 3804 0e00 |0012: if-eqz v4, 0020 // +000e │ │ -076c64: 5494 fe00 |0014: iget-object v4, v9, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00fe │ │ -076c68: 52a5 b000 |0016: iget v5, v10, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@00b0 │ │ -076c6c: 7120 ad13 5400 |0018: invoke-static {v4, v5}, Landroid/view/animation/AnimationUtils;.loadAnimation:(Landroid/content/Context;I)Landroid/view/animation/Animation; // method@13ad │ │ -076c72: 0c00 |001b: move-result-object v0 │ │ -076c74: 3800 0400 |001c: if-eqz v0, 0020 // +0004 │ │ -076c78: 0701 |001e: move-object v1, v0 │ │ -076c7a: 28f0 |001f: goto 000f // -0010 │ │ -076c7c: 390b 0400 |0020: if-nez v11, 0024 // +0004 │ │ -076c80: 0731 |0022: move-object v1, v3 │ │ -076c82: 28ec |0023: goto 000f // -0014 │ │ -076c84: 7120 f103 cb00 |0024: invoke-static {v11, v12}, Landroid/support/v4/app/FragmentManagerImpl;.transitToStyleIndex:(IZ)I // method@03f1 │ │ -076c8a: 0a02 |0027: move-result v2 │ │ -076c8c: 3b02 0400 |0028: if-gez v2, 002c // +0004 │ │ -076c90: 0731 |002a: move-object v1, v3 │ │ -076c92: 28e4 |002b: goto 000f // -001c │ │ -076c94: 2b02 4e00 0000 |002c: packed-switch v2, 0000007a // +0000004e │ │ -076c9a: 390d 1600 |002f: if-nez v13, 0045 // +0016 │ │ -076c9e: 5494 fe00 |0031: iget-object v4, v9, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00fe │ │ -076ca2: 6e10 5c03 0400 |0033: invoke-virtual {v4}, Landroid/support/v4/app/FragmentActivity;.getWindow:()Landroid/view/Window; // method@035c │ │ -076ca8: 0c04 |0036: move-result-object v4 │ │ -076caa: 3804 0e00 |0037: if-eqz v4, 0045 // +000e │ │ -076cae: 5494 fe00 |0039: iget-object v4, v9, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00fe │ │ -076cb2: 6e10 5c03 0400 |003b: invoke-virtual {v4}, Landroid/support/v4/app/FragmentActivity;.getWindow:()Landroid/view/Window; // method@035c │ │ -076cb8: 0c04 |003e: move-result-object v4 │ │ -076cba: 6e10 1f13 0400 |003f: invoke-virtual {v4}, Landroid/view/Window;.getAttributes:()Landroid/view/WindowManager$LayoutParams; // method@131f │ │ -076cc0: 0c04 |0042: move-result-object v4 │ │ -076cc2: 524d 2905 |0043: iget v13, v4, Landroid/view/WindowManager$LayoutParams;.windowAnimations:I // field@0529 │ │ -076cc6: 390d 3300 |0045: if-nez v13, 0078 // +0033 │ │ -076cca: 0731 |0047: move-object v1, v3 │ │ -076ccc: 28c7 |0048: goto 000f // -0039 │ │ -076cce: 5493 fe00 |0049: iget-object v3, v9, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00fe │ │ -076cd2: 1504 903f |004b: const/high16 v4, #int 1066401792 // #3f90 │ │ -076cd6: 7156 d303 4376 |004d: invoke-static {v3, v4, v6, v7, v6}, Landroid/support/v4/app/FragmentManagerImpl;.makeOpenCloseAnimation:(Landroid/content/Context;FFFF)Landroid/view/animation/Animation; // method@03d3 │ │ -076cdc: 0c01 |0050: move-result-object v1 │ │ -076cde: 28be |0051: goto 000f // -0042 │ │ -076ce0: 5493 fe00 |0052: iget-object v3, v9, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00fe │ │ -076ce4: 7157 d303 6368 |0054: invoke-static {v3, v6, v8, v6, v7}, Landroid/support/v4/app/FragmentManagerImpl;.makeOpenCloseAnimation:(Landroid/content/Context;FFFF)Landroid/view/animation/Animation; // method@03d3 │ │ -076cea: 0c01 |0057: move-result-object v1 │ │ -076cec: 28b7 |0058: goto 000f // -0049 │ │ -076cee: 5493 fe00 |0059: iget-object v3, v9, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00fe │ │ -076cf2: 7156 d303 8376 |005b: invoke-static {v3, v8, v6, v7, v6}, Landroid/support/v4/app/FragmentManagerImpl;.makeOpenCloseAnimation:(Landroid/content/Context;FFFF)Landroid/view/animation/Animation; // method@03d3 │ │ -076cf8: 0c01 |005e: move-result-object v1 │ │ -076cfa: 28b0 |005f: goto 000f // -0050 │ │ -076cfc: 5493 fe00 |0060: iget-object v3, v9, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00fe │ │ -076d00: 1404 9a99 893f |0062: const v4, #float 1.075 // #3f89999a │ │ -076d06: 7157 d303 6364 |0065: invoke-static {v3, v6, v4, v6, v7}, Landroid/support/v4/app/FragmentManagerImpl;.makeOpenCloseAnimation:(Landroid/content/Context;FFFF)Landroid/view/animation/Animation; // method@03d3 │ │ -076d0c: 0c01 |0068: move-result-object v1 │ │ -076d0e: 28a6 |0069: goto 000f // -005a │ │ -076d10: 5493 fe00 |006a: iget-object v3, v9, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00fe │ │ -076d14: 7130 d103 7306 |006c: invoke-static {v3, v7, v6}, Landroid/support/v4/app/FragmentManagerImpl;.makeFadeAnimation:(Landroid/content/Context;FF)Landroid/view/animation/Animation; // method@03d1 │ │ -076d1a: 0c01 |006f: move-result-object v1 │ │ -076d1c: 289f |0070: goto 000f // -0061 │ │ -076d1e: 5493 fe00 |0071: iget-object v3, v9, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00fe │ │ -076d22: 7130 d103 6307 |0073: invoke-static {v3, v6, v7}, Landroid/support/v4/app/FragmentManagerImpl;.makeFadeAnimation:(Landroid/content/Context;FF)Landroid/view/animation/Animation; // method@03d1 │ │ -076d28: 0c01 |0076: move-result-object v1 │ │ -076d2a: 2898 |0077: goto 000f // -0068 │ │ -076d2c: 0731 |0078: move-object v1, v3 │ │ -076d2e: 2896 |0079: goto 000f // -006a │ │ -076d30: 0001 0600 0100 0000 1d00 0000 2600 ... |007a: packed-switch-data (16 units) │ │ +0787d8: |[0787d8] android.support.v4.app.FragmentManagerImpl.loadAnimation:(Landroid/support/v4/app/Fragment;IZI)Landroid/view/animation/Animation; │ │ +0787e8: 1408 9a99 793f |0000: const v8, #float 0.975 // #3f79999a │ │ +0787ee: 1203 |0003: const/4 v3, #int 0 // #0 │ │ +0787f0: 1207 |0004: const/4 v7, #int 0 // #0 │ │ +0787f2: 1506 803f |0005: const/high16 v6, #int 1065353216 // #3f80 │ │ +0787f6: 52a4 b000 |0007: iget v4, v10, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@00b0 │ │ +0787fa: 6e40 0f03 ba4c |0009: invoke-virtual {v10, v11, v12, v4}, Landroid/support/v4/app/Fragment;.onCreateAnimation:(IZI)Landroid/view/animation/Animation; // method@030f │ │ +078800: 0c01 |000c: move-result-object v1 │ │ +078802: 3801 0300 |000d: if-eqz v1, 0010 // +0003 │ │ +078806: 1101 |000f: return-object v1 │ │ +078808: 52a4 b000 |0010: iget v4, v10, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@00b0 │ │ +07880c: 3804 0e00 |0012: if-eqz v4, 0020 // +000e │ │ +078810: 5494 fe00 |0014: iget-object v4, v9, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00fe │ │ +078814: 52a5 b000 |0016: iget v5, v10, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@00b0 │ │ +078818: 7120 ad13 5400 |0018: invoke-static {v4, v5}, Landroid/view/animation/AnimationUtils;.loadAnimation:(Landroid/content/Context;I)Landroid/view/animation/Animation; // method@13ad │ │ +07881e: 0c00 |001b: move-result-object v0 │ │ +078820: 3800 0400 |001c: if-eqz v0, 0020 // +0004 │ │ +078824: 0701 |001e: move-object v1, v0 │ │ +078826: 28f0 |001f: goto 000f // -0010 │ │ +078828: 390b 0400 |0020: if-nez v11, 0024 // +0004 │ │ +07882c: 0731 |0022: move-object v1, v3 │ │ +07882e: 28ec |0023: goto 000f // -0014 │ │ +078830: 7120 f103 cb00 |0024: invoke-static {v11, v12}, Landroid/support/v4/app/FragmentManagerImpl;.transitToStyleIndex:(IZ)I // method@03f1 │ │ +078836: 0a02 |0027: move-result v2 │ │ +078838: 3b02 0400 |0028: if-gez v2, 002c // +0004 │ │ +07883c: 0731 |002a: move-object v1, v3 │ │ +07883e: 28e4 |002b: goto 000f // -001c │ │ +078840: 2b02 4e00 0000 |002c: packed-switch v2, 0000007a // +0000004e │ │ +078846: 390d 1600 |002f: if-nez v13, 0045 // +0016 │ │ +07884a: 5494 fe00 |0031: iget-object v4, v9, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00fe │ │ +07884e: 6e10 5c03 0400 |0033: invoke-virtual {v4}, Landroid/support/v4/app/FragmentActivity;.getWindow:()Landroid/view/Window; // method@035c │ │ +078854: 0c04 |0036: move-result-object v4 │ │ +078856: 3804 0e00 |0037: if-eqz v4, 0045 // +000e │ │ +07885a: 5494 fe00 |0039: iget-object v4, v9, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00fe │ │ +07885e: 6e10 5c03 0400 |003b: invoke-virtual {v4}, Landroid/support/v4/app/FragmentActivity;.getWindow:()Landroid/view/Window; // method@035c │ │ +078864: 0c04 |003e: move-result-object v4 │ │ +078866: 6e10 1f13 0400 |003f: invoke-virtual {v4}, Landroid/view/Window;.getAttributes:()Landroid/view/WindowManager$LayoutParams; // method@131f │ │ +07886c: 0c04 |0042: move-result-object v4 │ │ +07886e: 524d 2905 |0043: iget v13, v4, Landroid/view/WindowManager$LayoutParams;.windowAnimations:I // field@0529 │ │ +078872: 390d 3300 |0045: if-nez v13, 0078 // +0033 │ │ +078876: 0731 |0047: move-object v1, v3 │ │ +078878: 28c7 |0048: goto 000f // -0039 │ │ +07887a: 5493 fe00 |0049: iget-object v3, v9, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00fe │ │ +07887e: 1504 903f |004b: const/high16 v4, #int 1066401792 // #3f90 │ │ +078882: 7156 d303 4376 |004d: invoke-static {v3, v4, v6, v7, v6}, Landroid/support/v4/app/FragmentManagerImpl;.makeOpenCloseAnimation:(Landroid/content/Context;FFFF)Landroid/view/animation/Animation; // method@03d3 │ │ +078888: 0c01 |0050: move-result-object v1 │ │ +07888a: 28be |0051: goto 000f // -0042 │ │ +07888c: 5493 fe00 |0052: iget-object v3, v9, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00fe │ │ +078890: 7157 d303 6368 |0054: invoke-static {v3, v6, v8, v6, v7}, Landroid/support/v4/app/FragmentManagerImpl;.makeOpenCloseAnimation:(Landroid/content/Context;FFFF)Landroid/view/animation/Animation; // method@03d3 │ │ +078896: 0c01 |0057: move-result-object v1 │ │ +078898: 28b7 |0058: goto 000f // -0049 │ │ +07889a: 5493 fe00 |0059: iget-object v3, v9, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00fe │ │ +07889e: 7156 d303 8376 |005b: invoke-static {v3, v8, v6, v7, v6}, Landroid/support/v4/app/FragmentManagerImpl;.makeOpenCloseAnimation:(Landroid/content/Context;FFFF)Landroid/view/animation/Animation; // method@03d3 │ │ +0788a4: 0c01 |005e: move-result-object v1 │ │ +0788a6: 28b0 |005f: goto 000f // -0050 │ │ +0788a8: 5493 fe00 |0060: iget-object v3, v9, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00fe │ │ +0788ac: 1404 9a99 893f |0062: const v4, #float 1.075 // #3f89999a │ │ +0788b2: 7157 d303 6364 |0065: invoke-static {v3, v6, v4, v6, v7}, Landroid/support/v4/app/FragmentManagerImpl;.makeOpenCloseAnimation:(Landroid/content/Context;FFFF)Landroid/view/animation/Animation; // method@03d3 │ │ +0788b8: 0c01 |0068: move-result-object v1 │ │ +0788ba: 28a6 |0069: goto 000f // -005a │ │ +0788bc: 5493 fe00 |006a: iget-object v3, v9, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00fe │ │ +0788c0: 7130 d103 7306 |006c: invoke-static {v3, v7, v6}, Landroid/support/v4/app/FragmentManagerImpl;.makeFadeAnimation:(Landroid/content/Context;FF)Landroid/view/animation/Animation; // method@03d1 │ │ +0788c6: 0c01 |006f: move-result-object v1 │ │ +0788c8: 289f |0070: goto 000f // -0061 │ │ +0788ca: 5493 fe00 |0071: iget-object v3, v9, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00fe │ │ +0788ce: 7130 d103 6307 |0073: invoke-static {v3, v6, v7}, Landroid/support/v4/app/FragmentManagerImpl;.makeFadeAnimation:(Landroid/content/Context;FF)Landroid/view/animation/Animation; // method@03d1 │ │ +0788d4: 0c01 |0076: move-result-object v1 │ │ +0788d6: 2898 |0077: goto 000f // -0068 │ │ +0788d8: 0731 |0078: move-object v1, v3 │ │ +0788da: 2896 |0079: goto 000f // -006a │ │ +0788dc: 0001 0600 0100 0000 1d00 0000 2600 ... |007a: packed-switch-data (16 units) │ │ catches : (none) │ │ positions : │ │ 0x0007 line=758 │ │ 0x000d line=760 │ │ 0x000f line=812 │ │ 0x0010 line=764 │ │ 0x0014 line=765 │ │ @@ -142604,66 +142658,66 @@ │ │ type : '(Landroid/support/v4/app/Fragment;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 106 16-bit code units │ │ -076d50: |[076d50] android.support.v4.app.FragmentManagerImpl.makeActive:(Landroid/support/v4/app/Fragment;)V │ │ -076d60: 5240 ab00 |0000: iget v0, v4, Landroid/support/v4/app/Fragment;.mIndex:I // field@00ab │ │ -076d64: 3a00 0300 |0002: if-ltz v0, 0005 // +0003 │ │ -076d68: 0e00 |0004: return-void │ │ -076d6a: 5430 0101 |0005: iget-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAvailIndices:Ljava/util/ArrayList; // field@0101 │ │ -076d6e: 3800 0a00 |0007: if-eqz v0, 0011 // +000a │ │ -076d72: 5430 0101 |0009: iget-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAvailIndices:Ljava/util/ArrayList; // field@0101 │ │ -076d76: 6e10 aa15 0000 |000b: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@15aa │ │ -076d7c: 0a00 |000e: move-result v0 │ │ -076d7e: 3c00 3a00 |000f: if-gtz v0, 0049 // +003a │ │ -076d82: 5430 fd00 |0011: iget-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00fd │ │ -076d86: 3900 0900 |0013: if-nez v0, 001c // +0009 │ │ -076d8a: 2200 6003 |0015: new-instance v0, Ljava/util/ArrayList; // type@0360 │ │ -076d8e: 7010 9d15 0000 |0017: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@159d │ │ -076d94: 5b30 fd00 |001a: iput-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00fd │ │ -076d98: 5430 fd00 |001c: iget-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00fd │ │ -076d9c: 6e10 aa15 0000 |001e: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@15aa │ │ -076da2: 0a00 |0021: move-result v0 │ │ -076da4: 5431 0e01 |0022: iget-object v1, v3, Landroid/support/v4/app/FragmentManagerImpl;.mParent:Landroid/support/v4/app/Fragment; // field@010e │ │ -076da8: 6e30 3a03 0401 |0024: invoke-virtual {v4, v0, v1}, Landroid/support/v4/app/Fragment;.setIndex:(ILandroid/support/v4/app/Fragment;)V // method@033a │ │ -076dae: 5430 fd00 |0027: iget-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00fd │ │ -076db2: 6e20 a015 4000 |0029: invoke-virtual {v0, v4}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@15a0 │ │ -076db8: 6300 f400 |002c: sget-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00f4 │ │ -076dbc: 3800 d6ff |002e: if-eqz v0, 0004 // -002a │ │ -076dc0: 1a00 6604 |0030: const-string v0, "FragmentManager" // string@0466 │ │ -076dc4: 2201 4203 |0032: new-instance v1, Ljava/lang/StringBuilder; // type@0342 │ │ -076dc8: 7010 5715 0100 |0034: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ -076dce: 1a02 5f02 |0037: const-string v2, "Allocated fragment index " // string@025f │ │ -076dd2: 6e20 5f15 2100 |0039: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -076dd8: 0c01 |003c: move-result-object v1 │ │ -076dda: 6e20 5e15 4100 |003d: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@155e │ │ -076de0: 0c01 |0040: move-result-object v1 │ │ -076de2: 6e10 6415 0100 |0041: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ -076de8: 0c01 |0044: move-result-object v1 │ │ -076dea: 7120 f911 1000 |0045: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@11f9 │ │ -076df0: 28bc |0048: goto 0004 // -0044 │ │ -076df2: 5430 0101 |0049: iget-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAvailIndices:Ljava/util/ArrayList; // field@0101 │ │ -076df6: 5431 0101 |004b: iget-object v1, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAvailIndices:Ljava/util/ArrayList; // field@0101 │ │ -076dfa: 6e10 aa15 0100 |004d: invoke-virtual {v1}, Ljava/util/ArrayList;.size:()I // method@15aa │ │ -076e00: 0a01 |0050: move-result v1 │ │ -076e02: d801 01ff |0051: add-int/lit8 v1, v1, #int -1 // #ff │ │ -076e06: 6e20 a715 1000 |0053: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.remove:(I)Ljava/lang/Object; // method@15a7 │ │ -076e0c: 0c00 |0056: move-result-object v0 │ │ -076e0e: 1f00 3003 |0057: check-cast v0, Ljava/lang/Integer; // type@0330 │ │ -076e12: 6e10 0615 0000 |0059: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@1506 │ │ -076e18: 0a00 |005c: move-result v0 │ │ -076e1a: 5431 0e01 |005d: iget-object v1, v3, Landroid/support/v4/app/FragmentManagerImpl;.mParent:Landroid/support/v4/app/Fragment; // field@010e │ │ -076e1e: 6e30 3a03 0401 |005f: invoke-virtual {v4, v0, v1}, Landroid/support/v4/app/Fragment;.setIndex:(ILandroid/support/v4/app/Fragment;)V // method@033a │ │ -076e24: 5430 fd00 |0062: iget-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00fd │ │ -076e28: 5241 ab00 |0064: iget v1, v4, Landroid/support/v4/app/Fragment;.mIndex:I // field@00ab │ │ -076e2c: 6e30 a915 1004 |0066: invoke-virtual {v0, v1, v4}, Ljava/util/ArrayList;.set:(ILjava/lang/Object;)Ljava/lang/Object; // method@15a9 │ │ -076e32: 28c3 |0069: goto 002c // -003d │ │ +0788fc: |[0788fc] android.support.v4.app.FragmentManagerImpl.makeActive:(Landroid/support/v4/app/Fragment;)V │ │ +07890c: 5240 ab00 |0000: iget v0, v4, Landroid/support/v4/app/Fragment;.mIndex:I // field@00ab │ │ +078910: 3a00 0300 |0002: if-ltz v0, 0005 // +0003 │ │ +078914: 0e00 |0004: return-void │ │ +078916: 5430 0101 |0005: iget-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAvailIndices:Ljava/util/ArrayList; // field@0101 │ │ +07891a: 3800 0a00 |0007: if-eqz v0, 0011 // +000a │ │ +07891e: 5430 0101 |0009: iget-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAvailIndices:Ljava/util/ArrayList; // field@0101 │ │ +078922: 6e10 aa15 0000 |000b: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@15aa │ │ +078928: 0a00 |000e: move-result v0 │ │ +07892a: 3c00 3a00 |000f: if-gtz v0, 0049 // +003a │ │ +07892e: 5430 fd00 |0011: iget-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00fd │ │ +078932: 3900 0900 |0013: if-nez v0, 001c // +0009 │ │ +078936: 2200 5d03 |0015: new-instance v0, Ljava/util/ArrayList; // type@035d │ │ +07893a: 7010 9d15 0000 |0017: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@159d │ │ +078940: 5b30 fd00 |001a: iput-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00fd │ │ +078944: 5430 fd00 |001c: iget-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00fd │ │ +078948: 6e10 aa15 0000 |001e: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@15aa │ │ +07894e: 0a00 |0021: move-result v0 │ │ +078950: 5431 0e01 |0022: iget-object v1, v3, Landroid/support/v4/app/FragmentManagerImpl;.mParent:Landroid/support/v4/app/Fragment; // field@010e │ │ +078954: 6e30 3a03 0401 |0024: invoke-virtual {v4, v0, v1}, Landroid/support/v4/app/Fragment;.setIndex:(ILandroid/support/v4/app/Fragment;)V // method@033a │ │ +07895a: 5430 fd00 |0027: iget-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00fd │ │ +07895e: 6e20 a015 4000 |0029: invoke-virtual {v0, v4}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@15a0 │ │ +078964: 6300 f400 |002c: sget-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00f4 │ │ +078968: 3800 d6ff |002e: if-eqz v0, 0004 // -002a │ │ +07896c: 1a00 6604 |0030: const-string v0, "FragmentManager" // string@0466 │ │ +078970: 2201 3f03 |0032: new-instance v1, Ljava/lang/StringBuilder; // type@033f │ │ +078974: 7010 5715 0100 |0034: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ +07897a: 1a02 5f02 |0037: const-string v2, "Allocated fragment index " // string@025f │ │ +07897e: 6e20 5f15 2100 |0039: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +078984: 0c01 |003c: move-result-object v1 │ │ +078986: 6e20 5e15 4100 |003d: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@155e │ │ +07898c: 0c01 |0040: move-result-object v1 │ │ +07898e: 6e10 6415 0100 |0041: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ +078994: 0c01 |0044: move-result-object v1 │ │ +078996: 7120 f911 1000 |0045: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@11f9 │ │ +07899c: 28bc |0048: goto 0004 // -0044 │ │ +07899e: 5430 0101 |0049: iget-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAvailIndices:Ljava/util/ArrayList; // field@0101 │ │ +0789a2: 5431 0101 |004b: iget-object v1, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAvailIndices:Ljava/util/ArrayList; // field@0101 │ │ +0789a6: 6e10 aa15 0100 |004d: invoke-virtual {v1}, Ljava/util/ArrayList;.size:()I // method@15aa │ │ +0789ac: 0a01 |0050: move-result v1 │ │ +0789ae: d801 01ff |0051: add-int/lit8 v1, v1, #int -1 // #ff │ │ +0789b2: 6e20 a715 1000 |0053: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.remove:(I)Ljava/lang/Object; // method@15a7 │ │ +0789b8: 0c00 |0056: move-result-object v0 │ │ +0789ba: 1f00 2d03 |0057: check-cast v0, Ljava/lang/Integer; // type@032d │ │ +0789be: 6e10 0615 0000 |0059: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@1506 │ │ +0789c4: 0a00 |005c: move-result v0 │ │ +0789c6: 5431 0e01 |005d: iget-object v1, v3, Landroid/support/v4/app/FragmentManagerImpl;.mParent:Landroid/support/v4/app/Fragment; // field@010e │ │ +0789ca: 6e30 3a03 0401 |005f: invoke-virtual {v4, v0, v1}, Landroid/support/v4/app/Fragment;.setIndex:(ILandroid/support/v4/app/Fragment;)V // method@033a │ │ +0789d0: 5430 fd00 |0062: iget-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00fd │ │ +0789d4: 5241 ab00 |0064: iget v1, v4, Landroid/support/v4/app/Fragment;.mIndex:I // field@00ab │ │ +0789d8: 6e30 a915 1004 |0066: invoke-virtual {v0, v1, v4}, Ljava/util/ArrayList;.set:(ILjava/lang/Object;)Ljava/lang/Object; // method@15a9 │ │ +0789de: 28c3 |0069: goto 002c // -003d │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1134 │ │ 0x0004 line=1150 │ │ 0x0005 line=1138 │ │ 0x0011 line=1139 │ │ 0x0015 line=1140 │ │ @@ -142681,50 +142735,50 @@ │ │ type : '(Landroid/support/v4/app/Fragment;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 74 16-bit code units │ │ -076e34: |[076e34] android.support.v4.app.FragmentManagerImpl.makeInactive:(Landroid/support/v4/app/Fragment;)V │ │ -076e44: 5240 ab00 |0000: iget v0, v4, Landroid/support/v4/app/Fragment;.mIndex:I // field@00ab │ │ -076e48: 3b00 0300 |0002: if-gez v0, 0005 // +0003 │ │ -076e4c: 0e00 |0004: return-void │ │ -076e4e: 6300 f400 |0005: sget-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00f4 │ │ -076e52: 3800 1a00 |0007: if-eqz v0, 0021 // +001a │ │ -076e56: 1a00 6604 |0009: const-string v0, "FragmentManager" // string@0466 │ │ -076e5a: 2201 4203 |000b: new-instance v1, Ljava/lang/StringBuilder; // type@0342 │ │ -076e5e: 7010 5715 0100 |000d: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ -076e64: 1a02 7804 |0010: const-string v2, "Freeing fragment index " // string@0478 │ │ -076e68: 6e20 5f15 2100 |0012: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -076e6e: 0c01 |0015: move-result-object v1 │ │ -076e70: 6e20 5e15 4100 |0016: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@155e │ │ -076e76: 0c01 |0019: move-result-object v1 │ │ -076e78: 6e10 6415 0100 |001a: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ -076e7e: 0c01 |001d: move-result-object v1 │ │ -076e80: 7120 f911 1000 |001e: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@11f9 │ │ -076e86: 5430 fd00 |0021: iget-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00fd │ │ -076e8a: 5241 ab00 |0023: iget v1, v4, Landroid/support/v4/app/Fragment;.mIndex:I // field@00ab │ │ -076e8e: 1202 |0025: const/4 v2, #int 0 // #0 │ │ -076e90: 6e30 a915 1002 |0026: invoke-virtual {v0, v1, v2}, Ljava/util/ArrayList;.set:(ILjava/lang/Object;)Ljava/lang/Object; // method@15a9 │ │ -076e96: 5430 0101 |0029: iget-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAvailIndices:Ljava/util/ArrayList; // field@0101 │ │ -076e9a: 3900 0900 |002b: if-nez v0, 0034 // +0009 │ │ -076e9e: 2200 6003 |002d: new-instance v0, Ljava/util/ArrayList; // type@0360 │ │ -076ea2: 7010 9d15 0000 |002f: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@159d │ │ -076ea8: 5b30 0101 |0032: iput-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAvailIndices:Ljava/util/ArrayList; // field@0101 │ │ -076eac: 5430 0101 |0034: iget-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAvailIndices:Ljava/util/ArrayList; // field@0101 │ │ -076eb0: 5241 ab00 |0036: iget v1, v4, Landroid/support/v4/app/Fragment;.mIndex:I // field@00ab │ │ -076eb4: 7110 0a15 0100 |0038: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@150a │ │ -076eba: 0c01 |003b: move-result-object v1 │ │ -076ebc: 6e20 a015 1000 |003c: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@15a0 │ │ -076ec2: 5430 fe00 |003f: iget-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00fe │ │ -076ec6: 5441 c100 |0041: iget-object v1, v4, Landroid/support/v4/app/Fragment;.mWho:Ljava/lang/String; // field@00c1 │ │ -076eca: 6e20 5d03 1000 |0043: invoke-virtual {v0, v1}, Landroid/support/v4/app/FragmentActivity;.invalidateSupportFragment:(Ljava/lang/String;)V // method@035d │ │ -076ed0: 6e10 fb02 0400 |0046: invoke-virtual {v4}, Landroid/support/v4/app/Fragment;.initState:()V // method@02fb │ │ -076ed6: 28bb |0049: goto 0004 // -0045 │ │ +0789e0: |[0789e0] android.support.v4.app.FragmentManagerImpl.makeInactive:(Landroid/support/v4/app/Fragment;)V │ │ +0789f0: 5240 ab00 |0000: iget v0, v4, Landroid/support/v4/app/Fragment;.mIndex:I // field@00ab │ │ +0789f4: 3b00 0300 |0002: if-gez v0, 0005 // +0003 │ │ +0789f8: 0e00 |0004: return-void │ │ +0789fa: 6300 f400 |0005: sget-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00f4 │ │ +0789fe: 3800 1a00 |0007: if-eqz v0, 0021 // +001a │ │ +078a02: 1a00 6604 |0009: const-string v0, "FragmentManager" // string@0466 │ │ +078a06: 2201 3f03 |000b: new-instance v1, Ljava/lang/StringBuilder; // type@033f │ │ +078a0a: 7010 5715 0100 |000d: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ +078a10: 1a02 7804 |0010: const-string v2, "Freeing fragment index " // string@0478 │ │ +078a14: 6e20 5f15 2100 |0012: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +078a1a: 0c01 |0015: move-result-object v1 │ │ +078a1c: 6e20 5e15 4100 |0016: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@155e │ │ +078a22: 0c01 |0019: move-result-object v1 │ │ +078a24: 6e10 6415 0100 |001a: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ +078a2a: 0c01 |001d: move-result-object v1 │ │ +078a2c: 7120 f911 1000 |001e: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@11f9 │ │ +078a32: 5430 fd00 |0021: iget-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00fd │ │ +078a36: 5241 ab00 |0023: iget v1, v4, Landroid/support/v4/app/Fragment;.mIndex:I // field@00ab │ │ +078a3a: 1202 |0025: const/4 v2, #int 0 // #0 │ │ +078a3c: 6e30 a915 1002 |0026: invoke-virtual {v0, v1, v2}, Ljava/util/ArrayList;.set:(ILjava/lang/Object;)Ljava/lang/Object; // method@15a9 │ │ +078a42: 5430 0101 |0029: iget-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAvailIndices:Ljava/util/ArrayList; // field@0101 │ │ +078a46: 3900 0900 |002b: if-nez v0, 0034 // +0009 │ │ +078a4a: 2200 5d03 |002d: new-instance v0, Ljava/util/ArrayList; // type@035d │ │ +078a4e: 7010 9d15 0000 |002f: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@159d │ │ +078a54: 5b30 0101 |0032: iput-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAvailIndices:Ljava/util/ArrayList; // field@0101 │ │ +078a58: 5430 0101 |0034: iget-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAvailIndices:Ljava/util/ArrayList; // field@0101 │ │ +078a5c: 5241 ab00 |0036: iget v1, v4, Landroid/support/v4/app/Fragment;.mIndex:I // field@00ab │ │ +078a60: 7110 0a15 0100 |0038: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@150a │ │ +078a66: 0c01 |003b: move-result-object v1 │ │ +078a68: 6e20 a015 1000 |003c: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@15a0 │ │ +078a6e: 5430 fe00 |003f: iget-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00fe │ │ +078a72: 5441 c100 |0041: iget-object v1, v4, Landroid/support/v4/app/Fragment;.mWho:Ljava/lang/String; // field@00c1 │ │ +078a76: 6e20 5d03 1000 |0043: invoke-virtual {v0, v1}, Landroid/support/v4/app/FragmentActivity;.invalidateSupportFragment:(Ljava/lang/String;)V // method@035d │ │ +078a7c: 6e10 fb02 0400 |0046: invoke-virtual {v4}, Landroid/support/v4/app/Fragment;.initState:()V // method@02fb │ │ +078a82: 28bb |0049: goto 0004 // -0045 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1153 │ │ 0x0004 line=1165 │ │ 0x0005 line=1157 │ │ 0x0021 line=1158 │ │ 0x0029 line=1159 │ │ @@ -142741,67 +142795,67 @@ │ │ type : '(IIIZ)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 13 │ │ ins : 5 │ │ outs : 6 │ │ insns size : 95 16-bit code units │ │ -076ed8: |[076ed8] android.support.v4.app.FragmentManagerImpl.moveToState:(IIIZ)V │ │ -076ee8: 1205 |0000: const/4 v5, #int 0 // #0 │ │ -076eea: 5480 fe00 |0001: iget-object v0, v8, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00fe │ │ -076eee: 3900 0c00 |0003: if-nez v0, 000f // +000c │ │ -076ef2: 3809 0a00 |0005: if-eqz v9, 000f // +000a │ │ -076ef6: 2200 2d03 |0007: new-instance v0, Ljava/lang/IllegalStateException; // type@032d │ │ -076efa: 1a02 3a0b |0009: const-string v2, "No activity" // string@0b3a │ │ -076efe: 7020 0415 2000 |000b: invoke-direct {v0, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1504 │ │ -076f04: 2700 |000e: throw v0 │ │ -076f06: 390c 0700 |000f: if-nez v12, 0016 // +0007 │ │ -076f0a: 5280 0701 |0011: iget v0, v8, Landroid/support/v4/app/FragmentManagerImpl;.mCurState:I // field@0107 │ │ -076f0e: 3390 0300 |0013: if-ne v0, v9, 0016 // +0003 │ │ -076f12: 0e00 |0015: return-void │ │ -076f14: 5989 0701 |0016: iput v9, v8, Landroid/support/v4/app/FragmentManagerImpl;.mCurState:I // field@0107 │ │ -076f18: 5480 fd00 |0018: iget-object v0, v8, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00fd │ │ -076f1c: 3800 fbff |001a: if-eqz v0, 0015 // -0005 │ │ -076f20: 1207 |001c: const/4 v7, #int 0 // #0 │ │ -076f22: 1206 |001d: const/4 v6, #int 0 // #0 │ │ -076f24: 5480 fd00 |001e: iget-object v0, v8, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00fd │ │ -076f28: 6e10 aa15 0000 |0020: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@15aa │ │ -076f2e: 0a00 |0023: move-result v0 │ │ -076f30: 3506 2100 |0024: if-ge v6, v0, 0045 // +0021 │ │ -076f34: 5480 fd00 |0026: iget-object v0, v8, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00fd │ │ -076f38: 6e20 a315 6000 |0028: invoke-virtual {v0, v6}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@15a3 │ │ -076f3e: 0c01 |002b: move-result-object v1 │ │ -076f40: 1f01 a900 |002c: check-cast v1, Landroid/support/v4/app/Fragment; // type@00a9 │ │ -076f44: 3801 1400 |002e: if-eqz v1, 0042 // +0014 │ │ -076f48: 0780 |0030: move-object v0, v8 │ │ -076f4a: 0192 |0031: move v2, v9 │ │ -076f4c: 01a3 |0032: move v3, v10 │ │ -076f4e: 01b4 |0033: move v4, v11 │ │ -076f50: 7406 d703 0000 |0034: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(Landroid/support/v4/app/Fragment;IIIZ)V // method@03d7 │ │ -076f56: 5410 ad00 |0037: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00ad │ │ -076f5a: 3800 0900 |0039: if-eqz v0, 0042 // +0009 │ │ -076f5e: 5410 ad00 |003b: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00ad │ │ -076f62: 6e10 9b04 0000 |003d: invoke-virtual {v0}, Landroid/support/v4/app/LoaderManagerImpl;.hasRunningLoaders:()Z // method@049b │ │ -076f68: 0a00 |0040: move-result v0 │ │ -076f6a: b607 |0041: or-int/2addr v7, v0 │ │ -076f6c: d806 0601 |0042: add-int/lit8 v6, v6, #int 1 // #01 │ │ -076f70: 28da |0044: goto 001e // -0026 │ │ -076f72: 3907 0500 |0045: if-nez v7, 004a // +0005 │ │ -076f76: 6e10 ee03 0800 |0047: invoke-virtual {v8}, Landroid/support/v4/app/FragmentManagerImpl;.startPendingDeferredFragments:()V // method@03ee │ │ -076f7c: 5580 0c01 |004a: iget-boolean v0, v8, Landroid/support/v4/app/FragmentManagerImpl;.mNeedMenuInvalidate:Z // field@010c │ │ -076f80: 3800 c9ff |004c: if-eqz v0, 0015 // -0037 │ │ -076f84: 5480 fe00 |004e: iget-object v0, v8, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00fe │ │ -076f88: 3800 c5ff |0050: if-eqz v0, 0015 // -003b │ │ -076f8c: 5280 0701 |0052: iget v0, v8, Landroid/support/v4/app/FragmentManagerImpl;.mCurState:I // field@0107 │ │ -076f90: 1252 |0054: const/4 v2, #int 5 // #5 │ │ -076f92: 3320 c0ff |0055: if-ne v0, v2, 0015 // -0040 │ │ -076f96: 5480 fe00 |0057: iget-object v0, v8, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00fe │ │ -076f9a: 6e10 7b03 0000 |0059: invoke-virtual {v0}, Landroid/support/v4/app/FragmentActivity;.supportInvalidateOptionsMenu:()V // method@037b │ │ -076fa0: 5c85 0c01 |005c: iput-boolean v5, v8, Landroid/support/v4/app/FragmentManagerImpl;.mNeedMenuInvalidate:Z // field@010c │ │ -076fa4: 28b7 |005e: goto 0015 // -0049 │ │ +078a84: |[078a84] android.support.v4.app.FragmentManagerImpl.moveToState:(IIIZ)V │ │ +078a94: 1205 |0000: const/4 v5, #int 0 // #0 │ │ +078a96: 5480 fe00 |0001: iget-object v0, v8, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00fe │ │ +078a9a: 3900 0c00 |0003: if-nez v0, 000f // +000c │ │ +078a9e: 3809 0a00 |0005: if-eqz v9, 000f // +000a │ │ +078aa2: 2200 2a03 |0007: new-instance v0, Ljava/lang/IllegalStateException; // type@032a │ │ +078aa6: 1a02 370b |0009: const-string v2, "No activity" // string@0b37 │ │ +078aaa: 7020 0415 2000 |000b: invoke-direct {v0, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1504 │ │ +078ab0: 2700 |000e: throw v0 │ │ +078ab2: 390c 0700 |000f: if-nez v12, 0016 // +0007 │ │ +078ab6: 5280 0701 |0011: iget v0, v8, Landroid/support/v4/app/FragmentManagerImpl;.mCurState:I // field@0107 │ │ +078aba: 3390 0300 |0013: if-ne v0, v9, 0016 // +0003 │ │ +078abe: 0e00 |0015: return-void │ │ +078ac0: 5989 0701 |0016: iput v9, v8, Landroid/support/v4/app/FragmentManagerImpl;.mCurState:I // field@0107 │ │ +078ac4: 5480 fd00 |0018: iget-object v0, v8, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00fd │ │ +078ac8: 3800 fbff |001a: if-eqz v0, 0015 // -0005 │ │ +078acc: 1207 |001c: const/4 v7, #int 0 // #0 │ │ +078ace: 1206 |001d: const/4 v6, #int 0 // #0 │ │ +078ad0: 5480 fd00 |001e: iget-object v0, v8, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00fd │ │ +078ad4: 6e10 aa15 0000 |0020: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@15aa │ │ +078ada: 0a00 |0023: move-result v0 │ │ +078adc: 3506 2100 |0024: if-ge v6, v0, 0045 // +0021 │ │ +078ae0: 5480 fd00 |0026: iget-object v0, v8, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00fd │ │ +078ae4: 6e20 a315 6000 |0028: invoke-virtual {v0, v6}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@15a3 │ │ +078aea: 0c01 |002b: move-result-object v1 │ │ +078aec: 1f01 a600 |002c: check-cast v1, Landroid/support/v4/app/Fragment; // type@00a6 │ │ +078af0: 3801 1400 |002e: if-eqz v1, 0042 // +0014 │ │ +078af4: 0780 |0030: move-object v0, v8 │ │ +078af6: 0192 |0031: move v2, v9 │ │ +078af8: 01a3 |0032: move v3, v10 │ │ +078afa: 01b4 |0033: move v4, v11 │ │ +078afc: 7406 d703 0000 |0034: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(Landroid/support/v4/app/Fragment;IIIZ)V // method@03d7 │ │ +078b02: 5410 ad00 |0037: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00ad │ │ +078b06: 3800 0900 |0039: if-eqz v0, 0042 // +0009 │ │ +078b0a: 5410 ad00 |003b: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00ad │ │ +078b0e: 6e10 9b04 0000 |003d: invoke-virtual {v0}, Landroid/support/v4/app/LoaderManagerImpl;.hasRunningLoaders:()Z // method@049b │ │ +078b14: 0a00 |0040: move-result v0 │ │ +078b16: b607 |0041: or-int/2addr v7, v0 │ │ +078b18: d806 0601 |0042: add-int/lit8 v6, v6, #int 1 // #01 │ │ +078b1c: 28da |0044: goto 001e // -0026 │ │ +078b1e: 3907 0500 |0045: if-nez v7, 004a // +0005 │ │ +078b22: 6e10 ee03 0800 |0047: invoke-virtual {v8}, Landroid/support/v4/app/FragmentManagerImpl;.startPendingDeferredFragments:()V // method@03ee │ │ +078b28: 5580 0c01 |004a: iget-boolean v0, v8, Landroid/support/v4/app/FragmentManagerImpl;.mNeedMenuInvalidate:Z // field@010c │ │ +078b2c: 3800 c9ff |004c: if-eqz v0, 0015 // -0037 │ │ +078b30: 5480 fe00 |004e: iget-object v0, v8, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00fe │ │ +078b34: 3800 c5ff |0050: if-eqz v0, 0015 // -003b │ │ +078b38: 5280 0701 |0052: iget v0, v8, Landroid/support/v4/app/FragmentManagerImpl;.mCurState:I // field@0107 │ │ +078b3c: 1252 |0054: const/4 v2, #int 5 // #5 │ │ +078b3e: 3320 c0ff |0055: if-ne v0, v2, 0015 // -0040 │ │ +078b42: 5480 fe00 |0057: iget-object v0, v8, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00fe │ │ +078b46: 6e10 7b03 0000 |0059: invoke-virtual {v0}, Landroid/support/v4/app/FragmentActivity;.supportInvalidateOptionsMenu:()V // method@037b │ │ +078b4c: 5c85 0c01 |005c: iput-boolean v5, v8, Landroid/support/v4/app/FragmentManagerImpl;.mNeedMenuInvalidate:Z // field@010c │ │ +078b50: 28b7 |005e: goto 0015 // -0049 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1090 │ │ 0x0007 line=1091 │ │ 0x000f line=1094 │ │ 0x0015 line=1120 │ │ 0x0016 line=1098 │ │ @@ -142834,18 +142888,18 @@ │ │ type : '(IZ)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 5 16-bit code units │ │ -076fa8: |[076fa8] android.support.v4.app.FragmentManagerImpl.moveToState:(IZ)V │ │ -076fb8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -076fba: 6e53 d403 2100 |0001: invoke-virtual {v1, v2, v0, v0, v3}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(IIIZ)V // method@03d4 │ │ -076fc0: 0e00 |0004: return-void │ │ +078b54: |[078b54] android.support.v4.app.FragmentManagerImpl.moveToState:(IZ)V │ │ +078b64: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +078b66: 6e53 d403 2100 |0001: invoke-virtual {v1, v2, v0, v0, v3}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(IIIZ)V // method@03d4 │ │ +078b6c: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1086 │ │ 0x0004 line=1087 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/FragmentManagerImpl; │ │ 0x0000 - 0x0005 reg=2 newState I │ │ @@ -142856,23 +142910,23 @@ │ │ type : '(Landroid/support/v4/app/Fragment;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 6 │ │ insns size : 11 16-bit code units │ │ -076fc4: |[076fc4] android.support.v4.app.FragmentManagerImpl.moveToState:(Landroid/support/v4/app/Fragment;)V │ │ -076fd4: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -076fd6: 5262 0701 |0001: iget v2, v6, Landroid/support/v4/app/FragmentManagerImpl;.mCurState:I // field@0107 │ │ -076fda: 0760 |0003: move-object v0, v6 │ │ -076fdc: 0771 |0004: move-object v1, v7 │ │ -076fde: 0134 |0005: move v4, v3 │ │ -076fe0: 0135 |0006: move v5, v3 │ │ -076fe2: 7406 d703 0000 |0007: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(Landroid/support/v4/app/Fragment;IIIZ)V // method@03d7 │ │ -076fe8: 0e00 |000a: return-void │ │ +078b70: |[078b70] android.support.v4.app.FragmentManagerImpl.moveToState:(Landroid/support/v4/app/Fragment;)V │ │ +078b80: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +078b82: 5262 0701 |0001: iget v2, v6, Landroid/support/v4/app/FragmentManagerImpl;.mCurState:I // field@0107 │ │ +078b86: 0760 |0003: move-object v0, v6 │ │ +078b88: 0771 |0004: move-object v1, v7 │ │ +078b8a: 0134 |0005: move v4, v3 │ │ +078b8c: 0135 |0006: move v5, v3 │ │ +078b8e: 7406 d703 0000 |0007: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(Landroid/support/v4/app/Fragment;IIIZ)V // method@03d7 │ │ +078b94: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1082 │ │ 0x000a line=1083 │ │ locals : │ │ 0x0000 - 0x000b reg=6 this Landroid/support/v4/app/FragmentManagerImpl; │ │ 0x0000 - 0x000b reg=7 f Landroid/support/v4/app/Fragment; │ │ @@ -142882,492 +142936,492 @@ │ │ type : '(Landroid/support/v4/app/Fragment;IIIZ)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 16 │ │ ins : 6 │ │ outs : 6 │ │ insns size : 978 16-bit code units │ │ -076fec: |[076fec] android.support.v4.app.FragmentManagerImpl.moveToState:(Landroid/support/v4/app/Fragment;IIIZ)V │ │ -076ffc: 55b0 9a00 |0000: iget-boolean v0, v11, Landroid/support/v4/app/Fragment;.mAdded:Z // field@009a │ │ -077000: 3800 0600 |0002: if-eqz v0, 0008 // +0006 │ │ -077004: 55b0 a400 |0004: iget-boolean v0, v11, Landroid/support/v4/app/Fragment;.mDetached:Z // field@00a4 │ │ -077008: 3800 0600 |0006: if-eqz v0, 000c // +0006 │ │ -07700c: 1210 |0008: const/4 v0, #int 1 // #1 │ │ -07700e: 370c 0300 |0009: if-le v12, v0, 000c // +0003 │ │ -077012: 121c |000b: const/4 v12, #int 1 // #1 │ │ -077014: 55b0 b200 |000c: iget-boolean v0, v11, Landroid/support/v4/app/Fragment;.mRemoving:Z // field@00b2 │ │ -077018: 3800 0800 |000e: if-eqz v0, 0016 // +0008 │ │ -07701c: 52b0 b900 |0010: iget v0, v11, Landroid/support/v4/app/Fragment;.mState:I // field@00b9 │ │ -077020: 370c 0400 |0012: if-le v12, v0, 0016 // +0004 │ │ -077024: 52bc b900 |0014: iget v12, v11, Landroid/support/v4/app/Fragment;.mState:I // field@00b9 │ │ -077028: 55b0 a300 |0016: iget-boolean v0, v11, Landroid/support/v4/app/Fragment;.mDeferStart:Z // field@00a3 │ │ -07702c: 3800 0b00 |0018: if-eqz v0, 0023 // +000b │ │ -077030: 52b0 b900 |001a: iget v0, v11, Landroid/support/v4/app/Fragment;.mState:I // field@00b9 │ │ -077034: 1241 |001c: const/4 v1, #int 4 // #4 │ │ -077036: 3510 0600 |001d: if-ge v0, v1, 0023 // +0006 │ │ -07703a: 1230 |001f: const/4 v0, #int 3 // #3 │ │ -07703c: 370c 0300 |0020: if-le v12, v0, 0023 // +0003 │ │ -077040: 123c |0022: const/4 v12, #int 3 // #3 │ │ -077042: 52b0 b900 |0023: iget v0, v11, Landroid/support/v4/app/Fragment;.mState:I // field@00b9 │ │ -077046: 35c0 2e02 |0025: if-ge v0, v12, 0253 // +022e │ │ -07704a: 55b0 a700 |0027: iget-boolean v0, v11, Landroid/support/v4/app/Fragment;.mFromLayout:Z // field@00a7 │ │ -07704e: 3800 0700 |0029: if-eqz v0, 0030 // +0007 │ │ -077052: 55b0 aa00 |002b: iget-boolean v0, v11, Landroid/support/v4/app/Fragment;.mInLayout:Z // field@00aa │ │ -077056: 3900 0300 |002d: if-nez v0, 0030 // +0003 │ │ -07705a: 0e00 |002f: return-void │ │ -07705c: 54b0 9b00 |0030: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mAnimatingAway:Landroid/view/View; // field@009b │ │ -077060: 3800 0f00 |0032: if-eqz v0, 0041 // +000f │ │ -077064: 1200 |0034: const/4 v0, #int 0 // #0 │ │ -077066: 5bb0 9b00 |0035: iput-object v0, v11, Landroid/support/v4/app/Fragment;.mAnimatingAway:Landroid/view/View; // field@009b │ │ -07706a: 52b2 ba00 |0037: iget v2, v11, Landroid/support/v4/app/Fragment;.mStateAfterAnimating:I // field@00ba │ │ -07706e: 1203 |0039: const/4 v3, #int 0 // #0 │ │ -077070: 1204 |003a: const/4 v4, #int 0 // #0 │ │ -077072: 1215 |003b: const/4 v5, #int 1 // #1 │ │ -077074: 07a0 |003c: move-object v0, v10 │ │ -077076: 07b1 |003d: move-object v1, v11 │ │ -077078: 7406 d703 0000 |003e: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(Landroid/support/v4/app/Fragment;IIIZ)V // method@03d7 │ │ -07707e: 52b0 b900 |0041: iget v0, v11, Landroid/support/v4/app/Fragment;.mState:I // field@00b9 │ │ -077082: 2b00 7303 0000 |0043: packed-switch v0, 000003b6 // +00000373 │ │ -077088: 59bc b900 |0046: iput v12, v11, Landroid/support/v4/app/Fragment;.mState:I // field@00b9 │ │ -07708c: 28e7 |0048: goto 002f // -0019 │ │ -07708e: 6300 f400 |0049: sget-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00f4 │ │ -077092: 3800 1a00 |004b: if-eqz v0, 0065 // +001a │ │ -077096: 1a00 6604 |004d: const-string v0, "FragmentManager" // string@0466 │ │ -07709a: 2201 4203 |004f: new-instance v1, Ljava/lang/StringBuilder; // type@0342 │ │ -07709e: 7010 5715 0100 |0051: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ -0770a4: 1a02 e61b |0054: const-string v2, "moveto CREATED: " // string@1be6 │ │ -0770a8: 6e20 5f15 2100 |0056: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -0770ae: 0c01 |0059: move-result-object v1 │ │ -0770b0: 6e20 5e15 b100 |005a: invoke-virtual {v1, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@155e │ │ -0770b6: 0c01 |005d: move-result-object v1 │ │ -0770b8: 6e10 6415 0100 |005e: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ -0770be: 0c01 |0061: move-result-object v1 │ │ -0770c0: 7120 f911 1000 |0062: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@11f9 │ │ -0770c6: 54b0 b700 |0065: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@00b7 │ │ -0770ca: 3800 3b00 |0067: if-eqz v0, 00a2 // +003b │ │ -0770ce: 54b0 b700 |0069: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@00b7 │ │ -0770d2: 1a01 cc10 |006b: const-string v1, "android:view_state" // string@10cc │ │ -0770d6: 6e20 b701 1000 |006d: invoke-virtual {v0, v1}, Landroid/os/Bundle;.getSparseParcelableArray:(Ljava/lang/String;)Landroid/util/SparseArray; // method@01b7 │ │ -0770dc: 0c00 |0070: move-result-object v0 │ │ -0770de: 5bb0 b800 |0071: iput-object v0, v11, Landroid/support/v4/app/Fragment;.mSavedViewState:Landroid/util/SparseArray; // field@00b8 │ │ -0770e2: 54b0 b700 |0073: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@00b7 │ │ -0770e6: 1a01 c910 |0075: const-string v1, "android:target_state" // string@10c9 │ │ -0770ea: 6e30 cc03 0a01 |0077: invoke-virtual {v10, v0, v1}, Landroid/support/v4/app/FragmentManagerImpl;.getFragment:(Landroid/os/Bundle;Ljava/lang/String;)Landroid/support/v4/app/Fragment; // method@03cc │ │ -0770f0: 0c00 |007a: move-result-object v0 │ │ -0770f2: 5bb0 bc00 |007b: iput-object v0, v11, Landroid/support/v4/app/Fragment;.mTarget:Landroid/support/v4/app/Fragment; // field@00bc │ │ -0770f6: 54b0 bc00 |007d: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mTarget:Landroid/support/v4/app/Fragment; // field@00bc │ │ -0770fa: 3800 0d00 |007f: if-eqz v0, 008c // +000d │ │ -0770fe: 54b0 b700 |0081: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@00b7 │ │ -077102: 1a01 c810 |0083: const-string v1, "android:target_req_state" // string@10c8 │ │ -077106: 1202 |0085: const/4 v2, #int 0 // #0 │ │ -077108: 6e30 b401 1002 |0086: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.getInt:(Ljava/lang/String;I)I // method@01b4 │ │ -07710e: 0a00 |0089: move-result v0 │ │ -077110: 59b0 be00 |008a: iput v0, v11, Landroid/support/v4/app/Fragment;.mTargetRequestCode:I // field@00be │ │ -077114: 54b0 b700 |008c: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@00b7 │ │ -077118: 1a01 cb10 |008e: const-string v1, "android:user_visible_hint" // string@10cb │ │ -07711c: 1212 |0090: const/4 v2, #int 1 // #1 │ │ -07711e: 6e30 b101 1002 |0091: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.getBoolean:(Ljava/lang/String;Z)Z // method@01b1 │ │ -077124: 0a00 |0094: move-result v0 │ │ -077126: 5cb0 bf00 |0095: iput-boolean v0, v11, Landroid/support/v4/app/Fragment;.mUserVisibleHint:Z // field@00bf │ │ -07712a: 55b0 bf00 |0097: iget-boolean v0, v11, Landroid/support/v4/app/Fragment;.mUserVisibleHint:Z // field@00bf │ │ -07712e: 3900 0900 |0099: if-nez v0, 00a2 // +0009 │ │ -077132: 1210 |009b: const/4 v0, #int 1 // #1 │ │ -077134: 5cb0 a300 |009c: iput-boolean v0, v11, Landroid/support/v4/app/Fragment;.mDeferStart:Z // field@00a3 │ │ -077138: 1230 |009e: const/4 v0, #int 3 // #3 │ │ -07713a: 370c 0300 |009f: if-le v12, v0, 00a2 // +0003 │ │ -07713e: 123c |00a1: const/4 v12, #int 3 // #3 │ │ -077140: 54a0 fe00 |00a2: iget-object v0, v10, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00fe │ │ -077144: 5bb0 9900 |00a4: iput-object v0, v11, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0099 │ │ -077148: 54a0 0e01 |00a6: iget-object v0, v10, Landroid/support/v4/app/FragmentManagerImpl;.mParent:Landroid/support/v4/app/Fragment; // field@010e │ │ -07714c: 5bb0 b100 |00a8: iput-object v0, v11, Landroid/support/v4/app/Fragment;.mParentFragment:Landroid/support/v4/app/Fragment; // field@00b1 │ │ -077150: 54a0 0e01 |00aa: iget-object v0, v10, Landroid/support/v4/app/FragmentManagerImpl;.mParent:Landroid/support/v4/app/Fragment; // field@010e │ │ -077154: 3800 3300 |00ac: if-eqz v0, 00df // +0033 │ │ -077158: 54a0 0e01 |00ae: iget-object v0, v10, Landroid/support/v4/app/FragmentManagerImpl;.mParent:Landroid/support/v4/app/Fragment; // field@010e │ │ -07715c: 5400 a000 |00b0: iget-object v0, v0, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00a0 │ │ -077160: 5bb0 a600 |00b2: iput-object v0, v11, Landroid/support/v4/app/Fragment;.mFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00a6 │ │ -077164: 1200 |00b4: const/4 v0, #int 0 // #0 │ │ -077166: 5cb0 9e00 |00b5: iput-boolean v0, v11, Landroid/support/v4/app/Fragment;.mCalled:Z // field@009e │ │ -07716a: 54a0 fe00 |00b7: iget-object v0, v10, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00fe │ │ -07716e: 6e20 0b03 0b00 |00b9: invoke-virtual {v11, v0}, Landroid/support/v4/app/Fragment;.onAttach:(Landroid/app/Activity;)V // method@030b │ │ -077174: 55b0 9e00 |00bc: iget-boolean v0, v11, Landroid/support/v4/app/Fragment;.mCalled:Z // field@009e │ │ -077178: 3900 2600 |00be: if-nez v0, 00e4 // +0026 │ │ -07717c: 2200 ec00 |00c0: new-instance v0, Landroid/support/v4/app/SuperNotCalledException; // type@00ec │ │ -077180: 2201 4203 |00c2: new-instance v1, Ljava/lang/StringBuilder; // type@0342 │ │ -077184: 7010 5715 0100 |00c4: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ -07718a: 1a02 5f04 |00c7: const-string v2, "Fragment " // string@045f │ │ -07718e: 6e20 5f15 2100 |00c9: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -077194: 0c01 |00cc: move-result-object v1 │ │ -077196: 6e20 5e15 b100 |00cd: invoke-virtual {v1, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@155e │ │ -07719c: 0c01 |00d0: move-result-object v1 │ │ -07719e: 1a02 5200 |00d1: const-string v2, " did not call through to super.onAttach()" // string@0052 │ │ -0771a2: 6e20 5f15 2100 |00d3: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -0771a8: 0c01 |00d6: move-result-object v1 │ │ -0771aa: 6e10 6415 0100 |00d7: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ -0771b0: 0c01 |00da: move-result-object v1 │ │ -0771b2: 7020 5905 1000 |00db: invoke-direct {v0, v1}, Landroid/support/v4/app/SuperNotCalledException;.:(Ljava/lang/String;)V // method@0559 │ │ -0771b8: 2700 |00de: throw v0 │ │ -0771ba: 54a0 fe00 |00df: iget-object v0, v10, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00fe │ │ -0771be: 5400 d700 |00e1: iget-object v0, v0, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00d7 │ │ -0771c2: 28cf |00e3: goto 00b2 // -0031 │ │ -0771c4: 54b0 b100 |00e4: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mParentFragment:Landroid/support/v4/app/Fragment; // field@00b1 │ │ -0771c8: 3900 0700 |00e6: if-nez v0, 00ed // +0007 │ │ -0771cc: 54a0 fe00 |00e8: iget-object v0, v10, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00fe │ │ -0771d0: 6e20 6003 b000 |00ea: invoke-virtual {v0, v11}, Landroid/support/v4/app/FragmentActivity;.onAttachFragment:(Landroid/support/v4/app/Fragment;)V // method@0360 │ │ -0771d6: 55b0 b600 |00ed: iget-boolean v0, v11, Landroid/support/v4/app/Fragment;.mRetaining:Z // field@00b6 │ │ -0771da: 3900 0700 |00ef: if-nez v0, 00f6 // +0007 │ │ -0771de: 54b0 b700 |00f1: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@00b7 │ │ -0771e2: 6e20 2703 0b00 |00f3: invoke-virtual {v11, v0}, Landroid/support/v4/app/Fragment;.performCreate:(Landroid/os/Bundle;)V // method@0327 │ │ -0771e8: 1200 |00f6: const/4 v0, #int 0 // #0 │ │ -0771ea: 5cb0 b600 |00f7: iput-boolean v0, v11, Landroid/support/v4/app/Fragment;.mRetaining:Z // field@00b6 │ │ -0771ee: 55b0 a700 |00f9: iget-boolean v0, v11, Landroid/support/v4/app/Fragment;.mFromLayout:Z // field@00a7 │ │ -0771f2: 3800 3300 |00fb: if-eqz v0, 012e // +0033 │ │ -0771f6: 54b0 b700 |00fd: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@00b7 │ │ -0771fa: 6e20 ec02 0b00 |00ff: invoke-virtual {v11, v0}, Landroid/support/v4/app/Fragment;.getLayoutInflater:(Landroid/os/Bundle;)Landroid/view/LayoutInflater; // method@02ec │ │ -077200: 0c00 |0102: move-result-object v0 │ │ -077202: 1201 |0103: const/4 v1, #int 0 // #0 │ │ -077204: 54b2 b700 |0104: iget-object v2, v11, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@00b7 │ │ -077208: 6e40 2903 0b21 |0106: invoke-virtual {v11, v0, v1, v2}, Landroid/support/v4/app/Fragment;.performCreateView:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Landroid/os/Bundle;)Landroid/view/View; // method@0329 │ │ -07720e: 0c00 |0109: move-result-object v0 │ │ -077210: 5bb0 c000 |010a: iput-object v0, v11, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00c0 │ │ -077214: 54b0 c000 |010c: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00c0 │ │ -077218: 3800 3c01 |010e: if-eqz v0, 024a // +013c │ │ -07721c: 54b0 c000 |0110: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00c0 │ │ -077220: 5bb0 ac00 |0112: iput-object v0, v11, Landroid/support/v4/app/Fragment;.mInnerView:Landroid/view/View; // field@00ac │ │ -077224: 54b0 c000 |0114: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00c0 │ │ -077228: 7110 c604 0000 |0116: invoke-static {v0}, Landroid/support/v4/app/NoSaveStateFrameLayout;.wrap:(Landroid/view/View;)Landroid/view/ViewGroup; // method@04c6 │ │ -07722e: 0c00 |0119: move-result-object v0 │ │ -077230: 5bb0 c000 |011a: iput-object v0, v11, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00c0 │ │ -077234: 55b0 a900 |011c: iget-boolean v0, v11, Landroid/support/v4/app/Fragment;.mHidden:Z // field@00a9 │ │ -077238: 3800 0900 |011e: if-eqz v0, 0127 // +0009 │ │ -07723c: 54b0 c000 |0120: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00c0 │ │ -077240: 1301 0800 |0122: const/16 v1, #int 8 // #8 │ │ -077244: 6e20 d412 1000 |0124: invoke-virtual {v0, v1}, Landroid/view/View;.setVisibility:(I)V // method@12d4 │ │ -07724a: 54b0 c000 |0127: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00c0 │ │ -07724e: 54b1 b700 |0129: iget-object v1, v11, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@00b7 │ │ -077252: 6e30 2203 0b01 |012b: invoke-virtual {v11, v0, v1}, Landroid/support/v4/app/Fragment;.onViewCreated:(Landroid/view/View;Landroid/os/Bundle;)V // method@0322 │ │ -077258: 1210 |012e: const/4 v0, #int 1 // #1 │ │ -07725a: 370c cc00 |012f: if-le v12, v0, 01fb // +00cc │ │ -07725e: 6300 f400 |0131: sget-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00f4 │ │ -077262: 3800 1a00 |0133: if-eqz v0, 014d // +001a │ │ -077266: 1a00 6604 |0135: const-string v0, "FragmentManager" // string@0466 │ │ -07726a: 2201 4203 |0137: new-instance v1, Ljava/lang/StringBuilder; // type@0342 │ │ -07726e: 7010 5715 0100 |0139: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ -077274: 1a02 e51b |013c: const-string v2, "moveto ACTIVITY_CREATED: " // string@1be5 │ │ -077278: 6e20 5f15 2100 |013e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -07727e: 0c01 |0141: move-result-object v1 │ │ -077280: 6e20 5e15 b100 |0142: invoke-virtual {v1, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@155e │ │ -077286: 0c01 |0145: move-result-object v1 │ │ -077288: 6e10 6415 0100 |0146: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ -07728e: 0c01 |0149: move-result-object v1 │ │ -077290: 7120 f911 1000 |014a: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@11f9 │ │ -077296: 55b0 a700 |014d: iget-boolean v0, v11, Landroid/support/v4/app/Fragment;.mFromLayout:Z // field@00a7 │ │ -07729a: 3900 9b00 |014f: if-nez v0, 01ea // +009b │ │ -07729e: 1207 |0151: const/4 v7, #int 0 // #0 │ │ -0772a0: 52b0 a200 |0152: iget v0, v11, Landroid/support/v4/app/Fragment;.mContainerId:I // field@00a2 │ │ -0772a4: 3800 5100 |0154: if-eqz v0, 01a5 // +0051 │ │ -0772a8: 54a0 0501 |0156: iget-object v0, v10, Landroid/support/v4/app/FragmentManagerImpl;.mContainer:Landroid/support/v4/app/FragmentContainer; // field@0105 │ │ -0772ac: 52b1 a200 |0158: iget v1, v11, Landroid/support/v4/app/Fragment;.mContainerId:I // field@00a2 │ │ -0772b0: 7220 7d03 1000 |015a: invoke-interface {v0, v1}, Landroid/support/v4/app/FragmentContainer;.findViewById:(I)Landroid/view/View; // method@037d │ │ -0772b6: 0c07 |015d: move-result-object v7 │ │ -0772b8: 1f07 b002 |015e: check-cast v7, Landroid/view/ViewGroup; // type@02b0 │ │ -0772bc: 3907 4500 |0160: if-nez v7, 01a5 // +0045 │ │ -0772c0: 55b0 b300 |0162: iget-boolean v0, v11, Landroid/support/v4/app/Fragment;.mRestored:Z // field@00b3 │ │ -0772c4: 3900 4100 |0164: if-nez v0, 01a5 // +0041 │ │ -0772c8: 2200 2c03 |0166: new-instance v0, Ljava/lang/IllegalArgumentException; // type@032c │ │ -0772cc: 2201 4203 |0168: new-instance v1, Ljava/lang/StringBuilder; // type@0342 │ │ -0772d0: 7010 5715 0100 |016a: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ -0772d6: 1a02 4d0b |016d: const-string v2, "No view found for id 0x" // string@0b4d │ │ -0772da: 6e20 5f15 2100 |016f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -0772e0: 0c01 |0172: move-result-object v1 │ │ -0772e2: 52b2 a200 |0173: iget v2, v11, Landroid/support/v4/app/Fragment;.mContainerId:I // field@00a2 │ │ -0772e6: 7110 0915 0200 |0175: invoke-static {v2}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@1509 │ │ -0772ec: 0c02 |0178: move-result-object v2 │ │ -0772ee: 6e20 5f15 2100 |0179: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -0772f4: 0c01 |017c: move-result-object v1 │ │ -0772f6: 1a02 3100 |017d: const-string v2, " (" // string@0031 │ │ -0772fa: 6e20 5f15 2100 |017f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -077300: 0c01 |0182: move-result-object v1 │ │ -077302: 6e10 ef02 0b00 |0183: invoke-virtual {v11}, Landroid/support/v4/app/Fragment;.getResources:()Landroid/content/res/Resources; // method@02ef │ │ -077308: 0c02 |0186: move-result-object v2 │ │ -07730a: 52b3 a200 |0187: iget v3, v11, Landroid/support/v4/app/Fragment;.mContainerId:I // field@00a2 │ │ -07730e: 6e20 0e01 3200 |0189: invoke-virtual {v2, v3}, Landroid/content/res/Resources;.getResourceName:(I)Ljava/lang/String; // method@010e │ │ -077314: 0c02 |018c: move-result-object v2 │ │ -077316: 6e20 5f15 2100 |018d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -07731c: 0c01 |0190: move-result-object v1 │ │ -07731e: 1a02 1701 |0191: const-string v2, ") for fragment " // string@0117 │ │ -077322: 6e20 5f15 2100 |0193: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -077328: 0c01 |0196: move-result-object v1 │ │ -07732a: 6e20 5e15 b100 |0197: invoke-virtual {v1, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@155e │ │ -077330: 0c01 |019a: move-result-object v1 │ │ -077332: 6e10 6415 0100 |019b: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ -077338: 0c01 |019e: move-result-object v1 │ │ -07733a: 7020 0015 1000 |019f: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@1500 │ │ -077340: 7020 ef03 0a00 |01a2: invoke-direct {v10, v0}, Landroid/support/v4/app/FragmentManagerImpl;.throwException:(Ljava/lang/RuntimeException;)V // method@03ef │ │ -077346: 5bb7 a100 |01a5: iput-object v7, v11, Landroid/support/v4/app/Fragment;.mContainer:Landroid/view/ViewGroup; // field@00a1 │ │ -07734a: 54b0 b700 |01a7: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@00b7 │ │ -07734e: 6e20 ec02 0b00 |01a9: invoke-virtual {v11, v0}, Landroid/support/v4/app/Fragment;.getLayoutInflater:(Landroid/os/Bundle;)Landroid/view/LayoutInflater; // method@02ec │ │ -077354: 0c00 |01ac: move-result-object v0 │ │ -077356: 54b1 b700 |01ad: iget-object v1, v11, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@00b7 │ │ -07735a: 6e40 2903 0b17 |01af: invoke-virtual {v11, v0, v7, v1}, Landroid/support/v4/app/Fragment;.performCreateView:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Landroid/os/Bundle;)Landroid/view/View; // method@0329 │ │ -077360: 0c00 |01b2: move-result-object v0 │ │ -077362: 5bb0 c000 |01b3: iput-object v0, v11, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00c0 │ │ -077366: 54b0 c000 |01b5: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00c0 │ │ -07736a: 3800 9800 |01b7: if-eqz v0, 024f // +0098 │ │ -07736e: 54b0 c000 |01b9: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00c0 │ │ -077372: 5bb0 ac00 |01bb: iput-object v0, v11, Landroid/support/v4/app/Fragment;.mInnerView:Landroid/view/View; // field@00ac │ │ -077376: 54b0 c000 |01bd: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00c0 │ │ -07737a: 7110 c604 0000 |01bf: invoke-static {v0}, Landroid/support/v4/app/NoSaveStateFrameLayout;.wrap:(Landroid/view/View;)Landroid/view/ViewGroup; // method@04c6 │ │ -077380: 0c00 |01c2: move-result-object v0 │ │ -077382: 5bb0 c000 |01c3: iput-object v0, v11, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00c0 │ │ -077386: 3807 1300 |01c5: if-eqz v7, 01d8 // +0013 │ │ -07738a: 1210 |01c7: const/4 v0, #int 1 // #1 │ │ -07738c: 6e5e cf03 ba0d |01c8: invoke-virtual {v10, v11, v13, v0, v14}, Landroid/support/v4/app/FragmentManagerImpl;.loadAnimation:(Landroid/support/v4/app/Fragment;IZI)Landroid/view/animation/Animation; // method@03cf │ │ -077392: 0c06 |01cb: move-result-object v6 │ │ -077394: 3806 0700 |01cc: if-eqz v6, 01d3 // +0007 │ │ -077398: 54b0 c000 |01ce: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00c0 │ │ -07739c: 6e20 d512 6000 |01d0: invoke-virtual {v0, v6}, Landroid/view/View;.startAnimation:(Landroid/view/animation/Animation;)V // method@12d5 │ │ -0773a2: 54b0 c000 |01d3: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00c0 │ │ -0773a6: 6e20 f112 0700 |01d5: invoke-virtual {v7, v0}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;)V // method@12f1 │ │ -0773ac: 55b0 a900 |01d8: iget-boolean v0, v11, Landroid/support/v4/app/Fragment;.mHidden:Z // field@00a9 │ │ -0773b0: 3800 0900 |01da: if-eqz v0, 01e3 // +0009 │ │ -0773b4: 54b0 c000 |01dc: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00c0 │ │ -0773b8: 1301 0800 |01de: const/16 v1, #int 8 // #8 │ │ -0773bc: 6e20 d412 1000 |01e0: invoke-virtual {v0, v1}, Landroid/view/View;.setVisibility:(I)V // method@12d4 │ │ -0773c2: 54b0 c000 |01e3: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00c0 │ │ -0773c6: 54b1 b700 |01e5: iget-object v1, v11, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@00b7 │ │ -0773ca: 6e30 2203 0b01 |01e7: invoke-virtual {v11, v0, v1}, Landroid/support/v4/app/Fragment;.onViewCreated:(Landroid/view/View;Landroid/os/Bundle;)V // method@0322 │ │ -0773d0: 54b0 b700 |01ea: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@00b7 │ │ -0773d4: 6e20 2403 0b00 |01ec: invoke-virtual {v11, v0}, Landroid/support/v4/app/Fragment;.performActivityCreated:(Landroid/os/Bundle;)V // method@0324 │ │ -0773da: 54b0 c000 |01ef: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00c0 │ │ -0773de: 3800 0700 |01f1: if-eqz v0, 01f8 // +0007 │ │ -0773e2: 54b0 b700 |01f3: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@00b7 │ │ -0773e6: 6e20 3703 0b00 |01f5: invoke-virtual {v11, v0}, Landroid/support/v4/app/Fragment;.restoreViewState:(Landroid/os/Bundle;)V // method@0337 │ │ -0773ec: 1200 |01f8: const/4 v0, #int 0 // #0 │ │ -0773ee: 5bb0 b700 |01f9: iput-object v0, v11, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@00b7 │ │ -0773f2: 1230 |01fb: const/4 v0, #int 3 // #3 │ │ -0773f4: 370c 2100 |01fc: if-le v12, v0, 021d // +0021 │ │ -0773f8: 6300 f400 |01fe: sget-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00f4 │ │ -0773fc: 3800 1a00 |0200: if-eqz v0, 021a // +001a │ │ -077400: 1a00 6604 |0202: const-string v0, "FragmentManager" // string@0466 │ │ -077404: 2201 4203 |0204: new-instance v1, Ljava/lang/StringBuilder; // type@0342 │ │ -077408: 7010 5715 0100 |0206: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ -07740e: 1a02 e81b |0209: const-string v2, "moveto STARTED: " // string@1be8 │ │ -077412: 6e20 5f15 2100 |020b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -077418: 0c01 |020e: move-result-object v1 │ │ -07741a: 6e20 5e15 b100 |020f: invoke-virtual {v1, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@155e │ │ -077420: 0c01 |0212: move-result-object v1 │ │ -077422: 6e10 6415 0100 |0213: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ -077428: 0c01 |0216: move-result-object v1 │ │ -07742a: 7120 f911 1000 |0217: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@11f9 │ │ -077430: 6e10 3403 0b00 |021a: invoke-virtual {v11}, Landroid/support/v4/app/Fragment;.performStart:()V // method@0334 │ │ -077436: 1240 |021d: const/4 v0, #int 4 // #4 │ │ -077438: 370c 28fe |021e: if-le v12, v0, 0046 // -01d8 │ │ -07743c: 6300 f400 |0220: sget-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00f4 │ │ -077440: 3800 1a00 |0222: if-eqz v0, 023c // +001a │ │ -077444: 1a00 6604 |0224: const-string v0, "FragmentManager" // string@0466 │ │ -077448: 2201 4203 |0226: new-instance v1, Ljava/lang/StringBuilder; // type@0342 │ │ -07744c: 7010 5715 0100 |0228: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ -077452: 1a02 e71b |022b: const-string v2, "moveto RESUMED: " // string@1be7 │ │ -077456: 6e20 5f15 2100 |022d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -07745c: 0c01 |0230: move-result-object v1 │ │ -07745e: 6e20 5e15 b100 |0231: invoke-virtual {v1, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@155e │ │ -077464: 0c01 |0234: move-result-object v1 │ │ -077466: 6e10 6415 0100 |0235: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ -07746c: 0c01 |0238: move-result-object v1 │ │ -07746e: 7120 f911 1000 |0239: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@11f9 │ │ -077474: 1210 |023c: const/4 v0, #int 1 // #1 │ │ -077476: 5cb0 b400 |023d: iput-boolean v0, v11, Landroid/support/v4/app/Fragment;.mResumed:Z // field@00b4 │ │ -07747a: 6e10 3203 0b00 |023f: invoke-virtual {v11}, Landroid/support/v4/app/Fragment;.performResume:()V // method@0332 │ │ -077480: 1200 |0242: const/4 v0, #int 0 // #0 │ │ -077482: 5bb0 b700 |0243: iput-object v0, v11, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@00b7 │ │ -077486: 1200 |0245: const/4 v0, #int 0 // #0 │ │ -077488: 5bb0 b800 |0246: iput-object v0, v11, Landroid/support/v4/app/Fragment;.mSavedViewState:Landroid/util/SparseArray; // field@00b8 │ │ -07748c: 2900 fefd |0248: goto/16 0046 // -0202 │ │ -077490: 1200 |024a: const/4 v0, #int 0 // #0 │ │ -077492: 5bb0 ac00 |024b: iput-object v0, v11, Landroid/support/v4/app/Fragment;.mInnerView:Landroid/view/View; // field@00ac │ │ -077496: 2900 e1fe |024d: goto/16 012e // -011f │ │ -07749a: 1200 |024f: const/4 v0, #int 0 // #0 │ │ -07749c: 5bb0 ac00 |0250: iput-object v0, v11, Landroid/support/v4/app/Fragment;.mInnerView:Landroid/view/View; // field@00ac │ │ -0774a0: 2898 |0252: goto 01ea // -0068 │ │ -0774a2: 52b0 b900 |0253: iget v0, v11, Landroid/support/v4/app/Fragment;.mState:I // field@00b9 │ │ -0774a6: 37c0 f1fd |0255: if-le v0, v12, 0046 // -020f │ │ -0774aa: 52b0 b900 |0257: iget v0, v11, Landroid/support/v4/app/Fragment;.mState:I // field@00b9 │ │ -0774ae: 2b00 6b01 0000 |0259: packed-switch v0, 000003c4 // +0000016b │ │ -0774b4: 2900 eafd |025c: goto/16 0046 // -0216 │ │ -0774b8: 1210 |025e: const/4 v0, #int 1 // #1 │ │ -0774ba: 350c e7fd |025f: if-ge v12, v0, 0046 // -0219 │ │ -0774be: 55a0 0801 |0261: iget-boolean v0, v10, Landroid/support/v4/app/FragmentManagerImpl;.mDestroyed:Z // field@0108 │ │ -0774c2: 3800 0e00 |0263: if-eqz v0, 0271 // +000e │ │ -0774c6: 54b0 9b00 |0265: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mAnimatingAway:Landroid/view/View; // field@009b │ │ -0774ca: 3800 0a00 |0267: if-eqz v0, 0271 // +000a │ │ -0774ce: 54b9 9b00 |0269: iget-object v9, v11, Landroid/support/v4/app/Fragment;.mAnimatingAway:Landroid/view/View; // field@009b │ │ -0774d2: 1200 |026b: const/4 v0, #int 0 // #0 │ │ -0774d4: 5bb0 9b00 |026c: iput-object v0, v11, Landroid/support/v4/app/Fragment;.mAnimatingAway:Landroid/view/View; // field@009b │ │ -0774d8: 6e10 7112 0900 |026e: invoke-virtual {v9}, Landroid/view/View;.clearAnimation:()V // method@1271 │ │ -0774de: 54b0 9b00 |0271: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mAnimatingAway:Landroid/view/View; // field@009b │ │ -0774e2: 3800 e300 |0273: if-eqz v0, 0356 // +00e3 │ │ -0774e6: 59bc ba00 |0275: iput v12, v11, Landroid/support/v4/app/Fragment;.mStateAfterAnimating:I // field@00ba │ │ -0774ea: 121c |0277: const/4 v12, #int 1 // #1 │ │ -0774ec: 2900 cefd |0278: goto/16 0046 // -0232 │ │ -0774f0: 1250 |027a: const/4 v0, #int 5 // #5 │ │ -0774f2: 350c 2400 |027b: if-ge v12, v0, 029f // +0024 │ │ -0774f6: 6300 f400 |027d: sget-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00f4 │ │ -0774fa: 3800 1a00 |027f: if-eqz v0, 0299 // +001a │ │ -0774fe: 1a00 6604 |0281: const-string v0, "FragmentManager" // string@0466 │ │ -077502: 2201 4203 |0283: new-instance v1, Ljava/lang/StringBuilder; // type@0342 │ │ -077506: 7010 5715 0100 |0285: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ -07750c: 1a02 e01b |0288: const-string v2, "movefrom RESUMED: " // string@1be0 │ │ -077510: 6e20 5f15 2100 |028a: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -077516: 0c01 |028d: move-result-object v1 │ │ -077518: 6e20 5e15 b100 |028e: invoke-virtual {v1, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@155e │ │ -07751e: 0c01 |0291: move-result-object v1 │ │ -077520: 6e10 6415 0100 |0292: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ -077526: 0c01 |0295: move-result-object v1 │ │ -077528: 7120 f911 1000 |0296: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@11f9 │ │ -07752e: 6e10 2f03 0b00 |0299: invoke-virtual {v11}, Landroid/support/v4/app/Fragment;.performPause:()V // method@032f │ │ -077534: 1200 |029c: const/4 v0, #int 0 // #0 │ │ -077536: 5cb0 b400 |029d: iput-boolean v0, v11, Landroid/support/v4/app/Fragment;.mResumed:Z // field@00b4 │ │ -07753a: 1240 |029f: const/4 v0, #int 4 // #4 │ │ -07753c: 350c 2100 |02a0: if-ge v12, v0, 02c1 // +0021 │ │ -077540: 6300 f400 |02a2: sget-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00f4 │ │ -077544: 3800 1a00 |02a4: if-eqz v0, 02be // +001a │ │ -077548: 1a00 6604 |02a6: const-string v0, "FragmentManager" // string@0466 │ │ -07754c: 2201 4203 |02a8: new-instance v1, Ljava/lang/StringBuilder; // type@0342 │ │ -077550: 7010 5715 0100 |02aa: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ -077556: 1a02 e11b |02ad: const-string v2, "movefrom STARTED: " // string@1be1 │ │ -07755a: 6e20 5f15 2100 |02af: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -077560: 0c01 |02b2: move-result-object v1 │ │ -077562: 6e20 5e15 b100 |02b3: invoke-virtual {v1, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@155e │ │ -077568: 0c01 |02b6: move-result-object v1 │ │ -07756a: 6e10 6415 0100 |02b7: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ -077570: 0c01 |02ba: move-result-object v1 │ │ -077572: 7120 f911 1000 |02bb: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@11f9 │ │ -077578: 6e10 3503 0b00 |02be: invoke-virtual {v11}, Landroid/support/v4/app/Fragment;.performStop:()V // method@0335 │ │ -07757e: 1230 |02c1: const/4 v0, #int 3 // #3 │ │ -077580: 350c 2100 |02c2: if-ge v12, v0, 02e3 // +0021 │ │ -077584: 6300 f400 |02c4: sget-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00f4 │ │ -077588: 3800 1a00 |02c6: if-eqz v0, 02e0 // +001a │ │ -07758c: 1a00 6604 |02c8: const-string v0, "FragmentManager" // string@0466 │ │ -077590: 2201 4203 |02ca: new-instance v1, Ljava/lang/StringBuilder; // type@0342 │ │ -077594: 7010 5715 0100 |02cc: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ -07759a: 1a02 e21b |02cf: const-string v2, "movefrom STOPPED: " // string@1be2 │ │ -07759e: 6e20 5f15 2100 |02d1: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -0775a4: 0c01 |02d4: move-result-object v1 │ │ -0775a6: 6e20 5e15 b100 |02d5: invoke-virtual {v1, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@155e │ │ -0775ac: 0c01 |02d8: move-result-object v1 │ │ -0775ae: 6e10 6415 0100 |02d9: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ -0775b4: 0c01 |02dc: move-result-object v1 │ │ -0775b6: 7120 f911 1000 |02dd: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@11f9 │ │ -0775bc: 6e10 3103 0b00 |02e0: invoke-virtual {v11}, Landroid/support/v4/app/Fragment;.performReallyStop:()V // method@0331 │ │ -0775c2: 1220 |02e3: const/4 v0, #int 2 // #2 │ │ -0775c4: 350c 7aff |02e4: if-ge v12, v0, 025e // -0086 │ │ -0775c8: 6300 f400 |02e6: sget-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00f4 │ │ -0775cc: 3800 1a00 |02e8: if-eqz v0, 0302 // +001a │ │ -0775d0: 1a00 6604 |02ea: const-string v0, "FragmentManager" // string@0466 │ │ -0775d4: 2201 4203 |02ec: new-instance v1, Ljava/lang/StringBuilder; // type@0342 │ │ -0775d8: 7010 5715 0100 |02ee: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ -0775de: 1a02 de1b |02f1: const-string v2, "movefrom ACTIVITY_CREATED: " // string@1bde │ │ -0775e2: 6e20 5f15 2100 |02f3: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -0775e8: 0c01 |02f6: move-result-object v1 │ │ -0775ea: 6e20 5e15 b100 |02f7: invoke-virtual {v1, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@155e │ │ -0775f0: 0c01 |02fa: move-result-object v1 │ │ -0775f2: 6e10 6415 0100 |02fb: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ -0775f8: 0c01 |02fe: move-result-object v1 │ │ -0775fa: 7120 f911 1000 |02ff: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@11f9 │ │ -077600: 54b0 c000 |0302: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00c0 │ │ -077604: 3800 1100 |0304: if-eqz v0, 0315 // +0011 │ │ -077608: 54a0 fe00 |0306: iget-object v0, v10, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00fe │ │ -07760c: 6e10 5e03 0000 |0308: invoke-virtual {v0}, Landroid/support/v4/app/FragmentActivity;.isFinishing:()Z // method@035e │ │ -077612: 0a00 |030b: move-result v0 │ │ -077614: 3900 0900 |030c: if-nez v0, 0315 // +0009 │ │ -077618: 54b0 b800 |030e: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mSavedViewState:Landroid/util/SparseArray; // field@00b8 │ │ -07761c: 3900 0500 |0310: if-nez v0, 0315 // +0005 │ │ -077620: 6e20 eb03 ba00 |0312: invoke-virtual {v10, v11}, Landroid/support/v4/app/FragmentManagerImpl;.saveFragmentViewState:(Landroid/support/v4/app/Fragment;)V // method@03eb │ │ -077626: 6e10 2b03 0b00 |0315: invoke-virtual {v11}, Landroid/support/v4/app/Fragment;.performDestroyView:()V // method@032b │ │ -07762c: 54b0 c000 |0318: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00c0 │ │ -077630: 3800 3100 |031a: if-eqz v0, 034b // +0031 │ │ -077634: 54b0 a100 |031c: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mContainer:Landroid/view/ViewGroup; // field@00a1 │ │ -077638: 3800 2d00 |031e: if-eqz v0, 034b // +002d │ │ -07763c: 1206 |0320: const/4 v6, #int 0 // #0 │ │ -07763e: 52a0 0701 |0321: iget v0, v10, Landroid/support/v4/app/FragmentManagerImpl;.mCurState:I // field@0107 │ │ -077642: 3d00 0b00 |0323: if-lez v0, 032e // +000b │ │ -077646: 55a0 0801 |0325: iget-boolean v0, v10, Landroid/support/v4/app/FragmentManagerImpl;.mDestroyed:Z // field@0108 │ │ -07764a: 3900 0700 |0327: if-nez v0, 032e // +0007 │ │ -07764e: 1200 |0329: const/4 v0, #int 0 // #0 │ │ -077650: 6e5e cf03 ba0d |032a: invoke-virtual {v10, v11, v13, v0, v14}, Landroid/support/v4/app/FragmentManagerImpl;.loadAnimation:(Landroid/support/v4/app/Fragment;IZI)Landroid/view/animation/Animation; // method@03cf │ │ -077656: 0c06 |032d: move-result-object v6 │ │ -077658: 3806 1600 |032e: if-eqz v6, 0344 // +0016 │ │ -07765c: 07b8 |0330: move-object v8, v11 │ │ -07765e: 54b0 c000 |0331: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00c0 │ │ -077662: 5bb0 9b00 |0333: iput-object v0, v11, Landroid/support/v4/app/Fragment;.mAnimatingAway:Landroid/view/View; // field@009b │ │ -077666: 59bc ba00 |0335: iput v12, v11, Landroid/support/v4/app/Fragment;.mStateAfterAnimating:I // field@00ba │ │ -07766a: 2200 b700 |0337: new-instance v0, Landroid/support/v4/app/FragmentManagerImpl$5; // type@00b7 │ │ -07766e: 7030 a303 a008 |0339: invoke-direct {v0, v10, v8}, Landroid/support/v4/app/FragmentManagerImpl$5;.:(Landroid/support/v4/app/FragmentManagerImpl;Landroid/support/v4/app/Fragment;)V // method@03a3 │ │ -077674: 6e20 a913 0600 |033c: invoke-virtual {v6, v0}, Landroid/view/animation/Animation;.setAnimationListener:(Landroid/view/animation/Animation$AnimationListener;)V // method@13a9 │ │ -07767a: 54b0 c000 |033f: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00c0 │ │ -07767e: 6e20 d512 6000 |0341: invoke-virtual {v0, v6}, Landroid/view/View;.startAnimation:(Landroid/view/animation/Animation;)V // method@12d5 │ │ -077684: 54b0 a100 |0344: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mContainer:Landroid/view/ViewGroup; // field@00a1 │ │ -077688: 54b1 c000 |0346: iget-object v1, v11, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00c0 │ │ -07768c: 6e20 1013 1000 |0348: invoke-virtual {v0, v1}, Landroid/view/ViewGroup;.removeView:(Landroid/view/View;)V // method@1310 │ │ -077692: 1200 |034b: const/4 v0, #int 0 // #0 │ │ -077694: 5bb0 a100 |034c: iput-object v0, v11, Landroid/support/v4/app/Fragment;.mContainer:Landroid/view/ViewGroup; // field@00a1 │ │ -077698: 1200 |034e: const/4 v0, #int 0 // #0 │ │ -07769a: 5bb0 c000 |034f: iput-object v0, v11, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00c0 │ │ -07769e: 1200 |0351: const/4 v0, #int 0 // #0 │ │ -0776a0: 5bb0 ac00 |0352: iput-object v0, v11, Landroid/support/v4/app/Fragment;.mInnerView:Landroid/view/View; // field@00ac │ │ -0776a4: 2900 0aff |0354: goto/16 025e // -00f6 │ │ -0776a8: 6300 f400 |0356: sget-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00f4 │ │ -0776ac: 3800 1a00 |0358: if-eqz v0, 0372 // +001a │ │ -0776b0: 1a00 6604 |035a: const-string v0, "FragmentManager" // string@0466 │ │ -0776b4: 2201 4203 |035c: new-instance v1, Ljava/lang/StringBuilder; // type@0342 │ │ -0776b8: 7010 5715 0100 |035e: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ -0776be: 1a02 df1b |0361: const-string v2, "movefrom CREATED: " // string@1bdf │ │ -0776c2: 6e20 5f15 2100 |0363: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -0776c8: 0c01 |0366: move-result-object v1 │ │ -0776ca: 6e20 5e15 b100 |0367: invoke-virtual {v1, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@155e │ │ -0776d0: 0c01 |036a: move-result-object v1 │ │ -0776d2: 6e10 6415 0100 |036b: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ -0776d8: 0c01 |036e: move-result-object v1 │ │ -0776da: 7120 f911 1000 |036f: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@11f9 │ │ -0776e0: 55b0 b600 |0372: iget-boolean v0, v11, Landroid/support/v4/app/Fragment;.mRetaining:Z // field@00b6 │ │ -0776e4: 3900 0500 |0374: if-nez v0, 0379 // +0005 │ │ -0776e8: 6e10 2a03 0b00 |0376: invoke-virtual {v11}, Landroid/support/v4/app/Fragment;.performDestroy:()V // method@032a │ │ -0776ee: 1200 |0379: const/4 v0, #int 0 // #0 │ │ -0776f0: 5cb0 9e00 |037a: iput-boolean v0, v11, Landroid/support/v4/app/Fragment;.mCalled:Z // field@009e │ │ -0776f4: 6e10 1603 0b00 |037c: invoke-virtual {v11}, Landroid/support/v4/app/Fragment;.onDetach:()V // method@0316 │ │ -0776fa: 55b0 9e00 |037f: iget-boolean v0, v11, Landroid/support/v4/app/Fragment;.mCalled:Z // field@009e │ │ -0776fe: 3900 2100 |0381: if-nez v0, 03a2 // +0021 │ │ -077702: 2200 ec00 |0383: new-instance v0, Landroid/support/v4/app/SuperNotCalledException; // type@00ec │ │ -077706: 2201 4203 |0385: new-instance v1, Ljava/lang/StringBuilder; // type@0342 │ │ -07770a: 7010 5715 0100 |0387: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ -077710: 1a02 5f04 |038a: const-string v2, "Fragment " // string@045f │ │ -077714: 6e20 5f15 2100 |038c: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -07771a: 0c01 |038f: move-result-object v1 │ │ -07771c: 6e20 5e15 b100 |0390: invoke-virtual {v1, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@155e │ │ -077722: 0c01 |0393: move-result-object v1 │ │ -077724: 1a02 5600 |0394: const-string v2, " did not call through to super.onDetach()" // string@0056 │ │ -077728: 6e20 5f15 2100 |0396: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -07772e: 0c01 |0399: move-result-object v1 │ │ -077730: 6e10 6415 0100 |039a: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ -077736: 0c01 |039d: move-result-object v1 │ │ -077738: 7020 5905 1000 |039e: invoke-direct {v0, v1}, Landroid/support/v4/app/SuperNotCalledException;.:(Ljava/lang/String;)V // method@0559 │ │ -07773e: 2700 |03a1: throw v0 │ │ -077740: 390f a4fc |03a2: if-nez v15, 0046 // -035c │ │ -077744: 55b0 b600 |03a4: iget-boolean v0, v11, Landroid/support/v4/app/Fragment;.mRetaining:Z // field@00b6 │ │ -077748: 3900 0700 |03a6: if-nez v0, 03ad // +0007 │ │ -07774c: 6e20 d203 ba00 |03a8: invoke-virtual {v10, v11}, Landroid/support/v4/app/FragmentManagerImpl;.makeInactive:(Landroid/support/v4/app/Fragment;)V // method@03d2 │ │ -077752: 2900 9bfc |03ab: goto/16 0046 // -0365 │ │ -077756: 1200 |03ad: const/4 v0, #int 0 // #0 │ │ -077758: 5bb0 9900 |03ae: iput-object v0, v11, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0099 │ │ -07775c: 1200 |03b0: const/4 v0, #int 0 // #0 │ │ -07775e: 5bb0 a600 |03b1: iput-object v0, v11, Landroid/support/v4/app/Fragment;.mFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00a6 │ │ -077762: 2900 93fc |03b3: goto/16 0046 // -036d │ │ -077766: 0000 |03b5: nop // spacer │ │ -077768: 0001 0500 0000 0000 0600 0000 eb00 ... |03b6: packed-switch-data (14 units) │ │ -077784: 0001 0500 0100 0000 0500 0000 8a00 ... |03c4: packed-switch-data (14 units) │ │ +078b98: |[078b98] android.support.v4.app.FragmentManagerImpl.moveToState:(Landroid/support/v4/app/Fragment;IIIZ)V │ │ +078ba8: 55b0 9a00 |0000: iget-boolean v0, v11, Landroid/support/v4/app/Fragment;.mAdded:Z // field@009a │ │ +078bac: 3800 0600 |0002: if-eqz v0, 0008 // +0006 │ │ +078bb0: 55b0 a400 |0004: iget-boolean v0, v11, Landroid/support/v4/app/Fragment;.mDetached:Z // field@00a4 │ │ +078bb4: 3800 0600 |0006: if-eqz v0, 000c // +0006 │ │ +078bb8: 1210 |0008: const/4 v0, #int 1 // #1 │ │ +078bba: 370c 0300 |0009: if-le v12, v0, 000c // +0003 │ │ +078bbe: 121c |000b: const/4 v12, #int 1 // #1 │ │ +078bc0: 55b0 b200 |000c: iget-boolean v0, v11, Landroid/support/v4/app/Fragment;.mRemoving:Z // field@00b2 │ │ +078bc4: 3800 0800 |000e: if-eqz v0, 0016 // +0008 │ │ +078bc8: 52b0 b900 |0010: iget v0, v11, Landroid/support/v4/app/Fragment;.mState:I // field@00b9 │ │ +078bcc: 370c 0400 |0012: if-le v12, v0, 0016 // +0004 │ │ +078bd0: 52bc b900 |0014: iget v12, v11, Landroid/support/v4/app/Fragment;.mState:I // field@00b9 │ │ +078bd4: 55b0 a300 |0016: iget-boolean v0, v11, Landroid/support/v4/app/Fragment;.mDeferStart:Z // field@00a3 │ │ +078bd8: 3800 0b00 |0018: if-eqz v0, 0023 // +000b │ │ +078bdc: 52b0 b900 |001a: iget v0, v11, Landroid/support/v4/app/Fragment;.mState:I // field@00b9 │ │ +078be0: 1241 |001c: const/4 v1, #int 4 // #4 │ │ +078be2: 3510 0600 |001d: if-ge v0, v1, 0023 // +0006 │ │ +078be6: 1230 |001f: const/4 v0, #int 3 // #3 │ │ +078be8: 370c 0300 |0020: if-le v12, v0, 0023 // +0003 │ │ +078bec: 123c |0022: const/4 v12, #int 3 // #3 │ │ +078bee: 52b0 b900 |0023: iget v0, v11, Landroid/support/v4/app/Fragment;.mState:I // field@00b9 │ │ +078bf2: 35c0 2e02 |0025: if-ge v0, v12, 0253 // +022e │ │ +078bf6: 55b0 a700 |0027: iget-boolean v0, v11, Landroid/support/v4/app/Fragment;.mFromLayout:Z // field@00a7 │ │ +078bfa: 3800 0700 |0029: if-eqz v0, 0030 // +0007 │ │ +078bfe: 55b0 aa00 |002b: iget-boolean v0, v11, Landroid/support/v4/app/Fragment;.mInLayout:Z // field@00aa │ │ +078c02: 3900 0300 |002d: if-nez v0, 0030 // +0003 │ │ +078c06: 0e00 |002f: return-void │ │ +078c08: 54b0 9b00 |0030: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mAnimatingAway:Landroid/view/View; // field@009b │ │ +078c0c: 3800 0f00 |0032: if-eqz v0, 0041 // +000f │ │ +078c10: 1200 |0034: const/4 v0, #int 0 // #0 │ │ +078c12: 5bb0 9b00 |0035: iput-object v0, v11, Landroid/support/v4/app/Fragment;.mAnimatingAway:Landroid/view/View; // field@009b │ │ +078c16: 52b2 ba00 |0037: iget v2, v11, Landroid/support/v4/app/Fragment;.mStateAfterAnimating:I // field@00ba │ │ +078c1a: 1203 |0039: const/4 v3, #int 0 // #0 │ │ +078c1c: 1204 |003a: const/4 v4, #int 0 // #0 │ │ +078c1e: 1215 |003b: const/4 v5, #int 1 // #1 │ │ +078c20: 07a0 |003c: move-object v0, v10 │ │ +078c22: 07b1 |003d: move-object v1, v11 │ │ +078c24: 7406 d703 0000 |003e: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(Landroid/support/v4/app/Fragment;IIIZ)V // method@03d7 │ │ +078c2a: 52b0 b900 |0041: iget v0, v11, Landroid/support/v4/app/Fragment;.mState:I // field@00b9 │ │ +078c2e: 2b00 7303 0000 |0043: packed-switch v0, 000003b6 // +00000373 │ │ +078c34: 59bc b900 |0046: iput v12, v11, Landroid/support/v4/app/Fragment;.mState:I // field@00b9 │ │ +078c38: 28e7 |0048: goto 002f // -0019 │ │ +078c3a: 6300 f400 |0049: sget-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00f4 │ │ +078c3e: 3800 1a00 |004b: if-eqz v0, 0065 // +001a │ │ +078c42: 1a00 6604 |004d: const-string v0, "FragmentManager" // string@0466 │ │ +078c46: 2201 3f03 |004f: new-instance v1, Ljava/lang/StringBuilder; // type@033f │ │ +078c4a: 7010 5715 0100 |0051: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ +078c50: 1a02 e21b |0054: const-string v2, "moveto CREATED: " // string@1be2 │ │ +078c54: 6e20 5f15 2100 |0056: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +078c5a: 0c01 |0059: move-result-object v1 │ │ +078c5c: 6e20 5e15 b100 |005a: invoke-virtual {v1, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@155e │ │ +078c62: 0c01 |005d: move-result-object v1 │ │ +078c64: 6e10 6415 0100 |005e: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ +078c6a: 0c01 |0061: move-result-object v1 │ │ +078c6c: 7120 f911 1000 |0062: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@11f9 │ │ +078c72: 54b0 b700 |0065: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@00b7 │ │ +078c76: 3800 3b00 |0067: if-eqz v0, 00a2 // +003b │ │ +078c7a: 54b0 b700 |0069: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@00b7 │ │ +078c7e: 1a01 c810 |006b: const-string v1, "android:view_state" // string@10c8 │ │ +078c82: 6e20 b701 1000 |006d: invoke-virtual {v0, v1}, Landroid/os/Bundle;.getSparseParcelableArray:(Ljava/lang/String;)Landroid/util/SparseArray; // method@01b7 │ │ +078c88: 0c00 |0070: move-result-object v0 │ │ +078c8a: 5bb0 b800 |0071: iput-object v0, v11, Landroid/support/v4/app/Fragment;.mSavedViewState:Landroid/util/SparseArray; // field@00b8 │ │ +078c8e: 54b0 b700 |0073: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@00b7 │ │ +078c92: 1a01 c510 |0075: const-string v1, "android:target_state" // string@10c5 │ │ +078c96: 6e30 cc03 0a01 |0077: invoke-virtual {v10, v0, v1}, Landroid/support/v4/app/FragmentManagerImpl;.getFragment:(Landroid/os/Bundle;Ljava/lang/String;)Landroid/support/v4/app/Fragment; // method@03cc │ │ +078c9c: 0c00 |007a: move-result-object v0 │ │ +078c9e: 5bb0 bc00 |007b: iput-object v0, v11, Landroid/support/v4/app/Fragment;.mTarget:Landroid/support/v4/app/Fragment; // field@00bc │ │ +078ca2: 54b0 bc00 |007d: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mTarget:Landroid/support/v4/app/Fragment; // field@00bc │ │ +078ca6: 3800 0d00 |007f: if-eqz v0, 008c // +000d │ │ +078caa: 54b0 b700 |0081: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@00b7 │ │ +078cae: 1a01 c410 |0083: const-string v1, "android:target_req_state" // string@10c4 │ │ +078cb2: 1202 |0085: const/4 v2, #int 0 // #0 │ │ +078cb4: 6e30 b401 1002 |0086: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.getInt:(Ljava/lang/String;I)I // method@01b4 │ │ +078cba: 0a00 |0089: move-result v0 │ │ +078cbc: 59b0 be00 |008a: iput v0, v11, Landroid/support/v4/app/Fragment;.mTargetRequestCode:I // field@00be │ │ +078cc0: 54b0 b700 |008c: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@00b7 │ │ +078cc4: 1a01 c710 |008e: const-string v1, "android:user_visible_hint" // string@10c7 │ │ +078cc8: 1212 |0090: const/4 v2, #int 1 // #1 │ │ +078cca: 6e30 b101 1002 |0091: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.getBoolean:(Ljava/lang/String;Z)Z // method@01b1 │ │ +078cd0: 0a00 |0094: move-result v0 │ │ +078cd2: 5cb0 bf00 |0095: iput-boolean v0, v11, Landroid/support/v4/app/Fragment;.mUserVisibleHint:Z // field@00bf │ │ +078cd6: 55b0 bf00 |0097: iget-boolean v0, v11, Landroid/support/v4/app/Fragment;.mUserVisibleHint:Z // field@00bf │ │ +078cda: 3900 0900 |0099: if-nez v0, 00a2 // +0009 │ │ +078cde: 1210 |009b: const/4 v0, #int 1 // #1 │ │ +078ce0: 5cb0 a300 |009c: iput-boolean v0, v11, Landroid/support/v4/app/Fragment;.mDeferStart:Z // field@00a3 │ │ +078ce4: 1230 |009e: const/4 v0, #int 3 // #3 │ │ +078ce6: 370c 0300 |009f: if-le v12, v0, 00a2 // +0003 │ │ +078cea: 123c |00a1: const/4 v12, #int 3 // #3 │ │ +078cec: 54a0 fe00 |00a2: iget-object v0, v10, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00fe │ │ +078cf0: 5bb0 9900 |00a4: iput-object v0, v11, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0099 │ │ +078cf4: 54a0 0e01 |00a6: iget-object v0, v10, Landroid/support/v4/app/FragmentManagerImpl;.mParent:Landroid/support/v4/app/Fragment; // field@010e │ │ +078cf8: 5bb0 b100 |00a8: iput-object v0, v11, Landroid/support/v4/app/Fragment;.mParentFragment:Landroid/support/v4/app/Fragment; // field@00b1 │ │ +078cfc: 54a0 0e01 |00aa: iget-object v0, v10, Landroid/support/v4/app/FragmentManagerImpl;.mParent:Landroid/support/v4/app/Fragment; // field@010e │ │ +078d00: 3800 3300 |00ac: if-eqz v0, 00df // +0033 │ │ +078d04: 54a0 0e01 |00ae: iget-object v0, v10, Landroid/support/v4/app/FragmentManagerImpl;.mParent:Landroid/support/v4/app/Fragment; // field@010e │ │ +078d08: 5400 a000 |00b0: iget-object v0, v0, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00a0 │ │ +078d0c: 5bb0 a600 |00b2: iput-object v0, v11, Landroid/support/v4/app/Fragment;.mFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00a6 │ │ +078d10: 1200 |00b4: const/4 v0, #int 0 // #0 │ │ +078d12: 5cb0 9e00 |00b5: iput-boolean v0, v11, Landroid/support/v4/app/Fragment;.mCalled:Z // field@009e │ │ +078d16: 54a0 fe00 |00b7: iget-object v0, v10, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00fe │ │ +078d1a: 6e20 0b03 0b00 |00b9: invoke-virtual {v11, v0}, Landroid/support/v4/app/Fragment;.onAttach:(Landroid/app/Activity;)V // method@030b │ │ +078d20: 55b0 9e00 |00bc: iget-boolean v0, v11, Landroid/support/v4/app/Fragment;.mCalled:Z // field@009e │ │ +078d24: 3900 2600 |00be: if-nez v0, 00e4 // +0026 │ │ +078d28: 2200 e900 |00c0: new-instance v0, Landroid/support/v4/app/SuperNotCalledException; // type@00e9 │ │ +078d2c: 2201 3f03 |00c2: new-instance v1, Ljava/lang/StringBuilder; // type@033f │ │ +078d30: 7010 5715 0100 |00c4: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ +078d36: 1a02 5f04 |00c7: const-string v2, "Fragment " // string@045f │ │ +078d3a: 6e20 5f15 2100 |00c9: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +078d40: 0c01 |00cc: move-result-object v1 │ │ +078d42: 6e20 5e15 b100 |00cd: invoke-virtual {v1, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@155e │ │ +078d48: 0c01 |00d0: move-result-object v1 │ │ +078d4a: 1a02 5200 |00d1: const-string v2, " did not call through to super.onAttach()" // string@0052 │ │ +078d4e: 6e20 5f15 2100 |00d3: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +078d54: 0c01 |00d6: move-result-object v1 │ │ +078d56: 6e10 6415 0100 |00d7: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ +078d5c: 0c01 |00da: move-result-object v1 │ │ +078d5e: 7020 5905 1000 |00db: invoke-direct {v0, v1}, Landroid/support/v4/app/SuperNotCalledException;.:(Ljava/lang/String;)V // method@0559 │ │ +078d64: 2700 |00de: throw v0 │ │ +078d66: 54a0 fe00 |00df: iget-object v0, v10, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00fe │ │ +078d6a: 5400 d700 |00e1: iget-object v0, v0, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00d7 │ │ +078d6e: 28cf |00e3: goto 00b2 // -0031 │ │ +078d70: 54b0 b100 |00e4: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mParentFragment:Landroid/support/v4/app/Fragment; // field@00b1 │ │ +078d74: 3900 0700 |00e6: if-nez v0, 00ed // +0007 │ │ +078d78: 54a0 fe00 |00e8: iget-object v0, v10, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00fe │ │ +078d7c: 6e20 6003 b000 |00ea: invoke-virtual {v0, v11}, Landroid/support/v4/app/FragmentActivity;.onAttachFragment:(Landroid/support/v4/app/Fragment;)V // method@0360 │ │ +078d82: 55b0 b600 |00ed: iget-boolean v0, v11, Landroid/support/v4/app/Fragment;.mRetaining:Z // field@00b6 │ │ +078d86: 3900 0700 |00ef: if-nez v0, 00f6 // +0007 │ │ +078d8a: 54b0 b700 |00f1: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@00b7 │ │ +078d8e: 6e20 2703 0b00 |00f3: invoke-virtual {v11, v0}, Landroid/support/v4/app/Fragment;.performCreate:(Landroid/os/Bundle;)V // method@0327 │ │ +078d94: 1200 |00f6: const/4 v0, #int 0 // #0 │ │ +078d96: 5cb0 b600 |00f7: iput-boolean v0, v11, Landroid/support/v4/app/Fragment;.mRetaining:Z // field@00b6 │ │ +078d9a: 55b0 a700 |00f9: iget-boolean v0, v11, Landroid/support/v4/app/Fragment;.mFromLayout:Z // field@00a7 │ │ +078d9e: 3800 3300 |00fb: if-eqz v0, 012e // +0033 │ │ +078da2: 54b0 b700 |00fd: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@00b7 │ │ +078da6: 6e20 ec02 0b00 |00ff: invoke-virtual {v11, v0}, Landroid/support/v4/app/Fragment;.getLayoutInflater:(Landroid/os/Bundle;)Landroid/view/LayoutInflater; // method@02ec │ │ +078dac: 0c00 |0102: move-result-object v0 │ │ +078dae: 1201 |0103: const/4 v1, #int 0 // #0 │ │ +078db0: 54b2 b700 |0104: iget-object v2, v11, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@00b7 │ │ +078db4: 6e40 2903 0b21 |0106: invoke-virtual {v11, v0, v1, v2}, Landroid/support/v4/app/Fragment;.performCreateView:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Landroid/os/Bundle;)Landroid/view/View; // method@0329 │ │ +078dba: 0c00 |0109: move-result-object v0 │ │ +078dbc: 5bb0 c000 |010a: iput-object v0, v11, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00c0 │ │ +078dc0: 54b0 c000 |010c: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00c0 │ │ +078dc4: 3800 3c01 |010e: if-eqz v0, 024a // +013c │ │ +078dc8: 54b0 c000 |0110: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00c0 │ │ +078dcc: 5bb0 ac00 |0112: iput-object v0, v11, Landroid/support/v4/app/Fragment;.mInnerView:Landroid/view/View; // field@00ac │ │ +078dd0: 54b0 c000 |0114: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00c0 │ │ +078dd4: 7110 c604 0000 |0116: invoke-static {v0}, Landroid/support/v4/app/NoSaveStateFrameLayout;.wrap:(Landroid/view/View;)Landroid/view/ViewGroup; // method@04c6 │ │ +078dda: 0c00 |0119: move-result-object v0 │ │ +078ddc: 5bb0 c000 |011a: iput-object v0, v11, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00c0 │ │ +078de0: 55b0 a900 |011c: iget-boolean v0, v11, Landroid/support/v4/app/Fragment;.mHidden:Z // field@00a9 │ │ +078de4: 3800 0900 |011e: if-eqz v0, 0127 // +0009 │ │ +078de8: 54b0 c000 |0120: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00c0 │ │ +078dec: 1301 0800 |0122: const/16 v1, #int 8 // #8 │ │ +078df0: 6e20 d412 1000 |0124: invoke-virtual {v0, v1}, Landroid/view/View;.setVisibility:(I)V // method@12d4 │ │ +078df6: 54b0 c000 |0127: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00c0 │ │ +078dfa: 54b1 b700 |0129: iget-object v1, v11, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@00b7 │ │ +078dfe: 6e30 2203 0b01 |012b: invoke-virtual {v11, v0, v1}, Landroid/support/v4/app/Fragment;.onViewCreated:(Landroid/view/View;Landroid/os/Bundle;)V // method@0322 │ │ +078e04: 1210 |012e: const/4 v0, #int 1 // #1 │ │ +078e06: 370c cc00 |012f: if-le v12, v0, 01fb // +00cc │ │ +078e0a: 6300 f400 |0131: sget-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00f4 │ │ +078e0e: 3800 1a00 |0133: if-eqz v0, 014d // +001a │ │ +078e12: 1a00 6604 |0135: const-string v0, "FragmentManager" // string@0466 │ │ +078e16: 2201 3f03 |0137: new-instance v1, Ljava/lang/StringBuilder; // type@033f │ │ +078e1a: 7010 5715 0100 |0139: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ +078e20: 1a02 e11b |013c: const-string v2, "moveto ACTIVITY_CREATED: " // string@1be1 │ │ +078e24: 6e20 5f15 2100 |013e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +078e2a: 0c01 |0141: move-result-object v1 │ │ +078e2c: 6e20 5e15 b100 |0142: invoke-virtual {v1, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@155e │ │ +078e32: 0c01 |0145: move-result-object v1 │ │ +078e34: 6e10 6415 0100 |0146: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ +078e3a: 0c01 |0149: move-result-object v1 │ │ +078e3c: 7120 f911 1000 |014a: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@11f9 │ │ +078e42: 55b0 a700 |014d: iget-boolean v0, v11, Landroid/support/v4/app/Fragment;.mFromLayout:Z // field@00a7 │ │ +078e46: 3900 9b00 |014f: if-nez v0, 01ea // +009b │ │ +078e4a: 1207 |0151: const/4 v7, #int 0 // #0 │ │ +078e4c: 52b0 a200 |0152: iget v0, v11, Landroid/support/v4/app/Fragment;.mContainerId:I // field@00a2 │ │ +078e50: 3800 5100 |0154: if-eqz v0, 01a5 // +0051 │ │ +078e54: 54a0 0501 |0156: iget-object v0, v10, Landroid/support/v4/app/FragmentManagerImpl;.mContainer:Landroid/support/v4/app/FragmentContainer; // field@0105 │ │ +078e58: 52b1 a200 |0158: iget v1, v11, Landroid/support/v4/app/Fragment;.mContainerId:I // field@00a2 │ │ +078e5c: 7220 7d03 1000 |015a: invoke-interface {v0, v1}, Landroid/support/v4/app/FragmentContainer;.findViewById:(I)Landroid/view/View; // method@037d │ │ +078e62: 0c07 |015d: move-result-object v7 │ │ +078e64: 1f07 ad02 |015e: check-cast v7, Landroid/view/ViewGroup; // type@02ad │ │ +078e68: 3907 4500 |0160: if-nez v7, 01a5 // +0045 │ │ +078e6c: 55b0 b300 |0162: iget-boolean v0, v11, Landroid/support/v4/app/Fragment;.mRestored:Z // field@00b3 │ │ +078e70: 3900 4100 |0164: if-nez v0, 01a5 // +0041 │ │ +078e74: 2200 2903 |0166: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0329 │ │ +078e78: 2201 3f03 |0168: new-instance v1, Ljava/lang/StringBuilder; // type@033f │ │ +078e7c: 7010 5715 0100 |016a: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ +078e82: 1a02 4a0b |016d: const-string v2, "No view found for id 0x" // string@0b4a │ │ +078e86: 6e20 5f15 2100 |016f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +078e8c: 0c01 |0172: move-result-object v1 │ │ +078e8e: 52b2 a200 |0173: iget v2, v11, Landroid/support/v4/app/Fragment;.mContainerId:I // field@00a2 │ │ +078e92: 7110 0915 0200 |0175: invoke-static {v2}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@1509 │ │ +078e98: 0c02 |0178: move-result-object v2 │ │ +078e9a: 6e20 5f15 2100 |0179: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +078ea0: 0c01 |017c: move-result-object v1 │ │ +078ea2: 1a02 3100 |017d: const-string v2, " (" // string@0031 │ │ +078ea6: 6e20 5f15 2100 |017f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +078eac: 0c01 |0182: move-result-object v1 │ │ +078eae: 6e10 ef02 0b00 |0183: invoke-virtual {v11}, Landroid/support/v4/app/Fragment;.getResources:()Landroid/content/res/Resources; // method@02ef │ │ +078eb4: 0c02 |0186: move-result-object v2 │ │ +078eb6: 52b3 a200 |0187: iget v3, v11, Landroid/support/v4/app/Fragment;.mContainerId:I // field@00a2 │ │ +078eba: 6e20 0e01 3200 |0189: invoke-virtual {v2, v3}, Landroid/content/res/Resources;.getResourceName:(I)Ljava/lang/String; // method@010e │ │ +078ec0: 0c02 |018c: move-result-object v2 │ │ +078ec2: 6e20 5f15 2100 |018d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +078ec8: 0c01 |0190: move-result-object v1 │ │ +078eca: 1a02 1701 |0191: const-string v2, ") for fragment " // string@0117 │ │ +078ece: 6e20 5f15 2100 |0193: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +078ed4: 0c01 |0196: move-result-object v1 │ │ +078ed6: 6e20 5e15 b100 |0197: invoke-virtual {v1, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@155e │ │ +078edc: 0c01 |019a: move-result-object v1 │ │ +078ede: 6e10 6415 0100 |019b: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ +078ee4: 0c01 |019e: move-result-object v1 │ │ +078ee6: 7020 0015 1000 |019f: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@1500 │ │ +078eec: 7020 ef03 0a00 |01a2: invoke-direct {v10, v0}, Landroid/support/v4/app/FragmentManagerImpl;.throwException:(Ljava/lang/RuntimeException;)V // method@03ef │ │ +078ef2: 5bb7 a100 |01a5: iput-object v7, v11, Landroid/support/v4/app/Fragment;.mContainer:Landroid/view/ViewGroup; // field@00a1 │ │ +078ef6: 54b0 b700 |01a7: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@00b7 │ │ +078efa: 6e20 ec02 0b00 |01a9: invoke-virtual {v11, v0}, Landroid/support/v4/app/Fragment;.getLayoutInflater:(Landroid/os/Bundle;)Landroid/view/LayoutInflater; // method@02ec │ │ +078f00: 0c00 |01ac: move-result-object v0 │ │ +078f02: 54b1 b700 |01ad: iget-object v1, v11, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@00b7 │ │ +078f06: 6e40 2903 0b17 |01af: invoke-virtual {v11, v0, v7, v1}, Landroid/support/v4/app/Fragment;.performCreateView:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Landroid/os/Bundle;)Landroid/view/View; // method@0329 │ │ +078f0c: 0c00 |01b2: move-result-object v0 │ │ +078f0e: 5bb0 c000 |01b3: iput-object v0, v11, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00c0 │ │ +078f12: 54b0 c000 |01b5: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00c0 │ │ +078f16: 3800 9800 |01b7: if-eqz v0, 024f // +0098 │ │ +078f1a: 54b0 c000 |01b9: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00c0 │ │ +078f1e: 5bb0 ac00 |01bb: iput-object v0, v11, Landroid/support/v4/app/Fragment;.mInnerView:Landroid/view/View; // field@00ac │ │ +078f22: 54b0 c000 |01bd: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00c0 │ │ +078f26: 7110 c604 0000 |01bf: invoke-static {v0}, Landroid/support/v4/app/NoSaveStateFrameLayout;.wrap:(Landroid/view/View;)Landroid/view/ViewGroup; // method@04c6 │ │ +078f2c: 0c00 |01c2: move-result-object v0 │ │ +078f2e: 5bb0 c000 |01c3: iput-object v0, v11, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00c0 │ │ +078f32: 3807 1300 |01c5: if-eqz v7, 01d8 // +0013 │ │ +078f36: 1210 |01c7: const/4 v0, #int 1 // #1 │ │ +078f38: 6e5e cf03 ba0d |01c8: invoke-virtual {v10, v11, v13, v0, v14}, Landroid/support/v4/app/FragmentManagerImpl;.loadAnimation:(Landroid/support/v4/app/Fragment;IZI)Landroid/view/animation/Animation; // method@03cf │ │ +078f3e: 0c06 |01cb: move-result-object v6 │ │ +078f40: 3806 0700 |01cc: if-eqz v6, 01d3 // +0007 │ │ +078f44: 54b0 c000 |01ce: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00c0 │ │ +078f48: 6e20 d512 6000 |01d0: invoke-virtual {v0, v6}, Landroid/view/View;.startAnimation:(Landroid/view/animation/Animation;)V // method@12d5 │ │ +078f4e: 54b0 c000 |01d3: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00c0 │ │ +078f52: 6e20 f112 0700 |01d5: invoke-virtual {v7, v0}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;)V // method@12f1 │ │ +078f58: 55b0 a900 |01d8: iget-boolean v0, v11, Landroid/support/v4/app/Fragment;.mHidden:Z // field@00a9 │ │ +078f5c: 3800 0900 |01da: if-eqz v0, 01e3 // +0009 │ │ +078f60: 54b0 c000 |01dc: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00c0 │ │ +078f64: 1301 0800 |01de: const/16 v1, #int 8 // #8 │ │ +078f68: 6e20 d412 1000 |01e0: invoke-virtual {v0, v1}, Landroid/view/View;.setVisibility:(I)V // method@12d4 │ │ +078f6e: 54b0 c000 |01e3: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00c0 │ │ +078f72: 54b1 b700 |01e5: iget-object v1, v11, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@00b7 │ │ +078f76: 6e30 2203 0b01 |01e7: invoke-virtual {v11, v0, v1}, Landroid/support/v4/app/Fragment;.onViewCreated:(Landroid/view/View;Landroid/os/Bundle;)V // method@0322 │ │ +078f7c: 54b0 b700 |01ea: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@00b7 │ │ +078f80: 6e20 2403 0b00 |01ec: invoke-virtual {v11, v0}, Landroid/support/v4/app/Fragment;.performActivityCreated:(Landroid/os/Bundle;)V // method@0324 │ │ +078f86: 54b0 c000 |01ef: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00c0 │ │ +078f8a: 3800 0700 |01f1: if-eqz v0, 01f8 // +0007 │ │ +078f8e: 54b0 b700 |01f3: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@00b7 │ │ +078f92: 6e20 3703 0b00 |01f5: invoke-virtual {v11, v0}, Landroid/support/v4/app/Fragment;.restoreViewState:(Landroid/os/Bundle;)V // method@0337 │ │ +078f98: 1200 |01f8: const/4 v0, #int 0 // #0 │ │ +078f9a: 5bb0 b700 |01f9: iput-object v0, v11, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@00b7 │ │ +078f9e: 1230 |01fb: const/4 v0, #int 3 // #3 │ │ +078fa0: 370c 2100 |01fc: if-le v12, v0, 021d // +0021 │ │ +078fa4: 6300 f400 |01fe: sget-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00f4 │ │ +078fa8: 3800 1a00 |0200: if-eqz v0, 021a // +001a │ │ +078fac: 1a00 6604 |0202: const-string v0, "FragmentManager" // string@0466 │ │ +078fb0: 2201 3f03 |0204: new-instance v1, Ljava/lang/StringBuilder; // type@033f │ │ +078fb4: 7010 5715 0100 |0206: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ +078fba: 1a02 e41b |0209: const-string v2, "moveto STARTED: " // string@1be4 │ │ +078fbe: 6e20 5f15 2100 |020b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +078fc4: 0c01 |020e: move-result-object v1 │ │ +078fc6: 6e20 5e15 b100 |020f: invoke-virtual {v1, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@155e │ │ +078fcc: 0c01 |0212: move-result-object v1 │ │ +078fce: 6e10 6415 0100 |0213: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ +078fd4: 0c01 |0216: move-result-object v1 │ │ +078fd6: 7120 f911 1000 |0217: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@11f9 │ │ +078fdc: 6e10 3403 0b00 |021a: invoke-virtual {v11}, Landroid/support/v4/app/Fragment;.performStart:()V // method@0334 │ │ +078fe2: 1240 |021d: const/4 v0, #int 4 // #4 │ │ +078fe4: 370c 28fe |021e: if-le v12, v0, 0046 // -01d8 │ │ +078fe8: 6300 f400 |0220: sget-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00f4 │ │ +078fec: 3800 1a00 |0222: if-eqz v0, 023c // +001a │ │ +078ff0: 1a00 6604 |0224: const-string v0, "FragmentManager" // string@0466 │ │ +078ff4: 2201 3f03 |0226: new-instance v1, Ljava/lang/StringBuilder; // type@033f │ │ +078ff8: 7010 5715 0100 |0228: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ +078ffe: 1a02 e31b |022b: const-string v2, "moveto RESUMED: " // string@1be3 │ │ +079002: 6e20 5f15 2100 |022d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +079008: 0c01 |0230: move-result-object v1 │ │ +07900a: 6e20 5e15 b100 |0231: invoke-virtual {v1, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@155e │ │ +079010: 0c01 |0234: move-result-object v1 │ │ +079012: 6e10 6415 0100 |0235: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ +079018: 0c01 |0238: move-result-object v1 │ │ +07901a: 7120 f911 1000 |0239: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@11f9 │ │ +079020: 1210 |023c: const/4 v0, #int 1 // #1 │ │ +079022: 5cb0 b400 |023d: iput-boolean v0, v11, Landroid/support/v4/app/Fragment;.mResumed:Z // field@00b4 │ │ +079026: 6e10 3203 0b00 |023f: invoke-virtual {v11}, Landroid/support/v4/app/Fragment;.performResume:()V // method@0332 │ │ +07902c: 1200 |0242: const/4 v0, #int 0 // #0 │ │ +07902e: 5bb0 b700 |0243: iput-object v0, v11, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@00b7 │ │ +079032: 1200 |0245: const/4 v0, #int 0 // #0 │ │ +079034: 5bb0 b800 |0246: iput-object v0, v11, Landroid/support/v4/app/Fragment;.mSavedViewState:Landroid/util/SparseArray; // field@00b8 │ │ +079038: 2900 fefd |0248: goto/16 0046 // -0202 │ │ +07903c: 1200 |024a: const/4 v0, #int 0 // #0 │ │ +07903e: 5bb0 ac00 |024b: iput-object v0, v11, Landroid/support/v4/app/Fragment;.mInnerView:Landroid/view/View; // field@00ac │ │ +079042: 2900 e1fe |024d: goto/16 012e // -011f │ │ +079046: 1200 |024f: const/4 v0, #int 0 // #0 │ │ +079048: 5bb0 ac00 |0250: iput-object v0, v11, Landroid/support/v4/app/Fragment;.mInnerView:Landroid/view/View; // field@00ac │ │ +07904c: 2898 |0252: goto 01ea // -0068 │ │ +07904e: 52b0 b900 |0253: iget v0, v11, Landroid/support/v4/app/Fragment;.mState:I // field@00b9 │ │ +079052: 37c0 f1fd |0255: if-le v0, v12, 0046 // -020f │ │ +079056: 52b0 b900 |0257: iget v0, v11, Landroid/support/v4/app/Fragment;.mState:I // field@00b9 │ │ +07905a: 2b00 6b01 0000 |0259: packed-switch v0, 000003c4 // +0000016b │ │ +079060: 2900 eafd |025c: goto/16 0046 // -0216 │ │ +079064: 1210 |025e: const/4 v0, #int 1 // #1 │ │ +079066: 350c e7fd |025f: if-ge v12, v0, 0046 // -0219 │ │ +07906a: 55a0 0801 |0261: iget-boolean v0, v10, Landroid/support/v4/app/FragmentManagerImpl;.mDestroyed:Z // field@0108 │ │ +07906e: 3800 0e00 |0263: if-eqz v0, 0271 // +000e │ │ +079072: 54b0 9b00 |0265: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mAnimatingAway:Landroid/view/View; // field@009b │ │ +079076: 3800 0a00 |0267: if-eqz v0, 0271 // +000a │ │ +07907a: 54b9 9b00 |0269: iget-object v9, v11, Landroid/support/v4/app/Fragment;.mAnimatingAway:Landroid/view/View; // field@009b │ │ +07907e: 1200 |026b: const/4 v0, #int 0 // #0 │ │ +079080: 5bb0 9b00 |026c: iput-object v0, v11, Landroid/support/v4/app/Fragment;.mAnimatingAway:Landroid/view/View; // field@009b │ │ +079084: 6e10 7112 0900 |026e: invoke-virtual {v9}, Landroid/view/View;.clearAnimation:()V // method@1271 │ │ +07908a: 54b0 9b00 |0271: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mAnimatingAway:Landroid/view/View; // field@009b │ │ +07908e: 3800 e300 |0273: if-eqz v0, 0356 // +00e3 │ │ +079092: 59bc ba00 |0275: iput v12, v11, Landroid/support/v4/app/Fragment;.mStateAfterAnimating:I // field@00ba │ │ +079096: 121c |0277: const/4 v12, #int 1 // #1 │ │ +079098: 2900 cefd |0278: goto/16 0046 // -0232 │ │ +07909c: 1250 |027a: const/4 v0, #int 5 // #5 │ │ +07909e: 350c 2400 |027b: if-ge v12, v0, 029f // +0024 │ │ +0790a2: 6300 f400 |027d: sget-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00f4 │ │ +0790a6: 3800 1a00 |027f: if-eqz v0, 0299 // +001a │ │ +0790aa: 1a00 6604 |0281: const-string v0, "FragmentManager" // string@0466 │ │ +0790ae: 2201 3f03 |0283: new-instance v1, Ljava/lang/StringBuilder; // type@033f │ │ +0790b2: 7010 5715 0100 |0285: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ +0790b8: 1a02 dc1b |0288: const-string v2, "movefrom RESUMED: " // string@1bdc │ │ +0790bc: 6e20 5f15 2100 |028a: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +0790c2: 0c01 |028d: move-result-object v1 │ │ +0790c4: 6e20 5e15 b100 |028e: invoke-virtual {v1, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@155e │ │ +0790ca: 0c01 |0291: move-result-object v1 │ │ +0790cc: 6e10 6415 0100 |0292: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ +0790d2: 0c01 |0295: move-result-object v1 │ │ +0790d4: 7120 f911 1000 |0296: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@11f9 │ │ +0790da: 6e10 2f03 0b00 |0299: invoke-virtual {v11}, Landroid/support/v4/app/Fragment;.performPause:()V // method@032f │ │ +0790e0: 1200 |029c: const/4 v0, #int 0 // #0 │ │ +0790e2: 5cb0 b400 |029d: iput-boolean v0, v11, Landroid/support/v4/app/Fragment;.mResumed:Z // field@00b4 │ │ +0790e6: 1240 |029f: const/4 v0, #int 4 // #4 │ │ +0790e8: 350c 2100 |02a0: if-ge v12, v0, 02c1 // +0021 │ │ +0790ec: 6300 f400 |02a2: sget-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00f4 │ │ +0790f0: 3800 1a00 |02a4: if-eqz v0, 02be // +001a │ │ +0790f4: 1a00 6604 |02a6: const-string v0, "FragmentManager" // string@0466 │ │ +0790f8: 2201 3f03 |02a8: new-instance v1, Ljava/lang/StringBuilder; // type@033f │ │ +0790fc: 7010 5715 0100 |02aa: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ +079102: 1a02 dd1b |02ad: const-string v2, "movefrom STARTED: " // string@1bdd │ │ +079106: 6e20 5f15 2100 |02af: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +07910c: 0c01 |02b2: move-result-object v1 │ │ +07910e: 6e20 5e15 b100 |02b3: invoke-virtual {v1, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@155e │ │ +079114: 0c01 |02b6: move-result-object v1 │ │ +079116: 6e10 6415 0100 |02b7: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ +07911c: 0c01 |02ba: move-result-object v1 │ │ +07911e: 7120 f911 1000 |02bb: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@11f9 │ │ +079124: 6e10 3503 0b00 |02be: invoke-virtual {v11}, Landroid/support/v4/app/Fragment;.performStop:()V // method@0335 │ │ +07912a: 1230 |02c1: const/4 v0, #int 3 // #3 │ │ +07912c: 350c 2100 |02c2: if-ge v12, v0, 02e3 // +0021 │ │ +079130: 6300 f400 |02c4: sget-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00f4 │ │ +079134: 3800 1a00 |02c6: if-eqz v0, 02e0 // +001a │ │ +079138: 1a00 6604 |02c8: const-string v0, "FragmentManager" // string@0466 │ │ +07913c: 2201 3f03 |02ca: new-instance v1, Ljava/lang/StringBuilder; // type@033f │ │ +079140: 7010 5715 0100 |02cc: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ +079146: 1a02 de1b |02cf: const-string v2, "movefrom STOPPED: " // string@1bde │ │ +07914a: 6e20 5f15 2100 |02d1: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +079150: 0c01 |02d4: move-result-object v1 │ │ +079152: 6e20 5e15 b100 |02d5: invoke-virtual {v1, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@155e │ │ +079158: 0c01 |02d8: move-result-object v1 │ │ +07915a: 6e10 6415 0100 |02d9: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ +079160: 0c01 |02dc: move-result-object v1 │ │ +079162: 7120 f911 1000 |02dd: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@11f9 │ │ +079168: 6e10 3103 0b00 |02e0: invoke-virtual {v11}, Landroid/support/v4/app/Fragment;.performReallyStop:()V // method@0331 │ │ +07916e: 1220 |02e3: const/4 v0, #int 2 // #2 │ │ +079170: 350c 7aff |02e4: if-ge v12, v0, 025e // -0086 │ │ +079174: 6300 f400 |02e6: sget-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00f4 │ │ +079178: 3800 1a00 |02e8: if-eqz v0, 0302 // +001a │ │ +07917c: 1a00 6604 |02ea: const-string v0, "FragmentManager" // string@0466 │ │ +079180: 2201 3f03 |02ec: new-instance v1, Ljava/lang/StringBuilder; // type@033f │ │ +079184: 7010 5715 0100 |02ee: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ +07918a: 1a02 da1b |02f1: const-string v2, "movefrom ACTIVITY_CREATED: " // string@1bda │ │ +07918e: 6e20 5f15 2100 |02f3: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +079194: 0c01 |02f6: move-result-object v1 │ │ +079196: 6e20 5e15 b100 |02f7: invoke-virtual {v1, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@155e │ │ +07919c: 0c01 |02fa: move-result-object v1 │ │ +07919e: 6e10 6415 0100 |02fb: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ +0791a4: 0c01 |02fe: move-result-object v1 │ │ +0791a6: 7120 f911 1000 |02ff: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@11f9 │ │ +0791ac: 54b0 c000 |0302: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00c0 │ │ +0791b0: 3800 1100 |0304: if-eqz v0, 0315 // +0011 │ │ +0791b4: 54a0 fe00 |0306: iget-object v0, v10, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00fe │ │ +0791b8: 6e10 5e03 0000 |0308: invoke-virtual {v0}, Landroid/support/v4/app/FragmentActivity;.isFinishing:()Z // method@035e │ │ +0791be: 0a00 |030b: move-result v0 │ │ +0791c0: 3900 0900 |030c: if-nez v0, 0315 // +0009 │ │ +0791c4: 54b0 b800 |030e: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mSavedViewState:Landroid/util/SparseArray; // field@00b8 │ │ +0791c8: 3900 0500 |0310: if-nez v0, 0315 // +0005 │ │ +0791cc: 6e20 eb03 ba00 |0312: invoke-virtual {v10, v11}, Landroid/support/v4/app/FragmentManagerImpl;.saveFragmentViewState:(Landroid/support/v4/app/Fragment;)V // method@03eb │ │ +0791d2: 6e10 2b03 0b00 |0315: invoke-virtual {v11}, Landroid/support/v4/app/Fragment;.performDestroyView:()V // method@032b │ │ +0791d8: 54b0 c000 |0318: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00c0 │ │ +0791dc: 3800 3100 |031a: if-eqz v0, 034b // +0031 │ │ +0791e0: 54b0 a100 |031c: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mContainer:Landroid/view/ViewGroup; // field@00a1 │ │ +0791e4: 3800 2d00 |031e: if-eqz v0, 034b // +002d │ │ +0791e8: 1206 |0320: const/4 v6, #int 0 // #0 │ │ +0791ea: 52a0 0701 |0321: iget v0, v10, Landroid/support/v4/app/FragmentManagerImpl;.mCurState:I // field@0107 │ │ +0791ee: 3d00 0b00 |0323: if-lez v0, 032e // +000b │ │ +0791f2: 55a0 0801 |0325: iget-boolean v0, v10, Landroid/support/v4/app/FragmentManagerImpl;.mDestroyed:Z // field@0108 │ │ +0791f6: 3900 0700 |0327: if-nez v0, 032e // +0007 │ │ +0791fa: 1200 |0329: const/4 v0, #int 0 // #0 │ │ +0791fc: 6e5e cf03 ba0d |032a: invoke-virtual {v10, v11, v13, v0, v14}, Landroid/support/v4/app/FragmentManagerImpl;.loadAnimation:(Landroid/support/v4/app/Fragment;IZI)Landroid/view/animation/Animation; // method@03cf │ │ +079202: 0c06 |032d: move-result-object v6 │ │ +079204: 3806 1600 |032e: if-eqz v6, 0344 // +0016 │ │ +079208: 07b8 |0330: move-object v8, v11 │ │ +07920a: 54b0 c000 |0331: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00c0 │ │ +07920e: 5bb0 9b00 |0333: iput-object v0, v11, Landroid/support/v4/app/Fragment;.mAnimatingAway:Landroid/view/View; // field@009b │ │ +079212: 59bc ba00 |0335: iput v12, v11, Landroid/support/v4/app/Fragment;.mStateAfterAnimating:I // field@00ba │ │ +079216: 2200 b400 |0337: new-instance v0, Landroid/support/v4/app/FragmentManagerImpl$5; // type@00b4 │ │ +07921a: 7030 a303 a008 |0339: invoke-direct {v0, v10, v8}, Landroid/support/v4/app/FragmentManagerImpl$5;.:(Landroid/support/v4/app/FragmentManagerImpl;Landroid/support/v4/app/Fragment;)V // method@03a3 │ │ +079220: 6e20 a913 0600 |033c: invoke-virtual {v6, v0}, Landroid/view/animation/Animation;.setAnimationListener:(Landroid/view/animation/Animation$AnimationListener;)V // method@13a9 │ │ +079226: 54b0 c000 |033f: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00c0 │ │ +07922a: 6e20 d512 6000 |0341: invoke-virtual {v0, v6}, Landroid/view/View;.startAnimation:(Landroid/view/animation/Animation;)V // method@12d5 │ │ +079230: 54b0 a100 |0344: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mContainer:Landroid/view/ViewGroup; // field@00a1 │ │ +079234: 54b1 c000 |0346: iget-object v1, v11, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00c0 │ │ +079238: 6e20 1013 1000 |0348: invoke-virtual {v0, v1}, Landroid/view/ViewGroup;.removeView:(Landroid/view/View;)V // method@1310 │ │ +07923e: 1200 |034b: const/4 v0, #int 0 // #0 │ │ +079240: 5bb0 a100 |034c: iput-object v0, v11, Landroid/support/v4/app/Fragment;.mContainer:Landroid/view/ViewGroup; // field@00a1 │ │ +079244: 1200 |034e: const/4 v0, #int 0 // #0 │ │ +079246: 5bb0 c000 |034f: iput-object v0, v11, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00c0 │ │ +07924a: 1200 |0351: const/4 v0, #int 0 // #0 │ │ +07924c: 5bb0 ac00 |0352: iput-object v0, v11, Landroid/support/v4/app/Fragment;.mInnerView:Landroid/view/View; // field@00ac │ │ +079250: 2900 0aff |0354: goto/16 025e // -00f6 │ │ +079254: 6300 f400 |0356: sget-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00f4 │ │ +079258: 3800 1a00 |0358: if-eqz v0, 0372 // +001a │ │ +07925c: 1a00 6604 |035a: const-string v0, "FragmentManager" // string@0466 │ │ +079260: 2201 3f03 |035c: new-instance v1, Ljava/lang/StringBuilder; // type@033f │ │ +079264: 7010 5715 0100 |035e: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ +07926a: 1a02 db1b |0361: const-string v2, "movefrom CREATED: " // string@1bdb │ │ +07926e: 6e20 5f15 2100 |0363: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +079274: 0c01 |0366: move-result-object v1 │ │ +079276: 6e20 5e15 b100 |0367: invoke-virtual {v1, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@155e │ │ +07927c: 0c01 |036a: move-result-object v1 │ │ +07927e: 6e10 6415 0100 |036b: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ +079284: 0c01 |036e: move-result-object v1 │ │ +079286: 7120 f911 1000 |036f: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@11f9 │ │ +07928c: 55b0 b600 |0372: iget-boolean v0, v11, Landroid/support/v4/app/Fragment;.mRetaining:Z // field@00b6 │ │ +079290: 3900 0500 |0374: if-nez v0, 0379 // +0005 │ │ +079294: 6e10 2a03 0b00 |0376: invoke-virtual {v11}, Landroid/support/v4/app/Fragment;.performDestroy:()V // method@032a │ │ +07929a: 1200 |0379: const/4 v0, #int 0 // #0 │ │ +07929c: 5cb0 9e00 |037a: iput-boolean v0, v11, Landroid/support/v4/app/Fragment;.mCalled:Z // field@009e │ │ +0792a0: 6e10 1603 0b00 |037c: invoke-virtual {v11}, Landroid/support/v4/app/Fragment;.onDetach:()V // method@0316 │ │ +0792a6: 55b0 9e00 |037f: iget-boolean v0, v11, Landroid/support/v4/app/Fragment;.mCalled:Z // field@009e │ │ +0792aa: 3900 2100 |0381: if-nez v0, 03a2 // +0021 │ │ +0792ae: 2200 e900 |0383: new-instance v0, Landroid/support/v4/app/SuperNotCalledException; // type@00e9 │ │ +0792b2: 2201 3f03 |0385: new-instance v1, Ljava/lang/StringBuilder; // type@033f │ │ +0792b6: 7010 5715 0100 |0387: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ +0792bc: 1a02 5f04 |038a: const-string v2, "Fragment " // string@045f │ │ +0792c0: 6e20 5f15 2100 |038c: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +0792c6: 0c01 |038f: move-result-object v1 │ │ +0792c8: 6e20 5e15 b100 |0390: invoke-virtual {v1, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@155e │ │ +0792ce: 0c01 |0393: move-result-object v1 │ │ +0792d0: 1a02 5600 |0394: const-string v2, " did not call through to super.onDetach()" // string@0056 │ │ +0792d4: 6e20 5f15 2100 |0396: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +0792da: 0c01 |0399: move-result-object v1 │ │ +0792dc: 6e10 6415 0100 |039a: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ +0792e2: 0c01 |039d: move-result-object v1 │ │ +0792e4: 7020 5905 1000 |039e: invoke-direct {v0, v1}, Landroid/support/v4/app/SuperNotCalledException;.:(Ljava/lang/String;)V // method@0559 │ │ +0792ea: 2700 |03a1: throw v0 │ │ +0792ec: 390f a4fc |03a2: if-nez v15, 0046 // -035c │ │ +0792f0: 55b0 b600 |03a4: iget-boolean v0, v11, Landroid/support/v4/app/Fragment;.mRetaining:Z // field@00b6 │ │ +0792f4: 3900 0700 |03a6: if-nez v0, 03ad // +0007 │ │ +0792f8: 6e20 d203 ba00 |03a8: invoke-virtual {v10, v11}, Landroid/support/v4/app/FragmentManagerImpl;.makeInactive:(Landroid/support/v4/app/Fragment;)V // method@03d2 │ │ +0792fe: 2900 9bfc |03ab: goto/16 0046 // -0365 │ │ +079302: 1200 |03ad: const/4 v0, #int 0 // #0 │ │ +079304: 5bb0 9900 |03ae: iput-object v0, v11, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0099 │ │ +079308: 1200 |03b0: const/4 v0, #int 0 // #0 │ │ +07930a: 5bb0 a600 |03b1: iput-object v0, v11, Landroid/support/v4/app/Fragment;.mFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00a6 │ │ +07930e: 2900 93fc |03b3: goto/16 0046 // -036d │ │ +079312: 0000 |03b5: nop // spacer │ │ +079314: 0001 0500 0000 0000 0600 0000 eb00 ... |03b6: packed-switch-data (14 units) │ │ +079330: 0001 0500 0100 0000 0500 0000 8a00 ... |03c4: packed-switch-data (14 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=830 │ │ 0x000b line=831 │ │ 0x000c line=833 │ │ 0x0014 line=835 │ │ 0x0016 line=839 │ │ @@ -143521,18 +143575,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -0777a0: |[0777a0] android.support.v4.app.FragmentManagerImpl.noteStateNotSaved:()V │ │ -0777b0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0777b2: 5c10 1201 |0001: iput-boolean v0, v1, Landroid/support/v4/app/FragmentManagerImpl;.mStateSaved:Z // field@0112 │ │ -0777b6: 0e00 |0003: return-void │ │ +07934c: |[07934c] android.support.v4.app.FragmentManagerImpl.noteStateNotSaved:()V │ │ +07935c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +07935e: 5c10 1201 |0001: iput-boolean v0, v1, Landroid/support/v4/app/FragmentManagerImpl;.mStateSaved:Z // field@0112 │ │ +079362: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1874 │ │ 0x0003 line=1875 │ │ locals : │ │ 0x0000 - 0x0004 reg=1 this Landroid/support/v4/app/FragmentManagerImpl; │ │ │ │ @@ -143541,31 +143595,31 @@ │ │ type : '(Landroid/support/v4/app/Fragment;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 6 │ │ insns size : 25 16-bit code units │ │ -0777b8: |[0777b8] android.support.v4.app.FragmentManagerImpl.performPendingDeferredStart:(Landroid/support/v4/app/Fragment;)V │ │ -0777c8: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -0777ca: 5570 a300 |0001: iget-boolean v0, v7, Landroid/support/v4/app/Fragment;.mDeferStart:Z // field@00a3 │ │ -0777ce: 3800 0900 |0003: if-eqz v0, 000c // +0009 │ │ -0777d2: 5560 0a01 |0005: iget-boolean v0, v6, Landroid/support/v4/app/FragmentManagerImpl;.mExecutingActions:Z // field@010a │ │ -0777d6: 3800 0600 |0007: if-eqz v0, 000d // +0006 │ │ -0777da: 1210 |0009: const/4 v0, #int 1 // #1 │ │ -0777dc: 5c60 0b01 |000a: iput-boolean v0, v6, Landroid/support/v4/app/FragmentManagerImpl;.mHavePendingDeferredStart:Z // field@010b │ │ -0777e0: 0e00 |000c: return-void │ │ -0777e2: 5c73 a300 |000d: iput-boolean v3, v7, Landroid/support/v4/app/Fragment;.mDeferStart:Z // field@00a3 │ │ -0777e6: 5262 0701 |000f: iget v2, v6, Landroid/support/v4/app/FragmentManagerImpl;.mCurState:I // field@0107 │ │ -0777ea: 0760 |0011: move-object v0, v6 │ │ -0777ec: 0771 |0012: move-object v1, v7 │ │ -0777ee: 0134 |0013: move v4, v3 │ │ -0777f0: 0135 |0014: move v5, v3 │ │ -0777f2: 7406 d703 0000 |0015: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(Landroid/support/v4/app/Fragment;IIIZ)V // method@03d7 │ │ -0777f8: 28f4 |0018: goto 000c // -000c │ │ +079364: |[079364] android.support.v4.app.FragmentManagerImpl.performPendingDeferredStart:(Landroid/support/v4/app/Fragment;)V │ │ +079374: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +079376: 5570 a300 |0001: iget-boolean v0, v7, Landroid/support/v4/app/Fragment;.mDeferStart:Z // field@00a3 │ │ +07937a: 3800 0900 |0003: if-eqz v0, 000c // +0009 │ │ +07937e: 5560 0a01 |0005: iget-boolean v0, v6, Landroid/support/v4/app/FragmentManagerImpl;.mExecutingActions:Z // field@010a │ │ +079382: 3800 0600 |0007: if-eqz v0, 000d // +0006 │ │ +079386: 1210 |0009: const/4 v0, #int 1 // #1 │ │ +079388: 5c60 0b01 |000a: iput-boolean v0, v6, Landroid/support/v4/app/FragmentManagerImpl;.mHavePendingDeferredStart:Z // field@010b │ │ +07938c: 0e00 |000c: return-void │ │ +07938e: 5c73 a300 |000d: iput-boolean v3, v7, Landroid/support/v4/app/Fragment;.mDeferStart:Z // field@00a3 │ │ +079392: 5262 0701 |000f: iget v2, v6, Landroid/support/v4/app/FragmentManagerImpl;.mCurState:I // field@0107 │ │ +079396: 0760 |0011: move-object v0, v6 │ │ +079398: 0771 |0012: move-object v1, v7 │ │ +07939a: 0134 |0013: move v4, v3 │ │ +07939c: 0135 |0014: move v5, v3 │ │ +07939e: 7406 d703 0000 |0015: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(Landroid/support/v4/app/Fragment;IIIZ)V // method@03d7 │ │ +0793a4: 28f4 |0018: goto 000c // -000c │ │ catches : (none) │ │ positions : │ │ 0x0001 line=816 │ │ 0x0005 line=817 │ │ 0x0009 line=819 │ │ 0x000c line=825 │ │ 0x000d line=822 │ │ @@ -143579,20 +143633,20 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -0777fc: |[0777fc] android.support.v4.app.FragmentManagerImpl.popBackStack:()V │ │ -07780c: 2200 b400 |0000: new-instance v0, Landroid/support/v4/app/FragmentManagerImpl$2; // type@00b4 │ │ -077810: 7020 9d03 2000 |0002: invoke-direct {v0, v2}, Landroid/support/v4/app/FragmentManagerImpl$2;.:(Landroid/support/v4/app/FragmentManagerImpl;)V // method@039d │ │ -077816: 1201 |0005: const/4 v1, #int 0 // #0 │ │ -077818: 6e30 c303 0201 |0006: invoke-virtual {v2, v0, v1}, Landroid/support/v4/app/FragmentManagerImpl;.enqueueAction:(Ljava/lang/Runnable;Z)V // method@03c3 │ │ -07781e: 0e00 |0009: return-void │ │ +0793a8: |[0793a8] android.support.v4.app.FragmentManagerImpl.popBackStack:()V │ │ +0793b8: 2200 b100 |0000: new-instance v0, Landroid/support/v4/app/FragmentManagerImpl$2; // type@00b1 │ │ +0793bc: 7020 9d03 2000 |0002: invoke-direct {v0, v2}, Landroid/support/v4/app/FragmentManagerImpl$2;.:(Landroid/support/v4/app/FragmentManagerImpl;)V // method@039d │ │ +0793c2: 1201 |0005: const/4 v1, #int 0 // #0 │ │ +0793c4: 6e30 c303 0201 |0006: invoke-virtual {v2, v0, v1}, Landroid/support/v4/app/FragmentManagerImpl;.enqueueAction:(Ljava/lang/Runnable;Z)V // method@03c3 │ │ +0793ca: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=477 │ │ 0x0009 line=482 │ │ locals : │ │ 0x0000 - 0x000a reg=2 this Landroid/support/v4/app/FragmentManagerImpl; │ │ │ │ @@ -143601,33 +143655,33 @@ │ │ type : '(II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 37 16-bit code units │ │ -077820: |[077820] android.support.v4.app.FragmentManagerImpl.popBackStack:(II)V │ │ -077830: 3b04 1b00 |0000: if-gez v4, 001b // +001b │ │ -077834: 2200 2c03 |0002: new-instance v0, Ljava/lang/IllegalArgumentException; // type@032c │ │ -077838: 2201 4203 |0004: new-instance v1, Ljava/lang/StringBuilder; // type@0342 │ │ -07783c: 7010 5715 0100 |0006: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ -077842: 1a02 8702 |0009: const-string v2, "Bad id: " // string@0287 │ │ -077846: 6e20 5f15 2100 |000b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -07784c: 0c01 |000e: move-result-object v1 │ │ -07784e: 6e20 5b15 4100 |000f: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@155b │ │ -077854: 0c01 |0012: move-result-object v1 │ │ -077856: 6e10 6415 0100 |0013: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ -07785c: 0c01 |0016: move-result-object v1 │ │ -07785e: 7020 0015 1000 |0017: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@1500 │ │ -077864: 2700 |001a: throw v0 │ │ -077866: 2200 b600 |001b: new-instance v0, Landroid/support/v4/app/FragmentManagerImpl$4; // type@00b6 │ │ -07786a: 7040 a103 3054 |001d: invoke-direct {v0, v3, v4, v5}, Landroid/support/v4/app/FragmentManagerImpl$4;.:(Landroid/support/v4/app/FragmentManagerImpl;II)V // method@03a1 │ │ -077870: 1201 |0020: const/4 v1, #int 0 // #0 │ │ -077872: 6e30 c303 0301 |0021: invoke-virtual {v3, v0, v1}, Landroid/support/v4/app/FragmentManagerImpl;.enqueueAction:(Ljava/lang/Runnable;Z)V // method@03c3 │ │ -077878: 0e00 |0024: return-void │ │ +0793cc: |[0793cc] android.support.v4.app.FragmentManagerImpl.popBackStack:(II)V │ │ +0793dc: 3b04 1b00 |0000: if-gez v4, 001b // +001b │ │ +0793e0: 2200 2903 |0002: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0329 │ │ +0793e4: 2201 3f03 |0004: new-instance v1, Ljava/lang/StringBuilder; // type@033f │ │ +0793e8: 7010 5715 0100 |0006: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ +0793ee: 1a02 8702 |0009: const-string v2, "Bad id: " // string@0287 │ │ +0793f2: 6e20 5f15 2100 |000b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +0793f8: 0c01 |000e: move-result-object v1 │ │ +0793fa: 6e20 5b15 4100 |000f: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@155b │ │ +079400: 0c01 |0012: move-result-object v1 │ │ +079402: 6e10 6415 0100 |0013: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ +079408: 0c01 |0016: move-result-object v1 │ │ +07940a: 7020 0015 1000 |0017: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@1500 │ │ +079410: 2700 |001a: throw v0 │ │ +079412: 2200 b300 |001b: new-instance v0, Landroid/support/v4/app/FragmentManagerImpl$4; // type@00b3 │ │ +079416: 7040 a103 3054 |001d: invoke-direct {v0, v3, v4, v5}, Landroid/support/v4/app/FragmentManagerImpl$4;.:(Landroid/support/v4/app/FragmentManagerImpl;II)V // method@03a1 │ │ +07941c: 1201 |0020: const/4 v1, #int 0 // #0 │ │ +07941e: 6e30 c303 0301 |0021: invoke-virtual {v3, v0, v1}, Landroid/support/v4/app/FragmentManagerImpl;.enqueueAction:(Ljava/lang/Runnable;Z)V // method@03c3 │ │ +079424: 0e00 |0024: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=509 │ │ 0x0002 line=510 │ │ 0x001b line=512 │ │ 0x0024 line=517 │ │ locals : │ │ @@ -143640,20 +143694,20 @@ │ │ type : '(Ljava/lang/String;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 10 16-bit code units │ │ -07787c: |[07787c] android.support.v4.app.FragmentManagerImpl.popBackStack:(Ljava/lang/String;I)V │ │ -07788c: 2200 b500 |0000: new-instance v0, Landroid/support/v4/app/FragmentManagerImpl$3; // type@00b5 │ │ -077890: 7040 9f03 2043 |0002: invoke-direct {v0, v2, v3, v4}, Landroid/support/v4/app/FragmentManagerImpl$3;.:(Landroid/support/v4/app/FragmentManagerImpl;Ljava/lang/String;I)V // method@039f │ │ -077896: 1201 |0005: const/4 v1, #int 0 // #0 │ │ -077898: 6e30 c303 0201 |0006: invoke-virtual {v2, v0, v1}, Landroid/support/v4/app/FragmentManagerImpl;.enqueueAction:(Ljava/lang/Runnable;Z)V // method@03c3 │ │ -07789e: 0e00 |0009: return-void │ │ +079428: |[079428] android.support.v4.app.FragmentManagerImpl.popBackStack:(Ljava/lang/String;I)V │ │ +079438: 2200 b200 |0000: new-instance v0, Landroid/support/v4/app/FragmentManagerImpl$3; // type@00b2 │ │ +07943c: 7040 9f03 2043 |0002: invoke-direct {v0, v2, v3, v4}, Landroid/support/v4/app/FragmentManagerImpl$3;.:(Landroid/support/v4/app/FragmentManagerImpl;Ljava/lang/String;I)V // method@039f │ │ +079442: 1201 |0005: const/4 v1, #int 0 // #0 │ │ +079444: 6e30 c303 0201 |0006: invoke-virtual {v2, v0, v1}, Landroid/support/v4/app/FragmentManagerImpl;.enqueueAction:(Ljava/lang/Runnable;Z)V // method@03c3 │ │ +07944a: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=493 │ │ 0x0009 line=498 │ │ locals : │ │ 0x0000 - 0x000a reg=2 this Landroid/support/v4/app/FragmentManagerImpl; │ │ 0x0000 - 0x000a reg=3 name Ljava/lang/String; │ │ @@ -143664,25 +143718,25 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 18 16-bit code units │ │ -0778a0: |[0778a0] android.support.v4.app.FragmentManagerImpl.popBackStackImmediate:()Z │ │ -0778b0: 7010 b003 0400 |0000: invoke-direct {v4}, Landroid/support/v4/app/FragmentManagerImpl;.checkStateLoss:()V // method@03b0 │ │ -0778b6: 6e10 c503 0400 |0003: invoke-virtual {v4}, Landroid/support/v4/app/FragmentManagerImpl;.executePendingTransactions:()Z // method@03c5 │ │ -0778bc: 5440 fe00 |0006: iget-object v0, v4, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00fe │ │ -0778c0: 5400 d800 |0008: iget-object v0, v0, Landroid/support/v4/app/FragmentActivity;.mHandler:Landroid/os/Handler; // field@00d8 │ │ -0778c4: 1201 |000a: const/4 v1, #int 0 // #0 │ │ -0778c6: 12f2 |000b: const/4 v2, #int -1 // #ff │ │ -0778c8: 1203 |000c: const/4 v3, #int 0 // #0 │ │ -0778ca: 6e53 e003 0421 |000d: invoke-virtual {v4, v0, v1, v2, v3}, Landroid/support/v4/app/FragmentManagerImpl;.popBackStackState:(Landroid/os/Handler;Ljava/lang/String;II)Z // method@03e0 │ │ -0778d0: 0a00 |0010: move-result v0 │ │ -0778d2: 0f00 |0011: return v0 │ │ +07944c: |[07944c] android.support.v4.app.FragmentManagerImpl.popBackStackImmediate:()Z │ │ +07945c: 7010 b003 0400 |0000: invoke-direct {v4}, Landroid/support/v4/app/FragmentManagerImpl;.checkStateLoss:()V // method@03b0 │ │ +079462: 6e10 c503 0400 |0003: invoke-virtual {v4}, Landroid/support/v4/app/FragmentManagerImpl;.executePendingTransactions:()Z // method@03c5 │ │ +079468: 5440 fe00 |0006: iget-object v0, v4, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00fe │ │ +07946c: 5400 d800 |0008: iget-object v0, v0, Landroid/support/v4/app/FragmentActivity;.mHandler:Landroid/os/Handler; // field@00d8 │ │ +079470: 1201 |000a: const/4 v1, #int 0 // #0 │ │ +079472: 12f2 |000b: const/4 v2, #int -1 // #ff │ │ +079474: 1203 |000c: const/4 v3, #int 0 // #0 │ │ +079476: 6e53 e003 0421 |000d: invoke-virtual {v4, v0, v1, v2, v3}, Landroid/support/v4/app/FragmentManagerImpl;.popBackStackState:(Landroid/os/Handler;Ljava/lang/String;II)Z // method@03e0 │ │ +07947c: 0a00 |0010: move-result v0 │ │ +07947e: 0f00 |0011: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=486 │ │ 0x0003 line=487 │ │ 0x0006 line=488 │ │ locals : │ │ 0x0000 - 0x0012 reg=4 this Landroid/support/v4/app/FragmentManagerImpl; │ │ @@ -143692,36 +143746,36 @@ │ │ type : '(II)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 43 16-bit code units │ │ -0778d4: |[0778d4] android.support.v4.app.FragmentManagerImpl.popBackStackImmediate:(II)Z │ │ -0778e4: 7010 b003 0300 |0000: invoke-direct {v3}, Landroid/support/v4/app/FragmentManagerImpl;.checkStateLoss:()V // method@03b0 │ │ -0778ea: 6e10 c503 0300 |0003: invoke-virtual {v3}, Landroid/support/v4/app/FragmentManagerImpl;.executePendingTransactions:()Z // method@03c5 │ │ -0778f0: 3b04 1b00 |0006: if-gez v4, 0021 // +001b │ │ -0778f4: 2200 2c03 |0008: new-instance v0, Ljava/lang/IllegalArgumentException; // type@032c │ │ -0778f8: 2201 4203 |000a: new-instance v1, Ljava/lang/StringBuilder; // type@0342 │ │ -0778fc: 7010 5715 0100 |000c: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ -077902: 1a02 8702 |000f: const-string v2, "Bad id: " // string@0287 │ │ -077906: 6e20 5f15 2100 |0011: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -07790c: 0c01 |0014: move-result-object v1 │ │ -07790e: 6e20 5b15 4100 |0015: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@155b │ │ -077914: 0c01 |0018: move-result-object v1 │ │ -077916: 6e10 6415 0100 |0019: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ -07791c: 0c01 |001c: move-result-object v1 │ │ -07791e: 7020 0015 1000 |001d: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@1500 │ │ -077924: 2700 |0020: throw v0 │ │ -077926: 5430 fe00 |0021: iget-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00fe │ │ -07792a: 5400 d800 |0023: iget-object v0, v0, Landroid/support/v4/app/FragmentActivity;.mHandler:Landroid/os/Handler; // field@00d8 │ │ -07792e: 1201 |0025: const/4 v1, #int 0 // #0 │ │ -077930: 6e55 e003 0341 |0026: invoke-virtual {v3, v0, v1, v4, v5}, Landroid/support/v4/app/FragmentManagerImpl;.popBackStackState:(Landroid/os/Handler;Ljava/lang/String;II)Z // method@03e0 │ │ -077936: 0a00 |0029: move-result v0 │ │ -077938: 0f00 |002a: return v0 │ │ +079480: |[079480] android.support.v4.app.FragmentManagerImpl.popBackStackImmediate:(II)Z │ │ +079490: 7010 b003 0300 |0000: invoke-direct {v3}, Landroid/support/v4/app/FragmentManagerImpl;.checkStateLoss:()V // method@03b0 │ │ +079496: 6e10 c503 0300 |0003: invoke-virtual {v3}, Landroid/support/v4/app/FragmentManagerImpl;.executePendingTransactions:()Z // method@03c5 │ │ +07949c: 3b04 1b00 |0006: if-gez v4, 0021 // +001b │ │ +0794a0: 2200 2903 |0008: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0329 │ │ +0794a4: 2201 3f03 |000a: new-instance v1, Ljava/lang/StringBuilder; // type@033f │ │ +0794a8: 7010 5715 0100 |000c: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ +0794ae: 1a02 8702 |000f: const-string v2, "Bad id: " // string@0287 │ │ +0794b2: 6e20 5f15 2100 |0011: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +0794b8: 0c01 |0014: move-result-object v1 │ │ +0794ba: 6e20 5b15 4100 |0015: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@155b │ │ +0794c0: 0c01 |0018: move-result-object v1 │ │ +0794c2: 6e10 6415 0100 |0019: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ +0794c8: 0c01 |001c: move-result-object v1 │ │ +0794ca: 7020 0015 1000 |001d: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@1500 │ │ +0794d0: 2700 |0020: throw v0 │ │ +0794d2: 5430 fe00 |0021: iget-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00fe │ │ +0794d6: 5400 d800 |0023: iget-object v0, v0, Landroid/support/v4/app/FragmentActivity;.mHandler:Landroid/os/Handler; // field@00d8 │ │ +0794da: 1201 |0025: const/4 v1, #int 0 // #0 │ │ +0794dc: 6e55 e003 0341 |0026: invoke-virtual {v3, v0, v1, v4, v5}, Landroid/support/v4/app/FragmentManagerImpl;.popBackStackState:(Landroid/os/Handler;Ljava/lang/String;II)Z // method@03e0 │ │ +0794e2: 0a00 |0029: move-result v0 │ │ +0794e4: 0f00 |002a: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=521 │ │ 0x0003 line=522 │ │ 0x0006 line=523 │ │ 0x0008 line=524 │ │ 0x0021 line=526 │ │ @@ -143735,23 +143789,23 @@ │ │ type : '(Ljava/lang/String;I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 16 16-bit code units │ │ -07793c: |[07793c] android.support.v4.app.FragmentManagerImpl.popBackStackImmediate:(Ljava/lang/String;I)Z │ │ -07794c: 7010 b003 0200 |0000: invoke-direct {v2}, Landroid/support/v4/app/FragmentManagerImpl;.checkStateLoss:()V // method@03b0 │ │ -077952: 6e10 c503 0200 |0003: invoke-virtual {v2}, Landroid/support/v4/app/FragmentManagerImpl;.executePendingTransactions:()Z // method@03c5 │ │ -077958: 5420 fe00 |0006: iget-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00fe │ │ -07795c: 5400 d800 |0008: iget-object v0, v0, Landroid/support/v4/app/FragmentActivity;.mHandler:Landroid/os/Handler; // field@00d8 │ │ -077960: 12f1 |000a: const/4 v1, #int -1 // #ff │ │ -077962: 6e54 e003 0213 |000b: invoke-virtual {v2, v0, v3, v1, v4}, Landroid/support/v4/app/FragmentManagerImpl;.popBackStackState:(Landroid/os/Handler;Ljava/lang/String;II)Z // method@03e0 │ │ -077968: 0a00 |000e: move-result v0 │ │ -07796a: 0f00 |000f: return v0 │ │ +0794e8: |[0794e8] android.support.v4.app.FragmentManagerImpl.popBackStackImmediate:(Ljava/lang/String;I)Z │ │ +0794f8: 7010 b003 0200 |0000: invoke-direct {v2}, Landroid/support/v4/app/FragmentManagerImpl;.checkStateLoss:()V // method@03b0 │ │ +0794fe: 6e10 c503 0200 |0003: invoke-virtual {v2}, Landroid/support/v4/app/FragmentManagerImpl;.executePendingTransactions:()Z // method@03c5 │ │ +079504: 5420 fe00 |0006: iget-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00fe │ │ +079508: 5400 d800 |0008: iget-object v0, v0, Landroid/support/v4/app/FragmentActivity;.mHandler:Landroid/os/Handler; // field@00d8 │ │ +07950c: 12f1 |000a: const/4 v1, #int -1 // #ff │ │ +07950e: 6e54 e003 0213 |000b: invoke-virtual {v2, v0, v3, v1, v4}, Landroid/support/v4/app/FragmentManagerImpl;.popBackStackState:(Landroid/os/Handler;Ljava/lang/String;II)Z // method@03e0 │ │ +079514: 0a00 |000e: move-result v0 │ │ +079516: 0f00 |000f: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=502 │ │ 0x0003 line=503 │ │ 0x0006 line=504 │ │ locals : │ │ 0x0000 - 0x0010 reg=2 this Landroid/support/v4/app/FragmentManagerImpl; │ │ @@ -143763,130 +143817,130 @@ │ │ type : '(Landroid/os/Handler;Ljava/lang/String;II)Z' │ │ access : 0x0000 () │ │ code - │ │ registers : 16 │ │ ins : 5 │ │ outs : 2 │ │ insns size : 224 16-bit code units │ │ -07796c: |[07796c] android.support.v4.app.FragmentManagerImpl.popBackStackState:(Landroid/os/Handler;Ljava/lang/String;II)Z │ │ -07797c: 1218 |0000: const/4 v8, #int 1 // #1 │ │ -07797e: 1209 |0001: const/4 v9, #int 0 // #0 │ │ -077980: 54b6 0201 |0002: iget-object v6, v11, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@0102 │ │ -077984: 3906 0300 |0004: if-nez v6, 0007 // +0003 │ │ -077988: 0f09 |0006: return v9 │ │ -07798a: 390d 2200 |0007: if-nez v13, 0029 // +0022 │ │ -07798e: 3b0e 2000 |0009: if-gez v14, 0029 // +0020 │ │ -077992: dd06 0f01 |000b: and-int/lit8 v6, v15, #int 1 // #01 │ │ -077996: 3906 1c00 |000d: if-nez v6, 0029 // +001c │ │ -07799a: 54b6 0201 |000f: iget-object v6, v11, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@0102 │ │ -07799e: 6e10 aa15 0600 |0011: invoke-virtual {v6}, Ljava/util/ArrayList;.size:()I // method@15aa │ │ -0779a4: 0a06 |0014: move-result v6 │ │ -0779a6: d804 06ff |0015: add-int/lit8 v4, v6, #int -1 // #ff │ │ -0779aa: 3a04 efff |0017: if-ltz v4, 0006 // -0011 │ │ -0779ae: 54b6 0201 |0019: iget-object v6, v11, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@0102 │ │ -0779b2: 6e20 a715 4600 |001b: invoke-virtual {v6, v4}, Ljava/util/ArrayList;.remove:(I)Ljava/lang/Object; // method@15a7 │ │ -0779b8: 0c01 |001e: move-result-object v1 │ │ -0779ba: 1f01 a100 |001f: check-cast v1, Landroid/support/v4/app/BackStackRecord; // type@00a1 │ │ -0779be: 6e20 9f02 8100 |0021: invoke-virtual {v1, v8}, Landroid/support/v4/app/BackStackRecord;.popFromBackStack:(Z)V // method@029f │ │ -0779c4: 6e10 e403 0b00 |0024: invoke-virtual {v11}, Landroid/support/v4/app/FragmentManagerImpl;.reportBackStackChanged:()V // method@03e4 │ │ -0779ca: 0189 |0027: move v9, v8 │ │ -0779cc: 28de |0028: goto 0006 // -0022 │ │ -0779ce: 12f3 |0029: const/4 v3, #int -1 // #ff │ │ -0779d0: 390d 0400 |002a: if-nez v13, 002e // +0004 │ │ -0779d4: 3a0e 5000 |002c: if-ltz v14, 007c // +0050 │ │ -0779d8: 54b6 0201 |002e: iget-object v6, v11, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@0102 │ │ -0779dc: 6e10 aa15 0600 |0030: invoke-virtual {v6}, Ljava/util/ArrayList;.size:()I // method@15aa │ │ -0779e2: 0a06 |0033: move-result v6 │ │ -0779e4: d803 06ff |0034: add-int/lit8 v3, v6, #int -1 // #ff │ │ -0779e8: 3a03 1600 |0036: if-ltz v3, 004c // +0016 │ │ -0779ec: 54b6 0201 |0038: iget-object v6, v11, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@0102 │ │ -0779f0: 6e20 a315 3600 |003a: invoke-virtual {v6, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@15a3 │ │ -0779f6: 0c01 |003d: move-result-object v1 │ │ -0779f8: 1f01 a100 |003e: check-cast v1, Landroid/support/v4/app/BackStackRecord; // type@00a1 │ │ -0779fc: 380d 3300 |0040: if-eqz v13, 0073 // +0033 │ │ -077a00: 6e10 9902 0100 |0042: invoke-virtual {v1}, Landroid/support/v4/app/BackStackRecord;.getName:()Ljava/lang/String; // method@0299 │ │ -077a06: 0c06 |0045: move-result-object v6 │ │ -077a08: 6e20 3915 6d00 |0046: invoke-virtual {v13, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1539 │ │ -077a0e: 0a06 |0049: move-result v6 │ │ -077a10: 3806 2900 |004a: if-eqz v6, 0073 // +0029 │ │ -077a14: 3a03 baff |004c: if-ltz v3, 0006 // -0046 │ │ -077a18: dd06 0f01 |004e: and-int/lit8 v6, v15, #int 1 // #01 │ │ -077a1c: 3806 2c00 |0050: if-eqz v6, 007c // +002c │ │ -077a20: d803 03ff |0052: add-int/lit8 v3, v3, #int -1 // #ff │ │ -077a24: 3a03 2800 |0054: if-ltz v3, 007c // +0028 │ │ -077a28: 54b6 0201 |0056: iget-object v6, v11, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@0102 │ │ -077a2c: 6e20 a315 3600 |0058: invoke-virtual {v6, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@15a3 │ │ -077a32: 0c01 |005b: move-result-object v1 │ │ -077a34: 1f01 a100 |005c: check-cast v1, Landroid/support/v4/app/BackStackRecord; // type@00a1 │ │ -077a38: 380d 0c00 |005e: if-eqz v13, 006a // +000c │ │ -077a3c: 6e10 9902 0100 |0060: invoke-virtual {v1}, Landroid/support/v4/app/BackStackRecord;.getName:()Ljava/lang/String; // method@0299 │ │ -077a42: 0c06 |0063: move-result-object v6 │ │ -077a44: 6e20 3915 6d00 |0064: invoke-virtual {v13, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1539 │ │ -077a4a: 0a06 |0067: move-result v6 │ │ -077a4c: 3906 0800 |0068: if-nez v6, 0070 // +0008 │ │ -077a50: 3a0e 1200 |006a: if-ltz v14, 007c // +0012 │ │ -077a54: 5216 6800 |006c: iget v6, v1, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@0068 │ │ -077a58: 336e 0e00 |006e: if-ne v14, v6, 007c // +000e │ │ -077a5c: d803 03ff |0070: add-int/lit8 v3, v3, #int -1 // #ff │ │ -077a60: 28e2 |0072: goto 0054 // -001e │ │ -077a62: 3a0e 0600 |0073: if-ltz v14, 0079 // +0006 │ │ -077a66: 5216 6800 |0075: iget v6, v1, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@0068 │ │ -077a6a: 326e d5ff |0077: if-eq v14, v6, 004c // -002b │ │ -077a6e: d803 03ff |0079: add-int/lit8 v3, v3, #int -1 // #ff │ │ -077a72: 28bb |007b: goto 0036 // -0045 │ │ -077a74: 54b6 0201 |007c: iget-object v6, v11, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@0102 │ │ -077a78: 6e10 aa15 0600 |007e: invoke-virtual {v6}, Ljava/util/ArrayList;.size:()I // method@15aa │ │ -077a7e: 0a06 |0081: move-result v6 │ │ -077a80: d806 06ff |0082: add-int/lit8 v6, v6, #int -1 // #ff │ │ -077a84: 3263 82ff |0084: if-eq v3, v6, 0006 // -007e │ │ -077a88: 2205 6003 |0086: new-instance v5, Ljava/util/ArrayList; // type@0360 │ │ -077a8c: 7010 9d15 0500 |0088: invoke-direct {v5}, Ljava/util/ArrayList;.:()V // method@159d │ │ -077a92: 54b6 0201 |008b: iget-object v6, v11, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@0102 │ │ -077a96: 6e10 aa15 0600 |008d: invoke-virtual {v6}, Ljava/util/ArrayList;.size:()I // method@15aa │ │ -077a9c: 0a06 |0090: move-result v6 │ │ -077a9e: d802 06ff |0091: add-int/lit8 v2, v6, #int -1 // #ff │ │ -077aa2: 3732 0e00 |0093: if-le v2, v3, 00a1 // +000e │ │ -077aa6: 54b6 0201 |0095: iget-object v6, v11, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@0102 │ │ -077aaa: 6e20 a715 2600 |0097: invoke-virtual {v6, v2}, Ljava/util/ArrayList;.remove:(I)Ljava/lang/Object; // method@15a7 │ │ -077ab0: 0c06 |009a: move-result-object v6 │ │ -077ab2: 6e20 a015 6500 |009b: invoke-virtual {v5, v6}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@15a0 │ │ -077ab8: d802 02ff |009e: add-int/lit8 v2, v2, #int -1 // #ff │ │ -077abc: 28f3 |00a0: goto 0093 // -000d │ │ -077abe: 6e10 aa15 0500 |00a1: invoke-virtual {v5}, Ljava/util/ArrayList;.size:()I // method@15aa │ │ -077ac4: 0a06 |00a4: move-result v6 │ │ -077ac6: d800 06ff |00a5: add-int/lit8 v0, v6, #int -1 // #ff │ │ -077aca: 1202 |00a7: const/4 v2, #int 0 // #0 │ │ -077acc: 3602 3300 |00a8: if-gt v2, v0, 00db // +0033 │ │ -077ad0: 6306 f400 |00aa: sget-boolean v6, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00f4 │ │ -077ad4: 3806 1e00 |00ac: if-eqz v6, 00ca // +001e │ │ -077ad8: 1a06 6604 |00ae: const-string v6, "FragmentManager" // string@0466 │ │ -077adc: 2207 4203 |00b0: new-instance v7, Ljava/lang/StringBuilder; // type@0342 │ │ -077ae0: 7010 5715 0700 |00b2: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ -077ae6: 1a0a c10b |00b5: const-string v10, "Popping back stack state: " // string@0bc1 │ │ -077aea: 6e20 5f15 a700 |00b7: invoke-virtual {v7, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -077af0: 0c07 |00ba: move-result-object v7 │ │ -077af2: 6e20 a315 2500 |00bb: invoke-virtual {v5, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@15a3 │ │ -077af8: 0c0a |00be: move-result-object v10 │ │ -077afa: 6e20 5e15 a700 |00bf: invoke-virtual {v7, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@155e │ │ -077b00: 0c07 |00c2: move-result-object v7 │ │ -077b02: 6e10 6415 0700 |00c3: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ -077b08: 0c07 |00c6: move-result-object v7 │ │ -077b0a: 7120 f911 7600 |00c7: invoke-static {v6, v7}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@11f9 │ │ -077b10: 6e20 a315 2500 |00ca: invoke-virtual {v5, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@15a3 │ │ -077b16: 0c06 |00cd: move-result-object v6 │ │ -077b18: 1f06 a100 |00ce: check-cast v6, Landroid/support/v4/app/BackStackRecord; // type@00a1 │ │ -077b1c: 3302 0900 |00d0: if-ne v2, v0, 00d9 // +0009 │ │ -077b20: 0187 |00d2: move v7, v8 │ │ -077b22: 6e20 9f02 7600 |00d3: invoke-virtual {v6, v7}, Landroid/support/v4/app/BackStackRecord;.popFromBackStack:(Z)V // method@029f │ │ -077b28: d802 0201 |00d6: add-int/lit8 v2, v2, #int 1 // #01 │ │ -077b2c: 28d0 |00d8: goto 00a8 // -0030 │ │ -077b2e: 0197 |00d9: move v7, v9 │ │ -077b30: 28f9 |00da: goto 00d3 // -0007 │ │ -077b32: 6e10 e403 0b00 |00db: invoke-virtual {v11}, Landroid/support/v4/app/FragmentManagerImpl;.reportBackStackChanged:()V // method@03e4 │ │ -077b38: 2900 49ff |00de: goto/16 0027 // -00b7 │ │ +079518: |[079518] android.support.v4.app.FragmentManagerImpl.popBackStackState:(Landroid/os/Handler;Ljava/lang/String;II)Z │ │ +079528: 1218 |0000: const/4 v8, #int 1 // #1 │ │ +07952a: 1209 |0001: const/4 v9, #int 0 // #0 │ │ +07952c: 54b6 0201 |0002: iget-object v6, v11, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@0102 │ │ +079530: 3906 0300 |0004: if-nez v6, 0007 // +0003 │ │ +079534: 0f09 |0006: return v9 │ │ +079536: 390d 2200 |0007: if-nez v13, 0029 // +0022 │ │ +07953a: 3b0e 2000 |0009: if-gez v14, 0029 // +0020 │ │ +07953e: dd06 0f01 |000b: and-int/lit8 v6, v15, #int 1 // #01 │ │ +079542: 3906 1c00 |000d: if-nez v6, 0029 // +001c │ │ +079546: 54b6 0201 |000f: iget-object v6, v11, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@0102 │ │ +07954a: 6e10 aa15 0600 |0011: invoke-virtual {v6}, Ljava/util/ArrayList;.size:()I // method@15aa │ │ +079550: 0a06 |0014: move-result v6 │ │ +079552: d804 06ff |0015: add-int/lit8 v4, v6, #int -1 // #ff │ │ +079556: 3a04 efff |0017: if-ltz v4, 0006 // -0011 │ │ +07955a: 54b6 0201 |0019: iget-object v6, v11, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@0102 │ │ +07955e: 6e20 a715 4600 |001b: invoke-virtual {v6, v4}, Ljava/util/ArrayList;.remove:(I)Ljava/lang/Object; // method@15a7 │ │ +079564: 0c01 |001e: move-result-object v1 │ │ +079566: 1f01 9e00 |001f: check-cast v1, Landroid/support/v4/app/BackStackRecord; // type@009e │ │ +07956a: 6e20 9f02 8100 |0021: invoke-virtual {v1, v8}, Landroid/support/v4/app/BackStackRecord;.popFromBackStack:(Z)V // method@029f │ │ +079570: 6e10 e403 0b00 |0024: invoke-virtual {v11}, Landroid/support/v4/app/FragmentManagerImpl;.reportBackStackChanged:()V // method@03e4 │ │ +079576: 0189 |0027: move v9, v8 │ │ +079578: 28de |0028: goto 0006 // -0022 │ │ +07957a: 12f3 |0029: const/4 v3, #int -1 // #ff │ │ +07957c: 390d 0400 |002a: if-nez v13, 002e // +0004 │ │ +079580: 3a0e 5000 |002c: if-ltz v14, 007c // +0050 │ │ +079584: 54b6 0201 |002e: iget-object v6, v11, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@0102 │ │ +079588: 6e10 aa15 0600 |0030: invoke-virtual {v6}, Ljava/util/ArrayList;.size:()I // method@15aa │ │ +07958e: 0a06 |0033: move-result v6 │ │ +079590: d803 06ff |0034: add-int/lit8 v3, v6, #int -1 // #ff │ │ +079594: 3a03 1600 |0036: if-ltz v3, 004c // +0016 │ │ +079598: 54b6 0201 |0038: iget-object v6, v11, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@0102 │ │ +07959c: 6e20 a315 3600 |003a: invoke-virtual {v6, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@15a3 │ │ +0795a2: 0c01 |003d: move-result-object v1 │ │ +0795a4: 1f01 9e00 |003e: check-cast v1, Landroid/support/v4/app/BackStackRecord; // type@009e │ │ +0795a8: 380d 3300 |0040: if-eqz v13, 0073 // +0033 │ │ +0795ac: 6e10 9902 0100 |0042: invoke-virtual {v1}, Landroid/support/v4/app/BackStackRecord;.getName:()Ljava/lang/String; // method@0299 │ │ +0795b2: 0c06 |0045: move-result-object v6 │ │ +0795b4: 6e20 3915 6d00 |0046: invoke-virtual {v13, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1539 │ │ +0795ba: 0a06 |0049: move-result v6 │ │ +0795bc: 3806 2900 |004a: if-eqz v6, 0073 // +0029 │ │ +0795c0: 3a03 baff |004c: if-ltz v3, 0006 // -0046 │ │ +0795c4: dd06 0f01 |004e: and-int/lit8 v6, v15, #int 1 // #01 │ │ +0795c8: 3806 2c00 |0050: if-eqz v6, 007c // +002c │ │ +0795cc: d803 03ff |0052: add-int/lit8 v3, v3, #int -1 // #ff │ │ +0795d0: 3a03 2800 |0054: if-ltz v3, 007c // +0028 │ │ +0795d4: 54b6 0201 |0056: iget-object v6, v11, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@0102 │ │ +0795d8: 6e20 a315 3600 |0058: invoke-virtual {v6, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@15a3 │ │ +0795de: 0c01 |005b: move-result-object v1 │ │ +0795e0: 1f01 9e00 |005c: check-cast v1, Landroid/support/v4/app/BackStackRecord; // type@009e │ │ +0795e4: 380d 0c00 |005e: if-eqz v13, 006a // +000c │ │ +0795e8: 6e10 9902 0100 |0060: invoke-virtual {v1}, Landroid/support/v4/app/BackStackRecord;.getName:()Ljava/lang/String; // method@0299 │ │ +0795ee: 0c06 |0063: move-result-object v6 │ │ +0795f0: 6e20 3915 6d00 |0064: invoke-virtual {v13, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1539 │ │ +0795f6: 0a06 |0067: move-result v6 │ │ +0795f8: 3906 0800 |0068: if-nez v6, 0070 // +0008 │ │ +0795fc: 3a0e 1200 |006a: if-ltz v14, 007c // +0012 │ │ +079600: 5216 6800 |006c: iget v6, v1, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@0068 │ │ +079604: 336e 0e00 |006e: if-ne v14, v6, 007c // +000e │ │ +079608: d803 03ff |0070: add-int/lit8 v3, v3, #int -1 // #ff │ │ +07960c: 28e2 |0072: goto 0054 // -001e │ │ +07960e: 3a0e 0600 |0073: if-ltz v14, 0079 // +0006 │ │ +079612: 5216 6800 |0075: iget v6, v1, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@0068 │ │ +079616: 326e d5ff |0077: if-eq v14, v6, 004c // -002b │ │ +07961a: d803 03ff |0079: add-int/lit8 v3, v3, #int -1 // #ff │ │ +07961e: 28bb |007b: goto 0036 // -0045 │ │ +079620: 54b6 0201 |007c: iget-object v6, v11, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@0102 │ │ +079624: 6e10 aa15 0600 |007e: invoke-virtual {v6}, Ljava/util/ArrayList;.size:()I // method@15aa │ │ +07962a: 0a06 |0081: move-result v6 │ │ +07962c: d806 06ff |0082: add-int/lit8 v6, v6, #int -1 // #ff │ │ +079630: 3263 82ff |0084: if-eq v3, v6, 0006 // -007e │ │ +079634: 2205 5d03 |0086: new-instance v5, Ljava/util/ArrayList; // type@035d │ │ +079638: 7010 9d15 0500 |0088: invoke-direct {v5}, Ljava/util/ArrayList;.:()V // method@159d │ │ +07963e: 54b6 0201 |008b: iget-object v6, v11, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@0102 │ │ +079642: 6e10 aa15 0600 |008d: invoke-virtual {v6}, Ljava/util/ArrayList;.size:()I // method@15aa │ │ +079648: 0a06 |0090: move-result v6 │ │ +07964a: d802 06ff |0091: add-int/lit8 v2, v6, #int -1 // #ff │ │ +07964e: 3732 0e00 |0093: if-le v2, v3, 00a1 // +000e │ │ +079652: 54b6 0201 |0095: iget-object v6, v11, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@0102 │ │ +079656: 6e20 a715 2600 |0097: invoke-virtual {v6, v2}, Ljava/util/ArrayList;.remove:(I)Ljava/lang/Object; // method@15a7 │ │ +07965c: 0c06 |009a: move-result-object v6 │ │ +07965e: 6e20 a015 6500 |009b: invoke-virtual {v5, v6}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@15a0 │ │ +079664: d802 02ff |009e: add-int/lit8 v2, v2, #int -1 // #ff │ │ +079668: 28f3 |00a0: goto 0093 // -000d │ │ +07966a: 6e10 aa15 0500 |00a1: invoke-virtual {v5}, Ljava/util/ArrayList;.size:()I // method@15aa │ │ +079670: 0a06 |00a4: move-result v6 │ │ +079672: d800 06ff |00a5: add-int/lit8 v0, v6, #int -1 // #ff │ │ +079676: 1202 |00a7: const/4 v2, #int 0 // #0 │ │ +079678: 3602 3300 |00a8: if-gt v2, v0, 00db // +0033 │ │ +07967c: 6306 f400 |00aa: sget-boolean v6, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00f4 │ │ +079680: 3806 1e00 |00ac: if-eqz v6, 00ca // +001e │ │ +079684: 1a06 6604 |00ae: const-string v6, "FragmentManager" // string@0466 │ │ +079688: 2207 3f03 |00b0: new-instance v7, Ljava/lang/StringBuilder; // type@033f │ │ +07968c: 7010 5715 0700 |00b2: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ +079692: 1a0a be0b |00b5: const-string v10, "Popping back stack state: " // string@0bbe │ │ +079696: 6e20 5f15 a700 |00b7: invoke-virtual {v7, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +07969c: 0c07 |00ba: move-result-object v7 │ │ +07969e: 6e20 a315 2500 |00bb: invoke-virtual {v5, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@15a3 │ │ +0796a4: 0c0a |00be: move-result-object v10 │ │ +0796a6: 6e20 5e15 a700 |00bf: invoke-virtual {v7, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@155e │ │ +0796ac: 0c07 |00c2: move-result-object v7 │ │ +0796ae: 6e10 6415 0700 |00c3: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ +0796b4: 0c07 |00c6: move-result-object v7 │ │ +0796b6: 7120 f911 7600 |00c7: invoke-static {v6, v7}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@11f9 │ │ +0796bc: 6e20 a315 2500 |00ca: invoke-virtual {v5, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@15a3 │ │ +0796c2: 0c06 |00cd: move-result-object v6 │ │ +0796c4: 1f06 9e00 |00ce: check-cast v6, Landroid/support/v4/app/BackStackRecord; // type@009e │ │ +0796c8: 3302 0900 |00d0: if-ne v2, v0, 00d9 // +0009 │ │ +0796cc: 0187 |00d2: move v7, v8 │ │ +0796ce: 6e20 9f02 7600 |00d3: invoke-virtual {v6, v7}, Landroid/support/v4/app/BackStackRecord;.popFromBackStack:(Z)V // method@029f │ │ +0796d4: d802 0201 |00d6: add-int/lit8 v2, v2, #int 1 // #01 │ │ +0796d8: 28d0 |00d8: goto 00a8 // -0030 │ │ +0796da: 0197 |00d9: move v7, v9 │ │ +0796dc: 28f9 |00da: goto 00d3 // -0007 │ │ +0796de: 6e10 e403 0b00 |00db: invoke-virtual {v11}, Landroid/support/v4/app/FragmentManagerImpl;.reportBackStackChanged:()V // method@03e4 │ │ +0796e4: 2900 49ff |00de: goto/16 0027 // -00b7 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=1507 │ │ 0x0006 line=1566 │ │ 0x0007 line=1510 │ │ 0x000f line=1511 │ │ 0x0017 line=1512 │ │ @@ -143943,35 +143997,35 @@ │ │ type : '(Landroid/os/Bundle;Ljava/lang/String;Landroid/support/v4/app/Fragment;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 43 16-bit code units │ │ -077b3c: |[077b3c] android.support.v4.app.FragmentManagerImpl.putFragment:(Landroid/os/Bundle;Ljava/lang/String;Landroid/support/v4/app/Fragment;)V │ │ -077b4c: 5260 ab00 |0000: iget v0, v6, Landroid/support/v4/app/Fragment;.mIndex:I // field@00ab │ │ -077b50: 3b00 2300 |0002: if-gez v0, 0025 // +0023 │ │ -077b54: 2200 2d03 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@032d │ │ -077b58: 2201 4203 |0006: new-instance v1, Ljava/lang/StringBuilder; // type@0342 │ │ -077b5c: 7010 5715 0100 |0008: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ -077b62: 1a02 5f04 |000b: const-string v2, "Fragment " // string@045f │ │ -077b66: 6e20 5f15 2100 |000d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -077b6c: 0c01 |0010: move-result-object v1 │ │ -077b6e: 6e20 5e15 6100 |0011: invoke-virtual {v1, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@155e │ │ -077b74: 0c01 |0014: move-result-object v1 │ │ -077b76: 1a02 7600 |0015: const-string v2, " is not currently in the FragmentManager" // string@0076 │ │ -077b7a: 6e20 5f15 2100 |0017: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -077b80: 0c01 |001a: move-result-object v1 │ │ -077b82: 6e10 6415 0100 |001b: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ -077b88: 0c01 |001e: move-result-object v1 │ │ -077b8a: 7020 0415 1000 |001f: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1504 │ │ -077b90: 7020 ef03 0300 |0022: invoke-direct {v3, v0}, Landroid/support/v4/app/FragmentManagerImpl;.throwException:(Ljava/lang/RuntimeException;)V // method@03ef │ │ -077b96: 5260 ab00 |0025: iget v0, v6, Landroid/support/v4/app/Fragment;.mIndex:I // field@00ab │ │ -077b9a: 6e30 bd01 5400 |0027: invoke-virtual {v4, v5, v0}, Landroid/os/Bundle;.putInt:(Ljava/lang/String;I)V // method@01bd │ │ -077ba0: 0e00 |002a: return-void │ │ +0796e8: |[0796e8] android.support.v4.app.FragmentManagerImpl.putFragment:(Landroid/os/Bundle;Ljava/lang/String;Landroid/support/v4/app/Fragment;)V │ │ +0796f8: 5260 ab00 |0000: iget v0, v6, Landroid/support/v4/app/Fragment;.mIndex:I // field@00ab │ │ +0796fc: 3b00 2300 |0002: if-gez v0, 0025 // +0023 │ │ +079700: 2200 2a03 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@032a │ │ +079704: 2201 3f03 |0006: new-instance v1, Ljava/lang/StringBuilder; // type@033f │ │ +079708: 7010 5715 0100 |0008: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ +07970e: 1a02 5f04 |000b: const-string v2, "Fragment " // string@045f │ │ +079712: 6e20 5f15 2100 |000d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +079718: 0c01 |0010: move-result-object v1 │ │ +07971a: 6e20 5e15 6100 |0011: invoke-virtual {v1, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@155e │ │ +079720: 0c01 |0014: move-result-object v1 │ │ +079722: 1a02 7600 |0015: const-string v2, " is not currently in the FragmentManager" // string@0076 │ │ +079726: 6e20 5f15 2100 |0017: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +07972c: 0c01 |001a: move-result-object v1 │ │ +07972e: 6e10 6415 0100 |001b: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ +079734: 0c01 |001e: move-result-object v1 │ │ +079736: 7020 0415 1000 |001f: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1504 │ │ +07973c: 7020 ef03 0300 |0022: invoke-direct {v3, v0}, Landroid/support/v4/app/FragmentManagerImpl;.throwException:(Ljava/lang/RuntimeException;)V // method@03ef │ │ +079742: 5260 ab00 |0025: iget v0, v6, Landroid/support/v4/app/Fragment;.mIndex:I // field@00ab │ │ +079746: 6e30 bd01 5400 |0027: invoke-virtual {v4, v5, v0}, Landroid/os/Bundle;.putInt:(Ljava/lang/String;I)V // method@01bd │ │ +07974c: 0e00 |002a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=556 │ │ 0x0004 line=557 │ │ 0x0025 line=560 │ │ 0x002a line=561 │ │ locals : │ │ @@ -143985,66 +144039,66 @@ │ │ type : '(Landroid/support/v4/app/Fragment;II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 4 │ │ outs : 6 │ │ insns size : 93 16-bit code units │ │ -077ba4: |[077ba4] android.support.v4.app.FragmentManagerImpl.removeFragment:(Landroid/support/v4/app/Fragment;II)V │ │ -077bb4: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -077bb6: 1205 |0001: const/4 v5, #int 0 // #0 │ │ -077bb8: 6301 f400 |0002: sget-boolean v1, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00f4 │ │ -077bbc: 3801 2600 |0004: if-eqz v1, 002a // +0026 │ │ -077bc0: 1a01 6604 |0006: const-string v1, "FragmentManager" // string@0466 │ │ -077bc4: 2202 4203 |0008: new-instance v2, Ljava/lang/StringBuilder; // type@0342 │ │ -077bc8: 7010 5715 0200 |000a: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ -077bce: 1a03 f51e |000d: const-string v3, "remove: " // string@1ef5 │ │ -077bd2: 6e20 5f15 3200 |000f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -077bd8: 0c02 |0012: move-result-object v2 │ │ -077bda: 6e20 5e15 8200 |0013: invoke-virtual {v2, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@155e │ │ -077be0: 0c02 |0016: move-result-object v2 │ │ -077be2: 1a03 a000 |0017: const-string v3, " nesting=" // string@00a0 │ │ -077be6: 6e20 5f15 3200 |0019: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -077bec: 0c02 |001c: move-result-object v2 │ │ -077bee: 5283 9d00 |001d: iget v3, v8, Landroid/support/v4/app/Fragment;.mBackStackNesting:I // field@009d │ │ -077bf2: 6e20 5b15 3200 |001f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@155b │ │ -077bf8: 0c02 |0022: move-result-object v2 │ │ -077bfa: 6e10 6415 0200 |0023: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ -077c00: 0c02 |0026: move-result-object v2 │ │ -077c02: 7120 f911 2100 |0027: invoke-static {v1, v2}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@11f9 │ │ -077c08: 6e10 0203 0800 |002a: invoke-virtual {v8}, Landroid/support/v4/app/Fragment;.isInBackStack:()Z // method@0302 │ │ -077c0e: 0a01 |002d: move-result v1 │ │ -077c10: 3901 2b00 |002e: if-nez v1, 0059 // +002b │ │ -077c14: 0106 |0030: move v6, v0 │ │ -077c16: 5581 a400 |0031: iget-boolean v1, v8, Landroid/support/v4/app/Fragment;.mDetached:Z // field@00a4 │ │ -077c1a: 3801 0400 |0033: if-eqz v1, 0037 // +0004 │ │ -077c1e: 3806 2300 |0035: if-eqz v6, 0058 // +0023 │ │ -077c22: 5471 ff00 |0037: iget-object v1, v7, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00ff │ │ -077c26: 3801 0700 |0039: if-eqz v1, 0040 // +0007 │ │ -077c2a: 5471 ff00 |003b: iget-object v1, v7, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00ff │ │ -077c2e: 6e20 a815 8100 |003d: invoke-virtual {v1, v8}, Ljava/util/ArrayList;.remove:(Ljava/lang/Object;)Z // method@15a8 │ │ -077c34: 5581 a800 |0040: iget-boolean v1, v8, Landroid/support/v4/app/Fragment;.mHasMenu:Z // field@00a8 │ │ -077c38: 3801 0800 |0042: if-eqz v1, 004a // +0008 │ │ -077c3c: 5581 af00 |0044: iget-boolean v1, v8, Landroid/support/v4/app/Fragment;.mMenuVisible:Z // field@00af │ │ -077c40: 3801 0400 |0046: if-eqz v1, 004a // +0004 │ │ -077c44: 5c70 0c01 |0048: iput-boolean v0, v7, Landroid/support/v4/app/FragmentManagerImpl;.mNeedMenuInvalidate:Z // field@010c │ │ -077c48: 5c85 9a00 |004a: iput-boolean v5, v8, Landroid/support/v4/app/Fragment;.mAdded:Z // field@009a │ │ -077c4c: 5c80 b200 |004c: iput-boolean v0, v8, Landroid/support/v4/app/Fragment;.mRemoving:Z // field@00b2 │ │ -077c50: 3806 0d00 |004e: if-eqz v6, 005b // +000d │ │ -077c54: 0152 |0050: move v2, v5 │ │ -077c56: 0770 |0051: move-object v0, v7 │ │ -077c58: 0781 |0052: move-object v1, v8 │ │ -077c5a: 0193 |0053: move v3, v9 │ │ -077c5c: 01a4 |0054: move v4, v10 │ │ -077c5e: 7406 d703 0000 |0055: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(Landroid/support/v4/app/Fragment;IIIZ)V // method@03d7 │ │ -077c64: 0e00 |0058: return-void │ │ -077c66: 0156 |0059: move v6, v5 │ │ -077c68: 28d7 |005a: goto 0031 // -0029 │ │ -077c6a: 0102 |005b: move v2, v0 │ │ -077c6c: 28f5 |005c: goto 0051 // -000b │ │ +079750: |[079750] android.support.v4.app.FragmentManagerImpl.removeFragment:(Landroid/support/v4/app/Fragment;II)V │ │ +079760: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +079762: 1205 |0001: const/4 v5, #int 0 // #0 │ │ +079764: 6301 f400 |0002: sget-boolean v1, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00f4 │ │ +079768: 3801 2600 |0004: if-eqz v1, 002a // +0026 │ │ +07976c: 1a01 6604 |0006: const-string v1, "FragmentManager" // string@0466 │ │ +079770: 2202 3f03 |0008: new-instance v2, Ljava/lang/StringBuilder; // type@033f │ │ +079774: 7010 5715 0200 |000a: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ +07977a: 1a03 f11e |000d: const-string v3, "remove: " // string@1ef1 │ │ +07977e: 6e20 5f15 3200 |000f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +079784: 0c02 |0012: move-result-object v2 │ │ +079786: 6e20 5e15 8200 |0013: invoke-virtual {v2, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@155e │ │ +07978c: 0c02 |0016: move-result-object v2 │ │ +07978e: 1a03 a000 |0017: const-string v3, " nesting=" // string@00a0 │ │ +079792: 6e20 5f15 3200 |0019: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +079798: 0c02 |001c: move-result-object v2 │ │ +07979a: 5283 9d00 |001d: iget v3, v8, Landroid/support/v4/app/Fragment;.mBackStackNesting:I // field@009d │ │ +07979e: 6e20 5b15 3200 |001f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@155b │ │ +0797a4: 0c02 |0022: move-result-object v2 │ │ +0797a6: 6e10 6415 0200 |0023: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ +0797ac: 0c02 |0026: move-result-object v2 │ │ +0797ae: 7120 f911 2100 |0027: invoke-static {v1, v2}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@11f9 │ │ +0797b4: 6e10 0203 0800 |002a: invoke-virtual {v8}, Landroid/support/v4/app/Fragment;.isInBackStack:()Z // method@0302 │ │ +0797ba: 0a01 |002d: move-result v1 │ │ +0797bc: 3901 2b00 |002e: if-nez v1, 0059 // +002b │ │ +0797c0: 0106 |0030: move v6, v0 │ │ +0797c2: 5581 a400 |0031: iget-boolean v1, v8, Landroid/support/v4/app/Fragment;.mDetached:Z // field@00a4 │ │ +0797c6: 3801 0400 |0033: if-eqz v1, 0037 // +0004 │ │ +0797ca: 3806 2300 |0035: if-eqz v6, 0058 // +0023 │ │ +0797ce: 5471 ff00 |0037: iget-object v1, v7, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00ff │ │ +0797d2: 3801 0700 |0039: if-eqz v1, 0040 // +0007 │ │ +0797d6: 5471 ff00 |003b: iget-object v1, v7, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00ff │ │ +0797da: 6e20 a815 8100 |003d: invoke-virtual {v1, v8}, Ljava/util/ArrayList;.remove:(Ljava/lang/Object;)Z // method@15a8 │ │ +0797e0: 5581 a800 |0040: iget-boolean v1, v8, Landroid/support/v4/app/Fragment;.mHasMenu:Z // field@00a8 │ │ +0797e4: 3801 0800 |0042: if-eqz v1, 004a // +0008 │ │ +0797e8: 5581 af00 |0044: iget-boolean v1, v8, Landroid/support/v4/app/Fragment;.mMenuVisible:Z // field@00af │ │ +0797ec: 3801 0400 |0046: if-eqz v1, 004a // +0004 │ │ +0797f0: 5c70 0c01 |0048: iput-boolean v0, v7, Landroid/support/v4/app/FragmentManagerImpl;.mNeedMenuInvalidate:Z // field@010c │ │ +0797f4: 5c85 9a00 |004a: iput-boolean v5, v8, Landroid/support/v4/app/Fragment;.mAdded:Z // field@009a │ │ +0797f8: 5c80 b200 |004c: iput-boolean v0, v8, Landroid/support/v4/app/Fragment;.mRemoving:Z // field@00b2 │ │ +0797fc: 3806 0d00 |004e: if-eqz v6, 005b // +000d │ │ +079800: 0152 |0050: move v2, v5 │ │ +079802: 0770 |0051: move-object v0, v7 │ │ +079804: 0781 |0052: move-object v1, v8 │ │ +079806: 0193 |0053: move v3, v9 │ │ +079808: 01a4 |0054: move v4, v10 │ │ +07980a: 7406 d703 0000 |0055: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(Landroid/support/v4/app/Fragment;IIIZ)V // method@03d7 │ │ +079810: 0e00 |0058: return-void │ │ +079812: 0156 |0059: move v6, v5 │ │ +079814: 28d7 |005a: goto 0031 // -0029 │ │ +079816: 0102 |005b: move v2, v0 │ │ +079818: 28f5 |005c: goto 0051 // -000b │ │ catches : (none) │ │ positions : │ │ 0x0002 line=1190 │ │ 0x002a line=1191 │ │ 0x0031 line=1192 │ │ 0x0037 line=1193 │ │ 0x003b line=1194 │ │ @@ -144069,20 +144123,20 @@ │ │ type : '(Landroid/support/v4/app/FragmentManager$OnBackStackChangedListener;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -077c70: |[077c70] android.support.v4.app.FragmentManagerImpl.removeOnBackStackChangedListener:(Landroid/support/v4/app/FragmentManager$OnBackStackChangedListener;)V │ │ -077c80: 5410 0301 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackChangeListeners:Ljava/util/ArrayList; // field@0103 │ │ -077c84: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -077c88: 5410 0301 |0004: iget-object v0, v1, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackChangeListeners:Ljava/util/ArrayList; // field@0103 │ │ -077c8c: 6e20 a815 2000 |0006: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.remove:(Ljava/lang/Object;)Z // method@15a8 │ │ -077c92: 0e00 |0009: return-void │ │ +07981c: |[07981c] android.support.v4.app.FragmentManagerImpl.removeOnBackStackChangedListener:(Landroid/support/v4/app/FragmentManager$OnBackStackChangedListener;)V │ │ +07982c: 5410 0301 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackChangeListeners:Ljava/util/ArrayList; // field@0103 │ │ +079830: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +079834: 5410 0301 |0004: iget-object v0, v1, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackChangeListeners:Ljava/util/ArrayList; // field@0103 │ │ +079838: 6e20 a815 2000 |0006: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.remove:(Ljava/lang/Object;)Z // method@15a8 │ │ +07983e: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=549 │ │ 0x0004 line=550 │ │ 0x0009 line=552 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Landroid/support/v4/app/FragmentManagerImpl; │ │ @@ -144093,30 +144147,30 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 28 16-bit code units │ │ -077c94: |[077c94] android.support.v4.app.FragmentManagerImpl.reportBackStackChanged:()V │ │ -077ca4: 5421 0301 |0000: iget-object v1, v2, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackChangeListeners:Ljava/util/ArrayList; // field@0103 │ │ -077ca8: 3801 1900 |0002: if-eqz v1, 001b // +0019 │ │ -077cac: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -077cae: 5421 0301 |0005: iget-object v1, v2, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackChangeListeners:Ljava/util/ArrayList; // field@0103 │ │ -077cb2: 6e10 aa15 0100 |0007: invoke-virtual {v1}, Ljava/util/ArrayList;.size:()I // method@15aa │ │ -077cb8: 0a01 |000a: move-result v1 │ │ -077cba: 3510 1000 |000b: if-ge v0, v1, 001b // +0010 │ │ -077cbe: 5421 0301 |000d: iget-object v1, v2, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackChangeListeners:Ljava/util/ArrayList; // field@0103 │ │ -077cc2: 6e20 a315 0100 |000f: invoke-virtual {v1, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@15a3 │ │ -077cc8: 0c01 |0012: move-result-object v1 │ │ -077cca: 1f01 b100 |0013: check-cast v1, Landroid/support/v4/app/FragmentManager$OnBackStackChangedListener; // type@00b1 │ │ -077cce: 7210 8403 0100 |0015: invoke-interface {v1}, Landroid/support/v4/app/FragmentManager$OnBackStackChangedListener;.onBackStackChanged:()V // method@0384 │ │ -077cd4: d800 0001 |0018: add-int/lit8 v0, v0, #int 1 // #01 │ │ -077cd8: 28eb |001a: goto 0005 // -0015 │ │ -077cda: 0e00 |001b: return-void │ │ +079840: |[079840] android.support.v4.app.FragmentManagerImpl.reportBackStackChanged:()V │ │ +079850: 5421 0301 |0000: iget-object v1, v2, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackChangeListeners:Ljava/util/ArrayList; // field@0103 │ │ +079854: 3801 1900 |0002: if-eqz v1, 001b // +0019 │ │ +079858: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +07985a: 5421 0301 |0005: iget-object v1, v2, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackChangeListeners:Ljava/util/ArrayList; // field@0103 │ │ +07985e: 6e10 aa15 0100 |0007: invoke-virtual {v1}, Ljava/util/ArrayList;.size:()I // method@15aa │ │ +079864: 0a01 |000a: move-result v1 │ │ +079866: 3510 1000 |000b: if-ge v0, v1, 001b // +0010 │ │ +07986a: 5421 0301 |000d: iget-object v1, v2, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackChangeListeners:Ljava/util/ArrayList; // field@0103 │ │ +07986e: 6e20 a315 0100 |000f: invoke-virtual {v1, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@15a3 │ │ +079874: 0c01 |0012: move-result-object v1 │ │ +079876: 1f01 ae00 |0013: check-cast v1, Landroid/support/v4/app/FragmentManager$OnBackStackChangedListener; // type@00ae │ │ +07987a: 7210 8403 0100 |0015: invoke-interface {v1}, Landroid/support/v4/app/FragmentManager$OnBackStackChangedListener;.onBackStackChanged:()V // method@0384 │ │ +079880: d800 0001 |0018: add-int/lit8 v0, v0, #int 1 // #01 │ │ +079884: 28eb |001a: goto 0005 // -0015 │ │ +079886: 0e00 |001b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1491 │ │ 0x0004 line=1492 │ │ 0x000d line=1493 │ │ 0x0018 line=1492 │ │ 0x001b line=1496 │ │ @@ -144129,298 +144183,298 @@ │ │ type : '(Landroid/os/Parcelable;Ljava/util/ArrayList;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 15 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 573 16-bit code units │ │ -077cdc: |[077cdc] android.support.v4.app.FragmentManagerImpl.restoreAllState:(Landroid/os/Parcelable;Ljava/util/ArrayList;)V │ │ -077cec: 120b |0000: const/4 v11, #int 0 // #0 │ │ -077cee: 120a |0001: const/4 v10, #int 0 // #0 │ │ -077cf0: 390d 0300 |0002: if-nez v13, 0005 // +0003 │ │ -077cf4: 0e00 |0004: return-void │ │ -077cf6: 07d2 |0005: move-object v2, v13 │ │ -077cf8: 1f02 ba00 |0006: check-cast v2, Landroid/support/v4/app/FragmentManagerState; // type@00ba │ │ -077cfc: 5427 1501 |0008: iget-object v7, v2, Landroid/support/v4/app/FragmentManagerState;.mActive:[Landroid/support/v4/app/FragmentState; // field@0115 │ │ -077d00: 3807 faff |000a: if-eqz v7, 0004 // -0006 │ │ -077d04: 380e 5900 |000c: if-eqz v14, 0065 // +0059 │ │ -077d08: 1204 |000e: const/4 v4, #int 0 // #0 │ │ -077d0a: 6e10 aa15 0e00 |000f: invoke-virtual {v14}, Ljava/util/ArrayList;.size:()I // method@15aa │ │ -077d10: 0a07 |0012: move-result v7 │ │ -077d12: 3574 5200 |0013: if-ge v4, v7, 0065 // +0052 │ │ -077d16: 6e20 a315 4e00 |0015: invoke-virtual {v14, v4}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@15a3 │ │ -077d1c: 0c01 |0018: move-result-object v1 │ │ -077d1e: 1f01 a900 |0019: check-cast v1, Landroid/support/v4/app/Fragment; // type@00a9 │ │ -077d22: 6307 f400 |001b: sget-boolean v7, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00f4 │ │ -077d26: 3807 1a00 |001d: if-eqz v7, 0037 // +001a │ │ -077d2a: 1a07 6604 |001f: const-string v7, "FragmentManager" // string@0466 │ │ -077d2e: 2208 4203 |0021: new-instance v8, Ljava/lang/StringBuilder; // type@0342 │ │ -077d32: 7010 5715 0800 |0023: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ -077d38: 1a09 401f |0026: const-string v9, "restoreAllState: re-attaching retained " // string@1f40 │ │ -077d3c: 6e20 5f15 9800 |0028: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -077d42: 0c08 |002b: move-result-object v8 │ │ -077d44: 6e20 5e15 1800 |002c: invoke-virtual {v8, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@155e │ │ -077d4a: 0c08 |002f: move-result-object v8 │ │ -077d4c: 6e10 6415 0800 |0030: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ -077d52: 0c08 |0033: move-result-object v8 │ │ -077d54: 7120 f911 8700 |0034: invoke-static {v7, v8}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@11f9 │ │ -077d5a: 5427 1501 |0037: iget-object v7, v2, Landroid/support/v4/app/FragmentManagerState;.mActive:[Landroid/support/v4/app/FragmentState; // field@0115 │ │ -077d5e: 5218 ab00 |0039: iget v8, v1, Landroid/support/v4/app/Fragment;.mIndex:I // field@00ab │ │ -077d62: 4603 0708 |003b: aget-object v3, v7, v8 │ │ -077d66: 5b31 2501 |003d: iput-object v1, v3, Landroid/support/v4/app/FragmentState;.mInstance:Landroid/support/v4/app/Fragment; // field@0125 │ │ -077d6a: 5b1a b800 |003f: iput-object v10, v1, Landroid/support/v4/app/Fragment;.mSavedViewState:Landroid/util/SparseArray; // field@00b8 │ │ -077d6e: 591b 9d00 |0041: iput v11, v1, Landroid/support/v4/app/Fragment;.mBackStackNesting:I // field@009d │ │ -077d72: 5c1b aa00 |0043: iput-boolean v11, v1, Landroid/support/v4/app/Fragment;.mInLayout:Z // field@00aa │ │ -077d76: 5c1b 9a00 |0045: iput-boolean v11, v1, Landroid/support/v4/app/Fragment;.mAdded:Z // field@009a │ │ -077d7a: 5b1a bc00 |0047: iput-object v10, v1, Landroid/support/v4/app/Fragment;.mTarget:Landroid/support/v4/app/Fragment; // field@00bc │ │ -077d7e: 5437 2701 |0049: iget-object v7, v3, Landroid/support/v4/app/FragmentState;.mSavedFragmentState:Landroid/os/Bundle; // field@0127 │ │ -077d82: 3807 1700 |004b: if-eqz v7, 0062 // +0017 │ │ -077d86: 5437 2701 |004d: iget-object v7, v3, Landroid/support/v4/app/FragmentState;.mSavedFragmentState:Landroid/os/Bundle; // field@0127 │ │ -077d8a: 54c8 fe00 |004f: iget-object v8, v12, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00fe │ │ -077d8e: 6e10 5103 0800 |0051: invoke-virtual {v8}, Landroid/support/v4/app/FragmentActivity;.getClassLoader:()Ljava/lang/ClassLoader; // method@0351 │ │ -077d94: 0c08 |0054: move-result-object v8 │ │ -077d96: 6e20 c201 8700 |0055: invoke-virtual {v7, v8}, Landroid/os/Bundle;.setClassLoader:(Ljava/lang/ClassLoader;)V // method@01c2 │ │ -077d9c: 5437 2701 |0058: iget-object v7, v3, Landroid/support/v4/app/FragmentState;.mSavedFragmentState:Landroid/os/Bundle; // field@0127 │ │ -077da0: 1a08 cc10 |005a: const-string v8, "android:view_state" // string@10cc │ │ -077da4: 6e20 b701 8700 |005c: invoke-virtual {v7, v8}, Landroid/os/Bundle;.getSparseParcelableArray:(Ljava/lang/String;)Landroid/util/SparseArray; // method@01b7 │ │ -077daa: 0c07 |005f: move-result-object v7 │ │ -077dac: 5b17 b800 |0060: iput-object v7, v1, Landroid/support/v4/app/Fragment;.mSavedViewState:Landroid/util/SparseArray; // field@00b8 │ │ -077db0: d804 0401 |0062: add-int/lit8 v4, v4, #int 1 // #01 │ │ -077db4: 28ab |0064: goto 000f // -0055 │ │ -077db6: 2207 6003 |0065: new-instance v7, Ljava/util/ArrayList; // type@0360 │ │ -077dba: 5428 1501 |0067: iget-object v8, v2, Landroid/support/v4/app/FragmentManagerState;.mActive:[Landroid/support/v4/app/FragmentState; // field@0115 │ │ -077dbe: 2188 |0069: array-length v8, v8 │ │ -077dc0: 7020 9e15 8700 |006a: invoke-direct {v7, v8}, Ljava/util/ArrayList;.:(I)V // method@159e │ │ -077dc6: 5bc7 fd00 |006d: iput-object v7, v12, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00fd │ │ -077dca: 54c7 0101 |006f: iget-object v7, v12, Landroid/support/v4/app/FragmentManagerImpl;.mAvailIndices:Ljava/util/ArrayList; // field@0101 │ │ -077dce: 3807 0700 |0071: if-eqz v7, 0078 // +0007 │ │ -077dd2: 54c7 0101 |0073: iget-object v7, v12, Landroid/support/v4/app/FragmentManagerImpl;.mAvailIndices:Ljava/util/ArrayList; // field@0101 │ │ -077dd6: 6e10 a115 0700 |0075: invoke-virtual {v7}, Ljava/util/ArrayList;.clear:()V // method@15a1 │ │ -077ddc: 1204 |0078: const/4 v4, #int 0 // #0 │ │ -077dde: 5427 1501 |0079: iget-object v7, v2, Landroid/support/v4/app/FragmentManagerState;.mActive:[Landroid/support/v4/app/FragmentState; // field@0115 │ │ -077de2: 2177 |007b: array-length v7, v7 │ │ -077de4: 3574 7600 |007c: if-ge v4, v7, 00f2 // +0076 │ │ -077de8: 5427 1501 |007e: iget-object v7, v2, Landroid/support/v4/app/FragmentManagerState;.mActive:[Landroid/support/v4/app/FragmentState; // field@0115 │ │ -077dec: 4603 0704 |0080: aget-object v3, v7, v4 │ │ -077df0: 3803 3a00 |0082: if-eqz v3, 00bc // +003a │ │ -077df4: 54c7 fe00 |0084: iget-object v7, v12, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00fe │ │ -077df8: 54c8 0e01 |0086: iget-object v8, v12, Landroid/support/v4/app/FragmentManagerImpl;.mParent:Landroid/support/v4/app/Fragment; // field@010e │ │ -077dfc: 6e30 1104 7308 |0088: invoke-virtual {v3, v7, v8}, Landroid/support/v4/app/FragmentState;.instantiate:(Landroid/support/v4/app/FragmentActivity;Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/Fragment; // method@0411 │ │ -077e02: 0c01 |008b: move-result-object v1 │ │ -077e04: 6307 f400 |008c: sget-boolean v7, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00f4 │ │ -077e08: 3807 2400 |008e: if-eqz v7, 00b2 // +0024 │ │ -077e0c: 1a07 6604 |0090: const-string v7, "FragmentManager" // string@0466 │ │ -077e10: 2208 4203 |0092: new-instance v8, Ljava/lang/StringBuilder; // type@0342 │ │ -077e14: 7010 5715 0800 |0094: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ -077e1a: 1a09 3c1f |0097: const-string v9, "restoreAllState: active #" // string@1f3c │ │ -077e1e: 6e20 5f15 9800 |0099: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -077e24: 0c08 |009c: move-result-object v8 │ │ -077e26: 6e20 5b15 4800 |009d: invoke-virtual {v8, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@155b │ │ -077e2c: 0c08 |00a0: move-result-object v8 │ │ -077e2e: 1a09 6c01 |00a1: const-string v9, ": " // string@016c │ │ -077e32: 6e20 5f15 9800 |00a3: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -077e38: 0c08 |00a6: move-result-object v8 │ │ -077e3a: 6e20 5e15 1800 |00a7: invoke-virtual {v8, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@155e │ │ -077e40: 0c08 |00aa: move-result-object v8 │ │ -077e42: 6e10 6415 0800 |00ab: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ -077e48: 0c08 |00ae: move-result-object v8 │ │ -077e4a: 7120 f911 8700 |00af: invoke-static {v7, v8}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@11f9 │ │ -077e50: 54c7 fd00 |00b2: iget-object v7, v12, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00fd │ │ -077e54: 6e20 a015 1700 |00b4: invoke-virtual {v7, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@15a0 │ │ -077e5a: 5b3a 2501 |00b7: iput-object v10, v3, Landroid/support/v4/app/FragmentState;.mInstance:Landroid/support/v4/app/Fragment; // field@0125 │ │ -077e5e: d804 0401 |00b9: add-int/lit8 v4, v4, #int 1 // #01 │ │ -077e62: 28be |00bb: goto 0079 // -0042 │ │ -077e64: 54c7 fd00 |00bc: iget-object v7, v12, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00fd │ │ -077e68: 6e20 a015 a700 |00be: invoke-virtual {v7, v10}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@15a0 │ │ -077e6e: 54c7 0101 |00c1: iget-object v7, v12, Landroid/support/v4/app/FragmentManagerImpl;.mAvailIndices:Ljava/util/ArrayList; // field@0101 │ │ -077e72: 3907 0900 |00c3: if-nez v7, 00cc // +0009 │ │ -077e76: 2207 6003 |00c5: new-instance v7, Ljava/util/ArrayList; // type@0360 │ │ -077e7a: 7010 9d15 0700 |00c7: invoke-direct {v7}, Ljava/util/ArrayList;.:()V // method@159d │ │ -077e80: 5bc7 0101 |00ca: iput-object v7, v12, Landroid/support/v4/app/FragmentManagerImpl;.mAvailIndices:Ljava/util/ArrayList; // field@0101 │ │ -077e84: 6307 f400 |00cc: sget-boolean v7, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00f4 │ │ -077e88: 3807 1a00 |00ce: if-eqz v7, 00e8 // +001a │ │ -077e8c: 1a07 6604 |00d0: const-string v7, "FragmentManager" // string@0466 │ │ -077e90: 2208 4203 |00d2: new-instance v8, Ljava/lang/StringBuilder; // type@0342 │ │ -077e94: 7010 5715 0800 |00d4: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ -077e9a: 1a09 3e1f |00d7: const-string v9, "restoreAllState: avail #" // string@1f3e │ │ -077e9e: 6e20 5f15 9800 |00d9: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -077ea4: 0c08 |00dc: move-result-object v8 │ │ -077ea6: 6e20 5b15 4800 |00dd: invoke-virtual {v8, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@155b │ │ -077eac: 0c08 |00e0: move-result-object v8 │ │ -077eae: 6e10 6415 0800 |00e1: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ -077eb4: 0c08 |00e4: move-result-object v8 │ │ -077eb6: 7120 f911 8700 |00e5: invoke-static {v7, v8}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@11f9 │ │ -077ebc: 54c7 0101 |00e8: iget-object v7, v12, Landroid/support/v4/app/FragmentManagerImpl;.mAvailIndices:Ljava/util/ArrayList; // field@0101 │ │ -077ec0: 7110 0a15 0400 |00ea: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@150a │ │ -077ec6: 0c08 |00ed: move-result-object v8 │ │ -077ec8: 6e20 a015 8700 |00ee: invoke-virtual {v7, v8}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@15a0 │ │ -077ece: 28c8 |00f1: goto 00b9 // -0038 │ │ -077ed0: 380e 5300 |00f2: if-eqz v14, 0145 // +0053 │ │ -077ed4: 1204 |00f4: const/4 v4, #int 0 // #0 │ │ -077ed6: 6e10 aa15 0e00 |00f5: invoke-virtual {v14}, Ljava/util/ArrayList;.size:()I // method@15aa │ │ -077edc: 0a07 |00f8: move-result v7 │ │ -077ede: 3574 4c00 |00f9: if-ge v4, v7, 0145 // +004c │ │ -077ee2: 6e20 a315 4e00 |00fb: invoke-virtual {v14, v4}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@15a3 │ │ -077ee8: 0c01 |00fe: move-result-object v1 │ │ -077eea: 1f01 a900 |00ff: check-cast v1, Landroid/support/v4/app/Fragment; // type@00a9 │ │ -077eee: 5217 bd00 |0101: iget v7, v1, Landroid/support/v4/app/Fragment;.mTargetIndex:I // field@00bd │ │ -077ef2: 3a07 1800 |0103: if-ltz v7, 011b // +0018 │ │ -077ef6: 5217 bd00 |0105: iget v7, v1, Landroid/support/v4/app/Fragment;.mTargetIndex:I // field@00bd │ │ -077efa: 54c8 fd00 |0107: iget-object v8, v12, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00fd │ │ -077efe: 6e10 aa15 0800 |0109: invoke-virtual {v8}, Ljava/util/ArrayList;.size:()I // method@15aa │ │ -077f04: 0a08 |010c: move-result v8 │ │ -077f06: 3587 1100 |010d: if-ge v7, v8, 011e // +0011 │ │ -077f0a: 54c7 fd00 |010f: iget-object v7, v12, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00fd │ │ -077f0e: 5218 bd00 |0111: iget v8, v1, Landroid/support/v4/app/Fragment;.mTargetIndex:I // field@00bd │ │ -077f12: 6e20 a315 8700 |0113: invoke-virtual {v7, v8}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@15a3 │ │ -077f18: 0c07 |0116: move-result-object v7 │ │ -077f1a: 1f07 a900 |0117: check-cast v7, Landroid/support/v4/app/Fragment; // type@00a9 │ │ -077f1e: 5b17 bc00 |0119: iput-object v7, v1, Landroid/support/v4/app/Fragment;.mTarget:Landroid/support/v4/app/Fragment; // field@00bc │ │ -077f22: d804 0401 |011b: add-int/lit8 v4, v4, #int 1 // #01 │ │ -077f26: 28d8 |011d: goto 00f5 // -0028 │ │ -077f28: 1a07 6604 |011e: const-string v7, "FragmentManager" // string@0466 │ │ -077f2c: 2208 4203 |0120: new-instance v8, Ljava/lang/StringBuilder; // type@0342 │ │ -077f30: 7010 5715 0800 |0122: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ -077f36: 1a09 0d0c |0125: const-string v9, "Re-attaching retained fragment " // string@0c0d │ │ -077f3a: 6e20 5f15 9800 |0127: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -077f40: 0c08 |012a: move-result-object v8 │ │ -077f42: 6e20 5e15 1800 |012b: invoke-virtual {v8, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@155e │ │ -077f48: 0c08 |012e: move-result-object v8 │ │ -077f4a: 1a09 b500 |012f: const-string v9, " target no longer exists: " // string@00b5 │ │ -077f4e: 6e20 5f15 9800 |0131: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -077f54: 0c08 |0134: move-result-object v8 │ │ -077f56: 5219 bd00 |0135: iget v9, v1, Landroid/support/v4/app/Fragment;.mTargetIndex:I // field@00bd │ │ -077f5a: 6e20 5b15 9800 |0137: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@155b │ │ -077f60: 0c08 |013a: move-result-object v8 │ │ -077f62: 6e10 6415 0800 |013b: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ -077f68: 0c08 |013e: move-result-object v8 │ │ -077f6a: 7120 fa11 8700 |013f: invoke-static {v7, v8}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@11fa │ │ -077f70: 5b1a bc00 |0142: iput-object v10, v1, Landroid/support/v4/app/Fragment;.mTarget:Landroid/support/v4/app/Fragment; // field@00bc │ │ -077f74: 28d7 |0144: goto 011b // -0029 │ │ -077f76: 5427 1601 |0145: iget-object v7, v2, Landroid/support/v4/app/FragmentManagerState;.mAdded:[I // field@0116 │ │ -077f7a: 3807 8000 |0147: if-eqz v7, 01c7 // +0080 │ │ -077f7e: 2207 6003 |0149: new-instance v7, Ljava/util/ArrayList; // type@0360 │ │ -077f82: 5428 1601 |014b: iget-object v8, v2, Landroid/support/v4/app/FragmentManagerState;.mAdded:[I // field@0116 │ │ -077f86: 2188 |014d: array-length v8, v8 │ │ -077f88: 7020 9e15 8700 |014e: invoke-direct {v7, v8}, Ljava/util/ArrayList;.:(I)V // method@159e │ │ -077f8e: 5bc7 ff00 |0151: iput-object v7, v12, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00ff │ │ -077f92: 1204 |0153: const/4 v4, #int 0 // #0 │ │ -077f94: 5427 1601 |0154: iget-object v7, v2, Landroid/support/v4/app/FragmentManagerState;.mAdded:[I // field@0116 │ │ -077f98: 2177 |0156: array-length v7, v7 │ │ -077f9a: 3574 7200 |0157: if-ge v4, v7, 01c9 // +0072 │ │ -077f9e: 54c7 fd00 |0159: iget-object v7, v12, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00fd │ │ -077fa2: 5428 1601 |015b: iget-object v8, v2, Landroid/support/v4/app/FragmentManagerState;.mAdded:[I // field@0116 │ │ -077fa6: 4408 0804 |015d: aget v8, v8, v4 │ │ -077faa: 6e20 a315 8700 |015f: invoke-virtual {v7, v8}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@15a3 │ │ -077fb0: 0c01 |0162: move-result-object v1 │ │ -077fb2: 1f01 a900 |0163: check-cast v1, Landroid/support/v4/app/Fragment; // type@00a9 │ │ -077fb6: 3901 2100 |0165: if-nez v1, 0186 // +0021 │ │ -077fba: 2207 2d03 |0167: new-instance v7, Ljava/lang/IllegalStateException; // type@032d │ │ -077fbe: 2208 4203 |0169: new-instance v8, Ljava/lang/StringBuilder; // type@0342 │ │ -077fc2: 7010 5715 0800 |016b: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ -077fc8: 1a09 410b |016e: const-string v9, "No instantiated fragment for index #" // string@0b41 │ │ -077fcc: 6e20 5f15 9800 |0170: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -077fd2: 0c08 |0173: move-result-object v8 │ │ -077fd4: 5429 1601 |0174: iget-object v9, v2, Landroid/support/v4/app/FragmentManagerState;.mAdded:[I // field@0116 │ │ -077fd8: 4409 0904 |0176: aget v9, v9, v4 │ │ -077fdc: 6e20 5b15 9800 |0178: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@155b │ │ -077fe2: 0c08 |017b: move-result-object v8 │ │ -077fe4: 6e10 6415 0800 |017c: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ -077fea: 0c08 |017f: move-result-object v8 │ │ -077fec: 7020 0415 8700 |0180: invoke-direct {v7, v8}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1504 │ │ -077ff2: 7020 ef03 7c00 |0183: invoke-direct {v12, v7}, Landroid/support/v4/app/FragmentManagerImpl;.throwException:(Ljava/lang/RuntimeException;)V // method@03ef │ │ -077ff8: 1217 |0186: const/4 v7, #int 1 // #1 │ │ -077ffa: 5c17 9a00 |0187: iput-boolean v7, v1, Landroid/support/v4/app/Fragment;.mAdded:Z // field@009a │ │ -077ffe: 6307 f400 |0189: sget-boolean v7, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00f4 │ │ -078002: 3807 2400 |018b: if-eqz v7, 01af // +0024 │ │ -078006: 1a07 6604 |018d: const-string v7, "FragmentManager" // string@0466 │ │ -07800a: 2208 4203 |018f: new-instance v8, Ljava/lang/StringBuilder; // type@0342 │ │ -07800e: 7010 5715 0800 |0191: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ -078014: 1a09 3d1f |0194: const-string v9, "restoreAllState: added #" // string@1f3d │ │ -078018: 6e20 5f15 9800 |0196: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -07801e: 0c08 |0199: move-result-object v8 │ │ -078020: 6e20 5b15 4800 |019a: invoke-virtual {v8, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@155b │ │ -078026: 0c08 |019d: move-result-object v8 │ │ -078028: 1a09 6c01 |019e: const-string v9, ": " // string@016c │ │ -07802c: 6e20 5f15 9800 |01a0: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -078032: 0c08 |01a3: move-result-object v8 │ │ -078034: 6e20 5e15 1800 |01a4: invoke-virtual {v8, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@155e │ │ -07803a: 0c08 |01a7: move-result-object v8 │ │ -07803c: 6e10 6415 0800 |01a8: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ -078042: 0c08 |01ab: move-result-object v8 │ │ -078044: 7120 f911 8700 |01ac: invoke-static {v7, v8}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@11f9 │ │ -07804a: 54c7 ff00 |01af: iget-object v7, v12, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00ff │ │ -07804e: 6e20 a215 1700 |01b1: invoke-virtual {v7, v1}, Ljava/util/ArrayList;.contains:(Ljava/lang/Object;)Z // method@15a2 │ │ -078054: 0a07 |01b4: move-result v7 │ │ -078056: 3807 0a00 |01b5: if-eqz v7, 01bf // +000a │ │ -07805a: 2207 2d03 |01b7: new-instance v7, Ljava/lang/IllegalStateException; // type@032d │ │ -07805e: 1a08 6002 |01b9: const-string v8, "Already added!" // string@0260 │ │ -078062: 7020 0415 8700 |01bb: invoke-direct {v7, v8}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1504 │ │ -078068: 2707 |01be: throw v7 │ │ -07806a: 54c7 ff00 |01bf: iget-object v7, v12, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00ff │ │ -07806e: 6e20 a015 1700 |01c1: invoke-virtual {v7, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@15a0 │ │ -078074: d804 0401 |01c4: add-int/lit8 v4, v4, #int 1 // #01 │ │ -078078: 288e |01c6: goto 0154 // -0072 │ │ -07807a: 5bca ff00 |01c7: iput-object v10, v12, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00ff │ │ -07807e: 5427 1701 |01c9: iget-object v7, v2, Landroid/support/v4/app/FragmentManagerState;.mBackStack:[Landroid/support/v4/app/BackStackState; // field@0117 │ │ -078082: 3807 6e00 |01cb: if-eqz v7, 0239 // +006e │ │ -078086: 2207 6003 |01cd: new-instance v7, Ljava/util/ArrayList; // type@0360 │ │ -07808a: 5428 1701 |01cf: iget-object v8, v2, Landroid/support/v4/app/FragmentManagerState;.mBackStack:[Landroid/support/v4/app/BackStackState; // field@0117 │ │ -07808e: 2188 |01d1: array-length v8, v8 │ │ -078090: 7020 9e15 8700 |01d2: invoke-direct {v7, v8}, Ljava/util/ArrayList;.:(I)V // method@159e │ │ -078096: 5bc7 0201 |01d5: iput-object v7, v12, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@0102 │ │ -07809a: 1204 |01d7: const/4 v4, #int 0 // #0 │ │ -07809c: 5427 1701 |01d8: iget-object v7, v2, Landroid/support/v4/app/FragmentManagerState;.mBackStack:[Landroid/support/v4/app/BackStackState; // field@0117 │ │ -0780a0: 2177 |01da: array-length v7, v7 │ │ -0780a2: 3574 29fe |01db: if-ge v4, v7, 0004 // -01d7 │ │ -0780a6: 5427 1701 |01dd: iget-object v7, v2, Landroid/support/v4/app/FragmentManagerState;.mBackStack:[Landroid/support/v4/app/BackStackState; // field@0117 │ │ -0780aa: 4607 0704 |01df: aget-object v7, v7, v4 │ │ -0780ae: 6e20 b702 c700 |01e1: invoke-virtual {v7, v12}, Landroid/support/v4/app/BackStackState;.instantiate:(Landroid/support/v4/app/FragmentManagerImpl;)Landroid/support/v4/app/BackStackRecord; // method@02b7 │ │ -0780b4: 0c00 |01e4: move-result-object v0 │ │ -0780b6: 6307 f400 |01e5: sget-boolean v7, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00f4 │ │ -0780ba: 3807 4100 |01e7: if-eqz v7, 0228 // +0041 │ │ -0780be: 1a07 6604 |01e9: const-string v7, "FragmentManager" // string@0466 │ │ -0780c2: 2208 4203 |01eb: new-instance v8, Ljava/lang/StringBuilder; // type@0342 │ │ -0780c6: 7010 5715 0800 |01ed: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ -0780cc: 1a09 3f1f |01f0: const-string v9, "restoreAllState: back stack #" // string@1f3f │ │ -0780d0: 6e20 5f15 9800 |01f2: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -0780d6: 0c08 |01f5: move-result-object v8 │ │ -0780d8: 6e20 5b15 4800 |01f6: invoke-virtual {v8, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@155b │ │ -0780de: 0c08 |01f9: move-result-object v8 │ │ -0780e0: 1a09 3300 |01fa: const-string v9, " (index " // string@0033 │ │ -0780e4: 6e20 5f15 9800 |01fc: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -0780ea: 0c08 |01ff: move-result-object v8 │ │ -0780ec: 5209 6800 |0200: iget v9, v0, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@0068 │ │ -0780f0: 6e20 5b15 9800 |0202: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@155b │ │ -0780f6: 0c08 |0205: move-result-object v8 │ │ -0780f8: 1a09 1801 |0206: const-string v9, "): " // string@0118 │ │ -0780fc: 6e20 5f15 9800 |0208: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -078102: 0c08 |020b: move-result-object v8 │ │ -078104: 6e20 5e15 0800 |020c: invoke-virtual {v8, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@155e │ │ -07810a: 0c08 |020f: move-result-object v8 │ │ -07810c: 6e10 6415 0800 |0210: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ -078112: 0c08 |0213: move-result-object v8 │ │ -078114: 7120 f911 8700 |0214: invoke-static {v7, v8}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@11f9 │ │ -07811a: 2205 6b01 |0217: new-instance v5, Landroid/support/v4/util/LogWriter; // type@016b │ │ -07811e: 1a07 6604 |0219: const-string v7, "FragmentManager" // string@0466 │ │ -078122: 7020 e007 7500 |021b: invoke-direct {v5, v7}, Landroid/support/v4/util/LogWriter;.:(Ljava/lang/String;)V // method@07e0 │ │ -078128: 2206 1803 |021e: new-instance v6, Ljava/io/PrintWriter; // type@0318 │ │ -07812c: 7020 ce14 5600 |0220: invoke-direct {v6, v5}, Ljava/io/PrintWriter;.:(Ljava/io/Writer;)V // method@14ce │ │ -078132: 1a07 0d00 |0223: const-string v7, " " // string@000d │ │ -078136: 6e40 9302 70b6 |0225: invoke-virtual {v0, v7, v6, v11}, Landroid/support/v4/app/BackStackRecord;.dump:(Ljava/lang/String;Ljava/io/PrintWriter;Z)V // method@0293 │ │ -07813c: 54c7 0201 |0228: iget-object v7, v12, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@0102 │ │ -078140: 6e20 a015 0700 |022a: invoke-virtual {v7, v0}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@15a0 │ │ -078146: 5207 6800 |022d: iget v7, v0, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@0068 │ │ -07814a: 3a07 0700 |022f: if-ltz v7, 0236 // +0007 │ │ -07814e: 5207 6800 |0231: iget v7, v0, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@0068 │ │ -078152: 6e30 ec03 7c00 |0233: invoke-virtual {v12, v7, v0}, Landroid/support/v4/app/FragmentManagerImpl;.setBackStackIndex:(ILandroid/support/v4/app/BackStackRecord;)V // method@03ec │ │ -078158: d804 0401 |0236: add-int/lit8 v4, v4, #int 1 // #01 │ │ -07815c: 28a0 |0238: goto 01d8 // -0060 │ │ -07815e: 5bca 0201 |0239: iput-object v10, v12, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@0102 │ │ -078162: 2900 c9fd |023b: goto/16 0004 // -0237 │ │ +079888: |[079888] android.support.v4.app.FragmentManagerImpl.restoreAllState:(Landroid/os/Parcelable;Ljava/util/ArrayList;)V │ │ +079898: 120b |0000: const/4 v11, #int 0 // #0 │ │ +07989a: 120a |0001: const/4 v10, #int 0 // #0 │ │ +07989c: 390d 0300 |0002: if-nez v13, 0005 // +0003 │ │ +0798a0: 0e00 |0004: return-void │ │ +0798a2: 07d2 |0005: move-object v2, v13 │ │ +0798a4: 1f02 b700 |0006: check-cast v2, Landroid/support/v4/app/FragmentManagerState; // type@00b7 │ │ +0798a8: 5427 1501 |0008: iget-object v7, v2, Landroid/support/v4/app/FragmentManagerState;.mActive:[Landroid/support/v4/app/FragmentState; // field@0115 │ │ +0798ac: 3807 faff |000a: if-eqz v7, 0004 // -0006 │ │ +0798b0: 380e 5900 |000c: if-eqz v14, 0065 // +0059 │ │ +0798b4: 1204 |000e: const/4 v4, #int 0 // #0 │ │ +0798b6: 6e10 aa15 0e00 |000f: invoke-virtual {v14}, Ljava/util/ArrayList;.size:()I // method@15aa │ │ +0798bc: 0a07 |0012: move-result v7 │ │ +0798be: 3574 5200 |0013: if-ge v4, v7, 0065 // +0052 │ │ +0798c2: 6e20 a315 4e00 |0015: invoke-virtual {v14, v4}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@15a3 │ │ +0798c8: 0c01 |0018: move-result-object v1 │ │ +0798ca: 1f01 a600 |0019: check-cast v1, Landroid/support/v4/app/Fragment; // type@00a6 │ │ +0798ce: 6307 f400 |001b: sget-boolean v7, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00f4 │ │ +0798d2: 3807 1a00 |001d: if-eqz v7, 0037 // +001a │ │ +0798d6: 1a07 6604 |001f: const-string v7, "FragmentManager" // string@0466 │ │ +0798da: 2208 3f03 |0021: new-instance v8, Ljava/lang/StringBuilder; // type@033f │ │ +0798de: 7010 5715 0800 |0023: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ +0798e4: 1a09 3c1f |0026: const-string v9, "restoreAllState: re-attaching retained " // string@1f3c │ │ +0798e8: 6e20 5f15 9800 |0028: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +0798ee: 0c08 |002b: move-result-object v8 │ │ +0798f0: 6e20 5e15 1800 |002c: invoke-virtual {v8, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@155e │ │ +0798f6: 0c08 |002f: move-result-object v8 │ │ +0798f8: 6e10 6415 0800 |0030: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ +0798fe: 0c08 |0033: move-result-object v8 │ │ +079900: 7120 f911 8700 |0034: invoke-static {v7, v8}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@11f9 │ │ +079906: 5427 1501 |0037: iget-object v7, v2, Landroid/support/v4/app/FragmentManagerState;.mActive:[Landroid/support/v4/app/FragmentState; // field@0115 │ │ +07990a: 5218 ab00 |0039: iget v8, v1, Landroid/support/v4/app/Fragment;.mIndex:I // field@00ab │ │ +07990e: 4603 0708 |003b: aget-object v3, v7, v8 │ │ +079912: 5b31 2501 |003d: iput-object v1, v3, Landroid/support/v4/app/FragmentState;.mInstance:Landroid/support/v4/app/Fragment; // field@0125 │ │ +079916: 5b1a b800 |003f: iput-object v10, v1, Landroid/support/v4/app/Fragment;.mSavedViewState:Landroid/util/SparseArray; // field@00b8 │ │ +07991a: 591b 9d00 |0041: iput v11, v1, Landroid/support/v4/app/Fragment;.mBackStackNesting:I // field@009d │ │ +07991e: 5c1b aa00 |0043: iput-boolean v11, v1, Landroid/support/v4/app/Fragment;.mInLayout:Z // field@00aa │ │ +079922: 5c1b 9a00 |0045: iput-boolean v11, v1, Landroid/support/v4/app/Fragment;.mAdded:Z // field@009a │ │ +079926: 5b1a bc00 |0047: iput-object v10, v1, Landroid/support/v4/app/Fragment;.mTarget:Landroid/support/v4/app/Fragment; // field@00bc │ │ +07992a: 5437 2701 |0049: iget-object v7, v3, Landroid/support/v4/app/FragmentState;.mSavedFragmentState:Landroid/os/Bundle; // field@0127 │ │ +07992e: 3807 1700 |004b: if-eqz v7, 0062 // +0017 │ │ +079932: 5437 2701 |004d: iget-object v7, v3, Landroid/support/v4/app/FragmentState;.mSavedFragmentState:Landroid/os/Bundle; // field@0127 │ │ +079936: 54c8 fe00 |004f: iget-object v8, v12, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00fe │ │ +07993a: 6e10 5103 0800 |0051: invoke-virtual {v8}, Landroid/support/v4/app/FragmentActivity;.getClassLoader:()Ljava/lang/ClassLoader; // method@0351 │ │ +079940: 0c08 |0054: move-result-object v8 │ │ +079942: 6e20 c201 8700 |0055: invoke-virtual {v7, v8}, Landroid/os/Bundle;.setClassLoader:(Ljava/lang/ClassLoader;)V // method@01c2 │ │ +079948: 5437 2701 |0058: iget-object v7, v3, Landroid/support/v4/app/FragmentState;.mSavedFragmentState:Landroid/os/Bundle; // field@0127 │ │ +07994c: 1a08 c810 |005a: const-string v8, "android:view_state" // string@10c8 │ │ +079950: 6e20 b701 8700 |005c: invoke-virtual {v7, v8}, Landroid/os/Bundle;.getSparseParcelableArray:(Ljava/lang/String;)Landroid/util/SparseArray; // method@01b7 │ │ +079956: 0c07 |005f: move-result-object v7 │ │ +079958: 5b17 b800 |0060: iput-object v7, v1, Landroid/support/v4/app/Fragment;.mSavedViewState:Landroid/util/SparseArray; // field@00b8 │ │ +07995c: d804 0401 |0062: add-int/lit8 v4, v4, #int 1 // #01 │ │ +079960: 28ab |0064: goto 000f // -0055 │ │ +079962: 2207 5d03 |0065: new-instance v7, Ljava/util/ArrayList; // type@035d │ │ +079966: 5428 1501 |0067: iget-object v8, v2, Landroid/support/v4/app/FragmentManagerState;.mActive:[Landroid/support/v4/app/FragmentState; // field@0115 │ │ +07996a: 2188 |0069: array-length v8, v8 │ │ +07996c: 7020 9e15 8700 |006a: invoke-direct {v7, v8}, Ljava/util/ArrayList;.:(I)V // method@159e │ │ +079972: 5bc7 fd00 |006d: iput-object v7, v12, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00fd │ │ +079976: 54c7 0101 |006f: iget-object v7, v12, Landroid/support/v4/app/FragmentManagerImpl;.mAvailIndices:Ljava/util/ArrayList; // field@0101 │ │ +07997a: 3807 0700 |0071: if-eqz v7, 0078 // +0007 │ │ +07997e: 54c7 0101 |0073: iget-object v7, v12, Landroid/support/v4/app/FragmentManagerImpl;.mAvailIndices:Ljava/util/ArrayList; // field@0101 │ │ +079982: 6e10 a115 0700 |0075: invoke-virtual {v7}, Ljava/util/ArrayList;.clear:()V // method@15a1 │ │ +079988: 1204 |0078: const/4 v4, #int 0 // #0 │ │ +07998a: 5427 1501 |0079: iget-object v7, v2, Landroid/support/v4/app/FragmentManagerState;.mActive:[Landroid/support/v4/app/FragmentState; // field@0115 │ │ +07998e: 2177 |007b: array-length v7, v7 │ │ +079990: 3574 7600 |007c: if-ge v4, v7, 00f2 // +0076 │ │ +079994: 5427 1501 |007e: iget-object v7, v2, Landroid/support/v4/app/FragmentManagerState;.mActive:[Landroid/support/v4/app/FragmentState; // field@0115 │ │ +079998: 4603 0704 |0080: aget-object v3, v7, v4 │ │ +07999c: 3803 3a00 |0082: if-eqz v3, 00bc // +003a │ │ +0799a0: 54c7 fe00 |0084: iget-object v7, v12, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00fe │ │ +0799a4: 54c8 0e01 |0086: iget-object v8, v12, Landroid/support/v4/app/FragmentManagerImpl;.mParent:Landroid/support/v4/app/Fragment; // field@010e │ │ +0799a8: 6e30 1104 7308 |0088: invoke-virtual {v3, v7, v8}, Landroid/support/v4/app/FragmentState;.instantiate:(Landroid/support/v4/app/FragmentActivity;Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/Fragment; // method@0411 │ │ +0799ae: 0c01 |008b: move-result-object v1 │ │ +0799b0: 6307 f400 |008c: sget-boolean v7, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00f4 │ │ +0799b4: 3807 2400 |008e: if-eqz v7, 00b2 // +0024 │ │ +0799b8: 1a07 6604 |0090: const-string v7, "FragmentManager" // string@0466 │ │ +0799bc: 2208 3f03 |0092: new-instance v8, Ljava/lang/StringBuilder; // type@033f │ │ +0799c0: 7010 5715 0800 |0094: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ +0799c6: 1a09 381f |0097: const-string v9, "restoreAllState: active #" // string@1f38 │ │ +0799ca: 6e20 5f15 9800 |0099: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +0799d0: 0c08 |009c: move-result-object v8 │ │ +0799d2: 6e20 5b15 4800 |009d: invoke-virtual {v8, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@155b │ │ +0799d8: 0c08 |00a0: move-result-object v8 │ │ +0799da: 1a09 6c01 |00a1: const-string v9, ": " // string@016c │ │ +0799de: 6e20 5f15 9800 |00a3: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +0799e4: 0c08 |00a6: move-result-object v8 │ │ +0799e6: 6e20 5e15 1800 |00a7: invoke-virtual {v8, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@155e │ │ +0799ec: 0c08 |00aa: move-result-object v8 │ │ +0799ee: 6e10 6415 0800 |00ab: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ +0799f4: 0c08 |00ae: move-result-object v8 │ │ +0799f6: 7120 f911 8700 |00af: invoke-static {v7, v8}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@11f9 │ │ +0799fc: 54c7 fd00 |00b2: iget-object v7, v12, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00fd │ │ +079a00: 6e20 a015 1700 |00b4: invoke-virtual {v7, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@15a0 │ │ +079a06: 5b3a 2501 |00b7: iput-object v10, v3, Landroid/support/v4/app/FragmentState;.mInstance:Landroid/support/v4/app/Fragment; // field@0125 │ │ +079a0a: d804 0401 |00b9: add-int/lit8 v4, v4, #int 1 // #01 │ │ +079a0e: 28be |00bb: goto 0079 // -0042 │ │ +079a10: 54c7 fd00 |00bc: iget-object v7, v12, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00fd │ │ +079a14: 6e20 a015 a700 |00be: invoke-virtual {v7, v10}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@15a0 │ │ +079a1a: 54c7 0101 |00c1: iget-object v7, v12, Landroid/support/v4/app/FragmentManagerImpl;.mAvailIndices:Ljava/util/ArrayList; // field@0101 │ │ +079a1e: 3907 0900 |00c3: if-nez v7, 00cc // +0009 │ │ +079a22: 2207 5d03 |00c5: new-instance v7, Ljava/util/ArrayList; // type@035d │ │ +079a26: 7010 9d15 0700 |00c7: invoke-direct {v7}, Ljava/util/ArrayList;.:()V // method@159d │ │ +079a2c: 5bc7 0101 |00ca: iput-object v7, v12, Landroid/support/v4/app/FragmentManagerImpl;.mAvailIndices:Ljava/util/ArrayList; // field@0101 │ │ +079a30: 6307 f400 |00cc: sget-boolean v7, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00f4 │ │ +079a34: 3807 1a00 |00ce: if-eqz v7, 00e8 // +001a │ │ +079a38: 1a07 6604 |00d0: const-string v7, "FragmentManager" // string@0466 │ │ +079a3c: 2208 3f03 |00d2: new-instance v8, Ljava/lang/StringBuilder; // type@033f │ │ +079a40: 7010 5715 0800 |00d4: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ +079a46: 1a09 3a1f |00d7: const-string v9, "restoreAllState: avail #" // string@1f3a │ │ +079a4a: 6e20 5f15 9800 |00d9: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +079a50: 0c08 |00dc: move-result-object v8 │ │ +079a52: 6e20 5b15 4800 |00dd: invoke-virtual {v8, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@155b │ │ +079a58: 0c08 |00e0: move-result-object v8 │ │ +079a5a: 6e10 6415 0800 |00e1: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ +079a60: 0c08 |00e4: move-result-object v8 │ │ +079a62: 7120 f911 8700 |00e5: invoke-static {v7, v8}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@11f9 │ │ +079a68: 54c7 0101 |00e8: iget-object v7, v12, Landroid/support/v4/app/FragmentManagerImpl;.mAvailIndices:Ljava/util/ArrayList; // field@0101 │ │ +079a6c: 7110 0a15 0400 |00ea: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@150a │ │ +079a72: 0c08 |00ed: move-result-object v8 │ │ +079a74: 6e20 a015 8700 |00ee: invoke-virtual {v7, v8}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@15a0 │ │ +079a7a: 28c8 |00f1: goto 00b9 // -0038 │ │ +079a7c: 380e 5300 |00f2: if-eqz v14, 0145 // +0053 │ │ +079a80: 1204 |00f4: const/4 v4, #int 0 // #0 │ │ +079a82: 6e10 aa15 0e00 |00f5: invoke-virtual {v14}, Ljava/util/ArrayList;.size:()I // method@15aa │ │ +079a88: 0a07 |00f8: move-result v7 │ │ +079a8a: 3574 4c00 |00f9: if-ge v4, v7, 0145 // +004c │ │ +079a8e: 6e20 a315 4e00 |00fb: invoke-virtual {v14, v4}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@15a3 │ │ +079a94: 0c01 |00fe: move-result-object v1 │ │ +079a96: 1f01 a600 |00ff: check-cast v1, Landroid/support/v4/app/Fragment; // type@00a6 │ │ +079a9a: 5217 bd00 |0101: iget v7, v1, Landroid/support/v4/app/Fragment;.mTargetIndex:I // field@00bd │ │ +079a9e: 3a07 1800 |0103: if-ltz v7, 011b // +0018 │ │ +079aa2: 5217 bd00 |0105: iget v7, v1, Landroid/support/v4/app/Fragment;.mTargetIndex:I // field@00bd │ │ +079aa6: 54c8 fd00 |0107: iget-object v8, v12, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00fd │ │ +079aaa: 6e10 aa15 0800 |0109: invoke-virtual {v8}, Ljava/util/ArrayList;.size:()I // method@15aa │ │ +079ab0: 0a08 |010c: move-result v8 │ │ +079ab2: 3587 1100 |010d: if-ge v7, v8, 011e // +0011 │ │ +079ab6: 54c7 fd00 |010f: iget-object v7, v12, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00fd │ │ +079aba: 5218 bd00 |0111: iget v8, v1, Landroid/support/v4/app/Fragment;.mTargetIndex:I // field@00bd │ │ +079abe: 6e20 a315 8700 |0113: invoke-virtual {v7, v8}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@15a3 │ │ +079ac4: 0c07 |0116: move-result-object v7 │ │ +079ac6: 1f07 a600 |0117: check-cast v7, Landroid/support/v4/app/Fragment; // type@00a6 │ │ +079aca: 5b17 bc00 |0119: iput-object v7, v1, Landroid/support/v4/app/Fragment;.mTarget:Landroid/support/v4/app/Fragment; // field@00bc │ │ +079ace: d804 0401 |011b: add-int/lit8 v4, v4, #int 1 // #01 │ │ +079ad2: 28d8 |011d: goto 00f5 // -0028 │ │ +079ad4: 1a07 6604 |011e: const-string v7, "FragmentManager" // string@0466 │ │ +079ad8: 2208 3f03 |0120: new-instance v8, Ljava/lang/StringBuilder; // type@033f │ │ +079adc: 7010 5715 0800 |0122: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ +079ae2: 1a09 0a0c |0125: const-string v9, "Re-attaching retained fragment " // string@0c0a │ │ +079ae6: 6e20 5f15 9800 |0127: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +079aec: 0c08 |012a: move-result-object v8 │ │ +079aee: 6e20 5e15 1800 |012b: invoke-virtual {v8, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@155e │ │ +079af4: 0c08 |012e: move-result-object v8 │ │ +079af6: 1a09 b500 |012f: const-string v9, " target no longer exists: " // string@00b5 │ │ +079afa: 6e20 5f15 9800 |0131: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +079b00: 0c08 |0134: move-result-object v8 │ │ +079b02: 5219 bd00 |0135: iget v9, v1, Landroid/support/v4/app/Fragment;.mTargetIndex:I // field@00bd │ │ +079b06: 6e20 5b15 9800 |0137: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@155b │ │ +079b0c: 0c08 |013a: move-result-object v8 │ │ +079b0e: 6e10 6415 0800 |013b: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ +079b14: 0c08 |013e: move-result-object v8 │ │ +079b16: 7120 fa11 8700 |013f: invoke-static {v7, v8}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@11fa │ │ +079b1c: 5b1a bc00 |0142: iput-object v10, v1, Landroid/support/v4/app/Fragment;.mTarget:Landroid/support/v4/app/Fragment; // field@00bc │ │ +079b20: 28d7 |0144: goto 011b // -0029 │ │ +079b22: 5427 1601 |0145: iget-object v7, v2, Landroid/support/v4/app/FragmentManagerState;.mAdded:[I // field@0116 │ │ +079b26: 3807 8000 |0147: if-eqz v7, 01c7 // +0080 │ │ +079b2a: 2207 5d03 |0149: new-instance v7, Ljava/util/ArrayList; // type@035d │ │ +079b2e: 5428 1601 |014b: iget-object v8, v2, Landroid/support/v4/app/FragmentManagerState;.mAdded:[I // field@0116 │ │ +079b32: 2188 |014d: array-length v8, v8 │ │ +079b34: 7020 9e15 8700 |014e: invoke-direct {v7, v8}, Ljava/util/ArrayList;.:(I)V // method@159e │ │ +079b3a: 5bc7 ff00 |0151: iput-object v7, v12, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00ff │ │ +079b3e: 1204 |0153: const/4 v4, #int 0 // #0 │ │ +079b40: 5427 1601 |0154: iget-object v7, v2, Landroid/support/v4/app/FragmentManagerState;.mAdded:[I // field@0116 │ │ +079b44: 2177 |0156: array-length v7, v7 │ │ +079b46: 3574 7200 |0157: if-ge v4, v7, 01c9 // +0072 │ │ +079b4a: 54c7 fd00 |0159: iget-object v7, v12, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00fd │ │ +079b4e: 5428 1601 |015b: iget-object v8, v2, Landroid/support/v4/app/FragmentManagerState;.mAdded:[I // field@0116 │ │ +079b52: 4408 0804 |015d: aget v8, v8, v4 │ │ +079b56: 6e20 a315 8700 |015f: invoke-virtual {v7, v8}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@15a3 │ │ +079b5c: 0c01 |0162: move-result-object v1 │ │ +079b5e: 1f01 a600 |0163: check-cast v1, Landroid/support/v4/app/Fragment; // type@00a6 │ │ +079b62: 3901 2100 |0165: if-nez v1, 0186 // +0021 │ │ +079b66: 2207 2a03 |0167: new-instance v7, Ljava/lang/IllegalStateException; // type@032a │ │ +079b6a: 2208 3f03 |0169: new-instance v8, Ljava/lang/StringBuilder; // type@033f │ │ +079b6e: 7010 5715 0800 |016b: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ +079b74: 1a09 3e0b |016e: const-string v9, "No instantiated fragment for index #" // string@0b3e │ │ +079b78: 6e20 5f15 9800 |0170: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +079b7e: 0c08 |0173: move-result-object v8 │ │ +079b80: 5429 1601 |0174: iget-object v9, v2, Landroid/support/v4/app/FragmentManagerState;.mAdded:[I // field@0116 │ │ +079b84: 4409 0904 |0176: aget v9, v9, v4 │ │ +079b88: 6e20 5b15 9800 |0178: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@155b │ │ +079b8e: 0c08 |017b: move-result-object v8 │ │ +079b90: 6e10 6415 0800 |017c: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ +079b96: 0c08 |017f: move-result-object v8 │ │ +079b98: 7020 0415 8700 |0180: invoke-direct {v7, v8}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1504 │ │ +079b9e: 7020 ef03 7c00 |0183: invoke-direct {v12, v7}, Landroid/support/v4/app/FragmentManagerImpl;.throwException:(Ljava/lang/RuntimeException;)V // method@03ef │ │ +079ba4: 1217 |0186: const/4 v7, #int 1 // #1 │ │ +079ba6: 5c17 9a00 |0187: iput-boolean v7, v1, Landroid/support/v4/app/Fragment;.mAdded:Z // field@009a │ │ +079baa: 6307 f400 |0189: sget-boolean v7, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00f4 │ │ +079bae: 3807 2400 |018b: if-eqz v7, 01af // +0024 │ │ +079bb2: 1a07 6604 |018d: const-string v7, "FragmentManager" // string@0466 │ │ +079bb6: 2208 3f03 |018f: new-instance v8, Ljava/lang/StringBuilder; // type@033f │ │ +079bba: 7010 5715 0800 |0191: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ +079bc0: 1a09 391f |0194: const-string v9, "restoreAllState: added #" // string@1f39 │ │ +079bc4: 6e20 5f15 9800 |0196: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +079bca: 0c08 |0199: move-result-object v8 │ │ +079bcc: 6e20 5b15 4800 |019a: invoke-virtual {v8, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@155b │ │ +079bd2: 0c08 |019d: move-result-object v8 │ │ +079bd4: 1a09 6c01 |019e: const-string v9, ": " // string@016c │ │ +079bd8: 6e20 5f15 9800 |01a0: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +079bde: 0c08 |01a3: move-result-object v8 │ │ +079be0: 6e20 5e15 1800 |01a4: invoke-virtual {v8, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@155e │ │ +079be6: 0c08 |01a7: move-result-object v8 │ │ +079be8: 6e10 6415 0800 |01a8: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ +079bee: 0c08 |01ab: move-result-object v8 │ │ +079bf0: 7120 f911 8700 |01ac: invoke-static {v7, v8}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@11f9 │ │ +079bf6: 54c7 ff00 |01af: iget-object v7, v12, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00ff │ │ +079bfa: 6e20 a215 1700 |01b1: invoke-virtual {v7, v1}, Ljava/util/ArrayList;.contains:(Ljava/lang/Object;)Z // method@15a2 │ │ +079c00: 0a07 |01b4: move-result v7 │ │ +079c02: 3807 0a00 |01b5: if-eqz v7, 01bf // +000a │ │ +079c06: 2207 2a03 |01b7: new-instance v7, Ljava/lang/IllegalStateException; // type@032a │ │ +079c0a: 1a08 6002 |01b9: const-string v8, "Already added!" // string@0260 │ │ +079c0e: 7020 0415 8700 |01bb: invoke-direct {v7, v8}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1504 │ │ +079c14: 2707 |01be: throw v7 │ │ +079c16: 54c7 ff00 |01bf: iget-object v7, v12, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00ff │ │ +079c1a: 6e20 a015 1700 |01c1: invoke-virtual {v7, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@15a0 │ │ +079c20: d804 0401 |01c4: add-int/lit8 v4, v4, #int 1 // #01 │ │ +079c24: 288e |01c6: goto 0154 // -0072 │ │ +079c26: 5bca ff00 |01c7: iput-object v10, v12, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00ff │ │ +079c2a: 5427 1701 |01c9: iget-object v7, v2, Landroid/support/v4/app/FragmentManagerState;.mBackStack:[Landroid/support/v4/app/BackStackState; // field@0117 │ │ +079c2e: 3807 6e00 |01cb: if-eqz v7, 0239 // +006e │ │ +079c32: 2207 5d03 |01cd: new-instance v7, Ljava/util/ArrayList; // type@035d │ │ +079c36: 5428 1701 |01cf: iget-object v8, v2, Landroid/support/v4/app/FragmentManagerState;.mBackStack:[Landroid/support/v4/app/BackStackState; // field@0117 │ │ +079c3a: 2188 |01d1: array-length v8, v8 │ │ +079c3c: 7020 9e15 8700 |01d2: invoke-direct {v7, v8}, Ljava/util/ArrayList;.:(I)V // method@159e │ │ +079c42: 5bc7 0201 |01d5: iput-object v7, v12, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@0102 │ │ +079c46: 1204 |01d7: const/4 v4, #int 0 // #0 │ │ +079c48: 5427 1701 |01d8: iget-object v7, v2, Landroid/support/v4/app/FragmentManagerState;.mBackStack:[Landroid/support/v4/app/BackStackState; // field@0117 │ │ +079c4c: 2177 |01da: array-length v7, v7 │ │ +079c4e: 3574 29fe |01db: if-ge v4, v7, 0004 // -01d7 │ │ +079c52: 5427 1701 |01dd: iget-object v7, v2, Landroid/support/v4/app/FragmentManagerState;.mBackStack:[Landroid/support/v4/app/BackStackState; // field@0117 │ │ +079c56: 4607 0704 |01df: aget-object v7, v7, v4 │ │ +079c5a: 6e20 b702 c700 |01e1: invoke-virtual {v7, v12}, Landroid/support/v4/app/BackStackState;.instantiate:(Landroid/support/v4/app/FragmentManagerImpl;)Landroid/support/v4/app/BackStackRecord; // method@02b7 │ │ +079c60: 0c00 |01e4: move-result-object v0 │ │ +079c62: 6307 f400 |01e5: sget-boolean v7, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00f4 │ │ +079c66: 3807 4100 |01e7: if-eqz v7, 0228 // +0041 │ │ +079c6a: 1a07 6604 |01e9: const-string v7, "FragmentManager" // string@0466 │ │ +079c6e: 2208 3f03 |01eb: new-instance v8, Ljava/lang/StringBuilder; // type@033f │ │ +079c72: 7010 5715 0800 |01ed: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ +079c78: 1a09 3b1f |01f0: const-string v9, "restoreAllState: back stack #" // string@1f3b │ │ +079c7c: 6e20 5f15 9800 |01f2: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +079c82: 0c08 |01f5: move-result-object v8 │ │ +079c84: 6e20 5b15 4800 |01f6: invoke-virtual {v8, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@155b │ │ +079c8a: 0c08 |01f9: move-result-object v8 │ │ +079c8c: 1a09 3300 |01fa: const-string v9, " (index " // string@0033 │ │ +079c90: 6e20 5f15 9800 |01fc: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +079c96: 0c08 |01ff: move-result-object v8 │ │ +079c98: 5209 6800 |0200: iget v9, v0, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@0068 │ │ +079c9c: 6e20 5b15 9800 |0202: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@155b │ │ +079ca2: 0c08 |0205: move-result-object v8 │ │ +079ca4: 1a09 1801 |0206: const-string v9, "): " // string@0118 │ │ +079ca8: 6e20 5f15 9800 |0208: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +079cae: 0c08 |020b: move-result-object v8 │ │ +079cb0: 6e20 5e15 0800 |020c: invoke-virtual {v8, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@155e │ │ +079cb6: 0c08 |020f: move-result-object v8 │ │ +079cb8: 6e10 6415 0800 |0210: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ +079cbe: 0c08 |0213: move-result-object v8 │ │ +079cc0: 7120 f911 8700 |0214: invoke-static {v7, v8}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@11f9 │ │ +079cc6: 2205 6801 |0217: new-instance v5, Landroid/support/v4/util/LogWriter; // type@0168 │ │ +079cca: 1a07 6604 |0219: const-string v7, "FragmentManager" // string@0466 │ │ +079cce: 7020 e007 7500 |021b: invoke-direct {v5, v7}, Landroid/support/v4/util/LogWriter;.:(Ljava/lang/String;)V // method@07e0 │ │ +079cd4: 2206 1503 |021e: new-instance v6, Ljava/io/PrintWriter; // type@0315 │ │ +079cd8: 7020 ce14 5600 |0220: invoke-direct {v6, v5}, Ljava/io/PrintWriter;.:(Ljava/io/Writer;)V // method@14ce │ │ +079cde: 1a07 0d00 |0223: const-string v7, " " // string@000d │ │ +079ce2: 6e40 9302 70b6 |0225: invoke-virtual {v0, v7, v6, v11}, Landroid/support/v4/app/BackStackRecord;.dump:(Ljava/lang/String;Ljava/io/PrintWriter;Z)V // method@0293 │ │ +079ce8: 54c7 0201 |0228: iget-object v7, v12, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@0102 │ │ +079cec: 6e20 a015 0700 |022a: invoke-virtual {v7, v0}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@15a0 │ │ +079cf2: 5207 6800 |022d: iget v7, v0, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@0068 │ │ +079cf6: 3a07 0700 |022f: if-ltz v7, 0236 // +0007 │ │ +079cfa: 5207 6800 |0231: iget v7, v0, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@0068 │ │ +079cfe: 6e30 ec03 7c00 |0233: invoke-virtual {v12, v7, v0}, Landroid/support/v4/app/FragmentManagerImpl;.setBackStackIndex:(ILandroid/support/v4/app/BackStackRecord;)V // method@03ec │ │ +079d04: d804 0401 |0236: add-int/lit8 v4, v4, #int 1 // #01 │ │ +079d08: 28a0 |0238: goto 01d8 // -0060 │ │ +079d0a: 5bca 0201 |0239: iput-object v10, v12, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@0102 │ │ +079d0e: 2900 c9fd |023b: goto/16 0004 // -0237 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=1756 │ │ 0x0004 line=1863 │ │ 0x0006 line=1757 │ │ 0x0008 line=1758 │ │ 0x000c line=1762 │ │ @@ -144513,59 +144567,59 @@ │ │ type : '()Ljava/util/ArrayList;' │ │ access : 0x0000 () │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 85 16-bit code units │ │ -078168: |[078168] android.support.v4.app.FragmentManagerImpl.retainNonConfig:()Ljava/util/ArrayList; │ │ -078178: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -07817a: 5463 fd00 |0001: iget-object v3, v6, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00fd │ │ -07817e: 3803 5100 |0003: if-eqz v3, 0054 // +0051 │ │ -078182: 1202 |0005: const/4 v2, #int 0 // #0 │ │ -078184: 5463 fd00 |0006: iget-object v3, v6, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00fd │ │ -078188: 6e10 aa15 0300 |0008: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@15aa │ │ -07818e: 0a03 |000b: move-result v3 │ │ -078190: 3532 4800 |000c: if-ge v2, v3, 0054 // +0048 │ │ -078194: 5463 fd00 |000e: iget-object v3, v6, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00fd │ │ -078198: 6e20 a315 2300 |0010: invoke-virtual {v3, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@15a3 │ │ -07819e: 0c00 |0013: move-result-object v0 │ │ -0781a0: 1f00 a900 |0014: check-cast v0, Landroid/support/v4/app/Fragment; // type@00a9 │ │ -0781a4: 3800 3900 |0016: if-eqz v0, 004f // +0039 │ │ -0781a8: 5503 b500 |0018: iget-boolean v3, v0, Landroid/support/v4/app/Fragment;.mRetainInstance:Z // field@00b5 │ │ -0781ac: 3803 3500 |001a: if-eqz v3, 004f // +0035 │ │ -0781b0: 3901 0700 |001c: if-nez v1, 0023 // +0007 │ │ -0781b4: 2201 6003 |001e: new-instance v1, Ljava/util/ArrayList; // type@0360 │ │ -0781b8: 7010 9d15 0100 |0020: invoke-direct {v1}, Ljava/util/ArrayList;.:()V // method@159d │ │ -0781be: 6e20 a015 0100 |0023: invoke-virtual {v1, v0}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@15a0 │ │ -0781c4: 1213 |0026: const/4 v3, #int 1 // #1 │ │ -0781c6: 5c03 b600 |0027: iput-boolean v3, v0, Landroid/support/v4/app/Fragment;.mRetaining:Z // field@00b6 │ │ -0781ca: 5403 bc00 |0029: iget-object v3, v0, Landroid/support/v4/app/Fragment;.mTarget:Landroid/support/v4/app/Fragment; // field@00bc │ │ -0781ce: 3803 2700 |002b: if-eqz v3, 0052 // +0027 │ │ -0781d2: 5403 bc00 |002d: iget-object v3, v0, Landroid/support/v4/app/Fragment;.mTarget:Landroid/support/v4/app/Fragment; // field@00bc │ │ -0781d6: 5233 ab00 |002f: iget v3, v3, Landroid/support/v4/app/Fragment;.mIndex:I // field@00ab │ │ -0781da: 5903 bd00 |0031: iput v3, v0, Landroid/support/v4/app/Fragment;.mTargetIndex:I // field@00bd │ │ -0781de: 6303 f400 |0033: sget-boolean v3, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00f4 │ │ -0781e2: 3803 1a00 |0035: if-eqz v3, 004f // +001a │ │ -0781e6: 1a03 6604 |0037: const-string v3, "FragmentManager" // string@0466 │ │ -0781ea: 2204 4203 |0039: new-instance v4, Ljava/lang/StringBuilder; // type@0342 │ │ -0781ee: 7010 5715 0400 |003b: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ -0781f4: 1a05 521f |003e: const-string v5, "retainNonConfig: keeping retained " // string@1f52 │ │ -0781f8: 6e20 5f15 5400 |0040: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -0781fe: 0c04 |0043: move-result-object v4 │ │ -078200: 6e20 5e15 0400 |0044: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@155e │ │ -078206: 0c04 |0047: move-result-object v4 │ │ -078208: 6e10 6415 0400 |0048: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ -07820e: 0c04 |004b: move-result-object v4 │ │ -078210: 7120 f911 4300 |004c: invoke-static {v3, v4}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@11f9 │ │ -078216: d802 0201 |004f: add-int/lit8 v2, v2, #int 1 // #01 │ │ -07821a: 28b5 |0051: goto 0006 // -004b │ │ -07821c: 12f3 |0052: const/4 v3, #int -1 // #ff │ │ -07821e: 28de |0053: goto 0031 // -0022 │ │ -078220: 1101 |0054: return-object v1 │ │ +079d14: |[079d14] android.support.v4.app.FragmentManagerImpl.retainNonConfig:()Ljava/util/ArrayList; │ │ +079d24: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +079d26: 5463 fd00 |0001: iget-object v3, v6, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00fd │ │ +079d2a: 3803 5100 |0003: if-eqz v3, 0054 // +0051 │ │ +079d2e: 1202 |0005: const/4 v2, #int 0 // #0 │ │ +079d30: 5463 fd00 |0006: iget-object v3, v6, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00fd │ │ +079d34: 6e10 aa15 0300 |0008: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@15aa │ │ +079d3a: 0a03 |000b: move-result v3 │ │ +079d3c: 3532 4800 |000c: if-ge v2, v3, 0054 // +0048 │ │ +079d40: 5463 fd00 |000e: iget-object v3, v6, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00fd │ │ +079d44: 6e20 a315 2300 |0010: invoke-virtual {v3, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@15a3 │ │ +079d4a: 0c00 |0013: move-result-object v0 │ │ +079d4c: 1f00 a600 |0014: check-cast v0, Landroid/support/v4/app/Fragment; // type@00a6 │ │ +079d50: 3800 3900 |0016: if-eqz v0, 004f // +0039 │ │ +079d54: 5503 b500 |0018: iget-boolean v3, v0, Landroid/support/v4/app/Fragment;.mRetainInstance:Z // field@00b5 │ │ +079d58: 3803 3500 |001a: if-eqz v3, 004f // +0035 │ │ +079d5c: 3901 0700 |001c: if-nez v1, 0023 // +0007 │ │ +079d60: 2201 5d03 |001e: new-instance v1, Ljava/util/ArrayList; // type@035d │ │ +079d64: 7010 9d15 0100 |0020: invoke-direct {v1}, Ljava/util/ArrayList;.:()V // method@159d │ │ +079d6a: 6e20 a015 0100 |0023: invoke-virtual {v1, v0}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@15a0 │ │ +079d70: 1213 |0026: const/4 v3, #int 1 // #1 │ │ +079d72: 5c03 b600 |0027: iput-boolean v3, v0, Landroid/support/v4/app/Fragment;.mRetaining:Z // field@00b6 │ │ +079d76: 5403 bc00 |0029: iget-object v3, v0, Landroid/support/v4/app/Fragment;.mTarget:Landroid/support/v4/app/Fragment; // field@00bc │ │ +079d7a: 3803 2700 |002b: if-eqz v3, 0052 // +0027 │ │ +079d7e: 5403 bc00 |002d: iget-object v3, v0, Landroid/support/v4/app/Fragment;.mTarget:Landroid/support/v4/app/Fragment; // field@00bc │ │ +079d82: 5233 ab00 |002f: iget v3, v3, Landroid/support/v4/app/Fragment;.mIndex:I // field@00ab │ │ +079d86: 5903 bd00 |0031: iput v3, v0, Landroid/support/v4/app/Fragment;.mTargetIndex:I // field@00bd │ │ +079d8a: 6303 f400 |0033: sget-boolean v3, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00f4 │ │ +079d8e: 3803 1a00 |0035: if-eqz v3, 004f // +001a │ │ +079d92: 1a03 6604 |0037: const-string v3, "FragmentManager" // string@0466 │ │ +079d96: 2204 3f03 |0039: new-instance v4, Ljava/lang/StringBuilder; // type@033f │ │ +079d9a: 7010 5715 0400 |003b: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ +079da0: 1a05 4e1f |003e: const-string v5, "retainNonConfig: keeping retained " // string@1f4e │ │ +079da4: 6e20 5f15 5400 |0040: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +079daa: 0c04 |0043: move-result-object v4 │ │ +079dac: 6e20 5e15 0400 |0044: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@155e │ │ +079db2: 0c04 |0047: move-result-object v4 │ │ +079db4: 6e10 6415 0400 |0048: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ +079dba: 0c04 |004b: move-result-object v4 │ │ +079dbc: 7120 f911 4300 |004c: invoke-static {v3, v4}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@11f9 │ │ +079dc2: d802 0201 |004f: add-int/lit8 v2, v2, #int 1 // #01 │ │ +079dc6: 28b5 |0051: goto 0006 // -004b │ │ +079dc8: 12f3 |0052: const/4 v3, #int -1 // #ff │ │ +079dca: 28de |0053: goto 0031 // -0022 │ │ +079dcc: 1101 |0054: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1570 │ │ 0x0001 line=1571 │ │ 0x0005 line=1572 │ │ 0x000e line=1573 │ │ 0x0016 line=1574 │ │ @@ -144590,248 +144644,248 @@ │ │ type : '()Landroid/os/Parcelable;' │ │ access : 0x0000 () │ │ code - │ │ registers : 13 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 476 16-bit code units │ │ -078224: |[078224] android.support.v4.app.FragmentManagerImpl.saveAllState:()Landroid/os/Parcelable; │ │ -078234: 1205 |0000: const/4 v5, #int 0 // #0 │ │ -078236: 6e10 c403 0c00 |0001: invoke-virtual {v12}, Landroid/support/v4/app/FragmentManagerImpl;.execPendingActions:()Z // method@03c4 │ │ -07823c: 6309 f700 |0004: sget-boolean v9, Landroid/support/v4/app/FragmentManagerImpl;.HONEYCOMB:Z // field@00f7 │ │ -078240: 3809 0500 |0006: if-eqz v9, 000b // +0005 │ │ -078244: 1219 |0008: const/4 v9, #int 1 // #1 │ │ -078246: 5cc9 1201 |0009: iput-boolean v9, v12, Landroid/support/v4/app/FragmentManagerImpl;.mStateSaved:Z // field@0112 │ │ -07824a: 54c9 fd00 |000b: iget-object v9, v12, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00fd │ │ -07824e: 3809 0a00 |000d: if-eqz v9, 0017 // +000a │ │ -078252: 54c9 fd00 |000f: iget-object v9, v12, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00fd │ │ -078256: 6e10 aa15 0900 |0011: invoke-virtual {v9}, Ljava/util/ArrayList;.size:()I // method@15aa │ │ -07825c: 0a09 |0014: move-result v9 │ │ -07825e: 3c09 0300 |0015: if-gtz v9, 0018 // +0003 │ │ -078262: 1105 |0017: return-object v5 │ │ -078264: 54c9 fd00 |0018: iget-object v9, v12, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00fd │ │ -078268: 6e10 aa15 0900 |001a: invoke-virtual {v9}, Ljava/util/ArrayList;.size:()I // method@15aa │ │ -07826e: 0a00 |001d: move-result v0 │ │ -078270: 2301 9704 |001e: new-array v1, v0, [Landroid/support/v4/app/FragmentState; // type@0497 │ │ -078274: 1207 |0020: const/4 v7, #int 0 // #0 │ │ -078276: 1208 |0021: const/4 v8, #int 0 // #0 │ │ -078278: 3508 d000 |0022: if-ge v8, v0, 00f2 // +00d0 │ │ -07827c: 54c9 fd00 |0024: iget-object v9, v12, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00fd │ │ -078280: 6e20 a315 8900 |0026: invoke-virtual {v9, v8}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@15a3 │ │ -078286: 0c04 |0029: move-result-object v4 │ │ -078288: 1f04 a900 |002a: check-cast v4, Landroid/support/v4/app/Fragment; // type@00a9 │ │ -07828c: 3804 bd00 |002c: if-eqz v4, 00e9 // +00bd │ │ -078290: 5249 ab00 |002e: iget v9, v4, Landroid/support/v4/app/Fragment;.mIndex:I // field@00ab │ │ -078294: 3b09 2900 |0030: if-gez v9, 0059 // +0029 │ │ -078298: 2209 2d03 |0032: new-instance v9, Ljava/lang/IllegalStateException; // type@032d │ │ -07829c: 220a 4203 |0034: new-instance v10, Ljava/lang/StringBuilder; // type@0342 │ │ -0782a0: 7010 5715 0a00 |0036: invoke-direct {v10}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ -0782a6: 1a0b 5504 |0039: const-string v11, "Failure saving state: active " // string@0455 │ │ -0782aa: 6e20 5f15 ba00 |003b: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -0782b0: 0c0a |003e: move-result-object v10 │ │ -0782b2: 6e20 5e15 4a00 |003f: invoke-virtual {v10, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@155e │ │ -0782b8: 0c0a |0042: move-result-object v10 │ │ -0782ba: 1a0b 6800 |0043: const-string v11, " has cleared index: " // string@0068 │ │ -0782be: 6e20 5f15 ba00 |0045: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -0782c4: 0c0a |0048: move-result-object v10 │ │ -0782c6: 524b ab00 |0049: iget v11, v4, Landroid/support/v4/app/Fragment;.mIndex:I // field@00ab │ │ -0782ca: 6e20 5b15 ba00 |004b: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@155b │ │ -0782d0: 0c0a |004e: move-result-object v10 │ │ -0782d2: 6e10 6415 0a00 |004f: invoke-virtual {v10}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ -0782d8: 0c0a |0052: move-result-object v10 │ │ -0782da: 7020 0415 a900 |0053: invoke-direct {v9, v10}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1504 │ │ -0782e0: 7020 ef03 9c00 |0056: invoke-direct {v12, v9}, Landroid/support/v4/app/FragmentManagerImpl;.throwException:(Ljava/lang/RuntimeException;)V // method@03ef │ │ -0782e6: 1217 |0059: const/4 v7, #int 1 // #1 │ │ -0782e8: 2206 bd00 |005a: new-instance v6, Landroid/support/v4/app/FragmentState; // type@00bd │ │ -0782ec: 7020 0f04 4600 |005c: invoke-direct {v6, v4}, Landroid/support/v4/app/FragmentState;.:(Landroid/support/v4/app/Fragment;)V // method@040f │ │ -0782f2: 4d06 0108 |005f: aput-object v6, v1, v8 │ │ -0782f6: 5249 b900 |0061: iget v9, v4, Landroid/support/v4/app/Fragment;.mState:I // field@00b9 │ │ -0782fa: 3d09 8a00 |0063: if-lez v9, 00ed // +008a │ │ -0782fe: 5469 2701 |0065: iget-object v9, v6, Landroid/support/v4/app/FragmentState;.mSavedFragmentState:Landroid/os/Bundle; // field@0127 │ │ -078302: 3909 8600 |0067: if-nez v9, 00ed // +0086 │ │ -078306: 6e20 e903 4c00 |0069: invoke-virtual {v12, v4}, Landroid/support/v4/app/FragmentManagerImpl;.saveFragmentBasicState:(Landroid/support/v4/app/Fragment;)Landroid/os/Bundle; // method@03e9 │ │ -07830c: 0c09 |006c: move-result-object v9 │ │ -07830e: 5b69 2701 |006d: iput-object v9, v6, Landroid/support/v4/app/FragmentState;.mSavedFragmentState:Landroid/os/Bundle; // field@0127 │ │ -078312: 5449 bc00 |006f: iget-object v9, v4, Landroid/support/v4/app/Fragment;.mTarget:Landroid/support/v4/app/Fragment; // field@00bc │ │ -078316: 3809 5000 |0071: if-eqz v9, 00c1 // +0050 │ │ -07831a: 5449 bc00 |0073: iget-object v9, v4, Landroid/support/v4/app/Fragment;.mTarget:Landroid/support/v4/app/Fragment; // field@00bc │ │ -07831e: 5299 ab00 |0075: iget v9, v9, Landroid/support/v4/app/Fragment;.mIndex:I // field@00ab │ │ -078322: 3b09 2900 |0077: if-gez v9, 00a0 // +0029 │ │ -078326: 2209 2d03 |0079: new-instance v9, Ljava/lang/IllegalStateException; // type@032d │ │ -07832a: 220a 4203 |007b: new-instance v10, Ljava/lang/StringBuilder; // type@0342 │ │ -07832e: 7010 5715 0a00 |007d: invoke-direct {v10}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ -078334: 1a0b 5404 |0080: const-string v11, "Failure saving state: " // string@0454 │ │ -078338: 6e20 5f15 ba00 |0082: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -07833e: 0c0a |0085: move-result-object v10 │ │ -078340: 6e20 5e15 4a00 |0086: invoke-virtual {v10, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@155e │ │ -078346: 0c0a |0089: move-result-object v10 │ │ -078348: 1a0b 6900 |008a: const-string v11, " has target not in fragment manager: " // string@0069 │ │ -07834c: 6e20 5f15 ba00 |008c: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -078352: 0c0a |008f: move-result-object v10 │ │ -078354: 544b bc00 |0090: iget-object v11, v4, Landroid/support/v4/app/Fragment;.mTarget:Landroid/support/v4/app/Fragment; // field@00bc │ │ -078358: 6e20 5e15 ba00 |0092: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@155e │ │ -07835e: 0c0a |0095: move-result-object v10 │ │ -078360: 6e10 6415 0a00 |0096: invoke-virtual {v10}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ -078366: 0c0a |0099: move-result-object v10 │ │ -078368: 7020 0415 a900 |009a: invoke-direct {v9, v10}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1504 │ │ -07836e: 7020 ef03 9c00 |009d: invoke-direct {v12, v9}, Landroid/support/v4/app/FragmentManagerImpl;.throwException:(Ljava/lang/RuntimeException;)V // method@03ef │ │ -078374: 5469 2701 |00a0: iget-object v9, v6, Landroid/support/v4/app/FragmentState;.mSavedFragmentState:Landroid/os/Bundle; // field@0127 │ │ -078378: 3909 0900 |00a2: if-nez v9, 00ab // +0009 │ │ -07837c: 2209 6500 |00a4: new-instance v9, Landroid/os/Bundle; // type@0065 │ │ -078380: 7010 b001 0900 |00a6: invoke-direct {v9}, Landroid/os/Bundle;.:()V // method@01b0 │ │ -078386: 5b69 2701 |00a9: iput-object v9, v6, Landroid/support/v4/app/FragmentState;.mSavedFragmentState:Landroid/os/Bundle; // field@0127 │ │ -07838a: 5469 2701 |00ab: iget-object v9, v6, Landroid/support/v4/app/FragmentState;.mSavedFragmentState:Landroid/os/Bundle; // field@0127 │ │ -07838e: 1a0a c910 |00ad: const-string v10, "android:target_state" // string@10c9 │ │ -078392: 544b bc00 |00af: iget-object v11, v4, Landroid/support/v4/app/Fragment;.mTarget:Landroid/support/v4/app/Fragment; // field@00bc │ │ -078396: 6e40 e103 9cba |00b1: invoke-virtual {v12, v9, v10, v11}, Landroid/support/v4/app/FragmentManagerImpl;.putFragment:(Landroid/os/Bundle;Ljava/lang/String;Landroid/support/v4/app/Fragment;)V // method@03e1 │ │ -07839c: 5249 be00 |00b4: iget v9, v4, Landroid/support/v4/app/Fragment;.mTargetRequestCode:I // field@00be │ │ -0783a0: 3809 0b00 |00b6: if-eqz v9, 00c1 // +000b │ │ -0783a4: 5469 2701 |00b8: iget-object v9, v6, Landroid/support/v4/app/FragmentState;.mSavedFragmentState:Landroid/os/Bundle; // field@0127 │ │ -0783a8: 1a0a c810 |00ba: const-string v10, "android:target_req_state" // string@10c8 │ │ -0783ac: 524b be00 |00bc: iget v11, v4, Landroid/support/v4/app/Fragment;.mTargetRequestCode:I // field@00be │ │ -0783b0: 6e30 bd01 a90b |00be: invoke-virtual {v9, v10, v11}, Landroid/os/Bundle;.putInt:(Ljava/lang/String;I)V // method@01bd │ │ -0783b6: 6309 f400 |00c1: sget-boolean v9, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00f4 │ │ -0783ba: 3809 2600 |00c3: if-eqz v9, 00e9 // +0026 │ │ -0783be: 1a09 6604 |00c5: const-string v9, "FragmentManager" // string@0466 │ │ -0783c2: 220a 4203 |00c7: new-instance v10, Ljava/lang/StringBuilder; // type@0342 │ │ -0783c6: 7010 5715 0a00 |00c9: invoke-direct {v10}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ -0783cc: 1a0b 670c |00cc: const-string v11, "Saved state of " // string@0c67 │ │ -0783d0: 6e20 5f15 ba00 |00ce: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -0783d6: 0c0a |00d1: move-result-object v10 │ │ -0783d8: 6e20 5e15 4a00 |00d2: invoke-virtual {v10, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@155e │ │ -0783de: 0c0a |00d5: move-result-object v10 │ │ -0783e0: 1a0b 6c01 |00d6: const-string v11, ": " // string@016c │ │ -0783e4: 6e20 5f15 ba00 |00d8: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -0783ea: 0c0a |00db: move-result-object v10 │ │ -0783ec: 546b 2701 |00dc: iget-object v11, v6, Landroid/support/v4/app/FragmentState;.mSavedFragmentState:Landroid/os/Bundle; // field@0127 │ │ -0783f0: 6e20 5e15 ba00 |00de: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@155e │ │ -0783f6: 0c0a |00e1: move-result-object v10 │ │ -0783f8: 6e10 6415 0a00 |00e2: invoke-virtual {v10}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ -0783fe: 0c0a |00e5: move-result-object v10 │ │ -078400: 7120 f911 a900 |00e6: invoke-static {v9, v10}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@11f9 │ │ -078406: d808 0801 |00e9: add-int/lit8 v8, v8, #int 1 // #01 │ │ -07840a: 2900 37ff |00eb: goto/16 0022 // -00c9 │ │ -07840e: 5449 b700 |00ed: iget-object v9, v4, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@00b7 │ │ -078412: 5b69 2701 |00ef: iput-object v9, v6, Landroid/support/v4/app/FragmentState;.mSavedFragmentState:Landroid/os/Bundle; // field@0127 │ │ -078416: 28d0 |00f1: goto 00c1 // -0030 │ │ -078418: 3907 0f00 |00f2: if-nez v7, 0101 // +000f │ │ -07841c: 6309 f400 |00f4: sget-boolean v9, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00f4 │ │ -078420: 3809 21ff |00f6: if-eqz v9, 0017 // -00df │ │ -078424: 1a09 6604 |00f8: const-string v9, "FragmentManager" // string@0466 │ │ -078428: 1a0a bb1f |00fa: const-string v10, "saveAllState: no fragments!" // string@1fbb │ │ -07842c: 7120 f911 a900 |00fc: invoke-static {v9, v10}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@11f9 │ │ -078432: 2900 18ff |00ff: goto/16 0017 // -00e8 │ │ -078436: 1202 |0101: const/4 v2, #int 0 // #0 │ │ -078438: 1203 |0102: const/4 v3, #int 0 // #0 │ │ -07843a: 54c9 ff00 |0103: iget-object v9, v12, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00ff │ │ -07843e: 3809 7b00 |0105: if-eqz v9, 0180 // +007b │ │ -078442: 54c9 ff00 |0107: iget-object v9, v12, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00ff │ │ -078446: 6e10 aa15 0900 |0109: invoke-virtual {v9}, Ljava/util/ArrayList;.size:()I // method@15aa │ │ -07844c: 0a00 |010c: move-result v0 │ │ -07844e: 3d00 7300 |010d: if-lez v0, 0180 // +0073 │ │ -078452: 2302 8f04 |010f: new-array v2, v0, [I // type@048f │ │ -078456: 1208 |0111: const/4 v8, #int 0 // #0 │ │ -078458: 3508 6e00 |0112: if-ge v8, v0, 0180 // +006e │ │ -07845c: 54c9 ff00 |0114: iget-object v9, v12, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00ff │ │ -078460: 6e20 a315 8900 |0116: invoke-virtual {v9, v8}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@15a3 │ │ -078466: 0c09 |0119: move-result-object v9 │ │ -078468: 1f09 a900 |011a: check-cast v9, Landroid/support/v4/app/Fragment; // type@00a9 │ │ -07846c: 5299 ab00 |011c: iget v9, v9, Landroid/support/v4/app/Fragment;.mIndex:I // field@00ab │ │ -078470: 4b09 0208 |011e: aput v9, v2, v8 │ │ -078474: 4409 0208 |0120: aget v9, v2, v8 │ │ -078478: 3b09 2f00 |0122: if-gez v9, 0151 // +002f │ │ -07847c: 2209 2d03 |0124: new-instance v9, Ljava/lang/IllegalStateException; // type@032d │ │ -078480: 220a 4203 |0126: new-instance v10, Ljava/lang/StringBuilder; // type@0342 │ │ -078484: 7010 5715 0a00 |0128: invoke-direct {v10}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ -07848a: 1a0b 5504 |012b: const-string v11, "Failure saving state: active " // string@0455 │ │ -07848e: 6e20 5f15 ba00 |012d: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -078494: 0c0a |0130: move-result-object v10 │ │ -078496: 54cb ff00 |0131: iget-object v11, v12, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00ff │ │ -07849a: 6e20 a315 8b00 |0133: invoke-virtual {v11, v8}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@15a3 │ │ -0784a0: 0c0b |0136: move-result-object v11 │ │ -0784a2: 6e20 5e15 ba00 |0137: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@155e │ │ -0784a8: 0c0a |013a: move-result-object v10 │ │ -0784aa: 1a0b 6800 |013b: const-string v11, " has cleared index: " // string@0068 │ │ -0784ae: 6e20 5f15 ba00 |013d: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -0784b4: 0c0a |0140: move-result-object v10 │ │ -0784b6: 440b 0208 |0141: aget v11, v2, v8 │ │ -0784ba: 6e20 5b15 ba00 |0143: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@155b │ │ -0784c0: 0c0a |0146: move-result-object v10 │ │ -0784c2: 6e10 6415 0a00 |0147: invoke-virtual {v10}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ -0784c8: 0c0a |014a: move-result-object v10 │ │ -0784ca: 7020 0415 a900 |014b: invoke-direct {v9, v10}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1504 │ │ -0784d0: 7020 ef03 9c00 |014e: invoke-direct {v12, v9}, Landroid/support/v4/app/FragmentManagerImpl;.throwException:(Ljava/lang/RuntimeException;)V // method@03ef │ │ -0784d6: 6309 f400 |0151: sget-boolean v9, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00f4 │ │ -0784da: 3809 2a00 |0153: if-eqz v9, 017d // +002a │ │ -0784de: 1a09 6604 |0155: const-string v9, "FragmentManager" // string@0466 │ │ -0784e2: 220a 4203 |0157: new-instance v10, Ljava/lang/StringBuilder; // type@0342 │ │ -0784e6: 7010 5715 0a00 |0159: invoke-direct {v10}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ -0784ec: 1a0b ba1f |015c: const-string v11, "saveAllState: adding fragment #" // string@1fba │ │ -0784f0: 6e20 5f15 ba00 |015e: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -0784f6: 0c0a |0161: move-result-object v10 │ │ -0784f8: 6e20 5b15 8a00 |0162: invoke-virtual {v10, v8}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@155b │ │ -0784fe: 0c0a |0165: move-result-object v10 │ │ -078500: 1a0b 6c01 |0166: const-string v11, ": " // string@016c │ │ -078504: 6e20 5f15 ba00 |0168: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -07850a: 0c0a |016b: move-result-object v10 │ │ -07850c: 54cb ff00 |016c: iget-object v11, v12, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00ff │ │ -078510: 6e20 a315 8b00 |016e: invoke-virtual {v11, v8}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@15a3 │ │ -078516: 0c0b |0171: move-result-object v11 │ │ -078518: 6e20 5e15 ba00 |0172: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@155e │ │ -07851e: 0c0a |0175: move-result-object v10 │ │ -078520: 6e10 6415 0a00 |0176: invoke-virtual {v10}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ -078526: 0c0a |0179: move-result-object v10 │ │ -078528: 7120 f911 a900 |017a: invoke-static {v9, v10}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@11f9 │ │ -07852e: d808 0801 |017d: add-int/lit8 v8, v8, #int 1 // #01 │ │ -078532: 2893 |017f: goto 0112 // -006d │ │ -078534: 54c9 0201 |0180: iget-object v9, v12, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@0102 │ │ -078538: 3809 4d00 |0182: if-eqz v9, 01cf // +004d │ │ -07853c: 54c9 0201 |0184: iget-object v9, v12, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@0102 │ │ -078540: 6e10 aa15 0900 |0186: invoke-virtual {v9}, Ljava/util/ArrayList;.size:()I // method@15aa │ │ -078546: 0a00 |0189: move-result v0 │ │ -078548: 3d00 4500 |018a: if-lez v0, 01cf // +0045 │ │ -07854c: 2303 9404 |018c: new-array v3, v0, [Landroid/support/v4/app/BackStackState; // type@0494 │ │ -078550: 1208 |018e: const/4 v8, #int 0 // #0 │ │ -078552: 3508 4000 |018f: if-ge v8, v0, 01cf // +0040 │ │ -078556: 220a a300 |0191: new-instance v10, Landroid/support/v4/app/BackStackState; // type@00a3 │ │ -07855a: 54c9 0201 |0193: iget-object v9, v12, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@0102 │ │ -07855e: 6e20 a315 8900 |0195: invoke-virtual {v9, v8}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@15a3 │ │ -078564: 0c09 |0198: move-result-object v9 │ │ -078566: 1f09 a100 |0199: check-cast v9, Landroid/support/v4/app/BackStackRecord; // type@00a1 │ │ -07856a: 7030 b502 ca09 |019b: invoke-direct {v10, v12, v9}, Landroid/support/v4/app/BackStackState;.:(Landroid/support/v4/app/FragmentManagerImpl;Landroid/support/v4/app/BackStackRecord;)V // method@02b5 │ │ -078570: 4d0a 0308 |019e: aput-object v10, v3, v8 │ │ -078574: 6309 f400 |01a0: sget-boolean v9, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00f4 │ │ -078578: 3809 2a00 |01a2: if-eqz v9, 01cc // +002a │ │ -07857c: 1a09 6604 |01a4: const-string v9, "FragmentManager" // string@0466 │ │ -078580: 220a 4203 |01a6: new-instance v10, Ljava/lang/StringBuilder; // type@0342 │ │ -078584: 7010 5715 0a00 |01a8: invoke-direct {v10}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ -07858a: 1a0b b91f |01ab: const-string v11, "saveAllState: adding back stack #" // string@1fb9 │ │ -07858e: 6e20 5f15 ba00 |01ad: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -078594: 0c0a |01b0: move-result-object v10 │ │ -078596: 6e20 5b15 8a00 |01b1: invoke-virtual {v10, v8}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@155b │ │ -07859c: 0c0a |01b4: move-result-object v10 │ │ -07859e: 1a0b 6c01 |01b5: const-string v11, ": " // string@016c │ │ -0785a2: 6e20 5f15 ba00 |01b7: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -0785a8: 0c0a |01ba: move-result-object v10 │ │ -0785aa: 54cb 0201 |01bb: iget-object v11, v12, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@0102 │ │ -0785ae: 6e20 a315 8b00 |01bd: invoke-virtual {v11, v8}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@15a3 │ │ -0785b4: 0c0b |01c0: move-result-object v11 │ │ -0785b6: 6e20 5e15 ba00 |01c1: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@155e │ │ -0785bc: 0c0a |01c4: move-result-object v10 │ │ -0785be: 6e10 6415 0a00 |01c5: invoke-virtual {v10}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ -0785c4: 0c0a |01c8: move-result-object v10 │ │ -0785c6: 7120 f911 a900 |01c9: invoke-static {v9, v10}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@11f9 │ │ -0785cc: d808 0801 |01cc: add-int/lit8 v8, v8, #int 1 // #01 │ │ -0785d0: 28c1 |01ce: goto 018f // -003f │ │ -0785d2: 2205 ba00 |01cf: new-instance v5, Landroid/support/v4/app/FragmentManagerState; // type@00ba │ │ -0785d6: 7010 f803 0500 |01d1: invoke-direct {v5}, Landroid/support/v4/app/FragmentManagerState;.:()V // method@03f8 │ │ -0785dc: 5b51 1501 |01d4: iput-object v1, v5, Landroid/support/v4/app/FragmentManagerState;.mActive:[Landroid/support/v4/app/FragmentState; // field@0115 │ │ -0785e0: 5b52 1601 |01d6: iput-object v2, v5, Landroid/support/v4/app/FragmentManagerState;.mAdded:[I // field@0116 │ │ -0785e4: 5b53 1701 |01d8: iput-object v3, v5, Landroid/support/v4/app/FragmentManagerState;.mBackStack:[Landroid/support/v4/app/BackStackState; // field@0117 │ │ -0785e8: 2900 3dfe |01da: goto/16 0017 // -01c3 │ │ +079dd0: |[079dd0] android.support.v4.app.FragmentManagerImpl.saveAllState:()Landroid/os/Parcelable; │ │ +079de0: 1205 |0000: const/4 v5, #int 0 // #0 │ │ +079de2: 6e10 c403 0c00 |0001: invoke-virtual {v12}, Landroid/support/v4/app/FragmentManagerImpl;.execPendingActions:()Z // method@03c4 │ │ +079de8: 6309 f700 |0004: sget-boolean v9, Landroid/support/v4/app/FragmentManagerImpl;.HONEYCOMB:Z // field@00f7 │ │ +079dec: 3809 0500 |0006: if-eqz v9, 000b // +0005 │ │ +079df0: 1219 |0008: const/4 v9, #int 1 // #1 │ │ +079df2: 5cc9 1201 |0009: iput-boolean v9, v12, Landroid/support/v4/app/FragmentManagerImpl;.mStateSaved:Z // field@0112 │ │ +079df6: 54c9 fd00 |000b: iget-object v9, v12, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00fd │ │ +079dfa: 3809 0a00 |000d: if-eqz v9, 0017 // +000a │ │ +079dfe: 54c9 fd00 |000f: iget-object v9, v12, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00fd │ │ +079e02: 6e10 aa15 0900 |0011: invoke-virtual {v9}, Ljava/util/ArrayList;.size:()I // method@15aa │ │ +079e08: 0a09 |0014: move-result v9 │ │ +079e0a: 3c09 0300 |0015: if-gtz v9, 0018 // +0003 │ │ +079e0e: 1105 |0017: return-object v5 │ │ +079e10: 54c9 fd00 |0018: iget-object v9, v12, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00fd │ │ +079e14: 6e10 aa15 0900 |001a: invoke-virtual {v9}, Ljava/util/ArrayList;.size:()I // method@15aa │ │ +079e1a: 0a00 |001d: move-result v0 │ │ +079e1c: 2301 9404 |001e: new-array v1, v0, [Landroid/support/v4/app/FragmentState; // type@0494 │ │ +079e20: 1207 |0020: const/4 v7, #int 0 // #0 │ │ +079e22: 1208 |0021: const/4 v8, #int 0 // #0 │ │ +079e24: 3508 d000 |0022: if-ge v8, v0, 00f2 // +00d0 │ │ +079e28: 54c9 fd00 |0024: iget-object v9, v12, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00fd │ │ +079e2c: 6e20 a315 8900 |0026: invoke-virtual {v9, v8}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@15a3 │ │ +079e32: 0c04 |0029: move-result-object v4 │ │ +079e34: 1f04 a600 |002a: check-cast v4, Landroid/support/v4/app/Fragment; // type@00a6 │ │ +079e38: 3804 bd00 |002c: if-eqz v4, 00e9 // +00bd │ │ +079e3c: 5249 ab00 |002e: iget v9, v4, Landroid/support/v4/app/Fragment;.mIndex:I // field@00ab │ │ +079e40: 3b09 2900 |0030: if-gez v9, 0059 // +0029 │ │ +079e44: 2209 2a03 |0032: new-instance v9, Ljava/lang/IllegalStateException; // type@032a │ │ +079e48: 220a 3f03 |0034: new-instance v10, Ljava/lang/StringBuilder; // type@033f │ │ +079e4c: 7010 5715 0a00 |0036: invoke-direct {v10}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ +079e52: 1a0b 5504 |0039: const-string v11, "Failure saving state: active " // string@0455 │ │ +079e56: 6e20 5f15 ba00 |003b: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +079e5c: 0c0a |003e: move-result-object v10 │ │ +079e5e: 6e20 5e15 4a00 |003f: invoke-virtual {v10, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@155e │ │ +079e64: 0c0a |0042: move-result-object v10 │ │ +079e66: 1a0b 6800 |0043: const-string v11, " has cleared index: " // string@0068 │ │ +079e6a: 6e20 5f15 ba00 |0045: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +079e70: 0c0a |0048: move-result-object v10 │ │ +079e72: 524b ab00 |0049: iget v11, v4, Landroid/support/v4/app/Fragment;.mIndex:I // field@00ab │ │ +079e76: 6e20 5b15 ba00 |004b: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@155b │ │ +079e7c: 0c0a |004e: move-result-object v10 │ │ +079e7e: 6e10 6415 0a00 |004f: invoke-virtual {v10}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ +079e84: 0c0a |0052: move-result-object v10 │ │ +079e86: 7020 0415 a900 |0053: invoke-direct {v9, v10}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1504 │ │ +079e8c: 7020 ef03 9c00 |0056: invoke-direct {v12, v9}, Landroid/support/v4/app/FragmentManagerImpl;.throwException:(Ljava/lang/RuntimeException;)V // method@03ef │ │ +079e92: 1217 |0059: const/4 v7, #int 1 // #1 │ │ +079e94: 2206 ba00 |005a: new-instance v6, Landroid/support/v4/app/FragmentState; // type@00ba │ │ +079e98: 7020 0f04 4600 |005c: invoke-direct {v6, v4}, Landroid/support/v4/app/FragmentState;.:(Landroid/support/v4/app/Fragment;)V // method@040f │ │ +079e9e: 4d06 0108 |005f: aput-object v6, v1, v8 │ │ +079ea2: 5249 b900 |0061: iget v9, v4, Landroid/support/v4/app/Fragment;.mState:I // field@00b9 │ │ +079ea6: 3d09 8a00 |0063: if-lez v9, 00ed // +008a │ │ +079eaa: 5469 2701 |0065: iget-object v9, v6, Landroid/support/v4/app/FragmentState;.mSavedFragmentState:Landroid/os/Bundle; // field@0127 │ │ +079eae: 3909 8600 |0067: if-nez v9, 00ed // +0086 │ │ +079eb2: 6e20 e903 4c00 |0069: invoke-virtual {v12, v4}, Landroid/support/v4/app/FragmentManagerImpl;.saveFragmentBasicState:(Landroid/support/v4/app/Fragment;)Landroid/os/Bundle; // method@03e9 │ │ +079eb8: 0c09 |006c: move-result-object v9 │ │ +079eba: 5b69 2701 |006d: iput-object v9, v6, Landroid/support/v4/app/FragmentState;.mSavedFragmentState:Landroid/os/Bundle; // field@0127 │ │ +079ebe: 5449 bc00 |006f: iget-object v9, v4, Landroid/support/v4/app/Fragment;.mTarget:Landroid/support/v4/app/Fragment; // field@00bc │ │ +079ec2: 3809 5000 |0071: if-eqz v9, 00c1 // +0050 │ │ +079ec6: 5449 bc00 |0073: iget-object v9, v4, Landroid/support/v4/app/Fragment;.mTarget:Landroid/support/v4/app/Fragment; // field@00bc │ │ +079eca: 5299 ab00 |0075: iget v9, v9, Landroid/support/v4/app/Fragment;.mIndex:I // field@00ab │ │ +079ece: 3b09 2900 |0077: if-gez v9, 00a0 // +0029 │ │ +079ed2: 2209 2a03 |0079: new-instance v9, Ljava/lang/IllegalStateException; // type@032a │ │ +079ed6: 220a 3f03 |007b: new-instance v10, Ljava/lang/StringBuilder; // type@033f │ │ +079eda: 7010 5715 0a00 |007d: invoke-direct {v10}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ +079ee0: 1a0b 5404 |0080: const-string v11, "Failure saving state: " // string@0454 │ │ +079ee4: 6e20 5f15 ba00 |0082: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +079eea: 0c0a |0085: move-result-object v10 │ │ +079eec: 6e20 5e15 4a00 |0086: invoke-virtual {v10, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@155e │ │ +079ef2: 0c0a |0089: move-result-object v10 │ │ +079ef4: 1a0b 6900 |008a: const-string v11, " has target not in fragment manager: " // string@0069 │ │ +079ef8: 6e20 5f15 ba00 |008c: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +079efe: 0c0a |008f: move-result-object v10 │ │ +079f00: 544b bc00 |0090: iget-object v11, v4, Landroid/support/v4/app/Fragment;.mTarget:Landroid/support/v4/app/Fragment; // field@00bc │ │ +079f04: 6e20 5e15 ba00 |0092: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@155e │ │ +079f0a: 0c0a |0095: move-result-object v10 │ │ +079f0c: 6e10 6415 0a00 |0096: invoke-virtual {v10}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ +079f12: 0c0a |0099: move-result-object v10 │ │ +079f14: 7020 0415 a900 |009a: invoke-direct {v9, v10}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1504 │ │ +079f1a: 7020 ef03 9c00 |009d: invoke-direct {v12, v9}, Landroid/support/v4/app/FragmentManagerImpl;.throwException:(Ljava/lang/RuntimeException;)V // method@03ef │ │ +079f20: 5469 2701 |00a0: iget-object v9, v6, Landroid/support/v4/app/FragmentState;.mSavedFragmentState:Landroid/os/Bundle; // field@0127 │ │ +079f24: 3909 0900 |00a2: if-nez v9, 00ab // +0009 │ │ +079f28: 2209 6200 |00a4: new-instance v9, Landroid/os/Bundle; // type@0062 │ │ +079f2c: 7010 b001 0900 |00a6: invoke-direct {v9}, Landroid/os/Bundle;.:()V // method@01b0 │ │ +079f32: 5b69 2701 |00a9: iput-object v9, v6, Landroid/support/v4/app/FragmentState;.mSavedFragmentState:Landroid/os/Bundle; // field@0127 │ │ +079f36: 5469 2701 |00ab: iget-object v9, v6, Landroid/support/v4/app/FragmentState;.mSavedFragmentState:Landroid/os/Bundle; // field@0127 │ │ +079f3a: 1a0a c510 |00ad: const-string v10, "android:target_state" // string@10c5 │ │ +079f3e: 544b bc00 |00af: iget-object v11, v4, Landroid/support/v4/app/Fragment;.mTarget:Landroid/support/v4/app/Fragment; // field@00bc │ │ +079f42: 6e40 e103 9cba |00b1: invoke-virtual {v12, v9, v10, v11}, Landroid/support/v4/app/FragmentManagerImpl;.putFragment:(Landroid/os/Bundle;Ljava/lang/String;Landroid/support/v4/app/Fragment;)V // method@03e1 │ │ +079f48: 5249 be00 |00b4: iget v9, v4, Landroid/support/v4/app/Fragment;.mTargetRequestCode:I // field@00be │ │ +079f4c: 3809 0b00 |00b6: if-eqz v9, 00c1 // +000b │ │ +079f50: 5469 2701 |00b8: iget-object v9, v6, Landroid/support/v4/app/FragmentState;.mSavedFragmentState:Landroid/os/Bundle; // field@0127 │ │ +079f54: 1a0a c410 |00ba: const-string v10, "android:target_req_state" // string@10c4 │ │ +079f58: 524b be00 |00bc: iget v11, v4, Landroid/support/v4/app/Fragment;.mTargetRequestCode:I // field@00be │ │ +079f5c: 6e30 bd01 a90b |00be: invoke-virtual {v9, v10, v11}, Landroid/os/Bundle;.putInt:(Ljava/lang/String;I)V // method@01bd │ │ +079f62: 6309 f400 |00c1: sget-boolean v9, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00f4 │ │ +079f66: 3809 2600 |00c3: if-eqz v9, 00e9 // +0026 │ │ +079f6a: 1a09 6604 |00c5: const-string v9, "FragmentManager" // string@0466 │ │ +079f6e: 220a 3f03 |00c7: new-instance v10, Ljava/lang/StringBuilder; // type@033f │ │ +079f72: 7010 5715 0a00 |00c9: invoke-direct {v10}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ +079f78: 1a0b 640c |00cc: const-string v11, "Saved state of " // string@0c64 │ │ +079f7c: 6e20 5f15 ba00 |00ce: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +079f82: 0c0a |00d1: move-result-object v10 │ │ +079f84: 6e20 5e15 4a00 |00d2: invoke-virtual {v10, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@155e │ │ +079f8a: 0c0a |00d5: move-result-object v10 │ │ +079f8c: 1a0b 6c01 |00d6: const-string v11, ": " // string@016c │ │ +079f90: 6e20 5f15 ba00 |00d8: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +079f96: 0c0a |00db: move-result-object v10 │ │ +079f98: 546b 2701 |00dc: iget-object v11, v6, Landroid/support/v4/app/FragmentState;.mSavedFragmentState:Landroid/os/Bundle; // field@0127 │ │ +079f9c: 6e20 5e15 ba00 |00de: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@155e │ │ +079fa2: 0c0a |00e1: move-result-object v10 │ │ +079fa4: 6e10 6415 0a00 |00e2: invoke-virtual {v10}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ +079faa: 0c0a |00e5: move-result-object v10 │ │ +079fac: 7120 f911 a900 |00e6: invoke-static {v9, v10}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@11f9 │ │ +079fb2: d808 0801 |00e9: add-int/lit8 v8, v8, #int 1 // #01 │ │ +079fb6: 2900 37ff |00eb: goto/16 0022 // -00c9 │ │ +079fba: 5449 b700 |00ed: iget-object v9, v4, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@00b7 │ │ +079fbe: 5b69 2701 |00ef: iput-object v9, v6, Landroid/support/v4/app/FragmentState;.mSavedFragmentState:Landroid/os/Bundle; // field@0127 │ │ +079fc2: 28d0 |00f1: goto 00c1 // -0030 │ │ +079fc4: 3907 0f00 |00f2: if-nez v7, 0101 // +000f │ │ +079fc8: 6309 f400 |00f4: sget-boolean v9, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00f4 │ │ +079fcc: 3809 21ff |00f6: if-eqz v9, 0017 // -00df │ │ +079fd0: 1a09 6604 |00f8: const-string v9, "FragmentManager" // string@0466 │ │ +079fd4: 1a0a b71f |00fa: const-string v10, "saveAllState: no fragments!" // string@1fb7 │ │ +079fd8: 7120 f911 a900 |00fc: invoke-static {v9, v10}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@11f9 │ │ +079fde: 2900 18ff |00ff: goto/16 0017 // -00e8 │ │ +079fe2: 1202 |0101: const/4 v2, #int 0 // #0 │ │ +079fe4: 1203 |0102: const/4 v3, #int 0 // #0 │ │ +079fe6: 54c9 ff00 |0103: iget-object v9, v12, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00ff │ │ +079fea: 3809 7b00 |0105: if-eqz v9, 0180 // +007b │ │ +079fee: 54c9 ff00 |0107: iget-object v9, v12, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00ff │ │ +079ff2: 6e10 aa15 0900 |0109: invoke-virtual {v9}, Ljava/util/ArrayList;.size:()I // method@15aa │ │ +079ff8: 0a00 |010c: move-result v0 │ │ +079ffa: 3d00 7300 |010d: if-lez v0, 0180 // +0073 │ │ +079ffe: 2302 8c04 |010f: new-array v2, v0, [I // type@048c │ │ +07a002: 1208 |0111: const/4 v8, #int 0 // #0 │ │ +07a004: 3508 6e00 |0112: if-ge v8, v0, 0180 // +006e │ │ +07a008: 54c9 ff00 |0114: iget-object v9, v12, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00ff │ │ +07a00c: 6e20 a315 8900 |0116: invoke-virtual {v9, v8}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@15a3 │ │ +07a012: 0c09 |0119: move-result-object v9 │ │ +07a014: 1f09 a600 |011a: check-cast v9, Landroid/support/v4/app/Fragment; // type@00a6 │ │ +07a018: 5299 ab00 |011c: iget v9, v9, Landroid/support/v4/app/Fragment;.mIndex:I // field@00ab │ │ +07a01c: 4b09 0208 |011e: aput v9, v2, v8 │ │ +07a020: 4409 0208 |0120: aget v9, v2, v8 │ │ +07a024: 3b09 2f00 |0122: if-gez v9, 0151 // +002f │ │ +07a028: 2209 2a03 |0124: new-instance v9, Ljava/lang/IllegalStateException; // type@032a │ │ +07a02c: 220a 3f03 |0126: new-instance v10, Ljava/lang/StringBuilder; // type@033f │ │ +07a030: 7010 5715 0a00 |0128: invoke-direct {v10}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ +07a036: 1a0b 5504 |012b: const-string v11, "Failure saving state: active " // string@0455 │ │ +07a03a: 6e20 5f15 ba00 |012d: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +07a040: 0c0a |0130: move-result-object v10 │ │ +07a042: 54cb ff00 |0131: iget-object v11, v12, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00ff │ │ +07a046: 6e20 a315 8b00 |0133: invoke-virtual {v11, v8}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@15a3 │ │ +07a04c: 0c0b |0136: move-result-object v11 │ │ +07a04e: 6e20 5e15 ba00 |0137: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@155e │ │ +07a054: 0c0a |013a: move-result-object v10 │ │ +07a056: 1a0b 6800 |013b: const-string v11, " has cleared index: " // string@0068 │ │ +07a05a: 6e20 5f15 ba00 |013d: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +07a060: 0c0a |0140: move-result-object v10 │ │ +07a062: 440b 0208 |0141: aget v11, v2, v8 │ │ +07a066: 6e20 5b15 ba00 |0143: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@155b │ │ +07a06c: 0c0a |0146: move-result-object v10 │ │ +07a06e: 6e10 6415 0a00 |0147: invoke-virtual {v10}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ +07a074: 0c0a |014a: move-result-object v10 │ │ +07a076: 7020 0415 a900 |014b: invoke-direct {v9, v10}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1504 │ │ +07a07c: 7020 ef03 9c00 |014e: invoke-direct {v12, v9}, Landroid/support/v4/app/FragmentManagerImpl;.throwException:(Ljava/lang/RuntimeException;)V // method@03ef │ │ +07a082: 6309 f400 |0151: sget-boolean v9, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00f4 │ │ +07a086: 3809 2a00 |0153: if-eqz v9, 017d // +002a │ │ +07a08a: 1a09 6604 |0155: const-string v9, "FragmentManager" // string@0466 │ │ +07a08e: 220a 3f03 |0157: new-instance v10, Ljava/lang/StringBuilder; // type@033f │ │ +07a092: 7010 5715 0a00 |0159: invoke-direct {v10}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ +07a098: 1a0b b61f |015c: const-string v11, "saveAllState: adding fragment #" // string@1fb6 │ │ +07a09c: 6e20 5f15 ba00 |015e: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +07a0a2: 0c0a |0161: move-result-object v10 │ │ +07a0a4: 6e20 5b15 8a00 |0162: invoke-virtual {v10, v8}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@155b │ │ +07a0aa: 0c0a |0165: move-result-object v10 │ │ +07a0ac: 1a0b 6c01 |0166: const-string v11, ": " // string@016c │ │ +07a0b0: 6e20 5f15 ba00 |0168: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +07a0b6: 0c0a |016b: move-result-object v10 │ │ +07a0b8: 54cb ff00 |016c: iget-object v11, v12, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00ff │ │ +07a0bc: 6e20 a315 8b00 |016e: invoke-virtual {v11, v8}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@15a3 │ │ +07a0c2: 0c0b |0171: move-result-object v11 │ │ +07a0c4: 6e20 5e15 ba00 |0172: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@155e │ │ +07a0ca: 0c0a |0175: move-result-object v10 │ │ +07a0cc: 6e10 6415 0a00 |0176: invoke-virtual {v10}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ +07a0d2: 0c0a |0179: move-result-object v10 │ │ +07a0d4: 7120 f911 a900 |017a: invoke-static {v9, v10}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@11f9 │ │ +07a0da: d808 0801 |017d: add-int/lit8 v8, v8, #int 1 // #01 │ │ +07a0de: 2893 |017f: goto 0112 // -006d │ │ +07a0e0: 54c9 0201 |0180: iget-object v9, v12, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@0102 │ │ +07a0e4: 3809 4d00 |0182: if-eqz v9, 01cf // +004d │ │ +07a0e8: 54c9 0201 |0184: iget-object v9, v12, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@0102 │ │ +07a0ec: 6e10 aa15 0900 |0186: invoke-virtual {v9}, Ljava/util/ArrayList;.size:()I // method@15aa │ │ +07a0f2: 0a00 |0189: move-result v0 │ │ +07a0f4: 3d00 4500 |018a: if-lez v0, 01cf // +0045 │ │ +07a0f8: 2303 9104 |018c: new-array v3, v0, [Landroid/support/v4/app/BackStackState; // type@0491 │ │ +07a0fc: 1208 |018e: const/4 v8, #int 0 // #0 │ │ +07a0fe: 3508 4000 |018f: if-ge v8, v0, 01cf // +0040 │ │ +07a102: 220a a000 |0191: new-instance v10, Landroid/support/v4/app/BackStackState; // type@00a0 │ │ +07a106: 54c9 0201 |0193: iget-object v9, v12, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@0102 │ │ +07a10a: 6e20 a315 8900 |0195: invoke-virtual {v9, v8}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@15a3 │ │ +07a110: 0c09 |0198: move-result-object v9 │ │ +07a112: 1f09 9e00 |0199: check-cast v9, Landroid/support/v4/app/BackStackRecord; // type@009e │ │ +07a116: 7030 b502 ca09 |019b: invoke-direct {v10, v12, v9}, Landroid/support/v4/app/BackStackState;.:(Landroid/support/v4/app/FragmentManagerImpl;Landroid/support/v4/app/BackStackRecord;)V // method@02b5 │ │ +07a11c: 4d0a 0308 |019e: aput-object v10, v3, v8 │ │ +07a120: 6309 f400 |01a0: sget-boolean v9, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00f4 │ │ +07a124: 3809 2a00 |01a2: if-eqz v9, 01cc // +002a │ │ +07a128: 1a09 6604 |01a4: const-string v9, "FragmentManager" // string@0466 │ │ +07a12c: 220a 3f03 |01a6: new-instance v10, Ljava/lang/StringBuilder; // type@033f │ │ +07a130: 7010 5715 0a00 |01a8: invoke-direct {v10}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ +07a136: 1a0b b51f |01ab: const-string v11, "saveAllState: adding back stack #" // string@1fb5 │ │ +07a13a: 6e20 5f15 ba00 |01ad: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +07a140: 0c0a |01b0: move-result-object v10 │ │ +07a142: 6e20 5b15 8a00 |01b1: invoke-virtual {v10, v8}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@155b │ │ +07a148: 0c0a |01b4: move-result-object v10 │ │ +07a14a: 1a0b 6c01 |01b5: const-string v11, ": " // string@016c │ │ +07a14e: 6e20 5f15 ba00 |01b7: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +07a154: 0c0a |01ba: move-result-object v10 │ │ +07a156: 54cb 0201 |01bb: iget-object v11, v12, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@0102 │ │ +07a15a: 6e20 a315 8b00 |01bd: invoke-virtual {v11, v8}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@15a3 │ │ +07a160: 0c0b |01c0: move-result-object v11 │ │ +07a162: 6e20 5e15 ba00 |01c1: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@155e │ │ +07a168: 0c0a |01c4: move-result-object v10 │ │ +07a16a: 6e10 6415 0a00 |01c5: invoke-virtual {v10}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ +07a170: 0c0a |01c8: move-result-object v10 │ │ +07a172: 7120 f911 a900 |01c9: invoke-static {v9, v10}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@11f9 │ │ +07a178: d808 0801 |01cc: add-int/lit8 v8, v8, #int 1 // #01 │ │ +07a17c: 28c1 |01ce: goto 018f // -003f │ │ +07a17e: 2205 b700 |01cf: new-instance v5, Landroid/support/v4/app/FragmentManagerState; // type@00b7 │ │ +07a182: 7010 f803 0500 |01d1: invoke-direct {v5}, Landroid/support/v4/app/FragmentManagerState;.:()V // method@03f8 │ │ +07a188: 5b51 1501 |01d4: iput-object v1, v5, Landroid/support/v4/app/FragmentManagerState;.mActive:[Landroid/support/v4/app/FragmentState; // field@0115 │ │ +07a18c: 5b52 1601 |01d6: iput-object v2, v5, Landroid/support/v4/app/FragmentManagerState;.mAdded:[I // field@0116 │ │ +07a190: 5b53 1701 |01d8: iput-object v3, v5, Landroid/support/v4/app/FragmentManagerState;.mBackStack:[Landroid/support/v4/app/BackStackState; // field@0117 │ │ +07a194: 2900 3dfe |01da: goto/16 0017 // -01c3 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1640 │ │ 0x0004 line=1642 │ │ 0x0008 line=1652 │ │ 0x000b line=1655 │ │ 0x0017 line=1750 │ │ @@ -144903,50 +144957,50 @@ │ │ type : '(Landroid/support/v4/app/Fragment;)Landroid/os/Bundle;' │ │ access : 0x0000 () │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 74 16-bit code units │ │ -0785ec: |[0785ec] android.support.v4.app.FragmentManagerImpl.saveFragmentBasicState:(Landroid/support/v4/app/Fragment;)Landroid/os/Bundle; │ │ -0785fc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0785fe: 5431 1101 |0001: iget-object v1, v3, Landroid/support/v4/app/FragmentManagerImpl;.mStateBundle:Landroid/os/Bundle; // field@0111 │ │ -078602: 3901 0900 |0003: if-nez v1, 000c // +0009 │ │ -078606: 2201 6500 |0005: new-instance v1, Landroid/os/Bundle; // type@0065 │ │ -07860a: 7010 b001 0100 |0007: invoke-direct {v1}, Landroid/os/Bundle;.:()V // method@01b0 │ │ -078610: 5b31 1101 |000a: iput-object v1, v3, Landroid/support/v4/app/FragmentManagerImpl;.mStateBundle:Landroid/os/Bundle; // field@0111 │ │ -078614: 5431 1101 |000c: iget-object v1, v3, Landroid/support/v4/app/FragmentManagerImpl;.mStateBundle:Landroid/os/Bundle; // field@0111 │ │ -078618: 6e20 3303 1400 |000e: invoke-virtual {v4, v1}, Landroid/support/v4/app/Fragment;.performSaveInstanceState:(Landroid/os/Bundle;)V // method@0333 │ │ -07861e: 5431 1101 |0011: iget-object v1, v3, Landroid/support/v4/app/FragmentManagerImpl;.mStateBundle:Landroid/os/Bundle; // field@0111 │ │ -078622: 6e10 b901 0100 |0013: invoke-virtual {v1}, Landroid/os/Bundle;.isEmpty:()Z // method@01b9 │ │ -078628: 0a01 |0016: move-result v1 │ │ -07862a: 3901 0700 |0017: if-nez v1, 001e // +0007 │ │ -07862e: 5430 1101 |0019: iget-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mStateBundle:Landroid/os/Bundle; // field@0111 │ │ -078632: 1201 |001b: const/4 v1, #int 0 // #0 │ │ -078634: 5b31 1101 |001c: iput-object v1, v3, Landroid/support/v4/app/FragmentManagerImpl;.mStateBundle:Landroid/os/Bundle; // field@0111 │ │ -078638: 5441 c000 |001e: iget-object v1, v4, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00c0 │ │ -07863c: 3801 0500 |0020: if-eqz v1, 0025 // +0005 │ │ -078640: 6e20 eb03 4300 |0022: invoke-virtual {v3, v4}, Landroid/support/v4/app/FragmentManagerImpl;.saveFragmentViewState:(Landroid/support/v4/app/Fragment;)V // method@03eb │ │ -078646: 5441 b800 |0025: iget-object v1, v4, Landroid/support/v4/app/Fragment;.mSavedViewState:Landroid/util/SparseArray; // field@00b8 │ │ -07864a: 3801 1000 |0027: if-eqz v1, 0037 // +0010 │ │ -07864e: 3900 0700 |0029: if-nez v0, 0030 // +0007 │ │ -078652: 2200 6500 |002b: new-instance v0, Landroid/os/Bundle; // type@0065 │ │ -078656: 7010 b001 0000 |002d: invoke-direct {v0}, Landroid/os/Bundle;.:()V // method@01b0 │ │ -07865c: 1a01 cc10 |0030: const-string v1, "android:view_state" // string@10cc │ │ -078660: 5442 b800 |0032: iget-object v2, v4, Landroid/support/v4/app/Fragment;.mSavedViewState:Landroid/util/SparseArray; // field@00b8 │ │ -078664: 6e30 c001 1002 |0034: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.putSparseParcelableArray:(Ljava/lang/String;Landroid/util/SparseArray;)V // method@01c0 │ │ -07866a: 5541 bf00 |0037: iget-boolean v1, v4, Landroid/support/v4/app/Fragment;.mUserVisibleHint:Z // field@00bf │ │ -07866e: 3901 1000 |0039: if-nez v1, 0049 // +0010 │ │ -078672: 3900 0700 |003b: if-nez v0, 0042 // +0007 │ │ -078676: 2200 6500 |003d: new-instance v0, Landroid/os/Bundle; // type@0065 │ │ -07867a: 7010 b001 0000 |003f: invoke-direct {v0}, Landroid/os/Bundle;.:()V // method@01b0 │ │ -078680: 1a01 cb10 |0042: const-string v1, "android:user_visible_hint" // string@10cb │ │ -078684: 5542 bf00 |0044: iget-boolean v2, v4, Landroid/support/v4/app/Fragment;.mUserVisibleHint:Z // field@00bf │ │ -078688: 6e30 bb01 1002 |0046: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.putBoolean:(Ljava/lang/String;Z)V // method@01bb │ │ -07868e: 1100 |0049: return-object v0 │ │ +07a198: |[07a198] android.support.v4.app.FragmentManagerImpl.saveFragmentBasicState:(Landroid/support/v4/app/Fragment;)Landroid/os/Bundle; │ │ +07a1a8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +07a1aa: 5431 1101 |0001: iget-object v1, v3, Landroid/support/v4/app/FragmentManagerImpl;.mStateBundle:Landroid/os/Bundle; // field@0111 │ │ +07a1ae: 3901 0900 |0003: if-nez v1, 000c // +0009 │ │ +07a1b2: 2201 6200 |0005: new-instance v1, Landroid/os/Bundle; // type@0062 │ │ +07a1b6: 7010 b001 0100 |0007: invoke-direct {v1}, Landroid/os/Bundle;.:()V // method@01b0 │ │ +07a1bc: 5b31 1101 |000a: iput-object v1, v3, Landroid/support/v4/app/FragmentManagerImpl;.mStateBundle:Landroid/os/Bundle; // field@0111 │ │ +07a1c0: 5431 1101 |000c: iget-object v1, v3, Landroid/support/v4/app/FragmentManagerImpl;.mStateBundle:Landroid/os/Bundle; // field@0111 │ │ +07a1c4: 6e20 3303 1400 |000e: invoke-virtual {v4, v1}, Landroid/support/v4/app/Fragment;.performSaveInstanceState:(Landroid/os/Bundle;)V // method@0333 │ │ +07a1ca: 5431 1101 |0011: iget-object v1, v3, Landroid/support/v4/app/FragmentManagerImpl;.mStateBundle:Landroid/os/Bundle; // field@0111 │ │ +07a1ce: 6e10 b901 0100 |0013: invoke-virtual {v1}, Landroid/os/Bundle;.isEmpty:()Z // method@01b9 │ │ +07a1d4: 0a01 |0016: move-result v1 │ │ +07a1d6: 3901 0700 |0017: if-nez v1, 001e // +0007 │ │ +07a1da: 5430 1101 |0019: iget-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mStateBundle:Landroid/os/Bundle; // field@0111 │ │ +07a1de: 1201 |001b: const/4 v1, #int 0 // #0 │ │ +07a1e0: 5b31 1101 |001c: iput-object v1, v3, Landroid/support/v4/app/FragmentManagerImpl;.mStateBundle:Landroid/os/Bundle; // field@0111 │ │ +07a1e4: 5441 c000 |001e: iget-object v1, v4, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00c0 │ │ +07a1e8: 3801 0500 |0020: if-eqz v1, 0025 // +0005 │ │ +07a1ec: 6e20 eb03 4300 |0022: invoke-virtual {v3, v4}, Landroid/support/v4/app/FragmentManagerImpl;.saveFragmentViewState:(Landroid/support/v4/app/Fragment;)V // method@03eb │ │ +07a1f2: 5441 b800 |0025: iget-object v1, v4, Landroid/support/v4/app/Fragment;.mSavedViewState:Landroid/util/SparseArray; // field@00b8 │ │ +07a1f6: 3801 1000 |0027: if-eqz v1, 0037 // +0010 │ │ +07a1fa: 3900 0700 |0029: if-nez v0, 0030 // +0007 │ │ +07a1fe: 2200 6200 |002b: new-instance v0, Landroid/os/Bundle; // type@0062 │ │ +07a202: 7010 b001 0000 |002d: invoke-direct {v0}, Landroid/os/Bundle;.:()V // method@01b0 │ │ +07a208: 1a01 c810 |0030: const-string v1, "android:view_state" // string@10c8 │ │ +07a20c: 5442 b800 |0032: iget-object v2, v4, Landroid/support/v4/app/Fragment;.mSavedViewState:Landroid/util/SparseArray; // field@00b8 │ │ +07a210: 6e30 c001 1002 |0034: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.putSparseParcelableArray:(Ljava/lang/String;Landroid/util/SparseArray;)V // method@01c0 │ │ +07a216: 5541 bf00 |0037: iget-boolean v1, v4, Landroid/support/v4/app/Fragment;.mUserVisibleHint:Z // field@00bf │ │ +07a21a: 3901 1000 |0039: if-nez v1, 0049 // +0010 │ │ +07a21e: 3900 0700 |003b: if-nez v0, 0042 // +0007 │ │ +07a222: 2200 6200 |003d: new-instance v0, Landroid/os/Bundle; // type@0062 │ │ +07a226: 7010 b001 0000 |003f: invoke-direct {v0}, Landroid/os/Bundle;.:()V // method@01b0 │ │ +07a22c: 1a01 c710 |0042: const-string v1, "android:user_visible_hint" // string@10c7 │ │ +07a230: 5542 bf00 |0044: iget-boolean v2, v4, Landroid/support/v4/app/Fragment;.mUserVisibleHint:Z // field@00bf │ │ +07a234: 6e30 bb01 1002 |0046: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.putBoolean:(Ljava/lang/String;Z)V // method@01bb │ │ +07a23a: 1100 |0049: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1605 │ │ 0x0001 line=1607 │ │ 0x0005 line=1608 │ │ 0x000c line=1610 │ │ 0x0011 line=1611 │ │ @@ -144975,41 +145029,41 @@ │ │ type : '(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/Fragment$SavedState;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 54 16-bit code units │ │ -078690: |[078690] android.support.v4.app.FragmentManagerImpl.saveFragmentInstanceState:(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/Fragment$SavedState; │ │ -0786a0: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -0786a2: 5262 ab00 |0001: iget v2, v6, Landroid/support/v4/app/Fragment;.mIndex:I // field@00ab │ │ -0786a6: 3b02 2300 |0003: if-gez v2, 0026 // +0023 │ │ -0786aa: 2202 2d03 |0005: new-instance v2, Ljava/lang/IllegalStateException; // type@032d │ │ -0786ae: 2203 4203 |0007: new-instance v3, Ljava/lang/StringBuilder; // type@0342 │ │ -0786b2: 7010 5715 0300 |0009: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ -0786b8: 1a04 5f04 |000c: const-string v4, "Fragment " // string@045f │ │ -0786bc: 6e20 5f15 4300 |000e: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -0786c2: 0c03 |0011: move-result-object v3 │ │ -0786c4: 6e20 5e15 6300 |0012: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@155e │ │ -0786ca: 0c03 |0015: move-result-object v3 │ │ -0786cc: 1a04 7600 |0016: const-string v4, " is not currently in the FragmentManager" // string@0076 │ │ -0786d0: 6e20 5f15 4300 |0018: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -0786d6: 0c03 |001b: move-result-object v3 │ │ -0786d8: 6e10 6415 0300 |001c: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ -0786de: 0c03 |001f: move-result-object v3 │ │ -0786e0: 7020 0415 3200 |0020: invoke-direct {v2, v3}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1504 │ │ -0786e6: 7020 ef03 2500 |0023: invoke-direct {v5, v2}, Landroid/support/v4/app/FragmentManagerImpl;.throwException:(Ljava/lang/RuntimeException;)V // method@03ef │ │ -0786ec: 5262 b900 |0026: iget v2, v6, Landroid/support/v4/app/Fragment;.mState:I // field@00b9 │ │ -0786f0: 3d02 0d00 |0028: if-lez v2, 0035 // +000d │ │ -0786f4: 6e20 e903 6500 |002a: invoke-virtual {v5, v6}, Landroid/support/v4/app/FragmentManagerImpl;.saveFragmentBasicState:(Landroid/support/v4/app/Fragment;)Landroid/os/Bundle; // method@03e9 │ │ -0786fa: 0c00 |002d: move-result-object v0 │ │ -0786fc: 3800 0700 |002e: if-eqz v0, 0035 // +0007 │ │ -078700: 2201 a800 |0030: new-instance v1, Landroid/support/v4/app/Fragment$SavedState; // type@00a8 │ │ -078704: 7020 de02 0100 |0032: invoke-direct {v1, v0}, Landroid/support/v4/app/Fragment$SavedState;.:(Landroid/os/Bundle;)V // method@02de │ │ -07870a: 1101 |0035: return-object v1 │ │ +07a23c: |[07a23c] android.support.v4.app.FragmentManagerImpl.saveFragmentInstanceState:(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/Fragment$SavedState; │ │ +07a24c: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +07a24e: 5262 ab00 |0001: iget v2, v6, Landroid/support/v4/app/Fragment;.mIndex:I // field@00ab │ │ +07a252: 3b02 2300 |0003: if-gez v2, 0026 // +0023 │ │ +07a256: 2202 2a03 |0005: new-instance v2, Ljava/lang/IllegalStateException; // type@032a │ │ +07a25a: 2203 3f03 |0007: new-instance v3, Ljava/lang/StringBuilder; // type@033f │ │ +07a25e: 7010 5715 0300 |0009: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ +07a264: 1a04 5f04 |000c: const-string v4, "Fragment " // string@045f │ │ +07a268: 6e20 5f15 4300 |000e: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +07a26e: 0c03 |0011: move-result-object v3 │ │ +07a270: 6e20 5e15 6300 |0012: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@155e │ │ +07a276: 0c03 |0015: move-result-object v3 │ │ +07a278: 1a04 7600 |0016: const-string v4, " is not currently in the FragmentManager" // string@0076 │ │ +07a27c: 6e20 5f15 4300 |0018: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +07a282: 0c03 |001b: move-result-object v3 │ │ +07a284: 6e10 6415 0300 |001c: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ +07a28a: 0c03 |001f: move-result-object v3 │ │ +07a28c: 7020 0415 3200 |0020: invoke-direct {v2, v3}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1504 │ │ +07a292: 7020 ef03 2500 |0023: invoke-direct {v5, v2}, Landroid/support/v4/app/FragmentManagerImpl;.throwException:(Ljava/lang/RuntimeException;)V // method@03ef │ │ +07a298: 5262 b900 |0026: iget v2, v6, Landroid/support/v4/app/Fragment;.mState:I // field@00b9 │ │ +07a29c: 3d02 0d00 |0028: if-lez v2, 0035 // +000d │ │ +07a2a0: 6e20 e903 6500 |002a: invoke-virtual {v5, v6}, Landroid/support/v4/app/FragmentManagerImpl;.saveFragmentBasicState:(Landroid/support/v4/app/Fragment;)Landroid/os/Bundle; // method@03e9 │ │ +07a2a6: 0c00 |002d: move-result-object v0 │ │ +07a2a8: 3800 0700 |002e: if-eqz v0, 0035 // +0007 │ │ +07a2ac: 2201 a500 |0030: new-instance v1, Landroid/support/v4/app/Fragment$SavedState; // type@00a5 │ │ +07a2b0: 7020 de02 0100 |0032: invoke-direct {v1, v0}, Landroid/support/v4/app/Fragment$SavedState;.:(Landroid/os/Bundle;)V // method@02de │ │ +07a2b6: 1101 |0035: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=588 │ │ 0x0005 line=589 │ │ 0x0026 line=592 │ │ 0x002a line=593 │ │ 0x002e line=594 │ │ @@ -145024,38 +145078,38 @@ │ │ type : '(Landroid/support/v4/app/Fragment;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 45 16-bit code units │ │ -07870c: |[07870c] android.support.v4.app.FragmentManagerImpl.saveFragmentViewState:(Landroid/support/v4/app/Fragment;)V │ │ -07871c: 5430 ac00 |0000: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mInnerView:Landroid/view/View; // field@00ac │ │ -078720: 3900 0300 |0002: if-nez v0, 0005 // +0003 │ │ -078724: 0e00 |0004: return-void │ │ -078726: 5420 1001 |0005: iget-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mStateArray:Landroid/util/SparseArray; // field@0110 │ │ -07872a: 3900 2000 |0007: if-nez v0, 0027 // +0020 │ │ -07872e: 2200 8c02 |0009: new-instance v0, Landroid/util/SparseArray; // type@028c │ │ -078732: 7010 fd11 0000 |000b: invoke-direct {v0}, Landroid/util/SparseArray;.:()V // method@11fd │ │ -078738: 5b20 1001 |000e: iput-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mStateArray:Landroid/util/SparseArray; // field@0110 │ │ -07873c: 5430 ac00 |0010: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mInnerView:Landroid/view/View; // field@00ac │ │ -078740: 5421 1001 |0012: iget-object v1, v2, Landroid/support/v4/app/FragmentManagerImpl;.mStateArray:Landroid/util/SparseArray; // field@0110 │ │ -078744: 6e20 be12 1000 |0014: invoke-virtual {v0, v1}, Landroid/view/View;.saveHierarchyState:(Landroid/util/SparseArray;)V // method@12be │ │ -07874a: 5420 1001 |0017: iget-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mStateArray:Landroid/util/SparseArray; // field@0110 │ │ -07874e: 6e10 0212 0000 |0019: invoke-virtual {v0}, Landroid/util/SparseArray;.size:()I // method@1202 │ │ -078754: 0a00 |001c: move-result v0 │ │ -078756: 3d00 e7ff |001d: if-lez v0, 0004 // -0019 │ │ -07875a: 5420 1001 |001f: iget-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mStateArray:Landroid/util/SparseArray; // field@0110 │ │ -07875e: 5b30 b800 |0021: iput-object v0, v3, Landroid/support/v4/app/Fragment;.mSavedViewState:Landroid/util/SparseArray; // field@00b8 │ │ -078762: 1200 |0023: const/4 v0, #int 0 // #0 │ │ -078764: 5b20 1001 |0024: iput-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mStateArray:Landroid/util/SparseArray; // field@0110 │ │ -078768: 28de |0026: goto 0004 // -0022 │ │ -07876a: 5420 1001 |0027: iget-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mStateArray:Landroid/util/SparseArray; // field@0110 │ │ -07876e: 6e10 fe11 0000 |0029: invoke-virtual {v0}, Landroid/util/SparseArray;.clear:()V // method@11fe │ │ -078774: 28e4 |002c: goto 0010 // -001c │ │ +07a2b8: |[07a2b8] android.support.v4.app.FragmentManagerImpl.saveFragmentViewState:(Landroid/support/v4/app/Fragment;)V │ │ +07a2c8: 5430 ac00 |0000: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mInnerView:Landroid/view/View; // field@00ac │ │ +07a2cc: 3900 0300 |0002: if-nez v0, 0005 // +0003 │ │ +07a2d0: 0e00 |0004: return-void │ │ +07a2d2: 5420 1001 |0005: iget-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mStateArray:Landroid/util/SparseArray; // field@0110 │ │ +07a2d6: 3900 2000 |0007: if-nez v0, 0027 // +0020 │ │ +07a2da: 2200 8902 |0009: new-instance v0, Landroid/util/SparseArray; // type@0289 │ │ +07a2de: 7010 fd11 0000 |000b: invoke-direct {v0}, Landroid/util/SparseArray;.:()V // method@11fd │ │ +07a2e4: 5b20 1001 |000e: iput-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mStateArray:Landroid/util/SparseArray; // field@0110 │ │ +07a2e8: 5430 ac00 |0010: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mInnerView:Landroid/view/View; // field@00ac │ │ +07a2ec: 5421 1001 |0012: iget-object v1, v2, Landroid/support/v4/app/FragmentManagerImpl;.mStateArray:Landroid/util/SparseArray; // field@0110 │ │ +07a2f0: 6e20 be12 1000 |0014: invoke-virtual {v0, v1}, Landroid/view/View;.saveHierarchyState:(Landroid/util/SparseArray;)V // method@12be │ │ +07a2f6: 5420 1001 |0017: iget-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mStateArray:Landroid/util/SparseArray; // field@0110 │ │ +07a2fa: 6e10 0212 0000 |0019: invoke-virtual {v0}, Landroid/util/SparseArray;.size:()I // method@1202 │ │ +07a300: 0a00 |001c: move-result v0 │ │ +07a302: 3d00 e7ff |001d: if-lez v0, 0004 // -0019 │ │ +07a306: 5420 1001 |001f: iget-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mStateArray:Landroid/util/SparseArray; // field@0110 │ │ +07a30a: 5b30 b800 |0021: iput-object v0, v3, Landroid/support/v4/app/Fragment;.mSavedViewState:Landroid/util/SparseArray; // field@00b8 │ │ +07a30e: 1200 |0023: const/4 v0, #int 0 // #0 │ │ +07a310: 5b20 1001 |0024: iput-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mStateArray:Landroid/util/SparseArray; // field@0110 │ │ +07a314: 28de |0026: goto 0004 // -0022 │ │ +07a316: 5420 1001 |0027: iget-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mStateArray:Landroid/util/SparseArray; // field@0110 │ │ +07a31a: 6e10 fe11 0000 |0029: invoke-virtual {v0}, Landroid/util/SparseArray;.clear:()V // method@11fe │ │ +07a320: 28e4 |002c: goto 0010 // -001c │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1589 │ │ 0x0004 line=1602 │ │ 0x0005 line=1592 │ │ 0x0009 line=1593 │ │ 0x0010 line=1597 │ │ @@ -145072,99 +145126,99 @@ │ │ type : '(ILandroid/support/v4/app/BackStackRecord;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 171 16-bit code units │ │ -078778: |[078778] android.support.v4.app.FragmentManagerImpl.setBackStackIndex:(ILandroid/support/v4/app/BackStackRecord;)V │ │ -078788: 1d04 |0000: monitor-enter v4 │ │ -07878a: 5441 0401 |0001: iget-object v1, v4, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackIndices:Ljava/util/ArrayList; // field@0104 │ │ -07878e: 3901 0900 |0003: if-nez v1, 000c // +0009 │ │ -078792: 2201 6003 |0005: new-instance v1, Ljava/util/ArrayList; // type@0360 │ │ -078796: 7010 9d15 0100 |0007: invoke-direct {v1}, Ljava/util/ArrayList;.:()V // method@159d │ │ -07879c: 5b41 0401 |000a: iput-object v1, v4, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackIndices:Ljava/util/ArrayList; // field@0104 │ │ -0787a0: 5441 0401 |000c: iget-object v1, v4, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackIndices:Ljava/util/ArrayList; // field@0104 │ │ -0787a4: 6e10 aa15 0100 |000e: invoke-virtual {v1}, Ljava/util/ArrayList;.size:()I // method@15aa │ │ -0787aa: 0a00 |0011: move-result v0 │ │ -0787ac: 3505 2f00 |0012: if-ge v5, v0, 0041 // +002f │ │ -0787b0: 6301 f400 |0014: sget-boolean v1, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00f4 │ │ -0787b4: 3801 2400 |0016: if-eqz v1, 003a // +0024 │ │ -0787b8: 1a01 6604 |0018: const-string v1, "FragmentManager" // string@0466 │ │ -0787bc: 2202 4203 |001a: new-instance v2, Ljava/lang/StringBuilder; // type@0342 │ │ -0787c0: 7010 5715 0200 |001c: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ -0787c6: 1a03 870c |001f: const-string v3, "Setting back stack index " // string@0c87 │ │ -0787ca: 6e20 5f15 3200 |0021: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -0787d0: 0c02 |0024: move-result-object v2 │ │ -0787d2: 6e20 5b15 5200 |0025: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@155b │ │ -0787d8: 0c02 |0028: move-result-object v2 │ │ -0787da: 1a03 b700 |0029: const-string v3, " to " // string@00b7 │ │ -0787de: 6e20 5f15 3200 |002b: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -0787e4: 0c02 |002e: move-result-object v2 │ │ -0787e6: 6e20 5e15 6200 |002f: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@155e │ │ -0787ec: 0c02 |0032: move-result-object v2 │ │ -0787ee: 6e10 6415 0200 |0033: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ -0787f4: 0c02 |0036: move-result-object v2 │ │ -0787f6: 7120 f911 2100 |0037: invoke-static {v1, v2}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@11f9 │ │ -0787fc: 5441 0401 |003a: iget-object v1, v4, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackIndices:Ljava/util/ArrayList; // field@0104 │ │ -078800: 6e30 a915 5106 |003c: invoke-virtual {v1, v5, v6}, Ljava/util/ArrayList;.set:(ILjava/lang/Object;)Ljava/lang/Object; // method@15a9 │ │ -078806: 1e04 |003f: monitor-exit v4 │ │ -078808: 0e00 |0040: return-void │ │ -07880a: 3550 3b00 |0041: if-ge v0, v5, 007c // +003b │ │ -07880e: 5441 0401 |0043: iget-object v1, v4, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackIndices:Ljava/util/ArrayList; // field@0104 │ │ -078812: 1202 |0045: const/4 v2, #int 0 // #0 │ │ -078814: 6e20 a015 2100 |0046: invoke-virtual {v1, v2}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@15a0 │ │ -07881a: 5441 0001 |0049: iget-object v1, v4, Landroid/support/v4/app/FragmentManagerImpl;.mAvailBackStackIndices:Ljava/util/ArrayList; // field@0100 │ │ -07881e: 3901 0900 |004b: if-nez v1, 0054 // +0009 │ │ -078822: 2201 6003 |004d: new-instance v1, Ljava/util/ArrayList; // type@0360 │ │ -078826: 7010 9d15 0100 |004f: invoke-direct {v1}, Ljava/util/ArrayList;.:()V // method@159d │ │ -07882c: 5b41 0001 |0052: iput-object v1, v4, Landroid/support/v4/app/FragmentManagerImpl;.mAvailBackStackIndices:Ljava/util/ArrayList; // field@0100 │ │ -078830: 6301 f400 |0054: sget-boolean v1, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00f4 │ │ -078834: 3801 1a00 |0056: if-eqz v1, 0070 // +001a │ │ -078838: 1a01 6604 |0058: const-string v1, "FragmentManager" // string@0466 │ │ -07883c: 2202 4203 |005a: new-instance v2, Ljava/lang/StringBuilder; // type@0342 │ │ -078840: 7010 5715 0200 |005c: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ -078846: 1a03 5c02 |005f: const-string v3, "Adding available back stack index " // string@025c │ │ -07884a: 6e20 5f15 3200 |0061: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -078850: 0c02 |0064: move-result-object v2 │ │ -078852: 6e20 5b15 0200 |0065: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@155b │ │ -078858: 0c02 |0068: move-result-object v2 │ │ -07885a: 6e10 6415 0200 |0069: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ -078860: 0c02 |006c: move-result-object v2 │ │ -078862: 7120 f911 2100 |006d: invoke-static {v1, v2}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@11f9 │ │ -078868: 5441 0001 |0070: iget-object v1, v4, Landroid/support/v4/app/FragmentManagerImpl;.mAvailBackStackIndices:Ljava/util/ArrayList; // field@0100 │ │ -07886c: 7110 0a15 0000 |0072: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@150a │ │ -078872: 0c02 |0075: move-result-object v2 │ │ -078874: 6e20 a015 2100 |0076: invoke-virtual {v1, v2}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@15a0 │ │ -07887a: d800 0001 |0079: add-int/lit8 v0, v0, #int 1 // #01 │ │ -07887e: 28c6 |007b: goto 0041 // -003a │ │ -078880: 6301 f400 |007c: sget-boolean v1, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00f4 │ │ -078884: 3801 2400 |007e: if-eqz v1, 00a2 // +0024 │ │ -078888: 1a01 6604 |0080: const-string v1, "FragmentManager" // string@0466 │ │ -07888c: 2202 4203 |0082: new-instance v2, Ljava/lang/StringBuilder; // type@0342 │ │ -078890: 7010 5715 0200 |0084: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ -078896: 1a03 5d02 |0087: const-string v3, "Adding back stack index " // string@025d │ │ -07889a: 6e20 5f15 3200 |0089: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -0788a0: 0c02 |008c: move-result-object v2 │ │ -0788a2: 6e20 5b15 5200 |008d: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@155b │ │ -0788a8: 0c02 |0090: move-result-object v2 │ │ -0788aa: 1a03 bf00 |0091: const-string v3, " with " // string@00bf │ │ -0788ae: 6e20 5f15 3200 |0093: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -0788b4: 0c02 |0096: move-result-object v2 │ │ -0788b6: 6e20 5e15 6200 |0097: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@155e │ │ -0788bc: 0c02 |009a: move-result-object v2 │ │ -0788be: 6e10 6415 0200 |009b: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ -0788c4: 0c02 |009e: move-result-object v2 │ │ -0788c6: 7120 f911 2100 |009f: invoke-static {v1, v2}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@11f9 │ │ -0788cc: 5441 0401 |00a2: iget-object v1, v4, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackIndices:Ljava/util/ArrayList; // field@0104 │ │ -0788d0: 6e20 a015 6100 |00a4: invoke-virtual {v1, v6}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@15a0 │ │ -0788d6: 2898 |00a7: goto 003f // -0068 │ │ -0788d8: 0d01 |00a8: move-exception v1 │ │ -0788da: 1e04 |00a9: monitor-exit v4 │ │ -0788dc: 2701 |00aa: throw v1 │ │ +07a324: |[07a324] android.support.v4.app.FragmentManagerImpl.setBackStackIndex:(ILandroid/support/v4/app/BackStackRecord;)V │ │ +07a334: 1d04 |0000: monitor-enter v4 │ │ +07a336: 5441 0401 |0001: iget-object v1, v4, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackIndices:Ljava/util/ArrayList; // field@0104 │ │ +07a33a: 3901 0900 |0003: if-nez v1, 000c // +0009 │ │ +07a33e: 2201 5d03 |0005: new-instance v1, Ljava/util/ArrayList; // type@035d │ │ +07a342: 7010 9d15 0100 |0007: invoke-direct {v1}, Ljava/util/ArrayList;.:()V // method@159d │ │ +07a348: 5b41 0401 |000a: iput-object v1, v4, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackIndices:Ljava/util/ArrayList; // field@0104 │ │ +07a34c: 5441 0401 |000c: iget-object v1, v4, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackIndices:Ljava/util/ArrayList; // field@0104 │ │ +07a350: 6e10 aa15 0100 |000e: invoke-virtual {v1}, Ljava/util/ArrayList;.size:()I // method@15aa │ │ +07a356: 0a00 |0011: move-result v0 │ │ +07a358: 3505 2f00 |0012: if-ge v5, v0, 0041 // +002f │ │ +07a35c: 6301 f400 |0014: sget-boolean v1, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00f4 │ │ +07a360: 3801 2400 |0016: if-eqz v1, 003a // +0024 │ │ +07a364: 1a01 6604 |0018: const-string v1, "FragmentManager" // string@0466 │ │ +07a368: 2202 3f03 |001a: new-instance v2, Ljava/lang/StringBuilder; // type@033f │ │ +07a36c: 7010 5715 0200 |001c: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ +07a372: 1a03 840c |001f: const-string v3, "Setting back stack index " // string@0c84 │ │ +07a376: 6e20 5f15 3200 |0021: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +07a37c: 0c02 |0024: move-result-object v2 │ │ +07a37e: 6e20 5b15 5200 |0025: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@155b │ │ +07a384: 0c02 |0028: move-result-object v2 │ │ +07a386: 1a03 b700 |0029: const-string v3, " to " // string@00b7 │ │ +07a38a: 6e20 5f15 3200 |002b: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +07a390: 0c02 |002e: move-result-object v2 │ │ +07a392: 6e20 5e15 6200 |002f: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@155e │ │ +07a398: 0c02 |0032: move-result-object v2 │ │ +07a39a: 6e10 6415 0200 |0033: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ +07a3a0: 0c02 |0036: move-result-object v2 │ │ +07a3a2: 7120 f911 2100 |0037: invoke-static {v1, v2}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@11f9 │ │ +07a3a8: 5441 0401 |003a: iget-object v1, v4, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackIndices:Ljava/util/ArrayList; // field@0104 │ │ +07a3ac: 6e30 a915 5106 |003c: invoke-virtual {v1, v5, v6}, Ljava/util/ArrayList;.set:(ILjava/lang/Object;)Ljava/lang/Object; // method@15a9 │ │ +07a3b2: 1e04 |003f: monitor-exit v4 │ │ +07a3b4: 0e00 |0040: return-void │ │ +07a3b6: 3550 3b00 |0041: if-ge v0, v5, 007c // +003b │ │ +07a3ba: 5441 0401 |0043: iget-object v1, v4, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackIndices:Ljava/util/ArrayList; // field@0104 │ │ +07a3be: 1202 |0045: const/4 v2, #int 0 // #0 │ │ +07a3c0: 6e20 a015 2100 |0046: invoke-virtual {v1, v2}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@15a0 │ │ +07a3c6: 5441 0001 |0049: iget-object v1, v4, Landroid/support/v4/app/FragmentManagerImpl;.mAvailBackStackIndices:Ljava/util/ArrayList; // field@0100 │ │ +07a3ca: 3901 0900 |004b: if-nez v1, 0054 // +0009 │ │ +07a3ce: 2201 5d03 |004d: new-instance v1, Ljava/util/ArrayList; // type@035d │ │ +07a3d2: 7010 9d15 0100 |004f: invoke-direct {v1}, Ljava/util/ArrayList;.:()V // method@159d │ │ +07a3d8: 5b41 0001 |0052: iput-object v1, v4, Landroid/support/v4/app/FragmentManagerImpl;.mAvailBackStackIndices:Ljava/util/ArrayList; // field@0100 │ │ +07a3dc: 6301 f400 |0054: sget-boolean v1, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00f4 │ │ +07a3e0: 3801 1a00 |0056: if-eqz v1, 0070 // +001a │ │ +07a3e4: 1a01 6604 |0058: const-string v1, "FragmentManager" // string@0466 │ │ +07a3e8: 2202 3f03 |005a: new-instance v2, Ljava/lang/StringBuilder; // type@033f │ │ +07a3ec: 7010 5715 0200 |005c: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ +07a3f2: 1a03 5c02 |005f: const-string v3, "Adding available back stack index " // string@025c │ │ +07a3f6: 6e20 5f15 3200 |0061: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +07a3fc: 0c02 |0064: move-result-object v2 │ │ +07a3fe: 6e20 5b15 0200 |0065: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@155b │ │ +07a404: 0c02 |0068: move-result-object v2 │ │ +07a406: 6e10 6415 0200 |0069: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ +07a40c: 0c02 |006c: move-result-object v2 │ │ +07a40e: 7120 f911 2100 |006d: invoke-static {v1, v2}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@11f9 │ │ +07a414: 5441 0001 |0070: iget-object v1, v4, Landroid/support/v4/app/FragmentManagerImpl;.mAvailBackStackIndices:Ljava/util/ArrayList; // field@0100 │ │ +07a418: 7110 0a15 0000 |0072: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@150a │ │ +07a41e: 0c02 |0075: move-result-object v2 │ │ +07a420: 6e20 a015 2100 |0076: invoke-virtual {v1, v2}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@15a0 │ │ +07a426: d800 0001 |0079: add-int/lit8 v0, v0, #int 1 // #01 │ │ +07a42a: 28c6 |007b: goto 0041 // -003a │ │ +07a42c: 6301 f400 |007c: sget-boolean v1, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00f4 │ │ +07a430: 3801 2400 |007e: if-eqz v1, 00a2 // +0024 │ │ +07a434: 1a01 6604 |0080: const-string v1, "FragmentManager" // string@0466 │ │ +07a438: 2202 3f03 |0082: new-instance v2, Ljava/lang/StringBuilder; // type@033f │ │ +07a43c: 7010 5715 0200 |0084: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ +07a442: 1a03 5d02 |0087: const-string v3, "Adding back stack index " // string@025d │ │ +07a446: 6e20 5f15 3200 |0089: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +07a44c: 0c02 |008c: move-result-object v2 │ │ +07a44e: 6e20 5b15 5200 |008d: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@155b │ │ +07a454: 0c02 |0090: move-result-object v2 │ │ +07a456: 1a03 bf00 |0091: const-string v3, " with " // string@00bf │ │ +07a45a: 6e20 5f15 3200 |0093: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +07a460: 0c02 |0096: move-result-object v2 │ │ +07a462: 6e20 5e15 6200 |0097: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@155e │ │ +07a468: 0c02 |009a: move-result-object v2 │ │ +07a46a: 6e10 6415 0200 |009b: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ +07a470: 0c02 |009e: move-result-object v2 │ │ +07a472: 7120 f911 2100 |009f: invoke-static {v1, v2}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@11f9 │ │ +07a478: 5441 0401 |00a2: iget-object v1, v4, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackIndices:Ljava/util/ArrayList; // field@0104 │ │ +07a47c: 6e20 a015 6100 |00a4: invoke-virtual {v1, v6}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@15a0 │ │ +07a482: 2898 |00a7: goto 003f // -0068 │ │ +07a484: 0d01 |00a8: move-exception v1 │ │ +07a486: 1e04 |00a9: monitor-exit v4 │ │ +07a488: 2701 |00aa: throw v1 │ │ catches : 1 │ │ 0x0001 - 0x00aa │ │ -> 0x00a8 │ │ positions : │ │ 0x0000 line=1399 │ │ 0x0001 line=1400 │ │ 0x0005 line=1401 │ │ @@ -145195,51 +145249,51 @@ │ │ type : '(Landroid/support/v4/app/Fragment;II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 74 16-bit code units │ │ -0788ec: |[0788ec] android.support.v4.app.FragmentManagerImpl.showFragment:(Landroid/support/v4/app/Fragment;II)V │ │ -0788fc: 1215 |0000: const/4 v5, #int 1 // #1 │ │ -0788fe: 1204 |0001: const/4 v4, #int 0 // #0 │ │ -078900: 6301 f400 |0002: sget-boolean v1, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00f4 │ │ -078904: 3801 1a00 |0004: if-eqz v1, 001e // +001a │ │ -078908: 1a01 6604 |0006: const-string v1, "FragmentManager" // string@0466 │ │ -07890c: 2202 4203 |0008: new-instance v2, Ljava/lang/StringBuilder; // type@0342 │ │ -078910: 7010 5715 0200 |000a: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ -078916: 1a03 8121 |000d: const-string v3, "show: " // string@2181 │ │ -07891a: 6e20 5f15 3200 |000f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -078920: 0c02 |0012: move-result-object v2 │ │ -078922: 6e20 5e15 7200 |0013: invoke-virtual {v2, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@155e │ │ -078928: 0c02 |0016: move-result-object v2 │ │ -07892a: 6e10 6415 0200 |0017: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ -078930: 0c02 |001a: move-result-object v2 │ │ -078932: 7120 f911 2100 |001b: invoke-static {v1, v2}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@11f9 │ │ -078938: 5571 a900 |001e: iget-boolean v1, v7, Landroid/support/v4/app/Fragment;.mHidden:Z // field@00a9 │ │ -07893c: 3801 2900 |0020: if-eqz v1, 0049 // +0029 │ │ -078940: 5c74 a900 |0022: iput-boolean v4, v7, Landroid/support/v4/app/Fragment;.mHidden:Z // field@00a9 │ │ -078944: 5471 c000 |0024: iget-object v1, v7, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00c0 │ │ -078948: 3801 1200 |0026: if-eqz v1, 0038 // +0012 │ │ -07894c: 6e59 cf03 7658 |0028: invoke-virtual {v6, v7, v8, v5, v9}, Landroid/support/v4/app/FragmentManagerImpl;.loadAnimation:(Landroid/support/v4/app/Fragment;IZI)Landroid/view/animation/Animation; // method@03cf │ │ -078952: 0c00 |002b: move-result-object v0 │ │ -078954: 3800 0700 |002c: if-eqz v0, 0033 // +0007 │ │ -078958: 5471 c000 |002e: iget-object v1, v7, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00c0 │ │ -07895c: 6e20 d512 0100 |0030: invoke-virtual {v1, v0}, Landroid/view/View;.startAnimation:(Landroid/view/animation/Animation;)V // method@12d5 │ │ -078962: 5471 c000 |0033: iget-object v1, v7, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00c0 │ │ -078966: 6e20 d412 4100 |0035: invoke-virtual {v1, v4}, Landroid/view/View;.setVisibility:(I)V // method@12d4 │ │ -07896c: 5571 9a00 |0038: iget-boolean v1, v7, Landroid/support/v4/app/Fragment;.mAdded:Z // field@009a │ │ -078970: 3801 0c00 |003a: if-eqz v1, 0046 // +000c │ │ -078974: 5571 a800 |003c: iget-boolean v1, v7, Landroid/support/v4/app/Fragment;.mHasMenu:Z // field@00a8 │ │ -078978: 3801 0800 |003e: if-eqz v1, 0046 // +0008 │ │ -07897c: 5571 af00 |0040: iget-boolean v1, v7, Landroid/support/v4/app/Fragment;.mMenuVisible:Z // field@00af │ │ -078980: 3801 0400 |0042: if-eqz v1, 0046 // +0004 │ │ -078984: 5c65 0c01 |0044: iput-boolean v5, v6, Landroid/support/v4/app/FragmentManagerImpl;.mNeedMenuInvalidate:Z // field@010c │ │ -078988: 6e20 1703 4700 |0046: invoke-virtual {v7, v4}, Landroid/support/v4/app/Fragment;.onHiddenChanged:(Z)V // method@0317 │ │ -07898e: 0e00 |0049: return-void │ │ +07a498: |[07a498] android.support.v4.app.FragmentManagerImpl.showFragment:(Landroid/support/v4/app/Fragment;II)V │ │ +07a4a8: 1215 |0000: const/4 v5, #int 1 // #1 │ │ +07a4aa: 1204 |0001: const/4 v4, #int 0 // #0 │ │ +07a4ac: 6301 f400 |0002: sget-boolean v1, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00f4 │ │ +07a4b0: 3801 1a00 |0004: if-eqz v1, 001e // +001a │ │ +07a4b4: 1a01 6604 |0006: const-string v1, "FragmentManager" // string@0466 │ │ +07a4b8: 2202 3f03 |0008: new-instance v2, Ljava/lang/StringBuilder; // type@033f │ │ +07a4bc: 7010 5715 0200 |000a: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ +07a4c2: 1a03 7d21 |000d: const-string v3, "show: " // string@217d │ │ +07a4c6: 6e20 5f15 3200 |000f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +07a4cc: 0c02 |0012: move-result-object v2 │ │ +07a4ce: 6e20 5e15 7200 |0013: invoke-virtual {v2, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@155e │ │ +07a4d4: 0c02 |0016: move-result-object v2 │ │ +07a4d6: 6e10 6415 0200 |0017: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ +07a4dc: 0c02 |001a: move-result-object v2 │ │ +07a4de: 7120 f911 2100 |001b: invoke-static {v1, v2}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@11f9 │ │ +07a4e4: 5571 a900 |001e: iget-boolean v1, v7, Landroid/support/v4/app/Fragment;.mHidden:Z // field@00a9 │ │ +07a4e8: 3801 2900 |0020: if-eqz v1, 0049 // +0029 │ │ +07a4ec: 5c74 a900 |0022: iput-boolean v4, v7, Landroid/support/v4/app/Fragment;.mHidden:Z // field@00a9 │ │ +07a4f0: 5471 c000 |0024: iget-object v1, v7, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00c0 │ │ +07a4f4: 3801 1200 |0026: if-eqz v1, 0038 // +0012 │ │ +07a4f8: 6e59 cf03 7658 |0028: invoke-virtual {v6, v7, v8, v5, v9}, Landroid/support/v4/app/FragmentManagerImpl;.loadAnimation:(Landroid/support/v4/app/Fragment;IZI)Landroid/view/animation/Animation; // method@03cf │ │ +07a4fe: 0c00 |002b: move-result-object v0 │ │ +07a500: 3800 0700 |002c: if-eqz v0, 0033 // +0007 │ │ +07a504: 5471 c000 |002e: iget-object v1, v7, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00c0 │ │ +07a508: 6e20 d512 0100 |0030: invoke-virtual {v1, v0}, Landroid/view/View;.startAnimation:(Landroid/view/animation/Animation;)V // method@12d5 │ │ +07a50e: 5471 c000 |0033: iget-object v1, v7, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00c0 │ │ +07a512: 6e20 d412 4100 |0035: invoke-virtual {v1, v4}, Landroid/view/View;.setVisibility:(I)V // method@12d4 │ │ +07a518: 5571 9a00 |0038: iget-boolean v1, v7, Landroid/support/v4/app/Fragment;.mAdded:Z // field@009a │ │ +07a51c: 3801 0c00 |003a: if-eqz v1, 0046 // +000c │ │ +07a520: 5571 a800 |003c: iget-boolean v1, v7, Landroid/support/v4/app/Fragment;.mHasMenu:Z // field@00a8 │ │ +07a524: 3801 0800 |003e: if-eqz v1, 0046 // +0008 │ │ +07a528: 5571 af00 |0040: iget-boolean v1, v7, Landroid/support/v4/app/Fragment;.mMenuVisible:Z // field@00af │ │ +07a52c: 3801 0400 |0042: if-eqz v1, 0046 // +0004 │ │ +07a530: 5c65 0c01 |0044: iput-boolean v5, v6, Landroid/support/v4/app/FragmentManagerImpl;.mNeedMenuInvalidate:Z // field@010c │ │ +07a534: 6e20 1703 4700 |0046: invoke-virtual {v7, v4}, Landroid/support/v4/app/Fragment;.onHiddenChanged:(Z)V // method@0317 │ │ +07a53a: 0e00 |0049: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=1226 │ │ 0x001e line=1227 │ │ 0x0022 line=1228 │ │ 0x0024 line=1229 │ │ 0x0028 line=1230 │ │ @@ -145262,31 +145316,31 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 30 16-bit code units │ │ -078990: |[078990] android.support.v4.app.FragmentManagerImpl.startPendingDeferredFragments:()V │ │ -0789a0: 5432 fd00 |0000: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00fd │ │ -0789a4: 3902 0300 |0002: if-nez v2, 0005 // +0003 │ │ -0789a8: 0e00 |0004: return-void │ │ -0789aa: 1201 |0005: const/4 v1, #int 0 // #0 │ │ -0789ac: 5432 fd00 |0006: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00fd │ │ -0789b0: 6e10 aa15 0200 |0008: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@15aa │ │ -0789b6: 0a02 |000b: move-result v2 │ │ -0789b8: 3521 f8ff |000c: if-ge v1, v2, 0004 // -0008 │ │ -0789bc: 5432 fd00 |000e: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00fd │ │ -0789c0: 6e20 a315 1200 |0010: invoke-virtual {v2, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@15a3 │ │ -0789c6: 0c00 |0013: move-result-object v0 │ │ -0789c8: 1f00 a900 |0014: check-cast v0, Landroid/support/v4/app/Fragment; // type@00a9 │ │ -0789cc: 3800 0500 |0016: if-eqz v0, 001b // +0005 │ │ -0789d0: 6e20 d903 0300 |0018: invoke-virtual {v3, v0}, Landroid/support/v4/app/FragmentManagerImpl;.performPendingDeferredStart:(Landroid/support/v4/app/Fragment;)V // method@03d9 │ │ -0789d6: d801 0101 |001b: add-int/lit8 v1, v1, #int 1 // #01 │ │ -0789da: 28e9 |001d: goto 0006 // -0017 │ │ +07a53c: |[07a53c] android.support.v4.app.FragmentManagerImpl.startPendingDeferredFragments:()V │ │ +07a54c: 5432 fd00 |0000: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00fd │ │ +07a550: 3902 0300 |0002: if-nez v2, 0005 // +0003 │ │ +07a554: 0e00 |0004: return-void │ │ +07a556: 1201 |0005: const/4 v1, #int 0 // #0 │ │ +07a558: 5432 fd00 |0006: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00fd │ │ +07a55c: 6e10 aa15 0200 |0008: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@15aa │ │ +07a562: 0a02 |000b: move-result v2 │ │ +07a564: 3521 f8ff |000c: if-ge v1, v2, 0004 // -0008 │ │ +07a568: 5432 fd00 |000e: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00fd │ │ +07a56c: 6e20 a315 1200 |0010: invoke-virtual {v2, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@15a3 │ │ +07a572: 0c00 |0013: move-result-object v0 │ │ +07a574: 1f00 a600 |0014: check-cast v0, Landroid/support/v4/app/Fragment; // type@00a6 │ │ +07a578: 3800 0500 |0016: if-eqz v0, 001b // +0005 │ │ +07a57c: 6e20 d903 0300 |0018: invoke-virtual {v3, v0}, Landroid/support/v4/app/FragmentManagerImpl;.performPendingDeferredStart:(Landroid/support/v4/app/Fragment;)V // method@03d9 │ │ +07a582: d801 0101 |001b: add-int/lit8 v1, v1, #int 1 // #01 │ │ +07a586: 28e9 |001d: goto 0006 // -0017 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1123 │ │ 0x0004 line=1131 │ │ 0x0005 line=1125 │ │ 0x000e line=1126 │ │ 0x0016 line=1127 │ │ @@ -145302,39 +145356,39 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 53 16-bit code units │ │ -0789dc: |[0789dc] android.support.v4.app.FragmentManagerImpl.toString:()Ljava/lang/String; │ │ -0789ec: 2200 4203 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0342 │ │ -0789f0: 1301 8000 |0002: const/16 v1, #int 128 // #80 │ │ -0789f4: 7020 5815 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(I)V // method@1558 │ │ -0789fa: 1a01 6904 |0007: const-string v1, "FragmentManager{" // string@0469 │ │ -0789fe: 6e20 5f15 1000 |0009: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -078a04: 7110 6915 0200 |000c: invoke-static {v2}, Ljava/lang/System;.identityHashCode:(Ljava/lang/Object;)I // method@1569 │ │ -078a0a: 0a01 |000f: move-result v1 │ │ -078a0c: 7110 0915 0100 |0010: invoke-static {v1}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@1509 │ │ -078a12: 0c01 |0013: move-result-object v1 │ │ -078a14: 6e20 5f15 1000 |0014: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -078a1a: 1a01 6c00 |0017: const-string v1, " in " // string@006c │ │ -078a1e: 6e20 5f15 1000 |0019: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -078a24: 5421 0e01 |001c: iget-object v1, v2, Landroid/support/v4/app/FragmentManagerImpl;.mParent:Landroid/support/v4/app/Fragment; // field@010e │ │ -078a28: 3801 1100 |001e: if-eqz v1, 002f // +0011 │ │ -078a2c: 5421 0e01 |0020: iget-object v1, v2, Landroid/support/v4/app/FragmentManagerImpl;.mParent:Landroid/support/v4/app/Fragment; // field@010e │ │ -078a30: 7120 df07 0100 |0022: invoke-static {v1, v0}, Landroid/support/v4/util/DebugUtils;.buildShortClassTag:(Ljava/lang/Object;Ljava/lang/StringBuilder;)V // method@07df │ │ -078a36: 1a01 dd23 |0025: const-string v1, "}}" // string@23dd │ │ -078a3a: 6e20 5f15 1000 |0027: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -078a40: 6e10 6415 0000 |002a: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ -078a46: 0c01 |002d: move-result-object v1 │ │ -078a48: 1101 |002e: return-object v1 │ │ -078a4a: 5421 fe00 |002f: iget-object v1, v2, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00fe │ │ -078a4e: 7120 df07 0100 |0031: invoke-static {v1, v0}, Landroid/support/v4/util/DebugUtils;.buildShortClassTag:(Ljava/lang/Object;Ljava/lang/StringBuilder;)V // method@07df │ │ -078a54: 28f1 |0034: goto 0025 // -000f │ │ +07a588: |[07a588] android.support.v4.app.FragmentManagerImpl.toString:()Ljava/lang/String; │ │ +07a598: 2200 3f03 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@033f │ │ +07a59c: 1301 8000 |0002: const/16 v1, #int 128 // #80 │ │ +07a5a0: 7020 5815 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(I)V // method@1558 │ │ +07a5a6: 1a01 6904 |0007: const-string v1, "FragmentManager{" // string@0469 │ │ +07a5aa: 6e20 5f15 1000 |0009: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +07a5b0: 7110 6915 0200 |000c: invoke-static {v2}, Ljava/lang/System;.identityHashCode:(Ljava/lang/Object;)I // method@1569 │ │ +07a5b6: 0a01 |000f: move-result v1 │ │ +07a5b8: 7110 0915 0100 |0010: invoke-static {v1}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@1509 │ │ +07a5be: 0c01 |0013: move-result-object v1 │ │ +07a5c0: 6e20 5f15 1000 |0014: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +07a5c6: 1a01 6c00 |0017: const-string v1, " in " // string@006c │ │ +07a5ca: 6e20 5f15 1000 |0019: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +07a5d0: 5421 0e01 |001c: iget-object v1, v2, Landroid/support/v4/app/FragmentManagerImpl;.mParent:Landroid/support/v4/app/Fragment; // field@010e │ │ +07a5d4: 3801 1100 |001e: if-eqz v1, 002f // +0011 │ │ +07a5d8: 5421 0e01 |0020: iget-object v1, v2, Landroid/support/v4/app/FragmentManagerImpl;.mParent:Landroid/support/v4/app/Fragment; // field@010e │ │ +07a5dc: 7120 df07 0100 |0022: invoke-static {v1, v0}, Landroid/support/v4/util/DebugUtils;.buildShortClassTag:(Ljava/lang/Object;Ljava/lang/StringBuilder;)V // method@07df │ │ +07a5e2: 1a01 d823 |0025: const-string v1, "}}" // string@23d8 │ │ +07a5e6: 6e20 5f15 1000 |0027: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +07a5ec: 6e10 6415 0000 |002a: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ +07a5f2: 0c01 |002d: move-result-object v1 │ │ +07a5f4: 1101 |002e: return-object v1 │ │ +07a5f6: 5421 fe00 |002f: iget-object v1, v2, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00fe │ │ +07a5fa: 7120 df07 0100 |0031: invoke-static {v1, v0}, Landroid/support/v4/util/DebugUtils;.buildShortClassTag:(Ljava/lang/Object;Ljava/lang/StringBuilder;)V // method@07df │ │ +07a600: 28f1 |0034: goto 0025 // -000f │ │ catches : (none) │ │ positions : │ │ 0x0000 line=601 │ │ 0x0007 line=602 │ │ 0x000c line=603 │ │ 0x0017 line=604 │ │ 0x001c line=605 │ │ @@ -145345,17 +145399,17 @@ │ │ locals : │ │ 0x0007 - 0x0035 reg=0 sb Ljava/lang/StringBuilder; │ │ 0x0000 - 0x0035 reg=2 this Landroid/support/v4/app/FragmentManagerImpl; │ │ │ │ source_file_idx : 1128 (FragmentManager.java) │ │ │ │ Class #577 header: │ │ -class_idx : 187 │ │ +class_idx : 184 │ │ access_flags : 1025 (0x0401) │ │ -superclass_idx : 430 │ │ +superclass_idx : 427 │ │ source_file_idx : 1132 │ │ static_fields_size : 2 │ │ instance_fields_size: 3 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 10 │ │ │ │ Class #577 - │ │ @@ -145393,21 +145447,21 @@ │ │ type : '(Landroid/support/v4/app/FragmentManager;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -078a58: |[078a58] android.support.v4.app.FragmentPagerAdapter.:(Landroid/support/v4/app/FragmentManager;)V │ │ -078a68: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -078a6a: 7010 0f0a 0100 |0001: invoke-direct {v1}, Landroid/support/v4/view/PagerAdapter;.:()V // method@0a0f │ │ -078a70: 5b10 1a01 |0004: iput-object v0, v1, Landroid/support/v4/app/FragmentPagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@011a │ │ -078a74: 5b10 1b01 |0006: iput-object v0, v1, Landroid/support/v4/app/FragmentPagerAdapter;.mCurrentPrimaryItem:Landroid/support/v4/app/Fragment; // field@011b │ │ -078a78: 5b12 1c01 |0008: iput-object v2, v1, Landroid/support/v4/app/FragmentPagerAdapter;.mFragmentManager:Landroid/support/v4/app/FragmentManager; // field@011c │ │ -078a7c: 0e00 |000a: return-void │ │ +07a604: |[07a604] android.support.v4.app.FragmentPagerAdapter.:(Landroid/support/v4/app/FragmentManager;)V │ │ +07a614: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +07a616: 7010 0f0a 0100 |0001: invoke-direct {v1}, Landroid/support/v4/view/PagerAdapter;.:()V // method@0a0f │ │ +07a61c: 5b10 1a01 |0004: iput-object v0, v1, Landroid/support/v4/app/FragmentPagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@011a │ │ +07a620: 5b10 1b01 |0006: iput-object v0, v1, Landroid/support/v4/app/FragmentPagerAdapter;.mCurrentPrimaryItem:Landroid/support/v4/app/Fragment; // field@011b │ │ +07a624: 5b12 1c01 |0008: iput-object v2, v1, Landroid/support/v4/app/FragmentPagerAdapter;.mFragmentManager:Landroid/support/v4/app/FragmentManager; // field@011c │ │ +07a628: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=69 │ │ 0x0004 line=66 │ │ 0x0006 line=67 │ │ 0x0008 line=70 │ │ 0x000a line=71 │ │ @@ -145416,62 +145470,62 @@ │ │ 0x0000 - 0x000b reg=2 fm Landroid/support/v4/app/FragmentManager; │ │ │ │ #1 : (in Landroid/support/v4/app/FragmentPagerAdapter;) │ │ name : 'makeFragmentName' │ │ type : '(IJ)Ljava/lang/String;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ - registers : 5 │ │ + registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 30 16-bit code units │ │ -078a80: |[078a80] android.support.v4.app.FragmentPagerAdapter.makeFragmentName:(IJ)Ljava/lang/String; │ │ -078a90: 2200 4203 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0342 │ │ -078a94: 7010 5715 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ -078a9a: 1a01 c710 |0005: const-string v1, "android:switcher:" // string@10c7 │ │ -078a9e: 6e20 5f15 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -078aa4: 0c00 |000a: move-result-object v0 │ │ -078aa6: 6e20 5b15 2000 |000b: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@155b │ │ -078aac: 0c00 |000e: move-result-object v0 │ │ -078aae: 1a01 6b01 |000f: const-string v1, ":" // string@016b │ │ -078ab2: 6e20 5f15 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -078ab8: 0c00 |0014: move-result-object v0 │ │ -078aba: 6e30 5c15 3004 |0015: invoke-virtual {v0, v3, v4}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@155c │ │ -078ac0: 0c00 |0018: move-result-object v0 │ │ -078ac2: 6e10 6415 0000 |0019: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ -078ac8: 0c00 |001c: move-result-object v0 │ │ -078aca: 1100 |001d: return-object v0 │ │ +07a62c: |[07a62c] android.support.v4.app.FragmentPagerAdapter.makeFragmentName:(IJ)Ljava/lang/String; │ │ +07a63c: 2200 3f03 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@033f │ │ +07a640: 7010 5715 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ +07a646: 1a01 c310 |0005: const-string v1, "android:switcher:" // string@10c3 │ │ +07a64a: 6e20 5f15 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +07a650: 0c00 |000a: move-result-object v0 │ │ +07a652: 6e20 5b15 3000 |000b: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@155b │ │ +07a658: 0c00 |000e: move-result-object v0 │ │ +07a65a: 1a01 6b01 |000f: const-string v1, ":" // string@016b │ │ +07a65e: 6e20 5f15 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +07a664: 0c00 |0014: move-result-object v0 │ │ +07a666: 6e30 5c15 4005 |0015: invoke-virtual {v0, v4, v5}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@155c │ │ +07a66c: 0c00 |0018: move-result-object v0 │ │ +07a66e: 6e10 6415 0000 |0019: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ +07a674: 0c00 |001c: move-result-object v0 │ │ +07a676: 1100 |001d: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=173 │ │ locals : │ │ - 0x0000 - 0x001e reg=2 viewId I │ │ - 0x0000 - 0x001e reg=3 id J │ │ + 0x0000 - 0x001e reg=3 viewId I │ │ + 0x0000 - 0x001e reg=4 id J │ │ │ │ Virtual methods - │ │ #0 : (in Landroid/support/v4/app/FragmentPagerAdapter;) │ │ name : 'destroyItem' │ │ type : '(Landroid/view/ViewGroup;ILjava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -078acc: |[078acc] android.support.v4.app.FragmentPagerAdapter.destroyItem:(Landroid/view/ViewGroup;ILjava/lang/Object;)V │ │ -078adc: 5410 1a01 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentPagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@011a │ │ -078ae0: 3900 0a00 |0002: if-nez v0, 000c // +000a │ │ -078ae4: 5410 1c01 |0004: iget-object v0, v1, Landroid/support/v4/app/FragmentPagerAdapter;.mFragmentManager:Landroid/support/v4/app/FragmentManager; // field@011c │ │ -078ae8: 6e10 8703 0000 |0006: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManager;.beginTransaction:()Landroid/support/v4/app/FragmentTransaction; // method@0387 │ │ -078aee: 0c00 |0009: move-result-object v0 │ │ -078af0: 5b10 1a01 |000a: iput-object v0, v1, Landroid/support/v4/app/FragmentPagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@011a │ │ -078af4: 5410 1a01 |000c: iget-object v0, v1, Landroid/support/v4/app/FragmentPagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@011a │ │ -078af8: 1f04 a900 |000e: check-cast v4, Landroid/support/v4/app/Fragment; // type@00a9 │ │ -078afc: 6e20 5004 4000 |0010: invoke-virtual {v0, v4}, Landroid/support/v4/app/FragmentTransaction;.detach:(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction; // method@0450 │ │ -078b02: 0e00 |0013: return-void │ │ +07a678: |[07a678] android.support.v4.app.FragmentPagerAdapter.destroyItem:(Landroid/view/ViewGroup;ILjava/lang/Object;)V │ │ +07a688: 5410 1a01 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentPagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@011a │ │ +07a68c: 3900 0a00 |0002: if-nez v0, 000c // +000a │ │ +07a690: 5410 1c01 |0004: iget-object v0, v1, Landroid/support/v4/app/FragmentPagerAdapter;.mFragmentManager:Landroid/support/v4/app/FragmentManager; // field@011c │ │ +07a694: 6e10 8703 0000 |0006: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManager;.beginTransaction:()Landroid/support/v4/app/FragmentTransaction; // method@0387 │ │ +07a69a: 0c00 |0009: move-result-object v0 │ │ +07a69c: 5b10 1a01 |000a: iput-object v0, v1, Landroid/support/v4/app/FragmentPagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@011a │ │ +07a6a0: 5410 1a01 |000c: iget-object v0, v1, Landroid/support/v4/app/FragmentPagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@011a │ │ +07a6a4: 1f04 a600 |000e: check-cast v4, Landroid/support/v4/app/Fragment; // type@00a6 │ │ +07a6a8: 6e20 5004 4000 |0010: invoke-virtual {v0, v4}, Landroid/support/v4/app/FragmentTransaction;.detach:(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction; // method@0450 │ │ +07a6ae: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=112 │ │ 0x0004 line=113 │ │ 0x000c line=117 │ │ 0x0013 line=118 │ │ locals : │ │ @@ -145485,24 +145539,24 @@ │ │ type : '(Landroid/view/ViewGroup;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 18 16-bit code units │ │ -078b04: |[078b04] android.support.v4.app.FragmentPagerAdapter.finishUpdate:(Landroid/view/ViewGroup;)V │ │ -078b14: 5410 1a01 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentPagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@011a │ │ -078b18: 3800 0f00 |0002: if-eqz v0, 0011 // +000f │ │ -078b1c: 5410 1a01 |0004: iget-object v0, v1, Landroid/support/v4/app/FragmentPagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@011a │ │ -078b20: 6e10 4f04 0000 |0006: invoke-virtual {v0}, Landroid/support/v4/app/FragmentTransaction;.commitAllowingStateLoss:()I // method@044f │ │ -078b26: 1200 |0009: const/4 v0, #int 0 // #0 │ │ -078b28: 5b10 1a01 |000a: iput-object v0, v1, Landroid/support/v4/app/FragmentPagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@011a │ │ -078b2c: 5410 1c01 |000c: iget-object v0, v1, Landroid/support/v4/app/FragmentPagerAdapter;.mFragmentManager:Landroid/support/v4/app/FragmentManager; // field@011c │ │ -078b30: 6e10 8a03 0000 |000e: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManager;.executePendingTransactions:()Z // method@038a │ │ -078b36: 0e00 |0011: return-void │ │ +07a6b0: |[07a6b0] android.support.v4.app.FragmentPagerAdapter.finishUpdate:(Landroid/view/ViewGroup;)V │ │ +07a6c0: 5410 1a01 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentPagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@011a │ │ +07a6c4: 3800 0f00 |0002: if-eqz v0, 0011 // +000f │ │ +07a6c8: 5410 1a01 |0004: iget-object v0, v1, Landroid/support/v4/app/FragmentPagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@011a │ │ +07a6cc: 6e10 4f04 0000 |0006: invoke-virtual {v0}, Landroid/support/v4/app/FragmentTransaction;.commitAllowingStateLoss:()I // method@044f │ │ +07a6d2: 1200 |0009: const/4 v0, #int 0 // #0 │ │ +07a6d4: 5b10 1a01 |000a: iput-object v0, v1, Landroid/support/v4/app/FragmentPagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@011a │ │ +07a6d8: 5410 1c01 |000c: iget-object v0, v1, Landroid/support/v4/app/FragmentPagerAdapter;.mFragmentManager:Landroid/support/v4/app/FragmentManager; // field@011c │ │ +07a6dc: 6e10 8a03 0000 |000e: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManager;.executePendingTransactions:()Z // method@038a │ │ +07a6e2: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=138 │ │ 0x0004 line=139 │ │ 0x0009 line=140 │ │ 0x000c line=141 │ │ 0x0011 line=143 │ │ @@ -145521,17 +145575,17 @@ │ │ type : '(I)J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -078b38: |[078b38] android.support.v4.app.FragmentPagerAdapter.getItemId:(I)J │ │ -078b48: 8130 |0000: int-to-long v0, v3 │ │ -078b4a: 1000 |0001: return-wide v0 │ │ +07a6e4: |[07a6e4] android.support.v4.app.FragmentPagerAdapter.getItemId:(I)J │ │ +07a6f4: 8130 |0000: int-to-long v0, v3 │ │ +07a6f6: 1000 |0001: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=169 │ │ locals : │ │ 0x0000 - 0x0002 reg=2 this Landroid/support/v4/app/FragmentPagerAdapter; │ │ 0x0000 - 0x0002 reg=3 position I │ │ │ │ @@ -145540,50 +145594,50 @@ │ │ type : '(Landroid/view/ViewGroup;I)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 71 16-bit code units │ │ -078b4c: |[078b4c] android.support.v4.app.FragmentPagerAdapter.instantiateItem:(Landroid/view/ViewGroup;I)Ljava/lang/Object; │ │ -078b5c: 1207 |0000: const/4 v7, #int 0 // #0 │ │ -078b5e: 5484 1a01 |0001: iget-object v4, v8, Landroid/support/v4/app/FragmentPagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@011a │ │ -078b62: 3904 0a00 |0003: if-nez v4, 000d // +000a │ │ -078b66: 5484 1c01 |0005: iget-object v4, v8, Landroid/support/v4/app/FragmentPagerAdapter;.mFragmentManager:Landroid/support/v4/app/FragmentManager; // field@011c │ │ -078b6a: 6e10 8703 0400 |0007: invoke-virtual {v4}, Landroid/support/v4/app/FragmentManager;.beginTransaction:()Landroid/support/v4/app/FragmentTransaction; // method@0387 │ │ -078b70: 0c04 |000a: move-result-object v4 │ │ -078b72: 5b84 1a01 |000b: iput-object v4, v8, Landroid/support/v4/app/FragmentPagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@011a │ │ -078b76: 6e20 0004 a800 |000d: invoke-virtual {v8, v10}, Landroid/support/v4/app/FragmentPagerAdapter;.getItemId:(I)J // method@0400 │ │ -078b7c: 0b01 |0010: move-result-wide v1 │ │ -078b7e: 6e10 fd12 0900 |0011: invoke-virtual {v9}, Landroid/view/ViewGroup;.getId:()I // method@12fd │ │ -078b84: 0a04 |0014: move-result v4 │ │ -078b86: 7130 0304 1402 |0015: invoke-static {v4, v1, v2}, Landroid/support/v4/app/FragmentPagerAdapter;.makeFragmentName:(IJ)Ljava/lang/String; // method@0403 │ │ -078b8c: 0c03 |0018: move-result-object v3 │ │ -078b8e: 5484 1c01 |0019: iget-object v4, v8, Landroid/support/v4/app/FragmentPagerAdapter;.mFragmentManager:Landroid/support/v4/app/FragmentManager; // field@011c │ │ -078b92: 6e20 8c03 3400 |001b: invoke-virtual {v4, v3}, Landroid/support/v4/app/FragmentManager;.findFragmentByTag:(Ljava/lang/String;)Landroid/support/v4/app/Fragment; // method@038c │ │ -078b98: 0c00 |001e: move-result-object v0 │ │ -078b9a: 3800 1200 |001f: if-eqz v0, 0031 // +0012 │ │ -078b9e: 5484 1a01 |0021: iget-object v4, v8, Landroid/support/v4/app/FragmentPagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@011a │ │ -078ba2: 6e20 4d04 0400 |0023: invoke-virtual {v4, v0}, Landroid/support/v4/app/FragmentTransaction;.attach:(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction; // method@044d │ │ -078ba8: 5484 1b01 |0026: iget-object v4, v8, Landroid/support/v4/app/FragmentPagerAdapter;.mCurrentPrimaryItem:Landroid/support/v4/app/Fragment; // field@011b │ │ -078bac: 3240 0800 |0028: if-eq v0, v4, 0030 // +0008 │ │ -078bb0: 6e20 3c03 7000 |002a: invoke-virtual {v0, v7}, Landroid/support/v4/app/Fragment;.setMenuVisibility:(Z)V // method@033c │ │ -078bb6: 6e20 3f03 7000 |002d: invoke-virtual {v0, v7}, Landroid/support/v4/app/Fragment;.setUserVisibleHint:(Z)V // method@033f │ │ -078bbc: 1100 |0030: return-object v0 │ │ -078bbe: 6e20 ff03 a800 |0031: invoke-virtual {v8, v10}, Landroid/support/v4/app/FragmentPagerAdapter;.getItem:(I)Landroid/support/v4/app/Fragment; // method@03ff │ │ -078bc4: 0c00 |0034: move-result-object v0 │ │ -078bc6: 5484 1a01 |0035: iget-object v4, v8, Landroid/support/v4/app/FragmentPagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@011a │ │ -078bca: 6e10 fd12 0900 |0037: invoke-virtual {v9}, Landroid/view/ViewGroup;.getId:()I // method@12fd │ │ -078bd0: 0a05 |003a: move-result v5 │ │ -078bd2: 6e10 fd12 0900 |003b: invoke-virtual {v9}, Landroid/view/ViewGroup;.getId:()I // method@12fd │ │ -078bd8: 0a06 |003e: move-result v6 │ │ -078bda: 7130 0304 1602 |003f: invoke-static {v6, v1, v2}, Landroid/support/v4/app/FragmentPagerAdapter;.makeFragmentName:(IJ)Ljava/lang/String; // method@0403 │ │ -078be0: 0c06 |0042: move-result-object v6 │ │ -078be2: 6e40 4a04 5460 |0043: invoke-virtual {v4, v5, v0, v6}, Landroid/support/v4/app/FragmentTransaction;.add:(ILandroid/support/v4/app/Fragment;Ljava/lang/String;)Landroid/support/v4/app/FragmentTransaction; // method@044a │ │ -078be8: 28e0 |0046: goto 0026 // -0020 │ │ +07a6f8: |[07a6f8] android.support.v4.app.FragmentPagerAdapter.instantiateItem:(Landroid/view/ViewGroup;I)Ljava/lang/Object; │ │ +07a708: 1207 |0000: const/4 v7, #int 0 // #0 │ │ +07a70a: 5484 1a01 |0001: iget-object v4, v8, Landroid/support/v4/app/FragmentPagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@011a │ │ +07a70e: 3904 0a00 |0003: if-nez v4, 000d // +000a │ │ +07a712: 5484 1c01 |0005: iget-object v4, v8, Landroid/support/v4/app/FragmentPagerAdapter;.mFragmentManager:Landroid/support/v4/app/FragmentManager; // field@011c │ │ +07a716: 6e10 8703 0400 |0007: invoke-virtual {v4}, Landroid/support/v4/app/FragmentManager;.beginTransaction:()Landroid/support/v4/app/FragmentTransaction; // method@0387 │ │ +07a71c: 0c04 |000a: move-result-object v4 │ │ +07a71e: 5b84 1a01 |000b: iput-object v4, v8, Landroid/support/v4/app/FragmentPagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@011a │ │ +07a722: 6e20 0004 a800 |000d: invoke-virtual {v8, v10}, Landroid/support/v4/app/FragmentPagerAdapter;.getItemId:(I)J // method@0400 │ │ +07a728: 0b02 |0010: move-result-wide v2 │ │ +07a72a: 6e10 fd12 0900 |0011: invoke-virtual {v9}, Landroid/view/ViewGroup;.getId:()I // method@12fd │ │ +07a730: 0a04 |0014: move-result v4 │ │ +07a732: 7130 0304 2403 |0015: invoke-static {v4, v2, v3}, Landroid/support/v4/app/FragmentPagerAdapter;.makeFragmentName:(IJ)Ljava/lang/String; // method@0403 │ │ +07a738: 0c01 |0018: move-result-object v1 │ │ +07a73a: 5484 1c01 |0019: iget-object v4, v8, Landroid/support/v4/app/FragmentPagerAdapter;.mFragmentManager:Landroid/support/v4/app/FragmentManager; // field@011c │ │ +07a73e: 6e20 8c03 1400 |001b: invoke-virtual {v4, v1}, Landroid/support/v4/app/FragmentManager;.findFragmentByTag:(Ljava/lang/String;)Landroid/support/v4/app/Fragment; // method@038c │ │ +07a744: 0c00 |001e: move-result-object v0 │ │ +07a746: 3800 1200 |001f: if-eqz v0, 0031 // +0012 │ │ +07a74a: 5484 1a01 |0021: iget-object v4, v8, Landroid/support/v4/app/FragmentPagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@011a │ │ +07a74e: 6e20 4d04 0400 |0023: invoke-virtual {v4, v0}, Landroid/support/v4/app/FragmentTransaction;.attach:(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction; // method@044d │ │ +07a754: 5484 1b01 |0026: iget-object v4, v8, Landroid/support/v4/app/FragmentPagerAdapter;.mCurrentPrimaryItem:Landroid/support/v4/app/Fragment; // field@011b │ │ +07a758: 3240 0800 |0028: if-eq v0, v4, 0030 // +0008 │ │ +07a75c: 6e20 3c03 7000 |002a: invoke-virtual {v0, v7}, Landroid/support/v4/app/Fragment;.setMenuVisibility:(Z)V // method@033c │ │ +07a762: 6e20 3f03 7000 |002d: invoke-virtual {v0, v7}, Landroid/support/v4/app/Fragment;.setUserVisibleHint:(Z)V // method@033f │ │ +07a768: 1100 |0030: return-object v0 │ │ +07a76a: 6e20 ff03 a800 |0031: invoke-virtual {v8, v10}, Landroid/support/v4/app/FragmentPagerAdapter;.getItem:(I)Landroid/support/v4/app/Fragment; // method@03ff │ │ +07a770: 0c00 |0034: move-result-object v0 │ │ +07a772: 5484 1a01 |0035: iget-object v4, v8, Landroid/support/v4/app/FragmentPagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@011a │ │ +07a776: 6e10 fd12 0900 |0037: invoke-virtual {v9}, Landroid/view/ViewGroup;.getId:()I // method@12fd │ │ +07a77c: 0a05 |003a: move-result v5 │ │ +07a77e: 6e10 fd12 0900 |003b: invoke-virtual {v9}, Landroid/view/ViewGroup;.getId:()I // method@12fd │ │ +07a784: 0a06 |003e: move-result v6 │ │ +07a786: 7130 0304 2603 |003f: invoke-static {v6, v2, v3}, Landroid/support/v4/app/FragmentPagerAdapter;.makeFragmentName:(IJ)Ljava/lang/String; // method@0403 │ │ +07a78c: 0c06 |0042: move-result-object v6 │ │ +07a78e: 6e40 4a04 5460 |0043: invoke-virtual {v4, v5, v0, v6}, Landroid/support/v4/app/FragmentTransaction;.add:(ILandroid/support/v4/app/Fragment;Ljava/lang/String;)Landroid/support/v4/app/FragmentTransaction; // method@044a │ │ +07a794: 28e0 |0046: goto 0026 // -0020 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=84 │ │ 0x0005 line=85 │ │ 0x000d line=88 │ │ 0x0011 line=91 │ │ 0x0019 line=92 │ │ @@ -145593,38 +145647,38 @@ │ │ 0x002a line=103 │ │ 0x002d line=104 │ │ 0x0030 line=107 │ │ 0x0031 line=97 │ │ 0x0035 line=99 │ │ locals : │ │ 0x001f - 0x0047 reg=0 fragment Landroid/support/v4/app/Fragment; │ │ - 0x0011 - 0x0047 reg=1 itemId J │ │ - 0x0019 - 0x0047 reg=3 name Ljava/lang/String; │ │ + 0x0019 - 0x0047 reg=1 name Ljava/lang/String; │ │ + 0x0011 - 0x0047 reg=2 itemId J │ │ 0x0000 - 0x0047 reg=8 this Landroid/support/v4/app/FragmentPagerAdapter; │ │ 0x0000 - 0x0047 reg=9 container Landroid/view/ViewGroup; │ │ 0x0000 - 0x0047 reg=10 position I │ │ │ │ #5 : (in Landroid/support/v4/app/FragmentPagerAdapter;) │ │ name : 'isViewFromObject' │ │ type : '(Landroid/view/View;Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -078bec: |[078bec] android.support.v4.app.FragmentPagerAdapter.isViewFromObject:(Landroid/view/View;Ljava/lang/Object;)Z │ │ -078bfc: 1f03 a900 |0000: check-cast v3, Landroid/support/v4/app/Fragment; // type@00a9 │ │ -078c00: 6e10 f802 0300 |0002: invoke-virtual {v3}, Landroid/support/v4/app/Fragment;.getView:()Landroid/view/View; // method@02f8 │ │ -078c06: 0c00 |0005: move-result-object v0 │ │ -078c08: 3320 0400 |0006: if-ne v0, v2, 000a // +0004 │ │ -078c0c: 1210 |0008: const/4 v0, #int 1 // #1 │ │ -078c0e: 0f00 |0009: return v0 │ │ -078c10: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -078c12: 28fe |000b: goto 0009 // -0002 │ │ +07a798: |[07a798] android.support.v4.app.FragmentPagerAdapter.isViewFromObject:(Landroid/view/View;Ljava/lang/Object;)Z │ │ +07a7a8: 1f03 a600 |0000: check-cast v3, Landroid/support/v4/app/Fragment; // type@00a6 │ │ +07a7ac: 6e10 f802 0300 |0002: invoke-virtual {v3}, Landroid/support/v4/app/Fragment;.getView:()Landroid/view/View; // method@02f8 │ │ +07a7b2: 0c00 |0005: move-result-object v0 │ │ +07a7b4: 3320 0400 |0006: if-ne v0, v2, 000a // +0004 │ │ +07a7b8: 1210 |0008: const/4 v0, #int 1 // #1 │ │ +07a7ba: 0f00 |0009: return v0 │ │ +07a7bc: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +07a7be: 28fe |000b: goto 0009 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=147 │ │ locals : │ │ 0x0000 - 0x0002 reg=3 object Ljava/lang/Object; │ │ 0x0000 - 0x000c reg=1 this Landroid/support/v4/app/FragmentPagerAdapter; │ │ 0x0000 - 0x000c reg=2 view Landroid/view/View; │ │ @@ -145634,16 +145688,16 @@ │ │ type : '(Landroid/os/Parcelable;Ljava/lang/ClassLoader;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -078c14: |[078c14] android.support.v4.app.FragmentPagerAdapter.restoreState:(Landroid/os/Parcelable;Ljava/lang/ClassLoader;)V │ │ -078c24: 0e00 |0000: return-void │ │ +07a7c0: |[07a7c0] android.support.v4.app.FragmentPagerAdapter.restoreState:(Landroid/os/Parcelable;Ljava/lang/ClassLoader;)V │ │ +07a7d0: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=157 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/app/FragmentPagerAdapter; │ │ 0x0000 - 0x0001 reg=1 state Landroid/os/Parcelable; │ │ 0x0000 - 0x0001 reg=2 loader Ljava/lang/ClassLoader; │ │ @@ -145653,17 +145707,17 @@ │ │ type : '()Landroid/os/Parcelable;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -078c28: |[078c28] android.support.v4.app.FragmentPagerAdapter.saveState:()Landroid/os/Parcelable; │ │ -078c38: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -078c3a: 1100 |0001: return-object v0 │ │ +07a7d4: |[07a7d4] android.support.v4.app.FragmentPagerAdapter.saveState:()Landroid/os/Parcelable; │ │ +07a7e4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +07a7e6: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=152 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/app/FragmentPagerAdapter; │ │ │ │ #8 : (in Landroid/support/v4/app/FragmentPagerAdapter;) │ │ @@ -145671,32 +145725,32 @@ │ │ type : '(Landroid/view/ViewGroup;ILjava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 34 16-bit code units │ │ -078c3c: |[078c3c] android.support.v4.app.FragmentPagerAdapter.setPrimaryItem:(Landroid/view/ViewGroup;ILjava/lang/Object;)V │ │ -078c4c: 1213 |0000: const/4 v3, #int 1 // #1 │ │ -078c4e: 1202 |0001: const/4 v2, #int 0 // #0 │ │ -078c50: 0770 |0002: move-object v0, v7 │ │ -078c52: 1f00 a900 |0003: check-cast v0, Landroid/support/v4/app/Fragment; // type@00a9 │ │ -078c56: 5441 1b01 |0005: iget-object v1, v4, Landroid/support/v4/app/FragmentPagerAdapter;.mCurrentPrimaryItem:Landroid/support/v4/app/Fragment; // field@011b │ │ -078c5a: 3210 1a00 |0007: if-eq v0, v1, 0021 // +001a │ │ -078c5e: 5441 1b01 |0009: iget-object v1, v4, Landroid/support/v4/app/FragmentPagerAdapter;.mCurrentPrimaryItem:Landroid/support/v4/app/Fragment; // field@011b │ │ -078c62: 3801 0c00 |000b: if-eqz v1, 0017 // +000c │ │ -078c66: 5441 1b01 |000d: iget-object v1, v4, Landroid/support/v4/app/FragmentPagerAdapter;.mCurrentPrimaryItem:Landroid/support/v4/app/Fragment; // field@011b │ │ -078c6a: 6e20 3c03 2100 |000f: invoke-virtual {v1, v2}, Landroid/support/v4/app/Fragment;.setMenuVisibility:(Z)V // method@033c │ │ -078c70: 5441 1b01 |0012: iget-object v1, v4, Landroid/support/v4/app/FragmentPagerAdapter;.mCurrentPrimaryItem:Landroid/support/v4/app/Fragment; // field@011b │ │ -078c74: 6e20 3f03 2100 |0014: invoke-virtual {v1, v2}, Landroid/support/v4/app/Fragment;.setUserVisibleHint:(Z)V // method@033f │ │ -078c7a: 3800 0800 |0017: if-eqz v0, 001f // +0008 │ │ -078c7e: 6e20 3c03 3000 |0019: invoke-virtual {v0, v3}, Landroid/support/v4/app/Fragment;.setMenuVisibility:(Z)V // method@033c │ │ -078c84: 6e20 3f03 3000 |001c: invoke-virtual {v0, v3}, Landroid/support/v4/app/Fragment;.setUserVisibleHint:(Z)V // method@033f │ │ -078c8a: 5b40 1b01 |001f: iput-object v0, v4, Landroid/support/v4/app/FragmentPagerAdapter;.mCurrentPrimaryItem:Landroid/support/v4/app/Fragment; // field@011b │ │ -078c8e: 0e00 |0021: return-void │ │ +07a7e8: |[07a7e8] android.support.v4.app.FragmentPagerAdapter.setPrimaryItem:(Landroid/view/ViewGroup;ILjava/lang/Object;)V │ │ +07a7f8: 1213 |0000: const/4 v3, #int 1 // #1 │ │ +07a7fa: 1202 |0001: const/4 v2, #int 0 // #0 │ │ +07a7fc: 0770 |0002: move-object v0, v7 │ │ +07a7fe: 1f00 a600 |0003: check-cast v0, Landroid/support/v4/app/Fragment; // type@00a6 │ │ +07a802: 5441 1b01 |0005: iget-object v1, v4, Landroid/support/v4/app/FragmentPagerAdapter;.mCurrentPrimaryItem:Landroid/support/v4/app/Fragment; // field@011b │ │ +07a806: 3210 1a00 |0007: if-eq v0, v1, 0021 // +001a │ │ +07a80a: 5441 1b01 |0009: iget-object v1, v4, Landroid/support/v4/app/FragmentPagerAdapter;.mCurrentPrimaryItem:Landroid/support/v4/app/Fragment; // field@011b │ │ +07a80e: 3801 0c00 |000b: if-eqz v1, 0017 // +000c │ │ +07a812: 5441 1b01 |000d: iget-object v1, v4, Landroid/support/v4/app/FragmentPagerAdapter;.mCurrentPrimaryItem:Landroid/support/v4/app/Fragment; // field@011b │ │ +07a816: 6e20 3c03 2100 |000f: invoke-virtual {v1, v2}, Landroid/support/v4/app/Fragment;.setMenuVisibility:(Z)V // method@033c │ │ +07a81c: 5441 1b01 |0012: iget-object v1, v4, Landroid/support/v4/app/FragmentPagerAdapter;.mCurrentPrimaryItem:Landroid/support/v4/app/Fragment; // field@011b │ │ +07a820: 6e20 3f03 2100 |0014: invoke-virtual {v1, v2}, Landroid/support/v4/app/Fragment;.setUserVisibleHint:(Z)V // method@033f │ │ +07a826: 3800 0800 |0017: if-eqz v0, 001f // +0008 │ │ +07a82a: 6e20 3c03 3000 |0019: invoke-virtual {v0, v3}, Landroid/support/v4/app/Fragment;.setMenuVisibility:(Z)V // method@033c │ │ +07a830: 6e20 3f03 3000 |001c: invoke-virtual {v0, v3}, Landroid/support/v4/app/Fragment;.setUserVisibleHint:(Z)V // method@033f │ │ +07a836: 5b40 1b01 |001f: iput-object v0, v4, Landroid/support/v4/app/FragmentPagerAdapter;.mCurrentPrimaryItem:Landroid/support/v4/app/Fragment; // field@011b │ │ +07a83a: 0e00 |0021: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=122 │ │ 0x0005 line=123 │ │ 0x0009 line=124 │ │ 0x000d line=125 │ │ 0x0012 line=126 │ │ @@ -145717,29 +145771,29 @@ │ │ type : '(Landroid/view/ViewGroup;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -078c90: |[078c90] android.support.v4.app.FragmentPagerAdapter.startUpdate:(Landroid/view/ViewGroup;)V │ │ -078ca0: 0e00 |0000: return-void │ │ +07a83c: |[07a83c] android.support.v4.app.FragmentPagerAdapter.startUpdate:(Landroid/view/ViewGroup;)V │ │ +07a84c: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=80 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/app/FragmentPagerAdapter; │ │ 0x0000 - 0x0001 reg=1 container Landroid/view/ViewGroup; │ │ │ │ source_file_idx : 1132 (FragmentPagerAdapter.java) │ │ │ │ Class #578 header: │ │ -class_idx : 190 │ │ +class_idx : 187 │ │ access_flags : 1025 (0x0401) │ │ -superclass_idx : 430 │ │ +superclass_idx : 427 │ │ source_file_idx : 1134 │ │ static_fields_size : 2 │ │ instance_fields_size: 5 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 9 │ │ │ │ Class #578 annotations: │ │ @@ -145791,27 +145845,27 @@ │ │ type : '(Landroid/support/v4/app/FragmentManager;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 25 16-bit code units │ │ -078ca4: |[078ca4] android.support.v4.app.FragmentStatePagerAdapter.:(Landroid/support/v4/app/FragmentManager;)V │ │ -078cb4: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -078cb6: 7010 0f0a 0200 |0001: invoke-direct {v2}, Landroid/support/v4/view/PagerAdapter;.:()V // method@0a0f │ │ -078cbc: 5b21 2b01 |0004: iput-object v1, v2, Landroid/support/v4/app/FragmentStatePagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@012b │ │ -078cc0: 2200 6003 |0006: new-instance v0, Ljava/util/ArrayList; // type@0360 │ │ -078cc4: 7010 9d15 0000 |0008: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@159d │ │ -078cca: 5b20 2f01 |000b: iput-object v0, v2, Landroid/support/v4/app/FragmentStatePagerAdapter;.mSavedState:Ljava/util/ArrayList; // field@012f │ │ -078cce: 2200 6003 |000d: new-instance v0, Ljava/util/ArrayList; // type@0360 │ │ -078cd2: 7010 9d15 0000 |000f: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@159d │ │ -078cd8: 5b20 2e01 |0012: iput-object v0, v2, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragments:Ljava/util/ArrayList; // field@012e │ │ -078cdc: 5b21 2c01 |0014: iput-object v1, v2, Landroid/support/v4/app/FragmentStatePagerAdapter;.mCurrentPrimaryItem:Landroid/support/v4/app/Fragment; // field@012c │ │ -078ce0: 5b23 2d01 |0016: iput-object v3, v2, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragmentManager:Landroid/support/v4/app/FragmentManager; // field@012d │ │ -078ce4: 0e00 |0018: return-void │ │ +07a850: |[07a850] android.support.v4.app.FragmentStatePagerAdapter.:(Landroid/support/v4/app/FragmentManager;)V │ │ +07a860: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +07a862: 7010 0f0a 0200 |0001: invoke-direct {v2}, Landroid/support/v4/view/PagerAdapter;.:()V // method@0a0f │ │ +07a868: 5b21 2b01 |0004: iput-object v1, v2, Landroid/support/v4/app/FragmentStatePagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@012b │ │ +07a86c: 2200 5d03 |0006: new-instance v0, Ljava/util/ArrayList; // type@035d │ │ +07a870: 7010 9d15 0000 |0008: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@159d │ │ +07a876: 5b20 2f01 |000b: iput-object v0, v2, Landroid/support/v4/app/FragmentStatePagerAdapter;.mSavedState:Ljava/util/ArrayList; // field@012f │ │ +07a87a: 2200 5d03 |000d: new-instance v0, Ljava/util/ArrayList; // type@035d │ │ +07a87e: 7010 9d15 0000 |000f: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@159d │ │ +07a884: 5b20 2e01 |0012: iput-object v0, v2, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragments:Ljava/util/ArrayList; // field@012e │ │ +07a888: 5b21 2c01 |0014: iput-object v1, v2, Landroid/support/v4/app/FragmentStatePagerAdapter;.mCurrentPrimaryItem:Landroid/support/v4/app/Fragment; // field@012c │ │ +07a88c: 5b23 2d01 |0016: iput-object v3, v2, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragmentManager:Landroid/support/v4/app/FragmentManager; // field@012d │ │ +07a890: 0e00 |0018: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=75 │ │ 0x0004 line=69 │ │ 0x0006 line=71 │ │ 0x000d line=72 │ │ 0x0014 line=73 │ │ @@ -145827,41 +145881,41 @@ │ │ type : '(Landroid/view/ViewGroup;ILjava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 52 16-bit code units │ │ -078ce8: |[078ce8] android.support.v4.app.FragmentStatePagerAdapter.destroyItem:(Landroid/view/ViewGroup;ILjava/lang/Object;)V │ │ -078cf8: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -078cfa: 0770 |0001: move-object v0, v7 │ │ -078cfc: 1f00 a900 |0002: check-cast v0, Landroid/support/v4/app/Fragment; // type@00a9 │ │ -078d00: 5441 2b01 |0004: iget-object v1, v4, Landroid/support/v4/app/FragmentStatePagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@012b │ │ -078d04: 3901 0a00 |0006: if-nez v1, 0010 // +000a │ │ -078d08: 5441 2d01 |0008: iget-object v1, v4, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragmentManager:Landroid/support/v4/app/FragmentManager; // field@012d │ │ -078d0c: 6e10 8703 0100 |000a: invoke-virtual {v1}, Landroid/support/v4/app/FragmentManager;.beginTransaction:()Landroid/support/v4/app/FragmentTransaction; // method@0387 │ │ -078d12: 0c01 |000d: move-result-object v1 │ │ -078d14: 5b41 2b01 |000e: iput-object v1, v4, Landroid/support/v4/app/FragmentStatePagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@012b │ │ -078d18: 5441 2f01 |0010: iget-object v1, v4, Landroid/support/v4/app/FragmentStatePagerAdapter;.mSavedState:Ljava/util/ArrayList; // field@012f │ │ -078d1c: 6e10 aa15 0100 |0012: invoke-virtual {v1}, Ljava/util/ArrayList;.size:()I // method@15aa │ │ -078d22: 0a01 |0015: move-result v1 │ │ -078d24: 3661 0800 |0016: if-gt v1, v6, 001e // +0008 │ │ -078d28: 5441 2f01 |0018: iget-object v1, v4, Landroid/support/v4/app/FragmentStatePagerAdapter;.mSavedState:Ljava/util/ArrayList; // field@012f │ │ -078d2c: 6e20 a015 3100 |001a: invoke-virtual {v1, v3}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@15a0 │ │ -078d32: 28f3 |001d: goto 0010 // -000d │ │ -078d34: 5441 2f01 |001e: iget-object v1, v4, Landroid/support/v4/app/FragmentStatePagerAdapter;.mSavedState:Ljava/util/ArrayList; // field@012f │ │ -078d38: 5442 2d01 |0020: iget-object v2, v4, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragmentManager:Landroid/support/v4/app/FragmentManager; // field@012d │ │ -078d3c: 6e20 9a03 0200 |0022: invoke-virtual {v2, v0}, Landroid/support/v4/app/FragmentManager;.saveFragmentInstanceState:(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/Fragment$SavedState; // method@039a │ │ -078d42: 0c02 |0025: move-result-object v2 │ │ -078d44: 6e30 a915 6102 |0026: invoke-virtual {v1, v6, v2}, Ljava/util/ArrayList;.set:(ILjava/lang/Object;)Ljava/lang/Object; // method@15a9 │ │ -078d4a: 5441 2e01 |0029: iget-object v1, v4, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragments:Ljava/util/ArrayList; // field@012e │ │ -078d4e: 6e30 a915 6103 |002b: invoke-virtual {v1, v6, v3}, Ljava/util/ArrayList;.set:(ILjava/lang/Object;)Ljava/lang/Object; // method@15a9 │ │ -078d54: 5441 2b01 |002e: iget-object v1, v4, Landroid/support/v4/app/FragmentStatePagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@012b │ │ -078d58: 6e20 5504 0100 |0030: invoke-virtual {v1, v0}, Landroid/support/v4/app/FragmentTransaction;.remove:(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction; // method@0455 │ │ -078d5e: 0e00 |0033: return-void │ │ +07a894: |[07a894] android.support.v4.app.FragmentStatePagerAdapter.destroyItem:(Landroid/view/ViewGroup;ILjava/lang/Object;)V │ │ +07a8a4: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +07a8a6: 0770 |0001: move-object v0, v7 │ │ +07a8a8: 1f00 a600 |0002: check-cast v0, Landroid/support/v4/app/Fragment; // type@00a6 │ │ +07a8ac: 5441 2b01 |0004: iget-object v1, v4, Landroid/support/v4/app/FragmentStatePagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@012b │ │ +07a8b0: 3901 0a00 |0006: if-nez v1, 0010 // +000a │ │ +07a8b4: 5441 2d01 |0008: iget-object v1, v4, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragmentManager:Landroid/support/v4/app/FragmentManager; // field@012d │ │ +07a8b8: 6e10 8703 0100 |000a: invoke-virtual {v1}, Landroid/support/v4/app/FragmentManager;.beginTransaction:()Landroid/support/v4/app/FragmentTransaction; // method@0387 │ │ +07a8be: 0c01 |000d: move-result-object v1 │ │ +07a8c0: 5b41 2b01 |000e: iput-object v1, v4, Landroid/support/v4/app/FragmentStatePagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@012b │ │ +07a8c4: 5441 2f01 |0010: iget-object v1, v4, Landroid/support/v4/app/FragmentStatePagerAdapter;.mSavedState:Ljava/util/ArrayList; // field@012f │ │ +07a8c8: 6e10 aa15 0100 |0012: invoke-virtual {v1}, Ljava/util/ArrayList;.size:()I // method@15aa │ │ +07a8ce: 0a01 |0015: move-result v1 │ │ +07a8d0: 3661 0800 |0016: if-gt v1, v6, 001e // +0008 │ │ +07a8d4: 5441 2f01 |0018: iget-object v1, v4, Landroid/support/v4/app/FragmentStatePagerAdapter;.mSavedState:Ljava/util/ArrayList; // field@012f │ │ +07a8d8: 6e20 a015 3100 |001a: invoke-virtual {v1, v3}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@15a0 │ │ +07a8de: 28f3 |001d: goto 0010 // -000d │ │ +07a8e0: 5441 2f01 |001e: iget-object v1, v4, Landroid/support/v4/app/FragmentStatePagerAdapter;.mSavedState:Ljava/util/ArrayList; // field@012f │ │ +07a8e4: 5442 2d01 |0020: iget-object v2, v4, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragmentManager:Landroid/support/v4/app/FragmentManager; // field@012d │ │ +07a8e8: 6e20 9a03 0200 |0022: invoke-virtual {v2, v0}, Landroid/support/v4/app/FragmentManager;.saveFragmentInstanceState:(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/Fragment$SavedState; // method@039a │ │ +07a8ee: 0c02 |0025: move-result-object v2 │ │ +07a8f0: 6e30 a915 6102 |0026: invoke-virtual {v1, v6, v2}, Ljava/util/ArrayList;.set:(ILjava/lang/Object;)Ljava/lang/Object; // method@15a9 │ │ +07a8f6: 5441 2e01 |0029: iget-object v1, v4, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragments:Ljava/util/ArrayList; // field@012e │ │ +07a8fa: 6e30 a915 6103 |002b: invoke-virtual {v1, v6, v3}, Ljava/util/ArrayList;.set:(ILjava/lang/Object;)Ljava/lang/Object; // method@15a9 │ │ +07a900: 5441 2b01 |002e: iget-object v1, v4, Landroid/support/v4/app/FragmentStatePagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@012b │ │ +07a904: 6e20 5504 0100 |0030: invoke-virtual {v1, v0}, Landroid/support/v4/app/FragmentTransaction;.remove:(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction; // method@0455 │ │ +07a90a: 0e00 |0033: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=126 │ │ 0x0004 line=128 │ │ 0x0008 line=129 │ │ 0x0010 line=133 │ │ 0x0018 line=134 │ │ @@ -145881,24 +145935,24 @@ │ │ type : '(Landroid/view/ViewGroup;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 18 16-bit code units │ │ -078d60: |[078d60] android.support.v4.app.FragmentStatePagerAdapter.finishUpdate:(Landroid/view/ViewGroup;)V │ │ -078d70: 5410 2b01 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentStatePagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@012b │ │ -078d74: 3800 0f00 |0002: if-eqz v0, 0011 // +000f │ │ -078d78: 5410 2b01 |0004: iget-object v0, v1, Landroid/support/v4/app/FragmentStatePagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@012b │ │ -078d7c: 6e10 4f04 0000 |0006: invoke-virtual {v0}, Landroid/support/v4/app/FragmentTransaction;.commitAllowingStateLoss:()I // method@044f │ │ -078d82: 1200 |0009: const/4 v0, #int 0 // #0 │ │ -078d84: 5b10 2b01 |000a: iput-object v0, v1, Landroid/support/v4/app/FragmentStatePagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@012b │ │ -078d88: 5410 2d01 |000c: iget-object v0, v1, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragmentManager:Landroid/support/v4/app/FragmentManager; // field@012d │ │ -078d8c: 6e10 8a03 0000 |000e: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManager;.executePendingTransactions:()Z // method@038a │ │ -078d92: 0e00 |0011: return-void │ │ +07a90c: |[07a90c] android.support.v4.app.FragmentStatePagerAdapter.finishUpdate:(Landroid/view/ViewGroup;)V │ │ +07a91c: 5410 2b01 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentStatePagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@012b │ │ +07a920: 3800 0f00 |0002: if-eqz v0, 0011 // +000f │ │ +07a924: 5410 2b01 |0004: iget-object v0, v1, Landroid/support/v4/app/FragmentStatePagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@012b │ │ +07a928: 6e10 4f04 0000 |0006: invoke-virtual {v0}, Landroid/support/v4/app/FragmentTransaction;.commitAllowingStateLoss:()I // method@044f │ │ +07a92e: 1200 |0009: const/4 v0, #int 0 // #0 │ │ +07a930: 5b10 2b01 |000a: iput-object v0, v1, Landroid/support/v4/app/FragmentStatePagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@012b │ │ +07a934: 5410 2d01 |000c: iget-object v0, v1, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragmentManager:Landroid/support/v4/app/FragmentManager; // field@012d │ │ +07a938: 6e10 8a03 0000 |000e: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManager;.executePendingTransactions:()Z // method@038a │ │ +07a93e: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=160 │ │ 0x0004 line=161 │ │ 0x0009 line=162 │ │ 0x000c line=163 │ │ 0x0011 line=165 │ │ @@ -145917,62 +145971,62 @@ │ │ type : '(Landroid/view/ViewGroup;I)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 94 16-bit code units │ │ -078d94: |[078d94] android.support.v4.app.FragmentStatePagerAdapter.instantiateItem:(Landroid/view/ViewGroup;I)Ljava/lang/Object; │ │ -078da4: 1205 |0000: const/4 v5, #int 0 // #0 │ │ -078da6: 5463 2e01 |0001: iget-object v3, v6, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragments:Ljava/util/ArrayList; // field@012e │ │ -078daa: 6e10 aa15 0300 |0003: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@15aa │ │ -078db0: 0a03 |0006: move-result v3 │ │ -078db2: 3783 0d00 |0007: if-le v3, v8, 0014 // +000d │ │ -078db6: 5463 2e01 |0009: iget-object v3, v6, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragments:Ljava/util/ArrayList; // field@012e │ │ -078dba: 6e20 a315 8300 |000b: invoke-virtual {v3, v8}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@15a3 │ │ -078dc0: 0c00 |000e: move-result-object v0 │ │ -078dc2: 1f00 a900 |000f: check-cast v0, Landroid/support/v4/app/Fragment; // type@00a9 │ │ -078dc6: 3800 0300 |0011: if-eqz v0, 0014 // +0003 │ │ -078dca: 1100 |0013: return-object v0 │ │ -078dcc: 5463 2b01 |0014: iget-object v3, v6, Landroid/support/v4/app/FragmentStatePagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@012b │ │ -078dd0: 3903 0a00 |0016: if-nez v3, 0020 // +000a │ │ -078dd4: 5463 2d01 |0018: iget-object v3, v6, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragmentManager:Landroid/support/v4/app/FragmentManager; // field@012d │ │ -078dd8: 6e10 8703 0300 |001a: invoke-virtual {v3}, Landroid/support/v4/app/FragmentManager;.beginTransaction:()Landroid/support/v4/app/FragmentTransaction; // method@0387 │ │ -078dde: 0c03 |001d: move-result-object v3 │ │ -078de0: 5b63 2b01 |001e: iput-object v3, v6, Landroid/support/v4/app/FragmentStatePagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@012b │ │ -078de4: 6e20 1604 8600 |0020: invoke-virtual {v6, v8}, Landroid/support/v4/app/FragmentStatePagerAdapter;.getItem:(I)Landroid/support/v4/app/Fragment; // method@0416 │ │ -078dea: 0c01 |0023: move-result-object v1 │ │ -078dec: 5463 2f01 |0024: iget-object v3, v6, Landroid/support/v4/app/FragmentStatePagerAdapter;.mSavedState:Ljava/util/ArrayList; // field@012f │ │ -078df0: 6e10 aa15 0300 |0026: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@15aa │ │ -078df6: 0a03 |0029: move-result v3 │ │ -078df8: 3783 0f00 |002a: if-le v3, v8, 0039 // +000f │ │ -078dfc: 5463 2f01 |002c: iget-object v3, v6, Landroid/support/v4/app/FragmentStatePagerAdapter;.mSavedState:Ljava/util/ArrayList; // field@012f │ │ -078e00: 6e20 a315 8300 |002e: invoke-virtual {v3, v8}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@15a3 │ │ -078e06: 0c02 |0031: move-result-object v2 │ │ -078e08: 1f02 a800 |0032: check-cast v2, Landroid/support/v4/app/Fragment$SavedState; // type@00a8 │ │ -078e0c: 3802 0500 |0034: if-eqz v2, 0039 // +0005 │ │ -078e10: 6e20 3b03 2100 |0036: invoke-virtual {v1, v2}, Landroid/support/v4/app/Fragment;.setInitialSavedState:(Landroid/support/v4/app/Fragment$SavedState;)V // method@033b │ │ -078e16: 5463 2e01 |0039: iget-object v3, v6, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragments:Ljava/util/ArrayList; // field@012e │ │ -078e1a: 6e10 aa15 0300 |003b: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@15aa │ │ -078e20: 0a03 |003e: move-result v3 │ │ -078e22: 3683 0900 |003f: if-gt v3, v8, 0048 // +0009 │ │ -078e26: 5463 2e01 |0041: iget-object v3, v6, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragments:Ljava/util/ArrayList; // field@012e │ │ -078e2a: 1204 |0043: const/4 v4, #int 0 // #0 │ │ -078e2c: 6e20 a015 4300 |0044: invoke-virtual {v3, v4}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@15a0 │ │ -078e32: 28f2 |0047: goto 0039 // -000e │ │ -078e34: 6e20 3c03 5100 |0048: invoke-virtual {v1, v5}, Landroid/support/v4/app/Fragment;.setMenuVisibility:(Z)V // method@033c │ │ -078e3a: 6e20 3f03 5100 |004b: invoke-virtual {v1, v5}, Landroid/support/v4/app/Fragment;.setUserVisibleHint:(Z)V // method@033f │ │ -078e40: 5463 2e01 |004e: iget-object v3, v6, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragments:Ljava/util/ArrayList; // field@012e │ │ -078e44: 6e30 a915 8301 |0050: invoke-virtual {v3, v8, v1}, Ljava/util/ArrayList;.set:(ILjava/lang/Object;)Ljava/lang/Object; // method@15a9 │ │ -078e4a: 5463 2b01 |0053: iget-object v3, v6, Landroid/support/v4/app/FragmentStatePagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@012b │ │ -078e4e: 6e10 fd12 0700 |0055: invoke-virtual {v7}, Landroid/view/ViewGroup;.getId:()I // method@12fd │ │ -078e54: 0a04 |0058: move-result v4 │ │ -078e56: 6e30 4904 4301 |0059: invoke-virtual {v3, v4, v1}, Landroid/support/v4/app/FragmentTransaction;.add:(ILandroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction; // method@0449 │ │ -078e5c: 0710 |005c: move-object v0, v1 │ │ -078e5e: 28b6 |005d: goto 0013 // -004a │ │ +07a940: |[07a940] android.support.v4.app.FragmentStatePagerAdapter.instantiateItem:(Landroid/view/ViewGroup;I)Ljava/lang/Object; │ │ +07a950: 1205 |0000: const/4 v5, #int 0 // #0 │ │ +07a952: 5463 2e01 |0001: iget-object v3, v6, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragments:Ljava/util/ArrayList; // field@012e │ │ +07a956: 6e10 aa15 0300 |0003: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@15aa │ │ +07a95c: 0a03 |0006: move-result v3 │ │ +07a95e: 3783 0d00 |0007: if-le v3, v8, 0014 // +000d │ │ +07a962: 5463 2e01 |0009: iget-object v3, v6, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragments:Ljava/util/ArrayList; // field@012e │ │ +07a966: 6e20 a315 8300 |000b: invoke-virtual {v3, v8}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@15a3 │ │ +07a96c: 0c00 |000e: move-result-object v0 │ │ +07a96e: 1f00 a600 |000f: check-cast v0, Landroid/support/v4/app/Fragment; // type@00a6 │ │ +07a972: 3800 0300 |0011: if-eqz v0, 0014 // +0003 │ │ +07a976: 1100 |0013: return-object v0 │ │ +07a978: 5463 2b01 |0014: iget-object v3, v6, Landroid/support/v4/app/FragmentStatePagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@012b │ │ +07a97c: 3903 0a00 |0016: if-nez v3, 0020 // +000a │ │ +07a980: 5463 2d01 |0018: iget-object v3, v6, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragmentManager:Landroid/support/v4/app/FragmentManager; // field@012d │ │ +07a984: 6e10 8703 0300 |001a: invoke-virtual {v3}, Landroid/support/v4/app/FragmentManager;.beginTransaction:()Landroid/support/v4/app/FragmentTransaction; // method@0387 │ │ +07a98a: 0c03 |001d: move-result-object v3 │ │ +07a98c: 5b63 2b01 |001e: iput-object v3, v6, Landroid/support/v4/app/FragmentStatePagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@012b │ │ +07a990: 6e20 1604 8600 |0020: invoke-virtual {v6, v8}, Landroid/support/v4/app/FragmentStatePagerAdapter;.getItem:(I)Landroid/support/v4/app/Fragment; // method@0416 │ │ +07a996: 0c01 |0023: move-result-object v1 │ │ +07a998: 5463 2f01 |0024: iget-object v3, v6, Landroid/support/v4/app/FragmentStatePagerAdapter;.mSavedState:Ljava/util/ArrayList; // field@012f │ │ +07a99c: 6e10 aa15 0300 |0026: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@15aa │ │ +07a9a2: 0a03 |0029: move-result v3 │ │ +07a9a4: 3783 0f00 |002a: if-le v3, v8, 0039 // +000f │ │ +07a9a8: 5463 2f01 |002c: iget-object v3, v6, Landroid/support/v4/app/FragmentStatePagerAdapter;.mSavedState:Ljava/util/ArrayList; // field@012f │ │ +07a9ac: 6e20 a315 8300 |002e: invoke-virtual {v3, v8}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@15a3 │ │ +07a9b2: 0c02 |0031: move-result-object v2 │ │ +07a9b4: 1f02 a500 |0032: check-cast v2, Landroid/support/v4/app/Fragment$SavedState; // type@00a5 │ │ +07a9b8: 3802 0500 |0034: if-eqz v2, 0039 // +0005 │ │ +07a9bc: 6e20 3b03 2100 |0036: invoke-virtual {v1, v2}, Landroid/support/v4/app/Fragment;.setInitialSavedState:(Landroid/support/v4/app/Fragment$SavedState;)V // method@033b │ │ +07a9c2: 5463 2e01 |0039: iget-object v3, v6, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragments:Ljava/util/ArrayList; // field@012e │ │ +07a9c6: 6e10 aa15 0300 |003b: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@15aa │ │ +07a9cc: 0a03 |003e: move-result v3 │ │ +07a9ce: 3683 0900 |003f: if-gt v3, v8, 0048 // +0009 │ │ +07a9d2: 5463 2e01 |0041: iget-object v3, v6, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragments:Ljava/util/ArrayList; // field@012e │ │ +07a9d6: 1204 |0043: const/4 v4, #int 0 // #0 │ │ +07a9d8: 6e20 a015 4300 |0044: invoke-virtual {v3, v4}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@15a0 │ │ +07a9de: 28f2 |0047: goto 0039 // -000e │ │ +07a9e0: 6e20 3c03 5100 |0048: invoke-virtual {v1, v5}, Landroid/support/v4/app/Fragment;.setMenuVisibility:(Z)V // method@033c │ │ +07a9e6: 6e20 3f03 5100 |004b: invoke-virtual {v1, v5}, Landroid/support/v4/app/Fragment;.setUserVisibleHint:(Z)V // method@033f │ │ +07a9ec: 5463 2e01 |004e: iget-object v3, v6, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragments:Ljava/util/ArrayList; // field@012e │ │ +07a9f0: 6e30 a915 8301 |0050: invoke-virtual {v3, v8, v1}, Ljava/util/ArrayList;.set:(ILjava/lang/Object;)Ljava/lang/Object; // method@15a9 │ │ +07a9f6: 5463 2b01 |0053: iget-object v3, v6, Landroid/support/v4/app/FragmentStatePagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@012b │ │ +07a9fa: 6e10 fd12 0700 |0055: invoke-virtual {v7}, Landroid/view/ViewGroup;.getId:()I // method@12fd │ │ +07aa00: 0a04 |0058: move-result v4 │ │ +07aa02: 6e30 4904 4301 |0059: invoke-virtual {v3, v4, v1}, Landroid/support/v4/app/FragmentTransaction;.add:(ILandroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction; // method@0449 │ │ +07aa08: 0710 |005c: move-object v0, v1 │ │ +07aa0a: 28b6 |005d: goto 0013 // -004a │ │ catches : (none) │ │ positions : │ │ 0x0001 line=94 │ │ 0x0009 line=95 │ │ 0x0011 line=96 │ │ 0x0013 line=121 │ │ 0x0014 line=101 │ │ @@ -146002,23 +146056,23 @@ │ │ type : '(Landroid/view/View;Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -078e60: |[078e60] android.support.v4.app.FragmentStatePagerAdapter.isViewFromObject:(Landroid/view/View;Ljava/lang/Object;)Z │ │ -078e70: 1f03 a900 |0000: check-cast v3, Landroid/support/v4/app/Fragment; // type@00a9 │ │ -078e74: 6e10 f802 0300 |0002: invoke-virtual {v3}, Landroid/support/v4/app/Fragment;.getView:()Landroid/view/View; // method@02f8 │ │ -078e7a: 0c00 |0005: move-result-object v0 │ │ -078e7c: 3320 0400 |0006: if-ne v0, v2, 000a // +0004 │ │ -078e80: 1210 |0008: const/4 v0, #int 1 // #1 │ │ -078e82: 0f00 |0009: return v0 │ │ -078e84: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -078e86: 28fe |000b: goto 0009 // -0002 │ │ +07aa0c: |[07aa0c] android.support.v4.app.FragmentStatePagerAdapter.isViewFromObject:(Landroid/view/View;Ljava/lang/Object;)Z │ │ +07aa1c: 1f03 a600 |0000: check-cast v3, Landroid/support/v4/app/Fragment; // type@00a6 │ │ +07aa20: 6e10 f802 0300 |0002: invoke-virtual {v3}, Landroid/support/v4/app/Fragment;.getView:()Landroid/view/View; // method@02f8 │ │ +07aa26: 0c00 |0005: move-result-object v0 │ │ +07aa28: 3320 0400 |0006: if-ne v0, v2, 000a // +0004 │ │ +07aa2c: 1210 |0008: const/4 v0, #int 1 // #1 │ │ +07aa2e: 0f00 |0009: return v0 │ │ +07aa30: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +07aa32: 28fe |000b: goto 0009 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=169 │ │ locals : │ │ 0x0000 - 0x0002 reg=3 object Ljava/lang/Object; │ │ 0x0000 - 0x000c reg=1 this Landroid/support/v4/app/FragmentStatePagerAdapter; │ │ 0x0000 - 0x000c reg=2 view Landroid/view/View; │ │ @@ -146028,85 +146082,85 @@ │ │ type : '(Landroid/os/Parcelable;Ljava/lang/ClassLoader;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 14 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 138 16-bit code units │ │ -078e88: |[078e88] android.support.v4.app.FragmentStatePagerAdapter.restoreState:(Landroid/os/Parcelable;Ljava/lang/ClassLoader;)V │ │ -078e98: 380c 8900 |0000: if-eqz v12, 0089 // +0089 │ │ -078e9c: 07c0 |0002: move-object v0, v12 │ │ -078e9e: 1f00 6500 |0003: check-cast v0, Landroid/os/Bundle; // type@0065 │ │ -078ea2: 6e20 c201 d000 |0005: invoke-virtual {v0, v13}, Landroid/os/Bundle;.setClassLoader:(Ljava/lang/ClassLoader;)V // method@01c2 │ │ -078ea8: 1a08 1622 |0008: const-string v8, "states" // string@2216 │ │ -078eac: 6e20 b601 8000 |000a: invoke-virtual {v0, v8}, Landroid/os/Bundle;.getParcelableArray:(Ljava/lang/String;)[Landroid/os/Parcelable; // method@01b6 │ │ -078eb2: 0c02 |000d: move-result-object v2 │ │ -078eb4: 54b8 2f01 |000e: iget-object v8, v11, Landroid/support/v4/app/FragmentStatePagerAdapter;.mSavedState:Ljava/util/ArrayList; // field@012f │ │ -078eb8: 6e10 a115 0800 |0010: invoke-virtual {v8}, Ljava/util/ArrayList;.clear:()V // method@15a1 │ │ -078ebe: 54b8 2e01 |0013: iget-object v8, v11, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragments:Ljava/util/ArrayList; // field@012e │ │ -078ec2: 6e10 a115 0800 |0015: invoke-virtual {v8}, Ljava/util/ArrayList;.clear:()V // method@15a1 │ │ -078ec8: 3802 1200 |0018: if-eqz v2, 002a // +0012 │ │ -078ecc: 1203 |001a: const/4 v3, #int 0 // #0 │ │ -078ece: 2128 |001b: array-length v8, v2 │ │ -078ed0: 3583 0e00 |001c: if-ge v3, v8, 002a // +000e │ │ -078ed4: 54b9 2f01 |001e: iget-object v9, v11, Landroid/support/v4/app/FragmentStatePagerAdapter;.mSavedState:Ljava/util/ArrayList; // field@012f │ │ -078ed8: 4608 0203 |0020: aget-object v8, v2, v3 │ │ -078edc: 1f08 a800 |0022: check-cast v8, Landroid/support/v4/app/Fragment$SavedState; // type@00a8 │ │ -078ee0: 6e20 a015 8900 |0024: invoke-virtual {v9, v8}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@15a0 │ │ -078ee6: d803 0301 |0027: add-int/lit8 v3, v3, #int 1 // #01 │ │ -078eea: 28f2 |0029: goto 001b // -000e │ │ -078eec: 6e10 ba01 0000 |002a: invoke-virtual {v0}, Landroid/os/Bundle;.keySet:()Ljava/util/Set; // method@01ba │ │ -078ef2: 0c07 |002d: move-result-object v7 │ │ -078ef4: 7210 0c15 0700 |002e: invoke-interface {v7}, Ljava/lang/Iterable;.iterator:()Ljava/util/Iterator; // method@150c │ │ -078efa: 0c04 |0031: move-result-object v4 │ │ -078efc: 7210 c715 0400 |0032: invoke-interface {v4}, Ljava/util/Iterator;.hasNext:()Z // method@15c7 │ │ -078f02: 0a08 |0035: move-result v8 │ │ -078f04: 3808 5300 |0036: if-eqz v8, 0089 // +0053 │ │ -078f08: 7210 c815 0400 |0038: invoke-interface {v4}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@15c8 │ │ -078f0e: 0c06 |003b: move-result-object v6 │ │ -078f10: 1f06 4003 |003c: check-cast v6, Ljava/lang/String; // type@0340 │ │ -078f14: 1a08 3514 |003e: const-string v8, "f" // string@1435 │ │ -078f18: 6e20 4615 8600 |0040: invoke-virtual {v6, v8}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@1546 │ │ -078f1e: 0a08 |0043: move-result v8 │ │ -078f20: 3808 eeff |0044: if-eqz v8, 0032 // -0012 │ │ -078f24: 1218 |0046: const/4 v8, #int 1 // #1 │ │ -078f26: 6e20 4715 8600 |0047: invoke-virtual {v6, v8}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@1547 │ │ -078f2c: 0c08 |004a: move-result-object v8 │ │ -078f2e: 7110 0815 0800 |004b: invoke-static {v8}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@1508 │ │ -078f34: 0a05 |004e: move-result v5 │ │ -078f36: 54b8 2d01 |004f: iget-object v8, v11, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragmentManager:Landroid/support/v4/app/FragmentManager; // field@012d │ │ -078f3a: 6e30 8f03 0806 |0051: invoke-virtual {v8, v0, v6}, Landroid/support/v4/app/FragmentManager;.getFragment:(Landroid/os/Bundle;Ljava/lang/String;)Landroid/support/v4/app/Fragment; // method@038f │ │ -078f40: 0c01 |0054: move-result-object v1 │ │ -078f42: 3801 1b00 |0055: if-eqz v1, 0070 // +001b │ │ -078f46: 54b8 2e01 |0057: iget-object v8, v11, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragments:Ljava/util/ArrayList; // field@012e │ │ -078f4a: 6e10 aa15 0800 |0059: invoke-virtual {v8}, Ljava/util/ArrayList;.size:()I // method@15aa │ │ -078f50: 0a08 |005c: move-result v8 │ │ -078f52: 3658 0900 |005d: if-gt v8, v5, 0066 // +0009 │ │ -078f56: 54b8 2e01 |005f: iget-object v8, v11, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragments:Ljava/util/ArrayList; // field@012e │ │ -078f5a: 1209 |0061: const/4 v9, #int 0 // #0 │ │ -078f5c: 6e20 a015 9800 |0062: invoke-virtual {v8, v9}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@15a0 │ │ -078f62: 28f2 |0065: goto 0057 // -000e │ │ -078f64: 1208 |0066: const/4 v8, #int 0 // #0 │ │ -078f66: 6e20 3c03 8100 |0067: invoke-virtual {v1, v8}, Landroid/support/v4/app/Fragment;.setMenuVisibility:(Z)V // method@033c │ │ -078f6c: 54b8 2e01 |006a: iget-object v8, v11, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragments:Ljava/util/ArrayList; // field@012e │ │ -078f70: 6e30 a915 5801 |006c: invoke-virtual {v8, v5, v1}, Ljava/util/ArrayList;.set:(ILjava/lang/Object;)Ljava/lang/Object; // method@15a9 │ │ -078f76: 28c3 |006f: goto 0032 // -003d │ │ -078f78: 1a08 6d04 |0070: const-string v8, "FragmentStatePagerAdapter" // string@046d │ │ -078f7c: 2209 4203 |0072: new-instance v9, Ljava/lang/StringBuilder; // type@0342 │ │ -078f80: 7010 5715 0900 |0074: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ -078f86: 1a0a 8602 |0077: const-string v10, "Bad fragment at key " // string@0286 │ │ -078f8a: 6e20 5f15 a900 |0079: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -078f90: 0c09 |007c: move-result-object v9 │ │ -078f92: 6e20 5f15 6900 |007d: invoke-virtual {v9, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -078f98: 0c09 |0080: move-result-object v9 │ │ -078f9a: 6e10 6415 0900 |0081: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ -078fa0: 0c09 |0084: move-result-object v9 │ │ -078fa2: 7120 fa11 9800 |0085: invoke-static {v8, v9}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@11fa │ │ -078fa8: 28aa |0088: goto 0032 // -0056 │ │ -078faa: 0e00 |0089: return-void │ │ +07aa34: |[07aa34] android.support.v4.app.FragmentStatePagerAdapter.restoreState:(Landroid/os/Parcelable;Ljava/lang/ClassLoader;)V │ │ +07aa44: 380c 8900 |0000: if-eqz v12, 0089 // +0089 │ │ +07aa48: 07c0 |0002: move-object v0, v12 │ │ +07aa4a: 1f00 6200 |0003: check-cast v0, Landroid/os/Bundle; // type@0062 │ │ +07aa4e: 6e20 c201 d000 |0005: invoke-virtual {v0, v13}, Landroid/os/Bundle;.setClassLoader:(Ljava/lang/ClassLoader;)V // method@01c2 │ │ +07aa54: 1a08 1222 |0008: const-string v8, "states" // string@2212 │ │ +07aa58: 6e20 b601 8000 |000a: invoke-virtual {v0, v8}, Landroid/os/Bundle;.getParcelableArray:(Ljava/lang/String;)[Landroid/os/Parcelable; // method@01b6 │ │ +07aa5e: 0c02 |000d: move-result-object v2 │ │ +07aa60: 54b8 2f01 |000e: iget-object v8, v11, Landroid/support/v4/app/FragmentStatePagerAdapter;.mSavedState:Ljava/util/ArrayList; // field@012f │ │ +07aa64: 6e10 a115 0800 |0010: invoke-virtual {v8}, Ljava/util/ArrayList;.clear:()V // method@15a1 │ │ +07aa6a: 54b8 2e01 |0013: iget-object v8, v11, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragments:Ljava/util/ArrayList; // field@012e │ │ +07aa6e: 6e10 a115 0800 |0015: invoke-virtual {v8}, Ljava/util/ArrayList;.clear:()V // method@15a1 │ │ +07aa74: 3802 1200 |0018: if-eqz v2, 002a // +0012 │ │ +07aa78: 1203 |001a: const/4 v3, #int 0 // #0 │ │ +07aa7a: 2128 |001b: array-length v8, v2 │ │ +07aa7c: 3583 0e00 |001c: if-ge v3, v8, 002a // +000e │ │ +07aa80: 54b9 2f01 |001e: iget-object v9, v11, Landroid/support/v4/app/FragmentStatePagerAdapter;.mSavedState:Ljava/util/ArrayList; // field@012f │ │ +07aa84: 4608 0203 |0020: aget-object v8, v2, v3 │ │ +07aa88: 1f08 a500 |0022: check-cast v8, Landroid/support/v4/app/Fragment$SavedState; // type@00a5 │ │ +07aa8c: 6e20 a015 8900 |0024: invoke-virtual {v9, v8}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@15a0 │ │ +07aa92: d803 0301 |0027: add-int/lit8 v3, v3, #int 1 // #01 │ │ +07aa96: 28f2 |0029: goto 001b // -000e │ │ +07aa98: 6e10 ba01 0000 |002a: invoke-virtual {v0}, Landroid/os/Bundle;.keySet:()Ljava/util/Set; // method@01ba │ │ +07aa9e: 0c07 |002d: move-result-object v7 │ │ +07aaa0: 7210 0c15 0700 |002e: invoke-interface {v7}, Ljava/lang/Iterable;.iterator:()Ljava/util/Iterator; // method@150c │ │ +07aaa6: 0c04 |0031: move-result-object v4 │ │ +07aaa8: 7210 c715 0400 |0032: invoke-interface {v4}, Ljava/util/Iterator;.hasNext:()Z // method@15c7 │ │ +07aaae: 0a08 |0035: move-result v8 │ │ +07aab0: 3808 5300 |0036: if-eqz v8, 0089 // +0053 │ │ +07aab4: 7210 c815 0400 |0038: invoke-interface {v4}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@15c8 │ │ +07aaba: 0c06 |003b: move-result-object v6 │ │ +07aabc: 1f06 3d03 |003c: check-cast v6, Ljava/lang/String; // type@033d │ │ +07aac0: 1a08 3114 |003e: const-string v8, "f" // string@1431 │ │ +07aac4: 6e20 4615 8600 |0040: invoke-virtual {v6, v8}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@1546 │ │ +07aaca: 0a08 |0043: move-result v8 │ │ +07aacc: 3808 eeff |0044: if-eqz v8, 0032 // -0012 │ │ +07aad0: 1218 |0046: const/4 v8, #int 1 // #1 │ │ +07aad2: 6e20 4715 8600 |0047: invoke-virtual {v6, v8}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@1547 │ │ +07aad8: 0c08 |004a: move-result-object v8 │ │ +07aada: 7110 0815 0800 |004b: invoke-static {v8}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@1508 │ │ +07aae0: 0a05 |004e: move-result v5 │ │ +07aae2: 54b8 2d01 |004f: iget-object v8, v11, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragmentManager:Landroid/support/v4/app/FragmentManager; // field@012d │ │ +07aae6: 6e30 8f03 0806 |0051: invoke-virtual {v8, v0, v6}, Landroid/support/v4/app/FragmentManager;.getFragment:(Landroid/os/Bundle;Ljava/lang/String;)Landroid/support/v4/app/Fragment; // method@038f │ │ +07aaec: 0c01 |0054: move-result-object v1 │ │ +07aaee: 3801 1b00 |0055: if-eqz v1, 0070 // +001b │ │ +07aaf2: 54b8 2e01 |0057: iget-object v8, v11, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragments:Ljava/util/ArrayList; // field@012e │ │ +07aaf6: 6e10 aa15 0800 |0059: invoke-virtual {v8}, Ljava/util/ArrayList;.size:()I // method@15aa │ │ +07aafc: 0a08 |005c: move-result v8 │ │ +07aafe: 3658 0900 |005d: if-gt v8, v5, 0066 // +0009 │ │ +07ab02: 54b8 2e01 |005f: iget-object v8, v11, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragments:Ljava/util/ArrayList; // field@012e │ │ +07ab06: 1209 |0061: const/4 v9, #int 0 // #0 │ │ +07ab08: 6e20 a015 9800 |0062: invoke-virtual {v8, v9}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@15a0 │ │ +07ab0e: 28f2 |0065: goto 0057 // -000e │ │ +07ab10: 1208 |0066: const/4 v8, #int 0 // #0 │ │ +07ab12: 6e20 3c03 8100 |0067: invoke-virtual {v1, v8}, Landroid/support/v4/app/Fragment;.setMenuVisibility:(Z)V // method@033c │ │ +07ab18: 54b8 2e01 |006a: iget-object v8, v11, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragments:Ljava/util/ArrayList; // field@012e │ │ +07ab1c: 6e30 a915 5801 |006c: invoke-virtual {v8, v5, v1}, Ljava/util/ArrayList;.set:(ILjava/lang/Object;)Ljava/lang/Object; // method@15a9 │ │ +07ab22: 28c3 |006f: goto 0032 // -003d │ │ +07ab24: 1a08 6d04 |0070: const-string v8, "FragmentStatePagerAdapter" // string@046d │ │ +07ab28: 2209 3f03 |0072: new-instance v9, Ljava/lang/StringBuilder; // type@033f │ │ +07ab2c: 7010 5715 0900 |0074: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ +07ab32: 1a0a 8602 |0077: const-string v10, "Bad fragment at key " // string@0286 │ │ +07ab36: 6e20 5f15 a900 |0079: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +07ab3c: 0c09 |007c: move-result-object v9 │ │ +07ab3e: 6e20 5f15 6900 |007d: invoke-virtual {v9, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +07ab44: 0c09 |0080: move-result-object v9 │ │ +07ab46: 6e10 6415 0900 |0081: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ +07ab4c: 0c09 |0084: move-result-object v9 │ │ +07ab4e: 7120 fa11 9800 |0085: invoke-static {v8, v9}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@11fa │ │ +07ab54: 28aa |0088: goto 0032 // -0056 │ │ +07ab56: 0e00 |0089: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=196 │ │ 0x0003 line=197 │ │ 0x0005 line=198 │ │ 0x0008 line=199 │ │ 0x000e line=200 │ │ @@ -146145,57 +146199,57 @@ │ │ type : '()Landroid/os/Parcelable;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 86 16-bit code units │ │ -078fac: |[078fac] android.support.v4.app.FragmentStatePagerAdapter.saveState:()Landroid/os/Parcelable; │ │ -078fbc: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -078fbe: 5475 2f01 |0001: iget-object v5, v7, Landroid/support/v4/app/FragmentStatePagerAdapter;.mSavedState:Ljava/util/ArrayList; // field@012f │ │ -078fc2: 6e10 aa15 0500 |0003: invoke-virtual {v5}, Ljava/util/ArrayList;.size:()I // method@15aa │ │ -078fc8: 0a05 |0006: move-result v5 │ │ -078fca: 3d05 1900 |0007: if-lez v5, 0020 // +0019 │ │ -078fce: 2204 6500 |0009: new-instance v4, Landroid/os/Bundle; // type@0065 │ │ -078fd2: 7010 b001 0400 |000b: invoke-direct {v4}, Landroid/os/Bundle;.:()V // method@01b0 │ │ -078fd8: 5475 2f01 |000e: iget-object v5, v7, Landroid/support/v4/app/FragmentStatePagerAdapter;.mSavedState:Ljava/util/ArrayList; // field@012f │ │ -078fdc: 6e10 aa15 0500 |0010: invoke-virtual {v5}, Ljava/util/ArrayList;.size:()I // method@15aa │ │ -078fe2: 0a05 |0013: move-result v5 │ │ -078fe4: 2351 9504 |0014: new-array v1, v5, [Landroid/support/v4/app/Fragment$SavedState; // type@0495 │ │ -078fe8: 5475 2f01 |0016: iget-object v5, v7, Landroid/support/v4/app/FragmentStatePagerAdapter;.mSavedState:Ljava/util/ArrayList; // field@012f │ │ -078fec: 6e20 ac15 1500 |0018: invoke-virtual {v5, v1}, Ljava/util/ArrayList;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@15ac │ │ -078ff2: 1a05 1622 |001b: const-string v5, "states" // string@2216 │ │ -078ff6: 6e30 bf01 5401 |001d: invoke-virtual {v4, v5, v1}, Landroid/os/Bundle;.putParcelableArray:(Ljava/lang/String;[Landroid/os/Parcelable;)V // method@01bf │ │ -078ffc: 1202 |0020: const/4 v2, #int 0 // #0 │ │ -078ffe: 5475 2e01 |0021: iget-object v5, v7, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragments:Ljava/util/ArrayList; // field@012e │ │ -079002: 6e10 aa15 0500 |0023: invoke-virtual {v5}, Ljava/util/ArrayList;.size:()I // method@15aa │ │ -079008: 0a05 |0026: move-result v5 │ │ -07900a: 3552 2e00 |0027: if-ge v2, v5, 0055 // +002e │ │ -07900e: 5475 2e01 |0029: iget-object v5, v7, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragments:Ljava/util/ArrayList; // field@012e │ │ -079012: 6e20 a315 2500 |002b: invoke-virtual {v5, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@15a3 │ │ -079018: 0c00 |002e: move-result-object v0 │ │ -07901a: 1f00 a900 |002f: check-cast v0, Landroid/support/v4/app/Fragment; // type@00a9 │ │ -07901e: 3800 2100 |0031: if-eqz v0, 0052 // +0021 │ │ -079022: 3904 0700 |0033: if-nez v4, 003a // +0007 │ │ -079026: 2204 6500 |0035: new-instance v4, Landroid/os/Bundle; // type@0065 │ │ -07902a: 7010 b001 0400 |0037: invoke-direct {v4}, Landroid/os/Bundle;.:()V // method@01b0 │ │ -079030: 2205 4203 |003a: new-instance v5, Ljava/lang/StringBuilder; // type@0342 │ │ -079034: 7010 5715 0500 |003c: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ -07903a: 1a06 3514 |003f: const-string v6, "f" // string@1435 │ │ -07903e: 6e20 5f15 6500 |0041: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -079044: 0c05 |0044: move-result-object v5 │ │ -079046: 6e20 5b15 2500 |0045: invoke-virtual {v5, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@155b │ │ -07904c: 0c05 |0048: move-result-object v5 │ │ -07904e: 6e10 6415 0500 |0049: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ -079054: 0c03 |004c: move-result-object v3 │ │ -079056: 5475 2d01 |004d: iget-object v5, v7, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragmentManager:Landroid/support/v4/app/FragmentManager; // field@012d │ │ -07905a: 6e40 9803 4503 |004f: invoke-virtual {v5, v4, v3, v0}, Landroid/support/v4/app/FragmentManager;.putFragment:(Landroid/os/Bundle;Ljava/lang/String;Landroid/support/v4/app/Fragment;)V // method@0398 │ │ -079060: d802 0201 |0052: add-int/lit8 v2, v2, #int 1 // #01 │ │ -079064: 28cd |0054: goto 0021 // -0033 │ │ -079066: 1104 |0055: return-object v4 │ │ +07ab58: |[07ab58] android.support.v4.app.FragmentStatePagerAdapter.saveState:()Landroid/os/Parcelable; │ │ +07ab68: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +07ab6a: 5475 2f01 |0001: iget-object v5, v7, Landroid/support/v4/app/FragmentStatePagerAdapter;.mSavedState:Ljava/util/ArrayList; // field@012f │ │ +07ab6e: 6e10 aa15 0500 |0003: invoke-virtual {v5}, Ljava/util/ArrayList;.size:()I // method@15aa │ │ +07ab74: 0a05 |0006: move-result v5 │ │ +07ab76: 3d05 1900 |0007: if-lez v5, 0020 // +0019 │ │ +07ab7a: 2204 6200 |0009: new-instance v4, Landroid/os/Bundle; // type@0062 │ │ +07ab7e: 7010 b001 0400 |000b: invoke-direct {v4}, Landroid/os/Bundle;.:()V // method@01b0 │ │ +07ab84: 5475 2f01 |000e: iget-object v5, v7, Landroid/support/v4/app/FragmentStatePagerAdapter;.mSavedState:Ljava/util/ArrayList; // field@012f │ │ +07ab88: 6e10 aa15 0500 |0010: invoke-virtual {v5}, Ljava/util/ArrayList;.size:()I // method@15aa │ │ +07ab8e: 0a05 |0013: move-result v5 │ │ +07ab90: 2351 9204 |0014: new-array v1, v5, [Landroid/support/v4/app/Fragment$SavedState; // type@0492 │ │ +07ab94: 5475 2f01 |0016: iget-object v5, v7, Landroid/support/v4/app/FragmentStatePagerAdapter;.mSavedState:Ljava/util/ArrayList; // field@012f │ │ +07ab98: 6e20 ac15 1500 |0018: invoke-virtual {v5, v1}, Ljava/util/ArrayList;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@15ac │ │ +07ab9e: 1a05 1222 |001b: const-string v5, "states" // string@2212 │ │ +07aba2: 6e30 bf01 5401 |001d: invoke-virtual {v4, v5, v1}, Landroid/os/Bundle;.putParcelableArray:(Ljava/lang/String;[Landroid/os/Parcelable;)V // method@01bf │ │ +07aba8: 1202 |0020: const/4 v2, #int 0 // #0 │ │ +07abaa: 5475 2e01 |0021: iget-object v5, v7, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragments:Ljava/util/ArrayList; // field@012e │ │ +07abae: 6e10 aa15 0500 |0023: invoke-virtual {v5}, Ljava/util/ArrayList;.size:()I // method@15aa │ │ +07abb4: 0a05 |0026: move-result v5 │ │ +07abb6: 3552 2e00 |0027: if-ge v2, v5, 0055 // +002e │ │ +07abba: 5475 2e01 |0029: iget-object v5, v7, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragments:Ljava/util/ArrayList; // field@012e │ │ +07abbe: 6e20 a315 2500 |002b: invoke-virtual {v5, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@15a3 │ │ +07abc4: 0c00 |002e: move-result-object v0 │ │ +07abc6: 1f00 a600 |002f: check-cast v0, Landroid/support/v4/app/Fragment; // type@00a6 │ │ +07abca: 3800 2100 |0031: if-eqz v0, 0052 // +0021 │ │ +07abce: 3904 0700 |0033: if-nez v4, 003a // +0007 │ │ +07abd2: 2204 6200 |0035: new-instance v4, Landroid/os/Bundle; // type@0062 │ │ +07abd6: 7010 b001 0400 |0037: invoke-direct {v4}, Landroid/os/Bundle;.:()V // method@01b0 │ │ +07abdc: 2205 3f03 |003a: new-instance v5, Ljava/lang/StringBuilder; // type@033f │ │ +07abe0: 7010 5715 0500 |003c: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ +07abe6: 1a06 3114 |003f: const-string v6, "f" // string@1431 │ │ +07abea: 6e20 5f15 6500 |0041: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +07abf0: 0c05 |0044: move-result-object v5 │ │ +07abf2: 6e20 5b15 2500 |0045: invoke-virtual {v5, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@155b │ │ +07abf8: 0c05 |0048: move-result-object v5 │ │ +07abfa: 6e10 6415 0500 |0049: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ +07ac00: 0c03 |004c: move-result-object v3 │ │ +07ac02: 5475 2d01 |004d: iget-object v5, v7, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragmentManager:Landroid/support/v4/app/FragmentManager; // field@012d │ │ +07ac06: 6e40 9803 4503 |004f: invoke-virtual {v5, v4, v3, v0}, Landroid/support/v4/app/FragmentManager;.putFragment:(Landroid/os/Bundle;Ljava/lang/String;Landroid/support/v4/app/Fragment;)V // method@0398 │ │ +07ac0c: d802 0201 |0052: add-int/lit8 v2, v2, #int 1 // #01 │ │ +07ac10: 28cd |0054: goto 0021 // -0033 │ │ +07ac12: 1104 |0055: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=174 │ │ 0x0001 line=175 │ │ 0x0009 line=176 │ │ 0x000e line=177 │ │ 0x0016 line=178 │ │ @@ -146224,32 +146278,32 @@ │ │ type : '(Landroid/view/ViewGroup;ILjava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 34 16-bit code units │ │ -079068: |[079068] android.support.v4.app.FragmentStatePagerAdapter.setPrimaryItem:(Landroid/view/ViewGroup;ILjava/lang/Object;)V │ │ -079078: 1213 |0000: const/4 v3, #int 1 // #1 │ │ -07907a: 1202 |0001: const/4 v2, #int 0 // #0 │ │ -07907c: 0770 |0002: move-object v0, v7 │ │ -07907e: 1f00 a900 |0003: check-cast v0, Landroid/support/v4/app/Fragment; // type@00a9 │ │ -079082: 5441 2c01 |0005: iget-object v1, v4, Landroid/support/v4/app/FragmentStatePagerAdapter;.mCurrentPrimaryItem:Landroid/support/v4/app/Fragment; // field@012c │ │ -079086: 3210 1a00 |0007: if-eq v0, v1, 0021 // +001a │ │ -07908a: 5441 2c01 |0009: iget-object v1, v4, Landroid/support/v4/app/FragmentStatePagerAdapter;.mCurrentPrimaryItem:Landroid/support/v4/app/Fragment; // field@012c │ │ -07908e: 3801 0c00 |000b: if-eqz v1, 0017 // +000c │ │ -079092: 5441 2c01 |000d: iget-object v1, v4, Landroid/support/v4/app/FragmentStatePagerAdapter;.mCurrentPrimaryItem:Landroid/support/v4/app/Fragment; // field@012c │ │ -079096: 6e20 3c03 2100 |000f: invoke-virtual {v1, v2}, Landroid/support/v4/app/Fragment;.setMenuVisibility:(Z)V // method@033c │ │ -07909c: 5441 2c01 |0012: iget-object v1, v4, Landroid/support/v4/app/FragmentStatePagerAdapter;.mCurrentPrimaryItem:Landroid/support/v4/app/Fragment; // field@012c │ │ -0790a0: 6e20 3f03 2100 |0014: invoke-virtual {v1, v2}, Landroid/support/v4/app/Fragment;.setUserVisibleHint:(Z)V // method@033f │ │ -0790a6: 3800 0800 |0017: if-eqz v0, 001f // +0008 │ │ -0790aa: 6e20 3c03 3000 |0019: invoke-virtual {v0, v3}, Landroid/support/v4/app/Fragment;.setMenuVisibility:(Z)V // method@033c │ │ -0790b0: 6e20 3f03 3000 |001c: invoke-virtual {v0, v3}, Landroid/support/v4/app/Fragment;.setUserVisibleHint:(Z)V // method@033f │ │ -0790b6: 5b40 2c01 |001f: iput-object v0, v4, Landroid/support/v4/app/FragmentStatePagerAdapter;.mCurrentPrimaryItem:Landroid/support/v4/app/Fragment; // field@012c │ │ -0790ba: 0e00 |0021: return-void │ │ +07ac14: |[07ac14] android.support.v4.app.FragmentStatePagerAdapter.setPrimaryItem:(Landroid/view/ViewGroup;ILjava/lang/Object;)V │ │ +07ac24: 1213 |0000: const/4 v3, #int 1 // #1 │ │ +07ac26: 1202 |0001: const/4 v2, #int 0 // #0 │ │ +07ac28: 0770 |0002: move-object v0, v7 │ │ +07ac2a: 1f00 a600 |0003: check-cast v0, Landroid/support/v4/app/Fragment; // type@00a6 │ │ +07ac2e: 5441 2c01 |0005: iget-object v1, v4, Landroid/support/v4/app/FragmentStatePagerAdapter;.mCurrentPrimaryItem:Landroid/support/v4/app/Fragment; // field@012c │ │ +07ac32: 3210 1a00 |0007: if-eq v0, v1, 0021 // +001a │ │ +07ac36: 5441 2c01 |0009: iget-object v1, v4, Landroid/support/v4/app/FragmentStatePagerAdapter;.mCurrentPrimaryItem:Landroid/support/v4/app/Fragment; // field@012c │ │ +07ac3a: 3801 0c00 |000b: if-eqz v1, 0017 // +000c │ │ +07ac3e: 5441 2c01 |000d: iget-object v1, v4, Landroid/support/v4/app/FragmentStatePagerAdapter;.mCurrentPrimaryItem:Landroid/support/v4/app/Fragment; // field@012c │ │ +07ac42: 6e20 3c03 2100 |000f: invoke-virtual {v1, v2}, Landroid/support/v4/app/Fragment;.setMenuVisibility:(Z)V // method@033c │ │ +07ac48: 5441 2c01 |0012: iget-object v1, v4, Landroid/support/v4/app/FragmentStatePagerAdapter;.mCurrentPrimaryItem:Landroid/support/v4/app/Fragment; // field@012c │ │ +07ac4c: 6e20 3f03 2100 |0014: invoke-virtual {v1, v2}, Landroid/support/v4/app/Fragment;.setUserVisibleHint:(Z)V // method@033f │ │ +07ac52: 3800 0800 |0017: if-eqz v0, 001f // +0008 │ │ +07ac56: 6e20 3c03 3000 |0019: invoke-virtual {v0, v3}, Landroid/support/v4/app/Fragment;.setMenuVisibility:(Z)V // method@033c │ │ +07ac5c: 6e20 3f03 3000 |001c: invoke-virtual {v0, v3}, Landroid/support/v4/app/Fragment;.setUserVisibleHint:(Z)V // method@033f │ │ +07ac62: 5b40 2c01 |001f: iput-object v0, v4, Landroid/support/v4/app/FragmentStatePagerAdapter;.mCurrentPrimaryItem:Landroid/support/v4/app/Fragment; // field@012c │ │ +07ac66: 0e00 |0021: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=144 │ │ 0x0005 line=145 │ │ 0x0009 line=146 │ │ 0x000d line=147 │ │ 0x0012 line=148 │ │ @@ -146270,30 +146324,30 @@ │ │ type : '(Landroid/view/ViewGroup;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0790bc: |[0790bc] android.support.v4.app.FragmentStatePagerAdapter.startUpdate:(Landroid/view/ViewGroup;)V │ │ -0790cc: 0e00 |0000: return-void │ │ +07ac68: |[07ac68] android.support.v4.app.FragmentStatePagerAdapter.startUpdate:(Landroid/view/ViewGroup;)V │ │ +07ac78: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=86 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/app/FragmentStatePagerAdapter; │ │ 0x0000 - 0x0001 reg=1 container Landroid/view/ViewGroup; │ │ │ │ source_file_idx : 1134 (FragmentStatePagerAdapter.java) │ │ │ │ Class #579 header: │ │ -class_idx : 200 │ │ +class_idx : 197 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 169 │ │ -source_file_idx : 2273 │ │ +superclass_idx : 166 │ │ +source_file_idx : 2270 │ │ static_fields_size : 3 │ │ instance_fields_size: 11 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 13 │ │ │ │ Class #579 - │ │ Class descriptor : 'Landroid/support/v4/app/ListFragment;' │ │ @@ -146367,26 +146421,26 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -0790d0: |[0790d0] android.support.v4.app.ListFragment.:()V │ │ -0790e0: 7010 e302 0100 |0000: invoke-direct {v1}, Landroid/support/v4/app/Fragment;.:()V // method@02e3 │ │ -0790e6: 2200 6800 |0003: new-instance v0, Landroid/os/Handler; // type@0068 │ │ -0790ea: 7010 c601 0000 |0005: invoke-direct {v0}, Landroid/os/Handler;.:()V // method@01c6 │ │ -0790f0: 5b10 4e01 |0008: iput-object v0, v1, Landroid/support/v4/app/ListFragment;.mHandler:Landroid/os/Handler; // field@014e │ │ -0790f4: 2200 c600 |000a: new-instance v0, Landroid/support/v4/app/ListFragment$1; // type@00c6 │ │ -0790f8: 7020 6104 1000 |000c: invoke-direct {v0, v1}, Landroid/support/v4/app/ListFragment$1;.:(Landroid/support/v4/app/ListFragment;)V // method@0461 │ │ -0790fe: 5b10 5401 |000f: iput-object v0, v1, Landroid/support/v4/app/ListFragment;.mRequestFocus:Ljava/lang/Runnable; // field@0154 │ │ -079102: 2200 c700 |0011: new-instance v0, Landroid/support/v4/app/ListFragment$2; // type@00c7 │ │ -079106: 7020 6304 1000 |0013: invoke-direct {v0, v1}, Landroid/support/v4/app/ListFragment$2;.:(Landroid/support/v4/app/ListFragment;)V // method@0463 │ │ -07910c: 5b10 5201 |0016: iput-object v0, v1, Landroid/support/v4/app/ListFragment;.mOnClickListener:Landroid/widget/AdapterView$OnItemClickListener; // field@0152 │ │ -079110: 0e00 |0018: return-void │ │ +07ac7c: |[07ac7c] android.support.v4.app.ListFragment.:()V │ │ +07ac8c: 7010 e302 0100 |0000: invoke-direct {v1}, Landroid/support/v4/app/Fragment;.:()V // method@02e3 │ │ +07ac92: 2200 6500 |0003: new-instance v0, Landroid/os/Handler; // type@0065 │ │ +07ac96: 7010 c601 0000 |0005: invoke-direct {v0}, Landroid/os/Handler;.:()V // method@01c6 │ │ +07ac9c: 5b10 4e01 |0008: iput-object v0, v1, Landroid/support/v4/app/ListFragment;.mHandler:Landroid/os/Handler; // field@014e │ │ +07aca0: 2200 c300 |000a: new-instance v0, Landroid/support/v4/app/ListFragment$1; // type@00c3 │ │ +07aca4: 7020 6104 1000 |000c: invoke-direct {v0, v1}, Landroid/support/v4/app/ListFragment$1;.:(Landroid/support/v4/app/ListFragment;)V // method@0461 │ │ +07acaa: 5b10 5401 |000f: iput-object v0, v1, Landroid/support/v4/app/ListFragment;.mRequestFocus:Ljava/lang/Runnable; // field@0154 │ │ +07acae: 2200 c400 |0011: new-instance v0, Landroid/support/v4/app/ListFragment$2; // type@00c4 │ │ +07acb2: 7020 6304 1000 |0013: invoke-direct {v0, v1}, Landroid/support/v4/app/ListFragment$2;.:(Landroid/support/v4/app/ListFragment;)V // method@0463 │ │ +07acb8: 5b10 5201 |0016: iput-object v0, v1, Landroid/support/v4/app/ListFragment;.mOnClickListener:Landroid/widget/AdapterView$OnItemClickListener; // field@0152 │ │ +07acbc: 0e00 |0018: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=71 │ │ 0x0003 line=47 │ │ 0x000a line=49 │ │ 0x0011 line=55 │ │ 0x0018 line=72 │ │ @@ -146398,103 +146452,103 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 182 16-bit code units │ │ -079114: |[079114] android.support.v4.app.ListFragment.ensureList:()V │ │ -079124: 1205 |0000: const/4 v5, #int 0 // #0 │ │ -079126: 5463 4f01 |0001: iget-object v3, v6, Landroid/support/v4/app/ListFragment;.mList:Landroid/widget/ListView; // field@014f │ │ -07912a: 3803 0300 |0003: if-eqz v3, 0006 // +0003 │ │ -07912e: 0e00 |0005: return-void │ │ -079130: 6e10 6c04 0600 |0006: invoke-virtual {v6}, Landroid/support/v4/app/ListFragment;.getView:()Landroid/view/View; // method@046c │ │ -079136: 0c02 |0009: move-result-object v2 │ │ -079138: 3902 0a00 |000a: if-nez v2, 0014 // +000a │ │ -07913c: 2203 2d03 |000c: new-instance v3, Ljava/lang/IllegalStateException; // type@032d │ │ -079140: 1a04 5403 |000e: const-string v4, "Content view not yet created" // string@0354 │ │ -079144: 7020 0415 4300 |0010: invoke-direct {v3, v4}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1504 │ │ -07914a: 2703 |0013: throw v3 │ │ -07914c: 2023 e202 |0014: instance-of v3, v2, Landroid/widget/ListView; // type@02e2 │ │ -079150: 3803 2400 |0016: if-eqz v3, 003a // +0024 │ │ -079154: 1f02 e202 |0018: check-cast v2, Landroid/widget/ListView; // type@02e2 │ │ -079158: 5b62 4f01 |001a: iput-object v2, v6, Landroid/support/v4/app/ListFragment;.mList:Landroid/widget/ListView; // field@014f │ │ -07915c: 1213 |001c: const/4 v3, #int 1 // #1 │ │ -07915e: 5c63 5101 |001d: iput-boolean v3, v6, Landroid/support/v4/app/ListFragment;.mListShown:Z // field@0151 │ │ -079162: 5463 4f01 |001f: iget-object v3, v6, Landroid/support/v4/app/ListFragment;.mList:Landroid/widget/ListView; // field@014f │ │ -079166: 5464 5201 |0021: iget-object v4, v6, Landroid/support/v4/app/ListFragment;.mOnClickListener:Landroid/widget/AdapterView$OnItemClickListener; // field@0152 │ │ -07916a: 6e20 0314 4300 |0023: invoke-virtual {v3, v4}, Landroid/widget/ListView;.setOnItemClickListener:(Landroid/widget/AdapterView$OnItemClickListener;)V // method@1403 │ │ -079170: 5463 4b01 |0026: iget-object v3, v6, Landroid/support/v4/app/ListFragment;.mAdapter:Landroid/widget/ListAdapter; // field@014b │ │ -079174: 3803 8500 |0028: if-eqz v3, 00ad // +0085 │ │ -079178: 5460 4b01 |002a: iget-object v0, v6, Landroid/support/v4/app/ListFragment;.mAdapter:Landroid/widget/ListAdapter; // field@014b │ │ -07917c: 1203 |002c: const/4 v3, #int 0 // #0 │ │ -07917e: 5b63 4b01 |002d: iput-object v3, v6, Landroid/support/v4/app/ListFragment;.mAdapter:Landroid/widget/ListAdapter; // field@014b │ │ -079182: 6e20 7204 0600 |002f: invoke-virtual {v6, v0}, Landroid/support/v4/app/ListFragment;.setListAdapter:(Landroid/widget/ListAdapter;)V // method@0472 │ │ -079188: 5463 4e01 |0032: iget-object v3, v6, Landroid/support/v4/app/ListFragment;.mHandler:Landroid/os/Handler; // field@014e │ │ -07918c: 5464 5401 |0034: iget-object v4, v6, Landroid/support/v4/app/ListFragment;.mRequestFocus:Ljava/lang/Runnable; // field@0154 │ │ -079190: 6e20 cb01 4300 |0036: invoke-virtual {v3, v4}, Landroid/os/Handler;.post:(Ljava/lang/Runnable;)Z // method@01cb │ │ -079196: 28cc |0039: goto 0005 // -0034 │ │ -079198: 1403 0100 ff00 |003a: const v3, #float 2.34181e-38 // #00ff0001 │ │ -07919e: 6e20 7412 3200 |003d: invoke-virtual {v2, v3}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@1274 │ │ -0791a4: 0c03 |0040: move-result-object v3 │ │ -0791a6: 1f03 ff02 |0041: check-cast v3, Landroid/widget/TextView; // type@02ff │ │ -0791aa: 5b63 5501 |0043: iput-object v3, v6, Landroid/support/v4/app/ListFragment;.mStandardEmptyView:Landroid/widget/TextView; // field@0155 │ │ -0791ae: 5463 5501 |0045: iget-object v3, v6, Landroid/support/v4/app/ListFragment;.mStandardEmptyView:Landroid/widget/TextView; // field@0155 │ │ -0791b2: 3903 3200 |0047: if-nez v3, 0079 // +0032 │ │ -0791b6: 1403 0400 0201 |0049: const v3, #float 2.38772e-38 // #01020004 │ │ -0791bc: 6e20 7412 3200 |004c: invoke-virtual {v2, v3}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@1274 │ │ -0791c2: 0c03 |004f: move-result-object v3 │ │ -0791c4: 5b63 4d01 |0050: iput-object v3, v6, Landroid/support/v4/app/ListFragment;.mEmptyView:Landroid/view/View; // field@014d │ │ -0791c8: 1403 0200 ff00 |0052: const v3, #float 2.34181e-38 // #00ff0002 │ │ -0791ce: 6e20 7412 3200 |0055: invoke-virtual {v2, v3}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@1274 │ │ -0791d4: 0c03 |0058: move-result-object v3 │ │ -0791d6: 5b63 5301 |0059: iput-object v3, v6, Landroid/support/v4/app/ListFragment;.mProgressContainer:Landroid/view/View; // field@0153 │ │ -0791da: 1403 0300 ff00 |005b: const v3, #float 2.34181e-38 // #00ff0003 │ │ -0791e0: 6e20 7412 3200 |005e: invoke-virtual {v2, v3}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@1274 │ │ -0791e6: 0c03 |0061: move-result-object v3 │ │ -0791e8: 5b63 5001 |0062: iput-object v3, v6, Landroid/support/v4/app/ListFragment;.mListContainer:Landroid/view/View; // field@0150 │ │ -0791ec: 1403 0a00 0201 |0064: const v3, #float 2.38773e-38 // #0102000a │ │ -0791f2: 6e20 7412 3200 |0067: invoke-virtual {v2, v3}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@1274 │ │ -0791f8: 0c01 |006a: move-result-object v1 │ │ -0791fa: 2013 e202 |006b: instance-of v3, v1, Landroid/widget/ListView; // type@02e2 │ │ -0791fe: 3903 1c00 |006d: if-nez v3, 0089 // +001c │ │ -079202: 3901 1200 |006f: if-nez v1, 0081 // +0012 │ │ -079206: 2203 3e03 |0071: new-instance v3, Ljava/lang/RuntimeException; // type@033e │ │ -07920a: 1a04 420e |0073: const-string v4, "Your content must have a ListView whose id attribute is 'android.R.id.list'" // string@0e42 │ │ -07920e: 7020 2c15 4300 |0075: invoke-direct {v3, v4}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@152c │ │ -079214: 2703 |0078: throw v3 │ │ -079216: 5463 5501 |0079: iget-object v3, v6, Landroid/support/v4/app/ListFragment;.mStandardEmptyView:Landroid/widget/TextView; // field@0155 │ │ -07921a: 1304 0800 |007b: const/16 v4, #int 8 // #8 │ │ -07921e: 6e20 8714 4300 |007d: invoke-virtual {v3, v4}, Landroid/widget/TextView;.setVisibility:(I)V // method@1487 │ │ -079224: 28d2 |0080: goto 0052 // -002e │ │ -079226: 2203 3e03 |0081: new-instance v3, Ljava/lang/RuntimeException; // type@033e │ │ -07922a: 1a04 5303 |0083: const-string v4, "Content has view with id attribute 'android.R.id.list' that is not a ListView class" // string@0353 │ │ -07922e: 7020 2c15 4300 |0085: invoke-direct {v3, v4}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@152c │ │ -079234: 2703 |0088: throw v3 │ │ -079236: 1f01 e202 |0089: check-cast v1, Landroid/widget/ListView; // type@02e2 │ │ -07923a: 5b61 4f01 |008b: iput-object v1, v6, Landroid/support/v4/app/ListFragment;.mList:Landroid/widget/ListView; // field@014f │ │ -07923e: 5463 4d01 |008d: iget-object v3, v6, Landroid/support/v4/app/ListFragment;.mEmptyView:Landroid/view/View; // field@014d │ │ -079242: 3803 0a00 |008f: if-eqz v3, 0099 // +000a │ │ -079246: 5463 4f01 |0091: iget-object v3, v6, Landroid/support/v4/app/ListFragment;.mList:Landroid/widget/ListView; // field@014f │ │ -07924a: 5464 4d01 |0093: iget-object v4, v6, Landroid/support/v4/app/ListFragment;.mEmptyView:Landroid/view/View; // field@014d │ │ -07924e: 6e20 0114 4300 |0095: invoke-virtual {v3, v4}, Landroid/widget/ListView;.setEmptyView:(Landroid/view/View;)V // method@1401 │ │ -079254: 2884 |0098: goto 001c // -007c │ │ -079256: 5463 4c01 |0099: iget-object v3, v6, Landroid/support/v4/app/ListFragment;.mEmptyText:Ljava/lang/CharSequence; // field@014c │ │ -07925a: 3803 81ff |009b: if-eqz v3, 001c // -007f │ │ -07925e: 5463 5501 |009d: iget-object v3, v6, Landroid/support/v4/app/ListFragment;.mStandardEmptyView:Landroid/widget/TextView; // field@0155 │ │ -079262: 5464 4c01 |009f: iget-object v4, v6, Landroid/support/v4/app/ListFragment;.mEmptyText:Ljava/lang/CharSequence; // field@014c │ │ -079266: 6e20 8214 4300 |00a1: invoke-virtual {v3, v4}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@1482 │ │ -07926c: 5463 4f01 |00a4: iget-object v3, v6, Landroid/support/v4/app/ListFragment;.mList:Landroid/widget/ListView; // field@014f │ │ -079270: 5464 5501 |00a6: iget-object v4, v6, Landroid/support/v4/app/ListFragment;.mStandardEmptyView:Landroid/widget/TextView; // field@0155 │ │ -079274: 6e20 0114 4300 |00a8: invoke-virtual {v3, v4}, Landroid/widget/ListView;.setEmptyView:(Landroid/view/View;)V // method@1401 │ │ -07927a: 2900 71ff |00ab: goto/16 001c // -008f │ │ -07927e: 5463 5301 |00ad: iget-object v3, v6, Landroid/support/v4/app/ListFragment;.mProgressContainer:Landroid/view/View; // field@0153 │ │ -079282: 3803 83ff |00af: if-eqz v3, 0032 // -007d │ │ -079286: 7030 7404 5605 |00b1: invoke-direct {v6, v5, v5}, Landroid/support/v4/app/ListFragment;.setListShown:(ZZ)V // method@0474 │ │ -07928c: 2900 7eff |00b4: goto/16 0032 // -0082 │ │ +07acc0: |[07acc0] android.support.v4.app.ListFragment.ensureList:()V │ │ +07acd0: 1205 |0000: const/4 v5, #int 0 // #0 │ │ +07acd2: 5463 4f01 |0001: iget-object v3, v6, Landroid/support/v4/app/ListFragment;.mList:Landroid/widget/ListView; // field@014f │ │ +07acd6: 3803 0300 |0003: if-eqz v3, 0006 // +0003 │ │ +07acda: 0e00 |0005: return-void │ │ +07acdc: 6e10 6c04 0600 |0006: invoke-virtual {v6}, Landroid/support/v4/app/ListFragment;.getView:()Landroid/view/View; // method@046c │ │ +07ace2: 0c02 |0009: move-result-object v2 │ │ +07ace4: 3902 0a00 |000a: if-nez v2, 0014 // +000a │ │ +07ace8: 2203 2a03 |000c: new-instance v3, Ljava/lang/IllegalStateException; // type@032a │ │ +07acec: 1a04 5403 |000e: const-string v4, "Content view not yet created" // string@0354 │ │ +07acf0: 7020 0415 4300 |0010: invoke-direct {v3, v4}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1504 │ │ +07acf6: 2703 |0013: throw v3 │ │ +07acf8: 2023 df02 |0014: instance-of v3, v2, Landroid/widget/ListView; // type@02df │ │ +07acfc: 3803 2400 |0016: if-eqz v3, 003a // +0024 │ │ +07ad00: 1f02 df02 |0018: check-cast v2, Landroid/widget/ListView; // type@02df │ │ +07ad04: 5b62 4f01 |001a: iput-object v2, v6, Landroid/support/v4/app/ListFragment;.mList:Landroid/widget/ListView; // field@014f │ │ +07ad08: 1213 |001c: const/4 v3, #int 1 // #1 │ │ +07ad0a: 5c63 5101 |001d: iput-boolean v3, v6, Landroid/support/v4/app/ListFragment;.mListShown:Z // field@0151 │ │ +07ad0e: 5463 4f01 |001f: iget-object v3, v6, Landroid/support/v4/app/ListFragment;.mList:Landroid/widget/ListView; // field@014f │ │ +07ad12: 5464 5201 |0021: iget-object v4, v6, Landroid/support/v4/app/ListFragment;.mOnClickListener:Landroid/widget/AdapterView$OnItemClickListener; // field@0152 │ │ +07ad16: 6e20 0314 4300 |0023: invoke-virtual {v3, v4}, Landroid/widget/ListView;.setOnItemClickListener:(Landroid/widget/AdapterView$OnItemClickListener;)V // method@1403 │ │ +07ad1c: 5463 4b01 |0026: iget-object v3, v6, Landroid/support/v4/app/ListFragment;.mAdapter:Landroid/widget/ListAdapter; // field@014b │ │ +07ad20: 3803 8500 |0028: if-eqz v3, 00ad // +0085 │ │ +07ad24: 5460 4b01 |002a: iget-object v0, v6, Landroid/support/v4/app/ListFragment;.mAdapter:Landroid/widget/ListAdapter; // field@014b │ │ +07ad28: 1203 |002c: const/4 v3, #int 0 // #0 │ │ +07ad2a: 5b63 4b01 |002d: iput-object v3, v6, Landroid/support/v4/app/ListFragment;.mAdapter:Landroid/widget/ListAdapter; // field@014b │ │ +07ad2e: 6e20 7204 0600 |002f: invoke-virtual {v6, v0}, Landroid/support/v4/app/ListFragment;.setListAdapter:(Landroid/widget/ListAdapter;)V // method@0472 │ │ +07ad34: 5463 4e01 |0032: iget-object v3, v6, Landroid/support/v4/app/ListFragment;.mHandler:Landroid/os/Handler; // field@014e │ │ +07ad38: 5464 5401 |0034: iget-object v4, v6, Landroid/support/v4/app/ListFragment;.mRequestFocus:Ljava/lang/Runnable; // field@0154 │ │ +07ad3c: 6e20 cb01 4300 |0036: invoke-virtual {v3, v4}, Landroid/os/Handler;.post:(Ljava/lang/Runnable;)Z // method@01cb │ │ +07ad42: 28cc |0039: goto 0005 // -0034 │ │ +07ad44: 1403 0100 ff00 |003a: const v3, #float 2.34181e-38 // #00ff0001 │ │ +07ad4a: 6e20 7412 3200 |003d: invoke-virtual {v2, v3}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@1274 │ │ +07ad50: 0c03 |0040: move-result-object v3 │ │ +07ad52: 1f03 fc02 |0041: check-cast v3, Landroid/widget/TextView; // type@02fc │ │ +07ad56: 5b63 5501 |0043: iput-object v3, v6, Landroid/support/v4/app/ListFragment;.mStandardEmptyView:Landroid/widget/TextView; // field@0155 │ │ +07ad5a: 5463 5501 |0045: iget-object v3, v6, Landroid/support/v4/app/ListFragment;.mStandardEmptyView:Landroid/widget/TextView; // field@0155 │ │ +07ad5e: 3903 3200 |0047: if-nez v3, 0079 // +0032 │ │ +07ad62: 1403 0400 0201 |0049: const v3, #float 2.38772e-38 // #01020004 │ │ +07ad68: 6e20 7412 3200 |004c: invoke-virtual {v2, v3}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@1274 │ │ +07ad6e: 0c03 |004f: move-result-object v3 │ │ +07ad70: 5b63 4d01 |0050: iput-object v3, v6, Landroid/support/v4/app/ListFragment;.mEmptyView:Landroid/view/View; // field@014d │ │ +07ad74: 1403 0200 ff00 |0052: const v3, #float 2.34181e-38 // #00ff0002 │ │ +07ad7a: 6e20 7412 3200 |0055: invoke-virtual {v2, v3}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@1274 │ │ +07ad80: 0c03 |0058: move-result-object v3 │ │ +07ad82: 5b63 5301 |0059: iput-object v3, v6, Landroid/support/v4/app/ListFragment;.mProgressContainer:Landroid/view/View; // field@0153 │ │ +07ad86: 1403 0300 ff00 |005b: const v3, #float 2.34181e-38 // #00ff0003 │ │ +07ad8c: 6e20 7412 3200 |005e: invoke-virtual {v2, v3}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@1274 │ │ +07ad92: 0c03 |0061: move-result-object v3 │ │ +07ad94: 5b63 5001 |0062: iput-object v3, v6, Landroid/support/v4/app/ListFragment;.mListContainer:Landroid/view/View; // field@0150 │ │ +07ad98: 1403 0a00 0201 |0064: const v3, #float 2.38773e-38 // #0102000a │ │ +07ad9e: 6e20 7412 3200 |0067: invoke-virtual {v2, v3}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@1274 │ │ +07ada4: 0c01 |006a: move-result-object v1 │ │ +07ada6: 2013 df02 |006b: instance-of v3, v1, Landroid/widget/ListView; // type@02df │ │ +07adaa: 3903 1c00 |006d: if-nez v3, 0089 // +001c │ │ +07adae: 3901 1200 |006f: if-nez v1, 0081 // +0012 │ │ +07adb2: 2203 3b03 |0071: new-instance v3, Ljava/lang/RuntimeException; // type@033b │ │ +07adb6: 1a04 3f0e |0073: const-string v4, "Your content must have a ListView whose id attribute is 'android.R.id.list'" // string@0e3f │ │ +07adba: 7020 2c15 4300 |0075: invoke-direct {v3, v4}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@152c │ │ +07adc0: 2703 |0078: throw v3 │ │ +07adc2: 5463 5501 |0079: iget-object v3, v6, Landroid/support/v4/app/ListFragment;.mStandardEmptyView:Landroid/widget/TextView; // field@0155 │ │ +07adc6: 1304 0800 |007b: const/16 v4, #int 8 // #8 │ │ +07adca: 6e20 8714 4300 |007d: invoke-virtual {v3, v4}, Landroid/widget/TextView;.setVisibility:(I)V // method@1487 │ │ +07add0: 28d2 |0080: goto 0052 // -002e │ │ +07add2: 2203 3b03 |0081: new-instance v3, Ljava/lang/RuntimeException; // type@033b │ │ +07add6: 1a04 5303 |0083: const-string v4, "Content has view with id attribute 'android.R.id.list' that is not a ListView class" // string@0353 │ │ +07adda: 7020 2c15 4300 |0085: invoke-direct {v3, v4}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@152c │ │ +07ade0: 2703 |0088: throw v3 │ │ +07ade2: 1f01 df02 |0089: check-cast v1, Landroid/widget/ListView; // type@02df │ │ +07ade6: 5b61 4f01 |008b: iput-object v1, v6, Landroid/support/v4/app/ListFragment;.mList:Landroid/widget/ListView; // field@014f │ │ +07adea: 5463 4d01 |008d: iget-object v3, v6, Landroid/support/v4/app/ListFragment;.mEmptyView:Landroid/view/View; // field@014d │ │ +07adee: 3803 0a00 |008f: if-eqz v3, 0099 // +000a │ │ +07adf2: 5463 4f01 |0091: iget-object v3, v6, Landroid/support/v4/app/ListFragment;.mList:Landroid/widget/ListView; // field@014f │ │ +07adf6: 5464 4d01 |0093: iget-object v4, v6, Landroid/support/v4/app/ListFragment;.mEmptyView:Landroid/view/View; // field@014d │ │ +07adfa: 6e20 0114 4300 |0095: invoke-virtual {v3, v4}, Landroid/widget/ListView;.setEmptyView:(Landroid/view/View;)V // method@1401 │ │ +07ae00: 2884 |0098: goto 001c // -007c │ │ +07ae02: 5463 4c01 |0099: iget-object v3, v6, Landroid/support/v4/app/ListFragment;.mEmptyText:Ljava/lang/CharSequence; // field@014c │ │ +07ae06: 3803 81ff |009b: if-eqz v3, 001c // -007f │ │ +07ae0a: 5463 5501 |009d: iget-object v3, v6, Landroid/support/v4/app/ListFragment;.mStandardEmptyView:Landroid/widget/TextView; // field@0155 │ │ +07ae0e: 5464 4c01 |009f: iget-object v4, v6, Landroid/support/v4/app/ListFragment;.mEmptyText:Ljava/lang/CharSequence; // field@014c │ │ +07ae12: 6e20 8214 4300 |00a1: invoke-virtual {v3, v4}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@1482 │ │ +07ae18: 5463 4f01 |00a4: iget-object v3, v6, Landroid/support/v4/app/ListFragment;.mList:Landroid/widget/ListView; // field@014f │ │ +07ae1c: 5464 5501 |00a6: iget-object v4, v6, Landroid/support/v4/app/ListFragment;.mStandardEmptyView:Landroid/widget/TextView; // field@0155 │ │ +07ae20: 6e20 0114 4300 |00a8: invoke-virtual {v3, v4}, Landroid/widget/ListView;.setEmptyView:(Landroid/view/View;)V // method@1401 │ │ +07ae26: 2900 71ff |00ab: goto/16 001c // -008f │ │ +07ae2a: 5463 5301 |00ad: iget-object v3, v6, Landroid/support/v4/app/ListFragment;.mProgressContainer:Landroid/view/View; // field@0153 │ │ +07ae2e: 3803 83ff |00af: if-eqz v3, 0032 // -007d │ │ +07ae32: 7030 7404 5605 |00b1: invoke-direct {v6, v5, v5}, Landroid/support/v4/app/ListFragment;.setListShown:(ZZ)V // method@0474 │ │ +07ae38: 2900 7eff |00b4: goto/16 0032 // -0082 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=323 │ │ 0x0005 line=374 │ │ 0x0006 line=326 │ │ 0x000a line=327 │ │ 0x000c line=328 │ │ @@ -146539,77 +146593,77 @@ │ │ type : '(ZZ)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 9 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 132 16-bit code units │ │ -079290: |[079290] android.support.v4.app.ListFragment.setListShown:(ZZ)V │ │ -0792a0: 1405 0100 0a01 |0000: const v5, #float 2.53466e-38 // #010a0001 │ │ -0792a6: 1504 0a01 |0003: const/high16 v4, #int 17432576 // #10a │ │ -0792aa: 1303 0800 |0005: const/16 v3, #int 8 // #8 │ │ -0792ae: 1202 |0007: const/4 v2, #int 0 // #0 │ │ -0792b0: 7010 6604 0600 |0008: invoke-direct {v6}, Landroid/support/v4/app/ListFragment;.ensureList:()V // method@0466 │ │ -0792b6: 5460 5301 |000b: iget-object v0, v6, Landroid/support/v4/app/ListFragment;.mProgressContainer:Landroid/view/View; // field@0153 │ │ -0792ba: 3900 0a00 |000d: if-nez v0, 0017 // +000a │ │ -0792be: 2200 2d03 |000f: new-instance v0, Ljava/lang/IllegalStateException; // type@032d │ │ -0792c2: 1a01 0d03 |0011: const-string v1, "Can't be used with a custom content view" // string@030d │ │ -0792c6: 7020 0415 1000 |0013: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1504 │ │ -0792cc: 2700 |0016: throw v0 │ │ -0792ce: 5560 5101 |0017: iget-boolean v0, v6, Landroid/support/v4/app/ListFragment;.mListShown:Z // field@0151 │ │ -0792d2: 3370 0300 |0019: if-ne v0, v7, 001c // +0003 │ │ -0792d6: 0e00 |001b: return-void │ │ -0792d8: 5c67 5101 |001c: iput-boolean v7, v6, Landroid/support/v4/app/ListFragment;.mListShown:Z // field@0151 │ │ -0792dc: 3807 3400 |001e: if-eqz v7, 0052 // +0034 │ │ -0792e0: 3808 2700 |0020: if-eqz v8, 0047 // +0027 │ │ -0792e4: 5460 5301 |0022: iget-object v0, v6, Landroid/support/v4/app/ListFragment;.mProgressContainer:Landroid/view/View; // field@0153 │ │ -0792e8: 6e10 6704 0600 |0024: invoke-virtual {v6}, Landroid/support/v4/app/ListFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@0467 │ │ -0792ee: 0c01 |0027: move-result-object v1 │ │ -0792f0: 7120 ad13 5100 |0028: invoke-static {v1, v5}, Landroid/view/animation/AnimationUtils;.loadAnimation:(Landroid/content/Context;I)Landroid/view/animation/Animation; // method@13ad │ │ -0792f6: 0c01 |002b: move-result-object v1 │ │ -0792f8: 6e20 d512 1000 |002c: invoke-virtual {v0, v1}, Landroid/view/View;.startAnimation:(Landroid/view/animation/Animation;)V // method@12d5 │ │ -0792fe: 5460 5001 |002f: iget-object v0, v6, Landroid/support/v4/app/ListFragment;.mListContainer:Landroid/view/View; // field@0150 │ │ -079302: 6e10 6704 0600 |0031: invoke-virtual {v6}, Landroid/support/v4/app/ListFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@0467 │ │ -079308: 0c01 |0034: move-result-object v1 │ │ -07930a: 7120 ad13 4100 |0035: invoke-static {v1, v4}, Landroid/view/animation/AnimationUtils;.loadAnimation:(Landroid/content/Context;I)Landroid/view/animation/Animation; // method@13ad │ │ -079310: 0c01 |0038: move-result-object v1 │ │ -079312: 6e20 d512 1000 |0039: invoke-virtual {v0, v1}, Landroid/view/View;.startAnimation:(Landroid/view/animation/Animation;)V // method@12d5 │ │ -079318: 5460 5301 |003c: iget-object v0, v6, Landroid/support/v4/app/ListFragment;.mProgressContainer:Landroid/view/View; // field@0153 │ │ -07931c: 6e20 d412 3000 |003e: invoke-virtual {v0, v3}, Landroid/view/View;.setVisibility:(I)V // method@12d4 │ │ -079322: 5460 5001 |0041: iget-object v0, v6, Landroid/support/v4/app/ListFragment;.mListContainer:Landroid/view/View; // field@0150 │ │ -079326: 6e20 d412 2000 |0043: invoke-virtual {v0, v2}, Landroid/view/View;.setVisibility:(I)V // method@12d4 │ │ -07932c: 28d5 |0046: goto 001b // -002b │ │ -07932e: 5460 5301 |0047: iget-object v0, v6, Landroid/support/v4/app/ListFragment;.mProgressContainer:Landroid/view/View; // field@0153 │ │ -079332: 6e10 7112 0000 |0049: invoke-virtual {v0}, Landroid/view/View;.clearAnimation:()V // method@1271 │ │ -079338: 5460 5001 |004c: iget-object v0, v6, Landroid/support/v4/app/ListFragment;.mListContainer:Landroid/view/View; // field@0150 │ │ -07933c: 6e10 7112 0000 |004e: invoke-virtual {v0}, Landroid/view/View;.clearAnimation:()V // method@1271 │ │ -079342: 28eb |0051: goto 003c // -0015 │ │ -079344: 3808 2700 |0052: if-eqz v8, 0079 // +0027 │ │ -079348: 5460 5301 |0054: iget-object v0, v6, Landroid/support/v4/app/ListFragment;.mProgressContainer:Landroid/view/View; // field@0153 │ │ -07934c: 6e10 6704 0600 |0056: invoke-virtual {v6}, Landroid/support/v4/app/ListFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@0467 │ │ -079352: 0c01 |0059: move-result-object v1 │ │ -079354: 7120 ad13 4100 |005a: invoke-static {v1, v4}, Landroid/view/animation/AnimationUtils;.loadAnimation:(Landroid/content/Context;I)Landroid/view/animation/Animation; // method@13ad │ │ -07935a: 0c01 |005d: move-result-object v1 │ │ -07935c: 6e20 d512 1000 |005e: invoke-virtual {v0, v1}, Landroid/view/View;.startAnimation:(Landroid/view/animation/Animation;)V // method@12d5 │ │ -079362: 5460 5001 |0061: iget-object v0, v6, Landroid/support/v4/app/ListFragment;.mListContainer:Landroid/view/View; // field@0150 │ │ -079366: 6e10 6704 0600 |0063: invoke-virtual {v6}, Landroid/support/v4/app/ListFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@0467 │ │ -07936c: 0c01 |0066: move-result-object v1 │ │ -07936e: 7120 ad13 5100 |0067: invoke-static {v1, v5}, Landroid/view/animation/AnimationUtils;.loadAnimation:(Landroid/content/Context;I)Landroid/view/animation/Animation; // method@13ad │ │ -079374: 0c01 |006a: move-result-object v1 │ │ -079376: 6e20 d512 1000 |006b: invoke-virtual {v0, v1}, Landroid/view/View;.startAnimation:(Landroid/view/animation/Animation;)V // method@12d5 │ │ -07937c: 5460 5301 |006e: iget-object v0, v6, Landroid/support/v4/app/ListFragment;.mProgressContainer:Landroid/view/View; // field@0153 │ │ -079380: 6e20 d412 2000 |0070: invoke-virtual {v0, v2}, Landroid/view/View;.setVisibility:(I)V // method@12d4 │ │ -079386: 5460 5001 |0073: iget-object v0, v6, Landroid/support/v4/app/ListFragment;.mListContainer:Landroid/view/View; // field@0150 │ │ -07938a: 6e20 d412 3000 |0075: invoke-virtual {v0, v3}, Landroid/view/View;.setVisibility:(I)V // method@12d4 │ │ -079390: 28a3 |0078: goto 001b // -005d │ │ -079392: 5460 5301 |0079: iget-object v0, v6, Landroid/support/v4/app/ListFragment;.mProgressContainer:Landroid/view/View; // field@0153 │ │ -079396: 6e10 7112 0000 |007b: invoke-virtual {v0}, Landroid/view/View;.clearAnimation:()V // method@1271 │ │ -07939c: 5460 5001 |007e: iget-object v0, v6, Landroid/support/v4/app/ListFragment;.mListContainer:Landroid/view/View; // field@0150 │ │ -0793a0: 6e10 7112 0000 |0080: invoke-virtual {v0}, Landroid/view/View;.clearAnimation:()V // method@1271 │ │ -0793a6: 28eb |0083: goto 006e // -0015 │ │ +07ae3c: |[07ae3c] android.support.v4.app.ListFragment.setListShown:(ZZ)V │ │ +07ae4c: 1405 0100 0a01 |0000: const v5, #float 2.53466e-38 // #010a0001 │ │ +07ae52: 1504 0a01 |0003: const/high16 v4, #int 17432576 // #10a │ │ +07ae56: 1303 0800 |0005: const/16 v3, #int 8 // #8 │ │ +07ae5a: 1202 |0007: const/4 v2, #int 0 // #0 │ │ +07ae5c: 7010 6604 0600 |0008: invoke-direct {v6}, Landroid/support/v4/app/ListFragment;.ensureList:()V // method@0466 │ │ +07ae62: 5460 5301 |000b: iget-object v0, v6, Landroid/support/v4/app/ListFragment;.mProgressContainer:Landroid/view/View; // field@0153 │ │ +07ae66: 3900 0a00 |000d: if-nez v0, 0017 // +000a │ │ +07ae6a: 2200 2a03 |000f: new-instance v0, Ljava/lang/IllegalStateException; // type@032a │ │ +07ae6e: 1a01 0d03 |0011: const-string v1, "Can't be used with a custom content view" // string@030d │ │ +07ae72: 7020 0415 1000 |0013: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1504 │ │ +07ae78: 2700 |0016: throw v0 │ │ +07ae7a: 5560 5101 |0017: iget-boolean v0, v6, Landroid/support/v4/app/ListFragment;.mListShown:Z // field@0151 │ │ +07ae7e: 3370 0300 |0019: if-ne v0, v7, 001c // +0003 │ │ +07ae82: 0e00 |001b: return-void │ │ +07ae84: 5c67 5101 |001c: iput-boolean v7, v6, Landroid/support/v4/app/ListFragment;.mListShown:Z // field@0151 │ │ +07ae88: 3807 3400 |001e: if-eqz v7, 0052 // +0034 │ │ +07ae8c: 3808 2700 |0020: if-eqz v8, 0047 // +0027 │ │ +07ae90: 5460 5301 |0022: iget-object v0, v6, Landroid/support/v4/app/ListFragment;.mProgressContainer:Landroid/view/View; // field@0153 │ │ +07ae94: 6e10 6704 0600 |0024: invoke-virtual {v6}, Landroid/support/v4/app/ListFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@0467 │ │ +07ae9a: 0c01 |0027: move-result-object v1 │ │ +07ae9c: 7120 ad13 5100 |0028: invoke-static {v1, v5}, Landroid/view/animation/AnimationUtils;.loadAnimation:(Landroid/content/Context;I)Landroid/view/animation/Animation; // method@13ad │ │ +07aea2: 0c01 |002b: move-result-object v1 │ │ +07aea4: 6e20 d512 1000 |002c: invoke-virtual {v0, v1}, Landroid/view/View;.startAnimation:(Landroid/view/animation/Animation;)V // method@12d5 │ │ +07aeaa: 5460 5001 |002f: iget-object v0, v6, Landroid/support/v4/app/ListFragment;.mListContainer:Landroid/view/View; // field@0150 │ │ +07aeae: 6e10 6704 0600 |0031: invoke-virtual {v6}, Landroid/support/v4/app/ListFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@0467 │ │ +07aeb4: 0c01 |0034: move-result-object v1 │ │ +07aeb6: 7120 ad13 4100 |0035: invoke-static {v1, v4}, Landroid/view/animation/AnimationUtils;.loadAnimation:(Landroid/content/Context;I)Landroid/view/animation/Animation; // method@13ad │ │ +07aebc: 0c01 |0038: move-result-object v1 │ │ +07aebe: 6e20 d512 1000 |0039: invoke-virtual {v0, v1}, Landroid/view/View;.startAnimation:(Landroid/view/animation/Animation;)V // method@12d5 │ │ +07aec4: 5460 5301 |003c: iget-object v0, v6, Landroid/support/v4/app/ListFragment;.mProgressContainer:Landroid/view/View; // field@0153 │ │ +07aec8: 6e20 d412 3000 |003e: invoke-virtual {v0, v3}, Landroid/view/View;.setVisibility:(I)V // method@12d4 │ │ +07aece: 5460 5001 |0041: iget-object v0, v6, Landroid/support/v4/app/ListFragment;.mListContainer:Landroid/view/View; // field@0150 │ │ +07aed2: 6e20 d412 2000 |0043: invoke-virtual {v0, v2}, Landroid/view/View;.setVisibility:(I)V // method@12d4 │ │ +07aed8: 28d5 |0046: goto 001b // -002b │ │ +07aeda: 5460 5301 |0047: iget-object v0, v6, Landroid/support/v4/app/ListFragment;.mProgressContainer:Landroid/view/View; // field@0153 │ │ +07aede: 6e10 7112 0000 |0049: invoke-virtual {v0}, Landroid/view/View;.clearAnimation:()V // method@1271 │ │ +07aee4: 5460 5001 |004c: iget-object v0, v6, Landroid/support/v4/app/ListFragment;.mListContainer:Landroid/view/View; // field@0150 │ │ +07aee8: 6e10 7112 0000 |004e: invoke-virtual {v0}, Landroid/view/View;.clearAnimation:()V // method@1271 │ │ +07aeee: 28eb |0051: goto 003c // -0015 │ │ +07aef0: 3808 2700 |0052: if-eqz v8, 0079 // +0027 │ │ +07aef4: 5460 5301 |0054: iget-object v0, v6, Landroid/support/v4/app/ListFragment;.mProgressContainer:Landroid/view/View; // field@0153 │ │ +07aef8: 6e10 6704 0600 |0056: invoke-virtual {v6}, Landroid/support/v4/app/ListFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@0467 │ │ +07aefe: 0c01 |0059: move-result-object v1 │ │ +07af00: 7120 ad13 4100 |005a: invoke-static {v1, v4}, Landroid/view/animation/AnimationUtils;.loadAnimation:(Landroid/content/Context;I)Landroid/view/animation/Animation; // method@13ad │ │ +07af06: 0c01 |005d: move-result-object v1 │ │ +07af08: 6e20 d512 1000 |005e: invoke-virtual {v0, v1}, Landroid/view/View;.startAnimation:(Landroid/view/animation/Animation;)V // method@12d5 │ │ +07af0e: 5460 5001 |0061: iget-object v0, v6, Landroid/support/v4/app/ListFragment;.mListContainer:Landroid/view/View; // field@0150 │ │ +07af12: 6e10 6704 0600 |0063: invoke-virtual {v6}, Landroid/support/v4/app/ListFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@0467 │ │ +07af18: 0c01 |0066: move-result-object v1 │ │ +07af1a: 7120 ad13 5100 |0067: invoke-static {v1, v5}, Landroid/view/animation/AnimationUtils;.loadAnimation:(Landroid/content/Context;I)Landroid/view/animation/Animation; // method@13ad │ │ +07af20: 0c01 |006a: move-result-object v1 │ │ +07af22: 6e20 d512 1000 |006b: invoke-virtual {v0, v1}, Landroid/view/View;.startAnimation:(Landroid/view/animation/Animation;)V // method@12d5 │ │ +07af28: 5460 5301 |006e: iget-object v0, v6, Landroid/support/v4/app/ListFragment;.mProgressContainer:Landroid/view/View; // field@0153 │ │ +07af2c: 6e20 d412 2000 |0070: invoke-virtual {v0, v2}, Landroid/view/View;.setVisibility:(I)V // method@12d4 │ │ +07af32: 5460 5001 |0073: iget-object v0, v6, Landroid/support/v4/app/ListFragment;.mListContainer:Landroid/view/View; // field@0150 │ │ +07af36: 6e20 d412 3000 |0075: invoke-virtual {v0, v3}, Landroid/view/View;.setVisibility:(I)V // method@12d4 │ │ +07af3c: 28a3 |0078: goto 001b // -005d │ │ +07af3e: 5460 5301 |0079: iget-object v0, v6, Landroid/support/v4/app/ListFragment;.mProgressContainer:Landroid/view/View; // field@0153 │ │ +07af42: 6e10 7112 0000 |007b: invoke-virtual {v0}, Landroid/view/View;.clearAnimation:()V // method@1271 │ │ +07af48: 5460 5001 |007e: iget-object v0, v6, Landroid/support/v4/app/ListFragment;.mListContainer:Landroid/view/View; // field@0150 │ │ +07af4c: 6e10 7112 0000 |0080: invoke-virtual {v0}, Landroid/view/View;.clearAnimation:()V // method@1271 │ │ +07af52: 28eb |0083: goto 006e // -0015 │ │ catches : (none) │ │ positions : │ │ 0x0008 line=280 │ │ 0x000b line=281 │ │ 0x000f line=282 │ │ 0x0017 line=284 │ │ 0x001b line=313 │ │ @@ -146640,17 +146694,17 @@ │ │ type : '()Landroid/widget/ListAdapter;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0793a8: |[0793a8] android.support.v4.app.ListFragment.getListAdapter:()Landroid/widget/ListAdapter; │ │ -0793b8: 5410 4b01 |0000: iget-object v0, v1, Landroid/support/v4/app/ListFragment;.mAdapter:Landroid/widget/ListAdapter; // field@014b │ │ -0793bc: 1100 |0002: return-object v0 │ │ +07af54: |[07af54] android.support.v4.app.ListFragment.getListAdapter:()Landroid/widget/ListAdapter; │ │ +07af64: 5410 4b01 |0000: iget-object v0, v1, Landroid/support/v4/app/ListFragment;.mAdapter:Landroid/widget/ListAdapter; // field@014b │ │ +07af68: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=319 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/ListFragment; │ │ │ │ #1 : (in Landroid/support/v4/app/ListFragment;) │ │ @@ -146658,18 +146712,18 @@ │ │ type : '()Landroid/widget/ListView;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0793c0: |[0793c0] android.support.v4.app.ListFragment.getListView:()Landroid/widget/ListView; │ │ -0793d0: 7010 6604 0100 |0000: invoke-direct {v1}, Landroid/support/v4/app/ListFragment;.ensureList:()V // method@0466 │ │ -0793d6: 5410 4f01 |0003: iget-object v0, v1, Landroid/support/v4/app/ListFragment;.mList:Landroid/widget/ListView; // field@014f │ │ -0793da: 1100 |0005: return-object v0 │ │ +07af6c: |[07af6c] android.support.v4.app.ListFragment.getListView:()Landroid/widget/ListView; │ │ +07af7c: 7010 6604 0100 |0000: invoke-direct {v1}, Landroid/support/v4/app/ListFragment;.ensureList:()V // method@0466 │ │ +07af82: 5410 4f01 |0003: iget-object v0, v1, Landroid/support/v4/app/ListFragment;.mList:Landroid/widget/ListView; // field@014f │ │ +07af86: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=222 │ │ 0x0003 line=223 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/app/ListFragment; │ │ │ │ @@ -146678,20 +146732,20 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -0793dc: |[0793dc] android.support.v4.app.ListFragment.getSelectedItemId:()J │ │ -0793ec: 7010 6604 0200 |0000: invoke-direct {v2}, Landroid/support/v4/app/ListFragment;.ensureList:()V // method@0466 │ │ -0793f2: 5420 4f01 |0003: iget-object v0, v2, Landroid/support/v4/app/ListFragment;.mList:Landroid/widget/ListView; // field@014f │ │ -0793f6: 6e10 fc13 0000 |0005: invoke-virtual {v0}, Landroid/widget/ListView;.getSelectedItemId:()J // method@13fc │ │ -0793fc: 0b00 |0008: move-result-wide v0 │ │ -0793fe: 1000 |0009: return-wide v0 │ │ +07af88: |[07af88] android.support.v4.app.ListFragment.getSelectedItemId:()J │ │ +07af98: 7010 6604 0200 |0000: invoke-direct {v2}, Landroid/support/v4/app/ListFragment;.ensureList:()V // method@0466 │ │ +07af9e: 5420 4f01 |0003: iget-object v0, v2, Landroid/support/v4/app/ListFragment;.mList:Landroid/widget/ListView; // field@014f │ │ +07afa2: 6e10 fc13 0000 |0005: invoke-virtual {v0}, Landroid/widget/ListView;.getSelectedItemId:()J // method@13fc │ │ +07afa8: 0b00 |0008: move-result-wide v0 │ │ +07afaa: 1000 |0009: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=214 │ │ 0x0003 line=215 │ │ locals : │ │ 0x0000 - 0x000a reg=2 this Landroid/support/v4/app/ListFragment; │ │ │ │ @@ -146700,20 +146754,20 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -079400: |[079400] android.support.v4.app.ListFragment.getSelectedItemPosition:()I │ │ -079410: 7010 6604 0100 |0000: invoke-direct {v1}, Landroid/support/v4/app/ListFragment;.ensureList:()V // method@0466 │ │ -079416: 5410 4f01 |0003: iget-object v0, v1, Landroid/support/v4/app/ListFragment;.mList:Landroid/widget/ListView; // field@014f │ │ -07941a: 6e10 fd13 0000 |0005: invoke-virtual {v0}, Landroid/widget/ListView;.getSelectedItemPosition:()I // method@13fd │ │ -079420: 0a00 |0008: move-result v0 │ │ -079422: 0f00 |0009: return v0 │ │ +07afac: |[07afac] android.support.v4.app.ListFragment.getSelectedItemPosition:()I │ │ +07afbc: 7010 6604 0100 |0000: invoke-direct {v1}, Landroid/support/v4/app/ListFragment;.ensureList:()V // method@0466 │ │ +07afc2: 5410 4f01 |0003: iget-object v0, v1, Landroid/support/v4/app/ListFragment;.mList:Landroid/widget/ListView; // field@014f │ │ +07afc6: 6e10 fd13 0000 |0005: invoke-virtual {v0}, Landroid/widget/ListView;.getSelectedItemPosition:()I // method@13fd │ │ +07afcc: 0a00 |0008: move-result v0 │ │ +07afce: 0f00 |0009: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=206 │ │ 0x0003 line=207 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Landroid/support/v4/app/ListFragment; │ │ │ │ @@ -146722,73 +146776,73 @@ │ │ type : '(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Landroid/os/Bundle;)Landroid/view/View;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 16 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 142 16-bit code units │ │ -079424: |[079424] android.support.v4.app.ListFragment.onCreateView:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Landroid/os/Bundle;)Landroid/view/View; │ │ -079434: 130b 1100 |0000: const/16 v11, #int 17 // #11 │ │ -079438: 12ea |0002: const/4 v10, #int -2 // #fe │ │ -07943a: 12f9 |0003: const/4 v9, #int -1 // #ff │ │ -07943c: 6e10 6704 0c00 |0004: invoke-virtual {v12}, Landroid/support/v4/app/ListFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@0467 │ │ -079442: 0c00 |0007: move-result-object v0 │ │ -079444: 2205 da02 |0008: new-instance v5, Landroid/widget/FrameLayout; // type@02da │ │ -079448: 7020 db13 0500 |000a: invoke-direct {v5, v0}, Landroid/widget/FrameLayout;.:(Landroid/content/Context;)V // method@13db │ │ -07944e: 2203 df02 |000d: new-instance v3, Landroid/widget/LinearLayout; // type@02df │ │ -079452: 7020 ec13 0300 |000f: invoke-direct {v3, v0}, Landroid/widget/LinearLayout;.:(Landroid/content/Context;)V // method@13ec │ │ -079458: 1407 0200 ff00 |0012: const v7, #float 2.34181e-38 // #00ff0002 │ │ -07945e: 6e20 ef13 7300 |0015: invoke-virtual {v3, v7}, Landroid/widget/LinearLayout;.setId:(I)V // method@13ef │ │ -079464: 1217 |0018: const/4 v7, #int 1 // #1 │ │ -079466: 6e20 f013 7300 |0019: invoke-virtual {v3, v7}, Landroid/widget/LinearLayout;.setOrientation:(I)V // method@13f0 │ │ -07946c: 1307 0800 |001c: const/16 v7, #int 8 // #8 │ │ -079470: 6e20 f113 7300 |001e: invoke-virtual {v3, v7}, Landroid/widget/LinearLayout;.setVisibility:(I)V // method@13f1 │ │ -079476: 6e20 ee13 b300 |0021: invoke-virtual {v3, v11}, Landroid/widget/LinearLayout;.setGravity:(I)V // method@13ee │ │ -07947c: 2204 e502 |0024: new-instance v4, Landroid/widget/ProgressBar; // type@02e5 │ │ -079480: 1207 |0026: const/4 v7, #int 0 // #0 │ │ -079482: 1408 7a00 0101 |0027: const v8, #float 2.36939e-38 // #0101007a │ │ -079488: 7040 1914 0487 |002a: invoke-direct {v4, v0, v7, v8}, Landroid/widget/ProgressBar;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@1419 │ │ -07948e: 2207 d902 |002d: new-instance v7, Landroid/widget/FrameLayout$LayoutParams; // type@02d9 │ │ -079492: 7030 da13 a70a |002f: invoke-direct {v7, v10, v10}, Landroid/widget/FrameLayout$LayoutParams;.:(II)V // method@13da │ │ -079498: 6e30 ed13 4307 |0032: invoke-virtual {v3, v4, v7}, Landroid/widget/LinearLayout;.addView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@13ed │ │ -07949e: 2207 d902 |0035: new-instance v7, Landroid/widget/FrameLayout$LayoutParams; // type@02d9 │ │ -0794a2: 7030 da13 9709 |0037: invoke-direct {v7, v9, v9}, Landroid/widget/FrameLayout$LayoutParams;.:(II)V // method@13da │ │ -0794a8: 6e30 dc13 3507 |003a: invoke-virtual {v5, v3, v7}, Landroid/widget/FrameLayout;.addView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@13dc │ │ -0794ae: 2201 da02 |003d: new-instance v1, Landroid/widget/FrameLayout; // type@02da │ │ -0794b2: 7020 db13 0100 |003f: invoke-direct {v1, v0}, Landroid/widget/FrameLayout;.:(Landroid/content/Context;)V // method@13db │ │ -0794b8: 1407 0300 ff00 |0042: const v7, #float 2.34181e-38 // #00ff0003 │ │ -0794be: 6e20 dd13 7100 |0045: invoke-virtual {v1, v7}, Landroid/widget/FrameLayout;.setId:(I)V // method@13dd │ │ -0794c4: 2206 ff02 |0048: new-instance v6, Landroid/widget/TextView; // type@02ff │ │ -0794c8: 6e10 6704 0c00 |004a: invoke-virtual {v12}, Landroid/support/v4/app/ListFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@0467 │ │ -0794ce: 0c07 |004d: move-result-object v7 │ │ -0794d0: 7020 6d14 7600 |004e: invoke-direct {v6, v7}, Landroid/widget/TextView;.:(Landroid/content/Context;)V // method@146d │ │ -0794d6: 1407 0100 ff00 |0051: const v7, #float 2.34181e-38 // #00ff0001 │ │ -0794dc: 6e20 7e14 7600 |0054: invoke-virtual {v6, v7}, Landroid/widget/TextView;.setId:(I)V // method@147e │ │ -0794e2: 6e20 7d14 b600 |0057: invoke-virtual {v6, v11}, Landroid/widget/TextView;.setGravity:(I)V // method@147d │ │ -0794e8: 2207 d902 |005a: new-instance v7, Landroid/widget/FrameLayout$LayoutParams; // type@02d9 │ │ -0794ec: 7030 da13 9709 |005c: invoke-direct {v7, v9, v9}, Landroid/widget/FrameLayout$LayoutParams;.:(II)V // method@13da │ │ -0794f2: 6e30 dc13 6107 |005f: invoke-virtual {v1, v6, v7}, Landroid/widget/FrameLayout;.addView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@13dc │ │ -0794f8: 2202 e202 |0062: new-instance v2, Landroid/widget/ListView; // type@02e2 │ │ -0794fc: 6e10 6704 0c00 |0064: invoke-virtual {v12}, Landroid/support/v4/app/ListFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@0467 │ │ -079502: 0c07 |0067: move-result-object v7 │ │ -079504: 7020 f413 7200 |0068: invoke-direct {v2, v7}, Landroid/widget/ListView;.:(Landroid/content/Context;)V // method@13f4 │ │ -07950a: 1407 0a00 0201 |006b: const v7, #float 2.38773e-38 // #0102000a │ │ -079510: 6e20 0214 7200 |006e: invoke-virtual {v2, v7}, Landroid/widget/ListView;.setId:(I)V // method@1402 │ │ -079516: 1207 |0071: const/4 v7, #int 0 // #0 │ │ -079518: 6e20 0014 7200 |0072: invoke-virtual {v2, v7}, Landroid/widget/ListView;.setDrawSelectorOnTop:(Z)V // method@1400 │ │ -07951e: 2207 d902 |0075: new-instance v7, Landroid/widget/FrameLayout$LayoutParams; // type@02d9 │ │ -079522: 7030 da13 9709 |0077: invoke-direct {v7, v9, v9}, Landroid/widget/FrameLayout$LayoutParams;.:(II)V // method@13da │ │ -079528: 6e30 dc13 2107 |007a: invoke-virtual {v1, v2, v7}, Landroid/widget/FrameLayout;.addView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@13dc │ │ -07952e: 2207 d902 |007d: new-instance v7, Landroid/widget/FrameLayout$LayoutParams; // type@02d9 │ │ -079532: 7030 da13 9709 |007f: invoke-direct {v7, v9, v9}, Landroid/widget/FrameLayout$LayoutParams;.:(II)V // method@13da │ │ -079538: 6e30 dc13 1507 |0082: invoke-virtual {v5, v1, v7}, Landroid/widget/FrameLayout;.addView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@13dc │ │ -07953e: 2207 d902 |0085: new-instance v7, Landroid/widget/FrameLayout$LayoutParams; // type@02d9 │ │ -079542: 7030 da13 9709 |0087: invoke-direct {v7, v9, v9}, Landroid/widget/FrameLayout$LayoutParams;.:(II)V // method@13da │ │ -079548: 6e20 de13 7500 |008a: invoke-virtual {v5, v7}, Landroid/widget/FrameLayout;.setLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)V // method@13de │ │ -07954e: 1105 |008d: return-object v5 │ │ +07afd0: |[07afd0] android.support.v4.app.ListFragment.onCreateView:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Landroid/os/Bundle;)Landroid/view/View; │ │ +07afe0: 130b 1100 |0000: const/16 v11, #int 17 // #11 │ │ +07afe4: 12ea |0002: const/4 v10, #int -2 // #fe │ │ +07afe6: 12f9 |0003: const/4 v9, #int -1 // #ff │ │ +07afe8: 6e10 6704 0c00 |0004: invoke-virtual {v12}, Landroid/support/v4/app/ListFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@0467 │ │ +07afee: 0c00 |0007: move-result-object v0 │ │ +07aff0: 2205 d702 |0008: new-instance v5, Landroid/widget/FrameLayout; // type@02d7 │ │ +07aff4: 7020 db13 0500 |000a: invoke-direct {v5, v0}, Landroid/widget/FrameLayout;.:(Landroid/content/Context;)V // method@13db │ │ +07affa: 2203 dc02 |000d: new-instance v3, Landroid/widget/LinearLayout; // type@02dc │ │ +07affe: 7020 ec13 0300 |000f: invoke-direct {v3, v0}, Landroid/widget/LinearLayout;.:(Landroid/content/Context;)V // method@13ec │ │ +07b004: 1407 0200 ff00 |0012: const v7, #float 2.34181e-38 // #00ff0002 │ │ +07b00a: 6e20 ef13 7300 |0015: invoke-virtual {v3, v7}, Landroid/widget/LinearLayout;.setId:(I)V // method@13ef │ │ +07b010: 1217 |0018: const/4 v7, #int 1 // #1 │ │ +07b012: 6e20 f013 7300 |0019: invoke-virtual {v3, v7}, Landroid/widget/LinearLayout;.setOrientation:(I)V // method@13f0 │ │ +07b018: 1307 0800 |001c: const/16 v7, #int 8 // #8 │ │ +07b01c: 6e20 f113 7300 |001e: invoke-virtual {v3, v7}, Landroid/widget/LinearLayout;.setVisibility:(I)V // method@13f1 │ │ +07b022: 6e20 ee13 b300 |0021: invoke-virtual {v3, v11}, Landroid/widget/LinearLayout;.setGravity:(I)V // method@13ee │ │ +07b028: 2204 e202 |0024: new-instance v4, Landroid/widget/ProgressBar; // type@02e2 │ │ +07b02c: 1207 |0026: const/4 v7, #int 0 // #0 │ │ +07b02e: 1408 7a00 0101 |0027: const v8, #float 2.36939e-38 // #0101007a │ │ +07b034: 7040 1914 0487 |002a: invoke-direct {v4, v0, v7, v8}, Landroid/widget/ProgressBar;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@1419 │ │ +07b03a: 2207 d602 |002d: new-instance v7, Landroid/widget/FrameLayout$LayoutParams; // type@02d6 │ │ +07b03e: 7030 da13 a70a |002f: invoke-direct {v7, v10, v10}, Landroid/widget/FrameLayout$LayoutParams;.:(II)V // method@13da │ │ +07b044: 6e30 ed13 4307 |0032: invoke-virtual {v3, v4, v7}, Landroid/widget/LinearLayout;.addView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@13ed │ │ +07b04a: 2207 d602 |0035: new-instance v7, Landroid/widget/FrameLayout$LayoutParams; // type@02d6 │ │ +07b04e: 7030 da13 9709 |0037: invoke-direct {v7, v9, v9}, Landroid/widget/FrameLayout$LayoutParams;.:(II)V // method@13da │ │ +07b054: 6e30 dc13 3507 |003a: invoke-virtual {v5, v3, v7}, Landroid/widget/FrameLayout;.addView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@13dc │ │ +07b05a: 2201 d702 |003d: new-instance v1, Landroid/widget/FrameLayout; // type@02d7 │ │ +07b05e: 7020 db13 0100 |003f: invoke-direct {v1, v0}, Landroid/widget/FrameLayout;.:(Landroid/content/Context;)V // method@13db │ │ +07b064: 1407 0300 ff00 |0042: const v7, #float 2.34181e-38 // #00ff0003 │ │ +07b06a: 6e20 dd13 7100 |0045: invoke-virtual {v1, v7}, Landroid/widget/FrameLayout;.setId:(I)V // method@13dd │ │ +07b070: 2206 fc02 |0048: new-instance v6, Landroid/widget/TextView; // type@02fc │ │ +07b074: 6e10 6704 0c00 |004a: invoke-virtual {v12}, Landroid/support/v4/app/ListFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@0467 │ │ +07b07a: 0c07 |004d: move-result-object v7 │ │ +07b07c: 7020 6d14 7600 |004e: invoke-direct {v6, v7}, Landroid/widget/TextView;.:(Landroid/content/Context;)V // method@146d │ │ +07b082: 1407 0100 ff00 |0051: const v7, #float 2.34181e-38 // #00ff0001 │ │ +07b088: 6e20 7e14 7600 |0054: invoke-virtual {v6, v7}, Landroid/widget/TextView;.setId:(I)V // method@147e │ │ +07b08e: 6e20 7d14 b600 |0057: invoke-virtual {v6, v11}, Landroid/widget/TextView;.setGravity:(I)V // method@147d │ │ +07b094: 2207 d602 |005a: new-instance v7, Landroid/widget/FrameLayout$LayoutParams; // type@02d6 │ │ +07b098: 7030 da13 9709 |005c: invoke-direct {v7, v9, v9}, Landroid/widget/FrameLayout$LayoutParams;.:(II)V // method@13da │ │ +07b09e: 6e30 dc13 6107 |005f: invoke-virtual {v1, v6, v7}, Landroid/widget/FrameLayout;.addView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@13dc │ │ +07b0a4: 2202 df02 |0062: new-instance v2, Landroid/widget/ListView; // type@02df │ │ +07b0a8: 6e10 6704 0c00 |0064: invoke-virtual {v12}, Landroid/support/v4/app/ListFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@0467 │ │ +07b0ae: 0c07 |0067: move-result-object v7 │ │ +07b0b0: 7020 f413 7200 |0068: invoke-direct {v2, v7}, Landroid/widget/ListView;.:(Landroid/content/Context;)V // method@13f4 │ │ +07b0b6: 1407 0a00 0201 |006b: const v7, #float 2.38773e-38 // #0102000a │ │ +07b0bc: 6e20 0214 7200 |006e: invoke-virtual {v2, v7}, Landroid/widget/ListView;.setId:(I)V // method@1402 │ │ +07b0c2: 1207 |0071: const/4 v7, #int 0 // #0 │ │ +07b0c4: 6e20 0014 7200 |0072: invoke-virtual {v2, v7}, Landroid/widget/ListView;.setDrawSelectorOnTop:(Z)V // method@1400 │ │ +07b0ca: 2207 d602 |0075: new-instance v7, Landroid/widget/FrameLayout$LayoutParams; // type@02d6 │ │ +07b0ce: 7030 da13 9709 |0077: invoke-direct {v7, v9, v9}, Landroid/widget/FrameLayout$LayoutParams;.:(II)V // method@13da │ │ +07b0d4: 6e30 dc13 2107 |007a: invoke-virtual {v1, v2, v7}, Landroid/widget/FrameLayout;.addView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@13dc │ │ +07b0da: 2207 d602 |007d: new-instance v7, Landroid/widget/FrameLayout$LayoutParams; // type@02d6 │ │ +07b0de: 7030 da13 9709 |007f: invoke-direct {v7, v9, v9}, Landroid/widget/FrameLayout$LayoutParams;.:(II)V // method@13da │ │ +07b0e4: 6e30 dc13 1507 |0082: invoke-virtual {v5, v1, v7}, Landroid/widget/FrameLayout;.addView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@13dc │ │ +07b0ea: 2207 d602 |0085: new-instance v7, Landroid/widget/FrameLayout$LayoutParams; // type@02d6 │ │ +07b0ee: 7030 da13 9709 |0087: invoke-direct {v7, v9, v9}, Landroid/widget/FrameLayout$LayoutParams;.:(II)V // method@13da │ │ +07b0f4: 6e20 de13 7500 |008a: invoke-virtual {v5, v7}, Landroid/widget/FrameLayout;.setLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)V // method@13de │ │ +07b0fa: 1105 |008d: return-object v5 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=91 │ │ 0x0008 line=93 │ │ 0x000d line=97 │ │ 0x0012 line=98 │ │ 0x0018 line=99 │ │ @@ -146828,28 +146882,28 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -079550: |[079550] android.support.v4.app.ListFragment.onDestroyView:()V │ │ -079560: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -079562: 5430 4e01 |0001: iget-object v0, v3, Landroid/support/v4/app/ListFragment;.mHandler:Landroid/os/Handler; // field@014e │ │ -079566: 5431 5401 |0003: iget-object v1, v3, Landroid/support/v4/app/ListFragment;.mRequestFocus:Ljava/lang/Runnable; // field@0154 │ │ -07956a: 6e20 cd01 1000 |0005: invoke-virtual {v0, v1}, Landroid/os/Handler;.removeCallbacks:(Ljava/lang/Runnable;)V // method@01cd │ │ -079570: 5b32 4f01 |0008: iput-object v2, v3, Landroid/support/v4/app/ListFragment;.mList:Landroid/widget/ListView; // field@014f │ │ -079574: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -079576: 5c30 5101 |000b: iput-boolean v0, v3, Landroid/support/v4/app/ListFragment;.mListShown:Z // field@0151 │ │ -07957a: 5b32 5001 |000d: iput-object v2, v3, Landroid/support/v4/app/ListFragment;.mListContainer:Landroid/view/View; // field@0150 │ │ -07957e: 5b32 5301 |000f: iput-object v2, v3, Landroid/support/v4/app/ListFragment;.mProgressContainer:Landroid/view/View; // field@0153 │ │ -079582: 5b32 4d01 |0011: iput-object v2, v3, Landroid/support/v4/app/ListFragment;.mEmptyView:Landroid/view/View; // field@014d │ │ -079586: 5b32 5501 |0013: iput-object v2, v3, Landroid/support/v4/app/ListFragment;.mStandardEmptyView:Landroid/widget/TextView; // field@0155 │ │ -07958a: 6f10 1503 0300 |0015: invoke-super {v3}, Landroid/support/v4/app/Fragment;.onDestroyView:()V // method@0315 │ │ -079590: 0e00 |0018: return-void │ │ +07b0fc: |[07b0fc] android.support.v4.app.ListFragment.onDestroyView:()V │ │ +07b10c: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +07b10e: 5430 4e01 |0001: iget-object v0, v3, Landroid/support/v4/app/ListFragment;.mHandler:Landroid/os/Handler; // field@014e │ │ +07b112: 5431 5401 |0003: iget-object v1, v3, Landroid/support/v4/app/ListFragment;.mRequestFocus:Ljava/lang/Runnable; // field@0154 │ │ +07b116: 6e20 cd01 1000 |0005: invoke-virtual {v0, v1}, Landroid/os/Handler;.removeCallbacks:(Ljava/lang/Runnable;)V // method@01cd │ │ +07b11c: 5b32 4f01 |0008: iput-object v2, v3, Landroid/support/v4/app/ListFragment;.mList:Landroid/widget/ListView; // field@014f │ │ +07b120: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +07b122: 5c30 5101 |000b: iput-boolean v0, v3, Landroid/support/v4/app/ListFragment;.mListShown:Z // field@0151 │ │ +07b126: 5b32 5001 |000d: iput-object v2, v3, Landroid/support/v4/app/ListFragment;.mListContainer:Landroid/view/View; // field@0150 │ │ +07b12a: 5b32 5301 |000f: iput-object v2, v3, Landroid/support/v4/app/ListFragment;.mProgressContainer:Landroid/view/View; // field@0153 │ │ +07b12e: 5b32 4d01 |0011: iput-object v2, v3, Landroid/support/v4/app/ListFragment;.mEmptyView:Landroid/view/View; // field@014d │ │ +07b132: 5b32 5501 |0013: iput-object v2, v3, Landroid/support/v4/app/ListFragment;.mStandardEmptyView:Landroid/widget/TextView; // field@0155 │ │ +07b136: 6f10 1503 0300 |0015: invoke-super {v3}, Landroid/support/v4/app/Fragment;.onDestroyView:()V // method@0315 │ │ +07b13c: 0e00 |0018: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=153 │ │ 0x0008 line=154 │ │ 0x000a line=155 │ │ 0x000d line=156 │ │ 0x0013 line=157 │ │ @@ -146863,16 +146917,16 @@ │ │ type : '(Landroid/widget/ListView;Landroid/view/View;IJ)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 6 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -079594: |[079594] android.support.v4.app.ListFragment.onListItemClick:(Landroid/widget/ListView;Landroid/view/View;IJ)V │ │ -0795a4: 0e00 |0000: return-void │ │ +07b140: |[07b140] android.support.v4.app.ListFragment.onListItemClick:(Landroid/widget/ListView;Landroid/view/View;IJ)V │ │ +07b150: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=173 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/app/ListFragment; │ │ 0x0000 - 0x0001 reg=1 l Landroid/widget/ListView; │ │ 0x0000 - 0x0001 reg=2 v Landroid/view/View; │ │ @@ -146884,18 +146938,18 @@ │ │ type : '(Landroid/view/View;Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -0795a8: |[0795a8] android.support.v4.app.ListFragment.onViewCreated:(Landroid/view/View;Landroid/os/Bundle;)V │ │ -0795b8: 6f30 2203 1002 |0000: invoke-super {v0, v1, v2}, Landroid/support/v4/app/Fragment;.onViewCreated:(Landroid/view/View;Landroid/os/Bundle;)V // method@0322 │ │ -0795be: 7010 6604 0000 |0003: invoke-direct {v0}, Landroid/support/v4/app/ListFragment;.ensureList:()V // method@0466 │ │ -0795c4: 0e00 |0006: return-void │ │ +07b154: |[07b154] android.support.v4.app.ListFragment.onViewCreated:(Landroid/view/View;Landroid/os/Bundle;)V │ │ +07b164: 6f30 2203 1002 |0000: invoke-super {v0, v1, v2}, Landroid/support/v4/app/Fragment;.onViewCreated:(Landroid/view/View;Landroid/os/Bundle;)V // method@0322 │ │ +07b16a: 7010 6604 0000 |0003: invoke-direct {v0}, Landroid/support/v4/app/ListFragment;.ensureList:()V // method@0466 │ │ +07b170: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=144 │ │ 0x0003 line=145 │ │ 0x0006 line=146 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Landroid/support/v4/app/ListFragment; │ │ @@ -146907,31 +146961,31 @@ │ │ type : '(Ljava/lang/CharSequence;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 34 16-bit code units │ │ -0795c8: |[0795c8] android.support.v4.app.ListFragment.setEmptyText:(Ljava/lang/CharSequence;)V │ │ -0795d8: 7010 6604 0200 |0000: invoke-direct {v2}, Landroid/support/v4/app/ListFragment;.ensureList:()V // method@0466 │ │ -0795de: 5420 5501 |0003: iget-object v0, v2, Landroid/support/v4/app/ListFragment;.mStandardEmptyView:Landroid/widget/TextView; // field@0155 │ │ -0795e2: 3900 0a00 |0005: if-nez v0, 000f // +000a │ │ -0795e6: 2200 2d03 |0007: new-instance v0, Ljava/lang/IllegalStateException; // type@032d │ │ -0795ea: 1a01 0d03 |0009: const-string v1, "Can't be used with a custom content view" // string@030d │ │ -0795ee: 7020 0415 1000 |000b: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1504 │ │ -0795f4: 2700 |000e: throw v0 │ │ -0795f6: 5420 5501 |000f: iget-object v0, v2, Landroid/support/v4/app/ListFragment;.mStandardEmptyView:Landroid/widget/TextView; // field@0155 │ │ -0795fa: 6e20 8214 3000 |0011: invoke-virtual {v0, v3}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@1482 │ │ -079600: 5420 4c01 |0014: iget-object v0, v2, Landroid/support/v4/app/ListFragment;.mEmptyText:Ljava/lang/CharSequence; // field@014c │ │ -079604: 3900 0900 |0016: if-nez v0, 001f // +0009 │ │ -079608: 5420 4f01 |0018: iget-object v0, v2, Landroid/support/v4/app/ListFragment;.mList:Landroid/widget/ListView; // field@014f │ │ -07960c: 5421 5501 |001a: iget-object v1, v2, Landroid/support/v4/app/ListFragment;.mStandardEmptyView:Landroid/widget/TextView; // field@0155 │ │ -079610: 6e20 0114 1000 |001c: invoke-virtual {v0, v1}, Landroid/widget/ListView;.setEmptyView:(Landroid/view/View;)V // method@1401 │ │ -079616: 5b23 4c01 |001f: iput-object v3, v2, Landroid/support/v4/app/ListFragment;.mEmptyText:Ljava/lang/CharSequence; // field@014c │ │ -07961a: 0e00 |0021: return-void │ │ +07b174: |[07b174] android.support.v4.app.ListFragment.setEmptyText:(Ljava/lang/CharSequence;)V │ │ +07b184: 7010 6604 0200 |0000: invoke-direct {v2}, Landroid/support/v4/app/ListFragment;.ensureList:()V // method@0466 │ │ +07b18a: 5420 5501 |0003: iget-object v0, v2, Landroid/support/v4/app/ListFragment;.mStandardEmptyView:Landroid/widget/TextView; // field@0155 │ │ +07b18e: 3900 0a00 |0005: if-nez v0, 000f // +000a │ │ +07b192: 2200 2a03 |0007: new-instance v0, Ljava/lang/IllegalStateException; // type@032a │ │ +07b196: 1a01 0d03 |0009: const-string v1, "Can't be used with a custom content view" // string@030d │ │ +07b19a: 7020 0415 1000 |000b: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1504 │ │ +07b1a0: 2700 |000e: throw v0 │ │ +07b1a2: 5420 5501 |000f: iget-object v0, v2, Landroid/support/v4/app/ListFragment;.mStandardEmptyView:Landroid/widget/TextView; // field@0155 │ │ +07b1a6: 6e20 8214 3000 |0011: invoke-virtual {v0, v3}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@1482 │ │ +07b1ac: 5420 4c01 |0014: iget-object v0, v2, Landroid/support/v4/app/ListFragment;.mEmptyText:Ljava/lang/CharSequence; // field@014c │ │ +07b1b0: 3900 0900 |0016: if-nez v0, 001f // +0009 │ │ +07b1b4: 5420 4f01 |0018: iget-object v0, v2, Landroid/support/v4/app/ListFragment;.mList:Landroid/widget/ListView; // field@014f │ │ +07b1b8: 5421 5501 |001a: iget-object v1, v2, Landroid/support/v4/app/ListFragment;.mStandardEmptyView:Landroid/widget/TextView; // field@0155 │ │ +07b1bc: 6e20 0114 1000 |001c: invoke-virtual {v0, v1}, Landroid/widget/ListView;.setEmptyView:(Landroid/view/View;)V // method@1401 │ │ +07b1c2: 5b23 4c01 |001f: iput-object v3, v2, Landroid/support/v4/app/ListFragment;.mEmptyText:Ljava/lang/CharSequence; // field@014c │ │ +07b1c6: 0e00 |0021: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=232 │ │ 0x0003 line=233 │ │ 0x0007 line=234 │ │ 0x000f line=236 │ │ 0x0014 line=237 │ │ @@ -146947,38 +147001,38 @@ │ │ type : '(Landroid/widget/ListAdapter;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 41 16-bit code units │ │ -07961c: |[07961c] android.support.v4.app.ListFragment.setListAdapter:(Landroid/widget/ListAdapter;)V │ │ -07962c: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -07962e: 1211 |0001: const/4 v1, #int 1 // #1 │ │ -079630: 5443 4b01 |0002: iget-object v3, v4, Landroid/support/v4/app/ListFragment;.mAdapter:Landroid/widget/ListAdapter; // field@014b │ │ -079634: 3803 2300 |0004: if-eqz v3, 0027 // +0023 │ │ -079638: 0110 |0006: move v0, v1 │ │ -07963a: 5b45 4b01 |0007: iput-object v5, v4, Landroid/support/v4/app/ListFragment;.mAdapter:Landroid/widget/ListAdapter; // field@014b │ │ -07963e: 5443 4f01 |0009: iget-object v3, v4, Landroid/support/v4/app/ListFragment;.mList:Landroid/widget/ListView; // field@014f │ │ -079642: 3803 1b00 |000b: if-eqz v3, 0026 // +001b │ │ -079646: 5443 4f01 |000d: iget-object v3, v4, Landroid/support/v4/app/ListFragment;.mList:Landroid/widget/ListView; // field@014f │ │ -07964a: 6e20 ff13 5300 |000f: invoke-virtual {v3, v5}, Landroid/widget/ListView;.setAdapter:(Landroid/widget/ListAdapter;)V // method@13ff │ │ -079650: 5543 5101 |0012: iget-boolean v3, v4, Landroid/support/v4/app/ListFragment;.mListShown:Z // field@0151 │ │ -079654: 3903 1200 |0014: if-nez v3, 0026 // +0012 │ │ -079658: 3900 1000 |0016: if-nez v0, 0026 // +0010 │ │ -07965c: 6e10 6c04 0400 |0018: invoke-virtual {v4}, Landroid/support/v4/app/ListFragment;.getView:()Landroid/view/View; // method@046c │ │ -079662: 0c03 |001b: move-result-object v3 │ │ -079664: 6e10 9812 0300 |001c: invoke-virtual {v3}, Landroid/view/View;.getWindowToken:()Landroid/os/IBinder; // method@1298 │ │ -07966a: 0c03 |001f: move-result-object v3 │ │ -07966c: 3803 0300 |0020: if-eqz v3, 0023 // +0003 │ │ -079670: 0112 |0022: move v2, v1 │ │ -079672: 7030 7404 1402 |0023: invoke-direct {v4, v1, v2}, Landroid/support/v4/app/ListFragment;.setListShown:(ZZ)V // method@0474 │ │ -079678: 0e00 |0026: return-void │ │ -07967a: 0120 |0027: move v0, v2 │ │ -07967c: 28df |0028: goto 0007 // -0021 │ │ +07b1c8: |[07b1c8] android.support.v4.app.ListFragment.setListAdapter:(Landroid/widget/ListAdapter;)V │ │ +07b1d8: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +07b1da: 1211 |0001: const/4 v1, #int 1 // #1 │ │ +07b1dc: 5443 4b01 |0002: iget-object v3, v4, Landroid/support/v4/app/ListFragment;.mAdapter:Landroid/widget/ListAdapter; // field@014b │ │ +07b1e0: 3803 2300 |0004: if-eqz v3, 0027 // +0023 │ │ +07b1e4: 0110 |0006: move v0, v1 │ │ +07b1e6: 5b45 4b01 |0007: iput-object v5, v4, Landroid/support/v4/app/ListFragment;.mAdapter:Landroid/widget/ListAdapter; // field@014b │ │ +07b1ea: 5443 4f01 |0009: iget-object v3, v4, Landroid/support/v4/app/ListFragment;.mList:Landroid/widget/ListView; // field@014f │ │ +07b1ee: 3803 1b00 |000b: if-eqz v3, 0026 // +001b │ │ +07b1f2: 5443 4f01 |000d: iget-object v3, v4, Landroid/support/v4/app/ListFragment;.mList:Landroid/widget/ListView; // field@014f │ │ +07b1f6: 6e20 ff13 5300 |000f: invoke-virtual {v3, v5}, Landroid/widget/ListView;.setAdapter:(Landroid/widget/ListAdapter;)V // method@13ff │ │ +07b1fc: 5543 5101 |0012: iget-boolean v3, v4, Landroid/support/v4/app/ListFragment;.mListShown:Z // field@0151 │ │ +07b200: 3903 1200 |0014: if-nez v3, 0026 // +0012 │ │ +07b204: 3900 1000 |0016: if-nez v0, 0026 // +0010 │ │ +07b208: 6e10 6c04 0400 |0018: invoke-virtual {v4}, Landroid/support/v4/app/ListFragment;.getView:()Landroid/view/View; // method@046c │ │ +07b20e: 0c03 |001b: move-result-object v3 │ │ +07b210: 6e10 9812 0300 |001c: invoke-virtual {v3}, Landroid/view/View;.getWindowToken:()Landroid/os/IBinder; // method@1298 │ │ +07b216: 0c03 |001f: move-result-object v3 │ │ +07b218: 3803 0300 |0020: if-eqz v3, 0023 // +0003 │ │ +07b21c: 0112 |0022: move v2, v1 │ │ +07b21e: 7030 7404 1402 |0023: invoke-direct {v4, v1, v2}, Landroid/support/v4/app/ListFragment;.setListShown:(ZZ)V // method@0474 │ │ +07b224: 0e00 |0026: return-void │ │ +07b226: 0120 |0027: move v0, v2 │ │ +07b228: 28df |0028: goto 0007 // -0021 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=179 │ │ 0x0007 line=180 │ │ 0x0009 line=181 │ │ 0x000d line=182 │ │ 0x0012 line=183 │ │ @@ -146995,18 +147049,18 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -079680: |[079680] android.support.v4.app.ListFragment.setListShown:(Z)V │ │ -079690: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -079692: 7030 7404 2100 |0001: invoke-direct {v1, v2, v0}, Landroid/support/v4/app/ListFragment;.setListShown:(ZZ)V // method@0474 │ │ -079698: 0e00 |0004: return-void │ │ +07b22c: |[07b22c] android.support.v4.app.ListFragment.setListShown:(Z)V │ │ +07b23c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +07b23e: 7030 7404 2100 |0001: invoke-direct {v1, v2, v0}, Landroid/support/v4/app/ListFragment;.setListShown:(ZZ)V // method@0474 │ │ +07b244: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=258 │ │ 0x0004 line=259 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/ListFragment; │ │ 0x0000 - 0x0005 reg=2 shown Z │ │ @@ -147016,18 +147070,18 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -07969c: |[07969c] android.support.v4.app.ListFragment.setListShownNoAnimation:(Z)V │ │ -0796ac: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0796ae: 7030 7404 2100 |0001: invoke-direct {v1, v2, v0}, Landroid/support/v4/app/ListFragment;.setListShown:(ZZ)V // method@0474 │ │ -0796b4: 0e00 |0004: return-void │ │ +07b248: |[07b248] android.support.v4.app.ListFragment.setListShownNoAnimation:(Z)V │ │ +07b258: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +07b25a: 7030 7404 2100 |0001: invoke-direct {v1, v2, v0}, Landroid/support/v4/app/ListFragment;.setListShown:(ZZ)V // method@0474 │ │ +07b260: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=266 │ │ 0x0004 line=267 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/ListFragment; │ │ 0x0000 - 0x0005 reg=2 shown Z │ │ @@ -147037,35 +147091,35 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -0796b8: |[0796b8] android.support.v4.app.ListFragment.setSelection:(I)V │ │ -0796c8: 7010 6604 0100 |0000: invoke-direct {v1}, Landroid/support/v4/app/ListFragment;.ensureList:()V // method@0466 │ │ -0796ce: 5410 4f01 |0003: iget-object v0, v1, Landroid/support/v4/app/ListFragment;.mList:Landroid/widget/ListView; // field@014f │ │ -0796d2: 6e20 0514 2000 |0005: invoke-virtual {v0, v2}, Landroid/widget/ListView;.setSelection:(I)V // method@1405 │ │ -0796d8: 0e00 |0008: return-void │ │ +07b264: |[07b264] android.support.v4.app.ListFragment.setSelection:(I)V │ │ +07b274: 7010 6604 0100 |0000: invoke-direct {v1}, Landroid/support/v4/app/ListFragment;.ensureList:()V // method@0466 │ │ +07b27a: 5410 4f01 |0003: iget-object v0, v1, Landroid/support/v4/app/ListFragment;.mList:Landroid/widget/ListView; // field@014f │ │ +07b27e: 6e20 0514 2000 |0005: invoke-virtual {v0, v2}, Landroid/widget/ListView;.setSelection:(I)V // method@1405 │ │ +07b284: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=198 │ │ 0x0003 line=199 │ │ 0x0008 line=200 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v4/app/ListFragment; │ │ 0x0000 - 0x0009 reg=2 position I │ │ │ │ - source_file_idx : 2273 (ListFragment.java) │ │ + source_file_idx : 2270 (ListFragment.java) │ │ │ │ Class #580 header: │ │ -class_idx : 203 │ │ +class_idx : 200 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 826 │ │ -source_file_idx : 2717 │ │ +superclass_idx : 823 │ │ +source_file_idx : 2714 │ │ static_fields_size : 0 │ │ instance_fields_size: 15 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 10 │ │ │ │ Class #580 annotations: │ │ Annotations on class │ │ @@ -147157,21 +147211,21 @@ │ │ type : '(Landroid/support/v4/app/LoaderManagerImpl;ILandroid/os/Bundle;Landroid/support/v4/app/LoaderManager$LoaderCallbacks;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -0796dc: |[0796dc] android.support.v4.app.LoaderManagerImpl$LoaderInfo.:(Landroid/support/v4/app/LoaderManagerImpl;ILandroid/os/Bundle;Landroid/support/v4/app/LoaderManager$LoaderCallbacks;)V │ │ -0796ec: 5b01 6401 |0000: iput-object v1, v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@0164 │ │ -0796f0: 7010 1c15 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ -0796f6: 5902 5c01 |0005: iput v2, v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mId:I // field@015c │ │ -0796fa: 5b03 5601 |0007: iput-object v3, v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mArgs:Landroid/os/Bundle; // field@0156 │ │ -0796fe: 5b04 5701 |0009: iput-object v4, v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mCallbacks:Landroid/support/v4/app/LoaderManager$LoaderCallbacks; // field@0157 │ │ -079702: 0e00 |000b: return-void │ │ +07b288: |[07b288] android.support.v4.app.LoaderManagerImpl$LoaderInfo.:(Landroid/support/v4/app/LoaderManagerImpl;ILandroid/os/Bundle;Landroid/support/v4/app/LoaderManager$LoaderCallbacks;)V │ │ +07b298: 5b01 6401 |0000: iput-object v1, v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@0164 │ │ +07b29c: 7010 1c15 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ +07b2a2: 5902 5c01 |0005: iput v2, v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mId:I // field@015c │ │ +07b2a6: 5b03 5601 |0007: iput-object v3, v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mArgs:Landroid/os/Bundle; // field@0156 │ │ +07b2aa: 5b04 5701 |0009: iput-object v4, v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mCallbacks:Landroid/support/v4/app/LoaderManager$LoaderCallbacks; // field@0157 │ │ +07b2ae: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=228 │ │ 0x0005 line=229 │ │ 0x0007 line=230 │ │ 0x0009 line=231 │ │ 0x000b line=232 │ │ @@ -147189,71 +147243,71 @@ │ │ type : '(Landroid/support/v4/content/Loader;Ljava/lang/Object;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 110 16-bit code units │ │ -079704: |[079704] android.support.v4.app.LoaderManagerImpl$LoaderInfo.callOnLoadFinished:(Landroid/support/v4/content/Loader;Ljava/lang/Object;)V │ │ -079714: 5441 5701 |0000: iget-object v1, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mCallbacks:Landroid/support/v4/app/LoaderManager$LoaderCallbacks; // field@0157 │ │ -079718: 3801 5b00 |0002: if-eqz v1, 005d // +005b │ │ -07971c: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -07971e: 5441 6401 |0005: iget-object v1, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@0164 │ │ -079722: 5411 6701 |0007: iget-object v1, v1, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0167 │ │ -079726: 3801 1400 |0009: if-eqz v1, 001d // +0014 │ │ -07972a: 5441 6401 |000b: iget-object v1, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@0164 │ │ -07972e: 5411 6701 |000d: iget-object v1, v1, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0167 │ │ -079732: 5411 d700 |000f: iget-object v1, v1, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00d7 │ │ -079736: 5410 0d01 |0011: iget-object v0, v1, Landroid/support/v4/app/FragmentManagerImpl;.mNoTransactionsBecause:Ljava/lang/String; // field@010d │ │ -07973a: 5441 6401 |0013: iget-object v1, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@0164 │ │ -07973e: 5411 6701 |0015: iget-object v1, v1, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0167 │ │ -079742: 5411 d700 |0017: iget-object v1, v1, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00d7 │ │ -079746: 1a02 001d |0019: const-string v2, "onLoadFinished" // string@1d00 │ │ -07974a: 5b12 0d01 |001b: iput-object v2, v1, Landroid/support/v4/app/FragmentManagerImpl;.mNoTransactionsBecause:Ljava/lang/String; // field@010d │ │ -07974e: 6301 6501 |001d: sget-boolean v1, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@0165 │ │ -079752: 3801 2800 |001f: if-eqz v1, 0047 // +0028 │ │ -079756: 1a01 9c0a |0021: const-string v1, "LoaderManager" // string@0a9c │ │ -07975a: 2202 4203 |0023: new-instance v2, Ljava/lang/StringBuilder; // type@0342 │ │ -07975e: 7010 5715 0200 |0025: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ -079764: 1a03 2c00 |0028: const-string v3, " onLoadFinished in " // string@002c │ │ -079768: 6e20 5f15 3200 |002a: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -07976e: 0c02 |002d: move-result-object v2 │ │ -079770: 6e20 5e15 5200 |002e: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@155e │ │ -079776: 0c02 |0031: move-result-object v2 │ │ -079778: 1a03 6c01 |0032: const-string v3, ": " // string@016c │ │ -07977c: 6e20 5f15 3200 |0034: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -079782: 0c02 |0037: move-result-object v2 │ │ -079784: 6e20 f505 6500 |0038: invoke-virtual {v5, v6}, Landroid/support/v4/content/Loader;.dataToString:(Ljava/lang/Object;)Ljava/lang/String; // method@05f5 │ │ -07978a: 0c03 |003b: move-result-object v3 │ │ -07978c: 6e20 5f15 3200 |003c: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -079792: 0c02 |003f: move-result-object v2 │ │ -079794: 6e10 6415 0200 |0040: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ -07979a: 0c02 |0043: move-result-object v2 │ │ -07979c: 7120 f911 2100 |0044: invoke-static {v1, v2}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@11f9 │ │ -0797a2: 5441 5701 |0047: iget-object v1, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mCallbacks:Landroid/support/v4/app/LoaderManager$LoaderCallbacks; // field@0157 │ │ -0797a6: 7230 7804 5106 |0049: invoke-interface {v1, v5, v6}, Landroid/support/v4/app/LoaderManager$LoaderCallbacks;.onLoadFinished:(Landroid/support/v4/content/Loader;Ljava/lang/Object;)V // method@0478 │ │ -0797ac: 5441 6401 |004c: iget-object v1, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@0164 │ │ -0797b0: 5411 6701 |004e: iget-object v1, v1, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0167 │ │ -0797b4: 3801 0a00 |0050: if-eqz v1, 005a // +000a │ │ -0797b8: 5441 6401 |0052: iget-object v1, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@0164 │ │ -0797bc: 5411 6701 |0054: iget-object v1, v1, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0167 │ │ -0797c0: 5411 d700 |0056: iget-object v1, v1, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00d7 │ │ -0797c4: 5b10 0d01 |0058: iput-object v0, v1, Landroid/support/v4/app/FragmentManagerImpl;.mNoTransactionsBecause:Ljava/lang/String; // field@010d │ │ -0797c8: 1211 |005a: const/4 v1, #int 1 // #1 │ │ -0797ca: 5c41 5901 |005b: iput-boolean v1, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mDeliveredData:Z // field@0159 │ │ -0797ce: 0e00 |005d: return-void │ │ -0797d0: 0d01 |005e: move-exception v1 │ │ -0797d2: 5442 6401 |005f: iget-object v2, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@0164 │ │ -0797d6: 5422 6701 |0061: iget-object v2, v2, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0167 │ │ -0797da: 3802 0a00 |0063: if-eqz v2, 006d // +000a │ │ -0797de: 5442 6401 |0065: iget-object v2, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@0164 │ │ -0797e2: 5422 6701 |0067: iget-object v2, v2, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0167 │ │ -0797e6: 5422 d700 |0069: iget-object v2, v2, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00d7 │ │ -0797ea: 5b20 0d01 |006b: iput-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mNoTransactionsBecause:Ljava/lang/String; // field@010d │ │ -0797ee: 2701 |006d: throw v1 │ │ +07b2b0: |[07b2b0] android.support.v4.app.LoaderManagerImpl$LoaderInfo.callOnLoadFinished:(Landroid/support/v4/content/Loader;Ljava/lang/Object;)V │ │ +07b2c0: 5441 5701 |0000: iget-object v1, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mCallbacks:Landroid/support/v4/app/LoaderManager$LoaderCallbacks; // field@0157 │ │ +07b2c4: 3801 5b00 |0002: if-eqz v1, 005d // +005b │ │ +07b2c8: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +07b2ca: 5441 6401 |0005: iget-object v1, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@0164 │ │ +07b2ce: 5411 6701 |0007: iget-object v1, v1, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0167 │ │ +07b2d2: 3801 1400 |0009: if-eqz v1, 001d // +0014 │ │ +07b2d6: 5441 6401 |000b: iget-object v1, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@0164 │ │ +07b2da: 5411 6701 |000d: iget-object v1, v1, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0167 │ │ +07b2de: 5411 d700 |000f: iget-object v1, v1, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00d7 │ │ +07b2e2: 5410 0d01 |0011: iget-object v0, v1, Landroid/support/v4/app/FragmentManagerImpl;.mNoTransactionsBecause:Ljava/lang/String; // field@010d │ │ +07b2e6: 5441 6401 |0013: iget-object v1, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@0164 │ │ +07b2ea: 5411 6701 |0015: iget-object v1, v1, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0167 │ │ +07b2ee: 5411 d700 |0017: iget-object v1, v1, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00d7 │ │ +07b2f2: 1a02 fc1c |0019: const-string v2, "onLoadFinished" // string@1cfc │ │ +07b2f6: 5b12 0d01 |001b: iput-object v2, v1, Landroid/support/v4/app/FragmentManagerImpl;.mNoTransactionsBecause:Ljava/lang/String; // field@010d │ │ +07b2fa: 6301 6501 |001d: sget-boolean v1, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@0165 │ │ +07b2fe: 3801 2800 |001f: if-eqz v1, 0047 // +0028 │ │ +07b302: 1a01 990a |0021: const-string v1, "LoaderManager" // string@0a99 │ │ +07b306: 2202 3f03 |0023: new-instance v2, Ljava/lang/StringBuilder; // type@033f │ │ +07b30a: 7010 5715 0200 |0025: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ +07b310: 1a03 2c00 |0028: const-string v3, " onLoadFinished in " // string@002c │ │ +07b314: 6e20 5f15 3200 |002a: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +07b31a: 0c02 |002d: move-result-object v2 │ │ +07b31c: 6e20 5e15 5200 |002e: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@155e │ │ +07b322: 0c02 |0031: move-result-object v2 │ │ +07b324: 1a03 6c01 |0032: const-string v3, ": " // string@016c │ │ +07b328: 6e20 5f15 3200 |0034: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +07b32e: 0c02 |0037: move-result-object v2 │ │ +07b330: 6e20 f505 6500 |0038: invoke-virtual {v5, v6}, Landroid/support/v4/content/Loader;.dataToString:(Ljava/lang/Object;)Ljava/lang/String; // method@05f5 │ │ +07b336: 0c03 |003b: move-result-object v3 │ │ +07b338: 6e20 5f15 3200 |003c: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +07b33e: 0c02 |003f: move-result-object v2 │ │ +07b340: 6e10 6415 0200 |0040: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ +07b346: 0c02 |0043: move-result-object v2 │ │ +07b348: 7120 f911 2100 |0044: invoke-static {v1, v2}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@11f9 │ │ +07b34e: 5441 5701 |0047: iget-object v1, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mCallbacks:Landroid/support/v4/app/LoaderManager$LoaderCallbacks; // field@0157 │ │ +07b352: 7230 7804 5106 |0049: invoke-interface {v1, v5, v6}, Landroid/support/v4/app/LoaderManager$LoaderCallbacks;.onLoadFinished:(Landroid/support/v4/content/Loader;Ljava/lang/Object;)V // method@0478 │ │ +07b358: 5441 6401 |004c: iget-object v1, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@0164 │ │ +07b35c: 5411 6701 |004e: iget-object v1, v1, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0167 │ │ +07b360: 3801 0a00 |0050: if-eqz v1, 005a // +000a │ │ +07b364: 5441 6401 |0052: iget-object v1, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@0164 │ │ +07b368: 5411 6701 |0054: iget-object v1, v1, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0167 │ │ +07b36c: 5411 d700 |0056: iget-object v1, v1, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00d7 │ │ +07b370: 5b10 0d01 |0058: iput-object v0, v1, Landroid/support/v4/app/FragmentManagerImpl;.mNoTransactionsBecause:Ljava/lang/String; // field@010d │ │ +07b374: 1211 |005a: const/4 v1, #int 1 // #1 │ │ +07b376: 5c41 5901 |005b: iput-boolean v1, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mDeliveredData:Z // field@0159 │ │ +07b37a: 0e00 |005d: return-void │ │ +07b37c: 0d01 |005e: move-exception v1 │ │ +07b37e: 5442 6401 |005f: iget-object v2, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@0164 │ │ +07b382: 5422 6701 |0061: iget-object v2, v2, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0167 │ │ +07b386: 3802 0a00 |0063: if-eqz v2, 006d // +000a │ │ +07b38a: 5442 6401 |0065: iget-object v2, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@0164 │ │ +07b38e: 5422 6701 |0067: iget-object v2, v2, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0167 │ │ +07b392: 5422 d700 |0069: iget-object v2, v2, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00d7 │ │ +07b396: 5b20 0d01 |006b: iput-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mNoTransactionsBecause:Ljava/lang/String; // field@010d │ │ +07b39a: 2701 |006d: throw v1 │ │ catches : 1 │ │ 0x001d - 0x004c │ │ -> 0x005e │ │ positions : │ │ 0x0000 line=418 │ │ 0x0004 line=419 │ │ 0x0005 line=420 │ │ @@ -147280,103 +147334,103 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 177 16-bit code units │ │ -0797fc: |[0797fc] android.support.v4.app.LoaderManagerImpl$LoaderInfo.destroy:()V │ │ -07980c: 1206 |0000: const/4 v6, #int 0 // #0 │ │ -07980e: 1205 |0001: const/4 v5, #int 0 // #0 │ │ -079810: 6302 6501 |0002: sget-boolean v2, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@0165 │ │ -079814: 3802 1a00 |0004: if-eqz v2, 001e // +001a │ │ -079818: 1a02 9c0a |0006: const-string v2, "LoaderManager" // string@0a9c │ │ -07981c: 2203 4203 |0008: new-instance v3, Ljava/lang/StringBuilder; // type@0342 │ │ -079820: 7010 5715 0300 |000a: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ -079826: 1a04 1200 |000d: const-string v4, " Destroying: " // string@0012 │ │ -07982a: 6e20 5f15 4300 |000f: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -079830: 0c03 |0012: move-result-object v3 │ │ -079832: 6e20 5e15 7300 |0013: invoke-virtual {v3, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@155e │ │ -079838: 0c03 |0016: move-result-object v3 │ │ -07983a: 6e10 6415 0300 |0017: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ -079840: 0c03 |001a: move-result-object v3 │ │ -079842: 7120 f911 3200 |001b: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@11f9 │ │ -079848: 1212 |001e: const/4 v2, #int 1 // #1 │ │ -07984a: 5c72 5a01 |001f: iput-boolean v2, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mDestroyed:Z // field@015a │ │ -07984e: 5571 5901 |0021: iget-boolean v1, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mDeliveredData:Z // field@0159 │ │ -079852: 5c75 5901 |0023: iput-boolean v5, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mDeliveredData:Z // field@0159 │ │ -079856: 5472 5701 |0025: iget-object v2, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mCallbacks:Landroid/support/v4/app/LoaderManager$LoaderCallbacks; // field@0157 │ │ -07985a: 3802 5600 |0027: if-eqz v2, 007d // +0056 │ │ -07985e: 5472 5e01 |0029: iget-object v2, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@015e │ │ -079862: 3802 5200 |002b: if-eqz v2, 007d // +0052 │ │ -079866: 5572 5b01 |002d: iget-boolean v2, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mHaveData:Z // field@015b │ │ -07986a: 3802 4e00 |002f: if-eqz v2, 007d // +004e │ │ -07986e: 3801 4c00 |0031: if-eqz v1, 007d // +004c │ │ -079872: 6302 6501 |0033: sget-boolean v2, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@0165 │ │ -079876: 3802 1a00 |0035: if-eqz v2, 004f // +001a │ │ -07987a: 1a02 9c0a |0037: const-string v2, "LoaderManager" // string@0a9c │ │ -07987e: 2203 4203 |0039: new-instance v3, Ljava/lang/StringBuilder; // type@0342 │ │ -079882: 7010 5715 0300 |003b: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ -079888: 1a04 1f00 |003e: const-string v4, " Reseting: " // string@001f │ │ -07988c: 6e20 5f15 4300 |0040: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -079892: 0c03 |0043: move-result-object v3 │ │ -079894: 6e20 5e15 7300 |0044: invoke-virtual {v3, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@155e │ │ -07989a: 0c03 |0047: move-result-object v3 │ │ -07989c: 6e10 6415 0300 |0048: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ -0798a2: 0c03 |004b: move-result-object v3 │ │ -0798a4: 7120 f911 3200 |004c: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@11f9 │ │ -0798aa: 1200 |004f: const/4 v0, #int 0 // #0 │ │ -0798ac: 5472 6401 |0050: iget-object v2, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@0164 │ │ -0798b0: 5422 6701 |0052: iget-object v2, v2, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0167 │ │ -0798b4: 3802 1400 |0054: if-eqz v2, 0068 // +0014 │ │ -0798b8: 5472 6401 |0056: iget-object v2, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@0164 │ │ -0798bc: 5422 6701 |0058: iget-object v2, v2, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0167 │ │ -0798c0: 5422 d700 |005a: iget-object v2, v2, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00d7 │ │ -0798c4: 5420 0d01 |005c: iget-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mNoTransactionsBecause:Ljava/lang/String; // field@010d │ │ -0798c8: 5472 6401 |005e: iget-object v2, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@0164 │ │ -0798cc: 5422 6701 |0060: iget-object v2, v2, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0167 │ │ -0798d0: 5422 d700 |0062: iget-object v2, v2, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00d7 │ │ -0798d4: 1a03 031d |0064: const-string v3, "onLoaderReset" // string@1d03 │ │ -0798d8: 5b23 0d01 |0066: iput-object v3, v2, Landroid/support/v4/app/FragmentManagerImpl;.mNoTransactionsBecause:Ljava/lang/String; // field@010d │ │ -0798dc: 5472 5701 |0068: iget-object v2, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mCallbacks:Landroid/support/v4/app/LoaderManager$LoaderCallbacks; // field@0157 │ │ -0798e0: 5473 5e01 |006a: iget-object v3, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@015e │ │ -0798e4: 7220 7904 3200 |006c: invoke-interface {v2, v3}, Landroid/support/v4/app/LoaderManager$LoaderCallbacks;.onLoaderReset:(Landroid/support/v4/content/Loader;)V // method@0479 │ │ -0798ea: 5472 6401 |006f: iget-object v2, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@0164 │ │ -0798ee: 5422 6701 |0071: iget-object v2, v2, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0167 │ │ -0798f2: 3802 0a00 |0073: if-eqz v2, 007d // +000a │ │ -0798f6: 5472 6401 |0075: iget-object v2, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@0164 │ │ -0798fa: 5422 6701 |0077: iget-object v2, v2, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0167 │ │ -0798fe: 5422 d700 |0079: iget-object v2, v2, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00d7 │ │ -079902: 5b20 0d01 |007b: iput-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mNoTransactionsBecause:Ljava/lang/String; // field@010d │ │ -079906: 5b76 5701 |007d: iput-object v6, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mCallbacks:Landroid/support/v4/app/LoaderManager$LoaderCallbacks; // field@0157 │ │ -07990a: 5b76 5801 |007f: iput-object v6, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mData:Ljava/lang/Object; // field@0158 │ │ -07990e: 5c75 5b01 |0081: iput-boolean v5, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mHaveData:Z // field@015b │ │ -079912: 5472 5e01 |0083: iget-object v2, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@015e │ │ -079916: 3802 1200 |0085: if-eqz v2, 0097 // +0012 │ │ -07991a: 5572 5d01 |0087: iget-boolean v2, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mListenerRegistered:Z // field@015d │ │ -07991e: 3802 0900 |0089: if-eqz v2, 0092 // +0009 │ │ -079922: 5c75 5d01 |008b: iput-boolean v5, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mListenerRegistered:Z // field@015d │ │ -079926: 5472 5e01 |008d: iget-object v2, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@015e │ │ -07992a: 6e20 0b06 7200 |008f: invoke-virtual {v2, v7}, Landroid/support/v4/content/Loader;.unregisterListener:(Landroid/support/v4/content/Loader$OnLoadCompleteListener;)V // method@060b │ │ -079930: 5472 5e01 |0092: iget-object v2, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@015e │ │ -079934: 6e10 0506 0200 |0094: invoke-virtual {v2}, Landroid/support/v4/content/Loader;.reset:()V // method@0605 │ │ -07993a: 5472 5f01 |0097: iget-object v2, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mPendingLoader:Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // field@015f │ │ -07993e: 3802 0700 |0099: if-eqz v2, 00a0 // +0007 │ │ -079942: 5472 5f01 |009b: iget-object v2, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mPendingLoader:Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // field@015f │ │ -079946: 6e10 8404 0200 |009d: invoke-virtual {v2}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.destroy:()V // method@0484 │ │ -07994c: 0e00 |00a0: return-void │ │ -07994e: 0d02 |00a1: move-exception v2 │ │ -079950: 5473 6401 |00a2: iget-object v3, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@0164 │ │ -079954: 5433 6701 |00a4: iget-object v3, v3, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0167 │ │ -079958: 3803 0a00 |00a6: if-eqz v3, 00b0 // +000a │ │ -07995c: 5473 6401 |00a8: iget-object v3, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@0164 │ │ -079960: 5433 6701 |00aa: iget-object v3, v3, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0167 │ │ -079964: 5433 d700 |00ac: iget-object v3, v3, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00d7 │ │ -079968: 5b30 0d01 |00ae: iput-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mNoTransactionsBecause:Ljava/lang/String; // field@010d │ │ -07996c: 2702 |00b0: throw v2 │ │ +07b3a8: |[07b3a8] android.support.v4.app.LoaderManagerImpl$LoaderInfo.destroy:()V │ │ +07b3b8: 1206 |0000: const/4 v6, #int 0 // #0 │ │ +07b3ba: 1205 |0001: const/4 v5, #int 0 // #0 │ │ +07b3bc: 6302 6501 |0002: sget-boolean v2, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@0165 │ │ +07b3c0: 3802 1a00 |0004: if-eqz v2, 001e // +001a │ │ +07b3c4: 1a02 990a |0006: const-string v2, "LoaderManager" // string@0a99 │ │ +07b3c8: 2203 3f03 |0008: new-instance v3, Ljava/lang/StringBuilder; // type@033f │ │ +07b3cc: 7010 5715 0300 |000a: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ +07b3d2: 1a04 1200 |000d: const-string v4, " Destroying: " // string@0012 │ │ +07b3d6: 6e20 5f15 4300 |000f: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +07b3dc: 0c03 |0012: move-result-object v3 │ │ +07b3de: 6e20 5e15 7300 |0013: invoke-virtual {v3, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@155e │ │ +07b3e4: 0c03 |0016: move-result-object v3 │ │ +07b3e6: 6e10 6415 0300 |0017: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ +07b3ec: 0c03 |001a: move-result-object v3 │ │ +07b3ee: 7120 f911 3200 |001b: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@11f9 │ │ +07b3f4: 1212 |001e: const/4 v2, #int 1 // #1 │ │ +07b3f6: 5c72 5a01 |001f: iput-boolean v2, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mDestroyed:Z // field@015a │ │ +07b3fa: 5571 5901 |0021: iget-boolean v1, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mDeliveredData:Z // field@0159 │ │ +07b3fe: 5c75 5901 |0023: iput-boolean v5, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mDeliveredData:Z // field@0159 │ │ +07b402: 5472 5701 |0025: iget-object v2, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mCallbacks:Landroid/support/v4/app/LoaderManager$LoaderCallbacks; // field@0157 │ │ +07b406: 3802 5600 |0027: if-eqz v2, 007d // +0056 │ │ +07b40a: 5472 5e01 |0029: iget-object v2, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@015e │ │ +07b40e: 3802 5200 |002b: if-eqz v2, 007d // +0052 │ │ +07b412: 5572 5b01 |002d: iget-boolean v2, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mHaveData:Z // field@015b │ │ +07b416: 3802 4e00 |002f: if-eqz v2, 007d // +004e │ │ +07b41a: 3801 4c00 |0031: if-eqz v1, 007d // +004c │ │ +07b41e: 6302 6501 |0033: sget-boolean v2, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@0165 │ │ +07b422: 3802 1a00 |0035: if-eqz v2, 004f // +001a │ │ +07b426: 1a02 990a |0037: const-string v2, "LoaderManager" // string@0a99 │ │ +07b42a: 2203 3f03 |0039: new-instance v3, Ljava/lang/StringBuilder; // type@033f │ │ +07b42e: 7010 5715 0300 |003b: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ +07b434: 1a04 1f00 |003e: const-string v4, " Reseting: " // string@001f │ │ +07b438: 6e20 5f15 4300 |0040: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +07b43e: 0c03 |0043: move-result-object v3 │ │ +07b440: 6e20 5e15 7300 |0044: invoke-virtual {v3, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@155e │ │ +07b446: 0c03 |0047: move-result-object v3 │ │ +07b448: 6e10 6415 0300 |0048: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ +07b44e: 0c03 |004b: move-result-object v3 │ │ +07b450: 7120 f911 3200 |004c: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@11f9 │ │ +07b456: 1200 |004f: const/4 v0, #int 0 // #0 │ │ +07b458: 5472 6401 |0050: iget-object v2, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@0164 │ │ +07b45c: 5422 6701 |0052: iget-object v2, v2, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0167 │ │ +07b460: 3802 1400 |0054: if-eqz v2, 0068 // +0014 │ │ +07b464: 5472 6401 |0056: iget-object v2, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@0164 │ │ +07b468: 5422 6701 |0058: iget-object v2, v2, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0167 │ │ +07b46c: 5422 d700 |005a: iget-object v2, v2, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00d7 │ │ +07b470: 5420 0d01 |005c: iget-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mNoTransactionsBecause:Ljava/lang/String; // field@010d │ │ +07b474: 5472 6401 |005e: iget-object v2, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@0164 │ │ +07b478: 5422 6701 |0060: iget-object v2, v2, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0167 │ │ +07b47c: 5422 d700 |0062: iget-object v2, v2, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00d7 │ │ +07b480: 1a03 ff1c |0064: const-string v3, "onLoaderReset" // string@1cff │ │ +07b484: 5b23 0d01 |0066: iput-object v3, v2, Landroid/support/v4/app/FragmentManagerImpl;.mNoTransactionsBecause:Ljava/lang/String; // field@010d │ │ +07b488: 5472 5701 |0068: iget-object v2, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mCallbacks:Landroid/support/v4/app/LoaderManager$LoaderCallbacks; // field@0157 │ │ +07b48c: 5473 5e01 |006a: iget-object v3, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@015e │ │ +07b490: 7220 7904 3200 |006c: invoke-interface {v2, v3}, Landroid/support/v4/app/LoaderManager$LoaderCallbacks;.onLoaderReset:(Landroid/support/v4/content/Loader;)V // method@0479 │ │ +07b496: 5472 6401 |006f: iget-object v2, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@0164 │ │ +07b49a: 5422 6701 |0071: iget-object v2, v2, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0167 │ │ +07b49e: 3802 0a00 |0073: if-eqz v2, 007d // +000a │ │ +07b4a2: 5472 6401 |0075: iget-object v2, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@0164 │ │ +07b4a6: 5422 6701 |0077: iget-object v2, v2, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0167 │ │ +07b4aa: 5422 d700 |0079: iget-object v2, v2, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00d7 │ │ +07b4ae: 5b20 0d01 |007b: iput-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mNoTransactionsBecause:Ljava/lang/String; // field@010d │ │ +07b4b2: 5b76 5701 |007d: iput-object v6, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mCallbacks:Landroid/support/v4/app/LoaderManager$LoaderCallbacks; // field@0157 │ │ +07b4b6: 5b76 5801 |007f: iput-object v6, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mData:Ljava/lang/Object; // field@0158 │ │ +07b4ba: 5c75 5b01 |0081: iput-boolean v5, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mHaveData:Z // field@015b │ │ +07b4be: 5472 5e01 |0083: iget-object v2, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@015e │ │ +07b4c2: 3802 1200 |0085: if-eqz v2, 0097 // +0012 │ │ +07b4c6: 5572 5d01 |0087: iget-boolean v2, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mListenerRegistered:Z // field@015d │ │ +07b4ca: 3802 0900 |0089: if-eqz v2, 0092 // +0009 │ │ +07b4ce: 5c75 5d01 |008b: iput-boolean v5, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mListenerRegistered:Z // field@015d │ │ +07b4d2: 5472 5e01 |008d: iget-object v2, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@015e │ │ +07b4d6: 6e20 0b06 7200 |008f: invoke-virtual {v2, v7}, Landroid/support/v4/content/Loader;.unregisterListener:(Landroid/support/v4/content/Loader$OnLoadCompleteListener;)V // method@060b │ │ +07b4dc: 5472 5e01 |0092: iget-object v2, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@015e │ │ +07b4e0: 6e10 0506 0200 |0094: invoke-virtual {v2}, Landroid/support/v4/content/Loader;.reset:()V // method@0605 │ │ +07b4e6: 5472 5f01 |0097: iget-object v2, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mPendingLoader:Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // field@015f │ │ +07b4ea: 3802 0700 |0099: if-eqz v2, 00a0 // +0007 │ │ +07b4ee: 5472 5f01 |009b: iget-object v2, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mPendingLoader:Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // field@015f │ │ +07b4f2: 6e10 8404 0200 |009d: invoke-virtual {v2}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.destroy:()V // method@0484 │ │ +07b4f8: 0e00 |00a0: return-void │ │ +07b4fa: 0d02 |00a1: move-exception v2 │ │ +07b4fc: 5473 6401 |00a2: iget-object v3, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@0164 │ │ +07b500: 5433 6701 |00a4: iget-object v3, v3, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0167 │ │ +07b504: 3803 0a00 |00a6: if-eqz v3, 00b0 // +000a │ │ +07b508: 5473 6401 |00a8: iget-object v3, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@0164 │ │ +07b50c: 5433 6701 |00aa: iget-object v3, v3, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0167 │ │ +07b510: 5433 d700 |00ac: iget-object v3, v3, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00d7 │ │ +07b514: 5b30 0d01 |00ae: iput-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mNoTransactionsBecause:Ljava/lang/String; // field@010d │ │ +07b518: 2702 |00b0: throw v2 │ │ catches : 1 │ │ 0x0068 - 0x006f │ │ -> 0x00a1 │ │ positions : │ │ 0x0002 line=327 │ │ 0x001e line=328 │ │ 0x0021 line=329 │ │ @@ -147414,112 +147468,112 @@ │ │ type : '(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 234 16-bit code units │ │ -07997c: |[07997c] android.support.v4.app.LoaderManagerImpl$LoaderInfo.dump:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V │ │ -07998c: 6e20 d214 4600 |0000: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@14d2 │ │ -079992: 1a00 071a |0003: const-string v0, "mId=" // string@1a07 │ │ -079996: 6e20 d214 0600 |0005: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@14d2 │ │ -07999c: 5230 5c01 |0008: iget v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mId:I // field@015c │ │ -0799a0: 6e20 d014 0600 |000a: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(I)V // method@14d0 │ │ -0799a6: 1a00 7a00 |000d: const-string v0, " mArgs=" // string@007a │ │ -0799aa: 6e20 d214 0600 |000f: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@14d2 │ │ -0799b0: 5430 5601 |0012: iget-object v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mArgs:Landroid/os/Bundle; // field@0156 │ │ -0799b4: 6e20 d614 0600 |0014: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@14d6 │ │ -0799ba: 6e20 d214 4600 |0017: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@14d2 │ │ -0799c0: 1a00 6f19 |001a: const-string v0, "mCallbacks=" // string@196f │ │ -0799c4: 6e20 d214 0600 |001c: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@14d2 │ │ -0799ca: 5430 5701 |001f: iget-object v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mCallbacks:Landroid/support/v4/app/LoaderManager$LoaderCallbacks; // field@0157 │ │ -0799ce: 6e20 d614 0600 |0021: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@14d6 │ │ -0799d4: 6e20 d214 4600 |0024: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@14d2 │ │ -0799da: 1a00 3a1a |0027: const-string v0, "mLoader=" // string@1a3a │ │ -0799de: 6e20 d214 0600 |0029: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@14d2 │ │ -0799e4: 5430 5e01 |002c: iget-object v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@015e │ │ -0799e8: 6e20 d614 0600 |002e: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@14d6 │ │ -0799ee: 5430 5e01 |0031: iget-object v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@015e │ │ -0799f2: 3800 1a00 |0033: if-eqz v0, 004d // +001a │ │ -0799f6: 5430 5e01 |0035: iget-object v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@015e │ │ -0799fa: 2201 4203 |0037: new-instance v1, Ljava/lang/StringBuilder; // type@0342 │ │ -0799fe: 7010 5715 0100 |0039: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ -079a04: 6e20 5f15 4100 |003c: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -079a0a: 0c01 |003f: move-result-object v1 │ │ -079a0c: 1a02 0d00 |0040: const-string v2, " " // string@000d │ │ -079a10: 6e20 5f15 2100 |0042: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -079a16: 0c01 |0045: move-result-object v1 │ │ -079a18: 6e10 6415 0100 |0046: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ -079a1e: 0c01 |0049: move-result-object v1 │ │ -079a20: 6e57 f705 1065 |004a: invoke-virtual {v0, v1, v5, v6, v7}, Landroid/support/v4/content/Loader;.dump:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V // method@05f7 │ │ -079a26: 5530 5b01 |004d: iget-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mHaveData:Z // field@015b │ │ -079a2a: 3900 0600 |004f: if-nez v0, 0055 // +0006 │ │ -079a2e: 5530 5901 |0051: iget-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mDeliveredData:Z // field@0159 │ │ -079a32: 3800 2600 |0053: if-eqz v0, 0079 // +0026 │ │ -079a36: 6e20 d214 4600 |0055: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@14d2 │ │ -079a3c: 1a00 ff19 |0058: const-string v0, "mHaveData=" // string@19ff │ │ -079a40: 6e20 d214 0600 |005a: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@14d2 │ │ -079a46: 5530 5b01 |005d: iget-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mHaveData:Z // field@015b │ │ -079a4a: 6e20 d314 0600 |005f: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Z)V // method@14d3 │ │ -079a50: 1a00 2800 |0062: const-string v0, " mDeliveredData=" // string@0028 │ │ -079a54: 6e20 d214 0600 |0064: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@14d2 │ │ -079a5a: 5530 5901 |0067: iget-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mDeliveredData:Z // field@0159 │ │ -079a5e: 6e20 d814 0600 |0069: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Z)V // method@14d8 │ │ -079a64: 6e20 d214 4600 |006c: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@14d2 │ │ -079a6a: 1a00 a619 |006f: const-string v0, "mData=" // string@19a6 │ │ -079a6e: 6e20 d214 0600 |0071: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@14d2 │ │ -079a74: 5430 5801 |0074: iget-object v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mData:Ljava/lang/Object; // field@0158 │ │ -079a78: 6e20 d614 0600 |0076: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@14d6 │ │ -079a7e: 6e20 d214 4600 |0079: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@14d2 │ │ -079a84: 1a00 e01a |007c: const-string v0, "mStarted=" // string@1ae0 │ │ -079a88: 6e20 d214 0600 |007e: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@14d2 │ │ -079a8e: 5530 6301 |0081: iget-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mStarted:Z // field@0163 │ │ -079a92: 6e20 d314 0600 |0083: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Z)V // method@14d3 │ │ -079a98: 1a00 9000 |0086: const-string v0, " mReportNextStart=" // string@0090 │ │ -079a9c: 6e20 d214 0600 |0088: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@14d2 │ │ -079aa2: 5530 6001 |008b: iget-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mReportNextStart:Z // field@0160 │ │ -079aa6: 6e20 d314 0600 |008d: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Z)V // method@14d3 │ │ -079aac: 1a00 8100 |0090: const-string v0, " mDestroyed=" // string@0081 │ │ -079ab0: 6e20 d214 0600 |0092: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@14d2 │ │ -079ab6: 5530 5a01 |0095: iget-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mDestroyed:Z // field@015a │ │ -079aba: 6e20 d814 0600 |0097: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Z)V // method@14d8 │ │ -079ac0: 6e20 d214 4600 |009a: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@14d2 │ │ -079ac6: 1a00 b21a |009d: const-string v0, "mRetaining=" // string@1ab2 │ │ -079aca: 6e20 d214 0600 |009f: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@14d2 │ │ -079ad0: 5530 6101 |00a2: iget-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mRetaining:Z // field@0161 │ │ -079ad4: 6e20 d314 0600 |00a4: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Z)V // method@14d3 │ │ -079ada: 1a00 9400 |00a7: const-string v0, " mRetainingStarted=" // string@0094 │ │ -079ade: 6e20 d214 0600 |00a9: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@14d2 │ │ -079ae4: 5530 6201 |00ac: iget-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mRetainingStarted:Z // field@0162 │ │ -079ae8: 6e20 d314 0600 |00ae: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Z)V // method@14d3 │ │ -079aee: 1a00 8a00 |00b1: const-string v0, " mListenerRegistered=" // string@008a │ │ -079af2: 6e20 d214 0600 |00b3: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@14d2 │ │ -079af8: 5530 5d01 |00b6: iget-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mListenerRegistered:Z // field@015d │ │ -079afc: 6e20 d814 0600 |00b8: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Z)V // method@14d8 │ │ -079b02: 5430 5f01 |00bb: iget-object v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mPendingLoader:Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // field@015f │ │ -079b06: 3800 2c00 |00bd: if-eqz v0, 00e9 // +002c │ │ -079b0a: 6e20 d214 4600 |00bf: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@14d2 │ │ -079b10: 1a00 b90b |00c2: const-string v0, "Pending Loader " // string@0bb9 │ │ -079b14: 6e20 d714 0600 |00c4: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@14d7 │ │ -079b1a: 5430 5f01 |00c7: iget-object v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mPendingLoader:Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // field@015f │ │ -079b1e: 6e20 d114 0600 |00c9: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/Object;)V // method@14d1 │ │ -079b24: 1a00 6b01 |00cc: const-string v0, ":" // string@016b │ │ -079b28: 6e20 d714 0600 |00ce: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@14d7 │ │ -079b2e: 5430 5f01 |00d1: iget-object v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mPendingLoader:Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // field@015f │ │ -079b32: 2201 4203 |00d3: new-instance v1, Ljava/lang/StringBuilder; // type@0342 │ │ -079b36: 7010 5715 0100 |00d5: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ -079b3c: 6e20 5f15 4100 |00d8: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -079b42: 0c01 |00db: move-result-object v1 │ │ -079b44: 1a02 0d00 |00dc: const-string v2, " " // string@000d │ │ -079b48: 6e20 5f15 2100 |00de: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -079b4e: 0c01 |00e1: move-result-object v1 │ │ -079b50: 6e10 6415 0100 |00e2: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ -079b56: 0c01 |00e5: move-result-object v1 │ │ -079b58: 6e57 8504 1065 |00e6: invoke-virtual {v0, v1, v5, v6, v7}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.dump:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V // method@0485 │ │ -079b5e: 0e00 |00e9: return-void │ │ +07b528: |[07b528] android.support.v4.app.LoaderManagerImpl$LoaderInfo.dump:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V │ │ +07b538: 6e20 d214 4600 |0000: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@14d2 │ │ +07b53e: 1a00 031a |0003: const-string v0, "mId=" // string@1a03 │ │ +07b542: 6e20 d214 0600 |0005: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@14d2 │ │ +07b548: 5230 5c01 |0008: iget v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mId:I // field@015c │ │ +07b54c: 6e20 d014 0600 |000a: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(I)V // method@14d0 │ │ +07b552: 1a00 7a00 |000d: const-string v0, " mArgs=" // string@007a │ │ +07b556: 6e20 d214 0600 |000f: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@14d2 │ │ +07b55c: 5430 5601 |0012: iget-object v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mArgs:Landroid/os/Bundle; // field@0156 │ │ +07b560: 6e20 d614 0600 |0014: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@14d6 │ │ +07b566: 6e20 d214 4600 |0017: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@14d2 │ │ +07b56c: 1a00 6b19 |001a: const-string v0, "mCallbacks=" // string@196b │ │ +07b570: 6e20 d214 0600 |001c: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@14d2 │ │ +07b576: 5430 5701 |001f: iget-object v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mCallbacks:Landroid/support/v4/app/LoaderManager$LoaderCallbacks; // field@0157 │ │ +07b57a: 6e20 d614 0600 |0021: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@14d6 │ │ +07b580: 6e20 d214 4600 |0024: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@14d2 │ │ +07b586: 1a00 361a |0027: const-string v0, "mLoader=" // string@1a36 │ │ +07b58a: 6e20 d214 0600 |0029: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@14d2 │ │ +07b590: 5430 5e01 |002c: iget-object v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@015e │ │ +07b594: 6e20 d614 0600 |002e: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@14d6 │ │ +07b59a: 5430 5e01 |0031: iget-object v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@015e │ │ +07b59e: 3800 1a00 |0033: if-eqz v0, 004d // +001a │ │ +07b5a2: 5430 5e01 |0035: iget-object v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@015e │ │ +07b5a6: 2201 3f03 |0037: new-instance v1, Ljava/lang/StringBuilder; // type@033f │ │ +07b5aa: 7010 5715 0100 |0039: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ +07b5b0: 6e20 5f15 4100 |003c: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +07b5b6: 0c01 |003f: move-result-object v1 │ │ +07b5b8: 1a02 0d00 |0040: const-string v2, " " // string@000d │ │ +07b5bc: 6e20 5f15 2100 |0042: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +07b5c2: 0c01 |0045: move-result-object v1 │ │ +07b5c4: 6e10 6415 0100 |0046: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ +07b5ca: 0c01 |0049: move-result-object v1 │ │ +07b5cc: 6e57 f705 1065 |004a: invoke-virtual {v0, v1, v5, v6, v7}, Landroid/support/v4/content/Loader;.dump:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V // method@05f7 │ │ +07b5d2: 5530 5b01 |004d: iget-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mHaveData:Z // field@015b │ │ +07b5d6: 3900 0600 |004f: if-nez v0, 0055 // +0006 │ │ +07b5da: 5530 5901 |0051: iget-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mDeliveredData:Z // field@0159 │ │ +07b5de: 3800 2600 |0053: if-eqz v0, 0079 // +0026 │ │ +07b5e2: 6e20 d214 4600 |0055: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@14d2 │ │ +07b5e8: 1a00 fb19 |0058: const-string v0, "mHaveData=" // string@19fb │ │ +07b5ec: 6e20 d214 0600 |005a: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@14d2 │ │ +07b5f2: 5530 5b01 |005d: iget-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mHaveData:Z // field@015b │ │ +07b5f6: 6e20 d314 0600 |005f: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Z)V // method@14d3 │ │ +07b5fc: 1a00 2800 |0062: const-string v0, " mDeliveredData=" // string@0028 │ │ +07b600: 6e20 d214 0600 |0064: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@14d2 │ │ +07b606: 5530 5901 |0067: iget-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mDeliveredData:Z // field@0159 │ │ +07b60a: 6e20 d814 0600 |0069: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Z)V // method@14d8 │ │ +07b610: 6e20 d214 4600 |006c: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@14d2 │ │ +07b616: 1a00 a219 |006f: const-string v0, "mData=" // string@19a2 │ │ +07b61a: 6e20 d214 0600 |0071: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@14d2 │ │ +07b620: 5430 5801 |0074: iget-object v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mData:Ljava/lang/Object; // field@0158 │ │ +07b624: 6e20 d614 0600 |0076: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@14d6 │ │ +07b62a: 6e20 d214 4600 |0079: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@14d2 │ │ +07b630: 1a00 dc1a |007c: const-string v0, "mStarted=" // string@1adc │ │ +07b634: 6e20 d214 0600 |007e: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@14d2 │ │ +07b63a: 5530 6301 |0081: iget-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mStarted:Z // field@0163 │ │ +07b63e: 6e20 d314 0600 |0083: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Z)V // method@14d3 │ │ +07b644: 1a00 9000 |0086: const-string v0, " mReportNextStart=" // string@0090 │ │ +07b648: 6e20 d214 0600 |0088: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@14d2 │ │ +07b64e: 5530 6001 |008b: iget-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mReportNextStart:Z // field@0160 │ │ +07b652: 6e20 d314 0600 |008d: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Z)V // method@14d3 │ │ +07b658: 1a00 8100 |0090: const-string v0, " mDestroyed=" // string@0081 │ │ +07b65c: 6e20 d214 0600 |0092: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@14d2 │ │ +07b662: 5530 5a01 |0095: iget-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mDestroyed:Z // field@015a │ │ +07b666: 6e20 d814 0600 |0097: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Z)V // method@14d8 │ │ +07b66c: 6e20 d214 4600 |009a: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@14d2 │ │ +07b672: 1a00 ae1a |009d: const-string v0, "mRetaining=" // string@1aae │ │ +07b676: 6e20 d214 0600 |009f: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@14d2 │ │ +07b67c: 5530 6101 |00a2: iget-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mRetaining:Z // field@0161 │ │ +07b680: 6e20 d314 0600 |00a4: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Z)V // method@14d3 │ │ +07b686: 1a00 9400 |00a7: const-string v0, " mRetainingStarted=" // string@0094 │ │ +07b68a: 6e20 d214 0600 |00a9: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@14d2 │ │ +07b690: 5530 6201 |00ac: iget-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mRetainingStarted:Z // field@0162 │ │ +07b694: 6e20 d314 0600 |00ae: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Z)V // method@14d3 │ │ +07b69a: 1a00 8a00 |00b1: const-string v0, " mListenerRegistered=" // string@008a │ │ +07b69e: 6e20 d214 0600 |00b3: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@14d2 │ │ +07b6a4: 5530 5d01 |00b6: iget-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mListenerRegistered:Z // field@015d │ │ +07b6a8: 6e20 d814 0600 |00b8: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Z)V // method@14d8 │ │ +07b6ae: 5430 5f01 |00bb: iget-object v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mPendingLoader:Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // field@015f │ │ +07b6b2: 3800 2c00 |00bd: if-eqz v0, 00e9 // +002c │ │ +07b6b6: 6e20 d214 4600 |00bf: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@14d2 │ │ +07b6bc: 1a00 b60b |00c2: const-string v0, "Pending Loader " // string@0bb6 │ │ +07b6c0: 6e20 d714 0600 |00c4: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@14d7 │ │ +07b6c6: 5430 5f01 |00c7: iget-object v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mPendingLoader:Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // field@015f │ │ +07b6ca: 6e20 d114 0600 |00c9: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/Object;)V // method@14d1 │ │ +07b6d0: 1a00 6b01 |00cc: const-string v0, ":" // string@016b │ │ +07b6d4: 6e20 d714 0600 |00ce: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@14d7 │ │ +07b6da: 5430 5f01 |00d1: iget-object v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mPendingLoader:Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // field@015f │ │ +07b6de: 2201 3f03 |00d3: new-instance v1, Ljava/lang/StringBuilder; // type@033f │ │ +07b6e2: 7010 5715 0100 |00d5: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ +07b6e8: 6e20 5f15 4100 |00d8: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +07b6ee: 0c01 |00db: move-result-object v1 │ │ +07b6f0: 1a02 0d00 |00dc: const-string v2, " " // string@000d │ │ +07b6f4: 6e20 5f15 2100 |00de: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +07b6fa: 0c01 |00e1: move-result-object v1 │ │ +07b6fc: 6e10 6415 0100 |00e2: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ +07b702: 0c01 |00e5: move-result-object v1 │ │ +07b704: 6e57 8504 1065 |00e6: invoke-virtual {v0, v1, v5, v6, v7}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.dump:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V // method@0485 │ │ +07b70a: 0e00 |00e9: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=451 │ │ 0x000d line=452 │ │ 0x0017 line=453 │ │ 0x0024 line=454 │ │ 0x0031 line=455 │ │ @@ -147551,48 +147605,48 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 68 16-bit code units │ │ -079b60: |[079b60] android.support.v4.app.LoaderManagerImpl$LoaderInfo.finishRetain:()V │ │ -079b70: 5530 6101 |0000: iget-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mRetaining:Z // field@0161 │ │ -079b74: 3800 2e00 |0002: if-eqz v0, 0030 // +002e │ │ -079b78: 6300 6501 |0004: sget-boolean v0, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@0165 │ │ -079b7c: 3800 1a00 |0006: if-eqz v0, 0020 // +001a │ │ -079b80: 1a00 9c0a |0008: const-string v0, "LoaderManager" // string@0a9c │ │ -079b84: 2201 4203 |000a: new-instance v1, Ljava/lang/StringBuilder; // type@0342 │ │ -079b88: 7010 5715 0100 |000c: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ -079b8e: 1a02 1700 |000f: const-string v2, " Finished Retaining: " // string@0017 │ │ -079b92: 6e20 5f15 2100 |0011: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -079b98: 0c01 |0014: move-result-object v1 │ │ -079b9a: 6e20 5e15 3100 |0015: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@155e │ │ -079ba0: 0c01 |0018: move-result-object v1 │ │ -079ba2: 6e10 6415 0100 |0019: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ -079ba8: 0c01 |001c: move-result-object v1 │ │ -079baa: 7120 f911 1000 |001d: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@11f9 │ │ -079bb0: 1200 |0020: const/4 v0, #int 0 // #0 │ │ -079bb2: 5c30 6101 |0021: iput-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mRetaining:Z // field@0161 │ │ -079bb6: 5530 6301 |0023: iget-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mStarted:Z // field@0163 │ │ -079bba: 5531 6201 |0025: iget-boolean v1, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mRetainingStarted:Z // field@0162 │ │ -079bbe: 3210 0900 |0027: if-eq v0, v1, 0030 // +0009 │ │ -079bc2: 5530 6301 |0029: iget-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mStarted:Z // field@0163 │ │ -079bc6: 3900 0500 |002b: if-nez v0, 0030 // +0005 │ │ -079bca: 6e10 8b04 0300 |002d: invoke-virtual {v3}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.stop:()V // method@048b │ │ -079bd0: 5530 6301 |0030: iget-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mStarted:Z // field@0163 │ │ -079bd4: 3800 1100 |0032: if-eqz v0, 0043 // +0011 │ │ -079bd8: 5530 5b01 |0034: iget-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mHaveData:Z // field@015b │ │ -079bdc: 3800 0d00 |0036: if-eqz v0, 0043 // +000d │ │ -079be0: 5530 6001 |0038: iget-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mReportNextStart:Z // field@0160 │ │ -079be4: 3900 0900 |003a: if-nez v0, 0043 // +0009 │ │ -079be8: 5430 5e01 |003c: iget-object v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@015e │ │ -079bec: 5431 5801 |003e: iget-object v1, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mData:Ljava/lang/Object; // field@0158 │ │ -079bf0: 6e30 8304 0301 |0040: invoke-virtual {v3, v0, v1}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.callOnLoadFinished:(Landroid/support/v4/content/Loader;Ljava/lang/Object;)V // method@0483 │ │ -079bf6: 0e00 |0043: return-void │ │ +07b70c: |[07b70c] android.support.v4.app.LoaderManagerImpl$LoaderInfo.finishRetain:()V │ │ +07b71c: 5530 6101 |0000: iget-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mRetaining:Z // field@0161 │ │ +07b720: 3800 2e00 |0002: if-eqz v0, 0030 // +002e │ │ +07b724: 6300 6501 |0004: sget-boolean v0, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@0165 │ │ +07b728: 3800 1a00 |0006: if-eqz v0, 0020 // +001a │ │ +07b72c: 1a00 990a |0008: const-string v0, "LoaderManager" // string@0a99 │ │ +07b730: 2201 3f03 |000a: new-instance v1, Ljava/lang/StringBuilder; // type@033f │ │ +07b734: 7010 5715 0100 |000c: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ +07b73a: 1a02 1700 |000f: const-string v2, " Finished Retaining: " // string@0017 │ │ +07b73e: 6e20 5f15 2100 |0011: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +07b744: 0c01 |0014: move-result-object v1 │ │ +07b746: 6e20 5e15 3100 |0015: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@155e │ │ +07b74c: 0c01 |0018: move-result-object v1 │ │ +07b74e: 6e10 6415 0100 |0019: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ +07b754: 0c01 |001c: move-result-object v1 │ │ +07b756: 7120 f911 1000 |001d: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@11f9 │ │ +07b75c: 1200 |0020: const/4 v0, #int 0 // #0 │ │ +07b75e: 5c30 6101 |0021: iput-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mRetaining:Z // field@0161 │ │ +07b762: 5530 6301 |0023: iget-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mStarted:Z // field@0163 │ │ +07b766: 5531 6201 |0025: iget-boolean v1, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mRetainingStarted:Z // field@0162 │ │ +07b76a: 3210 0900 |0027: if-eq v0, v1, 0030 // +0009 │ │ +07b76e: 5530 6301 |0029: iget-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mStarted:Z // field@0163 │ │ +07b772: 3900 0500 |002b: if-nez v0, 0030 // +0005 │ │ +07b776: 6e10 8b04 0300 |002d: invoke-virtual {v3}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.stop:()V // method@048b │ │ +07b77c: 5530 6301 |0030: iget-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mStarted:Z // field@0163 │ │ +07b780: 3800 1100 |0032: if-eqz v0, 0043 // +0011 │ │ +07b784: 5530 5b01 |0034: iget-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mHaveData:Z // field@015b │ │ +07b788: 3800 0d00 |0036: if-eqz v0, 0043 // +000d │ │ +07b78c: 5530 6001 |0038: iget-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mReportNextStart:Z // field@0160 │ │ +07b790: 3900 0900 |003a: if-nez v0, 0043 // +0009 │ │ +07b794: 5430 5e01 |003c: iget-object v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@015e │ │ +07b798: 5431 5801 |003e: iget-object v1, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mData:Ljava/lang/Object; // field@0158 │ │ +07b79c: 6e30 8304 0301 |0040: invoke-virtual {v3, v0, v1}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.callOnLoadFinished:(Landroid/support/v4/content/Loader;Ljava/lang/Object;)V // method@0483 │ │ +07b7a2: 0e00 |0043: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=278 │ │ 0x0004 line=279 │ │ 0x0020 line=280 │ │ 0x0023 line=281 │ │ 0x0029 line=282 │ │ @@ -147608,110 +147662,110 @@ │ │ type : '(Landroid/support/v4/content/Loader;Ljava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 197 16-bit code units │ │ -079bf8: |[079bf8] android.support.v4.app.LoaderManagerImpl$LoaderInfo.onLoadComplete:(Landroid/support/v4/content/Loader;Ljava/lang/Object;)V │ │ -079c08: 1205 |0000: const/4 v5, #int 0 // #0 │ │ -079c0a: 6302 6501 |0001: sget-boolean v2, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@0165 │ │ -079c0e: 3802 1a00 |0003: if-eqz v2, 001d // +001a │ │ -079c12: 1a02 9c0a |0005: const-string v2, "LoaderManager" // string@0a9c │ │ -079c16: 2203 4203 |0007: new-instance v3, Ljava/lang/StringBuilder; // type@0342 │ │ -079c1a: 7010 5715 0300 |0009: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ -079c20: 1a04 ff1c |000c: const-string v4, "onLoadComplete: " // string@1cff │ │ -079c24: 6e20 5f15 4300 |000e: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -079c2a: 0c03 |0011: move-result-object v3 │ │ -079c2c: 6e20 5e15 6300 |0012: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@155e │ │ -079c32: 0c03 |0015: move-result-object v3 │ │ -079c34: 6e10 6415 0300 |0016: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ -079c3a: 0c03 |0019: move-result-object v3 │ │ -079c3c: 7120 f911 3200 |001a: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@11f9 │ │ -079c42: 5562 5a01 |001d: iget-boolean v2, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mDestroyed:Z // field@015a │ │ -079c46: 3802 0e00 |001f: if-eqz v2, 002d // +000e │ │ -079c4a: 6302 6501 |0021: sget-boolean v2, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@0165 │ │ -079c4e: 3802 0900 |0023: if-eqz v2, 002c // +0009 │ │ -079c52: 1a02 9c0a |0025: const-string v2, "LoaderManager" // string@0a9c │ │ -079c56: 1a03 1800 |0027: const-string v3, " Ignoring load complete -- destroyed" // string@0018 │ │ -079c5a: 7120 f911 3200 |0029: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@11f9 │ │ -079c60: 0e00 |002c: return-void │ │ -079c62: 5462 6401 |002d: iget-object v2, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@0164 │ │ -079c66: 5422 6a01 |002f: iget-object v2, v2, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@016a │ │ -079c6a: 5263 5c01 |0031: iget v3, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mId:I // field@015c │ │ -079c6e: 6e20 8008 3200 |0033: invoke-virtual {v2, v3}, Landroid/support/v4/util/SparseArrayCompat;.get:(I)Ljava/lang/Object; // method@0880 │ │ -079c74: 0c02 |0036: move-result-object v2 │ │ -079c76: 3262 0e00 |0037: if-eq v2, v6, 0045 // +000e │ │ -079c7a: 6302 6501 |0039: sget-boolean v2, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@0165 │ │ -079c7e: 3802 f1ff |003b: if-eqz v2, 002c // -000f │ │ -079c82: 1a02 9c0a |003d: const-string v2, "LoaderManager" // string@0a9c │ │ -079c86: 1a03 1900 |003f: const-string v3, " Ignoring load complete -- not active" // string@0019 │ │ -079c8a: 7120 f911 3200 |0041: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@11f9 │ │ -079c90: 28e8 |0044: goto 002c // -0018 │ │ -079c92: 5461 5f01 |0045: iget-object v1, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mPendingLoader:Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // field@015f │ │ -079c96: 3801 3200 |0047: if-eqz v1, 0079 // +0032 │ │ -079c9a: 6302 6501 |0049: sget-boolean v2, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@0165 │ │ -079c9e: 3802 1a00 |004b: if-eqz v2, 0065 // +001a │ │ -079ca2: 1a02 9c0a |004d: const-string v2, "LoaderManager" // string@0a9c │ │ -079ca6: 2203 4203 |004f: new-instance v3, Ljava/lang/StringBuilder; // type@0342 │ │ -079caa: 7010 5715 0300 |0051: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ -079cb0: 1a04 2300 |0054: const-string v4, " Switching to pending loader: " // string@0023 │ │ -079cb4: 6e20 5f15 4300 |0056: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -079cba: 0c03 |0059: move-result-object v3 │ │ -079cbc: 6e20 5e15 1300 |005a: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@155e │ │ -079cc2: 0c03 |005d: move-result-object v3 │ │ -079cc4: 6e10 6415 0300 |005e: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ -079cca: 0c03 |0061: move-result-object v3 │ │ -079ccc: 7120 f911 3200 |0062: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@11f9 │ │ -079cd2: 5b65 5f01 |0065: iput-object v5, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mPendingLoader:Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // field@015f │ │ -079cd6: 5462 6401 |0067: iget-object v2, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@0164 │ │ -079cda: 5422 6a01 |0069: iget-object v2, v2, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@016a │ │ -079cde: 5263 5c01 |006b: iget v3, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mId:I // field@015c │ │ -079ce2: 6e30 8508 3205 |006d: invoke-virtual {v2, v3, v5}, Landroid/support/v4/util/SparseArrayCompat;.put:(ILjava/lang/Object;)V // method@0885 │ │ -079ce8: 6e10 8404 0600 |0070: invoke-virtual {v6}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.destroy:()V // method@0484 │ │ -079cee: 5462 6401 |0073: iget-object v2, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@0164 │ │ -079cf2: 6e20 9d04 1200 |0075: invoke-virtual {v2, v1}, Landroid/support/v4/app/LoaderManagerImpl;.installLoader:(Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;)V // method@049d │ │ -079cf8: 28b4 |0078: goto 002c // -004c │ │ -079cfa: 5462 5801 |0079: iget-object v2, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mData:Ljava/lang/Object; // field@0158 │ │ -079cfe: 3382 0600 |007b: if-ne v2, v8, 0081 // +0006 │ │ -079d02: 5562 5b01 |007d: iget-boolean v2, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mHaveData:Z // field@015b │ │ -079d06: 3902 0e00 |007f: if-nez v2, 008d // +000e │ │ -079d0a: 5b68 5801 |0081: iput-object v8, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mData:Ljava/lang/Object; // field@0158 │ │ -079d0e: 1212 |0083: const/4 v2, #int 1 // #1 │ │ -079d10: 5c62 5b01 |0084: iput-boolean v2, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mHaveData:Z // field@015b │ │ -079d14: 5562 6301 |0086: iget-boolean v2, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mStarted:Z // field@0163 │ │ -079d18: 3802 0500 |0088: if-eqz v2, 008d // +0005 │ │ -079d1c: 6e30 8304 7608 |008a: invoke-virtual {v6, v7, v8}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.callOnLoadFinished:(Landroid/support/v4/content/Loader;Ljava/lang/Object;)V // method@0483 │ │ -079d22: 5462 6401 |008d: iget-object v2, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@0164 │ │ -079d26: 5422 6901 |008f: iget-object v2, v2, Landroid/support/v4/app/LoaderManagerImpl;.mInactiveLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0169 │ │ -079d2a: 5263 5c01 |0091: iget v3, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mId:I // field@015c │ │ -079d2e: 6e20 8008 3200 |0093: invoke-virtual {v2, v3}, Landroid/support/v4/util/SparseArrayCompat;.get:(I)Ljava/lang/Object; // method@0880 │ │ -079d34: 0c00 |0096: move-result-object v0 │ │ -079d36: 1f00 cb00 |0097: check-cast v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@00cb │ │ -079d3a: 3800 1300 |0099: if-eqz v0, 00ac // +0013 │ │ -079d3e: 3260 1100 |009b: if-eq v0, v6, 00ac // +0011 │ │ -079d42: 1202 |009d: const/4 v2, #int 0 // #0 │ │ -079d44: 5c02 5901 |009e: iput-boolean v2, v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mDeliveredData:Z // field@0159 │ │ -079d48: 6e10 8404 0000 |00a0: invoke-virtual {v0}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.destroy:()V // method@0484 │ │ -079d4e: 5462 6401 |00a3: iget-object v2, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@0164 │ │ -079d52: 5422 6901 |00a5: iget-object v2, v2, Landroid/support/v4/app/LoaderManagerImpl;.mInactiveLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0169 │ │ -079d56: 5263 5c01 |00a7: iget v3, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mId:I // field@015c │ │ -079d5a: 6e20 8608 3200 |00a9: invoke-virtual {v2, v3}, Landroid/support/v4/util/SparseArrayCompat;.remove:(I)V // method@0886 │ │ -079d60: 5462 6401 |00ac: iget-object v2, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@0164 │ │ -079d64: 5422 6701 |00ae: iget-object v2, v2, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0167 │ │ -079d68: 3802 7cff |00b0: if-eqz v2, 002c // -0084 │ │ -079d6c: 5462 6401 |00b2: iget-object v2, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@0164 │ │ -079d70: 6e10 9b04 0200 |00b4: invoke-virtual {v2}, Landroid/support/v4/app/LoaderManagerImpl;.hasRunningLoaders:()Z // method@049b │ │ -079d76: 0a02 |00b7: move-result v2 │ │ -079d78: 3902 74ff |00b8: if-nez v2, 002c // -008c │ │ -079d7c: 5462 6401 |00ba: iget-object v2, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@0164 │ │ -079d80: 5422 6701 |00bc: iget-object v2, v2, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0167 │ │ -079d84: 5422 d700 |00be: iget-object v2, v2, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00d7 │ │ -079d88: 6e10 ee03 0200 |00c0: invoke-virtual {v2}, Landroid/support/v4/app/FragmentManagerImpl;.startPendingDeferredFragments:()V // method@03ee │ │ -079d8e: 2900 69ff |00c3: goto/16 002c // -0097 │ │ +07b7a4: |[07b7a4] android.support.v4.app.LoaderManagerImpl$LoaderInfo.onLoadComplete:(Landroid/support/v4/content/Loader;Ljava/lang/Object;)V │ │ +07b7b4: 1205 |0000: const/4 v5, #int 0 // #0 │ │ +07b7b6: 6302 6501 |0001: sget-boolean v2, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@0165 │ │ +07b7ba: 3802 1a00 |0003: if-eqz v2, 001d // +001a │ │ +07b7be: 1a02 990a |0005: const-string v2, "LoaderManager" // string@0a99 │ │ +07b7c2: 2203 3f03 |0007: new-instance v3, Ljava/lang/StringBuilder; // type@033f │ │ +07b7c6: 7010 5715 0300 |0009: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ +07b7cc: 1a04 fb1c |000c: const-string v4, "onLoadComplete: " // string@1cfb │ │ +07b7d0: 6e20 5f15 4300 |000e: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +07b7d6: 0c03 |0011: move-result-object v3 │ │ +07b7d8: 6e20 5e15 6300 |0012: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@155e │ │ +07b7de: 0c03 |0015: move-result-object v3 │ │ +07b7e0: 6e10 6415 0300 |0016: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ +07b7e6: 0c03 |0019: move-result-object v3 │ │ +07b7e8: 7120 f911 3200 |001a: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@11f9 │ │ +07b7ee: 5562 5a01 |001d: iget-boolean v2, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mDestroyed:Z // field@015a │ │ +07b7f2: 3802 0e00 |001f: if-eqz v2, 002d // +000e │ │ +07b7f6: 6302 6501 |0021: sget-boolean v2, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@0165 │ │ +07b7fa: 3802 0900 |0023: if-eqz v2, 002c // +0009 │ │ +07b7fe: 1a02 990a |0025: const-string v2, "LoaderManager" // string@0a99 │ │ +07b802: 1a03 1800 |0027: const-string v3, " Ignoring load complete -- destroyed" // string@0018 │ │ +07b806: 7120 f911 3200 |0029: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@11f9 │ │ +07b80c: 0e00 |002c: return-void │ │ +07b80e: 5462 6401 |002d: iget-object v2, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@0164 │ │ +07b812: 5422 6a01 |002f: iget-object v2, v2, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@016a │ │ +07b816: 5263 5c01 |0031: iget v3, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mId:I // field@015c │ │ +07b81a: 6e20 8008 3200 |0033: invoke-virtual {v2, v3}, Landroid/support/v4/util/SparseArrayCompat;.get:(I)Ljava/lang/Object; // method@0880 │ │ +07b820: 0c02 |0036: move-result-object v2 │ │ +07b822: 3262 0e00 |0037: if-eq v2, v6, 0045 // +000e │ │ +07b826: 6302 6501 |0039: sget-boolean v2, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@0165 │ │ +07b82a: 3802 f1ff |003b: if-eqz v2, 002c // -000f │ │ +07b82e: 1a02 990a |003d: const-string v2, "LoaderManager" // string@0a99 │ │ +07b832: 1a03 1900 |003f: const-string v3, " Ignoring load complete -- not active" // string@0019 │ │ +07b836: 7120 f911 3200 |0041: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@11f9 │ │ +07b83c: 28e8 |0044: goto 002c // -0018 │ │ +07b83e: 5461 5f01 |0045: iget-object v1, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mPendingLoader:Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // field@015f │ │ +07b842: 3801 3200 |0047: if-eqz v1, 0079 // +0032 │ │ +07b846: 6302 6501 |0049: sget-boolean v2, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@0165 │ │ +07b84a: 3802 1a00 |004b: if-eqz v2, 0065 // +001a │ │ +07b84e: 1a02 990a |004d: const-string v2, "LoaderManager" // string@0a99 │ │ +07b852: 2203 3f03 |004f: new-instance v3, Ljava/lang/StringBuilder; // type@033f │ │ +07b856: 7010 5715 0300 |0051: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ +07b85c: 1a04 2300 |0054: const-string v4, " Switching to pending loader: " // string@0023 │ │ +07b860: 6e20 5f15 4300 |0056: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +07b866: 0c03 |0059: move-result-object v3 │ │ +07b868: 6e20 5e15 1300 |005a: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@155e │ │ +07b86e: 0c03 |005d: move-result-object v3 │ │ +07b870: 6e10 6415 0300 |005e: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ +07b876: 0c03 |0061: move-result-object v3 │ │ +07b878: 7120 f911 3200 |0062: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@11f9 │ │ +07b87e: 5b65 5f01 |0065: iput-object v5, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mPendingLoader:Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // field@015f │ │ +07b882: 5462 6401 |0067: iget-object v2, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@0164 │ │ +07b886: 5422 6a01 |0069: iget-object v2, v2, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@016a │ │ +07b88a: 5263 5c01 |006b: iget v3, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mId:I // field@015c │ │ +07b88e: 6e30 8508 3205 |006d: invoke-virtual {v2, v3, v5}, Landroid/support/v4/util/SparseArrayCompat;.put:(ILjava/lang/Object;)V // method@0885 │ │ +07b894: 6e10 8404 0600 |0070: invoke-virtual {v6}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.destroy:()V // method@0484 │ │ +07b89a: 5462 6401 |0073: iget-object v2, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@0164 │ │ +07b89e: 6e20 9d04 1200 |0075: invoke-virtual {v2, v1}, Landroid/support/v4/app/LoaderManagerImpl;.installLoader:(Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;)V // method@049d │ │ +07b8a4: 28b4 |0078: goto 002c // -004c │ │ +07b8a6: 5462 5801 |0079: iget-object v2, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mData:Ljava/lang/Object; // field@0158 │ │ +07b8aa: 3382 0600 |007b: if-ne v2, v8, 0081 // +0006 │ │ +07b8ae: 5562 5b01 |007d: iget-boolean v2, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mHaveData:Z // field@015b │ │ +07b8b2: 3902 0e00 |007f: if-nez v2, 008d // +000e │ │ +07b8b6: 5b68 5801 |0081: iput-object v8, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mData:Ljava/lang/Object; // field@0158 │ │ +07b8ba: 1212 |0083: const/4 v2, #int 1 // #1 │ │ +07b8bc: 5c62 5b01 |0084: iput-boolean v2, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mHaveData:Z // field@015b │ │ +07b8c0: 5562 6301 |0086: iget-boolean v2, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mStarted:Z // field@0163 │ │ +07b8c4: 3802 0500 |0088: if-eqz v2, 008d // +0005 │ │ +07b8c8: 6e30 8304 7608 |008a: invoke-virtual {v6, v7, v8}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.callOnLoadFinished:(Landroid/support/v4/content/Loader;Ljava/lang/Object;)V // method@0483 │ │ +07b8ce: 5462 6401 |008d: iget-object v2, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@0164 │ │ +07b8d2: 5422 6901 |008f: iget-object v2, v2, Landroid/support/v4/app/LoaderManagerImpl;.mInactiveLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0169 │ │ +07b8d6: 5263 5c01 |0091: iget v3, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mId:I // field@015c │ │ +07b8da: 6e20 8008 3200 |0093: invoke-virtual {v2, v3}, Landroid/support/v4/util/SparseArrayCompat;.get:(I)Ljava/lang/Object; // method@0880 │ │ +07b8e0: 0c00 |0096: move-result-object v0 │ │ +07b8e2: 1f00 c800 |0097: check-cast v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@00c8 │ │ +07b8e6: 3800 1300 |0099: if-eqz v0, 00ac // +0013 │ │ +07b8ea: 3260 1100 |009b: if-eq v0, v6, 00ac // +0011 │ │ +07b8ee: 1202 |009d: const/4 v2, #int 0 // #0 │ │ +07b8f0: 5c02 5901 |009e: iput-boolean v2, v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mDeliveredData:Z // field@0159 │ │ +07b8f4: 6e10 8404 0000 |00a0: invoke-virtual {v0}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.destroy:()V // method@0484 │ │ +07b8fa: 5462 6401 |00a3: iget-object v2, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@0164 │ │ +07b8fe: 5422 6901 |00a5: iget-object v2, v2, Landroid/support/v4/app/LoaderManagerImpl;.mInactiveLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0169 │ │ +07b902: 5263 5c01 |00a7: iget v3, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mId:I // field@015c │ │ +07b906: 6e20 8608 3200 |00a9: invoke-virtual {v2, v3}, Landroid/support/v4/util/SparseArrayCompat;.remove:(I)V // method@0886 │ │ +07b90c: 5462 6401 |00ac: iget-object v2, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@0164 │ │ +07b910: 5422 6701 |00ae: iget-object v2, v2, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0167 │ │ +07b914: 3802 7cff |00b0: if-eqz v2, 002c // -0084 │ │ +07b918: 5462 6401 |00b2: iget-object v2, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@0164 │ │ +07b91c: 6e10 9b04 0200 |00b4: invoke-virtual {v2}, Landroid/support/v4/app/LoaderManagerImpl;.hasRunningLoaders:()Z // method@049b │ │ +07b922: 0a02 |00b7: move-result v2 │ │ +07b924: 3902 74ff |00b8: if-nez v2, 002c // -008c │ │ +07b928: 5462 6401 |00ba: iget-object v2, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@0164 │ │ +07b92c: 5422 6701 |00bc: iget-object v2, v2, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0167 │ │ +07b930: 5422 d700 |00be: iget-object v2, v2, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00d7 │ │ +07b934: 6e10 ee03 0200 |00c0: invoke-virtual {v2}, Landroid/support/v4/app/FragmentManagerImpl;.startPendingDeferredFragments:()V // method@03ee │ │ +07b93a: 2900 69ff |00c3: goto/16 002c // -0097 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=362 │ │ 0x001d line=364 │ │ 0x0021 line=365 │ │ 0x002c line=415 │ │ 0x002d line=369 │ │ @@ -147748,27 +147802,27 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 23 16-bit code units │ │ -079d94: |[079d94] android.support.v4.app.LoaderManagerImpl$LoaderInfo.reportStart:()V │ │ -079da4: 5520 6301 |0000: iget-boolean v0, v2, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mStarted:Z // field@0163 │ │ -079da8: 3800 1400 |0002: if-eqz v0, 0016 // +0014 │ │ -079dac: 5520 6001 |0004: iget-boolean v0, v2, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mReportNextStart:Z // field@0160 │ │ -079db0: 3800 1000 |0006: if-eqz v0, 0016 // +0010 │ │ -079db4: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -079db6: 5c20 6001 |0009: iput-boolean v0, v2, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mReportNextStart:Z // field@0160 │ │ -079dba: 5520 5b01 |000b: iget-boolean v0, v2, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mHaveData:Z // field@015b │ │ -079dbe: 3800 0900 |000d: if-eqz v0, 0016 // +0009 │ │ -079dc2: 5420 5e01 |000f: iget-object v0, v2, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@015e │ │ -079dc6: 5421 5801 |0011: iget-object v1, v2, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mData:Ljava/lang/Object; // field@0158 │ │ -079dca: 6e30 8304 0201 |0013: invoke-virtual {v2, v0, v1}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.callOnLoadFinished:(Landroid/support/v4/content/Loader;Ljava/lang/Object;)V // method@0483 │ │ -079dd0: 0e00 |0016: return-void │ │ +07b940: |[07b940] android.support.v4.app.LoaderManagerImpl$LoaderInfo.reportStart:()V │ │ +07b950: 5520 6301 |0000: iget-boolean v0, v2, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mStarted:Z // field@0163 │ │ +07b954: 3800 1400 |0002: if-eqz v0, 0016 // +0014 │ │ +07b958: 5520 6001 |0004: iget-boolean v0, v2, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mReportNextStart:Z // field@0160 │ │ +07b95c: 3800 1000 |0006: if-eqz v0, 0016 // +0010 │ │ +07b960: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +07b962: 5c20 6001 |0009: iput-boolean v0, v2, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mReportNextStart:Z // field@0160 │ │ +07b966: 5520 5b01 |000b: iget-boolean v0, v2, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mHaveData:Z // field@015b │ │ +07b96a: 3800 0900 |000d: if-eqz v0, 0016 // +0009 │ │ +07b96e: 5420 5e01 |000f: iget-object v0, v2, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@015e │ │ +07b972: 5421 5801 |0011: iget-object v1, v2, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mData:Ljava/lang/Object; // field@0158 │ │ +07b976: 6e30 8304 0201 |0013: invoke-virtual {v2, v0, v1}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.callOnLoadFinished:(Landroid/support/v4/content/Loader;Ljava/lang/Object;)V // method@0483 │ │ +07b97c: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=303 │ │ 0x0004 line=304 │ │ 0x0008 line=305 │ │ 0x000b line=306 │ │ 0x000f line=307 │ │ @@ -147781,37 +147835,37 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 42 16-bit code units │ │ -079dd4: |[079dd4] android.support.v4.app.LoaderManagerImpl$LoaderInfo.retain:()V │ │ -079de4: 6300 6501 |0000: sget-boolean v0, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@0165 │ │ -079de8: 3800 1a00 |0002: if-eqz v0, 001c // +001a │ │ -079dec: 1a00 9c0a |0004: const-string v0, "LoaderManager" // string@0a9c │ │ -079df0: 2201 4203 |0006: new-instance v1, Ljava/lang/StringBuilder; // type@0342 │ │ -079df4: 7010 5715 0100 |0008: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ -079dfa: 1a02 2000 |000b: const-string v2, " Retaining: " // string@0020 │ │ -079dfe: 6e20 5f15 2100 |000d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -079e04: 0c01 |0010: move-result-object v1 │ │ -079e06: 6e20 5e15 3100 |0011: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@155e │ │ -079e0c: 0c01 |0014: move-result-object v1 │ │ -079e0e: 6e10 6415 0100 |0015: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ -079e14: 0c01 |0018: move-result-object v1 │ │ -079e16: 7120 f911 1000 |0019: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@11f9 │ │ -079e1c: 1210 |001c: const/4 v0, #int 1 // #1 │ │ -079e1e: 5c30 6101 |001d: iput-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mRetaining:Z // field@0161 │ │ -079e22: 5530 6301 |001f: iget-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mStarted:Z // field@0163 │ │ -079e26: 5c30 6201 |0021: iput-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mRetainingStarted:Z // field@0162 │ │ -079e2a: 1200 |0023: const/4 v0, #int 0 // #0 │ │ -079e2c: 5c30 6301 |0024: iput-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mStarted:Z // field@0163 │ │ -079e30: 1200 |0026: const/4 v0, #int 0 // #0 │ │ -079e32: 5b30 5701 |0027: iput-object v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mCallbacks:Landroid/support/v4/app/LoaderManager$LoaderCallbacks; // field@0157 │ │ -079e36: 0e00 |0029: return-void │ │ +07b980: |[07b980] android.support.v4.app.LoaderManagerImpl$LoaderInfo.retain:()V │ │ +07b990: 6300 6501 |0000: sget-boolean v0, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@0165 │ │ +07b994: 3800 1a00 |0002: if-eqz v0, 001c // +001a │ │ +07b998: 1a00 990a |0004: const-string v0, "LoaderManager" // string@0a99 │ │ +07b99c: 2201 3f03 |0006: new-instance v1, Ljava/lang/StringBuilder; // type@033f │ │ +07b9a0: 7010 5715 0100 |0008: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ +07b9a6: 1a02 2000 |000b: const-string v2, " Retaining: " // string@0020 │ │ +07b9aa: 6e20 5f15 2100 |000d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +07b9b0: 0c01 |0010: move-result-object v1 │ │ +07b9b2: 6e20 5e15 3100 |0011: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@155e │ │ +07b9b8: 0c01 |0014: move-result-object v1 │ │ +07b9ba: 6e10 6415 0100 |0015: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ +07b9c0: 0c01 |0018: move-result-object v1 │ │ +07b9c2: 7120 f911 1000 |0019: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@11f9 │ │ +07b9c8: 1210 |001c: const/4 v0, #int 1 // #1 │ │ +07b9ca: 5c30 6101 |001d: iput-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mRetaining:Z // field@0161 │ │ +07b9ce: 5530 6301 |001f: iget-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mStarted:Z // field@0163 │ │ +07b9d2: 5c30 6201 |0021: iput-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mRetainingStarted:Z // field@0162 │ │ +07b9d6: 1200 |0023: const/4 v0, #int 0 // #0 │ │ +07b9d8: 5c30 6301 |0024: iput-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mStarted:Z // field@0163 │ │ +07b9dc: 1200 |0026: const/4 v0, #int 0 // #0 │ │ +07b9de: 5b30 5701 |0027: iput-object v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mCallbacks:Landroid/support/v4/app/LoaderManager$LoaderCallbacks; // field@0157 │ │ +07b9e2: 0e00 |0029: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=270 │ │ 0x001c line=271 │ │ 0x001f line=272 │ │ 0x0023 line=273 │ │ 0x0026 line=274 │ │ @@ -147824,86 +147878,86 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 145 16-bit code units │ │ -079e38: |[079e38] android.support.v4.app.LoaderManagerImpl$LoaderInfo.start:()V │ │ -079e48: 1213 |0000: const/4 v3, #int 1 // #1 │ │ -079e4a: 5540 6101 |0001: iget-boolean v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mRetaining:Z // field@0161 │ │ -079e4e: 3800 0900 |0003: if-eqz v0, 000c // +0009 │ │ -079e52: 5540 6201 |0005: iget-boolean v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mRetainingStarted:Z // field@0162 │ │ -079e56: 3800 0500 |0007: if-eqz v0, 000c // +0005 │ │ -079e5a: 5c43 6301 |0009: iput-boolean v3, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mStarted:Z // field@0163 │ │ -079e5e: 0e00 |000b: return-void │ │ -079e60: 5540 6301 |000c: iget-boolean v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mStarted:Z // field@0163 │ │ -079e64: 3900 fdff |000e: if-nez v0, 000b // -0003 │ │ -079e68: 5c43 6301 |0010: iput-boolean v3, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mStarted:Z // field@0163 │ │ -079e6c: 6300 6501 |0012: sget-boolean v0, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@0165 │ │ -079e70: 3800 1a00 |0014: if-eqz v0, 002e // +001a │ │ -079e74: 1a00 9c0a |0016: const-string v0, "LoaderManager" // string@0a9c │ │ -079e78: 2201 4203 |0018: new-instance v1, Ljava/lang/StringBuilder; // type@0342 │ │ -079e7c: 7010 5715 0100 |001a: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ -079e82: 1a02 2100 |001d: const-string v2, " Starting: " // string@0021 │ │ -079e86: 6e20 5f15 2100 |001f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -079e8c: 0c01 |0022: move-result-object v1 │ │ -079e8e: 6e20 5e15 4100 |0023: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@155e │ │ -079e94: 0c01 |0026: move-result-object v1 │ │ -079e96: 6e10 6415 0100 |0027: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ -079e9c: 0c01 |002a: move-result-object v1 │ │ -079e9e: 7120 f911 1000 |002b: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@11f9 │ │ -079ea4: 5440 5e01 |002e: iget-object v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@015e │ │ -079ea8: 3900 1200 |0030: if-nez v0, 0042 // +0012 │ │ -079eac: 5440 5701 |0032: iget-object v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mCallbacks:Landroid/support/v4/app/LoaderManager$LoaderCallbacks; // field@0157 │ │ -079eb0: 3800 0e00 |0034: if-eqz v0, 0042 // +000e │ │ -079eb4: 5440 5701 |0036: iget-object v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mCallbacks:Landroid/support/v4/app/LoaderManager$LoaderCallbacks; // field@0157 │ │ -079eb8: 5241 5c01 |0038: iget v1, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mId:I // field@015c │ │ -079ebc: 5442 5601 |003a: iget-object v2, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mArgs:Landroid/os/Bundle; // field@0156 │ │ -079ec0: 7230 7704 1002 |003c: invoke-interface {v0, v1, v2}, Landroid/support/v4/app/LoaderManager$LoaderCallbacks;.onCreateLoader:(ILandroid/os/Bundle;)Landroid/support/v4/content/Loader; // method@0477 │ │ -079ec6: 0c00 |003f: move-result-object v0 │ │ -079ec8: 5b40 5e01 |0040: iput-object v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@015e │ │ -079ecc: 5440 5e01 |0042: iget-object v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@015e │ │ -079ed0: 3800 c7ff |0044: if-eqz v0, 000b // -0039 │ │ -079ed4: 5440 5e01 |0046: iget-object v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@015e │ │ -079ed8: 6e10 1f15 0000 |0048: invoke-virtual {v0}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@151f │ │ -079ede: 0c00 |004b: move-result-object v0 │ │ -079ee0: 6e10 f314 0000 |004c: invoke-virtual {v0}, Ljava/lang/Class;.isMemberClass:()Z // method@14f3 │ │ -079ee6: 0a00 |004f: move-result v0 │ │ -079ee8: 3800 2d00 |0050: if-eqz v0, 007d // +002d │ │ -079eec: 5440 5e01 |0052: iget-object v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@015e │ │ -079ef0: 6e10 1f15 0000 |0054: invoke-virtual {v0}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@151f │ │ -079ef6: 0c00 |0057: move-result-object v0 │ │ -079ef8: 6e10 ef14 0000 |0058: invoke-virtual {v0}, Ljava/lang/Class;.getModifiers:()I // method@14ef │ │ -079efe: 0a00 |005b: move-result v0 │ │ -079f00: 7110 7e15 0000 |005c: invoke-static {v0}, Ljava/lang/reflect/Modifier;.isStatic:(I)Z // method@157e │ │ -079f06: 0a00 |005f: move-result v0 │ │ -079f08: 3900 1d00 |0060: if-nez v0, 007d // +001d │ │ -079f0c: 2200 2c03 |0062: new-instance v0, Ljava/lang/IllegalArgumentException; // type@032c │ │ -079f10: 2201 4203 |0064: new-instance v1, Ljava/lang/StringBuilder; // type@0342 │ │ -079f14: 7010 5715 0100 |0066: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ -079f1a: 1a02 6b0b |0069: const-string v2, "Object returned from onCreateLoader must not be a non-static inner member class: " // string@0b6b │ │ -079f1e: 6e20 5f15 2100 |006b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -079f24: 0c01 |006e: move-result-object v1 │ │ -079f26: 5442 5e01 |006f: iget-object v2, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@015e │ │ -079f2a: 6e20 5e15 2100 |0071: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@155e │ │ -079f30: 0c01 |0074: move-result-object v1 │ │ -079f32: 6e10 6415 0100 |0075: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ -079f38: 0c01 |0078: move-result-object v1 │ │ -079f3a: 7020 0015 1000 |0079: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@1500 │ │ -079f40: 2700 |007c: throw v0 │ │ -079f42: 5540 5d01 |007d: iget-boolean v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mListenerRegistered:Z // field@015d │ │ -079f46: 3900 0b00 |007f: if-nez v0, 008a // +000b │ │ -079f4a: 5440 5e01 |0081: iget-object v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@015e │ │ -079f4e: 5241 5c01 |0083: iget v1, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mId:I // field@015c │ │ -079f52: 6e30 0406 1004 |0085: invoke-virtual {v0, v1, v4}, Landroid/support/v4/content/Loader;.registerListener:(ILandroid/support/v4/content/Loader$OnLoadCompleteListener;)V // method@0604 │ │ -079f58: 5c43 5d01 |0088: iput-boolean v3, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mListenerRegistered:Z // field@015d │ │ -079f5c: 5440 5e01 |008a: iget-object v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@015e │ │ -079f60: 6e10 0706 0000 |008c: invoke-virtual {v0}, Landroid/support/v4/content/Loader;.startLoading:()V // method@0607 │ │ -079f66: 2900 7cff |008f: goto/16 000b // -0084 │ │ +07b9e4: |[07b9e4] android.support.v4.app.LoaderManagerImpl$LoaderInfo.start:()V │ │ +07b9f4: 1213 |0000: const/4 v3, #int 1 // #1 │ │ +07b9f6: 5540 6101 |0001: iget-boolean v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mRetaining:Z // field@0161 │ │ +07b9fa: 3800 0900 |0003: if-eqz v0, 000c // +0009 │ │ +07b9fe: 5540 6201 |0005: iget-boolean v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mRetainingStarted:Z // field@0162 │ │ +07ba02: 3800 0500 |0007: if-eqz v0, 000c // +0005 │ │ +07ba06: 5c43 6301 |0009: iput-boolean v3, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mStarted:Z // field@0163 │ │ +07ba0a: 0e00 |000b: return-void │ │ +07ba0c: 5540 6301 |000c: iget-boolean v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mStarted:Z // field@0163 │ │ +07ba10: 3900 fdff |000e: if-nez v0, 000b // -0003 │ │ +07ba14: 5c43 6301 |0010: iput-boolean v3, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mStarted:Z // field@0163 │ │ +07ba18: 6300 6501 |0012: sget-boolean v0, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@0165 │ │ +07ba1c: 3800 1a00 |0014: if-eqz v0, 002e // +001a │ │ +07ba20: 1a00 990a |0016: const-string v0, "LoaderManager" // string@0a99 │ │ +07ba24: 2201 3f03 |0018: new-instance v1, Ljava/lang/StringBuilder; // type@033f │ │ +07ba28: 7010 5715 0100 |001a: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ +07ba2e: 1a02 2100 |001d: const-string v2, " Starting: " // string@0021 │ │ +07ba32: 6e20 5f15 2100 |001f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +07ba38: 0c01 |0022: move-result-object v1 │ │ +07ba3a: 6e20 5e15 4100 |0023: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@155e │ │ +07ba40: 0c01 |0026: move-result-object v1 │ │ +07ba42: 6e10 6415 0100 |0027: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ +07ba48: 0c01 |002a: move-result-object v1 │ │ +07ba4a: 7120 f911 1000 |002b: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@11f9 │ │ +07ba50: 5440 5e01 |002e: iget-object v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@015e │ │ +07ba54: 3900 1200 |0030: if-nez v0, 0042 // +0012 │ │ +07ba58: 5440 5701 |0032: iget-object v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mCallbacks:Landroid/support/v4/app/LoaderManager$LoaderCallbacks; // field@0157 │ │ +07ba5c: 3800 0e00 |0034: if-eqz v0, 0042 // +000e │ │ +07ba60: 5440 5701 |0036: iget-object v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mCallbacks:Landroid/support/v4/app/LoaderManager$LoaderCallbacks; // field@0157 │ │ +07ba64: 5241 5c01 |0038: iget v1, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mId:I // field@015c │ │ +07ba68: 5442 5601 |003a: iget-object v2, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mArgs:Landroid/os/Bundle; // field@0156 │ │ +07ba6c: 7230 7704 1002 |003c: invoke-interface {v0, v1, v2}, Landroid/support/v4/app/LoaderManager$LoaderCallbacks;.onCreateLoader:(ILandroid/os/Bundle;)Landroid/support/v4/content/Loader; // method@0477 │ │ +07ba72: 0c00 |003f: move-result-object v0 │ │ +07ba74: 5b40 5e01 |0040: iput-object v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@015e │ │ +07ba78: 5440 5e01 |0042: iget-object v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@015e │ │ +07ba7c: 3800 c7ff |0044: if-eqz v0, 000b // -0039 │ │ +07ba80: 5440 5e01 |0046: iget-object v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@015e │ │ +07ba84: 6e10 1f15 0000 |0048: invoke-virtual {v0}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@151f │ │ +07ba8a: 0c00 |004b: move-result-object v0 │ │ +07ba8c: 6e10 f314 0000 |004c: invoke-virtual {v0}, Ljava/lang/Class;.isMemberClass:()Z // method@14f3 │ │ +07ba92: 0a00 |004f: move-result v0 │ │ +07ba94: 3800 2d00 |0050: if-eqz v0, 007d // +002d │ │ +07ba98: 5440 5e01 |0052: iget-object v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@015e │ │ +07ba9c: 6e10 1f15 0000 |0054: invoke-virtual {v0}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@151f │ │ +07baa2: 0c00 |0057: move-result-object v0 │ │ +07baa4: 6e10 ef14 0000 |0058: invoke-virtual {v0}, Ljava/lang/Class;.getModifiers:()I // method@14ef │ │ +07baaa: 0a00 |005b: move-result v0 │ │ +07baac: 7110 7e15 0000 |005c: invoke-static {v0}, Ljava/lang/reflect/Modifier;.isStatic:(I)Z // method@157e │ │ +07bab2: 0a00 |005f: move-result v0 │ │ +07bab4: 3900 1d00 |0060: if-nez v0, 007d // +001d │ │ +07bab8: 2200 2903 |0062: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0329 │ │ +07babc: 2201 3f03 |0064: new-instance v1, Ljava/lang/StringBuilder; // type@033f │ │ +07bac0: 7010 5715 0100 |0066: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ +07bac6: 1a02 680b |0069: const-string v2, "Object returned from onCreateLoader must not be a non-static inner member class: " // string@0b68 │ │ +07baca: 6e20 5f15 2100 |006b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +07bad0: 0c01 |006e: move-result-object v1 │ │ +07bad2: 5442 5e01 |006f: iget-object v2, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@015e │ │ +07bad6: 6e20 5e15 2100 |0071: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@155e │ │ +07badc: 0c01 |0074: move-result-object v1 │ │ +07bade: 6e10 6415 0100 |0075: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ +07bae4: 0c01 |0078: move-result-object v1 │ │ +07bae6: 7020 0015 1000 |0079: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@1500 │ │ +07baec: 2700 |007c: throw v0 │ │ +07baee: 5540 5d01 |007d: iget-boolean v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mListenerRegistered:Z // field@015d │ │ +07baf2: 3900 0b00 |007f: if-nez v0, 008a // +000b │ │ +07baf6: 5440 5e01 |0081: iget-object v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@015e │ │ +07bafa: 5241 5c01 |0083: iget v1, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mId:I // field@015c │ │ +07bafe: 6e30 0406 1004 |0085: invoke-virtual {v0, v1, v4}, Landroid/support/v4/content/Loader;.registerListener:(ILandroid/support/v4/content/Loader$OnLoadCompleteListener;)V // method@0604 │ │ +07bb04: 5c43 5d01 |0088: iput-boolean v3, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mListenerRegistered:Z // field@015d │ │ +07bb08: 5440 5e01 |008a: iget-object v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@015e │ │ +07bb0c: 6e10 0706 0000 |008c: invoke-virtual {v0}, Landroid/support/v4/content/Loader;.startLoading:()V // method@0607 │ │ +07bb12: 2900 7cff |008f: goto/16 000b // -0084 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=235 │ │ 0x0009 line=239 │ │ 0x000b line=267 │ │ 0x000c line=243 │ │ 0x0010 line=248 │ │ @@ -147925,42 +147979,42 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 56 16-bit code units │ │ -079f6c: |[079f6c] android.support.v4.app.LoaderManagerImpl$LoaderInfo.stop:()V │ │ -079f7c: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -079f7e: 6300 6501 |0001: sget-boolean v0, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@0165 │ │ -079f82: 3800 1a00 |0003: if-eqz v0, 001d // +001a │ │ -079f86: 1a00 9c0a |0005: const-string v0, "LoaderManager" // string@0a9c │ │ -079f8a: 2201 4203 |0007: new-instance v1, Ljava/lang/StringBuilder; // type@0342 │ │ -079f8e: 7010 5715 0100 |0009: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ -079f94: 1a02 2200 |000c: const-string v2, " Stopping: " // string@0022 │ │ -079f98: 6e20 5f15 2100 |000e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -079f9e: 0c01 |0011: move-result-object v1 │ │ -079fa0: 6e20 5e15 4100 |0012: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@155e │ │ -079fa6: 0c01 |0015: move-result-object v1 │ │ -079fa8: 6e10 6415 0100 |0016: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ -079fae: 0c01 |0019: move-result-object v1 │ │ -079fb0: 7120 f911 1000 |001a: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@11f9 │ │ -079fb6: 5c43 6301 |001d: iput-boolean v3, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mStarted:Z // field@0163 │ │ -079fba: 5540 6101 |001f: iget-boolean v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mRetaining:Z // field@0161 │ │ -079fbe: 3900 1600 |0021: if-nez v0, 0037 // +0016 │ │ -079fc2: 5440 5e01 |0023: iget-object v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@015e │ │ -079fc6: 3800 1200 |0025: if-eqz v0, 0037 // +0012 │ │ -079fca: 5540 5d01 |0027: iget-boolean v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mListenerRegistered:Z // field@015d │ │ -079fce: 3800 0e00 |0029: if-eqz v0, 0037 // +000e │ │ -079fd2: 5c43 5d01 |002b: iput-boolean v3, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mListenerRegistered:Z // field@015d │ │ -079fd6: 5440 5e01 |002d: iget-object v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@015e │ │ -079fda: 6e20 0b06 4000 |002f: invoke-virtual {v0, v4}, Landroid/support/v4/content/Loader;.unregisterListener:(Landroid/support/v4/content/Loader$OnLoadCompleteListener;)V // method@060b │ │ -079fe0: 5440 5e01 |0032: iget-object v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@015e │ │ -079fe4: 6e10 0806 0000 |0034: invoke-virtual {v0}, Landroid/support/v4/content/Loader;.stopLoading:()V // method@0608 │ │ -079fea: 0e00 |0037: return-void │ │ +07bb18: |[07bb18] android.support.v4.app.LoaderManagerImpl$LoaderInfo.stop:()V │ │ +07bb28: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +07bb2a: 6300 6501 |0001: sget-boolean v0, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@0165 │ │ +07bb2e: 3800 1a00 |0003: if-eqz v0, 001d // +001a │ │ +07bb32: 1a00 990a |0005: const-string v0, "LoaderManager" // string@0a99 │ │ +07bb36: 2201 3f03 |0007: new-instance v1, Ljava/lang/StringBuilder; // type@033f │ │ +07bb3a: 7010 5715 0100 |0009: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ +07bb40: 1a02 2200 |000c: const-string v2, " Stopping: " // string@0022 │ │ +07bb44: 6e20 5f15 2100 |000e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +07bb4a: 0c01 |0011: move-result-object v1 │ │ +07bb4c: 6e20 5e15 4100 |0012: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@155e │ │ +07bb52: 0c01 |0015: move-result-object v1 │ │ +07bb54: 6e10 6415 0100 |0016: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ +07bb5a: 0c01 |0019: move-result-object v1 │ │ +07bb5c: 7120 f911 1000 |001a: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@11f9 │ │ +07bb62: 5c43 6301 |001d: iput-boolean v3, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mStarted:Z // field@0163 │ │ +07bb66: 5540 6101 |001f: iget-boolean v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mRetaining:Z // field@0161 │ │ +07bb6a: 3900 1600 |0021: if-nez v0, 0037 // +0016 │ │ +07bb6e: 5440 5e01 |0023: iget-object v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@015e │ │ +07bb72: 3800 1200 |0025: if-eqz v0, 0037 // +0012 │ │ +07bb76: 5540 5d01 |0027: iget-boolean v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mListenerRegistered:Z // field@015d │ │ +07bb7a: 3800 0e00 |0029: if-eqz v0, 0037 // +000e │ │ +07bb7e: 5c43 5d01 |002b: iput-boolean v3, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mListenerRegistered:Z // field@015d │ │ +07bb82: 5440 5e01 |002d: iget-object v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@015e │ │ +07bb86: 6e20 0b06 4000 |002f: invoke-virtual {v0, v4}, Landroid/support/v4/content/Loader;.unregisterListener:(Landroid/support/v4/content/Loader$OnLoadCompleteListener;)V // method@060b │ │ +07bb8c: 5440 5e01 |0032: iget-object v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@015e │ │ +07bb90: 6e10 0806 0000 |0034: invoke-virtual {v0}, Landroid/support/v4/content/Loader;.stopLoading:()V // method@0608 │ │ +07bb96: 0e00 |0037: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=314 │ │ 0x001d line=315 │ │ 0x001f line=316 │ │ 0x0023 line=317 │ │ 0x002b line=319 │ │ @@ -147975,38 +148029,38 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 53 16-bit code units │ │ -079fec: |[079fec] android.support.v4.app.LoaderManagerImpl$LoaderInfo.toString:()Ljava/lang/String; │ │ -079ffc: 2200 4203 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0342 │ │ -07a000: 1301 4000 |0002: const/16 v1, #int 64 // #40 │ │ -07a004: 7020 5815 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(I)V // method@1558 │ │ -07a00a: 1a01 9b0a |0007: const-string v1, "LoaderInfo{" // string@0a9b │ │ -07a00e: 6e20 5f15 1000 |0009: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -07a014: 7110 6915 0200 |000c: invoke-static {v2}, Ljava/lang/System;.identityHashCode:(Ljava/lang/Object;)I // method@1569 │ │ -07a01a: 0a01 |000f: move-result v1 │ │ -07a01c: 7110 0915 0100 |0010: invoke-static {v1}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@1509 │ │ -07a022: 0c01 |0013: move-result-object v1 │ │ -07a024: 6e20 5f15 1000 |0014: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -07a02a: 1a01 2f00 |0017: const-string v1, " #" // string@002f │ │ -07a02e: 6e20 5f15 1000 |0019: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -07a034: 5221 5c01 |001c: iget v1, v2, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mId:I // field@015c │ │ -07a038: 6e20 5b15 1000 |001e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@155b │ │ -07a03e: 1a01 3500 |0021: const-string v1, " : " // string@0035 │ │ -07a042: 6e20 5f15 1000 |0023: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -07a048: 5421 5e01 |0026: iget-object v1, v2, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@015e │ │ -07a04c: 7120 df07 0100 |0028: invoke-static {v1, v0}, Landroid/support/v4/util/DebugUtils;.buildShortClassTag:(Ljava/lang/Object;Ljava/lang/StringBuilder;)V // method@07df │ │ -07a052: 1a01 dd23 |002b: const-string v1, "}}" // string@23dd │ │ -07a056: 6e20 5f15 1000 |002d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -07a05c: 6e10 6415 0000 |0030: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ -07a062: 0c01 |0033: move-result-object v1 │ │ -07a064: 1101 |0034: return-object v1 │ │ +07bb98: |[07bb98] android.support.v4.app.LoaderManagerImpl$LoaderInfo.toString:()Ljava/lang/String; │ │ +07bba8: 2200 3f03 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@033f │ │ +07bbac: 1301 4000 |0002: const/16 v1, #int 64 // #40 │ │ +07bbb0: 7020 5815 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(I)V // method@1558 │ │ +07bbb6: 1a01 980a |0007: const-string v1, "LoaderInfo{" // string@0a98 │ │ +07bbba: 6e20 5f15 1000 |0009: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +07bbc0: 7110 6915 0200 |000c: invoke-static {v2}, Ljava/lang/System;.identityHashCode:(Ljava/lang/Object;)I // method@1569 │ │ +07bbc6: 0a01 |000f: move-result v1 │ │ +07bbc8: 7110 0915 0100 |0010: invoke-static {v1}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@1509 │ │ +07bbce: 0c01 |0013: move-result-object v1 │ │ +07bbd0: 6e20 5f15 1000 |0014: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +07bbd6: 1a01 2f00 |0017: const-string v1, " #" // string@002f │ │ +07bbda: 6e20 5f15 1000 |0019: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +07bbe0: 5221 5c01 |001c: iget v1, v2, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mId:I // field@015c │ │ +07bbe4: 6e20 5b15 1000 |001e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@155b │ │ +07bbea: 1a01 3500 |0021: const-string v1, " : " // string@0035 │ │ +07bbee: 6e20 5f15 1000 |0023: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +07bbf4: 5421 5e01 |0026: iget-object v1, v2, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@015e │ │ +07bbf8: 7120 df07 0100 |0028: invoke-static {v1, v0}, Landroid/support/v4/util/DebugUtils;.buildShortClassTag:(Ljava/lang/Object;Ljava/lang/StringBuilder;)V // method@07df │ │ +07bbfe: 1a01 d823 |002b: const-string v1, "}}" // string@23d8 │ │ +07bc02: 6e20 5f15 1000 |002d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +07bc08: 6e10 6415 0000 |0030: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ +07bc0e: 0c01 |0033: move-result-object v1 │ │ +07bc10: 1101 |0034: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=439 │ │ 0x0007 line=440 │ │ 0x000c line=441 │ │ 0x0017 line=442 │ │ 0x001c line=443 │ │ @@ -148014,21 +148068,21 @@ │ │ 0x0026 line=445 │ │ 0x002b line=446 │ │ 0x0030 line=447 │ │ locals : │ │ 0x0007 - 0x0035 reg=0 sb Ljava/lang/StringBuilder; │ │ 0x0000 - 0x0035 reg=2 this Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; │ │ │ │ - source_file_idx : 2717 (LoaderManager.java) │ │ + source_file_idx : 2714 (LoaderManager.java) │ │ │ │ Class #581 header: │ │ -class_idx : 204 │ │ +class_idx : 201 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 202 │ │ -source_file_idx : 2717 │ │ +superclass_idx : 199 │ │ +source_file_idx : 2714 │ │ static_fields_size : 2 │ │ instance_fields_size: 8 │ │ direct_methods_size : 4 │ │ virtual_methods_size: 16 │ │ │ │ Class #581 annotations: │ │ Annotations on class │ │ @@ -148103,44 +148157,44 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -07a068: |[07a068] android.support.v4.app.LoaderManagerImpl.:()V │ │ -07a078: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -07a07a: 6a00 6501 |0001: sput-boolean v0, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@0165 │ │ -07a07e: 0e00 |0003: return-void │ │ +07bc14: |[07bc14] android.support.v4.app.LoaderManagerImpl.:()V │ │ +07bc24: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +07bc26: 6a00 6501 |0001: sput-boolean v0, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@0165 │ │ +07bc2a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=189 │ │ locals : │ │ │ │ #1 : (in Landroid/support/v4/app/LoaderManagerImpl;) │ │ name : '' │ │ type : '(Ljava/lang/String;Landroid/support/v4/app/FragmentActivity;Z)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 24 16-bit code units │ │ -07a080: |[07a080] android.support.v4.app.LoaderManagerImpl.:(Ljava/lang/String;Landroid/support/v4/app/FragmentActivity;Z)V │ │ -07a090: 7010 7a04 0100 |0000: invoke-direct {v1}, Landroid/support/v4/app/LoaderManager;.:()V // method@047a │ │ -07a096: 2200 7501 |0003: new-instance v0, Landroid/support/v4/util/SparseArrayCompat; // type@0175 │ │ -07a09a: 7010 7808 0000 |0005: invoke-direct {v0}, Landroid/support/v4/util/SparseArrayCompat;.:()V // method@0878 │ │ -07a0a0: 5b10 6a01 |0008: iput-object v0, v1, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@016a │ │ -07a0a4: 2200 7501 |000a: new-instance v0, Landroid/support/v4/util/SparseArrayCompat; // type@0175 │ │ -07a0a8: 7010 7808 0000 |000c: invoke-direct {v0}, Landroid/support/v4/util/SparseArrayCompat;.:()V // method@0878 │ │ -07a0ae: 5b10 6901 |000f: iput-object v0, v1, Landroid/support/v4/app/LoaderManagerImpl;.mInactiveLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0169 │ │ -07a0b2: 5b12 6e01 |0011: iput-object v2, v1, Landroid/support/v4/app/LoaderManagerImpl;.mWho:Ljava/lang/String; // field@016e │ │ -07a0b6: 5b13 6701 |0013: iput-object v3, v1, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0167 │ │ -07a0ba: 5c14 6d01 |0015: iput-boolean v4, v1, Landroid/support/v4/app/LoaderManagerImpl;.mStarted:Z // field@016d │ │ -07a0be: 0e00 |0017: return-void │ │ +07bc2c: |[07bc2c] android.support.v4.app.LoaderManagerImpl.:(Ljava/lang/String;Landroid/support/v4/app/FragmentActivity;Z)V │ │ +07bc3c: 7010 7a04 0100 |0000: invoke-direct {v1}, Landroid/support/v4/app/LoaderManager;.:()V // method@047a │ │ +07bc42: 2200 7201 |0003: new-instance v0, Landroid/support/v4/util/SparseArrayCompat; // type@0172 │ │ +07bc46: 7010 7808 0000 |0005: invoke-direct {v0}, Landroid/support/v4/util/SparseArrayCompat;.:()V // method@0878 │ │ +07bc4c: 5b10 6a01 |0008: iput-object v0, v1, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@016a │ │ +07bc50: 2200 7201 |000a: new-instance v0, Landroid/support/v4/util/SparseArrayCompat; // type@0172 │ │ +07bc54: 7010 7808 0000 |000c: invoke-direct {v0}, Landroid/support/v4/util/SparseArrayCompat;.:()V // method@0878 │ │ +07bc5a: 5b10 6901 |000f: iput-object v0, v1, Landroid/support/v4/app/LoaderManagerImpl;.mInactiveLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0169 │ │ +07bc5e: 5b12 6e01 |0011: iput-object v2, v1, Landroid/support/v4/app/LoaderManagerImpl;.mWho:Ljava/lang/String; // field@016e │ │ +07bc62: 5b13 6701 |0013: iput-object v3, v1, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0167 │ │ +07bc66: 5c14 6d01 |0015: iput-boolean v4, v1, Landroid/support/v4/app/LoaderManagerImpl;.mStarted:Z // field@016d │ │ +07bc6a: 0e00 |0017: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=477 │ │ 0x0003 line=194 │ │ 0x000a line=200 │ │ 0x0011 line=478 │ │ 0x0013 line=479 │ │ @@ -148157,26 +148211,26 @@ │ │ type : '(ILandroid/os/Bundle;Landroid/support/v4/app/LoaderManager$LoaderCallbacks;)Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 18 16-bit code units │ │ -07a0c0: |[07a0c0] android.support.v4.app.LoaderManagerImpl.createAndInstallLoader:(ILandroid/os/Bundle;Landroid/support/v4/app/LoaderManager$LoaderCallbacks;)Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; │ │ -07a0d0: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -07a0d2: 1211 |0001: const/4 v1, #int 1 // #1 │ │ -07a0d4: 5c31 6801 |0002: iput-boolean v1, v3, Landroid/support/v4/app/LoaderManagerImpl;.mCreatingLoader:Z // field@0168 │ │ -07a0d8: 7040 9004 4365 |0004: invoke-direct {v3, v4, v5, v6}, Landroid/support/v4/app/LoaderManagerImpl;.createLoader:(ILandroid/os/Bundle;Landroid/support/v4/app/LoaderManager$LoaderCallbacks;)Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // method@0490 │ │ -07a0de: 0c00 |0007: move-result-object v0 │ │ -07a0e0: 6e20 9d04 0300 |0008: invoke-virtual {v3, v0}, Landroid/support/v4/app/LoaderManagerImpl;.installLoader:(Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;)V // method@049d │ │ -07a0e6: 5c32 6801 |000b: iput-boolean v2, v3, Landroid/support/v4/app/LoaderManagerImpl;.mCreatingLoader:Z // field@0168 │ │ -07a0ea: 1100 |000d: return-object v0 │ │ -07a0ec: 0d01 |000e: move-exception v1 │ │ -07a0ee: 5c32 6801 |000f: iput-boolean v2, v3, Landroid/support/v4/app/LoaderManagerImpl;.mCreatingLoader:Z // field@0168 │ │ -07a0f2: 2701 |0011: throw v1 │ │ +07bc6c: |[07bc6c] android.support.v4.app.LoaderManagerImpl.createAndInstallLoader:(ILandroid/os/Bundle;Landroid/support/v4/app/LoaderManager$LoaderCallbacks;)Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; │ │ +07bc7c: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +07bc7e: 1211 |0001: const/4 v1, #int 1 // #1 │ │ +07bc80: 5c31 6801 |0002: iput-boolean v1, v3, Landroid/support/v4/app/LoaderManagerImpl;.mCreatingLoader:Z // field@0168 │ │ +07bc84: 7040 9004 4365 |0004: invoke-direct {v3, v4, v5, v6}, Landroid/support/v4/app/LoaderManagerImpl;.createLoader:(ILandroid/os/Bundle;Landroid/support/v4/app/LoaderManager$LoaderCallbacks;)Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // method@0490 │ │ +07bc8a: 0c00 |0007: move-result-object v0 │ │ +07bc8c: 6e20 9d04 0300 |0008: invoke-virtual {v3, v0}, Landroid/support/v4/app/LoaderManagerImpl;.installLoader:(Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;)V // method@049d │ │ +07bc92: 5c32 6801 |000b: iput-boolean v2, v3, Landroid/support/v4/app/LoaderManagerImpl;.mCreatingLoader:Z // field@0168 │ │ +07bc96: 1100 |000d: return-object v0 │ │ +07bc98: 0d01 |000e: move-exception v1 │ │ +07bc9a: 5c32 6801 |000f: iput-boolean v2, v3, Landroid/support/v4/app/LoaderManagerImpl;.mCreatingLoader:Z // field@0168 │ │ +07bc9e: 2701 |0011: throw v1 │ │ catches : 1 │ │ 0x0002 - 0x000b │ │ -> 0x000e │ │ positions : │ │ 0x0001 line=498 │ │ 0x0004 line=499 │ │ 0x0008 line=500 │ │ @@ -148194,21 +148248,21 @@ │ │ type : '(ILandroid/os/Bundle;Landroid/support/v4/app/LoaderManager$LoaderCallbacks;)Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 12 16-bit code units │ │ -07a100: |[07a100] android.support.v4.app.LoaderManagerImpl.createLoader:(ILandroid/os/Bundle;Landroid/support/v4/app/LoaderManager$LoaderCallbacks;)Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; │ │ -07a110: 2200 cb00 |0000: new-instance v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@00cb │ │ -07a114: 7055 8204 2043 |0002: invoke-direct {v0, v2, v3, v4, v5}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.:(Landroid/support/v4/app/LoaderManagerImpl;ILandroid/os/Bundle;Landroid/support/v4/app/LoaderManager$LoaderCallbacks;)V // method@0482 │ │ -07a11a: 7230 7704 3504 |0005: invoke-interface {v5, v3, v4}, Landroid/support/v4/app/LoaderManager$LoaderCallbacks;.onCreateLoader:(ILandroid/os/Bundle;)Landroid/support/v4/content/Loader; // method@0477 │ │ -07a120: 0c01 |0008: move-result-object v1 │ │ -07a122: 5b01 5e01 |0009: iput-object v1, v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@015e │ │ -07a126: 1100 |000b: return-object v0 │ │ +07bcac: |[07bcac] android.support.v4.app.LoaderManagerImpl.createLoader:(ILandroid/os/Bundle;Landroid/support/v4/app/LoaderManager$LoaderCallbacks;)Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; │ │ +07bcbc: 2200 c800 |0000: new-instance v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@00c8 │ │ +07bcc0: 7055 8204 2043 |0002: invoke-direct {v0, v2, v3, v4, v5}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.:(Landroid/support/v4/app/LoaderManagerImpl;ILandroid/os/Bundle;Landroid/support/v4/app/LoaderManager$LoaderCallbacks;)V // method@0482 │ │ +07bcc6: 7230 7704 3504 |0005: invoke-interface {v5, v3, v4}, Landroid/support/v4/app/LoaderManager$LoaderCallbacks;.onCreateLoader:(ILandroid/os/Bundle;)Landroid/support/v4/content/Loader; // method@0477 │ │ +07bccc: 0c01 |0008: move-result-object v1 │ │ +07bcce: 5b01 5e01 |0009: iput-object v1, v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@015e │ │ +07bcd2: 1100 |000b: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=489 │ │ 0x0005 line=490 │ │ 0x0009 line=491 │ │ 0x000b line=492 │ │ locals : │ │ @@ -148226,70 +148280,70 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 116 16-bit code units │ │ -07a128: |[07a128] android.support.v4.app.LoaderManagerImpl.destroyLoader:(I)V │ │ -07a138: 5552 6801 |0000: iget-boolean v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mCreatingLoader:Z // field@0168 │ │ -07a13c: 3802 0a00 |0002: if-eqz v2, 000c // +000a │ │ -07a140: 2202 2d03 |0004: new-instance v2, Ljava/lang/IllegalStateException; // type@032d │ │ -07a144: 1a03 0903 |0006: const-string v3, "Called while creating a loader" // string@0309 │ │ -07a148: 7020 0415 3200 |0008: invoke-direct {v2, v3}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1504 │ │ -07a14e: 2702 |000b: throw v2 │ │ -07a150: 6302 6501 |000c: sget-boolean v2, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@0165 │ │ -07a154: 3802 2400 |000e: if-eqz v2, 0032 // +0024 │ │ -07a158: 1a02 9c0a |0010: const-string v2, "LoaderManager" // string@0a9c │ │ -07a15c: 2203 4203 |0012: new-instance v3, Ljava/lang/StringBuilder; // type@0342 │ │ -07a160: 7010 5715 0300 |0014: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ -07a166: 1a04 3713 |0017: const-string v4, "destroyLoader in " // string@1337 │ │ -07a16a: 6e20 5f15 4300 |0019: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -07a170: 0c03 |001c: move-result-object v3 │ │ -07a172: 6e20 5e15 5300 |001d: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@155e │ │ -07a178: 0c03 |0020: move-result-object v3 │ │ -07a17a: 1a04 a300 |0021: const-string v4, " of " // string@00a3 │ │ -07a17e: 6e20 5f15 4300 |0023: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -07a184: 0c03 |0026: move-result-object v3 │ │ -07a186: 6e20 5b15 6300 |0027: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@155b │ │ -07a18c: 0c03 |002a: move-result-object v3 │ │ -07a18e: 6e10 6415 0300 |002b: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ -07a194: 0c03 |002e: move-result-object v3 │ │ -07a196: 7120 f911 3200 |002f: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@11f9 │ │ -07a19c: 5452 6a01 |0032: iget-object v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@016a │ │ -07a1a0: 6e20 8208 6200 |0034: invoke-virtual {v2, v6}, Landroid/support/v4/util/SparseArrayCompat;.indexOfKey:(I)I // method@0882 │ │ -07a1a6: 0a00 |0037: move-result v0 │ │ -07a1a8: 3a00 1200 |0038: if-ltz v0, 004a // +0012 │ │ -07a1ac: 5452 6a01 |003a: iget-object v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@016a │ │ -07a1b0: 6e20 8c08 0200 |003c: invoke-virtual {v2, v0}, Landroid/support/v4/util/SparseArrayCompat;.valueAt:(I)Ljava/lang/Object; // method@088c │ │ -07a1b6: 0c01 |003f: move-result-object v1 │ │ -07a1b8: 1f01 cb00 |0040: check-cast v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@00cb │ │ -07a1bc: 5452 6a01 |0042: iget-object v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@016a │ │ -07a1c0: 6e20 8708 0200 |0044: invoke-virtual {v2, v0}, Landroid/support/v4/util/SparseArrayCompat;.removeAt:(I)V // method@0887 │ │ -07a1c6: 6e10 8404 0100 |0047: invoke-virtual {v1}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.destroy:()V // method@0484 │ │ -07a1cc: 5452 6901 |004a: iget-object v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mInactiveLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0169 │ │ -07a1d0: 6e20 8208 6200 |004c: invoke-virtual {v2, v6}, Landroid/support/v4/util/SparseArrayCompat;.indexOfKey:(I)I // method@0882 │ │ -07a1d6: 0a00 |004f: move-result v0 │ │ -07a1d8: 3a00 1200 |0050: if-ltz v0, 0062 // +0012 │ │ -07a1dc: 5452 6901 |0052: iget-object v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mInactiveLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0169 │ │ -07a1e0: 6e20 8c08 0200 |0054: invoke-virtual {v2, v0}, Landroid/support/v4/util/SparseArrayCompat;.valueAt:(I)Ljava/lang/Object; // method@088c │ │ -07a1e6: 0c01 |0057: move-result-object v1 │ │ -07a1e8: 1f01 cb00 |0058: check-cast v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@00cb │ │ -07a1ec: 5452 6901 |005a: iget-object v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mInactiveLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0169 │ │ -07a1f0: 6e20 8708 0200 |005c: invoke-virtual {v2, v0}, Landroid/support/v4/util/SparseArrayCompat;.removeAt:(I)V // method@0887 │ │ -07a1f6: 6e10 8404 0100 |005f: invoke-virtual {v1}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.destroy:()V // method@0484 │ │ -07a1fc: 5452 6701 |0062: iget-object v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0167 │ │ -07a200: 3802 0f00 |0064: if-eqz v2, 0073 // +000f │ │ -07a204: 6e10 9b04 0500 |0066: invoke-virtual {v5}, Landroid/support/v4/app/LoaderManagerImpl;.hasRunningLoaders:()Z // method@049b │ │ -07a20a: 0a02 |0069: move-result v2 │ │ -07a20c: 3902 0900 |006a: if-nez v2, 0073 // +0009 │ │ -07a210: 5452 6701 |006c: iget-object v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0167 │ │ -07a214: 5422 d700 |006e: iget-object v2, v2, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00d7 │ │ -07a218: 6e10 ee03 0200 |0070: invoke-virtual {v2}, Landroid/support/v4/app/FragmentManagerImpl;.startPendingDeferredFragments:()V // method@03ee │ │ -07a21e: 0e00 |0073: return-void │ │ +07bcd4: |[07bcd4] android.support.v4.app.LoaderManagerImpl.destroyLoader:(I)V │ │ +07bce4: 5552 6801 |0000: iget-boolean v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mCreatingLoader:Z // field@0168 │ │ +07bce8: 3802 0a00 |0002: if-eqz v2, 000c // +000a │ │ +07bcec: 2202 2a03 |0004: new-instance v2, Ljava/lang/IllegalStateException; // type@032a │ │ +07bcf0: 1a03 0903 |0006: const-string v3, "Called while creating a loader" // string@0309 │ │ +07bcf4: 7020 0415 3200 |0008: invoke-direct {v2, v3}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1504 │ │ +07bcfa: 2702 |000b: throw v2 │ │ +07bcfc: 6302 6501 |000c: sget-boolean v2, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@0165 │ │ +07bd00: 3802 2400 |000e: if-eqz v2, 0032 // +0024 │ │ +07bd04: 1a02 990a |0010: const-string v2, "LoaderManager" // string@0a99 │ │ +07bd08: 2203 3f03 |0012: new-instance v3, Ljava/lang/StringBuilder; // type@033f │ │ +07bd0c: 7010 5715 0300 |0014: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ +07bd12: 1a04 3313 |0017: const-string v4, "destroyLoader in " // string@1333 │ │ +07bd16: 6e20 5f15 4300 |0019: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +07bd1c: 0c03 |001c: move-result-object v3 │ │ +07bd1e: 6e20 5e15 5300 |001d: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@155e │ │ +07bd24: 0c03 |0020: move-result-object v3 │ │ +07bd26: 1a04 a300 |0021: const-string v4, " of " // string@00a3 │ │ +07bd2a: 6e20 5f15 4300 |0023: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +07bd30: 0c03 |0026: move-result-object v3 │ │ +07bd32: 6e20 5b15 6300 |0027: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@155b │ │ +07bd38: 0c03 |002a: move-result-object v3 │ │ +07bd3a: 6e10 6415 0300 |002b: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ +07bd40: 0c03 |002e: move-result-object v3 │ │ +07bd42: 7120 f911 3200 |002f: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@11f9 │ │ +07bd48: 5452 6a01 |0032: iget-object v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@016a │ │ +07bd4c: 6e20 8208 6200 |0034: invoke-virtual {v2, v6}, Landroid/support/v4/util/SparseArrayCompat;.indexOfKey:(I)I // method@0882 │ │ +07bd52: 0a00 |0037: move-result v0 │ │ +07bd54: 3a00 1200 |0038: if-ltz v0, 004a // +0012 │ │ +07bd58: 5452 6a01 |003a: iget-object v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@016a │ │ +07bd5c: 6e20 8c08 0200 |003c: invoke-virtual {v2, v0}, Landroid/support/v4/util/SparseArrayCompat;.valueAt:(I)Ljava/lang/Object; // method@088c │ │ +07bd62: 0c01 |003f: move-result-object v1 │ │ +07bd64: 1f01 c800 |0040: check-cast v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@00c8 │ │ +07bd68: 5452 6a01 |0042: iget-object v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@016a │ │ +07bd6c: 6e20 8708 0200 |0044: invoke-virtual {v2, v0}, Landroid/support/v4/util/SparseArrayCompat;.removeAt:(I)V // method@0887 │ │ +07bd72: 6e10 8404 0100 |0047: invoke-virtual {v1}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.destroy:()V // method@0484 │ │ +07bd78: 5452 6901 |004a: iget-object v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mInactiveLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0169 │ │ +07bd7c: 6e20 8208 6200 |004c: invoke-virtual {v2, v6}, Landroid/support/v4/util/SparseArrayCompat;.indexOfKey:(I)I // method@0882 │ │ +07bd82: 0a00 |004f: move-result v0 │ │ +07bd84: 3a00 1200 |0050: if-ltz v0, 0062 // +0012 │ │ +07bd88: 5452 6901 |0052: iget-object v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mInactiveLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0169 │ │ +07bd8c: 6e20 8c08 0200 |0054: invoke-virtual {v2, v0}, Landroid/support/v4/util/SparseArrayCompat;.valueAt:(I)Ljava/lang/Object; // method@088c │ │ +07bd92: 0c01 |0057: move-result-object v1 │ │ +07bd94: 1f01 c800 |0058: check-cast v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@00c8 │ │ +07bd98: 5452 6901 |005a: iget-object v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mInactiveLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0169 │ │ +07bd9c: 6e20 8708 0200 |005c: invoke-virtual {v2, v0}, Landroid/support/v4/util/SparseArrayCompat;.removeAt:(I)V // method@0887 │ │ +07bda2: 6e10 8404 0100 |005f: invoke-virtual {v1}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.destroy:()V // method@0484 │ │ +07bda8: 5452 6701 |0062: iget-object v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0167 │ │ +07bdac: 3802 0f00 |0064: if-eqz v2, 0073 // +000f │ │ +07bdb0: 6e10 9b04 0500 |0066: invoke-virtual {v5}, Landroid/support/v4/app/LoaderManagerImpl;.hasRunningLoaders:()Z // method@049b │ │ +07bdb6: 0a02 |0069: move-result v2 │ │ +07bdb8: 3902 0900 |006a: if-nez v2, 0073 // +0009 │ │ +07bdbc: 5452 6701 |006c: iget-object v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0167 │ │ +07bdc0: 5422 d700 |006e: iget-object v2, v2, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00d7 │ │ +07bdc4: 6e10 ee03 0200 |0070: invoke-virtual {v2}, Landroid/support/v4/app/FragmentManagerImpl;.startPendingDeferredFragments:()V // method@03ee │ │ +07bdca: 0e00 |0073: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=658 │ │ 0x0004 line=659 │ │ 0x000c line=662 │ │ 0x0032 line=663 │ │ 0x0038 line=664 │ │ @@ -148316,72 +148370,72 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 119 16-bit code units │ │ -07a220: |[07a220] android.support.v4.app.LoaderManagerImpl.doDestroy:()V │ │ -07a230: 5541 6b01 |0000: iget-boolean v1, v4, Landroid/support/v4/app/LoaderManagerImpl;.mRetaining:Z // field@016b │ │ -07a234: 3901 3b00 |0002: if-nez v1, 003d // +003b │ │ -07a238: 6301 6501 |0004: sget-boolean v1, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@0165 │ │ -07a23c: 3801 1a00 |0006: if-eqz v1, 0020 // +001a │ │ -07a240: 1a01 9c0a |0008: const-string v1, "LoaderManager" // string@0a9c │ │ -07a244: 2202 4203 |000a: new-instance v2, Ljava/lang/StringBuilder; // type@0342 │ │ -07a248: 7010 5715 0200 |000c: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ -07a24e: 1a03 c403 |000f: const-string v3, "Destroying Active in " // string@03c4 │ │ -07a252: 6e20 5f15 3200 |0011: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -07a258: 0c02 |0014: move-result-object v2 │ │ -07a25a: 6e20 5e15 4200 |0015: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@155e │ │ -07a260: 0c02 |0018: move-result-object v2 │ │ -07a262: 6e10 6415 0200 |0019: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ -07a268: 0c02 |001c: move-result-object v2 │ │ -07a26a: 7120 f911 2100 |001d: invoke-static {v1, v2}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@11f9 │ │ -07a270: 5441 6a01 |0020: iget-object v1, v4, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@016a │ │ -07a274: 6e10 8a08 0100 |0022: invoke-virtual {v1}, Landroid/support/v4/util/SparseArrayCompat;.size:()I // method@088a │ │ -07a27a: 0a01 |0025: move-result v1 │ │ -07a27c: d800 01ff |0026: add-int/lit8 v0, v1, #int -1 // #ff │ │ -07a280: 3a00 1000 |0028: if-ltz v0, 0038 // +0010 │ │ -07a284: 5441 6a01 |002a: iget-object v1, v4, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@016a │ │ -07a288: 6e20 8c08 0100 |002c: invoke-virtual {v1, v0}, Landroid/support/v4/util/SparseArrayCompat;.valueAt:(I)Ljava/lang/Object; // method@088c │ │ -07a28e: 0c01 |002f: move-result-object v1 │ │ -07a290: 1f01 cb00 |0030: check-cast v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@00cb │ │ -07a294: 6e10 8404 0100 |0032: invoke-virtual {v1}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.destroy:()V // method@0484 │ │ -07a29a: d800 00ff |0035: add-int/lit8 v0, v0, #int -1 // #ff │ │ -07a29e: 28f1 |0037: goto 0028 // -000f │ │ -07a2a0: 5441 6a01 |0038: iget-object v1, v4, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@016a │ │ -07a2a4: 6e10 7b08 0100 |003a: invoke-virtual {v1}, Landroid/support/v4/util/SparseArrayCompat;.clear:()V // method@087b │ │ -07a2aa: 6301 6501 |003d: sget-boolean v1, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@0165 │ │ -07a2ae: 3801 1a00 |003f: if-eqz v1, 0059 // +001a │ │ -07a2b2: 1a01 9c0a |0041: const-string v1, "LoaderManager" // string@0a9c │ │ -07a2b6: 2202 4203 |0043: new-instance v2, Ljava/lang/StringBuilder; // type@0342 │ │ -07a2ba: 7010 5715 0200 |0045: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ -07a2c0: 1a03 c503 |0048: const-string v3, "Destroying Inactive in " // string@03c5 │ │ -07a2c4: 6e20 5f15 3200 |004a: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -07a2ca: 0c02 |004d: move-result-object v2 │ │ -07a2cc: 6e20 5e15 4200 |004e: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@155e │ │ -07a2d2: 0c02 |0051: move-result-object v2 │ │ -07a2d4: 6e10 6415 0200 |0052: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ -07a2da: 0c02 |0055: move-result-object v2 │ │ -07a2dc: 7120 f911 2100 |0056: invoke-static {v1, v2}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@11f9 │ │ -07a2e2: 5441 6901 |0059: iget-object v1, v4, Landroid/support/v4/app/LoaderManagerImpl;.mInactiveLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0169 │ │ -07a2e6: 6e10 8a08 0100 |005b: invoke-virtual {v1}, Landroid/support/v4/util/SparseArrayCompat;.size:()I // method@088a │ │ -07a2ec: 0a01 |005e: move-result v1 │ │ -07a2ee: d800 01ff |005f: add-int/lit8 v0, v1, #int -1 // #ff │ │ -07a2f2: 3a00 1000 |0061: if-ltz v0, 0071 // +0010 │ │ -07a2f6: 5441 6901 |0063: iget-object v1, v4, Landroid/support/v4/app/LoaderManagerImpl;.mInactiveLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0169 │ │ -07a2fa: 6e20 8c08 0100 |0065: invoke-virtual {v1, v0}, Landroid/support/v4/util/SparseArrayCompat;.valueAt:(I)Ljava/lang/Object; // method@088c │ │ -07a300: 0c01 |0068: move-result-object v1 │ │ -07a302: 1f01 cb00 |0069: check-cast v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@00cb │ │ -07a306: 6e10 8404 0100 |006b: invoke-virtual {v1}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.destroy:()V // method@0484 │ │ -07a30c: d800 00ff |006e: add-int/lit8 v0, v0, #int -1 // #ff │ │ -07a310: 28f1 |0070: goto 0061 // -000f │ │ -07a312: 5441 6901 |0071: iget-object v1, v4, Landroid/support/v4/app/LoaderManagerImpl;.mInactiveLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0169 │ │ -07a316: 6e10 7b08 0100 |0073: invoke-virtual {v1}, Landroid/support/v4/util/SparseArrayCompat;.clear:()V // method@087b │ │ -07a31c: 0e00 |0076: return-void │ │ +07bdcc: |[07bdcc] android.support.v4.app.LoaderManagerImpl.doDestroy:()V │ │ +07bddc: 5541 6b01 |0000: iget-boolean v1, v4, Landroid/support/v4/app/LoaderManagerImpl;.mRetaining:Z // field@016b │ │ +07bde0: 3901 3b00 |0002: if-nez v1, 003d // +003b │ │ +07bde4: 6301 6501 |0004: sget-boolean v1, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@0165 │ │ +07bde8: 3801 1a00 |0006: if-eqz v1, 0020 // +001a │ │ +07bdec: 1a01 990a |0008: const-string v1, "LoaderManager" // string@0a99 │ │ +07bdf0: 2202 3f03 |000a: new-instance v2, Ljava/lang/StringBuilder; // type@033f │ │ +07bdf4: 7010 5715 0200 |000c: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ +07bdfa: 1a03 c403 |000f: const-string v3, "Destroying Active in " // string@03c4 │ │ +07bdfe: 6e20 5f15 3200 |0011: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +07be04: 0c02 |0014: move-result-object v2 │ │ +07be06: 6e20 5e15 4200 |0015: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@155e │ │ +07be0c: 0c02 |0018: move-result-object v2 │ │ +07be0e: 6e10 6415 0200 |0019: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ +07be14: 0c02 |001c: move-result-object v2 │ │ +07be16: 7120 f911 2100 |001d: invoke-static {v1, v2}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@11f9 │ │ +07be1c: 5441 6a01 |0020: iget-object v1, v4, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@016a │ │ +07be20: 6e10 8a08 0100 |0022: invoke-virtual {v1}, Landroid/support/v4/util/SparseArrayCompat;.size:()I // method@088a │ │ +07be26: 0a01 |0025: move-result v1 │ │ +07be28: d800 01ff |0026: add-int/lit8 v0, v1, #int -1 // #ff │ │ +07be2c: 3a00 1000 |0028: if-ltz v0, 0038 // +0010 │ │ +07be30: 5441 6a01 |002a: iget-object v1, v4, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@016a │ │ +07be34: 6e20 8c08 0100 |002c: invoke-virtual {v1, v0}, Landroid/support/v4/util/SparseArrayCompat;.valueAt:(I)Ljava/lang/Object; // method@088c │ │ +07be3a: 0c01 |002f: move-result-object v1 │ │ +07be3c: 1f01 c800 |0030: check-cast v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@00c8 │ │ +07be40: 6e10 8404 0100 |0032: invoke-virtual {v1}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.destroy:()V // method@0484 │ │ +07be46: d800 00ff |0035: add-int/lit8 v0, v0, #int -1 // #ff │ │ +07be4a: 28f1 |0037: goto 0028 // -000f │ │ +07be4c: 5441 6a01 |0038: iget-object v1, v4, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@016a │ │ +07be50: 6e10 7b08 0100 |003a: invoke-virtual {v1}, Landroid/support/v4/util/SparseArrayCompat;.clear:()V // method@087b │ │ +07be56: 6301 6501 |003d: sget-boolean v1, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@0165 │ │ +07be5a: 3801 1a00 |003f: if-eqz v1, 0059 // +001a │ │ +07be5e: 1a01 990a |0041: const-string v1, "LoaderManager" // string@0a99 │ │ +07be62: 2202 3f03 |0043: new-instance v2, Ljava/lang/StringBuilder; // type@033f │ │ +07be66: 7010 5715 0200 |0045: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ +07be6c: 1a03 c503 |0048: const-string v3, "Destroying Inactive in " // string@03c5 │ │ +07be70: 6e20 5f15 3200 |004a: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +07be76: 0c02 |004d: move-result-object v2 │ │ +07be78: 6e20 5e15 4200 |004e: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@155e │ │ +07be7e: 0c02 |0051: move-result-object v2 │ │ +07be80: 6e10 6415 0200 |0052: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ +07be86: 0c02 |0055: move-result-object v2 │ │ +07be88: 7120 f911 2100 |0056: invoke-static {v1, v2}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@11f9 │ │ +07be8e: 5441 6901 |0059: iget-object v1, v4, Landroid/support/v4/app/LoaderManagerImpl;.mInactiveLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0169 │ │ +07be92: 6e10 8a08 0100 |005b: invoke-virtual {v1}, Landroid/support/v4/util/SparseArrayCompat;.size:()I // method@088a │ │ +07be98: 0a01 |005e: move-result v1 │ │ +07be9a: d800 01ff |005f: add-int/lit8 v0, v1, #int -1 // #ff │ │ +07be9e: 3a00 1000 |0061: if-ltz v0, 0071 // +0010 │ │ +07bea2: 5441 6901 |0063: iget-object v1, v4, Landroid/support/v4/app/LoaderManagerImpl;.mInactiveLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0169 │ │ +07bea6: 6e20 8c08 0100 |0065: invoke-virtual {v1, v0}, Landroid/support/v4/util/SparseArrayCompat;.valueAt:(I)Ljava/lang/Object; // method@088c │ │ +07beac: 0c01 |0068: move-result-object v1 │ │ +07beae: 1f01 c800 |0069: check-cast v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@00c8 │ │ +07beb2: 6e10 8404 0100 |006b: invoke-virtual {v1}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.destroy:()V // method@0484 │ │ +07beb8: d800 00ff |006e: add-int/lit8 v0, v0, #int -1 // #ff │ │ +07bebc: 28f1 |0070: goto 0061 // -000f │ │ +07bebe: 5441 6901 |0071: iget-object v1, v4, Landroid/support/v4/app/LoaderManagerImpl;.mInactiveLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0169 │ │ +07bec2: 6e10 7b08 0100 |0073: invoke-virtual {v1}, Landroid/support/v4/util/SparseArrayCompat;.clear:()V // method@087b │ │ +07bec8: 0e00 |0076: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=773 │ │ 0x0004 line=774 │ │ 0x0020 line=775 │ │ 0x002a line=776 │ │ 0x0035 line=775 │ │ @@ -148402,29 +148456,29 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -07a320: |[07a320] android.support.v4.app.LoaderManagerImpl.doReportNextStart:()V │ │ -07a330: 5431 6a01 |0000: iget-object v1, v3, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@016a │ │ -07a334: 6e10 8a08 0100 |0002: invoke-virtual {v1}, Landroid/support/v4/util/SparseArrayCompat;.size:()I // method@088a │ │ -07a33a: 0a01 |0005: move-result v1 │ │ -07a33c: d800 01ff |0006: add-int/lit8 v0, v1, #int -1 // #ff │ │ -07a340: 3a00 1000 |0008: if-ltz v0, 0018 // +0010 │ │ -07a344: 5431 6a01 |000a: iget-object v1, v3, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@016a │ │ -07a348: 6e20 8c08 0100 |000c: invoke-virtual {v1, v0}, Landroid/support/v4/util/SparseArrayCompat;.valueAt:(I)Ljava/lang/Object; // method@088c │ │ -07a34e: 0c01 |000f: move-result-object v1 │ │ -07a350: 1f01 cb00 |0010: check-cast v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@00cb │ │ -07a354: 1212 |0012: const/4 v2, #int 1 // #1 │ │ -07a356: 5c12 6001 |0013: iput-boolean v2, v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mReportNextStart:Z // field@0160 │ │ -07a35a: d800 00ff |0015: add-int/lit8 v0, v0, #int -1 // #ff │ │ -07a35e: 28f1 |0017: goto 0008 // -000f │ │ -07a360: 0e00 |0018: return-void │ │ +07becc: |[07becc] android.support.v4.app.LoaderManagerImpl.doReportNextStart:()V │ │ +07bedc: 5431 6a01 |0000: iget-object v1, v3, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@016a │ │ +07bee0: 6e10 8a08 0100 |0002: invoke-virtual {v1}, Landroid/support/v4/util/SparseArrayCompat;.size:()I // method@088a │ │ +07bee6: 0a01 |0005: move-result v1 │ │ +07bee8: d800 01ff |0006: add-int/lit8 v0, v1, #int -1 // #ff │ │ +07beec: 3a00 1000 |0008: if-ltz v0, 0018 // +0010 │ │ +07bef0: 5431 6a01 |000a: iget-object v1, v3, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@016a │ │ +07bef4: 6e20 8c08 0100 |000c: invoke-virtual {v1, v0}, Landroid/support/v4/util/SparseArrayCompat;.valueAt:(I)Ljava/lang/Object; // method@088c │ │ +07befa: 0c01 |000f: move-result-object v1 │ │ +07befc: 1f01 c800 |0010: check-cast v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@00c8 │ │ +07bf00: 1212 |0012: const/4 v2, #int 1 // #1 │ │ +07bf02: 5c12 6001 |0013: iput-boolean v2, v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mReportNextStart:Z // field@0160 │ │ +07bf06: d800 00ff |0015: add-int/lit8 v0, v0, #int -1 // #ff │ │ +07bf0a: 28f1 |0017: goto 0008 // -000f │ │ +07bf0c: 0e00 |0018: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=761 │ │ 0x000a line=762 │ │ 0x0015 line=761 │ │ 0x0018 line=764 │ │ locals : │ │ @@ -148436,28 +148490,28 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -07a364: |[07a364] android.support.v4.app.LoaderManagerImpl.doReportStart:()V │ │ -07a374: 5421 6a01 |0000: iget-object v1, v2, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@016a │ │ -07a378: 6e10 8a08 0100 |0002: invoke-virtual {v1}, Landroid/support/v4/util/SparseArrayCompat;.size:()I // method@088a │ │ -07a37e: 0a01 |0005: move-result v1 │ │ -07a380: d800 01ff |0006: add-int/lit8 v0, v1, #int -1 // #ff │ │ -07a384: 3a00 1000 |0008: if-ltz v0, 0018 // +0010 │ │ -07a388: 5421 6a01 |000a: iget-object v1, v2, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@016a │ │ -07a38c: 6e20 8c08 0100 |000c: invoke-virtual {v1, v0}, Landroid/support/v4/util/SparseArrayCompat;.valueAt:(I)Ljava/lang/Object; // method@088c │ │ -07a392: 0c01 |000f: move-result-object v1 │ │ -07a394: 1f01 cb00 |0010: check-cast v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@00cb │ │ -07a398: 6e10 8804 0100 |0012: invoke-virtual {v1}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.reportStart:()V // method@0488 │ │ -07a39e: d800 00ff |0015: add-int/lit8 v0, v0, #int -1 // #ff │ │ -07a3a2: 28f1 |0017: goto 0008 // -000f │ │ -07a3a4: 0e00 |0018: return-void │ │ +07bf10: |[07bf10] android.support.v4.app.LoaderManagerImpl.doReportStart:()V │ │ +07bf20: 5421 6a01 |0000: iget-object v1, v2, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@016a │ │ +07bf24: 6e10 8a08 0100 |0002: invoke-virtual {v1}, Landroid/support/v4/util/SparseArrayCompat;.size:()I // method@088a │ │ +07bf2a: 0a01 |0005: move-result v1 │ │ +07bf2c: d800 01ff |0006: add-int/lit8 v0, v1, #int -1 // #ff │ │ +07bf30: 3a00 1000 |0008: if-ltz v0, 0018 // +0010 │ │ +07bf34: 5421 6a01 |000a: iget-object v1, v2, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@016a │ │ +07bf38: 6e20 8c08 0100 |000c: invoke-virtual {v1, v0}, Landroid/support/v4/util/SparseArrayCompat;.valueAt:(I)Ljava/lang/Object; // method@088c │ │ +07bf3e: 0c01 |000f: move-result-object v1 │ │ +07bf40: 1f01 c800 |0010: check-cast v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@00c8 │ │ +07bf44: 6e10 8804 0100 |0012: invoke-virtual {v1}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.reportStart:()V // method@0488 │ │ +07bf4a: d800 00ff |0015: add-int/lit8 v0, v0, #int -1 // #ff │ │ +07bf4e: 28f1 |0017: goto 0008 // -000f │ │ +07bf50: 0e00 |0018: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=767 │ │ 0x000a line=768 │ │ 0x0015 line=767 │ │ 0x0018 line=770 │ │ locals : │ │ @@ -148469,62 +148523,62 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 97 16-bit code units │ │ -07a3a8: |[07a3a8] android.support.v4.app.LoaderManagerImpl.doRetain:()V │ │ -07a3b8: 6302 6501 |0000: sget-boolean v2, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@0165 │ │ -07a3bc: 3802 1a00 |0002: if-eqz v2, 001c // +001a │ │ -07a3c0: 1a02 9c0a |0004: const-string v2, "LoaderManager" // string@0a9c │ │ -07a3c4: 2203 4203 |0006: new-instance v3, Ljava/lang/StringBuilder; // type@0342 │ │ -07a3c8: 7010 5715 0300 |0008: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ -07a3ce: 1a04 220c |000b: const-string v4, "Retaining in " // string@0c22 │ │ -07a3d2: 6e20 5f15 4300 |000d: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -07a3d8: 0c03 |0010: move-result-object v3 │ │ -07a3da: 6e20 5e15 5300 |0011: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@155e │ │ -07a3e0: 0c03 |0014: move-result-object v3 │ │ -07a3e2: 6e10 6415 0300 |0015: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ -07a3e8: 0c03 |0018: move-result-object v3 │ │ -07a3ea: 7120 f911 3200 |0019: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@11f9 │ │ -07a3f0: 5552 6d01 |001c: iget-boolean v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mStarted:Z // field@016d │ │ -07a3f4: 3902 2500 |001e: if-nez v2, 0043 // +0025 │ │ -07a3f8: 2200 3e03 |0020: new-instance v0, Ljava/lang/RuntimeException; // type@033e │ │ -07a3fc: 1a02 1817 |0022: const-string v2, "here" // string@1718 │ │ -07a400: 7020 2c15 2000 |0024: invoke-direct {v0, v2}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@152c │ │ -07a406: 6e10 2e15 0000 |0027: invoke-virtual {v0}, Ljava/lang/RuntimeException;.fillInStackTrace:()Ljava/lang/Throwable; // method@152e │ │ -07a40c: 1a02 9c0a |002a: const-string v2, "LoaderManager" // string@0a9c │ │ -07a410: 2203 4203 |002c: new-instance v3, Ljava/lang/StringBuilder; // type@0342 │ │ -07a414: 7010 5715 0300 |002e: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ -07a41a: 1a04 0603 |0031: const-string v4, "Called doRetain when not started: " // string@0306 │ │ -07a41e: 6e20 5f15 4300 |0033: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -07a424: 0c03 |0036: move-result-object v3 │ │ -07a426: 6e20 5e15 5300 |0037: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@155e │ │ -07a42c: 0c03 |003a: move-result-object v3 │ │ -07a42e: 6e10 6415 0300 |003b: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ -07a434: 0c03 |003e: move-result-object v3 │ │ -07a436: 7130 fb11 3200 |003f: invoke-static {v2, v3, v0}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@11fb │ │ -07a43c: 0e00 |0042: return-void │ │ -07a43e: 1212 |0043: const/4 v2, #int 1 // #1 │ │ -07a440: 5c52 6b01 |0044: iput-boolean v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mRetaining:Z // field@016b │ │ -07a444: 1202 |0046: const/4 v2, #int 0 // #0 │ │ -07a446: 5c52 6d01 |0047: iput-boolean v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mStarted:Z // field@016d │ │ -07a44a: 5452 6a01 |0049: iget-object v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@016a │ │ -07a44e: 6e10 8a08 0200 |004b: invoke-virtual {v2}, Landroid/support/v4/util/SparseArrayCompat;.size:()I // method@088a │ │ -07a454: 0a02 |004e: move-result v2 │ │ -07a456: d801 02ff |004f: add-int/lit8 v1, v2, #int -1 // #ff │ │ -07a45a: 3a01 f1ff |0051: if-ltz v1, 0042 // -000f │ │ -07a45e: 5452 6a01 |0053: iget-object v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@016a │ │ -07a462: 6e20 8c08 1200 |0055: invoke-virtual {v2, v1}, Landroid/support/v4/util/SparseArrayCompat;.valueAt:(I)Ljava/lang/Object; // method@088c │ │ -07a468: 0c02 |0058: move-result-object v2 │ │ -07a46a: 1f02 cb00 |0059: check-cast v2, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@00cb │ │ -07a46e: 6e10 8904 0200 |005b: invoke-virtual {v2}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.retain:()V // method@0489 │ │ -07a474: d801 01ff |005e: add-int/lit8 v1, v1, #int -1 // #ff │ │ -07a478: 28f1 |0060: goto 0051 // -000f │ │ +07bf54: |[07bf54] android.support.v4.app.LoaderManagerImpl.doRetain:()V │ │ +07bf64: 6302 6501 |0000: sget-boolean v2, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@0165 │ │ +07bf68: 3802 1a00 |0002: if-eqz v2, 001c // +001a │ │ +07bf6c: 1a02 990a |0004: const-string v2, "LoaderManager" // string@0a99 │ │ +07bf70: 2203 3f03 |0006: new-instance v3, Ljava/lang/StringBuilder; // type@033f │ │ +07bf74: 7010 5715 0300 |0008: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ +07bf7a: 1a04 1f0c |000b: const-string v4, "Retaining in " // string@0c1f │ │ +07bf7e: 6e20 5f15 4300 |000d: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +07bf84: 0c03 |0010: move-result-object v3 │ │ +07bf86: 6e20 5e15 5300 |0011: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@155e │ │ +07bf8c: 0c03 |0014: move-result-object v3 │ │ +07bf8e: 6e10 6415 0300 |0015: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ +07bf94: 0c03 |0018: move-result-object v3 │ │ +07bf96: 7120 f911 3200 |0019: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@11f9 │ │ +07bf9c: 5552 6d01 |001c: iget-boolean v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mStarted:Z // field@016d │ │ +07bfa0: 3902 2500 |001e: if-nez v2, 0043 // +0025 │ │ +07bfa4: 2200 3b03 |0020: new-instance v0, Ljava/lang/RuntimeException; // type@033b │ │ +07bfa8: 1a02 1417 |0022: const-string v2, "here" // string@1714 │ │ +07bfac: 7020 2c15 2000 |0024: invoke-direct {v0, v2}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@152c │ │ +07bfb2: 6e10 2e15 0000 |0027: invoke-virtual {v0}, Ljava/lang/RuntimeException;.fillInStackTrace:()Ljava/lang/Throwable; // method@152e │ │ +07bfb8: 1a02 990a |002a: const-string v2, "LoaderManager" // string@0a99 │ │ +07bfbc: 2203 3f03 |002c: new-instance v3, Ljava/lang/StringBuilder; // type@033f │ │ +07bfc0: 7010 5715 0300 |002e: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ +07bfc6: 1a04 0603 |0031: const-string v4, "Called doRetain when not started: " // string@0306 │ │ +07bfca: 6e20 5f15 4300 |0033: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +07bfd0: 0c03 |0036: move-result-object v3 │ │ +07bfd2: 6e20 5e15 5300 |0037: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@155e │ │ +07bfd8: 0c03 |003a: move-result-object v3 │ │ +07bfda: 6e10 6415 0300 |003b: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ +07bfe0: 0c03 |003e: move-result-object v3 │ │ +07bfe2: 7130 fb11 3200 |003f: invoke-static {v2, v3, v0}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@11fb │ │ +07bfe8: 0e00 |0042: return-void │ │ +07bfea: 1212 |0043: const/4 v2, #int 1 // #1 │ │ +07bfec: 5c52 6b01 |0044: iput-boolean v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mRetaining:Z // field@016b │ │ +07bff0: 1202 |0046: const/4 v2, #int 0 // #0 │ │ +07bff2: 5c52 6d01 |0047: iput-boolean v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mStarted:Z // field@016d │ │ +07bff6: 5452 6a01 |0049: iget-object v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@016a │ │ +07bffa: 6e10 8a08 0200 |004b: invoke-virtual {v2}, Landroid/support/v4/util/SparseArrayCompat;.size:()I // method@088a │ │ +07c000: 0a02 |004e: move-result v2 │ │ +07c002: d801 02ff |004f: add-int/lit8 v1, v2, #int -1 // #ff │ │ +07c006: 3a01 f1ff |0051: if-ltz v1, 0042 // -000f │ │ +07c00a: 5452 6a01 |0053: iget-object v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@016a │ │ +07c00e: 6e20 8c08 1200 |0055: invoke-virtual {v2, v1}, Landroid/support/v4/util/SparseArrayCompat;.valueAt:(I)Ljava/lang/Object; // method@088c │ │ +07c014: 0c02 |0058: move-result-object v2 │ │ +07c016: 1f02 c800 |0059: check-cast v2, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@00c8 │ │ +07c01a: 6e10 8904 0200 |005b: invoke-virtual {v2}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.retain:()V // method@0489 │ │ +07c020: d801 01ff |005e: add-int/lit8 v1, v1, #int -1 // #ff │ │ +07c024: 28f1 |0060: goto 0051 // -000f │ │ catches : (none) │ │ positions : │ │ 0x0000 line=734 │ │ 0x001c line=735 │ │ 0x0020 line=736 │ │ 0x0027 line=737 │ │ 0x002a line=738 │ │ @@ -148544,60 +148598,60 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 94 16-bit code units │ │ -07a47c: |[07a47c] android.support.v4.app.LoaderManagerImpl.doStart:()V │ │ -07a48c: 6302 6501 |0000: sget-boolean v2, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@0165 │ │ -07a490: 3802 1a00 |0002: if-eqz v2, 001c // +001a │ │ -07a494: 1a02 9c0a |0004: const-string v2, "LoaderManager" // string@0a9c │ │ -07a498: 2203 4203 |0006: new-instance v3, Ljava/lang/StringBuilder; // type@0342 │ │ -07a49c: 7010 5715 0300 |0008: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ -07a4a2: 1a04 bd0c |000b: const-string v4, "Starting in " // string@0cbd │ │ -07a4a6: 6e20 5f15 4300 |000d: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -07a4ac: 0c03 |0010: move-result-object v3 │ │ -07a4ae: 6e20 5e15 5300 |0011: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@155e │ │ -07a4b4: 0c03 |0014: move-result-object v3 │ │ -07a4b6: 6e10 6415 0300 |0015: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ -07a4bc: 0c03 |0018: move-result-object v3 │ │ -07a4be: 7120 f911 3200 |0019: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@11f9 │ │ -07a4c4: 5552 6d01 |001c: iget-boolean v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mStarted:Z // field@016d │ │ -07a4c8: 3802 2500 |001e: if-eqz v2, 0043 // +0025 │ │ -07a4cc: 2200 3e03 |0020: new-instance v0, Ljava/lang/RuntimeException; // type@033e │ │ -07a4d0: 1a02 1817 |0022: const-string v2, "here" // string@1718 │ │ -07a4d4: 7020 2c15 2000 |0024: invoke-direct {v0, v2}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@152c │ │ -07a4da: 6e10 2e15 0000 |0027: invoke-virtual {v0}, Ljava/lang/RuntimeException;.fillInStackTrace:()Ljava/lang/Throwable; // method@152e │ │ -07a4e0: 1a02 9c0a |002a: const-string v2, "LoaderManager" // string@0a9c │ │ -07a4e4: 2203 4203 |002c: new-instance v3, Ljava/lang/StringBuilder; // type@0342 │ │ -07a4e8: 7010 5715 0300 |002e: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ -07a4ee: 1a04 0703 |0031: const-string v4, "Called doStart when already started: " // string@0307 │ │ -07a4f2: 6e20 5f15 4300 |0033: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -07a4f8: 0c03 |0036: move-result-object v3 │ │ -07a4fa: 6e20 5e15 5300 |0037: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@155e │ │ -07a500: 0c03 |003a: move-result-object v3 │ │ -07a502: 6e10 6415 0300 |003b: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ -07a508: 0c03 |003e: move-result-object v3 │ │ -07a50a: 7130 fb11 3200 |003f: invoke-static {v2, v3, v0}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@11fb │ │ -07a510: 0e00 |0042: return-void │ │ -07a512: 1212 |0043: const/4 v2, #int 1 // #1 │ │ -07a514: 5c52 6d01 |0044: iput-boolean v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mStarted:Z // field@016d │ │ -07a518: 5452 6a01 |0046: iget-object v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@016a │ │ -07a51c: 6e10 8a08 0200 |0048: invoke-virtual {v2}, Landroid/support/v4/util/SparseArrayCompat;.size:()I // method@088a │ │ -07a522: 0a02 |004b: move-result v2 │ │ -07a524: d801 02ff |004c: add-int/lit8 v1, v2, #int -1 // #ff │ │ -07a528: 3a01 f4ff |004e: if-ltz v1, 0042 // -000c │ │ -07a52c: 5452 6a01 |0050: iget-object v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@016a │ │ -07a530: 6e20 8c08 1200 |0052: invoke-virtual {v2, v1}, Landroid/support/v4/util/SparseArrayCompat;.valueAt:(I)Ljava/lang/Object; // method@088c │ │ -07a536: 0c02 |0055: move-result-object v2 │ │ -07a538: 1f02 cb00 |0056: check-cast v2, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@00cb │ │ -07a53c: 6e10 8a04 0200 |0058: invoke-virtual {v2}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.start:()V // method@048a │ │ -07a542: d801 01ff |005b: add-int/lit8 v1, v1, #int -1 // #ff │ │ -07a546: 28f1 |005d: goto 004e // -000f │ │ +07c028: |[07c028] android.support.v4.app.LoaderManagerImpl.doStart:()V │ │ +07c038: 6302 6501 |0000: sget-boolean v2, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@0165 │ │ +07c03c: 3802 1a00 |0002: if-eqz v2, 001c // +001a │ │ +07c040: 1a02 990a |0004: const-string v2, "LoaderManager" // string@0a99 │ │ +07c044: 2203 3f03 |0006: new-instance v3, Ljava/lang/StringBuilder; // type@033f │ │ +07c048: 7010 5715 0300 |0008: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ +07c04e: 1a04 ba0c |000b: const-string v4, "Starting in " // string@0cba │ │ +07c052: 6e20 5f15 4300 |000d: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +07c058: 0c03 |0010: move-result-object v3 │ │ +07c05a: 6e20 5e15 5300 |0011: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@155e │ │ +07c060: 0c03 |0014: move-result-object v3 │ │ +07c062: 6e10 6415 0300 |0015: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ +07c068: 0c03 |0018: move-result-object v3 │ │ +07c06a: 7120 f911 3200 |0019: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@11f9 │ │ +07c070: 5552 6d01 |001c: iget-boolean v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mStarted:Z // field@016d │ │ +07c074: 3802 2500 |001e: if-eqz v2, 0043 // +0025 │ │ +07c078: 2200 3b03 |0020: new-instance v0, Ljava/lang/RuntimeException; // type@033b │ │ +07c07c: 1a02 1417 |0022: const-string v2, "here" // string@1714 │ │ +07c080: 7020 2c15 2000 |0024: invoke-direct {v0, v2}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@152c │ │ +07c086: 6e10 2e15 0000 |0027: invoke-virtual {v0}, Ljava/lang/RuntimeException;.fillInStackTrace:()Ljava/lang/Throwable; // method@152e │ │ +07c08c: 1a02 990a |002a: const-string v2, "LoaderManager" // string@0a99 │ │ +07c090: 2203 3f03 |002c: new-instance v3, Ljava/lang/StringBuilder; // type@033f │ │ +07c094: 7010 5715 0300 |002e: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ +07c09a: 1a04 0703 |0031: const-string v4, "Called doStart when already started: " // string@0307 │ │ +07c09e: 6e20 5f15 4300 |0033: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +07c0a4: 0c03 |0036: move-result-object v3 │ │ +07c0a6: 6e20 5e15 5300 |0037: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@155e │ │ +07c0ac: 0c03 |003a: move-result-object v3 │ │ +07c0ae: 6e10 6415 0300 |003b: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ +07c0b4: 0c03 |003e: move-result-object v3 │ │ +07c0b6: 7130 fb11 3200 |003f: invoke-static {v2, v3, v0}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@11fb │ │ +07c0bc: 0e00 |0042: return-void │ │ +07c0be: 1212 |0043: const/4 v2, #int 1 // #1 │ │ +07c0c0: 5c52 6d01 |0044: iput-boolean v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mStarted:Z // field@016d │ │ +07c0c4: 5452 6a01 |0046: iget-object v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@016a │ │ +07c0c8: 6e10 8a08 0200 |0048: invoke-virtual {v2}, Landroid/support/v4/util/SparseArrayCompat;.size:()I // method@088a │ │ +07c0ce: 0a02 |004b: move-result v2 │ │ +07c0d0: d801 02ff |004c: add-int/lit8 v1, v2, #int -1 // #ff │ │ +07c0d4: 3a01 f4ff |004e: if-ltz v1, 0042 // -000c │ │ +07c0d8: 5452 6a01 |0050: iget-object v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@016a │ │ +07c0dc: 6e20 8c08 1200 |0052: invoke-virtual {v2, v1}, Landroid/support/v4/util/SparseArrayCompat;.valueAt:(I)Ljava/lang/Object; // method@088c │ │ +07c0e2: 0c02 |0055: move-result-object v2 │ │ +07c0e4: 1f02 c800 |0056: check-cast v2, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@00c8 │ │ +07c0e8: 6e10 8a04 0200 |0058: invoke-virtual {v2}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.start:()V // method@048a │ │ +07c0ee: d801 01ff |005b: add-int/lit8 v1, v1, #int -1 // #ff │ │ +07c0f2: 28f1 |005d: goto 004e // -000f │ │ catches : (none) │ │ positions : │ │ 0x0000 line=701 │ │ 0x001c line=702 │ │ 0x0020 line=703 │ │ 0x0027 line=704 │ │ 0x002a line=705 │ │ @@ -148616,61 +148670,61 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 95 16-bit code units │ │ -07a548: |[07a548] android.support.v4.app.LoaderManagerImpl.doStop:()V │ │ -07a558: 6302 6501 |0000: sget-boolean v2, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@0165 │ │ -07a55c: 3802 1a00 |0002: if-eqz v2, 001c // +001a │ │ -07a560: 1a02 9c0a |0004: const-string v2, "LoaderManager" // string@0a9c │ │ -07a564: 2203 4203 |0006: new-instance v3, Ljava/lang/StringBuilder; // type@0342 │ │ -07a568: 7010 5715 0300 |0008: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ -07a56e: 1a04 c10c |000b: const-string v4, "Stopping in " // string@0cc1 │ │ -07a572: 6e20 5f15 4300 |000d: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -07a578: 0c03 |0010: move-result-object v3 │ │ -07a57a: 6e20 5e15 5300 |0011: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@155e │ │ -07a580: 0c03 |0014: move-result-object v3 │ │ -07a582: 6e10 6415 0300 |0015: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ -07a588: 0c03 |0018: move-result-object v3 │ │ -07a58a: 7120 f911 3200 |0019: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@11f9 │ │ -07a590: 5552 6d01 |001c: iget-boolean v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mStarted:Z // field@016d │ │ -07a594: 3902 2500 |001e: if-nez v2, 0043 // +0025 │ │ -07a598: 2200 3e03 |0020: new-instance v0, Ljava/lang/RuntimeException; // type@033e │ │ -07a59c: 1a02 1817 |0022: const-string v2, "here" // string@1718 │ │ -07a5a0: 7020 2c15 2000 |0024: invoke-direct {v0, v2}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@152c │ │ -07a5a6: 6e10 2e15 0000 |0027: invoke-virtual {v0}, Ljava/lang/RuntimeException;.fillInStackTrace:()Ljava/lang/Throwable; // method@152e │ │ -07a5ac: 1a02 9c0a |002a: const-string v2, "LoaderManager" // string@0a9c │ │ -07a5b0: 2203 4203 |002c: new-instance v3, Ljava/lang/StringBuilder; // type@0342 │ │ -07a5b4: 7010 5715 0300 |002e: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ -07a5ba: 1a04 0803 |0031: const-string v4, "Called doStop when not started: " // string@0308 │ │ -07a5be: 6e20 5f15 4300 |0033: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -07a5c4: 0c03 |0036: move-result-object v3 │ │ -07a5c6: 6e20 5e15 5300 |0037: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@155e │ │ -07a5cc: 0c03 |003a: move-result-object v3 │ │ -07a5ce: 6e10 6415 0300 |003b: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ -07a5d4: 0c03 |003e: move-result-object v3 │ │ -07a5d6: 7130 fb11 3200 |003f: invoke-static {v2, v3, v0}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@11fb │ │ -07a5dc: 0e00 |0042: return-void │ │ -07a5de: 5452 6a01 |0043: iget-object v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@016a │ │ -07a5e2: 6e10 8a08 0200 |0045: invoke-virtual {v2}, Landroid/support/v4/util/SparseArrayCompat;.size:()I // method@088a │ │ -07a5e8: 0a02 |0048: move-result v2 │ │ -07a5ea: d801 02ff |0049: add-int/lit8 v1, v2, #int -1 // #ff │ │ -07a5ee: 3a01 1000 |004b: if-ltz v1, 005b // +0010 │ │ -07a5f2: 5452 6a01 |004d: iget-object v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@016a │ │ -07a5f6: 6e20 8c08 1200 |004f: invoke-virtual {v2, v1}, Landroid/support/v4/util/SparseArrayCompat;.valueAt:(I)Ljava/lang/Object; // method@088c │ │ -07a5fc: 0c02 |0052: move-result-object v2 │ │ -07a5fe: 1f02 cb00 |0053: check-cast v2, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@00cb │ │ -07a602: 6e10 8b04 0200 |0055: invoke-virtual {v2}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.stop:()V // method@048b │ │ -07a608: d801 01ff |0058: add-int/lit8 v1, v1, #int -1 // #ff │ │ -07a60c: 28f1 |005a: goto 004b // -000f │ │ -07a60e: 1202 |005b: const/4 v2, #int 0 // #0 │ │ -07a610: 5c52 6d01 |005c: iput-boolean v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mStarted:Z // field@016d │ │ -07a614: 28e4 |005e: goto 0042 // -001c │ │ +07c0f4: |[07c0f4] android.support.v4.app.LoaderManagerImpl.doStop:()V │ │ +07c104: 6302 6501 |0000: sget-boolean v2, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@0165 │ │ +07c108: 3802 1a00 |0002: if-eqz v2, 001c // +001a │ │ +07c10c: 1a02 990a |0004: const-string v2, "LoaderManager" // string@0a99 │ │ +07c110: 2203 3f03 |0006: new-instance v3, Ljava/lang/StringBuilder; // type@033f │ │ +07c114: 7010 5715 0300 |0008: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ +07c11a: 1a04 be0c |000b: const-string v4, "Stopping in " // string@0cbe │ │ +07c11e: 6e20 5f15 4300 |000d: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +07c124: 0c03 |0010: move-result-object v3 │ │ +07c126: 6e20 5e15 5300 |0011: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@155e │ │ +07c12c: 0c03 |0014: move-result-object v3 │ │ +07c12e: 6e10 6415 0300 |0015: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ +07c134: 0c03 |0018: move-result-object v3 │ │ +07c136: 7120 f911 3200 |0019: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@11f9 │ │ +07c13c: 5552 6d01 |001c: iget-boolean v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mStarted:Z // field@016d │ │ +07c140: 3902 2500 |001e: if-nez v2, 0043 // +0025 │ │ +07c144: 2200 3b03 |0020: new-instance v0, Ljava/lang/RuntimeException; // type@033b │ │ +07c148: 1a02 1417 |0022: const-string v2, "here" // string@1714 │ │ +07c14c: 7020 2c15 2000 |0024: invoke-direct {v0, v2}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@152c │ │ +07c152: 6e10 2e15 0000 |0027: invoke-virtual {v0}, Ljava/lang/RuntimeException;.fillInStackTrace:()Ljava/lang/Throwable; // method@152e │ │ +07c158: 1a02 990a |002a: const-string v2, "LoaderManager" // string@0a99 │ │ +07c15c: 2203 3f03 |002c: new-instance v3, Ljava/lang/StringBuilder; // type@033f │ │ +07c160: 7010 5715 0300 |002e: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ +07c166: 1a04 0803 |0031: const-string v4, "Called doStop when not started: " // string@0308 │ │ +07c16a: 6e20 5f15 4300 |0033: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +07c170: 0c03 |0036: move-result-object v3 │ │ +07c172: 6e20 5e15 5300 |0037: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@155e │ │ +07c178: 0c03 |003a: move-result-object v3 │ │ +07c17a: 6e10 6415 0300 |003b: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ +07c180: 0c03 |003e: move-result-object v3 │ │ +07c182: 7130 fb11 3200 |003f: invoke-static {v2, v3, v0}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@11fb │ │ +07c188: 0e00 |0042: return-void │ │ +07c18a: 5452 6a01 |0043: iget-object v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@016a │ │ +07c18e: 6e10 8a08 0200 |0045: invoke-virtual {v2}, Landroid/support/v4/util/SparseArrayCompat;.size:()I // method@088a │ │ +07c194: 0a02 |0048: move-result v2 │ │ +07c196: d801 02ff |0049: add-int/lit8 v1, v2, #int -1 // #ff │ │ +07c19a: 3a01 1000 |004b: if-ltz v1, 005b // +0010 │ │ +07c19e: 5452 6a01 |004d: iget-object v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@016a │ │ +07c1a2: 6e20 8c08 1200 |004f: invoke-virtual {v2, v1}, Landroid/support/v4/util/SparseArrayCompat;.valueAt:(I)Ljava/lang/Object; // method@088c │ │ +07c1a8: 0c02 |0052: move-result-object v2 │ │ +07c1aa: 1f02 c800 |0053: check-cast v2, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@00c8 │ │ +07c1ae: 6e10 8b04 0200 |0055: invoke-virtual {v2}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.stop:()V // method@048b │ │ +07c1b4: d801 01ff |0058: add-int/lit8 v1, v1, #int -1 // #ff │ │ +07c1b8: 28f1 |005a: goto 004b // -000f │ │ +07c1ba: 1202 |005b: const/4 v2, #int 0 // #0 │ │ +07c1bc: 5c52 6d01 |005c: iput-boolean v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mStarted:Z // field@016d │ │ +07c1c0: 28e4 |005e: goto 0042 // -001c │ │ catches : (none) │ │ positions : │ │ 0x0000 line=719 │ │ 0x001c line=720 │ │ 0x0020 line=721 │ │ 0x0027 line=722 │ │ 0x002a line=723 │ │ @@ -148689,96 +148743,96 @@ │ │ type : '(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 175 16-bit code units │ │ -07a618: |[07a618] android.support.v4.app.LoaderManagerImpl.dump:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V │ │ -07a628: 5453 6a01 |0000: iget-object v3, v5, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@016a │ │ -07a62c: 6e10 8a08 0300 |0002: invoke-virtual {v3}, Landroid/support/v4/util/SparseArrayCompat;.size:()I // method@088a │ │ -07a632: 0a03 |0005: move-result v3 │ │ -07a634: 3d03 5100 |0006: if-lez v3, 0057 // +0051 │ │ -07a638: 6e20 d214 6800 |0008: invoke-virtual {v8, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@14d2 │ │ -07a63e: 1a03 4e02 |000b: const-string v3, "Active Loaders:" // string@024e │ │ -07a642: 6e20 d714 3800 |000d: invoke-virtual {v8, v3}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@14d7 │ │ -07a648: 2203 4203 |0010: new-instance v3, Ljava/lang/StringBuilder; // type@0342 │ │ -07a64c: 7010 5715 0300 |0012: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ -07a652: 6e20 5f15 6300 |0015: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -07a658: 0c03 |0018: move-result-object v3 │ │ -07a65a: 1a04 0e00 |0019: const-string v4, " " // string@000e │ │ -07a65e: 6e20 5f15 4300 |001b: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -07a664: 0c03 |001e: move-result-object v3 │ │ -07a666: 6e10 6415 0300 |001f: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ -07a66c: 0c01 |0022: move-result-object v1 │ │ -07a66e: 1200 |0023: const/4 v0, #int 0 // #0 │ │ -07a670: 5453 6a01 |0024: iget-object v3, v5, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@016a │ │ -07a674: 6e10 8a08 0300 |0026: invoke-virtual {v3}, Landroid/support/v4/util/SparseArrayCompat;.size:()I // method@088a │ │ -07a67a: 0a03 |0029: move-result v3 │ │ -07a67c: 3530 2d00 |002a: if-ge v0, v3, 0057 // +002d │ │ -07a680: 5453 6a01 |002c: iget-object v3, v5, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@016a │ │ -07a684: 6e20 8c08 0300 |002e: invoke-virtual {v3, v0}, Landroid/support/v4/util/SparseArrayCompat;.valueAt:(I)Ljava/lang/Object; // method@088c │ │ -07a68a: 0c02 |0031: move-result-object v2 │ │ -07a68c: 1f02 cb00 |0032: check-cast v2, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@00cb │ │ -07a690: 6e20 d214 6800 |0034: invoke-virtual {v8, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@14d2 │ │ -07a696: 1a03 0f00 |0037: const-string v3, " #" // string@000f │ │ -07a69a: 6e20 d214 3800 |0039: invoke-virtual {v8, v3}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@14d2 │ │ -07a6a0: 5453 6a01 |003c: iget-object v3, v5, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@016a │ │ -07a6a4: 6e20 8408 0300 |003e: invoke-virtual {v3, v0}, Landroid/support/v4/util/SparseArrayCompat;.keyAt:(I)I // method@0884 │ │ -07a6aa: 0a03 |0041: move-result v3 │ │ -07a6ac: 6e20 d014 3800 |0042: invoke-virtual {v8, v3}, Ljava/io/PrintWriter;.print:(I)V // method@14d0 │ │ -07a6b2: 1a03 6c01 |0045: const-string v3, ": " // string@016c │ │ -07a6b6: 6e20 d214 3800 |0047: invoke-virtual {v8, v3}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@14d2 │ │ -07a6bc: 6e10 8c04 0200 |004a: invoke-virtual {v2}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.toString:()Ljava/lang/String; // method@048c │ │ -07a6c2: 0c03 |004d: move-result-object v3 │ │ -07a6c4: 6e20 d714 3800 |004e: invoke-virtual {v8, v3}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@14d7 │ │ -07a6ca: 6e59 8504 1287 |0051: invoke-virtual {v2, v1, v7, v8, v9}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.dump:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V // method@0485 │ │ -07a6d0: d800 0001 |0054: add-int/lit8 v0, v0, #int 1 // #01 │ │ -07a6d4: 28ce |0056: goto 0024 // -0032 │ │ -07a6d6: 5453 6901 |0057: iget-object v3, v5, Landroid/support/v4/app/LoaderManagerImpl;.mInactiveLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0169 │ │ -07a6da: 6e10 8a08 0300 |0059: invoke-virtual {v3}, Landroid/support/v4/util/SparseArrayCompat;.size:()I // method@088a │ │ -07a6e0: 0a03 |005c: move-result v3 │ │ -07a6e2: 3d03 5100 |005d: if-lez v3, 00ae // +0051 │ │ -07a6e6: 6e20 d214 6800 |005f: invoke-virtual {v8, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@14d2 │ │ -07a6ec: 1a03 1405 |0062: const-string v3, "Inactive Loaders:" // string@0514 │ │ -07a6f0: 6e20 d714 3800 |0064: invoke-virtual {v8, v3}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@14d7 │ │ -07a6f6: 2203 4203 |0067: new-instance v3, Ljava/lang/StringBuilder; // type@0342 │ │ -07a6fa: 7010 5715 0300 |0069: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ -07a700: 6e20 5f15 6300 |006c: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -07a706: 0c03 |006f: move-result-object v3 │ │ -07a708: 1a04 0e00 |0070: const-string v4, " " // string@000e │ │ -07a70c: 6e20 5f15 4300 |0072: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -07a712: 0c03 |0075: move-result-object v3 │ │ -07a714: 6e10 6415 0300 |0076: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ -07a71a: 0c01 |0079: move-result-object v1 │ │ -07a71c: 1200 |007a: const/4 v0, #int 0 // #0 │ │ -07a71e: 5453 6901 |007b: iget-object v3, v5, Landroid/support/v4/app/LoaderManagerImpl;.mInactiveLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0169 │ │ -07a722: 6e10 8a08 0300 |007d: invoke-virtual {v3}, Landroid/support/v4/util/SparseArrayCompat;.size:()I // method@088a │ │ -07a728: 0a03 |0080: move-result v3 │ │ -07a72a: 3530 2d00 |0081: if-ge v0, v3, 00ae // +002d │ │ -07a72e: 5453 6901 |0083: iget-object v3, v5, Landroid/support/v4/app/LoaderManagerImpl;.mInactiveLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0169 │ │ -07a732: 6e20 8c08 0300 |0085: invoke-virtual {v3, v0}, Landroid/support/v4/util/SparseArrayCompat;.valueAt:(I)Ljava/lang/Object; // method@088c │ │ -07a738: 0c02 |0088: move-result-object v2 │ │ -07a73a: 1f02 cb00 |0089: check-cast v2, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@00cb │ │ -07a73e: 6e20 d214 6800 |008b: invoke-virtual {v8, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@14d2 │ │ -07a744: 1a03 0f00 |008e: const-string v3, " #" // string@000f │ │ -07a748: 6e20 d214 3800 |0090: invoke-virtual {v8, v3}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@14d2 │ │ -07a74e: 5453 6901 |0093: iget-object v3, v5, Landroid/support/v4/app/LoaderManagerImpl;.mInactiveLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0169 │ │ -07a752: 6e20 8408 0300 |0095: invoke-virtual {v3, v0}, Landroid/support/v4/util/SparseArrayCompat;.keyAt:(I)I // method@0884 │ │ -07a758: 0a03 |0098: move-result v3 │ │ -07a75a: 6e20 d014 3800 |0099: invoke-virtual {v8, v3}, Ljava/io/PrintWriter;.print:(I)V // method@14d0 │ │ -07a760: 1a03 6c01 |009c: const-string v3, ": " // string@016c │ │ -07a764: 6e20 d214 3800 |009e: invoke-virtual {v8, v3}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@14d2 │ │ -07a76a: 6e10 8c04 0200 |00a1: invoke-virtual {v2}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.toString:()Ljava/lang/String; // method@048c │ │ -07a770: 0c03 |00a4: move-result-object v3 │ │ -07a772: 6e20 d714 3800 |00a5: invoke-virtual {v8, v3}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@14d7 │ │ -07a778: 6e59 8504 1287 |00a8: invoke-virtual {v2, v1, v7, v8, v9}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.dump:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V // method@0485 │ │ -07a77e: d800 0001 |00ab: add-int/lit8 v0, v0, #int 1 // #01 │ │ -07a782: 28ce |00ad: goto 007b // -0032 │ │ -07a784: 0e00 |00ae: return-void │ │ +07c1c4: |[07c1c4] android.support.v4.app.LoaderManagerImpl.dump:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V │ │ +07c1d4: 5453 6a01 |0000: iget-object v3, v5, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@016a │ │ +07c1d8: 6e10 8a08 0300 |0002: invoke-virtual {v3}, Landroid/support/v4/util/SparseArrayCompat;.size:()I // method@088a │ │ +07c1de: 0a03 |0005: move-result v3 │ │ +07c1e0: 3d03 5100 |0006: if-lez v3, 0057 // +0051 │ │ +07c1e4: 6e20 d214 6800 |0008: invoke-virtual {v8, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@14d2 │ │ +07c1ea: 1a03 4e02 |000b: const-string v3, "Active Loaders:" // string@024e │ │ +07c1ee: 6e20 d714 3800 |000d: invoke-virtual {v8, v3}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@14d7 │ │ +07c1f4: 2203 3f03 |0010: new-instance v3, Ljava/lang/StringBuilder; // type@033f │ │ +07c1f8: 7010 5715 0300 |0012: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ +07c1fe: 6e20 5f15 6300 |0015: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +07c204: 0c03 |0018: move-result-object v3 │ │ +07c206: 1a04 0e00 |0019: const-string v4, " " // string@000e │ │ +07c20a: 6e20 5f15 4300 |001b: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +07c210: 0c03 |001e: move-result-object v3 │ │ +07c212: 6e10 6415 0300 |001f: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ +07c218: 0c01 |0022: move-result-object v1 │ │ +07c21a: 1200 |0023: const/4 v0, #int 0 // #0 │ │ +07c21c: 5453 6a01 |0024: iget-object v3, v5, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@016a │ │ +07c220: 6e10 8a08 0300 |0026: invoke-virtual {v3}, Landroid/support/v4/util/SparseArrayCompat;.size:()I // method@088a │ │ +07c226: 0a03 |0029: move-result v3 │ │ +07c228: 3530 2d00 |002a: if-ge v0, v3, 0057 // +002d │ │ +07c22c: 5453 6a01 |002c: iget-object v3, v5, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@016a │ │ +07c230: 6e20 8c08 0300 |002e: invoke-virtual {v3, v0}, Landroid/support/v4/util/SparseArrayCompat;.valueAt:(I)Ljava/lang/Object; // method@088c │ │ +07c236: 0c02 |0031: move-result-object v2 │ │ +07c238: 1f02 c800 |0032: check-cast v2, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@00c8 │ │ +07c23c: 6e20 d214 6800 |0034: invoke-virtual {v8, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@14d2 │ │ +07c242: 1a03 0f00 |0037: const-string v3, " #" // string@000f │ │ +07c246: 6e20 d214 3800 |0039: invoke-virtual {v8, v3}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@14d2 │ │ +07c24c: 5453 6a01 |003c: iget-object v3, v5, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@016a │ │ +07c250: 6e20 8408 0300 |003e: invoke-virtual {v3, v0}, Landroid/support/v4/util/SparseArrayCompat;.keyAt:(I)I // method@0884 │ │ +07c256: 0a03 |0041: move-result v3 │ │ +07c258: 6e20 d014 3800 |0042: invoke-virtual {v8, v3}, Ljava/io/PrintWriter;.print:(I)V // method@14d0 │ │ +07c25e: 1a03 6c01 |0045: const-string v3, ": " // string@016c │ │ +07c262: 6e20 d214 3800 |0047: invoke-virtual {v8, v3}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@14d2 │ │ +07c268: 6e10 8c04 0200 |004a: invoke-virtual {v2}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.toString:()Ljava/lang/String; // method@048c │ │ +07c26e: 0c03 |004d: move-result-object v3 │ │ +07c270: 6e20 d714 3800 |004e: invoke-virtual {v8, v3}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@14d7 │ │ +07c276: 6e59 8504 1287 |0051: invoke-virtual {v2, v1, v7, v8, v9}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.dump:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V // method@0485 │ │ +07c27c: d800 0001 |0054: add-int/lit8 v0, v0, #int 1 // #01 │ │ +07c280: 28ce |0056: goto 0024 // -0032 │ │ +07c282: 5453 6901 |0057: iget-object v3, v5, Landroid/support/v4/app/LoaderManagerImpl;.mInactiveLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0169 │ │ +07c286: 6e10 8a08 0300 |0059: invoke-virtual {v3}, Landroid/support/v4/util/SparseArrayCompat;.size:()I // method@088a │ │ +07c28c: 0a03 |005c: move-result v3 │ │ +07c28e: 3d03 5100 |005d: if-lez v3, 00ae // +0051 │ │ +07c292: 6e20 d214 6800 |005f: invoke-virtual {v8, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@14d2 │ │ +07c298: 1a03 1405 |0062: const-string v3, "Inactive Loaders:" // string@0514 │ │ +07c29c: 6e20 d714 3800 |0064: invoke-virtual {v8, v3}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@14d7 │ │ +07c2a2: 2203 3f03 |0067: new-instance v3, Ljava/lang/StringBuilder; // type@033f │ │ +07c2a6: 7010 5715 0300 |0069: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ +07c2ac: 6e20 5f15 6300 |006c: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +07c2b2: 0c03 |006f: move-result-object v3 │ │ +07c2b4: 1a04 0e00 |0070: const-string v4, " " // string@000e │ │ +07c2b8: 6e20 5f15 4300 |0072: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +07c2be: 0c03 |0075: move-result-object v3 │ │ +07c2c0: 6e10 6415 0300 |0076: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ +07c2c6: 0c01 |0079: move-result-object v1 │ │ +07c2c8: 1200 |007a: const/4 v0, #int 0 // #0 │ │ +07c2ca: 5453 6901 |007b: iget-object v3, v5, Landroid/support/v4/app/LoaderManagerImpl;.mInactiveLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0169 │ │ +07c2ce: 6e10 8a08 0300 |007d: invoke-virtual {v3}, Landroid/support/v4/util/SparseArrayCompat;.size:()I // method@088a │ │ +07c2d4: 0a03 |0080: move-result v3 │ │ +07c2d6: 3530 2d00 |0081: if-ge v0, v3, 00ae // +002d │ │ +07c2da: 5453 6901 |0083: iget-object v3, v5, Landroid/support/v4/app/LoaderManagerImpl;.mInactiveLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0169 │ │ +07c2de: 6e20 8c08 0300 |0085: invoke-virtual {v3, v0}, Landroid/support/v4/util/SparseArrayCompat;.valueAt:(I)Ljava/lang/Object; // method@088c │ │ +07c2e4: 0c02 |0088: move-result-object v2 │ │ +07c2e6: 1f02 c800 |0089: check-cast v2, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@00c8 │ │ +07c2ea: 6e20 d214 6800 |008b: invoke-virtual {v8, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@14d2 │ │ +07c2f0: 1a03 0f00 |008e: const-string v3, " #" // string@000f │ │ +07c2f4: 6e20 d214 3800 |0090: invoke-virtual {v8, v3}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@14d2 │ │ +07c2fa: 5453 6901 |0093: iget-object v3, v5, Landroid/support/v4/app/LoaderManagerImpl;.mInactiveLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0169 │ │ +07c2fe: 6e20 8408 0300 |0095: invoke-virtual {v3, v0}, Landroid/support/v4/util/SparseArrayCompat;.keyAt:(I)I // method@0884 │ │ +07c304: 0a03 |0098: move-result v3 │ │ +07c306: 6e20 d014 3800 |0099: invoke-virtual {v8, v3}, Ljava/io/PrintWriter;.print:(I)V // method@14d0 │ │ +07c30c: 1a03 6c01 |009c: const-string v3, ": " // string@016c │ │ +07c310: 6e20 d214 3800 |009e: invoke-virtual {v8, v3}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@14d2 │ │ +07c316: 6e10 8c04 0200 |00a1: invoke-virtual {v2}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.toString:()Ljava/lang/String; // method@048c │ │ +07c31c: 0c03 |00a4: move-result-object v3 │ │ +07c31e: 6e20 d714 3800 |00a5: invoke-virtual {v8, v3}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@14d7 │ │ +07c324: 6e59 8504 1287 |00a8: invoke-virtual {v2, v1, v7, v8, v9}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.dump:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V // method@0485 │ │ +07c32a: d800 0001 |00ab: add-int/lit8 v0, v0, #int 1 // #01 │ │ +07c32e: 28ce |00ad: goto 007b // -0032 │ │ +07c330: 0e00 |00ae: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=801 │ │ 0x0008 line=802 │ │ 0x0010 line=803 │ │ 0x0023 line=804 │ │ 0x002c line=805 │ │ @@ -148814,45 +148868,45 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 60 16-bit code units │ │ -07a788: |[07a788] android.support.v4.app.LoaderManagerImpl.finishRetain:()V │ │ -07a798: 5541 6b01 |0000: iget-boolean v1, v4, Landroid/support/v4/app/LoaderManagerImpl;.mRetaining:Z // field@016b │ │ -07a79c: 3801 3900 |0002: if-eqz v1, 003b // +0039 │ │ -07a7a0: 6301 6501 |0004: sget-boolean v1, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@0165 │ │ -07a7a4: 3801 1a00 |0006: if-eqz v1, 0020 // +001a │ │ -07a7a8: 1a01 9c0a |0008: const-string v1, "LoaderManager" // string@0a9c │ │ -07a7ac: 2202 4203 |000a: new-instance v2, Ljava/lang/StringBuilder; // type@0342 │ │ -07a7b0: 7010 5715 0200 |000c: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ -07a7b6: 1a03 5804 |000f: const-string v3, "Finished Retaining in " // string@0458 │ │ -07a7ba: 6e20 5f15 3200 |0011: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -07a7c0: 0c02 |0014: move-result-object v2 │ │ -07a7c2: 6e20 5e15 4200 |0015: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@155e │ │ -07a7c8: 0c02 |0018: move-result-object v2 │ │ -07a7ca: 6e10 6415 0200 |0019: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ -07a7d0: 0c02 |001c: move-result-object v2 │ │ -07a7d2: 7120 f911 2100 |001d: invoke-static {v1, v2}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@11f9 │ │ -07a7d8: 1201 |0020: const/4 v1, #int 0 // #0 │ │ -07a7da: 5c41 6b01 |0021: iput-boolean v1, v4, Landroid/support/v4/app/LoaderManagerImpl;.mRetaining:Z // field@016b │ │ -07a7de: 5441 6a01 |0023: iget-object v1, v4, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@016a │ │ -07a7e2: 6e10 8a08 0100 |0025: invoke-virtual {v1}, Landroid/support/v4/util/SparseArrayCompat;.size:()I // method@088a │ │ -07a7e8: 0a01 |0028: move-result v1 │ │ -07a7ea: d800 01ff |0029: add-int/lit8 v0, v1, #int -1 // #ff │ │ -07a7ee: 3a00 1000 |002b: if-ltz v0, 003b // +0010 │ │ -07a7f2: 5441 6a01 |002d: iget-object v1, v4, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@016a │ │ -07a7f6: 6e20 8c08 0100 |002f: invoke-virtual {v1, v0}, Landroid/support/v4/util/SparseArrayCompat;.valueAt:(I)Ljava/lang/Object; // method@088c │ │ -07a7fc: 0c01 |0032: move-result-object v1 │ │ -07a7fe: 1f01 cb00 |0033: check-cast v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@00cb │ │ -07a802: 6e10 8604 0100 |0035: invoke-virtual {v1}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.finishRetain:()V // method@0486 │ │ -07a808: d800 00ff |0038: add-int/lit8 v0, v0, #int -1 // #ff │ │ -07a80c: 28f1 |003a: goto 002b // -000f │ │ -07a80e: 0e00 |003b: return-void │ │ +07c334: |[07c334] android.support.v4.app.LoaderManagerImpl.finishRetain:()V │ │ +07c344: 5541 6b01 |0000: iget-boolean v1, v4, Landroid/support/v4/app/LoaderManagerImpl;.mRetaining:Z // field@016b │ │ +07c348: 3801 3900 |0002: if-eqz v1, 003b // +0039 │ │ +07c34c: 6301 6501 |0004: sget-boolean v1, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@0165 │ │ +07c350: 3801 1a00 |0006: if-eqz v1, 0020 // +001a │ │ +07c354: 1a01 990a |0008: const-string v1, "LoaderManager" // string@0a99 │ │ +07c358: 2202 3f03 |000a: new-instance v2, Ljava/lang/StringBuilder; // type@033f │ │ +07c35c: 7010 5715 0200 |000c: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ +07c362: 1a03 5804 |000f: const-string v3, "Finished Retaining in " // string@0458 │ │ +07c366: 6e20 5f15 3200 |0011: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +07c36c: 0c02 |0014: move-result-object v2 │ │ +07c36e: 6e20 5e15 4200 |0015: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@155e │ │ +07c374: 0c02 |0018: move-result-object v2 │ │ +07c376: 6e10 6415 0200 |0019: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ +07c37c: 0c02 |001c: move-result-object v2 │ │ +07c37e: 7120 f911 2100 |001d: invoke-static {v1, v2}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@11f9 │ │ +07c384: 1201 |0020: const/4 v1, #int 0 // #0 │ │ +07c386: 5c41 6b01 |0021: iput-boolean v1, v4, Landroid/support/v4/app/LoaderManagerImpl;.mRetaining:Z // field@016b │ │ +07c38a: 5441 6a01 |0023: iget-object v1, v4, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@016a │ │ +07c38e: 6e10 8a08 0100 |0025: invoke-virtual {v1}, Landroid/support/v4/util/SparseArrayCompat;.size:()I // method@088a │ │ +07c394: 0a01 |0028: move-result v1 │ │ +07c396: d800 01ff |0029: add-int/lit8 v0, v1, #int -1 // #ff │ │ +07c39a: 3a00 1000 |002b: if-ltz v0, 003b // +0010 │ │ +07c39e: 5441 6a01 |002d: iget-object v1, v4, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@016a │ │ +07c3a2: 6e20 8c08 0100 |002f: invoke-virtual {v1, v0}, Landroid/support/v4/util/SparseArrayCompat;.valueAt:(I)Ljava/lang/Object; // method@088c │ │ +07c3a8: 0c01 |0032: move-result-object v1 │ │ +07c3aa: 1f01 c800 |0033: check-cast v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@00c8 │ │ +07c3ae: 6e10 8604 0100 |0035: invoke-virtual {v1}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.finishRetain:()V // method@0486 │ │ +07c3b4: d800 00ff |0038: add-int/lit8 v0, v0, #int -1 // #ff │ │ +07c3b8: 28f1 |003a: goto 002b // -000f │ │ +07c3ba: 0e00 |003b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=750 │ │ 0x0004 line=751 │ │ 0x0020 line=753 │ │ 0x0023 line=754 │ │ 0x002d line=755 │ │ @@ -148867,35 +148921,35 @@ │ │ type : '(I)Landroid/support/v4/content/Loader;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 36 16-bit code units │ │ -07a810: |[07a810] android.support.v4.app.LoaderManagerImpl.getLoader:(I)Landroid/support/v4/content/Loader; │ │ -07a820: 5531 6801 |0000: iget-boolean v1, v3, Landroid/support/v4/app/LoaderManagerImpl;.mCreatingLoader:Z // field@0168 │ │ -07a824: 3801 0a00 |0002: if-eqz v1, 000c // +000a │ │ -07a828: 2201 2d03 |0004: new-instance v1, Ljava/lang/IllegalStateException; // type@032d │ │ -07a82c: 1a02 0903 |0006: const-string v2, "Called while creating a loader" // string@0309 │ │ -07a830: 7020 0415 2100 |0008: invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1504 │ │ -07a836: 2701 |000b: throw v1 │ │ -07a838: 5431 6a01 |000c: iget-object v1, v3, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@016a │ │ -07a83c: 6e20 8008 4100 |000e: invoke-virtual {v1, v4}, Landroid/support/v4/util/SparseArrayCompat;.get:(I)Ljava/lang/Object; // method@0880 │ │ -07a842: 0c00 |0011: move-result-object v0 │ │ -07a844: 1f00 cb00 |0012: check-cast v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@00cb │ │ -07a848: 3800 0e00 |0014: if-eqz v0, 0022 // +000e │ │ -07a84c: 5401 5f01 |0016: iget-object v1, v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mPendingLoader:Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // field@015f │ │ -07a850: 3801 0700 |0018: if-eqz v1, 001f // +0007 │ │ -07a854: 5401 5f01 |001a: iget-object v1, v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mPendingLoader:Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // field@015f │ │ -07a858: 5411 5e01 |001c: iget-object v1, v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@015e │ │ -07a85c: 1101 |001e: return-object v1 │ │ -07a85e: 5401 5e01 |001f: iget-object v1, v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@015e │ │ -07a862: 28fd |0021: goto 001e // -0003 │ │ -07a864: 1201 |0022: const/4 v1, #int 0 // #0 │ │ -07a866: 28fb |0023: goto 001e // -0005 │ │ +07c3bc: |[07c3bc] android.support.v4.app.LoaderManagerImpl.getLoader:(I)Landroid/support/v4/content/Loader; │ │ +07c3cc: 5531 6801 |0000: iget-boolean v1, v3, Landroid/support/v4/app/LoaderManagerImpl;.mCreatingLoader:Z // field@0168 │ │ +07c3d0: 3801 0a00 |0002: if-eqz v1, 000c // +000a │ │ +07c3d4: 2201 2a03 |0004: new-instance v1, Ljava/lang/IllegalStateException; // type@032a │ │ +07c3d8: 1a02 0903 |0006: const-string v2, "Called while creating a loader" // string@0309 │ │ +07c3dc: 7020 0415 2100 |0008: invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1504 │ │ +07c3e2: 2701 |000b: throw v1 │ │ +07c3e4: 5431 6a01 |000c: iget-object v1, v3, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@016a │ │ +07c3e8: 6e20 8008 4100 |000e: invoke-virtual {v1, v4}, Landroid/support/v4/util/SparseArrayCompat;.get:(I)Ljava/lang/Object; // method@0880 │ │ +07c3ee: 0c00 |0011: move-result-object v0 │ │ +07c3f0: 1f00 c800 |0012: check-cast v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@00c8 │ │ +07c3f4: 3800 0e00 |0014: if-eqz v0, 0022 // +000e │ │ +07c3f8: 5401 5f01 |0016: iget-object v1, v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mPendingLoader:Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // field@015f │ │ +07c3fc: 3801 0700 |0018: if-eqz v1, 001f // +0007 │ │ +07c400: 5401 5f01 |001a: iget-object v1, v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mPendingLoader:Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // field@015f │ │ +07c404: 5411 5e01 |001c: iget-object v1, v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@015e │ │ +07c408: 1101 |001e: return-object v1 │ │ +07c40a: 5401 5e01 |001f: iget-object v1, v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@015e │ │ +07c40e: 28fd |0021: goto 001e // -0003 │ │ +07c410: 1201 |0022: const/4 v1, #int 0 // #0 │ │ +07c412: 28fb |0023: goto 001e // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=686 │ │ 0x0004 line=687 │ │ 0x000c line=690 │ │ 0x0014 line=691 │ │ 0x0016 line=692 │ │ @@ -148913,36 +148967,36 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 34 16-bit code units │ │ -07a868: |[07a868] android.support.v4.app.LoaderManagerImpl.hasRunningLoaders:()Z │ │ -07a878: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -07a87a: 5454 6a01 |0001: iget-object v4, v5, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@016a │ │ -07a87e: 6e10 8a08 0400 |0003: invoke-virtual {v4}, Landroid/support/v4/util/SparseArrayCompat;.size:()I // method@088a │ │ -07a884: 0a00 |0006: move-result v0 │ │ -07a886: 1201 |0007: const/4 v1, #int 0 // #0 │ │ -07a888: 3501 1900 |0008: if-ge v1, v0, 0021 // +0019 │ │ -07a88c: 5454 6a01 |000a: iget-object v4, v5, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@016a │ │ -07a890: 6e20 8c08 1400 |000c: invoke-virtual {v4, v1}, Landroid/support/v4/util/SparseArrayCompat;.valueAt:(I)Ljava/lang/Object; // method@088c │ │ -07a896: 0c02 |000f: move-result-object v2 │ │ -07a898: 1f02 cb00 |0010: check-cast v2, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@00cb │ │ -07a89c: 5524 6301 |0012: iget-boolean v4, v2, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mStarted:Z // field@0163 │ │ -07a8a0: 3804 0b00 |0014: if-eqz v4, 001f // +000b │ │ -07a8a4: 5524 5901 |0016: iget-boolean v4, v2, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mDeliveredData:Z // field@0159 │ │ -07a8a8: 3904 0700 |0018: if-nez v4, 001f // +0007 │ │ -07a8ac: 1214 |001a: const/4 v4, #int 1 // #1 │ │ -07a8ae: b643 |001b: or-int/2addr v3, v4 │ │ -07a8b0: d801 0101 |001c: add-int/lit8 v1, v1, #int 1 // #01 │ │ -07a8b4: 28ea |001e: goto 0008 // -0016 │ │ -07a8b6: 1204 |001f: const/4 v4, #int 0 // #0 │ │ -07a8b8: 28fb |0020: goto 001b // -0005 │ │ -07a8ba: 0f03 |0021: return v3 │ │ +07c414: |[07c414] android.support.v4.app.LoaderManagerImpl.hasRunningLoaders:()Z │ │ +07c424: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +07c426: 5454 6a01 |0001: iget-object v4, v5, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@016a │ │ +07c42a: 6e10 8a08 0400 |0003: invoke-virtual {v4}, Landroid/support/v4/util/SparseArrayCompat;.size:()I // method@088a │ │ +07c430: 0a00 |0006: move-result v0 │ │ +07c432: 1201 |0007: const/4 v1, #int 0 // #0 │ │ +07c434: 3501 1900 |0008: if-ge v1, v0, 0021 // +0019 │ │ +07c438: 5454 6a01 |000a: iget-object v4, v5, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@016a │ │ +07c43c: 6e20 8c08 1400 |000c: invoke-virtual {v4, v1}, Landroid/support/v4/util/SparseArrayCompat;.valueAt:(I)Ljava/lang/Object; // method@088c │ │ +07c442: 0c02 |000f: move-result-object v2 │ │ +07c444: 1f02 c800 |0010: check-cast v2, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@00c8 │ │ +07c448: 5524 6301 |0012: iget-boolean v4, v2, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mStarted:Z // field@0163 │ │ +07c44c: 3804 0b00 |0014: if-eqz v4, 001f // +000b │ │ +07c450: 5524 5901 |0016: iget-boolean v4, v2, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mDeliveredData:Z // field@0159 │ │ +07c454: 3904 0700 |0018: if-nez v4, 001f // +0007 │ │ +07c458: 1214 |001a: const/4 v4, #int 1 // #1 │ │ +07c45a: b643 |001b: or-int/2addr v3, v4 │ │ +07c45c: d801 0101 |001c: add-int/lit8 v1, v1, #int 1 // #01 │ │ +07c460: 28ea |001e: goto 0008 // -0016 │ │ +07c462: 1204 |001f: const/4 v4, #int 0 // #0 │ │ +07c464: 28fb |0020: goto 001b // -0005 │ │ +07c466: 0f03 |0021: return v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=825 │ │ 0x0001 line=826 │ │ 0x0007 line=827 │ │ 0x000a line=828 │ │ 0x0012 line=829 │ │ @@ -148961,83 +149015,83 @@ │ │ type : '(ILandroid/os/Bundle;Landroid/support/v4/app/LoaderManager$LoaderCallbacks;)Landroid/support/v4/content/Loader;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 141 16-bit code units │ │ -07a8bc: |[07a8bc] android.support.v4.app.LoaderManagerImpl.initLoader:(ILandroid/os/Bundle;Landroid/support/v4/app/LoaderManager$LoaderCallbacks;)Landroid/support/v4/content/Loader; │ │ -07a8cc: 5541 6801 |0000: iget-boolean v1, v4, Landroid/support/v4/app/LoaderManagerImpl;.mCreatingLoader:Z // field@0168 │ │ -07a8d0: 3801 0a00 |0002: if-eqz v1, 000c // +000a │ │ -07a8d4: 2201 2d03 |0004: new-instance v1, Ljava/lang/IllegalStateException; // type@032d │ │ -07a8d8: 1a02 0903 |0006: const-string v2, "Called while creating a loader" // string@0309 │ │ -07a8dc: 7020 0415 2100 |0008: invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1504 │ │ -07a8e2: 2701 |000b: throw v1 │ │ -07a8e4: 5441 6a01 |000c: iget-object v1, v4, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@016a │ │ -07a8e8: 6e20 8008 5100 |000e: invoke-virtual {v1, v5}, Landroid/support/v4/util/SparseArrayCompat;.get:(I)Ljava/lang/Object; // method@0880 │ │ -07a8ee: 0c00 |0011: move-result-object v0 │ │ -07a8f0: 1f00 cb00 |0012: check-cast v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@00cb │ │ -07a8f4: 6301 6501 |0014: sget-boolean v1, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@0165 │ │ -07a8f8: 3801 2400 |0016: if-eqz v1, 003a // +0024 │ │ -07a8fc: 1a01 9c0a |0018: const-string v1, "LoaderManager" // string@0a9c │ │ -07a900: 2202 4203 |001a: new-instance v2, Ljava/lang/StringBuilder; // type@0342 │ │ -07a904: 7010 5715 0200 |001c: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ -07a90a: 1a03 c917 |001f: const-string v3, "initLoader in " // string@17c9 │ │ -07a90e: 6e20 5f15 3200 |0021: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -07a914: 0c02 |0024: move-result-object v2 │ │ -07a916: 6e20 5e15 4200 |0025: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@155e │ │ -07a91c: 0c02 |0028: move-result-object v2 │ │ -07a91e: 1a03 6f01 |0029: const-string v3, ": args=" // string@016f │ │ -07a922: 6e20 5f15 3200 |002b: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -07a928: 0c02 |002e: move-result-object v2 │ │ -07a92a: 6e20 5e15 6200 |002f: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@155e │ │ -07a930: 0c02 |0032: move-result-object v2 │ │ -07a932: 6e10 6415 0200 |0033: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ -07a938: 0c02 |0036: move-result-object v2 │ │ -07a93a: 7120 f911 2100 |0037: invoke-static {v1, v2}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@11f9 │ │ -07a940: 3900 3400 |003a: if-nez v0, 006e // +0034 │ │ -07a944: 7040 8f04 5476 |003c: invoke-direct {v4, v5, v6, v7}, Landroid/support/v4/app/LoaderManagerImpl;.createAndInstallLoader:(ILandroid/os/Bundle;Landroid/support/v4/app/LoaderManager$LoaderCallbacks;)Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // method@048f │ │ -07a94a: 0c00 |003f: move-result-object v0 │ │ -07a94c: 6301 6501 |0040: sget-boolean v1, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@0165 │ │ -07a950: 3801 1a00 |0042: if-eqz v1, 005c // +001a │ │ -07a954: 1a01 9c0a |0044: const-string v1, "LoaderManager" // string@0a9c │ │ -07a958: 2202 4203 |0046: new-instance v2, Ljava/lang/StringBuilder; // type@0342 │ │ -07a95c: 7010 5715 0200 |0048: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ -07a962: 1a03 1000 |004b: const-string v3, " Created new loader " // string@0010 │ │ -07a966: 6e20 5f15 3200 |004d: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -07a96c: 0c02 |0050: move-result-object v2 │ │ -07a96e: 6e20 5e15 0200 |0051: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@155e │ │ -07a974: 0c02 |0054: move-result-object v2 │ │ -07a976: 6e10 6415 0200 |0055: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ -07a97c: 0c02 |0058: move-result-object v2 │ │ -07a97e: 7120 f911 2100 |0059: invoke-static {v1, v2}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@11f9 │ │ -07a984: 5501 5b01 |005c: iget-boolean v1, v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mHaveData:Z // field@015b │ │ -07a988: 3801 0d00 |005e: if-eqz v1, 006b // +000d │ │ -07a98c: 5541 6d01 |0060: iget-boolean v1, v4, Landroid/support/v4/app/LoaderManagerImpl;.mStarted:Z // field@016d │ │ -07a990: 3801 0900 |0062: if-eqz v1, 006b // +0009 │ │ -07a994: 5401 5e01 |0064: iget-object v1, v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@015e │ │ -07a998: 5402 5801 |0066: iget-object v2, v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mData:Ljava/lang/Object; // field@0158 │ │ -07a99c: 6e30 8304 1002 |0068: invoke-virtual {v0, v1, v2}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.callOnLoadFinished:(Landroid/support/v4/content/Loader;Ljava/lang/Object;)V // method@0483 │ │ -07a9a2: 5401 5e01 |006b: iget-object v1, v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@015e │ │ -07a9a6: 1101 |006d: return-object v1 │ │ -07a9a8: 6301 6501 |006e: sget-boolean v1, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@0165 │ │ -07a9ac: 3801 1a00 |0070: if-eqz v1, 008a // +001a │ │ -07a9b0: 1a01 9c0a |0072: const-string v1, "LoaderManager" // string@0a9c │ │ -07a9b4: 2202 4203 |0074: new-instance v2, Ljava/lang/StringBuilder; // type@0342 │ │ -07a9b8: 7010 5715 0200 |0076: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ -07a9be: 1a03 1c00 |0079: const-string v3, " Re-using existing loader " // string@001c │ │ -07a9c2: 6e20 5f15 3200 |007b: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -07a9c8: 0c02 |007e: move-result-object v2 │ │ -07a9ca: 6e20 5e15 0200 |007f: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@155e │ │ -07a9d0: 0c02 |0082: move-result-object v2 │ │ -07a9d2: 6e10 6415 0200 |0083: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ -07a9d8: 0c02 |0086: move-result-object v2 │ │ -07a9da: 7120 f911 2100 |0087: invoke-static {v1, v2}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@11f9 │ │ -07a9e0: 5b07 5701 |008a: iput-object v7, v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mCallbacks:Landroid/support/v4/app/LoaderManager$LoaderCallbacks; // field@0157 │ │ -07a9e4: 28d0 |008c: goto 005c // -0030 │ │ +07c468: |[07c468] android.support.v4.app.LoaderManagerImpl.initLoader:(ILandroid/os/Bundle;Landroid/support/v4/app/LoaderManager$LoaderCallbacks;)Landroid/support/v4/content/Loader; │ │ +07c478: 5541 6801 |0000: iget-boolean v1, v4, Landroid/support/v4/app/LoaderManagerImpl;.mCreatingLoader:Z // field@0168 │ │ +07c47c: 3801 0a00 |0002: if-eqz v1, 000c // +000a │ │ +07c480: 2201 2a03 |0004: new-instance v1, Ljava/lang/IllegalStateException; // type@032a │ │ +07c484: 1a02 0903 |0006: const-string v2, "Called while creating a loader" // string@0309 │ │ +07c488: 7020 0415 2100 |0008: invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1504 │ │ +07c48e: 2701 |000b: throw v1 │ │ +07c490: 5441 6a01 |000c: iget-object v1, v4, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@016a │ │ +07c494: 6e20 8008 5100 |000e: invoke-virtual {v1, v5}, Landroid/support/v4/util/SparseArrayCompat;.get:(I)Ljava/lang/Object; // method@0880 │ │ +07c49a: 0c00 |0011: move-result-object v0 │ │ +07c49c: 1f00 c800 |0012: check-cast v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@00c8 │ │ +07c4a0: 6301 6501 |0014: sget-boolean v1, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@0165 │ │ +07c4a4: 3801 2400 |0016: if-eqz v1, 003a // +0024 │ │ +07c4a8: 1a01 990a |0018: const-string v1, "LoaderManager" // string@0a99 │ │ +07c4ac: 2202 3f03 |001a: new-instance v2, Ljava/lang/StringBuilder; // type@033f │ │ +07c4b0: 7010 5715 0200 |001c: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ +07c4b6: 1a03 c517 |001f: const-string v3, "initLoader in " // string@17c5 │ │ +07c4ba: 6e20 5f15 3200 |0021: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +07c4c0: 0c02 |0024: move-result-object v2 │ │ +07c4c2: 6e20 5e15 4200 |0025: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@155e │ │ +07c4c8: 0c02 |0028: move-result-object v2 │ │ +07c4ca: 1a03 6f01 |0029: const-string v3, ": args=" // string@016f │ │ +07c4ce: 6e20 5f15 3200 |002b: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +07c4d4: 0c02 |002e: move-result-object v2 │ │ +07c4d6: 6e20 5e15 6200 |002f: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@155e │ │ +07c4dc: 0c02 |0032: move-result-object v2 │ │ +07c4de: 6e10 6415 0200 |0033: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ +07c4e4: 0c02 |0036: move-result-object v2 │ │ +07c4e6: 7120 f911 2100 |0037: invoke-static {v1, v2}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@11f9 │ │ +07c4ec: 3900 3400 |003a: if-nez v0, 006e // +0034 │ │ +07c4f0: 7040 8f04 5476 |003c: invoke-direct {v4, v5, v6, v7}, Landroid/support/v4/app/LoaderManagerImpl;.createAndInstallLoader:(ILandroid/os/Bundle;Landroid/support/v4/app/LoaderManager$LoaderCallbacks;)Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // method@048f │ │ +07c4f6: 0c00 |003f: move-result-object v0 │ │ +07c4f8: 6301 6501 |0040: sget-boolean v1, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@0165 │ │ +07c4fc: 3801 1a00 |0042: if-eqz v1, 005c // +001a │ │ +07c500: 1a01 990a |0044: const-string v1, "LoaderManager" // string@0a99 │ │ +07c504: 2202 3f03 |0046: new-instance v2, Ljava/lang/StringBuilder; // type@033f │ │ +07c508: 7010 5715 0200 |0048: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ +07c50e: 1a03 1000 |004b: const-string v3, " Created new loader " // string@0010 │ │ +07c512: 6e20 5f15 3200 |004d: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +07c518: 0c02 |0050: move-result-object v2 │ │ +07c51a: 6e20 5e15 0200 |0051: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@155e │ │ +07c520: 0c02 |0054: move-result-object v2 │ │ +07c522: 6e10 6415 0200 |0055: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ +07c528: 0c02 |0058: move-result-object v2 │ │ +07c52a: 7120 f911 2100 |0059: invoke-static {v1, v2}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@11f9 │ │ +07c530: 5501 5b01 |005c: iget-boolean v1, v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mHaveData:Z // field@015b │ │ +07c534: 3801 0d00 |005e: if-eqz v1, 006b // +000d │ │ +07c538: 5541 6d01 |0060: iget-boolean v1, v4, Landroid/support/v4/app/LoaderManagerImpl;.mStarted:Z // field@016d │ │ +07c53c: 3801 0900 |0062: if-eqz v1, 006b // +0009 │ │ +07c540: 5401 5e01 |0064: iget-object v1, v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@015e │ │ +07c544: 5402 5801 |0066: iget-object v2, v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mData:Ljava/lang/Object; // field@0158 │ │ +07c548: 6e30 8304 1002 |0068: invoke-virtual {v0, v1, v2}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.callOnLoadFinished:(Landroid/support/v4/content/Loader;Ljava/lang/Object;)V // method@0483 │ │ +07c54e: 5401 5e01 |006b: iget-object v1, v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@015e │ │ +07c552: 1101 |006d: return-object v1 │ │ +07c554: 6301 6501 |006e: sget-boolean v1, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@0165 │ │ +07c558: 3801 1a00 |0070: if-eqz v1, 008a // +001a │ │ +07c55c: 1a01 990a |0072: const-string v1, "LoaderManager" // string@0a99 │ │ +07c560: 2202 3f03 |0074: new-instance v2, Ljava/lang/StringBuilder; // type@033f │ │ +07c564: 7010 5715 0200 |0076: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ +07c56a: 1a03 1c00 |0079: const-string v3, " Re-using existing loader " // string@001c │ │ +07c56e: 6e20 5f15 3200 |007b: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +07c574: 0c02 |007e: move-result-object v2 │ │ +07c576: 6e20 5e15 0200 |007f: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@155e │ │ +07c57c: 0c02 |0082: move-result-object v2 │ │ +07c57e: 6e10 6415 0200 |0083: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ +07c584: 0c02 |0086: move-result-object v2 │ │ +07c586: 7120 f911 2100 |0087: invoke-static {v1, v2}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@11f9 │ │ +07c58c: 5b07 5701 |008a: iput-object v7, v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mCallbacks:Landroid/support/v4/app/LoaderManager$LoaderCallbacks; // field@0157 │ │ +07c590: 28d0 |008c: goto 005c // -0030 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=543 │ │ 0x0004 line=544 │ │ 0x000c line=547 │ │ 0x0014 line=549 │ │ 0x003a line=551 │ │ @@ -149061,22 +149115,22 @@ │ │ type : '(Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 15 16-bit code units │ │ -07a9e8: |[07a9e8] android.support.v4.app.LoaderManagerImpl.installLoader:(Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;)V │ │ -07a9f8: 5420 6a01 |0000: iget-object v0, v2, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@016a │ │ -07a9fc: 5231 5c01 |0002: iget v1, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mId:I // field@015c │ │ -07aa00: 6e30 8508 1003 |0004: invoke-virtual {v0, v1, v3}, Landroid/support/v4/util/SparseArrayCompat;.put:(ILjava/lang/Object;)V // method@0885 │ │ -07aa06: 5520 6d01 |0007: iget-boolean v0, v2, Landroid/support/v4/app/LoaderManagerImpl;.mStarted:Z // field@016d │ │ -07aa0a: 3800 0500 |0009: if-eqz v0, 000e // +0005 │ │ -07aa0e: 6e10 8a04 0300 |000b: invoke-virtual {v3}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.start:()V // method@048a │ │ -07aa14: 0e00 |000e: return-void │ │ +07c594: |[07c594] android.support.v4.app.LoaderManagerImpl.installLoader:(Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;)V │ │ +07c5a4: 5420 6a01 |0000: iget-object v0, v2, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@016a │ │ +07c5a8: 5231 5c01 |0002: iget v1, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mId:I // field@015c │ │ +07c5ac: 6e30 8508 1003 |0004: invoke-virtual {v0, v1, v3}, Landroid/support/v4/util/SparseArrayCompat;.put:(ILjava/lang/Object;)V // method@0885 │ │ +07c5b2: 5520 6d01 |0007: iget-boolean v0, v2, Landroid/support/v4/app/LoaderManagerImpl;.mStarted:Z // field@016d │ │ +07c5b6: 3800 0500 |0009: if-eqz v0, 000e // +0005 │ │ +07c5ba: 6e10 8a04 0300 |000b: invoke-virtual {v3}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.start:()V // method@048a │ │ +07c5c0: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=508 │ │ 0x0007 line=509 │ │ 0x000b line=513 │ │ 0x000e line=515 │ │ locals : │ │ @@ -149088,135 +149142,135 @@ │ │ type : '(ILandroid/os/Bundle;Landroid/support/v4/app/LoaderManager$LoaderCallbacks;)Landroid/support/v4/content/Loader;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 253 16-bit code units │ │ -07aa18: |[07aa18] android.support.v4.app.LoaderManagerImpl.restartLoader:(ILandroid/os/Bundle;Landroid/support/v4/app/LoaderManager$LoaderCallbacks;)Landroid/support/v4/content/Loader; │ │ -07aa28: 1205 |0000: const/4 v5, #int 0 // #0 │ │ -07aa2a: 5562 6801 |0001: iget-boolean v2, v6, Landroid/support/v4/app/LoaderManagerImpl;.mCreatingLoader:Z // field@0168 │ │ -07aa2e: 3802 0a00 |0003: if-eqz v2, 000d // +000a │ │ -07aa32: 2202 2d03 |0005: new-instance v2, Ljava/lang/IllegalStateException; // type@032d │ │ -07aa36: 1a03 0903 |0007: const-string v3, "Called while creating a loader" // string@0309 │ │ -07aa3a: 7020 0415 3200 |0009: invoke-direct {v2, v3}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1504 │ │ -07aa40: 2702 |000c: throw v2 │ │ -07aa42: 5462 6a01 |000d: iget-object v2, v6, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@016a │ │ -07aa46: 6e20 8008 7200 |000f: invoke-virtual {v2, v7}, Landroid/support/v4/util/SparseArrayCompat;.get:(I)Ljava/lang/Object; // method@0880 │ │ -07aa4c: 0c01 |0012: move-result-object v1 │ │ -07aa4e: 1f01 cb00 |0013: check-cast v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@00cb │ │ -07aa52: 6302 6501 |0015: sget-boolean v2, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@0165 │ │ -07aa56: 3802 2400 |0017: if-eqz v2, 003b // +0024 │ │ -07aa5a: 1a02 9c0a |0019: const-string v2, "LoaderManager" // string@0a9c │ │ -07aa5e: 2203 4203 |001b: new-instance v3, Ljava/lang/StringBuilder; // type@0342 │ │ -07aa62: 7010 5715 0300 |001d: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ -07aa68: 1a04 391f |0020: const-string v4, "restartLoader in " // string@1f39 │ │ -07aa6c: 6e20 5f15 4300 |0022: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -07aa72: 0c03 |0025: move-result-object v3 │ │ -07aa74: 6e20 5e15 6300 |0026: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@155e │ │ -07aa7a: 0c03 |0029: move-result-object v3 │ │ -07aa7c: 1a04 6f01 |002a: const-string v4, ": args=" // string@016f │ │ -07aa80: 6e20 5f15 4300 |002c: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -07aa86: 0c03 |002f: move-result-object v3 │ │ -07aa88: 6e20 5e15 8300 |0030: invoke-virtual {v3, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@155e │ │ -07aa8e: 0c03 |0033: move-result-object v3 │ │ -07aa90: 6e10 6415 0300 |0034: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ -07aa96: 0c03 |0037: move-result-object v3 │ │ -07aa98: 7120 f911 3200 |0038: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@11f9 │ │ -07aa9e: 3801 3c00 |003b: if-eqz v1, 0077 // +003c │ │ -07aaa2: 5462 6901 |003d: iget-object v2, v6, Landroid/support/v4/app/LoaderManagerImpl;.mInactiveLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0169 │ │ -07aaa6: 6e20 8008 7200 |003f: invoke-virtual {v2, v7}, Landroid/support/v4/util/SparseArrayCompat;.get:(I)Ljava/lang/Object; // method@0880 │ │ -07aaac: 0c00 |0042: move-result-object v0 │ │ -07aaae: 1f00 cb00 |0043: check-cast v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@00cb │ │ -07aab2: 3800 9000 |0045: if-eqz v0, 00d5 // +0090 │ │ -07aab6: 5512 5b01 |0047: iget-boolean v2, v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mHaveData:Z // field@015b │ │ -07aaba: 3802 3500 |0049: if-eqz v2, 007e // +0035 │ │ -07aabe: 6302 6501 |004b: sget-boolean v2, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@0165 │ │ -07aac2: 3802 1a00 |004d: if-eqz v2, 0067 // +001a │ │ -07aac6: 1a02 9c0a |004f: const-string v2, "LoaderManager" // string@0a9c │ │ -07aaca: 2203 4203 |0051: new-instance v3, Ljava/lang/StringBuilder; // type@0342 │ │ -07aace: 7010 5715 0300 |0053: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ -07aad4: 1a04 1d00 |0056: const-string v4, " Removing last inactive loader: " // string@001d │ │ -07aad8: 6e20 5f15 4300 |0058: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -07aade: 0c03 |005b: move-result-object v3 │ │ -07aae0: 6e20 5e15 1300 |005c: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@155e │ │ -07aae6: 0c03 |005f: move-result-object v3 │ │ -07aae8: 6e10 6415 0300 |0060: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ -07aaee: 0c03 |0063: move-result-object v3 │ │ -07aaf0: 7120 f911 3200 |0064: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@11f9 │ │ -07aaf6: 1202 |0067: const/4 v2, #int 0 // #0 │ │ -07aaf8: 5c02 5901 |0068: iput-boolean v2, v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mDeliveredData:Z // field@0159 │ │ -07aafc: 6e10 8404 0000 |006a: invoke-virtual {v0}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.destroy:()V // method@0484 │ │ -07ab02: 5412 5e01 |006d: iget-object v2, v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@015e │ │ -07ab06: 6e10 f305 0200 |006f: invoke-virtual {v2}, Landroid/support/v4/content/Loader;.abandon:()V // method@05f3 │ │ -07ab0c: 5462 6901 |0072: iget-object v2, v6, Landroid/support/v4/app/LoaderManagerImpl;.mInactiveLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0169 │ │ -07ab10: 6e30 8508 7201 |0074: invoke-virtual {v2, v7, v1}, Landroid/support/v4/util/SparseArrayCompat;.put:(ILjava/lang/Object;)V // method@0885 │ │ -07ab16: 7040 8f04 7698 |0077: invoke-direct {v6, v7, v8, v9}, Landroid/support/v4/app/LoaderManagerImpl;.createAndInstallLoader:(ILandroid/os/Bundle;Landroid/support/v4/app/LoaderManager$LoaderCallbacks;)Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // method@048f │ │ -07ab1c: 0c01 |007a: move-result-object v1 │ │ -07ab1e: 5412 5e01 |007b: iget-object v2, v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@015e │ │ -07ab22: 1102 |007d: return-object v2 │ │ -07ab24: 5512 6301 |007e: iget-boolean v2, v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mStarted:Z // field@0163 │ │ -07ab28: 3902 1600 |0080: if-nez v2, 0096 // +0016 │ │ -07ab2c: 6302 6501 |0082: sget-boolean v2, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@0165 │ │ -07ab30: 3802 0900 |0084: if-eqz v2, 008d // +0009 │ │ -07ab34: 1a02 9c0a |0086: const-string v2, "LoaderManager" // string@0a9c │ │ -07ab38: 1a03 1100 |0088: const-string v3, " Current loader is stopped; replacing" // string@0011 │ │ -07ab3c: 7120 f911 3200 |008a: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@11f9 │ │ -07ab42: 5462 6a01 |008d: iget-object v2, v6, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@016a │ │ -07ab46: 6e30 8508 7205 |008f: invoke-virtual {v2, v7, v5}, Landroid/support/v4/util/SparseArrayCompat;.put:(ILjava/lang/Object;)V // method@0885 │ │ -07ab4c: 6e10 8404 0100 |0092: invoke-virtual {v1}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.destroy:()V // method@0484 │ │ -07ab52: 28e2 |0095: goto 0077 // -001e │ │ -07ab54: 5412 5f01 |0096: iget-object v2, v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mPendingLoader:Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // field@015f │ │ -07ab58: 3802 2700 |0098: if-eqz v2, 00bf // +0027 │ │ -07ab5c: 6302 6501 |009a: sget-boolean v2, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@0165 │ │ -07ab60: 3802 1c00 |009c: if-eqz v2, 00b8 // +001c │ │ -07ab64: 1a02 9c0a |009e: const-string v2, "LoaderManager" // string@0a9c │ │ -07ab68: 2203 4203 |00a0: new-instance v3, Ljava/lang/StringBuilder; // type@0342 │ │ -07ab6c: 7010 5715 0300 |00a2: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ -07ab72: 1a04 1e00 |00a5: const-string v4, " Removing pending loader: " // string@001e │ │ -07ab76: 6e20 5f15 4300 |00a7: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -07ab7c: 0c03 |00aa: move-result-object v3 │ │ -07ab7e: 5414 5f01 |00ab: iget-object v4, v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mPendingLoader:Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // field@015f │ │ -07ab82: 6e20 5e15 4300 |00ad: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@155e │ │ -07ab88: 0c03 |00b0: move-result-object v3 │ │ -07ab8a: 6e10 6415 0300 |00b1: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ -07ab90: 0c03 |00b4: move-result-object v3 │ │ -07ab92: 7120 f911 3200 |00b5: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@11f9 │ │ -07ab98: 5412 5f01 |00b8: iget-object v2, v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mPendingLoader:Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // field@015f │ │ -07ab9c: 6e10 8404 0200 |00ba: invoke-virtual {v2}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.destroy:()V // method@0484 │ │ -07aba2: 5b15 5f01 |00bd: iput-object v5, v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mPendingLoader:Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // field@015f │ │ -07aba6: 6302 6501 |00bf: sget-boolean v2, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@0165 │ │ -07abaa: 3802 0900 |00c1: if-eqz v2, 00ca // +0009 │ │ -07abae: 1a02 9c0a |00c3: const-string v2, "LoaderManager" // string@0a9c │ │ -07abb2: 1a03 1300 |00c5: const-string v3, " Enqueuing as new pending loader" // string@0013 │ │ -07abb6: 7120 f911 3200 |00c7: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@11f9 │ │ -07abbc: 7040 9004 7698 |00ca: invoke-direct {v6, v7, v8, v9}, Landroid/support/v4/app/LoaderManagerImpl;.createLoader:(ILandroid/os/Bundle;Landroid/support/v4/app/LoaderManager$LoaderCallbacks;)Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // method@0490 │ │ -07abc2: 0c02 |00cd: move-result-object v2 │ │ -07abc4: 5b12 5f01 |00ce: iput-object v2, v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mPendingLoader:Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // field@015f │ │ -07abc8: 5412 5f01 |00d0: iget-object v2, v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mPendingLoader:Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // field@015f │ │ -07abcc: 5422 5e01 |00d2: iget-object v2, v2, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@015e │ │ -07abd0: 28a9 |00d4: goto 007d // -0057 │ │ -07abd2: 6302 6501 |00d5: sget-boolean v2, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@0165 │ │ -07abd6: 3802 1a00 |00d7: if-eqz v2, 00f1 // +001a │ │ -07abda: 1a02 9c0a |00d9: const-string v2, "LoaderManager" // string@0a9c │ │ -07abde: 2203 4203 |00db: new-instance v3, Ljava/lang/StringBuilder; // type@0342 │ │ -07abe2: 7010 5715 0300 |00dd: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ -07abe8: 1a04 1a00 |00e0: const-string v4, " Making last loader inactive: " // string@001a │ │ -07abec: 6e20 5f15 4300 |00e2: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -07abf2: 0c03 |00e5: move-result-object v3 │ │ -07abf4: 6e20 5e15 1300 |00e6: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@155e │ │ -07abfa: 0c03 |00e9: move-result-object v3 │ │ -07abfc: 6e10 6415 0300 |00ea: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ -07ac02: 0c03 |00ed: move-result-object v3 │ │ -07ac04: 7120 f911 3200 |00ee: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@11f9 │ │ -07ac0a: 5412 5e01 |00f1: iget-object v2, v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@015e │ │ -07ac0e: 6e10 f305 0200 |00f3: invoke-virtual {v2}, Landroid/support/v4/content/Loader;.abandon:()V // method@05f3 │ │ -07ac14: 5462 6901 |00f6: iget-object v2, v6, Landroid/support/v4/app/LoaderManagerImpl;.mInactiveLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0169 │ │ -07ac18: 6e30 8508 7201 |00f8: invoke-virtual {v2, v7, v1}, Landroid/support/v4/util/SparseArrayCompat;.put:(ILjava/lang/Object;)V // method@0885 │ │ -07ac1e: 2900 7cff |00fb: goto/16 0077 // -0084 │ │ +07c5c4: |[07c5c4] android.support.v4.app.LoaderManagerImpl.restartLoader:(ILandroid/os/Bundle;Landroid/support/v4/app/LoaderManager$LoaderCallbacks;)Landroid/support/v4/content/Loader; │ │ +07c5d4: 1205 |0000: const/4 v5, #int 0 // #0 │ │ +07c5d6: 5562 6801 |0001: iget-boolean v2, v6, Landroid/support/v4/app/LoaderManagerImpl;.mCreatingLoader:Z // field@0168 │ │ +07c5da: 3802 0a00 |0003: if-eqz v2, 000d // +000a │ │ +07c5de: 2202 2a03 |0005: new-instance v2, Ljava/lang/IllegalStateException; // type@032a │ │ +07c5e2: 1a03 0903 |0007: const-string v3, "Called while creating a loader" // string@0309 │ │ +07c5e6: 7020 0415 3200 |0009: invoke-direct {v2, v3}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1504 │ │ +07c5ec: 2702 |000c: throw v2 │ │ +07c5ee: 5462 6a01 |000d: iget-object v2, v6, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@016a │ │ +07c5f2: 6e20 8008 7200 |000f: invoke-virtual {v2, v7}, Landroid/support/v4/util/SparseArrayCompat;.get:(I)Ljava/lang/Object; // method@0880 │ │ +07c5f8: 0c01 |0012: move-result-object v1 │ │ +07c5fa: 1f01 c800 |0013: check-cast v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@00c8 │ │ +07c5fe: 6302 6501 |0015: sget-boolean v2, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@0165 │ │ +07c602: 3802 2400 |0017: if-eqz v2, 003b // +0024 │ │ +07c606: 1a02 990a |0019: const-string v2, "LoaderManager" // string@0a99 │ │ +07c60a: 2203 3f03 |001b: new-instance v3, Ljava/lang/StringBuilder; // type@033f │ │ +07c60e: 7010 5715 0300 |001d: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ +07c614: 1a04 351f |0020: const-string v4, "restartLoader in " // string@1f35 │ │ +07c618: 6e20 5f15 4300 |0022: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +07c61e: 0c03 |0025: move-result-object v3 │ │ +07c620: 6e20 5e15 6300 |0026: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@155e │ │ +07c626: 0c03 |0029: move-result-object v3 │ │ +07c628: 1a04 6f01 |002a: const-string v4, ": args=" // string@016f │ │ +07c62c: 6e20 5f15 4300 |002c: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +07c632: 0c03 |002f: move-result-object v3 │ │ +07c634: 6e20 5e15 8300 |0030: invoke-virtual {v3, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@155e │ │ +07c63a: 0c03 |0033: move-result-object v3 │ │ +07c63c: 6e10 6415 0300 |0034: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ +07c642: 0c03 |0037: move-result-object v3 │ │ +07c644: 7120 f911 3200 |0038: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@11f9 │ │ +07c64a: 3801 3c00 |003b: if-eqz v1, 0077 // +003c │ │ +07c64e: 5462 6901 |003d: iget-object v2, v6, Landroid/support/v4/app/LoaderManagerImpl;.mInactiveLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0169 │ │ +07c652: 6e20 8008 7200 |003f: invoke-virtual {v2, v7}, Landroid/support/v4/util/SparseArrayCompat;.get:(I)Ljava/lang/Object; // method@0880 │ │ +07c658: 0c00 |0042: move-result-object v0 │ │ +07c65a: 1f00 c800 |0043: check-cast v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@00c8 │ │ +07c65e: 3800 9000 |0045: if-eqz v0, 00d5 // +0090 │ │ +07c662: 5512 5b01 |0047: iget-boolean v2, v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mHaveData:Z // field@015b │ │ +07c666: 3802 3500 |0049: if-eqz v2, 007e // +0035 │ │ +07c66a: 6302 6501 |004b: sget-boolean v2, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@0165 │ │ +07c66e: 3802 1a00 |004d: if-eqz v2, 0067 // +001a │ │ +07c672: 1a02 990a |004f: const-string v2, "LoaderManager" // string@0a99 │ │ +07c676: 2203 3f03 |0051: new-instance v3, Ljava/lang/StringBuilder; // type@033f │ │ +07c67a: 7010 5715 0300 |0053: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ +07c680: 1a04 1d00 |0056: const-string v4, " Removing last inactive loader: " // string@001d │ │ +07c684: 6e20 5f15 4300 |0058: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +07c68a: 0c03 |005b: move-result-object v3 │ │ +07c68c: 6e20 5e15 1300 |005c: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@155e │ │ +07c692: 0c03 |005f: move-result-object v3 │ │ +07c694: 6e10 6415 0300 |0060: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ +07c69a: 0c03 |0063: move-result-object v3 │ │ +07c69c: 7120 f911 3200 |0064: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@11f9 │ │ +07c6a2: 1202 |0067: const/4 v2, #int 0 // #0 │ │ +07c6a4: 5c02 5901 |0068: iput-boolean v2, v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mDeliveredData:Z // field@0159 │ │ +07c6a8: 6e10 8404 0000 |006a: invoke-virtual {v0}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.destroy:()V // method@0484 │ │ +07c6ae: 5412 5e01 |006d: iget-object v2, v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@015e │ │ +07c6b2: 6e10 f305 0200 |006f: invoke-virtual {v2}, Landroid/support/v4/content/Loader;.abandon:()V // method@05f3 │ │ +07c6b8: 5462 6901 |0072: iget-object v2, v6, Landroid/support/v4/app/LoaderManagerImpl;.mInactiveLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0169 │ │ +07c6bc: 6e30 8508 7201 |0074: invoke-virtual {v2, v7, v1}, Landroid/support/v4/util/SparseArrayCompat;.put:(ILjava/lang/Object;)V // method@0885 │ │ +07c6c2: 7040 8f04 7698 |0077: invoke-direct {v6, v7, v8, v9}, Landroid/support/v4/app/LoaderManagerImpl;.createAndInstallLoader:(ILandroid/os/Bundle;Landroid/support/v4/app/LoaderManager$LoaderCallbacks;)Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // method@048f │ │ +07c6c8: 0c01 |007a: move-result-object v1 │ │ +07c6ca: 5412 5e01 |007b: iget-object v2, v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@015e │ │ +07c6ce: 1102 |007d: return-object v2 │ │ +07c6d0: 5512 6301 |007e: iget-boolean v2, v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mStarted:Z // field@0163 │ │ +07c6d4: 3902 1600 |0080: if-nez v2, 0096 // +0016 │ │ +07c6d8: 6302 6501 |0082: sget-boolean v2, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@0165 │ │ +07c6dc: 3802 0900 |0084: if-eqz v2, 008d // +0009 │ │ +07c6e0: 1a02 990a |0086: const-string v2, "LoaderManager" // string@0a99 │ │ +07c6e4: 1a03 1100 |0088: const-string v3, " Current loader is stopped; replacing" // string@0011 │ │ +07c6e8: 7120 f911 3200 |008a: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@11f9 │ │ +07c6ee: 5462 6a01 |008d: iget-object v2, v6, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@016a │ │ +07c6f2: 6e30 8508 7205 |008f: invoke-virtual {v2, v7, v5}, Landroid/support/v4/util/SparseArrayCompat;.put:(ILjava/lang/Object;)V // method@0885 │ │ +07c6f8: 6e10 8404 0100 |0092: invoke-virtual {v1}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.destroy:()V // method@0484 │ │ +07c6fe: 28e2 |0095: goto 0077 // -001e │ │ +07c700: 5412 5f01 |0096: iget-object v2, v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mPendingLoader:Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // field@015f │ │ +07c704: 3802 2700 |0098: if-eqz v2, 00bf // +0027 │ │ +07c708: 6302 6501 |009a: sget-boolean v2, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@0165 │ │ +07c70c: 3802 1c00 |009c: if-eqz v2, 00b8 // +001c │ │ +07c710: 1a02 990a |009e: const-string v2, "LoaderManager" // string@0a99 │ │ +07c714: 2203 3f03 |00a0: new-instance v3, Ljava/lang/StringBuilder; // type@033f │ │ +07c718: 7010 5715 0300 |00a2: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ +07c71e: 1a04 1e00 |00a5: const-string v4, " Removing pending loader: " // string@001e │ │ +07c722: 6e20 5f15 4300 |00a7: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +07c728: 0c03 |00aa: move-result-object v3 │ │ +07c72a: 5414 5f01 |00ab: iget-object v4, v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mPendingLoader:Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // field@015f │ │ +07c72e: 6e20 5e15 4300 |00ad: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@155e │ │ +07c734: 0c03 |00b0: move-result-object v3 │ │ +07c736: 6e10 6415 0300 |00b1: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ +07c73c: 0c03 |00b4: move-result-object v3 │ │ +07c73e: 7120 f911 3200 |00b5: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@11f9 │ │ +07c744: 5412 5f01 |00b8: iget-object v2, v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mPendingLoader:Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // field@015f │ │ +07c748: 6e10 8404 0200 |00ba: invoke-virtual {v2}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.destroy:()V // method@0484 │ │ +07c74e: 5b15 5f01 |00bd: iput-object v5, v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mPendingLoader:Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // field@015f │ │ +07c752: 6302 6501 |00bf: sget-boolean v2, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@0165 │ │ +07c756: 3802 0900 |00c1: if-eqz v2, 00ca // +0009 │ │ +07c75a: 1a02 990a |00c3: const-string v2, "LoaderManager" // string@0a99 │ │ +07c75e: 1a03 1300 |00c5: const-string v3, " Enqueuing as new pending loader" // string@0013 │ │ +07c762: 7120 f911 3200 |00c7: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@11f9 │ │ +07c768: 7040 9004 7698 |00ca: invoke-direct {v6, v7, v8, v9}, Landroid/support/v4/app/LoaderManagerImpl;.createLoader:(ILandroid/os/Bundle;Landroid/support/v4/app/LoaderManager$LoaderCallbacks;)Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // method@0490 │ │ +07c76e: 0c02 |00cd: move-result-object v2 │ │ +07c770: 5b12 5f01 |00ce: iput-object v2, v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mPendingLoader:Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // field@015f │ │ +07c774: 5412 5f01 |00d0: iget-object v2, v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mPendingLoader:Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // field@015f │ │ +07c778: 5422 5e01 |00d2: iget-object v2, v2, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@015e │ │ +07c77c: 28a9 |00d4: goto 007d // -0057 │ │ +07c77e: 6302 6501 |00d5: sget-boolean v2, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@0165 │ │ +07c782: 3802 1a00 |00d7: if-eqz v2, 00f1 // +001a │ │ +07c786: 1a02 990a |00d9: const-string v2, "LoaderManager" // string@0a99 │ │ +07c78a: 2203 3f03 |00db: new-instance v3, Ljava/lang/StringBuilder; // type@033f │ │ +07c78e: 7010 5715 0300 |00dd: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ +07c794: 1a04 1a00 |00e0: const-string v4, " Making last loader inactive: " // string@001a │ │ +07c798: 6e20 5f15 4300 |00e2: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +07c79e: 0c03 |00e5: move-result-object v3 │ │ +07c7a0: 6e20 5e15 1300 |00e6: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@155e │ │ +07c7a6: 0c03 |00e9: move-result-object v3 │ │ +07c7a8: 6e10 6415 0300 |00ea: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ +07c7ae: 0c03 |00ed: move-result-object v3 │ │ +07c7b0: 7120 f911 3200 |00ee: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@11f9 │ │ +07c7b6: 5412 5e01 |00f1: iget-object v2, v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@015e │ │ +07c7ba: 6e10 f305 0200 |00f3: invoke-virtual {v2}, Landroid/support/v4/content/Loader;.abandon:()V // method@05f3 │ │ +07c7c0: 5462 6901 |00f6: iget-object v2, v6, Landroid/support/v4/app/LoaderManagerImpl;.mInactiveLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0169 │ │ +07c7c4: 6e30 8508 7201 |00f8: invoke-virtual {v2, v7, v1}, Landroid/support/v4/util/SparseArrayCompat;.put:(ILjava/lang/Object;)V // method@0885 │ │ +07c7ca: 2900 7cff |00fb: goto/16 0077 // -0084 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=593 │ │ 0x0005 line=594 │ │ 0x000d line=597 │ │ 0x0015 line=598 │ │ 0x003b line=599 │ │ @@ -149259,34 +149313,34 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 43 16-bit code units │ │ -07ac24: |[07ac24] android.support.v4.app.LoaderManagerImpl.toString:()Ljava/lang/String; │ │ -07ac34: 2200 4203 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0342 │ │ -07ac38: 1301 8000 |0002: const/16 v1, #int 128 // #80 │ │ -07ac3c: 7020 5815 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(I)V // method@1558 │ │ -07ac42: 1a01 9e0a |0007: const-string v1, "LoaderManager{" // string@0a9e │ │ -07ac46: 6e20 5f15 1000 |0009: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -07ac4c: 7110 6915 0200 |000c: invoke-static {v2}, Ljava/lang/System;.identityHashCode:(Ljava/lang/Object;)I // method@1569 │ │ -07ac52: 0a01 |000f: move-result v1 │ │ -07ac54: 7110 0915 0100 |0010: invoke-static {v1}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@1509 │ │ -07ac5a: 0c01 |0013: move-result-object v1 │ │ -07ac5c: 6e20 5f15 1000 |0014: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -07ac62: 1a01 6c00 |0017: const-string v1, " in " // string@006c │ │ -07ac66: 6e20 5f15 1000 |0019: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -07ac6c: 5421 6701 |001c: iget-object v1, v2, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0167 │ │ -07ac70: 7120 df07 0100 |001e: invoke-static {v1, v0}, Landroid/support/v4/util/DebugUtils;.buildShortClassTag:(Ljava/lang/Object;Ljava/lang/StringBuilder;)V // method@07df │ │ -07ac76: 1a01 dd23 |0021: const-string v1, "}}" // string@23dd │ │ -07ac7a: 6e20 5f15 1000 |0023: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -07ac80: 6e10 6415 0000 |0026: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ -07ac86: 0c01 |0029: move-result-object v1 │ │ -07ac88: 1101 |002a: return-object v1 │ │ +07c7d0: |[07c7d0] android.support.v4.app.LoaderManagerImpl.toString:()Ljava/lang/String; │ │ +07c7e0: 2200 3f03 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@033f │ │ +07c7e4: 1301 8000 |0002: const/16 v1, #int 128 // #80 │ │ +07c7e8: 7020 5815 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(I)V // method@1558 │ │ +07c7ee: 1a01 9b0a |0007: const-string v1, "LoaderManager{" // string@0a9b │ │ +07c7f2: 6e20 5f15 1000 |0009: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +07c7f8: 7110 6915 0200 |000c: invoke-static {v2}, Ljava/lang/System;.identityHashCode:(Ljava/lang/Object;)I // method@1569 │ │ +07c7fe: 0a01 |000f: move-result v1 │ │ +07c800: 7110 0915 0100 |0010: invoke-static {v1}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@1509 │ │ +07c806: 0c01 |0013: move-result-object v1 │ │ +07c808: 6e20 5f15 1000 |0014: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +07c80e: 1a01 6c00 |0017: const-string v1, " in " // string@006c │ │ +07c812: 6e20 5f15 1000 |0019: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +07c818: 5421 6701 |001c: iget-object v1, v2, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0167 │ │ +07c81c: 7120 df07 0100 |001e: invoke-static {v1, v0}, Landroid/support/v4/util/DebugUtils;.buildShortClassTag:(Ljava/lang/Object;Ljava/lang/StringBuilder;)V // method@07df │ │ +07c822: 1a01 d823 |0021: const-string v1, "}}" // string@23d8 │ │ +07c826: 6e20 5f15 1000 |0023: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +07c82c: 6e10 6415 0000 |0026: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ +07c832: 0c01 |0029: move-result-object v1 │ │ +07c834: 1101 |002a: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=790 │ │ 0x0007 line=791 │ │ 0x000c line=792 │ │ 0x0017 line=793 │ │ 0x001c line=794 │ │ @@ -149301,32 +149355,32 @@ │ │ type : '(Landroid/support/v4/app/FragmentActivity;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -07ac8c: |[07ac8c] android.support.v4.app.LoaderManagerImpl.updateActivity:(Landroid/support/v4/app/FragmentActivity;)V │ │ -07ac9c: 5b01 6701 |0000: iput-object v1, v0, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0167 │ │ -07aca0: 0e00 |0002: return-void │ │ +07c838: |[07c838] android.support.v4.app.LoaderManagerImpl.updateActivity:(Landroid/support/v4/app/FragmentActivity;)V │ │ +07c848: 5b01 6701 |0000: iput-object v1, v0, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0167 │ │ +07c84c: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=484 │ │ 0x0002 line=485 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v4/app/LoaderManagerImpl; │ │ 0x0000 - 0x0003 reg=1 activity Landroid/support/v4/app/FragmentActivity; │ │ │ │ - source_file_idx : 2717 (LoaderManager.java) │ │ + source_file_idx : 2714 (LoaderManager.java) │ │ │ │ Class #582 header: │ │ -class_idx : 206 │ │ +class_idx : 203 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 826 │ │ -source_file_idx : 2864 │ │ +superclass_idx : 823 │ │ +source_file_idx : 2861 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ Class #582 annotations: │ │ Annotations on class │ │ @@ -149347,17 +149401,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -07aca4: |[07aca4] android.support.v4.app.NavUtils$NavUtilsImplBase.:()V │ │ -07acb4: 7010 1c15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ -07acba: 0e00 |0003: return-void │ │ +07c850: |[07c850] android.support.v4.app.NavUtils$NavUtilsImplBase.:()V │ │ +07c860: 7010 1c15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ +07c866: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=48 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/NavUtils$NavUtilsImplBase; │ │ │ │ Virtual methods - │ │ @@ -149366,49 +149420,49 @@ │ │ type : '(Landroid/app/Activity;)Landroid/content/Intent;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 66 16-bit code units │ │ -07acbc: |[07acbc] android.support.v4.app.NavUtils$NavUtilsImplBase.getParentActivityIntent:(Landroid/app/Activity;)Landroid/content/Intent; │ │ -07accc: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -07acce: 7110 b504 0900 |0001: invoke-static {v9}, Landroid/support/v4/app/NavUtils;.getParentActivityName:(Landroid/app/Activity;)Ljava/lang/String; // method@04b5 │ │ -07acd4: 0c03 |0004: move-result-object v3 │ │ -07acd6: 3903 0300 |0005: if-nez v3, 0008 // +0003 │ │ -07acda: 1102 |0007: return-object v2 │ │ -07acdc: 2204 1e00 |0008: new-instance v4, Landroid/content/ComponentName; // type@001e │ │ -07ace0: 7030 9400 9403 |000a: invoke-direct {v4, v9, v3}, Landroid/content/ComponentName;.:(Landroid/content/Context;Ljava/lang/String;)V // method@0094 │ │ -07ace6: 7120 b604 4900 |000d: invoke-static {v9, v4}, Landroid/support/v4/app/NavUtils;.getParentActivityName:(Landroid/content/Context;Landroid/content/ComponentName;)Ljava/lang/String; // method@04b6 │ │ -07acec: 0c01 |0010: move-result-object v1 │ │ -07acee: 3901 0700 |0011: if-nez v1, 0018 // +0007 │ │ -07acf2: 7110 e605 0400 |0013: invoke-static {v4}, Landroid/support/v4/content/IntentCompat;.makeMainActivity:(Landroid/content/ComponentName;)Landroid/content/Intent; // method@05e6 │ │ -07acf8: 0c02 |0016: move-result-object v2 │ │ -07acfa: 28f0 |0017: goto 0007 // -0010 │ │ -07acfc: 2205 2800 |0018: new-instance v5, Landroid/content/Intent; // type@0028 │ │ -07ad00: 7010 c500 0500 |001a: invoke-direct {v5}, Landroid/content/Intent;.:()V // method@00c5 │ │ -07ad06: 6e20 e900 4500 |001d: invoke-virtual {v5, v4}, Landroid/content/Intent;.setComponent:(Landroid/content/ComponentName;)Landroid/content/Intent; // method@00e9 │ │ -07ad0c: 0c02 |0020: move-result-object v2 │ │ -07ad0e: 28f6 |0021: goto 0017 // -000a │ │ -07ad10: 0d00 |0022: move-exception v0 │ │ -07ad12: 1a05 2f0b |0023: const-string v5, "NavUtils" // string@0b2f │ │ -07ad16: 2206 4203 |0025: new-instance v6, Ljava/lang/StringBuilder; // type@0342 │ │ -07ad1a: 7010 5715 0600 |0027: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ -07ad20: 1a07 3316 |002a: const-string v7, "getParentActivityIntent: bad parentActivityName '" // string@1633 │ │ -07ad24: 6e20 5f15 7600 |002c: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -07ad2a: 0c06 |002f: move-result-object v6 │ │ -07ad2c: 6e20 5f15 3600 |0030: invoke-virtual {v6, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -07ad32: 0c06 |0033: move-result-object v6 │ │ -07ad34: 1a07 db00 |0034: const-string v7, "' in manifest" // string@00db │ │ -07ad38: 6e20 5f15 7600 |0036: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -07ad3e: 0c06 |0039: move-result-object v6 │ │ -07ad40: 6e10 6415 0600 |003a: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ -07ad46: 0c06 |003d: move-result-object v6 │ │ -07ad48: 7120 f611 6500 |003e: invoke-static {v5, v6}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@11f6 │ │ -07ad4e: 28c6 |0041: goto 0007 // -003a │ │ +07c868: |[07c868] android.support.v4.app.NavUtils$NavUtilsImplBase.getParentActivityIntent:(Landroid/app/Activity;)Landroid/content/Intent; │ │ +07c878: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +07c87a: 7110 b504 0900 |0001: invoke-static {v9}, Landroid/support/v4/app/NavUtils;.getParentActivityName:(Landroid/app/Activity;)Ljava/lang/String; // method@04b5 │ │ +07c880: 0c03 |0004: move-result-object v3 │ │ +07c882: 3903 0300 |0005: if-nez v3, 0008 // +0003 │ │ +07c886: 1102 |0007: return-object v2 │ │ +07c888: 2204 1e00 |0008: new-instance v4, Landroid/content/ComponentName; // type@001e │ │ +07c88c: 7030 9400 9403 |000a: invoke-direct {v4, v9, v3}, Landroid/content/ComponentName;.:(Landroid/content/Context;Ljava/lang/String;)V // method@0094 │ │ +07c892: 7120 b604 4900 |000d: invoke-static {v9, v4}, Landroid/support/v4/app/NavUtils;.getParentActivityName:(Landroid/content/Context;Landroid/content/ComponentName;)Ljava/lang/String; // method@04b6 │ │ +07c898: 0c01 |0010: move-result-object v1 │ │ +07c89a: 3901 0700 |0011: if-nez v1, 0018 // +0007 │ │ +07c89e: 7110 e605 0400 |0013: invoke-static {v4}, Landroid/support/v4/content/IntentCompat;.makeMainActivity:(Landroid/content/ComponentName;)Landroid/content/Intent; // method@05e6 │ │ +07c8a4: 0c02 |0016: move-result-object v2 │ │ +07c8a6: 28f0 |0017: goto 0007 // -0010 │ │ +07c8a8: 2205 2800 |0018: new-instance v5, Landroid/content/Intent; // type@0028 │ │ +07c8ac: 7010 c500 0500 |001a: invoke-direct {v5}, Landroid/content/Intent;.:()V // method@00c5 │ │ +07c8b2: 6e20 e900 4500 |001d: invoke-virtual {v5, v4}, Landroid/content/Intent;.setComponent:(Landroid/content/ComponentName;)Landroid/content/Intent; // method@00e9 │ │ +07c8b8: 0c02 |0020: move-result-object v2 │ │ +07c8ba: 28f6 |0021: goto 0017 // -000a │ │ +07c8bc: 0d00 |0022: move-exception v0 │ │ +07c8be: 1a05 2c0b |0023: const-string v5, "NavUtils" // string@0b2c │ │ +07c8c2: 2206 3f03 |0025: new-instance v6, Ljava/lang/StringBuilder; // type@033f │ │ +07c8c6: 7010 5715 0600 |0027: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ +07c8cc: 1a07 2f16 |002a: const-string v7, "getParentActivityIntent: bad parentActivityName '" // string@162f │ │ +07c8d0: 6e20 5f15 7600 |002c: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +07c8d6: 0c06 |002f: move-result-object v6 │ │ +07c8d8: 6e20 5f15 3600 |0030: invoke-virtual {v6, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +07c8de: 0c06 |0033: move-result-object v6 │ │ +07c8e0: 1a07 db00 |0034: const-string v7, "' in manifest" // string@00db │ │ +07c8e4: 6e20 5f15 7600 |0036: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +07c8ea: 0c06 |0039: move-result-object v6 │ │ +07c8ec: 6e10 6415 0600 |003a: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ +07c8f2: 0c06 |003d: move-result-object v6 │ │ +07c8f4: 7120 f611 6500 |003e: invoke-static {v5, v6}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@11f6 │ │ +07c8fa: 28c6 |0041: goto 0007 // -003a │ │ catches : 1 │ │ 0x000d - 0x0020 │ │ Landroid/content/pm/PackageManager$NameNotFoundException; -> 0x0022 │ │ positions : │ │ 0x0001 line=52 │ │ 0x0005 line=53 │ │ 0x0007 line=66 │ │ @@ -149433,43 +149487,43 @@ │ │ type : '(Landroid/content/Context;Landroid/content/pm/ActivityInfo;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 50 16-bit code units │ │ -07ad5c: |[07ad5c] android.support.v4.app.NavUtils$NavUtilsImplBase.getParentActivityName:(Landroid/content/Context;Landroid/content/pm/ActivityInfo;)Ljava/lang/String; │ │ -07ad6c: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -07ad6e: 5462 0e00 |0001: iget-object v2, v6, Landroid/content/pm/ActivityInfo;.metaData:Landroid/os/Bundle; // field@000e │ │ -07ad72: 3902 0400 |0003: if-nez v2, 0007 // +0004 │ │ -07ad76: 0710 |0005: move-object v0, v1 │ │ -07ad78: 1100 |0006: return-object v0 │ │ -07ad7a: 5462 0e00 |0007: iget-object v2, v6, Landroid/content/pm/ActivityInfo;.metaData:Landroid/os/Bundle; // field@000e │ │ -07ad7e: 1a03 bc10 |0009: const-string v3, "android.support.PARENT_ACTIVITY" // string@10bc │ │ -07ad82: 6e20 b801 3200 |000b: invoke-virtual {v2, v3}, Landroid/os/Bundle;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@01b8 │ │ -07ad88: 0c00 |000e: move-result-object v0 │ │ -07ad8a: 3900 0400 |000f: if-nez v0, 0013 // +0004 │ │ -07ad8e: 0710 |0011: move-object v0, v1 │ │ -07ad90: 28f4 |0012: goto 0006 // -000c │ │ -07ad92: 1201 |0013: const/4 v1, #int 0 // #0 │ │ -07ad94: 6e20 3515 1000 |0014: invoke-virtual {v0, v1}, Ljava/lang/String;.charAt:(I)C // method@1535 │ │ -07ad9a: 0a01 |0017: move-result v1 │ │ -07ad9c: 1302 2e00 |0018: const/16 v2, #int 46 // #2e │ │ -07ada0: 3321 ecff |001a: if-ne v1, v2, 0006 // -0014 │ │ -07ada4: 2201 4203 |001c: new-instance v1, Ljava/lang/StringBuilder; // type@0342 │ │ -07ada8: 7010 5715 0100 |001e: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ -07adae: 6e10 b700 0500 |0021: invoke-virtual {v5}, Landroid/content/Context;.getPackageName:()Ljava/lang/String; // method@00b7 │ │ -07adb4: 0c02 |0024: move-result-object v2 │ │ -07adb6: 6e20 5f15 2100 |0025: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -07adbc: 0c01 |0028: move-result-object v1 │ │ -07adbe: 6e20 5f15 0100 |0029: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -07adc4: 0c01 |002c: move-result-object v1 │ │ -07adc6: 6e10 6415 0100 |002d: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ -07adcc: 0c00 |0030: move-result-object v0 │ │ -07adce: 28d5 |0031: goto 0006 // -002b │ │ +07c908: |[07c908] android.support.v4.app.NavUtils$NavUtilsImplBase.getParentActivityName:(Landroid/content/Context;Landroid/content/pm/ActivityInfo;)Ljava/lang/String; │ │ +07c918: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +07c91a: 5462 0e00 |0001: iget-object v2, v6, Landroid/content/pm/ActivityInfo;.metaData:Landroid/os/Bundle; // field@000e │ │ +07c91e: 3902 0400 |0003: if-nez v2, 0007 // +0004 │ │ +07c922: 0710 |0005: move-object v0, v1 │ │ +07c924: 1100 |0006: return-object v0 │ │ +07c926: 5462 0e00 |0007: iget-object v2, v6, Landroid/content/pm/ActivityInfo;.metaData:Landroid/os/Bundle; // field@000e │ │ +07c92a: 1a03 b810 |0009: const-string v3, "android.support.PARENT_ACTIVITY" // string@10b8 │ │ +07c92e: 6e20 b801 3200 |000b: invoke-virtual {v2, v3}, Landroid/os/Bundle;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@01b8 │ │ +07c934: 0c00 |000e: move-result-object v0 │ │ +07c936: 3900 0400 |000f: if-nez v0, 0013 // +0004 │ │ +07c93a: 0710 |0011: move-object v0, v1 │ │ +07c93c: 28f4 |0012: goto 0006 // -000c │ │ +07c93e: 1201 |0013: const/4 v1, #int 0 // #0 │ │ +07c940: 6e20 3515 1000 |0014: invoke-virtual {v0, v1}, Ljava/lang/String;.charAt:(I)C // method@1535 │ │ +07c946: 0a01 |0017: move-result v1 │ │ +07c948: 1302 2e00 |0018: const/16 v2, #int 46 // #2e │ │ +07c94c: 3321 ecff |001a: if-ne v1, v2, 0006 // -0014 │ │ +07c950: 2201 3f03 |001c: new-instance v1, Ljava/lang/StringBuilder; // type@033f │ │ +07c954: 7010 5715 0100 |001e: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ +07c95a: 6e10 b700 0500 |0021: invoke-virtual {v5}, Landroid/content/Context;.getPackageName:()Ljava/lang/String; // method@00b7 │ │ +07c960: 0c02 |0024: move-result-object v2 │ │ +07c962: 6e20 5f15 2100 |0025: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +07c968: 0c01 |0028: move-result-object v1 │ │ +07c96a: 6e20 5f15 0100 |0029: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +07c970: 0c01 |002c: move-result-object v1 │ │ +07c972: 6e10 6415 0100 |002d: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ +07c978: 0c00 |0030: move-result-object v0 │ │ +07c97a: 28d5 |0031: goto 0006 // -002b │ │ catches : (none) │ │ positions : │ │ 0x0001 line=85 │ │ 0x0006 line=91 │ │ 0x0007 line=86 │ │ 0x000f line=87 │ │ 0x0013 line=88 │ │ @@ -149485,20 +149539,20 @@ │ │ type : '(Landroid/app/Activity;Landroid/content/Intent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -07add0: |[07add0] android.support.v4.app.NavUtils$NavUtilsImplBase.navigateUpTo:(Landroid/app/Activity;Landroid/content/Intent;)V │ │ -07ade0: 1500 0004 |0000: const/high16 v0, #int 67108864 // #400 │ │ -07ade4: 6e20 ca00 0300 |0002: invoke-virtual {v3, v0}, Landroid/content/Intent;.addFlags:(I)Landroid/content/Intent; // method@00ca │ │ -07adea: 6e20 3300 3200 |0005: invoke-virtual {v2, v3}, Landroid/app/Activity;.startActivity:(Landroid/content/Intent;)V // method@0033 │ │ -07adf0: 6e10 0c00 0200 |0008: invoke-virtual {v2}, Landroid/app/Activity;.finish:()V // method@000c │ │ -07adf6: 0e00 |000b: return-void │ │ +07c97c: |[07c97c] android.support.v4.app.NavUtils$NavUtilsImplBase.navigateUpTo:(Landroid/app/Activity;Landroid/content/Intent;)V │ │ +07c98c: 1500 0004 |0000: const/high16 v0, #int 67108864 // #400 │ │ +07c990: 6e20 ca00 0300 |0002: invoke-virtual {v3, v0}, Landroid/content/Intent;.addFlags:(I)Landroid/content/Intent; // method@00ca │ │ +07c996: 6e20 3300 3200 |0005: invoke-virtual {v2, v3}, Landroid/app/Activity;.startActivity:(Landroid/content/Intent;)V // method@0033 │ │ +07c99c: 6e10 0c00 0200 |0008: invoke-virtual {v2}, Landroid/app/Activity;.finish:()V // method@000c │ │ +07c9a2: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=78 │ │ 0x0005 line=79 │ │ 0x0008 line=80 │ │ 0x000b line=81 │ │ locals : │ │ @@ -149511,45 +149565,45 @@ │ │ type : '(Landroid/app/Activity;Landroid/content/Intent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 22 16-bit code units │ │ -07adf8: |[07adf8] android.support.v4.app.NavUtils$NavUtilsImplBase.shouldUpRecreateTask:(Landroid/app/Activity;Landroid/content/Intent;)Z │ │ -07ae08: 6e10 1400 0300 |0000: invoke-virtual {v3}, Landroid/app/Activity;.getIntent:()Landroid/content/Intent; // method@0014 │ │ -07ae0e: 0c01 |0003: move-result-object v1 │ │ -07ae10: 6e10 cc00 0100 |0004: invoke-virtual {v1}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@00cc │ │ -07ae16: 0c00 |0007: move-result-object v0 │ │ -07ae18: 3800 0c00 |0008: if-eqz v0, 0014 // +000c │ │ -07ae1c: 1a01 a710 |000a: const-string v1, "android.intent.action.MAIN" // string@10a7 │ │ -07ae20: 6e20 3915 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1539 │ │ -07ae26: 0a01 |000f: move-result v1 │ │ -07ae28: 3901 0400 |0010: if-nez v1, 0014 // +0004 │ │ -07ae2c: 1211 |0012: const/4 v1, #int 1 // #1 │ │ -07ae2e: 0f01 |0013: return v1 │ │ -07ae30: 1201 |0014: const/4 v1, #int 0 // #0 │ │ -07ae32: 28fe |0015: goto 0013 // -0002 │ │ +07c9a4: |[07c9a4] android.support.v4.app.NavUtils$NavUtilsImplBase.shouldUpRecreateTask:(Landroid/app/Activity;Landroid/content/Intent;)Z │ │ +07c9b4: 6e10 1400 0300 |0000: invoke-virtual {v3}, Landroid/app/Activity;.getIntent:()Landroid/content/Intent; // method@0014 │ │ +07c9ba: 0c01 |0003: move-result-object v1 │ │ +07c9bc: 6e10 cc00 0100 |0004: invoke-virtual {v1}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@00cc │ │ +07c9c2: 0c00 |0007: move-result-object v0 │ │ +07c9c4: 3800 0c00 |0008: if-eqz v0, 0014 // +000c │ │ +07c9c8: 1a01 a310 |000a: const-string v1, "android.intent.action.MAIN" // string@10a3 │ │ +07c9cc: 6e20 3915 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1539 │ │ +07c9d2: 0a01 |000f: move-result v1 │ │ +07c9d4: 3901 0400 |0010: if-nez v1, 0014 // +0004 │ │ +07c9d8: 1211 |0012: const/4 v1, #int 1 // #1 │ │ +07c9da: 0f01 |0013: return v1 │ │ +07c9dc: 1201 |0014: const/4 v1, #int 0 // #0 │ │ +07c9de: 28fe |0015: goto 0013 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=72 │ │ 0x0008 line=73 │ │ locals : │ │ 0x0008 - 0x0016 reg=0 action Ljava/lang/String; │ │ 0x0000 - 0x0016 reg=2 this Landroid/support/v4/app/NavUtils$NavUtilsImplBase; │ │ 0x0000 - 0x0016 reg=3 activity Landroid/app/Activity; │ │ 0x0000 - 0x0016 reg=4 targetIntent Landroid/content/Intent; │ │ │ │ - source_file_idx : 2864 (NavUtils.java) │ │ + source_file_idx : 2861 (NavUtils.java) │ │ │ │ Class #583 header: │ │ -class_idx : 212 │ │ +class_idx : 209 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 221 │ │ -source_file_idx : 2898 │ │ +superclass_idx : 218 │ │ +source_file_idx : 2895 │ │ static_fields_size : 0 │ │ instance_fields_size: 3 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 4 │ │ │ │ Class #583 annotations: │ │ Annotations on class │ │ @@ -149581,17 +149635,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -07ae34: |[07ae34] android.support.v4.app.NotificationCompat$BigPictureStyle.:()V │ │ -07ae44: 7010 0405 0000 |0000: invoke-direct {v0}, Landroid/support/v4/app/NotificationCompat$Style;.:()V // method@0504 │ │ -07ae4a: 0e00 |0003: return-void │ │ +07c9e0: |[07c9e0] android.support.v4.app.NotificationCompat$BigPictureStyle.:()V │ │ +07c9f0: 7010 0405 0000 |0000: invoke-direct {v0}, Landroid/support/v4/app/NotificationCompat$Style;.:()V // method@0504 │ │ +07c9f6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=656 │ │ 0x0003 line=657 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/NotificationCompat$BigPictureStyle; │ │ │ │ @@ -149600,18 +149654,18 @@ │ │ type : '(Landroid/support/v4/app/NotificationCompat$Builder;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -07ae4c: |[07ae4c] android.support.v4.app.NotificationCompat$BigPictureStyle.:(Landroid/support/v4/app/NotificationCompat$Builder;)V │ │ -07ae5c: 7010 0405 0000 |0000: invoke-direct {v0}, Landroid/support/v4/app/NotificationCompat$Style;.:()V // method@0504 │ │ -07ae62: 6e20 cd04 1000 |0003: invoke-virtual {v0, v1}, Landroid/support/v4/app/NotificationCompat$BigPictureStyle;.setBuilder:(Landroid/support/v4/app/NotificationCompat$Builder;)V // method@04cd │ │ -07ae68: 0e00 |0006: return-void │ │ +07c9f8: |[07c9f8] android.support.v4.app.NotificationCompat$BigPictureStyle.:(Landroid/support/v4/app/NotificationCompat$Builder;)V │ │ +07ca08: 7010 0405 0000 |0000: invoke-direct {v0}, Landroid/support/v4/app/NotificationCompat$Style;.:()V // method@0504 │ │ +07ca0e: 6e20 cd04 1000 |0003: invoke-virtual {v0, v1}, Landroid/support/v4/app/NotificationCompat$BigPictureStyle;.setBuilder:(Landroid/support/v4/app/NotificationCompat$Builder;)V // method@04cd │ │ +07ca14: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=659 │ │ 0x0003 line=660 │ │ 0x0006 line=661 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Landroid/support/v4/app/NotificationCompat$BigPictureStyle; │ │ @@ -149623,19 +149677,19 @@ │ │ type : '(Landroid/graphics/Bitmap;)Landroid/support/v4/app/NotificationCompat$BigPictureStyle;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 6 16-bit code units │ │ -07ae6c: |[07ae6c] android.support.v4.app.NotificationCompat$BigPictureStyle.bigLargeIcon:(Landroid/graphics/Bitmap;)Landroid/support/v4/app/NotificationCompat$BigPictureStyle; │ │ -07ae7c: 5b12 7601 |0000: iput-object v2, v1, Landroid/support/v4/app/NotificationCompat$BigPictureStyle;.mBigLargeIcon:Landroid/graphics/Bitmap; // field@0176 │ │ -07ae80: 1210 |0002: const/4 v0, #int 1 // #1 │ │ -07ae82: 5c10 7701 |0003: iput-boolean v0, v1, Landroid/support/v4/app/NotificationCompat$BigPictureStyle;.mBigLargeIconSet:Z // field@0177 │ │ -07ae86: 1101 |0005: return-object v1 │ │ +07ca18: |[07ca18] android.support.v4.app.NotificationCompat$BigPictureStyle.bigLargeIcon:(Landroid/graphics/Bitmap;)Landroid/support/v4/app/NotificationCompat$BigPictureStyle; │ │ +07ca28: 5b12 7601 |0000: iput-object v2, v1, Landroid/support/v4/app/NotificationCompat$BigPictureStyle;.mBigLargeIcon:Landroid/graphics/Bitmap; // field@0176 │ │ +07ca2c: 1210 |0002: const/4 v0, #int 1 // #1 │ │ +07ca2e: 5c10 7701 |0003: iput-boolean v0, v1, Landroid/support/v4/app/NotificationCompat$BigPictureStyle;.mBigLargeIconSet:Z // field@0177 │ │ +07ca32: 1101 |0005: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=693 │ │ 0x0002 line=694 │ │ 0x0005 line=695 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/app/NotificationCompat$BigPictureStyle; │ │ @@ -149646,17 +149700,17 @@ │ │ type : '(Landroid/graphics/Bitmap;)Landroid/support/v4/app/NotificationCompat$BigPictureStyle;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -07ae88: |[07ae88] android.support.v4.app.NotificationCompat$BigPictureStyle.bigPicture:(Landroid/graphics/Bitmap;)Landroid/support/v4/app/NotificationCompat$BigPictureStyle; │ │ -07ae98: 5b01 7801 |0000: iput-object v1, v0, Landroid/support/v4/app/NotificationCompat$BigPictureStyle;.mPicture:Landroid/graphics/Bitmap; // field@0178 │ │ -07ae9c: 1100 |0002: return-object v0 │ │ +07ca34: |[07ca34] android.support.v4.app.NotificationCompat$BigPictureStyle.bigPicture:(Landroid/graphics/Bitmap;)Landroid/support/v4/app/NotificationCompat$BigPictureStyle; │ │ +07ca44: 5b01 7801 |0000: iput-object v1, v0, Landroid/support/v4/app/NotificationCompat$BigPictureStyle;.mPicture:Landroid/graphics/Bitmap; // field@0178 │ │ +07ca48: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=685 │ │ 0x0002 line=686 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v4/app/NotificationCompat$BigPictureStyle; │ │ 0x0000 - 0x0003 reg=1 b Landroid/graphics/Bitmap; │ │ @@ -149666,17 +149720,17 @@ │ │ type : '(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$BigPictureStyle;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -07aea0: |[07aea0] android.support.v4.app.NotificationCompat$BigPictureStyle.setBigContentTitle:(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$BigPictureStyle; │ │ -07aeb0: 5b01 7501 |0000: iput-object v1, v0, Landroid/support/v4/app/NotificationCompat$BigPictureStyle;.mBigContentTitle:Ljava/lang/CharSequence; // field@0175 │ │ -07aeb4: 1100 |0002: return-object v0 │ │ +07ca4c: |[07ca4c] android.support.v4.app.NotificationCompat$BigPictureStyle.setBigContentTitle:(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$BigPictureStyle; │ │ +07ca5c: 5b01 7501 |0000: iput-object v1, v0, Landroid/support/v4/app/NotificationCompat$BigPictureStyle;.mBigContentTitle:Ljava/lang/CharSequence; // field@0175 │ │ +07ca60: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=668 │ │ 0x0002 line=669 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v4/app/NotificationCompat$BigPictureStyle; │ │ 0x0000 - 0x0003 reg=1 title Ljava/lang/CharSequence; │ │ @@ -149686,35 +149740,35 @@ │ │ type : '(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$BigPictureStyle;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 6 16-bit code units │ │ -07aeb8: |[07aeb8] android.support.v4.app.NotificationCompat$BigPictureStyle.setSummaryText:(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$BigPictureStyle; │ │ -07aec8: 5b12 7901 |0000: iput-object v2, v1, Landroid/support/v4/app/NotificationCompat$BigPictureStyle;.mSummaryText:Ljava/lang/CharSequence; // field@0179 │ │ -07aecc: 1210 |0002: const/4 v0, #int 1 // #1 │ │ -07aece: 5c10 7a01 |0003: iput-boolean v0, v1, Landroid/support/v4/app/NotificationCompat$BigPictureStyle;.mSummaryTextSet:Z // field@017a │ │ -07aed2: 1101 |0005: return-object v1 │ │ +07ca64: |[07ca64] android.support.v4.app.NotificationCompat$BigPictureStyle.setSummaryText:(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$BigPictureStyle; │ │ +07ca74: 5b12 7901 |0000: iput-object v2, v1, Landroid/support/v4/app/NotificationCompat$BigPictureStyle;.mSummaryText:Ljava/lang/CharSequence; // field@0179 │ │ +07ca78: 1210 |0002: const/4 v0, #int 1 // #1 │ │ +07ca7a: 5c10 7a01 |0003: iput-boolean v0, v1, Landroid/support/v4/app/NotificationCompat$BigPictureStyle;.mSummaryTextSet:Z // field@017a │ │ +07ca7e: 1101 |0005: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=676 │ │ 0x0002 line=677 │ │ 0x0005 line=678 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/app/NotificationCompat$BigPictureStyle; │ │ 0x0000 - 0x0006 reg=2 cs Ljava/lang/CharSequence; │ │ │ │ - source_file_idx : 2898 (NotificationCompat.java) │ │ + source_file_idx : 2895 (NotificationCompat.java) │ │ │ │ Class #584 header: │ │ -class_idx : 213 │ │ +class_idx : 210 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 221 │ │ -source_file_idx : 2898 │ │ +superclass_idx : 218 │ │ +source_file_idx : 2895 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 3 │ │ │ │ Class #584 annotations: │ │ Annotations on class │ │ @@ -149738,17 +149792,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -07aed4: |[07aed4] android.support.v4.app.NotificationCompat$BigTextStyle.:()V │ │ -07aee4: 7010 0405 0000 |0000: invoke-direct {v0}, Landroid/support/v4/app/NotificationCompat$Style;.:()V // method@0504 │ │ -07aeea: 0e00 |0003: return-void │ │ +07ca80: |[07ca80] android.support.v4.app.NotificationCompat$BigTextStyle.:()V │ │ +07ca90: 7010 0405 0000 |0000: invoke-direct {v0}, Landroid/support/v4/app/NotificationCompat$Style;.:()V // method@0504 │ │ +07ca96: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=723 │ │ 0x0003 line=724 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/NotificationCompat$BigTextStyle; │ │ │ │ @@ -149757,18 +149811,18 @@ │ │ type : '(Landroid/support/v4/app/NotificationCompat$Builder;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -07aeec: |[07aeec] android.support.v4.app.NotificationCompat$BigTextStyle.:(Landroid/support/v4/app/NotificationCompat$Builder;)V │ │ -07aefc: 7010 0405 0000 |0000: invoke-direct {v0}, Landroid/support/v4/app/NotificationCompat$Style;.:()V // method@0504 │ │ -07af02: 6e20 d304 1000 |0003: invoke-virtual {v0, v1}, Landroid/support/v4/app/NotificationCompat$BigTextStyle;.setBuilder:(Landroid/support/v4/app/NotificationCompat$Builder;)V // method@04d3 │ │ -07af08: 0e00 |0006: return-void │ │ +07ca98: |[07ca98] android.support.v4.app.NotificationCompat$BigTextStyle.:(Landroid/support/v4/app/NotificationCompat$Builder;)V │ │ +07caa8: 7010 0405 0000 |0000: invoke-direct {v0}, Landroid/support/v4/app/NotificationCompat$Style;.:()V // method@0504 │ │ +07caae: 6e20 d304 1000 |0003: invoke-virtual {v0, v1}, Landroid/support/v4/app/NotificationCompat$BigTextStyle;.setBuilder:(Landroid/support/v4/app/NotificationCompat$Builder;)V // method@04d3 │ │ +07cab4: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=726 │ │ 0x0003 line=727 │ │ 0x0006 line=728 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Landroid/support/v4/app/NotificationCompat$BigTextStyle; │ │ @@ -149780,17 +149834,17 @@ │ │ type : '(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$BigTextStyle;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -07af0c: |[07af0c] android.support.v4.app.NotificationCompat$BigTextStyle.bigText:(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$BigTextStyle; │ │ -07af1c: 5b01 7c01 |0000: iput-object v1, v0, Landroid/support/v4/app/NotificationCompat$BigTextStyle;.mBigText:Ljava/lang/CharSequence; // field@017c │ │ -07af20: 1100 |0002: return-object v0 │ │ +07cab8: |[07cab8] android.support.v4.app.NotificationCompat$BigTextStyle.bigText:(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$BigTextStyle; │ │ +07cac8: 5b01 7c01 |0000: iput-object v1, v0, Landroid/support/v4/app/NotificationCompat$BigTextStyle;.mBigText:Ljava/lang/CharSequence; // field@017c │ │ +07cacc: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=753 │ │ 0x0002 line=754 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v4/app/NotificationCompat$BigTextStyle; │ │ 0x0000 - 0x0003 reg=1 cs Ljava/lang/CharSequence; │ │ @@ -149800,17 +149854,17 @@ │ │ type : '(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$BigTextStyle;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -07af24: |[07af24] android.support.v4.app.NotificationCompat$BigTextStyle.setBigContentTitle:(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$BigTextStyle; │ │ -07af34: 5b01 7b01 |0000: iput-object v1, v0, Landroid/support/v4/app/NotificationCompat$BigTextStyle;.mBigContentTitle:Ljava/lang/CharSequence; // field@017b │ │ -07af38: 1100 |0002: return-object v0 │ │ +07cad0: |[07cad0] android.support.v4.app.NotificationCompat$BigTextStyle.setBigContentTitle:(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$BigTextStyle; │ │ +07cae0: 5b01 7b01 |0000: iput-object v1, v0, Landroid/support/v4/app/NotificationCompat$BigTextStyle;.mBigContentTitle:Ljava/lang/CharSequence; // field@017b │ │ +07cae4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=735 │ │ 0x0002 line=736 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v4/app/NotificationCompat$BigTextStyle; │ │ 0x0000 - 0x0003 reg=1 title Ljava/lang/CharSequence; │ │ @@ -149820,35 +149874,35 @@ │ │ type : '(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$BigTextStyle;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 6 16-bit code units │ │ -07af3c: |[07af3c] android.support.v4.app.NotificationCompat$BigTextStyle.setSummaryText:(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$BigTextStyle; │ │ -07af4c: 5b12 7d01 |0000: iput-object v2, v1, Landroid/support/v4/app/NotificationCompat$BigTextStyle;.mSummaryText:Ljava/lang/CharSequence; // field@017d │ │ -07af50: 1210 |0002: const/4 v0, #int 1 // #1 │ │ -07af52: 5c10 7e01 |0003: iput-boolean v0, v1, Landroid/support/v4/app/NotificationCompat$BigTextStyle;.mSummaryTextSet:Z // field@017e │ │ -07af56: 1101 |0005: return-object v1 │ │ +07cae8: |[07cae8] android.support.v4.app.NotificationCompat$BigTextStyle.setSummaryText:(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$BigTextStyle; │ │ +07caf8: 5b12 7d01 |0000: iput-object v2, v1, Landroid/support/v4/app/NotificationCompat$BigTextStyle;.mSummaryText:Ljava/lang/CharSequence; // field@017d │ │ +07cafc: 1210 |0002: const/4 v0, #int 1 // #1 │ │ +07cafe: 5c10 7e01 |0003: iput-boolean v0, v1, Landroid/support/v4/app/NotificationCompat$BigTextStyle;.mSummaryTextSet:Z // field@017e │ │ +07cb02: 1101 |0005: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=743 │ │ 0x0002 line=744 │ │ 0x0005 line=745 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/app/NotificationCompat$BigTextStyle; │ │ 0x0000 - 0x0006 reg=2 cs Ljava/lang/CharSequence; │ │ │ │ - source_file_idx : 2898 (NotificationCompat.java) │ │ + source_file_idx : 2895 (NotificationCompat.java) │ │ │ │ Class #585 header: │ │ -class_idx : 215 │ │ +class_idx : 212 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 221 │ │ -source_file_idx : 2898 │ │ +superclass_idx : 218 │ │ +source_file_idx : 2895 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 3 │ │ │ │ Class #585 annotations: │ │ Annotations on class │ │ @@ -149874,20 +149928,20 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -07af58: |[07af58] android.support.v4.app.NotificationCompat$InboxStyle.:()V │ │ -07af68: 7010 0405 0100 |0000: invoke-direct {v1}, Landroid/support/v4/app/NotificationCompat$Style;.:()V // method@0504 │ │ -07af6e: 2200 6003 |0003: new-instance v0, Ljava/util/ArrayList; // type@0360 │ │ -07af72: 7010 9d15 0000 |0005: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@159d │ │ -07af78: 5b10 9401 |0008: iput-object v0, v1, Landroid/support/v4/app/NotificationCompat$InboxStyle;.mTexts:Ljava/util/ArrayList; // field@0194 │ │ -07af7c: 0e00 |000a: return-void │ │ +07cb04: |[07cb04] android.support.v4.app.NotificationCompat$InboxStyle.:()V │ │ +07cb14: 7010 0405 0100 |0000: invoke-direct {v1}, Landroid/support/v4/app/NotificationCompat$Style;.:()V // method@0504 │ │ +07cb1a: 2200 5d03 |0003: new-instance v0, Ljava/util/ArrayList; // type@035d │ │ +07cb1e: 7010 9d15 0000 |0005: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@159d │ │ +07cb24: 5b10 9401 |0008: iput-object v0, v1, Landroid/support/v4/app/NotificationCompat$InboxStyle;.mTexts:Ljava/util/ArrayList; // field@0194 │ │ +07cb28: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=785 │ │ 0x0003 line=783 │ │ 0x000a line=786 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Landroid/support/v4/app/NotificationCompat$InboxStyle; │ │ @@ -149897,21 +149951,21 @@ │ │ type : '(Landroid/support/v4/app/NotificationCompat$Builder;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -07af80: |[07af80] android.support.v4.app.NotificationCompat$InboxStyle.:(Landroid/support/v4/app/NotificationCompat$Builder;)V │ │ -07af90: 7010 0405 0100 |0000: invoke-direct {v1}, Landroid/support/v4/app/NotificationCompat$Style;.:()V // method@0504 │ │ -07af96: 2200 6003 |0003: new-instance v0, Ljava/util/ArrayList; // type@0360 │ │ -07af9a: 7010 9d15 0000 |0005: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@159d │ │ -07afa0: 5b10 9401 |0008: iput-object v0, v1, Landroid/support/v4/app/NotificationCompat$InboxStyle;.mTexts:Ljava/util/ArrayList; // field@0194 │ │ -07afa4: 6e20 f904 2100 |000a: invoke-virtual {v1, v2}, Landroid/support/v4/app/NotificationCompat$InboxStyle;.setBuilder:(Landroid/support/v4/app/NotificationCompat$Builder;)V // method@04f9 │ │ -07afaa: 0e00 |000d: return-void │ │ +07cb2c: |[07cb2c] android.support.v4.app.NotificationCompat$InboxStyle.:(Landroid/support/v4/app/NotificationCompat$Builder;)V │ │ +07cb3c: 7010 0405 0100 |0000: invoke-direct {v1}, Landroid/support/v4/app/NotificationCompat$Style;.:()V // method@0504 │ │ +07cb42: 2200 5d03 |0003: new-instance v0, Ljava/util/ArrayList; // type@035d │ │ +07cb46: 7010 9d15 0000 |0005: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@159d │ │ +07cb4c: 5b10 9401 |0008: iput-object v0, v1, Landroid/support/v4/app/NotificationCompat$InboxStyle;.mTexts:Ljava/util/ArrayList; // field@0194 │ │ +07cb50: 6e20 f904 2100 |000a: invoke-virtual {v1, v2}, Landroid/support/v4/app/NotificationCompat$InboxStyle;.setBuilder:(Landroid/support/v4/app/NotificationCompat$Builder;)V // method@04f9 │ │ +07cb56: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=788 │ │ 0x0003 line=783 │ │ 0x000a line=789 │ │ 0x000d line=790 │ │ locals : │ │ @@ -149924,18 +149978,18 @@ │ │ type : '(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$InboxStyle;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -07afac: |[07afac] android.support.v4.app.NotificationCompat$InboxStyle.addLine:(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$InboxStyle; │ │ -07afbc: 5410 9401 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$InboxStyle;.mTexts:Ljava/util/ArrayList; // field@0194 │ │ -07afc0: 6e20 a015 2000 |0002: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@15a0 │ │ -07afc6: 1101 |0005: return-object v1 │ │ +07cb58: |[07cb58] android.support.v4.app.NotificationCompat$InboxStyle.addLine:(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$InboxStyle; │ │ +07cb68: 5410 9401 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$InboxStyle;.mTexts:Ljava/util/ArrayList; // field@0194 │ │ +07cb6c: 6e20 a015 2000 |0002: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@15a0 │ │ +07cb72: 1101 |0005: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=814 │ │ 0x0005 line=815 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/app/NotificationCompat$InboxStyle; │ │ 0x0000 - 0x0006 reg=2 cs Ljava/lang/CharSequence; │ │ @@ -149945,17 +149999,17 @@ │ │ type : '(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$InboxStyle;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -07afc8: |[07afc8] android.support.v4.app.NotificationCompat$InboxStyle.setBigContentTitle:(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$InboxStyle; │ │ -07afd8: 5b01 9101 |0000: iput-object v1, v0, Landroid/support/v4/app/NotificationCompat$InboxStyle;.mBigContentTitle:Ljava/lang/CharSequence; // field@0191 │ │ -07afdc: 1100 |0002: return-object v0 │ │ +07cb74: |[07cb74] android.support.v4.app.NotificationCompat$InboxStyle.setBigContentTitle:(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$InboxStyle; │ │ +07cb84: 5b01 9101 |0000: iput-object v1, v0, Landroid/support/v4/app/NotificationCompat$InboxStyle;.mBigContentTitle:Ljava/lang/CharSequence; // field@0191 │ │ +07cb88: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=797 │ │ 0x0002 line=798 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v4/app/NotificationCompat$InboxStyle; │ │ 0x0000 - 0x0003 reg=1 title Ljava/lang/CharSequence; │ │ @@ -149965,35 +150019,35 @@ │ │ type : '(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$InboxStyle;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 6 16-bit code units │ │ -07afe0: |[07afe0] android.support.v4.app.NotificationCompat$InboxStyle.setSummaryText:(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$InboxStyle; │ │ -07aff0: 5b12 9201 |0000: iput-object v2, v1, Landroid/support/v4/app/NotificationCompat$InboxStyle;.mSummaryText:Ljava/lang/CharSequence; // field@0192 │ │ -07aff4: 1210 |0002: const/4 v0, #int 1 // #1 │ │ -07aff6: 5c10 9301 |0003: iput-boolean v0, v1, Landroid/support/v4/app/NotificationCompat$InboxStyle;.mSummaryTextSet:Z // field@0193 │ │ -07affa: 1101 |0005: return-object v1 │ │ +07cb8c: |[07cb8c] android.support.v4.app.NotificationCompat$InboxStyle.setSummaryText:(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$InboxStyle; │ │ +07cb9c: 5b12 9201 |0000: iput-object v2, v1, Landroid/support/v4/app/NotificationCompat$InboxStyle;.mSummaryText:Ljava/lang/CharSequence; // field@0192 │ │ +07cba0: 1210 |0002: const/4 v0, #int 1 // #1 │ │ +07cba2: 5c10 9301 |0003: iput-boolean v0, v1, Landroid/support/v4/app/NotificationCompat$InboxStyle;.mSummaryTextSet:Z // field@0193 │ │ +07cba6: 1101 |0005: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=805 │ │ 0x0002 line=806 │ │ 0x0005 line=807 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/app/NotificationCompat$InboxStyle; │ │ 0x0000 - 0x0006 reg=2 cs Ljava/lang/CharSequence; │ │ │ │ - source_file_idx : 2898 (NotificationCompat.java) │ │ + source_file_idx : 2895 (NotificationCompat.java) │ │ │ │ Class #586 header: │ │ -class_idx : 217 │ │ +class_idx : 214 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 826 │ │ -source_file_idx : 2898 │ │ +superclass_idx : 823 │ │ +source_file_idx : 2895 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #586 annotations: │ │ Annotations on class │ │ @@ -150014,17 +150068,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -07affc: |[07affc] android.support.v4.app.NotificationCompat$NotificationCompatImplBase.:()V │ │ -07b00c: 7010 1c15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ -07b012: 0e00 |0003: return-void │ │ +07cba8: |[07cba8] android.support.v4.app.NotificationCompat$NotificationCompatImplBase.:()V │ │ +07cbb8: 7010 1c15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ +07cbbe: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=85 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/NotificationCompat$NotificationCompatImplBase; │ │ │ │ Virtual methods - │ │ @@ -150033,46 +150087,46 @@ │ │ type : '(Landroid/support/v4/app/NotificationCompat$Builder;)Landroid/app/Notification;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 24 16-bit code units │ │ -07b014: |[07b014] android.support.v4.app.NotificationCompat$NotificationCompatImplBase.build:(Landroid/support/v4/app/NotificationCompat$Builder;)Landroid/app/Notification; │ │ -07b024: 5460 8701 |0000: iget-object v0, v6, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@0187 │ │ -07b028: 5461 8401 |0002: iget-object v1, v6, Landroid/support/v4/app/NotificationCompat$Builder;.mContext:Landroid/content/Context; // field@0184 │ │ -07b02c: 5462 8301 |0004: iget-object v2, v6, Landroid/support/v4/app/NotificationCompat$Builder;.mContentTitle:Ljava/lang/CharSequence; // field@0183 │ │ -07b030: 5463 8201 |0006: iget-object v3, v6, Landroid/support/v4/app/NotificationCompat$Builder;.mContentText:Ljava/lang/CharSequence; // field@0182 │ │ -07b034: 5464 8101 |0008: iget-object v4, v6, Landroid/support/v4/app/NotificationCompat$Builder;.mContentIntent:Landroid/app/PendingIntent; // field@0181 │ │ -07b038: 6e54 8700 1032 |000a: invoke-virtual {v0, v1, v2, v3, v4}, Landroid/app/Notification;.setLatestEventInfo:(Landroid/content/Context;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Landroid/app/PendingIntent;)V // method@0087 │ │ -07b03e: 5261 8901 |000d: iget v1, v6, Landroid/support/v4/app/NotificationCompat$Builder;.mPriority:I // field@0189 │ │ -07b042: 3d01 0800 |000f: if-lez v1, 0017 // +0008 │ │ -07b046: 5201 0400 |0011: iget v1, v0, Landroid/app/Notification;.flags:I // field@0004 │ │ -07b04a: d611 8000 |0013: or-int/lit16 v1, v1, #int 128 // #0080 │ │ -07b04e: 5901 0400 |0015: iput v1, v0, Landroid/app/Notification;.flags:I // field@0004 │ │ -07b052: 1100 |0017: return-object v0 │ │ +07cbc0: |[07cbc0] android.support.v4.app.NotificationCompat$NotificationCompatImplBase.build:(Landroid/support/v4/app/NotificationCompat$Builder;)Landroid/app/Notification; │ │ +07cbd0: 5460 8701 |0000: iget-object v0, v6, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@0187 │ │ +07cbd4: 5461 8401 |0002: iget-object v1, v6, Landroid/support/v4/app/NotificationCompat$Builder;.mContext:Landroid/content/Context; // field@0184 │ │ +07cbd8: 5462 8301 |0004: iget-object v2, v6, Landroid/support/v4/app/NotificationCompat$Builder;.mContentTitle:Ljava/lang/CharSequence; // field@0183 │ │ +07cbdc: 5463 8201 |0006: iget-object v3, v6, Landroid/support/v4/app/NotificationCompat$Builder;.mContentText:Ljava/lang/CharSequence; // field@0182 │ │ +07cbe0: 5464 8101 |0008: iget-object v4, v6, Landroid/support/v4/app/NotificationCompat$Builder;.mContentIntent:Landroid/app/PendingIntent; // field@0181 │ │ +07cbe4: 6e54 8700 1032 |000a: invoke-virtual {v0, v1, v2, v3, v4}, Landroid/app/Notification;.setLatestEventInfo:(Landroid/content/Context;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Landroid/app/PendingIntent;)V // method@0087 │ │ +07cbea: 5261 8901 |000d: iget v1, v6, Landroid/support/v4/app/NotificationCompat$Builder;.mPriority:I // field@0189 │ │ +07cbee: 3d01 0800 |000f: if-lez v1, 0017 // +0008 │ │ +07cbf2: 5201 0400 |0011: iget v1, v0, Landroid/app/Notification;.flags:I // field@0004 │ │ +07cbf6: d611 8000 |0013: or-int/lit16 v1, v1, #int 128 // #0080 │ │ +07cbfa: 5901 0400 |0015: iput v1, v0, Landroid/app/Notification;.flags:I // field@0004 │ │ +07cbfe: 1100 |0017: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=87 │ │ 0x0002 line=88 │ │ 0x000d line=91 │ │ 0x0011 line=92 │ │ 0x0017 line=94 │ │ locals : │ │ 0x0002 - 0x0018 reg=0 result Landroid/app/Notification; │ │ 0x0000 - 0x0018 reg=5 this Landroid/support/v4/app/NotificationCompat$NotificationCompatImplBase; │ │ 0x0000 - 0x0018 reg=6 b Landroid/support/v4/app/NotificationCompat$Builder; │ │ │ │ - source_file_idx : 2898 (NotificationCompat.java) │ │ + source_file_idx : 2895 (NotificationCompat.java) │ │ │ │ Class #587 header: │ │ -class_idx : 218 │ │ +class_idx : 215 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 826 │ │ -source_file_idx : 2898 │ │ +superclass_idx : 823 │ │ +source_file_idx : 2895 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #587 annotations: │ │ Annotations on class │ │ @@ -150093,17 +150147,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -07b054: |[07b054] android.support.v4.app.NotificationCompat$NotificationCompatImplHoneycomb.:()V │ │ -07b064: 7010 1c15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ -07b06a: 0e00 |0003: return-void │ │ +07cc00: |[07cc00] android.support.v4.app.NotificationCompat$NotificationCompatImplHoneycomb.:()V │ │ +07cc10: 7010 1c15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ +07cc16: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=98 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/NotificationCompat$NotificationCompatImplHoneycomb; │ │ │ │ Virtual methods - │ │ @@ -150112,42 +150166,42 @@ │ │ type : '(Landroid/support/v4/app/NotificationCompat$Builder;)Landroid/app/Notification;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 12 │ │ ins : 2 │ │ outs : 10 │ │ insns size : 25 16-bit code units │ │ -07b06c: |[07b06c] android.support.v4.app.NotificationCompat$NotificationCompatImplHoneycomb.build:(Landroid/support/v4/app/NotificationCompat$Builder;)Landroid/app/Notification; │ │ -07b07c: 54b0 8401 |0000: iget-object v0, v11, Landroid/support/v4/app/NotificationCompat$Builder;.mContext:Landroid/content/Context; // field@0184 │ │ -07b080: 54b1 8701 |0002: iget-object v1, v11, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@0187 │ │ -07b084: 54b2 8301 |0004: iget-object v2, v11, Landroid/support/v4/app/NotificationCompat$Builder;.mContentTitle:Ljava/lang/CharSequence; // field@0183 │ │ -07b088: 54b3 8201 |0006: iget-object v3, v11, Landroid/support/v4/app/NotificationCompat$Builder;.mContentText:Ljava/lang/CharSequence; // field@0182 │ │ -07b08c: 54b4 8001 |0008: iget-object v4, v11, Landroid/support/v4/app/NotificationCompat$Builder;.mContentInfo:Ljava/lang/CharSequence; // field@0180 │ │ -07b090: 54b5 8f01 |000a: iget-object v5, v11, Landroid/support/v4/app/NotificationCompat$Builder;.mTickerView:Landroid/widget/RemoteViews; // field@018f │ │ -07b094: 52b6 8801 |000c: iget v6, v11, Landroid/support/v4/app/NotificationCompat$Builder;.mNumber:I // field@0188 │ │ -07b098: 54b7 8101 |000e: iget-object v7, v11, Landroid/support/v4/app/NotificationCompat$Builder;.mContentIntent:Landroid/app/PendingIntent; // field@0181 │ │ -07b09c: 54b8 8501 |0010: iget-object v8, v11, Landroid/support/v4/app/NotificationCompat$Builder;.mFullScreenIntent:Landroid/app/PendingIntent; // field@0185 │ │ -07b0a0: 54b9 8601 |0012: iget-object v9, v11, Landroid/support/v4/app/NotificationCompat$Builder;.mLargeIcon:Landroid/graphics/Bitmap; // field@0186 │ │ -07b0a4: 770a 0b05 0000 |0014: invoke-static/range {v0, v1, v2, v3, v4, v5, v6, v7, v8, v9}, Landroid/support/v4/app/NotificationCompatHoneycomb;.add:(Landroid/content/Context;Landroid/app/Notification;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Landroid/widget/RemoteViews;ILandroid/app/PendingIntent;Landroid/app/PendingIntent;Landroid/graphics/Bitmap;)Landroid/app/Notification; // method@050b │ │ -07b0aa: 0c00 |0017: move-result-object v0 │ │ -07b0ac: 1100 |0018: return-object v0 │ │ +07cc18: |[07cc18] android.support.v4.app.NotificationCompat$NotificationCompatImplHoneycomb.build:(Landroid/support/v4/app/NotificationCompat$Builder;)Landroid/app/Notification; │ │ +07cc28: 54b0 8401 |0000: iget-object v0, v11, Landroid/support/v4/app/NotificationCompat$Builder;.mContext:Landroid/content/Context; // field@0184 │ │ +07cc2c: 54b1 8701 |0002: iget-object v1, v11, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@0187 │ │ +07cc30: 54b2 8301 |0004: iget-object v2, v11, Landroid/support/v4/app/NotificationCompat$Builder;.mContentTitle:Ljava/lang/CharSequence; // field@0183 │ │ +07cc34: 54b3 8201 |0006: iget-object v3, v11, Landroid/support/v4/app/NotificationCompat$Builder;.mContentText:Ljava/lang/CharSequence; // field@0182 │ │ +07cc38: 54b4 8001 |0008: iget-object v4, v11, Landroid/support/v4/app/NotificationCompat$Builder;.mContentInfo:Ljava/lang/CharSequence; // field@0180 │ │ +07cc3c: 54b5 8f01 |000a: iget-object v5, v11, Landroid/support/v4/app/NotificationCompat$Builder;.mTickerView:Landroid/widget/RemoteViews; // field@018f │ │ +07cc40: 52b6 8801 |000c: iget v6, v11, Landroid/support/v4/app/NotificationCompat$Builder;.mNumber:I // field@0188 │ │ +07cc44: 54b7 8101 |000e: iget-object v7, v11, Landroid/support/v4/app/NotificationCompat$Builder;.mContentIntent:Landroid/app/PendingIntent; // field@0181 │ │ +07cc48: 54b8 8501 |0010: iget-object v8, v11, Landroid/support/v4/app/NotificationCompat$Builder;.mFullScreenIntent:Landroid/app/PendingIntent; // field@0185 │ │ +07cc4c: 54b9 8601 |0012: iget-object v9, v11, Landroid/support/v4/app/NotificationCompat$Builder;.mLargeIcon:Landroid/graphics/Bitmap; // field@0186 │ │ +07cc50: 770a 0b05 0000 |0014: invoke-static/range {v0, v1, v2, v3, v4, v5, v6, v7, v8, v9}, Landroid/support/v4/app/NotificationCompatHoneycomb;.add:(Landroid/content/Context;Landroid/app/Notification;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Landroid/widget/RemoteViews;ILandroid/app/PendingIntent;Landroid/app/PendingIntent;Landroid/graphics/Bitmap;)Landroid/app/Notification; // method@050b │ │ +07cc56: 0c00 |0017: move-result-object v0 │ │ +07cc58: 1100 |0018: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=100 │ │ locals : │ │ 0x0000 - 0x0019 reg=10 this Landroid/support/v4/app/NotificationCompat$NotificationCompatImplHoneycomb; │ │ 0x0000 - 0x0019 reg=11 b Landroid/support/v4/app/NotificationCompat$Builder; │ │ │ │ - source_file_idx : 2898 (NotificationCompat.java) │ │ + source_file_idx : 2895 (NotificationCompat.java) │ │ │ │ Class #588 header: │ │ -class_idx : 219 │ │ +class_idx : 216 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 826 │ │ -source_file_idx : 2898 │ │ +superclass_idx : 823 │ │ +source_file_idx : 2895 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #588 annotations: │ │ Annotations on class │ │ @@ -150168,17 +150222,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -07b0b0: |[07b0b0] android.support.v4.app.NotificationCompat$NotificationCompatImplIceCreamSandwich.:()V │ │ -07b0c0: 7010 1c15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ -07b0c6: 0e00 |0003: return-void │ │ +07cc5c: |[07cc5c] android.support.v4.app.NotificationCompat$NotificationCompatImplIceCreamSandwich.:()V │ │ +07cc6c: 7010 1c15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ +07cc72: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=106 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/NotificationCompat$NotificationCompatImplIceCreamSandwich; │ │ │ │ Virtual methods - │ │ @@ -150187,45 +150241,45 @@ │ │ type : '(Landroid/support/v4/app/NotificationCompat$Builder;)Landroid/app/Notification;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 15 │ │ ins : 2 │ │ outs : 13 │ │ insns size : 31 16-bit code units │ │ -07b0c8: |[07b0c8] android.support.v4.app.NotificationCompat$NotificationCompatImplIceCreamSandwich.build:(Landroid/support/v4/app/NotificationCompat$Builder;)Landroid/app/Notification; │ │ -07b0d8: 54e0 8401 |0000: iget-object v0, v14, Landroid/support/v4/app/NotificationCompat$Builder;.mContext:Landroid/content/Context; // field@0184 │ │ -07b0dc: 54e1 8701 |0002: iget-object v1, v14, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@0187 │ │ -07b0e0: 54e2 8301 |0004: iget-object v2, v14, Landroid/support/v4/app/NotificationCompat$Builder;.mContentTitle:Ljava/lang/CharSequence; // field@0183 │ │ -07b0e4: 54e3 8201 |0006: iget-object v3, v14, Landroid/support/v4/app/NotificationCompat$Builder;.mContentText:Ljava/lang/CharSequence; // field@0182 │ │ -07b0e8: 54e4 8001 |0008: iget-object v4, v14, Landroid/support/v4/app/NotificationCompat$Builder;.mContentInfo:Ljava/lang/CharSequence; // field@0180 │ │ -07b0ec: 54e5 8f01 |000a: iget-object v5, v14, Landroid/support/v4/app/NotificationCompat$Builder;.mTickerView:Landroid/widget/RemoteViews; // field@018f │ │ -07b0f0: 52e6 8801 |000c: iget v6, v14, Landroid/support/v4/app/NotificationCompat$Builder;.mNumber:I // field@0188 │ │ -07b0f4: 54e7 8101 |000e: iget-object v7, v14, Landroid/support/v4/app/NotificationCompat$Builder;.mContentIntent:Landroid/app/PendingIntent; // field@0181 │ │ -07b0f8: 54e8 8501 |0010: iget-object v8, v14, Landroid/support/v4/app/NotificationCompat$Builder;.mFullScreenIntent:Landroid/app/PendingIntent; // field@0185 │ │ -07b0fc: 54e9 8601 |0012: iget-object v9, v14, Landroid/support/v4/app/NotificationCompat$Builder;.mLargeIcon:Landroid/graphics/Bitmap; // field@0186 │ │ -07b100: 52ea 8c01 |0014: iget v10, v14, Landroid/support/v4/app/NotificationCompat$Builder;.mProgressMax:I // field@018c │ │ -07b104: 52eb 8a01 |0016: iget v11, v14, Landroid/support/v4/app/NotificationCompat$Builder;.mProgress:I // field@018a │ │ -07b108: 55ec 8b01 |0018: iget-boolean v12, v14, Landroid/support/v4/app/NotificationCompat$Builder;.mProgressIndeterminate:Z // field@018b │ │ -07b10c: 770d 0d05 0000 |001a: invoke-static/range {v0, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12}, Landroid/support/v4/app/NotificationCompatIceCreamSandwich;.add:(Landroid/content/Context;Landroid/app/Notification;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Landroid/widget/RemoteViews;ILandroid/app/PendingIntent;Landroid/app/PendingIntent;Landroid/graphics/Bitmap;IIZ)Landroid/app/Notification; // method@050d │ │ -07b112: 0c00 |001d: move-result-object v0 │ │ -07b114: 1100 |001e: return-object v0 │ │ +07cc74: |[07cc74] android.support.v4.app.NotificationCompat$NotificationCompatImplIceCreamSandwich.build:(Landroid/support/v4/app/NotificationCompat$Builder;)Landroid/app/Notification; │ │ +07cc84: 54e0 8401 |0000: iget-object v0, v14, Landroid/support/v4/app/NotificationCompat$Builder;.mContext:Landroid/content/Context; // field@0184 │ │ +07cc88: 54e1 8701 |0002: iget-object v1, v14, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@0187 │ │ +07cc8c: 54e2 8301 |0004: iget-object v2, v14, Landroid/support/v4/app/NotificationCompat$Builder;.mContentTitle:Ljava/lang/CharSequence; // field@0183 │ │ +07cc90: 54e3 8201 |0006: iget-object v3, v14, Landroid/support/v4/app/NotificationCompat$Builder;.mContentText:Ljava/lang/CharSequence; // field@0182 │ │ +07cc94: 54e4 8001 |0008: iget-object v4, v14, Landroid/support/v4/app/NotificationCompat$Builder;.mContentInfo:Ljava/lang/CharSequence; // field@0180 │ │ +07cc98: 54e5 8f01 |000a: iget-object v5, v14, Landroid/support/v4/app/NotificationCompat$Builder;.mTickerView:Landroid/widget/RemoteViews; // field@018f │ │ +07cc9c: 52e6 8801 |000c: iget v6, v14, Landroid/support/v4/app/NotificationCompat$Builder;.mNumber:I // field@0188 │ │ +07cca0: 54e7 8101 |000e: iget-object v7, v14, Landroid/support/v4/app/NotificationCompat$Builder;.mContentIntent:Landroid/app/PendingIntent; // field@0181 │ │ +07cca4: 54e8 8501 |0010: iget-object v8, v14, Landroid/support/v4/app/NotificationCompat$Builder;.mFullScreenIntent:Landroid/app/PendingIntent; // field@0185 │ │ +07cca8: 54e9 8601 |0012: iget-object v9, v14, Landroid/support/v4/app/NotificationCompat$Builder;.mLargeIcon:Landroid/graphics/Bitmap; // field@0186 │ │ +07ccac: 52ea 8c01 |0014: iget v10, v14, Landroid/support/v4/app/NotificationCompat$Builder;.mProgressMax:I // field@018c │ │ +07ccb0: 52eb 8a01 |0016: iget v11, v14, Landroid/support/v4/app/NotificationCompat$Builder;.mProgress:I // field@018a │ │ +07ccb4: 55ec 8b01 |0018: iget-boolean v12, v14, Landroid/support/v4/app/NotificationCompat$Builder;.mProgressIndeterminate:Z // field@018b │ │ +07ccb8: 770d 0d05 0000 |001a: invoke-static/range {v0, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12}, Landroid/support/v4/app/NotificationCompatIceCreamSandwich;.add:(Landroid/content/Context;Landroid/app/Notification;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Landroid/widget/RemoteViews;ILandroid/app/PendingIntent;Landroid/app/PendingIntent;Landroid/graphics/Bitmap;IIZ)Landroid/app/Notification; // method@050d │ │ +07ccbe: 0c00 |001d: move-result-object v0 │ │ +07ccc0: 1100 |001e: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=108 │ │ locals : │ │ 0x0000 - 0x001f reg=13 this Landroid/support/v4/app/NotificationCompat$NotificationCompatImplIceCreamSandwich; │ │ 0x0000 - 0x001f reg=14 b Landroid/support/v4/app/NotificationCompat$Builder; │ │ │ │ - source_file_idx : 2898 (NotificationCompat.java) │ │ + source_file_idx : 2895 (NotificationCompat.java) │ │ │ │ Class #589 header: │ │ -class_idx : 220 │ │ +class_idx : 217 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 826 │ │ -source_file_idx : 2898 │ │ +superclass_idx : 823 │ │ +source_file_idx : 2895 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #589 annotations: │ │ Annotations on class │ │ @@ -150246,17 +150300,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -07b118: |[07b118] android.support.v4.app.NotificationCompat$NotificationCompatImplJellybean.:()V │ │ -07b128: 7010 1c15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ -07b12e: 0e00 |0003: return-void │ │ +07ccc4: |[07ccc4] android.support.v4.app.NotificationCompat$NotificationCompatImplJellybean.:()V │ │ +07ccd4: 7010 1c15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ +07ccda: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=115 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/NotificationCompat$NotificationCompatImplJellybean; │ │ │ │ Virtual methods - │ │ @@ -150265,132 +150319,132 @@ │ │ type : '(Landroid/support/v4/app/NotificationCompat$Builder;)Landroid/app/Notification;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 23 │ │ ins : 2 │ │ outs : 17 │ │ insns size : 235 16-bit code units │ │ -07b130: |[07b130] android.support.v4.app.NotificationCompat$NotificationCompatImplJellybean.build:(Landroid/support/v4/app/NotificationCompat$Builder;)Landroid/app/Notification; │ │ -07b140: 2201 e100 |0000: new-instance v1, Landroid/support/v4/app/NotificationCompatJellybean; // type@00e1 │ │ -07b144: 0800 1600 |0002: move-object/from16 v0, v22 │ │ -07b148: 5402 8401 |0004: iget-object v2, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mContext:Landroid/content/Context; // field@0184 │ │ -07b14c: 0800 1600 |0006: move-object/from16 v0, v22 │ │ -07b150: 5403 8701 |0008: iget-object v3, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@0187 │ │ -07b154: 0800 1600 |000a: move-object/from16 v0, v22 │ │ -07b158: 5404 8301 |000c: iget-object v4, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mContentTitle:Ljava/lang/CharSequence; // field@0183 │ │ -07b15c: 0800 1600 |000e: move-object/from16 v0, v22 │ │ -07b160: 5405 8201 |0010: iget-object v5, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mContentText:Ljava/lang/CharSequence; // field@0182 │ │ -07b164: 0800 1600 |0012: move-object/from16 v0, v22 │ │ -07b168: 5406 8001 |0014: iget-object v6, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mContentInfo:Ljava/lang/CharSequence; // field@0180 │ │ -07b16c: 0800 1600 |0016: move-object/from16 v0, v22 │ │ -07b170: 5407 8f01 |0018: iget-object v7, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mTickerView:Landroid/widget/RemoteViews; // field@018f │ │ -07b174: 0800 1600 |001a: move-object/from16 v0, v22 │ │ -07b178: 5208 8801 |001c: iget v8, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mNumber:I // field@0188 │ │ -07b17c: 0800 1600 |001e: move-object/from16 v0, v22 │ │ -07b180: 5409 8101 |0020: iget-object v9, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mContentIntent:Landroid/app/PendingIntent; // field@0181 │ │ -07b184: 0800 1600 |0022: move-object/from16 v0, v22 │ │ -07b188: 540a 8501 |0024: iget-object v10, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mFullScreenIntent:Landroid/app/PendingIntent; // field@0185 │ │ -07b18c: 0800 1600 |0026: move-object/from16 v0, v22 │ │ -07b190: 540b 8601 |0028: iget-object v11, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mLargeIcon:Landroid/graphics/Bitmap; // field@0186 │ │ -07b194: 0800 1600 |002a: move-object/from16 v0, v22 │ │ -07b198: 520c 8c01 |002c: iget v12, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mProgressMax:I // field@018c │ │ -07b19c: 0800 1600 |002e: move-object/from16 v0, v22 │ │ -07b1a0: 520d 8a01 |0030: iget v13, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mProgress:I // field@018a │ │ -07b1a4: 0800 1600 |0032: move-object/from16 v0, v22 │ │ -07b1a8: 550e 8b01 |0034: iget-boolean v14, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mProgressIndeterminate:Z // field@018b │ │ -07b1ac: 0800 1600 |0036: move-object/from16 v0, v22 │ │ -07b1b0: 550f 9001 |0038: iget-boolean v15, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mUseChronometer:Z // field@0190 │ │ -07b1b4: 0800 1600 |003a: move-object/from16 v0, v22 │ │ -07b1b8: 5200 8901 |003c: iget v0, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mPriority:I // field@0189 │ │ -07b1bc: 0210 0000 |003e: move/from16 v16, v0 │ │ -07b1c0: 0800 1600 |0040: move-object/from16 v0, v22 │ │ -07b1c4: 5400 8e01 |0042: iget-object v0, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mSubText:Ljava/lang/CharSequence; // field@018e │ │ -07b1c8: 0811 0000 |0044: move-object/from16 v17, v0 │ │ -07b1cc: 7611 0e05 0100 |0046: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17}, Landroid/support/v4/app/NotificationCompatJellybean;.:(Landroid/content/Context;Landroid/app/Notification;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Landroid/widget/RemoteViews;ILandroid/app/PendingIntent;Landroid/app/PendingIntent;Landroid/graphics/Bitmap;IIZZILjava/lang/CharSequence;)V // method@050e │ │ -07b1d2: 0800 1600 |0049: move-object/from16 v0, v22 │ │ -07b1d6: 5402 7f01 |004b: iget-object v2, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mActions:Ljava/util/ArrayList; // field@017f │ │ -07b1da: 6e10 a615 0200 |004d: invoke-virtual {v2}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@15a6 │ │ -07b1e0: 0c13 |0050: move-result-object v19 │ │ -07b1e2: 7801 c715 1300 |0051: invoke-interface/range {v19}, Ljava/util/Iterator;.hasNext:()Z // method@15c7 │ │ -07b1e8: 0a02 |0054: move-result v2 │ │ -07b1ea: 3802 1800 |0055: if-eqz v2, 006d // +0018 │ │ -07b1ee: 7801 c815 1300 |0057: invoke-interface/range {v19}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@15c8 │ │ -07b1f4: 0c12 |005a: move-result-object v18 │ │ -07b1f6: 1f12 d300 |005b: check-cast v18, Landroid/support/v4/app/NotificationCompat$Action; // type@00d3 │ │ -07b1fa: 0800 1200 |005d: move-object/from16 v0, v18 │ │ -07b1fe: 5202 7301 |005f: iget v2, v0, Landroid/support/v4/app/NotificationCompat$Action;.icon:I // field@0173 │ │ -07b202: 0800 1200 |0061: move-object/from16 v0, v18 │ │ -07b206: 5403 7401 |0063: iget-object v3, v0, Landroid/support/v4/app/NotificationCompat$Action;.title:Ljava/lang/CharSequence; // field@0174 │ │ -07b20a: 0800 1200 |0065: move-object/from16 v0, v18 │ │ -07b20e: 5404 7201 |0067: iget-object v4, v0, Landroid/support/v4/app/NotificationCompat$Action;.actionIntent:Landroid/app/PendingIntent; // field@0172 │ │ -07b212: 6e40 0f05 2143 |0069: invoke-virtual {v1, v2, v3, v4}, Landroid/support/v4/app/NotificationCompatJellybean;.addAction:(ILjava/lang/CharSequence;Landroid/app/PendingIntent;)V // method@050f │ │ -07b218: 28e5 |006c: goto 0051 // -001b │ │ -07b21a: 0800 1600 |006d: move-object/from16 v0, v22 │ │ -07b21e: 5402 8d01 |006f: iget-object v2, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mStyle:Landroid/support/v4/app/NotificationCompat$Style; // field@018d │ │ -07b222: 3802 2500 |0071: if-eqz v2, 0096 // +0025 │ │ -07b226: 0800 1600 |0073: move-object/from16 v0, v22 │ │ -07b22a: 5402 8d01 |0075: iget-object v2, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mStyle:Landroid/support/v4/app/NotificationCompat$Style; // field@018d │ │ -07b22e: 2022 d500 |0077: instance-of v2, v2, Landroid/support/v4/app/NotificationCompat$BigTextStyle; // type@00d5 │ │ -07b232: 3802 2200 |0079: if-eqz v2, 009b // +0022 │ │ -07b236: 0800 1600 |007b: move-object/from16 v0, v22 │ │ -07b23a: 5400 8d01 |007d: iget-object v0, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mStyle:Landroid/support/v4/app/NotificationCompat$Style; // field@018d │ │ -07b23e: 0814 0000 |007f: move-object/from16 v20, v0 │ │ -07b242: 1f14 d500 |0081: check-cast v20, Landroid/support/v4/app/NotificationCompat$BigTextStyle; // type@00d5 │ │ -07b246: 0800 1400 |0083: move-object/from16 v0, v20 │ │ -07b24a: 5402 7b01 |0085: iget-object v2, v0, Landroid/support/v4/app/NotificationCompat$BigTextStyle;.mBigContentTitle:Ljava/lang/CharSequence; // field@017b │ │ -07b24e: 0800 1400 |0087: move-object/from16 v0, v20 │ │ -07b252: 5503 7e01 |0089: iget-boolean v3, v0, Landroid/support/v4/app/NotificationCompat$BigTextStyle;.mSummaryTextSet:Z // field@017e │ │ -07b256: 0800 1400 |008b: move-object/from16 v0, v20 │ │ -07b25a: 5404 7d01 |008d: iget-object v4, v0, Landroid/support/v4/app/NotificationCompat$BigTextStyle;.mSummaryText:Ljava/lang/CharSequence; // field@017d │ │ -07b25e: 0800 1400 |008f: move-object/from16 v0, v20 │ │ -07b262: 5405 7c01 |0091: iget-object v5, v0, Landroid/support/v4/app/NotificationCompat$BigTextStyle;.mBigText:Ljava/lang/CharSequence; // field@017c │ │ -07b266: 6e55 1105 2143 |0093: invoke-virtual {v1, v2, v3, v4, v5}, Landroid/support/v4/app/NotificationCompatJellybean;.addBigTextStyle:(Ljava/lang/CharSequence;ZLjava/lang/CharSequence;Ljava/lang/CharSequence;)V // method@0511 │ │ -07b26c: 6e10 1305 0100 |0096: invoke-virtual {v1}, Landroid/support/v4/app/NotificationCompatJellybean;.build:()Landroid/app/Notification; // method@0513 │ │ -07b272: 0c02 |0099: move-result-object v2 │ │ -07b274: 1102 |009a: return-object v2 │ │ -07b276: 0800 1600 |009b: move-object/from16 v0, v22 │ │ -07b27a: 5402 8d01 |009d: iget-object v2, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mStyle:Landroid/support/v4/app/NotificationCompat$Style; // field@018d │ │ -07b27e: 2022 d700 |009f: instance-of v2, v2, Landroid/support/v4/app/NotificationCompat$InboxStyle; // type@00d7 │ │ -07b282: 3802 1e00 |00a1: if-eqz v2, 00bf // +001e │ │ -07b286: 0800 1600 |00a3: move-object/from16 v0, v22 │ │ -07b28a: 5400 8d01 |00a5: iget-object v0, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mStyle:Landroid/support/v4/app/NotificationCompat$Style; // field@018d │ │ -07b28e: 0814 0000 |00a7: move-object/from16 v20, v0 │ │ -07b292: 1f14 d700 |00a9: check-cast v20, Landroid/support/v4/app/NotificationCompat$InboxStyle; // type@00d7 │ │ -07b296: 0800 1400 |00ab: move-object/from16 v0, v20 │ │ -07b29a: 5402 9101 |00ad: iget-object v2, v0, Landroid/support/v4/app/NotificationCompat$InboxStyle;.mBigContentTitle:Ljava/lang/CharSequence; // field@0191 │ │ -07b29e: 0800 1400 |00af: move-object/from16 v0, v20 │ │ -07b2a2: 5503 9301 |00b1: iget-boolean v3, v0, Landroid/support/v4/app/NotificationCompat$InboxStyle;.mSummaryTextSet:Z // field@0193 │ │ -07b2a6: 0800 1400 |00b3: move-object/from16 v0, v20 │ │ -07b2aa: 5404 9201 |00b5: iget-object v4, v0, Landroid/support/v4/app/NotificationCompat$InboxStyle;.mSummaryText:Ljava/lang/CharSequence; // field@0192 │ │ -07b2ae: 0800 1400 |00b7: move-object/from16 v0, v20 │ │ -07b2b2: 5405 9401 |00b9: iget-object v5, v0, Landroid/support/v4/app/NotificationCompat$InboxStyle;.mTexts:Ljava/util/ArrayList; // field@0194 │ │ -07b2b6: 6e55 1205 2143 |00bb: invoke-virtual {v1, v2, v3, v4, v5}, Landroid/support/v4/app/NotificationCompatJellybean;.addInboxStyle:(Ljava/lang/CharSequence;ZLjava/lang/CharSequence;Ljava/util/ArrayList;)V // method@0512 │ │ -07b2bc: 28d8 |00be: goto 0096 // -0028 │ │ -07b2be: 0800 1600 |00bf: move-object/from16 v0, v22 │ │ -07b2c2: 5402 8d01 |00c1: iget-object v2, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mStyle:Landroid/support/v4/app/NotificationCompat$Style; // field@018d │ │ -07b2c6: 2022 d400 |00c3: instance-of v2, v2, Landroid/support/v4/app/NotificationCompat$BigPictureStyle; // type@00d4 │ │ -07b2ca: 3802 d1ff |00c5: if-eqz v2, 0096 // -002f │ │ -07b2ce: 0800 1600 |00c7: move-object/from16 v0, v22 │ │ -07b2d2: 5400 8d01 |00c9: iget-object v0, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mStyle:Landroid/support/v4/app/NotificationCompat$Style; // field@018d │ │ -07b2d6: 0814 0000 |00cb: move-object/from16 v20, v0 │ │ -07b2da: 1f14 d400 |00cd: check-cast v20, Landroid/support/v4/app/NotificationCompat$BigPictureStyle; // type@00d4 │ │ -07b2de: 0800 1400 |00cf: move-object/from16 v0, v20 │ │ -07b2e2: 5402 7501 |00d1: iget-object v2, v0, Landroid/support/v4/app/NotificationCompat$BigPictureStyle;.mBigContentTitle:Ljava/lang/CharSequence; // field@0175 │ │ -07b2e6: 0800 1400 |00d3: move-object/from16 v0, v20 │ │ -07b2ea: 5503 7a01 |00d5: iget-boolean v3, v0, Landroid/support/v4/app/NotificationCompat$BigPictureStyle;.mSummaryTextSet:Z // field@017a │ │ -07b2ee: 0800 1400 |00d7: move-object/from16 v0, v20 │ │ -07b2f2: 5404 7901 |00d9: iget-object v4, v0, Landroid/support/v4/app/NotificationCompat$BigPictureStyle;.mSummaryText:Ljava/lang/CharSequence; // field@0179 │ │ -07b2f6: 0800 1400 |00db: move-object/from16 v0, v20 │ │ -07b2fa: 5405 7801 |00dd: iget-object v5, v0, Landroid/support/v4/app/NotificationCompat$BigPictureStyle;.mPicture:Landroid/graphics/Bitmap; // field@0178 │ │ -07b2fe: 0800 1400 |00df: move-object/from16 v0, v20 │ │ -07b302: 5406 7601 |00e1: iget-object v6, v0, Landroid/support/v4/app/NotificationCompat$BigPictureStyle;.mBigLargeIcon:Landroid/graphics/Bitmap; // field@0176 │ │ -07b306: 0800 1400 |00e3: move-object/from16 v0, v20 │ │ -07b30a: 5507 7701 |00e5: iget-boolean v7, v0, Landroid/support/v4/app/NotificationCompat$BigPictureStyle;.mBigLargeIconSet:Z // field@0177 │ │ -07b30e: 7407 1005 0100 |00e7: invoke-virtual/range {v1, v2, v3, v4, v5, v6, v7}, Landroid/support/v4/app/NotificationCompatJellybean;.addBigPictureStyle:(Ljava/lang/CharSequence;ZLjava/lang/CharSequence;Landroid/graphics/Bitmap;Landroid/graphics/Bitmap;Z)V // method@0510 │ │ -07b314: 28ac |00ea: goto 0096 // -0054 │ │ +07ccdc: |[07ccdc] android.support.v4.app.NotificationCompat$NotificationCompatImplJellybean.build:(Landroid/support/v4/app/NotificationCompat$Builder;)Landroid/app/Notification; │ │ +07ccec: 2201 de00 |0000: new-instance v1, Landroid/support/v4/app/NotificationCompatJellybean; // type@00de │ │ +07ccf0: 0800 1600 |0002: move-object/from16 v0, v22 │ │ +07ccf4: 5402 8401 |0004: iget-object v2, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mContext:Landroid/content/Context; // field@0184 │ │ +07ccf8: 0800 1600 |0006: move-object/from16 v0, v22 │ │ +07ccfc: 5403 8701 |0008: iget-object v3, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@0187 │ │ +07cd00: 0800 1600 |000a: move-object/from16 v0, v22 │ │ +07cd04: 5404 8301 |000c: iget-object v4, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mContentTitle:Ljava/lang/CharSequence; // field@0183 │ │ +07cd08: 0800 1600 |000e: move-object/from16 v0, v22 │ │ +07cd0c: 5405 8201 |0010: iget-object v5, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mContentText:Ljava/lang/CharSequence; // field@0182 │ │ +07cd10: 0800 1600 |0012: move-object/from16 v0, v22 │ │ +07cd14: 5406 8001 |0014: iget-object v6, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mContentInfo:Ljava/lang/CharSequence; // field@0180 │ │ +07cd18: 0800 1600 |0016: move-object/from16 v0, v22 │ │ +07cd1c: 5407 8f01 |0018: iget-object v7, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mTickerView:Landroid/widget/RemoteViews; // field@018f │ │ +07cd20: 0800 1600 |001a: move-object/from16 v0, v22 │ │ +07cd24: 5208 8801 |001c: iget v8, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mNumber:I // field@0188 │ │ +07cd28: 0800 1600 |001e: move-object/from16 v0, v22 │ │ +07cd2c: 5409 8101 |0020: iget-object v9, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mContentIntent:Landroid/app/PendingIntent; // field@0181 │ │ +07cd30: 0800 1600 |0022: move-object/from16 v0, v22 │ │ +07cd34: 540a 8501 |0024: iget-object v10, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mFullScreenIntent:Landroid/app/PendingIntent; // field@0185 │ │ +07cd38: 0800 1600 |0026: move-object/from16 v0, v22 │ │ +07cd3c: 540b 8601 |0028: iget-object v11, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mLargeIcon:Landroid/graphics/Bitmap; // field@0186 │ │ +07cd40: 0800 1600 |002a: move-object/from16 v0, v22 │ │ +07cd44: 520c 8c01 |002c: iget v12, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mProgressMax:I // field@018c │ │ +07cd48: 0800 1600 |002e: move-object/from16 v0, v22 │ │ +07cd4c: 520d 8a01 |0030: iget v13, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mProgress:I // field@018a │ │ +07cd50: 0800 1600 |0032: move-object/from16 v0, v22 │ │ +07cd54: 550e 8b01 |0034: iget-boolean v14, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mProgressIndeterminate:Z // field@018b │ │ +07cd58: 0800 1600 |0036: move-object/from16 v0, v22 │ │ +07cd5c: 550f 9001 |0038: iget-boolean v15, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mUseChronometer:Z // field@0190 │ │ +07cd60: 0800 1600 |003a: move-object/from16 v0, v22 │ │ +07cd64: 5200 8901 |003c: iget v0, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mPriority:I // field@0189 │ │ +07cd68: 0210 0000 |003e: move/from16 v16, v0 │ │ +07cd6c: 0800 1600 |0040: move-object/from16 v0, v22 │ │ +07cd70: 5400 8e01 |0042: iget-object v0, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mSubText:Ljava/lang/CharSequence; // field@018e │ │ +07cd74: 0811 0000 |0044: move-object/from16 v17, v0 │ │ +07cd78: 7611 0e05 0100 |0046: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17}, Landroid/support/v4/app/NotificationCompatJellybean;.:(Landroid/content/Context;Landroid/app/Notification;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Landroid/widget/RemoteViews;ILandroid/app/PendingIntent;Landroid/app/PendingIntent;Landroid/graphics/Bitmap;IIZZILjava/lang/CharSequence;)V // method@050e │ │ +07cd7e: 0800 1600 |0049: move-object/from16 v0, v22 │ │ +07cd82: 5402 7f01 |004b: iget-object v2, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mActions:Ljava/util/ArrayList; // field@017f │ │ +07cd86: 6e10 a615 0200 |004d: invoke-virtual {v2}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@15a6 │ │ +07cd8c: 0c13 |0050: move-result-object v19 │ │ +07cd8e: 7801 c715 1300 |0051: invoke-interface/range {v19}, Ljava/util/Iterator;.hasNext:()Z // method@15c7 │ │ +07cd94: 0a02 |0054: move-result v2 │ │ +07cd96: 3802 1800 |0055: if-eqz v2, 006d // +0018 │ │ +07cd9a: 7801 c815 1300 |0057: invoke-interface/range {v19}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@15c8 │ │ +07cda0: 0c12 |005a: move-result-object v18 │ │ +07cda2: 1f12 d000 |005b: check-cast v18, Landroid/support/v4/app/NotificationCompat$Action; // type@00d0 │ │ +07cda6: 0800 1200 |005d: move-object/from16 v0, v18 │ │ +07cdaa: 5202 7301 |005f: iget v2, v0, Landroid/support/v4/app/NotificationCompat$Action;.icon:I // field@0173 │ │ +07cdae: 0800 1200 |0061: move-object/from16 v0, v18 │ │ +07cdb2: 5403 7401 |0063: iget-object v3, v0, Landroid/support/v4/app/NotificationCompat$Action;.title:Ljava/lang/CharSequence; // field@0174 │ │ +07cdb6: 0800 1200 |0065: move-object/from16 v0, v18 │ │ +07cdba: 5404 7201 |0067: iget-object v4, v0, Landroid/support/v4/app/NotificationCompat$Action;.actionIntent:Landroid/app/PendingIntent; // field@0172 │ │ +07cdbe: 6e40 0f05 2143 |0069: invoke-virtual {v1, v2, v3, v4}, Landroid/support/v4/app/NotificationCompatJellybean;.addAction:(ILjava/lang/CharSequence;Landroid/app/PendingIntent;)V // method@050f │ │ +07cdc4: 28e5 |006c: goto 0051 // -001b │ │ +07cdc6: 0800 1600 |006d: move-object/from16 v0, v22 │ │ +07cdca: 5402 8d01 |006f: iget-object v2, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mStyle:Landroid/support/v4/app/NotificationCompat$Style; // field@018d │ │ +07cdce: 3802 2500 |0071: if-eqz v2, 0096 // +0025 │ │ +07cdd2: 0800 1600 |0073: move-object/from16 v0, v22 │ │ +07cdd6: 5402 8d01 |0075: iget-object v2, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mStyle:Landroid/support/v4/app/NotificationCompat$Style; // field@018d │ │ +07cdda: 2022 d200 |0077: instance-of v2, v2, Landroid/support/v4/app/NotificationCompat$BigTextStyle; // type@00d2 │ │ +07cdde: 3802 2200 |0079: if-eqz v2, 009b // +0022 │ │ +07cde2: 0800 1600 |007b: move-object/from16 v0, v22 │ │ +07cde6: 5400 8d01 |007d: iget-object v0, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mStyle:Landroid/support/v4/app/NotificationCompat$Style; // field@018d │ │ +07cdea: 0814 0000 |007f: move-object/from16 v20, v0 │ │ +07cdee: 1f14 d200 |0081: check-cast v20, Landroid/support/v4/app/NotificationCompat$BigTextStyle; // type@00d2 │ │ +07cdf2: 0800 1400 |0083: move-object/from16 v0, v20 │ │ +07cdf6: 5402 7b01 |0085: iget-object v2, v0, Landroid/support/v4/app/NotificationCompat$BigTextStyle;.mBigContentTitle:Ljava/lang/CharSequence; // field@017b │ │ +07cdfa: 0800 1400 |0087: move-object/from16 v0, v20 │ │ +07cdfe: 5503 7e01 |0089: iget-boolean v3, v0, Landroid/support/v4/app/NotificationCompat$BigTextStyle;.mSummaryTextSet:Z // field@017e │ │ +07ce02: 0800 1400 |008b: move-object/from16 v0, v20 │ │ +07ce06: 5404 7d01 |008d: iget-object v4, v0, Landroid/support/v4/app/NotificationCompat$BigTextStyle;.mSummaryText:Ljava/lang/CharSequence; // field@017d │ │ +07ce0a: 0800 1400 |008f: move-object/from16 v0, v20 │ │ +07ce0e: 5405 7c01 |0091: iget-object v5, v0, Landroid/support/v4/app/NotificationCompat$BigTextStyle;.mBigText:Ljava/lang/CharSequence; // field@017c │ │ +07ce12: 6e55 1105 2143 |0093: invoke-virtual {v1, v2, v3, v4, v5}, Landroid/support/v4/app/NotificationCompatJellybean;.addBigTextStyle:(Ljava/lang/CharSequence;ZLjava/lang/CharSequence;Ljava/lang/CharSequence;)V // method@0511 │ │ +07ce18: 6e10 1305 0100 |0096: invoke-virtual {v1}, Landroid/support/v4/app/NotificationCompatJellybean;.build:()Landroid/app/Notification; // method@0513 │ │ +07ce1e: 0c02 |0099: move-result-object v2 │ │ +07ce20: 1102 |009a: return-object v2 │ │ +07ce22: 0800 1600 |009b: move-object/from16 v0, v22 │ │ +07ce26: 5402 8d01 |009d: iget-object v2, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mStyle:Landroid/support/v4/app/NotificationCompat$Style; // field@018d │ │ +07ce2a: 2022 d400 |009f: instance-of v2, v2, Landroid/support/v4/app/NotificationCompat$InboxStyle; // type@00d4 │ │ +07ce2e: 3802 1e00 |00a1: if-eqz v2, 00bf // +001e │ │ +07ce32: 0800 1600 |00a3: move-object/from16 v0, v22 │ │ +07ce36: 5400 8d01 |00a5: iget-object v0, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mStyle:Landroid/support/v4/app/NotificationCompat$Style; // field@018d │ │ +07ce3a: 0814 0000 |00a7: move-object/from16 v20, v0 │ │ +07ce3e: 1f14 d400 |00a9: check-cast v20, Landroid/support/v4/app/NotificationCompat$InboxStyle; // type@00d4 │ │ +07ce42: 0800 1400 |00ab: move-object/from16 v0, v20 │ │ +07ce46: 5402 9101 |00ad: iget-object v2, v0, Landroid/support/v4/app/NotificationCompat$InboxStyle;.mBigContentTitle:Ljava/lang/CharSequence; // field@0191 │ │ +07ce4a: 0800 1400 |00af: move-object/from16 v0, v20 │ │ +07ce4e: 5503 9301 |00b1: iget-boolean v3, v0, Landroid/support/v4/app/NotificationCompat$InboxStyle;.mSummaryTextSet:Z // field@0193 │ │ +07ce52: 0800 1400 |00b3: move-object/from16 v0, v20 │ │ +07ce56: 5404 9201 |00b5: iget-object v4, v0, Landroid/support/v4/app/NotificationCompat$InboxStyle;.mSummaryText:Ljava/lang/CharSequence; // field@0192 │ │ +07ce5a: 0800 1400 |00b7: move-object/from16 v0, v20 │ │ +07ce5e: 5405 9401 |00b9: iget-object v5, v0, Landroid/support/v4/app/NotificationCompat$InboxStyle;.mTexts:Ljava/util/ArrayList; // field@0194 │ │ +07ce62: 6e55 1205 2143 |00bb: invoke-virtual {v1, v2, v3, v4, v5}, Landroid/support/v4/app/NotificationCompatJellybean;.addInboxStyle:(Ljava/lang/CharSequence;ZLjava/lang/CharSequence;Ljava/util/ArrayList;)V // method@0512 │ │ +07ce68: 28d8 |00be: goto 0096 // -0028 │ │ +07ce6a: 0800 1600 |00bf: move-object/from16 v0, v22 │ │ +07ce6e: 5402 8d01 |00c1: iget-object v2, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mStyle:Landroid/support/v4/app/NotificationCompat$Style; // field@018d │ │ +07ce72: 2022 d100 |00c3: instance-of v2, v2, Landroid/support/v4/app/NotificationCompat$BigPictureStyle; // type@00d1 │ │ +07ce76: 3802 d1ff |00c5: if-eqz v2, 0096 // -002f │ │ +07ce7a: 0800 1600 |00c7: move-object/from16 v0, v22 │ │ +07ce7e: 5400 8d01 |00c9: iget-object v0, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mStyle:Landroid/support/v4/app/NotificationCompat$Style; // field@018d │ │ +07ce82: 0814 0000 |00cb: move-object/from16 v20, v0 │ │ +07ce86: 1f14 d100 |00cd: check-cast v20, Landroid/support/v4/app/NotificationCompat$BigPictureStyle; // type@00d1 │ │ +07ce8a: 0800 1400 |00cf: move-object/from16 v0, v20 │ │ +07ce8e: 5402 7501 |00d1: iget-object v2, v0, Landroid/support/v4/app/NotificationCompat$BigPictureStyle;.mBigContentTitle:Ljava/lang/CharSequence; // field@0175 │ │ +07ce92: 0800 1400 |00d3: move-object/from16 v0, v20 │ │ +07ce96: 5503 7a01 |00d5: iget-boolean v3, v0, Landroid/support/v4/app/NotificationCompat$BigPictureStyle;.mSummaryTextSet:Z // field@017a │ │ +07ce9a: 0800 1400 |00d7: move-object/from16 v0, v20 │ │ +07ce9e: 5404 7901 |00d9: iget-object v4, v0, Landroid/support/v4/app/NotificationCompat$BigPictureStyle;.mSummaryText:Ljava/lang/CharSequence; // field@0179 │ │ +07cea2: 0800 1400 |00db: move-object/from16 v0, v20 │ │ +07cea6: 5405 7801 |00dd: iget-object v5, v0, Landroid/support/v4/app/NotificationCompat$BigPictureStyle;.mPicture:Landroid/graphics/Bitmap; // field@0178 │ │ +07ceaa: 0800 1400 |00df: move-object/from16 v0, v20 │ │ +07ceae: 5406 7601 |00e1: iget-object v6, v0, Landroid/support/v4/app/NotificationCompat$BigPictureStyle;.mBigLargeIcon:Landroid/graphics/Bitmap; // field@0176 │ │ +07ceb2: 0800 1400 |00e3: move-object/from16 v0, v20 │ │ +07ceb6: 5507 7701 |00e5: iget-boolean v7, v0, Landroid/support/v4/app/NotificationCompat$BigPictureStyle;.mBigLargeIconSet:Z // field@0177 │ │ +07ceba: 7407 1005 0100 |00e7: invoke-virtual/range {v1, v2, v3, v4, v5, v6, v7}, Landroid/support/v4/app/NotificationCompatJellybean;.addBigPictureStyle:(Ljava/lang/CharSequence;ZLjava/lang/CharSequence;Landroid/graphics/Bitmap;Landroid/graphics/Bitmap;Z)V // method@0510 │ │ +07cec0: 28ac |00ea: goto 0096 // -0054 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=117 │ │ 0x0049 line=122 │ │ 0x005d line=123 │ │ 0x006d line=125 │ │ 0x0073 line=126 │ │ @@ -150409,21 +150463,21 @@ │ │ 0x00ab - 0x00bf reg=20 style Landroid/support/v4/app/NotificationCompat$InboxStyle; │ │ 0x0049 - 0x00eb reg=1 jbBuilder Landroid/support/v4/app/NotificationCompatJellybean; │ │ 0x0051 - 0x00eb reg=19 i$ Ljava/util/Iterator; │ │ 0x00cf - 0x00eb reg=20 style Landroid/support/v4/app/NotificationCompat$BigPictureStyle; │ │ 0x0000 - 0x00eb reg=21 this Landroid/support/v4/app/NotificationCompat$NotificationCompatImplJellybean; │ │ 0x0000 - 0x00eb reg=22 b Landroid/support/v4/app/NotificationCompat$Builder; │ │ │ │ - source_file_idx : 2898 (NotificationCompat.java) │ │ + source_file_idx : 2895 (NotificationCompat.java) │ │ │ │ Class #590 header: │ │ -class_idx : 230 │ │ +class_idx : 227 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 826 │ │ -source_file_idx : 3211 │ │ +superclass_idx : 823 │ │ +source_file_idx : 3208 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 2 │ │ │ │ Class #590 annotations: │ │ Annotations on class │ │ @@ -150444,17 +150498,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -07b318: |[07b318] android.support.v4.app.ShareCompat$ShareCompatImplBase.:()V │ │ -07b328: 7010 1c15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ -07b32e: 0e00 |0003: return-void │ │ +07cec4: |[07cec4] android.support.v4.app.ShareCompat$ShareCompatImplBase.:()V │ │ +07ced4: 7010 1c15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ +07ceda: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=85 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/ShareCompat$ShareCompatImplBase; │ │ │ │ #1 : (in Landroid/support/v4/app/ShareCompat$ShareCompatImplBase;) │ │ @@ -150462,69 +150516,69 @@ │ │ type : '(Ljava/lang/StringBuilder;Ljava/lang/CharSequence;II)V' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 9 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 107 16-bit code units │ │ -07b330: |[07b330] android.support.v4.app.ShareCompat$ShareCompatImplBase.withinStyle:(Ljava/lang/StringBuilder;Ljava/lang/CharSequence;II)V │ │ -07b340: 1304 2000 |0000: const/16 v4, #int 32 // #20 │ │ -07b344: 0171 |0002: move v1, v7 │ │ -07b346: 3581 6700 |0003: if-ge v1, v8, 006a // +0067 │ │ -07b34a: 7220 dc14 1600 |0005: invoke-interface {v6, v1}, Ljava/lang/CharSequence;.charAt:(I)C // method@14dc │ │ -07b350: 0a00 |0008: move-result v0 │ │ -07b352: 1302 3c00 |0009: const/16 v2, #int 60 // #3c │ │ -07b356: 3320 0a00 |000b: if-ne v0, v2, 0015 // +000a │ │ -07b35a: 1a02 d800 |000d: const-string v2, "<" // string@00d8 │ │ -07b35e: 6e20 5f15 2500 |000f: invoke-virtual {v5, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -07b364: d801 0101 |0012: add-int/lit8 v1, v1, #int 1 // #01 │ │ -07b368: 28ef |0014: goto 0003 // -0011 │ │ -07b36a: 1302 3e00 |0015: const/16 v2, #int 62 // #3e │ │ -07b36e: 3320 0800 |0017: if-ne v0, v2, 001f // +0008 │ │ -07b372: 1a02 d700 |0019: const-string v2, ">" // string@00d7 │ │ -07b376: 6e20 5f15 2500 |001b: invoke-virtual {v5, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -07b37c: 28f4 |001e: goto 0012 // -000c │ │ -07b37e: 1302 2600 |001f: const/16 v2, #int 38 // #26 │ │ -07b382: 3320 0800 |0021: if-ne v0, v2, 0029 // +0008 │ │ -07b386: 1a02 d600 |0023: const-string v2, "&" // string@00d6 │ │ -07b38a: 6e20 5f15 2500 |0025: invoke-virtual {v5, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -07b390: 28ea |0028: goto 0012 // -0016 │ │ -07b392: 1302 7e00 |0029: const/16 v2, #int 126 // #7e │ │ -07b396: 3620 0400 |002b: if-gt v0, v2, 002f // +0004 │ │ -07b39a: 3540 1f00 |002d: if-ge v0, v4, 004c // +001f │ │ -07b39e: 2202 4203 |002f: new-instance v2, Ljava/lang/StringBuilder; // type@0342 │ │ -07b3a2: 7010 5715 0200 |0031: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ -07b3a8: 1a03 d400 |0034: const-string v3, "&#" // string@00d4 │ │ -07b3ac: 6e20 5f15 3200 |0036: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -07b3b2: 0c02 |0039: move-result-object v2 │ │ -07b3b4: 6e20 5b15 0200 |003a: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@155b │ │ -07b3ba: 0c02 |003d: move-result-object v2 │ │ -07b3bc: 1a03 7501 |003e: const-string v3, ";" // string@0175 │ │ -07b3c0: 6e20 5f15 3200 |0040: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -07b3c6: 0c02 |0043: move-result-object v2 │ │ -07b3c8: 6e10 6415 0200 |0044: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ -07b3ce: 0c02 |0047: move-result-object v2 │ │ -07b3d0: 6e20 5f15 2500 |0048: invoke-virtual {v5, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -07b3d6: 28c7 |004b: goto 0012 // -0039 │ │ -07b3d8: 3340 1a00 |004c: if-ne v0, v4, 0066 // +001a │ │ -07b3dc: d802 0101 |004e: add-int/lit8 v2, v1, #int 1 // #01 │ │ -07b3e0: 3582 1200 |0050: if-ge v2, v8, 0062 // +0012 │ │ -07b3e4: d802 0101 |0052: add-int/lit8 v2, v1, #int 1 // #01 │ │ -07b3e8: 7220 dc14 2600 |0054: invoke-interface {v6, v2}, Ljava/lang/CharSequence;.charAt:(I)C // method@14dc │ │ -07b3ee: 0a02 |0057: move-result v2 │ │ -07b3f0: 3342 0a00 |0058: if-ne v2, v4, 0062 // +000a │ │ -07b3f4: 1a02 d900 |005a: const-string v2, " " // string@00d9 │ │ -07b3f8: 6e20 5f15 2500 |005c: invoke-virtual {v5, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -07b3fe: d801 0101 |005f: add-int/lit8 v1, v1, #int 1 // #01 │ │ -07b402: 28ed |0061: goto 004e // -0013 │ │ -07b404: 6e20 5915 4500 |0062: invoke-virtual {v5, v4}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@1559 │ │ -07b40a: 28ad |0065: goto 0012 // -0053 │ │ -07b40c: 6e20 5915 0500 |0066: invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@1559 │ │ -07b412: 28a9 |0069: goto 0012 // -0057 │ │ -07b414: 0e00 |006a: return-void │ │ +07cedc: |[07cedc] android.support.v4.app.ShareCompat$ShareCompatImplBase.withinStyle:(Ljava/lang/StringBuilder;Ljava/lang/CharSequence;II)V │ │ +07ceec: 1304 2000 |0000: const/16 v4, #int 32 // #20 │ │ +07cef0: 0171 |0002: move v1, v7 │ │ +07cef2: 3581 6700 |0003: if-ge v1, v8, 006a // +0067 │ │ +07cef6: 7220 dc14 1600 |0005: invoke-interface {v6, v1}, Ljava/lang/CharSequence;.charAt:(I)C // method@14dc │ │ +07cefc: 0a00 |0008: move-result v0 │ │ +07cefe: 1302 3c00 |0009: const/16 v2, #int 60 // #3c │ │ +07cf02: 3320 0a00 |000b: if-ne v0, v2, 0015 // +000a │ │ +07cf06: 1a02 d800 |000d: const-string v2, "<" // string@00d8 │ │ +07cf0a: 6e20 5f15 2500 |000f: invoke-virtual {v5, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +07cf10: d801 0101 |0012: add-int/lit8 v1, v1, #int 1 // #01 │ │ +07cf14: 28ef |0014: goto 0003 // -0011 │ │ +07cf16: 1302 3e00 |0015: const/16 v2, #int 62 // #3e │ │ +07cf1a: 3320 0800 |0017: if-ne v0, v2, 001f // +0008 │ │ +07cf1e: 1a02 d700 |0019: const-string v2, ">" // string@00d7 │ │ +07cf22: 6e20 5f15 2500 |001b: invoke-virtual {v5, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +07cf28: 28f4 |001e: goto 0012 // -000c │ │ +07cf2a: 1302 2600 |001f: const/16 v2, #int 38 // #26 │ │ +07cf2e: 3320 0800 |0021: if-ne v0, v2, 0029 // +0008 │ │ +07cf32: 1a02 d600 |0023: const-string v2, "&" // string@00d6 │ │ +07cf36: 6e20 5f15 2500 |0025: invoke-virtual {v5, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +07cf3c: 28ea |0028: goto 0012 // -0016 │ │ +07cf3e: 1302 7e00 |0029: const/16 v2, #int 126 // #7e │ │ +07cf42: 3620 0400 |002b: if-gt v0, v2, 002f // +0004 │ │ +07cf46: 3540 1f00 |002d: if-ge v0, v4, 004c // +001f │ │ +07cf4a: 2202 3f03 |002f: new-instance v2, Ljava/lang/StringBuilder; // type@033f │ │ +07cf4e: 7010 5715 0200 |0031: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ +07cf54: 1a03 d400 |0034: const-string v3, "&#" // string@00d4 │ │ +07cf58: 6e20 5f15 3200 |0036: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +07cf5e: 0c02 |0039: move-result-object v2 │ │ +07cf60: 6e20 5b15 0200 |003a: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@155b │ │ +07cf66: 0c02 |003d: move-result-object v2 │ │ +07cf68: 1a03 7501 |003e: const-string v3, ";" // string@0175 │ │ +07cf6c: 6e20 5f15 3200 |0040: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +07cf72: 0c02 |0043: move-result-object v2 │ │ +07cf74: 6e10 6415 0200 |0044: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ +07cf7a: 0c02 |0047: move-result-object v2 │ │ +07cf7c: 6e20 5f15 2500 |0048: invoke-virtual {v5, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +07cf82: 28c7 |004b: goto 0012 // -0039 │ │ +07cf84: 3340 1a00 |004c: if-ne v0, v4, 0066 // +001a │ │ +07cf88: d802 0101 |004e: add-int/lit8 v2, v1, #int 1 // #01 │ │ +07cf8c: 3582 1200 |0050: if-ge v2, v8, 0062 // +0012 │ │ +07cf90: d802 0101 |0052: add-int/lit8 v2, v1, #int 1 // #01 │ │ +07cf94: 7220 dc14 2600 |0054: invoke-interface {v6, v2}, Ljava/lang/CharSequence;.charAt:(I)C // method@14dc │ │ +07cf9a: 0a02 |0057: move-result v2 │ │ +07cf9c: 3342 0a00 |0058: if-ne v2, v4, 0062 // +000a │ │ +07cfa0: 1a02 d900 |005a: const-string v2, " " // string@00d9 │ │ +07cfa4: 6e20 5f15 2500 |005c: invoke-virtual {v5, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +07cfaa: d801 0101 |005f: add-int/lit8 v1, v1, #int 1 // #01 │ │ +07cfae: 28ed |0061: goto 004e // -0013 │ │ +07cfb0: 6e20 5915 4500 |0062: invoke-virtual {v5, v4}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@1559 │ │ +07cfb6: 28ad |0065: goto 0012 // -0053 │ │ +07cfb8: 6e20 5915 0500 |0066: invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@1559 │ │ +07cfbe: 28a9 |0069: goto 0012 // -0057 │ │ +07cfc0: 0e00 |006a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=98 │ │ 0x0005 line=99 │ │ 0x0009 line=101 │ │ 0x000d line=102 │ │ 0x0012 line=98 │ │ @@ -150555,19 +150609,19 @@ │ │ type : '(Landroid/view/MenuItem;Landroid/support/v4/app/ShareCompat$IntentBuilder;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -07b418: |[07b418] android.support.v4.app.ShareCompat$ShareCompatImplBase.configureMenuItem:(Landroid/view/MenuItem;Landroid/support/v4/app/ShareCompat$IntentBuilder;)V │ │ -07b428: 6e10 1f05 0300 |0000: invoke-virtual {v3}, Landroid/support/v4/app/ShareCompat$IntentBuilder;.createChooserIntent:()Landroid/content/Intent; // method@051f │ │ -07b42e: 0c00 |0003: move-result-object v0 │ │ -07b430: 7220 3e12 0200 |0004: invoke-interface {v2, v0}, Landroid/view/MenuItem;.setIntent:(Landroid/content/Intent;)Landroid/view/MenuItem; // method@123e │ │ -07b436: 0e00 |0007: return-void │ │ +07cfc4: |[07cfc4] android.support.v4.app.ShareCompat$ShareCompatImplBase.configureMenuItem:(Landroid/view/MenuItem;Landroid/support/v4/app/ShareCompat$IntentBuilder;)V │ │ +07cfd4: 6e10 1f05 0300 |0000: invoke-virtual {v3}, Landroid/support/v4/app/ShareCompat$IntentBuilder;.createChooserIntent:()Landroid/content/Intent; // method@051f │ │ +07cfda: 0c00 |0003: move-result-object v0 │ │ +07cfdc: 7220 3e12 0200 |0004: invoke-interface {v2, v0}, Landroid/view/MenuItem;.setIntent:(Landroid/content/Intent;)Landroid/view/MenuItem; // method@123e │ │ +07cfe2: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=87 │ │ 0x0007 line=88 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Landroid/support/v4/app/ShareCompat$ShareCompatImplBase; │ │ 0x0000 - 0x0008 reg=2 item Landroid/view/MenuItem; │ │ @@ -150578,41 +150632,41 @@ │ │ type : '(Ljava/lang/CharSequence;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 18 16-bit code units │ │ -07b438: |[07b438] android.support.v4.app.ShareCompat$ShareCompatImplBase.escapeHtml:(Ljava/lang/CharSequence;)Ljava/lang/String; │ │ -07b448: 2200 4203 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0342 │ │ -07b44c: 7010 5715 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ -07b452: 1201 |0005: const/4 v1, #int 0 // #0 │ │ -07b454: 7210 dd14 0400 |0006: invoke-interface {v4}, Ljava/lang/CharSequence;.length:()I // method@14dd │ │ -07b45a: 0a02 |0009: move-result v2 │ │ -07b45c: 7140 4705 4021 |000a: invoke-static {v0, v4, v1, v2}, Landroid/support/v4/app/ShareCompat$ShareCompatImplBase;.withinStyle:(Ljava/lang/StringBuilder;Ljava/lang/CharSequence;II)V // method@0547 │ │ -07b462: 6e10 6415 0000 |000d: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ -07b468: 0c01 |0010: move-result-object v1 │ │ -07b46a: 1101 |0011: return-object v1 │ │ +07cfe4: |[07cfe4] android.support.v4.app.ShareCompat$ShareCompatImplBase.escapeHtml:(Ljava/lang/CharSequence;)Ljava/lang/String; │ │ +07cff4: 2200 3f03 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@033f │ │ +07cff8: 7010 5715 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ +07cffe: 1201 |0005: const/4 v1, #int 0 // #0 │ │ +07d000: 7210 dd14 0400 |0006: invoke-interface {v4}, Ljava/lang/CharSequence;.length:()I // method@14dd │ │ +07d006: 0a02 |0009: move-result v2 │ │ +07d008: 7140 4705 4021 |000a: invoke-static {v0, v4, v1, v2}, Landroid/support/v4/app/ShareCompat$ShareCompatImplBase;.withinStyle:(Ljava/lang/StringBuilder;Ljava/lang/CharSequence;II)V // method@0547 │ │ +07d00e: 6e10 6415 0000 |000d: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ +07d014: 0c01 |0010: move-result-object v1 │ │ +07d016: 1101 |0011: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=91 │ │ 0x0005 line=92 │ │ 0x000d line=93 │ │ locals : │ │ 0x0005 - 0x0012 reg=0 out Ljava/lang/StringBuilder; │ │ 0x0000 - 0x0012 reg=3 this Landroid/support/v4/app/ShareCompat$ShareCompatImplBase; │ │ 0x0000 - 0x0012 reg=4 text Ljava/lang/CharSequence; │ │ │ │ - source_file_idx : 3211 (ShareCompat.java) │ │ + source_file_idx : 3208 (ShareCompat.java) │ │ │ │ Class #591 header: │ │ -class_idx : 239 │ │ +class_idx : 236 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 826 │ │ -source_file_idx : 3347 │ │ +superclass_idx : 823 │ │ +source_file_idx : 3344 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #591 annotations: │ │ Annotations on class │ │ @@ -150633,17 +150687,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -07b46c: |[07b46c] android.support.v4.app.TaskStackBuilder$TaskStackBuilderImplBase.:()V │ │ -07b47c: 7010 1c15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ -07b482: 0e00 |0003: return-void │ │ +07d018: |[07d018] android.support.v4.app.TaskStackBuilder$TaskStackBuilderImplBase.:()V │ │ +07d028: 7010 1c15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ +07d02e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=81 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/TaskStackBuilder$TaskStackBuilderImplBase; │ │ │ │ Virtual methods - │ │ @@ -150652,46 +150706,46 @@ │ │ type : '(Landroid/content/Context;[Landroid/content/Intent;IILandroid/os/Bundle;)Landroid/app/PendingIntent;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 6 │ │ outs : 4 │ │ insns size : 20 16-bit code units │ │ -07b484: |[07b484] android.support.v4.app.TaskStackBuilder$TaskStackBuilderImplBase.getPendingIntent:(Landroid/content/Context;[Landroid/content/Intent;IILandroid/os/Bundle;)Landroid/app/PendingIntent; │ │ -07b494: 2200 2800 |0000: new-instance v0, Landroid/content/Intent; // type@0028 │ │ -07b498: 2141 |0002: array-length v1, v4 │ │ -07b49a: d801 01ff |0003: add-int/lit8 v1, v1, #int -1 // #ff │ │ -07b49e: 4601 0401 |0005: aget-object v1, v4, v1 │ │ -07b4a2: 7020 c700 1000 |0007: invoke-direct {v0, v1}, Landroid/content/Intent;.:(Landroid/content/Intent;)V // method@00c7 │ │ -07b4a8: 1501 0010 |000a: const/high16 v1, #int 268435456 // #1000 │ │ -07b4ac: 6e20 ca00 1000 |000c: invoke-virtual {v0, v1}, Landroid/content/Intent;.addFlags:(I)Landroid/content/Intent; // method@00ca │ │ -07b4b2: 7140 8b00 5360 |000f: invoke-static {v3, v5, v0, v6}, Landroid/app/PendingIntent;.getActivity:(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent; // method@008b │ │ -07b4b8: 0c01 |0012: move-result-object v1 │ │ -07b4ba: 1101 |0013: return-object v1 │ │ +07d030: |[07d030] android.support.v4.app.TaskStackBuilder$TaskStackBuilderImplBase.getPendingIntent:(Landroid/content/Context;[Landroid/content/Intent;IILandroid/os/Bundle;)Landroid/app/PendingIntent; │ │ +07d040: 2200 2800 |0000: new-instance v0, Landroid/content/Intent; // type@0028 │ │ +07d044: 2141 |0002: array-length v1, v4 │ │ +07d046: d801 01ff |0003: add-int/lit8 v1, v1, #int -1 // #ff │ │ +07d04a: 4601 0401 |0005: aget-object v1, v4, v1 │ │ +07d04e: 7020 c700 1000 |0007: invoke-direct {v0, v1}, Landroid/content/Intent;.:(Landroid/content/Intent;)V // method@00c7 │ │ +07d054: 1501 0010 |000a: const/high16 v1, #int 268435456 // #1000 │ │ +07d058: 6e20 ca00 1000 |000c: invoke-virtual {v0, v1}, Landroid/content/Intent;.addFlags:(I)Landroid/content/Intent; // method@00ca │ │ +07d05e: 7140 8b00 5360 |000f: invoke-static {v3, v5, v0, v6}, Landroid/app/PendingIntent;.getActivity:(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent; // method@008b │ │ +07d064: 0c01 |0012: move-result-object v1 │ │ +07d066: 1101 |0013: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=84 │ │ 0x000a line=85 │ │ 0x000f line=86 │ │ locals : │ │ 0x000a - 0x0014 reg=0 topIntent Landroid/content/Intent; │ │ 0x0000 - 0x0014 reg=2 this Landroid/support/v4/app/TaskStackBuilder$TaskStackBuilderImplBase; │ │ 0x0000 - 0x0014 reg=3 context Landroid/content/Context; │ │ 0x0000 - 0x0014 reg=4 intents [Landroid/content/Intent; │ │ 0x0000 - 0x0014 reg=5 requestCode I │ │ 0x0000 - 0x0014 reg=6 flags I │ │ 0x0000 - 0x0014 reg=7 options Landroid/os/Bundle; │ │ │ │ - source_file_idx : 3347 (TaskStackBuilder.java) │ │ + source_file_idx : 3344 (TaskStackBuilder.java) │ │ │ │ Class #592 header: │ │ -class_idx : 240 │ │ +class_idx : 237 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 826 │ │ -source_file_idx : 3347 │ │ +superclass_idx : 823 │ │ +source_file_idx : 3344 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #592 annotations: │ │ Annotations on class │ │ @@ -150712,17 +150766,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -07b4bc: |[07b4bc] android.support.v4.app.TaskStackBuilder$TaskStackBuilderImplHoneycomb.:()V │ │ -07b4cc: 7010 1c15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ -07b4d2: 0e00 |0003: return-void │ │ +07d068: |[07d068] android.support.v4.app.TaskStackBuilder$TaskStackBuilderImplHoneycomb.:()V │ │ +07d078: 7010 1c15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ +07d07e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=90 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/TaskStackBuilder$TaskStackBuilderImplHoneycomb; │ │ │ │ Virtual methods - │ │ @@ -150731,45 +150785,45 @@ │ │ type : '(Landroid/content/Context;[Landroid/content/Intent;IILandroid/os/Bundle;)Landroid/app/PendingIntent;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 6 │ │ outs : 4 │ │ insns size : 22 16-bit code units │ │ -07b4d4: |[07b4d4] android.support.v4.app.TaskStackBuilder$TaskStackBuilderImplHoneycomb.getPendingIntent:(Landroid/content/Context;[Landroid/content/Intent;IILandroid/os/Bundle;)Landroid/app/PendingIntent; │ │ -07b4e4: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -07b4e6: 2200 2800 |0001: new-instance v0, Landroid/content/Intent; // type@0028 │ │ -07b4ea: 4601 0502 |0003: aget-object v1, v5, v2 │ │ -07b4ee: 7020 c700 1000 |0005: invoke-direct {v0, v1}, Landroid/content/Intent;.:(Landroid/content/Intent;)V // method@00c7 │ │ -07b4f4: 1401 00c0 0010 |0008: const v1, #float 2.53915e-29 // #1000c000 │ │ -07b4fa: 6e20 ca00 1000 |000b: invoke-virtual {v0, v1}, Landroid/content/Intent;.addFlags:(I)Landroid/content/Intent; // method@00ca │ │ -07b500: 0c00 |000e: move-result-object v0 │ │ -07b502: 4d00 0502 |000f: aput-object v0, v5, v2 │ │ -07b506: 7140 7505 6475 |0011: invoke-static {v4, v6, v5, v7}, Landroid/support/v4/app/TaskStackBuilderHoneycomb;.getActivitiesPendingIntent:(Landroid/content/Context;I[Landroid/content/Intent;I)Landroid/app/PendingIntent; // method@0575 │ │ -07b50c: 0c00 |0014: move-result-object v0 │ │ -07b50e: 1100 |0015: return-object v0 │ │ +07d080: |[07d080] android.support.v4.app.TaskStackBuilder$TaskStackBuilderImplHoneycomb.getPendingIntent:(Landroid/content/Context;[Landroid/content/Intent;IILandroid/os/Bundle;)Landroid/app/PendingIntent; │ │ +07d090: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +07d092: 2200 2800 |0001: new-instance v0, Landroid/content/Intent; // type@0028 │ │ +07d096: 4601 0502 |0003: aget-object v1, v5, v2 │ │ +07d09a: 7020 c700 1000 |0005: invoke-direct {v0, v1}, Landroid/content/Intent;.:(Landroid/content/Intent;)V // method@00c7 │ │ +07d0a0: 1401 00c0 0010 |0008: const v1, #float 2.53915e-29 // #1000c000 │ │ +07d0a6: 6e20 ca00 1000 |000b: invoke-virtual {v0, v1}, Landroid/content/Intent;.addFlags:(I)Landroid/content/Intent; // method@00ca │ │ +07d0ac: 0c00 |000e: move-result-object v0 │ │ +07d0ae: 4d00 0502 |000f: aput-object v0, v5, v2 │ │ +07d0b2: 7140 7505 6475 |0011: invoke-static {v4, v6, v5, v7}, Landroid/support/v4/app/TaskStackBuilderHoneycomb;.getActivitiesPendingIntent:(Landroid/content/Context;I[Landroid/content/Intent;I)Landroid/app/PendingIntent; // method@0575 │ │ +07d0b8: 0c00 |0014: move-result-object v0 │ │ +07d0ba: 1100 |0015: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=93 │ │ 0x0011 line=96 │ │ locals : │ │ 0x0000 - 0x0016 reg=3 this Landroid/support/v4/app/TaskStackBuilder$TaskStackBuilderImplHoneycomb; │ │ 0x0000 - 0x0016 reg=4 context Landroid/content/Context; │ │ 0x0000 - 0x0016 reg=5 intents [Landroid/content/Intent; │ │ 0x0000 - 0x0016 reg=6 requestCode I │ │ 0x0000 - 0x0016 reg=7 flags I │ │ 0x0000 - 0x0016 reg=8 options Landroid/os/Bundle; │ │ │ │ - source_file_idx : 3347 (TaskStackBuilder.java) │ │ + source_file_idx : 3344 (TaskStackBuilder.java) │ │ │ │ Class #593 header: │ │ -class_idx : 241 │ │ +class_idx : 238 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 826 │ │ -source_file_idx : 3347 │ │ +superclass_idx : 823 │ │ +source_file_idx : 3344 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #593 annotations: │ │ Annotations on class │ │ @@ -150790,17 +150844,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -07b510: |[07b510] android.support.v4.app.TaskStackBuilder$TaskStackBuilderImplJellybean.:()V │ │ -07b520: 7010 1c15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ -07b526: 0e00 |0003: return-void │ │ +07d0bc: |[07d0bc] android.support.v4.app.TaskStackBuilder$TaskStackBuilderImplJellybean.:()V │ │ +07d0cc: 7010 1c15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ +07d0d2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=101 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/TaskStackBuilder$TaskStackBuilderImplJellybean; │ │ │ │ Virtual methods - │ │ @@ -150809,44 +150863,44 @@ │ │ type : '(Landroid/content/Context;[Landroid/content/Intent;IILandroid/os/Bundle;)Landroid/app/PendingIntent;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 6 │ │ outs : 5 │ │ insns size : 22 16-bit code units │ │ -07b528: |[07b528] android.support.v4.app.TaskStackBuilder$TaskStackBuilderImplJellybean.getPendingIntent:(Landroid/content/Context;[Landroid/content/Intent;IILandroid/os/Bundle;)Landroid/app/PendingIntent; │ │ -07b538: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -07b53a: 2200 2800 |0001: new-instance v0, Landroid/content/Intent; // type@0028 │ │ -07b53e: 4601 0502 |0003: aget-object v1, v5, v2 │ │ -07b542: 7020 c700 1000 |0005: invoke-direct {v0, v1}, Landroid/content/Intent;.:(Landroid/content/Intent;)V // method@00c7 │ │ -07b548: 1401 00c0 0010 |0008: const v1, #float 2.53915e-29 // #1000c000 │ │ -07b54e: 6e20 ca00 1000 |000b: invoke-virtual {v0, v1}, Landroid/content/Intent;.addFlags:(I)Landroid/content/Intent; // method@00ca │ │ -07b554: 0c00 |000e: move-result-object v0 │ │ -07b556: 4d00 0502 |000f: aput-object v0, v5, v2 │ │ -07b55a: 7158 7705 6475 |0011: invoke-static {v4, v6, v5, v7, v8}, Landroid/support/v4/app/TaskStackBuilderJellybean;.getActivitiesPendingIntent:(Landroid/content/Context;I[Landroid/content/Intent;ILandroid/os/Bundle;)Landroid/app/PendingIntent; // method@0577 │ │ -07b560: 0c00 |0014: move-result-object v0 │ │ -07b562: 1100 |0015: return-object v0 │ │ +07d0d4: |[07d0d4] android.support.v4.app.TaskStackBuilder$TaskStackBuilderImplJellybean.getPendingIntent:(Landroid/content/Context;[Landroid/content/Intent;IILandroid/os/Bundle;)Landroid/app/PendingIntent; │ │ +07d0e4: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +07d0e6: 2200 2800 |0001: new-instance v0, Landroid/content/Intent; // type@0028 │ │ +07d0ea: 4601 0502 |0003: aget-object v1, v5, v2 │ │ +07d0ee: 7020 c700 1000 |0005: invoke-direct {v0, v1}, Landroid/content/Intent;.:(Landroid/content/Intent;)V // method@00c7 │ │ +07d0f4: 1401 00c0 0010 |0008: const v1, #float 2.53915e-29 // #1000c000 │ │ +07d0fa: 6e20 ca00 1000 |000b: invoke-virtual {v0, v1}, Landroid/content/Intent;.addFlags:(I)Landroid/content/Intent; // method@00ca │ │ +07d100: 0c00 |000e: move-result-object v0 │ │ +07d102: 4d00 0502 |000f: aput-object v0, v5, v2 │ │ +07d106: 7158 7705 6475 |0011: invoke-static {v4, v6, v5, v7, v8}, Landroid/support/v4/app/TaskStackBuilderJellybean;.getActivitiesPendingIntent:(Landroid/content/Context;I[Landroid/content/Intent;ILandroid/os/Bundle;)Landroid/app/PendingIntent; // method@0577 │ │ +07d10c: 0c00 |0014: move-result-object v0 │ │ +07d10e: 1100 |0015: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=104 │ │ 0x0011 line=107 │ │ locals : │ │ 0x0000 - 0x0016 reg=3 this Landroid/support/v4/app/TaskStackBuilder$TaskStackBuilderImplJellybean; │ │ 0x0000 - 0x0016 reg=4 context Landroid/content/Context; │ │ 0x0000 - 0x0016 reg=5 intents [Landroid/content/Intent; │ │ 0x0000 - 0x0016 reg=6 requestCode I │ │ 0x0000 - 0x0016 reg=7 flags I │ │ 0x0000 - 0x0016 reg=8 options Landroid/os/Bundle; │ │ │ │ - source_file_idx : 3347 (TaskStackBuilder.java) │ │ + source_file_idx : 3344 (TaskStackBuilder.java) │ │ │ │ Class #594 header: │ │ -class_idx : 245 │ │ +class_idx : 242 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 278 │ │ +superclass_idx : 275 │ │ source_file_idx : 626 │ │ static_fields_size : 0 │ │ instance_fields_size: 4 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 5 │ │ │ │ Class #594 annotations: │ │ @@ -150891,22 +150945,22 @@ │ │ type : '(Landroid/support/v4/content/AsyncTaskLoader;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -07b564: |[07b564] android.support.v4.content.AsyncTaskLoader$LoadTask.:(Landroid/support/v4/content/AsyncTaskLoader;)V │ │ -07b574: 5b23 b901 |0000: iput-object v3, v2, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.this$0:Landroid/support/v4/content/AsyncTaskLoader; // field@01b9 │ │ -07b578: 7010 3006 0200 |0002: invoke-direct {v2}, Landroid/support/v4/content/ModernAsyncTask;.:()V // method@0630 │ │ -07b57e: 2200 7903 |0005: new-instance v0, Ljava/util/concurrent/CountDownLatch; // type@0379 │ │ -07b582: 1211 |0007: const/4 v1, #int 1 // #1 │ │ -07b584: 7020 f715 1000 |0008: invoke-direct {v0, v1}, Ljava/util/concurrent/CountDownLatch;.:(I)V // method@15f7 │ │ -07b58a: 5b20 b701 |000b: iput-object v0, v2, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.done:Ljava/util/concurrent/CountDownLatch; // field@01b7 │ │ -07b58e: 0e00 |000d: return-void │ │ +07d110: |[07d110] android.support.v4.content.AsyncTaskLoader$LoadTask.:(Landroid/support/v4/content/AsyncTaskLoader;)V │ │ +07d120: 5b23 b901 |0000: iput-object v3, v2, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.this$0:Landroid/support/v4/content/AsyncTaskLoader; // field@01b9 │ │ +07d124: 7010 3006 0200 |0002: invoke-direct {v2}, Landroid/support/v4/content/ModernAsyncTask;.:()V // method@0630 │ │ +07d12a: 2200 7603 |0005: new-instance v0, Ljava/util/concurrent/CountDownLatch; // type@0376 │ │ +07d12e: 1211 |0007: const/4 v1, #int 1 // #1 │ │ +07d130: 7020 f715 1000 |0008: invoke-direct {v0, v1}, Ljava/util/concurrent/CountDownLatch;.:(I)V // method@15f7 │ │ +07d136: 5b20 b701 |000b: iput-object v0, v2, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.done:Ljava/util/concurrent/CountDownLatch; // field@01b7 │ │ +07d13a: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ 0x0005 line=45 │ │ locals : │ │ 0x0000 - 0x0000 reg=2 this Landroid/support/v4/content/AsyncTaskLoader$LoadTask; │ │ 0x0000 - 0x000e reg=2 this Landroid/support/v4/content/AsyncTaskLoader$LoadTask; Landroid/support/v4/content/AsyncTaskLoader.LoadTask; │ │ @@ -150917,17 +150971,17 @@ │ │ type : '(Landroid/support/v4/content/AsyncTaskLoader$LoadTask;)Ljava/util/concurrent/CountDownLatch;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -07b590: |[07b590] android.support.v4.content.AsyncTaskLoader$LoadTask.access$000:(Landroid/support/v4/content/AsyncTaskLoader$LoadTask;)Ljava/util/concurrent/CountDownLatch; │ │ -07b5a0: 5410 b701 |0000: iget-object v0, v1, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.done:Ljava/util/concurrent/CountDownLatch; // field@01b7 │ │ -07b5a4: 1100 |0002: return-object v0 │ │ +07d13c: |[07d13c] android.support.v4.content.AsyncTaskLoader$LoadTask.access$000:(Landroid/support/v4/content/AsyncTaskLoader$LoadTask;)Ljava/util/concurrent/CountDownLatch; │ │ +07d14c: 5410 b701 |0000: iget-object v0, v1, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.done:Ljava/util/concurrent/CountDownLatch; // field@01b7 │ │ +07d150: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v4/content/AsyncTaskLoader$LoadTask; │ │ │ │ Virtual methods - │ │ @@ -150936,19 +150990,19 @@ │ │ type : '([Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x1044 (PROTECTED BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -07b5a8: |[07b5a8] android.support.v4.content.AsyncTaskLoader$LoadTask.doInBackground:([Ljava/lang/Object;)Ljava/lang/Object; │ │ -07b5b8: 1f02 a704 |0000: check-cast v2, [Ljava/lang/Void; // type@04a7 │ │ -07b5bc: 6e20 7c05 2100 |0002: invoke-virtual {v1, v2}, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.doInBackground:([Ljava/lang/Void;)Ljava/lang/Object; // method@057c │ │ -07b5c2: 0c00 |0005: move-result-object v0 │ │ -07b5c4: 1100 |0006: return-object v0 │ │ +07d154: |[07d154] android.support.v4.content.AsyncTaskLoader$LoadTask.doInBackground:([Ljava/lang/Object;)Ljava/lang/Object; │ │ +07d164: 1f02 a404 |0000: check-cast v2, [Ljava/lang/Void; // type@04a4 │ │ +07d168: 6e20 7c05 2100 |0002: invoke-virtual {v1, v2}, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.doInBackground:([Ljava/lang/Void;)Ljava/lang/Object; // method@057c │ │ +07d16e: 0c00 |0005: move-result-object v0 │ │ +07d170: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/content/AsyncTaskLoader$LoadTask; │ │ 0x0000 - 0x0002 reg=2 x0 [Ljava/lang/Object; │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/content/AsyncTaskLoader$LoadTask; Landroid/support/v4/content/AsyncTaskLoader.LoadTask; │ │ @@ -150958,21 +151012,21 @@ │ │ type : '([Ljava/lang/Void;)Ljava/lang/Object;' │ │ access : 0x0084 (PROTECTED VARARGS) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -07b5c8: |[07b5c8] android.support.v4.content.AsyncTaskLoader$LoadTask.doInBackground:([Ljava/lang/Void;)Ljava/lang/Object; │ │ -07b5d8: 5410 b901 |0000: iget-object v0, v1, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.this$0:Landroid/support/v4/content/AsyncTaskLoader; // field@01b9 │ │ -07b5dc: 6e10 8d05 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/content/AsyncTaskLoader;.onLoadInBackground:()Ljava/lang/Object; // method@058d │ │ -07b5e2: 0c00 |0005: move-result-object v0 │ │ -07b5e4: 5b10 b801 |0006: iput-object v0, v1, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.result:Ljava/lang/Object; // field@01b8 │ │ -07b5e8: 5410 b801 |0008: iget-object v0, v1, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.result:Ljava/lang/Object; // field@01b8 │ │ -07b5ec: 1100 |000a: return-object v0 │ │ +07d174: |[07d174] android.support.v4.content.AsyncTaskLoader$LoadTask.doInBackground:([Ljava/lang/Void;)Ljava/lang/Object; │ │ +07d184: 5410 b901 |0000: iget-object v0, v1, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.this$0:Landroid/support/v4/content/AsyncTaskLoader; // field@01b9 │ │ +07d188: 6e10 8d05 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/content/AsyncTaskLoader;.onLoadInBackground:()Ljava/lang/Object; // method@058d │ │ +07d18e: 0c00 |0005: move-result-object v0 │ │ +07d190: 5b10 b801 |0006: iput-object v0, v1, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.result:Ljava/lang/Object; // field@01b8 │ │ +07d194: 5410 b801 |0008: iget-object v0, v1, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.result:Ljava/lang/Object; // field@01b8 │ │ +07d198: 1100 |000a: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=51 │ │ 0x0008 line=53 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/content/AsyncTaskLoader$LoadTask; │ │ 0x0000 - 0x000b reg=1 this Landroid/support/v4/content/AsyncTaskLoader$LoadTask; Landroid/support/v4/content/AsyncTaskLoader.LoadTask; │ │ @@ -150983,25 +151037,25 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 20 16-bit code units │ │ -07b5f0: |[07b5f0] android.support.v4.content.AsyncTaskLoader$LoadTask.onCancelled:()V │ │ -07b600: 5420 b901 |0000: iget-object v0, v2, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.this$0:Landroid/support/v4/content/AsyncTaskLoader; // field@01b9 │ │ -07b604: 5421 b801 |0002: iget-object v1, v2, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.result:Ljava/lang/Object; // field@01b8 │ │ -07b608: 6e30 8505 2001 |0004: invoke-virtual {v0, v2, v1}, Landroid/support/v4/content/AsyncTaskLoader;.dispatchOnCancelled:(Landroid/support/v4/content/AsyncTaskLoader$LoadTask;Ljava/lang/Object;)V // method@0585 │ │ -07b60e: 5420 b701 |0007: iget-object v0, v2, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.done:Ljava/util/concurrent/CountDownLatch; // field@01b7 │ │ -07b612: 6e10 f915 0000 |0009: invoke-virtual {v0}, Ljava/util/concurrent/CountDownLatch;.countDown:()V // method@15f9 │ │ -07b618: 0e00 |000c: return-void │ │ -07b61a: 0d00 |000d: move-exception v0 │ │ -07b61c: 5421 b701 |000e: iget-object v1, v2, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.done:Ljava/util/concurrent/CountDownLatch; // field@01b7 │ │ -07b620: 6e10 f915 0100 |0010: invoke-virtual {v1}, Ljava/util/concurrent/CountDownLatch;.countDown:()V // method@15f9 │ │ -07b626: 2700 |0013: throw v0 │ │ +07d19c: |[07d19c] android.support.v4.content.AsyncTaskLoader$LoadTask.onCancelled:()V │ │ +07d1ac: 5420 b901 |0000: iget-object v0, v2, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.this$0:Landroid/support/v4/content/AsyncTaskLoader; // field@01b9 │ │ +07d1b0: 5421 b801 |0002: iget-object v1, v2, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.result:Ljava/lang/Object; // field@01b8 │ │ +07d1b4: 6e30 8505 2001 |0004: invoke-virtual {v0, v2, v1}, Landroid/support/v4/content/AsyncTaskLoader;.dispatchOnCancelled:(Landroid/support/v4/content/AsyncTaskLoader$LoadTask;Ljava/lang/Object;)V // method@0585 │ │ +07d1ba: 5420 b701 |0007: iget-object v0, v2, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.done:Ljava/util/concurrent/CountDownLatch; // field@01b7 │ │ +07d1be: 6e10 f915 0000 |0009: invoke-virtual {v0}, Ljava/util/concurrent/CountDownLatch;.countDown:()V // method@15f9 │ │ +07d1c4: 0e00 |000c: return-void │ │ +07d1c6: 0d00 |000d: move-exception v0 │ │ +07d1c8: 5421 b701 |000e: iget-object v1, v2, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.done:Ljava/util/concurrent/CountDownLatch; // field@01b7 │ │ +07d1cc: 6e10 f915 0100 |0010: invoke-virtual {v1}, Ljava/util/concurrent/CountDownLatch;.countDown:()V // method@15f9 │ │ +07d1d2: 2700 |0013: throw v0 │ │ catches : 1 │ │ 0x0000 - 0x0007 │ │ -> 0x000d │ │ positions : │ │ 0x0000 line=71 │ │ 0x0007 line=73 │ │ 0x000c line=75 │ │ @@ -151015,24 +151069,24 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 18 16-bit code units │ │ -07b634: |[07b634] android.support.v4.content.AsyncTaskLoader$LoadTask.onPostExecute:(Ljava/lang/Object;)V │ │ -07b644: 5420 b901 |0000: iget-object v0, v2, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.this$0:Landroid/support/v4/content/AsyncTaskLoader; // field@01b9 │ │ -07b648: 6e30 8605 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/support/v4/content/AsyncTaskLoader;.dispatchOnLoadComplete:(Landroid/support/v4/content/AsyncTaskLoader$LoadTask;Ljava/lang/Object;)V // method@0586 │ │ -07b64e: 5420 b701 |0005: iget-object v0, v2, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.done:Ljava/util/concurrent/CountDownLatch; // field@01b7 │ │ -07b652: 6e10 f915 0000 |0007: invoke-virtual {v0}, Ljava/util/concurrent/CountDownLatch;.countDown:()V // method@15f9 │ │ -07b658: 0e00 |000a: return-void │ │ -07b65a: 0d00 |000b: move-exception v0 │ │ -07b65c: 5421 b701 |000c: iget-object v1, v2, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.done:Ljava/util/concurrent/CountDownLatch; // field@01b7 │ │ -07b660: 6e10 f915 0100 |000e: invoke-virtual {v1}, Ljava/util/concurrent/CountDownLatch;.countDown:()V // method@15f9 │ │ -07b666: 2700 |0011: throw v0 │ │ +07d1e0: |[07d1e0] android.support.v4.content.AsyncTaskLoader$LoadTask.onPostExecute:(Ljava/lang/Object;)V │ │ +07d1f0: 5420 b901 |0000: iget-object v0, v2, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.this$0:Landroid/support/v4/content/AsyncTaskLoader; // field@01b9 │ │ +07d1f4: 6e30 8605 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/support/v4/content/AsyncTaskLoader;.dispatchOnLoadComplete:(Landroid/support/v4/content/AsyncTaskLoader$LoadTask;Ljava/lang/Object;)V // method@0586 │ │ +07d1fa: 5420 b701 |0005: iget-object v0, v2, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.done:Ljava/util/concurrent/CountDownLatch; // field@01b7 │ │ +07d1fe: 6e10 f915 0000 |0007: invoke-virtual {v0}, Ljava/util/concurrent/CountDownLatch;.countDown:()V // method@15f9 │ │ +07d204: 0e00 |000a: return-void │ │ +07d206: 0d00 |000b: move-exception v0 │ │ +07d208: 5421 b701 |000c: iget-object v1, v2, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.done:Ljava/util/concurrent/CountDownLatch; // field@01b7 │ │ +07d20c: 6e10 f915 0100 |000e: invoke-virtual {v1}, Ljava/util/concurrent/CountDownLatch;.countDown:()V // method@15f9 │ │ +07d212: 2700 |0011: throw v0 │ │ catches : 1 │ │ 0x0000 - 0x0005 │ │ -> 0x000b │ │ positions : │ │ 0x0000 line=61 │ │ 0x0005 line=63 │ │ 0x000a line=65 │ │ @@ -151048,35 +151102,35 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -07b674: |[07b674] android.support.v4.content.AsyncTaskLoader$LoadTask.run:()V │ │ -07b684: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -07b686: 5c10 ba01 |0001: iput-boolean v0, v1, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.waiting:Z // field@01ba │ │ -07b68a: 5410 b901 |0003: iget-object v0, v1, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.this$0:Landroid/support/v4/content/AsyncTaskLoader; // field@01b9 │ │ -07b68e: 6e10 8805 0000 |0005: invoke-virtual {v0}, Landroid/support/v4/content/AsyncTaskLoader;.executePendingTask:()V // method@0588 │ │ -07b694: 0e00 |0008: return-void │ │ +07d220: |[07d220] android.support.v4.content.AsyncTaskLoader$LoadTask.run:()V │ │ +07d230: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +07d232: 5c10 ba01 |0001: iput-boolean v0, v1, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.waiting:Z // field@01ba │ │ +07d236: 5410 b901 |0003: iget-object v0, v1, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.this$0:Landroid/support/v4/content/AsyncTaskLoader; // field@01b9 │ │ +07d23a: 6e10 8805 0000 |0005: invoke-virtual {v0}, Landroid/support/v4/content/AsyncTaskLoader;.executePendingTask:()V // method@0588 │ │ +07d240: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=79 │ │ 0x0003 line=80 │ │ 0x0008 line=81 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/content/AsyncTaskLoader$LoadTask; │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v4/content/AsyncTaskLoader$LoadTask; Landroid/support/v4/content/AsyncTaskLoader.LoadTask; │ │ │ │ source_file_idx : 626 (AsyncTaskLoader.java) │ │ │ │ Class #595 header: │ │ -class_idx : 246 │ │ +class_idx : 243 │ │ access_flags : 1025 (0x0401) │ │ -superclass_idx : 265 │ │ +superclass_idx : 262 │ │ source_file_idx : 626 │ │ static_fields_size : 2 │ │ instance_fields_size: 5 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 11 │ │ │ │ Class #595 annotations: │ │ @@ -151141,19 +151195,19 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -07b698: |[07b698] android.support.v4.content.AsyncTaskLoader.:(Landroid/content/Context;)V │ │ -07b6a8: 7020 f205 3200 |0000: invoke-direct {v2, v3}, Landroid/support/v4/content/Loader;.:(Landroid/content/Context;)V // method@05f2 │ │ -07b6ae: 1600 f0d8 |0003: const-wide/16 v0, #int -10000 // #d8f0 │ │ -07b6b2: 5a20 bf01 |0005: iput-wide v0, v2, Landroid/support/v4/content/AsyncTaskLoader;.mLastLoadCompleteTime:J // field@01bf │ │ -07b6b6: 0e00 |0007: return-void │ │ +07d244: |[07d244] android.support.v4.content.AsyncTaskLoader.:(Landroid/content/Context;)V │ │ +07d254: 7020 f205 3200 |0000: invoke-direct {v2, v3}, Landroid/support/v4/content/Loader;.:(Landroid/content/Context;)V // method@05f2 │ │ +07d25a: 1600 f0d8 |0003: const-wide/16 v0, #int -10000 // #d8f0 │ │ +07d25e: 5a20 bf01 |0005: iput-wide v0, v2, Landroid/support/v4/content/AsyncTaskLoader;.mLastLoadCompleteTime:J // field@01bf │ │ +07d262: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=92 │ │ 0x0003 line=88 │ │ 0x0007 line=93 │ │ locals : │ │ 0x0000 - 0x0000 reg=2 this Landroid/support/v4/content/AsyncTaskLoader; │ │ @@ -151166,49 +151220,49 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 65 16-bit code units │ │ -07b6b8: |[07b6b8] android.support.v4.content.AsyncTaskLoader.cancelLoad:()Z │ │ -07b6c8: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -07b6ca: 1200 |0001: const/4 v0, #int 0 // #0 │ │ -07b6cc: 5441 c001 |0002: iget-object v1, v4, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@01c0 │ │ -07b6d0: 3801 1900 |0004: if-eqz v1, 001d // +0019 │ │ -07b6d4: 5441 bd01 |0006: iget-object v1, v4, Landroid/support/v4/content/AsyncTaskLoader;.mCancellingTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@01bd │ │ -07b6d8: 3801 1600 |0008: if-eqz v1, 001e // +0016 │ │ -07b6dc: 5441 c001 |000a: iget-object v1, v4, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@01c0 │ │ -07b6e0: 5511 ba01 |000c: iget-boolean v1, v1, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.waiting:Z // field@01ba │ │ -07b6e4: 3801 0d00 |000e: if-eqz v1, 001b // +000d │ │ -07b6e8: 5441 c001 |0010: iget-object v1, v4, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@01c0 │ │ -07b6ec: 5c10 ba01 |0012: iput-boolean v0, v1, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.waiting:Z // field@01ba │ │ -07b6f0: 5441 be01 |0014: iget-object v1, v4, Landroid/support/v4/content/AsyncTaskLoader;.mHandler:Landroid/os/Handler; // field@01be │ │ -07b6f4: 5442 c001 |0016: iget-object v2, v4, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@01c0 │ │ -07b6f8: 6e20 cd01 2100 |0018: invoke-virtual {v1, v2}, Landroid/os/Handler;.removeCallbacks:(Ljava/lang/Runnable;)V // method@01cd │ │ -07b6fe: 5b43 c001 |001b: iput-object v3, v4, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@01c0 │ │ -07b702: 0f00 |001d: return v0 │ │ -07b704: 5441 c001 |001e: iget-object v1, v4, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@01c0 │ │ -07b708: 5511 ba01 |0020: iget-boolean v1, v1, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.waiting:Z // field@01ba │ │ -07b70c: 3801 1000 |0022: if-eqz v1, 0032 // +0010 │ │ -07b710: 5441 c001 |0024: iget-object v1, v4, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@01c0 │ │ -07b714: 5c10 ba01 |0026: iput-boolean v0, v1, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.waiting:Z // field@01ba │ │ -07b718: 5441 be01 |0028: iget-object v1, v4, Landroid/support/v4/content/AsyncTaskLoader;.mHandler:Landroid/os/Handler; // field@01be │ │ -07b71c: 5442 c001 |002a: iget-object v2, v4, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@01c0 │ │ -07b720: 6e20 cd01 2100 |002c: invoke-virtual {v1, v2}, Landroid/os/Handler;.removeCallbacks:(Ljava/lang/Runnable;)V // method@01cd │ │ -07b726: 5b43 c001 |002f: iput-object v3, v4, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@01c0 │ │ -07b72a: 28ec |0031: goto 001d // -0014 │ │ -07b72c: 5441 c001 |0032: iget-object v1, v4, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@01c0 │ │ -07b730: 6e20 7a05 0100 |0034: invoke-virtual {v1, v0}, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.cancel:(Z)Z // method@057a │ │ -07b736: 0a00 |0037: move-result v0 │ │ -07b738: 3800 0600 |0038: if-eqz v0, 003e // +0006 │ │ -07b73c: 5441 c001 |003a: iget-object v1, v4, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@01c0 │ │ -07b740: 5b41 bd01 |003c: iput-object v1, v4, Landroid/support/v4/content/AsyncTaskLoader;.mCancellingTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@01bd │ │ -07b744: 5b43 c001 |003e: iput-object v3, v4, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@01c0 │ │ -07b748: 28dd |0040: goto 001d // -0023 │ │ +07d264: |[07d264] android.support.v4.content.AsyncTaskLoader.cancelLoad:()Z │ │ +07d274: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +07d276: 1200 |0001: const/4 v0, #int 0 // #0 │ │ +07d278: 5441 c001 |0002: iget-object v1, v4, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@01c0 │ │ +07d27c: 3801 1900 |0004: if-eqz v1, 001d // +0019 │ │ +07d280: 5441 bd01 |0006: iget-object v1, v4, Landroid/support/v4/content/AsyncTaskLoader;.mCancellingTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@01bd │ │ +07d284: 3801 1600 |0008: if-eqz v1, 001e // +0016 │ │ +07d288: 5441 c001 |000a: iget-object v1, v4, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@01c0 │ │ +07d28c: 5511 ba01 |000c: iget-boolean v1, v1, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.waiting:Z // field@01ba │ │ +07d290: 3801 0d00 |000e: if-eqz v1, 001b // +000d │ │ +07d294: 5441 c001 |0010: iget-object v1, v4, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@01c0 │ │ +07d298: 5c10 ba01 |0012: iput-boolean v0, v1, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.waiting:Z // field@01ba │ │ +07d29c: 5441 be01 |0014: iget-object v1, v4, Landroid/support/v4/content/AsyncTaskLoader;.mHandler:Landroid/os/Handler; // field@01be │ │ +07d2a0: 5442 c001 |0016: iget-object v2, v4, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@01c0 │ │ +07d2a4: 6e20 cd01 2100 |0018: invoke-virtual {v1, v2}, Landroid/os/Handler;.removeCallbacks:(Ljava/lang/Runnable;)V // method@01cd │ │ +07d2aa: 5b43 c001 |001b: iput-object v3, v4, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@01c0 │ │ +07d2ae: 0f00 |001d: return v0 │ │ +07d2b0: 5441 c001 |001e: iget-object v1, v4, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@01c0 │ │ +07d2b4: 5511 ba01 |0020: iget-boolean v1, v1, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.waiting:Z // field@01ba │ │ +07d2b8: 3801 1000 |0022: if-eqz v1, 0032 // +0010 │ │ +07d2bc: 5441 c001 |0024: iget-object v1, v4, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@01c0 │ │ +07d2c0: 5c10 ba01 |0026: iput-boolean v0, v1, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.waiting:Z // field@01ba │ │ +07d2c4: 5441 be01 |0028: iget-object v1, v4, Landroid/support/v4/content/AsyncTaskLoader;.mHandler:Landroid/os/Handler; // field@01be │ │ +07d2c8: 5442 c001 |002a: iget-object v2, v4, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@01c0 │ │ +07d2cc: 6e20 cd01 2100 |002c: invoke-virtual {v1, v2}, Landroid/os/Handler;.removeCallbacks:(Ljava/lang/Runnable;)V // method@01cd │ │ +07d2d2: 5b43 c001 |002f: iput-object v3, v4, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@01c0 │ │ +07d2d6: 28ec |0031: goto 001d // -0014 │ │ +07d2d8: 5441 c001 |0032: iget-object v1, v4, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@01c0 │ │ +07d2dc: 6e20 7a05 0100 |0034: invoke-virtual {v1, v0}, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.cancel:(Z)Z // method@057a │ │ +07d2e2: 0a00 |0037: move-result v0 │ │ +07d2e4: 3800 0600 |0038: if-eqz v0, 003e // +0006 │ │ +07d2e8: 5441 c001 |003a: iget-object v1, v4, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@01c0 │ │ +07d2ec: 5b41 bd01 |003c: iput-object v1, v4, Landroid/support/v4/content/AsyncTaskLoader;.mCancellingTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@01bd │ │ +07d2f0: 5b43 c001 |003e: iput-object v3, v4, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@01c0 │ │ +07d2f4: 28dd |0040: goto 001d // -0023 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=136 │ │ 0x0006 line=137 │ │ 0x000a line=142 │ │ 0x0010 line=143 │ │ 0x0014 line=144 │ │ @@ -151232,26 +151286,26 @@ │ │ type : '(Landroid/support/v4/content/AsyncTaskLoader$LoadTask;Ljava/lang/Object;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 23 16-bit code units │ │ -07b74c: |[07b74c] android.support.v4.content.AsyncTaskLoader.dispatchOnCancelled:(Landroid/support/v4/content/AsyncTaskLoader$LoadTask;Ljava/lang/Object;)V │ │ -07b75c: 6e20 8b05 4200 |0000: invoke-virtual {v2, v4}, Landroid/support/v4/content/AsyncTaskLoader;.onCanceled:(Ljava/lang/Object;)V // method@058b │ │ -07b762: 5420 bd01 |0003: iget-object v0, v2, Landroid/support/v4/content/AsyncTaskLoader;.mCancellingTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@01bd │ │ -07b766: 3330 1100 |0005: if-ne v0, v3, 0016 // +0011 │ │ -07b76a: 6e10 8f05 0200 |0007: invoke-virtual {v2}, Landroid/support/v4/content/AsyncTaskLoader;.rollbackContentChanged:()V // method@058f │ │ -07b770: 7100 ef01 0000 |000a: invoke-static {}, Landroid/os/SystemClock;.uptimeMillis:()J // method@01ef │ │ -07b776: 0b00 |000d: move-result-wide v0 │ │ -07b778: 5a20 bf01 |000e: iput-wide v0, v2, Landroid/support/v4/content/AsyncTaskLoader;.mLastLoadCompleteTime:J // field@01bf │ │ -07b77c: 1200 |0010: const/4 v0, #int 0 // #0 │ │ -07b77e: 5b20 bd01 |0011: iput-object v0, v2, Landroid/support/v4/content/AsyncTaskLoader;.mCancellingTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@01bd │ │ -07b782: 6e10 8805 0200 |0013: invoke-virtual {v2}, Landroid/support/v4/content/AsyncTaskLoader;.executePendingTask:()V // method@0588 │ │ -07b788: 0e00 |0016: return-void │ │ +07d2f8: |[07d2f8] android.support.v4.content.AsyncTaskLoader.dispatchOnCancelled:(Landroid/support/v4/content/AsyncTaskLoader$LoadTask;Ljava/lang/Object;)V │ │ +07d308: 6e20 8b05 4200 |0000: invoke-virtual {v2, v4}, Landroid/support/v4/content/AsyncTaskLoader;.onCanceled:(Ljava/lang/Object;)V // method@058b │ │ +07d30e: 5420 bd01 |0003: iget-object v0, v2, Landroid/support/v4/content/AsyncTaskLoader;.mCancellingTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@01bd │ │ +07d312: 3330 1100 |0005: if-ne v0, v3, 0016 // +0011 │ │ +07d316: 6e10 8f05 0200 |0007: invoke-virtual {v2}, Landroid/support/v4/content/AsyncTaskLoader;.rollbackContentChanged:()V // method@058f │ │ +07d31c: 7100 ef01 0000 |000a: invoke-static {}, Landroid/os/SystemClock;.uptimeMillis:()J // method@01ef │ │ +07d322: 0b00 |000d: move-result-wide v0 │ │ +07d324: 5a20 bf01 |000e: iput-wide v0, v2, Landroid/support/v4/content/AsyncTaskLoader;.mLastLoadCompleteTime:J // field@01bf │ │ +07d328: 1200 |0010: const/4 v0, #int 0 // #0 │ │ +07d32a: 5b20 bd01 |0011: iput-object v0, v2, Landroid/support/v4/content/AsyncTaskLoader;.mCancellingTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@01bd │ │ +07d32e: 6e10 8805 0200 |0013: invoke-virtual {v2}, Landroid/support/v4/content/AsyncTaskLoader;.executePendingTask:()V // method@0588 │ │ +07d334: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=200 │ │ 0x0003 line=201 │ │ 0x0007 line=203 │ │ 0x000a line=204 │ │ 0x0010 line=205 │ │ @@ -151270,32 +151324,32 @@ │ │ type : '(Landroid/support/v4/content/AsyncTaskLoader$LoadTask;Ljava/lang/Object;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 34 16-bit code units │ │ -07b78c: |[07b78c] android.support.v4.content.AsyncTaskLoader.dispatchOnLoadComplete:(Landroid/support/v4/content/AsyncTaskLoader$LoadTask;Ljava/lang/Object;)V │ │ -07b79c: 5420 c001 |0000: iget-object v0, v2, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@01c0 │ │ -07b7a0: 3230 0600 |0002: if-eq v0, v3, 0008 // +0006 │ │ -07b7a4: 6e30 8505 3204 |0004: invoke-virtual {v2, v3, v4}, Landroid/support/v4/content/AsyncTaskLoader;.dispatchOnCancelled:(Landroid/support/v4/content/AsyncTaskLoader$LoadTask;Ljava/lang/Object;)V // method@0585 │ │ -07b7aa: 0e00 |0007: return-void │ │ -07b7ac: 6e10 8905 0200 |0008: invoke-virtual {v2}, Landroid/support/v4/content/AsyncTaskLoader;.isAbandoned:()Z // method@0589 │ │ -07b7b2: 0a00 |000b: move-result v0 │ │ -07b7b4: 3800 0600 |000c: if-eqz v0, 0012 // +0006 │ │ -07b7b8: 6e20 8b05 4200 |000e: invoke-virtual {v2, v4}, Landroid/support/v4/content/AsyncTaskLoader;.onCanceled:(Ljava/lang/Object;)V // method@058b │ │ -07b7be: 28f6 |0011: goto 0007 // -000a │ │ -07b7c0: 6e10 8305 0200 |0012: invoke-virtual {v2}, Landroid/support/v4/content/AsyncTaskLoader;.commitContentChanged:()V // method@0583 │ │ -07b7c6: 7100 ef01 0000 |0015: invoke-static {}, Landroid/os/SystemClock;.uptimeMillis:()J // method@01ef │ │ -07b7cc: 0b00 |0018: move-result-wide v0 │ │ -07b7ce: 5a20 bf01 |0019: iput-wide v0, v2, Landroid/support/v4/content/AsyncTaskLoader;.mLastLoadCompleteTime:J // field@01bf │ │ -07b7d2: 1200 |001b: const/4 v0, #int 0 // #0 │ │ -07b7d4: 5b20 c001 |001c: iput-object v0, v2, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@01c0 │ │ -07b7d8: 6e20 8405 4200 |001e: invoke-virtual {v2, v4}, Landroid/support/v4/content/AsyncTaskLoader;.deliverResult:(Ljava/lang/Object;)V // method@0584 │ │ -07b7de: 28e6 |0021: goto 0007 // -001a │ │ +07d338: |[07d338] android.support.v4.content.AsyncTaskLoader.dispatchOnLoadComplete:(Landroid/support/v4/content/AsyncTaskLoader$LoadTask;Ljava/lang/Object;)V │ │ +07d348: 5420 c001 |0000: iget-object v0, v2, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@01c0 │ │ +07d34c: 3230 0600 |0002: if-eq v0, v3, 0008 // +0006 │ │ +07d350: 6e30 8505 3204 |0004: invoke-virtual {v2, v3, v4}, Landroid/support/v4/content/AsyncTaskLoader;.dispatchOnCancelled:(Landroid/support/v4/content/AsyncTaskLoader$LoadTask;Ljava/lang/Object;)V // method@0585 │ │ +07d356: 0e00 |0007: return-void │ │ +07d358: 6e10 8905 0200 |0008: invoke-virtual {v2}, Landroid/support/v4/content/AsyncTaskLoader;.isAbandoned:()Z // method@0589 │ │ +07d35e: 0a00 |000b: move-result v0 │ │ +07d360: 3800 0600 |000c: if-eqz v0, 0012 // +0006 │ │ +07d364: 6e20 8b05 4200 |000e: invoke-virtual {v2, v4}, Landroid/support/v4/content/AsyncTaskLoader;.onCanceled:(Ljava/lang/Object;)V // method@058b │ │ +07d36a: 28f6 |0011: goto 0007 // -000a │ │ +07d36c: 6e10 8305 0200 |0012: invoke-virtual {v2}, Landroid/support/v4/content/AsyncTaskLoader;.commitContentChanged:()V // method@0583 │ │ +07d372: 7100 ef01 0000 |0015: invoke-static {}, Landroid/os/SystemClock;.uptimeMillis:()J // method@01ef │ │ +07d378: 0b00 |0018: move-result-wide v0 │ │ +07d37a: 5a20 bf01 |0019: iput-wide v0, v2, Landroid/support/v4/content/AsyncTaskLoader;.mLastLoadCompleteTime:J // field@01bf │ │ +07d37e: 1200 |001b: const/4 v0, #int 0 // #0 │ │ +07d380: 5b20 c001 |001c: iput-object v0, v2, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@01c0 │ │ +07d384: 6e20 8405 4200 |001e: invoke-virtual {v2, v4}, Landroid/support/v4/content/AsyncTaskLoader;.deliverResult:(Ljava/lang/Object;)V // method@0584 │ │ +07d38a: 28e6 |0021: goto 0007 // -001a │ │ catches : (none) │ │ positions : │ │ 0x0000 line=211 │ │ 0x0004 line=213 │ │ 0x0007 line=226 │ │ 0x0008 line=215 │ │ 0x000e line=217 │ │ @@ -151316,57 +151370,57 @@ │ │ type : '(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 100 16-bit code units │ │ -07b7e0: |[07b7e0] android.support.v4.content.AsyncTaskLoader.dump:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V │ │ -07b7f0: 6f58 f705 5476 |0000: invoke-super {v4, v5, v6, v7, v8}, Landroid/support/v4/content/Loader;.dump:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V // method@05f7 │ │ -07b7f6: 5440 c001 |0003: iget-object v0, v4, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@01c0 │ │ -07b7fa: 3800 1b00 |0005: if-eqz v0, 0020 // +001b │ │ -07b7fe: 6e20 d214 5700 |0007: invoke-virtual {v7, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@14d2 │ │ -07b804: 1a00 031b |000a: const-string v0, "mTask=" // string@1b03 │ │ -07b808: 6e20 d214 0700 |000c: invoke-virtual {v7, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@14d2 │ │ -07b80e: 5440 c001 |000f: iget-object v0, v4, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@01c0 │ │ -07b812: 6e20 d114 0700 |0011: invoke-virtual {v7, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/Object;)V // method@14d1 │ │ -07b818: 1a00 bd00 |0014: const-string v0, " waiting=" // string@00bd │ │ -07b81c: 6e20 d214 0700 |0016: invoke-virtual {v7, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@14d2 │ │ -07b822: 5440 c001 |0019: iget-object v0, v4, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@01c0 │ │ -07b826: 5500 ba01 |001b: iget-boolean v0, v0, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.waiting:Z // field@01ba │ │ -07b82a: 6e20 d814 0700 |001d: invoke-virtual {v7, v0}, Ljava/io/PrintWriter;.println:(Z)V // method@14d8 │ │ -07b830: 5440 bd01 |0020: iget-object v0, v4, Landroid/support/v4/content/AsyncTaskLoader;.mCancellingTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@01bd │ │ -07b834: 3800 1b00 |0022: if-eqz v0, 003d // +001b │ │ -07b838: 6e20 d214 5700 |0024: invoke-virtual {v7, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@14d2 │ │ -07b83e: 1a00 7819 |0027: const-string v0, "mCancellingTask=" // string@1978 │ │ -07b842: 6e20 d214 0700 |0029: invoke-virtual {v7, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@14d2 │ │ -07b848: 5440 bd01 |002c: iget-object v0, v4, Landroid/support/v4/content/AsyncTaskLoader;.mCancellingTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@01bd │ │ -07b84c: 6e20 d114 0700 |002e: invoke-virtual {v7, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/Object;)V // method@14d1 │ │ -07b852: 1a00 bd00 |0031: const-string v0, " waiting=" // string@00bd │ │ -07b856: 6e20 d214 0700 |0033: invoke-virtual {v7, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@14d2 │ │ -07b85c: 5440 bd01 |0036: iget-object v0, v4, Landroid/support/v4/content/AsyncTaskLoader;.mCancellingTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@01bd │ │ -07b860: 5500 ba01 |0038: iget-boolean v0, v0, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.waiting:Z // field@01ba │ │ -07b864: 6e20 d814 0700 |003a: invoke-virtual {v7, v0}, Ljava/io/PrintWriter;.println:(Z)V // method@14d8 │ │ -07b86a: 5340 c101 |003d: iget-wide v0, v4, Landroid/support/v4/content/AsyncTaskLoader;.mUpdateThrottle:J // field@01c1 │ │ -07b86e: 1602 0000 |003f: const-wide/16 v2, #int 0 // #0 │ │ -07b872: 3100 0002 |0041: cmp-long v0, v0, v2 │ │ -07b876: 3800 2000 |0043: if-eqz v0, 0063 // +0020 │ │ -07b87a: 6e20 d214 5700 |0045: invoke-virtual {v7, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@14d2 │ │ -07b880: 1a00 231b |0048: const-string v0, "mUpdateThrottle=" // string@1b23 │ │ -07b884: 6e20 d214 0700 |004a: invoke-virtual {v7, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@14d2 │ │ -07b88a: 5340 c101 |004d: iget-wide v0, v4, Landroid/support/v4/content/AsyncTaskLoader;.mUpdateThrottle:J // field@01c1 │ │ -07b88e: 7130 9108 1007 |004f: invoke-static {v0, v1, v7}, Landroid/support/v4/util/TimeUtils;.formatDuration:(JLjava/io/PrintWriter;)V // method@0891 │ │ -07b894: 1a00 8800 |0052: const-string v0, " mLastLoadCompleteTime=" // string@0088 │ │ -07b898: 6e20 d214 0700 |0054: invoke-virtual {v7, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@14d2 │ │ -07b89e: 5340 bf01 |0057: iget-wide v0, v4, Landroid/support/v4/content/AsyncTaskLoader;.mLastLoadCompleteTime:J // field@01bf │ │ -07b8a2: 7100 ef01 0000 |0059: invoke-static {}, Landroid/os/SystemClock;.uptimeMillis:()J // method@01ef │ │ -07b8a8: 0b02 |005c: move-result-wide v2 │ │ -07b8aa: 7157 9008 1032 |005d: invoke-static {v0, v1, v2, v3, v7}, Landroid/support/v4/util/TimeUtils;.formatDuration:(JJLjava/io/PrintWriter;)V // method@0890 │ │ -07b8b0: 6e10 d414 0700 |0060: invoke-virtual {v7}, Ljava/io/PrintWriter;.println:()V // method@14d4 │ │ -07b8b6: 0e00 |0063: return-void │ │ +07d38c: |[07d38c] android.support.v4.content.AsyncTaskLoader.dump:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V │ │ +07d39c: 6f58 f705 5476 |0000: invoke-super {v4, v5, v6, v7, v8}, Landroid/support/v4/content/Loader;.dump:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V // method@05f7 │ │ +07d3a2: 5440 c001 |0003: iget-object v0, v4, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@01c0 │ │ +07d3a6: 3800 1b00 |0005: if-eqz v0, 0020 // +001b │ │ +07d3aa: 6e20 d214 5700 |0007: invoke-virtual {v7, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@14d2 │ │ +07d3b0: 1a00 ff1a |000a: const-string v0, "mTask=" // string@1aff │ │ +07d3b4: 6e20 d214 0700 |000c: invoke-virtual {v7, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@14d2 │ │ +07d3ba: 5440 c001 |000f: iget-object v0, v4, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@01c0 │ │ +07d3be: 6e20 d114 0700 |0011: invoke-virtual {v7, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/Object;)V // method@14d1 │ │ +07d3c4: 1a00 bd00 |0014: const-string v0, " waiting=" // string@00bd │ │ +07d3c8: 6e20 d214 0700 |0016: invoke-virtual {v7, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@14d2 │ │ +07d3ce: 5440 c001 |0019: iget-object v0, v4, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@01c0 │ │ +07d3d2: 5500 ba01 |001b: iget-boolean v0, v0, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.waiting:Z // field@01ba │ │ +07d3d6: 6e20 d814 0700 |001d: invoke-virtual {v7, v0}, Ljava/io/PrintWriter;.println:(Z)V // method@14d8 │ │ +07d3dc: 5440 bd01 |0020: iget-object v0, v4, Landroid/support/v4/content/AsyncTaskLoader;.mCancellingTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@01bd │ │ +07d3e0: 3800 1b00 |0022: if-eqz v0, 003d // +001b │ │ +07d3e4: 6e20 d214 5700 |0024: invoke-virtual {v7, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@14d2 │ │ +07d3ea: 1a00 7419 |0027: const-string v0, "mCancellingTask=" // string@1974 │ │ +07d3ee: 6e20 d214 0700 |0029: invoke-virtual {v7, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@14d2 │ │ +07d3f4: 5440 bd01 |002c: iget-object v0, v4, Landroid/support/v4/content/AsyncTaskLoader;.mCancellingTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@01bd │ │ +07d3f8: 6e20 d114 0700 |002e: invoke-virtual {v7, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/Object;)V // method@14d1 │ │ +07d3fe: 1a00 bd00 |0031: const-string v0, " waiting=" // string@00bd │ │ +07d402: 6e20 d214 0700 |0033: invoke-virtual {v7, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@14d2 │ │ +07d408: 5440 bd01 |0036: iget-object v0, v4, Landroid/support/v4/content/AsyncTaskLoader;.mCancellingTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@01bd │ │ +07d40c: 5500 ba01 |0038: iget-boolean v0, v0, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.waiting:Z // field@01ba │ │ +07d410: 6e20 d814 0700 |003a: invoke-virtual {v7, v0}, Ljava/io/PrintWriter;.println:(Z)V // method@14d8 │ │ +07d416: 5340 c101 |003d: iget-wide v0, v4, Landroid/support/v4/content/AsyncTaskLoader;.mUpdateThrottle:J // field@01c1 │ │ +07d41a: 1602 0000 |003f: const-wide/16 v2, #int 0 // #0 │ │ +07d41e: 3100 0002 |0041: cmp-long v0, v0, v2 │ │ +07d422: 3800 2000 |0043: if-eqz v0, 0063 // +0020 │ │ +07d426: 6e20 d214 5700 |0045: invoke-virtual {v7, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@14d2 │ │ +07d42c: 1a00 1f1b |0048: const-string v0, "mUpdateThrottle=" // string@1b1f │ │ +07d430: 6e20 d214 0700 |004a: invoke-virtual {v7, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@14d2 │ │ +07d436: 5340 c101 |004d: iget-wide v0, v4, Landroid/support/v4/content/AsyncTaskLoader;.mUpdateThrottle:J // field@01c1 │ │ +07d43a: 7130 9108 1007 |004f: invoke-static {v0, v1, v7}, Landroid/support/v4/util/TimeUtils;.formatDuration:(JLjava/io/PrintWriter;)V // method@0891 │ │ +07d440: 1a00 8800 |0052: const-string v0, " mLastLoadCompleteTime=" // string@0088 │ │ +07d444: 6e20 d214 0700 |0054: invoke-virtual {v7, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@14d2 │ │ +07d44a: 5340 bf01 |0057: iget-wide v0, v4, Landroid/support/v4/content/AsyncTaskLoader;.mLastLoadCompleteTime:J // field@01bf │ │ +07d44e: 7100 ef01 0000 |0059: invoke-static {}, Landroid/os/SystemClock;.uptimeMillis:()J // method@01ef │ │ +07d454: 0b02 |005c: move-result-wide v2 │ │ +07d456: 7157 9008 1032 |005d: invoke-static {v0, v1, v2, v3, v7}, Landroid/support/v4/util/TimeUtils;.formatDuration:(JJLjava/io/PrintWriter;)V // method@0890 │ │ +07d45c: 6e10 d414 0700 |0060: invoke-virtual {v7}, Ljava/io/PrintWriter;.println:()V // method@14d4 │ │ +07d462: 0e00 |0063: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=268 │ │ 0x0003 line=269 │ │ 0x0007 line=270 │ │ 0x0014 line=271 │ │ 0x0020 line=273 │ │ @@ -151392,55 +151446,55 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 9 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 76 16-bit code units │ │ -07b8b8: |[07b8b8] android.support.v4.content.AsyncTaskLoader.executePendingTask:()V │ │ -07b8c8: 5482 bd01 |0000: iget-object v2, v8, Landroid/support/v4/content/AsyncTaskLoader;.mCancellingTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@01bd │ │ -07b8cc: 3902 3e00 |0002: if-nez v2, 0040 // +003e │ │ -07b8d0: 5482 c001 |0004: iget-object v2, v8, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@01c0 │ │ -07b8d4: 3802 3a00 |0006: if-eqz v2, 0040 // +003a │ │ -07b8d8: 5482 c001 |0008: iget-object v2, v8, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@01c0 │ │ -07b8dc: 5522 ba01 |000a: iget-boolean v2, v2, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.waiting:Z // field@01ba │ │ -07b8e0: 3802 0e00 |000c: if-eqz v2, 001a // +000e │ │ -07b8e4: 5482 c001 |000e: iget-object v2, v8, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@01c0 │ │ -07b8e8: 1203 |0010: const/4 v3, #int 0 // #0 │ │ -07b8ea: 5c23 ba01 |0011: iput-boolean v3, v2, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.waiting:Z // field@01ba │ │ -07b8ee: 5482 be01 |0013: iget-object v2, v8, Landroid/support/v4/content/AsyncTaskLoader;.mHandler:Landroid/os/Handler; // field@01be │ │ -07b8f2: 5483 c001 |0015: iget-object v3, v8, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@01c0 │ │ -07b8f6: 6e20 cd01 3200 |0017: invoke-virtual {v2, v3}, Landroid/os/Handler;.removeCallbacks:(Ljava/lang/Runnable;)V // method@01cd │ │ -07b8fc: 5382 c101 |001a: iget-wide v2, v8, Landroid/support/v4/content/AsyncTaskLoader;.mUpdateThrottle:J // field@01c1 │ │ -07b900: 1604 0000 |001c: const-wide/16 v4, #int 0 // #0 │ │ -07b904: 3102 0204 |001e: cmp-long v2, v2, v4 │ │ -07b908: 3d02 2100 |0020: if-lez v2, 0041 // +0021 │ │ -07b90c: 7100 ef01 0000 |0022: invoke-static {}, Landroid/os/SystemClock;.uptimeMillis:()J // method@01ef │ │ -07b912: 0b00 |0025: move-result-wide v0 │ │ -07b914: 5382 bf01 |0026: iget-wide v2, v8, Landroid/support/v4/content/AsyncTaskLoader;.mLastLoadCompleteTime:J // field@01bf │ │ -07b918: 5384 c101 |0028: iget-wide v4, v8, Landroid/support/v4/content/AsyncTaskLoader;.mUpdateThrottle:J // field@01c1 │ │ -07b91c: bb42 |002a: add-long/2addr v2, v4 │ │ -07b91e: 3102 0002 |002b: cmp-long v2, v0, v2 │ │ -07b922: 3b02 1400 |002d: if-gez v2, 0041 // +0014 │ │ -07b926: 5482 c001 |002f: iget-object v2, v8, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@01c0 │ │ -07b92a: 1213 |0031: const/4 v3, #int 1 // #1 │ │ -07b92c: 5c23 ba01 |0032: iput-boolean v3, v2, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.waiting:Z // field@01ba │ │ -07b930: 5482 be01 |0034: iget-object v2, v8, Landroid/support/v4/content/AsyncTaskLoader;.mHandler:Landroid/os/Handler; // field@01be │ │ -07b934: 5483 c001 |0036: iget-object v3, v8, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@01c0 │ │ -07b938: 5384 bf01 |0038: iget-wide v4, v8, Landroid/support/v4/content/AsyncTaskLoader;.mLastLoadCompleteTime:J // field@01bf │ │ -07b93c: 5386 c101 |003a: iget-wide v6, v8, Landroid/support/v4/content/AsyncTaskLoader;.mUpdateThrottle:J // field@01c1 │ │ -07b940: bb64 |003c: add-long/2addr v4, v6 │ │ -07b942: 6e40 cc01 3254 |003d: invoke-virtual {v2, v3, v4, v5}, Landroid/os/Handler;.postAtTime:(Ljava/lang/Runnable;J)Z // method@01cc │ │ -07b948: 0e00 |0040: return-void │ │ -07b94a: 5483 c001 |0041: iget-object v3, v8, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@01c0 │ │ -07b94e: 6204 0f02 |0043: sget-object v4, Landroid/support/v4/content/ModernAsyncTask;.THREAD_POOL_EXECUTOR:Ljava/util/concurrent/Executor; // field@020f │ │ -07b952: 1202 |0045: const/4 v2, #int 0 // #0 │ │ -07b954: 1f02 a704 |0046: check-cast v2, [Ljava/lang/Void; // type@04a7 │ │ -07b958: 6e30 7d05 4302 |0048: invoke-virtual {v3, v4, v2}, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.executeOnExecutor:(Ljava/util/concurrent/Executor;[Ljava/lang/Object;)Landroid/support/v4/content/ModernAsyncTask; // method@057d │ │ -07b95e: 28f5 |004b: goto 0040 // -000b │ │ +07d464: |[07d464] android.support.v4.content.AsyncTaskLoader.executePendingTask:()V │ │ +07d474: 5482 bd01 |0000: iget-object v2, v8, Landroid/support/v4/content/AsyncTaskLoader;.mCancellingTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@01bd │ │ +07d478: 3902 3e00 |0002: if-nez v2, 0040 // +003e │ │ +07d47c: 5482 c001 |0004: iget-object v2, v8, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@01c0 │ │ +07d480: 3802 3a00 |0006: if-eqz v2, 0040 // +003a │ │ +07d484: 5482 c001 |0008: iget-object v2, v8, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@01c0 │ │ +07d488: 5522 ba01 |000a: iget-boolean v2, v2, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.waiting:Z // field@01ba │ │ +07d48c: 3802 0e00 |000c: if-eqz v2, 001a // +000e │ │ +07d490: 5482 c001 |000e: iget-object v2, v8, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@01c0 │ │ +07d494: 1203 |0010: const/4 v3, #int 0 // #0 │ │ +07d496: 5c23 ba01 |0011: iput-boolean v3, v2, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.waiting:Z // field@01ba │ │ +07d49a: 5482 be01 |0013: iget-object v2, v8, Landroid/support/v4/content/AsyncTaskLoader;.mHandler:Landroid/os/Handler; // field@01be │ │ +07d49e: 5483 c001 |0015: iget-object v3, v8, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@01c0 │ │ +07d4a2: 6e20 cd01 3200 |0017: invoke-virtual {v2, v3}, Landroid/os/Handler;.removeCallbacks:(Ljava/lang/Runnable;)V // method@01cd │ │ +07d4a8: 5382 c101 |001a: iget-wide v2, v8, Landroid/support/v4/content/AsyncTaskLoader;.mUpdateThrottle:J // field@01c1 │ │ +07d4ac: 1604 0000 |001c: const-wide/16 v4, #int 0 // #0 │ │ +07d4b0: 3102 0204 |001e: cmp-long v2, v2, v4 │ │ +07d4b4: 3d02 2100 |0020: if-lez v2, 0041 // +0021 │ │ +07d4b8: 7100 ef01 0000 |0022: invoke-static {}, Landroid/os/SystemClock;.uptimeMillis:()J // method@01ef │ │ +07d4be: 0b00 |0025: move-result-wide v0 │ │ +07d4c0: 5382 bf01 |0026: iget-wide v2, v8, Landroid/support/v4/content/AsyncTaskLoader;.mLastLoadCompleteTime:J // field@01bf │ │ +07d4c4: 5384 c101 |0028: iget-wide v4, v8, Landroid/support/v4/content/AsyncTaskLoader;.mUpdateThrottle:J // field@01c1 │ │ +07d4c8: bb42 |002a: add-long/2addr v2, v4 │ │ +07d4ca: 3102 0002 |002b: cmp-long v2, v0, v2 │ │ +07d4ce: 3b02 1400 |002d: if-gez v2, 0041 // +0014 │ │ +07d4d2: 5482 c001 |002f: iget-object v2, v8, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@01c0 │ │ +07d4d6: 1213 |0031: const/4 v3, #int 1 // #1 │ │ +07d4d8: 5c23 ba01 |0032: iput-boolean v3, v2, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.waiting:Z // field@01ba │ │ +07d4dc: 5482 be01 |0034: iget-object v2, v8, Landroid/support/v4/content/AsyncTaskLoader;.mHandler:Landroid/os/Handler; // field@01be │ │ +07d4e0: 5483 c001 |0036: iget-object v3, v8, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@01c0 │ │ +07d4e4: 5384 bf01 |0038: iget-wide v4, v8, Landroid/support/v4/content/AsyncTaskLoader;.mLastLoadCompleteTime:J // field@01bf │ │ +07d4e8: 5386 c101 |003a: iget-wide v6, v8, Landroid/support/v4/content/AsyncTaskLoader;.mUpdateThrottle:J // field@01c1 │ │ +07d4ec: bb64 |003c: add-long/2addr v4, v6 │ │ +07d4ee: 6e40 cc01 3254 |003d: invoke-virtual {v2, v3, v4, v5}, Landroid/os/Handler;.postAtTime:(Ljava/lang/Runnable;J)Z // method@01cc │ │ +07d4f4: 0e00 |0040: return-void │ │ +07d4f6: 5483 c001 |0041: iget-object v3, v8, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@01c0 │ │ +07d4fa: 6204 0f02 |0043: sget-object v4, Landroid/support/v4/content/ModernAsyncTask;.THREAD_POOL_EXECUTOR:Ljava/util/concurrent/Executor; // field@020f │ │ +07d4fe: 1202 |0045: const/4 v2, #int 0 // #0 │ │ +07d500: 1f02 a404 |0046: check-cast v2, [Ljava/lang/Void; // type@04a4 │ │ +07d504: 6e30 7d05 4302 |0048: invoke-virtual {v3, v4, v2}, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.executeOnExecutor:(Ljava/util/concurrent/Executor;[Ljava/lang/Object;)Landroid/support/v4/content/ModernAsyncTask; // method@057d │ │ +07d50a: 28f5 |004b: goto 0040 // -000b │ │ catches : (none) │ │ positions : │ │ 0x0000 line=177 │ │ 0x0008 line=178 │ │ 0x000e line=179 │ │ 0x0013 line=180 │ │ 0x001a line=182 │ │ @@ -151466,16 +151520,16 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -07b960: |[07b960] android.support.v4.content.AsyncTaskLoader.onCanceled:(Ljava/lang/Object;)V │ │ -07b970: 0e00 |0000: return-void │ │ +07d50c: |[07d50c] android.support.v4.content.AsyncTaskLoader.onCanceled:(Ljava/lang/Object;)V │ │ +07d51c: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=174 │ │ locals : │ │ 0x0000 - 0x0000 reg=0 this Landroid/support/v4/content/AsyncTaskLoader; │ │ 0x0000 - 0x0000 reg=1 (null) Ljava/lang/Object; │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/content/AsyncTaskLoader; Landroid/support/v4/content/AsyncTaskLoader; │ │ @@ -151486,22 +151540,22 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -07b974: |[07b974] android.support.v4.content.AsyncTaskLoader.onForceLoad:()V │ │ -07b984: 6f10 0006 0100 |0000: invoke-super {v1}, Landroid/support/v4/content/Loader;.onForceLoad:()V // method@0600 │ │ -07b98a: 6e10 8205 0100 |0003: invoke-virtual {v1}, Landroid/support/v4/content/AsyncTaskLoader;.cancelLoad:()Z // method@0582 │ │ -07b990: 2200 f500 |0006: new-instance v0, Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // type@00f5 │ │ -07b994: 7020 7805 1000 |0008: invoke-direct {v0, v1}, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.:(Landroid/support/v4/content/AsyncTaskLoader;)V // method@0578 │ │ -07b99a: 5b10 c001 |000b: iput-object v0, v1, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@01c0 │ │ -07b99e: 6e10 8805 0100 |000d: invoke-virtual {v1}, Landroid/support/v4/content/AsyncTaskLoader;.executePendingTask:()V // method@0588 │ │ -07b9a4: 0e00 |0010: return-void │ │ +07d520: |[07d520] android.support.v4.content.AsyncTaskLoader.onForceLoad:()V │ │ +07d530: 6f10 0006 0100 |0000: invoke-super {v1}, Landroid/support/v4/content/Loader;.onForceLoad:()V // method@0600 │ │ +07d536: 6e10 8205 0100 |0003: invoke-virtual {v1}, Landroid/support/v4/content/AsyncTaskLoader;.cancelLoad:()Z // method@0582 │ │ +07d53c: 2200 f200 |0006: new-instance v0, Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // type@00f2 │ │ +07d540: 7020 7805 1000 |0008: invoke-direct {v0, v1}, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.:(Landroid/support/v4/content/AsyncTaskLoader;)V // method@0578 │ │ +07d546: 5b10 c001 |000b: iput-object v0, v1, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@01c0 │ │ +07d54a: 6e10 8805 0100 |000d: invoke-virtual {v1}, Landroid/support/v4/content/AsyncTaskLoader;.executePendingTask:()V // method@0588 │ │ +07d550: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=111 │ │ 0x0003 line=112 │ │ 0x0006 line=113 │ │ 0x000d line=115 │ │ 0x0010 line=116 │ │ @@ -151514,72 +151568,72 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -07b9a8: |[07b9a8] android.support.v4.content.AsyncTaskLoader.onLoadInBackground:()Ljava/lang/Object; │ │ -07b9b8: 6e10 8a05 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/content/AsyncTaskLoader;.loadInBackground:()Ljava/lang/Object; // method@058a │ │ -07b9be: 0c00 |0003: move-result-object v0 │ │ -07b9c0: 1100 |0004: return-object v0 │ │ +07d554: |[07d554] android.support.v4.content.AsyncTaskLoader.onLoadInBackground:()Ljava/lang/Object; │ │ +07d564: 6e10 8a05 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/content/AsyncTaskLoader;.loadInBackground:()Ljava/lang/Object; // method@058a │ │ +07d56a: 0c00 |0003: move-result-object v0 │ │ +07d56c: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=242 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/content/AsyncTaskLoader; │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/content/AsyncTaskLoader; Landroid/support/v4/content/AsyncTaskLoader; │ │ │ │ #9 : (in Landroid/support/v4/content/AsyncTaskLoader;) │ │ name : 'setUpdateThrottle' │ │ type : '(J)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 5 │ │ + registers : 6 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 16 16-bit code units │ │ -07b9c4: |[07b9c4] android.support.v4.content.AsyncTaskLoader.setUpdateThrottle:(J)V │ │ -07b9d4: 5a23 c101 |0000: iput-wide v3, v2, Landroid/support/v4/content/AsyncTaskLoader;.mUpdateThrottle:J // field@01c1 │ │ -07b9d8: 1600 0000 |0002: const-wide/16 v0, #int 0 // #0 │ │ -07b9dc: 3100 0300 |0004: cmp-long v0, v3, v0 │ │ -07b9e0: 3800 0900 |0006: if-eqz v0, 000f // +0009 │ │ -07b9e4: 2200 6800 |0008: new-instance v0, Landroid/os/Handler; // type@0068 │ │ -07b9e8: 7010 c601 0000 |000a: invoke-direct {v0}, Landroid/os/Handler;.:()V // method@01c6 │ │ -07b9ee: 5b20 be01 |000d: iput-object v0, v2, Landroid/support/v4/content/AsyncTaskLoader;.mHandler:Landroid/os/Handler; // field@01be │ │ -07b9f2: 0e00 |000f: return-void │ │ +07d570: |[07d570] android.support.v4.content.AsyncTaskLoader.setUpdateThrottle:(J)V │ │ +07d580: 5a34 c101 |0000: iput-wide v4, v3, Landroid/support/v4/content/AsyncTaskLoader;.mUpdateThrottle:J // field@01c1 │ │ +07d584: 1600 0000 |0002: const-wide/16 v0, #int 0 // #0 │ │ +07d588: 3100 0400 |0004: cmp-long v0, v4, v0 │ │ +07d58c: 3800 0900 |0006: if-eqz v0, 000f // +0009 │ │ +07d590: 2200 6500 |0008: new-instance v0, Landroid/os/Handler; // type@0065 │ │ +07d594: 7010 c601 0000 |000a: invoke-direct {v0}, Landroid/os/Handler;.:()V // method@01c6 │ │ +07d59a: 5b30 be01 |000d: iput-object v0, v3, Landroid/support/v4/content/AsyncTaskLoader;.mHandler:Landroid/os/Handler; // field@01be │ │ +07d59e: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=103 │ │ 0x0002 line=104 │ │ 0x0008 line=105 │ │ 0x000f line=107 │ │ locals : │ │ - 0x0000 - 0x0000 reg=2 this Landroid/support/v4/content/AsyncTaskLoader; │ │ - 0x0000 - 0x0010 reg=2 this Landroid/support/v4/content/AsyncTaskLoader; Landroid/support/v4/content/AsyncTaskLoader; │ │ - 0x0000 - 0x0010 reg=3 delayMS J │ │ + 0x0000 - 0x0000 reg=3 this Landroid/support/v4/content/AsyncTaskLoader; │ │ + 0x0000 - 0x0010 reg=3 this Landroid/support/v4/content/AsyncTaskLoader; Landroid/support/v4/content/AsyncTaskLoader; │ │ + 0x0000 - 0x0010 reg=4 delayMS J │ │ │ │ #10 : (in Landroid/support/v4/content/AsyncTaskLoader;) │ │ name : 'waitForLoader' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -07b9f4: |[07b9f4] android.support.v4.content.AsyncTaskLoader.waitForLoader:()V │ │ -07ba04: 5420 c001 |0000: iget-object v0, v2, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@01c0 │ │ -07ba08: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ -07ba0c: 7110 7905 0000 |0004: invoke-static {v0}, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.access$000:(Landroid/support/v4/content/AsyncTaskLoader$LoadTask;)Ljava/util/concurrent/CountDownLatch; // method@0579 │ │ -07ba12: 0c01 |0007: move-result-object v1 │ │ -07ba14: 6e10 f815 0100 |0008: invoke-virtual {v1}, Ljava/util/concurrent/CountDownLatch;.await:()V // method@15f8 │ │ -07ba1a: 0e00 |000b: return-void │ │ -07ba1c: 0d01 |000c: move-exception v1 │ │ -07ba1e: 28fe |000d: goto 000b // -0002 │ │ +07d5a0: |[07d5a0] android.support.v4.content.AsyncTaskLoader.waitForLoader:()V │ │ +07d5b0: 5420 c001 |0000: iget-object v0, v2, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@01c0 │ │ +07d5b4: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ +07d5b8: 7110 7905 0000 |0004: invoke-static {v0}, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.access$000:(Landroid/support/v4/content/AsyncTaskLoader$LoadTask;)Ljava/util/concurrent/CountDownLatch; // method@0579 │ │ +07d5be: 0c01 |0007: move-result-object v1 │ │ +07d5c0: 6e10 f815 0100 |0008: invoke-virtual {v1}, Ljava/util/concurrent/CountDownLatch;.await:()V // method@15f8 │ │ +07d5c6: 0e00 |000b: return-void │ │ +07d5c8: 0d01 |000c: move-exception v1 │ │ +07d5ca: 28fe |000d: goto 000b // -0002 │ │ catches : 1 │ │ 0x0004 - 0x000b │ │ Ljava/lang/InterruptedException; -> 0x000c │ │ positions : │ │ 0x0000 line=256 │ │ 0x0002 line=257 │ │ 0x0004 line=259 │ │ @@ -151589,17 +151643,17 @@ │ │ 0x0000 - 0x0000 reg=2 this Landroid/support/v4/content/AsyncTaskLoader; │ │ 0x0002 - 0x000e reg=0 task Landroid/support/v4/content/AsyncTaskLoader$LoadTask; Landroid/support/v4/content/AsyncTaskLoader.LoadTask; │ │ 0x0000 - 0x000e reg=2 this Landroid/support/v4/content/AsyncTaskLoader; Landroid/support/v4/content/AsyncTaskLoader; │ │ │ │ source_file_idx : 626 (AsyncTaskLoader.java) │ │ │ │ Class #596 header: │ │ -class_idx : 254 │ │ +class_idx : 251 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 826 │ │ +superclass_idx : 823 │ │ source_file_idx : 1111 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 3 │ │ │ │ Class #596 annotations: │ │ @@ -151631,21 +151685,21 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -07ba30: |[07ba30] android.support.v4.content.FileProvider$SimplePathStrategy.:(Ljava/lang/String;)V │ │ -07ba40: 7010 1c15 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@151c │ │ -07ba46: 2200 6803 |0003: new-instance v0, Ljava/util/HashMap; // type@0368 │ │ -07ba4a: 7010 c015 0000 |0005: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@15c0 │ │ -07ba50: 5b10 d001 |0008: iput-object v0, v1, Landroid/support/v4/content/FileProvider$SimplePathStrategy;.mRoots:Ljava/util/HashMap; // field@01d0 │ │ -07ba54: 5b12 cf01 |000a: iput-object v2, v1, Landroid/support/v4/content/FileProvider$SimplePathStrategy;.mAuthority:Ljava/lang/String; // field@01cf │ │ -07ba58: 0e00 |000c: return-void │ │ +07d5dc: |[07d5dc] android.support.v4.content.FileProvider$SimplePathStrategy.:(Ljava/lang/String;)V │ │ +07d5ec: 7010 1c15 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@151c │ │ +07d5f2: 2200 6503 |0003: new-instance v0, Ljava/util/HashMap; // type@0365 │ │ +07d5f6: 7010 c015 0000 |0005: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@15c0 │ │ +07d5fc: 5b10 d001 |0008: iput-object v0, v1, Landroid/support/v4/content/FileProvider$SimplePathStrategy;.mRoots:Ljava/util/HashMap; // field@01d0 │ │ +07d600: 5b12 cf01 |000a: iput-object v2, v1, Landroid/support/v4/content/FileProvider$SimplePathStrategy;.mAuthority:Ljava/lang/String; // field@01cf │ │ +07d604: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=634 │ │ 0x0003 line=632 │ │ 0x000a line=635 │ │ 0x000c line=636 │ │ locals : │ │ @@ -151658,40 +151712,40 @@ │ │ type : '(Ljava/lang/String;Ljava/io/File;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 50 16-bit code units │ │ -07ba5c: |[07ba5c] android.support.v4.content.FileProvider$SimplePathStrategy.addRoot:(Ljava/lang/String;Ljava/io/File;)V │ │ -07ba6c: 7110 ed11 0500 |0000: invoke-static {v5}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@11ed │ │ -07ba72: 0a01 |0003: move-result v1 │ │ -07ba74: 3801 0a00 |0004: if-eqz v1, 000e // +000a │ │ -07ba78: 2201 2c03 |0006: new-instance v1, Ljava/lang/IllegalArgumentException; // type@032c │ │ -07ba7c: 1a02 2e0b |0008: const-string v2, "Name must not be empty" // string@0b2e │ │ -07ba80: 7020 0015 2100 |000a: invoke-direct {v1, v2}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@1500 │ │ -07ba86: 2701 |000d: throw v1 │ │ -07ba88: 6e10 a414 0600 |000e: invoke-virtual {v6}, Ljava/io/File;.getCanonicalFile:()Ljava/io/File; // method@14a4 │ │ -07ba8e: 0c06 |0011: move-result-object v6 │ │ -07ba90: 5441 d001 |0012: iget-object v1, v4, Landroid/support/v4/content/FileProvider$SimplePathStrategy;.mRoots:Ljava/util/HashMap; // field@01d0 │ │ -07ba94: 6e30 c515 5106 |0014: invoke-virtual {v1, v5, v6}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@15c5 │ │ -07ba9a: 0e00 |0017: return-void │ │ -07ba9c: 0d00 |0018: move-exception v0 │ │ -07ba9e: 2201 2c03 |0019: new-instance v1, Ljava/lang/IllegalArgumentException; // type@032c │ │ -07baa2: 2202 4203 |001b: new-instance v2, Ljava/lang/StringBuilder; // type@0342 │ │ -07baa6: 7010 5715 0200 |001d: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ -07baac: 1a03 5204 |0020: const-string v3, "Failed to resolve canonical path for " // string@0452 │ │ -07bab0: 6e20 5f15 3200 |0022: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -07bab6: 0c02 |0025: move-result-object v2 │ │ -07bab8: 6e20 5e15 6200 |0026: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@155e │ │ -07babe: 0c02 |0029: move-result-object v2 │ │ -07bac0: 6e10 6415 0200 |002a: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ -07bac6: 0c02 |002d: move-result-object v2 │ │ -07bac8: 7030 0115 2100 |002e: invoke-direct {v1, v2, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@1501 │ │ -07bace: 2701 |0031: throw v1 │ │ +07d608: |[07d608] android.support.v4.content.FileProvider$SimplePathStrategy.addRoot:(Ljava/lang/String;Ljava/io/File;)V │ │ +07d618: 7110 ed11 0500 |0000: invoke-static {v5}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@11ed │ │ +07d61e: 0a01 |0003: move-result v1 │ │ +07d620: 3801 0a00 |0004: if-eqz v1, 000e // +000a │ │ +07d624: 2201 2903 |0006: new-instance v1, Ljava/lang/IllegalArgumentException; // type@0329 │ │ +07d628: 1a02 2b0b |0008: const-string v2, "Name must not be empty" // string@0b2b │ │ +07d62c: 7020 0015 2100 |000a: invoke-direct {v1, v2}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@1500 │ │ +07d632: 2701 |000d: throw v1 │ │ +07d634: 6e10 a414 0600 |000e: invoke-virtual {v6}, Ljava/io/File;.getCanonicalFile:()Ljava/io/File; // method@14a4 │ │ +07d63a: 0c06 |0011: move-result-object v6 │ │ +07d63c: 5441 d001 |0012: iget-object v1, v4, Landroid/support/v4/content/FileProvider$SimplePathStrategy;.mRoots:Ljava/util/HashMap; // field@01d0 │ │ +07d640: 6e30 c515 5106 |0014: invoke-virtual {v1, v5, v6}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@15c5 │ │ +07d646: 0e00 |0017: return-void │ │ +07d648: 0d00 |0018: move-exception v0 │ │ +07d64a: 2201 2903 |0019: new-instance v1, Ljava/lang/IllegalArgumentException; // type@0329 │ │ +07d64e: 2202 3f03 |001b: new-instance v2, Ljava/lang/StringBuilder; // type@033f │ │ +07d652: 7010 5715 0200 |001d: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ +07d658: 1a03 5204 |0020: const-string v3, "Failed to resolve canonical path for " // string@0452 │ │ +07d65c: 6e20 5f15 3200 |0022: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +07d662: 0c02 |0025: move-result-object v2 │ │ +07d664: 6e20 5e15 6200 |0026: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@155e │ │ +07d66a: 0c02 |0029: move-result-object v2 │ │ +07d66c: 6e10 6415 0200 |002a: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ +07d672: 0c02 |002d: move-result-object v2 │ │ +07d674: 7030 0115 2100 |002e: invoke-direct {v1, v2, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@1501 │ │ +07d67a: 2701 |0031: throw v1 │ │ catches : 1 │ │ 0x000e - 0x0011 │ │ Ljava/io/IOException; -> 0x0018 │ │ positions : │ │ 0x0000 line=643 │ │ 0x0006 line=644 │ │ 0x000e line=649 │ │ @@ -151710,76 +151764,76 @@ │ │ type : '(Landroid/net/Uri;)Ljava/io/File;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 122 16-bit code units │ │ -07bae0: |[07bae0] android.support.v4.content.FileProvider$SimplePathStrategy.getFileForUri:(Landroid/net/Uri;)Ljava/io/File; │ │ -07baf0: 1217 |0000: const/4 v7, #int 1 // #1 │ │ -07baf2: 6e10 aa01 0a00 |0001: invoke-virtual {v10}, Landroid/net/Uri;.getEncodedPath:()Ljava/lang/String; // method@01aa │ │ -07baf8: 0c02 |0004: move-result-object v2 │ │ -07bafa: 1306 2f00 |0005: const/16 v6, #int 47 // #2f │ │ -07bafe: 6e30 3d15 6207 |0007: invoke-virtual {v2, v6, v7}, Ljava/lang/String;.indexOf:(II)I // method@153d │ │ -07bb04: 0a04 |000a: move-result v4 │ │ -07bb06: 6e30 4815 7204 |000b: invoke-virtual {v2, v7, v4}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@1548 │ │ -07bb0c: 0c06 |000e: move-result-object v6 │ │ -07bb0e: 7110 a701 0600 |000f: invoke-static {v6}, Landroid/net/Uri;.decode:(Ljava/lang/String;)Ljava/lang/String; // method@01a7 │ │ -07bb14: 0c05 |0012: move-result-object v5 │ │ -07bb16: d806 0401 |0013: add-int/lit8 v6, v4, #int 1 // #01 │ │ -07bb1a: 6e20 4715 6200 |0015: invoke-virtual {v2, v6}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@1547 │ │ -07bb20: 0c06 |0018: move-result-object v6 │ │ -07bb22: 7110 a701 0600 |0019: invoke-static {v6}, Landroid/net/Uri;.decode:(Ljava/lang/String;)Ljava/lang/String; // method@01a7 │ │ -07bb28: 0c02 |001c: move-result-object v2 │ │ -07bb2a: 5496 d001 |001d: iget-object v6, v9, Landroid/support/v4/content/FileProvider$SimplePathStrategy;.mRoots:Ljava/util/HashMap; // field@01d0 │ │ -07bb2e: 6e20 c415 5600 |001f: invoke-virtual {v6, v5}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@15c4 │ │ -07bb34: 0c03 |0022: move-result-object v3 │ │ -07bb36: 1f03 0c03 |0023: check-cast v3, Ljava/io/File; // type@030c │ │ -07bb3a: 3903 1b00 |0025: if-nez v3, 0040 // +001b │ │ -07bb3e: 2206 2c03 |0027: new-instance v6, Ljava/lang/IllegalArgumentException; // type@032c │ │ -07bb42: 2207 4203 |0029: new-instance v7, Ljava/lang/StringBuilder; // type@0342 │ │ -07bb46: 7010 5715 0700 |002b: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ -07bb4c: 1a08 7c0d |002e: const-string v8, "Unable to find configured root for " // string@0d7c │ │ -07bb50: 6e20 5f15 8700 |0030: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -07bb56: 0c07 |0033: move-result-object v7 │ │ -07bb58: 6e20 5e15 a700 |0034: invoke-virtual {v7, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@155e │ │ -07bb5e: 0c07 |0037: move-result-object v7 │ │ -07bb60: 6e10 6415 0700 |0038: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ -07bb66: 0c07 |003b: move-result-object v7 │ │ -07bb68: 7020 0015 7600 |003c: invoke-direct {v6, v7}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@1500 │ │ -07bb6e: 2706 |003f: throw v6 │ │ -07bb70: 2201 0c03 |0040: new-instance v1, Ljava/io/File; // type@030c │ │ -07bb74: 7030 9e14 3102 |0042: invoke-direct {v1, v3, v2}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@149e │ │ -07bb7a: 6e10 a414 0100 |0045: invoke-virtual {v1}, Ljava/io/File;.getCanonicalFile:()Ljava/io/File; // method@14a4 │ │ -07bb80: 0c01 |0048: move-result-object v1 │ │ -07bb82: 6e10 a914 0100 |0049: invoke-virtual {v1}, Ljava/io/File;.getPath:()Ljava/lang/String; // method@14a9 │ │ -07bb88: 0c06 |004c: move-result-object v6 │ │ -07bb8a: 6e10 a914 0300 |004d: invoke-virtual {v3}, Ljava/io/File;.getPath:()Ljava/lang/String; // method@14a9 │ │ -07bb90: 0c07 |0050: move-result-object v7 │ │ -07bb92: 6e20 4615 7600 |0051: invoke-virtual {v6, v7}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@1546 │ │ -07bb98: 0a06 |0054: move-result v6 │ │ -07bb9a: 3906 2400 |0055: if-nez v6, 0079 // +0024 │ │ -07bb9e: 2206 3f03 |0057: new-instance v6, Ljava/lang/SecurityException; // type@033f │ │ -07bba2: 1a07 180c |0059: const-string v7, "Resolved path jumped beyond configured root" // string@0c18 │ │ -07bba6: 7020 3015 7600 |005b: invoke-direct {v6, v7}, Ljava/lang/SecurityException;.:(Ljava/lang/String;)V // method@1530 │ │ -07bbac: 2706 |005e: throw v6 │ │ -07bbae: 0d00 |005f: move-exception v0 │ │ -07bbb0: 2206 2c03 |0060: new-instance v6, Ljava/lang/IllegalArgumentException; // type@032c │ │ -07bbb4: 2207 4203 |0062: new-instance v7, Ljava/lang/StringBuilder; // type@0342 │ │ -07bbb8: 7010 5715 0700 |0064: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ -07bbbe: 1a08 5204 |0067: const-string v8, "Failed to resolve canonical path for " // string@0452 │ │ -07bbc2: 6e20 5f15 8700 |0069: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -07bbc8: 0c07 |006c: move-result-object v7 │ │ -07bbca: 6e20 5e15 1700 |006d: invoke-virtual {v7, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@155e │ │ -07bbd0: 0c07 |0070: move-result-object v7 │ │ -07bbd2: 6e10 6415 0700 |0071: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ -07bbd8: 0c07 |0074: move-result-object v7 │ │ -07bbda: 7020 0015 7600 |0075: invoke-direct {v6, v7}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@1500 │ │ -07bbe0: 2706 |0078: throw v6 │ │ -07bbe2: 1101 |0079: return-object v1 │ │ +07d68c: |[07d68c] android.support.v4.content.FileProvider$SimplePathStrategy.getFileForUri:(Landroid/net/Uri;)Ljava/io/File; │ │ +07d69c: 1217 |0000: const/4 v7, #int 1 // #1 │ │ +07d69e: 6e10 aa01 0a00 |0001: invoke-virtual {v10}, Landroid/net/Uri;.getEncodedPath:()Ljava/lang/String; // method@01aa │ │ +07d6a4: 0c02 |0004: move-result-object v2 │ │ +07d6a6: 1306 2f00 |0005: const/16 v6, #int 47 // #2f │ │ +07d6aa: 6e30 3d15 6207 |0007: invoke-virtual {v2, v6, v7}, Ljava/lang/String;.indexOf:(II)I // method@153d │ │ +07d6b0: 0a04 |000a: move-result v4 │ │ +07d6b2: 6e30 4815 7204 |000b: invoke-virtual {v2, v7, v4}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@1548 │ │ +07d6b8: 0c06 |000e: move-result-object v6 │ │ +07d6ba: 7110 a701 0600 |000f: invoke-static {v6}, Landroid/net/Uri;.decode:(Ljava/lang/String;)Ljava/lang/String; // method@01a7 │ │ +07d6c0: 0c05 |0012: move-result-object v5 │ │ +07d6c2: d806 0401 |0013: add-int/lit8 v6, v4, #int 1 // #01 │ │ +07d6c6: 6e20 4715 6200 |0015: invoke-virtual {v2, v6}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@1547 │ │ +07d6cc: 0c06 |0018: move-result-object v6 │ │ +07d6ce: 7110 a701 0600 |0019: invoke-static {v6}, Landroid/net/Uri;.decode:(Ljava/lang/String;)Ljava/lang/String; // method@01a7 │ │ +07d6d4: 0c02 |001c: move-result-object v2 │ │ +07d6d6: 5496 d001 |001d: iget-object v6, v9, Landroid/support/v4/content/FileProvider$SimplePathStrategy;.mRoots:Ljava/util/HashMap; // field@01d0 │ │ +07d6da: 6e20 c415 5600 |001f: invoke-virtual {v6, v5}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@15c4 │ │ +07d6e0: 0c03 |0022: move-result-object v3 │ │ +07d6e2: 1f03 0903 |0023: check-cast v3, Ljava/io/File; // type@0309 │ │ +07d6e6: 3903 1b00 |0025: if-nez v3, 0040 // +001b │ │ +07d6ea: 2206 2903 |0027: new-instance v6, Ljava/lang/IllegalArgumentException; // type@0329 │ │ +07d6ee: 2207 3f03 |0029: new-instance v7, Ljava/lang/StringBuilder; // type@033f │ │ +07d6f2: 7010 5715 0700 |002b: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ +07d6f8: 1a08 790d |002e: const-string v8, "Unable to find configured root for " // string@0d79 │ │ +07d6fc: 6e20 5f15 8700 |0030: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +07d702: 0c07 |0033: move-result-object v7 │ │ +07d704: 6e20 5e15 a700 |0034: invoke-virtual {v7, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@155e │ │ +07d70a: 0c07 |0037: move-result-object v7 │ │ +07d70c: 6e10 6415 0700 |0038: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ +07d712: 0c07 |003b: move-result-object v7 │ │ +07d714: 7020 0015 7600 |003c: invoke-direct {v6, v7}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@1500 │ │ +07d71a: 2706 |003f: throw v6 │ │ +07d71c: 2201 0903 |0040: new-instance v1, Ljava/io/File; // type@0309 │ │ +07d720: 7030 9e14 3102 |0042: invoke-direct {v1, v3, v2}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@149e │ │ +07d726: 6e10 a414 0100 |0045: invoke-virtual {v1}, Ljava/io/File;.getCanonicalFile:()Ljava/io/File; // method@14a4 │ │ +07d72c: 0c01 |0048: move-result-object v1 │ │ +07d72e: 6e10 a914 0100 |0049: invoke-virtual {v1}, Ljava/io/File;.getPath:()Ljava/lang/String; // method@14a9 │ │ +07d734: 0c06 |004c: move-result-object v6 │ │ +07d736: 6e10 a914 0300 |004d: invoke-virtual {v3}, Ljava/io/File;.getPath:()Ljava/lang/String; // method@14a9 │ │ +07d73c: 0c07 |0050: move-result-object v7 │ │ +07d73e: 6e20 4615 7600 |0051: invoke-virtual {v6, v7}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@1546 │ │ +07d744: 0a06 |0054: move-result v6 │ │ +07d746: 3906 2400 |0055: if-nez v6, 0079 // +0024 │ │ +07d74a: 2206 3c03 |0057: new-instance v6, Ljava/lang/SecurityException; // type@033c │ │ +07d74e: 1a07 150c |0059: const-string v7, "Resolved path jumped beyond configured root" // string@0c15 │ │ +07d752: 7020 3015 7600 |005b: invoke-direct {v6, v7}, Ljava/lang/SecurityException;.:(Ljava/lang/String;)V // method@1530 │ │ +07d758: 2706 |005e: throw v6 │ │ +07d75a: 0d00 |005f: move-exception v0 │ │ +07d75c: 2206 2903 |0060: new-instance v6, Ljava/lang/IllegalArgumentException; // type@0329 │ │ +07d760: 2207 3f03 |0062: new-instance v7, Ljava/lang/StringBuilder; // type@033f │ │ +07d764: 7010 5715 0700 |0064: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ +07d76a: 1a08 5204 |0067: const-string v8, "Failed to resolve canonical path for " // string@0452 │ │ +07d76e: 6e20 5f15 8700 |0069: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +07d774: 0c07 |006c: move-result-object v7 │ │ +07d776: 6e20 5e15 1700 |006d: invoke-virtual {v7, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@155e │ │ +07d77c: 0c07 |0070: move-result-object v7 │ │ +07d77e: 6e10 6415 0700 |0071: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ +07d784: 0c07 |0074: move-result-object v7 │ │ +07d786: 7020 0015 7600 |0075: invoke-direct {v6, v7}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@1500 │ │ +07d78c: 2706 |0078: throw v6 │ │ +07d78e: 1101 |0079: return-object v1 │ │ catches : 1 │ │ 0x0045 - 0x0048 │ │ Ljava/io/IOException; -> 0x005f │ │ positions : │ │ 0x0001 line=698 │ │ 0x0005 line=700 │ │ 0x000b line=701 │ │ @@ -151809,127 +151863,127 @@ │ │ type : '(Ljava/io/File;)Landroid/net/Uri;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 222 16-bit code units │ │ -07bbf4: |[07bbf4] android.support.v4.content.FileProvider$SimplePathStrategy.getUriForFile:(Ljava/io/File;)Landroid/net/Uri; │ │ -07bc04: 6e10 a514 0a00 |0000: invoke-virtual {v10}, Ljava/io/File;.getCanonicalPath:()Ljava/lang/String; // method@14a5 │ │ -07bc0a: 0c03 |0003: move-result-object v3 │ │ -07bc0c: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -07bc0e: 5496 d001 |0005: iget-object v6, v9, Landroid/support/v4/content/FileProvider$SimplePathStrategy;.mRoots:Ljava/util/HashMap; // field@01d0 │ │ -07bc12: 6e10 c315 0600 |0007: invoke-virtual {v6}, Ljava/util/HashMap;.entrySet:()Ljava/util/Set; // method@15c3 │ │ -07bc18: 0c06 |000a: move-result-object v6 │ │ -07bc1a: 7210 e615 0600 |000b: invoke-interface {v6}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@15e6 │ │ -07bc20: 0c01 |000e: move-result-object v1 │ │ -07bc22: 7210 c715 0100 |000f: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@15c7 │ │ -07bc28: 0a06 |0012: move-result v6 │ │ -07bc2a: 3806 4a00 |0013: if-eqz v6, 005d // +004a │ │ -07bc2e: 7210 c815 0100 |0015: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@15c8 │ │ -07bc34: 0c04 |0018: move-result-object v4 │ │ -07bc36: 1f04 6e03 |0019: check-cast v4, Ljava/util/Map$Entry; // type@036e │ │ -07bc3a: 7210 de15 0400 |001b: invoke-interface {v4}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@15de │ │ -07bc40: 0c06 |001e: move-result-object v6 │ │ -07bc42: 1f06 0c03 |001f: check-cast v6, Ljava/io/File; // type@030c │ │ -07bc46: 6e10 a914 0600 |0021: invoke-virtual {v6}, Ljava/io/File;.getPath:()Ljava/lang/String; // method@14a9 │ │ -07bc4c: 0c05 |0024: move-result-object v5 │ │ -07bc4e: 6e20 4615 5300 |0025: invoke-virtual {v3, v5}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@1546 │ │ -07bc54: 0a06 |0028: move-result v6 │ │ -07bc56: 3806 e6ff |0029: if-eqz v6, 000f // -001a │ │ -07bc5a: 3802 1600 |002b: if-eqz v2, 0041 // +0016 │ │ -07bc5e: 6e10 4215 0500 |002d: invoke-virtual {v5}, Ljava/lang/String;.length:()I // method@1542 │ │ -07bc64: 0a07 |0030: move-result v7 │ │ -07bc66: 7210 de15 0200 |0031: invoke-interface {v2}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@15de │ │ -07bc6c: 0c06 |0034: move-result-object v6 │ │ -07bc6e: 1f06 0c03 |0035: check-cast v6, Ljava/io/File; // type@030c │ │ -07bc72: 6e10 a914 0600 |0037: invoke-virtual {v6}, Ljava/io/File;.getPath:()Ljava/lang/String; // method@14a9 │ │ -07bc78: 0c06 |003a: move-result-object v6 │ │ -07bc7a: 6e10 4215 0600 |003b: invoke-virtual {v6}, Ljava/lang/String;.length:()I // method@1542 │ │ -07bc80: 0a06 |003e: move-result v6 │ │ -07bc82: 3767 d0ff |003f: if-le v7, v6, 000f // -0030 │ │ -07bc86: 0742 |0041: move-object v2, v4 │ │ -07bc88: 28cd |0042: goto 000f // -0033 │ │ -07bc8a: 0d00 |0043: move-exception v0 │ │ -07bc8c: 2206 2c03 |0044: new-instance v6, Ljava/lang/IllegalArgumentException; // type@032c │ │ -07bc90: 2207 4203 |0046: new-instance v7, Ljava/lang/StringBuilder; // type@0342 │ │ -07bc94: 7010 5715 0700 |0048: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ -07bc9a: 1a08 5204 |004b: const-string v8, "Failed to resolve canonical path for " // string@0452 │ │ -07bc9e: 6e20 5f15 8700 |004d: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -07bca4: 0c07 |0050: move-result-object v7 │ │ -07bca6: 6e20 5e15 a700 |0051: invoke-virtual {v7, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@155e │ │ -07bcac: 0c07 |0054: move-result-object v7 │ │ -07bcae: 6e10 6415 0700 |0055: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ -07bcb4: 0c07 |0058: move-result-object v7 │ │ -07bcb6: 7020 0015 7600 |0059: invoke-direct {v6, v7}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@1500 │ │ -07bcbc: 2706 |005c: throw v6 │ │ -07bcbe: 3902 1b00 |005d: if-nez v2, 0078 // +001b │ │ -07bcc2: 2206 2c03 |005f: new-instance v6, Ljava/lang/IllegalArgumentException; // type@032c │ │ -07bcc6: 2207 4203 |0061: new-instance v7, Ljava/lang/StringBuilder; // type@0342 │ │ -07bcca: 7010 5715 0700 |0063: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ -07bcd0: 1a08 4f04 |0066: const-string v8, "Failed to find configured root that contains " // string@044f │ │ -07bcd4: 6e20 5f15 8700 |0068: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -07bcda: 0c07 |006b: move-result-object v7 │ │ -07bcdc: 6e20 5f15 3700 |006c: invoke-virtual {v7, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -07bce2: 0c07 |006f: move-result-object v7 │ │ -07bce4: 6e10 6415 0700 |0070: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ -07bcea: 0c07 |0073: move-result-object v7 │ │ -07bcec: 7020 0015 7600 |0074: invoke-direct {v6, v7}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@1500 │ │ -07bcf2: 2706 |0077: throw v6 │ │ -07bcf4: 7210 de15 0200 |0078: invoke-interface {v2}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@15de │ │ -07bcfa: 0c06 |007b: move-result-object v6 │ │ -07bcfc: 1f06 0c03 |007c: check-cast v6, Ljava/io/File; // type@030c │ │ -07bd00: 6e10 a914 0600 |007e: invoke-virtual {v6}, Ljava/io/File;.getPath:()Ljava/lang/String; // method@14a9 │ │ -07bd06: 0c05 |0081: move-result-object v5 │ │ -07bd08: 1a06 4401 |0082: const-string v6, "/" // string@0144 │ │ -07bd0c: 6e20 3815 6500 |0084: invoke-virtual {v5, v6}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@1538 │ │ -07bd12: 0a06 |0087: move-result v6 │ │ -07bd14: 3806 4b00 |0088: if-eqz v6, 00d3 // +004b │ │ -07bd18: 6e10 4215 0500 |008a: invoke-virtual {v5}, Ljava/lang/String;.length:()I // method@1542 │ │ -07bd1e: 0a06 |008d: move-result v6 │ │ -07bd20: 6e20 4715 6300 |008e: invoke-virtual {v3, v6}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@1547 │ │ -07bd26: 0c03 |0091: move-result-object v3 │ │ -07bd28: 2207 4203 |0092: new-instance v7, Ljava/lang/StringBuilder; // type@0342 │ │ -07bd2c: 7010 5715 0700 |0094: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ -07bd32: 7210 dd15 0200 |0097: invoke-interface {v2}, Ljava/util/Map$Entry;.getKey:()Ljava/lang/Object; // method@15dd │ │ -07bd38: 0c06 |009a: move-result-object v6 │ │ -07bd3a: 1f06 4003 |009b: check-cast v6, Ljava/lang/String; // type@0340 │ │ -07bd3e: 7110 a801 0600 |009d: invoke-static {v6}, Landroid/net/Uri;.encode:(Ljava/lang/String;)Ljava/lang/String; // method@01a8 │ │ -07bd44: 0c06 |00a0: move-result-object v6 │ │ -07bd46: 6e20 5f15 6700 |00a1: invoke-virtual {v7, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -07bd4c: 0c06 |00a4: move-result-object v6 │ │ -07bd4e: 1307 2f00 |00a5: const/16 v7, #int 47 // #2f │ │ -07bd52: 6e20 5915 7600 |00a7: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@1559 │ │ -07bd58: 0c06 |00aa: move-result-object v6 │ │ -07bd5a: 1a07 4401 |00ab: const-string v7, "/" // string@0144 │ │ -07bd5e: 7120 a901 7300 |00ad: invoke-static {v3, v7}, Landroid/net/Uri;.encode:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@01a9 │ │ -07bd64: 0c07 |00b0: move-result-object v7 │ │ -07bd66: 6e20 5f15 7600 |00b1: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -07bd6c: 0c06 |00b4: move-result-object v6 │ │ -07bd6e: 6e10 6415 0600 |00b5: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ -07bd74: 0c03 |00b8: move-result-object v3 │ │ -07bd76: 2206 6100 |00b9: new-instance v6, Landroid/net/Uri$Builder; // type@0061 │ │ -07bd7a: 7010 a201 0600 |00bb: invoke-direct {v6}, Landroid/net/Uri$Builder;.:()V // method@01a2 │ │ -07bd80: 1a07 9a12 |00be: const-string v7, "content" // string@129a │ │ -07bd84: 6e20 a601 7600 |00c0: invoke-virtual {v6, v7}, Landroid/net/Uri$Builder;.scheme:(Ljava/lang/String;)Landroid/net/Uri$Builder; // method@01a6 │ │ -07bd8a: 0c06 |00c3: move-result-object v6 │ │ -07bd8c: 5497 cf01 |00c4: iget-object v7, v9, Landroid/support/v4/content/FileProvider$SimplePathStrategy;.mAuthority:Ljava/lang/String; // field@01cf │ │ -07bd90: 6e20 a301 7600 |00c6: invoke-virtual {v6, v7}, Landroid/net/Uri$Builder;.authority:(Ljava/lang/String;)Landroid/net/Uri$Builder; // method@01a3 │ │ -07bd96: 0c06 |00c9: move-result-object v6 │ │ -07bd98: 6e20 a501 3600 |00ca: invoke-virtual {v6, v3}, Landroid/net/Uri$Builder;.encodedPath:(Ljava/lang/String;)Landroid/net/Uri$Builder; // method@01a5 │ │ -07bd9e: 0c06 |00cd: move-result-object v6 │ │ -07bda0: 6e10 a401 0600 |00ce: invoke-virtual {v6}, Landroid/net/Uri$Builder;.build:()Landroid/net/Uri; // method@01a4 │ │ -07bda6: 0c06 |00d1: move-result-object v6 │ │ -07bda8: 1106 |00d2: return-object v6 │ │ -07bdaa: 6e10 4215 0500 |00d3: invoke-virtual {v5}, Ljava/lang/String;.length:()I // method@1542 │ │ -07bdb0: 0a06 |00d6: move-result v6 │ │ -07bdb2: d806 0601 |00d7: add-int/lit8 v6, v6, #int 1 // #01 │ │ -07bdb6: 6e20 4715 6300 |00d9: invoke-virtual {v3, v6}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@1547 │ │ -07bdbc: 0c03 |00dc: move-result-object v3 │ │ -07bdbe: 28b5 |00dd: goto 0092 // -004b │ │ +07d7a0: |[07d7a0] android.support.v4.content.FileProvider$SimplePathStrategy.getUriForFile:(Ljava/io/File;)Landroid/net/Uri; │ │ +07d7b0: 6e10 a514 0a00 |0000: invoke-virtual {v10}, Ljava/io/File;.getCanonicalPath:()Ljava/lang/String; // method@14a5 │ │ +07d7b6: 0c03 |0003: move-result-object v3 │ │ +07d7b8: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +07d7ba: 5496 d001 |0005: iget-object v6, v9, Landroid/support/v4/content/FileProvider$SimplePathStrategy;.mRoots:Ljava/util/HashMap; // field@01d0 │ │ +07d7be: 6e10 c315 0600 |0007: invoke-virtual {v6}, Ljava/util/HashMap;.entrySet:()Ljava/util/Set; // method@15c3 │ │ +07d7c4: 0c06 |000a: move-result-object v6 │ │ +07d7c6: 7210 e615 0600 |000b: invoke-interface {v6}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@15e6 │ │ +07d7cc: 0c01 |000e: move-result-object v1 │ │ +07d7ce: 7210 c715 0100 |000f: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@15c7 │ │ +07d7d4: 0a06 |0012: move-result v6 │ │ +07d7d6: 3806 4a00 |0013: if-eqz v6, 005d // +004a │ │ +07d7da: 7210 c815 0100 |0015: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@15c8 │ │ +07d7e0: 0c04 |0018: move-result-object v4 │ │ +07d7e2: 1f04 6b03 |0019: check-cast v4, Ljava/util/Map$Entry; // type@036b │ │ +07d7e6: 7210 de15 0400 |001b: invoke-interface {v4}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@15de │ │ +07d7ec: 0c06 |001e: move-result-object v6 │ │ +07d7ee: 1f06 0903 |001f: check-cast v6, Ljava/io/File; // type@0309 │ │ +07d7f2: 6e10 a914 0600 |0021: invoke-virtual {v6}, Ljava/io/File;.getPath:()Ljava/lang/String; // method@14a9 │ │ +07d7f8: 0c05 |0024: move-result-object v5 │ │ +07d7fa: 6e20 4615 5300 |0025: invoke-virtual {v3, v5}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@1546 │ │ +07d800: 0a06 |0028: move-result v6 │ │ +07d802: 3806 e6ff |0029: if-eqz v6, 000f // -001a │ │ +07d806: 3802 1600 |002b: if-eqz v2, 0041 // +0016 │ │ +07d80a: 6e10 4215 0500 |002d: invoke-virtual {v5}, Ljava/lang/String;.length:()I // method@1542 │ │ +07d810: 0a07 |0030: move-result v7 │ │ +07d812: 7210 de15 0200 |0031: invoke-interface {v2}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@15de │ │ +07d818: 0c06 |0034: move-result-object v6 │ │ +07d81a: 1f06 0903 |0035: check-cast v6, Ljava/io/File; // type@0309 │ │ +07d81e: 6e10 a914 0600 |0037: invoke-virtual {v6}, Ljava/io/File;.getPath:()Ljava/lang/String; // method@14a9 │ │ +07d824: 0c06 |003a: move-result-object v6 │ │ +07d826: 6e10 4215 0600 |003b: invoke-virtual {v6}, Ljava/lang/String;.length:()I // method@1542 │ │ +07d82c: 0a06 |003e: move-result v6 │ │ +07d82e: 3767 d0ff |003f: if-le v7, v6, 000f // -0030 │ │ +07d832: 0742 |0041: move-object v2, v4 │ │ +07d834: 28cd |0042: goto 000f // -0033 │ │ +07d836: 0d00 |0043: move-exception v0 │ │ +07d838: 2206 2903 |0044: new-instance v6, Ljava/lang/IllegalArgumentException; // type@0329 │ │ +07d83c: 2207 3f03 |0046: new-instance v7, Ljava/lang/StringBuilder; // type@033f │ │ +07d840: 7010 5715 0700 |0048: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ +07d846: 1a08 5204 |004b: const-string v8, "Failed to resolve canonical path for " // string@0452 │ │ +07d84a: 6e20 5f15 8700 |004d: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +07d850: 0c07 |0050: move-result-object v7 │ │ +07d852: 6e20 5e15 a700 |0051: invoke-virtual {v7, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@155e │ │ +07d858: 0c07 |0054: move-result-object v7 │ │ +07d85a: 6e10 6415 0700 |0055: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ +07d860: 0c07 |0058: move-result-object v7 │ │ +07d862: 7020 0015 7600 |0059: invoke-direct {v6, v7}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@1500 │ │ +07d868: 2706 |005c: throw v6 │ │ +07d86a: 3902 1b00 |005d: if-nez v2, 0078 // +001b │ │ +07d86e: 2206 2903 |005f: new-instance v6, Ljava/lang/IllegalArgumentException; // type@0329 │ │ +07d872: 2207 3f03 |0061: new-instance v7, Ljava/lang/StringBuilder; // type@033f │ │ +07d876: 7010 5715 0700 |0063: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ +07d87c: 1a08 4f04 |0066: const-string v8, "Failed to find configured root that contains " // string@044f │ │ +07d880: 6e20 5f15 8700 |0068: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +07d886: 0c07 |006b: move-result-object v7 │ │ +07d888: 6e20 5f15 3700 |006c: invoke-virtual {v7, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +07d88e: 0c07 |006f: move-result-object v7 │ │ +07d890: 6e10 6415 0700 |0070: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ +07d896: 0c07 |0073: move-result-object v7 │ │ +07d898: 7020 0015 7600 |0074: invoke-direct {v6, v7}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@1500 │ │ +07d89e: 2706 |0077: throw v6 │ │ +07d8a0: 7210 de15 0200 |0078: invoke-interface {v2}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@15de │ │ +07d8a6: 0c06 |007b: move-result-object v6 │ │ +07d8a8: 1f06 0903 |007c: check-cast v6, Ljava/io/File; // type@0309 │ │ +07d8ac: 6e10 a914 0600 |007e: invoke-virtual {v6}, Ljava/io/File;.getPath:()Ljava/lang/String; // method@14a9 │ │ +07d8b2: 0c05 |0081: move-result-object v5 │ │ +07d8b4: 1a06 4401 |0082: const-string v6, "/" // string@0144 │ │ +07d8b8: 6e20 3815 6500 |0084: invoke-virtual {v5, v6}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@1538 │ │ +07d8be: 0a06 |0087: move-result v6 │ │ +07d8c0: 3806 4b00 |0088: if-eqz v6, 00d3 // +004b │ │ +07d8c4: 6e10 4215 0500 |008a: invoke-virtual {v5}, Ljava/lang/String;.length:()I // method@1542 │ │ +07d8ca: 0a06 |008d: move-result v6 │ │ +07d8cc: 6e20 4715 6300 |008e: invoke-virtual {v3, v6}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@1547 │ │ +07d8d2: 0c03 |0091: move-result-object v3 │ │ +07d8d4: 2207 3f03 |0092: new-instance v7, Ljava/lang/StringBuilder; // type@033f │ │ +07d8d8: 7010 5715 0700 |0094: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ +07d8de: 7210 dd15 0200 |0097: invoke-interface {v2}, Ljava/util/Map$Entry;.getKey:()Ljava/lang/Object; // method@15dd │ │ +07d8e4: 0c06 |009a: move-result-object v6 │ │ +07d8e6: 1f06 3d03 |009b: check-cast v6, Ljava/lang/String; // type@033d │ │ +07d8ea: 7110 a801 0600 |009d: invoke-static {v6}, Landroid/net/Uri;.encode:(Ljava/lang/String;)Ljava/lang/String; // method@01a8 │ │ +07d8f0: 0c06 |00a0: move-result-object v6 │ │ +07d8f2: 6e20 5f15 6700 |00a1: invoke-virtual {v7, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +07d8f8: 0c06 |00a4: move-result-object v6 │ │ +07d8fa: 1307 2f00 |00a5: const/16 v7, #int 47 // #2f │ │ +07d8fe: 6e20 5915 7600 |00a7: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@1559 │ │ +07d904: 0c06 |00aa: move-result-object v6 │ │ +07d906: 1a07 4401 |00ab: const-string v7, "/" // string@0144 │ │ +07d90a: 7120 a901 7300 |00ad: invoke-static {v3, v7}, Landroid/net/Uri;.encode:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@01a9 │ │ +07d910: 0c07 |00b0: move-result-object v7 │ │ +07d912: 6e20 5f15 7600 |00b1: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +07d918: 0c06 |00b4: move-result-object v6 │ │ +07d91a: 6e10 6415 0600 |00b5: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ +07d920: 0c03 |00b8: move-result-object v3 │ │ +07d922: 2206 5f00 |00b9: new-instance v6, Landroid/net/Uri$Builder; // type@005f │ │ +07d926: 7010 a201 0600 |00bb: invoke-direct {v6}, Landroid/net/Uri$Builder;.:()V // method@01a2 │ │ +07d92c: 1a07 9612 |00be: const-string v7, "content" // string@1296 │ │ +07d930: 6e20 a601 7600 |00c0: invoke-virtual {v6, v7}, Landroid/net/Uri$Builder;.scheme:(Ljava/lang/String;)Landroid/net/Uri$Builder; // method@01a6 │ │ +07d936: 0c06 |00c3: move-result-object v6 │ │ +07d938: 5497 cf01 |00c4: iget-object v7, v9, Landroid/support/v4/content/FileProvider$SimplePathStrategy;.mAuthority:Ljava/lang/String; // field@01cf │ │ +07d93c: 6e20 a301 7600 |00c6: invoke-virtual {v6, v7}, Landroid/net/Uri$Builder;.authority:(Ljava/lang/String;)Landroid/net/Uri$Builder; // method@01a3 │ │ +07d942: 0c06 |00c9: move-result-object v6 │ │ +07d944: 6e20 a501 3600 |00ca: invoke-virtual {v6, v3}, Landroid/net/Uri$Builder;.encodedPath:(Ljava/lang/String;)Landroid/net/Uri$Builder; // method@01a5 │ │ +07d94a: 0c06 |00cd: move-result-object v6 │ │ +07d94c: 6e10 a401 0600 |00ce: invoke-virtual {v6}, Landroid/net/Uri$Builder;.build:()Landroid/net/Uri; // method@01a4 │ │ +07d952: 0c06 |00d1: move-result-object v6 │ │ +07d954: 1106 |00d2: return-object v6 │ │ +07d956: 6e10 4215 0500 |00d3: invoke-virtual {v5}, Ljava/lang/String;.length:()I // method@1542 │ │ +07d95c: 0a06 |00d6: move-result v6 │ │ +07d95e: d806 0601 |00d7: add-int/lit8 v6, v6, #int 1 // #01 │ │ +07d962: 6e20 4715 6300 |00d9: invoke-virtual {v3, v6}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@1547 │ │ +07d968: 0c03 |00dc: move-result-object v3 │ │ +07d96a: 28b5 |00dd: goto 0092 // -004b │ │ catches : 1 │ │ 0x0000 - 0x0003 │ │ Ljava/io/IOException; -> 0x0043 │ │ positions : │ │ 0x0000 line=662 │ │ 0x0004 line=668 │ │ 0x0005 line=669 │ │ @@ -151959,17 +152013,17 @@ │ │ 0x0082 - 0x00de reg=5 rootPath Ljava/lang/String; │ │ 0x0000 - 0x00de reg=9 this Landroid/support/v4/content/FileProvider$SimplePathStrategy; │ │ 0x0000 - 0x00de reg=10 file Ljava/io/File; │ │ │ │ source_file_idx : 1111 (FileProvider.java) │ │ │ │ Class #597 header: │ │ -class_idx : 257 │ │ +class_idx : 254 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 826 │ │ +superclass_idx : 823 │ │ source_file_idx : 1314 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 3 │ │ │ │ Class #597 annotations: │ │ @@ -151991,17 +152045,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -07bdd0: |[07bdd0] android.support.v4.content.IntentCompat$IntentCompatImplBase.:()V │ │ -07bde0: 7010 1c15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ -07bde6: 0e00 |0003: return-void │ │ +07d97c: |[07d97c] android.support.v4.content.IntentCompat$IntentCompatImplBase.:()V │ │ +07d98c: 7010 1c15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ +07d992: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/content/IntentCompat$IntentCompatImplBase; │ │ │ │ Virtual methods - │ │ @@ -152010,22 +152064,22 @@ │ │ type : '(Landroid/content/ComponentName;)Landroid/content/Intent;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -07bde8: |[07bde8] android.support.v4.content.IntentCompat$IntentCompatImplBase.makeMainActivity:(Landroid/content/ComponentName;)Landroid/content/Intent; │ │ -07bdf8: 2200 2800 |0000: new-instance v0, Landroid/content/Intent; // type@0028 │ │ -07bdfc: 1a01 a710 |0002: const-string v1, "android.intent.action.MAIN" // string@10a7 │ │ -07be00: 7020 c800 1000 |0004: invoke-direct {v0, v1}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@00c8 │ │ -07be06: 6e20 e900 3000 |0007: invoke-virtual {v0, v3}, Landroid/content/Intent;.setComponent:(Landroid/content/ComponentName;)Landroid/content/Intent; // method@00e9 │ │ -07be0c: 1a01 ac10 |000a: const-string v1, "android.intent.category.LAUNCHER" // string@10ac │ │ -07be10: 6e20 c900 1000 |000c: invoke-virtual {v0, v1}, Landroid/content/Intent;.addCategory:(Ljava/lang/String;)Landroid/content/Intent; // method@00c9 │ │ -07be16: 1100 |000f: return-object v0 │ │ +07d994: |[07d994] android.support.v4.content.IntentCompat$IntentCompatImplBase.makeMainActivity:(Landroid/content/ComponentName;)Landroid/content/Intent; │ │ +07d9a4: 2200 2800 |0000: new-instance v0, Landroid/content/Intent; // type@0028 │ │ +07d9a8: 1a01 a310 |0002: const-string v1, "android.intent.action.MAIN" // string@10a3 │ │ +07d9ac: 7020 c800 1000 |0004: invoke-direct {v0, v1}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@00c8 │ │ +07d9b2: 6e20 e900 3000 |0007: invoke-virtual {v0, v3}, Landroid/content/Intent;.setComponent:(Landroid/content/ComponentName;)Landroid/content/Intent; // method@00e9 │ │ +07d9b8: 1a01 a810 |000a: const-string v1, "android.intent.category.LAUNCHER" // string@10a8 │ │ +07d9bc: 6e20 c900 1000 |000c: invoke-virtual {v0, v1}, Landroid/content/Intent;.addCategory:(Ljava/lang/String;)Landroid/content/Intent; // method@00c9 │ │ +07d9c2: 1100 |000f: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ 0x0007 line=40 │ │ 0x000a line=41 │ │ 0x000f line=42 │ │ locals : │ │ @@ -152038,19 +152092,19 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -07be18: |[07be18] android.support.v4.content.IntentCompat$IntentCompatImplBase.makeMainSelectorActivity:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; │ │ -07be28: 2200 2800 |0000: new-instance v0, Landroid/content/Intent; // type@0028 │ │ -07be2c: 7020 c800 2000 |0002: invoke-direct {v0, v2}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@00c8 │ │ -07be32: 6e20 c900 3000 |0005: invoke-virtual {v0, v3}, Landroid/content/Intent;.addCategory:(Ljava/lang/String;)Landroid/content/Intent; // method@00c9 │ │ -07be38: 1100 |0008: return-object v0 │ │ +07d9c4: |[07d9c4] android.support.v4.content.IntentCompat$IntentCompatImplBase.makeMainSelectorActivity:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; │ │ +07d9d4: 2200 2800 |0000: new-instance v0, Landroid/content/Intent; // type@0028 │ │ +07d9d8: 7020 c800 2000 |0002: invoke-direct {v0, v2}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@00c8 │ │ +07d9de: 6e20 c900 3000 |0005: invoke-virtual {v0, v3}, Landroid/content/Intent;.addCategory:(Ljava/lang/String;)Landroid/content/Intent; // method@00c9 │ │ +07d9e4: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=51 │ │ 0x0005 line=52 │ │ 0x0008 line=53 │ │ locals : │ │ 0x0005 - 0x0009 reg=0 intent Landroid/content/Intent; │ │ @@ -152063,37 +152117,37 @@ │ │ type : '(Landroid/content/ComponentName;)Landroid/content/Intent;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -07be3c: |[07be3c] android.support.v4.content.IntentCompat$IntentCompatImplBase.makeRestartActivityTask:(Landroid/content/ComponentName;)Landroid/content/Intent; │ │ -07be4c: 6e20 dc05 3200 |0000: invoke-virtual {v2, v3}, Landroid/support/v4/content/IntentCompat$IntentCompatImplBase;.makeMainActivity:(Landroid/content/ComponentName;)Landroid/content/Intent; // method@05dc │ │ -07be52: 0c00 |0003: move-result-object v0 │ │ -07be54: 1401 0080 0010 |0004: const v1, #float 2.53422e-29 // #10008000 │ │ -07be5a: 6e20 ca00 1000 |0007: invoke-virtual {v0, v1}, Landroid/content/Intent;.addFlags:(I)Landroid/content/Intent; // method@00ca │ │ -07be60: 1100 |000a: return-object v0 │ │ +07d9e8: |[07d9e8] android.support.v4.content.IntentCompat$IntentCompatImplBase.makeRestartActivityTask:(Landroid/content/ComponentName;)Landroid/content/Intent; │ │ +07d9f8: 6e20 dc05 3200 |0000: invoke-virtual {v2, v3}, Landroid/support/v4/content/IntentCompat$IntentCompatImplBase;.makeMainActivity:(Landroid/content/ComponentName;)Landroid/content/Intent; // method@05dc │ │ +07d9fe: 0c00 |0003: move-result-object v0 │ │ +07da00: 1401 0080 0010 |0004: const v1, #float 2.53422e-29 // #10008000 │ │ +07da06: 6e20 ca00 1000 |0007: invoke-virtual {v0, v1}, Landroid/content/Intent;.addFlags:(I)Landroid/content/Intent; // method@00ca │ │ +07da0c: 1100 |000a: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ 0x0004 line=59 │ │ 0x000a line=61 │ │ locals : │ │ 0x0004 - 0x000b reg=0 intent Landroid/content/Intent; │ │ 0x0000 - 0x000b reg=2 this Landroid/support/v4/content/IntentCompat$IntentCompatImplBase; │ │ 0x0000 - 0x000b reg=3 mainActivity Landroid/content/ComponentName; │ │ │ │ source_file_idx : 1314 (IntentCompat.java) │ │ │ │ Class #598 header: │ │ -class_idx : 271 │ │ +class_idx : 268 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 277 │ │ -source_file_idx : 2825 │ │ +superclass_idx : 274 │ │ +source_file_idx : 2822 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #598 annotations: │ │ Annotations on class │ │ @@ -152121,19 +152175,19 @@ │ │ type : '(Landroid/support/v4/content/ModernAsyncTask;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -07be64: |[07be64] android.support.v4.content.ModernAsyncTask$2.:(Landroid/support/v4/content/ModernAsyncTask;)V │ │ -07be74: 5b12 ff01 |0000: iput-object v2, v1, Landroid/support/v4/content/ModernAsyncTask$2;.this$0:Landroid/support/v4/content/ModernAsyncTask; // field@01ff │ │ -07be78: 1200 |0002: const/4 v0, #int 0 // #0 │ │ -07be7a: 7020 2e06 0100 |0003: invoke-direct {v1, v0}, Landroid/support/v4/content/ModernAsyncTask$WorkerRunnable;.:(Landroid/support/v4/content/ModernAsyncTask$1;)V // method@062e │ │ -07be80: 0e00 |0006: return-void │ │ +07da10: |[07da10] android.support.v4.content.ModernAsyncTask$2.:(Landroid/support/v4/content/ModernAsyncTask;)V │ │ +07da20: 5b12 ff01 |0000: iput-object v2, v1, Landroid/support/v4/content/ModernAsyncTask$2;.this$0:Landroid/support/v4/content/ModernAsyncTask; // field@01ff │ │ +07da24: 1200 |0002: const/4 v0, #int 0 // #0 │ │ +07da26: 7020 2e06 0100 |0003: invoke-direct {v1, v0}, Landroid/support/v4/content/ModernAsyncTask$WorkerRunnable;.:(Landroid/support/v4/content/ModernAsyncTask$1;)V // method@062e │ │ +07da2c: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=118 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/content/ModernAsyncTask$2; │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/content/ModernAsyncTask$2; Landroid/support/v4/content/ModernAsyncTask.2; │ │ 0x0000 - 0x0007 reg=2 (null) Landroid/support/v4/content/ModernAsyncTask; │ │ @@ -152144,45 +152198,45 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 30 16-bit code units │ │ -07be84: |[07be84] android.support.v4.content.ModernAsyncTask$2.call:()Ljava/lang/Object; │ │ -07be94: 5430 ff01 |0000: iget-object v0, v3, Landroid/support/v4/content/ModernAsyncTask$2;.this$0:Landroid/support/v4/content/ModernAsyncTask; // field@01ff │ │ -07be98: 7110 3106 0000 |0002: invoke-static {v0}, Landroid/support/v4/content/ModernAsyncTask;.access$200:(Landroid/support/v4/content/ModernAsyncTask;)Ljava/util/concurrent/atomic/AtomicBoolean; // method@0631 │ │ -07be9e: 0c00 |0005: move-result-object v0 │ │ -07bea0: 1211 |0006: const/4 v1, #int 1 // #1 │ │ -07bea2: 6e20 0516 1000 |0007: invoke-virtual {v0, v1}, Ljava/util/concurrent/atomic/AtomicBoolean;.set:(Z)V // method@1605 │ │ -07bea8: 1300 0a00 |000a: const/16 v0, #int 10 // #a │ │ -07beac: 7110 ee01 0000 |000c: invoke-static {v0}, Landroid/os/Process;.setThreadPriority:(I)V // method@01ee │ │ -07beb2: 5430 ff01 |000f: iget-object v0, v3, Landroid/support/v4/content/ModernAsyncTask$2;.this$0:Landroid/support/v4/content/ModernAsyncTask; // field@01ff │ │ -07beb6: 5431 ff01 |0011: iget-object v1, v3, Landroid/support/v4/content/ModernAsyncTask$2;.this$0:Landroid/support/v4/content/ModernAsyncTask; // field@01ff │ │ -07beba: 5432 fe01 |0013: iget-object v2, v3, Landroid/support/v4/content/ModernAsyncTask$2;.mParams:[Ljava/lang/Object; // field@01fe │ │ -07bebe: 6e20 3606 2100 |0015: invoke-virtual {v1, v2}, Landroid/support/v4/content/ModernAsyncTask;.doInBackground:([Ljava/lang/Object;)Ljava/lang/Object; // method@0636 │ │ -07bec4: 0c01 |0018: move-result-object v1 │ │ -07bec6: 7120 3206 1000 |0019: invoke-static {v0, v1}, Landroid/support/v4/content/ModernAsyncTask;.access$300:(Landroid/support/v4/content/ModernAsyncTask;Ljava/lang/Object;)Ljava/lang/Object; // method@0632 │ │ -07becc: 0c00 |001c: move-result-object v0 │ │ -07bece: 1100 |001d: return-object v0 │ │ +07da30: |[07da30] android.support.v4.content.ModernAsyncTask$2.call:()Ljava/lang/Object; │ │ +07da40: 5430 ff01 |0000: iget-object v0, v3, Landroid/support/v4/content/ModernAsyncTask$2;.this$0:Landroid/support/v4/content/ModernAsyncTask; // field@01ff │ │ +07da44: 7110 3106 0000 |0002: invoke-static {v0}, Landroid/support/v4/content/ModernAsyncTask;.access$200:(Landroid/support/v4/content/ModernAsyncTask;)Ljava/util/concurrent/atomic/AtomicBoolean; // method@0631 │ │ +07da4a: 0c00 |0005: move-result-object v0 │ │ +07da4c: 1211 |0006: const/4 v1, #int 1 // #1 │ │ +07da4e: 6e20 0516 1000 |0007: invoke-virtual {v0, v1}, Ljava/util/concurrent/atomic/AtomicBoolean;.set:(Z)V // method@1605 │ │ +07da54: 1300 0a00 |000a: const/16 v0, #int 10 // #a │ │ +07da58: 7110 ee01 0000 |000c: invoke-static {v0}, Landroid/os/Process;.setThreadPriority:(I)V // method@01ee │ │ +07da5e: 5430 ff01 |000f: iget-object v0, v3, Landroid/support/v4/content/ModernAsyncTask$2;.this$0:Landroid/support/v4/content/ModernAsyncTask; // field@01ff │ │ +07da62: 5431 ff01 |0011: iget-object v1, v3, Landroid/support/v4/content/ModernAsyncTask$2;.this$0:Landroid/support/v4/content/ModernAsyncTask; // field@01ff │ │ +07da66: 5432 fe01 |0013: iget-object v2, v3, Landroid/support/v4/content/ModernAsyncTask$2;.mParams:[Ljava/lang/Object; // field@01fe │ │ +07da6a: 6e20 3606 2100 |0015: invoke-virtual {v1, v2}, Landroid/support/v4/content/ModernAsyncTask;.doInBackground:([Ljava/lang/Object;)Ljava/lang/Object; // method@0636 │ │ +07da70: 0c01 |0018: move-result-object v1 │ │ +07da72: 7120 3206 1000 |0019: invoke-static {v0, v1}, Landroid/support/v4/content/ModernAsyncTask;.access$300:(Landroid/support/v4/content/ModernAsyncTask;Ljava/lang/Object;)Ljava/lang/Object; // method@0632 │ │ +07da78: 0c00 |001c: move-result-object v0 │ │ +07da7a: 1100 |001d: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=120 │ │ 0x000a line=122 │ │ 0x000f line=123 │ │ locals : │ │ 0x0000 - 0x0000 reg=3 this Landroid/support/v4/content/ModernAsyncTask$2; │ │ 0x0000 - 0x001e reg=3 this Landroid/support/v4/content/ModernAsyncTask$2; Landroid/support/v4/content/ModernAsyncTask.2; │ │ │ │ - source_file_idx : 2825 (ModernAsyncTask.java) │ │ + source_file_idx : 2822 (ModernAsyncTask.java) │ │ │ │ Class #599 header: │ │ -class_idx : 282 │ │ +class_idx : 279 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 826 │ │ +superclass_idx : 823 │ │ source_file_idx : 977 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 3 │ │ │ │ Class #599 annotations: │ │ @@ -152204,17 +152258,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -07bed0: |[07bed0] android.support.v4.graphics.drawable.DrawableCompat$BaseDrawableImpl.:()V │ │ -07bee0: 7010 1c15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ -07bee6: 0e00 |0003: return-void │ │ +07da7c: |[07da7c] android.support.v4.graphics.drawable.DrawableCompat$BaseDrawableImpl.:()V │ │ +07da8c: 7010 1c15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ +07da92: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/graphics/drawable/DrawableCompat$BaseDrawableImpl; │ │ │ │ Virtual methods - │ │ @@ -152223,17 +152277,17 @@ │ │ type : '(Landroid/graphics/drawable/Drawable;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -07bee8: |[07bee8] android.support.v4.graphics.drawable.DrawableCompat$BaseDrawableImpl.isAutoMirrored:(Landroid/graphics/drawable/Drawable;)Z │ │ -07bef8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -07befa: 0f00 |0001: return v0 │ │ +07da94: |[07da94] android.support.v4.graphics.drawable.DrawableCompat$BaseDrawableImpl.isAutoMirrored:(Landroid/graphics/drawable/Drawable;)Z │ │ +07daa4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +07daa6: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/graphics/drawable/DrawableCompat$BaseDrawableImpl; │ │ 0x0000 - 0x0002 reg=2 drawable Landroid/graphics/drawable/Drawable; │ │ │ │ @@ -152242,16 +152296,16 @@ │ │ type : '(Landroid/graphics/drawable/Drawable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -07befc: |[07befc] android.support.v4.graphics.drawable.DrawableCompat$BaseDrawableImpl.jumpToCurrentState:(Landroid/graphics/drawable/Drawable;)V │ │ -07bf0c: 0e00 |0000: return-void │ │ +07daa8: |[07daa8] android.support.v4.graphics.drawable.DrawableCompat$BaseDrawableImpl.jumpToCurrentState:(Landroid/graphics/drawable/Drawable;)V │ │ +07dab8: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/graphics/drawable/DrawableCompat$BaseDrawableImpl; │ │ 0x0000 - 0x0001 reg=1 drawable Landroid/graphics/drawable/Drawable; │ │ │ │ @@ -152260,30 +152314,30 @@ │ │ type : '(Landroid/graphics/drawable/Drawable;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -07bf10: |[07bf10] android.support.v4.graphics.drawable.DrawableCompat$BaseDrawableImpl.setAutoMirrored:(Landroid/graphics/drawable/Drawable;Z)V │ │ -07bf20: 0e00 |0000: return-void │ │ +07dabc: |[07dabc] android.support.v4.graphics.drawable.DrawableCompat$BaseDrawableImpl.setAutoMirrored:(Landroid/graphics/drawable/Drawable;Z)V │ │ +07dacc: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/graphics/drawable/DrawableCompat$BaseDrawableImpl; │ │ 0x0000 - 0x0001 reg=1 drawable Landroid/graphics/drawable/Drawable; │ │ 0x0000 - 0x0001 reg=2 mirrored Z │ │ │ │ source_file_idx : 977 (DrawableCompat.java) │ │ │ │ Class #600 header: │ │ -class_idx : 289 │ │ +class_idx : 286 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 291 │ │ +superclass_idx : 288 │ │ source_file_idx : 971 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 3 │ │ │ │ Class #600 annotations: │ │ @@ -152308,20 +152362,20 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -07bf24: |[07bf24] android.support.v4.hardware.display.DisplayManagerCompat$JellybeanMr1Impl.:(Landroid/content/Context;)V │ │ -07bf34: 7010 7006 0100 |0000: invoke-direct {v1}, Landroid/support/v4/hardware/display/DisplayManagerCompat;.:()V // method@0670 │ │ -07bf3a: 7110 7706 0200 |0003: invoke-static {v2}, Landroid/support/v4/hardware/display/DisplayManagerJellybeanMr1;.getDisplayManager:(Landroid/content/Context;)Ljava/lang/Object; // method@0677 │ │ -07bf40: 0c00 |0006: move-result-object v0 │ │ -07bf42: 5b10 1d02 |0007: iput-object v0, v1, Landroid/support/v4/hardware/display/DisplayManagerCompat$JellybeanMr1Impl;.mDisplayManagerObj:Ljava/lang/Object; // field@021d │ │ -07bf46: 0e00 |0009: return-void │ │ +07dad0: |[07dad0] android.support.v4.hardware.display.DisplayManagerCompat$JellybeanMr1Impl.:(Landroid/content/Context;)V │ │ +07dae0: 7010 7006 0100 |0000: invoke-direct {v1}, Landroid/support/v4/hardware/display/DisplayManagerCompat;.:()V // method@0670 │ │ +07dae6: 7110 7706 0200 |0003: invoke-static {v2}, Landroid/support/v4/hardware/display/DisplayManagerJellybeanMr1;.getDisplayManager:(Landroid/content/Context;)Ljava/lang/Object; // method@0677 │ │ +07daec: 0c00 |0006: move-result-object v0 │ │ +07daee: 5b10 1d02 |0007: iput-object v0, v1, Landroid/support/v4/hardware/display/DisplayManagerCompat$JellybeanMr1Impl;.mDisplayManagerObj:Ljava/lang/Object; // field@021d │ │ +07daf2: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=135 │ │ 0x0003 line=136 │ │ 0x0009 line=137 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Landroid/support/v4/hardware/display/DisplayManagerCompat$JellybeanMr1Impl; │ │ @@ -152333,19 +152387,19 @@ │ │ type : '(I)Landroid/view/Display;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -07bf48: |[07bf48] android.support.v4.hardware.display.DisplayManagerCompat$JellybeanMr1Impl.getDisplay:(I)Landroid/view/Display; │ │ -07bf58: 5410 1d02 |0000: iget-object v0, v1, Landroid/support/v4/hardware/display/DisplayManagerCompat$JellybeanMr1Impl;.mDisplayManagerObj:Ljava/lang/Object; // field@021d │ │ -07bf5c: 7120 7606 2000 |0002: invoke-static {v0, v2}, Landroid/support/v4/hardware/display/DisplayManagerJellybeanMr1;.getDisplay:(Ljava/lang/Object;I)Landroid/view/Display; // method@0676 │ │ -07bf62: 0c00 |0005: move-result-object v0 │ │ -07bf64: 1100 |0006: return-object v0 │ │ +07daf4: |[07daf4] android.support.v4.hardware.display.DisplayManagerCompat$JellybeanMr1Impl.getDisplay:(I)Landroid/view/Display; │ │ +07db04: 5410 1d02 |0000: iget-object v0, v1, Landroid/support/v4/hardware/display/DisplayManagerCompat$JellybeanMr1Impl;.mDisplayManagerObj:Ljava/lang/Object; // field@021d │ │ +07db08: 7120 7606 2000 |0002: invoke-static {v0, v2}, Landroid/support/v4/hardware/display/DisplayManagerJellybeanMr1;.getDisplay:(Ljava/lang/Object;I)Landroid/view/Display; // method@0676 │ │ +07db0e: 0c00 |0005: move-result-object v0 │ │ +07db10: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=141 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/hardware/display/DisplayManagerCompat$JellybeanMr1Impl; │ │ 0x0000 - 0x0007 reg=2 displayId I │ │ │ │ @@ -152354,19 +152408,19 @@ │ │ type : '()[Landroid/view/Display;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -07bf68: |[07bf68] android.support.v4.hardware.display.DisplayManagerCompat$JellybeanMr1Impl.getDisplays:()[Landroid/view/Display; │ │ -07bf78: 5410 1d02 |0000: iget-object v0, v1, Landroid/support/v4/hardware/display/DisplayManagerCompat$JellybeanMr1Impl;.mDisplayManagerObj:Ljava/lang/Object; // field@021d │ │ -07bf7c: 7110 7806 0000 |0002: invoke-static {v0}, Landroid/support/v4/hardware/display/DisplayManagerJellybeanMr1;.getDisplays:(Ljava/lang/Object;)[Landroid/view/Display; // method@0678 │ │ -07bf82: 0c00 |0005: move-result-object v0 │ │ -07bf84: 1100 |0006: return-object v0 │ │ +07db14: |[07db14] android.support.v4.hardware.display.DisplayManagerCompat$JellybeanMr1Impl.getDisplays:()[Landroid/view/Display; │ │ +07db24: 5410 1d02 |0000: iget-object v0, v1, Landroid/support/v4/hardware/display/DisplayManagerCompat$JellybeanMr1Impl;.mDisplayManagerObj:Ljava/lang/Object; // field@021d │ │ +07db28: 7110 7806 0000 |0002: invoke-static {v0}, Landroid/support/v4/hardware/display/DisplayManagerJellybeanMr1;.getDisplays:(Ljava/lang/Object;)[Landroid/view/Display; // method@0678 │ │ +07db2e: 0c00 |0005: move-result-object v0 │ │ +07db30: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=146 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/hardware/display/DisplayManagerCompat$JellybeanMr1Impl; │ │ │ │ #2 : (in Landroid/support/v4/hardware/display/DisplayManagerCompat$JellybeanMr1Impl;) │ │ @@ -152374,32 +152428,32 @@ │ │ type : '(Ljava/lang/String;)[Landroid/view/Display;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -07bf88: |[07bf88] android.support.v4.hardware.display.DisplayManagerCompat$JellybeanMr1Impl.getDisplays:(Ljava/lang/String;)[Landroid/view/Display; │ │ -07bf98: 5410 1d02 |0000: iget-object v0, v1, Landroid/support/v4/hardware/display/DisplayManagerCompat$JellybeanMr1Impl;.mDisplayManagerObj:Ljava/lang/Object; // field@021d │ │ -07bf9c: 7120 7906 2000 |0002: invoke-static {v0, v2}, Landroid/support/v4/hardware/display/DisplayManagerJellybeanMr1;.getDisplays:(Ljava/lang/Object;Ljava/lang/String;)[Landroid/view/Display; // method@0679 │ │ -07bfa2: 0c00 |0005: move-result-object v0 │ │ -07bfa4: 1100 |0006: return-object v0 │ │ +07db34: |[07db34] android.support.v4.hardware.display.DisplayManagerCompat$JellybeanMr1Impl.getDisplays:(Ljava/lang/String;)[Landroid/view/Display; │ │ +07db44: 5410 1d02 |0000: iget-object v0, v1, Landroid/support/v4/hardware/display/DisplayManagerCompat$JellybeanMr1Impl;.mDisplayManagerObj:Ljava/lang/Object; // field@021d │ │ +07db48: 7120 7906 2000 |0002: invoke-static {v0, v2}, Landroid/support/v4/hardware/display/DisplayManagerJellybeanMr1;.getDisplays:(Ljava/lang/Object;Ljava/lang/String;)[Landroid/view/Display; // method@0679 │ │ +07db4e: 0c00 |0005: move-result-object v0 │ │ +07db50: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=151 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/hardware/display/DisplayManagerCompat$JellybeanMr1Impl; │ │ 0x0000 - 0x0007 reg=2 category Ljava/lang/String; │ │ │ │ source_file_idx : 971 (DisplayManagerCompat.java) │ │ │ │ Class #601 header: │ │ -class_idx : 290 │ │ +class_idx : 287 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 291 │ │ +superclass_idx : 288 │ │ source_file_idx : 971 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 3 │ │ │ │ Class #601 annotations: │ │ @@ -152424,22 +152478,22 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -07bfa8: |[07bfa8] android.support.v4.hardware.display.DisplayManagerCompat$LegacyImpl.:(Landroid/content/Context;)V │ │ -07bfb8: 7010 7006 0100 |0000: invoke-direct {v1}, Landroid/support/v4/hardware/display/DisplayManagerCompat;.:()V // method@0670 │ │ -07bfbe: 1a00 9a23 |0003: const-string v0, "window" // string@239a │ │ -07bfc2: 6e20 b900 0200 |0005: invoke-virtual {v2, v0}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@00b9 │ │ -07bfc8: 0c00 |0008: move-result-object v0 │ │ -07bfca: 1f00 b702 |0009: check-cast v0, Landroid/view/WindowManager; // type@02b7 │ │ -07bfce: 5b10 1e02 |000b: iput-object v0, v1, Landroid/support/v4/hardware/display/DisplayManagerCompat$LegacyImpl;.mWindowManager:Landroid/view/WindowManager; // field@021e │ │ -07bfd2: 0e00 |000d: return-void │ │ +07db54: |[07db54] android.support.v4.hardware.display.DisplayManagerCompat$LegacyImpl.:(Landroid/content/Context;)V │ │ +07db64: 7010 7006 0100 |0000: invoke-direct {v1}, Landroid/support/v4/hardware/display/DisplayManagerCompat;.:()V // method@0670 │ │ +07db6a: 1a00 9623 |0003: const-string v0, "window" // string@2396 │ │ +07db6e: 6e20 b900 0200 |0005: invoke-virtual {v2, v0}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@00b9 │ │ +07db74: 0c00 |0008: move-result-object v0 │ │ +07db76: 1f00 b402 |0009: check-cast v0, Landroid/view/WindowManager; // type@02b4 │ │ +07db7a: 5b10 1e02 |000b: iput-object v0, v1, Landroid/support/v4/hardware/display/DisplayManagerCompat$LegacyImpl;.mWindowManager:Landroid/view/WindowManager; // field@021e │ │ +07db7e: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=108 │ │ 0x0003 line=109 │ │ 0x000d line=110 │ │ locals : │ │ 0x0000 - 0x000e reg=1 this Landroid/support/v4/hardware/display/DisplayManagerCompat$LegacyImpl; │ │ @@ -152451,24 +152505,24 @@ │ │ type : '(I)Landroid/view/Display;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 15 16-bit code units │ │ -07bfd4: |[07bfd4] android.support.v4.hardware.display.DisplayManagerCompat$LegacyImpl.getDisplay:(I)Landroid/view/Display; │ │ -07bfe4: 5421 1e02 |0000: iget-object v1, v2, Landroid/support/v4/hardware/display/DisplayManagerCompat$LegacyImpl;.mWindowManager:Landroid/view/WindowManager; // field@021e │ │ -07bfe8: 7210 2313 0100 |0002: invoke-interface {v1}, Landroid/view/WindowManager;.getDefaultDisplay:()Landroid/view/Display; // method@1323 │ │ -07bfee: 0c00 |0005: move-result-object v0 │ │ -07bff0: 6e10 0312 0000 |0006: invoke-virtual {v0}, Landroid/view/Display;.getDisplayId:()I // method@1203 │ │ -07bff6: 0a01 |0009: move-result v1 │ │ -07bff8: 3331 0300 |000a: if-ne v1, v3, 000d // +0003 │ │ -07bffc: 1100 |000c: return-object v0 │ │ -07bffe: 1200 |000d: const/4 v0, #int 0 // #0 │ │ -07c000: 28fe |000e: goto 000c // -0002 │ │ +07db80: |[07db80] android.support.v4.hardware.display.DisplayManagerCompat$LegacyImpl.getDisplay:(I)Landroid/view/Display; │ │ +07db90: 5421 1e02 |0000: iget-object v1, v2, Landroid/support/v4/hardware/display/DisplayManagerCompat$LegacyImpl;.mWindowManager:Landroid/view/WindowManager; // field@021e │ │ +07db94: 7210 2313 0100 |0002: invoke-interface {v1}, Landroid/view/WindowManager;.getDefaultDisplay:()Landroid/view/Display; // method@1323 │ │ +07db9a: 0c00 |0005: move-result-object v0 │ │ +07db9c: 6e10 0312 0000 |0006: invoke-virtual {v0}, Landroid/view/Display;.getDisplayId:()I // method@1203 │ │ +07dba2: 0a01 |0009: move-result v1 │ │ +07dba4: 3331 0300 |000a: if-ne v1, v3, 000d // +0003 │ │ +07dba8: 1100 |000c: return-object v0 │ │ +07dbaa: 1200 |000d: const/4 v0, #int 0 // #0 │ │ +07dbac: 28fe |000e: goto 000c // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=114 │ │ 0x0006 line=115 │ │ 0x000c line=118 │ │ locals : │ │ 0x0006 - 0x000c reg=0 display Landroid/view/Display; │ │ @@ -152481,23 +152535,23 @@ │ │ type : '()[Landroid/view/Display;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -07c004: |[07c004] android.support.v4.hardware.display.DisplayManagerCompat$LegacyImpl.getDisplays:()[Landroid/view/Display; │ │ -07c014: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -07c016: 2300 a004 |0001: new-array v0, v0, [Landroid/view/Display; // type@04a0 │ │ -07c01a: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -07c01c: 5432 1e02 |0004: iget-object v2, v3, Landroid/support/v4/hardware/display/DisplayManagerCompat$LegacyImpl;.mWindowManager:Landroid/view/WindowManager; // field@021e │ │ -07c020: 7210 2313 0200 |0006: invoke-interface {v2}, Landroid/view/WindowManager;.getDefaultDisplay:()Landroid/view/Display; // method@1323 │ │ -07c026: 0c02 |0009: move-result-object v2 │ │ -07c028: 4d02 0001 |000a: aput-object v2, v0, v1 │ │ -07c02c: 1100 |000c: return-object v0 │ │ +07dbb0: |[07dbb0] android.support.v4.hardware.display.DisplayManagerCompat$LegacyImpl.getDisplays:()[Landroid/view/Display; │ │ +07dbc0: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +07dbc2: 2300 9d04 |0001: new-array v0, v0, [Landroid/view/Display; // type@049d │ │ +07dbc6: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +07dbc8: 5432 1e02 |0004: iget-object v2, v3, Landroid/support/v4/hardware/display/DisplayManagerCompat$LegacyImpl;.mWindowManager:Landroid/view/WindowManager; // field@021e │ │ +07dbcc: 7210 2313 0200 |0006: invoke-interface {v2}, Landroid/view/WindowManager;.getDefaultDisplay:()Landroid/view/Display; // method@1323 │ │ +07dbd2: 0c02 |0009: move-result-object v2 │ │ +07dbd4: 4d02 0001 |000a: aput-object v2, v0, v1 │ │ +07dbd8: 1100 |000c: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=123 │ │ locals : │ │ 0x0000 - 0x000d reg=3 this Landroid/support/v4/hardware/display/DisplayManagerCompat$LegacyImpl; │ │ │ │ #2 : (in Landroid/support/v4/hardware/display/DisplayManagerCompat$LegacyImpl;) │ │ @@ -152505,36 +152559,36 @@ │ │ type : '(Ljava/lang/String;)[Landroid/view/Display;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -07c030: |[07c030] android.support.v4.hardware.display.DisplayManagerCompat$LegacyImpl.getDisplays:(Ljava/lang/String;)[Landroid/view/Display; │ │ -07c040: 3902 0700 |0000: if-nez v2, 0007 // +0007 │ │ -07c044: 6e10 6d06 0100 |0002: invoke-virtual {v1}, Landroid/support/v4/hardware/display/DisplayManagerCompat$LegacyImpl;.getDisplays:()[Landroid/view/Display; // method@066d │ │ -07c04a: 0c00 |0005: move-result-object v0 │ │ -07c04c: 1100 |0006: return-object v0 │ │ -07c04e: 1200 |0007: const/4 v0, #int 0 // #0 │ │ -07c050: 2300 a004 |0008: new-array v0, v0, [Landroid/view/Display; // type@04a0 │ │ -07c054: 28fc |000a: goto 0006 // -0004 │ │ +07dbdc: |[07dbdc] android.support.v4.hardware.display.DisplayManagerCompat$LegacyImpl.getDisplays:(Ljava/lang/String;)[Landroid/view/Display; │ │ +07dbec: 3902 0700 |0000: if-nez v2, 0007 // +0007 │ │ +07dbf0: 6e10 6d06 0100 |0002: invoke-virtual {v1}, Landroid/support/v4/hardware/display/DisplayManagerCompat$LegacyImpl;.getDisplays:()[Landroid/view/Display; // method@066d │ │ +07dbf6: 0c00 |0005: move-result-object v0 │ │ +07dbf8: 1100 |0006: return-object v0 │ │ +07dbfa: 1200 |0007: const/4 v0, #int 0 // #0 │ │ +07dbfc: 2300 9d04 |0008: new-array v0, v0, [Landroid/view/Display; // type@049d │ │ +07dc00: 28fc |000a: goto 0006 // -0004 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=128 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Landroid/support/v4/hardware/display/DisplayManagerCompat$LegacyImpl; │ │ 0x0000 - 0x000b reg=2 category Ljava/lang/String; │ │ │ │ source_file_idx : 971 (DisplayManagerCompat.java) │ │ │ │ Class #602 header: │ │ -class_idx : 295 │ │ +class_idx : 292 │ │ access_flags : 1537 (0x0601) │ │ -superclass_idx : 826 │ │ -source_file_idx : 3275 │ │ +superclass_idx : 823 │ │ +source_file_idx : 3272 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 0 │ │ │ │ Class #602 - │ │ Class descriptor : 'Landroid/support/v4/internal/view/SupportSubMenu;' │ │ @@ -152543,21 +152597,21 @@ │ │ Interfaces - │ │ #0 : 'Landroid/support/v4/internal/view/SupportMenu;' │ │ #1 : 'Landroid/view/SubMenu;' │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ Virtual methods - │ │ - source_file_idx : 3275 (SupportSubMenu.java) │ │ + source_file_idx : 3272 (SupportSubMenu.java) │ │ │ │ Class #603 header: │ │ -class_idx : 297 │ │ +class_idx : 294 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 826 │ │ -source_file_idx : 3431 │ │ +superclass_idx : 823 │ │ +source_file_idx : 3428 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ Class #603 annotations: │ │ Annotations on class │ │ @@ -152582,18 +152636,18 @@ │ │ type : '(Landroid/support/v4/media/TransportMediator;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -07c058: |[07c058] android.support.v4.media.TransportMediator$1.:(Landroid/support/v4/media/TransportMediator;)V │ │ -07c068: 5b01 2a02 |0000: iput-object v1, v0, Landroid/support/v4/media/TransportMediator$1;.this$0:Landroid/support/v4/media/TransportMediator; // field@022a │ │ -07c06c: 7010 1c15 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ -07c072: 0e00 |0005: return-void │ │ +07dc04: |[07dc04] android.support.v4.media.TransportMediator$1.:(Landroid/support/v4/media/TransportMediator;)V │ │ +07dc14: 5b01 2a02 |0000: iput-object v1, v0, Landroid/support/v4/media/TransportMediator$1;.this$0:Landroid/support/v4/media/TransportMediator; // field@022a │ │ +07dc18: 7010 1c15 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ +07dc1e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v4/media/TransportMediator$1; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v4/media/TransportMediator; │ │ │ │ @@ -152603,20 +152657,20 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -07c074: |[07c074] android.support.v4.media.TransportMediator$1.getPlaybackPosition:()J │ │ -07c084: 5420 2a02 |0000: iget-object v0, v2, Landroid/support/v4/media/TransportMediator$1;.this$0:Landroid/support/v4/media/TransportMediator; // field@022a │ │ -07c088: 5400 3802 |0002: iget-object v0, v0, Landroid/support/v4/media/TransportMediator;.mCallbacks:Landroid/support/v4/media/TransportPerformer; // field@0238 │ │ -07c08c: 6e10 d106 0000 |0004: invoke-virtual {v0}, Landroid/support/v4/media/TransportPerformer;.onGetCurrentPosition:()J // method@06d1 │ │ -07c092: 0b00 |0007: move-result-wide v0 │ │ -07c094: 1000 |0008: return-wide v0 │ │ +07dc20: |[07dc20] android.support.v4.media.TransportMediator$1.getPlaybackPosition:()J │ │ +07dc30: 5420 2a02 |0000: iget-object v0, v2, Landroid/support/v4/media/TransportMediator$1;.this$0:Landroid/support/v4/media/TransportMediator; // field@022a │ │ +07dc34: 5400 3802 |0002: iget-object v0, v0, Landroid/support/v4/media/TransportMediator;.mCallbacks:Landroid/support/v4/media/TransportPerformer; // field@0238 │ │ +07dc38: 6e10 d106 0000 |0004: invoke-virtual {v0}, Landroid/support/v4/media/TransportPerformer;.onGetCurrentPosition:()J // method@06d1 │ │ +07dc3e: 0b00 |0007: move-result-wide v0 │ │ +07dc40: 1000 |0008: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=70 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/media/TransportMediator$1; │ │ │ │ #1 : (in Landroid/support/v4/media/TransportMediator$1;) │ │ @@ -152624,19 +152678,19 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -07c098: |[07c098] android.support.v4.media.TransportMediator$1.handleAudioFocusChange:(I)V │ │ -07c0a8: 5410 2a02 |0000: iget-object v0, v1, Landroid/support/v4/media/TransportMediator$1;.this$0:Landroid/support/v4/media/TransportMediator; // field@022a │ │ -07c0ac: 5400 3802 |0002: iget-object v0, v0, Landroid/support/v4/media/TransportMediator;.mCallbacks:Landroid/support/v4/media/TransportPerformer; // field@0238 │ │ -07c0b0: 6e20 cf06 2000 |0004: invoke-virtual {v0, v2}, Landroid/support/v4/media/TransportPerformer;.onAudioFocusChange:(I)V // method@06cf │ │ -07c0b6: 0e00 |0007: return-void │ │ +07dc44: |[07dc44] android.support.v4.media.TransportMediator$1.handleAudioFocusChange:(I)V │ │ +07dc54: 5410 2a02 |0000: iget-object v0, v1, Landroid/support/v4/media/TransportMediator$1;.this$0:Landroid/support/v4/media/TransportMediator; // field@022a │ │ +07dc58: 5400 3802 |0002: iget-object v0, v0, Landroid/support/v4/media/TransportMediator;.mCallbacks:Landroid/support/v4/media/TransportPerformer; // field@0238 │ │ +07dc5c: 6e20 cf06 2000 |0004: invoke-virtual {v0, v2}, Landroid/support/v4/media/TransportPerformer;.onAudioFocusChange:(I)V // method@06cf │ │ +07dc62: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=65 │ │ 0x0007 line=66 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Landroid/support/v4/media/TransportMediator$1; │ │ 0x0000 - 0x0008 reg=2 focusChange I │ │ @@ -152646,19 +152700,19 @@ │ │ type : '(Landroid/view/KeyEvent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -07c0b8: |[07c0b8] android.support.v4.media.TransportMediator$1.handleKey:(Landroid/view/KeyEvent;)V │ │ -07c0c8: 5410 2a02 |0000: iget-object v0, v1, Landroid/support/v4/media/TransportMediator$1;.this$0:Landroid/support/v4/media/TransportMediator; // field@022a │ │ -07c0cc: 5400 3c02 |0002: iget-object v0, v0, Landroid/support/v4/media/TransportMediator;.mKeyEventCallback:Landroid/view/KeyEvent$Callback; // field@023c │ │ -07c0d0: 6e20 1f12 0200 |0004: invoke-virtual {v2, v0}, Landroid/view/KeyEvent;.dispatch:(Landroid/view/KeyEvent$Callback;)Z // method@121f │ │ -07c0d6: 0e00 |0007: return-void │ │ +07dc64: |[07dc64] android.support.v4.media.TransportMediator$1.handleKey:(Landroid/view/KeyEvent;)V │ │ +07dc74: 5410 2a02 |0000: iget-object v0, v1, Landroid/support/v4/media/TransportMediator$1;.this$0:Landroid/support/v4/media/TransportMediator; // field@022a │ │ +07dc78: 5400 3c02 |0002: iget-object v0, v0, Landroid/support/v4/media/TransportMediator;.mKeyEventCallback:Landroid/view/KeyEvent$Callback; // field@023c │ │ +07dc7c: 6e20 1f12 0200 |0004: invoke-virtual {v2, v0}, Landroid/view/KeyEvent;.dispatch:(Landroid/view/KeyEvent$Callback;)Z // method@121f │ │ +07dc82: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=61 │ │ 0x0007 line=62 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Landroid/support/v4/media/TransportMediator$1; │ │ 0x0000 - 0x0008 reg=2 key Landroid/view/KeyEvent; │ │ @@ -152668,34 +152722,34 @@ │ │ type : '(J)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -07c0d8: |[07c0d8] android.support.v4.media.TransportMediator$1.playbackPositionUpdate:(J)V │ │ -07c0e8: 5410 2a02 |0000: iget-object v0, v1, Landroid/support/v4/media/TransportMediator$1;.this$0:Landroid/support/v4/media/TransportMediator; // field@022a │ │ -07c0ec: 5400 3802 |0002: iget-object v0, v0, Landroid/support/v4/media/TransportMediator;.mCallbacks:Landroid/support/v4/media/TransportPerformer; // field@0238 │ │ -07c0f0: 6e30 d806 2003 |0004: invoke-virtual {v0, v2, v3}, Landroid/support/v4/media/TransportPerformer;.onSeekTo:(J)V // method@06d8 │ │ -07c0f6: 0e00 |0007: return-void │ │ +07dc84: |[07dc84] android.support.v4.media.TransportMediator$1.playbackPositionUpdate:(J)V │ │ +07dc94: 5410 2a02 |0000: iget-object v0, v1, Landroid/support/v4/media/TransportMediator$1;.this$0:Landroid/support/v4/media/TransportMediator; // field@022a │ │ +07dc98: 5400 3802 |0002: iget-object v0, v0, Landroid/support/v4/media/TransportMediator;.mCallbacks:Landroid/support/v4/media/TransportPerformer; // field@0238 │ │ +07dc9c: 6e30 d806 2003 |0004: invoke-virtual {v0, v2, v3}, Landroid/support/v4/media/TransportPerformer;.onSeekTo:(J)V // method@06d8 │ │ +07dca2: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=75 │ │ 0x0007 line=76 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Landroid/support/v4/media/TransportMediator$1; │ │ 0x0000 - 0x0008 reg=2 newPositionMs J │ │ │ │ - source_file_idx : 3431 (TransportMediator.java) │ │ + source_file_idx : 3428 (TransportMediator.java) │ │ │ │ Class #604 header: │ │ -class_idx : 299 │ │ +class_idx : 296 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 296 │ │ -source_file_idx : 3431 │ │ +superclass_idx : 293 │ │ +source_file_idx : 3428 │ │ static_fields_size : 11 │ │ instance_fields_size: 9 │ │ direct_methods_size : 8 │ │ virtual_methods_size: 15 │ │ │ │ Class #604 annotations: │ │ Annotations on field #573 'mListeners' │ │ @@ -152805,18 +152859,18 @@ │ │ type : '(Landroid/app/Activity;Landroid/support/v4/media/TransportPerformer;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 5 16-bit code units │ │ -07c0f8: |[07c0f8] android.support.v4.media.TransportMediator.:(Landroid/app/Activity;Landroid/support/v4/media/TransportPerformer;)V │ │ -07c108: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -07c10a: 7040 9c06 2130 |0001: invoke-direct {v1, v2, v0, v3}, Landroid/support/v4/media/TransportMediator;.:(Landroid/app/Activity;Landroid/view/View;Landroid/support/v4/media/TransportPerformer;)V // method@069c │ │ -07c110: 0e00 |0004: return-void │ │ +07dca4: |[07dca4] android.support.v4.media.TransportMediator.:(Landroid/app/Activity;Landroid/support/v4/media/TransportPerformer;)V │ │ +07dcb4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +07dcb6: 7040 9c06 2130 |0001: invoke-direct {v1, v2, v0, v3}, Landroid/support/v4/media/TransportMediator;.:(Landroid/app/Activity;Landroid/view/View;Landroid/support/v4/media/TransportPerformer;)V // method@069c │ │ +07dcbc: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=152 │ │ 0x0004 line=153 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/media/TransportMediator; │ │ 0x0000 - 0x0005 reg=2 activity Landroid/app/Activity; │ │ @@ -152827,62 +152881,62 @@ │ │ type : '(Landroid/app/Activity;Landroid/view/View;Landroid/support/v4/media/TransportPerformer;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 9 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 94 16-bit code units │ │ -07c114: |[07c114] android.support.v4.media.TransportMediator.:(Landroid/app/Activity;Landroid/view/View;Landroid/support/v4/media/TransportPerformer;)V │ │ -07c124: 7010 8506 0500 |0000: invoke-direct {v5}, Landroid/support/v4/media/TransportController;.:()V // method@0685 │ │ -07c12a: 2200 6003 |0003: new-instance v0, Ljava/util/ArrayList; // type@0360 │ │ -07c12e: 7010 9d15 0000 |0005: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@159d │ │ -07c134: 5b50 3d02 |0008: iput-object v0, v5, Landroid/support/v4/media/TransportMediator;.mListeners:Ljava/util/ArrayList; // field@023d │ │ -07c138: 2200 2901 |000a: new-instance v0, Landroid/support/v4/media/TransportMediator$1; // type@0129 │ │ -07c13c: 7020 9106 5000 |000c: invoke-direct {v0, v5}, Landroid/support/v4/media/TransportMediator$1;.:(Landroid/support/v4/media/TransportMediator;)V // method@0691 │ │ -07c142: 5b50 3e02 |000f: iput-object v0, v5, Landroid/support/v4/media/TransportMediator;.mTransportKeyCallback:Landroid/support/v4/media/TransportMediatorCallback; // field@023e │ │ -07c146: 2200 2a01 |0011: new-instance v0, Landroid/support/v4/media/TransportMediator$2; // type@012a │ │ -07c14a: 7020 9606 5000 |0013: invoke-direct {v0, v5}, Landroid/support/v4/media/TransportMediator$2;.:(Landroid/support/v4/media/TransportMediator;)V // method@0696 │ │ -07c150: 5b50 3c02 |0016: iput-object v0, v5, Landroid/support/v4/media/TransportMediator;.mKeyEventCallback:Landroid/view/KeyEvent$Callback; // field@023c │ │ -07c154: 3806 3d00 |0018: if-eqz v6, 0055 // +003d │ │ -07c158: 0760 |001a: move-object v0, v6 │ │ -07c15a: 5b50 3902 |001b: iput-object v0, v5, Landroid/support/v4/media/TransportMediator;.mContext:Landroid/content/Context; // field@0239 │ │ -07c15e: 5b58 3802 |001d: iput-object v8, v5, Landroid/support/v4/media/TransportMediator;.mCallbacks:Landroid/support/v4/media/TransportPerformer; // field@0238 │ │ -07c162: 5450 3902 |001f: iget-object v0, v5, Landroid/support/v4/media/TransportMediator;.mContext:Landroid/content/Context; // field@0239 │ │ -07c166: 1a01 0b11 |0021: const-string v1, "audio" // string@110b │ │ -07c16a: 6e20 b900 1000 |0023: invoke-virtual {v0, v1}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@00b9 │ │ -07c170: 0c00 |0026: move-result-object v0 │ │ -07c172: 1f00 5800 |0027: check-cast v0, Landroid/media/AudioManager; // type@0058 │ │ -07c176: 5b50 3702 |0029: iput-object v0, v5, Landroid/support/v4/media/TransportMediator;.mAudioManager:Landroid/media/AudioManager; // field@0237 │ │ -07c17a: 3806 0a00 |002b: if-eqz v6, 0035 // +000a │ │ -07c17e: 6e10 1c00 0600 |002d: invoke-virtual {v6}, Landroid/app/Activity;.getWindow:()Landroid/view/Window; // method@001c │ │ -07c184: 0c00 |0030: move-result-object v0 │ │ -07c186: 6e10 2013 0000 |0031: invoke-virtual {v0}, Landroid/view/Window;.getDecorView:()Landroid/view/View; // method@1320 │ │ -07c18c: 0c07 |0034: move-result-object v7 │ │ -07c18e: 5b57 3f02 |0035: iput-object v7, v5, Landroid/support/v4/media/TransportMediator;.mView:Landroid/view/View; // field@023f │ │ -07c192: 5450 3f02 |0037: iget-object v0, v5, Landroid/support/v4/media/TransportMediator;.mView:Landroid/view/View; // field@023f │ │ -07c196: 7110 7009 0000 |0039: invoke-static {v0}, Landroid/support/v4/view/KeyEventCompat;.getKeyDispatcherState:(Landroid/view/View;)Ljava/lang/Object; // method@0970 │ │ -07c19c: 0c00 |003c: move-result-object v0 │ │ -07c19e: 5b50 3b02 |003d: iput-object v0, v5, Landroid/support/v4/media/TransportMediator;.mDispatcherState:Ljava/lang/Object; // field@023b │ │ -07c1a2: 6000 1f00 |003f: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@001f │ │ -07c1a6: 1301 1200 |0041: const/16 v1, #int 18 // #12 │ │ -07c1aa: 3410 1700 |0043: if-lt v0, v1, 005a // +0017 │ │ -07c1ae: 2200 3101 |0045: new-instance v0, Landroid/support/v4/media/TransportMediatorJellybeanMR2; // type@0131 │ │ -07c1b2: 5451 3902 |0047: iget-object v1, v5, Landroid/support/v4/media/TransportMediator;.mContext:Landroid/content/Context; // field@0239 │ │ -07c1b6: 5452 3702 |0049: iget-object v2, v5, Landroid/support/v4/media/TransportMediator;.mAudioManager:Landroid/media/AudioManager; // field@0237 │ │ -07c1ba: 5453 3f02 |004b: iget-object v3, v5, Landroid/support/v4/media/TransportMediator;.mView:Landroid/view/View; // field@023f │ │ -07c1be: 5454 3e02 |004d: iget-object v4, v5, Landroid/support/v4/media/TransportMediator;.mTransportKeyCallback:Landroid/support/v4/media/TransportMediatorCallback; // field@023e │ │ -07c1c2: 7054 bf06 1032 |004f: invoke-direct {v0, v1, v2, v3, v4}, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.:(Landroid/content/Context;Landroid/media/AudioManager;Landroid/view/View;Landroid/support/v4/media/TransportMediatorCallback;)V // method@06bf │ │ -07c1c8: 5b50 3a02 |0052: iput-object v0, v5, Landroid/support/v4/media/TransportMediator;.mController:Landroid/support/v4/media/TransportMediatorJellybeanMR2; // field@023a │ │ -07c1cc: 0e00 |0054: return-void │ │ -07c1ce: 6e10 7a12 0700 |0055: invoke-virtual {v7}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@127a │ │ -07c1d4: 0c00 |0058: move-result-object v0 │ │ -07c1d6: 28c2 |0059: goto 001b // -003e │ │ -07c1d8: 1200 |005a: const/4 v0, #int 0 // #0 │ │ -07c1da: 5b50 3a02 |005b: iput-object v0, v5, Landroid/support/v4/media/TransportMediator;.mController:Landroid/support/v4/media/TransportMediatorJellybeanMR2; // field@023a │ │ -07c1de: 28f7 |005d: goto 0054 // -0009 │ │ +07dcc0: |[07dcc0] android.support.v4.media.TransportMediator.:(Landroid/app/Activity;Landroid/view/View;Landroid/support/v4/media/TransportPerformer;)V │ │ +07dcd0: 7010 8506 0500 |0000: invoke-direct {v5}, Landroid/support/v4/media/TransportController;.:()V // method@0685 │ │ +07dcd6: 2200 5d03 |0003: new-instance v0, Ljava/util/ArrayList; // type@035d │ │ +07dcda: 7010 9d15 0000 |0005: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@159d │ │ +07dce0: 5b50 3d02 |0008: iput-object v0, v5, Landroid/support/v4/media/TransportMediator;.mListeners:Ljava/util/ArrayList; // field@023d │ │ +07dce4: 2200 2601 |000a: new-instance v0, Landroid/support/v4/media/TransportMediator$1; // type@0126 │ │ +07dce8: 7020 9106 5000 |000c: invoke-direct {v0, v5}, Landroid/support/v4/media/TransportMediator$1;.:(Landroid/support/v4/media/TransportMediator;)V // method@0691 │ │ +07dcee: 5b50 3e02 |000f: iput-object v0, v5, Landroid/support/v4/media/TransportMediator;.mTransportKeyCallback:Landroid/support/v4/media/TransportMediatorCallback; // field@023e │ │ +07dcf2: 2200 2701 |0011: new-instance v0, Landroid/support/v4/media/TransportMediator$2; // type@0127 │ │ +07dcf6: 7020 9606 5000 |0013: invoke-direct {v0, v5}, Landroid/support/v4/media/TransportMediator$2;.:(Landroid/support/v4/media/TransportMediator;)V // method@0696 │ │ +07dcfc: 5b50 3c02 |0016: iput-object v0, v5, Landroid/support/v4/media/TransportMediator;.mKeyEventCallback:Landroid/view/KeyEvent$Callback; // field@023c │ │ +07dd00: 3806 3d00 |0018: if-eqz v6, 0055 // +003d │ │ +07dd04: 0760 |001a: move-object v0, v6 │ │ +07dd06: 5b50 3902 |001b: iput-object v0, v5, Landroid/support/v4/media/TransportMediator;.mContext:Landroid/content/Context; // field@0239 │ │ +07dd0a: 5b58 3802 |001d: iput-object v8, v5, Landroid/support/v4/media/TransportMediator;.mCallbacks:Landroid/support/v4/media/TransportPerformer; // field@0238 │ │ +07dd0e: 5450 3902 |001f: iget-object v0, v5, Landroid/support/v4/media/TransportMediator;.mContext:Landroid/content/Context; // field@0239 │ │ +07dd12: 1a01 0711 |0021: const-string v1, "audio" // string@1107 │ │ +07dd16: 6e20 b900 1000 |0023: invoke-virtual {v0, v1}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@00b9 │ │ +07dd1c: 0c00 |0026: move-result-object v0 │ │ +07dd1e: 1f00 5600 |0027: check-cast v0, Landroid/media/AudioManager; // type@0056 │ │ +07dd22: 5b50 3702 |0029: iput-object v0, v5, Landroid/support/v4/media/TransportMediator;.mAudioManager:Landroid/media/AudioManager; // field@0237 │ │ +07dd26: 3806 0a00 |002b: if-eqz v6, 0035 // +000a │ │ +07dd2a: 6e10 1c00 0600 |002d: invoke-virtual {v6}, Landroid/app/Activity;.getWindow:()Landroid/view/Window; // method@001c │ │ +07dd30: 0c00 |0030: move-result-object v0 │ │ +07dd32: 6e10 2013 0000 |0031: invoke-virtual {v0}, Landroid/view/Window;.getDecorView:()Landroid/view/View; // method@1320 │ │ +07dd38: 0c07 |0034: move-result-object v7 │ │ +07dd3a: 5b57 3f02 |0035: iput-object v7, v5, Landroid/support/v4/media/TransportMediator;.mView:Landroid/view/View; // field@023f │ │ +07dd3e: 5450 3f02 |0037: iget-object v0, v5, Landroid/support/v4/media/TransportMediator;.mView:Landroid/view/View; // field@023f │ │ +07dd42: 7110 7009 0000 |0039: invoke-static {v0}, Landroid/support/v4/view/KeyEventCompat;.getKeyDispatcherState:(Landroid/view/View;)Ljava/lang/Object; // method@0970 │ │ +07dd48: 0c00 |003c: move-result-object v0 │ │ +07dd4a: 5b50 3b02 |003d: iput-object v0, v5, Landroid/support/v4/media/TransportMediator;.mDispatcherState:Ljava/lang/Object; // field@023b │ │ +07dd4e: 6000 1f00 |003f: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@001f │ │ +07dd52: 1301 1200 |0041: const/16 v1, #int 18 // #12 │ │ +07dd56: 3410 1700 |0043: if-lt v0, v1, 005a // +0017 │ │ +07dd5a: 2200 2e01 |0045: new-instance v0, Landroid/support/v4/media/TransportMediatorJellybeanMR2; // type@012e │ │ +07dd5e: 5451 3902 |0047: iget-object v1, v5, Landroid/support/v4/media/TransportMediator;.mContext:Landroid/content/Context; // field@0239 │ │ +07dd62: 5452 3702 |0049: iget-object v2, v5, Landroid/support/v4/media/TransportMediator;.mAudioManager:Landroid/media/AudioManager; // field@0237 │ │ +07dd66: 5453 3f02 |004b: iget-object v3, v5, Landroid/support/v4/media/TransportMediator;.mView:Landroid/view/View; // field@023f │ │ +07dd6a: 5454 3e02 |004d: iget-object v4, v5, Landroid/support/v4/media/TransportMediator;.mTransportKeyCallback:Landroid/support/v4/media/TransportMediatorCallback; // field@023e │ │ +07dd6e: 7054 bf06 1032 |004f: invoke-direct {v0, v1, v2, v3, v4}, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.:(Landroid/content/Context;Landroid/media/AudioManager;Landroid/view/View;Landroid/support/v4/media/TransportMediatorCallback;)V // method@06bf │ │ +07dd74: 5b50 3a02 |0052: iput-object v0, v5, Landroid/support/v4/media/TransportMediator;.mController:Landroid/support/v4/media/TransportMediatorJellybeanMR2; // field@023a │ │ +07dd78: 0e00 |0054: return-void │ │ +07dd7a: 6e10 7a12 0700 |0055: invoke-virtual {v7}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@127a │ │ +07dd80: 0c00 |0058: move-result-object v0 │ │ +07dd82: 28c2 |0059: goto 001b // -003e │ │ +07dd84: 1200 |005a: const/4 v0, #int 0 // #0 │ │ +07dd86: 5b50 3a02 |005b: iput-object v0, v5, Landroid/support/v4/media/TransportMediator;.mController:Landroid/support/v4/media/TransportMediatorJellybeanMR2; // field@023a │ │ +07dd8a: 28f7 |005d: goto 0054 // -0009 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=159 │ │ 0x0003 line=55 │ │ 0x000a line=57 │ │ 0x0011 line=130 │ │ 0x0018 line=160 │ │ @@ -152907,18 +152961,18 @@ │ │ type : '(Landroid/view/View;Landroid/support/v4/media/TransportPerformer;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 5 16-bit code units │ │ -07c1e0: |[07c1e0] android.support.v4.media.TransportMediator.:(Landroid/view/View;Landroid/support/v4/media/TransportPerformer;)V │ │ -07c1f0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -07c1f2: 7040 9c06 0132 |0001: invoke-direct {v1, v0, v2, v3}, Landroid/support/v4/media/TransportMediator;.:(Landroid/app/Activity;Landroid/view/View;Landroid/support/v4/media/TransportPerformer;)V // method@069c │ │ -07c1f8: 0e00 |0004: return-void │ │ +07dd8c: |[07dd8c] android.support.v4.media.TransportMediator.:(Landroid/view/View;Landroid/support/v4/media/TransportPerformer;)V │ │ +07dd9c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +07dd9e: 7040 9c06 0132 |0001: invoke-direct {v1, v0, v2, v3}, Landroid/support/v4/media/TransportMediator;.:(Landroid/app/Activity;Landroid/view/View;Landroid/support/v4/media/TransportPerformer;)V // method@069c │ │ +07dda4: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=156 │ │ 0x0004 line=157 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/media/TransportMediator; │ │ 0x0000 - 0x0005 reg=2 view Landroid/view/View; │ │ @@ -152929,28 +152983,28 @@ │ │ type : '()[Landroid/support/v4/media/TransportStateListener;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 24 16-bit code units │ │ -07c1fc: |[07c1fc] android.support.v4.media.TransportMediator.getListeners:()[Landroid/support/v4/media/TransportStateListener; │ │ -07c20c: 5421 3d02 |0000: iget-object v1, v2, Landroid/support/v4/media/TransportMediator;.mListeners:Ljava/util/ArrayList; // field@023d │ │ -07c210: 6e10 aa15 0100 |0002: invoke-virtual {v1}, Ljava/util/ArrayList;.size:()I // method@15aa │ │ -07c216: 0a01 |0005: move-result v1 │ │ -07c218: 3c01 0400 |0006: if-gtz v1, 000a // +0004 │ │ -07c21c: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -07c21e: 1100 |0009: return-object v0 │ │ -07c220: 5421 3d02 |000a: iget-object v1, v2, Landroid/support/v4/media/TransportMediator;.mListeners:Ljava/util/ArrayList; // field@023d │ │ -07c224: 6e10 aa15 0100 |000c: invoke-virtual {v1}, Ljava/util/ArrayList;.size:()I // method@15aa │ │ -07c22a: 0a01 |000f: move-result v1 │ │ -07c22c: 2310 9c04 |0010: new-array v0, v1, [Landroid/support/v4/media/TransportStateListener; // type@049c │ │ -07c230: 5421 3d02 |0012: iget-object v1, v2, Landroid/support/v4/media/TransportMediator;.mListeners:Ljava/util/ArrayList; // field@023d │ │ -07c234: 6e20 ac15 0100 |0014: invoke-virtual {v1, v0}, Ljava/util/ArrayList;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@15ac │ │ -07c23a: 28f2 |0017: goto 0009 // -000e │ │ +07dda8: |[07dda8] android.support.v4.media.TransportMediator.getListeners:()[Landroid/support/v4/media/TransportStateListener; │ │ +07ddb8: 5421 3d02 |0000: iget-object v1, v2, Landroid/support/v4/media/TransportMediator;.mListeners:Ljava/util/ArrayList; // field@023d │ │ +07ddbc: 6e10 aa15 0100 |0002: invoke-virtual {v1}, Ljava/util/ArrayList;.size:()I // method@15aa │ │ +07ddc2: 0a01 |0005: move-result v1 │ │ +07ddc4: 3c01 0400 |0006: if-gtz v1, 000a // +0004 │ │ +07ddc8: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +07ddca: 1100 |0009: return-object v0 │ │ +07ddcc: 5421 3d02 |000a: iget-object v1, v2, Landroid/support/v4/media/TransportMediator;.mListeners:Ljava/util/ArrayList; // field@023d │ │ +07ddd0: 6e10 aa15 0100 |000c: invoke-virtual {v1}, Ljava/util/ArrayList;.size:()I // method@15aa │ │ +07ddd6: 0a01 |000f: move-result v1 │ │ +07ddd8: 2310 9904 |0010: new-array v0, v1, [Landroid/support/v4/media/TransportStateListener; // type@0499 │ │ +07dddc: 5421 3d02 |0012: iget-object v1, v2, Landroid/support/v4/media/TransportMediator;.mListeners:Ljava/util/ArrayList; // field@023d │ │ +07dde0: 6e20 ac15 0100 |0014: invoke-virtual {v1, v0}, Ljava/util/ArrayList;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@15ac │ │ +07dde6: 28f2 |0017: goto 0009 // -000e │ │ catches : (none) │ │ positions : │ │ 0x0000 line=212 │ │ 0x0008 line=213 │ │ 0x0009 line=217 │ │ 0x000a line=215 │ │ 0x0012 line=216 │ │ @@ -152963,22 +153017,22 @@ │ │ type : '(I)Z' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 54 16-bit code units │ │ -07c23c: |[07c23c] android.support.v4.media.TransportMediator.isMediaKey:(I)Z │ │ -07c24c: 2c01 0800 0000 |0000: sparse-switch v1, 00000008 // +00000008 │ │ -07c252: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -07c254: 0f00 |0004: return v0 │ │ -07c256: 1210 |0005: const/4 v0, #int 1 // #1 │ │ -07c258: 28fe |0006: goto 0004 // -0002 │ │ -07c25a: 0000 |0007: nop // spacer │ │ -07c25c: 0002 0b00 4f00 0000 5500 0000 5600 ... |0008: sparse-switch-data (46 units) │ │ +07dde8: |[07dde8] android.support.v4.media.TransportMediator.isMediaKey:(I)Z │ │ +07ddf8: 2c01 0800 0000 |0000: sparse-switch v1, 00000008 // +00000008 │ │ +07ddfe: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +07de00: 0f00 |0004: return v0 │ │ +07de02: 1210 |0005: const/4 v0, #int 1 // #1 │ │ +07de04: 28fe |0006: goto 0004 // -0002 │ │ +07de06: 0000 |0007: nop // spacer │ │ +07de08: 0002 0b00 4f00 0000 5500 0000 5600 ... |0008: sparse-switch-data (46 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=112 │ │ 0x0003 line=127 │ │ 0x0005 line=124 │ │ 0x0007 line=112 │ │ locals : │ │ @@ -152989,29 +153043,29 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 28 16-bit code units │ │ -07c2b8: |[07c2b8] android.support.v4.media.TransportMediator.pushControllerState:()V │ │ -07c2c8: 5450 3a02 |0000: iget-object v0, v5, Landroid/support/v4/media/TransportMediator;.mController:Landroid/support/v4/media/TransportMediatorJellybeanMR2; // field@023a │ │ -07c2cc: 3800 1900 |0002: if-eqz v0, 001b // +0019 │ │ -07c2d0: 5450 3a02 |0004: iget-object v0, v5, Landroid/support/v4/media/TransportMediator;.mController:Landroid/support/v4/media/TransportMediatorJellybeanMR2; // field@023a │ │ -07c2d4: 5451 3802 |0006: iget-object v1, v5, Landroid/support/v4/media/TransportMediator;.mCallbacks:Landroid/support/v4/media/TransportPerformer; // field@0238 │ │ -07c2d8: 6e10 d406 0100 |0008: invoke-virtual {v1}, Landroid/support/v4/media/TransportPerformer;.onIsPlaying:()Z // method@06d4 │ │ -07c2de: 0a01 |000b: move-result v1 │ │ -07c2e0: 5452 3802 |000c: iget-object v2, v5, Landroid/support/v4/media/TransportMediator;.mCallbacks:Landroid/support/v4/media/TransportPerformer; // field@0238 │ │ -07c2e4: 6e10 d106 0200 |000e: invoke-virtual {v2}, Landroid/support/v4/media/TransportPerformer;.onGetCurrentPosition:()J // method@06d1 │ │ -07c2ea: 0b02 |0011: move-result-wide v2 │ │ -07c2ec: 5454 3802 |0012: iget-object v4, v5, Landroid/support/v4/media/TransportMediator;.mCallbacks:Landroid/support/v4/media/TransportPerformer; // field@0238 │ │ -07c2f0: 6e10 d306 0400 |0014: invoke-virtual {v4}, Landroid/support/v4/media/TransportPerformer;.onGetTransportControlFlags:()I // method@06d3 │ │ -07c2f6: 0a04 |0017: move-result v4 │ │ -07c2f8: 6e54 c806 1032 |0018: invoke-virtual {v0, v1, v2, v3, v4}, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.refreshState:(ZJI)V // method@06c8 │ │ -07c2fe: 0e00 |001b: return-void │ │ +07de64: |[07de64] android.support.v4.media.TransportMediator.pushControllerState:()V │ │ +07de74: 5450 3a02 |0000: iget-object v0, v5, Landroid/support/v4/media/TransportMediator;.mController:Landroid/support/v4/media/TransportMediatorJellybeanMR2; // field@023a │ │ +07de78: 3800 1900 |0002: if-eqz v0, 001b // +0019 │ │ +07de7c: 5450 3a02 |0004: iget-object v0, v5, Landroid/support/v4/media/TransportMediator;.mController:Landroid/support/v4/media/TransportMediatorJellybeanMR2; // field@023a │ │ +07de80: 5451 3802 |0006: iget-object v1, v5, Landroid/support/v4/media/TransportMediator;.mCallbacks:Landroid/support/v4/media/TransportPerformer; // field@0238 │ │ +07de84: 6e10 d406 0100 |0008: invoke-virtual {v1}, Landroid/support/v4/media/TransportPerformer;.onIsPlaying:()Z // method@06d4 │ │ +07de8a: 0a01 |000b: move-result v1 │ │ +07de8c: 5452 3802 |000c: iget-object v2, v5, Landroid/support/v4/media/TransportMediator;.mCallbacks:Landroid/support/v4/media/TransportPerformer; // field@0238 │ │ +07de90: 6e10 d106 0200 |000e: invoke-virtual {v2}, Landroid/support/v4/media/TransportPerformer;.onGetCurrentPosition:()J // method@06d1 │ │ +07de96: 0b02 |0011: move-result-wide v2 │ │ +07de98: 5454 3802 |0012: iget-object v4, v5, Landroid/support/v4/media/TransportMediator;.mCallbacks:Landroid/support/v4/media/TransportPerformer; // field@0238 │ │ +07de9c: 6e10 d306 0400 |0014: invoke-virtual {v4}, Landroid/support/v4/media/TransportPerformer;.onGetTransportControlFlags:()I // method@06d3 │ │ +07dea2: 0a04 |0017: move-result v4 │ │ +07dea4: 6e54 c806 1032 |0018: invoke-virtual {v0, v1, v2, v3, v4}, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.refreshState:(ZJI)V // method@06c8 │ │ +07deaa: 0e00 |001b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=239 │ │ 0x0004 line=240 │ │ 0x001b line=244 │ │ locals : │ │ 0x0000 - 0x001c reg=5 this Landroid/support/v4/media/TransportMediator; │ │ @@ -153021,27 +153075,27 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -07c300: |[07c300] android.support.v4.media.TransportMediator.reportPlayingChanged:()V │ │ -07c310: 7010 a306 0500 |0000: invoke-direct {v5}, Landroid/support/v4/media/TransportMediator;.getListeners:()[Landroid/support/v4/media/TransportStateListener; // method@06a3 │ │ -07c316: 0c04 |0003: move-result-object v4 │ │ -07c318: 3804 0f00 |0004: if-eqz v4, 0013 // +000f │ │ -07c31c: 0740 |0006: move-object v0, v4 │ │ -07c31e: 2102 |0007: array-length v2, v0 │ │ -07c320: 1201 |0008: const/4 v1, #int 0 // #0 │ │ -07c322: 3521 0a00 |0009: if-ge v1, v2, 0013 // +000a │ │ -07c326: 4603 0001 |000b: aget-object v3, v0, v1 │ │ -07c32a: 6e20 dc06 5300 |000d: invoke-virtual {v3, v5}, Landroid/support/v4/media/TransportStateListener;.onPlayingChanged:(Landroid/support/v4/media/TransportController;)V // method@06dc │ │ -07c330: d801 0101 |0010: add-int/lit8 v1, v1, #int 1 // #01 │ │ -07c334: 28f7 |0012: goto 0009 // -0009 │ │ -07c336: 0e00 |0013: return-void │ │ +07deac: |[07deac] android.support.v4.media.TransportMediator.reportPlayingChanged:()V │ │ +07debc: 7010 a306 0500 |0000: invoke-direct {v5}, Landroid/support/v4/media/TransportMediator;.getListeners:()[Landroid/support/v4/media/TransportStateListener; // method@06a3 │ │ +07dec2: 0c04 |0003: move-result-object v4 │ │ +07dec4: 3804 0f00 |0004: if-eqz v4, 0013 // +000f │ │ +07dec8: 0740 |0006: move-object v0, v4 │ │ +07deca: 2102 |0007: array-length v2, v0 │ │ +07decc: 1201 |0008: const/4 v1, #int 0 // #0 │ │ +07dece: 3521 0a00 |0009: if-ge v1, v2, 0013 // +000a │ │ +07ded2: 4603 0001 |000b: aget-object v3, v0, v1 │ │ +07ded6: 6e20 dc06 5300 |000d: invoke-virtual {v3, v5}, Landroid/support/v4/media/TransportStateListener;.onPlayingChanged:(Landroid/support/v4/media/TransportController;)V // method@06dc │ │ +07dedc: d801 0101 |0010: add-int/lit8 v1, v1, #int 1 // #01 │ │ +07dee0: 28f7 |0012: goto 0009 // -0009 │ │ +07dee2: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=221 │ │ 0x0004 line=222 │ │ 0x0006 line=223 │ │ 0x000d line=224 │ │ 0x0010 line=223 │ │ @@ -153059,27 +153113,27 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -07c338: |[07c338] android.support.v4.media.TransportMediator.reportTransportControlsChanged:()V │ │ -07c348: 7010 a306 0500 |0000: invoke-direct {v5}, Landroid/support/v4/media/TransportMediator;.getListeners:()[Landroid/support/v4/media/TransportStateListener; // method@06a3 │ │ -07c34e: 0c04 |0003: move-result-object v4 │ │ -07c350: 3804 0f00 |0004: if-eqz v4, 0013 // +000f │ │ -07c354: 0740 |0006: move-object v0, v4 │ │ -07c356: 2102 |0007: array-length v2, v0 │ │ -07c358: 1201 |0008: const/4 v1, #int 0 // #0 │ │ -07c35a: 3521 0a00 |0009: if-ge v1, v2, 0013 // +000a │ │ -07c35e: 4603 0001 |000b: aget-object v3, v0, v1 │ │ -07c362: 6e20 dd06 5300 |000d: invoke-virtual {v3, v5}, Landroid/support/v4/media/TransportStateListener;.onTransportControlsChanged:(Landroid/support/v4/media/TransportController;)V // method@06dd │ │ -07c368: d801 0101 |0010: add-int/lit8 v1, v1, #int 1 // #01 │ │ -07c36c: 28f7 |0012: goto 0009 // -0009 │ │ -07c36e: 0e00 |0013: return-void │ │ +07dee4: |[07dee4] android.support.v4.media.TransportMediator.reportTransportControlsChanged:()V │ │ +07def4: 7010 a306 0500 |0000: invoke-direct {v5}, Landroid/support/v4/media/TransportMediator;.getListeners:()[Landroid/support/v4/media/TransportStateListener; // method@06a3 │ │ +07defa: 0c04 |0003: move-result-object v4 │ │ +07defc: 3804 0f00 |0004: if-eqz v4, 0013 // +000f │ │ +07df00: 0740 |0006: move-object v0, v4 │ │ +07df02: 2102 |0007: array-length v2, v0 │ │ +07df04: 1201 |0008: const/4 v1, #int 0 // #0 │ │ +07df06: 3521 0a00 |0009: if-ge v1, v2, 0013 // +000a │ │ +07df0a: 4603 0001 |000b: aget-object v3, v0, v1 │ │ +07df0e: 6e20 dd06 5300 |000d: invoke-virtual {v3, v5}, Landroid/support/v4/media/TransportStateListener;.onTransportControlsChanged:(Landroid/support/v4/media/TransportController;)V // method@06dd │ │ +07df14: d801 0101 |0010: add-int/lit8 v1, v1, #int 1 // #01 │ │ +07df18: 28f7 |0012: goto 0009 // -0009 │ │ +07df1a: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=230 │ │ 0x0004 line=231 │ │ 0x0006 line=232 │ │ 0x000d line=233 │ │ 0x0010 line=232 │ │ @@ -153098,18 +153152,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -07c370: |[07c370] android.support.v4.media.TransportMediator.destroy:()V │ │ -07c380: 5410 3a02 |0000: iget-object v0, v1, Landroid/support/v4/media/TransportMediator;.mController:Landroid/support/v4/media/TransportMediatorJellybeanMR2; // field@023a │ │ -07c384: 6e10 c006 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.destroy:()V // method@06c0 │ │ -07c38a: 0e00 |0005: return-void │ │ +07df1c: |[07df1c] android.support.v4.media.TransportMediator.destroy:()V │ │ +07df2c: 5410 3a02 |0000: iget-object v0, v1, Landroid/support/v4/media/TransportMediator;.mController:Landroid/support/v4/media/TransportMediatorJellybeanMR2; // field@023a │ │ +07df30: 6e10 c006 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.destroy:()V // method@06c0 │ │ +07df36: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=341 │ │ 0x0005 line=342 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/media/TransportMediator; │ │ │ │ @@ -153118,20 +153172,20 @@ │ │ type : '(Landroid/view/KeyEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 9 16-bit code units │ │ -07c38c: |[07c38c] android.support.v4.media.TransportMediator.dispatchKeyEvent:(Landroid/view/KeyEvent;)Z │ │ -07c39c: 5420 3c02 |0000: iget-object v0, v2, Landroid/support/v4/media/TransportMediator;.mKeyEventCallback:Landroid/view/KeyEvent$Callback; // field@023c │ │ -07c3a0: 5421 3b02 |0002: iget-object v1, v2, Landroid/support/v4/media/TransportMediator;.mDispatcherState:Ljava/lang/Object; // field@023b │ │ -07c3a4: 7140 6f09 0321 |0004: invoke-static {v3, v0, v1, v2}, Landroid/support/v4/view/KeyEventCompat;.dispatch:(Landroid/view/KeyEvent;Landroid/view/KeyEvent$Callback;Ljava/lang/Object;Ljava/lang/Object;)Z // method@096f │ │ -07c3aa: 0a00 |0007: move-result v0 │ │ -07c3ac: 0f00 |0008: return v0 │ │ +07df38: |[07df38] android.support.v4.media.TransportMediator.dispatchKeyEvent:(Landroid/view/KeyEvent;)Z │ │ +07df48: 5420 3c02 |0000: iget-object v0, v2, Landroid/support/v4/media/TransportMediator;.mKeyEventCallback:Landroid/view/KeyEvent$Callback; // field@023c │ │ +07df4c: 5421 3b02 |0002: iget-object v1, v2, Landroid/support/v4/media/TransportMediator;.mDispatcherState:Ljava/lang/Object; // field@023b │ │ +07df50: 7140 6f09 0321 |0004: invoke-static {v3, v0, v1, v2}, Landroid/support/v4/view/KeyEventCompat;.dispatch:(Landroid/view/KeyEvent;Landroid/view/KeyEvent$Callback;Ljava/lang/Object;Ljava/lang/Object;)Z // method@096f │ │ +07df56: 0a00 |0007: move-result v0 │ │ +07df58: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=200 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/media/TransportMediator; │ │ 0x0000 - 0x0009 reg=3 event Landroid/view/KeyEvent; │ │ │ │ @@ -153140,19 +153194,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -07c3b0: |[07c3b0] android.support.v4.media.TransportMediator.getBufferPercentage:()I │ │ -07c3c0: 5410 3802 |0000: iget-object v0, v1, Landroid/support/v4/media/TransportMediator;.mCallbacks:Landroid/support/v4/media/TransportPerformer; // field@0238 │ │ -07c3c4: 6e10 d006 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/media/TransportPerformer;.onGetBufferPercentage:()I // method@06d0 │ │ -07c3ca: 0a00 |0005: move-result v0 │ │ -07c3cc: 0f00 |0006: return v0 │ │ +07df5c: |[07df5c] android.support.v4.media.TransportMediator.getBufferPercentage:()I │ │ +07df6c: 5410 3802 |0000: iget-object v0, v1, Landroid/support/v4/media/TransportMediator;.mCallbacks:Landroid/support/v4/media/TransportPerformer; // field@0238 │ │ +07df70: 6e10 d006 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/media/TransportPerformer;.onGetBufferPercentage:()I // method@06d0 │ │ +07df76: 0a00 |0005: move-result v0 │ │ +07df78: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=316 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/media/TransportMediator; │ │ │ │ #3 : (in Landroid/support/v4/media/TransportMediator;) │ │ @@ -153160,19 +153214,19 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -07c3d0: |[07c3d0] android.support.v4.media.TransportMediator.getCurrentPosition:()J │ │ -07c3e0: 5420 3802 |0000: iget-object v0, v2, Landroid/support/v4/media/TransportMediator;.mCallbacks:Landroid/support/v4/media/TransportPerformer; // field@0238 │ │ -07c3e4: 6e10 d106 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/media/TransportPerformer;.onGetCurrentPosition:()J // method@06d1 │ │ -07c3ea: 0b00 |0005: move-result-wide v0 │ │ -07c3ec: 1000 |0006: return-wide v0 │ │ +07df7c: |[07df7c] android.support.v4.media.TransportMediator.getCurrentPosition:()J │ │ +07df8c: 5420 3802 |0000: iget-object v0, v2, Landroid/support/v4/media/TransportMediator;.mCallbacks:Landroid/support/v4/media/TransportPerformer; // field@0238 │ │ +07df90: 6e10 d106 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/media/TransportPerformer;.onGetCurrentPosition:()J // method@06d1 │ │ +07df96: 0b00 |0005: move-result-wide v0 │ │ +07df98: 1000 |0006: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=301 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Landroid/support/v4/media/TransportMediator; │ │ │ │ #4 : (in Landroid/support/v4/media/TransportMediator;) │ │ @@ -153180,19 +153234,19 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -07c3f0: |[07c3f0] android.support.v4.media.TransportMediator.getDuration:()J │ │ -07c400: 5420 3802 |0000: iget-object v0, v2, Landroid/support/v4/media/TransportMediator;.mCallbacks:Landroid/support/v4/media/TransportPerformer; // field@0238 │ │ -07c404: 6e10 d206 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/media/TransportPerformer;.onGetDuration:()J // method@06d2 │ │ -07c40a: 0b00 |0005: move-result-wide v0 │ │ -07c40c: 1000 |0006: return-wide v0 │ │ +07df9c: |[07df9c] android.support.v4.media.TransportMediator.getDuration:()J │ │ +07dfac: 5420 3802 |0000: iget-object v0, v2, Landroid/support/v4/media/TransportMediator;.mCallbacks:Landroid/support/v4/media/TransportPerformer; // field@0238 │ │ +07dfb0: 6e10 d206 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/media/TransportPerformer;.onGetDuration:()J // method@06d2 │ │ +07dfb6: 0b00 |0005: move-result-wide v0 │ │ +07dfb8: 1000 |0006: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=296 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Landroid/support/v4/media/TransportMediator; │ │ │ │ #5 : (in Landroid/support/v4/media/TransportMediator;) │ │ @@ -153200,23 +153254,23 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -07c410: |[07c410] android.support.v4.media.TransportMediator.getRemoteControlClient:()Ljava/lang/Object; │ │ -07c420: 5410 3a02 |0000: iget-object v0, v1, Landroid/support/v4/media/TransportMediator;.mController:Landroid/support/v4/media/TransportMediatorJellybeanMR2; // field@023a │ │ -07c424: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ -07c428: 5410 3a02 |0004: iget-object v0, v1, Landroid/support/v4/media/TransportMediator;.mController:Landroid/support/v4/media/TransportMediatorJellybeanMR2; // field@023a │ │ -07c42c: 6e10 c306 0000 |0006: invoke-virtual {v0}, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.getRemoteControlClient:()Ljava/lang/Object; // method@06c3 │ │ -07c432: 0c00 |0009: move-result-object v0 │ │ -07c434: 1100 |000a: return-object v0 │ │ -07c436: 1200 |000b: const/4 v0, #int 0 // #0 │ │ -07c438: 28fe |000c: goto 000a // -0002 │ │ +07dfbc: |[07dfbc] android.support.v4.media.TransportMediator.getRemoteControlClient:()Ljava/lang/Object; │ │ +07dfcc: 5410 3a02 |0000: iget-object v0, v1, Landroid/support/v4/media/TransportMediator;.mController:Landroid/support/v4/media/TransportMediatorJellybeanMR2; // field@023a │ │ +07dfd0: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ +07dfd4: 5410 3a02 |0004: iget-object v0, v1, Landroid/support/v4/media/TransportMediator;.mController:Landroid/support/v4/media/TransportMediatorJellybeanMR2; // field@023a │ │ +07dfd8: 6e10 c306 0000 |0006: invoke-virtual {v0}, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.getRemoteControlClient:()Ljava/lang/Object; // method@06c3 │ │ +07dfde: 0c00 |0009: move-result-object v0 │ │ +07dfe0: 1100 |000a: return-object v0 │ │ +07dfe2: 1200 |000b: const/4 v0, #int 0 // #0 │ │ +07dfe4: 28fe |000c: goto 000a // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=190 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Landroid/support/v4/media/TransportMediator; │ │ │ │ #6 : (in Landroid/support/v4/media/TransportMediator;) │ │ @@ -153224,19 +153278,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -07c43c: |[07c43c] android.support.v4.media.TransportMediator.getTransportControlFlags:()I │ │ -07c44c: 5410 3802 |0000: iget-object v0, v1, Landroid/support/v4/media/TransportMediator;.mCallbacks:Landroid/support/v4/media/TransportPerformer; // field@0238 │ │ -07c450: 6e10 d306 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/media/TransportPerformer;.onGetTransportControlFlags:()I // method@06d3 │ │ -07c456: 0a00 |0005: move-result v0 │ │ -07c458: 0f00 |0006: return v0 │ │ +07dfe8: |[07dfe8] android.support.v4.media.TransportMediator.getTransportControlFlags:()I │ │ +07dff8: 5410 3802 |0000: iget-object v0, v1, Landroid/support/v4/media/TransportMediator;.mCallbacks:Landroid/support/v4/media/TransportPerformer; // field@0238 │ │ +07dffc: 6e10 d306 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/media/TransportPerformer;.onGetTransportControlFlags:()I // method@06d3 │ │ +07e002: 0a00 |0005: move-result v0 │ │ +07e004: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=332 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/media/TransportMediator; │ │ │ │ #7 : (in Landroid/support/v4/media/TransportMediator;) │ │ @@ -153244,19 +153298,19 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -07c45c: |[07c45c] android.support.v4.media.TransportMediator.isPlaying:()Z │ │ -07c46c: 5410 3802 |0000: iget-object v0, v1, Landroid/support/v4/media/TransportMediator;.mCallbacks:Landroid/support/v4/media/TransportPerformer; // field@0238 │ │ -07c470: 6e10 d406 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/media/TransportPerformer;.onIsPlaying:()Z // method@06d4 │ │ -07c476: 0a00 |0005: move-result v0 │ │ -07c478: 0f00 |0006: return v0 │ │ +07e008: |[07e008] android.support.v4.media.TransportMediator.isPlaying:()Z │ │ +07e018: 5410 3802 |0000: iget-object v0, v1, Landroid/support/v4/media/TransportMediator;.mCallbacks:Landroid/support/v4/media/TransportPerformer; // field@0238 │ │ +07e01c: 6e10 d406 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/media/TransportPerformer;.onIsPlaying:()Z // method@06d4 │ │ +07e022: 0a00 |0005: move-result v0 │ │ +07e024: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=311 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/media/TransportMediator; │ │ │ │ #8 : (in Landroid/support/v4/media/TransportMediator;) │ │ @@ -153264,24 +153318,24 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 21 16-bit code units │ │ -07c47c: |[07c47c] android.support.v4.media.TransportMediator.pausePlaying:()V │ │ -07c48c: 5410 3a02 |0000: iget-object v0, v1, Landroid/support/v4/media/TransportMediator;.mController:Landroid/support/v4/media/TransportMediatorJellybeanMR2; // field@023a │ │ -07c490: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -07c494: 5410 3a02 |0004: iget-object v0, v1, Landroid/support/v4/media/TransportMediator;.mController:Landroid/support/v4/media/TransportMediatorJellybeanMR2; // field@023a │ │ -07c498: 6e10 c706 0000 |0006: invoke-virtual {v0}, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.pausePlaying:()V // method@06c7 │ │ -07c49e: 5410 3802 |0009: iget-object v0, v1, Landroid/support/v4/media/TransportMediator;.mCallbacks:Landroid/support/v4/media/TransportPerformer; // field@0238 │ │ -07c4a2: 6e10 d706 0000 |000b: invoke-virtual {v0}, Landroid/support/v4/media/TransportPerformer;.onPause:()V // method@06d7 │ │ -07c4a8: 7010 a906 0100 |000e: invoke-direct {v1}, Landroid/support/v4/media/TransportMediator;.pushControllerState:()V // method@06a9 │ │ -07c4ae: 7010 ac06 0100 |0011: invoke-direct {v1}, Landroid/support/v4/media/TransportMediator;.reportPlayingChanged:()V // method@06ac │ │ -07c4b4: 0e00 |0014: return-void │ │ +07e028: |[07e028] android.support.v4.media.TransportMediator.pausePlaying:()V │ │ +07e038: 5410 3a02 |0000: iget-object v0, v1, Landroid/support/v4/media/TransportMediator;.mController:Landroid/support/v4/media/TransportMediatorJellybeanMR2; // field@023a │ │ +07e03c: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +07e040: 5410 3a02 |0004: iget-object v0, v1, Landroid/support/v4/media/TransportMediator;.mController:Landroid/support/v4/media/TransportMediatorJellybeanMR2; // field@023a │ │ +07e044: 6e10 c706 0000 |0006: invoke-virtual {v0}, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.pausePlaying:()V // method@06c7 │ │ +07e04a: 5410 3802 |0009: iget-object v0, v1, Landroid/support/v4/media/TransportMediator;.mCallbacks:Landroid/support/v4/media/TransportPerformer; // field@0238 │ │ +07e04e: 6e10 d706 0000 |000b: invoke-virtual {v0}, Landroid/support/v4/media/TransportPerformer;.onPause:()V // method@06d7 │ │ +07e054: 7010 a906 0100 |000e: invoke-direct {v1}, Landroid/support/v4/media/TransportMediator;.pushControllerState:()V // method@06a9 │ │ +07e05a: 7010 ac06 0100 |0011: invoke-direct {v1}, Landroid/support/v4/media/TransportMediator;.reportPlayingChanged:()V // method@06ac │ │ +07e060: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=272 │ │ 0x0004 line=273 │ │ 0x0009 line=275 │ │ 0x000e line=276 │ │ 0x0011 line=277 │ │ @@ -153294,19 +153348,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -07c4b8: |[07c4b8] android.support.v4.media.TransportMediator.refreshState:()V │ │ -07c4c8: 7010 a906 0000 |0000: invoke-direct {v0}, Landroid/support/v4/media/TransportMediator;.pushControllerState:()V // method@06a9 │ │ -07c4ce: 7010 ac06 0000 |0003: invoke-direct {v0}, Landroid/support/v4/media/TransportMediator;.reportPlayingChanged:()V // method@06ac │ │ -07c4d4: 7010 ad06 0000 |0006: invoke-direct {v0}, Landroid/support/v4/media/TransportMediator;.reportTransportControlsChanged:()V // method@06ad │ │ -07c4da: 0e00 |0009: return-void │ │ +07e064: |[07e064] android.support.v4.media.TransportMediator.refreshState:()V │ │ +07e074: 7010 a906 0000 |0000: invoke-direct {v0}, Landroid/support/v4/media/TransportMediator;.pushControllerState:()V // method@06a9 │ │ +07e07a: 7010 ac06 0000 |0003: invoke-direct {v0}, Landroid/support/v4/media/TransportMediator;.reportPlayingChanged:()V // method@06ac │ │ +07e080: 7010 ad06 0000 |0006: invoke-direct {v0}, Landroid/support/v4/media/TransportMediator;.reportTransportControlsChanged:()V // method@06ad │ │ +07e086: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=247 │ │ 0x0003 line=248 │ │ 0x0006 line=249 │ │ 0x0009 line=250 │ │ locals : │ │ @@ -153317,18 +153371,18 @@ │ │ type : '(Landroid/support/v4/media/TransportStateListener;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -07c4dc: |[07c4dc] android.support.v4.media.TransportMediator.registerStateListener:(Landroid/support/v4/media/TransportStateListener;)V │ │ -07c4ec: 5410 3d02 |0000: iget-object v0, v1, Landroid/support/v4/media/TransportMediator;.mListeners:Ljava/util/ArrayList; // field@023d │ │ -07c4f0: 6e20 a015 2000 |0002: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@15a0 │ │ -07c4f6: 0e00 |0005: return-void │ │ +07e088: |[07e088] android.support.v4.media.TransportMediator.registerStateListener:(Landroid/support/v4/media/TransportStateListener;)V │ │ +07e098: 5410 3d02 |0000: iget-object v0, v1, Landroid/support/v4/media/TransportMediator;.mListeners:Ljava/util/ArrayList; // field@023d │ │ +07e09c: 6e20 a015 2000 |0002: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@15a0 │ │ +07e0a2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=204 │ │ 0x0005 line=205 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/media/TransportMediator; │ │ 0x0000 - 0x0006 reg=2 listener Landroid/support/v4/media/TransportStateListener; │ │ @@ -153338,18 +153392,18 @@ │ │ type : '(J)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -07c4f8: |[07c4f8] android.support.v4.media.TransportMediator.seekTo:(J)V │ │ -07c508: 5410 3802 |0000: iget-object v0, v1, Landroid/support/v4/media/TransportMediator;.mCallbacks:Landroid/support/v4/media/TransportPerformer; // field@0238 │ │ -07c50c: 6e30 d806 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/support/v4/media/TransportPerformer;.onSeekTo:(J)V // method@06d8 │ │ -07c512: 0e00 |0005: return-void │ │ +07e0a4: |[07e0a4] android.support.v4.media.TransportMediator.seekTo:(J)V │ │ +07e0b4: 5410 3802 |0000: iget-object v0, v1, Landroid/support/v4/media/TransportMediator;.mCallbacks:Landroid/support/v4/media/TransportPerformer; // field@0238 │ │ +07e0b8: 6e30 d806 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/support/v4/media/TransportPerformer;.onSeekTo:(J)V // method@06d8 │ │ +07e0be: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=306 │ │ 0x0005 line=307 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/media/TransportMediator; │ │ 0x0000 - 0x0006 reg=2 pos J │ │ @@ -153359,24 +153413,24 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 21 16-bit code units │ │ -07c514: |[07c514] android.support.v4.media.TransportMediator.startPlaying:()V │ │ -07c524: 5410 3a02 |0000: iget-object v0, v1, Landroid/support/v4/media/TransportMediator;.mController:Landroid/support/v4/media/TransportMediatorJellybeanMR2; // field@023a │ │ -07c528: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -07c52c: 5410 3a02 |0004: iget-object v0, v1, Landroid/support/v4/media/TransportMediator;.mController:Landroid/support/v4/media/TransportMediatorJellybeanMR2; // field@023a │ │ -07c530: 6e10 c906 0000 |0006: invoke-virtual {v0}, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.startPlaying:()V // method@06c9 │ │ -07c536: 5410 3802 |0009: iget-object v0, v1, Landroid/support/v4/media/TransportMediator;.mCallbacks:Landroid/support/v4/media/TransportPerformer; // field@0238 │ │ -07c53a: 6e10 d906 0000 |000b: invoke-virtual {v0}, Landroid/support/v4/media/TransportPerformer;.onStart:()V // method@06d9 │ │ -07c540: 7010 a906 0100 |000e: invoke-direct {v1}, Landroid/support/v4/media/TransportMediator;.pushControllerState:()V // method@06a9 │ │ -07c546: 7010 ac06 0100 |0011: invoke-direct {v1}, Landroid/support/v4/media/TransportMediator;.reportPlayingChanged:()V // method@06ac │ │ -07c54c: 0e00 |0014: return-void │ │ +07e0c0: |[07e0c0] android.support.v4.media.TransportMediator.startPlaying:()V │ │ +07e0d0: 5410 3a02 |0000: iget-object v0, v1, Landroid/support/v4/media/TransportMediator;.mController:Landroid/support/v4/media/TransportMediatorJellybeanMR2; // field@023a │ │ +07e0d4: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +07e0d8: 5410 3a02 |0004: iget-object v0, v1, Landroid/support/v4/media/TransportMediator;.mController:Landroid/support/v4/media/TransportMediatorJellybeanMR2; // field@023a │ │ +07e0dc: 6e10 c906 0000 |0006: invoke-virtual {v0}, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.startPlaying:()V // method@06c9 │ │ +07e0e2: 5410 3802 |0009: iget-object v0, v1, Landroid/support/v4/media/TransportMediator;.mCallbacks:Landroid/support/v4/media/TransportPerformer; // field@0238 │ │ +07e0e6: 6e10 d906 0000 |000b: invoke-virtual {v0}, Landroid/support/v4/media/TransportPerformer;.onStart:()V // method@06d9 │ │ +07e0ec: 7010 a906 0100 |000e: invoke-direct {v1}, Landroid/support/v4/media/TransportMediator;.pushControllerState:()V // method@06a9 │ │ +07e0f2: 7010 ac06 0100 |0011: invoke-direct {v1}, Landroid/support/v4/media/TransportMediator;.reportPlayingChanged:()V // method@06ac │ │ +07e0f8: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=258 │ │ 0x0004 line=259 │ │ 0x0009 line=261 │ │ 0x000e line=262 │ │ 0x0011 line=263 │ │ @@ -153389,24 +153443,24 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 21 16-bit code units │ │ -07c550: |[07c550] android.support.v4.media.TransportMediator.stopPlaying:()V │ │ -07c560: 5410 3a02 |0000: iget-object v0, v1, Landroid/support/v4/media/TransportMediator;.mController:Landroid/support/v4/media/TransportMediatorJellybeanMR2; // field@023a │ │ -07c564: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -07c568: 5410 3a02 |0004: iget-object v0, v1, Landroid/support/v4/media/TransportMediator;.mController:Landroid/support/v4/media/TransportMediatorJellybeanMR2; // field@023a │ │ -07c56c: 6e10 ca06 0000 |0006: invoke-virtual {v0}, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.stopPlaying:()V // method@06ca │ │ -07c572: 5410 3802 |0009: iget-object v0, v1, Landroid/support/v4/media/TransportMediator;.mCallbacks:Landroid/support/v4/media/TransportPerformer; // field@0238 │ │ -07c576: 6e10 da06 0000 |000b: invoke-virtual {v0}, Landroid/support/v4/media/TransportPerformer;.onStop:()V // method@06da │ │ -07c57c: 7010 a906 0100 |000e: invoke-direct {v1}, Landroid/support/v4/media/TransportMediator;.pushControllerState:()V // method@06a9 │ │ -07c582: 7010 ac06 0100 |0011: invoke-direct {v1}, Landroid/support/v4/media/TransportMediator;.reportPlayingChanged:()V // method@06ac │ │ -07c588: 0e00 |0014: return-void │ │ +07e0fc: |[07e0fc] android.support.v4.media.TransportMediator.stopPlaying:()V │ │ +07e10c: 5410 3a02 |0000: iget-object v0, v1, Landroid/support/v4/media/TransportMediator;.mController:Landroid/support/v4/media/TransportMediatorJellybeanMR2; // field@023a │ │ +07e110: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +07e114: 5410 3a02 |0004: iget-object v0, v1, Landroid/support/v4/media/TransportMediator;.mController:Landroid/support/v4/media/TransportMediatorJellybeanMR2; // field@023a │ │ +07e118: 6e10 ca06 0000 |0006: invoke-virtual {v0}, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.stopPlaying:()V // method@06ca │ │ +07e11e: 5410 3802 |0009: iget-object v0, v1, Landroid/support/v4/media/TransportMediator;.mCallbacks:Landroid/support/v4/media/TransportPerformer; // field@0238 │ │ +07e122: 6e10 da06 0000 |000b: invoke-virtual {v0}, Landroid/support/v4/media/TransportPerformer;.onStop:()V // method@06da │ │ +07e128: 7010 a906 0100 |000e: invoke-direct {v1}, Landroid/support/v4/media/TransportMediator;.pushControllerState:()V // method@06a9 │ │ +07e12e: 7010 ac06 0100 |0011: invoke-direct {v1}, Landroid/support/v4/media/TransportMediator;.reportPlayingChanged:()V // method@06ac │ │ +07e134: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=286 │ │ 0x0004 line=287 │ │ 0x0009 line=289 │ │ 0x000e line=290 │ │ 0x0011 line=291 │ │ @@ -153419,32 +153473,32 @@ │ │ type : '(Landroid/support/v4/media/TransportStateListener;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -07c58c: |[07c58c] android.support.v4.media.TransportMediator.unregisterStateListener:(Landroid/support/v4/media/TransportStateListener;)V │ │ -07c59c: 5410 3d02 |0000: iget-object v0, v1, Landroid/support/v4/media/TransportMediator;.mListeners:Ljava/util/ArrayList; // field@023d │ │ -07c5a0: 6e20 a815 2000 |0002: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.remove:(Ljava/lang/Object;)Z // method@15a8 │ │ -07c5a6: 0e00 |0005: return-void │ │ +07e138: |[07e138] android.support.v4.media.TransportMediator.unregisterStateListener:(Landroid/support/v4/media/TransportStateListener;)V │ │ +07e148: 5410 3d02 |0000: iget-object v0, v1, Landroid/support/v4/media/TransportMediator;.mListeners:Ljava/util/ArrayList; // field@023d │ │ +07e14c: 6e20 a815 2000 |0002: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.remove:(Ljava/lang/Object;)Z // method@15a8 │ │ +07e152: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=208 │ │ 0x0005 line=209 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/media/TransportMediator; │ │ 0x0000 - 0x0006 reg=2 listener Landroid/support/v4/media/TransportStateListener; │ │ │ │ - source_file_idx : 3431 (TransportMediator.java) │ │ + source_file_idx : 3428 (TransportMediator.java) │ │ │ │ Class #605 header: │ │ -class_idx : 308 │ │ +class_idx : 305 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 826 │ │ +superclass_idx : 823 │ │ source_file_idx : 844 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #605 annotations: │ │ @@ -153466,17 +153520,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -07c5a8: |[07c5a8] android.support.v4.net.ConnectivityManagerCompat$BaseConnectivityManagerCompatImpl.:()V │ │ -07c5b8: 7010 1c15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ -07c5be: 0e00 |0003: return-void │ │ +07e154: |[07e154] android.support.v4.net.ConnectivityManagerCompat$BaseConnectivityManagerCompatImpl.:()V │ │ +07e164: 7010 1c15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ +07e16a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/net/ConnectivityManagerCompat$BaseConnectivityManagerCompatImpl; │ │ │ │ Virtual methods - │ │ @@ -153485,27 +153539,27 @@ │ │ type : '(Landroid/net/ConnectivityManager;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 26 16-bit code units │ │ -07c5c0: |[07c5c0] android.support.v4.net.ConnectivityManagerCompat$BaseConnectivityManagerCompatImpl.isActiveNetworkMetered:(Landroid/net/ConnectivityManager;)Z │ │ -07c5d0: 1212 |0000: const/4 v2, #int 1 // #1 │ │ -07c5d2: 6e10 9701 0400 |0001: invoke-virtual {v4}, Landroid/net/ConnectivityManager;.getActiveNetworkInfo:()Landroid/net/NetworkInfo; // method@0197 │ │ -07c5d8: 0c00 |0004: move-result-object v0 │ │ -07c5da: 3900 0300 |0005: if-nez v0, 0008 // +0003 │ │ -07c5de: 0f02 |0007: return v2 │ │ -07c5e0: 6e10 9a01 0000 |0008: invoke-virtual {v0}, Landroid/net/NetworkInfo;.getType:()I // method@019a │ │ -07c5e6: 0a01 |000b: move-result v1 │ │ -07c5e8: 2b01 0600 0000 |000c: packed-switch v1, 00000012 // +00000006 │ │ -07c5ee: 28f8 |000f: goto 0007 // -0008 │ │ -07c5f0: 1202 |0010: const/4 v2, #int 0 // #0 │ │ -07c5f2: 28f6 |0011: goto 0007 // -000a │ │ -07c5f4: 0001 0200 0000 0000 fbff ffff 0400 ... |0012: packed-switch-data (8 units) │ │ +07e16c: |[07e16c] android.support.v4.net.ConnectivityManagerCompat$BaseConnectivityManagerCompatImpl.isActiveNetworkMetered:(Landroid/net/ConnectivityManager;)Z │ │ +07e17c: 1212 |0000: const/4 v2, #int 1 // #1 │ │ +07e17e: 6e10 9701 0400 |0001: invoke-virtual {v4}, Landroid/net/ConnectivityManager;.getActiveNetworkInfo:()Landroid/net/NetworkInfo; // method@0197 │ │ +07e184: 0c00 |0004: move-result-object v0 │ │ +07e186: 3900 0300 |0005: if-nez v0, 0008 // +0003 │ │ +07e18a: 0f02 |0007: return v2 │ │ +07e18c: 6e10 9a01 0000 |0008: invoke-virtual {v0}, Landroid/net/NetworkInfo;.getType:()I // method@019a │ │ +07e192: 0a01 |000b: move-result v1 │ │ +07e194: 2b01 0600 0000 |000c: packed-switch v1, 00000012 // +00000006 │ │ +07e19a: 28f8 |000f: goto 0007 // -0008 │ │ +07e19c: 1202 |0010: const/4 v2, #int 0 // #0 │ │ +07e19e: 28f6 |0011: goto 0007 // -000a │ │ +07e1a0: 0001 0200 0000 0000 fbff ffff 0400 ... |0012: packed-switch-data (8 units) │ │ catches : (none) │ │ positions : │ │ 0x0001 line=40 │ │ 0x0005 line=41 │ │ 0x0007 line=54 │ │ 0x0008 line=46 │ │ 0x000c line=47 │ │ @@ -153516,17 +153570,17 @@ │ │ 0x000c - 0x001a reg=1 type I │ │ 0x0000 - 0x001a reg=3 this Landroid/support/v4/net/ConnectivityManagerCompat$BaseConnectivityManagerCompatImpl; │ │ 0x0000 - 0x001a reg=4 cm Landroid/net/ConnectivityManager; │ │ │ │ source_file_idx : 844 (ConnectivityManagerCompat.java) │ │ │ │ Class #606 header: │ │ -class_idx : 310 │ │ +class_idx : 307 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 826 │ │ +superclass_idx : 823 │ │ source_file_idx : 844 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #606 annotations: │ │ @@ -153548,17 +153602,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -07c604: |[07c604] android.support.v4.net.ConnectivityManagerCompat$GingerbreadConnectivityManagerCompatImpl.:()V │ │ -07c614: 7010 1c15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ -07c61a: 0e00 |0003: return-void │ │ +07e1b0: |[07e1b0] android.support.v4.net.ConnectivityManagerCompat$GingerbreadConnectivityManagerCompatImpl.:()V │ │ +07e1c0: 7010 1c15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ +07e1c6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=59 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/net/ConnectivityManagerCompat$GingerbreadConnectivityManagerCompatImpl; │ │ │ │ Virtual methods - │ │ @@ -153567,31 +153621,31 @@ │ │ type : '(Landroid/net/ConnectivityManager;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -07c61c: |[07c61c] android.support.v4.net.ConnectivityManagerCompat$GingerbreadConnectivityManagerCompatImpl.isActiveNetworkMetered:(Landroid/net/ConnectivityManager;)Z │ │ -07c62c: 7110 ec06 0200 |0000: invoke-static {v2}, Landroid/support/v4/net/ConnectivityManagerCompatGingerbread;.isActiveNetworkMetered:(Landroid/net/ConnectivityManager;)Z // method@06ec │ │ -07c632: 0a00 |0003: move-result v0 │ │ -07c634: 0f00 |0004: return v0 │ │ +07e1c8: |[07e1c8] android.support.v4.net.ConnectivityManagerCompat$GingerbreadConnectivityManagerCompatImpl.isActiveNetworkMetered:(Landroid/net/ConnectivityManager;)Z │ │ +07e1d8: 7110 ec06 0200 |0000: invoke-static {v2}, Landroid/support/v4/net/ConnectivityManagerCompatGingerbread;.isActiveNetworkMetered:(Landroid/net/ConnectivityManager;)Z // method@06ec │ │ +07e1de: 0a00 |0003: move-result v0 │ │ +07e1e0: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=62 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/net/ConnectivityManagerCompat$GingerbreadConnectivityManagerCompatImpl; │ │ 0x0000 - 0x0005 reg=2 cm Landroid/net/ConnectivityManager; │ │ │ │ source_file_idx : 844 (ConnectivityManagerCompat.java) │ │ │ │ Class #607 header: │ │ -class_idx : 311 │ │ +class_idx : 308 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 826 │ │ +superclass_idx : 823 │ │ source_file_idx : 844 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #607 annotations: │ │ @@ -153613,17 +153667,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -07c638: |[07c638] android.support.v4.net.ConnectivityManagerCompat$HoneycombMR2ConnectivityManagerCompatImpl.:()V │ │ -07c648: 7010 1c15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ -07c64e: 0e00 |0003: return-void │ │ +07e1e4: |[07e1e4] android.support.v4.net.ConnectivityManagerCompat$HoneycombMR2ConnectivityManagerCompatImpl.:()V │ │ +07e1f4: 7010 1c15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ +07e1fa: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=66 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/net/ConnectivityManagerCompat$HoneycombMR2ConnectivityManagerCompatImpl; │ │ │ │ Virtual methods - │ │ @@ -153632,31 +153686,31 @@ │ │ type : '(Landroid/net/ConnectivityManager;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -07c650: |[07c650] android.support.v4.net.ConnectivityManagerCompat$HoneycombMR2ConnectivityManagerCompatImpl.isActiveNetworkMetered:(Landroid/net/ConnectivityManager;)Z │ │ -07c660: 7110 ee06 0200 |0000: invoke-static {v2}, Landroid/support/v4/net/ConnectivityManagerCompatHoneycombMR2;.isActiveNetworkMetered:(Landroid/net/ConnectivityManager;)Z // method@06ee │ │ -07c666: 0a00 |0003: move-result v0 │ │ -07c668: 0f00 |0004: return v0 │ │ +07e1fc: |[07e1fc] android.support.v4.net.ConnectivityManagerCompat$HoneycombMR2ConnectivityManagerCompatImpl.isActiveNetworkMetered:(Landroid/net/ConnectivityManager;)Z │ │ +07e20c: 7110 ee06 0200 |0000: invoke-static {v2}, Landroid/support/v4/net/ConnectivityManagerCompatHoneycombMR2;.isActiveNetworkMetered:(Landroid/net/ConnectivityManager;)Z // method@06ee │ │ +07e212: 0a00 |0003: move-result v0 │ │ +07e214: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=70 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/net/ConnectivityManagerCompat$HoneycombMR2ConnectivityManagerCompatImpl; │ │ 0x0000 - 0x0005 reg=2 cm Landroid/net/ConnectivityManager; │ │ │ │ source_file_idx : 844 (ConnectivityManagerCompat.java) │ │ │ │ Class #608 header: │ │ -class_idx : 312 │ │ +class_idx : 309 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 826 │ │ +superclass_idx : 823 │ │ source_file_idx : 844 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #608 annotations: │ │ @@ -153678,17 +153732,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -07c66c: |[07c66c] android.support.v4.net.ConnectivityManagerCompat$JellyBeanConnectivityManagerCompatImpl.:()V │ │ -07c67c: 7010 1c15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ -07c682: 0e00 |0003: return-void │ │ +07e218: |[07e218] android.support.v4.net.ConnectivityManagerCompat$JellyBeanConnectivityManagerCompatImpl.:()V │ │ +07e228: 7010 1c15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ +07e22e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=74 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/net/ConnectivityManagerCompat$JellyBeanConnectivityManagerCompatImpl; │ │ │ │ Virtual methods - │ │ @@ -153697,32 +153751,32 @@ │ │ type : '(Landroid/net/ConnectivityManager;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -07c684: |[07c684] android.support.v4.net.ConnectivityManagerCompat$JellyBeanConnectivityManagerCompatImpl.isActiveNetworkMetered:(Landroid/net/ConnectivityManager;)Z │ │ -07c694: 7110 f006 0200 |0000: invoke-static {v2}, Landroid/support/v4/net/ConnectivityManagerCompatJellyBean;.isActiveNetworkMetered:(Landroid/net/ConnectivityManager;)Z // method@06f0 │ │ -07c69a: 0a00 |0003: move-result v0 │ │ -07c69c: 0f00 |0004: return v0 │ │ +07e230: |[07e230] android.support.v4.net.ConnectivityManagerCompat$JellyBeanConnectivityManagerCompatImpl.isActiveNetworkMetered:(Landroid/net/ConnectivityManager;)Z │ │ +07e240: 7110 f006 0200 |0000: invoke-static {v2}, Landroid/support/v4/net/ConnectivityManagerCompatJellyBean;.isActiveNetworkMetered:(Landroid/net/ConnectivityManager;)Z // method@06f0 │ │ +07e246: 0a00 |0003: move-result v0 │ │ +07e248: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=77 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/net/ConnectivityManagerCompat$JellyBeanConnectivityManagerCompatImpl; │ │ 0x0000 - 0x0005 reg=2 cm Landroid/net/ConnectivityManager; │ │ │ │ source_file_idx : 844 (ConnectivityManagerCompat.java) │ │ │ │ Class #609 header: │ │ -class_idx : 320 │ │ +class_idx : 317 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 826 │ │ -source_file_idx : 3426 │ │ +superclass_idx : 823 │ │ +source_file_idx : 3423 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 7 │ │ │ │ Class #609 annotations: │ │ Annotations on class │ │ @@ -153750,20 +153804,20 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -07c6a0: |[07c6a0] android.support.v4.net.TrafficStatsCompat$BaseTrafficStatsCompatImpl.:()V │ │ -07c6b0: 7010 1c15 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@151c │ │ -07c6b6: 2200 3e01 |0003: new-instance v0, Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl$1; // type@013e │ │ -07c6ba: 7020 f106 1000 |0005: invoke-direct {v0, v1}, Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl$1;.:(Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl;)V // method@06f1 │ │ -07c6c0: 5b10 5d02 |0008: iput-object v0, v1, Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl;.mThreadSocketTags:Ljava/lang/ThreadLocal; // field@025d │ │ -07c6c4: 0e00 |000a: return-void │ │ +07e24c: |[07e24c] android.support.v4.net.TrafficStatsCompat$BaseTrafficStatsCompatImpl.:()V │ │ +07e25c: 7010 1c15 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@151c │ │ +07e262: 2200 3b01 |0003: new-instance v0, Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl$1; // type@013b │ │ +07e266: 7020 f106 1000 |0005: invoke-direct {v0, v1}, Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl$1;.:(Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl;)V // method@06f1 │ │ +07e26c: 5b10 5d02 |0008: iput-object v0, v1, Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl;.mThreadSocketTags:Ljava/lang/ThreadLocal; // field@025d │ │ +07e270: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ 0x0003 line=45 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl; │ │ │ │ @@ -153773,22 +153827,22 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -07c6c8: |[07c6c8] android.support.v4.net.TrafficStatsCompat$BaseTrafficStatsCompatImpl.clearThreadStatsTag:()V │ │ -07c6d8: 5420 5d02 |0000: iget-object v0, v2, Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl;.mThreadSocketTags:Ljava/lang/ThreadLocal; // field@025d │ │ -07c6dc: 6e10 7415 0000 |0002: invoke-virtual {v0}, Ljava/lang/ThreadLocal;.get:()Ljava/lang/Object; // method@1574 │ │ -07c6e2: 0c00 |0005: move-result-object v0 │ │ -07c6e4: 1f00 3f01 |0006: check-cast v0, Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl$SocketTags; // type@013f │ │ -07c6e8: 12f1 |0008: const/4 v1, #int -1 // #ff │ │ -07c6ea: 5901 5c02 |0009: iput v1, v0, Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl$SocketTags;.statsTag:I // field@025c │ │ -07c6ee: 0e00 |000b: return-void │ │ +07e274: |[07e274] android.support.v4.net.TrafficStatsCompat$BaseTrafficStatsCompatImpl.clearThreadStatsTag:()V │ │ +07e284: 5420 5d02 |0000: iget-object v0, v2, Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl;.mThreadSocketTags:Ljava/lang/ThreadLocal; // field@025d │ │ +07e288: 6e10 7415 0000 |0002: invoke-virtual {v0}, Ljava/lang/ThreadLocal;.get:()Ljava/lang/Object; // method@1574 │ │ +07e28e: 0c00 |0005: move-result-object v0 │ │ +07e290: 1f00 3c01 |0006: check-cast v0, Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl$SocketTags; // type@013c │ │ +07e294: 12f1 |0008: const/4 v1, #int -1 // #ff │ │ +07e296: 5901 5c02 |0009: iput v1, v0, Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl$SocketTags;.statsTag:I // field@025c │ │ +07e29a: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=54 │ │ 0x000b line=55 │ │ locals : │ │ 0x0000 - 0x000c reg=2 this Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl; │ │ │ │ @@ -153797,21 +153851,21 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -07c6f0: |[07c6f0] android.support.v4.net.TrafficStatsCompat$BaseTrafficStatsCompatImpl.getThreadStatsTag:()I │ │ -07c700: 5410 5d02 |0000: iget-object v0, v1, Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl;.mThreadSocketTags:Ljava/lang/ThreadLocal; // field@025d │ │ -07c704: 6e10 7415 0000 |0002: invoke-virtual {v0}, Ljava/lang/ThreadLocal;.get:()Ljava/lang/Object; // method@1574 │ │ -07c70a: 0c00 |0005: move-result-object v0 │ │ -07c70c: 1f00 3f01 |0006: check-cast v0, Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl$SocketTags; // type@013f │ │ -07c710: 5200 5c02 |0008: iget v0, v0, Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl$SocketTags;.statsTag:I // field@025c │ │ -07c714: 0f00 |000a: return v0 │ │ +07e29c: |[07e29c] android.support.v4.net.TrafficStatsCompat$BaseTrafficStatsCompatImpl.getThreadStatsTag:()I │ │ +07e2ac: 5410 5d02 |0000: iget-object v0, v1, Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl;.mThreadSocketTags:Ljava/lang/ThreadLocal; // field@025d │ │ +07e2b0: 6e10 7415 0000 |0002: invoke-virtual {v0}, Ljava/lang/ThreadLocal;.get:()Ljava/lang/Object; // method@1574 │ │ +07e2b6: 0c00 |0005: move-result-object v0 │ │ +07e2b8: 1f00 3c01 |0006: check-cast v0, Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl$SocketTags; // type@013c │ │ +07e2bc: 5200 5c02 |0008: iget v0, v0, Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl$SocketTags;.statsTag:I // field@025c │ │ +07e2c0: 0f00 |000a: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=59 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl; │ │ │ │ #2 : (in Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl;) │ │ @@ -153819,16 +153873,16 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -07c718: |[07c718] android.support.v4.net.TrafficStatsCompat$BaseTrafficStatsCompatImpl.incrementOperationCount:(I)V │ │ -07c728: 0e00 |0000: return-void │ │ +07e2c4: |[07e2c4] android.support.v4.net.TrafficStatsCompat$BaseTrafficStatsCompatImpl.incrementOperationCount:(I)V │ │ +07e2d4: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=64 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl; │ │ 0x0000 - 0x0001 reg=1 operationCount I │ │ │ │ @@ -153837,16 +153891,16 @@ │ │ type : '(II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -07c72c: |[07c72c] android.support.v4.net.TrafficStatsCompat$BaseTrafficStatsCompatImpl.incrementOperationCount:(II)V │ │ -07c73c: 0e00 |0000: return-void │ │ +07e2d8: |[07e2d8] android.support.v4.net.TrafficStatsCompat$BaseTrafficStatsCompatImpl.incrementOperationCount:(II)V │ │ +07e2e8: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=68 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl; │ │ 0x0000 - 0x0001 reg=1 tag I │ │ 0x0000 - 0x0001 reg=2 operationCount I │ │ @@ -153856,21 +153910,21 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -07c740: |[07c740] android.support.v4.net.TrafficStatsCompat$BaseTrafficStatsCompatImpl.setThreadStatsTag:(I)V │ │ -07c750: 5410 5d02 |0000: iget-object v0, v1, Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl;.mThreadSocketTags:Ljava/lang/ThreadLocal; // field@025d │ │ -07c754: 6e10 7415 0000 |0002: invoke-virtual {v0}, Ljava/lang/ThreadLocal;.get:()Ljava/lang/Object; // method@1574 │ │ -07c75a: 0c00 |0005: move-result-object v0 │ │ -07c75c: 1f00 3f01 |0006: check-cast v0, Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl$SocketTags; // type@013f │ │ -07c760: 5902 5c02 |0008: iput v2, v0, Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl$SocketTags;.statsTag:I // field@025c │ │ -07c764: 0e00 |000a: return-void │ │ +07e2ec: |[07e2ec] android.support.v4.net.TrafficStatsCompat$BaseTrafficStatsCompatImpl.setThreadStatsTag:(I)V │ │ +07e2fc: 5410 5d02 |0000: iget-object v0, v1, Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl;.mThreadSocketTags:Ljava/lang/ThreadLocal; // field@025d │ │ +07e300: 6e10 7415 0000 |0002: invoke-virtual {v0}, Ljava/lang/ThreadLocal;.get:()Ljava/lang/Object; // method@1574 │ │ +07e306: 0c00 |0005: move-result-object v0 │ │ +07e308: 1f00 3c01 |0006: check-cast v0, Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl$SocketTags; // type@013c │ │ +07e30c: 5902 5c02 |0008: iput v2, v0, Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl$SocketTags;.statsTag:I // field@025c │ │ +07e310: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=72 │ │ 0x000a line=73 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl; │ │ 0x0000 - 0x000b reg=2 tag I │ │ @@ -153880,16 +153934,16 @@ │ │ type : '(Ljava/net/Socket;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -07c768: |[07c768] android.support.v4.net.TrafficStatsCompat$BaseTrafficStatsCompatImpl.tagSocket:(Ljava/net/Socket;)V │ │ -07c778: 0e00 |0000: return-void │ │ +07e314: |[07e314] android.support.v4.net.TrafficStatsCompat$BaseTrafficStatsCompatImpl.tagSocket:(Ljava/net/Socket;)V │ │ +07e324: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=77 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl; │ │ 0x0000 - 0x0001 reg=1 socket Ljava/net/Socket; │ │ │ │ @@ -153898,30 +153952,30 @@ │ │ type : '(Ljava/net/Socket;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -07c77c: |[07c77c] android.support.v4.net.TrafficStatsCompat$BaseTrafficStatsCompatImpl.untagSocket:(Ljava/net/Socket;)V │ │ -07c78c: 0e00 |0000: return-void │ │ +07e328: |[07e328] android.support.v4.net.TrafficStatsCompat$BaseTrafficStatsCompatImpl.untagSocket:(Ljava/net/Socket;)V │ │ +07e338: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=81 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl; │ │ 0x0000 - 0x0001 reg=1 socket Ljava/net/Socket; │ │ │ │ - source_file_idx : 3426 (TrafficStatsCompat.java) │ │ + source_file_idx : 3423 (TrafficStatsCompat.java) │ │ │ │ Class #610 header: │ │ -class_idx : 321 │ │ +class_idx : 318 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 826 │ │ -source_file_idx : 3426 │ │ +superclass_idx : 823 │ │ +source_file_idx : 3423 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 7 │ │ │ │ Class #610 annotations: │ │ Annotations on class │ │ @@ -153946,17 +154000,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -07c790: |[07c790] android.support.v4.net.TrafficStatsCompat$IcsTrafficStatsCompatImpl.:()V │ │ -07c7a0: 7010 1c15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ -07c7a6: 0e00 |0003: return-void │ │ +07e33c: |[07e33c] android.support.v4.net.TrafficStatsCompat$IcsTrafficStatsCompatImpl.:()V │ │ +07e34c: 7010 1c15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ +07e352: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=84 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/net/TrafficStatsCompat$IcsTrafficStatsCompatImpl; │ │ │ │ Virtual methods - │ │ @@ -153965,17 +154019,17 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -07c7a8: |[07c7a8] android.support.v4.net.TrafficStatsCompat$IcsTrafficStatsCompatImpl.clearThreadStatsTag:()V │ │ -07c7b8: 7100 1707 0000 |0000: invoke-static {}, Landroid/support/v4/net/TrafficStatsCompatIcs;.clearThreadStatsTag:()V // method@0717 │ │ -07c7be: 0e00 |0003: return-void │ │ +07e354: |[07e354] android.support.v4.net.TrafficStatsCompat$IcsTrafficStatsCompatImpl.clearThreadStatsTag:()V │ │ +07e364: 7100 1707 0000 |0000: invoke-static {}, Landroid/support/v4/net/TrafficStatsCompatIcs;.clearThreadStatsTag:()V // method@0717 │ │ +07e36a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=87 │ │ 0x0003 line=88 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/net/TrafficStatsCompat$IcsTrafficStatsCompatImpl; │ │ │ │ @@ -153984,18 +154038,18 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -07c7c0: |[07c7c0] android.support.v4.net.TrafficStatsCompat$IcsTrafficStatsCompatImpl.getThreadStatsTag:()I │ │ -07c7d0: 7100 1807 0000 |0000: invoke-static {}, Landroid/support/v4/net/TrafficStatsCompatIcs;.getThreadStatsTag:()I // method@0718 │ │ -07c7d6: 0a00 |0003: move-result v0 │ │ -07c7d8: 0f00 |0004: return v0 │ │ +07e36c: |[07e36c] android.support.v4.net.TrafficStatsCompat$IcsTrafficStatsCompatImpl.getThreadStatsTag:()I │ │ +07e37c: 7100 1807 0000 |0000: invoke-static {}, Landroid/support/v4/net/TrafficStatsCompatIcs;.getThreadStatsTag:()I // method@0718 │ │ +07e382: 0a00 |0003: move-result v0 │ │ +07e384: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=92 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/net/TrafficStatsCompat$IcsTrafficStatsCompatImpl; │ │ │ │ #2 : (in Landroid/support/v4/net/TrafficStatsCompat$IcsTrafficStatsCompatImpl;) │ │ @@ -154003,17 +154057,17 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -07c7dc: |[07c7dc] android.support.v4.net.TrafficStatsCompat$IcsTrafficStatsCompatImpl.incrementOperationCount:(I)V │ │ -07c7ec: 7110 1907 0100 |0000: invoke-static {v1}, Landroid/support/v4/net/TrafficStatsCompatIcs;.incrementOperationCount:(I)V // method@0719 │ │ -07c7f2: 0e00 |0003: return-void │ │ +07e388: |[07e388] android.support.v4.net.TrafficStatsCompat$IcsTrafficStatsCompatImpl.incrementOperationCount:(I)V │ │ +07e398: 7110 1907 0100 |0000: invoke-static {v1}, Landroid/support/v4/net/TrafficStatsCompatIcs;.incrementOperationCount:(I)V // method@0719 │ │ +07e39e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=97 │ │ 0x0003 line=98 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/net/TrafficStatsCompat$IcsTrafficStatsCompatImpl; │ │ 0x0000 - 0x0004 reg=1 operationCount I │ │ @@ -154023,17 +154077,17 @@ │ │ type : '(II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -07c7f4: |[07c7f4] android.support.v4.net.TrafficStatsCompat$IcsTrafficStatsCompatImpl.incrementOperationCount:(II)V │ │ -07c804: 7120 1a07 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/net/TrafficStatsCompatIcs;.incrementOperationCount:(II)V // method@071a │ │ -07c80a: 0e00 |0003: return-void │ │ +07e3a0: |[07e3a0] android.support.v4.net.TrafficStatsCompat$IcsTrafficStatsCompatImpl.incrementOperationCount:(II)V │ │ +07e3b0: 7120 1a07 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/net/TrafficStatsCompatIcs;.incrementOperationCount:(II)V // method@071a │ │ +07e3b6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=102 │ │ 0x0003 line=103 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/net/TrafficStatsCompat$IcsTrafficStatsCompatImpl; │ │ 0x0000 - 0x0004 reg=1 tag I │ │ @@ -154044,17 +154098,17 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -07c80c: |[07c80c] android.support.v4.net.TrafficStatsCompat$IcsTrafficStatsCompatImpl.setThreadStatsTag:(I)V │ │ -07c81c: 7110 1b07 0100 |0000: invoke-static {v1}, Landroid/support/v4/net/TrafficStatsCompatIcs;.setThreadStatsTag:(I)V // method@071b │ │ -07c822: 0e00 |0003: return-void │ │ +07e3b8: |[07e3b8] android.support.v4.net.TrafficStatsCompat$IcsTrafficStatsCompatImpl.setThreadStatsTag:(I)V │ │ +07e3c8: 7110 1b07 0100 |0000: invoke-static {v1}, Landroid/support/v4/net/TrafficStatsCompatIcs;.setThreadStatsTag:(I)V // method@071b │ │ +07e3ce: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=107 │ │ 0x0003 line=108 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/net/TrafficStatsCompat$IcsTrafficStatsCompatImpl; │ │ 0x0000 - 0x0004 reg=1 tag I │ │ @@ -154064,17 +154118,17 @@ │ │ type : '(Ljava/net/Socket;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -07c824: |[07c824] android.support.v4.net.TrafficStatsCompat$IcsTrafficStatsCompatImpl.tagSocket:(Ljava/net/Socket;)V │ │ -07c834: 7110 1c07 0100 |0000: invoke-static {v1}, Landroid/support/v4/net/TrafficStatsCompatIcs;.tagSocket:(Ljava/net/Socket;)V // method@071c │ │ -07c83a: 0e00 |0003: return-void │ │ +07e3d0: |[07e3d0] android.support.v4.net.TrafficStatsCompat$IcsTrafficStatsCompatImpl.tagSocket:(Ljava/net/Socket;)V │ │ +07e3e0: 7110 1c07 0100 |0000: invoke-static {v1}, Landroid/support/v4/net/TrafficStatsCompatIcs;.tagSocket:(Ljava/net/Socket;)V // method@071c │ │ +07e3e6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=112 │ │ 0x0003 line=113 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/net/TrafficStatsCompat$IcsTrafficStatsCompatImpl; │ │ 0x0000 - 0x0004 reg=1 socket Ljava/net/Socket; │ │ @@ -154084,32 +154138,32 @@ │ │ type : '(Ljava/net/Socket;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -07c83c: |[07c83c] android.support.v4.net.TrafficStatsCompat$IcsTrafficStatsCompatImpl.untagSocket:(Ljava/net/Socket;)V │ │ -07c84c: 7110 1d07 0100 |0000: invoke-static {v1}, Landroid/support/v4/net/TrafficStatsCompatIcs;.untagSocket:(Ljava/net/Socket;)V // method@071d │ │ -07c852: 0e00 |0003: return-void │ │ +07e3e8: |[07e3e8] android.support.v4.net.TrafficStatsCompat$IcsTrafficStatsCompatImpl.untagSocket:(Ljava/net/Socket;)V │ │ +07e3f8: 7110 1d07 0100 |0000: invoke-static {v1}, Landroid/support/v4/net/TrafficStatsCompatIcs;.untagSocket:(Ljava/net/Socket;)V // method@071d │ │ +07e3fe: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=117 │ │ 0x0003 line=118 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/net/TrafficStatsCompat$IcsTrafficStatsCompatImpl; │ │ 0x0000 - 0x0004 reg=1 socket Ljava/net/Socket; │ │ │ │ - source_file_idx : 3426 (TrafficStatsCompat.java) │ │ + source_file_idx : 3423 (TrafficStatsCompat.java) │ │ │ │ Class #611 header: │ │ -class_idx : 333 │ │ +class_idx : 330 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 826 │ │ -source_file_idx : 3022 │ │ +superclass_idx : 823 │ │ +source_file_idx : 3019 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 6 │ │ │ │ Class #611 annotations: │ │ Annotations on class │ │ @@ -154136,20 +154190,20 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -07c854: |[07c854] android.support.v4.print.PrintHelper$PrintHelperKitkatImpl.:(Landroid/content/Context;)V │ │ -07c864: 7010 1c15 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@151c │ │ -07c86a: 2200 5201 |0003: new-instance v0, Landroid/support/v4/print/PrintHelperKitkat; // type@0152 │ │ -07c86e: 7020 4f07 2000 |0005: invoke-direct {v0, v2}, Landroid/support/v4/print/PrintHelperKitkat;.:(Landroid/content/Context;)V // method@074f │ │ -07c874: 5b10 6302 |0008: iput-object v0, v1, Landroid/support/v4/print/PrintHelper$PrintHelperKitkatImpl;.printHelper:Landroid/support/v4/print/PrintHelperKitkat; // field@0263 │ │ -07c878: 0e00 |000a: return-void │ │ +07e400: |[07e400] android.support.v4.print.PrintHelper$PrintHelperKitkatImpl.:(Landroid/content/Context;)V │ │ +07e410: 7010 1c15 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@151c │ │ +07e416: 2200 4f01 |0003: new-instance v0, Landroid/support/v4/print/PrintHelperKitkat; // type@014f │ │ +07e41a: 7020 4f07 2000 |0005: invoke-direct {v0, v2}, Landroid/support/v4/print/PrintHelperKitkat;.:(Landroid/content/Context;)V // method@074f │ │ +07e420: 5b10 6302 |0008: iput-object v0, v1, Landroid/support/v4/print/PrintHelper$PrintHelperKitkatImpl;.printHelper:Landroid/support/v4/print/PrintHelperKitkat; // field@0263 │ │ +07e424: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=126 │ │ 0x0003 line=127 │ │ 0x000a line=128 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Landroid/support/v4/print/PrintHelper$PrintHelperKitkatImpl; │ │ @@ -154161,19 +154215,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -07c87c: |[07c87c] android.support.v4.print.PrintHelper$PrintHelperKitkatImpl.getColorMode:()I │ │ -07c88c: 5410 6302 |0000: iget-object v0, v1, Landroid/support/v4/print/PrintHelper$PrintHelperKitkatImpl;.printHelper:Landroid/support/v4/print/PrintHelperKitkat; // field@0263 │ │ -07c890: 6e10 5007 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/print/PrintHelperKitkat;.getColorMode:()I // method@0750 │ │ -07c896: 0a00 |0005: move-result v0 │ │ -07c898: 0f00 |0006: return v0 │ │ +07e428: |[07e428] android.support.v4.print.PrintHelper$PrintHelperKitkatImpl.getColorMode:()I │ │ +07e438: 5410 6302 |0000: iget-object v0, v1, Landroid/support/v4/print/PrintHelper$PrintHelperKitkatImpl;.printHelper:Landroid/support/v4/print/PrintHelperKitkat; // field@0263 │ │ +07e43c: 6e10 5007 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/print/PrintHelperKitkat;.getColorMode:()I // method@0750 │ │ +07e442: 0a00 |0005: move-result v0 │ │ +07e444: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=147 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/print/PrintHelper$PrintHelperKitkatImpl; │ │ │ │ #1 : (in Landroid/support/v4/print/PrintHelper$PrintHelperKitkatImpl;) │ │ @@ -154181,19 +154235,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -07c89c: |[07c89c] android.support.v4.print.PrintHelper$PrintHelperKitkatImpl.getScaleMode:()I │ │ -07c8ac: 5410 6302 |0000: iget-object v0, v1, Landroid/support/v4/print/PrintHelper$PrintHelperKitkatImpl;.printHelper:Landroid/support/v4/print/PrintHelperKitkat; // field@0263 │ │ -07c8b0: 6e10 5107 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/print/PrintHelperKitkat;.getScaleMode:()I // method@0751 │ │ -07c8b6: 0a00 |0005: move-result v0 │ │ -07c8b8: 0f00 |0006: return v0 │ │ +07e448: |[07e448] android.support.v4.print.PrintHelper$PrintHelperKitkatImpl.getScaleMode:()I │ │ +07e458: 5410 6302 |0000: iget-object v0, v1, Landroid/support/v4/print/PrintHelper$PrintHelperKitkatImpl;.printHelper:Landroid/support/v4/print/PrintHelperKitkat; // field@0263 │ │ +07e45c: 6e10 5107 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/print/PrintHelperKitkat;.getScaleMode:()I // method@0751 │ │ +07e462: 0a00 |0005: move-result v0 │ │ +07e464: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=137 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/print/PrintHelper$PrintHelperKitkatImpl; │ │ │ │ #2 : (in Landroid/support/v4/print/PrintHelper$PrintHelperKitkatImpl;) │ │ @@ -154201,18 +154255,18 @@ │ │ type : '(Ljava/lang/String;Landroid/graphics/Bitmap;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -07c8bc: |[07c8bc] android.support.v4.print.PrintHelper$PrintHelperKitkatImpl.printBitmap:(Ljava/lang/String;Landroid/graphics/Bitmap;)V │ │ -07c8cc: 5410 6302 |0000: iget-object v0, v1, Landroid/support/v4/print/PrintHelper$PrintHelperKitkatImpl;.printHelper:Landroid/support/v4/print/PrintHelperKitkat; // field@0263 │ │ -07c8d0: 6e30 5407 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/support/v4/print/PrintHelperKitkat;.printBitmap:(Ljava/lang/String;Landroid/graphics/Bitmap;)V // method@0754 │ │ -07c8d6: 0e00 |0005: return-void │ │ +07e468: |[07e468] android.support.v4.print.PrintHelper$PrintHelperKitkatImpl.printBitmap:(Ljava/lang/String;Landroid/graphics/Bitmap;)V │ │ +07e478: 5410 6302 |0000: iget-object v0, v1, Landroid/support/v4/print/PrintHelper$PrintHelperKitkatImpl;.printHelper:Landroid/support/v4/print/PrintHelperKitkat; // field@0263 │ │ +07e47c: 6e30 5407 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/support/v4/print/PrintHelperKitkat;.printBitmap:(Ljava/lang/String;Landroid/graphics/Bitmap;)V // method@0754 │ │ +07e482: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=152 │ │ 0x0005 line=153 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/print/PrintHelper$PrintHelperKitkatImpl; │ │ 0x0000 - 0x0006 reg=2 jobName Ljava/lang/String; │ │ @@ -154223,18 +154277,18 @@ │ │ type : '(Ljava/lang/String;Landroid/net/Uri;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -07c8d8: |[07c8d8] android.support.v4.print.PrintHelper$PrintHelperKitkatImpl.printBitmap:(Ljava/lang/String;Landroid/net/Uri;)V │ │ -07c8e8: 5410 6302 |0000: iget-object v0, v1, Landroid/support/v4/print/PrintHelper$PrintHelperKitkatImpl;.printHelper:Landroid/support/v4/print/PrintHelperKitkat; // field@0263 │ │ -07c8ec: 6e30 5507 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/support/v4/print/PrintHelperKitkat;.printBitmap:(Ljava/lang/String;Landroid/net/Uri;)V // method@0755 │ │ -07c8f2: 0e00 |0005: return-void │ │ +07e484: |[07e484] android.support.v4.print.PrintHelper$PrintHelperKitkatImpl.printBitmap:(Ljava/lang/String;Landroid/net/Uri;)V │ │ +07e494: 5410 6302 |0000: iget-object v0, v1, Landroid/support/v4/print/PrintHelper$PrintHelperKitkatImpl;.printHelper:Landroid/support/v4/print/PrintHelperKitkat; // field@0263 │ │ +07e498: 6e30 5507 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/support/v4/print/PrintHelperKitkat;.printBitmap:(Ljava/lang/String;Landroid/net/Uri;)V // method@0755 │ │ +07e49e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=157 │ │ 0x0005 line=158 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/print/PrintHelper$PrintHelperKitkatImpl; │ │ 0x0000 - 0x0006 reg=2 jobName Ljava/lang/String; │ │ @@ -154245,18 +154299,18 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -07c8f4: |[07c8f4] android.support.v4.print.PrintHelper$PrintHelperKitkatImpl.setColorMode:(I)V │ │ -07c904: 5410 6302 |0000: iget-object v0, v1, Landroid/support/v4/print/PrintHelper$PrintHelperKitkatImpl;.printHelper:Landroid/support/v4/print/PrintHelperKitkat; // field@0263 │ │ -07c908: 6e20 5607 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v4/print/PrintHelperKitkat;.setColorMode:(I)V // method@0756 │ │ -07c90e: 0e00 |0005: return-void │ │ +07e4a0: |[07e4a0] android.support.v4.print.PrintHelper$PrintHelperKitkatImpl.setColorMode:(I)V │ │ +07e4b0: 5410 6302 |0000: iget-object v0, v1, Landroid/support/v4/print/PrintHelper$PrintHelperKitkatImpl;.printHelper:Landroid/support/v4/print/PrintHelperKitkat; // field@0263 │ │ +07e4b4: 6e20 5607 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v4/print/PrintHelperKitkat;.setColorMode:(I)V // method@0756 │ │ +07e4ba: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=142 │ │ 0x0005 line=143 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/print/PrintHelper$PrintHelperKitkatImpl; │ │ 0x0000 - 0x0006 reg=2 colorMode I │ │ @@ -154266,33 +154320,33 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -07c910: |[07c910] android.support.v4.print.PrintHelper$PrintHelperKitkatImpl.setScaleMode:(I)V │ │ -07c920: 5410 6302 |0000: iget-object v0, v1, Landroid/support/v4/print/PrintHelper$PrintHelperKitkatImpl;.printHelper:Landroid/support/v4/print/PrintHelperKitkat; // field@0263 │ │ -07c924: 6e20 5707 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v4/print/PrintHelperKitkat;.setScaleMode:(I)V // method@0757 │ │ -07c92a: 0e00 |0005: return-void │ │ +07e4bc: |[07e4bc] android.support.v4.print.PrintHelper$PrintHelperKitkatImpl.setScaleMode:(I)V │ │ +07e4cc: 5410 6302 |0000: iget-object v0, v1, Landroid/support/v4/print/PrintHelper$PrintHelperKitkatImpl;.printHelper:Landroid/support/v4/print/PrintHelperKitkat; // field@0263 │ │ +07e4d0: 6e20 5707 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v4/print/PrintHelperKitkat;.setScaleMode:(I)V // method@0757 │ │ +07e4d6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=132 │ │ 0x0005 line=133 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/print/PrintHelper$PrintHelperKitkatImpl; │ │ 0x0000 - 0x0006 reg=2 scaleMode I │ │ │ │ - source_file_idx : 3022 (PrintHelper.java) │ │ + source_file_idx : 3019 (PrintHelper.java) │ │ │ │ Class #612 header: │ │ -class_idx : 334 │ │ +class_idx : 331 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 826 │ │ -source_file_idx : 3022 │ │ +superclass_idx : 823 │ │ +source_file_idx : 3019 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 6 │ │ │ │ Class #612 annotations: │ │ Annotations on class │ │ @@ -154321,20 +154375,20 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -07c92c: |[07c92c] android.support.v4.print.PrintHelper$PrintHelperStubImpl.:()V │ │ -07c93c: 1220 |0000: const/4 v0, #int 2 // #2 │ │ -07c93e: 7010 1c15 0100 |0001: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@151c │ │ -07c944: 5910 6502 |0004: iput v0, v1, Landroid/support/v4/print/PrintHelper$PrintHelperStubImpl;.mScaleMode:I // field@0265 │ │ -07c948: 5910 6402 |0006: iput v0, v1, Landroid/support/v4/print/PrintHelper$PrintHelperStubImpl;.mColorMode:I // field@0264 │ │ -07c94c: 0e00 |0008: return-void │ │ +07e4d8: |[07e4d8] android.support.v4.print.PrintHelper$PrintHelperStubImpl.:()V │ │ +07e4e8: 1220 |0000: const/4 v0, #int 2 // #2 │ │ +07e4ea: 7010 1c15 0100 |0001: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@151c │ │ +07e4f0: 5910 6502 |0004: iput v0, v1, Landroid/support/v4/print/PrintHelper$PrintHelperStubImpl;.mScaleMode:I // field@0265 │ │ +07e4f4: 5910 6402 |0006: iput v0, v1, Landroid/support/v4/print/PrintHelper$PrintHelperStubImpl;.mColorMode:I // field@0264 │ │ +07e4f8: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=87 │ │ 0x0004 line=88 │ │ 0x0006 line=89 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v4/print/PrintHelper$PrintHelperStubImpl; │ │ @@ -154344,17 +154398,17 @@ │ │ type : '(Landroid/support/v4/print/PrintHelper$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -07c950: |[07c950] android.support.v4.print.PrintHelper$PrintHelperStubImpl.:(Landroid/support/v4/print/PrintHelper$1;)V │ │ -07c960: 7010 3607 0000 |0000: invoke-direct {v0}, Landroid/support/v4/print/PrintHelper$PrintHelperStubImpl;.:()V // method@0736 │ │ -07c966: 0e00 |0003: return-void │ │ +07e4fc: |[07e4fc] android.support.v4.print.PrintHelper$PrintHelperStubImpl.:(Landroid/support/v4/print/PrintHelper$1;)V │ │ +07e50c: 7010 3607 0000 |0000: invoke-direct {v0}, Landroid/support/v4/print/PrintHelper$PrintHelperStubImpl;.:()V // method@0736 │ │ +07e512: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=87 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/print/PrintHelper$PrintHelperStubImpl; │ │ 0x0000 - 0x0004 reg=1 x0 Landroid/support/v4/print/PrintHelper$1; │ │ │ │ @@ -154364,17 +154418,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -07c968: |[07c968] android.support.v4.print.PrintHelper$PrintHelperStubImpl.getColorMode:()I │ │ -07c978: 5210 6402 |0000: iget v0, v1, Landroid/support/v4/print/PrintHelper$PrintHelperStubImpl;.mColorMode:I // field@0264 │ │ -07c97c: 0f00 |0002: return v0 │ │ +07e514: |[07e514] android.support.v4.print.PrintHelper$PrintHelperStubImpl.getColorMode:()I │ │ +07e524: 5210 6402 |0000: iget v0, v1, Landroid/support/v4/print/PrintHelper$PrintHelperStubImpl;.mColorMode:I // field@0264 │ │ +07e528: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=98 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/print/PrintHelper$PrintHelperStubImpl; │ │ │ │ #1 : (in Landroid/support/v4/print/PrintHelper$PrintHelperStubImpl;) │ │ @@ -154382,17 +154436,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -07c980: |[07c980] android.support.v4.print.PrintHelper$PrintHelperStubImpl.getScaleMode:()I │ │ -07c990: 5210 6502 |0000: iget v0, v1, Landroid/support/v4/print/PrintHelper$PrintHelperStubImpl;.mScaleMode:I // field@0265 │ │ -07c994: 0f00 |0002: return v0 │ │ +07e52c: |[07e52c] android.support.v4.print.PrintHelper$PrintHelperStubImpl.getScaleMode:()I │ │ +07e53c: 5210 6502 |0000: iget v0, v1, Landroid/support/v4/print/PrintHelper$PrintHelperStubImpl;.mScaleMode:I // field@0265 │ │ +07e540: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=108 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/print/PrintHelper$PrintHelperStubImpl; │ │ │ │ #2 : (in Landroid/support/v4/print/PrintHelper$PrintHelperStubImpl;) │ │ @@ -154400,16 +154454,16 @@ │ │ type : '(Ljava/lang/String;Landroid/graphics/Bitmap;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -07c998: |[07c998] android.support.v4.print.PrintHelper$PrintHelperStubImpl.printBitmap:(Ljava/lang/String;Landroid/graphics/Bitmap;)V │ │ -07c9a8: 0e00 |0000: return-void │ │ +07e544: |[07e544] android.support.v4.print.PrintHelper$PrintHelperStubImpl.printBitmap:(Ljava/lang/String;Landroid/graphics/Bitmap;)V │ │ +07e554: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=113 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/print/PrintHelper$PrintHelperStubImpl; │ │ 0x0000 - 0x0001 reg=1 jobName Ljava/lang/String; │ │ 0x0000 - 0x0001 reg=2 bitmap Landroid/graphics/Bitmap; │ │ @@ -154419,16 +154473,16 @@ │ │ type : '(Ljava/lang/String;Landroid/net/Uri;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -07c9ac: |[07c9ac] android.support.v4.print.PrintHelper$PrintHelperStubImpl.printBitmap:(Ljava/lang/String;Landroid/net/Uri;)V │ │ -07c9bc: 0e00 |0000: return-void │ │ +07e558: |[07e558] android.support.v4.print.PrintHelper$PrintHelperStubImpl.printBitmap:(Ljava/lang/String;Landroid/net/Uri;)V │ │ +07e568: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=117 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/print/PrintHelper$PrintHelperStubImpl; │ │ 0x0000 - 0x0001 reg=1 jobName Ljava/lang/String; │ │ 0x0000 - 0x0001 reg=2 imageFile Landroid/net/Uri; │ │ @@ -154438,17 +154492,17 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -07c9c0: |[07c9c0] android.support.v4.print.PrintHelper$PrintHelperStubImpl.setColorMode:(I)V │ │ -07c9d0: 5901 6402 |0000: iput v1, v0, Landroid/support/v4/print/PrintHelper$PrintHelperStubImpl;.mColorMode:I // field@0264 │ │ -07c9d4: 0e00 |0002: return-void │ │ +07e56c: |[07e56c] android.support.v4.print.PrintHelper$PrintHelperStubImpl.setColorMode:(I)V │ │ +07e57c: 5901 6402 |0000: iput v1, v0, Landroid/support/v4/print/PrintHelper$PrintHelperStubImpl;.mColorMode:I // field@0264 │ │ +07e580: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=103 │ │ 0x0002 line=104 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v4/print/PrintHelper$PrintHelperStubImpl; │ │ 0x0000 - 0x0003 reg=1 colorMode I │ │ @@ -154458,31 +154512,31 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -07c9d8: |[07c9d8] android.support.v4.print.PrintHelper$PrintHelperStubImpl.setScaleMode:(I)V │ │ -07c9e8: 5901 6502 |0000: iput v1, v0, Landroid/support/v4/print/PrintHelper$PrintHelperStubImpl;.mScaleMode:I // field@0265 │ │ -07c9ec: 0e00 |0002: return-void │ │ +07e584: |[07e584] android.support.v4.print.PrintHelper$PrintHelperStubImpl.setScaleMode:(I)V │ │ +07e594: 5901 6502 |0000: iput v1, v0, Landroid/support/v4/print/PrintHelper$PrintHelperStubImpl;.mScaleMode:I // field@0265 │ │ +07e598: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=93 │ │ 0x0002 line=94 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v4/print/PrintHelper$PrintHelperStubImpl; │ │ 0x0000 - 0x0003 reg=1 scaleMode I │ │ │ │ - source_file_idx : 3022 (PrintHelper.java) │ │ + source_file_idx : 3019 (PrintHelper.java) │ │ │ │ Class #613 header: │ │ -class_idx : 344 │ │ +class_idx : 341 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 826 │ │ +superclass_idx : 823 │ │ source_file_idx : 1219 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #613 annotations: │ │ @@ -154504,17 +154558,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -07c9f0: |[07c9f0] android.support.v4.text.ICUCompat$ICUCompatImplBase.:()V │ │ -07ca00: 7010 1c15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ -07ca06: 0e00 |0003: return-void │ │ +07e59c: |[07e59c] android.support.v4.text.ICUCompat$ICUCompatImplBase.:()V │ │ +07e5ac: 7010 1c15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ +07e5b2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/text/ICUCompat$ICUCompatImplBase; │ │ │ │ Virtual methods - │ │ @@ -154523,16 +154577,16 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -07ca08: |[07ca08] android.support.v4.text.ICUCompat$ICUCompatImplBase.addLikelySubtags:(Ljava/lang/String;)Ljava/lang/String; │ │ -07ca18: 1101 |0000: return-object v1 │ │ +07e5b4: |[07e5b4] android.support.v4.text.ICUCompat$ICUCompatImplBase.addLikelySubtags:(Ljava/lang/String;)Ljava/lang/String; │ │ +07e5c4: 1101 |0000: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/text/ICUCompat$ICUCompatImplBase; │ │ 0x0000 - 0x0001 reg=1 locale Ljava/lang/String; │ │ │ │ @@ -154541,30 +154595,30 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -07ca1c: |[07ca1c] android.support.v4.text.ICUCompat$ICUCompatImplBase.getScript:(Ljava/lang/String;)Ljava/lang/String; │ │ -07ca2c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -07ca2e: 1100 |0001: return-object v0 │ │ +07e5c8: |[07e5c8] android.support.v4.text.ICUCompat$ICUCompatImplBase.getScript:(Ljava/lang/String;)Ljava/lang/String; │ │ +07e5d8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +07e5da: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/text/ICUCompat$ICUCompatImplBase; │ │ 0x0000 - 0x0002 reg=2 locale Ljava/lang/String; │ │ │ │ source_file_idx : 1219 (ICUCompat.java) │ │ │ │ Class #614 header: │ │ -class_idx : 345 │ │ +class_idx : 342 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 826 │ │ +superclass_idx : 823 │ │ source_file_idx : 1219 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #614 annotations: │ │ @@ -154586,17 +154640,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -07ca30: |[07ca30] android.support.v4.text.ICUCompat$ICUCompatImplIcs.:()V │ │ -07ca40: 7010 1c15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ -07ca46: 0e00 |0003: return-void │ │ +07e5dc: |[07e5dc] android.support.v4.text.ICUCompat$ICUCompatImplIcs.:()V │ │ +07e5ec: 7010 1c15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ +07e5f2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/text/ICUCompat$ICUCompatImplIcs; │ │ │ │ Virtual methods - │ │ @@ -154605,18 +154659,18 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -07ca48: |[07ca48] android.support.v4.text.ICUCompat$ICUCompatImplIcs.addLikelySubtags:(Ljava/lang/String;)Ljava/lang/String; │ │ -07ca58: 7110 8f07 0200 |0000: invoke-static {v2}, Landroid/support/v4/text/ICUCompatIcs;.addLikelySubtags:(Ljava/lang/String;)Ljava/lang/String; // method@078f │ │ -07ca5e: 0c00 |0003: move-result-object v0 │ │ -07ca60: 1100 |0004: return-object v0 │ │ +07e5f4: |[07e5f4] android.support.v4.text.ICUCompat$ICUCompatImplIcs.addLikelySubtags:(Ljava/lang/String;)Ljava/lang/String; │ │ +07e604: 7110 8f07 0200 |0000: invoke-static {v2}, Landroid/support/v4/text/ICUCompatIcs;.addLikelySubtags:(Ljava/lang/String;)Ljava/lang/String; // method@078f │ │ +07e60a: 0c00 |0003: move-result-object v0 │ │ +07e60c: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=48 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/text/ICUCompat$ICUCompatImplIcs; │ │ 0x0000 - 0x0005 reg=2 locale Ljava/lang/String; │ │ │ │ @@ -154625,32 +154679,32 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -07ca64: |[07ca64] android.support.v4.text.ICUCompat$ICUCompatImplIcs.getScript:(Ljava/lang/String;)Ljava/lang/String; │ │ -07ca74: 7110 9007 0200 |0000: invoke-static {v2}, Landroid/support/v4/text/ICUCompatIcs;.getScript:(Ljava/lang/String;)Ljava/lang/String; // method@0790 │ │ -07ca7a: 0c00 |0003: move-result-object v0 │ │ -07ca7c: 1100 |0004: return-object v0 │ │ +07e610: |[07e610] android.support.v4.text.ICUCompat$ICUCompatImplIcs.getScript:(Ljava/lang/String;)Ljava/lang/String; │ │ +07e620: 7110 9007 0200 |0000: invoke-static {v2}, Landroid/support/v4/text/ICUCompatIcs;.getScript:(Ljava/lang/String;)Ljava/lang/String; // method@0790 │ │ +07e626: 0c00 |0003: move-result-object v0 │ │ +07e628: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=43 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/text/ICUCompat$ICUCompatImplIcs; │ │ 0x0000 - 0x0005 reg=2 locale Ljava/lang/String; │ │ │ │ source_file_idx : 1219 (ICUCompat.java) │ │ │ │ Class #615 header: │ │ -class_idx : 350 │ │ +class_idx : 347 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 826 │ │ -source_file_idx : 3361 │ │ +superclass_idx : 823 │ │ +source_file_idx : 3358 │ │ static_fields_size : 2 │ │ instance_fields_size: 1 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 1 │ │ │ │ Class #615 annotations: │ │ Annotations on class │ │ @@ -154683,24 +154737,24 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -07ca80: |[07ca80] android.support.v4.text.TextDirectionHeuristicsCompat$AnyStrong.:()V │ │ -07ca90: 2200 5e01 |0000: new-instance v0, Landroid/support/v4/text/TextDirectionHeuristicsCompat$AnyStrong; // type@015e │ │ -07ca94: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -07ca96: 7020 9407 1000 |0003: invoke-direct {v0, v1}, Landroid/support/v4/text/TextDirectionHeuristicsCompat$AnyStrong;.:(Z)V // method@0794 │ │ -07ca9c: 6900 9b02 |0006: sput-object v0, Landroid/support/v4/text/TextDirectionHeuristicsCompat$AnyStrong;.INSTANCE_RTL:Landroid/support/v4/text/TextDirectionHeuristicsCompat$AnyStrong; // field@029b │ │ -07caa0: 2200 5e01 |0008: new-instance v0, Landroid/support/v4/text/TextDirectionHeuristicsCompat$AnyStrong; // type@015e │ │ -07caa4: 1201 |000a: const/4 v1, #int 0 // #0 │ │ -07caa6: 7020 9407 1000 |000b: invoke-direct {v0, v1}, Landroid/support/v4/text/TextDirectionHeuristicsCompat$AnyStrong;.:(Z)V // method@0794 │ │ -07caac: 6900 9a02 |000e: sput-object v0, Landroid/support/v4/text/TextDirectionHeuristicsCompat$AnyStrong;.INSTANCE_LTR:Landroid/support/v4/text/TextDirectionHeuristicsCompat$AnyStrong; // field@029a │ │ -07cab0: 0e00 |0010: return-void │ │ +07e62c: |[07e62c] android.support.v4.text.TextDirectionHeuristicsCompat$AnyStrong.:()V │ │ +07e63c: 2200 5b01 |0000: new-instance v0, Landroid/support/v4/text/TextDirectionHeuristicsCompat$AnyStrong; // type@015b │ │ +07e640: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +07e642: 7020 9407 1000 |0003: invoke-direct {v0, v1}, Landroid/support/v4/text/TextDirectionHeuristicsCompat$AnyStrong;.:(Z)V // method@0794 │ │ +07e648: 6900 9b02 |0006: sput-object v0, Landroid/support/v4/text/TextDirectionHeuristicsCompat$AnyStrong;.INSTANCE_RTL:Landroid/support/v4/text/TextDirectionHeuristicsCompat$AnyStrong; // field@029b │ │ +07e64c: 2200 5b01 |0008: new-instance v0, Landroid/support/v4/text/TextDirectionHeuristicsCompat$AnyStrong; // type@015b │ │ +07e650: 1201 |000a: const/4 v1, #int 0 // #0 │ │ +07e652: 7020 9407 1000 |000b: invoke-direct {v0, v1}, Landroid/support/v4/text/TextDirectionHeuristicsCompat$AnyStrong;.:(Z)V // method@0794 │ │ +07e658: 6900 9a02 |000e: sput-object v0, Landroid/support/v4/text/TextDirectionHeuristicsCompat$AnyStrong;.INSTANCE_LTR:Landroid/support/v4/text/TextDirectionHeuristicsCompat$AnyStrong; // field@029a │ │ +07e65c: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=235 │ │ 0x0008 line=236 │ │ locals : │ │ │ │ #1 : (in Landroid/support/v4/text/TextDirectionHeuristicsCompat$AnyStrong;) │ │ @@ -154708,18 +154762,18 @@ │ │ type : '(Z)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -07cab4: |[07cab4] android.support.v4.text.TextDirectionHeuristicsCompat$AnyStrong.:(Z)V │ │ -07cac4: 7010 1c15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ -07caca: 5c01 9c02 |0003: iput-boolean v1, v0, Landroid/support/v4/text/TextDirectionHeuristicsCompat$AnyStrong;.mLookForRtl:Z // field@029c │ │ -07cace: 0e00 |0005: return-void │ │ +07e660: |[07e660] android.support.v4.text.TextDirectionHeuristicsCompat$AnyStrong.:(Z)V │ │ +07e670: 7010 1c15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ +07e676: 5c01 9c02 |0003: iput-boolean v1, v0, Landroid/support/v4/text/TextDirectionHeuristicsCompat$AnyStrong;.mLookForRtl:Z // field@029c │ │ +07e67a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=231 │ │ 0x0003 line=232 │ │ 0x0005 line=233 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v4/text/TextDirectionHeuristicsCompat$AnyStrong; │ │ @@ -154731,48 +154785,48 @@ │ │ type : '(Ljava/lang/CharSequence;II)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 58 16-bit code units │ │ -07cad0: |[07cad0] android.support.v4.text.TextDirectionHeuristicsCompat$AnyStrong.checkRtl:(Ljava/lang/CharSequence;II)I │ │ -07cae0: 1213 |0000: const/4 v3, #int 1 // #1 │ │ -07cae2: 1204 |0001: const/4 v4, #int 0 // #0 │ │ -07cae4: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -07cae6: 0182 |0003: move v2, v8 │ │ -07cae8: 9000 0809 |0004: add-int v0, v8, v9 │ │ -07caec: 3502 2200 |0006: if-ge v2, v0, 0028 // +0022 │ │ -07caf0: 7220 dc14 2700 |0008: invoke-interface {v7, v2}, Ljava/lang/CharSequence;.charAt:(I)C // method@14dc │ │ -07caf6: 0a05 |000b: move-result v5 │ │ -07caf8: 7110 e314 0500 |000c: invoke-static {v5}, Ljava/lang/Character;.getDirectionality:(C)B // method@14e3 │ │ -07cafe: 0a05 |000f: move-result v5 │ │ -07cb00: 7110 a807 0500 |0010: invoke-static {v5}, Landroid/support/v4/text/TextDirectionHeuristicsCompat;.access$200:(I)I // method@07a8 │ │ -07cb06: 0a05 |0013: move-result v5 │ │ -07cb08: 2b05 1e00 0000 |0014: packed-switch v5, 00000032 // +0000001e │ │ -07cb0e: d802 0201 |0017: add-int/lit8 v2, v2, #int 1 // #01 │ │ -07cb12: 28ed |0019: goto 0006 // -0013 │ │ -07cb14: 5565 9c02 |001a: iget-boolean v5, v6, Landroid/support/v4/text/TextDirectionHeuristicsCompat$AnyStrong;.mLookForRtl:Z // field@029c │ │ -07cb18: 3805 0400 |001c: if-eqz v5, 0020 // +0004 │ │ -07cb1c: 0143 |001e: move v3, v4 │ │ -07cb1e: 0f03 |001f: return v3 │ │ -07cb20: 1211 |0020: const/4 v1, #int 1 // #1 │ │ -07cb22: 28f6 |0021: goto 0017 // -000a │ │ -07cb24: 5565 9c02 |0022: iget-boolean v5, v6, Landroid/support/v4/text/TextDirectionHeuristicsCompat$AnyStrong;.mLookForRtl:Z // field@029c │ │ -07cb28: 3805 fbff |0024: if-eqz v5, 001f // -0005 │ │ -07cb2c: 1211 |0026: const/4 v1, #int 1 // #1 │ │ -07cb2e: 28f0 |0027: goto 0017 // -0010 │ │ -07cb30: 3801 0800 |0028: if-eqz v1, 0030 // +0008 │ │ -07cb34: 5565 9c02 |002a: iget-boolean v5, v6, Landroid/support/v4/text/TextDirectionHeuristicsCompat$AnyStrong;.mLookForRtl:Z // field@029c │ │ -07cb38: 3905 f3ff |002c: if-nez v5, 001f // -000d │ │ -07cb3c: 0143 |002e: move v3, v4 │ │ -07cb3e: 28f0 |002f: goto 001f // -0010 │ │ -07cb40: 1223 |0030: const/4 v3, #int 2 // #2 │ │ -07cb42: 28ee |0031: goto 001f // -0012 │ │ -07cb44: 0001 0200 0000 0000 0600 0000 0e00 ... |0032: packed-switch-data (8 units) │ │ +07e67c: |[07e67c] android.support.v4.text.TextDirectionHeuristicsCompat$AnyStrong.checkRtl:(Ljava/lang/CharSequence;II)I │ │ +07e68c: 1213 |0000: const/4 v3, #int 1 // #1 │ │ +07e68e: 1204 |0001: const/4 v4, #int 0 // #0 │ │ +07e690: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +07e692: 0182 |0003: move v2, v8 │ │ +07e694: 9000 0809 |0004: add-int v0, v8, v9 │ │ +07e698: 3502 2200 |0006: if-ge v2, v0, 0028 // +0022 │ │ +07e69c: 7220 dc14 2700 |0008: invoke-interface {v7, v2}, Ljava/lang/CharSequence;.charAt:(I)C // method@14dc │ │ +07e6a2: 0a05 |000b: move-result v5 │ │ +07e6a4: 7110 e314 0500 |000c: invoke-static {v5}, Ljava/lang/Character;.getDirectionality:(C)B // method@14e3 │ │ +07e6aa: 0a05 |000f: move-result v5 │ │ +07e6ac: 7110 a807 0500 |0010: invoke-static {v5}, Landroid/support/v4/text/TextDirectionHeuristicsCompat;.access$200:(I)I // method@07a8 │ │ +07e6b2: 0a05 |0013: move-result v5 │ │ +07e6b4: 2b05 1e00 0000 |0014: packed-switch v5, 00000032 // +0000001e │ │ +07e6ba: d802 0201 |0017: add-int/lit8 v2, v2, #int 1 // #01 │ │ +07e6be: 28ed |0019: goto 0006 // -0013 │ │ +07e6c0: 5565 9c02 |001a: iget-boolean v5, v6, Landroid/support/v4/text/TextDirectionHeuristicsCompat$AnyStrong;.mLookForRtl:Z // field@029c │ │ +07e6c4: 3805 0400 |001c: if-eqz v5, 0020 // +0004 │ │ +07e6c8: 0143 |001e: move v3, v4 │ │ +07e6ca: 0f03 |001f: return v3 │ │ +07e6cc: 1211 |0020: const/4 v1, #int 1 // #1 │ │ +07e6ce: 28f6 |0021: goto 0017 // -000a │ │ +07e6d0: 5565 9c02 |0022: iget-boolean v5, v6, Landroid/support/v4/text/TextDirectionHeuristicsCompat$AnyStrong;.mLookForRtl:Z // field@029c │ │ +07e6d4: 3805 fbff |0024: if-eqz v5, 001f // -0005 │ │ +07e6d8: 1211 |0026: const/4 v1, #int 1 // #1 │ │ +07e6da: 28f0 |0027: goto 0017 // -0010 │ │ +07e6dc: 3801 0800 |0028: if-eqz v1, 0030 // +0008 │ │ +07e6e0: 5565 9c02 |002a: iget-boolean v5, v6, Landroid/support/v4/text/TextDirectionHeuristicsCompat$AnyStrong;.mLookForRtl:Z // field@029c │ │ +07e6e4: 3905 f3ff |002c: if-nez v5, 001f // -000d │ │ +07e6e8: 0143 |002e: move v3, v4 │ │ +07e6ea: 28f0 |002f: goto 001f // -0010 │ │ +07e6ec: 1223 |0030: const/4 v3, #int 2 // #2 │ │ +07e6ee: 28ee |0031: goto 001f // -0012 │ │ +07e6f0: 0001 0200 0000 0000 0600 0000 0e00 ... |0032: packed-switch-data (8 units) │ │ catches : (none) │ │ positions : │ │ 0x0002 line=206 │ │ 0x0003 line=207 │ │ 0x0008 line=208 │ │ 0x0017 line=207 │ │ 0x001a line=210 │ │ @@ -154791,21 +154845,21 @@ │ │ 0x0003 - 0x003a reg=1 haveUnlookedFor Z │ │ 0x0004 - 0x003a reg=2 i I │ │ 0x0000 - 0x003a reg=6 this Landroid/support/v4/text/TextDirectionHeuristicsCompat$AnyStrong; │ │ 0x0000 - 0x003a reg=7 cs Ljava/lang/CharSequence; │ │ 0x0000 - 0x003a reg=8 start I │ │ 0x0000 - 0x003a reg=9 count I │ │ │ │ - source_file_idx : 3361 (TextDirectionHeuristicsCompat.java) │ │ + source_file_idx : 3358 (TextDirectionHeuristicsCompat.java) │ │ │ │ Class #616 header: │ │ -class_idx : 351 │ │ +class_idx : 348 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 826 │ │ -source_file_idx : 3361 │ │ +superclass_idx : 823 │ │ +source_file_idx : 3358 │ │ static_fields_size : 1 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 1 │ │ │ │ Class #616 annotations: │ │ Annotations on class │ │ @@ -154830,36 +154884,36 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -07cb54: |[07cb54] android.support.v4.text.TextDirectionHeuristicsCompat$FirstStrong.:()V │ │ -07cb64: 2200 5f01 |0000: new-instance v0, Landroid/support/v4/text/TextDirectionHeuristicsCompat$FirstStrong; // type@015f │ │ -07cb68: 7010 9707 0000 |0002: invoke-direct {v0}, Landroid/support/v4/text/TextDirectionHeuristicsCompat$FirstStrong;.:()V // method@0797 │ │ -07cb6e: 6900 9d02 |0005: sput-object v0, Landroid/support/v4/text/TextDirectionHeuristicsCompat$FirstStrong;.INSTANCE:Landroid/support/v4/text/TextDirectionHeuristicsCompat$FirstStrong; // field@029d │ │ -07cb72: 0e00 |0007: return-void │ │ +07e700: |[07e700] android.support.v4.text.TextDirectionHeuristicsCompat$FirstStrong.:()V │ │ +07e710: 2200 5c01 |0000: new-instance v0, Landroid/support/v4/text/TextDirectionHeuristicsCompat$FirstStrong; // type@015c │ │ +07e714: 7010 9707 0000 |0002: invoke-direct {v0}, Landroid/support/v4/text/TextDirectionHeuristicsCompat$FirstStrong;.:()V // method@0797 │ │ +07e71a: 6900 9d02 |0005: sput-object v0, Landroid/support/v4/text/TextDirectionHeuristicsCompat$FirstStrong;.INSTANCE:Landroid/support/v4/text/TextDirectionHeuristicsCompat$FirstStrong; // field@029d │ │ +07e71e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=193 │ │ locals : │ │ │ │ #1 : (in Landroid/support/v4/text/TextDirectionHeuristicsCompat$FirstStrong;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -07cb74: |[07cb74] android.support.v4.text.TextDirectionHeuristicsCompat$FirstStrong.:()V │ │ -07cb84: 7010 1c15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ -07cb8a: 0e00 |0003: return-void │ │ +07e720: |[07e720] android.support.v4.text.TextDirectionHeuristicsCompat$FirstStrong.:()V │ │ +07e730: 7010 1c15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ +07e736: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=190 │ │ 0x0003 line=191 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/text/TextDirectionHeuristicsCompat$FirstStrong; │ │ │ │ @@ -154869,30 +154923,30 @@ │ │ type : '(Ljava/lang/CharSequence;II)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -07cb8c: |[07cb8c] android.support.v4.text.TextDirectionHeuristicsCompat$FirstStrong.checkRtl:(Ljava/lang/CharSequence;II)I │ │ -07cb9c: 1222 |0000: const/4 v2, #int 2 // #2 │ │ -07cb9e: 0161 |0001: move v1, v6 │ │ -07cba0: 9000 0607 |0002: add-int v0, v6, v7 │ │ -07cba4: 3501 1400 |0004: if-ge v1, v0, 0018 // +0014 │ │ -07cba8: 1223 |0006: const/4 v3, #int 2 // #2 │ │ -07cbaa: 3332 1100 |0007: if-ne v2, v3, 0018 // +0011 │ │ -07cbae: 7220 dc14 1500 |0009: invoke-interface {v5, v1}, Ljava/lang/CharSequence;.charAt:(I)C // method@14dc │ │ -07cbb4: 0a03 |000c: move-result v3 │ │ -07cbb6: 7110 e314 0300 |000d: invoke-static {v3}, Ljava/lang/Character;.getDirectionality:(C)B // method@14e3 │ │ -07cbbc: 0a03 |0010: move-result v3 │ │ -07cbbe: 7110 a707 0300 |0011: invoke-static {v3}, Landroid/support/v4/text/TextDirectionHeuristicsCompat;.access$100:(I)I // method@07a7 │ │ -07cbc4: 0a02 |0014: move-result v2 │ │ -07cbc6: d801 0101 |0015: add-int/lit8 v1, v1, #int 1 // #01 │ │ -07cbca: 28ed |0017: goto 0004 // -0013 │ │ -07cbcc: 0f02 |0018: return v2 │ │ +07e738: |[07e738] android.support.v4.text.TextDirectionHeuristicsCompat$FirstStrong.checkRtl:(Ljava/lang/CharSequence;II)I │ │ +07e748: 1222 |0000: const/4 v2, #int 2 // #2 │ │ +07e74a: 0161 |0001: move v1, v6 │ │ +07e74c: 9000 0607 |0002: add-int v0, v6, v7 │ │ +07e750: 3501 1400 |0004: if-ge v1, v0, 0018 // +0014 │ │ +07e754: 1223 |0006: const/4 v3, #int 2 // #2 │ │ +07e756: 3332 1100 |0007: if-ne v2, v3, 0018 // +0011 │ │ +07e75a: 7220 dc14 1500 |0009: invoke-interface {v5, v1}, Ljava/lang/CharSequence;.charAt:(I)C // method@14dc │ │ +07e760: 0a03 |000c: move-result v3 │ │ +07e762: 7110 e314 0300 |000d: invoke-static {v3}, Ljava/lang/Character;.getDirectionality:(C)B // method@14e3 │ │ +07e768: 0a03 |0010: move-result v3 │ │ +07e76a: 7110 a707 0300 |0011: invoke-static {v3}, Landroid/support/v4/text/TextDirectionHeuristicsCompat;.access$100:(I)I // method@07a7 │ │ +07e770: 0a02 |0014: move-result v2 │ │ +07e772: d801 0101 |0015: add-int/lit8 v1, v1, #int 1 // #01 │ │ +07e776: 28ed |0017: goto 0004 // -0013 │ │ +07e778: 0f02 |0018: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=183 │ │ 0x0001 line=184 │ │ 0x0009 line=185 │ │ 0x0015 line=184 │ │ 0x0018 line=187 │ │ @@ -154901,21 +154955,21 @@ │ │ 0x0002 - 0x0019 reg=1 i I │ │ 0x0001 - 0x0019 reg=2 result I │ │ 0x0000 - 0x0019 reg=4 this Landroid/support/v4/text/TextDirectionHeuristicsCompat$FirstStrong; │ │ 0x0000 - 0x0019 reg=5 cs Ljava/lang/CharSequence; │ │ 0x0000 - 0x0019 reg=6 start I │ │ 0x0000 - 0x0019 reg=7 count I │ │ │ │ - source_file_idx : 3361 (TextDirectionHeuristicsCompat.java) │ │ + source_file_idx : 3358 (TextDirectionHeuristicsCompat.java) │ │ │ │ Class #617 header: │ │ -class_idx : 353 │ │ +class_idx : 350 │ │ access_flags : 1024 (0x0400) │ │ -superclass_idx : 826 │ │ -source_file_idx : 3361 │ │ +superclass_idx : 823 │ │ +source_file_idx : 3358 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 3 │ │ │ │ Class #617 annotations: │ │ Annotations on class │ │ @@ -154940,18 +154994,18 @@ │ │ type : '(Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionAlgorithm;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -07cbd0: |[07cbd0] android.support.v4.text.TextDirectionHeuristicsCompat$TextDirectionHeuristicImpl.:(Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionAlgorithm;)V │ │ -07cbe0: 7010 1c15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ -07cbe6: 5b01 9e02 |0003: iput-object v1, v0, Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionHeuristicImpl;.mAlgorithm:Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionAlgorithm; // field@029e │ │ -07cbea: 0e00 |0005: return-void │ │ +07e77c: |[07e77c] android.support.v4.text.TextDirectionHeuristicsCompat$TextDirectionHeuristicImpl.:(Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionAlgorithm;)V │ │ +07e78c: 7010 1c15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ +07e792: 5b01 9e02 |0003: iput-object v1, v0, Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionHeuristicImpl;.mAlgorithm:Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionAlgorithm; // field@029e │ │ +07e796: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=114 │ │ 0x0003 line=115 │ │ 0x0005 line=116 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionHeuristicImpl; │ │ @@ -154962,27 +155016,27 @@ │ │ type : '(Ljava/lang/CharSequence;II)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 26 16-bit code units │ │ -07cbec: |[07cbec] android.support.v4.text.TextDirectionHeuristicsCompat$TextDirectionHeuristicImpl.doCheck:(Ljava/lang/CharSequence;II)Z │ │ -07cbfc: 5410 9e02 |0000: iget-object v0, v1, Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionHeuristicImpl;.mAlgorithm:Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionAlgorithm; // field@029e │ │ -07cc00: 7240 9907 2043 |0002: invoke-interface {v0, v2, v3, v4}, Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionAlgorithm;.checkRtl:(Ljava/lang/CharSequence;II)I // method@0799 │ │ -07cc06: 0a00 |0005: move-result v0 │ │ -07cc08: 2b00 0c00 0000 |0006: packed-switch v0, 00000012 // +0000000c │ │ -07cc0e: 6e10 9b07 0100 |0009: invoke-virtual {v1}, Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionHeuristicImpl;.defaultIsRtl:()Z // method@079b │ │ -07cc14: 0a00 |000c: move-result v0 │ │ -07cc16: 0f00 |000d: return v0 │ │ -07cc18: 1210 |000e: const/4 v0, #int 1 // #1 │ │ -07cc1a: 28fe |000f: goto 000d // -0002 │ │ -07cc1c: 1200 |0010: const/4 v0, #int 0 // #0 │ │ -07cc1e: 28fc |0011: goto 000d // -0004 │ │ -07cc20: 0001 0200 0000 0000 0800 0000 0a00 ... |0012: packed-switch-data (8 units) │ │ +07e798: |[07e798] android.support.v4.text.TextDirectionHeuristicsCompat$TextDirectionHeuristicImpl.doCheck:(Ljava/lang/CharSequence;II)Z │ │ +07e7a8: 5410 9e02 |0000: iget-object v0, v1, Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionHeuristicImpl;.mAlgorithm:Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionAlgorithm; // field@029e │ │ +07e7ac: 7240 9907 2043 |0002: invoke-interface {v0, v2, v3, v4}, Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionAlgorithm;.checkRtl:(Ljava/lang/CharSequence;II)I // method@0799 │ │ +07e7b2: 0a00 |0005: move-result v0 │ │ +07e7b4: 2b00 0c00 0000 |0006: packed-switch v0, 00000012 // +0000000c │ │ +07e7ba: 6e10 9b07 0100 |0009: invoke-virtual {v1}, Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionHeuristicImpl;.defaultIsRtl:()Z // method@079b │ │ +07e7c0: 0a00 |000c: move-result v0 │ │ +07e7c2: 0f00 |000d: return v0 │ │ +07e7c4: 1210 |000e: const/4 v0, #int 1 // #1 │ │ +07e7c6: 28fe |000f: goto 000d // -0002 │ │ +07e7c8: 1200 |0010: const/4 v0, #int 0 // #0 │ │ +07e7ca: 28fc |0011: goto 000d // -0004 │ │ +07e7cc: 0001 0200 0000 0000 0800 0000 0a00 ... |0012: packed-switch-data (8 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=140 │ │ 0x0009 line=146 │ │ 0x000e line=142 │ │ 0x0010 line=144 │ │ 0x0012 line=140 │ │ @@ -155004,33 +155058,33 @@ │ │ type : '(Ljava/lang/CharSequence;II)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 33 16-bit code units │ │ -07cc30: |[07cc30] android.support.v4.text.TextDirectionHeuristicsCompat$TextDirectionHeuristicImpl.isRtl:(Ljava/lang/CharSequence;II)Z │ │ -07cc40: 3802 0d00 |0000: if-eqz v2, 000d // +000d │ │ -07cc44: 3a03 0b00 |0002: if-ltz v3, 000d // +000b │ │ -07cc48: 3a04 0900 |0004: if-ltz v4, 000d // +0009 │ │ -07cc4c: 7210 dd14 0200 |0006: invoke-interface {v2}, Ljava/lang/CharSequence;.length:()I // method@14dd │ │ -07cc52: 0a00 |0009: move-result v0 │ │ -07cc54: b140 |000a: sub-int/2addr v0, v4 │ │ -07cc56: 3530 0800 |000b: if-ge v0, v3, 0013 // +0008 │ │ -07cc5a: 2200 2c03 |000d: new-instance v0, Ljava/lang/IllegalArgumentException; // type@032c │ │ -07cc5e: 7010 ff14 0000 |000f: invoke-direct {v0}, Ljava/lang/IllegalArgumentException;.:()V // method@14ff │ │ -07cc64: 2700 |0012: throw v0 │ │ -07cc66: 5410 9e02 |0013: iget-object v0, v1, Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionHeuristicImpl;.mAlgorithm:Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionAlgorithm; // field@029e │ │ -07cc6a: 3900 0700 |0015: if-nez v0, 001c // +0007 │ │ -07cc6e: 6e10 9b07 0100 |0017: invoke-virtual {v1}, Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionHeuristicImpl;.defaultIsRtl:()Z // method@079b │ │ -07cc74: 0a00 |001a: move-result v0 │ │ -07cc76: 0f00 |001b: return v0 │ │ -07cc78: 7040 9c07 2143 |001c: invoke-direct {v1, v2, v3, v4}, Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionHeuristicImpl;.doCheck:(Ljava/lang/CharSequence;II)Z // method@079c │ │ -07cc7e: 0a00 |001f: move-result v0 │ │ -07cc80: 28fb |0020: goto 001b // -0005 │ │ +07e7dc: |[07e7dc] android.support.v4.text.TextDirectionHeuristicsCompat$TextDirectionHeuristicImpl.isRtl:(Ljava/lang/CharSequence;II)Z │ │ +07e7ec: 3802 0d00 |0000: if-eqz v2, 000d // +000d │ │ +07e7f0: 3a03 0b00 |0002: if-ltz v3, 000d // +000b │ │ +07e7f4: 3a04 0900 |0004: if-ltz v4, 000d // +0009 │ │ +07e7f8: 7210 dd14 0200 |0006: invoke-interface {v2}, Ljava/lang/CharSequence;.length:()I // method@14dd │ │ +07e7fe: 0a00 |0009: move-result v0 │ │ +07e800: b140 |000a: sub-int/2addr v0, v4 │ │ +07e802: 3530 0800 |000b: if-ge v0, v3, 0013 // +0008 │ │ +07e806: 2200 2903 |000d: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0329 │ │ +07e80a: 7010 ff14 0000 |000f: invoke-direct {v0}, Ljava/lang/IllegalArgumentException;.:()V // method@14ff │ │ +07e810: 2700 |0012: throw v0 │ │ +07e812: 5410 9e02 |0013: iget-object v0, v1, Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionHeuristicImpl;.mAlgorithm:Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionAlgorithm; // field@029e │ │ +07e816: 3900 0700 |0015: if-nez v0, 001c // +0007 │ │ +07e81a: 6e10 9b07 0100 |0017: invoke-virtual {v1}, Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionHeuristicImpl;.defaultIsRtl:()Z // method@079b │ │ +07e820: 0a00 |001a: move-result v0 │ │ +07e822: 0f00 |001b: return v0 │ │ +07e824: 7040 9c07 2143 |001c: invoke-direct {v1, v2, v3, v4}, Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionHeuristicImpl;.doCheck:(Ljava/lang/CharSequence;II)Z // method@079c │ │ +07e82a: 0a00 |001f: move-result v0 │ │ +07e82c: 28fb |0020: goto 001b // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=130 │ │ 0x000d line=131 │ │ 0x0013 line=133 │ │ 0x0017 line=134 │ │ 0x001b line=136 │ │ @@ -155045,35 +155099,35 @@ │ │ type : '([CII)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 9 16-bit code units │ │ -07cc84: |[07cc84] android.support.v4.text.TextDirectionHeuristicsCompat$TextDirectionHeuristicImpl.isRtl:([CII)Z │ │ -07cc94: 7110 9915 0200 |0000: invoke-static {v2}, Ljava/nio/CharBuffer;.wrap:([C)Ljava/nio/CharBuffer; // method@1599 │ │ -07cc9a: 0c00 |0003: move-result-object v0 │ │ -07cc9c: 6e40 9d07 0143 |0004: invoke-virtual {v1, v0, v3, v4}, Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionHeuristicImpl;.isRtl:(Ljava/lang/CharSequence;II)Z // method@079d │ │ -07cca2: 0a00 |0007: move-result v0 │ │ -07cca4: 0f00 |0008: return v0 │ │ +07e830: |[07e830] android.support.v4.text.TextDirectionHeuristicsCompat$TextDirectionHeuristicImpl.isRtl:([CII)Z │ │ +07e840: 7110 9915 0200 |0000: invoke-static {v2}, Ljava/nio/CharBuffer;.wrap:([C)Ljava/nio/CharBuffer; // method@1599 │ │ +07e846: 0c00 |0003: move-result-object v0 │ │ +07e848: 6e40 9d07 0143 |0004: invoke-virtual {v1, v0, v3, v4}, Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionHeuristicImpl;.isRtl:(Ljava/lang/CharSequence;II)Z // method@079d │ │ +07e84e: 0a00 |0007: move-result v0 │ │ +07e850: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=125 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionHeuristicImpl; │ │ 0x0000 - 0x0009 reg=2 array [C │ │ 0x0000 - 0x0009 reg=3 start I │ │ 0x0000 - 0x0009 reg=4 count I │ │ │ │ - source_file_idx : 3361 (TextDirectionHeuristicsCompat.java) │ │ + source_file_idx : 3358 (TextDirectionHeuristicsCompat.java) │ │ │ │ Class #618 header: │ │ -class_idx : 358 │ │ +class_idx : 355 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 371 │ │ +superclass_idx : 368 │ │ source_file_idx : 623 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 9 │ │ │ │ Class #618 annotations: │ │ @@ -155105,18 +155159,18 @@ │ │ type : '(Landroid/support/v4/util/ArrayMap;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -07cca8: |[07cca8] android.support.v4.util.ArrayMap$1.:(Landroid/support/v4/util/ArrayMap;)V │ │ -07ccb8: 5b01 ad02 |0000: iput-object v1, v0, Landroid/support/v4/util/ArrayMap$1;.this$0:Landroid/support/v4/util/ArrayMap; // field@02ad │ │ -07ccbc: 7010 4b08 0000 |0002: invoke-direct {v0}, Landroid/support/v4/util/MapCollections;.:()V // method@084b │ │ -07ccc2: 0e00 |0005: return-void │ │ +07e854: |[07e854] android.support.v4.util.ArrayMap$1.:(Landroid/support/v4/util/ArrayMap;)V │ │ +07e864: 5b01 ad02 |0000: iput-object v1, v0, Landroid/support/v4/util/ArrayMap$1;.this$0:Landroid/support/v4/util/ArrayMap; // field@02ad │ │ +07e868: 7010 4b08 0000 |0002: invoke-direct {v0}, Landroid/support/v4/util/MapCollections;.:()V // method@084b │ │ +07e86e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=73 │ │ locals : │ │ 0x0000 - 0x0000 reg=0 this Landroid/support/v4/util/ArrayMap$1; │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v4/util/ArrayMap$1; Landroid/support/v4/util/ArrayMap.1; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v4/util/ArrayMap; │ │ @@ -155127,18 +155181,18 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -07ccc4: |[07ccc4] android.support.v4.util.ArrayMap$1.colClear:()V │ │ -07ccd4: 5410 ad02 |0000: iget-object v0, v1, Landroid/support/v4/util/ArrayMap$1;.this$0:Landroid/support/v4/util/ArrayMap; // field@02ad │ │ -07ccd8: 6e10 bd07 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/util/ArrayMap;.clear:()V // method@07bd │ │ -07ccde: 0e00 |0005: return-void │ │ +07e870: |[07e870] android.support.v4.util.ArrayMap$1.colClear:()V │ │ +07e880: 5410 ad02 |0000: iget-object v0, v1, Landroid/support/v4/util/ArrayMap$1;.this$0:Landroid/support/v4/util/ArrayMap; // field@02ad │ │ +07e884: 6e10 bd07 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/util/ArrayMap;.clear:()V // method@07bd │ │ +07e88a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=116 │ │ 0x0005 line=117 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/util/ArrayMap$1; │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/util/ArrayMap$1; Landroid/support/v4/util/ArrayMap.1; │ │ @@ -155148,21 +155202,21 @@ │ │ type : '(II)Ljava/lang/Object;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 10 16-bit code units │ │ -07cce0: |[07cce0] android.support.v4.util.ArrayMap$1.colGetEntry:(II)Ljava/lang/Object; │ │ -07ccf0: 5420 ad02 |0000: iget-object v0, v2, Landroid/support/v4/util/ArrayMap$1;.this$0:Landroid/support/v4/util/ArrayMap; // field@02ad │ │ -07ccf4: 5400 ae02 |0002: iget-object v0, v0, Landroid/support/v4/util/ArrayMap;.mArray:[Ljava/lang/Object; // field@02ae │ │ -07ccf8: e001 0301 |0004: shl-int/lit8 v1, v3, #int 1 // #01 │ │ -07ccfc: b041 |0006: add-int/2addr v1, v4 │ │ -07ccfe: 4600 0001 |0007: aget-object v0, v0, v1 │ │ -07cd02: 1100 |0009: return-object v0 │ │ +07e88c: |[07e88c] android.support.v4.util.ArrayMap$1.colGetEntry:(II)Ljava/lang/Object; │ │ +07e89c: 5420 ad02 |0000: iget-object v0, v2, Landroid/support/v4/util/ArrayMap$1;.this$0:Landroid/support/v4/util/ArrayMap; // field@02ad │ │ +07e8a0: 5400 ae02 |0002: iget-object v0, v0, Landroid/support/v4/util/ArrayMap;.mArray:[Ljava/lang/Object; // field@02ae │ │ +07e8a4: e001 0301 |0004: shl-int/lit8 v1, v3, #int 1 // #01 │ │ +07e8a8: b041 |0006: add-int/2addr v1, v4 │ │ +07e8aa: 4600 0001 |0007: aget-object v0, v0, v1 │ │ +07e8ae: 1100 |0009: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=81 │ │ locals : │ │ 0x0000 - 0x0000 reg=2 this Landroid/support/v4/util/ArrayMap$1; │ │ 0x0000 - 0x000a reg=2 this Landroid/support/v4/util/ArrayMap$1; Landroid/support/v4/util/ArrayMap.1; │ │ 0x0000 - 0x000a reg=3 index I │ │ @@ -155173,17 +155227,17 @@ │ │ type : '()Ljava/util/Map;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -07cd04: |[07cd04] android.support.v4.util.ArrayMap$1.colGetMap:()Ljava/util/Map; │ │ -07cd14: 5410 ad02 |0000: iget-object v0, v1, Landroid/support/v4/util/ArrayMap$1;.this$0:Landroid/support/v4/util/ArrayMap; // field@02ad │ │ -07cd18: 1100 |0002: return-object v0 │ │ +07e8b0: |[07e8b0] android.support.v4.util.ArrayMap$1.colGetMap:()Ljava/util/Map; │ │ +07e8c0: 5410 ad02 |0000: iget-object v0, v1, Landroid/support/v4/util/ArrayMap$1;.this$0:Landroid/support/v4/util/ArrayMap; // field@02ad │ │ +07e8c4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=96 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/util/ArrayMap$1; │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/util/ArrayMap$1; Landroid/support/v4/util/ArrayMap.1; │ │ │ │ @@ -155192,18 +155246,18 @@ │ │ type : '()I' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -07cd1c: |[07cd1c] android.support.v4.util.ArrayMap$1.colGetSize:()I │ │ -07cd2c: 5410 ad02 |0000: iget-object v0, v1, Landroid/support/v4/util/ArrayMap$1;.this$0:Landroid/support/v4/util/ArrayMap; // field@02ad │ │ -07cd30: 5200 b002 |0002: iget v0, v0, Landroid/support/v4/util/ArrayMap;.mSize:I // field@02b0 │ │ -07cd34: 0f00 |0004: return v0 │ │ +07e8c8: |[07e8c8] android.support.v4.util.ArrayMap$1.colGetSize:()I │ │ +07e8d8: 5410 ad02 |0000: iget-object v0, v1, Landroid/support/v4/util/ArrayMap$1;.this$0:Landroid/support/v4/util/ArrayMap; // field@02ad │ │ +07e8dc: 5200 b002 |0002: iget v0, v0, Landroid/support/v4/util/ArrayMap;.mSize:I // field@02b0 │ │ +07e8e0: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=76 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/util/ArrayMap$1; │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/util/ArrayMap$1; Landroid/support/v4/util/ArrayMap.1; │ │ │ │ @@ -155212,26 +155266,26 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 20 16-bit code units │ │ -07cd38: |[07cd38] android.support.v4.util.ArrayMap$1.colIndexOfKey:(Ljava/lang/Object;)I │ │ -07cd48: 3903 0900 |0000: if-nez v3, 0009 // +0009 │ │ -07cd4c: 5420 ad02 |0002: iget-object v0, v2, Landroid/support/v4/util/ArrayMap$1;.this$0:Landroid/support/v4/util/ArrayMap; // field@02ad │ │ -07cd50: 6e10 c307 0000 |0004: invoke-virtual {v0}, Landroid/support/v4/util/ArrayMap;.indexOfNull:()I // method@07c3 │ │ -07cd56: 0a00 |0007: move-result v0 │ │ -07cd58: 0f00 |0008: return v0 │ │ -07cd5a: 5420 ad02 |0009: iget-object v0, v2, Landroid/support/v4/util/ArrayMap$1;.this$0:Landroid/support/v4/util/ArrayMap; // field@02ad │ │ -07cd5e: 6e10 2015 0300 |000b: invoke-virtual {v3}, Ljava/lang/Object;.hashCode:()I // method@1520 │ │ -07cd64: 0a01 |000e: move-result v1 │ │ -07cd66: 6e30 c207 3001 |000f: invoke-virtual {v0, v3, v1}, Landroid/support/v4/util/ArrayMap;.indexOf:(Ljava/lang/Object;I)I // method@07c2 │ │ -07cd6c: 0a00 |0012: move-result v0 │ │ -07cd6e: 28f5 |0013: goto 0008 // -000b │ │ +07e8e4: |[07e8e4] android.support.v4.util.ArrayMap$1.colIndexOfKey:(Ljava/lang/Object;)I │ │ +07e8f4: 3903 0900 |0000: if-nez v3, 0009 // +0009 │ │ +07e8f8: 5420 ad02 |0002: iget-object v0, v2, Landroid/support/v4/util/ArrayMap$1;.this$0:Landroid/support/v4/util/ArrayMap; // field@02ad │ │ +07e8fc: 6e10 c307 0000 |0004: invoke-virtual {v0}, Landroid/support/v4/util/ArrayMap;.indexOfNull:()I // method@07c3 │ │ +07e902: 0a00 |0007: move-result v0 │ │ +07e904: 0f00 |0008: return v0 │ │ +07e906: 5420 ad02 |0009: iget-object v0, v2, Landroid/support/v4/util/ArrayMap$1;.this$0:Landroid/support/v4/util/ArrayMap; // field@02ad │ │ +07e90a: 6e10 2015 0300 |000b: invoke-virtual {v3}, Ljava/lang/Object;.hashCode:()I // method@1520 │ │ +07e910: 0a01 |000e: move-result v1 │ │ +07e912: 6e30 c207 3001 |000f: invoke-virtual {v0, v3, v1}, Landroid/support/v4/util/ArrayMap;.indexOf:(Ljava/lang/Object;I)I // method@07c2 │ │ +07e918: 0a00 |0012: move-result v0 │ │ +07e91a: 28f5 |0013: goto 0008 // -000b │ │ catches : (none) │ │ positions : │ │ 0x0000 line=86 │ │ locals : │ │ 0x0000 - 0x0000 reg=2 this Landroid/support/v4/util/ArrayMap$1; │ │ 0x0000 - 0x0014 reg=2 this Landroid/support/v4/util/ArrayMap$1; Landroid/support/v4/util/ArrayMap.1; │ │ 0x0000 - 0x0014 reg=3 key Ljava/lang/Object; │ │ @@ -155241,19 +155295,19 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -07cd70: |[07cd70] android.support.v4.util.ArrayMap$1.colIndexOfValue:(Ljava/lang/Object;)I │ │ -07cd80: 5410 ad02 |0000: iget-object v0, v1, Landroid/support/v4/util/ArrayMap$1;.this$0:Landroid/support/v4/util/ArrayMap; // field@02ad │ │ -07cd84: 6e20 c407 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v4/util/ArrayMap;.indexOfValue:(Ljava/lang/Object;)I // method@07c4 │ │ -07cd8a: 0a00 |0005: move-result v0 │ │ -07cd8c: 0f00 |0006: return v0 │ │ +07e91c: |[07e91c] android.support.v4.util.ArrayMap$1.colIndexOfValue:(Ljava/lang/Object;)I │ │ +07e92c: 5410 ad02 |0000: iget-object v0, v1, Landroid/support/v4/util/ArrayMap$1;.this$0:Landroid/support/v4/util/ArrayMap; // field@02ad │ │ +07e930: 6e20 c407 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v4/util/ArrayMap;.indexOfValue:(Ljava/lang/Object;)I // method@07c4 │ │ +07e936: 0a00 |0005: move-result v0 │ │ +07e938: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=91 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/util/ArrayMap$1; │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/util/ArrayMap$1; Landroid/support/v4/util/ArrayMap.1; │ │ 0x0000 - 0x0007 reg=2 value Ljava/lang/Object; │ │ @@ -155263,18 +155317,18 @@ │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -07cd90: |[07cd90] android.support.v4.util.ArrayMap$1.colPut:(Ljava/lang/Object;Ljava/lang/Object;)V │ │ -07cda0: 5410 ad02 |0000: iget-object v0, v1, Landroid/support/v4/util/ArrayMap$1;.this$0:Landroid/support/v4/util/ArrayMap; // field@02ad │ │ -07cda4: 6e30 c607 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/support/v4/util/ArrayMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@07c6 │ │ -07cdaa: 0e00 |0005: return-void │ │ +07e93c: |[07e93c] android.support.v4.util.ArrayMap$1.colPut:(Ljava/lang/Object;Ljava/lang/Object;)V │ │ +07e94c: 5410 ad02 |0000: iget-object v0, v1, Landroid/support/v4/util/ArrayMap$1;.this$0:Landroid/support/v4/util/ArrayMap; // field@02ad │ │ +07e950: 6e30 c607 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/support/v4/util/ArrayMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@07c6 │ │ +07e956: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=101 │ │ 0x0005 line=102 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/util/ArrayMap$1; │ │ 0x0000 - 0x0000 reg=2 (null) Ljava/lang/Object; │ │ @@ -155288,18 +155342,18 @@ │ │ type : '(I)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -07cdac: |[07cdac] android.support.v4.util.ArrayMap$1.colRemoveAt:(I)V │ │ -07cdbc: 5410 ad02 |0000: iget-object v0, v1, Landroid/support/v4/util/ArrayMap$1;.this$0:Landroid/support/v4/util/ArrayMap; // field@02ad │ │ -07cdc0: 6e20 c907 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v4/util/ArrayMap;.removeAt:(I)Ljava/lang/Object; // method@07c9 │ │ -07cdc6: 0e00 |0005: return-void │ │ +07e958: |[07e958] android.support.v4.util.ArrayMap$1.colRemoveAt:(I)V │ │ +07e968: 5410 ad02 |0000: iget-object v0, v1, Landroid/support/v4/util/ArrayMap$1;.this$0:Landroid/support/v4/util/ArrayMap; // field@02ad │ │ +07e96c: 6e20 c907 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v4/util/ArrayMap;.removeAt:(I)Ljava/lang/Object; // method@07c9 │ │ +07e972: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=111 │ │ 0x0005 line=112 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/util/ArrayMap$1; │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/util/ArrayMap$1; Landroid/support/v4/util/ArrayMap.1; │ │ @@ -155310,35 +155364,35 @@ │ │ type : '(ILjava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -07cdc8: |[07cdc8] android.support.v4.util.ArrayMap$1.colSetValue:(ILjava/lang/Object;)Ljava/lang/Object; │ │ -07cdd8: 5410 ad02 |0000: iget-object v0, v1, Landroid/support/v4/util/ArrayMap$1;.this$0:Landroid/support/v4/util/ArrayMap; // field@02ad │ │ -07cddc: 6e30 cb07 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/support/v4/util/ArrayMap;.setValueAt:(ILjava/lang/Object;)Ljava/lang/Object; // method@07cb │ │ -07cde2: 0c00 |0005: move-result-object v0 │ │ -07cde4: 1100 |0006: return-object v0 │ │ +07e974: |[07e974] android.support.v4.util.ArrayMap$1.colSetValue:(ILjava/lang/Object;)Ljava/lang/Object; │ │ +07e984: 5410 ad02 |0000: iget-object v0, v1, Landroid/support/v4/util/ArrayMap$1;.this$0:Landroid/support/v4/util/ArrayMap; // field@02ad │ │ +07e988: 6e30 cb07 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/support/v4/util/ArrayMap;.setValueAt:(ILjava/lang/Object;)Ljava/lang/Object; // method@07cb │ │ +07e98e: 0c00 |0005: move-result-object v0 │ │ +07e990: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=106 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/util/ArrayMap$1; │ │ 0x0000 - 0x0000 reg=3 (null) Ljava/lang/Object; │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/util/ArrayMap$1; Landroid/support/v4/util/ArrayMap.1; │ │ 0x0000 - 0x0007 reg=2 index I │ │ 0x0000 - 0x0007 reg=3 value Ljava/lang/Object; TV; │ │ │ │ source_file_idx : 623 (ArrayMap.java) │ │ │ │ Class #619 header: │ │ -class_idx : 359 │ │ +class_idx : 356 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 372 │ │ +superclass_idx : 369 │ │ source_file_idx : 623 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 4 │ │ virtual_methods_size: 7 │ │ │ │ Class #619 annotations: │ │ @@ -155381,17 +155435,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -07cde8: |[07cde8] android.support.v4.util.ArrayMap.:()V │ │ -07cdf8: 7010 5e08 0000 |0000: invoke-direct {v0}, Landroid/support/v4/util/SimpleArrayMap;.:()V // method@085e │ │ -07cdfe: 0e00 |0003: return-void │ │ +07e994: |[07e994] android.support.v4.util.ArrayMap.:()V │ │ +07e9a4: 7010 5e08 0000 |0000: invoke-direct {v0}, Landroid/support/v4/util/SimpleArrayMap;.:()V // method@085e │ │ +07e9aa: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=54 │ │ 0x0003 line=55 │ │ locals : │ │ 0x0000 - 0x0000 reg=0 this Landroid/support/v4/util/ArrayMap; │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/util/ArrayMap; Landroid/support/v4/util/ArrayMap; │ │ @@ -155401,17 +155455,17 @@ │ │ type : '(I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -07ce00: |[07ce00] android.support.v4.util.ArrayMap.:(I)V │ │ -07ce10: 7020 5f08 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v4/util/SimpleArrayMap;.:(I)V // method@085f │ │ -07ce16: 0e00 |0003: return-void │ │ +07e9ac: |[07e9ac] android.support.v4.util.ArrayMap.:(I)V │ │ +07e9bc: 7020 5f08 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v4/util/SimpleArrayMap;.:(I)V // method@085f │ │ +07e9c2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=61 │ │ 0x0003 line=62 │ │ locals : │ │ 0x0000 - 0x0000 reg=0 this Landroid/support/v4/util/ArrayMap; │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/util/ArrayMap; Landroid/support/v4/util/ArrayMap; │ │ @@ -155422,17 +155476,17 @@ │ │ type : '(Landroid/support/v4/util/SimpleArrayMap;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -07ce18: |[07ce18] android.support.v4.util.ArrayMap.:(Landroid/support/v4/util/SimpleArrayMap;)V │ │ -07ce28: 7020 6008 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v4/util/SimpleArrayMap;.:(Landroid/support/v4/util/SimpleArrayMap;)V // method@0860 │ │ -07ce2e: 0e00 |0003: return-void │ │ +07e9c4: |[07e9c4] android.support.v4.util.ArrayMap.:(Landroid/support/v4/util/SimpleArrayMap;)V │ │ +07e9d4: 7020 6008 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v4/util/SimpleArrayMap;.:(Landroid/support/v4/util/SimpleArrayMap;)V // method@0860 │ │ +07e9da: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=68 │ │ 0x0003 line=69 │ │ locals : │ │ 0x0000 - 0x0000 reg=0 this Landroid/support/v4/util/ArrayMap; │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/util/ArrayMap; Landroid/support/v4/util/ArrayMap; │ │ @@ -155443,22 +155497,22 @@ │ │ type : '()Landroid/support/v4/util/MapCollections;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -07ce30: |[07ce30] android.support.v4.util.ArrayMap.getCollection:()Landroid/support/v4/util/MapCollections; │ │ -07ce40: 5410 af02 |0000: iget-object v0, v1, Landroid/support/v4/util/ArrayMap;.mCollections:Landroid/support/v4/util/MapCollections; // field@02af │ │ -07ce44: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ -07ce48: 2200 6601 |0004: new-instance v0, Landroid/support/v4/util/ArrayMap$1; // type@0166 │ │ -07ce4c: 7020 b007 1000 |0006: invoke-direct {v0, v1}, Landroid/support/v4/util/ArrayMap$1;.:(Landroid/support/v4/util/ArrayMap;)V // method@07b0 │ │ -07ce52: 5b10 af02 |0009: iput-object v0, v1, Landroid/support/v4/util/ArrayMap;.mCollections:Landroid/support/v4/util/MapCollections; // field@02af │ │ -07ce56: 5410 af02 |000b: iget-object v0, v1, Landroid/support/v4/util/ArrayMap;.mCollections:Landroid/support/v4/util/MapCollections; // field@02af │ │ -07ce5a: 1100 |000d: return-object v0 │ │ +07e9dc: |[07e9dc] android.support.v4.util.ArrayMap.getCollection:()Landroid/support/v4/util/MapCollections; │ │ +07e9ec: 5410 af02 |0000: iget-object v0, v1, Landroid/support/v4/util/ArrayMap;.mCollections:Landroid/support/v4/util/MapCollections; // field@02af │ │ +07e9f0: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ +07e9f4: 2200 6301 |0004: new-instance v0, Landroid/support/v4/util/ArrayMap$1; // type@0163 │ │ +07e9f8: 7020 b007 1000 |0006: invoke-direct {v0, v1}, Landroid/support/v4/util/ArrayMap$1;.:(Landroid/support/v4/util/ArrayMap;)V // method@07b0 │ │ +07e9fe: 5b10 af02 |0009: iput-object v0, v1, Landroid/support/v4/util/ArrayMap;.mCollections:Landroid/support/v4/util/MapCollections; // field@02af │ │ +07ea02: 5410 af02 |000b: iget-object v0, v1, Landroid/support/v4/util/ArrayMap;.mCollections:Landroid/support/v4/util/MapCollections; // field@02af │ │ +07ea06: 1100 |000d: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=72 │ │ 0x0004 line=73 │ │ 0x000b line=120 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/util/ArrayMap; │ │ @@ -155470,18 +155524,18 @@ │ │ type : '(Ljava/util/Collection;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -07ce5c: |[07ce5c] android.support.v4.util.ArrayMap.containsAll:(Ljava/util/Collection;)Z │ │ -07ce6c: 7120 5508 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/util/MapCollections;.containsAllHelper:(Ljava/util/Map;Ljava/util/Collection;)Z // method@0855 │ │ -07ce72: 0a00 |0003: move-result v0 │ │ -07ce74: 0f00 |0004: return v0 │ │ +07ea08: |[07ea08] android.support.v4.util.ArrayMap.containsAll:(Ljava/util/Collection;)Z │ │ +07ea18: 7120 5508 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/util/MapCollections;.containsAllHelper:(Ljava/util/Map;Ljava/util/Collection;)Z // method@0855 │ │ +07ea1e: 0a00 |0003: move-result v0 │ │ +07ea20: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=130 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/util/ArrayMap; │ │ 0x0000 - 0x0000 reg=2 (null) Ljava/util/Collection; │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/util/ArrayMap; Landroid/support/v4/util/ArrayMap; │ │ @@ -155492,20 +155546,20 @@ │ │ type : '()Ljava/util/Set;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -07ce78: |[07ce78] android.support.v4.util.ArrayMap.entrySet:()Ljava/util/Set; │ │ -07ce88: 7010 c107 0100 |0000: invoke-direct {v1}, Landroid/support/v4/util/ArrayMap;.getCollection:()Landroid/support/v4/util/MapCollections; // method@07c1 │ │ -07ce8e: 0c00 |0003: move-result-object v0 │ │ -07ce90: 6e10 5708 0000 |0004: invoke-virtual {v0}, Landroid/support/v4/util/MapCollections;.getEntrySet:()Ljava/util/Set; // method@0857 │ │ -07ce96: 0c00 |0007: move-result-object v0 │ │ -07ce98: 1100 |0008: return-object v0 │ │ +07ea24: |[07ea24] android.support.v4.util.ArrayMap.entrySet:()Ljava/util/Set; │ │ +07ea34: 7010 c107 0100 |0000: invoke-direct {v1}, Landroid/support/v4/util/ArrayMap;.getCollection:()Landroid/support/v4/util/MapCollections; // method@07c1 │ │ +07ea3a: 0c00 |0003: move-result-object v0 │ │ +07ea3c: 6e10 5708 0000 |0004: invoke-virtual {v0}, Landroid/support/v4/util/MapCollections;.getEntrySet:()Ljava/util/Set; // method@0857 │ │ +07ea42: 0c00 |0007: move-result-object v0 │ │ +07ea44: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=179 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/util/ArrayMap; │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v4/util/ArrayMap; Landroid/support/v4/util/ArrayMap; │ │ │ │ @@ -155514,20 +155568,20 @@ │ │ type : '()Ljava/util/Set;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -07ce9c: |[07ce9c] android.support.v4.util.ArrayMap.keySet:()Ljava/util/Set; │ │ -07ceac: 7010 c107 0100 |0000: invoke-direct {v1}, Landroid/support/v4/util/ArrayMap;.getCollection:()Landroid/support/v4/util/MapCollections; // method@07c1 │ │ -07ceb2: 0c00 |0003: move-result-object v0 │ │ -07ceb4: 6e10 5808 0000 |0004: invoke-virtual {v0}, Landroid/support/v4/util/MapCollections;.getKeySet:()Ljava/util/Set; // method@0858 │ │ -07ceba: 0c00 |0007: move-result-object v0 │ │ -07cebc: 1100 |0008: return-object v0 │ │ +07ea48: |[07ea48] android.support.v4.util.ArrayMap.keySet:()Ljava/util/Set; │ │ +07ea58: 7010 c107 0100 |0000: invoke-direct {v1}, Landroid/support/v4/util/ArrayMap;.getCollection:()Landroid/support/v4/util/MapCollections; // method@07c1 │ │ +07ea5e: 0c00 |0003: move-result-object v0 │ │ +07ea60: 6e10 5808 0000 |0004: invoke-virtual {v0}, Landroid/support/v4/util/MapCollections;.getKeySet:()Ljava/util/Set; // method@0858 │ │ +07ea66: 0c00 |0007: move-result-object v0 │ │ +07ea68: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=191 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/util/ArrayMap; │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v4/util/ArrayMap; Landroid/support/v4/util/ArrayMap; │ │ │ │ @@ -155536,37 +155590,37 @@ │ │ type : '(Ljava/util/Map;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 43 16-bit code units │ │ -07cec0: |[07cec0] android.support.v4.util.ArrayMap.putAll:(Ljava/util/Map;)V │ │ -07ced0: 5242 b002 |0000: iget v2, v4, Landroid/support/v4/util/ArrayMap;.mSize:I // field@02b0 │ │ -07ced4: 7210 e415 0500 |0002: invoke-interface {v5}, Ljava/util/Map;.size:()I // method@15e4 │ │ -07ceda: 0a03 |0005: move-result v3 │ │ -07cedc: b032 |0006: add-int/2addr v2, v3 │ │ -07cede: 6e20 bf07 2400 |0007: invoke-virtual {v4, v2}, Landroid/support/v4/util/ArrayMap;.ensureCapacity:(I)V // method@07bf │ │ -07cee4: 7210 e015 0500 |000a: invoke-interface {v5}, Ljava/util/Map;.entrySet:()Ljava/util/Set; // method@15e0 │ │ -07ceea: 0c02 |000d: move-result-object v2 │ │ -07ceec: 7210 e615 0200 |000e: invoke-interface {v2}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@15e6 │ │ -07cef2: 0c01 |0011: move-result-object v1 │ │ -07cef4: 7210 c715 0100 |0012: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@15c7 │ │ -07cefa: 0a02 |0015: move-result v2 │ │ -07cefc: 3802 1400 |0016: if-eqz v2, 002a // +0014 │ │ -07cf00: 7210 c815 0100 |0018: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@15c8 │ │ -07cf06: 0c00 |001b: move-result-object v0 │ │ -07cf08: 1f00 6e03 |001c: check-cast v0, Ljava/util/Map$Entry; // type@036e │ │ -07cf0c: 7210 dd15 0000 |001e: invoke-interface {v0}, Ljava/util/Map$Entry;.getKey:()Ljava/lang/Object; // method@15dd │ │ -07cf12: 0c02 |0021: move-result-object v2 │ │ -07cf14: 7210 de15 0000 |0022: invoke-interface {v0}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@15de │ │ -07cf1a: 0c03 |0025: move-result-object v3 │ │ -07cf1c: 6e30 c607 2403 |0026: invoke-virtual {v4, v2, v3}, Landroid/support/v4/util/ArrayMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@07c6 │ │ -07cf22: 28e9 |0029: goto 0012 // -0017 │ │ -07cf24: 0e00 |002a: return-void │ │ +07ea6c: |[07ea6c] android.support.v4.util.ArrayMap.putAll:(Ljava/util/Map;)V │ │ +07ea7c: 5242 b002 |0000: iget v2, v4, Landroid/support/v4/util/ArrayMap;.mSize:I // field@02b0 │ │ +07ea80: 7210 e415 0500 |0002: invoke-interface {v5}, Ljava/util/Map;.size:()I // method@15e4 │ │ +07ea86: 0a03 |0005: move-result v3 │ │ +07ea88: b032 |0006: add-int/2addr v2, v3 │ │ +07ea8a: 6e20 bf07 2400 |0007: invoke-virtual {v4, v2}, Landroid/support/v4/util/ArrayMap;.ensureCapacity:(I)V // method@07bf │ │ +07ea90: 7210 e015 0500 |000a: invoke-interface {v5}, Ljava/util/Map;.entrySet:()Ljava/util/Set; // method@15e0 │ │ +07ea96: 0c02 |000d: move-result-object v2 │ │ +07ea98: 7210 e615 0200 |000e: invoke-interface {v2}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@15e6 │ │ +07ea9e: 0c01 |0011: move-result-object v1 │ │ +07eaa0: 7210 c715 0100 |0012: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@15c7 │ │ +07eaa6: 0a02 |0015: move-result v2 │ │ +07eaa8: 3802 1400 |0016: if-eqz v2, 002a // +0014 │ │ +07eaac: 7210 c815 0100 |0018: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@15c8 │ │ +07eab2: 0c00 |001b: move-result-object v0 │ │ +07eab4: 1f00 6b03 |001c: check-cast v0, Ljava/util/Map$Entry; // type@036b │ │ +07eab8: 7210 dd15 0000 |001e: invoke-interface {v0}, Ljava/util/Map$Entry;.getKey:()Ljava/lang/Object; // method@15dd │ │ +07eabe: 0c02 |0021: move-result-object v2 │ │ +07eac0: 7210 de15 0000 |0022: invoke-interface {v0}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@15de │ │ +07eac6: 0c03 |0025: move-result-object v3 │ │ +07eac8: 6e30 c607 2403 |0026: invoke-virtual {v4, v2, v3}, Landroid/support/v4/util/ArrayMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@07c6 │ │ +07eace: 28e9 |0029: goto 0012 // -0017 │ │ +07ead0: 0e00 |002a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=139 │ │ 0x000a line=140 │ │ 0x001e line=141 │ │ 0x002a line=143 │ │ locals : │ │ @@ -155582,18 +155636,18 @@ │ │ type : '(Ljava/util/Collection;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -07cf28: |[07cf28] android.support.v4.util.ArrayMap.removeAll:(Ljava/util/Collection;)Z │ │ -07cf38: 7120 5a08 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/util/MapCollections;.removeAllHelper:(Ljava/util/Map;Ljava/util/Collection;)Z // method@085a │ │ -07cf3e: 0a00 |0003: move-result v0 │ │ -07cf40: 0f00 |0004: return v0 │ │ +07ead4: |[07ead4] android.support.v4.util.ArrayMap.removeAll:(Ljava/util/Collection;)Z │ │ +07eae4: 7120 5a08 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/util/MapCollections;.removeAllHelper:(Ljava/util/Map;Ljava/util/Collection;)Z // method@085a │ │ +07eaea: 0a00 |0003: move-result v0 │ │ +07eaec: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=151 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/util/ArrayMap; │ │ 0x0000 - 0x0000 reg=2 (null) Ljava/util/Collection; │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/util/ArrayMap; Landroid/support/v4/util/ArrayMap; │ │ @@ -155604,18 +155658,18 @@ │ │ type : '(Ljava/util/Collection;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -07cf44: |[07cf44] android.support.v4.util.ArrayMap.retainAll:(Ljava/util/Collection;)Z │ │ -07cf54: 7120 5b08 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/util/MapCollections;.retainAllHelper:(Ljava/util/Map;Ljava/util/Collection;)Z // method@085b │ │ -07cf5a: 0a00 |0003: move-result v0 │ │ -07cf5c: 0f00 |0004: return v0 │ │ +07eaf0: |[07eaf0] android.support.v4.util.ArrayMap.retainAll:(Ljava/util/Collection;)Z │ │ +07eb00: 7120 5b08 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/util/MapCollections;.retainAllHelper:(Ljava/util/Map;Ljava/util/Collection;)Z // method@085b │ │ +07eb06: 0a00 |0003: move-result v0 │ │ +07eb08: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=161 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/util/ArrayMap; │ │ 0x0000 - 0x0000 reg=2 (null) Ljava/util/Collection; │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/util/ArrayMap; Landroid/support/v4/util/ArrayMap; │ │ @@ -155626,33 +155680,33 @@ │ │ type : '()Ljava/util/Collection;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -07cf60: |[07cf60] android.support.v4.util.ArrayMap.values:()Ljava/util/Collection; │ │ -07cf70: 7010 c107 0100 |0000: invoke-direct {v1}, Landroid/support/v4/util/ArrayMap;.getCollection:()Landroid/support/v4/util/MapCollections; // method@07c1 │ │ -07cf76: 0c00 |0003: move-result-object v0 │ │ -07cf78: 6e10 5908 0000 |0004: invoke-virtual {v0}, Landroid/support/v4/util/MapCollections;.getValues:()Ljava/util/Collection; // method@0859 │ │ -07cf7e: 0c00 |0007: move-result-object v0 │ │ -07cf80: 1100 |0008: return-object v0 │ │ +07eb0c: |[07eb0c] android.support.v4.util.ArrayMap.values:()Ljava/util/Collection; │ │ +07eb1c: 7010 c107 0100 |0000: invoke-direct {v1}, Landroid/support/v4/util/ArrayMap;.getCollection:()Landroid/support/v4/util/MapCollections; // method@07c1 │ │ +07eb22: 0c00 |0003: move-result-object v0 │ │ +07eb24: 6e10 5908 0000 |0004: invoke-virtual {v0}, Landroid/support/v4/util/MapCollections;.getValues:()Ljava/util/Collection; // method@0859 │ │ +07eb2a: 0c00 |0007: move-result-object v0 │ │ +07eb2c: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=203 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/util/ArrayMap; │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v4/util/ArrayMap; Landroid/support/v4/util/ArrayMap; │ │ │ │ source_file_idx : 623 (ArrayMap.java) │ │ │ │ Class #620 header: │ │ -class_idx : 375 │ │ +class_idx : 372 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 826 │ │ +superclass_idx : 823 │ │ source_file_idx : 524 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 7 │ │ │ │ Class #620 annotations: │ │ @@ -155682,19 +155736,19 @@ │ │ type : '(Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl;Landroid/support/v4/view/AccessibilityDelegateCompat;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -07cf84: |[07cf84] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1.:(Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl;Landroid/support/v4/view/AccessibilityDelegateCompat;)V │ │ -07cf94: 5b01 ea02 |0000: iput-object v1, v0, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1;.this$0:Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl; // field@02ea │ │ -07cf98: 5b02 eb02 |0002: iput-object v2, v0, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1;.val$compat:Landroid/support/v4/view/AccessibilityDelegateCompat; // field@02eb │ │ -07cf9c: 7010 1c15 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ -07cfa2: 0e00 |0007: return-void │ │ +07eb30: |[07eb30] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1.:(Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl;Landroid/support/v4/view/AccessibilityDelegateCompat;)V │ │ +07eb40: 5b01 ea02 |0000: iput-object v1, v0, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1;.this$0:Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl; // field@02ea │ │ +07eb44: 5b02 eb02 |0002: iput-object v2, v0, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1;.val$compat:Landroid/support/v4/view/AccessibilityDelegateCompat; // field@02eb │ │ +07eb48: 7010 1c15 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ +07eb4e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=128 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1; │ │ 0x0000 - 0x0008 reg=1 (null) Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl; │ │ 0x0000 - 0x0008 reg=2 (null) Landroid/support/v4/view/AccessibilityDelegateCompat; │ │ @@ -155705,19 +155759,19 @@ │ │ type : '(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -07cfa4: |[07cfa4] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1.dispatchPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ -07cfb4: 5410 eb02 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1;.val$compat:Landroid/support/v4/view/AccessibilityDelegateCompat; // field@02eb │ │ -07cfb8: 6e30 cf08 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompat;.dispatchPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z // method@08cf │ │ -07cfbe: 0a00 |0005: move-result v0 │ │ -07cfc0: 0f00 |0006: return v0 │ │ +07eb50: |[07eb50] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1.dispatchPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ +07eb60: 5410 eb02 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1;.val$compat:Landroid/support/v4/view/AccessibilityDelegateCompat; // field@02eb │ │ +07eb64: 6e30 cf08 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompat;.dispatchPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z // method@08cf │ │ +07eb6a: 0a00 |0005: move-result v0 │ │ +07eb6c: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=132 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1; │ │ 0x0000 - 0x0007 reg=2 host Landroid/view/View; │ │ 0x0000 - 0x0007 reg=3 event Landroid/view/accessibility/AccessibilityEvent; │ │ @@ -155727,18 +155781,18 @@ │ │ type : '(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -07cfc4: |[07cfc4] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ -07cfd4: 5410 eb02 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1;.val$compat:Landroid/support/v4/view/AccessibilityDelegateCompat; // field@02eb │ │ -07cfd8: 6e30 d208 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompat;.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@08d2 │ │ -07cfde: 0e00 |0005: return-void │ │ +07eb70: |[07eb70] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ +07eb80: 5410 eb02 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1;.val$compat:Landroid/support/v4/view/AccessibilityDelegateCompat; // field@02eb │ │ +07eb84: 6e30 d208 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompat;.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@08d2 │ │ +07eb8a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=137 │ │ 0x0005 line=138 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1; │ │ 0x0000 - 0x0006 reg=2 host Landroid/view/View; │ │ @@ -155749,20 +155803,20 @@ │ │ type : '(Landroid/view/View;Ljava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 11 16-bit code units │ │ -07cfe0: |[07cfe0] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Ljava/lang/Object;)V │ │ -07cff0: 5420 eb02 |0000: iget-object v0, v2, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1;.val$compat:Landroid/support/v4/view/AccessibilityDelegateCompat; // field@02eb │ │ -07cff4: 2201 0e02 |0002: new-instance v1, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // type@020e │ │ -07cff8: 7020 390d 4100 |0004: invoke-direct {v1, v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.:(Ljava/lang/Object;)V // method@0d39 │ │ -07cffe: 6e30 d308 3001 |0007: invoke-virtual {v0, v3, v1}, Landroid/support/v4/view/AccessibilityDelegateCompat;.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V // method@08d3 │ │ -07d004: 0e00 |000a: return-void │ │ +07eb8c: |[07eb8c] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Ljava/lang/Object;)V │ │ +07eb9c: 5420 eb02 |0000: iget-object v0, v2, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1;.val$compat:Landroid/support/v4/view/AccessibilityDelegateCompat; // field@02eb │ │ +07eba0: 2201 0b02 |0002: new-instance v1, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // type@020b │ │ +07eba4: 7020 390d 4100 |0004: invoke-direct {v1, v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.:(Ljava/lang/Object;)V // method@0d39 │ │ +07ebaa: 6e30 d308 3001 |0007: invoke-virtual {v0, v3, v1}, Landroid/support/v4/view/AccessibilityDelegateCompat;.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V // method@08d3 │ │ +07ebb0: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=142 │ │ 0x000a line=144 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1; │ │ 0x0000 - 0x000b reg=3 host Landroid/view/View; │ │ @@ -155773,18 +155827,18 @@ │ │ type : '(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -07d008: |[07d008] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1.onPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ -07d018: 5410 eb02 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1;.val$compat:Landroid/support/v4/view/AccessibilityDelegateCompat; // field@02eb │ │ -07d01c: 6e30 d408 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompat;.onPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@08d4 │ │ -07d022: 0e00 |0005: return-void │ │ +07ebb4: |[07ebb4] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1.onPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ +07ebc4: 5410 eb02 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1;.val$compat:Landroid/support/v4/view/AccessibilityDelegateCompat; // field@02eb │ │ +07ebc8: 6e30 d408 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompat;.onPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@08d4 │ │ +07ebce: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=148 │ │ 0x0005 line=149 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1; │ │ 0x0000 - 0x0006 reg=2 host Landroid/view/View; │ │ @@ -155795,19 +155849,19 @@ │ │ type : '(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 7 16-bit code units │ │ -07d024: |[07d024] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1.onRequestSendAccessibilityEvent:(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ -07d034: 5410 eb02 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1;.val$compat:Landroid/support/v4/view/AccessibilityDelegateCompat; // field@02eb │ │ -07d038: 6e40 d508 2043 |0002: invoke-virtual {v0, v2, v3, v4}, Landroid/support/v4/view/AccessibilityDelegateCompat;.onRequestSendAccessibilityEvent:(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z // method@08d5 │ │ -07d03e: 0a00 |0005: move-result v0 │ │ -07d040: 0f00 |0006: return v0 │ │ +07ebd0: |[07ebd0] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1.onRequestSendAccessibilityEvent:(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ +07ebe0: 5410 eb02 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1;.val$compat:Landroid/support/v4/view/AccessibilityDelegateCompat; // field@02eb │ │ +07ebe4: 6e40 d508 2043 |0002: invoke-virtual {v0, v2, v3, v4}, Landroid/support/v4/view/AccessibilityDelegateCompat;.onRequestSendAccessibilityEvent:(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z // method@08d5 │ │ +07ebea: 0a00 |0005: move-result v0 │ │ +07ebec: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=154 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1; │ │ 0x0000 - 0x0007 reg=2 host Landroid/view/ViewGroup; │ │ 0x0000 - 0x0007 reg=3 child Landroid/view/View; │ │ @@ -155818,18 +155872,18 @@ │ │ type : '(Landroid/view/View;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -07d044: |[07d044] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1.sendAccessibilityEvent:(Landroid/view/View;I)V │ │ -07d054: 5410 eb02 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1;.val$compat:Landroid/support/v4/view/AccessibilityDelegateCompat; // field@02eb │ │ -07d058: 6e30 d708 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompat;.sendAccessibilityEvent:(Landroid/view/View;I)V // method@08d7 │ │ -07d05e: 0e00 |0005: return-void │ │ +07ebf0: |[07ebf0] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1.sendAccessibilityEvent:(Landroid/view/View;I)V │ │ +07ec00: 5410 eb02 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1;.val$compat:Landroid/support/v4/view/AccessibilityDelegateCompat; // field@02eb │ │ +07ec04: 6e30 d708 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompat;.sendAccessibilityEvent:(Landroid/view/View;I)V // method@08d7 │ │ +07ec0a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=159 │ │ 0x0005 line=160 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1; │ │ 0x0000 - 0x0006 reg=2 host Landroid/view/View; │ │ @@ -155840,33 +155894,33 @@ │ │ type : '(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -07d060: |[07d060] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1.sendAccessibilityEventUnchecked:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ -07d070: 5410 eb02 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1;.val$compat:Landroid/support/v4/view/AccessibilityDelegateCompat; // field@02eb │ │ -07d074: 6e30 d808 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompat;.sendAccessibilityEventUnchecked:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@08d8 │ │ -07d07a: 0e00 |0005: return-void │ │ +07ec0c: |[07ec0c] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1.sendAccessibilityEventUnchecked:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ +07ec1c: 5410 eb02 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1;.val$compat:Landroid/support/v4/view/AccessibilityDelegateCompat; // field@02eb │ │ +07ec20: 6e30 d808 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompat;.sendAccessibilityEventUnchecked:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@08d8 │ │ +07ec26: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=164 │ │ 0x0005 line=165 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1; │ │ 0x0000 - 0x0006 reg=2 host Landroid/view/View; │ │ 0x0000 - 0x0006 reg=3 event Landroid/view/accessibility/AccessibilityEvent; │ │ │ │ source_file_idx : 524 (AccessibilityDelegateCompat.java) │ │ │ │ Class #621 header: │ │ -class_idx : 378 │ │ +class_idx : 375 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 826 │ │ +superclass_idx : 823 │ │ source_file_idx : 524 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 9 │ │ │ │ Class #621 annotations: │ │ @@ -155896,19 +155950,19 @@ │ │ type : '(Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl;Landroid/support/v4/view/AccessibilityDelegateCompat;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -07d07c: |[07d07c] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1.:(Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl;Landroid/support/v4/view/AccessibilityDelegateCompat;)V │ │ -07d08c: 5b01 ec02 |0000: iput-object v1, v0, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1;.this$0:Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl; // field@02ec │ │ -07d090: 5b02 ed02 |0002: iput-object v2, v0, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1;.val$compat:Landroid/support/v4/view/AccessibilityDelegateCompat; // field@02ed │ │ -07d094: 7010 1c15 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ -07d09a: 0e00 |0007: return-void │ │ +07ec28: |[07ec28] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1.:(Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl;Landroid/support/v4/view/AccessibilityDelegateCompat;)V │ │ +07ec38: 5b01 ec02 |0000: iput-object v1, v0, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1;.this$0:Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl; // field@02ec │ │ +07ec3c: 5b02 ed02 |0002: iput-object v2, v0, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1;.val$compat:Landroid/support/v4/view/AccessibilityDelegateCompat; // field@02ed │ │ +07ec40: 7010 1c15 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ +07ec46: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=219 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1; │ │ 0x0000 - 0x0008 reg=1 (null) Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl; │ │ 0x0000 - 0x0008 reg=2 (null) Landroid/support/v4/view/AccessibilityDelegateCompat; │ │ @@ -155919,19 +155973,19 @@ │ │ type : '(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -07d09c: |[07d09c] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1.dispatchPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ -07d0ac: 5410 ed02 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1;.val$compat:Landroid/support/v4/view/AccessibilityDelegateCompat; // field@02ed │ │ -07d0b0: 6e30 cf08 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompat;.dispatchPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z // method@08cf │ │ -07d0b6: 0a00 |0005: move-result v0 │ │ -07d0b8: 0f00 |0006: return v0 │ │ +07ec48: |[07ec48] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1.dispatchPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ +07ec58: 5410 ed02 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1;.val$compat:Landroid/support/v4/view/AccessibilityDelegateCompat; // field@02ed │ │ +07ec5c: 6e30 cf08 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompat;.dispatchPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z // method@08cf │ │ +07ec62: 0a00 |0005: move-result v0 │ │ +07ec64: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=223 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1; │ │ 0x0000 - 0x0007 reg=2 host Landroid/view/View; │ │ 0x0000 - 0x0007 reg=3 event Landroid/view/accessibility/AccessibilityEvent; │ │ @@ -155941,24 +155995,24 @@ │ │ type : '(Landroid/view/View;)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -07d0bc: |[07d0bc] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1.getAccessibilityNodeProvider:(Landroid/view/View;)Ljava/lang/Object; │ │ -07d0cc: 5421 ed02 |0000: iget-object v1, v2, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1;.val$compat:Landroid/support/v4/view/AccessibilityDelegateCompat; // field@02ed │ │ -07d0d0: 6e20 d008 3100 |0002: invoke-virtual {v1, v3}, Landroid/support/v4/view/AccessibilityDelegateCompat;.getAccessibilityNodeProvider:(Landroid/view/View;)Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat; // method@08d0 │ │ -07d0d6: 0c00 |0005: move-result-object v0 │ │ -07d0d8: 3800 0700 |0006: if-eqz v0, 000d // +0007 │ │ -07d0dc: 6e10 da0d 0000 |0008: invoke-virtual {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;.getProvider:()Ljava/lang/Object; // method@0dda │ │ -07d0e2: 0c01 |000b: move-result-object v1 │ │ -07d0e4: 1101 |000c: return-object v1 │ │ -07d0e6: 1201 |000d: const/4 v1, #int 0 // #0 │ │ -07d0e8: 28fe |000e: goto 000c // -0002 │ │ +07ec68: |[07ec68] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1.getAccessibilityNodeProvider:(Landroid/view/View;)Ljava/lang/Object; │ │ +07ec78: 5421 ed02 |0000: iget-object v1, v2, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1;.val$compat:Landroid/support/v4/view/AccessibilityDelegateCompat; // field@02ed │ │ +07ec7c: 6e20 d008 3100 |0002: invoke-virtual {v1, v3}, Landroid/support/v4/view/AccessibilityDelegateCompat;.getAccessibilityNodeProvider:(Landroid/view/View;)Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat; // method@08d0 │ │ +07ec82: 0c00 |0005: move-result-object v0 │ │ +07ec84: 3800 0700 |0006: if-eqz v0, 000d // +0007 │ │ +07ec88: 6e10 da0d 0000 |0008: invoke-virtual {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;.getProvider:()Ljava/lang/Object; // method@0dda │ │ +07ec8e: 0c01 |000b: move-result-object v1 │ │ +07ec90: 1101 |000c: return-object v1 │ │ +07ec92: 1201 |000d: const/4 v1, #int 0 // #0 │ │ +07ec94: 28fe |000e: goto 000c // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=260 │ │ 0x0006 line=262 │ │ locals : │ │ 0x0006 - 0x000f reg=0 provider Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat; │ │ 0x0000 - 0x000f reg=2 this Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1; │ │ @@ -155969,18 +156023,18 @@ │ │ type : '(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -07d0ec: |[07d0ec] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ -07d0fc: 5410 ed02 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1;.val$compat:Landroid/support/v4/view/AccessibilityDelegateCompat; // field@02ed │ │ -07d100: 6e30 d208 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompat;.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@08d2 │ │ -07d106: 0e00 |0005: return-void │ │ +07ec98: |[07ec98] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ +07eca8: 5410 ed02 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1;.val$compat:Landroid/support/v4/view/AccessibilityDelegateCompat; // field@02ed │ │ +07ecac: 6e30 d208 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompat;.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@08d2 │ │ +07ecb2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=228 │ │ 0x0005 line=229 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1; │ │ 0x0000 - 0x0006 reg=2 host Landroid/view/View; │ │ @@ -155991,20 +156045,20 @@ │ │ type : '(Landroid/view/View;Ljava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 11 16-bit code units │ │ -07d108: |[07d108] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Ljava/lang/Object;)V │ │ -07d118: 5420 ed02 |0000: iget-object v0, v2, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1;.val$compat:Landroid/support/v4/view/AccessibilityDelegateCompat; // field@02ed │ │ -07d11c: 2201 0e02 |0002: new-instance v1, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // type@020e │ │ -07d120: 7020 390d 4100 |0004: invoke-direct {v1, v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.:(Ljava/lang/Object;)V // method@0d39 │ │ -07d126: 6e30 d308 3001 |0007: invoke-virtual {v0, v3, v1}, Landroid/support/v4/view/AccessibilityDelegateCompat;.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V // method@08d3 │ │ -07d12c: 0e00 |000a: return-void │ │ +07ecb4: |[07ecb4] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Ljava/lang/Object;)V │ │ +07ecc4: 5420 ed02 |0000: iget-object v0, v2, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1;.val$compat:Landroid/support/v4/view/AccessibilityDelegateCompat; // field@02ed │ │ +07ecc8: 2201 0b02 |0002: new-instance v1, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // type@020b │ │ +07eccc: 7020 390d 4100 |0004: invoke-direct {v1, v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.:(Ljava/lang/Object;)V // method@0d39 │ │ +07ecd2: 6e30 d308 3001 |0007: invoke-virtual {v0, v3, v1}, Landroid/support/v4/view/AccessibilityDelegateCompat;.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V // method@08d3 │ │ +07ecd8: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=233 │ │ 0x000a line=235 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1; │ │ 0x0000 - 0x000b reg=3 host Landroid/view/View; │ │ @@ -156015,18 +156069,18 @@ │ │ type : '(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -07d130: |[07d130] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1.onPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ -07d140: 5410 ed02 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1;.val$compat:Landroid/support/v4/view/AccessibilityDelegateCompat; // field@02ed │ │ -07d144: 6e30 d408 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompat;.onPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@08d4 │ │ -07d14a: 0e00 |0005: return-void │ │ +07ecdc: |[07ecdc] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1.onPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ +07ecec: 5410 ed02 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1;.val$compat:Landroid/support/v4/view/AccessibilityDelegateCompat; // field@02ed │ │ +07ecf0: 6e30 d408 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompat;.onPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@08d4 │ │ +07ecf6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=239 │ │ 0x0005 line=240 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1; │ │ 0x0000 - 0x0006 reg=2 host Landroid/view/View; │ │ @@ -156037,19 +156091,19 @@ │ │ type : '(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 7 16-bit code units │ │ -07d14c: |[07d14c] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1.onRequestSendAccessibilityEvent:(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ -07d15c: 5410 ed02 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1;.val$compat:Landroid/support/v4/view/AccessibilityDelegateCompat; // field@02ed │ │ -07d160: 6e40 d508 2043 |0002: invoke-virtual {v0, v2, v3, v4}, Landroid/support/v4/view/AccessibilityDelegateCompat;.onRequestSendAccessibilityEvent:(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z // method@08d5 │ │ -07d166: 0a00 |0005: move-result v0 │ │ -07d168: 0f00 |0006: return v0 │ │ +07ecf8: |[07ecf8] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1.onRequestSendAccessibilityEvent:(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ +07ed08: 5410 ed02 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1;.val$compat:Landroid/support/v4/view/AccessibilityDelegateCompat; // field@02ed │ │ +07ed0c: 6e40 d508 2043 |0002: invoke-virtual {v0, v2, v3, v4}, Landroid/support/v4/view/AccessibilityDelegateCompat;.onRequestSendAccessibilityEvent:(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z // method@08d5 │ │ +07ed12: 0a00 |0005: move-result v0 │ │ +07ed14: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=245 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1; │ │ 0x0000 - 0x0007 reg=2 host Landroid/view/ViewGroup; │ │ 0x0000 - 0x0007 reg=3 child Landroid/view/View; │ │ @@ -156060,19 +156114,19 @@ │ │ type : '(Landroid/view/View;ILandroid/os/Bundle;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 7 16-bit code units │ │ -07d16c: |[07d16c] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1.performAccessibilityAction:(Landroid/view/View;ILandroid/os/Bundle;)Z │ │ -07d17c: 5410 ed02 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1;.val$compat:Landroid/support/v4/view/AccessibilityDelegateCompat; // field@02ed │ │ -07d180: 6e40 d608 2043 |0002: invoke-virtual {v0, v2, v3, v4}, Landroid/support/v4/view/AccessibilityDelegateCompat;.performAccessibilityAction:(Landroid/view/View;ILandroid/os/Bundle;)Z // method@08d6 │ │ -07d186: 0a00 |0005: move-result v0 │ │ -07d188: 0f00 |0006: return v0 │ │ +07ed18: |[07ed18] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1.performAccessibilityAction:(Landroid/view/View;ILandroid/os/Bundle;)Z │ │ +07ed28: 5410 ed02 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1;.val$compat:Landroid/support/v4/view/AccessibilityDelegateCompat; // field@02ed │ │ +07ed2c: 6e40 d608 2043 |0002: invoke-virtual {v0, v2, v3, v4}, Landroid/support/v4/view/AccessibilityDelegateCompat;.performAccessibilityAction:(Landroid/view/View;ILandroid/os/Bundle;)Z // method@08d6 │ │ +07ed32: 0a00 |0005: move-result v0 │ │ +07ed34: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=267 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1; │ │ 0x0000 - 0x0007 reg=2 host Landroid/view/View; │ │ 0x0000 - 0x0007 reg=3 action I │ │ @@ -156083,18 +156137,18 @@ │ │ type : '(Landroid/view/View;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -07d18c: |[07d18c] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1.sendAccessibilityEvent:(Landroid/view/View;I)V │ │ -07d19c: 5410 ed02 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1;.val$compat:Landroid/support/v4/view/AccessibilityDelegateCompat; // field@02ed │ │ -07d1a0: 6e30 d708 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompat;.sendAccessibilityEvent:(Landroid/view/View;I)V // method@08d7 │ │ -07d1a6: 0e00 |0005: return-void │ │ +07ed38: |[07ed38] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1.sendAccessibilityEvent:(Landroid/view/View;I)V │ │ +07ed48: 5410 ed02 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1;.val$compat:Landroid/support/v4/view/AccessibilityDelegateCompat; // field@02ed │ │ +07ed4c: 6e30 d708 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompat;.sendAccessibilityEvent:(Landroid/view/View;I)V // method@08d7 │ │ +07ed52: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=250 │ │ 0x0005 line=251 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1; │ │ 0x0000 - 0x0006 reg=2 host Landroid/view/View; │ │ @@ -156105,33 +156159,33 @@ │ │ type : '(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -07d1a8: |[07d1a8] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1.sendAccessibilityEventUnchecked:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ -07d1b8: 5410 ed02 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1;.val$compat:Landroid/support/v4/view/AccessibilityDelegateCompat; // field@02ed │ │ -07d1bc: 6e30 d808 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompat;.sendAccessibilityEventUnchecked:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@08d8 │ │ -07d1c2: 0e00 |0005: return-void │ │ +07ed54: |[07ed54] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1.sendAccessibilityEventUnchecked:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ +07ed64: 5410 ed02 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1;.val$compat:Landroid/support/v4/view/AccessibilityDelegateCompat; // field@02ed │ │ +07ed68: 6e30 d808 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompat;.sendAccessibilityEventUnchecked:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@08d8 │ │ +07ed6e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=255 │ │ 0x0005 line=256 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1; │ │ 0x0000 - 0x0006 reg=2 host Landroid/view/View; │ │ 0x0000 - 0x0006 reg=3 event Landroid/view/accessibility/AccessibilityEvent; │ │ │ │ source_file_idx : 524 (AccessibilityDelegateCompat.java) │ │ │ │ Class #622 header: │ │ -class_idx : 380 │ │ +class_idx : 377 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 826 │ │ +superclass_idx : 823 │ │ source_file_idx : 524 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 11 │ │ │ │ Class #622 annotations: │ │ @@ -156153,17 +156207,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -07d1c4: |[07d1c4] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateStubImpl.:()V │ │ -07d1d4: 7010 1c15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ -07d1da: 0e00 |0003: return-void │ │ +07ed70: |[07ed70] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateStubImpl.:()V │ │ +07ed80: 7010 1c15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ +07ed86: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=55 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateStubImpl; │ │ │ │ Virtual methods - │ │ @@ -156172,17 +156226,17 @@ │ │ type : '(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -07d1dc: |[07d1dc] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateStubImpl.dispatchPopulateAccessibilityEvent:(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ -07d1ec: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -07d1ee: 0f00 |0001: return v0 │ │ +07ed88: |[07ed88] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateStubImpl.dispatchPopulateAccessibilityEvent:(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ +07ed98: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +07ed9a: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=68 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateStubImpl; │ │ 0x0000 - 0x0002 reg=2 delegate Ljava/lang/Object; │ │ 0x0000 - 0x0002 reg=3 host Landroid/view/View; │ │ @@ -156193,17 +156247,17 @@ │ │ type : '(Ljava/lang/Object;Landroid/view/View;)Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -07d1f0: |[07d1f0] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateStubImpl.getAccessibilityNodeProvider:(Ljava/lang/Object;Landroid/view/View;)Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat; │ │ -07d200: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -07d202: 1100 |0001: return-object v0 │ │ +07ed9c: |[07ed9c] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateStubImpl.getAccessibilityNodeProvider:(Ljava/lang/Object;Landroid/view/View;)Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat; │ │ +07edac: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +07edae: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=109 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateStubImpl; │ │ 0x0000 - 0x0002 reg=2 delegate Ljava/lang/Object; │ │ 0x0000 - 0x0002 reg=3 host Landroid/view/View; │ │ @@ -156213,17 +156267,17 @@ │ │ type : '(Landroid/support/v4/view/AccessibilityDelegateCompat;)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -07d204: |[07d204] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateStubImpl.newAccessiblityDelegateBridge:(Landroid/support/v4/view/AccessibilityDelegateCompat;)Ljava/lang/Object; │ │ -07d214: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -07d216: 1100 |0001: return-object v0 │ │ +07edb0: |[07edb0] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateStubImpl.newAccessiblityDelegateBridge:(Landroid/support/v4/view/AccessibilityDelegateCompat;)Ljava/lang/Object; │ │ +07edc0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +07edc2: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=62 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateStubImpl; │ │ 0x0000 - 0x0002 reg=2 listener Landroid/support/v4/view/AccessibilityDelegateCompat; │ │ │ │ @@ -156232,17 +156286,17 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -07d218: |[07d218] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateStubImpl.newAccessiblityDelegateDefaultImpl:()Ljava/lang/Object; │ │ -07d228: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -07d22a: 1100 |0001: return-object v0 │ │ +07edc4: |[07edc4] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateStubImpl.newAccessiblityDelegateDefaultImpl:()Ljava/lang/Object; │ │ +07edd4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +07edd6: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=57 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateStubImpl; │ │ │ │ #4 : (in Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateStubImpl;) │ │ @@ -156250,16 +156304,16 @@ │ │ type : '(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -07d22c: |[07d22c] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateStubImpl.onInitializeAccessibilityEvent:(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ -07d23c: 0e00 |0000: return-void │ │ +07edd8: |[07edd8] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateStubImpl.onInitializeAccessibilityEvent:(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ +07ede8: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=75 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateStubImpl; │ │ 0x0000 - 0x0001 reg=1 delegate Ljava/lang/Object; │ │ 0x0000 - 0x0001 reg=2 host Landroid/view/View; │ │ @@ -156270,16 +156324,16 @@ │ │ type : '(Ljava/lang/Object;Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -07d240: |[07d240] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateStubImpl.onInitializeAccessibilityNodeInfo:(Ljava/lang/Object;Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V │ │ -07d250: 0e00 |0000: return-void │ │ +07edec: |[07edec] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateStubImpl.onInitializeAccessibilityNodeInfo:(Ljava/lang/Object;Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V │ │ +07edfc: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=81 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateStubImpl; │ │ 0x0000 - 0x0001 reg=1 delegate Ljava/lang/Object; │ │ 0x0000 - 0x0001 reg=2 host Landroid/view/View; │ │ @@ -156290,16 +156344,16 @@ │ │ type : '(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -07d254: |[07d254] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateStubImpl.onPopulateAccessibilityEvent:(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ -07d264: 0e00 |0000: return-void │ │ +07ee00: |[07ee00] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateStubImpl.onPopulateAccessibilityEvent:(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ +07ee10: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=87 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateStubImpl; │ │ 0x0000 - 0x0001 reg=1 delegate Ljava/lang/Object; │ │ 0x0000 - 0x0001 reg=2 host Landroid/view/View; │ │ @@ -156310,17 +156364,17 @@ │ │ type : '(Ljava/lang/Object;Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -07d268: |[07d268] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateStubImpl.onRequestSendAccessibilityEvent:(Ljava/lang/Object;Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ -07d278: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -07d27a: 0f00 |0001: return v0 │ │ +07ee14: |[07ee14] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateStubImpl.onRequestSendAccessibilityEvent:(Ljava/lang/Object;Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ +07ee24: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +07ee26: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=92 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateStubImpl; │ │ 0x0000 - 0x0002 reg=2 delegate Ljava/lang/Object; │ │ 0x0000 - 0x0002 reg=3 host Landroid/view/ViewGroup; │ │ @@ -156332,17 +156386,17 @@ │ │ type : '(Ljava/lang/Object;Landroid/view/View;ILandroid/os/Bundle;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -07d27c: |[07d27c] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateStubImpl.performAccessibilityAction:(Ljava/lang/Object;Landroid/view/View;ILandroid/os/Bundle;)Z │ │ -07d28c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -07d28e: 0f00 |0001: return v0 │ │ +07ee28: |[07ee28] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateStubImpl.performAccessibilityAction:(Ljava/lang/Object;Landroid/view/View;ILandroid/os/Bundle;)Z │ │ +07ee38: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +07ee3a: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=115 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateStubImpl; │ │ 0x0000 - 0x0002 reg=2 delegate Ljava/lang/Object; │ │ 0x0000 - 0x0002 reg=3 host Landroid/view/View; │ │ @@ -156354,16 +156408,16 @@ │ │ type : '(Ljava/lang/Object;Landroid/view/View;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -07d290: |[07d290] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateStubImpl.sendAccessibilityEvent:(Ljava/lang/Object;Landroid/view/View;I)V │ │ -07d2a0: 0e00 |0000: return-void │ │ +07ee3c: |[07ee3c] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateStubImpl.sendAccessibilityEvent:(Ljava/lang/Object;Landroid/view/View;I)V │ │ +07ee4c: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=98 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateStubImpl; │ │ 0x0000 - 0x0001 reg=1 delegate Ljava/lang/Object; │ │ 0x0000 - 0x0001 reg=2 host Landroid/view/View; │ │ @@ -156374,31 +156428,31 @@ │ │ type : '(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -07d2a4: |[07d2a4] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateStubImpl.sendAccessibilityEventUnchecked:(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ -07d2b4: 0e00 |0000: return-void │ │ +07ee50: |[07ee50] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateStubImpl.sendAccessibilityEventUnchecked:(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ +07ee60: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=104 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateStubImpl; │ │ 0x0000 - 0x0001 reg=1 delegate Ljava/lang/Object; │ │ 0x0000 - 0x0001 reg=2 host Landroid/view/View; │ │ 0x0000 - 0x0001 reg=3 event Landroid/view/accessibility/AccessibilityEvent; │ │ │ │ source_file_idx : 524 (AccessibilityDelegateCompat.java) │ │ │ │ Class #623 header: │ │ -class_idx : 393 │ │ +class_idx : 390 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 826 │ │ +superclass_idx : 823 │ │ source_file_idx : 1159 │ │ static_fields_size : 6 │ │ instance_fields_size: 21 │ │ direct_methods_size : 13 │ │ virtual_methods_size: 4 │ │ │ │ Class #623 annotations: │ │ @@ -156534,25 +156588,25 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 19 16-bit code units │ │ -07d2b8: |[07d2b8] android.support.v4.view.GestureDetectorCompat$GestureDetectorCompatImplBase.:()V │ │ -07d2c8: 7100 d912 0000 |0000: invoke-static {}, Landroid/view/ViewConfiguration;.getLongPressTimeout:()I // method@12d9 │ │ -07d2ce: 0a00 |0003: move-result v0 │ │ -07d2d0: 6700 f902 |0004: sput v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.LONGPRESS_TIMEOUT:I // field@02f9 │ │ -07d2d4: 7100 df12 0000 |0006: invoke-static {}, Landroid/view/ViewConfiguration;.getTapTimeout:()I // method@12df │ │ -07d2da: 0a00 |0009: move-result v0 │ │ -07d2dc: 6700 fd02 |000a: sput v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.TAP_TIMEOUT:I // field@02fd │ │ -07d2e0: 7100 d812 0000 |000c: invoke-static {}, Landroid/view/ViewConfiguration;.getDoubleTapTimeout:()I // method@12d8 │ │ -07d2e6: 0a00 |000f: move-result v0 │ │ -07d2e8: 6700 f802 |0010: sput v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.DOUBLE_TAP_TIMEOUT:I // field@02f8 │ │ -07d2ec: 0e00 |0012: return-void │ │ +07ee64: |[07ee64] android.support.v4.view.GestureDetectorCompat$GestureDetectorCompatImplBase.:()V │ │ +07ee74: 7100 d912 0000 |0000: invoke-static {}, Landroid/view/ViewConfiguration;.getLongPressTimeout:()I // method@12d9 │ │ +07ee7a: 0a00 |0003: move-result v0 │ │ +07ee7c: 6700 f902 |0004: sput v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.LONGPRESS_TIMEOUT:I // field@02f9 │ │ +07ee80: 7100 df12 0000 |0006: invoke-static {}, Landroid/view/ViewConfiguration;.getTapTimeout:()I // method@12df │ │ +07ee86: 0a00 |0009: move-result v0 │ │ +07ee88: 6700 fd02 |000a: sput v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.TAP_TIMEOUT:I // field@02fd │ │ +07ee8c: 7100 d812 0000 |000c: invoke-static {}, Landroid/view/ViewConfiguration;.getDoubleTapTimeout:()I // method@12d8 │ │ +07ee92: 0a00 |000f: move-result v0 │ │ +07ee94: 6700 f802 |0010: sput v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.DOUBLE_TAP_TIMEOUT:I // field@02f8 │ │ +07ee98: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=62 │ │ 0x0006 line=63 │ │ 0x000c line=64 │ │ locals : │ │ │ │ @@ -156561,31 +156615,31 @@ │ │ type : '(Landroid/content/Context;Landroid/view/GestureDetector$OnGestureListener;Landroid/os/Handler;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 35 16-bit code units │ │ -07d2f0: |[07d2f0] android.support.v4.view.GestureDetectorCompat$GestureDetectorCompatImplBase.:(Landroid/content/Context;Landroid/view/GestureDetector$OnGestureListener;Landroid/os/Handler;)V │ │ -07d300: 7010 1c15 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@151c │ │ -07d306: 3804 1800 |0003: if-eqz v4, 001b // +0018 │ │ -07d30a: 2200 8801 |0005: new-instance v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase$GestureHandler; // type@0188 │ │ -07d30e: 7030 1d09 1004 |0007: invoke-direct {v0, v1, v4}, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase$GestureHandler;.:(Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;Landroid/os/Handler;)V // method@091d │ │ -07d314: 5b10 0603 |000a: iput-object v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mHandler:Landroid/os/Handler; // field@0306 │ │ -07d318: 5b13 0c03 |000c: iput-object v3, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mListener:Landroid/view/GestureDetector$OnGestureListener; // field@030c │ │ -07d31c: 2030 9202 |000e: instance-of v0, v3, Landroid/view/GestureDetector$OnDoubleTapListener; // type@0292 │ │ -07d320: 3800 0700 |0010: if-eqz v0, 0017 // +0007 │ │ -07d324: 1f03 9202 |0012: check-cast v3, Landroid/view/GestureDetector$OnDoubleTapListener; // type@0292 │ │ -07d328: 6e20 2f09 3100 |0014: invoke-virtual {v1, v3}, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.setOnDoubleTapListener:(Landroid/view/GestureDetector$OnDoubleTapListener;)V // method@092f │ │ -07d32e: 7020 2a09 2100 |0017: invoke-direct {v1, v2}, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.init:(Landroid/content/Context;)V // method@092a │ │ -07d334: 0e00 |001a: return-void │ │ -07d336: 2200 8801 |001b: new-instance v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase$GestureHandler; // type@0188 │ │ -07d33a: 7020 1c09 1000 |001d: invoke-direct {v0, v1}, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase$GestureHandler;.:(Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;)V // method@091c │ │ -07d340: 5b10 0603 |0020: iput-object v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mHandler:Landroid/os/Handler; // field@0306 │ │ -07d344: 28ea |0022: goto 000c // -0016 │ │ +07ee9c: |[07ee9c] android.support.v4.view.GestureDetectorCompat$GestureDetectorCompatImplBase.:(Landroid/content/Context;Landroid/view/GestureDetector$OnGestureListener;Landroid/os/Handler;)V │ │ +07eeac: 7010 1c15 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@151c │ │ +07eeb2: 3804 1800 |0003: if-eqz v4, 001b // +0018 │ │ +07eeb6: 2200 8501 |0005: new-instance v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase$GestureHandler; // type@0185 │ │ +07eeba: 7030 1d09 1004 |0007: invoke-direct {v0, v1, v4}, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase$GestureHandler;.:(Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;Landroid/os/Handler;)V // method@091d │ │ +07eec0: 5b10 0603 |000a: iput-object v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mHandler:Landroid/os/Handler; // field@0306 │ │ +07eec4: 5b13 0c03 |000c: iput-object v3, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mListener:Landroid/view/GestureDetector$OnGestureListener; // field@030c │ │ +07eec8: 2030 8f02 |000e: instance-of v0, v3, Landroid/view/GestureDetector$OnDoubleTapListener; // type@028f │ │ +07eecc: 3800 0700 |0010: if-eqz v0, 0017 // +0007 │ │ +07eed0: 1f03 8f02 |0012: check-cast v3, Landroid/view/GestureDetector$OnDoubleTapListener; // type@028f │ │ +07eed4: 6e20 2f09 3100 |0014: invoke-virtual {v1, v3}, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.setOnDoubleTapListener:(Landroid/view/GestureDetector$OnDoubleTapListener;)V // method@092f │ │ +07eeda: 7020 2a09 2100 |0017: invoke-direct {v1, v2}, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.init:(Landroid/content/Context;)V // method@092a │ │ +07eee0: 0e00 |001a: return-void │ │ +07eee2: 2200 8501 |001b: new-instance v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase$GestureHandler; // type@0185 │ │ +07eee6: 7020 1c09 1000 |001d: invoke-direct {v0, v1}, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase$GestureHandler;.:(Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;)V // method@091c │ │ +07eeec: 5b10 0603 |0020: iput-object v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mHandler:Landroid/os/Handler; // field@0306 │ │ +07eef0: 28ea |0022: goto 000c // -0016 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=152 │ │ 0x0003 line=153 │ │ 0x0005 line=154 │ │ 0x000c line=158 │ │ 0x000e line=159 │ │ @@ -156605,17 +156659,17 @@ │ │ type : '(Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;)Landroid/view/MotionEvent;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -07d348: |[07d348] android.support.v4.view.GestureDetectorCompat$GestureDetectorCompatImplBase.access$000:(Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;)Landroid/view/MotionEvent; │ │ -07d358: 5410 0003 |0000: iget-object v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mCurrentDownEvent:Landroid/view/MotionEvent; // field@0300 │ │ -07d35c: 1100 |0002: return-object v0 │ │ +07eef4: |[07eef4] android.support.v4.view.GestureDetectorCompat$GestureDetectorCompatImplBase.access$000:(Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;)Landroid/view/MotionEvent; │ │ +07ef04: 5410 0003 |0000: iget-object v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mCurrentDownEvent:Landroid/view/MotionEvent; // field@0300 │ │ +07ef08: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase; │ │ │ │ #3 : (in Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;) │ │ @@ -156623,17 +156677,17 @@ │ │ type : '(Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;)Landroid/view/GestureDetector$OnGestureListener;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -07d360: |[07d360] android.support.v4.view.GestureDetectorCompat$GestureDetectorCompatImplBase.access$100:(Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;)Landroid/view/GestureDetector$OnGestureListener; │ │ -07d370: 5410 0c03 |0000: iget-object v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mListener:Landroid/view/GestureDetector$OnGestureListener; // field@030c │ │ -07d374: 1100 |0002: return-object v0 │ │ +07ef0c: |[07ef0c] android.support.v4.view.GestureDetectorCompat$GestureDetectorCompatImplBase.access$100:(Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;)Landroid/view/GestureDetector$OnGestureListener; │ │ +07ef1c: 5410 0c03 |0000: iget-object v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mListener:Landroid/view/GestureDetector$OnGestureListener; // field@030c │ │ +07ef20: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase; │ │ │ │ #4 : (in Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;) │ │ @@ -156641,17 +156695,17 @@ │ │ type : '(Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -07d378: |[07d378] android.support.v4.view.GestureDetectorCompat$GestureDetectorCompatImplBase.access$200:(Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;)V │ │ -07d388: 7010 2909 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.dispatchLongPress:()V // method@0929 │ │ -07d38e: 0e00 |0003: return-void │ │ +07ef24: |[07ef24] android.support.v4.view.GestureDetectorCompat$GestureDetectorCompatImplBase.access$200:(Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;)V │ │ +07ef34: 7010 2909 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.dispatchLongPress:()V // method@0929 │ │ +07ef3a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase; │ │ │ │ #5 : (in Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;) │ │ @@ -156659,17 +156713,17 @@ │ │ type : '(Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;)Landroid/view/GestureDetector$OnDoubleTapListener;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -07d390: |[07d390] android.support.v4.view.GestureDetectorCompat$GestureDetectorCompatImplBase.access$300:(Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;)Landroid/view/GestureDetector$OnDoubleTapListener; │ │ -07d3a0: 5410 0203 |0000: iget-object v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mDoubleTapListener:Landroid/view/GestureDetector$OnDoubleTapListener; // field@0302 │ │ -07d3a4: 1100 |0002: return-object v0 │ │ +07ef3c: |[07ef3c] android.support.v4.view.GestureDetectorCompat$GestureDetectorCompatImplBase.access$300:(Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;)Landroid/view/GestureDetector$OnDoubleTapListener; │ │ +07ef4c: 5410 0203 |0000: iget-object v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mDoubleTapListener:Landroid/view/GestureDetector$OnDoubleTapListener; // field@0302 │ │ +07ef50: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase; │ │ │ │ #6 : (in Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;) │ │ @@ -156677,17 +156731,17 @@ │ │ type : '(Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;)Z' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -07d3a8: |[07d3a8] android.support.v4.view.GestureDetectorCompat$GestureDetectorCompatImplBase.access$400:(Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;)Z │ │ -07d3b8: 5510 1003 |0000: iget-boolean v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mStillDown:Z // field@0310 │ │ -07d3bc: 0f00 |0002: return v0 │ │ +07ef54: |[07ef54] android.support.v4.view.GestureDetectorCompat$GestureDetectorCompatImplBase.access$400:(Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;)Z │ │ +07ef64: 5510 1003 |0000: iget-boolean v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mStillDown:Z // field@0310 │ │ +07ef68: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase; │ │ │ │ #7 : (in Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;) │ │ @@ -156695,17 +156749,17 @@ │ │ type : '(Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;Z)Z' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -07d3c0: |[07d3c0] android.support.v4.view.GestureDetectorCompat$GestureDetectorCompatImplBase.access$502:(Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;Z)Z │ │ -07d3d0: 5c01 0103 |0000: iput-boolean v1, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mDeferConfirmSingleTap:Z // field@0301 │ │ -07d3d4: 0f01 |0002: return v1 │ │ +07ef6c: |[07ef6c] android.support.v4.view.GestureDetectorCompat$GestureDetectorCompatImplBase.access$502:(Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;Z)Z │ │ +07ef7c: 5c01 0103 |0000: iput-boolean v1, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mDeferConfirmSingleTap:Z // field@0301 │ │ +07ef80: 0f01 |0002: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 x0 Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase; │ │ 0x0000 - 0x0003 reg=1 x1 Z │ │ │ │ @@ -156714,38 +156768,38 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 44 16-bit code units │ │ -07d3d8: |[07d3d8] android.support.v4.view.GestureDetectorCompat$GestureDetectorCompatImplBase.cancel:()V │ │ -07d3e8: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -07d3ea: 5430 0603 |0001: iget-object v0, v3, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mHandler:Landroid/os/Handler; // field@0306 │ │ -07d3ee: 1211 |0003: const/4 v1, #int 1 // #1 │ │ -07d3f0: 6e20 ce01 1000 |0004: invoke-virtual {v0, v1}, Landroid/os/Handler;.removeMessages:(I)V // method@01ce │ │ -07d3f6: 5430 0603 |0007: iget-object v0, v3, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mHandler:Landroid/os/Handler; // field@0306 │ │ -07d3fa: 1221 |0009: const/4 v1, #int 2 // #2 │ │ -07d3fc: 6e20 ce01 1000 |000a: invoke-virtual {v0, v1}, Landroid/os/Handler;.removeMessages:(I)V // method@01ce │ │ -07d402: 5430 0603 |000d: iget-object v0, v3, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mHandler:Landroid/os/Handler; // field@0306 │ │ -07d406: 1231 |000f: const/4 v1, #int 3 // #3 │ │ -07d408: 6e20 ce01 1000 |0010: invoke-virtual {v0, v1}, Landroid/os/Handler;.removeMessages:(I)V // method@01ce │ │ -07d40e: 5430 1203 |0013: iget-object v0, v3, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mVelocityTracker:Landroid/view/VelocityTracker; // field@0312 │ │ -07d412: 6e10 5a12 0000 |0015: invoke-virtual {v0}, Landroid/view/VelocityTracker;.recycle:()V // method@125a │ │ -07d418: 1200 |0018: const/4 v0, #int 0 // #0 │ │ -07d41a: 5b30 1203 |0019: iput-object v0, v3, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mVelocityTracker:Landroid/view/VelocityTracker; // field@0312 │ │ -07d41e: 5c32 0803 |001b: iput-boolean v2, v3, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mIsDoubleTapping:Z // field@0308 │ │ -07d422: 5c32 1003 |001d: iput-boolean v2, v3, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mStillDown:Z // field@0310 │ │ -07d426: 5c32 ff02 |001f: iput-boolean v2, v3, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mAlwaysInTapRegion:Z // field@02ff │ │ -07d42a: 5c32 fe02 |0021: iput-boolean v2, v3, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mAlwaysInBiggerTapRegion:Z // field@02fe │ │ -07d42e: 5c32 0103 |0023: iput-boolean v2, v3, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mDeferConfirmSingleTap:Z // field@0301 │ │ -07d432: 5530 0703 |0025: iget-boolean v0, v3, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mInLongPress:Z // field@0307 │ │ -07d436: 3800 0400 |0027: if-eqz v0, 002b // +0004 │ │ -07d43a: 5c32 0703 |0029: iput-boolean v2, v3, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mInLongPress:Z // field@0307 │ │ -07d43e: 0e00 |002b: return-void │ │ +07ef84: |[07ef84] android.support.v4.view.GestureDetectorCompat$GestureDetectorCompatImplBase.cancel:()V │ │ +07ef94: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +07ef96: 5430 0603 |0001: iget-object v0, v3, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mHandler:Landroid/os/Handler; // field@0306 │ │ +07ef9a: 1211 |0003: const/4 v1, #int 1 // #1 │ │ +07ef9c: 6e20 ce01 1000 |0004: invoke-virtual {v0, v1}, Landroid/os/Handler;.removeMessages:(I)V // method@01ce │ │ +07efa2: 5430 0603 |0007: iget-object v0, v3, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mHandler:Landroid/os/Handler; // field@0306 │ │ +07efa6: 1221 |0009: const/4 v1, #int 2 // #2 │ │ +07efa8: 6e20 ce01 1000 |000a: invoke-virtual {v0, v1}, Landroid/os/Handler;.removeMessages:(I)V // method@01ce │ │ +07efae: 5430 0603 |000d: iget-object v0, v3, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mHandler:Landroid/os/Handler; // field@0306 │ │ +07efb2: 1231 |000f: const/4 v1, #int 3 // #3 │ │ +07efb4: 6e20 ce01 1000 |0010: invoke-virtual {v0, v1}, Landroid/os/Handler;.removeMessages:(I)V // method@01ce │ │ +07efba: 5430 1203 |0013: iget-object v0, v3, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mVelocityTracker:Landroid/view/VelocityTracker; // field@0312 │ │ +07efbe: 6e10 5a12 0000 |0015: invoke-virtual {v0}, Landroid/view/VelocityTracker;.recycle:()V // method@125a │ │ +07efc4: 1200 |0018: const/4 v0, #int 0 // #0 │ │ +07efc6: 5b30 1203 |0019: iput-object v0, v3, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mVelocityTracker:Landroid/view/VelocityTracker; // field@0312 │ │ +07efca: 5c32 0803 |001b: iput-boolean v2, v3, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mIsDoubleTapping:Z // field@0308 │ │ +07efce: 5c32 1003 |001d: iput-boolean v2, v3, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mStillDown:Z // field@0310 │ │ +07efd2: 5c32 ff02 |001f: iput-boolean v2, v3, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mAlwaysInTapRegion:Z // field@02ff │ │ +07efd6: 5c32 fe02 |0021: iput-boolean v2, v3, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mAlwaysInBiggerTapRegion:Z // field@02fe │ │ +07efda: 5c32 0103 |0023: iput-boolean v2, v3, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mDeferConfirmSingleTap:Z // field@0301 │ │ +07efde: 5530 0703 |0025: iget-boolean v0, v3, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mInLongPress:Z // field@0307 │ │ +07efe2: 3800 0400 |0027: if-eqz v0, 002b // +0004 │ │ +07efe6: 5c32 0703 |0029: iput-boolean v2, v3, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mInLongPress:Z // field@0307 │ │ +07efea: 0e00 |002b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=409 │ │ 0x0007 line=410 │ │ 0x000d line=411 │ │ 0x0013 line=412 │ │ 0x0018 line=413 │ │ @@ -156765,33 +156819,33 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 34 16-bit code units │ │ -07d440: |[07d440] android.support.v4.view.GestureDetectorCompat$GestureDetectorCompatImplBase.cancelTaps:()V │ │ -07d450: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -07d452: 5430 0603 |0001: iget-object v0, v3, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mHandler:Landroid/os/Handler; // field@0306 │ │ -07d456: 1211 |0003: const/4 v1, #int 1 // #1 │ │ -07d458: 6e20 ce01 1000 |0004: invoke-virtual {v0, v1}, Landroid/os/Handler;.removeMessages:(I)V // method@01ce │ │ -07d45e: 5430 0603 |0007: iget-object v0, v3, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mHandler:Landroid/os/Handler; // field@0306 │ │ -07d462: 1221 |0009: const/4 v1, #int 2 // #2 │ │ -07d464: 6e20 ce01 1000 |000a: invoke-virtual {v0, v1}, Landroid/os/Handler;.removeMessages:(I)V // method@01ce │ │ -07d46a: 5430 0603 |000d: iget-object v0, v3, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mHandler:Landroid/os/Handler; // field@0306 │ │ -07d46e: 1231 |000f: const/4 v1, #int 3 // #3 │ │ -07d470: 6e20 ce01 1000 |0010: invoke-virtual {v0, v1}, Landroid/os/Handler;.removeMessages:(I)V // method@01ce │ │ -07d476: 5c32 0803 |0013: iput-boolean v2, v3, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mIsDoubleTapping:Z // field@0308 │ │ -07d47a: 5c32 ff02 |0015: iput-boolean v2, v3, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mAlwaysInTapRegion:Z // field@02ff │ │ -07d47e: 5c32 fe02 |0017: iput-boolean v2, v3, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mAlwaysInBiggerTapRegion:Z // field@02fe │ │ -07d482: 5c32 0103 |0019: iput-boolean v2, v3, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mDeferConfirmSingleTap:Z // field@0301 │ │ -07d486: 5530 0703 |001b: iget-boolean v0, v3, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mInLongPress:Z // field@0307 │ │ -07d48a: 3800 0400 |001d: if-eqz v0, 0021 // +0004 │ │ -07d48e: 5c32 0703 |001f: iput-boolean v2, v3, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mInLongPress:Z // field@0307 │ │ -07d492: 0e00 |0021: return-void │ │ +07efec: |[07efec] android.support.v4.view.GestureDetectorCompat$GestureDetectorCompatImplBase.cancelTaps:()V │ │ +07effc: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +07effe: 5430 0603 |0001: iget-object v0, v3, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mHandler:Landroid/os/Handler; // field@0306 │ │ +07f002: 1211 |0003: const/4 v1, #int 1 // #1 │ │ +07f004: 6e20 ce01 1000 |0004: invoke-virtual {v0, v1}, Landroid/os/Handler;.removeMessages:(I)V // method@01ce │ │ +07f00a: 5430 0603 |0007: iget-object v0, v3, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mHandler:Landroid/os/Handler; // field@0306 │ │ +07f00e: 1221 |0009: const/4 v1, #int 2 // #2 │ │ +07f010: 6e20 ce01 1000 |000a: invoke-virtual {v0, v1}, Landroid/os/Handler;.removeMessages:(I)V // method@01ce │ │ +07f016: 5430 0603 |000d: iget-object v0, v3, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mHandler:Landroid/os/Handler; // field@0306 │ │ +07f01a: 1231 |000f: const/4 v1, #int 3 // #3 │ │ +07f01c: 6e20 ce01 1000 |0010: invoke-virtual {v0, v1}, Landroid/os/Handler;.removeMessages:(I)V // method@01ce │ │ +07f022: 5c32 0803 |0013: iput-boolean v2, v3, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mIsDoubleTapping:Z // field@0308 │ │ +07f026: 5c32 ff02 |0015: iput-boolean v2, v3, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mAlwaysInTapRegion:Z // field@02ff │ │ +07f02a: 5c32 fe02 |0017: iput-boolean v2, v3, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mAlwaysInBiggerTapRegion:Z // field@02fe │ │ +07f02e: 5c32 0103 |0019: iput-boolean v2, v3, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mDeferConfirmSingleTap:Z // field@0301 │ │ +07f032: 5530 0703 |001b: iget-boolean v0, v3, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mInLongPress:Z // field@0307 │ │ +07f036: 3800 0400 |001d: if-eqz v0, 0021 // +0004 │ │ +07f03a: 5c32 0703 |001f: iput-boolean v2, v3, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mInLongPress:Z // field@0307 │ │ +07f03e: 0e00 |0021: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=425 │ │ 0x0007 line=426 │ │ 0x000d line=427 │ │ 0x0013 line=428 │ │ 0x0015 line=429 │ │ @@ -156808,26 +156862,26 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -07d494: |[07d494] android.support.v4.view.GestureDetectorCompat$GestureDetectorCompatImplBase.dispatchLongPress:()V │ │ -07d4a4: 5420 0603 |0000: iget-object v0, v2, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mHandler:Landroid/os/Handler; // field@0306 │ │ -07d4a8: 1231 |0002: const/4 v1, #int 3 // #3 │ │ -07d4aa: 6e20 ce01 1000 |0003: invoke-virtual {v0, v1}, Landroid/os/Handler;.removeMessages:(I)V // method@01ce │ │ -07d4b0: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -07d4b2: 5c20 0103 |0007: iput-boolean v0, v2, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mDeferConfirmSingleTap:Z // field@0301 │ │ -07d4b6: 1210 |0009: const/4 v0, #int 1 // #1 │ │ -07d4b8: 5c20 0703 |000a: iput-boolean v0, v2, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mInLongPress:Z // field@0307 │ │ -07d4bc: 5420 0c03 |000c: iget-object v0, v2, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mListener:Landroid/view/GestureDetector$OnGestureListener; // field@030c │ │ -07d4c0: 5421 0003 |000e: iget-object v1, v2, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mCurrentDownEvent:Landroid/view/MotionEvent; // field@0300 │ │ -07d4c4: 7220 0e12 1000 |0010: invoke-interface {v0, v1}, Landroid/view/GestureDetector$OnGestureListener;.onLongPress:(Landroid/view/MotionEvent;)V // method@120e │ │ -07d4ca: 0e00 |0013: return-void │ │ +07f040: |[07f040] android.support.v4.view.GestureDetectorCompat$GestureDetectorCompatImplBase.dispatchLongPress:()V │ │ +07f050: 5420 0603 |0000: iget-object v0, v2, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mHandler:Landroid/os/Handler; // field@0306 │ │ +07f054: 1231 |0002: const/4 v1, #int 3 // #3 │ │ +07f056: 6e20 ce01 1000 |0003: invoke-virtual {v0, v1}, Landroid/os/Handler;.removeMessages:(I)V // method@01ce │ │ +07f05c: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +07f05e: 5c20 0103 |0007: iput-boolean v0, v2, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mDeferConfirmSingleTap:Z // field@0301 │ │ +07f062: 1210 |0009: const/4 v0, #int 1 // #1 │ │ +07f064: 5c20 0703 |000a: iput-boolean v0, v2, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mInLongPress:Z // field@0307 │ │ +07f068: 5420 0c03 |000c: iget-object v0, v2, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mListener:Landroid/view/GestureDetector$OnGestureListener; // field@030c │ │ +07f06c: 5421 0003 |000e: iget-object v1, v2, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mCurrentDownEvent:Landroid/view/MotionEvent; // field@0300 │ │ +07f070: 7220 0e12 1000 |0010: invoke-interface {v0, v1}, Landroid/view/GestureDetector$OnGestureListener;.onLongPress:(Landroid/view/MotionEvent;)V // method@120e │ │ +07f076: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=453 │ │ 0x0006 line=454 │ │ 0x0009 line=455 │ │ 0x000c line=456 │ │ 0x0013 line=457 │ │ @@ -156839,45 +156893,45 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 58 16-bit code units │ │ -07d4cc: |[07d4cc] android.support.v4.view.GestureDetectorCompat$GestureDetectorCompatImplBase.init:(Landroid/content/Context;)V │ │ -07d4dc: 3906 0a00 |0000: if-nez v6, 000a // +000a │ │ -07d4e0: 2203 2c03 |0002: new-instance v3, Ljava/lang/IllegalArgumentException; // type@032c │ │ -07d4e4: 1a04 5603 |0004: const-string v4, "Context must not be null" // string@0356 │ │ -07d4e8: 7020 0015 4300 |0006: invoke-direct {v3, v4}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@1500 │ │ -07d4ee: 2703 |0009: throw v3 │ │ -07d4f0: 5453 0c03 |000a: iget-object v3, v5, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mListener:Landroid/view/GestureDetector$OnGestureListener; // field@030c │ │ -07d4f4: 3903 0a00 |000c: if-nez v3, 0016 // +000a │ │ -07d4f8: 2203 2c03 |000e: new-instance v3, Ljava/lang/IllegalArgumentException; // type@032c │ │ -07d4fc: 1a04 740b |0010: const-string v4, "OnGestureListener must not be null" // string@0b74 │ │ -07d500: 7020 0015 4300 |0012: invoke-direct {v3, v4}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@1500 │ │ -07d506: 2703 |0015: throw v3 │ │ -07d508: 1213 |0016: const/4 v3, #int 1 // #1 │ │ -07d50a: 5c53 0903 |0017: iput-boolean v3, v5, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mIsLongpressEnabled:Z // field@0309 │ │ -07d50e: 7110 d712 0600 |0019: invoke-static {v6}, Landroid/view/ViewConfiguration;.get:(Landroid/content/Context;)Landroid/view/ViewConfiguration; // method@12d7 │ │ -07d514: 0c00 |001c: move-result-object v0 │ │ -07d516: 6e10 de12 0000 |001d: invoke-virtual {v0}, Landroid/view/ViewConfiguration;.getScaledTouchSlop:()I // method@12de │ │ -07d51c: 0a02 |0020: move-result v2 │ │ -07d51e: 6e10 da12 0000 |0021: invoke-virtual {v0}, Landroid/view/ViewConfiguration;.getScaledDoubleTapSlop:()I // method@12da │ │ -07d524: 0a01 |0024: move-result v1 │ │ -07d526: 6e10 dc12 0000 |0025: invoke-virtual {v0}, Landroid/view/ViewConfiguration;.getScaledMinimumFlingVelocity:()I // method@12dc │ │ -07d52c: 0a03 |0028: move-result v3 │ │ -07d52e: 5953 0e03 |0029: iput v3, v5, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mMinimumFlingVelocity:I // field@030e │ │ -07d532: 6e10 db12 0000 |002b: invoke-virtual {v0}, Landroid/view/ViewConfiguration;.getScaledMaximumFlingVelocity:()I // method@12db │ │ -07d538: 0a03 |002e: move-result v3 │ │ -07d53a: 5953 0d03 |002f: iput v3, v5, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mMaximumFlingVelocity:I // field@030d │ │ -07d53e: 9203 0202 |0031: mul-int v3, v2, v2 │ │ -07d542: 5953 1103 |0033: iput v3, v5, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mTouchSlopSquare:I // field@0311 │ │ -07d546: 9203 0101 |0035: mul-int v3, v1, v1 │ │ -07d54a: 5953 0303 |0037: iput v3, v5, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mDoubleTapSlopSquare:I // field@0303 │ │ -07d54e: 0e00 |0039: return-void │ │ +07f078: |[07f078] android.support.v4.view.GestureDetectorCompat$GestureDetectorCompatImplBase.init:(Landroid/content/Context;)V │ │ +07f088: 3906 0a00 |0000: if-nez v6, 000a // +000a │ │ +07f08c: 2203 2903 |0002: new-instance v3, Ljava/lang/IllegalArgumentException; // type@0329 │ │ +07f090: 1a04 5603 |0004: const-string v4, "Context must not be null" // string@0356 │ │ +07f094: 7020 0015 4300 |0006: invoke-direct {v3, v4}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@1500 │ │ +07f09a: 2703 |0009: throw v3 │ │ +07f09c: 5453 0c03 |000a: iget-object v3, v5, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mListener:Landroid/view/GestureDetector$OnGestureListener; // field@030c │ │ +07f0a0: 3903 0a00 |000c: if-nez v3, 0016 // +000a │ │ +07f0a4: 2203 2903 |000e: new-instance v3, Ljava/lang/IllegalArgumentException; // type@0329 │ │ +07f0a8: 1a04 710b |0010: const-string v4, "OnGestureListener must not be null" // string@0b71 │ │ +07f0ac: 7020 0015 4300 |0012: invoke-direct {v3, v4}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@1500 │ │ +07f0b2: 2703 |0015: throw v3 │ │ +07f0b4: 1213 |0016: const/4 v3, #int 1 // #1 │ │ +07f0b6: 5c53 0903 |0017: iput-boolean v3, v5, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mIsLongpressEnabled:Z // field@0309 │ │ +07f0ba: 7110 d712 0600 |0019: invoke-static {v6}, Landroid/view/ViewConfiguration;.get:(Landroid/content/Context;)Landroid/view/ViewConfiguration; // method@12d7 │ │ +07f0c0: 0c00 |001c: move-result-object v0 │ │ +07f0c2: 6e10 de12 0000 |001d: invoke-virtual {v0}, Landroid/view/ViewConfiguration;.getScaledTouchSlop:()I // method@12de │ │ +07f0c8: 0a02 |0020: move-result v2 │ │ +07f0ca: 6e10 da12 0000 |0021: invoke-virtual {v0}, Landroid/view/ViewConfiguration;.getScaledDoubleTapSlop:()I // method@12da │ │ +07f0d0: 0a01 |0024: move-result v1 │ │ +07f0d2: 6e10 dc12 0000 |0025: invoke-virtual {v0}, Landroid/view/ViewConfiguration;.getScaledMinimumFlingVelocity:()I // method@12dc │ │ +07f0d8: 0a03 |0028: move-result v3 │ │ +07f0da: 5953 0e03 |0029: iput v3, v5, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mMinimumFlingVelocity:I // field@030e │ │ +07f0de: 6e10 db12 0000 |002b: invoke-virtual {v0}, Landroid/view/ViewConfiguration;.getScaledMaximumFlingVelocity:()I // method@12db │ │ +07f0e4: 0a03 |002e: move-result v3 │ │ +07f0e6: 5953 0d03 |002f: iput v3, v5, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mMaximumFlingVelocity:I // field@030d │ │ +07f0ea: 9203 0202 |0031: mul-int v3, v2, v2 │ │ +07f0ee: 5953 1103 |0033: iput v3, v5, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mTouchSlopSquare:I // field@0311 │ │ +07f0f2: 9203 0101 |0035: mul-int v3, v1, v1 │ │ +07f0f6: 5953 0303 |0037: iput v3, v5, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mDoubleTapSlopSquare:I // field@0303 │ │ +07f0fa: 0e00 |0039: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=166 │ │ 0x0002 line=167 │ │ 0x000a line=169 │ │ 0x000e line=170 │ │ 0x0016 line=172 │ │ @@ -156897,702 +156951,702 @@ │ │ 0x0000 - 0x003a reg=6 context Landroid/content/Context; │ │ │ │ #12 : (in Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;) │ │ name : 'isConsideredDoubleTap' │ │ type : '(Landroid/view/MotionEvent;Landroid/view/MotionEvent;Landroid/view/MotionEvent;)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ - registers : 11 │ │ + registers : 12 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 57 16-bit code units │ │ -07d550: |[07d550] android.support.v4.view.GestureDetectorCompat$GestureDetectorCompatImplBase.isConsideredDoubleTap:(Landroid/view/MotionEvent;Landroid/view/MotionEvent;Landroid/view/MotionEvent;)Z │ │ -07d560: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -07d562: 5573 fe02 |0001: iget-boolean v3, v7, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mAlwaysInBiggerTapRegion:Z // field@02fe │ │ -07d566: 3903 0300 |0003: if-nez v3, 0006 // +0003 │ │ -07d56a: 0f02 |0005: return v2 │ │ -07d56c: 6e10 4512 0a00 |0006: invoke-virtual {v10}, Landroid/view/MotionEvent;.getEventTime:()J // method@1245 │ │ -07d572: 0b03 |0009: move-result-wide v3 │ │ -07d574: 6e10 4512 0900 |000a: invoke-virtual {v9}, Landroid/view/MotionEvent;.getEventTime:()J // method@1245 │ │ -07d57a: 0b05 |000d: move-result-wide v5 │ │ -07d57c: bc53 |000e: sub-long/2addr v3, v5 │ │ -07d57e: 6005 f802 |000f: sget v5, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.DOUBLE_TAP_TIMEOUT:I // field@02f8 │ │ -07d582: 8155 |0011: int-to-long v5, v5 │ │ -07d584: 3103 0305 |0012: cmp-long v3, v3, v5 │ │ -07d588: 3c03 f1ff |0014: if-gtz v3, 0005 // -000f │ │ -07d58c: 6e10 4812 0800 |0016: invoke-virtual {v8}, Landroid/view/MotionEvent;.getX:()F // method@1248 │ │ -07d592: 0a03 |0019: move-result v3 │ │ -07d594: 8733 |001a: float-to-int v3, v3 │ │ -07d596: 6e10 4812 0a00 |001b: invoke-virtual {v10}, Landroid/view/MotionEvent;.getX:()F // method@1248 │ │ -07d59c: 0a04 |001e: move-result v4 │ │ -07d59e: 8744 |001f: float-to-int v4, v4 │ │ -07d5a0: 9100 0304 |0020: sub-int v0, v3, v4 │ │ -07d5a4: 6e10 4a12 0800 |0022: invoke-virtual {v8}, Landroid/view/MotionEvent;.getY:()F // method@124a │ │ -07d5aa: 0a03 |0025: move-result v3 │ │ -07d5ac: 8733 |0026: float-to-int v3, v3 │ │ -07d5ae: 6e10 4a12 0a00 |0027: invoke-virtual {v10}, Landroid/view/MotionEvent;.getY:()F // method@124a │ │ -07d5b4: 0a04 |002a: move-result v4 │ │ -07d5b6: 8744 |002b: float-to-int v4, v4 │ │ -07d5b8: 9101 0304 |002c: sub-int v1, v3, v4 │ │ -07d5bc: 9203 0000 |002e: mul-int v3, v0, v0 │ │ -07d5c0: 9204 0101 |0030: mul-int v4, v1, v1 │ │ -07d5c4: b043 |0032: add-int/2addr v3, v4 │ │ -07d5c6: 5274 0303 |0033: iget v4, v7, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mDoubleTapSlopSquare:I // field@0303 │ │ -07d5ca: 3543 d0ff |0035: if-ge v3, v4, 0005 // -0030 │ │ -07d5ce: 1212 |0037: const/4 v2, #int 1 // #1 │ │ -07d5d0: 28cd |0038: goto 0005 // -0033 │ │ +07f0fc: |[07f0fc] android.support.v4.view.GestureDetectorCompat$GestureDetectorCompatImplBase.isConsideredDoubleTap:(Landroid/view/MotionEvent;Landroid/view/MotionEvent;Landroid/view/MotionEvent;)Z │ │ +07f10c: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +07f10e: 5583 fe02 |0001: iget-boolean v3, v8, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mAlwaysInBiggerTapRegion:Z // field@02fe │ │ +07f112: 3903 0300 |0003: if-nez v3, 0006 // +0003 │ │ +07f116: 0f02 |0005: return v2 │ │ +07f118: 6e10 4512 0b00 |0006: invoke-virtual {v11}, Landroid/view/MotionEvent;.getEventTime:()J // method@1245 │ │ +07f11e: 0b04 |0009: move-result-wide v4 │ │ +07f120: 6e10 4512 0a00 |000a: invoke-virtual {v10}, Landroid/view/MotionEvent;.getEventTime:()J // method@1245 │ │ +07f126: 0b06 |000d: move-result-wide v6 │ │ +07f128: bc64 |000e: sub-long/2addr v4, v6 │ │ +07f12a: 6003 f802 |000f: sget v3, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.DOUBLE_TAP_TIMEOUT:I // field@02f8 │ │ +07f12e: 8136 |0011: int-to-long v6, v3 │ │ +07f130: 3103 0406 |0012: cmp-long v3, v4, v6 │ │ +07f134: 3c03 f1ff |0014: if-gtz v3, 0005 // -000f │ │ +07f138: 6e10 4812 0900 |0016: invoke-virtual {v9}, Landroid/view/MotionEvent;.getX:()F // method@1248 │ │ +07f13e: 0a03 |0019: move-result v3 │ │ +07f140: 8733 |001a: float-to-int v3, v3 │ │ +07f142: 6e10 4812 0b00 |001b: invoke-virtual {v11}, Landroid/view/MotionEvent;.getX:()F // method@1248 │ │ +07f148: 0a04 |001e: move-result v4 │ │ +07f14a: 8744 |001f: float-to-int v4, v4 │ │ +07f14c: 9100 0304 |0020: sub-int v0, v3, v4 │ │ +07f150: 6e10 4a12 0900 |0022: invoke-virtual {v9}, Landroid/view/MotionEvent;.getY:()F // method@124a │ │ +07f156: 0a03 |0025: move-result v3 │ │ +07f158: 8733 |0026: float-to-int v3, v3 │ │ +07f15a: 6e10 4a12 0b00 |0027: invoke-virtual {v11}, Landroid/view/MotionEvent;.getY:()F // method@124a │ │ +07f160: 0a04 |002a: move-result v4 │ │ +07f162: 8744 |002b: float-to-int v4, v4 │ │ +07f164: 9101 0304 |002c: sub-int v1, v3, v4 │ │ +07f168: 9203 0000 |002e: mul-int v3, v0, v0 │ │ +07f16c: 9204 0101 |0030: mul-int v4, v1, v1 │ │ +07f170: b043 |0032: add-int/2addr v3, v4 │ │ +07f172: 5284 0303 |0033: iget v4, v8, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mDoubleTapSlopSquare:I // field@0303 │ │ +07f176: 3543 d0ff |0035: if-ge v3, v4, 0005 // -0030 │ │ +07f17a: 1212 |0037: const/4 v2, #int 1 // #1 │ │ +07f17c: 28cd |0038: goto 0005 // -0033 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=439 │ │ 0x0005 line=449 │ │ 0x0006 line=443 │ │ 0x0016 line=447 │ │ 0x0022 line=448 │ │ 0x002e line=449 │ │ locals : │ │ 0x0022 - 0x0039 reg=0 deltaX I │ │ 0x002e - 0x0039 reg=1 deltaY I │ │ - 0x0000 - 0x0039 reg=7 this Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase; │ │ - 0x0000 - 0x0039 reg=8 firstDown Landroid/view/MotionEvent; │ │ - 0x0000 - 0x0039 reg=9 firstUp Landroid/view/MotionEvent; │ │ - 0x0000 - 0x0039 reg=10 secondDown Landroid/view/MotionEvent; │ │ + 0x0000 - 0x0039 reg=8 this Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase; │ │ + 0x0000 - 0x0039 reg=9 firstDown Landroid/view/MotionEvent; │ │ + 0x0000 - 0x0039 reg=10 firstUp Landroid/view/MotionEvent; │ │ + 0x0000 - 0x0039 reg=11 secondDown Landroid/view/MotionEvent; │ │ │ │ Virtual methods - │ │ #0 : (in Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;) │ │ name : 'isLongpressEnabled' │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -07d5d4: |[07d5d4] android.support.v4.view.GestureDetectorCompat$GestureDetectorCompatImplBase.isLongpressEnabled:()Z │ │ -07d5e4: 5510 0903 |0000: iget-boolean v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mIsLongpressEnabled:Z // field@0309 │ │ -07d5e8: 0f00 |0002: return v0 │ │ +07f180: |[07f180] android.support.v4.view.GestureDetectorCompat$GestureDetectorCompatImplBase.isLongpressEnabled:()Z │ │ +07f190: 5510 0903 |0000: iget-boolean v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mIsLongpressEnabled:Z // field@0309 │ │ +07f194: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=212 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase; │ │ │ │ #1 : (in Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;) │ │ name : 'onTouchEvent' │ │ type : '(Landroid/view/MotionEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 43 │ │ + registers : 44 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 1224 16-bit code units │ │ -07d5ec: |[07d5ec] android.support.v4.view.GestureDetectorCompat$GestureDetectorCompatImplBase.onTouchEvent:(Landroid/view/MotionEvent;)Z │ │ -07d5fc: 7401 4212 2a00 |0000: invoke-virtual/range {v42}, Landroid/view/MotionEvent;.getAction:()I // method@1242 │ │ -07d602: 0a05 |0003: move-result v5 │ │ -07d604: 0800 2900 |0004: move-object/from16 v0, v41 │ │ -07d608: 5400 1203 |0006: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mVelocityTracker:Landroid/view/VelocityTracker; // field@0312 │ │ -07d60c: 0823 0000 |0008: move-object/from16 v35, v0 │ │ -07d610: 3923 0c00 |000a: if-nez v35, 0016 // +000c │ │ -07d614: 7100 5912 0000 |000c: invoke-static {}, Landroid/view/VelocityTracker;.obtain:()Landroid/view/VelocityTracker; // method@1259 │ │ -07d61a: 0c23 |000f: move-result-object v35 │ │ -07d61c: 0800 2300 |0010: move-object/from16 v0, v35 │ │ -07d620: 0801 2900 |0012: move-object/from16 v1, v41 │ │ -07d624: 5b10 1203 |0014: iput-object v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mVelocityTracker:Landroid/view/VelocityTracker; // field@0312 │ │ -07d628: 0800 2900 |0016: move-object/from16 v0, v41 │ │ -07d62c: 5400 1203 |0018: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mVelocityTracker:Landroid/view/VelocityTracker; // field@0312 │ │ -07d630: 0823 0000 |001a: move-object/from16 v35, v0 │ │ -07d634: 0800 2300 |001c: move-object/from16 v0, v35 │ │ -07d638: 0801 2a00 |001e: move-object/from16 v1, v42 │ │ -07d63c: 6e20 5212 1000 |0020: invoke-virtual {v0, v1}, Landroid/view/VelocityTracker;.addMovement:(Landroid/view/MotionEvent;)V // method@1252 │ │ -07d642: d550 ff00 |0023: and-int/lit16 v0, v5, #int 255 // #00ff │ │ -07d646: 0223 0000 |0025: move/from16 v35, v0 │ │ -07d64a: 1324 0600 |0027: const/16 v36, #int 6 // #6 │ │ -07d64e: 0200 2300 |0029: move/from16 v0, v35 │ │ -07d652: 0201 2400 |002b: move/from16 v1, v36 │ │ -07d656: 3310 2100 |002d: if-ne v0, v1, 004e // +0021 │ │ -07d65a: 1315 0100 |002f: const/16 v21, #int 1 // #1 │ │ -07d65e: 3815 2000 |0031: if-eqz v21, 0051 // +0020 │ │ -07d662: 7701 030a 2a00 |0033: invoke-static/range {v42}, Landroid/support/v4/view/MotionEventCompat;.getActionIndex:(Landroid/view/MotionEvent;)I // method@0a03 │ │ -07d668: 0a18 |0036: move-result v24 │ │ -07d66a: 1319 0000 |0037: const/16 v25, #int 0 // #0 │ │ -07d66e: 131a 0000 |0039: const/16 v26, #int 0 // #0 │ │ -07d672: 7701 050a 2a00 |003b: invoke-static/range {v42}, Landroid/support/v4/view/MotionEventCompat;.getPointerCount:(Landroid/view/MotionEvent;)I // method@0a05 │ │ -07d678: 0a06 |003e: move-result v6 │ │ -07d67a: 1311 0000 |003f: const/16 v17, #int 0 // #0 │ │ -07d67e: 0200 1100 |0041: move/from16 v0, v17 │ │ -07d682: 3560 2600 |0043: if-ge v0, v6, 0069 // +0026 │ │ -07d686: 0200 1800 |0045: move/from16 v0, v24 │ │ -07d68a: 0201 1100 |0047: move/from16 v1, v17 │ │ -07d68e: 3310 0b00 |0049: if-ne v0, v1, 0054 // +000b │ │ -07d692: d811 1101 |004b: add-int/lit8 v17, v17, #int 1 // #01 │ │ -07d696: 28f4 |004d: goto 0041 // -000c │ │ -07d698: 1315 0000 |004e: const/16 v21, #int 0 // #0 │ │ -07d69c: 28e1 |0050: goto 0031 // -001f │ │ -07d69e: 1318 ffff |0051: const/16 v24, #int -1 // #ffff │ │ -07d6a2: 28e4 |0053: goto 0037 // -001c │ │ -07d6a4: 0800 2a00 |0054: move-object/from16 v0, v42 │ │ -07d6a8: 0201 1100 |0056: move/from16 v1, v17 │ │ -07d6ac: 7120 070a 1000 |0058: invoke-static {v0, v1}, Landroid/support/v4/view/MotionEventCompat;.getX:(Landroid/view/MotionEvent;I)F // method@0a07 │ │ -07d6b2: 0a23 |005b: move-result v35 │ │ -07d6b4: a619 1923 |005c: add-float v25, v25, v35 │ │ -07d6b8: 0800 2a00 |005e: move-object/from16 v0, v42 │ │ -07d6bc: 0201 1100 |0060: move/from16 v1, v17 │ │ -07d6c0: 7120 080a 1000 |0062: invoke-static {v0, v1}, Landroid/support/v4/view/MotionEventCompat;.getY:(Landroid/view/MotionEvent;I)F // method@0a08 │ │ -07d6c6: 0a23 |0065: move-result v35 │ │ -07d6c8: a61a 1a23 |0066: add-float v26, v26, v35 │ │ -07d6cc: 28e3 |0068: goto 004b // -001d │ │ -07d6ce: 3815 1800 |0069: if-eqz v21, 0081 // +0018 │ │ -07d6d2: d80b 06ff |006b: add-int/lit8 v11, v6, #int -1 // #ff │ │ -07d6d6: 82b0 |006d: int-to-float v0, v11 │ │ -07d6d8: 0223 0000 |006e: move/from16 v35, v0 │ │ -07d6dc: a90d 1923 |0070: div-float v13, v25, v35 │ │ -07d6e0: 82b0 |0072: int-to-float v0, v11 │ │ -07d6e2: 0223 0000 |0073: move/from16 v35, v0 │ │ -07d6e6: a90e 1a23 |0075: div-float v14, v26, v35 │ │ -07d6ea: 1310 0000 |0077: const/16 v16, #int 0 // #0 │ │ -07d6ee: d550 ff00 |0079: and-int/lit16 v0, v5, #int 255 // #00ff │ │ -07d6f2: 0223 0000 |007b: move/from16 v35, v0 │ │ -07d6f6: 2b23 3904 0000 |007d: packed-switch v35, 000004b6 // +00000439 │ │ -07d6fc: 0f10 |0080: return v16 │ │ -07d6fe: 016b |0081: move v11, v6 │ │ -07d700: 28eb |0082: goto 006d // -0015 │ │ -07d702: 0800 2900 |0083: move-object/from16 v0, v41 │ │ -07d706: 590d 0a03 |0085: iput v13, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mLastFocusX:F // field@030a │ │ -07d70a: 0800 2900 |0087: move-object/from16 v0, v41 │ │ -07d70e: 590d 0403 |0089: iput v13, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mDownFocusX:F // field@0304 │ │ -07d712: 0800 2900 |008b: move-object/from16 v0, v41 │ │ -07d716: 590e 0b03 |008d: iput v14, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mLastFocusY:F // field@030b │ │ -07d71a: 0800 2900 |008f: move-object/from16 v0, v41 │ │ -07d71e: 590e 0503 |0091: iput v14, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mDownFocusY:F // field@0305 │ │ -07d722: 7601 2809 2900 |0093: invoke-direct/range {v41}, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.cancelTaps:()V // method@0928 │ │ -07d728: 28ea |0096: goto 0080 // -0016 │ │ -07d72a: 0800 2900 |0097: move-object/from16 v0, v41 │ │ -07d72e: 590d 0a03 |0099: iput v13, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mLastFocusX:F // field@030a │ │ -07d732: 0800 2900 |009b: move-object/from16 v0, v41 │ │ -07d736: 590d 0403 |009d: iput v13, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mDownFocusX:F // field@0304 │ │ -07d73a: 0800 2900 |009f: move-object/from16 v0, v41 │ │ -07d73e: 590e 0b03 |00a1: iput v14, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mLastFocusY:F // field@030b │ │ -07d742: 0800 2900 |00a3: move-object/from16 v0, v41 │ │ -07d746: 590e 0503 |00a5: iput v14, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mDownFocusY:F // field@0305 │ │ -07d74a: 0800 2900 |00a7: move-object/from16 v0, v41 │ │ -07d74e: 5400 1203 |00a9: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mVelocityTracker:Landroid/view/VelocityTracker; // field@0312 │ │ -07d752: 0823 0000 |00ab: move-object/from16 v35, v0 │ │ -07d756: 1324 e803 |00ad: const/16 v36, #int 1000 // #3e8 │ │ -07d75a: 0800 2900 |00af: move-object/from16 v0, v41 │ │ -07d75e: 5200 0d03 |00b1: iget v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mMaximumFlingVelocity:I // field@030d │ │ -07d762: 0225 0000 |00b3: move/from16 v37, v0 │ │ -07d766: 0200 2500 |00b5: move/from16 v0, v37 │ │ -07d76a: 8200 |00b7: int-to-float v0, v0 │ │ -07d76c: 0225 0000 |00b8: move/from16 v37, v0 │ │ -07d770: 7403 5412 2300 |00ba: invoke-virtual/range {v35, v36, v37}, Landroid/view/VelocityTracker;.computeCurrentVelocity:(IF)V // method@1254 │ │ -07d776: 7701 030a 2a00 |00bd: invoke-static/range {v42}, Landroid/support/v4/view/MotionEventCompat;.getActionIndex:(Landroid/view/MotionEvent;)I // method@0a03 │ │ -07d77c: 0a1b |00c0: move-result v27 │ │ -07d77e: 0800 2a00 |00c1: move-object/from16 v0, v42 │ │ -07d782: 0201 1b00 |00c3: move/from16 v1, v27 │ │ -07d786: 7120 060a 1000 |00c5: invoke-static {v0, v1}, Landroid/support/v4/view/MotionEventCompat;.getPointerId:(Landroid/view/MotionEvent;I)I // method@0a06 │ │ -07d78c: 0a12 |00c8: move-result v18 │ │ -07d78e: 0800 2900 |00c9: move-object/from16 v0, v41 │ │ -07d792: 5400 1203 |00cb: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mVelocityTracker:Landroid/view/VelocityTracker; // field@0312 │ │ -07d796: 0823 0000 |00cd: move-object/from16 v35, v0 │ │ -07d79a: 0800 2300 |00cf: move-object/from16 v0, v35 │ │ -07d79e: 0201 1200 |00d1: move/from16 v1, v18 │ │ -07d7a2: 7120 920a 1000 |00d3: invoke-static {v0, v1}, Landroid/support/v4/view/VelocityTrackerCompat;.getXVelocity:(Landroid/view/VelocityTracker;I)F // method@0a92 │ │ -07d7a8: 0a20 |00d6: move-result v32 │ │ -07d7aa: 0800 2900 |00d7: move-object/from16 v0, v41 │ │ -07d7ae: 5400 1203 |00d9: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mVelocityTracker:Landroid/view/VelocityTracker; // field@0312 │ │ -07d7b2: 0823 0000 |00db: move-object/from16 v35, v0 │ │ -07d7b6: 0800 2300 |00dd: move-object/from16 v0, v35 │ │ -07d7ba: 0201 1200 |00df: move/from16 v1, v18 │ │ -07d7be: 7120 930a 1000 |00e1: invoke-static {v0, v1}, Landroid/support/v4/view/VelocityTrackerCompat;.getYVelocity:(Landroid/view/VelocityTracker;I)F // method@0a93 │ │ -07d7c4: 0a22 |00e4: move-result v34 │ │ -07d7c6: 1311 0000 |00e5: const/16 v17, #int 0 // #0 │ │ -07d7ca: 0200 1100 |00e7: move/from16 v0, v17 │ │ -07d7ce: 3560 97ff |00e9: if-ge v0, v6, 0080 // -0069 │ │ -07d7d2: 0200 1100 |00eb: move/from16 v0, v17 │ │ -07d7d6: 0201 1b00 |00ed: move/from16 v1, v27 │ │ -07d7da: 3310 0500 |00ef: if-ne v0, v1, 00f4 // +0005 │ │ -07d7de: d811 1101 |00f1: add-int/lit8 v17, v17, #int 1 // #01 │ │ -07d7e2: 28f4 |00f3: goto 00e7 // -000c │ │ -07d7e4: 0800 2a00 |00f4: move-object/from16 v0, v42 │ │ -07d7e8: 0201 1100 |00f6: move/from16 v1, v17 │ │ -07d7ec: 7120 060a 1000 |00f8: invoke-static {v0, v1}, Landroid/support/v4/view/MotionEventCompat;.getPointerId:(Landroid/view/MotionEvent;I)I // method@0a06 │ │ -07d7f2: 0a13 |00fb: move-result v19 │ │ -07d7f4: 0800 2900 |00fc: move-object/from16 v0, v41 │ │ -07d7f8: 5400 1203 |00fe: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mVelocityTracker:Landroid/view/VelocityTracker; // field@0312 │ │ -07d7fc: 0823 0000 |0100: move-object/from16 v35, v0 │ │ -07d800: 0800 2300 |0102: move-object/from16 v0, v35 │ │ -07d804: 0201 1300 |0104: move/from16 v1, v19 │ │ -07d808: 7120 920a 1000 |0106: invoke-static {v0, v1}, Landroid/support/v4/view/VelocityTrackerCompat;.getXVelocity:(Landroid/view/VelocityTracker;I)F // method@0a92 │ │ -07d80e: 0a23 |0109: move-result v35 │ │ -07d810: a81f 2023 |010a: mul-float v31, v32, v35 │ │ -07d814: 0800 2900 |010c: move-object/from16 v0, v41 │ │ -07d818: 5400 1203 |010e: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mVelocityTracker:Landroid/view/VelocityTracker; // field@0312 │ │ -07d81c: 0823 0000 |0110: move-object/from16 v35, v0 │ │ -07d820: 0800 2300 |0112: move-object/from16 v0, v35 │ │ -07d824: 0201 1300 |0114: move/from16 v1, v19 │ │ -07d828: 7120 930a 1000 |0116: invoke-static {v0, v1}, Landroid/support/v4/view/VelocityTrackerCompat;.getYVelocity:(Landroid/view/VelocityTracker;I)F // method@0a93 │ │ -07d82e: 0a23 |0119: move-result v35 │ │ -07d830: a821 2223 |011a: mul-float v33, v34, v35 │ │ -07d834: a60c 1f21 |011c: add-float v12, v31, v33 │ │ -07d838: 1323 0000 |011e: const/16 v35, #int 0 // #0 │ │ -07d83c: 2e23 0c23 |0120: cmpg-float v35, v12, v35 │ │ -07d840: 3b23 cfff |0122: if-gez v35, 00f1 // -0031 │ │ -07d844: 0800 2900 |0124: move-object/from16 v0, v41 │ │ -07d848: 5400 1203 |0126: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mVelocityTracker:Landroid/view/VelocityTracker; // field@0312 │ │ -07d84c: 0823 0000 |0128: move-object/from16 v35, v0 │ │ -07d850: 7401 5312 2300 |012a: invoke-virtual/range {v35}, Landroid/view/VelocityTracker;.clear:()V // method@1253 │ │ -07d856: 2900 53ff |012d: goto/16 0080 // -00ad │ │ -07d85a: 0800 2900 |012f: move-object/from16 v0, v41 │ │ -07d85e: 5400 0203 |0131: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mDoubleTapListener:Landroid/view/GestureDetector$OnDoubleTapListener; // field@0302 │ │ -07d862: 0823 0000 |0133: move-object/from16 v35, v0 │ │ -07d866: 3823 7100 |0135: if-eqz v35, 01a6 // +0071 │ │ -07d86a: 0800 2900 |0137: move-object/from16 v0, v41 │ │ -07d86e: 5400 0603 |0139: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mHandler:Landroid/os/Handler; // field@0306 │ │ -07d872: 0823 0000 |013b: move-object/from16 v35, v0 │ │ -07d876: 1324 0300 |013d: const/16 v36, #int 3 // #3 │ │ -07d87a: 7402 ca01 2300 |013f: invoke-virtual/range {v35, v36}, Landroid/os/Handler;.hasMessages:(I)Z // method@01ca │ │ -07d880: 0a0f |0142: move-result v15 │ │ -07d882: 380f 0d00 |0143: if-eqz v15, 0150 // +000d │ │ -07d886: 0800 2900 |0145: move-object/from16 v0, v41 │ │ -07d88a: 5400 0603 |0147: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mHandler:Landroid/os/Handler; // field@0306 │ │ -07d88e: 0823 0000 |0149: move-object/from16 v35, v0 │ │ -07d892: 1324 0300 |014b: const/16 v36, #int 3 // #3 │ │ -07d896: 7402 ce01 2300 |014d: invoke-virtual/range {v35, v36}, Landroid/os/Handler;.removeMessages:(I)V // method@01ce │ │ -07d89c: 0800 2900 |0150: move-object/from16 v0, v41 │ │ -07d8a0: 5400 0003 |0152: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mCurrentDownEvent:Landroid/view/MotionEvent; // field@0300 │ │ -07d8a4: 0823 0000 |0154: move-object/from16 v35, v0 │ │ -07d8a8: 3823 0d01 |0156: if-eqz v35, 0263 // +010d │ │ -07d8ac: 0800 2900 |0158: move-object/from16 v0, v41 │ │ -07d8b0: 5400 0f03 |015a: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mPreviousUpEvent:Landroid/view/MotionEvent; // field@030f │ │ -07d8b4: 0823 0000 |015c: move-object/from16 v35, v0 │ │ -07d8b8: 3823 0501 |015e: if-eqz v35, 0263 // +0105 │ │ -07d8bc: 380f 0301 |0160: if-eqz v15, 0263 // +0103 │ │ -07d8c0: 0800 2900 |0162: move-object/from16 v0, v41 │ │ -07d8c4: 5400 0003 |0164: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mCurrentDownEvent:Landroid/view/MotionEvent; // field@0300 │ │ -07d8c8: 0823 0000 |0166: move-object/from16 v35, v0 │ │ -07d8cc: 0800 2900 |0168: move-object/from16 v0, v41 │ │ -07d8d0: 5400 0f03 |016a: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mPreviousUpEvent:Landroid/view/MotionEvent; // field@030f │ │ -07d8d4: 0824 0000 |016c: move-object/from16 v36, v0 │ │ -07d8d8: 0800 2900 |016e: move-object/from16 v0, v41 │ │ -07d8dc: 0801 2300 |0170: move-object/from16 v1, v35 │ │ -07d8e0: 0802 2400 |0172: move-object/from16 v2, v36 │ │ -07d8e4: 0803 2a00 |0174: move-object/from16 v3, v42 │ │ -07d8e8: 7040 2b09 1032 |0176: invoke-direct {v0, v1, v2, v3}, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.isConsideredDoubleTap:(Landroid/view/MotionEvent;Landroid/view/MotionEvent;Landroid/view/MotionEvent;)Z // method@092b │ │ -07d8ee: 0a23 |0179: move-result v35 │ │ -07d8f0: 3823 e900 |017a: if-eqz v35, 0263 // +00e9 │ │ -07d8f4: 1323 0100 |017c: const/16 v35, #int 1 // #1 │ │ -07d8f8: 0200 2300 |017e: move/from16 v0, v35 │ │ -07d8fc: 0801 2900 |0180: move-object/from16 v1, v41 │ │ -07d900: 5c10 0803 |0182: iput-boolean v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mIsDoubleTapping:Z // field@0308 │ │ -07d904: 0800 2900 |0184: move-object/from16 v0, v41 │ │ -07d908: 5400 0203 |0186: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mDoubleTapListener:Landroid/view/GestureDetector$OnDoubleTapListener; // field@0302 │ │ -07d90c: 0823 0000 |0188: move-object/from16 v35, v0 │ │ -07d910: 0800 2900 |018a: move-object/from16 v0, v41 │ │ -07d914: 5400 0003 |018c: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mCurrentDownEvent:Landroid/view/MotionEvent; // field@0300 │ │ -07d918: 0824 0000 |018e: move-object/from16 v36, v0 │ │ -07d91c: 7802 0912 2300 |0190: invoke-interface/range {v35, v36}, Landroid/view/GestureDetector$OnDoubleTapListener;.onDoubleTap:(Landroid/view/MotionEvent;)Z // method@1209 │ │ -07d922: 0a23 |0193: move-result v35 │ │ -07d924: 9610 1023 |0194: or-int v16, v16, v35 │ │ -07d928: 0800 2900 |0196: move-object/from16 v0, v41 │ │ -07d92c: 5400 0203 |0198: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mDoubleTapListener:Landroid/view/GestureDetector$OnDoubleTapListener; // field@0302 │ │ -07d930: 0823 0000 |019a: move-object/from16 v35, v0 │ │ -07d934: 0800 2300 |019c: move-object/from16 v0, v35 │ │ -07d938: 0801 2a00 |019e: move-object/from16 v1, v42 │ │ -07d93c: 7220 0a12 1000 |01a0: invoke-interface {v0, v1}, Landroid/view/GestureDetector$OnDoubleTapListener;.onDoubleTapEvent:(Landroid/view/MotionEvent;)Z // method@120a │ │ -07d942: 0a23 |01a3: move-result v35 │ │ -07d944: 9610 1023 |01a4: or-int v16, v16, v35 │ │ -07d948: 0800 2900 |01a6: move-object/from16 v0, v41 │ │ -07d94c: 590d 0a03 |01a8: iput v13, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mLastFocusX:F // field@030a │ │ -07d950: 0800 2900 |01aa: move-object/from16 v0, v41 │ │ -07d954: 590d 0403 |01ac: iput v13, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mDownFocusX:F // field@0304 │ │ -07d958: 0800 2900 |01ae: move-object/from16 v0, v41 │ │ -07d95c: 590e 0b03 |01b0: iput v14, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mLastFocusY:F // field@030b │ │ -07d960: 0800 2900 |01b2: move-object/from16 v0, v41 │ │ -07d964: 590e 0503 |01b4: iput v14, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mDownFocusY:F // field@0305 │ │ -07d968: 0800 2900 |01b6: move-object/from16 v0, v41 │ │ -07d96c: 5400 0003 |01b8: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mCurrentDownEvent:Landroid/view/MotionEvent; // field@0300 │ │ -07d970: 0823 0000 |01ba: move-object/from16 v35, v0 │ │ -07d974: 3823 0b00 |01bc: if-eqz v35, 01c7 // +000b │ │ -07d978: 0800 2900 |01be: move-object/from16 v0, v41 │ │ -07d97c: 5400 0003 |01c0: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mCurrentDownEvent:Landroid/view/MotionEvent; // field@0300 │ │ -07d980: 0823 0000 |01c2: move-object/from16 v35, v0 │ │ -07d984: 7401 4e12 2300 |01c4: invoke-virtual/range {v35}, Landroid/view/MotionEvent;.recycle:()V // method@124e │ │ -07d98a: 7701 4d12 2a00 |01c7: invoke-static/range {v42}, Landroid/view/MotionEvent;.obtain:(Landroid/view/MotionEvent;)Landroid/view/MotionEvent; // method@124d │ │ -07d990: 0c23 |01ca: move-result-object v35 │ │ -07d992: 0800 2300 |01cb: move-object/from16 v0, v35 │ │ -07d996: 0801 2900 |01cd: move-object/from16 v1, v41 │ │ -07d99a: 5b10 0003 |01cf: iput-object v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mCurrentDownEvent:Landroid/view/MotionEvent; // field@0300 │ │ -07d99e: 1323 0100 |01d1: const/16 v35, #int 1 // #1 │ │ -07d9a2: 0200 2300 |01d3: move/from16 v0, v35 │ │ -07d9a6: 0801 2900 |01d5: move-object/from16 v1, v41 │ │ -07d9aa: 5c10 ff02 |01d7: iput-boolean v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mAlwaysInTapRegion:Z // field@02ff │ │ -07d9ae: 1323 0100 |01d9: const/16 v35, #int 1 // #1 │ │ -07d9b2: 0200 2300 |01db: move/from16 v0, v35 │ │ -07d9b6: 0801 2900 |01dd: move-object/from16 v1, v41 │ │ -07d9ba: 5c10 fe02 |01df: iput-boolean v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mAlwaysInBiggerTapRegion:Z // field@02fe │ │ -07d9be: 1323 0100 |01e1: const/16 v35, #int 1 // #1 │ │ -07d9c2: 0200 2300 |01e3: move/from16 v0, v35 │ │ -07d9c6: 0801 2900 |01e5: move-object/from16 v1, v41 │ │ -07d9ca: 5c10 1003 |01e7: iput-boolean v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mStillDown:Z // field@0310 │ │ -07d9ce: 1323 0000 |01e9: const/16 v35, #int 0 // #0 │ │ -07d9d2: 0200 2300 |01eb: move/from16 v0, v35 │ │ -07d9d6: 0801 2900 |01ed: move-object/from16 v1, v41 │ │ -07d9da: 5c10 0703 |01ef: iput-boolean v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mInLongPress:Z // field@0307 │ │ -07d9de: 1323 0000 |01f1: const/16 v35, #int 0 // #0 │ │ -07d9e2: 0200 2300 |01f3: move/from16 v0, v35 │ │ -07d9e6: 0801 2900 |01f5: move-object/from16 v1, v41 │ │ -07d9ea: 5c10 0103 |01f7: iput-boolean v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mDeferConfirmSingleTap:Z // field@0301 │ │ -07d9ee: 0800 2900 |01f9: move-object/from16 v0, v41 │ │ -07d9f2: 5500 0903 |01fb: iget-boolean v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mIsLongpressEnabled:Z // field@0309 │ │ -07d9f6: 0223 0000 |01fd: move/from16 v35, v0 │ │ -07d9fa: 3823 3400 |01ff: if-eqz v35, 0233 // +0034 │ │ -07d9fe: 0800 2900 |0201: move-object/from16 v0, v41 │ │ -07da02: 5400 0603 |0203: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mHandler:Landroid/os/Handler; // field@0306 │ │ -07da06: 0823 0000 |0205: move-object/from16 v35, v0 │ │ -07da0a: 1324 0200 |0207: const/16 v36, #int 2 // #2 │ │ -07da0e: 7402 ce01 2300 |0209: invoke-virtual/range {v35, v36}, Landroid/os/Handler;.removeMessages:(I)V // method@01ce │ │ -07da14: 0800 2900 |020c: move-object/from16 v0, v41 │ │ -07da18: 5400 0603 |020e: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mHandler:Landroid/os/Handler; // field@0306 │ │ -07da1c: 0823 0000 |0210: move-object/from16 v35, v0 │ │ -07da20: 1324 0200 |0212: const/16 v36, #int 2 // #2 │ │ -07da24: 0800 2900 |0214: move-object/from16 v0, v41 │ │ -07da28: 5400 0003 |0216: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mCurrentDownEvent:Landroid/view/MotionEvent; // field@0300 │ │ -07da2c: 0825 0000 |0218: move-object/from16 v37, v0 │ │ -07da30: 7401 4312 2500 |021a: invoke-virtual/range {v37}, Landroid/view/MotionEvent;.getDownTime:()J // method@1243 │ │ -07da36: 0b25 |021d: move-result-wide v37 │ │ -07da38: 6027 fd02 |021e: sget v39, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.TAP_TIMEOUT:I // field@02fd │ │ -07da3c: 0200 2700 |0220: move/from16 v0, v39 │ │ -07da40: 8100 |0222: int-to-long v0, v0 │ │ -07da42: 0527 0000 |0223: move-wide/from16 v39, v0 │ │ -07da46: 9b25 2527 |0225: add-long v37, v37, v39 │ │ -07da4a: 6027 f902 |0227: sget v39, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.LONGPRESS_TIMEOUT:I // field@02f9 │ │ -07da4e: 0200 2700 |0229: move/from16 v0, v39 │ │ -07da52: 8100 |022b: int-to-long v0, v0 │ │ -07da54: 0527 0000 |022c: move-wide/from16 v39, v0 │ │ -07da58: 9b25 2527 |022e: add-long v37, v37, v39 │ │ -07da5c: 7404 d001 2300 |0230: invoke-virtual/range {v35, v36, v37, v38}, Landroid/os/Handler;.sendEmptyMessageAtTime:(IJ)Z // method@01d0 │ │ -07da62: 0800 2900 |0233: move-object/from16 v0, v41 │ │ -07da66: 5400 0603 |0235: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mHandler:Landroid/os/Handler; // field@0306 │ │ -07da6a: 0823 0000 |0237: move-object/from16 v35, v0 │ │ -07da6e: 1324 0100 |0239: const/16 v36, #int 1 // #1 │ │ -07da72: 0800 2900 |023b: move-object/from16 v0, v41 │ │ -07da76: 5400 0003 |023d: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mCurrentDownEvent:Landroid/view/MotionEvent; // field@0300 │ │ -07da7a: 0825 0000 |023f: move-object/from16 v37, v0 │ │ -07da7e: 7401 4312 2500 |0241: invoke-virtual/range {v37}, Landroid/view/MotionEvent;.getDownTime:()J // method@1243 │ │ -07da84: 0b25 |0244: move-result-wide v37 │ │ -07da86: 6027 fd02 |0245: sget v39, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.TAP_TIMEOUT:I // field@02fd │ │ -07da8a: 0200 2700 |0247: move/from16 v0, v39 │ │ -07da8e: 8100 |0249: int-to-long v0, v0 │ │ -07da90: 0527 0000 |024a: move-wide/from16 v39, v0 │ │ -07da94: 9b25 2527 |024c: add-long v37, v37, v39 │ │ -07da98: 7404 d001 2300 |024e: invoke-virtual/range {v35, v36, v37, v38}, Landroid/os/Handler;.sendEmptyMessageAtTime:(IJ)Z // method@01d0 │ │ -07da9e: 0800 2900 |0251: move-object/from16 v0, v41 │ │ -07daa2: 5400 0c03 |0253: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mListener:Landroid/view/GestureDetector$OnGestureListener; // field@030c │ │ -07daa6: 0823 0000 |0255: move-object/from16 v35, v0 │ │ -07daaa: 0800 2300 |0257: move-object/from16 v0, v35 │ │ -07daae: 0801 2a00 |0259: move-object/from16 v1, v42 │ │ -07dab2: 7220 0c12 1000 |025b: invoke-interface {v0, v1}, Landroid/view/GestureDetector$OnGestureListener;.onDown:(Landroid/view/MotionEvent;)Z // method@120c │ │ -07dab8: 0a23 |025e: move-result v35 │ │ -07daba: 9610 1023 |025f: or-int v16, v16, v35 │ │ -07dabe: 2900 1ffe |0261: goto/16 0080 // -01e1 │ │ -07dac2: 0800 2900 |0263: move-object/from16 v0, v41 │ │ -07dac6: 5400 0603 |0265: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mHandler:Landroid/os/Handler; // field@0306 │ │ -07daca: 0823 0000 |0267: move-object/from16 v35, v0 │ │ -07dace: 1324 0300 |0269: const/16 v36, #int 3 // #3 │ │ -07dad2: 6025 f802 |026b: sget v37, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.DOUBLE_TAP_TIMEOUT:I // field@02f8 │ │ -07dad6: 0200 2500 |026d: move/from16 v0, v37 │ │ -07dada: 8100 |026f: int-to-long v0, v0 │ │ -07dadc: 0525 0000 |0270: move-wide/from16 v37, v0 │ │ -07dae0: 7404 d101 2300 |0272: invoke-virtual/range {v35, v36, v37, v38}, Landroid/os/Handler;.sendEmptyMessageDelayed:(IJ)Z // method@01d1 │ │ -07dae6: 2900 31ff |0275: goto/16 01a6 // -00cf │ │ -07daea: 0800 2900 |0277: move-object/from16 v0, v41 │ │ -07daee: 5500 0703 |0279: iget-boolean v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mInLongPress:Z // field@0307 │ │ -07daf2: 0223 0000 |027b: move/from16 v35, v0 │ │ -07daf6: 3923 03fe |027d: if-nez v35, 0080 // -01fd │ │ -07dafa: 0800 2900 |027f: move-object/from16 v0, v41 │ │ -07dafe: 5200 0a03 |0281: iget v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mLastFocusX:F // field@030a │ │ -07db02: 0223 0000 |0283: move/from16 v35, v0 │ │ -07db06: a716 230d |0285: sub-float v22, v35, v13 │ │ -07db0a: 0800 2900 |0287: move-object/from16 v0, v41 │ │ -07db0e: 5200 0b03 |0289: iget v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mLastFocusY:F // field@030b │ │ -07db12: 0223 0000 |028b: move/from16 v35, v0 │ │ -07db16: a717 230e |028d: sub-float v23, v35, v14 │ │ -07db1a: 0800 2900 |028f: move-object/from16 v0, v41 │ │ -07db1e: 5500 0803 |0291: iget-boolean v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mIsDoubleTapping:Z // field@0308 │ │ -07db22: 0223 0000 |0293: move/from16 v35, v0 │ │ -07db26: 3823 1400 |0295: if-eqz v35, 02a9 // +0014 │ │ -07db2a: 0800 2900 |0297: move-object/from16 v0, v41 │ │ -07db2e: 5400 0203 |0299: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mDoubleTapListener:Landroid/view/GestureDetector$OnDoubleTapListener; // field@0302 │ │ -07db32: 0823 0000 |029b: move-object/from16 v35, v0 │ │ -07db36: 0800 2300 |029d: move-object/from16 v0, v35 │ │ -07db3a: 0801 2a00 |029f: move-object/from16 v1, v42 │ │ -07db3e: 7220 0a12 1000 |02a1: invoke-interface {v0, v1}, Landroid/view/GestureDetector$OnDoubleTapListener;.onDoubleTapEvent:(Landroid/view/MotionEvent;)Z // method@120a │ │ -07db44: 0a23 |02a4: move-result v35 │ │ -07db46: 9610 1023 |02a5: or-int v16, v16, v35 │ │ -07db4a: 2900 d9fd |02a7: goto/16 0080 // -0227 │ │ -07db4e: 0800 2900 |02a9: move-object/from16 v0, v41 │ │ -07db52: 5500 ff02 |02ab: iget-boolean v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mAlwaysInTapRegion:Z // field@02ff │ │ -07db56: 0223 0000 |02ad: move/from16 v35, v0 │ │ -07db5a: 3823 8700 |02af: if-eqz v35, 0336 // +0087 │ │ -07db5e: 0800 2900 |02b1: move-object/from16 v0, v41 │ │ -07db62: 5200 0403 |02b3: iget v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mDownFocusX:F // field@0304 │ │ -07db66: 0223 0000 |02b5: move/from16 v35, v0 │ │ -07db6a: a723 0d23 |02b7: sub-float v35, v13, v35 │ │ -07db6e: 0200 2300 |02b9: move/from16 v0, v35 │ │ -07db72: 8708 |02bb: float-to-int v8, v0 │ │ -07db74: 0800 2900 |02bc: move-object/from16 v0, v41 │ │ -07db78: 5200 0503 |02be: iget v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mDownFocusY:F // field@0305 │ │ -07db7c: 0223 0000 |02c0: move/from16 v35, v0 │ │ -07db80: a723 0e23 |02c2: sub-float v35, v14, v35 │ │ -07db84: 0200 2300 |02c4: move/from16 v0, v35 │ │ -07db88: 8709 |02c6: float-to-int v9, v0 │ │ -07db8a: 9223 0808 |02c7: mul-int v35, v8, v8 │ │ -07db8e: 9224 0909 |02c9: mul-int v36, v9, v9 │ │ -07db92: 900a 2324 |02cb: add-int v10, v35, v36 │ │ -07db96: 0800 2900 |02cd: move-object/from16 v0, v41 │ │ -07db9a: 5200 1103 |02cf: iget v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mTouchSlopSquare:I // field@0311 │ │ -07db9e: 0223 0000 |02d1: move/from16 v35, v0 │ │ -07dba2: 0200 2300 |02d3: move/from16 v0, v35 │ │ -07dba6: 370a 4d00 |02d5: if-le v10, v0, 0322 // +004d │ │ -07dbaa: 0800 2900 |02d7: move-object/from16 v0, v41 │ │ -07dbae: 5400 0c03 |02d9: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mListener:Landroid/view/GestureDetector$OnGestureListener; // field@030c │ │ -07dbb2: 0823 0000 |02db: move-object/from16 v35, v0 │ │ -07dbb6: 0800 2900 |02dd: move-object/from16 v0, v41 │ │ -07dbba: 5400 0003 |02df: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mCurrentDownEvent:Landroid/view/MotionEvent; // field@0300 │ │ -07dbbe: 0824 0000 |02e1: move-object/from16 v36, v0 │ │ -07dbc2: 0800 2300 |02e3: move-object/from16 v0, v35 │ │ -07dbc6: 0801 2400 |02e5: move-object/from16 v1, v36 │ │ -07dbca: 0802 2a00 |02e7: move-object/from16 v2, v42 │ │ -07dbce: 0203 1600 |02e9: move/from16 v3, v22 │ │ -07dbd2: 0204 1700 |02eb: move/from16 v4, v23 │ │ -07dbd6: 7254 0f12 1032 |02ed: invoke-interface {v0, v1, v2, v3, v4}, Landroid/view/GestureDetector$OnGestureListener;.onScroll:(Landroid/view/MotionEvent;Landroid/view/MotionEvent;FF)Z // method@120f │ │ -07dbdc: 0a10 |02f0: move-result v16 │ │ -07dbde: 0800 2900 |02f1: move-object/from16 v0, v41 │ │ -07dbe2: 590d 0a03 |02f3: iput v13, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mLastFocusX:F // field@030a │ │ -07dbe6: 0800 2900 |02f5: move-object/from16 v0, v41 │ │ -07dbea: 590e 0b03 |02f7: iput v14, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mLastFocusY:F // field@030b │ │ -07dbee: 1323 0000 |02f9: const/16 v35, #int 0 // #0 │ │ -07dbf2: 0200 2300 |02fb: move/from16 v0, v35 │ │ -07dbf6: 0801 2900 |02fd: move-object/from16 v1, v41 │ │ -07dbfa: 5c10 ff02 |02ff: iput-boolean v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mAlwaysInTapRegion:Z // field@02ff │ │ -07dbfe: 0800 2900 |0301: move-object/from16 v0, v41 │ │ -07dc02: 5400 0603 |0303: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mHandler:Landroid/os/Handler; // field@0306 │ │ -07dc06: 0823 0000 |0305: move-object/from16 v35, v0 │ │ -07dc0a: 1324 0300 |0307: const/16 v36, #int 3 // #3 │ │ -07dc0e: 7402 ce01 2300 |0309: invoke-virtual/range {v35, v36}, Landroid/os/Handler;.removeMessages:(I)V // method@01ce │ │ -07dc14: 0800 2900 |030c: move-object/from16 v0, v41 │ │ -07dc18: 5400 0603 |030e: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mHandler:Landroid/os/Handler; // field@0306 │ │ -07dc1c: 0823 0000 |0310: move-object/from16 v35, v0 │ │ -07dc20: 1324 0100 |0312: const/16 v36, #int 1 // #1 │ │ -07dc24: 7402 ce01 2300 |0314: invoke-virtual/range {v35, v36}, Landroid/os/Handler;.removeMessages:(I)V // method@01ce │ │ -07dc2a: 0800 2900 |0317: move-object/from16 v0, v41 │ │ -07dc2e: 5400 0603 |0319: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mHandler:Landroid/os/Handler; // field@0306 │ │ -07dc32: 0823 0000 |031b: move-object/from16 v35, v0 │ │ -07dc36: 1324 0200 |031d: const/16 v36, #int 2 // #2 │ │ -07dc3a: 7402 ce01 2300 |031f: invoke-virtual/range {v35, v36}, Landroid/os/Handler;.removeMessages:(I)V // method@01ce │ │ -07dc40: 0800 2900 |0322: move-object/from16 v0, v41 │ │ -07dc44: 5200 1103 |0324: iget v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mTouchSlopSquare:I // field@0311 │ │ -07dc48: 0223 0000 |0326: move/from16 v35, v0 │ │ -07dc4c: 0200 2300 |0328: move/from16 v0, v35 │ │ -07dc50: 370a 56fd |032a: if-le v10, v0, 0080 // -02aa │ │ -07dc54: 1323 0000 |032c: const/16 v35, #int 0 // #0 │ │ -07dc58: 0200 2300 |032e: move/from16 v0, v35 │ │ -07dc5c: 0801 2900 |0330: move-object/from16 v1, v41 │ │ -07dc60: 5c10 fe02 |0332: iput-boolean v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mAlwaysInBiggerTapRegion:Z // field@02fe │ │ -07dc64: 2900 4cfd |0334: goto/16 0080 // -02b4 │ │ -07dc68: 7701 1115 1600 |0336: invoke-static/range {v22}, Ljava/lang/Math;.abs:(F)F // method@1511 │ │ -07dc6e: 0a23 |0339: move-result v35 │ │ -07dc70: 1524 803f |033a: const/high16 v36, #int 1065353216 // #3f80 │ │ -07dc74: 2d23 2324 |033c: cmpl-float v35, v35, v36 │ │ -07dc78: 3b23 0c00 |033e: if-gez v35, 034a // +000c │ │ -07dc7c: 7701 1115 1700 |0340: invoke-static/range {v23}, Ljava/lang/Math;.abs:(F)F // method@1511 │ │ -07dc82: 0a23 |0343: move-result v35 │ │ -07dc84: 1524 803f |0344: const/high16 v36, #int 1065353216 // #3f80 │ │ -07dc88: 2d23 2324 |0346: cmpl-float v35, v35, v36 │ │ -07dc8c: 3a23 38fd |0348: if-ltz v35, 0080 // -02c8 │ │ -07dc90: 0800 2900 |034a: move-object/from16 v0, v41 │ │ -07dc94: 5400 0c03 |034c: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mListener:Landroid/view/GestureDetector$OnGestureListener; // field@030c │ │ -07dc98: 0823 0000 |034e: move-object/from16 v35, v0 │ │ -07dc9c: 0800 2900 |0350: move-object/from16 v0, v41 │ │ -07dca0: 5400 0003 |0352: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mCurrentDownEvent:Landroid/view/MotionEvent; // field@0300 │ │ -07dca4: 0824 0000 |0354: move-object/from16 v36, v0 │ │ -07dca8: 0800 2300 |0356: move-object/from16 v0, v35 │ │ -07dcac: 0801 2400 |0358: move-object/from16 v1, v36 │ │ -07dcb0: 0802 2a00 |035a: move-object/from16 v2, v42 │ │ -07dcb4: 0203 1600 |035c: move/from16 v3, v22 │ │ -07dcb8: 0204 1700 |035e: move/from16 v4, v23 │ │ -07dcbc: 7254 0f12 1032 |0360: invoke-interface {v0, v1, v2, v3, v4}, Landroid/view/GestureDetector$OnGestureListener;.onScroll:(Landroid/view/MotionEvent;Landroid/view/MotionEvent;FF)Z // method@120f │ │ -07dcc2: 0a10 |0363: move-result v16 │ │ -07dcc4: 0800 2900 |0364: move-object/from16 v0, v41 │ │ -07dcc8: 590d 0a03 |0366: iput v13, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mLastFocusX:F // field@030a │ │ -07dccc: 0800 2900 |0368: move-object/from16 v0, v41 │ │ -07dcd0: 590e 0b03 |036a: iput v14, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mLastFocusY:F // field@030b │ │ -07dcd4: 2900 14fd |036c: goto/16 0080 // -02ec │ │ -07dcd8: 1323 0000 |036e: const/16 v35, #int 0 // #0 │ │ -07dcdc: 0200 2300 |0370: move/from16 v0, v35 │ │ -07dce0: 0801 2900 |0372: move-object/from16 v1, v41 │ │ -07dce4: 5c10 1003 |0374: iput-boolean v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mStillDown:Z // field@0310 │ │ -07dce8: 7701 4d12 2a00 |0376: invoke-static/range {v42}, Landroid/view/MotionEvent;.obtain:(Landroid/view/MotionEvent;)Landroid/view/MotionEvent; // method@124d │ │ -07dcee: 0c07 |0379: move-result-object v7 │ │ -07dcf0: 0800 2900 |037a: move-object/from16 v0, v41 │ │ -07dcf4: 5500 0803 |037c: iget-boolean v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mIsDoubleTapping:Z // field@0308 │ │ -07dcf8: 0223 0000 |037e: move/from16 v35, v0 │ │ -07dcfc: 3823 6800 |0380: if-eqz v35, 03e8 // +0068 │ │ -07dd00: 0800 2900 |0382: move-object/from16 v0, v41 │ │ -07dd04: 5400 0203 |0384: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mDoubleTapListener:Landroid/view/GestureDetector$OnDoubleTapListener; // field@0302 │ │ -07dd08: 0823 0000 |0386: move-object/from16 v35, v0 │ │ -07dd0c: 0800 2300 |0388: move-object/from16 v0, v35 │ │ -07dd10: 0801 2a00 |038a: move-object/from16 v1, v42 │ │ -07dd14: 7220 0a12 1000 |038c: invoke-interface {v0, v1}, Landroid/view/GestureDetector$OnDoubleTapListener;.onDoubleTapEvent:(Landroid/view/MotionEvent;)Z // method@120a │ │ -07dd1a: 0a23 |038f: move-result v35 │ │ -07dd1c: 9610 1023 |0390: or-int v16, v16, v35 │ │ -07dd20: 0800 2900 |0392: move-object/from16 v0, v41 │ │ -07dd24: 5400 0f03 |0394: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mPreviousUpEvent:Landroid/view/MotionEvent; // field@030f │ │ -07dd28: 0823 0000 |0396: move-object/from16 v35, v0 │ │ -07dd2c: 3823 0b00 |0398: if-eqz v35, 03a3 // +000b │ │ -07dd30: 0800 2900 |039a: move-object/from16 v0, v41 │ │ -07dd34: 5400 0f03 |039c: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mPreviousUpEvent:Landroid/view/MotionEvent; // field@030f │ │ -07dd38: 0823 0000 |039e: move-object/from16 v35, v0 │ │ -07dd3c: 7401 4e12 2300 |03a0: invoke-virtual/range {v35}, Landroid/view/MotionEvent;.recycle:()V // method@124e │ │ -07dd42: 0800 2900 |03a3: move-object/from16 v0, v41 │ │ -07dd46: 5b07 0f03 |03a5: iput-object v7, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mPreviousUpEvent:Landroid/view/MotionEvent; // field@030f │ │ -07dd4a: 0800 2900 |03a7: move-object/from16 v0, v41 │ │ -07dd4e: 5400 1203 |03a9: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mVelocityTracker:Landroid/view/VelocityTracker; // field@0312 │ │ -07dd52: 0823 0000 |03ab: move-object/from16 v35, v0 │ │ -07dd56: 3823 1300 |03ad: if-eqz v35, 03c0 // +0013 │ │ -07dd5a: 0800 2900 |03af: move-object/from16 v0, v41 │ │ -07dd5e: 5400 1203 |03b1: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mVelocityTracker:Landroid/view/VelocityTracker; // field@0312 │ │ -07dd62: 0823 0000 |03b3: move-object/from16 v35, v0 │ │ -07dd66: 7401 5a12 2300 |03b5: invoke-virtual/range {v35}, Landroid/view/VelocityTracker;.recycle:()V // method@125a │ │ -07dd6c: 1323 0000 |03b8: const/16 v35, #int 0 // #0 │ │ -07dd70: 0800 2300 |03ba: move-object/from16 v0, v35 │ │ -07dd74: 0801 2900 |03bc: move-object/from16 v1, v41 │ │ -07dd78: 5b10 1203 |03be: iput-object v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mVelocityTracker:Landroid/view/VelocityTracker; // field@0312 │ │ -07dd7c: 1323 0000 |03c0: const/16 v35, #int 0 // #0 │ │ -07dd80: 0200 2300 |03c2: move/from16 v0, v35 │ │ -07dd84: 0801 2900 |03c4: move-object/from16 v1, v41 │ │ -07dd88: 5c10 0803 |03c6: iput-boolean v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mIsDoubleTapping:Z // field@0308 │ │ -07dd8c: 1323 0000 |03c8: const/16 v35, #int 0 // #0 │ │ -07dd90: 0200 2300 |03ca: move/from16 v0, v35 │ │ -07dd94: 0801 2900 |03cc: move-object/from16 v1, v41 │ │ -07dd98: 5c10 0103 |03ce: iput-boolean v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mDeferConfirmSingleTap:Z // field@0301 │ │ -07dd9c: 0800 2900 |03d0: move-object/from16 v0, v41 │ │ -07dda0: 5400 0603 |03d2: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mHandler:Landroid/os/Handler; // field@0306 │ │ -07dda4: 0823 0000 |03d4: move-object/from16 v35, v0 │ │ -07dda8: 1324 0100 |03d6: const/16 v36, #int 1 // #1 │ │ -07ddac: 7402 ce01 2300 |03d8: invoke-virtual/range {v35, v36}, Landroid/os/Handler;.removeMessages:(I)V // method@01ce │ │ -07ddb2: 0800 2900 |03db: move-object/from16 v0, v41 │ │ -07ddb6: 5400 0603 |03dd: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mHandler:Landroid/os/Handler; // field@0306 │ │ -07ddba: 0823 0000 |03df: move-object/from16 v35, v0 │ │ -07ddbe: 1324 0200 |03e1: const/16 v36, #int 2 // #2 │ │ -07ddc2: 7402 ce01 2300 |03e3: invoke-virtual/range {v35, v36}, Landroid/os/Handler;.removeMessages:(I)V // method@01ce │ │ -07ddc8: 2900 9afc |03e6: goto/16 0080 // -0366 │ │ -07ddcc: 0800 2900 |03e8: move-object/from16 v0, v41 │ │ -07ddd0: 5500 0703 |03ea: iget-boolean v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mInLongPress:Z // field@0307 │ │ -07ddd4: 0223 0000 |03ec: move/from16 v35, v0 │ │ -07ddd8: 3823 1600 |03ee: if-eqz v35, 0404 // +0016 │ │ -07dddc: 0800 2900 |03f0: move-object/from16 v0, v41 │ │ -07dde0: 5400 0603 |03f2: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mHandler:Landroid/os/Handler; // field@0306 │ │ -07dde4: 0823 0000 |03f4: move-object/from16 v35, v0 │ │ -07dde8: 1324 0300 |03f6: const/16 v36, #int 3 // #3 │ │ -07ddec: 7402 ce01 2300 |03f8: invoke-virtual/range {v35, v36}, Landroid/os/Handler;.removeMessages:(I)V // method@01ce │ │ -07ddf2: 1323 0000 |03fb: const/16 v35, #int 0 // #0 │ │ -07ddf6: 0200 2300 |03fd: move/from16 v0, v35 │ │ -07ddfa: 0801 2900 |03ff: move-object/from16 v1, v41 │ │ -07ddfe: 5c10 0703 |0401: iput-boolean v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mInLongPress:Z // field@0307 │ │ -07de02: 288f |0403: goto 0392 // -0071 │ │ -07de04: 0800 2900 |0404: move-object/from16 v0, v41 │ │ -07de08: 5500 ff02 |0406: iget-boolean v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mAlwaysInTapRegion:Z // field@02ff │ │ -07de0c: 0223 0000 |0408: move/from16 v35, v0 │ │ -07de10: 3823 2f00 |040a: if-eqz v35, 0439 // +002f │ │ -07de14: 0800 2900 |040c: move-object/from16 v0, v41 │ │ -07de18: 5400 0c03 |040e: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mListener:Landroid/view/GestureDetector$OnGestureListener; // field@030c │ │ -07de1c: 0823 0000 |0410: move-object/from16 v35, v0 │ │ -07de20: 0800 2300 |0412: move-object/from16 v0, v35 │ │ -07de24: 0801 2a00 |0414: move-object/from16 v1, v42 │ │ -07de28: 7220 1112 1000 |0416: invoke-interface {v0, v1}, Landroid/view/GestureDetector$OnGestureListener;.onSingleTapUp:(Landroid/view/MotionEvent;)Z // method@1211 │ │ -07de2e: 0a10 |0419: move-result v16 │ │ -07de30: 0800 2900 |041a: move-object/from16 v0, v41 │ │ -07de34: 5500 0103 |041c: iget-boolean v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mDeferConfirmSingleTap:Z // field@0301 │ │ -07de38: 0223 0000 |041e: move/from16 v35, v0 │ │ -07de3c: 3823 72ff |0420: if-eqz v35, 0392 // -008e │ │ -07de40: 0800 2900 |0422: move-object/from16 v0, v41 │ │ -07de44: 5400 0203 |0424: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mDoubleTapListener:Landroid/view/GestureDetector$OnDoubleTapListener; // field@0302 │ │ -07de48: 0823 0000 |0426: move-object/from16 v35, v0 │ │ -07de4c: 3823 6aff |0428: if-eqz v35, 0392 // -0096 │ │ -07de50: 0800 2900 |042a: move-object/from16 v0, v41 │ │ -07de54: 5400 0203 |042c: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mDoubleTapListener:Landroid/view/GestureDetector$OnDoubleTapListener; // field@0302 │ │ -07de58: 0823 0000 |042e: move-object/from16 v35, v0 │ │ -07de5c: 0800 2300 |0430: move-object/from16 v0, v35 │ │ -07de60: 0801 2a00 |0432: move-object/from16 v1, v42 │ │ -07de64: 7220 0b12 1000 |0434: invoke-interface {v0, v1}, Landroid/view/GestureDetector$OnDoubleTapListener;.onSingleTapConfirmed:(Landroid/view/MotionEvent;)Z // method@120b │ │ -07de6a: 2900 5bff |0437: goto/16 0392 // -00a5 │ │ -07de6e: 0800 2900 |0439: move-object/from16 v0, v41 │ │ -07de72: 5400 1203 |043b: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mVelocityTracker:Landroid/view/VelocityTracker; // field@0312 │ │ -07de76: 081c 0000 |043d: move-object/from16 v28, v0 │ │ -07de7a: 1323 0000 |043f: const/16 v35, #int 0 // #0 │ │ -07de7e: 0800 2a00 |0441: move-object/from16 v0, v42 │ │ -07de82: 0201 2300 |0443: move/from16 v1, v35 │ │ -07de86: 7120 060a 1000 |0445: invoke-static {v0, v1}, Landroid/support/v4/view/MotionEventCompat;.getPointerId:(Landroid/view/MotionEvent;I)I // method@0a06 │ │ -07de8c: 0a14 |0448: move-result v20 │ │ -07de8e: 1323 e803 |0449: const/16 v35, #int 1000 // #3e8 │ │ -07de92: 0800 2900 |044b: move-object/from16 v0, v41 │ │ -07de96: 5200 0d03 |044d: iget v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mMaximumFlingVelocity:I // field@030d │ │ -07de9a: 0224 0000 |044f: move/from16 v36, v0 │ │ -07de9e: 0200 2400 |0451: move/from16 v0, v36 │ │ -07dea2: 8200 |0453: int-to-float v0, v0 │ │ -07dea4: 0224 0000 |0454: move/from16 v36, v0 │ │ -07dea8: 0800 1c00 |0456: move-object/from16 v0, v28 │ │ -07deac: 0201 2300 |0458: move/from16 v1, v35 │ │ -07deb0: 0202 2400 |045a: move/from16 v2, v36 │ │ -07deb4: 6e30 5412 1002 |045c: invoke-virtual {v0, v1, v2}, Landroid/view/VelocityTracker;.computeCurrentVelocity:(IF)V // method@1254 │ │ -07deba: 0800 1c00 |045f: move-object/from16 v0, v28 │ │ -07debe: 0201 1400 |0461: move/from16 v1, v20 │ │ -07dec2: 7120 930a 1000 |0463: invoke-static {v0, v1}, Landroid/support/v4/view/VelocityTrackerCompat;.getYVelocity:(Landroid/view/VelocityTracker;I)F // method@0a93 │ │ -07dec8: 0a1e |0466: move-result v30 │ │ -07deca: 0800 1c00 |0467: move-object/from16 v0, v28 │ │ -07dece: 0201 1400 |0469: move/from16 v1, v20 │ │ -07ded2: 7120 920a 1000 |046b: invoke-static {v0, v1}, Landroid/support/v4/view/VelocityTrackerCompat;.getXVelocity:(Landroid/view/VelocityTracker;I)F // method@0a92 │ │ -07ded8: 0a1d |046e: move-result v29 │ │ -07deda: 7701 1115 1e00 |046f: invoke-static/range {v30}, Ljava/lang/Math;.abs:(F)F // method@1511 │ │ -07dee0: 0a23 |0472: move-result v35 │ │ -07dee2: 0800 2900 |0473: move-object/from16 v0, v41 │ │ -07dee6: 5200 0e03 |0475: iget v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mMinimumFlingVelocity:I // field@030e │ │ -07deea: 0224 0000 |0477: move/from16 v36, v0 │ │ -07deee: 0200 2400 |0479: move/from16 v0, v36 │ │ -07def2: 8200 |047b: int-to-float v0, v0 │ │ -07def4: 0224 0000 |047c: move/from16 v36, v0 │ │ -07def8: 2d23 2324 |047e: cmpl-float v35, v35, v36 │ │ -07defc: 3c23 1500 |0480: if-gtz v35, 0495 // +0015 │ │ -07df00: 7701 1115 1d00 |0482: invoke-static/range {v29}, Ljava/lang/Math;.abs:(F)F // method@1511 │ │ -07df06: 0a23 |0485: move-result v35 │ │ -07df08: 0800 2900 |0486: move-object/from16 v0, v41 │ │ -07df0c: 5200 0e03 |0488: iget v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mMinimumFlingVelocity:I // field@030e │ │ -07df10: 0224 0000 |048a: move/from16 v36, v0 │ │ -07df14: 0200 2400 |048c: move/from16 v0, v36 │ │ -07df18: 8200 |048e: int-to-float v0, v0 │ │ -07df1a: 0224 0000 |048f: move/from16 v36, v0 │ │ -07df1e: 2d23 2324 |0491: cmpl-float v35, v35, v36 │ │ -07df22: 3d23 fffe |0493: if-lez v35, 0392 // -0101 │ │ -07df26: 0800 2900 |0495: move-object/from16 v0, v41 │ │ -07df2a: 5400 0c03 |0497: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mListener:Landroid/view/GestureDetector$OnGestureListener; // field@030c │ │ -07df2e: 0823 0000 |0499: move-object/from16 v35, v0 │ │ -07df32: 0800 2900 |049b: move-object/from16 v0, v41 │ │ -07df36: 5400 0003 |049d: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mCurrentDownEvent:Landroid/view/MotionEvent; // field@0300 │ │ -07df3a: 0824 0000 |049f: move-object/from16 v36, v0 │ │ -07df3e: 0800 2300 |04a1: move-object/from16 v0, v35 │ │ -07df42: 0801 2400 |04a3: move-object/from16 v1, v36 │ │ -07df46: 0802 2a00 |04a5: move-object/from16 v2, v42 │ │ -07df4a: 0203 1d00 |04a7: move/from16 v3, v29 │ │ -07df4e: 0204 1e00 |04a9: move/from16 v4, v30 │ │ -07df52: 7254 0d12 1032 |04ab: invoke-interface {v0, v1, v2, v3, v4}, Landroid/view/GestureDetector$OnGestureListener;.onFling:(Landroid/view/MotionEvent;Landroid/view/MotionEvent;FF)Z // method@120d │ │ -07df58: 0a10 |04ae: move-result v16 │ │ -07df5a: 2900 e3fe |04af: goto/16 0392 // -011d │ │ -07df5e: 7601 2709 2900 |04b1: invoke-direct/range {v41}, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.cancel:()V // method@0927 │ │ -07df64: 2900 ccfb |04b4: goto/16 0080 // -0434 │ │ -07df68: 0001 0700 0000 0000 b200 0000 f102 ... |04b6: packed-switch-data (18 units) │ │ +07f198: |[07f198] android.support.v4.view.GestureDetectorCompat$GestureDetectorCompatImplBase.onTouchEvent:(Landroid/view/MotionEvent;)Z │ │ +07f1a8: 7401 4212 2b00 |0000: invoke-virtual/range {v43}, Landroid/view/MotionEvent;.getAction:()I // method@1242 │ │ +07f1ae: 0a06 |0003: move-result v6 │ │ +07f1b0: 0800 2a00 |0004: move-object/from16 v0, v42 │ │ +07f1b4: 5400 1203 |0006: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mVelocityTracker:Landroid/view/VelocityTracker; // field@0312 │ │ +07f1b8: 0824 0000 |0008: move-object/from16 v36, v0 │ │ +07f1bc: 3924 0c00 |000a: if-nez v36, 0016 // +000c │ │ +07f1c0: 7100 5912 0000 |000c: invoke-static {}, Landroid/view/VelocityTracker;.obtain:()Landroid/view/VelocityTracker; // method@1259 │ │ +07f1c6: 0c24 |000f: move-result-object v36 │ │ +07f1c8: 0800 2400 |0010: move-object/from16 v0, v36 │ │ +07f1cc: 0801 2a00 |0012: move-object/from16 v1, v42 │ │ +07f1d0: 5b10 1203 |0014: iput-object v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mVelocityTracker:Landroid/view/VelocityTracker; // field@0312 │ │ +07f1d4: 0800 2a00 |0016: move-object/from16 v0, v42 │ │ +07f1d8: 5400 1203 |0018: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mVelocityTracker:Landroid/view/VelocityTracker; // field@0312 │ │ +07f1dc: 0824 0000 |001a: move-object/from16 v36, v0 │ │ +07f1e0: 0800 2400 |001c: move-object/from16 v0, v36 │ │ +07f1e4: 0801 2b00 |001e: move-object/from16 v1, v43 │ │ +07f1e8: 6e20 5212 1000 |0020: invoke-virtual {v0, v1}, Landroid/view/VelocityTracker;.addMovement:(Landroid/view/MotionEvent;)V // method@1252 │ │ +07f1ee: d560 ff00 |0023: and-int/lit16 v0, v6, #int 255 // #00ff │ │ +07f1f2: 0224 0000 |0025: move/from16 v36, v0 │ │ +07f1f6: 1325 0600 |0027: const/16 v37, #int 6 // #6 │ │ +07f1fa: 0200 2400 |0029: move/from16 v0, v36 │ │ +07f1fe: 0201 2500 |002b: move/from16 v1, v37 │ │ +07f202: 3310 2100 |002d: if-ne v0, v1, 004e // +0021 │ │ +07f206: 1316 0100 |002f: const/16 v22, #int 1 // #1 │ │ +07f20a: 3816 2000 |0031: if-eqz v22, 0051 // +0020 │ │ +07f20e: 7701 030a 2b00 |0033: invoke-static/range {v43}, Landroid/support/v4/view/MotionEventCompat;.getActionIndex:(Landroid/view/MotionEvent;)I // method@0a03 │ │ +07f214: 0a19 |0036: move-result v25 │ │ +07f216: 131a 0000 |0037: const/16 v26, #int 0 // #0 │ │ +07f21a: 131b 0000 |0039: const/16 v27, #int 0 // #0 │ │ +07f21e: 7701 050a 2b00 |003b: invoke-static/range {v43}, Landroid/support/v4/view/MotionEventCompat;.getPointerCount:(Landroid/view/MotionEvent;)I // method@0a05 │ │ +07f224: 0a07 |003e: move-result v7 │ │ +07f226: 1312 0000 |003f: const/16 v18, #int 0 // #0 │ │ +07f22a: 0200 1200 |0041: move/from16 v0, v18 │ │ +07f22e: 3570 2600 |0043: if-ge v0, v7, 0069 // +0026 │ │ +07f232: 0200 1900 |0045: move/from16 v0, v25 │ │ +07f236: 0201 1200 |0047: move/from16 v1, v18 │ │ +07f23a: 3310 0b00 |0049: if-ne v0, v1, 0054 // +000b │ │ +07f23e: d812 1201 |004b: add-int/lit8 v18, v18, #int 1 // #01 │ │ +07f242: 28f4 |004d: goto 0041 // -000c │ │ +07f244: 1316 0000 |004e: const/16 v22, #int 0 // #0 │ │ +07f248: 28e1 |0050: goto 0031 // -001f │ │ +07f24a: 1319 ffff |0051: const/16 v25, #int -1 // #ffff │ │ +07f24e: 28e4 |0053: goto 0037 // -001c │ │ +07f250: 0800 2b00 |0054: move-object/from16 v0, v43 │ │ +07f254: 0201 1200 |0056: move/from16 v1, v18 │ │ +07f258: 7120 070a 1000 |0058: invoke-static {v0, v1}, Landroid/support/v4/view/MotionEventCompat;.getX:(Landroid/view/MotionEvent;I)F // method@0a07 │ │ +07f25e: 0a24 |005b: move-result v36 │ │ +07f260: a61a 1a24 |005c: add-float v26, v26, v36 │ │ +07f264: 0800 2b00 |005e: move-object/from16 v0, v43 │ │ +07f268: 0201 1200 |0060: move/from16 v1, v18 │ │ +07f26c: 7120 080a 1000 |0062: invoke-static {v0, v1}, Landroid/support/v4/view/MotionEventCompat;.getY:(Landroid/view/MotionEvent;I)F // method@0a08 │ │ +07f272: 0a24 |0065: move-result v36 │ │ +07f274: a61b 1b24 |0066: add-float v27, v27, v36 │ │ +07f278: 28e3 |0068: goto 004b // -001d │ │ +07f27a: 3816 1800 |0069: if-eqz v22, 0081 // +0018 │ │ +07f27e: d80c 07ff |006b: add-int/lit8 v12, v7, #int -1 // #ff │ │ +07f282: 82c0 |006d: int-to-float v0, v12 │ │ +07f284: 0224 0000 |006e: move/from16 v36, v0 │ │ +07f288: a90e 1a24 |0070: div-float v14, v26, v36 │ │ +07f28c: 82c0 |0072: int-to-float v0, v12 │ │ +07f28e: 0224 0000 |0073: move/from16 v36, v0 │ │ +07f292: a90f 1b24 |0075: div-float v15, v27, v36 │ │ +07f296: 1311 0000 |0077: const/16 v17, #int 0 // #0 │ │ +07f29a: d560 ff00 |0079: and-int/lit16 v0, v6, #int 255 // #00ff │ │ +07f29e: 0224 0000 |007b: move/from16 v36, v0 │ │ +07f2a2: 2b24 3904 0000 |007d: packed-switch v36, 000004b6 // +00000439 │ │ +07f2a8: 0f11 |0080: return v17 │ │ +07f2aa: 017c |0081: move v12, v7 │ │ +07f2ac: 28eb |0082: goto 006d // -0015 │ │ +07f2ae: 0800 2a00 |0083: move-object/from16 v0, v42 │ │ +07f2b2: 590e 0a03 |0085: iput v14, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mLastFocusX:F // field@030a │ │ +07f2b6: 0800 2a00 |0087: move-object/from16 v0, v42 │ │ +07f2ba: 590e 0403 |0089: iput v14, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mDownFocusX:F // field@0304 │ │ +07f2be: 0800 2a00 |008b: move-object/from16 v0, v42 │ │ +07f2c2: 590f 0b03 |008d: iput v15, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mLastFocusY:F // field@030b │ │ +07f2c6: 0800 2a00 |008f: move-object/from16 v0, v42 │ │ +07f2ca: 590f 0503 |0091: iput v15, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mDownFocusY:F // field@0305 │ │ +07f2ce: 7601 2809 2a00 |0093: invoke-direct/range {v42}, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.cancelTaps:()V // method@0928 │ │ +07f2d4: 28ea |0096: goto 0080 // -0016 │ │ +07f2d6: 0800 2a00 |0097: move-object/from16 v0, v42 │ │ +07f2da: 590e 0a03 |0099: iput v14, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mLastFocusX:F // field@030a │ │ +07f2de: 0800 2a00 |009b: move-object/from16 v0, v42 │ │ +07f2e2: 590e 0403 |009d: iput v14, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mDownFocusX:F // field@0304 │ │ +07f2e6: 0800 2a00 |009f: move-object/from16 v0, v42 │ │ +07f2ea: 590f 0b03 |00a1: iput v15, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mLastFocusY:F // field@030b │ │ +07f2ee: 0800 2a00 |00a3: move-object/from16 v0, v42 │ │ +07f2f2: 590f 0503 |00a5: iput v15, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mDownFocusY:F // field@0305 │ │ +07f2f6: 0800 2a00 |00a7: move-object/from16 v0, v42 │ │ +07f2fa: 5400 1203 |00a9: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mVelocityTracker:Landroid/view/VelocityTracker; // field@0312 │ │ +07f2fe: 0824 0000 |00ab: move-object/from16 v36, v0 │ │ +07f302: 1325 e803 |00ad: const/16 v37, #int 1000 // #3e8 │ │ +07f306: 0800 2a00 |00af: move-object/from16 v0, v42 │ │ +07f30a: 5200 0d03 |00b1: iget v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mMaximumFlingVelocity:I // field@030d │ │ +07f30e: 0226 0000 |00b3: move/from16 v38, v0 │ │ +07f312: 0200 2600 |00b5: move/from16 v0, v38 │ │ +07f316: 8200 |00b7: int-to-float v0, v0 │ │ +07f318: 0226 0000 |00b8: move/from16 v38, v0 │ │ +07f31c: 7403 5412 2400 |00ba: invoke-virtual/range {v36, v37, v38}, Landroid/view/VelocityTracker;.computeCurrentVelocity:(IF)V // method@1254 │ │ +07f322: 7701 030a 2b00 |00bd: invoke-static/range {v43}, Landroid/support/v4/view/MotionEventCompat;.getActionIndex:(Landroid/view/MotionEvent;)I // method@0a03 │ │ +07f328: 0a1c |00c0: move-result v28 │ │ +07f32a: 0800 2b00 |00c1: move-object/from16 v0, v43 │ │ +07f32e: 0201 1c00 |00c3: move/from16 v1, v28 │ │ +07f332: 7120 060a 1000 |00c5: invoke-static {v0, v1}, Landroid/support/v4/view/MotionEventCompat;.getPointerId:(Landroid/view/MotionEvent;I)I // method@0a06 │ │ +07f338: 0a13 |00c8: move-result v19 │ │ +07f33a: 0800 2a00 |00c9: move-object/from16 v0, v42 │ │ +07f33e: 5400 1203 |00cb: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mVelocityTracker:Landroid/view/VelocityTracker; // field@0312 │ │ +07f342: 0824 0000 |00cd: move-object/from16 v36, v0 │ │ +07f346: 0800 2400 |00cf: move-object/from16 v0, v36 │ │ +07f34a: 0201 1300 |00d1: move/from16 v1, v19 │ │ +07f34e: 7120 920a 1000 |00d3: invoke-static {v0, v1}, Landroid/support/v4/view/VelocityTrackerCompat;.getXVelocity:(Landroid/view/VelocityTracker;I)F // method@0a92 │ │ +07f354: 0a21 |00d6: move-result v33 │ │ +07f356: 0800 2a00 |00d7: move-object/from16 v0, v42 │ │ +07f35a: 5400 1203 |00d9: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mVelocityTracker:Landroid/view/VelocityTracker; // field@0312 │ │ +07f35e: 0824 0000 |00db: move-object/from16 v36, v0 │ │ +07f362: 0800 2400 |00dd: move-object/from16 v0, v36 │ │ +07f366: 0201 1300 |00df: move/from16 v1, v19 │ │ +07f36a: 7120 930a 1000 |00e1: invoke-static {v0, v1}, Landroid/support/v4/view/VelocityTrackerCompat;.getYVelocity:(Landroid/view/VelocityTracker;I)F // method@0a93 │ │ +07f370: 0a23 |00e4: move-result v35 │ │ +07f372: 1312 0000 |00e5: const/16 v18, #int 0 // #0 │ │ +07f376: 0200 1200 |00e7: move/from16 v0, v18 │ │ +07f37a: 3570 97ff |00e9: if-ge v0, v7, 0080 // -0069 │ │ +07f37e: 0200 1200 |00eb: move/from16 v0, v18 │ │ +07f382: 0201 1c00 |00ed: move/from16 v1, v28 │ │ +07f386: 3310 0500 |00ef: if-ne v0, v1, 00f4 // +0005 │ │ +07f38a: d812 1201 |00f1: add-int/lit8 v18, v18, #int 1 // #01 │ │ +07f38e: 28f4 |00f3: goto 00e7 // -000c │ │ +07f390: 0800 2b00 |00f4: move-object/from16 v0, v43 │ │ +07f394: 0201 1200 |00f6: move/from16 v1, v18 │ │ +07f398: 7120 060a 1000 |00f8: invoke-static {v0, v1}, Landroid/support/v4/view/MotionEventCompat;.getPointerId:(Landroid/view/MotionEvent;I)I // method@0a06 │ │ +07f39e: 0a14 |00fb: move-result v20 │ │ +07f3a0: 0800 2a00 |00fc: move-object/from16 v0, v42 │ │ +07f3a4: 5400 1203 |00fe: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mVelocityTracker:Landroid/view/VelocityTracker; // field@0312 │ │ +07f3a8: 0824 0000 |0100: move-object/from16 v36, v0 │ │ +07f3ac: 0800 2400 |0102: move-object/from16 v0, v36 │ │ +07f3b0: 0201 1400 |0104: move/from16 v1, v20 │ │ +07f3b4: 7120 920a 1000 |0106: invoke-static {v0, v1}, Landroid/support/v4/view/VelocityTrackerCompat;.getXVelocity:(Landroid/view/VelocityTracker;I)F // method@0a92 │ │ +07f3ba: 0a24 |0109: move-result v36 │ │ +07f3bc: a820 2124 |010a: mul-float v32, v33, v36 │ │ +07f3c0: 0800 2a00 |010c: move-object/from16 v0, v42 │ │ +07f3c4: 5400 1203 |010e: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mVelocityTracker:Landroid/view/VelocityTracker; // field@0312 │ │ +07f3c8: 0824 0000 |0110: move-object/from16 v36, v0 │ │ +07f3cc: 0800 2400 |0112: move-object/from16 v0, v36 │ │ +07f3d0: 0201 1400 |0114: move/from16 v1, v20 │ │ +07f3d4: 7120 930a 1000 |0116: invoke-static {v0, v1}, Landroid/support/v4/view/VelocityTrackerCompat;.getYVelocity:(Landroid/view/VelocityTracker;I)F // method@0a93 │ │ +07f3da: 0a24 |0119: move-result v36 │ │ +07f3dc: a822 2324 |011a: mul-float v34, v35, v36 │ │ +07f3e0: a60d 2022 |011c: add-float v13, v32, v34 │ │ +07f3e4: 1324 0000 |011e: const/16 v36, #int 0 // #0 │ │ +07f3e8: 2e24 0d24 |0120: cmpg-float v36, v13, v36 │ │ +07f3ec: 3b24 cfff |0122: if-gez v36, 00f1 // -0031 │ │ +07f3f0: 0800 2a00 |0124: move-object/from16 v0, v42 │ │ +07f3f4: 5400 1203 |0126: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mVelocityTracker:Landroid/view/VelocityTracker; // field@0312 │ │ +07f3f8: 0824 0000 |0128: move-object/from16 v36, v0 │ │ +07f3fc: 7401 5312 2400 |012a: invoke-virtual/range {v36}, Landroid/view/VelocityTracker;.clear:()V // method@1253 │ │ +07f402: 2900 53ff |012d: goto/16 0080 // -00ad │ │ +07f406: 0800 2a00 |012f: move-object/from16 v0, v42 │ │ +07f40a: 5400 0203 |0131: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mDoubleTapListener:Landroid/view/GestureDetector$OnDoubleTapListener; // field@0302 │ │ +07f40e: 0824 0000 |0133: move-object/from16 v36, v0 │ │ +07f412: 3824 7100 |0135: if-eqz v36, 01a6 // +0071 │ │ +07f416: 0800 2a00 |0137: move-object/from16 v0, v42 │ │ +07f41a: 5400 0603 |0139: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mHandler:Landroid/os/Handler; // field@0306 │ │ +07f41e: 0824 0000 |013b: move-object/from16 v36, v0 │ │ +07f422: 1325 0300 |013d: const/16 v37, #int 3 // #3 │ │ +07f426: 7402 ca01 2400 |013f: invoke-virtual/range {v36, v37}, Landroid/os/Handler;.hasMessages:(I)Z // method@01ca │ │ +07f42c: 0a10 |0142: move-result v16 │ │ +07f42e: 3810 0d00 |0143: if-eqz v16, 0150 // +000d │ │ +07f432: 0800 2a00 |0145: move-object/from16 v0, v42 │ │ +07f436: 5400 0603 |0147: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mHandler:Landroid/os/Handler; // field@0306 │ │ +07f43a: 0824 0000 |0149: move-object/from16 v36, v0 │ │ +07f43e: 1325 0300 |014b: const/16 v37, #int 3 // #3 │ │ +07f442: 7402 ce01 2400 |014d: invoke-virtual/range {v36, v37}, Landroid/os/Handler;.removeMessages:(I)V // method@01ce │ │ +07f448: 0800 2a00 |0150: move-object/from16 v0, v42 │ │ +07f44c: 5400 0003 |0152: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mCurrentDownEvent:Landroid/view/MotionEvent; // field@0300 │ │ +07f450: 0824 0000 |0154: move-object/from16 v36, v0 │ │ +07f454: 3824 0d01 |0156: if-eqz v36, 0263 // +010d │ │ +07f458: 0800 2a00 |0158: move-object/from16 v0, v42 │ │ +07f45c: 5400 0f03 |015a: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mPreviousUpEvent:Landroid/view/MotionEvent; // field@030f │ │ +07f460: 0824 0000 |015c: move-object/from16 v36, v0 │ │ +07f464: 3824 0501 |015e: if-eqz v36, 0263 // +0105 │ │ +07f468: 3810 0301 |0160: if-eqz v16, 0263 // +0103 │ │ +07f46c: 0800 2a00 |0162: move-object/from16 v0, v42 │ │ +07f470: 5400 0003 |0164: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mCurrentDownEvent:Landroid/view/MotionEvent; // field@0300 │ │ +07f474: 0824 0000 |0166: move-object/from16 v36, v0 │ │ +07f478: 0800 2a00 |0168: move-object/from16 v0, v42 │ │ +07f47c: 5400 0f03 |016a: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mPreviousUpEvent:Landroid/view/MotionEvent; // field@030f │ │ +07f480: 0825 0000 |016c: move-object/from16 v37, v0 │ │ +07f484: 0800 2a00 |016e: move-object/from16 v0, v42 │ │ +07f488: 0801 2400 |0170: move-object/from16 v1, v36 │ │ +07f48c: 0802 2500 |0172: move-object/from16 v2, v37 │ │ +07f490: 0803 2b00 |0174: move-object/from16 v3, v43 │ │ +07f494: 7040 2b09 1032 |0176: invoke-direct {v0, v1, v2, v3}, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.isConsideredDoubleTap:(Landroid/view/MotionEvent;Landroid/view/MotionEvent;Landroid/view/MotionEvent;)Z // method@092b │ │ +07f49a: 0a24 |0179: move-result v36 │ │ +07f49c: 3824 e900 |017a: if-eqz v36, 0263 // +00e9 │ │ +07f4a0: 1324 0100 |017c: const/16 v36, #int 1 // #1 │ │ +07f4a4: 0200 2400 |017e: move/from16 v0, v36 │ │ +07f4a8: 0801 2a00 |0180: move-object/from16 v1, v42 │ │ +07f4ac: 5c10 0803 |0182: iput-boolean v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mIsDoubleTapping:Z // field@0308 │ │ +07f4b0: 0800 2a00 |0184: move-object/from16 v0, v42 │ │ +07f4b4: 5400 0203 |0186: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mDoubleTapListener:Landroid/view/GestureDetector$OnDoubleTapListener; // field@0302 │ │ +07f4b8: 0824 0000 |0188: move-object/from16 v36, v0 │ │ +07f4bc: 0800 2a00 |018a: move-object/from16 v0, v42 │ │ +07f4c0: 5400 0003 |018c: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mCurrentDownEvent:Landroid/view/MotionEvent; // field@0300 │ │ +07f4c4: 0825 0000 |018e: move-object/from16 v37, v0 │ │ +07f4c8: 7802 0912 2400 |0190: invoke-interface/range {v36, v37}, Landroid/view/GestureDetector$OnDoubleTapListener;.onDoubleTap:(Landroid/view/MotionEvent;)Z // method@1209 │ │ +07f4ce: 0a24 |0193: move-result v36 │ │ +07f4d0: 9611 1124 |0194: or-int v17, v17, v36 │ │ +07f4d4: 0800 2a00 |0196: move-object/from16 v0, v42 │ │ +07f4d8: 5400 0203 |0198: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mDoubleTapListener:Landroid/view/GestureDetector$OnDoubleTapListener; // field@0302 │ │ +07f4dc: 0824 0000 |019a: move-object/from16 v36, v0 │ │ +07f4e0: 0800 2400 |019c: move-object/from16 v0, v36 │ │ +07f4e4: 0801 2b00 |019e: move-object/from16 v1, v43 │ │ +07f4e8: 7220 0a12 1000 |01a0: invoke-interface {v0, v1}, Landroid/view/GestureDetector$OnDoubleTapListener;.onDoubleTapEvent:(Landroid/view/MotionEvent;)Z // method@120a │ │ +07f4ee: 0a24 |01a3: move-result v36 │ │ +07f4f0: 9611 1124 |01a4: or-int v17, v17, v36 │ │ +07f4f4: 0800 2a00 |01a6: move-object/from16 v0, v42 │ │ +07f4f8: 590e 0a03 |01a8: iput v14, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mLastFocusX:F // field@030a │ │ +07f4fc: 0800 2a00 |01aa: move-object/from16 v0, v42 │ │ +07f500: 590e 0403 |01ac: iput v14, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mDownFocusX:F // field@0304 │ │ +07f504: 0800 2a00 |01ae: move-object/from16 v0, v42 │ │ +07f508: 590f 0b03 |01b0: iput v15, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mLastFocusY:F // field@030b │ │ +07f50c: 0800 2a00 |01b2: move-object/from16 v0, v42 │ │ +07f510: 590f 0503 |01b4: iput v15, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mDownFocusY:F // field@0305 │ │ +07f514: 0800 2a00 |01b6: move-object/from16 v0, v42 │ │ +07f518: 5400 0003 |01b8: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mCurrentDownEvent:Landroid/view/MotionEvent; // field@0300 │ │ +07f51c: 0824 0000 |01ba: move-object/from16 v36, v0 │ │ +07f520: 3824 0b00 |01bc: if-eqz v36, 01c7 // +000b │ │ +07f524: 0800 2a00 |01be: move-object/from16 v0, v42 │ │ +07f528: 5400 0003 |01c0: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mCurrentDownEvent:Landroid/view/MotionEvent; // field@0300 │ │ +07f52c: 0824 0000 |01c2: move-object/from16 v36, v0 │ │ +07f530: 7401 4e12 2400 |01c4: invoke-virtual/range {v36}, Landroid/view/MotionEvent;.recycle:()V // method@124e │ │ +07f536: 7701 4d12 2b00 |01c7: invoke-static/range {v43}, Landroid/view/MotionEvent;.obtain:(Landroid/view/MotionEvent;)Landroid/view/MotionEvent; // method@124d │ │ +07f53c: 0c24 |01ca: move-result-object v36 │ │ +07f53e: 0800 2400 |01cb: move-object/from16 v0, v36 │ │ +07f542: 0801 2a00 |01cd: move-object/from16 v1, v42 │ │ +07f546: 5b10 0003 |01cf: iput-object v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mCurrentDownEvent:Landroid/view/MotionEvent; // field@0300 │ │ +07f54a: 1324 0100 |01d1: const/16 v36, #int 1 // #1 │ │ +07f54e: 0200 2400 |01d3: move/from16 v0, v36 │ │ +07f552: 0801 2a00 |01d5: move-object/from16 v1, v42 │ │ +07f556: 5c10 ff02 |01d7: iput-boolean v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mAlwaysInTapRegion:Z // field@02ff │ │ +07f55a: 1324 0100 |01d9: const/16 v36, #int 1 // #1 │ │ +07f55e: 0200 2400 |01db: move/from16 v0, v36 │ │ +07f562: 0801 2a00 |01dd: move-object/from16 v1, v42 │ │ +07f566: 5c10 fe02 |01df: iput-boolean v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mAlwaysInBiggerTapRegion:Z // field@02fe │ │ +07f56a: 1324 0100 |01e1: const/16 v36, #int 1 // #1 │ │ +07f56e: 0200 2400 |01e3: move/from16 v0, v36 │ │ +07f572: 0801 2a00 |01e5: move-object/from16 v1, v42 │ │ +07f576: 5c10 1003 |01e7: iput-boolean v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mStillDown:Z // field@0310 │ │ +07f57a: 1324 0000 |01e9: const/16 v36, #int 0 // #0 │ │ +07f57e: 0200 2400 |01eb: move/from16 v0, v36 │ │ +07f582: 0801 2a00 |01ed: move-object/from16 v1, v42 │ │ +07f586: 5c10 0703 |01ef: iput-boolean v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mInLongPress:Z // field@0307 │ │ +07f58a: 1324 0000 |01f1: const/16 v36, #int 0 // #0 │ │ +07f58e: 0200 2400 |01f3: move/from16 v0, v36 │ │ +07f592: 0801 2a00 |01f5: move-object/from16 v1, v42 │ │ +07f596: 5c10 0103 |01f7: iput-boolean v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mDeferConfirmSingleTap:Z // field@0301 │ │ +07f59a: 0800 2a00 |01f9: move-object/from16 v0, v42 │ │ +07f59e: 5500 0903 |01fb: iget-boolean v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mIsLongpressEnabled:Z // field@0309 │ │ +07f5a2: 0224 0000 |01fd: move/from16 v36, v0 │ │ +07f5a6: 3824 3400 |01ff: if-eqz v36, 0233 // +0034 │ │ +07f5aa: 0800 2a00 |0201: move-object/from16 v0, v42 │ │ +07f5ae: 5400 0603 |0203: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mHandler:Landroid/os/Handler; // field@0306 │ │ +07f5b2: 0824 0000 |0205: move-object/from16 v36, v0 │ │ +07f5b6: 1325 0200 |0207: const/16 v37, #int 2 // #2 │ │ +07f5ba: 7402 ce01 2400 |0209: invoke-virtual/range {v36, v37}, Landroid/os/Handler;.removeMessages:(I)V // method@01ce │ │ +07f5c0: 0800 2a00 |020c: move-object/from16 v0, v42 │ │ +07f5c4: 5400 0603 |020e: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mHandler:Landroid/os/Handler; // field@0306 │ │ +07f5c8: 0824 0000 |0210: move-object/from16 v36, v0 │ │ +07f5cc: 1325 0200 |0212: const/16 v37, #int 2 // #2 │ │ +07f5d0: 0800 2a00 |0214: move-object/from16 v0, v42 │ │ +07f5d4: 5400 0003 |0216: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mCurrentDownEvent:Landroid/view/MotionEvent; // field@0300 │ │ +07f5d8: 0826 0000 |0218: move-object/from16 v38, v0 │ │ +07f5dc: 7401 4312 2600 |021a: invoke-virtual/range {v38}, Landroid/view/MotionEvent;.getDownTime:()J // method@1243 │ │ +07f5e2: 0b26 |021d: move-result-wide v38 │ │ +07f5e4: 6028 fd02 |021e: sget v40, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.TAP_TIMEOUT:I // field@02fd │ │ +07f5e8: 0200 2800 |0220: move/from16 v0, v40 │ │ +07f5ec: 8100 |0222: int-to-long v0, v0 │ │ +07f5ee: 0528 0000 |0223: move-wide/from16 v40, v0 │ │ +07f5f2: 9b26 2628 |0225: add-long v38, v38, v40 │ │ +07f5f6: 6028 f902 |0227: sget v40, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.LONGPRESS_TIMEOUT:I // field@02f9 │ │ +07f5fa: 0200 2800 |0229: move/from16 v0, v40 │ │ +07f5fe: 8100 |022b: int-to-long v0, v0 │ │ +07f600: 0528 0000 |022c: move-wide/from16 v40, v0 │ │ +07f604: 9b26 2628 |022e: add-long v38, v38, v40 │ │ +07f608: 7404 d001 2400 |0230: invoke-virtual/range {v36, v37, v38, v39}, Landroid/os/Handler;.sendEmptyMessageAtTime:(IJ)Z // method@01d0 │ │ +07f60e: 0800 2a00 |0233: move-object/from16 v0, v42 │ │ +07f612: 5400 0603 |0235: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mHandler:Landroid/os/Handler; // field@0306 │ │ +07f616: 0824 0000 |0237: move-object/from16 v36, v0 │ │ +07f61a: 1325 0100 |0239: const/16 v37, #int 1 // #1 │ │ +07f61e: 0800 2a00 |023b: move-object/from16 v0, v42 │ │ +07f622: 5400 0003 |023d: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mCurrentDownEvent:Landroid/view/MotionEvent; // field@0300 │ │ +07f626: 0826 0000 |023f: move-object/from16 v38, v0 │ │ +07f62a: 7401 4312 2600 |0241: invoke-virtual/range {v38}, Landroid/view/MotionEvent;.getDownTime:()J // method@1243 │ │ +07f630: 0b26 |0244: move-result-wide v38 │ │ +07f632: 6028 fd02 |0245: sget v40, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.TAP_TIMEOUT:I // field@02fd │ │ +07f636: 0200 2800 |0247: move/from16 v0, v40 │ │ +07f63a: 8100 |0249: int-to-long v0, v0 │ │ +07f63c: 0528 0000 |024a: move-wide/from16 v40, v0 │ │ +07f640: 9b26 2628 |024c: add-long v38, v38, v40 │ │ +07f644: 7404 d001 2400 |024e: invoke-virtual/range {v36, v37, v38, v39}, Landroid/os/Handler;.sendEmptyMessageAtTime:(IJ)Z // method@01d0 │ │ +07f64a: 0800 2a00 |0251: move-object/from16 v0, v42 │ │ +07f64e: 5400 0c03 |0253: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mListener:Landroid/view/GestureDetector$OnGestureListener; // field@030c │ │ +07f652: 0824 0000 |0255: move-object/from16 v36, v0 │ │ +07f656: 0800 2400 |0257: move-object/from16 v0, v36 │ │ +07f65a: 0801 2b00 |0259: move-object/from16 v1, v43 │ │ +07f65e: 7220 0c12 1000 |025b: invoke-interface {v0, v1}, Landroid/view/GestureDetector$OnGestureListener;.onDown:(Landroid/view/MotionEvent;)Z // method@120c │ │ +07f664: 0a24 |025e: move-result v36 │ │ +07f666: 9611 1124 |025f: or-int v17, v17, v36 │ │ +07f66a: 2900 1ffe |0261: goto/16 0080 // -01e1 │ │ +07f66e: 0800 2a00 |0263: move-object/from16 v0, v42 │ │ +07f672: 5400 0603 |0265: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mHandler:Landroid/os/Handler; // field@0306 │ │ +07f676: 0824 0000 |0267: move-object/from16 v36, v0 │ │ +07f67a: 1325 0300 |0269: const/16 v37, #int 3 // #3 │ │ +07f67e: 6026 f802 |026b: sget v38, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.DOUBLE_TAP_TIMEOUT:I // field@02f8 │ │ +07f682: 0200 2600 |026d: move/from16 v0, v38 │ │ +07f686: 8100 |026f: int-to-long v0, v0 │ │ +07f688: 0526 0000 |0270: move-wide/from16 v38, v0 │ │ +07f68c: 7404 d101 2400 |0272: invoke-virtual/range {v36, v37, v38, v39}, Landroid/os/Handler;.sendEmptyMessageDelayed:(IJ)Z // method@01d1 │ │ +07f692: 2900 31ff |0275: goto/16 01a6 // -00cf │ │ +07f696: 0800 2a00 |0277: move-object/from16 v0, v42 │ │ +07f69a: 5500 0703 |0279: iget-boolean v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mInLongPress:Z // field@0307 │ │ +07f69e: 0224 0000 |027b: move/from16 v36, v0 │ │ +07f6a2: 3924 03fe |027d: if-nez v36, 0080 // -01fd │ │ +07f6a6: 0800 2a00 |027f: move-object/from16 v0, v42 │ │ +07f6aa: 5200 0a03 |0281: iget v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mLastFocusX:F // field@030a │ │ +07f6ae: 0224 0000 |0283: move/from16 v36, v0 │ │ +07f6b2: a717 240e |0285: sub-float v23, v36, v14 │ │ +07f6b6: 0800 2a00 |0287: move-object/from16 v0, v42 │ │ +07f6ba: 5200 0b03 |0289: iget v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mLastFocusY:F // field@030b │ │ +07f6be: 0224 0000 |028b: move/from16 v36, v0 │ │ +07f6c2: a718 240f |028d: sub-float v24, v36, v15 │ │ +07f6c6: 0800 2a00 |028f: move-object/from16 v0, v42 │ │ +07f6ca: 5500 0803 |0291: iget-boolean v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mIsDoubleTapping:Z // field@0308 │ │ +07f6ce: 0224 0000 |0293: move/from16 v36, v0 │ │ +07f6d2: 3824 1400 |0295: if-eqz v36, 02a9 // +0014 │ │ +07f6d6: 0800 2a00 |0297: move-object/from16 v0, v42 │ │ +07f6da: 5400 0203 |0299: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mDoubleTapListener:Landroid/view/GestureDetector$OnDoubleTapListener; // field@0302 │ │ +07f6de: 0824 0000 |029b: move-object/from16 v36, v0 │ │ +07f6e2: 0800 2400 |029d: move-object/from16 v0, v36 │ │ +07f6e6: 0801 2b00 |029f: move-object/from16 v1, v43 │ │ +07f6ea: 7220 0a12 1000 |02a1: invoke-interface {v0, v1}, Landroid/view/GestureDetector$OnDoubleTapListener;.onDoubleTapEvent:(Landroid/view/MotionEvent;)Z // method@120a │ │ +07f6f0: 0a24 |02a4: move-result v36 │ │ +07f6f2: 9611 1124 |02a5: or-int v17, v17, v36 │ │ +07f6f6: 2900 d9fd |02a7: goto/16 0080 // -0227 │ │ +07f6fa: 0800 2a00 |02a9: move-object/from16 v0, v42 │ │ +07f6fe: 5500 ff02 |02ab: iget-boolean v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mAlwaysInTapRegion:Z // field@02ff │ │ +07f702: 0224 0000 |02ad: move/from16 v36, v0 │ │ +07f706: 3824 8700 |02af: if-eqz v36, 0336 // +0087 │ │ +07f70a: 0800 2a00 |02b1: move-object/from16 v0, v42 │ │ +07f70e: 5200 0403 |02b3: iget v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mDownFocusX:F // field@0304 │ │ +07f712: 0224 0000 |02b5: move/from16 v36, v0 │ │ +07f716: a724 0e24 |02b7: sub-float v36, v14, v36 │ │ +07f71a: 0200 2400 |02b9: move/from16 v0, v36 │ │ +07f71e: 8709 |02bb: float-to-int v9, v0 │ │ +07f720: 0800 2a00 |02bc: move-object/from16 v0, v42 │ │ +07f724: 5200 0503 |02be: iget v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mDownFocusY:F // field@0305 │ │ +07f728: 0224 0000 |02c0: move/from16 v36, v0 │ │ +07f72c: a724 0f24 |02c2: sub-float v36, v15, v36 │ │ +07f730: 0200 2400 |02c4: move/from16 v0, v36 │ │ +07f734: 870a |02c6: float-to-int v10, v0 │ │ +07f736: 9224 0909 |02c7: mul-int v36, v9, v9 │ │ +07f73a: 9225 0a0a |02c9: mul-int v37, v10, v10 │ │ +07f73e: 900b 2425 |02cb: add-int v11, v36, v37 │ │ +07f742: 0800 2a00 |02cd: move-object/from16 v0, v42 │ │ +07f746: 5200 1103 |02cf: iget v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mTouchSlopSquare:I // field@0311 │ │ +07f74a: 0224 0000 |02d1: move/from16 v36, v0 │ │ +07f74e: 0200 2400 |02d3: move/from16 v0, v36 │ │ +07f752: 370b 4d00 |02d5: if-le v11, v0, 0322 // +004d │ │ +07f756: 0800 2a00 |02d7: move-object/from16 v0, v42 │ │ +07f75a: 5400 0c03 |02d9: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mListener:Landroid/view/GestureDetector$OnGestureListener; // field@030c │ │ +07f75e: 0824 0000 |02db: move-object/from16 v36, v0 │ │ +07f762: 0800 2a00 |02dd: move-object/from16 v0, v42 │ │ +07f766: 5400 0003 |02df: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mCurrentDownEvent:Landroid/view/MotionEvent; // field@0300 │ │ +07f76a: 0825 0000 |02e1: move-object/from16 v37, v0 │ │ +07f76e: 0800 2400 |02e3: move-object/from16 v0, v36 │ │ +07f772: 0801 2500 |02e5: move-object/from16 v1, v37 │ │ +07f776: 0802 2b00 |02e7: move-object/from16 v2, v43 │ │ +07f77a: 0203 1700 |02e9: move/from16 v3, v23 │ │ +07f77e: 0204 1800 |02eb: move/from16 v4, v24 │ │ +07f782: 7254 0f12 1032 |02ed: invoke-interface {v0, v1, v2, v3, v4}, Landroid/view/GestureDetector$OnGestureListener;.onScroll:(Landroid/view/MotionEvent;Landroid/view/MotionEvent;FF)Z // method@120f │ │ +07f788: 0a11 |02f0: move-result v17 │ │ +07f78a: 0800 2a00 |02f1: move-object/from16 v0, v42 │ │ +07f78e: 590e 0a03 |02f3: iput v14, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mLastFocusX:F // field@030a │ │ +07f792: 0800 2a00 |02f5: move-object/from16 v0, v42 │ │ +07f796: 590f 0b03 |02f7: iput v15, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mLastFocusY:F // field@030b │ │ +07f79a: 1324 0000 |02f9: const/16 v36, #int 0 // #0 │ │ +07f79e: 0200 2400 |02fb: move/from16 v0, v36 │ │ +07f7a2: 0801 2a00 |02fd: move-object/from16 v1, v42 │ │ +07f7a6: 5c10 ff02 |02ff: iput-boolean v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mAlwaysInTapRegion:Z // field@02ff │ │ +07f7aa: 0800 2a00 |0301: move-object/from16 v0, v42 │ │ +07f7ae: 5400 0603 |0303: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mHandler:Landroid/os/Handler; // field@0306 │ │ +07f7b2: 0824 0000 |0305: move-object/from16 v36, v0 │ │ +07f7b6: 1325 0300 |0307: const/16 v37, #int 3 // #3 │ │ +07f7ba: 7402 ce01 2400 |0309: invoke-virtual/range {v36, v37}, Landroid/os/Handler;.removeMessages:(I)V // method@01ce │ │ +07f7c0: 0800 2a00 |030c: move-object/from16 v0, v42 │ │ +07f7c4: 5400 0603 |030e: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mHandler:Landroid/os/Handler; // field@0306 │ │ +07f7c8: 0824 0000 |0310: move-object/from16 v36, v0 │ │ +07f7cc: 1325 0100 |0312: const/16 v37, #int 1 // #1 │ │ +07f7d0: 7402 ce01 2400 |0314: invoke-virtual/range {v36, v37}, Landroid/os/Handler;.removeMessages:(I)V // method@01ce │ │ +07f7d6: 0800 2a00 |0317: move-object/from16 v0, v42 │ │ +07f7da: 5400 0603 |0319: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mHandler:Landroid/os/Handler; // field@0306 │ │ +07f7de: 0824 0000 |031b: move-object/from16 v36, v0 │ │ +07f7e2: 1325 0200 |031d: const/16 v37, #int 2 // #2 │ │ +07f7e6: 7402 ce01 2400 |031f: invoke-virtual/range {v36, v37}, Landroid/os/Handler;.removeMessages:(I)V // method@01ce │ │ +07f7ec: 0800 2a00 |0322: move-object/from16 v0, v42 │ │ +07f7f0: 5200 1103 |0324: iget v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mTouchSlopSquare:I // field@0311 │ │ +07f7f4: 0224 0000 |0326: move/from16 v36, v0 │ │ +07f7f8: 0200 2400 |0328: move/from16 v0, v36 │ │ +07f7fc: 370b 56fd |032a: if-le v11, v0, 0080 // -02aa │ │ +07f800: 1324 0000 |032c: const/16 v36, #int 0 // #0 │ │ +07f804: 0200 2400 |032e: move/from16 v0, v36 │ │ +07f808: 0801 2a00 |0330: move-object/from16 v1, v42 │ │ +07f80c: 5c10 fe02 |0332: iput-boolean v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mAlwaysInBiggerTapRegion:Z // field@02fe │ │ +07f810: 2900 4cfd |0334: goto/16 0080 // -02b4 │ │ +07f814: 7701 1115 1700 |0336: invoke-static/range {v23}, Ljava/lang/Math;.abs:(F)F // method@1511 │ │ +07f81a: 0a24 |0339: move-result v36 │ │ +07f81c: 1525 803f |033a: const/high16 v37, #int 1065353216 // #3f80 │ │ +07f820: 2d24 2425 |033c: cmpl-float v36, v36, v37 │ │ +07f824: 3b24 0c00 |033e: if-gez v36, 034a // +000c │ │ +07f828: 7701 1115 1800 |0340: invoke-static/range {v24}, Ljava/lang/Math;.abs:(F)F // method@1511 │ │ +07f82e: 0a24 |0343: move-result v36 │ │ +07f830: 1525 803f |0344: const/high16 v37, #int 1065353216 // #3f80 │ │ +07f834: 2d24 2425 |0346: cmpl-float v36, v36, v37 │ │ +07f838: 3a24 38fd |0348: if-ltz v36, 0080 // -02c8 │ │ +07f83c: 0800 2a00 |034a: move-object/from16 v0, v42 │ │ +07f840: 5400 0c03 |034c: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mListener:Landroid/view/GestureDetector$OnGestureListener; // field@030c │ │ +07f844: 0824 0000 |034e: move-object/from16 v36, v0 │ │ +07f848: 0800 2a00 |0350: move-object/from16 v0, v42 │ │ +07f84c: 5400 0003 |0352: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mCurrentDownEvent:Landroid/view/MotionEvent; // field@0300 │ │ +07f850: 0825 0000 |0354: move-object/from16 v37, v0 │ │ +07f854: 0800 2400 |0356: move-object/from16 v0, v36 │ │ +07f858: 0801 2500 |0358: move-object/from16 v1, v37 │ │ +07f85c: 0802 2b00 |035a: move-object/from16 v2, v43 │ │ +07f860: 0203 1700 |035c: move/from16 v3, v23 │ │ +07f864: 0204 1800 |035e: move/from16 v4, v24 │ │ +07f868: 7254 0f12 1032 |0360: invoke-interface {v0, v1, v2, v3, v4}, Landroid/view/GestureDetector$OnGestureListener;.onScroll:(Landroid/view/MotionEvent;Landroid/view/MotionEvent;FF)Z // method@120f │ │ +07f86e: 0a11 |0363: move-result v17 │ │ +07f870: 0800 2a00 |0364: move-object/from16 v0, v42 │ │ +07f874: 590e 0a03 |0366: iput v14, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mLastFocusX:F // field@030a │ │ +07f878: 0800 2a00 |0368: move-object/from16 v0, v42 │ │ +07f87c: 590f 0b03 |036a: iput v15, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mLastFocusY:F // field@030b │ │ +07f880: 2900 14fd |036c: goto/16 0080 // -02ec │ │ +07f884: 1324 0000 |036e: const/16 v36, #int 0 // #0 │ │ +07f888: 0200 2400 |0370: move/from16 v0, v36 │ │ +07f88c: 0801 2a00 |0372: move-object/from16 v1, v42 │ │ +07f890: 5c10 1003 |0374: iput-boolean v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mStillDown:Z // field@0310 │ │ +07f894: 7701 4d12 2b00 |0376: invoke-static/range {v43}, Landroid/view/MotionEvent;.obtain:(Landroid/view/MotionEvent;)Landroid/view/MotionEvent; // method@124d │ │ +07f89a: 0c08 |0379: move-result-object v8 │ │ +07f89c: 0800 2a00 |037a: move-object/from16 v0, v42 │ │ +07f8a0: 5500 0803 |037c: iget-boolean v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mIsDoubleTapping:Z // field@0308 │ │ +07f8a4: 0224 0000 |037e: move/from16 v36, v0 │ │ +07f8a8: 3824 6800 |0380: if-eqz v36, 03e8 // +0068 │ │ +07f8ac: 0800 2a00 |0382: move-object/from16 v0, v42 │ │ +07f8b0: 5400 0203 |0384: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mDoubleTapListener:Landroid/view/GestureDetector$OnDoubleTapListener; // field@0302 │ │ +07f8b4: 0824 0000 |0386: move-object/from16 v36, v0 │ │ +07f8b8: 0800 2400 |0388: move-object/from16 v0, v36 │ │ +07f8bc: 0801 2b00 |038a: move-object/from16 v1, v43 │ │ +07f8c0: 7220 0a12 1000 |038c: invoke-interface {v0, v1}, Landroid/view/GestureDetector$OnDoubleTapListener;.onDoubleTapEvent:(Landroid/view/MotionEvent;)Z // method@120a │ │ +07f8c6: 0a24 |038f: move-result v36 │ │ +07f8c8: 9611 1124 |0390: or-int v17, v17, v36 │ │ +07f8cc: 0800 2a00 |0392: move-object/from16 v0, v42 │ │ +07f8d0: 5400 0f03 |0394: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mPreviousUpEvent:Landroid/view/MotionEvent; // field@030f │ │ +07f8d4: 0824 0000 |0396: move-object/from16 v36, v0 │ │ +07f8d8: 3824 0b00 |0398: if-eqz v36, 03a3 // +000b │ │ +07f8dc: 0800 2a00 |039a: move-object/from16 v0, v42 │ │ +07f8e0: 5400 0f03 |039c: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mPreviousUpEvent:Landroid/view/MotionEvent; // field@030f │ │ +07f8e4: 0824 0000 |039e: move-object/from16 v36, v0 │ │ +07f8e8: 7401 4e12 2400 |03a0: invoke-virtual/range {v36}, Landroid/view/MotionEvent;.recycle:()V // method@124e │ │ +07f8ee: 0800 2a00 |03a3: move-object/from16 v0, v42 │ │ +07f8f2: 5b08 0f03 |03a5: iput-object v8, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mPreviousUpEvent:Landroid/view/MotionEvent; // field@030f │ │ +07f8f6: 0800 2a00 |03a7: move-object/from16 v0, v42 │ │ +07f8fa: 5400 1203 |03a9: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mVelocityTracker:Landroid/view/VelocityTracker; // field@0312 │ │ +07f8fe: 0824 0000 |03ab: move-object/from16 v36, v0 │ │ +07f902: 3824 1300 |03ad: if-eqz v36, 03c0 // +0013 │ │ +07f906: 0800 2a00 |03af: move-object/from16 v0, v42 │ │ +07f90a: 5400 1203 |03b1: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mVelocityTracker:Landroid/view/VelocityTracker; // field@0312 │ │ +07f90e: 0824 0000 |03b3: move-object/from16 v36, v0 │ │ +07f912: 7401 5a12 2400 |03b5: invoke-virtual/range {v36}, Landroid/view/VelocityTracker;.recycle:()V // method@125a │ │ +07f918: 1324 0000 |03b8: const/16 v36, #int 0 // #0 │ │ +07f91c: 0800 2400 |03ba: move-object/from16 v0, v36 │ │ +07f920: 0801 2a00 |03bc: move-object/from16 v1, v42 │ │ +07f924: 5b10 1203 |03be: iput-object v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mVelocityTracker:Landroid/view/VelocityTracker; // field@0312 │ │ +07f928: 1324 0000 |03c0: const/16 v36, #int 0 // #0 │ │ +07f92c: 0200 2400 |03c2: move/from16 v0, v36 │ │ +07f930: 0801 2a00 |03c4: move-object/from16 v1, v42 │ │ +07f934: 5c10 0803 |03c6: iput-boolean v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mIsDoubleTapping:Z // field@0308 │ │ +07f938: 1324 0000 |03c8: const/16 v36, #int 0 // #0 │ │ +07f93c: 0200 2400 |03ca: move/from16 v0, v36 │ │ +07f940: 0801 2a00 |03cc: move-object/from16 v1, v42 │ │ +07f944: 5c10 0103 |03ce: iput-boolean v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mDeferConfirmSingleTap:Z // field@0301 │ │ +07f948: 0800 2a00 |03d0: move-object/from16 v0, v42 │ │ +07f94c: 5400 0603 |03d2: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mHandler:Landroid/os/Handler; // field@0306 │ │ +07f950: 0824 0000 |03d4: move-object/from16 v36, v0 │ │ +07f954: 1325 0100 |03d6: const/16 v37, #int 1 // #1 │ │ +07f958: 7402 ce01 2400 |03d8: invoke-virtual/range {v36, v37}, Landroid/os/Handler;.removeMessages:(I)V // method@01ce │ │ +07f95e: 0800 2a00 |03db: move-object/from16 v0, v42 │ │ +07f962: 5400 0603 |03dd: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mHandler:Landroid/os/Handler; // field@0306 │ │ +07f966: 0824 0000 |03df: move-object/from16 v36, v0 │ │ +07f96a: 1325 0200 |03e1: const/16 v37, #int 2 // #2 │ │ +07f96e: 7402 ce01 2400 |03e3: invoke-virtual/range {v36, v37}, Landroid/os/Handler;.removeMessages:(I)V // method@01ce │ │ +07f974: 2900 9afc |03e6: goto/16 0080 // -0366 │ │ +07f978: 0800 2a00 |03e8: move-object/from16 v0, v42 │ │ +07f97c: 5500 0703 |03ea: iget-boolean v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mInLongPress:Z // field@0307 │ │ +07f980: 0224 0000 |03ec: move/from16 v36, v0 │ │ +07f984: 3824 1600 |03ee: if-eqz v36, 0404 // +0016 │ │ +07f988: 0800 2a00 |03f0: move-object/from16 v0, v42 │ │ +07f98c: 5400 0603 |03f2: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mHandler:Landroid/os/Handler; // field@0306 │ │ +07f990: 0824 0000 |03f4: move-object/from16 v36, v0 │ │ +07f994: 1325 0300 |03f6: const/16 v37, #int 3 // #3 │ │ +07f998: 7402 ce01 2400 |03f8: invoke-virtual/range {v36, v37}, Landroid/os/Handler;.removeMessages:(I)V // method@01ce │ │ +07f99e: 1324 0000 |03fb: const/16 v36, #int 0 // #0 │ │ +07f9a2: 0200 2400 |03fd: move/from16 v0, v36 │ │ +07f9a6: 0801 2a00 |03ff: move-object/from16 v1, v42 │ │ +07f9aa: 5c10 0703 |0401: iput-boolean v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mInLongPress:Z // field@0307 │ │ +07f9ae: 288f |0403: goto 0392 // -0071 │ │ +07f9b0: 0800 2a00 |0404: move-object/from16 v0, v42 │ │ +07f9b4: 5500 ff02 |0406: iget-boolean v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mAlwaysInTapRegion:Z // field@02ff │ │ +07f9b8: 0224 0000 |0408: move/from16 v36, v0 │ │ +07f9bc: 3824 2f00 |040a: if-eqz v36, 0439 // +002f │ │ +07f9c0: 0800 2a00 |040c: move-object/from16 v0, v42 │ │ +07f9c4: 5400 0c03 |040e: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mListener:Landroid/view/GestureDetector$OnGestureListener; // field@030c │ │ +07f9c8: 0824 0000 |0410: move-object/from16 v36, v0 │ │ +07f9cc: 0800 2400 |0412: move-object/from16 v0, v36 │ │ +07f9d0: 0801 2b00 |0414: move-object/from16 v1, v43 │ │ +07f9d4: 7220 1112 1000 |0416: invoke-interface {v0, v1}, Landroid/view/GestureDetector$OnGestureListener;.onSingleTapUp:(Landroid/view/MotionEvent;)Z // method@1211 │ │ +07f9da: 0a11 |0419: move-result v17 │ │ +07f9dc: 0800 2a00 |041a: move-object/from16 v0, v42 │ │ +07f9e0: 5500 0103 |041c: iget-boolean v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mDeferConfirmSingleTap:Z // field@0301 │ │ +07f9e4: 0224 0000 |041e: move/from16 v36, v0 │ │ +07f9e8: 3824 72ff |0420: if-eqz v36, 0392 // -008e │ │ +07f9ec: 0800 2a00 |0422: move-object/from16 v0, v42 │ │ +07f9f0: 5400 0203 |0424: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mDoubleTapListener:Landroid/view/GestureDetector$OnDoubleTapListener; // field@0302 │ │ +07f9f4: 0824 0000 |0426: move-object/from16 v36, v0 │ │ +07f9f8: 3824 6aff |0428: if-eqz v36, 0392 // -0096 │ │ +07f9fc: 0800 2a00 |042a: move-object/from16 v0, v42 │ │ +07fa00: 5400 0203 |042c: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mDoubleTapListener:Landroid/view/GestureDetector$OnDoubleTapListener; // field@0302 │ │ +07fa04: 0824 0000 |042e: move-object/from16 v36, v0 │ │ +07fa08: 0800 2400 |0430: move-object/from16 v0, v36 │ │ +07fa0c: 0801 2b00 |0432: move-object/from16 v1, v43 │ │ +07fa10: 7220 0b12 1000 |0434: invoke-interface {v0, v1}, Landroid/view/GestureDetector$OnDoubleTapListener;.onSingleTapConfirmed:(Landroid/view/MotionEvent;)Z // method@120b │ │ +07fa16: 2900 5bff |0437: goto/16 0392 // -00a5 │ │ +07fa1a: 0800 2a00 |0439: move-object/from16 v0, v42 │ │ +07fa1e: 5400 1203 |043b: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mVelocityTracker:Landroid/view/VelocityTracker; // field@0312 │ │ +07fa22: 081d 0000 |043d: move-object/from16 v29, v0 │ │ +07fa26: 1324 0000 |043f: const/16 v36, #int 0 // #0 │ │ +07fa2a: 0800 2b00 |0441: move-object/from16 v0, v43 │ │ +07fa2e: 0201 2400 |0443: move/from16 v1, v36 │ │ +07fa32: 7120 060a 1000 |0445: invoke-static {v0, v1}, Landroid/support/v4/view/MotionEventCompat;.getPointerId:(Landroid/view/MotionEvent;I)I // method@0a06 │ │ +07fa38: 0a15 |0448: move-result v21 │ │ +07fa3a: 1324 e803 |0449: const/16 v36, #int 1000 // #3e8 │ │ +07fa3e: 0800 2a00 |044b: move-object/from16 v0, v42 │ │ +07fa42: 5200 0d03 |044d: iget v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mMaximumFlingVelocity:I // field@030d │ │ +07fa46: 0225 0000 |044f: move/from16 v37, v0 │ │ +07fa4a: 0200 2500 |0451: move/from16 v0, v37 │ │ +07fa4e: 8200 |0453: int-to-float v0, v0 │ │ +07fa50: 0225 0000 |0454: move/from16 v37, v0 │ │ +07fa54: 0800 1d00 |0456: move-object/from16 v0, v29 │ │ +07fa58: 0201 2400 |0458: move/from16 v1, v36 │ │ +07fa5c: 0202 2500 |045a: move/from16 v2, v37 │ │ +07fa60: 6e30 5412 1002 |045c: invoke-virtual {v0, v1, v2}, Landroid/view/VelocityTracker;.computeCurrentVelocity:(IF)V // method@1254 │ │ +07fa66: 0800 1d00 |045f: move-object/from16 v0, v29 │ │ +07fa6a: 0201 1500 |0461: move/from16 v1, v21 │ │ +07fa6e: 7120 930a 1000 |0463: invoke-static {v0, v1}, Landroid/support/v4/view/VelocityTrackerCompat;.getYVelocity:(Landroid/view/VelocityTracker;I)F // method@0a93 │ │ +07fa74: 0a1f |0466: move-result v31 │ │ +07fa76: 0800 1d00 |0467: move-object/from16 v0, v29 │ │ +07fa7a: 0201 1500 |0469: move/from16 v1, v21 │ │ +07fa7e: 7120 920a 1000 |046b: invoke-static {v0, v1}, Landroid/support/v4/view/VelocityTrackerCompat;.getXVelocity:(Landroid/view/VelocityTracker;I)F // method@0a92 │ │ +07fa84: 0a1e |046e: move-result v30 │ │ +07fa86: 7701 1115 1f00 |046f: invoke-static/range {v31}, Ljava/lang/Math;.abs:(F)F // method@1511 │ │ +07fa8c: 0a24 |0472: move-result v36 │ │ +07fa8e: 0800 2a00 |0473: move-object/from16 v0, v42 │ │ +07fa92: 5200 0e03 |0475: iget v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mMinimumFlingVelocity:I // field@030e │ │ +07fa96: 0225 0000 |0477: move/from16 v37, v0 │ │ +07fa9a: 0200 2500 |0479: move/from16 v0, v37 │ │ +07fa9e: 8200 |047b: int-to-float v0, v0 │ │ +07faa0: 0225 0000 |047c: move/from16 v37, v0 │ │ +07faa4: 2d24 2425 |047e: cmpl-float v36, v36, v37 │ │ +07faa8: 3c24 1500 |0480: if-gtz v36, 0495 // +0015 │ │ +07faac: 7701 1115 1e00 |0482: invoke-static/range {v30}, Ljava/lang/Math;.abs:(F)F // method@1511 │ │ +07fab2: 0a24 |0485: move-result v36 │ │ +07fab4: 0800 2a00 |0486: move-object/from16 v0, v42 │ │ +07fab8: 5200 0e03 |0488: iget v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mMinimumFlingVelocity:I // field@030e │ │ +07fabc: 0225 0000 |048a: move/from16 v37, v0 │ │ +07fac0: 0200 2500 |048c: move/from16 v0, v37 │ │ +07fac4: 8200 |048e: int-to-float v0, v0 │ │ +07fac6: 0225 0000 |048f: move/from16 v37, v0 │ │ +07faca: 2d24 2425 |0491: cmpl-float v36, v36, v37 │ │ +07face: 3d24 fffe |0493: if-lez v36, 0392 // -0101 │ │ +07fad2: 0800 2a00 |0495: move-object/from16 v0, v42 │ │ +07fad6: 5400 0c03 |0497: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mListener:Landroid/view/GestureDetector$OnGestureListener; // field@030c │ │ +07fada: 0824 0000 |0499: move-object/from16 v36, v0 │ │ +07fade: 0800 2a00 |049b: move-object/from16 v0, v42 │ │ +07fae2: 5400 0003 |049d: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mCurrentDownEvent:Landroid/view/MotionEvent; // field@0300 │ │ +07fae6: 0825 0000 |049f: move-object/from16 v37, v0 │ │ +07faea: 0800 2400 |04a1: move-object/from16 v0, v36 │ │ +07faee: 0801 2500 |04a3: move-object/from16 v1, v37 │ │ +07faf2: 0802 2b00 |04a5: move-object/from16 v2, v43 │ │ +07faf6: 0203 1e00 |04a7: move/from16 v3, v30 │ │ +07fafa: 0204 1f00 |04a9: move/from16 v4, v31 │ │ +07fafe: 7254 0d12 1032 |04ab: invoke-interface {v0, v1, v2, v3, v4}, Landroid/view/GestureDetector$OnGestureListener;.onFling:(Landroid/view/MotionEvent;Landroid/view/MotionEvent;FF)Z // method@120d │ │ +07fb04: 0a11 |04ae: move-result v17 │ │ +07fb06: 2900 e3fe |04af: goto/16 0392 // -011d │ │ +07fb0a: 7601 2709 2a00 |04b1: invoke-direct/range {v42}, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.cancel:()V // method@0927 │ │ +07fb10: 2900 ccfb |04b4: goto/16 0080 // -0434 │ │ +07fb14: 0001 0700 0000 0000 b200 0000 f102 ... |04b6: packed-switch-data (18 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=224 │ │ 0x0004 line=226 │ │ 0x000c line=227 │ │ 0x0016 line=229 │ │ 0x0023 line=231 │ │ @@ -157706,70 +157760,70 @@ │ │ 0x045f line=373 │ │ 0x0467 line=375 │ │ 0x046f line=378 │ │ 0x0495 line=380 │ │ 0x04b1 line=401 │ │ 0x04b6 line=249 │ │ locals : │ │ - 0x003f - 0x004e reg=6 count I │ │ - 0x0041 - 0x004e reg=17 i I │ │ - 0x0031 - 0x004e reg=21 pointerUp Z │ │ - 0x0037 - 0x004e reg=24 skipIndex I │ │ - 0x0039 - 0x004e reg=25 sumX F │ │ - 0x003b - 0x004e reg=26 sumY F │ │ - 0x006d - 0x0081 reg=11 div I │ │ - 0x0072 - 0x0081 reg=13 focusX F │ │ - 0x0077 - 0x0081 reg=14 focusY F │ │ - 0x0079 - 0x0081 reg=16 handled Z │ │ - 0x011e - 0x012f reg=12 dot F │ │ - 0x00c9 - 0x012f reg=18 id1 I │ │ - 0x00fc - 0x012f reg=19 id2 I │ │ - 0x00c1 - 0x012f reg=27 upIndex I │ │ - 0x010c - 0x012f reg=31 x F │ │ - 0x00d7 - 0x012f reg=32 x1 F │ │ - 0x011c - 0x012f reg=33 y F │ │ - 0x00e5 - 0x012f reg=34 y1 F │ │ - 0x0143 - 0x01a6 reg=15 hadTapMessage Z │ │ - 0x0263 - 0x0277 reg=15 hadTapMessage Z │ │ - 0x02bc - 0x0336 reg=8 deltaX I │ │ - 0x02c7 - 0x0336 reg=9 deltaY I │ │ - 0x02cd - 0x0336 reg=10 distance I │ │ - 0x0287 - 0x036e reg=22 scrollX F │ │ - 0x028f - 0x036e reg=23 scrollY F │ │ - 0x037a - 0x04b1 reg=7 currentUpEvent Landroid/view/MotionEvent; │ │ - 0x0449 - 0x04b1 reg=20 pointerId I │ │ - 0x043f - 0x04b1 reg=28 velocityTracker Landroid/view/VelocityTracker; │ │ - 0x046f - 0x04b1 reg=29 velocityX F │ │ - 0x0467 - 0x04b1 reg=30 velocityY F │ │ - 0x0004 - 0x04c8 reg=5 action I │ │ - 0x0054 - 0x04c8 reg=6 count I │ │ - 0x0083 - 0x04c8 reg=11 div I │ │ - 0x0083 - 0x04c8 reg=13 focusX F │ │ - 0x0083 - 0x04c8 reg=14 focusY F │ │ - 0x0083 - 0x04c8 reg=16 handled Z │ │ - 0x0054 - 0x04c8 reg=17 i I │ │ - 0x0051 - 0x04c8 reg=21 pointerUp Z │ │ - 0x0054 - 0x04c8 reg=24 skipIndex I │ │ - 0x0054 - 0x04c8 reg=25 sumX F │ │ - 0x0054 - 0x04c8 reg=26 sumY F │ │ - 0x0000 - 0x04c8 reg=41 this Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase; │ │ - 0x0000 - 0x04c8 reg=42 ev Landroid/view/MotionEvent; │ │ + 0x003f - 0x004e reg=7 count I │ │ + 0x0041 - 0x004e reg=18 i I │ │ + 0x0031 - 0x004e reg=22 pointerUp Z │ │ + 0x0037 - 0x004e reg=25 skipIndex I │ │ + 0x0039 - 0x004e reg=26 sumX F │ │ + 0x003b - 0x004e reg=27 sumY F │ │ + 0x006d - 0x0081 reg=12 div I │ │ + 0x0072 - 0x0081 reg=14 focusX F │ │ + 0x0077 - 0x0081 reg=15 focusY F │ │ + 0x0079 - 0x0081 reg=17 handled Z │ │ + 0x011e - 0x012f reg=13 dot F │ │ + 0x00c9 - 0x012f reg=19 id1 I │ │ + 0x00fc - 0x012f reg=20 id2 I │ │ + 0x00c1 - 0x012f reg=28 upIndex I │ │ + 0x010c - 0x012f reg=32 x F │ │ + 0x00d7 - 0x012f reg=33 x1 F │ │ + 0x011c - 0x012f reg=34 y F │ │ + 0x00e5 - 0x012f reg=35 y1 F │ │ + 0x0143 - 0x01a6 reg=16 hadTapMessage Z │ │ + 0x0263 - 0x0277 reg=16 hadTapMessage Z │ │ + 0x02bc - 0x0336 reg=9 deltaX I │ │ + 0x02c7 - 0x0336 reg=10 deltaY I │ │ + 0x02cd - 0x0336 reg=11 distance I │ │ + 0x0287 - 0x036e reg=23 scrollX F │ │ + 0x028f - 0x036e reg=24 scrollY F │ │ + 0x037a - 0x04b1 reg=8 currentUpEvent Landroid/view/MotionEvent; │ │ + 0x0449 - 0x04b1 reg=21 pointerId I │ │ + 0x043f - 0x04b1 reg=29 velocityTracker Landroid/view/VelocityTracker; │ │ + 0x046f - 0x04b1 reg=30 velocityX F │ │ + 0x0467 - 0x04b1 reg=31 velocityY F │ │ + 0x0004 - 0x04c8 reg=6 action I │ │ + 0x0054 - 0x04c8 reg=7 count I │ │ + 0x0083 - 0x04c8 reg=12 div I │ │ + 0x0083 - 0x04c8 reg=14 focusX F │ │ + 0x0083 - 0x04c8 reg=15 focusY F │ │ + 0x0083 - 0x04c8 reg=17 handled Z │ │ + 0x0054 - 0x04c8 reg=18 i I │ │ + 0x0051 - 0x04c8 reg=22 pointerUp Z │ │ + 0x0054 - 0x04c8 reg=25 skipIndex I │ │ + 0x0054 - 0x04c8 reg=26 sumX F │ │ + 0x0054 - 0x04c8 reg=27 sumY F │ │ + 0x0000 - 0x04c8 reg=42 this Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase; │ │ + 0x0000 - 0x04c8 reg=43 ev Landroid/view/MotionEvent; │ │ │ │ #2 : (in Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;) │ │ name : 'setIsLongpressEnabled' │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -07df8c: |[07df8c] android.support.v4.view.GestureDetectorCompat$GestureDetectorCompatImplBase.setIsLongpressEnabled:(Z)V │ │ -07df9c: 5c01 0903 |0000: iput-boolean v1, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mIsLongpressEnabled:Z // field@0309 │ │ -07dfa0: 0e00 |0002: return-void │ │ +07fb38: |[07fb38] android.support.v4.view.GestureDetectorCompat$GestureDetectorCompatImplBase.setIsLongpressEnabled:(Z)V │ │ +07fb48: 5c01 0903 |0000: iput-boolean v1, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mIsLongpressEnabled:Z // field@0309 │ │ +07fb4c: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=205 │ │ 0x0002 line=206 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase; │ │ 0x0000 - 0x0003 reg=1 isLongpressEnabled Z │ │ @@ -157779,31 +157833,31 @@ │ │ type : '(Landroid/view/GestureDetector$OnDoubleTapListener;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -07dfa4: |[07dfa4] android.support.v4.view.GestureDetectorCompat$GestureDetectorCompatImplBase.setOnDoubleTapListener:(Landroid/view/GestureDetector$OnDoubleTapListener;)V │ │ -07dfb4: 5b01 0203 |0000: iput-object v1, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mDoubleTapListener:Landroid/view/GestureDetector$OnDoubleTapListener; // field@0302 │ │ -07dfb8: 0e00 |0002: return-void │ │ +07fb50: |[07fb50] android.support.v4.view.GestureDetectorCompat$GestureDetectorCompatImplBase.setOnDoubleTapListener:(Landroid/view/GestureDetector$OnDoubleTapListener;)V │ │ +07fb60: 5b01 0203 |0000: iput-object v1, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mDoubleTapListener:Landroid/view/GestureDetector$OnDoubleTapListener; // field@0302 │ │ +07fb64: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=192 │ │ 0x0002 line=193 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase; │ │ 0x0000 - 0x0003 reg=1 onDoubleTapListener Landroid/view/GestureDetector$OnDoubleTapListener; │ │ │ │ source_file_idx : 1159 (GestureDetectorCompat.java) │ │ │ │ Class #624 header: │ │ -class_idx : 394 │ │ +class_idx : 391 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 826 │ │ +superclass_idx : 823 │ │ source_file_idx : 1159 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ Class #624 annotations: │ │ @@ -157829,20 +157883,20 @@ │ │ type : '(Landroid/content/Context;Landroid/view/GestureDetector$OnGestureListener;Landroid/os/Handler;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 11 16-bit code units │ │ -07dfbc: |[07dfbc] android.support.v4.view.GestureDetectorCompat$GestureDetectorCompatImplJellybeanMr2.:(Landroid/content/Context;Landroid/view/GestureDetector$OnGestureListener;Landroid/os/Handler;)V │ │ -07dfcc: 7010 1c15 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@151c │ │ -07dfd2: 2200 9402 |0003: new-instance v0, Landroid/view/GestureDetector; // type@0294 │ │ -07dfd6: 7040 1212 2043 |0005: invoke-direct {v0, v2, v3, v4}, Landroid/view/GestureDetector;.:(Landroid/content/Context;Landroid/view/GestureDetector$OnGestureListener;Landroid/os/Handler;)V // method@1212 │ │ -07dfdc: 5b10 1303 |0008: iput-object v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplJellybeanMr2;.mDetector:Landroid/view/GestureDetector; // field@0313 │ │ -07dfe0: 0e00 |000a: return-void │ │ +07fb68: |[07fb68] android.support.v4.view.GestureDetectorCompat$GestureDetectorCompatImplJellybeanMr2.:(Landroid/content/Context;Landroid/view/GestureDetector$OnGestureListener;Landroid/os/Handler;)V │ │ +07fb78: 7010 1c15 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@151c │ │ +07fb7e: 2200 9102 |0003: new-instance v0, Landroid/view/GestureDetector; // type@0291 │ │ +07fb82: 7040 1212 2043 |0005: invoke-direct {v0, v2, v3, v4}, Landroid/view/GestureDetector;.:(Landroid/content/Context;Landroid/view/GestureDetector$OnGestureListener;Landroid/os/Handler;)V // method@1212 │ │ +07fb88: 5b10 1303 |0008: iput-object v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplJellybeanMr2;.mDetector:Landroid/view/GestureDetector; // field@0313 │ │ +07fb8c: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=464 │ │ 0x0003 line=465 │ │ 0x000a line=466 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplJellybeanMr2; │ │ @@ -157856,19 +157910,19 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -07dfe4: |[07dfe4] android.support.v4.view.GestureDetectorCompat$GestureDetectorCompatImplJellybeanMr2.isLongpressEnabled:()Z │ │ -07dff4: 5410 1303 |0000: iget-object v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplJellybeanMr2;.mDetector:Landroid/view/GestureDetector; // field@0313 │ │ -07dff8: 6e10 1312 0000 |0002: invoke-virtual {v0}, Landroid/view/GestureDetector;.isLongpressEnabled:()Z // method@1213 │ │ -07dffe: 0a00 |0005: move-result v0 │ │ -07e000: 0f00 |0006: return v0 │ │ +07fb90: |[07fb90] android.support.v4.view.GestureDetectorCompat$GestureDetectorCompatImplJellybeanMr2.isLongpressEnabled:()Z │ │ +07fba0: 5410 1303 |0000: iget-object v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplJellybeanMr2;.mDetector:Landroid/view/GestureDetector; // field@0313 │ │ +07fba4: 6e10 1312 0000 |0002: invoke-virtual {v0}, Landroid/view/GestureDetector;.isLongpressEnabled:()Z // method@1213 │ │ +07fbaa: 0a00 |0005: move-result v0 │ │ +07fbac: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=470 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplJellybeanMr2; │ │ │ │ #1 : (in Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplJellybeanMr2;) │ │ @@ -157876,19 +157930,19 @@ │ │ type : '(Landroid/view/MotionEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -07e004: |[07e004] android.support.v4.view.GestureDetectorCompat$GestureDetectorCompatImplJellybeanMr2.onTouchEvent:(Landroid/view/MotionEvent;)Z │ │ -07e014: 5410 1303 |0000: iget-object v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplJellybeanMr2;.mDetector:Landroid/view/GestureDetector; // field@0313 │ │ -07e018: 6e20 1412 2000 |0002: invoke-virtual {v0, v2}, Landroid/view/GestureDetector;.onTouchEvent:(Landroid/view/MotionEvent;)Z // method@1214 │ │ -07e01e: 0a00 |0005: move-result v0 │ │ -07e020: 0f00 |0006: return v0 │ │ +07fbb0: |[07fbb0] android.support.v4.view.GestureDetectorCompat$GestureDetectorCompatImplJellybeanMr2.onTouchEvent:(Landroid/view/MotionEvent;)Z │ │ +07fbc0: 5410 1303 |0000: iget-object v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplJellybeanMr2;.mDetector:Landroid/view/GestureDetector; // field@0313 │ │ +07fbc4: 6e20 1412 2000 |0002: invoke-virtual {v0, v2}, Landroid/view/GestureDetector;.onTouchEvent:(Landroid/view/MotionEvent;)Z // method@1214 │ │ +07fbca: 0a00 |0005: move-result v0 │ │ +07fbcc: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=475 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplJellybeanMr2; │ │ 0x0000 - 0x0007 reg=2 ev Landroid/view/MotionEvent; │ │ │ │ @@ -157897,18 +157951,18 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -07e024: |[07e024] android.support.v4.view.GestureDetectorCompat$GestureDetectorCompatImplJellybeanMr2.setIsLongpressEnabled:(Z)V │ │ -07e034: 5410 1303 |0000: iget-object v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplJellybeanMr2;.mDetector:Landroid/view/GestureDetector; // field@0313 │ │ -07e038: 6e20 1512 2000 |0002: invoke-virtual {v0, v2}, Landroid/view/GestureDetector;.setIsLongpressEnabled:(Z)V // method@1215 │ │ -07e03e: 0e00 |0005: return-void │ │ +07fbd0: |[07fbd0] android.support.v4.view.GestureDetectorCompat$GestureDetectorCompatImplJellybeanMr2.setIsLongpressEnabled:(Z)V │ │ +07fbe0: 5410 1303 |0000: iget-object v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplJellybeanMr2;.mDetector:Landroid/view/GestureDetector; // field@0313 │ │ +07fbe4: 6e20 1512 2000 |0002: invoke-virtual {v0, v2}, Landroid/view/GestureDetector;.setIsLongpressEnabled:(Z)V // method@1215 │ │ +07fbea: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=480 │ │ 0x0005 line=481 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplJellybeanMr2; │ │ 0x0000 - 0x0006 reg=2 enabled Z │ │ @@ -157918,32 +157972,32 @@ │ │ type : '(Landroid/view/GestureDetector$OnDoubleTapListener;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -07e040: |[07e040] android.support.v4.view.GestureDetectorCompat$GestureDetectorCompatImplJellybeanMr2.setOnDoubleTapListener:(Landroid/view/GestureDetector$OnDoubleTapListener;)V │ │ -07e050: 5410 1303 |0000: iget-object v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplJellybeanMr2;.mDetector:Landroid/view/GestureDetector; // field@0313 │ │ -07e054: 6e20 1612 2000 |0002: invoke-virtual {v0, v2}, Landroid/view/GestureDetector;.setOnDoubleTapListener:(Landroid/view/GestureDetector$OnDoubleTapListener;)V // method@1216 │ │ -07e05a: 0e00 |0005: return-void │ │ +07fbec: |[07fbec] android.support.v4.view.GestureDetectorCompat$GestureDetectorCompatImplJellybeanMr2.setOnDoubleTapListener:(Landroid/view/GestureDetector$OnDoubleTapListener;)V │ │ +07fbfc: 5410 1303 |0000: iget-object v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplJellybeanMr2;.mDetector:Landroid/view/GestureDetector; // field@0313 │ │ +07fc00: 6e20 1612 2000 |0002: invoke-virtual {v0, v2}, Landroid/view/GestureDetector;.setOnDoubleTapListener:(Landroid/view/GestureDetector$OnDoubleTapListener;)V // method@1216 │ │ +07fc06: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=485 │ │ 0x0005 line=486 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplJellybeanMr2; │ │ 0x0000 - 0x0006 reg=2 listener Landroid/view/GestureDetector$OnDoubleTapListener; │ │ │ │ source_file_idx : 1159 (GestureDetectorCompat.java) │ │ │ │ Class #625 header: │ │ -class_idx : 397 │ │ +class_idx : 394 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 826 │ │ +superclass_idx : 823 │ │ source_file_idx : 1169 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ Class #625 annotations: │ │ @@ -157965,17 +158019,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -07e05c: |[07e05c] android.support.v4.view.GravityCompat$GravityCompatImplBase.:()V │ │ -07e06c: 7010 1c15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ -07e072: 0e00 |0003: return-void │ │ +07fc08: |[07fc08] android.support.v4.view.GravityCompat$GravityCompatImplBase.:()V │ │ +07fc18: 7010 1c15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ +07fc1e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/GravityCompat$GravityCompatImplBase; │ │ │ │ Virtual methods - │ │ @@ -157984,17 +158038,17 @@ │ │ type : '(IIILandroid/graphics/Rect;IILandroid/graphics/Rect;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 9 │ │ outs : 7 │ │ insns size : 4 16-bit code units │ │ -07e074: |[07e074] android.support.v4.view.GravityCompat$GravityCompatImplBase.apply:(IIILandroid/graphics/Rect;IILandroid/graphics/Rect;I)V │ │ -07e084: 7707 1712 0100 |0000: invoke-static/range {v1, v2, v3, v4, v5, v6, v7}, Landroid/view/Gravity;.apply:(IIILandroid/graphics/Rect;IILandroid/graphics/Rect;)V // method@1217 │ │ -07e08a: 0e00 |0003: return-void │ │ +07fc20: |[07fc20] android.support.v4.view.GravityCompat$GravityCompatImplBase.apply:(IIILandroid/graphics/Rect;IILandroid/graphics/Rect;I)V │ │ +07fc30: 7707 1712 0100 |0000: invoke-static/range {v1, v2, v3, v4, v5, v6, v7}, Landroid/view/Gravity;.apply:(IIILandroid/graphics/Rect;IILandroid/graphics/Rect;)V // method@1217 │ │ +07fc36: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ 0x0003 line=53 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/GravityCompat$GravityCompatImplBase; │ │ 0x0000 - 0x0004 reg=1 gravity I │ │ @@ -158011,17 +158065,17 @@ │ │ type : '(IIILandroid/graphics/Rect;Landroid/graphics/Rect;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 7 │ │ outs : 5 │ │ insns size : 4 16-bit code units │ │ -07e08c: |[07e08c] android.support.v4.view.GravityCompat$GravityCompatImplBase.apply:(IIILandroid/graphics/Rect;Landroid/graphics/Rect;I)V │ │ -07e09c: 7155 1912 2143 |0000: invoke-static {v1, v2, v3, v4, v5}, Landroid/view/Gravity;.apply:(IIILandroid/graphics/Rect;Landroid/graphics/Rect;)V // method@1219 │ │ -07e0a2: 0e00 |0003: return-void │ │ +07fc38: |[07fc38] android.support.v4.view.GravityCompat$GravityCompatImplBase.apply:(IIILandroid/graphics/Rect;Landroid/graphics/Rect;I)V │ │ +07fc48: 7155 1912 2143 |0000: invoke-static {v1, v2, v3, v4, v5}, Landroid/view/Gravity;.apply:(IIILandroid/graphics/Rect;Landroid/graphics/Rect;)V // method@1219 │ │ +07fc4e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ 0x0003 line=47 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/GravityCompat$GravityCompatImplBase; │ │ 0x0000 - 0x0004 reg=1 gravity I │ │ @@ -158036,17 +158090,17 @@ │ │ type : '(ILandroid/graphics/Rect;Landroid/graphics/Rect;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -07e0a4: |[07e0a4] android.support.v4.view.GravityCompat$GravityCompatImplBase.applyDisplay:(ILandroid/graphics/Rect;Landroid/graphics/Rect;I)V │ │ -07e0b4: 7130 1b12 2103 |0000: invoke-static {v1, v2, v3}, Landroid/view/Gravity;.applyDisplay:(ILandroid/graphics/Rect;Landroid/graphics/Rect;)V // method@121b │ │ -07e0ba: 0e00 |0003: return-void │ │ +07fc50: |[07fc50] android.support.v4.view.GravityCompat$GravityCompatImplBase.applyDisplay:(ILandroid/graphics/Rect;Landroid/graphics/Rect;I)V │ │ +07fc60: 7130 1b12 2103 |0000: invoke-static {v1, v2, v3}, Landroid/view/Gravity;.applyDisplay:(ILandroid/graphics/Rect;Landroid/graphics/Rect;)V // method@121b │ │ +07fc66: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ 0x0003 line=59 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/GravityCompat$GravityCompatImplBase; │ │ 0x0000 - 0x0004 reg=1 gravity I │ │ @@ -158059,32 +158113,32 @@ │ │ type : '(II)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -07e0bc: |[07e0bc] android.support.v4.view.GravityCompat$GravityCompatImplBase.getAbsoluteGravity:(II)I │ │ -07e0cc: 1400 ffff 7fff |0000: const v0, #float -3.40282e+38 // #ff7fffff │ │ -07e0d2: b520 |0003: and-int/2addr v0, v2 │ │ -07e0d4: 0f00 |0004: return v0 │ │ +07fc68: |[07fc68] android.support.v4.view.GravityCompat$GravityCompatImplBase.getAbsoluteGravity:(II)I │ │ +07fc78: 1400 ffff 7fff |0000: const v0, #float -3.40282e+38 // #ff7fffff │ │ +07fc7e: b520 |0003: and-int/2addr v0, v2 │ │ +07fc80: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/GravityCompat$GravityCompatImplBase; │ │ 0x0000 - 0x0005 reg=2 gravity I │ │ 0x0000 - 0x0005 reg=3 layoutDirection I │ │ │ │ source_file_idx : 1169 (GravityCompat.java) │ │ │ │ Class #626 header: │ │ -class_idx : 398 │ │ +class_idx : 395 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 826 │ │ +superclass_idx : 823 │ │ source_file_idx : 1169 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ Class #626 annotations: │ │ @@ -158106,17 +158160,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -07e0d8: |[07e0d8] android.support.v4.view.GravityCompat$GravityCompatImplJellybeanMr1.:()V │ │ -07e0e8: 7010 1c15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ -07e0ee: 0e00 |0003: return-void │ │ +07fc84: |[07fc84] android.support.v4.view.GravityCompat$GravityCompatImplJellybeanMr1.:()V │ │ +07fc94: 7010 1c15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ +07fc9a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=62 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/GravityCompat$GravityCompatImplJellybeanMr1; │ │ │ │ Virtual methods - │ │ @@ -158125,17 +158179,17 @@ │ │ type : '(IIILandroid/graphics/Rect;IILandroid/graphics/Rect;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 9 │ │ outs : 8 │ │ insns size : 4 16-bit code units │ │ -07e0f0: |[07e0f0] android.support.v4.view.GravityCompat$GravityCompatImplJellybeanMr1.apply:(IIILandroid/graphics/Rect;IILandroid/graphics/Rect;I)V │ │ -07e100: 7708 5009 0100 |0000: invoke-static/range {v1, v2, v3, v4, v5, v6, v7, v8}, Landroid/support/v4/view/GravityCompatJellybeanMr1;.apply:(IIILandroid/graphics/Rect;IILandroid/graphics/Rect;I)V // method@0950 │ │ -07e106: 0e00 |0003: return-void │ │ +07fc9c: |[07fc9c] android.support.v4.view.GravityCompat$GravityCompatImplJellybeanMr1.apply:(IIILandroid/graphics/Rect;IILandroid/graphics/Rect;I)V │ │ +07fcac: 7708 5009 0100 |0000: invoke-static/range {v1, v2, v3, v4, v5, v6, v7, v8}, Landroid/support/v4/view/GravityCompatJellybeanMr1;.apply:(IIILandroid/graphics/Rect;IILandroid/graphics/Rect;I)V // method@0950 │ │ +07fcb2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=77 │ │ 0x0003 line=79 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/GravityCompat$GravityCompatImplJellybeanMr1; │ │ 0x0000 - 0x0004 reg=1 gravity I │ │ @@ -158152,17 +158206,17 @@ │ │ type : '(IIILandroid/graphics/Rect;Landroid/graphics/Rect;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 7 │ │ outs : 6 │ │ insns size : 4 16-bit code units │ │ -07e108: |[07e108] android.support.v4.view.GravityCompat$GravityCompatImplJellybeanMr1.apply:(IIILandroid/graphics/Rect;Landroid/graphics/Rect;I)V │ │ -07e118: 7706 5109 0100 |0000: invoke-static/range {v1, v2, v3, v4, v5, v6}, Landroid/support/v4/view/GravityCompatJellybeanMr1;.apply:(IIILandroid/graphics/Rect;Landroid/graphics/Rect;I)V // method@0951 │ │ -07e11e: 0e00 |0003: return-void │ │ +07fcb4: |[07fcb4] android.support.v4.view.GravityCompat$GravityCompatImplJellybeanMr1.apply:(IIILandroid/graphics/Rect;Landroid/graphics/Rect;I)V │ │ +07fcc4: 7706 5109 0100 |0000: invoke-static/range {v1, v2, v3, v4, v5, v6}, Landroid/support/v4/view/GravityCompatJellybeanMr1;.apply:(IIILandroid/graphics/Rect;Landroid/graphics/Rect;I)V // method@0951 │ │ +07fcca: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=71 │ │ 0x0003 line=72 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/GravityCompat$GravityCompatImplJellybeanMr1; │ │ 0x0000 - 0x0004 reg=1 gravity I │ │ @@ -158177,17 +158231,17 @@ │ │ type : '(ILandroid/graphics/Rect;Landroid/graphics/Rect;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 4 │ │ insns size : 4 16-bit code units │ │ -07e120: |[07e120] android.support.v4.view.GravityCompat$GravityCompatImplJellybeanMr1.applyDisplay:(ILandroid/graphics/Rect;Landroid/graphics/Rect;I)V │ │ -07e130: 7140 5209 2143 |0000: invoke-static {v1, v2, v3, v4}, Landroid/support/v4/view/GravityCompatJellybeanMr1;.applyDisplay:(ILandroid/graphics/Rect;Landroid/graphics/Rect;I)V // method@0952 │ │ -07e136: 0e00 |0003: return-void │ │ +07fccc: |[07fccc] android.support.v4.view.GravityCompat$GravityCompatImplJellybeanMr1.applyDisplay:(ILandroid/graphics/Rect;Landroid/graphics/Rect;I)V │ │ +07fcdc: 7140 5209 2143 |0000: invoke-static {v1, v2, v3, v4}, Landroid/support/v4/view/GravityCompatJellybeanMr1;.applyDisplay:(ILandroid/graphics/Rect;Landroid/graphics/Rect;I)V // method@0952 │ │ +07fce2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=83 │ │ 0x0003 line=84 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/GravityCompat$GravityCompatImplJellybeanMr1; │ │ 0x0000 - 0x0004 reg=1 gravity I │ │ @@ -158200,32 +158254,32 @@ │ │ type : '(II)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -07e138: |[07e138] android.support.v4.view.GravityCompat$GravityCompatImplJellybeanMr1.getAbsoluteGravity:(II)I │ │ -07e148: 7120 5309 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/GravityCompatJellybeanMr1;.getAbsoluteGravity:(II)I // method@0953 │ │ -07e14e: 0a00 |0003: move-result v0 │ │ -07e150: 0f00 |0004: return v0 │ │ +07fce4: |[07fce4] android.support.v4.view.GravityCompat$GravityCompatImplJellybeanMr1.getAbsoluteGravity:(II)I │ │ +07fcf4: 7120 5309 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/GravityCompatJellybeanMr1;.getAbsoluteGravity:(II)I // method@0953 │ │ +07fcfa: 0a00 |0003: move-result v0 │ │ +07fcfc: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=65 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/GravityCompat$GravityCompatImplJellybeanMr1; │ │ 0x0000 - 0x0005 reg=2 gravity I │ │ 0x0000 - 0x0005 reg=3 layoutDirection I │ │ │ │ source_file_idx : 1169 (GravityCompat.java) │ │ │ │ Class #627 header: │ │ -class_idx : 401 │ │ +class_idx : 398 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 826 │ │ +superclass_idx : 823 │ │ source_file_idx : 1348 │ │ static_fields_size : 2 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 7 │ │ │ │ Class #627 annotations: │ │ @@ -158257,17 +158311,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -07e154: |[07e154] android.support.v4.view.KeyEventCompat$BaseKeyEventVersionImpl.:()V │ │ -07e164: 7010 1c15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ -07e16a: 0e00 |0003: return-void │ │ +07fd00: |[07fd00] android.support.v4.view.KeyEventCompat$BaseKeyEventVersionImpl.:()V │ │ +07fd10: 7010 1c15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ +07fd16: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=44 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/KeyEventCompat$BaseKeyEventVersionImpl; │ │ │ │ #1 : (in Landroid/support/v4/view/KeyEventCompat$BaseKeyEventVersionImpl;) │ │ @@ -158275,40 +158329,40 @@ │ │ type : '(IIIII)I' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 10 │ │ ins : 5 │ │ outs : 2 │ │ insns size : 39 16-bit code units │ │ -07e16c: |[07e16c] android.support.v4.view.KeyEventCompat$BaseKeyEventVersionImpl.metaStateFilterDirectionalModifiers:(IIIII)I │ │ -07e17c: 1212 |0000: const/4 v2, #int 1 // #1 │ │ -07e17e: 1203 |0001: const/4 v3, #int 0 // #0 │ │ -07e180: 9504 0607 |0002: and-int v4, v6, v7 │ │ -07e184: 3804 1500 |0004: if-eqz v4, 0019 // +0015 │ │ -07e188: 0121 |0006: move v1, v2 │ │ -07e18a: 9600 0809 |0007: or-int v0, v8, v9 │ │ -07e18e: 9504 0600 |0009: and-int v4, v6, v0 │ │ -07e192: 3804 1000 |000b: if-eqz v4, 001b // +0010 │ │ -07e196: 3801 1400 |000d: if-eqz v1, 0021 // +0014 │ │ -07e19a: 3802 0e00 |000f: if-eqz v2, 001d // +000e │ │ -07e19e: 2203 2c03 |0011: new-instance v3, Ljava/lang/IllegalArgumentException; // type@032c │ │ -07e1a2: 1a04 3811 |0013: const-string v4, "bad arguments" // string@1138 │ │ -07e1a6: 7020 0015 4300 |0015: invoke-direct {v3, v4}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@1500 │ │ -07e1ac: 2703 |0018: throw v3 │ │ -07e1ae: 0131 |0019: move v1, v3 │ │ -07e1b0: 28ed |001a: goto 0007 // -0013 │ │ -07e1b2: 0132 |001b: move v2, v3 │ │ -07e1b4: 28f1 |001c: goto 000d // -000f │ │ -07e1b6: df03 00ff |001d: xor-int/lit8 v3, v0, #int -1 // #ff │ │ -07e1ba: b535 |001f: and-int/2addr v5, v3 │ │ -07e1bc: 0f05 |0020: return v5 │ │ -07e1be: 3802 ffff |0021: if-eqz v2, 0020 // -0001 │ │ -07e1c2: df03 07ff |0023: xor-int/lit8 v3, v7, #int -1 // #ff │ │ -07e1c6: b535 |0025: and-int/2addr v5, v3 │ │ -07e1c8: 28fa |0026: goto 0020 // -0006 │ │ +07fd18: |[07fd18] android.support.v4.view.KeyEventCompat$BaseKeyEventVersionImpl.metaStateFilterDirectionalModifiers:(IIIII)I │ │ +07fd28: 1212 |0000: const/4 v2, #int 1 // #1 │ │ +07fd2a: 1203 |0001: const/4 v3, #int 0 // #0 │ │ +07fd2c: 9504 0607 |0002: and-int v4, v6, v7 │ │ +07fd30: 3804 1500 |0004: if-eqz v4, 0019 // +0015 │ │ +07fd34: 0121 |0006: move v1, v2 │ │ +07fd36: 9600 0809 |0007: or-int v0, v8, v9 │ │ +07fd3a: 9504 0600 |0009: and-int v4, v6, v0 │ │ +07fd3e: 3804 1000 |000b: if-eqz v4, 001b // +0010 │ │ +07fd42: 3801 1400 |000d: if-eqz v1, 0021 // +0014 │ │ +07fd46: 3802 0e00 |000f: if-eqz v2, 001d // +000e │ │ +07fd4a: 2203 2903 |0011: new-instance v3, Ljava/lang/IllegalArgumentException; // type@0329 │ │ +07fd4e: 1a04 3411 |0013: const-string v4, "bad arguments" // string@1134 │ │ +07fd52: 7020 0015 4300 |0015: invoke-direct {v3, v4}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@1500 │ │ +07fd58: 2703 |0018: throw v3 │ │ +07fd5a: 0131 |0019: move v1, v3 │ │ +07fd5c: 28ed |001a: goto 0007 // -0013 │ │ +07fd5e: 0132 |001b: move v2, v3 │ │ +07fd60: 28f1 |001c: goto 000d // -000f │ │ +07fd62: df03 00ff |001d: xor-int/lit8 v3, v0, #int -1 // #ff │ │ +07fd66: b535 |001f: and-int/2addr v5, v3 │ │ +07fd68: 0f05 |0020: return v5 │ │ +07fd6a: 3802 ffff |0021: if-eqz v2, 0020 // -0001 │ │ +07fd6e: df03 07ff |0023: xor-int/lit8 v3, v7, #int -1 // #ff │ │ +07fd72: b535 |0025: and-int/2addr v5, v3 │ │ +07fd74: 28fa |0026: goto 0020 // -0006 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=55 │ │ 0x0007 line=56 │ │ 0x0009 line=57 │ │ 0x000d line=59 │ │ 0x000f line=60 │ │ @@ -158339,18 +158393,18 @@ │ │ type : '(Landroid/view/KeyEvent;Landroid/view/KeyEvent$Callback;Ljava/lang/Object;Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -07e1cc: |[07e1cc] android.support.v4.view.KeyEventCompat$BaseKeyEventVersionImpl.dispatch:(Landroid/view/KeyEvent;Landroid/view/KeyEvent$Callback;Ljava/lang/Object;Ljava/lang/Object;)Z │ │ -07e1dc: 6e20 1f12 3200 |0000: invoke-virtual {v2, v3}, Landroid/view/KeyEvent;.dispatch:(Landroid/view/KeyEvent$Callback;)Z // method@121f │ │ -07e1e2: 0a00 |0003: move-result v0 │ │ -07e1e4: 0f00 |0004: return v0 │ │ +07fd78: |[07fd78] android.support.v4.view.KeyEventCompat$BaseKeyEventVersionImpl.dispatch:(Landroid/view/KeyEvent;Landroid/view/KeyEvent$Callback;Ljava/lang/Object;Ljava/lang/Object;)Z │ │ +07fd88: 6e20 1f12 3200 |0000: invoke-virtual {v2, v3}, Landroid/view/KeyEvent;.dispatch:(Landroid/view/KeyEvent$Callback;)Z // method@121f │ │ +07fd8e: 0a00 |0003: move-result v0 │ │ +07fd90: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=114 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/KeyEventCompat$BaseKeyEventVersionImpl; │ │ 0x0000 - 0x0005 reg=2 event Landroid/view/KeyEvent; │ │ 0x0000 - 0x0005 reg=3 receiver Landroid/view/KeyEvent$Callback; │ │ @@ -158362,17 +158416,17 @@ │ │ type : '(Landroid/view/View;)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -07e1e8: |[07e1e8] android.support.v4.view.KeyEventCompat$BaseKeyEventVersionImpl.getKeyDispatcherState:(Landroid/view/View;)Ljava/lang/Object; │ │ -07e1f8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -07e1fa: 1100 |0001: return-object v0 │ │ +07fd94: |[07fd94] android.support.v4.view.KeyEventCompat$BaseKeyEventVersionImpl.getKeyDispatcherState:(Landroid/view/View;)Ljava/lang/Object; │ │ +07fda4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +07fda6: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=108 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/KeyEventCompat$BaseKeyEventVersionImpl; │ │ 0x0000 - 0x0002 reg=2 view Landroid/view/View; │ │ │ │ @@ -158381,17 +158435,17 @@ │ │ type : '(Landroid/view/KeyEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -07e1fc: |[07e1fc] android.support.v4.view.KeyEventCompat$BaseKeyEventVersionImpl.isTracking:(Landroid/view/KeyEvent;)Z │ │ -07e20c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -07e20e: 0f00 |0001: return v0 │ │ +07fda8: |[07fda8] android.support.v4.view.KeyEventCompat$BaseKeyEventVersionImpl.isTracking:(Landroid/view/KeyEvent;)Z │ │ +07fdb8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +07fdba: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=103 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/KeyEventCompat$BaseKeyEventVersionImpl; │ │ 0x0000 - 0x0002 reg=2 event Landroid/view/KeyEvent; │ │ │ │ @@ -158400,32 +158454,32 @@ │ │ type : '(II)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 29 16-bit code units │ │ -07e210: |[07e210] android.support.v4.view.KeyEventCompat$BaseKeyEventVersionImpl.metaStateHasModifiers:(II)Z │ │ -07e220: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -07e222: 6e20 5b09 5400 |0001: invoke-virtual {v4, v5}, Landroid/support/v4/view/KeyEventCompat$BaseKeyEventVersionImpl;.normalizeMetaState:(I)I // method@095b │ │ -07e228: 0a01 |0004: move-result v1 │ │ -07e22a: d515 f700 |0005: and-int/lit16 v5, v1, #int 247 // #00f7 │ │ -07e22e: 1301 4000 |0007: const/16 v1, #int 64 // #40 │ │ -07e232: 1302 8000 |0009: const/16 v2, #int 128 // #80 │ │ -07e236: 7152 5809 6510 |000b: invoke-static {v5, v6, v0, v1, v2}, Landroid/support/v4/view/KeyEventCompat$BaseKeyEventVersionImpl;.metaStateFilterDirectionalModifiers:(IIIII)I // method@0958 │ │ -07e23c: 0a05 |000e: move-result v5 │ │ -07e23e: 1221 |000f: const/4 v1, #int 2 // #2 │ │ -07e240: 1302 1000 |0010: const/16 v2, #int 16 // #10 │ │ -07e244: 1303 2000 |0012: const/16 v3, #int 32 // #20 │ │ -07e248: 7153 5809 6521 |0014: invoke-static {v5, v6, v1, v2, v3}, Landroid/support/v4/view/KeyEventCompat$BaseKeyEventVersionImpl;.metaStateFilterDirectionalModifiers:(IIIII)I // method@0958 │ │ -07e24e: 0a05 |0017: move-result v5 │ │ -07e250: 3365 0300 |0018: if-ne v5, v6, 001b // +0003 │ │ -07e254: 0f00 |001a: return v0 │ │ -07e256: 1200 |001b: const/4 v0, #int 0 // #0 │ │ -07e258: 28fe |001c: goto 001a // -0002 │ │ +07fdbc: |[07fdbc] android.support.v4.view.KeyEventCompat$BaseKeyEventVersionImpl.metaStateHasModifiers:(II)Z │ │ +07fdcc: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +07fdce: 6e20 5b09 5400 |0001: invoke-virtual {v4, v5}, Landroid/support/v4/view/KeyEventCompat$BaseKeyEventVersionImpl;.normalizeMetaState:(I)I // method@095b │ │ +07fdd4: 0a01 |0004: move-result v1 │ │ +07fdd6: d515 f700 |0005: and-int/lit16 v5, v1, #int 247 // #00f7 │ │ +07fdda: 1301 4000 |0007: const/16 v1, #int 64 // #40 │ │ +07fdde: 1302 8000 |0009: const/16 v2, #int 128 // #80 │ │ +07fde2: 7152 5809 6510 |000b: invoke-static {v5, v6, v0, v1, v2}, Landroid/support/v4/view/KeyEventCompat$BaseKeyEventVersionImpl;.metaStateFilterDirectionalModifiers:(IIIII)I // method@0958 │ │ +07fde8: 0a05 |000e: move-result v5 │ │ +07fdea: 1221 |000f: const/4 v1, #int 2 // #2 │ │ +07fdec: 1302 1000 |0010: const/16 v2, #int 16 // #10 │ │ +07fdf0: 1303 2000 |0012: const/16 v3, #int 32 // #20 │ │ +07fdf4: 7153 5809 6521 |0014: invoke-static {v5, v6, v1, v2, v3}, Landroid/support/v4/view/KeyEventCompat$BaseKeyEventVersionImpl;.metaStateFilterDirectionalModifiers:(IIIII)I // method@0958 │ │ +07fdfa: 0a05 |0017: move-result v5 │ │ +07fdfc: 3365 0300 |0018: if-ne v5, v6, 001b // +0003 │ │ +07fe00: 0f00 |001a: return v0 │ │ +07fe02: 1200 |001b: const/4 v0, #int 0 // #0 │ │ +07fe04: 28fe |001c: goto 001a // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=84 │ │ 0x0007 line=85 │ │ 0x000f line=87 │ │ 0x0018 line=89 │ │ locals : │ │ @@ -158438,23 +158492,23 @@ │ │ type : '(I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -07e25c: |[07e25c] android.support.v4.view.KeyEventCompat$BaseKeyEventVersionImpl.metaStateHasNoModifiers:(I)Z │ │ -07e26c: 6e20 5b09 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/view/KeyEventCompat$BaseKeyEventVersionImpl;.normalizeMetaState:(I)I // method@095b │ │ -07e272: 0a00 |0003: move-result v0 │ │ -07e274: d500 f700 |0004: and-int/lit16 v0, v0, #int 247 // #00f7 │ │ -07e278: 3900 0400 |0006: if-nez v0, 000a // +0004 │ │ -07e27c: 1210 |0008: const/4 v0, #int 1 // #1 │ │ -07e27e: 0f00 |0009: return v0 │ │ -07e280: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -07e282: 28fe |000b: goto 0009 // -0002 │ │ +07fe08: |[07fe08] android.support.v4.view.KeyEventCompat$BaseKeyEventVersionImpl.metaStateHasNoModifiers:(I)Z │ │ +07fe18: 6e20 5b09 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/view/KeyEventCompat$BaseKeyEventVersionImpl;.normalizeMetaState:(I)I // method@095b │ │ +07fe1e: 0a00 |0003: move-result v0 │ │ +07fe20: d500 f700 |0004: and-int/lit16 v0, v0, #int 247 // #00f7 │ │ +07fe24: 3900 0400 |0006: if-nez v0, 000a // +0004 │ │ +07fe28: 1210 |0008: const/4 v0, #int 1 // #1 │ │ +07fe2a: 0f00 |0009: return v0 │ │ +07fe2c: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +07fe2e: 28fe |000b: goto 0009 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=94 │ │ locals : │ │ 0x0000 - 0x000c reg=1 this Landroid/support/v4/view/KeyEventCompat$BaseKeyEventVersionImpl; │ │ 0x0000 - 0x000c reg=2 metaState I │ │ │ │ @@ -158463,23 +158517,23 @@ │ │ type : '(I)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 15 16-bit code units │ │ -07e284: |[07e284] android.support.v4.view.KeyEventCompat$BaseKeyEventVersionImpl.normalizeMetaState:(I)I │ │ -07e294: d520 c000 |0000: and-int/lit16 v0, v2, #int 192 // #00c0 │ │ -07e298: 3800 0400 |0002: if-eqz v0, 0006 // +0004 │ │ -07e29c: de02 0201 |0004: or-int/lit8 v2, v2, #int 1 // #01 │ │ -07e2a0: dd00 0230 |0006: and-int/lit8 v0, v2, #int 48 // #30 │ │ -07e2a4: 3800 0400 |0008: if-eqz v0, 000c // +0004 │ │ -07e2a8: de02 0202 |000a: or-int/lit8 v2, v2, #int 2 // #02 │ │ -07e2ac: d520 f700 |000c: and-int/lit16 v0, v2, #int 247 // #00f7 │ │ -07e2b0: 0f00 |000e: return v0 │ │ +07fe30: |[07fe30] android.support.v4.view.KeyEventCompat$BaseKeyEventVersionImpl.normalizeMetaState:(I)I │ │ +07fe40: d520 c000 |0000: and-int/lit16 v0, v2, #int 192 // #00c0 │ │ +07fe44: 3800 0400 |0002: if-eqz v0, 0006 // +0004 │ │ +07fe48: de02 0201 |0004: or-int/lit8 v2, v2, #int 1 // #01 │ │ +07fe4c: dd00 0230 |0006: and-int/lit8 v0, v2, #int 48 // #30 │ │ +07fe50: 3800 0400 |0008: if-eqz v0, 000c // +0004 │ │ +07fe54: de02 0202 |000a: or-int/lit8 v2, v2, #int 2 // #02 │ │ +07fe58: d520 f700 |000c: and-int/lit16 v0, v2, #int 247 // #00f7 │ │ +07fe5c: 0f00 |000e: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=73 │ │ 0x0004 line=74 │ │ 0x0006 line=76 │ │ 0x000a line=77 │ │ 0x000c line=79 │ │ @@ -158492,30 +158546,30 @@ │ │ type : '(Landroid/view/KeyEvent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -07e2b4: |[07e2b4] android.support.v4.view.KeyEventCompat$BaseKeyEventVersionImpl.startTracking:(Landroid/view/KeyEvent;)V │ │ -07e2c4: 0e00 |0000: return-void │ │ +07fe60: |[07fe60] android.support.v4.view.KeyEventCompat$BaseKeyEventVersionImpl.startTracking:(Landroid/view/KeyEvent;)V │ │ +07fe70: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=99 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/KeyEventCompat$BaseKeyEventVersionImpl; │ │ 0x0000 - 0x0001 reg=1 event Landroid/view/KeyEvent; │ │ │ │ source_file_idx : 1348 (KeyEventCompat.java) │ │ │ │ Class #628 header: │ │ -class_idx : 409 │ │ +class_idx : 406 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 826 │ │ -source_file_idx : 2811 │ │ +superclass_idx : 823 │ │ +source_file_idx : 2808 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 8 │ │ │ │ Class #628 annotations: │ │ Annotations on class │ │ @@ -158536,17 +158590,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -07e2c8: |[07e2c8] android.support.v4.view.MarginLayoutParamsCompat$MarginLayoutParamsCompatImplBase.:()V │ │ -07e2d8: 7010 1c15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ -07e2de: 0e00 |0003: return-void │ │ +07fe74: |[07fe74] android.support.v4.view.MarginLayoutParamsCompat$MarginLayoutParamsCompatImplBase.:()V │ │ +07fe84: 7010 1c15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ +07fe8a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/MarginLayoutParamsCompat$MarginLayoutParamsCompatImplBase; │ │ │ │ Virtual methods - │ │ @@ -158555,17 +158609,17 @@ │ │ type : '(Landroid/view/ViewGroup$MarginLayoutParams;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -07e2e0: |[07e2e0] android.support.v4.view.MarginLayoutParamsCompat$MarginLayoutParamsCompatImplBase.getLayoutDirection:(Landroid/view/ViewGroup$MarginLayoutParams;)I │ │ -07e2f0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -07e2f2: 0f00 |0001: return v0 │ │ +07fe8c: |[07fe8c] android.support.v4.view.MarginLayoutParamsCompat$MarginLayoutParamsCompatImplBase.getLayoutDirection:(Landroid/view/ViewGroup$MarginLayoutParams;)I │ │ +07fe9c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +07fe9e: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=68 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/MarginLayoutParamsCompat$MarginLayoutParamsCompatImplBase; │ │ 0x0000 - 0x0002 reg=2 lp Landroid/view/ViewGroup$MarginLayoutParams; │ │ │ │ @@ -158574,17 +158628,17 @@ │ │ type : '(Landroid/view/ViewGroup$MarginLayoutParams;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -07e2f4: |[07e2f4] android.support.v4.view.MarginLayoutParamsCompat$MarginLayoutParamsCompatImplBase.getMarginEnd:(Landroid/view/ViewGroup$MarginLayoutParams;)I │ │ -07e304: 5220 2805 |0000: iget v0, v2, Landroid/view/ViewGroup$MarginLayoutParams;.rightMargin:I // field@0528 │ │ -07e308: 0f00 |0002: return v0 │ │ +07fea0: |[07fea0] android.support.v4.view.MarginLayoutParamsCompat$MarginLayoutParamsCompatImplBase.getMarginEnd:(Landroid/view/ViewGroup$MarginLayoutParams;)I │ │ +07feb0: 5220 2805 |0000: iget v0, v2, Landroid/view/ViewGroup$MarginLayoutParams;.rightMargin:I // field@0528 │ │ +07feb4: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=48 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/view/MarginLayoutParamsCompat$MarginLayoutParamsCompatImplBase; │ │ 0x0000 - 0x0003 reg=2 lp Landroid/view/ViewGroup$MarginLayoutParams; │ │ │ │ @@ -158593,17 +158647,17 @@ │ │ type : '(Landroid/view/ViewGroup$MarginLayoutParams;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -07e30c: |[07e30c] android.support.v4.view.MarginLayoutParamsCompat$MarginLayoutParamsCompatImplBase.getMarginStart:(Landroid/view/ViewGroup$MarginLayoutParams;)I │ │ -07e31c: 5220 2705 |0000: iget v0, v2, Landroid/view/ViewGroup$MarginLayoutParams;.leftMargin:I // field@0527 │ │ -07e320: 0f00 |0002: return v0 │ │ +07feb8: |[07feb8] android.support.v4.view.MarginLayoutParamsCompat$MarginLayoutParamsCompatImplBase.getMarginStart:(Landroid/view/ViewGroup$MarginLayoutParams;)I │ │ +07fec8: 5220 2705 |0000: iget v0, v2, Landroid/view/ViewGroup$MarginLayoutParams;.leftMargin:I // field@0527 │ │ +07fecc: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=43 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/view/MarginLayoutParamsCompat$MarginLayoutParamsCompatImplBase; │ │ 0x0000 - 0x0003 reg=2 lp Landroid/view/ViewGroup$MarginLayoutParams; │ │ │ │ @@ -158612,17 +158666,17 @@ │ │ type : '(Landroid/view/ViewGroup$MarginLayoutParams;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -07e324: |[07e324] android.support.v4.view.MarginLayoutParamsCompat$MarginLayoutParamsCompatImplBase.isMarginRelative:(Landroid/view/ViewGroup$MarginLayoutParams;)Z │ │ -07e334: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -07e336: 0f00 |0001: return v0 │ │ +07fed0: |[07fed0] android.support.v4.view.MarginLayoutParamsCompat$MarginLayoutParamsCompatImplBase.isMarginRelative:(Landroid/view/ViewGroup$MarginLayoutParams;)Z │ │ +07fee0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +07fee2: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=63 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/MarginLayoutParamsCompat$MarginLayoutParamsCompatImplBase; │ │ 0x0000 - 0x0002 reg=2 lp Landroid/view/ViewGroup$MarginLayoutParams; │ │ │ │ @@ -158631,16 +158685,16 @@ │ │ type : '(Landroid/view/ViewGroup$MarginLayoutParams;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -07e338: |[07e338] android.support.v4.view.MarginLayoutParamsCompat$MarginLayoutParamsCompatImplBase.resolveLayoutDirection:(Landroid/view/ViewGroup$MarginLayoutParams;I)V │ │ -07e348: 0e00 |0000: return-void │ │ +07fee4: |[07fee4] android.support.v4.view.MarginLayoutParamsCompat$MarginLayoutParamsCompatImplBase.resolveLayoutDirection:(Landroid/view/ViewGroup$MarginLayoutParams;I)V │ │ +07fef4: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=79 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/MarginLayoutParamsCompat$MarginLayoutParamsCompatImplBase; │ │ 0x0000 - 0x0001 reg=1 lp Landroid/view/ViewGroup$MarginLayoutParams; │ │ 0x0000 - 0x0001 reg=2 layoutDirection I │ │ @@ -158650,16 +158704,16 @@ │ │ type : '(Landroid/view/ViewGroup$MarginLayoutParams;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -07e34c: |[07e34c] android.support.v4.view.MarginLayoutParamsCompat$MarginLayoutParamsCompatImplBase.setLayoutDirection:(Landroid/view/ViewGroup$MarginLayoutParams;I)V │ │ -07e35c: 0e00 |0000: return-void │ │ +07fef8: |[07fef8] android.support.v4.view.MarginLayoutParamsCompat$MarginLayoutParamsCompatImplBase.setLayoutDirection:(Landroid/view/ViewGroup$MarginLayoutParams;I)V │ │ +07ff08: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=74 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/MarginLayoutParamsCompat$MarginLayoutParamsCompatImplBase; │ │ 0x0000 - 0x0001 reg=1 lp Landroid/view/ViewGroup$MarginLayoutParams; │ │ 0x0000 - 0x0001 reg=2 layoutDirection I │ │ @@ -158669,17 +158723,17 @@ │ │ type : '(Landroid/view/ViewGroup$MarginLayoutParams;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -07e360: |[07e360] android.support.v4.view.MarginLayoutParamsCompat$MarginLayoutParamsCompatImplBase.setMarginEnd:(Landroid/view/ViewGroup$MarginLayoutParams;I)V │ │ -07e370: 5912 2805 |0000: iput v2, v1, Landroid/view/ViewGroup$MarginLayoutParams;.rightMargin:I // field@0528 │ │ -07e374: 0e00 |0002: return-void │ │ +07ff0c: |[07ff0c] android.support.v4.view.MarginLayoutParamsCompat$MarginLayoutParamsCompatImplBase.setMarginEnd:(Landroid/view/ViewGroup$MarginLayoutParams;I)V │ │ +07ff1c: 5912 2805 |0000: iput v2, v1, Landroid/view/ViewGroup$MarginLayoutParams;.rightMargin:I // field@0528 │ │ +07ff20: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ 0x0002 line=59 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v4/view/MarginLayoutParamsCompat$MarginLayoutParamsCompatImplBase; │ │ 0x0000 - 0x0003 reg=1 lp Landroid/view/ViewGroup$MarginLayoutParams; │ │ @@ -158690,33 +158744,33 @@ │ │ type : '(Landroid/view/ViewGroup$MarginLayoutParams;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -07e378: |[07e378] android.support.v4.view.MarginLayoutParamsCompat$MarginLayoutParamsCompatImplBase.setMarginStart:(Landroid/view/ViewGroup$MarginLayoutParams;I)V │ │ -07e388: 5912 2705 |0000: iput v2, v1, Landroid/view/ViewGroup$MarginLayoutParams;.leftMargin:I // field@0527 │ │ -07e38c: 0e00 |0002: return-void │ │ +07ff24: |[07ff24] android.support.v4.view.MarginLayoutParamsCompat$MarginLayoutParamsCompatImplBase.setMarginStart:(Landroid/view/ViewGroup$MarginLayoutParams;I)V │ │ +07ff34: 5912 2705 |0000: iput v2, v1, Landroid/view/ViewGroup$MarginLayoutParams;.leftMargin:I // field@0527 │ │ +07ff38: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=53 │ │ 0x0002 line=54 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v4/view/MarginLayoutParamsCompat$MarginLayoutParamsCompatImplBase; │ │ 0x0000 - 0x0003 reg=1 lp Landroid/view/ViewGroup$MarginLayoutParams; │ │ 0x0000 - 0x0003 reg=2 marginStart I │ │ │ │ - source_file_idx : 2811 (MarginLayoutParamsCompat.java) │ │ + source_file_idx : 2808 (MarginLayoutParamsCompat.java) │ │ │ │ Class #629 header: │ │ -class_idx : 410 │ │ +class_idx : 407 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 826 │ │ -source_file_idx : 2811 │ │ +superclass_idx : 823 │ │ +source_file_idx : 2808 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 8 │ │ │ │ Class #629 annotations: │ │ Annotations on class │ │ @@ -158737,17 +158791,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -07e390: |[07e390] android.support.v4.view.MarginLayoutParamsCompat$MarginLayoutParamsCompatImplJbMr1.:()V │ │ -07e3a0: 7010 1c15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ -07e3a6: 0e00 |0003: return-void │ │ +07ff3c: |[07ff3c] android.support.v4.view.MarginLayoutParamsCompat$MarginLayoutParamsCompatImplJbMr1.:()V │ │ +07ff4c: 7010 1c15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ +07ff52: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=82 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/MarginLayoutParamsCompat$MarginLayoutParamsCompatImplJbMr1; │ │ │ │ Virtual methods - │ │ @@ -158756,18 +158810,18 @@ │ │ type : '(Landroid/view/ViewGroup$MarginLayoutParams;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -07e3a8: |[07e3a8] android.support.v4.view.MarginLayoutParamsCompat$MarginLayoutParamsCompatImplJbMr1.getLayoutDirection:(Landroid/view/ViewGroup$MarginLayoutParams;)I │ │ -07e3b8: 7110 a609 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/MarginLayoutParamsCompatJellybeanMr1;.getLayoutDirection:(Landroid/view/ViewGroup$MarginLayoutParams;)I // method@09a6 │ │ -07e3be: 0a00 |0003: move-result v0 │ │ -07e3c0: 0f00 |0004: return v0 │ │ +07ff54: |[07ff54] android.support.v4.view.MarginLayoutParamsCompat$MarginLayoutParamsCompatImplJbMr1.getLayoutDirection:(Landroid/view/ViewGroup$MarginLayoutParams;)I │ │ +07ff64: 7110 a609 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/MarginLayoutParamsCompatJellybeanMr1;.getLayoutDirection:(Landroid/view/ViewGroup$MarginLayoutParams;)I // method@09a6 │ │ +07ff6a: 0a00 |0003: move-result v0 │ │ +07ff6c: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=111 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/MarginLayoutParamsCompat$MarginLayoutParamsCompatImplJbMr1; │ │ 0x0000 - 0x0005 reg=2 lp Landroid/view/ViewGroup$MarginLayoutParams; │ │ │ │ @@ -158776,18 +158830,18 @@ │ │ type : '(Landroid/view/ViewGroup$MarginLayoutParams;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -07e3c4: |[07e3c4] android.support.v4.view.MarginLayoutParamsCompat$MarginLayoutParamsCompatImplJbMr1.getMarginEnd:(Landroid/view/ViewGroup$MarginLayoutParams;)I │ │ -07e3d4: 7110 a709 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/MarginLayoutParamsCompatJellybeanMr1;.getMarginEnd:(Landroid/view/ViewGroup$MarginLayoutParams;)I // method@09a7 │ │ -07e3da: 0a00 |0003: move-result v0 │ │ -07e3dc: 0f00 |0004: return v0 │ │ +07ff70: |[07ff70] android.support.v4.view.MarginLayoutParamsCompat$MarginLayoutParamsCompatImplJbMr1.getMarginEnd:(Landroid/view/ViewGroup$MarginLayoutParams;)I │ │ +07ff80: 7110 a709 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/MarginLayoutParamsCompatJellybeanMr1;.getMarginEnd:(Landroid/view/ViewGroup$MarginLayoutParams;)I // method@09a7 │ │ +07ff86: 0a00 |0003: move-result v0 │ │ +07ff88: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=91 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/MarginLayoutParamsCompat$MarginLayoutParamsCompatImplJbMr1; │ │ 0x0000 - 0x0005 reg=2 lp Landroid/view/ViewGroup$MarginLayoutParams; │ │ │ │ @@ -158796,18 +158850,18 @@ │ │ type : '(Landroid/view/ViewGroup$MarginLayoutParams;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -07e3e0: |[07e3e0] android.support.v4.view.MarginLayoutParamsCompat$MarginLayoutParamsCompatImplJbMr1.getMarginStart:(Landroid/view/ViewGroup$MarginLayoutParams;)I │ │ -07e3f0: 7110 a809 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/MarginLayoutParamsCompatJellybeanMr1;.getMarginStart:(Landroid/view/ViewGroup$MarginLayoutParams;)I // method@09a8 │ │ -07e3f6: 0a00 |0003: move-result v0 │ │ -07e3f8: 0f00 |0004: return v0 │ │ +07ff8c: |[07ff8c] android.support.v4.view.MarginLayoutParamsCompat$MarginLayoutParamsCompatImplJbMr1.getMarginStart:(Landroid/view/ViewGroup$MarginLayoutParams;)I │ │ +07ff9c: 7110 a809 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/MarginLayoutParamsCompatJellybeanMr1;.getMarginStart:(Landroid/view/ViewGroup$MarginLayoutParams;)I // method@09a8 │ │ +07ffa2: 0a00 |0003: move-result v0 │ │ +07ffa4: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=86 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/MarginLayoutParamsCompat$MarginLayoutParamsCompatImplJbMr1; │ │ 0x0000 - 0x0005 reg=2 lp Landroid/view/ViewGroup$MarginLayoutParams; │ │ │ │ @@ -158816,18 +158870,18 @@ │ │ type : '(Landroid/view/ViewGroup$MarginLayoutParams;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -07e3fc: |[07e3fc] android.support.v4.view.MarginLayoutParamsCompat$MarginLayoutParamsCompatImplJbMr1.isMarginRelative:(Landroid/view/ViewGroup$MarginLayoutParams;)Z │ │ -07e40c: 7110 a909 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/MarginLayoutParamsCompatJellybeanMr1;.isMarginRelative:(Landroid/view/ViewGroup$MarginLayoutParams;)Z // method@09a9 │ │ -07e412: 0a00 |0003: move-result v0 │ │ -07e414: 0f00 |0004: return v0 │ │ +07ffa8: |[07ffa8] android.support.v4.view.MarginLayoutParamsCompat$MarginLayoutParamsCompatImplJbMr1.isMarginRelative:(Landroid/view/ViewGroup$MarginLayoutParams;)Z │ │ +07ffb8: 7110 a909 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/MarginLayoutParamsCompatJellybeanMr1;.isMarginRelative:(Landroid/view/ViewGroup$MarginLayoutParams;)Z // method@09a9 │ │ +07ffbe: 0a00 |0003: move-result v0 │ │ +07ffc0: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=106 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/MarginLayoutParamsCompat$MarginLayoutParamsCompatImplJbMr1; │ │ 0x0000 - 0x0005 reg=2 lp Landroid/view/ViewGroup$MarginLayoutParams; │ │ │ │ @@ -158836,17 +158890,17 @@ │ │ type : '(Landroid/view/ViewGroup$MarginLayoutParams;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -07e418: |[07e418] android.support.v4.view.MarginLayoutParamsCompat$MarginLayoutParamsCompatImplJbMr1.resolveLayoutDirection:(Landroid/view/ViewGroup$MarginLayoutParams;I)V │ │ -07e428: 7120 aa09 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/MarginLayoutParamsCompatJellybeanMr1;.resolveLayoutDirection:(Landroid/view/ViewGroup$MarginLayoutParams;I)V // method@09aa │ │ -07e42e: 0e00 |0003: return-void │ │ +07ffc4: |[07ffc4] android.support.v4.view.MarginLayoutParamsCompat$MarginLayoutParamsCompatImplJbMr1.resolveLayoutDirection:(Landroid/view/ViewGroup$MarginLayoutParams;I)V │ │ +07ffd4: 7120 aa09 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/MarginLayoutParamsCompatJellybeanMr1;.resolveLayoutDirection:(Landroid/view/ViewGroup$MarginLayoutParams;I)V // method@09aa │ │ +07ffda: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=121 │ │ 0x0003 line=122 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/MarginLayoutParamsCompat$MarginLayoutParamsCompatImplJbMr1; │ │ 0x0000 - 0x0004 reg=1 lp Landroid/view/ViewGroup$MarginLayoutParams; │ │ @@ -158857,17 +158911,17 @@ │ │ type : '(Landroid/view/ViewGroup$MarginLayoutParams;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -07e430: |[07e430] android.support.v4.view.MarginLayoutParamsCompat$MarginLayoutParamsCompatImplJbMr1.setLayoutDirection:(Landroid/view/ViewGroup$MarginLayoutParams;I)V │ │ -07e440: 7120 ab09 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/MarginLayoutParamsCompatJellybeanMr1;.setLayoutDirection:(Landroid/view/ViewGroup$MarginLayoutParams;I)V // method@09ab │ │ -07e446: 0e00 |0003: return-void │ │ +07ffdc: |[07ffdc] android.support.v4.view.MarginLayoutParamsCompat$MarginLayoutParamsCompatImplJbMr1.setLayoutDirection:(Landroid/view/ViewGroup$MarginLayoutParams;I)V │ │ +07ffec: 7120 ab09 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/MarginLayoutParamsCompatJellybeanMr1;.setLayoutDirection:(Landroid/view/ViewGroup$MarginLayoutParams;I)V // method@09ab │ │ +07fff2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=116 │ │ 0x0003 line=117 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/MarginLayoutParamsCompat$MarginLayoutParamsCompatImplJbMr1; │ │ 0x0000 - 0x0004 reg=1 lp Landroid/view/ViewGroup$MarginLayoutParams; │ │ @@ -158878,17 +158932,17 @@ │ │ type : '(Landroid/view/ViewGroup$MarginLayoutParams;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -07e448: |[07e448] android.support.v4.view.MarginLayoutParamsCompat$MarginLayoutParamsCompatImplJbMr1.setMarginEnd:(Landroid/view/ViewGroup$MarginLayoutParams;I)V │ │ -07e458: 7120 ac09 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/MarginLayoutParamsCompatJellybeanMr1;.setMarginEnd:(Landroid/view/ViewGroup$MarginLayoutParams;I)V // method@09ac │ │ -07e45e: 0e00 |0003: return-void │ │ +07fff4: |[07fff4] android.support.v4.view.MarginLayoutParamsCompat$MarginLayoutParamsCompatImplJbMr1.setMarginEnd:(Landroid/view/ViewGroup$MarginLayoutParams;I)V │ │ +080004: 7120 ac09 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/MarginLayoutParamsCompatJellybeanMr1;.setMarginEnd:(Landroid/view/ViewGroup$MarginLayoutParams;I)V // method@09ac │ │ +08000a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=101 │ │ 0x0003 line=102 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/MarginLayoutParamsCompat$MarginLayoutParamsCompatImplJbMr1; │ │ 0x0000 - 0x0004 reg=1 lp Landroid/view/ViewGroup$MarginLayoutParams; │ │ @@ -158899,33 +158953,33 @@ │ │ type : '(Landroid/view/ViewGroup$MarginLayoutParams;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -07e460: |[07e460] android.support.v4.view.MarginLayoutParamsCompat$MarginLayoutParamsCompatImplJbMr1.setMarginStart:(Landroid/view/ViewGroup$MarginLayoutParams;I)V │ │ -07e470: 7120 ad09 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/MarginLayoutParamsCompatJellybeanMr1;.setMarginStart:(Landroid/view/ViewGroup$MarginLayoutParams;I)V // method@09ad │ │ -07e476: 0e00 |0003: return-void │ │ +08000c: |[08000c] android.support.v4.view.MarginLayoutParamsCompat$MarginLayoutParamsCompatImplJbMr1.setMarginStart:(Landroid/view/ViewGroup$MarginLayoutParams;I)V │ │ +08001c: 7120 ad09 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/MarginLayoutParamsCompatJellybeanMr1;.setMarginStart:(Landroid/view/ViewGroup$MarginLayoutParams;I)V // method@09ad │ │ +080022: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=96 │ │ 0x0003 line=97 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/MarginLayoutParamsCompat$MarginLayoutParamsCompatImplJbMr1; │ │ 0x0000 - 0x0004 reg=1 lp Landroid/view/ViewGroup$MarginLayoutParams; │ │ 0x0000 - 0x0004 reg=2 marginStart I │ │ │ │ - source_file_idx : 2811 (MarginLayoutParamsCompat.java) │ │ + source_file_idx : 2808 (MarginLayoutParamsCompat.java) │ │ │ │ Class #630 header: │ │ -class_idx : 414 │ │ +class_idx : 411 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 826 │ │ -source_file_idx : 2819 │ │ +superclass_idx : 823 │ │ +source_file_idx : 2816 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 8 │ │ │ │ Class #630 annotations: │ │ Annotations on class │ │ @@ -158946,17 +159000,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -07e478: |[07e478] android.support.v4.view.MenuItemCompat$BaseMenuVersionImpl.:()V │ │ -07e488: 7010 1c15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ -07e48e: 0e00 |0003: return-void │ │ +080024: |[080024] android.support.v4.view.MenuItemCompat$BaseMenuVersionImpl.:()V │ │ +080034: 7010 1c15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ +08003a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=114 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/MenuItemCompat$BaseMenuVersionImpl; │ │ │ │ Virtual methods - │ │ @@ -158965,17 +159019,17 @@ │ │ type : '(Landroid/view/MenuItem;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -07e490: |[07e490] android.support.v4.view.MenuItemCompat$BaseMenuVersionImpl.collapseActionView:(Landroid/view/MenuItem;)Z │ │ -07e4a0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -07e4a2: 0f00 |0001: return v0 │ │ +08003c: |[08003c] android.support.v4.view.MenuItemCompat$BaseMenuVersionImpl.collapseActionView:(Landroid/view/MenuItem;)Z │ │ +08004c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +08004e: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=141 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/MenuItemCompat$BaseMenuVersionImpl; │ │ 0x0000 - 0x0002 reg=2 item Landroid/view/MenuItem; │ │ │ │ @@ -158984,17 +159038,17 @@ │ │ type : '(Landroid/view/MenuItem;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -07e4a4: |[07e4a4] android.support.v4.view.MenuItemCompat$BaseMenuVersionImpl.expandActionView:(Landroid/view/MenuItem;)Z │ │ -07e4b4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -07e4b6: 0f00 |0001: return v0 │ │ +080050: |[080050] android.support.v4.view.MenuItemCompat$BaseMenuVersionImpl.expandActionView:(Landroid/view/MenuItem;)Z │ │ +080060: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +080062: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=136 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/MenuItemCompat$BaseMenuVersionImpl; │ │ 0x0000 - 0x0002 reg=2 item Landroid/view/MenuItem; │ │ │ │ @@ -159003,17 +159057,17 @@ │ │ type : '(Landroid/view/MenuItem;)Landroid/view/View;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -07e4b8: |[07e4b8] android.support.v4.view.MenuItemCompat$BaseMenuVersionImpl.getActionView:(Landroid/view/MenuItem;)Landroid/view/View; │ │ -07e4c8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -07e4ca: 1100 |0001: return-object v0 │ │ +080064: |[080064] android.support.v4.view.MenuItemCompat$BaseMenuVersionImpl.getActionView:(Landroid/view/MenuItem;)Landroid/view/View; │ │ +080074: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +080076: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=131 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/MenuItemCompat$BaseMenuVersionImpl; │ │ 0x0000 - 0x0002 reg=2 item Landroid/view/MenuItem; │ │ │ │ @@ -159022,17 +159076,17 @@ │ │ type : '(Landroid/view/MenuItem;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -07e4cc: |[07e4cc] android.support.v4.view.MenuItemCompat$BaseMenuVersionImpl.isActionViewExpanded:(Landroid/view/MenuItem;)Z │ │ -07e4dc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -07e4de: 0f00 |0001: return v0 │ │ +080078: |[080078] android.support.v4.view.MenuItemCompat$BaseMenuVersionImpl.isActionViewExpanded:(Landroid/view/MenuItem;)Z │ │ +080088: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +08008a: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=146 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/MenuItemCompat$BaseMenuVersionImpl; │ │ 0x0000 - 0x0002 reg=2 item Landroid/view/MenuItem; │ │ │ │ @@ -159041,16 +159095,16 @@ │ │ type : '(Landroid/view/MenuItem;I)Landroid/view/MenuItem;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -07e4e0: |[07e4e0] android.support.v4.view.MenuItemCompat$BaseMenuVersionImpl.setActionView:(Landroid/view/MenuItem;I)Landroid/view/MenuItem; │ │ -07e4f0: 1101 |0000: return-object v1 │ │ +08008c: |[08008c] android.support.v4.view.MenuItemCompat$BaseMenuVersionImpl.setActionView:(Landroid/view/MenuItem;I)Landroid/view/MenuItem; │ │ +08009c: 1101 |0000: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=126 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/MenuItemCompat$BaseMenuVersionImpl; │ │ 0x0000 - 0x0001 reg=1 item Landroid/view/MenuItem; │ │ 0x0000 - 0x0001 reg=2 resId I │ │ @@ -159060,16 +159114,16 @@ │ │ type : '(Landroid/view/MenuItem;Landroid/view/View;)Landroid/view/MenuItem;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -07e4f4: |[07e4f4] android.support.v4.view.MenuItemCompat$BaseMenuVersionImpl.setActionView:(Landroid/view/MenuItem;Landroid/view/View;)Landroid/view/MenuItem; │ │ -07e504: 1101 |0000: return-object v1 │ │ +0800a0: |[0800a0] android.support.v4.view.MenuItemCompat$BaseMenuVersionImpl.setActionView:(Landroid/view/MenuItem;Landroid/view/View;)Landroid/view/MenuItem; │ │ +0800b0: 1101 |0000: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=121 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/MenuItemCompat$BaseMenuVersionImpl; │ │ 0x0000 - 0x0001 reg=1 item Landroid/view/MenuItem; │ │ 0x0000 - 0x0001 reg=2 view Landroid/view/View; │ │ @@ -159079,16 +159133,16 @@ │ │ type : '(Landroid/view/MenuItem;Landroid/support/v4/view/MenuItemCompat$OnActionExpandListener;)Landroid/view/MenuItem;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -07e508: |[07e508] android.support.v4.view.MenuItemCompat$BaseMenuVersionImpl.setOnActionExpandListener:(Landroid/view/MenuItem;Landroid/support/v4/view/MenuItemCompat$OnActionExpandListener;)Landroid/view/MenuItem; │ │ -07e518: 1101 |0000: return-object v1 │ │ +0800b4: |[0800b4] android.support.v4.view.MenuItemCompat$BaseMenuVersionImpl.setOnActionExpandListener:(Landroid/view/MenuItem;Landroid/support/v4/view/MenuItemCompat$OnActionExpandListener;)Landroid/view/MenuItem; │ │ +0800c4: 1101 |0000: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=151 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/MenuItemCompat$BaseMenuVersionImpl; │ │ 0x0000 - 0x0001 reg=1 item Landroid/view/MenuItem; │ │ 0x0000 - 0x0001 reg=2 listener Landroid/support/v4/view/MenuItemCompat$OnActionExpandListener; │ │ @@ -159098,31 +159152,31 @@ │ │ type : '(Landroid/view/MenuItem;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -07e51c: |[07e51c] android.support.v4.view.MenuItemCompat$BaseMenuVersionImpl.setShowAsAction:(Landroid/view/MenuItem;I)V │ │ -07e52c: 0e00 |0000: return-void │ │ +0800c8: |[0800c8] android.support.v4.view.MenuItemCompat$BaseMenuVersionImpl.setShowAsAction:(Landroid/view/MenuItem;I)V │ │ +0800d8: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=117 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/MenuItemCompat$BaseMenuVersionImpl; │ │ 0x0000 - 0x0001 reg=1 item Landroid/view/MenuItem; │ │ 0x0000 - 0x0001 reg=2 actionEnum I │ │ │ │ - source_file_idx : 2819 (MenuItemCompat.java) │ │ + source_file_idx : 2816 (MenuItemCompat.java) │ │ │ │ Class #631 header: │ │ -class_idx : 415 │ │ +class_idx : 412 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 826 │ │ -source_file_idx : 2819 │ │ +superclass_idx : 823 │ │ +source_file_idx : 2816 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 8 │ │ │ │ Class #631 annotations: │ │ Annotations on class │ │ @@ -159143,17 +159197,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -07e530: |[07e530] android.support.v4.view.MenuItemCompat$HoneycombMenuVersionImpl.:()V │ │ -07e540: 7010 1c15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ -07e546: 0e00 |0003: return-void │ │ +0800dc: |[0800dc] android.support.v4.view.MenuItemCompat$HoneycombMenuVersionImpl.:()V │ │ +0800ec: 7010 1c15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ +0800f2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=158 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/MenuItemCompat$HoneycombMenuVersionImpl; │ │ │ │ Virtual methods - │ │ @@ -159162,17 +159216,17 @@ │ │ type : '(Landroid/view/MenuItem;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -07e548: |[07e548] android.support.v4.view.MenuItemCompat$HoneycombMenuVersionImpl.collapseActionView:(Landroid/view/MenuItem;)Z │ │ -07e558: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -07e55a: 0f00 |0001: return v0 │ │ +0800f4: |[0800f4] android.support.v4.view.MenuItemCompat$HoneycombMenuVersionImpl.collapseActionView:(Landroid/view/MenuItem;)Z │ │ +080104: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +080106: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=186 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/MenuItemCompat$HoneycombMenuVersionImpl; │ │ 0x0000 - 0x0002 reg=2 item Landroid/view/MenuItem; │ │ │ │ @@ -159181,17 +159235,17 @@ │ │ type : '(Landroid/view/MenuItem;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -07e55c: |[07e55c] android.support.v4.view.MenuItemCompat$HoneycombMenuVersionImpl.expandActionView:(Landroid/view/MenuItem;)Z │ │ -07e56c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -07e56e: 0f00 |0001: return v0 │ │ +080108: |[080108] android.support.v4.view.MenuItemCompat$HoneycombMenuVersionImpl.expandActionView:(Landroid/view/MenuItem;)Z │ │ +080118: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +08011a: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=181 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/MenuItemCompat$HoneycombMenuVersionImpl; │ │ 0x0000 - 0x0002 reg=2 item Landroid/view/MenuItem; │ │ │ │ @@ -159200,18 +159254,18 @@ │ │ type : '(Landroid/view/MenuItem;)Landroid/view/View;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -07e570: |[07e570] android.support.v4.view.MenuItemCompat$HoneycombMenuVersionImpl.getActionView:(Landroid/view/MenuItem;)Landroid/view/View; │ │ -07e580: 7110 e109 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/MenuItemCompatHoneycomb;.getActionView:(Landroid/view/MenuItem;)Landroid/view/View; // method@09e1 │ │ -07e586: 0c00 |0003: move-result-object v0 │ │ -07e588: 1100 |0004: return-object v0 │ │ +08011c: |[08011c] android.support.v4.view.MenuItemCompat$HoneycombMenuVersionImpl.getActionView:(Landroid/view/MenuItem;)Landroid/view/View; │ │ +08012c: 7110 e109 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/MenuItemCompatHoneycomb;.getActionView:(Landroid/view/MenuItem;)Landroid/view/View; // method@09e1 │ │ +080132: 0c00 |0003: move-result-object v0 │ │ +080134: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=176 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/MenuItemCompat$HoneycombMenuVersionImpl; │ │ 0x0000 - 0x0005 reg=2 item Landroid/view/MenuItem; │ │ │ │ @@ -159220,17 +159274,17 @@ │ │ type : '(Landroid/view/MenuItem;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -07e58c: |[07e58c] android.support.v4.view.MenuItemCompat$HoneycombMenuVersionImpl.isActionViewExpanded:(Landroid/view/MenuItem;)Z │ │ -07e59c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -07e59e: 0f00 |0001: return v0 │ │ +080138: |[080138] android.support.v4.view.MenuItemCompat$HoneycombMenuVersionImpl.isActionViewExpanded:(Landroid/view/MenuItem;)Z │ │ +080148: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +08014a: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=191 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/MenuItemCompat$HoneycombMenuVersionImpl; │ │ 0x0000 - 0x0002 reg=2 item Landroid/view/MenuItem; │ │ │ │ @@ -159239,18 +159293,18 @@ │ │ type : '(Landroid/view/MenuItem;I)Landroid/view/MenuItem;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -07e5a0: |[07e5a0] android.support.v4.view.MenuItemCompat$HoneycombMenuVersionImpl.setActionView:(Landroid/view/MenuItem;I)Landroid/view/MenuItem; │ │ -07e5b0: 7120 e209 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/MenuItemCompatHoneycomb;.setActionView:(Landroid/view/MenuItem;I)Landroid/view/MenuItem; // method@09e2 │ │ -07e5b6: 0c00 |0003: move-result-object v0 │ │ -07e5b8: 1100 |0004: return-object v0 │ │ +08014c: |[08014c] android.support.v4.view.MenuItemCompat$HoneycombMenuVersionImpl.setActionView:(Landroid/view/MenuItem;I)Landroid/view/MenuItem; │ │ +08015c: 7120 e209 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/MenuItemCompatHoneycomb;.setActionView:(Landroid/view/MenuItem;I)Landroid/view/MenuItem; // method@09e2 │ │ +080162: 0c00 |0003: move-result-object v0 │ │ +080164: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=171 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/MenuItemCompat$HoneycombMenuVersionImpl; │ │ 0x0000 - 0x0005 reg=2 item Landroid/view/MenuItem; │ │ 0x0000 - 0x0005 reg=3 resId I │ │ @@ -159260,18 +159314,18 @@ │ │ type : '(Landroid/view/MenuItem;Landroid/view/View;)Landroid/view/MenuItem;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -07e5bc: |[07e5bc] android.support.v4.view.MenuItemCompat$HoneycombMenuVersionImpl.setActionView:(Landroid/view/MenuItem;Landroid/view/View;)Landroid/view/MenuItem; │ │ -07e5cc: 7120 e309 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/MenuItemCompatHoneycomb;.setActionView:(Landroid/view/MenuItem;Landroid/view/View;)Landroid/view/MenuItem; // method@09e3 │ │ -07e5d2: 0c00 |0003: move-result-object v0 │ │ -07e5d4: 1100 |0004: return-object v0 │ │ +080168: |[080168] android.support.v4.view.MenuItemCompat$HoneycombMenuVersionImpl.setActionView:(Landroid/view/MenuItem;Landroid/view/View;)Landroid/view/MenuItem; │ │ +080178: 7120 e309 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/MenuItemCompatHoneycomb;.setActionView:(Landroid/view/MenuItem;Landroid/view/View;)Landroid/view/MenuItem; // method@09e3 │ │ +08017e: 0c00 |0003: move-result-object v0 │ │ +080180: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=166 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/MenuItemCompat$HoneycombMenuVersionImpl; │ │ 0x0000 - 0x0005 reg=2 item Landroid/view/MenuItem; │ │ 0x0000 - 0x0005 reg=3 view Landroid/view/View; │ │ @@ -159281,16 +159335,16 @@ │ │ type : '(Landroid/view/MenuItem;Landroid/support/v4/view/MenuItemCompat$OnActionExpandListener;)Landroid/view/MenuItem;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -07e5d8: |[07e5d8] android.support.v4.view.MenuItemCompat$HoneycombMenuVersionImpl.setOnActionExpandListener:(Landroid/view/MenuItem;Landroid/support/v4/view/MenuItemCompat$OnActionExpandListener;)Landroid/view/MenuItem; │ │ -07e5e8: 1101 |0000: return-object v1 │ │ +080184: |[080184] android.support.v4.view.MenuItemCompat$HoneycombMenuVersionImpl.setOnActionExpandListener:(Landroid/view/MenuItem;Landroid/support/v4/view/MenuItemCompat$OnActionExpandListener;)Landroid/view/MenuItem; │ │ +080194: 1101 |0000: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=196 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/MenuItemCompat$HoneycombMenuVersionImpl; │ │ 0x0000 - 0x0001 reg=1 item Landroid/view/MenuItem; │ │ 0x0000 - 0x0001 reg=2 listener Landroid/support/v4/view/MenuItemCompat$OnActionExpandListener; │ │ @@ -159300,33 +159354,33 @@ │ │ type : '(Landroid/view/MenuItem;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -07e5ec: |[07e5ec] android.support.v4.view.MenuItemCompat$HoneycombMenuVersionImpl.setShowAsAction:(Landroid/view/MenuItem;I)V │ │ -07e5fc: 7120 e409 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/MenuItemCompatHoneycomb;.setShowAsAction:(Landroid/view/MenuItem;I)V // method@09e4 │ │ -07e602: 0e00 |0003: return-void │ │ +080198: |[080198] android.support.v4.view.MenuItemCompat$HoneycombMenuVersionImpl.setShowAsAction:(Landroid/view/MenuItem;I)V │ │ +0801a8: 7120 e409 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/MenuItemCompatHoneycomb;.setShowAsAction:(Landroid/view/MenuItem;I)V // method@09e4 │ │ +0801ae: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=161 │ │ 0x0003 line=162 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/MenuItemCompat$HoneycombMenuVersionImpl; │ │ 0x0000 - 0x0004 reg=1 item Landroid/view/MenuItem; │ │ 0x0000 - 0x0004 reg=2 actionEnum I │ │ │ │ - source_file_idx : 2819 (MenuItemCompat.java) │ │ + source_file_idx : 2816 (MenuItemCompat.java) │ │ │ │ Class #632 header: │ │ -class_idx : 416 │ │ +class_idx : 413 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 826 │ │ -source_file_idx : 2819 │ │ +superclass_idx : 823 │ │ +source_file_idx : 2816 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #632 annotations: │ │ Annotations on class │ │ @@ -159355,19 +159409,19 @@ │ │ type : '(Landroid/support/v4/view/MenuItemCompat$IcsMenuVersionImpl;Landroid/support/v4/view/MenuItemCompat$OnActionExpandListener;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -07e604: |[07e604] android.support.v4.view.MenuItemCompat$IcsMenuVersionImpl$1.:(Landroid/support/v4/view/MenuItemCompat$IcsMenuVersionImpl;Landroid/support/v4/view/MenuItemCompat$OnActionExpandListener;)V │ │ -07e614: 5b01 1e03 |0000: iput-object v1, v0, Landroid/support/v4/view/MenuItemCompat$IcsMenuVersionImpl$1;.this$0:Landroid/support/v4/view/MenuItemCompat$IcsMenuVersionImpl; // field@031e │ │ -07e618: 5b02 1f03 |0002: iput-object v2, v0, Landroid/support/v4/view/MenuItemCompat$IcsMenuVersionImpl$1;.val$listener:Landroid/support/v4/view/MenuItemCompat$OnActionExpandListener; // field@031f │ │ -07e61c: 7010 1c15 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ -07e622: 0e00 |0007: return-void │ │ +0801b0: |[0801b0] android.support.v4.view.MenuItemCompat$IcsMenuVersionImpl$1.:(Landroid/support/v4/view/MenuItemCompat$IcsMenuVersionImpl;Landroid/support/v4/view/MenuItemCompat$OnActionExpandListener;)V │ │ +0801c0: 5b01 1e03 |0000: iput-object v1, v0, Landroid/support/v4/view/MenuItemCompat$IcsMenuVersionImpl$1;.this$0:Landroid/support/v4/view/MenuItemCompat$IcsMenuVersionImpl; // field@031e │ │ +0801c4: 5b02 1f03 |0002: iput-object v2, v0, Landroid/support/v4/view/MenuItemCompat$IcsMenuVersionImpl$1;.val$listener:Landroid/support/v4/view/MenuItemCompat$OnActionExpandListener; // field@031f │ │ +0801c8: 7010 1c15 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ +0801ce: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=228 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Landroid/support/v4/view/MenuItemCompat$IcsMenuVersionImpl$1; │ │ 0x0000 - 0x0008 reg=1 (null) Landroid/support/v4/view/MenuItemCompat$IcsMenuVersionImpl; │ │ 0x0000 - 0x0008 reg=2 (null) Landroid/support/v4/view/MenuItemCompat$OnActionExpandListener; │ │ @@ -159378,19 +159432,19 @@ │ │ type : '(Landroid/view/MenuItem;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -07e624: |[07e624] android.support.v4.view.MenuItemCompat$IcsMenuVersionImpl$1.onMenuItemActionCollapse:(Landroid/view/MenuItem;)Z │ │ -07e634: 5410 1f03 |0000: iget-object v0, v1, Landroid/support/v4/view/MenuItemCompat$IcsMenuVersionImpl$1;.val$listener:Landroid/support/v4/view/MenuItemCompat$OnActionExpandListener; // field@031f │ │ -07e638: 7220 d209 2000 |0002: invoke-interface {v0, v2}, Landroid/support/v4/view/MenuItemCompat$OnActionExpandListener;.onMenuItemActionCollapse:(Landroid/view/MenuItem;)Z // method@09d2 │ │ -07e63e: 0a00 |0005: move-result v0 │ │ -07e640: 0f00 |0006: return v0 │ │ +0801d0: |[0801d0] android.support.v4.view.MenuItemCompat$IcsMenuVersionImpl$1.onMenuItemActionCollapse:(Landroid/view/MenuItem;)Z │ │ +0801e0: 5410 1f03 |0000: iget-object v0, v1, Landroid/support/v4/view/MenuItemCompat$IcsMenuVersionImpl$1;.val$listener:Landroid/support/v4/view/MenuItemCompat$OnActionExpandListener; // field@031f │ │ +0801e4: 7220 d209 2000 |0002: invoke-interface {v0, v2}, Landroid/support/v4/view/MenuItemCompat$OnActionExpandListener;.onMenuItemActionCollapse:(Landroid/view/MenuItem;)Z // method@09d2 │ │ +0801ea: 0a00 |0005: move-result v0 │ │ +0801ec: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=236 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/view/MenuItemCompat$IcsMenuVersionImpl$1; │ │ 0x0000 - 0x0007 reg=2 item Landroid/view/MenuItem; │ │ │ │ @@ -159399,33 +159453,33 @@ │ │ type : '(Landroid/view/MenuItem;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -07e644: |[07e644] android.support.v4.view.MenuItemCompat$IcsMenuVersionImpl$1.onMenuItemActionExpand:(Landroid/view/MenuItem;)Z │ │ -07e654: 5410 1f03 |0000: iget-object v0, v1, Landroid/support/v4/view/MenuItemCompat$IcsMenuVersionImpl$1;.val$listener:Landroid/support/v4/view/MenuItemCompat$OnActionExpandListener; // field@031f │ │ -07e658: 7220 d309 2000 |0002: invoke-interface {v0, v2}, Landroid/support/v4/view/MenuItemCompat$OnActionExpandListener;.onMenuItemActionExpand:(Landroid/view/MenuItem;)Z // method@09d3 │ │ -07e65e: 0a00 |0005: move-result v0 │ │ -07e660: 0f00 |0006: return v0 │ │ +0801f0: |[0801f0] android.support.v4.view.MenuItemCompat$IcsMenuVersionImpl$1.onMenuItemActionExpand:(Landroid/view/MenuItem;)Z │ │ +080200: 5410 1f03 |0000: iget-object v0, v1, Landroid/support/v4/view/MenuItemCompat$IcsMenuVersionImpl$1;.val$listener:Landroid/support/v4/view/MenuItemCompat$OnActionExpandListener; // field@031f │ │ +080204: 7220 d309 2000 |0002: invoke-interface {v0, v2}, Landroid/support/v4/view/MenuItemCompat$OnActionExpandListener;.onMenuItemActionExpand:(Landroid/view/MenuItem;)Z // method@09d3 │ │ +08020a: 0a00 |0005: move-result v0 │ │ +08020c: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=231 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/view/MenuItemCompat$IcsMenuVersionImpl$1; │ │ 0x0000 - 0x0007 reg=2 item Landroid/view/MenuItem; │ │ │ │ - source_file_idx : 2819 (MenuItemCompat.java) │ │ + source_file_idx : 2816 (MenuItemCompat.java) │ │ │ │ Class #633 header: │ │ -class_idx : 425 │ │ +class_idx : 422 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 826 │ │ -source_file_idx : 2826 │ │ +superclass_idx : 823 │ │ +source_file_idx : 2823 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 5 │ │ │ │ Class #633 annotations: │ │ Annotations on class │ │ @@ -159446,17 +159500,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -07e664: |[07e664] android.support.v4.view.MotionEventCompat$BaseMotionEventVersionImpl.:()V │ │ -07e674: 7010 1c15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ -07e67a: 0e00 |0003: return-void │ │ +080210: |[080210] android.support.v4.view.MotionEventCompat$BaseMotionEventVersionImpl.:()V │ │ +080220: 7010 1c15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ +080226: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/MotionEventCompat$BaseMotionEventVersionImpl; │ │ │ │ Virtual methods - │ │ @@ -159465,20 +159519,20 @@ │ │ type : '(Landroid/view/MotionEvent;I)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 6 16-bit code units │ │ -07e67c: |[07e67c] android.support.v4.view.MotionEventCompat$BaseMotionEventVersionImpl.findPointerIndex:(Landroid/view/MotionEvent;I)I │ │ -07e68c: 3903 0400 |0000: if-nez v3, 0004 // +0004 │ │ -07e690: 1200 |0002: const/4 v0, #int 0 // #0 │ │ -07e692: 0f00 |0003: return v0 │ │ -07e694: 12f0 |0004: const/4 v0, #int -1 // #ff │ │ -07e696: 28fe |0005: goto 0003 // -0002 │ │ +080228: |[080228] android.support.v4.view.MotionEventCompat$BaseMotionEventVersionImpl.findPointerIndex:(Landroid/view/MotionEvent;I)I │ │ +080238: 3903 0400 |0000: if-nez v3, 0004 // +0004 │ │ +08023c: 1200 |0002: const/4 v0, #int 0 // #0 │ │ +08023e: 0f00 |0003: return v0 │ │ +080240: 12f0 |0004: const/4 v0, #int -1 // #ff │ │ +080242: 28fe |0005: goto 0003 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=43 │ │ 0x0002 line=45 │ │ 0x0003 line=47 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/view/MotionEventCompat$BaseMotionEventVersionImpl; │ │ @@ -159490,17 +159544,17 @@ │ │ type : '(Landroid/view/MotionEvent;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -07e698: |[07e698] android.support.v4.view.MotionEventCompat$BaseMotionEventVersionImpl.getPointerCount:(Landroid/view/MotionEvent;)I │ │ -07e6a8: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -07e6aa: 0f00 |0001: return v0 │ │ +080244: |[080244] android.support.v4.view.MotionEventCompat$BaseMotionEventVersionImpl.getPointerCount:(Landroid/view/MotionEvent;)I │ │ +080254: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +080256: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=73 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/MotionEventCompat$BaseMotionEventVersionImpl; │ │ 0x0000 - 0x0002 reg=2 event Landroid/view/MotionEvent; │ │ │ │ @@ -159509,22 +159563,22 @@ │ │ type : '(Landroid/view/MotionEvent;I)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -07e6ac: |[07e6ac] android.support.v4.view.MotionEventCompat$BaseMotionEventVersionImpl.getPointerId:(Landroid/view/MotionEvent;I)I │ │ -07e6bc: 3904 0400 |0000: if-nez v4, 0004 // +0004 │ │ -07e6c0: 1200 |0002: const/4 v0, #int 0 // #0 │ │ -07e6c2: 0f00 |0003: return v0 │ │ -07e6c4: 2200 2e03 |0004: new-instance v0, Ljava/lang/IndexOutOfBoundsException; // type@032e │ │ -07e6c8: 1a01 ca0b |0006: const-string v1, "Pre-Eclair does not support multiple pointers" // string@0bca │ │ -07e6cc: 7020 0515 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IndexOutOfBoundsException;.:(Ljava/lang/String;)V // method@1505 │ │ -07e6d2: 2700 |000b: throw v0 │ │ +080258: |[080258] android.support.v4.view.MotionEventCompat$BaseMotionEventVersionImpl.getPointerId:(Landroid/view/MotionEvent;I)I │ │ +080268: 3904 0400 |0000: if-nez v4, 0004 // +0004 │ │ +08026c: 1200 |0002: const/4 v0, #int 0 // #0 │ │ +08026e: 0f00 |0003: return v0 │ │ +080270: 2200 2b03 |0004: new-instance v0, Ljava/lang/IndexOutOfBoundsException; // type@032b │ │ +080274: 1a01 c70b |0006: const-string v1, "Pre-Eclair does not support multiple pointers" // string@0bc7 │ │ +080278: 7020 0515 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IndexOutOfBoundsException;.:(Ljava/lang/String;)V // method@1505 │ │ +08027e: 2700 |000b: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=51 │ │ 0x0002 line=53 │ │ 0x0004 line=55 │ │ locals : │ │ 0x0000 - 0x000c reg=2 this Landroid/support/v4/view/MotionEventCompat$BaseMotionEventVersionImpl; │ │ @@ -159536,23 +159590,23 @@ │ │ type : '(Landroid/view/MotionEvent;I)F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -07e6d4: |[07e6d4] android.support.v4.view.MotionEventCompat$BaseMotionEventVersionImpl.getX:(Landroid/view/MotionEvent;I)F │ │ -07e6e4: 3904 0700 |0000: if-nez v4, 0007 // +0007 │ │ -07e6e8: 6e10 4812 0300 |0002: invoke-virtual {v3}, Landroid/view/MotionEvent;.getX:()F // method@1248 │ │ -07e6ee: 0a00 |0005: move-result v0 │ │ -07e6f0: 0f00 |0006: return v0 │ │ -07e6f2: 2200 2e03 |0007: new-instance v0, Ljava/lang/IndexOutOfBoundsException; // type@032e │ │ -07e6f6: 1a01 ca0b |0009: const-string v1, "Pre-Eclair does not support multiple pointers" // string@0bca │ │ -07e6fa: 7020 0515 1000 |000b: invoke-direct {v0, v1}, Ljava/lang/IndexOutOfBoundsException;.:(Ljava/lang/String;)V // method@1505 │ │ -07e700: 2700 |000e: throw v0 │ │ +080280: |[080280] android.support.v4.view.MotionEventCompat$BaseMotionEventVersionImpl.getX:(Landroid/view/MotionEvent;I)F │ │ +080290: 3904 0700 |0000: if-nez v4, 0007 // +0007 │ │ +080294: 6e10 4812 0300 |0002: invoke-virtual {v3}, Landroid/view/MotionEvent;.getX:()F // method@1248 │ │ +08029a: 0a00 |0005: move-result v0 │ │ +08029c: 0f00 |0006: return v0 │ │ +08029e: 2200 2b03 |0007: new-instance v0, Ljava/lang/IndexOutOfBoundsException; // type@032b │ │ +0802a2: 1a01 c70b |0009: const-string v1, "Pre-Eclair does not support multiple pointers" // string@0bc7 │ │ +0802a6: 7020 0515 1000 |000b: invoke-direct {v0, v1}, Ljava/lang/IndexOutOfBoundsException;.:(Ljava/lang/String;)V // method@1505 │ │ +0802ac: 2700 |000e: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=59 │ │ 0x0002 line=60 │ │ 0x0007 line=62 │ │ locals : │ │ 0x0000 - 0x000f reg=2 this Landroid/support/v4/view/MotionEventCompat$BaseMotionEventVersionImpl; │ │ @@ -159564,40 +159618,40 @@ │ │ type : '(Landroid/view/MotionEvent;I)F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -07e704: |[07e704] android.support.v4.view.MotionEventCompat$BaseMotionEventVersionImpl.getY:(Landroid/view/MotionEvent;I)F │ │ -07e714: 3904 0700 |0000: if-nez v4, 0007 // +0007 │ │ -07e718: 6e10 4a12 0300 |0002: invoke-virtual {v3}, Landroid/view/MotionEvent;.getY:()F // method@124a │ │ -07e71e: 0a00 |0005: move-result v0 │ │ -07e720: 0f00 |0006: return v0 │ │ -07e722: 2200 2e03 |0007: new-instance v0, Ljava/lang/IndexOutOfBoundsException; // type@032e │ │ -07e726: 1a01 ca0b |0009: const-string v1, "Pre-Eclair does not support multiple pointers" // string@0bca │ │ -07e72a: 7020 0515 1000 |000b: invoke-direct {v0, v1}, Ljava/lang/IndexOutOfBoundsException;.:(Ljava/lang/String;)V // method@1505 │ │ -07e730: 2700 |000e: throw v0 │ │ +0802b0: |[0802b0] android.support.v4.view.MotionEventCompat$BaseMotionEventVersionImpl.getY:(Landroid/view/MotionEvent;I)F │ │ +0802c0: 3904 0700 |0000: if-nez v4, 0007 // +0007 │ │ +0802c4: 6e10 4a12 0300 |0002: invoke-virtual {v3}, Landroid/view/MotionEvent;.getY:()F // method@124a │ │ +0802ca: 0a00 |0005: move-result v0 │ │ +0802cc: 0f00 |0006: return v0 │ │ +0802ce: 2200 2b03 |0007: new-instance v0, Ljava/lang/IndexOutOfBoundsException; // type@032b │ │ +0802d2: 1a01 c70b |0009: const-string v1, "Pre-Eclair does not support multiple pointers" // string@0bc7 │ │ +0802d6: 7020 0515 1000 |000b: invoke-direct {v0, v1}, Ljava/lang/IndexOutOfBoundsException;.:(Ljava/lang/String;)V // method@1505 │ │ +0802dc: 2700 |000e: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=66 │ │ 0x0002 line=67 │ │ 0x0007 line=69 │ │ locals : │ │ 0x0000 - 0x000f reg=2 this Landroid/support/v4/view/MotionEventCompat$BaseMotionEventVersionImpl; │ │ 0x0000 - 0x000f reg=3 event Landroid/view/MotionEvent; │ │ 0x0000 - 0x000f reg=4 pointerIndex I │ │ │ │ - source_file_idx : 2826 (MotionEventCompat.java) │ │ + source_file_idx : 2823 (MotionEventCompat.java) │ │ │ │ Class #634 header: │ │ -class_idx : 426 │ │ +class_idx : 423 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 826 │ │ -source_file_idx : 2826 │ │ +superclass_idx : 823 │ │ +source_file_idx : 2823 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 5 │ │ │ │ Class #634 annotations: │ │ Annotations on class │ │ @@ -159618,17 +159672,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -07e734: |[07e734] android.support.v4.view.MotionEventCompat$EclairMotionEventVersionImpl.:()V │ │ -07e744: 7010 1c15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ -07e74a: 0e00 |0003: return-void │ │ +0802e0: |[0802e0] android.support.v4.view.MotionEventCompat$EclairMotionEventVersionImpl.:()V │ │ +0802f0: 7010 1c15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ +0802f6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=80 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/MotionEventCompat$EclairMotionEventVersionImpl; │ │ │ │ Virtual methods - │ │ @@ -159637,18 +159691,18 @@ │ │ type : '(Landroid/view/MotionEvent;I)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -07e74c: |[07e74c] android.support.v4.view.MotionEventCompat$EclairMotionEventVersionImpl.findPointerIndex:(Landroid/view/MotionEvent;I)I │ │ -07e75c: 7120 0a0a 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/MotionEventCompatEclair;.findPointerIndex:(Landroid/view/MotionEvent;I)I // method@0a0a │ │ -07e762: 0a00 |0003: move-result v0 │ │ -07e764: 0f00 |0004: return v0 │ │ +0802f8: |[0802f8] android.support.v4.view.MotionEventCompat$EclairMotionEventVersionImpl.findPointerIndex:(Landroid/view/MotionEvent;I)I │ │ +080308: 7120 0a0a 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/MotionEventCompatEclair;.findPointerIndex:(Landroid/view/MotionEvent;I)I // method@0a0a │ │ +08030e: 0a00 |0003: move-result v0 │ │ +080310: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=83 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/MotionEventCompat$EclairMotionEventVersionImpl; │ │ 0x0000 - 0x0005 reg=2 event Landroid/view/MotionEvent; │ │ 0x0000 - 0x0005 reg=3 pointerId I │ │ @@ -159658,18 +159712,18 @@ │ │ type : '(Landroid/view/MotionEvent;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -07e768: |[07e768] android.support.v4.view.MotionEventCompat$EclairMotionEventVersionImpl.getPointerCount:(Landroid/view/MotionEvent;)I │ │ -07e778: 7110 0b0a 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/MotionEventCompatEclair;.getPointerCount:(Landroid/view/MotionEvent;)I // method@0a0b │ │ -07e77e: 0a00 |0003: move-result v0 │ │ -07e780: 0f00 |0004: return v0 │ │ +080314: |[080314] android.support.v4.view.MotionEventCompat$EclairMotionEventVersionImpl.getPointerCount:(Landroid/view/MotionEvent;)I │ │ +080324: 7110 0b0a 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/MotionEventCompatEclair;.getPointerCount:(Landroid/view/MotionEvent;)I // method@0a0b │ │ +08032a: 0a00 |0003: move-result v0 │ │ +08032c: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=99 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/MotionEventCompat$EclairMotionEventVersionImpl; │ │ 0x0000 - 0x0005 reg=2 event Landroid/view/MotionEvent; │ │ │ │ @@ -159678,18 +159732,18 @@ │ │ type : '(Landroid/view/MotionEvent;I)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -07e784: |[07e784] android.support.v4.view.MotionEventCompat$EclairMotionEventVersionImpl.getPointerId:(Landroid/view/MotionEvent;I)I │ │ -07e794: 7120 0c0a 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/MotionEventCompatEclair;.getPointerId:(Landroid/view/MotionEvent;I)I // method@0a0c │ │ -07e79a: 0a00 |0003: move-result v0 │ │ -07e79c: 0f00 |0004: return v0 │ │ +080330: |[080330] android.support.v4.view.MotionEventCompat$EclairMotionEventVersionImpl.getPointerId:(Landroid/view/MotionEvent;I)I │ │ +080340: 7120 0c0a 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/MotionEventCompatEclair;.getPointerId:(Landroid/view/MotionEvent;I)I // method@0a0c │ │ +080346: 0a00 |0003: move-result v0 │ │ +080348: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=87 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/MotionEventCompat$EclairMotionEventVersionImpl; │ │ 0x0000 - 0x0005 reg=2 event Landroid/view/MotionEvent; │ │ 0x0000 - 0x0005 reg=3 pointerIndex I │ │ @@ -159699,18 +159753,18 @@ │ │ type : '(Landroid/view/MotionEvent;I)F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -07e7a0: |[07e7a0] android.support.v4.view.MotionEventCompat$EclairMotionEventVersionImpl.getX:(Landroid/view/MotionEvent;I)F │ │ -07e7b0: 7120 0d0a 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/MotionEventCompatEclair;.getX:(Landroid/view/MotionEvent;I)F // method@0a0d │ │ -07e7b6: 0a00 |0003: move-result v0 │ │ -07e7b8: 0f00 |0004: return v0 │ │ +08034c: |[08034c] android.support.v4.view.MotionEventCompat$EclairMotionEventVersionImpl.getX:(Landroid/view/MotionEvent;I)F │ │ +08035c: 7120 0d0a 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/MotionEventCompatEclair;.getX:(Landroid/view/MotionEvent;I)F // method@0a0d │ │ +080362: 0a00 |0003: move-result v0 │ │ +080364: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=91 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/MotionEventCompat$EclairMotionEventVersionImpl; │ │ 0x0000 - 0x0005 reg=2 event Landroid/view/MotionEvent; │ │ 0x0000 - 0x0005 reg=3 pointerIndex I │ │ @@ -159720,33 +159774,33 @@ │ │ type : '(Landroid/view/MotionEvent;I)F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -07e7bc: |[07e7bc] android.support.v4.view.MotionEventCompat$EclairMotionEventVersionImpl.getY:(Landroid/view/MotionEvent;I)F │ │ -07e7cc: 7120 0e0a 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/MotionEventCompatEclair;.getY:(Landroid/view/MotionEvent;I)F // method@0a0e │ │ -07e7d2: 0a00 |0003: move-result v0 │ │ -07e7d4: 0f00 |0004: return v0 │ │ +080368: |[080368] android.support.v4.view.MotionEventCompat$EclairMotionEventVersionImpl.getY:(Landroid/view/MotionEvent;I)F │ │ +080378: 7120 0e0a 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/MotionEventCompatEclair;.getY:(Landroid/view/MotionEvent;I)F // method@0a0e │ │ +08037e: 0a00 |0003: move-result v0 │ │ +080380: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=95 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/MotionEventCompat$EclairMotionEventVersionImpl; │ │ 0x0000 - 0x0005 reg=2 event Landroid/view/MotionEvent; │ │ 0x0000 - 0x0005 reg=3 pointerIndex I │ │ │ │ - source_file_idx : 2826 (MotionEventCompat.java) │ │ + source_file_idx : 2823 (MotionEventCompat.java) │ │ │ │ Class #635 header: │ │ -class_idx : 435 │ │ +class_idx : 432 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 61 │ │ -source_file_idx : 2989 │ │ +source_file_idx : 2986 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 5 │ │ │ │ Class #635 annotations: │ │ Annotations on class │ │ @@ -159776,18 +159830,18 @@ │ │ type : '(Landroid/support/v4/view/PagerTitleStrip;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -07e7d8: |[07e7d8] android.support.v4.view.PagerTitleStrip$PageListener.:(Landroid/support/v4/view/PagerTitleStrip;)V │ │ -07e7e8: 5b01 5503 |0000: iput-object v1, v0, Landroid/support/v4/view/PagerTitleStrip$PageListener;.this$0:Landroid/support/v4/view/PagerTitleStrip; // field@0355 │ │ -07e7ec: 7010 3c01 0000 |0002: invoke-direct {v0}, Landroid/database/DataSetObserver;.:()V // method@013c │ │ -07e7f2: 0e00 |0005: return-void │ │ +080384: |[080384] android.support.v4.view.PagerTitleStrip$PageListener.:(Landroid/support/v4/view/PagerTitleStrip;)V │ │ +080394: 5b01 5503 |0000: iput-object v1, v0, Landroid/support/v4/view/PagerTitleStrip$PageListener;.this$0:Landroid/support/v4/view/PagerTitleStrip; // field@0355 │ │ +080398: 7010 3c01 0000 |0002: invoke-direct {v0}, Landroid/database/DataSetObserver;.:()V // method@013c │ │ +08039e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=470 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v4/view/PagerTitleStrip$PageListener; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v4/view/PagerTitleStrip; │ │ │ │ @@ -159796,17 +159850,17 @@ │ │ type : '(Landroid/support/v4/view/PagerTitleStrip;Landroid/support/v4/view/PagerTitleStrip$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -07e7f4: |[07e7f4] android.support.v4.view.PagerTitleStrip$PageListener.:(Landroid/support/v4/view/PagerTitleStrip;Landroid/support/v4/view/PagerTitleStrip$1;)V │ │ -07e804: 7020 440a 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v4/view/PagerTitleStrip$PageListener;.:(Landroid/support/v4/view/PagerTitleStrip;)V // method@0a44 │ │ -07e80a: 0e00 |0003: return-void │ │ +0803a0: |[0803a0] android.support.v4.view.PagerTitleStrip$PageListener.:(Landroid/support/v4/view/PagerTitleStrip;Landroid/support/v4/view/PagerTitleStrip$1;)V │ │ +0803b0: 7020 440a 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v4/view/PagerTitleStrip$PageListener;.:(Landroid/support/v4/view/PagerTitleStrip;)V // method@0a44 │ │ +0803b6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=470 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/PagerTitleStrip$PageListener; │ │ 0x0000 - 0x0004 reg=1 x0 Landroid/support/v4/view/PagerTitleStrip; │ │ 0x0000 - 0x0004 reg=2 x1 Landroid/support/v4/view/PagerTitleStrip$1; │ │ @@ -159817,18 +159871,18 @@ │ │ type : '(Landroid/support/v4/view/PagerAdapter;Landroid/support/v4/view/PagerAdapter;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -07e80c: |[07e80c] android.support.v4.view.PagerTitleStrip$PageListener.onAdapterChanged:(Landroid/support/v4/view/PagerAdapter;Landroid/support/v4/view/PagerAdapter;)V │ │ -07e81c: 5410 5503 |0000: iget-object v0, v1, Landroid/support/v4/view/PagerTitleStrip$PageListener;.this$0:Landroid/support/v4/view/PagerTitleStrip; // field@0355 │ │ -07e820: 6e30 700a 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/support/v4/view/PagerTitleStrip;.updateAdapter:(Landroid/support/v4/view/PagerAdapter;Landroid/support/v4/view/PagerAdapter;)V // method@0a70 │ │ -07e826: 0e00 |0005: return-void │ │ +0803b8: |[0803b8] android.support.v4.view.PagerTitleStrip$PageListener.onAdapterChanged:(Landroid/support/v4/view/PagerAdapter;Landroid/support/v4/view/PagerAdapter;)V │ │ +0803c8: 5410 5503 |0000: iget-object v0, v1, Landroid/support/v4/view/PagerTitleStrip$PageListener;.this$0:Landroid/support/v4/view/PagerTitleStrip; // field@0355 │ │ +0803cc: 6e30 700a 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/support/v4/view/PagerTitleStrip;.updateAdapter:(Landroid/support/v4/view/PagerAdapter;Landroid/support/v4/view/PagerAdapter;)V // method@0a70 │ │ +0803d2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=501 │ │ 0x0005 line=502 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/view/PagerTitleStrip$PageListener; │ │ 0x0000 - 0x0006 reg=2 oldAdapter Landroid/support/v4/view/PagerAdapter; │ │ @@ -159839,42 +159893,42 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 53 16-bit code units │ │ -07e828: |[07e828] android.support.v4.view.PagerTitleStrip$PageListener.onChanged:()V │ │ -07e838: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -07e83a: 5441 5503 |0001: iget-object v1, v4, Landroid/support/v4/view/PagerTitleStrip$PageListener;.this$0:Landroid/support/v4/view/PagerTitleStrip; // field@0355 │ │ -07e83e: 5442 5503 |0003: iget-object v2, v4, Landroid/support/v4/view/PagerTitleStrip$PageListener;.this$0:Landroid/support/v4/view/PagerTitleStrip; // field@0355 │ │ -07e842: 5422 6303 |0005: iget-object v2, v2, Landroid/support/v4/view/PagerTitleStrip;.mPager:Landroid/support/v4/view/ViewPager; // field@0363 │ │ -07e846: 6e10 d20b 0200 |0007: invoke-virtual {v2}, Landroid/support/v4/view/ViewPager;.getCurrentItem:()I // method@0bd2 │ │ -07e84c: 0a02 |000a: move-result v2 │ │ -07e84e: 5443 5503 |000b: iget-object v3, v4, Landroid/support/v4/view/PagerTitleStrip$PageListener;.this$0:Landroid/support/v4/view/PagerTitleStrip; // field@0355 │ │ -07e852: 5433 6303 |000d: iget-object v3, v3, Landroid/support/v4/view/PagerTitleStrip;.mPager:Landroid/support/v4/view/ViewPager; // field@0363 │ │ -07e856: 6e10 cb0b 0300 |000f: invoke-virtual {v3}, Landroid/support/v4/view/ViewPager;.getAdapter:()Landroid/support/v4/view/PagerAdapter; // method@0bcb │ │ -07e85c: 0c03 |0012: move-result-object v3 │ │ -07e85e: 6e30 710a 2103 |0013: invoke-virtual {v1, v2, v3}, Landroid/support/v4/view/PagerTitleStrip;.updateText:(ILandroid/support/v4/view/PagerAdapter;)V // method@0a71 │ │ -07e864: 5441 5503 |0016: iget-object v1, v4, Landroid/support/v4/view/PagerTitleStrip$PageListener;.this$0:Landroid/support/v4/view/PagerTitleStrip; // field@0355 │ │ -07e868: 7110 530a 0100 |0018: invoke-static {v1}, Landroid/support/v4/view/PagerTitleStrip;.access$100:(Landroid/support/v4/view/PagerTitleStrip;)F // method@0a53 │ │ -07e86e: 0a01 |001b: move-result v1 │ │ -07e870: 2d01 0100 |001c: cmpl-float v1, v1, v0 │ │ -07e874: 3a01 0800 |001e: if-ltz v1, 0026 // +0008 │ │ -07e878: 5441 5503 |0020: iget-object v1, v4, Landroid/support/v4/view/PagerTitleStrip$PageListener;.this$0:Landroid/support/v4/view/PagerTitleStrip; // field@0355 │ │ -07e87c: 7110 530a 0100 |0022: invoke-static {v1}, Landroid/support/v4/view/PagerTitleStrip;.access$100:(Landroid/support/v4/view/PagerTitleStrip;)F // method@0a53 │ │ -07e882: 0a00 |0025: move-result v0 │ │ -07e884: 5441 5503 |0026: iget-object v1, v4, Landroid/support/v4/view/PagerTitleStrip$PageListener;.this$0:Landroid/support/v4/view/PagerTitleStrip; // field@0355 │ │ -07e888: 5442 5503 |0028: iget-object v2, v4, Landroid/support/v4/view/PagerTitleStrip$PageListener;.this$0:Landroid/support/v4/view/PagerTitleStrip; // field@0355 │ │ -07e88c: 5422 6303 |002a: iget-object v2, v2, Landroid/support/v4/view/PagerTitleStrip;.mPager:Landroid/support/v4/view/ViewPager; // field@0363 │ │ -07e890: 6e10 d20b 0200 |002c: invoke-virtual {v2}, Landroid/support/v4/view/ViewPager;.getCurrentItem:()I // method@0bd2 │ │ -07e896: 0a02 |002f: move-result v2 │ │ -07e898: 1213 |0030: const/4 v3, #int 1 // #1 │ │ -07e89a: 6e40 720a 2130 |0031: invoke-virtual {v1, v2, v0, v3}, Landroid/support/v4/view/PagerTitleStrip;.updateTextPositions:(IFZ)V // method@0a72 │ │ -07e8a0: 0e00 |0034: return-void │ │ +0803d4: |[0803d4] android.support.v4.view.PagerTitleStrip$PageListener.onChanged:()V │ │ +0803e4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0803e6: 5441 5503 |0001: iget-object v1, v4, Landroid/support/v4/view/PagerTitleStrip$PageListener;.this$0:Landroid/support/v4/view/PagerTitleStrip; // field@0355 │ │ +0803ea: 5442 5503 |0003: iget-object v2, v4, Landroid/support/v4/view/PagerTitleStrip$PageListener;.this$0:Landroid/support/v4/view/PagerTitleStrip; // field@0355 │ │ +0803ee: 5422 6303 |0005: iget-object v2, v2, Landroid/support/v4/view/PagerTitleStrip;.mPager:Landroid/support/v4/view/ViewPager; // field@0363 │ │ +0803f2: 6e10 d20b 0200 |0007: invoke-virtual {v2}, Landroid/support/v4/view/ViewPager;.getCurrentItem:()I // method@0bd2 │ │ +0803f8: 0a02 |000a: move-result v2 │ │ +0803fa: 5443 5503 |000b: iget-object v3, v4, Landroid/support/v4/view/PagerTitleStrip$PageListener;.this$0:Landroid/support/v4/view/PagerTitleStrip; // field@0355 │ │ +0803fe: 5433 6303 |000d: iget-object v3, v3, Landroid/support/v4/view/PagerTitleStrip;.mPager:Landroid/support/v4/view/ViewPager; // field@0363 │ │ +080402: 6e10 cb0b 0300 |000f: invoke-virtual {v3}, Landroid/support/v4/view/ViewPager;.getAdapter:()Landroid/support/v4/view/PagerAdapter; // method@0bcb │ │ +080408: 0c03 |0012: move-result-object v3 │ │ +08040a: 6e30 710a 2103 |0013: invoke-virtual {v1, v2, v3}, Landroid/support/v4/view/PagerTitleStrip;.updateText:(ILandroid/support/v4/view/PagerAdapter;)V // method@0a71 │ │ +080410: 5441 5503 |0016: iget-object v1, v4, Landroid/support/v4/view/PagerTitleStrip$PageListener;.this$0:Landroid/support/v4/view/PagerTitleStrip; // field@0355 │ │ +080414: 7110 530a 0100 |0018: invoke-static {v1}, Landroid/support/v4/view/PagerTitleStrip;.access$100:(Landroid/support/v4/view/PagerTitleStrip;)F // method@0a53 │ │ +08041a: 0a01 |001b: move-result v1 │ │ +08041c: 2d01 0100 |001c: cmpl-float v1, v1, v0 │ │ +080420: 3a01 0800 |001e: if-ltz v1, 0026 // +0008 │ │ +080424: 5441 5503 |0020: iget-object v1, v4, Landroid/support/v4/view/PagerTitleStrip$PageListener;.this$0:Landroid/support/v4/view/PagerTitleStrip; // field@0355 │ │ +080428: 7110 530a 0100 |0022: invoke-static {v1}, Landroid/support/v4/view/PagerTitleStrip;.access$100:(Landroid/support/v4/view/PagerTitleStrip;)F // method@0a53 │ │ +08042e: 0a00 |0025: move-result v0 │ │ +080430: 5441 5503 |0026: iget-object v1, v4, Landroid/support/v4/view/PagerTitleStrip$PageListener;.this$0:Landroid/support/v4/view/PagerTitleStrip; // field@0355 │ │ +080434: 5442 5503 |0028: iget-object v2, v4, Landroid/support/v4/view/PagerTitleStrip$PageListener;.this$0:Landroid/support/v4/view/PagerTitleStrip; // field@0355 │ │ +080438: 5422 6303 |002a: iget-object v2, v2, Landroid/support/v4/view/PagerTitleStrip;.mPager:Landroid/support/v4/view/ViewPager; // field@0363 │ │ +08043c: 6e10 d20b 0200 |002c: invoke-virtual {v2}, Landroid/support/v4/view/ViewPager;.getCurrentItem:()I // method@0bd2 │ │ +080442: 0a02 |002f: move-result v2 │ │ +080444: 1213 |0030: const/4 v3, #int 1 // #1 │ │ +080446: 6e40 720a 2130 |0031: invoke-virtual {v1, v2, v0, v3}, Landroid/support/v4/view/PagerTitleStrip;.updateTextPositions:(IFZ)V // method@0a72 │ │ +08044c: 0e00 |0034: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=506 │ │ 0x0016 line=508 │ │ 0x0026 line=509 │ │ 0x0034 line=510 │ │ locals : │ │ @@ -159886,17 +159940,17 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -07e8a4: |[07e8a4] android.support.v4.view.PagerTitleStrip$PageListener.onPageScrollStateChanged:(I)V │ │ -07e8b4: 5901 5403 |0000: iput v1, v0, Landroid/support/v4/view/PagerTitleStrip$PageListener;.mScrollState:I // field@0354 │ │ -07e8b8: 0e00 |0002: return-void │ │ +080450: |[080450] android.support.v4.view.PagerTitleStrip$PageListener.onPageScrollStateChanged:(I)V │ │ +080460: 5901 5403 |0000: iput v1, v0, Landroid/support/v4/view/PagerTitleStrip$PageListener;.mScrollState:I // field@0354 │ │ +080464: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=496 │ │ 0x0002 line=497 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v4/view/PagerTitleStrip$PageListener; │ │ 0x0000 - 0x0003 reg=1 state I │ │ @@ -159906,23 +159960,23 @@ │ │ type : '(IFI)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 15 16-bit code units │ │ -07e8bc: |[07e8bc] android.support.v4.view.PagerTitleStrip$PageListener.onPageScrolled:(IFI)V │ │ -07e8cc: 1500 003f |0000: const/high16 v0, #int 1056964608 // #3f00 │ │ -07e8d0: 2d00 0400 |0002: cmpl-float v0, v4, v0 │ │ -07e8d4: 3d00 0400 |0004: if-lez v0, 0008 // +0004 │ │ -07e8d8: d803 0301 |0006: add-int/lit8 v3, v3, #int 1 // #01 │ │ -07e8dc: 5420 5503 |0008: iget-object v0, v2, Landroid/support/v4/view/PagerTitleStrip$PageListener;.this$0:Landroid/support/v4/view/PagerTitleStrip; // field@0355 │ │ -07e8e0: 1201 |000a: const/4 v1, #int 0 // #0 │ │ -07e8e2: 6e40 720a 3014 |000b: invoke-virtual {v0, v3, v4, v1}, Landroid/support/v4/view/PagerTitleStrip;.updateTextPositions:(IFZ)V // method@0a72 │ │ -07e8e8: 0e00 |000e: return-void │ │ +080468: |[080468] android.support.v4.view.PagerTitleStrip$PageListener.onPageScrolled:(IFI)V │ │ +080478: 1500 003f |0000: const/high16 v0, #int 1056964608 // #3f00 │ │ +08047c: 2d00 0400 |0002: cmpl-float v0, v4, v0 │ │ +080480: 3d00 0400 |0004: if-lez v0, 0008 // +0004 │ │ +080484: d803 0301 |0006: add-int/lit8 v3, v3, #int 1 // #01 │ │ +080488: 5420 5503 |0008: iget-object v0, v2, Landroid/support/v4/view/PagerTitleStrip$PageListener;.this$0:Landroid/support/v4/view/PagerTitleStrip; // field@0355 │ │ +08048c: 1201 |000a: const/4 v1, #int 0 // #0 │ │ +08048e: 6e40 720a 3014 |000b: invoke-virtual {v0, v3, v4, v1}, Landroid/support/v4/view/PagerTitleStrip;.updateTextPositions:(IFZ)V // method@0a72 │ │ +080494: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=476 │ │ 0x0006 line=478 │ │ 0x0008 line=480 │ │ 0x000e line=481 │ │ locals : │ │ @@ -159936,63 +159990,63 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 57 16-bit code units │ │ -07e8ec: |[07e8ec] android.support.v4.view.PagerTitleStrip$PageListener.onPageSelected:(I)V │ │ -07e8fc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -07e8fe: 5241 5403 |0001: iget v1, v4, Landroid/support/v4/view/PagerTitleStrip$PageListener;.mScrollState:I // field@0354 │ │ -07e902: 3901 3500 |0003: if-nez v1, 0038 // +0035 │ │ -07e906: 5441 5503 |0005: iget-object v1, v4, Landroid/support/v4/view/PagerTitleStrip$PageListener;.this$0:Landroid/support/v4/view/PagerTitleStrip; // field@0355 │ │ -07e90a: 5442 5503 |0007: iget-object v2, v4, Landroid/support/v4/view/PagerTitleStrip$PageListener;.this$0:Landroid/support/v4/view/PagerTitleStrip; // field@0355 │ │ -07e90e: 5422 6303 |0009: iget-object v2, v2, Landroid/support/v4/view/PagerTitleStrip;.mPager:Landroid/support/v4/view/ViewPager; // field@0363 │ │ -07e912: 6e10 d20b 0200 |000b: invoke-virtual {v2}, Landroid/support/v4/view/ViewPager;.getCurrentItem:()I // method@0bd2 │ │ -07e918: 0a02 |000e: move-result v2 │ │ -07e91a: 5443 5503 |000f: iget-object v3, v4, Landroid/support/v4/view/PagerTitleStrip$PageListener;.this$0:Landroid/support/v4/view/PagerTitleStrip; // field@0355 │ │ -07e91e: 5433 6303 |0011: iget-object v3, v3, Landroid/support/v4/view/PagerTitleStrip;.mPager:Landroid/support/v4/view/ViewPager; // field@0363 │ │ -07e922: 6e10 cb0b 0300 |0013: invoke-virtual {v3}, Landroid/support/v4/view/ViewPager;.getAdapter:()Landroid/support/v4/view/PagerAdapter; // method@0bcb │ │ -07e928: 0c03 |0016: move-result-object v3 │ │ -07e92a: 6e30 710a 2103 |0017: invoke-virtual {v1, v2, v3}, Landroid/support/v4/view/PagerTitleStrip;.updateText:(ILandroid/support/v4/view/PagerAdapter;)V // method@0a71 │ │ -07e930: 5441 5503 |001a: iget-object v1, v4, Landroid/support/v4/view/PagerTitleStrip$PageListener;.this$0:Landroid/support/v4/view/PagerTitleStrip; // field@0355 │ │ -07e934: 7110 530a 0100 |001c: invoke-static {v1}, Landroid/support/v4/view/PagerTitleStrip;.access$100:(Landroid/support/v4/view/PagerTitleStrip;)F // method@0a53 │ │ -07e93a: 0a01 |001f: move-result v1 │ │ -07e93c: 2d01 0100 |0020: cmpl-float v1, v1, v0 │ │ -07e940: 3a01 0800 |0022: if-ltz v1, 002a // +0008 │ │ -07e944: 5441 5503 |0024: iget-object v1, v4, Landroid/support/v4/view/PagerTitleStrip$PageListener;.this$0:Landroid/support/v4/view/PagerTitleStrip; // field@0355 │ │ -07e948: 7110 530a 0100 |0026: invoke-static {v1}, Landroid/support/v4/view/PagerTitleStrip;.access$100:(Landroid/support/v4/view/PagerTitleStrip;)F // method@0a53 │ │ -07e94e: 0a00 |0029: move-result v0 │ │ -07e950: 5441 5503 |002a: iget-object v1, v4, Landroid/support/v4/view/PagerTitleStrip$PageListener;.this$0:Landroid/support/v4/view/PagerTitleStrip; // field@0355 │ │ -07e954: 5442 5503 |002c: iget-object v2, v4, Landroid/support/v4/view/PagerTitleStrip$PageListener;.this$0:Landroid/support/v4/view/PagerTitleStrip; // field@0355 │ │ -07e958: 5422 6303 |002e: iget-object v2, v2, Landroid/support/v4/view/PagerTitleStrip;.mPager:Landroid/support/v4/view/ViewPager; // field@0363 │ │ -07e95c: 6e10 d20b 0200 |0030: invoke-virtual {v2}, Landroid/support/v4/view/ViewPager;.getCurrentItem:()I // method@0bd2 │ │ -07e962: 0a02 |0033: move-result v2 │ │ -07e964: 1213 |0034: const/4 v3, #int 1 // #1 │ │ -07e966: 6e40 720a 2130 |0035: invoke-virtual {v1, v2, v0, v3}, Landroid/support/v4/view/PagerTitleStrip;.updateTextPositions:(IFZ)V // method@0a72 │ │ -07e96c: 0e00 |0038: return-void │ │ +080498: |[080498] android.support.v4.view.PagerTitleStrip$PageListener.onPageSelected:(I)V │ │ +0804a8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0804aa: 5241 5403 |0001: iget v1, v4, Landroid/support/v4/view/PagerTitleStrip$PageListener;.mScrollState:I // field@0354 │ │ +0804ae: 3901 3500 |0003: if-nez v1, 0038 // +0035 │ │ +0804b2: 5441 5503 |0005: iget-object v1, v4, Landroid/support/v4/view/PagerTitleStrip$PageListener;.this$0:Landroid/support/v4/view/PagerTitleStrip; // field@0355 │ │ +0804b6: 5442 5503 |0007: iget-object v2, v4, Landroid/support/v4/view/PagerTitleStrip$PageListener;.this$0:Landroid/support/v4/view/PagerTitleStrip; // field@0355 │ │ +0804ba: 5422 6303 |0009: iget-object v2, v2, Landroid/support/v4/view/PagerTitleStrip;.mPager:Landroid/support/v4/view/ViewPager; // field@0363 │ │ +0804be: 6e10 d20b 0200 |000b: invoke-virtual {v2}, Landroid/support/v4/view/ViewPager;.getCurrentItem:()I // method@0bd2 │ │ +0804c4: 0a02 |000e: move-result v2 │ │ +0804c6: 5443 5503 |000f: iget-object v3, v4, Landroid/support/v4/view/PagerTitleStrip$PageListener;.this$0:Landroid/support/v4/view/PagerTitleStrip; // field@0355 │ │ +0804ca: 5433 6303 |0011: iget-object v3, v3, Landroid/support/v4/view/PagerTitleStrip;.mPager:Landroid/support/v4/view/ViewPager; // field@0363 │ │ +0804ce: 6e10 cb0b 0300 |0013: invoke-virtual {v3}, Landroid/support/v4/view/ViewPager;.getAdapter:()Landroid/support/v4/view/PagerAdapter; // method@0bcb │ │ +0804d4: 0c03 |0016: move-result-object v3 │ │ +0804d6: 6e30 710a 2103 |0017: invoke-virtual {v1, v2, v3}, Landroid/support/v4/view/PagerTitleStrip;.updateText:(ILandroid/support/v4/view/PagerAdapter;)V // method@0a71 │ │ +0804dc: 5441 5503 |001a: iget-object v1, v4, Landroid/support/v4/view/PagerTitleStrip$PageListener;.this$0:Landroid/support/v4/view/PagerTitleStrip; // field@0355 │ │ +0804e0: 7110 530a 0100 |001c: invoke-static {v1}, Landroid/support/v4/view/PagerTitleStrip;.access$100:(Landroid/support/v4/view/PagerTitleStrip;)F // method@0a53 │ │ +0804e6: 0a01 |001f: move-result v1 │ │ +0804e8: 2d01 0100 |0020: cmpl-float v1, v1, v0 │ │ +0804ec: 3a01 0800 |0022: if-ltz v1, 002a // +0008 │ │ +0804f0: 5441 5503 |0024: iget-object v1, v4, Landroid/support/v4/view/PagerTitleStrip$PageListener;.this$0:Landroid/support/v4/view/PagerTitleStrip; // field@0355 │ │ +0804f4: 7110 530a 0100 |0026: invoke-static {v1}, Landroid/support/v4/view/PagerTitleStrip;.access$100:(Landroid/support/v4/view/PagerTitleStrip;)F // method@0a53 │ │ +0804fa: 0a00 |0029: move-result v0 │ │ +0804fc: 5441 5503 |002a: iget-object v1, v4, Landroid/support/v4/view/PagerTitleStrip$PageListener;.this$0:Landroid/support/v4/view/PagerTitleStrip; // field@0355 │ │ +080500: 5442 5503 |002c: iget-object v2, v4, Landroid/support/v4/view/PagerTitleStrip$PageListener;.this$0:Landroid/support/v4/view/PagerTitleStrip; // field@0355 │ │ +080504: 5422 6303 |002e: iget-object v2, v2, Landroid/support/v4/view/PagerTitleStrip;.mPager:Landroid/support/v4/view/ViewPager; // field@0363 │ │ +080508: 6e10 d20b 0200 |0030: invoke-virtual {v2}, Landroid/support/v4/view/ViewPager;.getCurrentItem:()I // method@0bd2 │ │ +08050e: 0a02 |0033: move-result v2 │ │ +080510: 1213 |0034: const/4 v3, #int 1 // #1 │ │ +080512: 6e40 720a 2130 |0035: invoke-virtual {v1, v2, v0, v3}, Landroid/support/v4/view/PagerTitleStrip;.updateTextPositions:(IFZ)V // method@0a72 │ │ +080518: 0e00 |0038: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=485 │ │ 0x0005 line=487 │ │ 0x001a line=489 │ │ 0x002a line=490 │ │ 0x0038 line=492 │ │ locals : │ │ 0x002a - 0x0038 reg=0 offset F │ │ 0x0000 - 0x0039 reg=4 this Landroid/support/v4/view/PagerTitleStrip$PageListener; │ │ 0x0000 - 0x0039 reg=5 position I │ │ │ │ - source_file_idx : 2989 (PagerTitleStrip.java) │ │ + source_file_idx : 2986 (PagerTitleStrip.java) │ │ │ │ Class #636 header: │ │ -class_idx : 437 │ │ +class_idx : 434 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 826 │ │ -source_file_idx : 2989 │ │ +superclass_idx : 823 │ │ +source_file_idx : 2986 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #636 annotations: │ │ Annotations on class │ │ @@ -160013,17 +160067,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -07e970: |[07e970] android.support.v4.view.PagerTitleStrip$PagerTitleStripImplBase.:()V │ │ -07e980: 7010 1c15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ -07e986: 0e00 |0003: return-void │ │ +08051c: |[08051c] android.support.v4.view.PagerTitleStrip$PagerTitleStripImplBase.:()V │ │ +08052c: 7010 1c15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ +080532: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=86 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/PagerTitleStrip$PagerTitleStripImplBase; │ │ │ │ Virtual methods - │ │ @@ -160032,32 +160086,32 @@ │ │ type : '(Landroid/widget/TextView;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -07e988: |[07e988] android.support.v4.view.PagerTitleStrip$PagerTitleStripImplBase.setSingleLineAllCaps:(Landroid/widget/TextView;)V │ │ -07e998: 6e10 8014 0100 |0000: invoke-virtual {v1}, Landroid/widget/TextView;.setSingleLine:()V // method@1480 │ │ -07e99e: 0e00 |0003: return-void │ │ +080534: |[080534] android.support.v4.view.PagerTitleStrip$PagerTitleStripImplBase.setSingleLineAllCaps:(Landroid/widget/TextView;)V │ │ +080544: 6e10 8014 0100 |0000: invoke-virtual {v1}, Landroid/widget/TextView;.setSingleLine:()V // method@1480 │ │ +08054a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=88 │ │ 0x0003 line=89 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/PagerTitleStrip$PagerTitleStripImplBase; │ │ 0x0000 - 0x0004 reg=1 text Landroid/widget/TextView; │ │ │ │ - source_file_idx : 2989 (PagerTitleStrip.java) │ │ + source_file_idx : 2986 (PagerTitleStrip.java) │ │ │ │ Class #637 header: │ │ -class_idx : 438 │ │ +class_idx : 435 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 826 │ │ -source_file_idx : 2989 │ │ +superclass_idx : 823 │ │ +source_file_idx : 2986 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #637 annotations: │ │ Annotations on class │ │ @@ -160078,17 +160132,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -07e9a0: |[07e9a0] android.support.v4.view.PagerTitleStrip$PagerTitleStripImplIcs.:()V │ │ -07e9b0: 7010 1c15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ -07e9b6: 0e00 |0003: return-void │ │ +08054c: |[08054c] android.support.v4.view.PagerTitleStrip$PagerTitleStripImplIcs.:()V │ │ +08055c: 7010 1c15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ +080562: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=92 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/PagerTitleStrip$PagerTitleStripImplIcs; │ │ │ │ Virtual methods - │ │ @@ -160097,32 +160151,32 @@ │ │ type : '(Landroid/widget/TextView;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -07e9b8: |[07e9b8] android.support.v4.view.PagerTitleStrip$PagerTitleStripImplIcs.setSingleLineAllCaps:(Landroid/widget/TextView;)V │ │ -07e9c8: 7110 760a 0100 |0000: invoke-static {v1}, Landroid/support/v4/view/PagerTitleStripIcs;.setSingleLineAllCaps:(Landroid/widget/TextView;)V // method@0a76 │ │ -07e9ce: 0e00 |0003: return-void │ │ +080564: |[080564] android.support.v4.view.PagerTitleStrip$PagerTitleStripImplIcs.setSingleLineAllCaps:(Landroid/widget/TextView;)V │ │ +080574: 7110 760a 0100 |0000: invoke-static {v1}, Landroid/support/v4/view/PagerTitleStripIcs;.setSingleLineAllCaps:(Landroid/widget/TextView;)V // method@0a76 │ │ +08057a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=94 │ │ 0x0003 line=95 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/PagerTitleStrip$PagerTitleStripImplIcs; │ │ 0x0000 - 0x0004 reg=1 text Landroid/widget/TextView; │ │ │ │ - source_file_idx : 2989 (PagerTitleStrip.java) │ │ + source_file_idx : 2986 (PagerTitleStrip.java) │ │ │ │ Class #638 header: │ │ -class_idx : 439 │ │ +class_idx : 436 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 688 │ │ -source_file_idx : 2989 │ │ +superclass_idx : 685 │ │ +source_file_idx : 2986 │ │ static_fields_size : 6 │ │ instance_fields_size: 14 │ │ direct_methods_size : 5 │ │ virtual_methods_size: 15 │ │ │ │ Class #638 annotations: │ │ Annotations on class │ │ @@ -160230,38 +160284,38 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 54 16-bit code units │ │ -07e9d0: |[07e9d0] android.support.v4.view.PagerTitleStrip.:()V │ │ -07e9e0: 1240 |0000: const/4 v0, #int 4 // #4 │ │ -07e9e2: 2300 8f04 |0001: new-array v0, v0, [I // type@048f │ │ -07e9e6: 2600 2700 0000 |0003: fill-array-data v0, 0000002a // +00000027 │ │ -07e9ec: 6900 5603 |0006: sput-object v0, Landroid/support/v4/view/PagerTitleStrip;.ATTRS:[I // field@0356 │ │ -07e9f0: 1210 |0008: const/4 v0, #int 1 // #1 │ │ -07e9f2: 2300 8f04 |0009: new-array v0, v0, [I // type@048f │ │ -07e9f6: 1201 |000b: const/4 v1, #int 0 // #0 │ │ -07e9f8: 1402 8c03 0101 |000c: const v2, #float 2.36961e-38 // #0101038c │ │ -07e9fe: 4b02 0001 |000f: aput v2, v0, v1 │ │ -07ea02: 6900 5a03 |0011: sput-object v0, Landroid/support/v4/view/PagerTitleStrip;.TEXT_ATTRS:[I // field@035a │ │ -07ea06: 6000 1f00 |0013: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@001f │ │ -07ea0a: 1301 0e00 |0015: const/16 v1, #int 14 // #e │ │ -07ea0e: 3410 0a00 |0017: if-lt v0, v1, 0021 // +000a │ │ -07ea12: 2200 b601 |0019: new-instance v0, Landroid/support/v4/view/PagerTitleStrip$PagerTitleStripImplIcs; // type@01b6 │ │ -07ea16: 7010 4e0a 0000 |001b: invoke-direct {v0}, Landroid/support/v4/view/PagerTitleStrip$PagerTitleStripImplIcs;.:()V // method@0a4e │ │ -07ea1c: 6900 5703 |001e: sput-object v0, Landroid/support/v4/view/PagerTitleStrip;.IMPL:Landroid/support/v4/view/PagerTitleStrip$PagerTitleStripImpl; // field@0357 │ │ -07ea20: 0e00 |0020: return-void │ │ -07ea22: 2200 b501 |0021: new-instance v0, Landroid/support/v4/view/PagerTitleStrip$PagerTitleStripImplBase; // type@01b5 │ │ -07ea26: 7010 4c0a 0000 |0023: invoke-direct {v0}, Landroid/support/v4/view/PagerTitleStrip$PagerTitleStripImplBase;.:()V // method@0a4c │ │ -07ea2c: 6900 5703 |0026: sput-object v0, Landroid/support/v4/view/PagerTitleStrip;.IMPL:Landroid/support/v4/view/PagerTitleStrip$PagerTitleStripImpl; // field@0357 │ │ -07ea30: 28f8 |0028: goto 0020 // -0008 │ │ -07ea32: 0000 |0029: nop // spacer │ │ -07ea34: 0003 0400 0400 0000 3400 0101 9500 ... |002a: array-data (12 units) │ │ +08057c: |[08057c] android.support.v4.view.PagerTitleStrip.:()V │ │ +08058c: 1240 |0000: const/4 v0, #int 4 // #4 │ │ +08058e: 2300 8c04 |0001: new-array v0, v0, [I // type@048c │ │ +080592: 2600 2700 0000 |0003: fill-array-data v0, 0000002a // +00000027 │ │ +080598: 6900 5603 |0006: sput-object v0, Landroid/support/v4/view/PagerTitleStrip;.ATTRS:[I // field@0356 │ │ +08059c: 1210 |0008: const/4 v0, #int 1 // #1 │ │ +08059e: 2300 8c04 |0009: new-array v0, v0, [I // type@048c │ │ +0805a2: 1201 |000b: const/4 v1, #int 0 // #0 │ │ +0805a4: 1402 8c03 0101 |000c: const v2, #float 2.36961e-38 // #0101038c │ │ +0805aa: 4b02 0001 |000f: aput v2, v0, v1 │ │ +0805ae: 6900 5a03 |0011: sput-object v0, Landroid/support/v4/view/PagerTitleStrip;.TEXT_ATTRS:[I // field@035a │ │ +0805b2: 6000 1f00 |0013: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@001f │ │ +0805b6: 1301 0e00 |0015: const/16 v1, #int 14 // #e │ │ +0805ba: 3410 0a00 |0017: if-lt v0, v1, 0021 // +000a │ │ +0805be: 2200 b301 |0019: new-instance v0, Landroid/support/v4/view/PagerTitleStrip$PagerTitleStripImplIcs; // type@01b3 │ │ +0805c2: 7010 4e0a 0000 |001b: invoke-direct {v0}, Landroid/support/v4/view/PagerTitleStrip$PagerTitleStripImplIcs;.:()V // method@0a4e │ │ +0805c8: 6900 5703 |001e: sput-object v0, Landroid/support/v4/view/PagerTitleStrip;.IMPL:Landroid/support/v4/view/PagerTitleStrip$PagerTitleStripImpl; // field@0357 │ │ +0805cc: 0e00 |0020: return-void │ │ +0805ce: 2200 b201 |0021: new-instance v0, Landroid/support/v4/view/PagerTitleStrip$PagerTitleStripImplBase; // type@01b2 │ │ +0805d2: 7010 4c0a 0000 |0023: invoke-direct {v0}, Landroid/support/v4/view/PagerTitleStrip$PagerTitleStripImplBase;.:()V // method@0a4c │ │ +0805d8: 6900 5703 |0026: sput-object v0, Landroid/support/v4/view/PagerTitleStrip;.IMPL:Landroid/support/v4/view/PagerTitleStrip$PagerTitleStripImpl; // field@0357 │ │ +0805dc: 28f8 |0028: goto 0020 // -0008 │ │ +0805de: 0000 |0029: nop // spacer │ │ +0805e0: 0003 0400 0400 0000 3400 0101 9500 ... |002a: array-data (12 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=65 │ │ 0x0008 line=72 │ │ 0x0013 line=100 │ │ 0x0019 line=101 │ │ 0x0020 line=105 │ │ @@ -160274,18 +160328,18 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -07ea4c: |[07ea4c] android.support.v4.view.PagerTitleStrip.:(Landroid/content/Context;)V │ │ -07ea5c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -07ea5e: 7030 520a 2100 |0001: invoke-direct {v1, v2, v0}, Landroid/support/v4/view/PagerTitleStrip;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@0a52 │ │ -07ea64: 0e00 |0004: return-void │ │ +0805f8: |[0805f8] android.support.v4.view.PagerTitleStrip.:(Landroid/content/Context;)V │ │ +080608: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +08060a: 7030 520a 2100 |0001: invoke-direct {v1, v2, v0}, Landroid/support/v4/view/PagerTitleStrip;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@0a52 │ │ +080610: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=112 │ │ 0x0004 line=113 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/PagerTitleStrip; │ │ 0x0000 - 0x0005 reg=2 context Landroid/content/Context; │ │ @@ -160295,122 +160349,122 @@ │ │ type : '(Landroid/content/Context;Landroid/util/AttributeSet;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 14 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 230 16-bit code units │ │ -07ea68: |[07ea68] android.support.v4.view.PagerTitleStrip.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ -07ea78: 122a |0000: const/4 v10, #int 2 // #2 │ │ -07ea7a: 1209 |0001: const/4 v9, #int 0 // #0 │ │ -07ea7c: 7030 ef12 cb0d |0002: invoke-direct {v11, v12, v13}, Landroid/view/ViewGroup;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@12ef │ │ -07ea82: 12f7 |0005: const/4 v7, #int -1 // #ff │ │ -07ea84: 59b7 5e03 |0006: iput v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mLastKnownCurrentPage:I // field@035e │ │ -07ea88: 1507 80bf |0008: const/high16 v7, #int -1082130432 // #bf80 │ │ -07ea8c: 59b7 5f03 |000a: iput v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mLastKnownPositionOffset:F // field@035f │ │ -07ea90: 2207 b301 |000c: new-instance v7, Landroid/support/v4/view/PagerTitleStrip$PageListener; // type@01b3 │ │ -07ea94: 1208 |000e: const/4 v8, #int 0 // #0 │ │ -07ea96: 7030 450a b708 |000f: invoke-direct {v7, v11, v8}, Landroid/support/v4/view/PagerTitleStrip$PageListener;.:(Landroid/support/v4/view/PagerTitleStrip;Landroid/support/v4/view/PagerTitleStrip$1;)V // method@0a45 │ │ -07ea9c: 5bb7 6203 |0012: iput-object v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mPageListener:Landroid/support/v4/view/PagerTitleStrip$PageListener; // field@0362 │ │ -07eaa0: 2207 ff02 |0014: new-instance v7, Landroid/widget/TextView; // type@02ff │ │ -07eaa4: 7020 6d14 c700 |0016: invoke-direct {v7, v12}, Landroid/widget/TextView;.:(Landroid/content/Context;)V // method@146d │ │ -07eaaa: 5bb7 6403 |0019: iput-object v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mPrevText:Landroid/widget/TextView; // field@0364 │ │ -07eaae: 6e20 540a 7b00 |001b: invoke-virtual {v11, v7}, Landroid/support/v4/view/PagerTitleStrip;.addView:(Landroid/view/View;)V // method@0a54 │ │ -07eab4: 2207 ff02 |001e: new-instance v7, Landroid/widget/TextView; // type@02ff │ │ -07eab8: 7020 6d14 c700 |0020: invoke-direct {v7, v12}, Landroid/widget/TextView;.:(Landroid/content/Context;)V // method@146d │ │ -07eabe: 5bb7 5c03 |0023: iput-object v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mCurrText:Landroid/widget/TextView; // field@035c │ │ -07eac2: 6e20 540a 7b00 |0025: invoke-virtual {v11, v7}, Landroid/support/v4/view/PagerTitleStrip;.addView:(Landroid/view/View;)V // method@0a54 │ │ -07eac8: 2207 ff02 |0028: new-instance v7, Landroid/widget/TextView; // type@02ff │ │ -07eacc: 7020 6d14 c700 |002a: invoke-direct {v7, v12}, Landroid/widget/TextView;.:(Landroid/content/Context;)V // method@146d │ │ -07ead2: 5bb7 6003 |002d: iput-object v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mNextText:Landroid/widget/TextView; // field@0360 │ │ -07ead6: 6e20 540a 7b00 |002f: invoke-virtual {v11, v7}, Landroid/support/v4/view/PagerTitleStrip;.addView:(Landroid/view/View;)V // method@0a54 │ │ -07eadc: 6207 5603 |0032: sget-object v7, Landroid/support/v4/view/PagerTitleStrip;.ATTRS:[I // field@0356 │ │ -07eae0: 6e30 bb00 dc07 |0034: invoke-virtual {v12, v13, v7}, Landroid/content/Context;.obtainStyledAttributes:(Landroid/util/AttributeSet;[I)Landroid/content/res/TypedArray; // method@00bb │ │ -07eae6: 0c00 |0037: move-result-object v0 │ │ -07eae8: 6e30 1e01 9009 |0038: invoke-virtual {v0, v9, v9}, Landroid/content/res/TypedArray;.getResourceId:(II)I // method@011e │ │ -07eaee: 0a04 |003b: move-result v4 │ │ -07eaf0: 3804 1100 |003c: if-eqz v4, 004d // +0011 │ │ -07eaf4: 54b7 6403 |003e: iget-object v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mPrevText:Landroid/widget/TextView; // field@0364 │ │ -07eaf8: 6e30 8314 c704 |0040: invoke-virtual {v7, v12, v4}, Landroid/widget/TextView;.setTextAppearance:(Landroid/content/Context;I)V // method@1483 │ │ -07eafe: 54b7 5c03 |0043: iget-object v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mCurrText:Landroid/widget/TextView; // field@035c │ │ -07eb02: 6e30 8314 c704 |0045: invoke-virtual {v7, v12, v4}, Landroid/widget/TextView;.setTextAppearance:(Landroid/content/Context;I)V // method@1483 │ │ -07eb08: 54b7 6003 |0048: iget-object v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mNextText:Landroid/widget/TextView; // field@0360 │ │ -07eb0c: 6e30 8314 c704 |004a: invoke-virtual {v7, v12, v4}, Landroid/widget/TextView;.setTextAppearance:(Landroid/content/Context;I)V // method@1483 │ │ -07eb12: 1217 |004d: const/4 v7, #int 1 // #1 │ │ -07eb14: 6e30 1901 7009 |004e: invoke-virtual {v0, v7, v9}, Landroid/content/res/TypedArray;.getDimensionPixelSize:(II)I // method@0119 │ │ -07eb1a: 0a06 |0051: move-result v6 │ │ -07eb1c: 3806 0600 |0052: if-eqz v6, 0058 // +0006 │ │ -07eb20: 8267 |0054: int-to-float v7, v6 │ │ -07eb22: 6e30 6e0a 9b07 |0055: invoke-virtual {v11, v9, v7}, Landroid/support/v4/view/PagerTitleStrip;.setTextSize:(IF)V // method@0a6e │ │ -07eb28: 6e20 2001 a000 |0058: invoke-virtual {v0, v10}, Landroid/content/res/TypedArray;.hasValue:(I)Z // method@0120 │ │ -07eb2e: 0a07 |005b: move-result v7 │ │ -07eb30: 3807 1500 |005c: if-eqz v7, 0071 // +0015 │ │ -07eb34: 6e30 1801 a009 |005e: invoke-virtual {v0, v10, v9}, Landroid/content/res/TypedArray;.getColor:(II)I // method@0118 │ │ -07eb3a: 0a05 |0061: move-result v5 │ │ -07eb3c: 54b7 6403 |0062: iget-object v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mPrevText:Landroid/widget/TextView; // field@0364 │ │ -07eb40: 6e20 8414 5700 |0064: invoke-virtual {v7, v5}, Landroid/widget/TextView;.setTextColor:(I)V // method@1484 │ │ -07eb46: 54b7 5c03 |0067: iget-object v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mCurrText:Landroid/widget/TextView; // field@035c │ │ -07eb4a: 6e20 8414 5700 |0069: invoke-virtual {v7, v5}, Landroid/widget/TextView;.setTextColor:(I)V // method@1484 │ │ -07eb50: 54b7 6003 |006c: iget-object v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mNextText:Landroid/widget/TextView; // field@0360 │ │ -07eb54: 6e20 8414 5700 |006e: invoke-virtual {v7, v5}, Landroid/widget/TextView;.setTextColor:(I)V // method@1484 │ │ -07eb5a: 1237 |0071: const/4 v7, #int 3 // #3 │ │ -07eb5c: 1308 5000 |0072: const/16 v8, #int 80 // #50 │ │ -07eb60: 6e30 1d01 7008 |0074: invoke-virtual {v0, v7, v8}, Landroid/content/res/TypedArray;.getInteger:(II)I // method@011d │ │ -07eb66: 0a07 |0077: move-result v7 │ │ -07eb68: 59b7 5d03 |0078: iput v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mGravity:I // field@035d │ │ -07eb6c: 6e10 2101 0000 |007a: invoke-virtual {v0}, Landroid/content/res/TypedArray;.recycle:()V // method@0121 │ │ -07eb72: 54b7 5c03 |007d: iget-object v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mCurrText:Landroid/widget/TextView; // field@035c │ │ -07eb76: 6e10 7714 0700 |007f: invoke-virtual {v7}, Landroid/widget/TextView;.getTextColors:()Landroid/content/res/ColorStateList; // method@1477 │ │ -07eb7c: 0c07 |0082: move-result-object v7 │ │ -07eb7e: 6e10 0801 0700 |0083: invoke-virtual {v7}, Landroid/content/res/ColorStateList;.getDefaultColor:()I // method@0108 │ │ -07eb84: 0a07 |0086: move-result v7 │ │ -07eb86: 59b7 6603 |0087: iput v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mTextColor:I // field@0366 │ │ -07eb8a: 1407 9a99 193f |0089: const v7, #float 0.6 // #3f19999a │ │ -07eb90: 6e20 6a0a 7b00 |008c: invoke-virtual {v11, v7}, Landroid/support/v4/view/PagerTitleStrip;.setNonPrimaryAlpha:(F)V // method@0a6a │ │ -07eb96: 54b7 6403 |008f: iget-object v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mPrevText:Landroid/widget/TextView; // field@0364 │ │ -07eb9a: 6208 2305 |0091: sget-object v8, Landroid/text/TextUtils$TruncateAt;.END:Landroid/text/TextUtils$TruncateAt; // field@0523 │ │ -07eb9e: 6e20 7b14 8700 |0093: invoke-virtual {v7, v8}, Landroid/widget/TextView;.setEllipsize:(Landroid/text/TextUtils$TruncateAt;)V // method@147b │ │ -07eba4: 54b7 5c03 |0096: iget-object v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mCurrText:Landroid/widget/TextView; // field@035c │ │ -07eba8: 6208 2305 |0098: sget-object v8, Landroid/text/TextUtils$TruncateAt;.END:Landroid/text/TextUtils$TruncateAt; // field@0523 │ │ -07ebac: 6e20 7b14 8700 |009a: invoke-virtual {v7, v8}, Landroid/widget/TextView;.setEllipsize:(Landroid/text/TextUtils$TruncateAt;)V // method@147b │ │ -07ebb2: 54b7 6003 |009d: iget-object v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mNextText:Landroid/widget/TextView; // field@0360 │ │ -07ebb6: 6208 2305 |009f: sget-object v8, Landroid/text/TextUtils$TruncateAt;.END:Landroid/text/TextUtils$TruncateAt; // field@0523 │ │ -07ebba: 6e20 7b14 8700 |00a1: invoke-virtual {v7, v8}, Landroid/widget/TextView;.setEllipsize:(Landroid/text/TextUtils$TruncateAt;)V // method@147b │ │ -07ebc0: 1201 |00a4: const/4 v1, #int 0 // #0 │ │ -07ebc2: 3804 0f00 |00a5: if-eqz v4, 00b4 // +000f │ │ -07ebc6: 6207 5a03 |00a7: sget-object v7, Landroid/support/v4/view/PagerTitleStrip;.TEXT_ATTRS:[I // field@035a │ │ -07ebca: 6e30 ba00 4c07 |00a9: invoke-virtual {v12, v4, v7}, Landroid/content/Context;.obtainStyledAttributes:(I[I)Landroid/content/res/TypedArray; // method@00ba │ │ -07ebd0: 0c03 |00ac: move-result-object v3 │ │ -07ebd2: 6e30 1701 9309 |00ad: invoke-virtual {v3, v9, v9}, Landroid/content/res/TypedArray;.getBoolean:(IZ)Z // method@0117 │ │ -07ebd8: 0a01 |00b0: move-result v1 │ │ -07ebda: 6e10 2101 0300 |00b1: invoke-virtual {v3}, Landroid/content/res/TypedArray;.recycle:()V // method@0121 │ │ -07ebe0: 3801 2200 |00b4: if-eqz v1, 00d6 // +0022 │ │ -07ebe4: 54b7 6403 |00b6: iget-object v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mPrevText:Landroid/widget/TextView; // field@0364 │ │ -07ebe8: 7110 6c0a 0700 |00b8: invoke-static {v7}, Landroid/support/v4/view/PagerTitleStrip;.setSingleLineAllCaps:(Landroid/widget/TextView;)V // method@0a6c │ │ -07ebee: 54b7 5c03 |00bb: iget-object v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mCurrText:Landroid/widget/TextView; // field@035c │ │ -07ebf2: 7110 6c0a 0700 |00bd: invoke-static {v7}, Landroid/support/v4/view/PagerTitleStrip;.setSingleLineAllCaps:(Landroid/widget/TextView;)V // method@0a6c │ │ -07ebf8: 54b7 6003 |00c0: iget-object v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mNextText:Landroid/widget/TextView; // field@0360 │ │ -07ebfc: 7110 6c0a 0700 |00c2: invoke-static {v7}, Landroid/support/v4/view/PagerTitleStrip;.setSingleLineAllCaps:(Landroid/widget/TextView;)V // method@0a6c │ │ -07ec02: 6e10 b800 0c00 |00c5: invoke-virtual {v12}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@00b8 │ │ -07ec08: 0c07 |00c8: move-result-object v7 │ │ -07ec0a: 6e10 0b01 0700 |00c9: invoke-virtual {v7}, Landroid/content/res/Resources;.getDisplayMetrics:()Landroid/util/DisplayMetrics; // method@010b │ │ -07ec10: 0c07 |00cc: move-result-object v7 │ │ -07ec12: 5272 2505 |00cd: iget v2, v7, Landroid/util/DisplayMetrics;.density:F // field@0525 │ │ -07ec16: 1507 8041 |00cf: const/high16 v7, #int 1098907648 // #4180 │ │ -07ec1a: c827 |00d1: mul-float/2addr v7, v2 │ │ -07ec1c: 8777 |00d2: float-to-int v7, v7 │ │ -07ec1e: 59b7 6503 |00d3: iput v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mScaledTextSpacing:I // field@0365 │ │ -07ec22: 0e00 |00d5: return-void │ │ -07ec24: 54b7 6403 |00d6: iget-object v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mPrevText:Landroid/widget/TextView; // field@0364 │ │ -07ec28: 6e10 8014 0700 |00d8: invoke-virtual {v7}, Landroid/widget/TextView;.setSingleLine:()V // method@1480 │ │ -07ec2e: 54b7 5c03 |00db: iget-object v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mCurrText:Landroid/widget/TextView; // field@035c │ │ -07ec32: 6e10 8014 0700 |00dd: invoke-virtual {v7}, Landroid/widget/TextView;.setSingleLine:()V // method@1480 │ │ -07ec38: 54b7 6003 |00e0: iget-object v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mNextText:Landroid/widget/TextView; // field@0360 │ │ -07ec3c: 6e10 8014 0700 |00e2: invoke-virtual {v7}, Landroid/widget/TextView;.setSingleLine:()V // method@1480 │ │ -07ec42: 28e0 |00e5: goto 00c5 // -0020 │ │ +080614: |[080614] android.support.v4.view.PagerTitleStrip.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ +080624: 122a |0000: const/4 v10, #int 2 // #2 │ │ +080626: 1209 |0001: const/4 v9, #int 0 // #0 │ │ +080628: 7030 ef12 cb0d |0002: invoke-direct {v11, v12, v13}, Landroid/view/ViewGroup;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@12ef │ │ +08062e: 12f7 |0005: const/4 v7, #int -1 // #ff │ │ +080630: 59b7 5e03 |0006: iput v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mLastKnownCurrentPage:I // field@035e │ │ +080634: 1507 80bf |0008: const/high16 v7, #int -1082130432 // #bf80 │ │ +080638: 59b7 5f03 |000a: iput v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mLastKnownPositionOffset:F // field@035f │ │ +08063c: 2207 b001 |000c: new-instance v7, Landroid/support/v4/view/PagerTitleStrip$PageListener; // type@01b0 │ │ +080640: 1208 |000e: const/4 v8, #int 0 // #0 │ │ +080642: 7030 450a b708 |000f: invoke-direct {v7, v11, v8}, Landroid/support/v4/view/PagerTitleStrip$PageListener;.:(Landroid/support/v4/view/PagerTitleStrip;Landroid/support/v4/view/PagerTitleStrip$1;)V // method@0a45 │ │ +080648: 5bb7 6203 |0012: iput-object v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mPageListener:Landroid/support/v4/view/PagerTitleStrip$PageListener; // field@0362 │ │ +08064c: 2207 fc02 |0014: new-instance v7, Landroid/widget/TextView; // type@02fc │ │ +080650: 7020 6d14 c700 |0016: invoke-direct {v7, v12}, Landroid/widget/TextView;.:(Landroid/content/Context;)V // method@146d │ │ +080656: 5bb7 6403 |0019: iput-object v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mPrevText:Landroid/widget/TextView; // field@0364 │ │ +08065a: 6e20 540a 7b00 |001b: invoke-virtual {v11, v7}, Landroid/support/v4/view/PagerTitleStrip;.addView:(Landroid/view/View;)V // method@0a54 │ │ +080660: 2207 fc02 |001e: new-instance v7, Landroid/widget/TextView; // type@02fc │ │ +080664: 7020 6d14 c700 |0020: invoke-direct {v7, v12}, Landroid/widget/TextView;.:(Landroid/content/Context;)V // method@146d │ │ +08066a: 5bb7 5c03 |0023: iput-object v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mCurrText:Landroid/widget/TextView; // field@035c │ │ +08066e: 6e20 540a 7b00 |0025: invoke-virtual {v11, v7}, Landroid/support/v4/view/PagerTitleStrip;.addView:(Landroid/view/View;)V // method@0a54 │ │ +080674: 2207 fc02 |0028: new-instance v7, Landroid/widget/TextView; // type@02fc │ │ +080678: 7020 6d14 c700 |002a: invoke-direct {v7, v12}, Landroid/widget/TextView;.:(Landroid/content/Context;)V // method@146d │ │ +08067e: 5bb7 6003 |002d: iput-object v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mNextText:Landroid/widget/TextView; // field@0360 │ │ +080682: 6e20 540a 7b00 |002f: invoke-virtual {v11, v7}, Landroid/support/v4/view/PagerTitleStrip;.addView:(Landroid/view/View;)V // method@0a54 │ │ +080688: 6207 5603 |0032: sget-object v7, Landroid/support/v4/view/PagerTitleStrip;.ATTRS:[I // field@0356 │ │ +08068c: 6e30 bb00 dc07 |0034: invoke-virtual {v12, v13, v7}, Landroid/content/Context;.obtainStyledAttributes:(Landroid/util/AttributeSet;[I)Landroid/content/res/TypedArray; // method@00bb │ │ +080692: 0c00 |0037: move-result-object v0 │ │ +080694: 6e30 1e01 9009 |0038: invoke-virtual {v0, v9, v9}, Landroid/content/res/TypedArray;.getResourceId:(II)I // method@011e │ │ +08069a: 0a04 |003b: move-result v4 │ │ +08069c: 3804 1100 |003c: if-eqz v4, 004d // +0011 │ │ +0806a0: 54b7 6403 |003e: iget-object v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mPrevText:Landroid/widget/TextView; // field@0364 │ │ +0806a4: 6e30 8314 c704 |0040: invoke-virtual {v7, v12, v4}, Landroid/widget/TextView;.setTextAppearance:(Landroid/content/Context;I)V // method@1483 │ │ +0806aa: 54b7 5c03 |0043: iget-object v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mCurrText:Landroid/widget/TextView; // field@035c │ │ +0806ae: 6e30 8314 c704 |0045: invoke-virtual {v7, v12, v4}, Landroid/widget/TextView;.setTextAppearance:(Landroid/content/Context;I)V // method@1483 │ │ +0806b4: 54b7 6003 |0048: iget-object v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mNextText:Landroid/widget/TextView; // field@0360 │ │ +0806b8: 6e30 8314 c704 |004a: invoke-virtual {v7, v12, v4}, Landroid/widget/TextView;.setTextAppearance:(Landroid/content/Context;I)V // method@1483 │ │ +0806be: 1217 |004d: const/4 v7, #int 1 // #1 │ │ +0806c0: 6e30 1901 7009 |004e: invoke-virtual {v0, v7, v9}, Landroid/content/res/TypedArray;.getDimensionPixelSize:(II)I // method@0119 │ │ +0806c6: 0a06 |0051: move-result v6 │ │ +0806c8: 3806 0600 |0052: if-eqz v6, 0058 // +0006 │ │ +0806cc: 8267 |0054: int-to-float v7, v6 │ │ +0806ce: 6e30 6e0a 9b07 |0055: invoke-virtual {v11, v9, v7}, Landroid/support/v4/view/PagerTitleStrip;.setTextSize:(IF)V // method@0a6e │ │ +0806d4: 6e20 2001 a000 |0058: invoke-virtual {v0, v10}, Landroid/content/res/TypedArray;.hasValue:(I)Z // method@0120 │ │ +0806da: 0a07 |005b: move-result v7 │ │ +0806dc: 3807 1500 |005c: if-eqz v7, 0071 // +0015 │ │ +0806e0: 6e30 1801 a009 |005e: invoke-virtual {v0, v10, v9}, Landroid/content/res/TypedArray;.getColor:(II)I // method@0118 │ │ +0806e6: 0a05 |0061: move-result v5 │ │ +0806e8: 54b7 6403 |0062: iget-object v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mPrevText:Landroid/widget/TextView; // field@0364 │ │ +0806ec: 6e20 8414 5700 |0064: invoke-virtual {v7, v5}, Landroid/widget/TextView;.setTextColor:(I)V // method@1484 │ │ +0806f2: 54b7 5c03 |0067: iget-object v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mCurrText:Landroid/widget/TextView; // field@035c │ │ +0806f6: 6e20 8414 5700 |0069: invoke-virtual {v7, v5}, Landroid/widget/TextView;.setTextColor:(I)V // method@1484 │ │ +0806fc: 54b7 6003 |006c: iget-object v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mNextText:Landroid/widget/TextView; // field@0360 │ │ +080700: 6e20 8414 5700 |006e: invoke-virtual {v7, v5}, Landroid/widget/TextView;.setTextColor:(I)V // method@1484 │ │ +080706: 1237 |0071: const/4 v7, #int 3 // #3 │ │ +080708: 1308 5000 |0072: const/16 v8, #int 80 // #50 │ │ +08070c: 6e30 1d01 7008 |0074: invoke-virtual {v0, v7, v8}, Landroid/content/res/TypedArray;.getInteger:(II)I // method@011d │ │ +080712: 0a07 |0077: move-result v7 │ │ +080714: 59b7 5d03 |0078: iput v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mGravity:I // field@035d │ │ +080718: 6e10 2101 0000 |007a: invoke-virtual {v0}, Landroid/content/res/TypedArray;.recycle:()V // method@0121 │ │ +08071e: 54b7 5c03 |007d: iget-object v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mCurrText:Landroid/widget/TextView; // field@035c │ │ +080722: 6e10 7714 0700 |007f: invoke-virtual {v7}, Landroid/widget/TextView;.getTextColors:()Landroid/content/res/ColorStateList; // method@1477 │ │ +080728: 0c07 |0082: move-result-object v7 │ │ +08072a: 6e10 0801 0700 |0083: invoke-virtual {v7}, Landroid/content/res/ColorStateList;.getDefaultColor:()I // method@0108 │ │ +080730: 0a07 |0086: move-result v7 │ │ +080732: 59b7 6603 |0087: iput v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mTextColor:I // field@0366 │ │ +080736: 1407 9a99 193f |0089: const v7, #float 0.6 // #3f19999a │ │ +08073c: 6e20 6a0a 7b00 |008c: invoke-virtual {v11, v7}, Landroid/support/v4/view/PagerTitleStrip;.setNonPrimaryAlpha:(F)V // method@0a6a │ │ +080742: 54b7 6403 |008f: iget-object v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mPrevText:Landroid/widget/TextView; // field@0364 │ │ +080746: 6208 2305 |0091: sget-object v8, Landroid/text/TextUtils$TruncateAt;.END:Landroid/text/TextUtils$TruncateAt; // field@0523 │ │ +08074a: 6e20 7b14 8700 |0093: invoke-virtual {v7, v8}, Landroid/widget/TextView;.setEllipsize:(Landroid/text/TextUtils$TruncateAt;)V // method@147b │ │ +080750: 54b7 5c03 |0096: iget-object v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mCurrText:Landroid/widget/TextView; // field@035c │ │ +080754: 6208 2305 |0098: sget-object v8, Landroid/text/TextUtils$TruncateAt;.END:Landroid/text/TextUtils$TruncateAt; // field@0523 │ │ +080758: 6e20 7b14 8700 |009a: invoke-virtual {v7, v8}, Landroid/widget/TextView;.setEllipsize:(Landroid/text/TextUtils$TruncateAt;)V // method@147b │ │ +08075e: 54b7 6003 |009d: iget-object v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mNextText:Landroid/widget/TextView; // field@0360 │ │ +080762: 6208 2305 |009f: sget-object v8, Landroid/text/TextUtils$TruncateAt;.END:Landroid/text/TextUtils$TruncateAt; // field@0523 │ │ +080766: 6e20 7b14 8700 |00a1: invoke-virtual {v7, v8}, Landroid/widget/TextView;.setEllipsize:(Landroid/text/TextUtils$TruncateAt;)V // method@147b │ │ +08076c: 1201 |00a4: const/4 v1, #int 0 // #0 │ │ +08076e: 3804 0f00 |00a5: if-eqz v4, 00b4 // +000f │ │ +080772: 6207 5a03 |00a7: sget-object v7, Landroid/support/v4/view/PagerTitleStrip;.TEXT_ATTRS:[I // field@035a │ │ +080776: 6e30 ba00 4c07 |00a9: invoke-virtual {v12, v4, v7}, Landroid/content/Context;.obtainStyledAttributes:(I[I)Landroid/content/res/TypedArray; // method@00ba │ │ +08077c: 0c03 |00ac: move-result-object v3 │ │ +08077e: 6e30 1701 9309 |00ad: invoke-virtual {v3, v9, v9}, Landroid/content/res/TypedArray;.getBoolean:(IZ)Z // method@0117 │ │ +080784: 0a01 |00b0: move-result v1 │ │ +080786: 6e10 2101 0300 |00b1: invoke-virtual {v3}, Landroid/content/res/TypedArray;.recycle:()V // method@0121 │ │ +08078c: 3801 2200 |00b4: if-eqz v1, 00d6 // +0022 │ │ +080790: 54b7 6403 |00b6: iget-object v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mPrevText:Landroid/widget/TextView; // field@0364 │ │ +080794: 7110 6c0a 0700 |00b8: invoke-static {v7}, Landroid/support/v4/view/PagerTitleStrip;.setSingleLineAllCaps:(Landroid/widget/TextView;)V // method@0a6c │ │ +08079a: 54b7 5c03 |00bb: iget-object v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mCurrText:Landroid/widget/TextView; // field@035c │ │ +08079e: 7110 6c0a 0700 |00bd: invoke-static {v7}, Landroid/support/v4/view/PagerTitleStrip;.setSingleLineAllCaps:(Landroid/widget/TextView;)V // method@0a6c │ │ +0807a4: 54b7 6003 |00c0: iget-object v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mNextText:Landroid/widget/TextView; // field@0360 │ │ +0807a8: 7110 6c0a 0700 |00c2: invoke-static {v7}, Landroid/support/v4/view/PagerTitleStrip;.setSingleLineAllCaps:(Landroid/widget/TextView;)V // method@0a6c │ │ +0807ae: 6e10 b800 0c00 |00c5: invoke-virtual {v12}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@00b8 │ │ +0807b4: 0c07 |00c8: move-result-object v7 │ │ +0807b6: 6e10 0b01 0700 |00c9: invoke-virtual {v7}, Landroid/content/res/Resources;.getDisplayMetrics:()Landroid/util/DisplayMetrics; // method@010b │ │ +0807bc: 0c07 |00cc: move-result-object v7 │ │ +0807be: 5272 2505 |00cd: iget v2, v7, Landroid/util/DisplayMetrics;.density:F // field@0525 │ │ +0807c2: 1507 8041 |00cf: const/high16 v7, #int 1098907648 // #4180 │ │ +0807c6: c827 |00d1: mul-float/2addr v7, v2 │ │ +0807c8: 8777 |00d2: float-to-int v7, v7 │ │ +0807ca: 59b7 6503 |00d3: iput v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mScaledTextSpacing:I // field@0365 │ │ +0807ce: 0e00 |00d5: return-void │ │ +0807d0: 54b7 6403 |00d6: iget-object v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mPrevText:Landroid/widget/TextView; // field@0364 │ │ +0807d4: 6e10 8014 0700 |00d8: invoke-virtual {v7}, Landroid/widget/TextView;.setSingleLine:()V // method@1480 │ │ +0807da: 54b7 5c03 |00db: iget-object v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mCurrText:Landroid/widget/TextView; // field@035c │ │ +0807de: 6e10 8014 0700 |00dd: invoke-virtual {v7}, Landroid/widget/TextView;.setSingleLine:()V // method@1480 │ │ +0807e4: 54b7 6003 |00e0: iget-object v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mNextText:Landroid/widget/TextView; // field@0360 │ │ +0807e8: 6e10 8014 0700 |00e2: invoke-virtual {v7}, Landroid/widget/TextView;.setSingleLine:()V // method@1480 │ │ +0807ee: 28e0 |00e5: goto 00c5 // -0020 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=116 │ │ 0x0005 line=53 │ │ 0x0008 line=54 │ │ 0x000c line=61 │ │ 0x0014 line=118 │ │ @@ -160469,17 +160523,17 @@ │ │ type : '(Landroid/support/v4/view/PagerTitleStrip;)F' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -07ec44: |[07ec44] android.support.v4.view.PagerTitleStrip.access$100:(Landroid/support/v4/view/PagerTitleStrip;)F │ │ -07ec54: 5210 5f03 |0000: iget v0, v1, Landroid/support/v4/view/PagerTitleStrip;.mLastKnownPositionOffset:F // field@035f │ │ -07ec58: 0f00 |0002: return v0 │ │ +0807f0: |[0807f0] android.support.v4.view.PagerTitleStrip.access$100:(Landroid/support/v4/view/PagerTitleStrip;)F │ │ +080800: 5210 5f03 |0000: iget v0, v1, Landroid/support/v4/view/PagerTitleStrip;.mLastKnownPositionOffset:F // field@035f │ │ +080804: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v4/view/PagerTitleStrip; │ │ │ │ #4 : (in Landroid/support/v4/view/PagerTitleStrip;) │ │ @@ -160487,18 +160541,18 @@ │ │ type : '(Landroid/widget/TextView;)V' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -07ec5c: |[07ec5c] android.support.v4.view.PagerTitleStrip.setSingleLineAllCaps:(Landroid/widget/TextView;)V │ │ -07ec6c: 6200 5703 |0000: sget-object v0, Landroid/support/v4/view/PagerTitleStrip;.IMPL:Landroid/support/v4/view/PagerTitleStrip$PagerTitleStripImpl; // field@0357 │ │ -07ec70: 7220 4b0a 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/PagerTitleStrip$PagerTitleStripImpl;.setSingleLineAllCaps:(Landroid/widget/TextView;)V // method@0a4b │ │ -07ec76: 0e00 |0005: return-void │ │ +080808: |[080808] android.support.v4.view.PagerTitleStrip.setSingleLineAllCaps:(Landroid/widget/TextView;)V │ │ +080818: 6200 5703 |0000: sget-object v0, Landroid/support/v4/view/PagerTitleStrip;.IMPL:Landroid/support/v4/view/PagerTitleStrip$PagerTitleStripImpl; // field@0357 │ │ +08081c: 7220 4b0a 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/PagerTitleStrip$PagerTitleStripImpl;.setSingleLineAllCaps:(Landroid/widget/TextView;)V // method@0a4b │ │ +080822: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=108 │ │ 0x0005 line=109 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 text Landroid/widget/TextView; │ │ │ │ @@ -160508,22 +160562,22 @@ │ │ type : '()I' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -07ec78: |[07ec78] android.support.v4.view.PagerTitleStrip.getMinHeight:()I │ │ -07ec88: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -07ec8a: 6e10 550a 0200 |0001: invoke-virtual {v2}, Landroid/support/v4/view/PagerTitleStrip;.getBackground:()Landroid/graphics/drawable/Drawable; // method@0a55 │ │ -07ec90: 0c00 |0004: move-result-object v0 │ │ -07ec92: 3800 0600 |0005: if-eqz v0, 000b // +0006 │ │ -07ec96: 6e10 7701 0000 |0007: invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;.getIntrinsicHeight:()I // method@0177 │ │ -07ec9c: 0a01 |000a: move-result v1 │ │ -07ec9e: 0f01 |000b: return v1 │ │ +080824: |[080824] android.support.v4.view.PagerTitleStrip.getMinHeight:()I │ │ +080834: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +080836: 6e10 550a 0200 |0001: invoke-virtual {v2}, Landroid/support/v4/view/PagerTitleStrip;.getBackground:()Landroid/graphics/drawable/Drawable; // method@0a55 │ │ +08083c: 0c00 |0004: move-result-object v0 │ │ +08083e: 3800 0600 |0005: if-eqz v0, 000b // +0006 │ │ +080842: 6e10 7701 0000 |0007: invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;.getIntrinsicHeight:()I // method@0177 │ │ +080848: 0a01 |000a: move-result v1 │ │ +08084a: 0f01 |000b: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=462 │ │ 0x0001 line=463 │ │ 0x0005 line=464 │ │ 0x0007 line=465 │ │ 0x000b line=467 │ │ @@ -160537,17 +160591,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -07eca0: |[07eca0] android.support.v4.view.PagerTitleStrip.getTextSpacing:()I │ │ -07ecb0: 5210 6503 |0000: iget v0, v1, Landroid/support/v4/view/PagerTitleStrip;.mScaledTextSpacing:I // field@0365 │ │ -07ecb4: 0f00 |0002: return v0 │ │ +08084c: |[08084c] android.support.v4.view.PagerTitleStrip.getTextSpacing:()I │ │ +08085c: 5210 6503 |0000: iget v0, v1, Landroid/support/v4/view/PagerTitleStrip;.mScaledTextSpacing:I // field@0365 │ │ +080860: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=184 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/view/PagerTitleStrip; │ │ │ │ #2 : (in Landroid/support/v4/view/PagerTitleStrip;) │ │ @@ -160555,43 +160609,43 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 56 16-bit code units │ │ -07ecb8: |[07ecb8] android.support.v4.view.PagerTitleStrip.onAttachedToWindow:()V │ │ -07ecc8: 6f10 0413 0500 |0000: invoke-super {v5}, Landroid/view/ViewGroup;.onAttachedToWindow:()V // method@1304 │ │ -07ecce: 6e10 5c0a 0500 |0003: invoke-virtual {v5}, Landroid/support/v4/view/PagerTitleStrip;.getParent:()Landroid/view/ViewParent; // method@0a5c │ │ -07ecd4: 0c02 |0006: move-result-object v2 │ │ -07ecd6: 2023 f301 |0007: instance-of v3, v2, Landroid/support/v4/view/ViewPager; // type@01f3 │ │ -07ecda: 3903 0a00 |0009: if-nez v3, 0013 // +000a │ │ -07ecde: 2203 2d03 |000b: new-instance v3, Ljava/lang/IllegalStateException; // type@032d │ │ -07ece2: 1a04 ac0b |000d: const-string v4, "PagerTitleStrip must be a direct child of a ViewPager." // string@0bac │ │ -07ece6: 7020 0415 4300 |000f: invoke-direct {v3, v4}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1504 │ │ -07ecec: 2703 |0012: throw v3 │ │ -07ecee: 0721 |0013: move-object v1, v2 │ │ -07ecf0: 1f01 f301 |0014: check-cast v1, Landroid/support/v4/view/ViewPager; // type@01f3 │ │ -07ecf4: 6e10 cb0b 0100 |0016: invoke-virtual {v1}, Landroid/support/v4/view/ViewPager;.getAdapter:()Landroid/support/v4/view/PagerAdapter; // method@0bcb │ │ -07ecfa: 0c00 |0019: move-result-object v0 │ │ -07ecfc: 5453 6203 |001a: iget-object v3, v5, Landroid/support/v4/view/PagerTitleStrip;.mPageListener:Landroid/support/v4/view/PagerTitleStrip$PageListener; // field@0362 │ │ -07ed00: 6e20 190c 3100 |001c: invoke-virtual {v1, v3}, Landroid/support/v4/view/ViewPager;.setInternalPageChangeListener:(Landroid/support/v4/view/ViewPager$OnPageChangeListener;)Landroid/support/v4/view/ViewPager$OnPageChangeListener; // method@0c19 │ │ -07ed06: 5453 6203 |001f: iget-object v3, v5, Landroid/support/v4/view/PagerTitleStrip;.mPageListener:Landroid/support/v4/view/PagerTitleStrip$PageListener; // field@0362 │ │ -07ed0a: 6e20 1c0c 3100 |0021: invoke-virtual {v1, v3}, Landroid/support/v4/view/ViewPager;.setOnAdapterChangeListener:(Landroid/support/v4/view/ViewPager$OnAdapterChangeListener;)V // method@0c1c │ │ -07ed10: 5b51 6303 |0024: iput-object v1, v5, Landroid/support/v4/view/PagerTitleStrip;.mPager:Landroid/support/v4/view/ViewPager; // field@0363 │ │ -07ed14: 5453 6903 |0026: iget-object v3, v5, Landroid/support/v4/view/PagerTitleStrip;.mWatchingAdapter:Ljava/lang/ref/WeakReference; // field@0369 │ │ -07ed18: 3803 0e00 |0028: if-eqz v3, 0036 // +000e │ │ -07ed1c: 5453 6903 |002a: iget-object v3, v5, Landroid/support/v4/view/PagerTitleStrip;.mWatchingAdapter:Ljava/lang/ref/WeakReference; // field@0369 │ │ -07ed20: 6e10 7815 0300 |002c: invoke-virtual {v3}, Ljava/lang/ref/WeakReference;.get:()Ljava/lang/Object; // method@1578 │ │ -07ed26: 0c03 |002f: move-result-object v3 │ │ -07ed28: 1f03 ae01 |0030: check-cast v3, Landroid/support/v4/view/PagerAdapter; // type@01ae │ │ -07ed2c: 6e30 700a 3500 |0032: invoke-virtual {v5, v3, v0}, Landroid/support/v4/view/PagerTitleStrip;.updateAdapter:(Landroid/support/v4/view/PagerAdapter;Landroid/support/v4/view/PagerAdapter;)V // method@0a70 │ │ -07ed32: 0e00 |0035: return-void │ │ -07ed34: 1203 |0036: const/4 v3, #int 0 // #0 │ │ -07ed36: 28fb |0037: goto 0032 // -0005 │ │ +080864: |[080864] android.support.v4.view.PagerTitleStrip.onAttachedToWindow:()V │ │ +080874: 6f10 0413 0500 |0000: invoke-super {v5}, Landroid/view/ViewGroup;.onAttachedToWindow:()V // method@1304 │ │ +08087a: 6e10 5c0a 0500 |0003: invoke-virtual {v5}, Landroid/support/v4/view/PagerTitleStrip;.getParent:()Landroid/view/ViewParent; // method@0a5c │ │ +080880: 0c02 |0006: move-result-object v2 │ │ +080882: 2023 f001 |0007: instance-of v3, v2, Landroid/support/v4/view/ViewPager; // type@01f0 │ │ +080886: 3903 0a00 |0009: if-nez v3, 0013 // +000a │ │ +08088a: 2203 2a03 |000b: new-instance v3, Ljava/lang/IllegalStateException; // type@032a │ │ +08088e: 1a04 a90b |000d: const-string v4, "PagerTitleStrip must be a direct child of a ViewPager." // string@0ba9 │ │ +080892: 7020 0415 4300 |000f: invoke-direct {v3, v4}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1504 │ │ +080898: 2703 |0012: throw v3 │ │ +08089a: 0721 |0013: move-object v1, v2 │ │ +08089c: 1f01 f001 |0014: check-cast v1, Landroid/support/v4/view/ViewPager; // type@01f0 │ │ +0808a0: 6e10 cb0b 0100 |0016: invoke-virtual {v1}, Landroid/support/v4/view/ViewPager;.getAdapter:()Landroid/support/v4/view/PagerAdapter; // method@0bcb │ │ +0808a6: 0c00 |0019: move-result-object v0 │ │ +0808a8: 5453 6203 |001a: iget-object v3, v5, Landroid/support/v4/view/PagerTitleStrip;.mPageListener:Landroid/support/v4/view/PagerTitleStrip$PageListener; // field@0362 │ │ +0808ac: 6e20 190c 3100 |001c: invoke-virtual {v1, v3}, Landroid/support/v4/view/ViewPager;.setInternalPageChangeListener:(Landroid/support/v4/view/ViewPager$OnPageChangeListener;)Landroid/support/v4/view/ViewPager$OnPageChangeListener; // method@0c19 │ │ +0808b2: 5453 6203 |001f: iget-object v3, v5, Landroid/support/v4/view/PagerTitleStrip;.mPageListener:Landroid/support/v4/view/PagerTitleStrip$PageListener; // field@0362 │ │ +0808b6: 6e20 1c0c 3100 |0021: invoke-virtual {v1, v3}, Landroid/support/v4/view/ViewPager;.setOnAdapterChangeListener:(Landroid/support/v4/view/ViewPager$OnAdapterChangeListener;)V // method@0c1c │ │ +0808bc: 5b51 6303 |0024: iput-object v1, v5, Landroid/support/v4/view/PagerTitleStrip;.mPager:Landroid/support/v4/view/ViewPager; // field@0363 │ │ +0808c0: 5453 6903 |0026: iget-object v3, v5, Landroid/support/v4/view/PagerTitleStrip;.mWatchingAdapter:Ljava/lang/ref/WeakReference; // field@0369 │ │ +0808c4: 3803 0e00 |0028: if-eqz v3, 0036 // +000e │ │ +0808c8: 5453 6903 |002a: iget-object v3, v5, Landroid/support/v4/view/PagerTitleStrip;.mWatchingAdapter:Ljava/lang/ref/WeakReference; // field@0369 │ │ +0808cc: 6e10 7815 0300 |002c: invoke-virtual {v3}, Ljava/lang/ref/WeakReference;.get:()Ljava/lang/Object; // method@1578 │ │ +0808d2: 0c03 |002f: move-result-object v3 │ │ +0808d4: 1f03 ab01 |0030: check-cast v3, Landroid/support/v4/view/PagerAdapter; // type@01ab │ │ +0808d8: 6e30 700a 3500 |0032: invoke-virtual {v5, v3, v0}, Landroid/support/v4/view/PagerTitleStrip;.updateAdapter:(Landroid/support/v4/view/PagerAdapter;Landroid/support/v4/view/PagerAdapter;)V // method@0a70 │ │ +0808de: 0e00 |0035: return-void │ │ +0808e0: 1203 |0036: const/4 v3, #int 0 // #0 │ │ +0808e2: 28fb |0037: goto 0032 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=242 │ │ 0x0003 line=244 │ │ 0x0007 line=245 │ │ 0x000b line=246 │ │ 0x0014 line=250 │ │ @@ -160613,29 +160667,29 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 30 16-bit code units │ │ -07ed38: |[07ed38] android.support.v4.view.PagerTitleStrip.onDetachedFromWindow:()V │ │ -07ed48: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -07ed4a: 6f10 0513 0200 |0001: invoke-super {v2}, Landroid/view/ViewGroup;.onDetachedFromWindow:()V // method@1305 │ │ -07ed50: 5420 6303 |0004: iget-object v0, v2, Landroid/support/v4/view/PagerTitleStrip;.mPager:Landroid/support/v4/view/ViewPager; // field@0363 │ │ -07ed54: 3800 1700 |0006: if-eqz v0, 001d // +0017 │ │ -07ed58: 5420 6303 |0008: iget-object v0, v2, Landroid/support/v4/view/PagerTitleStrip;.mPager:Landroid/support/v4/view/ViewPager; // field@0363 │ │ -07ed5c: 6e10 cb0b 0000 |000a: invoke-virtual {v0}, Landroid/support/v4/view/ViewPager;.getAdapter:()Landroid/support/v4/view/PagerAdapter; // method@0bcb │ │ -07ed62: 0c00 |000d: move-result-object v0 │ │ -07ed64: 6e30 700a 0201 |000e: invoke-virtual {v2, v0, v1}, Landroid/support/v4/view/PagerTitleStrip;.updateAdapter:(Landroid/support/v4/view/PagerAdapter;Landroid/support/v4/view/PagerAdapter;)V // method@0a70 │ │ -07ed6a: 5420 6303 |0011: iget-object v0, v2, Landroid/support/v4/view/PagerTitleStrip;.mPager:Landroid/support/v4/view/ViewPager; // field@0363 │ │ -07ed6e: 6e20 190c 1000 |0013: invoke-virtual {v0, v1}, Landroid/support/v4/view/ViewPager;.setInternalPageChangeListener:(Landroid/support/v4/view/ViewPager$OnPageChangeListener;)Landroid/support/v4/view/ViewPager$OnPageChangeListener; // method@0c19 │ │ -07ed74: 5420 6303 |0016: iget-object v0, v2, Landroid/support/v4/view/PagerTitleStrip;.mPager:Landroid/support/v4/view/ViewPager; // field@0363 │ │ -07ed78: 6e20 1c0c 1000 |0018: invoke-virtual {v0, v1}, Landroid/support/v4/view/ViewPager;.setOnAdapterChangeListener:(Landroid/support/v4/view/ViewPager$OnAdapterChangeListener;)V // method@0c1c │ │ -07ed7e: 5b21 6303 |001b: iput-object v1, v2, Landroid/support/v4/view/PagerTitleStrip;.mPager:Landroid/support/v4/view/ViewPager; // field@0363 │ │ -07ed82: 0e00 |001d: return-void │ │ +0808e4: |[0808e4] android.support.v4.view.PagerTitleStrip.onDetachedFromWindow:()V │ │ +0808f4: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +0808f6: 6f10 0513 0200 |0001: invoke-super {v2}, Landroid/view/ViewGroup;.onDetachedFromWindow:()V // method@1305 │ │ +0808fc: 5420 6303 |0004: iget-object v0, v2, Landroid/support/v4/view/PagerTitleStrip;.mPager:Landroid/support/v4/view/ViewPager; // field@0363 │ │ +080900: 3800 1700 |0006: if-eqz v0, 001d // +0017 │ │ +080904: 5420 6303 |0008: iget-object v0, v2, Landroid/support/v4/view/PagerTitleStrip;.mPager:Landroid/support/v4/view/ViewPager; // field@0363 │ │ +080908: 6e10 cb0b 0000 |000a: invoke-virtual {v0}, Landroid/support/v4/view/ViewPager;.getAdapter:()Landroid/support/v4/view/PagerAdapter; // method@0bcb │ │ +08090e: 0c00 |000d: move-result-object v0 │ │ +080910: 6e30 700a 0201 |000e: invoke-virtual {v2, v0, v1}, Landroid/support/v4/view/PagerTitleStrip;.updateAdapter:(Landroid/support/v4/view/PagerAdapter;Landroid/support/v4/view/PagerAdapter;)V // method@0a70 │ │ +080916: 5420 6303 |0011: iget-object v0, v2, Landroid/support/v4/view/PagerTitleStrip;.mPager:Landroid/support/v4/view/ViewPager; // field@0363 │ │ +08091a: 6e20 190c 1000 |0013: invoke-virtual {v0, v1}, Landroid/support/v4/view/ViewPager;.setInternalPageChangeListener:(Landroid/support/v4/view/ViewPager$OnPageChangeListener;)Landroid/support/v4/view/ViewPager$OnPageChangeListener; // method@0c19 │ │ +080920: 5420 6303 |0016: iget-object v0, v2, Landroid/support/v4/view/PagerTitleStrip;.mPager:Landroid/support/v4/view/ViewPager; // field@0363 │ │ +080924: 6e20 1c0c 1000 |0018: invoke-virtual {v0, v1}, Landroid/support/v4/view/ViewPager;.setOnAdapterChangeListener:(Landroid/support/v4/view/ViewPager$OnAdapterChangeListener;)V // method@0c1c │ │ +08092a: 5b21 6303 |001b: iput-object v1, v2, Landroid/support/v4/view/PagerTitleStrip;.mPager:Landroid/support/v4/view/ViewPager; // field@0363 │ │ +08092e: 0e00 |001d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=261 │ │ 0x0004 line=262 │ │ 0x0008 line=263 │ │ 0x0011 line=264 │ │ 0x0016 line=265 │ │ @@ -160649,26 +160703,26 @@ │ │ type : '(ZIIII)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 9 │ │ ins : 6 │ │ outs : 4 │ │ insns size : 20 16-bit code units │ │ -07ed84: |[07ed84] android.support.v4.view.PagerTitleStrip.onLayout:(ZIIII)V │ │ -07ed94: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -07ed96: 5431 6303 |0001: iget-object v1, v3, Landroid/support/v4/view/PagerTitleStrip;.mPager:Landroid/support/v4/view/ViewPager; // field@0363 │ │ -07ed9a: 3801 1000 |0003: if-eqz v1, 0013 // +0010 │ │ -07ed9e: 5231 5f03 |0005: iget v1, v3, Landroid/support/v4/view/PagerTitleStrip;.mLastKnownPositionOffset:F // field@035f │ │ -07eda2: 2d01 0100 |0007: cmpl-float v1, v1, v0 │ │ -07eda6: 3a01 0400 |0009: if-ltz v1, 000d // +0004 │ │ -07edaa: 5230 5f03 |000b: iget v0, v3, Landroid/support/v4/view/PagerTitleStrip;.mLastKnownPositionOffset:F // field@035f │ │ -07edae: 5231 5e03 |000d: iget v1, v3, Landroid/support/v4/view/PagerTitleStrip;.mLastKnownCurrentPage:I // field@035e │ │ -07edb2: 1212 |000f: const/4 v2, #int 1 // #1 │ │ -07edb4: 6e40 720a 1320 |0010: invoke-virtual {v3, v1, v0, v2}, Landroid/support/v4/view/PagerTitleStrip;.updateTextPositions:(IFZ)V // method@0a72 │ │ -07edba: 0e00 |0013: return-void │ │ +080930: |[080930] android.support.v4.view.PagerTitleStrip.onLayout:(ZIIII)V │ │ +080940: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +080942: 5431 6303 |0001: iget-object v1, v3, Landroid/support/v4/view/PagerTitleStrip;.mPager:Landroid/support/v4/view/ViewPager; // field@0363 │ │ +080946: 3801 1000 |0003: if-eqz v1, 0013 // +0010 │ │ +08094a: 5231 5f03 |0005: iget v1, v3, Landroid/support/v4/view/PagerTitleStrip;.mLastKnownPositionOffset:F // field@035f │ │ +08094e: 2d01 0100 |0007: cmpl-float v1, v1, v0 │ │ +080952: 3a01 0400 |0009: if-ltz v1, 000d // +0004 │ │ +080956: 5230 5f03 |000b: iget v0, v3, Landroid/support/v4/view/PagerTitleStrip;.mLastKnownPositionOffset:F // field@035f │ │ +08095a: 5231 5e03 |000d: iget v1, v3, Landroid/support/v4/view/PagerTitleStrip;.mLastKnownCurrentPage:I // field@035e │ │ +08095e: 1212 |000f: const/4 v2, #int 1 // #1 │ │ +080960: 6e40 720a 1320 |0010: invoke-virtual {v3, v1, v0, v2}, Landroid/support/v4/view/PagerTitleStrip;.updateTextPositions:(IFZ)V // method@0a72 │ │ +080966: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=455 │ │ 0x0005 line=456 │ │ 0x000d line=457 │ │ 0x0013 line=459 │ │ locals : │ │ @@ -160685,67 +160739,67 @@ │ │ type : '(II)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 15 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 102 16-bit code units │ │ -07edbc: |[07edbc] android.support.v4.view.PagerTitleStrip.onMeasure:(II)V │ │ -07edcc: 7110 6812 0d00 |0000: invoke-static {v13}, Landroid/view/View$MeasureSpec;.getMode:(I)I // method@1268 │ │ -07edd2: 0a08 |0003: move-result v8 │ │ -07edd4: 7110 6812 0e00 |0004: invoke-static {v14}, Landroid/view/View$MeasureSpec;.getMode:(I)I // method@1268 │ │ -07edda: 0a03 |0007: move-result v3 │ │ -07eddc: 7110 6912 0d00 |0008: invoke-static {v13}, Landroid/view/View$MeasureSpec;.getSize:(I)I // method@1269 │ │ -07ede2: 0a09 |000b: move-result v9 │ │ -07ede4: 7110 6912 0e00 |000c: invoke-static {v14}, Landroid/view/View$MeasureSpec;.getSize:(I)I // method@1269 │ │ -07edea: 0a04 |000f: move-result v4 │ │ -07edec: 150a 0040 |0010: const/high16 v10, #int 1073741824 // #4000 │ │ -07edf0: 32a8 0a00 |0012: if-eq v8, v10, 001c // +000a │ │ -07edf4: 220a 2d03 |0014: new-instance v10, Ljava/lang/IllegalStateException; // type@032d │ │ -07edf8: 1a0b 110b |0016: const-string v11, "Must measure with an exact width" // string@0b11 │ │ -07edfc: 7020 0415 ba00 |0018: invoke-direct {v10, v11}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1504 │ │ -07ee02: 270a |001b: throw v10 │ │ -07ee04: 0140 |001c: move v0, v4 │ │ -07ee06: 6e10 570a 0c00 |001d: invoke-virtual {v12}, Landroid/support/v4/view/PagerTitleStrip;.getMinHeight:()I // method@0a57 │ │ -07ee0c: 0a05 |0020: move-result v5 │ │ -07ee0e: 1206 |0021: const/4 v6, #int 0 // #0 │ │ -07ee10: 6e10 5b0a 0c00 |0022: invoke-virtual {v12}, Landroid/support/v4/view/PagerTitleStrip;.getPaddingTop:()I // method@0a5b │ │ -07ee16: 0a0a |0025: move-result v10 │ │ -07ee18: 6e10 580a 0c00 |0026: invoke-virtual {v12}, Landroid/support/v4/view/PagerTitleStrip;.getPaddingBottom:()I // method@0a58 │ │ -07ee1e: 0a0b |0029: move-result v11 │ │ -07ee20: 9006 0a0b |002a: add-int v6, v10, v11 │ │ -07ee24: b160 |002c: sub-int/2addr v0, v6 │ │ -07ee26: 829a |002d: int-to-float v10, v9 │ │ -07ee28: 140b cdcc 4c3f |002e: const v11, #float 0.8 // #3f4ccccd │ │ -07ee2e: c8ba |0031: mul-float/2addr v10, v11 │ │ -07ee30: 87aa |0032: float-to-int v10, v10 │ │ -07ee32: 150b 0080 |0033: const/high16 v11, #int -2147483648 // #8000 │ │ -07ee36: 7120 6a12 ba00 |0035: invoke-static {v10, v11}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@126a │ │ -07ee3c: 0a02 |0038: move-result v2 │ │ -07ee3e: 150a 0080 |0039: const/high16 v10, #int -2147483648 // #8000 │ │ -07ee42: 7120 6a12 a000 |003b: invoke-static {v0, v10}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@126a │ │ -07ee48: 0a01 |003e: move-result v1 │ │ -07ee4a: 54ca 6403 |003f: iget-object v10, v12, Landroid/support/v4/view/PagerTitleStrip;.mPrevText:Landroid/widget/TextView; // field@0364 │ │ -07ee4e: 6e30 7914 2a01 |0041: invoke-virtual {v10, v2, v1}, Landroid/widget/TextView;.measure:(II)V // method@1479 │ │ -07ee54: 54ca 5c03 |0044: iget-object v10, v12, Landroid/support/v4/view/PagerTitleStrip;.mCurrText:Landroid/widget/TextView; // field@035c │ │ -07ee58: 6e30 7914 2a01 |0046: invoke-virtual {v10, v2, v1}, Landroid/widget/TextView;.measure:(II)V // method@1479 │ │ -07ee5e: 54ca 6003 |0049: iget-object v10, v12, Landroid/support/v4/view/PagerTitleStrip;.mNextText:Landroid/widget/TextView; // field@0360 │ │ -07ee62: 6e30 7914 2a01 |004b: invoke-virtual {v10, v2, v1}, Landroid/widget/TextView;.measure:(II)V // method@1479 │ │ -07ee68: 150a 0040 |004e: const/high16 v10, #int 1073741824 // #4000 │ │ -07ee6c: 33a3 0600 |0050: if-ne v3, v10, 0056 // +0006 │ │ -07ee70: 6e30 690a 9c04 |0052: invoke-virtual {v12, v9, v4}, Landroid/support/v4/view/PagerTitleStrip;.setMeasuredDimension:(II)V // method@0a69 │ │ -07ee76: 0e00 |0055: return-void │ │ -07ee78: 54ca 5c03 |0056: iget-object v10, v12, Landroid/support/v4/view/PagerTitleStrip;.mCurrText:Landroid/widget/TextView; // field@035c │ │ -07ee7c: 6e10 7314 0a00 |0058: invoke-virtual {v10}, Landroid/widget/TextView;.getMeasuredHeight:()I // method@1473 │ │ -07ee82: 0a07 |005b: move-result v7 │ │ -07ee84: 900a 0706 |005c: add-int v10, v7, v6 │ │ -07ee88: 7120 1515 a500 |005e: invoke-static {v5, v10}, Ljava/lang/Math;.max:(II)I // method@1515 │ │ -07ee8e: 0a0a |0061: move-result v10 │ │ -07ee90: 6e30 690a 9c0a |0062: invoke-virtual {v12, v9, v10}, Landroid/support/v4/view/PagerTitleStrip;.setMeasuredDimension:(II)V // method@0a69 │ │ -07ee96: 28f0 |0065: goto 0055 // -0010 │ │ +080968: |[080968] android.support.v4.view.PagerTitleStrip.onMeasure:(II)V │ │ +080978: 7110 6812 0d00 |0000: invoke-static {v13}, Landroid/view/View$MeasureSpec;.getMode:(I)I // method@1268 │ │ +08097e: 0a08 |0003: move-result v8 │ │ +080980: 7110 6812 0e00 |0004: invoke-static {v14}, Landroid/view/View$MeasureSpec;.getMode:(I)I // method@1268 │ │ +080986: 0a03 |0007: move-result v3 │ │ +080988: 7110 6912 0d00 |0008: invoke-static {v13}, Landroid/view/View$MeasureSpec;.getSize:(I)I // method@1269 │ │ +08098e: 0a09 |000b: move-result v9 │ │ +080990: 7110 6912 0e00 |000c: invoke-static {v14}, Landroid/view/View$MeasureSpec;.getSize:(I)I // method@1269 │ │ +080996: 0a04 |000f: move-result v4 │ │ +080998: 150a 0040 |0010: const/high16 v10, #int 1073741824 // #4000 │ │ +08099c: 32a8 0a00 |0012: if-eq v8, v10, 001c // +000a │ │ +0809a0: 220a 2a03 |0014: new-instance v10, Ljava/lang/IllegalStateException; // type@032a │ │ +0809a4: 1a0b 0e0b |0016: const-string v11, "Must measure with an exact width" // string@0b0e │ │ +0809a8: 7020 0415 ba00 |0018: invoke-direct {v10, v11}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1504 │ │ +0809ae: 270a |001b: throw v10 │ │ +0809b0: 0140 |001c: move v0, v4 │ │ +0809b2: 6e10 570a 0c00 |001d: invoke-virtual {v12}, Landroid/support/v4/view/PagerTitleStrip;.getMinHeight:()I // method@0a57 │ │ +0809b8: 0a05 |0020: move-result v5 │ │ +0809ba: 1206 |0021: const/4 v6, #int 0 // #0 │ │ +0809bc: 6e10 5b0a 0c00 |0022: invoke-virtual {v12}, Landroid/support/v4/view/PagerTitleStrip;.getPaddingTop:()I // method@0a5b │ │ +0809c2: 0a0a |0025: move-result v10 │ │ +0809c4: 6e10 580a 0c00 |0026: invoke-virtual {v12}, Landroid/support/v4/view/PagerTitleStrip;.getPaddingBottom:()I // method@0a58 │ │ +0809ca: 0a0b |0029: move-result v11 │ │ +0809cc: 9006 0a0b |002a: add-int v6, v10, v11 │ │ +0809d0: b160 |002c: sub-int/2addr v0, v6 │ │ +0809d2: 829a |002d: int-to-float v10, v9 │ │ +0809d4: 140b cdcc 4c3f |002e: const v11, #float 0.8 // #3f4ccccd │ │ +0809da: c8ba |0031: mul-float/2addr v10, v11 │ │ +0809dc: 87aa |0032: float-to-int v10, v10 │ │ +0809de: 150b 0080 |0033: const/high16 v11, #int -2147483648 // #8000 │ │ +0809e2: 7120 6a12 ba00 |0035: invoke-static {v10, v11}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@126a │ │ +0809e8: 0a02 |0038: move-result v2 │ │ +0809ea: 150a 0080 |0039: const/high16 v10, #int -2147483648 // #8000 │ │ +0809ee: 7120 6a12 a000 |003b: invoke-static {v0, v10}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@126a │ │ +0809f4: 0a01 |003e: move-result v1 │ │ +0809f6: 54ca 6403 |003f: iget-object v10, v12, Landroid/support/v4/view/PagerTitleStrip;.mPrevText:Landroid/widget/TextView; // field@0364 │ │ +0809fa: 6e30 7914 2a01 |0041: invoke-virtual {v10, v2, v1}, Landroid/widget/TextView;.measure:(II)V // method@1479 │ │ +080a00: 54ca 5c03 |0044: iget-object v10, v12, Landroid/support/v4/view/PagerTitleStrip;.mCurrText:Landroid/widget/TextView; // field@035c │ │ +080a04: 6e30 7914 2a01 |0046: invoke-virtual {v10, v2, v1}, Landroid/widget/TextView;.measure:(II)V // method@1479 │ │ +080a0a: 54ca 6003 |0049: iget-object v10, v12, Landroid/support/v4/view/PagerTitleStrip;.mNextText:Landroid/widget/TextView; // field@0360 │ │ +080a0e: 6e30 7914 2a01 |004b: invoke-virtual {v10, v2, v1}, Landroid/widget/TextView;.measure:(II)V // method@1479 │ │ +080a14: 150a 0040 |004e: const/high16 v10, #int 1073741824 // #4000 │ │ +080a18: 33a3 0600 |0050: if-ne v3, v10, 0056 // +0006 │ │ +080a1c: 6e30 690a 9c04 |0052: invoke-virtual {v12, v9, v4}, Landroid/support/v4/view/PagerTitleStrip;.setMeasuredDimension:(II)V // method@0a69 │ │ +080a22: 0e00 |0055: return-void │ │ +080a24: 54ca 5c03 |0056: iget-object v10, v12, Landroid/support/v4/view/PagerTitleStrip;.mCurrText:Landroid/widget/TextView; // field@035c │ │ +080a28: 6e10 7314 0a00 |0058: invoke-virtual {v10}, Landroid/widget/TextView;.getMeasuredHeight:()I // method@1473 │ │ +080a2e: 0a07 |005b: move-result v7 │ │ +080a30: 900a 0706 |005c: add-int v10, v7, v6 │ │ +080a34: 7120 1515 a500 |005e: invoke-static {v5, v10}, Ljava/lang/Math;.max:(II)I // method@1515 │ │ +080a3a: 0a0a |0061: move-result v10 │ │ +080a3c: 6e30 690a 9c0a |0062: invoke-virtual {v12, v9, v10}, Landroid/support/v4/view/PagerTitleStrip;.setMeasuredDimension:(II)V // method@0a69 │ │ +080a42: 28f0 |0065: goto 0055 // -0010 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=422 │ │ 0x0004 line=423 │ │ 0x0008 line=424 │ │ 0x000c line=425 │ │ 0x0010 line=427 │ │ @@ -160785,19 +160839,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -07ee98: |[07ee98] android.support.v4.view.PagerTitleStrip.requestLayout:()V │ │ -07eea8: 5510 6803 |0000: iget-boolean v0, v1, Landroid/support/v4/view/PagerTitleStrip;.mUpdatingText:Z // field@0368 │ │ -07eeac: 3900 0500 |0002: if-nez v0, 0007 // +0005 │ │ -07eeb0: 6f10 1313 0100 |0004: invoke-super {v1}, Landroid/view/ViewGroup;.requestLayout:()V // method@1313 │ │ -07eeb6: 0e00 |0007: return-void │ │ +080a44: |[080a44] android.support.v4.view.PagerTitleStrip.requestLayout:()V │ │ +080a54: 5510 6803 |0000: iget-boolean v0, v1, Landroid/support/v4/view/PagerTitleStrip;.mUpdatingText:Z // field@0368 │ │ +080a58: 3900 0500 |0002: if-nez v0, 0007 // +0005 │ │ +080a5c: 6f10 1313 0100 |0004: invoke-super {v1}, Landroid/view/ViewGroup;.requestLayout:()V // method@1313 │ │ +080a62: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=310 │ │ 0x0004 line=311 │ │ 0x0007 line=313 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Landroid/support/v4/view/PagerTitleStrip; │ │ @@ -160807,18 +160861,18 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -07eeb8: |[07eeb8] android.support.v4.view.PagerTitleStrip.setGravity:(I)V │ │ -07eec8: 5901 5d03 |0000: iput v1, v0, Landroid/support/v4/view/PagerTitleStrip;.mGravity:I // field@035d │ │ -07eecc: 6e10 640a 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/view/PagerTitleStrip;.requestLayout:()V // method@0a64 │ │ -07eed2: 0e00 |0005: return-void │ │ +080a64: |[080a64] android.support.v4.view.PagerTitleStrip.setGravity:(I)V │ │ +080a74: 5901 5d03 |0000: iput v1, v0, Landroid/support/v4/view/PagerTitleStrip;.mGravity:I // field@035d │ │ +080a78: 6e10 640a 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/view/PagerTitleStrip;.requestLayout:()V // method@0a64 │ │ +080a7e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=236 │ │ 0x0002 line=237 │ │ 0x0005 line=238 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v4/view/PagerTitleStrip; │ │ @@ -160829,31 +160883,31 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 31 16-bit code units │ │ -07eed4: |[07eed4] android.support.v4.view.PagerTitleStrip.setNonPrimaryAlpha:(F)V │ │ -07eee4: 1501 7f43 |0000: const/high16 v1, #int 1132396544 // #437f │ │ -07eee8: c851 |0002: mul-float/2addr v1, v5 │ │ -07eeea: 8711 |0003: float-to-int v1, v1 │ │ -07eeec: d511 ff00 |0004: and-int/lit16 v1, v1, #int 255 // #00ff │ │ -07eef0: 5941 6103 |0006: iput v1, v4, Landroid/support/v4/view/PagerTitleStrip;.mNonPrimaryAlpha:I // field@0361 │ │ -07eef4: 5241 6103 |0008: iget v1, v4, Landroid/support/v4/view/PagerTitleStrip;.mNonPrimaryAlpha:I // field@0361 │ │ -07eef8: e001 0118 |000a: shl-int/lit8 v1, v1, #int 24 // #18 │ │ -07eefc: 5242 6603 |000c: iget v2, v4, Landroid/support/v4/view/PagerTitleStrip;.mTextColor:I // field@0366 │ │ -07ef00: 1403 ffff ff00 |000e: const v3, #float 2.35099e-38 // #00ffffff │ │ -07ef06: b532 |0011: and-int/2addr v2, v3 │ │ -07ef08: 9600 0102 |0012: or-int v0, v1, v2 │ │ -07ef0c: 5441 6403 |0014: iget-object v1, v4, Landroid/support/v4/view/PagerTitleStrip;.mPrevText:Landroid/widget/TextView; // field@0364 │ │ -07ef10: 6e20 8414 0100 |0016: invoke-virtual {v1, v0}, Landroid/widget/TextView;.setTextColor:(I)V // method@1484 │ │ -07ef16: 5441 6003 |0019: iget-object v1, v4, Landroid/support/v4/view/PagerTitleStrip;.mNextText:Landroid/widget/TextView; // field@0360 │ │ -07ef1a: 6e20 8414 0100 |001b: invoke-virtual {v1, v0}, Landroid/widget/TextView;.setTextColor:(I)V // method@1484 │ │ -07ef20: 0e00 |001e: return-void │ │ +080a80: |[080a80] android.support.v4.view.PagerTitleStrip.setNonPrimaryAlpha:(F)V │ │ +080a90: 1501 7f43 |0000: const/high16 v1, #int 1132396544 // #437f │ │ +080a94: c851 |0002: mul-float/2addr v1, v5 │ │ +080a96: 8711 |0003: float-to-int v1, v1 │ │ +080a98: d511 ff00 |0004: and-int/lit16 v1, v1, #int 255 // #00ff │ │ +080a9c: 5941 6103 |0006: iput v1, v4, Landroid/support/v4/view/PagerTitleStrip;.mNonPrimaryAlpha:I // field@0361 │ │ +080aa0: 5241 6103 |0008: iget v1, v4, Landroid/support/v4/view/PagerTitleStrip;.mNonPrimaryAlpha:I // field@0361 │ │ +080aa4: e001 0118 |000a: shl-int/lit8 v1, v1, #int 24 // #18 │ │ +080aa8: 5242 6603 |000c: iget v2, v4, Landroid/support/v4/view/PagerTitleStrip;.mTextColor:I // field@0366 │ │ +080aac: 1403 ffff ff00 |000e: const v3, #float 2.35099e-38 // #00ffffff │ │ +080ab2: b532 |0011: and-int/2addr v2, v3 │ │ +080ab4: 9600 0102 |0012: or-int v0, v1, v2 │ │ +080ab8: 5441 6403 |0014: iget-object v1, v4, Landroid/support/v4/view/PagerTitleStrip;.mPrevText:Landroid/widget/TextView; // field@0364 │ │ +080abc: 6e20 8414 0100 |0016: invoke-virtual {v1, v0}, Landroid/widget/TextView;.setTextColor:(I)V // method@1484 │ │ +080ac2: 5441 6003 |0019: iget-object v1, v4, Landroid/support/v4/view/PagerTitleStrip;.mNextText:Landroid/widget/TextView; // field@0360 │ │ +080ac6: 6e20 8414 0100 |001b: invoke-virtual {v1, v0}, Landroid/widget/TextView;.setTextColor:(I)V // method@1484 │ │ +080acc: 0e00 |001e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=193 │ │ 0x0008 line=194 │ │ 0x0014 line=195 │ │ 0x0019 line=196 │ │ 0x001e line=197 │ │ @@ -160867,29 +160921,29 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 30 16-bit code units │ │ -07ef24: |[07ef24] android.support.v4.view.PagerTitleStrip.setTextColor:(I)V │ │ -07ef34: 5945 6603 |0000: iput v5, v4, Landroid/support/v4/view/PagerTitleStrip;.mTextColor:I // field@0366 │ │ -07ef38: 5441 5c03 |0002: iget-object v1, v4, Landroid/support/v4/view/PagerTitleStrip;.mCurrText:Landroid/widget/TextView; // field@035c │ │ -07ef3c: 6e20 8414 5100 |0004: invoke-virtual {v1, v5}, Landroid/widget/TextView;.setTextColor:(I)V // method@1484 │ │ -07ef42: 5241 6103 |0007: iget v1, v4, Landroid/support/v4/view/PagerTitleStrip;.mNonPrimaryAlpha:I // field@0361 │ │ -07ef46: e001 0118 |0009: shl-int/lit8 v1, v1, #int 24 // #18 │ │ -07ef4a: 5242 6603 |000b: iget v2, v4, Landroid/support/v4/view/PagerTitleStrip;.mTextColor:I // field@0366 │ │ -07ef4e: 1403 ffff ff00 |000d: const v3, #float 2.35099e-38 // #00ffffff │ │ -07ef54: b532 |0010: and-int/2addr v2, v3 │ │ -07ef56: 9600 0102 |0011: or-int v0, v1, v2 │ │ -07ef5a: 5441 6403 |0013: iget-object v1, v4, Landroid/support/v4/view/PagerTitleStrip;.mPrevText:Landroid/widget/TextView; // field@0364 │ │ -07ef5e: 6e20 8414 0100 |0015: invoke-virtual {v1, v0}, Landroid/widget/TextView;.setTextColor:(I)V // method@1484 │ │ -07ef64: 5441 6003 |0018: iget-object v1, v4, Landroid/support/v4/view/PagerTitleStrip;.mNextText:Landroid/widget/TextView; // field@0360 │ │ -07ef68: 6e20 8414 0100 |001a: invoke-virtual {v1, v0}, Landroid/widget/TextView;.setTextColor:(I)V // method@1484 │ │ -07ef6e: 0e00 |001d: return-void │ │ +080ad0: |[080ad0] android.support.v4.view.PagerTitleStrip.setTextColor:(I)V │ │ +080ae0: 5945 6603 |0000: iput v5, v4, Landroid/support/v4/view/PagerTitleStrip;.mTextColor:I // field@0366 │ │ +080ae4: 5441 5c03 |0002: iget-object v1, v4, Landroid/support/v4/view/PagerTitleStrip;.mCurrText:Landroid/widget/TextView; // field@035c │ │ +080ae8: 6e20 8414 5100 |0004: invoke-virtual {v1, v5}, Landroid/widget/TextView;.setTextColor:(I)V // method@1484 │ │ +080aee: 5241 6103 |0007: iget v1, v4, Landroid/support/v4/view/PagerTitleStrip;.mNonPrimaryAlpha:I // field@0361 │ │ +080af2: e001 0118 |0009: shl-int/lit8 v1, v1, #int 24 // #18 │ │ +080af6: 5242 6603 |000b: iget v2, v4, Landroid/support/v4/view/PagerTitleStrip;.mTextColor:I // field@0366 │ │ +080afa: 1403 ffff ff00 |000d: const v3, #float 2.35099e-38 // #00ffffff │ │ +080b00: b532 |0010: and-int/2addr v2, v3 │ │ +080b02: 9600 0102 |0011: or-int v0, v1, v2 │ │ +080b06: 5441 6403 |0013: iget-object v1, v4, Landroid/support/v4/view/PagerTitleStrip;.mPrevText:Landroid/widget/TextView; // field@0364 │ │ +080b0a: 6e20 8414 0100 |0015: invoke-virtual {v1, v0}, Landroid/widget/TextView;.setTextColor:(I)V // method@1484 │ │ +080b10: 5441 6003 |0018: iget-object v1, v4, Landroid/support/v4/view/PagerTitleStrip;.mNextText:Landroid/widget/TextView; // field@0360 │ │ +080b14: 6e20 8414 0100 |001a: invoke-virtual {v1, v0}, Landroid/widget/TextView;.setTextColor:(I)V // method@1484 │ │ +080b1a: 0e00 |001d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=206 │ │ 0x0002 line=207 │ │ 0x0007 line=208 │ │ 0x0013 line=209 │ │ 0x0018 line=210 │ │ @@ -160904,22 +160958,22 @@ │ │ type : '(IF)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 16 16-bit code units │ │ -07ef70: |[07ef70] android.support.v4.view.PagerTitleStrip.setTextSize:(IF)V │ │ -07ef80: 5410 6403 |0000: iget-object v0, v1, Landroid/support/v4/view/PagerTitleStrip;.mPrevText:Landroid/widget/TextView; // field@0364 │ │ -07ef84: 6e30 8514 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/widget/TextView;.setTextSize:(IF)V // method@1485 │ │ -07ef8a: 5410 5c03 |0005: iget-object v0, v1, Landroid/support/v4/view/PagerTitleStrip;.mCurrText:Landroid/widget/TextView; // field@035c │ │ -07ef8e: 6e30 8514 2003 |0007: invoke-virtual {v0, v2, v3}, Landroid/widget/TextView;.setTextSize:(IF)V // method@1485 │ │ -07ef94: 5410 6003 |000a: iget-object v0, v1, Landroid/support/v4/view/PagerTitleStrip;.mNextText:Landroid/widget/TextView; // field@0360 │ │ -07ef98: 6e30 8514 2003 |000c: invoke-virtual {v0, v2, v3}, Landroid/widget/TextView;.setTextSize:(IF)V // method@1485 │ │ -07ef9e: 0e00 |000f: return-void │ │ +080b1c: |[080b1c] android.support.v4.view.PagerTitleStrip.setTextSize:(IF)V │ │ +080b2c: 5410 6403 |0000: iget-object v0, v1, Landroid/support/v4/view/PagerTitleStrip;.mPrevText:Landroid/widget/TextView; // field@0364 │ │ +080b30: 6e30 8514 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/widget/TextView;.setTextSize:(IF)V // method@1485 │ │ +080b36: 5410 5c03 |0005: iget-object v0, v1, Landroid/support/v4/view/PagerTitleStrip;.mCurrText:Landroid/widget/TextView; // field@035c │ │ +080b3a: 6e30 8514 2003 |0007: invoke-virtual {v0, v2, v3}, Landroid/widget/TextView;.setTextSize:(IF)V // method@1485 │ │ +080b40: 5410 6003 |000a: iget-object v0, v1, Landroid/support/v4/view/PagerTitleStrip;.mNextText:Landroid/widget/TextView; // field@0360 │ │ +080b44: 6e30 8514 2003 |000c: invoke-virtual {v0, v2, v3}, Landroid/widget/TextView;.setTextSize:(IF)V // method@1485 │ │ +080b4a: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=224 │ │ 0x0005 line=225 │ │ 0x000a line=226 │ │ 0x000f line=227 │ │ locals : │ │ @@ -160932,18 +160986,18 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -07efa0: |[07efa0] android.support.v4.view.PagerTitleStrip.setTextSpacing:(I)V │ │ -07efb0: 5901 6503 |0000: iput v1, v0, Landroid/support/v4/view/PagerTitleStrip;.mScaledTextSpacing:I // field@0365 │ │ -07efb4: 6e10 640a 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/view/PagerTitleStrip;.requestLayout:()V // method@0a64 │ │ -07efba: 0e00 |0005: return-void │ │ +080b4c: |[080b4c] android.support.v4.view.PagerTitleStrip.setTextSpacing:(I)V │ │ +080b5c: 5901 6503 |0000: iput v1, v0, Landroid/support/v4/view/PagerTitleStrip;.mScaledTextSpacing:I // field@0365 │ │ +080b60: 6e10 640a 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/view/PagerTitleStrip;.requestLayout:()V // method@0a64 │ │ +080b66: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=176 │ │ 0x0002 line=177 │ │ 0x0005 line=178 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v4/view/PagerTitleStrip; │ │ @@ -160954,38 +161008,38 @@ │ │ type : '(Landroid/support/v4/view/PagerAdapter;Landroid/support/v4/view/PagerAdapter;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 48 16-bit code units │ │ -07efbc: |[07efbc] android.support.v4.view.PagerTitleStrip.updateAdapter:(Landroid/support/v4/view/PagerAdapter;Landroid/support/v4/view/PagerAdapter;)V │ │ -07efcc: 3802 0a00 |0000: if-eqz v2, 000a // +000a │ │ -07efd0: 5410 6203 |0002: iget-object v0, v1, Landroid/support/v4/view/PagerTitleStrip;.mPageListener:Landroid/support/v4/view/PagerTitleStrip$PageListener; // field@0362 │ │ -07efd4: 6e20 230a 0200 |0004: invoke-virtual {v2, v0}, Landroid/support/v4/view/PagerAdapter;.unregisterDataSetObserver:(Landroid/database/DataSetObserver;)V // method@0a23 │ │ -07efda: 1200 |0007: const/4 v0, #int 0 // #0 │ │ -07efdc: 5b10 6903 |0008: iput-object v0, v1, Landroid/support/v4/view/PagerTitleStrip;.mWatchingAdapter:Ljava/lang/ref/WeakReference; // field@0369 │ │ -07efe0: 3803 0e00 |000a: if-eqz v3, 0018 // +000e │ │ -07efe4: 5410 6203 |000c: iget-object v0, v1, Landroid/support/v4/view/PagerTitleStrip;.mPageListener:Landroid/support/v4/view/PagerTitleStrip$PageListener; // field@0362 │ │ -07efe8: 6e20 1c0a 0300 |000e: invoke-virtual {v3, v0}, Landroid/support/v4/view/PagerAdapter;.registerDataSetObserver:(Landroid/database/DataSetObserver;)V // method@0a1c │ │ -07efee: 2200 4d03 |0011: new-instance v0, Ljava/lang/ref/WeakReference; // type@034d │ │ -07eff2: 7020 7715 3000 |0013: invoke-direct {v0, v3}, Ljava/lang/ref/WeakReference;.:(Ljava/lang/Object;)V // method@1577 │ │ -07eff8: 5b10 6903 |0016: iput-object v0, v1, Landroid/support/v4/view/PagerTitleStrip;.mWatchingAdapter:Ljava/lang/ref/WeakReference; // field@0369 │ │ -07effc: 5410 6303 |0018: iget-object v0, v1, Landroid/support/v4/view/PagerTitleStrip;.mPager:Landroid/support/v4/view/ViewPager; // field@0363 │ │ -07f000: 3800 1500 |001a: if-eqz v0, 002f // +0015 │ │ -07f004: 12f0 |001c: const/4 v0, #int -1 // #ff │ │ -07f006: 5910 5e03 |001d: iput v0, v1, Landroid/support/v4/view/PagerTitleStrip;.mLastKnownCurrentPage:I // field@035e │ │ -07f00a: 1500 80bf |001f: const/high16 v0, #int -1082130432 // #bf80 │ │ -07f00e: 5910 5f03 |0021: iput v0, v1, Landroid/support/v4/view/PagerTitleStrip;.mLastKnownPositionOffset:F // field@035f │ │ -07f012: 5410 6303 |0023: iget-object v0, v1, Landroid/support/v4/view/PagerTitleStrip;.mPager:Landroid/support/v4/view/ViewPager; // field@0363 │ │ -07f016: 6e10 d20b 0000 |0025: invoke-virtual {v0}, Landroid/support/v4/view/ViewPager;.getCurrentItem:()I // method@0bd2 │ │ -07f01c: 0a00 |0028: move-result v0 │ │ -07f01e: 6e30 710a 0103 |0029: invoke-virtual {v1, v0, v3}, Landroid/support/v4/view/PagerTitleStrip;.updateText:(ILandroid/support/v4/view/PagerAdapter;)V // method@0a71 │ │ -07f024: 6e10 640a 0100 |002c: invoke-virtual {v1}, Landroid/support/v4/view/PagerTitleStrip;.requestLayout:()V // method@0a64 │ │ -07f02a: 0e00 |002f: return-void │ │ +080b68: |[080b68] android.support.v4.view.PagerTitleStrip.updateAdapter:(Landroid/support/v4/view/PagerAdapter;Landroid/support/v4/view/PagerAdapter;)V │ │ +080b78: 3802 0a00 |0000: if-eqz v2, 000a // +000a │ │ +080b7c: 5410 6203 |0002: iget-object v0, v1, Landroid/support/v4/view/PagerTitleStrip;.mPageListener:Landroid/support/v4/view/PagerTitleStrip$PageListener; // field@0362 │ │ +080b80: 6e20 230a 0200 |0004: invoke-virtual {v2, v0}, Landroid/support/v4/view/PagerAdapter;.unregisterDataSetObserver:(Landroid/database/DataSetObserver;)V // method@0a23 │ │ +080b86: 1200 |0007: const/4 v0, #int 0 // #0 │ │ +080b88: 5b10 6903 |0008: iput-object v0, v1, Landroid/support/v4/view/PagerTitleStrip;.mWatchingAdapter:Ljava/lang/ref/WeakReference; // field@0369 │ │ +080b8c: 3803 0e00 |000a: if-eqz v3, 0018 // +000e │ │ +080b90: 5410 6203 |000c: iget-object v0, v1, Landroid/support/v4/view/PagerTitleStrip;.mPageListener:Landroid/support/v4/view/PagerTitleStrip$PageListener; // field@0362 │ │ +080b94: 6e20 1c0a 0300 |000e: invoke-virtual {v3, v0}, Landroid/support/v4/view/PagerAdapter;.registerDataSetObserver:(Landroid/database/DataSetObserver;)V // method@0a1c │ │ +080b9a: 2200 4a03 |0011: new-instance v0, Ljava/lang/ref/WeakReference; // type@034a │ │ +080b9e: 7020 7715 3000 |0013: invoke-direct {v0, v3}, Ljava/lang/ref/WeakReference;.:(Ljava/lang/Object;)V // method@1577 │ │ +080ba4: 5b10 6903 |0016: iput-object v0, v1, Landroid/support/v4/view/PagerTitleStrip;.mWatchingAdapter:Ljava/lang/ref/WeakReference; // field@0369 │ │ +080ba8: 5410 6303 |0018: iget-object v0, v1, Landroid/support/v4/view/PagerTitleStrip;.mPager:Landroid/support/v4/view/ViewPager; // field@0363 │ │ +080bac: 3800 1500 |001a: if-eqz v0, 002f // +0015 │ │ +080bb0: 12f0 |001c: const/4 v0, #int -1 // #ff │ │ +080bb2: 5910 5e03 |001d: iput v0, v1, Landroid/support/v4/view/PagerTitleStrip;.mLastKnownCurrentPage:I // field@035e │ │ +080bb6: 1500 80bf |001f: const/high16 v0, #int -1082130432 // #bf80 │ │ +080bba: 5910 5f03 |0021: iput v0, v1, Landroid/support/v4/view/PagerTitleStrip;.mLastKnownPositionOffset:F // field@035f │ │ +080bbe: 5410 6303 |0023: iget-object v0, v1, Landroid/support/v4/view/PagerTitleStrip;.mPager:Landroid/support/v4/view/ViewPager; // field@0363 │ │ +080bc2: 6e10 d20b 0000 |0025: invoke-virtual {v0}, Landroid/support/v4/view/ViewPager;.getCurrentItem:()I // method@0bd2 │ │ +080bc8: 0a00 |0028: move-result v0 │ │ +080bca: 6e30 710a 0103 |0029: invoke-virtual {v1, v0, v3}, Landroid/support/v4/view/PagerTitleStrip;.updateText:(ILandroid/support/v4/view/PagerAdapter;)V // method@0a71 │ │ +080bd0: 6e10 640a 0100 |002c: invoke-virtual {v1}, Landroid/support/v4/view/PagerTitleStrip;.requestLayout:()V // method@0a64 │ │ +080bd6: 0e00 |002f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=316 │ │ 0x0002 line=317 │ │ 0x0007 line=318 │ │ 0x000a line=320 │ │ 0x000c line=321 │ │ @@ -161006,86 +161060,86 @@ │ │ type : '(ILandroid/support/v4/view/PagerAdapter;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 13 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 136 16-bit code units │ │ -07f02c: |[07f02c] android.support.v4.view.PagerTitleStrip.updateText:(ILandroid/support/v4/view/PagerAdapter;)V │ │ -07f03c: 1217 |0000: const/4 v7, #int 1 // #1 │ │ -07f03e: 1509 0080 |0001: const/high16 v9, #int -2147483648 // #8000 │ │ -07f042: 1206 |0003: const/4 v6, #int 0 // #0 │ │ -07f044: 380c 8000 |0004: if-eqz v12, 0084 // +0080 │ │ -07f048: 6e10 140a 0c00 |0006: invoke-virtual {v12}, Landroid/support/v4/view/PagerAdapter;.getCount:()I // method@0a14 │ │ -07f04e: 0a03 |0009: move-result v3 │ │ -07f050: 5ca7 6803 |000a: iput-boolean v7, v10, Landroid/support/v4/view/PagerTitleStrip;.mUpdatingText:Z // field@0368 │ │ -07f054: 1204 |000c: const/4 v4, #int 0 // #0 │ │ -07f056: 347b 0a00 |000d: if-lt v11, v7, 0017 // +000a │ │ -07f05a: 380c 0800 |000f: if-eqz v12, 0017 // +0008 │ │ -07f05e: d807 0bff |0011: add-int/lit8 v7, v11, #int -1 // #ff │ │ -07f062: 6e20 160a 7c00 |0013: invoke-virtual {v12, v7}, Landroid/support/v4/view/PagerAdapter;.getPageTitle:(I)Ljava/lang/CharSequence; // method@0a16 │ │ -07f068: 0c04 |0016: move-result-object v4 │ │ -07f06a: 54a7 6403 |0017: iget-object v7, v10, Landroid/support/v4/view/PagerTitleStrip;.mPrevText:Landroid/widget/TextView; // field@0364 │ │ -07f06e: 6e20 8214 4700 |0019: invoke-virtual {v7, v4}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@1482 │ │ -07f074: 54a8 5c03 |001c: iget-object v8, v10, Landroid/support/v4/view/PagerTitleStrip;.mCurrText:Landroid/widget/TextView; // field@035c │ │ -07f078: 380c 6800 |001e: if-eqz v12, 0086 // +0068 │ │ -07f07c: 353b 6600 |0020: if-ge v11, v3, 0086 // +0066 │ │ -07f080: 6e20 160a bc00 |0022: invoke-virtual {v12, v11}, Landroid/support/v4/view/PagerAdapter;.getPageTitle:(I)Ljava/lang/CharSequence; // method@0a16 │ │ -07f086: 0c07 |0025: move-result-object v7 │ │ -07f088: 6e20 8214 7800 |0026: invoke-virtual {v8, v7}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@1482 │ │ -07f08e: 1204 |0029: const/4 v4, #int 0 // #0 │ │ -07f090: d807 0b01 |002a: add-int/lit8 v7, v11, #int 1 // #01 │ │ -07f094: 3537 0a00 |002c: if-ge v7, v3, 0036 // +000a │ │ -07f098: 380c 0800 |002e: if-eqz v12, 0036 // +0008 │ │ -07f09c: d807 0b01 |0030: add-int/lit8 v7, v11, #int 1 // #01 │ │ -07f0a0: 6e20 160a 7c00 |0032: invoke-virtual {v12, v7}, Landroid/support/v4/view/PagerAdapter;.getPageTitle:(I)Ljava/lang/CharSequence; // method@0a16 │ │ -07f0a6: 0c04 |0035: move-result-object v4 │ │ -07f0a8: 54a7 6003 |0036: iget-object v7, v10, Landroid/support/v4/view/PagerTitleStrip;.mNextText:Landroid/widget/TextView; // field@0360 │ │ -07f0ac: 6e20 8214 4700 |0038: invoke-virtual {v7, v4}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@1482 │ │ -07f0b2: 6e10 5e0a 0a00 |003b: invoke-virtual {v10}, Landroid/support/v4/view/PagerTitleStrip;.getWidth:()I // method@0a5e │ │ -07f0b8: 0a07 |003e: move-result v7 │ │ -07f0ba: 6e10 590a 0a00 |003f: invoke-virtual {v10}, Landroid/support/v4/view/PagerTitleStrip;.getPaddingLeft:()I // method@0a59 │ │ -07f0c0: 0a08 |0042: move-result v8 │ │ -07f0c2: b187 |0043: sub-int/2addr v7, v8 │ │ -07f0c4: 6e10 5a0a 0a00 |0044: invoke-virtual {v10}, Landroid/support/v4/view/PagerTitleStrip;.getPaddingRight:()I // method@0a5a │ │ -07f0ca: 0a08 |0047: move-result v8 │ │ -07f0cc: 9105 0708 |0048: sub-int v5, v7, v8 │ │ -07f0d0: 6e10 560a 0a00 |004a: invoke-virtual {v10}, Landroid/support/v4/view/PagerTitleStrip;.getHeight:()I // method@0a56 │ │ -07f0d6: 0a07 |004d: move-result v7 │ │ -07f0d8: 6e10 5b0a 0a00 |004e: invoke-virtual {v10}, Landroid/support/v4/view/PagerTitleStrip;.getPaddingTop:()I // method@0a5b │ │ -07f0de: 0a08 |0051: move-result v8 │ │ -07f0e0: b187 |0052: sub-int/2addr v7, v8 │ │ -07f0e2: 6e10 580a 0a00 |0053: invoke-virtual {v10}, Landroid/support/v4/view/PagerTitleStrip;.getPaddingBottom:()I // method@0a58 │ │ -07f0e8: 0a08 |0056: move-result v8 │ │ -07f0ea: 9100 0708 |0057: sub-int v0, v7, v8 │ │ -07f0ee: 8257 |0059: int-to-float v7, v5 │ │ -07f0f0: 1408 cdcc 4c3f |005a: const v8, #float 0.8 // #3f4ccccd │ │ -07f0f6: c887 |005d: mul-float/2addr v7, v8 │ │ -07f0f8: 8777 |005e: float-to-int v7, v7 │ │ -07f0fa: 7120 6a12 9700 |005f: invoke-static {v7, v9}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@126a │ │ -07f100: 0a02 |0062: move-result v2 │ │ -07f102: 7120 6a12 9000 |0063: invoke-static {v0, v9}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@126a │ │ -07f108: 0a01 |0066: move-result v1 │ │ -07f10a: 54a7 6403 |0067: iget-object v7, v10, Landroid/support/v4/view/PagerTitleStrip;.mPrevText:Landroid/widget/TextView; // field@0364 │ │ -07f10e: 6e30 7914 2701 |0069: invoke-virtual {v7, v2, v1}, Landroid/widget/TextView;.measure:(II)V // method@1479 │ │ -07f114: 54a7 5c03 |006c: iget-object v7, v10, Landroid/support/v4/view/PagerTitleStrip;.mCurrText:Landroid/widget/TextView; // field@035c │ │ -07f118: 6e30 7914 2701 |006e: invoke-virtual {v7, v2, v1}, Landroid/widget/TextView;.measure:(II)V // method@1479 │ │ -07f11e: 54a7 6003 |0071: iget-object v7, v10, Landroid/support/v4/view/PagerTitleStrip;.mNextText:Landroid/widget/TextView; // field@0360 │ │ -07f122: 6e30 7914 2701 |0073: invoke-virtual {v7, v2, v1}, Landroid/widget/TextView;.measure:(II)V // method@1479 │ │ -07f128: 59ab 5e03 |0076: iput v11, v10, Landroid/support/v4/view/PagerTitleStrip;.mLastKnownCurrentPage:I // field@035e │ │ -07f12c: 55a7 6703 |0078: iget-boolean v7, v10, Landroid/support/v4/view/PagerTitleStrip;.mUpdatingPositions:Z // field@0367 │ │ -07f130: 3907 0700 |007a: if-nez v7, 0081 // +0007 │ │ -07f134: 52a7 5f03 |007c: iget v7, v10, Landroid/support/v4/view/PagerTitleStrip;.mLastKnownPositionOffset:F // field@035f │ │ -07f138: 6e40 720a ba67 |007e: invoke-virtual {v10, v11, v7, v6}, Landroid/support/v4/view/PagerTitleStrip;.updateTextPositions:(IFZ)V // method@0a72 │ │ -07f13e: 5ca6 6803 |0081: iput-boolean v6, v10, Landroid/support/v4/view/PagerTitleStrip;.mUpdatingText:Z // field@0368 │ │ -07f142: 0e00 |0083: return-void │ │ -07f144: 0163 |0084: move v3, v6 │ │ -07f146: 2885 |0085: goto 000a // -007b │ │ -07f148: 1207 |0086: const/4 v7, #int 0 // #0 │ │ -07f14a: 289f |0087: goto 0026 // -0061 │ │ +080bd8: |[080bd8] android.support.v4.view.PagerTitleStrip.updateText:(ILandroid/support/v4/view/PagerAdapter;)V │ │ +080be8: 1217 |0000: const/4 v7, #int 1 // #1 │ │ +080bea: 1509 0080 |0001: const/high16 v9, #int -2147483648 // #8000 │ │ +080bee: 1206 |0003: const/4 v6, #int 0 // #0 │ │ +080bf0: 380c 8000 |0004: if-eqz v12, 0084 // +0080 │ │ +080bf4: 6e10 140a 0c00 |0006: invoke-virtual {v12}, Landroid/support/v4/view/PagerAdapter;.getCount:()I // method@0a14 │ │ +080bfa: 0a03 |0009: move-result v3 │ │ +080bfc: 5ca7 6803 |000a: iput-boolean v7, v10, Landroid/support/v4/view/PagerTitleStrip;.mUpdatingText:Z // field@0368 │ │ +080c00: 1204 |000c: const/4 v4, #int 0 // #0 │ │ +080c02: 347b 0a00 |000d: if-lt v11, v7, 0017 // +000a │ │ +080c06: 380c 0800 |000f: if-eqz v12, 0017 // +0008 │ │ +080c0a: d807 0bff |0011: add-int/lit8 v7, v11, #int -1 // #ff │ │ +080c0e: 6e20 160a 7c00 |0013: invoke-virtual {v12, v7}, Landroid/support/v4/view/PagerAdapter;.getPageTitle:(I)Ljava/lang/CharSequence; // method@0a16 │ │ +080c14: 0c04 |0016: move-result-object v4 │ │ +080c16: 54a7 6403 |0017: iget-object v7, v10, Landroid/support/v4/view/PagerTitleStrip;.mPrevText:Landroid/widget/TextView; // field@0364 │ │ +080c1a: 6e20 8214 4700 |0019: invoke-virtual {v7, v4}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@1482 │ │ +080c20: 54a8 5c03 |001c: iget-object v8, v10, Landroid/support/v4/view/PagerTitleStrip;.mCurrText:Landroid/widget/TextView; // field@035c │ │ +080c24: 380c 6800 |001e: if-eqz v12, 0086 // +0068 │ │ +080c28: 353b 6600 |0020: if-ge v11, v3, 0086 // +0066 │ │ +080c2c: 6e20 160a bc00 |0022: invoke-virtual {v12, v11}, Landroid/support/v4/view/PagerAdapter;.getPageTitle:(I)Ljava/lang/CharSequence; // method@0a16 │ │ +080c32: 0c07 |0025: move-result-object v7 │ │ +080c34: 6e20 8214 7800 |0026: invoke-virtual {v8, v7}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@1482 │ │ +080c3a: 1204 |0029: const/4 v4, #int 0 // #0 │ │ +080c3c: d807 0b01 |002a: add-int/lit8 v7, v11, #int 1 // #01 │ │ +080c40: 3537 0a00 |002c: if-ge v7, v3, 0036 // +000a │ │ +080c44: 380c 0800 |002e: if-eqz v12, 0036 // +0008 │ │ +080c48: d807 0b01 |0030: add-int/lit8 v7, v11, #int 1 // #01 │ │ +080c4c: 6e20 160a 7c00 |0032: invoke-virtual {v12, v7}, Landroid/support/v4/view/PagerAdapter;.getPageTitle:(I)Ljava/lang/CharSequence; // method@0a16 │ │ +080c52: 0c04 |0035: move-result-object v4 │ │ +080c54: 54a7 6003 |0036: iget-object v7, v10, Landroid/support/v4/view/PagerTitleStrip;.mNextText:Landroid/widget/TextView; // field@0360 │ │ +080c58: 6e20 8214 4700 |0038: invoke-virtual {v7, v4}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@1482 │ │ +080c5e: 6e10 5e0a 0a00 |003b: invoke-virtual {v10}, Landroid/support/v4/view/PagerTitleStrip;.getWidth:()I // method@0a5e │ │ +080c64: 0a07 |003e: move-result v7 │ │ +080c66: 6e10 590a 0a00 |003f: invoke-virtual {v10}, Landroid/support/v4/view/PagerTitleStrip;.getPaddingLeft:()I // method@0a59 │ │ +080c6c: 0a08 |0042: move-result v8 │ │ +080c6e: b187 |0043: sub-int/2addr v7, v8 │ │ +080c70: 6e10 5a0a 0a00 |0044: invoke-virtual {v10}, Landroid/support/v4/view/PagerTitleStrip;.getPaddingRight:()I // method@0a5a │ │ +080c76: 0a08 |0047: move-result v8 │ │ +080c78: 9105 0708 |0048: sub-int v5, v7, v8 │ │ +080c7c: 6e10 560a 0a00 |004a: invoke-virtual {v10}, Landroid/support/v4/view/PagerTitleStrip;.getHeight:()I // method@0a56 │ │ +080c82: 0a07 |004d: move-result v7 │ │ +080c84: 6e10 5b0a 0a00 |004e: invoke-virtual {v10}, Landroid/support/v4/view/PagerTitleStrip;.getPaddingTop:()I // method@0a5b │ │ +080c8a: 0a08 |0051: move-result v8 │ │ +080c8c: b187 |0052: sub-int/2addr v7, v8 │ │ +080c8e: 6e10 580a 0a00 |0053: invoke-virtual {v10}, Landroid/support/v4/view/PagerTitleStrip;.getPaddingBottom:()I // method@0a58 │ │ +080c94: 0a08 |0056: move-result v8 │ │ +080c96: 9100 0708 |0057: sub-int v0, v7, v8 │ │ +080c9a: 8257 |0059: int-to-float v7, v5 │ │ +080c9c: 1408 cdcc 4c3f |005a: const v8, #float 0.8 // #3f4ccccd │ │ +080ca2: c887 |005d: mul-float/2addr v7, v8 │ │ +080ca4: 8777 |005e: float-to-int v7, v7 │ │ +080ca6: 7120 6a12 9700 |005f: invoke-static {v7, v9}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@126a │ │ +080cac: 0a02 |0062: move-result v2 │ │ +080cae: 7120 6a12 9000 |0063: invoke-static {v0, v9}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@126a │ │ +080cb4: 0a01 |0066: move-result v1 │ │ +080cb6: 54a7 6403 |0067: iget-object v7, v10, Landroid/support/v4/view/PagerTitleStrip;.mPrevText:Landroid/widget/TextView; // field@0364 │ │ +080cba: 6e30 7914 2701 |0069: invoke-virtual {v7, v2, v1}, Landroid/widget/TextView;.measure:(II)V // method@1479 │ │ +080cc0: 54a7 5c03 |006c: iget-object v7, v10, Landroid/support/v4/view/PagerTitleStrip;.mCurrText:Landroid/widget/TextView; // field@035c │ │ +080cc4: 6e30 7914 2701 |006e: invoke-virtual {v7, v2, v1}, Landroid/widget/TextView;.measure:(II)V // method@1479 │ │ +080cca: 54a7 6003 |0071: iget-object v7, v10, Landroid/support/v4/view/PagerTitleStrip;.mNextText:Landroid/widget/TextView; // field@0360 │ │ +080cce: 6e30 7914 2701 |0073: invoke-virtual {v7, v2, v1}, Landroid/widget/TextView;.measure:(II)V // method@1479 │ │ +080cd4: 59ab 5e03 |0076: iput v11, v10, Landroid/support/v4/view/PagerTitleStrip;.mLastKnownCurrentPage:I // field@035e │ │ +080cd8: 55a7 6703 |0078: iget-boolean v7, v10, Landroid/support/v4/view/PagerTitleStrip;.mUpdatingPositions:Z // field@0367 │ │ +080cdc: 3907 0700 |007a: if-nez v7, 0081 // +0007 │ │ +080ce0: 52a7 5f03 |007c: iget v7, v10, Landroid/support/v4/view/PagerTitleStrip;.mLastKnownPositionOffset:F // field@035f │ │ +080ce4: 6e40 720a ba67 |007e: invoke-virtual {v10, v11, v7, v6}, Landroid/support/v4/view/PagerTitleStrip;.updateTextPositions:(IFZ)V // method@0a72 │ │ +080cea: 5ca6 6803 |0081: iput-boolean v6, v10, Landroid/support/v4/view/PagerTitleStrip;.mUpdatingText:Z // field@0368 │ │ +080cee: 0e00 |0083: return-void │ │ +080cf0: 0163 |0084: move v3, v6 │ │ +080cf2: 2885 |0085: goto 000a // -007b │ │ +080cf4: 1207 |0086: const/4 v7, #int 0 // #0 │ │ +080cf6: 289f |0087: goto 0026 // -0061 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=271 │ │ 0x000a line=272 │ │ 0x000c line=274 │ │ 0x000d line=275 │ │ 0x0011 line=276 │ │ @@ -161127,233 +161181,233 @@ │ │ type : '(IFZ)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 49 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 444 16-bit code units │ │ -07f14c: |[07f14c] android.support.v4.view.PagerTitleStrip.updateTextPositions:(IFZ)V │ │ -07f15c: 0800 2d00 |0000: move-object/from16 v0, v45 │ │ -07f160: 5200 5e03 |0002: iget v0, v0, Landroid/support/v4/view/PagerTitleStrip;.mLastKnownCurrentPage:I // field@035e │ │ -07f164: 022a 0000 |0004: move/from16 v42, v0 │ │ -07f168: 0200 2e00 |0006: move/from16 v0, v46 │ │ -07f16c: 0201 2a00 |0008: move/from16 v1, v42 │ │ -07f170: 3210 7e01 |000a: if-eq v0, v1, 0188 // +017e │ │ -07f174: 0800 2d00 |000c: move-object/from16 v0, v45 │ │ -07f178: 5400 6303 |000e: iget-object v0, v0, Landroid/support/v4/view/PagerTitleStrip;.mPager:Landroid/support/v4/view/ViewPager; // field@0363 │ │ -07f17c: 082a 0000 |0010: move-object/from16 v42, v0 │ │ -07f180: 7401 cb0b 2a00 |0012: invoke-virtual/range {v42}, Landroid/support/v4/view/ViewPager;.getAdapter:()Landroid/support/v4/view/PagerAdapter; // method@0bcb │ │ -07f186: 0c2a |0015: move-result-object v42 │ │ -07f188: 0800 2d00 |0016: move-object/from16 v0, v45 │ │ -07f18c: 0201 2e00 |0018: move/from16 v1, v46 │ │ -07f190: 0802 2a00 |001a: move-object/from16 v2, v42 │ │ -07f194: 6e30 710a 1002 |001c: invoke-virtual {v0, v1, v2}, Landroid/support/v4/view/PagerTitleStrip;.updateText:(ILandroid/support/v4/view/PagerAdapter;)V // method@0a71 │ │ -07f19a: 132a 0100 |001f: const/16 v42, #int 1 // #1 │ │ -07f19e: 0200 2a00 |0021: move/from16 v0, v42 │ │ -07f1a2: 0801 2d00 |0023: move-object/from16 v1, v45 │ │ -07f1a6: 5c10 6703 |0025: iput-boolean v0, v1, Landroid/support/v4/view/PagerTitleStrip;.mUpdatingPositions:Z // field@0367 │ │ -07f1aa: 0800 2d00 |0027: move-object/from16 v0, v45 │ │ -07f1ae: 5400 6403 |0029: iget-object v0, v0, Landroid/support/v4/view/PagerTitleStrip;.mPrevText:Landroid/widget/TextView; // field@0364 │ │ -07f1b2: 082a 0000 |002b: move-object/from16 v42, v0 │ │ -07f1b6: 7401 7414 2a00 |002d: invoke-virtual/range {v42}, Landroid/widget/TextView;.getMeasuredWidth:()I // method@1474 │ │ -07f1bc: 0a24 |0030: move-result v36 │ │ -07f1be: 0800 2d00 |0031: move-object/from16 v0, v45 │ │ -07f1c2: 5400 5c03 |0033: iget-object v0, v0, Landroid/support/v4/view/PagerTitleStrip;.mCurrText:Landroid/widget/TextView; // field@035c │ │ -07f1c6: 082a 0000 |0035: move-object/from16 v42, v0 │ │ -07f1ca: 7401 7414 2a00 |0037: invoke-virtual/range {v42}, Landroid/widget/TextView;.getMeasuredWidth:()I // method@1474 │ │ -07f1d0: 0a12 |003a: move-result v18 │ │ -07f1d2: 0800 2d00 |003b: move-object/from16 v0, v45 │ │ -07f1d6: 5400 6003 |003d: iget-object v0, v0, Landroid/support/v4/view/PagerTitleStrip;.mNextText:Landroid/widget/TextView; // field@0360 │ │ -07f1da: 082a 0000 |003f: move-object/from16 v42, v0 │ │ -07f1de: 7401 7414 2a00 |0041: invoke-virtual/range {v42}, Landroid/widget/TextView;.getMeasuredWidth:()I // method@1474 │ │ -07f1e4: 0a1a |0044: move-result v26 │ │ -07f1e6: db13 1202 |0045: div-int/lit8 v19, v18, #int 2 // #02 │ │ -07f1ea: 7401 5e0a 2d00 |0047: invoke-virtual/range {v45}, Landroid/support/v4/view/PagerTitleStrip;.getWidth:()I // method@0a5e │ │ -07f1f0: 0a26 |004a: move-result v38 │ │ -07f1f2: 7401 560a 2d00 |004b: invoke-virtual/range {v45}, Landroid/support/v4/view/PagerTitleStrip;.getHeight:()I // method@0a56 │ │ -07f1f8: 0a25 |004e: move-result v37 │ │ -07f1fa: 7401 590a 2d00 |004f: invoke-virtual/range {v45}, Landroid/support/v4/view/PagerTitleStrip;.getPaddingLeft:()I // method@0a59 │ │ -07f200: 0a1d |0052: move-result v29 │ │ -07f202: 7401 5a0a 2d00 |0053: invoke-virtual/range {v45}, Landroid/support/v4/view/PagerTitleStrip;.getPaddingRight:()I // method@0a5a │ │ -07f208: 0a1e |0056: move-result v30 │ │ -07f20a: 7401 5b0a 2d00 |0057: invoke-virtual/range {v45}, Landroid/support/v4/view/PagerTitleStrip;.getPaddingTop:()I // method@0a5b │ │ -07f210: 0a1f |005a: move-result v31 │ │ -07f212: 7401 580a 2d00 |005b: invoke-virtual/range {v45}, Landroid/support/v4/view/PagerTitleStrip;.getPaddingBottom:()I // method@0a58 │ │ -07f218: 0a1c |005e: move-result v28 │ │ -07f21a: 9027 1d13 |005f: add-int v39, v29, v19 │ │ -07f21e: 9028 1e13 |0061: add-int v40, v30, v19 │ │ -07f222: 912a 2627 |0063: sub-int v42, v38, v39 │ │ -07f226: 910a 2a28 |0065: sub-int v10, v42, v40 │ │ -07f22a: 152a 003f |0067: const/high16 v42, #int 1056964608 // #3f00 │ │ -07f22e: a60e 2f2a |0069: add-float v14, v47, v42 │ │ -07f232: 152a 803f |006b: const/high16 v42, #int 1065353216 // #3f80 │ │ -07f236: 2d2a 0e2a |006d: cmpl-float v42, v14, v42 │ │ -07f23a: 3d2a 0600 |006f: if-lez v42, 0075 // +0006 │ │ -07f23e: 152a 803f |0071: const/high16 v42, #int 1065353216 // #3f80 │ │ -07f242: a70e 0e2a |0073: sub-float v14, v14, v42 │ │ -07f246: 912a 2628 |0075: sub-int v42, v38, v40 │ │ -07f24a: 82a0 |0077: int-to-float v0, v10 │ │ -07f24c: 022b 0000 |0078: move/from16 v43, v0 │ │ -07f250: a82b 2b0e |007a: mul-float v43, v43, v14 │ │ -07f254: 0200 2b00 |007c: move/from16 v0, v43 │ │ -07f258: 8700 |007e: float-to-int v0, v0 │ │ -07f25a: 022b 0000 |007f: move/from16 v43, v0 │ │ -07f25e: 910c 2a2b |0081: sub-int v12, v42, v43 │ │ -07f262: db2a 1202 |0083: div-int/lit8 v42, v18, #int 2 // #02 │ │ -07f266: 910d 0c2a |0085: sub-int v13, v12, v42 │ │ -07f26a: 900f 0d12 |0087: add-int v15, v13, v18 │ │ -07f26e: 0800 2d00 |0089: move-object/from16 v0, v45 │ │ -07f272: 5400 6403 |008b: iget-object v0, v0, Landroid/support/v4/view/PagerTitleStrip;.mPrevText:Landroid/widget/TextView; // field@0364 │ │ -07f276: 082a 0000 |008d: move-object/from16 v42, v0 │ │ -07f27a: 7401 6f14 2a00 |008f: invoke-virtual/range {v42}, Landroid/widget/TextView;.getBaseline:()I // method@146f │ │ -07f280: 0a20 |0092: move-result v32 │ │ -07f282: 0800 2d00 |0093: move-object/from16 v0, v45 │ │ -07f286: 5400 5c03 |0095: iget-object v0, v0, Landroid/support/v4/view/PagerTitleStrip;.mCurrText:Landroid/widget/TextView; // field@035c │ │ -07f28a: 082a 0000 |0097: move-object/from16 v42, v0 │ │ -07f28e: 7401 6f14 2a00 |0099: invoke-virtual/range {v42}, Landroid/widget/TextView;.getBaseline:()I // method@146f │ │ -07f294: 0a0b |009c: move-result v11 │ │ -07f296: 0800 2d00 |009d: move-object/from16 v0, v45 │ │ -07f29a: 5400 6003 |009f: iget-object v0, v0, Landroid/support/v4/view/PagerTitleStrip;.mNextText:Landroid/widget/TextView; // field@0360 │ │ -07f29e: 082a 0000 |00a1: move-object/from16 v42, v0 │ │ -07f2a2: 7401 6f14 2a00 |00a3: invoke-virtual/range {v42}, Landroid/widget/TextView;.getBaseline:()I // method@146f │ │ -07f2a8: 0a16 |00a6: move-result v22 │ │ -07f2aa: 0200 2000 |00a7: move/from16 v0, v32 │ │ -07f2ae: 7120 1515 b000 |00a9: invoke-static {v0, v11}, Ljava/lang/Math;.max:(II)I // method@1515 │ │ -07f2b4: 0a2a |00ac: move-result v42 │ │ -07f2b6: 0200 2a00 |00ad: move/from16 v0, v42 │ │ -07f2ba: 0201 1600 |00af: move/from16 v1, v22 │ │ -07f2be: 7120 1515 1000 |00b1: invoke-static {v0, v1}, Ljava/lang/Math;.max:(II)I // method@1515 │ │ -07f2c4: 0a14 |00b4: move-result v20 │ │ -07f2c6: 9123 1420 |00b5: sub-int v35, v20, v32 │ │ -07f2ca: 9111 140b |00b7: sub-int v17, v20, v11 │ │ -07f2ce: 9119 1416 |00b9: sub-int v25, v20, v22 │ │ -07f2d2: 0800 2d00 |00bb: move-object/from16 v0, v45 │ │ -07f2d6: 5400 6403 |00bd: iget-object v0, v0, Landroid/support/v4/view/PagerTitleStrip;.mPrevText:Landroid/widget/TextView; // field@0364 │ │ -07f2da: 082a 0000 |00bf: move-object/from16 v42, v0 │ │ -07f2de: 7401 7314 2a00 |00c1: invoke-virtual/range {v42}, Landroid/widget/TextView;.getMeasuredHeight:()I // method@1473 │ │ -07f2e4: 0a2a |00c4: move-result v42 │ │ -07f2e6: 9007 232a |00c5: add-int v7, v35, v42 │ │ -07f2ea: 0800 2d00 |00c7: move-object/from16 v0, v45 │ │ -07f2ee: 5400 5c03 |00c9: iget-object v0, v0, Landroid/support/v4/view/PagerTitleStrip;.mCurrText:Landroid/widget/TextView; // field@035c │ │ -07f2f2: 082a 0000 |00cb: move-object/from16 v42, v0 │ │ -07f2f6: 7401 7314 2a00 |00cd: invoke-virtual/range {v42}, Landroid/widget/TextView;.getMeasuredHeight:()I // method@1473 │ │ -07f2fc: 0a2a |00d0: move-result v42 │ │ -07f2fe: 9005 112a |00d1: add-int v5, v17, v42 │ │ -07f302: 0800 2d00 |00d3: move-object/from16 v0, v45 │ │ -07f306: 5400 6003 |00d5: iget-object v0, v0, Landroid/support/v4/view/PagerTitleStrip;.mNextText:Landroid/widget/TextView; // field@0360 │ │ -07f30a: 082a 0000 |00d7: move-object/from16 v42, v0 │ │ -07f30e: 7401 7314 2a00 |00d9: invoke-virtual/range {v42}, Landroid/widget/TextView;.getMeasuredHeight:()I // method@1473 │ │ -07f314: 0a2a |00dc: move-result v42 │ │ -07f316: 9006 192a |00dd: add-int v6, v25, v42 │ │ -07f31a: 7120 1515 5700 |00df: invoke-static {v7, v5}, Ljava/lang/Math;.max:(II)I // method@1515 │ │ -07f320: 0a2a |00e2: move-result v42 │ │ -07f322: 0200 2a00 |00e3: move/from16 v0, v42 │ │ -07f326: 7120 1515 6000 |00e5: invoke-static {v0, v6}, Ljava/lang/Math;.max:(II)I // method@1515 │ │ -07f32c: 0a15 |00e8: move-result v21 │ │ -07f32e: 0800 2d00 |00e9: move-object/from16 v0, v45 │ │ -07f332: 5200 5d03 |00eb: iget v0, v0, Landroid/support/v4/view/PagerTitleStrip;.mGravity:I // field@035d │ │ -07f336: 022a 0000 |00ed: move/from16 v42, v0 │ │ -07f33a: dd29 2a70 |00ef: and-int/lit8 v41, v42, #int 112 // #70 │ │ -07f33e: 2c29 c100 0000 |00f1: sparse-switch v41, 000001b2 // +000000c1 │ │ -07f344: 9022 1f23 |00f4: add-int v34, v31, v35 │ │ -07f348: 9010 1f11 |00f6: add-int v16, v31, v17 │ │ -07f34c: 9018 1f19 |00f8: add-int v24, v31, v25 │ │ -07f350: 0800 2d00 |00fa: move-object/from16 v0, v45 │ │ -07f354: 5400 5c03 |00fc: iget-object v0, v0, Landroid/support/v4/view/PagerTitleStrip;.mCurrText:Landroid/widget/TextView; // field@035c │ │ -07f358: 082a 0000 |00fe: move-object/from16 v42, v0 │ │ -07f35c: 0800 2d00 |0100: move-object/from16 v0, v45 │ │ -07f360: 5400 5c03 |0102: iget-object v0, v0, Landroid/support/v4/view/PagerTitleStrip;.mCurrText:Landroid/widget/TextView; // field@035c │ │ -07f364: 082b 0000 |0104: move-object/from16 v43, v0 │ │ -07f368: 7401 7314 2b00 |0106: invoke-virtual/range {v43}, Landroid/widget/TextView;.getMeasuredHeight:()I // method@1473 │ │ -07f36e: 0a2b |0109: move-result v43 │ │ -07f370: 902b 2b10 |010a: add-int v43, v43, v16 │ │ -07f374: 0800 2a00 |010c: move-object/from16 v0, v42 │ │ -07f378: 0201 1000 |010e: move/from16 v1, v16 │ │ -07f37c: 0202 2b00 |0110: move/from16 v2, v43 │ │ -07f380: 6e52 7814 d0f1 |0112: invoke-virtual {v0, v13, v1, v15, v2}, Landroid/widget/TextView;.layout:(IIII)V // method@1478 │ │ -07f386: 0800 2d00 |0115: move-object/from16 v0, v45 │ │ -07f38a: 5200 6503 |0117: iget v0, v0, Landroid/support/v4/view/PagerTitleStrip;.mScaledTextSpacing:I // field@0365 │ │ -07f38e: 022a 0000 |0119: move/from16 v42, v0 │ │ -07f392: 912a 0d2a |011b: sub-int v42, v13, v42 │ │ -07f396: 912a 2a24 |011d: sub-int v42, v42, v36 │ │ -07f39a: 0200 1d00 |011f: move/from16 v0, v29 │ │ -07f39e: 0201 2a00 |0121: move/from16 v1, v42 │ │ -07f3a2: 7120 1715 1000 |0123: invoke-static {v0, v1}, Ljava/lang/Math;.min:(II)I // method@1517 │ │ -07f3a8: 0a21 |0126: move-result v33 │ │ -07f3aa: 0800 2d00 |0127: move-object/from16 v0, v45 │ │ -07f3ae: 5400 6403 |0129: iget-object v0, v0, Landroid/support/v4/view/PagerTitleStrip;.mPrevText:Landroid/widget/TextView; // field@0364 │ │ -07f3b2: 082a 0000 |012b: move-object/from16 v42, v0 │ │ -07f3b6: 902b 2124 |012d: add-int v43, v33, v36 │ │ -07f3ba: 0800 2d00 |012f: move-object/from16 v0, v45 │ │ -07f3be: 5400 6403 |0131: iget-object v0, v0, Landroid/support/v4/view/PagerTitleStrip;.mPrevText:Landroid/widget/TextView; // field@0364 │ │ -07f3c2: 082c 0000 |0133: move-object/from16 v44, v0 │ │ -07f3c6: 7401 7314 2c00 |0135: invoke-virtual/range {v44}, Landroid/widget/TextView;.getMeasuredHeight:()I // method@1473 │ │ -07f3cc: 0a2c |0138: move-result v44 │ │ -07f3ce: 902c 2c22 |0139: add-int v44, v44, v34 │ │ -07f3d2: 0800 2a00 |013b: move-object/from16 v0, v42 │ │ -07f3d6: 0201 2100 |013d: move/from16 v1, v33 │ │ -07f3da: 0202 2200 |013f: move/from16 v2, v34 │ │ -07f3de: 0203 2b00 |0141: move/from16 v3, v43 │ │ -07f3e2: 0204 2c00 |0143: move/from16 v4, v44 │ │ -07f3e6: 6e54 7814 1032 |0145: invoke-virtual {v0, v1, v2, v3, v4}, Landroid/widget/TextView;.layout:(IIII)V // method@1478 │ │ -07f3ec: 912a 261e |0148: sub-int v42, v38, v30 │ │ -07f3f0: 912a 2a1a |014a: sub-int v42, v42, v26 │ │ -07f3f4: 0800 2d00 |014c: move-object/from16 v0, v45 │ │ -07f3f8: 5200 6503 |014e: iget v0, v0, Landroid/support/v4/view/PagerTitleStrip;.mScaledTextSpacing:I // field@0365 │ │ -07f3fc: 022b 0000 |0150: move/from16 v43, v0 │ │ -07f400: 902b 2b0f |0152: add-int v43, v43, v15 │ │ -07f404: 7702 1515 2a00 |0154: invoke-static/range {v42, v43}, Ljava/lang/Math;.max:(II)I // method@1515 │ │ -07f40a: 0a17 |0157: move-result v23 │ │ -07f40c: 0800 2d00 |0158: move-object/from16 v0, v45 │ │ -07f410: 5400 6003 |015a: iget-object v0, v0, Landroid/support/v4/view/PagerTitleStrip;.mNextText:Landroid/widget/TextView; // field@0360 │ │ -07f414: 082a 0000 |015c: move-object/from16 v42, v0 │ │ -07f418: 902b 171a |015e: add-int v43, v23, v26 │ │ -07f41c: 0800 2d00 |0160: move-object/from16 v0, v45 │ │ -07f420: 5400 6003 |0162: iget-object v0, v0, Landroid/support/v4/view/PagerTitleStrip;.mNextText:Landroid/widget/TextView; // field@0360 │ │ -07f424: 082c 0000 |0164: move-object/from16 v44, v0 │ │ -07f428: 7401 7314 2c00 |0166: invoke-virtual/range {v44}, Landroid/widget/TextView;.getMeasuredHeight:()I // method@1473 │ │ -07f42e: 0a2c |0169: move-result v44 │ │ -07f430: 902c 2c18 |016a: add-int v44, v44, v24 │ │ -07f434: 0800 2a00 |016c: move-object/from16 v0, v42 │ │ -07f438: 0201 1700 |016e: move/from16 v1, v23 │ │ -07f43c: 0202 1800 |0170: move/from16 v2, v24 │ │ -07f440: 0203 2b00 |0172: move/from16 v3, v43 │ │ -07f444: 0204 2c00 |0174: move/from16 v4, v44 │ │ -07f448: 6e54 7814 1032 |0176: invoke-virtual {v0, v1, v2, v3, v4}, Landroid/widget/TextView;.layout:(IIII)V // method@1478 │ │ -07f44e: 0200 2f00 |0179: move/from16 v0, v47 │ │ -07f452: 0801 2d00 |017b: move-object/from16 v1, v45 │ │ -07f456: 5910 5f03 |017d: iput v0, v1, Landroid/support/v4/view/PagerTitleStrip;.mLastKnownPositionOffset:F // field@035f │ │ -07f45a: 132a 0000 |017f: const/16 v42, #int 0 // #0 │ │ -07f45e: 0200 2a00 |0181: move/from16 v0, v42 │ │ -07f462: 0801 2d00 |0183: move-object/from16 v1, v45 │ │ -07f466: 5c10 6703 |0185: iput-boolean v0, v1, Landroid/support/v4/view/PagerTitleStrip;.mUpdatingPositions:Z // field@0367 │ │ -07f46a: 0e00 |0187: return-void │ │ -07f46c: 3930 97fe |0188: if-nez v48, 001f // -0169 │ │ -07f470: 0800 2d00 |018a: move-object/from16 v0, v45 │ │ -07f474: 5200 5f03 |018c: iget v0, v0, Landroid/support/v4/view/PagerTitleStrip;.mLastKnownPositionOffset:F // field@035f │ │ -07f478: 022a 0000 |018e: move/from16 v42, v0 │ │ -07f47c: 2d2a 2f2a |0190: cmpl-float v42, v47, v42 │ │ -07f480: 392a 8dfe |0192: if-nez v42, 001f // -0173 │ │ -07f484: 28f3 |0194: goto 0187 // -000d │ │ -07f486: 912a 251f |0195: sub-int v42, v37, v31 │ │ -07f48a: 911b 2a1c |0197: sub-int v27, v42, v28 │ │ -07f48e: 912a 1b15 |0199: sub-int v42, v27, v21 │ │ -07f492: db09 2a02 |019b: div-int/lit8 v9, v42, #int 2 // #02 │ │ -07f496: 9022 0923 |019d: add-int v34, v9, v35 │ │ -07f49a: 9010 0911 |019f: add-int v16, v9, v17 │ │ -07f49e: 9018 0919 |01a1: add-int v24, v9, v25 │ │ -07f4a2: 2900 57ff |01a3: goto/16 00fa // -00a9 │ │ -07f4a6: 912a 251c |01a5: sub-int v42, v37, v28 │ │ -07f4aa: 9108 2a15 |01a7: sub-int v8, v42, v21 │ │ -07f4ae: 9022 0823 |01a9: add-int v34, v8, v35 │ │ -07f4b2: 9010 0811 |01ab: add-int v16, v8, v17 │ │ -07f4b6: 9018 0819 |01ad: add-int v24, v8, v25 │ │ -07f4ba: 2900 4bff |01af: goto/16 00fa // -00b5 │ │ -07f4be: 0000 |01b1: nop // spacer │ │ -07f4c0: 0002 0200 1000 0000 5000 0000 a400 ... |01b2: sparse-switch-data (10 units) │ │ +080cf8: |[080cf8] android.support.v4.view.PagerTitleStrip.updateTextPositions:(IFZ)V │ │ +080d08: 0800 2d00 |0000: move-object/from16 v0, v45 │ │ +080d0c: 5200 5e03 |0002: iget v0, v0, Landroid/support/v4/view/PagerTitleStrip;.mLastKnownCurrentPage:I // field@035e │ │ +080d10: 022a 0000 |0004: move/from16 v42, v0 │ │ +080d14: 0200 2e00 |0006: move/from16 v0, v46 │ │ +080d18: 0201 2a00 |0008: move/from16 v1, v42 │ │ +080d1c: 3210 7e01 |000a: if-eq v0, v1, 0188 // +017e │ │ +080d20: 0800 2d00 |000c: move-object/from16 v0, v45 │ │ +080d24: 5400 6303 |000e: iget-object v0, v0, Landroid/support/v4/view/PagerTitleStrip;.mPager:Landroid/support/v4/view/ViewPager; // field@0363 │ │ +080d28: 082a 0000 |0010: move-object/from16 v42, v0 │ │ +080d2c: 7401 cb0b 2a00 |0012: invoke-virtual/range {v42}, Landroid/support/v4/view/ViewPager;.getAdapter:()Landroid/support/v4/view/PagerAdapter; // method@0bcb │ │ +080d32: 0c2a |0015: move-result-object v42 │ │ +080d34: 0800 2d00 |0016: move-object/from16 v0, v45 │ │ +080d38: 0201 2e00 |0018: move/from16 v1, v46 │ │ +080d3c: 0802 2a00 |001a: move-object/from16 v2, v42 │ │ +080d40: 6e30 710a 1002 |001c: invoke-virtual {v0, v1, v2}, Landroid/support/v4/view/PagerTitleStrip;.updateText:(ILandroid/support/v4/view/PagerAdapter;)V // method@0a71 │ │ +080d46: 132a 0100 |001f: const/16 v42, #int 1 // #1 │ │ +080d4a: 0200 2a00 |0021: move/from16 v0, v42 │ │ +080d4e: 0801 2d00 |0023: move-object/from16 v1, v45 │ │ +080d52: 5c10 6703 |0025: iput-boolean v0, v1, Landroid/support/v4/view/PagerTitleStrip;.mUpdatingPositions:Z // field@0367 │ │ +080d56: 0800 2d00 |0027: move-object/from16 v0, v45 │ │ +080d5a: 5400 6403 |0029: iget-object v0, v0, Landroid/support/v4/view/PagerTitleStrip;.mPrevText:Landroid/widget/TextView; // field@0364 │ │ +080d5e: 082a 0000 |002b: move-object/from16 v42, v0 │ │ +080d62: 7401 7414 2a00 |002d: invoke-virtual/range {v42}, Landroid/widget/TextView;.getMeasuredWidth:()I // method@1474 │ │ +080d68: 0a24 |0030: move-result v36 │ │ +080d6a: 0800 2d00 |0031: move-object/from16 v0, v45 │ │ +080d6e: 5400 5c03 |0033: iget-object v0, v0, Landroid/support/v4/view/PagerTitleStrip;.mCurrText:Landroid/widget/TextView; // field@035c │ │ +080d72: 082a 0000 |0035: move-object/from16 v42, v0 │ │ +080d76: 7401 7414 2a00 |0037: invoke-virtual/range {v42}, Landroid/widget/TextView;.getMeasuredWidth:()I // method@1474 │ │ +080d7c: 0a12 |003a: move-result v18 │ │ +080d7e: 0800 2d00 |003b: move-object/from16 v0, v45 │ │ +080d82: 5400 6003 |003d: iget-object v0, v0, Landroid/support/v4/view/PagerTitleStrip;.mNextText:Landroid/widget/TextView; // field@0360 │ │ +080d86: 082a 0000 |003f: move-object/from16 v42, v0 │ │ +080d8a: 7401 7414 2a00 |0041: invoke-virtual/range {v42}, Landroid/widget/TextView;.getMeasuredWidth:()I // method@1474 │ │ +080d90: 0a1a |0044: move-result v26 │ │ +080d92: db13 1202 |0045: div-int/lit8 v19, v18, #int 2 // #02 │ │ +080d96: 7401 5e0a 2d00 |0047: invoke-virtual/range {v45}, Landroid/support/v4/view/PagerTitleStrip;.getWidth:()I // method@0a5e │ │ +080d9c: 0a26 |004a: move-result v38 │ │ +080d9e: 7401 560a 2d00 |004b: invoke-virtual/range {v45}, Landroid/support/v4/view/PagerTitleStrip;.getHeight:()I // method@0a56 │ │ +080da4: 0a25 |004e: move-result v37 │ │ +080da6: 7401 590a 2d00 |004f: invoke-virtual/range {v45}, Landroid/support/v4/view/PagerTitleStrip;.getPaddingLeft:()I // method@0a59 │ │ +080dac: 0a1d |0052: move-result v29 │ │ +080dae: 7401 5a0a 2d00 |0053: invoke-virtual/range {v45}, Landroid/support/v4/view/PagerTitleStrip;.getPaddingRight:()I // method@0a5a │ │ +080db4: 0a1e |0056: move-result v30 │ │ +080db6: 7401 5b0a 2d00 |0057: invoke-virtual/range {v45}, Landroid/support/v4/view/PagerTitleStrip;.getPaddingTop:()I // method@0a5b │ │ +080dbc: 0a1f |005a: move-result v31 │ │ +080dbe: 7401 580a 2d00 |005b: invoke-virtual/range {v45}, Landroid/support/v4/view/PagerTitleStrip;.getPaddingBottom:()I // method@0a58 │ │ +080dc4: 0a1c |005e: move-result v28 │ │ +080dc6: 9027 1d13 |005f: add-int v39, v29, v19 │ │ +080dca: 9028 1e13 |0061: add-int v40, v30, v19 │ │ +080dce: 912a 2627 |0063: sub-int v42, v38, v39 │ │ +080dd2: 910a 2a28 |0065: sub-int v10, v42, v40 │ │ +080dd6: 152a 003f |0067: const/high16 v42, #int 1056964608 // #3f00 │ │ +080dda: a60e 2f2a |0069: add-float v14, v47, v42 │ │ +080dde: 152a 803f |006b: const/high16 v42, #int 1065353216 // #3f80 │ │ +080de2: 2d2a 0e2a |006d: cmpl-float v42, v14, v42 │ │ +080de6: 3d2a 0600 |006f: if-lez v42, 0075 // +0006 │ │ +080dea: 152a 803f |0071: const/high16 v42, #int 1065353216 // #3f80 │ │ +080dee: a70e 0e2a |0073: sub-float v14, v14, v42 │ │ +080df2: 912a 2628 |0075: sub-int v42, v38, v40 │ │ +080df6: 82a0 |0077: int-to-float v0, v10 │ │ +080df8: 022b 0000 |0078: move/from16 v43, v0 │ │ +080dfc: a82b 2b0e |007a: mul-float v43, v43, v14 │ │ +080e00: 0200 2b00 |007c: move/from16 v0, v43 │ │ +080e04: 8700 |007e: float-to-int v0, v0 │ │ +080e06: 022b 0000 |007f: move/from16 v43, v0 │ │ +080e0a: 910c 2a2b |0081: sub-int v12, v42, v43 │ │ +080e0e: db2a 1202 |0083: div-int/lit8 v42, v18, #int 2 // #02 │ │ +080e12: 910d 0c2a |0085: sub-int v13, v12, v42 │ │ +080e16: 900f 0d12 |0087: add-int v15, v13, v18 │ │ +080e1a: 0800 2d00 |0089: move-object/from16 v0, v45 │ │ +080e1e: 5400 6403 |008b: iget-object v0, v0, Landroid/support/v4/view/PagerTitleStrip;.mPrevText:Landroid/widget/TextView; // field@0364 │ │ +080e22: 082a 0000 |008d: move-object/from16 v42, v0 │ │ +080e26: 7401 6f14 2a00 |008f: invoke-virtual/range {v42}, Landroid/widget/TextView;.getBaseline:()I // method@146f │ │ +080e2c: 0a20 |0092: move-result v32 │ │ +080e2e: 0800 2d00 |0093: move-object/from16 v0, v45 │ │ +080e32: 5400 5c03 |0095: iget-object v0, v0, Landroid/support/v4/view/PagerTitleStrip;.mCurrText:Landroid/widget/TextView; // field@035c │ │ +080e36: 082a 0000 |0097: move-object/from16 v42, v0 │ │ +080e3a: 7401 6f14 2a00 |0099: invoke-virtual/range {v42}, Landroid/widget/TextView;.getBaseline:()I // method@146f │ │ +080e40: 0a0b |009c: move-result v11 │ │ +080e42: 0800 2d00 |009d: move-object/from16 v0, v45 │ │ +080e46: 5400 6003 |009f: iget-object v0, v0, Landroid/support/v4/view/PagerTitleStrip;.mNextText:Landroid/widget/TextView; // field@0360 │ │ +080e4a: 082a 0000 |00a1: move-object/from16 v42, v0 │ │ +080e4e: 7401 6f14 2a00 |00a3: invoke-virtual/range {v42}, Landroid/widget/TextView;.getBaseline:()I // method@146f │ │ +080e54: 0a16 |00a6: move-result v22 │ │ +080e56: 0200 2000 |00a7: move/from16 v0, v32 │ │ +080e5a: 7120 1515 b000 |00a9: invoke-static {v0, v11}, Ljava/lang/Math;.max:(II)I // method@1515 │ │ +080e60: 0a2a |00ac: move-result v42 │ │ +080e62: 0200 2a00 |00ad: move/from16 v0, v42 │ │ +080e66: 0201 1600 |00af: move/from16 v1, v22 │ │ +080e6a: 7120 1515 1000 |00b1: invoke-static {v0, v1}, Ljava/lang/Math;.max:(II)I // method@1515 │ │ +080e70: 0a14 |00b4: move-result v20 │ │ +080e72: 9123 1420 |00b5: sub-int v35, v20, v32 │ │ +080e76: 9111 140b |00b7: sub-int v17, v20, v11 │ │ +080e7a: 9119 1416 |00b9: sub-int v25, v20, v22 │ │ +080e7e: 0800 2d00 |00bb: move-object/from16 v0, v45 │ │ +080e82: 5400 6403 |00bd: iget-object v0, v0, Landroid/support/v4/view/PagerTitleStrip;.mPrevText:Landroid/widget/TextView; // field@0364 │ │ +080e86: 082a 0000 |00bf: move-object/from16 v42, v0 │ │ +080e8a: 7401 7314 2a00 |00c1: invoke-virtual/range {v42}, Landroid/widget/TextView;.getMeasuredHeight:()I // method@1473 │ │ +080e90: 0a2a |00c4: move-result v42 │ │ +080e92: 9007 232a |00c5: add-int v7, v35, v42 │ │ +080e96: 0800 2d00 |00c7: move-object/from16 v0, v45 │ │ +080e9a: 5400 5c03 |00c9: iget-object v0, v0, Landroid/support/v4/view/PagerTitleStrip;.mCurrText:Landroid/widget/TextView; // field@035c │ │ +080e9e: 082a 0000 |00cb: move-object/from16 v42, v0 │ │ +080ea2: 7401 7314 2a00 |00cd: invoke-virtual/range {v42}, Landroid/widget/TextView;.getMeasuredHeight:()I // method@1473 │ │ +080ea8: 0a2a |00d0: move-result v42 │ │ +080eaa: 9005 112a |00d1: add-int v5, v17, v42 │ │ +080eae: 0800 2d00 |00d3: move-object/from16 v0, v45 │ │ +080eb2: 5400 6003 |00d5: iget-object v0, v0, Landroid/support/v4/view/PagerTitleStrip;.mNextText:Landroid/widget/TextView; // field@0360 │ │ +080eb6: 082a 0000 |00d7: move-object/from16 v42, v0 │ │ +080eba: 7401 7314 2a00 |00d9: invoke-virtual/range {v42}, Landroid/widget/TextView;.getMeasuredHeight:()I // method@1473 │ │ +080ec0: 0a2a |00dc: move-result v42 │ │ +080ec2: 9006 192a |00dd: add-int v6, v25, v42 │ │ +080ec6: 7120 1515 5700 |00df: invoke-static {v7, v5}, Ljava/lang/Math;.max:(II)I // method@1515 │ │ +080ecc: 0a2a |00e2: move-result v42 │ │ +080ece: 0200 2a00 |00e3: move/from16 v0, v42 │ │ +080ed2: 7120 1515 6000 |00e5: invoke-static {v0, v6}, Ljava/lang/Math;.max:(II)I // method@1515 │ │ +080ed8: 0a15 |00e8: move-result v21 │ │ +080eda: 0800 2d00 |00e9: move-object/from16 v0, v45 │ │ +080ede: 5200 5d03 |00eb: iget v0, v0, Landroid/support/v4/view/PagerTitleStrip;.mGravity:I // field@035d │ │ +080ee2: 022a 0000 |00ed: move/from16 v42, v0 │ │ +080ee6: dd29 2a70 |00ef: and-int/lit8 v41, v42, #int 112 // #70 │ │ +080eea: 2c29 c100 0000 |00f1: sparse-switch v41, 000001b2 // +000000c1 │ │ +080ef0: 9022 1f23 |00f4: add-int v34, v31, v35 │ │ +080ef4: 9010 1f11 |00f6: add-int v16, v31, v17 │ │ +080ef8: 9018 1f19 |00f8: add-int v24, v31, v25 │ │ +080efc: 0800 2d00 |00fa: move-object/from16 v0, v45 │ │ +080f00: 5400 5c03 |00fc: iget-object v0, v0, Landroid/support/v4/view/PagerTitleStrip;.mCurrText:Landroid/widget/TextView; // field@035c │ │ +080f04: 082a 0000 |00fe: move-object/from16 v42, v0 │ │ +080f08: 0800 2d00 |0100: move-object/from16 v0, v45 │ │ +080f0c: 5400 5c03 |0102: iget-object v0, v0, Landroid/support/v4/view/PagerTitleStrip;.mCurrText:Landroid/widget/TextView; // field@035c │ │ +080f10: 082b 0000 |0104: move-object/from16 v43, v0 │ │ +080f14: 7401 7314 2b00 |0106: invoke-virtual/range {v43}, Landroid/widget/TextView;.getMeasuredHeight:()I // method@1473 │ │ +080f1a: 0a2b |0109: move-result v43 │ │ +080f1c: 902b 2b10 |010a: add-int v43, v43, v16 │ │ +080f20: 0800 2a00 |010c: move-object/from16 v0, v42 │ │ +080f24: 0201 1000 |010e: move/from16 v1, v16 │ │ +080f28: 0202 2b00 |0110: move/from16 v2, v43 │ │ +080f2c: 6e52 7814 d0f1 |0112: invoke-virtual {v0, v13, v1, v15, v2}, Landroid/widget/TextView;.layout:(IIII)V // method@1478 │ │ +080f32: 0800 2d00 |0115: move-object/from16 v0, v45 │ │ +080f36: 5200 6503 |0117: iget v0, v0, Landroid/support/v4/view/PagerTitleStrip;.mScaledTextSpacing:I // field@0365 │ │ +080f3a: 022a 0000 |0119: move/from16 v42, v0 │ │ +080f3e: 912a 0d2a |011b: sub-int v42, v13, v42 │ │ +080f42: 912a 2a24 |011d: sub-int v42, v42, v36 │ │ +080f46: 0200 1d00 |011f: move/from16 v0, v29 │ │ +080f4a: 0201 2a00 |0121: move/from16 v1, v42 │ │ +080f4e: 7120 1715 1000 |0123: invoke-static {v0, v1}, Ljava/lang/Math;.min:(II)I // method@1517 │ │ +080f54: 0a21 |0126: move-result v33 │ │ +080f56: 0800 2d00 |0127: move-object/from16 v0, v45 │ │ +080f5a: 5400 6403 |0129: iget-object v0, v0, Landroid/support/v4/view/PagerTitleStrip;.mPrevText:Landroid/widget/TextView; // field@0364 │ │ +080f5e: 082a 0000 |012b: move-object/from16 v42, v0 │ │ +080f62: 902b 2124 |012d: add-int v43, v33, v36 │ │ +080f66: 0800 2d00 |012f: move-object/from16 v0, v45 │ │ +080f6a: 5400 6403 |0131: iget-object v0, v0, Landroid/support/v4/view/PagerTitleStrip;.mPrevText:Landroid/widget/TextView; // field@0364 │ │ +080f6e: 082c 0000 |0133: move-object/from16 v44, v0 │ │ +080f72: 7401 7314 2c00 |0135: invoke-virtual/range {v44}, Landroid/widget/TextView;.getMeasuredHeight:()I // method@1473 │ │ +080f78: 0a2c |0138: move-result v44 │ │ +080f7a: 902c 2c22 |0139: add-int v44, v44, v34 │ │ +080f7e: 0800 2a00 |013b: move-object/from16 v0, v42 │ │ +080f82: 0201 2100 |013d: move/from16 v1, v33 │ │ +080f86: 0202 2200 |013f: move/from16 v2, v34 │ │ +080f8a: 0203 2b00 |0141: move/from16 v3, v43 │ │ +080f8e: 0204 2c00 |0143: move/from16 v4, v44 │ │ +080f92: 6e54 7814 1032 |0145: invoke-virtual {v0, v1, v2, v3, v4}, Landroid/widget/TextView;.layout:(IIII)V // method@1478 │ │ +080f98: 912a 261e |0148: sub-int v42, v38, v30 │ │ +080f9c: 912a 2a1a |014a: sub-int v42, v42, v26 │ │ +080fa0: 0800 2d00 |014c: move-object/from16 v0, v45 │ │ +080fa4: 5200 6503 |014e: iget v0, v0, Landroid/support/v4/view/PagerTitleStrip;.mScaledTextSpacing:I // field@0365 │ │ +080fa8: 022b 0000 |0150: move/from16 v43, v0 │ │ +080fac: 902b 2b0f |0152: add-int v43, v43, v15 │ │ +080fb0: 7702 1515 2a00 |0154: invoke-static/range {v42, v43}, Ljava/lang/Math;.max:(II)I // method@1515 │ │ +080fb6: 0a17 |0157: move-result v23 │ │ +080fb8: 0800 2d00 |0158: move-object/from16 v0, v45 │ │ +080fbc: 5400 6003 |015a: iget-object v0, v0, Landroid/support/v4/view/PagerTitleStrip;.mNextText:Landroid/widget/TextView; // field@0360 │ │ +080fc0: 082a 0000 |015c: move-object/from16 v42, v0 │ │ +080fc4: 902b 171a |015e: add-int v43, v23, v26 │ │ +080fc8: 0800 2d00 |0160: move-object/from16 v0, v45 │ │ +080fcc: 5400 6003 |0162: iget-object v0, v0, Landroid/support/v4/view/PagerTitleStrip;.mNextText:Landroid/widget/TextView; // field@0360 │ │ +080fd0: 082c 0000 |0164: move-object/from16 v44, v0 │ │ +080fd4: 7401 7314 2c00 |0166: invoke-virtual/range {v44}, Landroid/widget/TextView;.getMeasuredHeight:()I // method@1473 │ │ +080fda: 0a2c |0169: move-result v44 │ │ +080fdc: 902c 2c18 |016a: add-int v44, v44, v24 │ │ +080fe0: 0800 2a00 |016c: move-object/from16 v0, v42 │ │ +080fe4: 0201 1700 |016e: move/from16 v1, v23 │ │ +080fe8: 0202 1800 |0170: move/from16 v2, v24 │ │ +080fec: 0203 2b00 |0172: move/from16 v3, v43 │ │ +080ff0: 0204 2c00 |0174: move/from16 v4, v44 │ │ +080ff4: 6e54 7814 1032 |0176: invoke-virtual {v0, v1, v2, v3, v4}, Landroid/widget/TextView;.layout:(IIII)V // method@1478 │ │ +080ffa: 0200 2f00 |0179: move/from16 v0, v47 │ │ +080ffe: 0801 2d00 |017b: move-object/from16 v1, v45 │ │ +081002: 5910 5f03 |017d: iput v0, v1, Landroid/support/v4/view/PagerTitleStrip;.mLastKnownPositionOffset:F // field@035f │ │ +081006: 132a 0000 |017f: const/16 v42, #int 0 // #0 │ │ +08100a: 0200 2a00 |0181: move/from16 v0, v42 │ │ +08100e: 0801 2d00 |0183: move-object/from16 v1, v45 │ │ +081012: 5c10 6703 |0185: iput-boolean v0, v1, Landroid/support/v4/view/PagerTitleStrip;.mUpdatingPositions:Z // field@0367 │ │ +081016: 0e00 |0187: return-void │ │ +081018: 3930 97fe |0188: if-nez v48, 001f // -0169 │ │ +08101c: 0800 2d00 |018a: move-object/from16 v0, v45 │ │ +081020: 5200 5f03 |018c: iget v0, v0, Landroid/support/v4/view/PagerTitleStrip;.mLastKnownPositionOffset:F // field@035f │ │ +081024: 022a 0000 |018e: move/from16 v42, v0 │ │ +081028: 2d2a 2f2a |0190: cmpl-float v42, v47, v42 │ │ +08102c: 392a 8dfe |0192: if-nez v42, 001f // -0173 │ │ +081030: 28f3 |0194: goto 0187 // -000d │ │ +081032: 912a 251f |0195: sub-int v42, v37, v31 │ │ +081036: 911b 2a1c |0197: sub-int v27, v42, v28 │ │ +08103a: 912a 1b15 |0199: sub-int v42, v27, v21 │ │ +08103e: db09 2a02 |019b: div-int/lit8 v9, v42, #int 2 // #02 │ │ +081042: 9022 0923 |019d: add-int v34, v9, v35 │ │ +081046: 9010 0911 |019f: add-int v16, v9, v17 │ │ +08104a: 9018 0919 |01a1: add-int v24, v9, v25 │ │ +08104e: 2900 57ff |01a3: goto/16 00fa // -00a9 │ │ +081052: 912a 251c |01a5: sub-int v42, v37, v28 │ │ +081056: 9108 2a15 |01a7: sub-int v8, v42, v21 │ │ +08105a: 9022 0823 |01a9: add-int v34, v8, v35 │ │ +08105e: 9010 0811 |01ab: add-int v16, v8, v17 │ │ +081062: 9018 0819 |01ad: add-int v24, v8, v25 │ │ +081066: 2900 4bff |01af: goto/16 00fa // -00b5 │ │ +08106a: 0000 |01b1: nop // spacer │ │ +08106c: 0002 0200 1000 0000 5000 0000 a400 ... |01b2: sparse-switch-data (10 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=333 │ │ 0x000c line=334 │ │ 0x001f line=339 │ │ 0x0027 line=341 │ │ 0x0031 line=342 │ │ @@ -161484,21 +161538,21 @@ │ │ 0x0195 - 0x01bc reg=40 textPaddedRight I │ │ 0x0195 - 0x01bc reg=41 vgrav I │ │ 0x0000 - 0x01bc reg=45 this Landroid/support/v4/view/PagerTitleStrip; │ │ 0x0000 - 0x01bc reg=46 position I │ │ 0x0000 - 0x01bc reg=47 positionOffset F │ │ 0x0000 - 0x01bc reg=48 force Z │ │ │ │ - source_file_idx : 2989 (PagerTitleStrip.java) │ │ + source_file_idx : 2986 (PagerTitleStrip.java) │ │ │ │ Class #639 header: │ │ -class_idx : 443 │ │ +class_idx : 440 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 826 │ │ -source_file_idx : 3177 │ │ +superclass_idx : 823 │ │ +source_file_idx : 3174 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 2 │ │ │ │ Class #639 annotations: │ │ Annotations on class │ │ @@ -161519,17 +161573,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -07f4d4: |[07f4d4] android.support.v4.view.ScaleGestureDetectorCompat$BaseScaleGestureDetectorImpl.:()V │ │ -07f4e4: 7010 1c15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ -07f4ea: 0e00 |0003: return-void │ │ +081080: |[081080] android.support.v4.view.ScaleGestureDetectorCompat$BaseScaleGestureDetectorImpl.:()V │ │ +081090: 7010 1c15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ +081096: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ScaleGestureDetectorCompat$BaseScaleGestureDetectorImpl; │ │ │ │ #1 : (in Landroid/support/v4/view/ScaleGestureDetectorCompat$BaseScaleGestureDetectorImpl;) │ │ @@ -161537,17 +161591,17 @@ │ │ type : '(Landroid/support/v4/view/ScaleGestureDetectorCompat$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -07f4ec: |[07f4ec] android.support.v4.view.ScaleGestureDetectorCompat$BaseScaleGestureDetectorImpl.:(Landroid/support/v4/view/ScaleGestureDetectorCompat$1;)V │ │ -07f4fc: 7010 770a 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/ScaleGestureDetectorCompat$BaseScaleGestureDetectorImpl;.:()V // method@0a77 │ │ -07f502: 0e00 |0003: return-void │ │ +081098: |[081098] android.support.v4.view.ScaleGestureDetectorCompat$BaseScaleGestureDetectorImpl.:(Landroid/support/v4/view/ScaleGestureDetectorCompat$1;)V │ │ +0810a8: 7010 770a 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/ScaleGestureDetectorCompat$BaseScaleGestureDetectorImpl;.:()V // method@0a77 │ │ +0810ae: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ScaleGestureDetectorCompat$BaseScaleGestureDetectorImpl; │ │ 0x0000 - 0x0004 reg=1 x0 Landroid/support/v4/view/ScaleGestureDetectorCompat$1; │ │ │ │ @@ -161557,17 +161611,17 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -07f504: |[07f504] android.support.v4.view.ScaleGestureDetectorCompat$BaseScaleGestureDetectorImpl.isQuickScaleEnabled:(Ljava/lang/Object;)Z │ │ -07f514: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -07f516: 0f00 |0001: return v0 │ │ +0810b0: |[0810b0] android.support.v4.view.ScaleGestureDetectorCompat$BaseScaleGestureDetectorImpl.isQuickScaleEnabled:(Ljava/lang/Object;)Z │ │ +0810c0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0810c2: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/ScaleGestureDetectorCompat$BaseScaleGestureDetectorImpl; │ │ 0x0000 - 0x0002 reg=2 o Ljava/lang/Object; │ │ │ │ @@ -161576,31 +161630,31 @@ │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -07f518: |[07f518] android.support.v4.view.ScaleGestureDetectorCompat$BaseScaleGestureDetectorImpl.setQuickScaleEnabled:(Ljava/lang/Object;Z)V │ │ -07f528: 0e00 |0000: return-void │ │ +0810c4: |[0810c4] android.support.v4.view.ScaleGestureDetectorCompat$BaseScaleGestureDetectorImpl.setQuickScaleEnabled:(Ljava/lang/Object;Z)V │ │ +0810d4: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/ScaleGestureDetectorCompat$BaseScaleGestureDetectorImpl; │ │ 0x0000 - 0x0001 reg=1 o Ljava/lang/Object; │ │ 0x0000 - 0x0001 reg=2 enabled Z │ │ │ │ - source_file_idx : 3177 (ScaleGestureDetectorCompat.java) │ │ + source_file_idx : 3174 (ScaleGestureDetectorCompat.java) │ │ │ │ Class #640 header: │ │ -class_idx : 444 │ │ +class_idx : 441 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 826 │ │ -source_file_idx : 3177 │ │ +superclass_idx : 823 │ │ +source_file_idx : 3174 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 2 │ │ │ │ Class #640 annotations: │ │ Annotations on class │ │ @@ -161621,17 +161675,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -07f52c: |[07f52c] android.support.v4.view.ScaleGestureDetectorCompat$ScaleGestureDetectorCompatKitKatImpl.:()V │ │ -07f53c: 7010 1c15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ -07f542: 0e00 |0003: return-void │ │ +0810d8: |[0810d8] android.support.v4.view.ScaleGestureDetectorCompat$ScaleGestureDetectorCompatKitKatImpl.:()V │ │ +0810e8: 7010 1c15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ +0810ee: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ScaleGestureDetectorCompat$ScaleGestureDetectorCompatKitKatImpl; │ │ │ │ #1 : (in Landroid/support/v4/view/ScaleGestureDetectorCompat$ScaleGestureDetectorCompatKitKatImpl;) │ │ @@ -161639,17 +161693,17 @@ │ │ type : '(Landroid/support/v4/view/ScaleGestureDetectorCompat$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -07f544: |[07f544] android.support.v4.view.ScaleGestureDetectorCompat$ScaleGestureDetectorCompatKitKatImpl.:(Landroid/support/v4/view/ScaleGestureDetectorCompat$1;)V │ │ -07f554: 7010 7b0a 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/ScaleGestureDetectorCompat$ScaleGestureDetectorCompatKitKatImpl;.:()V // method@0a7b │ │ -07f55a: 0e00 |0003: return-void │ │ +0810f0: |[0810f0] android.support.v4.view.ScaleGestureDetectorCompat$ScaleGestureDetectorCompatKitKatImpl.:(Landroid/support/v4/view/ScaleGestureDetectorCompat$1;)V │ │ +081100: 7010 7b0a 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/ScaleGestureDetectorCompat$ScaleGestureDetectorCompatKitKatImpl;.:()V // method@0a7b │ │ +081106: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ScaleGestureDetectorCompat$ScaleGestureDetectorCompatKitKatImpl; │ │ 0x0000 - 0x0004 reg=1 x0 Landroid/support/v4/view/ScaleGestureDetectorCompat$1; │ │ │ │ @@ -161659,18 +161713,18 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -07f55c: |[07f55c] android.support.v4.view.ScaleGestureDetectorCompat$ScaleGestureDetectorCompatKitKatImpl.isQuickScaleEnabled:(Ljava/lang/Object;)Z │ │ -07f56c: 7110 860a 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ScaleGestureDetectorCompatKitKat;.isQuickScaleEnabled:(Ljava/lang/Object;)Z // method@0a86 │ │ -07f572: 0a00 |0003: move-result v0 │ │ -07f574: 0f00 |0004: return v0 │ │ +081108: |[081108] android.support.v4.view.ScaleGestureDetectorCompat$ScaleGestureDetectorCompatKitKatImpl.isQuickScaleEnabled:(Ljava/lang/Object;)Z │ │ +081118: 7110 860a 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ScaleGestureDetectorCompatKitKat;.isQuickScaleEnabled:(Ljava/lang/Object;)Z // method@0a86 │ │ +08111e: 0a00 |0003: move-result v0 │ │ +081120: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=53 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/ScaleGestureDetectorCompat$ScaleGestureDetectorCompatKitKatImpl; │ │ 0x0000 - 0x0005 reg=2 o Ljava/lang/Object; │ │ │ │ @@ -161679,33 +161733,33 @@ │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -07f578: |[07f578] android.support.v4.view.ScaleGestureDetectorCompat$ScaleGestureDetectorCompatKitKatImpl.setQuickScaleEnabled:(Ljava/lang/Object;Z)V │ │ -07f588: 7120 870a 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/ScaleGestureDetectorCompatKitKat;.setQuickScaleEnabled:(Ljava/lang/Object;Z)V // method@0a87 │ │ -07f58e: 0e00 |0003: return-void │ │ +081124: |[081124] android.support.v4.view.ScaleGestureDetectorCompat$ScaleGestureDetectorCompatKitKatImpl.setQuickScaleEnabled:(Ljava/lang/Object;Z)V │ │ +081134: 7120 870a 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/ScaleGestureDetectorCompatKitKat;.setQuickScaleEnabled:(Ljava/lang/Object;Z)V // method@0a87 │ │ +08113a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=48 │ │ 0x0003 line=49 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ScaleGestureDetectorCompat$ScaleGestureDetectorCompatKitKatImpl; │ │ 0x0000 - 0x0004 reg=1 o Ljava/lang/Object; │ │ 0x0000 - 0x0004 reg=2 enabled Z │ │ │ │ - source_file_idx : 3177 (ScaleGestureDetectorCompat.java) │ │ + source_file_idx : 3174 (ScaleGestureDetectorCompat.java) │ │ │ │ Class #641 header: │ │ -class_idx : 448 │ │ +class_idx : 445 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 826 │ │ -source_file_idx : 3583 │ │ +superclass_idx : 823 │ │ +source_file_idx : 3580 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #641 annotations: │ │ Annotations on class │ │ @@ -161726,17 +161780,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -07f590: |[07f590] android.support.v4.view.VelocityTrackerCompat$BaseVelocityTrackerVersionImpl.:()V │ │ -07f5a0: 7010 1c15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ -07f5a6: 0e00 |0003: return-void │ │ +08113c: |[08113c] android.support.v4.view.VelocityTrackerCompat$BaseVelocityTrackerVersionImpl.:()V │ │ +08114c: 7010 1c15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ +081152: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/VelocityTrackerCompat$BaseVelocityTrackerVersionImpl; │ │ │ │ Virtual methods - │ │ @@ -161745,18 +161799,18 @@ │ │ type : '(Landroid/view/VelocityTracker;I)F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -07f5a8: |[07f5a8] android.support.v4.view.VelocityTrackerCompat$BaseVelocityTrackerVersionImpl.getXVelocity:(Landroid/view/VelocityTracker;I)F │ │ -07f5b8: 6e10 5512 0200 |0000: invoke-virtual {v2}, Landroid/view/VelocityTracker;.getXVelocity:()F // method@1255 │ │ -07f5be: 0a00 |0003: move-result v0 │ │ -07f5c0: 0f00 |0004: return v0 │ │ +081154: |[081154] android.support.v4.view.VelocityTrackerCompat$BaseVelocityTrackerVersionImpl.getXVelocity:(Landroid/view/VelocityTracker;I)F │ │ +081164: 6e10 5512 0200 |0000: invoke-virtual {v2}, Landroid/view/VelocityTracker;.getXVelocity:()F // method@1255 │ │ +08116a: 0a00 |0003: move-result v0 │ │ +08116c: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/VelocityTrackerCompat$BaseVelocityTrackerVersionImpl; │ │ 0x0000 - 0x0005 reg=2 tracker Landroid/view/VelocityTracker; │ │ 0x0000 - 0x0005 reg=3 pointerId I │ │ @@ -161766,33 +161820,33 @@ │ │ type : '(Landroid/view/VelocityTracker;I)F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -07f5c4: |[07f5c4] android.support.v4.view.VelocityTrackerCompat$BaseVelocityTrackerVersionImpl.getYVelocity:(Landroid/view/VelocityTracker;I)F │ │ -07f5d4: 6e10 5712 0200 |0000: invoke-virtual {v2}, Landroid/view/VelocityTracker;.getYVelocity:()F // method@1257 │ │ -07f5da: 0a00 |0003: move-result v0 │ │ -07f5dc: 0f00 |0004: return v0 │ │ +081170: |[081170] android.support.v4.view.VelocityTrackerCompat$BaseVelocityTrackerVersionImpl.getYVelocity:(Landroid/view/VelocityTracker;I)F │ │ +081180: 6e10 5712 0200 |0000: invoke-virtual {v2}, Landroid/view/VelocityTracker;.getYVelocity:()F // method@1257 │ │ +081186: 0a00 |0003: move-result v0 │ │ +081188: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=44 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/VelocityTrackerCompat$BaseVelocityTrackerVersionImpl; │ │ 0x0000 - 0x0005 reg=2 tracker Landroid/view/VelocityTracker; │ │ 0x0000 - 0x0005 reg=3 pointerId I │ │ │ │ - source_file_idx : 3583 (VelocityTrackerCompat.java) │ │ + source_file_idx : 3580 (VelocityTrackerCompat.java) │ │ │ │ Class #642 header: │ │ -class_idx : 449 │ │ +class_idx : 446 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 826 │ │ -source_file_idx : 3583 │ │ +superclass_idx : 823 │ │ +source_file_idx : 3580 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #642 annotations: │ │ Annotations on class │ │ @@ -161813,17 +161867,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -07f5e0: |[07f5e0] android.support.v4.view.VelocityTrackerCompat$HoneycombVelocityTrackerVersionImpl.:()V │ │ -07f5f0: 7010 1c15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ -07f5f6: 0e00 |0003: return-void │ │ +08118c: |[08118c] android.support.v4.view.VelocityTrackerCompat$HoneycombVelocityTrackerVersionImpl.:()V │ │ +08119c: 7010 1c15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ +0811a2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=51 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/VelocityTrackerCompat$HoneycombVelocityTrackerVersionImpl; │ │ │ │ Virtual methods - │ │ @@ -161832,18 +161886,18 @@ │ │ type : '(Landroid/view/VelocityTracker;I)F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -07f5f8: |[07f5f8] android.support.v4.view.VelocityTrackerCompat$HoneycombVelocityTrackerVersionImpl.getXVelocity:(Landroid/view/VelocityTracker;I)F │ │ -07f608: 7120 950a 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/VelocityTrackerCompatHoneycomb;.getXVelocity:(Landroid/view/VelocityTracker;I)F // method@0a95 │ │ -07f60e: 0a00 |0003: move-result v0 │ │ -07f610: 0f00 |0004: return v0 │ │ +0811a4: |[0811a4] android.support.v4.view.VelocityTrackerCompat$HoneycombVelocityTrackerVersionImpl.getXVelocity:(Landroid/view/VelocityTracker;I)F │ │ +0811b4: 7120 950a 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/VelocityTrackerCompatHoneycomb;.getXVelocity:(Landroid/view/VelocityTracker;I)F // method@0a95 │ │ +0811ba: 0a00 |0003: move-result v0 │ │ +0811bc: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=54 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/VelocityTrackerCompat$HoneycombVelocityTrackerVersionImpl; │ │ 0x0000 - 0x0005 reg=2 tracker Landroid/view/VelocityTracker; │ │ 0x0000 - 0x0005 reg=3 pointerId I │ │ @@ -161853,33 +161907,33 @@ │ │ type : '(Landroid/view/VelocityTracker;I)F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -07f614: |[07f614] android.support.v4.view.VelocityTrackerCompat$HoneycombVelocityTrackerVersionImpl.getYVelocity:(Landroid/view/VelocityTracker;I)F │ │ -07f624: 7120 960a 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/VelocityTrackerCompatHoneycomb;.getYVelocity:(Landroid/view/VelocityTracker;I)F // method@0a96 │ │ -07f62a: 0a00 |0003: move-result v0 │ │ -07f62c: 0f00 |0004: return v0 │ │ +0811c0: |[0811c0] android.support.v4.view.VelocityTrackerCompat$HoneycombVelocityTrackerVersionImpl.getYVelocity:(Landroid/view/VelocityTracker;I)F │ │ +0811d0: 7120 960a 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/VelocityTrackerCompatHoneycomb;.getYVelocity:(Landroid/view/VelocityTracker;I)F // method@0a96 │ │ +0811d6: 0a00 |0003: move-result v0 │ │ +0811d8: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/VelocityTrackerCompat$HoneycombVelocityTrackerVersionImpl; │ │ 0x0000 - 0x0005 reg=2 tracker Landroid/view/VelocityTracker; │ │ 0x0000 - 0x0005 reg=3 pointerId I │ │ │ │ - source_file_idx : 3583 (VelocityTrackerCompat.java) │ │ + source_file_idx : 3580 (VelocityTrackerCompat.java) │ │ │ │ Class #643 header: │ │ -class_idx : 453 │ │ +class_idx : 450 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 826 │ │ -source_file_idx : 3594 │ │ +superclass_idx : 823 │ │ +source_file_idx : 3591 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 35 │ │ │ │ Class #643 annotations: │ │ Annotations on class │ │ @@ -161900,17 +161954,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -07f630: |[07f630] android.support.v4.view.ViewCompat$BaseViewCompatImpl.:()V │ │ -07f640: 7010 1c15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ -07f646: 0e00 |0003: return-void │ │ +0811dc: |[0811dc] android.support.v4.view.ViewCompat$BaseViewCompatImpl.:()V │ │ +0811ec: 7010 1c15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ +0811f2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=234 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl; │ │ │ │ Virtual methods - │ │ @@ -161919,17 +161973,17 @@ │ │ type : '(Landroid/view/View;I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -07f648: |[07f648] android.support.v4.view.ViewCompat$BaseViewCompatImpl.canScrollHorizontally:(Landroid/view/View;I)Z │ │ -07f658: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -07f65a: 0f00 |0001: return v0 │ │ +0811f4: |[0811f4] android.support.v4.view.ViewCompat$BaseViewCompatImpl.canScrollHorizontally:(Landroid/view/View;I)Z │ │ +081204: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +081206: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=236 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl; │ │ 0x0000 - 0x0002 reg=2 v Landroid/view/View; │ │ 0x0000 - 0x0002 reg=3 direction I │ │ @@ -161939,17 +161993,17 @@ │ │ type : '(Landroid/view/View;I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -07f65c: |[07f65c] android.support.v4.view.ViewCompat$BaseViewCompatImpl.canScrollVertically:(Landroid/view/View;I)Z │ │ -07f66c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -07f66e: 0f00 |0001: return v0 │ │ +081208: |[081208] android.support.v4.view.ViewCompat$BaseViewCompatImpl.canScrollVertically:(Landroid/view/View;I)Z │ │ +081218: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +08121a: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=239 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl; │ │ 0x0000 - 0x0002 reg=2 v Landroid/view/View; │ │ 0x0000 - 0x0002 reg=3 direction I │ │ @@ -161959,17 +162013,17 @@ │ │ type : '(Landroid/view/View;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -07f670: |[07f670] android.support.v4.view.ViewCompat$BaseViewCompatImpl.getAccessibilityLiveRegion:(Landroid/view/View;)I │ │ -07f680: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -07f682: 0f00 |0001: return v0 │ │ +08121c: |[08121c] android.support.v4.view.ViewCompat$BaseViewCompatImpl.getAccessibilityLiveRegion:(Landroid/view/View;)I │ │ +08122c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +08122e: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=357 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl; │ │ 0x0000 - 0x0002 reg=2 view Landroid/view/View; │ │ │ │ @@ -161978,17 +162032,17 @@ │ │ type : '(Landroid/view/View;)Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -07f684: |[07f684] android.support.v4.view.ViewCompat$BaseViewCompatImpl.getAccessibilityNodeProvider:(Landroid/view/View;)Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat; │ │ -07f694: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -07f696: 1100 |0001: return-object v0 │ │ +081230: |[081230] android.support.v4.view.ViewCompat$BaseViewCompatImpl.getAccessibilityNodeProvider:(Landroid/view/View;)Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat; │ │ +081240: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +081242: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=291 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl; │ │ 0x0000 - 0x0002 reg=2 view Landroid/view/View; │ │ │ │ @@ -161997,17 +162051,17 @@ │ │ type : '(Landroid/view/View;)F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -07f698: |[07f698] android.support.v4.view.ViewCompat$BaseViewCompatImpl.getAlpha:(Landroid/view/View;)F │ │ -07f6a8: 1500 803f |0000: const/high16 v0, #int 1065353216 // #3f80 │ │ -07f6ac: 0f00 |0002: return v0 │ │ +081244: |[081244] android.support.v4.view.ViewCompat$BaseViewCompatImpl.getAlpha:(Landroid/view/View;)F │ │ +081254: 1500 803f |0000: const/high16 v0, #int 1065353216 // #3f80 │ │ +081258: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=294 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl; │ │ 0x0000 - 0x0003 reg=2 view Landroid/view/View; │ │ │ │ @@ -162016,17 +162070,17 @@ │ │ type : '()J' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -07f6b0: |[07f6b0] android.support.v4.view.ViewCompat$BaseViewCompatImpl.getFrameTime:()J │ │ -07f6c0: 1600 0a00 |0000: const-wide/16 v0, #int 10 // #a │ │ -07f6c4: 1000 |0002: return-wide v0 │ │ +08125c: |[08125c] android.support.v4.view.ViewCompat$BaseViewCompatImpl.getFrameTime:()J │ │ +08126c: 1600 0a00 |0000: const-wide/16 v0, #int 10 // #a │ │ +081270: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=279 │ │ locals : │ │ 0x0000 - 0x0003 reg=2 this Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl; │ │ │ │ #6 : (in Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl;) │ │ @@ -162034,17 +162088,17 @@ │ │ type : '(Landroid/view/View;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -07f6c8: |[07f6c8] android.support.v4.view.ViewCompat$BaseViewCompatImpl.getImportantForAccessibility:(Landroid/view/View;)I │ │ -07f6d8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -07f6da: 0f00 |0001: return v0 │ │ +081274: |[081274] android.support.v4.view.ViewCompat$BaseViewCompatImpl.getImportantForAccessibility:(Landroid/view/View;)I │ │ +081284: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +081286: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=282 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl; │ │ 0x0000 - 0x0002 reg=2 view Landroid/view/View; │ │ │ │ @@ -162053,17 +162107,17 @@ │ │ type : '(Landroid/view/View;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -07f6dc: |[07f6dc] android.support.v4.view.ViewCompat$BaseViewCompatImpl.getLabelFor:(Landroid/view/View;)I │ │ -07f6ec: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -07f6ee: 0f00 |0001: return v0 │ │ +081288: |[081288] android.support.v4.view.ViewCompat$BaseViewCompatImpl.getLabelFor:(Landroid/view/View;)I │ │ +081298: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +08129a: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=303 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl; │ │ 0x0000 - 0x0002 reg=2 view Landroid/view/View; │ │ │ │ @@ -162072,17 +162126,17 @@ │ │ type : '(Landroid/view/View;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -07f6f0: |[07f6f0] android.support.v4.view.ViewCompat$BaseViewCompatImpl.getLayerType:(Landroid/view/View;)I │ │ -07f700: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -07f702: 0f00 |0001: return v0 │ │ +08129c: |[08129c] android.support.v4.view.ViewCompat$BaseViewCompatImpl.getLayerType:(Landroid/view/View;)I │ │ +0812ac: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0812ae: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=300 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl; │ │ 0x0000 - 0x0002 reg=2 view Landroid/view/View; │ │ │ │ @@ -162091,17 +162145,17 @@ │ │ type : '(Landroid/view/View;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -07f704: |[07f704] android.support.v4.view.ViewCompat$BaseViewCompatImpl.getLayoutDirection:(Landroid/view/View;)I │ │ -07f714: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -07f716: 0f00 |0001: return v0 │ │ +0812b0: |[0812b0] android.support.v4.view.ViewCompat$BaseViewCompatImpl.getLayoutDirection:(Landroid/view/View;)I │ │ +0812c0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0812c2: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=314 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl; │ │ 0x0000 - 0x0002 reg=2 view Landroid/view/View; │ │ │ │ @@ -162110,18 +162164,18 @@ │ │ type : '(Landroid/view/View;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -07f718: |[07f718] android.support.v4.view.ViewCompat$BaseViewCompatImpl.getMeasuredHeightAndState:(Landroid/view/View;)I │ │ -07f728: 6e10 8712 0200 |0000: invoke-virtual {v2}, Landroid/view/View;.getMeasuredHeight:()I // method@1287 │ │ -07f72e: 0a00 |0003: move-result v0 │ │ -07f730: 0f00 |0004: return v0 │ │ +0812c4: |[0812c4] android.support.v4.view.ViewCompat$BaseViewCompatImpl.getMeasuredHeightAndState:(Landroid/view/View;)I │ │ +0812d4: 6e10 8712 0200 |0000: invoke-virtual {v2}, Landroid/view/View;.getMeasuredHeight:()I // method@1287 │ │ +0812da: 0a00 |0003: move-result v0 │ │ +0812dc: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=347 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl; │ │ 0x0000 - 0x0005 reg=2 view Landroid/view/View; │ │ │ │ @@ -162130,17 +162184,17 @@ │ │ type : '(Landroid/view/View;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -07f734: |[07f734] android.support.v4.view.ViewCompat$BaseViewCompatImpl.getMeasuredState:(Landroid/view/View;)I │ │ -07f744: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -07f746: 0f00 |0001: return v0 │ │ +0812e0: |[0812e0] android.support.v4.view.ViewCompat$BaseViewCompatImpl.getMeasuredState:(Landroid/view/View;)I │ │ +0812f0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0812f2: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=352 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl; │ │ 0x0000 - 0x0002 reg=2 view Landroid/view/View; │ │ │ │ @@ -162149,18 +162203,18 @@ │ │ type : '(Landroid/view/View;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -07f748: |[07f748] android.support.v4.view.ViewCompat$BaseViewCompatImpl.getMeasuredWidthAndState:(Landroid/view/View;)I │ │ -07f758: 6e10 8a12 0200 |0000: invoke-virtual {v2}, Landroid/view/View;.getMeasuredWidth:()I // method@128a │ │ -07f75e: 0a00 |0003: move-result v0 │ │ -07f760: 0f00 |0004: return v0 │ │ +0812f4: |[0812f4] android.support.v4.view.ViewCompat$BaseViewCompatImpl.getMeasuredWidthAndState:(Landroid/view/View;)I │ │ +081304: 6e10 8a12 0200 |0000: invoke-virtual {v2}, Landroid/view/View;.getMeasuredWidth:()I // method@128a │ │ +08130a: 0a00 |0003: move-result v0 │ │ +08130c: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=342 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl; │ │ 0x0000 - 0x0005 reg=2 view Landroid/view/View; │ │ │ │ @@ -162169,17 +162223,17 @@ │ │ type : '(Landroid/view/View;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -07f764: |[07f764] android.support.v4.view.ViewCompat$BaseViewCompatImpl.getOverScrollMode:(Landroid/view/View;)I │ │ -07f774: 1220 |0000: const/4 v0, #int 2 // #2 │ │ -07f776: 0f00 |0001: return v0 │ │ +081310: |[081310] android.support.v4.view.ViewCompat$BaseViewCompatImpl.getOverScrollMode:(Landroid/view/View;)I │ │ +081320: 1220 |0000: const/4 v0, #int 2 // #2 │ │ +081322: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=242 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl; │ │ 0x0000 - 0x0002 reg=2 v Landroid/view/View; │ │ │ │ @@ -162188,18 +162242,18 @@ │ │ type : '(Landroid/view/View;)Landroid/view/ViewParent;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -07f778: |[07f778] android.support.v4.view.ViewCompat$BaseViewCompatImpl.getParentForAccessibility:(Landroid/view/View;)Landroid/view/ViewParent; │ │ -07f788: 6e10 8d12 0200 |0000: invoke-virtual {v2}, Landroid/view/View;.getParent:()Landroid/view/ViewParent; // method@128d │ │ -07f78e: 0c00 |0003: move-result-object v0 │ │ -07f790: 1100 |0004: return-object v0 │ │ +081324: |[081324] android.support.v4.view.ViewCompat$BaseViewCompatImpl.getParentForAccessibility:(Landroid/view/View;)Landroid/view/ViewParent; │ │ +081334: 6e10 8d12 0200 |0000: invoke-virtual {v2}, Landroid/view/View;.getParent:()Landroid/view/ViewParent; // method@128d │ │ +08133a: 0c00 |0003: move-result-object v0 │ │ +08133c: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=324 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl; │ │ 0x0000 - 0x0005 reg=2 view Landroid/view/View; │ │ │ │ @@ -162208,17 +162262,17 @@ │ │ type : '(Landroid/view/View;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -07f794: |[07f794] android.support.v4.view.ViewCompat$BaseViewCompatImpl.hasTransientState:(Landroid/view/View;)Z │ │ -07f7a4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -07f7a6: 0f00 |0001: return v0 │ │ +081340: |[081340] android.support.v4.view.ViewCompat$BaseViewCompatImpl.hasTransientState:(Landroid/view/View;)Z │ │ +081350: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +081352: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=261 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl; │ │ 0x0000 - 0x0002 reg=2 view Landroid/view/View; │ │ │ │ @@ -162227,25 +162281,25 @@ │ │ type : '(Landroid/view/View;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 16 16-bit code units │ │ -07f7a8: |[07f7a8] android.support.v4.view.ViewCompat$BaseViewCompatImpl.isOpaque:(Landroid/view/View;)Z │ │ -07f7b8: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -07f7ba: 6e10 7812 0500 |0001: invoke-virtual {v5}, Landroid/view/View;.getBackground:()Landroid/graphics/drawable/Drawable; // method@1278 │ │ -07f7c0: 0c00 |0004: move-result-object v0 │ │ -07f7c2: 3800 0a00 |0005: if-eqz v0, 000f // +000a │ │ -07f7c6: 6e10 7901 0000 |0007: invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;.getOpacity:()I // method@0179 │ │ -07f7cc: 0a02 |000a: move-result v2 │ │ -07f7ce: 12f3 |000b: const/4 v3, #int -1 // #ff │ │ -07f7d0: 3332 0300 |000c: if-ne v2, v3, 000f // +0003 │ │ -07f7d4: 1211 |000e: const/4 v1, #int 1 // #1 │ │ -07f7d6: 0f01 |000f: return v1 │ │ +081354: |[081354] android.support.v4.view.ViewCompat$BaseViewCompatImpl.isOpaque:(Landroid/view/View;)Z │ │ +081364: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +081366: 6e10 7812 0500 |0001: invoke-virtual {v5}, Landroid/view/View;.getBackground:()Landroid/graphics/drawable/Drawable; // method@1278 │ │ +08136c: 0c00 |0004: move-result-object v0 │ │ +08136e: 3800 0a00 |0005: if-eqz v0, 000f // +000a │ │ +081372: 6e10 7901 0000 |0007: invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;.getOpacity:()I // method@0179 │ │ +081378: 0a02 |000a: move-result v2 │ │ +08137a: 12f3 |000b: const/4 v3, #int -1 // #ff │ │ +08137c: 3332 0300 |000c: if-ne v2, v3, 000f // +0003 │ │ +081380: 1211 |000e: const/4 v1, #int 1 // #1 │ │ +081382: 0f01 |000f: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=329 │ │ 0x0005 line=330 │ │ 0x0007 line=331 │ │ 0x000f line=333 │ │ locals : │ │ @@ -162258,16 +162312,16 @@ │ │ type : '(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -07f7d8: |[07f7d8] android.support.v4.view.ViewCompat$BaseViewCompatImpl.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ -07f7e8: 0e00 |0000: return-void │ │ +081384: |[081384] android.support.v4.view.ViewCompat$BaseViewCompatImpl.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ +081394: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=255 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl; │ │ 0x0000 - 0x0001 reg=1 v Landroid/view/View; │ │ 0x0000 - 0x0001 reg=2 event Landroid/view/accessibility/AccessibilityEvent; │ │ @@ -162277,16 +162331,16 @@ │ │ type : '(Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -07f7ec: |[07f7ec] android.support.v4.view.ViewCompat$BaseViewCompatImpl.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V │ │ -07f7fc: 0e00 |0000: return-void │ │ +081398: |[081398] android.support.v4.view.ViewCompat$BaseViewCompatImpl.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V │ │ +0813a8: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=258 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl; │ │ 0x0000 - 0x0001 reg=1 v Landroid/view/View; │ │ 0x0000 - 0x0001 reg=2 info Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ @@ -162296,16 +162350,16 @@ │ │ type : '(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -07f800: |[07f800] android.support.v4.view.ViewCompat$BaseViewCompatImpl.onPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ -07f810: 0e00 |0000: return-void │ │ +0813ac: |[0813ac] android.support.v4.view.ViewCompat$BaseViewCompatImpl.onPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ +0813bc: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=252 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl; │ │ 0x0000 - 0x0001 reg=1 v Landroid/view/View; │ │ 0x0000 - 0x0001 reg=2 event Landroid/view/accessibility/AccessibilityEvent; │ │ @@ -162315,17 +162369,17 @@ │ │ type : '(Landroid/view/View;ILandroid/os/Bundle;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -07f814: |[07f814] android.support.v4.view.ViewCompat$BaseViewCompatImpl.performAccessibilityAction:(Landroid/view/View;ILandroid/os/Bundle;)Z │ │ -07f824: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -07f826: 0f00 |0001: return v0 │ │ +0813c0: |[0813c0] android.support.v4.view.ViewCompat$BaseViewCompatImpl.performAccessibilityAction:(Landroid/view/View;ILandroid/os/Bundle;)Z │ │ +0813d0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0813d2: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=288 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl; │ │ 0x0000 - 0x0002 reg=2 view Landroid/view/View; │ │ 0x0000 - 0x0002 reg=3 action I │ │ @@ -162336,119 +162390,119 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -07f828: |[07f828] android.support.v4.view.ViewCompat$BaseViewCompatImpl.postInvalidateOnAnimation:(Landroid/view/View;)V │ │ -07f838: 6e10 9d0a 0200 |0000: invoke-virtual {v2}, Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl;.getFrameTime:()J // method@0a9d │ │ -07f83e: 0b00 |0003: move-result-wide v0 │ │ -07f840: 6e30 b312 0301 |0004: invoke-virtual {v3, v0, v1}, Landroid/view/View;.postInvalidateDelayed:(J)V // method@12b3 │ │ -07f846: 0e00 |0007: return-void │ │ +0813d4: |[0813d4] android.support.v4.view.ViewCompat$BaseViewCompatImpl.postInvalidateOnAnimation:(Landroid/view/View;)V │ │ +0813e4: 6e10 9d0a 0200 |0000: invoke-virtual {v2}, Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl;.getFrameTime:()J // method@0a9d │ │ +0813ea: 0b00 |0003: move-result-wide v0 │ │ +0813ec: 6e30 b312 0301 |0004: invoke-virtual {v3, v0, v1}, Landroid/view/View;.postInvalidateDelayed:(J)V // method@12b3 │ │ +0813f2: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=267 │ │ 0x0007 line=268 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl; │ │ 0x0000 - 0x0008 reg=3 view Landroid/view/View; │ │ │ │ #22 : (in Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl;) │ │ name : 'postInvalidateOnAnimation' │ │ type : '(Landroid/view/View;IIII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 13 │ │ + registers : 14 │ │ ins : 6 │ │ outs : 7 │ │ insns size : 13 16-bit code units │ │ -07f848: |[07f848] android.support.v4.view.ViewCompat$BaseViewCompatImpl.postInvalidateOnAnimation:(Landroid/view/View;IIII)V │ │ -07f858: 6e10 9d0a 0700 |0000: invoke-virtual {v7}, Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl;.getFrameTime:()J // method@0a9d │ │ -07f85e: 0b01 |0003: move-result-wide v1 │ │ -07f860: 0780 |0004: move-object v0, v8 │ │ -07f862: 0193 |0005: move v3, v9 │ │ -07f864: 01a4 |0006: move v4, v10 │ │ -07f866: 01b5 |0007: move v5, v11 │ │ -07f868: 01c6 |0008: move v6, v12 │ │ -07f86a: 7407 b412 0000 |0009: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6}, Landroid/view/View;.postInvalidateDelayed:(JIIII)V // method@12b4 │ │ -07f870: 0e00 |000c: return-void │ │ +0813f4: |[0813f4] android.support.v4.view.ViewCompat$BaseViewCompatImpl.postInvalidateOnAnimation:(Landroid/view/View;IIII)V │ │ +081404: 6e10 9d0a 0800 |0000: invoke-virtual {v8}, Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl;.getFrameTime:()J // method@0a9d │ │ +08140a: 0b02 |0003: move-result-wide v2 │ │ +08140c: 0791 |0004: move-object v1, v9 │ │ +08140e: 01a4 |0005: move v4, v10 │ │ +081410: 01b5 |0006: move v5, v11 │ │ +081412: 01c6 |0007: move v6, v12 │ │ +081414: 01d7 |0008: move v7, v13 │ │ +081416: 7407 b412 0100 |0009: invoke-virtual/range {v1, v2, v3, v4, v5, v6, v7}, Landroid/view/View;.postInvalidateDelayed:(JIIII)V // method@12b4 │ │ +08141c: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=270 │ │ 0x000c line=271 │ │ locals : │ │ - 0x0000 - 0x000d reg=7 this Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl; │ │ - 0x0000 - 0x000d reg=8 view Landroid/view/View; │ │ - 0x0000 - 0x000d reg=9 left I │ │ - 0x0000 - 0x000d reg=10 top I │ │ - 0x0000 - 0x000d reg=11 right I │ │ - 0x0000 - 0x000d reg=12 bottom I │ │ + 0x0000 - 0x000d reg=8 this Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl; │ │ + 0x0000 - 0x000d reg=9 view Landroid/view/View; │ │ + 0x0000 - 0x000d reg=10 left I │ │ + 0x0000 - 0x000d reg=11 top I │ │ + 0x0000 - 0x000d reg=12 right I │ │ + 0x0000 - 0x000d reg=13 bottom I │ │ │ │ #23 : (in Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl;) │ │ name : 'postOnAnimation' │ │ type : '(Landroid/view/View;Ljava/lang/Runnable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 8 16-bit code units │ │ -07f874: |[07f874] android.support.v4.view.ViewCompat$BaseViewCompatImpl.postOnAnimation:(Landroid/view/View;Ljava/lang/Runnable;)V │ │ -07f884: 6e10 9d0a 0200 |0000: invoke-virtual {v2}, Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl;.getFrameTime:()J // method@0a9d │ │ -07f88a: 0b00 |0003: move-result-wide v0 │ │ -07f88c: 6e40 b112 4310 |0004: invoke-virtual {v3, v4, v0, v1}, Landroid/view/View;.postDelayed:(Ljava/lang/Runnable;J)Z // method@12b1 │ │ -07f892: 0e00 |0007: return-void │ │ +081420: |[081420] android.support.v4.view.ViewCompat$BaseViewCompatImpl.postOnAnimation:(Landroid/view/View;Ljava/lang/Runnable;)V │ │ +081430: 6e10 9d0a 0200 |0000: invoke-virtual {v2}, Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl;.getFrameTime:()J // method@0a9d │ │ +081436: 0b00 |0003: move-result-wide v0 │ │ +081438: 6e40 b112 4310 |0004: invoke-virtual {v3, v4, v0, v1}, Landroid/view/View;.postDelayed:(Ljava/lang/Runnable;J)Z // method@12b1 │ │ +08143e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=273 │ │ 0x0007 line=274 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl; │ │ 0x0000 - 0x0008 reg=3 view Landroid/view/View; │ │ 0x0000 - 0x0008 reg=4 action Ljava/lang/Runnable; │ │ │ │ #24 : (in Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl;) │ │ name : 'postOnAnimationDelayed' │ │ type : '(Landroid/view/View;Ljava/lang/Runnable;J)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 7 │ │ + registers : 8 │ │ ins : 5 │ │ outs : 4 │ │ insns size : 9 16-bit code units │ │ -07f894: |[07f894] android.support.v4.view.ViewCompat$BaseViewCompatImpl.postOnAnimationDelayed:(Landroid/view/View;Ljava/lang/Runnable;J)V │ │ -07f8a4: 6e10 9d0a 0200 |0000: invoke-virtual {v2}, Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl;.getFrameTime:()J // method@0a9d │ │ -07f8aa: 0b00 |0003: move-result-wide v0 │ │ -07f8ac: bb50 |0004: add-long/2addr v0, v5 │ │ -07f8ae: 6e40 b112 4310 |0005: invoke-virtual {v3, v4, v0, v1}, Landroid/view/View;.postDelayed:(Ljava/lang/Runnable;J)Z // method@12b1 │ │ -07f8b4: 0e00 |0008: return-void │ │ +081440: |[081440] android.support.v4.view.ViewCompat$BaseViewCompatImpl.postOnAnimationDelayed:(Landroid/view/View;Ljava/lang/Runnable;J)V │ │ +081450: 6e10 9d0a 0300 |0000: invoke-virtual {v3}, Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl;.getFrameTime:()J // method@0a9d │ │ +081456: 0b00 |0003: move-result-wide v0 │ │ +081458: bb60 |0004: add-long/2addr v0, v6 │ │ +08145a: 6e40 b112 5410 |0005: invoke-virtual {v4, v5, v0, v1}, Landroid/view/View;.postDelayed:(Ljava/lang/Runnable;J)Z // method@12b1 │ │ +081460: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=276 │ │ 0x0008 line=277 │ │ locals : │ │ - 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl; │ │ - 0x0000 - 0x0009 reg=3 view Landroid/view/View; │ │ - 0x0000 - 0x0009 reg=4 action Ljava/lang/Runnable; │ │ - 0x0000 - 0x0009 reg=5 delayMillis J │ │ + 0x0000 - 0x0009 reg=3 this Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl; │ │ + 0x0000 - 0x0009 reg=4 view Landroid/view/View; │ │ + 0x0000 - 0x0009 reg=5 action Ljava/lang/Runnable; │ │ + 0x0000 - 0x0009 reg=6 delayMillis J │ │ │ │ #25 : (in Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl;) │ │ name : 'resolveSizeAndState' │ │ type : '(III)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -07f8b8: |[07f8b8] android.support.v4.view.ViewCompat$BaseViewCompatImpl.resolveSizeAndState:(III)I │ │ -07f8c8: 7120 bb12 3200 |0000: invoke-static {v2, v3}, Landroid/view/View;.resolveSize:(II)I // method@12bb │ │ -07f8ce: 0a00 |0003: move-result v0 │ │ -07f8d0: 0f00 |0004: return v0 │ │ +081464: |[081464] android.support.v4.view.ViewCompat$BaseViewCompatImpl.resolveSizeAndState:(III)I │ │ +081474: 7120 bb12 3200 |0000: invoke-static {v2, v3}, Landroid/view/View;.resolveSize:(II)I // method@12bb │ │ +08147a: 0a00 |0003: move-result v0 │ │ +08147c: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=337 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl; │ │ 0x0000 - 0x0005 reg=2 size I │ │ 0x0000 - 0x0005 reg=3 measureSpec I │ │ @@ -162459,16 +162513,16 @@ │ │ type : '(Landroid/view/View;Landroid/support/v4/view/AccessibilityDelegateCompat;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -07f8d4: |[07f8d4] android.support.v4.view.ViewCompat$BaseViewCompatImpl.setAccessibilityDelegate:(Landroid/view/View;Landroid/support/v4/view/AccessibilityDelegateCompat;)V │ │ -07f8e4: 0e00 |0000: return-void │ │ +081480: |[081480] android.support.v4.view.ViewCompat$BaseViewCompatImpl.setAccessibilityDelegate:(Landroid/view/View;Landroid/support/v4/view/AccessibilityDelegateCompat;)V │ │ +081490: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=249 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl; │ │ 0x0000 - 0x0001 reg=1 v Landroid/view/View; │ │ 0x0000 - 0x0001 reg=2 delegate Landroid/support/v4/view/AccessibilityDelegateCompat; │ │ @@ -162478,16 +162532,16 @@ │ │ type : '(Landroid/view/View;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -07f8e8: |[07f8e8] android.support.v4.view.ViewCompat$BaseViewCompatImpl.setAccessibilityLiveRegion:(Landroid/view/View;I)V │ │ -07f8f8: 0e00 |0000: return-void │ │ +081494: |[081494] android.support.v4.view.ViewCompat$BaseViewCompatImpl.setAccessibilityLiveRegion:(Landroid/view/View;I)V │ │ +0814a4: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=363 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl; │ │ 0x0000 - 0x0001 reg=1 view Landroid/view/View; │ │ 0x0000 - 0x0001 reg=2 mode I │ │ @@ -162497,16 +162551,16 @@ │ │ type : '(Landroid/view/View;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -07f8fc: |[07f8fc] android.support.v4.view.ViewCompat$BaseViewCompatImpl.setHasTransientState:(Landroid/view/View;Z)V │ │ -07f90c: 0e00 |0000: return-void │ │ +0814a8: |[0814a8] android.support.v4.view.ViewCompat$BaseViewCompatImpl.setHasTransientState:(Landroid/view/View;Z)V │ │ +0814b8: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=265 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl; │ │ 0x0000 - 0x0001 reg=1 view Landroid/view/View; │ │ 0x0000 - 0x0001 reg=2 hasTransientState Z │ │ @@ -162516,16 +162570,16 @@ │ │ type : '(Landroid/view/View;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -07f910: |[07f910] android.support.v4.view.ViewCompat$BaseViewCompatImpl.setImportantForAccessibility:(Landroid/view/View;I)V │ │ -07f920: 0e00 |0000: return-void │ │ +0814bc: |[0814bc] android.support.v4.view.ViewCompat$BaseViewCompatImpl.setImportantForAccessibility:(Landroid/view/View;I)V │ │ +0814cc: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=286 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl; │ │ 0x0000 - 0x0001 reg=1 view Landroid/view/View; │ │ 0x0000 - 0x0001 reg=2 mode I │ │ @@ -162535,16 +162589,16 @@ │ │ type : '(Landroid/view/View;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -07f924: |[07f924] android.support.v4.view.ViewCompat$BaseViewCompatImpl.setLabelFor:(Landroid/view/View;I)V │ │ -07f934: 0e00 |0000: return-void │ │ +0814d0: |[0814d0] android.support.v4.view.ViewCompat$BaseViewCompatImpl.setLabelFor:(Landroid/view/View;I)V │ │ +0814e0: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=307 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl; │ │ 0x0000 - 0x0001 reg=1 view Landroid/view/View; │ │ 0x0000 - 0x0001 reg=2 id I │ │ @@ -162554,16 +162608,16 @@ │ │ type : '(Landroid/view/View;Landroid/graphics/Paint;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -07f938: |[07f938] android.support.v4.view.ViewCompat$BaseViewCompatImpl.setLayerPaint:(Landroid/view/View;Landroid/graphics/Paint;)V │ │ -07f948: 0e00 |0000: return-void │ │ +0814e4: |[0814e4] android.support.v4.view.ViewCompat$BaseViewCompatImpl.setLayerPaint:(Landroid/view/View;Landroid/graphics/Paint;)V │ │ +0814f4: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=310 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl; │ │ 0x0000 - 0x0001 reg=1 view Landroid/view/View; │ │ 0x0000 - 0x0001 reg=2 p Landroid/graphics/Paint; │ │ @@ -162573,16 +162627,16 @@ │ │ type : '(Landroid/view/View;ILandroid/graphics/Paint;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -07f94c: |[07f94c] android.support.v4.view.ViewCompat$BaseViewCompatImpl.setLayerType:(Landroid/view/View;ILandroid/graphics/Paint;)V │ │ -07f95c: 0e00 |0000: return-void │ │ +0814f8: |[0814f8] android.support.v4.view.ViewCompat$BaseViewCompatImpl.setLayerType:(Landroid/view/View;ILandroid/graphics/Paint;)V │ │ +081508: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=298 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl; │ │ 0x0000 - 0x0001 reg=1 view Landroid/view/View; │ │ 0x0000 - 0x0001 reg=2 layerType I │ │ @@ -162593,16 +162647,16 @@ │ │ type : '(Landroid/view/View;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -07f960: |[07f960] android.support.v4.view.ViewCompat$BaseViewCompatImpl.setLayoutDirection:(Landroid/view/View;I)V │ │ -07f970: 0e00 |0000: return-void │ │ +08150c: |[08150c] android.support.v4.view.ViewCompat$BaseViewCompatImpl.setLayoutDirection:(Landroid/view/View;I)V │ │ +08151c: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=320 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl; │ │ 0x0000 - 0x0001 reg=1 view Landroid/view/View; │ │ 0x0000 - 0x0001 reg=2 layoutDirection I │ │ @@ -162612,31 +162666,31 @@ │ │ type : '(Landroid/view/View;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -07f974: |[07f974] android.support.v4.view.ViewCompat$BaseViewCompatImpl.setOverScrollMode:(Landroid/view/View;I)V │ │ -07f984: 0e00 |0000: return-void │ │ +081520: |[081520] android.support.v4.view.ViewCompat$BaseViewCompatImpl.setOverScrollMode:(Landroid/view/View;I)V │ │ +081530: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=246 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl; │ │ 0x0000 - 0x0001 reg=1 v Landroid/view/View; │ │ 0x0000 - 0x0001 reg=2 mode I │ │ │ │ - source_file_idx : 3594 (ViewCompat.java) │ │ + source_file_idx : 3591 (ViewCompat.java) │ │ │ │ Class #644 header: │ │ -class_idx : 470 │ │ +class_idx : 467 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 826 │ │ -source_file_idx : 3603 │ │ +superclass_idx : 823 │ │ +source_file_idx : 3600 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #644 annotations: │ │ Annotations on class │ │ @@ -162657,17 +162711,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -07f988: |[07f988] android.support.v4.view.ViewConfigurationCompat$BaseViewConfigurationVersionImpl.:()V │ │ -07f998: 7010 1c15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ -07f99e: 0e00 |0003: return-void │ │ +081534: |[081534] android.support.v4.view.ViewConfigurationCompat$BaseViewConfigurationVersionImpl.:()V │ │ +081544: 7010 1c15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ +08154a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewConfigurationCompat$BaseViewConfigurationVersionImpl; │ │ │ │ Virtual methods - │ │ @@ -162676,32 +162730,32 @@ │ │ type : '(Landroid/view/ViewConfiguration;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -07f9a0: |[07f9a0] android.support.v4.view.ViewConfigurationCompat$BaseViewConfigurationVersionImpl.getScaledPagingTouchSlop:(Landroid/view/ViewConfiguration;)I │ │ -07f9b0: 6e10 de12 0200 |0000: invoke-virtual {v2}, Landroid/view/ViewConfiguration;.getScaledTouchSlop:()I // method@12de │ │ -07f9b6: 0a00 |0003: move-result v0 │ │ -07f9b8: 0f00 |0004: return v0 │ │ +08154c: |[08154c] android.support.v4.view.ViewConfigurationCompat$BaseViewConfigurationVersionImpl.getScaledPagingTouchSlop:(Landroid/view/ViewConfiguration;)I │ │ +08155c: 6e10 de12 0200 |0000: invoke-virtual {v2}, Landroid/view/ViewConfiguration;.getScaledTouchSlop:()I // method@12de │ │ +081562: 0a00 |0003: move-result v0 │ │ +081564: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/ViewConfigurationCompat$BaseViewConfigurationVersionImpl; │ │ 0x0000 - 0x0005 reg=2 config Landroid/view/ViewConfiguration; │ │ │ │ - source_file_idx : 3603 (ViewConfigurationCompat.java) │ │ + source_file_idx : 3600 (ViewConfigurationCompat.java) │ │ │ │ Class #645 header: │ │ -class_idx : 471 │ │ +class_idx : 468 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 826 │ │ -source_file_idx : 3603 │ │ +superclass_idx : 823 │ │ +source_file_idx : 3600 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #645 annotations: │ │ Annotations on class │ │ @@ -162722,17 +162776,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -07f9bc: |[07f9bc] android.support.v4.view.ViewConfigurationCompat$FroyoViewConfigurationVersionImpl.:()V │ │ -07f9cc: 7010 1c15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ -07f9d2: 0e00 |0003: return-void │ │ +081568: |[081568] android.support.v4.view.ViewConfigurationCompat$FroyoViewConfigurationVersionImpl.:()V │ │ +081578: 7010 1c15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ +08157e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewConfigurationCompat$FroyoViewConfigurationVersionImpl; │ │ │ │ Virtual methods - │ │ @@ -162741,32 +162795,32 @@ │ │ type : '(Landroid/view/ViewConfiguration;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -07f9d4: |[07f9d4] android.support.v4.view.ViewConfigurationCompat$FroyoViewConfigurationVersionImpl.getScaledPagingTouchSlop:(Landroid/view/ViewConfiguration;)I │ │ -07f9e4: 7110 5f0b 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewConfigurationCompatFroyo;.getScaledPagingTouchSlop:(Landroid/view/ViewConfiguration;)I // method@0b5f │ │ -07f9ea: 0a00 |0003: move-result v0 │ │ -07f9ec: 0f00 |0004: return v0 │ │ +081580: |[081580] android.support.v4.view.ViewConfigurationCompat$FroyoViewConfigurationVersionImpl.getScaledPagingTouchSlop:(Landroid/view/ViewConfiguration;)I │ │ +081590: 7110 5f0b 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewConfigurationCompatFroyo;.getScaledPagingTouchSlop:(Landroid/view/ViewConfiguration;)I // method@0b5f │ │ +081596: 0a00 |0003: move-result v0 │ │ +081598: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/ViewConfigurationCompat$FroyoViewConfigurationVersionImpl; │ │ 0x0000 - 0x0005 reg=2 config Landroid/view/ViewConfiguration; │ │ │ │ - source_file_idx : 3603 (ViewConfigurationCompat.java) │ │ + source_file_idx : 3600 (ViewConfigurationCompat.java) │ │ │ │ Class #646 header: │ │ -class_idx : 479 │ │ +class_idx : 476 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 826 │ │ -source_file_idx : 3609 │ │ +superclass_idx : 823 │ │ +source_file_idx : 3606 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ Class #646 annotations: │ │ Annotations on class │ │ @@ -162787,17 +162841,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -07f9f0: |[07f9f0] android.support.v4.view.ViewGroupCompat$ViewGroupCompatStubImpl.:()V │ │ -07fa00: 7010 1c15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ -07fa06: 0e00 |0003: return-void │ │ +08159c: |[08159c] android.support.v4.view.ViewGroupCompat$ViewGroupCompatStubImpl.:()V │ │ +0815ac: 7010 1c15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ +0815b2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=55 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatStubImpl; │ │ │ │ Virtual methods - │ │ @@ -162806,17 +162860,17 @@ │ │ type : '(Landroid/view/ViewGroup;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -07fa08: |[07fa08] android.support.v4.view.ViewGroupCompat$ViewGroupCompatStubImpl.getLayoutMode:(Landroid/view/ViewGroup;)I │ │ -07fa18: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -07fa1a: 0f00 |0001: return v0 │ │ +0815b4: |[0815b4] android.support.v4.view.ViewGroupCompat$ViewGroupCompatStubImpl.getLayoutMode:(Landroid/view/ViewGroup;)I │ │ +0815c4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0815c6: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=67 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatStubImpl; │ │ 0x0000 - 0x0002 reg=2 group Landroid/view/ViewGroup; │ │ │ │ @@ -162825,17 +162879,17 @@ │ │ type : '(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -07fa1c: |[07fa1c] android.support.v4.view.ViewGroupCompat$ViewGroupCompatStubImpl.onRequestSendAccessibilityEvent:(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ -07fa2c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -07fa2e: 0f00 |0001: return v0 │ │ +0815c8: |[0815c8] android.support.v4.view.ViewGroupCompat$ViewGroupCompatStubImpl.onRequestSendAccessibilityEvent:(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ +0815d8: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +0815da: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatStubImpl; │ │ 0x0000 - 0x0002 reg=2 group Landroid/view/ViewGroup; │ │ 0x0000 - 0x0002 reg=3 child Landroid/view/View; │ │ @@ -162846,16 +162900,16 @@ │ │ type : '(Landroid/view/ViewGroup;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -07fa30: |[07fa30] android.support.v4.view.ViewGroupCompat$ViewGroupCompatStubImpl.setLayoutMode:(Landroid/view/ViewGroup;I)V │ │ -07fa40: 0e00 |0000: return-void │ │ +0815dc: |[0815dc] android.support.v4.view.ViewGroupCompat$ViewGroupCompatStubImpl.setLayoutMode:(Landroid/view/ViewGroup;I)V │ │ +0815ec: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=73 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatStubImpl; │ │ 0x0000 - 0x0001 reg=1 group Landroid/view/ViewGroup; │ │ 0x0000 - 0x0001 reg=2 mode I │ │ @@ -162865,31 +162919,31 @@ │ │ type : '(Landroid/view/ViewGroup;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -07fa44: |[07fa44] android.support.v4.view.ViewGroupCompat$ViewGroupCompatStubImpl.setMotionEventSplittingEnabled:(Landroid/view/ViewGroup;Z)V │ │ -07fa54: 0e00 |0000: return-void │ │ +0815f0: |[0815f0] android.support.v4.view.ViewGroupCompat$ViewGroupCompatStubImpl.setMotionEventSplittingEnabled:(Landroid/view/ViewGroup;Z)V │ │ +081600: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=63 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatStubImpl; │ │ 0x0000 - 0x0001 reg=1 group Landroid/view/ViewGroup; │ │ 0x0000 - 0x0001 reg=2 split Z │ │ │ │ - source_file_idx : 3609 (ViewGroupCompat.java) │ │ + source_file_idx : 3606 (ViewGroupCompat.java) │ │ │ │ Class #647 header: │ │ -class_idx : 490 │ │ +class_idx : 487 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 381 │ │ -source_file_idx : 3619 │ │ +superclass_idx : 378 │ │ +source_file_idx : 3616 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 3 │ │ │ │ Class #647 annotations: │ │ Annotations on class │ │ @@ -162913,18 +162967,18 @@ │ │ type : '(Landroid/support/v4/view/ViewPager;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -07fa58: |[07fa58] android.support.v4.view.ViewPager$MyAccessibilityDelegate.:(Landroid/support/v4/view/ViewPager;)V │ │ -07fa68: 5b01 9703 |0000: iput-object v1, v0, Landroid/support/v4/view/ViewPager$MyAccessibilityDelegate;.this$0:Landroid/support/v4/view/ViewPager; // field@0397 │ │ -07fa6c: 7010 ce08 0000 |0002: invoke-direct {v0}, Landroid/support/v4/view/AccessibilityDelegateCompat;.:()V // method@08ce │ │ -07fa72: 0e00 |0005: return-void │ │ +081604: |[081604] android.support.v4.view.ViewPager$MyAccessibilityDelegate.:(Landroid/support/v4/view/ViewPager;)V │ │ +081614: 5b01 9703 |0000: iput-object v1, v0, Landroid/support/v4/view/ViewPager$MyAccessibilityDelegate;.this$0:Landroid/support/v4/view/ViewPager; // field@0397 │ │ +081618: 7010 ce08 0000 |0002: invoke-direct {v0}, Landroid/support/v4/view/AccessibilityDelegateCompat;.:()V // method@08ce │ │ +08161e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2760 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v4/view/ViewPager$MyAccessibilityDelegate; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v4/view/ViewPager; │ │ │ │ @@ -162933,29 +162987,29 @@ │ │ type : '()Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 24 16-bit code units │ │ -07fa74: |[07fa74] android.support.v4.view.ViewPager$MyAccessibilityDelegate.canScroll:()Z │ │ -07fa84: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -07fa86: 5421 9703 |0001: iget-object v1, v2, Landroid/support/v4/view/ViewPager$MyAccessibilityDelegate;.this$0:Landroid/support/v4/view/ViewPager; // field@0397 │ │ -07fa8a: 7110 ab0b 0100 |0003: invoke-static {v1}, Landroid/support/v4/view/ViewPager;.access$200:(Landroid/support/v4/view/ViewPager;)Landroid/support/v4/view/PagerAdapter; // method@0bab │ │ -07fa90: 0c01 |0006: move-result-object v1 │ │ -07fa92: 3801 0f00 |0007: if-eqz v1, 0016 // +000f │ │ -07fa96: 5421 9703 |0009: iget-object v1, v2, Landroid/support/v4/view/ViewPager$MyAccessibilityDelegate;.this$0:Landroid/support/v4/view/ViewPager; // field@0397 │ │ -07fa9a: 7110 ab0b 0100 |000b: invoke-static {v1}, Landroid/support/v4/view/ViewPager;.access$200:(Landroid/support/v4/view/ViewPager;)Landroid/support/v4/view/PagerAdapter; // method@0bab │ │ -07faa0: 0c01 |000e: move-result-object v1 │ │ -07faa2: 6e10 140a 0100 |000f: invoke-virtual {v1}, Landroid/support/v4/view/PagerAdapter;.getCount:()I // method@0a14 │ │ -07faa8: 0a01 |0012: move-result v1 │ │ -07faaa: 3701 0300 |0013: if-le v1, v0, 0016 // +0003 │ │ -07faae: 0f00 |0015: return v0 │ │ -07fab0: 1200 |0016: const/4 v0, #int 0 // #0 │ │ -07fab2: 28fe |0017: goto 0015 // -0002 │ │ +081620: |[081620] android.support.v4.view.ViewPager$MyAccessibilityDelegate.canScroll:()Z │ │ +081630: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +081632: 5421 9703 |0001: iget-object v1, v2, Landroid/support/v4/view/ViewPager$MyAccessibilityDelegate;.this$0:Landroid/support/v4/view/ViewPager; // field@0397 │ │ +081636: 7110 ab0b 0100 |0003: invoke-static {v1}, Landroid/support/v4/view/ViewPager;.access$200:(Landroid/support/v4/view/ViewPager;)Landroid/support/v4/view/PagerAdapter; // method@0bab │ │ +08163c: 0c01 |0006: move-result-object v1 │ │ +08163e: 3801 0f00 |0007: if-eqz v1, 0016 // +000f │ │ +081642: 5421 9703 |0009: iget-object v1, v2, Landroid/support/v4/view/ViewPager$MyAccessibilityDelegate;.this$0:Landroid/support/v4/view/ViewPager; // field@0397 │ │ +081646: 7110 ab0b 0100 |000b: invoke-static {v1}, Landroid/support/v4/view/ViewPager;.access$200:(Landroid/support/v4/view/ViewPager;)Landroid/support/v4/view/PagerAdapter; // method@0bab │ │ +08164c: 0c01 |000e: move-result-object v1 │ │ +08164e: 6e10 140a 0100 |000f: invoke-virtual {v1}, Landroid/support/v4/view/PagerAdapter;.getCount:()I // method@0a14 │ │ +081654: 0a01 |0012: move-result v1 │ │ +081656: 3701 0300 |0013: if-le v1, v0, 0016 // +0003 │ │ +08165a: 0f00 |0015: return v0 │ │ +08165c: 1200 |0016: const/4 v0, #int 0 // #0 │ │ +08165e: 28fe |0017: goto 0015 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=2812 │ │ locals : │ │ 0x0000 - 0x0018 reg=2 this Landroid/support/v4/view/ViewPager$MyAccessibilityDelegate; │ │ │ │ Virtual methods - │ │ @@ -162964,48 +163018,48 @@ │ │ type : '(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 71 16-bit code units │ │ -07fab4: |[07fab4] android.support.v4.view.ViewPager$MyAccessibilityDelegate.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ -07fac4: 6f30 d208 4305 |0000: invoke-super {v3, v4, v5}, Landroid/support/v4/view/AccessibilityDelegateCompat;.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@08d2 │ │ -07faca: 1c01 f301 |0003: const-class v1, Landroid/support/v4/view/ViewPager; // type@01f3 │ │ -07face: 6e10 f014 0100 |0005: invoke-virtual {v1}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@14f0 │ │ -07fad4: 0c01 |0008: move-result-object v1 │ │ -07fad6: 6e20 2b13 1500 |0009: invoke-virtual {v5, v1}, Landroid/view/accessibility/AccessibilityEvent;.setClassName:(Ljava/lang/CharSequence;)V // method@132b │ │ -07fadc: 7100 990e 0000 |000c: invoke-static {}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.obtain:()Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; // method@0e99 │ │ -07fae2: 0c00 |000f: move-result-object v0 │ │ -07fae4: 7010 880b 0300 |0010: invoke-direct {v3}, Landroid/support/v4/view/ViewPager$MyAccessibilityDelegate;.canScroll:()Z // method@0b88 │ │ -07faea: 0a01 |0013: move-result v1 │ │ -07faec: 6e20 ad0e 1000 |0014: invoke-virtual {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.setScrollable:(Z)V // method@0ead │ │ -07faf2: 6e10 2613 0500 |0017: invoke-virtual {v5}, Landroid/view/accessibility/AccessibilityEvent;.getEventType:()I // method@1326 │ │ -07faf8: 0a01 |001a: move-result v1 │ │ -07fafa: 1302 0010 |001b: const/16 v2, #int 4096 // #1000 │ │ -07fafe: 3321 2900 |001d: if-ne v1, v2, 0046 // +0029 │ │ -07fb02: 5431 9703 |001f: iget-object v1, v3, Landroid/support/v4/view/ViewPager$MyAccessibilityDelegate;.this$0:Landroid/support/v4/view/ViewPager; // field@0397 │ │ -07fb06: 7110 ab0b 0100 |0021: invoke-static {v1}, Landroid/support/v4/view/ViewPager;.access$200:(Landroid/support/v4/view/ViewPager;)Landroid/support/v4/view/PagerAdapter; // method@0bab │ │ -07fb0c: 0c01 |0024: move-result-object v1 │ │ -07fb0e: 3801 2100 |0025: if-eqz v1, 0046 // +0021 │ │ -07fb12: 5431 9703 |0027: iget-object v1, v3, Landroid/support/v4/view/ViewPager$MyAccessibilityDelegate;.this$0:Landroid/support/v4/view/ViewPager; // field@0397 │ │ -07fb16: 7110 ab0b 0100 |0029: invoke-static {v1}, Landroid/support/v4/view/ViewPager;.access$200:(Landroid/support/v4/view/ViewPager;)Landroid/support/v4/view/PagerAdapter; // method@0bab │ │ -07fb1c: 0c01 |002c: move-result-object v1 │ │ -07fb1e: 6e10 140a 0100 |002d: invoke-virtual {v1}, Landroid/support/v4/view/PagerAdapter;.getCount:()I // method@0a14 │ │ -07fb24: 0a01 |0030: move-result v1 │ │ -07fb26: 6e20 a50e 1000 |0031: invoke-virtual {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.setItemCount:(I)V // method@0ea5 │ │ -07fb2c: 5431 9703 |0034: iget-object v1, v3, Landroid/support/v4/view/ViewPager$MyAccessibilityDelegate;.this$0:Landroid/support/v4/view/ViewPager; // field@0397 │ │ -07fb30: 7110 ac0b 0100 |0036: invoke-static {v1}, Landroid/support/v4/view/ViewPager;.access$300:(Landroid/support/v4/view/ViewPager;)I // method@0bac │ │ -07fb36: 0a01 |0039: move-result v1 │ │ -07fb38: 6e20 a30e 1000 |003a: invoke-virtual {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.setFromIndex:(I)V // method@0ea3 │ │ -07fb3e: 5431 9703 |003d: iget-object v1, v3, Landroid/support/v4/view/ViewPager$MyAccessibilityDelegate;.this$0:Landroid/support/v4/view/ViewPager; // field@0397 │ │ -07fb42: 7110 ac0b 0100 |003f: invoke-static {v1}, Landroid/support/v4/view/ViewPager;.access$300:(Landroid/support/v4/view/ViewPager;)I // method@0bac │ │ -07fb48: 0a01 |0042: move-result v1 │ │ -07fb4a: 6e20 b00e 1000 |0043: invoke-virtual {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.setToIndex:(I)V // method@0eb0 │ │ -07fb50: 0e00 |0046: return-void │ │ +081660: |[081660] android.support.v4.view.ViewPager$MyAccessibilityDelegate.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ +081670: 6f30 d208 4305 |0000: invoke-super {v3, v4, v5}, Landroid/support/v4/view/AccessibilityDelegateCompat;.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@08d2 │ │ +081676: 1c01 f001 |0003: const-class v1, Landroid/support/v4/view/ViewPager; // type@01f0 │ │ +08167a: 6e10 f014 0100 |0005: invoke-virtual {v1}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@14f0 │ │ +081680: 0c01 |0008: move-result-object v1 │ │ +081682: 6e20 2b13 1500 |0009: invoke-virtual {v5, v1}, Landroid/view/accessibility/AccessibilityEvent;.setClassName:(Ljava/lang/CharSequence;)V // method@132b │ │ +081688: 7100 990e 0000 |000c: invoke-static {}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.obtain:()Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; // method@0e99 │ │ +08168e: 0c00 |000f: move-result-object v0 │ │ +081690: 7010 880b 0300 |0010: invoke-direct {v3}, Landroid/support/v4/view/ViewPager$MyAccessibilityDelegate;.canScroll:()Z // method@0b88 │ │ +081696: 0a01 |0013: move-result v1 │ │ +081698: 6e20 ad0e 1000 |0014: invoke-virtual {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.setScrollable:(Z)V // method@0ead │ │ +08169e: 6e10 2613 0500 |0017: invoke-virtual {v5}, Landroid/view/accessibility/AccessibilityEvent;.getEventType:()I // method@1326 │ │ +0816a4: 0a01 |001a: move-result v1 │ │ +0816a6: 1302 0010 |001b: const/16 v2, #int 4096 // #1000 │ │ +0816aa: 3321 2900 |001d: if-ne v1, v2, 0046 // +0029 │ │ +0816ae: 5431 9703 |001f: iget-object v1, v3, Landroid/support/v4/view/ViewPager$MyAccessibilityDelegate;.this$0:Landroid/support/v4/view/ViewPager; // field@0397 │ │ +0816b2: 7110 ab0b 0100 |0021: invoke-static {v1}, Landroid/support/v4/view/ViewPager;.access$200:(Landroid/support/v4/view/ViewPager;)Landroid/support/v4/view/PagerAdapter; // method@0bab │ │ +0816b8: 0c01 |0024: move-result-object v1 │ │ +0816ba: 3801 2100 |0025: if-eqz v1, 0046 // +0021 │ │ +0816be: 5431 9703 |0027: iget-object v1, v3, Landroid/support/v4/view/ViewPager$MyAccessibilityDelegate;.this$0:Landroid/support/v4/view/ViewPager; // field@0397 │ │ +0816c2: 7110 ab0b 0100 |0029: invoke-static {v1}, Landroid/support/v4/view/ViewPager;.access$200:(Landroid/support/v4/view/ViewPager;)Landroid/support/v4/view/PagerAdapter; // method@0bab │ │ +0816c8: 0c01 |002c: move-result-object v1 │ │ +0816ca: 6e10 140a 0100 |002d: invoke-virtual {v1}, Landroid/support/v4/view/PagerAdapter;.getCount:()I // method@0a14 │ │ +0816d0: 0a01 |0030: move-result v1 │ │ +0816d2: 6e20 a50e 1000 |0031: invoke-virtual {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.setItemCount:(I)V // method@0ea5 │ │ +0816d8: 5431 9703 |0034: iget-object v1, v3, Landroid/support/v4/view/ViewPager$MyAccessibilityDelegate;.this$0:Landroid/support/v4/view/ViewPager; // field@0397 │ │ +0816dc: 7110 ac0b 0100 |0036: invoke-static {v1}, Landroid/support/v4/view/ViewPager;.access$300:(Landroid/support/v4/view/ViewPager;)I // method@0bac │ │ +0816e2: 0a01 |0039: move-result v1 │ │ +0816e4: 6e20 a30e 1000 |003a: invoke-virtual {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.setFromIndex:(I)V // method@0ea3 │ │ +0816ea: 5431 9703 |003d: iget-object v1, v3, Landroid/support/v4/view/ViewPager$MyAccessibilityDelegate;.this$0:Landroid/support/v4/view/ViewPager; // field@0397 │ │ +0816ee: 7110 ac0b 0100 |003f: invoke-static {v1}, Landroid/support/v4/view/ViewPager;.access$300:(Landroid/support/v4/view/ViewPager;)I // method@0bac │ │ +0816f4: 0a01 |0042: move-result v1 │ │ +0816f6: 6e20 b00e 1000 |0043: invoke-virtual {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.setToIndex:(I)V // method@0eb0 │ │ +0816fc: 0e00 |0046: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2764 │ │ 0x0003 line=2765 │ │ 0x000c line=2766 │ │ 0x0010 line=2767 │ │ 0x0017 line=2768 │ │ @@ -163024,38 +163078,38 @@ │ │ type : '(Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 48 16-bit code units │ │ -07fb54: |[07fb54] android.support.v4.view.ViewPager$MyAccessibilityDelegate.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V │ │ -07fb64: 6f30 d308 3204 |0000: invoke-super {v2, v3, v4}, Landroid/support/v4/view/AccessibilityDelegateCompat;.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V // method@08d3 │ │ -07fb6a: 1c00 f301 |0003: const-class v0, Landroid/support/v4/view/ViewPager; // type@01f3 │ │ -07fb6e: 6e10 f014 0000 |0005: invoke-virtual {v0}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@14f0 │ │ -07fb74: 0c00 |0008: move-result-object v0 │ │ -07fb76: 6e20 6a0d 0400 |0009: invoke-virtual {v4, v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setClassName:(Ljava/lang/CharSequence;)V // method@0d6a │ │ -07fb7c: 7010 880b 0200 |000c: invoke-direct {v2}, Landroid/support/v4/view/ViewPager$MyAccessibilityDelegate;.canScroll:()Z // method@0b88 │ │ -07fb82: 0a00 |000f: move-result v0 │ │ -07fb84: 6e20 770d 0400 |0010: invoke-virtual {v4, v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setScrollable:(Z)V // method@0d77 │ │ -07fb8a: 5420 9703 |0013: iget-object v0, v2, Landroid/support/v4/view/ViewPager$MyAccessibilityDelegate;.this$0:Landroid/support/v4/view/ViewPager; // field@0397 │ │ -07fb8e: 1211 |0015: const/4 v1, #int 1 // #1 │ │ -07fb90: 6e20 b70b 1000 |0016: invoke-virtual {v0, v1}, Landroid/support/v4/view/ViewPager;.canScrollHorizontally:(I)Z // method@0bb7 │ │ -07fb96: 0a00 |0019: move-result v0 │ │ -07fb98: 3800 0700 |001a: if-eqz v0, 0021 // +0007 │ │ -07fb9c: 1300 0010 |001c: const/16 v0, #int 4096 // #1000 │ │ -07fba0: 6e20 3a0d 0400 |001e: invoke-virtual {v4, v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.addAction:(I)V // method@0d3a │ │ -07fba6: 5420 9703 |0021: iget-object v0, v2, Landroid/support/v4/view/ViewPager$MyAccessibilityDelegate;.this$0:Landroid/support/v4/view/ViewPager; // field@0397 │ │ -07fbaa: 12f1 |0023: const/4 v1, #int -1 // #ff │ │ -07fbac: 6e20 b70b 1000 |0024: invoke-virtual {v0, v1}, Landroid/support/v4/view/ViewPager;.canScrollHorizontally:(I)Z // method@0bb7 │ │ -07fbb2: 0a00 |0027: move-result v0 │ │ -07fbb4: 3800 0700 |0028: if-eqz v0, 002f // +0007 │ │ -07fbb8: 1300 0020 |002a: const/16 v0, #int 8192 // #2000 │ │ -07fbbc: 6e20 3a0d 0400 |002c: invoke-virtual {v4, v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.addAction:(I)V // method@0d3a │ │ -07fbc2: 0e00 |002f: return-void │ │ +081700: |[081700] android.support.v4.view.ViewPager$MyAccessibilityDelegate.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V │ │ +081710: 6f30 d308 3204 |0000: invoke-super {v2, v3, v4}, Landroid/support/v4/view/AccessibilityDelegateCompat;.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V // method@08d3 │ │ +081716: 1c00 f001 |0003: const-class v0, Landroid/support/v4/view/ViewPager; // type@01f0 │ │ +08171a: 6e10 f014 0000 |0005: invoke-virtual {v0}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@14f0 │ │ +081720: 0c00 |0008: move-result-object v0 │ │ +081722: 6e20 6a0d 0400 |0009: invoke-virtual {v4, v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setClassName:(Ljava/lang/CharSequence;)V // method@0d6a │ │ +081728: 7010 880b 0200 |000c: invoke-direct {v2}, Landroid/support/v4/view/ViewPager$MyAccessibilityDelegate;.canScroll:()Z // method@0b88 │ │ +08172e: 0a00 |000f: move-result v0 │ │ +081730: 6e20 770d 0400 |0010: invoke-virtual {v4, v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setScrollable:(Z)V // method@0d77 │ │ +081736: 5420 9703 |0013: iget-object v0, v2, Landroid/support/v4/view/ViewPager$MyAccessibilityDelegate;.this$0:Landroid/support/v4/view/ViewPager; // field@0397 │ │ +08173a: 1211 |0015: const/4 v1, #int 1 // #1 │ │ +08173c: 6e20 b70b 1000 |0016: invoke-virtual {v0, v1}, Landroid/support/v4/view/ViewPager;.canScrollHorizontally:(I)Z // method@0bb7 │ │ +081742: 0a00 |0019: move-result v0 │ │ +081744: 3800 0700 |001a: if-eqz v0, 0021 // +0007 │ │ +081748: 1300 0010 |001c: const/16 v0, #int 4096 // #1000 │ │ +08174c: 6e20 3a0d 0400 |001e: invoke-virtual {v4, v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.addAction:(I)V // method@0d3a │ │ +081752: 5420 9703 |0021: iget-object v0, v2, Landroid/support/v4/view/ViewPager$MyAccessibilityDelegate;.this$0:Landroid/support/v4/view/ViewPager; // field@0397 │ │ +081756: 12f1 |0023: const/4 v1, #int -1 // #ff │ │ +081758: 6e20 b70b 1000 |0024: invoke-virtual {v0, v1}, Landroid/support/v4/view/ViewPager;.canScrollHorizontally:(I)Z // method@0bb7 │ │ +08175e: 0a00 |0027: move-result v0 │ │ +081760: 3800 0700 |0028: if-eqz v0, 002f // +0007 │ │ +081764: 1300 0020 |002a: const/16 v0, #int 8192 // #2000 │ │ +081768: 6e20 3a0d 0400 |002c: invoke-virtual {v4, v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.addAction:(I)V // method@0d3a │ │ +08176e: 0e00 |002f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2778 │ │ 0x0003 line=2779 │ │ 0x000c line=2780 │ │ 0x0013 line=2781 │ │ 0x001c line=2782 │ │ @@ -163072,53 +163126,53 @@ │ │ type : '(Landroid/view/View;ILandroid/os/Bundle;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 74 16-bit code units │ │ -07fbc4: |[07fbc4] android.support.v4.view.ViewPager$MyAccessibilityDelegate.performAccessibilityAction:(Landroid/view/View;ILandroid/os/Bundle;)Z │ │ -07fbd4: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -07fbd6: 1210 |0001: const/4 v0, #int 1 // #1 │ │ -07fbd8: 6f40 d608 5476 |0002: invoke-super {v4, v5, v6, v7}, Landroid/support/v4/view/AccessibilityDelegateCompat;.performAccessibilityAction:(Landroid/view/View;ILandroid/os/Bundle;)Z // method@08d6 │ │ -07fbde: 0a02 |0005: move-result v2 │ │ -07fbe0: 3802 0300 |0006: if-eqz v2, 0009 // +0003 │ │ -07fbe4: 0f00 |0008: return v0 │ │ -07fbe6: 2c06 3700 0000 |0009: sparse-switch v6, 00000040 // +00000037 │ │ -07fbec: 0110 |000c: move v0, v1 │ │ -07fbee: 28fb |000d: goto 0008 // -0005 │ │ -07fbf0: 5442 9703 |000e: iget-object v2, v4, Landroid/support/v4/view/ViewPager$MyAccessibilityDelegate;.this$0:Landroid/support/v4/view/ViewPager; // field@0397 │ │ -07fbf4: 6e20 b70b 0200 |0010: invoke-virtual {v2, v0}, Landroid/support/v4/view/ViewPager;.canScrollHorizontally:(I)Z // method@0bb7 │ │ -07fbfa: 0a02 |0013: move-result v2 │ │ -07fbfc: 3802 1000 |0014: if-eqz v2, 0024 // +0010 │ │ -07fc00: 5441 9703 |0016: iget-object v1, v4, Landroid/support/v4/view/ViewPager$MyAccessibilityDelegate;.this$0:Landroid/support/v4/view/ViewPager; // field@0397 │ │ -07fc04: 5442 9703 |0018: iget-object v2, v4, Landroid/support/v4/view/ViewPager$MyAccessibilityDelegate;.this$0:Landroid/support/v4/view/ViewPager; // field@0397 │ │ -07fc08: 7110 ac0b 0200 |001a: invoke-static {v2}, Landroid/support/v4/view/ViewPager;.access$300:(Landroid/support/v4/view/ViewPager;)I // method@0bac │ │ -07fc0e: 0a02 |001d: move-result v2 │ │ -07fc10: d802 0201 |001e: add-int/lit8 v2, v2, #int 1 // #01 │ │ -07fc14: 6e20 130c 2100 |0020: invoke-virtual {v1, v2}, Landroid/support/v4/view/ViewPager;.setCurrentItem:(I)V // method@0c13 │ │ -07fc1a: 28e5 |0023: goto 0008 // -001b │ │ -07fc1c: 0110 |0024: move v0, v1 │ │ -07fc1e: 28e3 |0025: goto 0008 // -001d │ │ -07fc20: 5442 9703 |0026: iget-object v2, v4, Landroid/support/v4/view/ViewPager$MyAccessibilityDelegate;.this$0:Landroid/support/v4/view/ViewPager; // field@0397 │ │ -07fc24: 12f3 |0028: const/4 v3, #int -1 // #ff │ │ -07fc26: 6e20 b70b 3200 |0029: invoke-virtual {v2, v3}, Landroid/support/v4/view/ViewPager;.canScrollHorizontally:(I)Z // method@0bb7 │ │ -07fc2c: 0a02 |002c: move-result v2 │ │ -07fc2e: 3802 1000 |002d: if-eqz v2, 003d // +0010 │ │ -07fc32: 5441 9703 |002f: iget-object v1, v4, Landroid/support/v4/view/ViewPager$MyAccessibilityDelegate;.this$0:Landroid/support/v4/view/ViewPager; // field@0397 │ │ -07fc36: 5442 9703 |0031: iget-object v2, v4, Landroid/support/v4/view/ViewPager$MyAccessibilityDelegate;.this$0:Landroid/support/v4/view/ViewPager; // field@0397 │ │ -07fc3a: 7110 ac0b 0200 |0033: invoke-static {v2}, Landroid/support/v4/view/ViewPager;.access$300:(Landroid/support/v4/view/ViewPager;)I // method@0bac │ │ -07fc40: 0a02 |0036: move-result v2 │ │ -07fc42: d802 02ff |0037: add-int/lit8 v2, v2, #int -1 // #ff │ │ -07fc46: 6e20 130c 2100 |0039: invoke-virtual {v1, v2}, Landroid/support/v4/view/ViewPager;.setCurrentItem:(I)V // method@0c13 │ │ -07fc4c: 28cc |003c: goto 0008 // -0034 │ │ -07fc4e: 0110 |003d: move v0, v1 │ │ -07fc50: 28ca |003e: goto 0008 // -0036 │ │ -07fc52: 0000 |003f: nop // spacer │ │ -07fc54: 0002 0200 0010 0000 0020 0000 0500 ... |0040: sparse-switch-data (10 units) │ │ +081770: |[081770] android.support.v4.view.ViewPager$MyAccessibilityDelegate.performAccessibilityAction:(Landroid/view/View;ILandroid/os/Bundle;)Z │ │ +081780: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +081782: 1210 |0001: const/4 v0, #int 1 // #1 │ │ +081784: 6f40 d608 5476 |0002: invoke-super {v4, v5, v6, v7}, Landroid/support/v4/view/AccessibilityDelegateCompat;.performAccessibilityAction:(Landroid/view/View;ILandroid/os/Bundle;)Z // method@08d6 │ │ +08178a: 0a02 |0005: move-result v2 │ │ +08178c: 3802 0300 |0006: if-eqz v2, 0009 // +0003 │ │ +081790: 0f00 |0008: return v0 │ │ +081792: 2c06 3700 0000 |0009: sparse-switch v6, 00000040 // +00000037 │ │ +081798: 0110 |000c: move v0, v1 │ │ +08179a: 28fb |000d: goto 0008 // -0005 │ │ +08179c: 5442 9703 |000e: iget-object v2, v4, Landroid/support/v4/view/ViewPager$MyAccessibilityDelegate;.this$0:Landroid/support/v4/view/ViewPager; // field@0397 │ │ +0817a0: 6e20 b70b 0200 |0010: invoke-virtual {v2, v0}, Landroid/support/v4/view/ViewPager;.canScrollHorizontally:(I)Z // method@0bb7 │ │ +0817a6: 0a02 |0013: move-result v2 │ │ +0817a8: 3802 1000 |0014: if-eqz v2, 0024 // +0010 │ │ +0817ac: 5441 9703 |0016: iget-object v1, v4, Landroid/support/v4/view/ViewPager$MyAccessibilityDelegate;.this$0:Landroid/support/v4/view/ViewPager; // field@0397 │ │ +0817b0: 5442 9703 |0018: iget-object v2, v4, Landroid/support/v4/view/ViewPager$MyAccessibilityDelegate;.this$0:Landroid/support/v4/view/ViewPager; // field@0397 │ │ +0817b4: 7110 ac0b 0200 |001a: invoke-static {v2}, Landroid/support/v4/view/ViewPager;.access$300:(Landroid/support/v4/view/ViewPager;)I // method@0bac │ │ +0817ba: 0a02 |001d: move-result v2 │ │ +0817bc: d802 0201 |001e: add-int/lit8 v2, v2, #int 1 // #01 │ │ +0817c0: 6e20 130c 2100 |0020: invoke-virtual {v1, v2}, Landroid/support/v4/view/ViewPager;.setCurrentItem:(I)V // method@0c13 │ │ +0817c6: 28e5 |0023: goto 0008 // -001b │ │ +0817c8: 0110 |0024: move v0, v1 │ │ +0817ca: 28e3 |0025: goto 0008 // -001d │ │ +0817cc: 5442 9703 |0026: iget-object v2, v4, Landroid/support/v4/view/ViewPager$MyAccessibilityDelegate;.this$0:Landroid/support/v4/view/ViewPager; // field@0397 │ │ +0817d0: 12f3 |0028: const/4 v3, #int -1 // #ff │ │ +0817d2: 6e20 b70b 3200 |0029: invoke-virtual {v2, v3}, Landroid/support/v4/view/ViewPager;.canScrollHorizontally:(I)Z // method@0bb7 │ │ +0817d8: 0a02 |002c: move-result v2 │ │ +0817da: 3802 1000 |002d: if-eqz v2, 003d // +0010 │ │ +0817de: 5441 9703 |002f: iget-object v1, v4, Landroid/support/v4/view/ViewPager$MyAccessibilityDelegate;.this$0:Landroid/support/v4/view/ViewPager; // field@0397 │ │ +0817e2: 5442 9703 |0031: iget-object v2, v4, Landroid/support/v4/view/ViewPager$MyAccessibilityDelegate;.this$0:Landroid/support/v4/view/ViewPager; // field@0397 │ │ +0817e6: 7110 ac0b 0200 |0033: invoke-static {v2}, Landroid/support/v4/view/ViewPager;.access$300:(Landroid/support/v4/view/ViewPager;)I // method@0bac │ │ +0817ec: 0a02 |0036: move-result v2 │ │ +0817ee: d802 02ff |0037: add-int/lit8 v2, v2, #int -1 // #ff │ │ +0817f2: 6e20 130c 2100 |0039: invoke-virtual {v1, v2}, Landroid/support/v4/view/ViewPager;.setCurrentItem:(I)V // method@0c13 │ │ +0817f8: 28cc |003c: goto 0008 // -0034 │ │ +0817fa: 0110 |003d: move v0, v1 │ │ +0817fc: 28ca |003e: goto 0008 // -0036 │ │ +0817fe: 0000 |003f: nop // spacer │ │ +081800: 0002 0200 0010 0000 0020 0000 0500 ... |0040: sparse-switch-data (10 units) │ │ catches : (none) │ │ positions : │ │ 0x0002 line=2791 │ │ 0x0008 line=2808 │ │ 0x0009 line=2794 │ │ 0x000d line=2808 │ │ 0x000e line=2796 │ │ @@ -163130,21 +163184,21 @@ │ │ 0x003f line=2794 │ │ locals : │ │ 0x0000 - 0x004a reg=4 this Landroid/support/v4/view/ViewPager$MyAccessibilityDelegate; │ │ 0x0000 - 0x004a reg=5 host Landroid/view/View; │ │ 0x0000 - 0x004a reg=6 action I │ │ 0x0000 - 0x004a reg=7 args Landroid/os/Bundle; │ │ │ │ - source_file_idx : 3619 (ViewPager.java) │ │ + source_file_idx : 3616 (ViewPager.java) │ │ │ │ Class #648 header: │ │ -class_idx : 495 │ │ +class_idx : 492 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 826 │ │ -source_file_idx : 3619 │ │ +superclass_idx : 823 │ │ +source_file_idx : 3616 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ Class #648 annotations: │ │ Annotations on class │ │ @@ -163166,17 +163220,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -07fc68: |[07fc68] android.support.v4.view.ViewPager$SavedState$1.:()V │ │ -07fc78: 7010 1c15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ -07fc7e: 0e00 |0003: return-void │ │ +081814: |[081814] android.support.v4.view.ViewPager$SavedState$1.:()V │ │ +081824: 7010 1c15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ +08182a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1237 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewPager$SavedState$1; │ │ │ │ Virtual methods - │ │ @@ -163185,18 +163239,18 @@ │ │ type : '(Landroid/os/Parcel;Ljava/lang/ClassLoader;)Landroid/support/v4/view/ViewPager$SavedState;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -07fc80: |[07fc80] android.support.v4.view.ViewPager$SavedState$1.createFromParcel:(Landroid/os/Parcel;Ljava/lang/ClassLoader;)Landroid/support/v4/view/ViewPager$SavedState; │ │ -07fc90: 2200 f001 |0000: new-instance v0, Landroid/support/v4/view/ViewPager$SavedState; // type@01f0 │ │ -07fc94: 7030 9b0b 2003 |0002: invoke-direct {v0, v2, v3}, Landroid/support/v4/view/ViewPager$SavedState;.:(Landroid/os/Parcel;Ljava/lang/ClassLoader;)V // method@0b9b │ │ -07fc9a: 1100 |0005: return-object v0 │ │ +08182c: |[08182c] android.support.v4.view.ViewPager$SavedState$1.createFromParcel:(Landroid/os/Parcel;Ljava/lang/ClassLoader;)Landroid/support/v4/view/ViewPager$SavedState; │ │ +08183c: 2200 ed01 |0000: new-instance v0, Landroid/support/v4/view/ViewPager$SavedState; // type@01ed │ │ +081840: 7030 9b0b 2003 |0002: invoke-direct {v0, v2, v3}, Landroid/support/v4/view/ViewPager$SavedState;.:(Landroid/os/Parcel;Ljava/lang/ClassLoader;)V // method@0b9b │ │ +081846: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1240 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/view/ViewPager$SavedState$1; │ │ 0x0000 - 0x0006 reg=2 in Landroid/os/Parcel; │ │ 0x0000 - 0x0006 reg=3 loader Ljava/lang/ClassLoader; │ │ @@ -163206,18 +163260,18 @@ │ │ type : '(Landroid/os/Parcel;Ljava/lang/ClassLoader;)Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -07fc9c: |[07fc9c] android.support.v4.view.ViewPager$SavedState$1.createFromParcel:(Landroid/os/Parcel;Ljava/lang/ClassLoader;)Ljava/lang/Object; │ │ -07fcac: 6e30 960b 2103 |0000: invoke-virtual {v1, v2, v3}, Landroid/support/v4/view/ViewPager$SavedState$1;.createFromParcel:(Landroid/os/Parcel;Ljava/lang/ClassLoader;)Landroid/support/v4/view/ViewPager$SavedState; // method@0b96 │ │ -07fcb2: 0c00 |0003: move-result-object v0 │ │ -07fcb4: 1100 |0004: return-object v0 │ │ +081848: |[081848] android.support.v4.view.ViewPager$SavedState$1.createFromParcel:(Landroid/os/Parcel;Ljava/lang/ClassLoader;)Ljava/lang/Object; │ │ +081858: 6e30 960b 2103 |0000: invoke-virtual {v1, v2, v3}, Landroid/support/v4/view/ViewPager$SavedState$1;.createFromParcel:(Landroid/os/Parcel;Ljava/lang/ClassLoader;)Landroid/support/v4/view/ViewPager$SavedState; // method@0b96 │ │ +08185e: 0c00 |0003: move-result-object v0 │ │ +081860: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1237 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/ViewPager$SavedState$1; │ │ 0x0000 - 0x0005 reg=2 x0 Landroid/os/Parcel; │ │ 0x0000 - 0x0005 reg=3 x1 Ljava/lang/ClassLoader; │ │ @@ -163227,17 +163281,17 @@ │ │ type : '(I)[Landroid/support/v4/view/ViewPager$SavedState;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -07fcb8: |[07fcb8] android.support.v4.view.ViewPager$SavedState$1.newArray:(I)[Landroid/support/v4/view/ViewPager$SavedState; │ │ -07fcc8: 2320 9d04 |0000: new-array v0, v2, [Landroid/support/v4/view/ViewPager$SavedState; // type@049d │ │ -07fccc: 1100 |0002: return-object v0 │ │ +081864: |[081864] android.support.v4.view.ViewPager$SavedState$1.newArray:(I)[Landroid/support/v4/view/ViewPager$SavedState; │ │ +081874: 2320 9a04 |0000: new-array v0, v2, [Landroid/support/v4/view/ViewPager$SavedState; // type@049a │ │ +081878: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1244 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/view/ViewPager$SavedState$1; │ │ 0x0000 - 0x0003 reg=2 size I │ │ │ │ @@ -163246,32 +163300,32 @@ │ │ type : '(I)[Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -07fcd0: |[07fcd0] android.support.v4.view.ViewPager$SavedState$1.newArray:(I)[Ljava/lang/Object; │ │ -07fce0: 6e20 980b 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/view/ViewPager$SavedState$1;.newArray:(I)[Landroid/support/v4/view/ViewPager$SavedState; // method@0b98 │ │ -07fce6: 0c00 |0003: move-result-object v0 │ │ -07fce8: 1100 |0004: return-object v0 │ │ +08187c: |[08187c] android.support.v4.view.ViewPager$SavedState$1.newArray:(I)[Ljava/lang/Object; │ │ +08188c: 6e20 980b 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/view/ViewPager$SavedState$1;.newArray:(I)[Landroid/support/v4/view/ViewPager$SavedState; // method@0b98 │ │ +081892: 0c00 |0003: move-result-object v0 │ │ +081894: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1237 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/ViewPager$SavedState$1; │ │ 0x0000 - 0x0005 reg=2 x0 I │ │ │ │ - source_file_idx : 3619 (ViewPager.java) │ │ + source_file_idx : 3616 (ViewPager.java) │ │ │ │ Class #649 header: │ │ -class_idx : 497 │ │ +class_idx : 494 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 826 │ │ -source_file_idx : 3619 │ │ +superclass_idx : 823 │ │ +source_file_idx : 3616 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 3 │ │ │ │ Class #649 annotations: │ │ Annotations on class │ │ @@ -163292,17 +163346,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -07fcec: |[07fcec] android.support.v4.view.ViewPager$SimpleOnPageChangeListener.:()V │ │ -07fcfc: 7010 1c15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ -07fd02: 0e00 |0003: return-void │ │ +081898: |[081898] android.support.v4.view.ViewPager$SimpleOnPageChangeListener.:()V │ │ +0818a8: 7010 1c15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ +0818ae: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=292 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewPager$SimpleOnPageChangeListener; │ │ │ │ Virtual methods - │ │ @@ -163311,16 +163365,16 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -07fd04: |[07fd04] android.support.v4.view.ViewPager$SimpleOnPageChangeListener.onPageScrollStateChanged:(I)V │ │ -07fd14: 0e00 |0000: return-void │ │ +0818b0: |[0818b0] android.support.v4.view.ViewPager$SimpleOnPageChangeListener.onPageScrollStateChanged:(I)V │ │ +0818c0: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=306 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/ViewPager$SimpleOnPageChangeListener; │ │ 0x0000 - 0x0001 reg=1 state I │ │ │ │ @@ -163329,16 +163383,16 @@ │ │ type : '(IFI)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -07fd18: |[07fd18] android.support.v4.view.ViewPager$SimpleOnPageChangeListener.onPageScrolled:(IFI)V │ │ -07fd28: 0e00 |0000: return-void │ │ +0818c4: |[0818c4] android.support.v4.view.ViewPager$SimpleOnPageChangeListener.onPageScrolled:(IFI)V │ │ +0818d4: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=296 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/ViewPager$SimpleOnPageChangeListener; │ │ 0x0000 - 0x0001 reg=1 position I │ │ 0x0000 - 0x0001 reg=2 positionOffset F │ │ @@ -163349,30 +163403,30 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -07fd2c: |[07fd2c] android.support.v4.view.ViewPager$SimpleOnPageChangeListener.onPageSelected:(I)V │ │ -07fd3c: 0e00 |0000: return-void │ │ +0818d8: |[0818d8] android.support.v4.view.ViewPager$SimpleOnPageChangeListener.onPageSelected:(I)V │ │ +0818e8: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=301 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/ViewPager$SimpleOnPageChangeListener; │ │ 0x0000 - 0x0001 reg=1 position I │ │ │ │ - source_file_idx : 3619 (ViewPager.java) │ │ + source_file_idx : 3616 (ViewPager.java) │ │ │ │ Class #650 header: │ │ -class_idx : 502 │ │ +class_idx : 499 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 826 │ │ -source_file_idx : 3620 │ │ +superclass_idx : 823 │ │ +source_file_idx : 3617 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #650 annotations: │ │ Annotations on class │ │ @@ -163393,17 +163447,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -07fd40: |[07fd40] android.support.v4.view.ViewParentCompat$ViewParentCompatStubImpl.:()V │ │ -07fd50: 7010 1c15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ -07fd56: 0e00 |0003: return-void │ │ +0818ec: |[0818ec] android.support.v4.view.ViewParentCompat$ViewParentCompatStubImpl.:()V │ │ +0818fc: 7010 1c15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ +081902: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewParentCompat$ViewParentCompatStubImpl; │ │ │ │ Virtual methods - │ │ @@ -163412,27 +163466,27 @@ │ │ type : '(Landroid/view/ViewParent;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 21 16-bit code units │ │ -07fd58: |[07fd58] android.support.v4.view.ViewParentCompat$ViewParentCompatStubImpl.requestSendAccessibilityEvent:(Landroid/view/ViewParent;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ -07fd68: 3905 0400 |0000: if-nez v5, 0004 // +0004 │ │ -07fd6c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -07fd6e: 0f01 |0003: return v1 │ │ -07fd70: 6e10 7a12 0500 |0004: invoke-virtual {v5}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@127a │ │ -07fd76: 0c01 |0007: move-result-object v1 │ │ -07fd78: 1a02 3a10 |0008: const-string v2, "accessibility" // string@103a │ │ -07fd7c: 6e20 b900 2100 |000a: invoke-virtual {v1, v2}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@00b9 │ │ -07fd82: 0c00 |000d: move-result-object v0 │ │ -07fd84: 1f00 ba02 |000e: check-cast v0, Landroid/view/accessibility/AccessibilityManager; // type@02ba │ │ -07fd88: 6e20 3413 6000 |0010: invoke-virtual {v0, v6}, Landroid/view/accessibility/AccessibilityManager;.sendAccessibilityEvent:(Landroid/view/accessibility/AccessibilityEvent;)V // method@1334 │ │ -07fd8e: 1211 |0013: const/4 v1, #int 1 // #1 │ │ -07fd90: 28ef |0014: goto 0003 // -0011 │ │ +081904: |[081904] android.support.v4.view.ViewParentCompat$ViewParentCompatStubImpl.requestSendAccessibilityEvent:(Landroid/view/ViewParent;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ +081914: 3905 0400 |0000: if-nez v5, 0004 // +0004 │ │ +081918: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +08191a: 0f01 |0003: return v1 │ │ +08191c: 6e10 7a12 0500 |0004: invoke-virtual {v5}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@127a │ │ +081922: 0c01 |0007: move-result-object v1 │ │ +081924: 1a02 3610 |0008: const-string v2, "accessibility" // string@1036 │ │ +081928: 6e20 b900 2100 |000a: invoke-virtual {v1, v2}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@00b9 │ │ +08192e: 0c00 |000d: move-result-object v0 │ │ +081930: 1f00 b702 |000e: check-cast v0, Landroid/view/accessibility/AccessibilityManager; // type@02b7 │ │ +081934: 6e20 3413 6000 |0010: invoke-virtual {v0, v6}, Landroid/view/accessibility/AccessibilityManager;.sendAccessibilityEvent:(Landroid/view/accessibility/AccessibilityEvent;)V // method@1334 │ │ +08193a: 1211 |0013: const/4 v1, #int 1 // #1 │ │ +08193c: 28ef |0014: goto 0003 // -0011 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=42 │ │ 0x0002 line=43 │ │ 0x0003 line=48 │ │ 0x0004 line=45 │ │ 0x0010 line=47 │ │ @@ -163440,20 +163494,20 @@ │ │ locals : │ │ 0x0010 - 0x0015 reg=0 manager Landroid/view/accessibility/AccessibilityManager; │ │ 0x0000 - 0x0015 reg=3 this Landroid/support/v4/view/ViewParentCompat$ViewParentCompatStubImpl; │ │ 0x0000 - 0x0015 reg=4 parent Landroid/view/ViewParent; │ │ 0x0000 - 0x0015 reg=5 child Landroid/view/View; │ │ 0x0000 - 0x0015 reg=6 event Landroid/view/accessibility/AccessibilityEvent; │ │ │ │ - source_file_idx : 3620 (ViewParentCompat.java) │ │ + source_file_idx : 3617 (ViewParentCompat.java) │ │ │ │ Class #651 header: │ │ -class_idx : 507 │ │ +class_idx : 504 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 826 │ │ +superclass_idx : 823 │ │ source_file_idx : 531 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 3 │ │ │ │ Class #651 annotations: │ │ @@ -163475,17 +163529,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -07fd94: |[07fd94] android.support.v4.view.accessibility.AccessibilityEventCompat$AccessibilityEventStubImpl.:()V │ │ -07fda4: 7010 1c15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ -07fdaa: 0e00 |0003: return-void │ │ +081940: |[081940] android.support.v4.view.accessibility.AccessibilityEventCompat$AccessibilityEventStubImpl.:()V │ │ +081950: 7010 1c15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ +081956: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventStubImpl; │ │ │ │ Virtual methods - │ │ @@ -163494,16 +163548,16 @@ │ │ type : '(Landroid/view/accessibility/AccessibilityEvent;Ljava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -07fdac: |[07fdac] android.support.v4.view.accessibility.AccessibilityEventCompat$AccessibilityEventStubImpl.appendRecord:(Landroid/view/accessibility/AccessibilityEvent;Ljava/lang/Object;)V │ │ -07fdbc: 0e00 |0000: return-void │ │ +081958: |[081958] android.support.v4.view.accessibility.AccessibilityEventCompat$AccessibilityEventStubImpl.appendRecord:(Landroid/view/accessibility/AccessibilityEvent;Ljava/lang/Object;)V │ │ +081968: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventStubImpl; │ │ 0x0000 - 0x0001 reg=1 event Landroid/view/accessibility/AccessibilityEvent; │ │ 0x0000 - 0x0001 reg=2 record Ljava/lang/Object; │ │ @@ -163513,17 +163567,17 @@ │ │ type : '(Landroid/view/accessibility/AccessibilityEvent;I)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -07fdc0: |[07fdc0] android.support.v4.view.accessibility.AccessibilityEventCompat$AccessibilityEventStubImpl.getRecord:(Landroid/view/accessibility/AccessibilityEvent;I)Ljava/lang/Object; │ │ -07fdd0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -07fdd2: 1100 |0001: return-object v0 │ │ +08196c: |[08196c] android.support.v4.view.accessibility.AccessibilityEventCompat$AccessibilityEventStubImpl.getRecord:(Landroid/view/accessibility/AccessibilityEvent;I)Ljava/lang/Object; │ │ +08197c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +08197e: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=43 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventStubImpl; │ │ 0x0000 - 0x0002 reg=2 event Landroid/view/accessibility/AccessibilityEvent; │ │ 0x0000 - 0x0002 reg=3 index I │ │ @@ -163533,30 +163587,30 @@ │ │ type : '(Landroid/view/accessibility/AccessibilityEvent;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -07fdd4: |[07fdd4] android.support.v4.view.accessibility.AccessibilityEventCompat$AccessibilityEventStubImpl.getRecordCount:(Landroid/view/accessibility/AccessibilityEvent;)I │ │ -07fde4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -07fde6: 0f00 |0001: return v0 │ │ +081980: |[081980] android.support.v4.view.accessibility.AccessibilityEventCompat$AccessibilityEventStubImpl.getRecordCount:(Landroid/view/accessibility/AccessibilityEvent;)I │ │ +081990: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +081992: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=48 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventStubImpl; │ │ 0x0000 - 0x0002 reg=2 event Landroid/view/accessibility/AccessibilityEvent; │ │ │ │ source_file_idx : 531 (AccessibilityEventCompat.java) │ │ │ │ Class #652 header: │ │ -class_idx : 511 │ │ +class_idx : 508 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 826 │ │ +superclass_idx : 823 │ │ source_file_idx : 536 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #652 annotations: │ │ @@ -163586,19 +163640,19 @@ │ │ type : '(Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerIcsImpl;Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -07fde8: |[07fde8] android.support.v4.view.accessibility.AccessibilityManagerCompat$AccessibilityManagerIcsImpl$1.:(Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerIcsImpl;Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;)V │ │ -07fdf8: 5b01 fe03 |0000: iput-object v1, v0, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerIcsImpl$1;.this$0:Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerIcsImpl; // field@03fe │ │ -07fdfc: 5b02 ff03 |0002: iput-object v2, v0, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerIcsImpl$1;.val$listener:Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat; // field@03ff │ │ -07fe00: 7010 1c15 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ -07fe06: 0e00 |0007: return-void │ │ +081994: |[081994] android.support.v4.view.accessibility.AccessibilityManagerCompat$AccessibilityManagerIcsImpl$1.:(Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerIcsImpl;Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;)V │ │ +0819a4: 5b01 fe03 |0000: iput-object v1, v0, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerIcsImpl$1;.this$0:Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerIcsImpl; // field@03fe │ │ +0819a8: 5b02 ff03 |0002: iput-object v2, v0, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerIcsImpl$1;.val$listener:Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat; // field@03ff │ │ +0819ac: 7010 1c15 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ +0819b2: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=84 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerIcsImpl$1; │ │ 0x0000 - 0x0008 reg=1 (null) Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerIcsImpl; │ │ 0x0000 - 0x0008 reg=2 (null) Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat; │ │ @@ -163609,32 +163663,32 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -07fe08: |[07fe08] android.support.v4.view.accessibility.AccessibilityManagerCompat$AccessibilityManagerIcsImpl$1.onAccessibilityStateChanged:(Z)V │ │ -07fe18: 5410 ff03 |0000: iget-object v0, v1, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerIcsImpl$1;.val$listener:Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat; // field@03ff │ │ -07fe1c: 6e20 600c 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;.onAccessibilityStateChanged:(Z)V // method@0c60 │ │ -07fe22: 0e00 |0005: return-void │ │ +0819b4: |[0819b4] android.support.v4.view.accessibility.AccessibilityManagerCompat$AccessibilityManagerIcsImpl$1.onAccessibilityStateChanged:(Z)V │ │ +0819c4: 5410 ff03 |0000: iget-object v0, v1, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerIcsImpl$1;.val$listener:Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat; // field@03ff │ │ +0819c8: 6e20 600c 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;.onAccessibilityStateChanged:(Z)V // method@0c60 │ │ +0819ce: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=86 │ │ 0x0005 line=87 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerIcsImpl$1; │ │ 0x0000 - 0x0006 reg=2 enabled Z │ │ │ │ source_file_idx : 536 (AccessibilityManagerCompat.java) │ │ │ │ Class #653 header: │ │ -class_idx : 513 │ │ +class_idx : 510 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 826 │ │ +superclass_idx : 823 │ │ source_file_idx : 536 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 6 │ │ │ │ Class #653 annotations: │ │ @@ -163660,17 +163714,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -07fe24: |[07fe24] android.support.v4.view.accessibility.AccessibilityManagerCompat$AccessibilityManagerStubImpl.:()V │ │ -07fe34: 7010 1c15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ -07fe3a: 0e00 |0003: return-void │ │ +0819d0: |[0819d0] android.support.v4.view.accessibility.AccessibilityManagerCompat$AccessibilityManagerStubImpl.:()V │ │ +0819e0: 7010 1c15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ +0819e6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerStubImpl; │ │ │ │ Virtual methods - │ │ @@ -163679,17 +163733,17 @@ │ │ type : '(Landroid/view/accessibility/AccessibilityManager;Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -07fe3c: |[07fe3c] android.support.v4.view.accessibility.AccessibilityManagerCompat$AccessibilityManagerStubImpl.addAccessibilityStateChangeListener:(Landroid/view/accessibility/AccessibilityManager;Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;)Z │ │ -07fe4c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -07fe4e: 0f00 |0001: return v0 │ │ +0819e8: |[0819e8] android.support.v4.view.accessibility.AccessibilityManagerCompat$AccessibilityManagerStubImpl.addAccessibilityStateChangeListener:(Landroid/view/accessibility/AccessibilityManager;Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;)Z │ │ +0819f8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0819fa: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=55 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerStubImpl; │ │ 0x0000 - 0x0002 reg=2 manager Landroid/view/accessibility/AccessibilityManager; │ │ 0x0000 - 0x0002 reg=3 listener Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat; │ │ @@ -163699,18 +163753,18 @@ │ │ type : '(Landroid/view/accessibility/AccessibilityManager;I)Ljava/util/List;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -07fe50: |[07fe50] android.support.v4.view.accessibility.AccessibilityManagerCompat$AccessibilityManagerStubImpl.getEnabledAccessibilityServiceList:(Landroid/view/accessibility/AccessibilityManager;I)Ljava/util/List; │ │ -07fe60: 7100 ba15 0000 |0000: invoke-static {}, Ljava/util/Collections;.emptyList:()Ljava/util/List; // method@15ba │ │ -07fe66: 0c00 |0003: move-result-object v0 │ │ -07fe68: 1100 |0004: return-object v0 │ │ +0819fc: |[0819fc] android.support.v4.view.accessibility.AccessibilityManagerCompat$AccessibilityManagerStubImpl.getEnabledAccessibilityServiceList:(Landroid/view/accessibility/AccessibilityManager;I)Ljava/util/List; │ │ +081a0c: 7100 ba15 0000 |0000: invoke-static {}, Ljava/util/Collections;.emptyList:()Ljava/util/List; // method@15ba │ │ +081a12: 0c00 |0003: move-result-object v0 │ │ +081a14: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=65 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerStubImpl; │ │ 0x0000 - 0x0005 reg=2 manager Landroid/view/accessibility/AccessibilityManager; │ │ 0x0000 - 0x0005 reg=3 feedbackTypeFlags I │ │ @@ -163720,18 +163774,18 @@ │ │ type : '(Landroid/view/accessibility/AccessibilityManager;)Ljava/util/List;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -07fe6c: |[07fe6c] android.support.v4.view.accessibility.AccessibilityManagerCompat$AccessibilityManagerStubImpl.getInstalledAccessibilityServiceList:(Landroid/view/accessibility/AccessibilityManager;)Ljava/util/List; │ │ -07fe7c: 7100 ba15 0000 |0000: invoke-static {}, Ljava/util/Collections;.emptyList:()Ljava/util/List; // method@15ba │ │ -07fe82: 0c00 |0003: move-result-object v0 │ │ -07fe84: 1100 |0004: return-object v0 │ │ +081a18: |[081a18] android.support.v4.view.accessibility.AccessibilityManagerCompat$AccessibilityManagerStubImpl.getInstalledAccessibilityServiceList:(Landroid/view/accessibility/AccessibilityManager;)Ljava/util/List; │ │ +081a28: 7100 ba15 0000 |0000: invoke-static {}, Ljava/util/Collections;.emptyList:()Ljava/util/List; // method@15ba │ │ +081a2e: 0c00 |0003: move-result-object v0 │ │ +081a30: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=70 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerStubImpl; │ │ 0x0000 - 0x0005 reg=2 manager Landroid/view/accessibility/AccessibilityManager; │ │ │ │ @@ -163740,17 +163794,17 @@ │ │ type : '(Landroid/view/accessibility/AccessibilityManager;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -07fe88: |[07fe88] android.support.v4.view.accessibility.AccessibilityManagerCompat$AccessibilityManagerStubImpl.isTouchExplorationEnabled:(Landroid/view/accessibility/AccessibilityManager;)Z │ │ -07fe98: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -07fe9a: 0f00 |0001: return v0 │ │ +081a34: |[081a34] android.support.v4.view.accessibility.AccessibilityManagerCompat$AccessibilityManagerStubImpl.isTouchExplorationEnabled:(Landroid/view/accessibility/AccessibilityManager;)Z │ │ +081a44: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +081a46: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=74 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerStubImpl; │ │ 0x0000 - 0x0002 reg=2 manager Landroid/view/accessibility/AccessibilityManager; │ │ │ │ @@ -163759,17 +163813,17 @@ │ │ type : '(Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -07fe9c: |[07fe9c] android.support.v4.view.accessibility.AccessibilityManagerCompat$AccessibilityManagerStubImpl.newAccessiblityStateChangeListener:(Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;)Ljava/lang/Object; │ │ -07feac: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -07feae: 1100 |0001: return-object v0 │ │ +081a48: |[081a48] android.support.v4.view.accessibility.AccessibilityManagerCompat$AccessibilityManagerStubImpl.newAccessiblityStateChangeListener:(Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;)Ljava/lang/Object; │ │ +081a58: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +081a5a: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerStubImpl; │ │ 0x0000 - 0x0002 reg=2 listener Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat; │ │ │ │ @@ -163778,31 +163832,31 @@ │ │ type : '(Landroid/view/accessibility/AccessibilityManager;Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -07feb0: |[07feb0] android.support.v4.view.accessibility.AccessibilityManagerCompat$AccessibilityManagerStubImpl.removeAccessibilityStateChangeListener:(Landroid/view/accessibility/AccessibilityManager;Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;)Z │ │ -07fec0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -07fec2: 0f00 |0001: return v0 │ │ +081a5c: |[081a5c] android.support.v4.view.accessibility.AccessibilityManagerCompat$AccessibilityManagerStubImpl.removeAccessibilityStateChangeListener:(Landroid/view/accessibility/AccessibilityManager;Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;)Z │ │ +081a6c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +081a6e: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=60 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerStubImpl; │ │ 0x0000 - 0x0002 reg=2 manager Landroid/view/accessibility/AccessibilityManager; │ │ 0x0000 - 0x0002 reg=3 listener Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat; │ │ │ │ source_file_idx : 536 (AccessibilityManagerCompat.java) │ │ │ │ Class #654 header: │ │ -class_idx : 525 │ │ +class_idx : 522 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 826 │ │ +superclass_idx : 823 │ │ source_file_idx : 542 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 64 │ │ │ │ Class #654 annotations: │ │ @@ -163826,17 +163880,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -07fec4: |[07fec4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.:()V │ │ -07fed4: 7010 1c15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ -07feda: 0e00 |0003: return-void │ │ +081a70: |[081a70] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.:()V │ │ +081a80: 7010 1c15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ +081a86: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=104 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ │ │ Virtual methods - │ │ @@ -163845,16 +163899,16 @@ │ │ type : '(Ljava/lang/Object;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -07fedc: |[07fedc] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.addAction:(Ljava/lang/Object;I)V │ │ -07feec: 0e00 |0000: return-void │ │ +081a88: |[081a88] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.addAction:(Ljava/lang/Object;I)V │ │ +081a98: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=128 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0001 reg=1 info Ljava/lang/Object; │ │ 0x0000 - 0x0001 reg=2 action I │ │ @@ -163864,16 +163918,16 @@ │ │ type : '(Ljava/lang/Object;Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -07fef0: |[07fef0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.addChild:(Ljava/lang/Object;Landroid/view/View;)V │ │ -07ff00: 0e00 |0000: return-void │ │ +081a9c: |[081a9c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.addChild:(Ljava/lang/Object;Landroid/view/View;)V │ │ +081aac: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=133 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0001 reg=1 info Ljava/lang/Object; │ │ 0x0000 - 0x0001 reg=2 child Landroid/view/View; │ │ @@ -163883,16 +163937,16 @@ │ │ type : '(Ljava/lang/Object;Landroid/view/View;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -07ff04: |[07ff04] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.addChild:(Ljava/lang/Object;Landroid/view/View;I)V │ │ -07ff14: 0e00 |0000: return-void │ │ +081ab0: |[081ab0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.addChild:(Ljava/lang/Object;Landroid/view/View;I)V │ │ +081ac0: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=138 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0001 reg=1 info Ljava/lang/Object; │ │ 0x0000 - 0x0001 reg=2 child Landroid/view/View; │ │ @@ -163903,18 +163957,18 @@ │ │ type : '(Ljava/lang/Object;Ljava/lang/String;)Ljava/util/List;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -07ff18: |[07ff18] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.findAccessibilityNodeInfosByText:(Ljava/lang/Object;Ljava/lang/String;)Ljava/util/List; │ │ -07ff28: 7100 ba15 0000 |0000: invoke-static {}, Ljava/util/Collections;.emptyList:()Ljava/util/List; // method@15ba │ │ -07ff2e: 0c00 |0003: move-result-object v0 │ │ -07ff30: 1100 |0004: return-object v0 │ │ +081ac4: |[081ac4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.findAccessibilityNodeInfosByText:(Ljava/lang/Object;Ljava/lang/String;)Ljava/util/List; │ │ +081ad4: 7100 ba15 0000 |0000: invoke-static {}, Ljava/util/Collections;.emptyList:()Ljava/util/List; // method@15ba │ │ +081ada: 0c00 |0003: move-result-object v0 │ │ +081adc: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=142 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0005 reg=2 info Ljava/lang/Object; │ │ 0x0000 - 0x0005 reg=3 text Ljava/lang/String; │ │ @@ -163924,17 +163978,17 @@ │ │ type : '(Ljava/lang/Object;I)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -07ff34: |[07ff34] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.findFocus:(Ljava/lang/Object;I)Ljava/lang/Object; │ │ -07ff44: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -07ff46: 1100 |0001: return-object v0 │ │ +081ae0: |[081ae0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.findFocus:(Ljava/lang/Object;I)Ljava/lang/Object; │ │ +081af0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +081af2: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=382 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0002 reg=2 info Ljava/lang/Object; │ │ 0x0000 - 0x0002 reg=3 focus I │ │ @@ -163944,17 +163998,17 @@ │ │ type : '(Ljava/lang/Object;I)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -07ff48: |[07ff48] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.focusSearch:(Ljava/lang/Object;I)Ljava/lang/Object; │ │ -07ff58: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -07ff5a: 1100 |0001: return-object v0 │ │ +081af4: |[081af4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.focusSearch:(Ljava/lang/Object;I)Ljava/lang/Object; │ │ +081b04: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +081b06: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=387 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0002 reg=2 info Ljava/lang/Object; │ │ 0x0000 - 0x0002 reg=3 direction I │ │ @@ -163964,17 +164018,17 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -07ff5c: |[07ff5c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.getActions:(Ljava/lang/Object;)I │ │ -07ff6c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -07ff6e: 0f00 |0001: return v0 │ │ +081b08: |[081b08] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.getActions:(Ljava/lang/Object;)I │ │ +081b18: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +081b1a: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=147 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0002 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -163983,16 +164037,16 @@ │ │ type : '(Ljava/lang/Object;Landroid/graphics/Rect;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -07ff70: |[07ff70] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.getBoundsInParent:(Ljava/lang/Object;Landroid/graphics/Rect;)V │ │ -07ff80: 0e00 |0000: return-void │ │ +081b1c: |[081b1c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.getBoundsInParent:(Ljava/lang/Object;Landroid/graphics/Rect;)V │ │ +081b2c: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=153 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0001 reg=1 info Ljava/lang/Object; │ │ 0x0000 - 0x0001 reg=2 outBounds Landroid/graphics/Rect; │ │ @@ -164002,16 +164056,16 @@ │ │ type : '(Ljava/lang/Object;Landroid/graphics/Rect;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -07ff84: |[07ff84] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.getBoundsInScreen:(Ljava/lang/Object;Landroid/graphics/Rect;)V │ │ -07ff94: 0e00 |0000: return-void │ │ +081b30: |[081b30] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.getBoundsInScreen:(Ljava/lang/Object;Landroid/graphics/Rect;)V │ │ +081b40: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=158 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0001 reg=1 info Ljava/lang/Object; │ │ 0x0000 - 0x0001 reg=2 outBounds Landroid/graphics/Rect; │ │ @@ -164021,17 +164075,17 @@ │ │ type : '(Ljava/lang/Object;I)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -07ff98: |[07ff98] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.getChild:(Ljava/lang/Object;I)Ljava/lang/Object; │ │ -07ffa8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -07ffaa: 1100 |0001: return-object v0 │ │ +081b44: |[081b44] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.getChild:(Ljava/lang/Object;I)Ljava/lang/Object; │ │ +081b54: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +081b56: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=162 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0002 reg=2 info Ljava/lang/Object; │ │ 0x0000 - 0x0002 reg=3 index I │ │ @@ -164041,17 +164095,17 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -07ffac: |[07ffac] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.getChildCount:(Ljava/lang/Object;)I │ │ -07ffbc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -07ffbe: 0f00 |0001: return v0 │ │ +081b58: |[081b58] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.getChildCount:(Ljava/lang/Object;)I │ │ +081b68: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +081b6a: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=167 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0002 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -164060,17 +164114,17 @@ │ │ type : '(Ljava/lang/Object;)Ljava/lang/CharSequence;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -07ffc0: |[07ffc0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.getClassName:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ -07ffd0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -07ffd2: 1100 |0001: return-object v0 │ │ +081b6c: |[081b6c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.getClassName:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ +081b7c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +081b7e: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=172 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0002 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -164079,17 +164133,17 @@ │ │ type : '(Ljava/lang/Object;)Ljava/lang/CharSequence;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -07ffd4: |[07ffd4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.getContentDescription:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ -07ffe4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -07ffe6: 1100 |0001: return-object v0 │ │ +081b80: |[081b80] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.getContentDescription:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ +081b90: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +081b92: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=177 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0002 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -164098,17 +164152,17 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -07ffe8: |[07ffe8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.getLiveRegion:(Ljava/lang/Object;)I │ │ -07fff8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -07fffa: 0f00 |0001: return v0 │ │ +081b94: |[081b94] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.getLiveRegion:(Ljava/lang/Object;)I │ │ +081ba4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +081ba6: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=417 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0002 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -164117,17 +164171,17 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -07fffc: |[07fffc] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.getMovementGranularities:(Ljava/lang/Object;)I │ │ -08000c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -08000e: 0f00 |0001: return v0 │ │ +081ba8: |[081ba8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.getMovementGranularities:(Ljava/lang/Object;)I │ │ +081bb8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +081bba: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=277 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0002 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -164136,17 +164190,17 @@ │ │ type : '(Ljava/lang/Object;)Ljava/lang/CharSequence;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -080010: |[080010] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.getPackageName:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ -080020: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -080022: 1100 |0001: return-object v0 │ │ +081bbc: |[081bbc] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.getPackageName:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ +081bcc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +081bce: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=182 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0002 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -164155,17 +164209,17 @@ │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -080024: |[080024] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.getParent:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -080034: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -080036: 1100 |0001: return-object v0 │ │ +081bd0: |[081bd0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.getParent:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +081be0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +081be2: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=187 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0002 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -164174,17 +164228,17 @@ │ │ type : '(Ljava/lang/Object;)Ljava/lang/CharSequence;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -080038: |[080038] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.getText:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ -080048: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -08004a: 1100 |0001: return-object v0 │ │ +081be4: |[081be4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.getText:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ +081bf4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +081bf6: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=192 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0002 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -164193,17 +164247,17 @@ │ │ type : '(Ljava/lang/Object;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -08004c: |[08004c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.getViewIdResourceName:(Ljava/lang/Object;)Ljava/lang/String; │ │ -08005c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -08005e: 1100 |0001: return-object v0 │ │ +081bf8: |[081bf8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.getViewIdResourceName:(Ljava/lang/Object;)Ljava/lang/String; │ │ +081c08: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +081c0a: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=407 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0002 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -164212,17 +164266,17 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -080060: |[080060] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.getWindowId:(Ljava/lang/Object;)I │ │ -080070: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -080072: 0f00 |0001: return v0 │ │ +081c0c: |[081c0c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.getWindowId:(Ljava/lang/Object;)I │ │ +081c1c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +081c1e: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=197 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0002 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -164231,17 +164285,17 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -080074: |[080074] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.isAccessibilityFocused:(Ljava/lang/Object;)Z │ │ -080084: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -080086: 0f00 |0001: return v0 │ │ +081c20: |[081c20] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.isAccessibilityFocused:(Ljava/lang/Object;)Z │ │ +081c30: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +081c32: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=237 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0002 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -164250,17 +164304,17 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -080088: |[080088] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.isCheckable:(Ljava/lang/Object;)Z │ │ -080098: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -08009a: 0f00 |0001: return v0 │ │ +081c34: |[081c34] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.isCheckable:(Ljava/lang/Object;)Z │ │ +081c44: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +081c46: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=202 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0002 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -164269,17 +164323,17 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -08009c: |[08009c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.isChecked:(Ljava/lang/Object;)Z │ │ -0800ac: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0800ae: 0f00 |0001: return v0 │ │ +081c48: |[081c48] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.isChecked:(Ljava/lang/Object;)Z │ │ +081c58: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +081c5a: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=207 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0002 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -164288,17 +164342,17 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0800b0: |[0800b0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.isClickable:(Ljava/lang/Object;)Z │ │ -0800c0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0800c2: 0f00 |0001: return v0 │ │ +081c5c: |[081c5c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.isClickable:(Ljava/lang/Object;)Z │ │ +081c6c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +081c6e: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=212 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0002 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -164307,17 +164361,17 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0800c4: |[0800c4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.isEnabled:(Ljava/lang/Object;)Z │ │ -0800d4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0800d6: 0f00 |0001: return v0 │ │ +081c70: |[081c70] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.isEnabled:(Ljava/lang/Object;)Z │ │ +081c80: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +081c82: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=217 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0002 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -164326,17 +164380,17 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0800d8: |[0800d8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.isFocusable:(Ljava/lang/Object;)Z │ │ -0800e8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0800ea: 0f00 |0001: return v0 │ │ +081c84: |[081c84] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.isFocusable:(Ljava/lang/Object;)Z │ │ +081c94: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +081c96: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=222 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0002 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -164345,17 +164399,17 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0800ec: |[0800ec] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.isFocused:(Ljava/lang/Object;)Z │ │ -0800fc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0800fe: 0f00 |0001: return v0 │ │ +081c98: |[081c98] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.isFocused:(Ljava/lang/Object;)Z │ │ +081ca8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +081caa: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=227 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0002 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -164364,17 +164418,17 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -080100: |[080100] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.isLongClickable:(Ljava/lang/Object;)Z │ │ -080110: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -080112: 0f00 |0001: return v0 │ │ +081cac: |[081cac] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.isLongClickable:(Ljava/lang/Object;)Z │ │ +081cbc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +081cbe: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=242 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0002 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -164383,17 +164437,17 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -080114: |[080114] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.isPassword:(Ljava/lang/Object;)Z │ │ -080124: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -080126: 0f00 |0001: return v0 │ │ +081cc0: |[081cc0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.isPassword:(Ljava/lang/Object;)Z │ │ +081cd0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +081cd2: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=247 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0002 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -164402,17 +164456,17 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -080128: |[080128] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.isScrollable:(Ljava/lang/Object;)Z │ │ -080138: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -08013a: 0f00 |0001: return v0 │ │ +081cd4: |[081cd4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.isScrollable:(Ljava/lang/Object;)Z │ │ +081ce4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +081ce6: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=252 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0002 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -164421,17 +164475,17 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -08013c: |[08013c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.isSelected:(Ljava/lang/Object;)Z │ │ -08014c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -08014e: 0f00 |0001: return v0 │ │ +081ce8: |[081ce8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.isSelected:(Ljava/lang/Object;)Z │ │ +081cf8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +081cfa: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=257 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0002 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -164440,17 +164494,17 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -080150: |[080150] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.isVisibleToUser:(Ljava/lang/Object;)Z │ │ -080160: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -080162: 0f00 |0001: return v0 │ │ +081cfc: |[081cfc] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.isVisibleToUser:(Ljava/lang/Object;)Z │ │ +081d0c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +081d0e: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=232 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0002 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -164459,17 +164513,17 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -080164: |[080164] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.obtain:()Ljava/lang/Object; │ │ -080174: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -080176: 1100 |0001: return-object v0 │ │ +081d10: |[081d10] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.obtain:()Ljava/lang/Object; │ │ +081d20: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +081d22: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=107 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ │ │ #33 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl;) │ │ @@ -164477,17 +164531,17 @@ │ │ type : '(Landroid/view/View;)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -080178: |[080178] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.obtain:(Landroid/view/View;)Ljava/lang/Object; │ │ -080188: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -08018a: 1100 |0001: return-object v0 │ │ +081d24: |[081d24] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.obtain:(Landroid/view/View;)Ljava/lang/Object; │ │ +081d34: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +081d36: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=112 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0002 reg=2 source Landroid/view/View; │ │ │ │ @@ -164496,17 +164550,17 @@ │ │ type : '(Landroid/view/View;I)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -08018c: |[08018c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.obtain:(Landroid/view/View;I)Ljava/lang/Object; │ │ -08019c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -08019e: 1100 |0001: return-object v0 │ │ +081d38: |[081d38] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.obtain:(Landroid/view/View;I)Ljava/lang/Object; │ │ +081d48: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +081d4a: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=117 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0002 reg=2 root Landroid/view/View; │ │ 0x0000 - 0x0002 reg=3 virtualDescendantId I │ │ @@ -164516,17 +164570,17 @@ │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0801a0: |[0801a0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.obtain:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -0801b0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0801b2: 1100 |0001: return-object v0 │ │ +081d4c: |[081d4c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.obtain:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +081d5c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +081d5e: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=122 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0002 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -164535,17 +164589,17 @@ │ │ type : '(Ljava/lang/Object;I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0801b4: |[0801b4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.performAction:(Ljava/lang/Object;I)Z │ │ -0801c4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0801c6: 0f00 |0001: return v0 │ │ +081d60: |[081d60] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.performAction:(Ljava/lang/Object;I)Z │ │ +081d70: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +081d72: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=262 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0002 reg=2 info Ljava/lang/Object; │ │ 0x0000 - 0x0002 reg=3 action I │ │ @@ -164555,17 +164609,17 @@ │ │ type : '(Ljava/lang/Object;ILandroid/os/Bundle;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0801c8: |[0801c8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.performAction:(Ljava/lang/Object;ILandroid/os/Bundle;)Z │ │ -0801d8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0801da: 0f00 |0001: return v0 │ │ +081d74: |[081d74] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.performAction:(Ljava/lang/Object;ILandroid/os/Bundle;)Z │ │ +081d84: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +081d86: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=267 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0002 reg=2 info Ljava/lang/Object; │ │ 0x0000 - 0x0002 reg=3 action I │ │ @@ -164576,16 +164630,16 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0801dc: |[0801dc] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.recycle:(Ljava/lang/Object;)V │ │ -0801ec: 0e00 |0000: return-void │ │ +081d88: |[081d88] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.recycle:(Ljava/lang/Object;)V │ │ +081d98: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=398 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0001 reg=1 info Ljava/lang/Object; │ │ │ │ @@ -164594,16 +164648,16 @@ │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0801f0: |[0801f0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setAccessibilityFocused:(Ljava/lang/Object;Z)V │ │ -080200: 0e00 |0000: return-void │ │ +081d9c: |[081d9c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setAccessibilityFocused:(Ljava/lang/Object;Z)V │ │ +081dac: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=338 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0001 reg=1 info Ljava/lang/Object; │ │ 0x0000 - 0x0001 reg=2 focused Z │ │ @@ -164613,16 +164667,16 @@ │ │ type : '(Ljava/lang/Object;Landroid/graphics/Rect;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -080204: |[080204] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setBoundsInParent:(Ljava/lang/Object;Landroid/graphics/Rect;)V │ │ -080214: 0e00 |0000: return-void │ │ +081db0: |[081db0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setBoundsInParent:(Ljava/lang/Object;Landroid/graphics/Rect;)V │ │ +081dc0: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=283 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0001 reg=1 info Ljava/lang/Object; │ │ 0x0000 - 0x0001 reg=2 bounds Landroid/graphics/Rect; │ │ @@ -164632,16 +164686,16 @@ │ │ type : '(Ljava/lang/Object;Landroid/graphics/Rect;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -080218: |[080218] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setBoundsInScreen:(Ljava/lang/Object;Landroid/graphics/Rect;)V │ │ -080228: 0e00 |0000: return-void │ │ +081dc4: |[081dc4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setBoundsInScreen:(Ljava/lang/Object;Landroid/graphics/Rect;)V │ │ +081dd4: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=288 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0001 reg=1 info Ljava/lang/Object; │ │ 0x0000 - 0x0001 reg=2 bounds Landroid/graphics/Rect; │ │ @@ -164651,16 +164705,16 @@ │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -08022c: |[08022c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setCheckable:(Ljava/lang/Object;Z)V │ │ -08023c: 0e00 |0000: return-void │ │ +081dd8: |[081dd8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setCheckable:(Ljava/lang/Object;Z)V │ │ +081de8: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=293 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0001 reg=1 info Ljava/lang/Object; │ │ 0x0000 - 0x0001 reg=2 checkable Z │ │ @@ -164670,16 +164724,16 @@ │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -080240: |[080240] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setChecked:(Ljava/lang/Object;Z)V │ │ -080250: 0e00 |0000: return-void │ │ +081dec: |[081dec] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setChecked:(Ljava/lang/Object;Z)V │ │ +081dfc: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=298 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0001 reg=1 info Ljava/lang/Object; │ │ 0x0000 - 0x0001 reg=2 checked Z │ │ @@ -164689,16 +164743,16 @@ │ │ type : '(Ljava/lang/Object;Ljava/lang/CharSequence;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -080254: |[080254] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setClassName:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ -080264: 0e00 |0000: return-void │ │ +081e00: |[081e00] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setClassName:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ +081e10: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=303 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0001 reg=1 info Ljava/lang/Object; │ │ 0x0000 - 0x0001 reg=2 className Ljava/lang/CharSequence; │ │ @@ -164708,16 +164762,16 @@ │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -080268: |[080268] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setClickable:(Ljava/lang/Object;Z)V │ │ -080278: 0e00 |0000: return-void │ │ +081e14: |[081e14] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setClickable:(Ljava/lang/Object;Z)V │ │ +081e24: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=308 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0001 reg=1 info Ljava/lang/Object; │ │ 0x0000 - 0x0001 reg=2 clickable Z │ │ @@ -164727,16 +164781,16 @@ │ │ type : '(Ljava/lang/Object;Ljava/lang/CharSequence;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -08027c: |[08027c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setContentDescription:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ -08028c: 0e00 |0000: return-void │ │ +081e28: |[081e28] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setContentDescription:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ +081e38: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=313 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0001 reg=1 info Ljava/lang/Object; │ │ 0x0000 - 0x0001 reg=2 contentDescription Ljava/lang/CharSequence; │ │ @@ -164746,16 +164800,16 @@ │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -080290: |[080290] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setEnabled:(Ljava/lang/Object;Z)V │ │ -0802a0: 0e00 |0000: return-void │ │ +081e3c: |[081e3c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setEnabled:(Ljava/lang/Object;Z)V │ │ +081e4c: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=318 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0001 reg=1 info Ljava/lang/Object; │ │ 0x0000 - 0x0001 reg=2 enabled Z │ │ @@ -164765,16 +164819,16 @@ │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0802a4: |[0802a4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setFocusable:(Ljava/lang/Object;Z)V │ │ -0802b4: 0e00 |0000: return-void │ │ +081e50: |[081e50] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setFocusable:(Ljava/lang/Object;Z)V │ │ +081e60: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=323 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0001 reg=1 info Ljava/lang/Object; │ │ 0x0000 - 0x0001 reg=2 focusable Z │ │ @@ -164784,16 +164838,16 @@ │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0802b8: |[0802b8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setFocused:(Ljava/lang/Object;Z)V │ │ -0802c8: 0e00 |0000: return-void │ │ +081e64: |[081e64] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setFocused:(Ljava/lang/Object;Z)V │ │ +081e74: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=328 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0001 reg=1 info Ljava/lang/Object; │ │ 0x0000 - 0x0001 reg=2 focused Z │ │ @@ -164803,16 +164857,16 @@ │ │ type : '(Ljava/lang/Object;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0802cc: |[0802cc] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setLiveRegion:(Ljava/lang/Object;I)V │ │ -0802dc: 0e00 |0000: return-void │ │ +081e78: |[081e78] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setLiveRegion:(Ljava/lang/Object;I)V │ │ +081e88: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=423 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0001 reg=1 info Ljava/lang/Object; │ │ 0x0000 - 0x0001 reg=2 mode I │ │ @@ -164822,16 +164876,16 @@ │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0802e0: |[0802e0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setLongClickable:(Ljava/lang/Object;Z)V │ │ -0802f0: 0e00 |0000: return-void │ │ +081e8c: |[081e8c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setLongClickable:(Ljava/lang/Object;Z)V │ │ +081e9c: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=343 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0001 reg=1 info Ljava/lang/Object; │ │ 0x0000 - 0x0001 reg=2 longClickable Z │ │ @@ -164841,16 +164895,16 @@ │ │ type : '(Ljava/lang/Object;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0802f4: |[0802f4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setMovementGranularities:(Ljava/lang/Object;I)V │ │ -080304: 0e00 |0000: return-void │ │ +081ea0: |[081ea0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setMovementGranularities:(Ljava/lang/Object;I)V │ │ +081eb0: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=273 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0001 reg=1 info Ljava/lang/Object; │ │ 0x0000 - 0x0001 reg=2 granularities I │ │ @@ -164860,16 +164914,16 @@ │ │ type : '(Ljava/lang/Object;Ljava/lang/CharSequence;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -080308: |[080308] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setPackageName:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ -080318: 0e00 |0000: return-void │ │ +081eb4: |[081eb4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setPackageName:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ +081ec4: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=348 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0001 reg=1 info Ljava/lang/Object; │ │ 0x0000 - 0x0001 reg=2 packageName Ljava/lang/CharSequence; │ │ @@ -164879,16 +164933,16 @@ │ │ type : '(Ljava/lang/Object;Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -08031c: |[08031c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setParent:(Ljava/lang/Object;Landroid/view/View;)V │ │ -08032c: 0e00 |0000: return-void │ │ +081ec8: |[081ec8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setParent:(Ljava/lang/Object;Landroid/view/View;)V │ │ +081ed8: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=353 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0001 reg=1 info Ljava/lang/Object; │ │ 0x0000 - 0x0001 reg=2 parent Landroid/view/View; │ │ @@ -164898,16 +164952,16 @@ │ │ type : '(Ljava/lang/Object;Landroid/view/View;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -080330: |[080330] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setParent:(Ljava/lang/Object;Landroid/view/View;I)V │ │ -080340: 0e00 |0000: return-void │ │ +081edc: |[081edc] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setParent:(Ljava/lang/Object;Landroid/view/View;I)V │ │ +081eec: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=403 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0001 reg=1 info Ljava/lang/Object; │ │ 0x0000 - 0x0001 reg=2 root Landroid/view/View; │ │ @@ -164918,16 +164972,16 @@ │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -080344: |[080344] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setPassword:(Ljava/lang/Object;Z)V │ │ -080354: 0e00 |0000: return-void │ │ +081ef0: |[081ef0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setPassword:(Ljava/lang/Object;Z)V │ │ +081f00: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=358 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0001 reg=1 info Ljava/lang/Object; │ │ 0x0000 - 0x0001 reg=2 password Z │ │ @@ -164937,16 +164991,16 @@ │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -080358: |[080358] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setScrollable:(Ljava/lang/Object;Z)V │ │ -080368: 0e00 |0000: return-void │ │ +081f04: |[081f04] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setScrollable:(Ljava/lang/Object;Z)V │ │ +081f14: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=363 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0001 reg=1 info Ljava/lang/Object; │ │ 0x0000 - 0x0001 reg=2 scrollable Z │ │ @@ -164956,16 +165010,16 @@ │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -08036c: |[08036c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setSelected:(Ljava/lang/Object;Z)V │ │ -08037c: 0e00 |0000: return-void │ │ +081f18: |[081f18] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setSelected:(Ljava/lang/Object;Z)V │ │ +081f28: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=368 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0001 reg=1 info Ljava/lang/Object; │ │ 0x0000 - 0x0001 reg=2 selected Z │ │ @@ -164975,16 +165029,16 @@ │ │ type : '(Ljava/lang/Object;Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -080380: |[080380] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setSource:(Ljava/lang/Object;Landroid/view/View;)V │ │ -080390: 0e00 |0000: return-void │ │ +081f2c: |[081f2c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setSource:(Ljava/lang/Object;Landroid/view/View;)V │ │ +081f3c: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=373 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0001 reg=1 info Ljava/lang/Object; │ │ 0x0000 - 0x0001 reg=2 source Landroid/view/View; │ │ @@ -164994,16 +165048,16 @@ │ │ type : '(Ljava/lang/Object;Landroid/view/View;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -080394: |[080394] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setSource:(Ljava/lang/Object;Landroid/view/View;I)V │ │ -0803a4: 0e00 |0000: return-void │ │ +081f40: |[081f40] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setSource:(Ljava/lang/Object;Landroid/view/View;I)V │ │ +081f50: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=378 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0001 reg=1 info Ljava/lang/Object; │ │ 0x0000 - 0x0001 reg=2 root Landroid/view/View; │ │ @@ -165014,16 +165068,16 @@ │ │ type : '(Ljava/lang/Object;Ljava/lang/CharSequence;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0803a8: |[0803a8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setText:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ -0803b8: 0e00 |0000: return-void │ │ +081f54: |[081f54] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setText:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ +081f64: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=393 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0001 reg=1 info Ljava/lang/Object; │ │ 0x0000 - 0x0001 reg=2 text Ljava/lang/CharSequence; │ │ @@ -165033,16 +165087,16 @@ │ │ type : '(Ljava/lang/Object;Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0803bc: |[0803bc] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setViewIdResourceName:(Ljava/lang/Object;Ljava/lang/String;)V │ │ -0803cc: 0e00 |0000: return-void │ │ +081f68: |[081f68] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setViewIdResourceName:(Ljava/lang/Object;Ljava/lang/String;)V │ │ +081f78: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=413 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0001 reg=1 info Ljava/lang/Object; │ │ 0x0000 - 0x0001 reg=2 viewId Ljava/lang/String; │ │ @@ -165052,30 +165106,30 @@ │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0803d0: |[0803d0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setVisibleToUser:(Ljava/lang/Object;Z)V │ │ -0803e0: 0e00 |0000: return-void │ │ +081f7c: |[081f7c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setVisibleToUser:(Ljava/lang/Object;Z)V │ │ +081f8c: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=333 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0001 reg=1 info Ljava/lang/Object; │ │ 0x0000 - 0x0001 reg=2 visibleToUser Z │ │ │ │ source_file_idx : 542 (AccessibilityNodeInfoCompat.java) │ │ │ │ Class #655 header: │ │ -class_idx : 532 │ │ +class_idx : 529 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 826 │ │ +superclass_idx : 823 │ │ source_file_idx : 553 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 3 │ │ │ │ Class #655 annotations: │ │ @@ -165107,19 +165161,19 @@ │ │ type : '(Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderJellyBeanImpl;Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -0803e4: |[0803e4] android.support.v4.view.accessibility.AccessibilityNodeProviderCompat$AccessibilityNodeProviderJellyBeanImpl$1.:(Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderJellyBeanImpl;Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;)V │ │ -0803f4: 5b01 2304 |0000: iput-object v1, v0, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderJellyBeanImpl$1;.this$0:Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderJellyBeanImpl; // field@0423 │ │ -0803f8: 5b02 2404 |0002: iput-object v2, v0, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderJellyBeanImpl$1;.val$compat:Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat; // field@0424 │ │ -0803fc: 7010 1c15 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ -080402: 0e00 |0007: return-void │ │ +081f90: |[081f90] android.support.v4.view.accessibility.AccessibilityNodeProviderCompat$AccessibilityNodeProviderJellyBeanImpl$1.:(Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderJellyBeanImpl;Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;)V │ │ +081fa0: 5b01 2304 |0000: iput-object v1, v0, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderJellyBeanImpl$1;.this$0:Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderJellyBeanImpl; // field@0423 │ │ +081fa4: 5b02 2404 |0002: iput-object v2, v0, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderJellyBeanImpl$1;.val$compat:Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat; // field@0424 │ │ +081fa8: 7010 1c15 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ +081fae: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=48 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderJellyBeanImpl$1; │ │ 0x0000 - 0x0008 reg=1 (null) Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderJellyBeanImpl; │ │ 0x0000 - 0x0008 reg=2 (null) Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat; │ │ @@ -165130,24 +165184,24 @@ │ │ type : '(I)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -080404: |[080404] android.support.v4.view.accessibility.AccessibilityNodeProviderCompat$AccessibilityNodeProviderJellyBeanImpl$1.createAccessibilityNodeInfo:(I)Ljava/lang/Object; │ │ -080414: 5421 2404 |0000: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderJellyBeanImpl$1;.val$compat:Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat; // field@0424 │ │ -080418: 6e20 d70d 3100 |0002: invoke-virtual {v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;.createAccessibilityNodeInfo:(I)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // method@0dd7 │ │ -08041e: 0c00 |0005: move-result-object v0 │ │ -080420: 3900 0400 |0006: if-nez v0, 000a // +0004 │ │ -080424: 1201 |0008: const/4 v1, #int 0 // #0 │ │ -080426: 1101 |0009: return-object v1 │ │ -080428: 6e10 490d 0000 |000a: invoke-virtual {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getInfo:()Ljava/lang/Object; // method@0d49 │ │ -08042e: 0c01 |000d: move-result-object v1 │ │ -080430: 28fb |000e: goto 0009 // -0005 │ │ +081fb0: |[081fb0] android.support.v4.view.accessibility.AccessibilityNodeProviderCompat$AccessibilityNodeProviderJellyBeanImpl$1.createAccessibilityNodeInfo:(I)Ljava/lang/Object; │ │ +081fc0: 5421 2404 |0000: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderJellyBeanImpl$1;.val$compat:Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat; // field@0424 │ │ +081fc4: 6e20 d70d 3100 |0002: invoke-virtual {v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;.createAccessibilityNodeInfo:(I)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // method@0dd7 │ │ +081fca: 0c00 |0005: move-result-object v0 │ │ +081fcc: 3900 0400 |0006: if-nez v0, 000a // +0004 │ │ +081fd0: 1201 |0008: const/4 v1, #int 0 // #0 │ │ +081fd2: 1101 |0009: return-object v1 │ │ +081fd4: 6e10 490d 0000 |000a: invoke-virtual {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getInfo:()Ljava/lang/Object; // method@0d49 │ │ +081fda: 0c01 |000d: move-result-object v1 │ │ +081fdc: 28fb |000e: goto 0009 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=72 │ │ 0x0006 line=74 │ │ 0x0008 line=75 │ │ 0x0009 line=77 │ │ locals : │ │ @@ -165160,33 +165214,33 @@ │ │ type : '(Ljava/lang/String;I)Ljava/util/List;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 35 16-bit code units │ │ -080434: |[080434] android.support.v4.view.accessibility.AccessibilityNodeProviderCompat$AccessibilityNodeProviderJellyBeanImpl$1.findAccessibilityNodeInfosByText:(Ljava/lang/String;I)Ljava/util/List; │ │ -080444: 5465 2404 |0000: iget-object v5, v6, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderJellyBeanImpl$1;.val$compat:Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat; // field@0424 │ │ -080448: 6e30 d80d 7508 |0002: invoke-virtual {v5, v7, v8}, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;.findAccessibilityNodeInfosByText:(Ljava/lang/String;I)Ljava/util/List; // method@0dd8 │ │ -08044e: 0c00 |0005: move-result-object v0 │ │ -080450: 2204 6003 |0006: new-instance v4, Ljava/util/ArrayList; // type@0360 │ │ -080454: 7010 9d15 0400 |0008: invoke-direct {v4}, Ljava/util/ArrayList;.:()V // method@159d │ │ -08045a: 7210 d715 0000 |000b: invoke-interface {v0}, Ljava/util/List;.size:()I // method@15d7 │ │ -080460: 0a03 |000e: move-result v3 │ │ -080462: 1201 |000f: const/4 v1, #int 0 // #0 │ │ -080464: 3531 1200 |0010: if-ge v1, v3, 0022 // +0012 │ │ -080468: 7220 d515 1000 |0012: invoke-interface {v0, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@15d5 │ │ -08046e: 0c02 |0015: move-result-object v2 │ │ -080470: 1f02 0e02 |0016: check-cast v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // type@020e │ │ -080474: 6e10 490d 0200 |0018: invoke-virtual {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getInfo:()Ljava/lang/Object; // method@0d49 │ │ -08047a: 0c05 |001b: move-result-object v5 │ │ -08047c: 7220 d315 5400 |001c: invoke-interface {v4, v5}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@15d3 │ │ -080482: d801 0101 |001f: add-int/lit8 v1, v1, #int 1 // #01 │ │ -080486: 28ef |0021: goto 0010 // -0011 │ │ -080488: 1104 |0022: return-object v4 │ │ +081fe0: |[081fe0] android.support.v4.view.accessibility.AccessibilityNodeProviderCompat$AccessibilityNodeProviderJellyBeanImpl$1.findAccessibilityNodeInfosByText:(Ljava/lang/String;I)Ljava/util/List; │ │ +081ff0: 5465 2404 |0000: iget-object v5, v6, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderJellyBeanImpl$1;.val$compat:Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat; // field@0424 │ │ +081ff4: 6e30 d80d 7508 |0002: invoke-virtual {v5, v7, v8}, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;.findAccessibilityNodeInfosByText:(Ljava/lang/String;I)Ljava/util/List; // method@0dd8 │ │ +081ffa: 0c00 |0005: move-result-object v0 │ │ +081ffc: 2204 5d03 |0006: new-instance v4, Ljava/util/ArrayList; // type@035d │ │ +082000: 7010 9d15 0400 |0008: invoke-direct {v4}, Ljava/util/ArrayList;.:()V // method@159d │ │ +082006: 7210 d715 0000 |000b: invoke-interface {v0}, Ljava/util/List;.size:()I // method@15d7 │ │ +08200c: 0a03 |000e: move-result v3 │ │ +08200e: 1201 |000f: const/4 v1, #int 0 // #0 │ │ +082010: 3531 1200 |0010: if-ge v1, v3, 0022 // +0012 │ │ +082014: 7220 d515 1000 |0012: invoke-interface {v0, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@15d5 │ │ +08201a: 0c02 |0015: move-result-object v2 │ │ +08201c: 1f02 0b02 |0016: check-cast v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // type@020b │ │ +082020: 6e10 490d 0200 |0018: invoke-virtual {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getInfo:()Ljava/lang/Object; // method@0d49 │ │ +082026: 0c05 |001b: move-result-object v5 │ │ +082028: 7220 d315 5400 |001c: invoke-interface {v4, v5}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@15d3 │ │ +08202e: d801 0101 |001f: add-int/lit8 v1, v1, #int 1 // #01 │ │ +082032: 28ef |0021: goto 0010 // -0011 │ │ +082034: 1104 |0022: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ 0x0006 line=60 │ │ 0x000b line=61 │ │ 0x000f line=62 │ │ 0x0012 line=63 │ │ @@ -165208,34 +165262,34 @@ │ │ type : '(IILandroid/os/Bundle;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 7 16-bit code units │ │ -08048c: |[08048c] android.support.v4.view.accessibility.AccessibilityNodeProviderCompat$AccessibilityNodeProviderJellyBeanImpl$1.performAction:(IILandroid/os/Bundle;)Z │ │ -08049c: 5410 2404 |0000: iget-object v0, v1, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderJellyBeanImpl$1;.val$compat:Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat; // field@0424 │ │ -0804a0: 6e40 db0d 2043 |0002: invoke-virtual {v0, v2, v3, v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;.performAction:(IILandroid/os/Bundle;)Z // method@0ddb │ │ -0804a6: 0a00 |0005: move-result v0 │ │ -0804a8: 0f00 |0006: return v0 │ │ +082038: |[082038] android.support.v4.view.accessibility.AccessibilityNodeProviderCompat$AccessibilityNodeProviderJellyBeanImpl$1.performAction:(IILandroid/os/Bundle;)Z │ │ +082048: 5410 2404 |0000: iget-object v0, v1, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderJellyBeanImpl$1;.val$compat:Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat; // field@0424 │ │ +08204c: 6e40 db0d 2043 |0002: invoke-virtual {v0, v2, v3, v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;.performAction:(IILandroid/os/Bundle;)Z // method@0ddb │ │ +082052: 0a00 |0005: move-result v0 │ │ +082054: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderJellyBeanImpl$1; │ │ 0x0000 - 0x0007 reg=2 virtualViewId I │ │ 0x0000 - 0x0007 reg=3 action I │ │ 0x0000 - 0x0007 reg=4 arguments Landroid/os/Bundle; │ │ │ │ source_file_idx : 553 (AccessibilityNodeProviderCompat.java) │ │ │ │ Class #656 header: │ │ -class_idx : 534 │ │ +class_idx : 531 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 826 │ │ +superclass_idx : 823 │ │ source_file_idx : 553 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ Class #656 annotations: │ │ @@ -165267,19 +165321,19 @@ │ │ type : '(Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderKitKatImpl;Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -0804ac: |[0804ac] android.support.v4.view.accessibility.AccessibilityNodeProviderCompat$AccessibilityNodeProviderKitKatImpl$1.:(Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderKitKatImpl;Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;)V │ │ -0804bc: 5b01 2504 |0000: iput-object v1, v0, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderKitKatImpl$1;.this$0:Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderKitKatImpl; // field@0425 │ │ -0804c0: 5b02 2604 |0002: iput-object v2, v0, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderKitKatImpl$1;.val$compat:Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat; // field@0426 │ │ -0804c4: 7010 1c15 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ -0804ca: 0e00 |0007: return-void │ │ +082058: |[082058] android.support.v4.view.accessibility.AccessibilityNodeProviderCompat$AccessibilityNodeProviderKitKatImpl$1.:(Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderKitKatImpl;Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;)V │ │ +082068: 5b01 2504 |0000: iput-object v1, v0, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderKitKatImpl$1;.this$0:Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderKitKatImpl; // field@0425 │ │ +08206c: 5b02 2604 |0002: iput-object v2, v0, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderKitKatImpl$1;.val$compat:Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat; // field@0426 │ │ +082070: 7010 1c15 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ +082076: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=89 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderKitKatImpl$1; │ │ 0x0000 - 0x0008 reg=1 (null) Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderKitKatImpl; │ │ 0x0000 - 0x0008 reg=2 (null) Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat; │ │ @@ -165290,24 +165344,24 @@ │ │ type : '(I)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -0804cc: |[0804cc] android.support.v4.view.accessibility.AccessibilityNodeProviderCompat$AccessibilityNodeProviderKitKatImpl$1.createAccessibilityNodeInfo:(I)Ljava/lang/Object; │ │ -0804dc: 5421 2604 |0000: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderKitKatImpl$1;.val$compat:Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat; // field@0426 │ │ -0804e0: 6e20 d70d 3100 |0002: invoke-virtual {v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;.createAccessibilityNodeInfo:(I)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // method@0dd7 │ │ -0804e6: 0c00 |0005: move-result-object v0 │ │ -0804e8: 3900 0400 |0006: if-nez v0, 000a // +0004 │ │ -0804ec: 1201 |0008: const/4 v1, #int 0 // #0 │ │ -0804ee: 1101 |0009: return-object v1 │ │ -0804f0: 6e10 490d 0000 |000a: invoke-virtual {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getInfo:()Ljava/lang/Object; // method@0d49 │ │ -0804f6: 0c01 |000d: move-result-object v1 │ │ -0804f8: 28fb |000e: goto 0009 // -0005 │ │ +082078: |[082078] android.support.v4.view.accessibility.AccessibilityNodeProviderCompat$AccessibilityNodeProviderKitKatImpl$1.createAccessibilityNodeInfo:(I)Ljava/lang/Object; │ │ +082088: 5421 2604 |0000: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderKitKatImpl$1;.val$compat:Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat; // field@0426 │ │ +08208c: 6e20 d70d 3100 |0002: invoke-virtual {v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;.createAccessibilityNodeInfo:(I)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // method@0dd7 │ │ +082092: 0c00 |0005: move-result-object v0 │ │ +082094: 3900 0400 |0006: if-nez v0, 000a // +0004 │ │ +082098: 1201 |0008: const/4 v1, #int 0 // #0 │ │ +08209a: 1101 |0009: return-object v1 │ │ +08209c: 6e10 490d 0000 |000a: invoke-virtual {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getInfo:()Ljava/lang/Object; // method@0d49 │ │ +0820a2: 0c01 |000d: move-result-object v1 │ │ +0820a4: 28fb |000e: goto 0009 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=112 │ │ 0x0006 line=114 │ │ 0x0008 line=115 │ │ 0x0009 line=117 │ │ locals : │ │ @@ -165320,33 +165374,33 @@ │ │ type : '(Ljava/lang/String;I)Ljava/util/List;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 35 16-bit code units │ │ -0804fc: |[0804fc] android.support.v4.view.accessibility.AccessibilityNodeProviderCompat$AccessibilityNodeProviderKitKatImpl$1.findAccessibilityNodeInfosByText:(Ljava/lang/String;I)Ljava/util/List; │ │ -08050c: 5465 2604 |0000: iget-object v5, v6, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderKitKatImpl$1;.val$compat:Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat; // field@0426 │ │ -080510: 6e30 d80d 7508 |0002: invoke-virtual {v5, v7, v8}, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;.findAccessibilityNodeInfosByText:(Ljava/lang/String;I)Ljava/util/List; // method@0dd8 │ │ -080516: 0c00 |0005: move-result-object v0 │ │ -080518: 2204 6003 |0006: new-instance v4, Ljava/util/ArrayList; // type@0360 │ │ -08051c: 7010 9d15 0400 |0008: invoke-direct {v4}, Ljava/util/ArrayList;.:()V // method@159d │ │ -080522: 7210 d715 0000 |000b: invoke-interface {v0}, Ljava/util/List;.size:()I // method@15d7 │ │ -080528: 0a03 |000e: move-result v3 │ │ -08052a: 1201 |000f: const/4 v1, #int 0 // #0 │ │ -08052c: 3531 1200 |0010: if-ge v1, v3, 0022 // +0012 │ │ -080530: 7220 d515 1000 |0012: invoke-interface {v0, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@15d5 │ │ -080536: 0c02 |0015: move-result-object v2 │ │ -080538: 1f02 0e02 |0016: check-cast v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // type@020e │ │ -08053c: 6e10 490d 0200 |0018: invoke-virtual {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getInfo:()Ljava/lang/Object; // method@0d49 │ │ -080542: 0c05 |001b: move-result-object v5 │ │ -080544: 7220 d315 5400 |001c: invoke-interface {v4, v5}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@15d3 │ │ -08054a: d801 0101 |001f: add-int/lit8 v1, v1, #int 1 // #01 │ │ -08054e: 28ef |0021: goto 0010 // -0011 │ │ -080550: 1104 |0022: return-object v4 │ │ +0820a8: |[0820a8] android.support.v4.view.accessibility.AccessibilityNodeProviderCompat$AccessibilityNodeProviderKitKatImpl$1.findAccessibilityNodeInfosByText:(Ljava/lang/String;I)Ljava/util/List; │ │ +0820b8: 5465 2604 |0000: iget-object v5, v6, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderKitKatImpl$1;.val$compat:Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat; // field@0426 │ │ +0820bc: 6e30 d80d 7508 |0002: invoke-virtual {v5, v7, v8}, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;.findAccessibilityNodeInfosByText:(Ljava/lang/String;I)Ljava/util/List; // method@0dd8 │ │ +0820c2: 0c00 |0005: move-result-object v0 │ │ +0820c4: 2204 5d03 |0006: new-instance v4, Ljava/util/ArrayList; // type@035d │ │ +0820c8: 7010 9d15 0400 |0008: invoke-direct {v4}, Ljava/util/ArrayList;.:()V // method@159d │ │ +0820ce: 7210 d715 0000 |000b: invoke-interface {v0}, Ljava/util/List;.size:()I // method@15d7 │ │ +0820d4: 0a03 |000e: move-result v3 │ │ +0820d6: 1201 |000f: const/4 v1, #int 0 // #0 │ │ +0820d8: 3531 1200 |0010: if-ge v1, v3, 0022 // +0012 │ │ +0820dc: 7220 d515 1000 |0012: invoke-interface {v0, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@15d5 │ │ +0820e2: 0c02 |0015: move-result-object v2 │ │ +0820e4: 1f02 0b02 |0016: check-cast v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // type@020b │ │ +0820e8: 6e10 490d 0200 |0018: invoke-virtual {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getInfo:()Ljava/lang/Object; // method@0d49 │ │ +0820ee: 0c05 |001b: move-result-object v5 │ │ +0820f0: 7220 d315 5400 |001c: invoke-interface {v4, v5}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@15d3 │ │ +0820f6: d801 0101 |001f: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0820fa: 28ef |0021: goto 0010 // -0011 │ │ +0820fc: 1104 |0022: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=99 │ │ 0x0006 line=101 │ │ 0x000b line=102 │ │ 0x000f line=103 │ │ 0x0012 line=104 │ │ @@ -165368,24 +165422,24 @@ │ │ type : '(I)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -080554: |[080554] android.support.v4.view.accessibility.AccessibilityNodeProviderCompat$AccessibilityNodeProviderKitKatImpl$1.findFocus:(I)Ljava/lang/Object; │ │ -080564: 5421 2604 |0000: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderKitKatImpl$1;.val$compat:Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat; // field@0426 │ │ -080568: 6e20 d90d 3100 |0002: invoke-virtual {v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;.findFocus:(I)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // method@0dd9 │ │ -08056e: 0c00 |0005: move-result-object v0 │ │ -080570: 3900 0400 |0006: if-nez v0, 000a // +0004 │ │ -080574: 1201 |0008: const/4 v1, #int 0 // #0 │ │ -080576: 1101 |0009: return-object v1 │ │ -080578: 6e10 490d 0000 |000a: invoke-virtual {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getInfo:()Ljava/lang/Object; // method@0d49 │ │ -08057e: 0c01 |000d: move-result-object v1 │ │ -080580: 28fb |000e: goto 0009 // -0005 │ │ +082100: |[082100] android.support.v4.view.accessibility.AccessibilityNodeProviderCompat$AccessibilityNodeProviderKitKatImpl$1.findFocus:(I)Ljava/lang/Object; │ │ +082110: 5421 2604 |0000: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderKitKatImpl$1;.val$compat:Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat; // field@0426 │ │ +082114: 6e20 d90d 3100 |0002: invoke-virtual {v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;.findFocus:(I)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // method@0dd9 │ │ +08211a: 0c00 |0005: move-result-object v0 │ │ +08211c: 3900 0400 |0006: if-nez v0, 000a // +0004 │ │ +082120: 1201 |0008: const/4 v1, #int 0 // #0 │ │ +082122: 1101 |0009: return-object v1 │ │ +082124: 6e10 490d 0000 |000a: invoke-virtual {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getInfo:()Ljava/lang/Object; // method@0d49 │ │ +08212a: 0c01 |000d: move-result-object v1 │ │ +08212c: 28fb |000e: goto 0009 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=123 │ │ 0x0006 line=124 │ │ 0x0008 line=125 │ │ 0x0009 line=127 │ │ locals : │ │ @@ -165398,34 +165452,34 @@ │ │ type : '(IILandroid/os/Bundle;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 7 16-bit code units │ │ -080584: |[080584] android.support.v4.view.accessibility.AccessibilityNodeProviderCompat$AccessibilityNodeProviderKitKatImpl$1.performAction:(IILandroid/os/Bundle;)Z │ │ -080594: 5410 2604 |0000: iget-object v0, v1, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderKitKatImpl$1;.val$compat:Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat; // field@0426 │ │ -080598: 6e40 db0d 2043 |0002: invoke-virtual {v0, v2, v3, v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;.performAction:(IILandroid/os/Bundle;)Z // method@0ddb │ │ -08059e: 0a00 |0005: move-result v0 │ │ -0805a0: 0f00 |0006: return v0 │ │ +082130: |[082130] android.support.v4.view.accessibility.AccessibilityNodeProviderCompat$AccessibilityNodeProviderKitKatImpl$1.performAction:(IILandroid/os/Bundle;)Z │ │ +082140: 5410 2604 |0000: iget-object v0, v1, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderKitKatImpl$1;.val$compat:Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat; // field@0426 │ │ +082144: 6e40 db0d 2043 |0002: invoke-virtual {v0, v2, v3, v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;.performAction:(IILandroid/os/Bundle;)Z // method@0ddb │ │ +08214a: 0a00 |0005: move-result v0 │ │ +08214c: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=93 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderKitKatImpl$1; │ │ 0x0000 - 0x0007 reg=2 virtualViewId I │ │ 0x0000 - 0x0007 reg=3 action I │ │ 0x0000 - 0x0007 reg=4 arguments Landroid/os/Bundle; │ │ │ │ source_file_idx : 553 (AccessibilityNodeProviderCompat.java) │ │ │ │ Class #657 header: │ │ -class_idx : 536 │ │ +class_idx : 533 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 826 │ │ +superclass_idx : 823 │ │ source_file_idx : 553 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #657 annotations: │ │ @@ -165447,17 +165501,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0805a4: |[0805a4] android.support.v4.view.accessibility.AccessibilityNodeProviderCompat$AccessibilityNodeProviderStubImpl.:()V │ │ -0805b4: 7010 1c15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ -0805ba: 0e00 |0003: return-void │ │ +082150: |[082150] android.support.v4.view.accessibility.AccessibilityNodeProviderCompat$AccessibilityNodeProviderStubImpl.:()V │ │ +082160: 7010 1c15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ +082166: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderStubImpl; │ │ │ │ Virtual methods - │ │ @@ -165466,30 +165520,30 @@ │ │ type : '(Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0805bc: |[0805bc] android.support.v4.view.accessibility.AccessibilityNodeProviderCompat$AccessibilityNodeProviderStubImpl.newAccessibilityNodeProviderBridge:(Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;)Ljava/lang/Object; │ │ -0805cc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0805ce: 1100 |0001: return-object v0 │ │ +082168: |[082168] android.support.v4.view.accessibility.AccessibilityNodeProviderCompat$AccessibilityNodeProviderStubImpl.newAccessibilityNodeProviderBridge:(Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;)Ljava/lang/Object; │ │ +082178: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +08217a: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderStubImpl; │ │ 0x0000 - 0x0002 reg=2 compat Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat; │ │ │ │ source_file_idx : 553 (AccessibilityNodeProviderCompat.java) │ │ │ │ Class #658 header: │ │ -class_idx : 548 │ │ +class_idx : 545 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 826 │ │ +superclass_idx : 823 │ │ source_file_idx : 560 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 46 │ │ │ │ Class #658 annotations: │ │ @@ -165513,17 +165567,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0805d0: |[0805d0] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.:()V │ │ -0805e0: 7010 1c15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ -0805e6: 0e00 |0003: return-void │ │ +08217c: |[08217c] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.:()V │ │ +08218c: 7010 1c15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ +082192: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=82 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; │ │ │ │ Virtual methods - │ │ @@ -165532,17 +165586,17 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0805e8: |[0805e8] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.getAddedCount:(Ljava/lang/Object;)I │ │ -0805f8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0805fa: 0f00 |0001: return v0 │ │ +082194: |[082194] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.getAddedCount:(Ljava/lang/Object;)I │ │ +0821a4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0821a6: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=92 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; │ │ 0x0000 - 0x0002 reg=2 record Ljava/lang/Object; │ │ │ │ @@ -165551,17 +165605,17 @@ │ │ type : '(Ljava/lang/Object;)Ljava/lang/CharSequence;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0805fc: |[0805fc] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.getBeforeText:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ -08060c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -08060e: 1100 |0001: return-object v0 │ │ +0821a8: |[0821a8] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.getBeforeText:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ +0821b8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0821ba: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=96 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; │ │ 0x0000 - 0x0002 reg=2 record Ljava/lang/Object; │ │ │ │ @@ -165570,17 +165624,17 @@ │ │ type : '(Ljava/lang/Object;)Ljava/lang/CharSequence;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -080610: |[080610] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.getClassName:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ -080620: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -080622: 1100 |0001: return-object v0 │ │ +0821bc: |[0821bc] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.getClassName:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ +0821cc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0821ce: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=100 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; │ │ 0x0000 - 0x0002 reg=2 record Ljava/lang/Object; │ │ │ │ @@ -165589,17 +165643,17 @@ │ │ type : '(Ljava/lang/Object;)Ljava/lang/CharSequence;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -080624: |[080624] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.getContentDescription:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ -080634: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -080636: 1100 |0001: return-object v0 │ │ +0821d0: |[0821d0] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.getContentDescription:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ +0821e0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0821e2: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=104 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; │ │ 0x0000 - 0x0002 reg=2 record Ljava/lang/Object; │ │ │ │ @@ -165608,17 +165662,17 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -080638: |[080638] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.getCurrentItemIndex:(Ljava/lang/Object;)I │ │ -080648: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -08064a: 0f00 |0001: return v0 │ │ +0821e4: |[0821e4] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.getCurrentItemIndex:(Ljava/lang/Object;)I │ │ +0821f4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0821f6: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=108 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; │ │ 0x0000 - 0x0002 reg=2 record Ljava/lang/Object; │ │ │ │ @@ -165627,17 +165681,17 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -08064c: |[08064c] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.getFromIndex:(Ljava/lang/Object;)I │ │ -08065c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -08065e: 0f00 |0001: return v0 │ │ +0821f8: |[0821f8] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.getFromIndex:(Ljava/lang/Object;)I │ │ +082208: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +08220a: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=112 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; │ │ 0x0000 - 0x0002 reg=2 record Ljava/lang/Object; │ │ │ │ @@ -165646,17 +165700,17 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -080660: |[080660] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.getItemCount:(Ljava/lang/Object;)I │ │ -080670: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -080672: 0f00 |0001: return v0 │ │ +08220c: |[08220c] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.getItemCount:(Ljava/lang/Object;)I │ │ +08221c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +08221e: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=116 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; │ │ 0x0000 - 0x0002 reg=2 record Ljava/lang/Object; │ │ │ │ @@ -165665,17 +165719,17 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -080674: |[080674] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.getMaxScrollX:(Ljava/lang/Object;)I │ │ -080684: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -080686: 0f00 |0001: return v0 │ │ +082220: |[082220] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.getMaxScrollX:(Ljava/lang/Object;)I │ │ +082230: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +082232: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=120 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; │ │ 0x0000 - 0x0002 reg=2 record Ljava/lang/Object; │ │ │ │ @@ -165684,17 +165738,17 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -080688: |[080688] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.getMaxScrollY:(Ljava/lang/Object;)I │ │ -080698: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -08069a: 0f00 |0001: return v0 │ │ +082234: |[082234] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.getMaxScrollY:(Ljava/lang/Object;)I │ │ +082244: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +082246: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=124 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; │ │ 0x0000 - 0x0002 reg=2 record Ljava/lang/Object; │ │ │ │ @@ -165703,17 +165757,17 @@ │ │ type : '(Ljava/lang/Object;)Landroid/os/Parcelable;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -08069c: |[08069c] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.getParcelableData:(Ljava/lang/Object;)Landroid/os/Parcelable; │ │ -0806ac: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0806ae: 1100 |0001: return-object v0 │ │ +082248: |[082248] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.getParcelableData:(Ljava/lang/Object;)Landroid/os/Parcelable; │ │ +082258: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +08225a: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=128 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; │ │ 0x0000 - 0x0002 reg=2 record Ljava/lang/Object; │ │ │ │ @@ -165722,17 +165776,17 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0806b0: |[0806b0] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.getRemovedCount:(Ljava/lang/Object;)I │ │ -0806c0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0806c2: 0f00 |0001: return v0 │ │ +08225c: |[08225c] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.getRemovedCount:(Ljava/lang/Object;)I │ │ +08226c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +08226e: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=132 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; │ │ 0x0000 - 0x0002 reg=2 record Ljava/lang/Object; │ │ │ │ @@ -165741,17 +165795,17 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0806c4: |[0806c4] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.getScrollX:(Ljava/lang/Object;)I │ │ -0806d4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0806d6: 0f00 |0001: return v0 │ │ +082270: |[082270] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.getScrollX:(Ljava/lang/Object;)I │ │ +082280: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +082282: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=136 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; │ │ 0x0000 - 0x0002 reg=2 record Ljava/lang/Object; │ │ │ │ @@ -165760,17 +165814,17 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0806d8: |[0806d8] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.getScrollY:(Ljava/lang/Object;)I │ │ -0806e8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0806ea: 0f00 |0001: return v0 │ │ +082284: |[082284] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.getScrollY:(Ljava/lang/Object;)I │ │ +082294: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +082296: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=140 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; │ │ 0x0000 - 0x0002 reg=2 record Ljava/lang/Object; │ │ │ │ @@ -165779,17 +165833,17 @@ │ │ type : '(Ljava/lang/Object;)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0806ec: |[0806ec] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.getSource:(Ljava/lang/Object;)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ -0806fc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0806fe: 1100 |0001: return-object v0 │ │ +082298: |[082298] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.getSource:(Ljava/lang/Object;)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ +0822a8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0822aa: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=144 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; │ │ 0x0000 - 0x0002 reg=2 record Ljava/lang/Object; │ │ │ │ @@ -165798,18 +165852,18 @@ │ │ type : '(Ljava/lang/Object;)Ljava/util/List;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -080700: |[080700] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.getText:(Ljava/lang/Object;)Ljava/util/List; │ │ -080710: 7100 ba15 0000 |0000: invoke-static {}, Ljava/util/Collections;.emptyList:()Ljava/util/List; // method@15ba │ │ -080716: 0c00 |0003: move-result-object v0 │ │ -080718: 1100 |0004: return-object v0 │ │ +0822ac: |[0822ac] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.getText:(Ljava/lang/Object;)Ljava/util/List; │ │ +0822bc: 7100 ba15 0000 |0000: invoke-static {}, Ljava/util/Collections;.emptyList:()Ljava/util/List; // method@15ba │ │ +0822c2: 0c00 |0003: move-result-object v0 │ │ +0822c4: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=148 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; │ │ 0x0000 - 0x0005 reg=2 record Ljava/lang/Object; │ │ │ │ @@ -165818,17 +165872,17 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -08071c: |[08071c] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.getToIndex:(Ljava/lang/Object;)I │ │ -08072c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -08072e: 0f00 |0001: return v0 │ │ +0822c8: |[0822c8] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.getToIndex:(Ljava/lang/Object;)I │ │ +0822d8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0822da: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=152 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; │ │ 0x0000 - 0x0002 reg=2 record Ljava/lang/Object; │ │ │ │ @@ -165837,17 +165891,17 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -080730: |[080730] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.getWindowId:(Ljava/lang/Object;)I │ │ -080740: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -080742: 0f00 |0001: return v0 │ │ +0822dc: |[0822dc] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.getWindowId:(Ljava/lang/Object;)I │ │ +0822ec: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0822ee: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=156 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; │ │ 0x0000 - 0x0002 reg=2 record Ljava/lang/Object; │ │ │ │ @@ -165856,17 +165910,17 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -080744: |[080744] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.isChecked:(Ljava/lang/Object;)Z │ │ -080754: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -080756: 0f00 |0001: return v0 │ │ +0822f0: |[0822f0] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.isChecked:(Ljava/lang/Object;)Z │ │ +082300: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +082302: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=160 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; │ │ 0x0000 - 0x0002 reg=2 record Ljava/lang/Object; │ │ │ │ @@ -165875,17 +165929,17 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -080758: |[080758] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.isEnabled:(Ljava/lang/Object;)Z │ │ -080768: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -08076a: 0f00 |0001: return v0 │ │ +082304: |[082304] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.isEnabled:(Ljava/lang/Object;)Z │ │ +082314: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +082316: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=164 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; │ │ 0x0000 - 0x0002 reg=2 record Ljava/lang/Object; │ │ │ │ @@ -165894,17 +165948,17 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -08076c: |[08076c] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.isFullScreen:(Ljava/lang/Object;)Z │ │ -08077c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -08077e: 0f00 |0001: return v0 │ │ +082318: |[082318] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.isFullScreen:(Ljava/lang/Object;)Z │ │ +082328: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +08232a: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=168 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; │ │ 0x0000 - 0x0002 reg=2 record Ljava/lang/Object; │ │ │ │ @@ -165913,17 +165967,17 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -080780: |[080780] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.isPassword:(Ljava/lang/Object;)Z │ │ -080790: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -080792: 0f00 |0001: return v0 │ │ +08232c: |[08232c] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.isPassword:(Ljava/lang/Object;)Z │ │ +08233c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +08233e: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=172 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; │ │ 0x0000 - 0x0002 reg=2 record Ljava/lang/Object; │ │ │ │ @@ -165932,17 +165986,17 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -080794: |[080794] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.isScrollable:(Ljava/lang/Object;)Z │ │ -0807a4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0807a6: 0f00 |0001: return v0 │ │ +082340: |[082340] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.isScrollable:(Ljava/lang/Object;)Z │ │ +082350: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +082352: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=176 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; │ │ 0x0000 - 0x0002 reg=2 record Ljava/lang/Object; │ │ │ │ @@ -165951,17 +166005,17 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0807a8: |[0807a8] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.obtain:()Ljava/lang/Object; │ │ -0807b8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0807ba: 1100 |0001: return-object v0 │ │ +082354: |[082354] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.obtain:()Ljava/lang/Object; │ │ +082364: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +082366: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=84 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; │ │ │ │ #23 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl;) │ │ @@ -165969,17 +166023,17 @@ │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0807bc: |[0807bc] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.obtain:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -0807cc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0807ce: 1100 |0001: return-object v0 │ │ +082368: |[082368] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.obtain:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +082378: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +08237a: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=88 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; │ │ 0x0000 - 0x0002 reg=2 record Ljava/lang/Object; │ │ │ │ @@ -165988,16 +166042,16 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0807d0: |[0807d0] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.recycle:(Ljava/lang/Object;)V │ │ -0807e0: 0e00 |0000: return-void │ │ +08237c: |[08237c] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.recycle:(Ljava/lang/Object;)V │ │ +08238c: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=181 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; │ │ 0x0000 - 0x0001 reg=1 record Ljava/lang/Object; │ │ │ │ @@ -166006,16 +166060,16 @@ │ │ type : '(Ljava/lang/Object;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0807e4: |[0807e4] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setAddedCount:(Ljava/lang/Object;I)V │ │ -0807f4: 0e00 |0000: return-void │ │ +082390: |[082390] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setAddedCount:(Ljava/lang/Object;I)V │ │ +0823a0: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=185 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; │ │ 0x0000 - 0x0001 reg=1 record Ljava/lang/Object; │ │ 0x0000 - 0x0001 reg=2 addedCount I │ │ @@ -166025,16 +166079,16 @@ │ │ type : '(Ljava/lang/Object;Ljava/lang/CharSequence;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0807f8: |[0807f8] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setBeforeText:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ -080808: 0e00 |0000: return-void │ │ +0823a4: |[0823a4] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setBeforeText:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ +0823b4: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=189 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; │ │ 0x0000 - 0x0001 reg=1 record Ljava/lang/Object; │ │ 0x0000 - 0x0001 reg=2 beforeText Ljava/lang/CharSequence; │ │ @@ -166044,16 +166098,16 @@ │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -08080c: |[08080c] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setChecked:(Ljava/lang/Object;Z)V │ │ -08081c: 0e00 |0000: return-void │ │ +0823b8: |[0823b8] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setChecked:(Ljava/lang/Object;Z)V │ │ +0823c8: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=193 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; │ │ 0x0000 - 0x0001 reg=1 record Ljava/lang/Object; │ │ 0x0000 - 0x0001 reg=2 isChecked Z │ │ @@ -166063,16 +166117,16 @@ │ │ type : '(Ljava/lang/Object;Ljava/lang/CharSequence;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -080820: |[080820] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setClassName:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ -080830: 0e00 |0000: return-void │ │ +0823cc: |[0823cc] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setClassName:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ +0823dc: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=197 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; │ │ 0x0000 - 0x0001 reg=1 record Ljava/lang/Object; │ │ 0x0000 - 0x0001 reg=2 className Ljava/lang/CharSequence; │ │ @@ -166082,16 +166136,16 @@ │ │ type : '(Ljava/lang/Object;Ljava/lang/CharSequence;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -080834: |[080834] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setContentDescription:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ -080844: 0e00 |0000: return-void │ │ +0823e0: |[0823e0] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setContentDescription:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ +0823f0: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=201 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; │ │ 0x0000 - 0x0001 reg=1 record Ljava/lang/Object; │ │ 0x0000 - 0x0001 reg=2 contentDescription Ljava/lang/CharSequence; │ │ @@ -166101,16 +166155,16 @@ │ │ type : '(Ljava/lang/Object;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -080848: |[080848] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setCurrentItemIndex:(Ljava/lang/Object;I)V │ │ -080858: 0e00 |0000: return-void │ │ +0823f4: |[0823f4] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setCurrentItemIndex:(Ljava/lang/Object;I)V │ │ +082404: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=205 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; │ │ 0x0000 - 0x0001 reg=1 record Ljava/lang/Object; │ │ 0x0000 - 0x0001 reg=2 currentItemIndex I │ │ @@ -166120,16 +166174,16 @@ │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -08085c: |[08085c] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setEnabled:(Ljava/lang/Object;Z)V │ │ -08086c: 0e00 |0000: return-void │ │ +082408: |[082408] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setEnabled:(Ljava/lang/Object;Z)V │ │ +082418: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=209 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; │ │ 0x0000 - 0x0001 reg=1 record Ljava/lang/Object; │ │ 0x0000 - 0x0001 reg=2 isEnabled Z │ │ @@ -166139,16 +166193,16 @@ │ │ type : '(Ljava/lang/Object;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -080870: |[080870] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setFromIndex:(Ljava/lang/Object;I)V │ │ -080880: 0e00 |0000: return-void │ │ +08241c: |[08241c] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setFromIndex:(Ljava/lang/Object;I)V │ │ +08242c: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=213 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; │ │ 0x0000 - 0x0001 reg=1 record Ljava/lang/Object; │ │ 0x0000 - 0x0001 reg=2 fromIndex I │ │ @@ -166158,16 +166212,16 @@ │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -080884: |[080884] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setFullScreen:(Ljava/lang/Object;Z)V │ │ -080894: 0e00 |0000: return-void │ │ +082430: |[082430] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setFullScreen:(Ljava/lang/Object;Z)V │ │ +082440: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=217 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; │ │ 0x0000 - 0x0001 reg=1 record Ljava/lang/Object; │ │ 0x0000 - 0x0001 reg=2 isFullScreen Z │ │ @@ -166177,16 +166231,16 @@ │ │ type : '(Ljava/lang/Object;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -080898: |[080898] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setItemCount:(Ljava/lang/Object;I)V │ │ -0808a8: 0e00 |0000: return-void │ │ +082444: |[082444] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setItemCount:(Ljava/lang/Object;I)V │ │ +082454: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=221 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; │ │ 0x0000 - 0x0001 reg=1 record Ljava/lang/Object; │ │ 0x0000 - 0x0001 reg=2 itemCount I │ │ @@ -166196,16 +166250,16 @@ │ │ type : '(Ljava/lang/Object;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0808ac: |[0808ac] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setMaxScrollX:(Ljava/lang/Object;I)V │ │ -0808bc: 0e00 |0000: return-void │ │ +082458: |[082458] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setMaxScrollX:(Ljava/lang/Object;I)V │ │ +082468: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=225 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; │ │ 0x0000 - 0x0001 reg=1 record Ljava/lang/Object; │ │ 0x0000 - 0x0001 reg=2 maxScrollX I │ │ @@ -166215,16 +166269,16 @@ │ │ type : '(Ljava/lang/Object;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0808c0: |[0808c0] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setMaxScrollY:(Ljava/lang/Object;I)V │ │ -0808d0: 0e00 |0000: return-void │ │ +08246c: |[08246c] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setMaxScrollY:(Ljava/lang/Object;I)V │ │ +08247c: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=229 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; │ │ 0x0000 - 0x0001 reg=1 record Ljava/lang/Object; │ │ 0x0000 - 0x0001 reg=2 maxScrollY I │ │ @@ -166234,16 +166288,16 @@ │ │ type : '(Ljava/lang/Object;Landroid/os/Parcelable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0808d4: |[0808d4] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setParcelableData:(Ljava/lang/Object;Landroid/os/Parcelable;)V │ │ -0808e4: 0e00 |0000: return-void │ │ +082480: |[082480] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setParcelableData:(Ljava/lang/Object;Landroid/os/Parcelable;)V │ │ +082490: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=233 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; │ │ 0x0000 - 0x0001 reg=1 record Ljava/lang/Object; │ │ 0x0000 - 0x0001 reg=2 parcelableData Landroid/os/Parcelable; │ │ @@ -166253,16 +166307,16 @@ │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0808e8: |[0808e8] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setPassword:(Ljava/lang/Object;Z)V │ │ -0808f8: 0e00 |0000: return-void │ │ +082494: |[082494] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setPassword:(Ljava/lang/Object;Z)V │ │ +0824a4: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=237 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; │ │ 0x0000 - 0x0001 reg=1 record Ljava/lang/Object; │ │ 0x0000 - 0x0001 reg=2 isPassword Z │ │ @@ -166272,16 +166326,16 @@ │ │ type : '(Ljava/lang/Object;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0808fc: |[0808fc] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setRemovedCount:(Ljava/lang/Object;I)V │ │ -08090c: 0e00 |0000: return-void │ │ +0824a8: |[0824a8] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setRemovedCount:(Ljava/lang/Object;I)V │ │ +0824b8: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=241 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; │ │ 0x0000 - 0x0001 reg=1 record Ljava/lang/Object; │ │ 0x0000 - 0x0001 reg=2 removedCount I │ │ @@ -166291,16 +166345,16 @@ │ │ type : '(Ljava/lang/Object;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -080910: |[080910] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setScrollX:(Ljava/lang/Object;I)V │ │ -080920: 0e00 |0000: return-void │ │ +0824bc: |[0824bc] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setScrollX:(Ljava/lang/Object;I)V │ │ +0824cc: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=245 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; │ │ 0x0000 - 0x0001 reg=1 record Ljava/lang/Object; │ │ 0x0000 - 0x0001 reg=2 scrollX I │ │ @@ -166310,16 +166364,16 @@ │ │ type : '(Ljava/lang/Object;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -080924: |[080924] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setScrollY:(Ljava/lang/Object;I)V │ │ -080934: 0e00 |0000: return-void │ │ +0824d0: |[0824d0] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setScrollY:(Ljava/lang/Object;I)V │ │ +0824e0: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=249 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; │ │ 0x0000 - 0x0001 reg=1 record Ljava/lang/Object; │ │ 0x0000 - 0x0001 reg=2 scrollY I │ │ @@ -166329,16 +166383,16 @@ │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -080938: |[080938] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setScrollable:(Ljava/lang/Object;Z)V │ │ -080948: 0e00 |0000: return-void │ │ +0824e4: |[0824e4] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setScrollable:(Ljava/lang/Object;Z)V │ │ +0824f4: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=253 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; │ │ 0x0000 - 0x0001 reg=1 record Ljava/lang/Object; │ │ 0x0000 - 0x0001 reg=2 scrollable Z │ │ @@ -166348,16 +166402,16 @@ │ │ type : '(Ljava/lang/Object;Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -08094c: |[08094c] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setSource:(Ljava/lang/Object;Landroid/view/View;)V │ │ -08095c: 0e00 |0000: return-void │ │ +0824f8: |[0824f8] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setSource:(Ljava/lang/Object;Landroid/view/View;)V │ │ +082508: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=257 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; │ │ 0x0000 - 0x0001 reg=1 record Ljava/lang/Object; │ │ 0x0000 - 0x0001 reg=2 source Landroid/view/View; │ │ @@ -166367,16 +166421,16 @@ │ │ type : '(Ljava/lang/Object;Landroid/view/View;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -080960: |[080960] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setSource:(Ljava/lang/Object;Landroid/view/View;I)V │ │ -080970: 0e00 |0000: return-void │ │ +08250c: |[08250c] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setSource:(Ljava/lang/Object;Landroid/view/View;I)V │ │ +08251c: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=261 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; │ │ 0x0000 - 0x0001 reg=1 record Ljava/lang/Object; │ │ 0x0000 - 0x0001 reg=2 root Landroid/view/View; │ │ @@ -166387,30 +166441,30 @@ │ │ type : '(Ljava/lang/Object;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -080974: |[080974] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setToIndex:(Ljava/lang/Object;I)V │ │ -080984: 0e00 |0000: return-void │ │ +082520: |[082520] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setToIndex:(Ljava/lang/Object;I)V │ │ +082530: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=265 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; │ │ 0x0000 - 0x0001 reg=1 record Ljava/lang/Object; │ │ 0x0000 - 0x0001 reg=2 toIndex I │ │ │ │ source_file_idx : 560 (AccessibilityRecordCompat.java) │ │ │ │ Class #659 header: │ │ -class_idx : 563 │ │ +class_idx : 560 │ │ access_flags : 1025 (0x0401) │ │ -superclass_idx : 717 │ │ +superclass_idx : 714 │ │ source_file_idx : 888 │ │ static_fields_size : 2 │ │ instance_fields_size: 9 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 20 │ │ │ │ Class #659 annotations: │ │ @@ -166484,19 +166538,19 @@ │ │ type : '(Landroid/content/Context;Landroid/database/Cursor;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 8 16-bit code units │ │ -080988: |[080988] android.support.v4.widget.CursorAdapter.:(Landroid/content/Context;Landroid/database/Cursor;)V │ │ -080998: 7010 be13 0100 |0000: invoke-direct {v1}, Landroid/widget/BaseAdapter;.:()V // method@13be │ │ -08099e: 1210 |0003: const/4 v0, #int 1 // #1 │ │ -0809a0: 6e40 430f 2103 |0004: invoke-virtual {v1, v2, v3, v0}, Landroid/support/v4/widget/CursorAdapter;.init:(Landroid/content/Context;Landroid/database/Cursor;I)V // method@0f43 │ │ -0809a6: 0e00 |0007: return-void │ │ +082534: |[082534] android.support.v4.widget.CursorAdapter.:(Landroid/content/Context;Landroid/database/Cursor;)V │ │ +082544: 7010 be13 0100 |0000: invoke-direct {v1}, Landroid/widget/BaseAdapter;.:()V // method@13be │ │ +08254a: 1210 |0003: const/4 v0, #int 1 // #1 │ │ +08254c: 6e40 430f 2103 |0004: invoke-virtual {v1, v2, v3, v0}, Landroid/support/v4/widget/CursorAdapter;.init:(Landroid/content/Context;Landroid/database/Cursor;I)V // method@0f43 │ │ +082552: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=121 │ │ 0x0003 line=122 │ │ 0x0007 line=123 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Landroid/support/v4/widget/CursorAdapter; │ │ @@ -166508,18 +166562,18 @@ │ │ type : '(Landroid/content/Context;Landroid/database/Cursor;I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 7 16-bit code units │ │ -0809a8: |[0809a8] android.support.v4.widget.CursorAdapter.:(Landroid/content/Context;Landroid/database/Cursor;I)V │ │ -0809b8: 7010 be13 0000 |0000: invoke-direct {v0}, Landroid/widget/BaseAdapter;.:()V // method@13be │ │ -0809be: 6e40 430f 1032 |0003: invoke-virtual {v0, v1, v2, v3}, Landroid/support/v4/widget/CursorAdapter;.init:(Landroid/content/Context;Landroid/database/Cursor;I)V // method@0f43 │ │ -0809c4: 0e00 |0006: return-void │ │ +082554: |[082554] android.support.v4.widget.CursorAdapter.:(Landroid/content/Context;Landroid/database/Cursor;I)V │ │ +082564: 7010 be13 0000 |0000: invoke-direct {v0}, Landroid/widget/BaseAdapter;.:()V // method@13be │ │ +08256a: 6e40 430f 1032 |0003: invoke-virtual {v0, v1, v2, v3}, Landroid/support/v4/widget/CursorAdapter;.init:(Landroid/content/Context;Landroid/database/Cursor;I)V // method@0f43 │ │ +082570: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=150 │ │ 0x0003 line=151 │ │ 0x0006 line=152 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Landroid/support/v4/widget/CursorAdapter; │ │ @@ -166532,22 +166586,22 @@ │ │ type : '(Landroid/content/Context;Landroid/database/Cursor;Z)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 12 16-bit code units │ │ -0809c8: |[0809c8] android.support.v4.widget.CursorAdapter.:(Landroid/content/Context;Landroid/database/Cursor;Z)V │ │ -0809d8: 7010 be13 0100 |0000: invoke-direct {v1}, Landroid/widget/BaseAdapter;.:()V // method@13be │ │ -0809de: 3804 0700 |0003: if-eqz v4, 000a // +0007 │ │ -0809e2: 1210 |0005: const/4 v0, #int 1 // #1 │ │ -0809e4: 6e40 430f 2103 |0006: invoke-virtual {v1, v2, v3, v0}, Landroid/support/v4/widget/CursorAdapter;.init:(Landroid/content/Context;Landroid/database/Cursor;I)V // method@0f43 │ │ -0809ea: 0e00 |0009: return-void │ │ -0809ec: 1220 |000a: const/4 v0, #int 2 // #2 │ │ -0809ee: 28fb |000b: goto 0006 // -0005 │ │ +082574: |[082574] android.support.v4.widget.CursorAdapter.:(Landroid/content/Context;Landroid/database/Cursor;Z)V │ │ +082584: 7010 be13 0100 |0000: invoke-direct {v1}, Landroid/widget/BaseAdapter;.:()V // method@13be │ │ +08258a: 3804 0700 |0003: if-eqz v4, 000a // +0007 │ │ +08258e: 1210 |0005: const/4 v0, #int 1 // #1 │ │ +082590: 6e40 430f 2103 |0006: invoke-virtual {v1, v2, v3, v0}, Landroid/support/v4/widget/CursorAdapter;.init:(Landroid/content/Context;Landroid/database/Cursor;I)V // method@0f43 │ │ +082596: 0e00 |0009: return-void │ │ +082598: 1220 |000a: const/4 v0, #int 2 // #2 │ │ +08259a: 28fb |000b: goto 0006 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=137 │ │ 0x0003 line=138 │ │ 0x0009 line=139 │ │ 0x000a line=138 │ │ locals : │ │ @@ -166568,20 +166622,20 @@ │ │ type : '(Landroid/database/Cursor;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -0809f0: |[0809f0] android.support.v4.widget.CursorAdapter.changeCursor:(Landroid/database/Cursor;)V │ │ -080a00: 6e20 4c0f 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/widget/CursorAdapter;.swapCursor:(Landroid/database/Cursor;)Landroid/database/Cursor; // method@0f4c │ │ -080a06: 0c00 |0003: move-result-object v0 │ │ -080a08: 3800 0500 |0004: if-eqz v0, 0009 // +0005 │ │ -080a0c: 7210 2601 0000 |0006: invoke-interface {v0}, Landroid/database/Cursor;.close:()V // method@0126 │ │ -080a12: 0e00 |0009: return-void │ │ +08259c: |[08259c] android.support.v4.widget.CursorAdapter.changeCursor:(Landroid/database/Cursor;)V │ │ +0825ac: 6e20 4c0f 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/widget/CursorAdapter;.swapCursor:(Landroid/database/Cursor;)Landroid/database/Cursor; // method@0f4c │ │ +0825b2: 0c00 |0003: move-result-object v0 │ │ +0825b4: 3800 0500 |0004: if-eqz v0, 0009 // +0005 │ │ +0825b8: 7210 2601 0000 |0006: invoke-interface {v0}, Landroid/database/Cursor;.close:()V // method@0126 │ │ +0825be: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=315 │ │ 0x0004 line=316 │ │ 0x0006 line=317 │ │ 0x0009 line=319 │ │ locals : │ │ @@ -166594,21 +166648,21 @@ │ │ type : '(Landroid/database/Cursor;)Ljava/lang/CharSequence;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -080a14: |[080a14] android.support.v4.widget.CursorAdapter.convertToString:(Landroid/database/Cursor;)Ljava/lang/CharSequence; │ │ -080a24: 3902 0500 |0000: if-nez v2, 0005 // +0005 │ │ -080a28: 1a00 0000 |0002: const-string v0, "" // string@0000 │ │ -080a2c: 1100 |0004: return-object v0 │ │ -080a2e: 6e10 2215 0200 |0005: invoke-virtual {v2}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@1522 │ │ -080a34: 0c00 |0008: move-result-object v0 │ │ -080a36: 28fb |0009: goto 0004 // -0005 │ │ +0825c0: |[0825c0] android.support.v4.widget.CursorAdapter.convertToString:(Landroid/database/Cursor;)Ljava/lang/CharSequence; │ │ +0825d0: 3902 0500 |0000: if-nez v2, 0005 // +0005 │ │ +0825d4: 1a00 0000 |0002: const-string v0, "" // string@0000 │ │ +0825d8: 1100 |0004: return-object v0 │ │ +0825da: 6e10 2215 0200 |0005: invoke-virtual {v2}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@1522 │ │ +0825e0: 0c00 |0008: move-result-object v0 │ │ +0825e2: 28fb |0009: goto 0004 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=367 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Landroid/support/v4/widget/CursorAdapter; │ │ 0x0000 - 0x000a reg=2 cursor Landroid/database/Cursor; │ │ │ │ @@ -166617,25 +166671,25 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 17 16-bit code units │ │ -080a38: |[080a38] android.support.v4.widget.CursorAdapter.getCount:()I │ │ -080a48: 5510 6f04 |0000: iget-boolean v0, v1, Landroid/support/v4/widget/CursorAdapter;.mDataValid:Z // field@046f │ │ -080a4c: 3800 0d00 |0002: if-eqz v0, 000f // +000d │ │ -080a50: 5410 6c04 |0004: iget-object v0, v1, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@046c │ │ -080a54: 3800 0900 |0006: if-eqz v0, 000f // +0009 │ │ -080a58: 5410 6c04 |0008: iget-object v0, v1, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@046c │ │ -080a5c: 7210 2901 0000 |000a: invoke-interface {v0}, Landroid/database/Cursor;.getCount:()I // method@0129 │ │ -080a62: 0a00 |000d: move-result v0 │ │ -080a64: 0f00 |000e: return v0 │ │ -080a66: 1200 |000f: const/4 v0, #int 0 // #0 │ │ -080a68: 28fe |0010: goto 000e // -0002 │ │ +0825e4: |[0825e4] android.support.v4.widget.CursorAdapter.getCount:()I │ │ +0825f4: 5510 6f04 |0000: iget-boolean v0, v1, Landroid/support/v4/widget/CursorAdapter;.mDataValid:Z // field@046f │ │ +0825f8: 3800 0d00 |0002: if-eqz v0, 000f // +000d │ │ +0825fc: 5410 6c04 |0004: iget-object v0, v1, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@046c │ │ +082600: 3800 0900 |0006: if-eqz v0, 000f // +0009 │ │ +082604: 5410 6c04 |0008: iget-object v0, v1, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@046c │ │ +082608: 7210 2901 0000 |000a: invoke-interface {v0}, Landroid/database/Cursor;.getCount:()I // method@0129 │ │ +08260e: 0a00 |000d: move-result v0 │ │ +082610: 0f00 |000e: return v0 │ │ +082612: 1200 |000f: const/4 v0, #int 0 // #0 │ │ +082614: 28fe |0010: goto 000e // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=201 │ │ 0x0008 line=202 │ │ 0x000e line=204 │ │ locals : │ │ 0x0000 - 0x0011 reg=1 this Landroid/support/v4/widget/CursorAdapter; │ │ @@ -166645,17 +166699,17 @@ │ │ type : '()Landroid/database/Cursor;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -080a6c: |[080a6c] android.support.v4.widget.CursorAdapter.getCursor:()Landroid/database/Cursor; │ │ -080a7c: 5410 6c04 |0000: iget-object v0, v1, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@046c │ │ -080a80: 1100 |0002: return-object v0 │ │ +082618: |[082618] android.support.v4.widget.CursorAdapter.getCursor:()Landroid/database/Cursor; │ │ +082628: 5410 6c04 |0000: iget-object v0, v1, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@046c │ │ +08262c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=194 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/widget/CursorAdapter; │ │ │ │ #5 : (in Landroid/support/v4/widget/CursorAdapter;) │ │ @@ -166663,32 +166717,32 @@ │ │ type : '(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 31 16-bit code units │ │ -080a84: |[080a84] android.support.v4.widget.CursorAdapter.getDropDownView:(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; │ │ -080a94: 5531 6f04 |0000: iget-boolean v1, v3, Landroid/support/v4/widget/CursorAdapter;.mDataValid:Z // field@046f │ │ -080a98: 3801 1b00 |0002: if-eqz v1, 001d // +001b │ │ -080a9c: 5431 6c04 |0004: iget-object v1, v3, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@046c │ │ -080aa0: 7220 3101 4100 |0006: invoke-interface {v1, v4}, Landroid/database/Cursor;.moveToPosition:(I)Z // method@0131 │ │ -080aa6: 3905 1200 |0009: if-nez v5, 001b // +0012 │ │ -080aaa: 5431 6b04 |000b: iget-object v1, v3, Landroid/support/v4/widget/CursorAdapter;.mContext:Landroid/content/Context; // field@046b │ │ -080aae: 5432 6c04 |000d: iget-object v2, v3, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@046c │ │ -080ab2: 6e40 450f 1362 |000f: invoke-virtual {v3, v1, v2, v6}, Landroid/support/v4/widget/CursorAdapter;.newDropDownView:(Landroid/content/Context;Landroid/database/Cursor;Landroid/view/ViewGroup;)Landroid/view/View; // method@0f45 │ │ -080ab8: 0c00 |0012: move-result-object v0 │ │ -080aba: 5431 6b04 |0013: iget-object v1, v3, Landroid/support/v4/widget/CursorAdapter;.mContext:Landroid/content/Context; // field@046b │ │ -080abe: 5432 6c04 |0015: iget-object v2, v3, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@046c │ │ -080ac2: 6e40 370f 0321 |0017: invoke-virtual {v3, v0, v1, v2}, Landroid/support/v4/widget/CursorAdapter;.bindView:(Landroid/view/View;Landroid/content/Context;Landroid/database/Cursor;)V // method@0f37 │ │ -080ac8: 1100 |001a: return-object v0 │ │ -080aca: 0750 |001b: move-object v0, v5 │ │ -080acc: 28f7 |001c: goto 0013 // -0009 │ │ -080ace: 1200 |001d: const/4 v0, #int 0 // #0 │ │ -080ad0: 28fc |001e: goto 001a // -0004 │ │ +082630: |[082630] android.support.v4.widget.CursorAdapter.getDropDownView:(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; │ │ +082640: 5531 6f04 |0000: iget-boolean v1, v3, Landroid/support/v4/widget/CursorAdapter;.mDataValid:Z // field@046f │ │ +082644: 3801 1b00 |0002: if-eqz v1, 001d // +001b │ │ +082648: 5431 6c04 |0004: iget-object v1, v3, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@046c │ │ +08264c: 7220 3101 4100 |0006: invoke-interface {v1, v4}, Landroid/database/Cursor;.moveToPosition:(I)Z // method@0131 │ │ +082652: 3905 1200 |0009: if-nez v5, 001b // +0012 │ │ +082656: 5431 6b04 |000b: iget-object v1, v3, Landroid/support/v4/widget/CursorAdapter;.mContext:Landroid/content/Context; // field@046b │ │ +08265a: 5432 6c04 |000d: iget-object v2, v3, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@046c │ │ +08265e: 6e40 450f 1362 |000f: invoke-virtual {v3, v1, v2, v6}, Landroid/support/v4/widget/CursorAdapter;.newDropDownView:(Landroid/content/Context;Landroid/database/Cursor;Landroid/view/ViewGroup;)Landroid/view/View; // method@0f45 │ │ +082664: 0c00 |0012: move-result-object v0 │ │ +082666: 5431 6b04 |0013: iget-object v1, v3, Landroid/support/v4/widget/CursorAdapter;.mContext:Landroid/content/Context; // field@046b │ │ +08266a: 5432 6c04 |0015: iget-object v2, v3, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@046c │ │ +08266e: 6e40 370f 0321 |0017: invoke-virtual {v3, v0, v1, v2}, Landroid/support/v4/widget/CursorAdapter;.bindView:(Landroid/view/View;Landroid/content/Context;Landroid/database/Cursor;)V // method@0f37 │ │ +082674: 1100 |001a: return-object v0 │ │ +082676: 0750 |001b: move-object v0, v5 │ │ +082678: 28f7 |001c: goto 0013 // -0009 │ │ +08267a: 1200 |001d: const/4 v0, #int 0 // #0 │ │ +08267c: 28fc |001e: goto 001a // -0004 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=262 │ │ 0x0004 line=263 │ │ 0x0009 line=265 │ │ 0x000b line=266 │ │ 0x0013 line=270 │ │ @@ -166708,22 +166762,22 @@ │ │ type : '()Landroid/widget/Filter;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -080ad4: |[080ad4] android.support.v4.widget.CursorAdapter.getFilter:()Landroid/widget/Filter; │ │ -080ae4: 5410 6d04 |0000: iget-object v0, v1, Landroid/support/v4/widget/CursorAdapter;.mCursorFilter:Landroid/support/v4/widget/CursorFilter; // field@046d │ │ -080ae8: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ -080aec: 2200 3502 |0004: new-instance v0, Landroid/support/v4/widget/CursorFilter; // type@0235 │ │ -080af0: 7020 510f 1000 |0006: invoke-direct {v0, v1}, Landroid/support/v4/widget/CursorFilter;.:(Landroid/support/v4/widget/CursorFilter$CursorFilterClient;)V // method@0f51 │ │ -080af6: 5b10 6d04 |0009: iput-object v0, v1, Landroid/support/v4/widget/CursorAdapter;.mCursorFilter:Landroid/support/v4/widget/CursorFilter; // field@046d │ │ -080afa: 5410 6d04 |000b: iget-object v0, v1, Landroid/support/v4/widget/CursorAdapter;.mCursorFilter:Landroid/support/v4/widget/CursorFilter; // field@046d │ │ -080afe: 1100 |000d: return-object v0 │ │ +082680: |[082680] android.support.v4.widget.CursorAdapter.getFilter:()Landroid/widget/Filter; │ │ +082690: 5410 6d04 |0000: iget-object v0, v1, Landroid/support/v4/widget/CursorAdapter;.mCursorFilter:Landroid/support/v4/widget/CursorFilter; // field@046d │ │ +082694: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ +082698: 2200 3202 |0004: new-instance v0, Landroid/support/v4/widget/CursorFilter; // type@0232 │ │ +08269c: 7020 510f 1000 |0006: invoke-direct {v0, v1}, Landroid/support/v4/widget/CursorFilter;.:(Landroid/support/v4/widget/CursorFilter$CursorFilterClient;)V // method@0f51 │ │ +0826a2: 5b10 6d04 |0009: iput-object v0, v1, Landroid/support/v4/widget/CursorAdapter;.mCursorFilter:Landroid/support/v4/widget/CursorFilter; // field@046d │ │ +0826a6: 5410 6d04 |000b: iget-object v0, v1, Landroid/support/v4/widget/CursorAdapter;.mCursorFilter:Landroid/support/v4/widget/CursorFilter; // field@046d │ │ +0826aa: 1100 |000d: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=404 │ │ 0x0004 line=405 │ │ 0x000b line=407 │ │ locals : │ │ 0x0000 - 0x000e reg=1 this Landroid/support/v4/widget/CursorAdapter; │ │ @@ -166733,17 +166787,17 @@ │ │ type : '()Landroid/widget/FilterQueryProvider;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -080b00: |[080b00] android.support.v4.widget.CursorAdapter.getFilterQueryProvider:()Landroid/widget/FilterQueryProvider; │ │ -080b10: 5410 7004 |0000: iget-object v0, v1, Landroid/support/v4/widget/CursorAdapter;.mFilterQueryProvider:Landroid/widget/FilterQueryProvider; // field@0470 │ │ -080b14: 1100 |0002: return-object v0 │ │ +0826ac: |[0826ac] android.support.v4.widget.CursorAdapter.getFilterQueryProvider:()Landroid/widget/FilterQueryProvider; │ │ +0826bc: 5410 7004 |0000: iget-object v0, v1, Landroid/support/v4/widget/CursorAdapter;.mFilterQueryProvider:Landroid/widget/FilterQueryProvider; // field@0470 │ │ +0826c0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=420 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/widget/CursorAdapter; │ │ │ │ #8 : (in Landroid/support/v4/widget/CursorAdapter;) │ │ @@ -166751,25 +166805,25 @@ │ │ type : '(I)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -080b18: |[080b18] android.support.v4.widget.CursorAdapter.getItem:(I)Ljava/lang/Object; │ │ -080b28: 5510 6f04 |0000: iget-boolean v0, v1, Landroid/support/v4/widget/CursorAdapter;.mDataValid:Z // field@046f │ │ -080b2c: 3800 0e00 |0002: if-eqz v0, 0010 // +000e │ │ -080b30: 5410 6c04 |0004: iget-object v0, v1, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@046c │ │ -080b34: 3800 0a00 |0006: if-eqz v0, 0010 // +000a │ │ -080b38: 5410 6c04 |0008: iget-object v0, v1, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@046c │ │ -080b3c: 7220 3101 2000 |000a: invoke-interface {v0, v2}, Landroid/database/Cursor;.moveToPosition:(I)Z // method@0131 │ │ -080b42: 5410 6c04 |000d: iget-object v0, v1, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@046c │ │ -080b46: 1100 |000f: return-object v0 │ │ -080b48: 1200 |0010: const/4 v0, #int 0 // #0 │ │ -080b4a: 28fe |0011: goto 000f // -0002 │ │ +0826c4: |[0826c4] android.support.v4.widget.CursorAdapter.getItem:(I)Ljava/lang/Object; │ │ +0826d4: 5510 6f04 |0000: iget-boolean v0, v1, Landroid/support/v4/widget/CursorAdapter;.mDataValid:Z // field@046f │ │ +0826d8: 3800 0e00 |0002: if-eqz v0, 0010 // +000e │ │ +0826dc: 5410 6c04 |0004: iget-object v0, v1, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@046c │ │ +0826e0: 3800 0a00 |0006: if-eqz v0, 0010 // +000a │ │ +0826e4: 5410 6c04 |0008: iget-object v0, v1, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@046c │ │ +0826e8: 7220 3101 2000 |000a: invoke-interface {v0, v2}, Landroid/database/Cursor;.moveToPosition:(I)Z // method@0131 │ │ +0826ee: 5410 6c04 |000d: iget-object v0, v1, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@046c │ │ +0826f2: 1100 |000f: return-object v0 │ │ +0826f4: 1200 |0010: const/4 v0, #int 0 // #0 │ │ +0826f6: 28fe |0011: goto 000f // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=212 │ │ 0x0008 line=213 │ │ 0x000d line=214 │ │ 0x000f line=216 │ │ locals : │ │ @@ -166781,29 +166835,29 @@ │ │ type : '(I)J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 27 16-bit code units │ │ -080b4c: |[080b4c] android.support.v4.widget.CursorAdapter.getItemId:(I)J │ │ -080b5c: 1600 0000 |0000: const-wide/16 v0, #int 0 // #0 │ │ -080b60: 5532 6f04 |0002: iget-boolean v2, v3, Landroid/support/v4/widget/CursorAdapter;.mDataValid:Z // field@046f │ │ -080b64: 3802 1600 |0004: if-eqz v2, 001a // +0016 │ │ -080b68: 5432 6c04 |0006: iget-object v2, v3, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@046c │ │ -080b6c: 3802 1200 |0008: if-eqz v2, 001a // +0012 │ │ -080b70: 5432 6c04 |000a: iget-object v2, v3, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@046c │ │ -080b74: 7220 3101 4200 |000c: invoke-interface {v2, v4}, Landroid/database/Cursor;.moveToPosition:(I)Z // method@0131 │ │ -080b7a: 0a02 |000f: move-result v2 │ │ -080b7c: 3802 0a00 |0010: if-eqz v2, 001a // +000a │ │ -080b80: 5430 6c04 |0012: iget-object v0, v3, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@046c │ │ -080b84: 5231 7104 |0014: iget v1, v3, Landroid/support/v4/widget/CursorAdapter;.mRowIDColumn:I // field@0471 │ │ -080b88: 7220 2b01 1000 |0016: invoke-interface {v0, v1}, Landroid/database/Cursor;.getLong:(I)J // method@012b │ │ -080b8e: 0b00 |0019: move-result-wide v0 │ │ -080b90: 1000 |001a: return-wide v0 │ │ +0826f8: |[0826f8] android.support.v4.widget.CursorAdapter.getItemId:(I)J │ │ +082708: 1600 0000 |0000: const-wide/16 v0, #int 0 // #0 │ │ +08270c: 5532 6f04 |0002: iget-boolean v2, v3, Landroid/support/v4/widget/CursorAdapter;.mDataValid:Z // field@046f │ │ +082710: 3802 1600 |0004: if-eqz v2, 001a // +0016 │ │ +082714: 5432 6c04 |0006: iget-object v2, v3, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@046c │ │ +082718: 3802 1200 |0008: if-eqz v2, 001a // +0012 │ │ +08271c: 5432 6c04 |000a: iget-object v2, v3, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@046c │ │ +082720: 7220 3101 4200 |000c: invoke-interface {v2, v4}, Landroid/database/Cursor;.moveToPosition:(I)Z // method@0131 │ │ +082726: 0a02 |000f: move-result v2 │ │ +082728: 3802 0a00 |0010: if-eqz v2, 001a // +000a │ │ +08272c: 5430 6c04 |0012: iget-object v0, v3, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@046c │ │ +082730: 5231 7104 |0014: iget v1, v3, Landroid/support/v4/widget/CursorAdapter;.mRowIDColumn:I // field@0471 │ │ +082734: 7220 2b01 1000 |0016: invoke-interface {v0, v1}, Landroid/database/Cursor;.getLong:(I)J // method@012b │ │ +08273a: 0b00 |0019: move-result-wide v0 │ │ +08273c: 1000 |001a: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=224 │ │ 0x000a line=225 │ │ 0x0012 line=226 │ │ 0x001a line=231 │ │ locals : │ │ @@ -166815,48 +166869,48 @@ │ │ type : '(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 65 16-bit code units │ │ -080b94: |[080b94] android.support.v4.widget.CursorAdapter.getView:(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; │ │ -080ba4: 5541 6f04 |0000: iget-boolean v1, v4, Landroid/support/v4/widget/CursorAdapter;.mDataValid:Z // field@046f │ │ -080ba8: 3901 0a00 |0002: if-nez v1, 000c // +000a │ │ -080bac: 2201 2d03 |0004: new-instance v1, Ljava/lang/IllegalStateException; // type@032d │ │ -080bb0: 1a02 8622 |0006: const-string v2, "this should only be called when the cursor is valid" // string@2286 │ │ -080bb4: 7020 0415 2100 |0008: invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1504 │ │ -080bba: 2701 |000b: throw v1 │ │ -080bbc: 5441 6c04 |000c: iget-object v1, v4, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@046c │ │ -080bc0: 7220 3101 5100 |000e: invoke-interface {v1, v5}, Landroid/database/Cursor;.moveToPosition:(I)Z // method@0131 │ │ -080bc6: 0a01 |0011: move-result v1 │ │ -080bc8: 3901 1b00 |0012: if-nez v1, 002d // +001b │ │ -080bcc: 2201 2d03 |0014: new-instance v1, Ljava/lang/IllegalStateException; // type@032d │ │ -080bd0: 2202 4203 |0016: new-instance v2, Ljava/lang/StringBuilder; // type@0342 │ │ -080bd4: 7010 5715 0200 |0018: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ -080bda: 1a03 c112 |001b: const-string v3, "couldn't move cursor to position " // string@12c1 │ │ -080bde: 6e20 5f15 3200 |001d: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -080be4: 0c02 |0020: move-result-object v2 │ │ -080be6: 6e20 5b15 5200 |0021: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@155b │ │ -080bec: 0c02 |0024: move-result-object v2 │ │ -080bee: 6e10 6415 0200 |0025: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ -080bf4: 0c02 |0028: move-result-object v2 │ │ -080bf6: 7020 0415 2100 |0029: invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1504 │ │ -080bfc: 2701 |002c: throw v1 │ │ -080bfe: 3906 1200 |002d: if-nez v6, 003f // +0012 │ │ -080c02: 5441 6b04 |002f: iget-object v1, v4, Landroid/support/v4/widget/CursorAdapter;.mContext:Landroid/content/Context; // field@046b │ │ -080c06: 5442 6c04 |0031: iget-object v2, v4, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@046c │ │ -080c0a: 6e40 460f 1472 |0033: invoke-virtual {v4, v1, v2, v7}, Landroid/support/v4/widget/CursorAdapter;.newView:(Landroid/content/Context;Landroid/database/Cursor;Landroid/view/ViewGroup;)Landroid/view/View; // method@0f46 │ │ -080c10: 0c00 |0036: move-result-object v0 │ │ -080c12: 5441 6b04 |0037: iget-object v1, v4, Landroid/support/v4/widget/CursorAdapter;.mContext:Landroid/content/Context; // field@046b │ │ -080c16: 5442 6c04 |0039: iget-object v2, v4, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@046c │ │ -080c1a: 6e40 370f 0421 |003b: invoke-virtual {v4, v0, v1, v2}, Landroid/support/v4/widget/CursorAdapter;.bindView:(Landroid/view/View;Landroid/content/Context;Landroid/database/Cursor;)V // method@0f37 │ │ -080c20: 1100 |003e: return-object v0 │ │ -080c22: 0760 |003f: move-object v0, v6 │ │ -080c24: 28f7 |0040: goto 0037 // -0009 │ │ +082740: |[082740] android.support.v4.widget.CursorAdapter.getView:(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; │ │ +082750: 5541 6f04 |0000: iget-boolean v1, v4, Landroid/support/v4/widget/CursorAdapter;.mDataValid:Z // field@046f │ │ +082754: 3901 0a00 |0002: if-nez v1, 000c // +000a │ │ +082758: 2201 2a03 |0004: new-instance v1, Ljava/lang/IllegalStateException; // type@032a │ │ +08275c: 1a02 8222 |0006: const-string v2, "this should only be called when the cursor is valid" // string@2282 │ │ +082760: 7020 0415 2100 |0008: invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1504 │ │ +082766: 2701 |000b: throw v1 │ │ +082768: 5441 6c04 |000c: iget-object v1, v4, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@046c │ │ +08276c: 7220 3101 5100 |000e: invoke-interface {v1, v5}, Landroid/database/Cursor;.moveToPosition:(I)Z // method@0131 │ │ +082772: 0a01 |0011: move-result v1 │ │ +082774: 3901 1b00 |0012: if-nez v1, 002d // +001b │ │ +082778: 2201 2a03 |0014: new-instance v1, Ljava/lang/IllegalStateException; // type@032a │ │ +08277c: 2202 3f03 |0016: new-instance v2, Ljava/lang/StringBuilder; // type@033f │ │ +082780: 7010 5715 0200 |0018: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ +082786: 1a03 bd12 |001b: const-string v3, "couldn't move cursor to position " // string@12bd │ │ +08278a: 6e20 5f15 3200 |001d: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +082790: 0c02 |0020: move-result-object v2 │ │ +082792: 6e20 5b15 5200 |0021: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@155b │ │ +082798: 0c02 |0024: move-result-object v2 │ │ +08279a: 6e10 6415 0200 |0025: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ +0827a0: 0c02 |0028: move-result-object v2 │ │ +0827a2: 7020 0415 2100 |0029: invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1504 │ │ +0827a8: 2701 |002c: throw v1 │ │ +0827aa: 3906 1200 |002d: if-nez v6, 003f // +0012 │ │ +0827ae: 5441 6b04 |002f: iget-object v1, v4, Landroid/support/v4/widget/CursorAdapter;.mContext:Landroid/content/Context; // field@046b │ │ +0827b2: 5442 6c04 |0031: iget-object v2, v4, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@046c │ │ +0827b6: 6e40 460f 1472 |0033: invoke-virtual {v4, v1, v2, v7}, Landroid/support/v4/widget/CursorAdapter;.newView:(Landroid/content/Context;Landroid/database/Cursor;Landroid/view/ViewGroup;)Landroid/view/View; // method@0f46 │ │ +0827bc: 0c00 |0036: move-result-object v0 │ │ +0827be: 5441 6b04 |0037: iget-object v1, v4, Landroid/support/v4/widget/CursorAdapter;.mContext:Landroid/content/Context; // field@046b │ │ +0827c2: 5442 6c04 |0039: iget-object v2, v4, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@046c │ │ +0827c6: 6e40 370f 0421 |003b: invoke-virtual {v4, v0, v1, v2}, Landroid/support/v4/widget/CursorAdapter;.bindView:(Landroid/view/View;Landroid/content/Context;Landroid/database/Cursor;)V // method@0f37 │ │ +0827cc: 1100 |003e: return-object v0 │ │ +0827ce: 0760 |003f: move-object v0, v6 │ │ +0827d0: 28f7 |0040: goto 0037 // -0009 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=244 │ │ 0x0004 line=245 │ │ 0x000c line=247 │ │ 0x0014 line=248 │ │ 0x002d line=251 │ │ @@ -166877,17 +166931,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -080c28: |[080c28] android.support.v4.widget.CursorAdapter.hasStableIds:()Z │ │ -080c38: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -080c3a: 0f00 |0001: return v0 │ │ +0827d4: |[0827d4] android.support.v4.widget.CursorAdapter.hasStableIds:()Z │ │ +0827e4: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +0827e6: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=237 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/widget/CursorAdapter; │ │ │ │ #12 : (in Landroid/support/v4/widget/CursorAdapter;) │ │ @@ -166895,59 +166949,59 @@ │ │ type : '(Landroid/content/Context;Landroid/database/Cursor;I)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 8 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 81 16-bit code units │ │ -080c3c: |[080c3c] android.support.v4.widget.CursorAdapter.init:(Landroid/content/Context;Landroid/database/Cursor;I)V │ │ -080c4c: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -080c4e: 1203 |0001: const/4 v3, #int 0 // #0 │ │ -080c50: 1210 |0002: const/4 v0, #int 1 // #1 │ │ -080c52: dd02 0701 |0003: and-int/lit8 v2, v7, #int 1 // #01 │ │ -080c56: 3302 4000 |0005: if-ne v2, v0, 0045 // +0040 │ │ -080c5a: de07 0702 |0007: or-int/lit8 v7, v7, #int 2 // #02 │ │ -080c5e: 5c40 6904 |0009: iput-boolean v0, v4, Landroid/support/v4/widget/CursorAdapter;.mAutoRequery:Z // field@0469 │ │ -080c62: 3806 3d00 |000b: if-eqz v6, 0048 // +003d │ │ -080c66: 5b46 6c04 |000d: iput-object v6, v4, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@046c │ │ -080c6a: 5c40 6f04 |000f: iput-boolean v0, v4, Landroid/support/v4/widget/CursorAdapter;.mDataValid:Z // field@046f │ │ -080c6e: 5b45 6b04 |0011: iput-object v5, v4, Landroid/support/v4/widget/CursorAdapter;.mContext:Landroid/content/Context; // field@046b │ │ -080c72: 3800 3700 |0013: if-eqz v0, 004a // +0037 │ │ -080c76: 1a01 290f |0015: const-string v1, "_id" // string@0f29 │ │ -080c7a: 7220 2801 1600 |0017: invoke-interface {v6, v1}, Landroid/database/Cursor;.getColumnIndexOrThrow:(Ljava/lang/String;)I // method@0128 │ │ -080c80: 0a01 |001a: move-result v1 │ │ -080c82: 5941 7104 |001b: iput v1, v4, Landroid/support/v4/widget/CursorAdapter;.mRowIDColumn:I // field@0471 │ │ -080c86: dd01 0702 |001d: and-int/lit8 v1, v7, #int 2 // #02 │ │ -080c8a: 1222 |001f: const/4 v2, #int 2 // #2 │ │ -080c8c: 3321 2c00 |0020: if-ne v1, v2, 004c // +002c │ │ -080c90: 2201 3102 |0022: new-instance v1, Landroid/support/v4/widget/CursorAdapter$ChangeObserver; // type@0231 │ │ -080c94: 7020 2d0f 4100 |0024: invoke-direct {v1, v4}, Landroid/support/v4/widget/CursorAdapter$ChangeObserver;.:(Landroid/support/v4/widget/CursorAdapter;)V // method@0f2d │ │ -080c9a: 5b41 6a04 |0027: iput-object v1, v4, Landroid/support/v4/widget/CursorAdapter;.mChangeObserver:Landroid/support/v4/widget/CursorAdapter$ChangeObserver; // field@046a │ │ -080c9e: 2201 3202 |0029: new-instance v1, Landroid/support/v4/widget/CursorAdapter$MyDataSetObserver; // type@0232 │ │ -080ca2: 7030 310f 4103 |002b: invoke-direct {v1, v4, v3}, Landroid/support/v4/widget/CursorAdapter$MyDataSetObserver;.:(Landroid/support/v4/widget/CursorAdapter;Landroid/support/v4/widget/CursorAdapter$1;)V // method@0f31 │ │ -080ca8: 5b41 6e04 |002e: iput-object v1, v4, Landroid/support/v4/widget/CursorAdapter;.mDataSetObserver:Landroid/database/DataSetObserver; // field@046e │ │ -080cac: 3800 1400 |0030: if-eqz v0, 0044 // +0014 │ │ -080cb0: 5441 6a04 |0032: iget-object v1, v4, Landroid/support/v4/widget/CursorAdapter;.mChangeObserver:Landroid/support/v4/widget/CursorAdapter$ChangeObserver; // field@046a │ │ -080cb4: 3801 0700 |0034: if-eqz v1, 003b // +0007 │ │ -080cb8: 5441 6a04 |0036: iget-object v1, v4, Landroid/support/v4/widget/CursorAdapter;.mChangeObserver:Landroid/support/v4/widget/CursorAdapter$ChangeObserver; // field@046a │ │ -080cbc: 7220 3201 1600 |0038: invoke-interface {v6, v1}, Landroid/database/Cursor;.registerContentObserver:(Landroid/database/ContentObserver;)V // method@0132 │ │ -080cc2: 5441 6e04 |003b: iget-object v1, v4, Landroid/support/v4/widget/CursorAdapter;.mDataSetObserver:Landroid/database/DataSetObserver; // field@046e │ │ -080cc6: 3801 0700 |003d: if-eqz v1, 0044 // +0007 │ │ -080cca: 5441 6e04 |003f: iget-object v1, v4, Landroid/support/v4/widget/CursorAdapter;.mDataSetObserver:Landroid/database/DataSetObserver; // field@046e │ │ -080cce: 7220 3301 1600 |0041: invoke-interface {v6, v1}, Landroid/database/Cursor;.registerDataSetObserver:(Landroid/database/DataSetObserver;)V // method@0133 │ │ -080cd4: 0e00 |0044: return-void │ │ -080cd6: 5c41 6904 |0045: iput-boolean v1, v4, Landroid/support/v4/widget/CursorAdapter;.mAutoRequery:Z // field@0469 │ │ -080cda: 28c4 |0047: goto 000b // -003c │ │ -080cdc: 0110 |0048: move v0, v1 │ │ -080cde: 28c4 |0049: goto 000d // -003c │ │ -080ce0: 12f1 |004a: const/4 v1, #int -1 // #ff │ │ -080ce2: 28d0 |004b: goto 001b // -0030 │ │ -080ce4: 5b43 6a04 |004c: iput-object v3, v4, Landroid/support/v4/widget/CursorAdapter;.mChangeObserver:Landroid/support/v4/widget/CursorAdapter$ChangeObserver; // field@046a │ │ -080ce8: 5b43 6e04 |004e: iput-object v3, v4, Landroid/support/v4/widget/CursorAdapter;.mDataSetObserver:Landroid/database/DataSetObserver; // field@046e │ │ -080cec: 28e0 |0050: goto 0030 // -0020 │ │ +0827e8: |[0827e8] android.support.v4.widget.CursorAdapter.init:(Landroid/content/Context;Landroid/database/Cursor;I)V │ │ +0827f8: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +0827fa: 1203 |0001: const/4 v3, #int 0 // #0 │ │ +0827fc: 1210 |0002: const/4 v0, #int 1 // #1 │ │ +0827fe: dd02 0701 |0003: and-int/lit8 v2, v7, #int 1 // #01 │ │ +082802: 3302 4000 |0005: if-ne v2, v0, 0045 // +0040 │ │ +082806: de07 0702 |0007: or-int/lit8 v7, v7, #int 2 // #02 │ │ +08280a: 5c40 6904 |0009: iput-boolean v0, v4, Landroid/support/v4/widget/CursorAdapter;.mAutoRequery:Z // field@0469 │ │ +08280e: 3806 3d00 |000b: if-eqz v6, 0048 // +003d │ │ +082812: 5b46 6c04 |000d: iput-object v6, v4, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@046c │ │ +082816: 5c40 6f04 |000f: iput-boolean v0, v4, Landroid/support/v4/widget/CursorAdapter;.mDataValid:Z // field@046f │ │ +08281a: 5b45 6b04 |0011: iput-object v5, v4, Landroid/support/v4/widget/CursorAdapter;.mContext:Landroid/content/Context; // field@046b │ │ +08281e: 3800 3700 |0013: if-eqz v0, 004a // +0037 │ │ +082822: 1a01 260f |0015: const-string v1, "_id" // string@0f26 │ │ +082826: 7220 2801 1600 |0017: invoke-interface {v6, v1}, Landroid/database/Cursor;.getColumnIndexOrThrow:(Ljava/lang/String;)I // method@0128 │ │ +08282c: 0a01 |001a: move-result v1 │ │ +08282e: 5941 7104 |001b: iput v1, v4, Landroid/support/v4/widget/CursorAdapter;.mRowIDColumn:I // field@0471 │ │ +082832: dd01 0702 |001d: and-int/lit8 v1, v7, #int 2 // #02 │ │ +082836: 1222 |001f: const/4 v2, #int 2 // #2 │ │ +082838: 3321 2c00 |0020: if-ne v1, v2, 004c // +002c │ │ +08283c: 2201 2e02 |0022: new-instance v1, Landroid/support/v4/widget/CursorAdapter$ChangeObserver; // type@022e │ │ +082840: 7020 2d0f 4100 |0024: invoke-direct {v1, v4}, Landroid/support/v4/widget/CursorAdapter$ChangeObserver;.:(Landroid/support/v4/widget/CursorAdapter;)V // method@0f2d │ │ +082846: 5b41 6a04 |0027: iput-object v1, v4, Landroid/support/v4/widget/CursorAdapter;.mChangeObserver:Landroid/support/v4/widget/CursorAdapter$ChangeObserver; // field@046a │ │ +08284a: 2201 2f02 |0029: new-instance v1, Landroid/support/v4/widget/CursorAdapter$MyDataSetObserver; // type@022f │ │ +08284e: 7030 310f 4103 |002b: invoke-direct {v1, v4, v3}, Landroid/support/v4/widget/CursorAdapter$MyDataSetObserver;.:(Landroid/support/v4/widget/CursorAdapter;Landroid/support/v4/widget/CursorAdapter$1;)V // method@0f31 │ │ +082854: 5b41 6e04 |002e: iput-object v1, v4, Landroid/support/v4/widget/CursorAdapter;.mDataSetObserver:Landroid/database/DataSetObserver; // field@046e │ │ +082858: 3800 1400 |0030: if-eqz v0, 0044 // +0014 │ │ +08285c: 5441 6a04 |0032: iget-object v1, v4, Landroid/support/v4/widget/CursorAdapter;.mChangeObserver:Landroid/support/v4/widget/CursorAdapter$ChangeObserver; // field@046a │ │ +082860: 3801 0700 |0034: if-eqz v1, 003b // +0007 │ │ +082864: 5441 6a04 |0036: iget-object v1, v4, Landroid/support/v4/widget/CursorAdapter;.mChangeObserver:Landroid/support/v4/widget/CursorAdapter$ChangeObserver; // field@046a │ │ +082868: 7220 3201 1600 |0038: invoke-interface {v6, v1}, Landroid/database/Cursor;.registerContentObserver:(Landroid/database/ContentObserver;)V // method@0132 │ │ +08286e: 5441 6e04 |003b: iget-object v1, v4, Landroid/support/v4/widget/CursorAdapter;.mDataSetObserver:Landroid/database/DataSetObserver; // field@046e │ │ +082872: 3801 0700 |003d: if-eqz v1, 0044 // +0007 │ │ +082876: 5441 6e04 |003f: iget-object v1, v4, Landroid/support/v4/widget/CursorAdapter;.mDataSetObserver:Landroid/database/DataSetObserver; // field@046e │ │ +08287a: 7220 3301 1600 |0041: invoke-interface {v6, v1}, Landroid/database/Cursor;.registerDataSetObserver:(Landroid/database/DataSetObserver;)V // method@0133 │ │ +082880: 0e00 |0044: return-void │ │ +082882: 5c41 6904 |0045: iput-boolean v1, v4, Landroid/support/v4/widget/CursorAdapter;.mAutoRequery:Z // field@0469 │ │ +082886: 28c4 |0047: goto 000b // -003c │ │ +082888: 0110 |0048: move v0, v1 │ │ +08288a: 28c4 |0049: goto 000d // -003c │ │ +08288c: 12f1 |004a: const/4 v1, #int -1 // #ff │ │ +08288e: 28d0 |004b: goto 001b // -0030 │ │ +082890: 5b43 6a04 |004c: iput-object v3, v4, Landroid/support/v4/widget/CursorAdapter;.mChangeObserver:Landroid/support/v4/widget/CursorAdapter$ChangeObserver; // field@046a │ │ +082894: 5b43 6e04 |004e: iput-object v3, v4, Landroid/support/v4/widget/CursorAdapter;.mDataSetObserver:Landroid/database/DataSetObserver; // field@046e │ │ +082898: 28e0 |0050: goto 0030 // -0020 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=164 │ │ 0x0007 line=165 │ │ 0x0009 line=166 │ │ 0x000b line=170 │ │ 0x000d line=171 │ │ @@ -166979,21 +167033,21 @@ │ │ type : '(Landroid/content/Context;Landroid/database/Cursor;Z)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 9 16-bit code units │ │ -080cf0: |[080cf0] android.support.v4.widget.CursorAdapter.init:(Landroid/content/Context;Landroid/database/Cursor;Z)V │ │ -080d00: 3804 0700 |0000: if-eqz v4, 0007 // +0007 │ │ -080d04: 1210 |0002: const/4 v0, #int 1 // #1 │ │ -080d06: 6e40 430f 2103 |0003: invoke-virtual {v1, v2, v3, v0}, Landroid/support/v4/widget/CursorAdapter;.init:(Landroid/content/Context;Landroid/database/Cursor;I)V // method@0f43 │ │ -080d0c: 0e00 |0006: return-void │ │ -080d0e: 1220 |0007: const/4 v0, #int 2 // #2 │ │ -080d10: 28fb |0008: goto 0003 // -0005 │ │ +08289c: |[08289c] android.support.v4.widget.CursorAdapter.init:(Landroid/content/Context;Landroid/database/Cursor;Z)V │ │ +0828ac: 3804 0700 |0000: if-eqz v4, 0007 // +0007 │ │ +0828b0: 1210 |0002: const/4 v0, #int 1 // #1 │ │ +0828b2: 6e40 430f 2103 |0003: invoke-virtual {v1, v2, v3, v0}, Landroid/support/v4/widget/CursorAdapter;.init:(Landroid/content/Context;Landroid/database/Cursor;I)V // method@0f43 │ │ +0828b8: 0e00 |0006: return-void │ │ +0828ba: 1220 |0007: const/4 v0, #int 2 // #2 │ │ +0828bc: 28fb |0008: goto 0003 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=160 │ │ 0x0006 line=161 │ │ 0x0007 line=160 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v4/widget/CursorAdapter; │ │ @@ -167006,18 +167060,18 @@ │ │ type : '(Landroid/content/Context;Landroid/database/Cursor;Landroid/view/ViewGroup;)Landroid/view/View;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 5 16-bit code units │ │ -080d14: |[080d14] android.support.v4.widget.CursorAdapter.newDropDownView:(Landroid/content/Context;Landroid/database/Cursor;Landroid/view/ViewGroup;)Landroid/view/View; │ │ -080d24: 6e40 460f 2143 |0000: invoke-virtual {v1, v2, v3, v4}, Landroid/support/v4/widget/CursorAdapter;.newView:(Landroid/content/Context;Landroid/database/Cursor;Landroid/view/ViewGroup;)Landroid/view/View; // method@0f46 │ │ -080d2a: 0c00 |0003: move-result-object v0 │ │ -080d2c: 1100 |0004: return-object v0 │ │ +0828c0: |[0828c0] android.support.v4.widget.CursorAdapter.newDropDownView:(Landroid/content/Context;Landroid/database/Cursor;Landroid/view/ViewGroup;)Landroid/view/View; │ │ +0828d0: 6e40 460f 2143 |0000: invoke-virtual {v1, v2, v3, v4}, Landroid/support/v4/widget/CursorAdapter;.newView:(Landroid/content/Context;Landroid/database/Cursor;Landroid/view/ViewGroup;)Landroid/view/View; // method@0f46 │ │ +0828d6: 0c00 |0003: move-result-object v0 │ │ +0828d8: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=296 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/widget/CursorAdapter; │ │ 0x0000 - 0x0005 reg=2 context Landroid/content/Context; │ │ 0x0000 - 0x0005 reg=3 cursor Landroid/database/Cursor; │ │ @@ -167034,28 +167088,28 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 25 16-bit code units │ │ -080d30: |[080d30] android.support.v4.widget.CursorAdapter.onContentChanged:()V │ │ -080d40: 5510 6904 |0000: iget-boolean v0, v1, Landroid/support/v4/widget/CursorAdapter;.mAutoRequery:Z // field@0469 │ │ -080d44: 3800 1600 |0002: if-eqz v0, 0018 // +0016 │ │ -080d48: 5410 6c04 |0004: iget-object v0, v1, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@046c │ │ -080d4c: 3800 1200 |0006: if-eqz v0, 0018 // +0012 │ │ -080d50: 5410 6c04 |0008: iget-object v0, v1, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@046c │ │ -080d54: 7210 2e01 0000 |000a: invoke-interface {v0}, Landroid/database/Cursor;.isClosed:()Z // method@012e │ │ -080d5a: 0a00 |000d: move-result v0 │ │ -080d5c: 3900 0a00 |000e: if-nez v0, 0018 // +000a │ │ -080d60: 5410 6c04 |0010: iget-object v0, v1, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@046c │ │ -080d64: 7210 3401 0000 |0012: invoke-interface {v0}, Landroid/database/Cursor;.requery:()Z // method@0134 │ │ -080d6a: 0a00 |0015: move-result v0 │ │ -080d6c: 5c10 6f04 |0016: iput-boolean v0, v1, Landroid/support/v4/widget/CursorAdapter;.mDataValid:Z // field@046f │ │ -080d70: 0e00 |0018: return-void │ │ +0828dc: |[0828dc] android.support.v4.widget.CursorAdapter.onContentChanged:()V │ │ +0828ec: 5510 6904 |0000: iget-boolean v0, v1, Landroid/support/v4/widget/CursorAdapter;.mAutoRequery:Z // field@0469 │ │ +0828f0: 3800 1600 |0002: if-eqz v0, 0018 // +0016 │ │ +0828f4: 5410 6c04 |0004: iget-object v0, v1, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@046c │ │ +0828f8: 3800 1200 |0006: if-eqz v0, 0018 // +0012 │ │ +0828fc: 5410 6c04 |0008: iget-object v0, v1, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@046c │ │ +082900: 7210 2e01 0000 |000a: invoke-interface {v0}, Landroid/database/Cursor;.isClosed:()Z // method@012e │ │ +082906: 0a00 |000d: move-result v0 │ │ +082908: 3900 0a00 |000e: if-nez v0, 0018 // +000a │ │ +08290c: 5410 6c04 |0010: iget-object v0, v1, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@046c │ │ +082910: 7210 3401 0000 |0012: invoke-interface {v0}, Landroid/database/Cursor;.requery:()Z // method@0134 │ │ +082916: 0a00 |0015: move-result v0 │ │ +082918: 5c10 6f04 |0016: iput-boolean v0, v1, Landroid/support/v4/widget/CursorAdapter;.mDataValid:Z // field@046f │ │ +08291c: 0e00 |0018: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=447 │ │ 0x0010 line=449 │ │ 0x0018 line=451 │ │ locals : │ │ 0x0000 - 0x0019 reg=1 this Landroid/support/v4/widget/CursorAdapter; │ │ @@ -167065,23 +167119,23 @@ │ │ type : '(Ljava/lang/CharSequence;)Landroid/database/Cursor;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -080d74: |[080d74] android.support.v4.widget.CursorAdapter.runQueryOnBackgroundThread:(Ljava/lang/CharSequence;)Landroid/database/Cursor; │ │ -080d84: 5410 7004 |0000: iget-object v0, v1, Landroid/support/v4/widget/CursorAdapter;.mFilterQueryProvider:Landroid/widget/FilterQueryProvider; // field@0470 │ │ -080d88: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ -080d8c: 5410 7004 |0004: iget-object v0, v1, Landroid/support/v4/widget/CursorAdapter;.mFilterQueryProvider:Landroid/widget/FilterQueryProvider; // field@0470 │ │ -080d90: 7220 d913 2000 |0006: invoke-interface {v0, v2}, Landroid/widget/FilterQueryProvider;.runQuery:(Ljava/lang/CharSequence;)Landroid/database/Cursor; // method@13d9 │ │ -080d96: 0c00 |0009: move-result-object v0 │ │ -080d98: 1100 |000a: return-object v0 │ │ -080d9a: 5410 6c04 |000b: iget-object v0, v1, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@046c │ │ -080d9e: 28fd |000d: goto 000a // -0003 │ │ +082920: |[082920] android.support.v4.widget.CursorAdapter.runQueryOnBackgroundThread:(Ljava/lang/CharSequence;)Landroid/database/Cursor; │ │ +082930: 5410 7004 |0000: iget-object v0, v1, Landroid/support/v4/widget/CursorAdapter;.mFilterQueryProvider:Landroid/widget/FilterQueryProvider; // field@0470 │ │ +082934: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ +082938: 5410 7004 |0004: iget-object v0, v1, Landroid/support/v4/widget/CursorAdapter;.mFilterQueryProvider:Landroid/widget/FilterQueryProvider; // field@0470 │ │ +08293c: 7220 d913 2000 |0006: invoke-interface {v0, v2}, Landroid/widget/FilterQueryProvider;.runQuery:(Ljava/lang/CharSequence;)Landroid/database/Cursor; // method@13d9 │ │ +082942: 0c00 |0009: move-result-object v0 │ │ +082944: 1100 |000a: return-object v0 │ │ +082946: 5410 6c04 |000b: iget-object v0, v1, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@046c │ │ +08294a: 28fd |000d: goto 000a // -0003 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=396 │ │ 0x0004 line=397 │ │ 0x000a line=400 │ │ locals : │ │ 0x0000 - 0x000e reg=1 this Landroid/support/v4/widget/CursorAdapter; │ │ @@ -167092,17 +167146,17 @@ │ │ type : '(Landroid/widget/FilterQueryProvider;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -080da0: |[080da0] android.support.v4.widget.CursorAdapter.setFilterQueryProvider:(Landroid/widget/FilterQueryProvider;)V │ │ -080db0: 5b01 7004 |0000: iput-object v1, v0, Landroid/support/v4/widget/CursorAdapter;.mFilterQueryProvider:Landroid/widget/FilterQueryProvider; // field@0470 │ │ -080db4: 0e00 |0002: return-void │ │ +08294c: |[08294c] android.support.v4.widget.CursorAdapter.setFilterQueryProvider:(Landroid/widget/FilterQueryProvider;)V │ │ +08295c: 5b01 7004 |0000: iput-object v1, v0, Landroid/support/v4/widget/CursorAdapter;.mFilterQueryProvider:Landroid/widget/FilterQueryProvider; // field@0470 │ │ +082960: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=436 │ │ 0x0002 line=437 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v4/widget/CursorAdapter; │ │ 0x0000 - 0x0003 reg=1 filterQueryProvider Landroid/widget/FilterQueryProvider; │ │ @@ -167112,53 +167166,53 @@ │ │ type : '(Landroid/database/Cursor;)Landroid/database/Cursor;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 75 16-bit code units │ │ -080db8: |[080db8] android.support.v4.widget.CursorAdapter.swapCursor:(Landroid/database/Cursor;)Landroid/database/Cursor; │ │ -080dc8: 5421 6c04 |0000: iget-object v1, v2, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@046c │ │ -080dcc: 3313 0400 |0002: if-ne v3, v1, 0006 // +0004 │ │ -080dd0: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -080dd2: 1100 |0005: return-object v0 │ │ -080dd4: 5420 6c04 |0006: iget-object v0, v2, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@046c │ │ -080dd8: 3800 1400 |0008: if-eqz v0, 001c // +0014 │ │ -080ddc: 5421 6a04 |000a: iget-object v1, v2, Landroid/support/v4/widget/CursorAdapter;.mChangeObserver:Landroid/support/v4/widget/CursorAdapter$ChangeObserver; // field@046a │ │ -080de0: 3801 0700 |000c: if-eqz v1, 0013 // +0007 │ │ -080de4: 5421 6a04 |000e: iget-object v1, v2, Landroid/support/v4/widget/CursorAdapter;.mChangeObserver:Landroid/support/v4/widget/CursorAdapter$ChangeObserver; // field@046a │ │ -080de8: 7220 3601 1000 |0010: invoke-interface {v0, v1}, Landroid/database/Cursor;.unregisterContentObserver:(Landroid/database/ContentObserver;)V // method@0136 │ │ -080dee: 5421 6e04 |0013: iget-object v1, v2, Landroid/support/v4/widget/CursorAdapter;.mDataSetObserver:Landroid/database/DataSetObserver; // field@046e │ │ -080df2: 3801 0700 |0015: if-eqz v1, 001c // +0007 │ │ -080df6: 5421 6e04 |0017: iget-object v1, v2, Landroid/support/v4/widget/CursorAdapter;.mDataSetObserver:Landroid/database/DataSetObserver; // field@046e │ │ -080dfa: 7220 3701 1000 |0019: invoke-interface {v0, v1}, Landroid/database/Cursor;.unregisterDataSetObserver:(Landroid/database/DataSetObserver;)V // method@0137 │ │ -080e00: 5b23 6c04 |001c: iput-object v3, v2, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@046c │ │ -080e04: 3803 2300 |001e: if-eqz v3, 0041 // +0023 │ │ -080e08: 5421 6a04 |0020: iget-object v1, v2, Landroid/support/v4/widget/CursorAdapter;.mChangeObserver:Landroid/support/v4/widget/CursorAdapter$ChangeObserver; // field@046a │ │ -080e0c: 3801 0700 |0022: if-eqz v1, 0029 // +0007 │ │ -080e10: 5421 6a04 |0024: iget-object v1, v2, Landroid/support/v4/widget/CursorAdapter;.mChangeObserver:Landroid/support/v4/widget/CursorAdapter$ChangeObserver; // field@046a │ │ -080e14: 7220 3201 1300 |0026: invoke-interface {v3, v1}, Landroid/database/Cursor;.registerContentObserver:(Landroid/database/ContentObserver;)V // method@0132 │ │ -080e1a: 5421 6e04 |0029: iget-object v1, v2, Landroid/support/v4/widget/CursorAdapter;.mDataSetObserver:Landroid/database/DataSetObserver; // field@046e │ │ -080e1e: 3801 0700 |002b: if-eqz v1, 0032 // +0007 │ │ -080e22: 5421 6e04 |002d: iget-object v1, v2, Landroid/support/v4/widget/CursorAdapter;.mDataSetObserver:Landroid/database/DataSetObserver; // field@046e │ │ -080e26: 7220 3301 1300 |002f: invoke-interface {v3, v1}, Landroid/database/Cursor;.registerDataSetObserver:(Landroid/database/DataSetObserver;)V // method@0133 │ │ -080e2c: 1a01 290f |0032: const-string v1, "_id" // string@0f29 │ │ -080e30: 7220 2801 1300 |0034: invoke-interface {v3, v1}, Landroid/database/Cursor;.getColumnIndexOrThrow:(Ljava/lang/String;)I // method@0128 │ │ -080e36: 0a01 |0037: move-result v1 │ │ -080e38: 5921 7104 |0038: iput v1, v2, Landroid/support/v4/widget/CursorAdapter;.mRowIDColumn:I // field@0471 │ │ -080e3c: 1211 |003a: const/4 v1, #int 1 // #1 │ │ -080e3e: 5c21 6f04 |003b: iput-boolean v1, v2, Landroid/support/v4/widget/CursorAdapter;.mDataValid:Z // field@046f │ │ -080e42: 6e10 470f 0200 |003d: invoke-virtual {v2}, Landroid/support/v4/widget/CursorAdapter;.notifyDataSetChanged:()V // method@0f47 │ │ -080e48: 28c5 |0040: goto 0005 // -003b │ │ -080e4a: 12f1 |0041: const/4 v1, #int -1 // #ff │ │ -080e4c: 5921 7104 |0042: iput v1, v2, Landroid/support/v4/widget/CursorAdapter;.mRowIDColumn:I // field@0471 │ │ -080e50: 1201 |0044: const/4 v1, #int 0 // #0 │ │ -080e52: 5c21 6f04 |0045: iput-boolean v1, v2, Landroid/support/v4/widget/CursorAdapter;.mDataValid:Z // field@046f │ │ -080e56: 6e10 480f 0200 |0047: invoke-virtual {v2}, Landroid/support/v4/widget/CursorAdapter;.notifyDataSetInvalidated:()V // method@0f48 │ │ -080e5c: 28bb |004a: goto 0005 // -0045 │ │ +082964: |[082964] android.support.v4.widget.CursorAdapter.swapCursor:(Landroid/database/Cursor;)Landroid/database/Cursor; │ │ +082974: 5421 6c04 |0000: iget-object v1, v2, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@046c │ │ +082978: 3313 0400 |0002: if-ne v3, v1, 0006 // +0004 │ │ +08297c: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +08297e: 1100 |0005: return-object v0 │ │ +082980: 5420 6c04 |0006: iget-object v0, v2, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@046c │ │ +082984: 3800 1400 |0008: if-eqz v0, 001c // +0014 │ │ +082988: 5421 6a04 |000a: iget-object v1, v2, Landroid/support/v4/widget/CursorAdapter;.mChangeObserver:Landroid/support/v4/widget/CursorAdapter$ChangeObserver; // field@046a │ │ +08298c: 3801 0700 |000c: if-eqz v1, 0013 // +0007 │ │ +082990: 5421 6a04 |000e: iget-object v1, v2, Landroid/support/v4/widget/CursorAdapter;.mChangeObserver:Landroid/support/v4/widget/CursorAdapter$ChangeObserver; // field@046a │ │ +082994: 7220 3601 1000 |0010: invoke-interface {v0, v1}, Landroid/database/Cursor;.unregisterContentObserver:(Landroid/database/ContentObserver;)V // method@0136 │ │ +08299a: 5421 6e04 |0013: iget-object v1, v2, Landroid/support/v4/widget/CursorAdapter;.mDataSetObserver:Landroid/database/DataSetObserver; // field@046e │ │ +08299e: 3801 0700 |0015: if-eqz v1, 001c // +0007 │ │ +0829a2: 5421 6e04 |0017: iget-object v1, v2, Landroid/support/v4/widget/CursorAdapter;.mDataSetObserver:Landroid/database/DataSetObserver; // field@046e │ │ +0829a6: 7220 3701 1000 |0019: invoke-interface {v0, v1}, Landroid/database/Cursor;.unregisterDataSetObserver:(Landroid/database/DataSetObserver;)V // method@0137 │ │ +0829ac: 5b23 6c04 |001c: iput-object v3, v2, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@046c │ │ +0829b0: 3803 2300 |001e: if-eqz v3, 0041 // +0023 │ │ +0829b4: 5421 6a04 |0020: iget-object v1, v2, Landroid/support/v4/widget/CursorAdapter;.mChangeObserver:Landroid/support/v4/widget/CursorAdapter$ChangeObserver; // field@046a │ │ +0829b8: 3801 0700 |0022: if-eqz v1, 0029 // +0007 │ │ +0829bc: 5421 6a04 |0024: iget-object v1, v2, Landroid/support/v4/widget/CursorAdapter;.mChangeObserver:Landroid/support/v4/widget/CursorAdapter$ChangeObserver; // field@046a │ │ +0829c0: 7220 3201 1300 |0026: invoke-interface {v3, v1}, Landroid/database/Cursor;.registerContentObserver:(Landroid/database/ContentObserver;)V // method@0132 │ │ +0829c6: 5421 6e04 |0029: iget-object v1, v2, Landroid/support/v4/widget/CursorAdapter;.mDataSetObserver:Landroid/database/DataSetObserver; // field@046e │ │ +0829ca: 3801 0700 |002b: if-eqz v1, 0032 // +0007 │ │ +0829ce: 5421 6e04 |002d: iget-object v1, v2, Landroid/support/v4/widget/CursorAdapter;.mDataSetObserver:Landroid/database/DataSetObserver; // field@046e │ │ +0829d2: 7220 3301 1300 |002f: invoke-interface {v3, v1}, Landroid/database/Cursor;.registerDataSetObserver:(Landroid/database/DataSetObserver;)V // method@0133 │ │ +0829d8: 1a01 260f |0032: const-string v1, "_id" // string@0f26 │ │ +0829dc: 7220 2801 1300 |0034: invoke-interface {v3, v1}, Landroid/database/Cursor;.getColumnIndexOrThrow:(Ljava/lang/String;)I // method@0128 │ │ +0829e2: 0a01 |0037: move-result v1 │ │ +0829e4: 5921 7104 |0038: iput v1, v2, Landroid/support/v4/widget/CursorAdapter;.mRowIDColumn:I // field@0471 │ │ +0829e8: 1211 |003a: const/4 v1, #int 1 // #1 │ │ +0829ea: 5c21 6f04 |003b: iput-boolean v1, v2, Landroid/support/v4/widget/CursorAdapter;.mDataValid:Z // field@046f │ │ +0829ee: 6e10 470f 0200 |003d: invoke-virtual {v2}, Landroid/support/v4/widget/CursorAdapter;.notifyDataSetChanged:()V // method@0f47 │ │ +0829f4: 28c5 |0040: goto 0005 // -003b │ │ +0829f6: 12f1 |0041: const/4 v1, #int -1 // #ff │ │ +0829f8: 5921 7104 |0042: iput v1, v2, Landroid/support/v4/widget/CursorAdapter;.mRowIDColumn:I // field@0471 │ │ +0829fc: 1201 |0044: const/4 v1, #int 0 // #0 │ │ +0829fe: 5c21 6f04 |0045: iput-boolean v1, v2, Landroid/support/v4/widget/CursorAdapter;.mDataValid:Z // field@046f │ │ +082a02: 6e10 480f 0200 |0047: invoke-virtual {v2}, Landroid/support/v4/widget/CursorAdapter;.notifyDataSetInvalidated:()V // method@0f48 │ │ +082a08: 28bb |004a: goto 0005 // -0045 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=332 │ │ 0x0004 line=333 │ │ 0x0005 line=354 │ │ 0x0006 line=335 │ │ 0x0008 line=336 │ │ @@ -167178,17 +167232,17 @@ │ │ 0x0008 - 0x004b reg=0 oldCursor Landroid/database/Cursor; │ │ 0x0000 - 0x004b reg=2 this Landroid/support/v4/widget/CursorAdapter; │ │ 0x0000 - 0x004b reg=3 newCursor Landroid/database/Cursor; │ │ │ │ source_file_idx : 888 (CursorAdapter.java) │ │ │ │ Class #660 header: │ │ -class_idx : 566 │ │ +class_idx : 563 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 381 │ │ +superclass_idx : 378 │ │ source_file_idx : 983 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 3 │ │ │ │ Class #660 annotations: │ │ @@ -167217,21 +167271,21 @@ │ │ type : '(Landroid/support/v4/widget/DrawerLayout;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -080e60: |[080e60] android.support.v4.widget.DrawerLayout$AccessibilityDelegate.:(Landroid/support/v4/widget/DrawerLayout;)V │ │ -080e70: 5b12 7404 |0000: iput-object v2, v1, Landroid/support/v4/widget/DrawerLayout$AccessibilityDelegate;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@0474 │ │ -080e74: 7010 ce08 0100 |0002: invoke-direct {v1}, Landroid/support/v4/view/AccessibilityDelegateCompat;.:()V // method@08ce │ │ -080e7a: 2200 4e00 |0005: new-instance v0, Landroid/graphics/Rect; // type@004e │ │ -080e7e: 7010 6a01 0000 |0007: invoke-direct {v0}, Landroid/graphics/Rect;.:()V // method@016a │ │ -080e84: 5b10 7304 |000a: iput-object v0, v1, Landroid/support/v4/widget/DrawerLayout$AccessibilityDelegate;.mTmpRect:Landroid/graphics/Rect; // field@0473 │ │ -080e88: 0e00 |000c: return-void │ │ +082a0c: |[082a0c] android.support.v4.widget.DrawerLayout$AccessibilityDelegate.:(Landroid/support/v4/widget/DrawerLayout;)V │ │ +082a1c: 5b12 7404 |0000: iput-object v2, v1, Landroid/support/v4/widget/DrawerLayout$AccessibilityDelegate;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@0474 │ │ +082a20: 7010 ce08 0100 |0002: invoke-direct {v1}, Landroid/support/v4/view/AccessibilityDelegateCompat;.:()V // method@08ce │ │ +082a26: 2200 4d00 |0005: new-instance v0, Landroid/graphics/Rect; // type@004d │ │ +082a2a: 7010 6a01 0000 |0007: invoke-direct {v0}, Landroid/graphics/Rect;.:()V // method@016a │ │ +082a30: 5b10 7304 |000a: iput-object v0, v1, Landroid/support/v4/widget/DrawerLayout$AccessibilityDelegate;.mTmpRect:Landroid/graphics/Rect; // field@0473 │ │ +082a34: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1527 │ │ 0x0005 line=1528 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Landroid/support/v4/widget/DrawerLayout$AccessibilityDelegate; │ │ 0x0000 - 0x000d reg=2 (null) Landroid/support/v4/widget/DrawerLayout; │ │ @@ -167241,42 +167295,42 @@ │ │ type : '(Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;Landroid/view/ViewGroup;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 62 16-bit code units │ │ -080e8c: |[080e8c] android.support.v4.widget.DrawerLayout$AccessibilityDelegate.addChildrenForAccessibility:(Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;Landroid/view/ViewGroup;)V │ │ -080e9c: 6e10 fb12 0700 |0000: invoke-virtual {v7}, Landroid/view/ViewGroup;.getChildCount:()I // method@12fb │ │ -080ea2: 0a01 |0003: move-result v1 │ │ -080ea4: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -080ea6: 3512 2900 |0005: if-ge v2, v1, 002e // +0029 │ │ -080eaa: 6e20 fa12 2700 |0007: invoke-virtual {v7, v2}, Landroid/view/ViewGroup;.getChildAt:(I)Landroid/view/View; // method@12fa │ │ -080eb0: 0c00 |000a: move-result-object v0 │ │ -080eb2: 6e20 580f 0500 |000b: invoke-virtual {v5, v0}, Landroid/support/v4/widget/DrawerLayout$AccessibilityDelegate;.filter:(Landroid/view/View;)Z // method@0f58 │ │ -080eb8: 0a04 |000e: move-result v4 │ │ -080eba: 3804 0500 |000f: if-eqz v4, 0014 // +0005 │ │ -080ebe: d802 0201 |0011: add-int/lit8 v2, v2, #int 1 // #01 │ │ -080ec2: 28f2 |0013: goto 0005 // -000e │ │ -080ec4: 7110 0f0b 0000 |0014: invoke-static {v0}, Landroid/support/v4/view/ViewCompat;.getImportantForAccessibility:(Landroid/view/View;)I // method@0b0f │ │ -080eca: 0a03 |0017: move-result v3 │ │ -080ecc: 2b03 1800 0000 |0018: packed-switch v3, 00000030 // +00000018 │ │ -080ed2: 28f6 |001b: goto 0011 // -000a │ │ -080ed4: 1214 |001c: const/4 v4, #int 1 // #1 │ │ -080ed6: 7120 260b 4000 |001d: invoke-static {v0, v4}, Landroid/support/v4/view/ViewCompat;.setImportantForAccessibility:(Landroid/view/View;I)V // method@0b26 │ │ -080edc: 6e20 3b0d 0600 |0020: invoke-virtual {v6, v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.addChild:(Landroid/view/View;)V // method@0d3b │ │ -080ee2: 28ee |0023: goto 0011 // -0012 │ │ -080ee4: 2004 b002 |0024: instance-of v4, v0, Landroid/view/ViewGroup; // type@02b0 │ │ -080ee8: 3804 ebff |0026: if-eqz v4, 0011 // -0015 │ │ -080eec: 1f00 b002 |0028: check-cast v0, Landroid/view/ViewGroup; // type@02b0 │ │ -080ef0: 7030 560f 6500 |002a: invoke-direct {v5, v6, v0}, Landroid/support/v4/widget/DrawerLayout$AccessibilityDelegate;.addChildrenForAccessibility:(Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;Landroid/view/ViewGroup;)V // method@0f56 │ │ -080ef6: 28e4 |002d: goto 0011 // -001c │ │ -080ef8: 0e00 |002e: return-void │ │ -080efa: 0000 |002f: nop // spacer │ │ -080efc: 0001 0500 0000 0000 0400 0000 0800 ... |0030: packed-switch-data (14 units) │ │ +082a38: |[082a38] android.support.v4.widget.DrawerLayout$AccessibilityDelegate.addChildrenForAccessibility:(Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;Landroid/view/ViewGroup;)V │ │ +082a48: 6e10 fb12 0700 |0000: invoke-virtual {v7}, Landroid/view/ViewGroup;.getChildCount:()I // method@12fb │ │ +082a4e: 0a01 |0003: move-result v1 │ │ +082a50: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +082a52: 3512 2900 |0005: if-ge v2, v1, 002e // +0029 │ │ +082a56: 6e20 fa12 2700 |0007: invoke-virtual {v7, v2}, Landroid/view/ViewGroup;.getChildAt:(I)Landroid/view/View; // method@12fa │ │ +082a5c: 0c00 |000a: move-result-object v0 │ │ +082a5e: 6e20 580f 0500 |000b: invoke-virtual {v5, v0}, Landroid/support/v4/widget/DrawerLayout$AccessibilityDelegate;.filter:(Landroid/view/View;)Z // method@0f58 │ │ +082a64: 0a04 |000e: move-result v4 │ │ +082a66: 3804 0500 |000f: if-eqz v4, 0014 // +0005 │ │ +082a6a: d802 0201 |0011: add-int/lit8 v2, v2, #int 1 // #01 │ │ +082a6e: 28f2 |0013: goto 0005 // -000e │ │ +082a70: 7110 0f0b 0000 |0014: invoke-static {v0}, Landroid/support/v4/view/ViewCompat;.getImportantForAccessibility:(Landroid/view/View;)I // method@0b0f │ │ +082a76: 0a03 |0017: move-result v3 │ │ +082a78: 2b03 1800 0000 |0018: packed-switch v3, 00000030 // +00000018 │ │ +082a7e: 28f6 |001b: goto 0011 // -000a │ │ +082a80: 1214 |001c: const/4 v4, #int 1 // #1 │ │ +082a82: 7120 260b 4000 |001d: invoke-static {v0, v4}, Landroid/support/v4/view/ViewCompat;.setImportantForAccessibility:(Landroid/view/View;I)V // method@0b26 │ │ +082a88: 6e20 3b0d 0600 |0020: invoke-virtual {v6, v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.addChild:(Landroid/view/View;)V // method@0d3b │ │ +082a8e: 28ee |0023: goto 0011 // -0012 │ │ +082a90: 2004 ad02 |0024: instance-of v4, v0, Landroid/view/ViewGroup; // type@02ad │ │ +082a94: 3804 ebff |0026: if-eqz v4, 0011 // -0015 │ │ +082a98: 1f00 ad02 |0028: check-cast v0, Landroid/view/ViewGroup; // type@02ad │ │ +082a9c: 7030 560f 6500 |002a: invoke-direct {v5, v6, v0}, Landroid/support/v4/widget/DrawerLayout$AccessibilityDelegate;.addChildrenForAccessibility:(Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;Landroid/view/ViewGroup;)V // method@0f56 │ │ +082aa2: 28e4 |002d: goto 0011 // -001c │ │ +082aa4: 0e00 |002e: return-void │ │ +082aa6: 0000 |002f: nop // spacer │ │ +082aa8: 0001 0500 0000 0000 0400 0000 0800 ... |0030: packed-switch-data (14 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1548 │ │ 0x0004 line=1549 │ │ 0x0007 line=1550 │ │ 0x000b line=1551 │ │ 0x0011 line=1549 │ │ @@ -167303,57 +167357,57 @@ │ │ type : '(Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 99 16-bit code units │ │ -080f18: |[080f18] android.support.v4.widget.DrawerLayout$AccessibilityDelegate.copyNodeInfoNoChildren:(Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V │ │ -080f28: 5420 7304 |0000: iget-object v0, v2, Landroid/support/v4/widget/DrawerLayout$AccessibilityDelegate;.mTmpRect:Landroid/graphics/Rect; // field@0473 │ │ -080f2c: 6e20 430d 0400 |0002: invoke-virtual {v4, v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getBoundsInParent:(Landroid/graphics/Rect;)V // method@0d43 │ │ -080f32: 6e20 660d 0300 |0005: invoke-virtual {v3, v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setBoundsInParent:(Landroid/graphics/Rect;)V // method@0d66 │ │ -080f38: 6e20 440d 0400 |0008: invoke-virtual {v4, v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getBoundsInScreen:(Landroid/graphics/Rect;)V // method@0d44 │ │ -080f3e: 6e20 670d 0300 |000b: invoke-virtual {v3, v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setBoundsInScreen:(Landroid/graphics/Rect;)V // method@0d67 │ │ -080f44: 6e10 5d0d 0400 |000e: invoke-virtual {v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.isVisibleToUser:()Z // method@0d5d │ │ -080f4a: 0a01 |0011: move-result v1 │ │ -080f4c: 6e20 7d0d 1300 |0012: invoke-virtual {v3, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setVisibleToUser:(Z)V // method@0d7d │ │ -080f52: 6e10 4c0d 0400 |0015: invoke-virtual {v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getPackageName:()Ljava/lang/CharSequence; // method@0d4c │ │ -080f58: 0c01 |0018: move-result-object v1 │ │ -080f5a: 6e20 730d 1300 |0019: invoke-virtual {v3, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setPackageName:(Ljava/lang/CharSequence;)V // method@0d73 │ │ -080f60: 6e10 470d 0400 |001c: invoke-virtual {v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getClassName:()Ljava/lang/CharSequence; // method@0d47 │ │ -080f66: 0c01 |001f: move-result-object v1 │ │ -080f68: 6e20 6a0d 1300 |0020: invoke-virtual {v3, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setClassName:(Ljava/lang/CharSequence;)V // method@0d6a │ │ -080f6e: 6e10 480d 0400 |0023: invoke-virtual {v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getContentDescription:()Ljava/lang/CharSequence; // method@0d48 │ │ -080f74: 0c01 |0026: move-result-object v1 │ │ -080f76: 6e20 6c0d 1300 |0027: invoke-virtual {v3, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setContentDescription:(Ljava/lang/CharSequence;)V // method@0d6c │ │ -080f7c: 6e10 560d 0400 |002a: invoke-virtual {v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.isEnabled:()Z // method@0d56 │ │ -080f82: 0a01 |002d: move-result v1 │ │ -080f84: 6e20 6d0d 1300 |002e: invoke-virtual {v3, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setEnabled:(Z)V // method@0d6d │ │ -080f8a: 6e10 550d 0400 |0031: invoke-virtual {v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.isClickable:()Z // method@0d55 │ │ -080f90: 0a01 |0034: move-result v1 │ │ -080f92: 6e20 6b0d 1300 |0035: invoke-virtual {v3, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setClickable:(Z)V // method@0d6b │ │ -080f98: 6e10 570d 0400 |0038: invoke-virtual {v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.isFocusable:()Z // method@0d57 │ │ -080f9e: 0a01 |003b: move-result v1 │ │ -080fa0: 6e20 6e0d 1300 |003c: invoke-virtual {v3, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setFocusable:(Z)V // method@0d6e │ │ -080fa6: 6e10 580d 0400 |003f: invoke-virtual {v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.isFocused:()Z // method@0d58 │ │ -080fac: 0a01 |0042: move-result v1 │ │ -080fae: 6e20 6f0d 1300 |0043: invoke-virtual {v3, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setFocused:(Z)V // method@0d6f │ │ -080fb4: 6e10 520d 0400 |0046: invoke-virtual {v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.isAccessibilityFocused:()Z // method@0d52 │ │ -080fba: 0a01 |0049: move-result v1 │ │ -080fbc: 6e20 650d 1300 |004a: invoke-virtual {v3, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setAccessibilityFocused:(Z)V // method@0d65 │ │ -080fc2: 6e10 5c0d 0400 |004d: invoke-virtual {v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.isSelected:()Z // method@0d5c │ │ -080fc8: 0a01 |0050: move-result v1 │ │ -080fca: 6e20 780d 1300 |0051: invoke-virtual {v3, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setSelected:(Z)V // method@0d78 │ │ -080fd0: 6e10 590d 0400 |0054: invoke-virtual {v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.isLongClickable:()Z // method@0d59 │ │ -080fd6: 0a01 |0057: move-result v1 │ │ -080fd8: 6e20 710d 1300 |0058: invoke-virtual {v3, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setLongClickable:(Z)V // method@0d71 │ │ -080fde: 6e10 420d 0400 |005b: invoke-virtual {v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getActions:()I // method@0d42 │ │ -080fe4: 0a01 |005e: move-result v1 │ │ -080fe6: 6e20 3a0d 1300 |005f: invoke-virtual {v3, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.addAction:(I)V // method@0d3a │ │ -080fec: 0e00 |0062: return-void │ │ +082ac4: |[082ac4] android.support.v4.widget.DrawerLayout$AccessibilityDelegate.copyNodeInfoNoChildren:(Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V │ │ +082ad4: 5420 7304 |0000: iget-object v0, v2, Landroid/support/v4/widget/DrawerLayout$AccessibilityDelegate;.mTmpRect:Landroid/graphics/Rect; // field@0473 │ │ +082ad8: 6e20 430d 0400 |0002: invoke-virtual {v4, v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getBoundsInParent:(Landroid/graphics/Rect;)V // method@0d43 │ │ +082ade: 6e20 660d 0300 |0005: invoke-virtual {v3, v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setBoundsInParent:(Landroid/graphics/Rect;)V // method@0d66 │ │ +082ae4: 6e20 440d 0400 |0008: invoke-virtual {v4, v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getBoundsInScreen:(Landroid/graphics/Rect;)V // method@0d44 │ │ +082aea: 6e20 670d 0300 |000b: invoke-virtual {v3, v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setBoundsInScreen:(Landroid/graphics/Rect;)V // method@0d67 │ │ +082af0: 6e10 5d0d 0400 |000e: invoke-virtual {v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.isVisibleToUser:()Z // method@0d5d │ │ +082af6: 0a01 |0011: move-result v1 │ │ +082af8: 6e20 7d0d 1300 |0012: invoke-virtual {v3, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setVisibleToUser:(Z)V // method@0d7d │ │ +082afe: 6e10 4c0d 0400 |0015: invoke-virtual {v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getPackageName:()Ljava/lang/CharSequence; // method@0d4c │ │ +082b04: 0c01 |0018: move-result-object v1 │ │ +082b06: 6e20 730d 1300 |0019: invoke-virtual {v3, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setPackageName:(Ljava/lang/CharSequence;)V // method@0d73 │ │ +082b0c: 6e10 470d 0400 |001c: invoke-virtual {v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getClassName:()Ljava/lang/CharSequence; // method@0d47 │ │ +082b12: 0c01 |001f: move-result-object v1 │ │ +082b14: 6e20 6a0d 1300 |0020: invoke-virtual {v3, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setClassName:(Ljava/lang/CharSequence;)V // method@0d6a │ │ +082b1a: 6e10 480d 0400 |0023: invoke-virtual {v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getContentDescription:()Ljava/lang/CharSequence; // method@0d48 │ │ +082b20: 0c01 |0026: move-result-object v1 │ │ +082b22: 6e20 6c0d 1300 |0027: invoke-virtual {v3, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setContentDescription:(Ljava/lang/CharSequence;)V // method@0d6c │ │ +082b28: 6e10 560d 0400 |002a: invoke-virtual {v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.isEnabled:()Z // method@0d56 │ │ +082b2e: 0a01 |002d: move-result v1 │ │ +082b30: 6e20 6d0d 1300 |002e: invoke-virtual {v3, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setEnabled:(Z)V // method@0d6d │ │ +082b36: 6e10 550d 0400 |0031: invoke-virtual {v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.isClickable:()Z // method@0d55 │ │ +082b3c: 0a01 |0034: move-result v1 │ │ +082b3e: 6e20 6b0d 1300 |0035: invoke-virtual {v3, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setClickable:(Z)V // method@0d6b │ │ +082b44: 6e10 570d 0400 |0038: invoke-virtual {v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.isFocusable:()Z // method@0d57 │ │ +082b4a: 0a01 |003b: move-result v1 │ │ +082b4c: 6e20 6e0d 1300 |003c: invoke-virtual {v3, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setFocusable:(Z)V // method@0d6e │ │ +082b52: 6e10 580d 0400 |003f: invoke-virtual {v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.isFocused:()Z // method@0d58 │ │ +082b58: 0a01 |0042: move-result v1 │ │ +082b5a: 6e20 6f0d 1300 |0043: invoke-virtual {v3, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setFocused:(Z)V // method@0d6f │ │ +082b60: 6e10 520d 0400 |0046: invoke-virtual {v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.isAccessibilityFocused:()Z // method@0d52 │ │ +082b66: 0a01 |0049: move-result v1 │ │ +082b68: 6e20 650d 1300 |004a: invoke-virtual {v3, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setAccessibilityFocused:(Z)V // method@0d65 │ │ +082b6e: 6e10 5c0d 0400 |004d: invoke-virtual {v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.isSelected:()Z // method@0d5c │ │ +082b74: 0a01 |0050: move-result v1 │ │ +082b76: 6e20 780d 1300 |0051: invoke-virtual {v3, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setSelected:(Z)V // method@0d78 │ │ +082b7c: 6e10 590d 0400 |0054: invoke-virtual {v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.isLongClickable:()Z // method@0d59 │ │ +082b82: 0a01 |0057: move-result v1 │ │ +082b84: 6e20 710d 1300 |0058: invoke-virtual {v3, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setLongClickable:(Z)V // method@0d71 │ │ +082b8a: 6e10 420d 0400 |005b: invoke-virtual {v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getActions:()I // method@0d42 │ │ +082b90: 0a01 |005e: move-result v1 │ │ +082b92: 6e20 3a0d 1300 |005f: invoke-virtual {v3, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.addAction:(I)V // method@0d3a │ │ +082b98: 0e00 |0062: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1601 │ │ 0x0002 line=1603 │ │ 0x0005 line=1604 │ │ 0x0008 line=1606 │ │ 0x000b line=1607 │ │ @@ -167382,24 +167436,24 @@ │ │ type : '(Landroid/view/View;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -080ff0: |[080ff0] android.support.v4.widget.DrawerLayout$AccessibilityDelegate.filter:(Landroid/view/View;)Z │ │ -081000: 5421 7404 |0000: iget-object v1, v2, Landroid/support/v4/widget/DrawerLayout$AccessibilityDelegate;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@0474 │ │ -081004: 6e10 990f 0100 |0002: invoke-virtual {v1}, Landroid/support/v4/widget/DrawerLayout;.findOpenDrawer:()Landroid/view/View; // method@0f99 │ │ -08100a: 0c00 |0005: move-result-object v0 │ │ -08100c: 3800 0600 |0006: if-eqz v0, 000c // +0006 │ │ -081010: 3230 0400 |0008: if-eq v0, v3, 000c // +0004 │ │ -081014: 1211 |000a: const/4 v1, #int 1 // #1 │ │ -081016: 0f01 |000b: return v1 │ │ -081018: 1201 |000c: const/4 v1, #int 0 // #0 │ │ -08101a: 28fe |000d: goto 000b // -0002 │ │ +082b9c: |[082b9c] android.support.v4.widget.DrawerLayout$AccessibilityDelegate.filter:(Landroid/view/View;)Z │ │ +082bac: 5421 7404 |0000: iget-object v1, v2, Landroid/support/v4/widget/DrawerLayout$AccessibilityDelegate;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@0474 │ │ +082bb0: 6e10 990f 0100 |0002: invoke-virtual {v1}, Landroid/support/v4/widget/DrawerLayout;.findOpenDrawer:()Landroid/view/View; // method@0f99 │ │ +082bb6: 0c00 |0005: move-result-object v0 │ │ +082bb8: 3800 0600 |0006: if-eqz v0, 000c // +0006 │ │ +082bbc: 3230 0400 |0008: if-eq v0, v3, 000c // +0004 │ │ +082bc0: 1211 |000a: const/4 v1, #int 1 // #1 │ │ +082bc2: 0f01 |000b: return v1 │ │ +082bc4: 1201 |000c: const/4 v1, #int 0 // #0 │ │ +082bc6: 28fe |000d: goto 000b // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1590 │ │ 0x0006 line=1591 │ │ locals : │ │ 0x0006 - 0x000e reg=0 openDrawer Landroid/view/View; │ │ 0x0000 - 0x000e reg=2 this Landroid/support/v4/widget/DrawerLayout$AccessibilityDelegate; │ │ @@ -167410,30 +167464,30 @@ │ │ type : '(Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 35 16-bit code units │ │ -08101c: |[08101c] android.support.v4.widget.DrawerLayout$AccessibilityDelegate.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V │ │ -08102c: 7110 5f0d 0500 |0000: invoke-static {v5}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.obtain:(Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // method@0d5f │ │ -081032: 0c01 |0003: move-result-object v1 │ │ -081034: 6f30 d308 4301 |0004: invoke-super {v3, v4, v1}, Landroid/support/v4/view/AccessibilityDelegateCompat;.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V // method@08d3 │ │ -08103a: 6e20 790d 4500 |0007: invoke-virtual {v5, v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setSource:(Landroid/view/View;)V // method@0d79 │ │ -081040: 7110 170b 0400 |000a: invoke-static {v4}, Landroid/support/v4/view/ViewCompat;.getParentForAccessibility:(Landroid/view/View;)Landroid/view/ViewParent; // method@0b17 │ │ -081046: 0c00 |000d: move-result-object v0 │ │ -081048: 2002 ac02 |000e: instance-of v2, v0, Landroid/view/View; // type@02ac │ │ -08104c: 3802 0700 |0010: if-eqz v2, 0017 // +0007 │ │ -081050: 1f00 ac02 |0012: check-cast v0, Landroid/view/View; // type@02ac │ │ -081054: 6e20 740d 0500 |0014: invoke-virtual {v5, v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setParent:(Landroid/view/View;)V // method@0d74 │ │ -08105a: 7030 570f 5301 |0017: invoke-direct {v3, v5, v1}, Landroid/support/v4/widget/DrawerLayout$AccessibilityDelegate;.copyNodeInfoNoChildren:(Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V // method@0f57 │ │ -081060: 6e10 640d 0100 |001a: invoke-virtual {v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.recycle:()V // method@0d64 │ │ -081066: 1f04 b002 |001d: check-cast v4, Landroid/view/ViewGroup; // type@02b0 │ │ -08106a: 7030 560f 5304 |001f: invoke-direct {v3, v5, v4}, Landroid/support/v4/widget/DrawerLayout$AccessibilityDelegate;.addChildrenForAccessibility:(Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;Landroid/view/ViewGroup;)V // method@0f56 │ │ -081070: 0e00 |0022: return-void │ │ +082bc8: |[082bc8] android.support.v4.widget.DrawerLayout$AccessibilityDelegate.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V │ │ +082bd8: 7110 5f0d 0500 |0000: invoke-static {v5}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.obtain:(Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // method@0d5f │ │ +082bde: 0c01 |0003: move-result-object v1 │ │ +082be0: 6f30 d308 4301 |0004: invoke-super {v3, v4, v1}, Landroid/support/v4/view/AccessibilityDelegateCompat;.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V // method@08d3 │ │ +082be6: 6e20 790d 4500 |0007: invoke-virtual {v5, v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setSource:(Landroid/view/View;)V // method@0d79 │ │ +082bec: 7110 170b 0400 |000a: invoke-static {v4}, Landroid/support/v4/view/ViewCompat;.getParentForAccessibility:(Landroid/view/View;)Landroid/view/ViewParent; // method@0b17 │ │ +082bf2: 0c00 |000d: move-result-object v0 │ │ +082bf4: 2002 a902 |000e: instance-of v2, v0, Landroid/view/View; // type@02a9 │ │ +082bf8: 3802 0700 |0010: if-eqz v2, 0017 // +0007 │ │ +082bfc: 1f00 a902 |0012: check-cast v0, Landroid/view/View; // type@02a9 │ │ +082c00: 6e20 740d 0500 |0014: invoke-virtual {v5, v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setParent:(Landroid/view/View;)V // method@0d74 │ │ +082c06: 7030 570f 5301 |0017: invoke-direct {v3, v5, v1}, Landroid/support/v4/widget/DrawerLayout$AccessibilityDelegate;.copyNodeInfoNoChildren:(Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V // method@0f57 │ │ +082c0c: 6e10 640d 0100 |001a: invoke-virtual {v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.recycle:()V // method@0d64 │ │ +082c12: 1f04 ad02 |001d: check-cast v4, Landroid/view/ViewGroup; // type@02ad │ │ +082c16: 7030 560f 5304 |001f: invoke-direct {v3, v5, v4}, Landroid/support/v4/widget/DrawerLayout$AccessibilityDelegate;.addChildrenForAccessibility:(Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;Landroid/view/ViewGroup;)V // method@0f56 │ │ +082c1c: 0e00 |0022: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1532 │ │ 0x0004 line=1533 │ │ 0x0007 line=1535 │ │ 0x000a line=1536 │ │ 0x000e line=1537 │ │ @@ -167454,40 +167508,40 @@ │ │ type : '(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 13 16-bit code units │ │ -081074: |[081074] android.support.v4.widget.DrawerLayout$AccessibilityDelegate.onRequestSendAccessibilityEvent:(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ -081084: 6e20 580f 3100 |0000: invoke-virtual {v1, v3}, Landroid/support/v4/widget/DrawerLayout$AccessibilityDelegate;.filter:(Landroid/view/View;)Z // method@0f58 │ │ -08108a: 0a00 |0003: move-result v0 │ │ -08108c: 3900 0700 |0004: if-nez v0, 000b // +0007 │ │ -081090: 6f40 d508 2143 |0006: invoke-super {v1, v2, v3, v4}, Landroid/support/v4/view/AccessibilityDelegateCompat;.onRequestSendAccessibilityEvent:(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z // method@08d5 │ │ -081096: 0a00 |0009: move-result v0 │ │ -081098: 0f00 |000a: return v0 │ │ -08109a: 1200 |000b: const/4 v0, #int 0 // #0 │ │ -08109c: 28fe |000c: goto 000a // -0002 │ │ +082c20: |[082c20] android.support.v4.widget.DrawerLayout$AccessibilityDelegate.onRequestSendAccessibilityEvent:(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ +082c30: 6e20 580f 3100 |0000: invoke-virtual {v1, v3}, Landroid/support/v4/widget/DrawerLayout$AccessibilityDelegate;.filter:(Landroid/view/View;)Z // method@0f58 │ │ +082c36: 0a00 |0003: move-result v0 │ │ +082c38: 3900 0700 |0004: if-nez v0, 000b // +0007 │ │ +082c3c: 6f40 d508 2143 |0006: invoke-super {v1, v2, v3, v4}, Landroid/support/v4/view/AccessibilityDelegateCompat;.onRequestSendAccessibilityEvent:(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z // method@08d5 │ │ +082c42: 0a00 |0009: move-result v0 │ │ +082c44: 0f00 |000a: return v0 │ │ +082c46: 1200 |000b: const/4 v0, #int 0 // #0 │ │ +082c48: 28fe |000c: goto 000a // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1583 │ │ 0x0006 line=1584 │ │ 0x000a line=1586 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Landroid/support/v4/widget/DrawerLayout$AccessibilityDelegate; │ │ 0x0000 - 0x000d reg=2 host Landroid/view/ViewGroup; │ │ 0x0000 - 0x000d reg=3 child Landroid/view/View; │ │ 0x0000 - 0x000d reg=4 event Landroid/view/accessibility/AccessibilityEvent; │ │ │ │ source_file_idx : 983 (DrawerLayout.java) │ │ │ │ Class #661 header: │ │ -class_idx : 571 │ │ +class_idx : 568 │ │ access_flags : 1025 (0x0401) │ │ -superclass_idx : 826 │ │ +superclass_idx : 823 │ │ source_file_idx : 983 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ Class #661 annotations: │ │ @@ -167509,17 +167563,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0810a0: |[0810a0] android.support.v4.widget.DrawerLayout$SimpleDrawerListener.:()V │ │ -0810b0: 7010 1c15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ -0810b6: 0e00 |0003: return-void │ │ +082c4c: |[082c4c] android.support.v4.widget.DrawerLayout$SimpleDrawerListener.:()V │ │ +082c5c: 7010 1c15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ +082c62: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=198 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/DrawerLayout$SimpleDrawerListener; │ │ │ │ Virtual methods - │ │ @@ -167528,16 +167582,16 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0810b8: |[0810b8] android.support.v4.widget.DrawerLayout$SimpleDrawerListener.onDrawerClosed:(Landroid/view/View;)V │ │ -0810c8: 0e00 |0000: return-void │ │ +082c64: |[082c64] android.support.v4.widget.DrawerLayout$SimpleDrawerListener.onDrawerClosed:(Landroid/view/View;)V │ │ +082c74: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=209 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/widget/DrawerLayout$SimpleDrawerListener; │ │ 0x0000 - 0x0001 reg=1 drawerView Landroid/view/View; │ │ │ │ @@ -167546,16 +167600,16 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0810cc: |[0810cc] android.support.v4.widget.DrawerLayout$SimpleDrawerListener.onDrawerOpened:(Landroid/view/View;)V │ │ -0810dc: 0e00 |0000: return-void │ │ +082c78: |[082c78] android.support.v4.widget.DrawerLayout$SimpleDrawerListener.onDrawerOpened:(Landroid/view/View;)V │ │ +082c88: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=205 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/widget/DrawerLayout$SimpleDrawerListener; │ │ 0x0000 - 0x0001 reg=1 drawerView Landroid/view/View; │ │ │ │ @@ -167564,16 +167618,16 @@ │ │ type : '(Landroid/view/View;F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0810e0: |[0810e0] android.support.v4.widget.DrawerLayout$SimpleDrawerListener.onDrawerSlide:(Landroid/view/View;F)V │ │ -0810f0: 0e00 |0000: return-void │ │ +082c8c: |[082c8c] android.support.v4.widget.DrawerLayout$SimpleDrawerListener.onDrawerSlide:(Landroid/view/View;F)V │ │ +082c9c: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=201 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/widget/DrawerLayout$SimpleDrawerListener; │ │ 0x0000 - 0x0001 reg=1 drawerView Landroid/view/View; │ │ 0x0000 - 0x0001 reg=2 slideOffset F │ │ @@ -167583,29 +167637,29 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0810f4: |[0810f4] android.support.v4.widget.DrawerLayout$SimpleDrawerListener.onDrawerStateChanged:(I)V │ │ -081104: 0e00 |0000: return-void │ │ +082ca0: |[082ca0] android.support.v4.widget.DrawerLayout$SimpleDrawerListener.onDrawerStateChanged:(I)V │ │ +082cb0: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=213 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/widget/DrawerLayout$SimpleDrawerListener; │ │ 0x0000 - 0x0001 reg=1 newState I │ │ │ │ source_file_idx : 983 (DrawerLayout.java) │ │ │ │ Class #662 header: │ │ -class_idx : 573 │ │ +class_idx : 570 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 637 │ │ +superclass_idx : 634 │ │ source_file_idx : 983 │ │ static_fields_size : 0 │ │ instance_fields_size: 4 │ │ direct_methods_size : 4 │ │ virtual_methods_size: 13 │ │ │ │ Class #662 annotations: │ │ @@ -167642,22 +167696,22 @@ │ │ type : '(Landroid/support/v4/widget/DrawerLayout;I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -081108: |[081108] android.support.v4.widget.DrawerLayout$ViewDragCallback.:(Landroid/support/v4/widget/DrawerLayout;I)V │ │ -081118: 5b12 8704 |0000: iput-object v2, v1, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@0487 │ │ -08111c: 7010 a711 0100 |0002: invoke-direct {v1}, Landroid/support/v4/widget/ViewDragHelper$Callback;.:()V // method@11a7 │ │ -081122: 2200 3c02 |0005: new-instance v0, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback$1; // type@023c │ │ -081126: 7020 740f 1000 |0007: invoke-direct {v0, v1}, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback$1;.:(Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;)V // method@0f74 │ │ -08112c: 5b10 8604 |000a: iput-object v0, v1, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.mPeekRunnable:Ljava/lang/Runnable; // field@0486 │ │ -081130: 5913 8404 |000c: iput v3, v1, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.mAbsGravity:I // field@0484 │ │ -081134: 0e00 |000e: return-void │ │ +082cb4: |[082cb4] android.support.v4.widget.DrawerLayout$ViewDragCallback.:(Landroid/support/v4/widget/DrawerLayout;I)V │ │ +082cc4: 5b12 8704 |0000: iput-object v2, v1, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@0487 │ │ +082cc8: 7010 a711 0100 |0002: invoke-direct {v1}, Landroid/support/v4/widget/ViewDragHelper$Callback;.:()V // method@11a7 │ │ +082cce: 2200 3902 |0005: new-instance v0, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback$1; // type@0239 │ │ +082cd2: 7020 740f 1000 |0007: invoke-direct {v0, v1}, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback$1;.:(Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;)V // method@0f74 │ │ +082cd8: 5b10 8604 |000a: iput-object v0, v1, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.mPeekRunnable:Ljava/lang/Runnable; // field@0486 │ │ +082cdc: 5913 8404 |000c: iput v3, v1, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.mAbsGravity:I // field@0484 │ │ +082ce0: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1333 │ │ 0x0005 line=1327 │ │ 0x000c line=1334 │ │ 0x000e line=1335 │ │ locals : │ │ @@ -167670,17 +167724,17 @@ │ │ type : '(Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -081138: |[081138] android.support.v4.widget.DrawerLayout$ViewDragCallback.access$000:(Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;)V │ │ -081148: 7010 830f 0000 |0000: invoke-direct {v0}, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.peekDrawer:()V // method@0f83 │ │ -08114e: 0e00 |0003: return-void │ │ +082ce4: |[082ce4] android.support.v4.widget.DrawerLayout$ViewDragCallback.access$000:(Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;)V │ │ +082cf4: 7010 830f 0000 |0000: invoke-direct {v0}, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.peekDrawer:()V // method@0f83 │ │ +082cfa: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1323 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Landroid/support/v4/widget/DrawerLayout$ViewDragCallback; │ │ │ │ #2 : (in Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;) │ │ @@ -167688,26 +167742,26 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -081150: |[081150] android.support.v4.widget.DrawerLayout$ViewDragCallback.closeOtherDrawer:()V │ │ -081160: 1230 |0000: const/4 v0, #int 3 // #3 │ │ -081162: 5232 8404 |0001: iget v2, v3, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.mAbsGravity:I // field@0484 │ │ -081166: 3302 0300 |0003: if-ne v2, v0, 0006 // +0003 │ │ -08116a: 1250 |0005: const/4 v0, #int 5 // #5 │ │ -08116c: 5432 8704 |0006: iget-object v2, v3, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@0487 │ │ -081170: 6e20 980f 0200 |0008: invoke-virtual {v2, v0}, Landroid/support/v4/widget/DrawerLayout;.findDrawerWithGravity:(I)Landroid/view/View; // method@0f98 │ │ -081176: 0c01 |000b: move-result-object v1 │ │ -081178: 3801 0700 |000c: if-eqz v1, 0013 // +0007 │ │ -08117c: 5432 8704 |000e: iget-object v2, v3, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@0487 │ │ -081180: 6e20 900f 1200 |0010: invoke-virtual {v2, v1}, Landroid/support/v4/widget/DrawerLayout;.closeDrawer:(Landroid/view/View;)V // method@0f90 │ │ -081186: 0e00 |0013: return-void │ │ +082cfc: |[082cfc] android.support.v4.widget.DrawerLayout$ViewDragCallback.closeOtherDrawer:()V │ │ +082d0c: 1230 |0000: const/4 v0, #int 3 // #3 │ │ +082d0e: 5232 8404 |0001: iget v2, v3, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.mAbsGravity:I // field@0484 │ │ +082d12: 3302 0300 |0003: if-ne v2, v0, 0006 // +0003 │ │ +082d16: 1250 |0005: const/4 v0, #int 5 // #5 │ │ +082d18: 5432 8704 |0006: iget-object v2, v3, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@0487 │ │ +082d1c: 6e20 980f 0200 |0008: invoke-virtual {v2, v0}, Landroid/support/v4/widget/DrawerLayout;.findDrawerWithGravity:(I)Landroid/view/View; // method@0f98 │ │ +082d22: 0c01 |000b: move-result-object v1 │ │ +082d24: 3801 0700 |000c: if-eqz v1, 0013 // +0007 │ │ +082d28: 5432 8704 |000e: iget-object v2, v3, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@0487 │ │ +082d2c: 6e20 900f 1200 |0010: invoke-virtual {v2, v1}, Landroid/support/v4/widget/DrawerLayout;.closeDrawer:(Landroid/view/View;)V // method@0f90 │ │ +082d32: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1384 │ │ 0x0006 line=1385 │ │ 0x000c line=1386 │ │ 0x000e line=1387 │ │ 0x0013 line=1389 │ │ @@ -167721,71 +167775,71 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 10 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 106 16-bit code units │ │ -081188: |[081188] android.support.v4.widget.DrawerLayout$ViewDragCallback.peekDrawer:()V │ │ -081198: 1238 |0000: const/4 v8, #int 3 // #3 │ │ -08119a: 1216 |0001: const/4 v6, #int 1 // #1 │ │ -08119c: 1205 |0002: const/4 v5, #int 0 // #0 │ │ -08119e: 5497 8504 |0003: iget-object v7, v9, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.mDragger:Landroid/support/v4/widget/ViewDragHelper; // field@0485 │ │ -0811a2: 6e10 d111 0700 |0005: invoke-virtual {v7}, Landroid/support/v4/widget/ViewDragHelper;.getEdgeSize:()I // method@11d1 │ │ -0811a8: 0a03 |0008: move-result v3 │ │ -0811aa: 5297 8404 |0009: iget v7, v9, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.mAbsGravity:I // field@0484 │ │ -0811ae: 3387 4d00 |000b: if-ne v7, v8, 0058 // +004d │ │ -0811b2: 0161 |000d: move v1, v6 │ │ -0811b4: 3801 4c00 |000e: if-eqz v1, 005a // +004c │ │ -0811b8: 5497 8704 |0010: iget-object v7, v9, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@0487 │ │ -0811bc: 6e20 980f 8700 |0012: invoke-virtual {v7, v8}, Landroid/support/v4/widget/DrawerLayout;.findDrawerWithGravity:(I)Landroid/view/View; // method@0f98 │ │ -0811c2: 0c04 |0015: move-result-object v4 │ │ -0811c4: 3804 0700 |0016: if-eqz v4, 001d // +0007 │ │ -0811c8: 6e10 9712 0400 |0018: invoke-virtual {v4}, Landroid/view/View;.getWidth:()I // method@1297 │ │ -0811ce: 0a05 |001b: move-result v5 │ │ -0811d0: 7b55 |001c: neg-int v5, v5 │ │ -0811d2: 9000 0503 |001d: add-int v0, v5, v3 │ │ -0811d6: 3804 3800 |001f: if-eqz v4, 0057 // +0038 │ │ -0811da: 3801 0800 |0021: if-eqz v1, 0029 // +0008 │ │ -0811de: 6e10 8412 0400 |0023: invoke-virtual {v4}, Landroid/view/View;.getLeft:()I // method@1284 │ │ -0811e4: 0a05 |0026: move-result v5 │ │ -0811e6: 3405 0a00 |0027: if-lt v5, v0, 0031 // +000a │ │ -0811ea: 3901 2e00 |0029: if-nez v1, 0057 // +002e │ │ -0811ee: 6e10 8412 0400 |002b: invoke-virtual {v4}, Landroid/view/View;.getLeft:()I // method@1284 │ │ -0811f4: 0a05 |002e: move-result v5 │ │ -0811f6: 3705 2800 |002f: if-le v5, v0, 0057 // +0028 │ │ -0811fa: 5495 8704 |0031: iget-object v5, v9, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@0487 │ │ -0811fe: 6e20 a30f 4500 |0033: invoke-virtual {v5, v4}, Landroid/support/v4/widget/DrawerLayout;.getDrawerLockMode:(Landroid/view/View;)I // method@0fa3 │ │ -081204: 0a05 |0036: move-result v5 │ │ -081206: 3905 2000 |0037: if-nez v5, 0057 // +0020 │ │ -08120a: 6e10 8312 0400 |0039: invoke-virtual {v4}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1283 │ │ -081210: 0c02 |003c: move-result-object v2 │ │ -081212: 1f02 3802 |003d: check-cast v2, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@0238 │ │ -081216: 5495 8504 |003f: iget-object v5, v9, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.mDragger:Landroid/support/v4/widget/ViewDragHelper; // field@0485 │ │ -08121a: 6e10 9412 0400 |0041: invoke-virtual {v4}, Landroid/view/View;.getTop:()I // method@1294 │ │ -081220: 0a07 |0044: move-result v7 │ │ -081222: 6e40 e511 4570 |0045: invoke-virtual {v5, v4, v0, v7}, Landroid/support/v4/widget/ViewDragHelper;.smoothSlideViewTo:(Landroid/view/View;II)Z // method@11e5 │ │ -081228: 5c26 7804 |0048: iput-boolean v6, v2, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.isPeeking:Z // field@0478 │ │ -08122c: 5495 8704 |004a: iget-object v5, v9, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@0487 │ │ -081230: 6e10 ad0f 0500 |004c: invoke-virtual {v5}, Landroid/support/v4/widget/DrawerLayout;.invalidate:()V // method@0fad │ │ -081236: 7010 7a0f 0900 |004f: invoke-direct {v9}, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.closeOtherDrawer:()V // method@0f7a │ │ -08123c: 5495 8704 |0052: iget-object v5, v9, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@0487 │ │ -081240: 6e10 8c0f 0500 |0054: invoke-virtual {v5}, Landroid/support/v4/widget/DrawerLayout;.cancelChildViewTouch:()V // method@0f8c │ │ -081246: 0e00 |0057: return-void │ │ -081248: 0151 |0058: move v1, v5 │ │ -08124a: 28b5 |0059: goto 000e // -004b │ │ -08124c: 5495 8704 |005a: iget-object v5, v9, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@0487 │ │ -081250: 1257 |005c: const/4 v7, #int 5 // #5 │ │ -081252: 6e20 980f 7500 |005d: invoke-virtual {v5, v7}, Landroid/support/v4/widget/DrawerLayout;.findDrawerWithGravity:(I)Landroid/view/View; // method@0f98 │ │ -081258: 0c04 |0060: move-result-object v4 │ │ -08125a: 5495 8704 |0061: iget-object v5, v9, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@0487 │ │ -08125e: 6e10 a80f 0500 |0063: invoke-virtual {v5}, Landroid/support/v4/widget/DrawerLayout;.getWidth:()I // method@0fa8 │ │ -081264: 0a05 |0066: move-result v5 │ │ -081266: 9100 0503 |0067: sub-int v0, v5, v3 │ │ -08126a: 28b6 |0069: goto 001f // -004a │ │ +082d34: |[082d34] android.support.v4.widget.DrawerLayout$ViewDragCallback.peekDrawer:()V │ │ +082d44: 1238 |0000: const/4 v8, #int 3 // #3 │ │ +082d46: 1216 |0001: const/4 v6, #int 1 // #1 │ │ +082d48: 1205 |0002: const/4 v5, #int 0 // #0 │ │ +082d4a: 5497 8504 |0003: iget-object v7, v9, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.mDragger:Landroid/support/v4/widget/ViewDragHelper; // field@0485 │ │ +082d4e: 6e10 d111 0700 |0005: invoke-virtual {v7}, Landroid/support/v4/widget/ViewDragHelper;.getEdgeSize:()I // method@11d1 │ │ +082d54: 0a03 |0008: move-result v3 │ │ +082d56: 5297 8404 |0009: iget v7, v9, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.mAbsGravity:I // field@0484 │ │ +082d5a: 3387 4d00 |000b: if-ne v7, v8, 0058 // +004d │ │ +082d5e: 0161 |000d: move v1, v6 │ │ +082d60: 3801 4c00 |000e: if-eqz v1, 005a // +004c │ │ +082d64: 5497 8704 |0010: iget-object v7, v9, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@0487 │ │ +082d68: 6e20 980f 8700 |0012: invoke-virtual {v7, v8}, Landroid/support/v4/widget/DrawerLayout;.findDrawerWithGravity:(I)Landroid/view/View; // method@0f98 │ │ +082d6e: 0c04 |0015: move-result-object v4 │ │ +082d70: 3804 0700 |0016: if-eqz v4, 001d // +0007 │ │ +082d74: 6e10 9712 0400 |0018: invoke-virtual {v4}, Landroid/view/View;.getWidth:()I // method@1297 │ │ +082d7a: 0a05 |001b: move-result v5 │ │ +082d7c: 7b55 |001c: neg-int v5, v5 │ │ +082d7e: 9000 0503 |001d: add-int v0, v5, v3 │ │ +082d82: 3804 3800 |001f: if-eqz v4, 0057 // +0038 │ │ +082d86: 3801 0800 |0021: if-eqz v1, 0029 // +0008 │ │ +082d8a: 6e10 8412 0400 |0023: invoke-virtual {v4}, Landroid/view/View;.getLeft:()I // method@1284 │ │ +082d90: 0a05 |0026: move-result v5 │ │ +082d92: 3405 0a00 |0027: if-lt v5, v0, 0031 // +000a │ │ +082d96: 3901 2e00 |0029: if-nez v1, 0057 // +002e │ │ +082d9a: 6e10 8412 0400 |002b: invoke-virtual {v4}, Landroid/view/View;.getLeft:()I // method@1284 │ │ +082da0: 0a05 |002e: move-result v5 │ │ +082da2: 3705 2800 |002f: if-le v5, v0, 0057 // +0028 │ │ +082da6: 5495 8704 |0031: iget-object v5, v9, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@0487 │ │ +082daa: 6e20 a30f 4500 |0033: invoke-virtual {v5, v4}, Landroid/support/v4/widget/DrawerLayout;.getDrawerLockMode:(Landroid/view/View;)I // method@0fa3 │ │ +082db0: 0a05 |0036: move-result v5 │ │ +082db2: 3905 2000 |0037: if-nez v5, 0057 // +0020 │ │ +082db6: 6e10 8312 0400 |0039: invoke-virtual {v4}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1283 │ │ +082dbc: 0c02 |003c: move-result-object v2 │ │ +082dbe: 1f02 3502 |003d: check-cast v2, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@0235 │ │ +082dc2: 5495 8504 |003f: iget-object v5, v9, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.mDragger:Landroid/support/v4/widget/ViewDragHelper; // field@0485 │ │ +082dc6: 6e10 9412 0400 |0041: invoke-virtual {v4}, Landroid/view/View;.getTop:()I // method@1294 │ │ +082dcc: 0a07 |0044: move-result v7 │ │ +082dce: 6e40 e511 4570 |0045: invoke-virtual {v5, v4, v0, v7}, Landroid/support/v4/widget/ViewDragHelper;.smoothSlideViewTo:(Landroid/view/View;II)Z // method@11e5 │ │ +082dd4: 5c26 7804 |0048: iput-boolean v6, v2, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.isPeeking:Z // field@0478 │ │ +082dd8: 5495 8704 |004a: iget-object v5, v9, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@0487 │ │ +082ddc: 6e10 ad0f 0500 |004c: invoke-virtual {v5}, Landroid/support/v4/widget/DrawerLayout;.invalidate:()V // method@0fad │ │ +082de2: 7010 7a0f 0900 |004f: invoke-direct {v9}, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.closeOtherDrawer:()V // method@0f7a │ │ +082de8: 5495 8704 |0052: iget-object v5, v9, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@0487 │ │ +082dec: 6e10 8c0f 0500 |0054: invoke-virtual {v5}, Landroid/support/v4/widget/DrawerLayout;.cancelChildViewTouch:()V // method@0f8c │ │ +082df2: 0e00 |0057: return-void │ │ +082df4: 0151 |0058: move v1, v5 │ │ +082df6: 28b5 |0059: goto 000e // -004b │ │ +082df8: 5495 8704 |005a: iget-object v5, v9, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@0487 │ │ +082dfc: 1257 |005c: const/4 v7, #int 5 // #5 │ │ +082dfe: 6e20 980f 7500 |005d: invoke-virtual {v5, v7}, Landroid/support/v4/widget/DrawerLayout;.findDrawerWithGravity:(I)Landroid/view/View; // method@0f98 │ │ +082e04: 0c04 |0060: move-result-object v4 │ │ +082e06: 5495 8704 |0061: iget-object v5, v9, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@0487 │ │ +082e0a: 6e10 a80f 0500 |0063: invoke-virtual {v5}, Landroid/support/v4/widget/DrawerLayout;.getWidth:()I // method@0fa8 │ │ +082e10: 0a05 |0066: move-result v5 │ │ +082e12: 9100 0503 |0067: sub-int v0, v5, v3 │ │ +082e16: 28b6 |0069: goto 001f // -004a │ │ catches : (none) │ │ positions : │ │ 0x0003 line=1418 │ │ 0x0009 line=1419 │ │ 0x000e line=1420 │ │ 0x0010 line=1421 │ │ 0x0016 line=1422 │ │ @@ -167817,40 +167871,40 @@ │ │ type : '(Landroid/view/View;II)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 45 16-bit code units │ │ -08126c: |[08126c] android.support.v4.widget.DrawerLayout$ViewDragCallback.clampViewPositionHorizontal:(Landroid/view/View;II)I │ │ -08127c: 5431 8704 |0000: iget-object v1, v3, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@0487 │ │ -081280: 1232 |0002: const/4 v2, #int 3 // #3 │ │ -081282: 6e30 8d0f 4102 |0003: invoke-virtual {v1, v4, v2}, Landroid/support/v4/widget/DrawerLayout;.checkDrawerViewAbsoluteGravity:(Landroid/view/View;I)Z // method@0f8d │ │ -081288: 0a01 |0006: move-result v1 │ │ -08128a: 3801 1100 |0007: if-eqz v1, 0018 // +0011 │ │ -08128e: 6e10 9712 0400 |0009: invoke-virtual {v4}, Landroid/view/View;.getWidth:()I // method@1297 │ │ -081294: 0a01 |000c: move-result v1 │ │ -081296: 7b11 |000d: neg-int v1, v1 │ │ -081298: 1202 |000e: const/4 v2, #int 0 // #0 │ │ -08129a: 7120 1715 2500 |000f: invoke-static {v5, v2}, Ljava/lang/Math;.min:(II)I // method@1517 │ │ -0812a0: 0a02 |0012: move-result v2 │ │ -0812a2: 7120 1515 2100 |0013: invoke-static {v1, v2}, Ljava/lang/Math;.max:(II)I // method@1515 │ │ -0812a8: 0a01 |0016: move-result v1 │ │ -0812aa: 0f01 |0017: return v1 │ │ -0812ac: 5431 8704 |0018: iget-object v1, v3, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@0487 │ │ -0812b0: 6e10 a80f 0100 |001a: invoke-virtual {v1}, Landroid/support/v4/widget/DrawerLayout;.getWidth:()I // method@0fa8 │ │ -0812b6: 0a00 |001d: move-result v0 │ │ -0812b8: 6e10 9712 0400 |001e: invoke-virtual {v4}, Landroid/view/View;.getWidth:()I // method@1297 │ │ -0812be: 0a01 |0021: move-result v1 │ │ -0812c0: 9101 0001 |0022: sub-int v1, v0, v1 │ │ -0812c4: 7120 1715 0500 |0024: invoke-static {v5, v0}, Ljava/lang/Math;.min:(II)I // method@1517 │ │ -0812ca: 0a02 |0027: move-result v2 │ │ -0812cc: 7120 1515 2100 |0028: invoke-static {v1, v2}, Ljava/lang/Math;.max:(II)I // method@1515 │ │ -0812d2: 0a01 |002b: move-result v1 │ │ -0812d4: 28eb |002c: goto 0017 // -0015 │ │ +082e18: |[082e18] android.support.v4.widget.DrawerLayout$ViewDragCallback.clampViewPositionHorizontal:(Landroid/view/View;II)I │ │ +082e28: 5431 8704 |0000: iget-object v1, v3, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@0487 │ │ +082e2c: 1232 |0002: const/4 v2, #int 3 // #3 │ │ +082e2e: 6e30 8d0f 4102 |0003: invoke-virtual {v1, v4, v2}, Landroid/support/v4/widget/DrawerLayout;.checkDrawerViewAbsoluteGravity:(Landroid/view/View;I)Z // method@0f8d │ │ +082e34: 0a01 |0006: move-result v1 │ │ +082e36: 3801 1100 |0007: if-eqz v1, 0018 // +0011 │ │ +082e3a: 6e10 9712 0400 |0009: invoke-virtual {v4}, Landroid/view/View;.getWidth:()I // method@1297 │ │ +082e40: 0a01 |000c: move-result v1 │ │ +082e42: 7b11 |000d: neg-int v1, v1 │ │ +082e44: 1202 |000e: const/4 v2, #int 0 // #0 │ │ +082e46: 7120 1715 2500 |000f: invoke-static {v5, v2}, Ljava/lang/Math;.min:(II)I // method@1517 │ │ +082e4c: 0a02 |0012: move-result v2 │ │ +082e4e: 7120 1515 2100 |0013: invoke-static {v1, v2}, Ljava/lang/Math;.max:(II)I // method@1515 │ │ +082e54: 0a01 |0016: move-result v1 │ │ +082e56: 0f01 |0017: return v1 │ │ +082e58: 5431 8704 |0018: iget-object v1, v3, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@0487 │ │ +082e5c: 6e10 a80f 0100 |001a: invoke-virtual {v1}, Landroid/support/v4/widget/DrawerLayout;.getWidth:()I // method@0fa8 │ │ +082e62: 0a00 |001d: move-result v0 │ │ +082e64: 6e10 9712 0400 |001e: invoke-virtual {v4}, Landroid/view/View;.getWidth:()I // method@1297 │ │ +082e6a: 0a01 |0021: move-result v1 │ │ +082e6c: 9101 0001 |0022: sub-int v1, v0, v1 │ │ +082e70: 7120 1715 0500 |0024: invoke-static {v5, v0}, Ljava/lang/Math;.min:(II)I // method@1517 │ │ +082e76: 0a02 |0027: move-result v2 │ │ +082e78: 7120 1515 2100 |0028: invoke-static {v1, v2}, Ljava/lang/Math;.max:(II)I // method@1515 │ │ +082e7e: 0a01 |002b: move-result v1 │ │ +082e80: 28eb |002c: goto 0017 // -0015 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1475 │ │ 0x0009 line=1476 │ │ 0x0017 line=1479 │ │ 0x0018 line=1478 │ │ 0x001e line=1479 │ │ @@ -167866,18 +167920,18 @@ │ │ type : '(Landroid/view/View;II)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0812d8: |[0812d8] android.support.v4.widget.DrawerLayout$ViewDragCallback.clampViewPositionVertical:(Landroid/view/View;II)I │ │ -0812e8: 6e10 9412 0200 |0000: invoke-virtual {v2}, Landroid/view/View;.getTop:()I // method@1294 │ │ -0812ee: 0a00 |0003: move-result v0 │ │ -0812f0: 0f00 |0004: return v0 │ │ +082e84: |[082e84] android.support.v4.widget.DrawerLayout$ViewDragCallback.clampViewPositionVertical:(Landroid/view/View;II)I │ │ +082e94: 6e10 9412 0200 |0000: invoke-virtual {v2}, Landroid/view/View;.getTop:()I // method@1294 │ │ +082e9a: 0a00 |0003: move-result v0 │ │ +082e9c: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1485 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/widget/DrawerLayout$ViewDragCallback; │ │ 0x0000 - 0x0005 reg=2 child Landroid/view/View; │ │ 0x0000 - 0x0005 reg=3 top I │ │ @@ -167888,18 +167942,18 @@ │ │ type : '(Landroid/view/View;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0812f4: |[0812f4] android.support.v4.widget.DrawerLayout$ViewDragCallback.getViewHorizontalDragRange:(Landroid/view/View;)I │ │ -081304: 6e10 9712 0200 |0000: invoke-virtual {v2}, Landroid/view/View;.getWidth:()I // method@1297 │ │ -08130a: 0a00 |0003: move-result v0 │ │ -08130c: 0f00 |0004: return v0 │ │ +082ea0: |[082ea0] android.support.v4.widget.DrawerLayout$ViewDragCallback.getViewHorizontalDragRange:(Landroid/view/View;)I │ │ +082eb0: 6e10 9712 0200 |0000: invoke-virtual {v2}, Landroid/view/View;.getWidth:()I // method@1297 │ │ +082eb6: 0a00 |0003: move-result v0 │ │ +082eb8: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1470 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/widget/DrawerLayout$ViewDragCallback; │ │ 0x0000 - 0x0005 reg=2 child Landroid/view/View; │ │ │ │ @@ -167908,35 +167962,35 @@ │ │ type : '(II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 36 16-bit code units │ │ -081310: |[081310] android.support.v4.widget.DrawerLayout$ViewDragCallback.onEdgeDragStarted:(II)V │ │ -081320: dd01 0401 |0000: and-int/lit8 v1, v4, #int 1 // #01 │ │ -081324: 1212 |0002: const/4 v2, #int 1 // #1 │ │ -081326: 3321 1900 |0003: if-ne v1, v2, 001c // +0019 │ │ -08132a: 5431 8704 |0005: iget-object v1, v3, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@0487 │ │ -08132e: 1232 |0007: const/4 v2, #int 3 // #3 │ │ -081330: 6e20 980f 2100 |0008: invoke-virtual {v1, v2}, Landroid/support/v4/widget/DrawerLayout;.findDrawerWithGravity:(I)Landroid/view/View; // method@0f98 │ │ -081336: 0c00 |000b: move-result-object v0 │ │ -081338: 3800 0f00 |000c: if-eqz v0, 001b // +000f │ │ -08133c: 5431 8704 |000e: iget-object v1, v3, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@0487 │ │ -081340: 6e20 a30f 0100 |0010: invoke-virtual {v1, v0}, Landroid/support/v4/widget/DrawerLayout;.getDrawerLockMode:(Landroid/view/View;)I // method@0fa3 │ │ -081346: 0a01 |0013: move-result v1 │ │ -081348: 3901 0700 |0014: if-nez v1, 001b // +0007 │ │ -08134c: 5431 8504 |0016: iget-object v1, v3, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.mDragger:Landroid/support/v4/widget/ViewDragHelper; // field@0485 │ │ -081350: 6e30 ba11 0105 |0018: invoke-virtual {v1, v0, v5}, Landroid/support/v4/widget/ViewDragHelper;.captureChildView:(Landroid/view/View;I)V // method@11ba │ │ -081356: 0e00 |001b: return-void │ │ -081358: 5431 8704 |001c: iget-object v1, v3, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@0487 │ │ -08135c: 1252 |001e: const/4 v2, #int 5 // #5 │ │ -08135e: 6e20 980f 2100 |001f: invoke-virtual {v1, v2}, Landroid/support/v4/widget/DrawerLayout;.findDrawerWithGravity:(I)Landroid/view/View; // method@0f98 │ │ -081364: 0c00 |0022: move-result-object v0 │ │ -081366: 28e9 |0023: goto 000c // -0017 │ │ +082ebc: |[082ebc] android.support.v4.widget.DrawerLayout$ViewDragCallback.onEdgeDragStarted:(II)V │ │ +082ecc: dd01 0401 |0000: and-int/lit8 v1, v4, #int 1 // #01 │ │ +082ed0: 1212 |0002: const/4 v2, #int 1 // #1 │ │ +082ed2: 3321 1900 |0003: if-ne v1, v2, 001c // +0019 │ │ +082ed6: 5431 8704 |0005: iget-object v1, v3, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@0487 │ │ +082eda: 1232 |0007: const/4 v2, #int 3 // #3 │ │ +082edc: 6e20 980f 2100 |0008: invoke-virtual {v1, v2}, Landroid/support/v4/widget/DrawerLayout;.findDrawerWithGravity:(I)Landroid/view/View; // method@0f98 │ │ +082ee2: 0c00 |000b: move-result-object v0 │ │ +082ee4: 3800 0f00 |000c: if-eqz v0, 001b // +000f │ │ +082ee8: 5431 8704 |000e: iget-object v1, v3, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@0487 │ │ +082eec: 6e20 a30f 0100 |0010: invoke-virtual {v1, v0}, Landroid/support/v4/widget/DrawerLayout;.getDrawerLockMode:(Landroid/view/View;)I // method@0fa3 │ │ +082ef2: 0a01 |0013: move-result v1 │ │ +082ef4: 3901 0700 |0014: if-nez v1, 001b // +0007 │ │ +082ef8: 5431 8504 |0016: iget-object v1, v3, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.mDragger:Landroid/support/v4/widget/ViewDragHelper; // field@0485 │ │ +082efc: 6e30 ba11 0105 |0018: invoke-virtual {v1, v0, v5}, Landroid/support/v4/widget/ViewDragHelper;.captureChildView:(Landroid/view/View;I)V // method@11ba │ │ +082f02: 0e00 |001b: return-void │ │ +082f04: 5431 8704 |001c: iget-object v1, v3, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@0487 │ │ +082f08: 1252 |001e: const/4 v2, #int 5 // #5 │ │ +082f0a: 6e20 980f 2100 |001f: invoke-virtual {v1, v2}, Landroid/support/v4/widget/DrawerLayout;.findDrawerWithGravity:(I)Landroid/view/View; // method@0f98 │ │ +082f10: 0c00 |0022: move-result-object v0 │ │ +082f12: 28e9 |0023: goto 000c // -0017 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1457 │ │ 0x0005 line=1458 │ │ 0x000c line=1463 │ │ 0x0016 line=1464 │ │ 0x001b line=1466 │ │ @@ -167953,17 +168007,17 @@ │ │ type : '(I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -081368: |[081368] android.support.v4.widget.DrawerLayout$ViewDragCallback.onEdgeLock:(I)Z │ │ -081378: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -08137a: 0f00 |0001: return v0 │ │ +082f14: |[082f14] android.support.v4.widget.DrawerLayout$ViewDragCallback.onEdgeLock:(I)Z │ │ +082f24: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +082f26: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1451 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/widget/DrawerLayout$ViewDragCallback; │ │ 0x0000 - 0x0002 reg=2 edgeFlags I │ │ │ │ @@ -167972,20 +168026,20 @@ │ │ type : '(II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 10 16-bit code units │ │ -08137c: |[08137c] android.support.v4.widget.DrawerLayout$ViewDragCallback.onEdgeTouched:(II)V │ │ -08138c: 5440 8704 |0000: iget-object v0, v4, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@0487 │ │ -081390: 5441 8604 |0002: iget-object v1, v4, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.mPeekRunnable:Ljava/lang/Runnable; // field@0486 │ │ -081394: 1602 a000 |0004: const-wide/16 v2, #int 160 // #a0 │ │ -081398: 6e40 c20f 1032 |0006: invoke-virtual {v0, v1, v2, v3}, Landroid/support/v4/widget/DrawerLayout;.postDelayed:(Ljava/lang/Runnable;J)Z // method@0fc2 │ │ -08139e: 0e00 |0009: return-void │ │ +082f28: |[082f28] android.support.v4.widget.DrawerLayout$ViewDragCallback.onEdgeTouched:(II)V │ │ +082f38: 5440 8704 |0000: iget-object v0, v4, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@0487 │ │ +082f3c: 5441 8604 |0002: iget-object v1, v4, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.mPeekRunnable:Ljava/lang/Runnable; // field@0486 │ │ +082f40: 1602 a000 |0004: const-wide/16 v2, #int 160 // #a0 │ │ +082f44: 6e40 c20f 1032 |0006: invoke-virtual {v0, v1, v2, v3}, Landroid/support/v4/widget/DrawerLayout;.postDelayed:(Ljava/lang/Runnable;J)Z // method@0fc2 │ │ +082f4a: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1412 │ │ 0x0009 line=1413 │ │ locals : │ │ 0x0000 - 0x000a reg=4 this Landroid/support/v4/widget/DrawerLayout$ViewDragCallback; │ │ 0x0000 - 0x000a reg=5 edgeFlags I │ │ @@ -167996,22 +168050,22 @@ │ │ type : '(Landroid/view/View;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -0813a0: |[0813a0] android.support.v4.widget.DrawerLayout$ViewDragCallback.onViewCaptured:(Landroid/view/View;I)V │ │ -0813b0: 6e10 8312 0300 |0000: invoke-virtual {v3}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1283 │ │ -0813b6: 0c00 |0003: move-result-object v0 │ │ -0813b8: 1f00 3802 |0004: check-cast v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@0238 │ │ -0813bc: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -0813be: 5c01 7804 |0007: iput-boolean v1, v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.isPeeking:Z // field@0478 │ │ -0813c2: 7010 7a0f 0200 |0009: invoke-direct {v2}, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.closeOtherDrawer:()V // method@0f7a │ │ -0813c8: 0e00 |000c: return-void │ │ +082f4c: |[082f4c] android.support.v4.widget.DrawerLayout$ViewDragCallback.onViewCaptured:(Landroid/view/View;I)V │ │ +082f5c: 6e10 8312 0300 |0000: invoke-virtual {v3}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1283 │ │ +082f62: 0c00 |0003: move-result-object v0 │ │ +082f64: 1f00 3502 |0004: check-cast v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@0235 │ │ +082f68: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +082f6a: 5c01 7804 |0007: iput-boolean v1, v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.isPeeking:Z // field@0478 │ │ +082f6e: 7010 7a0f 0200 |0009: invoke-direct {v2}, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.closeOtherDrawer:()V // method@0f7a │ │ +082f74: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1377 │ │ 0x0006 line=1378 │ │ 0x0009 line=1380 │ │ 0x000c line=1381 │ │ locals : │ │ @@ -168025,22 +168079,22 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 14 16-bit code units │ │ -0813cc: |[0813cc] android.support.v4.widget.DrawerLayout$ViewDragCallback.onViewDragStateChanged:(I)V │ │ -0813dc: 5430 8704 |0000: iget-object v0, v3, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@0487 │ │ -0813e0: 5231 8404 |0002: iget v1, v3, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.mAbsGravity:I // field@0484 │ │ -0813e4: 5432 8504 |0004: iget-object v2, v3, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.mDragger:Landroid/support/v4/widget/ViewDragHelper; // field@0485 │ │ -0813e8: 6e10 d011 0200 |0006: invoke-virtual {v2}, Landroid/support/v4/widget/ViewDragHelper;.getCapturedView:()Landroid/view/View; // method@11d0 │ │ -0813ee: 0c02 |0009: move-result-object v2 │ │ -0813f0: 6e40 d10f 1024 |000a: invoke-virtual {v0, v1, v4, v2}, Landroid/support/v4/widget/DrawerLayout;.updateDrawerState:(IILandroid/view/View;)V // method@0fd1 │ │ -0813f6: 0e00 |000d: return-void │ │ +082f78: |[082f78] android.support.v4.widget.DrawerLayout$ViewDragCallback.onViewDragStateChanged:(I)V │ │ +082f88: 5430 8704 |0000: iget-object v0, v3, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@0487 │ │ +082f8c: 5231 8404 |0002: iget v1, v3, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.mAbsGravity:I // field@0484 │ │ +082f90: 5432 8504 |0004: iget-object v2, v3, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.mDragger:Landroid/support/v4/widget/ViewDragHelper; // field@0485 │ │ +082f94: 6e10 d011 0200 |0006: invoke-virtual {v2}, Landroid/support/v4/widget/ViewDragHelper;.getCapturedView:()Landroid/view/View; // method@11d0 │ │ +082f9a: 0c02 |0009: move-result-object v2 │ │ +082f9c: 6e40 d10f 1024 |000a: invoke-virtual {v0, v1, v4, v2}, Landroid/support/v4/widget/DrawerLayout;.updateDrawerState:(IILandroid/view/View;)V // method@0fd1 │ │ +082fa2: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1355 │ │ 0x000d line=1356 │ │ locals : │ │ 0x0000 - 0x000e reg=3 this Landroid/support/v4/widget/DrawerLayout$ViewDragCallback; │ │ 0x0000 - 0x000e reg=4 state I │ │ @@ -168050,46 +168104,46 @@ │ │ type : '(Landroid/view/View;IIII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 6 │ │ outs : 3 │ │ insns size : 54 16-bit code units │ │ -0813f8: |[0813f8] android.support.v4.widget.DrawerLayout$ViewDragCallback.onViewPositionChanged:(Landroid/view/View;IIII)V │ │ -081408: 6e10 9712 0600 |0000: invoke-virtual {v6}, Landroid/view/View;.getWidth:()I // method@1297 │ │ -08140e: 0a00 |0003: move-result v0 │ │ -081410: 5453 8704 |0004: iget-object v3, v5, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@0487 │ │ -081414: 1234 |0006: const/4 v4, #int 3 // #3 │ │ -081416: 6e30 8d0f 6304 |0007: invoke-virtual {v3, v6, v4}, Landroid/support/v4/widget/DrawerLayout;.checkDrawerViewAbsoluteGravity:(Landroid/view/View;I)Z // method@0f8d │ │ -08141c: 0a03 |000a: move-result v3 │ │ -08141e: 3803 1c00 |000b: if-eqz v3, 0027 // +001c │ │ -081422: 9003 0007 |000d: add-int v3, v0, v7 │ │ -081426: 8233 |000f: int-to-float v3, v3 │ │ -081428: 8204 |0010: int-to-float v4, v0 │ │ -08142a: a901 0304 |0011: div-float v1, v3, v4 │ │ -08142e: 5453 8704 |0013: iget-object v3, v5, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@0487 │ │ -081432: 6e30 cd0f 6301 |0015: invoke-virtual {v3, v6, v1}, Landroid/support/v4/widget/DrawerLayout;.setDrawerViewOffset:(Landroid/view/View;F)V // method@0fcd │ │ -081438: 1203 |0018: const/4 v3, #int 0 // #0 │ │ -08143a: 2d03 0103 |0019: cmpl-float v3, v1, v3 │ │ -08143e: 3903 1900 |001b: if-nez v3, 0034 // +0019 │ │ -081442: 1243 |001d: const/4 v3, #int 4 // #4 │ │ -081444: 6e20 d412 3600 |001e: invoke-virtual {v6, v3}, Landroid/view/View;.setVisibility:(I)V // method@12d4 │ │ -08144a: 5453 8704 |0021: iget-object v3, v5, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@0487 │ │ -08144e: 6e10 ad0f 0300 |0023: invoke-virtual {v3}, Landroid/support/v4/widget/DrawerLayout;.invalidate:()V // method@0fad │ │ -081454: 0e00 |0026: return-void │ │ -081456: 5453 8704 |0027: iget-object v3, v5, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@0487 │ │ -08145a: 6e10 a80f 0300 |0029: invoke-virtual {v3}, Landroid/support/v4/widget/DrawerLayout;.getWidth:()I // method@0fa8 │ │ -081460: 0a02 |002c: move-result v2 │ │ -081462: 9103 0207 |002d: sub-int v3, v2, v7 │ │ -081466: 8233 |002f: int-to-float v3, v3 │ │ -081468: 8204 |0030: int-to-float v4, v0 │ │ -08146a: a901 0304 |0031: div-float v1, v3, v4 │ │ -08146e: 28e0 |0033: goto 0013 // -0020 │ │ -081470: 1203 |0034: const/4 v3, #int 0 // #0 │ │ -081472: 28e9 |0035: goto 001e // -0017 │ │ +082fa4: |[082fa4] android.support.v4.widget.DrawerLayout$ViewDragCallback.onViewPositionChanged:(Landroid/view/View;IIII)V │ │ +082fb4: 6e10 9712 0600 |0000: invoke-virtual {v6}, Landroid/view/View;.getWidth:()I // method@1297 │ │ +082fba: 0a00 |0003: move-result v0 │ │ +082fbc: 5453 8704 |0004: iget-object v3, v5, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@0487 │ │ +082fc0: 1234 |0006: const/4 v4, #int 3 // #3 │ │ +082fc2: 6e30 8d0f 6304 |0007: invoke-virtual {v3, v6, v4}, Landroid/support/v4/widget/DrawerLayout;.checkDrawerViewAbsoluteGravity:(Landroid/view/View;I)Z // method@0f8d │ │ +082fc8: 0a03 |000a: move-result v3 │ │ +082fca: 3803 1c00 |000b: if-eqz v3, 0027 // +001c │ │ +082fce: 9003 0007 |000d: add-int v3, v0, v7 │ │ +082fd2: 8233 |000f: int-to-float v3, v3 │ │ +082fd4: 8204 |0010: int-to-float v4, v0 │ │ +082fd6: a901 0304 |0011: div-float v1, v3, v4 │ │ +082fda: 5453 8704 |0013: iget-object v3, v5, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@0487 │ │ +082fde: 6e30 cd0f 6301 |0015: invoke-virtual {v3, v6, v1}, Landroid/support/v4/widget/DrawerLayout;.setDrawerViewOffset:(Landroid/view/View;F)V // method@0fcd │ │ +082fe4: 1203 |0018: const/4 v3, #int 0 // #0 │ │ +082fe6: 2d03 0103 |0019: cmpl-float v3, v1, v3 │ │ +082fea: 3903 1900 |001b: if-nez v3, 0034 // +0019 │ │ +082fee: 1243 |001d: const/4 v3, #int 4 // #4 │ │ +082ff0: 6e20 d412 3600 |001e: invoke-virtual {v6, v3}, Landroid/view/View;.setVisibility:(I)V // method@12d4 │ │ +082ff6: 5453 8704 |0021: iget-object v3, v5, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@0487 │ │ +082ffa: 6e10 ad0f 0300 |0023: invoke-virtual {v3}, Landroid/support/v4/widget/DrawerLayout;.invalidate:()V // method@0fad │ │ +083000: 0e00 |0026: return-void │ │ +083002: 5453 8704 |0027: iget-object v3, v5, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@0487 │ │ +083006: 6e10 a80f 0300 |0029: invoke-virtual {v3}, Landroid/support/v4/widget/DrawerLayout;.getWidth:()I // method@0fa8 │ │ +08300c: 0a02 |002c: move-result v2 │ │ +08300e: 9103 0207 |002d: sub-int v3, v2, v7 │ │ +083012: 8233 |002f: int-to-float v3, v3 │ │ +083014: 8204 |0030: int-to-float v4, v0 │ │ +083016: a901 0304 |0031: div-float v1, v3, v4 │ │ +08301a: 28e0 |0033: goto 0013 // -0020 │ │ +08301c: 1203 |0034: const/4 v3, #int 0 // #0 │ │ +08301e: 28e9 |0035: goto 001e // -0017 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1361 │ │ 0x0004 line=1364 │ │ 0x000d line=1365 │ │ 0x0013 line=1370 │ │ 0x0018 line=1371 │ │ @@ -168115,56 +168169,56 @@ │ │ type : '(Landroid/view/View;FF)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 12 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 75 16-bit code units │ │ -081474: |[081474] android.support.v4.widget.DrawerLayout$ViewDragCallback.onViewReleased:(Landroid/view/View;FF)V │ │ -081484: 1507 003f |0000: const/high16 v7, #int 1056964608 // #3f00 │ │ -081488: 1206 |0002: const/4 v6, #int 0 // #0 │ │ -08148a: 5484 8704 |0003: iget-object v4, v8, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@0487 │ │ -08148e: 6e20 a50f 9400 |0005: invoke-virtual {v4, v9}, Landroid/support/v4/widget/DrawerLayout;.getDrawerViewOffset:(Landroid/view/View;)F // method@0fa5 │ │ -081494: 0a02 |0008: move-result v2 │ │ -081496: 6e10 9712 0900 |0009: invoke-virtual {v9}, Landroid/view/View;.getWidth:()I // method@1297 │ │ -08149c: 0a00 |000c: move-result v0 │ │ -08149e: 5484 8704 |000d: iget-object v4, v8, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@0487 │ │ -0814a2: 1235 |000f: const/4 v5, #int 3 // #3 │ │ -0814a4: 6e30 8d0f 9405 |0010: invoke-virtual {v4, v9, v5}, Landroid/support/v4/widget/DrawerLayout;.checkDrawerViewAbsoluteGravity:(Landroid/view/View;I)Z // method@0f8d │ │ -0814aa: 0a04 |0013: move-result v4 │ │ -0814ac: 3804 2000 |0014: if-eqz v4, 0034 // +0020 │ │ -0814b0: 2d04 0a06 |0016: cmpl-float v4, v10, v6 │ │ -0814b4: 3c04 0a00 |0018: if-gtz v4, 0022 // +000a │ │ -0814b8: 2d04 0a06 |001a: cmpl-float v4, v10, v6 │ │ -0814bc: 3904 1600 |001c: if-nez v4, 0032 // +0016 │ │ -0814c0: 2d04 0207 |001e: cmpl-float v4, v2, v7 │ │ -0814c4: 3d04 1200 |0020: if-lez v4, 0032 // +0012 │ │ -0814c8: 1201 |0022: const/4 v1, #int 0 // #0 │ │ -0814ca: 5484 8504 |0023: iget-object v4, v8, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.mDragger:Landroid/support/v4/widget/ViewDragHelper; // field@0485 │ │ -0814ce: 6e10 9412 0900 |0025: invoke-virtual {v9}, Landroid/view/View;.getTop:()I // method@1294 │ │ -0814d4: 0a05 |0028: move-result v5 │ │ -0814d6: 6e30 e311 1405 |0029: invoke-virtual {v4, v1, v5}, Landroid/support/v4/widget/ViewDragHelper;.settleCapturedViewAt:(II)Z // method@11e3 │ │ -0814dc: 5484 8704 |002c: iget-object v4, v8, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@0487 │ │ -0814e0: 6e10 ad0f 0400 |002e: invoke-virtual {v4}, Landroid/support/v4/widget/DrawerLayout;.invalidate:()V // method@0fad │ │ -0814e6: 0e00 |0031: return-void │ │ -0814e8: 7b01 |0032: neg-int v1, v0 │ │ -0814ea: 28f0 |0033: goto 0023 // -0010 │ │ -0814ec: 5484 8704 |0034: iget-object v4, v8, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@0487 │ │ -0814f0: 6e10 a80f 0400 |0036: invoke-virtual {v4}, Landroid/support/v4/widget/DrawerLayout;.getWidth:()I // method@0fa8 │ │ -0814f6: 0a03 |0039: move-result v3 │ │ -0814f8: 2e04 0a06 |003a: cmpg-float v4, v10, v6 │ │ -0814fc: 3a04 0a00 |003c: if-ltz v4, 0046 // +000a │ │ -081500: 2d04 0a06 |003e: cmpl-float v4, v10, v6 │ │ -081504: 3904 0900 |0040: if-nez v4, 0049 // +0009 │ │ -081508: 2d04 0207 |0042: cmpl-float v4, v2, v7 │ │ -08150c: 3d04 0500 |0044: if-lez v4, 0049 // +0005 │ │ -081510: 9101 0300 |0046: sub-int v1, v3, v0 │ │ -081514: 28db |0048: goto 0023 // -0025 │ │ -081516: 0131 |0049: move v1, v3 │ │ -081518: 28fe |004a: goto 0048 // -0002 │ │ +083020: |[083020] android.support.v4.widget.DrawerLayout$ViewDragCallback.onViewReleased:(Landroid/view/View;FF)V │ │ +083030: 1507 003f |0000: const/high16 v7, #int 1056964608 // #3f00 │ │ +083034: 1206 |0002: const/4 v6, #int 0 // #0 │ │ +083036: 5484 8704 |0003: iget-object v4, v8, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@0487 │ │ +08303a: 6e20 a50f 9400 |0005: invoke-virtual {v4, v9}, Landroid/support/v4/widget/DrawerLayout;.getDrawerViewOffset:(Landroid/view/View;)F // method@0fa5 │ │ +083040: 0a02 |0008: move-result v2 │ │ +083042: 6e10 9712 0900 |0009: invoke-virtual {v9}, Landroid/view/View;.getWidth:()I // method@1297 │ │ +083048: 0a00 |000c: move-result v0 │ │ +08304a: 5484 8704 |000d: iget-object v4, v8, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@0487 │ │ +08304e: 1235 |000f: const/4 v5, #int 3 // #3 │ │ +083050: 6e30 8d0f 9405 |0010: invoke-virtual {v4, v9, v5}, Landroid/support/v4/widget/DrawerLayout;.checkDrawerViewAbsoluteGravity:(Landroid/view/View;I)Z // method@0f8d │ │ +083056: 0a04 |0013: move-result v4 │ │ +083058: 3804 2000 |0014: if-eqz v4, 0034 // +0020 │ │ +08305c: 2d04 0a06 |0016: cmpl-float v4, v10, v6 │ │ +083060: 3c04 0a00 |0018: if-gtz v4, 0022 // +000a │ │ +083064: 2d04 0a06 |001a: cmpl-float v4, v10, v6 │ │ +083068: 3904 1600 |001c: if-nez v4, 0032 // +0016 │ │ +08306c: 2d04 0207 |001e: cmpl-float v4, v2, v7 │ │ +083070: 3d04 1200 |0020: if-lez v4, 0032 // +0012 │ │ +083074: 1201 |0022: const/4 v1, #int 0 // #0 │ │ +083076: 5484 8504 |0023: iget-object v4, v8, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.mDragger:Landroid/support/v4/widget/ViewDragHelper; // field@0485 │ │ +08307a: 6e10 9412 0900 |0025: invoke-virtual {v9}, Landroid/view/View;.getTop:()I // method@1294 │ │ +083080: 0a05 |0028: move-result v5 │ │ +083082: 6e30 e311 1405 |0029: invoke-virtual {v4, v1, v5}, Landroid/support/v4/widget/ViewDragHelper;.settleCapturedViewAt:(II)Z // method@11e3 │ │ +083088: 5484 8704 |002c: iget-object v4, v8, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@0487 │ │ +08308c: 6e10 ad0f 0400 |002e: invoke-virtual {v4}, Landroid/support/v4/widget/DrawerLayout;.invalidate:()V // method@0fad │ │ +083092: 0e00 |0031: return-void │ │ +083094: 7b01 |0032: neg-int v1, v0 │ │ +083096: 28f0 |0033: goto 0023 // -0010 │ │ +083098: 5484 8704 |0034: iget-object v4, v8, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@0487 │ │ +08309c: 6e10 a80f 0400 |0036: invoke-virtual {v4}, Landroid/support/v4/widget/DrawerLayout;.getWidth:()I // method@0fa8 │ │ +0830a2: 0a03 |0039: move-result v3 │ │ +0830a4: 2e04 0a06 |003a: cmpg-float v4, v10, v6 │ │ +0830a8: 3a04 0a00 |003c: if-ltz v4, 0046 // +000a │ │ +0830ac: 2d04 0a06 |003e: cmpl-float v4, v10, v6 │ │ +0830b0: 3904 0900 |0040: if-nez v4, 0049 // +0009 │ │ +0830b4: 2d04 0207 |0042: cmpl-float v4, v2, v7 │ │ +0830b8: 3d04 0500 |0044: if-lez v4, 0049 // +0005 │ │ +0830bc: 9101 0300 |0046: sub-int v1, v3, v0 │ │ +0830c0: 28db |0048: goto 0023 // -0025 │ │ +0830c2: 0131 |0049: move v1, v3 │ │ +0830c4: 28fe |004a: goto 0048 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=1395 │ │ 0x0009 line=1396 │ │ 0x000d line=1399 │ │ 0x0016 line=1400 │ │ 0x0023 line=1406 │ │ @@ -168189,19 +168243,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -08151c: |[08151c] android.support.v4.widget.DrawerLayout$ViewDragCallback.removeCallbacks:()V │ │ -08152c: 5420 8704 |0000: iget-object v0, v2, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@0487 │ │ -081530: 5421 8604 |0002: iget-object v1, v2, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.mPeekRunnable:Ljava/lang/Runnable; // field@0486 │ │ -081534: 6e20 c30f 1000 |0004: invoke-virtual {v0, v1}, Landroid/support/v4/widget/DrawerLayout;.removeCallbacks:(Ljava/lang/Runnable;)Z // method@0fc3 │ │ -08153a: 0e00 |0007: return-void │ │ +0830c8: |[0830c8] android.support.v4.widget.DrawerLayout$ViewDragCallback.removeCallbacks:()V │ │ +0830d8: 5420 8704 |0000: iget-object v0, v2, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@0487 │ │ +0830dc: 5421 8604 |0002: iget-object v1, v2, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.mPeekRunnable:Ljava/lang/Runnable; // field@0486 │ │ +0830e0: 6e20 c30f 1000 |0004: invoke-virtual {v0, v1}, Landroid/support/v4/widget/DrawerLayout;.removeCallbacks:(Ljava/lang/Runnable;)Z // method@0fc3 │ │ +0830e6: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1342 │ │ 0x0007 line=1343 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/widget/DrawerLayout$ViewDragCallback; │ │ │ │ @@ -168210,17 +168264,17 @@ │ │ type : '(Landroid/support/v4/widget/ViewDragHelper;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -08153c: |[08153c] android.support.v4.widget.DrawerLayout$ViewDragCallback.setDragger:(Landroid/support/v4/widget/ViewDragHelper;)V │ │ -08154c: 5b01 8504 |0000: iput-object v1, v0, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.mDragger:Landroid/support/v4/widget/ViewDragHelper; // field@0485 │ │ -081550: 0e00 |0002: return-void │ │ +0830e8: |[0830e8] android.support.v4.widget.DrawerLayout$ViewDragCallback.setDragger:(Landroid/support/v4/widget/ViewDragHelper;)V │ │ +0830f8: 5b01 8504 |0000: iput-object v1, v0, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.mDragger:Landroid/support/v4/widget/ViewDragHelper; // field@0485 │ │ +0830fc: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1338 │ │ 0x0002 line=1339 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v4/widget/DrawerLayout$ViewDragCallback; │ │ 0x0000 - 0x0003 reg=1 dragger Landroid/support/v4/widget/ViewDragHelper; │ │ @@ -168230,46 +168284,46 @@ │ │ type : '(Landroid/view/View;I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 30 16-bit code units │ │ -081554: |[081554] android.support.v4.widget.DrawerLayout$ViewDragCallback.tryCaptureView:(Landroid/view/View;I)Z │ │ -081564: 5420 8704 |0000: iget-object v0, v2, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@0487 │ │ -081568: 6e20 b10f 3000 |0002: invoke-virtual {v0, v3}, Landroid/support/v4/widget/DrawerLayout;.isDrawerView:(Landroid/view/View;)Z // method@0fb1 │ │ -08156e: 0a00 |0005: move-result v0 │ │ -081570: 3800 1600 |0006: if-eqz v0, 001c // +0016 │ │ -081574: 5420 8704 |0008: iget-object v0, v2, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@0487 │ │ -081578: 5221 8404 |000a: iget v1, v2, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.mAbsGravity:I // field@0484 │ │ -08157c: 6e30 8d0f 3001 |000c: invoke-virtual {v0, v3, v1}, Landroid/support/v4/widget/DrawerLayout;.checkDrawerViewAbsoluteGravity:(Landroid/view/View;I)Z // method@0f8d │ │ -081582: 0a00 |000f: move-result v0 │ │ -081584: 3800 0c00 |0010: if-eqz v0, 001c // +000c │ │ -081588: 5420 8704 |0012: iget-object v0, v2, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@0487 │ │ -08158c: 6e20 a30f 3000 |0014: invoke-virtual {v0, v3}, Landroid/support/v4/widget/DrawerLayout;.getDrawerLockMode:(Landroid/view/View;)I // method@0fa3 │ │ -081592: 0a00 |0017: move-result v0 │ │ -081594: 3900 0400 |0018: if-nez v0, 001c // +0004 │ │ -081598: 1210 |001a: const/4 v0, #int 1 // #1 │ │ -08159a: 0f00 |001b: return v0 │ │ -08159c: 1200 |001c: const/4 v0, #int 0 // #0 │ │ -08159e: 28fe |001d: goto 001b // -0002 │ │ +083100: |[083100] android.support.v4.widget.DrawerLayout$ViewDragCallback.tryCaptureView:(Landroid/view/View;I)Z │ │ +083110: 5420 8704 |0000: iget-object v0, v2, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@0487 │ │ +083114: 6e20 b10f 3000 |0002: invoke-virtual {v0, v3}, Landroid/support/v4/widget/DrawerLayout;.isDrawerView:(Landroid/view/View;)Z // method@0fb1 │ │ +08311a: 0a00 |0005: move-result v0 │ │ +08311c: 3800 1600 |0006: if-eqz v0, 001c // +0016 │ │ +083120: 5420 8704 |0008: iget-object v0, v2, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@0487 │ │ +083124: 5221 8404 |000a: iget v1, v2, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.mAbsGravity:I // field@0484 │ │ +083128: 6e30 8d0f 3001 |000c: invoke-virtual {v0, v3, v1}, Landroid/support/v4/widget/DrawerLayout;.checkDrawerViewAbsoluteGravity:(Landroid/view/View;I)Z // method@0f8d │ │ +08312e: 0a00 |000f: move-result v0 │ │ +083130: 3800 0c00 |0010: if-eqz v0, 001c // +000c │ │ +083134: 5420 8704 |0012: iget-object v0, v2, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@0487 │ │ +083138: 6e20 a30f 3000 |0014: invoke-virtual {v0, v3}, Landroid/support/v4/widget/DrawerLayout;.getDrawerLockMode:(Landroid/view/View;)I // method@0fa3 │ │ +08313e: 0a00 |0017: move-result v0 │ │ +083140: 3900 0400 |0018: if-nez v0, 001c // +0004 │ │ +083144: 1210 |001a: const/4 v0, #int 1 // #1 │ │ +083146: 0f00 |001b: return v0 │ │ +083148: 1200 |001c: const/4 v0, #int 0 // #0 │ │ +08314a: 28fe |001d: goto 001b // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1349 │ │ locals : │ │ 0x0000 - 0x001e reg=2 this Landroid/support/v4/widget/DrawerLayout$ViewDragCallback; │ │ 0x0000 - 0x001e reg=3 child Landroid/view/View; │ │ 0x0000 - 0x001e reg=4 pointerId I │ │ │ │ source_file_idx : 983 (DrawerLayout.java) │ │ │ │ Class #663 header: │ │ -class_idx : 575 │ │ +class_idx : 572 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 826 │ │ +superclass_idx : 823 │ │ source_file_idx : 1015 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 8 │ │ │ │ Class #663 annotations: │ │ @@ -168291,17 +168345,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0815a0: |[0815a0] android.support.v4.widget.EdgeEffectCompat$BaseEdgeEffectImpl.:()V │ │ -0815b0: 7010 1c15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ -0815b6: 0e00 |0003: return-void │ │ +08314c: |[08314c] android.support.v4.widget.EdgeEffectCompat$BaseEdgeEffectImpl.:()V │ │ +08315c: 7010 1c15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ +083162: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/EdgeEffectCompat$BaseEdgeEffectImpl; │ │ │ │ Virtual methods - │ │ @@ -168310,17 +168364,17 @@ │ │ type : '(Ljava/lang/Object;Landroid/graphics/Canvas;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0815b8: |[0815b8] android.support.v4.widget.EdgeEffectCompat$BaseEdgeEffectImpl.draw:(Ljava/lang/Object;Landroid/graphics/Canvas;)Z │ │ -0815c8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0815ca: 0f00 |0001: return v0 │ │ +083164: |[083164] android.support.v4.widget.EdgeEffectCompat$BaseEdgeEffectImpl.draw:(Ljava/lang/Object;Landroid/graphics/Canvas;)Z │ │ +083174: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +083176: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=86 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/widget/EdgeEffectCompat$BaseEdgeEffectImpl; │ │ 0x0000 - 0x0002 reg=2 edgeEffect Ljava/lang/Object; │ │ 0x0000 - 0x0002 reg=3 canvas Landroid/graphics/Canvas; │ │ @@ -168330,16 +168384,16 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0815cc: |[0815cc] android.support.v4.widget.EdgeEffectCompat$BaseEdgeEffectImpl.finish:(Ljava/lang/Object;)V │ │ -0815dc: 0e00 |0000: return-void │ │ +083178: |[083178] android.support.v4.widget.EdgeEffectCompat$BaseEdgeEffectImpl.finish:(Ljava/lang/Object;)V │ │ +083188: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=71 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/widget/EdgeEffectCompat$BaseEdgeEffectImpl; │ │ 0x0000 - 0x0001 reg=1 edgeEffect Ljava/lang/Object; │ │ │ │ @@ -168348,17 +168402,17 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0815e0: |[0815e0] android.support.v4.widget.EdgeEffectCompat$BaseEdgeEffectImpl.isFinished:(Ljava/lang/Object;)Z │ │ -0815f0: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -0815f2: 0f00 |0001: return v0 │ │ +08318c: |[08318c] android.support.v4.widget.EdgeEffectCompat$BaseEdgeEffectImpl.isFinished:(Ljava/lang/Object;)Z │ │ +08319c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +08319e: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=67 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/widget/EdgeEffectCompat$BaseEdgeEffectImpl; │ │ 0x0000 - 0x0002 reg=2 edgeEffect Ljava/lang/Object; │ │ │ │ @@ -168367,17 +168421,17 @@ │ │ type : '(Landroid/content/Context;)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0815f4: |[0815f4] android.support.v4.widget.EdgeEffectCompat$BaseEdgeEffectImpl.newEdgeEffect:(Landroid/content/Context;)Ljava/lang/Object; │ │ -081604: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -081606: 1100 |0001: return-object v0 │ │ +0831a0: |[0831a0] android.support.v4.widget.EdgeEffectCompat$BaseEdgeEffectImpl.newEdgeEffect:(Landroid/content/Context;)Ljava/lang/Object; │ │ +0831b0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0831b2: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=60 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/widget/EdgeEffectCompat$BaseEdgeEffectImpl; │ │ 0x0000 - 0x0002 reg=2 context Landroid/content/Context; │ │ │ │ @@ -168386,17 +168440,17 @@ │ │ type : '(Ljava/lang/Object;I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -081608: |[081608] android.support.v4.widget.EdgeEffectCompat$BaseEdgeEffectImpl.onAbsorb:(Ljava/lang/Object;I)Z │ │ -081618: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -08161a: 0f00 |0001: return v0 │ │ +0831b4: |[0831b4] android.support.v4.widget.EdgeEffectCompat$BaseEdgeEffectImpl.onAbsorb:(Ljava/lang/Object;I)Z │ │ +0831c4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0831c6: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=82 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/widget/EdgeEffectCompat$BaseEdgeEffectImpl; │ │ 0x0000 - 0x0002 reg=2 edgeEffect Ljava/lang/Object; │ │ 0x0000 - 0x0002 reg=3 velocity I │ │ @@ -168406,17 +168460,17 @@ │ │ type : '(Ljava/lang/Object;F)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -08161c: |[08161c] android.support.v4.widget.EdgeEffectCompat$BaseEdgeEffectImpl.onPull:(Ljava/lang/Object;F)Z │ │ -08162c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -08162e: 0f00 |0001: return v0 │ │ +0831c8: |[0831c8] android.support.v4.widget.EdgeEffectCompat$BaseEdgeEffectImpl.onPull:(Ljava/lang/Object;F)Z │ │ +0831d8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0831da: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=74 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/widget/EdgeEffectCompat$BaseEdgeEffectImpl; │ │ 0x0000 - 0x0002 reg=2 edgeEffect Ljava/lang/Object; │ │ 0x0000 - 0x0002 reg=3 deltaDistance F │ │ @@ -168426,17 +168480,17 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -081630: |[081630] android.support.v4.widget.EdgeEffectCompat$BaseEdgeEffectImpl.onRelease:(Ljava/lang/Object;)Z │ │ -081640: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -081642: 0f00 |0001: return v0 │ │ +0831dc: |[0831dc] android.support.v4.widget.EdgeEffectCompat$BaseEdgeEffectImpl.onRelease:(Ljava/lang/Object;)Z │ │ +0831ec: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0831ee: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=78 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/widget/EdgeEffectCompat$BaseEdgeEffectImpl; │ │ 0x0000 - 0x0002 reg=2 edgeEffect Ljava/lang/Object; │ │ │ │ @@ -168445,31 +168499,31 @@ │ │ type : '(Ljava/lang/Object;II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -081644: |[081644] android.support.v4.widget.EdgeEffectCompat$BaseEdgeEffectImpl.setSize:(Ljava/lang/Object;II)V │ │ -081654: 0e00 |0000: return-void │ │ +0831f0: |[0831f0] android.support.v4.widget.EdgeEffectCompat$BaseEdgeEffectImpl.setSize:(Ljava/lang/Object;II)V │ │ +083200: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=64 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/widget/EdgeEffectCompat$BaseEdgeEffectImpl; │ │ 0x0000 - 0x0001 reg=1 edgeEffect Ljava/lang/Object; │ │ 0x0000 - 0x0001 reg=2 width I │ │ 0x0000 - 0x0001 reg=3 height I │ │ │ │ source_file_idx : 1015 (EdgeEffectCompat.java) │ │ │ │ Class #664 header: │ │ -class_idx : 576 │ │ +class_idx : 573 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 826 │ │ +superclass_idx : 823 │ │ source_file_idx : 1015 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 8 │ │ │ │ Class #664 annotations: │ │ @@ -168491,17 +168545,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -081658: |[081658] android.support.v4.widget.EdgeEffectCompat$EdgeEffectIcsImpl.:()V │ │ -081668: 7010 1c15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ -08166e: 0e00 |0003: return-void │ │ +083204: |[083204] android.support.v4.widget.EdgeEffectCompat$EdgeEffectIcsImpl.:()V │ │ +083214: 7010 1c15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ +08321a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=90 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectIcsImpl; │ │ │ │ Virtual methods - │ │ @@ -168510,18 +168564,18 @@ │ │ type : '(Ljava/lang/Object;Landroid/graphics/Canvas;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -081670: |[081670] android.support.v4.widget.EdgeEffectCompat$EdgeEffectIcsImpl.draw:(Ljava/lang/Object;Landroid/graphics/Canvas;)Z │ │ -081680: 7120 f60f 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/widget/EdgeEffectCompatIcs;.draw:(Ljava/lang/Object;Landroid/graphics/Canvas;)Z // method@0ff6 │ │ -081686: 0a00 |0003: move-result v0 │ │ -081688: 0f00 |0004: return v0 │ │ +08321c: |[08321c] android.support.v4.widget.EdgeEffectCompat$EdgeEffectIcsImpl.draw:(Ljava/lang/Object;Landroid/graphics/Canvas;)Z │ │ +08322c: 7120 f60f 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/widget/EdgeEffectCompatIcs;.draw:(Ljava/lang/Object;Landroid/graphics/Canvas;)Z // method@0ff6 │ │ +083232: 0a00 |0003: move-result v0 │ │ +083234: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=120 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectIcsImpl; │ │ 0x0000 - 0x0005 reg=2 edgeEffect Ljava/lang/Object; │ │ 0x0000 - 0x0005 reg=3 canvas Landroid/graphics/Canvas; │ │ @@ -168531,17 +168585,17 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -08168c: |[08168c] android.support.v4.widget.EdgeEffectCompat$EdgeEffectIcsImpl.finish:(Ljava/lang/Object;)V │ │ -08169c: 7110 f70f 0100 |0000: invoke-static {v1}, Landroid/support/v4/widget/EdgeEffectCompatIcs;.finish:(Ljava/lang/Object;)V // method@0ff7 │ │ -0816a2: 0e00 |0003: return-void │ │ +083238: |[083238] android.support.v4.widget.EdgeEffectCompat$EdgeEffectIcsImpl.finish:(Ljava/lang/Object;)V │ │ +083248: 7110 f70f 0100 |0000: invoke-static {v1}, Landroid/support/v4/widget/EdgeEffectCompatIcs;.finish:(Ljava/lang/Object;)V // method@0ff7 │ │ +08324e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=104 │ │ 0x0003 line=105 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectIcsImpl; │ │ 0x0000 - 0x0004 reg=1 edgeEffect Ljava/lang/Object; │ │ @@ -168551,18 +168605,18 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0816a4: |[0816a4] android.support.v4.widget.EdgeEffectCompat$EdgeEffectIcsImpl.isFinished:(Ljava/lang/Object;)Z │ │ -0816b4: 7110 f80f 0200 |0000: invoke-static {v2}, Landroid/support/v4/widget/EdgeEffectCompatIcs;.isFinished:(Ljava/lang/Object;)Z // method@0ff8 │ │ -0816ba: 0a00 |0003: move-result v0 │ │ -0816bc: 0f00 |0004: return v0 │ │ +083250: |[083250] android.support.v4.widget.EdgeEffectCompat$EdgeEffectIcsImpl.isFinished:(Ljava/lang/Object;)Z │ │ +083260: 7110 f80f 0200 |0000: invoke-static {v2}, Landroid/support/v4/widget/EdgeEffectCompatIcs;.isFinished:(Ljava/lang/Object;)Z // method@0ff8 │ │ +083266: 0a00 |0003: move-result v0 │ │ +083268: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=100 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectIcsImpl; │ │ 0x0000 - 0x0005 reg=2 edgeEffect Ljava/lang/Object; │ │ │ │ @@ -168571,18 +168625,18 @@ │ │ type : '(Landroid/content/Context;)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0816c0: |[0816c0] android.support.v4.widget.EdgeEffectCompat$EdgeEffectIcsImpl.newEdgeEffect:(Landroid/content/Context;)Ljava/lang/Object; │ │ -0816d0: 7110 f90f 0200 |0000: invoke-static {v2}, Landroid/support/v4/widget/EdgeEffectCompatIcs;.newEdgeEffect:(Landroid/content/Context;)Ljava/lang/Object; // method@0ff9 │ │ -0816d6: 0c00 |0003: move-result-object v0 │ │ -0816d8: 1100 |0004: return-object v0 │ │ +08326c: |[08326c] android.support.v4.widget.EdgeEffectCompat$EdgeEffectIcsImpl.newEdgeEffect:(Landroid/content/Context;)Ljava/lang/Object; │ │ +08327c: 7110 f90f 0200 |0000: invoke-static {v2}, Landroid/support/v4/widget/EdgeEffectCompatIcs;.newEdgeEffect:(Landroid/content/Context;)Ljava/lang/Object; // method@0ff9 │ │ +083282: 0c00 |0003: move-result-object v0 │ │ +083284: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=92 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectIcsImpl; │ │ 0x0000 - 0x0005 reg=2 context Landroid/content/Context; │ │ │ │ @@ -168591,18 +168645,18 @@ │ │ type : '(Ljava/lang/Object;I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -0816dc: |[0816dc] android.support.v4.widget.EdgeEffectCompat$EdgeEffectIcsImpl.onAbsorb:(Ljava/lang/Object;I)Z │ │ -0816ec: 7120 fa0f 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/widget/EdgeEffectCompatIcs;.onAbsorb:(Ljava/lang/Object;I)Z // method@0ffa │ │ -0816f2: 0a00 |0003: move-result v0 │ │ -0816f4: 0f00 |0004: return v0 │ │ +083288: |[083288] android.support.v4.widget.EdgeEffectCompat$EdgeEffectIcsImpl.onAbsorb:(Ljava/lang/Object;I)Z │ │ +083298: 7120 fa0f 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/widget/EdgeEffectCompatIcs;.onAbsorb:(Ljava/lang/Object;I)Z // method@0ffa │ │ +08329e: 0a00 |0003: move-result v0 │ │ +0832a0: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=116 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectIcsImpl; │ │ 0x0000 - 0x0005 reg=2 edgeEffect Ljava/lang/Object; │ │ 0x0000 - 0x0005 reg=3 velocity I │ │ @@ -168612,18 +168666,18 @@ │ │ type : '(Ljava/lang/Object;F)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -0816f8: |[0816f8] android.support.v4.widget.EdgeEffectCompat$EdgeEffectIcsImpl.onPull:(Ljava/lang/Object;F)Z │ │ -081708: 7120 fb0f 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/widget/EdgeEffectCompatIcs;.onPull:(Ljava/lang/Object;F)Z // method@0ffb │ │ -08170e: 0a00 |0003: move-result v0 │ │ -081710: 0f00 |0004: return v0 │ │ +0832a4: |[0832a4] android.support.v4.widget.EdgeEffectCompat$EdgeEffectIcsImpl.onPull:(Ljava/lang/Object;F)Z │ │ +0832b4: 7120 fb0f 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/widget/EdgeEffectCompatIcs;.onPull:(Ljava/lang/Object;F)Z // method@0ffb │ │ +0832ba: 0a00 |0003: move-result v0 │ │ +0832bc: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=108 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectIcsImpl; │ │ 0x0000 - 0x0005 reg=2 edgeEffect Ljava/lang/Object; │ │ 0x0000 - 0x0005 reg=3 deltaDistance F │ │ @@ -168633,18 +168687,18 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -081714: |[081714] android.support.v4.widget.EdgeEffectCompat$EdgeEffectIcsImpl.onRelease:(Ljava/lang/Object;)Z │ │ -081724: 7110 fc0f 0200 |0000: invoke-static {v2}, Landroid/support/v4/widget/EdgeEffectCompatIcs;.onRelease:(Ljava/lang/Object;)Z // method@0ffc │ │ -08172a: 0a00 |0003: move-result v0 │ │ -08172c: 0f00 |0004: return v0 │ │ +0832c0: |[0832c0] android.support.v4.widget.EdgeEffectCompat$EdgeEffectIcsImpl.onRelease:(Ljava/lang/Object;)Z │ │ +0832d0: 7110 fc0f 0200 |0000: invoke-static {v2}, Landroid/support/v4/widget/EdgeEffectCompatIcs;.onRelease:(Ljava/lang/Object;)Z // method@0ffc │ │ +0832d6: 0a00 |0003: move-result v0 │ │ +0832d8: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=112 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectIcsImpl; │ │ 0x0000 - 0x0005 reg=2 edgeEffect Ljava/lang/Object; │ │ │ │ @@ -168653,33 +168707,33 @@ │ │ type : '(Ljava/lang/Object;II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -081730: |[081730] android.support.v4.widget.EdgeEffectCompat$EdgeEffectIcsImpl.setSize:(Ljava/lang/Object;II)V │ │ -081740: 7130 fd0f 2103 |0000: invoke-static {v1, v2, v3}, Landroid/support/v4/widget/EdgeEffectCompatIcs;.setSize:(Ljava/lang/Object;II)V // method@0ffd │ │ -081746: 0e00 |0003: return-void │ │ +0832dc: |[0832dc] android.support.v4.widget.EdgeEffectCompat$EdgeEffectIcsImpl.setSize:(Ljava/lang/Object;II)V │ │ +0832ec: 7130 fd0f 2103 |0000: invoke-static {v1, v2, v3}, Landroid/support/v4/widget/EdgeEffectCompatIcs;.setSize:(Ljava/lang/Object;II)V // method@0ffd │ │ +0832f2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=96 │ │ 0x0003 line=97 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectIcsImpl; │ │ 0x0000 - 0x0004 reg=1 edgeEffect Ljava/lang/Object; │ │ 0x0000 - 0x0004 reg=2 width I │ │ 0x0000 - 0x0004 reg=3 height I │ │ │ │ source_file_idx : 1015 (EdgeEffectCompat.java) │ │ │ │ Class #665 header: │ │ -class_idx : 581 │ │ +class_idx : 578 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 537 │ │ +superclass_idx : 534 │ │ source_file_idx : 1046 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 2 │ │ │ │ Class #665 annotations: │ │ @@ -168704,18 +168758,18 @@ │ │ type : '(Landroid/support/v4/widget/ExploreByTouchHelper;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -081748: |[081748] android.support.v4.widget.ExploreByTouchHelper$ExploreByTouchNodeProvider.:(Landroid/support/v4/widget/ExploreByTouchHelper;)V │ │ -081758: 5b01 ad04 |0000: iput-object v1, v0, Landroid/support/v4/widget/ExploreByTouchHelper$ExploreByTouchNodeProvider;.this$0:Landroid/support/v4/widget/ExploreByTouchHelper; // field@04ad │ │ -08175c: 7010 d50d 0000 |0002: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;.:()V // method@0dd5 │ │ -081762: 0e00 |0005: return-void │ │ +0832f4: |[0832f4] android.support.v4.widget.ExploreByTouchHelper$ExploreByTouchNodeProvider.:(Landroid/support/v4/widget/ExploreByTouchHelper;)V │ │ +083304: 5b01 ad04 |0000: iput-object v1, v0, Landroid/support/v4/widget/ExploreByTouchHelper$ExploreByTouchNodeProvider;.this$0:Landroid/support/v4/widget/ExploreByTouchHelper; // field@04ad │ │ +083308: 7010 d50d 0000 |0002: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;.:()V // method@0dd5 │ │ +08330e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=713 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v4/widget/ExploreByTouchHelper$ExploreByTouchNodeProvider; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v4/widget/ExploreByTouchHelper; │ │ │ │ @@ -168724,17 +168778,17 @@ │ │ type : '(Landroid/support/v4/widget/ExploreByTouchHelper;Landroid/support/v4/widget/ExploreByTouchHelper$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -081764: |[081764] android.support.v4.widget.ExploreByTouchHelper$ExploreByTouchNodeProvider.:(Landroid/support/v4/widget/ExploreByTouchHelper;Landroid/support/v4/widget/ExploreByTouchHelper$1;)V │ │ -081774: 7020 fe0f 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v4/widget/ExploreByTouchHelper$ExploreByTouchNodeProvider;.:(Landroid/support/v4/widget/ExploreByTouchHelper;)V // method@0ffe │ │ -08177a: 0e00 |0003: return-void │ │ +083310: |[083310] android.support.v4.widget.ExploreByTouchHelper$ExploreByTouchNodeProvider.:(Landroid/support/v4/widget/ExploreByTouchHelper;Landroid/support/v4/widget/ExploreByTouchHelper$1;)V │ │ +083320: 7020 fe0f 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v4/widget/ExploreByTouchHelper$ExploreByTouchNodeProvider;.:(Landroid/support/v4/widget/ExploreByTouchHelper;)V // method@0ffe │ │ +083326: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=713 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/ExploreByTouchHelper$ExploreByTouchNodeProvider; │ │ 0x0000 - 0x0004 reg=1 x0 Landroid/support/v4/widget/ExploreByTouchHelper; │ │ 0x0000 - 0x0004 reg=2 x1 Landroid/support/v4/widget/ExploreByTouchHelper$1; │ │ @@ -168745,19 +168799,19 @@ │ │ type : '(I)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -08177c: |[08177c] android.support.v4.widget.ExploreByTouchHelper$ExploreByTouchNodeProvider.createAccessibilityNodeInfo:(I)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ -08178c: 5410 ad04 |0000: iget-object v0, v1, Landroid/support/v4/widget/ExploreByTouchHelper$ExploreByTouchNodeProvider;.this$0:Landroid/support/v4/widget/ExploreByTouchHelper; // field@04ad │ │ -081790: 7120 0410 2000 |0002: invoke-static {v0, v2}, Landroid/support/v4/widget/ExploreByTouchHelper;.access$100:(Landroid/support/v4/widget/ExploreByTouchHelper;I)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // method@1004 │ │ -081796: 0c00 |0005: move-result-object v0 │ │ -081798: 1100 |0006: return-object v0 │ │ +083328: |[083328] android.support.v4.widget.ExploreByTouchHelper$ExploreByTouchNodeProvider.createAccessibilityNodeInfo:(I)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ +083338: 5410 ad04 |0000: iget-object v0, v1, Landroid/support/v4/widget/ExploreByTouchHelper$ExploreByTouchNodeProvider;.this$0:Landroid/support/v4/widget/ExploreByTouchHelper; // field@04ad │ │ +08333c: 7120 0410 2000 |0002: invoke-static {v0, v2}, Landroid/support/v4/widget/ExploreByTouchHelper;.access$100:(Landroid/support/v4/widget/ExploreByTouchHelper;I)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // method@1004 │ │ +083342: 0c00 |0005: move-result-object v0 │ │ +083344: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=716 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/widget/ExploreByTouchHelper$ExploreByTouchNodeProvider; │ │ 0x0000 - 0x0007 reg=2 virtualViewId I │ │ │ │ @@ -168766,34 +168820,34 @@ │ │ type : '(IILandroid/os/Bundle;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 7 16-bit code units │ │ -08179c: |[08179c] android.support.v4.widget.ExploreByTouchHelper$ExploreByTouchNodeProvider.performAction:(IILandroid/os/Bundle;)Z │ │ -0817ac: 5410 ad04 |0000: iget-object v0, v1, Landroid/support/v4/widget/ExploreByTouchHelper$ExploreByTouchNodeProvider;.this$0:Landroid/support/v4/widget/ExploreByTouchHelper; // field@04ad │ │ -0817b0: 7140 0510 2043 |0002: invoke-static {v0, v2, v3, v4}, Landroid/support/v4/widget/ExploreByTouchHelper;.access$200:(Landroid/support/v4/widget/ExploreByTouchHelper;IILandroid/os/Bundle;)Z // method@1005 │ │ -0817b6: 0a00 |0005: move-result v0 │ │ -0817b8: 0f00 |0006: return v0 │ │ +083348: |[083348] android.support.v4.widget.ExploreByTouchHelper$ExploreByTouchNodeProvider.performAction:(IILandroid/os/Bundle;)Z │ │ +083358: 5410 ad04 |0000: iget-object v0, v1, Landroid/support/v4/widget/ExploreByTouchHelper$ExploreByTouchNodeProvider;.this$0:Landroid/support/v4/widget/ExploreByTouchHelper; // field@04ad │ │ +08335c: 7140 0510 2043 |0002: invoke-static {v0, v2, v3, v4}, Landroid/support/v4/widget/ExploreByTouchHelper;.access$200:(Landroid/support/v4/widget/ExploreByTouchHelper;IILandroid/os/Bundle;)Z // method@1005 │ │ +083362: 0a00 |0005: move-result v0 │ │ +083364: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=721 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/widget/ExploreByTouchHelper$ExploreByTouchNodeProvider; │ │ 0x0000 - 0x0007 reg=2 virtualViewId I │ │ 0x0000 - 0x0007 reg=3 action I │ │ 0x0000 - 0x0007 reg=4 arguments Landroid/os/Bundle; │ │ │ │ source_file_idx : 1046 (ExploreByTouchHelper.java) │ │ │ │ Class #666 header: │ │ -class_idx : 582 │ │ +class_idx : 579 │ │ access_flags : 1025 (0x0401) │ │ -superclass_idx : 381 │ │ +superclass_idx : 378 │ │ source_file_idx : 1046 │ │ static_fields_size : 2 │ │ instance_fields_size: 9 │ │ direct_methods_size : 19 │ │ virtual_methods_size: 11 │ │ │ │ Class #666 annotations: │ │ @@ -168861,65 +168915,65 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -0817bc: |[0817bc] android.support.v4.widget.ExploreByTouchHelper.:()V │ │ -0817cc: 1c00 ac02 |0000: const-class v0, Landroid/view/View; // type@02ac │ │ -0817d0: 6e10 f014 0000 |0002: invoke-virtual {v0}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@14f0 │ │ -0817d6: 0c00 |0005: move-result-object v0 │ │ -0817d8: 6900 ae04 |0006: sput-object v0, Landroid/support/v4/widget/ExploreByTouchHelper;.DEFAULT_CLASS_NAME:Ljava/lang/String; // field@04ae │ │ -0817dc: 0e00 |0008: return-void │ │ +083368: |[083368] android.support.v4.widget.ExploreByTouchHelper.:()V │ │ +083378: 1c00 a902 |0000: const-class v0, Landroid/view/View; // type@02a9 │ │ +08337c: 6e10 f014 0000 |0002: invoke-virtual {v0}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@14f0 │ │ +083382: 0c00 |0005: move-result-object v0 │ │ +083384: 6900 ae04 |0006: sput-object v0, Landroid/support/v4/widget/ExploreByTouchHelper;.DEFAULT_CLASS_NAME:Ljava/lang/String; // field@04ae │ │ +083388: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=61 │ │ locals : │ │ │ │ #1 : (in Landroid/support/v4/widget/ExploreByTouchHelper;) │ │ name : '' │ │ type : '(Landroid/view/View;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 62 16-bit code units │ │ -0817e0: |[0817e0] android.support.v4.widget.ExploreByTouchHelper.:(Landroid/view/View;)V │ │ -0817f0: 1502 0080 |0000: const/high16 v2, #int -2147483648 // #8000 │ │ -0817f4: 7010 ce08 0300 |0002: invoke-direct {v3}, Landroid/support/v4/view/AccessibilityDelegateCompat;.:()V // method@08ce │ │ -0817fa: 2201 4e00 |0005: new-instance v1, Landroid/graphics/Rect; // type@004e │ │ -0817fe: 7010 6a01 0100 |0007: invoke-direct {v1}, Landroid/graphics/Rect;.:()V // method@016a │ │ -081804: 5b31 b604 |000a: iput-object v1, v3, Landroid/support/v4/widget/ExploreByTouchHelper;.mTempScreenRect:Landroid/graphics/Rect; // field@04b6 │ │ -081808: 2201 4e00 |000c: new-instance v1, Landroid/graphics/Rect; // type@004e │ │ -08180c: 7010 6a01 0100 |000e: invoke-direct {v1}, Landroid/graphics/Rect;.:()V // method@016a │ │ -081812: 5b31 b504 |0011: iput-object v1, v3, Landroid/support/v4/widget/ExploreByTouchHelper;.mTempParentRect:Landroid/graphics/Rect; // field@04b5 │ │ -081816: 2201 4e00 |0013: new-instance v1, Landroid/graphics/Rect; // type@004e │ │ -08181a: 7010 6a01 0100 |0015: invoke-direct {v1}, Landroid/graphics/Rect;.:()V // method@016a │ │ -081820: 5b31 b704 |0018: iput-object v1, v3, Landroid/support/v4/widget/ExploreByTouchHelper;.mTempVisibleRect:Landroid/graphics/Rect; // field@04b7 │ │ -081824: 1221 |001a: const/4 v1, #int 2 // #2 │ │ -081826: 2311 8f04 |001b: new-array v1, v1, [I // type@048f │ │ -08182a: 5b31 b404 |001d: iput-object v1, v3, Landroid/support/v4/widget/ExploreByTouchHelper;.mTempGlobalRect:[I // field@04b4 │ │ -08182e: 5932 b004 |001f: iput v2, v3, Landroid/support/v4/widget/ExploreByTouchHelper;.mFocusedVirtualViewId:I // field@04b0 │ │ -081832: 5932 b104 |0021: iput v2, v3, Landroid/support/v4/widget/ExploreByTouchHelper;.mHoveredVirtualViewId:I // field@04b1 │ │ -081836: 3904 0a00 |0023: if-nez v4, 002d // +000a │ │ -08183a: 2201 2c03 |0025: new-instance v1, Ljava/lang/IllegalArgumentException; // type@032c │ │ -08183e: 1a02 060e |0027: const-string v2, "View may not be null" // string@0e06 │ │ -081842: 7020 0015 2100 |0029: invoke-direct {v1, v2}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@1500 │ │ -081848: 2701 |002c: throw v1 │ │ -08184a: 5b34 b804 |002d: iput-object v4, v3, Landroid/support/v4/widget/ExploreByTouchHelper;.mView:Landroid/view/View; // field@04b8 │ │ -08184e: 6e10 7a12 0400 |002f: invoke-virtual {v4}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@127a │ │ -081854: 0c00 |0032: move-result-object v0 │ │ -081856: 1a01 3a10 |0033: const-string v1, "accessibility" // string@103a │ │ -08185a: 6e20 b900 1000 |0035: invoke-virtual {v0, v1}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@00b9 │ │ -081860: 0c01 |0038: move-result-object v1 │ │ -081862: 1f01 ba02 |0039: check-cast v1, Landroid/view/accessibility/AccessibilityManager; // type@02ba │ │ -081866: 5b31 b204 |003b: iput-object v1, v3, Landroid/support/v4/widget/ExploreByTouchHelper;.mManager:Landroid/view/accessibility/AccessibilityManager; // field@04b2 │ │ -08186a: 0e00 |003d: return-void │ │ +08338c: |[08338c] android.support.v4.widget.ExploreByTouchHelper.:(Landroid/view/View;)V │ │ +08339c: 1502 0080 |0000: const/high16 v2, #int -2147483648 // #8000 │ │ +0833a0: 7010 ce08 0300 |0002: invoke-direct {v3}, Landroid/support/v4/view/AccessibilityDelegateCompat;.:()V // method@08ce │ │ +0833a6: 2201 4d00 |0005: new-instance v1, Landroid/graphics/Rect; // type@004d │ │ +0833aa: 7010 6a01 0100 |0007: invoke-direct {v1}, Landroid/graphics/Rect;.:()V // method@016a │ │ +0833b0: 5b31 b604 |000a: iput-object v1, v3, Landroid/support/v4/widget/ExploreByTouchHelper;.mTempScreenRect:Landroid/graphics/Rect; // field@04b6 │ │ +0833b4: 2201 4d00 |000c: new-instance v1, Landroid/graphics/Rect; // type@004d │ │ +0833b8: 7010 6a01 0100 |000e: invoke-direct {v1}, Landroid/graphics/Rect;.:()V // method@016a │ │ +0833be: 5b31 b504 |0011: iput-object v1, v3, Landroid/support/v4/widget/ExploreByTouchHelper;.mTempParentRect:Landroid/graphics/Rect; // field@04b5 │ │ +0833c2: 2201 4d00 |0013: new-instance v1, Landroid/graphics/Rect; // type@004d │ │ +0833c6: 7010 6a01 0100 |0015: invoke-direct {v1}, Landroid/graphics/Rect;.:()V // method@016a │ │ +0833cc: 5b31 b704 |0018: iput-object v1, v3, Landroid/support/v4/widget/ExploreByTouchHelper;.mTempVisibleRect:Landroid/graphics/Rect; // field@04b7 │ │ +0833d0: 1221 |001a: const/4 v1, #int 2 // #2 │ │ +0833d2: 2311 8c04 |001b: new-array v1, v1, [I // type@048c │ │ +0833d6: 5b31 b404 |001d: iput-object v1, v3, Landroid/support/v4/widget/ExploreByTouchHelper;.mTempGlobalRect:[I // field@04b4 │ │ +0833da: 5932 b004 |001f: iput v2, v3, Landroid/support/v4/widget/ExploreByTouchHelper;.mFocusedVirtualViewId:I // field@04b0 │ │ +0833de: 5932 b104 |0021: iput v2, v3, Landroid/support/v4/widget/ExploreByTouchHelper;.mHoveredVirtualViewId:I // field@04b1 │ │ +0833e2: 3904 0a00 |0023: if-nez v4, 002d // +000a │ │ +0833e6: 2201 2903 |0025: new-instance v1, Ljava/lang/IllegalArgumentException; // type@0329 │ │ +0833ea: 1a02 030e |0027: const-string v2, "View may not be null" // string@0e03 │ │ +0833ee: 7020 0015 2100 |0029: invoke-direct {v1, v2}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@1500 │ │ +0833f4: 2701 |002c: throw v1 │ │ +0833f6: 5b34 b804 |002d: iput-object v4, v3, Landroid/support/v4/widget/ExploreByTouchHelper;.mView:Landroid/view/View; // field@04b8 │ │ +0833fa: 6e10 7a12 0400 |002f: invoke-virtual {v4}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@127a │ │ +083400: 0c00 |0032: move-result-object v0 │ │ +083402: 1a01 3610 |0033: const-string v1, "accessibility" // string@1036 │ │ +083406: 6e20 b900 1000 |0035: invoke-virtual {v0, v1}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@00b9 │ │ +08340c: 0c01 |0038: move-result-object v1 │ │ +08340e: 1f01 b702 |0039: check-cast v1, Landroid/view/accessibility/AccessibilityManager; // type@02b7 │ │ +083412: 5b31 b204 |003b: iput-object v1, v3, Landroid/support/v4/widget/ExploreByTouchHelper;.mManager:Landroid/view/accessibility/AccessibilityManager; // field@04b2 │ │ +083416: 0e00 |003d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=89 │ │ 0x0005 line=64 │ │ 0x000c line=65 │ │ 0x0013 line=66 │ │ 0x001a line=67 │ │ @@ -168941,18 +168995,18 @@ │ │ type : '(Landroid/support/v4/widget/ExploreByTouchHelper;I)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -08186c: |[08186c] android.support.v4.widget.ExploreByTouchHelper.access$100:(Landroid/support/v4/widget/ExploreByTouchHelper;I)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ -08187c: 7020 0a10 2100 |0000: invoke-direct {v1, v2}, Landroid/support/v4/widget/ExploreByTouchHelper;.createNode:(I)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // method@100a │ │ -081882: 0c00 |0003: move-result-object v0 │ │ -081884: 1100 |0004: return-object v0 │ │ +083418: |[083418] android.support.v4.widget.ExploreByTouchHelper.access$100:(Landroid/support/v4/widget/ExploreByTouchHelper;I)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ +083428: 7020 0a10 2100 |0000: invoke-direct {v1, v2}, Landroid/support/v4/widget/ExploreByTouchHelper;.createNode:(I)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // method@100a │ │ +08342e: 0c00 |0003: move-result-object v0 │ │ +083430: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 x0 Landroid/support/v4/widget/ExploreByTouchHelper; │ │ 0x0000 - 0x0005 reg=2 x1 I │ │ │ │ @@ -168961,18 +169015,18 @@ │ │ type : '(Landroid/support/v4/widget/ExploreByTouchHelper;IILandroid/os/Bundle;)Z' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 5 16-bit code units │ │ -081888: |[081888] android.support.v4.widget.ExploreByTouchHelper.access$200:(Landroid/support/v4/widget/ExploreByTouchHelper;IILandroid/os/Bundle;)Z │ │ -081898: 7040 1a10 2143 |0000: invoke-direct {v1, v2, v3, v4}, Landroid/support/v4/widget/ExploreByTouchHelper;.performAction:(IILandroid/os/Bundle;)Z // method@101a │ │ -08189e: 0a00 |0003: move-result v0 │ │ -0818a0: 0f00 |0004: return v0 │ │ +083434: |[083434] android.support.v4.widget.ExploreByTouchHelper.access$200:(Landroid/support/v4/widget/ExploreByTouchHelper;IILandroid/os/Bundle;)Z │ │ +083444: 7040 1a10 2143 |0000: invoke-direct {v1, v2, v3, v4}, Landroid/support/v4/widget/ExploreByTouchHelper;.performAction:(IILandroid/os/Bundle;)Z // method@101a │ │ +08344a: 0a00 |0003: move-result v0 │ │ +08344c: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 x0 Landroid/support/v4/widget/ExploreByTouchHelper; │ │ 0x0000 - 0x0005 reg=2 x1 I │ │ 0x0000 - 0x0005 reg=3 x2 I │ │ @@ -168983,28 +169037,28 @@ │ │ type : '(I)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 24 16-bit code units │ │ -0818a4: |[0818a4] android.support.v4.widget.ExploreByTouchHelper.clearAccessibilityFocus:(I)Z │ │ -0818b4: 7020 1510 2100 |0000: invoke-direct {v1, v2}, Landroid/support/v4/widget/ExploreByTouchHelper;.isAccessibilityFocused:(I)Z // method@1015 │ │ -0818ba: 0a00 |0003: move-result v0 │ │ -0818bc: 3800 1200 |0004: if-eqz v0, 0016 // +0012 │ │ -0818c0: 1500 0080 |0006: const/high16 v0, #int -2147483648 // #8000 │ │ -0818c4: 5910 b004 |0008: iput v0, v1, Landroid/support/v4/widget/ExploreByTouchHelper;.mFocusedVirtualViewId:I // field@04b0 │ │ -0818c8: 5410 b804 |000a: iget-object v0, v1, Landroid/support/v4/widget/ExploreByTouchHelper;.mView:Landroid/view/View; // field@04b8 │ │ -0818cc: 6e10 9b12 0000 |000c: invoke-virtual {v0}, Landroid/view/View;.invalidate:()V // method@129b │ │ -0818d2: 1500 0100 |000f: const/high16 v0, #int 65536 // #1 │ │ -0818d6: 6e30 1e10 2100 |0011: invoke-virtual {v1, v2, v0}, Landroid/support/v4/widget/ExploreByTouchHelper;.sendEventForVirtualView:(II)Z // method@101e │ │ -0818dc: 1210 |0014: const/4 v0, #int 1 // #1 │ │ -0818de: 0f00 |0015: return v0 │ │ -0818e0: 1200 |0016: const/4 v0, #int 0 // #0 │ │ -0818e2: 28fe |0017: goto 0015 // -0002 │ │ +083450: |[083450] android.support.v4.widget.ExploreByTouchHelper.clearAccessibilityFocus:(I)Z │ │ +083460: 7020 1510 2100 |0000: invoke-direct {v1, v2}, Landroid/support/v4/widget/ExploreByTouchHelper;.isAccessibilityFocused:(I)Z // method@1015 │ │ +083466: 0a00 |0003: move-result v0 │ │ +083468: 3800 1200 |0004: if-eqz v0, 0016 // +0012 │ │ +08346c: 1500 0080 |0006: const/high16 v0, #int -2147483648 // #8000 │ │ +083470: 5910 b004 |0008: iput v0, v1, Landroid/support/v4/widget/ExploreByTouchHelper;.mFocusedVirtualViewId:I // field@04b0 │ │ +083474: 5410 b804 |000a: iget-object v0, v1, Landroid/support/v4/widget/ExploreByTouchHelper;.mView:Landroid/view/View; // field@04b8 │ │ +083478: 6e10 9b12 0000 |000c: invoke-virtual {v0}, Landroid/view/View;.invalidate:()V // method@129b │ │ +08347e: 1500 0100 |000f: const/high16 v0, #int 65536 // #1 │ │ +083482: 6e30 1e10 2100 |0011: invoke-virtual {v1, v2, v0}, Landroid/support/v4/widget/ExploreByTouchHelper;.sendEventForVirtualView:(II)Z // method@101e │ │ +083488: 1210 |0014: const/4 v0, #int 1 // #1 │ │ +08348a: 0f00 |0015: return v0 │ │ +08348c: 1200 |0016: const/4 v0, #int 0 // #0 │ │ +08348e: 28fe |0017: goto 0015 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=563 │ │ 0x0006 line=564 │ │ 0x000a line=565 │ │ 0x000f line=566 │ │ 0x0014 line=568 │ │ @@ -169018,24 +169072,24 @@ │ │ type : '(II)Landroid/view/accessibility/AccessibilityEvent;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 20 16-bit code units │ │ -0818e4: |[0818e4] android.support.v4.widget.ExploreByTouchHelper.createEvent:(II)Landroid/view/accessibility/AccessibilityEvent; │ │ -0818f4: 2b02 0e00 0000 |0000: packed-switch v2, 0000000e // +0000000e │ │ -0818fa: 7030 0810 2103 |0003: invoke-direct {v1, v2, v3}, Landroid/support/v4/widget/ExploreByTouchHelper;.createEventForChild:(II)Landroid/view/accessibility/AccessibilityEvent; // method@1008 │ │ -081900: 0c00 |0006: move-result-object v0 │ │ -081902: 1100 |0007: return-object v0 │ │ -081904: 7020 0910 3100 |0008: invoke-direct {v1, v3}, Landroid/support/v4/widget/ExploreByTouchHelper;.createEventForHost:(I)Landroid/view/accessibility/AccessibilityEvent; // method@1009 │ │ -08190a: 0c00 |000b: move-result-object v0 │ │ -08190c: 28fb |000c: goto 0007 // -0005 │ │ -08190e: 0000 |000d: nop // spacer │ │ -081910: 0001 0100 ffff ffff 0800 0000 |000e: packed-switch-data (6 units) │ │ +083490: |[083490] android.support.v4.widget.ExploreByTouchHelper.createEvent:(II)Landroid/view/accessibility/AccessibilityEvent; │ │ +0834a0: 2b02 0e00 0000 |0000: packed-switch v2, 0000000e // +0000000e │ │ +0834a6: 7030 0810 2103 |0003: invoke-direct {v1, v2, v3}, Landroid/support/v4/widget/ExploreByTouchHelper;.createEventForChild:(II)Landroid/view/accessibility/AccessibilityEvent; // method@1008 │ │ +0834ac: 0c00 |0006: move-result-object v0 │ │ +0834ae: 1100 |0007: return-object v0 │ │ +0834b0: 7020 0910 3100 |0008: invoke-direct {v1, v3}, Landroid/support/v4/widget/ExploreByTouchHelper;.createEventForHost:(I)Landroid/view/accessibility/AccessibilityEvent; // method@1009 │ │ +0834b6: 0c00 |000b: move-result-object v0 │ │ +0834b8: 28fb |000c: goto 0007 // -0005 │ │ +0834ba: 0000 |000d: nop // spacer │ │ +0834bc: 0001 0100 ffff ffff 0800 0000 |000e: packed-switch-data (6 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=255 │ │ 0x0003 line=259 │ │ 0x0008 line=257 │ │ 0x000d line=255 │ │ locals : │ │ @@ -169048,45 +169102,45 @@ │ │ type : '(II)Landroid/view/accessibility/AccessibilityEvent;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 63 16-bit code units │ │ -08191c: |[08191c] android.support.v4.widget.ExploreByTouchHelper.createEventForChild:(II)Landroid/view/accessibility/AccessibilityEvent; │ │ -08192c: 7110 2a13 0600 |0000: invoke-static {v6}, Landroid/view/accessibility/AccessibilityEvent;.obtain:(I)Landroid/view/accessibility/AccessibilityEvent; // method@132a │ │ -081932: 0c00 |0003: move-result-object v0 │ │ -081934: 1212 |0004: const/4 v2, #int 1 // #1 │ │ -081936: 6e20 2c13 2000 |0005: invoke-virtual {v0, v2}, Landroid/view/accessibility/AccessibilityEvent;.setEnabled:(Z)V // method@132c │ │ -08193c: 6202 ae04 |0008: sget-object v2, Landroid/support/v4/widget/ExploreByTouchHelper;.DEFAULT_CLASS_NAME:Ljava/lang/String; // field@04ae │ │ -081940: 6e20 2b13 2000 |000a: invoke-virtual {v0, v2}, Landroid/view/accessibility/AccessibilityEvent;.setClassName:(Ljava/lang/CharSequence;)V // method@132b │ │ -081946: 6e30 1810 5400 |000d: invoke-virtual {v4, v5, v0}, Landroid/support/v4/widget/ExploreByTouchHelper;.onPopulateEventForVirtualView:(ILandroid/view/accessibility/AccessibilityEvent;)V // method@1018 │ │ -08194c: 6e10 2913 0000 |0010: invoke-virtual {v0}, Landroid/view/accessibility/AccessibilityEvent;.getText:()Ljava/util/List; // method@1329 │ │ -081952: 0c02 |0013: move-result-object v2 │ │ -081954: 7210 d615 0200 |0014: invoke-interface {v2}, Ljava/util/List;.isEmpty:()Z // method@15d6 │ │ -08195a: 0a02 |0017: move-result v2 │ │ -08195c: 3802 1000 |0018: if-eqz v2, 0028 // +0010 │ │ -081960: 6e10 2513 0000 |001a: invoke-virtual {v0}, Landroid/view/accessibility/AccessibilityEvent;.getContentDescription:()Ljava/lang/CharSequence; // method@1325 │ │ -081966: 0c02 |001d: move-result-object v2 │ │ -081968: 3902 0a00 |001e: if-nez v2, 0028 // +000a │ │ -08196c: 2202 3e03 |0020: new-instance v2, Ljava/lang/RuntimeException; // type@033e │ │ -081970: 1a03 0103 |0022: const-string v3, "Callbacks must add text or a content description in populateEventForVirtualViewId()" // string@0301 │ │ -081974: 7020 2c15 3200 |0024: invoke-direct {v2, v3}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@152c │ │ -08197a: 2702 |0027: throw v2 │ │ -08197c: 5442 b804 |0028: iget-object v2, v4, Landroid/support/v4/widget/ExploreByTouchHelper;.mView:Landroid/view/View; // field@04b8 │ │ -081980: 6e10 7a12 0200 |002a: invoke-virtual {v2}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@127a │ │ -081986: 0c02 |002d: move-result-object v2 │ │ -081988: 6e10 b700 0200 |002e: invoke-virtual {v2}, Landroid/content/Context;.getPackageName:()Ljava/lang/String; // method@00b7 │ │ -08198e: 0c02 |0031: move-result-object v2 │ │ -081990: 6e20 2d13 2000 |0032: invoke-virtual {v0, v2}, Landroid/view/accessibility/AccessibilityEvent;.setPackageName:(Ljava/lang/CharSequence;)V // method@132d │ │ -081996: 7110 420c 0000 |0035: invoke-static {v0}, Landroid/support/v4/view/accessibility/AccessibilityEventCompat;.asRecord:(Landroid/view/accessibility/AccessibilityEvent;)Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; // method@0c42 │ │ -08199c: 0c01 |0038: move-result-object v1 │ │ -08199e: 5442 b804 |0039: iget-object v2, v4, Landroid/support/v4/widget/ExploreByTouchHelper;.mView:Landroid/view/View; // field@04b8 │ │ -0819a2: 6e30 af0e 2105 |003b: invoke-virtual {v1, v2, v5}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.setSource:(Landroid/view/View;I)V // method@0eaf │ │ -0819a8: 1100 |003e: return-object v0 │ │ +0834c8: |[0834c8] android.support.v4.widget.ExploreByTouchHelper.createEventForChild:(II)Landroid/view/accessibility/AccessibilityEvent; │ │ +0834d8: 7110 2a13 0600 |0000: invoke-static {v6}, Landroid/view/accessibility/AccessibilityEvent;.obtain:(I)Landroid/view/accessibility/AccessibilityEvent; // method@132a │ │ +0834de: 0c00 |0003: move-result-object v0 │ │ +0834e0: 1212 |0004: const/4 v2, #int 1 // #1 │ │ +0834e2: 6e20 2c13 2000 |0005: invoke-virtual {v0, v2}, Landroid/view/accessibility/AccessibilityEvent;.setEnabled:(Z)V // method@132c │ │ +0834e8: 6202 ae04 |0008: sget-object v2, Landroid/support/v4/widget/ExploreByTouchHelper;.DEFAULT_CLASS_NAME:Ljava/lang/String; // field@04ae │ │ +0834ec: 6e20 2b13 2000 |000a: invoke-virtual {v0, v2}, Landroid/view/accessibility/AccessibilityEvent;.setClassName:(Ljava/lang/CharSequence;)V // method@132b │ │ +0834f2: 6e30 1810 5400 |000d: invoke-virtual {v4, v5, v0}, Landroid/support/v4/widget/ExploreByTouchHelper;.onPopulateEventForVirtualView:(ILandroid/view/accessibility/AccessibilityEvent;)V // method@1018 │ │ +0834f8: 6e10 2913 0000 |0010: invoke-virtual {v0}, Landroid/view/accessibility/AccessibilityEvent;.getText:()Ljava/util/List; // method@1329 │ │ +0834fe: 0c02 |0013: move-result-object v2 │ │ +083500: 7210 d615 0200 |0014: invoke-interface {v2}, Ljava/util/List;.isEmpty:()Z // method@15d6 │ │ +083506: 0a02 |0017: move-result v2 │ │ +083508: 3802 1000 |0018: if-eqz v2, 0028 // +0010 │ │ +08350c: 6e10 2513 0000 |001a: invoke-virtual {v0}, Landroid/view/accessibility/AccessibilityEvent;.getContentDescription:()Ljava/lang/CharSequence; // method@1325 │ │ +083512: 0c02 |001d: move-result-object v2 │ │ +083514: 3902 0a00 |001e: if-nez v2, 0028 // +000a │ │ +083518: 2202 3b03 |0020: new-instance v2, Ljava/lang/RuntimeException; // type@033b │ │ +08351c: 1a03 0103 |0022: const-string v3, "Callbacks must add text or a content description in populateEventForVirtualViewId()" // string@0301 │ │ +083520: 7020 2c15 3200 |0024: invoke-direct {v2, v3}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@152c │ │ +083526: 2702 |0027: throw v2 │ │ +083528: 5442 b804 |0028: iget-object v2, v4, Landroid/support/v4/widget/ExploreByTouchHelper;.mView:Landroid/view/View; // field@04b8 │ │ +08352c: 6e10 7a12 0200 |002a: invoke-virtual {v2}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@127a │ │ +083532: 0c02 |002d: move-result-object v2 │ │ +083534: 6e10 b700 0200 |002e: invoke-virtual {v2}, Landroid/content/Context;.getPackageName:()Ljava/lang/String; // method@00b7 │ │ +08353a: 0c02 |0031: move-result-object v2 │ │ +08353c: 6e20 2d13 2000 |0032: invoke-virtual {v0, v2}, Landroid/view/accessibility/AccessibilityEvent;.setPackageName:(Ljava/lang/CharSequence;)V // method@132d │ │ +083542: 7110 420c 0000 |0035: invoke-static {v0}, Landroid/support/v4/view/accessibility/AccessibilityEventCompat;.asRecord:(Landroid/view/accessibility/AccessibilityEvent;)Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; // method@0c42 │ │ +083548: 0c01 |0038: move-result-object v1 │ │ +08354a: 5442 b804 |0039: iget-object v2, v4, Landroid/support/v4/widget/ExploreByTouchHelper;.mView:Landroid/view/View; // field@04b8 │ │ +08354e: 6e30 af0e 2105 |003b: invoke-virtual {v1, v2, v5}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.setSource:(Landroid/view/View;I)V // method@0eaf │ │ +083554: 1100 |003e: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=287 │ │ 0x0004 line=288 │ │ 0x0008 line=289 │ │ 0x000d line=292 │ │ 0x0010 line=295 │ │ @@ -169107,20 +169161,20 @@ │ │ type : '(I)Landroid/view/accessibility/AccessibilityEvent;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -0819ac: |[0819ac] android.support.v4.widget.ExploreByTouchHelper.createEventForHost:(I)Landroid/view/accessibility/AccessibilityEvent; │ │ -0819bc: 7110 2a13 0300 |0000: invoke-static {v3}, Landroid/view/accessibility/AccessibilityEvent;.obtain:(I)Landroid/view/accessibility/AccessibilityEvent; // method@132a │ │ -0819c2: 0c00 |0003: move-result-object v0 │ │ -0819c4: 5421 b804 |0004: iget-object v1, v2, Landroid/support/v4/widget/ExploreByTouchHelper;.mView:Landroid/view/View; // field@04b8 │ │ -0819c8: 7120 1a0b 0100 |0006: invoke-static {v1, v0}, Landroid/support/v4/view/ViewCompat;.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@0b1a │ │ -0819ce: 1100 |0009: return-object v0 │ │ +083558: |[083558] android.support.v4.widget.ExploreByTouchHelper.createEventForHost:(I)Landroid/view/accessibility/AccessibilityEvent; │ │ +083568: 7110 2a13 0300 |0000: invoke-static {v3}, Landroid/view/accessibility/AccessibilityEvent;.obtain:(I)Landroid/view/accessibility/AccessibilityEvent; // method@132a │ │ +08356e: 0c00 |0003: move-result-object v0 │ │ +083570: 5421 b804 |0004: iget-object v1, v2, Landroid/support/v4/widget/ExploreByTouchHelper;.mView:Landroid/view/View; // field@04b8 │ │ +083574: 7120 1a0b 0100 |0006: invoke-static {v1, v0}, Landroid/support/v4/view/ViewCompat;.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@0b1a │ │ +08357a: 1100 |0009: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=271 │ │ 0x0004 line=272 │ │ 0x0009 line=273 │ │ locals : │ │ 0x0004 - 0x000a reg=0 event Landroid/view/accessibility/AccessibilityEvent; │ │ @@ -169132,24 +169186,24 @@ │ │ type : '(I)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -0819d0: |[0819d0] android.support.v4.widget.ExploreByTouchHelper.createNode:(I)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ -0819e0: 2b02 0e00 0000 |0000: packed-switch v2, 0000000e // +0000000e │ │ -0819e6: 7020 0b10 2100 |0003: invoke-direct {v1, v2}, Landroid/support/v4/widget/ExploreByTouchHelper;.createNodeForChild:(I)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // method@100b │ │ -0819ec: 0c00 |0006: move-result-object v0 │ │ -0819ee: 1100 |0007: return-object v0 │ │ -0819f0: 7010 0c10 0100 |0008: invoke-direct {v1}, Landroid/support/v4/widget/ExploreByTouchHelper;.createNodeForHost:()Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // method@100c │ │ -0819f6: 0c00 |000b: move-result-object v0 │ │ -0819f8: 28fb |000c: goto 0007 // -0005 │ │ -0819fa: 0000 |000d: nop // spacer │ │ -0819fc: 0001 0100 ffff ffff 0800 0000 |000e: packed-switch-data (6 units) │ │ +08357c: |[08357c] android.support.v4.widget.ExploreByTouchHelper.createNode:(I)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ +08358c: 2b02 0e00 0000 |0000: packed-switch v2, 0000000e // +0000000e │ │ +083592: 7020 0b10 2100 |0003: invoke-direct {v1, v2}, Landroid/support/v4/widget/ExploreByTouchHelper;.createNodeForChild:(I)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // method@100b │ │ +083598: 0c00 |0006: move-result-object v0 │ │ +08359a: 1100 |0007: return-object v0 │ │ +08359c: 7010 0c10 0100 |0008: invoke-direct {v1}, Landroid/support/v4/widget/ExploreByTouchHelper;.createNodeForHost:()Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // method@100c │ │ +0835a2: 0c00 |000b: move-result-object v0 │ │ +0835a4: 28fb |000c: goto 0007 // -0005 │ │ +0835a6: 0000 |000d: nop // spacer │ │ +0835a8: 0001 0100 ffff ffff 0800 0000 |000e: packed-switch-data (6 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=320 │ │ 0x0003 line=324 │ │ 0x0008 line=322 │ │ 0x000d line=320 │ │ locals : │ │ @@ -169161,98 +169215,98 @@ │ │ type : '(I)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 10 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 179 16-bit code units │ │ -081a08: |[081a08] android.support.v4.widget.ExploreByTouchHelper.createNodeForChild:(I)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ -081a18: 1207 |0000: const/4 v7, #int 0 // #0 │ │ -081a1a: 1216 |0001: const/4 v6, #int 1 // #1 │ │ -081a1c: 7100 5e0d 0000 |0002: invoke-static {}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.obtain:()Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // method@0d5e │ │ -081a22: 0c01 |0005: move-result-object v1 │ │ -081a24: 6e20 6d0d 6100 |0006: invoke-virtual {v1, v6}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setEnabled:(Z)V // method@0d6d │ │ -081a2a: 6204 ae04 |0009: sget-object v4, Landroid/support/v4/widget/ExploreByTouchHelper;.DEFAULT_CLASS_NAME:Ljava/lang/String; // field@04ae │ │ -081a2e: 6e20 6a0d 4100 |000b: invoke-virtual {v1, v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setClassName:(Ljava/lang/CharSequence;)V // method@0d6a │ │ -081a34: 6e30 1910 9801 |000e: invoke-virtual {v8, v9, v1}, Landroid/support/v4/widget/ExploreByTouchHelper;.onPopulateNodeForVirtualView:(ILandroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V // method@1019 │ │ -081a3a: 6e10 4e0d 0100 |0011: invoke-virtual {v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getText:()Ljava/lang/CharSequence; // method@0d4e │ │ -081a40: 0c04 |0014: move-result-object v4 │ │ -081a42: 3904 1000 |0015: if-nez v4, 0025 // +0010 │ │ -081a46: 6e10 480d 0100 |0017: invoke-virtual {v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getContentDescription:()Ljava/lang/CharSequence; // method@0d48 │ │ -081a4c: 0c04 |001a: move-result-object v4 │ │ -081a4e: 3904 0a00 |001b: if-nez v4, 0025 // +000a │ │ -081a52: 2204 3e03 |001d: new-instance v4, Ljava/lang/RuntimeException; // type@033e │ │ -081a56: 1a05 0203 |001f: const-string v5, "Callbacks must add text or a content description in populateNodeForVirtualViewId()" // string@0302 │ │ -081a5a: 7020 2c15 5400 |0021: invoke-direct {v4, v5}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@152c │ │ -081a60: 2704 |0024: throw v4 │ │ -081a62: 5484 b504 |0025: iget-object v4, v8, Landroid/support/v4/widget/ExploreByTouchHelper;.mTempParentRect:Landroid/graphics/Rect; // field@04b5 │ │ -081a66: 6e20 430d 4100 |0027: invoke-virtual {v1, v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getBoundsInParent:(Landroid/graphics/Rect;)V // method@0d43 │ │ -081a6c: 5484 b504 |002a: iget-object v4, v8, Landroid/support/v4/widget/ExploreByTouchHelper;.mTempParentRect:Landroid/graphics/Rect; // field@04b5 │ │ -081a70: 6e10 6d01 0400 |002c: invoke-virtual {v4}, Landroid/graphics/Rect;.isEmpty:()Z // method@016d │ │ -081a76: 0a04 |002f: move-result v4 │ │ -081a78: 3804 0a00 |0030: if-eqz v4, 003a // +000a │ │ -081a7c: 2204 3e03 |0032: new-instance v4, Ljava/lang/RuntimeException; // type@033e │ │ -081a80: 1a05 0503 |0034: const-string v5, "Callbacks must set parent bounds in populateNodeForVirtualViewId()" // string@0305 │ │ -081a84: 7020 2c15 5400 |0036: invoke-direct {v4, v5}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@152c │ │ -081a8a: 2704 |0039: throw v4 │ │ -081a8c: 6e10 420d 0100 |003a: invoke-virtual {v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getActions:()I // method@0d42 │ │ -081a92: 0a00 |003d: move-result v0 │ │ -081a94: dd04 0040 |003e: and-int/lit8 v4, v0, #int 64 // #40 │ │ -081a98: 3804 0a00 |0040: if-eqz v4, 004a // +000a │ │ -081a9c: 2204 3e03 |0042: new-instance v4, Ljava/lang/RuntimeException; // type@033e │ │ -081aa0: 1a05 0303 |0044: const-string v5, "Callbacks must not add ACTION_ACCESSIBILITY_FOCUS in populateNodeForVirtualViewId()" // string@0303 │ │ -081aa4: 7020 2c15 5400 |0046: invoke-direct {v4, v5}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@152c │ │ -081aaa: 2704 |0049: throw v4 │ │ -081aac: d504 8000 |004a: and-int/lit16 v4, v0, #int 128 // #0080 │ │ -081ab0: 3804 0a00 |004c: if-eqz v4, 0056 // +000a │ │ -081ab4: 2204 3e03 |004e: new-instance v4, Ljava/lang/RuntimeException; // type@033e │ │ -081ab8: 1a05 0403 |0050: const-string v5, "Callbacks must not add ACTION_CLEAR_ACCESSIBILITY_FOCUS in populateNodeForVirtualViewId()" // string@0304 │ │ -081abc: 7020 2c15 5400 |0052: invoke-direct {v4, v5}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@152c │ │ -081ac2: 2704 |0055: throw v4 │ │ -081ac4: 5484 b804 |0056: iget-object v4, v8, Landroid/support/v4/widget/ExploreByTouchHelper;.mView:Landroid/view/View; // field@04b8 │ │ -081ac8: 6e10 7a12 0400 |0058: invoke-virtual {v4}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@127a │ │ -081ace: 0c04 |005b: move-result-object v4 │ │ -081ad0: 6e10 b700 0400 |005c: invoke-virtual {v4}, Landroid/content/Context;.getPackageName:()Ljava/lang/String; // method@00b7 │ │ -081ad6: 0c04 |005f: move-result-object v4 │ │ -081ad8: 6e20 730d 4100 |0060: invoke-virtual {v1, v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setPackageName:(Ljava/lang/CharSequence;)V // method@0d73 │ │ -081ade: 5484 b804 |0063: iget-object v4, v8, Landroid/support/v4/widget/ExploreByTouchHelper;.mView:Landroid/view/View; // field@04b8 │ │ -081ae2: 6e30 7a0d 4109 |0065: invoke-virtual {v1, v4, v9}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setSource:(Landroid/view/View;I)V // method@0d7a │ │ -081ae8: 5484 b804 |0068: iget-object v4, v8, Landroid/support/v4/widget/ExploreByTouchHelper;.mView:Landroid/view/View; // field@04b8 │ │ -081aec: 6e20 740d 4100 |006a: invoke-virtual {v1, v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setParent:(Landroid/view/View;)V // method@0d74 │ │ -081af2: 5284 b004 |006d: iget v4, v8, Landroid/support/v4/widget/ExploreByTouchHelper;.mFocusedVirtualViewId:I // field@04b0 │ │ -081af6: 3394 3b00 |006f: if-ne v4, v9, 00aa // +003b │ │ -081afa: 6e20 650d 6100 |0071: invoke-virtual {v1, v6}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setAccessibilityFocused:(Z)V // method@0d65 │ │ -081b00: 1304 8000 |0074: const/16 v4, #int 128 // #80 │ │ -081b04: 6e20 3a0d 4100 |0076: invoke-virtual {v1, v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.addAction:(I)V // method@0d3a │ │ -081b0a: 5484 b504 |0079: iget-object v4, v8, Landroid/support/v4/widget/ExploreByTouchHelper;.mTempParentRect:Landroid/graphics/Rect; // field@04b5 │ │ -081b0e: 7020 1210 4800 |007b: invoke-direct {v8, v4}, Landroid/support/v4/widget/ExploreByTouchHelper;.intersectVisibleToUser:(Landroid/graphics/Rect;)Z // method@1012 │ │ -081b14: 0a04 |007e: move-result v4 │ │ -081b16: 3804 0a00 |007f: if-eqz v4, 0089 // +000a │ │ -081b1a: 6e20 7d0d 6100 |0081: invoke-virtual {v1, v6}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setVisibleToUser:(Z)V // method@0d7d │ │ -081b20: 5484 b504 |0084: iget-object v4, v8, Landroid/support/v4/widget/ExploreByTouchHelper;.mTempParentRect:Landroid/graphics/Rect; // field@04b5 │ │ -081b24: 6e20 660d 4100 |0086: invoke-virtual {v1, v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setBoundsInParent:(Landroid/graphics/Rect;)V // method@0d66 │ │ -081b2a: 5484 b804 |0089: iget-object v4, v8, Landroid/support/v4/widget/ExploreByTouchHelper;.mView:Landroid/view/View; // field@04b8 │ │ -081b2e: 5485 b404 |008b: iget-object v5, v8, Landroid/support/v4/widget/ExploreByTouchHelper;.mTempGlobalRect:[I // field@04b4 │ │ -081b32: 6e20 8612 5400 |008d: invoke-virtual {v4, v5}, Landroid/view/View;.getLocationOnScreen:([I)V // method@1286 │ │ -081b38: 5484 b404 |0090: iget-object v4, v8, Landroid/support/v4/widget/ExploreByTouchHelper;.mTempGlobalRect:[I // field@04b4 │ │ -081b3c: 4402 0407 |0092: aget v2, v4, v7 │ │ -081b40: 5484 b404 |0094: iget-object v4, v8, Landroid/support/v4/widget/ExploreByTouchHelper;.mTempGlobalRect:[I // field@04b4 │ │ -081b44: 4403 0406 |0096: aget v3, v4, v6 │ │ -081b48: 5484 b604 |0098: iget-object v4, v8, Landroid/support/v4/widget/ExploreByTouchHelper;.mTempScreenRect:Landroid/graphics/Rect; // field@04b6 │ │ -081b4c: 5485 b504 |009a: iget-object v5, v8, Landroid/support/v4/widget/ExploreByTouchHelper;.mTempParentRect:Landroid/graphics/Rect; // field@04b5 │ │ -081b50: 6e20 7001 5400 |009c: invoke-virtual {v4, v5}, Landroid/graphics/Rect;.set:(Landroid/graphics/Rect;)V // method@0170 │ │ -081b56: 5484 b604 |009f: iget-object v4, v8, Landroid/support/v4/widget/ExploreByTouchHelper;.mTempScreenRect:Landroid/graphics/Rect; // field@04b6 │ │ -081b5a: 6e30 6e01 2403 |00a1: invoke-virtual {v4, v2, v3}, Landroid/graphics/Rect;.offset:(II)V // method@016e │ │ -081b60: 5484 b604 |00a4: iget-object v4, v8, Landroid/support/v4/widget/ExploreByTouchHelper;.mTempScreenRect:Landroid/graphics/Rect; // field@04b6 │ │ -081b64: 6e20 670d 4100 |00a6: invoke-virtual {v1, v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setBoundsInScreen:(Landroid/graphics/Rect;)V // method@0d67 │ │ -081b6a: 1101 |00a9: return-object v1 │ │ -081b6c: 6e20 650d 7100 |00aa: invoke-virtual {v1, v7}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setAccessibilityFocused:(Z)V // method@0d65 │ │ -081b72: 1304 4000 |00ad: const/16 v4, #int 64 // #40 │ │ -081b76: 6e20 3a0d 4100 |00af: invoke-virtual {v1, v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.addAction:(I)V // method@0d3a │ │ -081b7c: 28c7 |00b2: goto 0079 // -0039 │ │ +0835b4: |[0835b4] android.support.v4.widget.ExploreByTouchHelper.createNodeForChild:(I)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ +0835c4: 1207 |0000: const/4 v7, #int 0 // #0 │ │ +0835c6: 1216 |0001: const/4 v6, #int 1 // #1 │ │ +0835c8: 7100 5e0d 0000 |0002: invoke-static {}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.obtain:()Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // method@0d5e │ │ +0835ce: 0c01 |0005: move-result-object v1 │ │ +0835d0: 6e20 6d0d 6100 |0006: invoke-virtual {v1, v6}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setEnabled:(Z)V // method@0d6d │ │ +0835d6: 6204 ae04 |0009: sget-object v4, Landroid/support/v4/widget/ExploreByTouchHelper;.DEFAULT_CLASS_NAME:Ljava/lang/String; // field@04ae │ │ +0835da: 6e20 6a0d 4100 |000b: invoke-virtual {v1, v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setClassName:(Ljava/lang/CharSequence;)V // method@0d6a │ │ +0835e0: 6e30 1910 9801 |000e: invoke-virtual {v8, v9, v1}, Landroid/support/v4/widget/ExploreByTouchHelper;.onPopulateNodeForVirtualView:(ILandroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V // method@1019 │ │ +0835e6: 6e10 4e0d 0100 |0011: invoke-virtual {v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getText:()Ljava/lang/CharSequence; // method@0d4e │ │ +0835ec: 0c04 |0014: move-result-object v4 │ │ +0835ee: 3904 1000 |0015: if-nez v4, 0025 // +0010 │ │ +0835f2: 6e10 480d 0100 |0017: invoke-virtual {v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getContentDescription:()Ljava/lang/CharSequence; // method@0d48 │ │ +0835f8: 0c04 |001a: move-result-object v4 │ │ +0835fa: 3904 0a00 |001b: if-nez v4, 0025 // +000a │ │ +0835fe: 2204 3b03 |001d: new-instance v4, Ljava/lang/RuntimeException; // type@033b │ │ +083602: 1a05 0203 |001f: const-string v5, "Callbacks must add text or a content description in populateNodeForVirtualViewId()" // string@0302 │ │ +083606: 7020 2c15 5400 |0021: invoke-direct {v4, v5}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@152c │ │ +08360c: 2704 |0024: throw v4 │ │ +08360e: 5484 b504 |0025: iget-object v4, v8, Landroid/support/v4/widget/ExploreByTouchHelper;.mTempParentRect:Landroid/graphics/Rect; // field@04b5 │ │ +083612: 6e20 430d 4100 |0027: invoke-virtual {v1, v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getBoundsInParent:(Landroid/graphics/Rect;)V // method@0d43 │ │ +083618: 5484 b504 |002a: iget-object v4, v8, Landroid/support/v4/widget/ExploreByTouchHelper;.mTempParentRect:Landroid/graphics/Rect; // field@04b5 │ │ +08361c: 6e10 6d01 0400 |002c: invoke-virtual {v4}, Landroid/graphics/Rect;.isEmpty:()Z // method@016d │ │ +083622: 0a04 |002f: move-result v4 │ │ +083624: 3804 0a00 |0030: if-eqz v4, 003a // +000a │ │ +083628: 2204 3b03 |0032: new-instance v4, Ljava/lang/RuntimeException; // type@033b │ │ +08362c: 1a05 0503 |0034: const-string v5, "Callbacks must set parent bounds in populateNodeForVirtualViewId()" // string@0305 │ │ +083630: 7020 2c15 5400 |0036: invoke-direct {v4, v5}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@152c │ │ +083636: 2704 |0039: throw v4 │ │ +083638: 6e10 420d 0100 |003a: invoke-virtual {v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getActions:()I // method@0d42 │ │ +08363e: 0a00 |003d: move-result v0 │ │ +083640: dd04 0040 |003e: and-int/lit8 v4, v0, #int 64 // #40 │ │ +083644: 3804 0a00 |0040: if-eqz v4, 004a // +000a │ │ +083648: 2204 3b03 |0042: new-instance v4, Ljava/lang/RuntimeException; // type@033b │ │ +08364c: 1a05 0303 |0044: const-string v5, "Callbacks must not add ACTION_ACCESSIBILITY_FOCUS in populateNodeForVirtualViewId()" // string@0303 │ │ +083650: 7020 2c15 5400 |0046: invoke-direct {v4, v5}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@152c │ │ +083656: 2704 |0049: throw v4 │ │ +083658: d504 8000 |004a: and-int/lit16 v4, v0, #int 128 // #0080 │ │ +08365c: 3804 0a00 |004c: if-eqz v4, 0056 // +000a │ │ +083660: 2204 3b03 |004e: new-instance v4, Ljava/lang/RuntimeException; // type@033b │ │ +083664: 1a05 0403 |0050: const-string v5, "Callbacks must not add ACTION_CLEAR_ACCESSIBILITY_FOCUS in populateNodeForVirtualViewId()" // string@0304 │ │ +083668: 7020 2c15 5400 |0052: invoke-direct {v4, v5}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@152c │ │ +08366e: 2704 |0055: throw v4 │ │ +083670: 5484 b804 |0056: iget-object v4, v8, Landroid/support/v4/widget/ExploreByTouchHelper;.mView:Landroid/view/View; // field@04b8 │ │ +083674: 6e10 7a12 0400 |0058: invoke-virtual {v4}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@127a │ │ +08367a: 0c04 |005b: move-result-object v4 │ │ +08367c: 6e10 b700 0400 |005c: invoke-virtual {v4}, Landroid/content/Context;.getPackageName:()Ljava/lang/String; // method@00b7 │ │ +083682: 0c04 |005f: move-result-object v4 │ │ +083684: 6e20 730d 4100 |0060: invoke-virtual {v1, v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setPackageName:(Ljava/lang/CharSequence;)V // method@0d73 │ │ +08368a: 5484 b804 |0063: iget-object v4, v8, Landroid/support/v4/widget/ExploreByTouchHelper;.mView:Landroid/view/View; // field@04b8 │ │ +08368e: 6e30 7a0d 4109 |0065: invoke-virtual {v1, v4, v9}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setSource:(Landroid/view/View;I)V // method@0d7a │ │ +083694: 5484 b804 |0068: iget-object v4, v8, Landroid/support/v4/widget/ExploreByTouchHelper;.mView:Landroid/view/View; // field@04b8 │ │ +083698: 6e20 740d 4100 |006a: invoke-virtual {v1, v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setParent:(Landroid/view/View;)V // method@0d74 │ │ +08369e: 5284 b004 |006d: iget v4, v8, Landroid/support/v4/widget/ExploreByTouchHelper;.mFocusedVirtualViewId:I // field@04b0 │ │ +0836a2: 3394 3b00 |006f: if-ne v4, v9, 00aa // +003b │ │ +0836a6: 6e20 650d 6100 |0071: invoke-virtual {v1, v6}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setAccessibilityFocused:(Z)V // method@0d65 │ │ +0836ac: 1304 8000 |0074: const/16 v4, #int 128 // #80 │ │ +0836b0: 6e20 3a0d 4100 |0076: invoke-virtual {v1, v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.addAction:(I)V // method@0d3a │ │ +0836b6: 5484 b504 |0079: iget-object v4, v8, Landroid/support/v4/widget/ExploreByTouchHelper;.mTempParentRect:Landroid/graphics/Rect; // field@04b5 │ │ +0836ba: 7020 1210 4800 |007b: invoke-direct {v8, v4}, Landroid/support/v4/widget/ExploreByTouchHelper;.intersectVisibleToUser:(Landroid/graphics/Rect;)Z // method@1012 │ │ +0836c0: 0a04 |007e: move-result v4 │ │ +0836c2: 3804 0a00 |007f: if-eqz v4, 0089 // +000a │ │ +0836c6: 6e20 7d0d 6100 |0081: invoke-virtual {v1, v6}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setVisibleToUser:(Z)V // method@0d7d │ │ +0836cc: 5484 b504 |0084: iget-object v4, v8, Landroid/support/v4/widget/ExploreByTouchHelper;.mTempParentRect:Landroid/graphics/Rect; // field@04b5 │ │ +0836d0: 6e20 660d 4100 |0086: invoke-virtual {v1, v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setBoundsInParent:(Landroid/graphics/Rect;)V // method@0d66 │ │ +0836d6: 5484 b804 |0089: iget-object v4, v8, Landroid/support/v4/widget/ExploreByTouchHelper;.mView:Landroid/view/View; // field@04b8 │ │ +0836da: 5485 b404 |008b: iget-object v5, v8, Landroid/support/v4/widget/ExploreByTouchHelper;.mTempGlobalRect:[I // field@04b4 │ │ +0836de: 6e20 8612 5400 |008d: invoke-virtual {v4, v5}, Landroid/view/View;.getLocationOnScreen:([I)V // method@1286 │ │ +0836e4: 5484 b404 |0090: iget-object v4, v8, Landroid/support/v4/widget/ExploreByTouchHelper;.mTempGlobalRect:[I // field@04b4 │ │ +0836e8: 4402 0407 |0092: aget v2, v4, v7 │ │ +0836ec: 5484 b404 |0094: iget-object v4, v8, Landroid/support/v4/widget/ExploreByTouchHelper;.mTempGlobalRect:[I // field@04b4 │ │ +0836f0: 4403 0406 |0096: aget v3, v4, v6 │ │ +0836f4: 5484 b604 |0098: iget-object v4, v8, Landroid/support/v4/widget/ExploreByTouchHelper;.mTempScreenRect:Landroid/graphics/Rect; // field@04b6 │ │ +0836f8: 5485 b504 |009a: iget-object v5, v8, Landroid/support/v4/widget/ExploreByTouchHelper;.mTempParentRect:Landroid/graphics/Rect; // field@04b5 │ │ +0836fc: 6e20 7001 5400 |009c: invoke-virtual {v4, v5}, Landroid/graphics/Rect;.set:(Landroid/graphics/Rect;)V // method@0170 │ │ +083702: 5484 b604 |009f: iget-object v4, v8, Landroid/support/v4/widget/ExploreByTouchHelper;.mTempScreenRect:Landroid/graphics/Rect; // field@04b6 │ │ +083706: 6e30 6e01 2403 |00a1: invoke-virtual {v4, v2, v3}, Landroid/graphics/Rect;.offset:(II)V // method@016e │ │ +08370c: 5484 b604 |00a4: iget-object v4, v8, Landroid/support/v4/widget/ExploreByTouchHelper;.mTempScreenRect:Landroid/graphics/Rect; // field@04b6 │ │ +083710: 6e20 670d 4100 |00a6: invoke-virtual {v1, v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setBoundsInScreen:(Landroid/graphics/Rect;)V // method@0d67 │ │ +083716: 1101 |00a9: return-object v1 │ │ +083718: 6e20 650d 7100 |00aa: invoke-virtual {v1, v7}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setAccessibilityFocused:(Z)V // method@0d65 │ │ +08371e: 1304 4000 |00ad: const/16 v4, #int 64 // #40 │ │ +083722: 6e20 3a0d 4100 |00af: invoke-virtual {v1, v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.addAction:(I)V // method@0d3a │ │ +083728: 28c7 |00b2: goto 0079 // -0039 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=378 │ │ 0x0006 line=381 │ │ 0x0009 line=382 │ │ 0x000e line=385 │ │ 0x0011 line=388 │ │ @@ -169296,37 +169350,37 @@ │ │ type : '()Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 46 16-bit code units │ │ -081b80: |[081b80] android.support.v4.widget.ExploreByTouchHelper.createNodeForHost:()Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ -081b90: 5464 b804 |0000: iget-object v4, v6, Landroid/support/v4/widget/ExploreByTouchHelper;.mView:Landroid/view/View; // field@04b8 │ │ -081b94: 7110 600d 0400 |0002: invoke-static {v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.obtain:(Landroid/view/View;)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // method@0d60 │ │ -081b9a: 0c02 |0005: move-result-object v2 │ │ -081b9c: 5464 b804 |0006: iget-object v4, v6, Landroid/support/v4/widget/ExploreByTouchHelper;.mView:Landroid/view/View; // field@04b8 │ │ -081ba0: 7120 1b0b 2400 |0008: invoke-static {v4, v2}, Landroid/support/v4/view/ViewCompat;.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V // method@0b1b │ │ -081ba6: 2203 6b03 |000b: new-instance v3, Ljava/util/LinkedList; // type@036b │ │ -081baa: 7010 d115 0300 |000d: invoke-direct {v3}, Ljava/util/LinkedList;.:()V // method@15d1 │ │ -081bb0: 6e20 1110 3600 |0010: invoke-virtual {v6, v3}, Landroid/support/v4/widget/ExploreByTouchHelper;.getVisibleVirtualViews:(Ljava/util/List;)V // method@1011 │ │ -081bb6: 6e10 d215 0300 |0013: invoke-virtual {v3}, Ljava/util/LinkedList;.iterator:()Ljava/util/Iterator; // method@15d2 │ │ -081bbc: 0c01 |0016: move-result-object v1 │ │ -081bbe: 7210 c715 0100 |0017: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@15c7 │ │ -081bc4: 0a04 |001a: move-result v4 │ │ -081bc6: 3804 1200 |001b: if-eqz v4, 002d // +0012 │ │ -081bca: 7210 c815 0100 |001d: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@15c8 │ │ -081bd0: 0c00 |0020: move-result-object v0 │ │ -081bd2: 1f00 3003 |0021: check-cast v0, Ljava/lang/Integer; // type@0330 │ │ -081bd6: 5464 b804 |0023: iget-object v4, v6, Landroid/support/v4/widget/ExploreByTouchHelper;.mView:Landroid/view/View; // field@04b8 │ │ -081bda: 6e10 0615 0000 |0025: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@1506 │ │ -081be0: 0a05 |0028: move-result v5 │ │ -081be2: 6e30 3c0d 4205 |0029: invoke-virtual {v2, v4, v5}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.addChild:(Landroid/view/View;I)V // method@0d3c │ │ -081be8: 28eb |002c: goto 0017 // -0015 │ │ -081bea: 1102 |002d: return-object v2 │ │ +08372c: |[08372c] android.support.v4.widget.ExploreByTouchHelper.createNodeForHost:()Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ +08373c: 5464 b804 |0000: iget-object v4, v6, Landroid/support/v4/widget/ExploreByTouchHelper;.mView:Landroid/view/View; // field@04b8 │ │ +083740: 7110 600d 0400 |0002: invoke-static {v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.obtain:(Landroid/view/View;)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // method@0d60 │ │ +083746: 0c02 |0005: move-result-object v2 │ │ +083748: 5464 b804 |0006: iget-object v4, v6, Landroid/support/v4/widget/ExploreByTouchHelper;.mView:Landroid/view/View; // field@04b8 │ │ +08374c: 7120 1b0b 2400 |0008: invoke-static {v4, v2}, Landroid/support/v4/view/ViewCompat;.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V // method@0b1b │ │ +083752: 2203 6803 |000b: new-instance v3, Ljava/util/LinkedList; // type@0368 │ │ +083756: 7010 d115 0300 |000d: invoke-direct {v3}, Ljava/util/LinkedList;.:()V // method@15d1 │ │ +08375c: 6e20 1110 3600 |0010: invoke-virtual {v6, v3}, Landroid/support/v4/widget/ExploreByTouchHelper;.getVisibleVirtualViews:(Ljava/util/List;)V // method@1011 │ │ +083762: 6e10 d215 0300 |0013: invoke-virtual {v3}, Ljava/util/LinkedList;.iterator:()Ljava/util/Iterator; // method@15d2 │ │ +083768: 0c01 |0016: move-result-object v1 │ │ +08376a: 7210 c715 0100 |0017: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@15c7 │ │ +083770: 0a04 |001a: move-result v4 │ │ +083772: 3804 1200 |001b: if-eqz v4, 002d // +0012 │ │ +083776: 7210 c815 0100 |001d: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@15c8 │ │ +08377c: 0c00 |0020: move-result-object v0 │ │ +08377e: 1f00 2d03 |0021: check-cast v0, Ljava/lang/Integer; // type@032d │ │ +083782: 5464 b804 |0023: iget-object v4, v6, Landroid/support/v4/widget/ExploreByTouchHelper;.mView:Landroid/view/View; // field@04b8 │ │ +083786: 6e10 0615 0000 |0025: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@1506 │ │ +08378c: 0a05 |0028: move-result v5 │ │ +08378e: 6e30 3c0d 4205 |0029: invoke-virtual {v2, v4, v5}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.addChild:(Landroid/view/View;I)V // method@0d3c │ │ +083794: 28eb |002c: goto 0017 // -0015 │ │ +083796: 1102 |002d: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=335 │ │ 0x0006 line=336 │ │ 0x000b line=339 │ │ 0x0010 line=340 │ │ 0x0013 line=342 │ │ @@ -169344,53 +169398,53 @@ │ │ type : '(Landroid/graphics/Rect;)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 70 16-bit code units │ │ -081bec: |[081bec] android.support.v4.widget.ExploreByTouchHelper.intersectVisibleToUser:(Landroid/graphics/Rect;)Z │ │ -081bfc: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -081bfe: 3806 0800 |0001: if-eqz v6, 0009 // +0008 │ │ -081c02: 6e10 6d01 0600 |0003: invoke-virtual {v6}, Landroid/graphics/Rect;.isEmpty:()Z // method@016d │ │ -081c08: 0a03 |0006: move-result v3 │ │ -081c0a: 3803 0300 |0007: if-eqz v3, 000a // +0003 │ │ -081c0e: 0f02 |0009: return v2 │ │ -081c10: 5453 b804 |000a: iget-object v3, v5, Landroid/support/v4/widget/ExploreByTouchHelper;.mView:Landroid/view/View; // field@04b8 │ │ -081c14: 6e10 9912 0300 |000c: invoke-virtual {v3}, Landroid/view/View;.getWindowVisibility:()I // method@1299 │ │ -081c1a: 0a03 |000f: move-result v3 │ │ -081c1c: 3903 f9ff |0010: if-nez v3, 0009 // -0007 │ │ -081c20: 5453 b804 |0012: iget-object v3, v5, Landroid/support/v4/widget/ExploreByTouchHelper;.mView:Landroid/view/View; // field@04b8 │ │ -081c24: 6e10 8d12 0300 |0014: invoke-virtual {v3}, Landroid/view/View;.getParent:()Landroid/view/ViewParent; // method@128d │ │ -081c2a: 0c01 |0017: move-result-object v1 │ │ -081c2c: 2013 ac02 |0018: instance-of v3, v1, Landroid/view/View; // type@02ac │ │ -081c30: 3803 1900 |001a: if-eqz v3, 0033 // +0019 │ │ -081c34: 0710 |001c: move-object v0, v1 │ │ -081c36: 1f00 ac02 |001d: check-cast v0, Landroid/view/View; // type@02ac │ │ -081c3a: 7110 0e0b 0000 |001f: invoke-static {v0}, Landroid/support/v4/view/ViewCompat;.getAlpha:(Landroid/view/View;)F // method@0b0e │ │ -081c40: 0a03 |0022: move-result v3 │ │ -081c42: 1204 |0023: const/4 v4, #int 0 // #0 │ │ -081c44: 2e03 0304 |0024: cmpg-float v3, v3, v4 │ │ -081c48: 3d03 e3ff |0026: if-lez v3, 0009 // -001d │ │ -081c4c: 6e10 9612 0000 |0028: invoke-virtual {v0}, Landroid/view/View;.getVisibility:()I // method@1296 │ │ -081c52: 0a03 |002b: move-result v3 │ │ -081c54: 3903 ddff |002c: if-nez v3, 0009 // -0023 │ │ -081c58: 6e10 8d12 0000 |002e: invoke-virtual {v0}, Landroid/view/View;.getParent:()Landroid/view/ViewParent; // method@128d │ │ -081c5e: 0c01 |0031: move-result-object v1 │ │ -081c60: 28e6 |0032: goto 0018 // -001a │ │ -081c62: 3801 d6ff |0033: if-eqz v1, 0009 // -002a │ │ -081c66: 5453 b804 |0035: iget-object v3, v5, Landroid/support/v4/widget/ExploreByTouchHelper;.mView:Landroid/view/View; // field@04b8 │ │ -081c6a: 5454 b704 |0037: iget-object v4, v5, Landroid/support/v4/widget/ExploreByTouchHelper;.mTempVisibleRect:Landroid/graphics/Rect; // field@04b7 │ │ -081c6e: 6e20 8512 4300 |0039: invoke-virtual {v3, v4}, Landroid/view/View;.getLocalVisibleRect:(Landroid/graphics/Rect;)Z // method@1285 │ │ -081c74: 0a03 |003c: move-result v3 │ │ -081c76: 3803 ccff |003d: if-eqz v3, 0009 // -0034 │ │ -081c7a: 5452 b704 |003f: iget-object v2, v5, Landroid/support/v4/widget/ExploreByTouchHelper;.mTempVisibleRect:Landroid/graphics/Rect; // field@04b7 │ │ -081c7e: 6e20 6c01 2600 |0041: invoke-virtual {v6, v2}, Landroid/graphics/Rect;.intersect:(Landroid/graphics/Rect;)Z // method@016c │ │ -081c84: 0a02 |0044: move-result v2 │ │ -081c86: 28c4 |0045: goto 0009 // -003c │ │ +083798: |[083798] android.support.v4.widget.ExploreByTouchHelper.intersectVisibleToUser:(Landroid/graphics/Rect;)Z │ │ +0837a8: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +0837aa: 3806 0800 |0001: if-eqz v6, 0009 // +0008 │ │ +0837ae: 6e10 6d01 0600 |0003: invoke-virtual {v6}, Landroid/graphics/Rect;.isEmpty:()Z // method@016d │ │ +0837b4: 0a03 |0006: move-result v3 │ │ +0837b6: 3803 0300 |0007: if-eqz v3, 000a // +0003 │ │ +0837ba: 0f02 |0009: return v2 │ │ +0837bc: 5453 b804 |000a: iget-object v3, v5, Landroid/support/v4/widget/ExploreByTouchHelper;.mView:Landroid/view/View; // field@04b8 │ │ +0837c0: 6e10 9912 0300 |000c: invoke-virtual {v3}, Landroid/view/View;.getWindowVisibility:()I // method@1299 │ │ +0837c6: 0a03 |000f: move-result v3 │ │ +0837c8: 3903 f9ff |0010: if-nez v3, 0009 // -0007 │ │ +0837cc: 5453 b804 |0012: iget-object v3, v5, Landroid/support/v4/widget/ExploreByTouchHelper;.mView:Landroid/view/View; // field@04b8 │ │ +0837d0: 6e10 8d12 0300 |0014: invoke-virtual {v3}, Landroid/view/View;.getParent:()Landroid/view/ViewParent; // method@128d │ │ +0837d6: 0c01 |0017: move-result-object v1 │ │ +0837d8: 2013 a902 |0018: instance-of v3, v1, Landroid/view/View; // type@02a9 │ │ +0837dc: 3803 1900 |001a: if-eqz v3, 0033 // +0019 │ │ +0837e0: 0710 |001c: move-object v0, v1 │ │ +0837e2: 1f00 a902 |001d: check-cast v0, Landroid/view/View; // type@02a9 │ │ +0837e6: 7110 0e0b 0000 |001f: invoke-static {v0}, Landroid/support/v4/view/ViewCompat;.getAlpha:(Landroid/view/View;)F // method@0b0e │ │ +0837ec: 0a03 |0022: move-result v3 │ │ +0837ee: 1204 |0023: const/4 v4, #int 0 // #0 │ │ +0837f0: 2e03 0304 |0024: cmpg-float v3, v3, v4 │ │ +0837f4: 3d03 e3ff |0026: if-lez v3, 0009 // -001d │ │ +0837f8: 6e10 9612 0000 |0028: invoke-virtual {v0}, Landroid/view/View;.getVisibility:()I // method@1296 │ │ +0837fe: 0a03 |002b: move-result v3 │ │ +083800: 3903 ddff |002c: if-nez v3, 0009 // -0023 │ │ +083804: 6e10 8d12 0000 |002e: invoke-virtual {v0}, Landroid/view/View;.getParent:()Landroid/view/ViewParent; // method@128d │ │ +08380a: 0c01 |0031: move-result-object v1 │ │ +08380c: 28e6 |0032: goto 0018 // -001a │ │ +08380e: 3801 d6ff |0033: if-eqz v1, 0009 // -002a │ │ +083812: 5453 b804 |0035: iget-object v3, v5, Landroid/support/v4/widget/ExploreByTouchHelper;.mView:Landroid/view/View; // field@04b8 │ │ +083816: 5454 b704 |0037: iget-object v4, v5, Landroid/support/v4/widget/ExploreByTouchHelper;.mTempVisibleRect:Landroid/graphics/Rect; // field@04b7 │ │ +08381a: 6e20 8512 4300 |0039: invoke-virtual {v3, v4}, Landroid/view/View;.getLocalVisibleRect:(Landroid/graphics/Rect;)Z // method@1285 │ │ +083820: 0a03 |003c: move-result v3 │ │ +083822: 3803 ccff |003d: if-eqz v3, 0009 // -0034 │ │ +083826: 5452 b704 |003f: iget-object v2, v5, Landroid/support/v4/widget/ExploreByTouchHelper;.mTempVisibleRect:Landroid/graphics/Rect; // field@04b7 │ │ +08382a: 6e20 6c01 2600 |0041: invoke-virtual {v6, v2}, Landroid/graphics/Rect;.intersect:(Landroid/graphics/Rect;)Z // method@016c │ │ +083830: 0a02 |0044: move-result v2 │ │ +083832: 28c4 |0045: goto 0009 // -003c │ │ catches : (none) │ │ positions : │ │ 0x0001 line=484 │ │ 0x0009 line=514 │ │ 0x000a line=489 │ │ 0x0012 line=494 │ │ 0x0018 line=495 │ │ @@ -169412,21 +169466,21 @@ │ │ type : '(I)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -081c88: |[081c88] android.support.v4.widget.ExploreByTouchHelper.isAccessibilityFocused:(I)Z │ │ -081c98: 5210 b004 |0000: iget v0, v1, Landroid/support/v4/widget/ExploreByTouchHelper;.mFocusedVirtualViewId:I // field@04b0 │ │ -081c9c: 3320 0400 |0002: if-ne v0, v2, 0006 // +0004 │ │ -081ca0: 1210 |0004: const/4 v0, #int 1 // #1 │ │ -081ca2: 0f00 |0005: return v0 │ │ -081ca4: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -081ca6: 28fe |0007: goto 0005 // -0002 │ │ +083834: |[083834] android.support.v4.widget.ExploreByTouchHelper.isAccessibilityFocused:(I)Z │ │ +083844: 5210 b004 |0000: iget v0, v1, Landroid/support/v4/widget/ExploreByTouchHelper;.mFocusedVirtualViewId:I // field@04b0 │ │ +083848: 3320 0400 |0002: if-ne v0, v2, 0006 // +0004 │ │ +08384c: 1210 |0004: const/4 v0, #int 1 // #1 │ │ +08384e: 0f00 |0005: return v0 │ │ +083850: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +083852: 28fe |0007: goto 0005 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=523 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Landroid/support/v4/widget/ExploreByTouchHelper; │ │ 0x0000 - 0x0008 reg=2 virtualViewId I │ │ │ │ @@ -169435,26 +169489,26 @@ │ │ type : '(IILandroid/os/Bundle;)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 26 16-bit code units │ │ -081ca8: |[081ca8] android.support.v4.widget.ExploreByTouchHelper.manageFocusForChild:(IILandroid/os/Bundle;)Z │ │ -081cb8: 2c03 1000 0000 |0000: sparse-switch v3, 00000010 // +00000010 │ │ -081cbe: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -081cc0: 0f00 |0004: return v0 │ │ -081cc2: 7020 1d10 2100 |0005: invoke-direct {v1, v2}, Landroid/support/v4/widget/ExploreByTouchHelper;.requestAccessibilityFocus:(I)Z // method@101d │ │ -081cc8: 0a00 |0008: move-result v0 │ │ -081cca: 28fb |0009: goto 0004 // -0005 │ │ -081ccc: 7020 0610 2100 |000a: invoke-direct {v1, v2}, Landroid/support/v4/widget/ExploreByTouchHelper;.clearAccessibilityFocus:(I)Z // method@1006 │ │ -081cd2: 0a00 |000d: move-result v0 │ │ -081cd4: 28f6 |000e: goto 0004 // -000a │ │ -081cd6: 0000 |000f: nop // spacer │ │ -081cd8: 0002 0200 4000 0000 8000 0000 0500 ... |0010: sparse-switch-data (10 units) │ │ +083854: |[083854] android.support.v4.widget.ExploreByTouchHelper.manageFocusForChild:(IILandroid/os/Bundle;)Z │ │ +083864: 2c03 1000 0000 |0000: sparse-switch v3, 00000010 // +00000010 │ │ +08386a: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +08386c: 0f00 |0004: return v0 │ │ +08386e: 7020 1d10 2100 |0005: invoke-direct {v1, v2}, Landroid/support/v4/widget/ExploreByTouchHelper;.requestAccessibilityFocus:(I)Z // method@101d │ │ +083874: 0a00 |0008: move-result v0 │ │ +083876: 28fb |0009: goto 0004 // -0005 │ │ +083878: 7020 0610 2100 |000a: invoke-direct {v1, v2}, Landroid/support/v4/widget/ExploreByTouchHelper;.clearAccessibilityFocus:(I)Z // method@1006 │ │ +08387e: 0a00 |000d: move-result v0 │ │ +083880: 28f6 |000e: goto 0004 // -000a │ │ +083882: 0000 |000f: nop // spacer │ │ +083884: 0002 0200 4000 0000 8000 0000 0500 ... |0010: sparse-switch-data (10 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=464 │ │ 0x0003 line=470 │ │ 0x0005 line=466 │ │ 0x000a line=468 │ │ 0x000f line=464 │ │ @@ -169469,24 +169523,24 @@ │ │ type : '(IILandroid/os/Bundle;)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 20 16-bit code units │ │ -081cec: |[081cec] android.support.v4.widget.ExploreByTouchHelper.performAction:(IILandroid/os/Bundle;)Z │ │ -081cfc: 2b02 0e00 0000 |0000: packed-switch v2, 0000000e // +0000000e │ │ -081d02: 7040 1b10 2143 |0003: invoke-direct {v1, v2, v3, v4}, Landroid/support/v4/widget/ExploreByTouchHelper;.performActionForChild:(IILandroid/os/Bundle;)Z // method@101b │ │ -081d08: 0a00 |0006: move-result v0 │ │ -081d0a: 0f00 |0007: return v0 │ │ -081d0c: 7030 1c10 3104 |0008: invoke-direct {v1, v3, v4}, Landroid/support/v4/widget/ExploreByTouchHelper;.performActionForHost:(ILandroid/os/Bundle;)Z // method@101c │ │ -081d12: 0a00 |000b: move-result v0 │ │ -081d14: 28fb |000c: goto 0007 // -0005 │ │ -081d16: 0000 |000d: nop // spacer │ │ -081d18: 0001 0100 ffff ffff 0800 0000 |000e: packed-switch-data (6 units) │ │ +083898: |[083898] android.support.v4.widget.ExploreByTouchHelper.performAction:(IILandroid/os/Bundle;)Z │ │ +0838a8: 2b02 0e00 0000 |0000: packed-switch v2, 0000000e // +0000000e │ │ +0838ae: 7040 1b10 2143 |0003: invoke-direct {v1, v2, v3, v4}, Landroid/support/v4/widget/ExploreByTouchHelper;.performActionForChild:(IILandroid/os/Bundle;)Z // method@101b │ │ +0838b4: 0a00 |0006: move-result v0 │ │ +0838b6: 0f00 |0007: return v0 │ │ +0838b8: 7030 1c10 3104 |0008: invoke-direct {v1, v3, v4}, Landroid/support/v4/widget/ExploreByTouchHelper;.performActionForHost:(ILandroid/os/Bundle;)Z // method@101c │ │ +0838be: 0a00 |000b: move-result v0 │ │ +0838c0: 28fb |000c: goto 0007 // -0005 │ │ +0838c2: 0000 |000d: nop // spacer │ │ +0838c4: 0001 0100 ffff ffff 0800 0000 |000e: packed-switch-data (6 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=441 │ │ 0x0003 line=445 │ │ 0x0008 line=443 │ │ 0x000d line=441 │ │ locals : │ │ @@ -169500,24 +169554,24 @@ │ │ type : '(IILandroid/os/Bundle;)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 24 16-bit code units │ │ -081d24: |[081d24] android.support.v4.widget.ExploreByTouchHelper.performActionForChild:(IILandroid/os/Bundle;)Z │ │ -081d34: 2c03 0e00 0000 |0000: sparse-switch v3, 0000000e // +0000000e │ │ -081d3a: 6e40 1710 2143 |0003: invoke-virtual {v1, v2, v3, v4}, Landroid/support/v4/widget/ExploreByTouchHelper;.onPerformActionForVirtualView:(IILandroid/os/Bundle;)Z // method@1017 │ │ -081d40: 0a00 |0006: move-result v0 │ │ -081d42: 0f00 |0007: return v0 │ │ -081d44: 7040 1610 2143 |0008: invoke-direct {v1, v2, v3, v4}, Landroid/support/v4/widget/ExploreByTouchHelper;.manageFocusForChild:(IILandroid/os/Bundle;)Z // method@1016 │ │ -081d4a: 0a00 |000b: move-result v0 │ │ -081d4c: 28fb |000c: goto 0007 // -0005 │ │ -081d4e: 0000 |000d: nop // spacer │ │ -081d50: 0002 0200 4000 0000 8000 0000 0800 ... |000e: sparse-switch-data (10 units) │ │ +0838d0: |[0838d0] android.support.v4.widget.ExploreByTouchHelper.performActionForChild:(IILandroid/os/Bundle;)Z │ │ +0838e0: 2c03 0e00 0000 |0000: sparse-switch v3, 0000000e // +0000000e │ │ +0838e6: 6e40 1710 2143 |0003: invoke-virtual {v1, v2, v3, v4}, Landroid/support/v4/widget/ExploreByTouchHelper;.onPerformActionForVirtualView:(IILandroid/os/Bundle;)Z // method@1017 │ │ +0838ec: 0a00 |0006: move-result v0 │ │ +0838ee: 0f00 |0007: return v0 │ │ +0838f0: 7040 1610 2143 |0008: invoke-direct {v1, v2, v3, v4}, Landroid/support/v4/widget/ExploreByTouchHelper;.manageFocusForChild:(IILandroid/os/Bundle;)Z // method@1016 │ │ +0838f6: 0a00 |000b: move-result v0 │ │ +0838f8: 28fb |000c: goto 0007 // -0005 │ │ +0838fa: 0000 |000d: nop // spacer │ │ +0838fc: 0002 0200 4000 0000 8000 0000 0800 ... |000e: sparse-switch-data (10 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=454 │ │ 0x0003 line=459 │ │ 0x0008 line=457 │ │ 0x000d line=454 │ │ locals : │ │ @@ -169531,19 +169585,19 @@ │ │ type : '(ILandroid/os/Bundle;)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -081d64: |[081d64] android.support.v4.widget.ExploreByTouchHelper.performActionForHost:(ILandroid/os/Bundle;)Z │ │ -081d74: 5410 b804 |0000: iget-object v0, v1, Landroid/support/v4/widget/ExploreByTouchHelper;.mView:Landroid/view/View; // field@04b8 │ │ -081d78: 7130 1d0b 2003 |0002: invoke-static {v0, v2, v3}, Landroid/support/v4/view/ViewCompat;.performAccessibilityAction:(Landroid/view/View;ILandroid/os/Bundle;)Z // method@0b1d │ │ -081d7e: 0a00 |0005: move-result v0 │ │ -081d80: 0f00 |0006: return v0 │ │ +083910: |[083910] android.support.v4.widget.ExploreByTouchHelper.performActionForHost:(ILandroid/os/Bundle;)Z │ │ +083920: 5410 b804 |0000: iget-object v0, v1, Landroid/support/v4/widget/ExploreByTouchHelper;.mView:Landroid/view/View; // field@04b8 │ │ +083924: 7130 1d0b 2003 |0002: invoke-static {v0, v2, v3}, Landroid/support/v4/view/ViewCompat;.performAccessibilityAction:(Landroid/view/View;ILandroid/os/Bundle;)Z // method@0b1d │ │ +08392a: 0a00 |0005: move-result v0 │ │ +08392c: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=450 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/widget/ExploreByTouchHelper; │ │ 0x0000 - 0x0007 reg=2 action I │ │ 0x0000 - 0x0007 reg=3 arguments Landroid/os/Bundle; │ │ @@ -169553,35 +169607,35 @@ │ │ type : '(I)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 39 16-bit code units │ │ -081d84: |[081d84] android.support.v4.widget.ExploreByTouchHelper.requestAccessibilityFocus:(I)Z │ │ -081d94: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -081d96: 5421 b204 |0001: iget-object v1, v2, Landroid/support/v4/widget/ExploreByTouchHelper;.mManager:Landroid/view/accessibility/AccessibilityManager; // field@04b2 │ │ -081d9a: 6e10 3113 0100 |0003: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityManager;.isEnabled:()Z // method@1331 │ │ -081da0: 0a01 |0006: move-result v1 │ │ -081da2: 3801 0a00 |0007: if-eqz v1, 0011 // +000a │ │ -081da6: 5421 b204 |0009: iget-object v1, v2, Landroid/support/v4/widget/ExploreByTouchHelper;.mManager:Landroid/view/accessibility/AccessibilityManager; // field@04b2 │ │ -081daa: 7110 670c 0100 |000b: invoke-static {v1}, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat;.isTouchExplorationEnabled:(Landroid/view/accessibility/AccessibilityManager;)Z // method@0c67 │ │ -081db0: 0a01 |000e: move-result v1 │ │ -081db2: 3901 0300 |000f: if-nez v1, 0012 // +0003 │ │ -081db6: 0f00 |0011: return v0 │ │ -081db8: 7020 1510 3200 |0012: invoke-direct {v2, v3}, Landroid/support/v4/widget/ExploreByTouchHelper;.isAccessibilityFocused:(I)Z // method@1015 │ │ -081dbe: 0a01 |0015: move-result v1 │ │ -081dc0: 3901 fbff |0016: if-nez v1, 0011 // -0005 │ │ -081dc4: 5923 b004 |0018: iput v3, v2, Landroid/support/v4/widget/ExploreByTouchHelper;.mFocusedVirtualViewId:I // field@04b0 │ │ -081dc8: 5420 b804 |001a: iget-object v0, v2, Landroid/support/v4/widget/ExploreByTouchHelper;.mView:Landroid/view/View; // field@04b8 │ │ -081dcc: 6e10 9b12 0000 |001c: invoke-virtual {v0}, Landroid/view/View;.invalidate:()V // method@129b │ │ -081dd2: 1400 0080 0000 |001f: const v0, #float 4.59177e-41 // #00008000 │ │ -081dd8: 6e30 1e10 3200 |0022: invoke-virtual {v2, v3, v0}, Landroid/support/v4/widget/ExploreByTouchHelper;.sendEventForVirtualView:(II)Z // method@101e │ │ -081dde: 1210 |0025: const/4 v0, #int 1 // #1 │ │ -081de0: 28eb |0026: goto 0011 // -0015 │ │ +083930: |[083930] android.support.v4.widget.ExploreByTouchHelper.requestAccessibilityFocus:(I)Z │ │ +083940: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +083942: 5421 b204 |0001: iget-object v1, v2, Landroid/support/v4/widget/ExploreByTouchHelper;.mManager:Landroid/view/accessibility/AccessibilityManager; // field@04b2 │ │ +083946: 6e10 3113 0100 |0003: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityManager;.isEnabled:()Z // method@1331 │ │ +08394c: 0a01 |0006: move-result v1 │ │ +08394e: 3801 0a00 |0007: if-eqz v1, 0011 // +000a │ │ +083952: 5421 b204 |0009: iget-object v1, v2, Landroid/support/v4/widget/ExploreByTouchHelper;.mManager:Landroid/view/accessibility/AccessibilityManager; // field@04b2 │ │ +083956: 7110 670c 0100 |000b: invoke-static {v1}, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat;.isTouchExplorationEnabled:(Landroid/view/accessibility/AccessibilityManager;)Z // method@0c67 │ │ +08395c: 0a01 |000e: move-result v1 │ │ +08395e: 3901 0300 |000f: if-nez v1, 0012 // +0003 │ │ +083962: 0f00 |0011: return v0 │ │ +083964: 7020 1510 3200 |0012: invoke-direct {v2, v3}, Landroid/support/v4/widget/ExploreByTouchHelper;.isAccessibilityFocused:(I)Z // method@1015 │ │ +08396a: 0a01 |0015: move-result v1 │ │ +08396c: 3901 fbff |0016: if-nez v1, 0011 // -0005 │ │ +083970: 5923 b004 |0018: iput v3, v2, Landroid/support/v4/widget/ExploreByTouchHelper;.mFocusedVirtualViewId:I // field@04b0 │ │ +083974: 5420 b804 |001a: iget-object v0, v2, Landroid/support/v4/widget/ExploreByTouchHelper;.mView:Landroid/view/View; // field@04b8 │ │ +083978: 6e10 9b12 0000 |001c: invoke-virtual {v0}, Landroid/view/View;.invalidate:()V // method@129b │ │ +08397e: 1400 0080 0000 |001f: const v0, #float 4.59177e-41 // #00008000 │ │ +083984: 6e30 1e10 3200 |0022: invoke-virtual {v2, v3, v0}, Landroid/support/v4/widget/ExploreByTouchHelper;.sendEventForVirtualView:(II)Z // method@101e │ │ +08398a: 1210 |0025: const/4 v0, #int 1 // #1 │ │ +08398c: 28eb |0026: goto 0011 // -0015 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=539 │ │ 0x0011 line=552 │ │ 0x0012 line=544 │ │ 0x0018 line=545 │ │ 0x001a line=547 │ │ @@ -169596,25 +169650,25 @@ │ │ type : '(I)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 20 16-bit code units │ │ -081de4: |[081de4] android.support.v4.widget.ExploreByTouchHelper.updateHoveredVirtualView:(I)V │ │ -081df4: 5221 b104 |0000: iget v1, v2, Landroid/support/v4/widget/ExploreByTouchHelper;.mHoveredVirtualViewId:I // field@04b1 │ │ -081df8: 3331 0300 |0002: if-ne v1, v3, 0005 // +0003 │ │ -081dfc: 0e00 |0004: return-void │ │ -081dfe: 5220 b104 |0005: iget v0, v2, Landroid/support/v4/widget/ExploreByTouchHelper;.mHoveredVirtualViewId:I // field@04b1 │ │ -081e02: 5923 b104 |0007: iput v3, v2, Landroid/support/v4/widget/ExploreByTouchHelper;.mHoveredVirtualViewId:I // field@04b1 │ │ -081e06: 1301 8000 |0009: const/16 v1, #int 128 // #80 │ │ -081e0a: 6e30 1e10 3201 |000b: invoke-virtual {v2, v3, v1}, Landroid/support/v4/widget/ExploreByTouchHelper;.sendEventForVirtualView:(II)Z // method@101e │ │ -081e10: 1301 0001 |000e: const/16 v1, #int 256 // #100 │ │ -081e14: 6e30 1e10 0201 |0010: invoke-virtual {v2, v0, v1}, Landroid/support/v4/widget/ExploreByTouchHelper;.sendEventForVirtualView:(II)Z // method@101e │ │ -081e1a: 28f1 |0013: goto 0004 // -000f │ │ +083990: |[083990] android.support.v4.widget.ExploreByTouchHelper.updateHoveredVirtualView:(I)V │ │ +0839a0: 5221 b104 |0000: iget v1, v2, Landroid/support/v4/widget/ExploreByTouchHelper;.mHoveredVirtualViewId:I // field@04b1 │ │ +0839a4: 3331 0300 |0002: if-ne v1, v3, 0005 // +0003 │ │ +0839a8: 0e00 |0004: return-void │ │ +0839aa: 5220 b104 |0005: iget v0, v2, Landroid/support/v4/widget/ExploreByTouchHelper;.mHoveredVirtualViewId:I // field@04b1 │ │ +0839ae: 5923 b104 |0007: iput v3, v2, Landroid/support/v4/widget/ExploreByTouchHelper;.mHoveredVirtualViewId:I // field@04b1 │ │ +0839b2: 1301 8000 |0009: const/16 v1, #int 128 // #80 │ │ +0839b6: 6e30 1e10 3201 |000b: invoke-virtual {v2, v3, v1}, Landroid/support/v4/widget/ExploreByTouchHelper;.sendEventForVirtualView:(II)Z // method@101e │ │ +0839bc: 1301 0001 |000e: const/16 v1, #int 256 // #100 │ │ +0839c0: 6e30 1e10 0201 |0010: invoke-virtual {v2, v0, v1}, Landroid/support/v4/widget/ExploreByTouchHelper;.sendEventForVirtualView:(II)Z // method@101e │ │ +0839c6: 28f1 |0013: goto 0004 // -000f │ │ catches : (none) │ │ positions : │ │ 0x0000 line=230 │ │ 0x0004 line=242 │ │ 0x0005 line=234 │ │ 0x0007 line=235 │ │ 0x0009 line=239 │ │ @@ -169630,50 +169684,50 @@ │ │ type : '(Landroid/view/MotionEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 72 16-bit code units │ │ -081e1c: |[081e1c] android.support.v4.widget.ExploreByTouchHelper.dispatchHoverEvent:(Landroid/view/MotionEvent;)Z │ │ -081e2c: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -081e2e: 1505 0080 |0001: const/high16 v5, #int -2147483648 // #8000 │ │ -081e32: 1202 |0003: const/4 v2, #int 0 // #0 │ │ -081e34: 5463 b204 |0004: iget-object v3, v6, Landroid/support/v4/widget/ExploreByTouchHelper;.mManager:Landroid/view/accessibility/AccessibilityManager; // field@04b2 │ │ -081e38: 6e10 3113 0300 |0006: invoke-virtual {v3}, Landroid/view/accessibility/AccessibilityManager;.isEnabled:()Z // method@1331 │ │ -081e3e: 0a03 |0009: move-result v3 │ │ -081e40: 3803 0a00 |000a: if-eqz v3, 0014 // +000a │ │ -081e44: 5463 b204 |000c: iget-object v3, v6, Landroid/support/v4/widget/ExploreByTouchHelper;.mManager:Landroid/view/accessibility/AccessibilityManager; // field@04b2 │ │ -081e48: 7110 670c 0300 |000e: invoke-static {v3}, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat;.isTouchExplorationEnabled:(Landroid/view/accessibility/AccessibilityManager;)Z // method@0c67 │ │ -081e4e: 0a03 |0011: move-result v3 │ │ -081e50: 3903 0300 |0012: if-nez v3, 0015 // +0003 │ │ -081e54: 0f02 |0014: return v2 │ │ -081e56: 6e10 4212 0700 |0015: invoke-virtual {v7}, Landroid/view/MotionEvent;.getAction:()I // method@1242 │ │ -081e5c: 0a03 |0018: move-result v3 │ │ -081e5e: 2b03 2300 0000 |0019: packed-switch v3, 0000003c // +00000023 │ │ -081e64: 28f8 |001c: goto 0014 // -0008 │ │ -081e66: 6e10 4812 0700 |001d: invoke-virtual {v7}, Landroid/view/MotionEvent;.getX:()F // method@1248 │ │ -081e6c: 0a03 |0020: move-result v3 │ │ -081e6e: 6e10 4a12 0700 |0021: invoke-virtual {v7}, Landroid/view/MotionEvent;.getY:()F // method@124a │ │ -081e74: 0a04 |0024: move-result v4 │ │ -081e76: 6e30 1010 3604 |0025: invoke-virtual {v6, v3, v4}, Landroid/support/v4/widget/ExploreByTouchHelper;.getVirtualViewAt:(FF)I // method@1010 │ │ -081e7c: 0a00 |0028: move-result v0 │ │ -081e7e: 7020 1f10 0600 |0029: invoke-direct {v6, v0}, Landroid/support/v4/widget/ExploreByTouchHelper;.updateHoveredVirtualView:(I)V // method@101f │ │ -081e84: 3250 0400 |002c: if-eq v0, v5, 0030 // +0004 │ │ -081e88: 0112 |002e: move v2, v1 │ │ -081e8a: 28e5 |002f: goto 0014 // -001b │ │ -081e8c: 0121 |0030: move v1, v2 │ │ -081e8e: 28fd |0031: goto 002e // -0003 │ │ -081e90: 5263 b004 |0032: iget v3, v6, Landroid/support/v4/widget/ExploreByTouchHelper;.mFocusedVirtualViewId:I // field@04b0 │ │ -081e94: 3253 e0ff |0034: if-eq v3, v5, 0014 // -0020 │ │ -081e98: 7020 1f10 5600 |0036: invoke-direct {v6, v5}, Landroid/support/v4/widget/ExploreByTouchHelper;.updateHoveredVirtualView:(I)V // method@101f │ │ -081e9e: 0112 |0039: move v2, v1 │ │ -081ea0: 28da |003a: goto 0014 // -0026 │ │ -081ea2: 0000 |003b: nop // spacer │ │ -081ea4: 0001 0400 0700 0000 0400 0000 0300 ... |003c: packed-switch-data (12 units) │ │ +0839c8: |[0839c8] android.support.v4.widget.ExploreByTouchHelper.dispatchHoverEvent:(Landroid/view/MotionEvent;)Z │ │ +0839d8: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +0839da: 1505 0080 |0001: const/high16 v5, #int -2147483648 // #8000 │ │ +0839de: 1202 |0003: const/4 v2, #int 0 // #0 │ │ +0839e0: 5463 b204 |0004: iget-object v3, v6, Landroid/support/v4/widget/ExploreByTouchHelper;.mManager:Landroid/view/accessibility/AccessibilityManager; // field@04b2 │ │ +0839e4: 6e10 3113 0300 |0006: invoke-virtual {v3}, Landroid/view/accessibility/AccessibilityManager;.isEnabled:()Z // method@1331 │ │ +0839ea: 0a03 |0009: move-result v3 │ │ +0839ec: 3803 0a00 |000a: if-eqz v3, 0014 // +000a │ │ +0839f0: 5463 b204 |000c: iget-object v3, v6, Landroid/support/v4/widget/ExploreByTouchHelper;.mManager:Landroid/view/accessibility/AccessibilityManager; // field@04b2 │ │ +0839f4: 7110 670c 0300 |000e: invoke-static {v3}, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat;.isTouchExplorationEnabled:(Landroid/view/accessibility/AccessibilityManager;)Z // method@0c67 │ │ +0839fa: 0a03 |0011: move-result v3 │ │ +0839fc: 3903 0300 |0012: if-nez v3, 0015 // +0003 │ │ +083a00: 0f02 |0014: return v2 │ │ +083a02: 6e10 4212 0700 |0015: invoke-virtual {v7}, Landroid/view/MotionEvent;.getAction:()I // method@1242 │ │ +083a08: 0a03 |0018: move-result v3 │ │ +083a0a: 2b03 2300 0000 |0019: packed-switch v3, 0000003c // +00000023 │ │ +083a10: 28f8 |001c: goto 0014 // -0008 │ │ +083a12: 6e10 4812 0700 |001d: invoke-virtual {v7}, Landroid/view/MotionEvent;.getX:()F // method@1248 │ │ +083a18: 0a03 |0020: move-result v3 │ │ +083a1a: 6e10 4a12 0700 |0021: invoke-virtual {v7}, Landroid/view/MotionEvent;.getY:()F // method@124a │ │ +083a20: 0a04 |0024: move-result v4 │ │ +083a22: 6e30 1010 3604 |0025: invoke-virtual {v6, v3, v4}, Landroid/support/v4/widget/ExploreByTouchHelper;.getVirtualViewAt:(FF)I // method@1010 │ │ +083a28: 0a00 |0028: move-result v0 │ │ +083a2a: 7020 1f10 0600 |0029: invoke-direct {v6, v0}, Landroid/support/v4/widget/ExploreByTouchHelper;.updateHoveredVirtualView:(I)V // method@101f │ │ +083a30: 3250 0400 |002c: if-eq v0, v5, 0030 // +0004 │ │ +083a34: 0112 |002e: move v2, v1 │ │ +083a36: 28e5 |002f: goto 0014 // -001b │ │ +083a38: 0121 |0030: move v1, v2 │ │ +083a3a: 28fd |0031: goto 002e // -0003 │ │ +083a3c: 5263 b004 |0032: iget v3, v6, Landroid/support/v4/widget/ExploreByTouchHelper;.mFocusedVirtualViewId:I // field@04b0 │ │ +083a40: 3253 e0ff |0034: if-eq v3, v5, 0014 // -0020 │ │ +083a44: 7020 1f10 5600 |0036: invoke-direct {v6, v5}, Landroid/support/v4/widget/ExploreByTouchHelper;.updateHoveredVirtualView:(I)V // method@101f │ │ +083a4a: 0112 |0039: move v2, v1 │ │ +083a4c: 28da |003a: goto 0014 // -0026 │ │ +083a4e: 0000 |003b: nop // spacer │ │ +083a50: 0001 0400 0700 0000 0400 0000 0300 ... |003c: packed-switch-data (12 units) │ │ catches : (none) │ │ positions : │ │ 0x0004 line=133 │ │ 0x0014 line=151 │ │ 0x0015 line=138 │ │ 0x001d line=141 │ │ 0x0029 line=142 │ │ @@ -169692,23 +169746,23 @@ │ │ type : '(Landroid/view/View;)Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 15 16-bit code units │ │ -081ebc: |[081ebc] android.support.v4.widget.ExploreByTouchHelper.getAccessibilityNodeProvider:(Landroid/view/View;)Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat; │ │ -081ecc: 5420 b304 |0000: iget-object v0, v2, Landroid/support/v4/widget/ExploreByTouchHelper;.mNodeProvider:Landroid/support/v4/widget/ExploreByTouchHelper$ExploreByTouchNodeProvider; // field@04b3 │ │ -081ed0: 3900 0a00 |0002: if-nez v0, 000c // +000a │ │ -081ed4: 2200 4502 |0004: new-instance v0, Landroid/support/v4/widget/ExploreByTouchHelper$ExploreByTouchNodeProvider; // type@0245 │ │ -081ed8: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -081eda: 7030 ff0f 2001 |0007: invoke-direct {v0, v2, v1}, Landroid/support/v4/widget/ExploreByTouchHelper$ExploreByTouchNodeProvider;.:(Landroid/support/v4/widget/ExploreByTouchHelper;Landroid/support/v4/widget/ExploreByTouchHelper$1;)V // method@0fff │ │ -081ee0: 5b20 b304 |000a: iput-object v0, v2, Landroid/support/v4/widget/ExploreByTouchHelper;.mNodeProvider:Landroid/support/v4/widget/ExploreByTouchHelper$ExploreByTouchNodeProvider; // field@04b3 │ │ -081ee4: 5420 b304 |000c: iget-object v0, v2, Landroid/support/v4/widget/ExploreByTouchHelper;.mNodeProvider:Landroid/support/v4/widget/ExploreByTouchHelper$ExploreByTouchNodeProvider; // field@04b3 │ │ -081ee8: 1100 |000e: return-object v0 │ │ +083a68: |[083a68] android.support.v4.widget.ExploreByTouchHelper.getAccessibilityNodeProvider:(Landroid/view/View;)Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat; │ │ +083a78: 5420 b304 |0000: iget-object v0, v2, Landroid/support/v4/widget/ExploreByTouchHelper;.mNodeProvider:Landroid/support/v4/widget/ExploreByTouchHelper$ExploreByTouchNodeProvider; // field@04b3 │ │ +083a7c: 3900 0a00 |0002: if-nez v0, 000c // +000a │ │ +083a80: 2200 4202 |0004: new-instance v0, Landroid/support/v4/widget/ExploreByTouchHelper$ExploreByTouchNodeProvider; // type@0242 │ │ +083a84: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +083a86: 7030 ff0f 2001 |0007: invoke-direct {v0, v2, v1}, Landroid/support/v4/widget/ExploreByTouchHelper$ExploreByTouchNodeProvider;.:(Landroid/support/v4/widget/ExploreByTouchHelper;Landroid/support/v4/widget/ExploreByTouchHelper$1;)V // method@0fff │ │ +083a8c: 5b20 b304 |000a: iput-object v0, v2, Landroid/support/v4/widget/ExploreByTouchHelper;.mNodeProvider:Landroid/support/v4/widget/ExploreByTouchHelper$ExploreByTouchNodeProvider; // field@04b3 │ │ +083a90: 5420 b304 |000c: iget-object v0, v2, Landroid/support/v4/widget/ExploreByTouchHelper;.mNodeProvider:Landroid/support/v4/widget/ExploreByTouchHelper$ExploreByTouchNodeProvider; // field@04b3 │ │ +083a94: 1100 |000e: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=107 │ │ 0x0004 line=108 │ │ 0x000c line=110 │ │ locals : │ │ 0x0000 - 0x000f reg=2 this Landroid/support/v4/widget/ExploreByTouchHelper; │ │ @@ -169719,17 +169773,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -081eec: |[081eec] android.support.v4.widget.ExploreByTouchHelper.getFocusedVirtualView:()I │ │ -081efc: 5210 b004 |0000: iget v0, v1, Landroid/support/v4/widget/ExploreByTouchHelper;.mFocusedVirtualViewId:I // field@04b0 │ │ -081f00: 0f00 |0002: return v0 │ │ +083a98: |[083a98] android.support.v4.widget.ExploreByTouchHelper.getFocusedVirtualView:()I │ │ +083aa8: 5210 b004 |0000: iget v0, v1, Landroid/support/v4/widget/ExploreByTouchHelper;.mFocusedVirtualViewId:I // field@04b0 │ │ +083aac: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=218 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/widget/ExploreByTouchHelper; │ │ │ │ #3 : (in Landroid/support/v4/widget/ExploreByTouchHelper;) │ │ @@ -169749,18 +169803,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -081f04: |[081f04] android.support.v4.widget.ExploreByTouchHelper.invalidateRoot:()V │ │ -081f14: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ -081f16: 6e20 1410 0100 |0001: invoke-virtual {v1, v0}, Landroid/support/v4/widget/ExploreByTouchHelper;.invalidateVirtualView:(I)V // method@1014 │ │ -081f1c: 0e00 |0004: return-void │ │ +083ab0: |[083ab0] android.support.v4.widget.ExploreByTouchHelper.invalidateRoot:()V │ │ +083ac0: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ +083ac2: 6e20 1410 0100 |0001: invoke-virtual {v1, v0}, Landroid/support/v4/widget/ExploreByTouchHelper;.invalidateVirtualView:(I)V // method@1014 │ │ +083ac8: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=194 │ │ 0x0004 line=195 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/widget/ExploreByTouchHelper; │ │ │ │ @@ -169769,18 +169823,18 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -081f20: |[081f20] android.support.v4.widget.ExploreByTouchHelper.invalidateVirtualView:(I)V │ │ -081f30: 1300 0008 |0000: const/16 v0, #int 2048 // #800 │ │ -081f34: 6e30 1e10 2100 |0002: invoke-virtual {v1, v2, v0}, Landroid/support/v4/widget/ExploreByTouchHelper;.sendEventForVirtualView:(II)Z // method@101e │ │ -081f3a: 0e00 |0005: return-void │ │ +083acc: |[083acc] android.support.v4.widget.ExploreByTouchHelper.invalidateVirtualView:(I)V │ │ +083adc: 1300 0008 |0000: const/16 v0, #int 2048 // #800 │ │ +083ae0: 6e30 1e10 2100 |0002: invoke-virtual {v1, v2, v0}, Landroid/support/v4/widget/ExploreByTouchHelper;.sendEventForVirtualView:(II)Z // method@101e │ │ +083ae6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=207 │ │ 0x0005 line=209 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/widget/ExploreByTouchHelper; │ │ 0x0000 - 0x0006 reg=2 virtualViewId I │ │ @@ -169808,33 +169862,33 @@ │ │ type : '(II)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 33 16-bit code units │ │ -081f3c: |[081f3c] android.support.v4.widget.ExploreByTouchHelper.sendEventForVirtualView:(II)Z │ │ -081f4c: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -081f4e: 1503 0080 |0001: const/high16 v3, #int -2147483648 // #8000 │ │ -081f52: 3235 0a00 |0003: if-eq v5, v3, 000d // +000a │ │ -081f56: 5443 b204 |0005: iget-object v3, v4, Landroid/support/v4/widget/ExploreByTouchHelper;.mManager:Landroid/view/accessibility/AccessibilityManager; // field@04b2 │ │ -081f5a: 6e10 3113 0300 |0007: invoke-virtual {v3}, Landroid/view/accessibility/AccessibilityManager;.isEnabled:()Z // method@1331 │ │ -081f60: 0a03 |000a: move-result v3 │ │ -081f62: 3903 0300 |000b: if-nez v3, 000e // +0003 │ │ -081f66: 0f02 |000d: return v2 │ │ -081f68: 5443 b804 |000e: iget-object v3, v4, Landroid/support/v4/widget/ExploreByTouchHelper;.mView:Landroid/view/View; // field@04b8 │ │ -081f6c: 6e10 8d12 0300 |0010: invoke-virtual {v3}, Landroid/view/View;.getParent:()Landroid/view/ViewParent; // method@128d │ │ -081f72: 0c01 |0013: move-result-object v1 │ │ -081f74: 3801 f9ff |0014: if-eqz v1, 000d // -0007 │ │ -081f78: 7030 0710 5406 |0016: invoke-direct {v4, v5, v6}, Landroid/support/v4/widget/ExploreByTouchHelper;.createEvent:(II)Landroid/view/accessibility/AccessibilityEvent; // method@1007 │ │ -081f7e: 0c00 |0019: move-result-object v0 │ │ -081f80: 5442 b804 |001a: iget-object v2, v4, Landroid/support/v4/widget/ExploreByTouchHelper;.mView:Landroid/view/View; // field@04b8 │ │ -081f84: 7130 300c 2100 |001c: invoke-static {v1, v2, v0}, Landroid/support/v4/view/ViewParentCompat;.requestSendAccessibilityEvent:(Landroid/view/ViewParent;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z // method@0c30 │ │ -081f8a: 0a02 |001f: move-result v2 │ │ -081f8c: 28ed |0020: goto 000d // -0013 │ │ +083ae8: |[083ae8] android.support.v4.widget.ExploreByTouchHelper.sendEventForVirtualView:(II)Z │ │ +083af8: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +083afa: 1503 0080 |0001: const/high16 v3, #int -2147483648 // #8000 │ │ +083afe: 3235 0a00 |0003: if-eq v5, v3, 000d // +000a │ │ +083b02: 5443 b204 |0005: iget-object v3, v4, Landroid/support/v4/widget/ExploreByTouchHelper;.mManager:Landroid/view/accessibility/AccessibilityManager; // field@04b2 │ │ +083b06: 6e10 3113 0300 |0007: invoke-virtual {v3}, Landroid/view/accessibility/AccessibilityManager;.isEnabled:()Z // method@1331 │ │ +083b0c: 0a03 |000a: move-result v3 │ │ +083b0e: 3903 0300 |000b: if-nez v3, 000e // +0003 │ │ +083b12: 0f02 |000d: return v2 │ │ +083b14: 5443 b804 |000e: iget-object v3, v4, Landroid/support/v4/widget/ExploreByTouchHelper;.mView:Landroid/view/View; // field@04b8 │ │ +083b18: 6e10 8d12 0300 |0010: invoke-virtual {v3}, Landroid/view/View;.getParent:()Landroid/view/ViewParent; // method@128d │ │ +083b1e: 0c01 |0013: move-result-object v1 │ │ +083b20: 3801 f9ff |0014: if-eqz v1, 000d // -0007 │ │ +083b24: 7030 0710 5406 |0016: invoke-direct {v4, v5, v6}, Landroid/support/v4/widget/ExploreByTouchHelper;.createEvent:(II)Landroid/view/accessibility/AccessibilityEvent; // method@1007 │ │ +083b2a: 0c00 |0019: move-result-object v0 │ │ +083b2c: 5442 b804 |001a: iget-object v2, v4, Landroid/support/v4/widget/ExploreByTouchHelper;.mView:Landroid/view/View; // field@04b8 │ │ +083b30: 7130 300c 2100 |001c: invoke-static {v1, v2, v0}, Landroid/support/v4/view/ViewParentCompat;.requestSendAccessibilityEvent:(Landroid/view/ViewParent;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z // method@0c30 │ │ +083b36: 0a02 |001f: move-result v2 │ │ +083b38: 28ed |0020: goto 000d // -0013 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=173 │ │ 0x000d line=183 │ │ 0x000e line=177 │ │ 0x0014 line=178 │ │ 0x0016 line=182 │ │ @@ -169845,18 +169899,18 @@ │ │ 0x0000 - 0x0021 reg=4 this Landroid/support/v4/widget/ExploreByTouchHelper; │ │ 0x0000 - 0x0021 reg=5 virtualViewId I │ │ 0x0000 - 0x0021 reg=6 eventType I │ │ │ │ source_file_idx : 1046 (ExploreByTouchHelper.java) │ │ │ │ Class #667 header: │ │ -class_idx : 583 │ │ +class_idx : 580 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 826 │ │ -source_file_idx : 2274 │ │ +superclass_idx : 823 │ │ +source_file_idx : 2271 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #667 annotations: │ │ Annotations on class │ │ @@ -169877,17 +169931,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -081f90: |[081f90] android.support.v4.widget.ListPopupWindowCompat$BaseListPopupWindowImpl.:()V │ │ -081fa0: 7010 1c15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ -081fa6: 0e00 |0003: return-void │ │ +083b3c: |[083b3c] android.support.v4.widget.ListPopupWindowCompat$BaseListPopupWindowImpl.:()V │ │ +083b4c: 7010 1c15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ +083b52: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/ListPopupWindowCompat$BaseListPopupWindowImpl; │ │ │ │ Virtual methods - │ │ @@ -169896,32 +169950,32 @@ │ │ type : '(Ljava/lang/Object;Landroid/view/View;)Landroid/view/View$OnTouchListener;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -081fa8: |[081fa8] android.support.v4.widget.ListPopupWindowCompat$BaseListPopupWindowImpl.createDragToOpenListener:(Ljava/lang/Object;Landroid/view/View;)Landroid/view/View$OnTouchListener; │ │ -081fb8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -081fba: 1100 |0001: return-object v0 │ │ +083b54: |[083b54] android.support.v4.widget.ListPopupWindowCompat$BaseListPopupWindowImpl.createDragToOpenListener:(Ljava/lang/Object;Landroid/view/View;)Landroid/view/View$OnTouchListener; │ │ +083b64: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +083b66: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/widget/ListPopupWindowCompat$BaseListPopupWindowImpl; │ │ 0x0000 - 0x0002 reg=2 listPopupWindow Ljava/lang/Object; │ │ 0x0000 - 0x0002 reg=3 src Landroid/view/View; │ │ │ │ - source_file_idx : 2274 (ListPopupWindowCompat.java) │ │ + source_file_idx : 2271 (ListPopupWindowCompat.java) │ │ │ │ Class #668 header: │ │ -class_idx : 588 │ │ +class_idx : 585 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 556 │ │ -source_file_idx : 2277 │ │ +superclass_idx : 553 │ │ +source_file_idx : 2274 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 3 │ │ │ │ Class #668 - │ │ Class descriptor : 'Landroid/support/v4/widget/ListViewAutoScrollHelper;' │ │ @@ -169940,18 +169994,18 @@ │ │ type : '(Landroid/widget/ListView;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -081fbc: |[081fbc] android.support.v4.widget.ListViewAutoScrollHelper.:(Landroid/widget/ListView;)V │ │ -081fcc: 7020 f40e 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v4/widget/AutoScrollHelper;.:(Landroid/view/View;)V // method@0ef4 │ │ -081fd2: 5b01 ba04 |0003: iput-object v1, v0, Landroid/support/v4/widget/ListViewAutoScrollHelper;.mTarget:Landroid/widget/ListView; // field@04ba │ │ -081fd6: 0e00 |0005: return-void │ │ +083b68: |[083b68] android.support.v4.widget.ListViewAutoScrollHelper.:(Landroid/widget/ListView;)V │ │ +083b78: 7020 f40e 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v4/widget/AutoScrollHelper;.:(Landroid/view/View;)V // method@0ef4 │ │ +083b7e: 5b01 ba04 |0003: iput-object v1, v0, Landroid/support/v4/widget/ListViewAutoScrollHelper;.mTarget:Landroid/widget/ListView; // field@04ba │ │ +083b82: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=30 │ │ 0x0003 line=32 │ │ 0x0005 line=33 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v4/widget/ListViewAutoScrollHelper; │ │ @@ -169963,17 +170017,17 @@ │ │ type : '(I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -081fd8: |[081fd8] android.support.v4.widget.ListViewAutoScrollHelper.canTargetScrollHorizontally:(I)Z │ │ -081fe8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -081fea: 0f00 |0001: return v0 │ │ +083b84: |[083b84] android.support.v4.widget.ListViewAutoScrollHelper.canTargetScrollHorizontally:(I)Z │ │ +083b94: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +083b96: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=55 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/widget/ListViewAutoScrollHelper; │ │ 0x0000 - 0x0002 reg=2 direction I │ │ │ │ @@ -169982,44 +170036,44 @@ │ │ type : '(I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 12 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 54 16-bit code units │ │ -081fec: |[081fec] android.support.v4.widget.ListViewAutoScrollHelper.canTargetScrollVertically:(I)Z │ │ -081ffc: 1207 |0000: const/4 v7, #int 0 // #0 │ │ -081ffe: 54a6 ba04 |0001: iget-object v6, v10, Landroid/support/v4/widget/ListViewAutoScrollHelper;.mTarget:Landroid/widget/ListView; // field@04ba │ │ -082002: 6e10 f913 0600 |0003: invoke-virtual {v6}, Landroid/widget/ListView;.getCount:()I // method@13f9 │ │ -082008: 0a03 |0006: move-result v3 │ │ -08200a: 6e10 f813 0600 |0007: invoke-virtual {v6}, Landroid/widget/ListView;.getChildCount:()I // method@13f8 │ │ -082010: 0a00 |000a: move-result v0 │ │ -082012: 6e10 fa13 0600 |000b: invoke-virtual {v6}, Landroid/widget/ListView;.getFirstVisiblePosition:()I // method@13fa │ │ -082018: 0a01 |000e: move-result v1 │ │ -08201a: 9004 0100 |000f: add-int v4, v1, v0 │ │ -08201e: 3d0b 1500 |0011: if-lez v11, 0026 // +0015 │ │ -082022: 3434 2100 |0013: if-lt v4, v3, 0034 // +0021 │ │ -082026: d808 00ff |0015: add-int/lit8 v8, v0, #int -1 // #ff │ │ -08202a: 6e20 f713 8600 |0017: invoke-virtual {v6, v8}, Landroid/widget/ListView;.getChildAt:(I)Landroid/view/View; // method@13f7 │ │ -082030: 0c05 |001a: move-result-object v5 │ │ -082032: 6e10 7912 0500 |001b: invoke-virtual {v5}, Landroid/view/View;.getBottom:()I // method@1279 │ │ -082038: 0a08 |001e: move-result v8 │ │ -08203a: 6e10 fb13 0600 |001f: invoke-virtual {v6}, Landroid/widget/ListView;.getHeight:()I // method@13fb │ │ -082040: 0a09 |0022: move-result v9 │ │ -082042: 3698 1100 |0023: if-gt v8, v9, 0034 // +0011 │ │ -082046: 0f07 |0025: return v7 │ │ -082048: 3b0b ffff |0026: if-gez v11, 0025 // -0001 │ │ -08204c: 3c01 0c00 |0028: if-gtz v1, 0034 // +000c │ │ -082050: 6e20 f713 7600 |002a: invoke-virtual {v6, v7}, Landroid/widget/ListView;.getChildAt:(I)Landroid/view/View; // method@13f7 │ │ -082056: 0c02 |002d: move-result-object v2 │ │ -082058: 6e10 9412 0200 |002e: invoke-virtual {v2}, Landroid/view/View;.getTop:()I // method@1294 │ │ -08205e: 0a08 |0031: move-result v8 │ │ -082060: 3b08 f3ff |0032: if-gez v8, 0025 // -000d │ │ -082064: 1217 |0034: const/4 v7, #int 1 // #1 │ │ -082066: 28f0 |0035: goto 0025 // -0010 │ │ +083b98: |[083b98] android.support.v4.widget.ListViewAutoScrollHelper.canTargetScrollVertically:(I)Z │ │ +083ba8: 1207 |0000: const/4 v7, #int 0 // #0 │ │ +083baa: 54a6 ba04 |0001: iget-object v6, v10, Landroid/support/v4/widget/ListViewAutoScrollHelper;.mTarget:Landroid/widget/ListView; // field@04ba │ │ +083bae: 6e10 f913 0600 |0003: invoke-virtual {v6}, Landroid/widget/ListView;.getCount:()I // method@13f9 │ │ +083bb4: 0a03 |0006: move-result v3 │ │ +083bb6: 6e10 f813 0600 |0007: invoke-virtual {v6}, Landroid/widget/ListView;.getChildCount:()I // method@13f8 │ │ +083bbc: 0a00 |000a: move-result v0 │ │ +083bbe: 6e10 fa13 0600 |000b: invoke-virtual {v6}, Landroid/widget/ListView;.getFirstVisiblePosition:()I // method@13fa │ │ +083bc4: 0a01 |000e: move-result v1 │ │ +083bc6: 9004 0100 |000f: add-int v4, v1, v0 │ │ +083bca: 3d0b 1500 |0011: if-lez v11, 0026 // +0015 │ │ +083bce: 3434 2100 |0013: if-lt v4, v3, 0034 // +0021 │ │ +083bd2: d808 00ff |0015: add-int/lit8 v8, v0, #int -1 // #ff │ │ +083bd6: 6e20 f713 8600 |0017: invoke-virtual {v6, v8}, Landroid/widget/ListView;.getChildAt:(I)Landroid/view/View; // method@13f7 │ │ +083bdc: 0c05 |001a: move-result-object v5 │ │ +083bde: 6e10 7912 0500 |001b: invoke-virtual {v5}, Landroid/view/View;.getBottom:()I // method@1279 │ │ +083be4: 0a08 |001e: move-result v8 │ │ +083be6: 6e10 fb13 0600 |001f: invoke-virtual {v6}, Landroid/widget/ListView;.getHeight:()I // method@13fb │ │ +083bec: 0a09 |0022: move-result v9 │ │ +083bee: 3698 1100 |0023: if-gt v8, v9, 0034 // +0011 │ │ +083bf2: 0f07 |0025: return v7 │ │ +083bf4: 3b0b ffff |0026: if-gez v11, 0025 // -0001 │ │ +083bf8: 3c01 0c00 |0028: if-gtz v1, 0034 // +000c │ │ +083bfc: 6e20 f713 7600 |002a: invoke-virtual {v6, v7}, Landroid/widget/ListView;.getChildAt:(I)Landroid/view/View; // method@13f7 │ │ +083c02: 0c02 |002d: move-result-object v2 │ │ +083c04: 6e10 9412 0200 |002e: invoke-virtual {v2}, Landroid/view/View;.getTop:()I // method@1294 │ │ +083c0a: 0a08 |0031: move-result v8 │ │ +083c0c: 3b08 f3ff |0032: if-gez v8, 0025 // -000d │ │ +083c10: 1217 |0034: const/4 v7, #int 1 // #1 │ │ +083c12: 28f0 |0035: goto 0025 // -0010 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=60 │ │ 0x0003 line=61 │ │ 0x0007 line=62 │ │ 0x000b line=63 │ │ 0x000f line=64 │ │ @@ -170049,30 +170103,30 @@ │ │ type : '(II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 27 16-bit code units │ │ -082068: |[082068] android.support.v4.widget.ListViewAutoScrollHelper.scrollTargetBy:(II)V │ │ -082078: 5453 ba04 |0000: iget-object v3, v5, Landroid/support/v4/widget/ListViewAutoScrollHelper;.mTarget:Landroid/widget/ListView; // field@04ba │ │ -08207c: 6e10 fa13 0300 |0002: invoke-virtual {v3}, Landroid/widget/ListView;.getFirstVisiblePosition:()I // method@13fa │ │ -082082: 0a00 |0005: move-result v0 │ │ -082084: 12f4 |0006: const/4 v4, #int -1 // #ff │ │ -082086: 3340 0300 |0007: if-ne v0, v4, 000a // +0003 │ │ -08208a: 0e00 |0009: return-void │ │ -08208c: 1204 |000a: const/4 v4, #int 0 // #0 │ │ -08208e: 6e20 f713 4300 |000b: invoke-virtual {v3, v4}, Landroid/widget/ListView;.getChildAt:(I)Landroid/view/View; // method@13f7 │ │ -082094: 0c01 |000e: move-result-object v1 │ │ -082096: 3801 faff |000f: if-eqz v1, 0009 // -0006 │ │ -08209a: 6e10 9412 0100 |0011: invoke-virtual {v1}, Landroid/view/View;.getTop:()I // method@1294 │ │ -0820a0: 0a04 |0014: move-result v4 │ │ -0820a2: 9102 0407 |0015: sub-int v2, v4, v7 │ │ -0820a6: 6e30 0614 0302 |0017: invoke-virtual {v3, v0, v2}, Landroid/widget/ListView;.setSelectionFromTop:(II)V // method@1406 │ │ -0820ac: 28ef |001a: goto 0009 // -0011 │ │ +083c14: |[083c14] android.support.v4.widget.ListViewAutoScrollHelper.scrollTargetBy:(II)V │ │ +083c24: 5453 ba04 |0000: iget-object v3, v5, Landroid/support/v4/widget/ListViewAutoScrollHelper;.mTarget:Landroid/widget/ListView; // field@04ba │ │ +083c28: 6e10 fa13 0300 |0002: invoke-virtual {v3}, Landroid/widget/ListView;.getFirstVisiblePosition:()I // method@13fa │ │ +083c2e: 0a00 |0005: move-result v0 │ │ +083c30: 12f4 |0006: const/4 v4, #int -1 // #ff │ │ +083c32: 3340 0300 |0007: if-ne v0, v4, 000a // +0003 │ │ +083c36: 0e00 |0009: return-void │ │ +083c38: 1204 |000a: const/4 v4, #int 0 // #0 │ │ +083c3a: 6e20 f713 4300 |000b: invoke-virtual {v3, v4}, Landroid/widget/ListView;.getChildAt:(I)Landroid/view/View; // method@13f7 │ │ +083c40: 0c01 |000e: move-result-object v1 │ │ +083c42: 3801 faff |000f: if-eqz v1, 0009 // -0006 │ │ +083c46: 6e10 9412 0100 |0011: invoke-virtual {v1}, Landroid/view/View;.getTop:()I // method@1294 │ │ +083c4c: 0a04 |0014: move-result v4 │ │ +083c4e: 9102 0407 |0015: sub-int v2, v4, v7 │ │ +083c52: 6e30 0614 0302 |0017: invoke-virtual {v3, v0, v2}, Landroid/widget/ListView;.setSelectionFromTop:(II)V // method@1406 │ │ +083c58: 28ef |001a: goto 0009 // -0011 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ 0x0002 line=38 │ │ 0x0006 line=39 │ │ 0x0009 line=50 │ │ 0x000a line=43 │ │ @@ -170084,21 +170138,21 @@ │ │ 0x000f - 0x001b reg=1 firstView Landroid/view/View; │ │ 0x0017 - 0x001b reg=2 newTop I │ │ 0x0002 - 0x001b reg=3 target Landroid/widget/ListView; │ │ 0x0000 - 0x001b reg=5 this Landroid/support/v4/widget/ListViewAutoScrollHelper; │ │ 0x0000 - 0x001b reg=6 deltaX I │ │ 0x0000 - 0x001b reg=7 deltaY I │ │ │ │ - source_file_idx : 2277 (ListViewAutoScrollHelper.java) │ │ + source_file_idx : 2274 (ListViewAutoScrollHelper.java) │ │ │ │ Class #669 header: │ │ -class_idx : 589 │ │ +class_idx : 586 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 826 │ │ -source_file_idx : 3010 │ │ +superclass_idx : 823 │ │ +source_file_idx : 3007 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #669 annotations: │ │ Annotations on class │ │ @@ -170119,17 +170173,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0820b0: |[0820b0] android.support.v4.widget.PopupMenuCompat$BasePopupMenuImpl.:()V │ │ -0820c0: 7010 1c15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ -0820c6: 0e00 |0003: return-void │ │ +083c5c: |[083c5c] android.support.v4.widget.PopupMenuCompat$BasePopupMenuImpl.:()V │ │ +083c6c: 7010 1c15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ +083c72: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/PopupMenuCompat$BasePopupMenuImpl; │ │ │ │ Virtual methods - │ │ @@ -170138,31 +170192,31 @@ │ │ type : '(Ljava/lang/Object;)Landroid/view/View$OnTouchListener;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0820c8: |[0820c8] android.support.v4.widget.PopupMenuCompat$BasePopupMenuImpl.getDragToOpenListener:(Ljava/lang/Object;)Landroid/view/View$OnTouchListener; │ │ -0820d8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0820da: 1100 |0001: return-object v0 │ │ +083c74: |[083c74] android.support.v4.widget.PopupMenuCompat$BasePopupMenuImpl.getDragToOpenListener:(Ljava/lang/Object;)Landroid/view/View$OnTouchListener; │ │ +083c84: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +083c86: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/widget/PopupMenuCompat$BasePopupMenuImpl; │ │ 0x0000 - 0x0002 reg=2 popupMenu Ljava/lang/Object; │ │ │ │ - source_file_idx : 3010 (PopupMenuCompat.java) │ │ + source_file_idx : 3007 (PopupMenuCompat.java) │ │ │ │ Class #670 header: │ │ -class_idx : 596 │ │ +class_idx : 593 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 826 │ │ -source_file_idx : 3183 │ │ +superclass_idx : 823 │ │ +source_file_idx : 3180 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 16 │ │ │ │ Class #670 annotations: │ │ Annotations on class │ │ @@ -170183,17 +170237,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0820dc: |[0820dc] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplBase.:()V │ │ -0820ec: 7010 1c15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ -0820f2: 0e00 |0003: return-void │ │ +083c88: |[083c88] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplBase.:()V │ │ +083c98: 7010 1c15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ +083c9e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=55 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImplBase; │ │ │ │ Virtual methods - │ │ @@ -170202,18 +170256,18 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0820f4: |[0820f4] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplBase.abortAnimation:(Ljava/lang/Object;)V │ │ -082104: 1f01 ec02 |0000: check-cast v1, Landroid/widget/Scroller; // type@02ec │ │ -082108: 6e10 2f14 0100 |0002: invoke-virtual {v1}, Landroid/widget/Scroller;.abortAnimation:()V // method@142f │ │ -08210e: 0e00 |0005: return-void │ │ +083ca0: |[083ca0] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplBase.abortAnimation:(Ljava/lang/Object;)V │ │ +083cb0: 1f01 e902 |0000: check-cast v1, Landroid/widget/Scroller; // type@02e9 │ │ +083cb4: 6e10 2f14 0100 |0002: invoke-virtual {v1}, Landroid/widget/Scroller;.abortAnimation:()V // method@142f │ │ +083cba: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=112 │ │ 0x0005 line=113 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 scroller Ljava/lang/Object; │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImplBase; │ │ @@ -170223,19 +170277,19 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -082110: |[082110] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplBase.computeScrollOffset:(Ljava/lang/Object;)Z │ │ -082120: 1f02 ec02 |0000: check-cast v2, Landroid/widget/Scroller; // type@02ec │ │ -082124: 6e10 3014 0200 |0002: invoke-virtual {v2}, Landroid/widget/Scroller;.computeScrollOffset:()Z // method@1430 │ │ -08212a: 0a00 |0005: move-result v0 │ │ -08212c: 0f00 |0006: return v0 │ │ +083cbc: |[083cbc] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplBase.computeScrollOffset:(Ljava/lang/Object;)Z │ │ +083ccc: 1f02 e902 |0000: check-cast v2, Landroid/widget/Scroller; // type@02e9 │ │ +083cd0: 6e10 3014 0200 |0002: invoke-virtual {v2}, Landroid/widget/Scroller;.computeScrollOffset:()Z // method@1430 │ │ +083cd6: 0a00 |0005: move-result v0 │ │ +083cd8: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=84 │ │ locals : │ │ 0x0000 - 0x0002 reg=2 scroller Ljava/lang/Object; │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImplBase; │ │ │ │ @@ -170244,22 +170298,22 @@ │ │ type : '(Landroid/content/Context;Landroid/view/animation/Interpolator;)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 14 16-bit code units │ │ -082130: |[082130] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplBase.createScroller:(Landroid/content/Context;Landroid/view/animation/Interpolator;)Ljava/lang/Object; │ │ -082140: 3803 0800 |0000: if-eqz v3, 0008 // +0008 │ │ -082144: 2200 ec02 |0002: new-instance v0, Landroid/widget/Scroller; // type@02ec │ │ -082148: 7030 2e14 2003 |0004: invoke-direct {v0, v2, v3}, Landroid/widget/Scroller;.:(Landroid/content/Context;Landroid/view/animation/Interpolator;)V // method@142e │ │ -08214e: 1100 |0007: return-object v0 │ │ -082150: 2200 ec02 |0008: new-instance v0, Landroid/widget/Scroller; // type@02ec │ │ -082154: 7020 2d14 2000 |000a: invoke-direct {v0, v2}, Landroid/widget/Scroller;.:(Landroid/content/Context;)V // method@142d │ │ -08215a: 28fa |000d: goto 0007 // -0006 │ │ +083cdc: |[083cdc] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplBase.createScroller:(Landroid/content/Context;Landroid/view/animation/Interpolator;)Ljava/lang/Object; │ │ +083cec: 3803 0800 |0000: if-eqz v3, 0008 // +0008 │ │ +083cf0: 2200 e902 |0002: new-instance v0, Landroid/widget/Scroller; // type@02e9 │ │ +083cf4: 7030 2e14 2003 |0004: invoke-direct {v0, v2, v3}, Landroid/widget/Scroller;.:(Landroid/content/Context;Landroid/view/animation/Interpolator;)V // method@142e │ │ +083cfa: 1100 |0007: return-object v0 │ │ +083cfc: 2200 e902 |0008: new-instance v0, Landroid/widget/Scroller; // type@02e9 │ │ +083d00: 7020 2d14 2000 |000a: invoke-direct {v0, v2}, Landroid/widget/Scroller;.:(Landroid/content/Context;)V // method@142d │ │ +083d06: 28fa |000d: goto 0007 // -0006 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ locals : │ │ 0x0000 - 0x000e reg=1 this Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImplBase; │ │ 0x0000 - 0x000e reg=2 context Landroid/content/Context; │ │ 0x0000 - 0x000e reg=3 interpolator Landroid/view/animation/Interpolator; │ │ @@ -170269,27 +170323,27 @@ │ │ type : '(Ljava/lang/Object;IIIIIIII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 19 │ │ ins : 10 │ │ outs : 9 │ │ insns size : 18 16-bit code units │ │ -08215c: |[08215c] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplBase.fling:(Ljava/lang/Object;IIIIIIII)V │ │ -08216c: 07a0 |0000: move-object v0, v10 │ │ -08216e: 1f00 ec02 |0001: check-cast v0, Landroid/widget/Scroller; // type@02ec │ │ -082172: 01b1 |0003: move v1, v11 │ │ -082174: 01c2 |0004: move v2, v12 │ │ -082176: 01d3 |0005: move v3, v13 │ │ -082178: 01e4 |0006: move v4, v14 │ │ -08217a: 01f5 |0007: move v5, v15 │ │ -08217c: 0206 1000 |0008: move/from16 v6, v16 │ │ -082180: 0207 1100 |000a: move/from16 v7, v17 │ │ -082184: 0208 1200 |000c: move/from16 v8, v18 │ │ -082188: 7409 3114 0000 |000e: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6, v7, v8}, Landroid/widget/Scroller;.fling:(IIIIIIII)V // method@1431 │ │ -08218e: 0e00 |0011: return-void │ │ +083d08: |[083d08] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplBase.fling:(Ljava/lang/Object;IIIIIIII)V │ │ +083d18: 07a0 |0000: move-object v0, v10 │ │ +083d1a: 1f00 e902 |0001: check-cast v0, Landroid/widget/Scroller; // type@02e9 │ │ +083d1e: 01b1 |0003: move v1, v11 │ │ +083d20: 01c2 |0004: move v2, v12 │ │ +083d22: 01d3 |0005: move v3, v13 │ │ +083d24: 01e4 |0006: move v4, v14 │ │ +083d26: 01f5 |0007: move v5, v15 │ │ +083d28: 0206 1000 |0008: move/from16 v6, v16 │ │ +083d2c: 0207 1100 |000a: move/from16 v7, v17 │ │ +083d30: 0208 1200 |000c: move/from16 v8, v18 │ │ +083d34: 7409 3114 0000 |000e: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6, v7, v8}, Landroid/widget/Scroller;.fling:(IIIIIIII)V // method@1431 │ │ +083d3a: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=101 │ │ 0x0011 line=102 │ │ locals : │ │ 0x0000 - 0x0012 reg=9 this Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImplBase; │ │ 0x0000 - 0x0012 reg=10 scroller Ljava/lang/Object; │ │ @@ -170307,27 +170361,27 @@ │ │ type : '(Ljava/lang/Object;IIIIIIIIII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 21 │ │ ins : 12 │ │ outs : 9 │ │ insns size : 18 16-bit code units │ │ -082190: |[082190] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplBase.fling:(Ljava/lang/Object;IIIIIIIIII)V │ │ -0821a0: 07a0 |0000: move-object v0, v10 │ │ -0821a2: 1f00 ec02 |0001: check-cast v0, Landroid/widget/Scroller; // type@02ec │ │ -0821a6: 01b1 |0003: move v1, v11 │ │ -0821a8: 01c2 |0004: move v2, v12 │ │ -0821aa: 01d3 |0005: move v3, v13 │ │ -0821ac: 01e4 |0006: move v4, v14 │ │ -0821ae: 01f5 |0007: move v5, v15 │ │ -0821b0: 0206 1000 |0008: move/from16 v6, v16 │ │ -0821b4: 0207 1100 |000a: move/from16 v7, v17 │ │ -0821b8: 0208 1200 |000c: move/from16 v8, v18 │ │ -0821bc: 7409 3114 0000 |000e: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6, v7, v8}, Landroid/widget/Scroller;.fling:(IIIIIIII)V // method@1431 │ │ -0821c2: 0e00 |0011: return-void │ │ +083d3c: |[083d3c] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplBase.fling:(Ljava/lang/Object;IIIIIIIIII)V │ │ +083d4c: 07a0 |0000: move-object v0, v10 │ │ +083d4e: 1f00 e902 |0001: check-cast v0, Landroid/widget/Scroller; // type@02e9 │ │ +083d52: 01b1 |0003: move v1, v11 │ │ +083d54: 01c2 |0004: move v2, v12 │ │ +083d56: 01d3 |0005: move v3, v13 │ │ +083d58: 01e4 |0006: move v4, v14 │ │ +083d5a: 01f5 |0007: move v5, v15 │ │ +083d5c: 0206 1000 |0008: move/from16 v6, v16 │ │ +083d60: 0207 1100 |000a: move/from16 v7, v17 │ │ +083d64: 0208 1200 |000c: move/from16 v8, v18 │ │ +083d68: 7409 3114 0000 |000e: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6, v7, v8}, Landroid/widget/Scroller;.fling:(IIIIIIII)V // method@1431 │ │ +083d6e: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=107 │ │ 0x0011 line=108 │ │ locals : │ │ 0x0000 - 0x0012 reg=9 this Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImplBase; │ │ 0x0000 - 0x0012 reg=10 scroller Ljava/lang/Object; │ │ @@ -170347,17 +170401,17 @@ │ │ type : '(Ljava/lang/Object;)F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0821c4: |[0821c4] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplBase.getCurrVelocity:(Ljava/lang/Object;)F │ │ -0821d4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0821d6: 0f00 |0001: return v0 │ │ +083d70: |[083d70] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplBase.getCurrVelocity:(Ljava/lang/Object;)F │ │ +083d80: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +083d82: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=79 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImplBase; │ │ 0x0000 - 0x0002 reg=2 scroller Ljava/lang/Object; │ │ │ │ @@ -170366,19 +170420,19 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0821d8: |[0821d8] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplBase.getCurrX:(Ljava/lang/Object;)I │ │ -0821e8: 1f02 ec02 |0000: check-cast v2, Landroid/widget/Scroller; // type@02ec │ │ -0821ec: 6e10 3214 0200 |0002: invoke-virtual {v2}, Landroid/widget/Scroller;.getCurrX:()I // method@1432 │ │ -0821f2: 0a00 |0005: move-result v0 │ │ -0821f4: 0f00 |0006: return v0 │ │ +083d84: |[083d84] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplBase.getCurrX:(Ljava/lang/Object;)I │ │ +083d94: 1f02 e902 |0000: check-cast v2, Landroid/widget/Scroller; // type@02e9 │ │ +083d98: 6e10 3214 0200 |0002: invoke-virtual {v2}, Landroid/widget/Scroller;.getCurrX:()I // method@1432 │ │ +083d9e: 0a00 |0005: move-result v0 │ │ +083da0: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=69 │ │ locals : │ │ 0x0000 - 0x0002 reg=2 scroller Ljava/lang/Object; │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImplBase; │ │ │ │ @@ -170387,19 +170441,19 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0821f8: |[0821f8] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplBase.getCurrY:(Ljava/lang/Object;)I │ │ -082208: 1f02 ec02 |0000: check-cast v2, Landroid/widget/Scroller; // type@02ec │ │ -08220c: 6e10 3314 0200 |0002: invoke-virtual {v2}, Landroid/widget/Scroller;.getCurrY:()I // method@1433 │ │ -082212: 0a00 |0005: move-result v0 │ │ -082214: 0f00 |0006: return v0 │ │ +083da4: |[083da4] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplBase.getCurrY:(Ljava/lang/Object;)I │ │ +083db4: 1f02 e902 |0000: check-cast v2, Landroid/widget/Scroller; // type@02e9 │ │ +083db8: 6e10 3314 0200 |0002: invoke-virtual {v2}, Landroid/widget/Scroller;.getCurrY:()I // method@1433 │ │ +083dbe: 0a00 |0005: move-result v0 │ │ +083dc0: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=74 │ │ locals : │ │ 0x0000 - 0x0002 reg=2 scroller Ljava/lang/Object; │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImplBase; │ │ │ │ @@ -170408,19 +170462,19 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -082218: |[082218] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplBase.getFinalX:(Ljava/lang/Object;)I │ │ -082228: 1f02 ec02 |0000: check-cast v2, Landroid/widget/Scroller; // type@02ec │ │ -08222c: 6e10 3514 0200 |0002: invoke-virtual {v2}, Landroid/widget/Scroller;.getFinalX:()I // method@1435 │ │ -082232: 0a00 |0005: move-result v0 │ │ -082234: 0f00 |0006: return v0 │ │ +083dc4: |[083dc4] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplBase.getFinalX:(Ljava/lang/Object;)I │ │ +083dd4: 1f02 e902 |0000: check-cast v2, Landroid/widget/Scroller; // type@02e9 │ │ +083dd8: 6e10 3514 0200 |0002: invoke-virtual {v2}, Landroid/widget/Scroller;.getFinalX:()I // method@1435 │ │ +083dde: 0a00 |0005: move-result v0 │ │ +083de0: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=134 │ │ locals : │ │ 0x0000 - 0x0002 reg=2 scroller Ljava/lang/Object; │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImplBase; │ │ │ │ @@ -170429,19 +170483,19 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -082238: |[082238] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplBase.getFinalY:(Ljava/lang/Object;)I │ │ -082248: 1f02 ec02 |0000: check-cast v2, Landroid/widget/Scroller; // type@02ec │ │ -08224c: 6e10 3614 0200 |0002: invoke-virtual {v2}, Landroid/widget/Scroller;.getFinalY:()I // method@1436 │ │ -082252: 0a00 |0005: move-result v0 │ │ -082254: 0f00 |0006: return v0 │ │ +083de4: |[083de4] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplBase.getFinalY:(Ljava/lang/Object;)I │ │ +083df4: 1f02 e902 |0000: check-cast v2, Landroid/widget/Scroller; // type@02e9 │ │ +083df8: 6e10 3614 0200 |0002: invoke-virtual {v2}, Landroid/widget/Scroller;.getFinalY:()I // method@1436 │ │ +083dfe: 0a00 |0005: move-result v0 │ │ +083e00: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=139 │ │ locals : │ │ 0x0000 - 0x0002 reg=2 scroller Ljava/lang/Object; │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImplBase; │ │ │ │ @@ -170450,19 +170504,19 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -082258: |[082258] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplBase.isFinished:(Ljava/lang/Object;)Z │ │ -082268: 1f02 ec02 |0000: check-cast v2, Landroid/widget/Scroller; // type@02ec │ │ -08226c: 6e10 3714 0200 |0002: invoke-virtual {v2}, Landroid/widget/Scroller;.isFinished:()Z // method@1437 │ │ -082272: 0a00 |0005: move-result v0 │ │ -082274: 0f00 |0006: return v0 │ │ +083e04: |[083e04] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplBase.isFinished:(Ljava/lang/Object;)Z │ │ +083e14: 1f02 e902 |0000: check-cast v2, Landroid/widget/Scroller; // type@02e9 │ │ +083e18: 6e10 3714 0200 |0002: invoke-virtual {v2}, Landroid/widget/Scroller;.isFinished:()Z // method@1437 │ │ +083e1e: 0a00 |0005: move-result v0 │ │ +083e20: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=64 │ │ locals : │ │ 0x0000 - 0x0002 reg=2 scroller Ljava/lang/Object; │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImplBase; │ │ │ │ @@ -170471,17 +170525,17 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -082278: |[082278] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplBase.isOverScrolled:(Ljava/lang/Object;)Z │ │ -082288: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -08228a: 0f00 |0001: return v0 │ │ +083e24: |[083e24] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplBase.isOverScrolled:(Ljava/lang/Object;)Z │ │ +083e34: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +083e36: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=129 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImplBase; │ │ 0x0000 - 0x0002 reg=2 scroller Ljava/lang/Object; │ │ │ │ @@ -170490,16 +170544,16 @@ │ │ type : '(Ljava/lang/Object;III)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -08228c: |[08228c] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplBase.notifyHorizontalEdgeReached:(Ljava/lang/Object;III)V │ │ -08229c: 0e00 |0000: return-void │ │ +083e38: |[083e38] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplBase.notifyHorizontalEdgeReached:(Ljava/lang/Object;III)V │ │ +083e48: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=119 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImplBase; │ │ 0x0000 - 0x0001 reg=1 scroller Ljava/lang/Object; │ │ 0x0000 - 0x0001 reg=2 startX I │ │ @@ -170511,16 +170565,16 @@ │ │ type : '(Ljava/lang/Object;III)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0822a0: |[0822a0] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplBase.notifyVerticalEdgeReached:(Ljava/lang/Object;III)V │ │ -0822b0: 0e00 |0000: return-void │ │ +083e4c: |[083e4c] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplBase.notifyVerticalEdgeReached:(Ljava/lang/Object;III)V │ │ +083e5c: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=124 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImplBase; │ │ 0x0000 - 0x0001 reg=1 scroller Ljava/lang/Object; │ │ 0x0000 - 0x0001 reg=2 startY I │ │ @@ -170532,18 +170586,18 @@ │ │ type : '(Ljava/lang/Object;IIII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 6 │ │ outs : 5 │ │ insns size : 6 16-bit code units │ │ -0822b4: |[0822b4] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplBase.startScroll:(Ljava/lang/Object;IIII)V │ │ -0822c4: 1f01 ec02 |0000: check-cast v1, Landroid/widget/Scroller; // type@02ec │ │ -0822c8: 6e55 3814 2143 |0002: invoke-virtual {v1, v2, v3, v4, v5}, Landroid/widget/Scroller;.startScroll:(IIII)V // method@1438 │ │ -0822ce: 0e00 |0005: return-void │ │ +083e60: |[083e60] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplBase.startScroll:(Ljava/lang/Object;IIII)V │ │ +083e70: 1f01 e902 |0000: check-cast v1, Landroid/widget/Scroller; // type@02e9 │ │ +083e74: 6e55 3814 2143 |0002: invoke-virtual {v1, v2, v3, v4, v5}, Landroid/widget/Scroller;.startScroll:(IIII)V // method@1438 │ │ +083e7a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=89 │ │ 0x0005 line=90 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 scroller Ljava/lang/Object; │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImplBase; │ │ @@ -170557,44 +170611,44 @@ │ │ type : '(Ljava/lang/Object;IIIII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 13 │ │ ins : 7 │ │ outs : 6 │ │ insns size : 12 16-bit code units │ │ -0822d0: |[0822d0] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplBase.startScroll:(Ljava/lang/Object;IIIII)V │ │ -0822e0: 0770 |0000: move-object v0, v7 │ │ -0822e2: 1f00 ec02 |0001: check-cast v0, Landroid/widget/Scroller; // type@02ec │ │ -0822e6: 0181 |0003: move v1, v8 │ │ -0822e8: 0192 |0004: move v2, v9 │ │ -0822ea: 01a3 |0005: move v3, v10 │ │ -0822ec: 01b4 |0006: move v4, v11 │ │ -0822ee: 01c5 |0007: move v5, v12 │ │ -0822f0: 7406 3914 0000 |0008: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/widget/Scroller;.startScroll:(IIIII)V // method@1439 │ │ -0822f6: 0e00 |000b: return-void │ │ +083e7c: |[083e7c] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplBase.startScroll:(Ljava/lang/Object;IIIII)V │ │ +083e8c: 0770 |0000: move-object v0, v7 │ │ +083e8e: 1f00 e902 |0001: check-cast v0, Landroid/widget/Scroller; // type@02e9 │ │ +083e92: 0181 |0003: move v1, v8 │ │ +083e94: 0192 |0004: move v2, v9 │ │ +083e96: 01a3 |0005: move v3, v10 │ │ +083e98: 01b4 |0006: move v4, v11 │ │ +083e9a: 01c5 |0007: move v5, v12 │ │ +083e9c: 7406 3914 0000 |0008: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/widget/Scroller;.startScroll:(IIIII)V // method@1439 │ │ +083ea2: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=95 │ │ 0x000b line=96 │ │ locals : │ │ 0x0000 - 0x000c reg=6 this Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImplBase; │ │ 0x0000 - 0x000c reg=7 scroller Ljava/lang/Object; │ │ 0x0000 - 0x000c reg=8 startX I │ │ 0x0000 - 0x000c reg=9 startY I │ │ 0x0000 - 0x000c reg=10 dx I │ │ 0x0000 - 0x000c reg=11 dy I │ │ 0x0000 - 0x000c reg=12 duration I │ │ │ │ - source_file_idx : 3183 (ScrollerCompat.java) │ │ + source_file_idx : 3180 (ScrollerCompat.java) │ │ │ │ Class #671 header: │ │ -class_idx : 597 │ │ +class_idx : 594 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 826 │ │ -source_file_idx : 3183 │ │ +superclass_idx : 823 │ │ +source_file_idx : 3180 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 16 │ │ │ │ Class #671 annotations: │ │ Annotations on class │ │ @@ -170615,17 +170669,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0822f8: |[0822f8] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplGingerbread.:()V │ │ -082308: 7010 1c15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ -08230e: 0e00 |0003: return-void │ │ +083ea4: |[083ea4] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplGingerbread.:()V │ │ +083eb4: 7010 1c15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ +083eba: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=143 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImplGingerbread; │ │ │ │ Virtual methods - │ │ @@ -170634,17 +170688,17 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -082310: |[082310] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplGingerbread.abortAnimation:(Ljava/lang/Object;)V │ │ -082320: 7110 8a10 0100 |0000: invoke-static {v1}, Landroid/support/v4/widget/ScrollerCompatGingerbread;.abortAnimation:(Ljava/lang/Object;)V // method@108a │ │ -082326: 0e00 |0003: return-void │ │ +083ebc: |[083ebc] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplGingerbread.abortAnimation:(Ljava/lang/Object;)V │ │ +083ecc: 7110 8a10 0100 |0000: invoke-static {v1}, Landroid/support/v4/widget/ScrollerCompatGingerbread;.abortAnimation:(Ljava/lang/Object;)V // method@108a │ │ +083ed2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=201 │ │ 0x0003 line=202 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImplGingerbread; │ │ 0x0000 - 0x0004 reg=1 scroller Ljava/lang/Object; │ │ @@ -170654,18 +170708,18 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -082328: |[082328] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplGingerbread.computeScrollOffset:(Ljava/lang/Object;)Z │ │ -082338: 7110 8b10 0200 |0000: invoke-static {v2}, Landroid/support/v4/widget/ScrollerCompatGingerbread;.computeScrollOffset:(Ljava/lang/Object;)Z // method@108b │ │ -08233e: 0a00 |0003: move-result v0 │ │ -082340: 0f00 |0004: return v0 │ │ +083ed4: |[083ed4] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplGingerbread.computeScrollOffset:(Ljava/lang/Object;)Z │ │ +083ee4: 7110 8b10 0200 |0000: invoke-static {v2}, Landroid/support/v4/widget/ScrollerCompatGingerbread;.computeScrollOffset:(Ljava/lang/Object;)Z // method@108b │ │ +083eea: 0a00 |0003: move-result v0 │ │ +083eec: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=171 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImplGingerbread; │ │ 0x0000 - 0x0005 reg=2 scroller Ljava/lang/Object; │ │ │ │ @@ -170674,18 +170728,18 @@ │ │ type : '(Landroid/content/Context;Landroid/view/animation/Interpolator;)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -082344: |[082344] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplGingerbread.createScroller:(Landroid/content/Context;Landroid/view/animation/Interpolator;)Ljava/lang/Object; │ │ -082354: 7120 8c10 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/widget/ScrollerCompatGingerbread;.createScroller:(Landroid/content/Context;Landroid/view/animation/Interpolator;)Ljava/lang/Object; // method@108c │ │ -08235a: 0c00 |0003: move-result-object v0 │ │ -08235c: 1100 |0004: return-object v0 │ │ +083ef0: |[083ef0] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplGingerbread.createScroller:(Landroid/content/Context;Landroid/view/animation/Interpolator;)Ljava/lang/Object; │ │ +083f00: 7120 8c10 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/widget/ScrollerCompatGingerbread;.createScroller:(Landroid/content/Context;Landroid/view/animation/Interpolator;)Ljava/lang/Object; // method@108c │ │ +083f06: 0c00 |0003: move-result-object v0 │ │ +083f08: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=146 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImplGingerbread; │ │ 0x0000 - 0x0005 reg=2 context Landroid/content/Context; │ │ 0x0000 - 0x0005 reg=3 interpolator Landroid/view/animation/Interpolator; │ │ @@ -170695,17 +170749,17 @@ │ │ type : '(Ljava/lang/Object;IIIIIIII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 10 │ │ outs : 9 │ │ insns size : 4 16-bit code units │ │ -082360: |[082360] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplGingerbread.fling:(Ljava/lang/Object;IIIIIIII)V │ │ -082370: 7709 8d10 0100 |0000: invoke-static/range {v1, v2, v3, v4, v5, v6, v7, v8, v9}, Landroid/support/v4/widget/ScrollerCompatGingerbread;.fling:(Ljava/lang/Object;IIIIIIII)V // method@108d │ │ -082376: 0e00 |0003: return-void │ │ +083f0c: |[083f0c] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplGingerbread.fling:(Ljava/lang/Object;IIIIIIII)V │ │ +083f1c: 7709 8d10 0100 |0000: invoke-static/range {v1, v2, v3, v4, v5, v6, v7, v8, v9}, Landroid/support/v4/widget/ScrollerCompatGingerbread;.fling:(Ljava/lang/Object;IIIIIIII)V // method@108d │ │ +083f22: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=188 │ │ 0x0003 line=190 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImplGingerbread; │ │ 0x0000 - 0x0004 reg=1 scroller Ljava/lang/Object; │ │ @@ -170723,17 +170777,17 @@ │ │ type : '(Ljava/lang/Object;IIIIIIIIII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 12 │ │ ins : 12 │ │ outs : 11 │ │ insns size : 4 16-bit code units │ │ -082378: |[082378] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplGingerbread.fling:(Ljava/lang/Object;IIIIIIIIII)V │ │ -082388: 770b 8e10 0100 |0000: invoke-static/range {v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11}, Landroid/support/v4/widget/ScrollerCompatGingerbread;.fling:(Ljava/lang/Object;IIIIIIIIII)V // method@108e │ │ -08238e: 0e00 |0003: return-void │ │ +083f24: |[083f24] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplGingerbread.fling:(Ljava/lang/Object;IIIIIIIIII)V │ │ +083f34: 770b 8e10 0100 |0000: invoke-static/range {v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11}, Landroid/support/v4/widget/ScrollerCompatGingerbread;.fling:(Ljava/lang/Object;IIIIIIIIII)V // method@108e │ │ +083f3a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=195 │ │ 0x0003 line=197 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImplGingerbread; │ │ 0x0000 - 0x0004 reg=1 scroller Ljava/lang/Object; │ │ @@ -170753,17 +170807,17 @@ │ │ type : '(Ljava/lang/Object;)F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -082390: |[082390] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplGingerbread.getCurrVelocity:(Ljava/lang/Object;)F │ │ -0823a0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0823a2: 0f00 |0001: return v0 │ │ +083f3c: |[083f3c] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplGingerbread.getCurrVelocity:(Ljava/lang/Object;)F │ │ +083f4c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +083f4e: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=166 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImplGingerbread; │ │ 0x0000 - 0x0002 reg=2 scroller Ljava/lang/Object; │ │ │ │ @@ -170772,18 +170826,18 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0823a4: |[0823a4] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplGingerbread.getCurrX:(Ljava/lang/Object;)I │ │ -0823b4: 7110 8f10 0200 |0000: invoke-static {v2}, Landroid/support/v4/widget/ScrollerCompatGingerbread;.getCurrX:(Ljava/lang/Object;)I // method@108f │ │ -0823ba: 0a00 |0003: move-result v0 │ │ -0823bc: 0f00 |0004: return v0 │ │ +083f50: |[083f50] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplGingerbread.getCurrX:(Ljava/lang/Object;)I │ │ +083f60: 7110 8f10 0200 |0000: invoke-static {v2}, Landroid/support/v4/widget/ScrollerCompatGingerbread;.getCurrX:(Ljava/lang/Object;)I // method@108f │ │ +083f66: 0a00 |0003: move-result v0 │ │ +083f68: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=156 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImplGingerbread; │ │ 0x0000 - 0x0005 reg=2 scroller Ljava/lang/Object; │ │ │ │ @@ -170792,18 +170846,18 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0823c0: |[0823c0] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplGingerbread.getCurrY:(Ljava/lang/Object;)I │ │ -0823d0: 7110 9010 0200 |0000: invoke-static {v2}, Landroid/support/v4/widget/ScrollerCompatGingerbread;.getCurrY:(Ljava/lang/Object;)I // method@1090 │ │ -0823d6: 0a00 |0003: move-result v0 │ │ -0823d8: 0f00 |0004: return v0 │ │ +083f6c: |[083f6c] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplGingerbread.getCurrY:(Ljava/lang/Object;)I │ │ +083f7c: 7110 9010 0200 |0000: invoke-static {v2}, Landroid/support/v4/widget/ScrollerCompatGingerbread;.getCurrY:(Ljava/lang/Object;)I // method@1090 │ │ +083f82: 0a00 |0003: move-result v0 │ │ +083f84: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=161 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImplGingerbread; │ │ 0x0000 - 0x0005 reg=2 scroller Ljava/lang/Object; │ │ │ │ @@ -170812,18 +170866,18 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0823dc: |[0823dc] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplGingerbread.getFinalX:(Ljava/lang/Object;)I │ │ -0823ec: 7110 9110 0200 |0000: invoke-static {v2}, Landroid/support/v4/widget/ScrollerCompatGingerbread;.getFinalX:(Ljava/lang/Object;)I // method@1091 │ │ -0823f2: 0a00 |0003: move-result v0 │ │ -0823f4: 0f00 |0004: return v0 │ │ +083f88: |[083f88] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplGingerbread.getFinalX:(Ljava/lang/Object;)I │ │ +083f98: 7110 9110 0200 |0000: invoke-static {v2}, Landroid/support/v4/widget/ScrollerCompatGingerbread;.getFinalX:(Ljava/lang/Object;)I // method@1091 │ │ +083f9e: 0a00 |0003: move-result v0 │ │ +083fa0: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=222 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImplGingerbread; │ │ 0x0000 - 0x0005 reg=2 scroller Ljava/lang/Object; │ │ │ │ @@ -170832,18 +170886,18 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0823f8: |[0823f8] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplGingerbread.getFinalY:(Ljava/lang/Object;)I │ │ -082408: 7110 9210 0200 |0000: invoke-static {v2}, Landroid/support/v4/widget/ScrollerCompatGingerbread;.getFinalY:(Ljava/lang/Object;)I // method@1092 │ │ -08240e: 0a00 |0003: move-result v0 │ │ -082410: 0f00 |0004: return v0 │ │ +083fa4: |[083fa4] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplGingerbread.getFinalY:(Ljava/lang/Object;)I │ │ +083fb4: 7110 9210 0200 |0000: invoke-static {v2}, Landroid/support/v4/widget/ScrollerCompatGingerbread;.getFinalY:(Ljava/lang/Object;)I // method@1092 │ │ +083fba: 0a00 |0003: move-result v0 │ │ +083fbc: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=227 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImplGingerbread; │ │ 0x0000 - 0x0005 reg=2 scroller Ljava/lang/Object; │ │ │ │ @@ -170852,18 +170906,18 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -082414: |[082414] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplGingerbread.isFinished:(Ljava/lang/Object;)Z │ │ -082424: 7110 9310 0200 |0000: invoke-static {v2}, Landroid/support/v4/widget/ScrollerCompatGingerbread;.isFinished:(Ljava/lang/Object;)Z // method@1093 │ │ -08242a: 0a00 |0003: move-result v0 │ │ -08242c: 0f00 |0004: return v0 │ │ +083fc0: |[083fc0] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplGingerbread.isFinished:(Ljava/lang/Object;)Z │ │ +083fd0: 7110 9310 0200 |0000: invoke-static {v2}, Landroid/support/v4/widget/ScrollerCompatGingerbread;.isFinished:(Ljava/lang/Object;)Z // method@1093 │ │ +083fd6: 0a00 |0003: move-result v0 │ │ +083fd8: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=151 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImplGingerbread; │ │ 0x0000 - 0x0005 reg=2 scroller Ljava/lang/Object; │ │ │ │ @@ -170872,18 +170926,18 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -082430: |[082430] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplGingerbread.isOverScrolled:(Ljava/lang/Object;)Z │ │ -082440: 7110 9410 0200 |0000: invoke-static {v2}, Landroid/support/v4/widget/ScrollerCompatGingerbread;.isOverScrolled:(Ljava/lang/Object;)Z // method@1094 │ │ -082446: 0a00 |0003: move-result v0 │ │ -082448: 0f00 |0004: return v0 │ │ +083fdc: |[083fdc] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplGingerbread.isOverScrolled:(Ljava/lang/Object;)Z │ │ +083fec: 7110 9410 0200 |0000: invoke-static {v2}, Landroid/support/v4/widget/ScrollerCompatGingerbread;.isOverScrolled:(Ljava/lang/Object;)Z // method@1094 │ │ +083ff2: 0a00 |0003: move-result v0 │ │ +083ff4: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=217 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImplGingerbread; │ │ 0x0000 - 0x0005 reg=2 scroller Ljava/lang/Object; │ │ │ │ @@ -170892,17 +170946,17 @@ │ │ type : '(Ljava/lang/Object;III)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 4 │ │ insns size : 4 16-bit code units │ │ -08244c: |[08244c] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplGingerbread.notifyHorizontalEdgeReached:(Ljava/lang/Object;III)V │ │ -08245c: 7140 9510 2143 |0000: invoke-static {v1, v2, v3, v4}, Landroid/support/v4/widget/ScrollerCompatGingerbread;.notifyHorizontalEdgeReached:(Ljava/lang/Object;III)V // method@1095 │ │ -082462: 0e00 |0003: return-void │ │ +083ff8: |[083ff8] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplGingerbread.notifyHorizontalEdgeReached:(Ljava/lang/Object;III)V │ │ +084008: 7140 9510 2143 |0000: invoke-static {v1, v2, v3, v4}, Landroid/support/v4/widget/ScrollerCompatGingerbread;.notifyHorizontalEdgeReached:(Ljava/lang/Object;III)V // method@1095 │ │ +08400e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=207 │ │ 0x0003 line=208 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImplGingerbread; │ │ 0x0000 - 0x0004 reg=1 scroller Ljava/lang/Object; │ │ @@ -170915,17 +170969,17 @@ │ │ type : '(Ljava/lang/Object;III)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 4 │ │ insns size : 4 16-bit code units │ │ -082464: |[082464] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplGingerbread.notifyVerticalEdgeReached:(Ljava/lang/Object;III)V │ │ -082474: 7140 9610 2143 |0000: invoke-static {v1, v2, v3, v4}, Landroid/support/v4/widget/ScrollerCompatGingerbread;.notifyVerticalEdgeReached:(Ljava/lang/Object;III)V // method@1096 │ │ -08247a: 0e00 |0003: return-void │ │ +084010: |[084010] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplGingerbread.notifyVerticalEdgeReached:(Ljava/lang/Object;III)V │ │ +084020: 7140 9610 2143 |0000: invoke-static {v1, v2, v3, v4}, Landroid/support/v4/widget/ScrollerCompatGingerbread;.notifyVerticalEdgeReached:(Ljava/lang/Object;III)V // method@1096 │ │ +084026: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=212 │ │ 0x0003 line=213 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImplGingerbread; │ │ 0x0000 - 0x0004 reg=1 scroller Ljava/lang/Object; │ │ @@ -170938,17 +170992,17 @@ │ │ type : '(Ljava/lang/Object;IIII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 6 │ │ outs : 5 │ │ insns size : 4 16-bit code units │ │ -08247c: |[08247c] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplGingerbread.startScroll:(Ljava/lang/Object;IIII)V │ │ -08248c: 7155 9710 2143 |0000: invoke-static {v1, v2, v3, v4, v5}, Landroid/support/v4/widget/ScrollerCompatGingerbread;.startScroll:(Ljava/lang/Object;IIII)V // method@1097 │ │ -082492: 0e00 |0003: return-void │ │ +084028: |[084028] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplGingerbread.startScroll:(Ljava/lang/Object;IIII)V │ │ +084038: 7155 9710 2143 |0000: invoke-static {v1, v2, v3, v4, v5}, Landroid/support/v4/widget/ScrollerCompatGingerbread;.startScroll:(Ljava/lang/Object;IIII)V // method@1097 │ │ +08403e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=176 │ │ 0x0003 line=177 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImplGingerbread; │ │ 0x0000 - 0x0004 reg=1 scroller Ljava/lang/Object; │ │ @@ -170962,37 +171016,37 @@ │ │ type : '(Ljava/lang/Object;IIIII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 7 │ │ outs : 6 │ │ insns size : 4 16-bit code units │ │ -082494: |[082494] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplGingerbread.startScroll:(Ljava/lang/Object;IIIII)V │ │ -0824a4: 7706 9810 0100 |0000: invoke-static/range {v1, v2, v3, v4, v5, v6}, Landroid/support/v4/widget/ScrollerCompatGingerbread;.startScroll:(Ljava/lang/Object;IIIII)V // method@1098 │ │ -0824aa: 0e00 |0003: return-void │ │ +084040: |[084040] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplGingerbread.startScroll:(Ljava/lang/Object;IIIII)V │ │ +084050: 7706 9810 0100 |0000: invoke-static/range {v1, v2, v3, v4, v5, v6}, Landroid/support/v4/widget/ScrollerCompatGingerbread;.startScroll:(Ljava/lang/Object;IIIII)V // method@1098 │ │ +084056: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=182 │ │ 0x0003 line=183 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImplGingerbread; │ │ 0x0000 - 0x0004 reg=1 scroller Ljava/lang/Object; │ │ 0x0000 - 0x0004 reg=2 startX I │ │ 0x0000 - 0x0004 reg=3 startY I │ │ 0x0000 - 0x0004 reg=4 dx I │ │ 0x0000 - 0x0004 reg=5 dy I │ │ 0x0000 - 0x0004 reg=6 duration I │ │ │ │ - source_file_idx : 3183 (ScrollerCompat.java) │ │ + source_file_idx : 3180 (ScrollerCompat.java) │ │ │ │ Class #672 header: │ │ -class_idx : 604 │ │ +class_idx : 601 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 826 │ │ -source_file_idx : 3191 │ │ +superclass_idx : 823 │ │ +source_file_idx : 3188 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #672 annotations: │ │ Annotations on class │ │ @@ -171021,19 +171075,19 @@ │ │ type : '(Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl;Landroid/support/v4/widget/SearchViewCompat$OnQueryTextListenerCompat;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -0824ac: |[0824ac] android.support.v4.widget.SearchViewCompat$SearchViewCompatHoneycombImpl$1.:(Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl;Landroid/support/v4/widget/SearchViewCompat$OnQueryTextListenerCompat;)V │ │ -0824bc: 5b01 c304 |0000: iput-object v1, v0, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl$1;.this$0:Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl; // field@04c3 │ │ -0824c0: 5b02 c404 |0002: iput-object v2, v0, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl$1;.val$listener:Landroid/support/v4/widget/SearchViewCompat$OnQueryTextListenerCompat; // field@04c4 │ │ -0824c4: 7010 1c15 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ -0824ca: 0e00 |0007: return-void │ │ +084058: |[084058] android.support.v4.widget.SearchViewCompat$SearchViewCompatHoneycombImpl$1.:(Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl;Landroid/support/v4/widget/SearchViewCompat$OnQueryTextListenerCompat;)V │ │ +084068: 5b01 c304 |0000: iput-object v1, v0, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl$1;.this$0:Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl; // field@04c3 │ │ +08406c: 5b02 c404 |0002: iput-object v2, v0, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl$1;.val$listener:Landroid/support/v4/widget/SearchViewCompat$OnQueryTextListenerCompat; // field@04c4 │ │ +084070: 7010 1c15 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ +084076: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=150 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl$1; │ │ 0x0000 - 0x0008 reg=1 (null) Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl; │ │ 0x0000 - 0x0008 reg=2 (null) Landroid/support/v4/widget/SearchViewCompat$OnQueryTextListenerCompat; │ │ @@ -171044,19 +171098,19 @@ │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0824cc: |[0824cc] android.support.v4.widget.SearchViewCompat$SearchViewCompatHoneycombImpl$1.onQueryTextChange:(Ljava/lang/String;)Z │ │ -0824dc: 5410 c404 |0000: iget-object v0, v1, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl$1;.val$listener:Landroid/support/v4/widget/SearchViewCompat$OnQueryTextListenerCompat; // field@04c4 │ │ -0824e0: 6e20 9e10 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v4/widget/SearchViewCompat$OnQueryTextListenerCompat;.onQueryTextChange:(Ljava/lang/String;)Z // method@109e │ │ -0824e6: 0a00 |0005: move-result v0 │ │ -0824e8: 0f00 |0006: return v0 │ │ +084078: |[084078] android.support.v4.widget.SearchViewCompat$SearchViewCompatHoneycombImpl$1.onQueryTextChange:(Ljava/lang/String;)Z │ │ +084088: 5410 c404 |0000: iget-object v0, v1, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl$1;.val$listener:Landroid/support/v4/widget/SearchViewCompat$OnQueryTextListenerCompat; // field@04c4 │ │ +08408c: 6e20 9e10 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v4/widget/SearchViewCompat$OnQueryTextListenerCompat;.onQueryTextChange:(Ljava/lang/String;)Z // method@109e │ │ +084092: 0a00 |0005: move-result v0 │ │ +084094: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=157 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl$1; │ │ 0x0000 - 0x0007 reg=2 newText Ljava/lang/String; │ │ │ │ @@ -171065,33 +171119,33 @@ │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0824ec: |[0824ec] android.support.v4.widget.SearchViewCompat$SearchViewCompatHoneycombImpl$1.onQueryTextSubmit:(Ljava/lang/String;)Z │ │ -0824fc: 5410 c404 |0000: iget-object v0, v1, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl$1;.val$listener:Landroid/support/v4/widget/SearchViewCompat$OnQueryTextListenerCompat; // field@04c4 │ │ -082500: 6e20 9f10 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v4/widget/SearchViewCompat$OnQueryTextListenerCompat;.onQueryTextSubmit:(Ljava/lang/String;)Z // method@109f │ │ -082506: 0a00 |0005: move-result v0 │ │ -082508: 0f00 |0006: return v0 │ │ +084098: |[084098] android.support.v4.widget.SearchViewCompat$SearchViewCompatHoneycombImpl$1.onQueryTextSubmit:(Ljava/lang/String;)Z │ │ +0840a8: 5410 c404 |0000: iget-object v0, v1, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl$1;.val$listener:Landroid/support/v4/widget/SearchViewCompat$OnQueryTextListenerCompat; // field@04c4 │ │ +0840ac: 6e20 9f10 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v4/widget/SearchViewCompat$OnQueryTextListenerCompat;.onQueryTextSubmit:(Ljava/lang/String;)Z // method@109f │ │ +0840b2: 0a00 |0005: move-result v0 │ │ +0840b4: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=153 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl$1; │ │ 0x0000 - 0x0007 reg=2 query Ljava/lang/String; │ │ │ │ - source_file_idx : 3191 (SearchViewCompat.java) │ │ + source_file_idx : 3188 (SearchViewCompat.java) │ │ │ │ Class #673 header: │ │ -class_idx : 605 │ │ +class_idx : 602 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 826 │ │ -source_file_idx : 3191 │ │ +superclass_idx : 823 │ │ +source_file_idx : 3188 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #673 annotations: │ │ Annotations on class │ │ @@ -171120,19 +171174,19 @@ │ │ type : '(Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl;Landroid/support/v4/widget/SearchViewCompat$OnCloseListenerCompat;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -08250c: |[08250c] android.support.v4.widget.SearchViewCompat$SearchViewCompatHoneycombImpl$2.:(Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl;Landroid/support/v4/widget/SearchViewCompat$OnCloseListenerCompat;)V │ │ -08251c: 5b01 c504 |0000: iput-object v1, v0, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl$2;.this$0:Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl; // field@04c5 │ │ -082520: 5b02 c604 |0002: iput-object v2, v0, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl$2;.val$listener:Landroid/support/v4/widget/SearchViewCompat$OnCloseListenerCompat; // field@04c6 │ │ -082524: 7010 1c15 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ -08252a: 0e00 |0007: return-void │ │ +0840b8: |[0840b8] android.support.v4.widget.SearchViewCompat$SearchViewCompatHoneycombImpl$2.:(Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl;Landroid/support/v4/widget/SearchViewCompat$OnCloseListenerCompat;)V │ │ +0840c8: 5b01 c504 |0000: iput-object v1, v0, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl$2;.this$0:Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl; // field@04c5 │ │ +0840cc: 5b02 c604 |0002: iput-object v2, v0, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl$2;.val$listener:Landroid/support/v4/widget/SearchViewCompat$OnCloseListenerCompat; // field@04c6 │ │ +0840d0: 7010 1c15 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ +0840d6: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=170 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl$2; │ │ 0x0000 - 0x0008 reg=1 (null) Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl; │ │ 0x0000 - 0x0008 reg=2 (null) Landroid/support/v4/widget/SearchViewCompat$OnCloseListenerCompat; │ │ @@ -171143,32 +171197,32 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -08252c: |[08252c] android.support.v4.widget.SearchViewCompat$SearchViewCompatHoneycombImpl$2.onClose:()Z │ │ -08253c: 5410 c604 |0000: iget-object v0, v1, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl$2;.val$listener:Landroid/support/v4/widget/SearchViewCompat$OnCloseListenerCompat; // field@04c6 │ │ -082540: 6e10 9c10 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/widget/SearchViewCompat$OnCloseListenerCompat;.onClose:()Z // method@109c │ │ -082546: 0a00 |0005: move-result v0 │ │ -082548: 0f00 |0006: return v0 │ │ +0840d8: |[0840d8] android.support.v4.widget.SearchViewCompat$SearchViewCompatHoneycombImpl$2.onClose:()Z │ │ +0840e8: 5410 c604 |0000: iget-object v0, v1, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl$2;.val$listener:Landroid/support/v4/widget/SearchViewCompat$OnCloseListenerCompat; // field@04c6 │ │ +0840ec: 6e10 9c10 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/widget/SearchViewCompat$OnCloseListenerCompat;.onClose:()Z // method@109c │ │ +0840f2: 0a00 |0005: move-result v0 │ │ +0840f4: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=173 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl$2; │ │ │ │ - source_file_idx : 3191 (SearchViewCompat.java) │ │ + source_file_idx : 3188 (SearchViewCompat.java) │ │ │ │ Class #674 header: │ │ -class_idx : 609 │ │ +class_idx : 606 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 826 │ │ -source_file_idx : 3191 │ │ +superclass_idx : 823 │ │ +source_file_idx : 3188 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 18 │ │ │ │ Class #674 annotations: │ │ Annotations on class │ │ @@ -171189,17 +171243,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -08254c: |[08254c] android.support.v4.widget.SearchViewCompat$SearchViewCompatStubImpl.:()V │ │ -08255c: 7010 1c15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ -082562: 0e00 |0003: return-void │ │ +0840f8: |[0840f8] android.support.v4.widget.SearchViewCompat$SearchViewCompatStubImpl.:()V │ │ +084108: 7010 1c15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ +08410e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=53 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatStubImpl; │ │ │ │ Virtual methods - │ │ @@ -171208,17 +171262,17 @@ │ │ type : '(Landroid/view/View;)Ljava/lang/CharSequence;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -082564: |[082564] android.support.v4.widget.SearchViewCompat$SearchViewCompatStubImpl.getQuery:(Landroid/view/View;)Ljava/lang/CharSequence; │ │ -082574: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -082576: 1100 |0001: return-object v0 │ │ +084110: |[084110] android.support.v4.widget.SearchViewCompat$SearchViewCompatStubImpl.getQuery:(Landroid/view/View;)Ljava/lang/CharSequence; │ │ +084120: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +084122: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=92 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatStubImpl; │ │ 0x0000 - 0x0002 reg=2 searchView Landroid/view/View; │ │ │ │ @@ -171227,17 +171281,17 @@ │ │ type : '(Landroid/view/View;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -082578: |[082578] android.support.v4.widget.SearchViewCompat$SearchViewCompatStubImpl.isIconified:(Landroid/view/View;)Z │ │ -082588: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -08258a: 0f00 |0001: return v0 │ │ +084124: |[084124] android.support.v4.widget.SearchViewCompat$SearchViewCompatStubImpl.isIconified:(Landroid/view/View;)Z │ │ +084134: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +084136: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=109 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatStubImpl; │ │ 0x0000 - 0x0002 reg=2 searchView Landroid/view/View; │ │ │ │ @@ -171246,17 +171300,17 @@ │ │ type : '(Landroid/view/View;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -08258c: |[08258c] android.support.v4.widget.SearchViewCompat$SearchViewCompatStubImpl.isQueryRefinementEnabled:(Landroid/view/View;)Z │ │ -08259c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -08259e: 0f00 |0001: return v0 │ │ +084138: |[084138] android.support.v4.widget.SearchViewCompat$SearchViewCompatStubImpl.isQueryRefinementEnabled:(Landroid/view/View;)Z │ │ +084148: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +08414a: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=127 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatStubImpl; │ │ 0x0000 - 0x0002 reg=2 searchView Landroid/view/View; │ │ │ │ @@ -171265,17 +171319,17 @@ │ │ type : '(Landroid/view/View;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0825a0: |[0825a0] android.support.v4.widget.SearchViewCompat$SearchViewCompatStubImpl.isSubmitButtonEnabled:(Landroid/view/View;)Z │ │ -0825b0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0825b2: 0f00 |0001: return v0 │ │ +08414c: |[08414c] android.support.v4.widget.SearchViewCompat$SearchViewCompatStubImpl.isSubmitButtonEnabled:(Landroid/view/View;)Z │ │ +08415c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +08415e: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=118 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatStubImpl; │ │ 0x0000 - 0x0002 reg=2 searchView Landroid/view/View; │ │ │ │ @@ -171284,17 +171338,17 @@ │ │ type : '(Landroid/support/v4/widget/SearchViewCompat$OnCloseListenerCompat;)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0825b4: |[0825b4] android.support.v4.widget.SearchViewCompat$SearchViewCompatStubImpl.newOnCloseListener:(Landroid/support/v4/widget/SearchViewCompat$OnCloseListenerCompat;)Ljava/lang/Object; │ │ -0825c4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0825c6: 1100 |0001: return-object v0 │ │ +084160: |[084160] android.support.v4.widget.SearchViewCompat$SearchViewCompatStubImpl.newOnCloseListener:(Landroid/support/v4/widget/SearchViewCompat$OnCloseListenerCompat;)Ljava/lang/Object; │ │ +084170: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +084172: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=83 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatStubImpl; │ │ 0x0000 - 0x0002 reg=2 listener Landroid/support/v4/widget/SearchViewCompat$OnCloseListenerCompat; │ │ │ │ @@ -171303,17 +171357,17 @@ │ │ type : '(Landroid/support/v4/widget/SearchViewCompat$OnQueryTextListenerCompat;)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0825c8: |[0825c8] android.support.v4.widget.SearchViewCompat$SearchViewCompatStubImpl.newOnQueryTextListener:(Landroid/support/v4/widget/SearchViewCompat$OnQueryTextListenerCompat;)Ljava/lang/Object; │ │ -0825d8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0825da: 1100 |0001: return-object v0 │ │ +084174: |[084174] android.support.v4.widget.SearchViewCompat$SearchViewCompatStubImpl.newOnQueryTextListener:(Landroid/support/v4/widget/SearchViewCompat$OnQueryTextListenerCompat;)Ljava/lang/Object; │ │ +084184: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +084186: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=74 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatStubImpl; │ │ 0x0000 - 0x0002 reg=2 listener Landroid/support/v4/widget/SearchViewCompat$OnQueryTextListenerCompat; │ │ │ │ @@ -171322,17 +171376,17 @@ │ │ type : '(Landroid/content/Context;)Landroid/view/View;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0825dc: |[0825dc] android.support.v4.widget.SearchViewCompat$SearchViewCompatStubImpl.newSearchView:(Landroid/content/Context;)Landroid/view/View; │ │ -0825ec: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0825ee: 1100 |0001: return-object v0 │ │ +084188: |[084188] android.support.v4.widget.SearchViewCompat$SearchViewCompatStubImpl.newSearchView:(Landroid/content/Context;)Landroid/view/View; │ │ +084198: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +08419a: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=57 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatStubImpl; │ │ 0x0000 - 0x0002 reg=2 context Landroid/content/Context; │ │ │ │ @@ -171341,16 +171395,16 @@ │ │ type : '(Landroid/view/View;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0825f0: |[0825f0] android.support.v4.widget.SearchViewCompat$SearchViewCompatStubImpl.setIconified:(Landroid/view/View;Z)V │ │ -082600: 0e00 |0000: return-void │ │ +08419c: |[08419c] android.support.v4.widget.SearchViewCompat$SearchViewCompatStubImpl.setIconified:(Landroid/view/View;Z)V │ │ +0841ac: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=105 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatStubImpl; │ │ 0x0000 - 0x0001 reg=1 searchView Landroid/view/View; │ │ 0x0000 - 0x0001 reg=2 iconify Z │ │ @@ -171360,16 +171414,16 @@ │ │ type : '(Landroid/view/View;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -082604: |[082604] android.support.v4.widget.SearchViewCompat$SearchViewCompatStubImpl.setImeOptions:(Landroid/view/View;I)V │ │ -082614: 0e00 |0000: return-void │ │ +0841b0: |[0841b0] android.support.v4.widget.SearchViewCompat$SearchViewCompatStubImpl.setImeOptions:(Landroid/view/View;I)V │ │ +0841c0: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=66 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatStubImpl; │ │ 0x0000 - 0x0001 reg=1 searchView Landroid/view/View; │ │ 0x0000 - 0x0001 reg=2 imeOptions I │ │ @@ -171379,16 +171433,16 @@ │ │ type : '(Landroid/view/View;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -082618: |[082618] android.support.v4.widget.SearchViewCompat$SearchViewCompatStubImpl.setInputType:(Landroid/view/View;I)V │ │ -082628: 0e00 |0000: return-void │ │ +0841c4: |[0841c4] android.support.v4.widget.SearchViewCompat$SearchViewCompatStubImpl.setInputType:(Landroid/view/View;I)V │ │ +0841d4: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=70 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatStubImpl; │ │ 0x0000 - 0x0001 reg=1 searchView Landroid/view/View; │ │ 0x0000 - 0x0001 reg=2 inputType I │ │ @@ -171398,16 +171452,16 @@ │ │ type : '(Landroid/view/View;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -08262c: |[08262c] android.support.v4.widget.SearchViewCompat$SearchViewCompatStubImpl.setMaxWidth:(Landroid/view/View;I)V │ │ -08263c: 0e00 |0000: return-void │ │ +0841d8: |[0841d8] android.support.v4.widget.SearchViewCompat$SearchViewCompatStubImpl.setMaxWidth:(Landroid/view/View;I)V │ │ +0841e8: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=132 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatStubImpl; │ │ 0x0000 - 0x0001 reg=1 searchView Landroid/view/View; │ │ 0x0000 - 0x0001 reg=2 maxpixels I │ │ @@ -171417,16 +171471,16 @@ │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -082640: |[082640] android.support.v4.widget.SearchViewCompat$SearchViewCompatStubImpl.setOnCloseListener:(Ljava/lang/Object;Ljava/lang/Object;)V │ │ -082650: 0e00 |0000: return-void │ │ +0841ec: |[0841ec] android.support.v4.widget.SearchViewCompat$SearchViewCompatStubImpl.setOnCloseListener:(Ljava/lang/Object;Ljava/lang/Object;)V │ │ +0841fc: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=88 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatStubImpl; │ │ 0x0000 - 0x0001 reg=1 searchView Ljava/lang/Object; │ │ 0x0000 - 0x0001 reg=2 listener Ljava/lang/Object; │ │ @@ -171436,16 +171490,16 @@ │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -082654: |[082654] android.support.v4.widget.SearchViewCompat$SearchViewCompatStubImpl.setOnQueryTextListener:(Ljava/lang/Object;Ljava/lang/Object;)V │ │ -082664: 0e00 |0000: return-void │ │ +084200: |[084200] android.support.v4.widget.SearchViewCompat$SearchViewCompatStubImpl.setOnQueryTextListener:(Ljava/lang/Object;Ljava/lang/Object;)V │ │ +084210: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=79 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatStubImpl; │ │ 0x0000 - 0x0001 reg=1 searchView Ljava/lang/Object; │ │ 0x0000 - 0x0001 reg=2 listener Ljava/lang/Object; │ │ @@ -171455,16 +171509,16 @@ │ │ type : '(Landroid/view/View;Ljava/lang/CharSequence;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -082668: |[082668] android.support.v4.widget.SearchViewCompat$SearchViewCompatStubImpl.setQuery:(Landroid/view/View;Ljava/lang/CharSequence;Z)V │ │ -082678: 0e00 |0000: return-void │ │ +084214: |[084214] android.support.v4.widget.SearchViewCompat$SearchViewCompatStubImpl.setQuery:(Landroid/view/View;Ljava/lang/CharSequence;Z)V │ │ +084224: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=97 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatStubImpl; │ │ 0x0000 - 0x0001 reg=1 searchView Landroid/view/View; │ │ 0x0000 - 0x0001 reg=2 query Ljava/lang/CharSequence; │ │ @@ -171475,16 +171529,16 @@ │ │ type : '(Landroid/view/View;Ljava/lang/CharSequence;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -08267c: |[08267c] android.support.v4.widget.SearchViewCompat$SearchViewCompatStubImpl.setQueryHint:(Landroid/view/View;Ljava/lang/CharSequence;)V │ │ -08268c: 0e00 |0000: return-void │ │ +084228: |[084228] android.support.v4.widget.SearchViewCompat$SearchViewCompatStubImpl.setQueryHint:(Landroid/view/View;Ljava/lang/CharSequence;)V │ │ +084238: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=101 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatStubImpl; │ │ 0x0000 - 0x0001 reg=1 searchView Landroid/view/View; │ │ 0x0000 - 0x0001 reg=2 hint Ljava/lang/CharSequence; │ │ @@ -171494,16 +171548,16 @@ │ │ type : '(Landroid/view/View;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -082690: |[082690] android.support.v4.widget.SearchViewCompat$SearchViewCompatStubImpl.setQueryRefinementEnabled:(Landroid/view/View;Z)V │ │ -0826a0: 0e00 |0000: return-void │ │ +08423c: |[08423c] android.support.v4.widget.SearchViewCompat$SearchViewCompatStubImpl.setQueryRefinementEnabled:(Landroid/view/View;Z)V │ │ +08424c: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=123 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatStubImpl; │ │ 0x0000 - 0x0001 reg=1 searchView Landroid/view/View; │ │ 0x0000 - 0x0001 reg=2 enable Z │ │ @@ -171513,16 +171567,16 @@ │ │ type : '(Landroid/view/View;Landroid/content/ComponentName;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0826a4: |[0826a4] android.support.v4.widget.SearchViewCompat$SearchViewCompatStubImpl.setSearchableInfo:(Landroid/view/View;Landroid/content/ComponentName;)V │ │ -0826b4: 0e00 |0000: return-void │ │ +084250: |[084250] android.support.v4.widget.SearchViewCompat$SearchViewCompatStubImpl.setSearchableInfo:(Landroid/view/View;Landroid/content/ComponentName;)V │ │ +084260: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=62 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatStubImpl; │ │ 0x0000 - 0x0001 reg=1 searchView Landroid/view/View; │ │ 0x0000 - 0x0001 reg=2 searchableComponent Landroid/content/ComponentName; │ │ @@ -171532,31 +171586,31 @@ │ │ type : '(Landroid/view/View;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0826b8: |[0826b8] android.support.v4.widget.SearchViewCompat$SearchViewCompatStubImpl.setSubmitButtonEnabled:(Landroid/view/View;Z)V │ │ -0826c8: 0e00 |0000: return-void │ │ +084264: |[084264] android.support.v4.widget.SearchViewCompat$SearchViewCompatStubImpl.setSubmitButtonEnabled:(Landroid/view/View;Z)V │ │ +084274: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=114 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatStubImpl; │ │ 0x0000 - 0x0001 reg=1 searchView Landroid/view/View; │ │ 0x0000 - 0x0001 reg=2 enabled Z │ │ │ │ - source_file_idx : 3191 (SearchViewCompat.java) │ │ + source_file_idx : 3188 (SearchViewCompat.java) │ │ │ │ Class #675 header: │ │ -class_idx : 622 │ │ +class_idx : 619 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 381 │ │ -source_file_idx : 3228 │ │ +superclass_idx : 378 │ │ +source_file_idx : 3225 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 4 │ │ │ │ Class #675 annotations: │ │ Annotations on class │ │ @@ -171584,21 +171638,21 @@ │ │ type : '(Landroid/support/v4/widget/SlidingPaneLayout;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -0826cc: |[0826cc] android.support.v4.widget.SlidingPaneLayout$AccessibilityDelegate.:(Landroid/support/v4/widget/SlidingPaneLayout;)V │ │ -0826dc: 5b12 d204 |0000: iput-object v2, v1, Landroid/support/v4/widget/SlidingPaneLayout$AccessibilityDelegate;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@04d2 │ │ -0826e0: 7010 ce08 0100 |0002: invoke-direct {v1}, Landroid/support/v4/view/AccessibilityDelegateCompat;.:()V // method@08ce │ │ -0826e6: 2200 4e00 |0005: new-instance v0, Landroid/graphics/Rect; // type@004e │ │ -0826ea: 7010 6a01 0000 |0007: invoke-direct {v0}, Landroid/graphics/Rect;.:()V // method@016a │ │ -0826f0: 5b10 d104 |000a: iput-object v0, v1, Landroid/support/v4/widget/SlidingPaneLayout$AccessibilityDelegate;.mTmpRect:Landroid/graphics/Rect; // field@04d1 │ │ -0826f4: 0e00 |000c: return-void │ │ +084278: |[084278] android.support.v4.widget.SlidingPaneLayout$AccessibilityDelegate.:(Landroid/support/v4/widget/SlidingPaneLayout;)V │ │ +084288: 5b12 d204 |0000: iput-object v2, v1, Landroid/support/v4/widget/SlidingPaneLayout$AccessibilityDelegate;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@04d2 │ │ +08428c: 7010 ce08 0100 |0002: invoke-direct {v1}, Landroid/support/v4/view/AccessibilityDelegateCompat;.:()V // method@08ce │ │ +084292: 2200 4d00 |0005: new-instance v0, Landroid/graphics/Rect; // type@004d │ │ +084296: 7010 6a01 0000 |0007: invoke-direct {v0}, Landroid/graphics/Rect;.:()V // method@016a │ │ +08429c: 5b10 d104 |000a: iput-object v0, v1, Landroid/support/v4/widget/SlidingPaneLayout$AccessibilityDelegate;.mTmpRect:Landroid/graphics/Rect; // field@04d1 │ │ +0842a0: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1395 │ │ 0x0005 line=1396 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Landroid/support/v4/widget/SlidingPaneLayout$AccessibilityDelegate; │ │ 0x0000 - 0x000d reg=2 (null) Landroid/support/v4/widget/SlidingPaneLayout; │ │ @@ -171608,60 +171662,60 @@ │ │ type : '(Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 106 16-bit code units │ │ -0826f8: |[0826f8] android.support.v4.widget.SlidingPaneLayout$AccessibilityDelegate.copyNodeInfoNoChildren:(Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V │ │ -082708: 5420 d104 |0000: iget-object v0, v2, Landroid/support/v4/widget/SlidingPaneLayout$AccessibilityDelegate;.mTmpRect:Landroid/graphics/Rect; // field@04d1 │ │ -08270c: 6e20 430d 0400 |0002: invoke-virtual {v4, v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getBoundsInParent:(Landroid/graphics/Rect;)V // method@0d43 │ │ -082712: 6e20 660d 0300 |0005: invoke-virtual {v3, v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setBoundsInParent:(Landroid/graphics/Rect;)V // method@0d66 │ │ -082718: 6e20 440d 0400 |0008: invoke-virtual {v4, v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getBoundsInScreen:(Landroid/graphics/Rect;)V // method@0d44 │ │ -08271e: 6e20 670d 0300 |000b: invoke-virtual {v3, v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setBoundsInScreen:(Landroid/graphics/Rect;)V // method@0d67 │ │ -082724: 6e10 5d0d 0400 |000e: invoke-virtual {v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.isVisibleToUser:()Z // method@0d5d │ │ -08272a: 0a01 |0011: move-result v1 │ │ -08272c: 6e20 7d0d 1300 |0012: invoke-virtual {v3, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setVisibleToUser:(Z)V // method@0d7d │ │ -082732: 6e10 4c0d 0400 |0015: invoke-virtual {v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getPackageName:()Ljava/lang/CharSequence; // method@0d4c │ │ -082738: 0c01 |0018: move-result-object v1 │ │ -08273a: 6e20 730d 1300 |0019: invoke-virtual {v3, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setPackageName:(Ljava/lang/CharSequence;)V // method@0d73 │ │ -082740: 6e10 470d 0400 |001c: invoke-virtual {v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getClassName:()Ljava/lang/CharSequence; // method@0d47 │ │ -082746: 0c01 |001f: move-result-object v1 │ │ -082748: 6e20 6a0d 1300 |0020: invoke-virtual {v3, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setClassName:(Ljava/lang/CharSequence;)V // method@0d6a │ │ -08274e: 6e10 480d 0400 |0023: invoke-virtual {v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getContentDescription:()Ljava/lang/CharSequence; // method@0d48 │ │ -082754: 0c01 |0026: move-result-object v1 │ │ -082756: 6e20 6c0d 1300 |0027: invoke-virtual {v3, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setContentDescription:(Ljava/lang/CharSequence;)V // method@0d6c │ │ -08275c: 6e10 560d 0400 |002a: invoke-virtual {v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.isEnabled:()Z // method@0d56 │ │ -082762: 0a01 |002d: move-result v1 │ │ -082764: 6e20 6d0d 1300 |002e: invoke-virtual {v3, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setEnabled:(Z)V // method@0d6d │ │ -08276a: 6e10 550d 0400 |0031: invoke-virtual {v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.isClickable:()Z // method@0d55 │ │ -082770: 0a01 |0034: move-result v1 │ │ -082772: 6e20 6b0d 1300 |0035: invoke-virtual {v3, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setClickable:(Z)V // method@0d6b │ │ -082778: 6e10 570d 0400 |0038: invoke-virtual {v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.isFocusable:()Z // method@0d57 │ │ -08277e: 0a01 |003b: move-result v1 │ │ -082780: 6e20 6e0d 1300 |003c: invoke-virtual {v3, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setFocusable:(Z)V // method@0d6e │ │ -082786: 6e10 580d 0400 |003f: invoke-virtual {v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.isFocused:()Z // method@0d58 │ │ -08278c: 0a01 |0042: move-result v1 │ │ -08278e: 6e20 6f0d 1300 |0043: invoke-virtual {v3, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setFocused:(Z)V // method@0d6f │ │ -082794: 6e10 520d 0400 |0046: invoke-virtual {v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.isAccessibilityFocused:()Z // method@0d52 │ │ -08279a: 0a01 |0049: move-result v1 │ │ -08279c: 6e20 650d 1300 |004a: invoke-virtual {v3, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setAccessibilityFocused:(Z)V // method@0d65 │ │ -0827a2: 6e10 5c0d 0400 |004d: invoke-virtual {v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.isSelected:()Z // method@0d5c │ │ -0827a8: 0a01 |0050: move-result v1 │ │ -0827aa: 6e20 780d 1300 |0051: invoke-virtual {v3, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setSelected:(Z)V // method@0d78 │ │ -0827b0: 6e10 590d 0400 |0054: invoke-virtual {v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.isLongClickable:()Z // method@0d59 │ │ -0827b6: 0a01 |0057: move-result v1 │ │ -0827b8: 6e20 710d 1300 |0058: invoke-virtual {v3, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setLongClickable:(Z)V // method@0d71 │ │ -0827be: 6e10 420d 0400 |005b: invoke-virtual {v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getActions:()I // method@0d42 │ │ -0827c4: 0a01 |005e: move-result v1 │ │ -0827c6: 6e20 3a0d 1300 |005f: invoke-virtual {v3, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.addAction:(I)V // method@0d3a │ │ -0827cc: 6e10 4b0d 0400 |0062: invoke-virtual {v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getMovementGranularities:()I // method@0d4b │ │ -0827d2: 0a01 |0065: move-result v1 │ │ -0827d4: 6e20 720d 1300 |0066: invoke-virtual {v3, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setMovementGranularities:(I)V // method@0d72 │ │ -0827da: 0e00 |0069: return-void │ │ +0842a4: |[0842a4] android.support.v4.widget.SlidingPaneLayout$AccessibilityDelegate.copyNodeInfoNoChildren:(Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V │ │ +0842b4: 5420 d104 |0000: iget-object v0, v2, Landroid/support/v4/widget/SlidingPaneLayout$AccessibilityDelegate;.mTmpRect:Landroid/graphics/Rect; // field@04d1 │ │ +0842b8: 6e20 430d 0400 |0002: invoke-virtual {v4, v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getBoundsInParent:(Landroid/graphics/Rect;)V // method@0d43 │ │ +0842be: 6e20 660d 0300 |0005: invoke-virtual {v3, v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setBoundsInParent:(Landroid/graphics/Rect;)V // method@0d66 │ │ +0842c4: 6e20 440d 0400 |0008: invoke-virtual {v4, v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getBoundsInScreen:(Landroid/graphics/Rect;)V // method@0d44 │ │ +0842ca: 6e20 670d 0300 |000b: invoke-virtual {v3, v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setBoundsInScreen:(Landroid/graphics/Rect;)V // method@0d67 │ │ +0842d0: 6e10 5d0d 0400 |000e: invoke-virtual {v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.isVisibleToUser:()Z // method@0d5d │ │ +0842d6: 0a01 |0011: move-result v1 │ │ +0842d8: 6e20 7d0d 1300 |0012: invoke-virtual {v3, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setVisibleToUser:(Z)V // method@0d7d │ │ +0842de: 6e10 4c0d 0400 |0015: invoke-virtual {v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getPackageName:()Ljava/lang/CharSequence; // method@0d4c │ │ +0842e4: 0c01 |0018: move-result-object v1 │ │ +0842e6: 6e20 730d 1300 |0019: invoke-virtual {v3, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setPackageName:(Ljava/lang/CharSequence;)V // method@0d73 │ │ +0842ec: 6e10 470d 0400 |001c: invoke-virtual {v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getClassName:()Ljava/lang/CharSequence; // method@0d47 │ │ +0842f2: 0c01 |001f: move-result-object v1 │ │ +0842f4: 6e20 6a0d 1300 |0020: invoke-virtual {v3, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setClassName:(Ljava/lang/CharSequence;)V // method@0d6a │ │ +0842fa: 6e10 480d 0400 |0023: invoke-virtual {v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getContentDescription:()Ljava/lang/CharSequence; // method@0d48 │ │ +084300: 0c01 |0026: move-result-object v1 │ │ +084302: 6e20 6c0d 1300 |0027: invoke-virtual {v3, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setContentDescription:(Ljava/lang/CharSequence;)V // method@0d6c │ │ +084308: 6e10 560d 0400 |002a: invoke-virtual {v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.isEnabled:()Z // method@0d56 │ │ +08430e: 0a01 |002d: move-result v1 │ │ +084310: 6e20 6d0d 1300 |002e: invoke-virtual {v3, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setEnabled:(Z)V // method@0d6d │ │ +084316: 6e10 550d 0400 |0031: invoke-virtual {v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.isClickable:()Z // method@0d55 │ │ +08431c: 0a01 |0034: move-result v1 │ │ +08431e: 6e20 6b0d 1300 |0035: invoke-virtual {v3, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setClickable:(Z)V // method@0d6b │ │ +084324: 6e10 570d 0400 |0038: invoke-virtual {v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.isFocusable:()Z // method@0d57 │ │ +08432a: 0a01 |003b: move-result v1 │ │ +08432c: 6e20 6e0d 1300 |003c: invoke-virtual {v3, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setFocusable:(Z)V // method@0d6e │ │ +084332: 6e10 580d 0400 |003f: invoke-virtual {v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.isFocused:()Z // method@0d58 │ │ +084338: 0a01 |0042: move-result v1 │ │ +08433a: 6e20 6f0d 1300 |0043: invoke-virtual {v3, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setFocused:(Z)V // method@0d6f │ │ +084340: 6e10 520d 0400 |0046: invoke-virtual {v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.isAccessibilityFocused:()Z // method@0d52 │ │ +084346: 0a01 |0049: move-result v1 │ │ +084348: 6e20 650d 1300 |004a: invoke-virtual {v3, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setAccessibilityFocused:(Z)V // method@0d65 │ │ +08434e: 6e10 5c0d 0400 |004d: invoke-virtual {v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.isSelected:()Z // method@0d5c │ │ +084354: 0a01 |0050: move-result v1 │ │ +084356: 6e20 780d 1300 |0051: invoke-virtual {v3, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setSelected:(Z)V // method@0d78 │ │ +08435c: 6e10 590d 0400 |0054: invoke-virtual {v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.isLongClickable:()Z // method@0d59 │ │ +084362: 0a01 |0057: move-result v1 │ │ +084364: 6e20 710d 1300 |0058: invoke-virtual {v3, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setLongClickable:(Z)V // method@0d71 │ │ +08436a: 6e10 420d 0400 |005b: invoke-virtual {v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getActions:()I // method@0d42 │ │ +084370: 0a01 |005e: move-result v1 │ │ +084372: 6e20 3a0d 1300 |005f: invoke-virtual {v3, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.addAction:(I)V // method@0d3a │ │ +084378: 6e10 4b0d 0400 |0062: invoke-virtual {v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getMovementGranularities:()I // method@0d4b │ │ +08437e: 0a01 |0065: move-result v1 │ │ +084380: 6e20 720d 1300 |0066: invoke-virtual {v3, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setMovementGranularities:(I)V // method@0d72 │ │ +084386: 0e00 |0069: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1454 │ │ 0x0002 line=1456 │ │ 0x0005 line=1457 │ │ 0x0008 line=1459 │ │ 0x000b line=1460 │ │ @@ -171691,19 +171745,19 @@ │ │ type : '(Landroid/view/View;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0827dc: |[0827dc] android.support.v4.widget.SlidingPaneLayout$AccessibilityDelegate.filter:(Landroid/view/View;)Z │ │ -0827ec: 5410 d204 |0000: iget-object v0, v1, Landroid/support/v4/widget/SlidingPaneLayout$AccessibilityDelegate;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@04d2 │ │ -0827f0: 6e20 8011 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v4/widget/SlidingPaneLayout;.isDimmed:(Landroid/view/View;)Z // method@1180 │ │ -0827f6: 0a00 |0005: move-result v0 │ │ -0827f8: 0f00 |0006: return v0 │ │ +084388: |[084388] android.support.v4.widget.SlidingPaneLayout$AccessibilityDelegate.filter:(Landroid/view/View;)Z │ │ +084398: 5410 d204 |0000: iget-object v0, v1, Landroid/support/v4/widget/SlidingPaneLayout$AccessibilityDelegate;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@04d2 │ │ +08439c: 6e20 8011 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v4/widget/SlidingPaneLayout;.isDimmed:(Landroid/view/View;)Z // method@1180 │ │ +0843a2: 0a00 |0005: move-result v0 │ │ +0843a4: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1444 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/widget/SlidingPaneLayout$AccessibilityDelegate; │ │ 0x0000 - 0x0007 reg=2 child Landroid/view/View; │ │ │ │ @@ -171712,21 +171766,21 @@ │ │ type : '(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -0827fc: |[0827fc] android.support.v4.widget.SlidingPaneLayout$AccessibilityDelegate.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ -08280c: 6f30 d208 2103 |0000: invoke-super {v1, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompat;.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@08d2 │ │ -082812: 1c00 7a02 |0003: const-class v0, Landroid/support/v4/widget/SlidingPaneLayout; // type@027a │ │ -082816: 6e10 f014 0000 |0005: invoke-virtual {v0}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@14f0 │ │ -08281c: 0c00 |0008: move-result-object v0 │ │ -08281e: 6e20 2b13 0300 |0009: invoke-virtual {v3, v0}, Landroid/view/accessibility/AccessibilityEvent;.setClassName:(Ljava/lang/CharSequence;)V // method@132b │ │ -082824: 0e00 |000c: return-void │ │ +0843a8: |[0843a8] android.support.v4.widget.SlidingPaneLayout$AccessibilityDelegate.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ +0843b8: 6f30 d208 2103 |0000: invoke-super {v1, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompat;.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@08d2 │ │ +0843be: 1c00 7702 |0003: const-class v0, Landroid/support/v4/widget/SlidingPaneLayout; // type@0277 │ │ +0843c2: 6e10 f014 0000 |0005: invoke-virtual {v0}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@14f0 │ │ +0843c8: 0c00 |0008: move-result-object v0 │ │ +0843ca: 6e20 2b13 0300 |0009: invoke-virtual {v3, v0}, Landroid/view/accessibility/AccessibilityEvent;.setClassName:(Ljava/lang/CharSequence;)V // method@132b │ │ +0843d0: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1429 │ │ 0x0003 line=1431 │ │ 0x000c line=1432 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Landroid/support/v4/widget/SlidingPaneLayout$AccessibilityDelegate; │ │ @@ -171738,51 +171792,51 @@ │ │ type : '(Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 76 16-bit code units │ │ -082828: |[082828] android.support.v4.widget.SlidingPaneLayout$AccessibilityDelegate.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V │ │ -082838: 7110 5f0d 0800 |0000: invoke-static {v8}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.obtain:(Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // method@0d5f │ │ -08283e: 0c04 |0003: move-result-object v4 │ │ -082840: 6f30 d308 7604 |0004: invoke-super {v6, v7, v4}, Landroid/support/v4/view/AccessibilityDelegateCompat;.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V // method@08d3 │ │ -082846: 7030 2411 8604 |0007: invoke-direct {v6, v8, v4}, Landroid/support/v4/widget/SlidingPaneLayout$AccessibilityDelegate;.copyNodeInfoNoChildren:(Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V // method@1124 │ │ -08284c: 6e10 640d 0400 |000a: invoke-virtual {v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.recycle:()V // method@0d64 │ │ -082852: 1c05 7a02 |000d: const-class v5, Landroid/support/v4/widget/SlidingPaneLayout; // type@027a │ │ -082856: 6e10 f014 0500 |000f: invoke-virtual {v5}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@14f0 │ │ -08285c: 0c05 |0012: move-result-object v5 │ │ -08285e: 6e20 6a0d 5800 |0013: invoke-virtual {v8, v5}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setClassName:(Ljava/lang/CharSequence;)V // method@0d6a │ │ -082864: 6e20 790d 7800 |0016: invoke-virtual {v8, v7}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setSource:(Landroid/view/View;)V // method@0d79 │ │ -08286a: 7110 170b 0700 |0019: invoke-static {v7}, Landroid/support/v4/view/ViewCompat;.getParentForAccessibility:(Landroid/view/View;)Landroid/view/ViewParent; // method@0b17 │ │ -082870: 0c03 |001c: move-result-object v3 │ │ -082872: 2035 ac02 |001d: instance-of v5, v3, Landroid/view/View; // type@02ac │ │ -082876: 3805 0700 |001f: if-eqz v5, 0026 // +0007 │ │ -08287a: 1f03 ac02 |0021: check-cast v3, Landroid/view/View; // type@02ac │ │ -08287e: 6e20 740d 3800 |0023: invoke-virtual {v8, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setParent:(Landroid/view/View;)V // method@0d74 │ │ -082884: 5465 d204 |0026: iget-object v5, v6, Landroid/support/v4/widget/SlidingPaneLayout$AccessibilityDelegate;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@04d2 │ │ -082888: 6e10 7211 0500 |0028: invoke-virtual {v5}, Landroid/support/v4/widget/SlidingPaneLayout;.getChildCount:()I // method@1172 │ │ -08288e: 0a01 |002b: move-result v1 │ │ -082890: 1202 |002c: const/4 v2, #int 0 // #0 │ │ -082892: 3512 1e00 |002d: if-ge v2, v1, 004b // +001e │ │ -082896: 5465 d204 |002f: iget-object v5, v6, Landroid/support/v4/widget/SlidingPaneLayout$AccessibilityDelegate;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@04d2 │ │ -08289a: 6e20 7111 2500 |0031: invoke-virtual {v5, v2}, Landroid/support/v4/widget/SlidingPaneLayout;.getChildAt:(I)Landroid/view/View; // method@1171 │ │ -0828a0: 0c00 |0034: move-result-object v0 │ │ -0828a2: 6e20 2511 0600 |0035: invoke-virtual {v6, v0}, Landroid/support/v4/widget/SlidingPaneLayout$AccessibilityDelegate;.filter:(Landroid/view/View;)Z // method@1125 │ │ -0828a8: 0a05 |0038: move-result v5 │ │ -0828aa: 3905 0f00 |0039: if-nez v5, 0048 // +000f │ │ -0828ae: 6e10 9612 0000 |003b: invoke-virtual {v0}, Landroid/view/View;.getVisibility:()I // method@1296 │ │ -0828b4: 0a05 |003e: move-result v5 │ │ -0828b6: 3905 0900 |003f: if-nez v5, 0048 // +0009 │ │ -0828ba: 1215 |0041: const/4 v5, #int 1 // #1 │ │ -0828bc: 7120 260b 5000 |0042: invoke-static {v0, v5}, Landroid/support/v4/view/ViewCompat;.setImportantForAccessibility:(Landroid/view/View;I)V // method@0b26 │ │ -0828c2: 6e20 3b0d 0800 |0045: invoke-virtual {v8, v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.addChild:(Landroid/view/View;)V // method@0d3b │ │ -0828c8: d802 0201 |0048: add-int/lit8 v2, v2, #int 1 // #01 │ │ -0828cc: 28e3 |004a: goto 002d // -001d │ │ -0828ce: 0e00 |004b: return-void │ │ +0843d4: |[0843d4] android.support.v4.widget.SlidingPaneLayout$AccessibilityDelegate.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V │ │ +0843e4: 7110 5f0d 0800 |0000: invoke-static {v8}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.obtain:(Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // method@0d5f │ │ +0843ea: 0c04 |0003: move-result-object v4 │ │ +0843ec: 6f30 d308 7604 |0004: invoke-super {v6, v7, v4}, Landroid/support/v4/view/AccessibilityDelegateCompat;.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V // method@08d3 │ │ +0843f2: 7030 2411 8604 |0007: invoke-direct {v6, v8, v4}, Landroid/support/v4/widget/SlidingPaneLayout$AccessibilityDelegate;.copyNodeInfoNoChildren:(Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V // method@1124 │ │ +0843f8: 6e10 640d 0400 |000a: invoke-virtual {v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.recycle:()V // method@0d64 │ │ +0843fe: 1c05 7702 |000d: const-class v5, Landroid/support/v4/widget/SlidingPaneLayout; // type@0277 │ │ +084402: 6e10 f014 0500 |000f: invoke-virtual {v5}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@14f0 │ │ +084408: 0c05 |0012: move-result-object v5 │ │ +08440a: 6e20 6a0d 5800 |0013: invoke-virtual {v8, v5}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setClassName:(Ljava/lang/CharSequence;)V // method@0d6a │ │ +084410: 6e20 790d 7800 |0016: invoke-virtual {v8, v7}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setSource:(Landroid/view/View;)V // method@0d79 │ │ +084416: 7110 170b 0700 |0019: invoke-static {v7}, Landroid/support/v4/view/ViewCompat;.getParentForAccessibility:(Landroid/view/View;)Landroid/view/ViewParent; // method@0b17 │ │ +08441c: 0c03 |001c: move-result-object v3 │ │ +08441e: 2035 a902 |001d: instance-of v5, v3, Landroid/view/View; // type@02a9 │ │ +084422: 3805 0700 |001f: if-eqz v5, 0026 // +0007 │ │ +084426: 1f03 a902 |0021: check-cast v3, Landroid/view/View; // type@02a9 │ │ +08442a: 6e20 740d 3800 |0023: invoke-virtual {v8, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setParent:(Landroid/view/View;)V // method@0d74 │ │ +084430: 5465 d204 |0026: iget-object v5, v6, Landroid/support/v4/widget/SlidingPaneLayout$AccessibilityDelegate;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@04d2 │ │ +084434: 6e10 7211 0500 |0028: invoke-virtual {v5}, Landroid/support/v4/widget/SlidingPaneLayout;.getChildCount:()I // method@1172 │ │ +08443a: 0a01 |002b: move-result v1 │ │ +08443c: 1202 |002c: const/4 v2, #int 0 // #0 │ │ +08443e: 3512 1e00 |002d: if-ge v2, v1, 004b // +001e │ │ +084442: 5465 d204 |002f: iget-object v5, v6, Landroid/support/v4/widget/SlidingPaneLayout$AccessibilityDelegate;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@04d2 │ │ +084446: 6e20 7111 2500 |0031: invoke-virtual {v5, v2}, Landroid/support/v4/widget/SlidingPaneLayout;.getChildAt:(I)Landroid/view/View; // method@1171 │ │ +08444c: 0c00 |0034: move-result-object v0 │ │ +08444e: 6e20 2511 0600 |0035: invoke-virtual {v6, v0}, Landroid/support/v4/widget/SlidingPaneLayout$AccessibilityDelegate;.filter:(Landroid/view/View;)Z // method@1125 │ │ +084454: 0a05 |0038: move-result v5 │ │ +084456: 3905 0f00 |0039: if-nez v5, 0048 // +000f │ │ +08445a: 6e10 9612 0000 |003b: invoke-virtual {v0}, Landroid/view/View;.getVisibility:()I // method@1296 │ │ +084460: 0a05 |003e: move-result v5 │ │ +084462: 3905 0900 |003f: if-nez v5, 0048 // +0009 │ │ +084466: 1215 |0041: const/4 v5, #int 1 // #1 │ │ +084468: 7120 260b 5000 |0042: invoke-static {v0, v5}, Landroid/support/v4/view/ViewCompat;.setImportantForAccessibility:(Landroid/view/View;I)V // method@0b26 │ │ +08446e: 6e20 3b0d 0800 |0045: invoke-virtual {v8, v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.addChild:(Landroid/view/View;)V // method@0d3b │ │ +084474: d802 0201 |0048: add-int/lit8 v2, v2, #int 1 // #01 │ │ +084478: 28e3 |004a: goto 002d // -001d │ │ +08447a: 0e00 |004b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1400 │ │ 0x0004 line=1401 │ │ 0x0007 line=1402 │ │ 0x000a line=1403 │ │ 0x000d line=1405 │ │ @@ -171813,41 +171867,41 @@ │ │ type : '(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 13 16-bit code units │ │ -0828d0: |[0828d0] android.support.v4.widget.SlidingPaneLayout$AccessibilityDelegate.onRequestSendAccessibilityEvent:(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ -0828e0: 6e20 2511 3100 |0000: invoke-virtual {v1, v3}, Landroid/support/v4/widget/SlidingPaneLayout$AccessibilityDelegate;.filter:(Landroid/view/View;)Z // method@1125 │ │ -0828e6: 0a00 |0003: move-result v0 │ │ -0828e8: 3900 0700 |0004: if-nez v0, 000b // +0007 │ │ -0828ec: 6f40 d508 2143 |0006: invoke-super {v1, v2, v3, v4}, Landroid/support/v4/view/AccessibilityDelegateCompat;.onRequestSendAccessibilityEvent:(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z // method@08d5 │ │ -0828f2: 0a00 |0009: move-result v0 │ │ -0828f4: 0f00 |000a: return v0 │ │ -0828f6: 1200 |000b: const/4 v0, #int 0 // #0 │ │ -0828f8: 28fe |000c: goto 000a // -0002 │ │ +08447c: |[08447c] android.support.v4.widget.SlidingPaneLayout$AccessibilityDelegate.onRequestSendAccessibilityEvent:(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ +08448c: 6e20 2511 3100 |0000: invoke-virtual {v1, v3}, Landroid/support/v4/widget/SlidingPaneLayout$AccessibilityDelegate;.filter:(Landroid/view/View;)Z // method@1125 │ │ +084492: 0a00 |0003: move-result v0 │ │ +084494: 3900 0700 |0004: if-nez v0, 000b // +0007 │ │ +084498: 6f40 d508 2143 |0006: invoke-super {v1, v2, v3, v4}, Landroid/support/v4/view/AccessibilityDelegateCompat;.onRequestSendAccessibilityEvent:(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z // method@08d5 │ │ +08449e: 0a00 |0009: move-result v0 │ │ +0844a0: 0f00 |000a: return v0 │ │ +0844a2: 1200 |000b: const/4 v0, #int 0 // #0 │ │ +0844a4: 28fe |000c: goto 000a // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1437 │ │ 0x0006 line=1438 │ │ 0x000a line=1440 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Landroid/support/v4/widget/SlidingPaneLayout$AccessibilityDelegate; │ │ 0x0000 - 0x000d reg=2 host Landroid/view/ViewGroup; │ │ 0x0000 - 0x000d reg=3 child Landroid/view/View; │ │ 0x0000 - 0x000d reg=4 event Landroid/view/accessibility/AccessibilityEvent; │ │ │ │ - source_file_idx : 3228 (SlidingPaneLayout.java) │ │ + source_file_idx : 3225 (SlidingPaneLayout.java) │ │ │ │ Class #676 header: │ │ -class_idx : 624 │ │ +class_idx : 621 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 637 │ │ -source_file_idx : 3228 │ │ +superclass_idx : 634 │ │ +source_file_idx : 3225 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 8 │ │ │ │ Class #676 annotations: │ │ Annotations on class │ │ @@ -171871,18 +171925,18 @@ │ │ type : '(Landroid/support/v4/widget/SlidingPaneLayout;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0828fc: |[0828fc] android.support.v4.widget.SlidingPaneLayout$DragHelperCallback.:(Landroid/support/v4/widget/SlidingPaneLayout;)V │ │ -08290c: 5b01 d504 |0000: iput-object v1, v0, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@04d5 │ │ -082910: 7010 a711 0000 |0002: invoke-direct {v0}, Landroid/support/v4/widget/ViewDragHelper$Callback;.:()V // method@11a7 │ │ -082916: 0e00 |0005: return-void │ │ +0844a8: |[0844a8] android.support.v4.widget.SlidingPaneLayout$DragHelperCallback.:(Landroid/support/v4/widget/SlidingPaneLayout;)V │ │ +0844b8: 5b01 d504 |0000: iput-object v1, v0, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@04d5 │ │ +0844bc: 7010 a711 0000 |0002: invoke-direct {v0}, Landroid/support/v4/widget/ViewDragHelper$Callback;.:()V // method@11a7 │ │ +0844c2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1178 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v4/widget/SlidingPaneLayout; │ │ │ │ @@ -171891,17 +171945,17 @@ │ │ type : '(Landroid/support/v4/widget/SlidingPaneLayout;Landroid/support/v4/widget/SlidingPaneLayout$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -082918: |[082918] android.support.v4.widget.SlidingPaneLayout$DragHelperCallback.:(Landroid/support/v4/widget/SlidingPaneLayout;Landroid/support/v4/widget/SlidingPaneLayout$1;)V │ │ -082928: 7020 2b11 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.:(Landroid/support/v4/widget/SlidingPaneLayout;)V // method@112b │ │ -08292e: 0e00 |0003: return-void │ │ +0844c4: |[0844c4] android.support.v4.widget.SlidingPaneLayout$DragHelperCallback.:(Landroid/support/v4/widget/SlidingPaneLayout;Landroid/support/v4/widget/SlidingPaneLayout$1;)V │ │ +0844d4: 7020 2b11 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.:(Landroid/support/v4/widget/SlidingPaneLayout;)V // method@112b │ │ +0844da: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1178 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback; │ │ 0x0000 - 0x0004 reg=1 x0 Landroid/support/v4/widget/SlidingPaneLayout; │ │ 0x0000 - 0x0004 reg=2 x1 Landroid/support/v4/widget/SlidingPaneLayout$1; │ │ @@ -171912,35 +171966,35 @@ │ │ type : '(Landroid/view/View;II)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 39 16-bit code units │ │ -082930: |[082930] android.support.v4.widget.SlidingPaneLayout$DragHelperCallback.clampViewPositionHorizontal:(Landroid/view/View;II)I │ │ -082940: 5464 d504 |0000: iget-object v4, v6, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@04d5 │ │ -082944: 7110 5d11 0400 |0002: invoke-static {v4}, Landroid/support/v4/widget/SlidingPaneLayout;.access$400:(Landroid/support/v4/widget/SlidingPaneLayout;)Landroid/view/View; // method@115d │ │ -08294a: 0c04 |0005: move-result-object v4 │ │ -08294c: 6e10 8312 0400 |0006: invoke-virtual {v4}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1283 │ │ -082952: 0c01 |0009: move-result-object v1 │ │ -082954: 1f01 7102 |000a: check-cast v1, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams; // type@0271 │ │ -082958: 5464 d504 |000c: iget-object v4, v6, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@04d5 │ │ -08295c: 6e10 7711 0400 |000e: invoke-virtual {v4}, Landroid/support/v4/widget/SlidingPaneLayout;.getPaddingLeft:()I // method@1177 │ │ -082962: 0a04 |0011: move-result v4 │ │ -082964: 5215 da04 |0012: iget v5, v1, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.leftMargin:I // field@04da │ │ -082968: 9000 0405 |0014: add-int v0, v4, v5 │ │ -08296c: 5464 d504 |0016: iget-object v4, v6, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@04d5 │ │ -082970: 7110 6011 0400 |0018: invoke-static {v4}, Landroid/support/v4/widget/SlidingPaneLayout;.access$700:(Landroid/support/v4/widget/SlidingPaneLayout;)I // method@1160 │ │ -082976: 0a04 |001b: move-result v4 │ │ -082978: 9003 0004 |001c: add-int v3, v0, v4 │ │ -08297c: 7120 1515 0800 |001e: invoke-static {v8, v0}, Ljava/lang/Math;.max:(II)I // method@1515 │ │ -082982: 0a04 |0021: move-result v4 │ │ -082984: 7120 1715 3400 |0022: invoke-static {v4, v3}, Ljava/lang/Math;.min:(II)I // method@1517 │ │ -08298a: 0a02 |0025: move-result v2 │ │ -08298c: 0f02 |0026: return v2 │ │ +0844dc: |[0844dc] android.support.v4.widget.SlidingPaneLayout$DragHelperCallback.clampViewPositionHorizontal:(Landroid/view/View;II)I │ │ +0844ec: 5464 d504 |0000: iget-object v4, v6, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@04d5 │ │ +0844f0: 7110 5d11 0400 |0002: invoke-static {v4}, Landroid/support/v4/widget/SlidingPaneLayout;.access$400:(Landroid/support/v4/widget/SlidingPaneLayout;)Landroid/view/View; // method@115d │ │ +0844f6: 0c04 |0005: move-result-object v4 │ │ +0844f8: 6e10 8312 0400 |0006: invoke-virtual {v4}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1283 │ │ +0844fe: 0c01 |0009: move-result-object v1 │ │ +084500: 1f01 6e02 |000a: check-cast v1, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams; // type@026e │ │ +084504: 5464 d504 |000c: iget-object v4, v6, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@04d5 │ │ +084508: 6e10 7711 0400 |000e: invoke-virtual {v4}, Landroid/support/v4/widget/SlidingPaneLayout;.getPaddingLeft:()I // method@1177 │ │ +08450e: 0a04 |0011: move-result v4 │ │ +084510: 5215 da04 |0012: iget v5, v1, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.leftMargin:I // field@04da │ │ +084514: 9000 0405 |0014: add-int v0, v4, v5 │ │ +084518: 5464 d504 |0016: iget-object v4, v6, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@04d5 │ │ +08451c: 7110 6011 0400 |0018: invoke-static {v4}, Landroid/support/v4/widget/SlidingPaneLayout;.access$700:(Landroid/support/v4/widget/SlidingPaneLayout;)I // method@1160 │ │ +084522: 0a04 |001b: move-result v4 │ │ +084524: 9003 0004 |001c: add-int v3, v0, v4 │ │ +084528: 7120 1515 0800 |001e: invoke-static {v8, v0}, Ljava/lang/Math;.max:(II)I // method@1515 │ │ +08452e: 0a04 |0021: move-result v4 │ │ +084530: 7120 1715 3400 |0022: invoke-static {v4, v3}, Ljava/lang/Math;.min:(II)I // method@1517 │ │ +084536: 0a02 |0025: move-result v2 │ │ +084538: 0f02 |0026: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1233 │ │ 0x000c line=1234 │ │ 0x0016 line=1235 │ │ 0x001e line=1237 │ │ 0x0026 line=1239 │ │ @@ -171959,19 +172013,19 @@ │ │ type : '(Landroid/view/View;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -082990: |[082990] android.support.v4.widget.SlidingPaneLayout$DragHelperCallback.getViewHorizontalDragRange:(Landroid/view/View;)I │ │ -0829a0: 5410 d504 |0000: iget-object v0, v1, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@04d5 │ │ -0829a4: 7110 6011 0000 |0002: invoke-static {v0}, Landroid/support/v4/widget/SlidingPaneLayout;.access$700:(Landroid/support/v4/widget/SlidingPaneLayout;)I // method@1160 │ │ -0829aa: 0a00 |0005: move-result v0 │ │ -0829ac: 0f00 |0006: return v0 │ │ +08453c: |[08453c] android.support.v4.widget.SlidingPaneLayout$DragHelperCallback.getViewHorizontalDragRange:(Landroid/view/View;)I │ │ +08454c: 5410 d504 |0000: iget-object v0, v1, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@04d5 │ │ +084550: 7110 6011 0000 |0002: invoke-static {v0}, Landroid/support/v4/widget/SlidingPaneLayout;.access$700:(Landroid/support/v4/widget/SlidingPaneLayout;)I // method@1160 │ │ +084556: 0a00 |0005: move-result v0 │ │ +084558: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1228 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback; │ │ 0x0000 - 0x0007 reg=2 child Landroid/view/View; │ │ │ │ @@ -171980,23 +172034,23 @@ │ │ type : '(II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 16 16-bit code units │ │ -0829b0: |[0829b0] android.support.v4.widget.SlidingPaneLayout$DragHelperCallback.onEdgeDragStarted:(II)V │ │ -0829c0: 5420 d504 |0000: iget-object v0, v2, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@04d5 │ │ -0829c4: 7110 5b11 0000 |0002: invoke-static {v0}, Landroid/support/v4/widget/SlidingPaneLayout;.access$200:(Landroid/support/v4/widget/SlidingPaneLayout;)Landroid/support/v4/widget/ViewDragHelper; // method@115b │ │ -0829ca: 0c00 |0005: move-result-object v0 │ │ -0829cc: 5421 d504 |0006: iget-object v1, v2, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@04d5 │ │ -0829d0: 7110 5d11 0100 |0008: invoke-static {v1}, Landroid/support/v4/widget/SlidingPaneLayout;.access$400:(Landroid/support/v4/widget/SlidingPaneLayout;)Landroid/view/View; // method@115d │ │ -0829d6: 0c01 |000b: move-result-object v1 │ │ -0829d8: 6e30 ba11 1004 |000c: invoke-virtual {v0, v1, v4}, Landroid/support/v4/widget/ViewDragHelper;.captureChildView:(Landroid/view/View;I)V // method@11ba │ │ -0829de: 0e00 |000f: return-void │ │ +08455c: |[08455c] android.support.v4.widget.SlidingPaneLayout$DragHelperCallback.onEdgeDragStarted:(II)V │ │ +08456c: 5420 d504 |0000: iget-object v0, v2, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@04d5 │ │ +084570: 7110 5b11 0000 |0002: invoke-static {v0}, Landroid/support/v4/widget/SlidingPaneLayout;.access$200:(Landroid/support/v4/widget/SlidingPaneLayout;)Landroid/support/v4/widget/ViewDragHelper; // method@115b │ │ +084576: 0c00 |0005: move-result-object v0 │ │ +084578: 5421 d504 |0006: iget-object v1, v2, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@04d5 │ │ +08457c: 7110 5d11 0100 |0008: invoke-static {v1}, Landroid/support/v4/widget/SlidingPaneLayout;.access$400:(Landroid/support/v4/widget/SlidingPaneLayout;)Landroid/view/View; // method@115d │ │ +084582: 0c01 |000b: move-result-object v1 │ │ +084584: 6e30 ba11 1004 |000c: invoke-virtual {v0, v1, v4}, Landroid/support/v4/widget/ViewDragHelper;.captureChildView:(Landroid/view/View;I)V // method@11ba │ │ +08458a: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1244 │ │ 0x000f line=1245 │ │ locals : │ │ 0x0000 - 0x0010 reg=2 this Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback; │ │ 0x0000 - 0x0010 reg=3 edgeFlags I │ │ @@ -172007,18 +172061,18 @@ │ │ type : '(Landroid/view/View;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0829e0: |[0829e0] android.support.v4.widget.SlidingPaneLayout$DragHelperCallback.onViewCaptured:(Landroid/view/View;I)V │ │ -0829f0: 5410 d504 |0000: iget-object v0, v1, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@04d5 │ │ -0829f4: 6e10 9511 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/widget/SlidingPaneLayout;.setAllChildrenVisible:()V // method@1195 │ │ -0829fa: 0e00 |0005: return-void │ │ +08458c: |[08458c] android.support.v4.widget.SlidingPaneLayout$DragHelperCallback.onViewCaptured:(Landroid/view/View;I)V │ │ +08459c: 5410 d504 |0000: iget-object v0, v1, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@04d5 │ │ +0845a0: 6e10 9511 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/widget/SlidingPaneLayout;.setAllChildrenVisible:()V // method@1195 │ │ +0845a6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1206 │ │ 0x0005 line=1207 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback; │ │ 0x0000 - 0x0006 reg=2 capturedChild Landroid/view/View; │ │ @@ -172029,50 +172083,50 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 70 16-bit code units │ │ -0829fc: |[0829fc] android.support.v4.widget.SlidingPaneLayout$DragHelperCallback.onViewDragStateChanged:(I)V │ │ -082a0c: 5420 d504 |0000: iget-object v0, v2, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@04d5 │ │ -082a10: 7110 5b11 0000 |0002: invoke-static {v0}, Landroid/support/v4/widget/SlidingPaneLayout;.access$200:(Landroid/support/v4/widget/SlidingPaneLayout;)Landroid/support/v4/widget/ViewDragHelper; // method@115b │ │ -082a16: 0c00 |0005: move-result-object v0 │ │ -082a18: 6e10 d511 0000 |0006: invoke-virtual {v0}, Landroid/support/v4/widget/ViewDragHelper;.getViewDragState:()I // method@11d5 │ │ -082a1e: 0a00 |0009: move-result v0 │ │ -082a20: 3900 2900 |000a: if-nez v0, 0033 // +0029 │ │ -082a24: 5420 d504 |000c: iget-object v0, v2, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@04d5 │ │ -082a28: 7110 5c11 0000 |000e: invoke-static {v0}, Landroid/support/v4/widget/SlidingPaneLayout;.access$300:(Landroid/support/v4/widget/SlidingPaneLayout;)F // method@115c │ │ -082a2e: 0a00 |0011: move-result v0 │ │ -082a30: 1201 |0012: const/4 v1, #int 0 // #0 │ │ -082a32: 2d00 0001 |0013: cmpl-float v0, v0, v1 │ │ -082a36: 3900 1f00 |0015: if-nez v0, 0034 // +001f │ │ -082a3a: 5420 d504 |0017: iget-object v0, v2, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@04d5 │ │ -082a3e: 5421 d504 |0019: iget-object v1, v2, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@04d5 │ │ -082a42: 7110 5d11 0100 |001b: invoke-static {v1}, Landroid/support/v4/widget/SlidingPaneLayout;.access$400:(Landroid/support/v4/widget/SlidingPaneLayout;)Landroid/view/View; // method@115d │ │ -082a48: 0c01 |001e: move-result-object v1 │ │ -082a4a: 6e20 a111 1000 |001f: invoke-virtual {v0, v1}, Landroid/support/v4/widget/SlidingPaneLayout;.updateObscuredViewsVisibility:(Landroid/view/View;)V // method@11a1 │ │ -082a50: 5420 d504 |0022: iget-object v0, v2, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@04d5 │ │ -082a54: 5421 d504 |0024: iget-object v1, v2, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@04d5 │ │ -082a58: 7110 5d11 0100 |0026: invoke-static {v1}, Landroid/support/v4/widget/SlidingPaneLayout;.access$400:(Landroid/support/v4/widget/SlidingPaneLayout;)Landroid/view/View; // method@115d │ │ -082a5e: 0c01 |0029: move-result-object v1 │ │ -082a60: 6e20 6911 1000 |002a: invoke-virtual {v0, v1}, Landroid/support/v4/widget/SlidingPaneLayout;.dispatchOnPanelClosed:(Landroid/view/View;)V // method@1169 │ │ -082a66: 5420 d504 |002d: iget-object v0, v2, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@04d5 │ │ -082a6a: 1201 |002f: const/4 v1, #int 0 // #0 │ │ -082a6c: 7120 5e11 1000 |0030: invoke-static {v0, v1}, Landroid/support/v4/widget/SlidingPaneLayout;.access$502:(Landroid/support/v4/widget/SlidingPaneLayout;Z)Z // method@115e │ │ -082a72: 0e00 |0033: return-void │ │ -082a74: 5420 d504 |0034: iget-object v0, v2, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@04d5 │ │ -082a78: 5421 d504 |0036: iget-object v1, v2, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@04d5 │ │ -082a7c: 7110 5d11 0100 |0038: invoke-static {v1}, Landroid/support/v4/widget/SlidingPaneLayout;.access$400:(Landroid/support/v4/widget/SlidingPaneLayout;)Landroid/view/View; // method@115d │ │ -082a82: 0c01 |003b: move-result-object v1 │ │ -082a84: 6e20 6a11 1000 |003c: invoke-virtual {v0, v1}, Landroid/support/v4/widget/SlidingPaneLayout;.dispatchOnPanelOpened:(Landroid/view/View;)V // method@116a │ │ -082a8a: 5420 d504 |003f: iget-object v0, v2, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@04d5 │ │ -082a8e: 1211 |0041: const/4 v1, #int 1 // #1 │ │ -082a90: 7120 5e11 1000 |0042: invoke-static {v0, v1}, Landroid/support/v4/widget/SlidingPaneLayout;.access$502:(Landroid/support/v4/widget/SlidingPaneLayout;Z)Z // method@115e │ │ -082a96: 28ee |0045: goto 0033 // -0012 │ │ +0845a8: |[0845a8] android.support.v4.widget.SlidingPaneLayout$DragHelperCallback.onViewDragStateChanged:(I)V │ │ +0845b8: 5420 d504 |0000: iget-object v0, v2, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@04d5 │ │ +0845bc: 7110 5b11 0000 |0002: invoke-static {v0}, Landroid/support/v4/widget/SlidingPaneLayout;.access$200:(Landroid/support/v4/widget/SlidingPaneLayout;)Landroid/support/v4/widget/ViewDragHelper; // method@115b │ │ +0845c2: 0c00 |0005: move-result-object v0 │ │ +0845c4: 6e10 d511 0000 |0006: invoke-virtual {v0}, Landroid/support/v4/widget/ViewDragHelper;.getViewDragState:()I // method@11d5 │ │ +0845ca: 0a00 |0009: move-result v0 │ │ +0845cc: 3900 2900 |000a: if-nez v0, 0033 // +0029 │ │ +0845d0: 5420 d504 |000c: iget-object v0, v2, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@04d5 │ │ +0845d4: 7110 5c11 0000 |000e: invoke-static {v0}, Landroid/support/v4/widget/SlidingPaneLayout;.access$300:(Landroid/support/v4/widget/SlidingPaneLayout;)F // method@115c │ │ +0845da: 0a00 |0011: move-result v0 │ │ +0845dc: 1201 |0012: const/4 v1, #int 0 // #0 │ │ +0845de: 2d00 0001 |0013: cmpl-float v0, v0, v1 │ │ +0845e2: 3900 1f00 |0015: if-nez v0, 0034 // +001f │ │ +0845e6: 5420 d504 |0017: iget-object v0, v2, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@04d5 │ │ +0845ea: 5421 d504 |0019: iget-object v1, v2, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@04d5 │ │ +0845ee: 7110 5d11 0100 |001b: invoke-static {v1}, Landroid/support/v4/widget/SlidingPaneLayout;.access$400:(Landroid/support/v4/widget/SlidingPaneLayout;)Landroid/view/View; // method@115d │ │ +0845f4: 0c01 |001e: move-result-object v1 │ │ +0845f6: 6e20 a111 1000 |001f: invoke-virtual {v0, v1}, Landroid/support/v4/widget/SlidingPaneLayout;.updateObscuredViewsVisibility:(Landroid/view/View;)V // method@11a1 │ │ +0845fc: 5420 d504 |0022: iget-object v0, v2, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@04d5 │ │ +084600: 5421 d504 |0024: iget-object v1, v2, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@04d5 │ │ +084604: 7110 5d11 0100 |0026: invoke-static {v1}, Landroid/support/v4/widget/SlidingPaneLayout;.access$400:(Landroid/support/v4/widget/SlidingPaneLayout;)Landroid/view/View; // method@115d │ │ +08460a: 0c01 |0029: move-result-object v1 │ │ +08460c: 6e20 6911 1000 |002a: invoke-virtual {v0, v1}, Landroid/support/v4/widget/SlidingPaneLayout;.dispatchOnPanelClosed:(Landroid/view/View;)V // method@1169 │ │ +084612: 5420 d504 |002d: iget-object v0, v2, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@04d5 │ │ +084616: 1201 |002f: const/4 v1, #int 0 // #0 │ │ +084618: 7120 5e11 1000 |0030: invoke-static {v0, v1}, Landroid/support/v4/widget/SlidingPaneLayout;.access$502:(Landroid/support/v4/widget/SlidingPaneLayout;Z)Z // method@115e │ │ +08461e: 0e00 |0033: return-void │ │ +084620: 5420 d504 |0034: iget-object v0, v2, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@04d5 │ │ +084624: 5421 d504 |0036: iget-object v1, v2, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@04d5 │ │ +084628: 7110 5d11 0100 |0038: invoke-static {v1}, Landroid/support/v4/widget/SlidingPaneLayout;.access$400:(Landroid/support/v4/widget/SlidingPaneLayout;)Landroid/view/View; // method@115d │ │ +08462e: 0c01 |003b: move-result-object v1 │ │ +084630: 6e20 6a11 1000 |003c: invoke-virtual {v0, v1}, Landroid/support/v4/widget/SlidingPaneLayout;.dispatchOnPanelOpened:(Landroid/view/View;)V // method@116a │ │ +084636: 5420 d504 |003f: iget-object v0, v2, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@04d5 │ │ +08463a: 1211 |0041: const/4 v1, #int 1 // #1 │ │ +08463c: 7120 5e11 1000 |0042: invoke-static {v0, v1}, Landroid/support/v4/widget/SlidingPaneLayout;.access$502:(Landroid/support/v4/widget/SlidingPaneLayout;Z)Z // method@115e │ │ +084642: 28ee |0045: goto 0033 // -0012 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1191 │ │ 0x000c line=1192 │ │ 0x0017 line=1193 │ │ 0x0022 line=1194 │ │ 0x002d line=1195 │ │ @@ -172088,20 +172142,20 @@ │ │ type : '(Landroid/view/View;IIII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 6 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -082a98: |[082a98] android.support.v4.widget.SlidingPaneLayout$DragHelperCallback.onViewPositionChanged:(Landroid/view/View;IIII)V │ │ -082aa8: 5410 d504 |0000: iget-object v0, v1, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@04d5 │ │ -082aac: 7120 5f11 3000 |0002: invoke-static {v0, v3}, Landroid/support/v4/widget/SlidingPaneLayout;.access$600:(Landroid/support/v4/widget/SlidingPaneLayout;I)V // method@115f │ │ -082ab2: 5410 d504 |0005: iget-object v0, v1, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@04d5 │ │ -082ab6: 6e10 7e11 0000 |0007: invoke-virtual {v0}, Landroid/support/v4/widget/SlidingPaneLayout;.invalidate:()V // method@117e │ │ -082abc: 0e00 |000a: return-void │ │ +084644: |[084644] android.support.v4.widget.SlidingPaneLayout$DragHelperCallback.onViewPositionChanged:(Landroid/view/View;IIII)V │ │ +084654: 5410 d504 |0000: iget-object v0, v1, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@04d5 │ │ +084658: 7120 5f11 3000 |0002: invoke-static {v0, v3}, Landroid/support/v4/widget/SlidingPaneLayout;.access$600:(Landroid/support/v4/widget/SlidingPaneLayout;I)V // method@115f │ │ +08465e: 5410 d504 |0005: iget-object v0, v1, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@04d5 │ │ +084662: 6e10 7e11 0000 |0007: invoke-virtual {v0}, Landroid/support/v4/widget/SlidingPaneLayout;.invalidate:()V // method@117e │ │ +084668: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1211 │ │ 0x0005 line=1212 │ │ 0x000a line=1213 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback; │ │ @@ -172116,47 +172170,47 @@ │ │ type : '(Landroid/view/View;FF)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 63 16-bit code units │ │ -082ac0: |[082ac0] android.support.v4.widget.SlidingPaneLayout$DragHelperCallback.onViewReleased:(Landroid/view/View;FF)V │ │ -082ad0: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -082ad2: 6e10 8312 0600 |0001: invoke-virtual {v6}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1283 │ │ -082ad8: 0c01 |0004: move-result-object v1 │ │ -082ada: 1f01 7102 |0005: check-cast v1, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams; // type@0271 │ │ -082ade: 5452 d504 |0007: iget-object v2, v5, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@04d5 │ │ -082ae2: 6e10 7711 0200 |0009: invoke-virtual {v2}, Landroid/support/v4/widget/SlidingPaneLayout;.getPaddingLeft:()I // method@1177 │ │ -082ae8: 0a02 |000c: move-result v2 │ │ -082aea: 5213 da04 |000d: iget v3, v1, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.leftMargin:I // field@04da │ │ -082aee: 9000 0203 |000f: add-int v0, v2, v3 │ │ -082af2: 2d02 0704 |0011: cmpl-float v2, v7, v4 │ │ -082af6: 3c02 1200 |0013: if-gtz v2, 0025 // +0012 │ │ -082afa: 2d02 0704 |0015: cmpl-float v2, v7, v4 │ │ -082afe: 3902 1500 |0017: if-nez v2, 002c // +0015 │ │ -082b02: 5452 d504 |0019: iget-object v2, v5, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@04d5 │ │ -082b06: 7110 5c11 0200 |001b: invoke-static {v2}, Landroid/support/v4/widget/SlidingPaneLayout;.access$300:(Landroid/support/v4/widget/SlidingPaneLayout;)F // method@115c │ │ -082b0c: 0a02 |001e: move-result v2 │ │ -082b0e: 1503 003f |001f: const/high16 v3, #int 1056964608 // #3f00 │ │ -082b12: 2d02 0203 |0021: cmpl-float v2, v2, v3 │ │ -082b16: 3d02 0900 |0023: if-lez v2, 002c // +0009 │ │ -082b1a: 5452 d504 |0025: iget-object v2, v5, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@04d5 │ │ -082b1e: 7110 6011 0200 |0027: invoke-static {v2}, Landroid/support/v4/widget/SlidingPaneLayout;.access$700:(Landroid/support/v4/widget/SlidingPaneLayout;)I // method@1160 │ │ -082b24: 0a02 |002a: move-result v2 │ │ -082b26: b020 |002b: add-int/2addr v0, v2 │ │ -082b28: 5452 d504 |002c: iget-object v2, v5, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@04d5 │ │ -082b2c: 7110 5b11 0200 |002e: invoke-static {v2}, Landroid/support/v4/widget/SlidingPaneLayout;.access$200:(Landroid/support/v4/widget/SlidingPaneLayout;)Landroid/support/v4/widget/ViewDragHelper; // method@115b │ │ -082b32: 0c02 |0031: move-result-object v2 │ │ -082b34: 6e10 9412 0600 |0032: invoke-virtual {v6}, Landroid/view/View;.getTop:()I // method@1294 │ │ -082b3a: 0a03 |0035: move-result v3 │ │ -082b3c: 6e30 e311 0203 |0036: invoke-virtual {v2, v0, v3}, Landroid/support/v4/widget/ViewDragHelper;.settleCapturedViewAt:(II)Z // method@11e3 │ │ -082b42: 5452 d504 |0039: iget-object v2, v5, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@04d5 │ │ -082b46: 6e10 7e11 0200 |003b: invoke-virtual {v2}, Landroid/support/v4/widget/SlidingPaneLayout;.invalidate:()V // method@117e │ │ -082b4c: 0e00 |003e: return-void │ │ +08466c: |[08466c] android.support.v4.widget.SlidingPaneLayout$DragHelperCallback.onViewReleased:(Landroid/view/View;FF)V │ │ +08467c: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +08467e: 6e10 8312 0600 |0001: invoke-virtual {v6}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1283 │ │ +084684: 0c01 |0004: move-result-object v1 │ │ +084686: 1f01 6e02 |0005: check-cast v1, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams; // type@026e │ │ +08468a: 5452 d504 |0007: iget-object v2, v5, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@04d5 │ │ +08468e: 6e10 7711 0200 |0009: invoke-virtual {v2}, Landroid/support/v4/widget/SlidingPaneLayout;.getPaddingLeft:()I // method@1177 │ │ +084694: 0a02 |000c: move-result v2 │ │ +084696: 5213 da04 |000d: iget v3, v1, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.leftMargin:I // field@04da │ │ +08469a: 9000 0203 |000f: add-int v0, v2, v3 │ │ +08469e: 2d02 0704 |0011: cmpl-float v2, v7, v4 │ │ +0846a2: 3c02 1200 |0013: if-gtz v2, 0025 // +0012 │ │ +0846a6: 2d02 0704 |0015: cmpl-float v2, v7, v4 │ │ +0846aa: 3902 1500 |0017: if-nez v2, 002c // +0015 │ │ +0846ae: 5452 d504 |0019: iget-object v2, v5, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@04d5 │ │ +0846b2: 7110 5c11 0200 |001b: invoke-static {v2}, Landroid/support/v4/widget/SlidingPaneLayout;.access$300:(Landroid/support/v4/widget/SlidingPaneLayout;)F // method@115c │ │ +0846b8: 0a02 |001e: move-result v2 │ │ +0846ba: 1503 003f |001f: const/high16 v3, #int 1056964608 // #3f00 │ │ +0846be: 2d02 0203 |0021: cmpl-float v2, v2, v3 │ │ +0846c2: 3d02 0900 |0023: if-lez v2, 002c // +0009 │ │ +0846c6: 5452 d504 |0025: iget-object v2, v5, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@04d5 │ │ +0846ca: 7110 6011 0200 |0027: invoke-static {v2}, Landroid/support/v4/widget/SlidingPaneLayout;.access$700:(Landroid/support/v4/widget/SlidingPaneLayout;)I // method@1160 │ │ +0846d0: 0a02 |002a: move-result v2 │ │ +0846d2: b020 |002b: add-int/2addr v0, v2 │ │ +0846d4: 5452 d504 |002c: iget-object v2, v5, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@04d5 │ │ +0846d8: 7110 5b11 0200 |002e: invoke-static {v2}, Landroid/support/v4/widget/SlidingPaneLayout;.access$200:(Landroid/support/v4/widget/SlidingPaneLayout;)Landroid/support/v4/widget/ViewDragHelper; // method@115b │ │ +0846de: 0c02 |0031: move-result-object v2 │ │ +0846e0: 6e10 9412 0600 |0032: invoke-virtual {v6}, Landroid/view/View;.getTop:()I // method@1294 │ │ +0846e6: 0a03 |0035: move-result v3 │ │ +0846e8: 6e30 e311 0203 |0036: invoke-virtual {v2, v0, v3}, Landroid/support/v4/widget/ViewDragHelper;.settleCapturedViewAt:(II)Z // method@11e3 │ │ +0846ee: 5452 d504 |0039: iget-object v2, v5, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@04d5 │ │ +0846f2: 6e10 7e11 0200 |003b: invoke-virtual {v2}, Landroid/support/v4/widget/SlidingPaneLayout;.invalidate:()V // method@117e │ │ +0846f8: 0e00 |003e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1217 │ │ 0x0007 line=1218 │ │ 0x0011 line=1219 │ │ 0x0025 line=1220 │ │ 0x002c line=1222 │ │ @@ -172175,43 +172229,43 @@ │ │ type : '(Landroid/view/View;I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 19 16-bit code units │ │ -082b50: |[082b50] android.support.v4.widget.SlidingPaneLayout$DragHelperCallback.tryCaptureView:(Landroid/view/View;I)Z │ │ -082b60: 5410 d504 |0000: iget-object v0, v1, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@04d5 │ │ -082b64: 7110 5911 0000 |0002: invoke-static {v0}, Landroid/support/v4/widget/SlidingPaneLayout;.access$100:(Landroid/support/v4/widget/SlidingPaneLayout;)Z // method@1159 │ │ -082b6a: 0a00 |0005: move-result v0 │ │ -082b6c: 3800 0400 |0006: if-eqz v0, 000a // +0004 │ │ -082b70: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -082b72: 0f00 |0009: return v0 │ │ -082b74: 6e10 8312 0200 |000a: invoke-virtual {v2}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1283 │ │ -082b7a: 0c00 |000d: move-result-object v0 │ │ -082b7c: 1f00 7102 |000e: check-cast v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams; // type@0271 │ │ -082b80: 5500 dc04 |0010: iget-boolean v0, v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.slideable:Z // field@04dc │ │ -082b84: 28f7 |0012: goto 0009 // -0009 │ │ +0846fc: |[0846fc] android.support.v4.widget.SlidingPaneLayout$DragHelperCallback.tryCaptureView:(Landroid/view/View;I)Z │ │ +08470c: 5410 d504 |0000: iget-object v0, v1, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@04d5 │ │ +084710: 7110 5911 0000 |0002: invoke-static {v0}, Landroid/support/v4/widget/SlidingPaneLayout;.access$100:(Landroid/support/v4/widget/SlidingPaneLayout;)Z // method@1159 │ │ +084716: 0a00 |0005: move-result v0 │ │ +084718: 3800 0400 |0006: if-eqz v0, 000a // +0004 │ │ +08471c: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +08471e: 0f00 |0009: return v0 │ │ +084720: 6e10 8312 0200 |000a: invoke-virtual {v2}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1283 │ │ +084726: 0c00 |000d: move-result-object v0 │ │ +084728: 1f00 6e02 |000e: check-cast v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams; // type@026e │ │ +08472c: 5500 dc04 |0010: iget-boolean v0, v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.slideable:Z // field@04dc │ │ +084730: 28f7 |0012: goto 0009 // -0009 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1182 │ │ 0x0008 line=1183 │ │ 0x0009 line=1186 │ │ locals : │ │ 0x0000 - 0x0013 reg=1 this Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback; │ │ 0x0000 - 0x0013 reg=2 child Landroid/view/View; │ │ 0x0000 - 0x0013 reg=3 pointerId I │ │ │ │ - source_file_idx : 3228 (SlidingPaneLayout.java) │ │ + source_file_idx : 3225 (SlidingPaneLayout.java) │ │ │ │ Class #677 header: │ │ -class_idx : 629 │ │ +class_idx : 626 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 826 │ │ -source_file_idx : 3228 │ │ +superclass_idx : 823 │ │ +source_file_idx : 3225 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 3 │ │ │ │ Class #677 annotations: │ │ Annotations on class │ │ @@ -172232,17 +172286,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -082b88: |[082b88] android.support.v4.widget.SlidingPaneLayout$SimplePanelSlideListener.:()V │ │ -082b98: 7010 1c15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ -082b9e: 0e00 |0003: return-void │ │ +084734: |[084734] android.support.v4.widget.SlidingPaneLayout$SimplePanelSlideListener.:()V │ │ +084744: 7010 1c15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ +08474a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=231 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/SlidingPaneLayout$SimplePanelSlideListener; │ │ │ │ Virtual methods - │ │ @@ -172251,16 +172305,16 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -082ba0: |[082ba0] android.support.v4.widget.SlidingPaneLayout$SimplePanelSlideListener.onPanelClosed:(Landroid/view/View;)V │ │ -082bb0: 0e00 |0000: return-void │ │ +08474c: |[08474c] android.support.v4.widget.SlidingPaneLayout$SimplePanelSlideListener.onPanelClosed:(Landroid/view/View;)V │ │ +08475c: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=240 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/widget/SlidingPaneLayout$SimplePanelSlideListener; │ │ 0x0000 - 0x0001 reg=1 panel Landroid/view/View; │ │ │ │ @@ -172269,16 +172323,16 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -082bb4: |[082bb4] android.support.v4.widget.SlidingPaneLayout$SimplePanelSlideListener.onPanelOpened:(Landroid/view/View;)V │ │ -082bc4: 0e00 |0000: return-void │ │ +084760: |[084760] android.support.v4.widget.SlidingPaneLayout$SimplePanelSlideListener.onPanelOpened:(Landroid/view/View;)V │ │ +084770: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=237 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/widget/SlidingPaneLayout$SimplePanelSlideListener; │ │ 0x0000 - 0x0001 reg=1 panel Landroid/view/View; │ │ │ │ @@ -172287,31 +172341,31 @@ │ │ type : '(Landroid/view/View;F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -082bc8: |[082bc8] android.support.v4.widget.SlidingPaneLayout$SimplePanelSlideListener.onPanelSlide:(Landroid/view/View;F)V │ │ -082bd8: 0e00 |0000: return-void │ │ +084774: |[084774] android.support.v4.widget.SlidingPaneLayout$SimplePanelSlideListener.onPanelSlide:(Landroid/view/View;F)V │ │ +084784: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=234 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/widget/SlidingPaneLayout$SimplePanelSlideListener; │ │ 0x0000 - 0x0001 reg=1 panel Landroid/view/View; │ │ 0x0000 - 0x0001 reg=2 slideOffset F │ │ │ │ - source_file_idx : 3228 (SlidingPaneLayout.java) │ │ + source_file_idx : 3225 (SlidingPaneLayout.java) │ │ │ │ Class #678 header: │ │ -class_idx : 631 │ │ +class_idx : 628 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 826 │ │ -source_file_idx : 3228 │ │ +superclass_idx : 823 │ │ +source_file_idx : 3225 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #678 annotations: │ │ Annotations on class │ │ @@ -172332,17 +172386,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -082bdc: |[082bdc] android.support.v4.widget.SlidingPaneLayout$SlidingPanelLayoutImplBase.:()V │ │ -082bec: 7010 1c15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ -082bf2: 0e00 |0003: return-void │ │ +084788: |[084788] android.support.v4.widget.SlidingPaneLayout$SlidingPanelLayoutImplBase.:()V │ │ +084798: 7010 1c15 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@151c │ │ +08479e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1337 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImplBase; │ │ │ │ Virtual methods - │ │ @@ -172351,40 +172405,40 @@ │ │ type : '(Landroid/support/v4/widget/SlidingPaneLayout;Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 20 16-bit code units │ │ -082bf4: |[082bf4] android.support.v4.widget.SlidingPaneLayout$SlidingPanelLayoutImplBase.invalidateChildRegion:(Landroid/support/v4/widget/SlidingPaneLayout;Landroid/view/View;)V │ │ -082c04: 6e10 8412 0600 |0000: invoke-virtual {v6}, Landroid/view/View;.getLeft:()I // method@1284 │ │ -082c0a: 0a00 |0003: move-result v0 │ │ -082c0c: 6e10 9412 0600 |0004: invoke-virtual {v6}, Landroid/view/View;.getTop:()I // method@1294 │ │ -082c12: 0a01 |0007: move-result v1 │ │ -082c14: 6e10 9012 0600 |0008: invoke-virtual {v6}, Landroid/view/View;.getRight:()I // method@1290 │ │ -082c1a: 0a02 |000b: move-result v2 │ │ -082c1c: 6e10 7912 0600 |000c: invoke-virtual {v6}, Landroid/view/View;.getBottom:()I // method@1279 │ │ -082c22: 0a03 |000f: move-result v3 │ │ -082c24: 7153 1f0b 0521 |0010: invoke-static {v5, v0, v1, v2, v3}, Landroid/support/v4/view/ViewCompat;.postInvalidateOnAnimation:(Landroid/view/View;IIII)V // method@0b1f │ │ -082c2a: 0e00 |0013: return-void │ │ +0847a0: |[0847a0] android.support.v4.widget.SlidingPaneLayout$SlidingPanelLayoutImplBase.invalidateChildRegion:(Landroid/support/v4/widget/SlidingPaneLayout;Landroid/view/View;)V │ │ +0847b0: 6e10 8412 0600 |0000: invoke-virtual {v6}, Landroid/view/View;.getLeft:()I // method@1284 │ │ +0847b6: 0a00 |0003: move-result v0 │ │ +0847b8: 6e10 9412 0600 |0004: invoke-virtual {v6}, Landroid/view/View;.getTop:()I // method@1294 │ │ +0847be: 0a01 |0007: move-result v1 │ │ +0847c0: 6e10 9012 0600 |0008: invoke-virtual {v6}, Landroid/view/View;.getRight:()I // method@1290 │ │ +0847c6: 0a02 |000b: move-result v2 │ │ +0847c8: 6e10 7912 0600 |000c: invoke-virtual {v6}, Landroid/view/View;.getBottom:()I // method@1279 │ │ +0847ce: 0a03 |000f: move-result v3 │ │ +0847d0: 7153 1f0b 0521 |0010: invoke-static {v5, v0, v1, v2, v3}, Landroid/support/v4/view/ViewCompat;.postInvalidateOnAnimation:(Landroid/view/View;IIII)V // method@0b1f │ │ +0847d6: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1339 │ │ 0x0013 line=1341 │ │ locals : │ │ 0x0000 - 0x0014 reg=4 this Landroid/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImplBase; │ │ 0x0000 - 0x0014 reg=5 parent Landroid/support/v4/widget/SlidingPaneLayout; │ │ 0x0000 - 0x0014 reg=6 child Landroid/view/View; │ │ │ │ - source_file_idx : 3228 (SlidingPaneLayout.java) │ │ + source_file_idx : 3225 (SlidingPaneLayout.java) │ │ │ │ Class #679 header: │ │ -class_idx : 949 │ │ +class_idx : 946 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 951 │ │ +superclass_idx : 948 │ │ source_file_idx : 1158 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #679 annotations: │ │ @@ -172409,50 +172463,50 @@ │ │ type : '(Ljwtc/android/chess/GamesListView;Landroid/content/Context;ILandroid/database/Cursor;[Ljava/lang/String;[I)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 7 │ │ ins : 7 │ │ outs : 7 │ │ insns size : 6 16-bit code units │ │ -082c2c: |[082c2c] jwtc.android.chess.GamesListView$8.:(Ljwtc/android/chess/GamesListView;Landroid/content/Context;ILandroid/database/Cursor;[Ljava/lang/String;[I)V │ │ -082c3c: 5b01 b705 |0000: iput-object v1, v0, Ljwtc/android/chess/GamesListView$8;.this$0:Ljwtc/android/chess/GamesListView; // field@05b7 │ │ -082c40: 7607 0317 0000 |0002: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Ljwtc/android/chess/GamesListView$AlternatingSimpleCursorAdapter;.:(Ljwtc/android/chess/GamesListView;Landroid/content/Context;ILandroid/database/Cursor;[Ljava/lang/String;[I)V // method@1703 │ │ -082c46: 0e00 |0005: return-void │ │ +0847d8: |[0847d8] jwtc.android.chess.GamesListView$8.:(Ljwtc/android/chess/GamesListView;Landroid/content/Context;ILandroid/database/Cursor;[Ljava/lang/String;[I)V │ │ +0847e8: 5b01 b705 |0000: iput-object v1, v0, Ljwtc/android/chess/GamesListView$8;.this$0:Ljwtc/android/chess/GamesListView; // field@05b7 │ │ +0847ec: 7607 0317 0000 |0002: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Ljwtc/android/chess/GamesListView$AlternatingSimpleCursorAdapter;.:(Ljwtc/android/chess/GamesListView;Landroid/content/Context;ILandroid/database/Cursor;[Ljava/lang/String;[I)V // method@1703 │ │ +0847f2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=148 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Ljwtc/android/chess/GamesListView$8; │ │ - 0x0000 - 0x0006 reg=1 (null) Ljwtc/android/chess/GamesListView; │ │ - 0x0000 - 0x0006 reg=2 x0 Landroid/content/Context; │ │ - 0x0000 - 0x0006 reg=3 x1 I │ │ - 0x0000 - 0x0006 reg=4 x2 Landroid/database/Cursor; │ │ - 0x0000 - 0x0006 reg=5 x3 [Ljava/lang/String; │ │ - 0x0000 - 0x0006 reg=6 x4 [I │ │ + 0x0000 - 0x0006 reg=1 this$0 Ljwtc/android/chess/GamesListView; │ │ + 0x0000 - 0x0006 reg=2 context Landroid/content/Context; │ │ + 0x0000 - 0x0006 reg=3 layout I │ │ + 0x0000 - 0x0006 reg=4 c Landroid/database/Cursor; │ │ + 0x0000 - 0x0006 reg=5 from [Ljava/lang/String; │ │ + 0x0000 - 0x0006 reg=6 to [I │ │ │ │ Virtual methods - │ │ #0 : (in Ljwtc/android/chess/GamesListView$8;) │ │ name : 'getView' │ │ type : '(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 19 16-bit code units │ │ -082c48: |[082c48] jwtc.android.chess.GamesListView$8.getView:(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; │ │ -082c58: 6f40 0517 3254 |0000: invoke-super {v2, v3, v4, v5}, Ljwtc/android/chess/GamesListView$AlternatingSimpleCursorAdapter;.getView:(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; // method@1705 │ │ -082c5e: 0c00 |0003: move-result-object v0 │ │ -082c60: dc01 0302 |0004: rem-int/lit8 v1, v3, #int 2 // #02 │ │ -082c64: 3901 0900 |0006: if-nez v1, 000f // +0009 │ │ -082c68: 1401 8888 8855 |0008: const v1, #float 1.8765e+13 // #55888888 │ │ -082c6e: 6e20 c212 1000 |000b: invoke-virtual {v0, v1}, Landroid/view/View;.setBackgroundColor:(I)V // method@12c2 │ │ -082c74: 1100 |000e: return-object v0 │ │ -082c76: 1401 6666 6655 |000f: const v1, #float 1.5833e+13 // #55666666 │ │ -082c7c: 28f9 |0012: goto 000b // -0007 │ │ +0847f4: |[0847f4] jwtc.android.chess.GamesListView$8.getView:(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; │ │ +084804: 6f40 0517 3254 |0000: invoke-super {v2, v3, v4, v5}, Ljwtc/android/chess/GamesListView$AlternatingSimpleCursorAdapter;.getView:(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; // method@1705 │ │ +08480a: 0c00 |0003: move-result-object v0 │ │ +08480c: dc01 0302 |0004: rem-int/lit8 v1, v3, #int 2 // #02 │ │ +084810: 3901 0900 |0006: if-nez v1, 000f // +0009 │ │ +084814: 1401 8888 8855 |0008: const v1, #float 1.8765e+13 // #55888888 │ │ +08481a: 6e20 c212 1000 |000b: invoke-virtual {v0, v1}, Landroid/view/View;.setBackgroundColor:(I)V // method@12c2 │ │ +084820: 1100 |000e: return-object v0 │ │ +084822: 1401 6666 6655 |000f: const v1, #float 1.5833e+13 // #55666666 │ │ +084828: 28f9 |0012: goto 000b // -0007 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=155 │ │ 0x0004 line=156 │ │ 0x000e line=157 │ │ 0x000f line=156 │ │ locals : │ │ @@ -172467,36 +172521,36 @@ │ │ type : '(Landroid/widget/TextView;Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -082c80: |[082c80] jwtc.android.chess.GamesListView$8.setViewText:(Landroid/widget/TextView;Ljava/lang/String;)V │ │ -082c90: 5410 b705 |0000: iget-object v0, v1, Ljwtc/android/chess/GamesListView$8;.this$0:Ljwtc/android/chess/GamesListView; // field@05b7 │ │ -082c94: 7130 0d17 2003 |0002: invoke-static {v0, v2, v3}, Ljwtc/android/chess/GamesListView;.access$400:(Ljwtc/android/chess/GamesListView;Landroid/widget/TextView;Ljava/lang/String;)Ljava/lang/String; // method@170d │ │ -082c9a: 0c00 |0005: move-result-object v0 │ │ -082c9c: 6f30 0717 2100 |0006: invoke-super {v1, v2, v0}, Ljwtc/android/chess/GamesListView$AlternatingSimpleCursorAdapter;.setViewText:(Landroid/widget/TextView;Ljava/lang/String;)V // method@1707 │ │ -082ca2: 0e00 |0009: return-void │ │ +08482c: |[08482c] jwtc.android.chess.GamesListView$8.setViewText:(Landroid/widget/TextView;Ljava/lang/String;)V │ │ +08483c: 5410 b705 |0000: iget-object v0, v1, Ljwtc/android/chess/GamesListView$8;.this$0:Ljwtc/android/chess/GamesListView; // field@05b7 │ │ +084840: 7130 0d17 2003 |0002: invoke-static {v0, v2, v3}, Ljwtc/android/chess/GamesListView;.access$400:(Ljwtc/android/chess/GamesListView;Landroid/widget/TextView;Ljava/lang/String;)Ljava/lang/String; // method@170d │ │ +084846: 0c00 |0005: move-result-object v0 │ │ +084848: 6f30 0717 2100 |0006: invoke-super {v1, v2, v0}, Ljwtc/android/chess/GamesListView$AlternatingSimpleCursorAdapter;.setViewText:(Landroid/widget/TextView;Ljava/lang/String;)V // method@1707 │ │ +08484e: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=151 │ │ 0x0009 line=152 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Ljwtc/android/chess/GamesListView$8; │ │ 0x0000 - 0x000a reg=2 v Landroid/widget/TextView; │ │ 0x0000 - 0x000a reg=3 text Ljava/lang/String; │ │ │ │ source_file_idx : 1158 (GamesListView.java) │ │ │ │ Class #680 header: │ │ -class_idx : 959 │ │ +class_idx : 956 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 1137 │ │ -source_file_idx : 2842 │ │ +superclass_idx : 1134 │ │ +source_file_idx : 2839 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 0 │ │ │ │ Class #680 - │ │ Class descriptor : 'Ljwtc/android/chess/MyPGNProvider;' │ │ @@ -172511,48 +172565,48 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 0 │ │ outs : 4 │ │ insns size : 66 16-bit code units │ │ -082ca4: |[082ca4] jwtc.android.chess.MyPGNProvider.:()V │ │ -082cb4: 1a00 a718 |0000: const-string v0, "jwtc.android.chess.MyPGNProvider" // string@18a7 │ │ -082cb8: 6900 d405 |0002: sput-object v0, Ljwtc/android/chess/MyPGNProvider;.AUTHORITY:Ljava/lang/String; // field@05d4 │ │ -082cbc: 2200 4203 |0004: new-instance v0, Ljava/lang/StringBuilder; // type@0342 │ │ -082cc0: 7010 5715 0000 |0006: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ -082cc6: 1a01 9b12 |0009: const-string v1, "content://" // string@129b │ │ -082cca: 6e20 5f15 1000 |000b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -082cd0: 0c00 |000e: move-result-object v0 │ │ -082cd2: 6201 d405 |000f: sget-object v1, Ljwtc/android/chess/MyPGNProvider;.AUTHORITY:Ljava/lang/String; // field@05d4 │ │ -082cd6: 6e20 5f15 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -082cdc: 0c00 |0014: move-result-object v0 │ │ -082cde: 1a01 4c01 |0015: const-string v1, "/games" // string@014c │ │ -082ce2: 6e20 5f15 1000 |0017: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -082ce8: 0c00 |001a: move-result-object v0 │ │ -082cea: 6e10 6415 0000 |001b: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ -082cf0: 0c00 |001e: move-result-object v0 │ │ -082cf2: 7110 ae01 0000 |001f: invoke-static {v0}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@01ae │ │ -082cf8: 0c00 |0022: move-result-object v0 │ │ -082cfa: 6900 d505 |0023: sput-object v0, Ljwtc/android/chess/MyPGNProvider;.CONTENT_URI:Landroid/net/Uri; // field@05d5 │ │ -082cfe: 2200 2c00 |0025: new-instance v0, Landroid/content/UriMatcher; // type@002c │ │ -082d02: 12f1 |0027: const/4 v1, #int -1 // #ff │ │ -082d04: 7020 fd00 1000 |0028: invoke-direct {v0, v1}, Landroid/content/UriMatcher;.:(I)V // method@00fd │ │ -082d0a: 6900 d605 |002b: sput-object v0, Ljwtc/android/chess/MyPGNProvider;.sUriMatcher:Landroid/content/UriMatcher; // field@05d6 │ │ -082d0e: 6200 d605 |002d: sget-object v0, Ljwtc/android/chess/MyPGNProvider;.sUriMatcher:Landroid/content/UriMatcher; // field@05d6 │ │ -082d12: 6201 d405 |002f: sget-object v1, Ljwtc/android/chess/MyPGNProvider;.AUTHORITY:Ljava/lang/String; // field@05d4 │ │ -082d16: 1a02 e114 |0031: const-string v2, "games" // string@14e1 │ │ -082d1a: 1213 |0033: const/4 v3, #int 1 // #1 │ │ -082d1c: 6e40 fe00 1032 |0034: invoke-virtual {v0, v1, v2, v3}, Landroid/content/UriMatcher;.addURI:(Ljava/lang/String;Ljava/lang/String;I)V // method@00fe │ │ -082d22: 6200 d605 |0037: sget-object v0, Ljwtc/android/chess/MyPGNProvider;.sUriMatcher:Landroid/content/UriMatcher; // field@05d6 │ │ -082d26: 6201 d405 |0039: sget-object v1, Ljwtc/android/chess/MyPGNProvider;.AUTHORITY:Ljava/lang/String; // field@05d4 │ │ -082d2a: 1a02 e214 |003b: const-string v2, "games/#" // string@14e2 │ │ -082d2e: 1223 |003d: const/4 v3, #int 2 // #2 │ │ -082d30: 6e40 fe00 1032 |003e: invoke-virtual {v0, v1, v2, v3}, Landroid/content/UriMatcher;.addURI:(Ljava/lang/String;Ljava/lang/String;I)V // method@00fe │ │ -082d36: 0e00 |0041: return-void │ │ +084850: |[084850] jwtc.android.chess.MyPGNProvider.:()V │ │ +084860: 1a00 a318 |0000: const-string v0, "jwtc.android.chess.MyPGNProvider" // string@18a3 │ │ +084864: 6900 d405 |0002: sput-object v0, Ljwtc/android/chess/MyPGNProvider;.AUTHORITY:Ljava/lang/String; // field@05d4 │ │ +084868: 2200 3f03 |0004: new-instance v0, Ljava/lang/StringBuilder; // type@033f │ │ +08486c: 7010 5715 0000 |0006: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ +084872: 1a01 9712 |0009: const-string v1, "content://" // string@1297 │ │ +084876: 6e20 5f15 1000 |000b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +08487c: 0c00 |000e: move-result-object v0 │ │ +08487e: 6201 d405 |000f: sget-object v1, Ljwtc/android/chess/MyPGNProvider;.AUTHORITY:Ljava/lang/String; // field@05d4 │ │ +084882: 6e20 5f15 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +084888: 0c00 |0014: move-result-object v0 │ │ +08488a: 1a01 4c01 |0015: const-string v1, "/games" // string@014c │ │ +08488e: 6e20 5f15 1000 |0017: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +084894: 0c00 |001a: move-result-object v0 │ │ +084896: 6e10 6415 0000 |001b: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ +08489c: 0c00 |001e: move-result-object v0 │ │ +08489e: 7110 ae01 0000 |001f: invoke-static {v0}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@01ae │ │ +0848a4: 0c00 |0022: move-result-object v0 │ │ +0848a6: 6900 d505 |0023: sput-object v0, Ljwtc/android/chess/MyPGNProvider;.CONTENT_URI:Landroid/net/Uri; // field@05d5 │ │ +0848aa: 2200 2c00 |0025: new-instance v0, Landroid/content/UriMatcher; // type@002c │ │ +0848ae: 12f1 |0027: const/4 v1, #int -1 // #ff │ │ +0848b0: 7020 fd00 1000 |0028: invoke-direct {v0, v1}, Landroid/content/UriMatcher;.:(I)V // method@00fd │ │ +0848b6: 6900 d605 |002b: sput-object v0, Ljwtc/android/chess/MyPGNProvider;.sUriMatcher:Landroid/content/UriMatcher; // field@05d6 │ │ +0848ba: 6200 d605 |002d: sget-object v0, Ljwtc/android/chess/MyPGNProvider;.sUriMatcher:Landroid/content/UriMatcher; // field@05d6 │ │ +0848be: 6201 d405 |002f: sget-object v1, Ljwtc/android/chess/MyPGNProvider;.AUTHORITY:Ljava/lang/String; // field@05d4 │ │ +0848c2: 1a02 dd14 |0031: const-string v2, "games" // string@14dd │ │ +0848c6: 1213 |0033: const/4 v3, #int 1 // #1 │ │ +0848c8: 6e40 fe00 1032 |0034: invoke-virtual {v0, v1, v2, v3}, Landroid/content/UriMatcher;.addURI:(Ljava/lang/String;Ljava/lang/String;I)V // method@00fe │ │ +0848ce: 6200 d605 |0037: sget-object v0, Ljwtc/android/chess/MyPGNProvider;.sUriMatcher:Landroid/content/UriMatcher; // field@05d6 │ │ +0848d2: 6201 d405 |0039: sget-object v1, Ljwtc/android/chess/MyPGNProvider;.AUTHORITY:Ljava/lang/String; // field@05d4 │ │ +0848d6: 1a02 de14 |003b: const-string v2, "games/#" // string@14de │ │ +0848da: 1223 |003d: const/4 v3, #int 2 // #2 │ │ +0848dc: 6e40 fe00 1032 |003e: invoke-virtual {v0, v1, v2, v3}, Landroid/content/UriMatcher;.addURI:(Ljava/lang/String;Ljava/lang/String;I)V // method@00fe │ │ +0848e2: 0e00 |0041: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=10 │ │ 0x0004 line=11 │ │ 0x0025 line=13 │ │ 0x002d line=14 │ │ 0x0037 line=15 │ │ @@ -172564,31 +172618,31 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -082d38: |[082d38] jwtc.android.chess.MyPGNProvider.:()V │ │ -082d48: 7010 6e1b 0000 |0000: invoke-direct {v0}, Ljwtc/chess/PGNProvider;.:()V // method@1b6e │ │ -082d4e: 0e00 |0003: return-void │ │ +0848e4: |[0848e4] jwtc.android.chess.MyPGNProvider.:()V │ │ +0848f4: 7010 6d1b 0000 |0000: invoke-direct {v0}, Ljwtc/chess/PGNProvider;.:()V // method@1b6d │ │ +0848fa: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=7 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Ljwtc/android/chess/MyPGNProvider; │ │ │ │ Virtual methods - │ │ - source_file_idx : 2842 (MyPGNProvider.java) │ │ + source_file_idx : 2839 (MyPGNProvider.java) │ │ │ │ Class #681 header: │ │ -class_idx : 982 │ │ +class_idx : 979 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 1131 │ │ -source_file_idx : 3443 │ │ +superclass_idx : 1128 │ │ +source_file_idx : 3440 │ │ static_fields_size : 4 │ │ instance_fields_size: 2 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 18 │ │ │ │ Class #681 - │ │ Class descriptor : 'Ljwtc/android/chess/UI;' │ │ @@ -172631,24 +172685,24 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -082d50: |[082d50] jwtc.android.chess.UI.:()V │ │ -082d60: 7010 e21a 0100 |0000: invoke-direct {v1}, Ljwtc/chess/GameControl;.:()V // method@1ae2 │ │ -082d66: 2200 d503 |0003: new-instance v0, Ljwtc/android/chess/UI$1; // type@03d5 │ │ -082d6a: 7020 6717 1000 |0005: invoke-direct {v0, v1}, Ljwtc/android/chess/UI$1;.:(Ljwtc/android/chess/UI;)V // method@1767 │ │ -082d70: 5b10 9e08 |0008: iput-object v0, v1, Ljwtc/android/chess/UI;.m_searchThreadUpdateHandler:Landroid/os/Handler; // field@089e │ │ -082d74: 12f0 |000a: const/4 v0, #int -1 // #ff │ │ -082d76: 5910 9d08 |000b: iput v0, v1, Ljwtc/android/chess/UI;.m_iFrom:I // field@089d │ │ -082d7a: 1210 |000d: const/4 v0, #int 1 // #1 │ │ -082d7c: 5c10 9c08 |000e: iput-boolean v0, v1, Ljwtc/android/chess/UI;.m_bActive:Z // field@089c │ │ -082d80: 0e00 |0010: return-void │ │ +0848fc: |[0848fc] jwtc.android.chess.UI.:()V │ │ +08490c: 7010 e11a 0100 |0000: invoke-direct {v1}, Ljwtc/chess/GameControl;.:()V // method@1ae1 │ │ +084912: 2200 d203 |0003: new-instance v0, Ljwtc/android/chess/UI$1; // type@03d2 │ │ +084916: 7020 6717 1000 |0005: invoke-direct {v0, v1}, Ljwtc/android/chess/UI$1;.:(Ljwtc/android/chess/UI;)V // method@1767 │ │ +08491c: 5b10 9e08 |0008: iput-object v0, v1, Ljwtc/android/chess/UI;.m_searchThreadUpdateHandler:Landroid/os/Handler; // field@089e │ │ +084920: 12f0 |000a: const/4 v0, #int -1 // #ff │ │ +084922: 5910 9d08 |000b: iput v0, v1, Ljwtc/android/chess/UI;.m_iFrom:I // field@089d │ │ +084926: 1210 |000d: const/4 v0, #int 1 // #1 │ │ +084928: 5c10 9c08 |000e: iput-boolean v0, v1, Ljwtc/android/chess/UI;.m_bActive:Z // field@089c │ │ +08492c: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=60 │ │ 0x0003 line=22 │ │ 0x000a line=61 │ │ 0x000d line=62 │ │ 0x0010 line=63 │ │ @@ -172660,18 +172714,18 @@ │ │ type : '(Ljwtc/android/chess/UI;ILjava/lang/String;Z)Z' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 5 16-bit code units │ │ -082d84: |[082d84] jwtc.android.chess.UI.access$000:(Ljwtc/android/chess/UI;ILjava/lang/String;Z)Z │ │ -082d94: 6e40 7217 2143 |0000: invoke-virtual {v1, v2, v3, v4}, Ljwtc/android/chess/UI;.move:(ILjava/lang/String;Z)Z // method@1772 │ │ -082d9a: 0a00 |0003: move-result v0 │ │ -082d9c: 0f00 |0004: return v0 │ │ +084930: |[084930] jwtc.android.chess.UI.access$000:(Ljwtc/android/chess/UI;ILjava/lang/String;Z)Z │ │ +084940: 6e40 7217 2143 |0000: invoke-virtual {v1, v2, v3, v4}, Ljwtc/android/chess/UI;.move:(ILjava/lang/String;Z)Z // method@1772 │ │ +084946: 0a00 |0003: move-result v0 │ │ +084948: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=11 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 x0 Ljwtc/android/chess/UI; │ │ 0x0000 - 0x0005 reg=2 x1 I │ │ 0x0000 - 0x0005 reg=3 x2 Ljava/lang/String; │ │ @@ -172683,32 +172737,32 @@ │ │ type : '(I)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 50 16-bit code units │ │ -082da0: |[082da0] jwtc.android.chess.UI.chessStateToR:(I)I │ │ -082db0: 2b02 2000 0000 |0000: packed-switch v2, 00000020 // +00000020 │ │ -082db6: 1400 8000 087f |0003: const v0, #float 1.80778e+38 // #7f080080 │ │ -082dbc: 0f00 |0006: return v0 │ │ -082dbe: 1400 8600 087f |0007: const v0, #float 1.80778e+38 // #7f080086 │ │ -082dc4: 28fc |000a: goto 0006 // -0004 │ │ -082dc6: 1400 8200 087f |000b: const v0, #float 1.80778e+38 // #7f080082 │ │ -082dcc: 28f8 |000e: goto 0006 // -0008 │ │ -082dce: 1400 8700 087f |000f: const v0, #float 1.80778e+38 // #7f080087 │ │ -082dd4: 28f4 |0012: goto 0006 // -000c │ │ -082dd6: 1400 8400 087f |0013: const v0, #float 1.80778e+38 // #7f080084 │ │ -082ddc: 28f0 |0016: goto 0006 // -0010 │ │ -082dde: 1400 8300 087f |0017: const v0, #float 1.80778e+38 // #7f080083 │ │ -082de4: 28ec |001a: goto 0006 // -0014 │ │ -082de6: 1400 8500 087f |001b: const v0, #float 1.80778e+38 // #7f080085 │ │ -082dec: 28e8 |001e: goto 0006 // -0018 │ │ -082dee: 0000 |001f: nop // spacer │ │ -082df0: 0001 0700 0200 0000 0f00 0000 0300 ... |0020: packed-switch-data (18 units) │ │ +08494c: |[08494c] jwtc.android.chess.UI.chessStateToR:(I)I │ │ +08495c: 2b02 2000 0000 |0000: packed-switch v2, 00000020 // +00000020 │ │ +084962: 1400 8000 087f |0003: const v0, #float 1.80778e+38 // #7f080080 │ │ +084968: 0f00 |0006: return v0 │ │ +08496a: 1400 8600 087f |0007: const v0, #float 1.80778e+38 // #7f080086 │ │ +084970: 28fc |000a: goto 0006 // -0004 │ │ +084972: 1400 8200 087f |000b: const v0, #float 1.80778e+38 // #7f080082 │ │ +084978: 28f8 |000e: goto 0006 // -0008 │ │ +08497a: 1400 8700 087f |000f: const v0, #float 1.80778e+38 // #7f080087 │ │ +084980: 28f4 |0012: goto 0006 // -000c │ │ +084982: 1400 8400 087f |0013: const v0, #float 1.80778e+38 // #7f080084 │ │ +084988: 28f0 |0016: goto 0006 // -0010 │ │ +08498a: 1400 8300 087f |0017: const v0, #float 1.80778e+38 // #7f080083 │ │ +084990: 28ec |001a: goto 0006 // -0014 │ │ +084992: 1400 8500 087f |001b: const v0, #float 1.80778e+38 // #7f080085 │ │ +084998: 28e8 |001e: goto 0006 // -0018 │ │ +08499a: 0000 |001f: nop // spacer │ │ +08499c: 0001 0700 0200 0000 0f00 0000 0300 ... |0020: packed-switch-data (18 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=151 │ │ 0x0003 line=159 │ │ 0x0007 line=153 │ │ 0x000b line=154 │ │ 0x000f line=155 │ │ @@ -172725,46 +172779,46 @@ │ │ type : '(III)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 10 │ │ ins : 4 │ │ outs : 6 │ │ insns size : 62 16-bit code units │ │ -082e14: |[082e14] jwtc.android.chess.UI.doUCIMove:(III)V │ │ -082e24: 3d09 0700 |0000: if-lez v9, 0007 // +0007 │ │ -082e28: 5460 9b08 |0002: iget-object v0, v6, Ljwtc/android/chess/UI;._jni:Ljwtc/chess/JNI; // field@089b │ │ -082e2c: 6e20 4b1b 9000 |0004: invoke-virtual {v0, v9}, Ljwtc/chess/JNI;.setPromo:(I)V // method@1b4b │ │ -082e32: 5460 9b08 |0007: iget-object v0, v6, Ljwtc/android/chess/UI;._jni:Ljwtc/chess/JNI; // field@089b │ │ -082e36: 6e10 381b 0000 |0009: invoke-virtual {v0}, Ljwtc/chess/JNI;.isEnded:()I // method@1b38 │ │ -082e3c: 0a00 |000c: move-result v0 │ │ -082e3e: 3800 0300 |000d: if-eqz v0, 0010 // +0003 │ │ -082e42: 0e00 |000f: return-void │ │ -082e44: 5460 9b08 |0010: iget-object v0, v6, Ljwtc/android/chess/UI;._jni:Ljwtc/chess/JNI; // field@089b │ │ -082e48: 6e30 461b 7008 |0012: invoke-virtual {v0, v7, v8}, Ljwtc/chess/JNI;.requestMove:(II)I // method@1b46 │ │ -082e4e: 0a00 |0015: move-result v0 │ │ -082e50: 3900 0900 |0016: if-nez v0, 001f // +0009 │ │ -082e54: 1400 9d00 087f |0018: const v0, #float 1.80778e+38 // #7f08009d │ │ -082e5a: 6e20 7f17 0600 |001b: invoke-virtual {v6, v0}, Ljwtc/android/chess/UI;.setMessage:(I)V // method@177f │ │ -082e60: 28f1 |001e: goto 000f // -000f │ │ -082e62: 5460 9b08 |001f: iget-object v0, v6, Ljwtc/android/chess/UI;._jni:Ljwtc/chess/JNI; // field@089b │ │ -082e66: 6e10 301b 0000 |0021: invoke-virtual {v0}, Ljwtc/chess/JNI;.getNumBoard:()I // method@1b30 │ │ -082e6c: 0a00 |0024: move-result v0 │ │ -082e6e: d801 00ff |0025: add-int/lit8 v1, v0, #int -1 // #ff │ │ -082e72: 5460 9b08 |0027: iget-object v0, v6, Ljwtc/android/chess/UI;._jni:Ljwtc/chess/JNI; // field@089b │ │ -082e76: 6e10 2f1b 0000 |0029: invoke-virtual {v0}, Ljwtc/chess/JNI;.getMyMoveToString:()Ljava/lang/String; // method@1b2f │ │ -082e7c: 0c02 |002c: move-result-object v2 │ │ -082e7e: 1a03 0000 |002d: const-string v3, "" // string@0000 │ │ -082e82: 5460 9b08 |002f: iget-object v0, v6, Ljwtc/android/chess/UI;._jni:Ljwtc/chess/JNI; // field@089b │ │ -082e86: 6e10 2e1b 0000 |0031: invoke-virtual {v0}, Ljwtc/chess/JNI;.getMyMove:()I // method@1b2e │ │ -082e8c: 0a04 |0034: move-result v4 │ │ -082e8e: 1215 |0035: const/4 v5, #int 1 // #1 │ │ -082e90: 0760 |0036: move-object v0, v6 │ │ -082e92: 7406 6c17 0000 |0037: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Ljwtc/android/chess/UI;.addPGNEntry:(ILjava/lang/String;Ljava/lang/String;IZ)V // method@176c │ │ -082e98: 6e10 8317 0600 |003a: invoke-virtual {v6}, Ljwtc/android/chess/UI;.updateState:()V // method@1783 │ │ -082e9e: 28d2 |003d: goto 000f // -002e │ │ +0849c0: |[0849c0] jwtc.android.chess.UI.doUCIMove:(III)V │ │ +0849d0: 3d09 0700 |0000: if-lez v9, 0007 // +0007 │ │ +0849d4: 5460 9b08 |0002: iget-object v0, v6, Ljwtc/android/chess/UI;._jni:Ljwtc/chess/JNI; // field@089b │ │ +0849d8: 6e20 4a1b 9000 |0004: invoke-virtual {v0, v9}, Ljwtc/chess/JNI;.setPromo:(I)V // method@1b4a │ │ +0849de: 5460 9b08 |0007: iget-object v0, v6, Ljwtc/android/chess/UI;._jni:Ljwtc/chess/JNI; // field@089b │ │ +0849e2: 6e10 371b 0000 |0009: invoke-virtual {v0}, Ljwtc/chess/JNI;.isEnded:()I // method@1b37 │ │ +0849e8: 0a00 |000c: move-result v0 │ │ +0849ea: 3800 0300 |000d: if-eqz v0, 0010 // +0003 │ │ +0849ee: 0e00 |000f: return-void │ │ +0849f0: 5460 9b08 |0010: iget-object v0, v6, Ljwtc/android/chess/UI;._jni:Ljwtc/chess/JNI; // field@089b │ │ +0849f4: 6e30 451b 7008 |0012: invoke-virtual {v0, v7, v8}, Ljwtc/chess/JNI;.requestMove:(II)I // method@1b45 │ │ +0849fa: 0a00 |0015: move-result v0 │ │ +0849fc: 3900 0900 |0016: if-nez v0, 001f // +0009 │ │ +084a00: 1400 9d00 087f |0018: const v0, #float 1.80778e+38 // #7f08009d │ │ +084a06: 6e20 7f17 0600 |001b: invoke-virtual {v6, v0}, Ljwtc/android/chess/UI;.setMessage:(I)V // method@177f │ │ +084a0c: 28f1 |001e: goto 000f // -000f │ │ +084a0e: 5460 9b08 |001f: iget-object v0, v6, Ljwtc/android/chess/UI;._jni:Ljwtc/chess/JNI; // field@089b │ │ +084a12: 6e10 2f1b 0000 |0021: invoke-virtual {v0}, Ljwtc/chess/JNI;.getNumBoard:()I // method@1b2f │ │ +084a18: 0a00 |0024: move-result v0 │ │ +084a1a: d801 00ff |0025: add-int/lit8 v1, v0, #int -1 // #ff │ │ +084a1e: 5460 9b08 |0027: iget-object v0, v6, Ljwtc/android/chess/UI;._jni:Ljwtc/chess/JNI; // field@089b │ │ +084a22: 6e10 2e1b 0000 |0029: invoke-virtual {v0}, Ljwtc/chess/JNI;.getMyMoveToString:()Ljava/lang/String; // method@1b2e │ │ +084a28: 0c02 |002c: move-result-object v2 │ │ +084a2a: 1a03 0000 |002d: const-string v3, "" // string@0000 │ │ +084a2e: 5460 9b08 |002f: iget-object v0, v6, Ljwtc/android/chess/UI;._jni:Ljwtc/chess/JNI; // field@089b │ │ +084a32: 6e10 2d1b 0000 |0031: invoke-virtual {v0}, Ljwtc/chess/JNI;.getMyMove:()I // method@1b2d │ │ +084a38: 0a04 |0034: move-result v4 │ │ +084a3a: 1215 |0035: const/4 v5, #int 1 // #1 │ │ +084a3c: 0760 |0036: move-object v0, v6 │ │ +084a3e: 7406 6c17 0000 |0037: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Ljwtc/android/chess/UI;.addPGNEntry:(ILjava/lang/String;Ljava/lang/String;IZ)V // method@176c │ │ +084a44: 6e10 8317 0600 |003a: invoke-virtual {v6}, Ljwtc/android/chess/UI;.updateState:()V // method@1783 │ │ +084a4a: 28d2 |003d: goto 000f // -002e │ │ catches : (none) │ │ positions : │ │ 0x0000 line=118 │ │ 0x0002 line=119 │ │ 0x0007 line=122 │ │ 0x000f line=134 │ │ 0x0010 line=125 │ │ @@ -172782,17 +172836,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -082ea0: |[082ea0] jwtc.android.chess.UI.getPlayMode:()I │ │ -082eb0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -082eb2: 0f00 |0001: return v0 │ │ +084a4c: |[084a4c] jwtc.android.chess.UI.getPlayMode:()I │ │ +084a5c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +084a5e: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=202 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Ljwtc/android/chess/UI; │ │ │ │ #3 : (in Ljwtc/android/chess/UI;) │ │ @@ -172800,42 +172854,42 @@ │ │ type : '(I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 52 16-bit code units │ │ -082eb4: |[082eb4] jwtc.android.chess.UI.handleClick:(I)Z │ │ -082ec4: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -082ec6: 12f4 |0001: const/4 v4, #int -1 // #ff │ │ -082ec8: 5553 9c08 |0002: iget-boolean v3, v5, Ljwtc/android/chess/UI;.m_bActive:Z // field@089c │ │ -082ecc: 3903 0900 |0004: if-nez v3, 000d // +0009 │ │ -082ed0: 1403 a000 087f |0006: const v3, #float 1.80778e+38 // #7f0800a0 │ │ -082ed6: 6e20 7f17 3500 |0009: invoke-virtual {v5, v3}, Ljwtc/android/chess/UI;.setMessage:(I)V // method@177f │ │ -082edc: 0f02 |000c: return v2 │ │ -082ede: 5253 9d08 |000d: iget v3, v5, Ljwtc/android/chess/UI;.m_iFrom:I // field@089d │ │ -082ee2: 3343 1700 |000f: if-ne v3, v4, 0026 // +0017 │ │ -082ee6: 5453 9b08 |0011: iget-object v3, v5, Ljwtc/android/chess/UI;._jni:Ljwtc/chess/JNI; // field@089b │ │ -082eea: 6e10 331b 0300 |0013: invoke-virtual {v3}, Ljwtc/chess/JNI;.getTurn:()I // method@1b33 │ │ -082ef0: 0a01 |0016: move-result v1 │ │ -082ef2: 5453 9b08 |0017: iget-object v3, v5, Ljwtc/android/chess/UI;._jni:Ljwtc/chess/JNI; // field@089b │ │ -082ef6: 6e30 431b 1306 |0019: invoke-virtual {v3, v1, v6}, Ljwtc/chess/JNI;.pieceAt:(II)I // method@1b43 │ │ -082efc: 0a03 |001c: move-result v3 │ │ -082efe: 3243 efff |001d: if-eq v3, v4, 000c // -0011 │ │ -082f02: 5956 9d08 |001f: iput v6, v5, Ljwtc/android/chess/UI;.m_iFrom:I // field@089d │ │ -082f06: 6e10 7517 0500 |0021: invoke-virtual {v5}, Ljwtc/android/chess/UI;.paintBoard:()V // method@1775 │ │ -082f0c: 1212 |0024: const/4 v2, #int 1 // #1 │ │ -082f0e: 28e7 |0025: goto 000c // -0019 │ │ -082f10: 5253 9d08 |0026: iget v3, v5, Ljwtc/android/chess/UI;.m_iFrom:I // field@089d │ │ -082f14: 6e30 7817 3506 |0028: invoke-virtual {v5, v3, v6}, Ljwtc/android/chess/UI;.requestMove:(II)Z // method@1778 │ │ -082f1a: 0a00 |002b: move-result v0 │ │ -082f1c: 5954 9d08 |002c: iput v4, v5, Ljwtc/android/chess/UI;.m_iFrom:I // field@089d │ │ -082f20: 3900 f6ff |002e: if-nez v0, 0024 // -000a │ │ -082f24: 6e10 7517 0500 |0030: invoke-virtual {v5}, Ljwtc/android/chess/UI;.paintBoard:()V // method@1775 │ │ -082f2a: 28d9 |0033: goto 000c // -0027 │ │ +084a60: |[084a60] jwtc.android.chess.UI.handleClick:(I)Z │ │ +084a70: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +084a72: 12f4 |0001: const/4 v4, #int -1 // #ff │ │ +084a74: 5553 9c08 |0002: iget-boolean v3, v5, Ljwtc/android/chess/UI;.m_bActive:Z // field@089c │ │ +084a78: 3903 0900 |0004: if-nez v3, 000d // +0009 │ │ +084a7c: 1403 a000 087f |0006: const v3, #float 1.80778e+38 // #7f0800a0 │ │ +084a82: 6e20 7f17 3500 |0009: invoke-virtual {v5, v3}, Ljwtc/android/chess/UI;.setMessage:(I)V // method@177f │ │ +084a88: 0f02 |000c: return v2 │ │ +084a8a: 5253 9d08 |000d: iget v3, v5, Ljwtc/android/chess/UI;.m_iFrom:I // field@089d │ │ +084a8e: 3343 1700 |000f: if-ne v3, v4, 0026 // +0017 │ │ +084a92: 5453 9b08 |0011: iget-object v3, v5, Ljwtc/android/chess/UI;._jni:Ljwtc/chess/JNI; // field@089b │ │ +084a96: 6e10 321b 0300 |0013: invoke-virtual {v3}, Ljwtc/chess/JNI;.getTurn:()I // method@1b32 │ │ +084a9c: 0a01 |0016: move-result v1 │ │ +084a9e: 5453 9b08 |0017: iget-object v3, v5, Ljwtc/android/chess/UI;._jni:Ljwtc/chess/JNI; // field@089b │ │ +084aa2: 6e30 421b 1306 |0019: invoke-virtual {v3, v1, v6}, Ljwtc/chess/JNI;.pieceAt:(II)I // method@1b42 │ │ +084aa8: 0a03 |001c: move-result v3 │ │ +084aaa: 3243 efff |001d: if-eq v3, v4, 000c // -0011 │ │ +084aae: 5956 9d08 |001f: iput v6, v5, Ljwtc/android/chess/UI;.m_iFrom:I // field@089d │ │ +084ab2: 6e10 7517 0500 |0021: invoke-virtual {v5}, Ljwtc/android/chess/UI;.paintBoard:()V // method@1775 │ │ +084ab8: 1212 |0024: const/4 v2, #int 1 // #1 │ │ +084aba: 28e7 |0025: goto 000c // -0019 │ │ +084abc: 5253 9d08 |0026: iget v3, v5, Ljwtc/android/chess/UI;.m_iFrom:I // field@089d │ │ +084ac0: 6e30 7817 3506 |0028: invoke-virtual {v5, v3, v6}, Ljwtc/android/chess/UI;.requestMove:(II)Z // method@1778 │ │ +084ac6: 0a00 |002b: move-result v0 │ │ +084ac8: 5954 9d08 |002c: iput v4, v5, Ljwtc/android/chess/UI;.m_iFrom:I // field@089d │ │ +084acc: 3900 f6ff |002e: if-nez v0, 0024 // -000a │ │ +084ad0: 6e10 7517 0500 |0030: invoke-virtual {v5}, Ljwtc/android/chess/UI;.paintBoard:()V // method@1775 │ │ +084ad6: 28d9 |0033: goto 000c // -0027 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=171 │ │ 0x0006 line=173 │ │ 0x000c line=197 │ │ 0x000d line=177 │ │ 0x0011 line=179 │ │ @@ -172858,18 +172912,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -082f2c: |[082f2c] jwtc.android.chess.UI.newGame:()V │ │ -082f3c: 6f10 051b 0000 |0000: invoke-super {v0}, Ljwtc/chess/GameControl;.newGame:()V // method@1b05 │ │ -082f42: 6e10 8317 0000 |0003: invoke-virtual {v0}, Ljwtc/android/chess/UI;.updateState:()V // method@1783 │ │ -082f48: 0e00 |0006: return-void │ │ +084ad8: |[084ad8] jwtc.android.chess.UI.newGame:()V │ │ +084ae8: 6f10 041b 0000 |0000: invoke-super {v0}, Ljwtc/chess/GameControl;.newGame:()V // method@1b04 │ │ +084aee: 6e10 8317 0000 |0003: invoke-virtual {v0}, Ljwtc/android/chess/UI;.updateState:()V // method@1783 │ │ +084af4: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=72 │ │ 0x0003 line=73 │ │ 0x0006 line=74 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Ljwtc/android/chess/UI; │ │ @@ -172879,18 +172933,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -082f4c: |[082f4c] jwtc.android.chess.UI.paintBoard:()V │ │ -082f5c: 1a00 aa1d |0000: const-string v0, "paint from UI" // string@1daa │ │ -082f60: 6e20 8017 0100 |0002: invoke-virtual {v1, v0}, Ljwtc/android/chess/UI;.setMessage:(Ljava/lang/String;)V // method@1780 │ │ -082f66: 0e00 |0005: return-void │ │ +084af8: |[084af8] jwtc.android.chess.UI.paintBoard:()V │ │ +084b08: 1a00 a61d |0000: const-string v0, "paint from UI" // string@1da6 │ │ +084b0c: 6e20 8017 0100 |0002: invoke-virtual {v1, v0}, Ljwtc/android/chess/UI;.setMessage:(Ljava/lang/String;)V // method@1780 │ │ +084b12: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=164 │ │ 0x0005 line=165 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Ljwtc/android/chess/UI; │ │ │ │ @@ -172899,16 +172953,16 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -082f68: |[082f68] jwtc.android.chess.UI.playNotification:()V │ │ -082f78: 0e00 |0000: return-void │ │ +084b14: |[084b14] jwtc.android.chess.UI.playNotification:()V │ │ +084b24: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=207 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Ljwtc/android/chess/UI; │ │ │ │ #7 : (in Ljwtc/android/chess/UI;) │ │ @@ -172916,54 +172970,54 @@ │ │ type : '(II)Z' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 9 │ │ ins : 3 │ │ outs : 6 │ │ insns size : 75 16-bit code units │ │ -082f7c: |[082f7c] jwtc.android.chess.UI.requestMove:(II)Z │ │ -082f8c: 1215 |0000: const/4 v5, #int 1 // #1 │ │ -082f8e: 1200 |0001: const/4 v0, #int 0 // #0 │ │ -082f90: 5461 9b08 |0002: iget-object v1, v6, Ljwtc/android/chess/UI;._jni:Ljwtc/chess/JNI; // field@089b │ │ -082f94: 6e10 381b 0100 |0004: invoke-virtual {v1}, Ljwtc/chess/JNI;.isEnded:()I // method@1b38 │ │ -082f9a: 0a01 |0007: move-result v1 │ │ -082f9c: 3801 0400 |0008: if-eqz v1, 000c // +0004 │ │ -082fa0: 0105 |000a: move v5, v0 │ │ -082fa2: 0f05 |000b: return v5 │ │ -082fa4: 5461 9b08 |000c: iget-object v1, v6, Ljwtc/android/chess/UI;._jni:Ljwtc/chess/JNI; // field@089b │ │ -082fa8: 6e30 461b 7108 |000e: invoke-virtual {v1, v7, v8}, Ljwtc/chess/JNI;.requestMove:(II)I // method@1b46 │ │ -082fae: 0a01 |0011: move-result v1 │ │ -082fb0: 3901 0a00 |0012: if-nez v1, 001c // +000a │ │ -082fb4: 1401 9d00 087f |0014: const v1, #float 1.80778e+38 // #7f08009d │ │ -082fba: 6e20 7f17 1600 |0017: invoke-virtual {v6, v1}, Ljwtc/android/chess/UI;.setMessage:(I)V // method@177f │ │ -082fc0: 0105 |001a: move v5, v0 │ │ -082fc2: 28f0 |001b: goto 000b // -0010 │ │ -082fc4: 5460 9b08 |001c: iget-object v0, v6, Ljwtc/android/chess/UI;._jni:Ljwtc/chess/JNI; // field@089b │ │ -082fc8: 6e10 301b 0000 |001e: invoke-virtual {v0}, Ljwtc/chess/JNI;.getNumBoard:()I // method@1b30 │ │ -082fce: 0a00 |0021: move-result v0 │ │ -082fd0: d801 00ff |0022: add-int/lit8 v1, v0, #int -1 // #ff │ │ -082fd4: 5460 9b08 |0024: iget-object v0, v6, Ljwtc/android/chess/UI;._jni:Ljwtc/chess/JNI; // field@089b │ │ -082fd8: 6e10 2f1b 0000 |0026: invoke-virtual {v0}, Ljwtc/chess/JNI;.getMyMoveToString:()Ljava/lang/String; // method@1b2f │ │ -082fde: 0c02 |0029: move-result-object v2 │ │ -082fe0: 1a03 0000 |002a: const-string v3, "" // string@0000 │ │ -082fe4: 5460 9b08 |002c: iget-object v0, v6, Ljwtc/android/chess/UI;._jni:Ljwtc/chess/JNI; // field@089b │ │ -082fe8: 6e10 2e1b 0000 |002e: invoke-virtual {v0}, Ljwtc/chess/JNI;.getMyMove:()I // method@1b2e │ │ -082fee: 0a04 |0031: move-result v4 │ │ -082ff0: 0760 |0032: move-object v0, v6 │ │ -082ff2: 7406 6c17 0000 |0033: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Ljwtc/android/chess/UI;.addPGNEntry:(ILjava/lang/String;Ljava/lang/String;IZ)V // method@176c │ │ -082ff8: 6e10 8317 0600 |0036: invoke-virtual {v6}, Ljwtc/android/chess/UI;.updateState:()V // method@1783 │ │ -082ffe: 5460 9b08 |0039: iget-object v0, v6, Ljwtc/android/chess/UI;._jni:Ljwtc/chess/JNI; // field@089b │ │ -083002: 6e10 381b 0000 |003b: invoke-virtual {v0}, Ljwtc/chess/JNI;.isEnded:()I // method@1b38 │ │ -083008: 0a00 |003e: move-result v0 │ │ -08300a: 3900 ccff |003f: if-nez v0, 000b // -0034 │ │ -08300e: 6e10 7017 0600 |0041: invoke-virtual {v6}, Ljwtc/android/chess/UI;.getPlayMode:()I // method@1770 │ │ -083014: 0a00 |0044: move-result v0 │ │ -083016: 3900 c6ff |0045: if-nez v0, 000b // -003a │ │ -08301a: 6e10 7617 0600 |0047: invoke-virtual {v6}, Ljwtc/android/chess/UI;.play:()V // method@1776 │ │ -083020: 28c1 |004a: goto 000b // -003f │ │ +084b28: |[084b28] jwtc.android.chess.UI.requestMove:(II)Z │ │ +084b38: 1215 |0000: const/4 v5, #int 1 // #1 │ │ +084b3a: 1200 |0001: const/4 v0, #int 0 // #0 │ │ +084b3c: 5461 9b08 |0002: iget-object v1, v6, Ljwtc/android/chess/UI;._jni:Ljwtc/chess/JNI; // field@089b │ │ +084b40: 6e10 371b 0100 |0004: invoke-virtual {v1}, Ljwtc/chess/JNI;.isEnded:()I // method@1b37 │ │ +084b46: 0a01 |0007: move-result v1 │ │ +084b48: 3801 0400 |0008: if-eqz v1, 000c // +0004 │ │ +084b4c: 0105 |000a: move v5, v0 │ │ +084b4e: 0f05 |000b: return v5 │ │ +084b50: 5461 9b08 |000c: iget-object v1, v6, Ljwtc/android/chess/UI;._jni:Ljwtc/chess/JNI; // field@089b │ │ +084b54: 6e30 451b 7108 |000e: invoke-virtual {v1, v7, v8}, Ljwtc/chess/JNI;.requestMove:(II)I // method@1b45 │ │ +084b5a: 0a01 |0011: move-result v1 │ │ +084b5c: 3901 0a00 |0012: if-nez v1, 001c // +000a │ │ +084b60: 1401 9d00 087f |0014: const v1, #float 1.80778e+38 // #7f08009d │ │ +084b66: 6e20 7f17 1600 |0017: invoke-virtual {v6, v1}, Ljwtc/android/chess/UI;.setMessage:(I)V // method@177f │ │ +084b6c: 0105 |001a: move v5, v0 │ │ +084b6e: 28f0 |001b: goto 000b // -0010 │ │ +084b70: 5460 9b08 |001c: iget-object v0, v6, Ljwtc/android/chess/UI;._jni:Ljwtc/chess/JNI; // field@089b │ │ +084b74: 6e10 2f1b 0000 |001e: invoke-virtual {v0}, Ljwtc/chess/JNI;.getNumBoard:()I // method@1b2f │ │ +084b7a: 0a00 |0021: move-result v0 │ │ +084b7c: d801 00ff |0022: add-int/lit8 v1, v0, #int -1 // #ff │ │ +084b80: 5460 9b08 |0024: iget-object v0, v6, Ljwtc/android/chess/UI;._jni:Ljwtc/chess/JNI; // field@089b │ │ +084b84: 6e10 2e1b 0000 |0026: invoke-virtual {v0}, Ljwtc/chess/JNI;.getMyMoveToString:()Ljava/lang/String; // method@1b2e │ │ +084b8a: 0c02 |0029: move-result-object v2 │ │ +084b8c: 1a03 0000 |002a: const-string v3, "" // string@0000 │ │ +084b90: 5460 9b08 |002c: iget-object v0, v6, Ljwtc/android/chess/UI;._jni:Ljwtc/chess/JNI; // field@089b │ │ +084b94: 6e10 2d1b 0000 |002e: invoke-virtual {v0}, Ljwtc/chess/JNI;.getMyMove:()I // method@1b2d │ │ +084b9a: 0a04 |0031: move-result v4 │ │ +084b9c: 0760 |0032: move-object v0, v6 │ │ +084b9e: 7406 6c17 0000 |0033: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Ljwtc/android/chess/UI;.addPGNEntry:(ILjava/lang/String;Ljava/lang/String;IZ)V // method@176c │ │ +084ba4: 6e10 8317 0600 |0036: invoke-virtual {v6}, Ljwtc/android/chess/UI;.updateState:()V // method@1783 │ │ +084baa: 5460 9b08 |0039: iget-object v0, v6, Ljwtc/android/chess/UI;._jni:Ljwtc/chess/JNI; // field@089b │ │ +084bae: 6e10 371b 0000 |003b: invoke-virtual {v0}, Ljwtc/chess/JNI;.isEnded:()I // method@1b37 │ │ +084bb4: 0a00 |003e: move-result v0 │ │ +084bb6: 3900 ccff |003f: if-nez v0, 000b // -0034 │ │ +084bba: 6e10 7017 0600 |0041: invoke-virtual {v6}, Ljwtc/android/chess/UI;.getPlayMode:()I // method@1770 │ │ +084bc0: 0a00 |0044: move-result v0 │ │ +084bc2: 3900 c6ff |0045: if-nez v0, 000b // -003a │ │ +084bc6: 6e10 7617 0600 |0047: invoke-virtual {v6}, Ljwtc/android/chess/UI;.play:()V // method@1776 │ │ +084bcc: 28c1 |004a: goto 000b // -003f │ │ catches : (none) │ │ positions : │ │ 0x0002 line=84 │ │ 0x000b line=99 │ │ 0x000c line=87 │ │ 0x0014 line=89 │ │ 0x001b line=90 │ │ @@ -172981,46 +173035,46 @@ │ │ type : '(II)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 9 │ │ ins : 3 │ │ outs : 6 │ │ insns size : 62 16-bit code units │ │ -083024: |[083024] jwtc.android.chess.UI.requestMoveCastle:(II)V │ │ -083034: 5460 9b08 |0000: iget-object v0, v6, Ljwtc/android/chess/UI;._jni:Ljwtc/chess/JNI; // field@089b │ │ -083038: 6e10 381b 0000 |0002: invoke-virtual {v0}, Ljwtc/chess/JNI;.isEnded:()I // method@1b38 │ │ -08303e: 0a00 |0005: move-result v0 │ │ -083040: 3800 0300 |0006: if-eqz v0, 0009 // +0003 │ │ -083044: 0e00 |0008: return-void │ │ -083046: 5460 9b08 |0009: iget-object v0, v6, Ljwtc/android/chess/UI;._jni:Ljwtc/chess/JNI; // field@089b │ │ -08304a: 6e30 251b 7008 |000b: invoke-virtual {v0, v7, v8}, Ljwtc/chess/JNI;.doCastleMove:(II)I // method@1b25 │ │ -083050: 5460 9b08 |000e: iget-object v0, v6, Ljwtc/android/chess/UI;._jni:Ljwtc/chess/JNI; // field@089b │ │ -083054: 6e10 301b 0000 |0010: invoke-virtual {v0}, Ljwtc/chess/JNI;.getNumBoard:()I // method@1b30 │ │ -08305a: 0a00 |0013: move-result v0 │ │ -08305c: d801 00ff |0014: add-int/lit8 v1, v0, #int -1 // #ff │ │ -083060: 5460 9b08 |0016: iget-object v0, v6, Ljwtc/android/chess/UI;._jni:Ljwtc/chess/JNI; // field@089b │ │ -083064: 6e10 2f1b 0000 |0018: invoke-virtual {v0}, Ljwtc/chess/JNI;.getMyMoveToString:()Ljava/lang/String; // method@1b2f │ │ -08306a: 0c02 |001b: move-result-object v2 │ │ -08306c: 1a03 0000 |001c: const-string v3, "" // string@0000 │ │ -083070: 5460 9b08 |001e: iget-object v0, v6, Ljwtc/android/chess/UI;._jni:Ljwtc/chess/JNI; // field@089b │ │ -083074: 6e10 2e1b 0000 |0020: invoke-virtual {v0}, Ljwtc/chess/JNI;.getMyMove:()I // method@1b2e │ │ -08307a: 0a04 |0023: move-result v4 │ │ -08307c: 1215 |0024: const/4 v5, #int 1 // #1 │ │ -08307e: 0760 |0025: move-object v0, v6 │ │ -083080: 7406 6c17 0000 |0026: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Ljwtc/android/chess/UI;.addPGNEntry:(ILjava/lang/String;Ljava/lang/String;IZ)V // method@176c │ │ -083086: 6e10 8317 0600 |0029: invoke-virtual {v6}, Ljwtc/android/chess/UI;.updateState:()V // method@1783 │ │ -08308c: 5460 9b08 |002c: iget-object v0, v6, Ljwtc/android/chess/UI;._jni:Ljwtc/chess/JNI; // field@089b │ │ -083090: 6e10 381b 0000 |002e: invoke-virtual {v0}, Ljwtc/chess/JNI;.isEnded:()I // method@1b38 │ │ -083096: 0a00 |0031: move-result v0 │ │ -083098: 3900 d6ff |0032: if-nez v0, 0008 // -002a │ │ -08309c: 6e10 7017 0600 |0034: invoke-virtual {v6}, Ljwtc/android/chess/UI;.getPlayMode:()I // method@1770 │ │ -0830a2: 0a00 |0037: move-result v0 │ │ -0830a4: 3900 d0ff |0038: if-nez v0, 0008 // -0030 │ │ -0830a8: 6e10 7617 0600 |003a: invoke-virtual {v6}, Ljwtc/android/chess/UI;.play:()V // method@1776 │ │ -0830ae: 28cb |003d: goto 0008 // -0035 │ │ +084bd0: |[084bd0] jwtc.android.chess.UI.requestMoveCastle:(II)V │ │ +084be0: 5460 9b08 |0000: iget-object v0, v6, Ljwtc/android/chess/UI;._jni:Ljwtc/chess/JNI; // field@089b │ │ +084be4: 6e10 371b 0000 |0002: invoke-virtual {v0}, Ljwtc/chess/JNI;.isEnded:()I // method@1b37 │ │ +084bea: 0a00 |0005: move-result v0 │ │ +084bec: 3800 0300 |0006: if-eqz v0, 0009 // +0003 │ │ +084bf0: 0e00 |0008: return-void │ │ +084bf2: 5460 9b08 |0009: iget-object v0, v6, Ljwtc/android/chess/UI;._jni:Ljwtc/chess/JNI; // field@089b │ │ +084bf6: 6e30 241b 7008 |000b: invoke-virtual {v0, v7, v8}, Ljwtc/chess/JNI;.doCastleMove:(II)I // method@1b24 │ │ +084bfc: 5460 9b08 |000e: iget-object v0, v6, Ljwtc/android/chess/UI;._jni:Ljwtc/chess/JNI; // field@089b │ │ +084c00: 6e10 2f1b 0000 |0010: invoke-virtual {v0}, Ljwtc/chess/JNI;.getNumBoard:()I // method@1b2f │ │ +084c06: 0a00 |0013: move-result v0 │ │ +084c08: d801 00ff |0014: add-int/lit8 v1, v0, #int -1 // #ff │ │ +084c0c: 5460 9b08 |0016: iget-object v0, v6, Ljwtc/android/chess/UI;._jni:Ljwtc/chess/JNI; // field@089b │ │ +084c10: 6e10 2e1b 0000 |0018: invoke-virtual {v0}, Ljwtc/chess/JNI;.getMyMoveToString:()Ljava/lang/String; // method@1b2e │ │ +084c16: 0c02 |001b: move-result-object v2 │ │ +084c18: 1a03 0000 |001c: const-string v3, "" // string@0000 │ │ +084c1c: 5460 9b08 |001e: iget-object v0, v6, Ljwtc/android/chess/UI;._jni:Ljwtc/chess/JNI; // field@089b │ │ +084c20: 6e10 2d1b 0000 |0020: invoke-virtual {v0}, Ljwtc/chess/JNI;.getMyMove:()I // method@1b2d │ │ +084c26: 0a04 |0023: move-result v4 │ │ +084c28: 1215 |0024: const/4 v5, #int 1 // #1 │ │ +084c2a: 0760 |0025: move-object v0, v6 │ │ +084c2c: 7406 6c17 0000 |0026: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Ljwtc/android/chess/UI;.addPGNEntry:(ILjava/lang/String;Ljava/lang/String;IZ)V // method@176c │ │ +084c32: 6e10 8317 0600 |0029: invoke-virtual {v6}, Ljwtc/android/chess/UI;.updateState:()V // method@1783 │ │ +084c38: 5460 9b08 |002c: iget-object v0, v6, Ljwtc/android/chess/UI;._jni:Ljwtc/chess/JNI; // field@089b │ │ +084c3c: 6e10 371b 0000 |002e: invoke-virtual {v0}, Ljwtc/chess/JNI;.isEnded:()I // method@1b37 │ │ +084c42: 0a00 |0031: move-result v0 │ │ +084c44: 3900 d6ff |0032: if-nez v0, 0008 // -002a │ │ +084c48: 6e10 7017 0600 |0034: invoke-virtual {v6}, Ljwtc/android/chess/UI;.getPlayMode:()I // method@1770 │ │ +084c4e: 0a00 |0037: move-result v0 │ │ +084c50: 3900 d0ff |0038: if-nez v0, 0008 // -0030 │ │ +084c54: 6e10 7617 0600 |003a: invoke-virtual {v6}, Ljwtc/android/chess/UI;.play:()V // method@1776 │ │ +084c5a: 28cb |003d: goto 0008 // -0035 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=105 │ │ 0x0008 line=115 │ │ 0x0009 line=108 │ │ 0x000e line=109 │ │ 0x0029 line=111 │ │ @@ -173036,27 +173090,27 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 27 16-bit code units │ │ -0830b0: |[0830b0] jwtc.android.chess.UI.sendMessageFromThread:(Ljava/lang/String;)V │ │ -0830c0: 2201 6b00 |0000: new-instance v1, Landroid/os/Message; // type@006b │ │ -0830c4: 7010 d401 0100 |0002: invoke-direct {v1}, Landroid/os/Message;.:()V // method@01d4 │ │ -0830ca: 2200 6500 |0005: new-instance v0, Landroid/os/Bundle; // type@0065 │ │ -0830ce: 7010 b001 0000 |0007: invoke-direct {v0}, Landroid/os/Bundle;.:()V // method@01b0 │ │ -0830d4: 1252 |000a: const/4 v2, #int 5 // #5 │ │ -0830d6: 5912 2100 |000b: iput v2, v1, Landroid/os/Message;.what:I // field@0021 │ │ -0830da: 1a02 6722 |000d: const-string v2, "text" // string@2267 │ │ -0830de: 6e30 c101 2004 |000f: invoke-virtual {v0, v2, v4}, Landroid/os/Bundle;.putString:(Ljava/lang/String;Ljava/lang/String;)V // method@01c1 │ │ -0830e4: 6e20 d701 0100 |0012: invoke-virtual {v1, v0}, Landroid/os/Message;.setData:(Landroid/os/Bundle;)V // method@01d7 │ │ -0830ea: 5432 9e08 |0015: iget-object v2, v3, Ljwtc/android/chess/UI;.m_searchThreadUpdateHandler:Landroid/os/Handler; // field@089e │ │ -0830ee: 6e20 d201 1200 |0017: invoke-virtual {v2, v1}, Landroid/os/Handler;.sendMessage:(Landroid/os/Message;)Z // method@01d2 │ │ -0830f4: 0e00 |001a: return-void │ │ +084c5c: |[084c5c] jwtc.android.chess.UI.sendMessageFromThread:(Ljava/lang/String;)V │ │ +084c6c: 2201 6800 |0000: new-instance v1, Landroid/os/Message; // type@0068 │ │ +084c70: 7010 d401 0100 |0002: invoke-direct {v1}, Landroid/os/Message;.:()V // method@01d4 │ │ +084c76: 2200 6200 |0005: new-instance v0, Landroid/os/Bundle; // type@0062 │ │ +084c7a: 7010 b001 0000 |0007: invoke-direct {v0}, Landroid/os/Bundle;.:()V // method@01b0 │ │ +084c80: 1252 |000a: const/4 v2, #int 5 // #5 │ │ +084c82: 5912 2100 |000b: iput v2, v1, Landroid/os/Message;.what:I // field@0021 │ │ +084c86: 1a02 6322 |000d: const-string v2, "text" // string@2263 │ │ +084c8a: 6e30 c101 2004 |000f: invoke-virtual {v0, v2, v4}, Landroid/os/Bundle;.putString:(Ljava/lang/String;Ljava/lang/String;)V // method@01c1 │ │ +084c90: 6e20 d701 0100 |0012: invoke-virtual {v1, v0}, Landroid/os/Message;.setData:(Landroid/os/Bundle;)V // method@01d7 │ │ +084c96: 5432 9e08 |0015: iget-object v2, v3, Ljwtc/android/chess/UI;.m_searchThreadUpdateHandler:Landroid/os/Handler; // field@089e │ │ +084c9a: 6e20 d201 1200 |0017: invoke-virtual {v2, v1}, Landroid/os/Handler;.sendMessage:(Landroid/os/Message;)Z // method@01d2 │ │ +084ca0: 0e00 |001a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=223 │ │ 0x0005 line=224 │ │ 0x000a line=225 │ │ 0x000d line=226 │ │ 0x0012 line=227 │ │ @@ -173073,27 +173127,27 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 27 16-bit code units │ │ -0830f8: |[0830f8] jwtc.android.chess.UI.sendMoveMessageFromThread:(I)V │ │ -083108: 2201 6b00 |0000: new-instance v1, Landroid/os/Message; // type@006b │ │ -08310c: 7010 d401 0100 |0002: invoke-direct {v1}, Landroid/os/Message;.:()V // method@01d4 │ │ -083112: 2200 6500 |0005: new-instance v0, Landroid/os/Bundle; // type@0065 │ │ -083116: 7010 b001 0000 |0007: invoke-direct {v0}, Landroid/os/Bundle;.:()V // method@01b0 │ │ -08311c: 1a02 d51b |000a: const-string v2, "move" // string@1bd5 │ │ -083120: 6e30 bd01 2004 |000c: invoke-virtual {v0, v2, v4}, Landroid/os/Bundle;.putInt:(Ljava/lang/String;I)V // method@01bd │ │ -083126: 1212 |000f: const/4 v2, #int 1 // #1 │ │ -083128: 5912 2100 |0010: iput v2, v1, Landroid/os/Message;.what:I // field@0021 │ │ -08312c: 6e20 d701 0100 |0012: invoke-virtual {v1, v0}, Landroid/os/Message;.setData:(Landroid/os/Bundle;)V // method@01d7 │ │ -083132: 5432 9e08 |0015: iget-object v2, v3, Ljwtc/android/chess/UI;.m_searchThreadUpdateHandler:Landroid/os/Handler; // field@089e │ │ -083136: 6e20 d201 1200 |0017: invoke-virtual {v2, v1}, Landroid/os/Handler;.sendMessage:(Landroid/os/Message;)Z // method@01d2 │ │ -08313c: 0e00 |001a: return-void │ │ +084ca4: |[084ca4] jwtc.android.chess.UI.sendMoveMessageFromThread:(I)V │ │ +084cb4: 2201 6800 |0000: new-instance v1, Landroid/os/Message; // type@0068 │ │ +084cb8: 7010 d401 0100 |0002: invoke-direct {v1}, Landroid/os/Message;.:()V // method@01d4 │ │ +084cbe: 2200 6200 |0005: new-instance v0, Landroid/os/Bundle; // type@0062 │ │ +084cc2: 7010 b001 0000 |0007: invoke-direct {v0}, Landroid/os/Bundle;.:()V // method@01b0 │ │ +084cc8: 1a02 d11b |000a: const-string v2, "move" // string@1bd1 │ │ +084ccc: 6e30 bd01 2004 |000c: invoke-virtual {v0, v2, v4}, Landroid/os/Bundle;.putInt:(Ljava/lang/String;I)V // method@01bd │ │ +084cd2: 1212 |000f: const/4 v2, #int 1 // #1 │ │ +084cd4: 5912 2100 |0010: iput v2, v1, Landroid/os/Message;.what:I // field@0021 │ │ +084cd8: 6e20 d701 0100 |0012: invoke-virtual {v1, v0}, Landroid/os/Message;.setData:(Landroid/os/Bundle;)V // method@01d7 │ │ +084cde: 5432 9e08 |0015: iget-object v2, v3, Ljwtc/android/chess/UI;.m_searchThreadUpdateHandler:Landroid/os/Handler; // field@089e │ │ +084ce2: 6e20 d201 1200 |0017: invoke-virtual {v2, v1}, Landroid/os/Handler;.sendMessage:(Landroid/os/Message;)Z // method@01d2 │ │ +084ce8: 0e00 |001a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=232 │ │ 0x0005 line=233 │ │ 0x000a line=234 │ │ 0x000f line=235 │ │ 0x0012 line=236 │ │ @@ -173110,31 +173164,31 @@ │ │ type : '(III)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 37 16-bit code units │ │ -083140: |[083140] jwtc.android.chess.UI.sendUCIMoveMessageFromThread:(III)V │ │ -083150: 2201 6b00 |0000: new-instance v1, Landroid/os/Message; // type@006b │ │ -083154: 7010 d401 0100 |0002: invoke-direct {v1}, Landroid/os/Message;.:()V // method@01d4 │ │ -08315a: 2200 6500 |0005: new-instance v0, Landroid/os/Bundle; // type@0065 │ │ -08315e: 7010 b001 0000 |0007: invoke-direct {v0}, Landroid/os/Bundle;.:()V // method@01b0 │ │ -083164: 1a02 c214 |000a: const-string v2, "from" // string@14c2 │ │ -083168: 6e30 bd01 2004 |000c: invoke-virtual {v0, v2, v4}, Landroid/os/Bundle;.putInt:(Ljava/lang/String;I)V // method@01bd │ │ -08316e: 1a02 bb22 |000f: const-string v2, "to" // string@22bb │ │ -083172: 6e30 bd01 2005 |0011: invoke-virtual {v0, v2, v5}, Landroid/os/Bundle;.putInt:(Ljava/lang/String;I)V // method@01bd │ │ -083178: 1a02 981e |0014: const-string v2, "promo" // string@1e98 │ │ -08317c: 6e30 bd01 2006 |0016: invoke-virtual {v0, v2, v6}, Landroid/os/Bundle;.putInt:(Ljava/lang/String;I)V // method@01bd │ │ -083182: 1222 |0019: const/4 v2, #int 2 // #2 │ │ -083184: 5912 2100 |001a: iput v2, v1, Landroid/os/Message;.what:I // field@0021 │ │ -083188: 6e20 d701 0100 |001c: invoke-virtual {v1, v0}, Landroid/os/Message;.setData:(Landroid/os/Bundle;)V // method@01d7 │ │ -08318e: 5432 9e08 |001f: iget-object v2, v3, Ljwtc/android/chess/UI;.m_searchThreadUpdateHandler:Landroid/os/Handler; // field@089e │ │ -083192: 6e20 d201 1200 |0021: invoke-virtual {v2, v1}, Landroid/os/Handler;.sendMessage:(Landroid/os/Message;)Z // method@01d2 │ │ -083198: 0e00 |0024: return-void │ │ +084cec: |[084cec] jwtc.android.chess.UI.sendUCIMoveMessageFromThread:(III)V │ │ +084cfc: 2201 6800 |0000: new-instance v1, Landroid/os/Message; // type@0068 │ │ +084d00: 7010 d401 0100 |0002: invoke-direct {v1}, Landroid/os/Message;.:()V // method@01d4 │ │ +084d06: 2200 6200 |0005: new-instance v0, Landroid/os/Bundle; // type@0062 │ │ +084d0a: 7010 b001 0000 |0007: invoke-direct {v0}, Landroid/os/Bundle;.:()V // method@01b0 │ │ +084d10: 1a02 be14 |000a: const-string v2, "from" // string@14be │ │ +084d14: 6e30 bd01 2004 |000c: invoke-virtual {v0, v2, v4}, Landroid/os/Bundle;.putInt:(Ljava/lang/String;I)V // method@01bd │ │ +084d1a: 1a02 b722 |000f: const-string v2, "to" // string@22b7 │ │ +084d1e: 6e30 bd01 2005 |0011: invoke-virtual {v0, v2, v5}, Landroid/os/Bundle;.putInt:(Ljava/lang/String;I)V // method@01bd │ │ +084d24: 1a02 941e |0014: const-string v2, "promo" // string@1e94 │ │ +084d28: 6e30 bd01 2006 |0016: invoke-virtual {v0, v2, v6}, Landroid/os/Bundle;.putInt:(Ljava/lang/String;I)V // method@01bd │ │ +084d2e: 1222 |0019: const/4 v2, #int 2 // #2 │ │ +084d30: 5912 2100 |001a: iput v2, v1, Landroid/os/Message;.what:I // field@0021 │ │ +084d34: 6e20 d701 0100 |001c: invoke-virtual {v1, v0}, Landroid/os/Message;.setData:(Landroid/os/Bundle;)V // method@01d7 │ │ +084d3a: 5432 9e08 |001f: iget-object v2, v3, Ljwtc/android/chess/UI;.m_searchThreadUpdateHandler:Landroid/os/Handler; // field@089e │ │ +084d3e: 6e20 d201 1200 |0021: invoke-virtual {v2, v1}, Landroid/os/Handler;.sendMessage:(Landroid/os/Message;)Z // method@01d2 │ │ +084d44: 0e00 |0024: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=241 │ │ 0x0005 line=242 │ │ 0x000a line=243 │ │ 0x000f line=244 │ │ 0x0014 line=245 │ │ @@ -173155,16 +173209,16 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -08319c: |[08319c] jwtc.android.chess.UI.setEngineMessage:(Ljava/lang/String;)V │ │ -0831ac: 0e00 |0000: return-void │ │ +084d48: |[084d48] jwtc.android.chess.UI.setEngineMessage:(Ljava/lang/String;)V │ │ +084d58: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=215 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Ljwtc/android/chess/UI; │ │ 0x0000 - 0x0001 reg=1 sText Ljava/lang/String; │ │ │ │ @@ -173173,16 +173227,16 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0831b0: |[0831b0] jwtc.android.chess.UI.setMessage:(I)V │ │ -0831c0: 0e00 |0000: return-void │ │ +084d5c: |[084d5c] jwtc.android.chess.UI.setMessage:(I)V │ │ +084d6c: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=218 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Ljwtc/android/chess/UI; │ │ 0x0000 - 0x0001 reg=1 res I │ │ │ │ @@ -173191,16 +173245,16 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0831c4: |[0831c4] jwtc.android.chess.UI.setMessage:(Ljava/lang/String;)V │ │ -0831d4: 0e00 |0000: return-void │ │ +084d70: |[084d70] jwtc.android.chess.UI.setMessage:(Ljava/lang/String;)V │ │ +084d80: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=211 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Ljwtc/android/chess/UI; │ │ 0x0000 - 0x0001 reg=1 sMsg Ljava/lang/String; │ │ │ │ @@ -173209,17 +173263,17 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0831d8: |[0831d8] jwtc.android.chess.UI.start:()V │ │ -0831e8: 6e10 8317 0000 |0000: invoke-virtual {v0}, Ljwtc/android/chess/UI;.updateState:()V // method@1783 │ │ -0831ee: 0e00 |0003: return-void │ │ +084d84: |[084d84] jwtc.android.chess.UI.start:()V │ │ +084d94: 6e10 8317 0000 |0000: invoke-virtual {v0}, Ljwtc/android/chess/UI;.updateState:()V // method@1783 │ │ +084d9a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=67 │ │ 0x0003 line=68 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Ljwtc/android/chess/UI; │ │ │ │ @@ -173228,18 +173282,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0831f0: |[0831f0] jwtc.android.chess.UI.undo:()V │ │ -083200: 6f10 1e1b 0000 |0000: invoke-super {v0}, Ljwtc/chess/GameControl;.undo:()V // method@1b1e │ │ -083206: 6e10 8317 0000 |0003: invoke-virtual {v0}, Ljwtc/android/chess/UI;.updateState:()V // method@1783 │ │ -08320c: 0e00 |0006: return-void │ │ +084d9c: |[084d9c] jwtc.android.chess.UI.undo:()V │ │ +084dac: 6f10 1d1b 0000 |0000: invoke-super {v0}, Ljwtc/chess/GameControl;.undo:()V // method@1b1d │ │ +084db2: 6e10 8317 0000 |0003: invoke-virtual {v0}, Ljwtc/android/chess/UI;.updateState:()V // method@1783 │ │ +084db8: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=77 │ │ 0x0003 line=78 │ │ 0x0006 line=79 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Ljwtc/android/chess/UI; │ │ @@ -173249,32 +173303,32 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -083210: |[083210] jwtc.android.chess.UI.updateState:()V │ │ -083220: 6f10 1f1b 0000 |0000: invoke-super {v0}, Ljwtc/chess/GameControl;.updateState:()V // method@1b1f │ │ -083226: 6e10 7517 0000 |0003: invoke-virtual {v0}, Ljwtc/android/chess/UI;.paintBoard:()V // method@1775 │ │ -08322c: 0e00 |0006: return-void │ │ +084dbc: |[084dbc] jwtc.android.chess.UI.updateState:()V │ │ +084dcc: 6f10 1e1b 0000 |0000: invoke-super {v0}, Ljwtc/chess/GameControl;.updateState:()V // method@1b1e │ │ +084dd2: 6e10 7517 0000 |0003: invoke-virtual {v0}, Ljwtc/android/chess/UI;.paintBoard:()V // method@1775 │ │ +084dd8: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=139 │ │ 0x0003 line=140 │ │ 0x0006 line=148 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Ljwtc/android/chess/UI; │ │ │ │ - source_file_idx : 3443 (UI.java) │ │ + source_file_idx : 3440 (UI.java) │ │ │ │ Class #682 header: │ │ -class_idx : 1001 │ │ +class_idx : 998 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 958 │ │ +superclass_idx : 955 │ │ source_file_idx : 894 │ │ static_fields_size : 2 │ │ instance_fields_size: 2 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 6 │ │ │ │ Class #682 annotations: │ │ @@ -173315,17 +173369,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -083230: |[083230] jwtc.android.chess.ics.CustomCommands.:()V │ │ -083240: 7010 2e17 0000 |0000: invoke-direct {v0}, Ljwtc/android/chess/MyBaseActivity;.:()V // method@172e │ │ -083246: 0e00 |0003: return-void │ │ +084ddc: |[084ddc] jwtc.android.chess.ics.CustomCommands.:()V │ │ +084dec: 7010 2e17 0000 |0000: invoke-direct {v0}, Ljwtc/android/chess/MyBaseActivity;.:()V // method@172e │ │ +084df2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=22 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Ljwtc/android/chess/ics/CustomCommands; │ │ │ │ #1 : (in Ljwtc/android/chess/ics/CustomCommands;) │ │ @@ -173333,17 +173387,17 @@ │ │ type : '(Ljwtc/android/chess/ics/CustomCommands;)Landroid/widget/ListView;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -083248: |[083248] jwtc.android.chess.ics.CustomCommands.access$000:(Ljwtc/android/chess/ics/CustomCommands;)Landroid/widget/ListView; │ │ -083258: 5410 d008 |0000: iget-object v0, v1, Ljwtc/android/chess/ics/CustomCommands;._listCommands:Landroid/widget/ListView; // field@08d0 │ │ -08325c: 1100 |0002: return-object v0 │ │ +084df4: |[084df4] jwtc.android.chess.ics.CustomCommands.access$000:(Ljwtc/android/chess/ics/CustomCommands;)Landroid/widget/ListView; │ │ +084e04: 5410 d008 |0000: iget-object v0, v1, Ljwtc/android/chess/ics/CustomCommands;._listCommands:Landroid/widget/ListView; // field@08d0 │ │ +084e08: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=22 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Ljwtc/android/chess/ics/CustomCommands; │ │ │ │ Virtual methods - │ │ @@ -173352,26 +173406,26 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 26 16-bit code units │ │ -083260: |[083260] jwtc.android.chess.ics.CustomCommands.onCreate:(Landroid/os/Bundle;)V │ │ -083270: 6f20 3017 2100 |0000: invoke-super {v1, v2}, Ljwtc/android/chess/MyBaseActivity;.onCreate:(Landroid/os/Bundle;)V // method@1730 │ │ -083276: 1400 0200 037f |0003: const v0, #float 1.74129e+38 // #7f030002 │ │ -08327c: 6e20 dd17 0100 |0006: invoke-virtual {v1, v0}, Ljwtc/android/chess/ics/CustomCommands;.setContentView:(I)V // method@17dd │ │ -083282: 1400 4700 0b7f |0009: const v0, #float 1.84764e+38 // #7f0b0047 │ │ -083288: 6e20 d417 0100 |000c: invoke-virtual {v1, v0}, Ljwtc/android/chess/ics/CustomCommands;.findViewById:(I)Landroid/view/View; // method@17d4 │ │ -08328e: 0c00 |000f: move-result-object v0 │ │ -083290: 1f00 e202 |0010: check-cast v0, Landroid/widget/ListView; // type@02e2 │ │ -083294: 5b10 d008 |0012: iput-object v0, v1, Ljwtc/android/chess/ics/CustomCommands;._listCommands:Landroid/widget/ListView; // field@08d0 │ │ -083298: 5410 d008 |0014: iget-object v0, v1, Ljwtc/android/chess/ics/CustomCommands;._listCommands:Landroid/widget/ListView; // field@08d0 │ │ -08329c: 6e20 0314 1000 |0016: invoke-virtual {v0, v1}, Landroid/widget/ListView;.setOnItemClickListener:(Landroid/widget/AdapterView$OnItemClickListener;)V // method@1403 │ │ -0832a2: 0e00 |0019: return-void │ │ +084e0c: |[084e0c] jwtc.android.chess.ics.CustomCommands.onCreate:(Landroid/os/Bundle;)V │ │ +084e1c: 6f20 3017 2100 |0000: invoke-super {v1, v2}, Ljwtc/android/chess/MyBaseActivity;.onCreate:(Landroid/os/Bundle;)V // method@1730 │ │ +084e22: 1400 0200 037f |0003: const v0, #float 1.74129e+38 // #7f030002 │ │ +084e28: 6e20 dd17 0100 |0006: invoke-virtual {v1, v0}, Ljwtc/android/chess/ics/CustomCommands;.setContentView:(I)V // method@17dd │ │ +084e2e: 1400 4700 0b7f |0009: const v0, #float 1.84764e+38 // #7f0b0047 │ │ +084e34: 6e20 d417 0100 |000c: invoke-virtual {v1, v0}, Ljwtc/android/chess/ics/CustomCommands;.findViewById:(I)Landroid/view/View; // method@17d4 │ │ +084e3a: 0c00 |000f: move-result-object v0 │ │ +084e3c: 1f00 df02 |0010: check-cast v0, Landroid/widget/ListView; // type@02df │ │ +084e40: 5b10 d008 |0012: iput-object v0, v1, Ljwtc/android/chess/ics/CustomCommands;._listCommands:Landroid/widget/ListView; // field@08d0 │ │ +084e44: 5410 d008 |0014: iget-object v0, v1, Ljwtc/android/chess/ics/CustomCommands;._listCommands:Landroid/widget/ListView; // field@08d0 │ │ +084e48: 6e20 0314 1000 |0016: invoke-virtual {v0, v1}, Landroid/widget/ListView;.setOnItemClickListener:(Landroid/widget/AdapterView$OnItemClickListener;)V // method@1403 │ │ +084e4e: 0e00 |0019: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=102 │ │ 0x0003 line=104 │ │ 0x0009 line=106 │ │ 0x0014 line=108 │ │ 0x0019 line=110 │ │ @@ -173384,24 +173438,24 @@ │ │ type : '(Landroid/view/Menu;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 19 16-bit code units │ │ -0832a4: |[0832a4] jwtc.android.chess.ics.CustomCommands.onCreateOptionsMenu:(Landroid/view/Menu;)Z │ │ -0832b4: 1401 6f00 087f |0000: const v1, #float 1.80777e+38 // #7f08006f │ │ -0832ba: 6e20 d617 1200 |0003: invoke-virtual {v2, v1}, Ljwtc/android/chess/ics/CustomCommands;.getString:(I)Ljava/lang/String; // method@17d6 │ │ -0832c0: 0c01 |0006: move-result-object v1 │ │ -0832c2: 7220 2f12 1300 |0007: invoke-interface {v3, v1}, Landroid/view/Menu;.add:(Ljava/lang/CharSequence;)Landroid/view/MenuItem; // method@122f │ │ -0832c8: 0c00 |000a: move-result-object v0 │ │ -0832ca: 1401 1d00 027f |000b: const v1, #float 1.728e+38 // #7f02001d │ │ -0832d0: 7220 3d12 1000 |000e: invoke-interface {v0, v1}, Landroid/view/MenuItem;.setIcon:(I)Landroid/view/MenuItem; // method@123d │ │ -0832d6: 1211 |0011: const/4 v1, #int 1 // #1 │ │ -0832d8: 0f01 |0012: return v1 │ │ +084e50: |[084e50] jwtc.android.chess.ics.CustomCommands.onCreateOptionsMenu:(Landroid/view/Menu;)Z │ │ +084e60: 1401 6f00 087f |0000: const v1, #float 1.80777e+38 // #7f08006f │ │ +084e66: 6e20 d617 1200 |0003: invoke-virtual {v2, v1}, Ljwtc/android/chess/ics/CustomCommands;.getString:(I)Ljava/lang/String; // method@17d6 │ │ +084e6c: 0c01 |0006: move-result-object v1 │ │ +084e6e: 7220 2f12 1300 |0007: invoke-interface {v3, v1}, Landroid/view/Menu;.add:(Ljava/lang/CharSequence;)Landroid/view/MenuItem; // method@122f │ │ +084e74: 0c00 |000a: move-result-object v0 │ │ +084e76: 1401 1d00 027f |000b: const v1, #float 1.728e+38 // #7f02001d │ │ +084e7c: 7220 3d12 1000 |000e: invoke-interface {v0, v1}, Landroid/view/MenuItem;.setIcon:(I)Landroid/view/MenuItem; // method@123d │ │ +084e82: 1211 |0011: const/4 v1, #int 1 // #1 │ │ +084e84: 0f01 |0012: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=158 │ │ 0x000b line=159 │ │ 0x0011 line=161 │ │ locals : │ │ 0x000b - 0x0013 reg=0 item1 Landroid/view/MenuItem; │ │ @@ -173413,32 +173467,32 @@ │ │ type : '(Landroid/widget/AdapterView;Landroid/view/View;IJ)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 6 │ │ outs : 3 │ │ insns size : 39 16-bit code units │ │ -0832dc: |[0832dc] jwtc.android.chess.ics.CustomCommands.onItemClick:(Landroid/widget/AdapterView;Landroid/view/View;IJ)V │ │ -0832ec: 0182 |0000: move v2, v8 │ │ -0832ee: 2201 0d00 |0001: new-instance v1, Landroid/app/AlertDialog$Builder; // type@000d │ │ -0832f2: 7020 3b00 5100 |0003: invoke-direct {v1, v5}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@003b │ │ -0832f8: 1a03 fd03 |0006: const-string v3, "Edit or delete?" // string@03fd │ │ -0832fc: 6e20 4500 3100 |0008: invoke-virtual {v1, v3}, Landroid/app/AlertDialog$Builder;.setTitle:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@0045 │ │ -083302: 1a03 fb03 |000b: const-string v3, "Edit" // string@03fb │ │ -083306: 2204 e603 |000d: new-instance v4, Ljwtc/android/chess/ics/CustomCommands$1; // type@03e6 │ │ -08330a: 7030 cc17 5402 |000f: invoke-direct {v4, v5, v2}, Ljwtc/android/chess/ics/CustomCommands$1;.:(Ljwtc/android/chess/ics/CustomCommands;I)V // method@17cc │ │ -083310: 6e30 4200 3104 |0012: invoke-virtual {v1, v3, v4}, Landroid/app/AlertDialog$Builder;.setPositiveButton:(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0042 │ │ -083316: 1a03 c203 |0015: const-string v3, "Delete" // string@03c2 │ │ -08331a: 2204 e703 |0017: new-instance v4, Ljwtc/android/chess/ics/CustomCommands$2; // type@03e7 │ │ -08331e: 7030 ce17 5402 |0019: invoke-direct {v4, v5, v2}, Ljwtc/android/chess/ics/CustomCommands$2;.:(Ljwtc/android/chess/ics/CustomCommands;I)V // method@17ce │ │ -083324: 6e30 4000 3104 |001c: invoke-virtual {v1, v3, v4}, Landroid/app/AlertDialog$Builder;.setNegativeButton:(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0040 │ │ -08332a: 6e10 3c00 0100 |001f: invoke-virtual {v1}, Landroid/app/AlertDialog$Builder;.create:()Landroid/app/AlertDialog; // method@003c │ │ -083330: 0c00 |0022: move-result-object v0 │ │ -083332: 6e10 4800 0000 |0023: invoke-virtual {v0}, Landroid/app/AlertDialog;.show:()V // method@0048 │ │ -083338: 0e00 |0026: return-void │ │ +084e88: |[084e88] jwtc.android.chess.ics.CustomCommands.onItemClick:(Landroid/widget/AdapterView;Landroid/view/View;IJ)V │ │ +084e98: 0182 |0000: move v2, v8 │ │ +084e9a: 2201 0d00 |0001: new-instance v1, Landroid/app/AlertDialog$Builder; // type@000d │ │ +084e9e: 7020 3b00 5100 |0003: invoke-direct {v1, v5}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@003b │ │ +084ea4: 1a03 fd03 |0006: const-string v3, "Edit or delete?" // string@03fd │ │ +084ea8: 6e20 4500 3100 |0008: invoke-virtual {v1, v3}, Landroid/app/AlertDialog$Builder;.setTitle:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@0045 │ │ +084eae: 1a03 fb03 |000b: const-string v3, "Edit" // string@03fb │ │ +084eb2: 2204 e303 |000d: new-instance v4, Ljwtc/android/chess/ics/CustomCommands$1; // type@03e3 │ │ +084eb6: 7030 cc17 5402 |000f: invoke-direct {v4, v5, v2}, Ljwtc/android/chess/ics/CustomCommands$1;.:(Ljwtc/android/chess/ics/CustomCommands;I)V // method@17cc │ │ +084ebc: 6e30 4200 3104 |0012: invoke-virtual {v1, v3, v4}, Landroid/app/AlertDialog$Builder;.setPositiveButton:(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0042 │ │ +084ec2: 1a03 c203 |0015: const-string v3, "Delete" // string@03c2 │ │ +084ec6: 2204 e403 |0017: new-instance v4, Ljwtc/android/chess/ics/CustomCommands$2; // type@03e4 │ │ +084eca: 7030 ce17 5402 |0019: invoke-direct {v4, v5, v2}, Ljwtc/android/chess/ics/CustomCommands$2;.:(Ljwtc/android/chess/ics/CustomCommands;I)V // method@17ce │ │ +084ed0: 6e30 4000 3104 |001c: invoke-virtual {v1, v3, v4}, Landroid/app/AlertDialog$Builder;.setNegativeButton:(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0040 │ │ +084ed6: 6e10 3c00 0100 |001f: invoke-virtual {v1}, Landroid/app/AlertDialog$Builder;.create:()Landroid/app/AlertDialog; // method@003c │ │ +084edc: 0c00 |0022: move-result-object v0 │ │ +084ede: 6e10 4800 0000 |0023: invoke-virtual {v0}, Landroid/app/AlertDialog;.show:()V // method@0048 │ │ +084ee4: 0e00 |0026: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=43 │ │ 0x0001 line=45 │ │ 0x0006 line=46 │ │ 0x000b line=48 │ │ 0x0015 line=84 │ │ @@ -173461,61 +173515,64 @@ │ │ type : '(Landroid/view/MenuItem;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 80 16-bit code units │ │ -08333c: |[08333c] jwtc.android.chess.ics.CustomCommands.onOptionsItemSelected:(Landroid/view/MenuItem;)Z │ │ -08334c: 7210 3712 0800 |0000: invoke-interface {v8}, Landroid/view/MenuItem;.getTitle:()Ljava/lang/CharSequence; // method@1237 │ │ -083352: 0c04 |0003: move-result-object v4 │ │ -083354: 1405 6f00 087f |0004: const v5, #float 1.80777e+38 // #7f08006f │ │ -08335a: 6e20 d617 5700 |0007: invoke-virtual {v7, v5}, Ljwtc/android/chess/ics/CustomCommands;.getString:(I)Ljava/lang/String; // method@17d6 │ │ -083360: 0c05 |000a: move-result-object v5 │ │ -083362: 6e20 1e15 5400 |000b: invoke-virtual {v4, v5}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@151e │ │ -083368: 0a04 |000e: move-result v4 │ │ -08336a: 3804 3f00 |000f: if-eqz v4, 004e // +003f │ │ -08336e: 2202 da02 |0011: new-instance v2, Landroid/widget/FrameLayout; // type@02da │ │ -083372: 7020 db13 7200 |0013: invoke-direct {v2, v7}, Landroid/widget/FrameLayout;.:(Landroid/content/Context;)V // method@13db │ │ -083378: 2203 d402 |0016: new-instance v3, Landroid/widget/EditText; // type@02d4 │ │ -08337c: 7020 cf13 7300 |0018: invoke-direct {v3, v7}, Landroid/widget/EditText;.:(Landroid/content/Context;)V // method@13cf │ │ -083382: 1304 1100 |001b: const/16 v4, #int 17 // #11 │ │ -083386: 6e20 d313 4300 |001d: invoke-virtual {v3, v4}, Landroid/widget/EditText;.setGravity:(I)V // method@13d3 │ │ -08338c: 2204 d902 |0020: new-instance v4, Landroid/widget/FrameLayout$LayoutParams; // type@02d9 │ │ -083390: 12f5 |0022: const/4 v5, #int -1 // #ff │ │ -083392: 12e6 |0023: const/4 v6, #int -2 // #fe │ │ -083394: 7030 da13 5406 |0024: invoke-direct {v4, v5, v6}, Landroid/widget/FrameLayout$LayoutParams;.:(II)V // method@13da │ │ -08339a: 6e30 dc13 3204 |0027: invoke-virtual {v2, v3, v4}, Landroid/widget/FrameLayout;.addView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@13dc │ │ -0833a0: 2204 0d00 |002a: new-instance v4, Landroid/app/AlertDialog$Builder; // type@000d │ │ -0833a4: 7020 3b00 7400 |002c: invoke-direct {v4, v7}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@003b │ │ -0833aa: 6e20 4600 2400 |002f: invoke-virtual {v4, v2}, Landroid/app/AlertDialog$Builder;.setView:(Landroid/view/View;)Landroid/app/AlertDialog$Builder; // method@0046 │ │ -0833b0: 0c04 |0032: move-result-object v4 │ │ -0833b2: 1a05 360b |0033: const-string v5, "New command" // string@0b36 │ │ -0833b6: 6e20 4500 5400 |0035: invoke-virtual {v4, v5}, Landroid/app/AlertDialog$Builder;.setTitle:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@0045 │ │ -0833bc: 0c04 |0038: move-result-object v4 │ │ -0833be: 1405 3800 087f |0039: const v5, #float 1.80776e+38 // #7f080038 │ │ -0833c4: 2206 e803 |003c: new-instance v6, Ljwtc/android/chess/ics/CustomCommands$3; // type@03e8 │ │ -0833c8: 7030 d017 7603 |003e: invoke-direct {v6, v7, v3}, Ljwtc/android/chess/ics/CustomCommands$3;.:(Ljwtc/android/chess/ics/CustomCommands;Landroid/widget/EditText;)V // method@17d0 │ │ -0833ce: 6e30 4100 5406 |0041: invoke-virtual {v4, v5, v6}, Landroid/app/AlertDialog$Builder;.setPositiveButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0041 │ │ -0833d4: 0c01 |0044: move-result-object v1 │ │ -0833d6: 6e10 3c00 0100 |0045: invoke-virtual {v1}, Landroid/app/AlertDialog$Builder;.create:()Landroid/app/AlertDialog; // method@003c │ │ -0833dc: 0c00 |0048: move-result-object v0 │ │ -0833de: 6e10 4800 0000 |0049: invoke-virtual {v0}, Landroid/app/AlertDialog;.show:()V // method@0048 │ │ -0833e4: 1214 |004c: const/4 v4, #int 1 // #1 │ │ -0833e6: 0f04 |004d: return v4 │ │ -0833e8: 1204 |004e: const/4 v4, #int 0 // #0 │ │ -0833ea: 28fe |004f: goto 004d // -0002 │ │ +084ee8: |[084ee8] jwtc.android.chess.ics.CustomCommands.onOptionsItemSelected:(Landroid/view/MenuItem;)Z │ │ +084ef8: 7210 3712 0800 |0000: invoke-interface {v8}, Landroid/view/MenuItem;.getTitle:()Ljava/lang/CharSequence; // method@1237 │ │ +084efe: 0c04 |0003: move-result-object v4 │ │ +084f00: 1405 6f00 087f |0004: const v5, #float 1.80777e+38 // #7f08006f │ │ +084f06: 6e20 d617 5700 |0007: invoke-virtual {v7, v5}, Ljwtc/android/chess/ics/CustomCommands;.getString:(I)Ljava/lang/String; // method@17d6 │ │ +084f0c: 0c05 |000a: move-result-object v5 │ │ +084f0e: 6e20 1e15 5400 |000b: invoke-virtual {v4, v5}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@151e │ │ +084f14: 0a04 |000e: move-result v4 │ │ +084f16: 3804 3f00 |000f: if-eqz v4, 004e // +003f │ │ +084f1a: 2202 d702 |0011: new-instance v2, Landroid/widget/FrameLayout; // type@02d7 │ │ +084f1e: 7020 db13 7200 |0013: invoke-direct {v2, v7}, Landroid/widget/FrameLayout;.:(Landroid/content/Context;)V // method@13db │ │ +084f24: 2203 d102 |0016: new-instance v3, Landroid/widget/EditText; // type@02d1 │ │ +084f28: 7020 cf13 7300 |0018: invoke-direct {v3, v7}, Landroid/widget/EditText;.:(Landroid/content/Context;)V // method@13cf │ │ +084f2e: 1304 1100 |001b: const/16 v4, #int 17 // #11 │ │ +084f32: 6e20 d313 4300 |001d: invoke-virtual {v3, v4}, Landroid/widget/EditText;.setGravity:(I)V // method@13d3 │ │ +084f38: 2204 d602 |0020: new-instance v4, Landroid/widget/FrameLayout$LayoutParams; // type@02d6 │ │ +084f3c: 12f5 |0022: const/4 v5, #int -1 // #ff │ │ +084f3e: 12e6 |0023: const/4 v6, #int -2 // #fe │ │ +084f40: 7030 da13 5406 |0024: invoke-direct {v4, v5, v6}, Landroid/widget/FrameLayout$LayoutParams;.:(II)V // method@13da │ │ +084f46: 6e30 dc13 3204 |0027: invoke-virtual {v2, v3, v4}, Landroid/widget/FrameLayout;.addView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@13dc │ │ +084f4c: 2204 0d00 |002a: new-instance v4, Landroid/app/AlertDialog$Builder; // type@000d │ │ +084f50: 7020 3b00 7400 |002c: invoke-direct {v4, v7}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@003b │ │ +084f56: 6e20 4600 2400 |002f: invoke-virtual {v4, v2}, Landroid/app/AlertDialog$Builder;.setView:(Landroid/view/View;)Landroid/app/AlertDialog$Builder; // method@0046 │ │ +084f5c: 0c04 |0032: move-result-object v4 │ │ +084f5e: 1a05 330b |0033: const-string v5, "New command" // string@0b33 │ │ +084f62: 6e20 4500 5400 |0035: invoke-virtual {v4, v5}, Landroid/app/AlertDialog$Builder;.setTitle:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@0045 │ │ +084f68: 0c04 |0038: move-result-object v4 │ │ +084f6a: 1405 3800 087f |0039: const v5, #float 1.80776e+38 // #7f080038 │ │ +084f70: 2206 e503 |003c: new-instance v6, Ljwtc/android/chess/ics/CustomCommands$3; // type@03e5 │ │ +084f74: 7030 d017 7603 |003e: invoke-direct {v6, v7, v3}, Ljwtc/android/chess/ics/CustomCommands$3;.:(Ljwtc/android/chess/ics/CustomCommands;Landroid/widget/EditText;)V // method@17d0 │ │ +084f7a: 6e30 4100 5406 |0041: invoke-virtual {v4, v5, v6}, Landroid/app/AlertDialog$Builder;.setPositiveButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0041 │ │ +084f80: 0c01 |0044: move-result-object v1 │ │ +084f82: 6e10 3c00 0100 |0045: invoke-virtual {v1}, Landroid/app/AlertDialog$Builder;.create:()Landroid/app/AlertDialog; // method@003c │ │ +084f88: 0c00 |0048: move-result-object v0 │ │ +084f8a: 6e10 4800 0000 |0049: invoke-virtual {v0}, Landroid/app/AlertDialog;.show:()V // method@0048 │ │ +084f90: 1214 |004c: const/4 v4, #int 1 // #1 │ │ +084f92: 0f04 |004d: return v4 │ │ +084f94: 1204 |004e: const/4 v4, #int 0 // #0 │ │ +084f96: 28fe |004f: goto 004d // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=165 │ │ 0x0011 line=167 │ │ 0x0016 line=168 │ │ 0x001b line=169 │ │ 0x0020 line=171 │ │ 0x002a line=173 │ │ + 0x002f line=174 │ │ + 0x0035 line=175 │ │ + 0x0041 line=176 │ │ 0x0045 line=187 │ │ 0x0049 line=188 │ │ 0x004c line=190 │ │ 0x004d line=193 │ │ locals : │ │ 0x0049 - 0x004d reg=0 alert Landroid/app/AlertDialog; │ │ 0x0045 - 0x004d reg=1 builder Landroid/app/AlertDialog$Builder; │ │ @@ -173529,41 +173586,41 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 53 16-bit code units │ │ -0833ec: |[0833ec] jwtc.android.chess.ics.CustomCommands.onPause:()V │ │ -0833fc: 1a03 2e03 |0000: const-string v3, "ChessPlayer" // string@032e │ │ -083400: 1204 |0002: const/4 v4, #int 0 // #0 │ │ -083402: 6e30 d517 3504 |0003: invoke-virtual {v5, v3, v4}, Ljwtc/android/chess/ics/CustomCommands;.getSharedPreferences:(Ljava/lang/String;I)Landroid/content/SharedPreferences; // method@17d5 │ │ -083408: 0c03 |0006: move-result-object v3 │ │ -08340a: 7210 f800 0300 |0007: invoke-interface {v3}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@00f8 │ │ -083410: 0c00 |000a: move-result-object v0 │ │ -083412: 2202 8604 |000b: new-instance v2, Lorg/json/JSONArray; // type@0486 │ │ -083416: 7010 a81b 0200 |000d: invoke-direct {v2}, Lorg/json/JSONArray;.:()V // method@1ba8 │ │ -08341c: 1201 |0010: const/4 v1, #int 0 // #0 │ │ -08341e: 5453 cf08 |0011: iget-object v3, v5, Ljwtc/android/chess/ics/CustomCommands;._adapter:Landroid/widget/ArrayAdapter; // field@08cf │ │ -083422: 6e10 b913 0300 |0013: invoke-virtual {v3}, Landroid/widget/ArrayAdapter;.getCount:()I // method@13b9 │ │ -083428: 0a03 |0016: move-result v3 │ │ -08342a: 3531 0e00 |0017: if-ge v1, v3, 0025 // +000e │ │ -08342e: 5453 cf08 |0019: iget-object v3, v5, Ljwtc/android/chess/ics/CustomCommands;._adapter:Landroid/widget/ArrayAdapter; // field@08cf │ │ -083432: 6e20 ba13 1300 |001b: invoke-virtual {v3, v1}, Landroid/widget/ArrayAdapter;.getItem:(I)Ljava/lang/Object; // method@13ba │ │ -083438: 0c03 |001e: move-result-object v3 │ │ -08343a: 6e20 ad1b 3200 |001f: invoke-virtual {v2, v3}, Lorg/json/JSONArray;.put:(Ljava/lang/Object;)Lorg/json/JSONArray; // method@1bad │ │ -083440: d801 0101 |0022: add-int/lit8 v1, v1, #int 1 // #01 │ │ -083444: 28ed |0024: goto 0011 // -0013 │ │ -083446: 1a03 5817 |0025: const-string v3, "ics_custom_commands" // string@1758 │ │ -08344a: 6e10 ae1b 0200 |0027: invoke-virtual {v2}, Lorg/json/JSONArray;.toString:()Ljava/lang/String; // method@1bae │ │ -083450: 0c04 |002a: move-result-object v4 │ │ -083452: 7230 f700 3004 |002b: invoke-interface {v0, v3, v4}, Landroid/content/SharedPreferences$Editor;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@00f7 │ │ -083458: 7210 f300 0000 |002e: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@00f3 │ │ -08345e: 6f10 3317 0500 |0031: invoke-super {v5}, Ljwtc/android/chess/MyBaseActivity;.onPause:()V // method@1733 │ │ -083464: 0e00 |0034: return-void │ │ +084f98: |[084f98] jwtc.android.chess.ics.CustomCommands.onPause:()V │ │ +084fa8: 1a03 2e03 |0000: const-string v3, "ChessPlayer" // string@032e │ │ +084fac: 1204 |0002: const/4 v4, #int 0 // #0 │ │ +084fae: 6e30 d517 3504 |0003: invoke-virtual {v5, v3, v4}, Ljwtc/android/chess/ics/CustomCommands;.getSharedPreferences:(Ljava/lang/String;I)Landroid/content/SharedPreferences; // method@17d5 │ │ +084fb4: 0c03 |0006: move-result-object v3 │ │ +084fb6: 7210 f800 0300 |0007: invoke-interface {v3}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@00f8 │ │ +084fbc: 0c00 |000a: move-result-object v0 │ │ +084fbe: 2202 8304 |000b: new-instance v2, Lorg/json/JSONArray; // type@0483 │ │ +084fc2: 7010 a71b 0200 |000d: invoke-direct {v2}, Lorg/json/JSONArray;.:()V // method@1ba7 │ │ +084fc8: 1201 |0010: const/4 v1, #int 0 // #0 │ │ +084fca: 5453 cf08 |0011: iget-object v3, v5, Ljwtc/android/chess/ics/CustomCommands;._adapter:Landroid/widget/ArrayAdapter; // field@08cf │ │ +084fce: 6e10 b913 0300 |0013: invoke-virtual {v3}, Landroid/widget/ArrayAdapter;.getCount:()I // method@13b9 │ │ +084fd4: 0a03 |0016: move-result v3 │ │ +084fd6: 3531 0e00 |0017: if-ge v1, v3, 0025 // +000e │ │ +084fda: 5453 cf08 |0019: iget-object v3, v5, Ljwtc/android/chess/ics/CustomCommands;._adapter:Landroid/widget/ArrayAdapter; // field@08cf │ │ +084fde: 6e20 ba13 1300 |001b: invoke-virtual {v3, v1}, Landroid/widget/ArrayAdapter;.getItem:(I)Ljava/lang/Object; // method@13ba │ │ +084fe4: 0c03 |001e: move-result-object v3 │ │ +084fe6: 6e20 ac1b 3200 |001f: invoke-virtual {v2, v3}, Lorg/json/JSONArray;.put:(Ljava/lang/Object;)Lorg/json/JSONArray; // method@1bac │ │ +084fec: d801 0101 |0022: add-int/lit8 v1, v1, #int 1 // #01 │ │ +084ff0: 28ed |0024: goto 0011 // -0013 │ │ +084ff2: 1a03 5417 |0025: const-string v3, "ics_custom_commands" // string@1754 │ │ +084ff6: 6e10 ad1b 0200 |0027: invoke-virtual {v2}, Lorg/json/JSONArray;.toString:()Ljava/lang/String; // method@1bad │ │ +084ffc: 0c04 |002a: move-result-object v4 │ │ +084ffe: 7230 f700 3004 |002b: invoke-interface {v0, v3, v4}, Landroid/content/SharedPreferences$Editor;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@00f7 │ │ +085004: 7210 f300 0000 |002e: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@00f3 │ │ +08500a: 6f10 3317 0500 |0031: invoke-super {v5}, Ljwtc/android/chess/MyBaseActivity;.onPause:()V // method@1733 │ │ +085010: 0e00 |0034: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=141 │ │ 0x000b line=143 │ │ 0x0010 line=144 │ │ 0x0019 line=145 │ │ 0x0022 line=144 │ │ @@ -173582,46 +173639,46 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 64 16-bit code units │ │ -083468: |[083468] jwtc.android.chess.ics.CustomCommands.onResume:()V │ │ -083478: 6f10 3417 0600 |0000: invoke-super {v6}, Ljwtc/android/chess/MyBaseActivity;.onResume:()V // method@1734 │ │ -08347e: 1a04 2e03 |0003: const-string v4, "ChessPlayer" // string@032e │ │ -083482: 1205 |0005: const/4 v5, #int 0 // #0 │ │ -083484: 6e30 d517 4605 |0006: invoke-virtual {v6, v4, v5}, Ljwtc/android/chess/ics/CustomCommands;.getSharedPreferences:(Ljava/lang/String;I)Landroid/content/SharedPreferences; // method@17d5 │ │ -08348a: 0c03 |0009: move-result-object v3 │ │ -08348c: 2204 cc02 |000a: new-instance v4, Landroid/widget/ArrayAdapter; // type@02cc │ │ -083490: 1405 0300 0901 |000c: const v5, #float 2.51629e-38 // #01090003 │ │ -083496: 7030 b613 6405 |000f: invoke-direct {v4, v6, v5}, Landroid/widget/ArrayAdapter;.:(Landroid/content/Context;I)V // method@13b6 │ │ -08349c: 5b64 cf08 |0012: iput-object v4, v6, Ljwtc/android/chess/ics/CustomCommands;._adapter:Landroid/widget/ArrayAdapter; // field@08cf │ │ -0834a0: 2202 8604 |0014: new-instance v2, Lorg/json/JSONArray; // type@0486 │ │ -0834a4: 1a04 5817 |0016: const-string v4, "ics_custom_commands" // string@1758 │ │ -0834a8: 1a05 6c0e |0018: const-string v5, "["obs /b","obs /s","tell relay listgames","tell puzzlebot getmate","tell puzzlebot gettactics","tell puzzlebot getstudy","exl","help commands"]" // string@0e6c │ │ -0834ac: 7230 fc00 4305 |001a: invoke-interface {v3, v4, v5}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@00fc │ │ -0834b2: 0c04 |001d: move-result-object v4 │ │ -0834b4: 7020 a91b 4200 |001e: invoke-direct {v2, v4}, Lorg/json/JSONArray;.:(Ljava/lang/String;)V // method@1ba9 │ │ -0834ba: 1201 |0021: const/4 v1, #int 0 // #0 │ │ -0834bc: 6e10 ac1b 0200 |0022: invoke-virtual {v2}, Lorg/json/JSONArray;.length:()I // method@1bac │ │ -0834c2: 0a04 |0025: move-result v4 │ │ -0834c4: 3541 1200 |0026: if-ge v1, v4, 0038 // +0012 │ │ -0834c8: 5464 cf08 |0028: iget-object v4, v6, Ljwtc/android/chess/ics/CustomCommands;._adapter:Landroid/widget/ArrayAdapter; // field@08cf │ │ -0834cc: 6e20 ab1b 1200 |002a: invoke-virtual {v2, v1}, Lorg/json/JSONArray;.getString:(I)Ljava/lang/String; // method@1bab │ │ -0834d2: 0c05 |002d: move-result-object v5 │ │ -0834d4: 6e20 b713 5400 |002e: invoke-virtual {v4, v5}, Landroid/widget/ArrayAdapter;.add:(Ljava/lang/Object;)V // method@13b7 │ │ -0834da: d801 0101 |0031: add-int/lit8 v1, v1, #int 1 // #01 │ │ -0834de: 28ef |0033: goto 0022 // -0011 │ │ -0834e0: 0d00 |0034: move-exception v0 │ │ -0834e2: 6e10 af1b 0000 |0035: invoke-virtual {v0}, Lorg/json/JSONException;.printStackTrace:()V // method@1baf │ │ -0834e8: 5464 d008 |0038: iget-object v4, v6, Ljwtc/android/chess/ics/CustomCommands;._listCommands:Landroid/widget/ListView; // field@08d0 │ │ -0834ec: 5465 cf08 |003a: iget-object v5, v6, Ljwtc/android/chess/ics/CustomCommands;._adapter:Landroid/widget/ArrayAdapter; // field@08cf │ │ -0834f0: 6e20 ff13 5400 |003c: invoke-virtual {v4, v5}, Landroid/widget/ListView;.setAdapter:(Landroid/widget/ListAdapter;)V // method@13ff │ │ -0834f6: 0e00 |003f: return-void │ │ +085014: |[085014] jwtc.android.chess.ics.CustomCommands.onResume:()V │ │ +085024: 6f10 3417 0600 |0000: invoke-super {v6}, Ljwtc/android/chess/MyBaseActivity;.onResume:()V // method@1734 │ │ +08502a: 1a04 2e03 |0003: const-string v4, "ChessPlayer" // string@032e │ │ +08502e: 1205 |0005: const/4 v5, #int 0 // #0 │ │ +085030: 6e30 d517 4605 |0006: invoke-virtual {v6, v4, v5}, Ljwtc/android/chess/ics/CustomCommands;.getSharedPreferences:(Ljava/lang/String;I)Landroid/content/SharedPreferences; // method@17d5 │ │ +085036: 0c03 |0009: move-result-object v3 │ │ +085038: 2204 c902 |000a: new-instance v4, Landroid/widget/ArrayAdapter; // type@02c9 │ │ +08503c: 1405 0300 0901 |000c: const v5, #float 2.51629e-38 // #01090003 │ │ +085042: 7030 b613 6405 |000f: invoke-direct {v4, v6, v5}, Landroid/widget/ArrayAdapter;.:(Landroid/content/Context;I)V // method@13b6 │ │ +085048: 5b64 cf08 |0012: iput-object v4, v6, Ljwtc/android/chess/ics/CustomCommands;._adapter:Landroid/widget/ArrayAdapter; // field@08cf │ │ +08504c: 2202 8304 |0014: new-instance v2, Lorg/json/JSONArray; // type@0483 │ │ +085050: 1a04 5417 |0016: const-string v4, "ics_custom_commands" // string@1754 │ │ +085054: 1a05 690e |0018: const-string v5, "["obs /b","obs /s","tell relay listgames","tell puzzlebot getmate","tell puzzlebot gettactics","tell puzzlebot getstudy","exl","help commands"]" // string@0e69 │ │ +085058: 7230 fc00 4305 |001a: invoke-interface {v3, v4, v5}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@00fc │ │ +08505e: 0c04 |001d: move-result-object v4 │ │ +085060: 7020 a81b 4200 |001e: invoke-direct {v2, v4}, Lorg/json/JSONArray;.:(Ljava/lang/String;)V // method@1ba8 │ │ +085066: 1201 |0021: const/4 v1, #int 0 // #0 │ │ +085068: 6e10 ab1b 0200 |0022: invoke-virtual {v2}, Lorg/json/JSONArray;.length:()I // method@1bab │ │ +08506e: 0a04 |0025: move-result v4 │ │ +085070: 3541 1200 |0026: if-ge v1, v4, 0038 // +0012 │ │ +085074: 5464 cf08 |0028: iget-object v4, v6, Ljwtc/android/chess/ics/CustomCommands;._adapter:Landroid/widget/ArrayAdapter; // field@08cf │ │ +085078: 6e20 aa1b 1200 |002a: invoke-virtual {v2, v1}, Lorg/json/JSONArray;.getString:(I)Ljava/lang/String; // method@1baa │ │ +08507e: 0c05 |002d: move-result-object v5 │ │ +085080: 6e20 b713 5400 |002e: invoke-virtual {v4, v5}, Landroid/widget/ArrayAdapter;.add:(Ljava/lang/Object;)V // method@13b7 │ │ +085086: d801 0101 |0031: add-int/lit8 v1, v1, #int 1 // #01 │ │ +08508a: 28ef |0033: goto 0022 // -0011 │ │ +08508c: 0d00 |0034: move-exception v0 │ │ +08508e: 6e10 ae1b 0000 |0035: invoke-virtual {v0}, Lorg/json/JSONException;.printStackTrace:()V // method@1bae │ │ +085094: 5464 d008 |0038: iget-object v4, v6, Ljwtc/android/chess/ics/CustomCommands;._listCommands:Landroid/widget/ListView; // field@08d0 │ │ +085098: 5465 cf08 |003a: iget-object v5, v6, Ljwtc/android/chess/ics/CustomCommands;._adapter:Landroid/widget/ArrayAdapter; // field@08cf │ │ +08509c: 6e20 ff13 5400 |003c: invoke-virtual {v4, v5}, Landroid/widget/ListView;.setAdapter:(Landroid/widget/ListAdapter;)V // method@13ff │ │ +0850a2: 0e00 |003f: return-void │ │ catches : 1 │ │ 0x0014 - 0x0031 │ │ Lorg/json/JSONException; -> 0x0034 │ │ positions : │ │ 0x0000 line=115 │ │ 0x0003 line=118 │ │ 0x000a line=120 │ │ @@ -173639,17 +173696,17 @@ │ │ 0x0035 - 0x0038 reg=0 e Lorg/json/JSONException; │ │ 0x000a - 0x0040 reg=3 prefs Landroid/content/SharedPreferences; │ │ 0x0000 - 0x0040 reg=6 this Ljwtc/android/chess/ics/CustomCommands; │ │ │ │ source_file_idx : 894 (CustomCommands.java) │ │ │ │ Class #683 header: │ │ -class_idx : 1013 │ │ +class_idx : 1010 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 939 │ │ +superclass_idx : 936 │ │ source_file_idx : 1205 │ │ static_fields_size : 8 │ │ instance_fields_size: 27 │ │ direct_methods_size : 27 │ │ virtual_methods_size: 12 │ │ │ │ Class #683 - │ │ @@ -173813,116 +173870,116 @@ │ │ type : '(Landroid/app/Activity;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 6 │ │ insns size : 219 16-bit code units │ │ -083508: |[083508] jwtc.android.chess.ics.ICSChessView.:(Landroid/app/Activity;)V │ │ -083518: 1602 e803 |0000: const-wide/16 v2, #int 1000 // #3e8 │ │ -08351c: 1215 |0002: const/4 v5, #int 1 // #1 │ │ -08351e: 12f4 |0003: const/4 v4, #int -1 // #ff │ │ -083520: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -083522: 7020 de16 8700 |0005: invoke-direct {v7, v8}, Ljwtc/android/chess/ChessViewBase;.:(Landroid/app/Activity;)V // method@16de │ │ -083528: 2200 ed03 |0008: new-instance v0, Ljwtc/android/chess/ics/ICSChessView$1; // type@03ed │ │ -08352c: 7020 eb17 7000 |000a: invoke-direct {v0, v7}, Ljwtc/android/chess/ics/ICSChessView$1;.:(Ljwtc/android/chess/ics/ICSChessView;)V // method@17eb │ │ -083532: 5b70 0509 |000d: iput-object v0, v7, Ljwtc/android/chess/ics/ICSChessView;.m_timerHandler:Landroid/os/Handler; // field@0905 │ │ -083536: 2200 6c04 |000f: new-instance v0, Ljwtc/chess/JNI; // type@046c │ │ -08353a: 7010 221b 0000 |0011: invoke-direct {v0}, Ljwtc/chess/JNI;.:()V // method@1b22 │ │ -083540: 5b70 f608 |0014: iput-object v0, v7, Ljwtc/android/chess/ics/ICSChessView;._jni:Ljwtc/chess/JNI; // field@08f6 │ │ -083544: 5470 f608 |0016: iget-object v0, v7, Ljwtc/android/chess/ics/ICSChessView;._jni:Ljwtc/chess/JNI; // field@08f6 │ │ -083548: 6e10 471b 0000 |0018: invoke-virtual {v0}, Ljwtc/chess/JNI;.reset:()V // method@1b47 │ │ -08354e: 1f08 0d04 |001b: check-cast v8, Ljwtc/android/chess/ics/ICSClient; // type@040d │ │ -083552: 5b78 f808 |001d: iput-object v8, v7, Ljwtc/android/chess/ics/ICSChessView;._parent:Ljwtc/android/chess/ics/ICSClient; // field@08f8 │ │ -083556: 5974 0309 |001f: iput v4, v7, Ljwtc/android/chess/ics/ICSChessView;.m_iFrom:I // field@0903 │ │ -08355a: 5974 0409 |0021: iput v4, v7, Ljwtc/android/chess/ics/ICSChessView;.m_iTo:I // field@0904 │ │ -08355e: 5c71 ec08 |0023: iput-boolean v1, v7, Ljwtc/android/chess/ics/ICSChessView;._bHandleClick:Z // field@08ec │ │ -083562: 5971 0009 |0025: iput v1, v7, Ljwtc/android/chess/ics/ICSChessView;._viewMode:I // field@0900 │ │ -083566: 5c71 ed08 |0027: iput-boolean v1, v7, Ljwtc/android/chess/ics/ICSChessView;._bOngoingGame:Z // field@08ed │ │ -08356a: 5c71 eb08 |0029: iput-boolean v1, v7, Ljwtc/android/chess/ics/ICSChessView;._bForceFlipBoard:Z // field@08eb │ │ -08356e: 1a00 0000 |002b: const-string v0, "" // string@0000 │ │ -083572: 5b70 f708 |002d: iput-object v0, v7, Ljwtc/android/chess/ics/ICSChessView;._opponent:Ljava/lang/String; // field@08f7 │ │ -083576: 5975 f408 |002f: iput v5, v7, Ljwtc/android/chess/ics/ICSChessView;._iTurn:I // field@08f4 │ │ -08357a: 5971 f208 |0031: iput v1, v7, Ljwtc/android/chess/ics/ICSChessView;._iBlackRemaining:I // field@08f2 │ │ -08357e: 5971 f508 |0033: iput v1, v7, Ljwtc/android/chess/ics/ICSChessView;._iWhiteRemaining:I // field@08f5 │ │ -083582: 5c71 ea08 |0035: iput-boolean v1, v7, Ljwtc/android/chess/ics/ICSChessView;._bConfirmMove:Z // field@08ea │ │ -083586: 5470 e908 |0037: iget-object v0, v7, Ljwtc/android/chess/ics/ICSChessView;._activity:Landroid/app/Activity; // field@08e9 │ │ -08358a: 1401 7900 0b7f |0039: const v1, #float 1.84765e+38 // #7f0b0079 │ │ -083590: 6e20 0b00 1000 |003c: invoke-virtual {v0, v1}, Landroid/app/Activity;.findViewById:(I)Landroid/view/View; // method@000b │ │ -083596: 0c00 |003f: move-result-object v0 │ │ -083598: 1f00 ff02 |0040: check-cast v0, Landroid/widget/TextView; // type@02ff │ │ -08359c: 5b70 ff08 |0042: iput-object v0, v7, Ljwtc/android/chess/ics/ICSChessView;._tvPlayerTop:Landroid/widget/TextView; // field@08ff │ │ -0835a0: 5470 e908 |0044: iget-object v0, v7, Ljwtc/android/chess/ics/ICSChessView;._activity:Landroid/app/Activity; // field@08e9 │ │ -0835a4: 1401 7e00 0b7f |0046: const v1, #float 1.84765e+38 // #7f0b007e │ │ -0835aa: 6e20 0b00 1000 |0049: invoke-virtual {v0, v1}, Landroid/app/Activity;.findViewById:(I)Landroid/view/View; // method@000b │ │ -0835b0: 0c00 |004c: move-result-object v0 │ │ -0835b2: 1f00 ff02 |004d: check-cast v0, Landroid/widget/TextView; // type@02ff │ │ -0835b6: 5b70 fe08 |004f: iput-object v0, v7, Ljwtc/android/chess/ics/ICSChessView;._tvPlayerBottom:Landroid/widget/TextView; // field@08fe │ │ -0835ba: 5470 e908 |0051: iget-object v0, v7, Ljwtc/android/chess/ics/ICSChessView;._activity:Landroid/app/Activity; // field@08e9 │ │ -0835be: 1401 7800 0b7f |0053: const v1, #float 1.84765e+38 // #7f0b0078 │ │ -0835c4: 6e20 0b00 1000 |0056: invoke-virtual {v0, v1}, Landroid/app/Activity;.findViewById:(I)Landroid/view/View; // method@000b │ │ -0835ca: 0c00 |0059: move-result-object v0 │ │ -0835cc: 1f00 ff02 |005a: check-cast v0, Landroid/widget/TextView; // type@02ff │ │ -0835d0: 5b70 fc08 |005c: iput-object v0, v7, Ljwtc/android/chess/ics/ICSChessView;._tvClockTop:Landroid/widget/TextView; // field@08fc │ │ -0835d4: 5470 e908 |005e: iget-object v0, v7, Ljwtc/android/chess/ics/ICSChessView;._activity:Landroid/app/Activity; // field@08e9 │ │ -0835d8: 1401 7d00 0b7f |0060: const v1, #float 1.84765e+38 // #7f0b007d │ │ -0835de: 6e20 0b00 1000 |0063: invoke-virtual {v0, v1}, Landroid/app/Activity;.findViewById:(I)Landroid/view/View; // method@000b │ │ -0835e4: 0c00 |0066: move-result-object v0 │ │ -0835e6: 1f00 ff02 |0067: check-cast v0, Landroid/widget/TextView; // type@02ff │ │ -0835ea: 5b70 fb08 |0069: iput-object v0, v7, Ljwtc/android/chess/ics/ICSChessView;._tvClockBottom:Landroid/widget/TextView; // field@08fb │ │ -0835ee: 5470 e908 |006b: iget-object v0, v7, Ljwtc/android/chess/ics/ICSChessView;._activity:Landroid/app/Activity; // field@08e9 │ │ -0835f2: 1401 7a00 0b7f |006d: const v1, #float 1.84765e+38 // #7f0b007a │ │ -0835f8: 6e20 0b00 1000 |0070: invoke-virtual {v0, v1}, Landroid/app/Activity;.findViewById:(I)Landroid/view/View; // method@000b │ │ -0835fe: 0c00 |0073: move-result-object v0 │ │ -083600: 1f00 ff02 |0074: check-cast v0, Landroid/widget/TextView; // type@02ff │ │ -083604: 5b70 fa08 |0076: iput-object v0, v7, Ljwtc/android/chess/ics/ICSChessView;._tvBoardNum:Landroid/widget/TextView; // field@08fa │ │ -083608: 5470 e908 |0078: iget-object v0, v7, Ljwtc/android/chess/ics/ICSChessView;._activity:Landroid/app/Activity; // field@08e9 │ │ -08360c: 1401 7f00 0b7f |007a: const v1, #float 1.84765e+38 // #7f0b007f │ │ -083612: 6e20 0b00 1000 |007d: invoke-virtual {v0, v1}, Landroid/app/Activity;.findViewById:(I)Landroid/view/View; // method@000b │ │ -083618: 0c00 |0080: move-result-object v0 │ │ -08361a: 1f00 ff02 |0081: check-cast v0, Landroid/widget/TextView; // type@02ff │ │ -08361e: 5b70 fd08 |0083: iput-object v0, v7, Ljwtc/android/chess/ics/ICSChessView;._tvLastMove:Landroid/widget/TextView; // field@08fd │ │ -083622: 5470 e908 |0085: iget-object v0, v7, Ljwtc/android/chess/ics/ICSChessView;._activity:Landroid/app/Activity; // field@08e9 │ │ -083626: 1401 8700 0b7f |0087: const v1, #float 1.84765e+38 // #7f0b0087 │ │ -08362c: 6e20 0b00 1000 |008a: invoke-virtual {v0, v1}, Landroid/app/Activity;.findViewById:(I)Landroid/view/View; // method@000b │ │ -083632: 0c00 |008d: move-result-object v0 │ │ -083634: 1f00 ce02 |008e: check-cast v0, Landroid/widget/Button; // type@02ce │ │ -083638: 5b70 ef08 |0090: iput-object v0, v7, Ljwtc/android/chess/ics/ICSChessView;._butCancelMove:Landroid/widget/Button; // field@08ef │ │ -08363c: 5470 ef08 |0092: iget-object v0, v7, Ljwtc/android/chess/ics/ICSChessView;._butCancelMove:Landroid/widget/Button; // field@08ef │ │ -083640: 2201 ee03 |0094: new-instance v1, Ljwtc/android/chess/ics/ICSChessView$2; // type@03ee │ │ -083644: 7020 ed17 7100 |0096: invoke-direct {v1, v7}, Ljwtc/android/chess/ics/ICSChessView$2;.:(Ljwtc/android/chess/ics/ICSChessView;)V // method@17ed │ │ -08364a: 6e20 c113 1000 |0099: invoke-virtual {v0, v1}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@13c1 │ │ -083650: 5470 e908 |009c: iget-object v0, v7, Ljwtc/android/chess/ics/ICSChessView;._activity:Landroid/app/Activity; // field@08e9 │ │ -083654: 1401 8800 0b7f |009e: const v1, #float 1.84765e+38 // #7f0b0088 │ │ -08365a: 6e20 0b00 1000 |00a1: invoke-virtual {v0, v1}, Landroid/app/Activity;.findViewById:(I)Landroid/view/View; // method@000b │ │ -083660: 0c00 |00a4: move-result-object v0 │ │ -083662: 1f00 ce02 |00a5: check-cast v0, Landroid/widget/Button; // type@02ce │ │ -083666: 5b70 f008 |00a7: iput-object v0, v7, Ljwtc/android/chess/ics/ICSChessView;._butConfirmMove:Landroid/widget/Button; // field@08f0 │ │ -08366a: 5470 f008 |00a9: iget-object v0, v7, Ljwtc/android/chess/ics/ICSChessView;._butConfirmMove:Landroid/widget/Button; // field@08f0 │ │ -08366e: 2201 ef03 |00ab: new-instance v1, Ljwtc/android/chess/ics/ICSChessView$3; // type@03ef │ │ -083672: 7020 ef17 7100 |00ad: invoke-direct {v1, v7}, Ljwtc/android/chess/ics/ICSChessView$3;.:(Ljwtc/android/chess/ics/ICSChessView;)V // method@17ef │ │ -083678: 6e20 c113 1000 |00b0: invoke-virtual {v0, v1}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@13c1 │ │ -08367e: 5470 e908 |00b3: iget-object v0, v7, Ljwtc/android/chess/ics/ICSChessView;._activity:Landroid/app/Activity; // field@08e9 │ │ -083682: 1401 8500 0b7f |00b5: const v1, #float 1.84765e+38 // #7f0b0085 │ │ -083688: 6e20 0b00 1000 |00b8: invoke-virtual {v0, v1}, Landroid/app/Activity;.findViewById:(I)Landroid/view/View; // method@000b │ │ -08368e: 0c00 |00bb: move-result-object v0 │ │ -083690: 1f00 0203 |00bc: check-cast v0, Landroid/widget/ViewSwitcher; // type@0302 │ │ -083694: 5b70 0109 |00be: iput-object v0, v7, Ljwtc/android/chess/ics/ICSChessView;._viewSwitchConfirm:Landroid/widget/ViewSwitcher; // field@0901 │ │ -083698: 2200 7203 |00c0: new-instance v0, Ljava/util/Timer; // type@0372 │ │ -08369c: 7020 ea15 5000 |00c2: invoke-direct {v0, v5}, Ljava/util/Timer;.:(Z)V // method@15ea │ │ -0836a2: 5b70 f908 |00c5: iput-object v0, v7, Ljwtc/android/chess/ics/ICSChessView;._timer:Ljava/util/Timer; // field@08f9 │ │ -0836a6: 5470 f908 |00c7: iget-object v0, v7, Ljwtc/android/chess/ics/ICSChessView;._timer:Ljava/util/Timer; // field@08f9 │ │ -0836aa: 2201 f003 |00c9: new-instance v1, Ljwtc/android/chess/ics/ICSChessView$4; // type@03f0 │ │ -0836ae: 7020 f117 7100 |00cb: invoke-direct {v1, v7}, Ljwtc/android/chess/ics/ICSChessView$4;.:(Ljwtc/android/chess/ics/ICSChessView;)V // method@17f1 │ │ -0836b4: 0424 |00ce: move-wide v4, v2 │ │ -0836b6: 7406 ec15 0000 |00cf: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Ljava/util/Timer;.schedule:(Ljava/util/TimerTask;JJ)V // method@15ec │ │ -0836bc: 2206 f103 |00d2: new-instance v6, Ljwtc/android/chess/ics/ICSChessView$5; // type@03f1 │ │ -0836c0: 7020 f317 7600 |00d4: invoke-direct {v6, v7}, Ljwtc/android/chess/ics/ICSChessView$5;.:(Ljwtc/android/chess/ics/ICSChessView;)V // method@17f3 │ │ -0836c6: 6e20 1b18 6700 |00d7: invoke-virtual {v7, v6}, Ljwtc/android/chess/ics/ICSChessView;.init:(Landroid/view/View$OnClickListener;)V // method@181b │ │ -0836cc: 0e00 |00da: return-void │ │ +0850b4: |[0850b4] jwtc.android.chess.ics.ICSChessView.:(Landroid/app/Activity;)V │ │ +0850c4: 1602 e803 |0000: const-wide/16 v2, #int 1000 // #3e8 │ │ +0850c8: 1215 |0002: const/4 v5, #int 1 // #1 │ │ +0850ca: 12f4 |0003: const/4 v4, #int -1 // #ff │ │ +0850cc: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +0850ce: 7020 de16 8700 |0005: invoke-direct {v7, v8}, Ljwtc/android/chess/ChessViewBase;.:(Landroid/app/Activity;)V // method@16de │ │ +0850d4: 2200 ea03 |0008: new-instance v0, Ljwtc/android/chess/ics/ICSChessView$1; // type@03ea │ │ +0850d8: 7020 eb17 7000 |000a: invoke-direct {v0, v7}, Ljwtc/android/chess/ics/ICSChessView$1;.:(Ljwtc/android/chess/ics/ICSChessView;)V // method@17eb │ │ +0850de: 5b70 0509 |000d: iput-object v0, v7, Ljwtc/android/chess/ics/ICSChessView;.m_timerHandler:Landroid/os/Handler; // field@0905 │ │ +0850e2: 2200 6904 |000f: new-instance v0, Ljwtc/chess/JNI; // type@0469 │ │ +0850e6: 7010 211b 0000 |0011: invoke-direct {v0}, Ljwtc/chess/JNI;.:()V // method@1b21 │ │ +0850ec: 5b70 f608 |0014: iput-object v0, v7, Ljwtc/android/chess/ics/ICSChessView;._jni:Ljwtc/chess/JNI; // field@08f6 │ │ +0850f0: 5470 f608 |0016: iget-object v0, v7, Ljwtc/android/chess/ics/ICSChessView;._jni:Ljwtc/chess/JNI; // field@08f6 │ │ +0850f4: 6e10 461b 0000 |0018: invoke-virtual {v0}, Ljwtc/chess/JNI;.reset:()V // method@1b46 │ │ +0850fa: 1f08 0a04 |001b: check-cast v8, Ljwtc/android/chess/ics/ICSClient; // type@040a │ │ +0850fe: 5b78 f808 |001d: iput-object v8, v7, Ljwtc/android/chess/ics/ICSChessView;._parent:Ljwtc/android/chess/ics/ICSClient; // field@08f8 │ │ +085102: 5974 0309 |001f: iput v4, v7, Ljwtc/android/chess/ics/ICSChessView;.m_iFrom:I // field@0903 │ │ +085106: 5974 0409 |0021: iput v4, v7, Ljwtc/android/chess/ics/ICSChessView;.m_iTo:I // field@0904 │ │ +08510a: 5c71 ec08 |0023: iput-boolean v1, v7, Ljwtc/android/chess/ics/ICSChessView;._bHandleClick:Z // field@08ec │ │ +08510e: 5971 0009 |0025: iput v1, v7, Ljwtc/android/chess/ics/ICSChessView;._viewMode:I // field@0900 │ │ +085112: 5c71 ed08 |0027: iput-boolean v1, v7, Ljwtc/android/chess/ics/ICSChessView;._bOngoingGame:Z // field@08ed │ │ +085116: 5c71 eb08 |0029: iput-boolean v1, v7, Ljwtc/android/chess/ics/ICSChessView;._bForceFlipBoard:Z // field@08eb │ │ +08511a: 1a00 0000 |002b: const-string v0, "" // string@0000 │ │ +08511e: 5b70 f708 |002d: iput-object v0, v7, Ljwtc/android/chess/ics/ICSChessView;._opponent:Ljava/lang/String; // field@08f7 │ │ +085122: 5975 f408 |002f: iput v5, v7, Ljwtc/android/chess/ics/ICSChessView;._iTurn:I // field@08f4 │ │ +085126: 5971 f208 |0031: iput v1, v7, Ljwtc/android/chess/ics/ICSChessView;._iBlackRemaining:I // field@08f2 │ │ +08512a: 5971 f508 |0033: iput v1, v7, Ljwtc/android/chess/ics/ICSChessView;._iWhiteRemaining:I // field@08f5 │ │ +08512e: 5c71 ea08 |0035: iput-boolean v1, v7, Ljwtc/android/chess/ics/ICSChessView;._bConfirmMove:Z // field@08ea │ │ +085132: 5470 e908 |0037: iget-object v0, v7, Ljwtc/android/chess/ics/ICSChessView;._activity:Landroid/app/Activity; // field@08e9 │ │ +085136: 1401 7900 0b7f |0039: const v1, #float 1.84765e+38 // #7f0b0079 │ │ +08513c: 6e20 0b00 1000 |003c: invoke-virtual {v0, v1}, Landroid/app/Activity;.findViewById:(I)Landroid/view/View; // method@000b │ │ +085142: 0c00 |003f: move-result-object v0 │ │ +085144: 1f00 fc02 |0040: check-cast v0, Landroid/widget/TextView; // type@02fc │ │ +085148: 5b70 ff08 |0042: iput-object v0, v7, Ljwtc/android/chess/ics/ICSChessView;._tvPlayerTop:Landroid/widget/TextView; // field@08ff │ │ +08514c: 5470 e908 |0044: iget-object v0, v7, Ljwtc/android/chess/ics/ICSChessView;._activity:Landroid/app/Activity; // field@08e9 │ │ +085150: 1401 7e00 0b7f |0046: const v1, #float 1.84765e+38 // #7f0b007e │ │ +085156: 6e20 0b00 1000 |0049: invoke-virtual {v0, v1}, Landroid/app/Activity;.findViewById:(I)Landroid/view/View; // method@000b │ │ +08515c: 0c00 |004c: move-result-object v0 │ │ +08515e: 1f00 fc02 |004d: check-cast v0, Landroid/widget/TextView; // type@02fc │ │ +085162: 5b70 fe08 |004f: iput-object v0, v7, Ljwtc/android/chess/ics/ICSChessView;._tvPlayerBottom:Landroid/widget/TextView; // field@08fe │ │ +085166: 5470 e908 |0051: iget-object v0, v7, Ljwtc/android/chess/ics/ICSChessView;._activity:Landroid/app/Activity; // field@08e9 │ │ +08516a: 1401 7800 0b7f |0053: const v1, #float 1.84765e+38 // #7f0b0078 │ │ +085170: 6e20 0b00 1000 |0056: invoke-virtual {v0, v1}, Landroid/app/Activity;.findViewById:(I)Landroid/view/View; // method@000b │ │ +085176: 0c00 |0059: move-result-object v0 │ │ +085178: 1f00 fc02 |005a: check-cast v0, Landroid/widget/TextView; // type@02fc │ │ +08517c: 5b70 fc08 |005c: iput-object v0, v7, Ljwtc/android/chess/ics/ICSChessView;._tvClockTop:Landroid/widget/TextView; // field@08fc │ │ +085180: 5470 e908 |005e: iget-object v0, v7, Ljwtc/android/chess/ics/ICSChessView;._activity:Landroid/app/Activity; // field@08e9 │ │ +085184: 1401 7d00 0b7f |0060: const v1, #float 1.84765e+38 // #7f0b007d │ │ +08518a: 6e20 0b00 1000 |0063: invoke-virtual {v0, v1}, Landroid/app/Activity;.findViewById:(I)Landroid/view/View; // method@000b │ │ +085190: 0c00 |0066: move-result-object v0 │ │ +085192: 1f00 fc02 |0067: check-cast v0, Landroid/widget/TextView; // type@02fc │ │ +085196: 5b70 fb08 |0069: iput-object v0, v7, Ljwtc/android/chess/ics/ICSChessView;._tvClockBottom:Landroid/widget/TextView; // field@08fb │ │ +08519a: 5470 e908 |006b: iget-object v0, v7, Ljwtc/android/chess/ics/ICSChessView;._activity:Landroid/app/Activity; // field@08e9 │ │ +08519e: 1401 7a00 0b7f |006d: const v1, #float 1.84765e+38 // #7f0b007a │ │ +0851a4: 6e20 0b00 1000 |0070: invoke-virtual {v0, v1}, Landroid/app/Activity;.findViewById:(I)Landroid/view/View; // method@000b │ │ +0851aa: 0c00 |0073: move-result-object v0 │ │ +0851ac: 1f00 fc02 |0074: check-cast v0, Landroid/widget/TextView; // type@02fc │ │ +0851b0: 5b70 fa08 |0076: iput-object v0, v7, Ljwtc/android/chess/ics/ICSChessView;._tvBoardNum:Landroid/widget/TextView; // field@08fa │ │ +0851b4: 5470 e908 |0078: iget-object v0, v7, Ljwtc/android/chess/ics/ICSChessView;._activity:Landroid/app/Activity; // field@08e9 │ │ +0851b8: 1401 7f00 0b7f |007a: const v1, #float 1.84765e+38 // #7f0b007f │ │ +0851be: 6e20 0b00 1000 |007d: invoke-virtual {v0, v1}, Landroid/app/Activity;.findViewById:(I)Landroid/view/View; // method@000b │ │ +0851c4: 0c00 |0080: move-result-object v0 │ │ +0851c6: 1f00 fc02 |0081: check-cast v0, Landroid/widget/TextView; // type@02fc │ │ +0851ca: 5b70 fd08 |0083: iput-object v0, v7, Ljwtc/android/chess/ics/ICSChessView;._tvLastMove:Landroid/widget/TextView; // field@08fd │ │ +0851ce: 5470 e908 |0085: iget-object v0, v7, Ljwtc/android/chess/ics/ICSChessView;._activity:Landroid/app/Activity; // field@08e9 │ │ +0851d2: 1401 8700 0b7f |0087: const v1, #float 1.84765e+38 // #7f0b0087 │ │ +0851d8: 6e20 0b00 1000 |008a: invoke-virtual {v0, v1}, Landroid/app/Activity;.findViewById:(I)Landroid/view/View; // method@000b │ │ +0851de: 0c00 |008d: move-result-object v0 │ │ +0851e0: 1f00 cb02 |008e: check-cast v0, Landroid/widget/Button; // type@02cb │ │ +0851e4: 5b70 ef08 |0090: iput-object v0, v7, Ljwtc/android/chess/ics/ICSChessView;._butCancelMove:Landroid/widget/Button; // field@08ef │ │ +0851e8: 5470 ef08 |0092: iget-object v0, v7, Ljwtc/android/chess/ics/ICSChessView;._butCancelMove:Landroid/widget/Button; // field@08ef │ │ +0851ec: 2201 eb03 |0094: new-instance v1, Ljwtc/android/chess/ics/ICSChessView$2; // type@03eb │ │ +0851f0: 7020 ed17 7100 |0096: invoke-direct {v1, v7}, Ljwtc/android/chess/ics/ICSChessView$2;.:(Ljwtc/android/chess/ics/ICSChessView;)V // method@17ed │ │ +0851f6: 6e20 c113 1000 |0099: invoke-virtual {v0, v1}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@13c1 │ │ +0851fc: 5470 e908 |009c: iget-object v0, v7, Ljwtc/android/chess/ics/ICSChessView;._activity:Landroid/app/Activity; // field@08e9 │ │ +085200: 1401 8800 0b7f |009e: const v1, #float 1.84765e+38 // #7f0b0088 │ │ +085206: 6e20 0b00 1000 |00a1: invoke-virtual {v0, v1}, Landroid/app/Activity;.findViewById:(I)Landroid/view/View; // method@000b │ │ +08520c: 0c00 |00a4: move-result-object v0 │ │ +08520e: 1f00 cb02 |00a5: check-cast v0, Landroid/widget/Button; // type@02cb │ │ +085212: 5b70 f008 |00a7: iput-object v0, v7, Ljwtc/android/chess/ics/ICSChessView;._butConfirmMove:Landroid/widget/Button; // field@08f0 │ │ +085216: 5470 f008 |00a9: iget-object v0, v7, Ljwtc/android/chess/ics/ICSChessView;._butConfirmMove:Landroid/widget/Button; // field@08f0 │ │ +08521a: 2201 ec03 |00ab: new-instance v1, Ljwtc/android/chess/ics/ICSChessView$3; // type@03ec │ │ +08521e: 7020 ef17 7100 |00ad: invoke-direct {v1, v7}, Ljwtc/android/chess/ics/ICSChessView$3;.:(Ljwtc/android/chess/ics/ICSChessView;)V // method@17ef │ │ +085224: 6e20 c113 1000 |00b0: invoke-virtual {v0, v1}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@13c1 │ │ +08522a: 5470 e908 |00b3: iget-object v0, v7, Ljwtc/android/chess/ics/ICSChessView;._activity:Landroid/app/Activity; // field@08e9 │ │ +08522e: 1401 8500 0b7f |00b5: const v1, #float 1.84765e+38 // #7f0b0085 │ │ +085234: 6e20 0b00 1000 |00b8: invoke-virtual {v0, v1}, Landroid/app/Activity;.findViewById:(I)Landroid/view/View; // method@000b │ │ +08523a: 0c00 |00bb: move-result-object v0 │ │ +08523c: 1f00 ff02 |00bc: check-cast v0, Landroid/widget/ViewSwitcher; // type@02ff │ │ +085240: 5b70 0109 |00be: iput-object v0, v7, Ljwtc/android/chess/ics/ICSChessView;._viewSwitchConfirm:Landroid/widget/ViewSwitcher; // field@0901 │ │ +085244: 2200 6f03 |00c0: new-instance v0, Ljava/util/Timer; // type@036f │ │ +085248: 7020 ea15 5000 |00c2: invoke-direct {v0, v5}, Ljava/util/Timer;.:(Z)V // method@15ea │ │ +08524e: 5b70 f908 |00c5: iput-object v0, v7, Ljwtc/android/chess/ics/ICSChessView;._timer:Ljava/util/Timer; // field@08f9 │ │ +085252: 5470 f908 |00c7: iget-object v0, v7, Ljwtc/android/chess/ics/ICSChessView;._timer:Ljava/util/Timer; // field@08f9 │ │ +085256: 2201 ed03 |00c9: new-instance v1, Ljwtc/android/chess/ics/ICSChessView$4; // type@03ed │ │ +08525a: 7020 f117 7100 |00cb: invoke-direct {v1, v7}, Ljwtc/android/chess/ics/ICSChessView$4;.:(Ljwtc/android/chess/ics/ICSChessView;)V // method@17f1 │ │ +085260: 0424 |00ce: move-wide v4, v2 │ │ +085262: 7406 ec15 0000 |00cf: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Ljava/util/Timer;.schedule:(Ljava/util/TimerTask;JJ)V // method@15ec │ │ +085268: 2206 ee03 |00d2: new-instance v6, Ljwtc/android/chess/ics/ICSChessView$5; // type@03ee │ │ +08526c: 7020 f317 7600 |00d4: invoke-direct {v6, v7}, Ljwtc/android/chess/ics/ICSChessView$5;.:(Ljwtc/android/chess/ics/ICSChessView;)V // method@17f3 │ │ +085272: 6e20 1b18 6700 |00d7: invoke-virtual {v7, v6}, Ljwtc/android/chess/ics/ICSChessView;.init:(Landroid/view/View$OnClickListener;)V // method@181b │ │ +085278: 0e00 |00da: return-void │ │ catches : (none) │ │ positions : │ │ 0x0005 line=62 │ │ 0x0008 line=48 │ │ 0x000f line=64 │ │ 0x0016 line=65 │ │ 0x001b line=67 │ │ @@ -173962,18 +174019,18 @@ │ │ type : '(Ljwtc/android/chess/ics/ICSChessView;I)Ljava/lang/String;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -0836d0: |[0836d0] jwtc.android.chess.ics.ICSChessView.access$000:(Ljwtc/android/chess/ics/ICSChessView;I)Ljava/lang/String; │ │ -0836e0: 7020 2018 2100 |0000: invoke-direct {v1, v2}, Ljwtc/android/chess/ics/ICSChessView;.parseTime:(I)Ljava/lang/String; // method@1820 │ │ -0836e6: 0c00 |0003: move-result-object v0 │ │ -0836e8: 1100 |0004: return-object v0 │ │ +08527c: |[08527c] jwtc.android.chess.ics.ICSChessView.access$000:(Ljwtc/android/chess/ics/ICSChessView;I)Ljava/lang/String; │ │ +08528c: 7020 2018 2100 |0000: invoke-direct {v1, v2}, Ljwtc/android/chess/ics/ICSChessView;.parseTime:(I)Ljava/lang/String; // method@1820 │ │ +085292: 0c00 |0003: move-result-object v0 │ │ +085294: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 x0 Ljwtc/android/chess/ics/ICSChessView; │ │ 0x0000 - 0x0005 reg=2 x1 I │ │ │ │ @@ -173982,17 +174039,17 @@ │ │ type : '(Ljwtc/android/chess/ics/ICSChessView;)Landroid/widget/TextView;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0836ec: |[0836ec] jwtc.android.chess.ics.ICSChessView.access$100:(Ljwtc/android/chess/ics/ICSChessView;)Landroid/widget/TextView; │ │ -0836fc: 5410 fc08 |0000: iget-object v0, v1, Ljwtc/android/chess/ics/ICSChessView;._tvClockTop:Landroid/widget/TextView; // field@08fc │ │ -083700: 1100 |0002: return-object v0 │ │ +085298: |[085298] jwtc.android.chess.ics.ICSChessView.access$100:(Ljwtc/android/chess/ics/ICSChessView;)Landroid/widget/TextView; │ │ +0852a8: 5410 fc08 |0000: iget-object v0, v1, Ljwtc/android/chess/ics/ICSChessView;._tvClockTop:Landroid/widget/TextView; // field@08fc │ │ +0852ac: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Ljwtc/android/chess/ics/ICSChessView; │ │ │ │ #3 : (in Ljwtc/android/chess/ics/ICSChessView;) │ │ @@ -174000,17 +174057,17 @@ │ │ type : '(Ljwtc/android/chess/ics/ICSChessView;)Ljwtc/android/chess/ics/ICSClient;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -083704: |[083704] jwtc.android.chess.ics.ICSChessView.access$1000:(Ljwtc/android/chess/ics/ICSChessView;)Ljwtc/android/chess/ics/ICSClient; │ │ -083714: 5410 f808 |0000: iget-object v0, v1, Ljwtc/android/chess/ics/ICSChessView;._parent:Ljwtc/android/chess/ics/ICSClient; // field@08f8 │ │ -083718: 1100 |0002: return-object v0 │ │ +0852b0: |[0852b0] jwtc.android.chess.ics.ICSChessView.access$1000:(Ljwtc/android/chess/ics/ICSChessView;)Ljwtc/android/chess/ics/ICSClient; │ │ +0852c0: 5410 f808 |0000: iget-object v0, v1, Ljwtc/android/chess/ics/ICSChessView;._parent:Ljwtc/android/chess/ics/ICSClient; // field@08f8 │ │ +0852c4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Ljwtc/android/chess/ics/ICSChessView; │ │ │ │ #4 : (in Ljwtc/android/chess/ics/ICSChessView;) │ │ @@ -174018,17 +174075,17 @@ │ │ type : '(Ljwtc/android/chess/ics/ICSChessView;)Z' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -08371c: |[08371c] jwtc.android.chess.ics.ICSChessView.access$1100:(Ljwtc/android/chess/ics/ICSChessView;)Z │ │ -08372c: 5510 ed08 |0000: iget-boolean v0, v1, Ljwtc/android/chess/ics/ICSChessView;._bOngoingGame:Z // field@08ed │ │ -083730: 0f00 |0002: return v0 │ │ +0852c8: |[0852c8] jwtc.android.chess.ics.ICSChessView.access$1100:(Ljwtc/android/chess/ics/ICSChessView;)Z │ │ +0852d8: 5510 ed08 |0000: iget-boolean v0, v1, Ljwtc/android/chess/ics/ICSChessView;._bOngoingGame:Z // field@08ed │ │ +0852dc: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Ljwtc/android/chess/ics/ICSChessView; │ │ │ │ #5 : (in Ljwtc/android/chess/ics/ICSChessView;) │ │ @@ -174036,17 +174093,17 @@ │ │ type : '(Ljwtc/android/chess/ics/ICSChessView;)I' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -083734: |[083734] jwtc.android.chess.ics.ICSChessView.access$1200:(Ljwtc/android/chess/ics/ICSChessView;)I │ │ -083744: 5210 f408 |0000: iget v0, v1, Ljwtc/android/chess/ics/ICSChessView;._iTurn:I // field@08f4 │ │ -083748: 0f00 |0002: return v0 │ │ +0852e0: |[0852e0] jwtc.android.chess.ics.ICSChessView.access$1200:(Ljwtc/android/chess/ics/ICSChessView;)I │ │ +0852f0: 5210 f408 |0000: iget v0, v1, Ljwtc/android/chess/ics/ICSChessView;._iTurn:I // field@08f4 │ │ +0852f4: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Ljwtc/android/chess/ics/ICSChessView; │ │ │ │ #6 : (in Ljwtc/android/chess/ics/ICSChessView;) │ │ @@ -174054,17 +174111,17 @@ │ │ type : '(Ljwtc/android/chess/ics/ICSChessView;)I' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -08374c: |[08374c] jwtc.android.chess.ics.ICSChessView.access$1300:(Ljwtc/android/chess/ics/ICSChessView;)I │ │ -08375c: 5210 f508 |0000: iget v0, v1, Ljwtc/android/chess/ics/ICSChessView;._iWhiteRemaining:I // field@08f5 │ │ -083760: 0f00 |0002: return v0 │ │ +0852f8: |[0852f8] jwtc.android.chess.ics.ICSChessView.access$1300:(Ljwtc/android/chess/ics/ICSChessView;)I │ │ +085308: 5210 f508 |0000: iget v0, v1, Ljwtc/android/chess/ics/ICSChessView;._iWhiteRemaining:I // field@08f5 │ │ +08530c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Ljwtc/android/chess/ics/ICSChessView; │ │ │ │ #7 : (in Ljwtc/android/chess/ics/ICSChessView;) │ │ @@ -174072,19 +174129,19 @@ │ │ type : '(Ljwtc/android/chess/ics/ICSChessView;)I' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 7 16-bit code units │ │ -083764: |[083764] jwtc.android.chess.ics.ICSChessView.access$1310:(Ljwtc/android/chess/ics/ICSChessView;)I │ │ -083774: 5220 f508 |0000: iget v0, v2, Ljwtc/android/chess/ics/ICSChessView;._iWhiteRemaining:I // field@08f5 │ │ -083778: d801 00ff |0002: add-int/lit8 v1, v0, #int -1 // #ff │ │ -08377c: 5921 f508 |0004: iput v1, v2, Ljwtc/android/chess/ics/ICSChessView;._iWhiteRemaining:I // field@08f5 │ │ -083780: 0f00 |0006: return v0 │ │ +085310: |[085310] jwtc.android.chess.ics.ICSChessView.access$1310:(Ljwtc/android/chess/ics/ICSChessView;)I │ │ +085320: 5220 f508 |0000: iget v0, v2, Ljwtc/android/chess/ics/ICSChessView;._iWhiteRemaining:I // field@08f5 │ │ +085324: d801 00ff |0002: add-int/lit8 v1, v0, #int -1 // #ff │ │ +085328: 5921 f508 |0004: iput v1, v2, Ljwtc/android/chess/ics/ICSChessView;._iWhiteRemaining:I // field@08f5 │ │ +08532c: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 x0 Ljwtc/android/chess/ics/ICSChessView; │ │ │ │ #8 : (in Ljwtc/android/chess/ics/ICSChessView;) │ │ @@ -174092,17 +174149,17 @@ │ │ type : '(Ljwtc/android/chess/ics/ICSChessView;)I' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -083784: |[083784] jwtc.android.chess.ics.ICSChessView.access$1400:(Ljwtc/android/chess/ics/ICSChessView;)I │ │ -083794: 5210 f208 |0000: iget v0, v1, Ljwtc/android/chess/ics/ICSChessView;._iBlackRemaining:I // field@08f2 │ │ -083798: 0f00 |0002: return v0 │ │ +085330: |[085330] jwtc.android.chess.ics.ICSChessView.access$1400:(Ljwtc/android/chess/ics/ICSChessView;)I │ │ +085340: 5210 f208 |0000: iget v0, v1, Ljwtc/android/chess/ics/ICSChessView;._iBlackRemaining:I // field@08f2 │ │ +085344: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Ljwtc/android/chess/ics/ICSChessView; │ │ │ │ #9 : (in Ljwtc/android/chess/ics/ICSChessView;) │ │ @@ -174110,19 +174167,19 @@ │ │ type : '(Ljwtc/android/chess/ics/ICSChessView;)I' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 7 16-bit code units │ │ -08379c: |[08379c] jwtc.android.chess.ics.ICSChessView.access$1410:(Ljwtc/android/chess/ics/ICSChessView;)I │ │ -0837ac: 5220 f208 |0000: iget v0, v2, Ljwtc/android/chess/ics/ICSChessView;._iBlackRemaining:I // field@08f2 │ │ -0837b0: d801 00ff |0002: add-int/lit8 v1, v0, #int -1 // #ff │ │ -0837b4: 5921 f208 |0004: iput v1, v2, Ljwtc/android/chess/ics/ICSChessView;._iBlackRemaining:I // field@08f2 │ │ -0837b8: 0f00 |0006: return v0 │ │ +085348: |[085348] jwtc.android.chess.ics.ICSChessView.access$1410:(Ljwtc/android/chess/ics/ICSChessView;)I │ │ +085358: 5220 f208 |0000: iget v0, v2, Ljwtc/android/chess/ics/ICSChessView;._iBlackRemaining:I // field@08f2 │ │ +08535c: d801 00ff |0002: add-int/lit8 v1, v0, #int -1 // #ff │ │ +085360: 5921 f208 |0004: iput v1, v2, Ljwtc/android/chess/ics/ICSChessView;._iBlackRemaining:I // field@08f2 │ │ +085364: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 x0 Ljwtc/android/chess/ics/ICSChessView; │ │ │ │ #10 : (in Ljwtc/android/chess/ics/ICSChessView;) │ │ @@ -174130,17 +174187,17 @@ │ │ type : '(Ljwtc/android/chess/ics/ICSChessView;)Z' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0837bc: |[0837bc] jwtc.android.chess.ics.ICSChessView.access$1500:(Ljwtc/android/chess/ics/ICSChessView;)Z │ │ -0837cc: 5510 f108 |0000: iget-boolean v0, v1, Ljwtc/android/chess/ics/ICSChessView;._flippedBoard:Z // field@08f1 │ │ -0837d0: 0f00 |0002: return v0 │ │ +085368: |[085368] jwtc.android.chess.ics.ICSChessView.access$1500:(Ljwtc/android/chess/ics/ICSChessView;)Z │ │ +085378: 5510 f108 |0000: iget-boolean v0, v1, Ljwtc/android/chess/ics/ICSChessView;._flippedBoard:Z // field@08f1 │ │ +08537c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Ljwtc/android/chess/ics/ICSChessView; │ │ │ │ #11 : (in Ljwtc/android/chess/ics/ICSChessView;) │ │ @@ -174148,17 +174205,17 @@ │ │ type : '(Ljwtc/android/chess/ics/ICSChessView;I)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0837d4: |[0837d4] jwtc.android.chess.ics.ICSChessView.access$1600:(Ljwtc/android/chess/ics/ICSChessView;I)V │ │ -0837e4: 7020 1918 1000 |0000: invoke-direct {v0, v1}, Ljwtc/android/chess/ics/ICSChessView;.handleClick:(I)V // method@1819 │ │ -0837ea: 0e00 |0003: return-void │ │ +085380: |[085380] jwtc.android.chess.ics.ICSChessView.access$1600:(Ljwtc/android/chess/ics/ICSChessView;I)V │ │ +085390: 7020 1918 1000 |0000: invoke-direct {v0, v1}, Ljwtc/android/chess/ics/ICSChessView;.handleClick:(I)V // method@1819 │ │ +085396: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Ljwtc/android/chess/ics/ICSChessView; │ │ 0x0000 - 0x0004 reg=1 x1 I │ │ │ │ @@ -174167,17 +174224,17 @@ │ │ type : '(Ljwtc/android/chess/ics/ICSChessView;IZI)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 4 16-bit code units │ │ -0837ec: |[0837ec] jwtc.android.chess.ics.ICSChessView.access$1700:(Ljwtc/android/chess/ics/ICSChessView;IZI)V │ │ -0837fc: 7040 1318 1032 |0000: invoke-direct {v0, v1, v2, v3}, Ljwtc/android/chess/ics/ICSChessView;.continueMove:(IZI)V // method@1813 │ │ -083802: 0e00 |0003: return-void │ │ +085398: |[085398] jwtc.android.chess.ics.ICSChessView.access$1700:(Ljwtc/android/chess/ics/ICSChessView;IZI)V │ │ +0853a8: 7040 1318 1032 |0000: invoke-direct {v0, v1, v2, v3}, Ljwtc/android/chess/ics/ICSChessView;.continueMove:(IZI)V // method@1813 │ │ +0853ae: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Ljwtc/android/chess/ics/ICSChessView; │ │ 0x0000 - 0x0004 reg=1 x1 I │ │ 0x0000 - 0x0004 reg=2 x2 Z │ │ @@ -174188,17 +174245,17 @@ │ │ type : '(Ljwtc/android/chess/ics/ICSChessView;)Landroid/widget/TextView;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -083804: |[083804] jwtc.android.chess.ics.ICSChessView.access$200:(Ljwtc/android/chess/ics/ICSChessView;)Landroid/widget/TextView; │ │ -083814: 5410 fb08 |0000: iget-object v0, v1, Ljwtc/android/chess/ics/ICSChessView;._tvClockBottom:Landroid/widget/TextView; // field@08fb │ │ -083818: 1100 |0002: return-object v0 │ │ +0853b0: |[0853b0] jwtc.android.chess.ics.ICSChessView.access$200:(Ljwtc/android/chess/ics/ICSChessView;)Landroid/widget/TextView; │ │ +0853c0: 5410 fb08 |0000: iget-object v0, v1, Ljwtc/android/chess/ics/ICSChessView;._tvClockBottom:Landroid/widget/TextView; // field@08fb │ │ +0853c4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Ljwtc/android/chess/ics/ICSChessView; │ │ │ │ #14 : (in Ljwtc/android/chess/ics/ICSChessView;) │ │ @@ -174206,17 +174263,17 @@ │ │ type : '(Ljwtc/android/chess/ics/ICSChessView;)I' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -08381c: |[08381c] jwtc.android.chess.ics.ICSChessView.access$300:(Ljwtc/android/chess/ics/ICSChessView;)I │ │ -08382c: 5210 0309 |0000: iget v0, v1, Ljwtc/android/chess/ics/ICSChessView;.m_iFrom:I // field@0903 │ │ -083830: 0f00 |0002: return v0 │ │ +0853c8: |[0853c8] jwtc.android.chess.ics.ICSChessView.access$300:(Ljwtc/android/chess/ics/ICSChessView;)I │ │ +0853d8: 5210 0309 |0000: iget v0, v1, Ljwtc/android/chess/ics/ICSChessView;.m_iFrom:I // field@0903 │ │ +0853dc: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Ljwtc/android/chess/ics/ICSChessView; │ │ │ │ #15 : (in Ljwtc/android/chess/ics/ICSChessView;) │ │ @@ -174224,17 +174281,17 @@ │ │ type : '(Ljwtc/android/chess/ics/ICSChessView;I)I' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -083834: |[083834] jwtc.android.chess.ics.ICSChessView.access$302:(Ljwtc/android/chess/ics/ICSChessView;I)I │ │ -083844: 5901 0309 |0000: iput v1, v0, Ljwtc/android/chess/ics/ICSChessView;.m_iFrom:I // field@0903 │ │ -083848: 0f01 |0002: return v1 │ │ +0853e0: |[0853e0] jwtc.android.chess.ics.ICSChessView.access$302:(Ljwtc/android/chess/ics/ICSChessView;I)I │ │ +0853f0: 5901 0309 |0000: iput v1, v0, Ljwtc/android/chess/ics/ICSChessView;.m_iFrom:I // field@0903 │ │ +0853f4: 0f01 |0002: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 x0 Ljwtc/android/chess/ics/ICSChessView; │ │ 0x0000 - 0x0003 reg=1 x1 I │ │ │ │ @@ -174243,17 +174300,17 @@ │ │ type : '(Ljwtc/android/chess/ics/ICSChessView;)I' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -08384c: |[08384c] jwtc.android.chess.ics.ICSChessView.access$400:(Ljwtc/android/chess/ics/ICSChessView;)I │ │ -08385c: 5210 0409 |0000: iget v0, v1, Ljwtc/android/chess/ics/ICSChessView;.m_iTo:I // field@0904 │ │ -083860: 0f00 |0002: return v0 │ │ +0853f8: |[0853f8] jwtc.android.chess.ics.ICSChessView.access$400:(Ljwtc/android/chess/ics/ICSChessView;)I │ │ +085408: 5210 0409 |0000: iget v0, v1, Ljwtc/android/chess/ics/ICSChessView;.m_iTo:I // field@0904 │ │ +08540c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Ljwtc/android/chess/ics/ICSChessView; │ │ │ │ #17 : (in Ljwtc/android/chess/ics/ICSChessView;) │ │ @@ -174261,17 +174318,17 @@ │ │ type : '(Ljwtc/android/chess/ics/ICSChessView;I)I' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -083864: |[083864] jwtc.android.chess.ics.ICSChessView.access$402:(Ljwtc/android/chess/ics/ICSChessView;I)I │ │ -083874: 5901 0409 |0000: iput v1, v0, Ljwtc/android/chess/ics/ICSChessView;.m_iTo:I // field@0904 │ │ -083878: 0f01 |0002: return v1 │ │ +085410: |[085410] jwtc.android.chess.ics.ICSChessView.access$402:(Ljwtc/android/chess/ics/ICSChessView;I)I │ │ +085420: 5901 0409 |0000: iput v1, v0, Ljwtc/android/chess/ics/ICSChessView;.m_iTo:I // field@0904 │ │ +085424: 0f01 |0002: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 x0 Ljwtc/android/chess/ics/ICSChessView; │ │ 0x0000 - 0x0003 reg=1 x1 I │ │ │ │ @@ -174280,17 +174337,17 @@ │ │ type : '(Ljwtc/android/chess/ics/ICSChessView;Z)Z' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -08387c: |[08387c] jwtc.android.chess.ics.ICSChessView.access$502:(Ljwtc/android/chess/ics/ICSChessView;Z)Z │ │ -08388c: 5c01 ec08 |0000: iput-boolean v1, v0, Ljwtc/android/chess/ics/ICSChessView;._bHandleClick:Z // field@08ec │ │ -083890: 0f01 |0002: return v1 │ │ +085428: |[085428] jwtc.android.chess.ics.ICSChessView.access$502:(Ljwtc/android/chess/ics/ICSChessView;Z)Z │ │ +085438: 5c01 ec08 |0000: iput-boolean v1, v0, Ljwtc/android/chess/ics/ICSChessView;._bHandleClick:Z // field@08ec │ │ +08543c: 0f01 |0002: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 x0 Ljwtc/android/chess/ics/ICSChessView; │ │ 0x0000 - 0x0003 reg=1 x1 Z │ │ │ │ @@ -174299,17 +174356,17 @@ │ │ type : '(Ljwtc/android/chess/ics/ICSChessView;)Ljwtc/chess/JNI;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -083894: |[083894] jwtc.android.chess.ics.ICSChessView.access$600:(Ljwtc/android/chess/ics/ICSChessView;)Ljwtc/chess/JNI; │ │ -0838a4: 5410 f608 |0000: iget-object v0, v1, Ljwtc/android/chess/ics/ICSChessView;._jni:Ljwtc/chess/JNI; // field@08f6 │ │ -0838a8: 1100 |0002: return-object v0 │ │ +085440: |[085440] jwtc.android.chess.ics.ICSChessView.access$600:(Ljwtc/android/chess/ics/ICSChessView;)Ljwtc/chess/JNI; │ │ +085450: 5410 f608 |0000: iget-object v0, v1, Ljwtc/android/chess/ics/ICSChessView;._jni:Ljwtc/chess/JNI; // field@08f6 │ │ +085454: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Ljwtc/android/chess/ics/ICSChessView; │ │ │ │ #20 : (in Ljwtc/android/chess/ics/ICSChessView;) │ │ @@ -174317,17 +174374,17 @@ │ │ type : '(Ljwtc/android/chess/ics/ICSChessView;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0838ac: |[0838ac] jwtc.android.chess.ics.ICSChessView.access$700:(Ljwtc/android/chess/ics/ICSChessView;)V │ │ -0838bc: 7010 1d18 0000 |0000: invoke-direct {v0}, Ljwtc/android/chess/ics/ICSChessView;.paint:()V // method@181d │ │ -0838c2: 0e00 |0003: return-void │ │ +085458: |[085458] jwtc.android.chess.ics.ICSChessView.access$700:(Ljwtc/android/chess/ics/ICSChessView;)V │ │ +085468: 7010 1d18 0000 |0000: invoke-direct {v0}, Ljwtc/android/chess/ics/ICSChessView;.paint:()V // method@181d │ │ +08546e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Ljwtc/android/chess/ics/ICSChessView; │ │ │ │ #21 : (in Ljwtc/android/chess/ics/ICSChessView;) │ │ @@ -174335,17 +174392,17 @@ │ │ type : '(Ljwtc/android/chess/ics/ICSChessView;)Landroid/widget/ViewSwitcher;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0838c4: |[0838c4] jwtc.android.chess.ics.ICSChessView.access$800:(Ljwtc/android/chess/ics/ICSChessView;)Landroid/widget/ViewSwitcher; │ │ -0838d4: 5410 0109 |0000: iget-object v0, v1, Ljwtc/android/chess/ics/ICSChessView;._viewSwitchConfirm:Landroid/widget/ViewSwitcher; // field@0901 │ │ -0838d8: 1100 |0002: return-object v0 │ │ +085470: |[085470] jwtc.android.chess.ics.ICSChessView.access$800:(Ljwtc/android/chess/ics/ICSChessView;)Landroid/widget/ViewSwitcher; │ │ +085480: 5410 0109 |0000: iget-object v0, v1, Ljwtc/android/chess/ics/ICSChessView;._viewSwitchConfirm:Landroid/widget/ViewSwitcher; // field@0901 │ │ +085484: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Ljwtc/android/chess/ics/ICSChessView; │ │ │ │ #22 : (in Ljwtc/android/chess/ics/ICSChessView;) │ │ @@ -174353,17 +174410,17 @@ │ │ type : '(Ljwtc/android/chess/ics/ICSChessView;)Landroid/widget/TextView;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0838dc: |[0838dc] jwtc.android.chess.ics.ICSChessView.access$900:(Ljwtc/android/chess/ics/ICSChessView;)Landroid/widget/TextView; │ │ -0838ec: 5410 fd08 |0000: iget-object v0, v1, Ljwtc/android/chess/ics/ICSChessView;._tvLastMove:Landroid/widget/TextView; // field@08fd │ │ -0838f0: 1100 |0002: return-object v0 │ │ +085488: |[085488] jwtc.android.chess.ics.ICSChessView.access$900:(Ljwtc/android/chess/ics/ICSChessView;)Landroid/widget/TextView; │ │ +085498: 5410 fd08 |0000: iget-object v0, v1, Ljwtc/android/chess/ics/ICSChessView;._tvLastMove:Landroid/widget/TextView; // field@08fd │ │ +08549c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Ljwtc/android/chess/ics/ICSChessView; │ │ │ │ #23 : (in Ljwtc/android/chess/ics/ICSChessView;) │ │ @@ -174371,76 +174428,76 @@ │ │ type : '(IZI)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 8 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 123 16-bit code units │ │ -0838f4: |[0838f4] jwtc.android.chess.ics.ICSChessView.continueMove:(IZI)V │ │ -083904: 12f3 |0000: const/4 v3, #int -1 // #ff │ │ -083906: 3806 7000 |0001: if-eqz v6, 0071 // +0070 │ │ -08390a: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -08390c: 5c41 ec08 |0004: iput-boolean v1, v4, Ljwtc/android/chess/ics/ICSChessView;._bHandleClick:Z // field@08ec │ │ -083910: 5541 ea08 |0006: iget-boolean v1, v4, Ljwtc/android/chess/ics/ICSChessView;._bConfirmMove:Z // field@08ea │ │ -083914: 3801 2000 |0008: if-eqz v1, 0028 // +0020 │ │ -083918: 6e10 1c18 0400 |000a: invoke-virtual {v4}, Ljwtc/android/chess/ics/ICSChessView;.isUserPlaying:()Z // method@181c │ │ -08391e: 0a01 |000d: move-result v1 │ │ -083920: 3801 1a00 |000e: if-eqz v1, 0028 // +001a │ │ -083924: 5441 fd08 |0010: iget-object v1, v4, Ljwtc/android/chess/ics/ICSChessView;._tvLastMove:Landroid/widget/TextView; // field@08fd │ │ -083928: 1a02 0000 |0012: const-string v2, "" // string@0000 │ │ -08392c: 6e20 8214 2100 |0014: invoke-virtual {v1, v2}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@1482 │ │ -083932: 5945 0409 |0017: iput v5, v4, Ljwtc/android/chess/ics/ICSChessView;.m_iTo:I // field@0904 │ │ -083936: 5441 0109 |0019: iget-object v1, v4, Ljwtc/android/chess/ics/ICSChessView;._viewSwitchConfirm:Landroid/widget/ViewSwitcher; // field@0901 │ │ -08393a: 1212 |001b: const/4 v2, #int 1 // #1 │ │ -08393c: 6e20 9214 2100 |001c: invoke-virtual {v1, v2}, Landroid/widget/ViewSwitcher;.setDisplayedChild:(I)V // method@1492 │ │ -083942: 5441 f608 |001f: iget-object v1, v4, Ljwtc/android/chess/ics/ICSChessView;._jni:Ljwtc/chess/JNI; // field@08f6 │ │ -083946: 6e20 3d1b 7100 |0021: invoke-virtual {v1, v7}, Ljwtc/chess/JNI;.move:(I)I // method@1b3d │ │ -08394c: 7010 1d18 0400 |0024: invoke-direct {v4}, Ljwtc/android/chess/ics/ICSChessView;.paint:()V // method@181d │ │ -083952: 0e00 |0027: return-void │ │ -083954: 5441 fd08 |0028: iget-object v1, v4, Ljwtc/android/chess/ics/ICSChessView;._tvLastMove:Landroid/widget/TextView; // field@08fd │ │ -083958: 1a02 3701 |002a: const-string v2, "..." // string@0137 │ │ -08395c: 6e20 8214 2100 |002c: invoke-virtual {v1, v2}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@1482 │ │ -083962: 1a00 0000 |002f: const-string v0, "" // string@0000 │ │ -083966: 7110 591b 0700 |0031: invoke-static {v7}, Ljwtc/chess/Move;.isOO:(I)Z // method@1b59 │ │ -08396c: 0a01 |0034: move-result v1 │ │ -08396e: 3801 1100 |0035: if-eqz v1, 0046 // +0011 │ │ -083972: 1a00 5301 |0037: const-string v0, "0-0" // string@0153 │ │ -083976: 5441 f808 |0039: iget-object v1, v4, Ljwtc/android/chess/ics/ICSChessView;._parent:Ljwtc/android/chess/ics/ICSClient; // field@08f8 │ │ -08397a: 6e20 9018 0100 |003b: invoke-virtual {v1, v0}, Ljwtc/android/chess/ics/ICSClient;.sendString:(Ljava/lang/String;)V // method@1890 │ │ -083980: 5945 0409 |003e: iput v5, v4, Ljwtc/android/chess/ics/ICSChessView;.m_iTo:I // field@0904 │ │ -083984: 7010 1d18 0400 |0040: invoke-direct {v4}, Ljwtc/android/chess/ics/ICSChessView;.paint:()V // method@181d │ │ -08398a: 5943 0309 |0043: iput v3, v4, Ljwtc/android/chess/ics/ICSChessView;.m_iFrom:I // field@0903 │ │ -08398e: 28e2 |0045: goto 0027 // -001e │ │ -083990: 7110 5a1b 0700 |0046: invoke-static {v7}, Ljwtc/chess/Move;.isOOO:(I)Z // method@1b5a │ │ -083996: 0a01 |0049: move-result v1 │ │ -083998: 3801 0500 |004a: if-eqz v1, 004f // +0005 │ │ -08399c: 1a00 5401 |004c: const-string v0, "0-0-0" // string@0154 │ │ -0839a0: 28eb |004e: goto 0039 // -0015 │ │ -0839a2: 2201 4203 |004f: new-instance v1, Ljava/lang/StringBuilder; // type@0342 │ │ -0839a6: 7010 5715 0100 |0051: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ -0839ac: 5242 0309 |0054: iget v2, v4, Ljwtc/android/chess/ics/ICSChessView;.m_iFrom:I // field@0903 │ │ -0839b0: 7110 7d1b 0200 |0056: invoke-static {v2}, Ljwtc/chess/Pos;.toString:(I)Ljava/lang/String; // method@1b7d │ │ -0839b6: 0c02 |0059: move-result-object v2 │ │ -0839b8: 6e20 5f15 2100 |005a: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -0839be: 0c01 |005d: move-result-object v1 │ │ -0839c0: 1a02 2e01 |005e: const-string v2, "-" // string@012e │ │ -0839c4: 6e20 5f15 2100 |0060: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -0839ca: 0c01 |0063: move-result-object v1 │ │ -0839cc: 7110 7d1b 0500 |0064: invoke-static {v5}, Ljwtc/chess/Pos;.toString:(I)Ljava/lang/String; // method@1b7d │ │ -0839d2: 0c02 |0067: move-result-object v2 │ │ -0839d4: 6e20 5f15 2100 |0068: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -0839da: 0c01 |006b: move-result-object v1 │ │ -0839dc: 6e10 6415 0100 |006c: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ -0839e2: 0c00 |006f: move-result-object v0 │ │ -0839e4: 28c9 |0070: goto 0039 // -0037 │ │ -0839e6: 5943 0309 |0071: iput v3, v4, Ljwtc/android/chess/ics/ICSChessView;.m_iFrom:I // field@0903 │ │ -0839ea: 5441 fd08 |0073: iget-object v1, v4, Ljwtc/android/chess/ics/ICSChessView;._tvLastMove:Landroid/widget/TextView; // field@08fd │ │ -0839ee: 1a02 f617 |0075: const-string v2, "invalid" // string@17f6 │ │ -0839f2: 6e20 8214 2100 |0077: invoke-virtual {v1, v2}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@1482 │ │ -0839f8: 28ad |007a: goto 0027 // -0053 │ │ +0854a0: |[0854a0] jwtc.android.chess.ics.ICSChessView.continueMove:(IZI)V │ │ +0854b0: 12f3 |0000: const/4 v3, #int -1 // #ff │ │ +0854b2: 3806 7000 |0001: if-eqz v6, 0071 // +0070 │ │ +0854b6: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +0854b8: 5c41 ec08 |0004: iput-boolean v1, v4, Ljwtc/android/chess/ics/ICSChessView;._bHandleClick:Z // field@08ec │ │ +0854bc: 5541 ea08 |0006: iget-boolean v1, v4, Ljwtc/android/chess/ics/ICSChessView;._bConfirmMove:Z // field@08ea │ │ +0854c0: 3801 2000 |0008: if-eqz v1, 0028 // +0020 │ │ +0854c4: 6e10 1c18 0400 |000a: invoke-virtual {v4}, Ljwtc/android/chess/ics/ICSChessView;.isUserPlaying:()Z // method@181c │ │ +0854ca: 0a01 |000d: move-result v1 │ │ +0854cc: 3801 1a00 |000e: if-eqz v1, 0028 // +001a │ │ +0854d0: 5441 fd08 |0010: iget-object v1, v4, Ljwtc/android/chess/ics/ICSChessView;._tvLastMove:Landroid/widget/TextView; // field@08fd │ │ +0854d4: 1a02 0000 |0012: const-string v2, "" // string@0000 │ │ +0854d8: 6e20 8214 2100 |0014: invoke-virtual {v1, v2}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@1482 │ │ +0854de: 5945 0409 |0017: iput v5, v4, Ljwtc/android/chess/ics/ICSChessView;.m_iTo:I // field@0904 │ │ +0854e2: 5441 0109 |0019: iget-object v1, v4, Ljwtc/android/chess/ics/ICSChessView;._viewSwitchConfirm:Landroid/widget/ViewSwitcher; // field@0901 │ │ +0854e6: 1212 |001b: const/4 v2, #int 1 // #1 │ │ +0854e8: 6e20 9214 2100 |001c: invoke-virtual {v1, v2}, Landroid/widget/ViewSwitcher;.setDisplayedChild:(I)V // method@1492 │ │ +0854ee: 5441 f608 |001f: iget-object v1, v4, Ljwtc/android/chess/ics/ICSChessView;._jni:Ljwtc/chess/JNI; // field@08f6 │ │ +0854f2: 6e20 3c1b 7100 |0021: invoke-virtual {v1, v7}, Ljwtc/chess/JNI;.move:(I)I // method@1b3c │ │ +0854f8: 7010 1d18 0400 |0024: invoke-direct {v4}, Ljwtc/android/chess/ics/ICSChessView;.paint:()V // method@181d │ │ +0854fe: 0e00 |0027: return-void │ │ +085500: 5441 fd08 |0028: iget-object v1, v4, Ljwtc/android/chess/ics/ICSChessView;._tvLastMove:Landroid/widget/TextView; // field@08fd │ │ +085504: 1a02 3701 |002a: const-string v2, "..." // string@0137 │ │ +085508: 6e20 8214 2100 |002c: invoke-virtual {v1, v2}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@1482 │ │ +08550e: 1a00 0000 |002f: const-string v0, "" // string@0000 │ │ +085512: 7110 581b 0700 |0031: invoke-static {v7}, Ljwtc/chess/Move;.isOO:(I)Z // method@1b58 │ │ +085518: 0a01 |0034: move-result v1 │ │ +08551a: 3801 1100 |0035: if-eqz v1, 0046 // +0011 │ │ +08551e: 1a00 5301 |0037: const-string v0, "0-0" // string@0153 │ │ +085522: 5441 f808 |0039: iget-object v1, v4, Ljwtc/android/chess/ics/ICSChessView;._parent:Ljwtc/android/chess/ics/ICSClient; // field@08f8 │ │ +085526: 6e20 9018 0100 |003b: invoke-virtual {v1, v0}, Ljwtc/android/chess/ics/ICSClient;.sendString:(Ljava/lang/String;)V // method@1890 │ │ +08552c: 5945 0409 |003e: iput v5, v4, Ljwtc/android/chess/ics/ICSChessView;.m_iTo:I // field@0904 │ │ +085530: 7010 1d18 0400 |0040: invoke-direct {v4}, Ljwtc/android/chess/ics/ICSChessView;.paint:()V // method@181d │ │ +085536: 5943 0309 |0043: iput v3, v4, Ljwtc/android/chess/ics/ICSChessView;.m_iFrom:I // field@0903 │ │ +08553a: 28e2 |0045: goto 0027 // -001e │ │ +08553c: 7110 591b 0700 |0046: invoke-static {v7}, Ljwtc/chess/Move;.isOOO:(I)Z // method@1b59 │ │ +085542: 0a01 |0049: move-result v1 │ │ +085544: 3801 0500 |004a: if-eqz v1, 004f // +0005 │ │ +085548: 1a00 5401 |004c: const-string v0, "0-0-0" // string@0154 │ │ +08554c: 28eb |004e: goto 0039 // -0015 │ │ +08554e: 2201 3f03 |004f: new-instance v1, Ljava/lang/StringBuilder; // type@033f │ │ +085552: 7010 5715 0100 |0051: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ +085558: 5242 0309 |0054: iget v2, v4, Ljwtc/android/chess/ics/ICSChessView;.m_iFrom:I // field@0903 │ │ +08555c: 7110 7c1b 0200 |0056: invoke-static {v2}, Ljwtc/chess/Pos;.toString:(I)Ljava/lang/String; // method@1b7c │ │ +085562: 0c02 |0059: move-result-object v2 │ │ +085564: 6e20 5f15 2100 |005a: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +08556a: 0c01 |005d: move-result-object v1 │ │ +08556c: 1a02 2e01 |005e: const-string v2, "-" // string@012e │ │ +085570: 6e20 5f15 2100 |0060: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +085576: 0c01 |0063: move-result-object v1 │ │ +085578: 7110 7c1b 0500 |0064: invoke-static {v5}, Ljwtc/chess/Pos;.toString:(I)Ljava/lang/String; // method@1b7c │ │ +08557e: 0c02 |0067: move-result-object v2 │ │ +085580: 6e20 5f15 2100 |0068: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +085586: 0c01 |006b: move-result-object v1 │ │ +085588: 6e10 6415 0100 |006c: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ +08558e: 0c00 |006f: move-result-object v0 │ │ +085590: 28c9 |0070: goto 0039 // -0037 │ │ +085592: 5943 0309 |0071: iput v3, v4, Ljwtc/android/chess/ics/ICSChessView;.m_iFrom:I // field@0903 │ │ +085596: 5441 fd08 |0073: iget-object v1, v4, Ljwtc/android/chess/ics/ICSChessView;._tvLastMove:Landroid/widget/TextView; // field@08fd │ │ +08559a: 1a02 f217 |0075: const-string v2, "invalid" // string@17f2 │ │ +08559e: 6e20 8214 2100 |0077: invoke-virtual {v1, v2}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@1482 │ │ +0855a4: 28ad |007a: goto 0027 // -0053 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=659 │ │ 0x0003 line=661 │ │ 0x0006 line=663 │ │ 0x0010 line=665 │ │ 0x0017 line=667 │ │ @@ -174473,162 +174530,162 @@ │ │ type : '(I)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 16 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 278 16-bit code units │ │ -0839fc: |[0839fc] jwtc.android.chess.ics.ICSChessView.handleClick:(I)V │ │ -083a0c: 55eb ec08 |0000: iget-boolean v11, v14, Ljwtc/android/chess/ics/ICSChessView;._bHandleClick:Z // field@08ec │ │ -083a10: 380b 1900 |0002: if-eqz v11, 001b // +0019 │ │ -083a14: 12fb |0004: const/4 v11, #int -1 // #ff │ │ -083a16: 59eb 0409 |0005: iput v11, v14, Ljwtc/android/chess/ics/ICSChessView;.m_iTo:I // field@0904 │ │ -083a1a: 52eb 0309 |0007: iget v11, v14, Ljwtc/android/chess/ics/ICSChessView;.m_iFrom:I // field@0903 │ │ -083a1e: 12fc |0009: const/4 v12, #int -1 // #ff │ │ -083a20: 33cb 1800 |000a: if-ne v11, v12, 0022 // +0018 │ │ -083a24: 54eb f608 |000c: iget-object v11, v14, Ljwtc/android/chess/ics/ICSChessView;._jni:Ljwtc/chess/JNI; // field@08f6 │ │ -083a28: 54ec f608 |000e: iget-object v12, v14, Ljwtc/android/chess/ics/ICSChessView;._jni:Ljwtc/chess/JNI; // field@08f6 │ │ -083a2c: 6e10 331b 0c00 |0010: invoke-virtual {v12}, Ljwtc/chess/JNI;.getTurn:()I // method@1b33 │ │ -083a32: 0a0c |0013: move-result v12 │ │ -083a34: 6e30 431b cb0f |0014: invoke-virtual {v11, v12, v15}, Ljwtc/chess/JNI;.pieceAt:(II)I // method@1b43 │ │ -083a3a: 0a0b |0017: move-result v11 │ │ -083a3c: 12fc |0018: const/4 v12, #int -1 // #ff │ │ -083a3e: 33cb 0300 |0019: if-ne v11, v12, 001c // +0003 │ │ -083a42: 0e00 |001b: return-void │ │ -083a44: 59ef 0309 |001c: iput v15, v14, Ljwtc/android/chess/ics/ICSChessView;.m_iFrom:I // field@0903 │ │ -083a48: 7010 1d18 0e00 |001e: invoke-direct {v14}, Ljwtc/android/chess/ics/ICSChessView;.paint:()V // method@181d │ │ -083a4e: 28fa |0021: goto 001b // -0006 │ │ -083a50: 1205 |0022: const/4 v5, #int 0 // #0 │ │ -083a52: 54eb f608 |0023: iget-object v11, v14, Ljwtc/android/chess/ics/ICSChessView;._jni:Ljwtc/chess/JNI; // field@08f6 │ │ -083a56: 52ec 0309 |0025: iget v12, v14, Ljwtc/android/chess/ics/ICSChessView;.m_iFrom:I // field@0903 │ │ -083a5a: 6e30 371b cb0f |0027: invoke-virtual {v11, v12, v15}, Ljwtc/chess/JNI;.isAmbiguousCastle:(II)I // method@1b37 │ │ -083a60: 0a0b |002a: move-result v11 │ │ -083a62: 380b ac00 |002b: if-eqz v11, 00d7 // +00ac │ │ -083a66: 1215 |002d: const/4 v5, #int 1 // #1 │ │ -083a68: 1207 |002e: const/4 v7, #int 0 // #0 │ │ -083a6a: 12f9 |002f: const/4 v9, #int -1 // #ff │ │ -083a6c: 54eb f608 |0030: iget-object v11, v14, Ljwtc/android/chess/ics/ICSChessView;._jni:Ljwtc/chess/JNI; // field@08f6 │ │ -083a70: 6e10 381b 0b00 |0032: invoke-virtual {v11}, Ljwtc/chess/JNI;.isEnded:()I // method@1b38 │ │ -083a76: 0a0b |0035: move-result v11 │ │ -083a78: 390b 9c00 |0036: if-nez v11, 00d2 // +009c │ │ -083a7c: 1d0e |0038: monitor-enter v14 │ │ -083a7e: 54eb f608 |0039: iget-object v11, v14, Ljwtc/android/chess/ics/ICSChessView;._jni:Ljwtc/chess/JNI; // field@08f6 │ │ -083a82: 6e10 2d1b 0b00 |003b: invoke-virtual {v11}, Ljwtc/chess/JNI;.getMoveArraySize:()I // method@1b2d │ │ -083a88: 0a0a |003e: move-result v10 │ │ -083a8a: 1206 |003f: const/4 v6, #int 0 // #0 │ │ -083a8c: 1204 |0040: const/4 v4, #int 0 // #0 │ │ -083a8e: 35a4 5a00 |0041: if-ge v4, v10, 009b // +005a │ │ -083a92: 54eb f608 |0043: iget-object v11, v14, Ljwtc/android/chess/ics/ICSChessView;._jni:Ljwtc/chess/JNI; // field@08f6 │ │ -083a96: 6e20 2c1b 4b00 |0045: invoke-virtual {v11, v4}, Ljwtc/chess/JNI;.getMoveArrayAt:(I)I // method@1b2c │ │ -083a9c: 0a09 |0048: move-result v9 │ │ -083a9e: 7110 521b 0900 |0049: invoke-static {v9}, Ljwtc/chess/Move;.getFrom:(I)I // method@1b52 │ │ -083aa4: 0a0b |004c: move-result v11 │ │ -083aa6: 52ec 0309 |004d: iget v12, v14, Ljwtc/android/chess/ics/ICSChessView;.m_iFrom:I // field@0903 │ │ -083aaa: 33cb 9100 |004f: if-ne v11, v12, 00e0 // +0091 │ │ -083aae: 7110 541b 0900 |0051: invoke-static {v9}, Ljwtc/chess/Move;.getTo:(I)I // method@1b54 │ │ -083ab4: 0a0b |0054: move-result v11 │ │ -083ab6: 33fb 8b00 |0055: if-ne v11, v15, 00e0 // +008b │ │ -083aba: 1217 |0057: const/4 v7, #int 1 // #1 │ │ -083abc: 54eb f608 |0058: iget-object v11, v14, Ljwtc/android/chess/ics/ICSChessView;._jni:Ljwtc/chess/JNI; // field@08f6 │ │ -083ac0: 121c |005a: const/4 v12, #int 1 // #1 │ │ -083ac2: 52ed 0309 |005b: iget v13, v14, Ljwtc/android/chess/ics/ICSChessView;.m_iFrom:I // field@0903 │ │ -083ac6: 6e30 431b cb0d |005d: invoke-virtual {v11, v12, v13}, Ljwtc/chess/JNI;.pieceAt:(II)I // method@1b43 │ │ -083acc: 0a0b |0060: move-result v11 │ │ -083ace: 390b 1800 |0061: if-nez v11, 0079 // +0018 │ │ -083ad2: 620b 5c0b |0063: sget-object v11, Ljwtc/chess/board/BoardMembers;.ROW_TURN:[[I // field@0b5c │ │ -083ad6: 121c |0065: const/4 v12, #int 1 // #1 │ │ -083ad8: 460b 0b0c |0066: aget-object v11, v11, v12 │ │ -083adc: 52ec 0309 |0068: iget v12, v14, Ljwtc/android/chess/ics/ICSChessView;.m_iFrom:I // field@0903 │ │ -083ae0: 440b 0b0c |006a: aget v11, v11, v12 │ │ -083ae4: 126c |006c: const/4 v12, #int 6 // #6 │ │ -083ae6: 33cb 0c00 |006d: if-ne v11, v12, 0079 // +000c │ │ -083aea: 620b 5c0b |006f: sget-object v11, Ljwtc/chess/board/BoardMembers;.ROW_TURN:[[I // field@0b5c │ │ -083aee: 121c |0071: const/4 v12, #int 1 // #1 │ │ -083af0: 460b 0b0c |0072: aget-object v11, v11, v12 │ │ -083af4: 440b 0b0f |0074: aget v11, v11, v15 │ │ -083af8: 127c |0076: const/4 v12, #int 7 // #7 │ │ -083afa: 32cb 2300 |0077: if-eq v11, v12, 009a // +0023 │ │ -083afe: 54eb f608 |0079: iget-object v11, v14, Ljwtc/android/chess/ics/ICSChessView;._jni:Ljwtc/chess/JNI; // field@08f6 │ │ -083b02: 120c |007b: const/4 v12, #int 0 // #0 │ │ -083b04: 52ed 0309 |007c: iget v13, v14, Ljwtc/android/chess/ics/ICSChessView;.m_iFrom:I // field@0903 │ │ -083b08: 6e30 431b cb0d |007e: invoke-virtual {v11, v12, v13}, Ljwtc/chess/JNI;.pieceAt:(II)I // method@1b43 │ │ -083b0e: 0a0b |0081: move-result v11 │ │ -083b10: 390b 1900 |0082: if-nez v11, 009b // +0019 │ │ -083b14: 620b 5c0b |0084: sget-object v11, Ljwtc/chess/board/BoardMembers;.ROW_TURN:[[I // field@0b5c │ │ -083b18: 120c |0086: const/4 v12, #int 0 // #0 │ │ -083b1a: 460b 0b0c |0087: aget-object v11, v11, v12 │ │ -083b1e: 52ec 0309 |0089: iget v12, v14, Ljwtc/android/chess/ics/ICSChessView;.m_iFrom:I // field@0903 │ │ -083b22: 440b 0b0c |008b: aget v11, v11, v12 │ │ -083b26: 126c |008d: const/4 v12, #int 6 // #6 │ │ -083b28: 33cb 0d00 |008e: if-ne v11, v12, 009b // +000d │ │ -083b2c: 620b 5c0b |0090: sget-object v11, Ljwtc/chess/board/BoardMembers;.ROW_TURN:[[I // field@0b5c │ │ -083b30: 120c |0092: const/4 v12, #int 0 // #0 │ │ -083b32: 460b 0b0c |0093: aget-object v11, v11, v12 │ │ -083b36: 440b 0b0f |0095: aget v11, v11, v15 │ │ -083b3a: 127c |0097: const/4 v12, #int 7 // #7 │ │ -083b3c: 33cb 0300 |0098: if-ne v11, v12, 009b // +0003 │ │ -083b40: 1216 |009a: const/4 v6, #int 1 // #1 │ │ -083b42: 3806 4900 |009b: if-eqz v6, 00e4 // +0049 │ │ -083b46: 54eb f808 |009d: iget-object v11, v14, Ljwtc/android/chess/ics/ICSChessView;._parent:Ljwtc/android/chess/ics/ICSClient; // field@08f8 │ │ -083b4a: 6e10 7c18 0b00 |009f: invoke-virtual {v11}, Ljwtc/android/chess/ics/ICSClient;.getResources:()Landroid/content/res/Resources; // method@187c │ │ -083b50: 0c0b |00a2: move-result-object v11 │ │ -083b52: 140c 0300 067f |00a3: const v12, #float 1.78117e+38 // #7f060003 │ │ -083b58: 6e20 1301 cb00 |00a6: invoke-virtual {v11, v12}, Landroid/content/res/Resources;.getStringArray:(I)[Ljava/lang/String; // method@0113 │ │ -083b5e: 0c08 |00a9: move-result-object v8 │ │ -083b60: 01f3 |00aa: move v3, v15 │ │ -083b62: 2201 0d00 |00ab: new-instance v1, Landroid/app/AlertDialog$Builder; // type@000d │ │ -083b66: 54eb f808 |00ad: iget-object v11, v14, Ljwtc/android/chess/ics/ICSChessView;._parent:Ljwtc/android/chess/ics/ICSClient; // field@08f8 │ │ -083b6a: 7020 3b00 b100 |00af: invoke-direct {v1, v11}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@003b │ │ -083b70: 140b 5500 087f |00b2: const v11, #float 1.80777e+38 // #7f080055 │ │ -083b76: 6e20 4400 b100 |00b5: invoke-virtual {v1, v11}, Landroid/app/AlertDialog$Builder;.setTitle:(I)Landroid/app/AlertDialog$Builder; // method@0044 │ │ -083b7c: 120b |00b8: const/4 v11, #int 0 // #0 │ │ -083b7e: 220c f203 |00b9: new-instance v12, Ljwtc/android/chess/ics/ICSChessView$6; // type@03f2 │ │ -083b82: 7030 f517 ec03 |00bb: invoke-direct {v12, v14, v3}, Ljwtc/android/chess/ics/ICSChessView$6;.:(Ljwtc/android/chess/ics/ICSChessView;I)V // method@17f5 │ │ -083b88: 6e40 4300 81cb |00be: invoke-virtual {v1, v8, v11, v12}, Landroid/app/AlertDialog$Builder;.setSingleChoiceItems:([Ljava/lang/CharSequence;ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0043 │ │ -083b8e: 6e10 3c00 0100 |00c1: invoke-virtual {v1}, Landroid/app/AlertDialog$Builder;.create:()Landroid/app/AlertDialog; // method@003c │ │ -083b94: 0c00 |00c4: move-result-object v0 │ │ -083b96: 6e10 4800 0000 |00c5: invoke-virtual {v0}, Landroid/app/AlertDialog;.show:()V // method@0048 │ │ -083b9c: 1e0e |00c8: monitor-exit v14 │ │ -083b9e: 2900 52ff |00c9: goto/16 001b // -00ae │ │ -083ba2: 0d0b |00cb: move-exception v11 │ │ -083ba4: 1e0e |00cc: monitor-exit v14 │ │ -083ba6: 270b |00cd: throw v11 │ │ -083ba8: 0d02 |00ce: move-exception v2 │ │ -083baa: 7100 6715 0000 |00cf: invoke-static {}, Ljava/lang/System;.gc:()V // method@1567 │ │ -083bb0: 7040 1318 fe97 |00d2: invoke-direct {v14, v15, v7, v9}, Ljwtc/android/chess/ics/ICSChessView;.continueMove:(IZI)V // method@1813 │ │ -083bb6: 2900 46ff |00d5: goto/16 001b // -00ba │ │ -083bba: 52eb 0309 |00d7: iget v11, v14, Ljwtc/android/chess/ics/ICSChessView;.m_iFrom:I // field@0903 │ │ -083bbe: 33bf 55ff |00d9: if-ne v15, v11, 002e // -00ab │ │ -083bc2: 12fb |00db: const/4 v11, #int -1 // #ff │ │ -083bc4: 59eb 0309 |00dc: iput v11, v14, Ljwtc/android/chess/ics/ICSChessView;.m_iFrom:I // field@0903 │ │ -083bc8: 2900 3dff |00de: goto/16 001b // -00c3 │ │ -083bcc: d804 0401 |00e0: add-int/lit8 v4, v4, #int 1 // #01 │ │ -083bd0: 2900 5fff |00e2: goto/16 0041 // -00a1 │ │ -083bd4: 3805 3000 |00e4: if-eqz v5, 0114 // +0030 │ │ -083bd8: 01f3 |00e6: move v3, v15 │ │ -083bda: 2201 0d00 |00e7: new-instance v1, Landroid/app/AlertDialog$Builder; // type@000d │ │ -083bde: 54eb f808 |00e9: iget-object v11, v14, Ljwtc/android/chess/ics/ICSChessView;._parent:Ljwtc/android/chess/ics/ICSClient; // field@08f8 │ │ -083be2: 7020 3b00 b100 |00eb: invoke-direct {v1, v11}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@003b │ │ -083be8: 140b 5600 087f |00ee: const v11, #float 1.80777e+38 // #7f080056 │ │ -083bee: 6e20 4400 b100 |00f1: invoke-virtual {v1, v11}, Landroid/app/AlertDialog$Builder;.setTitle:(I)Landroid/app/AlertDialog$Builder; // method@0044 │ │ -083bf4: 140b 4000 087f |00f4: const v11, #float 1.80776e+38 // #7f080040 │ │ -083bfa: 220c f303 |00f7: new-instance v12, Ljwtc/android/chess/ics/ICSChessView$7; // type@03f3 │ │ -083bfe: 7030 f717 ec03 |00f9: invoke-direct {v12, v14, v3}, Ljwtc/android/chess/ics/ICSChessView$7;.:(Ljwtc/android/chess/ics/ICSChessView;I)V // method@17f7 │ │ -083c04: 6e30 4100 b10c |00fc: invoke-virtual {v1, v11, v12}, Landroid/app/AlertDialog$Builder;.setPositiveButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0041 │ │ -083c0a: 140b 4100 087f |00ff: const v11, #float 1.80776e+38 // #7f080041 │ │ -083c10: 220c f403 |0102: new-instance v12, Ljwtc/android/chess/ics/ICSChessView$8; // type@03f4 │ │ -083c14: 7030 f917 ec03 |0104: invoke-direct {v12, v14, v3}, Ljwtc/android/chess/ics/ICSChessView$8;.:(Ljwtc/android/chess/ics/ICSChessView;I)V // method@17f9 │ │ -083c1a: 6e30 3f00 b10c |0107: invoke-virtual {v1, v11, v12}, Landroid/app/AlertDialog$Builder;.setNegativeButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@003f │ │ -083c20: 6e10 3c00 0100 |010a: invoke-virtual {v1}, Landroid/app/AlertDialog$Builder;.create:()Landroid/app/AlertDialog; // method@003c │ │ -083c26: 0c00 |010d: move-result-object v0 │ │ -083c28: 6e10 4800 0000 |010e: invoke-virtual {v0}, Landroid/app/AlertDialog;.show:()V // method@0048 │ │ -083c2e: 1e0e |0111: monitor-exit v14 │ │ -083c30: 2900 09ff |0112: goto/16 001b // -00f7 │ │ -083c34: 1e0e |0114: monitor-exit v14 │ │ -083c36: 28bd |0115: goto 00d2 // -0043 │ │ +0855a8: |[0855a8] jwtc.android.chess.ics.ICSChessView.handleClick:(I)V │ │ +0855b8: 55eb ec08 |0000: iget-boolean v11, v14, Ljwtc/android/chess/ics/ICSChessView;._bHandleClick:Z // field@08ec │ │ +0855bc: 380b 1900 |0002: if-eqz v11, 001b // +0019 │ │ +0855c0: 12fb |0004: const/4 v11, #int -1 // #ff │ │ +0855c2: 59eb 0409 |0005: iput v11, v14, Ljwtc/android/chess/ics/ICSChessView;.m_iTo:I // field@0904 │ │ +0855c6: 52eb 0309 |0007: iget v11, v14, Ljwtc/android/chess/ics/ICSChessView;.m_iFrom:I // field@0903 │ │ +0855ca: 12fc |0009: const/4 v12, #int -1 // #ff │ │ +0855cc: 33cb 1800 |000a: if-ne v11, v12, 0022 // +0018 │ │ +0855d0: 54eb f608 |000c: iget-object v11, v14, Ljwtc/android/chess/ics/ICSChessView;._jni:Ljwtc/chess/JNI; // field@08f6 │ │ +0855d4: 54ec f608 |000e: iget-object v12, v14, Ljwtc/android/chess/ics/ICSChessView;._jni:Ljwtc/chess/JNI; // field@08f6 │ │ +0855d8: 6e10 321b 0c00 |0010: invoke-virtual {v12}, Ljwtc/chess/JNI;.getTurn:()I // method@1b32 │ │ +0855de: 0a0c |0013: move-result v12 │ │ +0855e0: 6e30 421b cb0f |0014: invoke-virtual {v11, v12, v15}, Ljwtc/chess/JNI;.pieceAt:(II)I // method@1b42 │ │ +0855e6: 0a0b |0017: move-result v11 │ │ +0855e8: 12fc |0018: const/4 v12, #int -1 // #ff │ │ +0855ea: 33cb 0300 |0019: if-ne v11, v12, 001c // +0003 │ │ +0855ee: 0e00 |001b: return-void │ │ +0855f0: 59ef 0309 |001c: iput v15, v14, Ljwtc/android/chess/ics/ICSChessView;.m_iFrom:I // field@0903 │ │ +0855f4: 7010 1d18 0e00 |001e: invoke-direct {v14}, Ljwtc/android/chess/ics/ICSChessView;.paint:()V // method@181d │ │ +0855fa: 28fa |0021: goto 001b // -0006 │ │ +0855fc: 1205 |0022: const/4 v5, #int 0 // #0 │ │ +0855fe: 54eb f608 |0023: iget-object v11, v14, Ljwtc/android/chess/ics/ICSChessView;._jni:Ljwtc/chess/JNI; // field@08f6 │ │ +085602: 52ec 0309 |0025: iget v12, v14, Ljwtc/android/chess/ics/ICSChessView;.m_iFrom:I // field@0903 │ │ +085606: 6e30 361b cb0f |0027: invoke-virtual {v11, v12, v15}, Ljwtc/chess/JNI;.isAmbiguousCastle:(II)I // method@1b36 │ │ +08560c: 0a0b |002a: move-result v11 │ │ +08560e: 380b ac00 |002b: if-eqz v11, 00d7 // +00ac │ │ +085612: 1215 |002d: const/4 v5, #int 1 // #1 │ │ +085614: 1207 |002e: const/4 v7, #int 0 // #0 │ │ +085616: 12f9 |002f: const/4 v9, #int -1 // #ff │ │ +085618: 54eb f608 |0030: iget-object v11, v14, Ljwtc/android/chess/ics/ICSChessView;._jni:Ljwtc/chess/JNI; // field@08f6 │ │ +08561c: 6e10 371b 0b00 |0032: invoke-virtual {v11}, Ljwtc/chess/JNI;.isEnded:()I // method@1b37 │ │ +085622: 0a0b |0035: move-result v11 │ │ +085624: 390b 9c00 |0036: if-nez v11, 00d2 // +009c │ │ +085628: 1d0e |0038: monitor-enter v14 │ │ +08562a: 54eb f608 |0039: iget-object v11, v14, Ljwtc/android/chess/ics/ICSChessView;._jni:Ljwtc/chess/JNI; // field@08f6 │ │ +08562e: 6e10 2c1b 0b00 |003b: invoke-virtual {v11}, Ljwtc/chess/JNI;.getMoveArraySize:()I // method@1b2c │ │ +085634: 0a0a |003e: move-result v10 │ │ +085636: 1206 |003f: const/4 v6, #int 0 // #0 │ │ +085638: 1204 |0040: const/4 v4, #int 0 // #0 │ │ +08563a: 35a4 5a00 |0041: if-ge v4, v10, 009b // +005a │ │ +08563e: 54eb f608 |0043: iget-object v11, v14, Ljwtc/android/chess/ics/ICSChessView;._jni:Ljwtc/chess/JNI; // field@08f6 │ │ +085642: 6e20 2b1b 4b00 |0045: invoke-virtual {v11, v4}, Ljwtc/chess/JNI;.getMoveArrayAt:(I)I // method@1b2b │ │ +085648: 0a09 |0048: move-result v9 │ │ +08564a: 7110 511b 0900 |0049: invoke-static {v9}, Ljwtc/chess/Move;.getFrom:(I)I // method@1b51 │ │ +085650: 0a0b |004c: move-result v11 │ │ +085652: 52ec 0309 |004d: iget v12, v14, Ljwtc/android/chess/ics/ICSChessView;.m_iFrom:I // field@0903 │ │ +085656: 33cb 9100 |004f: if-ne v11, v12, 00e0 // +0091 │ │ +08565a: 7110 531b 0900 |0051: invoke-static {v9}, Ljwtc/chess/Move;.getTo:(I)I // method@1b53 │ │ +085660: 0a0b |0054: move-result v11 │ │ +085662: 33fb 8b00 |0055: if-ne v11, v15, 00e0 // +008b │ │ +085666: 1217 |0057: const/4 v7, #int 1 // #1 │ │ +085668: 54eb f608 |0058: iget-object v11, v14, Ljwtc/android/chess/ics/ICSChessView;._jni:Ljwtc/chess/JNI; // field@08f6 │ │ +08566c: 121c |005a: const/4 v12, #int 1 // #1 │ │ +08566e: 52ed 0309 |005b: iget v13, v14, Ljwtc/android/chess/ics/ICSChessView;.m_iFrom:I // field@0903 │ │ +085672: 6e30 421b cb0d |005d: invoke-virtual {v11, v12, v13}, Ljwtc/chess/JNI;.pieceAt:(II)I // method@1b42 │ │ +085678: 0a0b |0060: move-result v11 │ │ +08567a: 390b 1800 |0061: if-nez v11, 0079 // +0018 │ │ +08567e: 620b 5c0b |0063: sget-object v11, Ljwtc/chess/board/BoardMembers;.ROW_TURN:[[I // field@0b5c │ │ +085682: 121c |0065: const/4 v12, #int 1 // #1 │ │ +085684: 460b 0b0c |0066: aget-object v11, v11, v12 │ │ +085688: 52ec 0309 |0068: iget v12, v14, Ljwtc/android/chess/ics/ICSChessView;.m_iFrom:I // field@0903 │ │ +08568c: 440b 0b0c |006a: aget v11, v11, v12 │ │ +085690: 126c |006c: const/4 v12, #int 6 // #6 │ │ +085692: 33cb 0c00 |006d: if-ne v11, v12, 0079 // +000c │ │ +085696: 620b 5c0b |006f: sget-object v11, Ljwtc/chess/board/BoardMembers;.ROW_TURN:[[I // field@0b5c │ │ +08569a: 121c |0071: const/4 v12, #int 1 // #1 │ │ +08569c: 460b 0b0c |0072: aget-object v11, v11, v12 │ │ +0856a0: 440b 0b0f |0074: aget v11, v11, v15 │ │ +0856a4: 127c |0076: const/4 v12, #int 7 // #7 │ │ +0856a6: 32cb 2300 |0077: if-eq v11, v12, 009a // +0023 │ │ +0856aa: 54eb f608 |0079: iget-object v11, v14, Ljwtc/android/chess/ics/ICSChessView;._jni:Ljwtc/chess/JNI; // field@08f6 │ │ +0856ae: 120c |007b: const/4 v12, #int 0 // #0 │ │ +0856b0: 52ed 0309 |007c: iget v13, v14, Ljwtc/android/chess/ics/ICSChessView;.m_iFrom:I // field@0903 │ │ +0856b4: 6e30 421b cb0d |007e: invoke-virtual {v11, v12, v13}, Ljwtc/chess/JNI;.pieceAt:(II)I // method@1b42 │ │ +0856ba: 0a0b |0081: move-result v11 │ │ +0856bc: 390b 1900 |0082: if-nez v11, 009b // +0019 │ │ +0856c0: 620b 5c0b |0084: sget-object v11, Ljwtc/chess/board/BoardMembers;.ROW_TURN:[[I // field@0b5c │ │ +0856c4: 120c |0086: const/4 v12, #int 0 // #0 │ │ +0856c6: 460b 0b0c |0087: aget-object v11, v11, v12 │ │ +0856ca: 52ec 0309 |0089: iget v12, v14, Ljwtc/android/chess/ics/ICSChessView;.m_iFrom:I // field@0903 │ │ +0856ce: 440b 0b0c |008b: aget v11, v11, v12 │ │ +0856d2: 126c |008d: const/4 v12, #int 6 // #6 │ │ +0856d4: 33cb 0d00 |008e: if-ne v11, v12, 009b // +000d │ │ +0856d8: 620b 5c0b |0090: sget-object v11, Ljwtc/chess/board/BoardMembers;.ROW_TURN:[[I // field@0b5c │ │ +0856dc: 120c |0092: const/4 v12, #int 0 // #0 │ │ +0856de: 460b 0b0c |0093: aget-object v11, v11, v12 │ │ +0856e2: 440b 0b0f |0095: aget v11, v11, v15 │ │ +0856e6: 127c |0097: const/4 v12, #int 7 // #7 │ │ +0856e8: 33cb 0300 |0098: if-ne v11, v12, 009b // +0003 │ │ +0856ec: 1216 |009a: const/4 v6, #int 1 // #1 │ │ +0856ee: 3806 4900 |009b: if-eqz v6, 00e4 // +0049 │ │ +0856f2: 54eb f808 |009d: iget-object v11, v14, Ljwtc/android/chess/ics/ICSChessView;._parent:Ljwtc/android/chess/ics/ICSClient; // field@08f8 │ │ +0856f6: 6e10 7c18 0b00 |009f: invoke-virtual {v11}, Ljwtc/android/chess/ics/ICSClient;.getResources:()Landroid/content/res/Resources; // method@187c │ │ +0856fc: 0c0b |00a2: move-result-object v11 │ │ +0856fe: 140c 0300 067f |00a3: const v12, #float 1.78117e+38 // #7f060003 │ │ +085704: 6e20 1301 cb00 |00a6: invoke-virtual {v11, v12}, Landroid/content/res/Resources;.getStringArray:(I)[Ljava/lang/String; // method@0113 │ │ +08570a: 0c08 |00a9: move-result-object v8 │ │ +08570c: 01f3 |00aa: move v3, v15 │ │ +08570e: 2201 0d00 |00ab: new-instance v1, Landroid/app/AlertDialog$Builder; // type@000d │ │ +085712: 54eb f808 |00ad: iget-object v11, v14, Ljwtc/android/chess/ics/ICSChessView;._parent:Ljwtc/android/chess/ics/ICSClient; // field@08f8 │ │ +085716: 7020 3b00 b100 |00af: invoke-direct {v1, v11}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@003b │ │ +08571c: 140b 5500 087f |00b2: const v11, #float 1.80777e+38 // #7f080055 │ │ +085722: 6e20 4400 b100 |00b5: invoke-virtual {v1, v11}, Landroid/app/AlertDialog$Builder;.setTitle:(I)Landroid/app/AlertDialog$Builder; // method@0044 │ │ +085728: 120b |00b8: const/4 v11, #int 0 // #0 │ │ +08572a: 220c ef03 |00b9: new-instance v12, Ljwtc/android/chess/ics/ICSChessView$6; // type@03ef │ │ +08572e: 7030 f517 ec03 |00bb: invoke-direct {v12, v14, v3}, Ljwtc/android/chess/ics/ICSChessView$6;.:(Ljwtc/android/chess/ics/ICSChessView;I)V // method@17f5 │ │ +085734: 6e40 4300 81cb |00be: invoke-virtual {v1, v8, v11, v12}, Landroid/app/AlertDialog$Builder;.setSingleChoiceItems:([Ljava/lang/CharSequence;ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0043 │ │ +08573a: 6e10 3c00 0100 |00c1: invoke-virtual {v1}, Landroid/app/AlertDialog$Builder;.create:()Landroid/app/AlertDialog; // method@003c │ │ +085740: 0c00 |00c4: move-result-object v0 │ │ +085742: 6e10 4800 0000 |00c5: invoke-virtual {v0}, Landroid/app/AlertDialog;.show:()V // method@0048 │ │ +085748: 1e0e |00c8: monitor-exit v14 │ │ +08574a: 2900 52ff |00c9: goto/16 001b // -00ae │ │ +08574e: 0d0b |00cb: move-exception v11 │ │ +085750: 1e0e |00cc: monitor-exit v14 │ │ +085752: 270b |00cd: throw v11 │ │ +085754: 0d02 |00ce: move-exception v2 │ │ +085756: 7100 6715 0000 |00cf: invoke-static {}, Ljava/lang/System;.gc:()V // method@1567 │ │ +08575c: 7040 1318 fe97 |00d2: invoke-direct {v14, v15, v7, v9}, Ljwtc/android/chess/ics/ICSChessView;.continueMove:(IZI)V // method@1813 │ │ +085762: 2900 46ff |00d5: goto/16 001b // -00ba │ │ +085766: 52eb 0309 |00d7: iget v11, v14, Ljwtc/android/chess/ics/ICSChessView;.m_iFrom:I // field@0903 │ │ +08576a: 33bf 55ff |00d9: if-ne v15, v11, 002e // -00ab │ │ +08576e: 12fb |00db: const/4 v11, #int -1 // #ff │ │ +085770: 59eb 0309 |00dc: iput v11, v14, Ljwtc/android/chess/ics/ICSChessView;.m_iFrom:I // field@0903 │ │ +085774: 2900 3dff |00de: goto/16 001b // -00c3 │ │ +085778: d804 0401 |00e0: add-int/lit8 v4, v4, #int 1 // #01 │ │ +08577c: 2900 5fff |00e2: goto/16 0041 // -00a1 │ │ +085780: 3805 3000 |00e4: if-eqz v5, 0114 // +0030 │ │ +085784: 01f3 |00e6: move v3, v15 │ │ +085786: 2201 0d00 |00e7: new-instance v1, Landroid/app/AlertDialog$Builder; // type@000d │ │ +08578a: 54eb f808 |00e9: iget-object v11, v14, Ljwtc/android/chess/ics/ICSChessView;._parent:Ljwtc/android/chess/ics/ICSClient; // field@08f8 │ │ +08578e: 7020 3b00 b100 |00eb: invoke-direct {v1, v11}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@003b │ │ +085794: 140b 5600 087f |00ee: const v11, #float 1.80777e+38 // #7f080056 │ │ +08579a: 6e20 4400 b100 |00f1: invoke-virtual {v1, v11}, Landroid/app/AlertDialog$Builder;.setTitle:(I)Landroid/app/AlertDialog$Builder; // method@0044 │ │ +0857a0: 140b 4000 087f |00f4: const v11, #float 1.80776e+38 // #7f080040 │ │ +0857a6: 220c f003 |00f7: new-instance v12, Ljwtc/android/chess/ics/ICSChessView$7; // type@03f0 │ │ +0857aa: 7030 f717 ec03 |00f9: invoke-direct {v12, v14, v3}, Ljwtc/android/chess/ics/ICSChessView$7;.:(Ljwtc/android/chess/ics/ICSChessView;I)V // method@17f7 │ │ +0857b0: 6e30 4100 b10c |00fc: invoke-virtual {v1, v11, v12}, Landroid/app/AlertDialog$Builder;.setPositiveButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0041 │ │ +0857b6: 140b 4100 087f |00ff: const v11, #float 1.80776e+38 // #7f080041 │ │ +0857bc: 220c f103 |0102: new-instance v12, Ljwtc/android/chess/ics/ICSChessView$8; // type@03f1 │ │ +0857c0: 7030 f917 ec03 |0104: invoke-direct {v12, v14, v3}, Ljwtc/android/chess/ics/ICSChessView$8;.:(Ljwtc/android/chess/ics/ICSChessView;I)V // method@17f9 │ │ +0857c6: 6e30 3f00 b10c |0107: invoke-virtual {v1, v11, v12}, Landroid/app/AlertDialog$Builder;.setNegativeButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@003f │ │ +0857cc: 6e10 3c00 0100 |010a: invoke-virtual {v1}, Landroid/app/AlertDialog$Builder;.create:()Landroid/app/AlertDialog; // method@003c │ │ +0857d2: 0c00 |010d: move-result-object v0 │ │ +0857d4: 6e10 4800 0000 |010e: invoke-virtual {v0}, Landroid/app/AlertDialog;.show:()V // method@0048 │ │ +0857da: 1e0e |0111: monitor-exit v14 │ │ +0857dc: 2900 09ff |0112: goto/16 001b // -00f7 │ │ +0857e0: 1e0e |0114: monitor-exit v14 │ │ +0857e2: 28bd |0115: goto 00d2 // -0043 │ │ catches : 4 │ │ 0x0030 - 0x0039 │ │ Ljava/lang/Exception; -> 0x00ce │ │ 0x0039 - 0x00cd │ │ -> 0x00cb │ │ 0x00cd - 0x00ce │ │ Ljava/lang/Exception; -> 0x00ce │ │ @@ -174653,14 +174710,15 @@ │ │ 0x003f line=546 │ │ 0x0040 line=548 │ │ 0x0043 line=549 │ │ 0x0049 line=550 │ │ 0x0051 line=551 │ │ 0x0057 line=552 │ │ 0x0058 line=555 │ │ + 0x007e line=559 │ │ 0x009a line=563 │ │ 0x009b line=572 │ │ 0x009d line=573 │ │ 0x00aa line=574 │ │ 0x00ab line=576 │ │ 0x00b2 line=577 │ │ 0x00b8 line=578 │ │ @@ -174712,92 +174770,92 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 20 16-bit code units │ │ -083c64: |[083c64] jwtc.android.chess.ics.ICSChessView.paint:()V │ │ -083c74: 5440 f608 |0000: iget-object v0, v4, Ljwtc/android/chess/ics/ICSChessView;._jni:Ljwtc/chess/JNI; // field@08f6 │ │ -083c78: 1221 |0002: const/4 v1, #int 2 // #2 │ │ -083c7a: 2311 8f04 |0003: new-array v1, v1, [I // type@048f │ │ -083c7e: 1202 |0005: const/4 v2, #int 0 // #0 │ │ -083c80: 5243 0309 |0006: iget v3, v4, Ljwtc/android/chess/ics/ICSChessView;.m_iFrom:I // field@0903 │ │ -083c84: 4b03 0102 |0008: aput v3, v1, v2 │ │ -083c88: 1212 |000a: const/4 v2, #int 1 // #1 │ │ -083c8a: 5243 0409 |000b: iget v3, v4, Ljwtc/android/chess/ics/ICSChessView;.m_iTo:I // field@0904 │ │ -083c8e: 4b03 0102 |000d: aput v3, v1, v2 │ │ -083c92: 1202 |000f: const/4 v2, #int 0 // #0 │ │ -083c94: 6e40 1e18 0421 |0010: invoke-virtual {v4, v0, v1, v2}, Ljwtc/android/chess/ics/ICSChessView;.paintBoard:(Ljwtc/chess/JNI;[ILjava/util/ArrayList;)V // method@181e │ │ -083c9a: 0e00 |0013: return-void │ │ +085810: |[085810] jwtc.android.chess.ics.ICSChessView.paint:()V │ │ +085820: 5440 f608 |0000: iget-object v0, v4, Ljwtc/android/chess/ics/ICSChessView;._jni:Ljwtc/chess/JNI; // field@08f6 │ │ +085824: 1221 |0002: const/4 v1, #int 2 // #2 │ │ +085826: 2311 8c04 |0003: new-array v1, v1, [I // type@048c │ │ +08582a: 1202 |0005: const/4 v2, #int 0 // #0 │ │ +08582c: 5243 0309 |0006: iget v3, v4, Ljwtc/android/chess/ics/ICSChessView;.m_iFrom:I // field@0903 │ │ +085830: 4b03 0102 |0008: aput v3, v1, v2 │ │ +085834: 1212 |000a: const/4 v2, #int 1 // #1 │ │ +085836: 5243 0409 |000b: iget v3, v4, Ljwtc/android/chess/ics/ICSChessView;.m_iTo:I // field@0904 │ │ +08583a: 4b03 0102 |000d: aput v3, v1, v2 │ │ +08583e: 1202 |000f: const/4 v2, #int 0 // #0 │ │ +085840: 6e40 1e18 0421 |0010: invoke-virtual {v4, v0, v1, v2}, Ljwtc/android/chess/ics/ICSChessView;.paintBoard:(Ljwtc/chess/JNI;[ILjava/util/ArrayList;)V // method@181e │ │ +085846: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=500 │ │ 0x0013 line=503 │ │ locals : │ │ 0x0000 - 0x0014 reg=4 this Ljwtc/android/chess/ics/ICSChessView; │ │ │ │ #26 : (in Ljwtc/android/chess/ics/ICSChessView;) │ │ name : 'parseTime' │ │ type : '(I)Ljava/lang/String;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ - registers : 7 │ │ + registers : 8 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 34 16-bit code units │ │ -083c9c: |[083c9c] jwtc.android.chess.ics.ICSChessView.parseTime:(I)Ljava/lang/String; │ │ -083cac: 1a00 d300 |0000: const-string v0, "%d:%02d" // string@00d3 │ │ -083cb0: 1221 |0002: const/4 v1, #int 2 // #2 │ │ -083cb2: 2311 a404 |0003: new-array v1, v1, [Ljava/lang/Object; // type@04a4 │ │ -083cb6: 1202 |0005: const/4 v2, #int 0 // #0 │ │ -083cb8: db03 063c |0006: div-int/lit8 v3, v6, #int 60 // #3c │ │ -083cbc: 8333 |0008: int-to-double v3, v3 │ │ -083cbe: 7120 1315 4300 |0009: invoke-static {v3, v4}, Ljava/lang/Math;.floor:(D)D // method@1513 │ │ -083cc4: 0b03 |000c: move-result-wide v3 │ │ -083cc6: 8a33 |000d: double-to-int v3, v3 │ │ -083cc8: 7110 0a15 0300 |000e: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@150a │ │ -083cce: 0c03 |0011: move-result-object v3 │ │ -083cd0: 4d03 0102 |0012: aput-object v3, v1, v2 │ │ -083cd4: 1212 |0014: const/4 v2, #int 1 // #1 │ │ -083cd6: dc03 063c |0015: rem-int/lit8 v3, v6, #int 60 // #3c │ │ -083cda: 7110 0a15 0300 |0017: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@150a │ │ -083ce0: 0c03 |001a: move-result-object v3 │ │ -083ce2: 4d03 0102 |001b: aput-object v3, v1, v2 │ │ -083ce6: 7120 3b15 1000 |001d: invoke-static {v0, v1}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@153b │ │ -083cec: 0c00 |0020: move-result-object v0 │ │ -083cee: 1100 |0021: return-object v0 │ │ +085848: |[085848] jwtc.android.chess.ics.ICSChessView.parseTime:(I)Ljava/lang/String; │ │ +085858: 1a00 d300 |0000: const-string v0, "%d:%02d" // string@00d3 │ │ +08585c: 1221 |0002: const/4 v1, #int 2 // #2 │ │ +08585e: 2311 a104 |0003: new-array v1, v1, [Ljava/lang/Object; // type@04a1 │ │ +085862: 1202 |0005: const/4 v2, #int 0 // #0 │ │ +085864: db03 073c |0006: div-int/lit8 v3, v7, #int 60 // #3c │ │ +085868: 8334 |0008: int-to-double v4, v3 │ │ +08586a: 7120 1315 5400 |0009: invoke-static {v4, v5}, Ljava/lang/Math;.floor:(D)D // method@1513 │ │ +085870: 0b04 |000c: move-result-wide v4 │ │ +085872: 8a43 |000d: double-to-int v3, v4 │ │ +085874: 7110 0a15 0300 |000e: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@150a │ │ +08587a: 0c03 |0011: move-result-object v3 │ │ +08587c: 4d03 0102 |0012: aput-object v3, v1, v2 │ │ +085880: 1212 |0014: const/4 v2, #int 1 // #1 │ │ +085882: dc03 073c |0015: rem-int/lit8 v3, v7, #int 60 // #3c │ │ +085886: 7110 0a15 0300 |0017: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@150a │ │ +08588c: 0c03 |001a: move-result-object v3 │ │ +08588e: 4d03 0102 |001b: aput-object v3, v1, v2 │ │ +085892: 7120 3b15 1000 |001d: invoke-static {v0, v1}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@153b │ │ +085898: 0c00 |0020: move-result-object v0 │ │ +08589a: 1100 |0021: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=479 │ │ locals : │ │ - 0x0000 - 0x0022 reg=5 this Ljwtc/android/chess/ics/ICSChessView; │ │ - 0x0000 - 0x0022 reg=6 sec I │ │ + 0x0000 - 0x0022 reg=6 this Ljwtc/android/chess/ics/ICSChessView; │ │ + 0x0000 - 0x0022 reg=7 sec I │ │ │ │ Virtual methods - │ │ #0 : (in Ljwtc/android/chess/ics/ICSChessView;) │ │ name : 'forceFlipBoard' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 17 16-bit code units │ │ -083cf0: |[083cf0] jwtc.android.chess.ics.ICSChessView.forceFlipBoard:()V │ │ -083d00: 5510 eb08 |0000: iget-boolean v0, v1, Ljwtc/android/chess/ics/ICSChessView;._bForceFlipBoard:Z // field@08eb │ │ -083d04: 3800 0d00 |0002: if-eqz v0, 000f // +000d │ │ -083d08: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -083d0a: 5c10 eb08 |0005: iput-boolean v0, v1, Ljwtc/android/chess/ics/ICSChessView;._bForceFlipBoard:Z // field@08eb │ │ -083d0e: 5510 eb08 |0007: iget-boolean v0, v1, Ljwtc/android/chess/ics/ICSChessView;._bForceFlipBoard:Z // field@08eb │ │ -083d12: 5c10 f108 |0009: iput-boolean v0, v1, Ljwtc/android/chess/ics/ICSChessView;._flippedBoard:Z // field@08f1 │ │ -083d16: 7010 1d18 0100 |000b: invoke-direct {v1}, Ljwtc/android/chess/ics/ICSChessView;.paint:()V // method@181d │ │ -083d1c: 0e00 |000e: return-void │ │ -083d1e: 1210 |000f: const/4 v0, #int 1 // #1 │ │ -083d20: 28f5 |0010: goto 0005 // -000b │ │ +08589c: |[08589c] jwtc.android.chess.ics.ICSChessView.forceFlipBoard:()V │ │ +0858ac: 5510 eb08 |0000: iget-boolean v0, v1, Ljwtc/android/chess/ics/ICSChessView;._bForceFlipBoard:Z // field@08eb │ │ +0858b0: 3800 0d00 |0002: if-eqz v0, 000f // +000d │ │ +0858b4: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +0858b6: 5c10 eb08 |0005: iput-boolean v0, v1, Ljwtc/android/chess/ics/ICSChessView;._bForceFlipBoard:Z // field@08eb │ │ +0858ba: 5510 eb08 |0007: iget-boolean v0, v1, Ljwtc/android/chess/ics/ICSChessView;._bForceFlipBoard:Z // field@08eb │ │ +0858be: 5c10 f108 |0009: iput-boolean v0, v1, Ljwtc/android/chess/ics/ICSChessView;._flippedBoard:Z // field@08f1 │ │ +0858c2: 7010 1d18 0100 |000b: invoke-direct {v1}, Ljwtc/android/chess/ics/ICSChessView;.paint:()V // method@181d │ │ +0858c8: 0e00 |000e: return-void │ │ +0858ca: 1210 |000f: const/4 v0, #int 1 // #1 │ │ +0858cc: 28f5 |0010: goto 0005 // -000b │ │ catches : (none) │ │ positions : │ │ 0x0000 line=257 │ │ 0x0007 line=258 │ │ 0x000b line=259 │ │ 0x000e line=260 │ │ 0x000f line=257 │ │ @@ -174809,17 +174867,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -083d24: |[083d24] jwtc.android.chess.ics.ICSChessView.getGameNum:()I │ │ -083d34: 5210 f308 |0000: iget v0, v1, Ljwtc/android/chess/ics/ICSChessView;._iGameNum:I // field@08f3 │ │ -083d38: 0f00 |0002: return v0 │ │ +0858d0: |[0858d0] jwtc.android.chess.ics.ICSChessView.getGameNum:()I │ │ +0858e0: 5210 f308 |0000: iget v0, v1, Ljwtc/android/chess/ics/ICSChessView;._iGameNum:I // field@08f3 │ │ +0858e4: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=232 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Ljwtc/android/chess/ics/ICSChessView; │ │ │ │ #2 : (in Ljwtc/android/chess/ics/ICSChessView;) │ │ @@ -174827,17 +174885,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -083d3c: |[083d3c] jwtc.android.chess.ics.ICSChessView.getOpponent:()Ljava/lang/String; │ │ -083d4c: 5410 f708 |0000: iget-object v0, v1, Ljwtc/android/chess/ics/ICSChessView;._opponent:Ljava/lang/String; // field@08f7 │ │ -083d50: 1100 |0002: return-object v0 │ │ +0858e8: |[0858e8] jwtc.android.chess.ics.ICSChessView.getOpponent:()Ljava/lang/String; │ │ +0858f8: 5410 f708 |0000: iget-object v0, v1, Ljwtc/android/chess/ics/ICSChessView;._opponent:Ljava/lang/String; // field@08f7 │ │ +0858fc: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=229 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Ljwtc/android/chess/ics/ICSChessView; │ │ │ │ #3 : (in Ljwtc/android/chess/ics/ICSChessView;) │ │ @@ -174845,29 +174903,29 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 27 16-bit code units │ │ -083d54: |[083d54] jwtc.android.chess.ics.ICSChessView.init:()V │ │ -083d64: 12f3 |0000: const/4 v3, #int -1 // #ff │ │ -083d66: 1202 |0001: const/4 v2, #int 0 // #0 │ │ -083d68: 1a00 c117 |0002: const-string v0, "init" // string@17c1 │ │ -083d6c: 1a01 b001 |0004: const-string v1, "=========" // string@01b0 │ │ -083d70: 7120 f811 1000 |0006: invoke-static {v0, v1}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@11f8 │ │ -083d76: 5943 0309 |0009: iput v3, v4, Ljwtc/android/chess/ics/ICSChessView;.m_iFrom:I // field@0903 │ │ -083d7a: 5943 0409 |000b: iput v3, v4, Ljwtc/android/chess/ics/ICSChessView;.m_iTo:I // field@0904 │ │ -083d7e: 5c42 ec08 |000d: iput-boolean v2, v4, Ljwtc/android/chess/ics/ICSChessView;._bHandleClick:Z // field@08ec │ │ -083d82: 5c42 ed08 |000f: iput-boolean v2, v4, Ljwtc/android/chess/ics/ICSChessView;._bOngoingGame:Z // field@08ed │ │ -083d86: 1a00 0000 |0011: const-string v0, "" // string@0000 │ │ -083d8a: 5b40 f708 |0013: iput-object v0, v4, Ljwtc/android/chess/ics/ICSChessView;._opponent:Ljava/lang/String; // field@08f7 │ │ -083d8e: 5c42 f108 |0015: iput-boolean v2, v4, Ljwtc/android/chess/ics/ICSChessView;._flippedBoard:Z // field@08f1 │ │ -083d92: 7010 1d18 0400 |0017: invoke-direct {v4}, Ljwtc/android/chess/ics/ICSChessView;.paint:()V // method@181d │ │ -083d98: 0e00 |001a: return-void │ │ +085900: |[085900] jwtc.android.chess.ics.ICSChessView.init:()V │ │ +085910: 12f3 |0000: const/4 v3, #int -1 // #ff │ │ +085912: 1202 |0001: const/4 v2, #int 0 // #0 │ │ +085914: 1a00 bd17 |0002: const-string v0, "init" // string@17bd │ │ +085918: 1a01 b001 |0004: const-string v1, "=========" // string@01b0 │ │ +08591c: 7120 f811 1000 |0006: invoke-static {v0, v1}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@11f8 │ │ +085922: 5943 0309 |0009: iput v3, v4, Ljwtc/android/chess/ics/ICSChessView;.m_iFrom:I // field@0903 │ │ +085926: 5943 0409 |000b: iput v3, v4, Ljwtc/android/chess/ics/ICSChessView;.m_iTo:I // field@0904 │ │ +08592a: 5c42 ec08 |000d: iput-boolean v2, v4, Ljwtc/android/chess/ics/ICSChessView;._bHandleClick:Z // field@08ec │ │ +08592e: 5c42 ed08 |000f: iput-boolean v2, v4, Ljwtc/android/chess/ics/ICSChessView;._bOngoingGame:Z // field@08ed │ │ +085932: 1a00 0000 |0011: const-string v0, "" // string@0000 │ │ +085936: 5b40 f708 |0013: iput-object v0, v4, Ljwtc/android/chess/ics/ICSChessView;._opponent:Ljava/lang/String; // field@08f7 │ │ +08593a: 5c42 f108 |0015: iput-boolean v2, v4, Ljwtc/android/chess/ics/ICSChessView;._flippedBoard:Z // field@08f1 │ │ +08593e: 7010 1d18 0400 |0017: invoke-direct {v4}, Ljwtc/android/chess/ics/ICSChessView;.paint:()V // method@181d │ │ +085944: 0e00 |001a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=195 │ │ 0x0009 line=197 │ │ 0x000b line=198 │ │ 0x000d line=200 │ │ 0x000f line=201 │ │ @@ -174883,21 +174941,21 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -083d9c: |[083d9c] jwtc.android.chess.ics.ICSChessView.isUserPlaying:()Z │ │ -083dac: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -083dae: 5221 0009 |0001: iget v1, v2, Ljwtc/android/chess/ics/ICSChessView;._viewMode:I // field@0900 │ │ -083db2: 3301 0300 |0003: if-ne v1, v0, 0006 // +0003 │ │ -083db6: 0f00 |0005: return v0 │ │ -083db8: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -083dba: 28fe |0007: goto 0005 // -0002 │ │ +085948: |[085948] jwtc.android.chess.ics.ICSChessView.isUserPlaying:()Z │ │ +085958: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +08595a: 5221 0009 |0001: iget v1, v2, Ljwtc/android/chess/ics/ICSChessView;._viewMode:I // field@0900 │ │ +08595e: 3301 0300 |0003: if-ne v1, v0, 0006 // +0003 │ │ +085962: 0f00 |0005: return v0 │ │ +085964: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +085966: 28fe |0007: goto 0005 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=226 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Ljwtc/android/chess/ics/ICSChessView; │ │ │ │ #5 : (in Ljwtc/android/chess/ics/ICSChessView;) │ │ @@ -174905,504 +174963,504 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)Z' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 29 │ │ ins : 3 │ │ outs : 7 │ │ insns size : 975 16-bit code units │ │ -083dbc: |[083dbc] jwtc.android.chess.ics.ICSChessView.parseGame:(Ljava/lang/String;Ljava/lang/String;)Z │ │ -083dcc: 1d1a |0000: monitor-enter v26 │ │ -083dce: 0800 1a00 |0001: move-object/from16 v0, v26 │ │ -083dd2: 5402 f608 |0003: iget-object v2, v0, Ljwtc/android/chess/ics/ICSChessView;._jni:Ljwtc/chess/JNI; // field@08f6 │ │ -083dd6: 6e10 471b 0200 |0005: invoke-virtual {v2}, Ljwtc/chess/JNI;.reset:()V // method@1b47 │ │ -083ddc: 7401 2218 1a00 |0008: invoke-virtual/range {v26}, Ljwtc/android/chess/ics/ICSChessView;.resetImageCache:()V // method@1822 │ │ -083de2: 1314 0000 |000b: const/16 v20, #int 0 // #0 │ │ -083de6: 1317 0000 |000d: const/16 v23, #int 0 // #0 │ │ -083dea: 1312 ffff |000f: const/16 v18, #int -1 // #ffff │ │ -083dee: 120c |0011: const/4 v12, #int 0 // #0 │ │ -083df0: 1302 4000 |0012: const/16 v2, #int 64 // #40 │ │ -083df4: 352c 9d00 |0014: if-ge v12, v2, 00b1 // +009d │ │ -083df8: dc02 0c08 |0016: rem-int/lit8 v2, v12, #int 8 // #08 │ │ -083dfc: 3902 b303 |0018: if-nez v2, 03cb // +03b3 │ │ -083e00: d812 1201 |001a: add-int/lit8 v18, v18, #int 1 // #01 │ │ -083e04: 0213 1200 |001c: move/from16 v19, v18 │ │ -083e08: d812 1301 |001e: add-int/lit8 v18, v19, #int 1 // #01 │ │ -083e0c: 0800 1b00 |0020: move-object/from16 v0, v27 │ │ -083e10: 0201 1300 |0022: move/from16 v1, v19 │ │ -083e14: 6e20 3515 1000 |0024: invoke-virtual {v0, v1}, Ljava/lang/String;.charAt:(I)C // method@1535 │ │ -083e1a: 0a09 |0027: move-result v9 │ │ -083e1c: 1302 2d00 |0028: const/16 v2, #int 45 // #2d │ │ -083e20: 3229 1d00 |002a: if-eq v9, v2, 0047 // +001d │ │ -083e24: 1302 6b00 |002c: const/16 v2, #int 107 // #6b │ │ -083e28: 3229 0600 |002e: if-eq v9, v2, 0034 // +0006 │ │ -083e2c: 1302 4b00 |0030: const/16 v2, #int 75 // #4b │ │ -083e30: 3329 1b00 |0032: if-ne v9, v2, 004d // +001b │ │ -083e34: 1314 0500 |0034: const/16 v20, #int 5 // #5 │ │ -083e38: 1302 6b00 |0036: const/16 v2, #int 107 // #6b │ │ -083e3c: 3329 1200 |0038: if-ne v9, v2, 004a // +0012 │ │ -083e40: 1317 0000 |003a: const/16 v23, #int 0 // #0 │ │ -083e44: 0800 1a00 |003c: move-object/from16 v0, v26 │ │ -083e48: 5402 f608 |003e: iget-object v2, v0, Ljwtc/android/chess/ics/ICSChessView;._jni:Ljwtc/chess/JNI; // field@08f6 │ │ -083e4c: 0200 1400 |0040: move/from16 v0, v20 │ │ -083e50: 0201 1700 |0042: move/from16 v1, v23 │ │ -083e54: 6e40 441b c210 |0044: invoke-virtual {v2, v12, v0, v1}, Ljwtc/chess/JNI;.putPiece:(III)V // method@1b44 │ │ -083e5a: d80c 0c01 |0047: add-int/lit8 v12, v12, #int 1 // #01 │ │ -083e5e: 28c9 |0049: goto 0012 // -0037 │ │ -083e60: 1317 0100 |004a: const/16 v23, #int 1 // #1 │ │ -083e64: 28f0 |004c: goto 003c // -0010 │ │ -083e66: 1302 7100 |004d: const/16 v2, #int 113 // #71 │ │ -083e6a: 3229 0600 |004f: if-eq v9, v2, 0055 // +0006 │ │ -083e6e: 1302 5100 |0051: const/16 v2, #int 81 // #51 │ │ -083e72: 3329 0e00 |0053: if-ne v9, v2, 0061 // +000e │ │ -083e76: 1314 0400 |0055: const/16 v20, #int 4 // #4 │ │ -083e7a: 1302 7100 |0057: const/16 v2, #int 113 // #71 │ │ -083e7e: 3329 0500 |0059: if-ne v9, v2, 005e // +0005 │ │ -083e82: 1317 0000 |005b: const/16 v23, #int 0 // #0 │ │ -083e86: 28df |005d: goto 003c // -0021 │ │ -083e88: 1317 0100 |005e: const/16 v23, #int 1 // #1 │ │ -083e8c: 28fd |0060: goto 005d // -0003 │ │ -083e8e: 1302 7200 |0061: const/16 v2, #int 114 // #72 │ │ -083e92: 3229 0600 |0063: if-eq v9, v2, 0069 // +0006 │ │ -083e96: 1302 5200 |0065: const/16 v2, #int 82 // #52 │ │ -083e9a: 3329 0e00 |0067: if-ne v9, v2, 0075 // +000e │ │ -083e9e: 1314 0300 |0069: const/16 v20, #int 3 // #3 │ │ -083ea2: 1302 7200 |006b: const/16 v2, #int 114 // #72 │ │ -083ea6: 3329 0500 |006d: if-ne v9, v2, 0072 // +0005 │ │ -083eaa: 1317 0000 |006f: const/16 v23, #int 0 // #0 │ │ -083eae: 28cb |0071: goto 003c // -0035 │ │ -083eb0: 1317 0100 |0072: const/16 v23, #int 1 // #1 │ │ -083eb4: 28fd |0074: goto 0071 // -0003 │ │ -083eb6: 1302 6e00 |0075: const/16 v2, #int 110 // #6e │ │ -083eba: 3229 0600 |0077: if-eq v9, v2, 007d // +0006 │ │ -083ebe: 1302 4e00 |0079: const/16 v2, #int 78 // #4e │ │ -083ec2: 3329 0e00 |007b: if-ne v9, v2, 0089 // +000e │ │ -083ec6: 1314 0100 |007d: const/16 v20, #int 1 // #1 │ │ -083eca: 1302 6e00 |007f: const/16 v2, #int 110 // #6e │ │ -083ece: 3329 0500 |0081: if-ne v9, v2, 0086 // +0005 │ │ -083ed2: 1317 0000 |0083: const/16 v23, #int 0 // #0 │ │ -083ed6: 28b7 |0085: goto 003c // -0049 │ │ -083ed8: 1317 0100 |0086: const/16 v23, #int 1 // #1 │ │ -083edc: 28fd |0088: goto 0085 // -0003 │ │ -083ede: 1302 6200 |0089: const/16 v2, #int 98 // #62 │ │ -083ee2: 3229 0600 |008b: if-eq v9, v2, 0091 // +0006 │ │ -083ee6: 1302 4200 |008d: const/16 v2, #int 66 // #42 │ │ -083eea: 3329 0e00 |008f: if-ne v9, v2, 009d // +000e │ │ -083eee: 1314 0200 |0091: const/16 v20, #int 2 // #2 │ │ -083ef2: 1302 6200 |0093: const/16 v2, #int 98 // #62 │ │ -083ef6: 3329 0500 |0095: if-ne v9, v2, 009a // +0005 │ │ -083efa: 1317 0000 |0097: const/16 v23, #int 0 // #0 │ │ -083efe: 28a3 |0099: goto 003c // -005d │ │ -083f00: 1317 0100 |009a: const/16 v23, #int 1 // #1 │ │ -083f04: 28fd |009c: goto 0099 // -0003 │ │ -083f06: 1302 7000 |009d: const/16 v2, #int 112 // #70 │ │ -083f0a: 3229 0600 |009f: if-eq v9, v2, 00a5 // +0006 │ │ -083f0e: 1302 5000 |00a1: const/16 v2, #int 80 // #50 │ │ -083f12: 3329 a4ff |00a3: if-ne v9, v2, 0047 // -005c │ │ -083f16: 1314 0000 |00a5: const/16 v20, #int 0 // #0 │ │ -083f1a: 1302 7000 |00a7: const/16 v2, #int 112 // #70 │ │ -083f1e: 3329 0500 |00a9: if-ne v9, v2, 00ae // +0005 │ │ -083f22: 1317 0000 |00ab: const/16 v23, #int 0 // #0 │ │ -083f26: 288f |00ad: goto 003c // -0071 │ │ -083f28: 1317 0100 |00ae: const/16 v23, #int 1 // #1 │ │ -083f2c: 28fd |00b0: goto 00ad // -0003 │ │ -083f2e: d812 1201 |00b1: add-int/lit8 v18, v18, #int 1 // #01 │ │ -083f32: 0800 1b00 |00b3: move-object/from16 v0, v27 │ │ -083f36: 0201 1200 |00b5: move/from16 v1, v18 │ │ -083f3a: 6e20 4715 1000 |00b7: invoke-virtual {v0, v1}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@1547 │ │ -083f40: 0c1b |00ba: move-result-object v27 │ │ -083f42: 2216 7103 |00bb: new-instance v22, Ljava/util/StringTokenizer; // type@0371 │ │ -083f46: 0800 1600 |00bd: move-object/from16 v0, v22 │ │ -083f4a: 0801 1b00 |00bf: move-object/from16 v1, v27 │ │ -083f4e: 7020 e815 1000 |00c1: invoke-direct {v0, v1}, Ljava/util/StringTokenizer;.:(Ljava/lang/String;)V // method@15e8 │ │ -083f54: 1212 |00c4: const/4 v2, #int 1 // #1 │ │ -083f56: 0800 1a00 |00c5: move-object/from16 v0, v26 │ │ -083f5a: 5902 f408 |00c7: iput v2, v0, Ljwtc/android/chess/ics/ICSChessView;._iTurn:I // field@08f4 │ │ -083f5e: 7401 e915 1600 |00c9: invoke-virtual/range {v22}, Ljava/util/StringTokenizer;.nextToken:()Ljava/lang/String; // method@15e9 │ │ -083f64: 0c02 |00cc: move-result-object v2 │ │ -083f66: 1a18 7802 |00cd: const-string v24, "B" // string@0278 │ │ -083f6a: 0800 1800 |00cf: move-object/from16 v0, v24 │ │ -083f6e: 6e20 3915 0200 |00d1: invoke-virtual {v2, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1539 │ │ -083f74: 0a02 |00d4: move-result v2 │ │ -083f76: 3802 1200 |00d5: if-eqz v2, 00e7 // +0012 │ │ -083f7a: 0800 1a00 |00d7: move-object/from16 v0, v26 │ │ -083f7e: 5402 f608 |00d9: iget-object v2, v0, Ljwtc/android/chess/ics/ICSChessView;._jni:Ljwtc/chess/JNI; // field@08f6 │ │ -083f82: 1318 0000 |00db: const/16 v24, #int 0 // #0 │ │ -083f86: 0200 1800 |00dd: move/from16 v0, v24 │ │ -083f8a: 6e20 4c1b 0200 |00df: invoke-virtual {v2, v0}, Ljwtc/chess/JNI;.setTurn:(I)V // method@1b4c │ │ -083f90: 1202 |00e2: const/4 v2, #int 0 // #0 │ │ -083f92: 0800 1a00 |00e3: move-object/from16 v0, v26 │ │ -083f96: 5902 f408 |00e5: iput v2, v0, Ljwtc/android/chess/ics/ICSChessView;._iTurn:I // field@08f4 │ │ -083f9a: 7401 e915 1600 |00e7: invoke-virtual/range {v22}, Ljava/util/StringTokenizer;.nextToken:()Ljava/lang/String; // method@15e9 │ │ -083fa0: 0c02 |00ea: move-result-object v2 │ │ -083fa2: 7110 0815 0200 |00eb: invoke-static {v2}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@1508 │ │ -083fa8: 0a0d |00ee: move-result v13 │ │ -083faa: 7401 e915 1600 |00ef: invoke-virtual/range {v22}, Ljava/util/StringTokenizer;.nextToken:()Ljava/lang/String; // method@15e9 │ │ -083fb0: 0c02 |00f2: move-result-object v2 │ │ -083fb2: 7110 0815 0200 |00f3: invoke-static {v2}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@1508 │ │ -083fb8: 0a04 |00f6: move-result v4 │ │ -083fba: 7401 e915 1600 |00f7: invoke-virtual/range {v22}, Ljava/util/StringTokenizer;.nextToken:()Ljava/lang/String; // method@15e9 │ │ -083fc0: 0c02 |00fa: move-result-object v2 │ │ -083fc2: 7110 0815 0200 |00fb: invoke-static {v2}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@1508 │ │ -083fc8: 0a03 |00fe: move-result v3 │ │ -083fca: 7401 e915 1600 |00ff: invoke-virtual/range {v22}, Ljava/util/StringTokenizer;.nextToken:()Ljava/lang/String; // method@15e9 │ │ -083fd0: 0c02 |0102: move-result-object v2 │ │ -083fd2: 7110 0815 0200 |0103: invoke-static {v2}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@1508 │ │ -083fd8: 0a06 |0106: move-result v6 │ │ -083fda: 7401 e915 1600 |0107: invoke-virtual/range {v22}, Ljava/util/StringTokenizer;.nextToken:()Ljava/lang/String; // method@15e9 │ │ -083fe0: 0c02 |010a: move-result-object v2 │ │ -083fe2: 7110 0815 0200 |010b: invoke-static {v2}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@1508 │ │ -083fe8: 0a05 |010e: move-result v5 │ │ -083fea: 7401 e915 1600 |010f: invoke-virtual/range {v22}, Ljava/util/StringTokenizer;.nextToken:()Ljava/lang/String; // method@15e9 │ │ -083ff0: 0c02 |0112: move-result-object v2 │ │ -083ff2: 7110 0815 0200 |0113: invoke-static {v2}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@1508 │ │ -083ff8: 0a08 |0116: move-result v8 │ │ -083ffa: 12f7 |0117: const/4 v7, #int -1 // #ff │ │ -083ffc: 3a0d 2a00 |0118: if-ltz v13, 0142 // +002a │ │ -084000: 0800 1a00 |011a: move-object/from16 v0, v26 │ │ -084004: 5202 f408 |011c: iget v2, v0, Ljwtc/android/chess/ics/ICSChessView;._iTurn:I // field@08f4 │ │ -084008: 1318 0100 |011e: const/16 v24, #int 1 // #1 │ │ -08400c: 0200 1800 |0120: move/from16 v0, v24 │ │ -084010: 3302 8a01 |0122: if-ne v2, v0, 02ac // +018a │ │ -084014: d807 0d10 |0124: add-int/lit8 v7, v13, #int 16 // #10 │ │ -084018: 1a02 c21d |0126: const-string v2, "parseGame" // string@1dc2 │ │ -08401c: 2218 4203 |0128: new-instance v24, Ljava/lang/StringBuilder; // type@0342 │ │ -084020: 7601 5715 1800 |012a: invoke-direct/range {v24}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ -084026: 1a19 eb03 |012d: const-string v25, "EP: " // string@03eb │ │ -08402a: 7402 5f15 1800 |012f: invoke-virtual/range {v24, v25}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -084030: 0c18 |0132: move-result-object v24 │ │ -084032: 0800 1800 |0133: move-object/from16 v0, v24 │ │ -084036: 6e20 5b15 7000 |0135: invoke-virtual {v0, v7}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@155b │ │ -08403c: 0c18 |0138: move-result-object v24 │ │ -08403e: 7401 6415 1800 |0139: invoke-virtual/range {v24}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ -084044: 0c18 |013c: move-result-object v24 │ │ -084046: 0800 1800 |013d: move-object/from16 v0, v24 │ │ -08404a: 7120 f811 0200 |013f: invoke-static {v2, v0}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@11f8 │ │ -084050: 7401 e915 1600 |0142: invoke-virtual/range {v22}, Ljava/util/StringTokenizer;.nextToken:()Ljava/lang/String; // method@15e9 │ │ -084056: 0c02 |0145: move-result-object v2 │ │ -084058: 7110 0815 0200 |0146: invoke-static {v2}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@1508 │ │ -08405e: 0a11 |0149: move-result v17 │ │ -084060: 0200 1100 |014a: move/from16 v0, v17 │ │ -084064: 0801 1a00 |014c: move-object/from16 v1, v26 │ │ -084068: 5910 f308 |014e: iput v0, v1, Ljwtc/android/chess/ics/ICSChessView;._iGameNum:I // field@08f3 │ │ -08406c: 0800 1a00 |0150: move-object/from16 v0, v26 │ │ -084070: 5402 fa08 |0152: iget-object v2, v0, Ljwtc/android/chess/ics/ICSChessView;._tvBoardNum:Landroid/widget/TextView; // field@08fa │ │ -084074: 2218 4203 |0154: new-instance v24, Ljava/lang/StringBuilder; // type@0342 │ │ -084078: 7601 5715 1800 |0156: invoke-direct/range {v24}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ -08407e: 1a19 0000 |0159: const-string v25, "" // string@0000 │ │ -084082: 7402 5f15 1800 |015b: invoke-virtual/range {v24, v25}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -084088: 0c18 |015e: move-result-object v24 │ │ -08408a: 0800 1a00 |015f: move-object/from16 v0, v26 │ │ -08408e: 5200 f308 |0161: iget v0, v0, Ljwtc/android/chess/ics/ICSChessView;._iGameNum:I // field@08f3 │ │ -084092: 0219 0000 |0163: move/from16 v25, v0 │ │ -084096: 7402 5b15 1800 |0165: invoke-virtual/range {v24, v25}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@155b │ │ -08409c: 0c18 |0168: move-result-object v24 │ │ -08409e: 7401 6415 1800 |0169: invoke-virtual/range {v24}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ -0840a4: 0c18 |016c: move-result-object v24 │ │ -0840a6: 0800 1800 |016d: move-object/from16 v0, v24 │ │ -0840aa: 6e20 8214 0200 |016f: invoke-virtual {v2, v0}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@1482 │ │ -0840b0: 7401 e915 1600 |0172: invoke-virtual/range {v22}, Ljava/util/StringTokenizer;.nextToken:()Ljava/lang/String; // method@15e9 │ │ -0840b6: 0c02 |0175: move-result-object v2 │ │ -0840b8: 0800 1a00 |0176: move-object/from16 v0, v26 │ │ -0840bc: 5b02 0209 |0178: iput-object v2, v0, Ljwtc/android/chess/ics/ICSChessView;._whitePlayer:Ljava/lang/String; // field@0902 │ │ -0840c0: 7401 e915 1600 |017a: invoke-virtual/range {v22}, Ljava/util/StringTokenizer;.nextToken:()Ljava/lang/String; // method@15e9 │ │ -0840c6: 0c02 |017d: move-result-object v2 │ │ -0840c8: 0800 1a00 |017e: move-object/from16 v0, v26 │ │ -0840cc: 5b02 ee08 |0180: iput-object v2, v0, Ljwtc/android/chess/ics/ICSChessView;._blackPlayer:Ljava/lang/String; // field@08ee │ │ -0840d0: 0800 1a00 |0182: move-object/from16 v0, v26 │ │ -0840d4: 5402 ee08 |0184: iget-object v2, v0, Ljwtc/android/chess/ics/ICSChessView;._blackPlayer:Ljava/lang/String; // field@08ee │ │ -0840d8: 0800 1c00 |0186: move-object/from16 v0, v28 │ │ -0840dc: 6e20 3a15 0200 |0188: invoke-virtual {v2, v0}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@153a │ │ -0840e2: 0a02 |018b: move-result v2 │ │ -0840e4: 3802 2401 |018c: if-eqz v2, 02b0 // +0124 │ │ -0840e8: 1212 |018e: const/4 v2, #int 1 // #1 │ │ -0840ea: 0800 1a00 |018f: move-object/from16 v0, v26 │ │ -0840ee: 5c02 f108 |0191: iput-boolean v2, v0, Ljwtc/android/chess/ics/ICSChessView;._flippedBoard:Z // field@08f1 │ │ -0840f2: 7401 e915 1600 |0193: invoke-virtual/range {v22}, Ljava/util/StringTokenizer;.nextToken:()Ljava/lang/String; // method@15e9 │ │ -0840f8: 0c02 |0196: move-result-object v2 │ │ -0840fa: 7110 0815 0200 |0197: invoke-static {v2}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@1508 │ │ -084100: 0a0f |019a: move-result v15 │ │ -084102: 1212 |019b: const/4 v2, #int 1 // #1 │ │ -084104: 0800 1a00 |019c: move-object/from16 v0, v26 │ │ -084108: 5c02 ec08 |019e: iput-boolean v2, v0, Ljwtc/android/chess/ics/ICSChessView;._bHandleClick:Z // field@08ec │ │ -08410c: 0800 1a00 |01a0: move-object/from16 v0, v26 │ │ -084110: 5202 0009 |01a2: iget v2, v0, Ljwtc/android/chess/ics/ICSChessView;._viewMode:I // field@0900 │ │ -084114: 1318 0100 |01a4: const/16 v24, #int 1 // #1 │ │ -084118: 0200 1800 |01a6: move/from16 v0, v24 │ │ -08411c: 3302 2900 |01a8: if-ne v2, v0, 01d1 // +0029 │ │ -084120: 0800 1a00 |01aa: move-object/from16 v0, v26 │ │ -084124: 5402 ee08 |01ac: iget-object v2, v0, Ljwtc/android/chess/ics/ICSChessView;._blackPlayer:Ljava/lang/String; // field@08ee │ │ -084128: 0800 1c00 |01ae: move-object/from16 v0, v28 │ │ -08412c: 6e20 3915 0200 |01b0: invoke-virtual {v2, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1539 │ │ -084132: 0a02 |01b3: move-result v2 │ │ -084134: 3802 2a01 |01b4: if-eqz v2, 02de // +012a │ │ -084138: 0800 1a00 |01b6: move-object/from16 v0, v26 │ │ -08413c: 5402 0209 |01b8: iget-object v2, v0, Ljwtc/android/chess/ics/ICSChessView;._whitePlayer:Ljava/lang/String; // field@0902 │ │ -084140: 0800 1a00 |01ba: move-object/from16 v0, v26 │ │ -084144: 5b02 f708 |01bc: iput-object v2, v0, Ljwtc/android/chess/ics/ICSChessView;._opponent:Ljava/lang/String; // field@08f7 │ │ -084148: 1212 |01be: const/4 v2, #int 1 // #1 │ │ -08414a: 332f 1200 |01bf: if-ne v15, v2, 01d1 // +0012 │ │ -08414e: 1a02 b404 |01c1: const-string v2, "ICSChessView" // string@04b4 │ │ -084152: 1a18 a40c |01c3: const-string v24, "Sound notification!" // string@0ca4 │ │ -084156: 0800 1800 |01c5: move-object/from16 v0, v24 │ │ -08415a: 7120 f811 0200 |01c7: invoke-static {v2, v0}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@11f8 │ │ -084160: 0800 1a00 |01ca: move-object/from16 v0, v26 │ │ -084164: 5402 f808 |01cc: iget-object v2, v0, Ljwtc/android/chess/ics/ICSChessView;._parent:Ljwtc/android/chess/ics/ICSClient; // field@08f8 │ │ -084168: 6e10 9418 0200 |01ce: invoke-virtual {v2}, Ljwtc/android/chess/ics/ICSClient;.soundNotification:()V // method@1894 │ │ -08416e: 1212 |01d1: const/4 v2, #int 1 // #1 │ │ -084170: 0800 1a00 |01d2: move-object/from16 v0, v26 │ │ -084174: 5c02 ed08 |01d4: iput-boolean v2, v0, Ljwtc/android/chess/ics/ICSChessView;._bOngoingGame:Z // field@08ed │ │ -084178: 7401 e915 1600 |01d6: invoke-virtual/range {v22}, Ljava/util/StringTokenizer;.nextToken:()Ljava/lang/String; // method@15e9 │ │ -08417e: 0c02 |01d9: move-result-object v2 │ │ -084180: 7110 0815 0200 |01da: invoke-static {v2}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@1508 │ │ -084186: 0a10 |01dd: move-result v16 │ │ -084188: 7401 e915 1600 |01de: invoke-virtual/range {v22}, Ljava/util/StringTokenizer;.nextToken:()Ljava/lang/String; // method@15e9 │ │ -08418e: 0c02 |01e1: move-result-object v2 │ │ -084190: 7110 0815 0200 |01e2: invoke-static {v2}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@1508 │ │ -084196: 0a0e |01e5: move-result v14 │ │ -084198: 7401 e915 1600 |01e6: invoke-virtual/range {v22}, Ljava/util/StringTokenizer;.nextToken:()Ljava/lang/String; // method@15e9 │ │ -08419e: 7401 e915 1600 |01e9: invoke-virtual/range {v22}, Ljava/util/StringTokenizer;.nextToken:()Ljava/lang/String; // method@15e9 │ │ -0841a4: 7401 e915 1600 |01ec: invoke-virtual/range {v22}, Ljava/util/StringTokenizer;.nextToken:()Ljava/lang/String; // method@15e9 │ │ -0841aa: 0c02 |01ef: move-result-object v2 │ │ -0841ac: 7110 0815 0200 |01f0: invoke-static {v2}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@1508 │ │ -0841b2: 0a02 |01f3: move-result v2 │ │ -0841b4: 0800 1a00 |01f4: move-object/from16 v0, v26 │ │ -0841b8: 5902 f508 |01f6: iput v2, v0, Ljwtc/android/chess/ics/ICSChessView;._iWhiteRemaining:I // field@08f5 │ │ -0841bc: 7401 e915 1600 |01f8: invoke-virtual/range {v22}, Ljava/util/StringTokenizer;.nextToken:()Ljava/lang/String; // method@15e9 │ │ -0841c2: 0c02 |01fb: move-result-object v2 │ │ -0841c4: 7110 0815 0200 |01fc: invoke-static {v2}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@1508 │ │ -0841ca: 0a02 |01ff: move-result v2 │ │ -0841cc: 0800 1a00 |0200: move-object/from16 v0, v26 │ │ -0841d0: 5902 f208 |0202: iput v2, v0, Ljwtc/android/chess/ics/ICSChessView;._iBlackRemaining:I // field@08f2 │ │ -0841d4: 0800 1a00 |0204: move-object/from16 v0, v26 │ │ -0841d8: 5502 f108 |0206: iget-boolean v2, v0, Ljwtc/android/chess/ics/ICSChessView;._flippedBoard:Z // field@08f1 │ │ -0841dc: 3802 dc00 |0208: if-eqz v2, 02e4 // +00dc │ │ -0841e0: 0800 1a00 |020a: move-object/from16 v0, v26 │ │ -0841e4: 5402 ff08 |020c: iget-object v2, v0, Ljwtc/android/chess/ics/ICSChessView;._tvPlayerTop:Landroid/widget/TextView; // field@08ff │ │ -0841e8: 0800 1a00 |020e: move-object/from16 v0, v26 │ │ -0841ec: 5400 0209 |0210: iget-object v0, v0, Ljwtc/android/chess/ics/ICSChessView;._whitePlayer:Ljava/lang/String; // field@0902 │ │ -0841f0: 0818 0000 |0212: move-object/from16 v24, v0 │ │ -0841f4: 0800 1800 |0214: move-object/from16 v0, v24 │ │ -0841f8: 6e20 8214 0200 |0216: invoke-virtual {v2, v0}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@1482 │ │ -0841fe: 0800 1a00 |0219: move-object/from16 v0, v26 │ │ -084202: 5402 fe08 |021b: iget-object v2, v0, Ljwtc/android/chess/ics/ICSChessView;._tvPlayerBottom:Landroid/widget/TextView; // field@08fe │ │ -084206: 0800 1a00 |021d: move-object/from16 v0, v26 │ │ -08420a: 5400 ee08 |021f: iget-object v0, v0, Ljwtc/android/chess/ics/ICSChessView;._blackPlayer:Ljava/lang/String; // field@08ee │ │ -08420e: 0818 0000 |0221: move-object/from16 v24, v0 │ │ -084212: 0800 1800 |0223: move-object/from16 v0, v24 │ │ -084216: 6e20 8214 0200 |0225: invoke-virtual {v2, v0}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@1482 │ │ -08421c: 0800 1a00 |0228: move-object/from16 v0, v26 │ │ -084220: 5402 fc08 |022a: iget-object v2, v0, Ljwtc/android/chess/ics/ICSChessView;._tvClockTop:Landroid/widget/TextView; // field@08fc │ │ -084224: 0800 1a00 |022c: move-object/from16 v0, v26 │ │ -084228: 5200 f508 |022e: iget v0, v0, Ljwtc/android/chess/ics/ICSChessView;._iWhiteRemaining:I // field@08f5 │ │ -08422c: 0218 0000 |0230: move/from16 v24, v0 │ │ -084230: 0800 1a00 |0232: move-object/from16 v0, v26 │ │ -084234: 0201 1800 |0234: move/from16 v1, v24 │ │ -084238: 7020 2018 1000 |0236: invoke-direct {v0, v1}, Ljwtc/android/chess/ics/ICSChessView;.parseTime:(I)Ljava/lang/String; // method@1820 │ │ -08423e: 0c18 |0239: move-result-object v24 │ │ -084240: 0800 1800 |023a: move-object/from16 v0, v24 │ │ -084244: 6e20 8214 0200 |023c: invoke-virtual {v2, v0}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@1482 │ │ -08424a: 0800 1a00 |023f: move-object/from16 v0, v26 │ │ -08424e: 5402 fb08 |0241: iget-object v2, v0, Ljwtc/android/chess/ics/ICSChessView;._tvClockBottom:Landroid/widget/TextView; // field@08fb │ │ -084252: 0800 1a00 |0243: move-object/from16 v0, v26 │ │ -084256: 5200 f208 |0245: iget v0, v0, Ljwtc/android/chess/ics/ICSChessView;._iBlackRemaining:I // field@08f2 │ │ -08425a: 0218 0000 |0247: move/from16 v24, v0 │ │ -08425e: 0800 1a00 |0249: move-object/from16 v0, v26 │ │ -084262: 0201 1800 |024b: move/from16 v1, v24 │ │ -084266: 7020 2018 1000 |024d: invoke-direct {v0, v1}, Ljwtc/android/chess/ics/ICSChessView;.parseTime:(I)Ljava/lang/String; // method@1820 │ │ -08426c: 0c18 |0250: move-result-object v24 │ │ -08426e: 0800 1800 |0251: move-object/from16 v0, v24 │ │ -084272: 6e20 8214 0200 |0253: invoke-virtual {v2, v0}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@1482 │ │ -084278: 7401 e915 1600 |0256: invoke-virtual/range {v22}, Ljava/util/StringTokenizer;.nextToken:()Ljava/lang/String; // method@15e9 │ │ -08427e: 7401 e915 1600 |0259: invoke-virtual/range {v22}, Ljava/util/StringTokenizer;.nextToken:()Ljava/lang/String; // method@15e9 │ │ -084284: 0c15 |025c: move-result-object v21 │ │ -084286: 1a02 5b1c |025d: const-string v2, "none" // string@1c5b │ │ -08428a: 0800 1500 |025f: move-object/from16 v0, v21 │ │ -08428e: 6e20 3915 2000 |0261: invoke-virtual {v0, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1539 │ │ -084294: 0a02 |0264: move-result v2 │ │ -084296: 3902 5901 |0265: if-nez v2, 03be // +0159 │ │ -08429a: 7401 4215 1500 |0267: invoke-virtual/range {v21}, Ljava/lang/String;.length:()I // method@1542 │ │ -0842a0: 0a02 |026a: move-result v2 │ │ -0842a2: 1318 0200 |026b: const/16 v24, #int 2 // #2 │ │ -0842a6: 0200 1800 |026d: move/from16 v0, v24 │ │ -0842aa: 3702 4f01 |026f: if-le v2, v0, 03be // +014f │ │ -0842ae: 0800 1a00 |0271: move-object/from16 v0, v26 │ │ -0842b2: 5402 fd08 |0273: iget-object v2, v0, Ljwtc/android/chess/ics/ICSChessView;._tvLastMove:Landroid/widget/TextView; // field@08fd │ │ -0842b6: 0800 1500 |0275: move-object/from16 v0, v21 │ │ -0842ba: 6e20 8214 0200 |0277: invoke-virtual {v2, v0}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@1482 │ │ -0842c0: 1a02 791c |027a: const-string v2, "o-o" // string@1c79 │ │ -0842c4: 0800 1500 |027c: move-object/from16 v0, v21 │ │ -0842c8: 6e20 3915 2000 |027e: invoke-virtual {v0, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1539 │ │ -0842ce: 0a02 |0281: move-result v2 │ │ -0842d0: 3802 bc00 |0282: if-eqz v2, 033e // +00bc │ │ -0842d4: 0800 1a00 |0284: move-object/from16 v0, v26 │ │ -0842d8: 5202 f408 |0286: iget v2, v0, Ljwtc/android/chess/ics/ICSChessView;._iTurn:I // field@08f4 │ │ -0842dc: 1318 0100 |0288: const/16 v24, #int 1 // #1 │ │ -0842e0: 0200 1800 |028a: move/from16 v0, v24 │ │ -0842e4: 3302 a600 |028c: if-ne v2, v0, 0332 // +00a6 │ │ -0842e8: 1a02 d814 |028e: const-string v2, "g8" // string@14d8 │ │ -0842ec: 7110 7a1b 0200 |0290: invoke-static {v2}, Ljwtc/chess/Pos;.fromString:(Ljava/lang/String;)I // method@1b7a │ │ -0842f2: 0a02 |0293: move-result v2 │ │ -0842f4: 0800 1a00 |0294: move-object/from16 v0, v26 │ │ -0842f8: 5902 0409 |0296: iput v2, v0, Ljwtc/android/chess/ics/ICSChessView;.m_iTo:I // field@0904 │ │ -0842fc: 0800 1a00 |0298: move-object/from16 v0, v26 │ │ -084300: 5402 f608 |029a: iget-object v2, v0, Ljwtc/android/chess/ics/ICSChessView;._jni:Ljwtc/chess/JNI; // field@08f6 │ │ -084304: 7407 4a1b 0200 |029c: invoke-virtual/range {v2, v3, v4, v5, v6, v7, v8}, Ljwtc/chess/JNI;.setCastlingsEPAnd50:(IIIIII)V // method@1b4a │ │ -08430a: 0800 1a00 |029f: move-object/from16 v0, v26 │ │ -08430e: 5402 f608 |02a1: iget-object v2, v0, Ljwtc/android/chess/ics/ICSChessView;._jni:Ljwtc/chess/JNI; // field@08f6 │ │ -084312: 6e10 231b 0200 |02a3: invoke-virtual {v2}, Ljwtc/chess/JNI;.commitBoard:()V // method@1b23 │ │ -084318: 7601 1d18 1a00 |02a6: invoke-direct/range {v26}, Ljwtc/android/chess/ics/ICSChessView;.paint:()V // method@181d │ │ -08431e: 1212 |02a9: const/4 v2, #int 1 // #1 │ │ -084320: 1e1a |02aa: monitor-exit v26 │ │ -084322: 0f02 |02ab: return v2 │ │ -084324: d807 0d28 |02ac: add-int/lit8 v7, v13, #int 40 // #28 │ │ -084328: 2900 78fe |02ae: goto/16 0126 // -0188 │ │ -08432c: 0800 1a00 |02b0: move-object/from16 v0, v26 │ │ -084330: 5402 0209 |02b2: iget-object v2, v0, Ljwtc/android/chess/ics/ICSChessView;._whitePlayer:Ljava/lang/String; // field@0902 │ │ -084334: 0800 1c00 |02b4: move-object/from16 v0, v28 │ │ -084338: 6e20 3a15 0200 |02b6: invoke-virtual {v2, v0}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@153a │ │ -08433e: 0a02 |02b9: move-result v2 │ │ -084340: 3802 1700 |02ba: if-eqz v2, 02d1 // +0017 │ │ -084344: 1202 |02bc: const/4 v2, #int 0 // #0 │ │ -084346: 0800 1a00 |02bd: move-object/from16 v0, v26 │ │ -08434a: 5c02 f108 |02bf: iput-boolean v2, v0, Ljwtc/android/chess/ics/ICSChessView;._flippedBoard:Z // field@08f1 │ │ -08434e: 2900 d2fe |02c1: goto/16 0193 // -012e │ │ -084352: 0d0a |02c3: move-exception v10 │ │ -084354: 1a02 c21d |02c4: const-string v2, "parseGame" // string@1dc2 │ │ -084358: 6e10 fc14 0a00 |02c6: invoke-virtual {v10}, Ljava/lang/Exception;.toString:()Ljava/lang/String; // method@14fc │ │ -08435e: 0c18 |02c9: move-result-object v24 │ │ -084360: 0800 1800 |02ca: move-object/from16 v0, v24 │ │ -084364: 7120 f611 0200 |02cc: invoke-static {v2, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@11f6 │ │ -08436a: 1202 |02cf: const/4 v2, #int 0 // #0 │ │ -08436c: 28da |02d0: goto 02aa // -0026 │ │ -08436e: 0800 1a00 |02d1: move-object/from16 v0, v26 │ │ -084372: 5502 eb08 |02d3: iget-boolean v2, v0, Ljwtc/android/chess/ics/ICSChessView;._bForceFlipBoard:Z // field@08eb │ │ -084376: 0800 1a00 |02d5: move-object/from16 v0, v26 │ │ -08437a: 5c02 f108 |02d7: iput-boolean v2, v0, Ljwtc/android/chess/ics/ICSChessView;._flippedBoard:Z // field@08f1 │ │ -08437e: 2900 bafe |02d9: goto/16 0193 // -0146 │ │ -084382: 0d02 |02db: move-exception v2 │ │ -084384: 1e1a |02dc: monitor-exit v26 │ │ -084386: 2702 |02dd: throw v2 │ │ -084388: 0800 1a00 |02de: move-object/from16 v0, v26 │ │ -08438c: 5402 ee08 |02e0: iget-object v2, v0, Ljwtc/android/chess/ics/ICSChessView;._blackPlayer:Ljava/lang/String; // field@08ee │ │ -084390: 2900 d8fe |02e2: goto/16 01ba // -0128 │ │ -084394: 0800 1a00 |02e4: move-object/from16 v0, v26 │ │ -084398: 5402 ff08 |02e6: iget-object v2, v0, Ljwtc/android/chess/ics/ICSChessView;._tvPlayerTop:Landroid/widget/TextView; // field@08ff │ │ -08439c: 0800 1a00 |02e8: move-object/from16 v0, v26 │ │ -0843a0: 5400 ee08 |02ea: iget-object v0, v0, Ljwtc/android/chess/ics/ICSChessView;._blackPlayer:Ljava/lang/String; // field@08ee │ │ -0843a4: 0818 0000 |02ec: move-object/from16 v24, v0 │ │ -0843a8: 0800 1800 |02ee: move-object/from16 v0, v24 │ │ -0843ac: 6e20 8214 0200 |02f0: invoke-virtual {v2, v0}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@1482 │ │ -0843b2: 0800 1a00 |02f3: move-object/from16 v0, v26 │ │ -0843b6: 5402 fe08 |02f5: iget-object v2, v0, Ljwtc/android/chess/ics/ICSChessView;._tvPlayerBottom:Landroid/widget/TextView; // field@08fe │ │ -0843ba: 0800 1a00 |02f7: move-object/from16 v0, v26 │ │ -0843be: 5400 0209 |02f9: iget-object v0, v0, Ljwtc/android/chess/ics/ICSChessView;._whitePlayer:Ljava/lang/String; // field@0902 │ │ -0843c2: 0818 0000 |02fb: move-object/from16 v24, v0 │ │ -0843c6: 0800 1800 |02fd: move-object/from16 v0, v24 │ │ -0843ca: 6e20 8214 0200 |02ff: invoke-virtual {v2, v0}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@1482 │ │ -0843d0: 0800 1a00 |0302: move-object/from16 v0, v26 │ │ -0843d4: 5402 fc08 |0304: iget-object v2, v0, Ljwtc/android/chess/ics/ICSChessView;._tvClockTop:Landroid/widget/TextView; // field@08fc │ │ -0843d8: 0800 1a00 |0306: move-object/from16 v0, v26 │ │ -0843dc: 5200 f208 |0308: iget v0, v0, Ljwtc/android/chess/ics/ICSChessView;._iBlackRemaining:I // field@08f2 │ │ -0843e0: 0218 0000 |030a: move/from16 v24, v0 │ │ -0843e4: 0800 1a00 |030c: move-object/from16 v0, v26 │ │ -0843e8: 0201 1800 |030e: move/from16 v1, v24 │ │ -0843ec: 7020 2018 1000 |0310: invoke-direct {v0, v1}, Ljwtc/android/chess/ics/ICSChessView;.parseTime:(I)Ljava/lang/String; // method@1820 │ │ -0843f2: 0c18 |0313: move-result-object v24 │ │ -0843f4: 0800 1800 |0314: move-object/from16 v0, v24 │ │ -0843f8: 6e20 8214 0200 |0316: invoke-virtual {v2, v0}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@1482 │ │ -0843fe: 0800 1a00 |0319: move-object/from16 v0, v26 │ │ -084402: 5402 fb08 |031b: iget-object v2, v0, Ljwtc/android/chess/ics/ICSChessView;._tvClockBottom:Landroid/widget/TextView; // field@08fb │ │ -084406: 0800 1a00 |031d: move-object/from16 v0, v26 │ │ -08440a: 5200 f508 |031f: iget v0, v0, Ljwtc/android/chess/ics/ICSChessView;._iWhiteRemaining:I // field@08f5 │ │ -08440e: 0218 0000 |0321: move/from16 v24, v0 │ │ -084412: 0800 1a00 |0323: move-object/from16 v0, v26 │ │ -084416: 0201 1800 |0325: move/from16 v1, v24 │ │ -08441a: 7020 2018 1000 |0327: invoke-direct {v0, v1}, Ljwtc/android/chess/ics/ICSChessView;.parseTime:(I)Ljava/lang/String; // method@1820 │ │ -084420: 0c18 |032a: move-result-object v24 │ │ -084422: 0800 1800 |032b: move-object/from16 v0, v24 │ │ -084426: 6e20 8214 0200 |032d: invoke-virtual {v2, v0}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@1482 │ │ -08442c: 2900 26ff |0330: goto/16 0256 // -00da │ │ -084430: 1a02 d114 |0332: const-string v2, "g1" // string@14d1 │ │ -084434: 7110 7a1b 0200 |0334: invoke-static {v2}, Ljwtc/chess/Pos;.fromString:(Ljava/lang/String;)I // method@1b7a │ │ -08443a: 0a02 |0337: move-result v2 │ │ -08443c: 0800 1a00 |0338: move-object/from16 v0, v26 │ │ -084440: 5902 0409 |033a: iput v2, v0, Ljwtc/android/chess/ics/ICSChessView;.m_iTo:I // field@0904 │ │ -084444: 2900 5cff |033c: goto/16 0298 // -00a4 │ │ -084448: 1a02 7a1c |033e: const-string v2, "o-o-o" // string@1c7a │ │ -08444c: 0800 1500 |0340: move-object/from16 v0, v21 │ │ -084450: 6e20 3915 2000 |0342: invoke-virtual {v0, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1539 │ │ -084456: 0a02 |0345: move-result v2 │ │ -084458: 3802 2400 |0346: if-eqz v2, 036a // +0024 │ │ -08445c: 0800 1a00 |0348: move-object/from16 v0, v26 │ │ -084460: 5202 f408 |034a: iget v2, v0, Ljwtc/android/chess/ics/ICSChessView;._iTurn:I // field@08f4 │ │ -084464: 1318 0100 |034c: const/16 v24, #int 1 // #1 │ │ -084468: 0200 1800 |034e: move/from16 v0, v24 │ │ -08446c: 3302 0e00 |0350: if-ne v2, v0, 035e // +000e │ │ -084470: 1a02 aa11 |0352: const-string v2, "c8" // string@11aa │ │ -084474: 7110 7a1b 0200 |0354: invoke-static {v2}, Ljwtc/chess/Pos;.fromString:(Ljava/lang/String;)I // method@1b7a │ │ -08447a: 0a02 |0357: move-result v2 │ │ -08447c: 0800 1a00 |0358: move-object/from16 v0, v26 │ │ -084480: 5902 0409 |035a: iput v2, v0, Ljwtc/android/chess/ics/ICSChessView;.m_iTo:I // field@0904 │ │ -084484: 2900 3cff |035c: goto/16 0298 // -00c4 │ │ -084488: 1a02 a311 |035e: const-string v2, "c1" // string@11a3 │ │ -08448c: 7110 7a1b 0200 |0360: invoke-static {v2}, Ljwtc/chess/Pos;.fromString:(Ljava/lang/String;)I // method@1b7a │ │ -084492: 0a02 |0363: move-result v2 │ │ -084494: 0800 1a00 |0364: move-object/from16 v0, v26 │ │ -084498: 5902 0409 |0366: iput v2, v0, Ljwtc/android/chess/ics/ICSChessView;.m_iTo:I // field@0904 │ │ -08449c: 2900 30ff |0368: goto/16 0298 // -00d0 │ │ -0844a0: 7401 4215 1500 |036a: invoke-virtual/range {v21}, Ljava/lang/String;.length:()I // method@1542 │ │ -0844a6: 0a02 |036d: move-result v2 │ │ -0844a8: d802 02fe |036e: add-int/lit8 v2, v2, #int -2 // #fe │ │ -0844ac: 0800 1500 |0370: move-object/from16 v0, v21 │ │ -0844b0: 6e20 4715 2000 |0372: invoke-virtual {v0, v2}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@1547 │ │ -0844b6: 0c02 |0375: move-result-object v2 │ │ -0844b8: 7110 7a1b 0200 |0376: invoke-static {v2}, Ljwtc/chess/Pos;.fromString:(Ljava/lang/String;)I // method@1b7a │ │ -0844be: 0a02 |0379: move-result v2 │ │ -0844c0: 0800 1a00 |037a: move-object/from16 v0, v26 │ │ -0844c4: 5902 0409 |037c: iput v2, v0, Ljwtc/android/chess/ics/ICSChessView;.m_iTo:I // field@0904 │ │ -0844c8: 2900 1aff |037e: goto/16 0298 // -00e6 │ │ -0844cc: 0d0b |0380: move-exception v11 │ │ -0844ce: 12f2 |0381: const/4 v2, #int -1 // #ff │ │ -0844d0: 0800 1a00 |0382: move-object/from16 v0, v26 │ │ -0844d4: 5902 0409 |0384: iput v2, v0, Ljwtc/android/chess/ics/ICSChessView;.m_iTo:I // field@0904 │ │ -0844d8: 1a02 c21d |0386: const-string v2, "parseGame" // string@1dc2 │ │ -0844dc: 2218 4203 |0388: new-instance v24, Ljava/lang/StringBuilder; // type@0342 │ │ -0844e0: 7601 5715 1800 |038a: invoke-direct/range {v24}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ -0844e6: 1a19 6303 |038d: const-string v25, "Could not parse move: " // string@0363 │ │ -0844ea: 7402 5f15 1800 |038f: invoke-virtual/range {v24, v25}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -0844f0: 0c18 |0392: move-result-object v24 │ │ -0844f2: 0800 1800 |0393: move-object/from16 v0, v24 │ │ -0844f6: 0801 1500 |0395: move-object/from16 v1, v21 │ │ -0844fa: 6e20 5f15 1000 |0397: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -084500: 0c18 |039a: move-result-object v24 │ │ -084502: 1a19 6c00 |039b: const-string v25, " in " // string@006c │ │ -084506: 7402 5f15 1800 |039d: invoke-virtual/range {v24, v25}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -08450c: 0c18 |03a0: move-result-object v24 │ │ -08450e: 7401 4215 1500 |03a1: invoke-virtual/range {v21}, Ljava/lang/String;.length:()I // method@1542 │ │ -084514: 0a19 |03a4: move-result v25 │ │ -084516: d819 19fe |03a5: add-int/lit8 v25, v25, #int -2 // #fe │ │ -08451a: 0800 1500 |03a7: move-object/from16 v0, v21 │ │ -08451e: 0201 1900 |03a9: move/from16 v1, v25 │ │ -084522: 6e20 4715 1000 |03ab: invoke-virtual {v0, v1}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@1547 │ │ -084528: 0c19 |03ae: move-result-object v25 │ │ -08452a: 7402 5f15 1800 |03af: invoke-virtual/range {v24, v25}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -084530: 0c18 |03b2: move-result-object v24 │ │ -084532: 7401 6415 1800 |03b3: invoke-virtual/range {v24}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ -084538: 0c18 |03b6: move-result-object v24 │ │ -08453a: 0800 1800 |03b7: move-object/from16 v0, v24 │ │ -08453e: 7120 f811 0200 |03b9: invoke-static {v2, v0}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@11f8 │ │ -084544: 2900 dcfe |03bc: goto/16 0298 // -0124 │ │ -084548: 0800 1a00 |03be: move-object/from16 v0, v26 │ │ -08454c: 5402 fd08 |03c0: iget-object v2, v0, Ljwtc/android/chess/ics/ICSChessView;._tvLastMove:Landroid/widget/TextView; // field@08fd │ │ -084550: 1a18 0000 |03c2: const-string v24, "" // string@0000 │ │ -084554: 0800 1800 |03c4: move-object/from16 v0, v24 │ │ -084558: 6e20 8214 0200 |03c6: invoke-virtual {v2, v0}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@1482 │ │ -08455e: 2900 cffe |03c9: goto/16 0298 // -0131 │ │ -084562: 0213 1200 |03cb: move/from16 v19, v18 │ │ -084566: 2900 51fc |03cd: goto/16 001e // -03af │ │ +085968: |[085968] jwtc.android.chess.ics.ICSChessView.parseGame:(Ljava/lang/String;Ljava/lang/String;)Z │ │ +085978: 1d1a |0000: monitor-enter v26 │ │ +08597a: 0800 1a00 |0001: move-object/from16 v0, v26 │ │ +08597e: 5402 f608 |0003: iget-object v2, v0, Ljwtc/android/chess/ics/ICSChessView;._jni:Ljwtc/chess/JNI; // field@08f6 │ │ +085982: 6e10 461b 0200 |0005: invoke-virtual {v2}, Ljwtc/chess/JNI;.reset:()V // method@1b46 │ │ +085988: 7401 2218 1a00 |0008: invoke-virtual/range {v26}, Ljwtc/android/chess/ics/ICSChessView;.resetImageCache:()V // method@1822 │ │ +08598e: 1314 0000 |000b: const/16 v20, #int 0 // #0 │ │ +085992: 1317 0000 |000d: const/16 v23, #int 0 // #0 │ │ +085996: 1312 ffff |000f: const/16 v18, #int -1 // #ffff │ │ +08599a: 120c |0011: const/4 v12, #int 0 // #0 │ │ +08599c: 1302 4000 |0012: const/16 v2, #int 64 // #40 │ │ +0859a0: 352c 9d00 |0014: if-ge v12, v2, 00b1 // +009d │ │ +0859a4: dc02 0c08 |0016: rem-int/lit8 v2, v12, #int 8 // #08 │ │ +0859a8: 3902 b303 |0018: if-nez v2, 03cb // +03b3 │ │ +0859ac: d812 1201 |001a: add-int/lit8 v18, v18, #int 1 // #01 │ │ +0859b0: 0213 1200 |001c: move/from16 v19, v18 │ │ +0859b4: d812 1301 |001e: add-int/lit8 v18, v19, #int 1 // #01 │ │ +0859b8: 0800 1b00 |0020: move-object/from16 v0, v27 │ │ +0859bc: 0201 1300 |0022: move/from16 v1, v19 │ │ +0859c0: 6e20 3515 1000 |0024: invoke-virtual {v0, v1}, Ljava/lang/String;.charAt:(I)C // method@1535 │ │ +0859c6: 0a09 |0027: move-result v9 │ │ +0859c8: 1302 2d00 |0028: const/16 v2, #int 45 // #2d │ │ +0859cc: 3229 1d00 |002a: if-eq v9, v2, 0047 // +001d │ │ +0859d0: 1302 6b00 |002c: const/16 v2, #int 107 // #6b │ │ +0859d4: 3229 0600 |002e: if-eq v9, v2, 0034 // +0006 │ │ +0859d8: 1302 4b00 |0030: const/16 v2, #int 75 // #4b │ │ +0859dc: 3329 1b00 |0032: if-ne v9, v2, 004d // +001b │ │ +0859e0: 1314 0500 |0034: const/16 v20, #int 5 // #5 │ │ +0859e4: 1302 6b00 |0036: const/16 v2, #int 107 // #6b │ │ +0859e8: 3329 1200 |0038: if-ne v9, v2, 004a // +0012 │ │ +0859ec: 1317 0000 |003a: const/16 v23, #int 0 // #0 │ │ +0859f0: 0800 1a00 |003c: move-object/from16 v0, v26 │ │ +0859f4: 5402 f608 |003e: iget-object v2, v0, Ljwtc/android/chess/ics/ICSChessView;._jni:Ljwtc/chess/JNI; // field@08f6 │ │ +0859f8: 0200 1400 |0040: move/from16 v0, v20 │ │ +0859fc: 0201 1700 |0042: move/from16 v1, v23 │ │ +085a00: 6e40 431b c210 |0044: invoke-virtual {v2, v12, v0, v1}, Ljwtc/chess/JNI;.putPiece:(III)V // method@1b43 │ │ +085a06: d80c 0c01 |0047: add-int/lit8 v12, v12, #int 1 // #01 │ │ +085a0a: 28c9 |0049: goto 0012 // -0037 │ │ +085a0c: 1317 0100 |004a: const/16 v23, #int 1 // #1 │ │ +085a10: 28f0 |004c: goto 003c // -0010 │ │ +085a12: 1302 7100 |004d: const/16 v2, #int 113 // #71 │ │ +085a16: 3229 0600 |004f: if-eq v9, v2, 0055 // +0006 │ │ +085a1a: 1302 5100 |0051: const/16 v2, #int 81 // #51 │ │ +085a1e: 3329 0e00 |0053: if-ne v9, v2, 0061 // +000e │ │ +085a22: 1314 0400 |0055: const/16 v20, #int 4 // #4 │ │ +085a26: 1302 7100 |0057: const/16 v2, #int 113 // #71 │ │ +085a2a: 3329 0500 |0059: if-ne v9, v2, 005e // +0005 │ │ +085a2e: 1317 0000 |005b: const/16 v23, #int 0 // #0 │ │ +085a32: 28df |005d: goto 003c // -0021 │ │ +085a34: 1317 0100 |005e: const/16 v23, #int 1 // #1 │ │ +085a38: 28fd |0060: goto 005d // -0003 │ │ +085a3a: 1302 7200 |0061: const/16 v2, #int 114 // #72 │ │ +085a3e: 3229 0600 |0063: if-eq v9, v2, 0069 // +0006 │ │ +085a42: 1302 5200 |0065: const/16 v2, #int 82 // #52 │ │ +085a46: 3329 0e00 |0067: if-ne v9, v2, 0075 // +000e │ │ +085a4a: 1314 0300 |0069: const/16 v20, #int 3 // #3 │ │ +085a4e: 1302 7200 |006b: const/16 v2, #int 114 // #72 │ │ +085a52: 3329 0500 |006d: if-ne v9, v2, 0072 // +0005 │ │ +085a56: 1317 0000 |006f: const/16 v23, #int 0 // #0 │ │ +085a5a: 28cb |0071: goto 003c // -0035 │ │ +085a5c: 1317 0100 |0072: const/16 v23, #int 1 // #1 │ │ +085a60: 28fd |0074: goto 0071 // -0003 │ │ +085a62: 1302 6e00 |0075: const/16 v2, #int 110 // #6e │ │ +085a66: 3229 0600 |0077: if-eq v9, v2, 007d // +0006 │ │ +085a6a: 1302 4e00 |0079: const/16 v2, #int 78 // #4e │ │ +085a6e: 3329 0e00 |007b: if-ne v9, v2, 0089 // +000e │ │ +085a72: 1314 0100 |007d: const/16 v20, #int 1 // #1 │ │ +085a76: 1302 6e00 |007f: const/16 v2, #int 110 // #6e │ │ +085a7a: 3329 0500 |0081: if-ne v9, v2, 0086 // +0005 │ │ +085a7e: 1317 0000 |0083: const/16 v23, #int 0 // #0 │ │ +085a82: 28b7 |0085: goto 003c // -0049 │ │ +085a84: 1317 0100 |0086: const/16 v23, #int 1 // #1 │ │ +085a88: 28fd |0088: goto 0085 // -0003 │ │ +085a8a: 1302 6200 |0089: const/16 v2, #int 98 // #62 │ │ +085a8e: 3229 0600 |008b: if-eq v9, v2, 0091 // +0006 │ │ +085a92: 1302 4200 |008d: const/16 v2, #int 66 // #42 │ │ +085a96: 3329 0e00 |008f: if-ne v9, v2, 009d // +000e │ │ +085a9a: 1314 0200 |0091: const/16 v20, #int 2 // #2 │ │ +085a9e: 1302 6200 |0093: const/16 v2, #int 98 // #62 │ │ +085aa2: 3329 0500 |0095: if-ne v9, v2, 009a // +0005 │ │ +085aa6: 1317 0000 |0097: const/16 v23, #int 0 // #0 │ │ +085aaa: 28a3 |0099: goto 003c // -005d │ │ +085aac: 1317 0100 |009a: const/16 v23, #int 1 // #1 │ │ +085ab0: 28fd |009c: goto 0099 // -0003 │ │ +085ab2: 1302 7000 |009d: const/16 v2, #int 112 // #70 │ │ +085ab6: 3229 0600 |009f: if-eq v9, v2, 00a5 // +0006 │ │ +085aba: 1302 5000 |00a1: const/16 v2, #int 80 // #50 │ │ +085abe: 3329 a4ff |00a3: if-ne v9, v2, 0047 // -005c │ │ +085ac2: 1314 0000 |00a5: const/16 v20, #int 0 // #0 │ │ +085ac6: 1302 7000 |00a7: const/16 v2, #int 112 // #70 │ │ +085aca: 3329 0500 |00a9: if-ne v9, v2, 00ae // +0005 │ │ +085ace: 1317 0000 |00ab: const/16 v23, #int 0 // #0 │ │ +085ad2: 288f |00ad: goto 003c // -0071 │ │ +085ad4: 1317 0100 |00ae: const/16 v23, #int 1 // #1 │ │ +085ad8: 28fd |00b0: goto 00ad // -0003 │ │ +085ada: d812 1201 |00b1: add-int/lit8 v18, v18, #int 1 // #01 │ │ +085ade: 0800 1b00 |00b3: move-object/from16 v0, v27 │ │ +085ae2: 0201 1200 |00b5: move/from16 v1, v18 │ │ +085ae6: 6e20 4715 1000 |00b7: invoke-virtual {v0, v1}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@1547 │ │ +085aec: 0c1b |00ba: move-result-object v27 │ │ +085aee: 2216 6e03 |00bb: new-instance v22, Ljava/util/StringTokenizer; // type@036e │ │ +085af2: 0800 1600 |00bd: move-object/from16 v0, v22 │ │ +085af6: 0801 1b00 |00bf: move-object/from16 v1, v27 │ │ +085afa: 7020 e815 1000 |00c1: invoke-direct {v0, v1}, Ljava/util/StringTokenizer;.:(Ljava/lang/String;)V // method@15e8 │ │ +085b00: 1212 |00c4: const/4 v2, #int 1 // #1 │ │ +085b02: 0800 1a00 |00c5: move-object/from16 v0, v26 │ │ +085b06: 5902 f408 |00c7: iput v2, v0, Ljwtc/android/chess/ics/ICSChessView;._iTurn:I // field@08f4 │ │ +085b0a: 7401 e915 1600 |00c9: invoke-virtual/range {v22}, Ljava/util/StringTokenizer;.nextToken:()Ljava/lang/String; // method@15e9 │ │ +085b10: 0c02 |00cc: move-result-object v2 │ │ +085b12: 1a18 7802 |00cd: const-string v24, "B" // string@0278 │ │ +085b16: 0800 1800 |00cf: move-object/from16 v0, v24 │ │ +085b1a: 6e20 3915 0200 |00d1: invoke-virtual {v2, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1539 │ │ +085b20: 0a02 |00d4: move-result v2 │ │ +085b22: 3802 1200 |00d5: if-eqz v2, 00e7 // +0012 │ │ +085b26: 0800 1a00 |00d7: move-object/from16 v0, v26 │ │ +085b2a: 5402 f608 |00d9: iget-object v2, v0, Ljwtc/android/chess/ics/ICSChessView;._jni:Ljwtc/chess/JNI; // field@08f6 │ │ +085b2e: 1318 0000 |00db: const/16 v24, #int 0 // #0 │ │ +085b32: 0200 1800 |00dd: move/from16 v0, v24 │ │ +085b36: 6e20 4b1b 0200 |00df: invoke-virtual {v2, v0}, Ljwtc/chess/JNI;.setTurn:(I)V // method@1b4b │ │ +085b3c: 1202 |00e2: const/4 v2, #int 0 // #0 │ │ +085b3e: 0800 1a00 |00e3: move-object/from16 v0, v26 │ │ +085b42: 5902 f408 |00e5: iput v2, v0, Ljwtc/android/chess/ics/ICSChessView;._iTurn:I // field@08f4 │ │ +085b46: 7401 e915 1600 |00e7: invoke-virtual/range {v22}, Ljava/util/StringTokenizer;.nextToken:()Ljava/lang/String; // method@15e9 │ │ +085b4c: 0c02 |00ea: move-result-object v2 │ │ +085b4e: 7110 0815 0200 |00eb: invoke-static {v2}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@1508 │ │ +085b54: 0a0d |00ee: move-result v13 │ │ +085b56: 7401 e915 1600 |00ef: invoke-virtual/range {v22}, Ljava/util/StringTokenizer;.nextToken:()Ljava/lang/String; // method@15e9 │ │ +085b5c: 0c02 |00f2: move-result-object v2 │ │ +085b5e: 7110 0815 0200 |00f3: invoke-static {v2}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@1508 │ │ +085b64: 0a04 |00f6: move-result v4 │ │ +085b66: 7401 e915 1600 |00f7: invoke-virtual/range {v22}, Ljava/util/StringTokenizer;.nextToken:()Ljava/lang/String; // method@15e9 │ │ +085b6c: 0c02 |00fa: move-result-object v2 │ │ +085b6e: 7110 0815 0200 |00fb: invoke-static {v2}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@1508 │ │ +085b74: 0a03 |00fe: move-result v3 │ │ +085b76: 7401 e915 1600 |00ff: invoke-virtual/range {v22}, Ljava/util/StringTokenizer;.nextToken:()Ljava/lang/String; // method@15e9 │ │ +085b7c: 0c02 |0102: move-result-object v2 │ │ +085b7e: 7110 0815 0200 |0103: invoke-static {v2}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@1508 │ │ +085b84: 0a06 |0106: move-result v6 │ │ +085b86: 7401 e915 1600 |0107: invoke-virtual/range {v22}, Ljava/util/StringTokenizer;.nextToken:()Ljava/lang/String; // method@15e9 │ │ +085b8c: 0c02 |010a: move-result-object v2 │ │ +085b8e: 7110 0815 0200 |010b: invoke-static {v2}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@1508 │ │ +085b94: 0a05 |010e: move-result v5 │ │ +085b96: 7401 e915 1600 |010f: invoke-virtual/range {v22}, Ljava/util/StringTokenizer;.nextToken:()Ljava/lang/String; // method@15e9 │ │ +085b9c: 0c02 |0112: move-result-object v2 │ │ +085b9e: 7110 0815 0200 |0113: invoke-static {v2}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@1508 │ │ +085ba4: 0a08 |0116: move-result v8 │ │ +085ba6: 12f7 |0117: const/4 v7, #int -1 // #ff │ │ +085ba8: 3a0d 2a00 |0118: if-ltz v13, 0142 // +002a │ │ +085bac: 0800 1a00 |011a: move-object/from16 v0, v26 │ │ +085bb0: 5202 f408 |011c: iget v2, v0, Ljwtc/android/chess/ics/ICSChessView;._iTurn:I // field@08f4 │ │ +085bb4: 1318 0100 |011e: const/16 v24, #int 1 // #1 │ │ +085bb8: 0200 1800 |0120: move/from16 v0, v24 │ │ +085bbc: 3302 8a01 |0122: if-ne v2, v0, 02ac // +018a │ │ +085bc0: d807 0d10 |0124: add-int/lit8 v7, v13, #int 16 // #10 │ │ +085bc4: 1a02 be1d |0126: const-string v2, "parseGame" // string@1dbe │ │ +085bc8: 2218 3f03 |0128: new-instance v24, Ljava/lang/StringBuilder; // type@033f │ │ +085bcc: 7601 5715 1800 |012a: invoke-direct/range {v24}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ +085bd2: 1a19 eb03 |012d: const-string v25, "EP: " // string@03eb │ │ +085bd6: 7402 5f15 1800 |012f: invoke-virtual/range {v24, v25}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +085bdc: 0c18 |0132: move-result-object v24 │ │ +085bde: 0800 1800 |0133: move-object/from16 v0, v24 │ │ +085be2: 6e20 5b15 7000 |0135: invoke-virtual {v0, v7}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@155b │ │ +085be8: 0c18 |0138: move-result-object v24 │ │ +085bea: 7401 6415 1800 |0139: invoke-virtual/range {v24}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ +085bf0: 0c18 |013c: move-result-object v24 │ │ +085bf2: 0800 1800 |013d: move-object/from16 v0, v24 │ │ +085bf6: 7120 f811 0200 |013f: invoke-static {v2, v0}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@11f8 │ │ +085bfc: 7401 e915 1600 |0142: invoke-virtual/range {v22}, Ljava/util/StringTokenizer;.nextToken:()Ljava/lang/String; // method@15e9 │ │ +085c02: 0c02 |0145: move-result-object v2 │ │ +085c04: 7110 0815 0200 |0146: invoke-static {v2}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@1508 │ │ +085c0a: 0a11 |0149: move-result v17 │ │ +085c0c: 0200 1100 |014a: move/from16 v0, v17 │ │ +085c10: 0801 1a00 |014c: move-object/from16 v1, v26 │ │ +085c14: 5910 f308 |014e: iput v0, v1, Ljwtc/android/chess/ics/ICSChessView;._iGameNum:I // field@08f3 │ │ +085c18: 0800 1a00 |0150: move-object/from16 v0, v26 │ │ +085c1c: 5402 fa08 |0152: iget-object v2, v0, Ljwtc/android/chess/ics/ICSChessView;._tvBoardNum:Landroid/widget/TextView; // field@08fa │ │ +085c20: 2218 3f03 |0154: new-instance v24, Ljava/lang/StringBuilder; // type@033f │ │ +085c24: 7601 5715 1800 |0156: invoke-direct/range {v24}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ +085c2a: 1a19 0000 |0159: const-string v25, "" // string@0000 │ │ +085c2e: 7402 5f15 1800 |015b: invoke-virtual/range {v24, v25}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +085c34: 0c18 |015e: move-result-object v24 │ │ +085c36: 0800 1a00 |015f: move-object/from16 v0, v26 │ │ +085c3a: 5200 f308 |0161: iget v0, v0, Ljwtc/android/chess/ics/ICSChessView;._iGameNum:I // field@08f3 │ │ +085c3e: 0219 0000 |0163: move/from16 v25, v0 │ │ +085c42: 7402 5b15 1800 |0165: invoke-virtual/range {v24, v25}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@155b │ │ +085c48: 0c18 |0168: move-result-object v24 │ │ +085c4a: 7401 6415 1800 |0169: invoke-virtual/range {v24}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ +085c50: 0c18 |016c: move-result-object v24 │ │ +085c52: 0800 1800 |016d: move-object/from16 v0, v24 │ │ +085c56: 6e20 8214 0200 |016f: invoke-virtual {v2, v0}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@1482 │ │ +085c5c: 7401 e915 1600 |0172: invoke-virtual/range {v22}, Ljava/util/StringTokenizer;.nextToken:()Ljava/lang/String; // method@15e9 │ │ +085c62: 0c02 |0175: move-result-object v2 │ │ +085c64: 0800 1a00 |0176: move-object/from16 v0, v26 │ │ +085c68: 5b02 0209 |0178: iput-object v2, v0, Ljwtc/android/chess/ics/ICSChessView;._whitePlayer:Ljava/lang/String; // field@0902 │ │ +085c6c: 7401 e915 1600 |017a: invoke-virtual/range {v22}, Ljava/util/StringTokenizer;.nextToken:()Ljava/lang/String; // method@15e9 │ │ +085c72: 0c02 |017d: move-result-object v2 │ │ +085c74: 0800 1a00 |017e: move-object/from16 v0, v26 │ │ +085c78: 5b02 ee08 |0180: iput-object v2, v0, Ljwtc/android/chess/ics/ICSChessView;._blackPlayer:Ljava/lang/String; // field@08ee │ │ +085c7c: 0800 1a00 |0182: move-object/from16 v0, v26 │ │ +085c80: 5402 ee08 |0184: iget-object v2, v0, Ljwtc/android/chess/ics/ICSChessView;._blackPlayer:Ljava/lang/String; // field@08ee │ │ +085c84: 0800 1c00 |0186: move-object/from16 v0, v28 │ │ +085c88: 6e20 3a15 0200 |0188: invoke-virtual {v2, v0}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@153a │ │ +085c8e: 0a02 |018b: move-result v2 │ │ +085c90: 3802 2401 |018c: if-eqz v2, 02b0 // +0124 │ │ +085c94: 1212 |018e: const/4 v2, #int 1 // #1 │ │ +085c96: 0800 1a00 |018f: move-object/from16 v0, v26 │ │ +085c9a: 5c02 f108 |0191: iput-boolean v2, v0, Ljwtc/android/chess/ics/ICSChessView;._flippedBoard:Z // field@08f1 │ │ +085c9e: 7401 e915 1600 |0193: invoke-virtual/range {v22}, Ljava/util/StringTokenizer;.nextToken:()Ljava/lang/String; // method@15e9 │ │ +085ca4: 0c02 |0196: move-result-object v2 │ │ +085ca6: 7110 0815 0200 |0197: invoke-static {v2}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@1508 │ │ +085cac: 0a0f |019a: move-result v15 │ │ +085cae: 1212 |019b: const/4 v2, #int 1 // #1 │ │ +085cb0: 0800 1a00 |019c: move-object/from16 v0, v26 │ │ +085cb4: 5c02 ec08 |019e: iput-boolean v2, v0, Ljwtc/android/chess/ics/ICSChessView;._bHandleClick:Z // field@08ec │ │ +085cb8: 0800 1a00 |01a0: move-object/from16 v0, v26 │ │ +085cbc: 5202 0009 |01a2: iget v2, v0, Ljwtc/android/chess/ics/ICSChessView;._viewMode:I // field@0900 │ │ +085cc0: 1318 0100 |01a4: const/16 v24, #int 1 // #1 │ │ +085cc4: 0200 1800 |01a6: move/from16 v0, v24 │ │ +085cc8: 3302 2900 |01a8: if-ne v2, v0, 01d1 // +0029 │ │ +085ccc: 0800 1a00 |01aa: move-object/from16 v0, v26 │ │ +085cd0: 5402 ee08 |01ac: iget-object v2, v0, Ljwtc/android/chess/ics/ICSChessView;._blackPlayer:Ljava/lang/String; // field@08ee │ │ +085cd4: 0800 1c00 |01ae: move-object/from16 v0, v28 │ │ +085cd8: 6e20 3915 0200 |01b0: invoke-virtual {v2, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1539 │ │ +085cde: 0a02 |01b3: move-result v2 │ │ +085ce0: 3802 2a01 |01b4: if-eqz v2, 02de // +012a │ │ +085ce4: 0800 1a00 |01b6: move-object/from16 v0, v26 │ │ +085ce8: 5402 0209 |01b8: iget-object v2, v0, Ljwtc/android/chess/ics/ICSChessView;._whitePlayer:Ljava/lang/String; // field@0902 │ │ +085cec: 0800 1a00 |01ba: move-object/from16 v0, v26 │ │ +085cf0: 5b02 f708 |01bc: iput-object v2, v0, Ljwtc/android/chess/ics/ICSChessView;._opponent:Ljava/lang/String; // field@08f7 │ │ +085cf4: 1212 |01be: const/4 v2, #int 1 // #1 │ │ +085cf6: 332f 1200 |01bf: if-ne v15, v2, 01d1 // +0012 │ │ +085cfa: 1a02 b404 |01c1: const-string v2, "ICSChessView" // string@04b4 │ │ +085cfe: 1a18 a10c |01c3: const-string v24, "Sound notification!" // string@0ca1 │ │ +085d02: 0800 1800 |01c5: move-object/from16 v0, v24 │ │ +085d06: 7120 f811 0200 |01c7: invoke-static {v2, v0}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@11f8 │ │ +085d0c: 0800 1a00 |01ca: move-object/from16 v0, v26 │ │ +085d10: 5402 f808 |01cc: iget-object v2, v0, Ljwtc/android/chess/ics/ICSChessView;._parent:Ljwtc/android/chess/ics/ICSClient; // field@08f8 │ │ +085d14: 6e10 9418 0200 |01ce: invoke-virtual {v2}, Ljwtc/android/chess/ics/ICSClient;.soundNotification:()V // method@1894 │ │ +085d1a: 1212 |01d1: const/4 v2, #int 1 // #1 │ │ +085d1c: 0800 1a00 |01d2: move-object/from16 v0, v26 │ │ +085d20: 5c02 ed08 |01d4: iput-boolean v2, v0, Ljwtc/android/chess/ics/ICSChessView;._bOngoingGame:Z // field@08ed │ │ +085d24: 7401 e915 1600 |01d6: invoke-virtual/range {v22}, Ljava/util/StringTokenizer;.nextToken:()Ljava/lang/String; // method@15e9 │ │ +085d2a: 0c02 |01d9: move-result-object v2 │ │ +085d2c: 7110 0815 0200 |01da: invoke-static {v2}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@1508 │ │ +085d32: 0a10 |01dd: move-result v16 │ │ +085d34: 7401 e915 1600 |01de: invoke-virtual/range {v22}, Ljava/util/StringTokenizer;.nextToken:()Ljava/lang/String; // method@15e9 │ │ +085d3a: 0c02 |01e1: move-result-object v2 │ │ +085d3c: 7110 0815 0200 |01e2: invoke-static {v2}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@1508 │ │ +085d42: 0a0e |01e5: move-result v14 │ │ +085d44: 7401 e915 1600 |01e6: invoke-virtual/range {v22}, Ljava/util/StringTokenizer;.nextToken:()Ljava/lang/String; // method@15e9 │ │ +085d4a: 7401 e915 1600 |01e9: invoke-virtual/range {v22}, Ljava/util/StringTokenizer;.nextToken:()Ljava/lang/String; // method@15e9 │ │ +085d50: 7401 e915 1600 |01ec: invoke-virtual/range {v22}, Ljava/util/StringTokenizer;.nextToken:()Ljava/lang/String; // method@15e9 │ │ +085d56: 0c02 |01ef: move-result-object v2 │ │ +085d58: 7110 0815 0200 |01f0: invoke-static {v2}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@1508 │ │ +085d5e: 0a02 |01f3: move-result v2 │ │ +085d60: 0800 1a00 |01f4: move-object/from16 v0, v26 │ │ +085d64: 5902 f508 |01f6: iput v2, v0, Ljwtc/android/chess/ics/ICSChessView;._iWhiteRemaining:I // field@08f5 │ │ +085d68: 7401 e915 1600 |01f8: invoke-virtual/range {v22}, Ljava/util/StringTokenizer;.nextToken:()Ljava/lang/String; // method@15e9 │ │ +085d6e: 0c02 |01fb: move-result-object v2 │ │ +085d70: 7110 0815 0200 |01fc: invoke-static {v2}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@1508 │ │ +085d76: 0a02 |01ff: move-result v2 │ │ +085d78: 0800 1a00 |0200: move-object/from16 v0, v26 │ │ +085d7c: 5902 f208 |0202: iput v2, v0, Ljwtc/android/chess/ics/ICSChessView;._iBlackRemaining:I // field@08f2 │ │ +085d80: 0800 1a00 |0204: move-object/from16 v0, v26 │ │ +085d84: 5502 f108 |0206: iget-boolean v2, v0, Ljwtc/android/chess/ics/ICSChessView;._flippedBoard:Z // field@08f1 │ │ +085d88: 3802 dc00 |0208: if-eqz v2, 02e4 // +00dc │ │ +085d8c: 0800 1a00 |020a: move-object/from16 v0, v26 │ │ +085d90: 5402 ff08 |020c: iget-object v2, v0, Ljwtc/android/chess/ics/ICSChessView;._tvPlayerTop:Landroid/widget/TextView; // field@08ff │ │ +085d94: 0800 1a00 |020e: move-object/from16 v0, v26 │ │ +085d98: 5400 0209 |0210: iget-object v0, v0, Ljwtc/android/chess/ics/ICSChessView;._whitePlayer:Ljava/lang/String; // field@0902 │ │ +085d9c: 0818 0000 |0212: move-object/from16 v24, v0 │ │ +085da0: 0800 1800 |0214: move-object/from16 v0, v24 │ │ +085da4: 6e20 8214 0200 |0216: invoke-virtual {v2, v0}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@1482 │ │ +085daa: 0800 1a00 |0219: move-object/from16 v0, v26 │ │ +085dae: 5402 fe08 |021b: iget-object v2, v0, Ljwtc/android/chess/ics/ICSChessView;._tvPlayerBottom:Landroid/widget/TextView; // field@08fe │ │ +085db2: 0800 1a00 |021d: move-object/from16 v0, v26 │ │ +085db6: 5400 ee08 |021f: iget-object v0, v0, Ljwtc/android/chess/ics/ICSChessView;._blackPlayer:Ljava/lang/String; // field@08ee │ │ +085dba: 0818 0000 |0221: move-object/from16 v24, v0 │ │ +085dbe: 0800 1800 |0223: move-object/from16 v0, v24 │ │ +085dc2: 6e20 8214 0200 |0225: invoke-virtual {v2, v0}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@1482 │ │ +085dc8: 0800 1a00 |0228: move-object/from16 v0, v26 │ │ +085dcc: 5402 fc08 |022a: iget-object v2, v0, Ljwtc/android/chess/ics/ICSChessView;._tvClockTop:Landroid/widget/TextView; // field@08fc │ │ +085dd0: 0800 1a00 |022c: move-object/from16 v0, v26 │ │ +085dd4: 5200 f508 |022e: iget v0, v0, Ljwtc/android/chess/ics/ICSChessView;._iWhiteRemaining:I // field@08f5 │ │ +085dd8: 0218 0000 |0230: move/from16 v24, v0 │ │ +085ddc: 0800 1a00 |0232: move-object/from16 v0, v26 │ │ +085de0: 0201 1800 |0234: move/from16 v1, v24 │ │ +085de4: 7020 2018 1000 |0236: invoke-direct {v0, v1}, Ljwtc/android/chess/ics/ICSChessView;.parseTime:(I)Ljava/lang/String; // method@1820 │ │ +085dea: 0c18 |0239: move-result-object v24 │ │ +085dec: 0800 1800 |023a: move-object/from16 v0, v24 │ │ +085df0: 6e20 8214 0200 |023c: invoke-virtual {v2, v0}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@1482 │ │ +085df6: 0800 1a00 |023f: move-object/from16 v0, v26 │ │ +085dfa: 5402 fb08 |0241: iget-object v2, v0, Ljwtc/android/chess/ics/ICSChessView;._tvClockBottom:Landroid/widget/TextView; // field@08fb │ │ +085dfe: 0800 1a00 |0243: move-object/from16 v0, v26 │ │ +085e02: 5200 f208 |0245: iget v0, v0, Ljwtc/android/chess/ics/ICSChessView;._iBlackRemaining:I // field@08f2 │ │ +085e06: 0218 0000 |0247: move/from16 v24, v0 │ │ +085e0a: 0800 1a00 |0249: move-object/from16 v0, v26 │ │ +085e0e: 0201 1800 |024b: move/from16 v1, v24 │ │ +085e12: 7020 2018 1000 |024d: invoke-direct {v0, v1}, Ljwtc/android/chess/ics/ICSChessView;.parseTime:(I)Ljava/lang/String; // method@1820 │ │ +085e18: 0c18 |0250: move-result-object v24 │ │ +085e1a: 0800 1800 |0251: move-object/from16 v0, v24 │ │ +085e1e: 6e20 8214 0200 |0253: invoke-virtual {v2, v0}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@1482 │ │ +085e24: 7401 e915 1600 |0256: invoke-virtual/range {v22}, Ljava/util/StringTokenizer;.nextToken:()Ljava/lang/String; // method@15e9 │ │ +085e2a: 7401 e915 1600 |0259: invoke-virtual/range {v22}, Ljava/util/StringTokenizer;.nextToken:()Ljava/lang/String; // method@15e9 │ │ +085e30: 0c15 |025c: move-result-object v21 │ │ +085e32: 1a02 571c |025d: const-string v2, "none" // string@1c57 │ │ +085e36: 0800 1500 |025f: move-object/from16 v0, v21 │ │ +085e3a: 6e20 3915 2000 |0261: invoke-virtual {v0, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1539 │ │ +085e40: 0a02 |0264: move-result v2 │ │ +085e42: 3902 5901 |0265: if-nez v2, 03be // +0159 │ │ +085e46: 7401 4215 1500 |0267: invoke-virtual/range {v21}, Ljava/lang/String;.length:()I // method@1542 │ │ +085e4c: 0a02 |026a: move-result v2 │ │ +085e4e: 1318 0200 |026b: const/16 v24, #int 2 // #2 │ │ +085e52: 0200 1800 |026d: move/from16 v0, v24 │ │ +085e56: 3702 4f01 |026f: if-le v2, v0, 03be // +014f │ │ +085e5a: 0800 1a00 |0271: move-object/from16 v0, v26 │ │ +085e5e: 5402 fd08 |0273: iget-object v2, v0, Ljwtc/android/chess/ics/ICSChessView;._tvLastMove:Landroid/widget/TextView; // field@08fd │ │ +085e62: 0800 1500 |0275: move-object/from16 v0, v21 │ │ +085e66: 6e20 8214 0200 |0277: invoke-virtual {v2, v0}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@1482 │ │ +085e6c: 1a02 751c |027a: const-string v2, "o-o" // string@1c75 │ │ +085e70: 0800 1500 |027c: move-object/from16 v0, v21 │ │ +085e74: 6e20 3915 2000 |027e: invoke-virtual {v0, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1539 │ │ +085e7a: 0a02 |0281: move-result v2 │ │ +085e7c: 3802 bc00 |0282: if-eqz v2, 033e // +00bc │ │ +085e80: 0800 1a00 |0284: move-object/from16 v0, v26 │ │ +085e84: 5202 f408 |0286: iget v2, v0, Ljwtc/android/chess/ics/ICSChessView;._iTurn:I // field@08f4 │ │ +085e88: 1318 0100 |0288: const/16 v24, #int 1 // #1 │ │ +085e8c: 0200 1800 |028a: move/from16 v0, v24 │ │ +085e90: 3302 a600 |028c: if-ne v2, v0, 0332 // +00a6 │ │ +085e94: 1a02 d414 |028e: const-string v2, "g8" // string@14d4 │ │ +085e98: 7110 791b 0200 |0290: invoke-static {v2}, Ljwtc/chess/Pos;.fromString:(Ljava/lang/String;)I // method@1b79 │ │ +085e9e: 0a02 |0293: move-result v2 │ │ +085ea0: 0800 1a00 |0294: move-object/from16 v0, v26 │ │ +085ea4: 5902 0409 |0296: iput v2, v0, Ljwtc/android/chess/ics/ICSChessView;.m_iTo:I // field@0904 │ │ +085ea8: 0800 1a00 |0298: move-object/from16 v0, v26 │ │ +085eac: 5402 f608 |029a: iget-object v2, v0, Ljwtc/android/chess/ics/ICSChessView;._jni:Ljwtc/chess/JNI; // field@08f6 │ │ +085eb0: 7407 491b 0200 |029c: invoke-virtual/range {v2, v3, v4, v5, v6, v7, v8}, Ljwtc/chess/JNI;.setCastlingsEPAnd50:(IIIIII)V // method@1b49 │ │ +085eb6: 0800 1a00 |029f: move-object/from16 v0, v26 │ │ +085eba: 5402 f608 |02a1: iget-object v2, v0, Ljwtc/android/chess/ics/ICSChessView;._jni:Ljwtc/chess/JNI; // field@08f6 │ │ +085ebe: 6e10 221b 0200 |02a3: invoke-virtual {v2}, Ljwtc/chess/JNI;.commitBoard:()V // method@1b22 │ │ +085ec4: 7601 1d18 1a00 |02a6: invoke-direct/range {v26}, Ljwtc/android/chess/ics/ICSChessView;.paint:()V // method@181d │ │ +085eca: 1212 |02a9: const/4 v2, #int 1 // #1 │ │ +085ecc: 1e1a |02aa: monitor-exit v26 │ │ +085ece: 0f02 |02ab: return v2 │ │ +085ed0: d807 0d28 |02ac: add-int/lit8 v7, v13, #int 40 // #28 │ │ +085ed4: 2900 78fe |02ae: goto/16 0126 // -0188 │ │ +085ed8: 0800 1a00 |02b0: move-object/from16 v0, v26 │ │ +085edc: 5402 0209 |02b2: iget-object v2, v0, Ljwtc/android/chess/ics/ICSChessView;._whitePlayer:Ljava/lang/String; // field@0902 │ │ +085ee0: 0800 1c00 |02b4: move-object/from16 v0, v28 │ │ +085ee4: 6e20 3a15 0200 |02b6: invoke-virtual {v2, v0}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@153a │ │ +085eea: 0a02 |02b9: move-result v2 │ │ +085eec: 3802 1700 |02ba: if-eqz v2, 02d1 // +0017 │ │ +085ef0: 1202 |02bc: const/4 v2, #int 0 // #0 │ │ +085ef2: 0800 1a00 |02bd: move-object/from16 v0, v26 │ │ +085ef6: 5c02 f108 |02bf: iput-boolean v2, v0, Ljwtc/android/chess/ics/ICSChessView;._flippedBoard:Z // field@08f1 │ │ +085efa: 2900 d2fe |02c1: goto/16 0193 // -012e │ │ +085efe: 0d0a |02c3: move-exception v10 │ │ +085f00: 1a02 be1d |02c4: const-string v2, "parseGame" // string@1dbe │ │ +085f04: 6e10 fc14 0a00 |02c6: invoke-virtual {v10}, Ljava/lang/Exception;.toString:()Ljava/lang/String; // method@14fc │ │ +085f0a: 0c18 |02c9: move-result-object v24 │ │ +085f0c: 0800 1800 |02ca: move-object/from16 v0, v24 │ │ +085f10: 7120 f611 0200 |02cc: invoke-static {v2, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@11f6 │ │ +085f16: 1202 |02cf: const/4 v2, #int 0 // #0 │ │ +085f18: 28da |02d0: goto 02aa // -0026 │ │ +085f1a: 0800 1a00 |02d1: move-object/from16 v0, v26 │ │ +085f1e: 5502 eb08 |02d3: iget-boolean v2, v0, Ljwtc/android/chess/ics/ICSChessView;._bForceFlipBoard:Z // field@08eb │ │ +085f22: 0800 1a00 |02d5: move-object/from16 v0, v26 │ │ +085f26: 5c02 f108 |02d7: iput-boolean v2, v0, Ljwtc/android/chess/ics/ICSChessView;._flippedBoard:Z // field@08f1 │ │ +085f2a: 2900 bafe |02d9: goto/16 0193 // -0146 │ │ +085f2e: 0d02 |02db: move-exception v2 │ │ +085f30: 1e1a |02dc: monitor-exit v26 │ │ +085f32: 2702 |02dd: throw v2 │ │ +085f34: 0800 1a00 |02de: move-object/from16 v0, v26 │ │ +085f38: 5402 ee08 |02e0: iget-object v2, v0, Ljwtc/android/chess/ics/ICSChessView;._blackPlayer:Ljava/lang/String; // field@08ee │ │ +085f3c: 2900 d8fe |02e2: goto/16 01ba // -0128 │ │ +085f40: 0800 1a00 |02e4: move-object/from16 v0, v26 │ │ +085f44: 5402 ff08 |02e6: iget-object v2, v0, Ljwtc/android/chess/ics/ICSChessView;._tvPlayerTop:Landroid/widget/TextView; // field@08ff │ │ +085f48: 0800 1a00 |02e8: move-object/from16 v0, v26 │ │ +085f4c: 5400 ee08 |02ea: iget-object v0, v0, Ljwtc/android/chess/ics/ICSChessView;._blackPlayer:Ljava/lang/String; // field@08ee │ │ +085f50: 0818 0000 |02ec: move-object/from16 v24, v0 │ │ +085f54: 0800 1800 |02ee: move-object/from16 v0, v24 │ │ +085f58: 6e20 8214 0200 |02f0: invoke-virtual {v2, v0}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@1482 │ │ +085f5e: 0800 1a00 |02f3: move-object/from16 v0, v26 │ │ +085f62: 5402 fe08 |02f5: iget-object v2, v0, Ljwtc/android/chess/ics/ICSChessView;._tvPlayerBottom:Landroid/widget/TextView; // field@08fe │ │ +085f66: 0800 1a00 |02f7: move-object/from16 v0, v26 │ │ +085f6a: 5400 0209 |02f9: iget-object v0, v0, Ljwtc/android/chess/ics/ICSChessView;._whitePlayer:Ljava/lang/String; // field@0902 │ │ +085f6e: 0818 0000 |02fb: move-object/from16 v24, v0 │ │ +085f72: 0800 1800 |02fd: move-object/from16 v0, v24 │ │ +085f76: 6e20 8214 0200 |02ff: invoke-virtual {v2, v0}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@1482 │ │ +085f7c: 0800 1a00 |0302: move-object/from16 v0, v26 │ │ +085f80: 5402 fc08 |0304: iget-object v2, v0, Ljwtc/android/chess/ics/ICSChessView;._tvClockTop:Landroid/widget/TextView; // field@08fc │ │ +085f84: 0800 1a00 |0306: move-object/from16 v0, v26 │ │ +085f88: 5200 f208 |0308: iget v0, v0, Ljwtc/android/chess/ics/ICSChessView;._iBlackRemaining:I // field@08f2 │ │ +085f8c: 0218 0000 |030a: move/from16 v24, v0 │ │ +085f90: 0800 1a00 |030c: move-object/from16 v0, v26 │ │ +085f94: 0201 1800 |030e: move/from16 v1, v24 │ │ +085f98: 7020 2018 1000 |0310: invoke-direct {v0, v1}, Ljwtc/android/chess/ics/ICSChessView;.parseTime:(I)Ljava/lang/String; // method@1820 │ │ +085f9e: 0c18 |0313: move-result-object v24 │ │ +085fa0: 0800 1800 |0314: move-object/from16 v0, v24 │ │ +085fa4: 6e20 8214 0200 |0316: invoke-virtual {v2, v0}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@1482 │ │ +085faa: 0800 1a00 |0319: move-object/from16 v0, v26 │ │ +085fae: 5402 fb08 |031b: iget-object v2, v0, Ljwtc/android/chess/ics/ICSChessView;._tvClockBottom:Landroid/widget/TextView; // field@08fb │ │ +085fb2: 0800 1a00 |031d: move-object/from16 v0, v26 │ │ +085fb6: 5200 f508 |031f: iget v0, v0, Ljwtc/android/chess/ics/ICSChessView;._iWhiteRemaining:I // field@08f5 │ │ +085fba: 0218 0000 |0321: move/from16 v24, v0 │ │ +085fbe: 0800 1a00 |0323: move-object/from16 v0, v26 │ │ +085fc2: 0201 1800 |0325: move/from16 v1, v24 │ │ +085fc6: 7020 2018 1000 |0327: invoke-direct {v0, v1}, Ljwtc/android/chess/ics/ICSChessView;.parseTime:(I)Ljava/lang/String; // method@1820 │ │ +085fcc: 0c18 |032a: move-result-object v24 │ │ +085fce: 0800 1800 |032b: move-object/from16 v0, v24 │ │ +085fd2: 6e20 8214 0200 |032d: invoke-virtual {v2, v0}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@1482 │ │ +085fd8: 2900 26ff |0330: goto/16 0256 // -00da │ │ +085fdc: 1a02 cd14 |0332: const-string v2, "g1" // string@14cd │ │ +085fe0: 7110 791b 0200 |0334: invoke-static {v2}, Ljwtc/chess/Pos;.fromString:(Ljava/lang/String;)I // method@1b79 │ │ +085fe6: 0a02 |0337: move-result v2 │ │ +085fe8: 0800 1a00 |0338: move-object/from16 v0, v26 │ │ +085fec: 5902 0409 |033a: iput v2, v0, Ljwtc/android/chess/ics/ICSChessView;.m_iTo:I // field@0904 │ │ +085ff0: 2900 5cff |033c: goto/16 0298 // -00a4 │ │ +085ff4: 1a02 761c |033e: const-string v2, "o-o-o" // string@1c76 │ │ +085ff8: 0800 1500 |0340: move-object/from16 v0, v21 │ │ +085ffc: 6e20 3915 2000 |0342: invoke-virtual {v0, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1539 │ │ +086002: 0a02 |0345: move-result v2 │ │ +086004: 3802 2400 |0346: if-eqz v2, 036a // +0024 │ │ +086008: 0800 1a00 |0348: move-object/from16 v0, v26 │ │ +08600c: 5202 f408 |034a: iget v2, v0, Ljwtc/android/chess/ics/ICSChessView;._iTurn:I // field@08f4 │ │ +086010: 1318 0100 |034c: const/16 v24, #int 1 // #1 │ │ +086014: 0200 1800 |034e: move/from16 v0, v24 │ │ +086018: 3302 0e00 |0350: if-ne v2, v0, 035e // +000e │ │ +08601c: 1a02 a611 |0352: const-string v2, "c8" // string@11a6 │ │ +086020: 7110 791b 0200 |0354: invoke-static {v2}, Ljwtc/chess/Pos;.fromString:(Ljava/lang/String;)I // method@1b79 │ │ +086026: 0a02 |0357: move-result v2 │ │ +086028: 0800 1a00 |0358: move-object/from16 v0, v26 │ │ +08602c: 5902 0409 |035a: iput v2, v0, Ljwtc/android/chess/ics/ICSChessView;.m_iTo:I // field@0904 │ │ +086030: 2900 3cff |035c: goto/16 0298 // -00c4 │ │ +086034: 1a02 9f11 |035e: const-string v2, "c1" // string@119f │ │ +086038: 7110 791b 0200 |0360: invoke-static {v2}, Ljwtc/chess/Pos;.fromString:(Ljava/lang/String;)I // method@1b79 │ │ +08603e: 0a02 |0363: move-result v2 │ │ +086040: 0800 1a00 |0364: move-object/from16 v0, v26 │ │ +086044: 5902 0409 |0366: iput v2, v0, Ljwtc/android/chess/ics/ICSChessView;.m_iTo:I // field@0904 │ │ +086048: 2900 30ff |0368: goto/16 0298 // -00d0 │ │ +08604c: 7401 4215 1500 |036a: invoke-virtual/range {v21}, Ljava/lang/String;.length:()I // method@1542 │ │ +086052: 0a02 |036d: move-result v2 │ │ +086054: d802 02fe |036e: add-int/lit8 v2, v2, #int -2 // #fe │ │ +086058: 0800 1500 |0370: move-object/from16 v0, v21 │ │ +08605c: 6e20 4715 2000 |0372: invoke-virtual {v0, v2}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@1547 │ │ +086062: 0c02 |0375: move-result-object v2 │ │ +086064: 7110 791b 0200 |0376: invoke-static {v2}, Ljwtc/chess/Pos;.fromString:(Ljava/lang/String;)I // method@1b79 │ │ +08606a: 0a02 |0379: move-result v2 │ │ +08606c: 0800 1a00 |037a: move-object/from16 v0, v26 │ │ +086070: 5902 0409 |037c: iput v2, v0, Ljwtc/android/chess/ics/ICSChessView;.m_iTo:I // field@0904 │ │ +086074: 2900 1aff |037e: goto/16 0298 // -00e6 │ │ +086078: 0d0b |0380: move-exception v11 │ │ +08607a: 12f2 |0381: const/4 v2, #int -1 // #ff │ │ +08607c: 0800 1a00 |0382: move-object/from16 v0, v26 │ │ +086080: 5902 0409 |0384: iput v2, v0, Ljwtc/android/chess/ics/ICSChessView;.m_iTo:I // field@0904 │ │ +086084: 1a02 be1d |0386: const-string v2, "parseGame" // string@1dbe │ │ +086088: 2218 3f03 |0388: new-instance v24, Ljava/lang/StringBuilder; // type@033f │ │ +08608c: 7601 5715 1800 |038a: invoke-direct/range {v24}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ +086092: 1a19 6303 |038d: const-string v25, "Could not parse move: " // string@0363 │ │ +086096: 7402 5f15 1800 |038f: invoke-virtual/range {v24, v25}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +08609c: 0c18 |0392: move-result-object v24 │ │ +08609e: 0800 1800 |0393: move-object/from16 v0, v24 │ │ +0860a2: 0801 1500 |0395: move-object/from16 v1, v21 │ │ +0860a6: 6e20 5f15 1000 |0397: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +0860ac: 0c18 |039a: move-result-object v24 │ │ +0860ae: 1a19 6c00 |039b: const-string v25, " in " // string@006c │ │ +0860b2: 7402 5f15 1800 |039d: invoke-virtual/range {v24, v25}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +0860b8: 0c18 |03a0: move-result-object v24 │ │ +0860ba: 7401 4215 1500 |03a1: invoke-virtual/range {v21}, Ljava/lang/String;.length:()I // method@1542 │ │ +0860c0: 0a19 |03a4: move-result v25 │ │ +0860c2: d819 19fe |03a5: add-int/lit8 v25, v25, #int -2 // #fe │ │ +0860c6: 0800 1500 |03a7: move-object/from16 v0, v21 │ │ +0860ca: 0201 1900 |03a9: move/from16 v1, v25 │ │ +0860ce: 6e20 4715 1000 |03ab: invoke-virtual {v0, v1}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@1547 │ │ +0860d4: 0c19 |03ae: move-result-object v25 │ │ +0860d6: 7402 5f15 1800 |03af: invoke-virtual/range {v24, v25}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +0860dc: 0c18 |03b2: move-result-object v24 │ │ +0860de: 7401 6415 1800 |03b3: invoke-virtual/range {v24}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ +0860e4: 0c18 |03b6: move-result-object v24 │ │ +0860e6: 0800 1800 |03b7: move-object/from16 v0, v24 │ │ +0860ea: 7120 f811 0200 |03b9: invoke-static {v2, v0}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@11f8 │ │ +0860f0: 2900 dcfe |03bc: goto/16 0298 // -0124 │ │ +0860f4: 0800 1a00 |03be: move-object/from16 v0, v26 │ │ +0860f8: 5402 fd08 |03c0: iget-object v2, v0, Ljwtc/android/chess/ics/ICSChessView;._tvLastMove:Landroid/widget/TextView; // field@08fd │ │ +0860fc: 1a18 0000 |03c2: const-string v24, "" // string@0000 │ │ +086100: 0800 1800 |03c4: move-object/from16 v0, v24 │ │ +086104: 6e20 8214 0200 |03c6: invoke-virtual {v2, v0}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@1482 │ │ +08610a: 2900 cffe |03c9: goto/16 0298 // -0131 │ │ +08610e: 0213 1200 |03cb: move/from16 v19, v18 │ │ +086112: 2900 51fc |03cd: goto/16 001e // -03af │ │ catches : 7 │ │ 0x0001 - 0x02a9 │ │ Ljava/lang/Exception; -> 0x02c3 │ │ -> 0x02db │ │ 0x02b0 - 0x02c1 │ │ Ljava/lang/Exception; -> 0x02c3 │ │ -> 0x02db │ │ @@ -175604,69 +175662,69 @@ │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 108 16-bit code units │ │ -0845b8: |[0845b8] jwtc.android.chess.ics.ICSChessView.preParseGame:(Ljava/lang/String;)Z │ │ -0845c8: 1305 4800 |0000: const/16 v5, #int 72 // #48 │ │ -0845cc: 1d07 |0002: monitor-enter v7 │ │ -0845ce: 6e10 4215 0800 |0003: invoke-virtual {v8}, Ljava/lang/String;.length:()I // method@1542 │ │ -0845d4: 0a04 |0006: move-result v4 │ │ -0845d6: 3754 5500 |0007: if-le v4, v5, 005c // +0055 │ │ -0845da: 1304 4800 |0009: const/16 v4, #int 72 // #48 │ │ -0845de: 6e20 4715 4800 |000b: invoke-virtual {v8, v4}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@1547 │ │ -0845e4: 0c02 |000e: move-result-object v2 │ │ -0845e6: 2203 7103 |000f: new-instance v3, Ljava/util/StringTokenizer; // type@0371 │ │ -0845ea: 7020 e815 2300 |0011: invoke-direct {v3, v2}, Ljava/util/StringTokenizer;.:(Ljava/lang/String;)V // method@15e8 │ │ -0845f0: 6e10 e915 0300 |0014: invoke-virtual {v3}, Ljava/util/StringTokenizer;.nextToken:()Ljava/lang/String; // method@15e9 │ │ -0845f6: 6e10 e915 0300 |0017: invoke-virtual {v3}, Ljava/util/StringTokenizer;.nextToken:()Ljava/lang/String; // method@15e9 │ │ -0845fc: 6e10 e915 0300 |001a: invoke-virtual {v3}, Ljava/util/StringTokenizer;.nextToken:()Ljava/lang/String; // method@15e9 │ │ -084602: 6e10 e915 0300 |001d: invoke-virtual {v3}, Ljava/util/StringTokenizer;.nextToken:()Ljava/lang/String; // method@15e9 │ │ -084608: 6e10 e915 0300 |0020: invoke-virtual {v3}, Ljava/util/StringTokenizer;.nextToken:()Ljava/lang/String; // method@15e9 │ │ -08460e: 6e10 e915 0300 |0023: invoke-virtual {v3}, Ljava/util/StringTokenizer;.nextToken:()Ljava/lang/String; // method@15e9 │ │ -084614: 6e10 e915 0300 |0026: invoke-virtual {v3}, Ljava/util/StringTokenizer;.nextToken:()Ljava/lang/String; // method@15e9 │ │ -08461a: 6e10 e915 0300 |0029: invoke-virtual {v3}, Ljava/util/StringTokenizer;.nextToken:()Ljava/lang/String; // method@15e9 │ │ -084620: 0c04 |002c: move-result-object v4 │ │ -084622: 7110 0815 0400 |002d: invoke-static {v4}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@1508 │ │ -084628: 0a01 |0030: move-result v1 │ │ -08462a: 5274 f308 |0031: iget v4, v7, Ljwtc/android/chess/ics/ICSChessView;._iGameNum:I // field@08f3 │ │ -08462e: 3314 0500 |0033: if-ne v4, v1, 0038 // +0005 │ │ -084632: 1214 |0035: const/4 v4, #int 1 // #1 │ │ -084634: 1e07 |0036: monitor-exit v7 │ │ -084636: 0f04 |0037: return v4 │ │ -084638: 1a04 521e |0038: const-string v4, "preParseGame" // string@1e52 │ │ -08463c: 2205 4203 |003a: new-instance v5, Ljava/lang/StringBuilder; // type@0342 │ │ -084640: 7010 5715 0500 |003c: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ -084646: 1a06 8504 |003f: const-string v6, "Gamenum " // string@0485 │ │ -08464a: 6e20 5f15 6500 |0041: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -084650: 0c05 |0044: move-result-object v5 │ │ -084652: 5276 f308 |0045: iget v6, v7, Ljwtc/android/chess/ics/ICSChessView;._iGameNum:I // field@08f3 │ │ -084656: 6e20 5b15 6500 |0047: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@155b │ │ -08465c: 0c05 |004a: move-result-object v5 │ │ -08465e: 1a06 3700 |004b: const-string v6, " <> " // string@0037 │ │ -084662: 6e20 5f15 6500 |004d: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -084668: 0c05 |0050: move-result-object v5 │ │ -08466a: 6e20 5b15 1500 |0051: invoke-virtual {v5, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@155b │ │ -084670: 0c05 |0054: move-result-object v5 │ │ -084672: 6e10 6415 0500 |0055: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ -084678: 0c05 |0058: move-result-object v5 │ │ -08467a: 7120 f811 5400 |0059: invoke-static {v4, v5}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@11f8 │ │ -084680: 1204 |005c: const/4 v4, #int 0 // #0 │ │ -084682: 28d9 |005d: goto 0036 // -0027 │ │ -084684: 0d00 |005e: move-exception v0 │ │ -084686: 1a04 521e |005f: const-string v4, "preParseGame" // string@1e52 │ │ -08468a: 6e10 fc14 0000 |0061: invoke-virtual {v0}, Ljava/lang/Exception;.toString:()Ljava/lang/String; // method@14fc │ │ -084690: 0c05 |0064: move-result-object v5 │ │ -084692: 7120 f611 5400 |0065: invoke-static {v4, v5}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@11f6 │ │ -084698: 28f4 |0068: goto 005c // -000c │ │ -08469a: 0d04 |0069: move-exception v4 │ │ -08469c: 1e07 |006a: monitor-exit v7 │ │ -08469e: 2704 |006b: throw v4 │ │ +086164: |[086164] jwtc.android.chess.ics.ICSChessView.preParseGame:(Ljava/lang/String;)Z │ │ +086174: 1305 4800 |0000: const/16 v5, #int 72 // #48 │ │ +086178: 1d07 |0002: monitor-enter v7 │ │ +08617a: 6e10 4215 0800 |0003: invoke-virtual {v8}, Ljava/lang/String;.length:()I // method@1542 │ │ +086180: 0a04 |0006: move-result v4 │ │ +086182: 3754 5500 |0007: if-le v4, v5, 005c // +0055 │ │ +086186: 1304 4800 |0009: const/16 v4, #int 72 // #48 │ │ +08618a: 6e20 4715 4800 |000b: invoke-virtual {v8, v4}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@1547 │ │ +086190: 0c02 |000e: move-result-object v2 │ │ +086192: 2203 6e03 |000f: new-instance v3, Ljava/util/StringTokenizer; // type@036e │ │ +086196: 7020 e815 2300 |0011: invoke-direct {v3, v2}, Ljava/util/StringTokenizer;.:(Ljava/lang/String;)V // method@15e8 │ │ +08619c: 6e10 e915 0300 |0014: invoke-virtual {v3}, Ljava/util/StringTokenizer;.nextToken:()Ljava/lang/String; // method@15e9 │ │ +0861a2: 6e10 e915 0300 |0017: invoke-virtual {v3}, Ljava/util/StringTokenizer;.nextToken:()Ljava/lang/String; // method@15e9 │ │ +0861a8: 6e10 e915 0300 |001a: invoke-virtual {v3}, Ljava/util/StringTokenizer;.nextToken:()Ljava/lang/String; // method@15e9 │ │ +0861ae: 6e10 e915 0300 |001d: invoke-virtual {v3}, Ljava/util/StringTokenizer;.nextToken:()Ljava/lang/String; // method@15e9 │ │ +0861b4: 6e10 e915 0300 |0020: invoke-virtual {v3}, Ljava/util/StringTokenizer;.nextToken:()Ljava/lang/String; // method@15e9 │ │ +0861ba: 6e10 e915 0300 |0023: invoke-virtual {v3}, Ljava/util/StringTokenizer;.nextToken:()Ljava/lang/String; // method@15e9 │ │ +0861c0: 6e10 e915 0300 |0026: invoke-virtual {v3}, Ljava/util/StringTokenizer;.nextToken:()Ljava/lang/String; // method@15e9 │ │ +0861c6: 6e10 e915 0300 |0029: invoke-virtual {v3}, Ljava/util/StringTokenizer;.nextToken:()Ljava/lang/String; // method@15e9 │ │ +0861cc: 0c04 |002c: move-result-object v4 │ │ +0861ce: 7110 0815 0400 |002d: invoke-static {v4}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@1508 │ │ +0861d4: 0a01 |0030: move-result v1 │ │ +0861d6: 5274 f308 |0031: iget v4, v7, Ljwtc/android/chess/ics/ICSChessView;._iGameNum:I // field@08f3 │ │ +0861da: 3314 0500 |0033: if-ne v4, v1, 0038 // +0005 │ │ +0861de: 1214 |0035: const/4 v4, #int 1 // #1 │ │ +0861e0: 1e07 |0036: monitor-exit v7 │ │ +0861e2: 0f04 |0037: return v4 │ │ +0861e4: 1a04 4e1e |0038: const-string v4, "preParseGame" // string@1e4e │ │ +0861e8: 2205 3f03 |003a: new-instance v5, Ljava/lang/StringBuilder; // type@033f │ │ +0861ec: 7010 5715 0500 |003c: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ +0861f2: 1a06 8504 |003f: const-string v6, "Gamenum " // string@0485 │ │ +0861f6: 6e20 5f15 6500 |0041: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +0861fc: 0c05 |0044: move-result-object v5 │ │ +0861fe: 5276 f308 |0045: iget v6, v7, Ljwtc/android/chess/ics/ICSChessView;._iGameNum:I // field@08f3 │ │ +086202: 6e20 5b15 6500 |0047: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@155b │ │ +086208: 0c05 |004a: move-result-object v5 │ │ +08620a: 1a06 3700 |004b: const-string v6, " <> " // string@0037 │ │ +08620e: 6e20 5f15 6500 |004d: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +086214: 0c05 |0050: move-result-object v5 │ │ +086216: 6e20 5b15 1500 |0051: invoke-virtual {v5, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@155b │ │ +08621c: 0c05 |0054: move-result-object v5 │ │ +08621e: 6e10 6415 0500 |0055: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ +086224: 0c05 |0058: move-result-object v5 │ │ +086226: 7120 f811 5400 |0059: invoke-static {v4, v5}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@11f8 │ │ +08622c: 1204 |005c: const/4 v4, #int 0 // #0 │ │ +08622e: 28d9 |005d: goto 0036 // -0027 │ │ +086230: 0d00 |005e: move-exception v0 │ │ +086232: 1a04 4e1e |005f: const-string v4, "preParseGame" // string@1e4e │ │ +086236: 6e10 fc14 0000 |0061: invoke-virtual {v0}, Ljava/lang/Exception;.toString:()Ljava/lang/String; // method@14fc │ │ +08623c: 0c05 |0064: move-result-object v5 │ │ +08623e: 7120 f611 5400 |0065: invoke-static {v4, v5}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@11f6 │ │ +086244: 28f4 |0068: goto 005c // -000c │ │ +086246: 0d04 |0069: move-exception v4 │ │ +086248: 1e07 |006a: monitor-exit v7 │ │ +08624a: 2704 |006b: throw v4 │ │ catches : 3 │ │ 0x0003 - 0x0033 │ │ Ljava/lang/Exception; -> 0x005e │ │ -> 0x0069 │ │ 0x0038 - 0x005c │ │ Ljava/lang/Exception; -> 0x005e │ │ -> 0x0069 │ │ @@ -175704,17 +175762,17 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0846c0: |[0846c0] jwtc.android.chess.ics.ICSChessView.setConfirmMove:(Z)V │ │ -0846d0: 5c01 ea08 |0000: iput-boolean v1, v0, Ljwtc/android/chess/ics/ICSChessView;._bConfirmMove:Z // field@08ea │ │ -0846d4: 0e00 |0002: return-void │ │ +08626c: |[08626c] jwtc.android.chess.ics.ICSChessView.setConfirmMove:(Z)V │ │ +08627c: 5c01 ea08 |0000: iput-boolean v1, v0, Ljwtc/android/chess/ics/ICSChessView;._bConfirmMove:Z // field@08ea │ │ +086280: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=239 │ │ 0x0002 line=240 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Ljwtc/android/chess/ics/ICSChessView; │ │ 0x0000 - 0x0003 reg=1 b Z │ │ @@ -175724,28 +175782,28 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 27 16-bit code units │ │ -0846d8: |[0846d8] jwtc.android.chess.ics.ICSChessView.setGameNum:(I)V │ │ -0846e8: 1a00 8920 |0000: const-string v0, "setGameNum" // string@2089 │ │ -0846ec: 2201 4203 |0002: new-instance v1, Ljava/lang/StringBuilder; // type@0342 │ │ -0846f0: 7010 5715 0100 |0004: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ -0846f6: 1a02 6f1c |0007: const-string v2, "num = " // string@1c6f │ │ -0846fa: 6e20 5f15 2100 |0009: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -084700: 0c01 |000c: move-result-object v1 │ │ -084702: 6e20 5b15 4100 |000d: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@155b │ │ -084708: 0c01 |0010: move-result-object v1 │ │ -08470a: 6e10 6415 0100 |0011: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ -084710: 0c01 |0014: move-result-object v1 │ │ -084712: 7120 f811 1000 |0015: invoke-static {v0, v1}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@11f8 │ │ -084718: 5934 f308 |0018: iput v4, v3, Ljwtc/android/chess/ics/ICSChessView;._iGameNum:I // field@08f3 │ │ -08471c: 0e00 |001a: return-void │ │ +086284: |[086284] jwtc.android.chess.ics.ICSChessView.setGameNum:(I)V │ │ +086294: 1a00 8520 |0000: const-string v0, "setGameNum" // string@2085 │ │ +086298: 2201 3f03 |0002: new-instance v1, Ljava/lang/StringBuilder; // type@033f │ │ +08629c: 7010 5715 0100 |0004: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ +0862a2: 1a02 6b1c |0007: const-string v2, "num = " // string@1c6b │ │ +0862a6: 6e20 5f15 2100 |0009: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +0862ac: 0c01 |000c: move-result-object v1 │ │ +0862ae: 6e20 5b15 4100 |000d: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@155b │ │ +0862b4: 0c01 |0010: move-result-object v1 │ │ +0862b6: 6e10 6415 0100 |0011: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ +0862bc: 0c01 |0014: move-result-object v1 │ │ +0862be: 7120 f811 1000 |0015: invoke-static {v0, v1}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@11f8 │ │ +0862c4: 5934 f308 |0018: iput v4, v3, Ljwtc/android/chess/ics/ICSChessView;._iGameNum:I // field@08f3 │ │ +0862c8: 0e00 |001a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=235 │ │ 0x0018 line=236 │ │ 0x001a line=237 │ │ locals : │ │ 0x0000 - 0x001b reg=3 this Ljwtc/android/chess/ics/ICSChessView; │ │ @@ -175756,18 +175814,18 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -084720: |[084720] jwtc.android.chess.ics.ICSChessView.setViewMode:(I)V │ │ -084730: 5901 0009 |0000: iput v1, v0, Ljwtc/android/chess/ics/ICSChessView;._viewMode:I // field@0900 │ │ -084734: 6e10 2718 0000 |0002: invoke-virtual {v0}, Ljwtc/android/chess/ics/ICSChessView;.updateViewMode:()V // method@1827 │ │ -08473a: 0e00 |0005: return-void │ │ +0862cc: |[0862cc] jwtc.android.chess.ics.ICSChessView.setViewMode:(I)V │ │ +0862dc: 5901 0009 |0000: iput v1, v0, Ljwtc/android/chess/ics/ICSChessView;._viewMode:I // field@0900 │ │ +0862e0: 6e10 2718 0000 |0002: invoke-virtual {v0}, Ljwtc/android/chess/ics/ICSChessView;.updateViewMode:()V // method@1827 │ │ +0862e6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=209 │ │ 0x0002 line=210 │ │ 0x0005 line=211 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Ljwtc/android/chess/ics/ICSChessView; │ │ @@ -175778,29 +175836,29 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 27 16-bit code units │ │ -08473c: |[08473c] jwtc.android.chess.ics.ICSChessView.stopGame:()V │ │ -08474c: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -08474e: 1a00 1b22 |0001: const-string v0, "stopGame" // string@221b │ │ -084752: 1a01 b001 |0003: const-string v1, "=========" // string@01b0 │ │ -084756: 7120 f811 1000 |0005: invoke-static {v0, v1}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@11f8 │ │ -08475c: 5c32 ed08 |0008: iput-boolean v2, v3, Ljwtc/android/chess/ics/ICSChessView;._bOngoingGame:Z // field@08ed │ │ -084760: 5932 0009 |000a: iput v2, v3, Ljwtc/android/chess/ics/ICSChessView;._viewMode:I // field@0900 │ │ -084764: 5c32 f108 |000c: iput-boolean v2, v3, Ljwtc/android/chess/ics/ICSChessView;._flippedBoard:Z // field@08f1 │ │ -084768: 5932 f308 |000e: iput v2, v3, Ljwtc/android/chess/ics/ICSChessView;._iGameNum:I // field@08f3 │ │ -08476c: 5932 0409 |0010: iput v2, v3, Ljwtc/android/chess/ics/ICSChessView;.m_iTo:I // field@0904 │ │ -084770: 12f0 |0012: const/4 v0, #int -1 // #ff │ │ -084772: 5930 0309 |0013: iput v0, v3, Ljwtc/android/chess/ics/ICSChessView;.m_iFrom:I // field@0903 │ │ -084776: 5430 f608 |0015: iget-object v0, v3, Ljwtc/android/chess/ics/ICSChessView;._jni:Ljwtc/chess/JNI; // field@08f6 │ │ -08477a: 6e10 471b 0000 |0017: invoke-virtual {v0}, Ljwtc/chess/JNI;.reset:()V // method@1b47 │ │ -084780: 0e00 |001a: return-void │ │ +0862e8: |[0862e8] jwtc.android.chess.ics.ICSChessView.stopGame:()V │ │ +0862f8: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +0862fa: 1a00 1722 |0001: const-string v0, "stopGame" // string@2217 │ │ +0862fe: 1a01 b001 |0003: const-string v1, "=========" // string@01b0 │ │ +086302: 7120 f811 1000 |0005: invoke-static {v0, v1}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@11f8 │ │ +086308: 5c32 ed08 |0008: iput-boolean v2, v3, Ljwtc/android/chess/ics/ICSChessView;._bOngoingGame:Z // field@08ed │ │ +08630c: 5932 0009 |000a: iput v2, v3, Ljwtc/android/chess/ics/ICSChessView;._viewMode:I // field@0900 │ │ +086310: 5c32 f108 |000c: iput-boolean v2, v3, Ljwtc/android/chess/ics/ICSChessView;._flippedBoard:Z // field@08f1 │ │ +086314: 5932 f308 |000e: iput v2, v3, Ljwtc/android/chess/ics/ICSChessView;._iGameNum:I // field@08f3 │ │ +086318: 5932 0409 |0010: iput v2, v3, Ljwtc/android/chess/ics/ICSChessView;.m_iTo:I // field@0904 │ │ +08631c: 12f0 |0012: const/4 v0, #int -1 // #ff │ │ +08631e: 5930 0309 |0013: iput v0, v3, Ljwtc/android/chess/ics/ICSChessView;.m_iFrom:I // field@0903 │ │ +086322: 5430 f608 |0015: iget-object v0, v3, Ljwtc/android/chess/ics/ICSChessView;._jni:Ljwtc/chess/JNI; // field@08f6 │ │ +086326: 6e10 461b 0000 |0017: invoke-virtual {v0}, Ljwtc/chess/JNI;.reset:()V // method@1b46 │ │ +08632c: 0e00 |001a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=242 │ │ 0x0008 line=243 │ │ 0x000a line=244 │ │ 0x000c line=245 │ │ 0x000e line=246 │ │ @@ -175816,47 +175874,47 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 78 16-bit code units │ │ -084784: |[084784] jwtc.android.chess.ics.ICSChessView.updateViewMode:()V │ │ -084794: 5220 0009 |0000: iget v0, v2, Ljwtc/android/chess/ics/ICSChessView;._viewMode:I // field@0900 │ │ -084798: 2b00 3c00 0000 |0002: packed-switch v0, 0000003e // +0000003c │ │ -08479e: 1a00 b404 |0005: const-string v0, "ICSChessView" // string@04b4 │ │ -0847a2: 1a01 390e |0007: const-string v1, "X" // string@0e39 │ │ -0847a6: 7120 f811 1000 |0009: invoke-static {v0, v1}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@11f8 │ │ -0847ac: 0e00 |000c: return-void │ │ -0847ae: 1a00 b404 |000d: const-string v0, "ICSChessView" // string@04b4 │ │ -0847b2: 1a01 fd04 |000f: const-string v1, "Idle" // string@04fd │ │ -0847b6: 7120 f811 1000 |0011: invoke-static {v0, v1}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@11f8 │ │ -0847bc: 28f8 |0014: goto 000c // -0008 │ │ -0847be: 1a00 b404 |0015: const-string v0, "ICSChessView" // string@04b4 │ │ -0847c2: 1a01 bb0b |0017: const-string v1, "Play" // string@0bbb │ │ -0847c6: 7120 f811 1000 |0019: invoke-static {v0, v1}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@11f8 │ │ -0847cc: 28f0 |001c: goto 000c // -0010 │ │ -0847ce: 1a00 b404 |001d: const-string v0, "ICSChessView" // string@04b4 │ │ -0847d2: 1a01 300e |001f: const-string v1, "Watch" // string@0e30 │ │ -0847d6: 7120 f811 1000 |0021: invoke-static {v0, v1}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@11f8 │ │ -0847dc: 28e8 |0024: goto 000c // -0018 │ │ -0847de: 1a00 b404 |0025: const-string v0, "ICSChessView" // string@04b4 │ │ -0847e2: 1a01 1304 |0027: const-string v1, "Examine" // string@0413 │ │ -0847e6: 7120 f811 1000 |0029: invoke-static {v0, v1}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@11f8 │ │ -0847ec: 28e0 |002c: goto 000c // -0020 │ │ -0847ee: 1a00 b404 |002d: const-string v0, "ICSChessView" // string@04b4 │ │ -0847f2: 1a01 dd0b |002f: const-string v1, "Puzzle" // string@0bdd │ │ -0847f6: 7120 f811 1000 |0031: invoke-static {v0, v1}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@11f8 │ │ -0847fc: 28d8 |0034: goto 000c // -0028 │ │ -0847fe: 1a00 b404 |0035: const-string v0, "ICSChessView" // string@04b4 │ │ -084802: 1a01 0804 |0037: const-string v1, "Endgame" // string@0408 │ │ -084806: 7120 f811 1000 |0039: invoke-static {v0, v1}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@11f8 │ │ -08480c: 28d0 |003c: goto 000c // -0030 │ │ -08480e: 0000 |003d: nop // spacer │ │ -084810: 0001 0600 0000 0000 0b00 0000 1300 ... |003e: packed-switch-data (16 units) │ │ +086330: |[086330] jwtc.android.chess.ics.ICSChessView.updateViewMode:()V │ │ +086340: 5220 0009 |0000: iget v0, v2, Ljwtc/android/chess/ics/ICSChessView;._viewMode:I // field@0900 │ │ +086344: 2b00 3c00 0000 |0002: packed-switch v0, 0000003e // +0000003c │ │ +08634a: 1a00 b404 |0005: const-string v0, "ICSChessView" // string@04b4 │ │ +08634e: 1a01 360e |0007: const-string v1, "X" // string@0e36 │ │ +086352: 7120 f811 1000 |0009: invoke-static {v0, v1}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@11f8 │ │ +086358: 0e00 |000c: return-void │ │ +08635a: 1a00 b404 |000d: const-string v0, "ICSChessView" // string@04b4 │ │ +08635e: 1a01 fd04 |000f: const-string v1, "Idle" // string@04fd │ │ +086362: 7120 f811 1000 |0011: invoke-static {v0, v1}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@11f8 │ │ +086368: 28f8 |0014: goto 000c // -0008 │ │ +08636a: 1a00 b404 |0015: const-string v0, "ICSChessView" // string@04b4 │ │ +08636e: 1a01 b80b |0017: const-string v1, "Play" // string@0bb8 │ │ +086372: 7120 f811 1000 |0019: invoke-static {v0, v1}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@11f8 │ │ +086378: 28f0 |001c: goto 000c // -0010 │ │ +08637a: 1a00 b404 |001d: const-string v0, "ICSChessView" // string@04b4 │ │ +08637e: 1a01 2d0e |001f: const-string v1, "Watch" // string@0e2d │ │ +086382: 7120 f811 1000 |0021: invoke-static {v0, v1}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@11f8 │ │ +086388: 28e8 |0024: goto 000c // -0018 │ │ +08638a: 1a00 b404 |0025: const-string v0, "ICSChessView" // string@04b4 │ │ +08638e: 1a01 1304 |0027: const-string v1, "Examine" // string@0413 │ │ +086392: 7120 f811 1000 |0029: invoke-static {v0, v1}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@11f8 │ │ +086398: 28e0 |002c: goto 000c // -0020 │ │ +08639a: 1a00 b404 |002d: const-string v0, "ICSChessView" // string@04b4 │ │ +08639e: 1a01 da0b |002f: const-string v1, "Puzzle" // string@0bda │ │ +0863a2: 7120 f811 1000 |0031: invoke-static {v0, v1}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@11f8 │ │ +0863a8: 28d8 |0034: goto 000c // -0028 │ │ +0863aa: 1a00 b404 |0035: const-string v0, "ICSChessView" // string@04b4 │ │ +0863ae: 1a01 0804 |0037: const-string v1, "Endgame" // string@0408 │ │ +0863b2: 7120 f811 1000 |0039: invoke-static {v0, v1}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@11f8 │ │ +0863b8: 28d0 |003c: goto 000c // -0030 │ │ +0863ba: 0000 |003d: nop // spacer │ │ +0863bc: 0001 0600 0000 0000 0b00 0000 1300 ... |003e: packed-switch-data (16 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=214 │ │ 0x0005 line=221 │ │ 0x000c line=223 │ │ 0x000d line=215 │ │ 0x0015 line=216 │ │ @@ -175867,17 +175925,17 @@ │ │ 0x003d line=214 │ │ locals : │ │ 0x0000 - 0x004e reg=2 this Ljwtc/android/chess/ics/ICSChessView; │ │ │ │ source_file_idx : 1205 (ICSChessView.java) │ │ │ │ Class #684 header: │ │ -class_idx : 1037 │ │ +class_idx : 1034 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 958 │ │ +superclass_idx : 955 │ │ source_file_idx : 1207 │ │ static_fields_size : 17 │ │ instance_fields_size: 52 │ │ direct_methods_size : 30 │ │ virtual_methods_size: 27 │ │ │ │ Class #684 annotations: │ │ @@ -176201,83 +176259,82 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 81 16-bit code units │ │ -084830: |[084830] jwtc.android.chess.ics.ICSClient.:()V │ │ -084840: 7010 2e17 0100 |0000: invoke-direct {v1}, Ljwtc/android/chess/MyBaseActivity;.:()V // method@172e │ │ -084846: 1a00 1d03 |0003: const-string v0, "Challenge\: (\w+) \((.+)\) (\w+) \((.+)\) (rated |unrated )(standard |blitz |wild )(\d+) (\d+)( \(adjourned\))?.*" // string@031d │ │ -08484a: 7110 0c16 0000 |0005: invoke-static {v0}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@160c │ │ -084850: 0c00 |0008: move-result-object v0 │ │ -084852: 5b10 4909 |0009: iput-object v0, v1, Ljwtc/android/chess/ics/ICSClient;._pattChallenge:Ljava/util/regex/Pattern; // field@0949 │ │ -084856: 1a00 9e0e |000b: const-string v0, "[\s]*(\d+)\: (W|B) (\w+)[\s]*(Y|N).+" // string@0e9e │ │ -08485a: 7110 0c16 0000 |000d: invoke-static {v0}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@160c │ │ -084860: 0c00 |0010: move-result-object v0 │ │ -084862: 5b10 4e09 |0011: iput-object v0, v1, Ljwtc/android/chess/ics/ICSClient;._pattStoredRow:Ljava/util/regex/Pattern; // field@094e │ │ -084866: 1a00 1001 |0013: const-string v0, "(\w+)(\(\w+\))? tells you\: (.+)" // string@0110 │ │ -08486a: 7110 0c16 0000 |0015: invoke-static {v0}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@160c │ │ -084870: 0c00 |0018: move-result-object v0 │ │ -084872: 5b10 4a09 |0019: iput-object v0, v1, Ljwtc/android/chess/ics/ICSClient;._pattChat:Ljava/util/regex/Pattern; // field@094a │ │ -084876: 1a00 0f01 |001b: const-string v0, "(\s+)?(.{4})([\.\:\^\ ])(\w+)(\(\w+\))?" // string@010f │ │ -08487a: 7110 0c16 0000 |001d: invoke-static {v0}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@160c │ │ -084880: 0c00 |0020: move-result-object v0 │ │ -084882: 5b10 4c09 |0021: iput-object v0, v1, Ljwtc/android/chess/ics/ICSClient;._pattPlayerRow:Ljava/util/regex/Pattern; // field@094c │ │ -084886: 2200 6003 |0023: new-instance v0, Ljava/util/ArrayList; // type@0360 │ │ -08488a: 7010 9d15 0000 |0025: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@159d │ │ -084890: 5b10 4509 |0028: iput-object v0, v1, Ljwtc/android/chess/ics/ICSClient;._mapChallenges:Ljava/util/ArrayList; // field@0945 │ │ -084894: 2200 6003 |002a: new-instance v0, Ljava/util/ArrayList; // type@0360 │ │ -084898: 7010 9d15 0000 |002c: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@159d │ │ -08489e: 5b10 4709 |002f: iput-object v0, v1, Ljwtc/android/chess/ics/ICSClient;._mapPlayers:Ljava/util/ArrayList; // field@0947 │ │ -0848a2: 2200 6003 |0031: new-instance v0, Ljava/util/ArrayList; // type@0360 │ │ -0848a6: 7010 9d15 0000 |0033: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@159d │ │ -0848ac: 5b10 4609 |0036: iput-object v0, v1, Ljwtc/android/chess/ics/ICSClient;._mapGames:Ljava/util/ArrayList; // field@0946 │ │ -0848b0: 2200 6003 |0038: new-instance v0, Ljava/util/ArrayList; // type@0360 │ │ -0848b4: 7010 9d15 0000 |003a: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@159d │ │ -0848ba: 5b10 4809 |003d: iput-object v0, v1, Ljwtc/android/chess/ics/ICSClient;._mapStored:Ljava/util/ArrayList; // field@0948 │ │ -0848be: 2200 0b04 |003f: new-instance v0, Ljwtc/android/chess/ics/ICSClient$InnerThreadHandler; // type@040b │ │ -0848c2: 7020 5518 1000 |0041: invoke-direct {v0, v1}, Ljwtc/android/chess/ics/ICSClient$InnerThreadHandler;.:(Ljwtc/android/chess/ics/ICSClient;)V // method@1855 │ │ -0848c8: 5b10 6109 |0044: iput-object v0, v1, Ljwtc/android/chess/ics/ICSClient;.m_threadHandler:Ljwtc/android/chess/ics/ICSClient$InnerThreadHandler; // field@0961 │ │ -0848cc: 1200 |0046: const/4 v0, #int 0 // #0 │ │ -0848ce: 5b10 5709 |0047: iput-object v0, v1, Ljwtc/android/chess/ics/ICSClient;._timer:Ljava/util/Timer; // field@0957 │ │ -0848d2: 2200 0c04 |0049: new-instance v0, Ljwtc/android/chess/ics/ICSClient$InnerTimerHandler; // type@040c │ │ -0848d6: 7020 5818 1000 |004b: invoke-direct {v0, v1}, Ljwtc/android/chess/ics/ICSClient$InnerTimerHandler;.:(Ljwtc/android/chess/ics/ICSClient;)V // method@1858 │ │ -0848dc: 5b10 6209 |004e: iput-object v0, v1, Ljwtc/android/chess/ics/ICSClient;.m_timerHandler:Ljwtc/android/chess/ics/ICSClient$InnerTimerHandler; // field@0962 │ │ -0848e0: 0e00 |0050: return-void │ │ +0863dc: |[0863dc] jwtc.android.chess.ics.ICSClient.:()V │ │ +0863ec: 7010 2e17 0100 |0000: invoke-direct {v1}, Ljwtc/android/chess/MyBaseActivity;.:()V // method@172e │ │ +0863f2: 1a00 1d03 |0003: const-string v0, "Challenge\: (\w+) \((.+)\) (\w+) \((.+)\) (rated |unrated )(standard |blitz |wild )(\d+) (\d+)( \(adjourned\))?.*" // string@031d │ │ +0863f6: 7110 0c16 0000 |0005: invoke-static {v0}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@160c │ │ +0863fc: 0c00 |0008: move-result-object v0 │ │ +0863fe: 5b10 4909 |0009: iput-object v0, v1, Ljwtc/android/chess/ics/ICSClient;._pattChallenge:Ljava/util/regex/Pattern; // field@0949 │ │ +086402: 1a00 9b0e |000b: const-string v0, "[\s]*(\d+)\: (W|B) (\w+)[\s]*(Y|N).+" // string@0e9b │ │ +086406: 7110 0c16 0000 |000d: invoke-static {v0}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@160c │ │ +08640c: 0c00 |0010: move-result-object v0 │ │ +08640e: 5b10 4e09 |0011: iput-object v0, v1, Ljwtc/android/chess/ics/ICSClient;._pattStoredRow:Ljava/util/regex/Pattern; // field@094e │ │ +086412: 1a00 1001 |0013: const-string v0, "(\w+)(\(\w+\))? tells you\: (.+)" // string@0110 │ │ +086416: 7110 0c16 0000 |0015: invoke-static {v0}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@160c │ │ +08641c: 0c00 |0018: move-result-object v0 │ │ +08641e: 5b10 4a09 |0019: iput-object v0, v1, Ljwtc/android/chess/ics/ICSClient;._pattChat:Ljava/util/regex/Pattern; // field@094a │ │ +086422: 1a00 0f01 |001b: const-string v0, "(\s+)?(.{4})([\.\:\^\ ])(\w+)(\(\w+\))?" // string@010f │ │ +086426: 7110 0c16 0000 |001d: invoke-static {v0}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@160c │ │ +08642c: 0c00 |0020: move-result-object v0 │ │ +08642e: 5b10 4c09 |0021: iput-object v0, v1, Ljwtc/android/chess/ics/ICSClient;._pattPlayerRow:Ljava/util/regex/Pattern; // field@094c │ │ +086432: 2200 5d03 |0023: new-instance v0, Ljava/util/ArrayList; // type@035d │ │ +086436: 7010 9d15 0000 |0025: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@159d │ │ +08643c: 5b10 4509 |0028: iput-object v0, v1, Ljwtc/android/chess/ics/ICSClient;._mapChallenges:Ljava/util/ArrayList; // field@0945 │ │ +086440: 2200 5d03 |002a: new-instance v0, Ljava/util/ArrayList; // type@035d │ │ +086444: 7010 9d15 0000 |002c: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@159d │ │ +08644a: 5b10 4709 |002f: iput-object v0, v1, Ljwtc/android/chess/ics/ICSClient;._mapPlayers:Ljava/util/ArrayList; // field@0947 │ │ +08644e: 2200 5d03 |0031: new-instance v0, Ljava/util/ArrayList; // type@035d │ │ +086452: 7010 9d15 0000 |0033: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@159d │ │ +086458: 5b10 4609 |0036: iput-object v0, v1, Ljwtc/android/chess/ics/ICSClient;._mapGames:Ljava/util/ArrayList; // field@0946 │ │ +08645c: 2200 5d03 |0038: new-instance v0, Ljava/util/ArrayList; // type@035d │ │ +086460: 7010 9d15 0000 |003a: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@159d │ │ +086466: 5b10 4809 |003d: iput-object v0, v1, Ljwtc/android/chess/ics/ICSClient;._mapStored:Ljava/util/ArrayList; // field@0948 │ │ +08646a: 2200 0804 |003f: new-instance v0, Ljwtc/android/chess/ics/ICSClient$InnerThreadHandler; // type@0408 │ │ +08646e: 7020 5518 1000 |0041: invoke-direct {v0, v1}, Ljwtc/android/chess/ics/ICSClient$InnerThreadHandler;.:(Ljwtc/android/chess/ics/ICSClient;)V // method@1855 │ │ +086474: 5b10 6109 |0044: iput-object v0, v1, Ljwtc/android/chess/ics/ICSClient;.m_threadHandler:Ljwtc/android/chess/ics/ICSClient$InnerThreadHandler; // field@0961 │ │ +086478: 1200 |0046: const/4 v0, #int 0 // #0 │ │ +08647a: 5b10 5709 |0047: iput-object v0, v1, Ljwtc/android/chess/ics/ICSClient;._timer:Ljava/util/Timer; // field@0957 │ │ +08647e: 2200 0904 |0049: new-instance v0, Ljwtc/android/chess/ics/ICSClient$InnerTimerHandler; // type@0409 │ │ +086482: 7020 5818 1000 |004b: invoke-direct {v0, v1}, Ljwtc/android/chess/ics/ICSClient$InnerTimerHandler;.:(Ljwtc/android/chess/ics/ICSClient;)V // method@1858 │ │ +086488: 5b10 6209 |004e: iput-object v0, v1, Ljwtc/android/chess/ics/ICSClient;.m_timerHandler:Ljwtc/android/chess/ics/ICSClient$InnerTimerHandler; // field@0962 │ │ +08648c: 0e00 |0050: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ 0x0003 line=63 │ │ 0x000b line=69 │ │ 0x0013 line=82 │ │ 0x001b line=85 │ │ 0x0023 line=87 │ │ 0x002a line=88 │ │ 0x0031 line=89 │ │ 0x0038 line=90 │ │ 0x003f line=143 │ │ 0x0046 line=166 │ │ 0x0049 line=167 │ │ - 0x0050 line=1637 │ │ locals : │ │ 0x0000 - 0x0051 reg=1 this Ljwtc/android/chess/ics/ICSClient; │ │ │ │ #1 : (in Ljwtc/android/chess/ics/ICSClient;) │ │ name : 'access$000' │ │ type : '(Ljwtc/android/chess/ics/ICSClient;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0848e4: |[0848e4] jwtc.android.chess.ics.ICSClient.access$000:(Ljwtc/android/chess/ics/ICSClient;)V │ │ -0848f4: 7010 8d18 0000 |0000: invoke-direct {v0}, Ljwtc/android/chess/ics/ICSClient;.parseBuffer:()V // method@188d │ │ -0848fa: 0e00 |0003: return-void │ │ +086490: |[086490] jwtc.android.chess.ics.ICSClient.access$000:(Ljwtc/android/chess/ics/ICSClient;)V │ │ +0864a0: 7010 8d18 0000 |0000: invoke-direct {v0}, Ljwtc/android/chess/ics/ICSClient;.parseBuffer:()V // method@188d │ │ +0864a6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Ljwtc/android/chess/ics/ICSClient; │ │ │ │ #2 : (in Ljwtc/android/chess/ics/ICSClient;) │ │ @@ -176285,17 +176342,17 @@ │ │ type : '(Ljwtc/android/chess/ics/ICSClient;)Z' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0848fc: |[0848fc] jwtc.android.chess.ics.ICSClient.access$100:(Ljwtc/android/chess/ics/ICSClient;)Z │ │ -08490c: 5510 3309 |0000: iget-boolean v0, v1, Ljwtc/android/chess/ics/ICSClient;._bAutoSought:Z // field@0933 │ │ -084910: 0f00 |0002: return v0 │ │ +0864a8: |[0864a8] jwtc.android.chess.ics.ICSClient.access$100:(Ljwtc/android/chess/ics/ICSClient;)Z │ │ +0864b8: 5510 3309 |0000: iget-boolean v0, v1, Ljwtc/android/chess/ics/ICSClient;._bAutoSought:Z // field@0933 │ │ +0864bc: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Ljwtc/android/chess/ics/ICSClient; │ │ │ │ #3 : (in Ljwtc/android/chess/ics/ICSClient;) │ │ @@ -176303,17 +176360,17 @@ │ │ type : '(Ljwtc/android/chess/ics/ICSClient;)Ljwtc/android/chess/ics/ICSChessView;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -084914: |[084914] jwtc.android.chess.ics.ICSClient.access$1000:(Ljwtc/android/chess/ics/ICSClient;)Ljwtc/android/chess/ics/ICSChessView; │ │ -084924: 5410 5b09 |0000: iget-object v0, v1, Ljwtc/android/chess/ics/ICSClient;._view:Ljwtc/android/chess/ics/ICSChessView; // field@095b │ │ -084928: 1100 |0002: return-object v0 │ │ +0864c0: |[0864c0] jwtc.android.chess.ics.ICSClient.access$1000:(Ljwtc/android/chess/ics/ICSClient;)Ljwtc/android/chess/ics/ICSChessView; │ │ +0864d0: 5410 5b09 |0000: iget-object v0, v1, Ljwtc/android/chess/ics/ICSClient;._view:Ljwtc/android/chess/ics/ICSChessView; // field@095b │ │ +0864d4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Ljwtc/android/chess/ics/ICSClient; │ │ │ │ #4 : (in Ljwtc/android/chess/ics/ICSClient;) │ │ @@ -176321,17 +176378,17 @@ │ │ type : '(Ljwtc/android/chess/ics/ICSClient;)Ljwtc/android/chess/ics/ICSMatchDlg;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -08492c: |[08492c] jwtc.android.chess.ics.ICSClient.access$1100:(Ljwtc/android/chess/ics/ICSClient;)Ljwtc/android/chess/ics/ICSMatchDlg; │ │ -08493c: 5410 3a09 |0000: iget-object v0, v1, Ljwtc/android/chess/ics/ICSClient;._dlgMatch:Ljwtc/android/chess/ics/ICSMatchDlg; // field@093a │ │ -084940: 1100 |0002: return-object v0 │ │ +0864d8: |[0864d8] jwtc.android.chess.ics.ICSClient.access$1100:(Ljwtc/android/chess/ics/ICSClient;)Ljwtc/android/chess/ics/ICSMatchDlg; │ │ +0864e8: 5410 3a09 |0000: iget-object v0, v1, Ljwtc/android/chess/ics/ICSClient;._dlgMatch:Ljwtc/android/chess/ics/ICSMatchDlg; // field@093a │ │ +0864ec: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Ljwtc/android/chess/ics/ICSClient; │ │ │ │ #5 : (in Ljwtc/android/chess/ics/ICSClient;) │ │ @@ -176339,17 +176396,17 @@ │ │ type : '(Ljwtc/android/chess/ics/ICSClient;Z)Z' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -084944: |[084944] jwtc.android.chess.ics.ICSClient.access$1202:(Ljwtc/android/chess/ics/ICSClient;Z)Z │ │ -084954: 5c01 3509 |0000: iput-boolean v1, v0, Ljwtc/android/chess/ics/ICSClient;._bIsGuest:Z // field@0935 │ │ -084958: 0f01 |0002: return v1 │ │ +0864f0: |[0864f0] jwtc.android.chess.ics.ICSClient.access$1202:(Ljwtc/android/chess/ics/ICSClient;Z)Z │ │ +086500: 5c01 3509 |0000: iput-boolean v1, v0, Ljwtc/android/chess/ics/ICSClient;._bIsGuest:Z // field@0935 │ │ +086504: 0f01 |0002: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 x0 Ljwtc/android/chess/ics/ICSClient; │ │ 0x0000 - 0x0003 reg=1 x1 Z │ │ │ │ @@ -176358,17 +176415,17 @@ │ │ type : '(Ljwtc/android/chess/ics/ICSClient;)Ljava/lang/String;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -08495c: |[08495c] jwtc.android.chess.ics.ICSClient.access$1300:(Ljwtc/android/chess/ics/ICSClient;)Ljava/lang/String; │ │ -08496c: 5410 4009 |0000: iget-object v0, v1, Ljwtc/android/chess/ics/ICSClient;._handle:Ljava/lang/String; // field@0940 │ │ -084970: 1100 |0002: return-object v0 │ │ +086508: |[086508] jwtc.android.chess.ics.ICSClient.access$1300:(Ljwtc/android/chess/ics/ICSClient;)Ljava/lang/String; │ │ +086518: 5410 4009 |0000: iget-object v0, v1, Ljwtc/android/chess/ics/ICSClient;._handle:Ljava/lang/String; // field@0940 │ │ +08651c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Ljwtc/android/chess/ics/ICSClient; │ │ │ │ #7 : (in Ljwtc/android/chess/ics/ICSClient;) │ │ @@ -176376,17 +176433,17 @@ │ │ type : '(Ljwtc/android/chess/ics/ICSClient;Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -084974: |[084974] jwtc.android.chess.ics.ICSClient.access$1302:(Ljwtc/android/chess/ics/ICSClient;Ljava/lang/String;)Ljava/lang/String; │ │ -084984: 5b01 4009 |0000: iput-object v1, v0, Ljwtc/android/chess/ics/ICSClient;._handle:Ljava/lang/String; // field@0940 │ │ -084988: 1101 |0002: return-object v1 │ │ +086520: |[086520] jwtc.android.chess.ics.ICSClient.access$1302:(Ljwtc/android/chess/ics/ICSClient;Ljava/lang/String;)Ljava/lang/String; │ │ +086530: 5b01 4009 |0000: iput-object v1, v0, Ljwtc/android/chess/ics/ICSClient;._handle:Ljava/lang/String; // field@0940 │ │ +086534: 1101 |0002: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 x0 Ljwtc/android/chess/ics/ICSClient; │ │ 0x0000 - 0x0003 reg=1 x1 Ljava/lang/String; │ │ │ │ @@ -176395,17 +176452,17 @@ │ │ type : '(Ljwtc/android/chess/ics/ICSClient;)Ljava/lang/String;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -08498c: |[08498c] jwtc.android.chess.ics.ICSClient.access$1400:(Ljwtc/android/chess/ics/ICSClient;)Ljava/lang/String; │ │ -08499c: 5410 5409 |0000: iget-object v0, v1, Ljwtc/android/chess/ics/ICSClient;._server:Ljava/lang/String; // field@0954 │ │ -0849a0: 1100 |0002: return-object v0 │ │ +086538: |[086538] jwtc.android.chess.ics.ICSClient.access$1400:(Ljwtc/android/chess/ics/ICSClient;)Ljava/lang/String; │ │ +086548: 5410 5409 |0000: iget-object v0, v1, Ljwtc/android/chess/ics/ICSClient;._server:Ljava/lang/String; // field@0954 │ │ +08654c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Ljwtc/android/chess/ics/ICSClient; │ │ │ │ #9 : (in Ljwtc/android/chess/ics/ICSClient;) │ │ @@ -176413,17 +176470,17 @@ │ │ type : '(Ljwtc/android/chess/ics/ICSClient;)I' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0849a4: |[0849a4] jwtc.android.chess.ics.ICSClient.access$1500:(Ljwtc/android/chess/ics/ICSClient;)I │ │ -0849b4: 5210 4f09 |0000: iget v0, v1, Ljwtc/android/chess/ics/ICSClient;._port:I // field@094f │ │ -0849b8: 0f00 |0002: return v0 │ │ +086550: |[086550] jwtc.android.chess.ics.ICSClient.access$1500:(Ljwtc/android/chess/ics/ICSClient;)I │ │ +086560: 5210 4f09 |0000: iget v0, v1, Ljwtc/android/chess/ics/ICSClient;._port:I // field@094f │ │ +086564: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Ljwtc/android/chess/ics/ICSClient; │ │ │ │ #10 : (in Ljwtc/android/chess/ics/ICSClient;) │ │ @@ -176431,17 +176488,17 @@ │ │ type : '(Ljwtc/android/chess/ics/ICSClient;)Ljava/lang/String;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0849bc: |[0849bc] jwtc.android.chess.ics.ICSClient.access$1600:(Ljwtc/android/chess/ics/ICSClient;)Ljava/lang/String; │ │ -0849cc: 5410 5109 |0000: iget-object v0, v1, Ljwtc/android/chess/ics/ICSClient;._pwd:Ljava/lang/String; // field@0951 │ │ -0849d0: 1100 |0002: return-object v0 │ │ +086568: |[086568] jwtc.android.chess.ics.ICSClient.access$1600:(Ljwtc/android/chess/ics/ICSClient;)Ljava/lang/String; │ │ +086578: 5410 5109 |0000: iget-object v0, v1, Ljwtc/android/chess/ics/ICSClient;._pwd:Ljava/lang/String; // field@0951 │ │ +08657c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Ljwtc/android/chess/ics/ICSClient; │ │ │ │ #11 : (in Ljwtc/android/chess/ics/ICSClient;) │ │ @@ -176449,17 +176506,17 @@ │ │ type : '(Ljwtc/android/chess/ics/ICSClient;)Ljava/lang/String;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0849d4: |[0849d4] jwtc.android.chess.ics.ICSClient.access$1700:(Ljwtc/android/chess/ics/ICSClient;)Ljava/lang/String; │ │ -0849e4: 5410 5e09 |0000: iget-object v0, v1, Ljwtc/android/chess/ics/ICSClient;._waitFor:Ljava/lang/String; // field@095e │ │ -0849e8: 1100 |0002: return-object v0 │ │ +086580: |[086580] jwtc.android.chess.ics.ICSClient.access$1700:(Ljwtc/android/chess/ics/ICSClient;)Ljava/lang/String; │ │ +086590: 5410 5e09 |0000: iget-object v0, v1, Ljwtc/android/chess/ics/ICSClient;._waitFor:Ljava/lang/String; // field@095e │ │ +086594: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Ljwtc/android/chess/ics/ICSClient; │ │ │ │ #12 : (in Ljwtc/android/chess/ics/ICSClient;) │ │ @@ -176467,17 +176524,17 @@ │ │ type : '(Ljwtc/android/chess/ics/ICSClient;Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0849ec: |[0849ec] jwtc.android.chess.ics.ICSClient.access$1702:(Ljwtc/android/chess/ics/ICSClient;Ljava/lang/String;)Ljava/lang/String; │ │ -0849fc: 5b01 5e09 |0000: iput-object v1, v0, Ljwtc/android/chess/ics/ICSClient;._waitFor:Ljava/lang/String; // field@095e │ │ -084a00: 1101 |0002: return-object v1 │ │ +086598: |[086598] jwtc.android.chess.ics.ICSClient.access$1702:(Ljwtc/android/chess/ics/ICSClient;Ljava/lang/String;)Ljava/lang/String; │ │ +0865a8: 5b01 5e09 |0000: iput-object v1, v0, Ljwtc/android/chess/ics/ICSClient;._waitFor:Ljava/lang/String; // field@095e │ │ +0865ac: 1101 |0002: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 x0 Ljwtc/android/chess/ics/ICSClient; │ │ 0x0000 - 0x0003 reg=1 x1 Ljava/lang/String; │ │ │ │ @@ -176486,17 +176543,17 @@ │ │ type : '(Ljwtc/android/chess/ics/ICSClient;)Ljava/lang/String;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -084a04: |[084a04] jwtc.android.chess.ics.ICSClient.access$1800:(Ljwtc/android/chess/ics/ICSClient;)Ljava/lang/String; │ │ -084a14: 5410 5009 |0000: iget-object v0, v1, Ljwtc/android/chess/ics/ICSClient;._prompt:Ljava/lang/String; // field@0950 │ │ -084a18: 1100 |0002: return-object v0 │ │ +0865b0: |[0865b0] jwtc.android.chess.ics.ICSClient.access$1800:(Ljwtc/android/chess/ics/ICSClient;)Ljava/lang/String; │ │ +0865c0: 5410 5009 |0000: iget-object v0, v1, Ljwtc/android/chess/ics/ICSClient;._prompt:Ljava/lang/String; // field@0950 │ │ +0865c4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Ljwtc/android/chess/ics/ICSClient; │ │ │ │ #14 : (in Ljwtc/android/chess/ics/ICSClient;) │ │ @@ -176504,17 +176561,17 @@ │ │ type : '(Ljwtc/android/chess/ics/ICSClient;Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -084a1c: |[084a1c] jwtc.android.chess.ics.ICSClient.access$1902:(Ljwtc/android/chess/ics/ICSClient;Ljava/lang/String;)Ljava/lang/String; │ │ -084a2c: 5b01 3609 |0000: iput-object v1, v0, Ljwtc/android/chess/ics/ICSClient;._buffer:Ljava/lang/String; // field@0936 │ │ -084a30: 1101 |0002: return-object v1 │ │ +0865c8: |[0865c8] jwtc.android.chess.ics.ICSClient.access$1902:(Ljwtc/android/chess/ics/ICSClient;Ljava/lang/String;)Ljava/lang/String; │ │ +0865d8: 5b01 3609 |0000: iput-object v1, v0, Ljwtc/android/chess/ics/ICSClient;._buffer:Ljava/lang/String; // field@0936 │ │ +0865dc: 1101 |0002: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 x0 Ljwtc/android/chess/ics/ICSClient; │ │ 0x0000 - 0x0003 reg=1 x1 Ljava/lang/String; │ │ │ │ @@ -176523,17 +176580,17 @@ │ │ type : '(Ljwtc/android/chess/ics/ICSClient;)Ljwtc/android/chess/ics/TelnetSocket;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -084a34: |[084a34] jwtc.android.chess.ics.ICSClient.access$200:(Ljwtc/android/chess/ics/ICSClient;)Ljwtc/android/chess/ics/TelnetSocket; │ │ -084a44: 5410 5609 |0000: iget-object v0, v1, Ljwtc/android/chess/ics/ICSClient;._socket:Ljwtc/android/chess/ics/TelnetSocket; // field@0956 │ │ -084a48: 1100 |0002: return-object v0 │ │ +0865e0: |[0865e0] jwtc.android.chess.ics.ICSClient.access$200:(Ljwtc/android/chess/ics/ICSClient;)Ljwtc/android/chess/ics/TelnetSocket; │ │ +0865f0: 5410 5609 |0000: iget-object v0, v1, Ljwtc/android/chess/ics/ICSClient;._socket:Ljwtc/android/chess/ics/TelnetSocket; // field@0956 │ │ +0865f4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Ljwtc/android/chess/ics/ICSClient; │ │ │ │ #16 : (in Ljwtc/android/chess/ics/ICSClient;) │ │ @@ -176541,17 +176598,17 @@ │ │ type : '(Ljwtc/android/chess/ics/ICSClient;)Landroid/widget/ScrollView;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -084a4c: |[084a4c] jwtc.android.chess.ics.ICSClient.access$2000:(Ljwtc/android/chess/ics/ICSClient;)Landroid/widget/ScrollView; │ │ -084a5c: 5410 5309 |0000: iget-object v0, v1, Ljwtc/android/chess/ics/ICSClient;._scrollConsole:Landroid/widget/ScrollView; // field@0953 │ │ -084a60: 1100 |0002: return-object v0 │ │ +0865f8: |[0865f8] jwtc.android.chess.ics.ICSClient.access$2000:(Ljwtc/android/chess/ics/ICSClient;)Landroid/widget/ScrollView; │ │ +086608: 5410 5309 |0000: iget-object v0, v1, Ljwtc/android/chess/ics/ICSClient;._scrollConsole:Landroid/widget/ScrollView; // field@0953 │ │ +08660c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Ljwtc/android/chess/ics/ICSClient; │ │ │ │ #17 : (in Ljwtc/android/chess/ics/ICSClient;) │ │ @@ -176559,17 +176616,17 @@ │ │ type : '(Ljwtc/android/chess/ics/ICSClient;Ljwtc/android/chess/ics/TelnetSocket;)Ljwtc/android/chess/ics/TelnetSocket;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -084a64: |[084a64] jwtc.android.chess.ics.ICSClient.access$202:(Ljwtc/android/chess/ics/ICSClient;Ljwtc/android/chess/ics/TelnetSocket;)Ljwtc/android/chess/ics/TelnetSocket; │ │ -084a74: 5b01 5609 |0000: iput-object v1, v0, Ljwtc/android/chess/ics/ICSClient;._socket:Ljwtc/android/chess/ics/TelnetSocket; // field@0956 │ │ -084a78: 1101 |0002: return-object v1 │ │ +086610: |[086610] jwtc.android.chess.ics.ICSClient.access$202:(Ljwtc/android/chess/ics/ICSClient;Ljwtc/android/chess/ics/TelnetSocket;)Ljwtc/android/chess/ics/TelnetSocket; │ │ +086620: 5b01 5609 |0000: iput-object v1, v0, Ljwtc/android/chess/ics/ICSClient;._socket:Ljwtc/android/chess/ics/TelnetSocket; // field@0956 │ │ +086624: 1101 |0002: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 x0 Ljwtc/android/chess/ics/ICSClient; │ │ 0x0000 - 0x0003 reg=1 x1 Ljwtc/android/chess/ics/TelnetSocket; │ │ │ │ @@ -176578,17 +176635,17 @@ │ │ type : '(Ljwtc/android/chess/ics/ICSClient;)Ljava/lang/Thread;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -084a7c: |[084a7c] jwtc.android.chess.ics.ICSClient.access$300:(Ljwtc/android/chess/ics/ICSClient;)Ljava/lang/Thread; │ │ -084a8c: 5410 6009 |0000: iget-object v0, v1, Ljwtc/android/chess/ics/ICSClient;._workerTelnet:Ljava/lang/Thread; // field@0960 │ │ -084a90: 1100 |0002: return-object v0 │ │ +086628: |[086628] jwtc.android.chess.ics.ICSClient.access$300:(Ljwtc/android/chess/ics/ICSClient;)Ljava/lang/Thread; │ │ +086638: 5410 6009 |0000: iget-object v0, v1, Ljwtc/android/chess/ics/ICSClient;._workerTelnet:Ljava/lang/Thread; // field@0960 │ │ +08663c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Ljwtc/android/chess/ics/ICSClient; │ │ │ │ #19 : (in Ljwtc/android/chess/ics/ICSClient;) │ │ @@ -176596,17 +176653,17 @@ │ │ type : '(Ljwtc/android/chess/ics/ICSClient;)Z' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -084a94: |[084a94] jwtc.android.chess.ics.ICSClient.access$400:(Ljwtc/android/chess/ics/ICSClient;)Z │ │ -084aa4: 5510 3409 |0000: iget-boolean v0, v1, Ljwtc/android/chess/ics/ICSClient;._bInICS:Z // field@0934 │ │ -084aa8: 0f00 |0002: return v0 │ │ +086640: |[086640] jwtc.android.chess.ics.ICSClient.access$400:(Ljwtc/android/chess/ics/ICSClient;)Z │ │ +086650: 5510 3409 |0000: iget-boolean v0, v1, Ljwtc/android/chess/ics/ICSClient;._bInICS:Z // field@0934 │ │ +086654: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Ljwtc/android/chess/ics/ICSClient; │ │ │ │ #20 : (in Ljwtc/android/chess/ics/ICSClient;) │ │ @@ -176614,17 +176671,17 @@ │ │ type : '(Ljwtc/android/chess/ics/ICSClient;Z)Z' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -084aac: |[084aac] jwtc.android.chess.ics.ICSClient.access$402:(Ljwtc/android/chess/ics/ICSClient;Z)Z │ │ -084abc: 5c01 3409 |0000: iput-boolean v1, v0, Ljwtc/android/chess/ics/ICSClient;._bInICS:Z // field@0934 │ │ -084ac0: 0f01 |0002: return v1 │ │ +086658: |[086658] jwtc.android.chess.ics.ICSClient.access$402:(Ljwtc/android/chess/ics/ICSClient;Z)Z │ │ +086668: 5c01 3409 |0000: iput-boolean v1, v0, Ljwtc/android/chess/ics/ICSClient;._bInICS:Z // field@0934 │ │ +08666c: 0f01 |0002: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 x0 Ljwtc/android/chess/ics/ICSClient; │ │ 0x0000 - 0x0003 reg=1 x1 Z │ │ │ │ @@ -176633,17 +176690,17 @@ │ │ type : '(Ljwtc/android/chess/ics/ICSClient;)Ljava/util/ArrayList;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -084ac4: |[084ac4] jwtc.android.chess.ics.ICSClient.access$500:(Ljwtc/android/chess/ics/ICSClient;)Ljava/util/ArrayList; │ │ -084ad4: 5410 4509 |0000: iget-object v0, v1, Ljwtc/android/chess/ics/ICSClient;._mapChallenges:Ljava/util/ArrayList; // field@0945 │ │ -084ad8: 1100 |0002: return-object v0 │ │ +086670: |[086670] jwtc.android.chess.ics.ICSClient.access$500:(Ljwtc/android/chess/ics/ICSClient;)Ljava/util/ArrayList; │ │ +086680: 5410 4509 |0000: iget-object v0, v1, Ljwtc/android/chess/ics/ICSClient;._mapChallenges:Ljava/util/ArrayList; // field@0945 │ │ +086684: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Ljwtc/android/chess/ics/ICSClient; │ │ │ │ #22 : (in Ljwtc/android/chess/ics/ICSClient;) │ │ @@ -176651,17 +176708,17 @@ │ │ type : '(Ljwtc/android/chess/ics/ICSClient;)Ljwtc/android/chess/ics/ICSClient$AlternatingRowColorAdapter;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -084adc: |[084adc] jwtc.android.chess.ics.ICSClient.access$600:(Ljwtc/android/chess/ics/ICSClient;)Ljwtc/android/chess/ics/ICSClient$AlternatingRowColorAdapter; │ │ -084aec: 5410 2f09 |0000: iget-object v0, v1, Ljwtc/android/chess/ics/ICSClient;._adapterChallenges:Ljwtc/android/chess/ics/ICSClient$AlternatingRowColorAdapter; // field@092f │ │ -084af0: 1100 |0002: return-object v0 │ │ +086688: |[086688] jwtc.android.chess.ics.ICSClient.access$600:(Ljwtc/android/chess/ics/ICSClient;)Ljwtc/android/chess/ics/ICSClient$AlternatingRowColorAdapter; │ │ +086698: 5410 2f09 |0000: iget-object v0, v1, Ljwtc/android/chess/ics/ICSClient;._adapterChallenges:Ljwtc/android/chess/ics/ICSClient$AlternatingRowColorAdapter; // field@092f │ │ +08669c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Ljwtc/android/chess/ics/ICSClient; │ │ │ │ #23 : (in Ljwtc/android/chess/ics/ICSClient;) │ │ @@ -176669,17 +176726,17 @@ │ │ type : '(Ljwtc/android/chess/ics/ICSClient;)Ljwtc/android/chess/ics/ICSChatDlg;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -084af4: |[084af4] jwtc.android.chess.ics.ICSClient.access$700:(Ljwtc/android/chess/ics/ICSClient;)Ljwtc/android/chess/ics/ICSChatDlg; │ │ -084b04: 5410 3809 |0000: iget-object v0, v1, Ljwtc/android/chess/ics/ICSClient;._dlgChat:Ljwtc/android/chess/ics/ICSChatDlg; // field@0938 │ │ -084b08: 1100 |0002: return-object v0 │ │ +0866a0: |[0866a0] jwtc.android.chess.ics.ICSClient.access$700:(Ljwtc/android/chess/ics/ICSClient;)Ljwtc/android/chess/ics/ICSChatDlg; │ │ +0866b0: 5410 3809 |0000: iget-object v0, v1, Ljwtc/android/chess/ics/ICSClient;._dlgChat:Ljwtc/android/chess/ics/ICSChatDlg; // field@0938 │ │ +0866b4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Ljwtc/android/chess/ics/ICSClient; │ │ │ │ #24 : (in Ljwtc/android/chess/ics/ICSClient;) │ │ @@ -176687,17 +176744,17 @@ │ │ type : '(Ljwtc/android/chess/ics/ICSClient;)Landroid/widget/EditText;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -084b0c: |[084b0c] jwtc.android.chess.ics.ICSClient.access$800:(Ljwtc/android/chess/ics/ICSClient;)Landroid/widget/EditText; │ │ -084b1c: 5410 3c09 |0000: iget-object v0, v1, Ljwtc/android/chess/ics/ICSClient;._editHandle:Landroid/widget/EditText; // field@093c │ │ -084b20: 1100 |0002: return-object v0 │ │ +0866b8: |[0866b8] jwtc.android.chess.ics.ICSClient.access$800:(Ljwtc/android/chess/ics/ICSClient;)Landroid/widget/EditText; │ │ +0866c8: 5410 3c09 |0000: iget-object v0, v1, Ljwtc/android/chess/ics/ICSClient;._editHandle:Landroid/widget/EditText; // field@093c │ │ +0866cc: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Ljwtc/android/chess/ics/ICSClient; │ │ │ │ #25 : (in Ljwtc/android/chess/ics/ICSClient;) │ │ @@ -176705,17 +176762,17 @@ │ │ type : '(Ljwtc/android/chess/ics/ICSClient;)Landroid/widget/EditText;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -084b24: |[084b24] jwtc.android.chess.ics.ICSClient.access$900:(Ljwtc/android/chess/ics/ICSClient;)Landroid/widget/EditText; │ │ -084b34: 5410 3d09 |0000: iget-object v0, v1, Ljwtc/android/chess/ics/ICSClient;._editPwd:Landroid/widget/EditText; // field@093d │ │ -084b38: 1100 |0002: return-object v0 │ │ +0866d0: |[0866d0] jwtc.android.chess.ics.ICSClient.access$900:(Ljwtc/android/chess/ics/ICSClient;)Landroid/widget/EditText; │ │ +0866e0: 5410 3d09 |0000: iget-object v0, v1, Ljwtc/android/chess/ics/ICSClient;._editPwd:Landroid/widget/EditText; // field@093d │ │ +0866e4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Ljwtc/android/chess/ics/ICSClient; │ │ │ │ #26 : (in Ljwtc/android/chess/ics/ICSClient;) │ │ @@ -176723,22 +176780,22 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 16 16-bit code units │ │ -084b3c: |[084b3c] jwtc.android.chess.ics.ICSClient.confirmShow:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ │ -084b4c: 5410 3909 |0000: iget-object v0, v1, Ljwtc/android/chess/ics/ICSClient;._dlgConfirm:Ljwtc/android/chess/ics/ICSConfirmDlg; // field@0939 │ │ -084b50: 6e20 ab18 4000 |0002: invoke-virtual {v0, v4}, Ljwtc/android/chess/ics/ICSConfirmDlg;.setSendString:(Ljava/lang/String;)V // method@18ab │ │ -084b56: 5410 3909 |0005: iget-object v0, v1, Ljwtc/android/chess/ics/ICSClient;._dlgConfirm:Ljwtc/android/chess/ics/ICSConfirmDlg; // field@0939 │ │ -084b5a: 6e30 ac18 2003 |0007: invoke-virtual {v0, v2, v3}, Ljwtc/android/chess/ics/ICSConfirmDlg;.setText:(Ljava/lang/String;Ljava/lang/String;)V // method@18ac │ │ -084b60: 5410 3909 |000a: iget-object v0, v1, Ljwtc/android/chess/ics/ICSClient;._dlgConfirm:Ljwtc/android/chess/ics/ICSConfirmDlg; // field@0939 │ │ -084b64: 6e10 ae18 0000 |000c: invoke-virtual {v0}, Ljwtc/android/chess/ics/ICSConfirmDlg;.show:()V // method@18ae │ │ -084b6a: 0e00 |000f: return-void │ │ +0866e8: |[0866e8] jwtc.android.chess.ics.ICSClient.confirmShow:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ │ +0866f8: 5410 3909 |0000: iget-object v0, v1, Ljwtc/android/chess/ics/ICSClient;._dlgConfirm:Ljwtc/android/chess/ics/ICSConfirmDlg; // field@0939 │ │ +0866fc: 6e20 ab18 4000 |0002: invoke-virtual {v0, v4}, Ljwtc/android/chess/ics/ICSConfirmDlg;.setSendString:(Ljava/lang/String;)V // method@18ab │ │ +086702: 5410 3909 |0005: iget-object v0, v1, Ljwtc/android/chess/ics/ICSClient;._dlgConfirm:Ljwtc/android/chess/ics/ICSConfirmDlg; // field@0939 │ │ +086706: 6e30 ac18 2003 |0007: invoke-virtual {v0, v2, v3}, Ljwtc/android/chess/ics/ICSConfirmDlg;.setText:(Ljava/lang/String;Ljava/lang/String;)V // method@18ac │ │ +08670c: 5410 3909 |000a: iget-object v0, v1, Ljwtc/android/chess/ics/ICSClient;._dlgConfirm:Ljwtc/android/chess/ics/ICSConfirmDlg; // field@0939 │ │ +086710: 6e10 ae18 0000 |000c: invoke-virtual {v0}, Ljwtc/android/chess/ics/ICSConfirmDlg;.show:()V // method@18ae │ │ +086716: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1309 │ │ 0x0005 line=1310 │ │ 0x000a line=1311 │ │ 0x000f line=1312 │ │ locals : │ │ @@ -176752,27 +176809,27 @@ │ │ type : '(Ljava/lang/String;Z)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 24 16-bit code units │ │ -084b6c: |[084b6c] jwtc.android.chess.ics.ICSClient.gameToast:(Ljava/lang/String;Z)V │ │ -084b7c: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -084b7e: 3805 0900 |0001: if-eqz v5, 000a // +0009 │ │ -084b82: 6e10 8118 0300 |0003: invoke-virtual {v3}, Ljwtc/android/chess/ics/ICSClient;.get_view:()Ljwtc/android/chess/ics/ICSChessView; // method@1881 │ │ -084b88: 0c01 |0006: move-result-object v1 │ │ -084b8a: 6e10 2618 0100 |0007: invoke-virtual {v1}, Ljwtc/android/chess/ics/ICSChessView;.stopGame:()V // method@1826 │ │ -084b90: 1211 |000a: const/4 v1, #int 1 // #1 │ │ -084b92: 7130 8914 4301 |000b: invoke-static {v3, v4, v1}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; // method@1489 │ │ -084b98: 0c00 |000e: move-result-object v0 │ │ -084b9a: 1301 1100 |000f: const/16 v1, #int 17 // #11 │ │ -084b9e: 6e40 8a14 1022 |0011: invoke-virtual {v0, v1, v2, v2}, Landroid/widget/Toast;.setGravity:(III)V // method@148a │ │ -084ba4: 6e10 8b14 0000 |0014: invoke-virtual {v0}, Landroid/widget/Toast;.show:()V // method@148b │ │ -084baa: 0e00 |0017: return-void │ │ +086718: |[086718] jwtc.android.chess.ics.ICSClient.gameToast:(Ljava/lang/String;Z)V │ │ +086728: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +08672a: 3805 0900 |0001: if-eqz v5, 000a // +0009 │ │ +08672e: 6e10 8118 0300 |0003: invoke-virtual {v3}, Ljwtc/android/chess/ics/ICSClient;.get_view:()Ljwtc/android/chess/ics/ICSChessView; // method@1881 │ │ +086734: 0c01 |0006: move-result-object v1 │ │ +086736: 6e10 2618 0100 |0007: invoke-virtual {v1}, Ljwtc/android/chess/ics/ICSChessView;.stopGame:()V // method@1826 │ │ +08673c: 1211 |000a: const/4 v1, #int 1 // #1 │ │ +08673e: 7130 8914 4301 |000b: invoke-static {v3, v4, v1}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; // method@1489 │ │ +086744: 0c00 |000e: move-result-object v0 │ │ +086746: 1301 1100 |000f: const/16 v1, #int 17 // #11 │ │ +08674a: 6e40 8a14 1022 |0011: invoke-virtual {v0, v1, v2, v2}, Landroid/widget/Toast;.setGravity:(III)V // method@148a │ │ +086750: 6e10 8b14 0000 |0014: invoke-virtual {v0}, Landroid/widget/Toast;.show:()V // method@148b │ │ +086756: 0e00 |0017: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1315 │ │ 0x0003 line=1316 │ │ 0x000a line=1318 │ │ 0x000f line=1319 │ │ 0x0014 line=1320 │ │ @@ -176788,23 +176845,23 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 15 16-bit code units │ │ -084bac: |[084bac] jwtc.android.chess.ics.ICSClient.globalToast:(Ljava/lang/String;)V │ │ -084bbc: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -084bbe: 1211 |0001: const/4 v1, #int 1 // #1 │ │ -084bc0: 7130 8914 4301 |0002: invoke-static {v3, v4, v1}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; // method@1489 │ │ -084bc6: 0c00 |0005: move-result-object v0 │ │ -084bc8: 1301 5000 |0006: const/16 v1, #int 80 // #50 │ │ -084bcc: 6e40 8a14 1022 |0008: invoke-virtual {v0, v1, v2, v2}, Landroid/widget/Toast;.setGravity:(III)V // method@148a │ │ -084bd2: 6e10 8b14 0000 |000b: invoke-virtual {v0}, Landroid/widget/Toast;.show:()V // method@148b │ │ -084bd8: 0e00 |000e: return-void │ │ +086758: |[086758] jwtc.android.chess.ics.ICSClient.globalToast:(Ljava/lang/String;)V │ │ +086768: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +08676a: 1211 |0001: const/4 v1, #int 1 // #1 │ │ +08676c: 7130 8914 4301 |0002: invoke-static {v3, v4, v1}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; // method@1489 │ │ +086772: 0c00 |0005: move-result-object v0 │ │ +086774: 1301 5000 |0006: const/16 v1, #int 80 // #50 │ │ +086778: 6e40 8a14 1022 |0008: invoke-virtual {v0, v1, v2, v2}, Landroid/widget/Toast;.setGravity:(III)V // method@148a │ │ +08677e: 6e10 8b14 0000 |000b: invoke-virtual {v0}, Landroid/widget/Toast;.show:()V // method@148b │ │ +086784: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1326 │ │ 0x0006 line=1327 │ │ 0x000b line=1328 │ │ 0x000e line=1329 │ │ locals : │ │ @@ -176817,1604 +176874,1604 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 28 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 3259 16-bit code units │ │ -084bdc: |[084bdc] jwtc.android.chess.ics.ICSClient.parseBuffer:()V │ │ -084bec: 1a14 0000 |0000: const-string v20, "" // string@0000 │ │ -084bf0: 0800 1b00 |0002: move-object/from16 v0, v27 │ │ -084bf4: 5200 5509 |0004: iget v0, v0, Ljwtc/android/chess/ics/ICSClient;._serverType:I // field@0955 │ │ -084bf8: 0217 0000 |0006: move/from16 v23, v0 │ │ -084bfc: 1318 0100 |0008: const/16 v24, #int 1 // #1 │ │ -084c00: 0200 1700 |000a: move/from16 v0, v23 │ │ -084c04: 0201 1800 |000c: move/from16 v1, v24 │ │ -084c08: 3310 ac00 |000e: if-ne v0, v1, 00ba // +00ac │ │ -084c0c: 0800 1b00 |0010: move-object/from16 v0, v27 │ │ -084c10: 5400 3609 |0012: iget-object v0, v0, Ljwtc/android/chess/ics/ICSClient;._buffer:Ljava/lang/String; // field@0936 │ │ -084c14: 0817 0000 |0014: move-object/from16 v23, v0 │ │ -084c18: 1a18 0700 |0016: const-string v24, " │ │ +086788: |[086788] jwtc.android.chess.ics.ICSClient.parseBuffer:()V │ │ +086798: 1a14 0000 |0000: const-string v20, "" // string@0000 │ │ +08679c: 0800 1b00 |0002: move-object/from16 v0, v27 │ │ +0867a0: 5200 5509 |0004: iget v0, v0, Ljwtc/android/chess/ics/ICSClient;._serverType:I // field@0955 │ │ +0867a4: 0217 0000 |0006: move/from16 v23, v0 │ │ +0867a8: 1318 0100 |0008: const/16 v24, #int 1 // #1 │ │ +0867ac: 0200 1700 |000a: move/from16 v0, v23 │ │ +0867b0: 0201 1800 |000c: move/from16 v1, v24 │ │ +0867b4: 3310 ac00 |000e: if-ne v0, v1, 00ba // +00ac │ │ +0867b8: 0800 1b00 |0010: move-object/from16 v0, v27 │ │ +0867bc: 5400 3609 |0012: iget-object v0, v0, Ljwtc/android/chess/ics/ICSClient;._buffer:Ljava/lang/String; // field@0936 │ │ +0867c0: 0817 0000 |0014: move-object/from16 v23, v0 │ │ +0867c4: 1a18 0700 |0016: const-string v24, " │ │ " // string@0007 │ │ -084c1c: 7402 4515 1700 |0018: invoke-virtual/range {v23, v24}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@1545 │ │ -084c22: 0c0b |001b: move-result-object v11 │ │ -084c24: 21b0 |001c: array-length v0, v11 │ │ -084c26: 0217 0000 |001d: move/from16 v23, v0 │ │ -084c2a: 1318 0300 |001f: const/16 v24, #int 3 // #3 │ │ -084c2e: 0200 1700 |0021: move/from16 v0, v23 │ │ -084c32: 0201 1800 |0023: move/from16 v1, v24 │ │ -084c36: 3710 2a01 |0025: if-le v0, v1, 014f // +012a │ │ -084c3a: 0800 1b00 |0027: move-object/from16 v0, v27 │ │ -084c3e: 5400 3609 |0029: iget-object v0, v0, Ljwtc/android/chess/ics/ICSClient;._buffer:Ljava/lang/String; // field@0936 │ │ -084c42: 0817 0000 |002b: move-object/from16 v23, v0 │ │ -084c46: 1a18 1b1e |002d: const-string v24, "players displayed (of " // string@1e1b │ │ -084c4a: 7402 3e15 1700 |002f: invoke-virtual/range {v23, v24}, Ljava/lang/String;.indexOf:(Ljava/lang/String;)I // method@153e │ │ -084c50: 0a17 |0032: move-result v23 │ │ -084c52: 3d17 1c01 |0033: if-lez v23, 014f // +011c │ │ -084c56: 0800 1b00 |0035: move-object/from16 v0, v27 │ │ -084c5a: 5400 3609 |0037: iget-object v0, v0, Ljwtc/android/chess/ics/ICSClient;._buffer:Ljava/lang/String; // field@0936 │ │ -084c5e: 0817 0000 |0039: move-object/from16 v23, v0 │ │ -084c62: 1a18 b117 |003b: const-string v24, "indicates system administrator." // string@17b1 │ │ -084c66: 7402 3e15 1700 |003d: invoke-virtual/range {v23, v24}, Ljava/lang/String;.indexOf:(Ljava/lang/String;)I // method@153e │ │ -084c6c: 0a17 |0040: move-result v23 │ │ -084c6e: 3d17 0e01 |0041: if-lez v23, 014f // +010e │ │ -084c72: 0800 1b00 |0043: move-object/from16 v0, v27 │ │ -084c76: 5400 4709 |0045: iget-object v0, v0, Ljwtc/android/chess/ics/ICSClient;._mapPlayers:Ljava/util/ArrayList; // field@0947 │ │ -084c7a: 0817 0000 |0047: move-object/from16 v23, v0 │ │ -084c7e: 7401 a115 1700 |0049: invoke-virtual/range {v23}, Ljava/util/ArrayList;.clear:()V // method@15a1 │ │ -084c84: 1207 |004c: const/4 v7, #int 0 // #0 │ │ -084c86: 21b0 |004d: array-length v0, v11 │ │ -084c88: 0217 0000 |004e: move/from16 v23, v0 │ │ -084c8c: d817 17fe |0050: add-int/lit8 v23, v23, #int -2 // #fe │ │ -084c90: 0200 1700 |0052: move/from16 v0, v23 │ │ -084c94: 3507 db00 |0054: if-ge v7, v0, 012f // +00db │ │ -084c98: 0800 1b00 |0056: move-object/from16 v0, v27 │ │ -084c9c: 5400 4c09 |0058: iget-object v0, v0, Ljwtc/android/chess/ics/ICSClient;._pattPlayerRow:Ljava/util/regex/Pattern; // field@094c │ │ -084ca0: 0817 0000 |005a: move-object/from16 v23, v0 │ │ -084ca4: 4618 0b07 |005c: aget-object v24, v11, v7 │ │ -084ca8: 7402 0d16 1700 |005e: invoke-virtual/range {v23, v24}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@160d │ │ -084cae: 0c0d |0061: move-result-object v13 │ │ -084cb0: 6e10 0816 0d00 |0062: invoke-virtual {v13}, Ljava/util/regex/Matcher;.find:()Z // method@1608 │ │ -084cb6: 0a17 |0065: move-result v23 │ │ -084cb8: 3817 c500 |0066: if-eqz v23, 012b // +00c5 │ │ -084cbc: 1317 0400 |0068: const/16 v23, #int 4 // #4 │ │ -084cc0: 0200 1700 |006a: move/from16 v0, v23 │ │ -084cc4: 6e20 0916 0d00 |006c: invoke-virtual {v13, v0}, Ljava/util/regex/Matcher;.group:(I)Ljava/lang/String; // method@1609 │ │ -084cca: 0c0e |006f: move-result-object v14 │ │ -084ccc: 380e f2ff |0070: if-eqz v14, 0062 // -000e │ │ -084cd0: 1317 0200 |0072: const/16 v23, #int 2 // #2 │ │ -084cd4: 0200 1700 |0074: move/from16 v0, v23 │ │ -084cd8: 6e20 0916 0d00 |0076: invoke-virtual {v13, v0}, Ljava/util/regex/Matcher;.group:(I)Ljava/lang/String; // method@1609 │ │ -084cde: 0c17 |0079: move-result-object v23 │ │ -084ce0: 3817 e8ff |007a: if-eqz v23, 0062 // -0018 │ │ -084ce4: 1317 0500 |007c: const/16 v23, #int 5 // #5 │ │ -084ce8: 0200 1700 |007e: move/from16 v0, v23 │ │ -084cec: 6e20 0916 0d00 |0080: invoke-virtual {v13, v0}, Ljava/util/regex/Matcher;.group:(I)Ljava/lang/String; // method@1609 │ │ -084cf2: 0c04 |0083: move-result-object v4 │ │ -084cf4: 3904 4400 |0084: if-nez v4, 00c8 // +0044 │ │ -084cf8: 2208 6803 |0086: new-instance v8, Ljava/util/HashMap; // type@0368 │ │ -084cfc: 7010 c015 0800 |0088: invoke-direct {v8}, Ljava/util/HashMap;.:()V // method@15c0 │ │ -084d02: 1a17 7522 |008b: const-string v23, "text_name" // string@2275 │ │ -084d06: 0800 1700 |008d: move-object/from16 v0, v23 │ │ -084d0a: 6e30 c515 080e |008f: invoke-virtual {v8, v0, v14}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@15c5 │ │ -084d10: 1a17 7922 |0092: const-string v23, "text_rating" // string@2279 │ │ -084d14: 1318 0200 |0094: const/16 v24, #int 2 // #2 │ │ -084d18: 0200 1800 |0096: move/from16 v0, v24 │ │ -084d1c: 6e20 0916 0d00 |0098: invoke-virtual {v13, v0}, Ljava/util/regex/Matcher;.group:(I)Ljava/lang/String; // method@1609 │ │ -084d22: 0c18 |009b: move-result-object v24 │ │ -084d24: 0800 1700 |009c: move-object/from16 v0, v23 │ │ -084d28: 0801 1800 |009e: move-object/from16 v1, v24 │ │ -084d2c: 6e30 c515 0801 |00a0: invoke-virtual {v8, v0, v1}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@15c5 │ │ -084d32: 0800 1b00 |00a3: move-object/from16 v0, v27 │ │ -084d36: 5400 4709 |00a5: iget-object v0, v0, Ljwtc/android/chess/ics/ICSClient;._mapPlayers:Ljava/util/ArrayList; // field@0947 │ │ -084d3a: 0817 0000 |00a7: move-object/from16 v23, v0 │ │ -084d3e: 0800 1700 |00a9: move-object/from16 v0, v23 │ │ -084d42: 6e20 a015 8000 |00ab: invoke-virtual {v0, v8}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@15a0 │ │ -084d48: 28b4 |00ae: goto 0062 // -004c │ │ -084d4a: 0d05 |00af: move-exception v5 │ │ -084d4c: 1a17 360e |00b0: const-string v23, "WorkerTelnet" // string@0e36 │ │ -084d50: 6e10 fc14 0500 |00b2: invoke-virtual {v5}, Ljava/lang/Exception;.toString:()Ljava/lang/String; // method@14fc │ │ -084d56: 0c18 |00b5: move-result-object v24 │ │ -084d58: 7702 f611 1700 |00b6: invoke-static/range {v23, v24}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@11f6 │ │ -084d5e: 0e00 |00b9: return-void │ │ -084d60: 0800 1b00 |00ba: move-object/from16 v0, v27 │ │ -084d64: 5400 3609 |00bc: iget-object v0, v0, Ljwtc/android/chess/ics/ICSClient;._buffer:Ljava/lang/String; // field@0936 │ │ -084d68: 0817 0000 |00be: move-object/from16 v23, v0 │ │ -084d6c: 1a18 0a00 |00c0: const-string v24, " │ │ +0867c8: 7402 4515 1700 |0018: invoke-virtual/range {v23, v24}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@1545 │ │ +0867ce: 0c0b |001b: move-result-object v11 │ │ +0867d0: 21b0 |001c: array-length v0, v11 │ │ +0867d2: 0217 0000 |001d: move/from16 v23, v0 │ │ +0867d6: 1318 0300 |001f: const/16 v24, #int 3 // #3 │ │ +0867da: 0200 1700 |0021: move/from16 v0, v23 │ │ +0867de: 0201 1800 |0023: move/from16 v1, v24 │ │ +0867e2: 3710 2a01 |0025: if-le v0, v1, 014f // +012a │ │ +0867e6: 0800 1b00 |0027: move-object/from16 v0, v27 │ │ +0867ea: 5400 3609 |0029: iget-object v0, v0, Ljwtc/android/chess/ics/ICSClient;._buffer:Ljava/lang/String; // field@0936 │ │ +0867ee: 0817 0000 |002b: move-object/from16 v23, v0 │ │ +0867f2: 1a18 171e |002d: const-string v24, "players displayed (of " // string@1e17 │ │ +0867f6: 7402 3e15 1700 |002f: invoke-virtual/range {v23, v24}, Ljava/lang/String;.indexOf:(Ljava/lang/String;)I // method@153e │ │ +0867fc: 0a17 |0032: move-result v23 │ │ +0867fe: 3d17 1c01 |0033: if-lez v23, 014f // +011c │ │ +086802: 0800 1b00 |0035: move-object/from16 v0, v27 │ │ +086806: 5400 3609 |0037: iget-object v0, v0, Ljwtc/android/chess/ics/ICSClient;._buffer:Ljava/lang/String; // field@0936 │ │ +08680a: 0817 0000 |0039: move-object/from16 v23, v0 │ │ +08680e: 1a18 ad17 |003b: const-string v24, "indicates system administrator." // string@17ad │ │ +086812: 7402 3e15 1700 |003d: invoke-virtual/range {v23, v24}, Ljava/lang/String;.indexOf:(Ljava/lang/String;)I // method@153e │ │ +086818: 0a17 |0040: move-result v23 │ │ +08681a: 3d17 0e01 |0041: if-lez v23, 014f // +010e │ │ +08681e: 0800 1b00 |0043: move-object/from16 v0, v27 │ │ +086822: 5400 4709 |0045: iget-object v0, v0, Ljwtc/android/chess/ics/ICSClient;._mapPlayers:Ljava/util/ArrayList; // field@0947 │ │ +086826: 0817 0000 |0047: move-object/from16 v23, v0 │ │ +08682a: 7401 a115 1700 |0049: invoke-virtual/range {v23}, Ljava/util/ArrayList;.clear:()V // method@15a1 │ │ +086830: 1207 |004c: const/4 v7, #int 0 // #0 │ │ +086832: 21b0 |004d: array-length v0, v11 │ │ +086834: 0217 0000 |004e: move/from16 v23, v0 │ │ +086838: d817 17fe |0050: add-int/lit8 v23, v23, #int -2 // #fe │ │ +08683c: 0200 1700 |0052: move/from16 v0, v23 │ │ +086840: 3507 db00 |0054: if-ge v7, v0, 012f // +00db │ │ +086844: 0800 1b00 |0056: move-object/from16 v0, v27 │ │ +086848: 5400 4c09 |0058: iget-object v0, v0, Ljwtc/android/chess/ics/ICSClient;._pattPlayerRow:Ljava/util/regex/Pattern; // field@094c │ │ +08684c: 0817 0000 |005a: move-object/from16 v23, v0 │ │ +086850: 4618 0b07 |005c: aget-object v24, v11, v7 │ │ +086854: 7402 0d16 1700 |005e: invoke-virtual/range {v23, v24}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@160d │ │ +08685a: 0c0d |0061: move-result-object v13 │ │ +08685c: 6e10 0816 0d00 |0062: invoke-virtual {v13}, Ljava/util/regex/Matcher;.find:()Z // method@1608 │ │ +086862: 0a17 |0065: move-result v23 │ │ +086864: 3817 c500 |0066: if-eqz v23, 012b // +00c5 │ │ +086868: 1317 0400 |0068: const/16 v23, #int 4 // #4 │ │ +08686c: 0200 1700 |006a: move/from16 v0, v23 │ │ +086870: 6e20 0916 0d00 |006c: invoke-virtual {v13, v0}, Ljava/util/regex/Matcher;.group:(I)Ljava/lang/String; // method@1609 │ │ +086876: 0c0e |006f: move-result-object v14 │ │ +086878: 380e f2ff |0070: if-eqz v14, 0062 // -000e │ │ +08687c: 1317 0200 |0072: const/16 v23, #int 2 // #2 │ │ +086880: 0200 1700 |0074: move/from16 v0, v23 │ │ +086884: 6e20 0916 0d00 |0076: invoke-virtual {v13, v0}, Ljava/util/regex/Matcher;.group:(I)Ljava/lang/String; // method@1609 │ │ +08688a: 0c17 |0079: move-result-object v23 │ │ +08688c: 3817 e8ff |007a: if-eqz v23, 0062 // -0018 │ │ +086890: 1317 0500 |007c: const/16 v23, #int 5 // #5 │ │ +086894: 0200 1700 |007e: move/from16 v0, v23 │ │ +086898: 6e20 0916 0d00 |0080: invoke-virtual {v13, v0}, Ljava/util/regex/Matcher;.group:(I)Ljava/lang/String; // method@1609 │ │ +08689e: 0c04 |0083: move-result-object v4 │ │ +0868a0: 3904 4400 |0084: if-nez v4, 00c8 // +0044 │ │ +0868a4: 2208 6503 |0086: new-instance v8, Ljava/util/HashMap; // type@0365 │ │ +0868a8: 7010 c015 0800 |0088: invoke-direct {v8}, Ljava/util/HashMap;.:()V // method@15c0 │ │ +0868ae: 1a17 7122 |008b: const-string v23, "text_name" // string@2271 │ │ +0868b2: 0800 1700 |008d: move-object/from16 v0, v23 │ │ +0868b6: 6e30 c515 080e |008f: invoke-virtual {v8, v0, v14}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@15c5 │ │ +0868bc: 1a17 7522 |0092: const-string v23, "text_rating" // string@2275 │ │ +0868c0: 1318 0200 |0094: const/16 v24, #int 2 // #2 │ │ +0868c4: 0200 1800 |0096: move/from16 v0, v24 │ │ +0868c8: 6e20 0916 0d00 |0098: invoke-virtual {v13, v0}, Ljava/util/regex/Matcher;.group:(I)Ljava/lang/String; // method@1609 │ │ +0868ce: 0c18 |009b: move-result-object v24 │ │ +0868d0: 0800 1700 |009c: move-object/from16 v0, v23 │ │ +0868d4: 0801 1800 |009e: move-object/from16 v1, v24 │ │ +0868d8: 6e30 c515 0801 |00a0: invoke-virtual {v8, v0, v1}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@15c5 │ │ +0868de: 0800 1b00 |00a3: move-object/from16 v0, v27 │ │ +0868e2: 5400 4709 |00a5: iget-object v0, v0, Ljwtc/android/chess/ics/ICSClient;._mapPlayers:Ljava/util/ArrayList; // field@0947 │ │ +0868e6: 0817 0000 |00a7: move-object/from16 v23, v0 │ │ +0868ea: 0800 1700 |00a9: move-object/from16 v0, v23 │ │ +0868ee: 6e20 a015 8000 |00ab: invoke-virtual {v0, v8}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@15a0 │ │ +0868f4: 28b4 |00ae: goto 0062 // -004c │ │ +0868f6: 0d05 |00af: move-exception v5 │ │ +0868f8: 1a17 330e |00b0: const-string v23, "WorkerTelnet" // string@0e33 │ │ +0868fc: 6e10 fc14 0500 |00b2: invoke-virtual {v5}, Ljava/lang/Exception;.toString:()Ljava/lang/String; // method@14fc │ │ +086902: 0c18 |00b5: move-result-object v24 │ │ +086904: 7702 f611 1700 |00b6: invoke-static/range {v23, v24}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@11f6 │ │ +08690a: 0e00 |00b9: return-void │ │ +08690c: 0800 1b00 |00ba: move-object/from16 v0, v27 │ │ +086910: 5400 3609 |00bc: iget-object v0, v0, Ljwtc/android/chess/ics/ICSClient;._buffer:Ljava/lang/String; // field@0936 │ │ +086914: 0817 0000 |00be: move-object/from16 v23, v0 │ │ +086918: 1a18 0a00 |00c0: const-string v24, " │ │ " // string@000a │ │ -084d70: 7402 4515 1700 |00c2: invoke-virtual/range {v23, v24}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@1545 │ │ -084d76: 0c0b |00c5: move-result-object v11 │ │ -084d78: 2900 56ff |00c6: goto/16 001c // -00aa │ │ -084d7c: 1a17 0201 |00c8: const-string v23, "(U)" // string@0102 │ │ -084d80: 0800 1700 |00ca: move-object/from16 v0, v23 │ │ -084d84: 3204 2000 |00cc: if-eq v4, v0, 00ec // +0020 │ │ -084d88: 1a17 e500 |00ce: const-string v23, "(FM)" // string@00e5 │ │ -084d8c: 0800 1700 |00d0: move-object/from16 v0, v23 │ │ -084d90: 3204 1a00 |00d2: if-eq v4, v0, 00ec // +001a │ │ -084d94: 1a17 e600 |00d4: const-string v23, "(GM)" // string@00e6 │ │ -084d98: 0800 1700 |00d6: move-object/from16 v0, v23 │ │ -084d9c: 3204 1400 |00d8: if-eq v4, v0, 00ec // +0014 │ │ -084da0: 1a17 ec00 |00da: const-string v23, "(IM)" // string@00ec │ │ -084da4: 0800 1700 |00dc: move-object/from16 v0, v23 │ │ -084da8: 3204 0e00 |00de: if-eq v4, v0, 00ec // +000e │ │ -084dac: 1a17 0401 |00e0: const-string v23, "(WIM)" // string@0104 │ │ -084db0: 0800 1700 |00e2: move-object/from16 v0, v23 │ │ -084db4: 3204 0800 |00e4: if-eq v4, v0, 00ec // +0008 │ │ -084db8: 1a17 0301 |00e6: const-string v23, "(WGM)" // string@0103 │ │ -084dbc: 0800 1700 |00e8: move-object/from16 v0, v23 │ │ -084dc0: 3304 78ff |00ea: if-ne v4, v0, 0062 // -0088 │ │ -084dc4: 2217 4203 |00ec: new-instance v23, Ljava/lang/StringBuilder; // type@0342 │ │ -084dc8: 7601 5715 1700 |00ee: invoke-direct/range {v23}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ -084dce: 0800 1700 |00f1: move-object/from16 v0, v23 │ │ -084dd2: 6e20 5f15 e000 |00f3: invoke-virtual {v0, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -084dd8: 0c17 |00f6: move-result-object v23 │ │ -084dda: 0800 1700 |00f7: move-object/from16 v0, v23 │ │ -084dde: 6e20 5f15 4000 |00f9: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -084de4: 0c17 |00fc: move-result-object v23 │ │ -084de6: 7401 6415 1700 |00fd: invoke-virtual/range {v23}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ -084dec: 0c0e |0100: move-result-object v14 │ │ -084dee: 2208 6803 |0101: new-instance v8, Ljava/util/HashMap; // type@0368 │ │ -084df2: 7010 c015 0800 |0103: invoke-direct {v8}, Ljava/util/HashMap;.:()V // method@15c0 │ │ -084df8: 1a17 7522 |0106: const-string v23, "text_name" // string@2275 │ │ -084dfc: 0800 1700 |0108: move-object/from16 v0, v23 │ │ -084e00: 6e30 c515 080e |010a: invoke-virtual {v8, v0, v14}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@15c5 │ │ -084e06: 1a17 7922 |010d: const-string v23, "text_rating" // string@2279 │ │ -084e0a: 1318 0200 |010f: const/16 v24, #int 2 // #2 │ │ -084e0e: 0200 1800 |0111: move/from16 v0, v24 │ │ -084e12: 6e20 0916 0d00 |0113: invoke-virtual {v13, v0}, Ljava/util/regex/Matcher;.group:(I)Ljava/lang/String; // method@1609 │ │ -084e18: 0c18 |0116: move-result-object v24 │ │ -084e1a: 0800 1700 |0117: move-object/from16 v0, v23 │ │ -084e1e: 0801 1800 |0119: move-object/from16 v1, v24 │ │ -084e22: 6e30 c515 0801 |011b: invoke-virtual {v8, v0, v1}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@15c5 │ │ -084e28: 0800 1b00 |011e: move-object/from16 v0, v27 │ │ -084e2c: 5400 4709 |0120: iget-object v0, v0, Ljwtc/android/chess/ics/ICSClient;._mapPlayers:Ljava/util/ArrayList; // field@0947 │ │ -084e30: 0817 0000 |0122: move-object/from16 v23, v0 │ │ -084e34: 0800 1700 |0124: move-object/from16 v0, v23 │ │ -084e38: 6e20 a015 8000 |0126: invoke-virtual {v0, v8}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@15a0 │ │ -084e3e: 2900 39ff |0129: goto/16 0062 // -00c7 │ │ -084e42: d807 0701 |012b: add-int/lit8 v7, v7, #int 1 // #01 │ │ -084e46: 2900 20ff |012d: goto/16 004d // -00e0 │ │ -084e4a: 7401 9e18 1b00 |012f: invoke-virtual/range {v27}, Ljwtc/android/chess/ics/ICSClient;.switchToPlayersView:()V // method@189e │ │ -084e50: 0800 1b00 |0132: move-object/from16 v0, v27 │ │ -084e54: 5400 4709 |0134: iget-object v0, v0, Ljwtc/android/chess/ics/ICSClient;._mapPlayers:Ljava/util/ArrayList; // field@0947 │ │ -084e58: 0817 0000 |0136: move-object/from16 v23, v0 │ │ -084e5c: 2218 0a04 |0138: new-instance v24, Ljwtc/android/chess/ics/ICSClient$ComparatorHashRating; // type@040a │ │ -084e60: 0800 1800 |013a: move-object/from16 v0, v24 │ │ -084e64: 0801 1b00 |013c: move-object/from16 v1, v27 │ │ -084e68: 7020 5218 1000 |013e: invoke-direct {v0, v1}, Ljwtc/android/chess/ics/ICSClient$ComparatorHashRating;.:(Ljwtc/android/chess/ics/ICSClient;)V // method@1852 │ │ -084e6e: 7702 bc15 1700 |0141: invoke-static/range {v23, v24}, Ljava/util/Collections;.sort:(Ljava/util/List;Ljava/util/Comparator;)V // method@15bc │ │ -084e74: 0800 1b00 |0144: move-object/from16 v0, v27 │ │ -084e78: 5400 3109 |0146: iget-object v0, v0, Ljwtc/android/chess/ics/ICSClient;._adapterPlayers:Ljwtc/android/chess/ics/ICSClient$AlternatingRowColorAdapter; // field@0931 │ │ -084e7c: 0817 0000 |0148: move-object/from16 v23, v0 │ │ -084e80: 7401 4e18 1700 |014a: invoke-virtual/range {v23}, Ljwtc/android/chess/ics/ICSClient$AlternatingRowColorAdapter;.notifyDataSetChanged:()V // method@184e │ │ -084e86: 2900 6cff |014d: goto/16 00b9 // -0094 │ │ -084e8a: 1207 |014f: const/4 v7, #int 0 // #0 │ │ -084e8c: 21b0 |0150: array-length v0, v11 │ │ -084e8e: 0217 0000 |0151: move/from16 v23, v0 │ │ -084e92: 0200 1700 |0153: move/from16 v0, v23 │ │ -084e96: 3507 0c0b |0155: if-ge v7, v0, 0c61 // +0b0c │ │ -084e9a: 4617 0b07 |0157: aget-object v23, v11, v7 │ │ -084e9e: 0800 1b00 |0159: move-object/from16 v0, v27 │ │ -084ea2: 5400 5009 |015b: iget-object v0, v0, Ljwtc/android/chess/ics/ICSClient;._prompt:Ljava/lang/String; // field@0950 │ │ -084ea6: 0818 0000 |015d: move-object/from16 v24, v0 │ │ -084eaa: 1a19 0000 |015f: const-string v25, "" // string@0000 │ │ -084eae: 7403 4315 1700 |0161: invoke-virtual/range {v23, v24, v25}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@1543 │ │ -084eb4: 0c0a |0164: move-result-object v10 │ │ -084eb6: 1a17 9101 |0165: const-string v23, "<12> " // string@0191 │ │ -084eba: 0800 1700 |0167: move-object/from16 v0, v23 │ │ -084ebe: 6e20 3e15 0a00 |0169: invoke-virtual {v10, v0}, Ljava/lang/String;.indexOf:(Ljava/lang/String;)I // method@153e │ │ -084ec4: 0a17 |016c: move-result v23 │ │ -084ec6: 3a17 4900 |016d: if-ltz v23, 01b6 // +0049 │ │ -084eca: 1a17 9101 |016f: const-string v23, "<12> " // string@0191 │ │ -084ece: 0800 1700 |0171: move-object/from16 v0, v23 │ │ -084ed2: 6e20 4515 0a00 |0173: invoke-virtual {v10, v0}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@1545 │ │ -084ed8: 0c06 |0176: move-result-object v6 │ │ -084eda: 1209 |0177: const/4 v9, #int 0 // #0 │ │ -084edc: 2160 |0178: array-length v0, v6 │ │ -084ede: 0217 0000 |0179: move/from16 v23, v0 │ │ -084ee2: 0200 1700 |017b: move/from16 v0, v23 │ │ -084ee6: 3509 3b01 |017d: if-ge v9, v0, 02b8 // +013b │ │ -084eea: 4617 0609 |017f: aget-object v23, v6, v9 │ │ -084eee: 7401 4215 1700 |0181: invoke-virtual/range {v23}, Ljava/lang/String;.length:()I // method@1542 │ │ -084ef4: 0a17 |0184: move-result v23 │ │ -084ef6: 1318 4100 |0185: const/16 v24, #int 65 // #41 │ │ -084efa: 0200 1700 |0187: move/from16 v0, v23 │ │ -084efe: 0201 1800 |0189: move/from16 v1, v24 │ │ -084f02: 3710 1700 |018b: if-le v0, v1, 01a2 // +0017 │ │ -084f06: 7401 8118 1b00 |018d: invoke-virtual/range {v27}, Ljwtc/android/chess/ics/ICSClient;.get_view:()Ljwtc/android/chess/ics/ICSChessView; // method@1881 │ │ -084f0c: 0c17 |0190: move-result-object v23 │ │ -084f0e: 4618 0609 |0191: aget-object v24, v6, v9 │ │ -084f12: 0800 1b00 |0193: move-object/from16 v0, v27 │ │ -084f16: 5400 4009 |0195: iget-object v0, v0, Ljwtc/android/chess/ics/ICSClient;._handle:Ljava/lang/String; // field@0940 │ │ -084f1a: 0819 0000 |0197: move-object/from16 v25, v0 │ │ -084f1e: 7403 1f18 1700 |0199: invoke-virtual/range {v23, v24, v25}, Ljwtc/android/chess/ics/ICSChessView;.parseGame:(Ljava/lang/String;Ljava/lang/String;)Z // method@181f │ │ -084f24: 0a17 |019c: move-result v23 │ │ -084f26: 3817 0800 |019d: if-eqz v23, 01a5 // +0008 │ │ -084f2a: 7401 9818 1b00 |019f: invoke-virtual/range {v27}, Ljwtc/android/chess/ics/ICSClient;.switchToBoardView:()V // method@1898 │ │ -084f30: d809 0901 |01a2: add-int/lit8 v9, v9, #int 1 // #01 │ │ -084f34: 28d4 |01a4: goto 0178 // -002c │ │ -084f36: 1a17 c11d |01a5: const-string v23, "parseBuffer" // string@1dc1 │ │ -084f3a: 1a18 6203 |01a7: const-string v24, "Could not parse game response" // string@0362 │ │ -084f3e: 7702 fa11 1700 |01a9: invoke-static/range {v23, v24}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@11fa │ │ -084f44: 1a17 6203 |01ac: const-string v23, "Could not parse game response" // string@0362 │ │ -084f48: 0800 1b00 |01ae: move-object/from16 v0, v27 │ │ -084f4c: 0801 1700 |01b0: move-object/from16 v1, v23 │ │ -084f50: 6e20 7518 1000 |01b2: invoke-virtual {v0, v1}, Ljwtc/android/chess/ics/ICSClient;.addConsoleText:(Ljava/lang/String;)V // method@1875 │ │ -084f56: 28ed |01b5: goto 01a2 // -0013 │ │ -084f58: 1a17 1c03 |01b6: const-string v23, "Challenge:" // string@031c │ │ -084f5c: 0800 1700 |01b8: move-object/from16 v0, v23 │ │ -084f60: 6e20 3e15 0a00 |01ba: invoke-virtual {v10, v0}, Ljava/lang/String;.indexOf:(Ljava/lang/String;)I // method@153e │ │ -084f66: 0a17 |01bd: move-result v23 │ │ -084f68: 3a17 1001 |01be: if-ltz v23, 02ce // +0110 │ │ -084f6c: 1a17 c11d |01c0: const-string v23, "parseBuffer" // string@1dc1 │ │ -084f70: 2218 4203 |01c2: new-instance v24, Ljava/lang/StringBuilder; // type@0342 │ │ -084f74: 7601 5715 1800 |01c4: invoke-direct/range {v24}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ -084f7a: 1a19 c71d |01c7: const-string v25, "parsing challenge " // string@1dc7 │ │ -084f7e: 7402 5f15 1800 |01c9: invoke-virtual/range {v24, v25}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -084f84: 0c18 |01cc: move-result-object v24 │ │ -084f86: 0800 1800 |01cd: move-object/from16 v0, v24 │ │ -084f8a: 6e20 5f15 a000 |01cf: invoke-virtual {v0, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -084f90: 0c18 |01d2: move-result-object v24 │ │ -084f92: 7401 6415 1800 |01d3: invoke-virtual/range {v24}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ -084f98: 0c18 |01d6: move-result-object v24 │ │ -084f9a: 7702 f811 1700 |01d7: invoke-static/range {v23, v24}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@11f8 │ │ -084fa0: 0800 1b00 |01da: move-object/from16 v0, v27 │ │ -084fa4: 5400 4909 |01dc: iget-object v0, v0, Ljwtc/android/chess/ics/ICSClient;._pattChallenge:Ljava/util/regex/Pattern; // field@0949 │ │ -084fa8: 0817 0000 |01de: move-object/from16 v23, v0 │ │ -084fac: 0800 1700 |01e0: move-object/from16 v0, v23 │ │ -084fb0: 6e20 0d16 a000 |01e2: invoke-virtual {v0, v10}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@160d │ │ -084fb6: 0c0d |01e5: move-result-object v13 │ │ -084fb8: 6e10 0b16 0d00 |01e6: invoke-virtual {v13}, Ljava/util/regex/Matcher;.matches:()Z // method@160b │ │ -084fbe: 0a17 |01e9: move-result v23 │ │ -084fc0: 3817 ce00 |01ea: if-eqz v23, 02b8 // +00ce │ │ -084fc4: 1317 0100 |01ec: const/16 v23, #int 1 // #1 │ │ -084fc8: 0200 1700 |01ee: move/from16 v0, v23 │ │ -084fcc: 6e20 0916 0d00 |01f0: invoke-virtual {v13, v0}, Ljava/util/regex/Matcher;.group:(I)Ljava/lang/String; // method@1609 │ │ -084fd2: 0c17 |01f3: move-result-object v23 │ │ -084fd4: 0800 1b00 |01f4: move-object/from16 v0, v27 │ │ -084fd8: 5400 4009 |01f6: iget-object v0, v0, Ljwtc/android/chess/ics/ICSClient;._handle:Ljava/lang/String; // field@0940 │ │ -084fdc: 0818 0000 |01f8: move-object/from16 v24, v0 │ │ -084fe0: 7402 3915 1700 |01fa: invoke-virtual/range {v23, v24}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1539 │ │ -084fe6: 0a17 |01fd: move-result v23 │ │ -084fe8: 3817 be00 |01fe: if-eqz v23, 02bc // +00be │ │ -084fec: 1317 0300 |0200: const/16 v23, #int 3 // #3 │ │ -084ff0: 0200 1700 |0202: move/from16 v0, v23 │ │ -084ff4: 6e20 0916 0d00 |0204: invoke-virtual {v13, v0}, Ljava/util/regex/Matcher;.group:(I)Ljava/lang/String; // method@1609 │ │ -084ffa: 0c0f |0207: move-result-object v15 │ │ -084ffc: 1317 0400 |0208: const/16 v23, #int 4 // #4 │ │ -085000: 0200 1700 |020a: move/from16 v0, v23 │ │ -085004: 6e20 0916 0d00 |020c: invoke-virtual {v13, v0}, Ljava/util/regex/Matcher;.group:(I)Ljava/lang/String; // method@1609 │ │ -08500a: 0c12 |020f: move-result-object v18 │ │ -08500c: 2217 0d00 |0210: new-instance v23, Landroid/app/AlertDialog$Builder; // type@000d │ │ -085010: 0800 1700 |0212: move-object/from16 v0, v23 │ │ -085014: 0801 1b00 |0214: move-object/from16 v1, v27 │ │ -085018: 7020 3b00 1000 |0216: invoke-direct {v0, v1}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@003b │ │ -08501e: 1418 4400 087f |0219: const v24, #float 1.80776e+38 // #7f080044 │ │ -085024: 0800 1b00 |021c: move-object/from16 v0, v27 │ │ -085028: 0201 1800 |021e: move/from16 v1, v24 │ │ -08502c: 6e20 7e18 1000 |0220: invoke-virtual {v0, v1}, Ljwtc/android/chess/ics/ICSClient;.getString:(I)Ljava/lang/String; // method@187e │ │ -085032: 0c18 |0223: move-result-object v24 │ │ -085034: 7402 4500 1700 |0224: invoke-virtual/range {v23, v24}, Landroid/app/AlertDialog$Builder;.setTitle:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@0045 │ │ -08503a: 0c17 |0227: move-result-object v23 │ │ -08503c: 2218 4203 |0228: new-instance v24, Ljava/lang/StringBuilder; // type@0342 │ │ -085040: 7601 5715 1800 |022a: invoke-direct/range {v24}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ -085046: 0800 1800 |022d: move-object/from16 v0, v24 │ │ -08504a: 6e20 5f15 f000 |022f: invoke-virtual {v0, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -085050: 0c18 |0232: move-result-object v24 │ │ -085052: 1a19 4900 |0233: const-string v25, " [" // string@0049 │ │ -085056: 7402 5f15 1800 |0235: invoke-virtual/range {v24, v25}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -08505c: 0c18 |0238: move-result-object v24 │ │ -08505e: 0800 1800 |0239: move-object/from16 v0, v24 │ │ -085062: 0801 1200 |023b: move-object/from16 v1, v18 │ │ -085066: 6e20 5f15 1000 |023d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -08506c: 0c18 |0240: move-result-object v24 │ │ -08506e: 1a19 a70e |0241: const-string v25, "] │ │ -challenges you for a " // string@0ea7 │ │ -085072: 7402 5f15 1800 |0243: invoke-virtual/range {v24, v25}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -085078: 0c18 |0246: move-result-object v24 │ │ -08507a: 1319 0700 |0247: const/16 v25, #int 7 // #7 │ │ -08507e: 0200 1900 |0249: move/from16 v0, v25 │ │ -085082: 6e20 0916 0d00 |024b: invoke-virtual {v13, v0}, Ljava/util/regex/Matcher;.group:(I)Ljava/lang/String; // method@1609 │ │ -085088: 0c19 |024e: move-result-object v25 │ │ -08508a: 7402 5f15 1800 |024f: invoke-virtual/range {v24, v25}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -085090: 0c18 |0252: move-result-object v24 │ │ -085092: 1a19 9c00 |0253: const-string v25, " min.+" // string@009c │ │ -085096: 7402 5f15 1800 |0255: invoke-virtual/range {v24, v25}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -08509c: 0c18 |0258: move-result-object v24 │ │ -08509e: 1319 0800 |0259: const/16 v25, #int 8 // #8 │ │ -0850a2: 0200 1900 |025b: move/from16 v0, v25 │ │ -0850a6: 6e20 0916 0d00 |025d: invoke-virtual {v13, v0}, Ljava/util/regex/Matcher;.group:(I)Ljava/lang/String; // method@1609 │ │ -0850ac: 0c19 |0260: move-result-object v25 │ │ -0850ae: 7402 5f15 1800 |0261: invoke-virtual/range {v24, v25}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -0850b4: 0c18 |0264: move-result-object v24 │ │ -0850b6: 1a19 731f |0265: const-string v25, "s " // string@1f73 │ │ -0850ba: 7402 5f15 1800 |0267: invoke-virtual/range {v24, v25}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -0850c0: 0c18 |026a: move-result-object v24 │ │ -0850c2: 1319 0500 |026b: const/16 v25, #int 5 // #5 │ │ -0850c6: 0200 1900 |026d: move/from16 v0, v25 │ │ -0850ca: 6e20 0916 0d00 |026f: invoke-virtual {v13, v0}, Ljava/util/regex/Matcher;.group:(I)Ljava/lang/String; // method@1609 │ │ -0850d0: 0c19 |0272: move-result-object v25 │ │ -0850d2: 7402 5f15 1800 |0273: invoke-virtual/range {v24, v25}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -0850d8: 0c18 |0276: move-result-object v24 │ │ -0850da: 1a19 0c00 |0277: const-string v25, " " // string@000c │ │ -0850de: 7402 5f15 1800 |0279: invoke-virtual/range {v24, v25}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -0850e4: 0c18 |027c: move-result-object v24 │ │ -0850e6: 1319 0600 |027d: const/16 v25, #int 6 // #6 │ │ -0850ea: 0200 1900 |027f: move/from16 v0, v25 │ │ -0850ee: 6e20 0916 0d00 |0281: invoke-virtual {v13, v0}, Ljava/util/regex/Matcher;.group:(I)Ljava/lang/String; // method@1609 │ │ -0850f4: 0c19 |0284: move-result-object v25 │ │ -0850f6: 7402 5f15 1800 |0285: invoke-virtual/range {v24, v25}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -0850fc: 0c18 |0288: move-result-object v24 │ │ -0850fe: 1a19 3401 |0289: const-string v25, ". │ │ +08691c: 7402 4515 1700 |00c2: invoke-virtual/range {v23, v24}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@1545 │ │ +086922: 0c0b |00c5: move-result-object v11 │ │ +086924: 2900 56ff |00c6: goto/16 001c // -00aa │ │ +086928: 1a17 0201 |00c8: const-string v23, "(U)" // string@0102 │ │ +08692c: 0800 1700 |00ca: move-object/from16 v0, v23 │ │ +086930: 3204 2000 |00cc: if-eq v4, v0, 00ec // +0020 │ │ +086934: 1a17 e500 |00ce: const-string v23, "(FM)" // string@00e5 │ │ +086938: 0800 1700 |00d0: move-object/from16 v0, v23 │ │ +08693c: 3204 1a00 |00d2: if-eq v4, v0, 00ec // +001a │ │ +086940: 1a17 e600 |00d4: const-string v23, "(GM)" // string@00e6 │ │ +086944: 0800 1700 |00d6: move-object/from16 v0, v23 │ │ +086948: 3204 1400 |00d8: if-eq v4, v0, 00ec // +0014 │ │ +08694c: 1a17 ec00 |00da: const-string v23, "(IM)" // string@00ec │ │ +086950: 0800 1700 |00dc: move-object/from16 v0, v23 │ │ +086954: 3204 0e00 |00de: if-eq v4, v0, 00ec // +000e │ │ +086958: 1a17 0401 |00e0: const-string v23, "(WIM)" // string@0104 │ │ +08695c: 0800 1700 |00e2: move-object/from16 v0, v23 │ │ +086960: 3204 0800 |00e4: if-eq v4, v0, 00ec // +0008 │ │ +086964: 1a17 0301 |00e6: const-string v23, "(WGM)" // string@0103 │ │ +086968: 0800 1700 |00e8: move-object/from16 v0, v23 │ │ +08696c: 3304 78ff |00ea: if-ne v4, v0, 0062 // -0088 │ │ +086970: 2217 3f03 |00ec: new-instance v23, Ljava/lang/StringBuilder; // type@033f │ │ +086974: 7601 5715 1700 |00ee: invoke-direct/range {v23}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ +08697a: 0800 1700 |00f1: move-object/from16 v0, v23 │ │ +08697e: 6e20 5f15 e000 |00f3: invoke-virtual {v0, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +086984: 0c17 |00f6: move-result-object v23 │ │ +086986: 0800 1700 |00f7: move-object/from16 v0, v23 │ │ +08698a: 6e20 5f15 4000 |00f9: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +086990: 0c17 |00fc: move-result-object v23 │ │ +086992: 7401 6415 1700 |00fd: invoke-virtual/range {v23}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ +086998: 0c0e |0100: move-result-object v14 │ │ +08699a: 2208 6503 |0101: new-instance v8, Ljava/util/HashMap; // type@0365 │ │ +08699e: 7010 c015 0800 |0103: invoke-direct {v8}, Ljava/util/HashMap;.:()V // method@15c0 │ │ +0869a4: 1a17 7122 |0106: const-string v23, "text_name" // string@2271 │ │ +0869a8: 0800 1700 |0108: move-object/from16 v0, v23 │ │ +0869ac: 6e30 c515 080e |010a: invoke-virtual {v8, v0, v14}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@15c5 │ │ +0869b2: 1a17 7522 |010d: const-string v23, "text_rating" // string@2275 │ │ +0869b6: 1318 0200 |010f: const/16 v24, #int 2 // #2 │ │ +0869ba: 0200 1800 |0111: move/from16 v0, v24 │ │ +0869be: 6e20 0916 0d00 |0113: invoke-virtual {v13, v0}, Ljava/util/regex/Matcher;.group:(I)Ljava/lang/String; // method@1609 │ │ +0869c4: 0c18 |0116: move-result-object v24 │ │ +0869c6: 0800 1700 |0117: move-object/from16 v0, v23 │ │ +0869ca: 0801 1800 |0119: move-object/from16 v1, v24 │ │ +0869ce: 6e30 c515 0801 |011b: invoke-virtual {v8, v0, v1}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@15c5 │ │ +0869d4: 0800 1b00 |011e: move-object/from16 v0, v27 │ │ +0869d8: 5400 4709 |0120: iget-object v0, v0, Ljwtc/android/chess/ics/ICSClient;._mapPlayers:Ljava/util/ArrayList; // field@0947 │ │ +0869dc: 0817 0000 |0122: move-object/from16 v23, v0 │ │ +0869e0: 0800 1700 |0124: move-object/from16 v0, v23 │ │ +0869e4: 6e20 a015 8000 |0126: invoke-virtual {v0, v8}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@15a0 │ │ +0869ea: 2900 39ff |0129: goto/16 0062 // -00c7 │ │ +0869ee: d807 0701 |012b: add-int/lit8 v7, v7, #int 1 // #01 │ │ +0869f2: 2900 20ff |012d: goto/16 004d // -00e0 │ │ +0869f6: 7401 9e18 1b00 |012f: invoke-virtual/range {v27}, Ljwtc/android/chess/ics/ICSClient;.switchToPlayersView:()V // method@189e │ │ +0869fc: 0800 1b00 |0132: move-object/from16 v0, v27 │ │ +086a00: 5400 4709 |0134: iget-object v0, v0, Ljwtc/android/chess/ics/ICSClient;._mapPlayers:Ljava/util/ArrayList; // field@0947 │ │ +086a04: 0817 0000 |0136: move-object/from16 v23, v0 │ │ +086a08: 2218 0704 |0138: new-instance v24, Ljwtc/android/chess/ics/ICSClient$ComparatorHashRating; // type@0407 │ │ +086a0c: 0800 1800 |013a: move-object/from16 v0, v24 │ │ +086a10: 0801 1b00 |013c: move-object/from16 v1, v27 │ │ +086a14: 7020 5218 1000 |013e: invoke-direct {v0, v1}, Ljwtc/android/chess/ics/ICSClient$ComparatorHashRating;.:(Ljwtc/android/chess/ics/ICSClient;)V // method@1852 │ │ +086a1a: 7702 bc15 1700 |0141: invoke-static/range {v23, v24}, Ljava/util/Collections;.sort:(Ljava/util/List;Ljava/util/Comparator;)V // method@15bc │ │ +086a20: 0800 1b00 |0144: move-object/from16 v0, v27 │ │ +086a24: 5400 3109 |0146: iget-object v0, v0, Ljwtc/android/chess/ics/ICSClient;._adapterPlayers:Ljwtc/android/chess/ics/ICSClient$AlternatingRowColorAdapter; // field@0931 │ │ +086a28: 0817 0000 |0148: move-object/from16 v23, v0 │ │ +086a2c: 7401 4e18 1700 |014a: invoke-virtual/range {v23}, Ljwtc/android/chess/ics/ICSClient$AlternatingRowColorAdapter;.notifyDataSetChanged:()V // method@184e │ │ +086a32: 2900 6cff |014d: goto/16 00b9 // -0094 │ │ +086a36: 1207 |014f: const/4 v7, #int 0 // #0 │ │ +086a38: 21b0 |0150: array-length v0, v11 │ │ +086a3a: 0217 0000 |0151: move/from16 v23, v0 │ │ +086a3e: 0200 1700 |0153: move/from16 v0, v23 │ │ +086a42: 3507 0c0b |0155: if-ge v7, v0, 0c61 // +0b0c │ │ +086a46: 4617 0b07 |0157: aget-object v23, v11, v7 │ │ +086a4a: 0800 1b00 |0159: move-object/from16 v0, v27 │ │ +086a4e: 5400 5009 |015b: iget-object v0, v0, Ljwtc/android/chess/ics/ICSClient;._prompt:Ljava/lang/String; // field@0950 │ │ +086a52: 0818 0000 |015d: move-object/from16 v24, v0 │ │ +086a56: 1a19 0000 |015f: const-string v25, "" // string@0000 │ │ +086a5a: 7403 4315 1700 |0161: invoke-virtual/range {v23, v24, v25}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@1543 │ │ +086a60: 0c0a |0164: move-result-object v10 │ │ +086a62: 1a17 9101 |0165: const-string v23, "<12> " // string@0191 │ │ +086a66: 0800 1700 |0167: move-object/from16 v0, v23 │ │ +086a6a: 6e20 3e15 0a00 |0169: invoke-virtual {v10, v0}, Ljava/lang/String;.indexOf:(Ljava/lang/String;)I // method@153e │ │ +086a70: 0a17 |016c: move-result v23 │ │ +086a72: 3a17 4900 |016d: if-ltz v23, 01b6 // +0049 │ │ +086a76: 1a17 9101 |016f: const-string v23, "<12> " // string@0191 │ │ +086a7a: 0800 1700 |0171: move-object/from16 v0, v23 │ │ +086a7e: 6e20 4515 0a00 |0173: invoke-virtual {v10, v0}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@1545 │ │ +086a84: 0c06 |0176: move-result-object v6 │ │ +086a86: 1209 |0177: const/4 v9, #int 0 // #0 │ │ +086a88: 2160 |0178: array-length v0, v6 │ │ +086a8a: 0217 0000 |0179: move/from16 v23, v0 │ │ +086a8e: 0200 1700 |017b: move/from16 v0, v23 │ │ +086a92: 3509 3b01 |017d: if-ge v9, v0, 02b8 // +013b │ │ +086a96: 4617 0609 |017f: aget-object v23, v6, v9 │ │ +086a9a: 7401 4215 1700 |0181: invoke-virtual/range {v23}, Ljava/lang/String;.length:()I // method@1542 │ │ +086aa0: 0a17 |0184: move-result v23 │ │ +086aa2: 1318 4100 |0185: const/16 v24, #int 65 // #41 │ │ +086aa6: 0200 1700 |0187: move/from16 v0, v23 │ │ +086aaa: 0201 1800 |0189: move/from16 v1, v24 │ │ +086aae: 3710 1700 |018b: if-le v0, v1, 01a2 // +0017 │ │ +086ab2: 7401 8118 1b00 |018d: invoke-virtual/range {v27}, Ljwtc/android/chess/ics/ICSClient;.get_view:()Ljwtc/android/chess/ics/ICSChessView; // method@1881 │ │ +086ab8: 0c17 |0190: move-result-object v23 │ │ +086aba: 4618 0609 |0191: aget-object v24, v6, v9 │ │ +086abe: 0800 1b00 |0193: move-object/from16 v0, v27 │ │ +086ac2: 5400 4009 |0195: iget-object v0, v0, Ljwtc/android/chess/ics/ICSClient;._handle:Ljava/lang/String; // field@0940 │ │ +086ac6: 0819 0000 |0197: move-object/from16 v25, v0 │ │ +086aca: 7403 1f18 1700 |0199: invoke-virtual/range {v23, v24, v25}, Ljwtc/android/chess/ics/ICSChessView;.parseGame:(Ljava/lang/String;Ljava/lang/String;)Z // method@181f │ │ +086ad0: 0a17 |019c: move-result v23 │ │ +086ad2: 3817 0800 |019d: if-eqz v23, 01a5 // +0008 │ │ +086ad6: 7401 9818 1b00 |019f: invoke-virtual/range {v27}, Ljwtc/android/chess/ics/ICSClient;.switchToBoardView:()V // method@1898 │ │ +086adc: d809 0901 |01a2: add-int/lit8 v9, v9, #int 1 // #01 │ │ +086ae0: 28d4 |01a4: goto 0178 // -002c │ │ +086ae2: 1a17 bd1d |01a5: const-string v23, "parseBuffer" // string@1dbd │ │ +086ae6: 1a18 6203 |01a7: const-string v24, "Could not parse game response" // string@0362 │ │ +086aea: 7702 fa11 1700 |01a9: invoke-static/range {v23, v24}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@11fa │ │ +086af0: 1a17 6203 |01ac: const-string v23, "Could not parse game response" // string@0362 │ │ +086af4: 0800 1b00 |01ae: move-object/from16 v0, v27 │ │ +086af8: 0801 1700 |01b0: move-object/from16 v1, v23 │ │ +086afc: 6e20 7518 1000 |01b2: invoke-virtual {v0, v1}, Ljwtc/android/chess/ics/ICSClient;.addConsoleText:(Ljava/lang/String;)V // method@1875 │ │ +086b02: 28ed |01b5: goto 01a2 // -0013 │ │ +086b04: 1a17 1c03 |01b6: const-string v23, "Challenge:" // string@031c │ │ +086b08: 0800 1700 |01b8: move-object/from16 v0, v23 │ │ +086b0c: 6e20 3e15 0a00 |01ba: invoke-virtual {v10, v0}, Ljava/lang/String;.indexOf:(Ljava/lang/String;)I // method@153e │ │ +086b12: 0a17 |01bd: move-result v23 │ │ +086b14: 3a17 1001 |01be: if-ltz v23, 02ce // +0110 │ │ +086b18: 1a17 bd1d |01c0: const-string v23, "parseBuffer" // string@1dbd │ │ +086b1c: 2218 3f03 |01c2: new-instance v24, Ljava/lang/StringBuilder; // type@033f │ │ +086b20: 7601 5715 1800 |01c4: invoke-direct/range {v24}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ +086b26: 1a19 c31d |01c7: const-string v25, "parsing challenge " // string@1dc3 │ │ +086b2a: 7402 5f15 1800 |01c9: invoke-virtual/range {v24, v25}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +086b30: 0c18 |01cc: move-result-object v24 │ │ +086b32: 0800 1800 |01cd: move-object/from16 v0, v24 │ │ +086b36: 6e20 5f15 a000 |01cf: invoke-virtual {v0, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +086b3c: 0c18 |01d2: move-result-object v24 │ │ +086b3e: 7401 6415 1800 |01d3: invoke-virtual/range {v24}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ +086b44: 0c18 |01d6: move-result-object v24 │ │ +086b46: 7702 f811 1700 |01d7: invoke-static/range {v23, v24}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@11f8 │ │ +086b4c: 0800 1b00 |01da: move-object/from16 v0, v27 │ │ +086b50: 5400 4909 |01dc: iget-object v0, v0, Ljwtc/android/chess/ics/ICSClient;._pattChallenge:Ljava/util/regex/Pattern; // field@0949 │ │ +086b54: 0817 0000 |01de: move-object/from16 v23, v0 │ │ +086b58: 0800 1700 |01e0: move-object/from16 v0, v23 │ │ +086b5c: 6e20 0d16 a000 |01e2: invoke-virtual {v0, v10}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@160d │ │ +086b62: 0c0d |01e5: move-result-object v13 │ │ +086b64: 6e10 0b16 0d00 |01e6: invoke-virtual {v13}, Ljava/util/regex/Matcher;.matches:()Z // method@160b │ │ +086b6a: 0a17 |01e9: move-result v23 │ │ +086b6c: 3817 ce00 |01ea: if-eqz v23, 02b8 // +00ce │ │ +086b70: 1317 0100 |01ec: const/16 v23, #int 1 // #1 │ │ +086b74: 0200 1700 |01ee: move/from16 v0, v23 │ │ +086b78: 6e20 0916 0d00 |01f0: invoke-virtual {v13, v0}, Ljava/util/regex/Matcher;.group:(I)Ljava/lang/String; // method@1609 │ │ +086b7e: 0c17 |01f3: move-result-object v23 │ │ +086b80: 0800 1b00 |01f4: move-object/from16 v0, v27 │ │ +086b84: 5400 4009 |01f6: iget-object v0, v0, Ljwtc/android/chess/ics/ICSClient;._handle:Ljava/lang/String; // field@0940 │ │ +086b88: 0818 0000 |01f8: move-object/from16 v24, v0 │ │ +086b8c: 7402 3915 1700 |01fa: invoke-virtual/range {v23, v24}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1539 │ │ +086b92: 0a17 |01fd: move-result v23 │ │ +086b94: 3817 be00 |01fe: if-eqz v23, 02bc // +00be │ │ +086b98: 1317 0300 |0200: const/16 v23, #int 3 // #3 │ │ +086b9c: 0200 1700 |0202: move/from16 v0, v23 │ │ +086ba0: 6e20 0916 0d00 |0204: invoke-virtual {v13, v0}, Ljava/util/regex/Matcher;.group:(I)Ljava/lang/String; // method@1609 │ │ +086ba6: 0c0f |0207: move-result-object v15 │ │ +086ba8: 1317 0400 |0208: const/16 v23, #int 4 // #4 │ │ +086bac: 0200 1700 |020a: move/from16 v0, v23 │ │ +086bb0: 6e20 0916 0d00 |020c: invoke-virtual {v13, v0}, Ljava/util/regex/Matcher;.group:(I)Ljava/lang/String; // method@1609 │ │ +086bb6: 0c12 |020f: move-result-object v18 │ │ +086bb8: 2217 0d00 |0210: new-instance v23, Landroid/app/AlertDialog$Builder; // type@000d │ │ +086bbc: 0800 1700 |0212: move-object/from16 v0, v23 │ │ +086bc0: 0801 1b00 |0214: move-object/from16 v1, v27 │ │ +086bc4: 7020 3b00 1000 |0216: invoke-direct {v0, v1}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@003b │ │ +086bca: 1418 4400 087f |0219: const v24, #float 1.80776e+38 // #7f080044 │ │ +086bd0: 0800 1b00 |021c: move-object/from16 v0, v27 │ │ +086bd4: 0201 1800 |021e: move/from16 v1, v24 │ │ +086bd8: 6e20 7e18 1000 |0220: invoke-virtual {v0, v1}, Ljwtc/android/chess/ics/ICSClient;.getString:(I)Ljava/lang/String; // method@187e │ │ +086bde: 0c18 |0223: move-result-object v24 │ │ +086be0: 7402 4500 1700 |0224: invoke-virtual/range {v23, v24}, Landroid/app/AlertDialog$Builder;.setTitle:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@0045 │ │ +086be6: 0c17 |0227: move-result-object v23 │ │ +086be8: 2218 3f03 |0228: new-instance v24, Ljava/lang/StringBuilder; // type@033f │ │ +086bec: 7601 5715 1800 |022a: invoke-direct/range {v24}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ +086bf2: 0800 1800 |022d: move-object/from16 v0, v24 │ │ +086bf6: 6e20 5f15 f000 |022f: invoke-virtual {v0, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +086bfc: 0c18 |0232: move-result-object v24 │ │ +086bfe: 1a19 4900 |0233: const-string v25, " [" // string@0049 │ │ +086c02: 7402 5f15 1800 |0235: invoke-virtual/range {v24, v25}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +086c08: 0c18 |0238: move-result-object v24 │ │ +086c0a: 0800 1800 |0239: move-object/from16 v0, v24 │ │ +086c0e: 0801 1200 |023b: move-object/from16 v1, v18 │ │ +086c12: 6e20 5f15 1000 |023d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +086c18: 0c18 |0240: move-result-object v24 │ │ +086c1a: 1a19 a40e |0241: const-string v25, "] │ │ +challenges you for a " // string@0ea4 │ │ +086c1e: 7402 5f15 1800 |0243: invoke-virtual/range {v24, v25}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +086c24: 0c18 |0246: move-result-object v24 │ │ +086c26: 1319 0700 |0247: const/16 v25, #int 7 // #7 │ │ +086c2a: 0200 1900 |0249: move/from16 v0, v25 │ │ +086c2e: 6e20 0916 0d00 |024b: invoke-virtual {v13, v0}, Ljava/util/regex/Matcher;.group:(I)Ljava/lang/String; // method@1609 │ │ +086c34: 0c19 |024e: move-result-object v25 │ │ +086c36: 7402 5f15 1800 |024f: invoke-virtual/range {v24, v25}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +086c3c: 0c18 |0252: move-result-object v24 │ │ +086c3e: 1a19 9c00 |0253: const-string v25, " min.+" // string@009c │ │ +086c42: 7402 5f15 1800 |0255: invoke-virtual/range {v24, v25}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +086c48: 0c18 |0258: move-result-object v24 │ │ +086c4a: 1319 0800 |0259: const/16 v25, #int 8 // #8 │ │ +086c4e: 0200 1900 |025b: move/from16 v0, v25 │ │ +086c52: 6e20 0916 0d00 |025d: invoke-virtual {v13, v0}, Ljava/util/regex/Matcher;.group:(I)Ljava/lang/String; // method@1609 │ │ +086c58: 0c19 |0260: move-result-object v25 │ │ +086c5a: 7402 5f15 1800 |0261: invoke-virtual/range {v24, v25}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +086c60: 0c18 |0264: move-result-object v24 │ │ +086c62: 1a19 6f1f |0265: const-string v25, "s " // string@1f6f │ │ +086c66: 7402 5f15 1800 |0267: invoke-virtual/range {v24, v25}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +086c6c: 0c18 |026a: move-result-object v24 │ │ +086c6e: 1319 0500 |026b: const/16 v25, #int 5 // #5 │ │ +086c72: 0200 1900 |026d: move/from16 v0, v25 │ │ +086c76: 6e20 0916 0d00 |026f: invoke-virtual {v13, v0}, Ljava/util/regex/Matcher;.group:(I)Ljava/lang/String; // method@1609 │ │ +086c7c: 0c19 |0272: move-result-object v25 │ │ +086c7e: 7402 5f15 1800 |0273: invoke-virtual/range {v24, v25}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +086c84: 0c18 |0276: move-result-object v24 │ │ +086c86: 1a19 0c00 |0277: const-string v25, " " // string@000c │ │ +086c8a: 7402 5f15 1800 |0279: invoke-virtual/range {v24, v25}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +086c90: 0c18 |027c: move-result-object v24 │ │ +086c92: 1319 0600 |027d: const/16 v25, #int 6 // #6 │ │ +086c96: 0200 1900 |027f: move/from16 v0, v25 │ │ +086c9a: 6e20 0916 0d00 |0281: invoke-virtual {v13, v0}, Ljava/util/regex/Matcher;.group:(I)Ljava/lang/String; // method@1609 │ │ +086ca0: 0c19 |0284: move-result-object v25 │ │ +086ca2: 7402 5f15 1800 |0285: invoke-virtual/range {v24, v25}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +086ca8: 0c18 |0288: move-result-object v24 │ │ +086caa: 1a19 3401 |0289: const-string v25, ". │ │ Do you wish to accept?" // string@0134 │ │ -085102: 7402 5f15 1800 |028b: invoke-virtual/range {v24, v25}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -085108: 0c18 |028e: move-result-object v24 │ │ -08510a: 7401 6415 1800 |028f: invoke-virtual/range {v24}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ -085110: 0c18 |0292: move-result-object v24 │ │ -085112: 7402 3e00 1700 |0293: invoke-virtual/range {v23, v24}, Landroid/app/AlertDialog$Builder;.setMessage:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@003e │ │ -085118: 0c17 |0296: move-result-object v23 │ │ -08511a: 1a18 3c0e |0297: const-string v24, "Yes" // string@0e3c │ │ -08511e: 2219 fb03 |0299: new-instance v25, Ljwtc/android/chess/ics/ICSClient$15; // type@03fb │ │ -085122: 0800 1900 |029b: move-object/from16 v0, v25 │ │ -085126: 0801 1b00 |029d: move-object/from16 v1, v27 │ │ -08512a: 7020 3218 1000 |029f: invoke-direct {v0, v1}, Ljwtc/android/chess/ics/ICSClient$15;.:(Ljwtc/android/chess/ics/ICSClient;)V // method@1832 │ │ -085130: 7403 4200 1700 |02a2: invoke-virtual/range {v23, v24, v25}, Landroid/app/AlertDialog$Builder;.setPositiveButton:(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0042 │ │ -085136: 0c17 |02a5: move-result-object v23 │ │ -085138: 1a18 370b |02a6: const-string v24, "No" // string@0b37 │ │ -08513c: 2219 fa03 |02a8: new-instance v25, Ljwtc/android/chess/ics/ICSClient$14; // type@03fa │ │ -085140: 0800 1900 |02aa: move-object/from16 v0, v25 │ │ -085144: 0801 1b00 |02ac: move-object/from16 v1, v27 │ │ -085148: 7020 3018 1000 |02ae: invoke-direct {v0, v1}, Ljwtc/android/chess/ics/ICSClient$14;.:(Ljwtc/android/chess/ics/ICSClient;)V // method@1830 │ │ -08514e: 7403 4000 1700 |02b1: invoke-virtual/range {v23, v24, v25}, Landroid/app/AlertDialog$Builder;.setNegativeButton:(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0040 │ │ -085154: 0c17 |02b4: move-result-object v23 │ │ -085156: 7401 4700 1700 |02b5: invoke-virtual/range {v23}, Landroid/app/AlertDialog$Builder;.show:()Landroid/app/AlertDialog; // method@0047 │ │ -08515c: d807 0701 |02b8: add-int/lit8 v7, v7, #int 1 // #01 │ │ -085160: 2900 96fe |02ba: goto/16 0150 // -016a │ │ -085164: 1317 0100 |02bc: const/16 v23, #int 1 // #1 │ │ -085168: 0200 1700 |02be: move/from16 v0, v23 │ │ -08516c: 6e20 0916 0d00 |02c0: invoke-virtual {v13, v0}, Ljava/util/regex/Matcher;.group:(I)Ljava/lang/String; // method@1609 │ │ -085172: 0c0f |02c3: move-result-object v15 │ │ -085174: 1317 0200 |02c4: const/16 v23, #int 2 // #2 │ │ -085178: 0200 1700 |02c6: move/from16 v0, v23 │ │ -08517c: 6e20 0916 0d00 |02c8: invoke-virtual {v13, v0}, Ljava/util/regex/Matcher;.group:(I)Ljava/lang/String; // method@1609 │ │ -085182: 0c12 |02cb: move-result-object v18 │ │ -085184: 2900 44ff |02cc: goto/16 0210 // -00bc │ │ -085188: 1a17 4f0d |02ce: const-string v23, "That seek is not available." // string@0d4f │ │ -08518c: 0800 1700 |02d0: move-object/from16 v0, v23 │ │ -085190: 6e20 3915 0a00 |02d2: invoke-virtual {v10, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1539 │ │ -085196: 0a17 |02d5: move-result v23 │ │ -085198: 3817 1000 |02d6: if-eqz v23, 02e6 // +0010 │ │ -08519c: 1a17 4e0d |02d8: const-string v23, "That seek is not available" // string@0d4e │ │ -0851a0: 1318 0000 |02da: const/16 v24, #int 0 // #0 │ │ -0851a4: 0800 1b00 |02dc: move-object/from16 v0, v27 │ │ -0851a8: 0801 1700 |02de: move-object/from16 v1, v23 │ │ -0851ac: 0202 1800 |02e0: move/from16 v2, v24 │ │ -0851b0: 7030 7b18 1002 |02e2: invoke-direct {v0, v1, v2}, Ljwtc/android/chess/ics/ICSClient;.gameToast:(Ljava/lang/String;Z)V // method@187b │ │ -0851b6: 28d3 |02e5: goto 02b8 // -002d │ │ -0851b8: 1a17 d423 |02e6: const-string v23, "{Game " // string@23d4 │ │ -0851bc: 0800 1700 |02e8: move-object/from16 v0, v23 │ │ -0851c0: 6e20 3e15 0a00 |02ea: invoke-virtual {v10, v0}, Ljava/lang/String;.indexOf:(Ljava/lang/String;)I // method@153e │ │ -0851c6: 0a17 |02ed: move-result v23 │ │ -0851c8: 3a17 4800 |02ee: if-ltz v23, 0336 // +0048 │ │ -0851cc: 1a17 3f00 |02f0: const-string v23, " Creating " // string@003f │ │ -0851d0: 0800 1700 |02f2: move-object/from16 v0, v23 │ │ -0851d4: 6e20 3e15 0a00 |02f4: invoke-virtual {v10, v0}, Ljava/lang/String;.indexOf:(Ljava/lang/String;)I // method@153e │ │ -0851da: 0a17 |02f7: move-result v23 │ │ -0851dc: 3c17 0c00 |02f8: if-gtz v23, 0304 // +000c │ │ -0851e0: 1a17 3e00 |02fa: const-string v23, " Continuing " // string@003e │ │ -0851e4: 0800 1700 |02fc: move-object/from16 v0, v23 │ │ -0851e8: 6e20 3e15 0a00 |02fe: invoke-virtual {v10, v0}, Ljava/lang/String;.indexOf:(Ljava/lang/String;)I // method@153e │ │ -0851ee: 0a17 |0301: move-result v23 │ │ -0851f0: 3d17 3400 |0302: if-lez v23, 0336 // +0034 │ │ -0851f4: 1a17 a50e |0304: const-string v23, "\{Game (\d+) .*" // string@0ea5 │ │ -0851f8: 7701 0c16 1700 |0306: invoke-static/range {v23}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@160c │ │ -0851fe: 0c10 |0309: move-result-object v16 │ │ -085200: 0800 1000 |030a: move-object/from16 v0, v16 │ │ -085204: 6e20 0d16 a000 |030c: invoke-virtual {v0, v10}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@160d │ │ -08520a: 0c0c |030f: move-result-object v12 │ │ -08520c: 6e10 0b16 0c00 |0310: invoke-virtual {v12}, Ljava/util/regex/Matcher;.matches:()Z // method@160b │ │ -085212: 0a17 |0313: move-result v23 │ │ -085214: 3817 a4ff |0314: if-eqz v23, 02b8 // -005c │ │ -085218: 7401 8118 1b00 |0316: invoke-virtual/range {v27}, Ljwtc/android/chess/ics/ICSClient;.get_view:()Ljwtc/android/chess/ics/ICSChessView; // method@1881 │ │ -08521e: 0c17 |0319: move-result-object v23 │ │ -085220: 1318 0100 |031a: const/16 v24, #int 1 // #1 │ │ -085224: 0200 1800 |031c: move/from16 v0, v24 │ │ -085228: 6e20 0916 0c00 |031e: invoke-virtual {v12, v0}, Ljava/util/regex/Matcher;.group:(I)Ljava/lang/String; // method@1609 │ │ -08522e: 0c18 |0321: move-result-object v24 │ │ -085230: 7701 0815 1800 |0322: invoke-static/range {v24}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@1508 │ │ -085236: 0a18 |0325: move-result v24 │ │ -085238: 7402 2418 1700 |0326: invoke-virtual/range {v23, v24}, Ljwtc/android/chess/ics/ICSChessView;.setGameNum:(I)V // method@1824 │ │ -08523e: 7401 8118 1b00 |0329: invoke-virtual/range {v27}, Ljwtc/android/chess/ics/ICSClient;.get_view:()Ljwtc/android/chess/ics/ICSChessView; // method@1881 │ │ -085244: 0c17 |032c: move-result-object v23 │ │ -085246: 1318 0100 |032d: const/16 v24, #int 1 // #1 │ │ -08524a: 7402 2518 1700 |032f: invoke-virtual/range {v23, v24}, Ljwtc/android/chess/ics/ICSChessView;.setViewMode:(I)V // method@1825 │ │ -085250: 7401 9818 1b00 |0332: invoke-virtual/range {v27}, Ljwtc/android/chess/ics/ICSClient;.switchToBoardView:()V // method@1898 │ │ -085256: 2883 |0335: goto 02b8 // -007d │ │ -085258: 1a17 7603 |0336: const-string v23, "Creating: " // string@0376 │ │ -08525c: 0800 1700 |0338: move-object/from16 v0, v23 │ │ -085260: 6e20 3e15 0a00 |033a: invoke-virtual {v10, v0}, Ljava/lang/String;.indexOf:(Ljava/lang/String;)I // method@153e │ │ -085266: 0a17 |033d: move-result v23 │ │ -085268: 3a17 2700 |033e: if-ltz v23, 0365 // +0027 │ │ -08526c: 1a17 1101 |0340: const-string v23, "(adjourned)" // string@0111 │ │ -085270: 0800 1700 |0342: move-object/from16 v0, v23 │ │ -085274: 6e20 3e15 0a00 |0344: invoke-virtual {v10, v0}, Ljava/lang/String;.indexOf:(Ljava/lang/String;)I // method@153e │ │ -08527a: 0a17 |0347: move-result v23 │ │ -08527c: 3a17 1d00 |0348: if-ltz v23, 0365 // +001d │ │ -085280: 7401 8118 1b00 |034a: invoke-virtual/range {v27}, Ljwtc/android/chess/ics/ICSClient;.get_view:()Ljwtc/android/chess/ics/ICSChessView; // method@1881 │ │ -085286: 0c17 |034d: move-result-object v23 │ │ -085288: 1318 0100 |034e: const/16 v24, #int 1 // #1 │ │ -08528c: 7402 2518 1700 |0350: invoke-virtual/range {v23, v24}, Ljwtc/android/chess/ics/ICSChessView;.setViewMode:(I)V // method@1825 │ │ -085292: 7401 9818 1b00 |0353: invoke-virtual/range {v27}, Ljwtc/android/chess/ics/ICSClient;.switchToBoardView:()V // method@1898 │ │ -085298: 1a17 210c |0356: const-string v23, "Resuming adjourned game" // string@0c21 │ │ -08529c: 1318 0000 |0358: const/16 v24, #int 0 // #0 │ │ -0852a0: 0800 1b00 |035a: move-object/from16 v0, v27 │ │ -0852a4: 0801 1700 |035c: move-object/from16 v1, v23 │ │ -0852a8: 0202 1800 |035e: move/from16 v2, v24 │ │ -0852ac: 7030 7b18 1002 |0360: invoke-direct {v0, v1, v2}, Ljwtc/android/chess/ics/ICSClient;.gameToast:(Ljava/lang/String;Z)V // method@187b │ │ -0852b2: 2900 55ff |0363: goto/16 02b8 // -00ab │ │ -0852b6: 1a17 ff04 |0365: const-string v23, "Illegal move (" // string@04ff │ │ -0852ba: 0800 1700 |0367: move-object/from16 v0, v23 │ │ -0852be: 6e20 3e15 0a00 |0369: invoke-virtual {v10, v0}, Ljava/lang/String;.indexOf:(Ljava/lang/String;)I // method@153e │ │ -0852c4: 0a17 |036c: move-result v23 │ │ -0852c6: 3917 1100 |036d: if-nez v23, 037e // +0011 │ │ -0852ca: 1a17 fe04 |036f: const-string v23, "Illegal move" // string@04fe │ │ -0852ce: 1318 0000 |0371: const/16 v24, #int 0 // #0 │ │ -0852d2: 0800 1b00 |0373: move-object/from16 v0, v27 │ │ -0852d6: 0801 1700 |0375: move-object/from16 v1, v23 │ │ -0852da: 0202 1800 |0377: move/from16 v2, v24 │ │ -0852de: 7030 7b18 1002 |0379: invoke-direct {v0, v1, v2}, Ljwtc/android/chess/ics/ICSClient;.gameToast:(Ljava/lang/String;Z)V // method@187b │ │ -0852e4: 2900 3cff |037c: goto/16 02b8 // -00c4 │ │ -0852e8: 7401 8118 1b00 |037e: invoke-virtual/range {v27}, Ljwtc/android/chess/ics/ICSClient;.get_view:()Ljwtc/android/chess/ics/ICSChessView; // method@1881 │ │ -0852ee: 0c17 |0381: move-result-object v23 │ │ -0852f0: 7401 1c18 1700 |0382: invoke-virtual/range {v23}, Ljwtc/android/chess/ics/ICSChessView;.isUserPlaying:()Z // method@181c │ │ -0852f6: 0a17 |0385: move-result v23 │ │ -0852f8: 3817 5000 |0386: if-eqz v23, 03d6 // +0050 │ │ -0852fc: 2217 4203 |0388: new-instance v23, Ljava/lang/StringBuilder; // type@0342 │ │ -085300: 7601 5715 1700 |038a: invoke-direct/range {v23}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ -085306: 7401 8118 1b00 |038d: invoke-virtual/range {v27}, Ljwtc/android/chess/ics/ICSClient;.get_view:()Ljwtc/android/chess/ics/ICSChessView; // method@1881 │ │ -08530c: 0c18 |0390: move-result-object v24 │ │ -08530e: 7401 1818 1800 |0391: invoke-virtual/range {v24}, Ljwtc/android/chess/ics/ICSChessView;.getOpponent:()Ljava/lang/String; // method@1818 │ │ -085314: 0c18 |0394: move-result-object v24 │ │ -085316: 7402 5f15 1700 |0395: invoke-virtual/range {v23, v24}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -08531c: 0c17 |0398: move-result-object v23 │ │ -08531e: 1a18 c200 |0399: const-string v24, " would like to abort the game" // string@00c2 │ │ -085322: 7402 5f15 1700 |039b: invoke-virtual/range {v23, v24}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -085328: 0c17 |039e: move-result-object v23 │ │ -08532a: 7401 6415 1700 |039f: invoke-virtual/range {v23}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ -085330: 0c17 |03a2: move-result-object v23 │ │ -085332: 0800 1700 |03a3: move-object/from16 v0, v23 │ │ -085336: 6e20 3e15 0a00 |03a5: invoke-virtual {v10, v0}, Ljava/lang/String;.indexOf:(Ljava/lang/String;)I // method@153e │ │ -08533c: 0a17 |03a8: move-result v23 │ │ -08533e: 1318 ffff |03a9: const/16 v24, #int -1 // #ffff │ │ -085342: 0200 1700 |03ab: move/from16 v0, v23 │ │ -085346: 0201 1800 |03ad: move/from16 v1, v24 │ │ -08534a: 3210 2700 |03af: if-eq v0, v1, 03d6 // +0027 │ │ -08534e: 1417 4700 087f |03b1: const v23, #float 1.80776e+38 // #7f080047 │ │ -085354: 0800 1b00 |03b4: move-object/from16 v0, v27 │ │ -085358: 0201 1700 |03b6: move/from16 v1, v23 │ │ -08535c: 6e20 7e18 1000 |03b8: invoke-virtual {v0, v1}, Ljwtc/android/chess/ics/ICSClient;.getString:(I)Ljava/lang/String; // method@187e │ │ -085362: 0c17 |03bb: move-result-object v23 │ │ -085364: 1418 d900 087f |03bc: const v24, #float 1.80779e+38 // #7f0800d9 │ │ -08536a: 0800 1b00 |03bf: move-object/from16 v0, v27 │ │ -08536e: 0201 1800 |03c1: move/from16 v1, v24 │ │ -085372: 6e20 7e18 1000 |03c3: invoke-virtual {v0, v1}, Ljwtc/android/chess/ics/ICSClient;.getString:(I)Ljava/lang/String; // method@187e │ │ -085378: 0c18 |03c6: move-result-object v24 │ │ -08537a: 1a19 f30f |03c7: const-string v25, "abort" // string@0ff3 │ │ -08537e: 0800 1b00 |03c9: move-object/from16 v0, v27 │ │ -085382: 0801 1700 |03cb: move-object/from16 v1, v23 │ │ -085386: 0802 1800 |03cd: move-object/from16 v2, v24 │ │ -08538a: 0803 1900 |03cf: move-object/from16 v3, v25 │ │ -08538e: 7040 7718 1032 |03d1: invoke-direct {v0, v1, v2, v3}, Ljwtc/android/chess/ics/ICSClient;.confirmShow:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@1877 │ │ -085394: 2900 e4fe |03d4: goto/16 02b8 // -011c │ │ -085398: 7401 8118 1b00 |03d6: invoke-virtual/range {v27}, Ljwtc/android/chess/ics/ICSClient;.get_view:()Ljwtc/android/chess/ics/ICSChessView; // method@1881 │ │ -08539e: 0c17 |03d9: move-result-object v23 │ │ -0853a0: 7401 1c18 1700 |03da: invoke-virtual/range {v23}, Ljwtc/android/chess/ics/ICSChessView;.isUserPlaying:()Z // method@181c │ │ -0853a6: 0a17 |03dd: move-result v23 │ │ -0853a8: 3817 2400 |03de: if-eqz v23, 0402 // +0024 │ │ -0853ac: 1a17 8204 |03e0: const-string v23, "Game aborted by mutual agreement}" // string@0482 │ │ -0853b0: 0800 1700 |03e2: move-object/from16 v0, v23 │ │ -0853b4: 6e20 3e15 0a00 |03e4: invoke-virtual {v10, v0}, Ljava/lang/String;.indexOf:(Ljava/lang/String;)I // method@153e │ │ -0853ba: 0a17 |03e7: move-result v23 │ │ -0853bc: 3a17 1a00 |03e8: if-ltz v23, 0402 // +001a │ │ -0853c0: 1a17 8104 |03ea: const-string v23, "Game aborted by mutual agreement" // string@0481 │ │ -0853c4: 1318 0100 |03ec: const/16 v24, #int 1 // #1 │ │ -0853c8: 0800 1b00 |03ee: move-object/from16 v0, v27 │ │ -0853cc: 0801 1700 |03f0: move-object/from16 v1, v23 │ │ -0853d0: 0202 1800 |03f2: move/from16 v2, v24 │ │ -0853d4: 7030 7b18 1002 |03f4: invoke-direct {v0, v1, v2}, Ljwtc/android/chess/ics/ICSClient;.gameToast:(Ljava/lang/String;Z)V // method@187b │ │ -0853da: 7401 8118 1b00 |03f7: invoke-virtual/range {v27}, Ljwtc/android/chess/ics/ICSClient;.get_view:()Ljwtc/android/chess/ics/ICSChessView; // method@1881 │ │ -0853e0: 0c17 |03fa: move-result-object v23 │ │ -0853e2: 1318 0000 |03fb: const/16 v24, #int 0 // #0 │ │ -0853e6: 7402 2518 1700 |03fd: invoke-virtual/range {v23, v24}, Ljwtc/android/chess/ics/ICSChessView;.setViewMode:(I)V // method@1825 │ │ -0853ec: 2900 b8fe |0400: goto/16 02b8 // -0148 │ │ -0853f0: 7401 8118 1b00 |0402: invoke-virtual/range {v27}, Ljwtc/android/chess/ics/ICSClient;.get_view:()Ljwtc/android/chess/ics/ICSChessView; // method@1881 │ │ -0853f6: 0c17 |0405: move-result-object v23 │ │ -0853f8: 7401 1c18 1700 |0406: invoke-virtual/range {v23}, Ljwtc/android/chess/ics/ICSChessView;.isUserPlaying:()Z // method@181c │ │ -0853fe: 0a17 |0409: move-result v23 │ │ -085400: 3817 5000 |040a: if-eqz v23, 045a // +0050 │ │ -085404: 2217 4203 |040c: new-instance v23, Ljava/lang/StringBuilder; // type@0342 │ │ -085408: 7601 5715 1700 |040e: invoke-direct/range {v23}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ -08540e: 7401 8118 1b00 |0411: invoke-virtual/range {v27}, Ljwtc/android/chess/ics/ICSClient;.get_view:()Ljwtc/android/chess/ics/ICSChessView; // method@1881 │ │ -085414: 0c18 |0414: move-result-object v24 │ │ -085416: 7401 1818 1800 |0415: invoke-virtual/range {v24}, Ljwtc/android/chess/ics/ICSChessView;.getOpponent:()Ljava/lang/String; // method@1818 │ │ -08541c: 0c18 |0418: move-result-object v24 │ │ -08541e: 7402 5f15 1700 |0419: invoke-virtual/range {v23, v24}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -085424: 0c17 |041c: move-result-object v23 │ │ -085426: 1a18 c400 |041d: const-string v24, " would like to take back " // string@00c4 │ │ -08542a: 7402 5f15 1700 |041f: invoke-virtual/range {v23, v24}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -085430: 0c17 |0422: move-result-object v23 │ │ -085432: 7401 6415 1700 |0423: invoke-virtual/range {v23}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ -085438: 0c17 |0426: move-result-object v23 │ │ -08543a: 0800 1700 |0427: move-object/from16 v0, v23 │ │ -08543e: 6e20 3e15 0a00 |0429: invoke-virtual {v10, v0}, Ljava/lang/String;.indexOf:(Ljava/lang/String;)I // method@153e │ │ -085444: 0a17 |042c: move-result v23 │ │ -085446: 1318 ffff |042d: const/16 v24, #int -1 // #ffff │ │ -08544a: 0200 1700 |042f: move/from16 v0, v23 │ │ -08544e: 0201 1800 |0431: move/from16 v1, v24 │ │ -085452: 3210 2700 |0433: if-eq v0, v1, 045a // +0027 │ │ -085456: 1417 4800 087f |0435: const v23, #float 1.80776e+38 // #7f080048 │ │ -08545c: 0800 1b00 |0438: move-object/from16 v0, v27 │ │ -085460: 0201 1700 |043a: move/from16 v1, v23 │ │ -085464: 6e20 7e18 1000 |043c: invoke-virtual {v0, v1}, Ljwtc/android/chess/ics/ICSClient;.getString:(I)Ljava/lang/String; // method@187e │ │ -08546a: 0c17 |043f: move-result-object v23 │ │ -08546c: 1418 dc00 087f |0440: const v24, #float 1.80779e+38 // #7f0800dc │ │ -085472: 0800 1b00 |0443: move-object/from16 v0, v27 │ │ -085476: 0201 1800 |0445: move/from16 v1, v24 │ │ -08547a: 6e20 7e18 1000 |0447: invoke-virtual {v0, v1}, Ljwtc/android/chess/ics/ICSClient;.getString:(I)Ljava/lang/String; // method@187e │ │ -085480: 0c18 |044a: move-result-object v24 │ │ -085482: 1a19 0410 |044b: const-string v25, "accept" // string@1004 │ │ -085486: 0800 1b00 |044d: move-object/from16 v0, v27 │ │ -08548a: 0801 1700 |044f: move-object/from16 v1, v23 │ │ -08548e: 0802 1800 |0451: move-object/from16 v2, v24 │ │ -085492: 0803 1900 |0453: move-object/from16 v3, v25 │ │ -085496: 7040 7718 1032 |0455: invoke-direct {v0, v1, v2, v3}, Ljwtc/android/chess/ics/ICSClient;.confirmShow:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@1877 │ │ -08549c: 2900 60fe |0458: goto/16 02b8 // -01a0 │ │ -0854a0: 1a17 d423 |045a: const-string v23, "{Game " // string@23d4 │ │ -0854a4: 0800 1700 |045c: move-object/from16 v0, v23 │ │ -0854a8: 6e20 3e15 0a00 |045e: invoke-virtual {v10, v0}, Ljava/lang/String;.indexOf:(Ljava/lang/String;)I // method@153e │ │ -0854ae: 0a17 |0461: move-result v23 │ │ -0854b0: 3a17 cd00 |0462: if-ltz v23, 052f // +00cd │ │ -0854b4: 1a17 db23 |0464: const-string v23, "} 1-0" // string@23db │ │ -0854b8: 0800 1700 |0466: move-object/from16 v0, v23 │ │ -0854bc: 6e20 3e15 0a00 |0468: invoke-virtual {v10, v0}, Ljava/lang/String;.indexOf:(Ljava/lang/String;)I // method@153e │ │ -0854c2: 0a17 |046b: move-result v23 │ │ -0854c4: 3c17 0c00 |046c: if-gtz v23, 0478 // +000c │ │ -0854c8: 1a17 da23 |046e: const-string v23, "} 0-1" // string@23da │ │ -0854cc: 0800 1700 |0470: move-object/from16 v0, v23 │ │ -0854d0: 6e20 3e15 0a00 |0472: invoke-virtual {v10, v0}, Ljava/lang/String;.indexOf:(Ljava/lang/String;)I // method@153e │ │ -0854d6: 0a17 |0475: move-result v23 │ │ -0854d8: 3d17 b900 |0476: if-lez v23, 052f // +00b9 │ │ -0854dc: 1a15 0000 |0478: const-string v21, "" // string@0000 │ │ -0854e0: 1a17 b000 |047a: const-string v23, " resigns} " // string@00b0 │ │ -0854e4: 0800 1700 |047c: move-object/from16 v0, v23 │ │ -0854e8: 6e20 3e15 0a00 |047e: invoke-virtual {v10, v0}, Ljava/lang/String;.indexOf:(Ljava/lang/String;)I // method@153e │ │ -0854ee: 0a17 |0481: move-result v23 │ │ -0854f0: 3d17 3e00 |0482: if-lez v23, 04c0 // +003e │ │ -0854f4: 1417 df00 087f |0484: const v23, #float 1.8078e+38 // #7f0800df │ │ -0854fa: 0800 1b00 |0487: move-object/from16 v0, v27 │ │ -0854fe: 0201 1700 |0489: move/from16 v1, v23 │ │ -085502: 6e20 7e18 1000 |048b: invoke-virtual {v0, v1}, Ljwtc/android/chess/ics/ICSClient;.getString:(I)Ljava/lang/String; // method@187e │ │ -085508: 0c17 |048e: move-result-object v23 │ │ -08550a: 1318 0100 |048f: const/16 v24, #int 1 // #1 │ │ -08550e: 0200 1800 |0491: move/from16 v0, v24 │ │ -085512: 2300 a404 |0493: new-array v0, v0, [Ljava/lang/Object; // type@04a4 │ │ -085516: 0818 0000 |0495: move-object/from16 v24, v0 │ │ -08551a: 1319 0000 |0497: const/16 v25, #int 0 // #0 │ │ -08551e: 141a 8900 087f |0499: const v26, #float 1.80778e+38 // #7f080089 │ │ -085524: 0800 1b00 |049c: move-object/from16 v0, v27 │ │ -085528: 0201 1a00 |049e: move/from16 v1, v26 │ │ -08552c: 6e20 7e18 1000 |04a0: invoke-virtual {v0, v1}, Ljwtc/android/chess/ics/ICSClient;.getString:(I)Ljava/lang/String; // method@187e │ │ -085532: 0c1a |04a3: move-result-object v26 │ │ -085534: 4d1a 1819 |04a4: aput-object v26, v24, v25 │ │ -085538: 7702 3b15 1700 |04a6: invoke-static/range {v23, v24}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@153b │ │ -08553e: 0c15 |04a9: move-result-object v21 │ │ -085540: 1317 0100 |04aa: const/16 v23, #int 1 // #1 │ │ -085544: 0800 1b00 |04ac: move-object/from16 v0, v27 │ │ -085548: 0801 1500 |04ae: move-object/from16 v1, v21 │ │ -08554c: 0202 1700 |04b0: move/from16 v2, v23 │ │ -085550: 7030 7b18 1002 |04b2: invoke-direct {v0, v1, v2}, Ljwtc/android/chess/ics/ICSClient;.gameToast:(Ljava/lang/String;Z)V // method@187b │ │ -085556: 7401 8118 1b00 |04b5: invoke-virtual/range {v27}, Ljwtc/android/chess/ics/ICSClient;.get_view:()Ljwtc/android/chess/ics/ICSChessView; // method@1881 │ │ -08555c: 0c17 |04b8: move-result-object v23 │ │ -08555e: 1318 0000 |04b9: const/16 v24, #int 0 // #0 │ │ -085562: 7402 2518 1700 |04bb: invoke-virtual/range {v23, v24}, Ljwtc/android/chess/ics/ICSChessView;.setViewMode:(I)V // method@1825 │ │ -085568: 2900 fafd |04be: goto/16 02b8 // -0206 │ │ -08556c: 1a17 ea11 |04c0: const-string v23, "checkmated" // string@11ea │ │ -085570: 0800 1700 |04c2: move-object/from16 v0, v23 │ │ -085574: 6e20 3e15 0a00 |04c4: invoke-virtual {v10, v0}, Ljava/lang/String;.indexOf:(Ljava/lang/String;)I // method@153e │ │ -08557a: 0a17 |04c7: move-result v23 │ │ -08557c: 3d17 2900 |04c8: if-lez v23, 04f1 // +0029 │ │ -085580: 1417 df00 087f |04ca: const v23, #float 1.8078e+38 // #7f0800df │ │ -085586: 0800 1b00 |04cd: move-object/from16 v0, v27 │ │ -08558a: 0201 1700 |04cf: move/from16 v1, v23 │ │ -08558e: 6e20 7e18 1000 |04d1: invoke-virtual {v0, v1}, Ljwtc/android/chess/ics/ICSClient;.getString:(I)Ljava/lang/String; // method@187e │ │ -085594: 0c17 |04d4: move-result-object v23 │ │ -085596: 1318 0100 |04d5: const/16 v24, #int 1 // #1 │ │ -08559a: 0200 1800 |04d7: move/from16 v0, v24 │ │ -08559e: 2300 a404 |04d9: new-array v0, v0, [Ljava/lang/Object; // type@04a4 │ │ -0855a2: 0818 0000 |04db: move-object/from16 v24, v0 │ │ -0855a6: 1319 0000 |04dd: const/16 v25, #int 0 // #0 │ │ -0855aa: 141a 8600 087f |04df: const v26, #float 1.80778e+38 // #7f080086 │ │ -0855b0: 0800 1b00 |04e2: move-object/from16 v0, v27 │ │ -0855b4: 0201 1a00 |04e4: move/from16 v1, v26 │ │ -0855b8: 6e20 7e18 1000 |04e6: invoke-virtual {v0, v1}, Ljwtc/android/chess/ics/ICSClient;.getString:(I)Ljava/lang/String; // method@187e │ │ -0855be: 0c1a |04e9: move-result-object v26 │ │ -0855c0: 4d1a 1819 |04ea: aput-object v26, v24, v25 │ │ -0855c4: 7702 3b15 1700 |04ec: invoke-static/range {v23, v24}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@153b │ │ -0855ca: 0c15 |04ef: move-result-object v21 │ │ -0855cc: 28ba |04f0: goto 04aa // -0046 │ │ -0855ce: 1a17 b014 |04f1: const-string v23, "forfeits on time" // string@14b0 │ │ -0855d2: 0800 1700 |04f3: move-object/from16 v0, v23 │ │ -0855d6: 6e20 3e15 0a00 |04f5: invoke-virtual {v10, v0}, Ljava/lang/String;.indexOf:(Ljava/lang/String;)I // method@153e │ │ -0855dc: 0a17 |04f8: move-result v23 │ │ -0855de: 3d17 2900 |04f9: if-lez v23, 0522 // +0029 │ │ -0855e2: 1417 df00 087f |04fb: const v23, #float 1.8078e+38 // #7f0800df │ │ -0855e8: 0800 1b00 |04fe: move-object/from16 v0, v27 │ │ -0855ec: 0201 1700 |0500: move/from16 v1, v23 │ │ -0855f0: 6e20 7e18 1000 |0502: invoke-virtual {v0, v1}, Ljwtc/android/chess/ics/ICSClient;.getString:(I)Ljava/lang/String; // method@187e │ │ -0855f6: 0c17 |0505: move-result-object v23 │ │ -0855f8: 1318 0100 |0506: const/16 v24, #int 1 // #1 │ │ -0855fc: 0200 1800 |0508: move/from16 v0, v24 │ │ -085600: 2300 a404 |050a: new-array v0, v0, [Ljava/lang/Object; // type@04a4 │ │ -085604: 0818 0000 |050c: move-object/from16 v24, v0 │ │ -085608: 1319 0000 |050e: const/16 v25, #int 0 // #0 │ │ -08560c: 141a 8800 087f |0510: const v26, #float 1.80778e+38 // #7f080088 │ │ -085612: 0800 1b00 |0513: move-object/from16 v0, v27 │ │ -085616: 0201 1a00 |0515: move/from16 v1, v26 │ │ -08561a: 6e20 7e18 1000 |0517: invoke-virtual {v0, v1}, Ljwtc/android/chess/ics/ICSClient;.getString:(I)Ljava/lang/String; // method@187e │ │ -085620: 0c1a |051a: move-result-object v26 │ │ -085622: 4d1a 1819 |051b: aput-object v26, v24, v25 │ │ -085626: 7702 3b15 1700 |051d: invoke-static/range {v23, v24}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@153b │ │ -08562c: 0c15 |0520: move-result-object v21 │ │ -08562e: 2889 |0521: goto 04aa // -0077 │ │ -085630: 1417 de00 087f |0522: const v23, #float 1.8078e+38 // #7f0800de │ │ -085636: 0800 1b00 |0525: move-object/from16 v0, v27 │ │ -08563a: 0201 1700 |0527: move/from16 v1, v23 │ │ -08563e: 6e20 7e18 1000 |0529: invoke-virtual {v0, v1}, Ljwtc/android/chess/ics/ICSClient;.getString:(I)Ljava/lang/String; // method@187e │ │ -085644: 0c15 |052c: move-result-object v21 │ │ -085646: 2900 7dff |052d: goto/16 04aa // -0083 │ │ -08564a: 1a17 d423 |052f: const-string v23, "{Game " // string@23d4 │ │ -08564e: 0800 1700 |0531: move-object/from16 v0, v23 │ │ -085652: 6e20 3e15 0a00 |0533: invoke-virtual {v10, v0}, Ljava/lang/String;.indexOf:(Ljava/lang/String;)I // method@153e │ │ -085658: 0a17 |0536: move-result v23 │ │ -08565a: 3a17 4800 |0537: if-ltz v23, 057f // +0048 │ │ -08565e: 1a17 dc23 |0539: const-string v23, "} 1/2-1/2" // string@23dc │ │ -085662: 0800 1700 |053b: move-object/from16 v0, v23 │ │ -085666: 6e20 3e15 0a00 |053d: invoke-virtual {v10, v0}, Ljava/lang/String;.indexOf:(Ljava/lang/String;)I // method@153e │ │ -08566c: 0a17 |0540: move-result v23 │ │ -08566e: 3d17 3e00 |0541: if-lez v23, 057f // +003e │ │ -085672: 1417 df00 087f |0543: const v23, #float 1.8078e+38 // #7f0800df │ │ -085678: 0800 1b00 |0546: move-object/from16 v0, v27 │ │ -08567c: 0201 1700 |0548: move/from16 v1, v23 │ │ -085680: 6e20 7e18 1000 |054a: invoke-virtual {v0, v1}, Ljwtc/android/chess/ics/ICSClient;.getString:(I)Ljava/lang/String; // method@187e │ │ -085686: 0c17 |054d: move-result-object v23 │ │ -085688: 1318 0100 |054e: const/16 v24, #int 1 // #1 │ │ -08568c: 0200 1800 |0550: move/from16 v0, v24 │ │ -085690: 2300 a404 |0552: new-array v0, v0, [Ljava/lang/Object; // type@04a4 │ │ -085694: 0818 0000 |0554: move-object/from16 v24, v0 │ │ -085698: 1319 0000 |0556: const/16 v25, #int 0 // #0 │ │ -08569c: 141a 8100 087f |0558: const v26, #float 1.80778e+38 // #7f080081 │ │ -0856a2: 0800 1b00 |055b: move-object/from16 v0, v27 │ │ -0856a6: 0201 1a00 |055d: move/from16 v1, v26 │ │ -0856aa: 6e20 7e18 1000 |055f: invoke-virtual {v0, v1}, Ljwtc/android/chess/ics/ICSClient;.getString:(I)Ljava/lang/String; // method@187e │ │ -0856b0: 0c1a |0562: move-result-object v26 │ │ -0856b2: 4d1a 1819 |0563: aput-object v26, v24, v25 │ │ -0856b6: 7702 3b15 1700 |0565: invoke-static/range {v23, v24}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@153b │ │ -0856bc: 0c17 |0568: move-result-object v23 │ │ -0856be: 1318 0100 |0569: const/16 v24, #int 1 // #1 │ │ -0856c2: 0800 1b00 |056b: move-object/from16 v0, v27 │ │ -0856c6: 0801 1700 |056d: move-object/from16 v1, v23 │ │ -0856ca: 0202 1800 |056f: move/from16 v2, v24 │ │ -0856ce: 7030 7b18 1002 |0571: invoke-direct {v0, v1, v2}, Ljwtc/android/chess/ics/ICSClient;.gameToast:(Ljava/lang/String;Z)V // method@187b │ │ -0856d4: 7401 8118 1b00 |0574: invoke-virtual/range {v27}, Ljwtc/android/chess/ics/ICSClient;.get_view:()Ljwtc/android/chess/ics/ICSChessView; // method@1881 │ │ -0856da: 0c17 |0577: move-result-object v23 │ │ -0856dc: 1318 0000 |0578: const/16 v24, #int 0 // #0 │ │ -0856e0: 7402 2518 1700 |057a: invoke-virtual/range {v23, v24}, Ljwtc/android/chess/ics/ICSChessView;.setViewMode:(I)V // method@1825 │ │ -0856e6: 2900 3bfd |057d: goto/16 02b8 // -02c5 │ │ -0856ea: 1a17 d423 |057f: const-string v23, "{Game " // string@23d4 │ │ -0856ee: 0800 1700 |0581: move-object/from16 v0, v23 │ │ -0856f2: 6e20 3e15 0a00 |0583: invoke-virtual {v10, v0}, Ljava/lang/String;.indexOf:(Ljava/lang/String;)I // method@153e │ │ -0856f8: 0a17 |0586: move-result v23 │ │ -0856fa: 3a17 2d00 |0587: if-ltz v23, 05b4 // +002d │ │ -0856fe: 1a17 d923 |0589: const-string v23, "} *" // string@23d9 │ │ -085702: 0800 1700 |058b: move-object/from16 v0, v23 │ │ -085706: 6e20 3e15 0a00 |058d: invoke-virtual {v10, v0}, Ljava/lang/String;.indexOf:(Ljava/lang/String;)I // method@153e │ │ -08570c: 0a17 |0590: move-result v23 │ │ -08570e: 3d17 2300 |0591: if-lez v23, 05b4 // +0023 │ │ -085712: 1417 de00 087f |0593: const v23, #float 1.8078e+38 // #7f0800de │ │ -085718: 0800 1b00 |0596: move-object/from16 v0, v27 │ │ -08571c: 0201 1700 |0598: move/from16 v1, v23 │ │ -085720: 6e20 7e18 1000 |059a: invoke-virtual {v0, v1}, Ljwtc/android/chess/ics/ICSClient;.getString:(I)Ljava/lang/String; // method@187e │ │ -085726: 0c15 |059d: move-result-object v21 │ │ -085728: 1317 0100 |059e: const/16 v23, #int 1 // #1 │ │ -08572c: 0800 1b00 |05a0: move-object/from16 v0, v27 │ │ -085730: 0801 1500 |05a2: move-object/from16 v1, v21 │ │ -085734: 0202 1700 |05a4: move/from16 v2, v23 │ │ -085738: 7030 7b18 1002 |05a6: invoke-direct {v0, v1, v2}, Ljwtc/android/chess/ics/ICSClient;.gameToast:(Ljava/lang/String;Z)V // method@187b │ │ -08573e: 7401 8118 1b00 |05a9: invoke-virtual/range {v27}, Ljwtc/android/chess/ics/ICSClient;.get_view:()Ljwtc/android/chess/ics/ICSChessView; // method@1881 │ │ -085744: 0c17 |05ac: move-result-object v23 │ │ -085746: 1318 0000 |05ad: const/16 v24, #int 0 // #0 │ │ -08574a: 7402 2518 1700 |05af: invoke-virtual/range {v23, v24}, Ljwtc/android/chess/ics/ICSChessView;.setViewMode:(I)V // method@1825 │ │ -085750: 2900 06fd |05b2: goto/16 02b8 // -02fa │ │ -085754: 1a17 d003 |05b4: const-string v23, "Draw request sent." // string@03d0 │ │ -085758: 0800 1700 |05b6: move-object/from16 v0, v23 │ │ -08575c: 6e20 3915 0a00 |05b8: invoke-virtual {v10, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1539 │ │ -085762: 0a17 |05bb: move-result v23 │ │ -085764: 3917 1600 |05bc: if-nez v23, 05d2 // +0016 │ │ -085768: 1a17 0702 |05be: const-string v23, "Abort request sent." // string@0207 │ │ -08576c: 0800 1700 |05c0: move-object/from16 v0, v23 │ │ -085770: 6e20 3915 0a00 |05c2: invoke-virtual {v10, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1539 │ │ -085776: 0a17 |05c5: move-result v23 │ │ -085778: 3917 0c00 |05c6: if-nez v23, 05d2 // +000c │ │ -08577c: 1a17 100d |05c8: const-string v23, "Takeback request sent." // string@0d10 │ │ -085780: 0800 1700 |05ca: move-object/from16 v0, v23 │ │ -085784: 6e20 3915 0a00 |05cc: invoke-virtual {v10, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1539 │ │ -08578a: 0a17 |05cf: move-result v23 │ │ -08578c: 3817 1a00 |05d0: if-eqz v23, 05ea // +001a │ │ -085790: 1417 dd00 087f |05d2: const v23, #float 1.80779e+38 // #7f0800dd │ │ -085796: 0800 1b00 |05d5: move-object/from16 v0, v27 │ │ -08579a: 0201 1700 |05d7: move/from16 v1, v23 │ │ -08579e: 6e20 7e18 1000 |05d9: invoke-virtual {v0, v1}, Ljwtc/android/chess/ics/ICSClient;.getString:(I)Ljava/lang/String; // method@187e │ │ -0857a4: 0c17 |05dc: move-result-object v23 │ │ -0857a6: 1318 0000 |05dd: const/16 v24, #int 0 // #0 │ │ -0857aa: 0800 1b00 |05df: move-object/from16 v0, v27 │ │ -0857ae: 0801 1700 |05e1: move-object/from16 v1, v23 │ │ -0857b2: 0202 1800 |05e3: move/from16 v2, v24 │ │ -0857b6: 7030 7b18 1002 |05e5: invoke-direct {v0, v1, v2}, Ljwtc/android/chess/ics/ICSClient;.gameToast:(Ljava/lang/String;Z)V // method@187b │ │ -0857bc: 2900 d0fc |05e8: goto/16 02b8 // -0330 │ │ -0857c0: 7401 8118 1b00 |05ea: invoke-virtual/range {v27}, Ljwtc/android/chess/ics/ICSClient;.get_view:()Ljwtc/android/chess/ics/ICSChessView; // method@1881 │ │ -0857c6: 0c17 |05ed: move-result-object v23 │ │ -0857c8: 7401 1c18 1700 |05ee: invoke-virtual/range {v23}, Ljwtc/android/chess/ics/ICSChessView;.isUserPlaying:()Z // method@181c │ │ -0857ce: 0a17 |05f1: move-result v23 │ │ -0857d0: 3817 4a00 |05f2: if-eqz v23, 063c // +004a │ │ -0857d4: 2217 4203 |05f4: new-instance v23, Ljava/lang/StringBuilder; // type@0342 │ │ -0857d8: 7601 5715 1700 |05f6: invoke-direct/range {v23}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ -0857de: 7401 8118 1b00 |05f9: invoke-virtual/range {v27}, Ljwtc/android/chess/ics/ICSClient;.get_view:()Ljwtc/android/chess/ics/ICSChessView; // method@1881 │ │ -0857e4: 0c18 |05fc: move-result-object v24 │ │ -0857e6: 7401 1818 1800 |05fd: invoke-virtual/range {v24}, Ljwtc/android/chess/ics/ICSChessView;.getOpponent:()Ljava/lang/String; // method@1818 │ │ -0857ec: 0c18 |0600: move-result-object v24 │ │ -0857ee: 7402 5f15 1700 |0601: invoke-virtual/range {v23, v24}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -0857f4: 0c17 |0604: move-result-object v23 │ │ -0857f6: 1a18 a500 |0605: const-string v24, " offers you a draw." // string@00a5 │ │ -0857fa: 7402 5f15 1700 |0607: invoke-virtual/range {v23, v24}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -085800: 0c17 |060a: move-result-object v23 │ │ -085802: 7401 6415 1700 |060b: invoke-virtual/range {v23}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ -085808: 0c17 |060e: move-result-object v23 │ │ -08580a: 0800 1700 |060f: move-object/from16 v0, v23 │ │ -08580e: 6e20 3e15 0a00 |0611: invoke-virtual {v10, v0}, Ljava/lang/String;.indexOf:(Ljava/lang/String;)I // method@153e │ │ -085814: 0a17 |0614: move-result v23 │ │ -085816: 3a17 2700 |0615: if-ltz v23, 063c // +0027 │ │ -08581a: 1417 4900 087f |0617: const v23, #float 1.80776e+38 // #7f080049 │ │ -085820: 0800 1b00 |061a: move-object/from16 v0, v27 │ │ -085824: 0201 1700 |061c: move/from16 v1, v23 │ │ -085828: 6e20 7e18 1000 |061e: invoke-virtual {v0, v1}, Ljwtc/android/chess/ics/ICSClient;.getString:(I)Ljava/lang/String; // method@187e │ │ -08582e: 0c17 |0621: move-result-object v23 │ │ -085830: 1418 da00 087f |0622: const v24, #float 1.80779e+38 // #7f0800da │ │ -085836: 0800 1b00 |0625: move-object/from16 v0, v27 │ │ -08583a: 0201 1800 |0627: move/from16 v1, v24 │ │ -08583e: 6e20 7e18 1000 |0629: invoke-virtual {v0, v1}, Ljwtc/android/chess/ics/ICSClient;.getString:(I)Ljava/lang/String; // method@187e │ │ -085844: 0c18 |062c: move-result-object v24 │ │ -085846: 1a19 a313 |062d: const-string v25, "draw" // string@13a3 │ │ -08584a: 0800 1b00 |062f: move-object/from16 v0, v27 │ │ -08584e: 0801 1700 |0631: move-object/from16 v1, v23 │ │ -085852: 0802 1800 |0633: move-object/from16 v2, v24 │ │ -085856: 0803 1900 |0635: move-object/from16 v3, v25 │ │ -08585a: 7040 7718 1032 |0637: invoke-direct {v0, v1, v2, v3}, Ljwtc/android/chess/ics/ICSClient;.confirmShow:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@1877 │ │ -085860: 2900 7efc |063a: goto/16 02b8 // -0382 │ │ -085864: 7401 8118 1b00 |063c: invoke-virtual/range {v27}, Ljwtc/android/chess/ics/ICSClient;.get_view:()Ljwtc/android/chess/ics/ICSChessView; // method@1881 │ │ -08586a: 0c17 |063f: move-result-object v23 │ │ -08586c: 7401 1c18 1700 |0640: invoke-virtual/range {v23}, Ljwtc/android/chess/ics/ICSChessView;.isUserPlaying:()Z // method@181c │ │ -085872: 0a17 |0643: move-result v23 │ │ -085874: 3817 4a00 |0644: if-eqz v23, 068e // +004a │ │ -085878: 2217 4203 |0646: new-instance v23, Ljava/lang/StringBuilder; // type@0342 │ │ -08587c: 7601 5715 1700 |0648: invoke-direct/range {v23}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ -085882: 7401 8118 1b00 |064b: invoke-virtual/range {v27}, Ljwtc/android/chess/ics/ICSClient;.get_view:()Ljwtc/android/chess/ics/ICSChessView; // method@1881 │ │ -085888: 0c18 |064e: move-result-object v24 │ │ -08588a: 7401 1818 1800 |064f: invoke-virtual/range {v24}, Ljwtc/android/chess/ics/ICSChessView;.getOpponent:()Ljava/lang/String; // method@1818 │ │ -085890: 0c18 |0652: move-result-object v24 │ │ -085892: 7402 5f15 1700 |0653: invoke-virtual/range {v23, v24}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -085898: 0c17 |0656: move-result-object v23 │ │ -08589a: 1a18 c300 |0657: const-string v24, " would like to adjourn the game; type "adjourn" to accept." // string@00c3 │ │ -08589e: 7402 5f15 1700 |0659: invoke-virtual/range {v23, v24}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -0858a4: 0c17 |065c: move-result-object v23 │ │ -0858a6: 7401 6415 1700 |065d: invoke-virtual/range {v23}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ -0858ac: 0c17 |0660: move-result-object v23 │ │ -0858ae: 0800 1700 |0661: move-object/from16 v0, v23 │ │ -0858b2: 6e20 3e15 0a00 |0663: invoke-virtual {v10, v0}, Ljava/lang/String;.indexOf:(Ljava/lang/String;)I // method@153e │ │ -0858b8: 0a17 |0666: move-result v23 │ │ -0858ba: 3a17 2700 |0667: if-ltz v23, 068e // +0027 │ │ -0858be: 1417 4a00 087f |0669: const v23, #float 1.80777e+38 // #7f08004a │ │ -0858c4: 0800 1b00 |066c: move-object/from16 v0, v27 │ │ -0858c8: 0201 1700 |066e: move/from16 v1, v23 │ │ -0858cc: 6e20 7e18 1000 |0670: invoke-virtual {v0, v1}, Ljwtc/android/chess/ics/ICSClient;.getString:(I)Ljava/lang/String; // method@187e │ │ -0858d2: 0c17 |0673: move-result-object v23 │ │ -0858d4: 1418 db00 087f |0674: const v24, #float 1.80779e+38 // #7f0800db │ │ -0858da: 0800 1b00 |0677: move-object/from16 v0, v27 │ │ -0858de: 0201 1800 |0679: move/from16 v1, v24 │ │ -0858e2: 6e20 7e18 1000 |067b: invoke-virtual {v0, v1}, Ljwtc/android/chess/ics/ICSClient;.getString:(I)Ljava/lang/String; // method@187e │ │ -0858e8: 0c18 |067e: move-result-object v24 │ │ -0858ea: 1a19 8b10 |067f: const-string v25, "adjourn" // string@108b │ │ -0858ee: 0800 1b00 |0681: move-object/from16 v0, v27 │ │ -0858f2: 0801 1700 |0683: move-object/from16 v1, v23 │ │ -0858f6: 0802 1800 |0685: move-object/from16 v2, v24 │ │ -0858fa: 0803 1900 |0687: move-object/from16 v3, v25 │ │ -0858fe: 7040 7718 1032 |0689: invoke-direct {v0, v1, v2, v3}, Ljwtc/android/chess/ics/ICSClient;.confirmShow:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@1877 │ │ -085904: 2900 2cfc |068c: goto/16 02b8 // -03d4 │ │ -085908: 1a17 b600 |068e: const-string v23, " tells you: " // string@00b6 │ │ -08590c: 0800 1700 |0690: move-object/from16 v0, v23 │ │ -085910: 6e20 3e15 0a00 |0692: invoke-virtual {v10, v0}, Ljava/lang/String;.indexOf:(Ljava/lang/String;)I // method@153e │ │ -085916: 0a17 |0695: move-result v23 │ │ -085918: 3d17 8700 |0696: if-lez v23, 071d // +0087 │ │ -08591c: 0800 1b00 |0698: move-object/from16 v0, v27 │ │ -085920: 5400 4a09 |069a: iget-object v0, v0, Ljwtc/android/chess/ics/ICSClient;._pattChat:Ljava/util/regex/Pattern; // field@094a │ │ -085924: 0817 0000 |069c: move-object/from16 v23, v0 │ │ -085928: 0800 1700 |069e: move-object/from16 v0, v23 │ │ -08592c: 6e20 0d16 a000 |06a0: invoke-virtual {v0, v10}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@160d │ │ -085932: 0c0d |06a3: move-result-object v13 │ │ -085934: 6e10 0b16 0d00 |06a4: invoke-virtual {v13}, Ljava/util/regex/Matcher;.matches:()Z // method@160b │ │ -08593a: 0a17 |06a7: move-result v23 │ │ -08593c: 3817 10fc |06a8: if-eqz v23, 02b8 // -03f0 │ │ -085940: 1417 e000 087f |06aa: const v23, #float 1.8078e+38 // #7f0800e0 │ │ -085946: 0800 1b00 |06ad: move-object/from16 v0, v27 │ │ -08594a: 0201 1700 |06af: move/from16 v1, v23 │ │ -08594e: 6e20 7e18 1000 |06b1: invoke-virtual {v0, v1}, Ljwtc/android/chess/ics/ICSClient;.getString:(I)Ljava/lang/String; // method@187e │ │ -085954: 0c17 |06b4: move-result-object v23 │ │ -085956: 1318 0200 |06b5: const/16 v24, #int 2 // #2 │ │ -08595a: 0200 1800 |06b7: move/from16 v0, v24 │ │ -08595e: 2300 a404 |06b9: new-array v0, v0, [Ljava/lang/Object; // type@04a4 │ │ -085962: 0818 0000 |06bb: move-object/from16 v24, v0 │ │ -085966: 1319 0000 |06bd: const/16 v25, #int 0 // #0 │ │ -08596a: 131a 0100 |06bf: const/16 v26, #int 1 // #1 │ │ -08596e: 0200 1a00 |06c1: move/from16 v0, v26 │ │ -085972: 6e20 0916 0d00 |06c3: invoke-virtual {v13, v0}, Ljava/util/regex/Matcher;.group:(I)Ljava/lang/String; // method@1609 │ │ -085978: 0c1a |06c6: move-result-object v26 │ │ -08597a: 4d1a 1819 |06c7: aput-object v26, v24, v25 │ │ -08597e: 1319 0100 |06c9: const/16 v25, #int 1 // #1 │ │ -085982: 131a 0300 |06cb: const/16 v26, #int 3 // #3 │ │ -085986: 0200 1a00 |06cd: move/from16 v0, v26 │ │ -08598a: 6e20 0916 0d00 |06cf: invoke-virtual {v13, v0}, Ljava/util/regex/Matcher;.group:(I)Ljava/lang/String; // method@1609 │ │ -085990: 0c1a |06d2: move-result-object v26 │ │ -085992: 4d1a 1819 |06d3: aput-object v26, v24, v25 │ │ -085996: 7702 3b15 1700 |06d5: invoke-static/range {v23, v24}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@153b │ │ -08599c: 0c13 |06d8: move-result-object v19 │ │ -08599e: d817 0702 |06d9: add-int/lit8 v23, v7, #int 2 // #02 │ │ -0859a2: 21b0 |06db: array-length v0, v11 │ │ -0859a4: 0218 0000 |06dc: move/from16 v24, v0 │ │ -0859a8: 0200 1700 |06de: move/from16 v0, v23 │ │ -0859ac: 0201 1800 |06e0: move/from16 v1, v24 │ │ -0859b0: 3510 3200 |06e2: if-ge v0, v1, 0714 // +0032 │ │ -0859b4: d817 0701 |06e4: add-int/lit8 v23, v7, #int 1 // #01 │ │ -0859b8: 4617 0b17 |06e6: aget-object v23, v11, v23 │ │ -0859bc: 1a18 a00e |06e8: const-string v24, "\" // string@0ea0 │ │ -0859c0: 7402 4615 1700 |06ea: invoke-virtual/range {v23, v24}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@1546 │ │ -0859c6: 0a17 |06ed: move-result v23 │ │ -0859c8: 3817 2600 |06ee: if-eqz v23, 0714 // +0026 │ │ -0859cc: d807 0701 |06f0: add-int/lit8 v7, v7, #int 1 // #01 │ │ -0859d0: 2217 4203 |06f2: new-instance v23, Ljava/lang/StringBuilder; // type@0342 │ │ -0859d4: 7601 5715 1700 |06f4: invoke-direct/range {v23}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ -0859da: 0800 1700 |06f7: move-object/from16 v0, v23 │ │ -0859de: 0801 1300 |06f9: move-object/from16 v1, v19 │ │ -0859e2: 6e20 5f15 1000 |06fb: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -0859e8: 0c17 |06fe: move-result-object v23 │ │ -0859ea: 1a18 a00e |06ff: const-string v24, "\" // string@0ea0 │ │ -0859ee: 1a19 0000 |0701: const-string v25, "" // string@0000 │ │ -0859f2: 0800 1800 |0703: move-object/from16 v0, v24 │ │ -0859f6: 0801 1900 |0705: move-object/from16 v1, v25 │ │ -0859fa: 6e30 4315 0a01 |0707: invoke-virtual {v10, v0, v1}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@1543 │ │ -085a00: 0c18 |070a: move-result-object v24 │ │ -085a02: 7402 5f15 1700 |070b: invoke-virtual/range {v23, v24}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -085a08: 0c17 |070e: move-result-object v23 │ │ -085a0a: 7401 6415 1700 |070f: invoke-virtual/range {v23}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ -085a10: 0c13 |0712: move-result-object v19 │ │ -085a12: 28c6 |0713: goto 06d9 // -003a │ │ -085a14: 0800 1b00 |0714: move-object/from16 v0, v27 │ │ -085a18: 0801 1300 |0716: move-object/from16 v1, v19 │ │ -085a1c: 6e20 7518 1000 |0718: invoke-virtual {v0, v1}, Ljwtc/android/chess/ics/ICSClient;.addConsoleText:(Ljava/lang/String;)V // method@1875 │ │ -085a22: 2900 9dfb |071b: goto/16 02b8 // -0463 │ │ -085a26: 1a17 3f0e |071d: const-string v23, "You are now observing game" // string@0e3f │ │ -085a2a: 0800 1700 |071f: move-object/from16 v0, v23 │ │ -085a2e: 6e20 3e15 0a00 |0721: invoke-virtual {v10, v0}, Ljava/lang/String;.indexOf:(Ljava/lang/String;)I // method@153e │ │ -085a34: 0a17 |0724: move-result v23 │ │ -085a36: 3a17 0d00 |0725: if-ltz v23, 0732 // +000d │ │ -085a3a: 7401 8118 1b00 |0727: invoke-virtual/range {v27}, Ljwtc/android/chess/ics/ICSClient;.get_view:()Ljwtc/android/chess/ics/ICSChessView; // method@1881 │ │ -085a40: 0c17 |072a: move-result-object v23 │ │ -085a42: 1318 0200 |072b: const/16 v24, #int 2 // #2 │ │ -085a46: 7402 2518 1700 |072d: invoke-virtual/range {v23, v24}, Ljwtc/android/chess/ics/ICSChessView;.setViewMode:(I)V // method@1825 │ │ -085a4c: 2900 88fb |0730: goto/16 02b8 // -0478 │ │ -085a50: 1a17 140c |0732: const-string v23, "Removing game" // string@0c14 │ │ -085a54: 0800 1700 |0734: move-object/from16 v0, v23 │ │ -085a58: 6e20 3e15 0a00 |0736: invoke-virtual {v10, v0}, Ljava/lang/String;.indexOf:(Ljava/lang/String;)I // method@153e │ │ -085a5e: 0a17 |0739: move-result v23 │ │ -085a60: 3a17 0c00 |073a: if-ltz v23, 0746 // +000c │ │ -085a64: 1a17 c314 |073c: const-string v23, "from observation list" // string@14c3 │ │ -085a68: 0800 1700 |073e: move-object/from16 v0, v23 │ │ -085a6c: 6e20 3e15 0a00 |0740: invoke-virtual {v10, v0}, Ljava/lang/String;.indexOf:(Ljava/lang/String;)I // method@153e │ │ -085a72: 0a17 |0743: move-result v23 │ │ -085a74: 3c17 0c00 |0744: if-gtz v23, 0750 // +000c │ │ -085a78: 1a17 3d0e |0746: const-string v23, "You are no longer examining game" // string@0e3d │ │ -085a7c: 0800 1700 |0748: move-object/from16 v0, v23 │ │ -085a80: 6e20 3e15 0a00 |074a: invoke-virtual {v10, v0}, Ljava/lang/String;.indexOf:(Ljava/lang/String;)I // method@153e │ │ -085a86: 0a17 |074d: move-result v23 │ │ -085a88: 3a17 0d00 |074e: if-ltz v23, 075b // +000d │ │ -085a8c: 7401 8118 1b00 |0750: invoke-virtual/range {v27}, Ljwtc/android/chess/ics/ICSClient;.get_view:()Ljwtc/android/chess/ics/ICSChessView; // method@1881 │ │ -085a92: 0c17 |0753: move-result-object v23 │ │ -085a94: 1318 0000 |0754: const/16 v24, #int 0 // #0 │ │ -085a98: 7402 2518 1700 |0756: invoke-virtual/range {v23, v24}, Ljwtc/android/chess/ics/ICSChessView;.setViewMode:(I)V // method@1825 │ │ -085a9e: 2900 5ffb |0759: goto/16 02b8 // -04a1 │ │ -085aa2: 1a17 b21e |075b: const-string v23, "puzzlebot has made you an examiner of game" // string@1eb2 │ │ -085aa6: 0800 1700 |075d: move-object/from16 v0, v23 │ │ -085aaa: 6e20 3e15 0a00 |075f: invoke-virtual {v10, v0}, Ljava/lang/String;.indexOf:(Ljava/lang/String;)I // method@153e │ │ -085ab0: 0a17 |0762: move-result v23 │ │ -085ab2: 3a17 1a00 |0763: if-ltz v23, 077d // +001a │ │ -085ab6: 7401 8118 1b00 |0765: invoke-virtual/range {v27}, Ljwtc/android/chess/ics/ICSClient;.get_view:()Ljwtc/android/chess/ics/ICSChessView; // method@1881 │ │ -085abc: 0c17 |0768: move-result-object v23 │ │ -085abe: 1318 0400 |0769: const/16 v24, #int 4 // #4 │ │ -085ac2: 7402 2518 1700 |076b: invoke-virtual/range {v23, v24}, Ljwtc/android/chess/ics/ICSChessView;.setViewMode:(I)V // method@1825 │ │ -085ac8: 1a17 de0b |076e: const-string v23, "Puzzle started" // string@0bde │ │ -085acc: 1318 0000 |0770: const/16 v24, #int 0 // #0 │ │ -085ad0: 0800 1b00 |0772: move-object/from16 v0, v27 │ │ -085ad4: 0801 1700 |0774: move-object/from16 v1, v23 │ │ -085ad8: 0202 1800 |0776: move/from16 v2, v24 │ │ -085adc: 7030 7b18 1002 |0778: invoke-direct {v0, v1, v2}, Ljwtc/android/chess/ics/ICSClient;.gameToast:(Ljava/lang/String;Z)V // method@187b │ │ -085ae2: 2900 3dfb |077b: goto/16 02b8 // -04c3 │ │ -085ae6: 1a17 430e |077d: const-string v23, "Your current problem has been stopped" // string@0e43 │ │ -085aea: 0800 1700 |077f: move-object/from16 v0, v23 │ │ -085aee: 6e20 3e15 0a00 |0781: invoke-virtual {v10, v0}, Ljava/lang/String;.indexOf:(Ljava/lang/String;)I // method@153e │ │ -085af4: 0a17 |0784: move-result v23 │ │ -085af6: 3a17 1a00 |0785: if-ltz v23, 079f // +001a │ │ -085afa: 7401 8118 1b00 |0787: invoke-virtual/range {v27}, Ljwtc/android/chess/ics/ICSClient;.get_view:()Ljwtc/android/chess/ics/ICSChessView; // method@1881 │ │ -085b00: 0c17 |078a: move-result-object v23 │ │ -085b02: 1318 0000 |078b: const/16 v24, #int 0 // #0 │ │ -085b06: 7402 2518 1700 |078d: invoke-virtual/range {v23, v24}, Ljwtc/android/chess/ics/ICSChessView;.setViewMode:(I)V // method@1825 │ │ -085b0c: 1a17 df0b |0790: const-string v23, "Puzzle stopped" // string@0bdf │ │ -085b10: 1318 0100 |0792: const/16 v24, #int 1 // #1 │ │ -085b14: 0800 1b00 |0794: move-object/from16 v0, v27 │ │ -085b18: 0801 1700 |0796: move-object/from16 v1, v23 │ │ -085b1c: 0202 1800 |0798: move/from16 v2, v24 │ │ -085b20: 7030 7b18 1002 |079a: invoke-direct {v0, v1, v2}, Ljwtc/android/chess/ics/ICSClient;.gameToast:(Ljava/lang/String;Z)V // method@187b │ │ -085b26: 2900 1bfb |079d: goto/16 02b8 // -04e5 │ │ -085b2a: 2217 4203 |079f: new-instance v23, Ljava/lang/StringBuilder; // type@0342 │ │ -085b2e: 7601 5715 1700 |07a1: invoke-direct/range {v23}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ -085b34: 1a18 690e |07a4: const-string v24, "[" // string@0e69 │ │ -085b38: 7402 5f15 1700 |07a6: invoke-virtual/range {v23, v24}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -085b3e: 0c17 |07a9: move-result-object v23 │ │ -085b40: 7401 8118 1b00 |07aa: invoke-virtual/range {v27}, Ljwtc/android/chess/ics/ICSClient;.get_view:()Ljwtc/android/chess/ics/ICSChessView; // method@1881 │ │ -085b46: 0c18 |07ad: move-result-object v24 │ │ -085b48: 7401 1618 1800 |07ae: invoke-virtual/range {v24}, Ljwtc/android/chess/ics/ICSChessView;.getGameNum:()I // method@1816 │ │ -085b4e: 0a18 |07b1: move-result v24 │ │ -085b50: 7402 5b15 1700 |07b2: invoke-virtual/range {v23, v24}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@155b │ │ -085b56: 0c17 |07b5: move-result-object v23 │ │ -085b58: 1a18 a90e |07b6: const-string v24, "] says: " // string@0ea9 │ │ -085b5c: 7402 5f15 1700 |07b8: invoke-virtual/range {v23, v24}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -085b62: 0c17 |07bb: move-result-object v23 │ │ -085b64: 7401 6415 1700 |07bc: invoke-virtual/range {v23}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ -085b6a: 0c17 |07bf: move-result-object v23 │ │ -085b6c: 0800 1700 |07c0: move-object/from16 v0, v23 │ │ -085b70: 6e20 3e15 0a00 |07c2: invoke-virtual {v10, v0}, Ljava/lang/String;.indexOf:(Ljava/lang/String;)I // method@153e │ │ -085b76: 0a17 |07c5: move-result v23 │ │ -085b78: 3d17 4800 |07c6: if-lez v23, 080e // +0048 │ │ -085b7c: 0813 0a00 |07c8: move-object/from16 v19, v10 │ │ -085b80: d817 0702 |07ca: add-int/lit8 v23, v7, #int 2 // #02 │ │ -085b84: 21b0 |07cc: array-length v0, v11 │ │ -085b86: 0218 0000 |07cd: move/from16 v24, v0 │ │ -085b8a: 0200 1700 |07cf: move/from16 v0, v23 │ │ -085b8e: 0201 1800 |07d1: move/from16 v1, v24 │ │ -085b92: 3510 3200 |07d3: if-ge v0, v1, 0805 // +0032 │ │ -085b96: d817 0701 |07d5: add-int/lit8 v23, v7, #int 1 // #01 │ │ -085b9a: 4617 0b17 |07d7: aget-object v23, v11, v23 │ │ -085b9e: 1a18 a00e |07d9: const-string v24, "\" // string@0ea0 │ │ -085ba2: 7402 4615 1700 |07db: invoke-virtual/range {v23, v24}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@1546 │ │ -085ba8: 0a17 |07de: move-result v23 │ │ -085baa: 3817 2600 |07df: if-eqz v23, 0805 // +0026 │ │ -085bae: d807 0701 |07e1: add-int/lit8 v7, v7, #int 1 // #01 │ │ -085bb2: 2217 4203 |07e3: new-instance v23, Ljava/lang/StringBuilder; // type@0342 │ │ -085bb6: 7601 5715 1700 |07e5: invoke-direct/range {v23}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ -085bbc: 0800 1700 |07e8: move-object/from16 v0, v23 │ │ -085bc0: 0801 1300 |07ea: move-object/from16 v1, v19 │ │ -085bc4: 6e20 5f15 1000 |07ec: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -085bca: 0c17 |07ef: move-result-object v23 │ │ -085bcc: 1a18 a00e |07f0: const-string v24, "\" // string@0ea0 │ │ -085bd0: 1a19 0000 |07f2: const-string v25, "" // string@0000 │ │ -085bd4: 0800 1800 |07f4: move-object/from16 v0, v24 │ │ -085bd8: 0801 1900 |07f6: move-object/from16 v1, v25 │ │ -085bdc: 6e30 4315 0a01 |07f8: invoke-virtual {v10, v0, v1}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@1543 │ │ -085be2: 0c18 |07fb: move-result-object v24 │ │ -085be4: 7402 5f15 1700 |07fc: invoke-virtual/range {v23, v24}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -085bea: 0c17 |07ff: move-result-object v23 │ │ -085bec: 7401 6415 1700 |0800: invoke-virtual/range {v23}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ -085bf2: 0c13 |0803: move-result-object v19 │ │ -085bf4: 28c6 |0804: goto 07ca // -003a │ │ -085bf6: 0800 1b00 |0805: move-object/from16 v0, v27 │ │ -085bfa: 0801 1300 |0807: move-object/from16 v1, v19 │ │ -085bfe: 6e20 7518 1000 |0809: invoke-virtual {v0, v1}, Ljwtc/android/chess/ics/ICSClient;.addConsoleText:(Ljava/lang/String;)V // method@1875 │ │ -085c04: 2900 acfa |080c: goto/16 02b8 // -0554 │ │ -085c08: 1a17 3001 |080e: const-string v23, "-->" // string@0130 │ │ -085c0c: 0800 1700 |0810: move-object/from16 v0, v23 │ │ -085c10: 6e20 3e15 0a00 |0812: invoke-virtual {v10, v0}, Ljava/lang/String;.indexOf:(Ljava/lang/String;)I // method@153e │ │ -085c16: 0a17 |0815: move-result v23 │ │ -085c18: 3817 a2fa |0816: if-eqz v23, 02b8 // -055e │ │ -085c1c: 1a17 b818 |0818: const-string v23, "kibitzes:" // string@18b8 │ │ -085c20: 0800 1700 |081a: move-object/from16 v0, v23 │ │ -085c24: 6e20 3e15 0a00 |081c: invoke-virtual {v10, v0}, Ljava/lang/String;.indexOf:(Ljava/lang/String;)I // method@153e │ │ -085c2a: 0a17 |081f: move-result v23 │ │ -085c2c: 3d17 5200 |0820: if-lez v23, 0872 // +0052 │ │ -085c30: 1a17 b818 |0822: const-string v23, "kibitzes:" // string@18b8 │ │ -085c34: 1a18 0000 |0824: const-string v24, "" // string@0000 │ │ -085c38: 0800 1700 |0826: move-object/from16 v0, v23 │ │ -085c3c: 0801 1800 |0828: move-object/from16 v1, v24 │ │ -085c40: 6e30 4315 0a01 |082a: invoke-virtual {v10, v0, v1}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@1543 │ │ -085c46: 0c13 |082d: move-result-object v19 │ │ -085c48: d817 0702 |082e: add-int/lit8 v23, v7, #int 2 // #02 │ │ -085c4c: 21b0 |0830: array-length v0, v11 │ │ -085c4e: 0218 0000 |0831: move/from16 v24, v0 │ │ -085c52: 0200 1700 |0833: move/from16 v0, v23 │ │ -085c56: 0201 1800 |0835: move/from16 v1, v24 │ │ -085c5a: 3510 3200 |0837: if-ge v0, v1, 0869 // +0032 │ │ -085c5e: d817 0701 |0839: add-int/lit8 v23, v7, #int 1 // #01 │ │ -085c62: 4617 0b17 |083b: aget-object v23, v11, v23 │ │ -085c66: 1a18 a00e |083d: const-string v24, "\" // string@0ea0 │ │ -085c6a: 7402 4615 1700 |083f: invoke-virtual/range {v23, v24}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@1546 │ │ -085c70: 0a17 |0842: move-result v23 │ │ -085c72: 3817 2600 |0843: if-eqz v23, 0869 // +0026 │ │ -085c76: d807 0701 |0845: add-int/lit8 v7, v7, #int 1 // #01 │ │ -085c7a: 2217 4203 |0847: new-instance v23, Ljava/lang/StringBuilder; // type@0342 │ │ -085c7e: 7601 5715 1700 |0849: invoke-direct/range {v23}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ -085c84: 0800 1700 |084c: move-object/from16 v0, v23 │ │ -085c88: 0801 1300 |084e: move-object/from16 v1, v19 │ │ -085c8c: 6e20 5f15 1000 |0850: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -085c92: 0c17 |0853: move-result-object v23 │ │ -085c94: 1a18 a00e |0854: const-string v24, "\" // string@0ea0 │ │ -085c98: 1a19 0000 |0856: const-string v25, "" // string@0000 │ │ -085c9c: 0800 1800 |0858: move-object/from16 v0, v24 │ │ -085ca0: 0801 1900 |085a: move-object/from16 v1, v25 │ │ -085ca4: 6e30 4315 0a01 |085c: invoke-virtual {v10, v0, v1}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@1543 │ │ -085caa: 0c18 |085f: move-result-object v24 │ │ -085cac: 7402 5f15 1700 |0860: invoke-virtual/range {v23, v24}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -085cb2: 0c17 |0863: move-result-object v23 │ │ -085cb4: 7401 6415 1700 |0864: invoke-virtual/range {v23}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ -085cba: 0c13 |0867: move-result-object v19 │ │ -085cbc: 28c6 |0868: goto 082e // -003a │ │ -085cbe: 0800 1b00 |0869: move-object/from16 v0, v27 │ │ -085cc2: 0801 1300 |086b: move-object/from16 v1, v19 │ │ -085cc6: 6e20 7518 1000 |086d: invoke-virtual {v0, v1}, Ljwtc/android/chess/ics/ICSClient;.addConsoleText:(Ljava/lang/String;)V // method@1875 │ │ -085ccc: 2900 48fa |0870: goto/16 02b8 // -05b8 │ │ -085cd0: 7401 8118 1b00 |0872: invoke-virtual/range {v27}, Ljwtc/android/chess/ics/ICSClient;.get_view:()Ljwtc/android/chess/ics/ICSChessView; // method@1881 │ │ -085cd6: 0c17 |0875: move-result-object v23 │ │ -085cd8: 7401 1c18 1700 |0876: invoke-virtual/range {v23}, Ljwtc/android/chess/ics/ICSChessView;.isUserPlaying:()Z // method@181c │ │ -085cde: 0a17 |0879: move-result v23 │ │ -085ce0: 3917 8e01 |087a: if-nez v23, 0a08 // +018e │ │ -085ce4: 0800 1b00 |087c: move-object/from16 v0, v27 │ │ -085ce8: 5400 4d09 |087e: iget-object v0, v0, Ljwtc/android/chess/ics/ICSClient;._pattSought:Ljava/util/regex/Pattern; // field@094d │ │ -085cec: 0817 0000 |0880: move-object/from16 v23, v0 │ │ -085cf0: 0800 1700 |0882: move-object/from16 v0, v23 │ │ -085cf4: 6e20 0d16 a000 |0884: invoke-virtual {v0, v10}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@160d │ │ -085cfa: 0c17 |0887: move-result-object v23 │ │ -085cfc: 7401 0b16 1700 |0888: invoke-virtual/range {v23}, Ljava/util/regex/Matcher;.matches:()Z // method@160b │ │ -085d02: 0a17 |088b: move-result v23 │ │ -085d04: 3817 7c01 |088c: if-eqz v23, 0a08 // +017c │ │ -085d08: 0800 1b00 |088e: move-object/from16 v0, v27 │ │ -085d0c: 5400 4d09 |0890: iget-object v0, v0, Ljwtc/android/chess/ics/ICSClient;._pattSought:Ljava/util/regex/Pattern; // field@094d │ │ -085d10: 0817 0000 |0892: move-object/from16 v23, v0 │ │ -085d14: 0800 1700 |0894: move-object/from16 v0, v23 │ │ -085d18: 6e20 0d16 a000 |0896: invoke-virtual {v0, v10}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@160d │ │ -085d1e: 0c0d |0899: move-result-object v13 │ │ -085d20: 6e10 0b16 0d00 |089a: invoke-virtual {v13}, Ljava/util/regex/Matcher;.matches:()Z // method@160b │ │ -085d26: 0a17 |089d: move-result v23 │ │ -085d28: 3817 1afa |089e: if-eqz v23, 02b8 // -05e6 │ │ -085d2c: 6e10 0a16 0d00 |08a0: invoke-virtual {v13}, Ljava/util/regex/Matcher;.groupCount:()I // method@160a │ │ -085d32: 0a17 |08a3: move-result v23 │ │ -085d34: 1318 0700 |08a4: const/16 v24, #int 7 // #7 │ │ -085d38: 0200 1700 |08a6: move/from16 v0, v23 │ │ -085d3c: 0201 1800 |08a8: move/from16 v1, v24 │ │ -085d40: 3710 4001 |08aa: if-le v0, v1, 09ea // +0140 │ │ -085d44: 0800 1b00 |08ac: move-object/from16 v0, v27 │ │ -085d48: 5200 5509 |08ae: iget v0, v0, Ljwtc/android/chess/ics/ICSClient;._serverType:I // field@0955 │ │ -085d4c: 0217 0000 |08b0: move/from16 v23, v0 │ │ -085d50: 1318 0100 |08b2: const/16 v24, #int 1 // #1 │ │ -085d54: 0200 1700 |08b4: move/from16 v0, v23 │ │ -085d58: 0201 1800 |08b6: move/from16 v1, v24 │ │ -085d5c: 3310 ea00 |08b8: if-ne v0, v1, 09a2 // +00ea │ │ -085d60: 1a17 d100 |08ba: const-string v23, "%2dm+%2ds" // string@00d1 │ │ -085d64: 1318 0200 |08bc: const/16 v24, #int 2 // #2 │ │ -085d68: 0200 1800 |08be: move/from16 v0, v24 │ │ -085d6c: 2300 a404 |08c0: new-array v0, v0, [Ljava/lang/Object; // type@04a4 │ │ -085d70: 0818 0000 |08c2: move-object/from16 v24, v0 │ │ -085d74: 1319 0000 |08c4: const/16 v25, #int 0 // #0 │ │ -085d78: 131a 0400 |08c6: const/16 v26, #int 4 // #4 │ │ -085d7c: 0200 1a00 |08c8: move/from16 v0, v26 │ │ -085d80: 6e20 0916 0d00 |08ca: invoke-virtual {v13, v0}, Ljava/util/regex/Matcher;.group:(I)Ljava/lang/String; // method@1609 │ │ -085d86: 0c1a |08cd: move-result-object v26 │ │ -085d88: 7701 0815 1a00 |08ce: invoke-static/range {v26}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@1508 │ │ -085d8e: 0a1a |08d1: move-result v26 │ │ -085d90: 7701 0a15 1a00 |08d2: invoke-static/range {v26}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@150a │ │ -085d96: 0c1a |08d5: move-result-object v26 │ │ -085d98: 4d1a 1819 |08d6: aput-object v26, v24, v25 │ │ -085d9c: 1319 0100 |08d8: const/16 v25, #int 1 // #1 │ │ -085da0: 131a 0500 |08da: const/16 v26, #int 5 // #5 │ │ -085da4: 0200 1a00 |08dc: move/from16 v0, v26 │ │ -085da8: 6e20 0916 0d00 |08de: invoke-virtual {v13, v0}, Ljava/util/regex/Matcher;.group:(I)Ljava/lang/String; // method@1609 │ │ -085dae: 0c1a |08e1: move-result-object v26 │ │ -085db0: 7701 0815 1a00 |08e2: invoke-static/range {v26}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@1508 │ │ -085db6: 0a1a |08e5: move-result v26 │ │ -085db8: 7701 0a15 1a00 |08e6: invoke-static/range {v26}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@150a │ │ -085dbe: 0c1a |08e9: move-result-object v26 │ │ -085dc0: 4d1a 1819 |08ea: aput-object v26, v24, v25 │ │ -085dc4: 7702 3b15 1700 |08ec: invoke-static/range {v23, v24}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@153b │ │ -085dca: 0c13 |08ef: move-result-object v19 │ │ -085dcc: 1317 0700 |08f0: const/16 v23, #int 7 // #7 │ │ -085dd0: 0200 1700 |08f2: move/from16 v0, v23 │ │ -085dd4: 6e20 0916 0d00 |08f4: invoke-virtual {v13, v0}, Ljava/util/regex/Matcher;.group:(I)Ljava/lang/String; // method@1609 │ │ -085dda: 0c16 |08f7: move-result-object v22 │ │ -085ddc: 1317 0600 |08f8: const/16 v23, #int 6 // #6 │ │ -085de0: 0200 1700 |08fa: move/from16 v0, v23 │ │ -085de4: 6e20 0916 0d00 |08fc: invoke-virtual {v13, v0}, Ljava/util/regex/Matcher;.group:(I)Ljava/lang/String; // method@1609 │ │ -085dea: 0c11 |08ff: move-result-object v17 │ │ -085dec: 2208 6803 |0900: new-instance v8, Ljava/util/HashMap; // type@0368 │ │ -085df0: 7010 c015 0800 |0902: invoke-direct {v8}, Ljava/util/HashMap;.:()V // method@15c0 │ │ -085df6: 1a17 5411 |0905: const-string v23, "blitz" // string@1154 │ │ -085dfa: 7402 3e15 1600 |0907: invoke-virtual/range {v22, v23}, Ljava/lang/String;.indexOf:(Ljava/lang/String;)I // method@153e │ │ -085e00: 0a17 |090a: move-result v23 │ │ -085e02: 3b17 0a00 |090b: if-gez v23, 0915 // +000a │ │ -085e06: 1a17 d821 |090d: const-string v23, "standard" // string@21d8 │ │ -085e0a: 7402 3e15 1600 |090f: invoke-virtual/range {v22, v23}, Ljava/lang/String;.indexOf:(Ljava/lang/String;)I // method@153e │ │ -085e10: 0a17 |0912: move-result v23 │ │ -085e12: 3a17 a5f9 |0913: if-ltz v23, 02b8 // -065b │ │ -085e16: 1a17 d821 |0915: const-string v23, "standard" // string@21d8 │ │ -085e1a: 7402 3e15 1600 |0917: invoke-virtual/range {v22, v23}, Ljava/lang/String;.indexOf:(Ljava/lang/String;)I // method@153e │ │ -085e20: 0a17 |091a: move-result v23 │ │ -085e22: 3a17 0400 |091b: if-ltz v23, 091f // +0004 │ │ -085e26: 1a16 0000 |091d: const-string v22, "" // string@0000 │ │ -085e2a: 1a17 7322 |091f: const-string v23, "text_game" // string@2273 │ │ -085e2e: 2218 4203 |0921: new-instance v24, Ljava/lang/StringBuilder; // type@0342 │ │ -085e32: 7601 5715 1800 |0923: invoke-direct/range {v24}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ -085e38: 0800 1800 |0926: move-object/from16 v0, v24 │ │ -085e3c: 0801 1300 |0928: move-object/from16 v1, v19 │ │ -085e40: 6e20 5f15 1000 |092a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -085e46: 0c18 |092d: move-result-object v24 │ │ -085e48: 1a19 0c00 |092e: const-string v25, " " // string@000c │ │ -085e4c: 7402 5f15 1800 |0930: invoke-virtual/range {v24, v25}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -085e52: 0c18 |0933: move-result-object v24 │ │ -085e54: 0800 1800 |0934: move-object/from16 v0, v24 │ │ -085e58: 0801 1100 |0936: move-object/from16 v1, v17 │ │ -085e5c: 6e20 5f15 1000 |0938: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -085e62: 0c18 |093b: move-result-object v24 │ │ -085e64: 1a19 0c00 |093c: const-string v25, " " // string@000c │ │ -085e68: 7402 5f15 1800 |093e: invoke-virtual/range {v24, v25}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -085e6e: 0c18 |0941: move-result-object v24 │ │ -085e70: 0800 1800 |0942: move-object/from16 v0, v24 │ │ -085e74: 0801 1600 |0944: move-object/from16 v1, v22 │ │ -085e78: 6e20 5f15 1000 |0946: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -085e7e: 0c18 |0949: move-result-object v24 │ │ -085e80: 7401 6415 1800 |094a: invoke-virtual/range {v24}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ -085e86: 0c18 |094d: move-result-object v24 │ │ -085e88: 0800 1700 |094e: move-object/from16 v0, v23 │ │ -085e8c: 0801 1800 |0950: move-object/from16 v1, v24 │ │ -085e90: 6e30 c515 0801 |0952: invoke-virtual {v8, v0, v1}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@15c5 │ │ -085e96: 1a17 151e |0955: const-string v23, "play" // string@1e15 │ │ -085e9a: 1318 0100 |0957: const/16 v24, #int 1 // #1 │ │ -085e9e: 0200 1800 |0959: move/from16 v0, v24 │ │ -085ea2: 6e20 0916 0d00 |095b: invoke-virtual {v13, v0}, Ljava/util/regex/Matcher;.group:(I)Ljava/lang/String; // method@1609 │ │ -085ea8: 0c18 |095e: move-result-object v24 │ │ -085eaa: 0800 1700 |095f: move-object/from16 v0, v23 │ │ -085eae: 0801 1800 |0961: move-object/from16 v1, v24 │ │ -085eb2: 6e30 c515 0801 |0963: invoke-virtual {v8, v0, v1}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@15c5 │ │ -085eb8: 1a17 7522 |0966: const-string v23, "text_name" // string@2275 │ │ -085ebc: 1318 0300 |0968: const/16 v24, #int 3 // #3 │ │ -085ec0: 0200 1800 |096a: move/from16 v0, v24 │ │ -085ec4: 6e20 0916 0d00 |096c: invoke-virtual {v13, v0}, Ljava/util/regex/Matcher;.group:(I)Ljava/lang/String; // method@1609 │ │ -085eca: 0c18 |096f: move-result-object v24 │ │ -085ecc: 0800 1700 |0970: move-object/from16 v0, v23 │ │ -085ed0: 0801 1800 |0972: move-object/from16 v1, v24 │ │ -085ed4: 6e30 c515 0801 |0974: invoke-virtual {v8, v0, v1}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@15c5 │ │ -085eda: 1a17 7922 |0977: const-string v23, "text_rating" // string@2279 │ │ -085ede: 1318 0200 |0979: const/16 v24, #int 2 // #2 │ │ -085ee2: 0200 1800 |097b: move/from16 v0, v24 │ │ -085ee6: 6e20 0916 0d00 |097d: invoke-virtual {v13, v0}, Ljava/util/regex/Matcher;.group:(I)Ljava/lang/String; // method@1609 │ │ -085eec: 0c18 |0980: move-result-object v24 │ │ -085eee: 0800 1700 |0981: move-object/from16 v0, v23 │ │ -085ef2: 0801 1800 |0983: move-object/from16 v1, v24 │ │ -085ef6: 6e30 c515 0801 |0985: invoke-virtual {v8, v0, v1}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@15c5 │ │ -085efc: 0800 1b00 |0988: move-object/from16 v0, v27 │ │ -085f00: 5400 4509 |098a: iget-object v0, v0, Ljwtc/android/chess/ics/ICSClient;._mapChallenges:Ljava/util/ArrayList; // field@0945 │ │ -085f04: 0817 0000 |098c: move-object/from16 v23, v0 │ │ -085f08: 1318 0000 |098e: const/16 v24, #int 0 // #0 │ │ -085f0c: 0800 1700 |0990: move-object/from16 v0, v23 │ │ -085f10: 0201 1800 |0992: move/from16 v1, v24 │ │ -085f14: 6e30 9f15 1008 |0994: invoke-virtual {v0, v1, v8}, Ljava/util/ArrayList;.add:(ILjava/lang/Object;)V // method@159f │ │ -085f1a: 0800 1b00 |0997: move-object/from16 v0, v27 │ │ -085f1e: 5400 2f09 |0999: iget-object v0, v0, Ljwtc/android/chess/ics/ICSClient;._adapterChallenges:Ljwtc/android/chess/ics/ICSClient$AlternatingRowColorAdapter; // field@092f │ │ -085f22: 0817 0000 |099b: move-object/from16 v23, v0 │ │ -085f26: 7401 4e18 1700 |099d: invoke-virtual/range {v23}, Ljwtc/android/chess/ics/ICSClient$AlternatingRowColorAdapter;.notifyDataSetChanged:()V // method@184e │ │ -085f2c: 2900 18f9 |09a0: goto/16 02b8 // -06e8 │ │ -085f30: 1a17 d100 |09a2: const-string v23, "%2dm+%2ds" // string@00d1 │ │ -085f34: 1318 0200 |09a4: const/16 v24, #int 2 // #2 │ │ -085f38: 0200 1800 |09a6: move/from16 v0, v24 │ │ -085f3c: 2300 a404 |09a8: new-array v0, v0, [Ljava/lang/Object; // type@04a4 │ │ -085f40: 0818 0000 |09aa: move-object/from16 v24, v0 │ │ -085f44: 1319 0000 |09ac: const/16 v25, #int 0 // #0 │ │ -085f48: 131a 0500 |09ae: const/16 v26, #int 5 // #5 │ │ -085f4c: 0200 1a00 |09b0: move/from16 v0, v26 │ │ -085f50: 6e20 0916 0d00 |09b2: invoke-virtual {v13, v0}, Ljava/util/regex/Matcher;.group:(I)Ljava/lang/String; // method@1609 │ │ -085f56: 0c1a |09b5: move-result-object v26 │ │ -085f58: 7701 0815 1a00 |09b6: invoke-static/range {v26}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@1508 │ │ -085f5e: 0a1a |09b9: move-result v26 │ │ -085f60: 7701 0a15 1a00 |09ba: invoke-static/range {v26}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@150a │ │ -085f66: 0c1a |09bd: move-result-object v26 │ │ -085f68: 4d1a 1819 |09be: aput-object v26, v24, v25 │ │ -085f6c: 1319 0100 |09c0: const/16 v25, #int 1 // #1 │ │ -085f70: 131a 0600 |09c2: const/16 v26, #int 6 // #6 │ │ -085f74: 0200 1a00 |09c4: move/from16 v0, v26 │ │ -085f78: 6e20 0916 0d00 |09c6: invoke-virtual {v13, v0}, Ljava/util/regex/Matcher;.group:(I)Ljava/lang/String; // method@1609 │ │ -085f7e: 0c1a |09c9: move-result-object v26 │ │ -085f80: 7701 0815 1a00 |09ca: invoke-static/range {v26}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@1508 │ │ -085f86: 0a1a |09cd: move-result v26 │ │ -085f88: 7701 0a15 1a00 |09ce: invoke-static/range {v26}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@150a │ │ -085f8e: 0c1a |09d1: move-result-object v26 │ │ -085f90: 4d1a 1819 |09d2: aput-object v26, v24, v25 │ │ -085f94: 7702 3b15 1700 |09d4: invoke-static/range {v23, v24}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@153b │ │ -085f9a: 0c13 |09d7: move-result-object v19 │ │ -085f9c: 1317 0400 |09d8: const/16 v23, #int 4 // #4 │ │ -085fa0: 0200 1700 |09da: move/from16 v0, v23 │ │ -085fa4: 6e20 0916 0d00 |09dc: invoke-virtual {v13, v0}, Ljava/util/regex/Matcher;.group:(I)Ljava/lang/String; // method@1609 │ │ -085faa: 0c16 |09df: move-result-object v22 │ │ -085fac: 1317 0700 |09e0: const/16 v23, #int 7 // #7 │ │ -085fb0: 0200 1700 |09e2: move/from16 v0, v23 │ │ -085fb4: 6e20 0916 0d00 |09e4: invoke-virtual {v13, v0}, Ljava/util/regex/Matcher;.group:(I)Ljava/lang/String; // method@1609 │ │ -085fba: 0c11 |09e7: move-result-object v17 │ │ -085fbc: 2900 18ff |09e8: goto/16 0900 // -00e8 │ │ -085fc0: 1a17 b604 |09ea: const-string v23, "ICSClient" // string@04b6 │ │ -085fc4: 2218 4203 |09ec: new-instance v24, Ljava/lang/StringBuilder; // type@0342 │ │ -085fc8: 7601 5715 1800 |09ee: invoke-direct/range {v24}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ -085fce: 1a19 cd1d |09f1: const-string v25, "pattSought match, but groupcount = " // string@1dcd │ │ -085fd2: 7402 5f15 1800 |09f3: invoke-virtual/range {v24, v25}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -085fd8: 0c18 |09f6: move-result-object v24 │ │ -085fda: 6e10 0a16 0d00 |09f7: invoke-virtual {v13}, Ljava/util/regex/Matcher;.groupCount:()I // method@160a │ │ -085fe0: 0a19 |09fa: move-result v25 │ │ -085fe2: 7402 5b15 1800 |09fb: invoke-virtual/range {v24, v25}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@155b │ │ -085fe8: 0c18 |09fe: move-result-object v24 │ │ -085fea: 7401 6415 1800 |09ff: invoke-virtual/range {v24}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ -085ff0: 0c18 |0a02: move-result-object v24 │ │ -085ff2: 7702 fa11 1700 |0a03: invoke-static/range {v23, v24}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@11fa │ │ -085ff8: 2900 b2f8 |0a06: goto/16 02b8 // -074e │ │ -085ffc: 1a17 ee1f |0a08: const-string v23, "seeking" // string@1fee │ │ -086000: 0800 1700 |0a0a: move-object/from16 v0, v23 │ │ -086004: 6e20 3e15 0a00 |0a0c: invoke-virtual {v10, v0}, Ljava/lang/String;.indexOf:(Ljava/lang/String;)I // method@153e │ │ -08600a: 0a17 |0a0f: move-result v23 │ │ -08600c: 3d17 0c00 |0a10: if-lez v23, 0a1c // +000c │ │ -086010: 1a17 bc22 |0a12: const-string v23, "to respond" // string@22bc │ │ -086014: 0800 1700 |0a14: move-object/from16 v0, v23 │ │ -086018: 6e20 3e15 0a00 |0a16: invoke-virtual {v10, v0}, Ljava/lang/String;.indexOf:(Ljava/lang/String;)I // method@153e │ │ -08601e: 0a17 |0a19: move-result v23 │ │ -086020: 3c17 9ef8 |0a1a: if-gtz v23, 02b8 // -0762 │ │ -086024: 1a17 8c10 |0a1c: const-string v23, "ads displayed." // string@108c │ │ -086028: 0800 1700 |0a1e: move-object/from16 v0, v23 │ │ -08602c: 6e20 3e15 0a00 |0a20: invoke-virtual {v10, v0}, Ljava/lang/String;.indexOf:(Ljava/lang/String;)I // method@153e │ │ -086032: 0a17 |0a23: move-result v23 │ │ -086034: 3c17 94f8 |0a24: if-gtz v23, 02b8 // -076c │ │ -086038: 7401 8118 1b00 |0a26: invoke-virtual/range {v27}, Ljwtc/android/chess/ics/ICSClient;.get_view:()Ljwtc/android/chess/ics/ICSChessView; // method@1881 │ │ -08603e: 0c17 |0a29: move-result-object v23 │ │ -086040: 7401 1c18 1700 |0a2a: invoke-virtual/range {v23}, Ljwtc/android/chess/ics/ICSChessView;.isUserPlaying:()Z // method@181c │ │ -086046: 0a17 |0a2d: move-result v23 │ │ -086048: 3917 2c01 |0a2e: if-nez v23, 0b5a // +012c │ │ -08604c: 0800 1b00 |0a30: move-object/from16 v0, v27 │ │ -086050: 5400 4b09 |0a32: iget-object v0, v0, Ljwtc/android/chess/ics/ICSClient;._pattGameRow:Ljava/util/regex/Pattern; // field@094b │ │ -086054: 0817 0000 |0a34: move-object/from16 v23, v0 │ │ -086058: 0800 1700 |0a36: move-object/from16 v0, v23 │ │ -08605c: 6e20 0d16 a000 |0a38: invoke-virtual {v0, v10}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@160d │ │ -086062: 0c17 |0a3b: move-result-object v23 │ │ -086064: 7401 0b16 1700 |0a3c: invoke-virtual/range {v23}, Ljava/util/regex/Matcher;.matches:()Z // method@160b │ │ -08606a: 0a17 |0a3f: move-result v23 │ │ -08606c: 3817 1a01 |0a40: if-eqz v23, 0b5a // +011a │ │ -086070: 0800 1b00 |0a42: move-object/from16 v0, v27 │ │ -086074: 5400 4b09 |0a44: iget-object v0, v0, Ljwtc/android/chess/ics/ICSClient;._pattGameRow:Ljava/util/regex/Pattern; // field@094b │ │ -086078: 0817 0000 |0a46: move-object/from16 v23, v0 │ │ -08607c: 0800 1700 |0a48: move-object/from16 v0, v23 │ │ -086080: 6e20 0d16 a000 |0a4a: invoke-virtual {v0, v10}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@160d │ │ -086086: 0c0d |0a4d: move-result-object v13 │ │ -086088: 6e10 0b16 0d00 |0a4e: invoke-virtual {v13}, Ljava/util/regex/Matcher;.matches:()Z // method@160b │ │ -08608e: 0a17 |0a51: move-result v23 │ │ -086090: 3817 66f8 |0a52: if-eqz v23, 02b8 // -079a │ │ -086094: 2208 6803 |0a54: new-instance v8, Ljava/util/HashMap; // type@0368 │ │ -086098: 7010 c015 0800 |0a56: invoke-direct {v8}, Ljava/util/HashMap;.:()V // method@15c0 │ │ -08609e: 1a17 6b1c |0a59: const-string v23, "nr" // string@1c6b │ │ -0860a2: 1318 0100 |0a5b: const/16 v24, #int 1 // #1 │ │ -0860a6: 0200 1800 |0a5d: move/from16 v0, v24 │ │ -0860aa: 6e20 0916 0d00 |0a5f: invoke-virtual {v13, v0}, Ljava/util/regex/Matcher;.group:(I)Ljava/lang/String; // method@1609 │ │ -0860b0: 0c18 |0a62: move-result-object v24 │ │ -0860b2: 0800 1700 |0a63: move-object/from16 v0, v23 │ │ -0860b6: 0801 1800 |0a65: move-object/from16 v1, v24 │ │ -0860ba: 6e30 c515 0801 |0a67: invoke-virtual {v8, v0, v1}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@15c5 │ │ -0860c0: 1a17 7a22 |0a6a: const-string v23, "text_rating1" // string@227a │ │ -0860c4: 1318 0200 |0a6c: const/16 v24, #int 2 // #2 │ │ -0860c8: 0200 1800 |0a6e: move/from16 v0, v24 │ │ -0860cc: 6e20 0916 0d00 |0a70: invoke-virtual {v13, v0}, Ljava/util/regex/Matcher;.group:(I)Ljava/lang/String; // method@1609 │ │ -0860d2: 0c18 |0a73: move-result-object v24 │ │ -0860d4: 0800 1700 |0a74: move-object/from16 v0, v23 │ │ -0860d8: 0801 1800 |0a76: move-object/from16 v1, v24 │ │ -0860dc: 6e30 c515 0801 |0a78: invoke-virtual {v8, v0, v1}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@15c5 │ │ -0860e2: 1a17 7622 |0a7b: const-string v23, "text_name1" // string@2276 │ │ -0860e6: 1318 0300 |0a7d: const/16 v24, #int 3 // #3 │ │ -0860ea: 0200 1800 |0a7f: move/from16 v0, v24 │ │ -0860ee: 6e20 0916 0d00 |0a81: invoke-virtual {v13, v0}, Ljava/util/regex/Matcher;.group:(I)Ljava/lang/String; // method@1609 │ │ -0860f4: 0c18 |0a84: move-result-object v24 │ │ -0860f6: 0800 1700 |0a85: move-object/from16 v0, v23 │ │ -0860fa: 0801 1800 |0a87: move-object/from16 v1, v24 │ │ -0860fe: 6e30 c515 0801 |0a89: invoke-virtual {v8, v0, v1}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@15c5 │ │ -086104: 1a17 7b22 |0a8c: const-string v23, "text_rating2" // string@227b │ │ -086108: 1318 0400 |0a8e: const/16 v24, #int 4 // #4 │ │ -08610c: 0200 1800 |0a90: move/from16 v0, v24 │ │ -086110: 6e20 0916 0d00 |0a92: invoke-virtual {v13, v0}, Ljava/util/regex/Matcher;.group:(I)Ljava/lang/String; // method@1609 │ │ -086116: 0c18 |0a95: move-result-object v24 │ │ -086118: 0800 1700 |0a96: move-object/from16 v0, v23 │ │ -08611c: 0801 1800 |0a98: move-object/from16 v1, v24 │ │ -086120: 6e30 c515 0801 |0a9a: invoke-virtual {v8, v0, v1}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@15c5 │ │ -086126: 1a17 7722 |0a9d: const-string v23, "text_name2" // string@2277 │ │ -08612a: 1318 0500 |0a9f: const/16 v24, #int 5 // #5 │ │ -08612e: 0200 1800 |0aa1: move/from16 v0, v24 │ │ -086132: 6e20 0916 0d00 |0aa3: invoke-virtual {v13, v0}, Ljava/util/regex/Matcher;.group:(I)Ljava/lang/String; // method@1609 │ │ -086138: 0c18 |0aa6: move-result-object v24 │ │ -08613a: 0800 1700 |0aa7: move-object/from16 v0, v23 │ │ -08613e: 0801 1800 |0aa9: move-object/from16 v1, v24 │ │ -086142: 6e30 c515 0801 |0aab: invoke-virtual {v8, v0, v1}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@15c5 │ │ -086148: 1a17 7e22 |0aae: const-string v23, "text_type" // string@227e │ │ -08614c: 2218 4203 |0ab0: new-instance v24, Ljava/lang/StringBuilder; // type@0342 │ │ -086150: 7601 5715 1800 |0ab2: invoke-direct/range {v24}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ -086156: 1319 0600 |0ab5: const/16 v25, #int 6 // #6 │ │ -08615a: 0200 1900 |0ab7: move/from16 v0, v25 │ │ -08615e: 6e20 0916 0d00 |0ab9: invoke-virtual {v13, v0}, Ljava/util/regex/Matcher;.group:(I)Ljava/lang/String; // method@1609 │ │ -086164: 0c19 |0abc: move-result-object v25 │ │ -086166: 7401 4b15 1900 |0abd: invoke-virtual/range {v25}, Ljava/lang/String;.toUpperCase:()Ljava/lang/String; // method@154b │ │ -08616c: 0c19 |0ac0: move-result-object v25 │ │ -08616e: 7402 5f15 1800 |0ac1: invoke-virtual/range {v24, v25}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -086174: 0c18 |0ac4: move-result-object v24 │ │ -086176: 1319 0700 |0ac5: const/16 v25, #int 7 // #7 │ │ -08617a: 0200 1900 |0ac7: move/from16 v0, v25 │ │ -08617e: 6e20 0916 0d00 |0ac9: invoke-virtual {v13, v0}, Ljava/util/regex/Matcher;.group:(I)Ljava/lang/String; // method@1609 │ │ -086184: 0c19 |0acc: move-result-object v25 │ │ -086186: 7401 4b15 1900 |0acd: invoke-virtual/range {v25}, Ljava/lang/String;.toUpperCase:()Ljava/lang/String; // method@154b │ │ -08618c: 0c19 |0ad0: move-result-object v25 │ │ -08618e: 7402 5f15 1800 |0ad1: invoke-virtual/range {v24, v25}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -086194: 0c18 |0ad4: move-result-object v24 │ │ -086196: 7401 6415 1800 |0ad5: invoke-virtual/range {v24}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ -08619c: 0c18 |0ad8: move-result-object v24 │ │ -08619e: 0800 1700 |0ad9: move-object/from16 v0, v23 │ │ -0861a2: 0801 1800 |0adb: move-object/from16 v1, v24 │ │ -0861a6: 6e30 c515 0801 |0add: invoke-virtual {v8, v0, v1}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@15c5 │ │ -0861ac: 1a17 7c22 |0ae0: const-string v23, "text_time1" // string@227c │ │ -0861b0: 2218 4203 |0ae2: new-instance v24, Ljava/lang/StringBuilder; // type@0342 │ │ -0861b4: 7601 5715 1800 |0ae4: invoke-direct/range {v24}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ -0861ba: 1319 0a00 |0ae7: const/16 v25, #int 10 // #a │ │ -0861be: 0200 1900 |0ae9: move/from16 v0, v25 │ │ -0861c2: 6e20 0916 0d00 |0aeb: invoke-virtual {v13, v0}, Ljava/util/regex/Matcher;.group:(I)Ljava/lang/String; // method@1609 │ │ -0861c8: 0c19 |0aee: move-result-object v25 │ │ -0861ca: 7402 5f15 1800 |0aef: invoke-virtual/range {v24, v25}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -0861d0: 0c18 |0af2: move-result-object v24 │ │ -0861d2: 1a19 6b01 |0af3: const-string v25, ":" // string@016b │ │ -0861d6: 7402 5f15 1800 |0af5: invoke-virtual/range {v24, v25}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -0861dc: 0c18 |0af8: move-result-object v24 │ │ -0861de: 1319 0b00 |0af9: const/16 v25, #int 11 // #b │ │ -0861e2: 0200 1900 |0afb: move/from16 v0, v25 │ │ -0861e6: 6e20 0916 0d00 |0afd: invoke-virtual {v13, v0}, Ljava/util/regex/Matcher;.group:(I)Ljava/lang/String; // method@1609 │ │ -0861ec: 0c19 |0b00: move-result-object v25 │ │ -0861ee: 7402 5f15 1800 |0b01: invoke-virtual/range {v24, v25}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -0861f4: 0c18 |0b04: move-result-object v24 │ │ -0861f6: 7401 6415 1800 |0b05: invoke-virtual/range {v24}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ -0861fc: 0c18 |0b08: move-result-object v24 │ │ -0861fe: 0800 1700 |0b09: move-object/from16 v0, v23 │ │ -086202: 0801 1800 |0b0b: move-object/from16 v1, v24 │ │ -086206: 6e30 c515 0801 |0b0d: invoke-virtual {v8, v0, v1}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@15c5 │ │ -08620c: 1a17 7d22 |0b10: const-string v23, "text_time2" // string@227d │ │ -086210: 2218 4203 |0b12: new-instance v24, Ljava/lang/StringBuilder; // type@0342 │ │ -086214: 7601 5715 1800 |0b14: invoke-direct/range {v24}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ -08621a: 1319 0c00 |0b17: const/16 v25, #int 12 // #c │ │ -08621e: 0200 1900 |0b19: move/from16 v0, v25 │ │ -086222: 6e20 0916 0d00 |0b1b: invoke-virtual {v13, v0}, Ljava/util/regex/Matcher;.group:(I)Ljava/lang/String; // method@1609 │ │ -086228: 0c19 |0b1e: move-result-object v25 │ │ -08622a: 7402 5f15 1800 |0b1f: invoke-virtual/range {v24, v25}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -086230: 0c18 |0b22: move-result-object v24 │ │ -086232: 1a19 6b01 |0b23: const-string v25, ":" // string@016b │ │ -086236: 7402 5f15 1800 |0b25: invoke-virtual/range {v24, v25}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -08623c: 0c18 |0b28: move-result-object v24 │ │ -08623e: 1319 0d00 |0b29: const/16 v25, #int 13 // #d │ │ -086242: 0200 1900 |0b2b: move/from16 v0, v25 │ │ -086246: 6e20 0916 0d00 |0b2d: invoke-virtual {v13, v0}, Ljava/util/regex/Matcher;.group:(I)Ljava/lang/String; // method@1609 │ │ -08624c: 0c19 |0b30: move-result-object v25 │ │ -08624e: 7402 5f15 1800 |0b31: invoke-virtual/range {v24, v25}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -086254: 0c18 |0b34: move-result-object v24 │ │ -086256: 7401 6415 1800 |0b35: invoke-virtual/range {v24}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ -08625c: 0c18 |0b38: move-result-object v24 │ │ -08625e: 0800 1700 |0b39: move-object/from16 v0, v23 │ │ -086262: 0801 1800 |0b3b: move-object/from16 v1, v24 │ │ -086266: 6e30 c515 0801 |0b3d: invoke-virtual {v8, v0, v1}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@15c5 │ │ -08626c: 0800 1b00 |0b40: move-object/from16 v0, v27 │ │ -086270: 5400 4609 |0b42: iget-object v0, v0, Ljwtc/android/chess/ics/ICSClient;._mapGames:Ljava/util/ArrayList; // field@0946 │ │ -086274: 0817 0000 |0b44: move-object/from16 v23, v0 │ │ -086278: 1318 0000 |0b46: const/16 v24, #int 0 // #0 │ │ -08627c: 0800 1700 |0b48: move-object/from16 v0, v23 │ │ -086280: 0201 1800 |0b4a: move/from16 v1, v24 │ │ -086284: 6e30 9f15 1008 |0b4c: invoke-virtual {v0, v1, v8}, Ljava/util/ArrayList;.add:(ILjava/lang/Object;)V // method@159f │ │ -08628a: 0800 1b00 |0b4f: move-object/from16 v0, v27 │ │ -08628e: 5400 3009 |0b51: iget-object v0, v0, Ljwtc/android/chess/ics/ICSClient;._adapterGames:Ljwtc/android/chess/ics/ICSClient$AlternatingRowColorAdapter; // field@0930 │ │ -086292: 0817 0000 |0b53: move-object/from16 v23, v0 │ │ -086296: 7401 4e18 1700 |0b55: invoke-virtual/range {v23}, Ljwtc/android/chess/ics/ICSClient$AlternatingRowColorAdapter;.notifyDataSetChanged:()V // method@184e │ │ -08629c: 2900 60f7 |0b58: goto/16 02b8 // -08a0 │ │ -0862a0: 7401 8118 1b00 |0b5a: invoke-virtual/range {v27}, Ljwtc/android/chess/ics/ICSClient;.get_view:()Ljwtc/android/chess/ics/ICSChessView; // method@1881 │ │ -0862a6: 0c17 |0b5d: move-result-object v23 │ │ -0862a8: 7401 1c18 1700 |0b5e: invoke-virtual/range {v23}, Ljwtc/android/chess/ics/ICSChessView;.isUserPlaying:()Z // method@181c │ │ -0862ae: 0a17 |0b61: move-result v23 │ │ -0862b0: 3917 9600 |0b62: if-nez v23, 0bf8 // +0096 │ │ -0862b4: 0800 1b00 |0b64: move-object/from16 v0, v27 │ │ -0862b8: 5400 4e09 |0b66: iget-object v0, v0, Ljwtc/android/chess/ics/ICSClient;._pattStoredRow:Ljava/util/regex/Pattern; // field@094e │ │ -0862bc: 0817 0000 |0b68: move-object/from16 v23, v0 │ │ -0862c0: 0800 1700 |0b6a: move-object/from16 v0, v23 │ │ -0862c4: 6e20 0d16 a000 |0b6c: invoke-virtual {v0, v10}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@160d │ │ -0862ca: 0c17 |0b6f: move-result-object v23 │ │ -0862cc: 7401 0b16 1700 |0b70: invoke-virtual/range {v23}, Ljava/util/regex/Matcher;.matches:()Z // method@160b │ │ -0862d2: 0a17 |0b73: move-result v23 │ │ -0862d4: 3817 8400 |0b74: if-eqz v23, 0bf8 // +0084 │ │ -0862d8: 0800 1b00 |0b76: move-object/from16 v0, v27 │ │ -0862dc: 5400 4e09 |0b78: iget-object v0, v0, Ljwtc/android/chess/ics/ICSClient;._pattStoredRow:Ljava/util/regex/Pattern; // field@094e │ │ -0862e0: 0817 0000 |0b7a: move-object/from16 v23, v0 │ │ -0862e4: 0800 1700 |0b7c: move-object/from16 v0, v23 │ │ -0862e8: 6e20 0d16 a000 |0b7e: invoke-virtual {v0, v10}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@160d │ │ -0862ee: 0c0d |0b81: move-result-object v13 │ │ -0862f0: 6e10 0b16 0d00 |0b82: invoke-virtual {v13}, Ljava/util/regex/Matcher;.matches:()Z // method@160b │ │ -0862f6: 0a17 |0b85: move-result v23 │ │ -0862f8: 3817 32f7 |0b86: if-eqz v23, 02b8 // -08ce │ │ -0862fc: 2208 6803 |0b88: new-instance v8, Ljava/util/HashMap; // type@0368 │ │ -086300: 7010 c015 0800 |0b8a: invoke-direct {v8}, Ljava/util/HashMap;.:()V // method@15c0 │ │ -086306: 1a17 6c1c |0b8d: const-string v23, "nr_stored" // string@1c6c │ │ -08630a: 1318 0100 |0b8f: const/16 v24, #int 1 // #1 │ │ -08630e: 0200 1800 |0b91: move/from16 v0, v24 │ │ -086312: 6e20 0916 0d00 |0b93: invoke-virtual {v13, v0}, Ljava/util/regex/Matcher;.group:(I)Ljava/lang/String; // method@1609 │ │ -086318: 0c18 |0b96: move-result-object v24 │ │ -08631a: 0800 1700 |0b97: move-object/from16 v0, v23 │ │ -08631e: 0801 1800 |0b99: move-object/from16 v1, v24 │ │ -086322: 6e30 c515 0801 |0b9b: invoke-virtual {v8, v0, v1}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@15c5 │ │ -086328: 1a17 6412 |0b9e: const-string v23, "color_stored" // string@1264 │ │ -08632c: 1318 0200 |0ba0: const/16 v24, #int 2 // #2 │ │ -086330: 0200 1800 |0ba2: move/from16 v0, v24 │ │ -086334: 6e20 0916 0d00 |0ba4: invoke-virtual {v13, v0}, Ljava/util/regex/Matcher;.group:(I)Ljava/lang/String; // method@1609 │ │ -08633a: 0c18 |0ba7: move-result-object v24 │ │ -08633c: 0800 1700 |0ba8: move-object/from16 v0, v23 │ │ -086340: 0801 1800 |0baa: move-object/from16 v1, v24 │ │ -086344: 6e30 c515 0801 |0bac: invoke-virtual {v8, v0, v1}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@15c5 │ │ -08634a: 1a17 7822 |0baf: const-string v23, "text_name_stored" // string@2278 │ │ -08634e: 1318 0300 |0bb1: const/16 v24, #int 3 // #3 │ │ -086352: 0200 1800 |0bb3: move/from16 v0, v24 │ │ -086356: 6e20 0916 0d00 |0bb5: invoke-virtual {v13, v0}, Ljava/util/regex/Matcher;.group:(I)Ljava/lang/String; // method@1609 │ │ -08635c: 0c18 |0bb8: move-result-object v24 │ │ -08635e: 0800 1700 |0bb9: move-object/from16 v0, v23 │ │ -086362: 0801 1800 |0bbb: move-object/from16 v1, v24 │ │ -086366: 6e30 c515 0801 |0bbd: invoke-virtual {v8, v0, v1}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@15c5 │ │ -08636c: 1a18 1b11 |0bc0: const-string v24, "available_stored" // string@111b │ │ -086370: 1317 0400 |0bc2: const/16 v23, #int 4 // #4 │ │ -086374: 0200 1700 |0bc4: move/from16 v0, v23 │ │ -086378: 6e20 0916 0d00 |0bc6: invoke-virtual {v13, v0}, Ljava/util/regex/Matcher;.group:(I)Ljava/lang/String; // method@1609 │ │ -08637e: 0c17 |0bc9: move-result-object v23 │ │ -086380: 1a19 3a0e |0bca: const-string v25, "Y" // string@0e3a │ │ -086384: 0800 1700 |0bcc: move-object/from16 v0, v23 │ │ -086388: 0801 1900 |0bce: move-object/from16 v1, v25 │ │ -08638c: 6e20 3915 1000 |0bd0: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1539 │ │ -086392: 0a17 |0bd3: move-result v23 │ │ -086394: 3817 2100 |0bd4: if-eqz v23, 0bf5 // +0021 │ │ -086398: 1a17 1f01 |0bd6: const-string v23, "*" // string@011f │ │ -08639c: 0800 1800 |0bd8: move-object/from16 v0, v24 │ │ -0863a0: 0801 1700 |0bda: move-object/from16 v1, v23 │ │ -0863a4: 6e30 c515 0801 |0bdc: invoke-virtual {v8, v0, v1}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@15c5 │ │ -0863aa: 0800 1b00 |0bdf: move-object/from16 v0, v27 │ │ -0863ae: 5400 4809 |0be1: iget-object v0, v0, Ljwtc/android/chess/ics/ICSClient;._mapStored:Ljava/util/ArrayList; // field@0948 │ │ -0863b2: 0817 0000 |0be3: move-object/from16 v23, v0 │ │ -0863b6: 0800 1700 |0be5: move-object/from16 v0, v23 │ │ -0863ba: 6e20 a015 8000 |0be7: invoke-virtual {v0, v8}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@15a0 │ │ -0863c0: 0800 1b00 |0bea: move-object/from16 v0, v27 │ │ -0863c4: 5400 3209 |0bec: iget-object v0, v0, Ljwtc/android/chess/ics/ICSClient;._adapterStored:Ljwtc/android/chess/ics/ICSClient$AlternatingRowColorAdapter; // field@0932 │ │ -0863c8: 0817 0000 |0bee: move-object/from16 v23, v0 │ │ -0863cc: 7401 4e18 1700 |0bf0: invoke-virtual/range {v23}, Ljwtc/android/chess/ics/ICSClient$AlternatingRowColorAdapter;.notifyDataSetChanged:()V // method@184e │ │ -0863d2: 2900 c5f6 |0bf3: goto/16 02b8 // -093b │ │ -0863d6: 1a17 0000 |0bf5: const-string v23, "" // string@0000 │ │ -0863da: 28e1 |0bf7: goto 0bd8 // -001f │ │ -0863dc: 1a17 7f0c |0bf8: const-string v23, "Seek ads filtered by" // string@0c7f │ │ -0863e0: 0800 1700 |0bfa: move-object/from16 v0, v23 │ │ -0863e4: 6e20 3e15 0a00 |0bfc: invoke-virtual {v10, v0}, Ljava/lang/String;.indexOf:(Ljava/lang/String;)I // method@153e │ │ -0863ea: 0a17 |0bff: move-result v23 │ │ -0863ec: 3b17 b8f6 |0c00: if-gez v23, 02b8 // -0948 │ │ -0863f0: 1a17 8004 |0c02: const-string v23, "Game" // string@0480 │ │ -0863f4: 0800 1700 |0c04: move-object/from16 v0, v23 │ │ -0863f8: 6e20 3e15 0a00 |0c06: invoke-virtual {v10, v0}, Ljava/lang/String;.indexOf:(Ljava/lang/String;)I // method@153e │ │ -0863fe: 0a17 |0c09: move-result v23 │ │ -086400: 3a17 0c00 |0c0a: if-ltz v23, 0c16 // +000c │ │ -086404: 1a17 e41b |0c0c: const-string v23, "moves:" // string@1be4 │ │ -086408: 0800 1700 |0c0e: move-object/from16 v0, v23 │ │ -08640c: 6e20 3e15 0a00 |0c10: invoke-virtual {v10, v0}, Ljava/lang/String;.indexOf:(Ljava/lang/String;)I // method@153e │ │ -086412: 0a17 |0c13: move-result v23 │ │ -086414: 3c17 a4f6 |0c14: if-gtz v23, 02b8 // -095c │ │ -086418: 6e10 4215 0a00 |0c16: invoke-virtual {v10}, Ljava/lang/String;.length:()I // method@1542 │ │ -08641e: 0a17 |0c19: move-result v23 │ │ -086420: 3d17 9ef6 |0c1a: if-lez v23, 02b8 // -0962 │ │ -086424: 1a17 b604 |0c1c: const-string v23, "ICSClient" // string@04b6 │ │ -086428: 2218 4203 |0c1e: new-instance v24, Ljava/lang/StringBuilder; // type@0342 │ │ -08642c: 7601 5715 1800 |0c20: invoke-direct/range {v24}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ -086432: 1a19 f618 |0c23: const-string v25, "lines[" // string@18f6 │ │ -086436: 7402 5f15 1800 |0c25: invoke-virtual/range {v24, v25}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -08643c: 0c18 |0c28: move-result-object v24 │ │ -08643e: 0800 1800 |0c29: move-object/from16 v0, v24 │ │ -086442: 6e20 5b15 7000 |0c2b: invoke-virtual {v0, v7}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@155b │ │ -086448: 0c18 |0c2e: move-result-object v24 │ │ -08644a: 1a19 a80e |0c2f: const-string v25, "] " // string@0ea8 │ │ -08644e: 7402 5f15 1800 |0c31: invoke-virtual/range {v24, v25}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -086454: 0c18 |0c34: move-result-object v24 │ │ -086456: 0800 1800 |0c35: move-object/from16 v0, v24 │ │ -08645a: 6e20 5f15 a000 |0c37: invoke-virtual {v0, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -086460: 0c18 |0c3a: move-result-object v24 │ │ -086462: 7401 6415 1800 |0c3b: invoke-virtual/range {v24}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ -086468: 0c18 |0c3e: move-result-object v24 │ │ -08646a: 7702 f811 1700 |0c3f: invoke-static/range {v23, v24}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@11f8 │ │ -086470: 2217 4203 |0c42: new-instance v23, Ljava/lang/StringBuilder; // type@0342 │ │ -086474: 7601 5715 1700 |0c44: invoke-direct/range {v23}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ -08647a: 0800 1700 |0c47: move-object/from16 v0, v23 │ │ -08647e: 0801 1400 |0c49: move-object/from16 v1, v20 │ │ -086482: 6e20 5f15 1000 |0c4b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -086488: 0c17 |0c4e: move-result-object v23 │ │ -08648a: 1a18 0300 |0c4f: const-string v24, " │ │ +086cae: 7402 5f15 1800 |028b: invoke-virtual/range {v24, v25}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +086cb4: 0c18 |028e: move-result-object v24 │ │ +086cb6: 7401 6415 1800 |028f: invoke-virtual/range {v24}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ +086cbc: 0c18 |0292: move-result-object v24 │ │ +086cbe: 7402 3e00 1700 |0293: invoke-virtual/range {v23, v24}, Landroid/app/AlertDialog$Builder;.setMessage:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@003e │ │ +086cc4: 0c17 |0296: move-result-object v23 │ │ +086cc6: 1a18 390e |0297: const-string v24, "Yes" // string@0e39 │ │ +086cca: 2219 f803 |0299: new-instance v25, Ljwtc/android/chess/ics/ICSClient$15; // type@03f8 │ │ +086cce: 0800 1900 |029b: move-object/from16 v0, v25 │ │ +086cd2: 0801 1b00 |029d: move-object/from16 v1, v27 │ │ +086cd6: 7020 3218 1000 |029f: invoke-direct {v0, v1}, Ljwtc/android/chess/ics/ICSClient$15;.:(Ljwtc/android/chess/ics/ICSClient;)V // method@1832 │ │ +086cdc: 7403 4200 1700 |02a2: invoke-virtual/range {v23, v24, v25}, Landroid/app/AlertDialog$Builder;.setPositiveButton:(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0042 │ │ +086ce2: 0c17 |02a5: move-result-object v23 │ │ +086ce4: 1a18 340b |02a6: const-string v24, "No" // string@0b34 │ │ +086ce8: 2219 f703 |02a8: new-instance v25, Ljwtc/android/chess/ics/ICSClient$14; // type@03f7 │ │ +086cec: 0800 1900 |02aa: move-object/from16 v0, v25 │ │ +086cf0: 0801 1b00 |02ac: move-object/from16 v1, v27 │ │ +086cf4: 7020 3018 1000 |02ae: invoke-direct {v0, v1}, Ljwtc/android/chess/ics/ICSClient$14;.:(Ljwtc/android/chess/ics/ICSClient;)V // method@1830 │ │ +086cfa: 7403 4000 1700 |02b1: invoke-virtual/range {v23, v24, v25}, Landroid/app/AlertDialog$Builder;.setNegativeButton:(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0040 │ │ +086d00: 0c17 |02b4: move-result-object v23 │ │ +086d02: 7401 4700 1700 |02b5: invoke-virtual/range {v23}, Landroid/app/AlertDialog$Builder;.show:()Landroid/app/AlertDialog; // method@0047 │ │ +086d08: d807 0701 |02b8: add-int/lit8 v7, v7, #int 1 // #01 │ │ +086d0c: 2900 96fe |02ba: goto/16 0150 // -016a │ │ +086d10: 1317 0100 |02bc: const/16 v23, #int 1 // #1 │ │ +086d14: 0200 1700 |02be: move/from16 v0, v23 │ │ +086d18: 6e20 0916 0d00 |02c0: invoke-virtual {v13, v0}, Ljava/util/regex/Matcher;.group:(I)Ljava/lang/String; // method@1609 │ │ +086d1e: 0c0f |02c3: move-result-object v15 │ │ +086d20: 1317 0200 |02c4: const/16 v23, #int 2 // #2 │ │ +086d24: 0200 1700 |02c6: move/from16 v0, v23 │ │ +086d28: 6e20 0916 0d00 |02c8: invoke-virtual {v13, v0}, Ljava/util/regex/Matcher;.group:(I)Ljava/lang/String; // method@1609 │ │ +086d2e: 0c12 |02cb: move-result-object v18 │ │ +086d30: 2900 44ff |02cc: goto/16 0210 // -00bc │ │ +086d34: 1a17 4c0d |02ce: const-string v23, "That seek is not available." // string@0d4c │ │ +086d38: 0800 1700 |02d0: move-object/from16 v0, v23 │ │ +086d3c: 6e20 3915 0a00 |02d2: invoke-virtual {v10, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1539 │ │ +086d42: 0a17 |02d5: move-result v23 │ │ +086d44: 3817 1000 |02d6: if-eqz v23, 02e6 // +0010 │ │ +086d48: 1a17 4b0d |02d8: const-string v23, "That seek is not available" // string@0d4b │ │ +086d4c: 1318 0000 |02da: const/16 v24, #int 0 // #0 │ │ +086d50: 0800 1b00 |02dc: move-object/from16 v0, v27 │ │ +086d54: 0801 1700 |02de: move-object/from16 v1, v23 │ │ +086d58: 0202 1800 |02e0: move/from16 v2, v24 │ │ +086d5c: 7030 7b18 1002 |02e2: invoke-direct {v0, v1, v2}, Ljwtc/android/chess/ics/ICSClient;.gameToast:(Ljava/lang/String;Z)V // method@187b │ │ +086d62: 28d3 |02e5: goto 02b8 // -002d │ │ +086d64: 1a17 cf23 |02e6: const-string v23, "{Game " // string@23cf │ │ +086d68: 0800 1700 |02e8: move-object/from16 v0, v23 │ │ +086d6c: 6e20 3e15 0a00 |02ea: invoke-virtual {v10, v0}, Ljava/lang/String;.indexOf:(Ljava/lang/String;)I // method@153e │ │ +086d72: 0a17 |02ed: move-result v23 │ │ +086d74: 3a17 4800 |02ee: if-ltz v23, 0336 // +0048 │ │ +086d78: 1a17 3f00 |02f0: const-string v23, " Creating " // string@003f │ │ +086d7c: 0800 1700 |02f2: move-object/from16 v0, v23 │ │ +086d80: 6e20 3e15 0a00 |02f4: invoke-virtual {v10, v0}, Ljava/lang/String;.indexOf:(Ljava/lang/String;)I // method@153e │ │ +086d86: 0a17 |02f7: move-result v23 │ │ +086d88: 3c17 0c00 |02f8: if-gtz v23, 0304 // +000c │ │ +086d8c: 1a17 3e00 |02fa: const-string v23, " Continuing " // string@003e │ │ +086d90: 0800 1700 |02fc: move-object/from16 v0, v23 │ │ +086d94: 6e20 3e15 0a00 |02fe: invoke-virtual {v10, v0}, Ljava/lang/String;.indexOf:(Ljava/lang/String;)I // method@153e │ │ +086d9a: 0a17 |0301: move-result v23 │ │ +086d9c: 3d17 3400 |0302: if-lez v23, 0336 // +0034 │ │ +086da0: 1a17 a20e |0304: const-string v23, "\{Game (\d+) .*" // string@0ea2 │ │ +086da4: 7701 0c16 1700 |0306: invoke-static/range {v23}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@160c │ │ +086daa: 0c10 |0309: move-result-object v16 │ │ +086dac: 0800 1000 |030a: move-object/from16 v0, v16 │ │ +086db0: 6e20 0d16 a000 |030c: invoke-virtual {v0, v10}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@160d │ │ +086db6: 0c0c |030f: move-result-object v12 │ │ +086db8: 6e10 0b16 0c00 |0310: invoke-virtual {v12}, Ljava/util/regex/Matcher;.matches:()Z // method@160b │ │ +086dbe: 0a17 |0313: move-result v23 │ │ +086dc0: 3817 a4ff |0314: if-eqz v23, 02b8 // -005c │ │ +086dc4: 7401 8118 1b00 |0316: invoke-virtual/range {v27}, Ljwtc/android/chess/ics/ICSClient;.get_view:()Ljwtc/android/chess/ics/ICSChessView; // method@1881 │ │ +086dca: 0c17 |0319: move-result-object v23 │ │ +086dcc: 1318 0100 |031a: const/16 v24, #int 1 // #1 │ │ +086dd0: 0200 1800 |031c: move/from16 v0, v24 │ │ +086dd4: 6e20 0916 0c00 |031e: invoke-virtual {v12, v0}, Ljava/util/regex/Matcher;.group:(I)Ljava/lang/String; // method@1609 │ │ +086dda: 0c18 |0321: move-result-object v24 │ │ +086ddc: 7701 0815 1800 |0322: invoke-static/range {v24}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@1508 │ │ +086de2: 0a18 |0325: move-result v24 │ │ +086de4: 7402 2418 1700 |0326: invoke-virtual/range {v23, v24}, Ljwtc/android/chess/ics/ICSChessView;.setGameNum:(I)V // method@1824 │ │ +086dea: 7401 8118 1b00 |0329: invoke-virtual/range {v27}, Ljwtc/android/chess/ics/ICSClient;.get_view:()Ljwtc/android/chess/ics/ICSChessView; // method@1881 │ │ +086df0: 0c17 |032c: move-result-object v23 │ │ +086df2: 1318 0100 |032d: const/16 v24, #int 1 // #1 │ │ +086df6: 7402 2518 1700 |032f: invoke-virtual/range {v23, v24}, Ljwtc/android/chess/ics/ICSChessView;.setViewMode:(I)V // method@1825 │ │ +086dfc: 7401 9818 1b00 |0332: invoke-virtual/range {v27}, Ljwtc/android/chess/ics/ICSClient;.switchToBoardView:()V // method@1898 │ │ +086e02: 2883 |0335: goto 02b8 // -007d │ │ +086e04: 1a17 7603 |0336: const-string v23, "Creating: " // string@0376 │ │ +086e08: 0800 1700 |0338: move-object/from16 v0, v23 │ │ +086e0c: 6e20 3e15 0a00 |033a: invoke-virtual {v10, v0}, Ljava/lang/String;.indexOf:(Ljava/lang/String;)I // method@153e │ │ +086e12: 0a17 |033d: move-result v23 │ │ +086e14: 3a17 2700 |033e: if-ltz v23, 0365 // +0027 │ │ +086e18: 1a17 1101 |0340: const-string v23, "(adjourned)" // string@0111 │ │ +086e1c: 0800 1700 |0342: move-object/from16 v0, v23 │ │ +086e20: 6e20 3e15 0a00 |0344: invoke-virtual {v10, v0}, Ljava/lang/String;.indexOf:(Ljava/lang/String;)I // method@153e │ │ +086e26: 0a17 |0347: move-result v23 │ │ +086e28: 3a17 1d00 |0348: if-ltz v23, 0365 // +001d │ │ +086e2c: 7401 8118 1b00 |034a: invoke-virtual/range {v27}, Ljwtc/android/chess/ics/ICSClient;.get_view:()Ljwtc/android/chess/ics/ICSChessView; // method@1881 │ │ +086e32: 0c17 |034d: move-result-object v23 │ │ +086e34: 1318 0100 |034e: const/16 v24, #int 1 // #1 │ │ +086e38: 7402 2518 1700 |0350: invoke-virtual/range {v23, v24}, Ljwtc/android/chess/ics/ICSChessView;.setViewMode:(I)V // method@1825 │ │ +086e3e: 7401 9818 1b00 |0353: invoke-virtual/range {v27}, Ljwtc/android/chess/ics/ICSClient;.switchToBoardView:()V // method@1898 │ │ +086e44: 1a17 1e0c |0356: const-string v23, "Resuming adjourned game" // string@0c1e │ │ +086e48: 1318 0000 |0358: const/16 v24, #int 0 // #0 │ │ +086e4c: 0800 1b00 |035a: move-object/from16 v0, v27 │ │ +086e50: 0801 1700 |035c: move-object/from16 v1, v23 │ │ +086e54: 0202 1800 |035e: move/from16 v2, v24 │ │ +086e58: 7030 7b18 1002 |0360: invoke-direct {v0, v1, v2}, Ljwtc/android/chess/ics/ICSClient;.gameToast:(Ljava/lang/String;Z)V // method@187b │ │ +086e5e: 2900 55ff |0363: goto/16 02b8 // -00ab │ │ +086e62: 1a17 ff04 |0365: const-string v23, "Illegal move (" // string@04ff │ │ +086e66: 0800 1700 |0367: move-object/from16 v0, v23 │ │ +086e6a: 6e20 3e15 0a00 |0369: invoke-virtual {v10, v0}, Ljava/lang/String;.indexOf:(Ljava/lang/String;)I // method@153e │ │ +086e70: 0a17 |036c: move-result v23 │ │ +086e72: 3917 1100 |036d: if-nez v23, 037e // +0011 │ │ +086e76: 1a17 fe04 |036f: const-string v23, "Illegal move" // string@04fe │ │ +086e7a: 1318 0000 |0371: const/16 v24, #int 0 // #0 │ │ +086e7e: 0800 1b00 |0373: move-object/from16 v0, v27 │ │ +086e82: 0801 1700 |0375: move-object/from16 v1, v23 │ │ +086e86: 0202 1800 |0377: move/from16 v2, v24 │ │ +086e8a: 7030 7b18 1002 |0379: invoke-direct {v0, v1, v2}, Ljwtc/android/chess/ics/ICSClient;.gameToast:(Ljava/lang/String;Z)V // method@187b │ │ +086e90: 2900 3cff |037c: goto/16 02b8 // -00c4 │ │ +086e94: 7401 8118 1b00 |037e: invoke-virtual/range {v27}, Ljwtc/android/chess/ics/ICSClient;.get_view:()Ljwtc/android/chess/ics/ICSChessView; // method@1881 │ │ +086e9a: 0c17 |0381: move-result-object v23 │ │ +086e9c: 7401 1c18 1700 |0382: invoke-virtual/range {v23}, Ljwtc/android/chess/ics/ICSChessView;.isUserPlaying:()Z // method@181c │ │ +086ea2: 0a17 |0385: move-result v23 │ │ +086ea4: 3817 5000 |0386: if-eqz v23, 03d6 // +0050 │ │ +086ea8: 2217 3f03 |0388: new-instance v23, Ljava/lang/StringBuilder; // type@033f │ │ +086eac: 7601 5715 1700 |038a: invoke-direct/range {v23}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ +086eb2: 7401 8118 1b00 |038d: invoke-virtual/range {v27}, Ljwtc/android/chess/ics/ICSClient;.get_view:()Ljwtc/android/chess/ics/ICSChessView; // method@1881 │ │ +086eb8: 0c18 |0390: move-result-object v24 │ │ +086eba: 7401 1818 1800 |0391: invoke-virtual/range {v24}, Ljwtc/android/chess/ics/ICSChessView;.getOpponent:()Ljava/lang/String; // method@1818 │ │ +086ec0: 0c18 |0394: move-result-object v24 │ │ +086ec2: 7402 5f15 1700 |0395: invoke-virtual/range {v23, v24}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +086ec8: 0c17 |0398: move-result-object v23 │ │ +086eca: 1a18 c200 |0399: const-string v24, " would like to abort the game" // string@00c2 │ │ +086ece: 7402 5f15 1700 |039b: invoke-virtual/range {v23, v24}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +086ed4: 0c17 |039e: move-result-object v23 │ │ +086ed6: 7401 6415 1700 |039f: invoke-virtual/range {v23}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ +086edc: 0c17 |03a2: move-result-object v23 │ │ +086ede: 0800 1700 |03a3: move-object/from16 v0, v23 │ │ +086ee2: 6e20 3e15 0a00 |03a5: invoke-virtual {v10, v0}, Ljava/lang/String;.indexOf:(Ljava/lang/String;)I // method@153e │ │ +086ee8: 0a17 |03a8: move-result v23 │ │ +086eea: 1318 ffff |03a9: const/16 v24, #int -1 // #ffff │ │ +086eee: 0200 1700 |03ab: move/from16 v0, v23 │ │ +086ef2: 0201 1800 |03ad: move/from16 v1, v24 │ │ +086ef6: 3210 2700 |03af: if-eq v0, v1, 03d6 // +0027 │ │ +086efa: 1417 4700 087f |03b1: const v23, #float 1.80776e+38 // #7f080047 │ │ +086f00: 0800 1b00 |03b4: move-object/from16 v0, v27 │ │ +086f04: 0201 1700 |03b6: move/from16 v1, v23 │ │ +086f08: 6e20 7e18 1000 |03b8: invoke-virtual {v0, v1}, Ljwtc/android/chess/ics/ICSClient;.getString:(I)Ljava/lang/String; // method@187e │ │ +086f0e: 0c17 |03bb: move-result-object v23 │ │ +086f10: 1418 d900 087f |03bc: const v24, #float 1.80779e+38 // #7f0800d9 │ │ +086f16: 0800 1b00 |03bf: move-object/from16 v0, v27 │ │ +086f1a: 0201 1800 |03c1: move/from16 v1, v24 │ │ +086f1e: 6e20 7e18 1000 |03c3: invoke-virtual {v0, v1}, Ljwtc/android/chess/ics/ICSClient;.getString:(I)Ljava/lang/String; // method@187e │ │ +086f24: 0c18 |03c6: move-result-object v24 │ │ +086f26: 1a19 f00f |03c7: const-string v25, "abort" // string@0ff0 │ │ +086f2a: 0800 1b00 |03c9: move-object/from16 v0, v27 │ │ +086f2e: 0801 1700 |03cb: move-object/from16 v1, v23 │ │ +086f32: 0802 1800 |03cd: move-object/from16 v2, v24 │ │ +086f36: 0803 1900 |03cf: move-object/from16 v3, v25 │ │ +086f3a: 7040 7718 1032 |03d1: invoke-direct {v0, v1, v2, v3}, Ljwtc/android/chess/ics/ICSClient;.confirmShow:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@1877 │ │ +086f40: 2900 e4fe |03d4: goto/16 02b8 // -011c │ │ +086f44: 7401 8118 1b00 |03d6: invoke-virtual/range {v27}, Ljwtc/android/chess/ics/ICSClient;.get_view:()Ljwtc/android/chess/ics/ICSChessView; // method@1881 │ │ +086f4a: 0c17 |03d9: move-result-object v23 │ │ +086f4c: 7401 1c18 1700 |03da: invoke-virtual/range {v23}, Ljwtc/android/chess/ics/ICSChessView;.isUserPlaying:()Z // method@181c │ │ +086f52: 0a17 |03dd: move-result v23 │ │ +086f54: 3817 2400 |03de: if-eqz v23, 0402 // +0024 │ │ +086f58: 1a17 8204 |03e0: const-string v23, "Game aborted by mutual agreement}" // string@0482 │ │ +086f5c: 0800 1700 |03e2: move-object/from16 v0, v23 │ │ +086f60: 6e20 3e15 0a00 |03e4: invoke-virtual {v10, v0}, Ljava/lang/String;.indexOf:(Ljava/lang/String;)I // method@153e │ │ +086f66: 0a17 |03e7: move-result v23 │ │ +086f68: 3a17 1a00 |03e8: if-ltz v23, 0402 // +001a │ │ +086f6c: 1a17 8104 |03ea: const-string v23, "Game aborted by mutual agreement" // string@0481 │ │ +086f70: 1318 0100 |03ec: const/16 v24, #int 1 // #1 │ │ +086f74: 0800 1b00 |03ee: move-object/from16 v0, v27 │ │ +086f78: 0801 1700 |03f0: move-object/from16 v1, v23 │ │ +086f7c: 0202 1800 |03f2: move/from16 v2, v24 │ │ +086f80: 7030 7b18 1002 |03f4: invoke-direct {v0, v1, v2}, Ljwtc/android/chess/ics/ICSClient;.gameToast:(Ljava/lang/String;Z)V // method@187b │ │ +086f86: 7401 8118 1b00 |03f7: invoke-virtual/range {v27}, Ljwtc/android/chess/ics/ICSClient;.get_view:()Ljwtc/android/chess/ics/ICSChessView; // method@1881 │ │ +086f8c: 0c17 |03fa: move-result-object v23 │ │ +086f8e: 1318 0000 |03fb: const/16 v24, #int 0 // #0 │ │ +086f92: 7402 2518 1700 |03fd: invoke-virtual/range {v23, v24}, Ljwtc/android/chess/ics/ICSChessView;.setViewMode:(I)V // method@1825 │ │ +086f98: 2900 b8fe |0400: goto/16 02b8 // -0148 │ │ +086f9c: 7401 8118 1b00 |0402: invoke-virtual/range {v27}, Ljwtc/android/chess/ics/ICSClient;.get_view:()Ljwtc/android/chess/ics/ICSChessView; // method@1881 │ │ +086fa2: 0c17 |0405: move-result-object v23 │ │ +086fa4: 7401 1c18 1700 |0406: invoke-virtual/range {v23}, Ljwtc/android/chess/ics/ICSChessView;.isUserPlaying:()Z // method@181c │ │ +086faa: 0a17 |0409: move-result v23 │ │ +086fac: 3817 5000 |040a: if-eqz v23, 045a // +0050 │ │ +086fb0: 2217 3f03 |040c: new-instance v23, Ljava/lang/StringBuilder; // type@033f │ │ +086fb4: 7601 5715 1700 |040e: invoke-direct/range {v23}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ +086fba: 7401 8118 1b00 |0411: invoke-virtual/range {v27}, Ljwtc/android/chess/ics/ICSClient;.get_view:()Ljwtc/android/chess/ics/ICSChessView; // method@1881 │ │ +086fc0: 0c18 |0414: move-result-object v24 │ │ +086fc2: 7401 1818 1800 |0415: invoke-virtual/range {v24}, Ljwtc/android/chess/ics/ICSChessView;.getOpponent:()Ljava/lang/String; // method@1818 │ │ +086fc8: 0c18 |0418: move-result-object v24 │ │ +086fca: 7402 5f15 1700 |0419: invoke-virtual/range {v23, v24}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +086fd0: 0c17 |041c: move-result-object v23 │ │ +086fd2: 1a18 c400 |041d: const-string v24, " would like to take back " // string@00c4 │ │ +086fd6: 7402 5f15 1700 |041f: invoke-virtual/range {v23, v24}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +086fdc: 0c17 |0422: move-result-object v23 │ │ +086fde: 7401 6415 1700 |0423: invoke-virtual/range {v23}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ +086fe4: 0c17 |0426: move-result-object v23 │ │ +086fe6: 0800 1700 |0427: move-object/from16 v0, v23 │ │ +086fea: 6e20 3e15 0a00 |0429: invoke-virtual {v10, v0}, Ljava/lang/String;.indexOf:(Ljava/lang/String;)I // method@153e │ │ +086ff0: 0a17 |042c: move-result v23 │ │ +086ff2: 1318 ffff |042d: const/16 v24, #int -1 // #ffff │ │ +086ff6: 0200 1700 |042f: move/from16 v0, v23 │ │ +086ffa: 0201 1800 |0431: move/from16 v1, v24 │ │ +086ffe: 3210 2700 |0433: if-eq v0, v1, 045a // +0027 │ │ +087002: 1417 4800 087f |0435: const v23, #float 1.80776e+38 // #7f080048 │ │ +087008: 0800 1b00 |0438: move-object/from16 v0, v27 │ │ +08700c: 0201 1700 |043a: move/from16 v1, v23 │ │ +087010: 6e20 7e18 1000 |043c: invoke-virtual {v0, v1}, Ljwtc/android/chess/ics/ICSClient;.getString:(I)Ljava/lang/String; // method@187e │ │ +087016: 0c17 |043f: move-result-object v23 │ │ +087018: 1418 dc00 087f |0440: const v24, #float 1.80779e+38 // #7f0800dc │ │ +08701e: 0800 1b00 |0443: move-object/from16 v0, v27 │ │ +087022: 0201 1800 |0445: move/from16 v1, v24 │ │ +087026: 6e20 7e18 1000 |0447: invoke-virtual {v0, v1}, Ljwtc/android/chess/ics/ICSClient;.getString:(I)Ljava/lang/String; // method@187e │ │ +08702c: 0c18 |044a: move-result-object v24 │ │ +08702e: 1a19 0110 |044b: const-string v25, "accept" // string@1001 │ │ +087032: 0800 1b00 |044d: move-object/from16 v0, v27 │ │ +087036: 0801 1700 |044f: move-object/from16 v1, v23 │ │ +08703a: 0802 1800 |0451: move-object/from16 v2, v24 │ │ +08703e: 0803 1900 |0453: move-object/from16 v3, v25 │ │ +087042: 7040 7718 1032 |0455: invoke-direct {v0, v1, v2, v3}, Ljwtc/android/chess/ics/ICSClient;.confirmShow:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@1877 │ │ +087048: 2900 60fe |0458: goto/16 02b8 // -01a0 │ │ +08704c: 1a17 cf23 |045a: const-string v23, "{Game " // string@23cf │ │ +087050: 0800 1700 |045c: move-object/from16 v0, v23 │ │ +087054: 6e20 3e15 0a00 |045e: invoke-virtual {v10, v0}, Ljava/lang/String;.indexOf:(Ljava/lang/String;)I // method@153e │ │ +08705a: 0a17 |0461: move-result v23 │ │ +08705c: 3a17 cd00 |0462: if-ltz v23, 052f // +00cd │ │ +087060: 1a17 d623 |0464: const-string v23, "} 1-0" // string@23d6 │ │ +087064: 0800 1700 |0466: move-object/from16 v0, v23 │ │ +087068: 6e20 3e15 0a00 |0468: invoke-virtual {v10, v0}, Ljava/lang/String;.indexOf:(Ljava/lang/String;)I // method@153e │ │ +08706e: 0a17 |046b: move-result v23 │ │ +087070: 3c17 0c00 |046c: if-gtz v23, 0478 // +000c │ │ +087074: 1a17 d523 |046e: const-string v23, "} 0-1" // string@23d5 │ │ +087078: 0800 1700 |0470: move-object/from16 v0, v23 │ │ +08707c: 6e20 3e15 0a00 |0472: invoke-virtual {v10, v0}, Ljava/lang/String;.indexOf:(Ljava/lang/String;)I // method@153e │ │ +087082: 0a17 |0475: move-result v23 │ │ +087084: 3d17 b900 |0476: if-lez v23, 052f // +00b9 │ │ +087088: 1a15 0000 |0478: const-string v21, "" // string@0000 │ │ +08708c: 1a17 b000 |047a: const-string v23, " resigns} " // string@00b0 │ │ +087090: 0800 1700 |047c: move-object/from16 v0, v23 │ │ +087094: 6e20 3e15 0a00 |047e: invoke-virtual {v10, v0}, Ljava/lang/String;.indexOf:(Ljava/lang/String;)I // method@153e │ │ +08709a: 0a17 |0481: move-result v23 │ │ +08709c: 3d17 3e00 |0482: if-lez v23, 04c0 // +003e │ │ +0870a0: 1417 df00 087f |0484: const v23, #float 1.8078e+38 // #7f0800df │ │ +0870a6: 0800 1b00 |0487: move-object/from16 v0, v27 │ │ +0870aa: 0201 1700 |0489: move/from16 v1, v23 │ │ +0870ae: 6e20 7e18 1000 |048b: invoke-virtual {v0, v1}, Ljwtc/android/chess/ics/ICSClient;.getString:(I)Ljava/lang/String; // method@187e │ │ +0870b4: 0c17 |048e: move-result-object v23 │ │ +0870b6: 1318 0100 |048f: const/16 v24, #int 1 // #1 │ │ +0870ba: 0200 1800 |0491: move/from16 v0, v24 │ │ +0870be: 2300 a104 |0493: new-array v0, v0, [Ljava/lang/Object; // type@04a1 │ │ +0870c2: 0818 0000 |0495: move-object/from16 v24, v0 │ │ +0870c6: 1319 0000 |0497: const/16 v25, #int 0 // #0 │ │ +0870ca: 141a 8900 087f |0499: const v26, #float 1.80778e+38 // #7f080089 │ │ +0870d0: 0800 1b00 |049c: move-object/from16 v0, v27 │ │ +0870d4: 0201 1a00 |049e: move/from16 v1, v26 │ │ +0870d8: 6e20 7e18 1000 |04a0: invoke-virtual {v0, v1}, Ljwtc/android/chess/ics/ICSClient;.getString:(I)Ljava/lang/String; // method@187e │ │ +0870de: 0c1a |04a3: move-result-object v26 │ │ +0870e0: 4d1a 1819 |04a4: aput-object v26, v24, v25 │ │ +0870e4: 7702 3b15 1700 |04a6: invoke-static/range {v23, v24}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@153b │ │ +0870ea: 0c15 |04a9: move-result-object v21 │ │ +0870ec: 1317 0100 |04aa: const/16 v23, #int 1 // #1 │ │ +0870f0: 0800 1b00 |04ac: move-object/from16 v0, v27 │ │ +0870f4: 0801 1500 |04ae: move-object/from16 v1, v21 │ │ +0870f8: 0202 1700 |04b0: move/from16 v2, v23 │ │ +0870fc: 7030 7b18 1002 |04b2: invoke-direct {v0, v1, v2}, Ljwtc/android/chess/ics/ICSClient;.gameToast:(Ljava/lang/String;Z)V // method@187b │ │ +087102: 7401 8118 1b00 |04b5: invoke-virtual/range {v27}, Ljwtc/android/chess/ics/ICSClient;.get_view:()Ljwtc/android/chess/ics/ICSChessView; // method@1881 │ │ +087108: 0c17 |04b8: move-result-object v23 │ │ +08710a: 1318 0000 |04b9: const/16 v24, #int 0 // #0 │ │ +08710e: 7402 2518 1700 |04bb: invoke-virtual/range {v23, v24}, Ljwtc/android/chess/ics/ICSChessView;.setViewMode:(I)V // method@1825 │ │ +087114: 2900 fafd |04be: goto/16 02b8 // -0206 │ │ +087118: 1a17 e611 |04c0: const-string v23, "checkmated" // string@11e6 │ │ +08711c: 0800 1700 |04c2: move-object/from16 v0, v23 │ │ +087120: 6e20 3e15 0a00 |04c4: invoke-virtual {v10, v0}, Ljava/lang/String;.indexOf:(Ljava/lang/String;)I // method@153e │ │ +087126: 0a17 |04c7: move-result v23 │ │ +087128: 3d17 2900 |04c8: if-lez v23, 04f1 // +0029 │ │ +08712c: 1417 df00 087f |04ca: const v23, #float 1.8078e+38 // #7f0800df │ │ +087132: 0800 1b00 |04cd: move-object/from16 v0, v27 │ │ +087136: 0201 1700 |04cf: move/from16 v1, v23 │ │ +08713a: 6e20 7e18 1000 |04d1: invoke-virtual {v0, v1}, Ljwtc/android/chess/ics/ICSClient;.getString:(I)Ljava/lang/String; // method@187e │ │ +087140: 0c17 |04d4: move-result-object v23 │ │ +087142: 1318 0100 |04d5: const/16 v24, #int 1 // #1 │ │ +087146: 0200 1800 |04d7: move/from16 v0, v24 │ │ +08714a: 2300 a104 |04d9: new-array v0, v0, [Ljava/lang/Object; // type@04a1 │ │ +08714e: 0818 0000 |04db: move-object/from16 v24, v0 │ │ +087152: 1319 0000 |04dd: const/16 v25, #int 0 // #0 │ │ +087156: 141a 8600 087f |04df: const v26, #float 1.80778e+38 // #7f080086 │ │ +08715c: 0800 1b00 |04e2: move-object/from16 v0, v27 │ │ +087160: 0201 1a00 |04e4: move/from16 v1, v26 │ │ +087164: 6e20 7e18 1000 |04e6: invoke-virtual {v0, v1}, Ljwtc/android/chess/ics/ICSClient;.getString:(I)Ljava/lang/String; // method@187e │ │ +08716a: 0c1a |04e9: move-result-object v26 │ │ +08716c: 4d1a 1819 |04ea: aput-object v26, v24, v25 │ │ +087170: 7702 3b15 1700 |04ec: invoke-static/range {v23, v24}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@153b │ │ +087176: 0c15 |04ef: move-result-object v21 │ │ +087178: 28ba |04f0: goto 04aa // -0046 │ │ +08717a: 1a17 ac14 |04f1: const-string v23, "forfeits on time" // string@14ac │ │ +08717e: 0800 1700 |04f3: move-object/from16 v0, v23 │ │ +087182: 6e20 3e15 0a00 |04f5: invoke-virtual {v10, v0}, Ljava/lang/String;.indexOf:(Ljava/lang/String;)I // method@153e │ │ +087188: 0a17 |04f8: move-result v23 │ │ +08718a: 3d17 2900 |04f9: if-lez v23, 0522 // +0029 │ │ +08718e: 1417 df00 087f |04fb: const v23, #float 1.8078e+38 // #7f0800df │ │ +087194: 0800 1b00 |04fe: move-object/from16 v0, v27 │ │ +087198: 0201 1700 |0500: move/from16 v1, v23 │ │ +08719c: 6e20 7e18 1000 |0502: invoke-virtual {v0, v1}, Ljwtc/android/chess/ics/ICSClient;.getString:(I)Ljava/lang/String; // method@187e │ │ +0871a2: 0c17 |0505: move-result-object v23 │ │ +0871a4: 1318 0100 |0506: const/16 v24, #int 1 // #1 │ │ +0871a8: 0200 1800 |0508: move/from16 v0, v24 │ │ +0871ac: 2300 a104 |050a: new-array v0, v0, [Ljava/lang/Object; // type@04a1 │ │ +0871b0: 0818 0000 |050c: move-object/from16 v24, v0 │ │ +0871b4: 1319 0000 |050e: const/16 v25, #int 0 // #0 │ │ +0871b8: 141a 8800 087f |0510: const v26, #float 1.80778e+38 // #7f080088 │ │ +0871be: 0800 1b00 |0513: move-object/from16 v0, v27 │ │ +0871c2: 0201 1a00 |0515: move/from16 v1, v26 │ │ +0871c6: 6e20 7e18 1000 |0517: invoke-virtual {v0, v1}, Ljwtc/android/chess/ics/ICSClient;.getString:(I)Ljava/lang/String; // method@187e │ │ +0871cc: 0c1a |051a: move-result-object v26 │ │ +0871ce: 4d1a 1819 |051b: aput-object v26, v24, v25 │ │ +0871d2: 7702 3b15 1700 |051d: invoke-static/range {v23, v24}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@153b │ │ +0871d8: 0c15 |0520: move-result-object v21 │ │ +0871da: 2889 |0521: goto 04aa // -0077 │ │ +0871dc: 1417 de00 087f |0522: const v23, #float 1.8078e+38 // #7f0800de │ │ +0871e2: 0800 1b00 |0525: move-object/from16 v0, v27 │ │ +0871e6: 0201 1700 |0527: move/from16 v1, v23 │ │ +0871ea: 6e20 7e18 1000 |0529: invoke-virtual {v0, v1}, Ljwtc/android/chess/ics/ICSClient;.getString:(I)Ljava/lang/String; // method@187e │ │ +0871f0: 0c15 |052c: move-result-object v21 │ │ +0871f2: 2900 7dff |052d: goto/16 04aa // -0083 │ │ +0871f6: 1a17 cf23 |052f: const-string v23, "{Game " // string@23cf │ │ +0871fa: 0800 1700 |0531: move-object/from16 v0, v23 │ │ +0871fe: 6e20 3e15 0a00 |0533: invoke-virtual {v10, v0}, Ljava/lang/String;.indexOf:(Ljava/lang/String;)I // method@153e │ │ +087204: 0a17 |0536: move-result v23 │ │ +087206: 3a17 4800 |0537: if-ltz v23, 057f // +0048 │ │ +08720a: 1a17 d723 |0539: const-string v23, "} 1/2-1/2" // string@23d7 │ │ +08720e: 0800 1700 |053b: move-object/from16 v0, v23 │ │ +087212: 6e20 3e15 0a00 |053d: invoke-virtual {v10, v0}, Ljava/lang/String;.indexOf:(Ljava/lang/String;)I // method@153e │ │ +087218: 0a17 |0540: move-result v23 │ │ +08721a: 3d17 3e00 |0541: if-lez v23, 057f // +003e │ │ +08721e: 1417 df00 087f |0543: const v23, #float 1.8078e+38 // #7f0800df │ │ +087224: 0800 1b00 |0546: move-object/from16 v0, v27 │ │ +087228: 0201 1700 |0548: move/from16 v1, v23 │ │ +08722c: 6e20 7e18 1000 |054a: invoke-virtual {v0, v1}, Ljwtc/android/chess/ics/ICSClient;.getString:(I)Ljava/lang/String; // method@187e │ │ +087232: 0c17 |054d: move-result-object v23 │ │ +087234: 1318 0100 |054e: const/16 v24, #int 1 // #1 │ │ +087238: 0200 1800 |0550: move/from16 v0, v24 │ │ +08723c: 2300 a104 |0552: new-array v0, v0, [Ljava/lang/Object; // type@04a1 │ │ +087240: 0818 0000 |0554: move-object/from16 v24, v0 │ │ +087244: 1319 0000 |0556: const/16 v25, #int 0 // #0 │ │ +087248: 141a 8100 087f |0558: const v26, #float 1.80778e+38 // #7f080081 │ │ +08724e: 0800 1b00 |055b: move-object/from16 v0, v27 │ │ +087252: 0201 1a00 |055d: move/from16 v1, v26 │ │ +087256: 6e20 7e18 1000 |055f: invoke-virtual {v0, v1}, Ljwtc/android/chess/ics/ICSClient;.getString:(I)Ljava/lang/String; // method@187e │ │ +08725c: 0c1a |0562: move-result-object v26 │ │ +08725e: 4d1a 1819 |0563: aput-object v26, v24, v25 │ │ +087262: 7702 3b15 1700 |0565: invoke-static/range {v23, v24}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@153b │ │ +087268: 0c17 |0568: move-result-object v23 │ │ +08726a: 1318 0100 |0569: const/16 v24, #int 1 // #1 │ │ +08726e: 0800 1b00 |056b: move-object/from16 v0, v27 │ │ +087272: 0801 1700 |056d: move-object/from16 v1, v23 │ │ +087276: 0202 1800 |056f: move/from16 v2, v24 │ │ +08727a: 7030 7b18 1002 |0571: invoke-direct {v0, v1, v2}, Ljwtc/android/chess/ics/ICSClient;.gameToast:(Ljava/lang/String;Z)V // method@187b │ │ +087280: 7401 8118 1b00 |0574: invoke-virtual/range {v27}, Ljwtc/android/chess/ics/ICSClient;.get_view:()Ljwtc/android/chess/ics/ICSChessView; // method@1881 │ │ +087286: 0c17 |0577: move-result-object v23 │ │ +087288: 1318 0000 |0578: const/16 v24, #int 0 // #0 │ │ +08728c: 7402 2518 1700 |057a: invoke-virtual/range {v23, v24}, Ljwtc/android/chess/ics/ICSChessView;.setViewMode:(I)V // method@1825 │ │ +087292: 2900 3bfd |057d: goto/16 02b8 // -02c5 │ │ +087296: 1a17 cf23 |057f: const-string v23, "{Game " // string@23cf │ │ +08729a: 0800 1700 |0581: move-object/from16 v0, v23 │ │ +08729e: 6e20 3e15 0a00 |0583: invoke-virtual {v10, v0}, Ljava/lang/String;.indexOf:(Ljava/lang/String;)I // method@153e │ │ +0872a4: 0a17 |0586: move-result v23 │ │ +0872a6: 3a17 2d00 |0587: if-ltz v23, 05b4 // +002d │ │ +0872aa: 1a17 d423 |0589: const-string v23, "} *" // string@23d4 │ │ +0872ae: 0800 1700 |058b: move-object/from16 v0, v23 │ │ +0872b2: 6e20 3e15 0a00 |058d: invoke-virtual {v10, v0}, Ljava/lang/String;.indexOf:(Ljava/lang/String;)I // method@153e │ │ +0872b8: 0a17 |0590: move-result v23 │ │ +0872ba: 3d17 2300 |0591: if-lez v23, 05b4 // +0023 │ │ +0872be: 1417 de00 087f |0593: const v23, #float 1.8078e+38 // #7f0800de │ │ +0872c4: 0800 1b00 |0596: move-object/from16 v0, v27 │ │ +0872c8: 0201 1700 |0598: move/from16 v1, v23 │ │ +0872cc: 6e20 7e18 1000 |059a: invoke-virtual {v0, v1}, Ljwtc/android/chess/ics/ICSClient;.getString:(I)Ljava/lang/String; // method@187e │ │ +0872d2: 0c15 |059d: move-result-object v21 │ │ +0872d4: 1317 0100 |059e: const/16 v23, #int 1 // #1 │ │ +0872d8: 0800 1b00 |05a0: move-object/from16 v0, v27 │ │ +0872dc: 0801 1500 |05a2: move-object/from16 v1, v21 │ │ +0872e0: 0202 1700 |05a4: move/from16 v2, v23 │ │ +0872e4: 7030 7b18 1002 |05a6: invoke-direct {v0, v1, v2}, Ljwtc/android/chess/ics/ICSClient;.gameToast:(Ljava/lang/String;Z)V // method@187b │ │ +0872ea: 7401 8118 1b00 |05a9: invoke-virtual/range {v27}, Ljwtc/android/chess/ics/ICSClient;.get_view:()Ljwtc/android/chess/ics/ICSChessView; // method@1881 │ │ +0872f0: 0c17 |05ac: move-result-object v23 │ │ +0872f2: 1318 0000 |05ad: const/16 v24, #int 0 // #0 │ │ +0872f6: 7402 2518 1700 |05af: invoke-virtual/range {v23, v24}, Ljwtc/android/chess/ics/ICSChessView;.setViewMode:(I)V // method@1825 │ │ +0872fc: 2900 06fd |05b2: goto/16 02b8 // -02fa │ │ +087300: 1a17 d003 |05b4: const-string v23, "Draw request sent." // string@03d0 │ │ +087304: 0800 1700 |05b6: move-object/from16 v0, v23 │ │ +087308: 6e20 3915 0a00 |05b8: invoke-virtual {v10, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1539 │ │ +08730e: 0a17 |05bb: move-result v23 │ │ +087310: 3917 1600 |05bc: if-nez v23, 05d2 // +0016 │ │ +087314: 1a17 0702 |05be: const-string v23, "Abort request sent." // string@0207 │ │ +087318: 0800 1700 |05c0: move-object/from16 v0, v23 │ │ +08731c: 6e20 3915 0a00 |05c2: invoke-virtual {v10, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1539 │ │ +087322: 0a17 |05c5: move-result v23 │ │ +087324: 3917 0c00 |05c6: if-nez v23, 05d2 // +000c │ │ +087328: 1a17 0d0d |05c8: const-string v23, "Takeback request sent." // string@0d0d │ │ +08732c: 0800 1700 |05ca: move-object/from16 v0, v23 │ │ +087330: 6e20 3915 0a00 |05cc: invoke-virtual {v10, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1539 │ │ +087336: 0a17 |05cf: move-result v23 │ │ +087338: 3817 1a00 |05d0: if-eqz v23, 05ea // +001a │ │ +08733c: 1417 dd00 087f |05d2: const v23, #float 1.80779e+38 // #7f0800dd │ │ +087342: 0800 1b00 |05d5: move-object/from16 v0, v27 │ │ +087346: 0201 1700 |05d7: move/from16 v1, v23 │ │ +08734a: 6e20 7e18 1000 |05d9: invoke-virtual {v0, v1}, Ljwtc/android/chess/ics/ICSClient;.getString:(I)Ljava/lang/String; // method@187e │ │ +087350: 0c17 |05dc: move-result-object v23 │ │ +087352: 1318 0000 |05dd: const/16 v24, #int 0 // #0 │ │ +087356: 0800 1b00 |05df: move-object/from16 v0, v27 │ │ +08735a: 0801 1700 |05e1: move-object/from16 v1, v23 │ │ +08735e: 0202 1800 |05e3: move/from16 v2, v24 │ │ +087362: 7030 7b18 1002 |05e5: invoke-direct {v0, v1, v2}, Ljwtc/android/chess/ics/ICSClient;.gameToast:(Ljava/lang/String;Z)V // method@187b │ │ +087368: 2900 d0fc |05e8: goto/16 02b8 // -0330 │ │ +08736c: 7401 8118 1b00 |05ea: invoke-virtual/range {v27}, Ljwtc/android/chess/ics/ICSClient;.get_view:()Ljwtc/android/chess/ics/ICSChessView; // method@1881 │ │ +087372: 0c17 |05ed: move-result-object v23 │ │ +087374: 7401 1c18 1700 |05ee: invoke-virtual/range {v23}, Ljwtc/android/chess/ics/ICSChessView;.isUserPlaying:()Z // method@181c │ │ +08737a: 0a17 |05f1: move-result v23 │ │ +08737c: 3817 4a00 |05f2: if-eqz v23, 063c // +004a │ │ +087380: 2217 3f03 |05f4: new-instance v23, Ljava/lang/StringBuilder; // type@033f │ │ +087384: 7601 5715 1700 |05f6: invoke-direct/range {v23}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ +08738a: 7401 8118 1b00 |05f9: invoke-virtual/range {v27}, Ljwtc/android/chess/ics/ICSClient;.get_view:()Ljwtc/android/chess/ics/ICSChessView; // method@1881 │ │ +087390: 0c18 |05fc: move-result-object v24 │ │ +087392: 7401 1818 1800 |05fd: invoke-virtual/range {v24}, Ljwtc/android/chess/ics/ICSChessView;.getOpponent:()Ljava/lang/String; // method@1818 │ │ +087398: 0c18 |0600: move-result-object v24 │ │ +08739a: 7402 5f15 1700 |0601: invoke-virtual/range {v23, v24}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +0873a0: 0c17 |0604: move-result-object v23 │ │ +0873a2: 1a18 a500 |0605: const-string v24, " offers you a draw." // string@00a5 │ │ +0873a6: 7402 5f15 1700 |0607: invoke-virtual/range {v23, v24}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +0873ac: 0c17 |060a: move-result-object v23 │ │ +0873ae: 7401 6415 1700 |060b: invoke-virtual/range {v23}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ +0873b4: 0c17 |060e: move-result-object v23 │ │ +0873b6: 0800 1700 |060f: move-object/from16 v0, v23 │ │ +0873ba: 6e20 3e15 0a00 |0611: invoke-virtual {v10, v0}, Ljava/lang/String;.indexOf:(Ljava/lang/String;)I // method@153e │ │ +0873c0: 0a17 |0614: move-result v23 │ │ +0873c2: 3a17 2700 |0615: if-ltz v23, 063c // +0027 │ │ +0873c6: 1417 4900 087f |0617: const v23, #float 1.80776e+38 // #7f080049 │ │ +0873cc: 0800 1b00 |061a: move-object/from16 v0, v27 │ │ +0873d0: 0201 1700 |061c: move/from16 v1, v23 │ │ +0873d4: 6e20 7e18 1000 |061e: invoke-virtual {v0, v1}, Ljwtc/android/chess/ics/ICSClient;.getString:(I)Ljava/lang/String; // method@187e │ │ +0873da: 0c17 |0621: move-result-object v23 │ │ +0873dc: 1418 da00 087f |0622: const v24, #float 1.80779e+38 // #7f0800da │ │ +0873e2: 0800 1b00 |0625: move-object/from16 v0, v27 │ │ +0873e6: 0201 1800 |0627: move/from16 v1, v24 │ │ +0873ea: 6e20 7e18 1000 |0629: invoke-virtual {v0, v1}, Ljwtc/android/chess/ics/ICSClient;.getString:(I)Ljava/lang/String; // method@187e │ │ +0873f0: 0c18 |062c: move-result-object v24 │ │ +0873f2: 1a19 9f13 |062d: const-string v25, "draw" // string@139f │ │ +0873f6: 0800 1b00 |062f: move-object/from16 v0, v27 │ │ +0873fa: 0801 1700 |0631: move-object/from16 v1, v23 │ │ +0873fe: 0802 1800 |0633: move-object/from16 v2, v24 │ │ +087402: 0803 1900 |0635: move-object/from16 v3, v25 │ │ +087406: 7040 7718 1032 |0637: invoke-direct {v0, v1, v2, v3}, Ljwtc/android/chess/ics/ICSClient;.confirmShow:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@1877 │ │ +08740c: 2900 7efc |063a: goto/16 02b8 // -0382 │ │ +087410: 7401 8118 1b00 |063c: invoke-virtual/range {v27}, Ljwtc/android/chess/ics/ICSClient;.get_view:()Ljwtc/android/chess/ics/ICSChessView; // method@1881 │ │ +087416: 0c17 |063f: move-result-object v23 │ │ +087418: 7401 1c18 1700 |0640: invoke-virtual/range {v23}, Ljwtc/android/chess/ics/ICSChessView;.isUserPlaying:()Z // method@181c │ │ +08741e: 0a17 |0643: move-result v23 │ │ +087420: 3817 4a00 |0644: if-eqz v23, 068e // +004a │ │ +087424: 2217 3f03 |0646: new-instance v23, Ljava/lang/StringBuilder; // type@033f │ │ +087428: 7601 5715 1700 |0648: invoke-direct/range {v23}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ +08742e: 7401 8118 1b00 |064b: invoke-virtual/range {v27}, Ljwtc/android/chess/ics/ICSClient;.get_view:()Ljwtc/android/chess/ics/ICSChessView; // method@1881 │ │ +087434: 0c18 |064e: move-result-object v24 │ │ +087436: 7401 1818 1800 |064f: invoke-virtual/range {v24}, Ljwtc/android/chess/ics/ICSChessView;.getOpponent:()Ljava/lang/String; // method@1818 │ │ +08743c: 0c18 |0652: move-result-object v24 │ │ +08743e: 7402 5f15 1700 |0653: invoke-virtual/range {v23, v24}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +087444: 0c17 |0656: move-result-object v23 │ │ +087446: 1a18 c300 |0657: const-string v24, " would like to adjourn the game; type "adjourn" to accept." // string@00c3 │ │ +08744a: 7402 5f15 1700 |0659: invoke-virtual/range {v23, v24}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +087450: 0c17 |065c: move-result-object v23 │ │ +087452: 7401 6415 1700 |065d: invoke-virtual/range {v23}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ +087458: 0c17 |0660: move-result-object v23 │ │ +08745a: 0800 1700 |0661: move-object/from16 v0, v23 │ │ +08745e: 6e20 3e15 0a00 |0663: invoke-virtual {v10, v0}, Ljava/lang/String;.indexOf:(Ljava/lang/String;)I // method@153e │ │ +087464: 0a17 |0666: move-result v23 │ │ +087466: 3a17 2700 |0667: if-ltz v23, 068e // +0027 │ │ +08746a: 1417 4a00 087f |0669: const v23, #float 1.80777e+38 // #7f08004a │ │ +087470: 0800 1b00 |066c: move-object/from16 v0, v27 │ │ +087474: 0201 1700 |066e: move/from16 v1, v23 │ │ +087478: 6e20 7e18 1000 |0670: invoke-virtual {v0, v1}, Ljwtc/android/chess/ics/ICSClient;.getString:(I)Ljava/lang/String; // method@187e │ │ +08747e: 0c17 |0673: move-result-object v23 │ │ +087480: 1418 db00 087f |0674: const v24, #float 1.80779e+38 // #7f0800db │ │ +087486: 0800 1b00 |0677: move-object/from16 v0, v27 │ │ +08748a: 0201 1800 |0679: move/from16 v1, v24 │ │ +08748e: 6e20 7e18 1000 |067b: invoke-virtual {v0, v1}, Ljwtc/android/chess/ics/ICSClient;.getString:(I)Ljava/lang/String; // method@187e │ │ +087494: 0c18 |067e: move-result-object v24 │ │ +087496: 1a19 8710 |067f: const-string v25, "adjourn" // string@1087 │ │ +08749a: 0800 1b00 |0681: move-object/from16 v0, v27 │ │ +08749e: 0801 1700 |0683: move-object/from16 v1, v23 │ │ +0874a2: 0802 1800 |0685: move-object/from16 v2, v24 │ │ +0874a6: 0803 1900 |0687: move-object/from16 v3, v25 │ │ +0874aa: 7040 7718 1032 |0689: invoke-direct {v0, v1, v2, v3}, Ljwtc/android/chess/ics/ICSClient;.confirmShow:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@1877 │ │ +0874b0: 2900 2cfc |068c: goto/16 02b8 // -03d4 │ │ +0874b4: 1a17 b600 |068e: const-string v23, " tells you: " // string@00b6 │ │ +0874b8: 0800 1700 |0690: move-object/from16 v0, v23 │ │ +0874bc: 6e20 3e15 0a00 |0692: invoke-virtual {v10, v0}, Ljava/lang/String;.indexOf:(Ljava/lang/String;)I // method@153e │ │ +0874c2: 0a17 |0695: move-result v23 │ │ +0874c4: 3d17 8700 |0696: if-lez v23, 071d // +0087 │ │ +0874c8: 0800 1b00 |0698: move-object/from16 v0, v27 │ │ +0874cc: 5400 4a09 |069a: iget-object v0, v0, Ljwtc/android/chess/ics/ICSClient;._pattChat:Ljava/util/regex/Pattern; // field@094a │ │ +0874d0: 0817 0000 |069c: move-object/from16 v23, v0 │ │ +0874d4: 0800 1700 |069e: move-object/from16 v0, v23 │ │ +0874d8: 6e20 0d16 a000 |06a0: invoke-virtual {v0, v10}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@160d │ │ +0874de: 0c0d |06a3: move-result-object v13 │ │ +0874e0: 6e10 0b16 0d00 |06a4: invoke-virtual {v13}, Ljava/util/regex/Matcher;.matches:()Z // method@160b │ │ +0874e6: 0a17 |06a7: move-result v23 │ │ +0874e8: 3817 10fc |06a8: if-eqz v23, 02b8 // -03f0 │ │ +0874ec: 1417 e000 087f |06aa: const v23, #float 1.8078e+38 // #7f0800e0 │ │ +0874f2: 0800 1b00 |06ad: move-object/from16 v0, v27 │ │ +0874f6: 0201 1700 |06af: move/from16 v1, v23 │ │ +0874fa: 6e20 7e18 1000 |06b1: invoke-virtual {v0, v1}, Ljwtc/android/chess/ics/ICSClient;.getString:(I)Ljava/lang/String; // method@187e │ │ +087500: 0c17 |06b4: move-result-object v23 │ │ +087502: 1318 0200 |06b5: const/16 v24, #int 2 // #2 │ │ +087506: 0200 1800 |06b7: move/from16 v0, v24 │ │ +08750a: 2300 a104 |06b9: new-array v0, v0, [Ljava/lang/Object; // type@04a1 │ │ +08750e: 0818 0000 |06bb: move-object/from16 v24, v0 │ │ +087512: 1319 0000 |06bd: const/16 v25, #int 0 // #0 │ │ +087516: 131a 0100 |06bf: const/16 v26, #int 1 // #1 │ │ +08751a: 0200 1a00 |06c1: move/from16 v0, v26 │ │ +08751e: 6e20 0916 0d00 |06c3: invoke-virtual {v13, v0}, Ljava/util/regex/Matcher;.group:(I)Ljava/lang/String; // method@1609 │ │ +087524: 0c1a |06c6: move-result-object v26 │ │ +087526: 4d1a 1819 |06c7: aput-object v26, v24, v25 │ │ +08752a: 1319 0100 |06c9: const/16 v25, #int 1 // #1 │ │ +08752e: 131a 0300 |06cb: const/16 v26, #int 3 // #3 │ │ +087532: 0200 1a00 |06cd: move/from16 v0, v26 │ │ +087536: 6e20 0916 0d00 |06cf: invoke-virtual {v13, v0}, Ljava/util/regex/Matcher;.group:(I)Ljava/lang/String; // method@1609 │ │ +08753c: 0c1a |06d2: move-result-object v26 │ │ +08753e: 4d1a 1819 |06d3: aput-object v26, v24, v25 │ │ +087542: 7702 3b15 1700 |06d5: invoke-static/range {v23, v24}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@153b │ │ +087548: 0c13 |06d8: move-result-object v19 │ │ +08754a: d817 0702 |06d9: add-int/lit8 v23, v7, #int 2 // #02 │ │ +08754e: 21b0 |06db: array-length v0, v11 │ │ +087550: 0218 0000 |06dc: move/from16 v24, v0 │ │ +087554: 0200 1700 |06de: move/from16 v0, v23 │ │ +087558: 0201 1800 |06e0: move/from16 v1, v24 │ │ +08755c: 3510 3200 |06e2: if-ge v0, v1, 0714 // +0032 │ │ +087560: d817 0701 |06e4: add-int/lit8 v23, v7, #int 1 // #01 │ │ +087564: 4617 0b17 |06e6: aget-object v23, v11, v23 │ │ +087568: 1a18 9d0e |06e8: const-string v24, "\" // string@0e9d │ │ +08756c: 7402 4615 1700 |06ea: invoke-virtual/range {v23, v24}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@1546 │ │ +087572: 0a17 |06ed: move-result v23 │ │ +087574: 3817 2600 |06ee: if-eqz v23, 0714 // +0026 │ │ +087578: d807 0701 |06f0: add-int/lit8 v7, v7, #int 1 // #01 │ │ +08757c: 2217 3f03 |06f2: new-instance v23, Ljava/lang/StringBuilder; // type@033f │ │ +087580: 7601 5715 1700 |06f4: invoke-direct/range {v23}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ +087586: 0800 1700 |06f7: move-object/from16 v0, v23 │ │ +08758a: 0801 1300 |06f9: move-object/from16 v1, v19 │ │ +08758e: 6e20 5f15 1000 |06fb: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +087594: 0c17 |06fe: move-result-object v23 │ │ +087596: 1a18 9d0e |06ff: const-string v24, "\" // string@0e9d │ │ +08759a: 1a19 0000 |0701: const-string v25, "" // string@0000 │ │ +08759e: 0800 1800 |0703: move-object/from16 v0, v24 │ │ +0875a2: 0801 1900 |0705: move-object/from16 v1, v25 │ │ +0875a6: 6e30 4315 0a01 |0707: invoke-virtual {v10, v0, v1}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@1543 │ │ +0875ac: 0c18 |070a: move-result-object v24 │ │ +0875ae: 7402 5f15 1700 |070b: invoke-virtual/range {v23, v24}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +0875b4: 0c17 |070e: move-result-object v23 │ │ +0875b6: 7401 6415 1700 |070f: invoke-virtual/range {v23}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ +0875bc: 0c13 |0712: move-result-object v19 │ │ +0875be: 28c6 |0713: goto 06d9 // -003a │ │ +0875c0: 0800 1b00 |0714: move-object/from16 v0, v27 │ │ +0875c4: 0801 1300 |0716: move-object/from16 v1, v19 │ │ +0875c8: 6e20 7518 1000 |0718: invoke-virtual {v0, v1}, Ljwtc/android/chess/ics/ICSClient;.addConsoleText:(Ljava/lang/String;)V // method@1875 │ │ +0875ce: 2900 9dfb |071b: goto/16 02b8 // -0463 │ │ +0875d2: 1a17 3c0e |071d: const-string v23, "You are now observing game" // string@0e3c │ │ +0875d6: 0800 1700 |071f: move-object/from16 v0, v23 │ │ +0875da: 6e20 3e15 0a00 |0721: invoke-virtual {v10, v0}, Ljava/lang/String;.indexOf:(Ljava/lang/String;)I // method@153e │ │ +0875e0: 0a17 |0724: move-result v23 │ │ +0875e2: 3a17 0d00 |0725: if-ltz v23, 0732 // +000d │ │ +0875e6: 7401 8118 1b00 |0727: invoke-virtual/range {v27}, Ljwtc/android/chess/ics/ICSClient;.get_view:()Ljwtc/android/chess/ics/ICSChessView; // method@1881 │ │ +0875ec: 0c17 |072a: move-result-object v23 │ │ +0875ee: 1318 0200 |072b: const/16 v24, #int 2 // #2 │ │ +0875f2: 7402 2518 1700 |072d: invoke-virtual/range {v23, v24}, Ljwtc/android/chess/ics/ICSChessView;.setViewMode:(I)V // method@1825 │ │ +0875f8: 2900 88fb |0730: goto/16 02b8 // -0478 │ │ +0875fc: 1a17 110c |0732: const-string v23, "Removing game" // string@0c11 │ │ +087600: 0800 1700 |0734: move-object/from16 v0, v23 │ │ +087604: 6e20 3e15 0a00 |0736: invoke-virtual {v10, v0}, Ljava/lang/String;.indexOf:(Ljava/lang/String;)I // method@153e │ │ +08760a: 0a17 |0739: move-result v23 │ │ +08760c: 3a17 0c00 |073a: if-ltz v23, 0746 // +000c │ │ +087610: 1a17 bf14 |073c: const-string v23, "from observation list" // string@14bf │ │ +087614: 0800 1700 |073e: move-object/from16 v0, v23 │ │ +087618: 6e20 3e15 0a00 |0740: invoke-virtual {v10, v0}, Ljava/lang/String;.indexOf:(Ljava/lang/String;)I // method@153e │ │ +08761e: 0a17 |0743: move-result v23 │ │ +087620: 3c17 0c00 |0744: if-gtz v23, 0750 // +000c │ │ +087624: 1a17 3a0e |0746: const-string v23, "You are no longer examining game" // string@0e3a │ │ +087628: 0800 1700 |0748: move-object/from16 v0, v23 │ │ +08762c: 6e20 3e15 0a00 |074a: invoke-virtual {v10, v0}, Ljava/lang/String;.indexOf:(Ljava/lang/String;)I // method@153e │ │ +087632: 0a17 |074d: move-result v23 │ │ +087634: 3a17 0d00 |074e: if-ltz v23, 075b // +000d │ │ +087638: 7401 8118 1b00 |0750: invoke-virtual/range {v27}, Ljwtc/android/chess/ics/ICSClient;.get_view:()Ljwtc/android/chess/ics/ICSChessView; // method@1881 │ │ +08763e: 0c17 |0753: move-result-object v23 │ │ +087640: 1318 0000 |0754: const/16 v24, #int 0 // #0 │ │ +087644: 7402 2518 1700 |0756: invoke-virtual/range {v23, v24}, Ljwtc/android/chess/ics/ICSChessView;.setViewMode:(I)V // method@1825 │ │ +08764a: 2900 5ffb |0759: goto/16 02b8 // -04a1 │ │ +08764e: 1a17 ae1e |075b: const-string v23, "puzzlebot has made you an examiner of game" // string@1eae │ │ +087652: 0800 1700 |075d: move-object/from16 v0, v23 │ │ +087656: 6e20 3e15 0a00 |075f: invoke-virtual {v10, v0}, Ljava/lang/String;.indexOf:(Ljava/lang/String;)I // method@153e │ │ +08765c: 0a17 |0762: move-result v23 │ │ +08765e: 3a17 1a00 |0763: if-ltz v23, 077d // +001a │ │ +087662: 7401 8118 1b00 |0765: invoke-virtual/range {v27}, Ljwtc/android/chess/ics/ICSClient;.get_view:()Ljwtc/android/chess/ics/ICSChessView; // method@1881 │ │ +087668: 0c17 |0768: move-result-object v23 │ │ +08766a: 1318 0400 |0769: const/16 v24, #int 4 // #4 │ │ +08766e: 7402 2518 1700 |076b: invoke-virtual/range {v23, v24}, Ljwtc/android/chess/ics/ICSChessView;.setViewMode:(I)V // method@1825 │ │ +087674: 1a17 db0b |076e: const-string v23, "Puzzle started" // string@0bdb │ │ +087678: 1318 0000 |0770: const/16 v24, #int 0 // #0 │ │ +08767c: 0800 1b00 |0772: move-object/from16 v0, v27 │ │ +087680: 0801 1700 |0774: move-object/from16 v1, v23 │ │ +087684: 0202 1800 |0776: move/from16 v2, v24 │ │ +087688: 7030 7b18 1002 |0778: invoke-direct {v0, v1, v2}, Ljwtc/android/chess/ics/ICSClient;.gameToast:(Ljava/lang/String;Z)V // method@187b │ │ +08768e: 2900 3dfb |077b: goto/16 02b8 // -04c3 │ │ +087692: 1a17 400e |077d: const-string v23, "Your current problem has been stopped" // string@0e40 │ │ +087696: 0800 1700 |077f: move-object/from16 v0, v23 │ │ +08769a: 6e20 3e15 0a00 |0781: invoke-virtual {v10, v0}, Ljava/lang/String;.indexOf:(Ljava/lang/String;)I // method@153e │ │ +0876a0: 0a17 |0784: move-result v23 │ │ +0876a2: 3a17 1a00 |0785: if-ltz v23, 079f // +001a │ │ +0876a6: 7401 8118 1b00 |0787: invoke-virtual/range {v27}, Ljwtc/android/chess/ics/ICSClient;.get_view:()Ljwtc/android/chess/ics/ICSChessView; // method@1881 │ │ +0876ac: 0c17 |078a: move-result-object v23 │ │ +0876ae: 1318 0000 |078b: const/16 v24, #int 0 // #0 │ │ +0876b2: 7402 2518 1700 |078d: invoke-virtual/range {v23, v24}, Ljwtc/android/chess/ics/ICSChessView;.setViewMode:(I)V // method@1825 │ │ +0876b8: 1a17 dc0b |0790: const-string v23, "Puzzle stopped" // string@0bdc │ │ +0876bc: 1318 0100 |0792: const/16 v24, #int 1 // #1 │ │ +0876c0: 0800 1b00 |0794: move-object/from16 v0, v27 │ │ +0876c4: 0801 1700 |0796: move-object/from16 v1, v23 │ │ +0876c8: 0202 1800 |0798: move/from16 v2, v24 │ │ +0876cc: 7030 7b18 1002 |079a: invoke-direct {v0, v1, v2}, Ljwtc/android/chess/ics/ICSClient;.gameToast:(Ljava/lang/String;Z)V // method@187b │ │ +0876d2: 2900 1bfb |079d: goto/16 02b8 // -04e5 │ │ +0876d6: 2217 3f03 |079f: new-instance v23, Ljava/lang/StringBuilder; // type@033f │ │ +0876da: 7601 5715 1700 |07a1: invoke-direct/range {v23}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ +0876e0: 1a18 660e |07a4: const-string v24, "[" // string@0e66 │ │ +0876e4: 7402 5f15 1700 |07a6: invoke-virtual/range {v23, v24}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +0876ea: 0c17 |07a9: move-result-object v23 │ │ +0876ec: 7401 8118 1b00 |07aa: invoke-virtual/range {v27}, Ljwtc/android/chess/ics/ICSClient;.get_view:()Ljwtc/android/chess/ics/ICSChessView; // method@1881 │ │ +0876f2: 0c18 |07ad: move-result-object v24 │ │ +0876f4: 7401 1618 1800 |07ae: invoke-virtual/range {v24}, Ljwtc/android/chess/ics/ICSChessView;.getGameNum:()I // method@1816 │ │ +0876fa: 0a18 |07b1: move-result v24 │ │ +0876fc: 7402 5b15 1700 |07b2: invoke-virtual/range {v23, v24}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@155b │ │ +087702: 0c17 |07b5: move-result-object v23 │ │ +087704: 1a18 a60e |07b6: const-string v24, "] says: " // string@0ea6 │ │ +087708: 7402 5f15 1700 |07b8: invoke-virtual/range {v23, v24}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +08770e: 0c17 |07bb: move-result-object v23 │ │ +087710: 7401 6415 1700 |07bc: invoke-virtual/range {v23}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ +087716: 0c17 |07bf: move-result-object v23 │ │ +087718: 0800 1700 |07c0: move-object/from16 v0, v23 │ │ +08771c: 6e20 3e15 0a00 |07c2: invoke-virtual {v10, v0}, Ljava/lang/String;.indexOf:(Ljava/lang/String;)I // method@153e │ │ +087722: 0a17 |07c5: move-result v23 │ │ +087724: 3d17 4800 |07c6: if-lez v23, 080e // +0048 │ │ +087728: 0813 0a00 |07c8: move-object/from16 v19, v10 │ │ +08772c: d817 0702 |07ca: add-int/lit8 v23, v7, #int 2 // #02 │ │ +087730: 21b0 |07cc: array-length v0, v11 │ │ +087732: 0218 0000 |07cd: move/from16 v24, v0 │ │ +087736: 0200 1700 |07cf: move/from16 v0, v23 │ │ +08773a: 0201 1800 |07d1: move/from16 v1, v24 │ │ +08773e: 3510 3200 |07d3: if-ge v0, v1, 0805 // +0032 │ │ +087742: d817 0701 |07d5: add-int/lit8 v23, v7, #int 1 // #01 │ │ +087746: 4617 0b17 |07d7: aget-object v23, v11, v23 │ │ +08774a: 1a18 9d0e |07d9: const-string v24, "\" // string@0e9d │ │ +08774e: 7402 4615 1700 |07db: invoke-virtual/range {v23, v24}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@1546 │ │ +087754: 0a17 |07de: move-result v23 │ │ +087756: 3817 2600 |07df: if-eqz v23, 0805 // +0026 │ │ +08775a: d807 0701 |07e1: add-int/lit8 v7, v7, #int 1 // #01 │ │ +08775e: 2217 3f03 |07e3: new-instance v23, Ljava/lang/StringBuilder; // type@033f │ │ +087762: 7601 5715 1700 |07e5: invoke-direct/range {v23}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ +087768: 0800 1700 |07e8: move-object/from16 v0, v23 │ │ +08776c: 0801 1300 |07ea: move-object/from16 v1, v19 │ │ +087770: 6e20 5f15 1000 |07ec: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +087776: 0c17 |07ef: move-result-object v23 │ │ +087778: 1a18 9d0e |07f0: const-string v24, "\" // string@0e9d │ │ +08777c: 1a19 0000 |07f2: const-string v25, "" // string@0000 │ │ +087780: 0800 1800 |07f4: move-object/from16 v0, v24 │ │ +087784: 0801 1900 |07f6: move-object/from16 v1, v25 │ │ +087788: 6e30 4315 0a01 |07f8: invoke-virtual {v10, v0, v1}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@1543 │ │ +08778e: 0c18 |07fb: move-result-object v24 │ │ +087790: 7402 5f15 1700 |07fc: invoke-virtual/range {v23, v24}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +087796: 0c17 |07ff: move-result-object v23 │ │ +087798: 7401 6415 1700 |0800: invoke-virtual/range {v23}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ +08779e: 0c13 |0803: move-result-object v19 │ │ +0877a0: 28c6 |0804: goto 07ca // -003a │ │ +0877a2: 0800 1b00 |0805: move-object/from16 v0, v27 │ │ +0877a6: 0801 1300 |0807: move-object/from16 v1, v19 │ │ +0877aa: 6e20 7518 1000 |0809: invoke-virtual {v0, v1}, Ljwtc/android/chess/ics/ICSClient;.addConsoleText:(Ljava/lang/String;)V // method@1875 │ │ +0877b0: 2900 acfa |080c: goto/16 02b8 // -0554 │ │ +0877b4: 1a17 3001 |080e: const-string v23, "-->" // string@0130 │ │ +0877b8: 0800 1700 |0810: move-object/from16 v0, v23 │ │ +0877bc: 6e20 3e15 0a00 |0812: invoke-virtual {v10, v0}, Ljava/lang/String;.indexOf:(Ljava/lang/String;)I // method@153e │ │ +0877c2: 0a17 |0815: move-result v23 │ │ +0877c4: 3817 a2fa |0816: if-eqz v23, 02b8 // -055e │ │ +0877c8: 1a17 b418 |0818: const-string v23, "kibitzes:" // string@18b4 │ │ +0877cc: 0800 1700 |081a: move-object/from16 v0, v23 │ │ +0877d0: 6e20 3e15 0a00 |081c: invoke-virtual {v10, v0}, Ljava/lang/String;.indexOf:(Ljava/lang/String;)I // method@153e │ │ +0877d6: 0a17 |081f: move-result v23 │ │ +0877d8: 3d17 5200 |0820: if-lez v23, 0872 // +0052 │ │ +0877dc: 1a17 b418 |0822: const-string v23, "kibitzes:" // string@18b4 │ │ +0877e0: 1a18 0000 |0824: const-string v24, "" // string@0000 │ │ +0877e4: 0800 1700 |0826: move-object/from16 v0, v23 │ │ +0877e8: 0801 1800 |0828: move-object/from16 v1, v24 │ │ +0877ec: 6e30 4315 0a01 |082a: invoke-virtual {v10, v0, v1}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@1543 │ │ +0877f2: 0c13 |082d: move-result-object v19 │ │ +0877f4: d817 0702 |082e: add-int/lit8 v23, v7, #int 2 // #02 │ │ +0877f8: 21b0 |0830: array-length v0, v11 │ │ +0877fa: 0218 0000 |0831: move/from16 v24, v0 │ │ +0877fe: 0200 1700 |0833: move/from16 v0, v23 │ │ +087802: 0201 1800 |0835: move/from16 v1, v24 │ │ +087806: 3510 3200 |0837: if-ge v0, v1, 0869 // +0032 │ │ +08780a: d817 0701 |0839: add-int/lit8 v23, v7, #int 1 // #01 │ │ +08780e: 4617 0b17 |083b: aget-object v23, v11, v23 │ │ +087812: 1a18 9d0e |083d: const-string v24, "\" // string@0e9d │ │ +087816: 7402 4615 1700 |083f: invoke-virtual/range {v23, v24}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@1546 │ │ +08781c: 0a17 |0842: move-result v23 │ │ +08781e: 3817 2600 |0843: if-eqz v23, 0869 // +0026 │ │ +087822: d807 0701 |0845: add-int/lit8 v7, v7, #int 1 // #01 │ │ +087826: 2217 3f03 |0847: new-instance v23, Ljava/lang/StringBuilder; // type@033f │ │ +08782a: 7601 5715 1700 |0849: invoke-direct/range {v23}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ +087830: 0800 1700 |084c: move-object/from16 v0, v23 │ │ +087834: 0801 1300 |084e: move-object/from16 v1, v19 │ │ +087838: 6e20 5f15 1000 |0850: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +08783e: 0c17 |0853: move-result-object v23 │ │ +087840: 1a18 9d0e |0854: const-string v24, "\" // string@0e9d │ │ +087844: 1a19 0000 |0856: const-string v25, "" // string@0000 │ │ +087848: 0800 1800 |0858: move-object/from16 v0, v24 │ │ +08784c: 0801 1900 |085a: move-object/from16 v1, v25 │ │ +087850: 6e30 4315 0a01 |085c: invoke-virtual {v10, v0, v1}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@1543 │ │ +087856: 0c18 |085f: move-result-object v24 │ │ +087858: 7402 5f15 1700 |0860: invoke-virtual/range {v23, v24}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +08785e: 0c17 |0863: move-result-object v23 │ │ +087860: 7401 6415 1700 |0864: invoke-virtual/range {v23}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ +087866: 0c13 |0867: move-result-object v19 │ │ +087868: 28c6 |0868: goto 082e // -003a │ │ +08786a: 0800 1b00 |0869: move-object/from16 v0, v27 │ │ +08786e: 0801 1300 |086b: move-object/from16 v1, v19 │ │ +087872: 6e20 7518 1000 |086d: invoke-virtual {v0, v1}, Ljwtc/android/chess/ics/ICSClient;.addConsoleText:(Ljava/lang/String;)V // method@1875 │ │ +087878: 2900 48fa |0870: goto/16 02b8 // -05b8 │ │ +08787c: 7401 8118 1b00 |0872: invoke-virtual/range {v27}, Ljwtc/android/chess/ics/ICSClient;.get_view:()Ljwtc/android/chess/ics/ICSChessView; // method@1881 │ │ +087882: 0c17 |0875: move-result-object v23 │ │ +087884: 7401 1c18 1700 |0876: invoke-virtual/range {v23}, Ljwtc/android/chess/ics/ICSChessView;.isUserPlaying:()Z // method@181c │ │ +08788a: 0a17 |0879: move-result v23 │ │ +08788c: 3917 8e01 |087a: if-nez v23, 0a08 // +018e │ │ +087890: 0800 1b00 |087c: move-object/from16 v0, v27 │ │ +087894: 5400 4d09 |087e: iget-object v0, v0, Ljwtc/android/chess/ics/ICSClient;._pattSought:Ljava/util/regex/Pattern; // field@094d │ │ +087898: 0817 0000 |0880: move-object/from16 v23, v0 │ │ +08789c: 0800 1700 |0882: move-object/from16 v0, v23 │ │ +0878a0: 6e20 0d16 a000 |0884: invoke-virtual {v0, v10}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@160d │ │ +0878a6: 0c17 |0887: move-result-object v23 │ │ +0878a8: 7401 0b16 1700 |0888: invoke-virtual/range {v23}, Ljava/util/regex/Matcher;.matches:()Z // method@160b │ │ +0878ae: 0a17 |088b: move-result v23 │ │ +0878b0: 3817 7c01 |088c: if-eqz v23, 0a08 // +017c │ │ +0878b4: 0800 1b00 |088e: move-object/from16 v0, v27 │ │ +0878b8: 5400 4d09 |0890: iget-object v0, v0, Ljwtc/android/chess/ics/ICSClient;._pattSought:Ljava/util/regex/Pattern; // field@094d │ │ +0878bc: 0817 0000 |0892: move-object/from16 v23, v0 │ │ +0878c0: 0800 1700 |0894: move-object/from16 v0, v23 │ │ +0878c4: 6e20 0d16 a000 |0896: invoke-virtual {v0, v10}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@160d │ │ +0878ca: 0c0d |0899: move-result-object v13 │ │ +0878cc: 6e10 0b16 0d00 |089a: invoke-virtual {v13}, Ljava/util/regex/Matcher;.matches:()Z // method@160b │ │ +0878d2: 0a17 |089d: move-result v23 │ │ +0878d4: 3817 1afa |089e: if-eqz v23, 02b8 // -05e6 │ │ +0878d8: 6e10 0a16 0d00 |08a0: invoke-virtual {v13}, Ljava/util/regex/Matcher;.groupCount:()I // method@160a │ │ +0878de: 0a17 |08a3: move-result v23 │ │ +0878e0: 1318 0700 |08a4: const/16 v24, #int 7 // #7 │ │ +0878e4: 0200 1700 |08a6: move/from16 v0, v23 │ │ +0878e8: 0201 1800 |08a8: move/from16 v1, v24 │ │ +0878ec: 3710 4001 |08aa: if-le v0, v1, 09ea // +0140 │ │ +0878f0: 0800 1b00 |08ac: move-object/from16 v0, v27 │ │ +0878f4: 5200 5509 |08ae: iget v0, v0, Ljwtc/android/chess/ics/ICSClient;._serverType:I // field@0955 │ │ +0878f8: 0217 0000 |08b0: move/from16 v23, v0 │ │ +0878fc: 1318 0100 |08b2: const/16 v24, #int 1 // #1 │ │ +087900: 0200 1700 |08b4: move/from16 v0, v23 │ │ +087904: 0201 1800 |08b6: move/from16 v1, v24 │ │ +087908: 3310 ea00 |08b8: if-ne v0, v1, 09a2 // +00ea │ │ +08790c: 1a17 d100 |08ba: const-string v23, "%2dm+%2ds" // string@00d1 │ │ +087910: 1318 0200 |08bc: const/16 v24, #int 2 // #2 │ │ +087914: 0200 1800 |08be: move/from16 v0, v24 │ │ +087918: 2300 a104 |08c0: new-array v0, v0, [Ljava/lang/Object; // type@04a1 │ │ +08791c: 0818 0000 |08c2: move-object/from16 v24, v0 │ │ +087920: 1319 0000 |08c4: const/16 v25, #int 0 // #0 │ │ +087924: 131a 0400 |08c6: const/16 v26, #int 4 // #4 │ │ +087928: 0200 1a00 |08c8: move/from16 v0, v26 │ │ +08792c: 6e20 0916 0d00 |08ca: invoke-virtual {v13, v0}, Ljava/util/regex/Matcher;.group:(I)Ljava/lang/String; // method@1609 │ │ +087932: 0c1a |08cd: move-result-object v26 │ │ +087934: 7701 0815 1a00 |08ce: invoke-static/range {v26}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@1508 │ │ +08793a: 0a1a |08d1: move-result v26 │ │ +08793c: 7701 0a15 1a00 |08d2: invoke-static/range {v26}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@150a │ │ +087942: 0c1a |08d5: move-result-object v26 │ │ +087944: 4d1a 1819 |08d6: aput-object v26, v24, v25 │ │ +087948: 1319 0100 |08d8: const/16 v25, #int 1 // #1 │ │ +08794c: 131a 0500 |08da: const/16 v26, #int 5 // #5 │ │ +087950: 0200 1a00 |08dc: move/from16 v0, v26 │ │ +087954: 6e20 0916 0d00 |08de: invoke-virtual {v13, v0}, Ljava/util/regex/Matcher;.group:(I)Ljava/lang/String; // method@1609 │ │ +08795a: 0c1a |08e1: move-result-object v26 │ │ +08795c: 7701 0815 1a00 |08e2: invoke-static/range {v26}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@1508 │ │ +087962: 0a1a |08e5: move-result v26 │ │ +087964: 7701 0a15 1a00 |08e6: invoke-static/range {v26}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@150a │ │ +08796a: 0c1a |08e9: move-result-object v26 │ │ +08796c: 4d1a 1819 |08ea: aput-object v26, v24, v25 │ │ +087970: 7702 3b15 1700 |08ec: invoke-static/range {v23, v24}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@153b │ │ +087976: 0c13 |08ef: move-result-object v19 │ │ +087978: 1317 0700 |08f0: const/16 v23, #int 7 // #7 │ │ +08797c: 0200 1700 |08f2: move/from16 v0, v23 │ │ +087980: 6e20 0916 0d00 |08f4: invoke-virtual {v13, v0}, Ljava/util/regex/Matcher;.group:(I)Ljava/lang/String; // method@1609 │ │ +087986: 0c16 |08f7: move-result-object v22 │ │ +087988: 1317 0600 |08f8: const/16 v23, #int 6 // #6 │ │ +08798c: 0200 1700 |08fa: move/from16 v0, v23 │ │ +087990: 6e20 0916 0d00 |08fc: invoke-virtual {v13, v0}, Ljava/util/regex/Matcher;.group:(I)Ljava/lang/String; // method@1609 │ │ +087996: 0c11 |08ff: move-result-object v17 │ │ +087998: 2208 6503 |0900: new-instance v8, Ljava/util/HashMap; // type@0365 │ │ +08799c: 7010 c015 0800 |0902: invoke-direct {v8}, Ljava/util/HashMap;.:()V // method@15c0 │ │ +0879a2: 1a17 5011 |0905: const-string v23, "blitz" // string@1150 │ │ +0879a6: 7402 3e15 1600 |0907: invoke-virtual/range {v22, v23}, Ljava/lang/String;.indexOf:(Ljava/lang/String;)I // method@153e │ │ +0879ac: 0a17 |090a: move-result v23 │ │ +0879ae: 3b17 0a00 |090b: if-gez v23, 0915 // +000a │ │ +0879b2: 1a17 d421 |090d: const-string v23, "standard" // string@21d4 │ │ +0879b6: 7402 3e15 1600 |090f: invoke-virtual/range {v22, v23}, Ljava/lang/String;.indexOf:(Ljava/lang/String;)I // method@153e │ │ +0879bc: 0a17 |0912: move-result v23 │ │ +0879be: 3a17 a5f9 |0913: if-ltz v23, 02b8 // -065b │ │ +0879c2: 1a17 d421 |0915: const-string v23, "standard" // string@21d4 │ │ +0879c6: 7402 3e15 1600 |0917: invoke-virtual/range {v22, v23}, Ljava/lang/String;.indexOf:(Ljava/lang/String;)I // method@153e │ │ +0879cc: 0a17 |091a: move-result v23 │ │ +0879ce: 3a17 0400 |091b: if-ltz v23, 091f // +0004 │ │ +0879d2: 1a16 0000 |091d: const-string v22, "" // string@0000 │ │ +0879d6: 1a17 6f22 |091f: const-string v23, "text_game" // string@226f │ │ +0879da: 2218 3f03 |0921: new-instance v24, Ljava/lang/StringBuilder; // type@033f │ │ +0879de: 7601 5715 1800 |0923: invoke-direct/range {v24}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ +0879e4: 0800 1800 |0926: move-object/from16 v0, v24 │ │ +0879e8: 0801 1300 |0928: move-object/from16 v1, v19 │ │ +0879ec: 6e20 5f15 1000 |092a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +0879f2: 0c18 |092d: move-result-object v24 │ │ +0879f4: 1a19 0c00 |092e: const-string v25, " " // string@000c │ │ +0879f8: 7402 5f15 1800 |0930: invoke-virtual/range {v24, v25}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +0879fe: 0c18 |0933: move-result-object v24 │ │ +087a00: 0800 1800 |0934: move-object/from16 v0, v24 │ │ +087a04: 0801 1100 |0936: move-object/from16 v1, v17 │ │ +087a08: 6e20 5f15 1000 |0938: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +087a0e: 0c18 |093b: move-result-object v24 │ │ +087a10: 1a19 0c00 |093c: const-string v25, " " // string@000c │ │ +087a14: 7402 5f15 1800 |093e: invoke-virtual/range {v24, v25}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +087a1a: 0c18 |0941: move-result-object v24 │ │ +087a1c: 0800 1800 |0942: move-object/from16 v0, v24 │ │ +087a20: 0801 1600 |0944: move-object/from16 v1, v22 │ │ +087a24: 6e20 5f15 1000 |0946: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +087a2a: 0c18 |0949: move-result-object v24 │ │ +087a2c: 7401 6415 1800 |094a: invoke-virtual/range {v24}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ +087a32: 0c18 |094d: move-result-object v24 │ │ +087a34: 0800 1700 |094e: move-object/from16 v0, v23 │ │ +087a38: 0801 1800 |0950: move-object/from16 v1, v24 │ │ +087a3c: 6e30 c515 0801 |0952: invoke-virtual {v8, v0, v1}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@15c5 │ │ +087a42: 1a17 111e |0955: const-string v23, "play" // string@1e11 │ │ +087a46: 1318 0100 |0957: const/16 v24, #int 1 // #1 │ │ +087a4a: 0200 1800 |0959: move/from16 v0, v24 │ │ +087a4e: 6e20 0916 0d00 |095b: invoke-virtual {v13, v0}, Ljava/util/regex/Matcher;.group:(I)Ljava/lang/String; // method@1609 │ │ +087a54: 0c18 |095e: move-result-object v24 │ │ +087a56: 0800 1700 |095f: move-object/from16 v0, v23 │ │ +087a5a: 0801 1800 |0961: move-object/from16 v1, v24 │ │ +087a5e: 6e30 c515 0801 |0963: invoke-virtual {v8, v0, v1}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@15c5 │ │ +087a64: 1a17 7122 |0966: const-string v23, "text_name" // string@2271 │ │ +087a68: 1318 0300 |0968: const/16 v24, #int 3 // #3 │ │ +087a6c: 0200 1800 |096a: move/from16 v0, v24 │ │ +087a70: 6e20 0916 0d00 |096c: invoke-virtual {v13, v0}, Ljava/util/regex/Matcher;.group:(I)Ljava/lang/String; // method@1609 │ │ +087a76: 0c18 |096f: move-result-object v24 │ │ +087a78: 0800 1700 |0970: move-object/from16 v0, v23 │ │ +087a7c: 0801 1800 |0972: move-object/from16 v1, v24 │ │ +087a80: 6e30 c515 0801 |0974: invoke-virtual {v8, v0, v1}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@15c5 │ │ +087a86: 1a17 7522 |0977: const-string v23, "text_rating" // string@2275 │ │ +087a8a: 1318 0200 |0979: const/16 v24, #int 2 // #2 │ │ +087a8e: 0200 1800 |097b: move/from16 v0, v24 │ │ +087a92: 6e20 0916 0d00 |097d: invoke-virtual {v13, v0}, Ljava/util/regex/Matcher;.group:(I)Ljava/lang/String; // method@1609 │ │ +087a98: 0c18 |0980: move-result-object v24 │ │ +087a9a: 0800 1700 |0981: move-object/from16 v0, v23 │ │ +087a9e: 0801 1800 |0983: move-object/from16 v1, v24 │ │ +087aa2: 6e30 c515 0801 |0985: invoke-virtual {v8, v0, v1}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@15c5 │ │ +087aa8: 0800 1b00 |0988: move-object/from16 v0, v27 │ │ +087aac: 5400 4509 |098a: iget-object v0, v0, Ljwtc/android/chess/ics/ICSClient;._mapChallenges:Ljava/util/ArrayList; // field@0945 │ │ +087ab0: 0817 0000 |098c: move-object/from16 v23, v0 │ │ +087ab4: 1318 0000 |098e: const/16 v24, #int 0 // #0 │ │ +087ab8: 0800 1700 |0990: move-object/from16 v0, v23 │ │ +087abc: 0201 1800 |0992: move/from16 v1, v24 │ │ +087ac0: 6e30 9f15 1008 |0994: invoke-virtual {v0, v1, v8}, Ljava/util/ArrayList;.add:(ILjava/lang/Object;)V // method@159f │ │ +087ac6: 0800 1b00 |0997: move-object/from16 v0, v27 │ │ +087aca: 5400 2f09 |0999: iget-object v0, v0, Ljwtc/android/chess/ics/ICSClient;._adapterChallenges:Ljwtc/android/chess/ics/ICSClient$AlternatingRowColorAdapter; // field@092f │ │ +087ace: 0817 0000 |099b: move-object/from16 v23, v0 │ │ +087ad2: 7401 4e18 1700 |099d: invoke-virtual/range {v23}, Ljwtc/android/chess/ics/ICSClient$AlternatingRowColorAdapter;.notifyDataSetChanged:()V // method@184e │ │ +087ad8: 2900 18f9 |09a0: goto/16 02b8 // -06e8 │ │ +087adc: 1a17 d100 |09a2: const-string v23, "%2dm+%2ds" // string@00d1 │ │ +087ae0: 1318 0200 |09a4: const/16 v24, #int 2 // #2 │ │ +087ae4: 0200 1800 |09a6: move/from16 v0, v24 │ │ +087ae8: 2300 a104 |09a8: new-array v0, v0, [Ljava/lang/Object; // type@04a1 │ │ +087aec: 0818 0000 |09aa: move-object/from16 v24, v0 │ │ +087af0: 1319 0000 |09ac: const/16 v25, #int 0 // #0 │ │ +087af4: 131a 0500 |09ae: const/16 v26, #int 5 // #5 │ │ +087af8: 0200 1a00 |09b0: move/from16 v0, v26 │ │ +087afc: 6e20 0916 0d00 |09b2: invoke-virtual {v13, v0}, Ljava/util/regex/Matcher;.group:(I)Ljava/lang/String; // method@1609 │ │ +087b02: 0c1a |09b5: move-result-object v26 │ │ +087b04: 7701 0815 1a00 |09b6: invoke-static/range {v26}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@1508 │ │ +087b0a: 0a1a |09b9: move-result v26 │ │ +087b0c: 7701 0a15 1a00 |09ba: invoke-static/range {v26}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@150a │ │ +087b12: 0c1a |09bd: move-result-object v26 │ │ +087b14: 4d1a 1819 |09be: aput-object v26, v24, v25 │ │ +087b18: 1319 0100 |09c0: const/16 v25, #int 1 // #1 │ │ +087b1c: 131a 0600 |09c2: const/16 v26, #int 6 // #6 │ │ +087b20: 0200 1a00 |09c4: move/from16 v0, v26 │ │ +087b24: 6e20 0916 0d00 |09c6: invoke-virtual {v13, v0}, Ljava/util/regex/Matcher;.group:(I)Ljava/lang/String; // method@1609 │ │ +087b2a: 0c1a |09c9: move-result-object v26 │ │ +087b2c: 7701 0815 1a00 |09ca: invoke-static/range {v26}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@1508 │ │ +087b32: 0a1a |09cd: move-result v26 │ │ +087b34: 7701 0a15 1a00 |09ce: invoke-static/range {v26}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@150a │ │ +087b3a: 0c1a |09d1: move-result-object v26 │ │ +087b3c: 4d1a 1819 |09d2: aput-object v26, v24, v25 │ │ +087b40: 7702 3b15 1700 |09d4: invoke-static/range {v23, v24}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@153b │ │ +087b46: 0c13 |09d7: move-result-object v19 │ │ +087b48: 1317 0400 |09d8: const/16 v23, #int 4 // #4 │ │ +087b4c: 0200 1700 |09da: move/from16 v0, v23 │ │ +087b50: 6e20 0916 0d00 |09dc: invoke-virtual {v13, v0}, Ljava/util/regex/Matcher;.group:(I)Ljava/lang/String; // method@1609 │ │ +087b56: 0c16 |09df: move-result-object v22 │ │ +087b58: 1317 0700 |09e0: const/16 v23, #int 7 // #7 │ │ +087b5c: 0200 1700 |09e2: move/from16 v0, v23 │ │ +087b60: 6e20 0916 0d00 |09e4: invoke-virtual {v13, v0}, Ljava/util/regex/Matcher;.group:(I)Ljava/lang/String; // method@1609 │ │ +087b66: 0c11 |09e7: move-result-object v17 │ │ +087b68: 2900 18ff |09e8: goto/16 0900 // -00e8 │ │ +087b6c: 1a17 b604 |09ea: const-string v23, "ICSClient" // string@04b6 │ │ +087b70: 2218 3f03 |09ec: new-instance v24, Ljava/lang/StringBuilder; // type@033f │ │ +087b74: 7601 5715 1800 |09ee: invoke-direct/range {v24}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ +087b7a: 1a19 c91d |09f1: const-string v25, "pattSought match, but groupcount = " // string@1dc9 │ │ +087b7e: 7402 5f15 1800 |09f3: invoke-virtual/range {v24, v25}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +087b84: 0c18 |09f6: move-result-object v24 │ │ +087b86: 6e10 0a16 0d00 |09f7: invoke-virtual {v13}, Ljava/util/regex/Matcher;.groupCount:()I // method@160a │ │ +087b8c: 0a19 |09fa: move-result v25 │ │ +087b8e: 7402 5b15 1800 |09fb: invoke-virtual/range {v24, v25}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@155b │ │ +087b94: 0c18 |09fe: move-result-object v24 │ │ +087b96: 7401 6415 1800 |09ff: invoke-virtual/range {v24}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ +087b9c: 0c18 |0a02: move-result-object v24 │ │ +087b9e: 7702 fa11 1700 |0a03: invoke-static/range {v23, v24}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@11fa │ │ +087ba4: 2900 b2f8 |0a06: goto/16 02b8 // -074e │ │ +087ba8: 1a17 ea1f |0a08: const-string v23, "seeking" // string@1fea │ │ +087bac: 0800 1700 |0a0a: move-object/from16 v0, v23 │ │ +087bb0: 6e20 3e15 0a00 |0a0c: invoke-virtual {v10, v0}, Ljava/lang/String;.indexOf:(Ljava/lang/String;)I // method@153e │ │ +087bb6: 0a17 |0a0f: move-result v23 │ │ +087bb8: 3d17 0c00 |0a10: if-lez v23, 0a1c // +000c │ │ +087bbc: 1a17 b822 |0a12: const-string v23, "to respond" // string@22b8 │ │ +087bc0: 0800 1700 |0a14: move-object/from16 v0, v23 │ │ +087bc4: 6e20 3e15 0a00 |0a16: invoke-virtual {v10, v0}, Ljava/lang/String;.indexOf:(Ljava/lang/String;)I // method@153e │ │ +087bca: 0a17 |0a19: move-result v23 │ │ +087bcc: 3c17 9ef8 |0a1a: if-gtz v23, 02b8 // -0762 │ │ +087bd0: 1a17 8810 |0a1c: const-string v23, "ads displayed." // string@1088 │ │ +087bd4: 0800 1700 |0a1e: move-object/from16 v0, v23 │ │ +087bd8: 6e20 3e15 0a00 |0a20: invoke-virtual {v10, v0}, Ljava/lang/String;.indexOf:(Ljava/lang/String;)I // method@153e │ │ +087bde: 0a17 |0a23: move-result v23 │ │ +087be0: 3c17 94f8 |0a24: if-gtz v23, 02b8 // -076c │ │ +087be4: 7401 8118 1b00 |0a26: invoke-virtual/range {v27}, Ljwtc/android/chess/ics/ICSClient;.get_view:()Ljwtc/android/chess/ics/ICSChessView; // method@1881 │ │ +087bea: 0c17 |0a29: move-result-object v23 │ │ +087bec: 7401 1c18 1700 |0a2a: invoke-virtual/range {v23}, Ljwtc/android/chess/ics/ICSChessView;.isUserPlaying:()Z // method@181c │ │ +087bf2: 0a17 |0a2d: move-result v23 │ │ +087bf4: 3917 2c01 |0a2e: if-nez v23, 0b5a // +012c │ │ +087bf8: 0800 1b00 |0a30: move-object/from16 v0, v27 │ │ +087bfc: 5400 4b09 |0a32: iget-object v0, v0, Ljwtc/android/chess/ics/ICSClient;._pattGameRow:Ljava/util/regex/Pattern; // field@094b │ │ +087c00: 0817 0000 |0a34: move-object/from16 v23, v0 │ │ +087c04: 0800 1700 |0a36: move-object/from16 v0, v23 │ │ +087c08: 6e20 0d16 a000 |0a38: invoke-virtual {v0, v10}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@160d │ │ +087c0e: 0c17 |0a3b: move-result-object v23 │ │ +087c10: 7401 0b16 1700 |0a3c: invoke-virtual/range {v23}, Ljava/util/regex/Matcher;.matches:()Z // method@160b │ │ +087c16: 0a17 |0a3f: move-result v23 │ │ +087c18: 3817 1a01 |0a40: if-eqz v23, 0b5a // +011a │ │ +087c1c: 0800 1b00 |0a42: move-object/from16 v0, v27 │ │ +087c20: 5400 4b09 |0a44: iget-object v0, v0, Ljwtc/android/chess/ics/ICSClient;._pattGameRow:Ljava/util/regex/Pattern; // field@094b │ │ +087c24: 0817 0000 |0a46: move-object/from16 v23, v0 │ │ +087c28: 0800 1700 |0a48: move-object/from16 v0, v23 │ │ +087c2c: 6e20 0d16 a000 |0a4a: invoke-virtual {v0, v10}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@160d │ │ +087c32: 0c0d |0a4d: move-result-object v13 │ │ +087c34: 6e10 0b16 0d00 |0a4e: invoke-virtual {v13}, Ljava/util/regex/Matcher;.matches:()Z // method@160b │ │ +087c3a: 0a17 |0a51: move-result v23 │ │ +087c3c: 3817 66f8 |0a52: if-eqz v23, 02b8 // -079a │ │ +087c40: 2208 6503 |0a54: new-instance v8, Ljava/util/HashMap; // type@0365 │ │ +087c44: 7010 c015 0800 |0a56: invoke-direct {v8}, Ljava/util/HashMap;.:()V // method@15c0 │ │ +087c4a: 1a17 671c |0a59: const-string v23, "nr" // string@1c67 │ │ +087c4e: 1318 0100 |0a5b: const/16 v24, #int 1 // #1 │ │ +087c52: 0200 1800 |0a5d: move/from16 v0, v24 │ │ +087c56: 6e20 0916 0d00 |0a5f: invoke-virtual {v13, v0}, Ljava/util/regex/Matcher;.group:(I)Ljava/lang/String; // method@1609 │ │ +087c5c: 0c18 |0a62: move-result-object v24 │ │ +087c5e: 0800 1700 |0a63: move-object/from16 v0, v23 │ │ +087c62: 0801 1800 |0a65: move-object/from16 v1, v24 │ │ +087c66: 6e30 c515 0801 |0a67: invoke-virtual {v8, v0, v1}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@15c5 │ │ +087c6c: 1a17 7622 |0a6a: const-string v23, "text_rating1" // string@2276 │ │ +087c70: 1318 0200 |0a6c: const/16 v24, #int 2 // #2 │ │ +087c74: 0200 1800 |0a6e: move/from16 v0, v24 │ │ +087c78: 6e20 0916 0d00 |0a70: invoke-virtual {v13, v0}, Ljava/util/regex/Matcher;.group:(I)Ljava/lang/String; // method@1609 │ │ +087c7e: 0c18 |0a73: move-result-object v24 │ │ +087c80: 0800 1700 |0a74: move-object/from16 v0, v23 │ │ +087c84: 0801 1800 |0a76: move-object/from16 v1, v24 │ │ +087c88: 6e30 c515 0801 |0a78: invoke-virtual {v8, v0, v1}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@15c5 │ │ +087c8e: 1a17 7222 |0a7b: const-string v23, "text_name1" // string@2272 │ │ +087c92: 1318 0300 |0a7d: const/16 v24, #int 3 // #3 │ │ +087c96: 0200 1800 |0a7f: move/from16 v0, v24 │ │ +087c9a: 6e20 0916 0d00 |0a81: invoke-virtual {v13, v0}, Ljava/util/regex/Matcher;.group:(I)Ljava/lang/String; // method@1609 │ │ +087ca0: 0c18 |0a84: move-result-object v24 │ │ +087ca2: 0800 1700 |0a85: move-object/from16 v0, v23 │ │ +087ca6: 0801 1800 |0a87: move-object/from16 v1, v24 │ │ +087caa: 6e30 c515 0801 |0a89: invoke-virtual {v8, v0, v1}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@15c5 │ │ +087cb0: 1a17 7722 |0a8c: const-string v23, "text_rating2" // string@2277 │ │ +087cb4: 1318 0400 |0a8e: const/16 v24, #int 4 // #4 │ │ +087cb8: 0200 1800 |0a90: move/from16 v0, v24 │ │ +087cbc: 6e20 0916 0d00 |0a92: invoke-virtual {v13, v0}, Ljava/util/regex/Matcher;.group:(I)Ljava/lang/String; // method@1609 │ │ +087cc2: 0c18 |0a95: move-result-object v24 │ │ +087cc4: 0800 1700 |0a96: move-object/from16 v0, v23 │ │ +087cc8: 0801 1800 |0a98: move-object/from16 v1, v24 │ │ +087ccc: 6e30 c515 0801 |0a9a: invoke-virtual {v8, v0, v1}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@15c5 │ │ +087cd2: 1a17 7322 |0a9d: const-string v23, "text_name2" // string@2273 │ │ +087cd6: 1318 0500 |0a9f: const/16 v24, #int 5 // #5 │ │ +087cda: 0200 1800 |0aa1: move/from16 v0, v24 │ │ +087cde: 6e20 0916 0d00 |0aa3: invoke-virtual {v13, v0}, Ljava/util/regex/Matcher;.group:(I)Ljava/lang/String; // method@1609 │ │ +087ce4: 0c18 |0aa6: move-result-object v24 │ │ +087ce6: 0800 1700 |0aa7: move-object/from16 v0, v23 │ │ +087cea: 0801 1800 |0aa9: move-object/from16 v1, v24 │ │ +087cee: 6e30 c515 0801 |0aab: invoke-virtual {v8, v0, v1}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@15c5 │ │ +087cf4: 1a17 7a22 |0aae: const-string v23, "text_type" // string@227a │ │ +087cf8: 2218 3f03 |0ab0: new-instance v24, Ljava/lang/StringBuilder; // type@033f │ │ +087cfc: 7601 5715 1800 |0ab2: invoke-direct/range {v24}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ +087d02: 1319 0600 |0ab5: const/16 v25, #int 6 // #6 │ │ +087d06: 0200 1900 |0ab7: move/from16 v0, v25 │ │ +087d0a: 6e20 0916 0d00 |0ab9: invoke-virtual {v13, v0}, Ljava/util/regex/Matcher;.group:(I)Ljava/lang/String; // method@1609 │ │ +087d10: 0c19 |0abc: move-result-object v25 │ │ +087d12: 7401 4b15 1900 |0abd: invoke-virtual/range {v25}, Ljava/lang/String;.toUpperCase:()Ljava/lang/String; // method@154b │ │ +087d18: 0c19 |0ac0: move-result-object v25 │ │ +087d1a: 7402 5f15 1800 |0ac1: invoke-virtual/range {v24, v25}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +087d20: 0c18 |0ac4: move-result-object v24 │ │ +087d22: 1319 0700 |0ac5: const/16 v25, #int 7 // #7 │ │ +087d26: 0200 1900 |0ac7: move/from16 v0, v25 │ │ +087d2a: 6e20 0916 0d00 |0ac9: invoke-virtual {v13, v0}, Ljava/util/regex/Matcher;.group:(I)Ljava/lang/String; // method@1609 │ │ +087d30: 0c19 |0acc: move-result-object v25 │ │ +087d32: 7401 4b15 1900 |0acd: invoke-virtual/range {v25}, Ljava/lang/String;.toUpperCase:()Ljava/lang/String; // method@154b │ │ +087d38: 0c19 |0ad0: move-result-object v25 │ │ +087d3a: 7402 5f15 1800 |0ad1: invoke-virtual/range {v24, v25}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +087d40: 0c18 |0ad4: move-result-object v24 │ │ +087d42: 7401 6415 1800 |0ad5: invoke-virtual/range {v24}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ +087d48: 0c18 |0ad8: move-result-object v24 │ │ +087d4a: 0800 1700 |0ad9: move-object/from16 v0, v23 │ │ +087d4e: 0801 1800 |0adb: move-object/from16 v1, v24 │ │ +087d52: 6e30 c515 0801 |0add: invoke-virtual {v8, v0, v1}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@15c5 │ │ +087d58: 1a17 7822 |0ae0: const-string v23, "text_time1" // string@2278 │ │ +087d5c: 2218 3f03 |0ae2: new-instance v24, Ljava/lang/StringBuilder; // type@033f │ │ +087d60: 7601 5715 1800 |0ae4: invoke-direct/range {v24}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ +087d66: 1319 0a00 |0ae7: const/16 v25, #int 10 // #a │ │ +087d6a: 0200 1900 |0ae9: move/from16 v0, v25 │ │ +087d6e: 6e20 0916 0d00 |0aeb: invoke-virtual {v13, v0}, Ljava/util/regex/Matcher;.group:(I)Ljava/lang/String; // method@1609 │ │ +087d74: 0c19 |0aee: move-result-object v25 │ │ +087d76: 7402 5f15 1800 |0aef: invoke-virtual/range {v24, v25}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +087d7c: 0c18 |0af2: move-result-object v24 │ │ +087d7e: 1a19 6b01 |0af3: const-string v25, ":" // string@016b │ │ +087d82: 7402 5f15 1800 |0af5: invoke-virtual/range {v24, v25}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +087d88: 0c18 |0af8: move-result-object v24 │ │ +087d8a: 1319 0b00 |0af9: const/16 v25, #int 11 // #b │ │ +087d8e: 0200 1900 |0afb: move/from16 v0, v25 │ │ +087d92: 6e20 0916 0d00 |0afd: invoke-virtual {v13, v0}, Ljava/util/regex/Matcher;.group:(I)Ljava/lang/String; // method@1609 │ │ +087d98: 0c19 |0b00: move-result-object v25 │ │ +087d9a: 7402 5f15 1800 |0b01: invoke-virtual/range {v24, v25}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +087da0: 0c18 |0b04: move-result-object v24 │ │ +087da2: 7401 6415 1800 |0b05: invoke-virtual/range {v24}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ +087da8: 0c18 |0b08: move-result-object v24 │ │ +087daa: 0800 1700 |0b09: move-object/from16 v0, v23 │ │ +087dae: 0801 1800 |0b0b: move-object/from16 v1, v24 │ │ +087db2: 6e30 c515 0801 |0b0d: invoke-virtual {v8, v0, v1}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@15c5 │ │ +087db8: 1a17 7922 |0b10: const-string v23, "text_time2" // string@2279 │ │ +087dbc: 2218 3f03 |0b12: new-instance v24, Ljava/lang/StringBuilder; // type@033f │ │ +087dc0: 7601 5715 1800 |0b14: invoke-direct/range {v24}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ +087dc6: 1319 0c00 |0b17: const/16 v25, #int 12 // #c │ │ +087dca: 0200 1900 |0b19: move/from16 v0, v25 │ │ +087dce: 6e20 0916 0d00 |0b1b: invoke-virtual {v13, v0}, Ljava/util/regex/Matcher;.group:(I)Ljava/lang/String; // method@1609 │ │ +087dd4: 0c19 |0b1e: move-result-object v25 │ │ +087dd6: 7402 5f15 1800 |0b1f: invoke-virtual/range {v24, v25}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +087ddc: 0c18 |0b22: move-result-object v24 │ │ +087dde: 1a19 6b01 |0b23: const-string v25, ":" // string@016b │ │ +087de2: 7402 5f15 1800 |0b25: invoke-virtual/range {v24, v25}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +087de8: 0c18 |0b28: move-result-object v24 │ │ +087dea: 1319 0d00 |0b29: const/16 v25, #int 13 // #d │ │ +087dee: 0200 1900 |0b2b: move/from16 v0, v25 │ │ +087df2: 6e20 0916 0d00 |0b2d: invoke-virtual {v13, v0}, Ljava/util/regex/Matcher;.group:(I)Ljava/lang/String; // method@1609 │ │ +087df8: 0c19 |0b30: move-result-object v25 │ │ +087dfa: 7402 5f15 1800 |0b31: invoke-virtual/range {v24, v25}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +087e00: 0c18 |0b34: move-result-object v24 │ │ +087e02: 7401 6415 1800 |0b35: invoke-virtual/range {v24}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ +087e08: 0c18 |0b38: move-result-object v24 │ │ +087e0a: 0800 1700 |0b39: move-object/from16 v0, v23 │ │ +087e0e: 0801 1800 |0b3b: move-object/from16 v1, v24 │ │ +087e12: 6e30 c515 0801 |0b3d: invoke-virtual {v8, v0, v1}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@15c5 │ │ +087e18: 0800 1b00 |0b40: move-object/from16 v0, v27 │ │ +087e1c: 5400 4609 |0b42: iget-object v0, v0, Ljwtc/android/chess/ics/ICSClient;._mapGames:Ljava/util/ArrayList; // field@0946 │ │ +087e20: 0817 0000 |0b44: move-object/from16 v23, v0 │ │ +087e24: 1318 0000 |0b46: const/16 v24, #int 0 // #0 │ │ +087e28: 0800 1700 |0b48: move-object/from16 v0, v23 │ │ +087e2c: 0201 1800 |0b4a: move/from16 v1, v24 │ │ +087e30: 6e30 9f15 1008 |0b4c: invoke-virtual {v0, v1, v8}, Ljava/util/ArrayList;.add:(ILjava/lang/Object;)V // method@159f │ │ +087e36: 0800 1b00 |0b4f: move-object/from16 v0, v27 │ │ +087e3a: 5400 3009 |0b51: iget-object v0, v0, Ljwtc/android/chess/ics/ICSClient;._adapterGames:Ljwtc/android/chess/ics/ICSClient$AlternatingRowColorAdapter; // field@0930 │ │ +087e3e: 0817 0000 |0b53: move-object/from16 v23, v0 │ │ +087e42: 7401 4e18 1700 |0b55: invoke-virtual/range {v23}, Ljwtc/android/chess/ics/ICSClient$AlternatingRowColorAdapter;.notifyDataSetChanged:()V // method@184e │ │ +087e48: 2900 60f7 |0b58: goto/16 02b8 // -08a0 │ │ +087e4c: 7401 8118 1b00 |0b5a: invoke-virtual/range {v27}, Ljwtc/android/chess/ics/ICSClient;.get_view:()Ljwtc/android/chess/ics/ICSChessView; // method@1881 │ │ +087e52: 0c17 |0b5d: move-result-object v23 │ │ +087e54: 7401 1c18 1700 |0b5e: invoke-virtual/range {v23}, Ljwtc/android/chess/ics/ICSChessView;.isUserPlaying:()Z // method@181c │ │ +087e5a: 0a17 |0b61: move-result v23 │ │ +087e5c: 3917 9600 |0b62: if-nez v23, 0bf8 // +0096 │ │ +087e60: 0800 1b00 |0b64: move-object/from16 v0, v27 │ │ +087e64: 5400 4e09 |0b66: iget-object v0, v0, Ljwtc/android/chess/ics/ICSClient;._pattStoredRow:Ljava/util/regex/Pattern; // field@094e │ │ +087e68: 0817 0000 |0b68: move-object/from16 v23, v0 │ │ +087e6c: 0800 1700 |0b6a: move-object/from16 v0, v23 │ │ +087e70: 6e20 0d16 a000 |0b6c: invoke-virtual {v0, v10}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@160d │ │ +087e76: 0c17 |0b6f: move-result-object v23 │ │ +087e78: 7401 0b16 1700 |0b70: invoke-virtual/range {v23}, Ljava/util/regex/Matcher;.matches:()Z // method@160b │ │ +087e7e: 0a17 |0b73: move-result v23 │ │ +087e80: 3817 8400 |0b74: if-eqz v23, 0bf8 // +0084 │ │ +087e84: 0800 1b00 |0b76: move-object/from16 v0, v27 │ │ +087e88: 5400 4e09 |0b78: iget-object v0, v0, Ljwtc/android/chess/ics/ICSClient;._pattStoredRow:Ljava/util/regex/Pattern; // field@094e │ │ +087e8c: 0817 0000 |0b7a: move-object/from16 v23, v0 │ │ +087e90: 0800 1700 |0b7c: move-object/from16 v0, v23 │ │ +087e94: 6e20 0d16 a000 |0b7e: invoke-virtual {v0, v10}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@160d │ │ +087e9a: 0c0d |0b81: move-result-object v13 │ │ +087e9c: 6e10 0b16 0d00 |0b82: invoke-virtual {v13}, Ljava/util/regex/Matcher;.matches:()Z // method@160b │ │ +087ea2: 0a17 |0b85: move-result v23 │ │ +087ea4: 3817 32f7 |0b86: if-eqz v23, 02b8 // -08ce │ │ +087ea8: 2208 6503 |0b88: new-instance v8, Ljava/util/HashMap; // type@0365 │ │ +087eac: 7010 c015 0800 |0b8a: invoke-direct {v8}, Ljava/util/HashMap;.:()V // method@15c0 │ │ +087eb2: 1a17 681c |0b8d: const-string v23, "nr_stored" // string@1c68 │ │ +087eb6: 1318 0100 |0b8f: const/16 v24, #int 1 // #1 │ │ +087eba: 0200 1800 |0b91: move/from16 v0, v24 │ │ +087ebe: 6e20 0916 0d00 |0b93: invoke-virtual {v13, v0}, Ljava/util/regex/Matcher;.group:(I)Ljava/lang/String; // method@1609 │ │ +087ec4: 0c18 |0b96: move-result-object v24 │ │ +087ec6: 0800 1700 |0b97: move-object/from16 v0, v23 │ │ +087eca: 0801 1800 |0b99: move-object/from16 v1, v24 │ │ +087ece: 6e30 c515 0801 |0b9b: invoke-virtual {v8, v0, v1}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@15c5 │ │ +087ed4: 1a17 6012 |0b9e: const-string v23, "color_stored" // string@1260 │ │ +087ed8: 1318 0200 |0ba0: const/16 v24, #int 2 // #2 │ │ +087edc: 0200 1800 |0ba2: move/from16 v0, v24 │ │ +087ee0: 6e20 0916 0d00 |0ba4: invoke-virtual {v13, v0}, Ljava/util/regex/Matcher;.group:(I)Ljava/lang/String; // method@1609 │ │ +087ee6: 0c18 |0ba7: move-result-object v24 │ │ +087ee8: 0800 1700 |0ba8: move-object/from16 v0, v23 │ │ +087eec: 0801 1800 |0baa: move-object/from16 v1, v24 │ │ +087ef0: 6e30 c515 0801 |0bac: invoke-virtual {v8, v0, v1}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@15c5 │ │ +087ef6: 1a17 7422 |0baf: const-string v23, "text_name_stored" // string@2274 │ │ +087efa: 1318 0300 |0bb1: const/16 v24, #int 3 // #3 │ │ +087efe: 0200 1800 |0bb3: move/from16 v0, v24 │ │ +087f02: 6e20 0916 0d00 |0bb5: invoke-virtual {v13, v0}, Ljava/util/regex/Matcher;.group:(I)Ljava/lang/String; // method@1609 │ │ +087f08: 0c18 |0bb8: move-result-object v24 │ │ +087f0a: 0800 1700 |0bb9: move-object/from16 v0, v23 │ │ +087f0e: 0801 1800 |0bbb: move-object/from16 v1, v24 │ │ +087f12: 6e30 c515 0801 |0bbd: invoke-virtual {v8, v0, v1}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@15c5 │ │ +087f18: 1a18 1711 |0bc0: const-string v24, "available_stored" // string@1117 │ │ +087f1c: 1317 0400 |0bc2: const/16 v23, #int 4 // #4 │ │ +087f20: 0200 1700 |0bc4: move/from16 v0, v23 │ │ +087f24: 6e20 0916 0d00 |0bc6: invoke-virtual {v13, v0}, Ljava/util/regex/Matcher;.group:(I)Ljava/lang/String; // method@1609 │ │ +087f2a: 0c17 |0bc9: move-result-object v23 │ │ +087f2c: 1a19 370e |0bca: const-string v25, "Y" // string@0e37 │ │ +087f30: 0800 1700 |0bcc: move-object/from16 v0, v23 │ │ +087f34: 0801 1900 |0bce: move-object/from16 v1, v25 │ │ +087f38: 6e20 3915 1000 |0bd0: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1539 │ │ +087f3e: 0a17 |0bd3: move-result v23 │ │ +087f40: 3817 2100 |0bd4: if-eqz v23, 0bf5 // +0021 │ │ +087f44: 1a17 1f01 |0bd6: const-string v23, "*" // string@011f │ │ +087f48: 0800 1800 |0bd8: move-object/from16 v0, v24 │ │ +087f4c: 0801 1700 |0bda: move-object/from16 v1, v23 │ │ +087f50: 6e30 c515 0801 |0bdc: invoke-virtual {v8, v0, v1}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@15c5 │ │ +087f56: 0800 1b00 |0bdf: move-object/from16 v0, v27 │ │ +087f5a: 5400 4809 |0be1: iget-object v0, v0, Ljwtc/android/chess/ics/ICSClient;._mapStored:Ljava/util/ArrayList; // field@0948 │ │ +087f5e: 0817 0000 |0be3: move-object/from16 v23, v0 │ │ +087f62: 0800 1700 |0be5: move-object/from16 v0, v23 │ │ +087f66: 6e20 a015 8000 |0be7: invoke-virtual {v0, v8}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@15a0 │ │ +087f6c: 0800 1b00 |0bea: move-object/from16 v0, v27 │ │ +087f70: 5400 3209 |0bec: iget-object v0, v0, Ljwtc/android/chess/ics/ICSClient;._adapterStored:Ljwtc/android/chess/ics/ICSClient$AlternatingRowColorAdapter; // field@0932 │ │ +087f74: 0817 0000 |0bee: move-object/from16 v23, v0 │ │ +087f78: 7401 4e18 1700 |0bf0: invoke-virtual/range {v23}, Ljwtc/android/chess/ics/ICSClient$AlternatingRowColorAdapter;.notifyDataSetChanged:()V // method@184e │ │ +087f7e: 2900 c5f6 |0bf3: goto/16 02b8 // -093b │ │ +087f82: 1a17 0000 |0bf5: const-string v23, "" // string@0000 │ │ +087f86: 28e1 |0bf7: goto 0bd8 // -001f │ │ +087f88: 1a17 7c0c |0bf8: const-string v23, "Seek ads filtered by" // string@0c7c │ │ +087f8c: 0800 1700 |0bfa: move-object/from16 v0, v23 │ │ +087f90: 6e20 3e15 0a00 |0bfc: invoke-virtual {v10, v0}, Ljava/lang/String;.indexOf:(Ljava/lang/String;)I // method@153e │ │ +087f96: 0a17 |0bff: move-result v23 │ │ +087f98: 3b17 b8f6 |0c00: if-gez v23, 02b8 // -0948 │ │ +087f9c: 1a17 8004 |0c02: const-string v23, "Game" // string@0480 │ │ +087fa0: 0800 1700 |0c04: move-object/from16 v0, v23 │ │ +087fa4: 6e20 3e15 0a00 |0c06: invoke-virtual {v10, v0}, Ljava/lang/String;.indexOf:(Ljava/lang/String;)I // method@153e │ │ +087faa: 0a17 |0c09: move-result v23 │ │ +087fac: 3a17 0c00 |0c0a: if-ltz v23, 0c16 // +000c │ │ +087fb0: 1a17 e01b |0c0c: const-string v23, "moves:" // string@1be0 │ │ +087fb4: 0800 1700 |0c0e: move-object/from16 v0, v23 │ │ +087fb8: 6e20 3e15 0a00 |0c10: invoke-virtual {v10, v0}, Ljava/lang/String;.indexOf:(Ljava/lang/String;)I // method@153e │ │ +087fbe: 0a17 |0c13: move-result v23 │ │ +087fc0: 3c17 a4f6 |0c14: if-gtz v23, 02b8 // -095c │ │ +087fc4: 6e10 4215 0a00 |0c16: invoke-virtual {v10}, Ljava/lang/String;.length:()I // method@1542 │ │ +087fca: 0a17 |0c19: move-result v23 │ │ +087fcc: 3d17 9ef6 |0c1a: if-lez v23, 02b8 // -0962 │ │ +087fd0: 1a17 b604 |0c1c: const-string v23, "ICSClient" // string@04b6 │ │ +087fd4: 2218 3f03 |0c1e: new-instance v24, Ljava/lang/StringBuilder; // type@033f │ │ +087fd8: 7601 5715 1800 |0c20: invoke-direct/range {v24}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ +087fde: 1a19 f218 |0c23: const-string v25, "lines[" // string@18f2 │ │ +087fe2: 7402 5f15 1800 |0c25: invoke-virtual/range {v24, v25}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +087fe8: 0c18 |0c28: move-result-object v24 │ │ +087fea: 0800 1800 |0c29: move-object/from16 v0, v24 │ │ +087fee: 6e20 5b15 7000 |0c2b: invoke-virtual {v0, v7}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@155b │ │ +087ff4: 0c18 |0c2e: move-result-object v24 │ │ +087ff6: 1a19 a50e |0c2f: const-string v25, "] " // string@0ea5 │ │ +087ffa: 7402 5f15 1800 |0c31: invoke-virtual/range {v24, v25}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +088000: 0c18 |0c34: move-result-object v24 │ │ +088002: 0800 1800 |0c35: move-object/from16 v0, v24 │ │ +088006: 6e20 5f15 a000 |0c37: invoke-virtual {v0, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +08800c: 0c18 |0c3a: move-result-object v24 │ │ +08800e: 7401 6415 1800 |0c3b: invoke-virtual/range {v24}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ +088014: 0c18 |0c3e: move-result-object v24 │ │ +088016: 7702 f811 1700 |0c3f: invoke-static/range {v23, v24}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@11f8 │ │ +08801c: 2217 3f03 |0c42: new-instance v23, Ljava/lang/StringBuilder; // type@033f │ │ +088020: 7601 5715 1700 |0c44: invoke-direct/range {v23}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ +088026: 0800 1700 |0c47: move-object/from16 v0, v23 │ │ +08802a: 0801 1400 |0c49: move-object/from16 v1, v20 │ │ +08802e: 6e20 5f15 1000 |0c4b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +088034: 0c17 |0c4e: move-result-object v23 │ │ +088036: 1a18 0300 |0c4f: const-string v24, " │ │ " // string@0003 │ │ -08648e: 7402 5f15 1700 |0c51: invoke-virtual/range {v23, v24}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -086494: 0c17 |0c54: move-result-object v23 │ │ -086496: 0800 1700 |0c55: move-object/from16 v0, v23 │ │ -08649a: 6e20 5f15 a000 |0c57: invoke-virtual {v0, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -0864a0: 0c17 |0c5a: move-result-object v23 │ │ -0864a2: 7401 6415 1700 |0c5b: invoke-virtual/range {v23}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ -0864a8: 0c14 |0c5e: move-result-object v20 │ │ -0864aa: 2900 59f6 |0c5f: goto/16 02b8 // -09a7 │ │ -0864ae: 7401 4215 1400 |0c61: invoke-virtual/range {v20}, Ljava/lang/String;.length:()I // method@1542 │ │ -0864b4: 0a17 |0c64: move-result v23 │ │ -0864b6: 3d17 54f4 |0c65: if-lez v23, 00b9 // -0bac │ │ -0864ba: 2217 1e03 |0c67: new-instance v23, Ljava/lang/Character; // type@031e │ │ -0864be: 1318 0700 |0c69: const/16 v24, #int 7 // #7 │ │ -0864c2: 7602 df14 1700 |0c6b: invoke-direct/range {v23, v24}, Ljava/lang/Character;.:(C)V // method@14df │ │ -0864c8: 7401 e714 1700 |0c6e: invoke-virtual/range {v23}, Ljava/lang/Character;.toString:()Ljava/lang/String; // method@14e7 │ │ -0864ce: 0c17 |0c71: move-result-object v23 │ │ -0864d0: 1a18 0000 |0c72: const-string v24, "" // string@0000 │ │ -0864d4: 0800 1400 |0c74: move-object/from16 v0, v20 │ │ -0864d8: 0801 1700 |0c76: move-object/from16 v1, v23 │ │ -0864dc: 0802 1800 |0c78: move-object/from16 v2, v24 │ │ -0864e0: 6e30 4315 1002 |0c7a: invoke-virtual {v0, v1, v2}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@1543 │ │ -0864e6: 0c17 |0c7d: move-result-object v23 │ │ -0864e8: 1a18 a00e |0c7e: const-string v24, "\" // string@0ea0 │ │ -0864ec: 1a19 0000 |0c80: const-string v25, "" // string@0000 │ │ -0864f0: 7403 4315 1700 |0c82: invoke-virtual/range {v23, v24, v25}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@1543 │ │ -0864f6: 0c17 |0c85: move-result-object v23 │ │ -0864f8: 1a18 0200 |0c86: const-string v24, " " // string@0002 │ │ -0864fc: 1a19 0000 |0c88: const-string v25, "" // string@0000 │ │ -086500: 7403 4315 1700 |0c8a: invoke-virtual/range {v23, v24, v25}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@1543 │ │ -086506: 0c17 |0c8d: move-result-object v23 │ │ -086508: 0800 1b00 |0c8e: move-object/from16 v0, v27 │ │ -08650c: 5400 5009 |0c90: iget-object v0, v0, Ljwtc/android/chess/ics/ICSClient;._prompt:Ljava/lang/String; // field@0950 │ │ -086510: 0818 0000 |0c92: move-object/from16 v24, v0 │ │ -086514: 1a19 0300 |0c94: const-string v25, " │ │ +08803a: 7402 5f15 1700 |0c51: invoke-virtual/range {v23, v24}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +088040: 0c17 |0c54: move-result-object v23 │ │ +088042: 0800 1700 |0c55: move-object/from16 v0, v23 │ │ +088046: 6e20 5f15 a000 |0c57: invoke-virtual {v0, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +08804c: 0c17 |0c5a: move-result-object v23 │ │ +08804e: 7401 6415 1700 |0c5b: invoke-virtual/range {v23}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ +088054: 0c14 |0c5e: move-result-object v20 │ │ +088056: 2900 59f6 |0c5f: goto/16 02b8 // -09a7 │ │ +08805a: 7401 4215 1400 |0c61: invoke-virtual/range {v20}, Ljava/lang/String;.length:()I // method@1542 │ │ +088060: 0a17 |0c64: move-result v23 │ │ +088062: 3d17 54f4 |0c65: if-lez v23, 00b9 // -0bac │ │ +088066: 2217 1b03 |0c67: new-instance v23, Ljava/lang/Character; // type@031b │ │ +08806a: 1318 0700 |0c69: const/16 v24, #int 7 // #7 │ │ +08806e: 7602 df14 1700 |0c6b: invoke-direct/range {v23, v24}, Ljava/lang/Character;.:(C)V // method@14df │ │ +088074: 7401 e714 1700 |0c6e: invoke-virtual/range {v23}, Ljava/lang/Character;.toString:()Ljava/lang/String; // method@14e7 │ │ +08807a: 0c17 |0c71: move-result-object v23 │ │ +08807c: 1a18 0000 |0c72: const-string v24, "" // string@0000 │ │ +088080: 0800 1400 |0c74: move-object/from16 v0, v20 │ │ +088084: 0801 1700 |0c76: move-object/from16 v1, v23 │ │ +088088: 0802 1800 |0c78: move-object/from16 v2, v24 │ │ +08808c: 6e30 4315 1002 |0c7a: invoke-virtual {v0, v1, v2}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@1543 │ │ +088092: 0c17 |0c7d: move-result-object v23 │ │ +088094: 1a18 9d0e |0c7e: const-string v24, "\" // string@0e9d │ │ +088098: 1a19 0000 |0c80: const-string v25, "" // string@0000 │ │ +08809c: 7403 4315 1700 |0c82: invoke-virtual/range {v23, v24, v25}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@1543 │ │ +0880a2: 0c17 |0c85: move-result-object v23 │ │ +0880a4: 1a18 0200 |0c86: const-string v24, " " // string@0002 │ │ +0880a8: 1a19 0000 |0c88: const-string v25, "" // string@0000 │ │ +0880ac: 7403 4315 1700 |0c8a: invoke-virtual/range {v23, v24, v25}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@1543 │ │ +0880b2: 0c17 |0c8d: move-result-object v23 │ │ +0880b4: 0800 1b00 |0c8e: move-object/from16 v0, v27 │ │ +0880b8: 5400 5009 |0c90: iget-object v0, v0, Ljwtc/android/chess/ics/ICSClient;._prompt:Ljava/lang/String; // field@0950 │ │ +0880bc: 0818 0000 |0c92: move-object/from16 v24, v0 │ │ +0880c0: 1a19 0300 |0c94: const-string v25, " │ │ " // string@0003 │ │ -086518: 7403 4315 1700 |0c96: invoke-virtual/range {v23, v24, v25}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@1543 │ │ -08651e: 0c17 |0c99: move-result-object v23 │ │ -086520: 7401 4d15 1700 |0c9a: invoke-virtual/range {v23}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@154d │ │ -086526: 0c14 |0c9d: move-result-object v20 │ │ -086528: 1a17 6a0e |0c9e: const-string v23, "[ │ │ -]{2,}" // string@0e6a │ │ -08652c: 1a18 0300 |0ca0: const-string v24, " │ │ +0880c4: 7403 4315 1700 |0c96: invoke-virtual/range {v23, v24, v25}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@1543 │ │ +0880ca: 0c17 |0c99: move-result-object v23 │ │ +0880cc: 7401 4d15 1700 |0c9a: invoke-virtual/range {v23}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@154d │ │ +0880d2: 0c14 |0c9d: move-result-object v20 │ │ +0880d4: 1a17 670e |0c9e: const-string v23, "[ │ │ +]{2,}" // string@0e67 │ │ +0880d8: 1a18 0300 |0ca0: const-string v24, " │ │ " // string@0003 │ │ -086530: 0800 1400 |0ca2: move-object/from16 v0, v20 │ │ -086534: 0801 1700 |0ca4: move-object/from16 v1, v23 │ │ -086538: 0802 1800 |0ca6: move-object/from16 v2, v24 │ │ -08653c: 6e30 4415 1002 |0ca8: invoke-virtual {v0, v1, v2}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@1544 │ │ -086542: 0c14 |0cab: move-result-object v20 │ │ -086544: 7401 4215 1400 |0cac: invoke-virtual/range {v20}, Ljava/lang/String;.length:()I // method@1542 │ │ -08654a: 0a17 |0caf: move-result v23 │ │ -08654c: 3d17 09f4 |0cb0: if-lez v23, 00b9 // -0bf7 │ │ -086550: 0800 1b00 |0cb2: move-object/from16 v0, v27 │ │ -086554: 0801 1400 |0cb4: move-object/from16 v1, v20 │ │ -086558: 6e20 7518 1000 |0cb6: invoke-virtual {v0, v1}, Ljwtc/android/chess/ics/ICSClient;.addConsoleText:(Ljava/lang/String;)V // method@1875 │ │ -08655e: 2900 00f4 |0cb9: goto/16 00b9 // -0c00 │ │ +0880dc: 0800 1400 |0ca2: move-object/from16 v0, v20 │ │ +0880e0: 0801 1700 |0ca4: move-object/from16 v1, v23 │ │ +0880e4: 0802 1800 |0ca6: move-object/from16 v2, v24 │ │ +0880e8: 6e30 4415 1002 |0ca8: invoke-virtual {v0, v1, v2}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@1544 │ │ +0880ee: 0c14 |0cab: move-result-object v20 │ │ +0880f0: 7401 4215 1400 |0cac: invoke-virtual/range {v20}, Ljava/lang/String;.length:()I // method@1542 │ │ +0880f6: 0a17 |0caf: move-result v23 │ │ +0880f8: 3d17 09f4 |0cb0: if-lez v23, 00b9 // -0bf7 │ │ +0880fc: 0800 1b00 |0cb2: move-object/from16 v0, v27 │ │ +088100: 0801 1400 |0cb4: move-object/from16 v1, v20 │ │ +088104: 6e20 7518 1000 |0cb6: invoke-virtual {v0, v1}, Ljwtc/android/chess/ics/ICSClient;.addConsoleText:(Ljava/lang/String;)V // method@1875 │ │ +08810a: 2900 00f4 |0cb9: goto/16 00b9 // -0c00 │ │ catches : 2 │ │ 0x0000 - 0x00ae │ │ Ljava/lang/Exception; -> 0x00af │ │ 0x00ba - 0x0cb9 │ │ Ljava/lang/Exception; -> 0x00af │ │ positions : │ │ 0x0000 line=893 │ │ @@ -178462,14 +178519,20 @@ │ │ 0x01c0 line=985 │ │ 0x01da line=986 │ │ 0x01e6 line=987 │ │ 0x01ec line=990 │ │ 0x0200 line=991 │ │ 0x0208 line=992 │ │ 0x0210 line=1002 │ │ + 0x021c line=1003 │ │ + 0x0249 line=1006 │ │ + 0x0293 line=1004 │ │ + 0x02a2 line=1007 │ │ + 0x02b1 line=1014 │ │ + 0x02b5 line=1019 │ │ 0x02b8 line=956 │ │ 0x02bc line=995 │ │ 0x02c4 line=996 │ │ 0x02ce line=1024 │ │ 0x02d8 line=1025 │ │ 0x02e6 line=1030 │ │ 0x0304 line=1031 │ │ @@ -178659,48 +178722,48 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 64 16-bit code units │ │ -08657c: |[08657c] jwtc.android.chess.ics.ICSClient.addConsoleText:(Ljava/lang/String;)V │ │ -08658c: 2201 4203 |0000: new-instance v1, Ljava/lang/StringBuilder; // type@0342 │ │ -086590: 7010 5715 0100 |0002: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ -086596: 5432 5809 |0005: iget-object v2, v3, Ljwtc/android/chess/ics/ICSClient;._tvConsole:Landroid/widget/TextView; // field@0958 │ │ -08659a: 6e10 7614 0200 |0007: invoke-virtual {v2}, Landroid/widget/TextView;.getText:()Ljava/lang/CharSequence; // method@1476 │ │ -0865a0: 0c02 |000a: move-result-object v2 │ │ -0865a2: 6e20 5e15 2100 |000b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@155e │ │ -0865a8: 0c01 |000e: move-result-object v1 │ │ -0865aa: 1a02 0500 |000f: const-string v2, " │ │ +088128: |[088128] jwtc.android.chess.ics.ICSClient.addConsoleText:(Ljava/lang/String;)V │ │ +088138: 2201 3f03 |0000: new-instance v1, Ljava/lang/StringBuilder; // type@033f │ │ +08813c: 7010 5715 0100 |0002: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ +088142: 5432 5809 |0005: iget-object v2, v3, Ljwtc/android/chess/ics/ICSClient;._tvConsole:Landroid/widget/TextView; // field@0958 │ │ +088146: 6e10 7614 0200 |0007: invoke-virtual {v2}, Landroid/widget/TextView;.getText:()Ljava/lang/CharSequence; // method@1476 │ │ +08814c: 0c02 |000a: move-result-object v2 │ │ +08814e: 6e20 5e15 2100 |000b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@155e │ │ +088154: 0c01 |000e: move-result-object v1 │ │ +088156: 1a02 0500 |000f: const-string v2, " │ │ │ │ " // string@0005 │ │ -0865ae: 6e20 5f15 2100 |0011: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -0865b4: 0c01 |0014: move-result-object v1 │ │ -0865b6: 6e20 5f15 4100 |0015: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -0865bc: 0c01 |0018: move-result-object v1 │ │ -0865be: 6e10 6415 0100 |0019: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ -0865c4: 0c00 |001c: move-result-object v0 │ │ -0865c6: 6e10 4215 0000 |001d: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@1542 │ │ -0865cc: 0a01 |0020: move-result v1 │ │ -0865ce: 1302 0008 |0021: const/16 v2, #int 2048 // #800 │ │ -0865d2: 3721 1700 |0023: if-le v1, v2, 003a // +0017 │ │ -0865d6: 5431 5809 |0025: iget-object v1, v3, Ljwtc/android/chess/ics/ICSClient;._tvConsole:Landroid/widget/TextView; // field@0958 │ │ -0865da: 6e10 4215 0000 |0027: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@1542 │ │ -0865e0: 0a02 |002a: move-result v2 │ │ -0865e2: d022 00fc |002b: add-int/lit16 v2, v2, #int -1024 // #fc00 │ │ -0865e6: 6e20 4715 2000 |002d: invoke-virtual {v0, v2}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@1547 │ │ -0865ec: 0c02 |0030: move-result-object v2 │ │ -0865ee: 6e20 6e14 2100 |0031: invoke-virtual {v1, v2}, Landroid/widget/TextView;.append:(Ljava/lang/CharSequence;)V // method@146e │ │ -0865f4: 5431 5a09 |0034: iget-object v1, v3, Ljwtc/android/chess/ics/ICSClient;._tvPlayConsole:Landroid/widget/TextView; // field@095a │ │ -0865f8: 6e20 8214 4100 |0036: invoke-virtual {v1, v4}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@1482 │ │ -0865fe: 0e00 |0039: return-void │ │ -086600: 5431 5809 |003a: iget-object v1, v3, Ljwtc/android/chess/ics/ICSClient;._tvConsole:Landroid/widget/TextView; // field@0958 │ │ -086604: 6e20 6e14 4100 |003c: invoke-virtual {v1, v4}, Landroid/widget/TextView;.append:(Ljava/lang/CharSequence;)V // method@146e │ │ -08660a: 28f5 |003f: goto 0034 // -000b │ │ +08815a: 6e20 5f15 2100 |0011: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +088160: 0c01 |0014: move-result-object v1 │ │ +088162: 6e20 5f15 4100 |0015: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +088168: 0c01 |0018: move-result-object v1 │ │ +08816a: 6e10 6415 0100 |0019: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ +088170: 0c00 |001c: move-result-object v0 │ │ +088172: 6e10 4215 0000 |001d: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@1542 │ │ +088178: 0a01 |0020: move-result v1 │ │ +08817a: 1302 0008 |0021: const/16 v2, #int 2048 // #800 │ │ +08817e: 3721 1700 |0023: if-le v1, v2, 003a // +0017 │ │ +088182: 5431 5809 |0025: iget-object v1, v3, Ljwtc/android/chess/ics/ICSClient;._tvConsole:Landroid/widget/TextView; // field@0958 │ │ +088186: 6e10 4215 0000 |0027: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@1542 │ │ +08818c: 0a02 |002a: move-result v2 │ │ +08818e: d022 00fc |002b: add-int/lit16 v2, v2, #int -1024 // #fc00 │ │ +088192: 6e20 4715 2000 |002d: invoke-virtual {v0, v2}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@1547 │ │ +088198: 0c02 |0030: move-result-object v2 │ │ +08819a: 6e20 6e14 2100 |0031: invoke-virtual {v1, v2}, Landroid/widget/TextView;.append:(Ljava/lang/CharSequence;)V // method@146e │ │ +0881a0: 5431 5a09 |0034: iget-object v1, v3, Ljwtc/android/chess/ics/ICSClient;._tvPlayConsole:Landroid/widget/TextView; // field@095a │ │ +0881a4: 6e20 8214 4100 |0036: invoke-virtual {v1, v4}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@1482 │ │ +0881aa: 0e00 |0039: return-void │ │ +0881ac: 5431 5809 |003a: iget-object v1, v3, Ljwtc/android/chess/ics/ICSClient;._tvConsole:Landroid/widget/TextView; // field@0958 │ │ +0881b0: 6e20 6e14 4100 |003c: invoke-virtual {v1, v4}, Landroid/widget/TextView;.append:(Ljava/lang/CharSequence;)V // method@146e │ │ +0881b6: 28f5 |003f: goto 0034 // -000b │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1295 │ │ 0x001d line=1296 │ │ 0x0025 line=1298 │ │ 0x0034 line=1304 │ │ 0x0039 line=1306 │ │ @@ -178715,20 +178778,20 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -08660c: |[08660c] jwtc.android.chess.ics.ICSClient.cancelTimer:()V │ │ -08661c: 5410 5709 |0000: iget-object v0, v1, Ljwtc/android/chess/ics/ICSClient;._timer:Ljava/util/Timer; // field@0957 │ │ -086620: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -086624: 5410 5709 |0004: iget-object v0, v1, Ljwtc/android/chess/ics/ICSClient;._timer:Ljava/util/Timer; // field@0957 │ │ -086628: 6e10 eb15 0000 |0006: invoke-virtual {v0}, Ljava/util/Timer;.cancel:()V // method@15eb │ │ -08662e: 0e00 |0009: return-void │ │ +0881b8: |[0881b8] jwtc.android.chess.ics.ICSClient.cancelTimer:()V │ │ +0881c8: 5410 5709 |0000: iget-object v0, v1, Ljwtc/android/chess/ics/ICSClient;._timer:Ljava/util/Timer; // field@0957 │ │ +0881cc: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +0881d0: 5410 5709 |0004: iget-object v0, v1, Ljwtc/android/chess/ics/ICSClient;._timer:Ljava/util/Timer; // field@0957 │ │ +0881d4: 6e10 eb15 0000 |0006: invoke-virtual {v0}, Ljava/util/Timer;.cancel:()V // method@15eb │ │ +0881da: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1453 │ │ 0x0004 line=1454 │ │ 0x0009 line=1456 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Ljwtc/android/chess/ics/ICSClient; │ │ @@ -178738,24 +178801,24 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 15 16-bit code units │ │ -086630: |[086630] jwtc.android.chess.ics.ICSClient.disconnect:()V │ │ -086640: 5410 5609 |0000: iget-object v0, v1, Ljwtc/android/chess/ics/ICSClient;._socket:Ljwtc/android/chess/ics/TelnetSocket; // field@0956 │ │ -086644: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ -086648: 5410 5609 |0004: iget-object v0, v1, Ljwtc/android/chess/ics/ICSClient;._socket:Ljwtc/android/chess/ics/TelnetSocket; // field@0956 │ │ -08664c: 6e10 c118 0000 |0006: invoke-virtual {v0}, Ljwtc/android/chess/ics/TelnetSocket;.close:()V // method@18c1 │ │ -086652: 1200 |0009: const/4 v0, #int 0 // #0 │ │ -086654: 5b10 5609 |000a: iput-object v0, v1, Ljwtc/android/chess/ics/ICSClient;._socket:Ljwtc/android/chess/ics/TelnetSocket; // field@0956 │ │ -086658: 0e00 |000c: return-void │ │ -08665a: 0d00 |000d: move-exception v0 │ │ -08665c: 28fb |000e: goto 0009 // -0005 │ │ +0881dc: |[0881dc] jwtc.android.chess.ics.ICSClient.disconnect:()V │ │ +0881ec: 5410 5609 |0000: iget-object v0, v1, Ljwtc/android/chess/ics/ICSClient;._socket:Ljwtc/android/chess/ics/TelnetSocket; // field@0956 │ │ +0881f0: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ +0881f4: 5410 5609 |0004: iget-object v0, v1, Ljwtc/android/chess/ics/ICSClient;._socket:Ljwtc/android/chess/ics/TelnetSocket; // field@0956 │ │ +0881f8: 6e10 c118 0000 |0006: invoke-virtual {v0}, Ljwtc/android/chess/ics/TelnetSocket;.close:()V // method@18c1 │ │ +0881fe: 1200 |0009: const/4 v0, #int 0 // #0 │ │ +088200: 5b10 5609 |000a: iput-object v0, v1, Ljwtc/android/chess/ics/ICSClient;._socket:Ljwtc/android/chess/ics/TelnetSocket; // field@0956 │ │ +088204: 0e00 |000c: return-void │ │ +088206: 0d00 |000d: move-exception v0 │ │ +088208: 28fb |000e: goto 0009 // -0005 │ │ catches : 1 │ │ 0x0004 - 0x0009 │ │ Ljava/lang/Exception; -> 0x000d │ │ positions : │ │ 0x0000 line=1459 │ │ 0x0004 line=1460 │ │ 0x0009 line=1461 │ │ @@ -178769,17 +178832,17 @@ │ │ type : '()Ljwtc/android/chess/ics/ICSChessView;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -086670: |[086670] jwtc.android.chess.ics.ICSClient.get_view:()Ljwtc/android/chess/ics/ICSChessView; │ │ -086680: 5410 5b09 |0000: iget-object v0, v1, Ljwtc/android/chess/ics/ICSClient;._view:Ljwtc/android/chess/ics/ICSChessView; // field@095b │ │ -086684: 1100 |0002: return-object v0 │ │ +08821c: |[08821c] jwtc.android.chess.ics.ICSClient.get_view:()Ljwtc/android/chess/ics/ICSChessView; │ │ +08822c: 5410 5b09 |0000: iget-object v0, v1, Ljwtc/android/chess/ics/ICSClient;._view:Ljwtc/android/chess/ics/ICSChessView; // field@095b │ │ +088230: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1617 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Ljwtc/android/chess/ics/ICSClient; │ │ │ │ #4 : (in Ljwtc/android/chess/ics/ICSClient;) │ │ @@ -178787,33 +178850,33 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 32 16-bit code units │ │ -086688: |[086688] jwtc.android.chess.ics.ICSClient.isConnected:()Z │ │ -086698: 5410 5609 |0000: iget-object v0, v1, Ljwtc/android/chess/ics/ICSClient;._socket:Ljwtc/android/chess/ics/TelnetSocket; // field@0956 │ │ -08669c: 3800 1a00 |0002: if-eqz v0, 001c // +001a │ │ -0866a0: 5410 6009 |0004: iget-object v0, v1, Ljwtc/android/chess/ics/ICSClient;._workerTelnet:Ljava/lang/Thread; // field@0960 │ │ -0866a4: 3800 1600 |0006: if-eqz v0, 001c // +0016 │ │ -0866a8: 5410 6009 |0008: iget-object v0, v1, Ljwtc/android/chess/ics/ICSClient;._workerTelnet:Ljava/lang/Thread; // field@0960 │ │ -0866ac: 6e10 6e15 0000 |000a: invoke-virtual {v0}, Ljava/lang/Thread;.isAlive:()Z // method@156e │ │ -0866b2: 0a00 |000d: move-result v0 │ │ -0866b4: 3800 0e00 |000e: if-eqz v0, 001c // +000e │ │ -0866b8: 5510 3409 |0010: iget-boolean v0, v1, Ljwtc/android/chess/ics/ICSClient;._bInICS:Z // field@0934 │ │ -0866bc: 3800 0a00 |0012: if-eqz v0, 001c // +000a │ │ -0866c0: 5410 5609 |0014: iget-object v0, v1, Ljwtc/android/chess/ics/ICSClient;._socket:Ljwtc/android/chess/ics/TelnetSocket; // field@0956 │ │ -0866c4: 6e10 c418 0000 |0016: invoke-virtual {v0}, Ljwtc/android/chess/ics/TelnetSocket;.isConnected:()Z // method@18c4 │ │ -0866ca: 0a00 |0019: move-result v0 │ │ -0866cc: 3900 0400 |001a: if-nez v0, 001e // +0004 │ │ -0866d0: 1200 |001c: const/4 v0, #int 0 // #0 │ │ -0866d2: 0f00 |001d: return v0 │ │ -0866d4: 1210 |001e: const/4 v0, #int 1 // #1 │ │ -0866d6: 28fe |001f: goto 001d // -0002 │ │ +088234: |[088234] jwtc.android.chess.ics.ICSClient.isConnected:()Z │ │ +088244: 5410 5609 |0000: iget-object v0, v1, Ljwtc/android/chess/ics/ICSClient;._socket:Ljwtc/android/chess/ics/TelnetSocket; // field@0956 │ │ +088248: 3800 1a00 |0002: if-eqz v0, 001c // +001a │ │ +08824c: 5410 6009 |0004: iget-object v0, v1, Ljwtc/android/chess/ics/ICSClient;._workerTelnet:Ljava/lang/Thread; // field@0960 │ │ +088250: 3800 1600 |0006: if-eqz v0, 001c // +0016 │ │ +088254: 5410 6009 |0008: iget-object v0, v1, Ljwtc/android/chess/ics/ICSClient;._workerTelnet:Ljava/lang/Thread; // field@0960 │ │ +088258: 6e10 6e15 0000 |000a: invoke-virtual {v0}, Ljava/lang/Thread;.isAlive:()Z // method@156e │ │ +08825e: 0a00 |000d: move-result v0 │ │ +088260: 3800 0e00 |000e: if-eqz v0, 001c // +000e │ │ +088264: 5510 3409 |0010: iget-boolean v0, v1, Ljwtc/android/chess/ics/ICSClient;._bInICS:Z // field@0934 │ │ +088268: 3800 0a00 |0012: if-eqz v0, 001c // +000a │ │ +08826c: 5410 5609 |0014: iget-object v0, v1, Ljwtc/android/chess/ics/ICSClient;._socket:Ljwtc/android/chess/ics/TelnetSocket; // field@0956 │ │ +088270: 6e10 c418 0000 |0016: invoke-virtual {v0}, Ljwtc/android/chess/ics/TelnetSocket;.isConnected:()Z // method@18c4 │ │ +088276: 0a00 |0019: move-result v0 │ │ +088278: 3900 0400 |001a: if-nez v0, 001e // +0004 │ │ +08827c: 1200 |001c: const/4 v0, #int 0 // #0 │ │ +08827e: 0f00 |001d: return v0 │ │ +088280: 1210 |001e: const/4 v0, #int 1 // #1 │ │ +088282: 28fe |001f: goto 001d // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1395 │ │ 0x001c line=1396 │ │ 0x001d line=1398 │ │ locals : │ │ 0x0000 - 0x0020 reg=1 this Ljwtc/android/chess/ics/ICSClient; │ │ @@ -178823,324 +178886,324 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 17 │ │ ins : 2 │ │ outs : 7 │ │ insns size : 680 16-bit code units │ │ -0866d8: |[0866d8] jwtc.android.chess.ics.ICSClient.onCreate:(Landroid/os/Bundle;)V │ │ -0866e8: 7502 3017 0f00 |0000: invoke-super/range {v15, v16}, Ljwtc/android/chess/MyBaseActivity;.onCreate:(Landroid/os/Bundle;)V // method@1730 │ │ -0866ee: 1a00 2e03 |0003: const-string v0, "ChessPlayer" // string@032e │ │ -0866f2: 1201 |0005: const/4 v1, #int 0 // #0 │ │ -0866f4: 6e30 7d18 0f01 |0006: invoke-virtual {v15, v0, v1}, Ljwtc/android/chess/ics/ICSClient;.getSharedPreferences:(Ljava/lang/String;I)Landroid/content/SharedPreferences; // method@187d │ │ -0866fa: 0c0e |0009: move-result-object v14 │ │ -0866fc: 1a00 ce14 |000a: const-string v0, "fullScreen" // string@14ce │ │ -086700: 1211 |000c: const/4 v1, #int 1 // #1 │ │ -086702: 7230 f900 0e01 |000d: invoke-interface {v14, v0, v1}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@00f9 │ │ -086708: 0a00 |0010: move-result v0 │ │ -08670a: 3800 0d00 |0011: if-eqz v0, 001e // +000d │ │ -08670e: 6e10 8018 0f00 |0013: invoke-virtual {v15}, Ljwtc/android/chess/ics/ICSClient;.getWindow:()Landroid/view/Window; // method@1880 │ │ -086714: 0c00 |0016: move-result-object v0 │ │ -086716: 1301 0004 |0017: const/16 v1, #int 1024 // #400 │ │ -08671a: 1302 0004 |0019: const/16 v2, #int 1024 // #400 │ │ -08671e: 6e30 2113 1002 |001b: invoke-virtual {v0, v1, v2}, Landroid/view/Window;.setFlags:(II)V // method@1321 │ │ -086724: 1210 |001e: const/4 v0, #int 1 // #1 │ │ -086726: 6e20 8e18 0f00 |001f: invoke-virtual {v15, v0}, Ljwtc/android/chess/ics/ICSClient;.requestWindowFeature:(I)Z // method@188e │ │ -08672c: 1400 0d00 037f |0022: const v0, #float 1.74129e+38 // #7f03000d │ │ -086732: 6e20 9118 0f00 |0025: invoke-virtual {v15, v0}, Ljwtc/android/chess/ics/ICSClient;.setContentView:(I)V // method@1891 │ │ -086738: 1a00 481e |0028: const-string v0, "power" // string@1e48 │ │ -08673c: 6e20 7f18 0f00 |002a: invoke-virtual {v15, v0}, Ljwtc/android/chess/ics/ICSClient;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@187f │ │ -086742: 0c0d |002d: move-result-object v13 │ │ -086744: 1f0d 7200 |002e: check-cast v13, Landroid/os/PowerManager; // type@0072 │ │ -086748: 1260 |0030: const/4 v0, #int 6 // #6 │ │ -08674a: 1a01 cd03 |0031: const-string v1, "DoNotDimScreen" // string@03cd │ │ -08674e: 6e30 ed01 0d01 |0033: invoke-virtual {v13, v0, v1}, Landroid/os/PowerManager;.newWakeLock:(ILjava/lang/String;)Landroid/os/PowerManager$WakeLock; // method@01ed │ │ -086754: 0c00 |0036: move-result-object v0 │ │ -086756: 5bf0 5f09 |0037: iput-object v0, v15, Ljwtc/android/chess/ics/ICSClient;._wakeLock:Landroid/os/PowerManager$WakeLock; // field@095f │ │ -08675a: 2200 f503 |0039: new-instance v0, Ljwtc/android/chess/ics/ICSChessView; // type@03f5 │ │ -08675e: 7020 fb17 f000 |003b: invoke-direct {v0, v15}, Ljwtc/android/chess/ics/ICSChessView;.:(Landroid/app/Activity;)V // method@17fb │ │ -086764: 5bf0 5b09 |003e: iput-object v0, v15, Ljwtc/android/chess/ics/ICSClient;._view:Ljwtc/android/chess/ics/ICSChessView; // field@095b │ │ -086768: 54f0 5b09 |0040: iget-object v0, v15, Ljwtc/android/chess/ics/ICSClient;._view:Ljwtc/android/chess/ics/ICSChessView; // field@095b │ │ -08676c: 6e10 1a18 0000 |0042: invoke-virtual {v0}, Ljwtc/android/chess/ics/ICSChessView;.init:()V // method@181a │ │ -086772: 2200 1304 |0045: new-instance v0, Ljwtc/android/chess/ics/ICSMatchDlg; // type@0413 │ │ -086776: 7020 b318 f000 |0047: invoke-direct {v0, v15}, Ljwtc/android/chess/ics/ICSMatchDlg;.:(Landroid/content/Context;)V // method@18b3 │ │ -08677c: 5bf0 3a09 |004a: iput-object v0, v15, Ljwtc/android/chess/ics/ICSClient;._dlgMatch:Ljwtc/android/chess/ics/ICSMatchDlg; // field@093a │ │ -086780: 2200 1004 |004c: new-instance v0, Ljwtc/android/chess/ics/ICSConfirmDlg; // type@0410 │ │ -086784: 7020 a418 f000 |004e: invoke-direct {v0, v15}, Ljwtc/android/chess/ics/ICSConfirmDlg;.:(Landroid/content/Context;)V // method@18a4 │ │ -08678a: 5bf0 3909 |0051: iput-object v0, v15, Ljwtc/android/chess/ics/ICSClient;._dlgConfirm:Ljwtc/android/chess/ics/ICSConfirmDlg; // field@0939 │ │ -08678e: 2200 ec03 |0053: new-instance v0, Ljwtc/android/chess/ics/ICSChatDlg; // type@03ec │ │ -086792: 7020 e217 f000 |0055: invoke-direct {v0, v15}, Ljwtc/android/chess/ics/ICSChatDlg;.:(Landroid/content/Context;)V // method@17e2 │ │ -086798: 5bf0 3809 |0058: iput-object v0, v15, Ljwtc/android/chess/ics/ICSClient;._dlgChat:Ljwtc/android/chess/ics/ICSChatDlg; // field@0938 │ │ -08679c: 1200 |005a: const/4 v0, #int 0 // #0 │ │ -08679e: 5bf0 4009 |005b: iput-object v0, v15, Ljwtc/android/chess/ics/ICSClient;._handle:Ljava/lang/String; // field@0940 │ │ -0867a2: 1200 |005d: const/4 v0, #int 0 // #0 │ │ -0867a4: 5bf0 5109 |005e: iput-object v0, v15, Ljwtc/android/chess/ics/ICSClient;._pwd:Ljava/lang/String; // field@0951 │ │ -0867a8: 1200 |0060: const/4 v0, #int 0 // #0 │ │ -0867aa: 5bf0 6009 |0061: iput-object v0, v15, Ljwtc/android/chess/ics/ICSClient;._workerTelnet:Ljava/lang/Thread; // field@0960 │ │ -0867ae: 1200 |0063: const/4 v0, #int 0 // #0 │ │ -0867b0: 5bf0 5609 |0064: iput-object v0, v15, Ljwtc/android/chess/ics/ICSClient;._socket:Ljwtc/android/chess/ics/TelnetSocket; // field@0956 │ │ -0867b4: 1400 8a00 0b7f |0066: const v0, #float 1.84765e+38 // #7f0b008a │ │ -0867ba: 6e20 7918 0f00 |0069: invoke-virtual {v15, v0}, Ljwtc/android/chess/ics/ICSClient;.findViewById:(I)Landroid/view/View; // method@1879 │ │ -0867c0: 0c00 |006c: move-result-object v0 │ │ -0867c2: 1f00 ff02 |006d: check-cast v0, Landroid/widget/TextView; // type@02ff │ │ -0867c6: 5bf0 5909 |006f: iput-object v0, v15, Ljwtc/android/chess/ics/ICSClient;._tvHeader:Landroid/widget/TextView; // field@0959 │ │ -0867ca: 1210 |0071: const/4 v0, #int 1 // #1 │ │ -0867cc: 5cf0 3509 |0072: iput-boolean v0, v15, Ljwtc/android/chess/ics/ICSClient;._bIsGuest:Z // field@0935 │ │ -0867d0: 1210 |0074: const/4 v0, #int 1 // #1 │ │ -0867d2: 59f0 5509 |0075: iput v0, v15, Ljwtc/android/chess/ics/ICSClient;._serverType:I // field@0955 │ │ -0867d6: 1200 |0077: const/4 v0, #int 0 // #0 │ │ -0867d8: 5cf0 3409 |0078: iput-boolean v0, v15, Ljwtc/android/chess/ics/ICSClient;._bInICS:Z // field@0934 │ │ -0867dc: 1210 |007a: const/4 v0, #int 1 // #1 │ │ -0867de: 5cf0 3309 |007b: iput-boolean v0, v15, Ljwtc/android/chess/ics/ICSClient;._bAutoSought:Z // field@0933 │ │ -0867e2: 2200 0804 |007d: new-instance v0, Ljwtc/android/chess/ics/ICSClient$AlternatingRowColorAdapter; // type@0408 │ │ -0867e6: 54f3 4509 |007f: iget-object v3, v15, Ljwtc/android/chess/ics/ICSClient;._mapChallenges:Ljava/util/ArrayList; // field@0945 │ │ -0867ea: 1404 0b00 037f |0081: const v4, #float 1.74129e+38 // #7f03000b │ │ -0867f0: 1231 |0084: const/4 v1, #int 3 // #3 │ │ -0867f2: 2315 a604 |0085: new-array v5, v1, [Ljava/lang/String; // type@04a6 │ │ -0867f6: 1201 |0087: const/4 v1, #int 0 // #0 │ │ -0867f8: 1a02 7322 |0088: const-string v2, "text_game" // string@2273 │ │ -0867fc: 4d02 0501 |008a: aput-object v2, v5, v1 │ │ -086800: 1211 |008c: const/4 v1, #int 1 // #1 │ │ -086802: 1a02 7522 |008d: const-string v2, "text_name" // string@2275 │ │ -086806: 4d02 0501 |008f: aput-object v2, v5, v1 │ │ -08680a: 1221 |0091: const/4 v1, #int 2 // #2 │ │ -08680c: 1a02 7922 |0092: const-string v2, "text_rating" // string@2279 │ │ -086810: 4d02 0501 |0094: aput-object v2, v5, v1 │ │ -086814: 1231 |0096: const/4 v1, #int 3 // #3 │ │ -086816: 2316 8f04 |0097: new-array v6, v1, [I // type@048f │ │ -08681a: 2606 e501 0000 |0099: fill-array-data v6, 0000027e // +000001e5 │ │ -086820: 07f1 |009c: move-object v1, v15 │ │ -086822: 07f2 |009d: move-object v2, v15 │ │ -086824: 7607 4c18 0000 |009e: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Ljwtc/android/chess/ics/ICSClient$AlternatingRowColorAdapter;.:(Ljwtc/android/chess/ics/ICSClient;Landroid/content/Context;Ljava/util/List;I[Ljava/lang/String;[I)V // method@184c │ │ -08682a: 5bf0 2f09 |00a1: iput-object v0, v15, Ljwtc/android/chess/ics/ICSClient;._adapterChallenges:Ljwtc/android/chess/ics/ICSClient$AlternatingRowColorAdapter; // field@092f │ │ -08682e: 1400 9000 0b7f |00a3: const v0, #float 1.84766e+38 // #7f0b0090 │ │ -086834: 6e20 7918 0f00 |00a6: invoke-virtual {v15, v0}, Ljwtc/android/chess/ics/ICSClient;.findViewById:(I)Landroid/view/View; // method@1879 │ │ -08683a: 0c00 |00a9: move-result-object v0 │ │ -08683c: 1f00 e202 |00aa: check-cast v0, Landroid/widget/ListView; // type@02e2 │ │ -086840: 5bf0 4109 |00ac: iput-object v0, v15, Ljwtc/android/chess/ics/ICSClient;._listChallenges:Landroid/widget/ListView; // field@0941 │ │ -086844: 54f0 4109 |00ae: iget-object v0, v15, Ljwtc/android/chess/ics/ICSClient;._listChallenges:Landroid/widget/ListView; // field@0941 │ │ -086848: 54f1 2f09 |00b0: iget-object v1, v15, Ljwtc/android/chess/ics/ICSClient;._adapterChallenges:Ljwtc/android/chess/ics/ICSClient$AlternatingRowColorAdapter; // field@092f │ │ -08684c: 6e20 ff13 1000 |00b2: invoke-virtual {v0, v1}, Landroid/widget/ListView;.setAdapter:(Landroid/widget/ListAdapter;)V // method@13ff │ │ -086852: 54f0 4109 |00b5: iget-object v0, v15, Ljwtc/android/chess/ics/ICSClient;._listChallenges:Landroid/widget/ListView; // field@0941 │ │ -086856: 6e20 0314 f000 |00b7: invoke-virtual {v0, v15}, Landroid/widget/ListView;.setOnItemClickListener:(Landroid/widget/AdapterView$OnItemClickListener;)V // method@1403 │ │ -08685c: 2200 0804 |00ba: new-instance v0, Ljwtc/android/chess/ics/ICSClient$AlternatingRowColorAdapter; // type@0408 │ │ -086860: 54f3 4709 |00bc: iget-object v3, v15, Ljwtc/android/chess/ics/ICSClient;._mapPlayers:Ljava/util/ArrayList; // field@0947 │ │ -086864: 1404 0a00 037f |00be: const v4, #float 1.74129e+38 // #7f03000a │ │ -08686a: 1221 |00c1: const/4 v1, #int 2 // #2 │ │ -08686c: 2315 a604 |00c2: new-array v5, v1, [Ljava/lang/String; // type@04a6 │ │ -086870: 1201 |00c4: const/4 v1, #int 0 // #0 │ │ -086872: 1a02 7522 |00c5: const-string v2, "text_name" // string@2275 │ │ -086876: 4d02 0501 |00c7: aput-object v2, v5, v1 │ │ -08687a: 1211 |00c9: const/4 v1, #int 1 // #1 │ │ -08687c: 1a02 7922 |00ca: const-string v2, "text_rating" // string@2279 │ │ -086880: 4d02 0501 |00cc: aput-object v2, v5, v1 │ │ -086884: 1221 |00ce: const/4 v1, #int 2 // #2 │ │ -086886: 2316 8f04 |00cf: new-array v6, v1, [I // type@048f │ │ -08688a: 2606 b701 0000 |00d1: fill-array-data v6, 00000288 // +000001b7 │ │ -086890: 07f1 |00d4: move-object v1, v15 │ │ -086892: 07f2 |00d5: move-object v2, v15 │ │ -086894: 7607 4c18 0000 |00d6: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Ljwtc/android/chess/ics/ICSClient$AlternatingRowColorAdapter;.:(Ljwtc/android/chess/ics/ICSClient;Landroid/content/Context;Ljava/util/List;I[Ljava/lang/String;[I)V // method@184c │ │ -08689a: 5bf0 3109 |00d9: iput-object v0, v15, Ljwtc/android/chess/ics/ICSClient;._adapterPlayers:Ljwtc/android/chess/ics/ICSClient$AlternatingRowColorAdapter; // field@0931 │ │ -08689e: 1400 8c00 0b7f |00db: const v0, #float 1.84766e+38 // #7f0b008c │ │ -0868a4: 6e20 7918 0f00 |00de: invoke-virtual {v15, v0}, Ljwtc/android/chess/ics/ICSClient;.findViewById:(I)Landroid/view/View; // method@1879 │ │ -0868aa: 0c00 |00e1: move-result-object v0 │ │ -0868ac: 1f00 e202 |00e2: check-cast v0, Landroid/widget/ListView; // type@02e2 │ │ -0868b0: 5bf0 4309 |00e4: iput-object v0, v15, Ljwtc/android/chess/ics/ICSClient;._listPlayers:Landroid/widget/ListView; // field@0943 │ │ -0868b4: 54f0 4309 |00e6: iget-object v0, v15, Ljwtc/android/chess/ics/ICSClient;._listPlayers:Landroid/widget/ListView; // field@0943 │ │ -0868b8: 54f1 3109 |00e8: iget-object v1, v15, Ljwtc/android/chess/ics/ICSClient;._adapterPlayers:Ljwtc/android/chess/ics/ICSClient$AlternatingRowColorAdapter; // field@0931 │ │ -0868bc: 6e20 ff13 1000 |00ea: invoke-virtual {v0, v1}, Landroid/widget/ListView;.setAdapter:(Landroid/widget/ListAdapter;)V // method@13ff │ │ -0868c2: 54f0 4309 |00ed: iget-object v0, v15, Ljwtc/android/chess/ics/ICSClient;._listPlayers:Landroid/widget/ListView; // field@0943 │ │ -0868c6: 6e20 0314 f000 |00ef: invoke-virtual {v0, v15}, Landroid/widget/ListView;.setOnItemClickListener:(Landroid/widget/AdapterView$OnItemClickListener;)V // method@1403 │ │ -0868cc: 2200 0804 |00f2: new-instance v0, Ljwtc/android/chess/ics/ICSClient$AlternatingRowColorAdapter; // type@0408 │ │ -0868d0: 54f3 4609 |00f4: iget-object v3, v15, Ljwtc/android/chess/ics/ICSClient;._mapGames:Ljava/util/ArrayList; // field@0946 │ │ -0868d4: 1404 0800 037f |00f6: const v4, #float 1.74129e+38 // #7f030008 │ │ -0868da: 1241 |00f9: const/4 v1, #int 4 // #4 │ │ -0868dc: 2315 a604 |00fa: new-array v5, v1, [Ljava/lang/String; // type@04a6 │ │ -0868e0: 1201 |00fc: const/4 v1, #int 0 // #0 │ │ -0868e2: 1a02 7622 |00fd: const-string v2, "text_name1" // string@2276 │ │ -0868e6: 4d02 0501 |00ff: aput-object v2, v5, v1 │ │ -0868ea: 1211 |0101: const/4 v1, #int 1 // #1 │ │ -0868ec: 1a02 7722 |0102: const-string v2, "text_name2" // string@2277 │ │ -0868f0: 4d02 0501 |0104: aput-object v2, v5, v1 │ │ -0868f4: 1221 |0106: const/4 v1, #int 2 // #2 │ │ -0868f6: 1a02 7a22 |0107: const-string v2, "text_rating1" // string@227a │ │ -0868fa: 4d02 0501 |0109: aput-object v2, v5, v1 │ │ -0868fe: 1231 |010b: const/4 v1, #int 3 // #3 │ │ -086900: 1a02 7b22 |010c: const-string v2, "text_rating2" // string@227b │ │ -086904: 4d02 0501 |010e: aput-object v2, v5, v1 │ │ -086908: 1241 |0110: const/4 v1, #int 4 // #4 │ │ -08690a: 2316 8f04 |0111: new-array v6, v1, [I // type@048f │ │ -08690e: 2606 7d01 0000 |0113: fill-array-data v6, 00000290 // +0000017d │ │ -086914: 07f1 |0116: move-object v1, v15 │ │ -086916: 07f2 |0117: move-object v2, v15 │ │ -086918: 7607 4c18 0000 |0118: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Ljwtc/android/chess/ics/ICSClient$AlternatingRowColorAdapter;.:(Ljwtc/android/chess/ics/ICSClient;Landroid/content/Context;Ljava/util/List;I[Ljava/lang/String;[I)V // method@184c │ │ -08691e: 5bf0 3009 |011b: iput-object v0, v15, Ljwtc/android/chess/ics/ICSClient;._adapterGames:Ljwtc/android/chess/ics/ICSClient$AlternatingRowColorAdapter; // field@0930 │ │ -086922: 1400 8d00 0b7f |011d: const v0, #float 1.84766e+38 // #7f0b008d │ │ -086928: 6e20 7918 0f00 |0120: invoke-virtual {v15, v0}, Ljwtc/android/chess/ics/ICSClient;.findViewById:(I)Landroid/view/View; // method@1879 │ │ -08692e: 0c00 |0123: move-result-object v0 │ │ -086930: 1f00 e202 |0124: check-cast v0, Landroid/widget/ListView; // type@02e2 │ │ -086934: 5bf0 4209 |0126: iput-object v0, v15, Ljwtc/android/chess/ics/ICSClient;._listGames:Landroid/widget/ListView; // field@0942 │ │ -086938: 54f0 4209 |0128: iget-object v0, v15, Ljwtc/android/chess/ics/ICSClient;._listGames:Landroid/widget/ListView; // field@0942 │ │ -08693c: 54f1 3009 |012a: iget-object v1, v15, Ljwtc/android/chess/ics/ICSClient;._adapterGames:Ljwtc/android/chess/ics/ICSClient$AlternatingRowColorAdapter; // field@0930 │ │ -086940: 6e20 ff13 1000 |012c: invoke-virtual {v0, v1}, Landroid/widget/ListView;.setAdapter:(Landroid/widget/ListAdapter;)V // method@13ff │ │ -086946: 54f0 4209 |012f: iget-object v0, v15, Ljwtc/android/chess/ics/ICSClient;._listGames:Landroid/widget/ListView; // field@0942 │ │ -08694a: 6e20 0314 f000 |0131: invoke-virtual {v0, v15}, Landroid/widget/ListView;.setOnItemClickListener:(Landroid/widget/AdapterView$OnItemClickListener;)V // method@1403 │ │ -086950: 2200 0804 |0134: new-instance v0, Ljwtc/android/chess/ics/ICSClient$AlternatingRowColorAdapter; // type@0408 │ │ -086954: 54f3 4809 |0136: iget-object v3, v15, Ljwtc/android/chess/ics/ICSClient;._mapStored:Ljava/util/ArrayList; // field@0948 │ │ -086958: 1404 0c00 037f |0138: const v4, #float 1.74129e+38 // #7f03000c │ │ -08695e: 1241 |013b: const/4 v1, #int 4 // #4 │ │ -086960: 2315 a604 |013c: new-array v5, v1, [Ljava/lang/String; // type@04a6 │ │ -086964: 1201 |013e: const/4 v1, #int 0 // #0 │ │ -086966: 1a02 6c1c |013f: const-string v2, "nr_stored" // string@1c6c │ │ -08696a: 4d02 0501 |0141: aput-object v2, v5, v1 │ │ -08696e: 1211 |0143: const/4 v1, #int 1 // #1 │ │ -086970: 1a02 6412 |0144: const-string v2, "color_stored" // string@1264 │ │ -086974: 4d02 0501 |0146: aput-object v2, v5, v1 │ │ -086978: 1221 |0148: const/4 v1, #int 2 // #2 │ │ -08697a: 1a02 7822 |0149: const-string v2, "text_name_stored" // string@2278 │ │ -08697e: 4d02 0501 |014b: aput-object v2, v5, v1 │ │ -086982: 1231 |014d: const/4 v1, #int 3 // #3 │ │ -086984: 1a02 1b11 |014e: const-string v2, "available_stored" // string@111b │ │ -086988: 4d02 0501 |0150: aput-object v2, v5, v1 │ │ -08698c: 1241 |0152: const/4 v1, #int 4 // #4 │ │ -08698e: 2316 8f04 |0153: new-array v6, v1, [I // type@048f │ │ -086992: 2606 4701 0000 |0155: fill-array-data v6, 0000029c // +00000147 │ │ -086998: 07f1 |0158: move-object v1, v15 │ │ -08699a: 07f2 |0159: move-object v2, v15 │ │ -08699c: 7607 4c18 0000 |015a: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Ljwtc/android/chess/ics/ICSClient$AlternatingRowColorAdapter;.:(Ljwtc/android/chess/ics/ICSClient;Landroid/content/Context;Ljava/util/List;I[Ljava/lang/String;[I)V // method@184c │ │ -0869a2: 5bf0 3209 |015d: iput-object v0, v15, Ljwtc/android/chess/ics/ICSClient;._adapterStored:Ljwtc/android/chess/ics/ICSClient$AlternatingRowColorAdapter; // field@0932 │ │ -0869a6: 1400 9c00 0b7f |015f: const v0, #float 1.84766e+38 // #7f0b009c │ │ -0869ac: 6e20 7918 0f00 |0162: invoke-virtual {v15, v0}, Ljwtc/android/chess/ics/ICSClient;.findViewById:(I)Landroid/view/View; // method@1879 │ │ -0869b2: 0c00 |0165: move-result-object v0 │ │ -0869b4: 1f00 e202 |0166: check-cast v0, Landroid/widget/ListView; // type@02e2 │ │ -0869b8: 5bf0 4409 |0168: iput-object v0, v15, Ljwtc/android/chess/ics/ICSClient;._listStored:Landroid/widget/ListView; // field@0944 │ │ -0869bc: 54f0 4409 |016a: iget-object v0, v15, Ljwtc/android/chess/ics/ICSClient;._listStored:Landroid/widget/ListView; // field@0944 │ │ -0869c0: 54f1 3209 |016c: iget-object v1, v15, Ljwtc/android/chess/ics/ICSClient;._adapterStored:Ljwtc/android/chess/ics/ICSClient$AlternatingRowColorAdapter; // field@0932 │ │ -0869c4: 6e20 ff13 1000 |016e: invoke-virtual {v0, v1}, Landroid/widget/ListView;.setAdapter:(Landroid/widget/ListAdapter;)V // method@13ff │ │ -0869ca: 54f0 4409 |0171: iget-object v0, v15, Ljwtc/android/chess/ics/ICSClient;._listStored:Landroid/widget/ListView; // field@0944 │ │ -0869ce: 6e20 0314 f000 |0173: invoke-virtual {v0, v15}, Landroid/widget/ListView;.setOnItemClickListener:(Landroid/widget/AdapterView$OnItemClickListener;)V // method@1403 │ │ -0869d4: 1400 7500 0b7f |0176: const v0, #float 1.84765e+38 // #7f0b0075 │ │ -0869da: 6e20 7918 0f00 |0179: invoke-virtual {v15, v0}, Ljwtc/android/chess/ics/ICSClient;.findViewById:(I)Landroid/view/View; // method@1879 │ │ -0869e0: 0c00 |017c: move-result-object v0 │ │ -0869e2: 1f00 0103 |017d: check-cast v0, Landroid/widget/ViewAnimator; // type@0301 │ │ -0869e6: 5bf0 5d09 |017f: iput-object v0, v15, Ljwtc/android/chess/ics/ICSClient;._viewAnimatorMain:Landroid/widget/ViewAnimator; // field@095d │ │ -0869ea: 54f0 5d09 |0181: iget-object v0, v15, Ljwtc/android/chess/ics/ICSClient;._viewAnimatorMain:Landroid/widget/ViewAnimator; // field@095d │ │ -0869ee: 1401 0100 047f |0183: const v1, #float 1.75458e+38 // #7f040001 │ │ -0869f4: 6e30 9014 f001 |0186: invoke-virtual {v0, v15, v1}, Landroid/widget/ViewAnimator;.setOutAnimation:(Landroid/content/Context;I)V // method@1490 │ │ -0869fa: 54f0 5d09 |0189: iget-object v0, v15, Ljwtc/android/chess/ics/ICSClient;._viewAnimatorMain:Landroid/widget/ViewAnimator; // field@095d │ │ -0869fe: 1401 0200 047f |018b: const v1, #float 1.75458e+38 // #7f040002 │ │ -086a04: 6e30 8f14 f001 |018e: invoke-virtual {v0, v15, v1}, Landroid/widget/ViewAnimator;.setInAnimation:(Landroid/content/Context;I)V // method@148f │ │ -086a0a: 1400 8b00 0b7f |0191: const v0, #float 1.84766e+38 // #7f0b008b │ │ -086a10: 6e20 7918 0f00 |0194: invoke-virtual {v15, v0}, Ljwtc/android/chess/ics/ICSClient;.findViewById:(I)Landroid/view/View; // method@1879 │ │ -086a16: 0c00 |0197: move-result-object v0 │ │ -086a18: 1f00 0103 |0198: check-cast v0, Landroid/widget/ViewAnimator; // type@0301 │ │ -086a1c: 5bf0 5c09 |019a: iput-object v0, v15, Ljwtc/android/chess/ics/ICSClient;._viewAnimatorLobby:Landroid/widget/ViewAnimator; // field@095c │ │ -086a20: 54f0 5c09 |019c: iget-object v0, v15, Ljwtc/android/chess/ics/ICSClient;._viewAnimatorLobby:Landroid/widget/ViewAnimator; // field@095c │ │ -086a24: 1401 0100 047f |019e: const v1, #float 1.75458e+38 // #7f040001 │ │ -086a2a: 6e30 9014 f001 |01a1: invoke-virtual {v0, v15, v1}, Landroid/widget/ViewAnimator;.setOutAnimation:(Landroid/content/Context;I)V // method@1490 │ │ -086a30: 54f0 5c09 |01a4: iget-object v0, v15, Ljwtc/android/chess/ics/ICSClient;._viewAnimatorLobby:Landroid/widget/ViewAnimator; // field@095c │ │ -086a34: 1401 0200 047f |01a6: const v1, #float 1.75458e+38 // #7f040002 │ │ -086a3a: 6e30 8f14 f001 |01a9: invoke-virtual {v0, v15, v1}, Landroid/widget/ViewAnimator;.setInAnimation:(Landroid/content/Context;I)V // method@148f │ │ -086a40: 1400 9a00 0b7f |01ac: const v0, #float 1.84766e+38 // #7f0b009a │ │ -086a46: 6e20 7918 0f00 |01af: invoke-virtual {v15, v0}, Ljwtc/android/chess/ics/ICSClient;.findViewById:(I)Landroid/view/View; // method@1879 │ │ -086a4c: 0c00 |01b2: move-result-object v0 │ │ -086a4e: 1f00 eb02 |01b3: check-cast v0, Landroid/widget/ScrollView; // type@02eb │ │ -086a52: 5bf0 5309 |01b5: iput-object v0, v15, Ljwtc/android/chess/ics/ICSClient;._scrollConsole:Landroid/widget/ScrollView; // field@0953 │ │ -086a56: 1400 8300 0b7f |01b7: const v0, #float 1.84765e+38 // #7f0b0083 │ │ -086a5c: 6e20 7918 0f00 |01ba: invoke-virtual {v15, v0}, Ljwtc/android/chess/ics/ICSClient;.findViewById:(I)Landroid/view/View; // method@1879 │ │ -086a62: 0c08 |01bd: move-result-object v8 │ │ -086a64: 1f08 dc02 |01be: check-cast v8, Landroid/widget/ImageButton; // type@02dc │ │ -086a68: 3808 0a00 |01c0: if-eqz v8, 01ca // +000a │ │ -086a6c: 2200 ff03 |01c2: new-instance v0, Ljwtc/android/chess/ics/ICSClient$1; // type@03ff │ │ -086a70: 7020 3a18 f000 |01c4: invoke-direct {v0, v15}, Ljwtc/android/chess/ics/ICSClient$1;.:(Ljwtc/android/chess/ics/ICSClient;)V // method@183a │ │ -086a76: 6e20 e213 0800 |01c7: invoke-virtual {v8, v0}, Landroid/widget/ImageButton;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@13e2 │ │ -086a7c: 1400 9900 0b7f |01ca: const v0, #float 1.84766e+38 // #7f0b0099 │ │ -086a82: 6e20 7918 0f00 |01cd: invoke-virtual {v15, v0}, Ljwtc/android/chess/ics/ICSClient;.findViewById:(I)Landroid/view/View; // method@1879 │ │ -086a88: 0c09 |01d0: move-result-object v9 │ │ -086a8a: 1f09 dc02 |01d1: check-cast v9, Landroid/widget/ImageButton; // type@02dc │ │ -086a8e: 3809 0a00 |01d3: if-eqz v9, 01dd // +000a │ │ -086a92: 2200 0004 |01d5: new-instance v0, Ljwtc/android/chess/ics/ICSClient$2; // type@0400 │ │ -086a96: 7020 3c18 f000 |01d7: invoke-direct {v0, v15}, Ljwtc/android/chess/ics/ICSClient$2;.:(Ljwtc/android/chess/ics/ICSClient;)V // method@183c │ │ -086a9c: 6e20 e213 0900 |01da: invoke-virtual {v9, v0}, Landroid/widget/ImageButton;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@13e2 │ │ -086aa2: 1400 8400 0b7f |01dd: const v0, #float 1.84765e+38 // #7f0b0084 │ │ -086aa8: 6e20 7918 0f00 |01e0: invoke-virtual {v15, v0}, Ljwtc/android/chess/ics/ICSClient;.findViewById:(I)Landroid/view/View; // method@1879 │ │ -086aae: 0c07 |01e3: move-result-object v7 │ │ -086ab0: 1f07 dc02 |01e4: check-cast v7, Landroid/widget/ImageButton; // type@02dc │ │ -086ab4: 3807 0a00 |01e6: if-eqz v7, 01f0 // +000a │ │ -086ab8: 2200 0104 |01e8: new-instance v0, Ljwtc/android/chess/ics/ICSClient$3; // type@0401 │ │ -086abc: 7020 3e18 f000 |01ea: invoke-direct {v0, v15}, Ljwtc/android/chess/ics/ICSClient$3;.:(Ljwtc/android/chess/ics/ICSClient;)V // method@183e │ │ -086ac2: 6e20 e213 0700 |01ed: invoke-virtual {v7, v0}, Landroid/widget/ImageButton;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@13e2 │ │ -086ac8: 1400 9200 0b7f |01f0: const v0, #float 1.84766e+38 // #7f0b0092 │ │ -086ace: 6e20 7918 0f00 |01f3: invoke-virtual {v15, v0}, Ljwtc/android/chess/ics/ICSClient;.findViewById:(I)Landroid/view/View; // method@1879 │ │ -086ad4: 0c00 |01f6: move-result-object v0 │ │ -086ad6: 1f00 d402 |01f7: check-cast v0, Landroid/widget/EditText; // type@02d4 │ │ -086ada: 5bf0 3c09 |01f9: iput-object v0, v15, Ljwtc/android/chess/ics/ICSClient;._editHandle:Landroid/widget/EditText; // field@093c │ │ -086ade: 1400 9300 0b7f |01fb: const v0, #float 1.84766e+38 // #7f0b0093 │ │ -086ae4: 6e20 7918 0f00 |01fe: invoke-virtual {v15, v0}, Ljwtc/android/chess/ics/ICSClient;.findViewById:(I)Landroid/view/View; // method@1879 │ │ -086aea: 0c00 |0201: move-result-object v0 │ │ -086aec: 1f00 d402 |0202: check-cast v0, Landroid/widget/EditText; // type@02d4 │ │ -086af0: 5bf0 3d09 |0204: iput-object v0, v15, Ljwtc/android/chess/ics/ICSClient;._editPwd:Landroid/widget/EditText; // field@093d │ │ -086af4: 1400 9500 0b7f |0206: const v0, #float 1.84766e+38 // #7f0b0095 │ │ -086afa: 6e20 7918 0f00 |0209: invoke-virtual {v15, v0}, Ljwtc/android/chess/ics/ICSClient;.findViewById:(I)Landroid/view/View; // method@1879 │ │ -086b00: 0c00 |020c: move-result-object v0 │ │ -086b02: 1f00 ce02 |020d: check-cast v0, Landroid/widget/Button; // type@02ce │ │ -086b06: 5bf0 3709 |020f: iput-object v0, v15, Ljwtc/android/chess/ics/ICSClient;._butLogin:Landroid/widget/Button; // field@0937 │ │ -086b0a: 54f0 3709 |0211: iget-object v0, v15, Ljwtc/android/chess/ics/ICSClient;._butLogin:Landroid/widget/Button; // field@0937 │ │ -086b0e: 3800 0c00 |0213: if-eqz v0, 021f // +000c │ │ -086b12: 54f0 3709 |0215: iget-object v0, v15, Ljwtc/android/chess/ics/ICSClient;._butLogin:Landroid/widget/Button; // field@0937 │ │ -086b16: 2201 0204 |0217: new-instance v1, Ljwtc/android/chess/ics/ICSClient$4; // type@0402 │ │ -086b1a: 7020 4018 f100 |0219: invoke-direct {v1, v15}, Ljwtc/android/chess/ics/ICSClient$4;.:(Ljwtc/android/chess/ics/ICSClient;)V // method@1840 │ │ -086b20: 6e20 c113 1000 |021c: invoke-virtual {v0, v1}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@13c1 │ │ -086b26: 1400 9b00 0b7f |021f: const v0, #float 1.84766e+38 // #7f0b009b │ │ -086b2c: 6e20 7918 0f00 |0222: invoke-virtual {v15, v0}, Ljwtc/android/chess/ics/ICSClient;.findViewById:(I)Landroid/view/View; // method@1879 │ │ -086b32: 0c00 |0225: move-result-object v0 │ │ -086b34: 1f00 ff02 |0226: check-cast v0, Landroid/widget/TextView; // type@02ff │ │ -086b38: 5bf0 5809 |0228: iput-object v0, v15, Ljwtc/android/chess/ics/ICSClient;._tvConsole:Landroid/widget/TextView; // field@0958 │ │ -086b3c: 1400 8600 0b7f |022a: const v0, #float 1.84765e+38 // #7f0b0086 │ │ -086b42: 6e20 7918 0f00 |022d: invoke-virtual {v15, v0}, Ljwtc/android/chess/ics/ICSClient;.findViewById:(I)Landroid/view/View; // method@1879 │ │ -086b48: 0c00 |0230: move-result-object v0 │ │ -086b4a: 1f00 ff02 |0231: check-cast v0, Landroid/widget/TextView; // type@02ff │ │ -086b4e: 5bf0 5a09 |0233: iput-object v0, v15, Ljwtc/android/chess/ics/ICSClient;._tvPlayConsole:Landroid/widget/TextView; // field@095a │ │ -086b52: 220c 0304 |0235: new-instance v12, Ljwtc/android/chess/ics/ICSClient$5; // type@0403 │ │ -086b56: 7020 4218 fc00 |0237: invoke-direct {v12, v15}, Ljwtc/android/chess/ics/ICSClient$5;.:(Ljwtc/android/chess/ics/ICSClient;)V // method@1842 │ │ -086b5c: 1400 9800 0b7f |023a: const v0, #float 1.84766e+38 // #7f0b0098 │ │ -086b62: 6e20 7918 0f00 |023d: invoke-virtual {v15, v0}, Ljwtc/android/chess/ics/ICSClient;.findViewById:(I)Landroid/view/View; // method@1879 │ │ -086b68: 0c00 |0240: move-result-object v0 │ │ -086b6a: 1f00 d402 |0241: check-cast v0, Landroid/widget/EditText; // type@02d4 │ │ -086b6e: 5bf0 3b09 |0243: iput-object v0, v15, Ljwtc/android/chess/ics/ICSClient;._editConsole:Landroid/widget/EditText; // field@093b │ │ -086b72: 54f0 3b09 |0245: iget-object v0, v15, Ljwtc/android/chess/ics/ICSClient;._editConsole:Landroid/widget/EditText; // field@093b │ │ -086b76: 3800 0700 |0247: if-eqz v0, 024e // +0007 │ │ -086b7a: 54f0 3b09 |0249: iget-object v0, v15, Ljwtc/android/chess/ics/ICSClient;._editConsole:Landroid/widget/EditText; // field@093b │ │ -086b7e: 6e20 d513 c000 |024b: invoke-virtual {v0, v12}, Landroid/widget/EditText;.setOnKeyListener:(Landroid/view/View$OnKeyListener;)V // method@13d5 │ │ -086b84: 1400 8200 0b7f |024e: const v0, #float 1.84765e+38 // #7f0b0082 │ │ -086b8a: 6e20 7918 0f00 |0251: invoke-virtual {v15, v0}, Ljwtc/android/chess/ics/ICSClient;.findViewById:(I)Landroid/view/View; // method@1879 │ │ -086b90: 0c0b |0254: move-result-object v11 │ │ -086b92: 1f0b d402 |0255: check-cast v11, Landroid/widget/EditText; // type@02d4 │ │ -086b96: 380b 0500 |0257: if-eqz v11, 025c // +0005 │ │ -086b9a: 6e20 d513 cb00 |0259: invoke-virtual {v11, v12}, Landroid/widget/EditText;.setOnKeyListener:(Landroid/view/View$OnKeyListener;)V // method@13d5 │ │ -086ba0: 1400 9400 0b7f |025c: const v0, #float 1.84766e+38 // #7f0b0094 │ │ -086ba6: 6e20 7918 0f00 |025f: invoke-virtual {v15, v0}, Ljwtc/android/chess/ics/ICSClient;.findViewById:(I)Landroid/view/View; // method@1879 │ │ -086bac: 0c0a |0262: move-result-object v10 │ │ -086bae: 1f0a ce02 |0263: check-cast v10, Landroid/widget/Button; // type@02ce │ │ -086bb2: 380a 0a00 |0265: if-eqz v10, 026f // +000a │ │ -086bb6: 2200 0404 |0267: new-instance v0, Ljwtc/android/chess/ics/ICSClient$6; // type@0404 │ │ -086bba: 7020 4418 f000 |0269: invoke-direct {v0, v15}, Ljwtc/android/chess/ics/ICSClient$6;.:(Ljwtc/android/chess/ics/ICSClient;)V // method@1844 │ │ -086bc0: 6e20 c113 0a00 |026c: invoke-virtual {v10, v0}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@13c1 │ │ -086bc6: 1200 |026f: const/4 v0, #int 0 // #0 │ │ -086bc8: 5bf0 5209 |0270: iput-object v0, v15, Ljwtc/android/chess/ics/ICSClient;._ringNotification:Landroid/media/Ringtone; // field@0952 │ │ -086bcc: 6e10 9d18 0f00 |0272: invoke-virtual {v15}, Ljwtc/android/chess/ics/ICSClient;.switchToLoginView:()V // method@189d │ │ -086bd2: 1a00 b604 |0275: const-string v0, "ICSClient" // string@04b6 │ │ -086bd6: 1a01 c51c |0277: const-string v1, "onCreate" // string@1cc5 │ │ -086bda: 7120 f811 1000 |0279: invoke-static {v0, v1}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@11f8 │ │ -086be0: 0e00 |027c: return-void │ │ -086be2: 0000 |027d: nop // spacer │ │ -086be4: 0003 0400 0300 0000 6f00 0b7f 6e00 ... |027e: array-data (10 units) │ │ -086bf8: 0003 0400 0200 0000 6e00 0b7f 6d00 ... |0288: array-data (8 units) │ │ -086c08: 0003 0400 0400 0000 5100 0b7f 5200 ... |0290: array-data (12 units) │ │ -086c20: 0003 0400 0400 0000 7000 0b7f 7100 ... |029c: array-data (12 units) │ │ +088284: |[088284] jwtc.android.chess.ics.ICSClient.onCreate:(Landroid/os/Bundle;)V │ │ +088294: 7502 3017 0f00 |0000: invoke-super/range {v15, v16}, Ljwtc/android/chess/MyBaseActivity;.onCreate:(Landroid/os/Bundle;)V // method@1730 │ │ +08829a: 1a00 2e03 |0003: const-string v0, "ChessPlayer" // string@032e │ │ +08829e: 1201 |0005: const/4 v1, #int 0 // #0 │ │ +0882a0: 6e30 7d18 0f01 |0006: invoke-virtual {v15, v0, v1}, Ljwtc/android/chess/ics/ICSClient;.getSharedPreferences:(Ljava/lang/String;I)Landroid/content/SharedPreferences; // method@187d │ │ +0882a6: 0c0e |0009: move-result-object v14 │ │ +0882a8: 1a00 ca14 |000a: const-string v0, "fullScreen" // string@14ca │ │ +0882ac: 1211 |000c: const/4 v1, #int 1 // #1 │ │ +0882ae: 7230 f900 0e01 |000d: invoke-interface {v14, v0, v1}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@00f9 │ │ +0882b4: 0a00 |0010: move-result v0 │ │ +0882b6: 3800 0d00 |0011: if-eqz v0, 001e // +000d │ │ +0882ba: 6e10 8018 0f00 |0013: invoke-virtual {v15}, Ljwtc/android/chess/ics/ICSClient;.getWindow:()Landroid/view/Window; // method@1880 │ │ +0882c0: 0c00 |0016: move-result-object v0 │ │ +0882c2: 1301 0004 |0017: const/16 v1, #int 1024 // #400 │ │ +0882c6: 1302 0004 |0019: const/16 v2, #int 1024 // #400 │ │ +0882ca: 6e30 2113 1002 |001b: invoke-virtual {v0, v1, v2}, Landroid/view/Window;.setFlags:(II)V // method@1321 │ │ +0882d0: 1210 |001e: const/4 v0, #int 1 // #1 │ │ +0882d2: 6e20 8e18 0f00 |001f: invoke-virtual {v15, v0}, Ljwtc/android/chess/ics/ICSClient;.requestWindowFeature:(I)Z // method@188e │ │ +0882d8: 1400 0d00 037f |0022: const v0, #float 1.74129e+38 // #7f03000d │ │ +0882de: 6e20 9118 0f00 |0025: invoke-virtual {v15, v0}, Ljwtc/android/chess/ics/ICSClient;.setContentView:(I)V // method@1891 │ │ +0882e4: 1a00 441e |0028: const-string v0, "power" // string@1e44 │ │ +0882e8: 6e20 7f18 0f00 |002a: invoke-virtual {v15, v0}, Ljwtc/android/chess/ics/ICSClient;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@187f │ │ +0882ee: 0c0d |002d: move-result-object v13 │ │ +0882f0: 1f0d 6f00 |002e: check-cast v13, Landroid/os/PowerManager; // type@006f │ │ +0882f4: 1260 |0030: const/4 v0, #int 6 // #6 │ │ +0882f6: 1a01 cd03 |0031: const-string v1, "DoNotDimScreen" // string@03cd │ │ +0882fa: 6e30 ed01 0d01 |0033: invoke-virtual {v13, v0, v1}, Landroid/os/PowerManager;.newWakeLock:(ILjava/lang/String;)Landroid/os/PowerManager$WakeLock; // method@01ed │ │ +088300: 0c00 |0036: move-result-object v0 │ │ +088302: 5bf0 5f09 |0037: iput-object v0, v15, Ljwtc/android/chess/ics/ICSClient;._wakeLock:Landroid/os/PowerManager$WakeLock; // field@095f │ │ +088306: 2200 f203 |0039: new-instance v0, Ljwtc/android/chess/ics/ICSChessView; // type@03f2 │ │ +08830a: 7020 fb17 f000 |003b: invoke-direct {v0, v15}, Ljwtc/android/chess/ics/ICSChessView;.:(Landroid/app/Activity;)V // method@17fb │ │ +088310: 5bf0 5b09 |003e: iput-object v0, v15, Ljwtc/android/chess/ics/ICSClient;._view:Ljwtc/android/chess/ics/ICSChessView; // field@095b │ │ +088314: 54f0 5b09 |0040: iget-object v0, v15, Ljwtc/android/chess/ics/ICSClient;._view:Ljwtc/android/chess/ics/ICSChessView; // field@095b │ │ +088318: 6e10 1a18 0000 |0042: invoke-virtual {v0}, Ljwtc/android/chess/ics/ICSChessView;.init:()V // method@181a │ │ +08831e: 2200 1004 |0045: new-instance v0, Ljwtc/android/chess/ics/ICSMatchDlg; // type@0410 │ │ +088322: 7020 b318 f000 |0047: invoke-direct {v0, v15}, Ljwtc/android/chess/ics/ICSMatchDlg;.:(Landroid/content/Context;)V // method@18b3 │ │ +088328: 5bf0 3a09 |004a: iput-object v0, v15, Ljwtc/android/chess/ics/ICSClient;._dlgMatch:Ljwtc/android/chess/ics/ICSMatchDlg; // field@093a │ │ +08832c: 2200 0d04 |004c: new-instance v0, Ljwtc/android/chess/ics/ICSConfirmDlg; // type@040d │ │ +088330: 7020 a418 f000 |004e: invoke-direct {v0, v15}, Ljwtc/android/chess/ics/ICSConfirmDlg;.:(Landroid/content/Context;)V // method@18a4 │ │ +088336: 5bf0 3909 |0051: iput-object v0, v15, Ljwtc/android/chess/ics/ICSClient;._dlgConfirm:Ljwtc/android/chess/ics/ICSConfirmDlg; // field@0939 │ │ +08833a: 2200 e903 |0053: new-instance v0, Ljwtc/android/chess/ics/ICSChatDlg; // type@03e9 │ │ +08833e: 7020 e217 f000 |0055: invoke-direct {v0, v15}, Ljwtc/android/chess/ics/ICSChatDlg;.:(Landroid/content/Context;)V // method@17e2 │ │ +088344: 5bf0 3809 |0058: iput-object v0, v15, Ljwtc/android/chess/ics/ICSClient;._dlgChat:Ljwtc/android/chess/ics/ICSChatDlg; // field@0938 │ │ +088348: 1200 |005a: const/4 v0, #int 0 // #0 │ │ +08834a: 5bf0 4009 |005b: iput-object v0, v15, Ljwtc/android/chess/ics/ICSClient;._handle:Ljava/lang/String; // field@0940 │ │ +08834e: 1200 |005d: const/4 v0, #int 0 // #0 │ │ +088350: 5bf0 5109 |005e: iput-object v0, v15, Ljwtc/android/chess/ics/ICSClient;._pwd:Ljava/lang/String; // field@0951 │ │ +088354: 1200 |0060: const/4 v0, #int 0 // #0 │ │ +088356: 5bf0 6009 |0061: iput-object v0, v15, Ljwtc/android/chess/ics/ICSClient;._workerTelnet:Ljava/lang/Thread; // field@0960 │ │ +08835a: 1200 |0063: const/4 v0, #int 0 // #0 │ │ +08835c: 5bf0 5609 |0064: iput-object v0, v15, Ljwtc/android/chess/ics/ICSClient;._socket:Ljwtc/android/chess/ics/TelnetSocket; // field@0956 │ │ +088360: 1400 8a00 0b7f |0066: const v0, #float 1.84765e+38 // #7f0b008a │ │ +088366: 6e20 7918 0f00 |0069: invoke-virtual {v15, v0}, Ljwtc/android/chess/ics/ICSClient;.findViewById:(I)Landroid/view/View; // method@1879 │ │ +08836c: 0c00 |006c: move-result-object v0 │ │ +08836e: 1f00 fc02 |006d: check-cast v0, Landroid/widget/TextView; // type@02fc │ │ +088372: 5bf0 5909 |006f: iput-object v0, v15, Ljwtc/android/chess/ics/ICSClient;._tvHeader:Landroid/widget/TextView; // field@0959 │ │ +088376: 1210 |0071: const/4 v0, #int 1 // #1 │ │ +088378: 5cf0 3509 |0072: iput-boolean v0, v15, Ljwtc/android/chess/ics/ICSClient;._bIsGuest:Z // field@0935 │ │ +08837c: 1210 |0074: const/4 v0, #int 1 // #1 │ │ +08837e: 59f0 5509 |0075: iput v0, v15, Ljwtc/android/chess/ics/ICSClient;._serverType:I // field@0955 │ │ +088382: 1200 |0077: const/4 v0, #int 0 // #0 │ │ +088384: 5cf0 3409 |0078: iput-boolean v0, v15, Ljwtc/android/chess/ics/ICSClient;._bInICS:Z // field@0934 │ │ +088388: 1210 |007a: const/4 v0, #int 1 // #1 │ │ +08838a: 5cf0 3309 |007b: iput-boolean v0, v15, Ljwtc/android/chess/ics/ICSClient;._bAutoSought:Z // field@0933 │ │ +08838e: 2200 0504 |007d: new-instance v0, Ljwtc/android/chess/ics/ICSClient$AlternatingRowColorAdapter; // type@0405 │ │ +088392: 54f3 4509 |007f: iget-object v3, v15, Ljwtc/android/chess/ics/ICSClient;._mapChallenges:Ljava/util/ArrayList; // field@0945 │ │ +088396: 1404 0b00 037f |0081: const v4, #float 1.74129e+38 // #7f03000b │ │ +08839c: 1231 |0084: const/4 v1, #int 3 // #3 │ │ +08839e: 2315 a304 |0085: new-array v5, v1, [Ljava/lang/String; // type@04a3 │ │ +0883a2: 1201 |0087: const/4 v1, #int 0 // #0 │ │ +0883a4: 1a02 6f22 |0088: const-string v2, "text_game" // string@226f │ │ +0883a8: 4d02 0501 |008a: aput-object v2, v5, v1 │ │ +0883ac: 1211 |008c: const/4 v1, #int 1 // #1 │ │ +0883ae: 1a02 7122 |008d: const-string v2, "text_name" // string@2271 │ │ +0883b2: 4d02 0501 |008f: aput-object v2, v5, v1 │ │ +0883b6: 1221 |0091: const/4 v1, #int 2 // #2 │ │ +0883b8: 1a02 7522 |0092: const-string v2, "text_rating" // string@2275 │ │ +0883bc: 4d02 0501 |0094: aput-object v2, v5, v1 │ │ +0883c0: 1231 |0096: const/4 v1, #int 3 // #3 │ │ +0883c2: 2316 8c04 |0097: new-array v6, v1, [I // type@048c │ │ +0883c6: 2606 e501 0000 |0099: fill-array-data v6, 0000027e // +000001e5 │ │ +0883cc: 07f1 |009c: move-object v1, v15 │ │ +0883ce: 07f2 |009d: move-object v2, v15 │ │ +0883d0: 7607 4c18 0000 |009e: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Ljwtc/android/chess/ics/ICSClient$AlternatingRowColorAdapter;.:(Ljwtc/android/chess/ics/ICSClient;Landroid/content/Context;Ljava/util/List;I[Ljava/lang/String;[I)V // method@184c │ │ +0883d6: 5bf0 2f09 |00a1: iput-object v0, v15, Ljwtc/android/chess/ics/ICSClient;._adapterChallenges:Ljwtc/android/chess/ics/ICSClient$AlternatingRowColorAdapter; // field@092f │ │ +0883da: 1400 9000 0b7f |00a3: const v0, #float 1.84766e+38 // #7f0b0090 │ │ +0883e0: 6e20 7918 0f00 |00a6: invoke-virtual {v15, v0}, Ljwtc/android/chess/ics/ICSClient;.findViewById:(I)Landroid/view/View; // method@1879 │ │ +0883e6: 0c00 |00a9: move-result-object v0 │ │ +0883e8: 1f00 df02 |00aa: check-cast v0, Landroid/widget/ListView; // type@02df │ │ +0883ec: 5bf0 4109 |00ac: iput-object v0, v15, Ljwtc/android/chess/ics/ICSClient;._listChallenges:Landroid/widget/ListView; // field@0941 │ │ +0883f0: 54f0 4109 |00ae: iget-object v0, v15, Ljwtc/android/chess/ics/ICSClient;._listChallenges:Landroid/widget/ListView; // field@0941 │ │ +0883f4: 54f1 2f09 |00b0: iget-object v1, v15, Ljwtc/android/chess/ics/ICSClient;._adapterChallenges:Ljwtc/android/chess/ics/ICSClient$AlternatingRowColorAdapter; // field@092f │ │ +0883f8: 6e20 ff13 1000 |00b2: invoke-virtual {v0, v1}, Landroid/widget/ListView;.setAdapter:(Landroid/widget/ListAdapter;)V // method@13ff │ │ +0883fe: 54f0 4109 |00b5: iget-object v0, v15, Ljwtc/android/chess/ics/ICSClient;._listChallenges:Landroid/widget/ListView; // field@0941 │ │ +088402: 6e20 0314 f000 |00b7: invoke-virtual {v0, v15}, Landroid/widget/ListView;.setOnItemClickListener:(Landroid/widget/AdapterView$OnItemClickListener;)V // method@1403 │ │ +088408: 2200 0504 |00ba: new-instance v0, Ljwtc/android/chess/ics/ICSClient$AlternatingRowColorAdapter; // type@0405 │ │ +08840c: 54f3 4709 |00bc: iget-object v3, v15, Ljwtc/android/chess/ics/ICSClient;._mapPlayers:Ljava/util/ArrayList; // field@0947 │ │ +088410: 1404 0a00 037f |00be: const v4, #float 1.74129e+38 // #7f03000a │ │ +088416: 1221 |00c1: const/4 v1, #int 2 // #2 │ │ +088418: 2315 a304 |00c2: new-array v5, v1, [Ljava/lang/String; // type@04a3 │ │ +08841c: 1201 |00c4: const/4 v1, #int 0 // #0 │ │ +08841e: 1a02 7122 |00c5: const-string v2, "text_name" // string@2271 │ │ +088422: 4d02 0501 |00c7: aput-object v2, v5, v1 │ │ +088426: 1211 |00c9: const/4 v1, #int 1 // #1 │ │ +088428: 1a02 7522 |00ca: const-string v2, "text_rating" // string@2275 │ │ +08842c: 4d02 0501 |00cc: aput-object v2, v5, v1 │ │ +088430: 1221 |00ce: const/4 v1, #int 2 // #2 │ │ +088432: 2316 8c04 |00cf: new-array v6, v1, [I // type@048c │ │ +088436: 2606 b701 0000 |00d1: fill-array-data v6, 00000288 // +000001b7 │ │ +08843c: 07f1 |00d4: move-object v1, v15 │ │ +08843e: 07f2 |00d5: move-object v2, v15 │ │ +088440: 7607 4c18 0000 |00d6: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Ljwtc/android/chess/ics/ICSClient$AlternatingRowColorAdapter;.:(Ljwtc/android/chess/ics/ICSClient;Landroid/content/Context;Ljava/util/List;I[Ljava/lang/String;[I)V // method@184c │ │ +088446: 5bf0 3109 |00d9: iput-object v0, v15, Ljwtc/android/chess/ics/ICSClient;._adapterPlayers:Ljwtc/android/chess/ics/ICSClient$AlternatingRowColorAdapter; // field@0931 │ │ +08844a: 1400 8c00 0b7f |00db: const v0, #float 1.84766e+38 // #7f0b008c │ │ +088450: 6e20 7918 0f00 |00de: invoke-virtual {v15, v0}, Ljwtc/android/chess/ics/ICSClient;.findViewById:(I)Landroid/view/View; // method@1879 │ │ +088456: 0c00 |00e1: move-result-object v0 │ │ +088458: 1f00 df02 |00e2: check-cast v0, Landroid/widget/ListView; // type@02df │ │ +08845c: 5bf0 4309 |00e4: iput-object v0, v15, Ljwtc/android/chess/ics/ICSClient;._listPlayers:Landroid/widget/ListView; // field@0943 │ │ +088460: 54f0 4309 |00e6: iget-object v0, v15, Ljwtc/android/chess/ics/ICSClient;._listPlayers:Landroid/widget/ListView; // field@0943 │ │ +088464: 54f1 3109 |00e8: iget-object v1, v15, Ljwtc/android/chess/ics/ICSClient;._adapterPlayers:Ljwtc/android/chess/ics/ICSClient$AlternatingRowColorAdapter; // field@0931 │ │ +088468: 6e20 ff13 1000 |00ea: invoke-virtual {v0, v1}, Landroid/widget/ListView;.setAdapter:(Landroid/widget/ListAdapter;)V // method@13ff │ │ +08846e: 54f0 4309 |00ed: iget-object v0, v15, Ljwtc/android/chess/ics/ICSClient;._listPlayers:Landroid/widget/ListView; // field@0943 │ │ +088472: 6e20 0314 f000 |00ef: invoke-virtual {v0, v15}, Landroid/widget/ListView;.setOnItemClickListener:(Landroid/widget/AdapterView$OnItemClickListener;)V // method@1403 │ │ +088478: 2200 0504 |00f2: new-instance v0, Ljwtc/android/chess/ics/ICSClient$AlternatingRowColorAdapter; // type@0405 │ │ +08847c: 54f3 4609 |00f4: iget-object v3, v15, Ljwtc/android/chess/ics/ICSClient;._mapGames:Ljava/util/ArrayList; // field@0946 │ │ +088480: 1404 0800 037f |00f6: const v4, #float 1.74129e+38 // #7f030008 │ │ +088486: 1241 |00f9: const/4 v1, #int 4 // #4 │ │ +088488: 2315 a304 |00fa: new-array v5, v1, [Ljava/lang/String; // type@04a3 │ │ +08848c: 1201 |00fc: const/4 v1, #int 0 // #0 │ │ +08848e: 1a02 7222 |00fd: const-string v2, "text_name1" // string@2272 │ │ +088492: 4d02 0501 |00ff: aput-object v2, v5, v1 │ │ +088496: 1211 |0101: const/4 v1, #int 1 // #1 │ │ +088498: 1a02 7322 |0102: const-string v2, "text_name2" // string@2273 │ │ +08849c: 4d02 0501 |0104: aput-object v2, v5, v1 │ │ +0884a0: 1221 |0106: const/4 v1, #int 2 // #2 │ │ +0884a2: 1a02 7622 |0107: const-string v2, "text_rating1" // string@2276 │ │ +0884a6: 4d02 0501 |0109: aput-object v2, v5, v1 │ │ +0884aa: 1231 |010b: const/4 v1, #int 3 // #3 │ │ +0884ac: 1a02 7722 |010c: const-string v2, "text_rating2" // string@2277 │ │ +0884b0: 4d02 0501 |010e: aput-object v2, v5, v1 │ │ +0884b4: 1241 |0110: const/4 v1, #int 4 // #4 │ │ +0884b6: 2316 8c04 |0111: new-array v6, v1, [I // type@048c │ │ +0884ba: 2606 7d01 0000 |0113: fill-array-data v6, 00000290 // +0000017d │ │ +0884c0: 07f1 |0116: move-object v1, v15 │ │ +0884c2: 07f2 |0117: move-object v2, v15 │ │ +0884c4: 7607 4c18 0000 |0118: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Ljwtc/android/chess/ics/ICSClient$AlternatingRowColorAdapter;.:(Ljwtc/android/chess/ics/ICSClient;Landroid/content/Context;Ljava/util/List;I[Ljava/lang/String;[I)V // method@184c │ │ +0884ca: 5bf0 3009 |011b: iput-object v0, v15, Ljwtc/android/chess/ics/ICSClient;._adapterGames:Ljwtc/android/chess/ics/ICSClient$AlternatingRowColorAdapter; // field@0930 │ │ +0884ce: 1400 8d00 0b7f |011d: const v0, #float 1.84766e+38 // #7f0b008d │ │ +0884d4: 6e20 7918 0f00 |0120: invoke-virtual {v15, v0}, Ljwtc/android/chess/ics/ICSClient;.findViewById:(I)Landroid/view/View; // method@1879 │ │ +0884da: 0c00 |0123: move-result-object v0 │ │ +0884dc: 1f00 df02 |0124: check-cast v0, Landroid/widget/ListView; // type@02df │ │ +0884e0: 5bf0 4209 |0126: iput-object v0, v15, Ljwtc/android/chess/ics/ICSClient;._listGames:Landroid/widget/ListView; // field@0942 │ │ +0884e4: 54f0 4209 |0128: iget-object v0, v15, Ljwtc/android/chess/ics/ICSClient;._listGames:Landroid/widget/ListView; // field@0942 │ │ +0884e8: 54f1 3009 |012a: iget-object v1, v15, Ljwtc/android/chess/ics/ICSClient;._adapterGames:Ljwtc/android/chess/ics/ICSClient$AlternatingRowColorAdapter; // field@0930 │ │ +0884ec: 6e20 ff13 1000 |012c: invoke-virtual {v0, v1}, Landroid/widget/ListView;.setAdapter:(Landroid/widget/ListAdapter;)V // method@13ff │ │ +0884f2: 54f0 4209 |012f: iget-object v0, v15, Ljwtc/android/chess/ics/ICSClient;._listGames:Landroid/widget/ListView; // field@0942 │ │ +0884f6: 6e20 0314 f000 |0131: invoke-virtual {v0, v15}, Landroid/widget/ListView;.setOnItemClickListener:(Landroid/widget/AdapterView$OnItemClickListener;)V // method@1403 │ │ +0884fc: 2200 0504 |0134: new-instance v0, Ljwtc/android/chess/ics/ICSClient$AlternatingRowColorAdapter; // type@0405 │ │ +088500: 54f3 4809 |0136: iget-object v3, v15, Ljwtc/android/chess/ics/ICSClient;._mapStored:Ljava/util/ArrayList; // field@0948 │ │ +088504: 1404 0c00 037f |0138: const v4, #float 1.74129e+38 // #7f03000c │ │ +08850a: 1241 |013b: const/4 v1, #int 4 // #4 │ │ +08850c: 2315 a304 |013c: new-array v5, v1, [Ljava/lang/String; // type@04a3 │ │ +088510: 1201 |013e: const/4 v1, #int 0 // #0 │ │ +088512: 1a02 681c |013f: const-string v2, "nr_stored" // string@1c68 │ │ +088516: 4d02 0501 |0141: aput-object v2, v5, v1 │ │ +08851a: 1211 |0143: const/4 v1, #int 1 // #1 │ │ +08851c: 1a02 6012 |0144: const-string v2, "color_stored" // string@1260 │ │ +088520: 4d02 0501 |0146: aput-object v2, v5, v1 │ │ +088524: 1221 |0148: const/4 v1, #int 2 // #2 │ │ +088526: 1a02 7422 |0149: const-string v2, "text_name_stored" // string@2274 │ │ +08852a: 4d02 0501 |014b: aput-object v2, v5, v1 │ │ +08852e: 1231 |014d: const/4 v1, #int 3 // #3 │ │ +088530: 1a02 1711 |014e: const-string v2, "available_stored" // string@1117 │ │ +088534: 4d02 0501 |0150: aput-object v2, v5, v1 │ │ +088538: 1241 |0152: const/4 v1, #int 4 // #4 │ │ +08853a: 2316 8c04 |0153: new-array v6, v1, [I // type@048c │ │ +08853e: 2606 4701 0000 |0155: fill-array-data v6, 0000029c // +00000147 │ │ +088544: 07f1 |0158: move-object v1, v15 │ │ +088546: 07f2 |0159: move-object v2, v15 │ │ +088548: 7607 4c18 0000 |015a: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Ljwtc/android/chess/ics/ICSClient$AlternatingRowColorAdapter;.:(Ljwtc/android/chess/ics/ICSClient;Landroid/content/Context;Ljava/util/List;I[Ljava/lang/String;[I)V // method@184c │ │ +08854e: 5bf0 3209 |015d: iput-object v0, v15, Ljwtc/android/chess/ics/ICSClient;._adapterStored:Ljwtc/android/chess/ics/ICSClient$AlternatingRowColorAdapter; // field@0932 │ │ +088552: 1400 9c00 0b7f |015f: const v0, #float 1.84766e+38 // #7f0b009c │ │ +088558: 6e20 7918 0f00 |0162: invoke-virtual {v15, v0}, Ljwtc/android/chess/ics/ICSClient;.findViewById:(I)Landroid/view/View; // method@1879 │ │ +08855e: 0c00 |0165: move-result-object v0 │ │ +088560: 1f00 df02 |0166: check-cast v0, Landroid/widget/ListView; // type@02df │ │ +088564: 5bf0 4409 |0168: iput-object v0, v15, Ljwtc/android/chess/ics/ICSClient;._listStored:Landroid/widget/ListView; // field@0944 │ │ +088568: 54f0 4409 |016a: iget-object v0, v15, Ljwtc/android/chess/ics/ICSClient;._listStored:Landroid/widget/ListView; // field@0944 │ │ +08856c: 54f1 3209 |016c: iget-object v1, v15, Ljwtc/android/chess/ics/ICSClient;._adapterStored:Ljwtc/android/chess/ics/ICSClient$AlternatingRowColorAdapter; // field@0932 │ │ +088570: 6e20 ff13 1000 |016e: invoke-virtual {v0, v1}, Landroid/widget/ListView;.setAdapter:(Landroid/widget/ListAdapter;)V // method@13ff │ │ +088576: 54f0 4409 |0171: iget-object v0, v15, Ljwtc/android/chess/ics/ICSClient;._listStored:Landroid/widget/ListView; // field@0944 │ │ +08857a: 6e20 0314 f000 |0173: invoke-virtual {v0, v15}, Landroid/widget/ListView;.setOnItemClickListener:(Landroid/widget/AdapterView$OnItemClickListener;)V // method@1403 │ │ +088580: 1400 7500 0b7f |0176: const v0, #float 1.84765e+38 // #7f0b0075 │ │ +088586: 6e20 7918 0f00 |0179: invoke-virtual {v15, v0}, Ljwtc/android/chess/ics/ICSClient;.findViewById:(I)Landroid/view/View; // method@1879 │ │ +08858c: 0c00 |017c: move-result-object v0 │ │ +08858e: 1f00 fe02 |017d: check-cast v0, Landroid/widget/ViewAnimator; // type@02fe │ │ +088592: 5bf0 5d09 |017f: iput-object v0, v15, Ljwtc/android/chess/ics/ICSClient;._viewAnimatorMain:Landroid/widget/ViewAnimator; // field@095d │ │ +088596: 54f0 5d09 |0181: iget-object v0, v15, Ljwtc/android/chess/ics/ICSClient;._viewAnimatorMain:Landroid/widget/ViewAnimator; // field@095d │ │ +08859a: 1401 0100 047f |0183: const v1, #float 1.75458e+38 // #7f040001 │ │ +0885a0: 6e30 9014 f001 |0186: invoke-virtual {v0, v15, v1}, Landroid/widget/ViewAnimator;.setOutAnimation:(Landroid/content/Context;I)V // method@1490 │ │ +0885a6: 54f0 5d09 |0189: iget-object v0, v15, Ljwtc/android/chess/ics/ICSClient;._viewAnimatorMain:Landroid/widget/ViewAnimator; // field@095d │ │ +0885aa: 1401 0200 047f |018b: const v1, #float 1.75458e+38 // #7f040002 │ │ +0885b0: 6e30 8f14 f001 |018e: invoke-virtual {v0, v15, v1}, Landroid/widget/ViewAnimator;.setInAnimation:(Landroid/content/Context;I)V // method@148f │ │ +0885b6: 1400 8b00 0b7f |0191: const v0, #float 1.84766e+38 // #7f0b008b │ │ +0885bc: 6e20 7918 0f00 |0194: invoke-virtual {v15, v0}, Ljwtc/android/chess/ics/ICSClient;.findViewById:(I)Landroid/view/View; // method@1879 │ │ +0885c2: 0c00 |0197: move-result-object v0 │ │ +0885c4: 1f00 fe02 |0198: check-cast v0, Landroid/widget/ViewAnimator; // type@02fe │ │ +0885c8: 5bf0 5c09 |019a: iput-object v0, v15, Ljwtc/android/chess/ics/ICSClient;._viewAnimatorLobby:Landroid/widget/ViewAnimator; // field@095c │ │ +0885cc: 54f0 5c09 |019c: iget-object v0, v15, Ljwtc/android/chess/ics/ICSClient;._viewAnimatorLobby:Landroid/widget/ViewAnimator; // field@095c │ │ +0885d0: 1401 0100 047f |019e: const v1, #float 1.75458e+38 // #7f040001 │ │ +0885d6: 6e30 9014 f001 |01a1: invoke-virtual {v0, v15, v1}, Landroid/widget/ViewAnimator;.setOutAnimation:(Landroid/content/Context;I)V // method@1490 │ │ +0885dc: 54f0 5c09 |01a4: iget-object v0, v15, Ljwtc/android/chess/ics/ICSClient;._viewAnimatorLobby:Landroid/widget/ViewAnimator; // field@095c │ │ +0885e0: 1401 0200 047f |01a6: const v1, #float 1.75458e+38 // #7f040002 │ │ +0885e6: 6e30 8f14 f001 |01a9: invoke-virtual {v0, v15, v1}, Landroid/widget/ViewAnimator;.setInAnimation:(Landroid/content/Context;I)V // method@148f │ │ +0885ec: 1400 9a00 0b7f |01ac: const v0, #float 1.84766e+38 // #7f0b009a │ │ +0885f2: 6e20 7918 0f00 |01af: invoke-virtual {v15, v0}, Ljwtc/android/chess/ics/ICSClient;.findViewById:(I)Landroid/view/View; // method@1879 │ │ +0885f8: 0c00 |01b2: move-result-object v0 │ │ +0885fa: 1f00 e802 |01b3: check-cast v0, Landroid/widget/ScrollView; // type@02e8 │ │ +0885fe: 5bf0 5309 |01b5: iput-object v0, v15, Ljwtc/android/chess/ics/ICSClient;._scrollConsole:Landroid/widget/ScrollView; // field@0953 │ │ +088602: 1400 8300 0b7f |01b7: const v0, #float 1.84765e+38 // #7f0b0083 │ │ +088608: 6e20 7918 0f00 |01ba: invoke-virtual {v15, v0}, Ljwtc/android/chess/ics/ICSClient;.findViewById:(I)Landroid/view/View; // method@1879 │ │ +08860e: 0c08 |01bd: move-result-object v8 │ │ +088610: 1f08 d902 |01be: check-cast v8, Landroid/widget/ImageButton; // type@02d9 │ │ +088614: 3808 0a00 |01c0: if-eqz v8, 01ca // +000a │ │ +088618: 2200 fc03 |01c2: new-instance v0, Ljwtc/android/chess/ics/ICSClient$1; // type@03fc │ │ +08861c: 7020 3a18 f000 |01c4: invoke-direct {v0, v15}, Ljwtc/android/chess/ics/ICSClient$1;.:(Ljwtc/android/chess/ics/ICSClient;)V // method@183a │ │ +088622: 6e20 e213 0800 |01c7: invoke-virtual {v8, v0}, Landroid/widget/ImageButton;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@13e2 │ │ +088628: 1400 9900 0b7f |01ca: const v0, #float 1.84766e+38 // #7f0b0099 │ │ +08862e: 6e20 7918 0f00 |01cd: invoke-virtual {v15, v0}, Ljwtc/android/chess/ics/ICSClient;.findViewById:(I)Landroid/view/View; // method@1879 │ │ +088634: 0c09 |01d0: move-result-object v9 │ │ +088636: 1f09 d902 |01d1: check-cast v9, Landroid/widget/ImageButton; // type@02d9 │ │ +08863a: 3809 0a00 |01d3: if-eqz v9, 01dd // +000a │ │ +08863e: 2200 fd03 |01d5: new-instance v0, Ljwtc/android/chess/ics/ICSClient$2; // type@03fd │ │ +088642: 7020 3c18 f000 |01d7: invoke-direct {v0, v15}, Ljwtc/android/chess/ics/ICSClient$2;.:(Ljwtc/android/chess/ics/ICSClient;)V // method@183c │ │ +088648: 6e20 e213 0900 |01da: invoke-virtual {v9, v0}, Landroid/widget/ImageButton;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@13e2 │ │ +08864e: 1400 8400 0b7f |01dd: const v0, #float 1.84765e+38 // #7f0b0084 │ │ +088654: 6e20 7918 0f00 |01e0: invoke-virtual {v15, v0}, Ljwtc/android/chess/ics/ICSClient;.findViewById:(I)Landroid/view/View; // method@1879 │ │ +08865a: 0c07 |01e3: move-result-object v7 │ │ +08865c: 1f07 d902 |01e4: check-cast v7, Landroid/widget/ImageButton; // type@02d9 │ │ +088660: 3807 0a00 |01e6: if-eqz v7, 01f0 // +000a │ │ +088664: 2200 fe03 |01e8: new-instance v0, Ljwtc/android/chess/ics/ICSClient$3; // type@03fe │ │ +088668: 7020 3e18 f000 |01ea: invoke-direct {v0, v15}, Ljwtc/android/chess/ics/ICSClient$3;.:(Ljwtc/android/chess/ics/ICSClient;)V // method@183e │ │ +08866e: 6e20 e213 0700 |01ed: invoke-virtual {v7, v0}, Landroid/widget/ImageButton;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@13e2 │ │ +088674: 1400 9200 0b7f |01f0: const v0, #float 1.84766e+38 // #7f0b0092 │ │ +08867a: 6e20 7918 0f00 |01f3: invoke-virtual {v15, v0}, Ljwtc/android/chess/ics/ICSClient;.findViewById:(I)Landroid/view/View; // method@1879 │ │ +088680: 0c00 |01f6: move-result-object v0 │ │ +088682: 1f00 d102 |01f7: check-cast v0, Landroid/widget/EditText; // type@02d1 │ │ +088686: 5bf0 3c09 |01f9: iput-object v0, v15, Ljwtc/android/chess/ics/ICSClient;._editHandle:Landroid/widget/EditText; // field@093c │ │ +08868a: 1400 9300 0b7f |01fb: const v0, #float 1.84766e+38 // #7f0b0093 │ │ +088690: 6e20 7918 0f00 |01fe: invoke-virtual {v15, v0}, Ljwtc/android/chess/ics/ICSClient;.findViewById:(I)Landroid/view/View; // method@1879 │ │ +088696: 0c00 |0201: move-result-object v0 │ │ +088698: 1f00 d102 |0202: check-cast v0, Landroid/widget/EditText; // type@02d1 │ │ +08869c: 5bf0 3d09 |0204: iput-object v0, v15, Ljwtc/android/chess/ics/ICSClient;._editPwd:Landroid/widget/EditText; // field@093d │ │ +0886a0: 1400 9500 0b7f |0206: const v0, #float 1.84766e+38 // #7f0b0095 │ │ +0886a6: 6e20 7918 0f00 |0209: invoke-virtual {v15, v0}, Ljwtc/android/chess/ics/ICSClient;.findViewById:(I)Landroid/view/View; // method@1879 │ │ +0886ac: 0c00 |020c: move-result-object v0 │ │ +0886ae: 1f00 cb02 |020d: check-cast v0, Landroid/widget/Button; // type@02cb │ │ +0886b2: 5bf0 3709 |020f: iput-object v0, v15, Ljwtc/android/chess/ics/ICSClient;._butLogin:Landroid/widget/Button; // field@0937 │ │ +0886b6: 54f0 3709 |0211: iget-object v0, v15, Ljwtc/android/chess/ics/ICSClient;._butLogin:Landroid/widget/Button; // field@0937 │ │ +0886ba: 3800 0c00 |0213: if-eqz v0, 021f // +000c │ │ +0886be: 54f0 3709 |0215: iget-object v0, v15, Ljwtc/android/chess/ics/ICSClient;._butLogin:Landroid/widget/Button; // field@0937 │ │ +0886c2: 2201 ff03 |0217: new-instance v1, Ljwtc/android/chess/ics/ICSClient$4; // type@03ff │ │ +0886c6: 7020 4018 f100 |0219: invoke-direct {v1, v15}, Ljwtc/android/chess/ics/ICSClient$4;.:(Ljwtc/android/chess/ics/ICSClient;)V // method@1840 │ │ +0886cc: 6e20 c113 1000 |021c: invoke-virtual {v0, v1}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@13c1 │ │ +0886d2: 1400 9b00 0b7f |021f: const v0, #float 1.84766e+38 // #7f0b009b │ │ +0886d8: 6e20 7918 0f00 |0222: invoke-virtual {v15, v0}, Ljwtc/android/chess/ics/ICSClient;.findViewById:(I)Landroid/view/View; // method@1879 │ │ +0886de: 0c00 |0225: move-result-object v0 │ │ +0886e0: 1f00 fc02 |0226: check-cast v0, Landroid/widget/TextView; // type@02fc │ │ +0886e4: 5bf0 5809 |0228: iput-object v0, v15, Ljwtc/android/chess/ics/ICSClient;._tvConsole:Landroid/widget/TextView; // field@0958 │ │ +0886e8: 1400 8600 0b7f |022a: const v0, #float 1.84765e+38 // #7f0b0086 │ │ +0886ee: 6e20 7918 0f00 |022d: invoke-virtual {v15, v0}, Ljwtc/android/chess/ics/ICSClient;.findViewById:(I)Landroid/view/View; // method@1879 │ │ +0886f4: 0c00 |0230: move-result-object v0 │ │ +0886f6: 1f00 fc02 |0231: check-cast v0, Landroid/widget/TextView; // type@02fc │ │ +0886fa: 5bf0 5a09 |0233: iput-object v0, v15, Ljwtc/android/chess/ics/ICSClient;._tvPlayConsole:Landroid/widget/TextView; // field@095a │ │ +0886fe: 220c 0004 |0235: new-instance v12, Ljwtc/android/chess/ics/ICSClient$5; // type@0400 │ │ +088702: 7020 4218 fc00 |0237: invoke-direct {v12, v15}, Ljwtc/android/chess/ics/ICSClient$5;.:(Ljwtc/android/chess/ics/ICSClient;)V // method@1842 │ │ +088708: 1400 9800 0b7f |023a: const v0, #float 1.84766e+38 // #7f0b0098 │ │ +08870e: 6e20 7918 0f00 |023d: invoke-virtual {v15, v0}, Ljwtc/android/chess/ics/ICSClient;.findViewById:(I)Landroid/view/View; // method@1879 │ │ +088714: 0c00 |0240: move-result-object v0 │ │ +088716: 1f00 d102 |0241: check-cast v0, Landroid/widget/EditText; // type@02d1 │ │ +08871a: 5bf0 3b09 |0243: iput-object v0, v15, Ljwtc/android/chess/ics/ICSClient;._editConsole:Landroid/widget/EditText; // field@093b │ │ +08871e: 54f0 3b09 |0245: iget-object v0, v15, Ljwtc/android/chess/ics/ICSClient;._editConsole:Landroid/widget/EditText; // field@093b │ │ +088722: 3800 0700 |0247: if-eqz v0, 024e // +0007 │ │ +088726: 54f0 3b09 |0249: iget-object v0, v15, Ljwtc/android/chess/ics/ICSClient;._editConsole:Landroid/widget/EditText; // field@093b │ │ +08872a: 6e20 d513 c000 |024b: invoke-virtual {v0, v12}, Landroid/widget/EditText;.setOnKeyListener:(Landroid/view/View$OnKeyListener;)V // method@13d5 │ │ +088730: 1400 8200 0b7f |024e: const v0, #float 1.84765e+38 // #7f0b0082 │ │ +088736: 6e20 7918 0f00 |0251: invoke-virtual {v15, v0}, Ljwtc/android/chess/ics/ICSClient;.findViewById:(I)Landroid/view/View; // method@1879 │ │ +08873c: 0c0b |0254: move-result-object v11 │ │ +08873e: 1f0b d102 |0255: check-cast v11, Landroid/widget/EditText; // type@02d1 │ │ +088742: 380b 0500 |0257: if-eqz v11, 025c // +0005 │ │ +088746: 6e20 d513 cb00 |0259: invoke-virtual {v11, v12}, Landroid/widget/EditText;.setOnKeyListener:(Landroid/view/View$OnKeyListener;)V // method@13d5 │ │ +08874c: 1400 9400 0b7f |025c: const v0, #float 1.84766e+38 // #7f0b0094 │ │ +088752: 6e20 7918 0f00 |025f: invoke-virtual {v15, v0}, Ljwtc/android/chess/ics/ICSClient;.findViewById:(I)Landroid/view/View; // method@1879 │ │ +088758: 0c0a |0262: move-result-object v10 │ │ +08875a: 1f0a cb02 |0263: check-cast v10, Landroid/widget/Button; // type@02cb │ │ +08875e: 380a 0a00 |0265: if-eqz v10, 026f // +000a │ │ +088762: 2200 0104 |0267: new-instance v0, Ljwtc/android/chess/ics/ICSClient$6; // type@0401 │ │ +088766: 7020 4418 f000 |0269: invoke-direct {v0, v15}, Ljwtc/android/chess/ics/ICSClient$6;.:(Ljwtc/android/chess/ics/ICSClient;)V // method@1844 │ │ +08876c: 6e20 c113 0a00 |026c: invoke-virtual {v10, v0}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@13c1 │ │ +088772: 1200 |026f: const/4 v0, #int 0 // #0 │ │ +088774: 5bf0 5209 |0270: iput-object v0, v15, Ljwtc/android/chess/ics/ICSClient;._ringNotification:Landroid/media/Ringtone; // field@0952 │ │ +088778: 6e10 9d18 0f00 |0272: invoke-virtual {v15}, Ljwtc/android/chess/ics/ICSClient;.switchToLoginView:()V // method@189d │ │ +08877e: 1a00 b604 |0275: const-string v0, "ICSClient" // string@04b6 │ │ +088782: 1a01 c11c |0277: const-string v1, "onCreate" // string@1cc1 │ │ +088786: 7120 f811 1000 |0279: invoke-static {v0, v1}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@11f8 │ │ +08878c: 0e00 |027c: return-void │ │ +08878e: 0000 |027d: nop // spacer │ │ +088790: 0003 0400 0300 0000 6f00 0b7f 6e00 ... |027e: array-data (10 units) │ │ +0887a4: 0003 0400 0200 0000 6e00 0b7f 6d00 ... |0288: array-data (8 units) │ │ +0887b4: 0003 0400 0400 0000 5100 0b7f 5200 ... |0290: array-data (12 units) │ │ +0887cc: 0003 0400 0400 0000 7000 0b7f 7100 ... |029c: array-data (12 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=172 │ │ 0x0003 line=174 │ │ 0x000a line=175 │ │ 0x0013 line=176 │ │ 0x001e line=178 │ │ @@ -179235,23 +179298,23 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -086c38: |[086c38] jwtc.android.chess.ics.ICSClient.onDestroy:()V │ │ -086c48: 1a00 b604 |0000: const-string v0, "ICSClient" // string@04b6 │ │ -086c4c: 1a01 d11c |0002: const-string v1, "onDestroy" // string@1cd1 │ │ -086c50: 7120 f811 1000 |0004: invoke-static {v0, v1}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@11f8 │ │ -086c56: 1200 |0007: const/4 v0, #int 0 // #0 │ │ -086c58: 5b20 6009 |0008: iput-object v0, v2, Ljwtc/android/chess/ics/ICSClient;._workerTelnet:Ljava/lang/Thread; // field@0960 │ │ -086c5c: 6e10 7818 0200 |000a: invoke-virtual {v2}, Ljwtc/android/chess/ics/ICSClient;.disconnect:()V // method@1878 │ │ -086c62: 6f10 3117 0200 |000d: invoke-super {v2}, Ljwtc/android/chess/MyBaseActivity;.onDestroy:()V // method@1731 │ │ -086c68: 0e00 |0010: return-void │ │ +0887e4: |[0887e4] jwtc.android.chess.ics.ICSClient.onDestroy:()V │ │ +0887f4: 1a00 b604 |0000: const-string v0, "ICSClient" // string@04b6 │ │ +0887f8: 1a01 cd1c |0002: const-string v1, "onDestroy" // string@1ccd │ │ +0887fc: 7120 f811 1000 |0004: invoke-static {v0, v1}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@11f8 │ │ +088802: 1200 |0007: const/4 v0, #int 0 // #0 │ │ +088804: 5b20 6009 |0008: iput-object v0, v2, Ljwtc/android/chess/ics/ICSClient;._workerTelnet:Ljava/lang/Thread; // field@0960 │ │ +088808: 6e10 7818 0200 |000a: invoke-virtual {v2}, Ljwtc/android/chess/ics/ICSClient;.disconnect:()V // method@1878 │ │ +08880e: 6f10 3117 0200 |000d: invoke-super {v2}, Ljwtc/android/chess/MyBaseActivity;.onDestroy:()V // method@1731 │ │ +088814: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1435 │ │ 0x0007 line=1437 │ │ 0x000a line=1438 │ │ 0x000d line=1440 │ │ 0x0010 line=1441 │ │ @@ -179263,188 +179326,188 @@ │ │ type : '(Landroid/widget/AdapterView;Landroid/view/View;IJ)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 6 │ │ outs : 2 │ │ insns size : 364 16-bit code units │ │ -086c6c: |[086c6c] jwtc.android.chess.ics.ICSClient.onItemClick:(Landroid/widget/AdapterView;Landroid/view/View;IJ)V │ │ -086c7c: 5441 4109 |0000: iget-object v1, v4, Ljwtc/android/chess/ics/ICSClient;._listChallenges:Landroid/widget/ListView; // field@0941 │ │ -086c80: 3315 5100 |0002: if-ne v5, v1, 0053 // +0051 │ │ -086c84: 5441 4509 |0004: iget-object v1, v4, Ljwtc/android/chess/ics/ICSClient;._mapChallenges:Ljava/util/ArrayList; // field@0945 │ │ -086c88: 6e10 aa15 0100 |0006: invoke-virtual {v1}, Ljava/util/ArrayList;.size:()I // method@15aa │ │ -086c8e: 0a01 |0009: move-result v1 │ │ -086c90: 3771 4800 |000a: if-le v1, v7, 0052 // +0048 │ │ -086c94: 5441 4509 |000c: iget-object v1, v4, Ljwtc/android/chess/ics/ICSClient;._mapChallenges:Ljava/util/ArrayList; // field@0945 │ │ -086c98: 6e20 a315 7100 |000e: invoke-virtual {v1, v7}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@15a3 │ │ -086c9e: 0c00 |0011: move-result-object v0 │ │ -086ca0: 1f00 6803 |0012: check-cast v0, Ljava/util/HashMap; // type@0368 │ │ -086ca4: 1a02 f31c |0014: const-string v2, "onItemClick" // string@1cf3 │ │ -086ca8: 2201 4203 |0016: new-instance v1, Ljava/lang/StringBuilder; // type@0342 │ │ -086cac: 7010 5715 0100 |0018: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ -086cb2: 1a03 8618 |001b: const-string v3, "item " // string@1886 │ │ -086cb6: 6e20 5f15 3100 |001d: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -086cbc: 0c03 |0020: move-result-object v3 │ │ -086cbe: 1a01 151e |0021: const-string v1, "play" // string@1e15 │ │ -086cc2: 6e20 c415 1000 |0023: invoke-virtual {v0, v1}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@15c4 │ │ -086cc8: 0c01 |0026: move-result-object v1 │ │ -086cca: 1f01 4003 |0027: check-cast v1, Ljava/lang/String; // type@0340 │ │ -086cce: 6e20 5f15 1300 |0029: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -086cd4: 0c01 |002c: move-result-object v1 │ │ -086cd6: 6e10 6415 0100 |002d: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ -086cdc: 0c01 |0030: move-result-object v1 │ │ -086cde: 7120 f811 1200 |0031: invoke-static {v2, v1}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@11f8 │ │ -086ce4: 2201 4203 |0034: new-instance v1, Ljava/lang/StringBuilder; // type@0342 │ │ -086ce8: 7010 5715 0100 |0036: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ -086cee: 1a02 161e |0039: const-string v2, "play " // string@1e16 │ │ -086cf2: 6e20 5f15 2100 |003b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -086cf8: 0c02 |003e: move-result-object v2 │ │ -086cfa: 1a01 151e |003f: const-string v1, "play" // string@1e15 │ │ -086cfe: 6e20 c415 1000 |0041: invoke-virtual {v0, v1}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@15c4 │ │ -086d04: 0c01 |0044: move-result-object v1 │ │ -086d06: 1f01 4003 |0045: check-cast v1, Ljava/lang/String; // type@0340 │ │ -086d0a: 6e20 5f15 1200 |0047: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -086d10: 0c01 |004a: move-result-object v1 │ │ -086d12: 6e10 6415 0100 |004b: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ -086d18: 0c01 |004e: move-result-object v1 │ │ -086d1a: 6e20 9018 1400 |004f: invoke-virtual {v4, v1}, Ljwtc/android/chess/ics/ICSClient;.sendString:(Ljava/lang/String;)V // method@1890 │ │ -086d20: 0e00 |0052: return-void │ │ -086d22: 5441 4309 |0053: iget-object v1, v4, Ljwtc/android/chess/ics/ICSClient;._listPlayers:Landroid/widget/ListView; // field@0943 │ │ -086d26: 3315 4900 |0055: if-ne v5, v1, 009e // +0049 │ │ -086d2a: 5441 4709 |0057: iget-object v1, v4, Ljwtc/android/chess/ics/ICSClient;._mapPlayers:Ljava/util/ArrayList; // field@0947 │ │ -086d2e: 6e10 aa15 0100 |0059: invoke-virtual {v1}, Ljava/util/ArrayList;.size:()I // method@15aa │ │ -086d34: 0a01 |005c: move-result v1 │ │ -086d36: 3771 f5ff |005d: if-le v1, v7, 0052 // -000b │ │ -086d3a: 5441 4709 |005f: iget-object v1, v4, Ljwtc/android/chess/ics/ICSClient;._mapPlayers:Ljava/util/ArrayList; // field@0947 │ │ -086d3e: 6e20 a315 7100 |0061: invoke-virtual {v1, v7}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@15a3 │ │ -086d44: 0c00 |0064: move-result-object v0 │ │ -086d46: 1f00 6803 |0065: check-cast v0, Ljava/util/HashMap; // type@0368 │ │ -086d4a: 1a02 f31c |0067: const-string v2, "onItemClick" // string@1cf3 │ │ -086d4e: 2201 4203 |0069: new-instance v1, Ljava/lang/StringBuilder; // type@0342 │ │ -086d52: 7010 5715 0100 |006b: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ -086d58: 1a03 8618 |006e: const-string v3, "item " // string@1886 │ │ -086d5c: 6e20 5f15 3100 |0070: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -086d62: 0c03 |0073: move-result-object v3 │ │ -086d64: 1a01 7522 |0074: const-string v1, "text_name" // string@2275 │ │ -086d68: 6e20 c415 1000 |0076: invoke-virtual {v0, v1}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@15c4 │ │ -086d6e: 0c01 |0079: move-result-object v1 │ │ -086d70: 1f01 4003 |007a: check-cast v1, Ljava/lang/String; // type@0340 │ │ -086d74: 6e20 5f15 1300 |007c: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -086d7a: 0c01 |007f: move-result-object v1 │ │ -086d7c: 6e10 6415 0100 |0080: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ -086d82: 0c01 |0083: move-result-object v1 │ │ -086d84: 7120 f811 1200 |0084: invoke-static {v2, v1}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@11f8 │ │ -086d8a: 5442 3a09 |0087: iget-object v2, v4, Ljwtc/android/chess/ics/ICSClient;._dlgMatch:Ljwtc/android/chess/ics/ICSMatchDlg; // field@093a │ │ -086d8e: 1a01 7522 |0089: const-string v1, "text_name" // string@2275 │ │ -086d92: 6e20 c415 1000 |008b: invoke-virtual {v0, v1}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@15c4 │ │ -086d98: 0c01 |008e: move-result-object v1 │ │ -086d9a: 1f01 4003 |008f: check-cast v1, Ljava/lang/String; // type@0340 │ │ -086d9e: 6e10 4a15 0100 |0091: invoke-virtual {v1}, Ljava/lang/String;.toString:()Ljava/lang/String; // method@154a │ │ -086da4: 0c01 |0094: move-result-object v1 │ │ -086da6: 6e20 bd18 1200 |0095: invoke-virtual {v2, v1}, Ljwtc/android/chess/ics/ICSMatchDlg;.setPlayer:(Ljava/lang/String;)V // method@18bd │ │ -086dac: 5441 3a09 |0098: iget-object v1, v4, Ljwtc/android/chess/ics/ICSClient;._dlgMatch:Ljwtc/android/chess/ics/ICSMatchDlg; // field@093a │ │ -086db0: 6e10 bf18 0100 |009a: invoke-virtual {v1}, Ljwtc/android/chess/ics/ICSMatchDlg;.show:()V // method@18bf │ │ -086db6: 28b5 |009d: goto 0052 // -004b │ │ -086db8: 5441 4209 |009e: iget-object v1, v4, Ljwtc/android/chess/ics/ICSClient;._listGames:Landroid/widget/ListView; // field@0942 │ │ -086dbc: 3315 7500 |00a0: if-ne v5, v1, 0115 // +0075 │ │ -086dc0: 5441 4609 |00a2: iget-object v1, v4, Ljwtc/android/chess/ics/ICSClient;._mapGames:Ljava/util/ArrayList; // field@0946 │ │ -086dc4: 6e10 aa15 0100 |00a4: invoke-virtual {v1}, Ljava/util/ArrayList;.size:()I // method@15aa │ │ -086dca: 0a01 |00a7: move-result v1 │ │ -086dcc: 3771 aaff |00a8: if-le v1, v7, 0052 // -0056 │ │ -086dd0: 5441 4609 |00aa: iget-object v1, v4, Ljwtc/android/chess/ics/ICSClient;._mapGames:Ljava/util/ArrayList; // field@0946 │ │ -086dd4: 6e20 a315 7100 |00ac: invoke-virtual {v1, v7}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@15a3 │ │ -086dda: 0c00 |00af: move-result-object v0 │ │ -086ddc: 1f00 6803 |00b0: check-cast v0, Ljava/util/HashMap; // type@0368 │ │ -086de0: 1a02 f31c |00b2: const-string v2, "onItemClick" // string@1cf3 │ │ -086de4: 2201 4203 |00b4: new-instance v1, Ljava/lang/StringBuilder; // type@0342 │ │ -086de8: 7010 5715 0100 |00b6: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ -086dee: 1a03 8618 |00b9: const-string v3, "item " // string@1886 │ │ -086df2: 6e20 5f15 3100 |00bb: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -086df8: 0c03 |00be: move-result-object v3 │ │ -086dfa: 1a01 7622 |00bf: const-string v1, "text_name1" // string@2276 │ │ -086dfe: 6e20 c415 1000 |00c1: invoke-virtual {v0, v1}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@15c4 │ │ -086e04: 0c01 |00c4: move-result-object v1 │ │ -086e06: 1f01 4003 |00c5: check-cast v1, Ljava/lang/String; // type@0340 │ │ -086e0a: 6e20 5f15 1300 |00c7: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -086e10: 0c01 |00ca: move-result-object v1 │ │ -086e12: 6e10 6415 0100 |00cb: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ -086e18: 0c01 |00ce: move-result-object v1 │ │ -086e1a: 7120 f811 1200 |00cf: invoke-static {v2, v1}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@11f8 │ │ -086e20: 2201 4203 |00d2: new-instance v1, Ljava/lang/StringBuilder; // type@0342 │ │ -086e24: 7010 5715 0100 |00d4: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ -086e2a: 1a02 7f1c |00d7: const-string v2, "observe " // string@1c7f │ │ -086e2e: 6e20 5f15 2100 |00d9: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -086e34: 0c02 |00dc: move-result-object v2 │ │ -086e36: 1a01 7622 |00dd: const-string v1, "text_name1" // string@2276 │ │ -086e3a: 6e20 c415 1000 |00df: invoke-virtual {v0, v1}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@15c4 │ │ -086e40: 0c01 |00e2: move-result-object v1 │ │ -086e42: 1f01 4003 |00e3: check-cast v1, Ljava/lang/String; // type@0340 │ │ -086e46: 6e20 5f15 1200 |00e5: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -086e4c: 0c01 |00e8: move-result-object v1 │ │ -086e4e: 6e10 6415 0100 |00e9: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ -086e54: 0c01 |00ec: move-result-object v1 │ │ -086e56: 6e20 9018 1400 |00ed: invoke-virtual {v4, v1}, Ljwtc/android/chess/ics/ICSClient;.sendString:(Ljava/lang/String;)V // method@1890 │ │ -086e5c: 1a01 e01e |00f0: const-string v1, "refresh" // string@1ee0 │ │ -086e60: 6e20 9018 1400 |00f2: invoke-virtual {v4, v1}, Ljwtc/android/chess/ics/ICSClient;.sendString:(Ljava/lang/String;)V // method@1890 │ │ -086e66: 6e10 8118 0400 |00f5: invoke-virtual {v4}, Ljwtc/android/chess/ics/ICSClient;.get_view:()Ljwtc/android/chess/ics/ICSChessView; // method@1881 │ │ -086e6c: 0c01 |00f8: move-result-object v1 │ │ -086e6e: 1222 |00f9: const/4 v2, #int 2 // #2 │ │ -086e70: 6e20 2518 2100 |00fa: invoke-virtual {v1, v2}, Ljwtc/android/chess/ics/ICSChessView;.setViewMode:(I)V // method@1825 │ │ -086e76: 6e10 8118 0400 |00fd: invoke-virtual {v4}, Ljwtc/android/chess/ics/ICSClient;.get_view:()Ljwtc/android/chess/ics/ICSChessView; // method@1881 │ │ -086e7c: 0c02 |0100: move-result-object v2 │ │ -086e7e: 1a01 6b1c |0101: const-string v1, "nr" // string@1c6b │ │ -086e82: 6e20 c415 1000 |0103: invoke-virtual {v0, v1}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@15c4 │ │ -086e88: 0c01 |0106: move-result-object v1 │ │ -086e8a: 1f01 4003 |0107: check-cast v1, Ljava/lang/String; // type@0340 │ │ -086e8e: 7110 0815 0100 |0109: invoke-static {v1}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@1508 │ │ -086e94: 0a01 |010c: move-result v1 │ │ -086e96: 6e20 2418 1200 |010d: invoke-virtual {v2, v1}, Ljwtc/android/chess/ics/ICSChessView;.setGameNum:(I)V // method@1824 │ │ -086e9c: 6e10 9818 0400 |0110: invoke-virtual {v4}, Ljwtc/android/chess/ics/ICSClient;.switchToBoardView:()V // method@1898 │ │ -086ea2: 2900 3fff |0113: goto/16 0052 // -00c1 │ │ -086ea6: 5441 4409 |0115: iget-object v1, v4, Ljwtc/android/chess/ics/ICSClient;._listStored:Landroid/widget/ListView; // field@0944 │ │ -086eaa: 3315 3bff |0117: if-ne v5, v1, 0052 // -00c5 │ │ -086eae: 5441 4809 |0119: iget-object v1, v4, Ljwtc/android/chess/ics/ICSClient;._mapStored:Ljava/util/ArrayList; // field@0948 │ │ -086eb2: 6e10 aa15 0100 |011b: invoke-virtual {v1}, Ljava/util/ArrayList;.size:()I // method@15aa │ │ -086eb8: 0a01 |011e: move-result v1 │ │ -086eba: 3771 33ff |011f: if-le v1, v7, 0052 // -00cd │ │ -086ebe: 5441 4809 |0121: iget-object v1, v4, Ljwtc/android/chess/ics/ICSClient;._mapStored:Ljava/util/ArrayList; // field@0948 │ │ -086ec2: 6e20 a315 7100 |0123: invoke-virtual {v1, v7}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@15a3 │ │ -086ec8: 0c00 |0126: move-result-object v0 │ │ -086eca: 1f00 6803 |0127: check-cast v0, Ljava/util/HashMap; // type@0368 │ │ -086ece: 1a02 f31c |0129: const-string v2, "onItemClick" // string@1cf3 │ │ -086ed2: 2201 4203 |012b: new-instance v1, Ljava/lang/StringBuilder; // type@0342 │ │ -086ed6: 7010 5715 0100 |012d: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ -086edc: 1a03 8618 |0130: const-string v3, "item " // string@1886 │ │ -086ee0: 6e20 5f15 3100 |0132: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -086ee6: 0c03 |0135: move-result-object v3 │ │ -086ee8: 1a01 7822 |0136: const-string v1, "text_name_stored" // string@2278 │ │ -086eec: 6e20 c415 1000 |0138: invoke-virtual {v0, v1}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@15c4 │ │ -086ef2: 0c01 |013b: move-result-object v1 │ │ -086ef4: 1f01 4003 |013c: check-cast v1, Ljava/lang/String; // type@0340 │ │ -086ef8: 6e20 5f15 1300 |013e: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -086efe: 0c01 |0141: move-result-object v1 │ │ -086f00: 6e10 6415 0100 |0142: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ -086f06: 0c01 |0145: move-result-object v1 │ │ -086f08: 7120 f811 1200 |0146: invoke-static {v2, v1}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@11f8 │ │ -086f0e: 2201 4203 |0149: new-instance v1, Ljava/lang/StringBuilder; // type@0342 │ │ -086f12: 7010 5715 0100 |014b: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ -086f18: 1a02 6a1b |014e: const-string v2, "match " // string@1b6a │ │ -086f1c: 6e20 5f15 2100 |0150: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -086f22: 0c02 |0153: move-result-object v2 │ │ -086f24: 1a01 7822 |0154: const-string v1, "text_name_stored" // string@2278 │ │ -086f28: 6e20 c415 1000 |0156: invoke-virtual {v0, v1}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@15c4 │ │ -086f2e: 0c01 |0159: move-result-object v1 │ │ -086f30: 1f01 4003 |015a: check-cast v1, Ljava/lang/String; // type@0340 │ │ -086f34: 6e20 5f15 1200 |015c: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -086f3a: 0c01 |015f: move-result-object v1 │ │ -086f3c: 6e10 6415 0100 |0160: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ -086f42: 0c01 |0163: move-result-object v1 │ │ -086f44: 6e20 9018 1400 |0164: invoke-virtual {v4, v1}, Ljwtc/android/chess/ics/ICSClient;.sendString:(Ljava/lang/String;)V // method@1890 │ │ -086f4a: 6e10 9818 0400 |0167: invoke-virtual {v4}, Ljwtc/android/chess/ics/ICSClient;.switchToBoardView:()V // method@1898 │ │ -086f50: 2900 e8fe |016a: goto/16 0052 // -0118 │ │ +088818: |[088818] jwtc.android.chess.ics.ICSClient.onItemClick:(Landroid/widget/AdapterView;Landroid/view/View;IJ)V │ │ +088828: 5441 4109 |0000: iget-object v1, v4, Ljwtc/android/chess/ics/ICSClient;._listChallenges:Landroid/widget/ListView; // field@0941 │ │ +08882c: 3315 5100 |0002: if-ne v5, v1, 0053 // +0051 │ │ +088830: 5441 4509 |0004: iget-object v1, v4, Ljwtc/android/chess/ics/ICSClient;._mapChallenges:Ljava/util/ArrayList; // field@0945 │ │ +088834: 6e10 aa15 0100 |0006: invoke-virtual {v1}, Ljava/util/ArrayList;.size:()I // method@15aa │ │ +08883a: 0a01 |0009: move-result v1 │ │ +08883c: 3771 4800 |000a: if-le v1, v7, 0052 // +0048 │ │ +088840: 5441 4509 |000c: iget-object v1, v4, Ljwtc/android/chess/ics/ICSClient;._mapChallenges:Ljava/util/ArrayList; // field@0945 │ │ +088844: 6e20 a315 7100 |000e: invoke-virtual {v1, v7}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@15a3 │ │ +08884a: 0c00 |0011: move-result-object v0 │ │ +08884c: 1f00 6503 |0012: check-cast v0, Ljava/util/HashMap; // type@0365 │ │ +088850: 1a02 ef1c |0014: const-string v2, "onItemClick" // string@1cef │ │ +088854: 2201 3f03 |0016: new-instance v1, Ljava/lang/StringBuilder; // type@033f │ │ +088858: 7010 5715 0100 |0018: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ +08885e: 1a03 8218 |001b: const-string v3, "item " // string@1882 │ │ +088862: 6e20 5f15 3100 |001d: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +088868: 0c03 |0020: move-result-object v3 │ │ +08886a: 1a01 111e |0021: const-string v1, "play" // string@1e11 │ │ +08886e: 6e20 c415 1000 |0023: invoke-virtual {v0, v1}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@15c4 │ │ +088874: 0c01 |0026: move-result-object v1 │ │ +088876: 1f01 3d03 |0027: check-cast v1, Ljava/lang/String; // type@033d │ │ +08887a: 6e20 5f15 1300 |0029: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +088880: 0c01 |002c: move-result-object v1 │ │ +088882: 6e10 6415 0100 |002d: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ +088888: 0c01 |0030: move-result-object v1 │ │ +08888a: 7120 f811 1200 |0031: invoke-static {v2, v1}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@11f8 │ │ +088890: 2201 3f03 |0034: new-instance v1, Ljava/lang/StringBuilder; // type@033f │ │ +088894: 7010 5715 0100 |0036: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ +08889a: 1a02 121e |0039: const-string v2, "play " // string@1e12 │ │ +08889e: 6e20 5f15 2100 |003b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +0888a4: 0c02 |003e: move-result-object v2 │ │ +0888a6: 1a01 111e |003f: const-string v1, "play" // string@1e11 │ │ +0888aa: 6e20 c415 1000 |0041: invoke-virtual {v0, v1}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@15c4 │ │ +0888b0: 0c01 |0044: move-result-object v1 │ │ +0888b2: 1f01 3d03 |0045: check-cast v1, Ljava/lang/String; // type@033d │ │ +0888b6: 6e20 5f15 1200 |0047: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +0888bc: 0c01 |004a: move-result-object v1 │ │ +0888be: 6e10 6415 0100 |004b: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ +0888c4: 0c01 |004e: move-result-object v1 │ │ +0888c6: 6e20 9018 1400 |004f: invoke-virtual {v4, v1}, Ljwtc/android/chess/ics/ICSClient;.sendString:(Ljava/lang/String;)V // method@1890 │ │ +0888cc: 0e00 |0052: return-void │ │ +0888ce: 5441 4309 |0053: iget-object v1, v4, Ljwtc/android/chess/ics/ICSClient;._listPlayers:Landroid/widget/ListView; // field@0943 │ │ +0888d2: 3315 4900 |0055: if-ne v5, v1, 009e // +0049 │ │ +0888d6: 5441 4709 |0057: iget-object v1, v4, Ljwtc/android/chess/ics/ICSClient;._mapPlayers:Ljava/util/ArrayList; // field@0947 │ │ +0888da: 6e10 aa15 0100 |0059: invoke-virtual {v1}, Ljava/util/ArrayList;.size:()I // method@15aa │ │ +0888e0: 0a01 |005c: move-result v1 │ │ +0888e2: 3771 f5ff |005d: if-le v1, v7, 0052 // -000b │ │ +0888e6: 5441 4709 |005f: iget-object v1, v4, Ljwtc/android/chess/ics/ICSClient;._mapPlayers:Ljava/util/ArrayList; // field@0947 │ │ +0888ea: 6e20 a315 7100 |0061: invoke-virtual {v1, v7}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@15a3 │ │ +0888f0: 0c00 |0064: move-result-object v0 │ │ +0888f2: 1f00 6503 |0065: check-cast v0, Ljava/util/HashMap; // type@0365 │ │ +0888f6: 1a02 ef1c |0067: const-string v2, "onItemClick" // string@1cef │ │ +0888fa: 2201 3f03 |0069: new-instance v1, Ljava/lang/StringBuilder; // type@033f │ │ +0888fe: 7010 5715 0100 |006b: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ +088904: 1a03 8218 |006e: const-string v3, "item " // string@1882 │ │ +088908: 6e20 5f15 3100 |0070: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +08890e: 0c03 |0073: move-result-object v3 │ │ +088910: 1a01 7122 |0074: const-string v1, "text_name" // string@2271 │ │ +088914: 6e20 c415 1000 |0076: invoke-virtual {v0, v1}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@15c4 │ │ +08891a: 0c01 |0079: move-result-object v1 │ │ +08891c: 1f01 3d03 |007a: check-cast v1, Ljava/lang/String; // type@033d │ │ +088920: 6e20 5f15 1300 |007c: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +088926: 0c01 |007f: move-result-object v1 │ │ +088928: 6e10 6415 0100 |0080: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ +08892e: 0c01 |0083: move-result-object v1 │ │ +088930: 7120 f811 1200 |0084: invoke-static {v2, v1}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@11f8 │ │ +088936: 5442 3a09 |0087: iget-object v2, v4, Ljwtc/android/chess/ics/ICSClient;._dlgMatch:Ljwtc/android/chess/ics/ICSMatchDlg; // field@093a │ │ +08893a: 1a01 7122 |0089: const-string v1, "text_name" // string@2271 │ │ +08893e: 6e20 c415 1000 |008b: invoke-virtual {v0, v1}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@15c4 │ │ +088944: 0c01 |008e: move-result-object v1 │ │ +088946: 1f01 3d03 |008f: check-cast v1, Ljava/lang/String; // type@033d │ │ +08894a: 6e10 4a15 0100 |0091: invoke-virtual {v1}, Ljava/lang/String;.toString:()Ljava/lang/String; // method@154a │ │ +088950: 0c01 |0094: move-result-object v1 │ │ +088952: 6e20 bd18 1200 |0095: invoke-virtual {v2, v1}, Ljwtc/android/chess/ics/ICSMatchDlg;.setPlayer:(Ljava/lang/String;)V // method@18bd │ │ +088958: 5441 3a09 |0098: iget-object v1, v4, Ljwtc/android/chess/ics/ICSClient;._dlgMatch:Ljwtc/android/chess/ics/ICSMatchDlg; // field@093a │ │ +08895c: 6e10 bf18 0100 |009a: invoke-virtual {v1}, Ljwtc/android/chess/ics/ICSMatchDlg;.show:()V // method@18bf │ │ +088962: 28b5 |009d: goto 0052 // -004b │ │ +088964: 5441 4209 |009e: iget-object v1, v4, Ljwtc/android/chess/ics/ICSClient;._listGames:Landroid/widget/ListView; // field@0942 │ │ +088968: 3315 7500 |00a0: if-ne v5, v1, 0115 // +0075 │ │ +08896c: 5441 4609 |00a2: iget-object v1, v4, Ljwtc/android/chess/ics/ICSClient;._mapGames:Ljava/util/ArrayList; // field@0946 │ │ +088970: 6e10 aa15 0100 |00a4: invoke-virtual {v1}, Ljava/util/ArrayList;.size:()I // method@15aa │ │ +088976: 0a01 |00a7: move-result v1 │ │ +088978: 3771 aaff |00a8: if-le v1, v7, 0052 // -0056 │ │ +08897c: 5441 4609 |00aa: iget-object v1, v4, Ljwtc/android/chess/ics/ICSClient;._mapGames:Ljava/util/ArrayList; // field@0946 │ │ +088980: 6e20 a315 7100 |00ac: invoke-virtual {v1, v7}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@15a3 │ │ +088986: 0c00 |00af: move-result-object v0 │ │ +088988: 1f00 6503 |00b0: check-cast v0, Ljava/util/HashMap; // type@0365 │ │ +08898c: 1a02 ef1c |00b2: const-string v2, "onItemClick" // string@1cef │ │ +088990: 2201 3f03 |00b4: new-instance v1, Ljava/lang/StringBuilder; // type@033f │ │ +088994: 7010 5715 0100 |00b6: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ +08899a: 1a03 8218 |00b9: const-string v3, "item " // string@1882 │ │ +08899e: 6e20 5f15 3100 |00bb: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +0889a4: 0c03 |00be: move-result-object v3 │ │ +0889a6: 1a01 7222 |00bf: const-string v1, "text_name1" // string@2272 │ │ +0889aa: 6e20 c415 1000 |00c1: invoke-virtual {v0, v1}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@15c4 │ │ +0889b0: 0c01 |00c4: move-result-object v1 │ │ +0889b2: 1f01 3d03 |00c5: check-cast v1, Ljava/lang/String; // type@033d │ │ +0889b6: 6e20 5f15 1300 |00c7: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +0889bc: 0c01 |00ca: move-result-object v1 │ │ +0889be: 6e10 6415 0100 |00cb: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ +0889c4: 0c01 |00ce: move-result-object v1 │ │ +0889c6: 7120 f811 1200 |00cf: invoke-static {v2, v1}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@11f8 │ │ +0889cc: 2201 3f03 |00d2: new-instance v1, Ljava/lang/StringBuilder; // type@033f │ │ +0889d0: 7010 5715 0100 |00d4: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ +0889d6: 1a02 7b1c |00d7: const-string v2, "observe " // string@1c7b │ │ +0889da: 6e20 5f15 2100 |00d9: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +0889e0: 0c02 |00dc: move-result-object v2 │ │ +0889e2: 1a01 7222 |00dd: const-string v1, "text_name1" // string@2272 │ │ +0889e6: 6e20 c415 1000 |00df: invoke-virtual {v0, v1}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@15c4 │ │ +0889ec: 0c01 |00e2: move-result-object v1 │ │ +0889ee: 1f01 3d03 |00e3: check-cast v1, Ljava/lang/String; // type@033d │ │ +0889f2: 6e20 5f15 1200 |00e5: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +0889f8: 0c01 |00e8: move-result-object v1 │ │ +0889fa: 6e10 6415 0100 |00e9: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ +088a00: 0c01 |00ec: move-result-object v1 │ │ +088a02: 6e20 9018 1400 |00ed: invoke-virtual {v4, v1}, Ljwtc/android/chess/ics/ICSClient;.sendString:(Ljava/lang/String;)V // method@1890 │ │ +088a08: 1a01 dc1e |00f0: const-string v1, "refresh" // string@1edc │ │ +088a0c: 6e20 9018 1400 |00f2: invoke-virtual {v4, v1}, Ljwtc/android/chess/ics/ICSClient;.sendString:(Ljava/lang/String;)V // method@1890 │ │ +088a12: 6e10 8118 0400 |00f5: invoke-virtual {v4}, Ljwtc/android/chess/ics/ICSClient;.get_view:()Ljwtc/android/chess/ics/ICSChessView; // method@1881 │ │ +088a18: 0c01 |00f8: move-result-object v1 │ │ +088a1a: 1222 |00f9: const/4 v2, #int 2 // #2 │ │ +088a1c: 6e20 2518 2100 |00fa: invoke-virtual {v1, v2}, Ljwtc/android/chess/ics/ICSChessView;.setViewMode:(I)V // method@1825 │ │ +088a22: 6e10 8118 0400 |00fd: invoke-virtual {v4}, Ljwtc/android/chess/ics/ICSClient;.get_view:()Ljwtc/android/chess/ics/ICSChessView; // method@1881 │ │ +088a28: 0c02 |0100: move-result-object v2 │ │ +088a2a: 1a01 671c |0101: const-string v1, "nr" // string@1c67 │ │ +088a2e: 6e20 c415 1000 |0103: invoke-virtual {v0, v1}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@15c4 │ │ +088a34: 0c01 |0106: move-result-object v1 │ │ +088a36: 1f01 3d03 |0107: check-cast v1, Ljava/lang/String; // type@033d │ │ +088a3a: 7110 0815 0100 |0109: invoke-static {v1}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@1508 │ │ +088a40: 0a01 |010c: move-result v1 │ │ +088a42: 6e20 2418 1200 |010d: invoke-virtual {v2, v1}, Ljwtc/android/chess/ics/ICSChessView;.setGameNum:(I)V // method@1824 │ │ +088a48: 6e10 9818 0400 |0110: invoke-virtual {v4}, Ljwtc/android/chess/ics/ICSClient;.switchToBoardView:()V // method@1898 │ │ +088a4e: 2900 3fff |0113: goto/16 0052 // -00c1 │ │ +088a52: 5441 4409 |0115: iget-object v1, v4, Ljwtc/android/chess/ics/ICSClient;._listStored:Landroid/widget/ListView; // field@0944 │ │ +088a56: 3315 3bff |0117: if-ne v5, v1, 0052 // -00c5 │ │ +088a5a: 5441 4809 |0119: iget-object v1, v4, Ljwtc/android/chess/ics/ICSClient;._mapStored:Ljava/util/ArrayList; // field@0948 │ │ +088a5e: 6e10 aa15 0100 |011b: invoke-virtual {v1}, Ljava/util/ArrayList;.size:()I // method@15aa │ │ +088a64: 0a01 |011e: move-result v1 │ │ +088a66: 3771 33ff |011f: if-le v1, v7, 0052 // -00cd │ │ +088a6a: 5441 4809 |0121: iget-object v1, v4, Ljwtc/android/chess/ics/ICSClient;._mapStored:Ljava/util/ArrayList; // field@0948 │ │ +088a6e: 6e20 a315 7100 |0123: invoke-virtual {v1, v7}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@15a3 │ │ +088a74: 0c00 |0126: move-result-object v0 │ │ +088a76: 1f00 6503 |0127: check-cast v0, Ljava/util/HashMap; // type@0365 │ │ +088a7a: 1a02 ef1c |0129: const-string v2, "onItemClick" // string@1cef │ │ +088a7e: 2201 3f03 |012b: new-instance v1, Ljava/lang/StringBuilder; // type@033f │ │ +088a82: 7010 5715 0100 |012d: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ +088a88: 1a03 8218 |0130: const-string v3, "item " // string@1882 │ │ +088a8c: 6e20 5f15 3100 |0132: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +088a92: 0c03 |0135: move-result-object v3 │ │ +088a94: 1a01 7422 |0136: const-string v1, "text_name_stored" // string@2274 │ │ +088a98: 6e20 c415 1000 |0138: invoke-virtual {v0, v1}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@15c4 │ │ +088a9e: 0c01 |013b: move-result-object v1 │ │ +088aa0: 1f01 3d03 |013c: check-cast v1, Ljava/lang/String; // type@033d │ │ +088aa4: 6e20 5f15 1300 |013e: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +088aaa: 0c01 |0141: move-result-object v1 │ │ +088aac: 6e10 6415 0100 |0142: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ +088ab2: 0c01 |0145: move-result-object v1 │ │ +088ab4: 7120 f811 1200 |0146: invoke-static {v2, v1}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@11f8 │ │ +088aba: 2201 3f03 |0149: new-instance v1, Ljava/lang/StringBuilder; // type@033f │ │ +088abe: 7010 5715 0100 |014b: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ +088ac4: 1a02 661b |014e: const-string v2, "match " // string@1b66 │ │ +088ac8: 6e20 5f15 2100 |0150: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +088ace: 0c02 |0153: move-result-object v2 │ │ +088ad0: 1a01 7422 |0154: const-string v1, "text_name_stored" // string@2274 │ │ +088ad4: 6e20 c415 1000 |0156: invoke-virtual {v0, v1}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@15c4 │ │ +088ada: 0c01 |0159: move-result-object v1 │ │ +088adc: 1f01 3d03 |015a: check-cast v1, Ljava/lang/String; // type@033d │ │ +088ae0: 6e20 5f15 1200 |015c: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +088ae6: 0c01 |015f: move-result-object v1 │ │ +088ae8: 6e10 6415 0100 |0160: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ +088aee: 0c01 |0163: move-result-object v1 │ │ +088af0: 6e20 9018 1400 |0164: invoke-virtual {v4, v1}, Ljwtc/android/chess/ics/ICSClient;.sendString:(Ljava/lang/String;)V // method@1890 │ │ +088af6: 6e10 9818 0400 |0167: invoke-virtual {v4}, Ljwtc/android/chess/ics/ICSClient;.switchToBoardView:()V // method@1898 │ │ +088afc: 2900 e8fe |016a: goto/16 0052 // -0118 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1481 │ │ 0x0004 line=1482 │ │ 0x000c line=1483 │ │ 0x0014 line=1484 │ │ 0x0034 line=1485 │ │ @@ -179487,113 +179550,121 @@ │ │ type : '(ILandroid/view/KeyEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 185 16-bit code units │ │ -086f54: |[086f54] jwtc.android.chess.ics.ICSClient.onKeyDown:(ILandroid/view/KeyEvent;)Z │ │ -086f64: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -086f66: 1241 |0001: const/4 v1, #int 4 // #4 │ │ -086f68: 3315 aa00 |0002: if-ne v5, v1, 00ac // +00aa │ │ -086f6c: 6e10 2412 0600 |0004: invoke-virtual {v6}, Landroid/view/KeyEvent;.getRepeatCount:()I // method@1224 │ │ -086f72: 0a01 |0007: move-result v1 │ │ -086f74: 3901 a400 |0008: if-nez v1, 00ac // +00a4 │ │ -086f78: 6e10 8318 0400 |000a: invoke-virtual {v4}, Ljwtc/android/chess/ics/ICSClient;.isConnected:()Z // method@1883 │ │ -086f7e: 0a01 |000d: move-result v1 │ │ -086f80: 3801 9a00 |000e: if-eqz v1, 00a8 // +009a │ │ -086f84: 5441 5d09 |0010: iget-object v1, v4, Ljwtc/android/chess/ics/ICSClient;._viewAnimatorMain:Landroid/widget/ViewAnimator; // field@095d │ │ -086f88: 6e10 8d14 0100 |0012: invoke-virtual {v1}, Landroid/widget/ViewAnimator;.getDisplayedChild:()I // method@148d │ │ -086f8e: 0a01 |0015: move-result v1 │ │ -086f90: 3901 4900 |0016: if-nez v1, 005f // +0049 │ │ -086f94: 6e10 8118 0400 |0018: invoke-virtual {v4}, Ljwtc/android/chess/ics/ICSClient;.get_view:()Ljwtc/android/chess/ics/ICSChessView; // method@1881 │ │ -086f9a: 0c01 |001b: move-result-object v1 │ │ -086f9c: 6e10 1c18 0100 |001c: invoke-virtual {v1}, Ljwtc/android/chess/ics/ICSChessView;.isUserPlaying:()Z // method@181c │ │ -086fa2: 0a01 |001f: move-result v1 │ │ -086fa4: 3801 3f00 |0020: if-eqz v1, 005f // +003f │ │ -086fa8: 2201 0d00 |0022: new-instance v1, Landroid/app/AlertDialog$Builder; // type@000d │ │ -086fac: 7020 3b00 4100 |0024: invoke-direct {v1, v4}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@003b │ │ -086fb2: 2202 4203 |0027: new-instance v2, Ljava/lang/StringBuilder; // type@0342 │ │ -086fb6: 7010 5715 0200 |0029: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ -086fbc: 1403 c900 087f |002c: const v3, #float 1.80779e+38 // #7f0800c9 │ │ -086fc2: 6e20 7e18 3400 |002f: invoke-virtual {v4, v3}, Ljwtc/android/chess/ics/ICSClient;.getString:(I)Ljava/lang/String; // method@187e │ │ -086fc8: 0c03 |0032: move-result-object v3 │ │ -086fca: 6e20 5f15 3200 |0033: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -086fd0: 0c02 |0036: move-result-object v2 │ │ -086fd2: 1a03 c301 |0037: const-string v3, "?" // string@01c3 │ │ -086fd6: 6e20 5f15 3200 |0039: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -086fdc: 0c02 |003c: move-result-object v2 │ │ -086fde: 6e10 6415 0200 |003d: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ -086fe4: 0c02 |0040: move-result-object v2 │ │ -086fe6: 6e20 4500 2100 |0041: invoke-virtual {v1, v2}, Landroid/app/AlertDialog$Builder;.setTitle:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@0045 │ │ -086fec: 0c01 |0044: move-result-object v1 │ │ -086fee: 1a02 3c0e |0045: const-string v2, "Yes" // string@0e3c │ │ -086ff2: 2203 0704 |0047: new-instance v3, Ljwtc/android/chess/ics/ICSClient$9; // type@0407 │ │ -086ff6: 7020 4a18 4300 |0049: invoke-direct {v3, v4}, Ljwtc/android/chess/ics/ICSClient$9;.:(Ljwtc/android/chess/ics/ICSClient;)V // method@184a │ │ -086ffc: 6e30 4200 2103 |004c: invoke-virtual {v1, v2, v3}, Landroid/app/AlertDialog$Builder;.setPositiveButton:(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0042 │ │ -087002: 0c01 |004f: move-result-object v1 │ │ -087004: 1a02 370b |0050: const-string v2, "No" // string@0b37 │ │ -087008: 2203 0604 |0052: new-instance v3, Ljwtc/android/chess/ics/ICSClient$8; // type@0406 │ │ -08700c: 7020 4818 4300 |0054: invoke-direct {v3, v4}, Ljwtc/android/chess/ics/ICSClient$8;.:(Ljwtc/android/chess/ics/ICSClient;)V // method@1848 │ │ -087012: 6e30 4000 2103 |0057: invoke-virtual {v1, v2, v3}, Landroid/app/AlertDialog$Builder;.setNegativeButton:(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0040 │ │ -087018: 0c01 |005a: move-result-object v1 │ │ -08701a: 6e10 4700 0100 |005b: invoke-virtual {v1}, Landroid/app/AlertDialog$Builder;.show:()Landroid/app/AlertDialog; // method@0047 │ │ -087020: 0f00 |005e: return v0 │ │ -087022: 5441 5d09 |005f: iget-object v1, v4, Ljwtc/android/chess/ics/ICSClient;._viewAnimatorMain:Landroid/widget/ViewAnimator; // field@095d │ │ -087026: 6e10 8d14 0100 |0061: invoke-virtual {v1}, Landroid/widget/ViewAnimator;.getDisplayedChild:()I // method@148d │ │ -08702c: 0a01 |0064: move-result v1 │ │ -08702e: 3901 3f00 |0065: if-nez v1, 00a4 // +003f │ │ -087032: 2201 0d00 |0067: new-instance v1, Landroid/app/AlertDialog$Builder; // type@000d │ │ -087036: 7020 3b00 4100 |0069: invoke-direct {v1, v4}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@003b │ │ -08703c: 2202 4203 |006c: new-instance v2, Ljava/lang/StringBuilder; // type@0342 │ │ -087040: 7010 5715 0200 |006e: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ -087046: 1403 d100 087f |0071: const v3, #float 1.80779e+38 // #7f0800d1 │ │ -08704c: 6e20 7e18 3400 |0074: invoke-virtual {v4, v3}, Ljwtc/android/chess/ics/ICSClient;.getString:(I)Ljava/lang/String; // method@187e │ │ -087052: 0c03 |0077: move-result-object v3 │ │ -087054: 6e20 5f15 3200 |0078: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -08705a: 0c02 |007b: move-result-object v2 │ │ -08705c: 1a03 c301 |007c: const-string v3, "?" // string@01c3 │ │ -087060: 6e20 5f15 3200 |007e: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -087066: 0c02 |0081: move-result-object v2 │ │ -087068: 6e10 6415 0200 |0082: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ -08706e: 0c02 |0085: move-result-object v2 │ │ -087070: 6e20 4500 2100 |0086: invoke-virtual {v1, v2}, Landroid/app/AlertDialog$Builder;.setTitle:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@0045 │ │ -087076: 0c01 |0089: move-result-object v1 │ │ -087078: 1a02 3c0e |008a: const-string v2, "Yes" // string@0e3c │ │ -08707c: 2203 f703 |008c: new-instance v3, Ljwtc/android/chess/ics/ICSClient$11; // type@03f7 │ │ -087080: 7020 2a18 4300 |008e: invoke-direct {v3, v4}, Ljwtc/android/chess/ics/ICSClient$11;.:(Ljwtc/android/chess/ics/ICSClient;)V // method@182a │ │ -087086: 6e30 4200 2103 |0091: invoke-virtual {v1, v2, v3}, Landroid/app/AlertDialog$Builder;.setPositiveButton:(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0042 │ │ -08708c: 0c01 |0094: move-result-object v1 │ │ -08708e: 1a02 370b |0095: const-string v2, "No" // string@0b37 │ │ -087092: 2203 f603 |0097: new-instance v3, Ljwtc/android/chess/ics/ICSClient$10; // type@03f6 │ │ -087096: 7020 2818 4300 |0099: invoke-direct {v3, v4}, Ljwtc/android/chess/ics/ICSClient$10;.:(Ljwtc/android/chess/ics/ICSClient;)V // method@1828 │ │ -08709c: 6e30 4000 2103 |009c: invoke-virtual {v1, v2, v3}, Landroid/app/AlertDialog$Builder;.setNegativeButton:(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0040 │ │ -0870a2: 0c01 |009f: move-result-object v1 │ │ -0870a4: 6e10 4700 0100 |00a0: invoke-virtual {v1}, Landroid/app/AlertDialog$Builder;.show:()Landroid/app/AlertDialog; // method@0047 │ │ -0870aa: 28bb |00a3: goto 005e // -0045 │ │ -0870ac: 6e10 9818 0400 |00a4: invoke-virtual {v4}, Ljwtc/android/chess/ics/ICSClient;.switchToBoardView:()V // method@1898 │ │ -0870b2: 28b7 |00a7: goto 005e // -0049 │ │ -0870b4: 6e10 7a18 0400 |00a8: invoke-virtual {v4}, Ljwtc/android/chess/ics/ICSClient;.finish:()V // method@187a │ │ -0870ba: 28b3 |00ab: goto 005e // -004d │ │ -0870bc: 1301 5200 |00ac: const/16 v1, #int 82 // #52 │ │ -0870c0: 3315 0600 |00ae: if-ne v5, v1, 00b4 // +0006 │ │ -0870c4: 6e10 9318 0400 |00b0: invoke-virtual {v4}, Ljwtc/android/chess/ics/ICSClient;.showMainMenu:()V // method@1893 │ │ -0870ca: 28ab |00b3: goto 005e // -0055 │ │ -0870cc: 6f30 3217 5406 |00b4: invoke-super {v4, v5, v6}, Ljwtc/android/chess/MyBaseActivity;.onKeyDown:(ILandroid/view/KeyEvent;)Z // method@1732 │ │ -0870d2: 0a00 |00b7: move-result v0 │ │ -0870d4: 28a6 |00b8: goto 005e // -005a │ │ +088b00: |[088b00] jwtc.android.chess.ics.ICSClient.onKeyDown:(ILandroid/view/KeyEvent;)Z │ │ +088b10: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +088b12: 1241 |0001: const/4 v1, #int 4 // #4 │ │ +088b14: 3315 aa00 |0002: if-ne v5, v1, 00ac // +00aa │ │ +088b18: 6e10 2412 0600 |0004: invoke-virtual {v6}, Landroid/view/KeyEvent;.getRepeatCount:()I // method@1224 │ │ +088b1e: 0a01 |0007: move-result v1 │ │ +088b20: 3901 a400 |0008: if-nez v1, 00ac // +00a4 │ │ +088b24: 6e10 8318 0400 |000a: invoke-virtual {v4}, Ljwtc/android/chess/ics/ICSClient;.isConnected:()Z // method@1883 │ │ +088b2a: 0a01 |000d: move-result v1 │ │ +088b2c: 3801 9a00 |000e: if-eqz v1, 00a8 // +009a │ │ +088b30: 5441 5d09 |0010: iget-object v1, v4, Ljwtc/android/chess/ics/ICSClient;._viewAnimatorMain:Landroid/widget/ViewAnimator; // field@095d │ │ +088b34: 6e10 8d14 0100 |0012: invoke-virtual {v1}, Landroid/widget/ViewAnimator;.getDisplayedChild:()I // method@148d │ │ +088b3a: 0a01 |0015: move-result v1 │ │ +088b3c: 3901 4900 |0016: if-nez v1, 005f // +0049 │ │ +088b40: 6e10 8118 0400 |0018: invoke-virtual {v4}, Ljwtc/android/chess/ics/ICSClient;.get_view:()Ljwtc/android/chess/ics/ICSChessView; // method@1881 │ │ +088b46: 0c01 |001b: move-result-object v1 │ │ +088b48: 6e10 1c18 0100 |001c: invoke-virtual {v1}, Ljwtc/android/chess/ics/ICSChessView;.isUserPlaying:()Z // method@181c │ │ +088b4e: 0a01 |001f: move-result v1 │ │ +088b50: 3801 3f00 |0020: if-eqz v1, 005f // +003f │ │ +088b54: 2201 0d00 |0022: new-instance v1, Landroid/app/AlertDialog$Builder; // type@000d │ │ +088b58: 7020 3b00 4100 |0024: invoke-direct {v1, v4}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@003b │ │ +088b5e: 2202 3f03 |0027: new-instance v2, Ljava/lang/StringBuilder; // type@033f │ │ +088b62: 7010 5715 0200 |0029: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ +088b68: 1403 c900 087f |002c: const v3, #float 1.80779e+38 // #7f0800c9 │ │ +088b6e: 6e20 7e18 3400 |002f: invoke-virtual {v4, v3}, Ljwtc/android/chess/ics/ICSClient;.getString:(I)Ljava/lang/String; // method@187e │ │ +088b74: 0c03 |0032: move-result-object v3 │ │ +088b76: 6e20 5f15 3200 |0033: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +088b7c: 0c02 |0036: move-result-object v2 │ │ +088b7e: 1a03 c301 |0037: const-string v3, "?" // string@01c3 │ │ +088b82: 6e20 5f15 3200 |0039: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +088b88: 0c02 |003c: move-result-object v2 │ │ +088b8a: 6e10 6415 0200 |003d: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ +088b90: 0c02 |0040: move-result-object v2 │ │ +088b92: 6e20 4500 2100 |0041: invoke-virtual {v1, v2}, Landroid/app/AlertDialog$Builder;.setTitle:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@0045 │ │ +088b98: 0c01 |0044: move-result-object v1 │ │ +088b9a: 1a02 390e |0045: const-string v2, "Yes" // string@0e39 │ │ +088b9e: 2203 0404 |0047: new-instance v3, Ljwtc/android/chess/ics/ICSClient$9; // type@0404 │ │ +088ba2: 7020 4a18 4300 |0049: invoke-direct {v3, v4}, Ljwtc/android/chess/ics/ICSClient$9;.:(Ljwtc/android/chess/ics/ICSClient;)V // method@184a │ │ +088ba8: 6e30 4200 2103 |004c: invoke-virtual {v1, v2, v3}, Landroid/app/AlertDialog$Builder;.setPositiveButton:(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0042 │ │ +088bae: 0c01 |004f: move-result-object v1 │ │ +088bb0: 1a02 340b |0050: const-string v2, "No" // string@0b34 │ │ +088bb4: 2203 0304 |0052: new-instance v3, Ljwtc/android/chess/ics/ICSClient$8; // type@0403 │ │ +088bb8: 7020 4818 4300 |0054: invoke-direct {v3, v4}, Ljwtc/android/chess/ics/ICSClient$8;.:(Ljwtc/android/chess/ics/ICSClient;)V // method@1848 │ │ +088bbe: 6e30 4000 2103 |0057: invoke-virtual {v1, v2, v3}, Landroid/app/AlertDialog$Builder;.setNegativeButton:(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0040 │ │ +088bc4: 0c01 |005a: move-result-object v1 │ │ +088bc6: 6e10 4700 0100 |005b: invoke-virtual {v1}, Landroid/app/AlertDialog$Builder;.show:()Landroid/app/AlertDialog; // method@0047 │ │ +088bcc: 0f00 |005e: return v0 │ │ +088bce: 5441 5d09 |005f: iget-object v1, v4, Ljwtc/android/chess/ics/ICSClient;._viewAnimatorMain:Landroid/widget/ViewAnimator; // field@095d │ │ +088bd2: 6e10 8d14 0100 |0061: invoke-virtual {v1}, Landroid/widget/ViewAnimator;.getDisplayedChild:()I // method@148d │ │ +088bd8: 0a01 |0064: move-result v1 │ │ +088bda: 3901 3f00 |0065: if-nez v1, 00a4 // +003f │ │ +088bde: 2201 0d00 |0067: new-instance v1, Landroid/app/AlertDialog$Builder; // type@000d │ │ +088be2: 7020 3b00 4100 |0069: invoke-direct {v1, v4}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@003b │ │ +088be8: 2202 3f03 |006c: new-instance v2, Ljava/lang/StringBuilder; // type@033f │ │ +088bec: 7010 5715 0200 |006e: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ +088bf2: 1403 d100 087f |0071: const v3, #float 1.80779e+38 // #7f0800d1 │ │ +088bf8: 6e20 7e18 3400 |0074: invoke-virtual {v4, v3}, Ljwtc/android/chess/ics/ICSClient;.getString:(I)Ljava/lang/String; // method@187e │ │ +088bfe: 0c03 |0077: move-result-object v3 │ │ +088c00: 6e20 5f15 3200 |0078: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +088c06: 0c02 |007b: move-result-object v2 │ │ +088c08: 1a03 c301 |007c: const-string v3, "?" // string@01c3 │ │ +088c0c: 6e20 5f15 3200 |007e: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +088c12: 0c02 |0081: move-result-object v2 │ │ +088c14: 6e10 6415 0200 |0082: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ +088c1a: 0c02 |0085: move-result-object v2 │ │ +088c1c: 6e20 4500 2100 |0086: invoke-virtual {v1, v2}, Landroid/app/AlertDialog$Builder;.setTitle:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@0045 │ │ +088c22: 0c01 |0089: move-result-object v1 │ │ +088c24: 1a02 390e |008a: const-string v2, "Yes" // string@0e39 │ │ +088c28: 2203 f403 |008c: new-instance v3, Ljwtc/android/chess/ics/ICSClient$11; // type@03f4 │ │ +088c2c: 7020 2a18 4300 |008e: invoke-direct {v3, v4}, Ljwtc/android/chess/ics/ICSClient$11;.:(Ljwtc/android/chess/ics/ICSClient;)V // method@182a │ │ +088c32: 6e30 4200 2103 |0091: invoke-virtual {v1, v2, v3}, Landroid/app/AlertDialog$Builder;.setPositiveButton:(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0042 │ │ +088c38: 0c01 |0094: move-result-object v1 │ │ +088c3a: 1a02 340b |0095: const-string v2, "No" // string@0b34 │ │ +088c3e: 2203 f303 |0097: new-instance v3, Ljwtc/android/chess/ics/ICSClient$10; // type@03f3 │ │ +088c42: 7020 2818 4300 |0099: invoke-direct {v3, v4}, Ljwtc/android/chess/ics/ICSClient$10;.:(Ljwtc/android/chess/ics/ICSClient;)V // method@1828 │ │ +088c48: 6e30 4000 2103 |009c: invoke-virtual {v1, v2, v3}, Landroid/app/AlertDialog$Builder;.setNegativeButton:(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0040 │ │ +088c4e: 0c01 |009f: move-result-object v1 │ │ +088c50: 6e10 4700 0100 |00a0: invoke-virtual {v1}, Landroid/app/AlertDialog$Builder;.show:()Landroid/app/AlertDialog; // method@0047 │ │ +088c56: 28bb |00a3: goto 005e // -0045 │ │ +088c58: 6e10 9818 0400 |00a4: invoke-virtual {v4}, Ljwtc/android/chess/ics/ICSClient;.switchToBoardView:()V // method@1898 │ │ +088c5e: 28b7 |00a7: goto 005e // -0049 │ │ +088c60: 6e10 7a18 0400 |00a8: invoke-virtual {v4}, Ljwtc/android/chess/ics/ICSClient;.finish:()V // method@187a │ │ +088c66: 28b3 |00ab: goto 005e // -004d │ │ +088c68: 1301 5200 |00ac: const/16 v1, #int 82 // #52 │ │ +088c6c: 3315 0600 |00ae: if-ne v5, v1, 00b4 // +0006 │ │ +088c70: 6e10 9318 0400 |00b0: invoke-virtual {v4}, Ljwtc/android/chess/ics/ICSClient;.showMainMenu:()V // method@1893 │ │ +088c76: 28ab |00b3: goto 005e // -0055 │ │ +088c78: 6f30 3217 5406 |00b4: invoke-super {v4, v5, v6}, Ljwtc/android/chess/MyBaseActivity;.onKeyDown:(ILandroid/view/KeyEvent;)Z // method@1732 │ │ +088c7e: 0a00 |00b7: move-result v0 │ │ +088c80: 28a6 |00b8: goto 005e // -005a │ │ catches : (none) │ │ positions : │ │ 0x0001 line=545 │ │ 0x000a line=547 │ │ 0x0010 line=550 │ │ 0x0022 line=552 │ │ + 0x002f line=553 │ │ + 0x004c line=554 │ │ + 0x0057 line=564 │ │ + 0x005b line=569 │ │ 0x005e line=606 │ │ 0x005f line=575 │ │ 0x0067 line=577 │ │ + 0x0074 line=578 │ │ + 0x0091 line=579 │ │ + 0x009c line=586 │ │ + 0x00a0 line=591 │ │ 0x00a4 line=594 │ │ 0x00a8 line=599 │ │ 0x00ac line=602 │ │ 0x00b0 line=603 │ │ 0x00b4 line=606 │ │ locals : │ │ 0x0000 - 0x00b9 reg=4 this Ljwtc/android/chess/ics/ICSClient; │ │ @@ -179605,46 +179676,46 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 66 16-bit code units │ │ -0870d8: |[0870d8] jwtc.android.chess.ics.ICSClient.onPause:()V │ │ -0870e8: 5431 5f09 |0000: iget-object v1, v3, Ljwtc/android/chess/ics/ICSClient;._wakeLock:Landroid/os/PowerManager$WakeLock; // field@095f │ │ -0870ec: 6e10 ea01 0100 |0002: invoke-virtual {v1}, Landroid/os/PowerManager$WakeLock;.isHeld:()Z // method@01ea │ │ -0870f2: 0a01 |0005: move-result v1 │ │ -0870f4: 3801 0700 |0006: if-eqz v1, 000d // +0007 │ │ -0870f8: 5431 5f09 |0008: iget-object v1, v3, Ljwtc/android/chess/ics/ICSClient;._wakeLock:Landroid/os/PowerManager$WakeLock; // field@095f │ │ -0870fc: 6e10 eb01 0100 |000a: invoke-virtual {v1}, Landroid/os/PowerManager$WakeLock;.release:()V // method@01eb │ │ -087102: 6e10 7c18 0300 |000d: invoke-virtual {v3}, Ljwtc/android/chess/ics/ICSClient;.getResources:()Landroid/content/res/Resources; // method@187c │ │ -087108: 0c01 |0010: move-result-object v1 │ │ -08710a: 6e10 0a01 0100 |0011: invoke-virtual {v1}, Landroid/content/res/Resources;.getConfiguration:()Landroid/content/res/Configuration; // method@010a │ │ -087110: 0c01 |0014: move-result-object v1 │ │ -087112: 5211 1400 |0015: iget v1, v1, Landroid/content/res/Configuration;.orientation:I // field@0014 │ │ -087116: 6e20 9218 1300 |0017: invoke-virtual {v3, v1}, Ljwtc/android/chess/ics/ICSClient;.setRequestedOrientation:(I)V // method@1892 │ │ -08711c: 1a01 2e03 |001a: const-string v1, "ChessPlayer" // string@032e │ │ -087120: 1202 |001c: const/4 v2, #int 0 // #0 │ │ -087122: 6e30 7d18 1302 |001d: invoke-virtual {v3, v1, v2}, Ljwtc/android/chess/ics/ICSClient;.getSharedPreferences:(Ljava/lang/String;I)Landroid/content/SharedPreferences; // method@187d │ │ -087128: 0c01 |0020: move-result-object v1 │ │ -08712a: 7210 f800 0100 |0021: invoke-interface {v1}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@00f8 │ │ -087130: 0c00 |0024: move-result-object v0 │ │ -087132: 5531 3509 |0025: iget-boolean v1, v3, Ljwtc/android/chess/ics/ICSClient;._bIsGuest:Z // field@0935 │ │ -087136: 3801 0600 |0027: if-eqz v1, 002d // +0006 │ │ -08713a: 1a01 d316 |0029: const-string v1, "guest" // string@16d3 │ │ -08713e: 5b31 4009 |002b: iput-object v1, v3, Ljwtc/android/chess/ics/ICSClient;._handle:Ljava/lang/String; // field@0940 │ │ -087142: 1a01 5d17 |002d: const-string v1, "ics_handle" // string@175d │ │ -087146: 5432 3e09 |002f: iget-object v2, v3, Ljwtc/android/chess/ics/ICSClient;._ficsHandle:Ljava/lang/String; // field@093e │ │ -08714a: 7230 f700 1002 |0031: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences$Editor;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@00f7 │ │ -087150: 1a01 7917 |0034: const-string v1, "ics_password" // string@1779 │ │ -087154: 5432 3f09 |0036: iget-object v2, v3, Ljwtc/android/chess/ics/ICSClient;._ficsPwd:Ljava/lang/String; // field@093f │ │ -087158: 7230 f700 1002 |0038: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences$Editor;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@00f7 │ │ -08715e: 7210 f300 0000 |003b: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@00f3 │ │ -087164: 6f10 3317 0300 |003e: invoke-super {v3}, Ljwtc/android/chess/MyBaseActivity;.onPause:()V // method@1733 │ │ -08716a: 0e00 |0041: return-void │ │ +088c84: |[088c84] jwtc.android.chess.ics.ICSClient.onPause:()V │ │ +088c94: 5431 5f09 |0000: iget-object v1, v3, Ljwtc/android/chess/ics/ICSClient;._wakeLock:Landroid/os/PowerManager$WakeLock; // field@095f │ │ +088c98: 6e10 ea01 0100 |0002: invoke-virtual {v1}, Landroid/os/PowerManager$WakeLock;.isHeld:()Z // method@01ea │ │ +088c9e: 0a01 |0005: move-result v1 │ │ +088ca0: 3801 0700 |0006: if-eqz v1, 000d // +0007 │ │ +088ca4: 5431 5f09 |0008: iget-object v1, v3, Ljwtc/android/chess/ics/ICSClient;._wakeLock:Landroid/os/PowerManager$WakeLock; // field@095f │ │ +088ca8: 6e10 eb01 0100 |000a: invoke-virtual {v1}, Landroid/os/PowerManager$WakeLock;.release:()V // method@01eb │ │ +088cae: 6e10 7c18 0300 |000d: invoke-virtual {v3}, Ljwtc/android/chess/ics/ICSClient;.getResources:()Landroid/content/res/Resources; // method@187c │ │ +088cb4: 0c01 |0010: move-result-object v1 │ │ +088cb6: 6e10 0a01 0100 |0011: invoke-virtual {v1}, Landroid/content/res/Resources;.getConfiguration:()Landroid/content/res/Configuration; // method@010a │ │ +088cbc: 0c01 |0014: move-result-object v1 │ │ +088cbe: 5211 1400 |0015: iget v1, v1, Landroid/content/res/Configuration;.orientation:I // field@0014 │ │ +088cc2: 6e20 9218 1300 |0017: invoke-virtual {v3, v1}, Ljwtc/android/chess/ics/ICSClient;.setRequestedOrientation:(I)V // method@1892 │ │ +088cc8: 1a01 2e03 |001a: const-string v1, "ChessPlayer" // string@032e │ │ +088ccc: 1202 |001c: const/4 v2, #int 0 // #0 │ │ +088cce: 6e30 7d18 1302 |001d: invoke-virtual {v3, v1, v2}, Ljwtc/android/chess/ics/ICSClient;.getSharedPreferences:(Ljava/lang/String;I)Landroid/content/SharedPreferences; // method@187d │ │ +088cd4: 0c01 |0020: move-result-object v1 │ │ +088cd6: 7210 f800 0100 |0021: invoke-interface {v1}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@00f8 │ │ +088cdc: 0c00 |0024: move-result-object v0 │ │ +088cde: 5531 3509 |0025: iget-boolean v1, v3, Ljwtc/android/chess/ics/ICSClient;._bIsGuest:Z // field@0935 │ │ +088ce2: 3801 0600 |0027: if-eqz v1, 002d // +0006 │ │ +088ce6: 1a01 cf16 |0029: const-string v1, "guest" // string@16cf │ │ +088cea: 5b31 4009 |002b: iput-object v1, v3, Ljwtc/android/chess/ics/ICSClient;._handle:Ljava/lang/String; // field@0940 │ │ +088cee: 1a01 5917 |002d: const-string v1, "ics_handle" // string@1759 │ │ +088cf2: 5432 3e09 |002f: iget-object v2, v3, Ljwtc/android/chess/ics/ICSClient;._ficsHandle:Ljava/lang/String; // field@093e │ │ +088cf6: 7230 f700 1002 |0031: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences$Editor;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@00f7 │ │ +088cfc: 1a01 7517 |0034: const-string v1, "ics_password" // string@1775 │ │ +088d00: 5432 3f09 |0036: iget-object v2, v3, Ljwtc/android/chess/ics/ICSClient;._ficsPwd:Ljava/lang/String; // field@093f │ │ +088d04: 7230 f700 1002 |0038: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences$Editor;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@00f7 │ │ +088d0a: 7210 f300 0000 |003b: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@00f3 │ │ +088d10: 6f10 3317 0300 |003e: invoke-super {v3}, Ljwtc/android/chess/MyBaseActivity;.onPause:()V // method@1733 │ │ +088d16: 0e00 |0041: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1403 │ │ 0x0008 line=1405 │ │ 0x000d line=1408 │ │ 0x001a line=1412 │ │ 0x0025 line=1414 │ │ @@ -179663,112 +179734,112 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 9 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 194 16-bit code units │ │ -08716c: |[08716c] jwtc.android.chess.ics.ICSClient.onResume:()V │ │ -08717c: 1207 |0000: const/4 v7, #int 0 // #0 │ │ -08717e: 1205 |0001: const/4 v5, #int 0 // #0 │ │ -087180: 1214 |0002: const/4 v4, #int 1 // #1 │ │ -087182: 5483 5b09 |0003: iget-object v3, v8, Ljwtc/android/chess/ics/ICSClient;._view:Ljwtc/android/chess/ics/ICSChessView; // field@095b │ │ -087186: 6e10 fc17 0300 |0005: invoke-virtual {v3}, Ljwtc/android/chess/ics/ICSChessView;.OnResume:()V // method@17fc │ │ -08718c: 6e10 7c18 0800 |0008: invoke-virtual {v8}, Ljwtc/android/chess/ics/ICSClient;.getResources:()Landroid/content/res/Resources; // method@187c │ │ -087192: 0c03 |000b: move-result-object v3 │ │ -087194: 6e10 0a01 0300 |000c: invoke-virtual {v3}, Landroid/content/res/Resources;.getConfiguration:()Landroid/content/res/Configuration; // method@010a │ │ -08719a: 0c03 |000f: move-result-object v3 │ │ -08719c: 5233 1400 |0010: iget v3, v3, Landroid/content/res/Configuration;.orientation:I // field@0014 │ │ -0871a0: 6e20 9218 3800 |0012: invoke-virtual {v8, v3}, Ljwtc/android/chess/ics/ICSClient;.setRequestedOrientation:(I)V // method@1892 │ │ -0871a6: 1a03 2e03 |0015: const-string v3, "ChessPlayer" // string@032e │ │ -0871aa: 6e30 7d18 3805 |0017: invoke-virtual {v8, v3, v5}, Ljwtc/android/chess/ics/ICSClient;.getSharedPreferences:(Ljava/lang/String;I)Landroid/content/SharedPreferences; // method@187d │ │ -0871b0: 0c00 |001a: move-result-object v0 │ │ -0871b2: 1a03 7723 |001b: const-string v3, "wakeLock" // string@2377 │ │ -0871b6: 7230 f900 3004 |001d: invoke-interface {v0, v3, v4}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@00f9 │ │ -0871bc: 0a03 |0020: move-result v3 │ │ -0871be: 3803 0700 |0021: if-eqz v3, 0028 // +0007 │ │ -0871c2: 5483 5f09 |0023: iget-object v3, v8, Ljwtc/android/chess/ics/ICSClient;._wakeLock:Landroid/os/PowerManager$WakeLock; // field@095f │ │ -0871c6: 6e10 e801 0300 |0025: invoke-virtual {v3}, Landroid/os/PowerManager$WakeLock;.acquire:()V // method@01e8 │ │ -0871cc: 1a03 4403 |0028: const-string v3, "ColorScheme" // string@0344 │ │ -0871d0: 7230 fa00 3005 |002a: invoke-interface {v0, v3, v5}, Landroid/content/SharedPreferences;.getInt:(Ljava/lang/String;I)I // method@00fa │ │ -0871d6: 0a03 |002d: move-result v3 │ │ -0871d8: 6703 4205 |002e: sput v3, Ljwtc/android/chess/ChessImageView;._colorScheme:I // field@0542 │ │ -0871dc: 5483 5b09 |0030: iget-object v3, v8, Ljwtc/android/chess/ics/ICSClient;._view:Ljwtc/android/chess/ics/ICSChessView; // field@095b │ │ -0871e0: 1a06 b904 |0032: const-string v6, "ICSConfirmMove" // string@04b9 │ │ -0871e4: 7230 f900 6004 |0034: invoke-interface {v0, v6, v4}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@00f9 │ │ -0871ea: 0a06 |0037: move-result v6 │ │ -0871ec: 6e20 2318 6300 |0038: invoke-virtual {v3, v6}, Ljwtc/android/chess/ics/ICSChessView;.setConfirmMove:(Z)V // method@1823 │ │ -0871f2: 1a03 5d17 |003b: const-string v3, "ics_handle" // string@175d │ │ -0871f6: 7230 fc00 3007 |003d: invoke-interface {v0, v3, v7}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@00fc │ │ -0871fc: 0c03 |0040: move-result-object v3 │ │ -0871fe: 5b83 3e09 |0041: iput-object v3, v8, Ljwtc/android/chess/ics/ICSClient;._ficsHandle:Ljava/lang/String; // field@093e │ │ -087202: 1a03 7917 |0043: const-string v3, "ics_password" // string@1779 │ │ -087206: 7230 fc00 3007 |0045: invoke-interface {v0, v3, v7}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@00fc │ │ -08720c: 0c03 |0048: move-result-object v3 │ │ -08720e: 5b83 3f09 |0049: iput-object v3, v8, Ljwtc/android/chess/ics/ICSClient;._ficsPwd:Ljava/lang/String; // field@093f │ │ -087212: 1a03 b104 |004b: const-string v3, "ICSAutoSought" // string@04b1 │ │ -087216: 7230 f900 3004 |004d: invoke-interface {v0, v3, v4}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@00f9 │ │ -08721c: 0a03 |0050: move-result v3 │ │ -08721e: 5c83 3309 |0051: iput-boolean v3, v8, Ljwtc/android/chess/ics/ICSClient;._bAutoSought:Z // field@0933 │ │ -087222: 5483 3e09 |0053: iget-object v3, v8, Ljwtc/android/chess/ics/ICSClient;._ficsHandle:Ljava/lang/String; // field@093e │ │ -087226: 3903 0a00 |0055: if-nez v3, 005f // +000a │ │ -08722a: 1a03 d316 |0057: const-string v3, "guest" // string@16d3 │ │ -08722e: 5b83 3e09 |0059: iput-object v3, v8, Ljwtc/android/chess/ics/ICSClient;._ficsHandle:Ljava/lang/String; // field@093e │ │ -087232: 1a03 0000 |005b: const-string v3, "" // string@0000 │ │ -087236: 5b83 3f09 |005d: iput-object v3, v8, Ljwtc/android/chess/ics/ICSClient;._ficsPwd:Ljava/lang/String; // field@093f │ │ -08723a: 1a03 5b0b |005f: const-string v3, "NotificationUri" // string@0b5b │ │ -08723e: 7230 fc00 3007 |0061: invoke-interface {v0, v3, v7}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@00fc │ │ -087244: 0c01 |0064: move-result-object v1 │ │ -087246: 3901 1100 |0065: if-nez v1, 0076 // +0011 │ │ -08724a: 5b87 5209 |0067: iput-object v7, v8, Ljwtc/android/chess/ics/ICSClient;._ringNotification:Landroid/media/Ringtone; // field@0952 │ │ -08724e: 6e10 8318 0800 |0069: invoke-virtual {v8}, Ljwtc/android/chess/ics/ICSClient;.isConnected:()Z // method@1883 │ │ -087254: 0a03 |006c: move-result v3 │ │ -087256: 3803 1400 |006d: if-eqz v3, 0081 // +0014 │ │ -08725a: 6e10 9818 0800 |006f: invoke-virtual {v8}, Ljwtc/android/chess/ics/ICSClient;.switchToBoardView:()V // method@1898 │ │ -087260: 6f10 3417 0800 |0072: invoke-super {v8}, Ljwtc/android/chess/MyBaseActivity;.onResume:()V // method@1734 │ │ -087266: 0e00 |0075: return-void │ │ -087268: 7110 ae01 0100 |0076: invoke-static {v1}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@01ae │ │ -08726e: 0c02 |0079: move-result-object v2 │ │ -087270: 7120 9601 2800 |007a: invoke-static {v8, v2}, Landroid/media/RingtoneManager;.getRingtone:(Landroid/content/Context;Landroid/net/Uri;)Landroid/media/Ringtone; // method@0196 │ │ -087276: 0c03 |007d: move-result-object v3 │ │ -087278: 5b83 5209 |007e: iput-object v3, v8, Ljwtc/android/chess/ics/ICSClient;._ringNotification:Landroid/media/Ringtone; // field@0952 │ │ -08727c: 28e9 |0080: goto 0069 // -0017 │ │ -08727e: 1a06 371d |0081: const-string v6, "onResume" // string@1d37 │ │ -087282: 2203 4203 |0083: new-instance v3, Ljava/lang/StringBuilder; // type@0342 │ │ -087286: 7010 5715 0300 |0085: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ -08728c: 1a07 bc21 |0088: const-string v7, "socket " // string@21bc │ │ -087290: 6e20 5f15 7300 |008a: invoke-virtual {v3, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -087296: 0c07 |008d: move-result-object v7 │ │ -087298: 5483 5609 |008e: iget-object v3, v8, Ljwtc/android/chess/ics/ICSClient;._socket:Ljwtc/android/chess/ics/TelnetSocket; // field@0956 │ │ -08729c: 3903 2e00 |0090: if-nez v3, 00be // +002e │ │ -0872a0: 0143 |0092: move v3, v4 │ │ -0872a2: 6e20 6015 3700 |0093: invoke-virtual {v7, v3}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@1560 │ │ -0872a8: 0c03 |0096: move-result-object v3 │ │ -0872aa: 1a07 c100 |0097: const-string v7, " worker " // string@00c1 │ │ -0872ae: 6e20 5f15 7300 |0099: invoke-virtual {v3, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -0872b4: 0c03 |009c: move-result-object v3 │ │ -0872b6: 5487 6009 |009d: iget-object v7, v8, Ljwtc/android/chess/ics/ICSClient;._workerTelnet:Ljava/lang/Thread; // field@0960 │ │ -0872ba: 3907 2100 |009f: if-nez v7, 00c0 // +0021 │ │ -0872be: 6e20 6015 4300 |00a1: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@1560 │ │ -0872c4: 0c03 |00a4: move-result-object v3 │ │ -0872c6: 6e10 6415 0300 |00a5: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ -0872cc: 0c03 |00a8: move-result-object v3 │ │ -0872ce: 7120 f811 3600 |00a9: invoke-static {v6, v3}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@11f8 │ │ -0872d4: 5483 3c09 |00ac: iget-object v3, v8, Ljwtc/android/chess/ics/ICSClient;._editHandle:Landroid/widget/EditText; // field@093c │ │ -0872d8: 5484 3e09 |00ae: iget-object v4, v8, Ljwtc/android/chess/ics/ICSClient;._ficsHandle:Ljava/lang/String; // field@093e │ │ -0872dc: 6e20 d613 4300 |00b0: invoke-virtual {v3, v4}, Landroid/widget/EditText;.setText:(Ljava/lang/CharSequence;)V // method@13d6 │ │ -0872e2: 5483 3d09 |00b3: iget-object v3, v8, Ljwtc/android/chess/ics/ICSClient;._editPwd:Landroid/widget/EditText; // field@093d │ │ -0872e6: 5484 3f09 |00b5: iget-object v4, v8, Ljwtc/android/chess/ics/ICSClient;._ficsPwd:Ljava/lang/String; // field@093f │ │ -0872ea: 6e20 d613 4300 |00b7: invoke-virtual {v3, v4}, Landroid/widget/EditText;.setText:(Ljava/lang/CharSequence;)V // method@13d6 │ │ -0872f0: 6e10 9d18 0800 |00ba: invoke-virtual {v8}, Ljwtc/android/chess/ics/ICSClient;.switchToLoginView:()V // method@189d │ │ -0872f6: 28b5 |00bd: goto 0072 // -004b │ │ -0872f8: 0153 |00be: move v3, v5 │ │ -0872fa: 28d4 |00bf: goto 0093 // -002c │ │ -0872fc: 0154 |00c0: move v4, v5 │ │ -0872fe: 28e0 |00c1: goto 00a1 // -0020 │ │ +088d18: |[088d18] jwtc.android.chess.ics.ICSClient.onResume:()V │ │ +088d28: 1207 |0000: const/4 v7, #int 0 // #0 │ │ +088d2a: 1205 |0001: const/4 v5, #int 0 // #0 │ │ +088d2c: 1214 |0002: const/4 v4, #int 1 // #1 │ │ +088d2e: 5483 5b09 |0003: iget-object v3, v8, Ljwtc/android/chess/ics/ICSClient;._view:Ljwtc/android/chess/ics/ICSChessView; // field@095b │ │ +088d32: 6e10 fc17 0300 |0005: invoke-virtual {v3}, Ljwtc/android/chess/ics/ICSChessView;.OnResume:()V // method@17fc │ │ +088d38: 6e10 7c18 0800 |0008: invoke-virtual {v8}, Ljwtc/android/chess/ics/ICSClient;.getResources:()Landroid/content/res/Resources; // method@187c │ │ +088d3e: 0c03 |000b: move-result-object v3 │ │ +088d40: 6e10 0a01 0300 |000c: invoke-virtual {v3}, Landroid/content/res/Resources;.getConfiguration:()Landroid/content/res/Configuration; // method@010a │ │ +088d46: 0c03 |000f: move-result-object v3 │ │ +088d48: 5233 1400 |0010: iget v3, v3, Landroid/content/res/Configuration;.orientation:I // field@0014 │ │ +088d4c: 6e20 9218 3800 |0012: invoke-virtual {v8, v3}, Ljwtc/android/chess/ics/ICSClient;.setRequestedOrientation:(I)V // method@1892 │ │ +088d52: 1a03 2e03 |0015: const-string v3, "ChessPlayer" // string@032e │ │ +088d56: 6e30 7d18 3805 |0017: invoke-virtual {v8, v3, v5}, Ljwtc/android/chess/ics/ICSClient;.getSharedPreferences:(Ljava/lang/String;I)Landroid/content/SharedPreferences; // method@187d │ │ +088d5c: 0c00 |001a: move-result-object v0 │ │ +088d5e: 1a03 7323 |001b: const-string v3, "wakeLock" // string@2373 │ │ +088d62: 7230 f900 3004 |001d: invoke-interface {v0, v3, v4}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@00f9 │ │ +088d68: 0a03 |0020: move-result v3 │ │ +088d6a: 3803 0700 |0021: if-eqz v3, 0028 // +0007 │ │ +088d6e: 5483 5f09 |0023: iget-object v3, v8, Ljwtc/android/chess/ics/ICSClient;._wakeLock:Landroid/os/PowerManager$WakeLock; // field@095f │ │ +088d72: 6e10 e801 0300 |0025: invoke-virtual {v3}, Landroid/os/PowerManager$WakeLock;.acquire:()V // method@01e8 │ │ +088d78: 1a03 4403 |0028: const-string v3, "ColorScheme" // string@0344 │ │ +088d7c: 7230 fa00 3005 |002a: invoke-interface {v0, v3, v5}, Landroid/content/SharedPreferences;.getInt:(Ljava/lang/String;I)I // method@00fa │ │ +088d82: 0a03 |002d: move-result v3 │ │ +088d84: 6703 4205 |002e: sput v3, Ljwtc/android/chess/ChessImageView;._colorScheme:I // field@0542 │ │ +088d88: 5483 5b09 |0030: iget-object v3, v8, Ljwtc/android/chess/ics/ICSClient;._view:Ljwtc/android/chess/ics/ICSChessView; // field@095b │ │ +088d8c: 1a06 b904 |0032: const-string v6, "ICSConfirmMove" // string@04b9 │ │ +088d90: 7230 f900 6004 |0034: invoke-interface {v0, v6, v4}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@00f9 │ │ +088d96: 0a06 |0037: move-result v6 │ │ +088d98: 6e20 2318 6300 |0038: invoke-virtual {v3, v6}, Ljwtc/android/chess/ics/ICSChessView;.setConfirmMove:(Z)V // method@1823 │ │ +088d9e: 1a03 5917 |003b: const-string v3, "ics_handle" // string@1759 │ │ +088da2: 7230 fc00 3007 |003d: invoke-interface {v0, v3, v7}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@00fc │ │ +088da8: 0c03 |0040: move-result-object v3 │ │ +088daa: 5b83 3e09 |0041: iput-object v3, v8, Ljwtc/android/chess/ics/ICSClient;._ficsHandle:Ljava/lang/String; // field@093e │ │ +088dae: 1a03 7517 |0043: const-string v3, "ics_password" // string@1775 │ │ +088db2: 7230 fc00 3007 |0045: invoke-interface {v0, v3, v7}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@00fc │ │ +088db8: 0c03 |0048: move-result-object v3 │ │ +088dba: 5b83 3f09 |0049: iput-object v3, v8, Ljwtc/android/chess/ics/ICSClient;._ficsPwd:Ljava/lang/String; // field@093f │ │ +088dbe: 1a03 b104 |004b: const-string v3, "ICSAutoSought" // string@04b1 │ │ +088dc2: 7230 f900 3004 |004d: invoke-interface {v0, v3, v4}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@00f9 │ │ +088dc8: 0a03 |0050: move-result v3 │ │ +088dca: 5c83 3309 |0051: iput-boolean v3, v8, Ljwtc/android/chess/ics/ICSClient;._bAutoSought:Z // field@0933 │ │ +088dce: 5483 3e09 |0053: iget-object v3, v8, Ljwtc/android/chess/ics/ICSClient;._ficsHandle:Ljava/lang/String; // field@093e │ │ +088dd2: 3903 0a00 |0055: if-nez v3, 005f // +000a │ │ +088dd6: 1a03 cf16 |0057: const-string v3, "guest" // string@16cf │ │ +088dda: 5b83 3e09 |0059: iput-object v3, v8, Ljwtc/android/chess/ics/ICSClient;._ficsHandle:Ljava/lang/String; // field@093e │ │ +088dde: 1a03 0000 |005b: const-string v3, "" // string@0000 │ │ +088de2: 5b83 3f09 |005d: iput-object v3, v8, Ljwtc/android/chess/ics/ICSClient;._ficsPwd:Ljava/lang/String; // field@093f │ │ +088de6: 1a03 580b |005f: const-string v3, "NotificationUri" // string@0b58 │ │ +088dea: 7230 fc00 3007 |0061: invoke-interface {v0, v3, v7}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@00fc │ │ +088df0: 0c01 |0064: move-result-object v1 │ │ +088df2: 3901 1100 |0065: if-nez v1, 0076 // +0011 │ │ +088df6: 5b87 5209 |0067: iput-object v7, v8, Ljwtc/android/chess/ics/ICSClient;._ringNotification:Landroid/media/Ringtone; // field@0952 │ │ +088dfa: 6e10 8318 0800 |0069: invoke-virtual {v8}, Ljwtc/android/chess/ics/ICSClient;.isConnected:()Z // method@1883 │ │ +088e00: 0a03 |006c: move-result v3 │ │ +088e02: 3803 1400 |006d: if-eqz v3, 0081 // +0014 │ │ +088e06: 6e10 9818 0800 |006f: invoke-virtual {v8}, Ljwtc/android/chess/ics/ICSClient;.switchToBoardView:()V // method@1898 │ │ +088e0c: 6f10 3417 0800 |0072: invoke-super {v8}, Ljwtc/android/chess/MyBaseActivity;.onResume:()V // method@1734 │ │ +088e12: 0e00 |0075: return-void │ │ +088e14: 7110 ae01 0100 |0076: invoke-static {v1}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@01ae │ │ +088e1a: 0c02 |0079: move-result-object v2 │ │ +088e1c: 7120 9601 2800 |007a: invoke-static {v8, v2}, Landroid/media/RingtoneManager;.getRingtone:(Landroid/content/Context;Landroid/net/Uri;)Landroid/media/Ringtone; // method@0196 │ │ +088e22: 0c03 |007d: move-result-object v3 │ │ +088e24: 5b83 5209 |007e: iput-object v3, v8, Ljwtc/android/chess/ics/ICSClient;._ringNotification:Landroid/media/Ringtone; // field@0952 │ │ +088e28: 28e9 |0080: goto 0069 // -0017 │ │ +088e2a: 1a06 331d |0081: const-string v6, "onResume" // string@1d33 │ │ +088e2e: 2203 3f03 |0083: new-instance v3, Ljava/lang/StringBuilder; // type@033f │ │ +088e32: 7010 5715 0300 |0085: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ +088e38: 1a07 b821 |0088: const-string v7, "socket " // string@21b8 │ │ +088e3c: 6e20 5f15 7300 |008a: invoke-virtual {v3, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +088e42: 0c07 |008d: move-result-object v7 │ │ +088e44: 5483 5609 |008e: iget-object v3, v8, Ljwtc/android/chess/ics/ICSClient;._socket:Ljwtc/android/chess/ics/TelnetSocket; // field@0956 │ │ +088e48: 3903 2e00 |0090: if-nez v3, 00be // +002e │ │ +088e4c: 0143 |0092: move v3, v4 │ │ +088e4e: 6e20 6015 3700 |0093: invoke-virtual {v7, v3}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@1560 │ │ +088e54: 0c03 |0096: move-result-object v3 │ │ +088e56: 1a07 c100 |0097: const-string v7, " worker " // string@00c1 │ │ +088e5a: 6e20 5f15 7300 |0099: invoke-virtual {v3, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +088e60: 0c03 |009c: move-result-object v3 │ │ +088e62: 5487 6009 |009d: iget-object v7, v8, Ljwtc/android/chess/ics/ICSClient;._workerTelnet:Ljava/lang/Thread; // field@0960 │ │ +088e66: 3907 2100 |009f: if-nez v7, 00c0 // +0021 │ │ +088e6a: 6e20 6015 4300 |00a1: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@1560 │ │ +088e70: 0c03 |00a4: move-result-object v3 │ │ +088e72: 6e10 6415 0300 |00a5: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ +088e78: 0c03 |00a8: move-result-object v3 │ │ +088e7a: 7120 f811 3600 |00a9: invoke-static {v6, v3}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@11f8 │ │ +088e80: 5483 3c09 |00ac: iget-object v3, v8, Ljwtc/android/chess/ics/ICSClient;._editHandle:Landroid/widget/EditText; // field@093c │ │ +088e84: 5484 3e09 |00ae: iget-object v4, v8, Ljwtc/android/chess/ics/ICSClient;._ficsHandle:Ljava/lang/String; // field@093e │ │ +088e88: 6e20 d613 4300 |00b0: invoke-virtual {v3, v4}, Landroid/widget/EditText;.setText:(Ljava/lang/CharSequence;)V // method@13d6 │ │ +088e8e: 5483 3d09 |00b3: iget-object v3, v8, Ljwtc/android/chess/ics/ICSClient;._editPwd:Landroid/widget/EditText; // field@093d │ │ +088e92: 5484 3f09 |00b5: iget-object v4, v8, Ljwtc/android/chess/ics/ICSClient;._ficsPwd:Ljava/lang/String; // field@093f │ │ +088e96: 6e20 d613 4300 |00b7: invoke-virtual {v3, v4}, Landroid/widget/EditText;.setText:(Ljava/lang/CharSequence;)V // method@13d6 │ │ +088e9c: 6e10 9d18 0800 |00ba: invoke-virtual {v8}, Ljwtc/android/chess/ics/ICSClient;.switchToLoginView:()V // method@189d │ │ +088ea2: 28b5 |00bd: goto 0072 // -004b │ │ +088ea4: 0153 |00be: move v3, v5 │ │ +088ea6: 28d4 |00bf: goto 0093 // -002c │ │ +088ea8: 0154 |00c0: move v4, v5 │ │ +088eaa: 28e0 |00c1: goto 00a1 // -0020 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=1333 │ │ 0x0008 line=1336 │ │ 0x0015 line=1338 │ │ 0x001b line=1340 │ │ 0x0023 line=1342 │ │ @@ -179805,20 +179876,20 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -087300: |[087300] jwtc.android.chess.ics.ICSClient.onStart:()V │ │ -087310: 1a00 b604 |0000: const-string v0, "ICSClient" // string@04b6 │ │ -087314: 1a01 441d |0002: const-string v1, "onStart" // string@1d44 │ │ -087318: 7120 f811 1000 |0004: invoke-static {v0, v1}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@11f8 │ │ -08731e: 6f10 3517 0200 |0007: invoke-super {v2}, Ljwtc/android/chess/MyBaseActivity;.onStart:()V // method@1735 │ │ -087324: 0e00 |000a: return-void │ │ +088eac: |[088eac] jwtc.android.chess.ics.ICSClient.onStart:()V │ │ +088ebc: 1a00 b604 |0000: const-string v0, "ICSClient" // string@04b6 │ │ +088ec0: 1a01 401d |0002: const-string v1, "onStart" // string@1d40 │ │ +088ec4: 7120 f811 1000 |0004: invoke-static {v0, v1}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@11f8 │ │ +088eca: 6f10 3517 0200 |0007: invoke-super {v2}, Ljwtc/android/chess/MyBaseActivity;.onStart:()V // method@1735 │ │ +088ed0: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1426 │ │ 0x0007 line=1427 │ │ 0x000a line=1428 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Ljwtc/android/chess/ics/ICSClient; │ │ @@ -179828,20 +179899,20 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -087328: |[087328] jwtc.android.chess.ics.ICSClient.onStop:()V │ │ -087338: 1a00 b604 |0000: const-string v0, "ICSClient" // string@04b6 │ │ -08733c: 1a01 471d |0002: const-string v1, "onStop" // string@1d47 │ │ -087340: 7120 f811 1000 |0004: invoke-static {v0, v1}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@11f8 │ │ -087346: 6f10 3617 0200 |0007: invoke-super {v2}, Ljwtc/android/chess/MyBaseActivity;.onStop:()V // method@1736 │ │ -08734c: 0e00 |000a: return-void │ │ +088ed4: |[088ed4] jwtc.android.chess.ics.ICSClient.onStop:()V │ │ +088ee4: 1a00 b604 |0000: const-string v0, "ICSClient" // string@04b6 │ │ +088ee8: 1a01 431d |0002: const-string v1, "onStop" // string@1d43 │ │ +088eec: 7120 f811 1000 |0004: invoke-static {v0, v1}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@11f8 │ │ +088ef2: 6f10 3617 0200 |0007: invoke-super {v2}, Ljwtc/android/chess/MyBaseActivity;.onStop:()V // method@1736 │ │ +088ef8: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1430 │ │ 0x0007 line=1431 │ │ 0x000a line=1432 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Ljwtc/android/chess/ics/ICSClient; │ │ @@ -179851,26 +179922,26 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 6 │ │ insns size : 23 16-bit code units │ │ -087350: |[087350] jwtc.android.chess.ics.ICSClient.rescheduleTimer:()V │ │ -087360: 2200 7203 |0000: new-instance v0, Ljava/util/Timer; // type@0372 │ │ -087364: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -087366: 7020 ea15 1000 |0003: invoke-direct {v0, v1}, Ljava/util/Timer;.:(Z)V // method@15ea │ │ -08736c: 5b60 5709 |0006: iput-object v0, v6, Ljwtc/android/chess/ics/ICSClient;._timer:Ljava/util/Timer; // field@0957 │ │ -087370: 5460 5709 |0008: iget-object v0, v6, Ljwtc/android/chess/ics/ICSClient;._timer:Ljava/util/Timer; // field@0957 │ │ -087374: 2201 fc03 |000a: new-instance v1, Ljwtc/android/chess/ics/ICSClient$16; // type@03fc │ │ -087378: 7020 3418 6100 |000c: invoke-direct {v1, v6}, Ljwtc/android/chess/ics/ICSClient$16;.:(Ljwtc/android/chess/ics/ICSClient;)V // method@1834 │ │ -08737e: 1602 c800 |000f: const-wide/16 v2, #int 200 // #c8 │ │ -087382: 1604 8813 |0011: const-wide/16 v4, #int 5000 // #1388 │ │ -087386: 7406 ec15 0000 |0013: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Ljava/util/Timer;.schedule:(Ljava/util/TimerTask;JJ)V // method@15ec │ │ -08738c: 0e00 |0016: return-void │ │ +088efc: |[088efc] jwtc.android.chess.ics.ICSClient.rescheduleTimer:()V │ │ +088f0c: 2200 6f03 |0000: new-instance v0, Ljava/util/Timer; // type@036f │ │ +088f10: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +088f12: 7020 ea15 1000 |0003: invoke-direct {v0, v1}, Ljava/util/Timer;.:(Z)V // method@15ea │ │ +088f18: 5b60 5709 |0006: iput-object v0, v6, Ljwtc/android/chess/ics/ICSClient;._timer:Ljava/util/Timer; // field@0957 │ │ +088f1c: 5460 5709 |0008: iget-object v0, v6, Ljwtc/android/chess/ics/ICSClient;._timer:Ljava/util/Timer; // field@0957 │ │ +088f20: 2201 f903 |000a: new-instance v1, Ljwtc/android/chess/ics/ICSClient$16; // type@03f9 │ │ +088f24: 7020 3418 6100 |000c: invoke-direct {v1, v6}, Ljwtc/android/chess/ics/ICSClient$16;.:(Ljwtc/android/chess/ics/ICSClient;)V // method@1834 │ │ +088f2a: 1602 c800 |000f: const-wide/16 v2, #int 200 // #c8 │ │ +088f2e: 1604 8813 |0011: const-wide/16 v4, #int 5000 // #1388 │ │ +088f32: 7406 ec15 0000 |0013: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Ljava/util/Timer;.schedule:(Ljava/util/TimerTask;JJ)V // method@15ec │ │ +088f38: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1444 │ │ 0x0008 line=1445 │ │ 0x0016 line=1451 │ │ locals : │ │ 0x0000 - 0x0017 reg=6 this Ljwtc/android/chess/ics/ICSClient; │ │ @@ -179880,250 +179951,254 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 64 16-bit code units │ │ -087390: |[087390] jwtc.android.chess.ics.ICSClient.sendString:(Ljava/lang/String;)V │ │ -0873a0: 5430 5609 |0000: iget-object v0, v3, Ljwtc/android/chess/ics/ICSClient;._socket:Ljwtc/android/chess/ics/TelnetSocket; // field@0956 │ │ -0873a4: 3800 1d00 |0002: if-eqz v0, 001f // +001d │ │ -0873a8: 5430 5609 |0004: iget-object v0, v3, Ljwtc/android/chess/ics/ICSClient;._socket:Ljwtc/android/chess/ics/TelnetSocket; // field@0956 │ │ -0873ac: 2201 4203 |0006: new-instance v1, Ljava/lang/StringBuilder; // type@0342 │ │ -0873b0: 7010 5715 0100 |0008: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ -0873b6: 6e20 5f15 4100 |000b: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -0873bc: 0c01 |000e: move-result-object v1 │ │ -0873be: 1a02 0300 |000f: const-string v2, " │ │ +088f3c: |[088f3c] jwtc.android.chess.ics.ICSClient.sendString:(Ljava/lang/String;)V │ │ +088f4c: 5430 5609 |0000: iget-object v0, v3, Ljwtc/android/chess/ics/ICSClient;._socket:Ljwtc/android/chess/ics/TelnetSocket; // field@0956 │ │ +088f50: 3800 1d00 |0002: if-eqz v0, 001f // +001d │ │ +088f54: 5430 5609 |0004: iget-object v0, v3, Ljwtc/android/chess/ics/ICSClient;._socket:Ljwtc/android/chess/ics/TelnetSocket; // field@0956 │ │ +088f58: 2201 3f03 |0006: new-instance v1, Ljava/lang/StringBuilder; // type@033f │ │ +088f5c: 7010 5715 0100 |0008: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ +088f62: 6e20 5f15 4100 |000b: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +088f68: 0c01 |000e: move-result-object v1 │ │ +088f6a: 1a02 0300 |000f: const-string v2, " │ │ " // string@0003 │ │ -0873c2: 6e20 5f15 2100 |0011: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -0873c8: 0c01 |0014: move-result-object v1 │ │ -0873ca: 6e10 6415 0100 |0015: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ -0873d0: 0c01 |0018: move-result-object v1 │ │ -0873d2: 6e20 c618 1000 |0019: invoke-virtual {v0, v1}, Ljwtc/android/chess/ics/TelnetSocket;.sendString:(Ljava/lang/String;)Z // method@18c6 │ │ -0873d8: 0a00 |001c: move-result v0 │ │ -0873da: 3900 2200 |001d: if-nez v0, 003f // +0022 │ │ -0873de: 2200 0d00 |001f: new-instance v0, Landroid/app/AlertDialog$Builder; // type@000d │ │ -0873e2: 7020 3b00 3000 |0021: invoke-direct {v0, v3}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@003b │ │ -0873e8: 1401 4600 087f |0024: const v1, #float 1.80776e+38 // #7f080046 │ │ -0873ee: 6e20 4400 1000 |0027: invoke-virtual {v0, v1}, Landroid/app/AlertDialog$Builder;.setTitle:(I)Landroid/app/AlertDialog$Builder; // method@0044 │ │ -0873f4: 0c00 |002a: move-result-object v0 │ │ -0873f6: 1a01 4a03 |002b: const-string v1, "Connection to server is broken." // string@034a │ │ -0873fa: 6e20 3e00 1000 |002d: invoke-virtual {v0, v1}, Landroid/app/AlertDialog$Builder;.setMessage:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@003e │ │ -087400: 0c00 |0030: move-result-object v0 │ │ -087402: 1a01 6c0b |0031: const-string v1, "Ok" // string@0b6c │ │ -087406: 2202 fd03 |0033: new-instance v2, Ljwtc/android/chess/ics/ICSClient$17; // type@03fd │ │ -08740a: 7020 3618 3200 |0035: invoke-direct {v2, v3}, Ljwtc/android/chess/ics/ICSClient$17;.:(Ljwtc/android/chess/ics/ICSClient;)V // method@1836 │ │ -087410: 6e30 4200 1002 |0038: invoke-virtual {v0, v1, v2}, Landroid/app/AlertDialog$Builder;.setPositiveButton:(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0042 │ │ -087416: 0c00 |003b: move-result-object v0 │ │ -087418: 6e10 4700 0000 |003c: invoke-virtual {v0}, Landroid/app/AlertDialog$Builder;.show:()Landroid/app/AlertDialog; // method@0047 │ │ -08741e: 0e00 |003f: return-void │ │ +088f6e: 6e20 5f15 2100 |0011: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +088f74: 0c01 |0014: move-result-object v1 │ │ +088f76: 6e10 6415 0100 |0015: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ +088f7c: 0c01 |0018: move-result-object v1 │ │ +088f7e: 6e20 c618 1000 |0019: invoke-virtual {v0, v1}, Ljwtc/android/chess/ics/TelnetSocket;.sendString:(Ljava/lang/String;)Z // method@18c6 │ │ +088f84: 0a00 |001c: move-result v0 │ │ +088f86: 3900 2200 |001d: if-nez v0, 003f // +0022 │ │ +088f8a: 2200 0d00 |001f: new-instance v0, Landroid/app/AlertDialog$Builder; // type@000d │ │ +088f8e: 7020 3b00 3000 |0021: invoke-direct {v0, v3}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@003b │ │ +088f94: 1401 4600 087f |0024: const v1, #float 1.80776e+38 // #7f080046 │ │ +088f9a: 6e20 4400 1000 |0027: invoke-virtual {v0, v1}, Landroid/app/AlertDialog$Builder;.setTitle:(I)Landroid/app/AlertDialog$Builder; // method@0044 │ │ +088fa0: 0c00 |002a: move-result-object v0 │ │ +088fa2: 1a01 4a03 |002b: const-string v1, "Connection to server is broken." // string@034a │ │ +088fa6: 6e20 3e00 1000 |002d: invoke-virtual {v0, v1}, Landroid/app/AlertDialog$Builder;.setMessage:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@003e │ │ +088fac: 0c00 |0030: move-result-object v0 │ │ +088fae: 1a01 690b |0031: const-string v1, "Ok" // string@0b69 │ │ +088fb2: 2202 fa03 |0033: new-instance v2, Ljwtc/android/chess/ics/ICSClient$17; // type@03fa │ │ +088fb6: 7020 3618 3200 |0035: invoke-direct {v2, v3}, Ljwtc/android/chess/ics/ICSClient$17;.:(Ljwtc/android/chess/ics/ICSClient;)V // method@1836 │ │ +088fbc: 6e30 4200 1002 |0038: invoke-virtual {v0, v1, v2}, Landroid/app/AlertDialog$Builder;.setPositiveButton:(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0042 │ │ +088fc2: 0c00 |003b: move-result-object v0 │ │ +088fc4: 6e10 4700 0000 |003c: invoke-virtual {v0}, Landroid/app/AlertDialog$Builder;.show:()Landroid/app/AlertDialog; // method@0047 │ │ +088fca: 0e00 |003f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1465 │ │ 0x001f line=1466 │ │ + 0x0027 line=1467 │ │ + 0x002d line=1468 │ │ + 0x0038 line=1469 │ │ + 0x003c line=1476 │ │ 0x003f line=1479 │ │ locals : │ │ 0x0000 - 0x0040 reg=3 this Ljwtc/android/chess/ics/ICSClient; │ │ 0x0000 - 0x0040 reg=4 s Ljava/lang/String; │ │ │ │ #15 : (in Ljwtc/android/chess/ics/ICSClient;) │ │ name : 'showMainMenu' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 13 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 436 16-bit code units │ │ -087420: |[087420] jwtc.android.chess.ics.ICSClient.showMainMenu:()V │ │ -087430: 1a08 0000 |0000: const-string v8, "" // string@0000 │ │ -087434: 6e10 8118 0c00 |0002: invoke-virtual {v12}, Ljwtc/android/chess/ics/ICSClient;.get_view:()Ljwtc/android/chess/ics/ICSChessView; // method@1881 │ │ -08743a: 0c0a |0005: move-result-object v10 │ │ -08743c: 52a9 0009 |0006: iget v9, v10, Ljwtc/android/chess/ics/ICSChessView;._viewMode:I // field@0900 │ │ -087440: 2b09 8c01 0000 |0008: packed-switch v9, 00000194 // +0000018c │ │ -087446: 2202 6003 |000b: new-instance v2, Ljava/util/ArrayList; // type@0360 │ │ -08744a: 7010 9d15 0200 |000d: invoke-direct {v2}, Ljava/util/ArrayList;.:()V // method@159d │ │ -087450: 2203 0d00 |0010: new-instance v3, Landroid/app/AlertDialog$Builder; // type@000d │ │ -087454: 7020 3b00 c300 |0012: invoke-direct {v3, v12}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@003b │ │ -08745a: 220a 4203 |0015: new-instance v10, Ljava/lang/StringBuilder; // type@0342 │ │ -08745e: 7010 5715 0a00 |0017: invoke-direct {v10}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ -087464: 140b 4e00 087f |001a: const v11, #float 1.80777e+38 // #7f08004e │ │ -08746a: 6e20 7e18 bc00 |001d: invoke-virtual {v12, v11}, Ljwtc/android/chess/ics/ICSClient;.getString:(I)Ljava/lang/String; // method@187e │ │ -087470: 0c0b |0020: move-result-object v11 │ │ -087472: 6e20 5f15 ba00 |0021: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -087478: 0c0a |0024: move-result-object v10 │ │ -08747a: 1a0b 7301 |0025: const-string v11, "::" // string@0173 │ │ -08747e: 6e20 5f15 ba00 |0027: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -087484: 0c0a |002a: move-result-object v10 │ │ -087486: 6e20 5f15 8a00 |002b: invoke-virtual {v10, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -08748c: 0c0a |002e: move-result-object v10 │ │ -08748e: 6e10 6415 0a00 |002f: invoke-virtual {v10}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ -087494: 0c0a |0032: move-result-object v10 │ │ -087496: 6e20 4500 a300 |0033: invoke-virtual {v3, v10}, Landroid/app/AlertDialog$Builder;.setTitle:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@0045 │ │ -08749c: 6e10 8318 0c00 |0036: invoke-virtual {v12}, Ljwtc/android/chess/ics/ICSClient;.isConnected:()Z // method@1883 │ │ -0874a2: 0a0a |0039: move-result v10 │ │ -0874a4: 380a 6600 |003a: if-eqz v10, 00a0 // +0066 │ │ -0874a8: 6e10 8118 0c00 |003c: invoke-virtual {v12}, Ljwtc/android/chess/ics/ICSClient;.get_view:()Ljwtc/android/chess/ics/ICSChessView; // method@1881 │ │ -0874ae: 0c0a |003f: move-result-object v10 │ │ -0874b0: 6e10 1c18 0a00 |0040: invoke-virtual {v10}, Ljwtc/android/chess/ics/ICSChessView;.isUserPlaying:()Z // method@181c │ │ -0874b6: 0a0a |0043: move-result v10 │ │ -0874b8: 380a a800 |0044: if-eqz v10, 00ec // +00a8 │ │ -0874bc: 140a d200 087f |0046: const v10, #float 1.80779e+38 // #7f0800d2 │ │ -0874c2: 6e20 7e18 ac00 |0049: invoke-virtual {v12, v10}, Ljwtc/android/chess/ics/ICSClient;.getString:(I)Ljava/lang/String; // method@187e │ │ -0874c8: 0c0a |004c: move-result-object v10 │ │ -0874ca: 6e20 a015 a200 |004d: invoke-virtual {v2, v10}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@15a0 │ │ -0874d0: 54ca 4009 |0050: iget-object v10, v12, Ljwtc/android/chess/ics/ICSClient;._handle:Ljava/lang/String; // field@0940 │ │ -0874d4: 1a0b d316 |0052: const-string v11, "guest" // string@16d3 │ │ -0874d8: 6e20 3915 ba00 |0054: invoke-virtual {v10, v11}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1539 │ │ -0874de: 0a0a |0057: move-result v10 │ │ -0874e0: 390a 0c00 |0058: if-nez v10, 0064 // +000c │ │ -0874e4: 140a ca00 087f |005a: const v10, #float 1.80779e+38 // #7f0800ca │ │ -0874ea: 6e20 7e18 ac00 |005d: invoke-virtual {v12, v10}, Ljwtc/android/chess/ics/ICSClient;.getString:(I)Ljava/lang/String; // method@187e │ │ -0874f0: 0c0a |0060: move-result-object v10 │ │ -0874f2: 6e20 a015 a200 |0061: invoke-virtual {v2, v10}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@15a0 │ │ -0874f8: 140a cb00 087f |0064: const v10, #float 1.80779e+38 // #7f0800cb │ │ -0874fe: 6e20 7e18 ac00 |0067: invoke-virtual {v12, v10}, Ljwtc/android/chess/ics/ICSClient;.getString:(I)Ljava/lang/String; // method@187e │ │ -087504: 0c0a |006a: move-result-object v10 │ │ -087506: 6e20 a015 a200 |006b: invoke-virtual {v2, v10}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@15a0 │ │ -08750c: 140a cd00 087f |006e: const v10, #float 1.80779e+38 // #7f0800cd │ │ -087512: 6e20 7e18 ac00 |0071: invoke-virtual {v12, v10}, Ljwtc/android/chess/ics/ICSClient;.getString:(I)Ljava/lang/String; // method@187e │ │ -087518: 0c0a |0074: move-result-object v10 │ │ -08751a: 6e20 a015 a200 |0075: invoke-virtual {v2, v10}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@15a0 │ │ -087520: 140a c900 087f |0078: const v10, #float 1.80779e+38 // #7f0800c9 │ │ -087526: 6e20 7e18 ac00 |007b: invoke-virtual {v12, v10}, Ljwtc/android/chess/ics/ICSClient;.getString:(I)Ljava/lang/String; // method@187e │ │ -08752c: 0c0a |007e: move-result-object v10 │ │ -08752e: 6e20 a015 a200 |007f: invoke-virtual {v2, v10}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@15a0 │ │ -087534: 140a cc00 087f |0082: const v10, #float 1.80779e+38 // #7f0800cc │ │ -08753a: 6e20 7e18 ac00 |0085: invoke-virtual {v12, v10}, Ljwtc/android/chess/ics/ICSClient;.getString:(I)Ljava/lang/String; // method@187e │ │ -087540: 0c0a |0088: move-result-object v10 │ │ -087542: 6e20 a015 a200 |0089: invoke-virtual {v2, v10}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@15a0 │ │ -087548: 140a ce00 087f |008c: const v10, #float 1.80779e+38 // #7f0800ce │ │ -08754e: 6e20 7e18 ac00 |008f: invoke-virtual {v12, v10}, Ljwtc/android/chess/ics/ICSClient;.getString:(I)Ljava/lang/String; // method@187e │ │ -087554: 0c0a |0092: move-result-object v10 │ │ -087556: 6e20 a015 a200 |0093: invoke-virtual {v2, v10}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@15a0 │ │ -08755c: 140a d400 087f |0096: const v10, #float 1.80779e+38 // #7f0800d4 │ │ -087562: 6e20 7e18 ac00 |0099: invoke-virtual {v12, v10}, Ljwtc/android/chess/ics/ICSClient;.getString:(I)Ljava/lang/String; // method@187e │ │ -087568: 0c0a |009c: move-result-object v10 │ │ -08756a: 6e20 a015 a200 |009d: invoke-virtual {v2, v10}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@15a0 │ │ -087570: 140a 5b00 087f |00a0: const v10, #float 1.80777e+38 // #7f08005b │ │ -087576: 6e20 7e18 ac00 |00a3: invoke-virtual {v12, v10}, Ljwtc/android/chess/ics/ICSClient;.getString:(I)Ljava/lang/String; // method@187e │ │ -08757c: 0c0a |00a6: move-result-object v10 │ │ -08757e: 6e20 a015 a200 |00a7: invoke-virtual {v2, v10}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@15a0 │ │ -087584: 2205 8604 |00aa: new-instance v5, Lorg/json/JSONArray; // type@0486 │ │ -087588: 7010 a81b 0500 |00ac: invoke-direct {v5}, Lorg/json/JSONArray;.:()V // method@1ba8 │ │ -08758e: 1a0a 2e03 |00af: const-string v10, "ChessPlayer" // string@032e │ │ -087592: 120b |00b1: const/4 v11, #int 0 // #0 │ │ -087594: 6e30 7d18 ac0b |00b2: invoke-virtual {v12, v10, v11}, Ljwtc/android/chess/ics/ICSClient;.getSharedPreferences:(Ljava/lang/String;I)Landroid/content/SharedPreferences; // method@187d │ │ -08759a: 0c07 |00b5: move-result-object v7 │ │ -08759c: 2206 8604 |00b6: new-instance v6, Lorg/json/JSONArray; // type@0486 │ │ -0875a0: 1a0a 5817 |00b8: const-string v10, "ics_custom_commands" // string@1758 │ │ -0875a4: 1a0b 6c0e |00ba: const-string v11, "["obs /b","obs /s","tell relay listgames","tell puzzlebot getmate","tell puzzlebot gettactics","tell puzzlebot getstudy","exl","help commands"]" // string@0e6c │ │ -0875a8: 7230 fc00 a70b |00bc: invoke-interface {v7, v10, v11}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@00fc │ │ -0875ae: 0c0a |00bf: move-result-object v10 │ │ -0875b0: 7020 a91b a600 |00c0: invoke-direct {v6, v10}, Lorg/json/JSONArray;.:(Ljava/lang/String;)V // method@1ba9 │ │ -0875b6: 1204 |00c3: const/4 v4, #int 0 // #0 │ │ -0875b8: 6e10 ac1b 0600 |00c4: invoke-virtual {v6}, Lorg/json/JSONArray;.length:()I // method@1bac │ │ -0875be: 0a0a |00c7: move-result v10 │ │ -0875c0: 35a4 a300 |00c8: if-ge v4, v10, 016b // +00a3 │ │ -0875c4: 6e20 ab1b 4600 |00ca: invoke-virtual {v6, v4}, Lorg/json/JSONArray;.getString:(I)Ljava/lang/String; // method@1bab │ │ -0875ca: 0c0a |00cd: move-result-object v10 │ │ -0875cc: 6e20 a015 a200 |00ce: invoke-virtual {v2, v10}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@15a0 │ │ -0875d2: d804 0401 |00d1: add-int/lit8 v4, v4, #int 1 // #01 │ │ -0875d6: 28f1 |00d3: goto 00c4 // -000f │ │ -0875d8: 1a08 fd04 |00d4: const-string v8, "Idle" // string@04fd │ │ -0875dc: 2900 35ff |00d6: goto/16 000b // -00cb │ │ -0875e0: 1a08 bb0b |00d8: const-string v8, "Play" // string@0bbb │ │ -0875e4: 2900 31ff |00da: goto/16 000b // -00cf │ │ -0875e8: 1a08 300e |00dc: const-string v8, "Watch" // string@0e30 │ │ -0875ec: 2900 2dff |00de: goto/16 000b // -00d3 │ │ -0875f0: 1a08 1304 |00e0: const-string v8, "Examine" // string@0413 │ │ -0875f4: 2900 29ff |00e2: goto/16 000b // -00d7 │ │ -0875f8: 1a08 dd0b |00e4: const-string v8, "Puzzle" // string@0bdd │ │ -0875fc: 2900 25ff |00e6: goto/16 000b // -00db │ │ -087600: 1a08 0804 |00e8: const-string v8, "Endgame" // string@0408 │ │ -087604: 2900 21ff |00ea: goto/16 000b // -00df │ │ -087608: 2b09 b800 0000 |00ec: packed-switch v9, 000001a4 // +000000b8 │ │ -08760e: 140a d500 087f |00ef: const v10, #float 1.80779e+38 // #7f0800d5 │ │ -087614: 6e20 7e18 ac00 |00f2: invoke-virtual {v12, v10}, Ljwtc/android/chess/ics/ICSClient;.getString:(I)Ljava/lang/String; // method@187e │ │ -08761a: 0c0a |00f5: move-result-object v10 │ │ -08761c: 6e20 a015 a200 |00f6: invoke-virtual {v2, v10}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@15a0 │ │ -087622: 289d |00f9: goto 0096 // -0063 │ │ -087624: 140a c400 087f |00fa: const v10, #float 1.80779e+38 // #7f0800c4 │ │ -08762a: 6e20 7e18 ac00 |00fd: invoke-virtual {v12, v10}, Ljwtc/android/chess/ics/ICSClient;.getString:(I)Ljava/lang/String; // method@187e │ │ -087630: 0c0a |0100: move-result-object v10 │ │ -087632: 6e20 a015 a200 |0101: invoke-virtual {v2, v10}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@15a0 │ │ -087638: 140a c200 087f |0104: const v10, #float 1.80779e+38 // #7f0800c2 │ │ -08763e: 6e20 7e18 ac00 |0107: invoke-virtual {v12, v10}, Ljwtc/android/chess/ics/ICSClient;.getString:(I)Ljava/lang/String; // method@187e │ │ -087644: 0c0a |010a: move-result-object v10 │ │ -087646: 6e20 a015 a200 |010b: invoke-virtual {v2, v10}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@15a0 │ │ -08764c: 54ca 4009 |010e: iget-object v10, v12, Ljwtc/android/chess/ics/ICSClient;._handle:Ljava/lang/String; // field@0940 │ │ -087650: 1a0b d316 |0110: const-string v11, "guest" // string@16d3 │ │ -087654: 6e20 3915 ba00 |0112: invoke-virtual {v10, v11}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1539 │ │ -08765a: 0a0a |0115: move-result v10 │ │ -08765c: 390a 0c00 |0116: if-nez v10, 0122 // +000c │ │ -087660: 140a c300 087f |0118: const v10, #float 1.80779e+38 // #7f0800c3 │ │ -087666: 6e20 7e18 ac00 |011b: invoke-virtual {v12, v10}, Ljwtc/android/chess/ics/ICSClient;.getString:(I)Ljava/lang/String; // method@187e │ │ -08766c: 0c0a |011e: move-result-object v10 │ │ -08766e: 6e20 a015 a200 |011f: invoke-virtual {v2, v10}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@15a0 │ │ -087674: 140a c500 087f |0122: const v10, #float 1.80779e+38 // #7f0800c5 │ │ -08767a: 6e20 7e18 ac00 |0125: invoke-virtual {v12, v10}, Ljwtc/android/chess/ics/ICSClient;.getString:(I)Ljava/lang/String; // method@187e │ │ -087680: 0c0a |0128: move-result-object v10 │ │ -087682: 6e20 a015 a200 |0129: invoke-virtual {v2, v10}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@15a0 │ │ -087688: 140a c100 087f |012c: const v10, #float 1.80779e+38 // #7f0800c1 │ │ -08768e: 6e20 7e18 ac00 |012f: invoke-virtual {v12, v10}, Ljwtc/android/chess/ics/ICSClient;.getString:(I)Ljava/lang/String; // method@187e │ │ -087694: 0c0a |0132: move-result-object v10 │ │ -087696: 6e20 a015 a200 |0133: invoke-virtual {v2, v10}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@15a0 │ │ -08769c: 2900 60ff |0136: goto/16 0096 // -00a0 │ │ -0876a0: 140a d600 087f |0138: const v10, #float 1.80779e+38 // #7f0800d6 │ │ -0876a6: 6e20 7e18 ac00 |013b: invoke-virtual {v12, v10}, Ljwtc/android/chess/ics/ICSClient;.getString:(I)Ljava/lang/String; // method@187e │ │ -0876ac: 0c0a |013e: move-result-object v10 │ │ -0876ae: 6e20 a015 a200 |013f: invoke-virtual {v2, v10}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@15a0 │ │ -0876b4: 1a0a 6522 |0142: const-string v10, "tell puzzlebot hint" // string@2265 │ │ -0876b8: 6e20 a015 a200 |0144: invoke-virtual {v2, v10}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@15a0 │ │ -0876be: 2900 4fff |0147: goto/16 0096 // -00b1 │ │ -0876c2: 1a0a b814 |0149: const-string v10, "forward" // string@14b8 │ │ -0876c6: 6e20 a015 a200 |014b: invoke-virtual {v2, v10}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@15a0 │ │ -0876cc: 1a0a 3511 |014e: const-string v10, "backward" // string@1135 │ │ -0876d0: 6e20 a015 a200 |0150: invoke-virtual {v2, v10}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@15a0 │ │ -0876d6: 1a0a fb22 |0153: const-string v10, "unexamine" // string@22fb │ │ -0876da: 6e20 a015 a200 |0155: invoke-virtual {v2, v10}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@15a0 │ │ -0876e0: 2900 3eff |0158: goto/16 0096 // -00c2 │ │ -0876e4: 1a0a 6122 |015a: const-string v10, "tell endgamebot hint" // string@2261 │ │ -0876e8: 6e20 a015 a200 |015c: invoke-virtual {v2, v10}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@15a0 │ │ -0876ee: 1a0a 6222 |015f: const-string v10, "tell endgamebot move" // string@2262 │ │ -0876f2: 6e20 a015 a200 |0161: invoke-virtual {v2, v10}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@15a0 │ │ -0876f8: 1a0a 6322 |0164: const-string v10, "tell endgamebot stop" // string@2263 │ │ -0876fc: 6e20 a015 a200 |0166: invoke-virtual {v2, v10}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@15a0 │ │ -087702: 2900 2dff |0169: goto/16 0096 // -00d3 │ │ -087706: 0765 |016b: move-object v5, v6 │ │ -087708: 6e10 aa15 0200 |016c: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@15aa │ │ -08770e: 0a0a |016f: move-result v10 │ │ -087710: 23aa a604 |0170: new-array v10, v10, [Ljava/lang/String; // type@04a6 │ │ -087714: 6e20 ac15 a200 |0172: invoke-virtual {v2, v10}, Ljava/util/ArrayList;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@15ac │ │ -08771a: 0c0a |0175: move-result-object v10 │ │ -08771c: 1f0a a604 |0176: check-cast v10, [Ljava/lang/String; // type@04a6 │ │ -087720: 07a1 |0178: move-object v1, v10 │ │ -087722: 1f01 a604 |0179: check-cast v1, [Ljava/lang/String; // type@04a6 │ │ -087726: 220a 0504 |017b: new-instance v10, Ljwtc/android/chess/ics/ICSClient$7; // type@0405 │ │ -08772a: 7030 4618 ca01 |017d: invoke-direct {v10, v12, v1}, Ljwtc/android/chess/ics/ICSClient$7;.:(Ljwtc/android/chess/ics/ICSClient;[Ljava/lang/String;)V // method@1846 │ │ -087730: 6e30 3d00 130a |0180: invoke-virtual {v3, v1, v10}, Landroid/app/AlertDialog$Builder;.setItems:([Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@003d │ │ -087736: 6e10 3c00 0300 |0183: invoke-virtual {v3}, Landroid/app/AlertDialog$Builder;.create:()Landroid/app/AlertDialog; // method@003c │ │ -08773c: 0c00 |0186: move-result-object v0 │ │ -08773e: 6e10 4800 0000 |0187: invoke-virtual {v0}, Landroid/app/AlertDialog;.show:()V // method@0048 │ │ -087744: 0e00 |018a: return-void │ │ -087746: 0d0a |018b: move-exception v10 │ │ -087748: 28e0 |018c: goto 016c // -0020 │ │ -08774a: 0d0a |018d: move-exception v10 │ │ -08774c: 0765 |018e: move-object v5, v6 │ │ -08774e: 28dd |018f: goto 016c // -0023 │ │ -087750: 0d0a |0190: move-exception v10 │ │ -087752: 2900 40ff |0191: goto/16 00d1 // -00c0 │ │ -087756: 0000 |0193: nop // spacer │ │ -087758: 0001 0600 0000 0000 cc00 0000 d000 ... |0194: packed-switch-data (16 units) │ │ -087778: 0001 0600 0000 0000 0e00 0000 0300 ... |01a4: packed-switch-data (16 units) │ │ +088fcc: |[088fcc] jwtc.android.chess.ics.ICSClient.showMainMenu:()V │ │ +088fdc: 1a08 0000 |0000: const-string v8, "" // string@0000 │ │ +088fe0: 6e10 8118 0c00 |0002: invoke-virtual {v12}, Ljwtc/android/chess/ics/ICSClient;.get_view:()Ljwtc/android/chess/ics/ICSChessView; // method@1881 │ │ +088fe6: 0c0a |0005: move-result-object v10 │ │ +088fe8: 52a9 0009 |0006: iget v9, v10, Ljwtc/android/chess/ics/ICSChessView;._viewMode:I // field@0900 │ │ +088fec: 2b09 8c01 0000 |0008: packed-switch v9, 00000194 // +0000018c │ │ +088ff2: 2202 5d03 |000b: new-instance v2, Ljava/util/ArrayList; // type@035d │ │ +088ff6: 7010 9d15 0200 |000d: invoke-direct {v2}, Ljava/util/ArrayList;.:()V // method@159d │ │ +088ffc: 2203 0d00 |0010: new-instance v3, Landroid/app/AlertDialog$Builder; // type@000d │ │ +089000: 7020 3b00 c300 |0012: invoke-direct {v3, v12}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@003b │ │ +089006: 220a 3f03 |0015: new-instance v10, Ljava/lang/StringBuilder; // type@033f │ │ +08900a: 7010 5715 0a00 |0017: invoke-direct {v10}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ +089010: 140b 4e00 087f |001a: const v11, #float 1.80777e+38 // #7f08004e │ │ +089016: 6e20 7e18 bc00 |001d: invoke-virtual {v12, v11}, Ljwtc/android/chess/ics/ICSClient;.getString:(I)Ljava/lang/String; // method@187e │ │ +08901c: 0c0b |0020: move-result-object v11 │ │ +08901e: 6e20 5f15 ba00 |0021: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +089024: 0c0a |0024: move-result-object v10 │ │ +089026: 1a0b 7301 |0025: const-string v11, "::" // string@0173 │ │ +08902a: 6e20 5f15 ba00 |0027: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +089030: 0c0a |002a: move-result-object v10 │ │ +089032: 6e20 5f15 8a00 |002b: invoke-virtual {v10, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +089038: 0c0a |002e: move-result-object v10 │ │ +08903a: 6e10 6415 0a00 |002f: invoke-virtual {v10}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ +089040: 0c0a |0032: move-result-object v10 │ │ +089042: 6e20 4500 a300 |0033: invoke-virtual {v3, v10}, Landroid/app/AlertDialog$Builder;.setTitle:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@0045 │ │ +089048: 6e10 8318 0c00 |0036: invoke-virtual {v12}, Ljwtc/android/chess/ics/ICSClient;.isConnected:()Z // method@1883 │ │ +08904e: 0a0a |0039: move-result v10 │ │ +089050: 380a 6600 |003a: if-eqz v10, 00a0 // +0066 │ │ +089054: 6e10 8118 0c00 |003c: invoke-virtual {v12}, Ljwtc/android/chess/ics/ICSClient;.get_view:()Ljwtc/android/chess/ics/ICSChessView; // method@1881 │ │ +08905a: 0c0a |003f: move-result-object v10 │ │ +08905c: 6e10 1c18 0a00 |0040: invoke-virtual {v10}, Ljwtc/android/chess/ics/ICSChessView;.isUserPlaying:()Z // method@181c │ │ +089062: 0a0a |0043: move-result v10 │ │ +089064: 380a a800 |0044: if-eqz v10, 00ec // +00a8 │ │ +089068: 140a d200 087f |0046: const v10, #float 1.80779e+38 // #7f0800d2 │ │ +08906e: 6e20 7e18 ac00 |0049: invoke-virtual {v12, v10}, Ljwtc/android/chess/ics/ICSClient;.getString:(I)Ljava/lang/String; // method@187e │ │ +089074: 0c0a |004c: move-result-object v10 │ │ +089076: 6e20 a015 a200 |004d: invoke-virtual {v2, v10}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@15a0 │ │ +08907c: 54ca 4009 |0050: iget-object v10, v12, Ljwtc/android/chess/ics/ICSClient;._handle:Ljava/lang/String; // field@0940 │ │ +089080: 1a0b cf16 |0052: const-string v11, "guest" // string@16cf │ │ +089084: 6e20 3915 ba00 |0054: invoke-virtual {v10, v11}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1539 │ │ +08908a: 0a0a |0057: move-result v10 │ │ +08908c: 390a 0c00 |0058: if-nez v10, 0064 // +000c │ │ +089090: 140a ca00 087f |005a: const v10, #float 1.80779e+38 // #7f0800ca │ │ +089096: 6e20 7e18 ac00 |005d: invoke-virtual {v12, v10}, Ljwtc/android/chess/ics/ICSClient;.getString:(I)Ljava/lang/String; // method@187e │ │ +08909c: 0c0a |0060: move-result-object v10 │ │ +08909e: 6e20 a015 a200 |0061: invoke-virtual {v2, v10}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@15a0 │ │ +0890a4: 140a cb00 087f |0064: const v10, #float 1.80779e+38 // #7f0800cb │ │ +0890aa: 6e20 7e18 ac00 |0067: invoke-virtual {v12, v10}, Ljwtc/android/chess/ics/ICSClient;.getString:(I)Ljava/lang/String; // method@187e │ │ +0890b0: 0c0a |006a: move-result-object v10 │ │ +0890b2: 6e20 a015 a200 |006b: invoke-virtual {v2, v10}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@15a0 │ │ +0890b8: 140a cd00 087f |006e: const v10, #float 1.80779e+38 // #7f0800cd │ │ +0890be: 6e20 7e18 ac00 |0071: invoke-virtual {v12, v10}, Ljwtc/android/chess/ics/ICSClient;.getString:(I)Ljava/lang/String; // method@187e │ │ +0890c4: 0c0a |0074: move-result-object v10 │ │ +0890c6: 6e20 a015 a200 |0075: invoke-virtual {v2, v10}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@15a0 │ │ +0890cc: 140a c900 087f |0078: const v10, #float 1.80779e+38 // #7f0800c9 │ │ +0890d2: 6e20 7e18 ac00 |007b: invoke-virtual {v12, v10}, Ljwtc/android/chess/ics/ICSClient;.getString:(I)Ljava/lang/String; // method@187e │ │ +0890d8: 0c0a |007e: move-result-object v10 │ │ +0890da: 6e20 a015 a200 |007f: invoke-virtual {v2, v10}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@15a0 │ │ +0890e0: 140a cc00 087f |0082: const v10, #float 1.80779e+38 // #7f0800cc │ │ +0890e6: 6e20 7e18 ac00 |0085: invoke-virtual {v12, v10}, Ljwtc/android/chess/ics/ICSClient;.getString:(I)Ljava/lang/String; // method@187e │ │ +0890ec: 0c0a |0088: move-result-object v10 │ │ +0890ee: 6e20 a015 a200 |0089: invoke-virtual {v2, v10}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@15a0 │ │ +0890f4: 140a ce00 087f |008c: const v10, #float 1.80779e+38 // #7f0800ce │ │ +0890fa: 6e20 7e18 ac00 |008f: invoke-virtual {v12, v10}, Ljwtc/android/chess/ics/ICSClient;.getString:(I)Ljava/lang/String; // method@187e │ │ +089100: 0c0a |0092: move-result-object v10 │ │ +089102: 6e20 a015 a200 |0093: invoke-virtual {v2, v10}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@15a0 │ │ +089108: 140a d400 087f |0096: const v10, #float 1.80779e+38 // #7f0800d4 │ │ +08910e: 6e20 7e18 ac00 |0099: invoke-virtual {v12, v10}, Ljwtc/android/chess/ics/ICSClient;.getString:(I)Ljava/lang/String; // method@187e │ │ +089114: 0c0a |009c: move-result-object v10 │ │ +089116: 6e20 a015 a200 |009d: invoke-virtual {v2, v10}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@15a0 │ │ +08911c: 140a 5b00 087f |00a0: const v10, #float 1.80777e+38 // #7f08005b │ │ +089122: 6e20 7e18 ac00 |00a3: invoke-virtual {v12, v10}, Ljwtc/android/chess/ics/ICSClient;.getString:(I)Ljava/lang/String; // method@187e │ │ +089128: 0c0a |00a6: move-result-object v10 │ │ +08912a: 6e20 a015 a200 |00a7: invoke-virtual {v2, v10}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@15a0 │ │ +089130: 2205 8304 |00aa: new-instance v5, Lorg/json/JSONArray; // type@0483 │ │ +089134: 7010 a71b 0500 |00ac: invoke-direct {v5}, Lorg/json/JSONArray;.:()V // method@1ba7 │ │ +08913a: 1a0a 2e03 |00af: const-string v10, "ChessPlayer" // string@032e │ │ +08913e: 120b |00b1: const/4 v11, #int 0 // #0 │ │ +089140: 6e30 7d18 ac0b |00b2: invoke-virtual {v12, v10, v11}, Ljwtc/android/chess/ics/ICSClient;.getSharedPreferences:(Ljava/lang/String;I)Landroid/content/SharedPreferences; // method@187d │ │ +089146: 0c07 |00b5: move-result-object v7 │ │ +089148: 2206 8304 |00b6: new-instance v6, Lorg/json/JSONArray; // type@0483 │ │ +08914c: 1a0a 5417 |00b8: const-string v10, "ics_custom_commands" // string@1754 │ │ +089150: 1a0b 690e |00ba: const-string v11, "["obs /b","obs /s","tell relay listgames","tell puzzlebot getmate","tell puzzlebot gettactics","tell puzzlebot getstudy","exl","help commands"]" // string@0e69 │ │ +089154: 7230 fc00 a70b |00bc: invoke-interface {v7, v10, v11}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@00fc │ │ +08915a: 0c0a |00bf: move-result-object v10 │ │ +08915c: 7020 a81b a600 |00c0: invoke-direct {v6, v10}, Lorg/json/JSONArray;.:(Ljava/lang/String;)V // method@1ba8 │ │ +089162: 1204 |00c3: const/4 v4, #int 0 // #0 │ │ +089164: 6e10 ab1b 0600 |00c4: invoke-virtual {v6}, Lorg/json/JSONArray;.length:()I // method@1bab │ │ +08916a: 0a0a |00c7: move-result v10 │ │ +08916c: 35a4 a300 |00c8: if-ge v4, v10, 016b // +00a3 │ │ +089170: 6e20 aa1b 4600 |00ca: invoke-virtual {v6, v4}, Lorg/json/JSONArray;.getString:(I)Ljava/lang/String; // method@1baa │ │ +089176: 0c0a |00cd: move-result-object v10 │ │ +089178: 6e20 a015 a200 |00ce: invoke-virtual {v2, v10}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@15a0 │ │ +08917e: d804 0401 |00d1: add-int/lit8 v4, v4, #int 1 // #01 │ │ +089182: 28f1 |00d3: goto 00c4 // -000f │ │ +089184: 1a08 fd04 |00d4: const-string v8, "Idle" // string@04fd │ │ +089188: 2900 35ff |00d6: goto/16 000b // -00cb │ │ +08918c: 1a08 b80b |00d8: const-string v8, "Play" // string@0bb8 │ │ +089190: 2900 31ff |00da: goto/16 000b // -00cf │ │ +089194: 1a08 2d0e |00dc: const-string v8, "Watch" // string@0e2d │ │ +089198: 2900 2dff |00de: goto/16 000b // -00d3 │ │ +08919c: 1a08 1304 |00e0: const-string v8, "Examine" // string@0413 │ │ +0891a0: 2900 29ff |00e2: goto/16 000b // -00d7 │ │ +0891a4: 1a08 da0b |00e4: const-string v8, "Puzzle" // string@0bda │ │ +0891a8: 2900 25ff |00e6: goto/16 000b // -00db │ │ +0891ac: 1a08 0804 |00e8: const-string v8, "Endgame" // string@0408 │ │ +0891b0: 2900 21ff |00ea: goto/16 000b // -00df │ │ +0891b4: 2b09 b800 0000 |00ec: packed-switch v9, 000001a4 // +000000b8 │ │ +0891ba: 140a d500 087f |00ef: const v10, #float 1.80779e+38 // #7f0800d5 │ │ +0891c0: 6e20 7e18 ac00 |00f2: invoke-virtual {v12, v10}, Ljwtc/android/chess/ics/ICSClient;.getString:(I)Ljava/lang/String; // method@187e │ │ +0891c6: 0c0a |00f5: move-result-object v10 │ │ +0891c8: 6e20 a015 a200 |00f6: invoke-virtual {v2, v10}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@15a0 │ │ +0891ce: 289d |00f9: goto 0096 // -0063 │ │ +0891d0: 140a c400 087f |00fa: const v10, #float 1.80779e+38 // #7f0800c4 │ │ +0891d6: 6e20 7e18 ac00 |00fd: invoke-virtual {v12, v10}, Ljwtc/android/chess/ics/ICSClient;.getString:(I)Ljava/lang/String; // method@187e │ │ +0891dc: 0c0a |0100: move-result-object v10 │ │ +0891de: 6e20 a015 a200 |0101: invoke-virtual {v2, v10}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@15a0 │ │ +0891e4: 140a c200 087f |0104: const v10, #float 1.80779e+38 // #7f0800c2 │ │ +0891ea: 6e20 7e18 ac00 |0107: invoke-virtual {v12, v10}, Ljwtc/android/chess/ics/ICSClient;.getString:(I)Ljava/lang/String; // method@187e │ │ +0891f0: 0c0a |010a: move-result-object v10 │ │ +0891f2: 6e20 a015 a200 |010b: invoke-virtual {v2, v10}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@15a0 │ │ +0891f8: 54ca 4009 |010e: iget-object v10, v12, Ljwtc/android/chess/ics/ICSClient;._handle:Ljava/lang/String; // field@0940 │ │ +0891fc: 1a0b cf16 |0110: const-string v11, "guest" // string@16cf │ │ +089200: 6e20 3915 ba00 |0112: invoke-virtual {v10, v11}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1539 │ │ +089206: 0a0a |0115: move-result v10 │ │ +089208: 390a 0c00 |0116: if-nez v10, 0122 // +000c │ │ +08920c: 140a c300 087f |0118: const v10, #float 1.80779e+38 // #7f0800c3 │ │ +089212: 6e20 7e18 ac00 |011b: invoke-virtual {v12, v10}, Ljwtc/android/chess/ics/ICSClient;.getString:(I)Ljava/lang/String; // method@187e │ │ +089218: 0c0a |011e: move-result-object v10 │ │ +08921a: 6e20 a015 a200 |011f: invoke-virtual {v2, v10}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@15a0 │ │ +089220: 140a c500 087f |0122: const v10, #float 1.80779e+38 // #7f0800c5 │ │ +089226: 6e20 7e18 ac00 |0125: invoke-virtual {v12, v10}, Ljwtc/android/chess/ics/ICSClient;.getString:(I)Ljava/lang/String; // method@187e │ │ +08922c: 0c0a |0128: move-result-object v10 │ │ +08922e: 6e20 a015 a200 |0129: invoke-virtual {v2, v10}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@15a0 │ │ +089234: 140a c100 087f |012c: const v10, #float 1.80779e+38 // #7f0800c1 │ │ +08923a: 6e20 7e18 ac00 |012f: invoke-virtual {v12, v10}, Ljwtc/android/chess/ics/ICSClient;.getString:(I)Ljava/lang/String; // method@187e │ │ +089240: 0c0a |0132: move-result-object v10 │ │ +089242: 6e20 a015 a200 |0133: invoke-virtual {v2, v10}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@15a0 │ │ +089248: 2900 60ff |0136: goto/16 0096 // -00a0 │ │ +08924c: 140a d600 087f |0138: const v10, #float 1.80779e+38 // #7f0800d6 │ │ +089252: 6e20 7e18 ac00 |013b: invoke-virtual {v12, v10}, Ljwtc/android/chess/ics/ICSClient;.getString:(I)Ljava/lang/String; // method@187e │ │ +089258: 0c0a |013e: move-result-object v10 │ │ +08925a: 6e20 a015 a200 |013f: invoke-virtual {v2, v10}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@15a0 │ │ +089260: 1a0a 6122 |0142: const-string v10, "tell puzzlebot hint" // string@2261 │ │ +089264: 6e20 a015 a200 |0144: invoke-virtual {v2, v10}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@15a0 │ │ +08926a: 2900 4fff |0147: goto/16 0096 // -00b1 │ │ +08926e: 1a0a b414 |0149: const-string v10, "forward" // string@14b4 │ │ +089272: 6e20 a015 a200 |014b: invoke-virtual {v2, v10}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@15a0 │ │ +089278: 1a0a 3111 |014e: const-string v10, "backward" // string@1131 │ │ +08927c: 6e20 a015 a200 |0150: invoke-virtual {v2, v10}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@15a0 │ │ +089282: 1a0a f722 |0153: const-string v10, "unexamine" // string@22f7 │ │ +089286: 6e20 a015 a200 |0155: invoke-virtual {v2, v10}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@15a0 │ │ +08928c: 2900 3eff |0158: goto/16 0096 // -00c2 │ │ +089290: 1a0a 5d22 |015a: const-string v10, "tell endgamebot hint" // string@225d │ │ +089294: 6e20 a015 a200 |015c: invoke-virtual {v2, v10}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@15a0 │ │ +08929a: 1a0a 5e22 |015f: const-string v10, "tell endgamebot move" // string@225e │ │ +08929e: 6e20 a015 a200 |0161: invoke-virtual {v2, v10}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@15a0 │ │ +0892a4: 1a0a 5f22 |0164: const-string v10, "tell endgamebot stop" // string@225f │ │ +0892a8: 6e20 a015 a200 |0166: invoke-virtual {v2, v10}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@15a0 │ │ +0892ae: 2900 2dff |0169: goto/16 0096 // -00d3 │ │ +0892b2: 0765 |016b: move-object v5, v6 │ │ +0892b4: 6e10 aa15 0200 |016c: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@15aa │ │ +0892ba: 0a0a |016f: move-result v10 │ │ +0892bc: 23aa a304 |0170: new-array v10, v10, [Ljava/lang/String; // type@04a3 │ │ +0892c0: 6e20 ac15 a200 |0172: invoke-virtual {v2, v10}, Ljava/util/ArrayList;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@15ac │ │ +0892c6: 0c0a |0175: move-result-object v10 │ │ +0892c8: 1f0a a304 |0176: check-cast v10, [Ljava/lang/String; // type@04a3 │ │ +0892cc: 07a1 |0178: move-object v1, v10 │ │ +0892ce: 1f01 a304 |0179: check-cast v1, [Ljava/lang/String; // type@04a3 │ │ +0892d2: 220a 0204 |017b: new-instance v10, Ljwtc/android/chess/ics/ICSClient$7; // type@0402 │ │ +0892d6: 7030 4618 ca01 |017d: invoke-direct {v10, v12, v1}, Ljwtc/android/chess/ics/ICSClient$7;.:(Ljwtc/android/chess/ics/ICSClient;[Ljava/lang/String;)V // method@1846 │ │ +0892dc: 6e30 3d00 130a |0180: invoke-virtual {v3, v1, v10}, Landroid/app/AlertDialog$Builder;.setItems:([Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@003d │ │ +0892e2: 6e10 3c00 0300 |0183: invoke-virtual {v3}, Landroid/app/AlertDialog$Builder;.create:()Landroid/app/AlertDialog; // method@003c │ │ +0892e8: 0c00 |0186: move-result-object v0 │ │ +0892ea: 6e10 4800 0000 |0187: invoke-virtual {v0}, Landroid/app/AlertDialog;.show:()V // method@0048 │ │ +0892f0: 0e00 |018a: return-void │ │ +0892f2: 0d0a |018b: move-exception v10 │ │ +0892f4: 28e0 |018c: goto 016c // -0020 │ │ +0892f6: 0d0a |018d: move-exception v10 │ │ +0892f8: 0765 |018e: move-object v5, v6 │ │ +0892fa: 28dd |018f: goto 016c // -0023 │ │ +0892fc: 0d0a |0190: move-exception v10 │ │ +0892fe: 2900 40ff |0191: goto/16 00d1 // -00c0 │ │ +089302: 0000 |0193: nop // spacer │ │ +089304: 0001 0600 0000 0000 cc00 0000 d000 ... |0194: packed-switch-data (16 units) │ │ +089324: 0001 0600 0000 0000 0e00 0000 0300 ... |01a4: packed-switch-data (16 units) │ │ catches : 3 │ │ 0x00af - 0x00c3 │ │ Lorg/json/JSONException; -> 0x018b │ │ 0x00c4 - 0x00c7 │ │ Lorg/json/JSONException; -> 0x018d │ │ 0x00ca - 0x00d1 │ │ Lorg/json/JSONException; -> 0x0190 │ │ @@ -180212,20 +180287,20 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -0877c0: |[0877c0] jwtc.android.chess.ics.ICSClient.soundNotification:()V │ │ -0877d0: 5410 5209 |0000: iget-object v0, v1, Ljwtc/android/chess/ics/ICSClient;._ringNotification:Landroid/media/Ringtone; // field@0952 │ │ -0877d4: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -0877d8: 5410 5209 |0004: iget-object v0, v1, Ljwtc/android/chess/ics/ICSClient;._ringNotification:Landroid/media/Ringtone; // field@0952 │ │ -0877dc: 6e10 9501 0000 |0006: invoke-virtual {v0}, Landroid/media/Ringtone;.play:()V // method@0195 │ │ -0877e2: 0e00 |0009: return-void │ │ +08936c: |[08936c] jwtc.android.chess.ics.ICSClient.soundNotification:()V │ │ +08937c: 5410 5209 |0000: iget-object v0, v1, Ljwtc/android/chess/ics/ICSClient;._ringNotification:Landroid/media/Ringtone; // field@0952 │ │ +089380: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +089384: 5410 5209 |0004: iget-object v0, v1, Ljwtc/android/chess/ics/ICSClient;._ringNotification:Landroid/media/Ringtone; // field@0952 │ │ +089388: 6e10 9501 0000 |0006: invoke-virtual {v0}, Landroid/media/Ringtone;.play:()V // method@0195 │ │ +08938e: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1621 │ │ 0x0004 line=1622 │ │ 0x0009 line=1624 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Ljwtc/android/chess/ics/ICSClient; │ │ @@ -180235,66 +180310,66 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 105 16-bit code units │ │ -0877e4: |[0877e4] jwtc.android.chess.ics.ICSClient.startSession:(Ljava/lang/String;Ljava/lang/String;)V │ │ -0877f4: 1a00 0000 |0000: const-string v0, "" // string@0000 │ │ -0877f8: 3303 0800 |0002: if-ne v3, v0, 000a // +0008 │ │ -0877fc: 1a00 bc0b |0004: const-string v0, "Please enter your handle" // string@0bbc │ │ -087800: 7020 8218 0200 |0006: invoke-direct {v2, v0}, Ljwtc/android/chess/ics/ICSClient;.globalToast:(Ljava/lang/String;)V // method@1882 │ │ -087806: 0e00 |0009: return-void │ │ -087808: 1a00 b604 |000a: const-string v0, "ICSClient" // string@04b6 │ │ -08780c: 1a01 880c |000c: const-string v1, "Setting servertype to FICS" // string@0c88 │ │ -087810: 7120 f811 1000 |000e: invoke-static {v0, v1}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@11f8 │ │ -087816: 1210 |0011: const/4 v0, #int 1 // #1 │ │ -087818: 5920 5509 |0012: iput v0, v2, Ljwtc/android/chess/ics/ICSClient;._serverType:I // field@0955 │ │ -08781c: 1a00 c114 |0014: const-string v0, "freechess.org" // string@14c1 │ │ -087820: 5b20 5409 |0016: iput-object v0, v2, Ljwtc/android/chess/ics/ICSClient;._server:Ljava/lang/String; // field@0954 │ │ -087824: 1300 1700 |0018: const/16 v0, #int 23 // #17 │ │ -087828: 5920 4f09 |001a: iput v0, v2, Ljwtc/android/chess/ics/ICSClient;._port:I // field@094f │ │ -08782c: 1a00 4d14 |001c: const-string v0, "fics% " // string@144d │ │ -087830: 5b20 5009 |001e: iput-object v0, v2, Ljwtc/android/chess/ics/ICSClient;._prompt:Ljava/lang/String; // field@0950 │ │ -087834: 5b23 3e09 |0020: iput-object v3, v2, Ljwtc/android/chess/ics/ICSClient;._ficsHandle:Ljava/lang/String; // field@093e │ │ -087838: 5b24 3f09 |0022: iput-object v4, v2, Ljwtc/android/chess/ics/ICSClient;._ficsPwd:Ljava/lang/String; // field@093f │ │ -08783c: 5420 3e09 |0024: iget-object v0, v2, Ljwtc/android/chess/ics/ICSClient;._ficsHandle:Ljava/lang/String; // field@093e │ │ -087840: 5b20 4009 |0026: iput-object v0, v2, Ljwtc/android/chess/ics/ICSClient;._handle:Ljava/lang/String; // field@0940 │ │ -087844: 5420 3f09 |0028: iget-object v0, v2, Ljwtc/android/chess/ics/ICSClient;._ficsPwd:Ljava/lang/String; // field@093f │ │ -087848: 5b20 5109 |002a: iput-object v0, v2, Ljwtc/android/chess/ics/ICSClient;._pwd:Ljava/lang/String; // field@0951 │ │ -08784c: 5420 4009 |002c: iget-object v0, v2, Ljwtc/android/chess/ics/ICSClient;._handle:Ljava/lang/String; // field@0940 │ │ -087850: 1a01 d316 |002e: const-string v1, "guest" // string@16d3 │ │ -087854: 3210 0e00 |0030: if-eq v0, v1, 003e // +000e │ │ -087858: 5420 5109 |0032: iget-object v0, v2, Ljwtc/android/chess/ics/ICSClient;._pwd:Ljava/lang/String; // field@0951 │ │ -08785c: 1a01 0000 |0034: const-string v1, "" // string@0000 │ │ -087860: 3310 0800 |0036: if-ne v0, v1, 003e // +0008 │ │ -087864: 1a00 bd0b |0038: const-string v0, "Please enter your password" // string@0bbd │ │ -087868: 7020 8218 0200 |003a: invoke-direct {v2, v0}, Ljwtc/android/chess/ics/ICSClient;.globalToast:(Ljava/lang/String;)V // method@1882 │ │ -08786e: 28cc |003d: goto 0009 // -0034 │ │ -087870: 1a00 9d0e |003e: const-string v0, "[\s]*(\d+)[\s]+(\d+|\++|-+)[\s]+([\w\(\)]+)[\s]+(\d+)[\s]+(\d+)[\s]+(rated|unrated?)[\s]+([\w/\d]+?)[\s]*(\[white\]|\[black\])?[\s]*(\d+)\-(\d+)[\s]*([fm]+)?" // string@0e9d │ │ -087874: 7110 0c16 0000 |0040: invoke-static {v0}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@160c │ │ -08787a: 0c00 |0043: move-result-object v0 │ │ -08787c: 5b20 4d09 |0044: iput-object v0, v2, Ljwtc/android/chess/ics/ICSClient;._pattSought:Ljava/util/regex/Pattern; // field@094d │ │ -087880: 1a00 9c0e |0046: const-string v0, "[\s]*(\d+) (\d+) (\w+)[\s]+(\d+) (\w+)[\s]+\[ (s|b|l)(r|u)[\s]*(\d+)[\s]*(\d+)\][\s]*(\d+):(\d+)[\s]*-[\s]*(\d+):(\d+).+" // string@0e9c │ │ -087884: 7110 0c16 0000 |0048: invoke-static {v0}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@160c │ │ -08788a: 0c00 |004b: move-result-object v0 │ │ -08788c: 5b20 4b09 |004c: iput-object v0, v2, Ljwtc/android/chess/ics/ICSClient;._pattGameRow:Ljava/util/regex/Pattern; // field@094b │ │ -087890: 5420 3709 |004e: iget-object v0, v2, Ljwtc/android/chess/ics/ICSClient;._butLogin:Landroid/widget/Button; // field@0937 │ │ -087894: 1201 |0050: const/4 v1, #int 0 // #0 │ │ -087896: 6e20 c013 1000 |0051: invoke-virtual {v0, v1}, Landroid/widget/Button;.setEnabled:(Z)V // method@13c0 │ │ -08789c: 6e10 9c18 0200 |0054: invoke-virtual {v2}, Ljwtc/android/chess/ics/ICSClient;.switchToLoadingView:()V // method@189c │ │ -0878a2: 2200 4403 |0057: new-instance v0, Ljava/lang/Thread; // type@0344 │ │ -0878a6: 2201 f903 |0059: new-instance v1, Ljwtc/android/chess/ics/ICSClient$13; // type@03f9 │ │ -0878aa: 7020 2e18 2100 |005b: invoke-direct {v1, v2}, Ljwtc/android/chess/ics/ICSClient$13;.:(Ljwtc/android/chess/ics/ICSClient;)V // method@182e │ │ -0878b0: 7020 6b15 1000 |005e: invoke-direct {v0, v1}, Ljava/lang/Thread;.:(Ljava/lang/Runnable;)V // method@156b │ │ -0878b6: 5b20 6009 |0061: iput-object v0, v2, Ljwtc/android/chess/ics/ICSClient;._workerTelnet:Ljava/lang/Thread; // field@0960 │ │ -0878ba: 5420 6009 |0063: iget-object v0, v2, Ljwtc/android/chess/ics/ICSClient;._workerTelnet:Ljava/lang/Thread; // field@0960 │ │ -0878be: 6e10 7115 0000 |0065: invoke-virtual {v0}, Ljava/lang/Thread;.start:()V // method@1571 │ │ -0878c4: 28a1 |0068: goto 0009 // -005f │ │ +089390: |[089390] jwtc.android.chess.ics.ICSClient.startSession:(Ljava/lang/String;Ljava/lang/String;)V │ │ +0893a0: 1a00 0000 |0000: const-string v0, "" // string@0000 │ │ +0893a4: 3303 0800 |0002: if-ne v3, v0, 000a // +0008 │ │ +0893a8: 1a00 b90b |0004: const-string v0, "Please enter your handle" // string@0bb9 │ │ +0893ac: 7020 8218 0200 |0006: invoke-direct {v2, v0}, Ljwtc/android/chess/ics/ICSClient;.globalToast:(Ljava/lang/String;)V // method@1882 │ │ +0893b2: 0e00 |0009: return-void │ │ +0893b4: 1a00 b604 |000a: const-string v0, "ICSClient" // string@04b6 │ │ +0893b8: 1a01 850c |000c: const-string v1, "Setting servertype to FICS" // string@0c85 │ │ +0893bc: 7120 f811 1000 |000e: invoke-static {v0, v1}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@11f8 │ │ +0893c2: 1210 |0011: const/4 v0, #int 1 // #1 │ │ +0893c4: 5920 5509 |0012: iput v0, v2, Ljwtc/android/chess/ics/ICSClient;._serverType:I // field@0955 │ │ +0893c8: 1a00 bd14 |0014: const-string v0, "freechess.org" // string@14bd │ │ +0893cc: 5b20 5409 |0016: iput-object v0, v2, Ljwtc/android/chess/ics/ICSClient;._server:Ljava/lang/String; // field@0954 │ │ +0893d0: 1300 1700 |0018: const/16 v0, #int 23 // #17 │ │ +0893d4: 5920 4f09 |001a: iput v0, v2, Ljwtc/android/chess/ics/ICSClient;._port:I // field@094f │ │ +0893d8: 1a00 4914 |001c: const-string v0, "fics% " // string@1449 │ │ +0893dc: 5b20 5009 |001e: iput-object v0, v2, Ljwtc/android/chess/ics/ICSClient;._prompt:Ljava/lang/String; // field@0950 │ │ +0893e0: 5b23 3e09 |0020: iput-object v3, v2, Ljwtc/android/chess/ics/ICSClient;._ficsHandle:Ljava/lang/String; // field@093e │ │ +0893e4: 5b24 3f09 |0022: iput-object v4, v2, Ljwtc/android/chess/ics/ICSClient;._ficsPwd:Ljava/lang/String; // field@093f │ │ +0893e8: 5420 3e09 |0024: iget-object v0, v2, Ljwtc/android/chess/ics/ICSClient;._ficsHandle:Ljava/lang/String; // field@093e │ │ +0893ec: 5b20 4009 |0026: iput-object v0, v2, Ljwtc/android/chess/ics/ICSClient;._handle:Ljava/lang/String; // field@0940 │ │ +0893f0: 5420 3f09 |0028: iget-object v0, v2, Ljwtc/android/chess/ics/ICSClient;._ficsPwd:Ljava/lang/String; // field@093f │ │ +0893f4: 5b20 5109 |002a: iput-object v0, v2, Ljwtc/android/chess/ics/ICSClient;._pwd:Ljava/lang/String; // field@0951 │ │ +0893f8: 5420 4009 |002c: iget-object v0, v2, Ljwtc/android/chess/ics/ICSClient;._handle:Ljava/lang/String; // field@0940 │ │ +0893fc: 1a01 cf16 |002e: const-string v1, "guest" // string@16cf │ │ +089400: 3210 0e00 |0030: if-eq v0, v1, 003e // +000e │ │ +089404: 5420 5109 |0032: iget-object v0, v2, Ljwtc/android/chess/ics/ICSClient;._pwd:Ljava/lang/String; // field@0951 │ │ +089408: 1a01 0000 |0034: const-string v1, "" // string@0000 │ │ +08940c: 3310 0800 |0036: if-ne v0, v1, 003e // +0008 │ │ +089410: 1a00 ba0b |0038: const-string v0, "Please enter your password" // string@0bba │ │ +089414: 7020 8218 0200 |003a: invoke-direct {v2, v0}, Ljwtc/android/chess/ics/ICSClient;.globalToast:(Ljava/lang/String;)V // method@1882 │ │ +08941a: 28cc |003d: goto 0009 // -0034 │ │ +08941c: 1a00 9a0e |003e: const-string v0, "[\s]*(\d+)[\s]+(\d+|\++|-+)[\s]+([\w\(\)]+)[\s]+(\d+)[\s]+(\d+)[\s]+(rated|unrated?)[\s]+([\w/\d]+?)[\s]*(\[white\]|\[black\])?[\s]*(\d+)\-(\d+)[\s]*([fm]+)?" // string@0e9a │ │ +089420: 7110 0c16 0000 |0040: invoke-static {v0}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@160c │ │ +089426: 0c00 |0043: move-result-object v0 │ │ +089428: 5b20 4d09 |0044: iput-object v0, v2, Ljwtc/android/chess/ics/ICSClient;._pattSought:Ljava/util/regex/Pattern; // field@094d │ │ +08942c: 1a00 990e |0046: const-string v0, "[\s]*(\d+) (\d+) (\w+)[\s]+(\d+) (\w+)[\s]+\[ (s|b|l)(r|u)[\s]*(\d+)[\s]*(\d+)\][\s]*(\d+):(\d+)[\s]*-[\s]*(\d+):(\d+).+" // string@0e99 │ │ +089430: 7110 0c16 0000 |0048: invoke-static {v0}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@160c │ │ +089436: 0c00 |004b: move-result-object v0 │ │ +089438: 5b20 4b09 |004c: iput-object v0, v2, Ljwtc/android/chess/ics/ICSClient;._pattGameRow:Ljava/util/regex/Pattern; // field@094b │ │ +08943c: 5420 3709 |004e: iget-object v0, v2, Ljwtc/android/chess/ics/ICSClient;._butLogin:Landroid/widget/Button; // field@0937 │ │ +089440: 1201 |0050: const/4 v1, #int 0 // #0 │ │ +089442: 6e20 c013 1000 |0051: invoke-virtual {v0, v1}, Landroid/widget/Button;.setEnabled:(Z)V // method@13c0 │ │ +089448: 6e10 9c18 0200 |0054: invoke-virtual {v2}, Ljwtc/android/chess/ics/ICSClient;.switchToLoadingView:()V // method@189c │ │ +08944e: 2200 4103 |0057: new-instance v0, Ljava/lang/Thread; // type@0341 │ │ +089452: 2201 f603 |0059: new-instance v1, Ljwtc/android/chess/ics/ICSClient$13; // type@03f6 │ │ +089456: 7020 2e18 2100 |005b: invoke-direct {v1, v2}, Ljwtc/android/chess/ics/ICSClient$13;.:(Ljwtc/android/chess/ics/ICSClient;)V // method@182e │ │ +08945c: 7020 6b15 1000 |005e: invoke-direct {v0, v1}, Ljava/lang/Thread;.:(Ljava/lang/Runnable;)V // method@156b │ │ +089462: 5b20 6009 |0061: iput-object v0, v2, Ljwtc/android/chess/ics/ICSClient;._workerTelnet:Ljava/lang/Thread; // field@0960 │ │ +089466: 5420 6009 |0063: iget-object v0, v2, Ljwtc/android/chess/ics/ICSClient;._workerTelnet:Ljava/lang/Thread; // field@0960 │ │ +08946a: 6e10 7115 0000 |0065: invoke-virtual {v0}, Ljava/lang/Thread;.start:()V // method@1571 │ │ +089470: 28a1 |0068: goto 0009 // -005f │ │ catches : (none) │ │ positions : │ │ 0x0000 line=630 │ │ 0x0004 line=631 │ │ 0x0009 line=887 │ │ 0x000a line=635 │ │ 0x0011 line=636 │ │ @@ -180323,64 +180398,68 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 44 16-bit code units │ │ -0878c8: |[0878c8] jwtc.android.chess.ics.ICSClient.stopSession:(Ljava/lang/String;)V │ │ -0878d8: 1a00 1f22 |0000: const-string v0, "stopSession" // string@221f │ │ -0878dc: 7120 f611 4000 |0002: invoke-static {v0, v4}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@11f6 │ │ -0878e2: 6e10 8418 0300 |0005: invoke-virtual {v3}, Ljwtc/android/chess/ics/ICSClient;.isFinishing:()Z // method@1884 │ │ -0878e8: 0a00 |0008: move-result v0 │ │ -0878ea: 3800 0300 |0009: if-eqz v0, 000c // +0003 │ │ -0878ee: 0e00 |000b: return-void │ │ -0878f0: 2200 0d00 |000c: new-instance v0, Landroid/app/AlertDialog$Builder; // type@000d │ │ -0878f4: 7020 3b00 3000 |000e: invoke-direct {v0, v3}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@003b │ │ -0878fa: 1401 4600 087f |0011: const v1, #float 1.80776e+38 // #7f080046 │ │ -087900: 6e20 4400 1000 |0014: invoke-virtual {v0, v1}, Landroid/app/AlertDialog$Builder;.setTitle:(I)Landroid/app/AlertDialog$Builder; // method@0044 │ │ -087906: 0c00 |0017: move-result-object v0 │ │ -087908: 6e20 3e00 4000 |0018: invoke-virtual {v0, v4}, Landroid/app/AlertDialog$Builder;.setMessage:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@003e │ │ -08790e: 0c00 |001b: move-result-object v0 │ │ -087910: 1401 4300 087f |001c: const v1, #float 1.80776e+38 // #7f080043 │ │ -087916: 2202 f803 |001f: new-instance v2, Ljwtc/android/chess/ics/ICSClient$12; // type@03f8 │ │ -08791a: 7020 2c18 3200 |0021: invoke-direct {v2, v3}, Ljwtc/android/chess/ics/ICSClient$12;.:(Ljwtc/android/chess/ics/ICSClient;)V // method@182c │ │ -087920: 6e30 4100 1002 |0024: invoke-virtual {v0, v1, v2}, Landroid/app/AlertDialog$Builder;.setPositiveButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0041 │ │ -087926: 0c00 |0027: move-result-object v0 │ │ -087928: 6e10 4700 0000 |0028: invoke-virtual {v0}, Landroid/app/AlertDialog$Builder;.show:()Landroid/app/AlertDialog; // method@0047 │ │ -08792e: 28e0 |002b: goto 000b // -0020 │ │ +089474: |[089474] jwtc.android.chess.ics.ICSClient.stopSession:(Ljava/lang/String;)V │ │ +089484: 1a00 1b22 |0000: const-string v0, "stopSession" // string@221b │ │ +089488: 7120 f611 4000 |0002: invoke-static {v0, v4}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@11f6 │ │ +08948e: 6e10 8418 0300 |0005: invoke-virtual {v3}, Ljwtc/android/chess/ics/ICSClient;.isFinishing:()Z // method@1884 │ │ +089494: 0a00 |0008: move-result v0 │ │ +089496: 3800 0300 |0009: if-eqz v0, 000c // +0003 │ │ +08949a: 0e00 |000b: return-void │ │ +08949c: 2200 0d00 |000c: new-instance v0, Landroid/app/AlertDialog$Builder; // type@000d │ │ +0894a0: 7020 3b00 3000 |000e: invoke-direct {v0, v3}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@003b │ │ +0894a6: 1401 4600 087f |0011: const v1, #float 1.80776e+38 // #7f080046 │ │ +0894ac: 6e20 4400 1000 |0014: invoke-virtual {v0, v1}, Landroid/app/AlertDialog$Builder;.setTitle:(I)Landroid/app/AlertDialog$Builder; // method@0044 │ │ +0894b2: 0c00 |0017: move-result-object v0 │ │ +0894b4: 6e20 3e00 4000 |0018: invoke-virtual {v0, v4}, Landroid/app/AlertDialog$Builder;.setMessage:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@003e │ │ +0894ba: 0c00 |001b: move-result-object v0 │ │ +0894bc: 1401 4300 087f |001c: const v1, #float 1.80776e+38 // #7f080043 │ │ +0894c2: 2202 f503 |001f: new-instance v2, Ljwtc/android/chess/ics/ICSClient$12; // type@03f5 │ │ +0894c6: 7020 2c18 3200 |0021: invoke-direct {v2, v3}, Ljwtc/android/chess/ics/ICSClient$12;.:(Ljwtc/android/chess/ics/ICSClient;)V // method@182c │ │ +0894cc: 6e30 4100 1002 |0024: invoke-virtual {v0, v1, v2}, Landroid/app/AlertDialog$Builder;.setPositiveButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0041 │ │ +0894d2: 0c00 |0027: move-result-object v0 │ │ +0894d4: 6e10 4700 0000 |0028: invoke-virtual {v0}, Landroid/app/AlertDialog$Builder;.show:()Landroid/app/AlertDialog; // method@0047 │ │ +0894da: 28e0 |002b: goto 000b // -0020 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=611 │ │ 0x0005 line=612 │ │ 0x000b line=626 │ │ 0x000c line=615 │ │ + 0x0014 line=616 │ │ + 0x0018 line=617 │ │ + 0x0024 line=618 │ │ + 0x0028 line=625 │ │ locals : │ │ 0x0000 - 0x002c reg=3 this Ljwtc/android/chess/ics/ICSClient; │ │ 0x0000 - 0x002c reg=4 sReason Ljava/lang/String; │ │ │ │ #19 : (in Ljwtc/android/chess/ics/ICSClient;) │ │ name : 'switchToBoardView' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -087930: |[087930] jwtc.android.chess.ics.ICSClient.switchToBoardView:()V │ │ -087940: 6e10 7618 0200 |0000: invoke-virtual {v2}, Ljwtc/android/chess/ics/ICSClient;.cancelTimer:()V // method@1876 │ │ -087946: 5420 5d09 |0003: iget-object v0, v2, Ljwtc/android/chess/ics/ICSClient;._viewAnimatorMain:Landroid/widget/ViewAnimator; // field@095d │ │ -08794a: 6e10 8d14 0000 |0005: invoke-virtual {v0}, Landroid/widget/ViewAnimator;.getDisplayedChild:()I // method@148d │ │ -087950: 0a00 |0008: move-result v0 │ │ -087952: 3800 0800 |0009: if-eqz v0, 0011 // +0008 │ │ -087956: 5420 5d09 |000b: iget-object v0, v2, Ljwtc/android/chess/ics/ICSClient;._viewAnimatorMain:Landroid/widget/ViewAnimator; // field@095d │ │ -08795a: 1201 |000d: const/4 v1, #int 0 // #0 │ │ -08795c: 6e20 8e14 1000 |000e: invoke-virtual {v0, v1}, Landroid/widget/ViewAnimator;.setDisplayedChild:(I)V // method@148e │ │ -087962: 0e00 |0011: return-void │ │ +0894dc: |[0894dc] jwtc.android.chess.ics.ICSClient.switchToBoardView:()V │ │ +0894ec: 6e10 7618 0200 |0000: invoke-virtual {v2}, Ljwtc/android/chess/ics/ICSClient;.cancelTimer:()V // method@1876 │ │ +0894f2: 5420 5d09 |0003: iget-object v0, v2, Ljwtc/android/chess/ics/ICSClient;._viewAnimatorMain:Landroid/widget/ViewAnimator; // field@095d │ │ +0894f6: 6e10 8d14 0000 |0005: invoke-virtual {v0}, Landroid/widget/ViewAnimator;.getDisplayedChild:()I // method@148d │ │ +0894fc: 0a00 |0008: move-result v0 │ │ +0894fe: 3800 0800 |0009: if-eqz v0, 0011 // +0008 │ │ +089502: 5420 5d09 |000b: iget-object v0, v2, Ljwtc/android/chess/ics/ICSClient;._viewAnimatorMain:Landroid/widget/ViewAnimator; // field@095d │ │ +089506: 1201 |000d: const/4 v1, #int 0 // #0 │ │ +089508: 6e20 8e14 1000 |000e: invoke-virtual {v0, v1}, Landroid/widget/ViewAnimator;.setDisplayedChild:(I)V // method@148e │ │ +08950e: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1516 │ │ 0x0003 line=1518 │ │ 0x000b line=1519 │ │ 0x0011 line=1520 │ │ locals : │ │ @@ -180391,30 +180470,30 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 32 16-bit code units │ │ -087964: |[087964] jwtc.android.chess.ics.ICSClient.switchToChallengeView:()V │ │ -087974: 1212 |0000: const/4 v2, #int 1 // #1 │ │ -087976: 6e10 8f18 0300 |0001: invoke-virtual {v3}, Ljwtc/android/chess/ics/ICSClient;.rescheduleTimer:()V // method@188f │ │ -08797c: 5430 5909 |0004: iget-object v0, v3, Ljwtc/android/chess/ics/ICSClient;._tvHeader:Landroid/widget/TextView; // field@0959 │ │ -087980: 1401 c400 087f |0006: const v1, #float 1.80779e+38 // #7f0800c4 │ │ -087986: 6e20 8114 1000 |0009: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setText:(I)V // method@1481 │ │ -08798c: 5430 5d09 |000c: iget-object v0, v3, Ljwtc/android/chess/ics/ICSClient;._viewAnimatorMain:Landroid/widget/ViewAnimator; // field@095d │ │ -087990: 6e10 8d14 0000 |000e: invoke-virtual {v0}, Landroid/widget/ViewAnimator;.getDisplayedChild:()I // method@148d │ │ -087996: 0a00 |0011: move-result v0 │ │ -087998: 3220 0700 |0012: if-eq v0, v2, 0019 // +0007 │ │ -08799c: 5430 5d09 |0014: iget-object v0, v3, Ljwtc/android/chess/ics/ICSClient;._viewAnimatorMain:Landroid/widget/ViewAnimator; // field@095d │ │ -0879a0: 6e20 8e14 2000 |0016: invoke-virtual {v0, v2}, Landroid/widget/ViewAnimator;.setDisplayedChild:(I)V // method@148e │ │ -0879a6: 5430 5c09 |0019: iget-object v0, v3, Ljwtc/android/chess/ics/ICSClient;._viewAnimatorLobby:Landroid/widget/ViewAnimator; // field@095c │ │ -0879aa: 1231 |001b: const/4 v1, #int 3 // #3 │ │ -0879ac: 6e20 8e14 1000 |001c: invoke-virtual {v0, v1}, Landroid/widget/ViewAnimator;.setDisplayedChild:(I)V // method@148e │ │ -0879b2: 0e00 |001f: return-void │ │ +089510: |[089510] jwtc.android.chess.ics.ICSClient.switchToChallengeView:()V │ │ +089520: 1212 |0000: const/4 v2, #int 1 // #1 │ │ +089522: 6e10 8f18 0300 |0001: invoke-virtual {v3}, Ljwtc/android/chess/ics/ICSClient;.rescheduleTimer:()V // method@188f │ │ +089528: 5430 5909 |0004: iget-object v0, v3, Ljwtc/android/chess/ics/ICSClient;._tvHeader:Landroid/widget/TextView; // field@0959 │ │ +08952c: 1401 c400 087f |0006: const v1, #float 1.80779e+38 // #7f0800c4 │ │ +089532: 6e20 8114 1000 |0009: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setText:(I)V // method@1481 │ │ +089538: 5430 5d09 |000c: iget-object v0, v3, Ljwtc/android/chess/ics/ICSClient;._viewAnimatorMain:Landroid/widget/ViewAnimator; // field@095d │ │ +08953c: 6e10 8d14 0000 |000e: invoke-virtual {v0}, Landroid/widget/ViewAnimator;.getDisplayedChild:()I // method@148d │ │ +089542: 0a00 |0011: move-result v0 │ │ +089544: 3220 0700 |0012: if-eq v0, v2, 0019 // +0007 │ │ +089548: 5430 5d09 |0014: iget-object v0, v3, Ljwtc/android/chess/ics/ICSClient;._viewAnimatorMain:Landroid/widget/ViewAnimator; // field@095d │ │ +08954c: 6e20 8e14 2000 |0016: invoke-virtual {v0, v2}, Landroid/widget/ViewAnimator;.setDisplayedChild:(I)V // method@148e │ │ +089552: 5430 5c09 |0019: iget-object v0, v3, Ljwtc/android/chess/ics/ICSClient;._viewAnimatorLobby:Landroid/widget/ViewAnimator; // field@095c │ │ +089556: 1231 |001b: const/4 v1, #int 3 // #3 │ │ +089558: 6e20 8e14 1000 |001c: invoke-virtual {v0, v1}, Landroid/widget/ViewAnimator;.setDisplayedChild:(I)V // method@148e │ │ +08955e: 0e00 |001f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1537 │ │ 0x0004 line=1539 │ │ 0x000c line=1540 │ │ 0x0014 line=1541 │ │ 0x0019 line=1542 │ │ @@ -180427,34 +180506,34 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 41 16-bit code units │ │ -0879b4: |[0879b4] jwtc.android.chess.ics.ICSClient.switchToConsoleView:()V │ │ -0879c4: 1212 |0000: const/4 v2, #int 1 // #1 │ │ -0879c6: 6e10 7618 0300 |0001: invoke-virtual {v3}, Ljwtc/android/chess/ics/ICSClient;.cancelTimer:()V // method@1876 │ │ -0879cc: 5430 5909 |0004: iget-object v0, v3, Ljwtc/android/chess/ics/ICSClient;._tvHeader:Landroid/widget/TextView; // field@0959 │ │ -0879d0: 1a01 5103 |0006: const-string v1, "Console" // string@0351 │ │ -0879d4: 6e20 8214 1000 |0008: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@1482 │ │ -0879da: 5430 5d09 |000b: iget-object v0, v3, Ljwtc/android/chess/ics/ICSClient;._viewAnimatorMain:Landroid/widget/ViewAnimator; // field@095d │ │ -0879de: 6e10 8d14 0000 |000d: invoke-virtual {v0}, Landroid/widget/ViewAnimator;.getDisplayedChild:()I // method@148d │ │ -0879e4: 0a00 |0010: move-result v0 │ │ -0879e6: 3220 0700 |0011: if-eq v0, v2, 0018 // +0007 │ │ -0879ea: 5430 5d09 |0013: iget-object v0, v3, Ljwtc/android/chess/ics/ICSClient;._viewAnimatorMain:Landroid/widget/ViewAnimator; // field@095d │ │ -0879ee: 6e20 8e14 2000 |0015: invoke-virtual {v0, v2}, Landroid/widget/ViewAnimator;.setDisplayedChild:(I)V // method@148e │ │ -0879f4: 5430 5c09 |0018: iget-object v0, v3, Ljwtc/android/chess/ics/ICSClient;._viewAnimatorLobby:Landroid/widget/ViewAnimator; // field@095c │ │ -0879f8: 1261 |001a: const/4 v1, #int 6 // #6 │ │ -0879fa: 6e20 8e14 1000 |001b: invoke-virtual {v0, v1}, Landroid/widget/ViewAnimator;.setDisplayedChild:(I)V // method@148e │ │ -087a00: 5430 5309 |001e: iget-object v0, v3, Ljwtc/android/chess/ics/ICSClient;._scrollConsole:Landroid/widget/ScrollView; // field@0953 │ │ -087a04: 2201 fe03 |0020: new-instance v1, Ljwtc/android/chess/ics/ICSClient$18; // type@03fe │ │ -087a08: 7020 3818 3100 |0022: invoke-direct {v1, v3}, Ljwtc/android/chess/ics/ICSClient$18;.:(Ljwtc/android/chess/ics/ICSClient;)V // method@1838 │ │ -087a0e: 6e20 2c14 1000 |0025: invoke-virtual {v0, v1}, Landroid/widget/ScrollView;.post:(Ljava/lang/Runnable;)Z // method@142c │ │ -087a14: 0e00 |0028: return-void │ │ +089560: |[089560] jwtc.android.chess.ics.ICSClient.switchToConsoleView:()V │ │ +089570: 1212 |0000: const/4 v2, #int 1 // #1 │ │ +089572: 6e10 7618 0300 |0001: invoke-virtual {v3}, Ljwtc/android/chess/ics/ICSClient;.cancelTimer:()V // method@1876 │ │ +089578: 5430 5909 |0004: iget-object v0, v3, Ljwtc/android/chess/ics/ICSClient;._tvHeader:Landroid/widget/TextView; // field@0959 │ │ +08957c: 1a01 5103 |0006: const-string v1, "Console" // string@0351 │ │ +089580: 6e20 8214 1000 |0008: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@1482 │ │ +089586: 5430 5d09 |000b: iget-object v0, v3, Ljwtc/android/chess/ics/ICSClient;._viewAnimatorMain:Landroid/widget/ViewAnimator; // field@095d │ │ +08958a: 6e10 8d14 0000 |000d: invoke-virtual {v0}, Landroid/widget/ViewAnimator;.getDisplayedChild:()I // method@148d │ │ +089590: 0a00 |0010: move-result v0 │ │ +089592: 3220 0700 |0011: if-eq v0, v2, 0018 // +0007 │ │ +089596: 5430 5d09 |0013: iget-object v0, v3, Ljwtc/android/chess/ics/ICSClient;._viewAnimatorMain:Landroid/widget/ViewAnimator; // field@095d │ │ +08959a: 6e20 8e14 2000 |0015: invoke-virtual {v0, v2}, Landroid/widget/ViewAnimator;.setDisplayedChild:(I)V // method@148e │ │ +0895a0: 5430 5c09 |0018: iget-object v0, v3, Ljwtc/android/chess/ics/ICSClient;._viewAnimatorLobby:Landroid/widget/ViewAnimator; // field@095c │ │ +0895a4: 1261 |001a: const/4 v1, #int 6 // #6 │ │ +0895a6: 6e20 8e14 1000 |001b: invoke-virtual {v0, v1}, Landroid/widget/ViewAnimator;.setDisplayedChild:(I)V // method@148e │ │ +0895ac: 5430 5309 |001e: iget-object v0, v3, Ljwtc/android/chess/ics/ICSClient;._scrollConsole:Landroid/widget/ScrollView; // field@0953 │ │ +0895b0: 2201 fb03 |0020: new-instance v1, Ljwtc/android/chess/ics/ICSClient$18; // type@03fb │ │ +0895b4: 7020 3818 3100 |0022: invoke-direct {v1, v3}, Ljwtc/android/chess/ics/ICSClient$18;.:(Ljwtc/android/chess/ics/ICSClient;)V // method@1838 │ │ +0895ba: 6e20 2c14 1000 |0025: invoke-virtual {v0, v1}, Landroid/widget/ScrollView;.post:(Ljava/lang/Runnable;)Z // method@142c │ │ +0895c0: 0e00 |0028: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1601 │ │ 0x0004 line=1603 │ │ 0x000b line=1604 │ │ 0x0013 line=1605 │ │ 0x0018 line=1607 │ │ @@ -180468,33 +180547,33 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 41 16-bit code units │ │ -087a18: |[087a18] jwtc.android.chess.ics.ICSClient.switchToGamesView:()V │ │ -087a28: 1212 |0000: const/4 v2, #int 1 // #1 │ │ -087a2a: 6e10 7618 0300 |0001: invoke-virtual {v3}, Ljwtc/android/chess/ics/ICSClient;.cancelTimer:()V // method@1876 │ │ -087a30: 5430 4609 |0004: iget-object v0, v3, Ljwtc/android/chess/ics/ICSClient;._mapGames:Ljava/util/ArrayList; // field@0946 │ │ -087a34: 6e10 a115 0000 |0006: invoke-virtual {v0}, Ljava/util/ArrayList;.clear:()V // method@15a1 │ │ -087a3a: 5430 3009 |0009: iget-object v0, v3, Ljwtc/android/chess/ics/ICSClient;._adapterGames:Ljwtc/android/chess/ics/ICSClient$AlternatingRowColorAdapter; // field@0930 │ │ -087a3e: 6e10 4e18 0000 |000b: invoke-virtual {v0}, Ljwtc/android/chess/ics/ICSClient$AlternatingRowColorAdapter;.notifyDataSetChanged:()V // method@184e │ │ -087a44: 5430 5909 |000e: iget-object v0, v3, Ljwtc/android/chess/ics/ICSClient;._tvHeader:Landroid/widget/TextView; // field@0959 │ │ -087a48: 1401 c200 087f |0010: const v1, #float 1.80779e+38 // #7f0800c2 │ │ -087a4e: 6e20 8114 1000 |0013: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setText:(I)V // method@1481 │ │ -087a54: 5430 5d09 |0016: iget-object v0, v3, Ljwtc/android/chess/ics/ICSClient;._viewAnimatorMain:Landroid/widget/ViewAnimator; // field@095d │ │ -087a58: 6e10 8d14 0000 |0018: invoke-virtual {v0}, Landroid/widget/ViewAnimator;.getDisplayedChild:()I // method@148d │ │ -087a5e: 0a00 |001b: move-result v0 │ │ -087a60: 3220 0700 |001c: if-eq v0, v2, 0023 // +0007 │ │ -087a64: 5430 5d09 |001e: iget-object v0, v3, Ljwtc/android/chess/ics/ICSClient;._viewAnimatorMain:Landroid/widget/ViewAnimator; // field@095d │ │ -087a68: 6e20 8e14 2000 |0020: invoke-virtual {v0, v2}, Landroid/widget/ViewAnimator;.setDisplayedChild:(I)V // method@148e │ │ -087a6e: 5430 5c09 |0023: iget-object v0, v3, Ljwtc/android/chess/ics/ICSClient;._viewAnimatorLobby:Landroid/widget/ViewAnimator; // field@095c │ │ -087a72: 6e20 8e14 2000 |0025: invoke-virtual {v0, v2}, Landroid/widget/ViewAnimator;.setDisplayedChild:(I)V // method@148e │ │ -087a78: 0e00 |0028: return-void │ │ +0895c4: |[0895c4] jwtc.android.chess.ics.ICSClient.switchToGamesView:()V │ │ +0895d4: 1212 |0000: const/4 v2, #int 1 // #1 │ │ +0895d6: 6e10 7618 0300 |0001: invoke-virtual {v3}, Ljwtc/android/chess/ics/ICSClient;.cancelTimer:()V // method@1876 │ │ +0895dc: 5430 4609 |0004: iget-object v0, v3, Ljwtc/android/chess/ics/ICSClient;._mapGames:Ljava/util/ArrayList; // field@0946 │ │ +0895e0: 6e10 a115 0000 |0006: invoke-virtual {v0}, Ljava/util/ArrayList;.clear:()V // method@15a1 │ │ +0895e6: 5430 3009 |0009: iget-object v0, v3, Ljwtc/android/chess/ics/ICSClient;._adapterGames:Ljwtc/android/chess/ics/ICSClient$AlternatingRowColorAdapter; // field@0930 │ │ +0895ea: 6e10 4e18 0000 |000b: invoke-virtual {v0}, Ljwtc/android/chess/ics/ICSClient$AlternatingRowColorAdapter;.notifyDataSetChanged:()V // method@184e │ │ +0895f0: 5430 5909 |000e: iget-object v0, v3, Ljwtc/android/chess/ics/ICSClient;._tvHeader:Landroid/widget/TextView; // field@0959 │ │ +0895f4: 1401 c200 087f |0010: const v1, #float 1.80779e+38 // #7f0800c2 │ │ +0895fa: 6e20 8114 1000 |0013: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setText:(I)V // method@1481 │ │ +089600: 5430 5d09 |0016: iget-object v0, v3, Ljwtc/android/chess/ics/ICSClient;._viewAnimatorMain:Landroid/widget/ViewAnimator; // field@095d │ │ +089604: 6e10 8d14 0000 |0018: invoke-virtual {v0}, Landroid/widget/ViewAnimator;.getDisplayedChild:()I // method@148d │ │ +08960a: 0a00 |001b: move-result v0 │ │ +08960c: 3220 0700 |001c: if-eq v0, v2, 0023 // +0007 │ │ +089610: 5430 5d09 |001e: iget-object v0, v3, Ljwtc/android/chess/ics/ICSClient;._viewAnimatorMain:Landroid/widget/ViewAnimator; // field@095d │ │ +089614: 6e20 8e14 2000 |0020: invoke-virtual {v0, v2}, Landroid/widget/ViewAnimator;.setDisplayedChild:(I)V // method@148e │ │ +08961a: 5430 5c09 |0023: iget-object v0, v3, Ljwtc/android/chess/ics/ICSClient;._viewAnimatorLobby:Landroid/widget/ViewAnimator; // field@095c │ │ +08961e: 6e20 8e14 2000 |0025: invoke-virtual {v0, v2}, Landroid/widget/ViewAnimator;.setDisplayedChild:(I)V // method@148e │ │ +089624: 0e00 |0028: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1555 │ │ 0x0004 line=1557 │ │ 0x0009 line=1558 │ │ 0x000e line=1560 │ │ 0x0016 line=1561 │ │ @@ -180509,30 +180588,30 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 32 16-bit code units │ │ -087a7c: |[087a7c] jwtc.android.chess.ics.ICSClient.switchToLoadingView:()V │ │ -087a8c: 1212 |0000: const/4 v2, #int 1 // #1 │ │ -087a8e: 6e10 7618 0300 |0001: invoke-virtual {v3}, Ljwtc/android/chess/ics/ICSClient;.cancelTimer:()V // method@1876 │ │ -087a94: 5430 5909 |0004: iget-object v0, v3, Ljwtc/android/chess/ics/ICSClient;._tvHeader:Landroid/widget/TextView; // field@0959 │ │ -087a98: 1401 4500 087f |0006: const v1, #float 1.80776e+38 // #7f080045 │ │ -087a9e: 6e20 8114 1000 |0009: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setText:(I)V // method@1481 │ │ -087aa4: 5430 5d09 |000c: iget-object v0, v3, Ljwtc/android/chess/ics/ICSClient;._viewAnimatorMain:Landroid/widget/ViewAnimator; // field@095d │ │ -087aa8: 6e10 8d14 0000 |000e: invoke-virtual {v0}, Landroid/widget/ViewAnimator;.getDisplayedChild:()I // method@148d │ │ -087aae: 0a00 |0011: move-result v0 │ │ -087ab0: 3220 0700 |0012: if-eq v0, v2, 0019 // +0007 │ │ -087ab4: 5430 5d09 |0014: iget-object v0, v3, Ljwtc/android/chess/ics/ICSClient;._viewAnimatorMain:Landroid/widget/ViewAnimator; // field@095d │ │ -087ab8: 6e20 8e14 2000 |0016: invoke-virtual {v0, v2}, Landroid/widget/ViewAnimator;.setDisplayedChild:(I)V // method@148e │ │ -087abe: 5430 5c09 |0019: iget-object v0, v3, Ljwtc/android/chess/ics/ICSClient;._viewAnimatorLobby:Landroid/widget/ViewAnimator; // field@095c │ │ -087ac2: 1241 |001b: const/4 v1, #int 4 // #4 │ │ -087ac4: 6e20 8e14 1000 |001c: invoke-virtual {v0, v1}, Landroid/widget/ViewAnimator;.setDisplayedChild:(I)V // method@148e │ │ -087aca: 0e00 |001f: return-void │ │ +089628: |[089628] jwtc.android.chess.ics.ICSClient.switchToLoadingView:()V │ │ +089638: 1212 |0000: const/4 v2, #int 1 // #1 │ │ +08963a: 6e10 7618 0300 |0001: invoke-virtual {v3}, Ljwtc/android/chess/ics/ICSClient;.cancelTimer:()V // method@1876 │ │ +089640: 5430 5909 |0004: iget-object v0, v3, Ljwtc/android/chess/ics/ICSClient;._tvHeader:Landroid/widget/TextView; // field@0959 │ │ +089644: 1401 4500 087f |0006: const v1, #float 1.80776e+38 // #7f080045 │ │ +08964a: 6e20 8114 1000 |0009: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setText:(I)V // method@1481 │ │ +089650: 5430 5d09 |000c: iget-object v0, v3, Ljwtc/android/chess/ics/ICSClient;._viewAnimatorMain:Landroid/widget/ViewAnimator; // field@095d │ │ +089654: 6e10 8d14 0000 |000e: invoke-virtual {v0}, Landroid/widget/ViewAnimator;.getDisplayedChild:()I // method@148d │ │ +08965a: 0a00 |0011: move-result v0 │ │ +08965c: 3220 0700 |0012: if-eq v0, v2, 0019 // +0007 │ │ +089660: 5430 5d09 |0014: iget-object v0, v3, Ljwtc/android/chess/ics/ICSClient;._viewAnimatorMain:Landroid/widget/ViewAnimator; // field@095d │ │ +089664: 6e20 8e14 2000 |0016: invoke-virtual {v0, v2}, Landroid/widget/ViewAnimator;.setDisplayedChild:(I)V // method@148e │ │ +08966a: 5430 5c09 |0019: iget-object v0, v3, Ljwtc/android/chess/ics/ICSClient;._viewAnimatorLobby:Landroid/widget/ViewAnimator; // field@095c │ │ +08966e: 1241 |001b: const/4 v1, #int 4 // #4 │ │ +089670: 6e20 8e14 1000 |001c: invoke-virtual {v0, v1}, Landroid/widget/ViewAnimator;.setDisplayedChild:(I)V // method@148e │ │ +089676: 0e00 |001f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1579 │ │ 0x0004 line=1581 │ │ 0x000c line=1582 │ │ 0x0014 line=1583 │ │ 0x0019 line=1585 │ │ @@ -180545,32 +180624,32 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 36 16-bit code units │ │ -087acc: |[087acc] jwtc.android.chess.ics.ICSClient.switchToLoginView:()V │ │ -087adc: 1212 |0000: const/4 v2, #int 1 // #1 │ │ -087ade: 6e10 7618 0300 |0001: invoke-virtual {v3}, Ljwtc/android/chess/ics/ICSClient;.cancelTimer:()V // method@1876 │ │ -087ae4: 5430 3709 |0004: iget-object v0, v3, Ljwtc/android/chess/ics/ICSClient;._butLogin:Landroid/widget/Button; // field@0937 │ │ -087ae8: 6e20 c013 2000 |0006: invoke-virtual {v0, v2}, Landroid/widget/Button;.setEnabled:(Z)V // method@13c0 │ │ -087aee: 5430 5909 |0009: iget-object v0, v3, Ljwtc/android/chess/ics/ICSClient;._tvHeader:Landroid/widget/TextView; // field@0959 │ │ -087af2: 1a01 a80a |000b: const-string v1, "Login" // string@0aa8 │ │ -087af6: 6e20 8214 1000 |000d: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@1482 │ │ -087afc: 5430 5d09 |0010: iget-object v0, v3, Ljwtc/android/chess/ics/ICSClient;._viewAnimatorMain:Landroid/widget/ViewAnimator; // field@095d │ │ -087b00: 6e10 8d14 0000 |0012: invoke-virtual {v0}, Landroid/widget/ViewAnimator;.getDisplayedChild:()I // method@148d │ │ -087b06: 0a00 |0015: move-result v0 │ │ -087b08: 3220 0700 |0016: if-eq v0, v2, 001d // +0007 │ │ -087b0c: 5430 5d09 |0018: iget-object v0, v3, Ljwtc/android/chess/ics/ICSClient;._viewAnimatorMain:Landroid/widget/ViewAnimator; // field@095d │ │ -087b10: 6e20 8e14 2000 |001a: invoke-virtual {v0, v2}, Landroid/widget/ViewAnimator;.setDisplayedChild:(I)V // method@148e │ │ -087b16: 5430 5c09 |001d: iget-object v0, v3, Ljwtc/android/chess/ics/ICSClient;._viewAnimatorLobby:Landroid/widget/ViewAnimator; // field@095c │ │ -087b1a: 1251 |001f: const/4 v1, #int 5 // #5 │ │ -087b1c: 6e20 8e14 1000 |0020: invoke-virtual {v0, v1}, Landroid/widget/ViewAnimator;.setDisplayedChild:(I)V // method@148e │ │ -087b22: 0e00 |0023: return-void │ │ +089678: |[089678] jwtc.android.chess.ics.ICSClient.switchToLoginView:()V │ │ +089688: 1212 |0000: const/4 v2, #int 1 // #1 │ │ +08968a: 6e10 7618 0300 |0001: invoke-virtual {v3}, Ljwtc/android/chess/ics/ICSClient;.cancelTimer:()V // method@1876 │ │ +089690: 5430 3709 |0004: iget-object v0, v3, Ljwtc/android/chess/ics/ICSClient;._butLogin:Landroid/widget/Button; // field@0937 │ │ +089694: 6e20 c013 2000 |0006: invoke-virtual {v0, v2}, Landroid/widget/Button;.setEnabled:(Z)V // method@13c0 │ │ +08969a: 5430 5909 |0009: iget-object v0, v3, Ljwtc/android/chess/ics/ICSClient;._tvHeader:Landroid/widget/TextView; // field@0959 │ │ +08969e: 1a01 a50a |000b: const-string v1, "Login" // string@0aa5 │ │ +0896a2: 6e20 8214 1000 |000d: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@1482 │ │ +0896a8: 5430 5d09 |0010: iget-object v0, v3, Ljwtc/android/chess/ics/ICSClient;._viewAnimatorMain:Landroid/widget/ViewAnimator; // field@095d │ │ +0896ac: 6e10 8d14 0000 |0012: invoke-virtual {v0}, Landroid/widget/ViewAnimator;.getDisplayedChild:()I // method@148d │ │ +0896b2: 0a00 |0015: move-result v0 │ │ +0896b4: 3220 0700 |0016: if-eq v0, v2, 001d // +0007 │ │ +0896b8: 5430 5d09 |0018: iget-object v0, v3, Ljwtc/android/chess/ics/ICSClient;._viewAnimatorMain:Landroid/widget/ViewAnimator; // field@095d │ │ +0896bc: 6e20 8e14 2000 |001a: invoke-virtual {v0, v2}, Landroid/widget/ViewAnimator;.setDisplayedChild:(I)V // method@148e │ │ +0896c2: 5430 5c09 |001d: iget-object v0, v3, Ljwtc/android/chess/ics/ICSClient;._viewAnimatorLobby:Landroid/widget/ViewAnimator; // field@095c │ │ +0896c6: 1251 |001f: const/4 v1, #int 5 // #5 │ │ +0896c8: 6e20 8e14 1000 |0020: invoke-virtual {v0, v1}, Landroid/widget/ViewAnimator;.setDisplayedChild:(I)V // method@148e │ │ +0896ce: 0e00 |0023: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1589 │ │ 0x0004 line=1591 │ │ 0x0009 line=1592 │ │ 0x0010 line=1593 │ │ 0x0018 line=1594 │ │ @@ -180584,30 +180663,30 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 32 16-bit code units │ │ -087b24: |[087b24] jwtc.android.chess.ics.ICSClient.switchToPlayersView:()V │ │ -087b34: 1212 |0000: const/4 v2, #int 1 // #1 │ │ -087b36: 6e10 7618 0300 |0001: invoke-virtual {v3}, Ljwtc/android/chess/ics/ICSClient;.cancelTimer:()V // method@1876 │ │ -087b3c: 5430 5909 |0004: iget-object v0, v3, Ljwtc/android/chess/ics/ICSClient;._tvHeader:Landroid/widget/TextView; // field@0959 │ │ -087b40: 1401 c100 087f |0006: const v1, #float 1.80779e+38 // #7f0800c1 │ │ -087b46: 6e20 8114 1000 |0009: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setText:(I)V // method@1481 │ │ -087b4c: 5430 5d09 |000c: iget-object v0, v3, Ljwtc/android/chess/ics/ICSClient;._viewAnimatorMain:Landroid/widget/ViewAnimator; // field@095d │ │ -087b50: 6e10 8d14 0000 |000e: invoke-virtual {v0}, Landroid/widget/ViewAnimator;.getDisplayedChild:()I // method@148d │ │ -087b56: 0a00 |0011: move-result v0 │ │ -087b58: 3220 0700 |0012: if-eq v0, v2, 0019 // +0007 │ │ -087b5c: 5430 5d09 |0014: iget-object v0, v3, Ljwtc/android/chess/ics/ICSClient;._viewAnimatorMain:Landroid/widget/ViewAnimator; // field@095d │ │ -087b60: 6e20 8e14 2000 |0016: invoke-virtual {v0, v2}, Landroid/widget/ViewAnimator;.setDisplayedChild:(I)V // method@148e │ │ -087b66: 5430 5c09 |0019: iget-object v0, v3, Ljwtc/android/chess/ics/ICSClient;._viewAnimatorLobby:Landroid/widget/ViewAnimator; // field@095c │ │ -087b6a: 1201 |001b: const/4 v1, #int 0 // #0 │ │ -087b6c: 6e20 8e14 1000 |001c: invoke-virtual {v0, v1}, Landroid/widget/ViewAnimator;.setDisplayedChild:(I)V // method@148e │ │ -087b72: 0e00 |001f: return-void │ │ +0896d0: |[0896d0] jwtc.android.chess.ics.ICSClient.switchToPlayersView:()V │ │ +0896e0: 1212 |0000: const/4 v2, #int 1 // #1 │ │ +0896e2: 6e10 7618 0300 |0001: invoke-virtual {v3}, Ljwtc/android/chess/ics/ICSClient;.cancelTimer:()V // method@1876 │ │ +0896e8: 5430 5909 |0004: iget-object v0, v3, Ljwtc/android/chess/ics/ICSClient;._tvHeader:Landroid/widget/TextView; // field@0959 │ │ +0896ec: 1401 c100 087f |0006: const v1, #float 1.80779e+38 // #7f0800c1 │ │ +0896f2: 6e20 8114 1000 |0009: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setText:(I)V // method@1481 │ │ +0896f8: 5430 5d09 |000c: iget-object v0, v3, Ljwtc/android/chess/ics/ICSClient;._viewAnimatorMain:Landroid/widget/ViewAnimator; // field@095d │ │ +0896fc: 6e10 8d14 0000 |000e: invoke-virtual {v0}, Landroid/widget/ViewAnimator;.getDisplayedChild:()I // method@148d │ │ +089702: 0a00 |0011: move-result v0 │ │ +089704: 3220 0700 |0012: if-eq v0, v2, 0019 // +0007 │ │ +089708: 5430 5d09 |0014: iget-object v0, v3, Ljwtc/android/chess/ics/ICSClient;._viewAnimatorMain:Landroid/widget/ViewAnimator; // field@095d │ │ +08970c: 6e20 8e14 2000 |0016: invoke-virtual {v0, v2}, Landroid/widget/ViewAnimator;.setDisplayedChild:(I)V // method@148e │ │ +089712: 5430 5c09 |0019: iget-object v0, v3, Ljwtc/android/chess/ics/ICSClient;._viewAnimatorLobby:Landroid/widget/ViewAnimator; // field@095c │ │ +089716: 1201 |001b: const/4 v1, #int 0 // #0 │ │ +089718: 6e20 8e14 1000 |001c: invoke-virtual {v0, v1}, Landroid/widget/ViewAnimator;.setDisplayedChild:(I)V // method@148e │ │ +08971e: 0e00 |001f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1546 │ │ 0x0004 line=1548 │ │ 0x000c line=1549 │ │ 0x0014 line=1550 │ │ 0x0019 line=1551 │ │ @@ -180620,34 +180699,34 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 42 16-bit code units │ │ -087b74: |[087b74] jwtc.android.chess.ics.ICSClient.switchToStoredView:()V │ │ -087b84: 1212 |0000: const/4 v2, #int 1 // #1 │ │ -087b86: 6e10 7618 0300 |0001: invoke-virtual {v3}, Ljwtc/android/chess/ics/ICSClient;.cancelTimer:()V // method@1876 │ │ -087b8c: 5430 4809 |0004: iget-object v0, v3, Ljwtc/android/chess/ics/ICSClient;._mapStored:Ljava/util/ArrayList; // field@0948 │ │ -087b90: 6e10 a115 0000 |0006: invoke-virtual {v0}, Ljava/util/ArrayList;.clear:()V // method@15a1 │ │ -087b96: 5430 3209 |0009: iget-object v0, v3, Ljwtc/android/chess/ics/ICSClient;._adapterStored:Ljwtc/android/chess/ics/ICSClient$AlternatingRowColorAdapter; // field@0932 │ │ -087b9a: 6e10 4e18 0000 |000b: invoke-virtual {v0}, Ljwtc/android/chess/ics/ICSClient$AlternatingRowColorAdapter;.notifyDataSetChanged:()V // method@184e │ │ -087ba0: 5430 5909 |000e: iget-object v0, v3, Ljwtc/android/chess/ics/ICSClient;._tvHeader:Landroid/widget/TextView; // field@0959 │ │ -087ba4: 1401 c300 087f |0010: const v1, #float 1.80779e+38 // #7f0800c3 │ │ -087baa: 6e20 8114 1000 |0013: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setText:(I)V // method@1481 │ │ -087bb0: 5430 5d09 |0016: iget-object v0, v3, Ljwtc/android/chess/ics/ICSClient;._viewAnimatorMain:Landroid/widget/ViewAnimator; // field@095d │ │ -087bb4: 6e10 8d14 0000 |0018: invoke-virtual {v0}, Landroid/widget/ViewAnimator;.getDisplayedChild:()I // method@148d │ │ -087bba: 0a00 |001b: move-result v0 │ │ -087bbc: 3220 0700 |001c: if-eq v0, v2, 0023 // +0007 │ │ -087bc0: 5430 5d09 |001e: iget-object v0, v3, Ljwtc/android/chess/ics/ICSClient;._viewAnimatorMain:Landroid/widget/ViewAnimator; // field@095d │ │ -087bc4: 6e20 8e14 2000 |0020: invoke-virtual {v0, v2}, Landroid/widget/ViewAnimator;.setDisplayedChild:(I)V // method@148e │ │ -087bca: 5430 5c09 |0023: iget-object v0, v3, Ljwtc/android/chess/ics/ICSClient;._viewAnimatorLobby:Landroid/widget/ViewAnimator; // field@095c │ │ -087bce: 1271 |0025: const/4 v1, #int 7 // #7 │ │ -087bd0: 6e20 8e14 1000 |0026: invoke-virtual {v0, v1}, Landroid/widget/ViewAnimator;.setDisplayedChild:(I)V // method@148e │ │ -087bd6: 0e00 |0029: return-void │ │ +089720: |[089720] jwtc.android.chess.ics.ICSClient.switchToStoredView:()V │ │ +089730: 1212 |0000: const/4 v2, #int 1 // #1 │ │ +089732: 6e10 7618 0300 |0001: invoke-virtual {v3}, Ljwtc/android/chess/ics/ICSClient;.cancelTimer:()V // method@1876 │ │ +089738: 5430 4809 |0004: iget-object v0, v3, Ljwtc/android/chess/ics/ICSClient;._mapStored:Ljava/util/ArrayList; // field@0948 │ │ +08973c: 6e10 a115 0000 |0006: invoke-virtual {v0}, Ljava/util/ArrayList;.clear:()V // method@15a1 │ │ +089742: 5430 3209 |0009: iget-object v0, v3, Ljwtc/android/chess/ics/ICSClient;._adapterStored:Ljwtc/android/chess/ics/ICSClient$AlternatingRowColorAdapter; // field@0932 │ │ +089746: 6e10 4e18 0000 |000b: invoke-virtual {v0}, Ljwtc/android/chess/ics/ICSClient$AlternatingRowColorAdapter;.notifyDataSetChanged:()V // method@184e │ │ +08974c: 5430 5909 |000e: iget-object v0, v3, Ljwtc/android/chess/ics/ICSClient;._tvHeader:Landroid/widget/TextView; // field@0959 │ │ +089750: 1401 c300 087f |0010: const v1, #float 1.80779e+38 // #7f0800c3 │ │ +089756: 6e20 8114 1000 |0013: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setText:(I)V // method@1481 │ │ +08975c: 5430 5d09 |0016: iget-object v0, v3, Ljwtc/android/chess/ics/ICSClient;._viewAnimatorMain:Landroid/widget/ViewAnimator; // field@095d │ │ +089760: 6e10 8d14 0000 |0018: invoke-virtual {v0}, Landroid/widget/ViewAnimator;.getDisplayedChild:()I // method@148d │ │ +089766: 0a00 |001b: move-result v0 │ │ +089768: 3220 0700 |001c: if-eq v0, v2, 0023 // +0007 │ │ +08976c: 5430 5d09 |001e: iget-object v0, v3, Ljwtc/android/chess/ics/ICSClient;._viewAnimatorMain:Landroid/widget/ViewAnimator; // field@095d │ │ +089770: 6e20 8e14 2000 |0020: invoke-virtual {v0, v2}, Landroid/widget/ViewAnimator;.setDisplayedChild:(I)V // method@148e │ │ +089776: 5430 5c09 |0023: iget-object v0, v3, Ljwtc/android/chess/ics/ICSClient;._viewAnimatorLobby:Landroid/widget/ViewAnimator; // field@095c │ │ +08977a: 1271 |0025: const/4 v1, #int 7 // #7 │ │ +08977c: 6e20 8e14 1000 |0026: invoke-virtual {v0, v1}, Landroid/widget/ViewAnimator;.setDisplayedChild:(I)V // method@148e │ │ +089782: 0e00 |0029: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1567 │ │ 0x0004 line=1569 │ │ 0x0009 line=1570 │ │ 0x000e line=1572 │ │ 0x0016 line=1573 │ │ @@ -180656,18 +180735,18 @@ │ │ 0x0029 line=1576 │ │ locals : │ │ 0x0000 - 0x002a reg=3 this Ljwtc/android/chess/ics/ICSClient; │ │ │ │ source_file_idx : 1207 (ICSClient.java) │ │ │ │ Class #685 header: │ │ -class_idx : 1044 │ │ +class_idx : 1041 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 1124 │ │ -source_file_idx : 3355 │ │ +superclass_idx : 1121 │ │ +source_file_idx : 3352 │ │ static_fields_size : 2 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #685 annotations: │ │ Annotations on method #6336 '' │ │ @@ -180694,25 +180773,25 @@ │ │ type : '(Ljava/lang/String;I)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 20 16-bit code units │ │ -087bd8: |[087bd8] jwtc.android.chess.ics.TelnetSocket.:(Ljava/lang/String;I)V │ │ -087be8: 7110 8815 0200 |0000: invoke-static {v2}, Ljava/net/InetAddress;.getByName:(Ljava/lang/String;)Ljava/net/InetAddress; // method@1588 │ │ -087bee: 0c00 |0003: move-result-object v0 │ │ -087bf0: 7030 ae1a 0103 |0004: invoke-direct {v1, v0, v3}, Ljwtc/android/timeseal/TimesealingSocket;.:(Ljava/net/InetAddress;I)V // method@1aae │ │ -087bf6: 1300 0008 |0007: const/16 v0, #int 2048 // #800 │ │ -087bfa: 2300 8c04 |0009: new-array v0, v0, [B // type@048c │ │ -087bfe: 6900 7509 |000b: sput-object v0, Ljwtc/android/chess/ics/TelnetSocket;._inBytes:[B // field@0975 │ │ -087c02: 1300 8000 |000d: const/16 v0, #int 128 // #80 │ │ -087c06: 2300 8c04 |000f: new-array v0, v0, [B // type@048c │ │ -087c0a: 6900 7609 |0011: sput-object v0, Ljwtc/android/chess/ics/TelnetSocket;._outBytes:[B // field@0976 │ │ -087c0e: 0e00 |0013: return-void │ │ +089784: |[089784] jwtc.android.chess.ics.TelnetSocket.:(Ljava/lang/String;I)V │ │ +089794: 7110 8815 0200 |0000: invoke-static {v2}, Ljava/net/InetAddress;.getByName:(Ljava/lang/String;)Ljava/net/InetAddress; // method@1588 │ │ +08979a: 0c00 |0003: move-result-object v0 │ │ +08979c: 7030 ad1a 0103 |0004: invoke-direct {v1, v0, v3}, Ljwtc/android/timeseal/TimesealingSocket;.:(Ljava/net/InetAddress;I)V // method@1aad │ │ +0897a2: 1300 0008 |0007: const/16 v0, #int 2048 // #800 │ │ +0897a6: 2300 8904 |0009: new-array v0, v0, [B // type@0489 │ │ +0897aa: 6900 7509 |000b: sput-object v0, Ljwtc/android/chess/ics/TelnetSocket;._inBytes:[B // field@0975 │ │ +0897ae: 1300 8000 |000d: const/16 v0, #int 128 // #80 │ │ +0897b2: 2300 8904 |000f: new-array v0, v0, [B // type@0489 │ │ +0897b6: 6900 7609 |0011: sput-object v0, Ljwtc/android/chess/ics/TelnetSocket;._outBytes:[B // field@0976 │ │ +0897ba: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=16 │ │ 0x0007 line=19 │ │ 0x000d line=20 │ │ 0x0013 line=25 │ │ locals : │ │ @@ -180726,46 +180805,46 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 57 16-bit code units │ │ -087c10: |[087c10] jwtc.android.chess.ics.TelnetSocket.readString:()Ljava/lang/String; │ │ -087c20: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -087c22: 6e10 c218 0800 |0001: invoke-virtual {v8}, Ljwtc/android/chess/ics/TelnetSocket;.getInputStream:()Ljava/io/InputStream; // method@18c2 │ │ -087c28: 0c03 |0004: move-result-object v3 │ │ -087c2a: 3803 1300 |0005: if-eqz v3, 0018 // +0013 │ │ -087c2e: 6205 7509 |0007: sget-object v5, Ljwtc/android/chess/ics/TelnetSocket;._inBytes:[B // field@0975 │ │ -087c32: 6e20 c114 5300 |0009: invoke-virtual {v3, v5}, Ljava/io/InputStream;.read:([B)I // method@14c1 │ │ -087c38: 0a04 |000c: move-result v4 │ │ -087c3a: 3d04 0b00 |000d: if-lez v4, 0018 // +000b │ │ -087c3e: 2201 4003 |000f: new-instance v1, Ljava/lang/String; // type@0340 │ │ -087c42: 6205 7509 |0011: sget-object v5, Ljwtc/android/chess/ics/TelnetSocket;._inBytes:[B // field@0975 │ │ -087c46: 1206 |0013: const/4 v6, #int 0 // #0 │ │ -087c48: 7040 3315 5146 |0014: invoke-direct {v1, v5, v6, v4}, Ljava/lang/String;.:([BII)V // method@1533 │ │ -087c4e: 0710 |0017: move-object v0, v1 │ │ -087c50: 0705 |0018: move-object v5, v0 │ │ -087c52: 1105 |0019: return-object v5 │ │ -087c54: 0d02 |001a: move-exception v2 │ │ -087c56: 1a05 1a0d |001b: const-string v5, "TelnetSocket" // string@0d1a │ │ -087c5a: 2206 4203 |001d: new-instance v6, Ljava/lang/StringBuilder; // type@0342 │ │ -087c5e: 7010 5715 0600 |001f: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ -087c64: 1a07 d51e |0022: const-string v7, "readString " // string@1ed5 │ │ -087c68: 6e20 5f15 7600 |0024: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -087c6e: 0c06 |0027: move-result-object v6 │ │ -087c70: 6e10 fc14 0200 |0028: invoke-virtual {v2}, Ljava/lang/Exception;.toString:()Ljava/lang/String; // method@14fc │ │ -087c76: 0c07 |002b: move-result-object v7 │ │ -087c78: 6e20 5f15 7600 |002c: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -087c7e: 0c06 |002f: move-result-object v6 │ │ -087c80: 6e10 6415 0600 |0030: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ -087c86: 0c06 |0033: move-result-object v6 │ │ -087c88: 7120 f611 6500 |0034: invoke-static {v5, v6}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@11f6 │ │ -087c8e: 1205 |0037: const/4 v5, #int 0 // #0 │ │ -087c90: 28e1 |0038: goto 0019 // -001f │ │ +0897bc: |[0897bc] jwtc.android.chess.ics.TelnetSocket.readString:()Ljava/lang/String; │ │ +0897cc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0897ce: 6e10 c218 0800 |0001: invoke-virtual {v8}, Ljwtc/android/chess/ics/TelnetSocket;.getInputStream:()Ljava/io/InputStream; // method@18c2 │ │ +0897d4: 0c03 |0004: move-result-object v3 │ │ +0897d6: 3803 1300 |0005: if-eqz v3, 0018 // +0013 │ │ +0897da: 6205 7509 |0007: sget-object v5, Ljwtc/android/chess/ics/TelnetSocket;._inBytes:[B // field@0975 │ │ +0897de: 6e20 c114 5300 |0009: invoke-virtual {v3, v5}, Ljava/io/InputStream;.read:([B)I // method@14c1 │ │ +0897e4: 0a04 |000c: move-result v4 │ │ +0897e6: 3d04 0b00 |000d: if-lez v4, 0018 // +000b │ │ +0897ea: 2201 3d03 |000f: new-instance v1, Ljava/lang/String; // type@033d │ │ +0897ee: 6205 7509 |0011: sget-object v5, Ljwtc/android/chess/ics/TelnetSocket;._inBytes:[B // field@0975 │ │ +0897f2: 1206 |0013: const/4 v6, #int 0 // #0 │ │ +0897f4: 7040 3315 5146 |0014: invoke-direct {v1, v5, v6, v4}, Ljava/lang/String;.:([BII)V // method@1533 │ │ +0897fa: 0710 |0017: move-object v0, v1 │ │ +0897fc: 0705 |0018: move-object v5, v0 │ │ +0897fe: 1105 |0019: return-object v5 │ │ +089800: 0d02 |001a: move-exception v2 │ │ +089802: 1a05 170d |001b: const-string v5, "TelnetSocket" // string@0d17 │ │ +089806: 2206 3f03 |001d: new-instance v6, Ljava/lang/StringBuilder; // type@033f │ │ +08980a: 7010 5715 0600 |001f: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ +089810: 1a07 d11e |0022: const-string v7, "readString " // string@1ed1 │ │ +089814: 6e20 5f15 7600 |0024: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +08981a: 0c06 |0027: move-result-object v6 │ │ +08981c: 6e10 fc14 0200 |0028: invoke-virtual {v2}, Ljava/lang/Exception;.toString:()Ljava/lang/String; // method@14fc │ │ +089822: 0c07 |002b: move-result-object v7 │ │ +089824: 6e20 5f15 7600 |002c: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +08982a: 0c06 |002f: move-result-object v6 │ │ +08982c: 6e10 6415 0600 |0030: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ +089832: 0c06 |0033: move-result-object v6 │ │ +089834: 7120 f611 6500 |0034: invoke-static {v5, v6}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@11f6 │ │ +08983a: 1205 |0037: const/4 v5, #int 0 // #0 │ │ +08983c: 28e1 |0038: goto 0019 // -001f │ │ catches : 1 │ │ 0x0001 - 0x0017 │ │ Ljava/lang/Exception; -> 0x001a │ │ positions : │ │ 0x0000 line=28 │ │ 0x0001 line=30 │ │ 0x0005 line=31 │ │ @@ -180790,54 +180869,54 @@ │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 73 16-bit code units │ │ -087ca4: |[087ca4] jwtc.android.chess.ics.TelnetSocket.sendString:(Ljava/lang/String;)Z │ │ -087cb4: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -087cb6: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -087cb8: 6e10 4215 0800 |0002: invoke-virtual {v8}, Ljava/lang/String;.length:()I // method@1542 │ │ -087cbe: 0a03 |0005: move-result v3 │ │ -087cc0: 3531 0e00 |0006: if-ge v1, v3, 0014 // +000e │ │ -087cc4: 6203 7609 |0008: sget-object v3, Ljwtc/android/chess/ics/TelnetSocket;._outBytes:[B // field@0976 │ │ -087cc8: 6e20 3515 1800 |000a: invoke-virtual {v8, v1}, Ljava/lang/String;.charAt:(I)C // method@1535 │ │ -087cce: 0a04 |000d: move-result v4 │ │ -087cd0: 8d44 |000e: int-to-byte v4, v4 │ │ -087cd2: 4f04 0301 |000f: aput-byte v4, v3, v1 │ │ -087cd6: d801 0101 |0011: add-int/lit8 v1, v1, #int 1 // #01 │ │ -087cda: 28ef |0013: goto 0002 // -0011 │ │ -087cdc: 6e10 c318 0700 |0014: invoke-virtual {v7}, Ljwtc/android/chess/ics/TelnetSocket;.getOutputStream:()Ljava/io/OutputStream; // method@18c3 │ │ -087ce2: 0c03 |0017: move-result-object v3 │ │ -087ce4: 6204 7609 |0018: sget-object v4, Ljwtc/android/chess/ics/TelnetSocket;._outBytes:[B // field@0976 │ │ -087ce8: 1205 |001a: const/4 v5, #int 0 // #0 │ │ -087cea: 6e10 4215 0800 |001b: invoke-virtual {v8}, Ljava/lang/String;.length:()I // method@1542 │ │ -087cf0: 0a06 |001e: move-result v6 │ │ -087cf2: 6e40 ca14 4365 |001f: invoke-virtual {v3, v4, v5, v6}, Ljava/io/OutputStream;.write:([BII)V // method@14ca │ │ -087cf8: 6e10 c318 0700 |0022: invoke-virtual {v7}, Ljwtc/android/chess/ics/TelnetSocket;.getOutputStream:()Ljava/io/OutputStream; // method@18c3 │ │ -087cfe: 0c03 |0025: move-result-object v3 │ │ -087d00: 6e10 c714 0300 |0026: invoke-virtual {v3}, Ljava/io/OutputStream;.flush:()V // method@14c7 │ │ -087d06: 1212 |0029: const/4 v2, #int 1 // #1 │ │ -087d08: 0f02 |002a: return v2 │ │ -087d0a: 0d00 |002b: move-exception v0 │ │ -087d0c: 1a03 1a0d |002c: const-string v3, "TelnetSocket" // string@0d1a │ │ -087d10: 2204 4203 |002e: new-instance v4, Ljava/lang/StringBuilder; // type@0342 │ │ -087d14: 7010 5715 0400 |0030: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ -087d1a: 1a05 0f20 |0033: const-string v5, "sendString: " // string@200f │ │ -087d1e: 6e20 5f15 5400 |0035: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -087d24: 0c04 |0038: move-result-object v4 │ │ -087d26: 6e10 fc14 0000 |0039: invoke-virtual {v0}, Ljava/lang/Exception;.toString:()Ljava/lang/String; // method@14fc │ │ -087d2c: 0c05 |003c: move-result-object v5 │ │ -087d2e: 6e20 5f15 5400 |003d: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -087d34: 0c04 |0040: move-result-object v4 │ │ -087d36: 6e10 6415 0400 |0041: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ -087d3c: 0c04 |0044: move-result-object v4 │ │ -087d3e: 7120 f611 4300 |0045: invoke-static {v3, v4}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@11f6 │ │ -087d44: 28e2 |0048: goto 002a // -001e │ │ +089850: |[089850] jwtc.android.chess.ics.TelnetSocket.sendString:(Ljava/lang/String;)Z │ │ +089860: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +089862: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +089864: 6e10 4215 0800 |0002: invoke-virtual {v8}, Ljava/lang/String;.length:()I // method@1542 │ │ +08986a: 0a03 |0005: move-result v3 │ │ +08986c: 3531 0e00 |0006: if-ge v1, v3, 0014 // +000e │ │ +089870: 6203 7609 |0008: sget-object v3, Ljwtc/android/chess/ics/TelnetSocket;._outBytes:[B // field@0976 │ │ +089874: 6e20 3515 1800 |000a: invoke-virtual {v8, v1}, Ljava/lang/String;.charAt:(I)C // method@1535 │ │ +08987a: 0a04 |000d: move-result v4 │ │ +08987c: 8d44 |000e: int-to-byte v4, v4 │ │ +08987e: 4f04 0301 |000f: aput-byte v4, v3, v1 │ │ +089882: d801 0101 |0011: add-int/lit8 v1, v1, #int 1 // #01 │ │ +089886: 28ef |0013: goto 0002 // -0011 │ │ +089888: 6e10 c318 0700 |0014: invoke-virtual {v7}, Ljwtc/android/chess/ics/TelnetSocket;.getOutputStream:()Ljava/io/OutputStream; // method@18c3 │ │ +08988e: 0c03 |0017: move-result-object v3 │ │ +089890: 6204 7609 |0018: sget-object v4, Ljwtc/android/chess/ics/TelnetSocket;._outBytes:[B // field@0976 │ │ +089894: 1205 |001a: const/4 v5, #int 0 // #0 │ │ +089896: 6e10 4215 0800 |001b: invoke-virtual {v8}, Ljava/lang/String;.length:()I // method@1542 │ │ +08989c: 0a06 |001e: move-result v6 │ │ +08989e: 6e40 ca14 4365 |001f: invoke-virtual {v3, v4, v5, v6}, Ljava/io/OutputStream;.write:([BII)V // method@14ca │ │ +0898a4: 6e10 c318 0700 |0022: invoke-virtual {v7}, Ljwtc/android/chess/ics/TelnetSocket;.getOutputStream:()Ljava/io/OutputStream; // method@18c3 │ │ +0898aa: 0c03 |0025: move-result-object v3 │ │ +0898ac: 6e10 c714 0300 |0026: invoke-virtual {v3}, Ljava/io/OutputStream;.flush:()V // method@14c7 │ │ +0898b2: 1212 |0029: const/4 v2, #int 1 // #1 │ │ +0898b4: 0f02 |002a: return v2 │ │ +0898b6: 0d00 |002b: move-exception v0 │ │ +0898b8: 1a03 170d |002c: const-string v3, "TelnetSocket" // string@0d17 │ │ +0898bc: 2204 3f03 |002e: new-instance v4, Ljava/lang/StringBuilder; // type@033f │ │ +0898c0: 7010 5715 0400 |0030: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ +0898c6: 1a05 0b20 |0033: const-string v5, "sendString: " // string@200b │ │ +0898ca: 6e20 5f15 5400 |0035: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +0898d0: 0c04 |0038: move-result-object v4 │ │ +0898d2: 6e10 fc14 0000 |0039: invoke-virtual {v0}, Ljava/lang/Exception;.toString:()Ljava/lang/String; // method@14fc │ │ +0898d8: 0c05 |003c: move-result-object v5 │ │ +0898da: 6e20 5f15 5400 |003d: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +0898e0: 0c04 |0040: move-result-object v4 │ │ +0898e2: 6e10 6415 0400 |0041: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ +0898e8: 0c04 |0044: move-result-object v4 │ │ +0898ea: 7120 f611 4300 |0045: invoke-static {v3, v4}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@11f6 │ │ +0898f0: 28e2 |0048: goto 002a // -001e │ │ catches : 1 │ │ 0x0014 - 0x0029 │ │ Ljava/lang/Exception; -> 0x002b │ │ positions : │ │ 0x0001 line=46 │ │ 0x0008 line=48 │ │ 0x0011 line=46 │ │ @@ -180849,21 +180928,21 @@ │ │ 0x002c line=59 │ │ locals : │ │ 0x002c - 0x0049 reg=0 e Ljava/lang/Exception; │ │ 0x0002 - 0x0049 reg=1 i I │ │ 0x0000 - 0x0049 reg=7 this Ljwtc/android/chess/ics/TelnetSocket; │ │ 0x0000 - 0x0049 reg=8 data Ljava/lang/String; │ │ │ │ - source_file_idx : 3355 (TelnetSocket.java) │ │ + source_file_idx : 3352 (TelnetSocket.java) │ │ │ │ Class #686 header: │ │ -class_idx : 1053 │ │ +class_idx : 1050 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 958 │ │ -source_file_idx : 6982 │ │ +superclass_idx : 955 │ │ +source_file_idx : 6978 │ │ static_fields_size : 5 │ │ instance_fields_size: 10 │ │ direct_methods_size : 14 │ │ virtual_methods_size: 22 │ │ │ │ Class #686 - │ │ Class descriptor : 'Ljwtc/android/chess/main;' │ │ @@ -180944,19 +181023,19 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -087d58: |[087d58] jwtc.android.chess.main.:()V │ │ -087d68: 7010 2e17 0100 |0000: invoke-direct {v1}, Ljwtc/android/chess/MyBaseActivity;.:()V // method@172e │ │ -087d6e: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -087d70: 5b10 9c09 |0004: iput-object v0, v1, Ljwtc/android/chess/main;._speech:Landroid/speech/tts/TextToSpeech; // field@099c │ │ -087d74: 0e00 |0006: return-void │ │ +089904: |[089904] jwtc.android.chess.main.:()V │ │ +089914: 7010 2e17 0100 |0000: invoke-direct {v1}, Ljwtc/android/chess/MyBaseActivity;.:()V // method@172e │ │ +08991a: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +08991c: 5b10 9c09 |0004: iput-object v0, v1, Ljwtc/android/chess/main;._speech:Landroid/speech/tts/TextToSpeech; // field@099c │ │ +089920: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ 0x0003 line=49 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Ljwtc/android/chess/main; │ │ │ │ @@ -180965,17 +181044,17 @@ │ │ type : '(Ljwtc/android/chess/main;)[Ljava/lang/String;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -087d78: |[087d78] jwtc.android.chess.main.access$000:(Ljwtc/android/chess/main;)[Ljava/lang/String; │ │ -087d88: 5410 9809 |0000: iget-object v0, v1, Ljwtc/android/chess/main;._itemsMenu:[Ljava/lang/String; // field@0998 │ │ -087d8c: 1100 |0002: return-object v0 │ │ +089924: |[089924] jwtc.android.chess.main.access$000:(Ljwtc/android/chess/main;)[Ljava/lang/String; │ │ +089934: 5410 9809 |0000: iget-object v0, v1, Ljwtc/android/chess/main;._itemsMenu:[Ljava/lang/String; // field@0998 │ │ +089938: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Ljwtc/android/chess/main; │ │ │ │ #2 : (in Ljwtc/android/chess/main;) │ │ @@ -180983,17 +181062,17 @@ │ │ type : '(Ljwtc/android/chess/main;)Ljwtc/android/chess/ChessView;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -087d90: |[087d90] jwtc.android.chess.main.access$100:(Ljwtc/android/chess/main;)Ljwtc/android/chess/ChessView; │ │ -087da0: 5410 9509 |0000: iget-object v0, v1, Ljwtc/android/chess/main;._chessView:Ljwtc/android/chess/ChessView; // field@0995 │ │ -087da4: 1100 |0002: return-object v0 │ │ +08993c: |[08993c] jwtc.android.chess.main.access$100:(Ljwtc/android/chess/main;)Ljwtc/android/chess/ChessView; │ │ +08994c: 5410 9509 |0000: iget-object v0, v1, Ljwtc/android/chess/main;._chessView:Ljwtc/android/chess/ChessView; // field@0995 │ │ +089950: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Ljwtc/android/chess/main; │ │ │ │ #3 : (in Ljwtc/android/chess/main;) │ │ @@ -181001,17 +181080,17 @@ │ │ type : '(Ljwtc/android/chess/main;Ljava/lang/String;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -087da8: |[087da8] jwtc.android.chess.main.access$200:(Ljwtc/android/chess/main;Ljava/lang/String;)V │ │ -087db8: 7020 fb18 1000 |0000: invoke-direct {v0, v1}, Ljwtc/android/chess/main;.copyToClipBoard:(Ljava/lang/String;)V // method@18fb │ │ -087dbe: 0e00 |0003: return-void │ │ +089954: |[089954] jwtc.android.chess.main.access$200:(Ljwtc/android/chess/main;Ljava/lang/String;)V │ │ +089964: 7020 fb18 1000 |0000: invoke-direct {v0, v1}, Ljwtc/android/chess/main;.copyToClipBoard:(Ljava/lang/String;)V // method@18fb │ │ +08996a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Ljwtc/android/chess/main; │ │ 0x0000 - 0x0004 reg=1 x1 Ljava/lang/String; │ │ │ │ @@ -181020,18 +181099,18 @@ │ │ type : '(Ljwtc/android/chess/main;)Ljava/lang/String;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -087dc0: |[087dc0] jwtc.android.chess.main.access$300:(Ljwtc/android/chess/main;)Ljava/lang/String; │ │ -087dd0: 7010 0019 0100 |0000: invoke-direct {v1}, Ljwtc/android/chess/main;.fromClipBoard:()Ljava/lang/String; // method@1900 │ │ -087dd6: 0c00 |0003: move-result-object v0 │ │ -087dd8: 1100 |0004: return-object v0 │ │ +08996c: |[08996c] jwtc.android.chess.main.access$300:(Ljwtc/android/chess/main;)Ljava/lang/String; │ │ +08997c: 7010 0019 0100 |0000: invoke-direct {v1}, Ljwtc/android/chess/main;.fromClipBoard:()Ljava/lang/String; // method@1900 │ │ +089982: 0c00 |0003: move-result-object v0 │ │ +089984: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 x0 Ljwtc/android/chess/main; │ │ │ │ #5 : (in Ljwtc/android/chess/main;) │ │ @@ -181039,17 +181118,17 @@ │ │ type : '(Ljwtc/android/chess/main;Ljava/lang/String;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -087ddc: |[087ddc] jwtc.android.chess.main.access$400:(Ljwtc/android/chess/main;Ljava/lang/String;)V │ │ -087dec: 7020 0c19 1000 |0000: invoke-direct {v0, v1}, Ljwtc/android/chess/main;.loadPGN:(Ljava/lang/String;)V // method@190c │ │ -087df2: 0e00 |0003: return-void │ │ +089988: |[089988] jwtc.android.chess.main.access$400:(Ljwtc/android/chess/main;Ljava/lang/String;)V │ │ +089998: 7020 0c19 1000 |0000: invoke-direct {v0, v1}, Ljwtc/android/chess/main;.loadPGN:(Ljava/lang/String;)V // method@190c │ │ +08999e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Ljwtc/android/chess/main; │ │ 0x0000 - 0x0004 reg=1 x1 Ljava/lang/String; │ │ │ │ @@ -181058,17 +181137,17 @@ │ │ type : '(Ljwtc/android/chess/main;Ljava/lang/String;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -087df4: |[087df4] jwtc.android.chess.main.access$500:(Ljwtc/android/chess/main;Ljava/lang/String;)V │ │ -087e04: 7020 0a19 1000 |0000: invoke-direct {v0, v1}, Ljwtc/android/chess/main;.loadFEN:(Ljava/lang/String;)V // method@190a │ │ -087e0a: 0e00 |0003: return-void │ │ +0899a0: |[0899a0] jwtc.android.chess.main.access$500:(Ljwtc/android/chess/main;Ljava/lang/String;)V │ │ +0899b0: 7020 0a19 1000 |0000: invoke-direct {v0, v1}, Ljwtc/android/chess/main;.loadFEN:(Ljava/lang/String;)V // method@190a │ │ +0899b6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Ljwtc/android/chess/main; │ │ 0x0000 - 0x0004 reg=1 x1 Ljava/lang/String; │ │ │ │ @@ -181077,21 +181156,21 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -087e0c: |[087e0c] jwtc.android.chess.main.copyToClipBoard:(Ljava/lang/String;)V │ │ -087e1c: 1a01 3412 |0000: const-string v1, "clipboard" // string@1234 │ │ -087e20: 6e20 0819 1200 |0002: invoke-virtual {v2, v1}, Ljwtc/android/chess/main;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@1908 │ │ -087e26: 0c00 |0005: move-result-object v0 │ │ -087e28: 1f00 7f02 |0006: check-cast v0, Landroid/text/ClipboardManager; // type@027f │ │ -087e2c: 6e20 e911 3000 |0008: invoke-virtual {v0, v3}, Landroid/text/ClipboardManager;.setText:(Ljava/lang/CharSequence;)V // method@11e9 │ │ -087e32: 0e00 |000b: return-void │ │ +0899b8: |[0899b8] jwtc.android.chess.main.copyToClipBoard:(Ljava/lang/String;)V │ │ +0899c8: 1a01 3012 |0000: const-string v1, "clipboard" // string@1230 │ │ +0899cc: 6e20 0819 1200 |0002: invoke-virtual {v2, v1}, Ljwtc/android/chess/main;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@1908 │ │ +0899d2: 0c00 |0005: move-result-object v0 │ │ +0899d4: 1f00 7c02 |0006: check-cast v0, Landroid/text/ClipboardManager; // type@027c │ │ +0899d8: 6e20 e911 3000 |0008: invoke-virtual {v0, v3}, Landroid/text/ClipboardManager;.setText:(Ljava/lang/CharSequence;)V // method@11e9 │ │ +0899de: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=515 │ │ 0x0008 line=516 │ │ 0x000b line=517 │ │ locals : │ │ 0x0008 - 0x000c reg=0 cm Landroid/text/ClipboardManager; │ │ @@ -181103,33 +181182,33 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 35 16-bit code units │ │ -087e34: |[087e34] jwtc.android.chess.main.fromClipBoard:()Ljava/lang/String; │ │ -087e44: 1a01 3412 |0000: const-string v1, "clipboard" // string@1234 │ │ -087e48: 6e20 0819 1200 |0002: invoke-virtual {v2, v1}, Ljwtc/android/chess/main;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@1908 │ │ -087e4e: 0c00 |0005: move-result-object v0 │ │ -087e50: 1f00 7f02 |0006: check-cast v0, Landroid/text/ClipboardManager; // type@027f │ │ -087e54: 6e10 e811 0000 |0008: invoke-virtual {v0}, Landroid/text/ClipboardManager;.hasText:()Z // method@11e8 │ │ -087e5a: 0a01 |000b: move-result v1 │ │ -087e5c: 3801 0b00 |000c: if-eqz v1, 0017 // +000b │ │ -087e60: 6e10 e711 0000 |000e: invoke-virtual {v0}, Landroid/text/ClipboardManager;.getText:()Ljava/lang/CharSequence; // method@11e7 │ │ -087e66: 0c01 |0011: move-result-object v1 │ │ -087e68: 7210 de14 0100 |0012: invoke-interface {v1}, Ljava/lang/CharSequence;.toString:()Ljava/lang/String; // method@14de │ │ -087e6e: 0c01 |0015: move-result-object v1 │ │ -087e70: 1101 |0016: return-object v1 │ │ -087e72: 1401 ae00 087f |0017: const v1, #float 1.80779e+38 // #7f0800ae │ │ -087e78: 6e20 0719 1200 |001a: invoke-virtual {v2, v1}, Ljwtc/android/chess/main;.getString:(I)Ljava/lang/String; // method@1907 │ │ -087e7e: 0c01 |001d: move-result-object v1 │ │ -087e80: 6e20 fc18 1200 |001e: invoke-virtual {v2, v1}, Ljwtc/android/chess/main;.doToast:(Ljava/lang/String;)V // method@18fc │ │ -087e86: 1201 |0021: const/4 v1, #int 0 // #0 │ │ -087e88: 28f4 |0022: goto 0016 // -000c │ │ +0899e0: |[0899e0] jwtc.android.chess.main.fromClipBoard:()Ljava/lang/String; │ │ +0899f0: 1a01 3012 |0000: const-string v1, "clipboard" // string@1230 │ │ +0899f4: 6e20 0819 1200 |0002: invoke-virtual {v2, v1}, Ljwtc/android/chess/main;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@1908 │ │ +0899fa: 0c00 |0005: move-result-object v0 │ │ +0899fc: 1f00 7c02 |0006: check-cast v0, Landroid/text/ClipboardManager; // type@027c │ │ +089a00: 6e10 e811 0000 |0008: invoke-virtual {v0}, Landroid/text/ClipboardManager;.hasText:()Z // method@11e8 │ │ +089a06: 0a01 |000b: move-result v1 │ │ +089a08: 3801 0b00 |000c: if-eqz v1, 0017 // +000b │ │ +089a0c: 6e10 e711 0000 |000e: invoke-virtual {v0}, Landroid/text/ClipboardManager;.getText:()Ljava/lang/CharSequence; // method@11e7 │ │ +089a12: 0c01 |0011: move-result-object v1 │ │ +089a14: 7210 de14 0100 |0012: invoke-interface {v1}, Ljava/lang/CharSequence;.toString:()Ljava/lang/String; // method@14de │ │ +089a1a: 0c01 |0015: move-result-object v1 │ │ +089a1c: 1101 |0016: return-object v1 │ │ +089a1e: 1401 ae00 087f |0017: const v1, #float 1.80779e+38 // #7f0800ae │ │ +089a24: 6e20 0719 1200 |001a: invoke-virtual {v2, v1}, Ljwtc/android/chess/main;.getString:(I)Ljava/lang/String; // method@1907 │ │ +089a2a: 0c01 |001d: move-result-object v1 │ │ +089a2c: 6e20 fc18 1200 |001e: invoke-virtual {v2, v1}, Ljwtc/android/chess/main;.doToast:(Ljava/lang/String;)V // method@18fc │ │ +089a32: 1201 |0021: const/4 v1, #int 0 // #0 │ │ +089a34: 28f4 |0022: goto 0016 // -000c │ │ catches : (none) │ │ positions : │ │ 0x0000 line=519 │ │ 0x0008 line=520 │ │ 0x000e line=521 │ │ 0x0016 line=524 │ │ 0x0017 line=523 │ │ @@ -181143,33 +181222,33 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 39 16-bit code units │ │ -087e8c: |[087e8c] jwtc.android.chess.main.loadFEN:(Ljava/lang/String;)V │ │ -087e9c: 3803 2600 |0000: if-eqz v3, 0026 // +0026 │ │ -087ea0: 1a00 0719 |0002: const-string v0, "loadFEN" // string@1907 │ │ -087ea4: 7120 f811 3000 |0004: invoke-static {v0, v3}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@11f8 │ │ -087eaa: 5420 9509 |0007: iget-object v0, v2, Ljwtc/android/chess/main;._chessView:Ljwtc/android/chess/ChessView; // field@0995 │ │ -087eae: 1211 |0009: const/4 v1, #int 1 // #1 │ │ -087eb0: 6e30 b816 3001 |000a: invoke-virtual {v0, v3, v1}, Ljwtc/android/chess/ChessView;.initFEN:(Ljava/lang/String;Z)Z // method@16b8 │ │ -087eb6: 0a00 |000d: move-result v0 │ │ -087eb8: 3900 1300 |000e: if-nez v0, 0021 // +0013 │ │ -087ebc: 1400 ac00 087f |0010: const v0, #float 1.80778e+38 // #7f0800ac │ │ -087ec2: 6e20 0719 0200 |0013: invoke-virtual {v2, v0}, Ljwtc/android/chess/main;.getString:(I)Ljava/lang/String; // method@1907 │ │ -087ec8: 0c00 |0016: move-result-object v0 │ │ -087eca: 6e20 fc18 0200 |0017: invoke-virtual {v2, v0}, Ljwtc/android/chess/main;.doToast:(Ljava/lang/String;)V // method@18fc │ │ -087ed0: 1a00 0719 |001a: const-string v0, "loadFEN" // string@1907 │ │ -087ed4: 1a01 1904 |001c: const-string v1, "FAILED" // string@0419 │ │ -087ed8: 7120 f611 1000 |001e: invoke-static {v0, v1}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@11f6 │ │ -087ede: 5420 9509 |0021: iget-object v0, v2, Ljwtc/android/chess/main;._chessView:Ljwtc/android/chess/ChessView; // field@0995 │ │ -087ee2: 6e10 db16 0000 |0023: invoke-virtual {v0}, Ljwtc/android/chess/ChessView;.updateState:()V // method@16db │ │ -087ee8: 0e00 |0026: return-void │ │ +089a38: |[089a38] jwtc.android.chess.main.loadFEN:(Ljava/lang/String;)V │ │ +089a48: 3803 2600 |0000: if-eqz v3, 0026 // +0026 │ │ +089a4c: 1a00 0319 |0002: const-string v0, "loadFEN" // string@1903 │ │ +089a50: 7120 f811 3000 |0004: invoke-static {v0, v3}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@11f8 │ │ +089a56: 5420 9509 |0007: iget-object v0, v2, Ljwtc/android/chess/main;._chessView:Ljwtc/android/chess/ChessView; // field@0995 │ │ +089a5a: 1211 |0009: const/4 v1, #int 1 // #1 │ │ +089a5c: 6e30 b816 3001 |000a: invoke-virtual {v0, v3, v1}, Ljwtc/android/chess/ChessView;.initFEN:(Ljava/lang/String;Z)Z // method@16b8 │ │ +089a62: 0a00 |000d: move-result v0 │ │ +089a64: 3900 1300 |000e: if-nez v0, 0021 // +0013 │ │ +089a68: 1400 ac00 087f |0010: const v0, #float 1.80778e+38 // #7f0800ac │ │ +089a6e: 6e20 0719 0200 |0013: invoke-virtual {v2, v0}, Ljwtc/android/chess/main;.getString:(I)Ljava/lang/String; // method@1907 │ │ +089a74: 0c00 |0016: move-result-object v0 │ │ +089a76: 6e20 fc18 0200 |0017: invoke-virtual {v2, v0}, Ljwtc/android/chess/main;.doToast:(Ljava/lang/String;)V // method@18fc │ │ +089a7c: 1a00 0319 |001a: const-string v0, "loadFEN" // string@1903 │ │ +089a80: 1a01 1904 |001c: const-string v1, "FAILED" // string@0419 │ │ +089a84: 7120 f611 1000 |001e: invoke-static {v0, v1}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@11f6 │ │ +089a8a: 5420 9509 |0021: iget-object v0, v2, Ljwtc/android/chess/main;._chessView:Ljwtc/android/chess/ChessView; // field@0995 │ │ +089a8e: 6e10 db16 0000 |0023: invoke-virtual {v0}, Ljwtc/android/chess/ChessView;.updateState:()V // method@16db │ │ +089a94: 0e00 |0026: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=527 │ │ 0x0002 line=528 │ │ 0x0007 line=529 │ │ 0x0010 line=530 │ │ 0x001a line=531 │ │ @@ -181184,91 +181263,91 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 11 │ │ ins : 1 │ │ outs : 6 │ │ insns size : 150 16-bit code units │ │ -087eec: |[087eec] jwtc.android.chess.main.loadGame:()V │ │ -087efc: 1608 0000 |0000: const-wide/16 v8, #int 0 // #0 │ │ -087f00: 1203 |0002: const/4 v3, #int 0 // #0 │ │ -087f02: 53a4 9a09 |0003: iget-wide v4, v10, Ljwtc/android/chess/main;._lGameID:J // field@099a │ │ -087f06: 3100 0408 |0005: cmp-long v0, v4, v8 │ │ -087f0a: 3d00 8c00 |0007: if-lez v0, 0093 // +008c │ │ -087f0e: 6200 d505 |0009: sget-object v0, Ljwtc/android/chess/MyPGNProvider;.CONTENT_URI:Landroid/net/Uri; // field@05d5 │ │ -087f12: 53a4 9a09 |000b: iget-wide v4, v10, Ljwtc/android/chess/main;._lGameID:J // field@099a │ │ -087f16: 7130 a000 4005 |000d: invoke-static {v0, v4, v5}, Landroid/content/ContentUris;.withAppendedId:(Landroid/net/Uri;J)Landroid/net/Uri; // method@00a0 │ │ -087f1c: 0c01 |0010: move-result-object v1 │ │ -087f1e: 6202 c90a |0011: sget-object v2, Ljwtc/chess/PGNColumns;.COLUMNS:[Ljava/lang/String; // field@0ac9 │ │ -087f22: 07a0 |0013: move-object v0, v10 │ │ -087f24: 0734 |0014: move-object v4, v3 │ │ -087f26: 0735 |0015: move-object v5, v3 │ │ -087f28: 7406 0d19 0000 |0016: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Ljwtc/android/chess/main;.managedQuery:(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; // method@190d │ │ -087f2e: 0c06 |0019: move-result-object v6 │ │ -087f30: 3806 7600 |001a: if-eqz v6, 0090 // +0076 │ │ -087f34: 7210 2901 0600 |001c: invoke-interface {v6}, Landroid/database/Cursor;.getCount:()I // method@0129 │ │ -087f3a: 0a00 |001f: move-result v0 │ │ -087f3c: 1212 |0020: const/4 v2, #int 1 // #1 │ │ -087f3e: 3320 6f00 |0021: if-ne v0, v2, 0090 // +006f │ │ -087f42: 7210 2f01 0600 |0023: invoke-interface {v6}, Landroid/database/Cursor;.moveToFirst:()Z // method@012f │ │ -087f48: 1a00 290f |0026: const-string v0, "_id" // string@0f29 │ │ -087f4c: 7220 2701 0600 |0028: invoke-interface {v6, v0}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@0127 │ │ -087f52: 0a00 |002b: move-result v0 │ │ -087f54: 7220 2b01 0600 |002c: invoke-interface {v6, v0}, Landroid/database/Cursor;.getLong:(I)J // method@012b │ │ -087f5a: 0b02 |002f: move-result-wide v2 │ │ -087f5c: 5aa2 9a09 |0030: iput-wide v2, v10, Ljwtc/android/chess/main;._lGameID:J // field@099a │ │ -087f60: 1a00 f61d |0032: const-string v0, "pgn" // string@1df6 │ │ -087f64: 7220 2701 0600 |0034: invoke-interface {v6, v0}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@0127 │ │ -087f6a: 0a00 |0037: move-result v0 │ │ -087f6c: 7220 2c01 0600 |0038: invoke-interface {v6, v0}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@012c │ │ -087f72: 0c07 |003b: move-result-object v7 │ │ -087f74: 54a0 9509 |003c: iget-object v0, v10, Ljwtc/android/chess/main;._chessView:Ljwtc/android/chess/ChessView; // field@0995 │ │ -087f78: 6e20 bb16 7000 |003e: invoke-virtual {v0, v7}, Ljwtc/android/chess/ChessView;.loadPGN:(Ljava/lang/String;)Z // method@16bb │ │ -087f7e: 54a0 9509 |0041: iget-object v0, v10, Ljwtc/android/chess/main;._chessView:Ljwtc/android/chess/ChessView; // field@0995 │ │ -087f82: 1a02 1104 |0043: const-string v2, "Event" // string@0411 │ │ -087f86: 1a03 1114 |0045: const-string v3, "event" // string@1411 │ │ -087f8a: 7220 2701 3600 |0047: invoke-interface {v6, v3}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@0127 │ │ -087f90: 0a03 |004a: move-result v3 │ │ -087f92: 7220 2c01 3600 |004b: invoke-interface {v6, v3}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@012c │ │ -087f98: 0c03 |004e: move-result-object v3 │ │ -087f9a: 6e30 d416 2003 |004f: invoke-virtual {v0, v2, v3}, Ljwtc/android/chess/ChessView;.setPGNHeadProperty:(Ljava/lang/String;Ljava/lang/String;)V // method@16d4 │ │ -087fa0: 54a0 9509 |0052: iget-object v0, v10, Ljwtc/android/chess/main;._chessView:Ljwtc/android/chess/ChessView; // field@0995 │ │ -087fa4: 1a02 320e |0054: const-string v2, "White" // string@0e32 │ │ -087fa8: 1a03 8a23 |0056: const-string v3, "white" // string@238a │ │ -087fac: 7220 2701 3600 |0058: invoke-interface {v6, v3}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@0127 │ │ -087fb2: 0a03 |005b: move-result v3 │ │ -087fb4: 7220 2c01 3600 |005c: invoke-interface {v6, v3}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@012c │ │ -087fba: 0c03 |005f: move-result-object v3 │ │ -087fbc: 6e30 d416 2003 |0060: invoke-virtual {v0, v2, v3}, Ljwtc/android/chess/ChessView;.setPGNHeadProperty:(Ljava/lang/String;Ljava/lang/String;)V // method@16d4 │ │ -087fc2: 54a0 9509 |0063: iget-object v0, v10, Ljwtc/android/chess/main;._chessView:Ljwtc/android/chess/ChessView; // field@0995 │ │ -087fc6: 1a02 9a02 |0065: const-string v2, "Black" // string@029a │ │ -087fca: 1a03 5211 |0067: const-string v3, "black" // string@1152 │ │ -087fce: 7220 2701 3600 |0069: invoke-interface {v6, v3}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@0127 │ │ -087fd4: 0a03 |006c: move-result v3 │ │ -087fd6: 7220 2c01 3600 |006d: invoke-interface {v6, v3}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@012c │ │ -087fdc: 0c03 |0070: move-result-object v3 │ │ -087fde: 6e30 d416 2003 |0071: invoke-virtual {v0, v2, v3}, Ljwtc/android/chess/ChessView;.setPGNHeadProperty:(Ljava/lang/String;Ljava/lang/String;)V // method@16d4 │ │ -087fe4: 54a0 9509 |0074: iget-object v0, v10, Ljwtc/android/chess/main;._chessView:Ljwtc/android/chess/ChessView; // field@0995 │ │ -087fe8: 1a02 0f13 |0076: const-string v2, "date" // string@130f │ │ -087fec: 7220 2701 2600 |0078: invoke-interface {v6, v2}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@0127 │ │ -087ff2: 0a02 |007b: move-result v2 │ │ -087ff4: 7220 2b01 2600 |007c: invoke-interface {v6, v2}, Landroid/database/Cursor;.getLong:(I)J // method@012b │ │ -087ffa: 0b02 |007f: move-result-wide v2 │ │ -087ffc: 6e30 cb16 2003 |0080: invoke-virtual {v0, v2, v3}, Ljwtc/android/chess/ChessView;.setDateLong:(J)V // method@16cb │ │ -088002: 1a00 c71e |0083: const-string v0, "rating" // string@1ec7 │ │ -088006: 7220 2701 0600 |0085: invoke-interface {v6, v0}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@0127 │ │ -08800c: 0a00 |0088: move-result v0 │ │ -08800e: 7220 2a01 0600 |0089: invoke-interface {v6, v0}, Landroid/database/Cursor;.getFloat:(I)F // method@012a │ │ -088014: 0a00 |008c: move-result v0 │ │ -088016: 59a0 9709 |008d: iput v0, v10, Ljwtc/android/chess/main;._fGameRating:F // field@0997 │ │ -08801a: 0e00 |008f: return-void │ │ -08801c: 5aa8 9a09 |0090: iput-wide v8, v10, Ljwtc/android/chess/main;._lGameID:J // field@099a │ │ -088020: 28fd |0092: goto 008f // -0003 │ │ -088022: 5aa8 9a09 |0093: iput-wide v8, v10, Ljwtc/android/chess/main;._lGameID:J // field@099a │ │ -088026: 28fa |0095: goto 008f // -0006 │ │ +089a98: |[089a98] jwtc.android.chess.main.loadGame:()V │ │ +089aa8: 1608 0000 |0000: const-wide/16 v8, #int 0 // #0 │ │ +089aac: 1203 |0002: const/4 v3, #int 0 // #0 │ │ +089aae: 53a4 9a09 |0003: iget-wide v4, v10, Ljwtc/android/chess/main;._lGameID:J // field@099a │ │ +089ab2: 3100 0408 |0005: cmp-long v0, v4, v8 │ │ +089ab6: 3d00 8c00 |0007: if-lez v0, 0093 // +008c │ │ +089aba: 6200 d505 |0009: sget-object v0, Ljwtc/android/chess/MyPGNProvider;.CONTENT_URI:Landroid/net/Uri; // field@05d5 │ │ +089abe: 53a4 9a09 |000b: iget-wide v4, v10, Ljwtc/android/chess/main;._lGameID:J // field@099a │ │ +089ac2: 7130 a000 4005 |000d: invoke-static {v0, v4, v5}, Landroid/content/ContentUris;.withAppendedId:(Landroid/net/Uri;J)Landroid/net/Uri; // method@00a0 │ │ +089ac8: 0c01 |0010: move-result-object v1 │ │ +089aca: 6202 c90a |0011: sget-object v2, Ljwtc/chess/PGNColumns;.COLUMNS:[Ljava/lang/String; // field@0ac9 │ │ +089ace: 07a0 |0013: move-object v0, v10 │ │ +089ad0: 0734 |0014: move-object v4, v3 │ │ +089ad2: 0735 |0015: move-object v5, v3 │ │ +089ad4: 7406 0d19 0000 |0016: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Ljwtc/android/chess/main;.managedQuery:(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; // method@190d │ │ +089ada: 0c06 |0019: move-result-object v6 │ │ +089adc: 3806 7600 |001a: if-eqz v6, 0090 // +0076 │ │ +089ae0: 7210 2901 0600 |001c: invoke-interface {v6}, Landroid/database/Cursor;.getCount:()I // method@0129 │ │ +089ae6: 0a00 |001f: move-result v0 │ │ +089ae8: 1212 |0020: const/4 v2, #int 1 // #1 │ │ +089aea: 3320 6f00 |0021: if-ne v0, v2, 0090 // +006f │ │ +089aee: 7210 2f01 0600 |0023: invoke-interface {v6}, Landroid/database/Cursor;.moveToFirst:()Z // method@012f │ │ +089af4: 1a00 260f |0026: const-string v0, "_id" // string@0f26 │ │ +089af8: 7220 2701 0600 |0028: invoke-interface {v6, v0}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@0127 │ │ +089afe: 0a00 |002b: move-result v0 │ │ +089b00: 7220 2b01 0600 |002c: invoke-interface {v6, v0}, Landroid/database/Cursor;.getLong:(I)J // method@012b │ │ +089b06: 0b02 |002f: move-result-wide v2 │ │ +089b08: 5aa2 9a09 |0030: iput-wide v2, v10, Ljwtc/android/chess/main;._lGameID:J // field@099a │ │ +089b0c: 1a00 f21d |0032: const-string v0, "pgn" // string@1df2 │ │ +089b10: 7220 2701 0600 |0034: invoke-interface {v6, v0}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@0127 │ │ +089b16: 0a00 |0037: move-result v0 │ │ +089b18: 7220 2c01 0600 |0038: invoke-interface {v6, v0}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@012c │ │ +089b1e: 0c07 |003b: move-result-object v7 │ │ +089b20: 54a0 9509 |003c: iget-object v0, v10, Ljwtc/android/chess/main;._chessView:Ljwtc/android/chess/ChessView; // field@0995 │ │ +089b24: 6e20 bb16 7000 |003e: invoke-virtual {v0, v7}, Ljwtc/android/chess/ChessView;.loadPGN:(Ljava/lang/String;)Z // method@16bb │ │ +089b2a: 54a0 9509 |0041: iget-object v0, v10, Ljwtc/android/chess/main;._chessView:Ljwtc/android/chess/ChessView; // field@0995 │ │ +089b2e: 1a02 1104 |0043: const-string v2, "Event" // string@0411 │ │ +089b32: 1a03 0d14 |0045: const-string v3, "event" // string@140d │ │ +089b36: 7220 2701 3600 |0047: invoke-interface {v6, v3}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@0127 │ │ +089b3c: 0a03 |004a: move-result v3 │ │ +089b3e: 7220 2c01 3600 |004b: invoke-interface {v6, v3}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@012c │ │ +089b44: 0c03 |004e: move-result-object v3 │ │ +089b46: 6e30 d416 2003 |004f: invoke-virtual {v0, v2, v3}, Ljwtc/android/chess/ChessView;.setPGNHeadProperty:(Ljava/lang/String;Ljava/lang/String;)V // method@16d4 │ │ +089b4c: 54a0 9509 |0052: iget-object v0, v10, Ljwtc/android/chess/main;._chessView:Ljwtc/android/chess/ChessView; // field@0995 │ │ +089b50: 1a02 2f0e |0054: const-string v2, "White" // string@0e2f │ │ +089b54: 1a03 8623 |0056: const-string v3, "white" // string@2386 │ │ +089b58: 7220 2701 3600 |0058: invoke-interface {v6, v3}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@0127 │ │ +089b5e: 0a03 |005b: move-result v3 │ │ +089b60: 7220 2c01 3600 |005c: invoke-interface {v6, v3}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@012c │ │ +089b66: 0c03 |005f: move-result-object v3 │ │ +089b68: 6e30 d416 2003 |0060: invoke-virtual {v0, v2, v3}, Ljwtc/android/chess/ChessView;.setPGNHeadProperty:(Ljava/lang/String;Ljava/lang/String;)V // method@16d4 │ │ +089b6e: 54a0 9509 |0063: iget-object v0, v10, Ljwtc/android/chess/main;._chessView:Ljwtc/android/chess/ChessView; // field@0995 │ │ +089b72: 1a02 9a02 |0065: const-string v2, "Black" // string@029a │ │ +089b76: 1a03 4e11 |0067: const-string v3, "black" // string@114e │ │ +089b7a: 7220 2701 3600 |0069: invoke-interface {v6, v3}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@0127 │ │ +089b80: 0a03 |006c: move-result v3 │ │ +089b82: 7220 2c01 3600 |006d: invoke-interface {v6, v3}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@012c │ │ +089b88: 0c03 |0070: move-result-object v3 │ │ +089b8a: 6e30 d416 2003 |0071: invoke-virtual {v0, v2, v3}, Ljwtc/android/chess/ChessView;.setPGNHeadProperty:(Ljava/lang/String;Ljava/lang/String;)V // method@16d4 │ │ +089b90: 54a0 9509 |0074: iget-object v0, v10, Ljwtc/android/chess/main;._chessView:Ljwtc/android/chess/ChessView; // field@0995 │ │ +089b94: 1a02 0b13 |0076: const-string v2, "date" // string@130b │ │ +089b98: 7220 2701 2600 |0078: invoke-interface {v6, v2}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@0127 │ │ +089b9e: 0a02 |007b: move-result v2 │ │ +089ba0: 7220 2b01 2600 |007c: invoke-interface {v6, v2}, Landroid/database/Cursor;.getLong:(I)J // method@012b │ │ +089ba6: 0b02 |007f: move-result-wide v2 │ │ +089ba8: 6e30 cb16 2003 |0080: invoke-virtual {v0, v2, v3}, Ljwtc/android/chess/ChessView;.setDateLong:(J)V // method@16cb │ │ +089bae: 1a00 c31e |0083: const-string v0, "rating" // string@1ec3 │ │ +089bb2: 7220 2701 0600 |0085: invoke-interface {v6, v0}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@0127 │ │ +089bb8: 0a00 |0088: move-result v0 │ │ +089bba: 7220 2a01 0600 |0089: invoke-interface {v6, v0}, Landroid/database/Cursor;.getFloat:(I)F // method@012a │ │ +089bc0: 0a00 |008c: move-result v0 │ │ +089bc2: 59a0 9709 |008d: iput v0, v10, Ljwtc/android/chess/main;._fGameRating:F // field@0997 │ │ +089bc6: 0e00 |008f: return-void │ │ +089bc8: 5aa8 9a09 |0090: iput-wide v8, v10, Ljwtc/android/chess/main;._lGameID:J // field@099a │ │ +089bcc: 28fd |0092: goto 008f // -0003 │ │ +089bce: 5aa8 9a09 |0093: iput-wide v8, v10, Ljwtc/android/chess/main;._lGameID:J // field@099a │ │ +089bd2: 28fa |0095: goto 008f // -0006 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=572 │ │ 0x0009 line=573 │ │ 0x0011 line=574 │ │ 0x001a line=575 │ │ 0x0023 line=577 │ │ @@ -181296,27 +181375,27 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 26 16-bit code units │ │ -088028: |[088028] jwtc.android.chess.main.loadPGN:(Ljava/lang/String;)V │ │ -088038: 3802 1900 |0000: if-eqz v2, 0019 // +0019 │ │ -08803c: 5410 9509 |0002: iget-object v0, v1, Ljwtc/android/chess/main;._chessView:Ljwtc/android/chess/ChessView; // field@0995 │ │ -088040: 6e20 bb16 2000 |0004: invoke-virtual {v0, v2}, Ljwtc/android/chess/ChessView;.loadPGN:(Ljava/lang/String;)Z // method@16bb │ │ -088046: 0a00 |0007: move-result v0 │ │ -088048: 3900 0c00 |0008: if-nez v0, 0014 // +000c │ │ -08804c: 1400 ad00 087f |000a: const v0, #float 1.80779e+38 // #7f0800ad │ │ -088052: 6e20 0719 0100 |000d: invoke-virtual {v1, v0}, Ljwtc/android/chess/main;.getString:(I)Ljava/lang/String; // method@1907 │ │ -088058: 0c00 |0010: move-result-object v0 │ │ -08805a: 6e20 fc18 0100 |0011: invoke-virtual {v1, v0}, Ljwtc/android/chess/main;.doToast:(Ljava/lang/String;)V // method@18fc │ │ -088060: 5410 9509 |0014: iget-object v0, v1, Ljwtc/android/chess/main;._chessView:Ljwtc/android/chess/ChessView; // field@0995 │ │ -088064: 6e10 db16 0000 |0016: invoke-virtual {v0}, Ljwtc/android/chess/ChessView;.updateState:()V // method@16db │ │ -08806a: 0e00 |0019: return-void │ │ +089bd4: |[089bd4] jwtc.android.chess.main.loadPGN:(Ljava/lang/String;)V │ │ +089be4: 3802 1900 |0000: if-eqz v2, 0019 // +0019 │ │ +089be8: 5410 9509 |0002: iget-object v0, v1, Ljwtc/android/chess/main;._chessView:Ljwtc/android/chess/ChessView; // field@0995 │ │ +089bec: 6e20 bb16 2000 |0004: invoke-virtual {v0, v2}, Ljwtc/android/chess/ChessView;.loadPGN:(Ljava/lang/String;)Z // method@16bb │ │ +089bf2: 0a00 |0007: move-result v0 │ │ +089bf4: 3900 0c00 |0008: if-nez v0, 0014 // +000c │ │ +089bf8: 1400 ad00 087f |000a: const v0, #float 1.80779e+38 // #7f0800ad │ │ +089bfe: 6e20 0719 0100 |000d: invoke-virtual {v1, v0}, Ljwtc/android/chess/main;.getString:(I)Ljava/lang/String; // method@1907 │ │ +089c04: 0c00 |0010: move-result-object v0 │ │ +089c06: 6e20 fc18 0100 |0011: invoke-virtual {v1, v0}, Ljwtc/android/chess/main;.doToast:(Ljava/lang/String;)V // method@18fc │ │ +089c0c: 5410 9509 |0014: iget-object v0, v1, Ljwtc/android/chess/main;._chessView:Ljwtc/android/chess/ChessView; // field@0995 │ │ +089c10: 6e10 db16 0000 |0016: invoke-virtual {v0}, Ljwtc/android/chess/ChessView;.updateState:()V // method@16db │ │ +089c16: 0e00 |0019: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=537 │ │ 0x0002 line=538 │ │ 0x000a line=539 │ │ 0x0014 line=541 │ │ 0x0019 line=543 │ │ @@ -181325,111 +181404,111 @@ │ │ 0x0000 - 0x001a reg=2 sPGN Ljava/lang/String; │ │ │ │ #12 : (in Ljwtc/android/chess/main;) │ │ name : 'newGame' │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ - registers : 6 │ │ + registers : 7 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 47 16-bit code units │ │ -08806c: |[08806c] jwtc.android.chess.main.newGame:()V │ │ -08807c: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -08807e: 1203 |0001: const/4 v3, #int 0 // #0 │ │ -088080: 1601 0000 |0002: const-wide/16 v1, #int 0 // #0 │ │ -088084: 5a51 9a09 |0004: iput-wide v1, v5, Ljwtc/android/chess/main;._lGameID:J // field@099a │ │ -088088: 5451 9509 |0006: iget-object v1, v5, Ljwtc/android/chess/main;._chessView:Ljwtc/android/chess/ChessView; // field@0995 │ │ -08808c: 6e10 bc16 0100 |0008: invoke-virtual {v1}, Ljwtc/android/chess/ChessView;.newGame:()V // method@16bc │ │ -088092: 1a01 2e03 |000b: const-string v1, "ChessPlayer" // string@032e │ │ -088096: 6e30 0619 1503 |000d: invoke-virtual {v5, v1, v3}, Ljwtc/android/chess/main;.getSharedPreferences:(Ljava/lang/String;I)Landroid/content/SharedPreferences; // method@1906 │ │ -08809c: 0c01 |0010: move-result-object v1 │ │ -08809e: 7210 f800 0100 |0011: invoke-interface {v1}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@00f8 │ │ -0880a4: 0c00 |0014: move-result-object v0 │ │ -0880a6: 1a01 2504 |0015: const-string v1, "FEN" // string@0425 │ │ -0880aa: 7230 f700 1004 |0017: invoke-interface {v0, v1, v4}, Landroid/content/SharedPreferences$Editor;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@00f7 │ │ -0880b0: 1a01 5711 |001a: const-string v1, "boardNum" // string@1157 │ │ -0880b4: 7230 f500 1003 |001c: invoke-interface {v0, v1, v3}, Landroid/content/SharedPreferences$Editor;.putInt:(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor; // method@00f5 │ │ -0880ba: 1a01 df14 |001f: const-string v1, "game_pgn" // string@14df │ │ -0880be: 7230 f700 1004 |0021: invoke-interface {v0, v1, v4}, Landroid/content/SharedPreferences$Editor;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@00f7 │ │ -0880c4: 1a01 de14 |0024: const-string v1, "game_id" // string@14de │ │ -0880c8: 5352 9a09 |0026: iget-wide v2, v5, Ljwtc/android/chess/main;._lGameID:J // field@099a │ │ -0880cc: 7240 f600 1032 |0028: invoke-interface {v0, v1, v2, v3}, Landroid/content/SharedPreferences$Editor;.putLong:(Ljava/lang/String;J)Landroid/content/SharedPreferences$Editor; // method@00f6 │ │ -0880d2: 7210 f300 0000 |002b: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@00f3 │ │ -0880d8: 0e00 |002e: return-void │ │ +089c18: |[089c18] jwtc.android.chess.main.newGame:()V │ │ +089c28: 1205 |0000: const/4 v5, #int 0 // #0 │ │ +089c2a: 1204 |0001: const/4 v4, #int 0 // #0 │ │ +089c2c: 1602 0000 |0002: const-wide/16 v2, #int 0 // #0 │ │ +089c30: 5a62 9a09 |0004: iput-wide v2, v6, Ljwtc/android/chess/main;._lGameID:J // field@099a │ │ +089c34: 5461 9509 |0006: iget-object v1, v6, Ljwtc/android/chess/main;._chessView:Ljwtc/android/chess/ChessView; // field@0995 │ │ +089c38: 6e10 bc16 0100 |0008: invoke-virtual {v1}, Ljwtc/android/chess/ChessView;.newGame:()V // method@16bc │ │ +089c3e: 1a01 2e03 |000b: const-string v1, "ChessPlayer" // string@032e │ │ +089c42: 6e30 0619 1604 |000d: invoke-virtual {v6, v1, v4}, Ljwtc/android/chess/main;.getSharedPreferences:(Ljava/lang/String;I)Landroid/content/SharedPreferences; // method@1906 │ │ +089c48: 0c01 |0010: move-result-object v1 │ │ +089c4a: 7210 f800 0100 |0011: invoke-interface {v1}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@00f8 │ │ +089c50: 0c00 |0014: move-result-object v0 │ │ +089c52: 1a01 2504 |0015: const-string v1, "FEN" // string@0425 │ │ +089c56: 7230 f700 1005 |0017: invoke-interface {v0, v1, v5}, Landroid/content/SharedPreferences$Editor;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@00f7 │ │ +089c5c: 1a01 5311 |001a: const-string v1, "boardNum" // string@1153 │ │ +089c60: 7230 f500 1004 |001c: invoke-interface {v0, v1, v4}, Landroid/content/SharedPreferences$Editor;.putInt:(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor; // method@00f5 │ │ +089c66: 1a01 db14 |001f: const-string v1, "game_pgn" // string@14db │ │ +089c6a: 7230 f700 1005 |0021: invoke-interface {v0, v1, v5}, Landroid/content/SharedPreferences$Editor;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@00f7 │ │ +089c70: 1a01 da14 |0024: const-string v1, "game_id" // string@14da │ │ +089c74: 5362 9a09 |0026: iget-wide v2, v6, Ljwtc/android/chess/main;._lGameID:J // field@099a │ │ +089c78: 7240 f600 1032 |0028: invoke-interface {v0, v1, v2, v3}, Landroid/content/SharedPreferences$Editor;.putLong:(Ljava/lang/String;J)Landroid/content/SharedPreferences$Editor; // method@00f6 │ │ +089c7e: 7210 f300 0000 |002b: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@00f3 │ │ +089c84: 0e00 |002e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=546 │ │ 0x0006 line=547 │ │ 0x000b line=548 │ │ 0x0015 line=549 │ │ 0x001a line=550 │ │ 0x001f line=551 │ │ 0x0024 line=552 │ │ 0x002b line=553 │ │ 0x002e line=554 │ │ locals : │ │ 0x0015 - 0x002f reg=0 editor Landroid/content/SharedPreferences$Editor; │ │ - 0x0000 - 0x002f reg=5 this Ljwtc/android/chess/main; │ │ + 0x0000 - 0x002f reg=6 this Ljwtc/android/chess/main; │ │ │ │ #13 : (in Ljwtc/android/chess/main;) │ │ name : 'newGameRandomFischer' │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 93 16-bit code units │ │ -0880dc: |[0880dc] jwtc.android.chess.main.newGameRandomFischer:()V │ │ -0880ec: 1205 |0000: const/4 v5, #int 0 // #0 │ │ -0880ee: 1602 0000 |0001: const-wide/16 v2, #int 0 // #0 │ │ -0880f2: 5a62 9a09 |0003: iput-wide v2, v6, Ljwtc/android/chess/main;._lGameID:J // field@099a │ │ -0880f6: 1a02 2e03 |0005: const-string v2, "ChessPlayer" // string@032e │ │ -0880fa: 6e30 0619 2605 |0007: invoke-virtual {v6, v2, v5}, Ljwtc/android/chess/main;.getSharedPreferences:(Ljava/lang/String;I)Landroid/content/SharedPreferences; // method@1906 │ │ -088100: 0c02 |000a: move-result-object v2 │ │ -088102: 1a03 c41e |000b: const-string v3, "randomFischerSeed" // string@1ec4 │ │ -088106: 12f4 |000d: const/4 v4, #int -1 // #ff │ │ -088108: 7230 fa00 3204 |000e: invoke-interface {v2, v3, v4}, Landroid/content/SharedPreferences;.getInt:(Ljava/lang/String;I)I // method@00fa │ │ -08810e: 0a01 |0011: move-result v1 │ │ -088110: 5462 9509 |0012: iget-object v2, v6, Ljwtc/android/chess/main;._chessView:Ljwtc/android/chess/ChessView; // field@0995 │ │ -088114: 6e20 bd16 1200 |0014: invoke-virtual {v2, v1}, Ljwtc/android/chess/ChessView;.newGameRandomFischer:(I)I // method@16bd │ │ -08811a: 0a01 |0017: move-result v1 │ │ -08811c: 2202 4203 |0018: new-instance v2, Ljava/lang/StringBuilder; // type@0342 │ │ -088120: 7010 5715 0200 |001a: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ -088126: 1a03 2903 |001d: const-string v3, "Chess 960 position nr " // string@0329 │ │ -08812a: 6e20 5f15 3200 |001f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -088130: 0c02 |0022: move-result-object v2 │ │ -088132: 6e20 5b15 1200 |0023: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@155b │ │ -088138: 0c02 |0026: move-result-object v2 │ │ -08813a: 6e10 6415 0200 |0027: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ -088140: 0c02 |002a: move-result-object v2 │ │ -088142: 6e20 fc18 2600 |002b: invoke-virtual {v6, v2}, Ljwtc/android/chess/main;.doToast:(Ljava/lang/String;)V // method@18fc │ │ -088148: 1a02 2e03 |002e: const-string v2, "ChessPlayer" // string@032e │ │ -08814c: 6e30 0619 2605 |0030: invoke-virtual {v6, v2, v5}, Ljwtc/android/chess/main;.getSharedPreferences:(Ljava/lang/String;I)Landroid/content/SharedPreferences; // method@1906 │ │ -088152: 0c02 |0033: move-result-object v2 │ │ -088154: 7210 f800 0200 |0034: invoke-interface {v2}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@00f8 │ │ -08815a: 0c00 |0037: move-result-object v0 │ │ -08815c: 1a02 2504 |0038: const-string v2, "FEN" // string@0425 │ │ -088160: 5463 9509 |003a: iget-object v3, v6, Ljwtc/android/chess/main;._chessView:Ljwtc/android/chess/ChessView; // field@0995 │ │ -088164: 6e10 ad16 0300 |003c: invoke-virtual {v3}, Ljwtc/android/chess/ChessView;.getJNI:()Ljwtc/chess/JNI; // method@16ad │ │ -08816a: 0c03 |003f: move-result-object v3 │ │ -08816c: 6e10 4d1b 0300 |0040: invoke-virtual {v3}, Ljwtc/chess/JNI;.toFEN:()Ljava/lang/String; // method@1b4d │ │ -088172: 0c03 |0043: move-result-object v3 │ │ -088174: 7230 f700 2003 |0044: invoke-interface {v0, v2, v3}, Landroid/content/SharedPreferences$Editor;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@00f7 │ │ -08817a: 1a02 5711 |0047: const-string v2, "boardNum" // string@1157 │ │ -08817e: 7230 f500 2005 |0049: invoke-interface {v0, v2, v5}, Landroid/content/SharedPreferences$Editor;.putInt:(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor; // method@00f5 │ │ -088184: 1a02 df14 |004c: const-string v2, "game_pgn" // string@14df │ │ -088188: 1203 |004e: const/4 v3, #int 0 // #0 │ │ -08818a: 7230 f700 2003 |004f: invoke-interface {v0, v2, v3}, Landroid/content/SharedPreferences$Editor;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@00f7 │ │ -088190: 1a02 de14 |0052: const-string v2, "game_id" // string@14de │ │ -088194: 5363 9a09 |0054: iget-wide v3, v6, Ljwtc/android/chess/main;._lGameID:J // field@099a │ │ -088198: 7240 f600 2043 |0056: invoke-interface {v0, v2, v3, v4}, Landroid/content/SharedPreferences$Editor;.putLong:(Ljava/lang/String;J)Landroid/content/SharedPreferences$Editor; // method@00f6 │ │ -08819e: 7210 f300 0000 |0059: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@00f3 │ │ -0881a4: 0e00 |005c: return-void │ │ +089c88: |[089c88] jwtc.android.chess.main.newGameRandomFischer:()V │ │ +089c98: 1205 |0000: const/4 v5, #int 0 // #0 │ │ +089c9a: 1602 0000 |0001: const-wide/16 v2, #int 0 // #0 │ │ +089c9e: 5a62 9a09 |0003: iput-wide v2, v6, Ljwtc/android/chess/main;._lGameID:J // field@099a │ │ +089ca2: 1a02 2e03 |0005: const-string v2, "ChessPlayer" // string@032e │ │ +089ca6: 6e30 0619 2605 |0007: invoke-virtual {v6, v2, v5}, Ljwtc/android/chess/main;.getSharedPreferences:(Ljava/lang/String;I)Landroid/content/SharedPreferences; // method@1906 │ │ +089cac: 0c02 |000a: move-result-object v2 │ │ +089cae: 1a03 c01e |000b: const-string v3, "randomFischerSeed" // string@1ec0 │ │ +089cb2: 12f4 |000d: const/4 v4, #int -1 // #ff │ │ +089cb4: 7230 fa00 3204 |000e: invoke-interface {v2, v3, v4}, Landroid/content/SharedPreferences;.getInt:(Ljava/lang/String;I)I // method@00fa │ │ +089cba: 0a01 |0011: move-result v1 │ │ +089cbc: 5462 9509 |0012: iget-object v2, v6, Ljwtc/android/chess/main;._chessView:Ljwtc/android/chess/ChessView; // field@0995 │ │ +089cc0: 6e20 bd16 1200 |0014: invoke-virtual {v2, v1}, Ljwtc/android/chess/ChessView;.newGameRandomFischer:(I)I // method@16bd │ │ +089cc6: 0a01 |0017: move-result v1 │ │ +089cc8: 2202 3f03 |0018: new-instance v2, Ljava/lang/StringBuilder; // type@033f │ │ +089ccc: 7010 5715 0200 |001a: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ +089cd2: 1a03 2903 |001d: const-string v3, "Chess 960 position nr " // string@0329 │ │ +089cd6: 6e20 5f15 3200 |001f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +089cdc: 0c02 |0022: move-result-object v2 │ │ +089cde: 6e20 5b15 1200 |0023: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@155b │ │ +089ce4: 0c02 |0026: move-result-object v2 │ │ +089ce6: 6e10 6415 0200 |0027: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ +089cec: 0c02 |002a: move-result-object v2 │ │ +089cee: 6e20 fc18 2600 |002b: invoke-virtual {v6, v2}, Ljwtc/android/chess/main;.doToast:(Ljava/lang/String;)V // method@18fc │ │ +089cf4: 1a02 2e03 |002e: const-string v2, "ChessPlayer" // string@032e │ │ +089cf8: 6e30 0619 2605 |0030: invoke-virtual {v6, v2, v5}, Ljwtc/android/chess/main;.getSharedPreferences:(Ljava/lang/String;I)Landroid/content/SharedPreferences; // method@1906 │ │ +089cfe: 0c02 |0033: move-result-object v2 │ │ +089d00: 7210 f800 0200 |0034: invoke-interface {v2}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@00f8 │ │ +089d06: 0c00 |0037: move-result-object v0 │ │ +089d08: 1a02 2504 |0038: const-string v2, "FEN" // string@0425 │ │ +089d0c: 5463 9509 |003a: iget-object v3, v6, Ljwtc/android/chess/main;._chessView:Ljwtc/android/chess/ChessView; // field@0995 │ │ +089d10: 6e10 ad16 0300 |003c: invoke-virtual {v3}, Ljwtc/android/chess/ChessView;.getJNI:()Ljwtc/chess/JNI; // method@16ad │ │ +089d16: 0c03 |003f: move-result-object v3 │ │ +089d18: 6e10 4c1b 0300 |0040: invoke-virtual {v3}, Ljwtc/chess/JNI;.toFEN:()Ljava/lang/String; // method@1b4c │ │ +089d1e: 0c03 |0043: move-result-object v3 │ │ +089d20: 7230 f700 2003 |0044: invoke-interface {v0, v2, v3}, Landroid/content/SharedPreferences$Editor;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@00f7 │ │ +089d26: 1a02 5311 |0047: const-string v2, "boardNum" // string@1153 │ │ +089d2a: 7230 f500 2005 |0049: invoke-interface {v0, v2, v5}, Landroid/content/SharedPreferences$Editor;.putInt:(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor; // method@00f5 │ │ +089d30: 1a02 db14 |004c: const-string v2, "game_pgn" // string@14db │ │ +089d34: 1203 |004e: const/4 v3, #int 0 // #0 │ │ +089d36: 7230 f700 2003 |004f: invoke-interface {v0, v2, v3}, Landroid/content/SharedPreferences$Editor;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@00f7 │ │ +089d3c: 1a02 da14 |0052: const-string v2, "game_id" // string@14da │ │ +089d40: 5364 9a09 |0054: iget-wide v4, v6, Ljwtc/android/chess/main;._lGameID:J // field@099a │ │ +089d44: 7240 f600 2054 |0056: invoke-interface {v0, v2, v4, v5}, Landroid/content/SharedPreferences$Editor;.putLong:(Ljava/lang/String;J)Landroid/content/SharedPreferences$Editor; // method@00f6 │ │ +089d4a: 7210 f300 0000 |0059: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@00f3 │ │ +089d50: 0e00 |005c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=557 │ │ 0x0005 line=559 │ │ 0x0012 line=560 │ │ 0x0018 line=561 │ │ 0x002e line=563 │ │ @@ -181450,23 +181529,23 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 15 16-bit code units │ │ -0881a8: |[0881a8] jwtc.android.chess.main.doToast:(Ljava/lang/String;)V │ │ -0881b8: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -0881ba: 1211 |0001: const/4 v1, #int 1 // #1 │ │ -0881bc: 7130 8914 4301 |0002: invoke-static {v3, v4, v1}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; // method@1489 │ │ -0881c2: 0c00 |0005: move-result-object v0 │ │ -0881c4: 1301 5000 |0006: const/16 v1, #int 80 // #50 │ │ -0881c8: 6e40 8a14 1022 |0008: invoke-virtual {v0, v1, v2, v2}, Landroid/widget/Toast;.setGravity:(III)V // method@148a │ │ -0881ce: 6e10 8b14 0000 |000b: invoke-virtual {v0}, Landroid/widget/Toast;.show:()V // method@148b │ │ -0881d4: 0e00 |000e: return-void │ │ +089d54: |[089d54] jwtc.android.chess.main.doToast:(Ljava/lang/String;)V │ │ +089d64: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +089d66: 1211 |0001: const/4 v1, #int 1 // #1 │ │ +089d68: 7130 8914 4301 |0002: invoke-static {v3, v4, v1}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; // method@1489 │ │ +089d6e: 0c00 |0005: move-result-object v0 │ │ +089d70: 1301 5000 |0006: const/16 v1, #int 80 // #50 │ │ +089d74: 6e40 8a14 1022 |0008: invoke-virtual {v0, v1, v2, v2}, Landroid/widget/Toast;.setGravity:(III)V // method@148a │ │ +089d7a: 6e10 8b14 0000 |000b: invoke-virtual {v0}, Landroid/widget/Toast;.show:()V // method@148b │ │ +089d80: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=509 │ │ 0x0006 line=510 │ │ 0x000b line=511 │ │ 0x000e line=512 │ │ locals : │ │ @@ -181479,80 +181558,80 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 9 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 142 16-bit code units │ │ -0881d8: |[0881d8] jwtc.android.chess.main.emailPGN:()V │ │ -0881e8: 7100 c401 0000 |0000: invoke-static {}, Landroid/os/Environment;.getExternalStorageState:()Ljava/lang/String; // method@01c4 │ │ -0881ee: 0c05 |0003: move-result-object v5 │ │ -0881f0: 1a06 d41b |0004: const-string v6, "mounted" // string@1bd4 │ │ -0881f4: 6e20 3915 6500 |0006: invoke-virtual {v5, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1539 │ │ -0881fa: 0a05 |0009: move-result v5 │ │ -0881fc: 3805 6400 |000a: if-eqz v5, 006e // +0064 │ │ -088200: 2205 4203 |000c: new-instance v5, Ljava/lang/StringBuilder; // type@0342 │ │ -088204: 7010 5715 0500 |000e: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ -08820a: 7100 c301 0000 |0011: invoke-static {}, Landroid/os/Environment;.getExternalStorageDirectory:()Ljava/io/File; // method@01c3 │ │ -088210: 0c06 |0014: move-result-object v6 │ │ -088212: 6e20 5e15 6500 |0015: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@155e │ │ -088218: 0c05 |0018: move-result-object v5 │ │ -08821a: 1a06 4601 |0019: const-string v6, "/chess_history.pgn" // string@0146 │ │ -08821e: 6e20 5f15 6500 |001b: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -088224: 0c05 |001e: move-result-object v5 │ │ -088226: 6e10 6415 0500 |001f: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ -08822c: 0c03 |0022: move-result-object v3 │ │ -08822e: 5485 9509 |0023: iget-object v5, v8, Ljwtc/android/chess/main;._chessView:Ljwtc/android/chess/ChessView; // field@0995 │ │ -088232: 6e10 a316 0500 |0025: invoke-virtual {v5}, Ljwtc/android/chess/ChessView;.exportFullPGN:()Ljava/lang/String; // method@16a3 │ │ -088238: 0c02 |0028: move-result-object v2 │ │ -08823a: 2201 1003 |0029: new-instance v1, Ljava/io/FileOutputStream; // type@0310 │ │ -08823e: 7020 b714 3100 |002b: invoke-direct {v1, v3}, Ljava/io/FileOutputStream;.:(Ljava/lang/String;)V // method@14b7 │ │ -088244: 6e10 3c15 0200 |002e: invoke-virtual {v2}, Ljava/lang/String;.getBytes:()[B // method@153c │ │ -08824a: 0c05 |0031: move-result-object v5 │ │ -08824c: 6e20 bb14 5100 |0032: invoke-virtual {v1, v5}, Ljava/io/FileOutputStream;.write:([B)V // method@14bb │ │ -088252: 6e10 b914 0100 |0035: invoke-virtual {v1}, Ljava/io/FileOutputStream;.flush:()V // method@14b9 │ │ -088258: 6e10 b814 0100 |0038: invoke-virtual {v1}, Ljava/io/FileOutputStream;.close:()V // method@14b8 │ │ -08825e: 2204 2800 |003b: new-instance v4, Landroid/content/Intent; // type@0028 │ │ -088262: 1a05 a910 |003d: const-string v5, "android.intent.action.SEND" // string@10a9 │ │ -088266: 7020 c800 5400 |003f: invoke-direct {v4, v5}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@00c8 │ │ -08826c: 1a05 b310 |0042: const-string v5, "android.intent.extra.SUBJECT" // string@10b3 │ │ -088270: 1a06 ec11 |0044: const-string v6, "chess pgn" // string@11ec │ │ -088274: 6e30 e100 5406 |0046: invoke-virtual {v4, v5, v6}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@00e1 │ │ -08827a: 1a05 b210 |0049: const-string v5, "android.intent.extra.STREAM" // string@10b2 │ │ -08827e: 2206 4203 |004b: new-instance v6, Ljava/lang/StringBuilder; // type@0342 │ │ -088282: 7010 5715 0600 |004d: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ -088288: 1a07 5114 |0050: const-string v7, "file://" // string@1451 │ │ -08828c: 6e20 5f15 7600 |0052: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -088292: 0c06 |0055: move-result-object v6 │ │ -088294: 6e20 5f15 3600 |0056: invoke-virtual {v6, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -08829a: 0c06 |0059: move-result-object v6 │ │ -08829c: 6e10 6415 0600 |005a: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ -0882a2: 0c06 |005d: move-result-object v6 │ │ -0882a4: 7110 ae01 0600 |005e: invoke-static {v6}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@01ae │ │ -0882aa: 0c06 |0061: move-result-object v6 │ │ -0882ac: 6e30 df00 5406 |0062: invoke-virtual {v4, v5, v6}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Landroid/os/Parcelable;)Landroid/content/Intent; // method@00df │ │ -0882b2: 1a05 e310 |0065: const-string v5, "application/x-chess-pgn" // string@10e3 │ │ -0882b6: 6e20 ed00 5400 |0067: invoke-virtual {v4, v5}, Landroid/content/Intent;.setType:(Ljava/lang/String;)Landroid/content/Intent; // method@00ed │ │ -0882bc: 6e20 2519 4800 |006a: invoke-virtual {v8, v4}, Ljwtc/android/chess/main;.startActivity:(Landroid/content/Intent;)V // method@1925 │ │ -0882c2: 0e00 |006d: return-void │ │ -0882c4: 1405 aa00 087f |006e: const v5, #float 1.80778e+38 // #7f0800aa │ │ -0882ca: 6e20 0719 5800 |0071: invoke-virtual {v8, v5}, Ljwtc/android/chess/main;.getString:(I)Ljava/lang/String; // method@1907 │ │ -0882d0: 0c05 |0074: move-result-object v5 │ │ -0882d2: 6e20 fc18 5800 |0075: invoke-virtual {v8, v5}, Ljwtc/android/chess/main;.doToast:(Ljava/lang/String;)V // method@18fc │ │ -0882d8: 28f5 |0078: goto 006d // -000b │ │ -0882da: 0d00 |0079: move-exception v0 │ │ -0882dc: 1405 ab00 087f |007a: const v5, #float 1.80778e+38 // #7f0800ab │ │ -0882e2: 6e20 0719 5800 |007d: invoke-virtual {v8, v5}, Ljwtc/android/chess/main;.getString:(I)Ljava/lang/String; // method@1907 │ │ -0882e8: 0c05 |0080: move-result-object v5 │ │ -0882ea: 6e20 fc18 5800 |0081: invoke-virtual {v8, v5}, Ljwtc/android/chess/main;.doToast:(Ljava/lang/String;)V // method@18fc │ │ -0882f0: 1a05 1814 |0084: const-string v5, "ex" // string@1418 │ │ -0882f4: 6e10 fc14 0000 |0086: invoke-virtual {v0}, Ljava/lang/Exception;.toString:()Ljava/lang/String; // method@14fc │ │ -0882fa: 0c06 |0089: move-result-object v6 │ │ -0882fc: 7120 f611 6500 |008a: invoke-static {v5, v6}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@11f6 │ │ -088302: 28e0 |008d: goto 006d // -0020 │ │ +089d84: |[089d84] jwtc.android.chess.main.emailPGN:()V │ │ +089d94: 7100 c401 0000 |0000: invoke-static {}, Landroid/os/Environment;.getExternalStorageState:()Ljava/lang/String; // method@01c4 │ │ +089d9a: 0c05 |0003: move-result-object v5 │ │ +089d9c: 1a06 d01b |0004: const-string v6, "mounted" // string@1bd0 │ │ +089da0: 6e20 3915 6500 |0006: invoke-virtual {v5, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1539 │ │ +089da6: 0a05 |0009: move-result v5 │ │ +089da8: 3805 6400 |000a: if-eqz v5, 006e // +0064 │ │ +089dac: 2205 3f03 |000c: new-instance v5, Ljava/lang/StringBuilder; // type@033f │ │ +089db0: 7010 5715 0500 |000e: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ +089db6: 7100 c301 0000 |0011: invoke-static {}, Landroid/os/Environment;.getExternalStorageDirectory:()Ljava/io/File; // method@01c3 │ │ +089dbc: 0c06 |0014: move-result-object v6 │ │ +089dbe: 6e20 5e15 6500 |0015: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@155e │ │ +089dc4: 0c05 |0018: move-result-object v5 │ │ +089dc6: 1a06 4601 |0019: const-string v6, "/chess_history.pgn" // string@0146 │ │ +089dca: 6e20 5f15 6500 |001b: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +089dd0: 0c05 |001e: move-result-object v5 │ │ +089dd2: 6e10 6415 0500 |001f: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ +089dd8: 0c03 |0022: move-result-object v3 │ │ +089dda: 5485 9509 |0023: iget-object v5, v8, Ljwtc/android/chess/main;._chessView:Ljwtc/android/chess/ChessView; // field@0995 │ │ +089dde: 6e10 a316 0500 |0025: invoke-virtual {v5}, Ljwtc/android/chess/ChessView;.exportFullPGN:()Ljava/lang/String; // method@16a3 │ │ +089de4: 0c02 |0028: move-result-object v2 │ │ +089de6: 2201 0d03 |0029: new-instance v1, Ljava/io/FileOutputStream; // type@030d │ │ +089dea: 7020 b714 3100 |002b: invoke-direct {v1, v3}, Ljava/io/FileOutputStream;.:(Ljava/lang/String;)V // method@14b7 │ │ +089df0: 6e10 3c15 0200 |002e: invoke-virtual {v2}, Ljava/lang/String;.getBytes:()[B // method@153c │ │ +089df6: 0c05 |0031: move-result-object v5 │ │ +089df8: 6e20 bb14 5100 |0032: invoke-virtual {v1, v5}, Ljava/io/FileOutputStream;.write:([B)V // method@14bb │ │ +089dfe: 6e10 b914 0100 |0035: invoke-virtual {v1}, Ljava/io/FileOutputStream;.flush:()V // method@14b9 │ │ +089e04: 6e10 b814 0100 |0038: invoke-virtual {v1}, Ljava/io/FileOutputStream;.close:()V // method@14b8 │ │ +089e0a: 2204 2800 |003b: new-instance v4, Landroid/content/Intent; // type@0028 │ │ +089e0e: 1a05 a510 |003d: const-string v5, "android.intent.action.SEND" // string@10a5 │ │ +089e12: 7020 c800 5400 |003f: invoke-direct {v4, v5}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@00c8 │ │ +089e18: 1a05 af10 |0042: const-string v5, "android.intent.extra.SUBJECT" // string@10af │ │ +089e1c: 1a06 e811 |0044: const-string v6, "chess pgn" // string@11e8 │ │ +089e20: 6e30 e100 5406 |0046: invoke-virtual {v4, v5, v6}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@00e1 │ │ +089e26: 1a05 ae10 |0049: const-string v5, "android.intent.extra.STREAM" // string@10ae │ │ +089e2a: 2206 3f03 |004b: new-instance v6, Ljava/lang/StringBuilder; // type@033f │ │ +089e2e: 7010 5715 0600 |004d: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ +089e34: 1a07 4d14 |0050: const-string v7, "file://" // string@144d │ │ +089e38: 6e20 5f15 7600 |0052: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +089e3e: 0c06 |0055: move-result-object v6 │ │ +089e40: 6e20 5f15 3600 |0056: invoke-virtual {v6, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +089e46: 0c06 |0059: move-result-object v6 │ │ +089e48: 6e10 6415 0600 |005a: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ +089e4e: 0c06 |005d: move-result-object v6 │ │ +089e50: 7110 ae01 0600 |005e: invoke-static {v6}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@01ae │ │ +089e56: 0c06 |0061: move-result-object v6 │ │ +089e58: 6e30 df00 5406 |0062: invoke-virtual {v4, v5, v6}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Landroid/os/Parcelable;)Landroid/content/Intent; // method@00df │ │ +089e5e: 1a05 df10 |0065: const-string v5, "application/x-chess-pgn" // string@10df │ │ +089e62: 6e20 ed00 5400 |0067: invoke-virtual {v4, v5}, Landroid/content/Intent;.setType:(Ljava/lang/String;)Landroid/content/Intent; // method@00ed │ │ +089e68: 6e20 2519 4800 |006a: invoke-virtual {v8, v4}, Ljwtc/android/chess/main;.startActivity:(Landroid/content/Intent;)V // method@1925 │ │ +089e6e: 0e00 |006d: return-void │ │ +089e70: 1405 aa00 087f |006e: const v5, #float 1.80778e+38 // #7f0800aa │ │ +089e76: 6e20 0719 5800 |0071: invoke-virtual {v8, v5}, Ljwtc/android/chess/main;.getString:(I)Ljava/lang/String; // method@1907 │ │ +089e7c: 0c05 |0074: move-result-object v5 │ │ +089e7e: 6e20 fc18 5800 |0075: invoke-virtual {v8, v5}, Ljwtc/android/chess/main;.doToast:(Ljava/lang/String;)V // method@18fc │ │ +089e84: 28f5 |0078: goto 006d // -000b │ │ +089e86: 0d00 |0079: move-exception v0 │ │ +089e88: 1405 ab00 087f |007a: const v5, #float 1.80778e+38 // #7f0800ab │ │ +089e8e: 6e20 0719 5800 |007d: invoke-virtual {v8, v5}, Ljwtc/android/chess/main;.getString:(I)Ljava/lang/String; // method@1907 │ │ +089e94: 0c05 |0080: move-result-object v5 │ │ +089e96: 6e20 fc18 5800 |0081: invoke-virtual {v8, v5}, Ljwtc/android/chess/main;.doToast:(Ljava/lang/String;)V // method@18fc │ │ +089e9c: 1a05 1414 |0084: const-string v5, "ex" // string@1414 │ │ +089ea0: 6e10 fc14 0000 |0086: invoke-virtual {v0}, Ljava/lang/Exception;.toString:()Ljava/lang/String; // method@14fc │ │ +089ea6: 0c06 |0089: move-result-object v6 │ │ +089ea8: 7120 f611 6500 |008a: invoke-static {v5, v6}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@11f6 │ │ +089eae: 28e0 |008d: goto 006d // -0020 │ │ catches : 1 │ │ 0x0000 - 0x0078 │ │ Ljava/lang/Exception; -> 0x0079 │ │ positions : │ │ 0x0000 line=479 │ │ 0x000c line=481 │ │ 0x0023 line=482 │ │ @@ -181583,102 +181662,102 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -088314: |[088314] jwtc.android.chess.main.flipBoard:()V │ │ -088324: 5410 9509 |0000: iget-object v0, v1, Ljwtc/android/chess/main;._chessView:Ljwtc/android/chess/ChessView; // field@0995 │ │ -088328: 6e10 a416 0000 |0002: invoke-virtual {v0}, Ljwtc/android/chess/ChessView;.flipBoard:()V // method@16a4 │ │ -08832e: 0e00 |0005: return-void │ │ +089ec0: |[089ec0] jwtc.android.chess.main.flipBoard:()V │ │ +089ed0: 5410 9509 |0000: iget-object v0, v1, Ljwtc/android/chess/main;._chessView:Ljwtc/android/chess/ChessView; // field@0995 │ │ +089ed4: 6e10 a416 0000 |0002: invoke-virtual {v0}, Ljwtc/android/chess/ChessView;.flipBoard:()V // method@16a4 │ │ +089eda: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=671 │ │ 0x0005 line=672 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Ljwtc/android/chess/main; │ │ │ │ #3 : (in Ljwtc/android/chess/main;) │ │ name : 'onActivityResult' │ │ type : '(IILandroid/content/Intent;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ - registers : 15 │ │ + registers : 16 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 132 16-bit code units │ │ -088330: |[088330] jwtc.android.chess.main.onActivityResult:(IILandroid/content/Intent;)V │ │ -088340: 1609 0000 |0000: const-wide/16 v9, #int 0 // #0 │ │ -088344: 1218 |0002: const/4 v8, #int 1 // #1 │ │ -088346: 1207 |0003: const/4 v7, #int 0 // #0 │ │ -088348: 12f6 |0004: const/4 v6, #int -1 // #ff │ │ -08834a: 1a04 451b |0005: const-string v4, "main" // string@1b45 │ │ -08834e: 1a05 ae1c |0007: const-string v5, "onActivityResult" // string@1cae │ │ -088352: 7120 f811 5400 |0009: invoke-static {v4, v5}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@11f8 │ │ -088358: 338c 0a00 |000c: if-ne v12, v8, 0016 // +000a │ │ -08835c: 336d 0700 |000e: if-ne v13, v6, 0015 // +0007 │ │ -088360: 54b4 9509 |0010: iget-object v4, v11, Ljwtc/android/chess/main;._chessView:Ljwtc/android/chess/ChessView; // field@0995 │ │ -088364: 6e10 9b16 0400 |0012: invoke-virtual {v4}, Ljwtc/android/chess/ChessView;.clearPGNView:()V // method@169b │ │ -08836a: 0e00 |0015: return-void │ │ -08836c: 1224 |0016: const/4 v4, #int 2 // #2 │ │ -08836e: 334c 3600 |0017: if-ne v12, v4, 004d // +0036 │ │ -088372: 336d fcff |0019: if-ne v13, v6, 0015 // -0004 │ │ -088376: 6e10 d000 0e00 |001b: invoke-virtual {v14}, Landroid/content/Intent;.getData:()Landroid/net/Uri; // method@00d0 │ │ -08837c: 0c03 |001e: move-result-object v3 │ │ -08837e: 6e10 ab01 0300 |001f: invoke-virtual {v3}, Landroid/net/Uri;.getLastPathSegment:()Ljava/lang/String; // method@01ab │ │ -088384: 0c04 |0022: move-result-object v4 │ │ -088386: 7110 0e15 0400 |0023: invoke-static {v4}, Ljava/lang/Long;.parseLong:(Ljava/lang/String;)J // method@150e │ │ -08838c: 0b04 |0026: move-result-wide v4 │ │ -08838e: 5ab4 9a09 |0027: iput-wide v4, v11, Ljwtc/android/chess/main;._lGameID:J // field@099a │ │ -088392: 1a04 2e03 |0029: const-string v4, "ChessPlayer" // string@032e │ │ -088396: 6e30 0619 4b07 |002b: invoke-virtual {v11, v4, v7}, Ljwtc/android/chess/main;.getSharedPreferences:(Ljava/lang/String;I)Landroid/content/SharedPreferences; // method@1906 │ │ -08839c: 0c04 |002e: move-result-object v4 │ │ -08839e: 7210 f800 0400 |002f: invoke-interface {v4}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@00f8 │ │ -0883a4: 0c01 |0032: move-result-object v1 │ │ -0883a6: 1a04 de14 |0033: const-string v4, "game_id" // string@14de │ │ -0883aa: 53b5 9a09 |0035: iget-wide v5, v11, Ljwtc/android/chess/main;._lGameID:J // field@099a │ │ -0883ae: 7240 f600 4165 |0037: invoke-interface {v1, v4, v5, v6}, Landroid/content/SharedPreferences$Editor;.putLong:(Ljava/lang/String;J)Landroid/content/SharedPreferences$Editor; // method@00f6 │ │ -0883b4: 1a04 5711 |003a: const-string v4, "boardNum" // string@1157 │ │ -0883b8: 7230 f500 4107 |003c: invoke-interface {v1, v4, v7}, Landroid/content/SharedPreferences$Editor;.putInt:(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor; // method@00f5 │ │ -0883be: 1a04 2504 |003f: const-string v4, "FEN" // string@0425 │ │ -0883c2: 1205 |0041: const/4 v5, #int 0 // #0 │ │ -0883c4: 7230 f700 4105 |0042: invoke-interface {v1, v4, v5}, Landroid/content/SharedPreferences$Editor;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@00f7 │ │ -0883ca: 7210 f300 0100 |0045: invoke-interface {v1}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@00f3 │ │ -0883d0: 28cd |0048: goto 0015 // -0033 │ │ -0883d2: 0d02 |0049: move-exception v2 │ │ -0883d4: 5ab9 9a09 |004a: iput-wide v9, v11, Ljwtc/android/chess/main;._lGameID:J // field@099a │ │ -0883d8: 28dd |004c: goto 0029 // -0023 │ │ -0883da: 1254 |004d: const/4 v4, #int 5 // #5 │ │ -0883dc: 334c 2700 |004e: if-ne v12, v4, 0075 // +0027 │ │ -0883e0: 336d c5ff |0050: if-ne v13, v6, 0015 // -003b │ │ -0883e4: 1a04 2e0c |0052: const-string v4, "SCAN_RESULT" // string@0c2e │ │ -0883e8: 6e20 d800 4e00 |0054: invoke-virtual {v14, v4}, Landroid/content/Intent;.getStringExtra:(Ljava/lang/String;)Ljava/lang/String; // method@00d8 │ │ -0883ee: 0c00 |0057: move-result-object v0 │ │ -0883f0: 1a04 2e03 |0058: const-string v4, "ChessPlayer" // string@032e │ │ -0883f4: 6e30 0619 4b07 |005a: invoke-virtual {v11, v4, v7}, Ljwtc/android/chess/main;.getSharedPreferences:(Ljava/lang/String;I)Landroid/content/SharedPreferences; // method@1906 │ │ -0883fa: 0c04 |005d: move-result-object v4 │ │ -0883fc: 7210 f800 0400 |005e: invoke-interface {v4}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@00f8 │ │ -088402: 0c01 |0061: move-result-object v1 │ │ -088404: 1a04 de14 |0062: const-string v4, "game_id" // string@14de │ │ -088408: 7240 f600 41a9 |0064: invoke-interface {v1, v4, v9, v10}, Landroid/content/SharedPreferences$Editor;.putLong:(Ljava/lang/String;J)Landroid/content/SharedPreferences$Editor; // method@00f6 │ │ -08840e: 1a04 5711 |0067: const-string v4, "boardNum" // string@1157 │ │ -088412: 7230 f500 4107 |0069: invoke-interface {v1, v4, v7}, Landroid/content/SharedPreferences$Editor;.putInt:(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor; // method@00f5 │ │ -088418: 1a04 2504 |006c: const-string v4, "FEN" // string@0425 │ │ -08841c: 7230 f700 4100 |006e: invoke-interface {v1, v4, v0}, Landroid/content/SharedPreferences$Editor;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@00f7 │ │ -088422: 7210 f300 0100 |0071: invoke-interface {v1}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@00f3 │ │ -088428: 28a1 |0074: goto 0015 // -005f │ │ -08842a: 1244 |0075: const/4 v4, #int 4 // #4 │ │ -08842c: 334c 9fff |0076: if-ne v12, v4, 0015 // -0061 │ │ -088430: 338d 0600 |0078: if-ne v13, v8, 007e // +0006 │ │ -088434: 7010 0f19 0b00 |007a: invoke-direct {v11}, Ljwtc/android/chess/main;.newGameRandomFischer:()V // method@190f │ │ -08843a: 2898 |007d: goto 0015 // -0068 │ │ -08843c: 336d 97ff |007e: if-ne v13, v6, 0015 // -0069 │ │ -088440: 7010 0e19 0b00 |0080: invoke-direct {v11}, Ljwtc/android/chess/main;.newGame:()V // method@190e │ │ -088446: 2892 |0083: goto 0015 // -006e │ │ +089edc: |[089edc] jwtc.android.chess.main.onActivityResult:(IILandroid/content/Intent;)V │ │ +089eec: 160a 0000 |0000: const-wide/16 v10, #int 0 // #0 │ │ +089ef0: 1217 |0002: const/4 v7, #int 1 // #1 │ │ +089ef2: 1208 |0003: const/4 v8, #int 0 // #0 │ │ +089ef4: 12f6 |0004: const/4 v6, #int -1 // #ff │ │ +089ef6: 1a04 411b |0005: const-string v4, "main" // string@1b41 │ │ +089efa: 1a05 aa1c |0007: const-string v5, "onActivityResult" // string@1caa │ │ +089efe: 7120 f811 5400 |0009: invoke-static {v4, v5}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@11f8 │ │ +089f04: 337d 0a00 |000c: if-ne v13, v7, 0016 // +000a │ │ +089f08: 336e 0700 |000e: if-ne v14, v6, 0015 // +0007 │ │ +089f0c: 54c4 9509 |0010: iget-object v4, v12, Ljwtc/android/chess/main;._chessView:Ljwtc/android/chess/ChessView; // field@0995 │ │ +089f10: 6e10 9b16 0400 |0012: invoke-virtual {v4}, Ljwtc/android/chess/ChessView;.clearPGNView:()V // method@169b │ │ +089f16: 0e00 |0015: return-void │ │ +089f18: 1224 |0016: const/4 v4, #int 2 // #2 │ │ +089f1a: 334d 3600 |0017: if-ne v13, v4, 004d // +0036 │ │ +089f1e: 336e fcff |0019: if-ne v14, v6, 0015 // -0004 │ │ +089f22: 6e10 d000 0f00 |001b: invoke-virtual {v15}, Landroid/content/Intent;.getData:()Landroid/net/Uri; // method@00d0 │ │ +089f28: 0c03 |001e: move-result-object v3 │ │ +089f2a: 6e10 ab01 0300 |001f: invoke-virtual {v3}, Landroid/net/Uri;.getLastPathSegment:()Ljava/lang/String; // method@01ab │ │ +089f30: 0c04 |0022: move-result-object v4 │ │ +089f32: 7110 0e15 0400 |0023: invoke-static {v4}, Ljava/lang/Long;.parseLong:(Ljava/lang/String;)J // method@150e │ │ +089f38: 0b04 |0026: move-result-wide v4 │ │ +089f3a: 5ac4 9a09 |0027: iput-wide v4, v12, Ljwtc/android/chess/main;._lGameID:J // field@099a │ │ +089f3e: 1a04 2e03 |0029: const-string v4, "ChessPlayer" // string@032e │ │ +089f42: 6e30 0619 4c08 |002b: invoke-virtual {v12, v4, v8}, Ljwtc/android/chess/main;.getSharedPreferences:(Ljava/lang/String;I)Landroid/content/SharedPreferences; // method@1906 │ │ +089f48: 0c04 |002e: move-result-object v4 │ │ +089f4a: 7210 f800 0400 |002f: invoke-interface {v4}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@00f8 │ │ +089f50: 0c01 |0032: move-result-object v1 │ │ +089f52: 1a04 da14 |0033: const-string v4, "game_id" // string@14da │ │ +089f56: 53c6 9a09 |0035: iget-wide v6, v12, Ljwtc/android/chess/main;._lGameID:J // field@099a │ │ +089f5a: 7240 f600 4176 |0037: invoke-interface {v1, v4, v6, v7}, Landroid/content/SharedPreferences$Editor;.putLong:(Ljava/lang/String;J)Landroid/content/SharedPreferences$Editor; // method@00f6 │ │ +089f60: 1a04 5311 |003a: const-string v4, "boardNum" // string@1153 │ │ +089f64: 7230 f500 4108 |003c: invoke-interface {v1, v4, v8}, Landroid/content/SharedPreferences$Editor;.putInt:(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor; // method@00f5 │ │ +089f6a: 1a04 2504 |003f: const-string v4, "FEN" // string@0425 │ │ +089f6e: 1205 |0041: const/4 v5, #int 0 // #0 │ │ +089f70: 7230 f700 4105 |0042: invoke-interface {v1, v4, v5}, Landroid/content/SharedPreferences$Editor;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@00f7 │ │ +089f76: 7210 f300 0100 |0045: invoke-interface {v1}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@00f3 │ │ +089f7c: 28cd |0048: goto 0015 // -0033 │ │ +089f7e: 0d02 |0049: move-exception v2 │ │ +089f80: 5aca 9a09 |004a: iput-wide v10, v12, Ljwtc/android/chess/main;._lGameID:J // field@099a │ │ +089f84: 28dd |004c: goto 0029 // -0023 │ │ +089f86: 1254 |004d: const/4 v4, #int 5 // #5 │ │ +089f88: 334d 2700 |004e: if-ne v13, v4, 0075 // +0027 │ │ +089f8c: 336e c5ff |0050: if-ne v14, v6, 0015 // -003b │ │ +089f90: 1a04 2b0c |0052: const-string v4, "SCAN_RESULT" // string@0c2b │ │ +089f94: 6e20 d800 4f00 |0054: invoke-virtual {v15, v4}, Landroid/content/Intent;.getStringExtra:(Ljava/lang/String;)Ljava/lang/String; // method@00d8 │ │ +089f9a: 0c00 |0057: move-result-object v0 │ │ +089f9c: 1a04 2e03 |0058: const-string v4, "ChessPlayer" // string@032e │ │ +089fa0: 6e30 0619 4c08 |005a: invoke-virtual {v12, v4, v8}, Ljwtc/android/chess/main;.getSharedPreferences:(Ljava/lang/String;I)Landroid/content/SharedPreferences; // method@1906 │ │ +089fa6: 0c04 |005d: move-result-object v4 │ │ +089fa8: 7210 f800 0400 |005e: invoke-interface {v4}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@00f8 │ │ +089fae: 0c01 |0061: move-result-object v1 │ │ +089fb0: 1a04 da14 |0062: const-string v4, "game_id" // string@14da │ │ +089fb4: 7240 f600 41ba |0064: invoke-interface {v1, v4, v10, v11}, Landroid/content/SharedPreferences$Editor;.putLong:(Ljava/lang/String;J)Landroid/content/SharedPreferences$Editor; // method@00f6 │ │ +089fba: 1a04 5311 |0067: const-string v4, "boardNum" // string@1153 │ │ +089fbe: 7230 f500 4108 |0069: invoke-interface {v1, v4, v8}, Landroid/content/SharedPreferences$Editor;.putInt:(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor; // method@00f5 │ │ +089fc4: 1a04 2504 |006c: const-string v4, "FEN" // string@0425 │ │ +089fc8: 7230 f700 4100 |006e: invoke-interface {v1, v4, v0}, Landroid/content/SharedPreferences$Editor;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@00f7 │ │ +089fce: 7210 f300 0100 |0071: invoke-interface {v1}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@00f3 │ │ +089fd4: 28a1 |0074: goto 0015 // -005f │ │ +089fd6: 1244 |0075: const/4 v4, #int 4 // #4 │ │ +089fd8: 334d 9fff |0076: if-ne v13, v4, 0015 // -0061 │ │ +089fdc: 337e 0600 |0078: if-ne v14, v7, 007e // +0006 │ │ +089fe0: 7010 0f19 0c00 |007a: invoke-direct {v12}, Ljwtc/android/chess/main;.newGameRandomFischer:()V // method@190f │ │ +089fe6: 2898 |007d: goto 0015 // -0068 │ │ +089fe8: 336e 97ff |007e: if-ne v14, v6, 0015 // -0069 │ │ +089fec: 7010 0e19 0c00 |0080: invoke-direct {v12}, Ljwtc/android/chess/main;.newGame:()V // method@190e │ │ +089ff2: 2892 |0083: goto 0015 // -006e │ │ catches : 1 │ │ 0x001f - 0x0029 │ │ Ljava/lang/Exception; -> 0x0049 │ │ positions : │ │ 0x0005 line=432 │ │ 0x000c line=434 │ │ 0x000e line=435 │ │ @@ -181710,76 +181789,76 @@ │ │ 0x0080 line=471 │ │ locals : │ │ 0x0033 - 0x0049 reg=1 editor Landroid/content/SharedPreferences$Editor; │ │ 0x004a - 0x004d reg=2 ex Ljava/lang/Exception; │ │ 0x001f - 0x004d reg=3 uri Landroid/net/Uri; │ │ 0x0058 - 0x0075 reg=0 contents Ljava/lang/String; │ │ 0x0062 - 0x0075 reg=1 editor Landroid/content/SharedPreferences$Editor; │ │ - 0x0000 - 0x0084 reg=11 this Ljwtc/android/chess/main; │ │ - 0x0000 - 0x0084 reg=12 requestCode I │ │ - 0x0000 - 0x0084 reg=13 resultCode I │ │ - 0x0000 - 0x0084 reg=14 data Landroid/content/Intent; │ │ + 0x0000 - 0x0084 reg=12 this Ljwtc/android/chess/main; │ │ + 0x0000 - 0x0084 reg=13 requestCode I │ │ + 0x0000 - 0x0084 reg=14 resultCode I │ │ + 0x0000 - 0x0084 reg=15 data Landroid/content/Intent; │ │ │ │ #4 : (in Ljwtc/android/chess/main;) │ │ name : 'onCreate' │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 96 16-bit code units │ │ -088458: |[088458] jwtc.android.chess.main.onCreate:(Landroid/os/Bundle;)V │ │ -088468: 1306 0004 |0000: const/16 v6, #int 1024 // #400 │ │ -08846c: 1213 |0002: const/4 v3, #int 1 // #1 │ │ -08846e: 1205 |0003: const/4 v5, #int 0 // #0 │ │ -088470: 1204 |0004: const/4 v4, #int 0 // #0 │ │ -088472: 6f20 3017 8700 |0005: invoke-super {v7, v8}, Ljwtc/android/chess/MyBaseActivity;.onCreate:(Landroid/os/Bundle;)V // method@1730 │ │ -088478: 1a02 2e03 |0008: const-string v2, "ChessPlayer" // string@032e │ │ -08847c: 6e30 0619 2705 |000a: invoke-virtual {v7, v2, v5}, Ljwtc/android/chess/main;.getSharedPreferences:(Ljava/lang/String;I)Landroid/content/SharedPreferences; // method@1906 │ │ -088482: 0c01 |000d: move-result-object v1 │ │ -088484: 1a02 ce14 |000e: const-string v2, "fullScreen" // string@14ce │ │ -088488: 7230 f900 2103 |0010: invoke-interface {v1, v2, v3}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@00f9 │ │ -08848e: 0a02 |0013: move-result v2 │ │ -088490: 3802 0900 |0014: if-eqz v2, 001d // +0009 │ │ -088494: 6e10 0919 0700 |0016: invoke-virtual {v7}, Ljwtc/android/chess/main;.getWindow:()Landroid/view/Window; // method@1909 │ │ -08849a: 0c02 |0019: move-result-object v2 │ │ -08849c: 6e30 2113 6206 |001a: invoke-virtual {v2, v6, v6}, Landroid/view/Window;.setFlags:(II)V // method@1321 │ │ -0884a2: 6e20 1819 3700 |001d: invoke-virtual {v7, v3}, Ljwtc/android/chess/main;.requestWindowFeature:(I)Z // method@1918 │ │ -0884a8: 1a02 481e |0020: const-string v2, "power" // string@1e48 │ │ -0884ac: 6e20 0819 2700 |0022: invoke-virtual {v7, v2}, Ljwtc/android/chess/main;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@1908 │ │ -0884b2: 0c00 |0025: move-result-object v0 │ │ -0884b4: 1f00 7200 |0026: check-cast v0, Landroid/os/PowerManager; // type@0072 │ │ -0884b8: 1262 |0028: const/4 v2, #int 6 // #6 │ │ -0884ba: 1a03 cd03 |0029: const-string v3, "DoNotDimScreen" // string@03cd │ │ -0884be: 6e30 ed01 2003 |002b: invoke-virtual {v0, v2, v3}, Landroid/os/PowerManager;.newWakeLock:(ILjava/lang/String;)Landroid/os/PowerManager$WakeLock; // method@01ed │ │ -0884c4: 0c02 |002e: move-result-object v2 │ │ -0884c6: 5b72 9e09 |002f: iput-object v2, v7, Ljwtc/android/chess/main;._wakeLock:Landroid/os/PowerManager$WakeLock; // field@099e │ │ -0884ca: 5b74 9d09 |0031: iput-object v4, v7, Ljwtc/android/chess/main;._uriNotification:Landroid/net/Uri; // field@099d │ │ -0884ce: 5b74 9b09 |0033: iput-object v4, v7, Ljwtc/android/chess/main;._ringNotification:Landroid/media/Ringtone; // field@099b │ │ -0884d2: 1402 0f00 037f |0035: const v2, #float 1.74129e+38 // #7f03000f │ │ -0884d8: 6e20 1c19 2700 |0038: invoke-virtual {v7, v2}, Ljwtc/android/chess/main;.setContentView:(I)V // method@191c │ │ -0884de: 1a02 d021 |003b: const-string v2, "speechNotification" // string@21d0 │ │ -0884e2: 7230 f900 2105 |003d: invoke-interface {v1, v2, v5}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@00f9 │ │ -0884e8: 0a02 |0040: move-result v2 │ │ -0884ea: 3802 0900 |0041: if-eqz v2, 004a // +0009 │ │ -0884ee: 2202 8800 |0043: new-instance v2, Landroid/speech/tts/TextToSpeech; // type@0088 │ │ -0884f2: 7030 0902 7207 |0045: invoke-direct {v2, v7, v7}, Landroid/speech/tts/TextToSpeech;.:(Landroid/content/Context;Landroid/speech/tts/TextToSpeech$OnInitListener;)V // method@0209 │ │ -0884f8: 5b72 9c09 |0048: iput-object v2, v7, Ljwtc/android/chess/main;._speech:Landroid/speech/tts/TextToSpeech; // field@099c │ │ -0884fc: 2202 aa03 |004a: new-instance v2, Ljwtc/android/chess/ChessView; // type@03aa │ │ -088500: 7020 7a16 7200 |004c: invoke-direct {v2, v7}, Ljwtc/android/chess/ChessView;.:(Landroid/app/Activity;)V // method@167a │ │ -088506: 5b72 9509 |004f: iput-object v2, v7, Ljwtc/android/chess/main;._chessView:Ljwtc/android/chess/ChessView; // field@0995 │ │ -08850a: 1a02 0000 |0051: const-string v2, "" // string@0000 │ │ -08850e: 5b72 9909 |0053: iput-object v2, v7, Ljwtc/android/chess/main;._keyboardBuffer:Ljava/lang/String; // field@0999 │ │ -088512: 1602 0000 |0055: const-wide/16 v2, #int 0 // #0 │ │ -088516: 5a72 9a09 |0057: iput-wide v2, v7, Ljwtc/android/chess/main;._lGameID:J // field@099a │ │ -08851a: 1502 2040 |0059: const/high16 v2, #int 1075838976 // #4020 │ │ -08851e: 5972 9709 |005b: iput v2, v7, Ljwtc/android/chess/main;._fGameRating:F // field@0997 │ │ -088522: 5b74 9609 |005d: iput-object v4, v7, Ljwtc/android/chess/main;._dlgSave:Ljwtc/android/chess/SaveGameDlg; // field@0996 │ │ -088526: 0e00 |005f: return-void │ │ +08a004: |[08a004] jwtc.android.chess.main.onCreate:(Landroid/os/Bundle;)V │ │ +08a014: 1306 0004 |0000: const/16 v6, #int 1024 // #400 │ │ +08a018: 1213 |0002: const/4 v3, #int 1 // #1 │ │ +08a01a: 1205 |0003: const/4 v5, #int 0 // #0 │ │ +08a01c: 1204 |0004: const/4 v4, #int 0 // #0 │ │ +08a01e: 6f20 3017 8700 |0005: invoke-super {v7, v8}, Ljwtc/android/chess/MyBaseActivity;.onCreate:(Landroid/os/Bundle;)V // method@1730 │ │ +08a024: 1a02 2e03 |0008: const-string v2, "ChessPlayer" // string@032e │ │ +08a028: 6e30 0619 2705 |000a: invoke-virtual {v7, v2, v5}, Ljwtc/android/chess/main;.getSharedPreferences:(Ljava/lang/String;I)Landroid/content/SharedPreferences; // method@1906 │ │ +08a02e: 0c01 |000d: move-result-object v1 │ │ +08a030: 1a02 ca14 |000e: const-string v2, "fullScreen" // string@14ca │ │ +08a034: 7230 f900 2103 |0010: invoke-interface {v1, v2, v3}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@00f9 │ │ +08a03a: 0a02 |0013: move-result v2 │ │ +08a03c: 3802 0900 |0014: if-eqz v2, 001d // +0009 │ │ +08a040: 6e10 0919 0700 |0016: invoke-virtual {v7}, Ljwtc/android/chess/main;.getWindow:()Landroid/view/Window; // method@1909 │ │ +08a046: 0c02 |0019: move-result-object v2 │ │ +08a048: 6e30 2113 6206 |001a: invoke-virtual {v2, v6, v6}, Landroid/view/Window;.setFlags:(II)V // method@1321 │ │ +08a04e: 6e20 1819 3700 |001d: invoke-virtual {v7, v3}, Ljwtc/android/chess/main;.requestWindowFeature:(I)Z // method@1918 │ │ +08a054: 1a02 441e |0020: const-string v2, "power" // string@1e44 │ │ +08a058: 6e20 0819 2700 |0022: invoke-virtual {v7, v2}, Ljwtc/android/chess/main;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@1908 │ │ +08a05e: 0c00 |0025: move-result-object v0 │ │ +08a060: 1f00 6f00 |0026: check-cast v0, Landroid/os/PowerManager; // type@006f │ │ +08a064: 1262 |0028: const/4 v2, #int 6 // #6 │ │ +08a066: 1a03 cd03 |0029: const-string v3, "DoNotDimScreen" // string@03cd │ │ +08a06a: 6e30 ed01 2003 |002b: invoke-virtual {v0, v2, v3}, Landroid/os/PowerManager;.newWakeLock:(ILjava/lang/String;)Landroid/os/PowerManager$WakeLock; // method@01ed │ │ +08a070: 0c02 |002e: move-result-object v2 │ │ +08a072: 5b72 9e09 |002f: iput-object v2, v7, Ljwtc/android/chess/main;._wakeLock:Landroid/os/PowerManager$WakeLock; // field@099e │ │ +08a076: 5b74 9d09 |0031: iput-object v4, v7, Ljwtc/android/chess/main;._uriNotification:Landroid/net/Uri; // field@099d │ │ +08a07a: 5b74 9b09 |0033: iput-object v4, v7, Ljwtc/android/chess/main;._ringNotification:Landroid/media/Ringtone; // field@099b │ │ +08a07e: 1402 0f00 037f |0035: const v2, #float 1.74129e+38 // #7f03000f │ │ +08a084: 6e20 1c19 2700 |0038: invoke-virtual {v7, v2}, Ljwtc/android/chess/main;.setContentView:(I)V // method@191c │ │ +08a08a: 1a02 cc21 |003b: const-string v2, "speechNotification" // string@21cc │ │ +08a08e: 7230 f900 2105 |003d: invoke-interface {v1, v2, v5}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@00f9 │ │ +08a094: 0a02 |0040: move-result v2 │ │ +08a096: 3802 0900 |0041: if-eqz v2, 004a // +0009 │ │ +08a09a: 2202 8500 |0043: new-instance v2, Landroid/speech/tts/TextToSpeech; // type@0085 │ │ +08a09e: 7030 0902 7207 |0045: invoke-direct {v2, v7, v7}, Landroid/speech/tts/TextToSpeech;.:(Landroid/content/Context;Landroid/speech/tts/TextToSpeech$OnInitListener;)V // method@0209 │ │ +08a0a4: 5b72 9c09 |0048: iput-object v2, v7, Ljwtc/android/chess/main;._speech:Landroid/speech/tts/TextToSpeech; // field@099c │ │ +08a0a8: 2202 a703 |004a: new-instance v2, Ljwtc/android/chess/ChessView; // type@03a7 │ │ +08a0ac: 7020 7a16 7200 |004c: invoke-direct {v2, v7}, Ljwtc/android/chess/ChessView;.:(Landroid/app/Activity;)V // method@167a │ │ +08a0b2: 5b72 9509 |004f: iput-object v2, v7, Ljwtc/android/chess/main;._chessView:Ljwtc/android/chess/ChessView; // field@0995 │ │ +08a0b6: 1a02 0000 |0051: const-string v2, "" // string@0000 │ │ +08a0ba: 5b72 9909 |0053: iput-object v2, v7, Ljwtc/android/chess/main;._keyboardBuffer:Ljava/lang/String; // field@0999 │ │ +08a0be: 1602 0000 |0055: const-wide/16 v2, #int 0 // #0 │ │ +08a0c2: 5a72 9a09 |0057: iput-wide v2, v7, Ljwtc/android/chess/main;._lGameID:J // field@099a │ │ +08a0c6: 1502 2040 |0059: const/high16 v2, #int 1075838976 // #4020 │ │ +08a0ca: 5972 9709 |005b: iput v2, v7, Ljwtc/android/chess/main;._fGameRating:F // field@0997 │ │ +08a0ce: 5b74 9609 |005d: iput-object v4, v7, Ljwtc/android/chess/main;._dlgSave:Ljwtc/android/chess/SaveGameDlg; // field@0996 │ │ +08a0d2: 0e00 |005f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0005 line=61 │ │ 0x0008 line=64 │ │ 0x000e line=65 │ │ 0x0016 line=66 │ │ 0x001d line=68 │ │ @@ -181807,25 +181886,25 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 23 16-bit code units │ │ -088528: |[088528] jwtc.android.chess.main.onDestroy:()V │ │ -088538: 5410 9509 |0000: iget-object v0, v1, Ljwtc/android/chess/main;._chessView:Ljwtc/android/chess/ChessView; // field@0995 │ │ -08853c: 6e10 7b16 0000 |0002: invoke-virtual {v0}, Ljwtc/android/chess/ChessView;.OnDestroy:()V // method@167b │ │ -088542: 5410 9c09 |0005: iget-object v0, v1, Ljwtc/android/chess/main;._speech:Landroid/speech/tts/TextToSpeech; // field@099c │ │ -088546: 3800 0c00 |0007: if-eqz v0, 0013 // +000c │ │ -08854a: 5410 9c09 |0009: iget-object v0, v1, Ljwtc/android/chess/main;._speech:Landroid/speech/tts/TextToSpeech; // field@099c │ │ -08854e: 6e10 0f02 0000 |000b: invoke-virtual {v0}, Landroid/speech/tts/TextToSpeech;.stop:()I // method@020f │ │ -088554: 5410 9c09 |000e: iget-object v0, v1, Ljwtc/android/chess/main;._speech:Landroid/speech/tts/TextToSpeech; // field@099c │ │ -088558: 6e10 0d02 0000 |0010: invoke-virtual {v0}, Landroid/speech/tts/TextToSpeech;.shutdown:()V // method@020d │ │ -08855e: 6f10 3117 0100 |0013: invoke-super {v1}, Ljwtc/android/chess/MyBaseActivity;.onDestroy:()V // method@1731 │ │ -088564: 0e00 |0016: return-void │ │ +08a0d4: |[08a0d4] jwtc.android.chess.main.onDestroy:()V │ │ +08a0e4: 5410 9509 |0000: iget-object v0, v1, Ljwtc/android/chess/main;._chessView:Ljwtc/android/chess/ChessView; // field@0995 │ │ +08a0e8: 6e10 7b16 0000 |0002: invoke-virtual {v0}, Ljwtc/android/chess/ChessView;.OnDestroy:()V // method@167b │ │ +08a0ee: 5410 9c09 |0005: iget-object v0, v1, Ljwtc/android/chess/main;._speech:Landroid/speech/tts/TextToSpeech; // field@099c │ │ +08a0f2: 3800 0c00 |0007: if-eqz v0, 0013 // +000c │ │ +08a0f6: 5410 9c09 |0009: iget-object v0, v1, Ljwtc/android/chess/main;._speech:Landroid/speech/tts/TextToSpeech; // field@099c │ │ +08a0fa: 6e10 0f02 0000 |000b: invoke-virtual {v0}, Landroid/speech/tts/TextToSpeech;.stop:()I // method@020f │ │ +08a100: 5410 9c09 |000e: iget-object v0, v1, Ljwtc/android/chess/main;._speech:Landroid/speech/tts/TextToSpeech; // field@099c │ │ +08a104: 6e10 0d02 0000 |0010: invoke-virtual {v0}, Landroid/speech/tts/TextToSpeech;.shutdown:()V // method@020d │ │ +08a10a: 6f10 3117 0100 |0013: invoke-super {v1}, Ljwtc/android/chess/MyBaseActivity;.onDestroy:()V // method@1731 │ │ +08a110: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=422 │ │ 0x0005 line=423 │ │ 0x0009 line=424 │ │ 0x000e line=425 │ │ 0x0013 line=427 │ │ @@ -181838,40 +181917,40 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 50 16-bit code units │ │ -088568: |[088568] jwtc.android.chess.main.onInit:(I)V │ │ -088578: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -08857a: 3905 2900 |0001: if-nez v5, 002a // +0029 │ │ -08857e: 5441 9c09 |0003: iget-object v1, v4, Ljwtc/android/chess/main;._speech:Landroid/speech/tts/TextToSpeech; // field@099c │ │ -088582: 6202 3705 |0005: sget-object v2, Ljava/util/Locale;.US:Ljava/util/Locale; // field@0537 │ │ -088586: 6e20 0a02 2100 |0007: invoke-virtual {v1, v2}, Landroid/speech/tts/TextToSpeech;.setLanguage:(Ljava/util/Locale;)I // method@020a │ │ -08858c: 0a00 |000a: move-result v0 │ │ -08858e: 12f1 |000b: const/4 v1, #int -1 // #ff │ │ -088590: 3210 0500 |000c: if-eq v0, v1, 0011 // +0005 │ │ -088594: 12e1 |000e: const/4 v1, #int -2 // #fe │ │ -088596: 3310 0a00 |000f: if-ne v0, v1, 0019 // +000a │ │ -08859a: 1a01 a60c |0011: const-string v1, "Speech does not support US locale" // string@0ca6 │ │ -08859e: 6e20 fc18 1400 |0013: invoke-virtual {v4, v1}, Ljwtc/android/chess/main;.doToast:(Ljava/lang/String;)V // method@18fc │ │ -0885a4: 5b43 9c09 |0016: iput-object v3, v4, Ljwtc/android/chess/main;._speech:Landroid/speech/tts/TextToSpeech; // field@099c │ │ -0885a8: 0e00 |0018: return-void │ │ -0885aa: 5441 9c09 |0019: iget-object v1, v4, Ljwtc/android/chess/main;._speech:Landroid/speech/tts/TextToSpeech; // field@099c │ │ -0885ae: 1402 cdcc 4c3f |001b: const v2, #float 0.8 // #3f4ccccd │ │ -0885b4: 6e20 0c02 2100 |001e: invoke-virtual {v1, v2}, Landroid/speech/tts/TextToSpeech;.setSpeechRate:(F)I // method@020c │ │ -0885ba: 5441 9c09 |0021: iget-object v1, v4, Ljwtc/android/chess/main;._speech:Landroid/speech/tts/TextToSpeech; // field@099c │ │ -0885be: 1402 9a99 593f |0023: const v2, #float 0.85 // #3f59999a │ │ -0885c4: 6e20 0b02 2100 |0026: invoke-virtual {v1, v2}, Landroid/speech/tts/TextToSpeech;.setPitch:(F)I // method@020b │ │ -0885ca: 28ef |0029: goto 0018 // -0011 │ │ -0885cc: 1a01 a70c |002a: const-string v1, "Speech not supported" // string@0ca7 │ │ -0885d0: 6e20 fc18 1400 |002c: invoke-virtual {v4, v1}, Ljwtc/android/chess/main;.doToast:(Ljava/lang/String;)V // method@18fc │ │ -0885d6: 5b43 9c09 |002f: iput-object v3, v4, Ljwtc/android/chess/main;._speech:Landroid/speech/tts/TextToSpeech; // field@099c │ │ -0885da: 28e7 |0031: goto 0018 // -0019 │ │ +08a114: |[08a114] jwtc.android.chess.main.onInit:(I)V │ │ +08a124: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +08a126: 3905 2900 |0001: if-nez v5, 002a // +0029 │ │ +08a12a: 5441 9c09 |0003: iget-object v1, v4, Ljwtc/android/chess/main;._speech:Landroid/speech/tts/TextToSpeech; // field@099c │ │ +08a12e: 6202 3705 |0005: sget-object v2, Ljava/util/Locale;.US:Ljava/util/Locale; // field@0537 │ │ +08a132: 6e20 0a02 2100 |0007: invoke-virtual {v1, v2}, Landroid/speech/tts/TextToSpeech;.setLanguage:(Ljava/util/Locale;)I // method@020a │ │ +08a138: 0a00 |000a: move-result v0 │ │ +08a13a: 12f1 |000b: const/4 v1, #int -1 // #ff │ │ +08a13c: 3210 0500 |000c: if-eq v0, v1, 0011 // +0005 │ │ +08a140: 12e1 |000e: const/4 v1, #int -2 // #fe │ │ +08a142: 3310 0a00 |000f: if-ne v0, v1, 0019 // +000a │ │ +08a146: 1a01 a30c |0011: const-string v1, "Speech does not support US locale" // string@0ca3 │ │ +08a14a: 6e20 fc18 1400 |0013: invoke-virtual {v4, v1}, Ljwtc/android/chess/main;.doToast:(Ljava/lang/String;)V // method@18fc │ │ +08a150: 5b43 9c09 |0016: iput-object v3, v4, Ljwtc/android/chess/main;._speech:Landroid/speech/tts/TextToSpeech; // field@099c │ │ +08a154: 0e00 |0018: return-void │ │ +08a156: 5441 9c09 |0019: iget-object v1, v4, Ljwtc/android/chess/main;._speech:Landroid/speech/tts/TextToSpeech; // field@099c │ │ +08a15a: 1402 cdcc 4c3f |001b: const v2, #float 0.8 // #3f4ccccd │ │ +08a160: 6e20 0c02 2100 |001e: invoke-virtual {v1, v2}, Landroid/speech/tts/TextToSpeech;.setSpeechRate:(F)I // method@020c │ │ +08a166: 5441 9c09 |0021: iget-object v1, v4, Ljwtc/android/chess/main;._speech:Landroid/speech/tts/TextToSpeech; // field@099c │ │ +08a16a: 1402 9a99 593f |0023: const v2, #float 0.85 // #3f59999a │ │ +08a170: 6e20 0b02 2100 |0026: invoke-virtual {v1, v2}, Landroid/speech/tts/TextToSpeech;.setPitch:(F)I // method@020b │ │ +08a176: 28ef |0029: goto 0018 // -0011 │ │ +08a178: 1a01 a40c |002a: const-string v1, "Speech not supported" // string@0ca4 │ │ +08a17c: 6e20 fc18 1400 |002c: invoke-virtual {v4, v1}, Ljwtc/android/chess/main;.doToast:(Ljava/lang/String;)V // method@18fc │ │ +08a182: 5b43 9c09 |002f: iput-object v3, v4, Ljwtc/android/chess/main;._speech:Landroid/speech/tts/TextToSpeech; // field@099c │ │ +08a186: 28e7 |0031: goto 0018 // -0019 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=685 │ │ 0x0003 line=687 │ │ 0x000b line=689 │ │ 0x0011 line=690 │ │ 0x0016 line=691 │ │ @@ -181891,86 +181970,86 @@ │ │ type : '(ILandroid/view/KeyEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 143 16-bit code units │ │ -0885dc: |[0885dc] jwtc.android.chess.main.onKeyDown:(ILandroid/view/KeyEvent;)Z │ │ -0885ec: 6e10 2512 0600 |0000: invoke-virtual {v6}, Landroid/view/KeyEvent;.getUnicodeChar:()I // method@1225 │ │ -0885f2: 0a00 |0003: move-result v0 │ │ -0885f4: 1a01 451b |0004: const-string v1, "main" // string@1b45 │ │ -0885f8: 2202 4203 |0006: new-instance v2, Ljava/lang/StringBuilder; // type@0342 │ │ -0885fc: 7010 5715 0200 |0008: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ -088602: 1a03 f71c |000b: const-string v3, "onKeyDown " // string@1cf7 │ │ -088606: 6e20 5f15 3200 |000d: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -08860c: 0c02 |0010: move-result-object v2 │ │ -08860e: 6e20 5b15 5200 |0011: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@155b │ │ -088614: 0c02 |0014: move-result-object v2 │ │ -088616: 1a03 3800 |0015: const-string v3, " = " // string@0038 │ │ -08861a: 6e20 5f15 3200 |0017: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -088620: 0c02 |001a: move-result-object v2 │ │ -088622: 8e03 |001b: int-to-char v3, v0 │ │ -088624: 6e20 5915 3200 |001c: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@1559 │ │ -08862a: 0c02 |001f: move-result-object v2 │ │ -08862c: 6e10 6415 0200 |0020: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ -088632: 0c02 |0023: move-result-object v2 │ │ -088634: 7120 f811 2100 |0024: invoke-static {v1, v2}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@11f8 │ │ -08863a: 1301 5200 |0027: const/16 v1, #int 82 // #52 │ │ -08863e: 3315 0700 |0029: if-ne v5, v1, 0030 // +0007 │ │ -088642: 6e10 2219 0400 |002b: invoke-virtual {v4}, Ljwtc/android/chess/main;.showMenu:()V // method@1922 │ │ -088648: 1211 |002e: const/4 v1, #int 1 // #1 │ │ -08864a: 0f01 |002f: return v1 │ │ -08864c: 1301 3000 |0030: const/16 v1, #int 48 // #30 │ │ -088650: 3710 0600 |0032: if-le v0, v1, 0038 // +0006 │ │ -088654: 1301 3900 |0034: const/16 v1, #int 57 // #39 │ │ -088658: 3410 0a00 |0036: if-lt v0, v1, 0040 // +000a │ │ -08865c: 1301 6000 |0038: const/16 v1, #int 96 // #60 │ │ -088660: 3710 2200 |003a: if-le v0, v1, 005c // +0022 │ │ -088664: 1301 6900 |003c: const/16 v1, #int 105 // #69 │ │ -088668: 3510 1e00 |003e: if-ge v0, v1, 005c // +001e │ │ -08866c: 2201 4203 |0040: new-instance v1, Ljava/lang/StringBuilder; // type@0342 │ │ -088670: 7010 5715 0100 |0042: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ -088676: 5442 9909 |0045: iget-object v2, v4, Ljwtc/android/chess/main;._keyboardBuffer:Ljava/lang/String; // field@0999 │ │ -08867a: 6e20 5f15 2100 |0047: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -088680: 0c01 |004a: move-result-object v1 │ │ -088682: 1a02 0000 |004b: const-string v2, "" // string@0000 │ │ -088686: 6e20 5f15 2100 |004d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -08868c: 0c01 |0050: move-result-object v1 │ │ -08868e: 8e02 |0051: int-to-char v2, v0 │ │ -088690: 6e20 5915 2100 |0052: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@1559 │ │ -088696: 0c01 |0055: move-result-object v1 │ │ -088698: 6e10 6415 0100 |0056: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ -08869e: 0c01 |0059: move-result-object v1 │ │ -0886a0: 5b41 9909 |005a: iput-object v1, v4, Ljwtc/android/chess/main;._keyboardBuffer:Ljava/lang/String; // field@0999 │ │ -0886a4: 5441 9909 |005c: iget-object v1, v4, Ljwtc/android/chess/main;._keyboardBuffer:Ljava/lang/String; // field@0999 │ │ -0886a8: 6e10 4215 0100 |005e: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@1542 │ │ -0886ae: 0a01 |0061: move-result v1 │ │ -0886b0: 1222 |0062: const/4 v2, #int 2 // #2 │ │ -0886b2: 3421 2700 |0063: if-lt v1, v2, 008a // +0027 │ │ -0886b6: 1a01 451b |0065: const-string v1, "main" // string@1b45 │ │ -0886ba: 2202 4203 |0067: new-instance v2, Ljava/lang/StringBuilder; // type@0342 │ │ -0886be: 7010 5715 0200 |0069: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ -0886c4: 1a03 e516 |006c: const-string v3, "handleClickFromPositionString " // string@16e5 │ │ -0886c8: 6e20 5f15 3200 |006e: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -0886ce: 0c02 |0071: move-result-object v2 │ │ -0886d0: 5443 9909 |0072: iget-object v3, v4, Ljwtc/android/chess/main;._keyboardBuffer:Ljava/lang/String; // field@0999 │ │ -0886d4: 6e20 5f15 3200 |0074: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -0886da: 0c02 |0077: move-result-object v2 │ │ -0886dc: 6e10 6415 0200 |0078: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ -0886e2: 0c02 |007b: move-result-object v2 │ │ -0886e4: 7120 f811 2100 |007c: invoke-static {v1, v2}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@11f8 │ │ -0886ea: 5441 9509 |007f: iget-object v1, v4, Ljwtc/android/chess/main;._chessView:Ljwtc/android/chess/ChessView; // field@0995 │ │ -0886ee: 5442 9909 |0081: iget-object v2, v4, Ljwtc/android/chess/main;._keyboardBuffer:Ljava/lang/String; // field@0999 │ │ -0886f2: 6e20 b616 2100 |0083: invoke-virtual {v1, v2}, Ljwtc/android/chess/ChessView;.handleClickFromPositionString:(Ljava/lang/String;)Z // method@16b6 │ │ -0886f8: 1a01 0000 |0086: const-string v1, "" // string@0000 │ │ -0886fc: 5b41 9909 |0088: iput-object v1, v4, Ljwtc/android/chess/main;._keyboardBuffer:Ljava/lang/String; // field@0999 │ │ -088700: 6f30 3217 5406 |008a: invoke-super {v4, v5, v6}, Ljwtc/android/chess/MyBaseActivity;.onKeyDown:(ILandroid/view/KeyEvent;)Z // method@1732 │ │ -088706: 0a01 |008d: move-result v1 │ │ -088708: 28a1 |008e: goto 002f // -005f │ │ +08a188: |[08a188] jwtc.android.chess.main.onKeyDown:(ILandroid/view/KeyEvent;)Z │ │ +08a198: 6e10 2512 0600 |0000: invoke-virtual {v6}, Landroid/view/KeyEvent;.getUnicodeChar:()I // method@1225 │ │ +08a19e: 0a00 |0003: move-result v0 │ │ +08a1a0: 1a01 411b |0004: const-string v1, "main" // string@1b41 │ │ +08a1a4: 2202 3f03 |0006: new-instance v2, Ljava/lang/StringBuilder; // type@033f │ │ +08a1a8: 7010 5715 0200 |0008: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ +08a1ae: 1a03 f31c |000b: const-string v3, "onKeyDown " // string@1cf3 │ │ +08a1b2: 6e20 5f15 3200 |000d: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +08a1b8: 0c02 |0010: move-result-object v2 │ │ +08a1ba: 6e20 5b15 5200 |0011: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@155b │ │ +08a1c0: 0c02 |0014: move-result-object v2 │ │ +08a1c2: 1a03 3800 |0015: const-string v3, " = " // string@0038 │ │ +08a1c6: 6e20 5f15 3200 |0017: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +08a1cc: 0c02 |001a: move-result-object v2 │ │ +08a1ce: 8e03 |001b: int-to-char v3, v0 │ │ +08a1d0: 6e20 5915 3200 |001c: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@1559 │ │ +08a1d6: 0c02 |001f: move-result-object v2 │ │ +08a1d8: 6e10 6415 0200 |0020: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ +08a1de: 0c02 |0023: move-result-object v2 │ │ +08a1e0: 7120 f811 2100 |0024: invoke-static {v1, v2}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@11f8 │ │ +08a1e6: 1301 5200 |0027: const/16 v1, #int 82 // #52 │ │ +08a1ea: 3315 0700 |0029: if-ne v5, v1, 0030 // +0007 │ │ +08a1ee: 6e10 2219 0400 |002b: invoke-virtual {v4}, Ljwtc/android/chess/main;.showMenu:()V // method@1922 │ │ +08a1f4: 1211 |002e: const/4 v1, #int 1 // #1 │ │ +08a1f6: 0f01 |002f: return v1 │ │ +08a1f8: 1301 3000 |0030: const/16 v1, #int 48 // #30 │ │ +08a1fc: 3710 0600 |0032: if-le v0, v1, 0038 // +0006 │ │ +08a200: 1301 3900 |0034: const/16 v1, #int 57 // #39 │ │ +08a204: 3410 0a00 |0036: if-lt v0, v1, 0040 // +000a │ │ +08a208: 1301 6000 |0038: const/16 v1, #int 96 // #60 │ │ +08a20c: 3710 2200 |003a: if-le v0, v1, 005c // +0022 │ │ +08a210: 1301 6900 |003c: const/16 v1, #int 105 // #69 │ │ +08a214: 3510 1e00 |003e: if-ge v0, v1, 005c // +001e │ │ +08a218: 2201 3f03 |0040: new-instance v1, Ljava/lang/StringBuilder; // type@033f │ │ +08a21c: 7010 5715 0100 |0042: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ +08a222: 5442 9909 |0045: iget-object v2, v4, Ljwtc/android/chess/main;._keyboardBuffer:Ljava/lang/String; // field@0999 │ │ +08a226: 6e20 5f15 2100 |0047: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +08a22c: 0c01 |004a: move-result-object v1 │ │ +08a22e: 1a02 0000 |004b: const-string v2, "" // string@0000 │ │ +08a232: 6e20 5f15 2100 |004d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +08a238: 0c01 |0050: move-result-object v1 │ │ +08a23a: 8e02 |0051: int-to-char v2, v0 │ │ +08a23c: 6e20 5915 2100 |0052: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@1559 │ │ +08a242: 0c01 |0055: move-result-object v1 │ │ +08a244: 6e10 6415 0100 |0056: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ +08a24a: 0c01 |0059: move-result-object v1 │ │ +08a24c: 5b41 9909 |005a: iput-object v1, v4, Ljwtc/android/chess/main;._keyboardBuffer:Ljava/lang/String; // field@0999 │ │ +08a250: 5441 9909 |005c: iget-object v1, v4, Ljwtc/android/chess/main;._keyboardBuffer:Ljava/lang/String; // field@0999 │ │ +08a254: 6e10 4215 0100 |005e: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@1542 │ │ +08a25a: 0a01 |0061: move-result v1 │ │ +08a25c: 1222 |0062: const/4 v2, #int 2 // #2 │ │ +08a25e: 3421 2700 |0063: if-lt v1, v2, 008a // +0027 │ │ +08a262: 1a01 411b |0065: const-string v1, "main" // string@1b41 │ │ +08a266: 2202 3f03 |0067: new-instance v2, Ljava/lang/StringBuilder; // type@033f │ │ +08a26a: 7010 5715 0200 |0069: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ +08a270: 1a03 e116 |006c: const-string v3, "handleClickFromPositionString " // string@16e1 │ │ +08a274: 6e20 5f15 3200 |006e: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +08a27a: 0c02 |0071: move-result-object v2 │ │ +08a27c: 5443 9909 |0072: iget-object v3, v4, Ljwtc/android/chess/main;._keyboardBuffer:Ljava/lang/String; // field@0999 │ │ +08a280: 6e20 5f15 3200 |0074: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +08a286: 0c02 |0077: move-result-object v2 │ │ +08a288: 6e10 6415 0200 |0078: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ +08a28e: 0c02 |007b: move-result-object v2 │ │ +08a290: 7120 f811 2100 |007c: invoke-static {v1, v2}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@11f8 │ │ +08a296: 5441 9509 |007f: iget-object v1, v4, Ljwtc/android/chess/main;._chessView:Ljwtc/android/chess/ChessView; // field@0995 │ │ +08a29a: 5442 9909 |0081: iget-object v2, v4, Ljwtc/android/chess/main;._keyboardBuffer:Ljava/lang/String; // field@0999 │ │ +08a29e: 6e20 b616 2100 |0083: invoke-virtual {v1, v2}, Ljwtc/android/chess/ChessView;.handleClickFromPositionString:(Ljava/lang/String;)Z // method@16b6 │ │ +08a2a4: 1a01 0000 |0086: const-string v1, "" // string@0000 │ │ +08a2a8: 5b41 9909 |0088: iput-object v1, v4, Ljwtc/android/chess/main;._keyboardBuffer:Ljava/lang/String; // field@0999 │ │ +08a2ac: 6f30 3217 5406 |008a: invoke-super {v4, v5, v6}, Ljwtc/android/chess/MyBaseActivity;.onKeyDown:(ILandroid/view/KeyEvent;)Z // method@1732 │ │ +08a2b2: 0a01 |008d: move-result v1 │ │ +08a2b4: 28a1 |008e: goto 002f // -005f │ │ catches : (none) │ │ positions : │ │ 0x0000 line=249 │ │ 0x0004 line=250 │ │ 0x0027 line=251 │ │ 0x002b line=252 │ │ 0x002e line=253 │ │ @@ -181993,95 +182072,95 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 9 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 173 16-bit code units │ │ -08870c: |[08870c] jwtc.android.chess.main.onPause:()V │ │ -08871c: 1207 |0000: const/4 v7, #int 0 // #0 │ │ -08871e: 1206 |0001: const/4 v6, #int 0 // #0 │ │ -088720: 5482 9e09 |0002: iget-object v2, v8, Ljwtc/android/chess/main;._wakeLock:Landroid/os/PowerManager$WakeLock; // field@099e │ │ -088724: 6e10 ea01 0200 |0004: invoke-virtual {v2}, Landroid/os/PowerManager$WakeLock;.isHeld:()Z // method@01ea │ │ -08872a: 0a02 |0007: move-result v2 │ │ -08872c: 3802 0700 |0008: if-eqz v2, 000f // +0007 │ │ -088730: 5482 9e09 |000a: iget-object v2, v8, Ljwtc/android/chess/main;._wakeLock:Landroid/os/PowerManager$WakeLock; // field@099e │ │ -088734: 6e10 eb01 0200 |000c: invoke-virtual {v2}, Landroid/os/PowerManager$WakeLock;.release:()V // method@01eb │ │ -08873a: 5382 9a09 |000f: iget-wide v2, v8, Ljwtc/android/chess/main;._lGameID:J // field@099a │ │ -08873e: 1604 0000 |0011: const-wide/16 v4, #int 0 // #0 │ │ -088742: 3102 0204 |0013: cmp-long v2, v2, v4 │ │ -088746: 3d02 5600 |0015: if-lez v2, 006b // +0056 │ │ -08874a: 2201 2200 |0017: new-instance v1, Landroid/content/ContentValues; // type@0022 │ │ -08874e: 7010 a100 0100 |0019: invoke-direct {v1}, Landroid/content/ContentValues;.:()V // method@00a1 │ │ -088754: 1a02 0f13 |001c: const-string v2, "date" // string@130f │ │ -088758: 5483 9509 |001e: iget-object v3, v8, Ljwtc/android/chess/main;._chessView:Ljwtc/android/chess/ChessView; // field@0995 │ │ -08875c: 6e10 a916 0300 |0020: invoke-virtual {v3}, Ljwtc/android/chess/ChessView;.getDate:()Ljava/util/Date; // method@16a9 │ │ -088762: 0c03 |0023: move-result-object v3 │ │ -088764: 6e10 bd15 0300 |0024: invoke-virtual {v3}, Ljava/util/Date;.getTime:()J // method@15bd │ │ -08876a: 0b03 |0027: move-result-wide v3 │ │ -08876c: 7120 1015 4300 |0028: invoke-static {v3, v4}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@1510 │ │ -088772: 0c03 |002b: move-result-object v3 │ │ -088774: 6e30 a800 2103 |002c: invoke-virtual {v1, v2, v3}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Long;)V // method@00a8 │ │ -08877a: 1a02 8a23 |002f: const-string v2, "white" // string@238a │ │ -08877e: 5483 9509 |0031: iget-object v3, v8, Ljwtc/android/chess/main;._chessView:Ljwtc/android/chess/ChessView; // field@0995 │ │ -088782: 6e10 b316 0300 |0033: invoke-virtual {v3}, Ljwtc/android/chess/ChessView;.getWhite:()Ljava/lang/String; // method@16b3 │ │ -088788: 0c03 |0036: move-result-object v3 │ │ -08878a: 6e30 a900 2103 |0037: invoke-virtual {v1, v2, v3}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@00a9 │ │ -088790: 1a02 5211 |003a: const-string v2, "black" // string@1152 │ │ -088794: 5483 9509 |003c: iget-object v3, v8, Ljwtc/android/chess/main;._chessView:Ljwtc/android/chess/ChessView; // field@0995 │ │ -088798: 6e10 a716 0300 |003e: invoke-virtual {v3}, Ljwtc/android/chess/ChessView;.getBlack:()Ljava/lang/String; // method@16a7 │ │ -08879e: 0c03 |0041: move-result-object v3 │ │ -0887a0: 6e30 a900 2103 |0042: invoke-virtual {v1, v2, v3}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@00a9 │ │ -0887a6: 1a02 f61d |0045: const-string v2, "pgn" // string@1df6 │ │ -0887aa: 5483 9509 |0047: iget-object v3, v8, Ljwtc/android/chess/main;._chessView:Ljwtc/android/chess/ChessView; // field@0995 │ │ -0887ae: 6e10 a316 0300 |0049: invoke-virtual {v3}, Ljwtc/android/chess/ChessView;.exportFullPGN:()Ljava/lang/String; // method@16a3 │ │ -0887b4: 0c03 |004c: move-result-object v3 │ │ -0887b6: 6e30 a900 2103 |004d: invoke-virtual {v1, v2, v3}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@00a9 │ │ -0887bc: 1a02 c71e |0050: const-string v2, "rating" // string@1ec7 │ │ -0887c0: 5283 9709 |0052: iget v3, v8, Ljwtc/android/chess/main;._fGameRating:F // field@0997 │ │ -0887c4: 7110 fe14 0300 |0054: invoke-static {v3}, Ljava/lang/Float;.valueOf:(F)Ljava/lang/Float; // method@14fe │ │ -0887ca: 0c03 |0057: move-result-object v3 │ │ -0887cc: 6e30 a600 2103 |0058: invoke-virtual {v1, v2, v3}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Float;)V // method@00a6 │ │ -0887d2: 1a02 1114 |005b: const-string v2, "event" // string@1411 │ │ -0887d6: 5483 9509 |005d: iget-object v3, v8, Ljwtc/android/chess/main;._chessView:Ljwtc/android/chess/ChessView; // field@0995 │ │ -0887da: 1a04 1104 |005f: const-string v4, "Event" // string@0411 │ │ -0887de: 6e20 b016 4300 |0061: invoke-virtual {v3, v4}, Ljwtc/android/chess/ChessView;.getPGNHeadProperty:(Ljava/lang/String;)Ljava/lang/String; // method@16b0 │ │ -0887e4: 0c03 |0064: move-result-object v3 │ │ -0887e6: 6e30 a900 2103 |0065: invoke-virtual {v1, v2, v3}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@00a9 │ │ -0887ec: 6e30 1a19 1806 |0068: invoke-virtual {v8, v1, v6}, Ljwtc/android/chess/main;.saveGame:(Landroid/content/ContentValues;Z)V // method@191a │ │ -0887f2: 1a02 2e03 |006b: const-string v2, "ChessPlayer" // string@032e │ │ -0887f6: 6e30 0619 2806 |006d: invoke-virtual {v8, v2, v6}, Ljwtc/android/chess/main;.getSharedPreferences:(Ljava/lang/String;I)Landroid/content/SharedPreferences; // method@1906 │ │ -0887fc: 0c02 |0070: move-result-object v2 │ │ -0887fe: 7210 f800 0200 |0071: invoke-interface {v2}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@00f8 │ │ -088804: 0c00 |0074: move-result-object v0 │ │ -088806: 1a02 de14 |0075: const-string v2, "game_id" // string@14de │ │ -08880a: 5383 9a09 |0077: iget-wide v3, v8, Ljwtc/android/chess/main;._lGameID:J // field@099a │ │ -08880e: 7240 f600 2043 |0079: invoke-interface {v0, v2, v3, v4}, Landroid/content/SharedPreferences$Editor;.putLong:(Ljava/lang/String;J)Landroid/content/SharedPreferences$Editor; // method@00f6 │ │ -088814: 1a02 df14 |007c: const-string v2, "game_pgn" // string@14df │ │ -088818: 5483 9509 |007e: iget-object v3, v8, Ljwtc/android/chess/main;._chessView:Ljwtc/android/chess/ChessView; // field@0995 │ │ -08881c: 6e10 a316 0300 |0080: invoke-virtual {v3}, Ljwtc/android/chess/ChessView;.exportFullPGN:()Ljava/lang/String; // method@16a3 │ │ -088822: 0c03 |0083: move-result-object v3 │ │ -088824: 7230 f700 2003 |0084: invoke-interface {v0, v2, v3}, Landroid/content/SharedPreferences$Editor;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@00f7 │ │ -08882a: 1a02 2504 |0087: const-string v2, "FEN" // string@0425 │ │ -08882e: 7230 f700 2007 |0089: invoke-interface {v0, v2, v7}, Landroid/content/SharedPreferences$Editor;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@00f7 │ │ -088834: 5482 9d09 |008c: iget-object v2, v8, Ljwtc/android/chess/main;._uriNotification:Landroid/net/Uri; // field@099d │ │ -088838: 3902 1300 |008e: if-nez v2, 00a1 // +0013 │ │ -08883c: 1a02 5b0b |0090: const-string v2, "NotificationUri" // string@0b5b │ │ -088840: 7230 f700 2007 |0092: invoke-interface {v0, v2, v7}, Landroid/content/SharedPreferences$Editor;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@00f7 │ │ -088846: 5482 9509 |0095: iget-object v2, v8, Ljwtc/android/chess/main;._chessView:Ljwtc/android/chess/ChessView; // field@0995 │ │ -08884a: 6e20 7c16 0200 |0097: invoke-virtual {v2, v0}, Ljwtc/android/chess/ChessView;.OnPause:(Landroid/content/SharedPreferences$Editor;)V // method@167c │ │ -088850: 7210 f300 0000 |009a: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@00f3 │ │ -088856: 6f10 3317 0800 |009d: invoke-super {v8}, Ljwtc/android/chess/MyBaseActivity;.onPause:()V // method@1733 │ │ -08885c: 0e00 |00a0: return-void │ │ -08885e: 1a02 5b0b |00a1: const-string v2, "NotificationUri" // string@0b5b │ │ -088862: 5483 9d09 |00a3: iget-object v3, v8, Ljwtc/android/chess/main;._uriNotification:Landroid/net/Uri; // field@099d │ │ -088866: 6e10 af01 0300 |00a5: invoke-virtual {v3}, Landroid/net/Uri;.toString:()Ljava/lang/String; // method@01af │ │ -08886c: 0c03 |00a8: move-result-object v3 │ │ -08886e: 7230 f700 2003 |00a9: invoke-interface {v0, v2, v3}, Landroid/content/SharedPreferences$Editor;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@00f7 │ │ -088874: 28e9 |00ac: goto 0095 // -0017 │ │ +08a2b8: |[08a2b8] jwtc.android.chess.main.onPause:()V │ │ +08a2c8: 1207 |0000: const/4 v7, #int 0 // #0 │ │ +08a2ca: 1206 |0001: const/4 v6, #int 0 // #0 │ │ +08a2cc: 5482 9e09 |0002: iget-object v2, v8, Ljwtc/android/chess/main;._wakeLock:Landroid/os/PowerManager$WakeLock; // field@099e │ │ +08a2d0: 6e10 ea01 0200 |0004: invoke-virtual {v2}, Landroid/os/PowerManager$WakeLock;.isHeld:()Z // method@01ea │ │ +08a2d6: 0a02 |0007: move-result v2 │ │ +08a2d8: 3802 0700 |0008: if-eqz v2, 000f // +0007 │ │ +08a2dc: 5482 9e09 |000a: iget-object v2, v8, Ljwtc/android/chess/main;._wakeLock:Landroid/os/PowerManager$WakeLock; // field@099e │ │ +08a2e0: 6e10 eb01 0200 |000c: invoke-virtual {v2}, Landroid/os/PowerManager$WakeLock;.release:()V // method@01eb │ │ +08a2e6: 5382 9a09 |000f: iget-wide v2, v8, Ljwtc/android/chess/main;._lGameID:J // field@099a │ │ +08a2ea: 1604 0000 |0011: const-wide/16 v4, #int 0 // #0 │ │ +08a2ee: 3102 0204 |0013: cmp-long v2, v2, v4 │ │ +08a2f2: 3d02 5600 |0015: if-lez v2, 006b // +0056 │ │ +08a2f6: 2201 2200 |0017: new-instance v1, Landroid/content/ContentValues; // type@0022 │ │ +08a2fa: 7010 a100 0100 |0019: invoke-direct {v1}, Landroid/content/ContentValues;.:()V // method@00a1 │ │ +08a300: 1a02 0b13 |001c: const-string v2, "date" // string@130b │ │ +08a304: 5483 9509 |001e: iget-object v3, v8, Ljwtc/android/chess/main;._chessView:Ljwtc/android/chess/ChessView; // field@0995 │ │ +08a308: 6e10 a916 0300 |0020: invoke-virtual {v3}, Ljwtc/android/chess/ChessView;.getDate:()Ljava/util/Date; // method@16a9 │ │ +08a30e: 0c03 |0023: move-result-object v3 │ │ +08a310: 6e10 bd15 0300 |0024: invoke-virtual {v3}, Ljava/util/Date;.getTime:()J // method@15bd │ │ +08a316: 0b04 |0027: move-result-wide v4 │ │ +08a318: 7120 1015 5400 |0028: invoke-static {v4, v5}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@1510 │ │ +08a31e: 0c03 |002b: move-result-object v3 │ │ +08a320: 6e30 a800 2103 |002c: invoke-virtual {v1, v2, v3}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Long;)V // method@00a8 │ │ +08a326: 1a02 8623 |002f: const-string v2, "white" // string@2386 │ │ +08a32a: 5483 9509 |0031: iget-object v3, v8, Ljwtc/android/chess/main;._chessView:Ljwtc/android/chess/ChessView; // field@0995 │ │ +08a32e: 6e10 b316 0300 |0033: invoke-virtual {v3}, Ljwtc/android/chess/ChessView;.getWhite:()Ljava/lang/String; // method@16b3 │ │ +08a334: 0c03 |0036: move-result-object v3 │ │ +08a336: 6e30 a900 2103 |0037: invoke-virtual {v1, v2, v3}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@00a9 │ │ +08a33c: 1a02 4e11 |003a: const-string v2, "black" // string@114e │ │ +08a340: 5483 9509 |003c: iget-object v3, v8, Ljwtc/android/chess/main;._chessView:Ljwtc/android/chess/ChessView; // field@0995 │ │ +08a344: 6e10 a716 0300 |003e: invoke-virtual {v3}, Ljwtc/android/chess/ChessView;.getBlack:()Ljava/lang/String; // method@16a7 │ │ +08a34a: 0c03 |0041: move-result-object v3 │ │ +08a34c: 6e30 a900 2103 |0042: invoke-virtual {v1, v2, v3}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@00a9 │ │ +08a352: 1a02 f21d |0045: const-string v2, "pgn" // string@1df2 │ │ +08a356: 5483 9509 |0047: iget-object v3, v8, Ljwtc/android/chess/main;._chessView:Ljwtc/android/chess/ChessView; // field@0995 │ │ +08a35a: 6e10 a316 0300 |0049: invoke-virtual {v3}, Ljwtc/android/chess/ChessView;.exportFullPGN:()Ljava/lang/String; // method@16a3 │ │ +08a360: 0c03 |004c: move-result-object v3 │ │ +08a362: 6e30 a900 2103 |004d: invoke-virtual {v1, v2, v3}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@00a9 │ │ +08a368: 1a02 c31e |0050: const-string v2, "rating" // string@1ec3 │ │ +08a36c: 5283 9709 |0052: iget v3, v8, Ljwtc/android/chess/main;._fGameRating:F // field@0997 │ │ +08a370: 7110 fe14 0300 |0054: invoke-static {v3}, Ljava/lang/Float;.valueOf:(F)Ljava/lang/Float; // method@14fe │ │ +08a376: 0c03 |0057: move-result-object v3 │ │ +08a378: 6e30 a600 2103 |0058: invoke-virtual {v1, v2, v3}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Float;)V // method@00a6 │ │ +08a37e: 1a02 0d14 |005b: const-string v2, "event" // string@140d │ │ +08a382: 5483 9509 |005d: iget-object v3, v8, Ljwtc/android/chess/main;._chessView:Ljwtc/android/chess/ChessView; // field@0995 │ │ +08a386: 1a04 1104 |005f: const-string v4, "Event" // string@0411 │ │ +08a38a: 6e20 b016 4300 |0061: invoke-virtual {v3, v4}, Ljwtc/android/chess/ChessView;.getPGNHeadProperty:(Ljava/lang/String;)Ljava/lang/String; // method@16b0 │ │ +08a390: 0c03 |0064: move-result-object v3 │ │ +08a392: 6e30 a900 2103 |0065: invoke-virtual {v1, v2, v3}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@00a9 │ │ +08a398: 6e30 1a19 1806 |0068: invoke-virtual {v8, v1, v6}, Ljwtc/android/chess/main;.saveGame:(Landroid/content/ContentValues;Z)V // method@191a │ │ +08a39e: 1a02 2e03 |006b: const-string v2, "ChessPlayer" // string@032e │ │ +08a3a2: 6e30 0619 2806 |006d: invoke-virtual {v8, v2, v6}, Ljwtc/android/chess/main;.getSharedPreferences:(Ljava/lang/String;I)Landroid/content/SharedPreferences; // method@1906 │ │ +08a3a8: 0c02 |0070: move-result-object v2 │ │ +08a3aa: 7210 f800 0200 |0071: invoke-interface {v2}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@00f8 │ │ +08a3b0: 0c00 |0074: move-result-object v0 │ │ +08a3b2: 1a02 da14 |0075: const-string v2, "game_id" // string@14da │ │ +08a3b6: 5384 9a09 |0077: iget-wide v4, v8, Ljwtc/android/chess/main;._lGameID:J // field@099a │ │ +08a3ba: 7240 f600 2054 |0079: invoke-interface {v0, v2, v4, v5}, Landroid/content/SharedPreferences$Editor;.putLong:(Ljava/lang/String;J)Landroid/content/SharedPreferences$Editor; // method@00f6 │ │ +08a3c0: 1a02 db14 |007c: const-string v2, "game_pgn" // string@14db │ │ +08a3c4: 5483 9509 |007e: iget-object v3, v8, Ljwtc/android/chess/main;._chessView:Ljwtc/android/chess/ChessView; // field@0995 │ │ +08a3c8: 6e10 a316 0300 |0080: invoke-virtual {v3}, Ljwtc/android/chess/ChessView;.exportFullPGN:()Ljava/lang/String; // method@16a3 │ │ +08a3ce: 0c03 |0083: move-result-object v3 │ │ +08a3d0: 7230 f700 2003 |0084: invoke-interface {v0, v2, v3}, Landroid/content/SharedPreferences$Editor;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@00f7 │ │ +08a3d6: 1a02 2504 |0087: const-string v2, "FEN" // string@0425 │ │ +08a3da: 7230 f700 2007 |0089: invoke-interface {v0, v2, v7}, Landroid/content/SharedPreferences$Editor;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@00f7 │ │ +08a3e0: 5482 9d09 |008c: iget-object v2, v8, Ljwtc/android/chess/main;._uriNotification:Landroid/net/Uri; // field@099d │ │ +08a3e4: 3902 1300 |008e: if-nez v2, 00a1 // +0013 │ │ +08a3e8: 1a02 580b |0090: const-string v2, "NotificationUri" // string@0b58 │ │ +08a3ec: 7230 f700 2007 |0092: invoke-interface {v0, v2, v7}, Landroid/content/SharedPreferences$Editor;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@00f7 │ │ +08a3f2: 5482 9509 |0095: iget-object v2, v8, Ljwtc/android/chess/main;._chessView:Ljwtc/android/chess/ChessView; // field@0995 │ │ +08a3f6: 6e20 7c16 0200 |0097: invoke-virtual {v2, v0}, Ljwtc/android/chess/ChessView;.OnPause:(Landroid/content/SharedPreferences$Editor;)V // method@167c │ │ +08a3fc: 7210 f300 0000 |009a: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@00f3 │ │ +08a402: 6f10 3317 0800 |009d: invoke-super {v8}, Ljwtc/android/chess/MyBaseActivity;.onPause:()V // method@1733 │ │ +08a408: 0e00 |00a0: return-void │ │ +08a40a: 1a02 580b |00a1: const-string v2, "NotificationUri" // string@0b58 │ │ +08a40e: 5483 9d09 |00a3: iget-object v3, v8, Ljwtc/android/chess/main;._uriNotification:Landroid/net/Uri; // field@099d │ │ +08a412: 6e10 af01 0300 |00a5: invoke-virtual {v3}, Landroid/net/Uri;.toString:()Ljava/lang/String; // method@01af │ │ +08a418: 0c03 |00a8: move-result-object v3 │ │ +08a41a: 7230 f700 2003 |00a9: invoke-interface {v0, v2, v3}, Landroid/content/SharedPreferences$Editor;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@00f7 │ │ +08a420: 28e9 |00ac: goto 0095 // -0017 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=388 │ │ 0x000a line=390 │ │ 0x000f line=394 │ │ 0x0017 line=395 │ │ 0x001c line=397 │ │ @@ -182108,417 +182187,420 @@ │ │ 0x0000 - 0x00ad reg=8 this Ljwtc/android/chess/main; │ │ │ │ #9 : (in Ljwtc/android/chess/main;) │ │ name : 'onResume' │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ - registers : 18 │ │ + registers : 19 │ │ ins : 1 │ │ outs : 4 │ │ - insns size : 483 16-bit code units │ │ -088878: |[088878] jwtc.android.chess.main.onResume:()V │ │ -088888: 1a0d 451b |0000: const-string v13, "main" // string@1b45 │ │ -08888c: 1a0e 371d |0002: const-string v14, "onResume" // string@1d37 │ │ -088890: 7120 f811 ed00 |0004: invoke-static {v13, v14}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@11f8 │ │ -088896: 1a0d 2e03 |0007: const-string v13, "ChessPlayer" // string@032e │ │ -08889a: 120e |0009: const/4 v14, #int 0 // #0 │ │ -08889c: 0800 1100 |000a: move-object/from16 v0, v17 │ │ -0888a0: 6e30 0619 d00e |000c: invoke-virtual {v0, v13, v14}, Ljwtc/android/chess/main;.getSharedPreferences:(Ljava/lang/String;I)Landroid/content/SharedPreferences; // method@1906 │ │ -0888a6: 0c07 |000f: move-result-object v7 │ │ -0888a8: 1a0d 7723 |0010: const-string v13, "wakeLock" // string@2377 │ │ -0888ac: 121e |0012: const/4 v14, #int 1 // #1 │ │ -0888ae: 7230 f900 d70e |0013: invoke-interface {v7, v13, v14}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@00f9 │ │ -0888b4: 0a0d |0016: move-result v13 │ │ -0888b6: 380d 0900 |0017: if-eqz v13, 0020 // +0009 │ │ -0888ba: 0800 1100 |0019: move-object/from16 v0, v17 │ │ -0888be: 540d 9e09 |001b: iget-object v13, v0, Ljwtc/android/chess/main;._wakeLock:Landroid/os/PowerManager$WakeLock; // field@099e │ │ -0888c2: 6e10 e801 0d00 |001d: invoke-virtual {v13}, Landroid/os/PowerManager$WakeLock;.acquire:()V // method@01e8 │ │ -0888c8: 1a0d 7d0b |0020: const-string v13, "OpeningDb" // string@0b7d │ │ -0888cc: 120e |0022: const/4 v14, #int 0 // #0 │ │ -0888ce: 7230 fc00 d70e |0023: invoke-interface {v7, v13, v14}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@00fc │ │ -0888d4: 0c09 |0026: move-result-object v9 │ │ -0888d6: 3909 b000 |0027: if-nez v9, 00d7 // +00b0 │ │ -0888da: 220d 4203 |0029: new-instance v13, Ljava/lang/StringBuilder; // type@0342 │ │ -0888de: 7010 5715 0d00 |002b: invoke-direct {v13}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ -0888e4: 1a0e 4801 |002e: const-string v14, "/data/data/" // string@0148 │ │ -0888e8: 6e20 5f15 ed00 |0030: invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -0888ee: 0c0d |0033: move-result-object v13 │ │ -0888f0: 7401 0419 1100 |0034: invoke-virtual/range {v17}, Ljwtc/android/chess/main;.getPackageName:()Ljava/lang/String; // method@1904 │ │ -0888f6: 0c0e |0037: move-result-object v14 │ │ -0888f8: 6e20 5f15 ed00 |0038: invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -0888fe: 0c0d |003b: move-result-object v13 │ │ -088900: 1a0e 4a01 |003c: const-string v14, "/db.bin" // string@014a │ │ -088904: 6e20 5f15 ed00 |003e: invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -08890a: 0c0d |0041: move-result-object v13 │ │ -08890c: 6e10 6415 0d00 |0042: invoke-virtual {v13}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ -088912: 0c06 |0045: move-result-object v6 │ │ -088914: 0800 1100 |0046: move-object/from16 v0, v17 │ │ -088918: 540d 9509 |0048: iget-object v13, v0, Ljwtc/android/chess/main;._chessView:Ljwtc/android/chess/ChessView; // field@0995 │ │ -08891c: 7401 0119 1100 |004a: invoke-virtual/range {v17}, Ljwtc/android/chess/main;.getAssets:()Landroid/content/res/AssetManager; // method@1901 │ │ -088922: 0c0e |004d: move-result-object v14 │ │ -088924: 1a0f 1513 |004e: const-string v15, "db.bin" // string@1315 │ │ -088928: 6e20 0701 fe00 |0050: invoke-virtual {v14, v15}, Landroid/content/res/AssetManager;.open:(Ljava/lang/String;)Ljava/io/InputStream; // method@0107 │ │ -08892e: 0c0e |0053: move-result-object v14 │ │ -088930: 130f 1100 |0054: const/16 v15, #int 17 // #11 │ │ -088934: 6e40 ba16 edf6 |0056: invoke-virtual {v13, v14, v6, v15}, Ljwtc/android/chess/ChessView;.loadDB:(Ljava/io/InputStream;Ljava/lang/String;I)V // method@16ba │ │ -08893a: 1a0a 0000 |0059: const-string v10, "" // string@0000 │ │ -08893e: 1a0d 2504 |005b: const-string v13, "FEN" // string@0425 │ │ -088942: 120e |005d: const/4 v14, #int 0 // #0 │ │ -088944: 7230 fc00 d70e |005e: invoke-interface {v7, v13, v14}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@00fc │ │ -08894a: 0c08 |0061: move-result-object v8 │ │ -08894c: 1a0d 5b0b |0062: const-string v13, "NotificationUri" // string@0b5b │ │ -088950: 120e |0064: const/4 v14, #int 0 // #0 │ │ -088952: 7230 fc00 d70e |0065: invoke-interface {v7, v13, v14}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@00fc │ │ -088958: 0c0b |0068: move-result-object v11 │ │ -08895a: 390b 9b00 |0069: if-nez v11, 0104 // +009b │ │ -08895e: 120d |006b: const/4 v13, #int 0 // #0 │ │ -088960: 0800 1100 |006c: move-object/from16 v0, v17 │ │ -088964: 5b0d 9d09 |006e: iput-object v13, v0, Ljwtc/android/chess/main;._uriNotification:Landroid/net/Uri; // field@099d │ │ -088968: 120d |0070: const/4 v13, #int 0 // #0 │ │ -08896a: 0800 1100 |0071: move-object/from16 v0, v17 │ │ -08896e: 5b0d 9b09 |0073: iput-object v13, v0, Ljwtc/android/chess/main;._ringNotification:Landroid/media/Ringtone; // field@099b │ │ -088972: 7401 0319 1100 |0075: invoke-virtual/range {v17}, Ljwtc/android/chess/main;.getIntent:()Landroid/content/Intent; // method@1903 │ │ -088978: 0c03 |0078: move-result-object v3 │ │ -08897a: 6e10 d000 0300 |0079: invoke-virtual {v3}, Landroid/content/Intent;.getData:()Landroid/net/Uri; // method@00d0 │ │ -088980: 0c0c |007c: move-result-object v12 │ │ -088982: 380c e300 |007d: if-eqz v12, 0160 // +00e3 │ │ -088986: 160d 0000 |007f: const-wide/16 v13, #int 0 // #0 │ │ -08898a: 0800 1100 |0081: move-object/from16 v0, v17 │ │ -08898e: 5a0d 9a09 |0083: iput-wide v13, v0, Ljwtc/android/chess/main;._lGameID:J // field@099a │ │ -088992: 1a0a 0000 |0085: const-string v10, "" // string@0000 │ │ -088996: 1a0d 371d |0087: const-string v13, "onResume" // string@1d37 │ │ -08899a: 220e 4203 |0089: new-instance v14, Ljava/lang/StringBuilder; // type@0342 │ │ -08899e: 7010 5715 0e00 |008b: invoke-direct {v14}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ -0889a4: 1a0f 6b1d |008e: const-string v15, "opening " // string@1d6b │ │ -0889a8: 6e20 5f15 fe00 |0090: invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -0889ae: 0c0e |0093: move-result-object v14 │ │ -0889b0: 6e10 af01 0c00 |0094: invoke-virtual {v12}, Landroid/net/Uri;.toString:()Ljava/lang/String; // method@01af │ │ -0889b6: 0c0f |0097: move-result-object v15 │ │ -0889b8: 6e20 5f15 fe00 |0098: invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -0889be: 0c0e |009b: move-result-object v14 │ │ -0889c0: 6e10 6415 0e00 |009c: invoke-virtual {v14}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ -0889c6: 0c0e |009f: move-result-object v14 │ │ -0889c8: 7120 f811 ed00 |00a0: invoke-static {v13, v14}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@11f8 │ │ -0889ce: 7401 0219 1100 |00a3: invoke-virtual/range {v17}, Ljwtc/android/chess/main;.getContentResolver:()Landroid/content/ContentResolver; // method@1902 │ │ -0889d4: 0c0d |00a6: move-result-object v13 │ │ -0889d6: 6e20 9d00 cd00 |00a7: invoke-virtual {v13, v12}, Landroid/content/ContentResolver;.openInputStream:(Landroid/net/Uri;)Ljava/io/InputStream; // method@009d │ │ -0889dc: 0c04 |00aa: move-result-object v4 │ │ -0889de: 130d 0010 |00ab: const/16 v13, #int 4096 // #1000 │ │ -0889e2: 23d1 8c04 |00ad: new-array v1, v13, [B // type@048c │ │ -0889e6: 6e20 c114 1400 |00af: invoke-virtual {v4, v1}, Ljava/io/InputStream;.read:([B)I // method@14c1 │ │ -0889ec: 0a05 |00b2: move-result v5 │ │ -0889ee: 3d05 6900 |00b3: if-lez v5, 011c // +0069 │ │ -0889f2: 220d 4203 |00b5: new-instance v13, Ljava/lang/StringBuilder; // type@0342 │ │ -0889f6: 7010 5715 0d00 |00b7: invoke-direct {v13}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ -0889fc: 6e20 5f15 ad00 |00ba: invoke-virtual {v13, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -088a02: 0c0d |00bd: move-result-object v13 │ │ -088a04: 220e 4003 |00be: new-instance v14, Ljava/lang/String; // type@0340 │ │ -088a08: 7020 3215 1e00 |00c0: invoke-direct {v14, v1}, Ljava/lang/String;.:([B)V // method@1532 │ │ -088a0e: 6e20 5f15 ed00 |00c3: invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -088a14: 0c0d |00c6: move-result-object v13 │ │ -088a16: 6e10 6415 0d00 |00c7: invoke-virtual {v13}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ -088a1c: 0c0a |00ca: move-result-object v10 │ │ -088a1e: 28e4 |00cb: goto 00af // -001c │ │ -088a20: 0d02 |00cc: move-exception v2 │ │ -088a22: 1a0d 371d |00cd: const-string v13, "onResume" // string@1d37 │ │ -088a26: 6e10 be14 0200 |00cf: invoke-virtual {v2}, Ljava/io/IOException;.toString:()Ljava/lang/String; // method@14be │ │ -088a2c: 0c0e |00d2: move-result-object v14 │ │ -088a2e: 7120 f611 ed00 |00d3: invoke-static {v13, v14}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@11f6 │ │ -088a34: 2883 |00d6: goto 0059 // -007d │ │ -088a36: 7110 ae01 0900 |00d7: invoke-static {v9}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@01ae │ │ -088a3c: 0c0c |00da: move-result-object v12 │ │ -088a3e: 1a0d 371d |00db: const-string v13, "onResume" // string@1d37 │ │ -088a42: 220e 4203 |00dd: new-instance v14, Ljava/lang/StringBuilder; // type@0342 │ │ -088a46: 7010 5715 0e00 |00df: invoke-direct {v14}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ -088a4c: 1a0f 1413 |00e2: const-string v15, "db : " // string@1314 │ │ -088a50: 6e20 5f15 fe00 |00e4: invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -088a56: 0c0e |00e7: move-result-object v14 │ │ -088a58: 6e10 ac01 0c00 |00e8: invoke-virtual {v12}, Landroid/net/Uri;.getPath:()Ljava/lang/String; // method@01ac │ │ -088a5e: 0c0f |00eb: move-result-object v15 │ │ -088a60: 6e20 5f15 fe00 |00ec: invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -088a66: 0c0e |00ef: move-result-object v14 │ │ -088a68: 6e10 6415 0e00 |00f0: invoke-virtual {v14}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ -088a6e: 0c0e |00f3: move-result-object v14 │ │ -088a70: 7120 f811 ed00 |00f4: invoke-static {v13, v14}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@11f8 │ │ -088a76: 0800 1100 |00f7: move-object/from16 v0, v17 │ │ -088a7a: 540d 9509 |00f9: iget-object v13, v0, Ljwtc/android/chess/main;._chessView:Ljwtc/android/chess/ChessView; // field@0995 │ │ -088a7e: 6e10 ac01 0c00 |00fb: invoke-virtual {v12}, Landroid/net/Uri;.getPath:()Ljava/lang/String; // method@01ac │ │ -088a84: 0c0e |00fe: move-result-object v14 │ │ -088a86: 6e20 d316 ed00 |00ff: invoke-virtual {v13, v14}, Ljwtc/android/chess/ChessView;.setOpeningDb:(Ljava/lang/String;)V // method@16d3 │ │ -088a8c: 2900 57ff |0102: goto/16 0059 // -00a9 │ │ -088a90: 7110 ae01 0b00 |0104: invoke-static {v11}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@01ae │ │ -088a96: 0c0d |0107: move-result-object v13 │ │ -088a98: 0800 1100 |0108: move-object/from16 v0, v17 │ │ -088a9c: 5b0d 9d09 |010a: iput-object v13, v0, Ljwtc/android/chess/main;._uriNotification:Landroid/net/Uri; // field@099d │ │ -088aa0: 0800 1100 |010c: move-object/from16 v0, v17 │ │ -088aa4: 540d 9d09 |010e: iget-object v13, v0, Ljwtc/android/chess/main;._uriNotification:Landroid/net/Uri; // field@099d │ │ -088aa8: 0800 1100 |0110: move-object/from16 v0, v17 │ │ -088aac: 7120 9601 d000 |0112: invoke-static {v0, v13}, Landroid/media/RingtoneManager;.getRingtone:(Landroid/content/Context;Landroid/net/Uri;)Landroid/media/Ringtone; // method@0196 │ │ -088ab2: 0c0d |0115: move-result-object v13 │ │ -088ab4: 0800 1100 |0116: move-object/from16 v0, v17 │ │ -088ab8: 5b0d 9b09 |0118: iput-object v13, v0, Ljwtc/android/chess/main;._ringNotification:Landroid/media/Ringtone; // field@099b │ │ -088abc: 2900 5bff |011a: goto/16 0075 // -00a5 │ │ -088ac0: 6e10 c014 0400 |011c: invoke-virtual {v4}, Ljava/io/InputStream;.close:()V // method@14c0 │ │ -088ac6: 6e10 4d15 0a00 |011f: invoke-virtual {v10}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@154d │ │ -088acc: 0c0a |0122: move-result-object v10 │ │ -088ace: 0800 1100 |0123: move-object/from16 v0, v17 │ │ -088ad2: 7020 0c19 a000 |0125: invoke-direct {v0, v10}, Ljwtc/android/chess/main;.loadPGN:(Ljava/lang/String;)V // method@190c │ │ -088ad8: 0800 1100 |0128: move-object/from16 v0, v17 │ │ -088adc: 540d 9509 |012a: iget-object v13, v0, Ljwtc/android/chess/main;._chessView:Ljwtc/android/chess/ChessView; // field@0995 │ │ -088ae0: 6e20 7d16 7d00 |012c: invoke-virtual {v13, v7}, Ljwtc/android/chess/ChessView;.OnResume:(Landroid/content/SharedPreferences;)V // method@167d │ │ -088ae6: 0800 1100 |012f: move-object/from16 v0, v17 │ │ -088aea: 540d 9509 |0131: iget-object v13, v0, Ljwtc/android/chess/main;._chessView:Ljwtc/android/chess/ChessView; // field@0995 │ │ -088aee: 6e10 db16 0d00 |0133: invoke-virtual {v13}, Ljwtc/android/chess/ChessView;.updateState:()V // method@16db │ │ -088af4: 7501 3417 1100 |0136: invoke-super/range {v17}, Ljwtc/android/chess/MyBaseActivity;.onResume:()V // method@1734 │ │ -088afa: 0e00 |0139: return-void │ │ -088afc: 0d02 |013a: move-exception v2 │ │ -088afe: 1a0d df14 |013b: const-string v13, "game_pgn" // string@14df │ │ -088b02: 1a0e 0000 |013d: const-string v14, "" // string@0000 │ │ -088b06: 7230 fc00 d70e |013f: invoke-interface {v7, v13, v14}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@00fc │ │ -088b0c: 0c0a |0142: move-result-object v10 │ │ -088b0e: 1a0d 371d |0143: const-string v13, "onResume" // string@1d37 │ │ -088b12: 220e 4203 |0145: new-instance v14, Ljava/lang/StringBuilder; // type@0342 │ │ -088b16: 7010 5715 0e00 |0147: invoke-direct {v14}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ -088b1c: 1a0f 4c04 |014a: const-string v15, "Failed " // string@044c │ │ -088b20: 6e20 5f15 fe00 |014c: invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -088b26: 0c0e |014f: move-result-object v14 │ │ -088b28: 6e10 fc14 0200 |0150: invoke-virtual {v2}, Ljava/lang/Exception;.toString:()Ljava/lang/String; // method@14fc │ │ -088b2e: 0c0f |0153: move-result-object v15 │ │ -088b30: 6e20 5f15 fe00 |0154: invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -088b36: 0c0e |0157: move-result-object v14 │ │ -088b38: 6e10 6415 0e00 |0158: invoke-virtual {v14}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ -088b3e: 0c0e |015b: move-result-object v14 │ │ -088b40: 7120 f611 ed00 |015c: invoke-static {v13, v14}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@11f6 │ │ -088b46: 28c9 |015f: goto 0128 // -0037 │ │ -088b48: 3808 2600 |0160: if-eqz v8, 0186 // +0026 │ │ -088b4c: 1a0d 371d |0162: const-string v13, "onResume" // string@1d37 │ │ -088b50: 220e 4203 |0164: new-instance v14, Ljava/lang/StringBuilder; // type@0342 │ │ -088b54: 7010 5715 0e00 |0166: invoke-direct {v14}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ -088b5a: 1a0f 9f0a |0169: const-string v15, "Loading FEN " // string@0a9f │ │ -088b5e: 6e20 5f15 fe00 |016b: invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -088b64: 0c0e |016e: move-result-object v14 │ │ -088b66: 6e20 5f15 8e00 |016f: invoke-virtual {v14, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -088b6c: 0c0e |0172: move-result-object v14 │ │ -088b6e: 6e10 6415 0e00 |0173: invoke-virtual {v14}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ -088b74: 0c0e |0176: move-result-object v14 │ │ -088b76: 7120 f811 ed00 |0177: invoke-static {v13, v14}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@11f8 │ │ -088b7c: 160d 0000 |017a: const-wide/16 v13, #int 0 // #0 │ │ -088b80: 0800 1100 |017c: move-object/from16 v0, v17 │ │ -088b84: 5a0d 9a09 |017e: iput-wide v13, v0, Ljwtc/android/chess/main;._lGameID:J // field@099a │ │ -088b88: 0800 1100 |0180: move-object/from16 v0, v17 │ │ -088b8c: 7020 0a19 8000 |0182: invoke-direct {v0, v8}, Ljwtc/android/chess/main;.loadFEN:(Ljava/lang/String;)V // method@190a │ │ -088b92: 28a3 |0185: goto 0128 // -005d │ │ -088b94: 1a0d de14 |0186: const-string v13, "game_id" // string@14de │ │ -088b98: 160e 0000 |0188: const-wide/16 v14, #int 0 // #0 │ │ -088b9c: 7240 fb00 d7fe |018a: invoke-interface {v7, v13, v14, v15}, Landroid/content/SharedPreferences;.getLong:(Ljava/lang/String;J)J // method@00fb │ │ -088ba2: 0b0d |018d: move-result-wide v13 │ │ -088ba4: 0800 1100 |018e: move-object/from16 v0, v17 │ │ -088ba8: 5a0d 9a09 |0190: iput-wide v13, v0, Ljwtc/android/chess/main;._lGameID:J // field@099a │ │ -088bac: 0800 1100 |0192: move-object/from16 v0, v17 │ │ -088bb0: 530d 9a09 |0194: iget-wide v13, v0, Ljwtc/android/chess/main;._lGameID:J // field@099a │ │ -088bb4: 160f 0000 |0196: const-wide/16 v15, #int 0 // #0 │ │ -088bb8: 310d 0d0f |0198: cmp-long v13, v13, v15 │ │ -088bbc: 3d0d 2300 |019a: if-lez v13, 01bd // +0023 │ │ -088bc0: 1a0d 371d |019c: const-string v13, "onResume" // string@1d37 │ │ -088bc4: 220e 4203 |019e: new-instance v14, Ljava/lang/StringBuilder; // type@0342 │ │ -088bc8: 7010 5715 0e00 |01a0: invoke-direct {v14}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ -088bce: 1a0f 1519 |01a3: const-string v15, "loading saved game " // string@1915 │ │ -088bd2: 6e20 5f15 fe00 |01a5: invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -088bd8: 0c0e |01a8: move-result-object v14 │ │ -088bda: 0800 1100 |01a9: move-object/from16 v0, v17 │ │ -088bde: 530f 9a09 |01ab: iget-wide v15, v0, Ljwtc/android/chess/main;._lGameID:J // field@099a │ │ -088be2: 7403 5c15 0e00 |01ad: invoke-virtual/range {v14, v15, v16}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@155c │ │ -088be8: 0c0e |01b0: move-result-object v14 │ │ -088bea: 6e10 6415 0e00 |01b1: invoke-virtual {v14}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ -088bf0: 0c0e |01b4: move-result-object v14 │ │ -088bf2: 7120 f811 ed00 |01b5: invoke-static {v13, v14}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@11f8 │ │ -088bf8: 7601 0b19 1100 |01b8: invoke-direct/range {v17}, Ljwtc/android/chess/main;.loadGame:()V // method@190b │ │ -088bfe: 2900 6dff |01bb: goto/16 0128 // -0093 │ │ -088c02: 1a0d df14 |01bd: const-string v13, "game_pgn" // string@14df │ │ -088c06: 120e |01bf: const/4 v14, #int 0 // #0 │ │ -088c08: 7230 fc00 d70e |01c0: invoke-interface {v7, v13, v14}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@00fc │ │ -088c0e: 0c0a |01c3: move-result-object v10 │ │ -088c10: 1a0d 371d |01c4: const-string v13, "onResume" // string@1d37 │ │ -088c14: 220e 4203 |01c6: new-instance v14, Ljava/lang/StringBuilder; // type@0342 │ │ -088c18: 7010 5715 0e00 |01c8: invoke-direct {v14}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ -088c1e: 1a0f f71d |01cb: const-string v15, "pgn: " // string@1df7 │ │ -088c22: 6e20 5f15 fe00 |01cd: invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -088c28: 0c0e |01d0: move-result-object v14 │ │ -088c2a: 6e20 5f15 ae00 |01d1: invoke-virtual {v14, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -088c30: 0c0e |01d4: move-result-object v14 │ │ -088c32: 6e10 6415 0e00 |01d5: invoke-virtual {v14}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ -088c38: 0c0e |01d8: move-result-object v14 │ │ -088c3a: 7120 f811 ed00 |01d9: invoke-static {v13, v14}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@11f8 │ │ -088c40: 0800 1100 |01dc: move-object/from16 v0, v17 │ │ -088c44: 7020 0c19 a000 |01de: invoke-direct {v0, v10}, Ljwtc/android/chess/main;.loadPGN:(Ljava/lang/String;)V // method@190c │ │ -088c4a: 2900 47ff |01e1: goto/16 0128 // -00b9 │ │ + insns size : 489 16-bit code units │ │ +08a424: |[08a424] jwtc.android.chess.main.onResume:()V │ │ +08a434: 1a0e 411b |0000: const-string v14, "main" // string@1b41 │ │ +08a438: 1a0f 331d |0002: const-string v15, "onResume" // string@1d33 │ │ +08a43c: 7120 f811 fe00 |0004: invoke-static {v14, v15}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@11f8 │ │ +08a442: 1a0e 2e03 |0007: const-string v14, "ChessPlayer" // string@032e │ │ +08a446: 120f |0009: const/4 v15, #int 0 // #0 │ │ +08a448: 0800 1200 |000a: move-object/from16 v0, v18 │ │ +08a44c: 6e30 0619 e00f |000c: invoke-virtual {v0, v14, v15}, Ljwtc/android/chess/main;.getSharedPreferences:(Ljava/lang/String;I)Landroid/content/SharedPreferences; // method@1906 │ │ +08a452: 0c08 |000f: move-result-object v8 │ │ +08a454: 1a0e 7323 |0010: const-string v14, "wakeLock" // string@2373 │ │ +08a458: 121f |0012: const/4 v15, #int 1 // #1 │ │ +08a45a: 7230 f900 e80f |0013: invoke-interface {v8, v14, v15}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@00f9 │ │ +08a460: 0a0e |0016: move-result v14 │ │ +08a462: 380e 0900 |0017: if-eqz v14, 0020 // +0009 │ │ +08a466: 0800 1200 |0019: move-object/from16 v0, v18 │ │ +08a46a: 540e 9e09 |001b: iget-object v14, v0, Ljwtc/android/chess/main;._wakeLock:Landroid/os/PowerManager$WakeLock; // field@099e │ │ +08a46e: 6e10 e801 0e00 |001d: invoke-virtual {v14}, Landroid/os/PowerManager$WakeLock;.acquire:()V // method@01e8 │ │ +08a474: 1a0e 7a0b |0020: const-string v14, "OpeningDb" // string@0b7a │ │ +08a478: 120f |0022: const/4 v15, #int 0 // #0 │ │ +08a47a: 7230 fc00 e80f |0023: invoke-interface {v8, v14, v15}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@00fc │ │ +08a480: 0c0a |0026: move-result-object v10 │ │ +08a482: 390a b200 |0027: if-nez v10, 00d9 // +00b2 │ │ +08a486: 220e 3f03 |0029: new-instance v14, Ljava/lang/StringBuilder; // type@033f │ │ +08a48a: 7010 5715 0e00 |002b: invoke-direct {v14}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ +08a490: 1a0f 4801 |002e: const-string v15, "/data/data/" // string@0148 │ │ +08a494: 6e20 5f15 fe00 |0030: invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +08a49a: 0c0e |0033: move-result-object v14 │ │ +08a49c: 7401 0419 1200 |0034: invoke-virtual/range {v18}, Ljwtc/android/chess/main;.getPackageName:()Ljava/lang/String; // method@1904 │ │ +08a4a2: 0c0f |0037: move-result-object v15 │ │ +08a4a4: 6e20 5f15 fe00 |0038: invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +08a4aa: 0c0e |003b: move-result-object v14 │ │ +08a4ac: 1a0f 4a01 |003c: const-string v15, "/db.bin" // string@014a │ │ +08a4b0: 6e20 5f15 fe00 |003e: invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +08a4b6: 0c0e |0041: move-result-object v14 │ │ +08a4b8: 6e10 6415 0e00 |0042: invoke-virtual {v14}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ +08a4be: 0c07 |0045: move-result-object v7 │ │ +08a4c0: 0800 1200 |0046: move-object/from16 v0, v18 │ │ +08a4c4: 540e 9509 |0048: iget-object v14, v0, Ljwtc/android/chess/main;._chessView:Ljwtc/android/chess/ChessView; // field@0995 │ │ +08a4c8: 7401 0119 1200 |004a: invoke-virtual/range {v18}, Ljwtc/android/chess/main;.getAssets:()Landroid/content/res/AssetManager; // method@1901 │ │ +08a4ce: 0c0f |004d: move-result-object v15 │ │ +08a4d0: 1a10 1113 |004e: const-string v16, "db.bin" // string@1311 │ │ +08a4d4: 7402 0701 0f00 |0050: invoke-virtual/range {v15, v16}, Landroid/content/res/AssetManager;.open:(Ljava/lang/String;)Ljava/io/InputStream; // method@0107 │ │ +08a4da: 0c0f |0053: move-result-object v15 │ │ +08a4dc: 1310 1100 |0054: const/16 v16, #int 17 // #11 │ │ +08a4e0: 0200 1000 |0056: move/from16 v0, v16 │ │ +08a4e4: 6e40 ba16 fe07 |0058: invoke-virtual {v14, v15, v7, v0}, Ljwtc/android/chess/ChessView;.loadDB:(Ljava/io/InputStream;Ljava/lang/String;I)V // method@16ba │ │ +08a4ea: 1a0b 0000 |005b: const-string v11, "" // string@0000 │ │ +08a4ee: 1a0e 2504 |005d: const-string v14, "FEN" // string@0425 │ │ +08a4f2: 120f |005f: const/4 v15, #int 0 // #0 │ │ +08a4f4: 7230 fc00 e80f |0060: invoke-interface {v8, v14, v15}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@00fc │ │ +08a4fa: 0c09 |0063: move-result-object v9 │ │ +08a4fc: 1a0e 580b |0064: const-string v14, "NotificationUri" // string@0b58 │ │ +08a500: 120f |0066: const/4 v15, #int 0 // #0 │ │ +08a502: 7230 fc00 e80f |0067: invoke-interface {v8, v14, v15}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@00fc │ │ +08a508: 0c0c |006a: move-result-object v12 │ │ +08a50a: 390c 9b00 |006b: if-nez v12, 0106 // +009b │ │ +08a50e: 120e |006d: const/4 v14, #int 0 // #0 │ │ +08a510: 0800 1200 |006e: move-object/from16 v0, v18 │ │ +08a514: 5b0e 9d09 |0070: iput-object v14, v0, Ljwtc/android/chess/main;._uriNotification:Landroid/net/Uri; // field@099d │ │ +08a518: 120e |0072: const/4 v14, #int 0 // #0 │ │ +08a51a: 0800 1200 |0073: move-object/from16 v0, v18 │ │ +08a51e: 5b0e 9b09 |0075: iput-object v14, v0, Ljwtc/android/chess/main;._ringNotification:Landroid/media/Ringtone; // field@099b │ │ +08a522: 7401 0319 1200 |0077: invoke-virtual/range {v18}, Ljwtc/android/chess/main;.getIntent:()Landroid/content/Intent; // method@1903 │ │ +08a528: 0c04 |007a: move-result-object v4 │ │ +08a52a: 6e10 d000 0400 |007b: invoke-virtual {v4}, Landroid/content/Intent;.getData:()Landroid/net/Uri; // method@00d0 │ │ +08a530: 0c0d |007e: move-result-object v13 │ │ +08a532: 380d e300 |007f: if-eqz v13, 0162 // +00e3 │ │ +08a536: 160e 0000 |0081: const-wide/16 v14, #int 0 // #0 │ │ +08a53a: 0800 1200 |0083: move-object/from16 v0, v18 │ │ +08a53e: 5a0e 9a09 |0085: iput-wide v14, v0, Ljwtc/android/chess/main;._lGameID:J // field@099a │ │ +08a542: 1a0b 0000 |0087: const-string v11, "" // string@0000 │ │ +08a546: 1a0e 331d |0089: const-string v14, "onResume" // string@1d33 │ │ +08a54a: 220f 3f03 |008b: new-instance v15, Ljava/lang/StringBuilder; // type@033f │ │ +08a54e: 7010 5715 0f00 |008d: invoke-direct {v15}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ +08a554: 1a10 671d |0090: const-string v16, "opening " // string@1d67 │ │ +08a558: 7402 5f15 0f00 |0092: invoke-virtual/range {v15, v16}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +08a55e: 0c0f |0095: move-result-object v15 │ │ +08a560: 6e10 af01 0d00 |0096: invoke-virtual {v13}, Landroid/net/Uri;.toString:()Ljava/lang/String; // method@01af │ │ +08a566: 0c10 |0099: move-result-object v16 │ │ +08a568: 7402 5f15 0f00 |009a: invoke-virtual/range {v15, v16}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +08a56e: 0c0f |009d: move-result-object v15 │ │ +08a570: 6e10 6415 0f00 |009e: invoke-virtual {v15}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ +08a576: 0c0f |00a1: move-result-object v15 │ │ +08a578: 7120 f811 fe00 |00a2: invoke-static {v14, v15}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@11f8 │ │ +08a57e: 7401 0219 1200 |00a5: invoke-virtual/range {v18}, Ljwtc/android/chess/main;.getContentResolver:()Landroid/content/ContentResolver; // method@1902 │ │ +08a584: 0c0e |00a8: move-result-object v14 │ │ +08a586: 6e20 9d00 de00 |00a9: invoke-virtual {v14, v13}, Landroid/content/ContentResolver;.openInputStream:(Landroid/net/Uri;)Ljava/io/InputStream; // method@009d │ │ +08a58c: 0c05 |00ac: move-result-object v5 │ │ +08a58e: 130e 0010 |00ad: const/16 v14, #int 4096 // #1000 │ │ +08a592: 23e2 8904 |00af: new-array v2, v14, [B // type@0489 │ │ +08a596: 6e20 c114 2500 |00b1: invoke-virtual {v5, v2}, Ljava/io/InputStream;.read:([B)I // method@14c1 │ │ +08a59c: 0a06 |00b4: move-result v6 │ │ +08a59e: 3d06 6900 |00b5: if-lez v6, 011e // +0069 │ │ +08a5a2: 220e 3f03 |00b7: new-instance v14, Ljava/lang/StringBuilder; // type@033f │ │ +08a5a6: 7010 5715 0e00 |00b9: invoke-direct {v14}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ +08a5ac: 6e20 5f15 be00 |00bc: invoke-virtual {v14, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +08a5b2: 0c0e |00bf: move-result-object v14 │ │ +08a5b4: 220f 3d03 |00c0: new-instance v15, Ljava/lang/String; // type@033d │ │ +08a5b8: 7020 3215 2f00 |00c2: invoke-direct {v15, v2}, Ljava/lang/String;.:([B)V // method@1532 │ │ +08a5be: 6e20 5f15 fe00 |00c5: invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +08a5c4: 0c0e |00c8: move-result-object v14 │ │ +08a5c6: 6e10 6415 0e00 |00c9: invoke-virtual {v14}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ +08a5cc: 0c0b |00cc: move-result-object v11 │ │ +08a5ce: 28e4 |00cd: goto 00b1 // -001c │ │ +08a5d0: 0d03 |00ce: move-exception v3 │ │ +08a5d2: 1a0e 331d |00cf: const-string v14, "onResume" // string@1d33 │ │ +08a5d6: 6e10 be14 0300 |00d1: invoke-virtual {v3}, Ljava/io/IOException;.toString:()Ljava/lang/String; // method@14be │ │ +08a5dc: 0c0f |00d4: move-result-object v15 │ │ +08a5de: 7120 f611 fe00 |00d5: invoke-static {v14, v15}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@11f6 │ │ +08a5e4: 2883 |00d8: goto 005b // -007d │ │ +08a5e6: 7110 ae01 0a00 |00d9: invoke-static {v10}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@01ae │ │ +08a5ec: 0c0d |00dc: move-result-object v13 │ │ +08a5ee: 1a0e 331d |00dd: const-string v14, "onResume" // string@1d33 │ │ +08a5f2: 220f 3f03 |00df: new-instance v15, Ljava/lang/StringBuilder; // type@033f │ │ +08a5f6: 7010 5715 0f00 |00e1: invoke-direct {v15}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ +08a5fc: 1a10 1013 |00e4: const-string v16, "db : " // string@1310 │ │ +08a600: 7402 5f15 0f00 |00e6: invoke-virtual/range {v15, v16}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +08a606: 0c0f |00e9: move-result-object v15 │ │ +08a608: 6e10 ac01 0d00 |00ea: invoke-virtual {v13}, Landroid/net/Uri;.getPath:()Ljava/lang/String; // method@01ac │ │ +08a60e: 0c10 |00ed: move-result-object v16 │ │ +08a610: 7402 5f15 0f00 |00ee: invoke-virtual/range {v15, v16}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +08a616: 0c0f |00f1: move-result-object v15 │ │ +08a618: 6e10 6415 0f00 |00f2: invoke-virtual {v15}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ +08a61e: 0c0f |00f5: move-result-object v15 │ │ +08a620: 7120 f811 fe00 |00f6: invoke-static {v14, v15}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@11f8 │ │ +08a626: 0800 1200 |00f9: move-object/from16 v0, v18 │ │ +08a62a: 540e 9509 |00fb: iget-object v14, v0, Ljwtc/android/chess/main;._chessView:Ljwtc/android/chess/ChessView; // field@0995 │ │ +08a62e: 6e10 ac01 0d00 |00fd: invoke-virtual {v13}, Landroid/net/Uri;.getPath:()Ljava/lang/String; // method@01ac │ │ +08a634: 0c0f |0100: move-result-object v15 │ │ +08a636: 6e20 d316 fe00 |0101: invoke-virtual {v14, v15}, Ljwtc/android/chess/ChessView;.setOpeningDb:(Ljava/lang/String;)V // method@16d3 │ │ +08a63c: 2900 57ff |0104: goto/16 005b // -00a9 │ │ +08a640: 7110 ae01 0c00 |0106: invoke-static {v12}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@01ae │ │ +08a646: 0c0e |0109: move-result-object v14 │ │ +08a648: 0800 1200 |010a: move-object/from16 v0, v18 │ │ +08a64c: 5b0e 9d09 |010c: iput-object v14, v0, Ljwtc/android/chess/main;._uriNotification:Landroid/net/Uri; // field@099d │ │ +08a650: 0800 1200 |010e: move-object/from16 v0, v18 │ │ +08a654: 540e 9d09 |0110: iget-object v14, v0, Ljwtc/android/chess/main;._uriNotification:Landroid/net/Uri; // field@099d │ │ +08a658: 0800 1200 |0112: move-object/from16 v0, v18 │ │ +08a65c: 7120 9601 e000 |0114: invoke-static {v0, v14}, Landroid/media/RingtoneManager;.getRingtone:(Landroid/content/Context;Landroid/net/Uri;)Landroid/media/Ringtone; // method@0196 │ │ +08a662: 0c0e |0117: move-result-object v14 │ │ +08a664: 0800 1200 |0118: move-object/from16 v0, v18 │ │ +08a668: 5b0e 9b09 |011a: iput-object v14, v0, Ljwtc/android/chess/main;._ringNotification:Landroid/media/Ringtone; // field@099b │ │ +08a66c: 2900 5bff |011c: goto/16 0077 // -00a5 │ │ +08a670: 6e10 c014 0500 |011e: invoke-virtual {v5}, Ljava/io/InputStream;.close:()V // method@14c0 │ │ +08a676: 6e10 4d15 0b00 |0121: invoke-virtual {v11}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@154d │ │ +08a67c: 0c0b |0124: move-result-object v11 │ │ +08a67e: 0800 1200 |0125: move-object/from16 v0, v18 │ │ +08a682: 7020 0c19 b000 |0127: invoke-direct {v0, v11}, Ljwtc/android/chess/main;.loadPGN:(Ljava/lang/String;)V // method@190c │ │ +08a688: 0800 1200 |012a: move-object/from16 v0, v18 │ │ +08a68c: 540e 9509 |012c: iget-object v14, v0, Ljwtc/android/chess/main;._chessView:Ljwtc/android/chess/ChessView; // field@0995 │ │ +08a690: 6e20 7d16 8e00 |012e: invoke-virtual {v14, v8}, Ljwtc/android/chess/ChessView;.OnResume:(Landroid/content/SharedPreferences;)V // method@167d │ │ +08a696: 0800 1200 |0131: move-object/from16 v0, v18 │ │ +08a69a: 540e 9509 |0133: iget-object v14, v0, Ljwtc/android/chess/main;._chessView:Ljwtc/android/chess/ChessView; // field@0995 │ │ +08a69e: 6e10 db16 0e00 |0135: invoke-virtual {v14}, Ljwtc/android/chess/ChessView;.updateState:()V // method@16db │ │ +08a6a4: 7501 3417 1200 |0138: invoke-super/range {v18}, Ljwtc/android/chess/MyBaseActivity;.onResume:()V // method@1734 │ │ +08a6aa: 0e00 |013b: return-void │ │ +08a6ac: 0d03 |013c: move-exception v3 │ │ +08a6ae: 1a0e db14 |013d: const-string v14, "game_pgn" // string@14db │ │ +08a6b2: 1a0f 0000 |013f: const-string v15, "" // string@0000 │ │ +08a6b6: 7230 fc00 e80f |0141: invoke-interface {v8, v14, v15}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@00fc │ │ +08a6bc: 0c0b |0144: move-result-object v11 │ │ +08a6be: 1a0e 331d |0145: const-string v14, "onResume" // string@1d33 │ │ +08a6c2: 220f 3f03 |0147: new-instance v15, Ljava/lang/StringBuilder; // type@033f │ │ +08a6c6: 7010 5715 0f00 |0149: invoke-direct {v15}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ +08a6cc: 1a10 4c04 |014c: const-string v16, "Failed " // string@044c │ │ +08a6d0: 7402 5f15 0f00 |014e: invoke-virtual/range {v15, v16}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +08a6d6: 0c0f |0151: move-result-object v15 │ │ +08a6d8: 6e10 fc14 0300 |0152: invoke-virtual {v3}, Ljava/lang/Exception;.toString:()Ljava/lang/String; // method@14fc │ │ +08a6de: 0c10 |0155: move-result-object v16 │ │ +08a6e0: 7402 5f15 0f00 |0156: invoke-virtual/range {v15, v16}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +08a6e6: 0c0f |0159: move-result-object v15 │ │ +08a6e8: 6e10 6415 0f00 |015a: invoke-virtual {v15}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ +08a6ee: 0c0f |015d: move-result-object v15 │ │ +08a6f0: 7120 f611 fe00 |015e: invoke-static {v14, v15}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@11f6 │ │ +08a6f6: 28c9 |0161: goto 012a // -0037 │ │ +08a6f8: 3809 2600 |0162: if-eqz v9, 0188 // +0026 │ │ +08a6fc: 1a0e 331d |0164: const-string v14, "onResume" // string@1d33 │ │ +08a700: 220f 3f03 |0166: new-instance v15, Ljava/lang/StringBuilder; // type@033f │ │ +08a704: 7010 5715 0f00 |0168: invoke-direct {v15}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ +08a70a: 1a10 9c0a |016b: const-string v16, "Loading FEN " // string@0a9c │ │ +08a70e: 7402 5f15 0f00 |016d: invoke-virtual/range {v15, v16}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +08a714: 0c0f |0170: move-result-object v15 │ │ +08a716: 6e20 5f15 9f00 |0171: invoke-virtual {v15, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +08a71c: 0c0f |0174: move-result-object v15 │ │ +08a71e: 6e10 6415 0f00 |0175: invoke-virtual {v15}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ +08a724: 0c0f |0178: move-result-object v15 │ │ +08a726: 7120 f811 fe00 |0179: invoke-static {v14, v15}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@11f8 │ │ +08a72c: 160e 0000 |017c: const-wide/16 v14, #int 0 // #0 │ │ +08a730: 0800 1200 |017e: move-object/from16 v0, v18 │ │ +08a734: 5a0e 9a09 |0180: iput-wide v14, v0, Ljwtc/android/chess/main;._lGameID:J // field@099a │ │ +08a738: 0800 1200 |0182: move-object/from16 v0, v18 │ │ +08a73c: 7020 0a19 9000 |0184: invoke-direct {v0, v9}, Ljwtc/android/chess/main;.loadFEN:(Ljava/lang/String;)V // method@190a │ │ +08a742: 28a3 |0187: goto 012a // -005d │ │ +08a744: 1a0e da14 |0188: const-string v14, "game_id" // string@14da │ │ +08a748: 1610 0000 |018a: const-wide/16 v16, #int 0 // #0 │ │ +08a74c: 0500 1000 |018c: move-wide/from16 v0, v16 │ │ +08a750: 7240 fb00 e810 |018e: invoke-interface {v8, v14, v0, v1}, Landroid/content/SharedPreferences;.getLong:(Ljava/lang/String;J)J // method@00fb │ │ +08a756: 0b0e |0191: move-result-wide v14 │ │ +08a758: 0800 1200 |0192: move-object/from16 v0, v18 │ │ +08a75c: 5a0e 9a09 |0194: iput-wide v14, v0, Ljwtc/android/chess/main;._lGameID:J // field@099a │ │ +08a760: 0800 1200 |0196: move-object/from16 v0, v18 │ │ +08a764: 530e 9a09 |0198: iget-wide v14, v0, Ljwtc/android/chess/main;._lGameID:J // field@099a │ │ +08a768: 1610 0000 |019a: const-wide/16 v16, #int 0 // #0 │ │ +08a76c: 310e 0e10 |019c: cmp-long v14, v14, v16 │ │ +08a770: 3d0e 2500 |019e: if-lez v14, 01c3 // +0025 │ │ +08a774: 1a0e 331d |01a0: const-string v14, "onResume" // string@1d33 │ │ +08a778: 220f 3f03 |01a2: new-instance v15, Ljava/lang/StringBuilder; // type@033f │ │ +08a77c: 7010 5715 0f00 |01a4: invoke-direct {v15}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ +08a782: 1a10 1119 |01a7: const-string v16, "loading saved game " // string@1911 │ │ +08a786: 7402 5f15 0f00 |01a9: invoke-virtual/range {v15, v16}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +08a78c: 0c0f |01ac: move-result-object v15 │ │ +08a78e: 0800 1200 |01ad: move-object/from16 v0, v18 │ │ +08a792: 5300 9a09 |01af: iget-wide v0, v0, Ljwtc/android/chess/main;._lGameID:J // field@099a │ │ +08a796: 0510 0000 |01b1: move-wide/from16 v16, v0 │ │ +08a79a: 7403 5c15 0f00 |01b3: invoke-virtual/range {v15, v16, v17}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@155c │ │ +08a7a0: 0c0f |01b6: move-result-object v15 │ │ +08a7a2: 6e10 6415 0f00 |01b7: invoke-virtual {v15}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ +08a7a8: 0c0f |01ba: move-result-object v15 │ │ +08a7aa: 7120 f811 fe00 |01bb: invoke-static {v14, v15}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@11f8 │ │ +08a7b0: 7601 0b19 1200 |01be: invoke-direct/range {v18}, Ljwtc/android/chess/main;.loadGame:()V // method@190b │ │ +08a7b6: 2900 69ff |01c1: goto/16 012a // -0097 │ │ +08a7ba: 1a0e db14 |01c3: const-string v14, "game_pgn" // string@14db │ │ +08a7be: 120f |01c5: const/4 v15, #int 0 // #0 │ │ +08a7c0: 7230 fc00 e80f |01c6: invoke-interface {v8, v14, v15}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@00fc │ │ +08a7c6: 0c0b |01c9: move-result-object v11 │ │ +08a7c8: 1a0e 331d |01ca: const-string v14, "onResume" // string@1d33 │ │ +08a7cc: 220f 3f03 |01cc: new-instance v15, Ljava/lang/StringBuilder; // type@033f │ │ +08a7d0: 7010 5715 0f00 |01ce: invoke-direct {v15}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ +08a7d6: 1a10 f31d |01d1: const-string v16, "pgn: " // string@1df3 │ │ +08a7da: 7402 5f15 0f00 |01d3: invoke-virtual/range {v15, v16}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +08a7e0: 0c0f |01d6: move-result-object v15 │ │ +08a7e2: 6e20 5f15 bf00 |01d7: invoke-virtual {v15, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +08a7e8: 0c0f |01da: move-result-object v15 │ │ +08a7ea: 6e10 6415 0f00 |01db: invoke-virtual {v15}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ +08a7f0: 0c0f |01de: move-result-object v15 │ │ +08a7f2: 7120 f811 fe00 |01df: invoke-static {v14, v15}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@11f8 │ │ +08a7f8: 0800 1200 |01e2: move-object/from16 v0, v18 │ │ +08a7fc: 7020 0c19 b000 |01e4: invoke-direct {v0, v11}, Ljwtc/android/chess/main;.loadPGN:(Ljava/lang/String;)V // method@190c │ │ +08a802: 2900 43ff |01e7: goto/16 012a // -00bd │ │ catches : 3 │ │ - 0x0029 - 0x0059 │ │ - Ljava/io/IOException; -> 0x00cc │ │ - 0x00a3 - 0x00ca │ │ - Ljava/lang/Exception; -> 0x013a │ │ - 0x011c - 0x0128 │ │ - Ljava/lang/Exception; -> 0x013a │ │ + 0x0029 - 0x005b │ │ + Ljava/io/IOException; -> 0x00ce │ │ + 0x00a5 - 0x00cc │ │ + Ljava/lang/Exception; -> 0x013c │ │ + 0x011e - 0x012a │ │ + Ljava/lang/Exception; -> 0x013c │ │ positions : │ │ 0x0000 line=295 │ │ 0x0007 line=299 │ │ 0x0010 line=301 │ │ 0x0019 line=303 │ │ 0x0020 line=306 │ │ 0x0027 line=307 │ │ 0x0029 line=309 │ │ 0x0046 line=310 │ │ - 0x0059 line=321 │ │ - 0x005b line=322 │ │ - 0x0062 line=324 │ │ - 0x0069 line=325 │ │ - 0x006b line=326 │ │ - 0x0070 line=327 │ │ - 0x0075 line=334 │ │ - 0x0079 line=335 │ │ - 0x007d line=337 │ │ - 0x007f line=338 │ │ - 0x0085 line=339 │ │ - 0x0087 line=340 │ │ - 0x00a3 line=343 │ │ - 0x00ab line=344 │ │ - 0x00af line=346 │ │ - 0x00b5 line=348 │ │ - 0x00cc line=311 │ │ - 0x00cd line=313 │ │ - 0x00d7 line=316 │ │ - 0x00db line=317 │ │ - 0x00f7 line=318 │ │ - 0x0104 line=330 │ │ - 0x010c line=331 │ │ - 0x011c line=350 │ │ - 0x011f line=352 │ │ - 0x0123 line=354 │ │ - 0x0128 line=378 │ │ - 0x012f line=380 │ │ - 0x0136 line=382 │ │ - 0x0139 line=383 │ │ - 0x013a line=356 │ │ - 0x013b line=357 │ │ - 0x0143 line=358 │ │ - 0x0160 line=360 │ │ - 0x0162 line=362 │ │ - 0x017a line=363 │ │ - 0x0180 line=364 │ │ - 0x0186 line=366 │ │ - 0x0192 line=367 │ │ - 0x019c line=368 │ │ - 0x01b8 line=369 │ │ - 0x01bd line=372 │ │ - 0x01c4 line=373 │ │ - 0x01dc line=374 │ │ - locals : │ │ - 0x0046 - 0x0059 reg=6 outFilename Ljava/lang/String; │ │ - 0x00af - 0x00cc reg=1 b [B │ │ - 0x0079 - 0x00cc reg=3 intent Landroid/content/Intent; │ │ - 0x00ab - 0x00cc reg=4 is Ljava/io/InputStream; │ │ - 0x00b3 - 0x00cc reg=5 len I │ │ - 0x0062 - 0x00cc reg=8 sFEN Ljava/lang/String; │ │ - 0x005b - 0x00cc reg=10 sPGN Ljava/lang/String; │ │ - 0x0069 - 0x00cc reg=11 sTmp Ljava/lang/String; │ │ - 0x007d - 0x00cc reg=12 uri Landroid/net/Uri; │ │ - 0x00cd - 0x00d7 reg=2 e Ljava/io/IOException; │ │ - 0x00db - 0x0104 reg=12 uri Landroid/net/Uri; │ │ - 0x011c - 0x0128 reg=1 b [B │ │ - 0x011c - 0x0128 reg=4 is Ljava/io/InputStream; │ │ - 0x011c - 0x0128 reg=5 len I │ │ - 0x013b - 0x0160 reg=2 e Ljava/lang/Exception; │ │ - 0x011c - 0x01e3 reg=3 intent Landroid/content/Intent; │ │ - 0x0010 - 0x01e3 reg=7 prefs Landroid/content/SharedPreferences; │ │ - 0x0104 - 0x01e3 reg=8 sFEN Ljava/lang/String; │ │ - 0x0027 - 0x01e3 reg=9 sOpeningDb Ljava/lang/String; │ │ - 0x0104 - 0x01e3 reg=10 sPGN Ljava/lang/String; │ │ - 0x0104 - 0x01e3 reg=11 sTmp Ljava/lang/String; │ │ - 0x011c - 0x01e3 reg=12 uri Landroid/net/Uri; │ │ - 0x0000 - 0x01e3 reg=17 this Ljwtc/android/chess/main; │ │ + 0x005b line=321 │ │ + 0x005d line=322 │ │ + 0x0064 line=324 │ │ + 0x006b line=325 │ │ + 0x006d line=326 │ │ + 0x0072 line=327 │ │ + 0x0077 line=334 │ │ + 0x007b line=335 │ │ + 0x007f line=337 │ │ + 0x0081 line=338 │ │ + 0x0087 line=339 │ │ + 0x0089 line=340 │ │ + 0x00a5 line=343 │ │ + 0x00ad line=344 │ │ + 0x00b1 line=346 │ │ + 0x00b7 line=348 │ │ + 0x00ce line=311 │ │ + 0x00cf line=313 │ │ + 0x00d9 line=316 │ │ + 0x00dd line=317 │ │ + 0x00f9 line=318 │ │ + 0x0106 line=330 │ │ + 0x010e line=331 │ │ + 0x011e line=350 │ │ + 0x0121 line=352 │ │ + 0x0125 line=354 │ │ + 0x012a line=378 │ │ + 0x0131 line=380 │ │ + 0x0138 line=382 │ │ + 0x013b line=383 │ │ + 0x013c line=356 │ │ + 0x013d line=357 │ │ + 0x0145 line=358 │ │ + 0x0162 line=360 │ │ + 0x0164 line=362 │ │ + 0x017c line=363 │ │ + 0x0182 line=364 │ │ + 0x0188 line=366 │ │ + 0x0196 line=367 │ │ + 0x01a0 line=368 │ │ + 0x01be line=369 │ │ + 0x01c3 line=372 │ │ + 0x01ca line=373 │ │ + 0x01e2 line=374 │ │ + locals : │ │ + 0x0046 - 0x005b reg=7 outFilename Ljava/lang/String; │ │ + 0x00b1 - 0x00ce reg=2 b [B │ │ + 0x007b - 0x00ce reg=4 intent Landroid/content/Intent; │ │ + 0x00ad - 0x00ce reg=5 is Ljava/io/InputStream; │ │ + 0x00b5 - 0x00ce reg=6 len I │ │ + 0x0064 - 0x00ce reg=9 sFEN Ljava/lang/String; │ │ + 0x005d - 0x00ce reg=11 sPGN Ljava/lang/String; │ │ + 0x006b - 0x00ce reg=12 sTmp Ljava/lang/String; │ │ + 0x007f - 0x00ce reg=13 uri Landroid/net/Uri; │ │ + 0x00cf - 0x00d9 reg=3 e Ljava/io/IOException; │ │ + 0x00dd - 0x0106 reg=13 uri Landroid/net/Uri; │ │ + 0x011e - 0x012a reg=2 b [B │ │ + 0x011e - 0x012a reg=5 is Ljava/io/InputStream; │ │ + 0x011e - 0x012a reg=6 len I │ │ + 0x013d - 0x0162 reg=3 e Ljava/lang/Exception; │ │ + 0x011e - 0x01e9 reg=4 intent Landroid/content/Intent; │ │ + 0x0010 - 0x01e9 reg=8 prefs Landroid/content/SharedPreferences; │ │ + 0x0106 - 0x01e9 reg=9 sFEN Ljava/lang/String; │ │ + 0x0027 - 0x01e9 reg=10 sOpeningDb Ljava/lang/String; │ │ + 0x0106 - 0x01e9 reg=11 sPGN Ljava/lang/String; │ │ + 0x0106 - 0x01e9 reg=12 sTmp Ljava/lang/String; │ │ + 0x011e - 0x01e9 reg=13 uri Landroid/net/Uri; │ │ + 0x0000 - 0x01e9 reg=18 this Ljwtc/android/chess/main; │ │ │ │ #10 : (in Ljwtc/android/chess/main;) │ │ name : 'onWindowFocusChanged' │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -088c74: |[088c74] jwtc.android.chess.main.onWindowFocusChanged:(Z)V │ │ -088c84: 6f20 3717 1000 |0000: invoke-super {v0, v1}, Ljwtc/android/chess/MyBaseActivity;.onWindowFocusChanged:(Z)V // method@1737 │ │ -088c8a: 0e00 |0003: return-void │ │ +08a82c: |[08a82c] jwtc.android.chess.main.onWindowFocusChanged:(Z)V │ │ +08a83c: 6f20 3717 1000 |0000: invoke-super {v0, v1}, Ljwtc/android/chess/MyBaseActivity;.onWindowFocusChanged:(Z)V // method@1737 │ │ +08a842: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=100 │ │ 0x0003 line=107 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Ljwtc/android/chess/main; │ │ 0x0000 - 0x0004 reg=1 hasFocus Z │ │ │ │ #11 : (in Ljwtc/android/chess/main;) │ │ name : 'saveGame' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 14 │ │ + registers : 15 │ │ ins : 1 │ │ outs : 8 │ │ insns size : 96 16-bit code units │ │ -088c8c: |[088c8c] jwtc.android.chess.main.saveGame:()V │ │ -088c9c: 54d0 9509 |0000: iget-object v0, v13, Ljwtc/android/chess/main;._chessView:Ljwtc/android/chess/ChessView; // field@0995 │ │ -088ca0: 1a05 1104 |0002: const-string v5, "Event" // string@0411 │ │ -088ca4: 6e20 b016 5000 |0004: invoke-virtual {v0, v5}, Ljwtc/android/chess/ChessView;.getPGNHeadProperty:(Ljava/lang/String;)Ljava/lang/String; // method@16b0 │ │ -088caa: 0c01 |0007: move-result-object v1 │ │ -088cac: 3901 0400 |0008: if-nez v1, 000c // +0004 │ │ -088cb0: 1a01 1214 |000a: const-string v1, "event ?" // string@1412 │ │ -088cb4: 54d0 9509 |000c: iget-object v0, v13, Ljwtc/android/chess/main;._chessView:Ljwtc/android/chess/ChessView; // field@0995 │ │ -088cb8: 6e10 b316 0000 |000e: invoke-virtual {v0}, Ljwtc/android/chess/ChessView;.getWhite:()Ljava/lang/String; // method@16b3 │ │ -088cbe: 0c02 |0011: move-result-object v2 │ │ -088cc0: 3902 0400 |0012: if-nez v2, 0016 // +0004 │ │ -088cc4: 1a02 8b23 |0014: const-string v2, "white ?" // string@238b │ │ -088cc8: 54d0 9509 |0016: iget-object v0, v13, Ljwtc/android/chess/main;._chessView:Ljwtc/android/chess/ChessView; // field@0995 │ │ -088ccc: 6e10 a716 0000 |0018: invoke-virtual {v0}, Ljwtc/android/chess/ChessView;.getBlack:()Ljava/lang/String; // method@16a7 │ │ -088cd2: 0c03 |001b: move-result-object v3 │ │ -088cd4: 3903 0400 |001c: if-nez v3, 0020 // +0004 │ │ -088cd8: 1a03 5311 |001e: const-string v3, "black ?" // string@1153 │ │ -088cdc: 54d0 9509 |0020: iget-object v0, v13, Ljwtc/android/chess/main;._chessView:Ljwtc/android/chess/ChessView; // field@0995 │ │ -088ce0: 6e10 a916 0000 |0022: invoke-virtual {v0}, Ljwtc/android/chess/ChessView;.getDate:()Ljava/util/Date; // method@16a9 │ │ -088ce6: 0c08 |0025: move-result-object v8 │ │ -088ce8: 3908 0a00 |0026: if-nez v8, 0030 // +000a │ │ -088cec: 7100 b115 0000 |0028: invoke-static {}, Ljava/util/Calendar;.getInstance:()Ljava/util/Calendar; // method@15b1 │ │ -088cf2: 0c00 |002b: move-result-object v0 │ │ -088cf4: 6e10 b215 0000 |002c: invoke-virtual {v0}, Ljava/util/Calendar;.getTime:()Ljava/util/Date; // method@15b2 │ │ -088cfa: 0c08 |002f: move-result-object v8 │ │ -088cfc: 7100 b115 0000 |0030: invoke-static {}, Ljava/util/Calendar;.getInstance:()Ljava/util/Calendar; // method@15b1 │ │ -088d02: 0c04 |0033: move-result-object v4 │ │ -088d04: 6e20 b615 8400 |0034: invoke-virtual {v4, v8}, Ljava/util/Calendar;.setTime:(Ljava/util/Date;)V // method@15b6 │ │ -088d0a: 54d0 9609 |0037: iget-object v0, v13, Ljwtc/android/chess/main;._dlgSave:Ljwtc/android/chess/SaveGameDlg; // field@0996 │ │ -088d0e: 3900 0900 |0039: if-nez v0, 0042 // +0009 │ │ -088d12: 2200 d403 |003b: new-instance v0, Ljwtc/android/chess/SaveGameDlg; // type@03d4 │ │ -088d16: 7020 5717 d000 |003d: invoke-direct {v0, v13}, Ljwtc/android/chess/SaveGameDlg;.:(Ljwtc/android/chess/main;)V // method@1757 │ │ -088d1c: 5bd0 9609 |0040: iput-object v0, v13, Ljwtc/android/chess/main;._dlgSave:Ljwtc/android/chess/SaveGameDlg; // field@0996 │ │ -088d20: 54d0 9609 |0042: iget-object v0, v13, Ljwtc/android/chess/main;._dlgSave:Ljwtc/android/chess/SaveGameDlg; // field@0996 │ │ -088d24: 54d5 9509 |0044: iget-object v5, v13, Ljwtc/android/chess/main;._chessView:Ljwtc/android/chess/ChessView; // field@0995 │ │ -088d28: 6e10 a316 0500 |0046: invoke-virtual {v5}, Ljwtc/android/chess/ChessView;.exportFullPGN:()Ljava/lang/String; // method@16a3 │ │ -088d2e: 0c05 |0049: move-result-object v5 │ │ -088d30: 52d6 9709 |004a: iget v6, v13, Ljwtc/android/chess/main;._fGameRating:F // field@0997 │ │ -088d34: 53d9 9a09 |004c: iget-wide v9, v13, Ljwtc/android/chess/main;._lGameID:J // field@099a │ │ -088d38: 160b 0000 |004e: const-wide/16 v11, #int 0 // #0 │ │ -088d3c: 3107 090b |0050: cmp-long v7, v9, v11 │ │ -088d40: 3d07 0c00 |0052: if-lez v7, 005e // +000c │ │ -088d44: 1217 |0054: const/4 v7, #int 1 // #1 │ │ -088d46: 7408 6417 0000 |0055: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6, v7}, Ljwtc/android/chess/SaveGameDlg;.setItems:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/Calendar;Ljava/lang/String;FZ)V // method@1764 │ │ -088d4c: 54d0 9609 |0058: iget-object v0, v13, Ljwtc/android/chess/main;._dlgSave:Ljwtc/android/chess/SaveGameDlg; // field@0996 │ │ -088d50: 6e10 6617 0000 |005a: invoke-virtual {v0}, Ljwtc/android/chess/SaveGameDlg;.show:()V // method@1766 │ │ -088d56: 0e00 |005d: return-void │ │ -088d58: 1207 |005e: const/4 v7, #int 0 // #0 │ │ -088d5a: 28f6 |005f: goto 0055 // -000a │ │ +08a844: |[08a844] jwtc.android.chess.main.saveGame:()V │ │ +08a854: 54e0 9509 |0000: iget-object v0, v14, Ljwtc/android/chess/main;._chessView:Ljwtc/android/chess/ChessView; // field@0995 │ │ +08a858: 1a05 1104 |0002: const-string v5, "Event" // string@0411 │ │ +08a85c: 6e20 b016 5000 |0004: invoke-virtual {v0, v5}, Ljwtc/android/chess/ChessView;.getPGNHeadProperty:(Ljava/lang/String;)Ljava/lang/String; // method@16b0 │ │ +08a862: 0c01 |0007: move-result-object v1 │ │ +08a864: 3901 0400 |0008: if-nez v1, 000c // +0004 │ │ +08a868: 1a01 0e14 |000a: const-string v1, "event ?" // string@140e │ │ +08a86c: 54e0 9509 |000c: iget-object v0, v14, Ljwtc/android/chess/main;._chessView:Ljwtc/android/chess/ChessView; // field@0995 │ │ +08a870: 6e10 b316 0000 |000e: invoke-virtual {v0}, Ljwtc/android/chess/ChessView;.getWhite:()Ljava/lang/String; // method@16b3 │ │ +08a876: 0c02 |0011: move-result-object v2 │ │ +08a878: 3902 0400 |0012: if-nez v2, 0016 // +0004 │ │ +08a87c: 1a02 8723 |0014: const-string v2, "white ?" // string@2387 │ │ +08a880: 54e0 9509 |0016: iget-object v0, v14, Ljwtc/android/chess/main;._chessView:Ljwtc/android/chess/ChessView; // field@0995 │ │ +08a884: 6e10 a716 0000 |0018: invoke-virtual {v0}, Ljwtc/android/chess/ChessView;.getBlack:()Ljava/lang/String; // method@16a7 │ │ +08a88a: 0c03 |001b: move-result-object v3 │ │ +08a88c: 3903 0400 |001c: if-nez v3, 0020 // +0004 │ │ +08a890: 1a03 4f11 |001e: const-string v3, "black ?" // string@114f │ │ +08a894: 54e0 9509 |0020: iget-object v0, v14, Ljwtc/android/chess/main;._chessView:Ljwtc/android/chess/ChessView; // field@0995 │ │ +08a898: 6e10 a916 0000 |0022: invoke-virtual {v0}, Ljwtc/android/chess/ChessView;.getDate:()Ljava/util/Date; // method@16a9 │ │ +08a89e: 0c08 |0025: move-result-object v8 │ │ +08a8a0: 3908 0a00 |0026: if-nez v8, 0030 // +000a │ │ +08a8a4: 7100 b115 0000 |0028: invoke-static {}, Ljava/util/Calendar;.getInstance:()Ljava/util/Calendar; // method@15b1 │ │ +08a8aa: 0c00 |002b: move-result-object v0 │ │ +08a8ac: 6e10 b215 0000 |002c: invoke-virtual {v0}, Ljava/util/Calendar;.getTime:()Ljava/util/Date; // method@15b2 │ │ +08a8b2: 0c08 |002f: move-result-object v8 │ │ +08a8b4: 7100 b115 0000 |0030: invoke-static {}, Ljava/util/Calendar;.getInstance:()Ljava/util/Calendar; // method@15b1 │ │ +08a8ba: 0c04 |0033: move-result-object v4 │ │ +08a8bc: 6e20 b615 8400 |0034: invoke-virtual {v4, v8}, Ljava/util/Calendar;.setTime:(Ljava/util/Date;)V // method@15b6 │ │ +08a8c2: 54e0 9609 |0037: iget-object v0, v14, Ljwtc/android/chess/main;._dlgSave:Ljwtc/android/chess/SaveGameDlg; // field@0996 │ │ +08a8c6: 3900 0900 |0039: if-nez v0, 0042 // +0009 │ │ +08a8ca: 2200 d103 |003b: new-instance v0, Ljwtc/android/chess/SaveGameDlg; // type@03d1 │ │ +08a8ce: 7020 5717 e000 |003d: invoke-direct {v0, v14}, Ljwtc/android/chess/SaveGameDlg;.:(Ljwtc/android/chess/main;)V // method@1757 │ │ +08a8d4: 5be0 9609 |0040: iput-object v0, v14, Ljwtc/android/chess/main;._dlgSave:Ljwtc/android/chess/SaveGameDlg; // field@0996 │ │ +08a8d8: 54e0 9609 |0042: iget-object v0, v14, Ljwtc/android/chess/main;._dlgSave:Ljwtc/android/chess/SaveGameDlg; // field@0996 │ │ +08a8dc: 54e5 9509 |0044: iget-object v5, v14, Ljwtc/android/chess/main;._chessView:Ljwtc/android/chess/ChessView; // field@0995 │ │ +08a8e0: 6e10 a316 0500 |0046: invoke-virtual {v5}, Ljwtc/android/chess/ChessView;.exportFullPGN:()Ljava/lang/String; // method@16a3 │ │ +08a8e6: 0c05 |0049: move-result-object v5 │ │ +08a8e8: 52e6 9709 |004a: iget v6, v14, Ljwtc/android/chess/main;._fGameRating:F // field@0997 │ │ +08a8ec: 53ea 9a09 |004c: iget-wide v10, v14, Ljwtc/android/chess/main;._lGameID:J // field@099a │ │ +08a8f0: 160c 0000 |004e: const-wide/16 v12, #int 0 // #0 │ │ +08a8f4: 3107 0a0c |0050: cmp-long v7, v10, v12 │ │ +08a8f8: 3d07 0c00 |0052: if-lez v7, 005e // +000c │ │ +08a8fc: 1217 |0054: const/4 v7, #int 1 // #1 │ │ +08a8fe: 7408 6417 0000 |0055: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6, v7}, Ljwtc/android/chess/SaveGameDlg;.setItems:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/Calendar;Ljava/lang/String;FZ)V // method@1764 │ │ +08a904: 54e0 9609 |0058: iget-object v0, v14, Ljwtc/android/chess/main;._dlgSave:Ljwtc/android/chess/SaveGameDlg; // field@0996 │ │ +08a908: 6e10 6617 0000 |005a: invoke-virtual {v0}, Ljwtc/android/chess/SaveGameDlg;.show:()V // method@1766 │ │ +08a90e: 0e00 |005d: return-void │ │ +08a910: 1207 |005e: const/4 v7, #int 0 // #0 │ │ +08a912: 28f6 |005f: goto 0055 // -000a │ │ catches : (none) │ │ positions : │ │ 0x0000 line=600 │ │ 0x0008 line=601 │ │ 0x000a line=602 │ │ 0x000c line=603 │ │ 0x0012 line=604 │ │ @@ -182539,111 +182621,111 @@ │ │ 0x005e line=619 │ │ locals : │ │ 0x0008 - 0x0060 reg=1 sEvent Ljava/lang/String; │ │ 0x0012 - 0x0060 reg=2 sWhite Ljava/lang/String; │ │ 0x001c - 0x0060 reg=3 sBlack Ljava/lang/String; │ │ 0x0034 - 0x0060 reg=4 cal Ljava/util/Calendar; │ │ 0x0026 - 0x0060 reg=8 dd Ljava/util/Date; │ │ - 0x0000 - 0x0060 reg=13 this Ljwtc/android/chess/main; │ │ + 0x0000 - 0x0060 reg=14 this Ljwtc/android/chess/main; │ │ │ │ #12 : (in Ljwtc/android/chess/main;) │ │ name : 'saveGame' │ │ type : '(Landroid/content/ContentValues;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 16 │ │ ins : 3 │ │ outs : 6 │ │ insns size : 170 16-bit code units │ │ -088d5c: |[088d5c] jwtc.android.chess.main.saveGame:(Landroid/content/ContentValues;Z)V │ │ -088d6c: 121c |0000: const/4 v12, #int 1 // #1 │ │ -088d6e: 120b |0001: const/4 v11, #int 0 // #0 │ │ -088d70: 1203 |0002: const/4 v3, #int 0 // #0 │ │ -088d72: 1a00 2e03 |0003: const-string v0, "ChessPlayer" // string@032e │ │ -088d76: 6e30 0619 0d0b |0005: invoke-virtual {v13, v0, v11}, Ljwtc/android/chess/main;.getSharedPreferences:(Ljava/lang/String;I)Landroid/content/SharedPreferences; // method@1906 │ │ -088d7c: 0c00 |0008: move-result-object v0 │ │ -088d7e: 7210 f800 0000 |0009: invoke-interface {v0}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@00f8 │ │ -088d84: 0c07 |000c: move-result-object v7 │ │ -088d86: 1a00 2504 |000d: const-string v0, "FEN" // string@0425 │ │ -088d8a: 7230 f700 0703 |000f: invoke-interface {v7, v0, v3}, Landroid/content/SharedPreferences$Editor;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@00f7 │ │ -088d90: 7210 f300 0700 |0012: invoke-interface {v7}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@00f3 │ │ -088d96: 54d2 9509 |0015: iget-object v2, v13, Ljwtc/android/chess/main;._chessView:Ljwtc/android/chess/ChessView; // field@0995 │ │ -088d9a: 1a04 1104 |0017: const-string v4, "Event" // string@0411 │ │ -088d9e: 1a00 1114 |0019: const-string v0, "event" // string@1411 │ │ -088da2: 6e20 a400 0e00 |001b: invoke-virtual {v14, v0}, Landroid/content/ContentValues;.get:(Ljava/lang/String;)Ljava/lang/Object; // method@00a4 │ │ -088da8: 0c00 |001e: move-result-object v0 │ │ -088daa: 1f00 4003 |001f: check-cast v0, Ljava/lang/String; // type@0340 │ │ -088dae: 6e30 d416 4200 |0021: invoke-virtual {v2, v4, v0}, Ljwtc/android/chess/ChessView;.setPGNHeadProperty:(Ljava/lang/String;Ljava/lang/String;)V // method@16d4 │ │ -088db4: 54d2 9509 |0024: iget-object v2, v13, Ljwtc/android/chess/main;._chessView:Ljwtc/android/chess/ChessView; // field@0995 │ │ -088db8: 1a04 320e |0026: const-string v4, "White" // string@0e32 │ │ -088dbc: 1a00 8a23 |0028: const-string v0, "white" // string@238a │ │ -088dc0: 6e20 a400 0e00 |002a: invoke-virtual {v14, v0}, Landroid/content/ContentValues;.get:(Ljava/lang/String;)Ljava/lang/Object; // method@00a4 │ │ -088dc6: 0c00 |002d: move-result-object v0 │ │ -088dc8: 1f00 4003 |002e: check-cast v0, Ljava/lang/String; // type@0340 │ │ -088dcc: 6e30 d416 4200 |0030: invoke-virtual {v2, v4, v0}, Ljwtc/android/chess/ChessView;.setPGNHeadProperty:(Ljava/lang/String;Ljava/lang/String;)V // method@16d4 │ │ -088dd2: 54d2 9509 |0033: iget-object v2, v13, Ljwtc/android/chess/main;._chessView:Ljwtc/android/chess/ChessView; // field@0995 │ │ -088dd6: 1a04 9a02 |0035: const-string v4, "Black" // string@029a │ │ -088dda: 1a00 5211 |0037: const-string v0, "black" // string@1152 │ │ -088dde: 6e20 a400 0e00 |0039: invoke-virtual {v14, v0}, Landroid/content/ContentValues;.get:(Ljava/lang/String;)Ljava/lang/Object; // method@00a4 │ │ -088de4: 0c00 |003c: move-result-object v0 │ │ -088de6: 1f00 4003 |003d: check-cast v0, Ljava/lang/String; // type@0340 │ │ -088dea: 6e30 d416 4200 |003f: invoke-virtual {v2, v4, v0}, Ljwtc/android/chess/ChessView;.setPGNHeadProperty:(Ljava/lang/String;Ljava/lang/String;)V // method@16d4 │ │ -088df0: 54d2 9509 |0042: iget-object v2, v13, Ljwtc/android/chess/main;._chessView:Ljwtc/android/chess/ChessView; // field@0995 │ │ -088df4: 1a00 0f13 |0044: const-string v0, "date" // string@130f │ │ -088df8: 6e20 a400 0e00 |0046: invoke-virtual {v14, v0}, Landroid/content/ContentValues;.get:(Ljava/lang/String;)Ljava/lang/Object; // method@00a4 │ │ -088dfe: 0c00 |0049: move-result-object v0 │ │ -088e00: 1f00 3303 |004a: check-cast v0, Ljava/lang/Long; // type@0333 │ │ -088e04: 6e10 0d15 0000 |004c: invoke-virtual {v0}, Ljava/lang/Long;.longValue:()J // method@150d │ │ -088e0a: 0b04 |004f: move-result-wide v4 │ │ -088e0c: 6e30 cb16 4205 |0050: invoke-virtual {v2, v4, v5}, Ljwtc/android/chess/ChessView;.setDateLong:(J)V // method@16cb │ │ -088e12: 1a00 c71e |0053: const-string v0, "rating" // string@1ec7 │ │ -088e16: 6e20 a400 0e00 |0055: invoke-virtual {v14, v0}, Landroid/content/ContentValues;.get:(Ljava/lang/String;)Ljava/lang/Object; // method@00a4 │ │ -088e1c: 0c00 |0058: move-result-object v0 │ │ -088e1e: 1f00 2a03 |0059: check-cast v0, Ljava/lang/Float; // type@032a │ │ -088e22: 6e10 fd14 0000 |005b: invoke-virtual {v0}, Ljava/lang/Float;.floatValue:()F // method@14fd │ │ -088e28: 0a00 |005e: move-result v0 │ │ -088e2a: 59d0 9709 |005f: iput v0, v13, Ljwtc/android/chess/main;._fGameRating:F // field@0997 │ │ -088e2e: 53d4 9a09 |0061: iget-wide v4, v13, Ljwtc/android/chess/main;._lGameID:J // field@099a │ │ -088e32: 1609 0000 |0063: const-wide/16 v9, #int 0 // #0 │ │ -088e36: 3100 0409 |0065: cmp-long v0, v4, v9 │ │ -088e3a: 3d00 1400 |0067: if-lez v0, 007b // +0014 │ │ -088e3e: 390f 1200 |0069: if-nez v15, 007b // +0012 │ │ -088e42: 6200 d505 |006b: sget-object v0, Ljwtc/android/chess/MyPGNProvider;.CONTENT_URI:Landroid/net/Uri; // field@05d5 │ │ -088e46: 53d4 9a09 |006d: iget-wide v4, v13, Ljwtc/android/chess/main;._lGameID:J // field@099a │ │ -088e4a: 7130 a000 4005 |006f: invoke-static {v0, v4, v5}, Landroid/content/ContentUris;.withAppendedId:(Landroid/net/Uri;J)Landroid/net/Uri; // method@00a0 │ │ -088e50: 0c08 |0072: move-result-object v8 │ │ -088e52: 6e10 0219 0d00 |0073: invoke-virtual {v13}, Ljwtc/android/chess/main;.getContentResolver:()Landroid/content/ContentResolver; // method@1902 │ │ -088e58: 0c00 |0076: move-result-object v0 │ │ -088e5a: 6e53 9f00 803e |0077: invoke-virtual {v0, v8, v14, v3, v3}, Landroid/content/ContentResolver;.update:(Landroid/net/Uri;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I // method@009f │ │ -088e60: 0e00 |007a: return-void │ │ -088e62: 6208 d505 |007b: sget-object v8, Ljwtc/android/chess/MyPGNProvider;.CONTENT_URI:Landroid/net/Uri; // field@05d5 │ │ -088e66: 6e10 0219 0d00 |007d: invoke-virtual {v13}, Ljwtc/android/chess/main;.getContentResolver:()Landroid/content/ContentResolver; // method@1902 │ │ -088e6c: 0c00 |0080: move-result-object v0 │ │ -088e6e: 6e30 9b00 800e |0081: invoke-virtual {v0, v8, v14}, Landroid/content/ContentResolver;.insert:(Landroid/net/Uri;Landroid/content/ContentValues;)Landroid/net/Uri; // method@009b │ │ -088e74: 0c01 |0084: move-result-object v1 │ │ -088e76: 23c2 a604 |0085: new-array v2, v12, [Ljava/lang/String; // type@04a6 │ │ -088e7a: 1a00 290f |0087: const-string v0, "_id" // string@0f29 │ │ -088e7e: 4d00 020b |0089: aput-object v0, v2, v11 │ │ -088e82: 07d0 |008b: move-object v0, v13 │ │ -088e84: 0734 |008c: move-object v4, v3 │ │ -088e86: 0735 |008d: move-object v5, v3 │ │ -088e88: 7406 0d19 0000 |008e: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Ljwtc/android/chess/main;.managedQuery:(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; // method@190d │ │ -088e8e: 0c06 |0091: move-result-object v6 │ │ -088e90: 3806 e8ff |0092: if-eqz v6, 007a // -0018 │ │ -088e94: 7210 2901 0600 |0094: invoke-interface {v6}, Landroid/database/Cursor;.getCount:()I // method@0129 │ │ -088e9a: 0a00 |0097: move-result v0 │ │ -088e9c: 33c0 e2ff |0098: if-ne v0, v12, 007a // -001e │ │ -088ea0: 7210 2f01 0600 |009a: invoke-interface {v6}, Landroid/database/Cursor;.moveToFirst:()Z // method@012f │ │ -088ea6: 1a00 290f |009d: const-string v0, "_id" // string@0f29 │ │ -088eaa: 7220 2701 0600 |009f: invoke-interface {v6, v0}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@0127 │ │ -088eb0: 0a00 |00a2: move-result v0 │ │ -088eb2: 7220 2b01 0600 |00a3: invoke-interface {v6, v0}, Landroid/database/Cursor;.getLong:(I)J // method@012b │ │ -088eb8: 0b02 |00a6: move-result-wide v2 │ │ -088eba: 5ad2 9a09 |00a7: iput-wide v2, v13, Ljwtc/android/chess/main;._lGameID:J // field@099a │ │ -088ebe: 28d1 |00a9: goto 007a // -002f │ │ +08a914: |[08a914] jwtc.android.chess.main.saveGame:(Landroid/content/ContentValues;Z)V │ │ +08a924: 121c |0000: const/4 v12, #int 1 // #1 │ │ +08a926: 1209 |0001: const/4 v9, #int 0 // #0 │ │ +08a928: 1203 |0002: const/4 v3, #int 0 // #0 │ │ +08a92a: 1a00 2e03 |0003: const-string v0, "ChessPlayer" // string@032e │ │ +08a92e: 6e30 0619 0d09 |0005: invoke-virtual {v13, v0, v9}, Ljwtc/android/chess/main;.getSharedPreferences:(Ljava/lang/String;I)Landroid/content/SharedPreferences; // method@1906 │ │ +08a934: 0c00 |0008: move-result-object v0 │ │ +08a936: 7210 f800 0000 |0009: invoke-interface {v0}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@00f8 │ │ +08a93c: 0c07 |000c: move-result-object v7 │ │ +08a93e: 1a00 2504 |000d: const-string v0, "FEN" // string@0425 │ │ +08a942: 7230 f700 0703 |000f: invoke-interface {v7, v0, v3}, Landroid/content/SharedPreferences$Editor;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@00f7 │ │ +08a948: 7210 f300 0700 |0012: invoke-interface {v7}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@00f3 │ │ +08a94e: 54d2 9509 |0015: iget-object v2, v13, Ljwtc/android/chess/main;._chessView:Ljwtc/android/chess/ChessView; // field@0995 │ │ +08a952: 1a04 1104 |0017: const-string v4, "Event" // string@0411 │ │ +08a956: 1a00 0d14 |0019: const-string v0, "event" // string@140d │ │ +08a95a: 6e20 a400 0e00 |001b: invoke-virtual {v14, v0}, Landroid/content/ContentValues;.get:(Ljava/lang/String;)Ljava/lang/Object; // method@00a4 │ │ +08a960: 0c00 |001e: move-result-object v0 │ │ +08a962: 1f00 3d03 |001f: check-cast v0, Ljava/lang/String; // type@033d │ │ +08a966: 6e30 d416 4200 |0021: invoke-virtual {v2, v4, v0}, Ljwtc/android/chess/ChessView;.setPGNHeadProperty:(Ljava/lang/String;Ljava/lang/String;)V // method@16d4 │ │ +08a96c: 54d2 9509 |0024: iget-object v2, v13, Ljwtc/android/chess/main;._chessView:Ljwtc/android/chess/ChessView; // field@0995 │ │ +08a970: 1a04 2f0e |0026: const-string v4, "White" // string@0e2f │ │ +08a974: 1a00 8623 |0028: const-string v0, "white" // string@2386 │ │ +08a978: 6e20 a400 0e00 |002a: invoke-virtual {v14, v0}, Landroid/content/ContentValues;.get:(Ljava/lang/String;)Ljava/lang/Object; // method@00a4 │ │ +08a97e: 0c00 |002d: move-result-object v0 │ │ +08a980: 1f00 3d03 |002e: check-cast v0, Ljava/lang/String; // type@033d │ │ +08a984: 6e30 d416 4200 |0030: invoke-virtual {v2, v4, v0}, Ljwtc/android/chess/ChessView;.setPGNHeadProperty:(Ljava/lang/String;Ljava/lang/String;)V // method@16d4 │ │ +08a98a: 54d2 9509 |0033: iget-object v2, v13, Ljwtc/android/chess/main;._chessView:Ljwtc/android/chess/ChessView; // field@0995 │ │ +08a98e: 1a04 9a02 |0035: const-string v4, "Black" // string@029a │ │ +08a992: 1a00 4e11 |0037: const-string v0, "black" // string@114e │ │ +08a996: 6e20 a400 0e00 |0039: invoke-virtual {v14, v0}, Landroid/content/ContentValues;.get:(Ljava/lang/String;)Ljava/lang/Object; // method@00a4 │ │ +08a99c: 0c00 |003c: move-result-object v0 │ │ +08a99e: 1f00 3d03 |003d: check-cast v0, Ljava/lang/String; // type@033d │ │ +08a9a2: 6e30 d416 4200 |003f: invoke-virtual {v2, v4, v0}, Ljwtc/android/chess/ChessView;.setPGNHeadProperty:(Ljava/lang/String;Ljava/lang/String;)V // method@16d4 │ │ +08a9a8: 54d2 9509 |0042: iget-object v2, v13, Ljwtc/android/chess/main;._chessView:Ljwtc/android/chess/ChessView; // field@0995 │ │ +08a9ac: 1a00 0b13 |0044: const-string v0, "date" // string@130b │ │ +08a9b0: 6e20 a400 0e00 |0046: invoke-virtual {v14, v0}, Landroid/content/ContentValues;.get:(Ljava/lang/String;)Ljava/lang/Object; // method@00a4 │ │ +08a9b6: 0c00 |0049: move-result-object v0 │ │ +08a9b8: 1f00 3003 |004a: check-cast v0, Ljava/lang/Long; // type@0330 │ │ +08a9bc: 6e10 0d15 0000 |004c: invoke-virtual {v0}, Ljava/lang/Long;.longValue:()J // method@150d │ │ +08a9c2: 0b04 |004f: move-result-wide v4 │ │ +08a9c4: 6e30 cb16 4205 |0050: invoke-virtual {v2, v4, v5}, Ljwtc/android/chess/ChessView;.setDateLong:(J)V // method@16cb │ │ +08a9ca: 1a00 c31e |0053: const-string v0, "rating" // string@1ec3 │ │ +08a9ce: 6e20 a400 0e00 |0055: invoke-virtual {v14, v0}, Landroid/content/ContentValues;.get:(Ljava/lang/String;)Ljava/lang/Object; // method@00a4 │ │ +08a9d4: 0c00 |0058: move-result-object v0 │ │ +08a9d6: 1f00 2703 |0059: check-cast v0, Ljava/lang/Float; // type@0327 │ │ +08a9da: 6e10 fd14 0000 |005b: invoke-virtual {v0}, Ljava/lang/Float;.floatValue:()F // method@14fd │ │ +08a9e0: 0a00 |005e: move-result v0 │ │ +08a9e2: 59d0 9709 |005f: iput v0, v13, Ljwtc/android/chess/main;._fGameRating:F // field@0997 │ │ +08a9e6: 53d4 9a09 |0061: iget-wide v4, v13, Ljwtc/android/chess/main;._lGameID:J // field@099a │ │ +08a9ea: 160a 0000 |0063: const-wide/16 v10, #int 0 // #0 │ │ +08a9ee: 3100 040a |0065: cmp-long v0, v4, v10 │ │ +08a9f2: 3d00 1400 |0067: if-lez v0, 007b // +0014 │ │ +08a9f6: 390f 1200 |0069: if-nez v15, 007b // +0012 │ │ +08a9fa: 6200 d505 |006b: sget-object v0, Ljwtc/android/chess/MyPGNProvider;.CONTENT_URI:Landroid/net/Uri; // field@05d5 │ │ +08a9fe: 53d4 9a09 |006d: iget-wide v4, v13, Ljwtc/android/chess/main;._lGameID:J // field@099a │ │ +08aa02: 7130 a000 4005 |006f: invoke-static {v0, v4, v5}, Landroid/content/ContentUris;.withAppendedId:(Landroid/net/Uri;J)Landroid/net/Uri; // method@00a0 │ │ +08aa08: 0c08 |0072: move-result-object v8 │ │ +08aa0a: 6e10 0219 0d00 |0073: invoke-virtual {v13}, Ljwtc/android/chess/main;.getContentResolver:()Landroid/content/ContentResolver; // method@1902 │ │ +08aa10: 0c00 |0076: move-result-object v0 │ │ +08aa12: 6e53 9f00 803e |0077: invoke-virtual {v0, v8, v14, v3, v3}, Landroid/content/ContentResolver;.update:(Landroid/net/Uri;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I // method@009f │ │ +08aa18: 0e00 |007a: return-void │ │ +08aa1a: 6208 d505 |007b: sget-object v8, Ljwtc/android/chess/MyPGNProvider;.CONTENT_URI:Landroid/net/Uri; // field@05d5 │ │ +08aa1e: 6e10 0219 0d00 |007d: invoke-virtual {v13}, Ljwtc/android/chess/main;.getContentResolver:()Landroid/content/ContentResolver; // method@1902 │ │ +08aa24: 0c00 |0080: move-result-object v0 │ │ +08aa26: 6e30 9b00 800e |0081: invoke-virtual {v0, v8, v14}, Landroid/content/ContentResolver;.insert:(Landroid/net/Uri;Landroid/content/ContentValues;)Landroid/net/Uri; // method@009b │ │ +08aa2c: 0c01 |0084: move-result-object v1 │ │ +08aa2e: 23c2 a304 |0085: new-array v2, v12, [Ljava/lang/String; // type@04a3 │ │ +08aa32: 1a00 260f |0087: const-string v0, "_id" // string@0f26 │ │ +08aa36: 4d00 0209 |0089: aput-object v0, v2, v9 │ │ +08aa3a: 07d0 |008b: move-object v0, v13 │ │ +08aa3c: 0734 |008c: move-object v4, v3 │ │ +08aa3e: 0735 |008d: move-object v5, v3 │ │ +08aa40: 7406 0d19 0000 |008e: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Ljwtc/android/chess/main;.managedQuery:(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; // method@190d │ │ +08aa46: 0c06 |0091: move-result-object v6 │ │ +08aa48: 3806 e8ff |0092: if-eqz v6, 007a // -0018 │ │ +08aa4c: 7210 2901 0600 |0094: invoke-interface {v6}, Landroid/database/Cursor;.getCount:()I // method@0129 │ │ +08aa52: 0a00 |0097: move-result v0 │ │ +08aa54: 33c0 e2ff |0098: if-ne v0, v12, 007a // -001e │ │ +08aa58: 7210 2f01 0600 |009a: invoke-interface {v6}, Landroid/database/Cursor;.moveToFirst:()Z // method@012f │ │ +08aa5e: 1a00 260f |009d: const-string v0, "_id" // string@0f26 │ │ +08aa62: 7220 2701 0600 |009f: invoke-interface {v6, v0}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@0127 │ │ +08aa68: 0a00 |00a2: move-result v0 │ │ +08aa6a: 7220 2b01 0600 |00a3: invoke-interface {v6, v0}, Landroid/database/Cursor;.getLong:(I)J // method@012b │ │ +08aa70: 0b02 |00a6: move-result-wide v2 │ │ +08aa72: 5ad2 9a09 |00a7: iput-wide v2, v13, Ljwtc/android/chess/main;._lGameID:J // field@099a │ │ +08aa76: 28d1 |00a9: goto 007a // -002f │ │ catches : (none) │ │ positions : │ │ 0x0003 line=625 │ │ 0x000d line=626 │ │ 0x0012 line=627 │ │ 0x0015 line=629 │ │ 0x0024 line=630 │ │ @@ -182675,18 +182757,18 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -088ec0: |[088ec0] jwtc.android.chess.main.setAutoFlip:(Z)V │ │ -088ed0: 5410 9509 |0000: iget-object v0, v1, Ljwtc/android/chess/main;._chessView:Ljwtc/android/chess/ChessView; // field@0995 │ │ -088ed4: 6e20 ca16 2000 |0002: invoke-virtual {v0, v2}, Ljwtc/android/chess/ChessView;.setAutoFlip:(Z)V // method@16ca │ │ -088eda: 0e00 |0005: return-void │ │ +08aa78: |[08aa78] jwtc.android.chess.main.setAutoFlip:(Z)V │ │ +08aa88: 5410 9509 |0000: iget-object v0, v1, Ljwtc/android/chess/main;._chessView:Ljwtc/android/chess/ChessView; // field@0995 │ │ +08aa8c: 6e20 ca16 2000 |0002: invoke-virtual {v0, v2}, Ljwtc/android/chess/ChessView;.setAutoFlip:(Z)V // method@16ca │ │ +08aa92: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=665 │ │ 0x0005 line=666 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Ljwtc/android/chess/main; │ │ 0x0000 - 0x0006 reg=2 b Z │ │ @@ -182696,18 +182778,18 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -088edc: |[088edc] jwtc.android.chess.main.setLevel:(I)V │ │ -088eec: 5410 9509 |0000: iget-object v0, v1, Ljwtc/android/chess/main;._chessView:Ljwtc/android/chess/ChessView; // field@0995 │ │ -088ef0: 6e20 ce16 2000 |0002: invoke-virtual {v0, v2}, Ljwtc/android/chess/ChessView;.setLevel:(I)V // method@16ce │ │ -088ef6: 0e00 |0005: return-void │ │ +08aa94: |[08aa94] jwtc.android.chess.main.setLevel:(I)V │ │ +08aaa4: 5410 9509 |0000: iget-object v0, v1, Ljwtc/android/chess/main;._chessView:Ljwtc/android/chess/ChessView; // field@0995 │ │ +08aaa8: 6e20 ce16 2000 |0002: invoke-virtual {v0, v2}, Ljwtc/android/chess/ChessView;.setLevel:(I)V // method@16ce │ │ +08aaae: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=656 │ │ 0x0005 line=657 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Ljwtc/android/chess/main; │ │ 0x0000 - 0x0006 reg=2 iLevel I │ │ @@ -182717,18 +182799,18 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -088ef8: |[088ef8] jwtc.android.chess.main.setLevelMode:(I)V │ │ -088f08: 5410 9509 |0000: iget-object v0, v1, Ljwtc/android/chess/main;._chessView:Ljwtc/android/chess/ChessView; // field@0995 │ │ -088f0c: 6e20 cf16 2000 |0002: invoke-virtual {v0, v2}, Ljwtc/android/chess/ChessView;.setLevelMode:(I)V // method@16cf │ │ -088f12: 0e00 |0005: return-void │ │ +08aab0: |[08aab0] jwtc.android.chess.main.setLevelMode:(I)V │ │ +08aac0: 5410 9509 |0000: iget-object v0, v1, Ljwtc/android/chess/main;._chessView:Ljwtc/android/chess/ChessView; // field@0995 │ │ +08aac4: 6e20 cf16 2000 |0002: invoke-virtual {v0, v2}, Ljwtc/android/chess/ChessView;.setLevelMode:(I)V // method@16cf │ │ +08aaca: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=653 │ │ 0x0005 line=654 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Ljwtc/android/chess/main; │ │ 0x0000 - 0x0006 reg=2 iLevelMode I │ │ @@ -182738,18 +182820,18 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -088f14: |[088f14] jwtc.android.chess.main.setLevelPly:(I)V │ │ -088f24: 5410 9509 |0000: iget-object v0, v1, Ljwtc/android/chess/main;._chessView:Ljwtc/android/chess/ChessView; // field@0995 │ │ -088f28: 6e20 d016 2000 |0002: invoke-virtual {v0, v2}, Ljwtc/android/chess/ChessView;.setLevelPly:(I)V // method@16d0 │ │ -088f2e: 0e00 |0005: return-void │ │ +08aacc: |[08aacc] jwtc.android.chess.main.setLevelPly:(I)V │ │ +08aadc: 5410 9509 |0000: iget-object v0, v1, Ljwtc/android/chess/main;._chessView:Ljwtc/android/chess/ChessView; // field@0995 │ │ +08aae0: 6e20 d016 2000 |0002: invoke-virtual {v0, v2}, Ljwtc/android/chess/ChessView;.setLevelPly:(I)V // method@16d0 │ │ +08aae6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=659 │ │ 0x0005 line=660 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Ljwtc/android/chess/main; │ │ 0x0000 - 0x0006 reg=2 iLevelPly I │ │ @@ -182759,18 +182841,18 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -088f30: |[088f30] jwtc.android.chess.main.setPlayMode:(I)V │ │ -088f40: 5410 9509 |0000: iget-object v0, v1, Ljwtc/android/chess/main;._chessView:Ljwtc/android/chess/ChessView; // field@0995 │ │ -088f44: 6e20 d516 2000 |0002: invoke-virtual {v0, v2}, Ljwtc/android/chess/ChessView;.setPlayMode:(I)V // method@16d5 │ │ -088f4a: 0e00 |0005: return-void │ │ +08aae8: |[08aae8] jwtc.android.chess.main.setPlayMode:(I)V │ │ +08aaf8: 5410 9509 |0000: iget-object v0, v1, Ljwtc/android/chess/main;._chessView:Ljwtc/android/chess/ChessView; // field@0995 │ │ +08aafc: 6e20 d516 2000 |0002: invoke-virtual {v0, v2}, Ljwtc/android/chess/ChessView;.setPlayMode:(I)V // method@16d5 │ │ +08ab02: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=662 │ │ 0x0005 line=663 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Ljwtc/android/chess/main; │ │ 0x0000 - 0x0006 reg=2 mode I │ │ @@ -182780,18 +182862,18 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -088f4c: |[088f4c] jwtc.android.chess.main.setShowMoves:(Z)V │ │ -088f5c: 5410 9509 |0000: iget-object v0, v1, Ljwtc/android/chess/main;._chessView:Ljwtc/android/chess/ChessView; // field@0995 │ │ -088f60: 6e20 d616 2000 |0002: invoke-virtual {v0, v2}, Ljwtc/android/chess/ChessView;.setShowMoves:(Z)V // method@16d6 │ │ -088f66: 0e00 |0005: return-void │ │ +08ab04: |[08ab04] jwtc.android.chess.main.setShowMoves:(Z)V │ │ +08ab14: 5410 9509 |0000: iget-object v0, v1, Ljwtc/android/chess/main;._chessView:Ljwtc/android/chess/ChessView; // field@0995 │ │ +08ab18: 6e20 d616 2000 |0002: invoke-virtual {v0, v2}, Ljwtc/android/chess/ChessView;.setShowMoves:(Z)V // method@16d6 │ │ +08ab1e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=668 │ │ 0x0005 line=669 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Ljwtc/android/chess/main; │ │ 0x0000 - 0x0006 reg=2 b Z │ │ @@ -182801,85 +182883,95 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 141 16-bit code units │ │ -088f68: |[088f68] jwtc.android.chess.main.showMenu:()V │ │ -088f78: 1302 0a00 |0000: const/16 v2, #int 10 // #a │ │ -088f7c: 2322 a604 |0002: new-array v2, v2, [Ljava/lang/String; // type@04a6 │ │ -088f80: 1203 |0004: const/4 v3, #int 0 // #0 │ │ -088f82: 1404 5e00 087f |0005: const v4, #float 1.80777e+38 // #7f08005e │ │ -088f88: 6e20 0719 4500 |0008: invoke-virtual {v5, v4}, Ljwtc/android/chess/main;.getString:(I)Ljava/lang/String; // method@1907 │ │ -088f8e: 0c04 |000b: move-result-object v4 │ │ -088f90: 4d04 0203 |000c: aput-object v4, v2, v3 │ │ -088f94: 1213 |000e: const/4 v3, #int 1 // #1 │ │ -088f96: 1404 6c00 087f |000f: const v4, #float 1.80777e+38 // #7f08006c │ │ -088f9c: 6e20 0719 4500 |0012: invoke-virtual {v5, v4}, Ljwtc/android/chess/main;.getString:(I)Ljava/lang/String; // method@1907 │ │ -088fa2: 0c04 |0015: move-result-object v4 │ │ -088fa4: 4d04 0203 |0016: aput-object v4, v2, v3 │ │ -088fa8: 1223 |0018: const/4 v3, #int 2 // #2 │ │ -088faa: 1404 5b00 087f |0019: const v4, #float 1.80777e+38 // #7f08005b │ │ -088fb0: 6e20 0719 4500 |001c: invoke-virtual {v5, v4}, Ljwtc/android/chess/main;.getString:(I)Ljava/lang/String; // method@1907 │ │ -088fb6: 0c04 |001f: move-result-object v4 │ │ -088fb8: 4d04 0203 |0020: aput-object v4, v2, v3 │ │ -088fbc: 1233 |0022: const/4 v3, #int 3 // #3 │ │ -088fbe: 1404 6a00 087f |0023: const v4, #float 1.80777e+38 // #7f08006a │ │ -088fc4: 6e20 0719 4500 |0026: invoke-virtual {v5, v4}, Ljwtc/android/chess/main;.getString:(I)Ljava/lang/String; // method@1907 │ │ -088fca: 0c04 |0029: move-result-object v4 │ │ -088fcc: 4d04 0203 |002a: aput-object v4, v2, v3 │ │ -088fd0: 1243 |002c: const/4 v3, #int 4 // #4 │ │ -088fd2: 1404 7000 087f |002d: const v4, #float 1.80777e+38 // #7f080070 │ │ -088fd8: 6e20 0719 4500 |0030: invoke-virtual {v5, v4}, Ljwtc/android/chess/main;.getString:(I)Ljava/lang/String; // method@1907 │ │ -088fde: 0c04 |0033: move-result-object v4 │ │ -088fe0: 4d04 0203 |0034: aput-object v4, v2, v3 │ │ -088fe4: 1253 |0036: const/4 v3, #int 5 // #5 │ │ -088fe6: 1404 5f00 087f |0037: const v4, #float 1.80777e+38 // #7f08005f │ │ -088fec: 6e20 0719 4500 |003a: invoke-virtual {v5, v4}, Ljwtc/android/chess/main;.getString:(I)Ljava/lang/String; // method@1907 │ │ -088ff2: 0c04 |003d: move-result-object v4 │ │ -088ff4: 4d04 0203 |003e: aput-object v4, v2, v3 │ │ -088ff8: 1263 |0040: const/4 v3, #int 6 // #6 │ │ -088ffa: 1404 6000 087f |0041: const v4, #float 1.80777e+38 // #7f080060 │ │ -089000: 6e20 0719 4500 |0044: invoke-virtual {v5, v4}, Ljwtc/android/chess/main;.getString:(I)Ljava/lang/String; // method@1907 │ │ -089006: 0c04 |0047: move-result-object v4 │ │ -089008: 4d04 0203 |0048: aput-object v4, v2, v3 │ │ -08900c: 1273 |004a: const/4 v3, #int 7 // #7 │ │ -08900e: 1404 6100 087f |004b: const v4, #float 1.80777e+38 // #7f080061 │ │ -089014: 6e20 0719 4500 |004e: invoke-virtual {v5, v4}, Ljwtc/android/chess/main;.getString:(I)Ljava/lang/String; // method@1907 │ │ -08901a: 0c04 |0051: move-result-object v4 │ │ -08901c: 4d04 0203 |0052: aput-object v4, v2, v3 │ │ -089020: 1303 0800 |0054: const/16 v3, #int 8 // #8 │ │ -089024: 1404 6d00 087f |0056: const v4, #float 1.80777e+38 // #7f08006d │ │ -08902a: 6e20 0719 4500 |0059: invoke-virtual {v5, v4}, Ljwtc/android/chess/main;.getString:(I)Ljava/lang/String; // method@1907 │ │ -089030: 0c04 |005c: move-result-object v4 │ │ -089032: 4d04 0203 |005d: aput-object v4, v2, v3 │ │ -089036: 1303 0900 |005f: const/16 v3, #int 9 // #9 │ │ -08903a: 1404 6e00 087f |0061: const v4, #float 1.80777e+38 // #7f08006e │ │ -089040: 6e20 0719 4500 |0064: invoke-virtual {v5, v4}, Ljwtc/android/chess/main;.getString:(I)Ljava/lang/String; // method@1907 │ │ -089046: 0c04 |0067: move-result-object v4 │ │ -089048: 4d04 0203 |0068: aput-object v4, v2, v3 │ │ -08904c: 5b52 9809 |006a: iput-object v2, v5, Ljwtc/android/chess/main;._itemsMenu:[Ljava/lang/String; // field@0998 │ │ -089050: 2201 0d00 |006c: new-instance v1, Landroid/app/AlertDialog$Builder; // type@000d │ │ -089054: 7020 3b00 5100 |006e: invoke-direct {v1, v5}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@003b │ │ -08905a: 1402 4e00 087f |0071: const v2, #float 1.80777e+38 // #7f08004e │ │ -089060: 6e20 0719 2500 |0074: invoke-virtual {v5, v2}, Ljwtc/android/chess/main;.getString:(I)Ljava/lang/String; // method@1907 │ │ -089066: 0c02 |0077: move-result-object v2 │ │ -089068: 6e20 4500 2100 |0078: invoke-virtual {v1, v2}, Landroid/app/AlertDialog$Builder;.setTitle:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@0045 │ │ -08906e: 5452 9809 |007b: iget-object v2, v5, Ljwtc/android/chess/main;._itemsMenu:[Ljava/lang/String; // field@0998 │ │ -089072: 2203 1b04 |007d: new-instance v3, Ljwtc/android/chess/main$1; // type@041b │ │ -089076: 7020 f018 5300 |007f: invoke-direct {v3, v5}, Ljwtc/android/chess/main$1;.:(Ljwtc/android/chess/main;)V // method@18f0 │ │ -08907c: 6e30 3d00 2103 |0082: invoke-virtual {v1, v2, v3}, Landroid/app/AlertDialog$Builder;.setItems:([Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@003d │ │ -089082: 6e10 3c00 0100 |0085: invoke-virtual {v1}, Landroid/app/AlertDialog$Builder;.create:()Landroid/app/AlertDialog; // method@003c │ │ -089088: 0c00 |0088: move-result-object v0 │ │ -08908a: 6e10 4800 0000 |0089: invoke-virtual {v0}, Landroid/app/AlertDialog;.show:()V // method@0048 │ │ -089090: 0e00 |008c: return-void │ │ +08ab20: |[08ab20] jwtc.android.chess.main.showMenu:()V │ │ +08ab30: 1302 0a00 |0000: const/16 v2, #int 10 // #a │ │ +08ab34: 2322 a304 |0002: new-array v2, v2, [Ljava/lang/String; // type@04a3 │ │ +08ab38: 1203 |0004: const/4 v3, #int 0 // #0 │ │ +08ab3a: 1404 5e00 087f |0005: const v4, #float 1.80777e+38 // #7f08005e │ │ +08ab40: 6e20 0719 4500 |0008: invoke-virtual {v5, v4}, Ljwtc/android/chess/main;.getString:(I)Ljava/lang/String; // method@1907 │ │ +08ab46: 0c04 |000b: move-result-object v4 │ │ +08ab48: 4d04 0203 |000c: aput-object v4, v2, v3 │ │ +08ab4c: 1213 |000e: const/4 v3, #int 1 // #1 │ │ +08ab4e: 1404 6c00 087f |000f: const v4, #float 1.80777e+38 // #7f08006c │ │ +08ab54: 6e20 0719 4500 |0012: invoke-virtual {v5, v4}, Ljwtc/android/chess/main;.getString:(I)Ljava/lang/String; // method@1907 │ │ +08ab5a: 0c04 |0015: move-result-object v4 │ │ +08ab5c: 4d04 0203 |0016: aput-object v4, v2, v3 │ │ +08ab60: 1223 |0018: const/4 v3, #int 2 // #2 │ │ +08ab62: 1404 5b00 087f |0019: const v4, #float 1.80777e+38 // #7f08005b │ │ +08ab68: 6e20 0719 4500 |001c: invoke-virtual {v5, v4}, Ljwtc/android/chess/main;.getString:(I)Ljava/lang/String; // method@1907 │ │ +08ab6e: 0c04 |001f: move-result-object v4 │ │ +08ab70: 4d04 0203 |0020: aput-object v4, v2, v3 │ │ +08ab74: 1233 |0022: const/4 v3, #int 3 // #3 │ │ +08ab76: 1404 6a00 087f |0023: const v4, #float 1.80777e+38 // #7f08006a │ │ +08ab7c: 6e20 0719 4500 |0026: invoke-virtual {v5, v4}, Ljwtc/android/chess/main;.getString:(I)Ljava/lang/String; // method@1907 │ │ +08ab82: 0c04 |0029: move-result-object v4 │ │ +08ab84: 4d04 0203 |002a: aput-object v4, v2, v3 │ │ +08ab88: 1243 |002c: const/4 v3, #int 4 // #4 │ │ +08ab8a: 1404 7000 087f |002d: const v4, #float 1.80777e+38 // #7f080070 │ │ +08ab90: 6e20 0719 4500 |0030: invoke-virtual {v5, v4}, Ljwtc/android/chess/main;.getString:(I)Ljava/lang/String; // method@1907 │ │ +08ab96: 0c04 |0033: move-result-object v4 │ │ +08ab98: 4d04 0203 |0034: aput-object v4, v2, v3 │ │ +08ab9c: 1253 |0036: const/4 v3, #int 5 // #5 │ │ +08ab9e: 1404 5f00 087f |0037: const v4, #float 1.80777e+38 // #7f08005f │ │ +08aba4: 6e20 0719 4500 |003a: invoke-virtual {v5, v4}, Ljwtc/android/chess/main;.getString:(I)Ljava/lang/String; // method@1907 │ │ +08abaa: 0c04 |003d: move-result-object v4 │ │ +08abac: 4d04 0203 |003e: aput-object v4, v2, v3 │ │ +08abb0: 1263 |0040: const/4 v3, #int 6 // #6 │ │ +08abb2: 1404 6000 087f |0041: const v4, #float 1.80777e+38 // #7f080060 │ │ +08abb8: 6e20 0719 4500 |0044: invoke-virtual {v5, v4}, Ljwtc/android/chess/main;.getString:(I)Ljava/lang/String; // method@1907 │ │ +08abbe: 0c04 |0047: move-result-object v4 │ │ +08abc0: 4d04 0203 |0048: aput-object v4, v2, v3 │ │ +08abc4: 1273 |004a: const/4 v3, #int 7 // #7 │ │ +08abc6: 1404 6100 087f |004b: const v4, #float 1.80777e+38 // #7f080061 │ │ +08abcc: 6e20 0719 4500 |004e: invoke-virtual {v5, v4}, Ljwtc/android/chess/main;.getString:(I)Ljava/lang/String; // method@1907 │ │ +08abd2: 0c04 |0051: move-result-object v4 │ │ +08abd4: 4d04 0203 |0052: aput-object v4, v2, v3 │ │ +08abd8: 1303 0800 |0054: const/16 v3, #int 8 // #8 │ │ +08abdc: 1404 6d00 087f |0056: const v4, #float 1.80777e+38 // #7f08006d │ │ +08abe2: 6e20 0719 4500 |0059: invoke-virtual {v5, v4}, Ljwtc/android/chess/main;.getString:(I)Ljava/lang/String; // method@1907 │ │ +08abe8: 0c04 |005c: move-result-object v4 │ │ +08abea: 4d04 0203 |005d: aput-object v4, v2, v3 │ │ +08abee: 1303 0900 |005f: const/16 v3, #int 9 // #9 │ │ +08abf2: 1404 6e00 087f |0061: const v4, #float 1.80777e+38 // #7f08006e │ │ +08abf8: 6e20 0719 4500 |0064: invoke-virtual {v5, v4}, Ljwtc/android/chess/main;.getString:(I)Ljava/lang/String; // method@1907 │ │ +08abfe: 0c04 |0067: move-result-object v4 │ │ +08ac00: 4d04 0203 |0068: aput-object v4, v2, v3 │ │ +08ac04: 5b52 9809 |006a: iput-object v2, v5, Ljwtc/android/chess/main;._itemsMenu:[Ljava/lang/String; // field@0998 │ │ +08ac08: 2201 0d00 |006c: new-instance v1, Landroid/app/AlertDialog$Builder; // type@000d │ │ +08ac0c: 7020 3b00 5100 |006e: invoke-direct {v1, v5}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@003b │ │ +08ac12: 1402 4e00 087f |0071: const v2, #float 1.80777e+38 // #7f08004e │ │ +08ac18: 6e20 0719 2500 |0074: invoke-virtual {v5, v2}, Ljwtc/android/chess/main;.getString:(I)Ljava/lang/String; // method@1907 │ │ +08ac1e: 0c02 |0077: move-result-object v2 │ │ +08ac20: 6e20 4500 2100 |0078: invoke-virtual {v1, v2}, Landroid/app/AlertDialog$Builder;.setTitle:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@0045 │ │ +08ac26: 5452 9809 |007b: iget-object v2, v5, Ljwtc/android/chess/main;._itemsMenu:[Ljava/lang/String; // field@0998 │ │ +08ac2a: 2203 1804 |007d: new-instance v3, Ljwtc/android/chess/main$1; // type@0418 │ │ +08ac2e: 7020 f018 5300 |007f: invoke-direct {v3, v5}, Ljwtc/android/chess/main$1;.:(Ljwtc/android/chess/main;)V // method@18f0 │ │ +08ac34: 6e30 3d00 2103 |0082: invoke-virtual {v1, v2, v3}, Landroid/app/AlertDialog$Builder;.setItems:([Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@003d │ │ +08ac3a: 6e10 3c00 0100 |0085: invoke-virtual {v1}, Landroid/app/AlertDialog$Builder;.create:()Landroid/app/AlertDialog; // method@003c │ │ +08ac40: 0c00 |0088: move-result-object v0 │ │ +08ac42: 6e10 4800 0000 |0089: invoke-virtual {v0}, Landroid/app/AlertDialog;.show:()V // method@0048 │ │ +08ac48: 0e00 |008c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=111 │ │ + 0x0008 line=115 │ │ + 0x0012 line=116 │ │ + 0x001c line=117 │ │ + 0x0026 line=118 │ │ + 0x0030 line=119 │ │ + 0x003a line=120 │ │ + 0x0044 line=121 │ │ + 0x004e line=122 │ │ + 0x0059 line=123 │ │ + 0x0064 line=124 │ │ 0x006c line=127 │ │ 0x0071 line=128 │ │ 0x007b line=130 │ │ 0x0085 line=215 │ │ 0x0089 line=216 │ │ 0x008c line=217 │ │ locals : │ │ @@ -182892,70 +182984,77 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 108 16-bit code units │ │ -089094: |[089094] jwtc.android.chess.main.showSubViewMenu:()V │ │ -0890a4: 1272 |0000: const/4 v2, #int 7 // #7 │ │ -0890a6: 2322 a604 |0001: new-array v2, v2, [Ljava/lang/String; // type@04a6 │ │ -0890aa: 1203 |0003: const/4 v3, #int 0 // #0 │ │ -0890ac: 1404 7200 087f |0004: const v4, #float 1.80777e+38 // #7f080072 │ │ -0890b2: 6e20 0719 4500 |0007: invoke-virtual {v5, v4}, Ljwtc/android/chess/main;.getString:(I)Ljava/lang/String; // method@1907 │ │ -0890b8: 0c04 |000a: move-result-object v4 │ │ -0890ba: 4d04 0203 |000b: aput-object v4, v2, v3 │ │ -0890be: 1213 |000d: const/4 v3, #int 1 // #1 │ │ -0890c0: 1404 7500 087f |000e: const v4, #float 1.80777e+38 // #7f080075 │ │ -0890c6: 6e20 0719 4500 |0011: invoke-virtual {v5, v4}, Ljwtc/android/chess/main;.getString:(I)Ljava/lang/String; // method@1907 │ │ -0890cc: 0c04 |0014: move-result-object v4 │ │ -0890ce: 4d04 0203 |0015: aput-object v4, v2, v3 │ │ -0890d2: 1223 |0017: const/4 v3, #int 2 // #2 │ │ -0890d4: 1404 7400 087f |0018: const v4, #float 1.80777e+38 // #7f080074 │ │ -0890da: 6e20 0719 4500 |001b: invoke-virtual {v5, v4}, Ljwtc/android/chess/main;.getString:(I)Ljava/lang/String; // method@1907 │ │ -0890e0: 0c04 |001e: move-result-object v4 │ │ -0890e2: 4d04 0203 |001f: aput-object v4, v2, v3 │ │ -0890e6: 1233 |0021: const/4 v3, #int 3 // #3 │ │ -0890e8: 1404 7300 087f |0022: const v4, #float 1.80777e+38 // #7f080073 │ │ -0890ee: 6e20 0719 4500 |0025: invoke-virtual {v5, v4}, Ljwtc/android/chess/main;.getString:(I)Ljava/lang/String; // method@1907 │ │ -0890f4: 0c04 |0028: move-result-object v4 │ │ -0890f6: 4d04 0203 |0029: aput-object v4, v2, v3 │ │ -0890fa: 1243 |002b: const/4 v3, #int 4 // #4 │ │ -0890fc: 1404 7600 087f |002c: const v4, #float 1.80777e+38 // #7f080076 │ │ -089102: 6e20 0719 4500 |002f: invoke-virtual {v5, v4}, Ljwtc/android/chess/main;.getString:(I)Ljava/lang/String; // method@1907 │ │ -089108: 0c04 |0032: move-result-object v4 │ │ -08910a: 4d04 0203 |0033: aput-object v4, v2, v3 │ │ -08910e: 1253 |0035: const/4 v3, #int 5 // #5 │ │ -089110: 1404 7700 087f |0036: const v4, #float 1.80777e+38 // #7f080077 │ │ -089116: 6e20 0719 4500 |0039: invoke-virtual {v5, v4}, Ljwtc/android/chess/main;.getString:(I)Ljava/lang/String; // method@1907 │ │ -08911c: 0c04 |003c: move-result-object v4 │ │ -08911e: 4d04 0203 |003d: aput-object v4, v2, v3 │ │ -089122: 1263 |003f: const/4 v3, #int 6 // #6 │ │ -089124: 1404 7800 087f |0040: const v4, #float 1.80777e+38 // #7f080078 │ │ -08912a: 6e20 0719 4500 |0043: invoke-virtual {v5, v4}, Ljwtc/android/chess/main;.getString:(I)Ljava/lang/String; // method@1907 │ │ -089130: 0c04 |0046: move-result-object v4 │ │ -089132: 4d04 0203 |0047: aput-object v4, v2, v3 │ │ -089136: 5b52 9809 |0049: iput-object v2, v5, Ljwtc/android/chess/main;._itemsMenu:[Ljava/lang/String; // field@0998 │ │ -08913a: 2201 0d00 |004b: new-instance v1, Landroid/app/AlertDialog$Builder; // type@000d │ │ -08913e: 7020 3b00 5100 |004d: invoke-direct {v1, v5}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@003b │ │ -089144: 1402 7100 087f |0050: const v2, #float 1.80777e+38 // #7f080071 │ │ -08914a: 6e20 0719 2500 |0053: invoke-virtual {v5, v2}, Ljwtc/android/chess/main;.getString:(I)Ljava/lang/String; // method@1907 │ │ -089150: 0c02 |0056: move-result-object v2 │ │ -089152: 6e20 4500 2100 |0057: invoke-virtual {v1, v2}, Landroid/app/AlertDialog$Builder;.setTitle:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@0045 │ │ -089158: 5452 9809 |005a: iget-object v2, v5, Ljwtc/android/chess/main;._itemsMenu:[Ljava/lang/String; // field@0998 │ │ -08915c: 2203 1c04 |005c: new-instance v3, Ljwtc/android/chess/main$2; // type@041c │ │ -089160: 7020 f218 5300 |005e: invoke-direct {v3, v5}, Ljwtc/android/chess/main$2;.:(Ljwtc/android/chess/main;)V // method@18f2 │ │ -089166: 6e30 3d00 2103 |0061: invoke-virtual {v1, v2, v3}, Landroid/app/AlertDialog$Builder;.setItems:([Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@003d │ │ -08916c: 6e10 3c00 0100 |0064: invoke-virtual {v1}, Landroid/app/AlertDialog$Builder;.create:()Landroid/app/AlertDialog; // method@003c │ │ -089172: 0c00 |0067: move-result-object v0 │ │ -089174: 6e10 4800 0000 |0068: invoke-virtual {v0}, Landroid/app/AlertDialog;.show:()V // method@0048 │ │ -08917a: 0e00 |006b: return-void │ │ +08ac4c: |[08ac4c] jwtc.android.chess.main.showSubViewMenu:()V │ │ +08ac5c: 1272 |0000: const/4 v2, #int 7 // #7 │ │ +08ac5e: 2322 a304 |0001: new-array v2, v2, [Ljava/lang/String; // type@04a3 │ │ +08ac62: 1203 |0003: const/4 v3, #int 0 // #0 │ │ +08ac64: 1404 7200 087f |0004: const v4, #float 1.80777e+38 // #7f080072 │ │ +08ac6a: 6e20 0719 4500 |0007: invoke-virtual {v5, v4}, Ljwtc/android/chess/main;.getString:(I)Ljava/lang/String; // method@1907 │ │ +08ac70: 0c04 |000a: move-result-object v4 │ │ +08ac72: 4d04 0203 |000b: aput-object v4, v2, v3 │ │ +08ac76: 1213 |000d: const/4 v3, #int 1 // #1 │ │ +08ac78: 1404 7500 087f |000e: const v4, #float 1.80777e+38 // #7f080075 │ │ +08ac7e: 6e20 0719 4500 |0011: invoke-virtual {v5, v4}, Ljwtc/android/chess/main;.getString:(I)Ljava/lang/String; // method@1907 │ │ +08ac84: 0c04 |0014: move-result-object v4 │ │ +08ac86: 4d04 0203 |0015: aput-object v4, v2, v3 │ │ +08ac8a: 1223 |0017: const/4 v3, #int 2 // #2 │ │ +08ac8c: 1404 7400 087f |0018: const v4, #float 1.80777e+38 // #7f080074 │ │ +08ac92: 6e20 0719 4500 |001b: invoke-virtual {v5, v4}, Ljwtc/android/chess/main;.getString:(I)Ljava/lang/String; // method@1907 │ │ +08ac98: 0c04 |001e: move-result-object v4 │ │ +08ac9a: 4d04 0203 |001f: aput-object v4, v2, v3 │ │ +08ac9e: 1233 |0021: const/4 v3, #int 3 // #3 │ │ +08aca0: 1404 7300 087f |0022: const v4, #float 1.80777e+38 // #7f080073 │ │ +08aca6: 6e20 0719 4500 |0025: invoke-virtual {v5, v4}, Ljwtc/android/chess/main;.getString:(I)Ljava/lang/String; // method@1907 │ │ +08acac: 0c04 |0028: move-result-object v4 │ │ +08acae: 4d04 0203 |0029: aput-object v4, v2, v3 │ │ +08acb2: 1243 |002b: const/4 v3, #int 4 // #4 │ │ +08acb4: 1404 7600 087f |002c: const v4, #float 1.80777e+38 // #7f080076 │ │ +08acba: 6e20 0719 4500 |002f: invoke-virtual {v5, v4}, Ljwtc/android/chess/main;.getString:(I)Ljava/lang/String; // method@1907 │ │ +08acc0: 0c04 |0032: move-result-object v4 │ │ +08acc2: 4d04 0203 |0033: aput-object v4, v2, v3 │ │ +08acc6: 1253 |0035: const/4 v3, #int 5 // #5 │ │ +08acc8: 1404 7700 087f |0036: const v4, #float 1.80777e+38 // #7f080077 │ │ +08acce: 6e20 0719 4500 |0039: invoke-virtual {v5, v4}, Ljwtc/android/chess/main;.getString:(I)Ljava/lang/String; // method@1907 │ │ +08acd4: 0c04 |003c: move-result-object v4 │ │ +08acd6: 4d04 0203 |003d: aput-object v4, v2, v3 │ │ +08acda: 1263 |003f: const/4 v3, #int 6 // #6 │ │ +08acdc: 1404 7800 087f |0040: const v4, #float 1.80777e+38 // #7f080078 │ │ +08ace2: 6e20 0719 4500 |0043: invoke-virtual {v5, v4}, Ljwtc/android/chess/main;.getString:(I)Ljava/lang/String; // method@1907 │ │ +08ace8: 0c04 |0046: move-result-object v4 │ │ +08acea: 4d04 0203 |0047: aput-object v4, v2, v3 │ │ +08acee: 5b52 9809 |0049: iput-object v2, v5, Ljwtc/android/chess/main;._itemsMenu:[Ljava/lang/String; // field@0998 │ │ +08acf2: 2201 0d00 |004b: new-instance v1, Landroid/app/AlertDialog$Builder; // type@000d │ │ +08acf6: 7020 3b00 5100 |004d: invoke-direct {v1, v5}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@003b │ │ +08acfc: 1402 7100 087f |0050: const v2, #float 1.80777e+38 // #7f080071 │ │ +08ad02: 6e20 0719 2500 |0053: invoke-virtual {v5, v2}, Ljwtc/android/chess/main;.getString:(I)Ljava/lang/String; // method@1907 │ │ +08ad08: 0c02 |0056: move-result-object v2 │ │ +08ad0a: 6e20 4500 2100 |0057: invoke-virtual {v1, v2}, Landroid/app/AlertDialog$Builder;.setTitle:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@0045 │ │ +08ad10: 5452 9809 |005a: iget-object v2, v5, Ljwtc/android/chess/main;._itemsMenu:[Ljava/lang/String; // field@0998 │ │ +08ad14: 2203 1904 |005c: new-instance v3, Ljwtc/android/chess/main$2; // type@0419 │ │ +08ad18: 7020 f218 5300 |005e: invoke-direct {v3, v5}, Ljwtc/android/chess/main$2;.:(Ljwtc/android/chess/main;)V // method@18f2 │ │ +08ad1e: 6e30 3d00 2103 |0061: invoke-virtual {v1, v2, v3}, Landroid/app/AlertDialog$Builder;.setItems:([Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@003d │ │ +08ad24: 6e10 3c00 0100 |0064: invoke-virtual {v1}, Landroid/app/AlertDialog$Builder;.create:()Landroid/app/AlertDialog; // method@003c │ │ +08ad2a: 0c00 |0067: move-result-object v0 │ │ +08ad2c: 6e10 4800 0000 |0068: invoke-virtual {v0}, Landroid/app/AlertDialog;.show:()V // method@0048 │ │ +08ad32: 0e00 |006b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=221 │ │ + 0x0007 line=222 │ │ + 0x0011 line=223 │ │ + 0x001b line=224 │ │ + 0x0025 line=225 │ │ + 0x002f line=226 │ │ + 0x0039 line=227 │ │ + 0x0043 line=228 │ │ 0x004b line=231 │ │ 0x0050 line=232 │ │ 0x005a line=234 │ │ 0x0064 line=240 │ │ 0x0068 line=241 │ │ 0x006b line=242 │ │ locals : │ │ @@ -182968,44 +183067,44 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 21 16-bit code units │ │ -08917c: |[08917c] jwtc.android.chess.main.soundNotification:(Ljava/lang/String;)V │ │ -08918c: 5430 9c09 |0000: iget-object v0, v3, Ljwtc/android/chess/main;._speech:Landroid/speech/tts/TextToSpeech; // field@099c │ │ -089190: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ -089194: 5430 9c09 |0004: iget-object v0, v3, Ljwtc/android/chess/main;._speech:Landroid/speech/tts/TextToSpeech; // field@099c │ │ -089198: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -08919a: 1202 |0007: const/4 v2, #int 0 // #0 │ │ -08919c: 6e40 0e02 4021 |0008: invoke-virtual {v0, v4, v1, v2}, Landroid/speech/tts/TextToSpeech;.speak:(Ljava/lang/String;ILjava/util/HashMap;)I // method@020e │ │ -0891a2: 5430 9b09 |000b: iget-object v0, v3, Ljwtc/android/chess/main;._ringNotification:Landroid/media/Ringtone; // field@099b │ │ -0891a6: 3800 0700 |000d: if-eqz v0, 0014 // +0007 │ │ -0891aa: 5430 9b09 |000f: iget-object v0, v3, Ljwtc/android/chess/main;._ringNotification:Landroid/media/Ringtone; // field@099b │ │ -0891ae: 6e10 9501 0000 |0011: invoke-virtual {v0}, Landroid/media/Ringtone;.play:()V // method@0195 │ │ -0891b4: 0e00 |0014: return-void │ │ +08ad34: |[08ad34] jwtc.android.chess.main.soundNotification:(Ljava/lang/String;)V │ │ +08ad44: 5430 9c09 |0000: iget-object v0, v3, Ljwtc/android/chess/main;._speech:Landroid/speech/tts/TextToSpeech; // field@099c │ │ +08ad48: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ +08ad4c: 5430 9c09 |0004: iget-object v0, v3, Ljwtc/android/chess/main;._speech:Landroid/speech/tts/TextToSpeech; // field@099c │ │ +08ad50: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +08ad52: 1202 |0007: const/4 v2, #int 0 // #0 │ │ +08ad54: 6e40 0e02 4021 |0008: invoke-virtual {v0, v4, v1, v2}, Landroid/speech/tts/TextToSpeech;.speak:(Ljava/lang/String;ILjava/util/HashMap;)I // method@020e │ │ +08ad5a: 5430 9b09 |000b: iget-object v0, v3, Ljwtc/android/chess/main;._ringNotification:Landroid/media/Ringtone; // field@099b │ │ +08ad5e: 3800 0700 |000d: if-eqz v0, 0014 // +0007 │ │ +08ad62: 5430 9b09 |000f: iget-object v0, v3, Ljwtc/android/chess/main;._ringNotification:Landroid/media/Ringtone; // field@099b │ │ +08ad66: 6e10 9501 0000 |0011: invoke-virtual {v0}, Landroid/media/Ringtone;.play:()V // method@0195 │ │ +08ad6c: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=675 │ │ 0x0004 line=676 │ │ 0x000b line=678 │ │ 0x000f line=679 │ │ 0x0014 line=681 │ │ locals : │ │ 0x0000 - 0x0015 reg=3 this Ljwtc/android/chess/main; │ │ 0x0000 - 0x0015 reg=4 sSpeech Ljava/lang/String; │ │ │ │ - source_file_idx : 6982 (main.java) │ │ + source_file_idx : 6978 (main.java) │ │ │ │ Class #687 header: │ │ -class_idx : 1083 │ │ +class_idx : 1080 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 1129 │ │ -source_file_idx : 2843 │ │ +superclass_idx : 1126 │ │ +source_file_idx : 2840 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 0 │ │ │ │ Class #687 - │ │ Class descriptor : 'Ljwtc/android/chess/puzzle/MyPuzzleProvider;' │ │ @@ -183020,74 +183119,74 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 0 │ │ outs : 4 │ │ insns size : 119 16-bit code units │ │ -0891b8: |[0891b8] jwtc.android.chess.puzzle.MyPuzzleProvider.:()V │ │ -0891c8: 1a00 a918 |0000: const-string v0, "jwtc.android.chess.puzzle.MyPuzzleProvider" // string@18a9 │ │ -0891cc: 6900 fc09 |0002: sput-object v0, Ljwtc/android/chess/puzzle/MyPuzzleProvider;.AUTHORITY:Ljava/lang/String; // field@09fc │ │ -0891d0: 2200 4203 |0004: new-instance v0, Ljava/lang/StringBuilder; // type@0342 │ │ -0891d4: 7010 5715 0000 |0006: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ -0891da: 1a01 9b12 |0009: const-string v1, "content://" // string@129b │ │ -0891de: 6e20 5f15 1000 |000b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -0891e4: 0c00 |000e: move-result-object v0 │ │ -0891e6: 6201 fc09 |000f: sget-object v1, Ljwtc/android/chess/puzzle/MyPuzzleProvider;.AUTHORITY:Ljava/lang/String; // field@09fc │ │ -0891ea: 6e20 5f15 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -0891f0: 0c00 |0014: move-result-object v0 │ │ -0891f2: 1a01 4e01 |0015: const-string v1, "/puzzles" // string@014e │ │ -0891f6: 6e20 5f15 1000 |0017: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -0891fc: 0c00 |001a: move-result-object v0 │ │ -0891fe: 6e10 6415 0000 |001b: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ -089204: 0c00 |001e: move-result-object v0 │ │ -089206: 7110 ae01 0000 |001f: invoke-static {v0}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@01ae │ │ -08920c: 0c00 |0022: move-result-object v0 │ │ -08920e: 6900 ff09 |0023: sput-object v0, Ljwtc/android/chess/puzzle/MyPuzzleProvider;.CONTENT_URI_PUZZLES:Landroid/net/Uri; // field@09ff │ │ -089212: 2200 4203 |0025: new-instance v0, Ljava/lang/StringBuilder; // type@0342 │ │ -089216: 7010 5715 0000 |0027: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ -08921c: 1a01 9b12 |002a: const-string v1, "content://" // string@129b │ │ -089220: 6e20 5f15 1000 |002c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -089226: 0c00 |002f: move-result-object v0 │ │ -089228: 6201 fc09 |0030: sget-object v1, Ljwtc/android/chess/puzzle/MyPuzzleProvider;.AUTHORITY:Ljava/lang/String; // field@09fc │ │ -08922c: 6e20 5f15 1000 |0032: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -089232: 0c00 |0035: move-result-object v0 │ │ -089234: 1a01 4d01 |0036: const-string v1, "/practices" // string@014d │ │ -089238: 6e20 5f15 1000 |0038: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -08923e: 0c00 |003b: move-result-object v0 │ │ -089240: 6e10 6415 0000 |003c: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ -089246: 0c00 |003f: move-result-object v0 │ │ -089248: 7110 ae01 0000 |0040: invoke-static {v0}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@01ae │ │ -08924e: 0c00 |0043: move-result-object v0 │ │ -089250: 6900 fe09 |0044: sput-object v0, Ljwtc/android/chess/puzzle/MyPuzzleProvider;.CONTENT_URI_PRACTICES:Landroid/net/Uri; // field@09fe │ │ -089254: 2200 2c00 |0046: new-instance v0, Landroid/content/UriMatcher; // type@002c │ │ -089258: 12f1 |0048: const/4 v1, #int -1 // #ff │ │ -08925a: 7020 fd00 1000 |0049: invoke-direct {v0, v1}, Landroid/content/UriMatcher;.:(I)V // method@00fd │ │ -089260: 6900 000a |004c: sput-object v0, Ljwtc/android/chess/puzzle/MyPuzzleProvider;.sUriMatcher:Landroid/content/UriMatcher; // field@0a00 │ │ -089264: 6200 000a |004e: sget-object v0, Ljwtc/android/chess/puzzle/MyPuzzleProvider;.sUriMatcher:Landroid/content/UriMatcher; // field@0a00 │ │ -089268: 6201 fc09 |0050: sget-object v1, Ljwtc/android/chess/puzzle/MyPuzzleProvider;.AUTHORITY:Ljava/lang/String; // field@09fc │ │ -08926c: 1a02 b31e |0052: const-string v2, "puzzles" // string@1eb3 │ │ -089270: 1213 |0054: const/4 v3, #int 1 // #1 │ │ -089272: 6e40 fe00 1032 |0055: invoke-virtual {v0, v1, v2, v3}, Landroid/content/UriMatcher;.addURI:(Ljava/lang/String;Ljava/lang/String;I)V // method@00fe │ │ -089278: 6200 000a |0058: sget-object v0, Ljwtc/android/chess/puzzle/MyPuzzleProvider;.sUriMatcher:Landroid/content/UriMatcher; // field@0a00 │ │ -08927c: 6201 fc09 |005a: sget-object v1, Ljwtc/android/chess/puzzle/MyPuzzleProvider;.AUTHORITY:Ljava/lang/String; // field@09fc │ │ -089280: 1a02 b51e |005c: const-string v2, "puzzles/#" // string@1eb5 │ │ -089284: 1223 |005e: const/4 v3, #int 2 // #2 │ │ -089286: 6e40 fe00 1032 |005f: invoke-virtual {v0, v1, v2, v3}, Landroid/content/UriMatcher;.addURI:(Ljava/lang/String;Ljava/lang/String;I)V // method@00fe │ │ -08928c: 6200 000a |0062: sget-object v0, Ljwtc/android/chess/puzzle/MyPuzzleProvider;.sUriMatcher:Landroid/content/UriMatcher; // field@0a00 │ │ -089290: 6201 fc09 |0064: sget-object v1, Ljwtc/android/chess/puzzle/MyPuzzleProvider;.AUTHORITY:Ljava/lang/String; // field@09fc │ │ -089294: 1a02 501e |0066: const-string v2, "practices" // string@1e50 │ │ -089298: 1233 |0068: const/4 v3, #int 3 // #3 │ │ -08929a: 6e40 fe00 1032 |0069: invoke-virtual {v0, v1, v2, v3}, Landroid/content/UriMatcher;.addURI:(Ljava/lang/String;Ljava/lang/String;I)V // method@00fe │ │ -0892a0: 6200 000a |006c: sget-object v0, Ljwtc/android/chess/puzzle/MyPuzzleProvider;.sUriMatcher:Landroid/content/UriMatcher; // field@0a00 │ │ -0892a4: 6201 fc09 |006e: sget-object v1, Ljwtc/android/chess/puzzle/MyPuzzleProvider;.AUTHORITY:Ljava/lang/String; // field@09fc │ │ -0892a8: 1a02 511e |0070: const-string v2, "practices/#" // string@1e51 │ │ -0892ac: 1243 |0072: const/4 v3, #int 4 // #4 │ │ -0892ae: 6e40 fe00 1032 |0073: invoke-virtual {v0, v1, v2, v3}, Landroid/content/UriMatcher;.addURI:(Ljava/lang/String;Ljava/lang/String;I)V // method@00fe │ │ -0892b4: 0e00 |0076: return-void │ │ +08ad70: |[08ad70] jwtc.android.chess.puzzle.MyPuzzleProvider.:()V │ │ +08ad80: 1a00 a518 |0000: const-string v0, "jwtc.android.chess.puzzle.MyPuzzleProvider" // string@18a5 │ │ +08ad84: 6900 fc09 |0002: sput-object v0, Ljwtc/android/chess/puzzle/MyPuzzleProvider;.AUTHORITY:Ljava/lang/String; // field@09fc │ │ +08ad88: 2200 3f03 |0004: new-instance v0, Ljava/lang/StringBuilder; // type@033f │ │ +08ad8c: 7010 5715 0000 |0006: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ +08ad92: 1a01 9712 |0009: const-string v1, "content://" // string@1297 │ │ +08ad96: 6e20 5f15 1000 |000b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +08ad9c: 0c00 |000e: move-result-object v0 │ │ +08ad9e: 6201 fc09 |000f: sget-object v1, Ljwtc/android/chess/puzzle/MyPuzzleProvider;.AUTHORITY:Ljava/lang/String; // field@09fc │ │ +08ada2: 6e20 5f15 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +08ada8: 0c00 |0014: move-result-object v0 │ │ +08adaa: 1a01 4e01 |0015: const-string v1, "/puzzles" // string@014e │ │ +08adae: 6e20 5f15 1000 |0017: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +08adb4: 0c00 |001a: move-result-object v0 │ │ +08adb6: 6e10 6415 0000 |001b: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ +08adbc: 0c00 |001e: move-result-object v0 │ │ +08adbe: 7110 ae01 0000 |001f: invoke-static {v0}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@01ae │ │ +08adc4: 0c00 |0022: move-result-object v0 │ │ +08adc6: 6900 ff09 |0023: sput-object v0, Ljwtc/android/chess/puzzle/MyPuzzleProvider;.CONTENT_URI_PUZZLES:Landroid/net/Uri; // field@09ff │ │ +08adca: 2200 3f03 |0025: new-instance v0, Ljava/lang/StringBuilder; // type@033f │ │ +08adce: 7010 5715 0000 |0027: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ +08add4: 1a01 9712 |002a: const-string v1, "content://" // string@1297 │ │ +08add8: 6e20 5f15 1000 |002c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +08adde: 0c00 |002f: move-result-object v0 │ │ +08ade0: 6201 fc09 |0030: sget-object v1, Ljwtc/android/chess/puzzle/MyPuzzleProvider;.AUTHORITY:Ljava/lang/String; // field@09fc │ │ +08ade4: 6e20 5f15 1000 |0032: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +08adea: 0c00 |0035: move-result-object v0 │ │ +08adec: 1a01 4d01 |0036: const-string v1, "/practices" // string@014d │ │ +08adf0: 6e20 5f15 1000 |0038: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +08adf6: 0c00 |003b: move-result-object v0 │ │ +08adf8: 6e10 6415 0000 |003c: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ +08adfe: 0c00 |003f: move-result-object v0 │ │ +08ae00: 7110 ae01 0000 |0040: invoke-static {v0}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@01ae │ │ +08ae06: 0c00 |0043: move-result-object v0 │ │ +08ae08: 6900 fe09 |0044: sput-object v0, Ljwtc/android/chess/puzzle/MyPuzzleProvider;.CONTENT_URI_PRACTICES:Landroid/net/Uri; // field@09fe │ │ +08ae0c: 2200 2c00 |0046: new-instance v0, Landroid/content/UriMatcher; // type@002c │ │ +08ae10: 12f1 |0048: const/4 v1, #int -1 // #ff │ │ +08ae12: 7020 fd00 1000 |0049: invoke-direct {v0, v1}, Landroid/content/UriMatcher;.:(I)V // method@00fd │ │ +08ae18: 6900 000a |004c: sput-object v0, Ljwtc/android/chess/puzzle/MyPuzzleProvider;.sUriMatcher:Landroid/content/UriMatcher; // field@0a00 │ │ +08ae1c: 6200 000a |004e: sget-object v0, Ljwtc/android/chess/puzzle/MyPuzzleProvider;.sUriMatcher:Landroid/content/UriMatcher; // field@0a00 │ │ +08ae20: 6201 fc09 |0050: sget-object v1, Ljwtc/android/chess/puzzle/MyPuzzleProvider;.AUTHORITY:Ljava/lang/String; // field@09fc │ │ +08ae24: 1a02 af1e |0052: const-string v2, "puzzles" // string@1eaf │ │ +08ae28: 1213 |0054: const/4 v3, #int 1 // #1 │ │ +08ae2a: 6e40 fe00 1032 |0055: invoke-virtual {v0, v1, v2, v3}, Landroid/content/UriMatcher;.addURI:(Ljava/lang/String;Ljava/lang/String;I)V // method@00fe │ │ +08ae30: 6200 000a |0058: sget-object v0, Ljwtc/android/chess/puzzle/MyPuzzleProvider;.sUriMatcher:Landroid/content/UriMatcher; // field@0a00 │ │ +08ae34: 6201 fc09 |005a: sget-object v1, Ljwtc/android/chess/puzzle/MyPuzzleProvider;.AUTHORITY:Ljava/lang/String; // field@09fc │ │ +08ae38: 1a02 b11e |005c: const-string v2, "puzzles/#" // string@1eb1 │ │ +08ae3c: 1223 |005e: const/4 v3, #int 2 // #2 │ │ +08ae3e: 6e40 fe00 1032 |005f: invoke-virtual {v0, v1, v2, v3}, Landroid/content/UriMatcher;.addURI:(Ljava/lang/String;Ljava/lang/String;I)V // method@00fe │ │ +08ae44: 6200 000a |0062: sget-object v0, Ljwtc/android/chess/puzzle/MyPuzzleProvider;.sUriMatcher:Landroid/content/UriMatcher; // field@0a00 │ │ +08ae48: 6201 fc09 |0064: sget-object v1, Ljwtc/android/chess/puzzle/MyPuzzleProvider;.AUTHORITY:Ljava/lang/String; // field@09fc │ │ +08ae4c: 1a02 4c1e |0066: const-string v2, "practices" // string@1e4c │ │ +08ae50: 1233 |0068: const/4 v3, #int 3 // #3 │ │ +08ae52: 6e40 fe00 1032 |0069: invoke-virtual {v0, v1, v2, v3}, Landroid/content/UriMatcher;.addURI:(Ljava/lang/String;Ljava/lang/String;I)V // method@00fe │ │ +08ae58: 6200 000a |006c: sget-object v0, Ljwtc/android/chess/puzzle/MyPuzzleProvider;.sUriMatcher:Landroid/content/UriMatcher; // field@0a00 │ │ +08ae5c: 6201 fc09 |006e: sget-object v1, Ljwtc/android/chess/puzzle/MyPuzzleProvider;.AUTHORITY:Ljava/lang/String; // field@09fc │ │ +08ae60: 1a02 4d1e |0070: const-string v2, "practices/#" // string@1e4d │ │ +08ae64: 1243 |0072: const/4 v3, #int 4 // #4 │ │ +08ae66: 6e40 fe00 1032 |0073: invoke-virtual {v0, v1, v2, v3}, Landroid/content/UriMatcher;.addURI:(Ljava/lang/String;Ljava/lang/String;I)V // method@00fe │ │ +08ae6c: 0e00 |0076: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=10 │ │ 0x0004 line=11 │ │ 0x0025 line=12 │ │ 0x0046 line=14 │ │ 0x004e line=15 │ │ @@ -183102,31 +183201,31 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0892b8: |[0892b8] jwtc.android.chess.puzzle.MyPuzzleProvider.:()V │ │ -0892c8: 7010 d71a 0000 |0000: invoke-direct {v0}, Ljwtc/chess/ChessPuzzleProvider;.:()V // method@1ad7 │ │ -0892ce: 0e00 |0003: return-void │ │ +08ae70: |[08ae70] jwtc.android.chess.puzzle.MyPuzzleProvider.:()V │ │ +08ae80: 7010 d61a 0000 |0000: invoke-direct {v0}, Ljwtc/chess/ChessPuzzleProvider;.:()V // method@1ad6 │ │ +08ae86: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=7 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Ljwtc/android/chess/puzzle/MyPuzzleProvider; │ │ │ │ Virtual methods - │ │ - source_file_idx : 2843 (MyPuzzleProvider.java) │ │ + source_file_idx : 2840 (MyPuzzleProvider.java) │ │ │ │ Class #688 header: │ │ -class_idx : 1097 │ │ +class_idx : 1094 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 958 │ │ -source_file_idx : 8566 │ │ +superclass_idx : 955 │ │ +source_file_idx : 8562 │ │ static_fields_size : 0 │ │ instance_fields_size: 20 │ │ direct_methods_size : 20 │ │ virtual_methods_size: 10 │ │ │ │ Class #688 annotations: │ │ Annotations on class │ │ @@ -183225,41 +183324,40 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -0892d0: |[0892d0] jwtc.android.chess.setup.:()V │ │ -0892e0: 1250 |0000: const/4 v0, #int 5 // #5 │ │ -0892e2: 7010 2e17 0100 |0001: invoke-direct {v1}, Ljwtc/android/chess/MyBaseActivity;.:()V // method@172e │ │ -0892e8: 5910 1c0a |0004: iput v0, v1, Ljwtc/android/chess/setup;.SEL_COLOR:I // field@0a1c │ │ -0892ec: 5910 1b0a |0006: iput v0, v1, Ljwtc/android/chess/setup;.SELBUTTONS_COUNT:I // field@0a1b │ │ -0892f0: 0e00 |0008: return-void │ │ +08ae88: |[08ae88] jwtc.android.chess.setup.:()V │ │ +08ae98: 1250 |0000: const/4 v0, #int 5 // #5 │ │ +08ae9a: 7010 2e17 0100 |0001: invoke-direct {v1}, Ljwtc/android/chess/MyBaseActivity;.:()V // method@172e │ │ +08aea0: 5910 1c0a |0004: iput v0, v1, Ljwtc/android/chess/setup;.SEL_COLOR:I // field@0a1c │ │ +08aea4: 5910 1b0a |0006: iput v0, v1, Ljwtc/android/chess/setup;.SELBUTTONS_COUNT:I // field@0a1b │ │ +08aea8: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=23 │ │ 0x0004 line=45 │ │ 0x0006 line=47 │ │ - 0x0008 line=488 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Ljwtc/android/chess/setup; │ │ │ │ #1 : (in Ljwtc/android/chess/setup;) │ │ name : 'access$000' │ │ type : '(Ljwtc/android/chess/setup;)Ljwtc/android/chess/ChessViewBase;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0892f4: |[0892f4] jwtc.android.chess.setup.access$000:(Ljwtc/android/chess/setup;)Ljwtc/android/chess/ChessViewBase; │ │ -089304: 5410 2e0a |0000: iget-object v0, v1, Ljwtc/android/chess/setup;._view:Ljwtc/android/chess/ChessViewBase; // field@0a2e │ │ -089308: 1100 |0002: return-object v0 │ │ +08aeac: |[08aeac] jwtc.android.chess.setup.access$000:(Ljwtc/android/chess/setup;)Ljwtc/android/chess/ChessViewBase; │ │ +08aebc: 5410 2e0a |0000: iget-object v0, v1, Ljwtc/android/chess/setup;._view:Ljwtc/android/chess/ChessViewBase; // field@0a2e │ │ +08aec0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=23 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Ljwtc/android/chess/setup; │ │ │ │ #2 : (in Ljwtc/android/chess/setup;) │ │ @@ -183267,17 +183365,17 @@ │ │ type : '(Ljwtc/android/chess/setup;)I' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -08930c: |[08930c] jwtc.android.chess.setup.access$100:(Ljwtc/android/chess/setup;)I │ │ -08931c: 5210 2c0a |0000: iget v0, v1, Ljwtc/android/chess/setup;._selectedPosition:I // field@0a2c │ │ -089320: 0f00 |0002: return v0 │ │ +08aec4: |[08aec4] jwtc.android.chess.setup.access$100:(Ljwtc/android/chess/setup;)I │ │ +08aed4: 5210 2c0a |0000: iget v0, v1, Ljwtc/android/chess/setup;._selectedPosition:I // field@0a2c │ │ +08aed8: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=23 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Ljwtc/android/chess/setup; │ │ │ │ #3 : (in Ljwtc/android/chess/setup;) │ │ @@ -183285,17 +183383,17 @@ │ │ type : '(Ljwtc/android/chess/setup;I)I' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -089324: |[089324] jwtc.android.chess.setup.access$102:(Ljwtc/android/chess/setup;I)I │ │ -089334: 5901 2c0a |0000: iput v1, v0, Ljwtc/android/chess/setup;._selectedPosition:I // field@0a2c │ │ -089338: 0f01 |0002: return v1 │ │ +08aedc: |[08aedc] jwtc.android.chess.setup.access$102:(Ljwtc/android/chess/setup;I)I │ │ +08aeec: 5901 2c0a |0000: iput v1, v0, Ljwtc/android/chess/setup;._selectedPosition:I // field@0a2c │ │ +08aef0: 0f01 |0002: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=23 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 x0 Ljwtc/android/chess/setup; │ │ 0x0000 - 0x0003 reg=1 x1 I │ │ │ │ @@ -183304,17 +183402,17 @@ │ │ type : '(Ljwtc/android/chess/setup;)Z' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -08933c: |[08933c] jwtc.android.chess.setup.access$1100:(Ljwtc/android/chess/setup;)Z │ │ -08934c: 5510 1e0a |0000: iget-boolean v0, v1, Ljwtc/android/chess/setup;._bBlackCastleLong:Z // field@0a1e │ │ -089350: 0f00 |0002: return v0 │ │ +08aef4: |[08aef4] jwtc.android.chess.setup.access$1100:(Ljwtc/android/chess/setup;)Z │ │ +08af04: 5510 1e0a |0000: iget-boolean v0, v1, Ljwtc/android/chess/setup;._bBlackCastleLong:Z // field@0a1e │ │ +08af08: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=23 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Ljwtc/android/chess/setup; │ │ │ │ #5 : (in Ljwtc/android/chess/setup;) │ │ @@ -183322,17 +183420,17 @@ │ │ type : '(Ljwtc/android/chess/setup;Z)Z' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -089354: |[089354] jwtc.android.chess.setup.access$1102:(Ljwtc/android/chess/setup;Z)Z │ │ -089364: 5c01 1e0a |0000: iput-boolean v1, v0, Ljwtc/android/chess/setup;._bBlackCastleLong:Z // field@0a1e │ │ -089368: 0f01 |0002: return v1 │ │ +08af0c: |[08af0c] jwtc.android.chess.setup.access$1102:(Ljwtc/android/chess/setup;Z)Z │ │ +08af1c: 5c01 1e0a |0000: iput-boolean v1, v0, Ljwtc/android/chess/setup;._bBlackCastleLong:Z // field@0a1e │ │ +08af20: 0f01 |0002: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=23 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 x0 Ljwtc/android/chess/setup; │ │ 0x0000 - 0x0003 reg=1 x1 Z │ │ │ │ @@ -183341,17 +183439,17 @@ │ │ type : '(Ljwtc/android/chess/setup;)I' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -08936c: |[08936c] jwtc.android.chess.setup.access$1300:(Ljwtc/android/chess/setup;)I │ │ -08937c: 5210 280a |0000: iget v0, v1, Ljwtc/android/chess/setup;._iTurn:I // field@0a28 │ │ -089380: 0f00 |0002: return v0 │ │ +08af24: |[08af24] jwtc.android.chess.setup.access$1300:(Ljwtc/android/chess/setup;)I │ │ +08af34: 5210 280a |0000: iget v0, v1, Ljwtc/android/chess/setup;._iTurn:I // field@0a28 │ │ +08af38: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=23 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Ljwtc/android/chess/setup; │ │ │ │ #7 : (in Ljwtc/android/chess/setup;) │ │ @@ -183359,17 +183457,17 @@ │ │ type : '(Ljwtc/android/chess/setup;I)I' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -089384: |[089384] jwtc.android.chess.setup.access$1302:(Ljwtc/android/chess/setup;I)I │ │ -089394: 5901 280a |0000: iput v1, v0, Ljwtc/android/chess/setup;._iTurn:I // field@0a28 │ │ -089398: 0f01 |0002: return v1 │ │ +08af3c: |[08af3c] jwtc.android.chess.setup.access$1302:(Ljwtc/android/chess/setup;I)I │ │ +08af4c: 5901 280a |0000: iput v1, v0, Ljwtc/android/chess/setup;._iTurn:I // field@0a28 │ │ +08af50: 0f01 |0002: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=23 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 x0 Ljwtc/android/chess/setup; │ │ 0x0000 - 0x0003 reg=1 x1 I │ │ │ │ @@ -183378,17 +183476,17 @@ │ │ type : '(Ljwtc/android/chess/setup;)I' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -08939c: |[08939c] jwtc.android.chess.setup.access$1500:(Ljwtc/android/chess/setup;)I │ │ -0893ac: 5210 270a |0000: iget v0, v1, Ljwtc/android/chess/setup;._iEPFile:I // field@0a27 │ │ -0893b0: 0f00 |0002: return v0 │ │ +08af54: |[08af54] jwtc.android.chess.setup.access$1500:(Ljwtc/android/chess/setup;)I │ │ +08af64: 5210 270a |0000: iget v0, v1, Ljwtc/android/chess/setup;._iEPFile:I // field@0a27 │ │ +08af68: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=23 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Ljwtc/android/chess/setup; │ │ │ │ #9 : (in Ljwtc/android/chess/setup;) │ │ @@ -183396,17 +183494,17 @@ │ │ type : '(Ljwtc/android/chess/setup;I)I' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0893b4: |[0893b4] jwtc.android.chess.setup.access$1502:(Ljwtc/android/chess/setup;I)I │ │ -0893c4: 5901 270a |0000: iput v1, v0, Ljwtc/android/chess/setup;._iEPFile:I // field@0a27 │ │ -0893c8: 0f01 |0002: return v1 │ │ +08af6c: |[08af6c] jwtc.android.chess.setup.access$1502:(Ljwtc/android/chess/setup;I)I │ │ +08af7c: 5901 270a |0000: iput v1, v0, Ljwtc/android/chess/setup;._iEPFile:I // field@0a27 │ │ +08af80: 0f01 |0002: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=23 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 x0 Ljwtc/android/chess/setup; │ │ 0x0000 - 0x0003 reg=1 x1 I │ │ │ │ @@ -183415,17 +183513,17 @@ │ │ type : '(Ljwtc/android/chess/setup;)Ljwtc/chess/JNI;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0893cc: |[0893cc] jwtc.android.chess.setup.access$200:(Ljwtc/android/chess/setup;)Ljwtc/chess/JNI; │ │ -0893dc: 5410 290a |0000: iget-object v0, v1, Ljwtc/android/chess/setup;._jni:Ljwtc/chess/JNI; // field@0a29 │ │ -0893e0: 1100 |0002: return-object v0 │ │ +08af84: |[08af84] jwtc.android.chess.setup.access$200:(Ljwtc/android/chess/setup;)Ljwtc/chess/JNI; │ │ +08af94: 5410 290a |0000: iget-object v0, v1, Ljwtc/android/chess/setup;._jni:Ljwtc/chess/JNI; // field@0a29 │ │ +08af98: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=23 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Ljwtc/android/chess/setup; │ │ │ │ #11 : (in Ljwtc/android/chess/setup;) │ │ @@ -183433,17 +183531,17 @@ │ │ type : '(Ljwtc/android/chess/setup;)I' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0893e4: |[0893e4] jwtc.android.chess.setup.access$300:(Ljwtc/android/chess/setup;)I │ │ -0893f4: 5210 2a0a |0000: iget v0, v1, Ljwtc/android/chess/setup;._selectedColor:I // field@0a2a │ │ -0893f8: 0f00 |0002: return v0 │ │ +08af9c: |[08af9c] jwtc.android.chess.setup.access$300:(Ljwtc/android/chess/setup;)I │ │ +08afac: 5210 2a0a |0000: iget v0, v1, Ljwtc/android/chess/setup;._selectedColor:I // field@0a2a │ │ +08afb0: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=23 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Ljwtc/android/chess/setup; │ │ │ │ #12 : (in Ljwtc/android/chess/setup;) │ │ @@ -183451,17 +183549,17 @@ │ │ type : '(Ljwtc/android/chess/setup;I)I' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0893fc: |[0893fc] jwtc.android.chess.setup.access$302:(Ljwtc/android/chess/setup;I)I │ │ -08940c: 5901 2a0a |0000: iput v1, v0, Ljwtc/android/chess/setup;._selectedColor:I // field@0a2a │ │ -089410: 0f01 |0002: return v1 │ │ +08afb4: |[08afb4] jwtc.android.chess.setup.access$302:(Ljwtc/android/chess/setup;I)I │ │ +08afc4: 5901 2a0a |0000: iput v1, v0, Ljwtc/android/chess/setup;._selectedColor:I // field@0a2a │ │ +08afc8: 0f01 |0002: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=23 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 x0 Ljwtc/android/chess/setup; │ │ 0x0000 - 0x0003 reg=1 x1 I │ │ │ │ @@ -183470,17 +183568,17 @@ │ │ type : '(Ljwtc/android/chess/setup;)[Ljwtc/android/chess/ChessImageView;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -089414: |[089414] jwtc.android.chess.setup.access$400:(Ljwtc/android/chess/setup;)[Ljwtc/android/chess/ChessImageView; │ │ -089424: 5410 1d0a |0000: iget-object v0, v1, Ljwtc/android/chess/setup;._arrSelImages:[Ljwtc/android/chess/ChessImageView; // field@0a1d │ │ -089428: 1100 |0002: return-object v0 │ │ +08afcc: |[08afcc] jwtc.android.chess.setup.access$400:(Ljwtc/android/chess/setup;)[Ljwtc/android/chess/ChessImageView; │ │ +08afdc: 5410 1d0a |0000: iget-object v0, v1, Ljwtc/android/chess/setup;._arrSelImages:[Ljwtc/android/chess/ChessImageView; // field@0a1d │ │ +08afe0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=23 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Ljwtc/android/chess/setup; │ │ │ │ #14 : (in Ljwtc/android/chess/setup;) │ │ @@ -183488,17 +183586,17 @@ │ │ type : '(Ljwtc/android/chess/setup;)Z' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -08942c: |[08942c] jwtc.android.chess.setup.access$500:(Ljwtc/android/chess/setup;)Z │ │ -08943c: 5510 210a |0000: iget-boolean v0, v1, Ljwtc/android/chess/setup;._bWhiteCastleShort:Z // field@0a21 │ │ -089440: 0f00 |0002: return v0 │ │ +08afe4: |[08afe4] jwtc.android.chess.setup.access$500:(Ljwtc/android/chess/setup;)Z │ │ +08aff4: 5510 210a |0000: iget-boolean v0, v1, Ljwtc/android/chess/setup;._bWhiteCastleShort:Z // field@0a21 │ │ +08aff8: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=23 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Ljwtc/android/chess/setup; │ │ │ │ #15 : (in Ljwtc/android/chess/setup;) │ │ @@ -183506,17 +183604,17 @@ │ │ type : '(Ljwtc/android/chess/setup;Z)Z' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -089444: |[089444] jwtc.android.chess.setup.access$502:(Ljwtc/android/chess/setup;Z)Z │ │ -089454: 5c01 210a |0000: iput-boolean v1, v0, Ljwtc/android/chess/setup;._bWhiteCastleShort:Z // field@0a21 │ │ -089458: 0f01 |0002: return v1 │ │ +08affc: |[08affc] jwtc.android.chess.setup.access$502:(Ljwtc/android/chess/setup;Z)Z │ │ +08b00c: 5c01 210a |0000: iput-boolean v1, v0, Ljwtc/android/chess/setup;._bWhiteCastleShort:Z // field@0a21 │ │ +08b010: 0f01 |0002: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=23 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 x0 Ljwtc/android/chess/setup; │ │ 0x0000 - 0x0003 reg=1 x1 Z │ │ │ │ @@ -183525,17 +183623,17 @@ │ │ type : '(Ljwtc/android/chess/setup;)Z' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -08945c: |[08945c] jwtc.android.chess.setup.access$700:(Ljwtc/android/chess/setup;)Z │ │ -08946c: 5510 200a |0000: iget-boolean v0, v1, Ljwtc/android/chess/setup;._bWhiteCastleLong:Z // field@0a20 │ │ -089470: 0f00 |0002: return v0 │ │ +08b014: |[08b014] jwtc.android.chess.setup.access$700:(Ljwtc/android/chess/setup;)Z │ │ +08b024: 5510 200a |0000: iget-boolean v0, v1, Ljwtc/android/chess/setup;._bWhiteCastleLong:Z // field@0a20 │ │ +08b028: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=23 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Ljwtc/android/chess/setup; │ │ │ │ #17 : (in Ljwtc/android/chess/setup;) │ │ @@ -183543,17 +183641,17 @@ │ │ type : '(Ljwtc/android/chess/setup;Z)Z' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -089474: |[089474] jwtc.android.chess.setup.access$702:(Ljwtc/android/chess/setup;Z)Z │ │ -089484: 5c01 200a |0000: iput-boolean v1, v0, Ljwtc/android/chess/setup;._bWhiteCastleLong:Z // field@0a20 │ │ -089488: 0f01 |0002: return v1 │ │ +08b02c: |[08b02c] jwtc.android.chess.setup.access$702:(Ljwtc/android/chess/setup;Z)Z │ │ +08b03c: 5c01 200a |0000: iput-boolean v1, v0, Ljwtc/android/chess/setup;._bWhiteCastleLong:Z // field@0a20 │ │ +08b040: 0f01 |0002: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=23 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 x0 Ljwtc/android/chess/setup; │ │ 0x0000 - 0x0003 reg=1 x1 Z │ │ │ │ @@ -183562,17 +183660,17 @@ │ │ type : '(Ljwtc/android/chess/setup;)Z' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -08948c: |[08948c] jwtc.android.chess.setup.access$900:(Ljwtc/android/chess/setup;)Z │ │ -08949c: 5510 1f0a |0000: iget-boolean v0, v1, Ljwtc/android/chess/setup;._bBlackCastleShort:Z // field@0a1f │ │ -0894a0: 0f00 |0002: return v0 │ │ +08b044: |[08b044] jwtc.android.chess.setup.access$900:(Ljwtc/android/chess/setup;)Z │ │ +08b054: 5510 1f0a |0000: iget-boolean v0, v1, Ljwtc/android/chess/setup;._bBlackCastleShort:Z // field@0a1f │ │ +08b058: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=23 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Ljwtc/android/chess/setup; │ │ │ │ #19 : (in Ljwtc/android/chess/setup;) │ │ @@ -183580,17 +183678,17 @@ │ │ type : '(Ljwtc/android/chess/setup;Z)Z' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0894a4: |[0894a4] jwtc.android.chess.setup.access$902:(Ljwtc/android/chess/setup;Z)Z │ │ -0894b4: 5c01 1f0a |0000: iput-boolean v1, v0, Ljwtc/android/chess/setup;._bBlackCastleShort:Z // field@0a1f │ │ -0894b8: 0f01 |0002: return v1 │ │ +08b05c: |[08b05c] jwtc.android.chess.setup.access$902:(Ljwtc/android/chess/setup;Z)Z │ │ +08b06c: 5c01 1f0a |0000: iput-boolean v1, v0, Ljwtc/android/chess/setup;._bBlackCastleShort:Z // field@0a1f │ │ +08b070: 0f01 |0002: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=23 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 x0 Ljwtc/android/chess/setup; │ │ 0x0000 - 0x0003 reg=1 x1 Z │ │ │ │ @@ -183600,36 +183698,36 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 45 16-bit code units │ │ -0894bc: |[0894bc] jwtc.android.chess.setup.commitFEN:()V │ │ -0894cc: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -0894ce: 1a01 2e03 |0001: const-string v1, "ChessPlayer" // string@032e │ │ -0894d2: 6e30 221a 1403 |0003: invoke-virtual {v4, v1, v3}, Ljwtc/android/chess/setup;.getSharedPreferences:(Ljava/lang/String;I)Landroid/content/SharedPreferences; // method@1a22 │ │ -0894d8: 0c01 |0006: move-result-object v1 │ │ -0894da: 7210 f800 0100 |0007: invoke-interface {v1}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@00f8 │ │ -0894e0: 0c00 |000a: move-result-object v0 │ │ -0894e2: 1a01 2504 |000b: const-string v1, "FEN" // string@0425 │ │ -0894e6: 5442 290a |000d: iget-object v2, v4, Ljwtc/android/chess/setup;._jni:Ljwtc/chess/JNI; // field@0a29 │ │ -0894ea: 6e10 4d1b 0200 |000f: invoke-virtual {v2}, Ljwtc/chess/JNI;.toFEN:()Ljava/lang/String; // method@1b4d │ │ -0894f0: 0c02 |0012: move-result-object v2 │ │ -0894f2: 7230 f700 1002 |0013: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences$Editor;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@00f7 │ │ -0894f8: 1a01 df14 |0016: const-string v1, "game_pgn" // string@14df │ │ -0894fc: 1a02 0000 |0018: const-string v2, "" // string@0000 │ │ -089500: 7230 f700 1002 |001a: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences$Editor;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@00f7 │ │ -089506: 1a01 5711 |001d: const-string v1, "boardNum" // string@1157 │ │ -08950a: 7230 f500 1003 |001f: invoke-interface {v0, v1, v3}, Landroid/content/SharedPreferences$Editor;.putInt:(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor; // method@00f5 │ │ -089510: 1a01 de14 |0022: const-string v1, "game_id" // string@14de │ │ -089514: 1602 0000 |0024: const-wide/16 v2, #int 0 // #0 │ │ -089518: 7240 f600 1032 |0026: invoke-interface {v0, v1, v2, v3}, Landroid/content/SharedPreferences$Editor;.putLong:(Ljava/lang/String;J)Landroid/content/SharedPreferences$Editor; // method@00f6 │ │ -08951e: 7210 f300 0000 |0029: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@00f3 │ │ -089524: 0e00 |002c: return-void │ │ +08b074: |[08b074] jwtc.android.chess.setup.commitFEN:()V │ │ +08b084: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +08b086: 1a01 2e03 |0001: const-string v1, "ChessPlayer" // string@032e │ │ +08b08a: 6e30 211a 1403 |0003: invoke-virtual {v4, v1, v3}, Ljwtc/android/chess/setup;.getSharedPreferences:(Ljava/lang/String;I)Landroid/content/SharedPreferences; // method@1a21 │ │ +08b090: 0c01 |0006: move-result-object v1 │ │ +08b092: 7210 f800 0100 |0007: invoke-interface {v1}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@00f8 │ │ +08b098: 0c00 |000a: move-result-object v0 │ │ +08b09a: 1a01 2504 |000b: const-string v1, "FEN" // string@0425 │ │ +08b09e: 5442 290a |000d: iget-object v2, v4, Ljwtc/android/chess/setup;._jni:Ljwtc/chess/JNI; // field@0a29 │ │ +08b0a2: 6e10 4c1b 0200 |000f: invoke-virtual {v2}, Ljwtc/chess/JNI;.toFEN:()Ljava/lang/String; // method@1b4c │ │ +08b0a8: 0c02 |0012: move-result-object v2 │ │ +08b0aa: 7230 f700 1002 |0013: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences$Editor;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@00f7 │ │ +08b0b0: 1a01 db14 |0016: const-string v1, "game_pgn" // string@14db │ │ +08b0b4: 1a02 0000 |0018: const-string v2, "" // string@0000 │ │ +08b0b8: 7230 f700 1002 |001a: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences$Editor;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@00f7 │ │ +08b0be: 1a01 5311 |001d: const-string v1, "boardNum" // string@1153 │ │ +08b0c2: 7230 f500 1003 |001f: invoke-interface {v0, v1, v3}, Landroid/content/SharedPreferences$Editor;.putInt:(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor; // method@00f5 │ │ +08b0c8: 1a01 da14 |0022: const-string v1, "game_id" // string@14da │ │ +08b0cc: 1602 0000 |0024: const-wide/16 v2, #int 0 // #0 │ │ +08b0d0: 7240 f600 1032 |0026: invoke-interface {v0, v1, v2, v3}, Landroid/content/SharedPreferences$Editor;.putLong:(Ljava/lang/String;J)Landroid/content/SharedPreferences$Editor; // method@00f6 │ │ +08b0d6: 7210 f300 0000 |0029: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@00f3 │ │ +08b0dc: 0e00 |002c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=406 │ │ 0x000b line=407 │ │ 0x0016 line=408 │ │ 0x001d line=409 │ │ 0x0022 line=410 │ │ @@ -183644,90 +183742,92 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 119 16-bit code units │ │ -089528: |[089528] jwtc.android.chess.setup.handleClick:(I)V │ │ -089538: 1215 |0000: const/4 v5, #int 1 // #1 │ │ -08953a: 1203 |0001: const/4 v3, #int 0 // #0 │ │ -08953c: 12f4 |0002: const/4 v4, #int -1 // #ff │ │ -08953e: 5462 2e0a |0003: iget-object v2, v6, Ljwtc/android/chess/setup;._view:Ljwtc/android/chess/ChessViewBase; // field@0a2e │ │ -089542: 6e20 e216 7200 |0005: invoke-virtual {v2, v7}, Ljwtc/android/chess/ChessViewBase;.getFieldIndex:(I)I // method@16e2 │ │ -089548: 0a07 |0008: move-result v7 │ │ -08954a: 5262 2c0a |0009: iget v2, v6, Ljwtc/android/chess/setup;._selectedPosition:I // field@0a2c │ │ -08954e: 3342 3300 |000b: if-ne v2, v4, 003e // +0033 │ │ -089552: 5262 2b0a |000d: iget v2, v6, Ljwtc/android/chess/setup;._selectedPiece:I // field@0a2b │ │ -089556: 3a02 2f00 |000f: if-ltz v2, 003e // +002f │ │ -08955a: 5262 2a0a |0011: iget v2, v6, Ljwtc/android/chess/setup;._selectedColor:I // field@0a2a │ │ -08955e: 3a02 2b00 |0013: if-ltz v2, 003e // +002b │ │ -089562: 5462 290a |0015: iget-object v2, v6, Ljwtc/android/chess/setup;._jni:Ljwtc/chess/JNI; // field@0a29 │ │ -089566: 6e30 431b 5207 |0017: invoke-virtual {v2, v5, v7}, Ljwtc/chess/JNI;.pieceAt:(II)I // method@1b43 │ │ -08956c: 0a02 |001a: move-result v2 │ │ -08956e: 3224 0800 |001b: if-eq v4, v2, 0023 // +0008 │ │ -089572: 5967 2c0a |001d: iput v7, v6, Ljwtc/android/chess/setup;._selectedPosition:I // field@0a2c │ │ -089576: 6e10 2c1a 0600 |001f: invoke-virtual {v6}, Ljwtc/android/chess/setup;.paintBoard:()V // method@1a2c │ │ -08957c: 0e00 |0022: return-void │ │ -08957e: 5462 290a |0023: iget-object v2, v6, Ljwtc/android/chess/setup;._jni:Ljwtc/chess/JNI; // field@0a29 │ │ -089582: 6e30 431b 3207 |0025: invoke-virtual {v2, v3, v7}, Ljwtc/chess/JNI;.pieceAt:(II)I // method@1b43 │ │ -089588: 0a02 |0028: move-result v2 │ │ -08958a: 3224 0800 |0029: if-eq v4, v2, 0031 // +0008 │ │ -08958e: 5967 2c0a |002b: iput v7, v6, Ljwtc/android/chess/setup;._selectedPosition:I // field@0a2c │ │ -089592: 6e10 2c1a 0600 |002d: invoke-virtual {v6}, Ljwtc/android/chess/setup;.paintBoard:()V // method@1a2c │ │ -089598: 28f2 |0030: goto 0022 // -000e │ │ -08959a: 5462 290a |0031: iget-object v2, v6, Ljwtc/android/chess/setup;._jni:Ljwtc/chess/JNI; // field@0a29 │ │ -08959e: 5263 2b0a |0033: iget v3, v6, Ljwtc/android/chess/setup;._selectedPiece:I // field@0a2b │ │ -0895a2: 5264 2a0a |0035: iget v4, v6, Ljwtc/android/chess/setup;._selectedColor:I // field@0a2a │ │ -0895a6: 6e40 441b 7243 |0037: invoke-virtual {v2, v7, v3, v4}, Ljwtc/chess/JNI;.putPiece:(III)V // method@1b44 │ │ -0895ac: 6e10 2c1a 0600 |003a: invoke-virtual {v6}, Ljwtc/android/chess/setup;.paintBoard:()V // method@1a2c │ │ -0895b2: 28e5 |003d: goto 0022 // -001b │ │ -0895b4: 5262 2c0a |003e: iget v2, v6, Ljwtc/android/chess/setup;._selectedPosition:I // field@0a2c │ │ -0895b8: 3a02 faff |0040: if-ltz v2, 003a // -0006 │ │ -0895bc: 5462 290a |0042: iget-object v2, v6, Ljwtc/android/chess/setup;._jni:Ljwtc/chess/JNI; // field@0a29 │ │ -0895c0: 6e30 431b 5207 |0044: invoke-virtual {v2, v5, v7}, Ljwtc/chess/JNI;.pieceAt:(II)I // method@1b43 │ │ -0895c6: 0a02 |0047: move-result v2 │ │ -0895c8: 3342 f2ff |0048: if-ne v2, v4, 003a // -000e │ │ -0895cc: 5462 290a |004a: iget-object v2, v6, Ljwtc/android/chess/setup;._jni:Ljwtc/chess/JNI; // field@0a29 │ │ -0895d0: 6e30 431b 3207 |004c: invoke-virtual {v2, v3, v7}, Ljwtc/chess/JNI;.pieceAt:(II)I // method@1b43 │ │ -0895d6: 0a02 |004f: move-result v2 │ │ -0895d8: 3342 eaff |0050: if-ne v2, v4, 003a // -0016 │ │ -0895dc: 1211 |0052: const/4 v1, #int 1 // #1 │ │ -0895de: 5462 290a |0053: iget-object v2, v6, Ljwtc/android/chess/setup;._jni:Ljwtc/chess/JNI; // field@0a29 │ │ -0895e2: 5263 2c0a |0055: iget v3, v6, Ljwtc/android/chess/setup;._selectedPosition:I // field@0a2c │ │ -0895e6: 6e30 431b 1203 |0057: invoke-virtual {v2, v1, v3}, Ljwtc/chess/JNI;.pieceAt:(II)I // method@1b43 │ │ -0895ec: 0a00 |005a: move-result v0 │ │ -0895ee: 3340 0b00 |005b: if-ne v0, v4, 0066 // +000b │ │ -0895f2: 1201 |005d: const/4 v1, #int 0 // #0 │ │ -0895f4: 5462 290a |005e: iget-object v2, v6, Ljwtc/android/chess/setup;._jni:Ljwtc/chess/JNI; // field@0a29 │ │ -0895f8: 5263 2c0a |0060: iget v3, v6, Ljwtc/android/chess/setup;._selectedPosition:I // field@0a2c │ │ -0895fc: 6e30 431b 1203 |0062: invoke-virtual {v2, v1, v3}, Ljwtc/chess/JNI;.pieceAt:(II)I // method@1b43 │ │ -089602: 0a00 |0065: move-result v0 │ │ -089604: 3240 d4ff |0066: if-eq v0, v4, 003a // -002c │ │ -089608: 5462 290a |0068: iget-object v2, v6, Ljwtc/android/chess/setup;._jni:Ljwtc/chess/JNI; // field@0a29 │ │ -08960c: 5263 2c0a |006a: iget v3, v6, Ljwtc/android/chess/setup;._selectedPosition:I // field@0a2c │ │ -089610: 6e30 451b 1203 |006c: invoke-virtual {v2, v1, v3}, Ljwtc/chess/JNI;.removePiece:(II)V // method@1b45 │ │ -089616: 5964 2c0a |006f: iput v4, v6, Ljwtc/android/chess/setup;._selectedPosition:I // field@0a2c │ │ -08961a: 5462 290a |0071: iget-object v2, v6, Ljwtc/android/chess/setup;._jni:Ljwtc/chess/JNI; // field@0a29 │ │ -08961e: 6e40 441b 7210 |0073: invoke-virtual {v2, v7, v0, v1}, Ljwtc/chess/JNI;.putPiece:(III)V // method@1b44 │ │ -089624: 28c4 |0076: goto 003a // -003c │ │ +08b0e0: |[08b0e0] jwtc.android.chess.setup.handleClick:(I)V │ │ +08b0f0: 1215 |0000: const/4 v5, #int 1 // #1 │ │ +08b0f2: 1203 |0001: const/4 v3, #int 0 // #0 │ │ +08b0f4: 12f4 |0002: const/4 v4, #int -1 // #ff │ │ +08b0f6: 5462 2e0a |0003: iget-object v2, v6, Ljwtc/android/chess/setup;._view:Ljwtc/android/chess/ChessViewBase; // field@0a2e │ │ +08b0fa: 6e20 e216 7200 |0005: invoke-virtual {v2, v7}, Ljwtc/android/chess/ChessViewBase;.getFieldIndex:(I)I // method@16e2 │ │ +08b100: 0a07 |0008: move-result v7 │ │ +08b102: 5262 2c0a |0009: iget v2, v6, Ljwtc/android/chess/setup;._selectedPosition:I // field@0a2c │ │ +08b106: 3342 3300 |000b: if-ne v2, v4, 003e // +0033 │ │ +08b10a: 5262 2b0a |000d: iget v2, v6, Ljwtc/android/chess/setup;._selectedPiece:I // field@0a2b │ │ +08b10e: 3a02 2f00 |000f: if-ltz v2, 003e // +002f │ │ +08b112: 5262 2a0a |0011: iget v2, v6, Ljwtc/android/chess/setup;._selectedColor:I // field@0a2a │ │ +08b116: 3a02 2b00 |0013: if-ltz v2, 003e // +002b │ │ +08b11a: 5462 290a |0015: iget-object v2, v6, Ljwtc/android/chess/setup;._jni:Ljwtc/chess/JNI; // field@0a29 │ │ +08b11e: 6e30 421b 5207 |0017: invoke-virtual {v2, v5, v7}, Ljwtc/chess/JNI;.pieceAt:(II)I // method@1b42 │ │ +08b124: 0a02 |001a: move-result v2 │ │ +08b126: 3224 0800 |001b: if-eq v4, v2, 0023 // +0008 │ │ +08b12a: 5967 2c0a |001d: iput v7, v6, Ljwtc/android/chess/setup;._selectedPosition:I // field@0a2c │ │ +08b12e: 6e10 2b1a 0600 |001f: invoke-virtual {v6}, Ljwtc/android/chess/setup;.paintBoard:()V // method@1a2b │ │ +08b134: 0e00 |0022: return-void │ │ +08b136: 5462 290a |0023: iget-object v2, v6, Ljwtc/android/chess/setup;._jni:Ljwtc/chess/JNI; // field@0a29 │ │ +08b13a: 6e30 421b 3207 |0025: invoke-virtual {v2, v3, v7}, Ljwtc/chess/JNI;.pieceAt:(II)I // method@1b42 │ │ +08b140: 0a02 |0028: move-result v2 │ │ +08b142: 3224 0800 |0029: if-eq v4, v2, 0031 // +0008 │ │ +08b146: 5967 2c0a |002b: iput v7, v6, Ljwtc/android/chess/setup;._selectedPosition:I // field@0a2c │ │ +08b14a: 6e10 2b1a 0600 |002d: invoke-virtual {v6}, Ljwtc/android/chess/setup;.paintBoard:()V // method@1a2b │ │ +08b150: 28f2 |0030: goto 0022 // -000e │ │ +08b152: 5462 290a |0031: iget-object v2, v6, Ljwtc/android/chess/setup;._jni:Ljwtc/chess/JNI; // field@0a29 │ │ +08b156: 5263 2b0a |0033: iget v3, v6, Ljwtc/android/chess/setup;._selectedPiece:I // field@0a2b │ │ +08b15a: 5264 2a0a |0035: iget v4, v6, Ljwtc/android/chess/setup;._selectedColor:I // field@0a2a │ │ +08b15e: 6e40 431b 7243 |0037: invoke-virtual {v2, v7, v3, v4}, Ljwtc/chess/JNI;.putPiece:(III)V // method@1b43 │ │ +08b164: 6e10 2b1a 0600 |003a: invoke-virtual {v6}, Ljwtc/android/chess/setup;.paintBoard:()V // method@1a2b │ │ +08b16a: 28e5 |003d: goto 0022 // -001b │ │ +08b16c: 5262 2c0a |003e: iget v2, v6, Ljwtc/android/chess/setup;._selectedPosition:I // field@0a2c │ │ +08b170: 3a02 faff |0040: if-ltz v2, 003a // -0006 │ │ +08b174: 5462 290a |0042: iget-object v2, v6, Ljwtc/android/chess/setup;._jni:Ljwtc/chess/JNI; // field@0a29 │ │ +08b178: 6e30 421b 5207 |0044: invoke-virtual {v2, v5, v7}, Ljwtc/chess/JNI;.pieceAt:(II)I // method@1b42 │ │ +08b17e: 0a02 |0047: move-result v2 │ │ +08b180: 3342 f2ff |0048: if-ne v2, v4, 003a // -000e │ │ +08b184: 5462 290a |004a: iget-object v2, v6, Ljwtc/android/chess/setup;._jni:Ljwtc/chess/JNI; // field@0a29 │ │ +08b188: 6e30 421b 3207 |004c: invoke-virtual {v2, v3, v7}, Ljwtc/chess/JNI;.pieceAt:(II)I // method@1b42 │ │ +08b18e: 0a02 |004f: move-result v2 │ │ +08b190: 3342 eaff |0050: if-ne v2, v4, 003a // -0016 │ │ +08b194: 1211 |0052: const/4 v1, #int 1 // #1 │ │ +08b196: 5462 290a |0053: iget-object v2, v6, Ljwtc/android/chess/setup;._jni:Ljwtc/chess/JNI; // field@0a29 │ │ +08b19a: 5263 2c0a |0055: iget v3, v6, Ljwtc/android/chess/setup;._selectedPosition:I // field@0a2c │ │ +08b19e: 6e30 421b 1203 |0057: invoke-virtual {v2, v1, v3}, Ljwtc/chess/JNI;.pieceAt:(II)I // method@1b42 │ │ +08b1a4: 0a00 |005a: move-result v0 │ │ +08b1a6: 3340 0b00 |005b: if-ne v0, v4, 0066 // +000b │ │ +08b1aa: 1201 |005d: const/4 v1, #int 0 // #0 │ │ +08b1ac: 5462 290a |005e: iget-object v2, v6, Ljwtc/android/chess/setup;._jni:Ljwtc/chess/JNI; // field@0a29 │ │ +08b1b0: 5263 2c0a |0060: iget v3, v6, Ljwtc/android/chess/setup;._selectedPosition:I // field@0a2c │ │ +08b1b4: 6e30 421b 1203 |0062: invoke-virtual {v2, v1, v3}, Ljwtc/chess/JNI;.pieceAt:(II)I // method@1b42 │ │ +08b1ba: 0a00 |0065: move-result v0 │ │ +08b1bc: 3240 d4ff |0066: if-eq v0, v4, 003a // -002c │ │ +08b1c0: 5462 290a |0068: iget-object v2, v6, Ljwtc/android/chess/setup;._jni:Ljwtc/chess/JNI; // field@0a29 │ │ +08b1c4: 5263 2c0a |006a: iget v3, v6, Ljwtc/android/chess/setup;._selectedPosition:I // field@0a2c │ │ +08b1c8: 6e30 441b 1203 |006c: invoke-virtual {v2, v1, v3}, Ljwtc/chess/JNI;.removePiece:(II)V // method@1b44 │ │ +08b1ce: 5964 2c0a |006f: iput v4, v6, Ljwtc/android/chess/setup;._selectedPosition:I // field@0a2c │ │ +08b1d2: 5462 290a |0071: iget-object v2, v6, Ljwtc/android/chess/setup;._jni:Ljwtc/chess/JNI; // field@0a29 │ │ +08b1d6: 6e40 431b 7210 |0073: invoke-virtual {v2, v7, v0, v1}, Ljwtc/chess/JNI;.putPiece:(III)V // method@1b43 │ │ +08b1dc: 28c4 |0076: goto 003a // -003c │ │ catches : (none) │ │ positions : │ │ 0x0003 line=294 │ │ 0x0009 line=296 │ │ 0x0015 line=298 │ │ 0x001d line=299 │ │ 0x001f line=300 │ │ 0x0022 line=331 │ │ 0x0023 line=303 │ │ 0x002b line=304 │ │ 0x002d line=305 │ │ 0x0031 line=308 │ │ 0x003a line=330 │ │ 0x003e line=313 │ │ + 0x0044 line=314 │ │ + 0x004c line=315 │ │ 0x0052 line=317 │ │ 0x0053 line=318 │ │ 0x005b line=319 │ │ 0x005d line=320 │ │ 0x005e line=321 │ │ 0x0066 line=323 │ │ 0x0068 line=324 │ │ @@ -183744,43 +183844,43 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 50 16-bit code units │ │ -089628: |[089628] jwtc.android.chess.setup.handleSelectClick:(I)V │ │ -089638: 1254 |0000: const/4 v4, #int 5 // #5 │ │ -08963a: 5956 2b0a |0001: iput v6, v5, Ljwtc/android/chess/setup;._selectedPiece:I // field@0a2b │ │ -08963e: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -089640: 3540 1000 |0004: if-ge v0, v4, 0014 // +0010 │ │ -089644: 5452 1d0a |0006: iget-object v2, v5, Ljwtc/android/chess/setup;._arrSelImages:[Ljwtc/android/chess/ChessImageView; // field@0a1d │ │ -089648: 4602 0200 |0008: aget-object v2, v2, v0 │ │ -08964c: 6e10 1e16 0200 |000a: invoke-virtual {v2}, Ljwtc/android/chess/ChessImageView;.getICO:()Ljwtc/android/chess/ImageCacheObject; // method@161e │ │ -089652: 0c01 |000d: move-result-object v1 │ │ -089654: 1202 |000e: const/4 v2, #int 0 // #0 │ │ -089656: 5c12 cf05 |000f: iput-boolean v2, v1, Ljwtc/android/chess/ImageCacheObject;._selected:Z // field@05cf │ │ -08965a: d800 0001 |0011: add-int/lit8 v0, v0, #int 1 // #01 │ │ -08965e: 28f1 |0013: goto 0004 // -000f │ │ -089660: 5452 1d0a |0014: iget-object v2, v5, Ljwtc/android/chess/setup;._arrSelImages:[Ljwtc/android/chess/ChessImageView; // field@0a1d │ │ -089664: 5253 2b0a |0016: iget v3, v5, Ljwtc/android/chess/setup;._selectedPiece:I // field@0a2b │ │ -089668: 4602 0203 |0018: aget-object v2, v2, v3 │ │ -08966c: 6e10 1e16 0200 |001a: invoke-virtual {v2}, Ljwtc/android/chess/ChessImageView;.getICO:()Ljwtc/android/chess/ImageCacheObject; // method@161e │ │ -089672: 0c01 |001d: move-result-object v1 │ │ -089674: 1212 |001e: const/4 v2, #int 1 // #1 │ │ -089676: 5c12 cf05 |001f: iput-boolean v2, v1, Ljwtc/android/chess/ImageCacheObject;._selected:Z // field@05cf │ │ -08967a: 1200 |0021: const/4 v0, #int 0 // #0 │ │ -08967c: 3540 0c00 |0022: if-ge v0, v4, 002e // +000c │ │ -089680: 5452 1d0a |0024: iget-object v2, v5, Ljwtc/android/chess/setup;._arrSelImages:[Ljwtc/android/chess/ChessImageView; // field@0a1d │ │ -089684: 4602 0200 |0026: aget-object v2, v2, v0 │ │ -089688: 6e10 2216 0200 |0028: invoke-virtual {v2}, Ljwtc/android/chess/ChessImageView;.invalidate:()V // method@1622 │ │ -08968e: d800 0001 |002b: add-int/lit8 v0, v0, #int 1 // #01 │ │ -089692: 28f5 |002d: goto 0022 // -000b │ │ -089694: 6e10 2c1a 0500 |002e: invoke-virtual {v5}, Ljwtc/android/chess/setup;.paintBoard:()V // method@1a2c │ │ -08969a: 0e00 |0031: return-void │ │ +08b1e0: |[08b1e0] jwtc.android.chess.setup.handleSelectClick:(I)V │ │ +08b1f0: 1254 |0000: const/4 v4, #int 5 // #5 │ │ +08b1f2: 5956 2b0a |0001: iput v6, v5, Ljwtc/android/chess/setup;._selectedPiece:I // field@0a2b │ │ +08b1f6: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +08b1f8: 3540 1000 |0004: if-ge v0, v4, 0014 // +0010 │ │ +08b1fc: 5452 1d0a |0006: iget-object v2, v5, Ljwtc/android/chess/setup;._arrSelImages:[Ljwtc/android/chess/ChessImageView; // field@0a1d │ │ +08b200: 4602 0200 |0008: aget-object v2, v2, v0 │ │ +08b204: 6e10 1e16 0200 |000a: invoke-virtual {v2}, Ljwtc/android/chess/ChessImageView;.getICO:()Ljwtc/android/chess/ImageCacheObject; // method@161e │ │ +08b20a: 0c01 |000d: move-result-object v1 │ │ +08b20c: 1202 |000e: const/4 v2, #int 0 // #0 │ │ +08b20e: 5c12 cf05 |000f: iput-boolean v2, v1, Ljwtc/android/chess/ImageCacheObject;._selected:Z // field@05cf │ │ +08b212: d800 0001 |0011: add-int/lit8 v0, v0, #int 1 // #01 │ │ +08b216: 28f1 |0013: goto 0004 // -000f │ │ +08b218: 5452 1d0a |0014: iget-object v2, v5, Ljwtc/android/chess/setup;._arrSelImages:[Ljwtc/android/chess/ChessImageView; // field@0a1d │ │ +08b21c: 5253 2b0a |0016: iget v3, v5, Ljwtc/android/chess/setup;._selectedPiece:I // field@0a2b │ │ +08b220: 4602 0203 |0018: aget-object v2, v2, v3 │ │ +08b224: 6e10 1e16 0200 |001a: invoke-virtual {v2}, Ljwtc/android/chess/ChessImageView;.getICO:()Ljwtc/android/chess/ImageCacheObject; // method@161e │ │ +08b22a: 0c01 |001d: move-result-object v1 │ │ +08b22c: 1212 |001e: const/4 v2, #int 1 // #1 │ │ +08b22e: 5c12 cf05 |001f: iput-boolean v2, v1, Ljwtc/android/chess/ImageCacheObject;._selected:Z // field@05cf │ │ +08b232: 1200 |0021: const/4 v0, #int 0 // #0 │ │ +08b234: 3540 0c00 |0022: if-ge v0, v4, 002e // +000c │ │ +08b238: 5452 1d0a |0024: iget-object v2, v5, Ljwtc/android/chess/setup;._arrSelImages:[Ljwtc/android/chess/ChessImageView; // field@0a1d │ │ +08b23c: 4602 0200 |0026: aget-object v2, v2, v0 │ │ +08b240: 6e10 2216 0200 |0028: invoke-virtual {v2}, Ljwtc/android/chess/ChessImageView;.invalidate:()V // method@1622 │ │ +08b246: d800 0001 |002b: add-int/lit8 v0, v0, #int 1 // #01 │ │ +08b24a: 28f5 |002d: goto 0022 // -000b │ │ +08b24c: 6e10 2b1a 0500 |002e: invoke-virtual {v5}, Ljwtc/android/chess/setup;.paintBoard:()V // method@1a2b │ │ +08b252: 0e00 |0031: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=337 │ │ 0x0003 line=339 │ │ 0x0006 line=340 │ │ 0x000e line=341 │ │ 0x0011 line=339 │ │ @@ -183803,204 +183903,204 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 15 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 407 16-bit code units │ │ -08969c: |[08969c] jwtc.android.chess.setup.onCreate:(Landroid/os/Bundle;)V │ │ -0896ac: 123c |0000: const/4 v12, #int 3 // #3 │ │ -0896ae: 122b |0001: const/4 v11, #int 2 // #2 │ │ -0896b0: 12fa |0002: const/4 v10, #int -1 // #ff │ │ -0896b2: 1219 |0003: const/4 v9, #int 1 // #1 │ │ -0896b4: 1208 |0004: const/4 v8, #int 0 // #0 │ │ -0896b6: 6f20 3017 ed00 |0005: invoke-super {v13, v14}, Ljwtc/android/chess/MyBaseActivity;.onCreate:(Landroid/os/Bundle;)V // method@1730 │ │ -0896bc: 1a05 2e03 |0008: const-string v5, "ChessPlayer" // string@032e │ │ -0896c0: 6e30 221a 5d08 |000a: invoke-virtual {v13, v5, v8}, Ljwtc/android/chess/setup;.getSharedPreferences:(Ljava/lang/String;I)Landroid/content/SharedPreferences; // method@1a22 │ │ -0896c6: 0c03 |000d: move-result-object v3 │ │ -0896c8: 1a05 ce14 |000e: const-string v5, "fullScreen" // string@14ce │ │ -0896cc: 7230 f900 5309 |0010: invoke-interface {v3, v5, v9}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@00f9 │ │ -0896d2: 0a05 |0013: move-result v5 │ │ -0896d4: 3805 0d00 |0014: if-eqz v5, 0021 // +000d │ │ -0896d8: 6e10 251a 0d00 |0016: invoke-virtual {v13}, Ljwtc/android/chess/setup;.getWindow:()Landroid/view/Window; // method@1a25 │ │ -0896de: 0c05 |0019: move-result-object v5 │ │ -0896e0: 1306 0004 |001a: const/16 v6, #int 1024 // #400 │ │ -0896e4: 1307 0004 |001c: const/16 v7, #int 1024 // #400 │ │ -0896e8: 6e30 2113 6507 |001e: invoke-virtual {v5, v6, v7}, Landroid/view/Window;.setFlags:(II)V // method@1321 │ │ -0896ee: 6e20 2d1a 9d00 |0021: invoke-virtual {v13, v9}, Ljwtc/android/chess/setup;.requestWindowFeature:(I)Z // method@1a2d │ │ -0896f4: 1405 1700 037f |0024: const v5, #float 1.74129e+38 // #7f030017 │ │ -0896fa: 6e20 301a 5d00 |0027: invoke-virtual {v13, v5}, Ljwtc/android/chess/setup;.setContentView:(I)V // method@1a30 │ │ -089700: 2205 ab03 |002a: new-instance v5, Ljwtc/android/chess/ChessViewBase; // type@03ab │ │ -089704: 7020 de16 d500 |002c: invoke-direct {v5, v13}, Ljwtc/android/chess/ChessViewBase;.:(Landroid/app/Activity;)V // method@16de │ │ -08970a: 5bd5 2e0a |002f: iput-object v5, v13, Ljwtc/android/chess/setup;._view:Ljwtc/android/chess/ChessViewBase; // field@0a2e │ │ -08970e: 2205 6c04 |0031: new-instance v5, Ljwtc/chess/JNI; // type@046c │ │ -089712: 7010 221b 0500 |0033: invoke-direct {v5}, Ljwtc/chess/JNI;.:()V // method@1b22 │ │ -089718: 5bd5 290a |0036: iput-object v5, v13, Ljwtc/android/chess/setup;._jni:Ljwtc/chess/JNI; // field@0a29 │ │ -08971c: 6e10 211a 0d00 |0038: invoke-virtual {v13}, Ljwtc/android/chess/setup;.getIntent:()Landroid/content/Intent; // method@1a21 │ │ -089722: 0c01 |003b: move-result-object v1 │ │ -089724: 6e10 d000 0100 |003c: invoke-virtual {v1}, Landroid/content/Intent;.getData:()Landroid/net/Uri; // method@00d0 │ │ -08972a: 0c05 |003f: move-result-object v5 │ │ -08972c: 5bd5 2d0a |0040: iput-object v5, v13, Ljwtc/android/chess/setup;._uri:Landroid/net/Uri; // field@0a2d │ │ -089730: 59d8 2b0a |0042: iput v8, v13, Ljwtc/android/chess/setup;._selectedPiece:I // field@0a2b │ │ -089734: 59d9 2a0a |0044: iput v9, v13, Ljwtc/android/chess/setup;._selectedColor:I // field@0a2a │ │ -089738: 59da 2c0a |0046: iput v10, v13, Ljwtc/android/chess/setup;._selectedPosition:I // field@0a2c │ │ -08973c: 59d9 280a |0048: iput v9, v13, Ljwtc/android/chess/setup;._iTurn:I // field@0a28 │ │ -089740: 59da 270a |004a: iput v10, v13, Ljwtc/android/chess/setup;._iEPFile:I // field@0a27 │ │ -089744: 5cd8 210a |004c: iput-boolean v8, v13, Ljwtc/android/chess/setup;._bWhiteCastleShort:Z // field@0a21 │ │ -089748: 5cd8 200a |004e: iput-boolean v8, v13, Ljwtc/android/chess/setup;._bWhiteCastleLong:Z // field@0a20 │ │ -08974c: 5cd8 1f0a |0050: iput-boolean v8, v13, Ljwtc/android/chess/setup;._bBlackCastleShort:Z // field@0a1f │ │ -089750: 5cd8 1e0a |0052: iput-boolean v8, v13, Ljwtc/android/chess/setup;._bBlackCastleLong:Z // field@0a1e │ │ -089754: 6e10 2e1a 0d00 |0054: invoke-virtual {v13}, Ljwtc/android/chess/setup;.resetBoard:()V // method@1a2e │ │ -08975a: 2202 3e04 |0057: new-instance v2, Ljwtc/android/chess/setup$1; // type@043e │ │ -08975e: 7020 e819 d200 |0059: invoke-direct {v2, v13}, Ljwtc/android/chess/setup$1;.:(Ljwtc/android/chess/setup;)V // method@19e8 │ │ -089764: 54d5 2e0a |005c: iget-object v5, v13, Ljwtc/android/chess/setup;._view:Ljwtc/android/chess/ChessViewBase; // field@0a2e │ │ -089768: 6e20 e516 2500 |005e: invoke-virtual {v5, v2}, Ljwtc/android/chess/ChessViewBase;.init:(Landroid/view/View$OnClickListener;)V // method@16e5 │ │ -08976e: 1405 1201 0b7f |0061: const v5, #float 1.84768e+38 // #7f0b0112 │ │ -089774: 6e20 1e1a 5d00 |0064: invoke-virtual {v13, v5}, Ljwtc/android/chess/setup;.findViewById:(I)Landroid/view/View; // method@1a1e │ │ -08977a: 0c05 |0067: move-result-object v5 │ │ -08977c: 1f05 ce02 |0068: check-cast v5, Landroid/widget/Button; // type@02ce │ │ -089780: 5bd5 220a |006a: iput-object v5, v13, Ljwtc/android/chess/setup;._butCancel:Landroid/widget/Button; // field@0a22 │ │ -089784: 54d5 220a |006c: iget-object v5, v13, Ljwtc/android/chess/setup;._butCancel:Landroid/widget/Button; // field@0a22 │ │ -089788: 2206 3f04 |006e: new-instance v6, Ljwtc/android/chess/setup$2; // type@043f │ │ -08978c: 7020 ea19 d600 |0070: invoke-direct {v6, v13}, Ljwtc/android/chess/setup$2;.:(Ljwtc/android/chess/setup;)V // method@19ea │ │ -089792: 6e20 c113 6500 |0073: invoke-virtual {v5, v6}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@13c1 │ │ -089798: 1405 1301 0b7f |0076: const v5, #float 1.84768e+38 // #7f0b0113 │ │ -08979e: 6e20 1e1a 5d00 |0079: invoke-virtual {v13, v5}, Ljwtc/android/chess/setup;.findViewById:(I)Landroid/view/View; // method@1a1e │ │ -0897a4: 0c05 |007c: move-result-object v5 │ │ -0897a6: 1f05 ce02 |007d: check-cast v5, Landroid/widget/Button; // type@02ce │ │ -0897aa: 5bd5 250a |007f: iput-object v5, v13, Ljwtc/android/chess/setup;._butOk:Landroid/widget/Button; // field@0a25 │ │ -0897ae: 54d5 250a |0081: iget-object v5, v13, Ljwtc/android/chess/setup;._butOk:Landroid/widget/Button; // field@0a25 │ │ -0897b2: 2206 4004 |0083: new-instance v6, Ljwtc/android/chess/setup$3; // type@0440 │ │ -0897b6: 7020 ec19 d600 |0085: invoke-direct {v6, v13}, Ljwtc/android/chess/setup$3;.:(Ljwtc/android/chess/setup;)V // method@19ec │ │ -0897bc: 6e20 c113 6500 |0088: invoke-virtual {v5, v6}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@13c1 │ │ -0897c2: 1255 |008b: const/4 v5, #int 5 // #5 │ │ -0897c4: 2355 a804 |008c: new-array v5, v5, [Ljwtc/android/chess/ChessImageView; // type@04a8 │ │ -0897c8: 5bd5 1d0a |008e: iput-object v5, v13, Ljwtc/android/chess/setup;._arrSelImages:[Ljwtc/android/chess/ChessImageView; // field@0a1d │ │ -0897cc: 54d6 1d0a |0090: iget-object v6, v13, Ljwtc/android/chess/setup;._arrSelImages:[Ljwtc/android/chess/ChessImageView; // field@0a1d │ │ -0897d0: 1247 |0092: const/4 v7, #int 4 // #4 │ │ -0897d2: 1405 0a01 0b7f |0093: const v5, #float 1.84768e+38 // #7f0b010a │ │ -0897d8: 6e20 1e1a 5d00 |0096: invoke-virtual {v13, v5}, Ljwtc/android/chess/setup;.findViewById:(I)Landroid/view/View; // method@1a1e │ │ -0897de: 0c05 |0099: move-result-object v5 │ │ -0897e0: 1f05 8a03 |009a: check-cast v5, Ljwtc/android/chess/ChessImageView; // type@038a │ │ -0897e4: 4d05 0607 |009c: aput-object v5, v6, v7 │ │ -0897e8: 54d6 1d0a |009e: iget-object v6, v13, Ljwtc/android/chess/setup;._arrSelImages:[Ljwtc/android/chess/ChessImageView; // field@0a1d │ │ -0897ec: 1405 0b01 0b7f |00a0: const v5, #float 1.84768e+38 // #7f0b010b │ │ -0897f2: 6e20 1e1a 5d00 |00a3: invoke-virtual {v13, v5}, Ljwtc/android/chess/setup;.findViewById:(I)Landroid/view/View; // method@1a1e │ │ -0897f8: 0c05 |00a6: move-result-object v5 │ │ -0897fa: 1f05 8a03 |00a7: check-cast v5, Ljwtc/android/chess/ChessImageView; // type@038a │ │ -0897fe: 4d05 060c |00a9: aput-object v5, v6, v12 │ │ -089802: 54d6 1d0a |00ab: iget-object v6, v13, Ljwtc/android/chess/setup;._arrSelImages:[Ljwtc/android/chess/ChessImageView; // field@0a1d │ │ -089806: 1405 0c01 0b7f |00ad: const v5, #float 1.84768e+38 // #7f0b010c │ │ -08980c: 6e20 1e1a 5d00 |00b0: invoke-virtual {v13, v5}, Ljwtc/android/chess/setup;.findViewById:(I)Landroid/view/View; // method@1a1e │ │ -089812: 0c05 |00b3: move-result-object v5 │ │ -089814: 1f05 8a03 |00b4: check-cast v5, Ljwtc/android/chess/ChessImageView; // type@038a │ │ -089818: 4d05 060b |00b6: aput-object v5, v6, v11 │ │ -08981c: 54d6 1d0a |00b8: iget-object v6, v13, Ljwtc/android/chess/setup;._arrSelImages:[Ljwtc/android/chess/ChessImageView; // field@0a1d │ │ -089820: 1405 0d01 0b7f |00ba: const v5, #float 1.84768e+38 // #7f0b010d │ │ -089826: 6e20 1e1a 5d00 |00bd: invoke-virtual {v13, v5}, Ljwtc/android/chess/setup;.findViewById:(I)Landroid/view/View; // method@1a1e │ │ -08982c: 0c05 |00c0: move-result-object v5 │ │ -08982e: 1f05 8a03 |00c1: check-cast v5, Ljwtc/android/chess/ChessImageView; // type@038a │ │ -089832: 4d05 0609 |00c3: aput-object v5, v6, v9 │ │ -089836: 54d6 1d0a |00c5: iget-object v6, v13, Ljwtc/android/chess/setup;._arrSelImages:[Ljwtc/android/chess/ChessImageView; // field@0a1d │ │ -08983a: 1405 0e01 0b7f |00c7: const v5, #float 1.84768e+38 // #7f0b010e │ │ -089840: 6e20 1e1a 5d00 |00ca: invoke-virtual {v13, v5}, Ljwtc/android/chess/setup;.findViewById:(I)Landroid/view/View; // method@1a1e │ │ -089846: 0c05 |00cd: move-result-object v5 │ │ -089848: 1f05 8a03 |00ce: check-cast v5, Ljwtc/android/chess/ChessImageView; // type@038a │ │ -08984c: 4d05 0608 |00d0: aput-object v5, v6, v8 │ │ -089850: 1405 1001 0b7f |00d2: const v5, #float 1.84768e+38 // #7f0b0110 │ │ -089856: 6e20 1e1a 5d00 |00d5: invoke-virtual {v13, v5}, Ljwtc/android/chess/setup;.findViewById:(I)Landroid/view/View; // method@1a1e │ │ -08985c: 0c05 |00d8: move-result-object v5 │ │ -08985e: 1f05 dc02 |00d9: check-cast v5, Landroid/widget/ImageButton; // type@02dc │ │ -089862: 5bd5 230a |00db: iput-object v5, v13, Ljwtc/android/chess/setup;._butColor:Landroid/widget/ImageButton; // field@0a23 │ │ -089866: 2204 bb03 |00dd: new-instance v4, Ljwtc/android/chess/ImageCacheObject; // type@03bb │ │ -08986a: 7010 2917 0400 |00df: invoke-direct {v4}, Ljwtc/android/chess/ImageCacheObject;.:()V // method@1729 │ │ -089870: 5949 ca05 |00e2: iput v9, v4, Ljwtc/android/chess/ImageCacheObject;._color:I // field@05ca │ │ -089874: 1245 |00e4: const/4 v5, #int 4 // #4 │ │ -089876: 5945 ce05 |00e5: iput v5, v4, Ljwtc/android/chess/ImageCacheObject;._piece:I // field@05ce │ │ -08987a: 5948 cc05 |00e7: iput v8, v4, Ljwtc/android/chess/ImageCacheObject;._fieldColor:I // field@05cc │ │ -08987e: 5c49 c905 |00e9: iput-boolean v9, v4, Ljwtc/android/chess/ImageCacheObject;._bPiece:Z // field@05c9 │ │ -089882: 5c48 cf05 |00eb: iput-boolean v8, v4, Ljwtc/android/chess/ImageCacheObject;._selected:Z // field@05cf │ │ -089886: 5c48 d005 |00ed: iput-boolean v8, v4, Ljwtc/android/chess/ImageCacheObject;._selectedPos:Z // field@05d0 │ │ -08988a: 54d5 1d0a |00ef: iget-object v5, v13, Ljwtc/android/chess/setup;._arrSelImages:[Ljwtc/android/chess/ChessImageView; // field@0a1d │ │ -08988e: 1246 |00f1: const/4 v6, #int 4 // #4 │ │ -089890: 4605 0506 |00f2: aget-object v5, v5, v6 │ │ -089894: 6e20 2616 4500 |00f4: invoke-virtual {v5, v4}, Ljwtc/android/chess/ChessImageView;.setICO:(Ljwtc/android/chess/ImageCacheObject;)V // method@1626 │ │ -08989a: 2204 bb03 |00f7: new-instance v4, Ljwtc/android/chess/ImageCacheObject; // type@03bb │ │ -08989e: 7010 2917 0400 |00f9: invoke-direct {v4}, Ljwtc/android/chess/ImageCacheObject;.:()V // method@1729 │ │ -0898a4: 5949 ca05 |00fc: iput v9, v4, Ljwtc/android/chess/ImageCacheObject;._color:I // field@05ca │ │ -0898a8: 594c ce05 |00fe: iput v12, v4, Ljwtc/android/chess/ImageCacheObject;._piece:I // field@05ce │ │ -0898ac: 5948 cc05 |0100: iput v8, v4, Ljwtc/android/chess/ImageCacheObject;._fieldColor:I // field@05cc │ │ -0898b0: 5c49 c905 |0102: iput-boolean v9, v4, Ljwtc/android/chess/ImageCacheObject;._bPiece:Z // field@05c9 │ │ -0898b4: 5c48 cf05 |0104: iput-boolean v8, v4, Ljwtc/android/chess/ImageCacheObject;._selected:Z // field@05cf │ │ -0898b8: 5c48 d005 |0106: iput-boolean v8, v4, Ljwtc/android/chess/ImageCacheObject;._selectedPos:Z // field@05d0 │ │ -0898bc: 54d5 1d0a |0108: iget-object v5, v13, Ljwtc/android/chess/setup;._arrSelImages:[Ljwtc/android/chess/ChessImageView; // field@0a1d │ │ -0898c0: 4605 050c |010a: aget-object v5, v5, v12 │ │ -0898c4: 6e20 2616 4500 |010c: invoke-virtual {v5, v4}, Ljwtc/android/chess/ChessImageView;.setICO:(Ljwtc/android/chess/ImageCacheObject;)V // method@1626 │ │ -0898ca: 2204 bb03 |010f: new-instance v4, Ljwtc/android/chess/ImageCacheObject; // type@03bb │ │ -0898ce: 7010 2917 0400 |0111: invoke-direct {v4}, Ljwtc/android/chess/ImageCacheObject;.:()V // method@1729 │ │ -0898d4: 5949 ca05 |0114: iput v9, v4, Ljwtc/android/chess/ImageCacheObject;._color:I // field@05ca │ │ -0898d8: 594b ce05 |0116: iput v11, v4, Ljwtc/android/chess/ImageCacheObject;._piece:I // field@05ce │ │ -0898dc: 5948 cc05 |0118: iput v8, v4, Ljwtc/android/chess/ImageCacheObject;._fieldColor:I // field@05cc │ │ -0898e0: 5c49 c905 |011a: iput-boolean v9, v4, Ljwtc/android/chess/ImageCacheObject;._bPiece:Z // field@05c9 │ │ -0898e4: 5c48 cf05 |011c: iput-boolean v8, v4, Ljwtc/android/chess/ImageCacheObject;._selected:Z // field@05cf │ │ -0898e8: 5c48 d005 |011e: iput-boolean v8, v4, Ljwtc/android/chess/ImageCacheObject;._selectedPos:Z // field@05d0 │ │ -0898ec: 54d5 1d0a |0120: iget-object v5, v13, Ljwtc/android/chess/setup;._arrSelImages:[Ljwtc/android/chess/ChessImageView; // field@0a1d │ │ -0898f0: 4605 050b |0122: aget-object v5, v5, v11 │ │ -0898f4: 6e20 2616 4500 |0124: invoke-virtual {v5, v4}, Ljwtc/android/chess/ChessImageView;.setICO:(Ljwtc/android/chess/ImageCacheObject;)V // method@1626 │ │ -0898fa: 2204 bb03 |0127: new-instance v4, Ljwtc/android/chess/ImageCacheObject; // type@03bb │ │ -0898fe: 7010 2917 0400 |0129: invoke-direct {v4}, Ljwtc/android/chess/ImageCacheObject;.:()V // method@1729 │ │ -089904: 5949 ca05 |012c: iput v9, v4, Ljwtc/android/chess/ImageCacheObject;._color:I // field@05ca │ │ -089908: 5949 ce05 |012e: iput v9, v4, Ljwtc/android/chess/ImageCacheObject;._piece:I // field@05ce │ │ -08990c: 5948 cc05 |0130: iput v8, v4, Ljwtc/android/chess/ImageCacheObject;._fieldColor:I // field@05cc │ │ -089910: 5c49 c905 |0132: iput-boolean v9, v4, Ljwtc/android/chess/ImageCacheObject;._bPiece:Z // field@05c9 │ │ -089914: 5c48 cf05 |0134: iput-boolean v8, v4, Ljwtc/android/chess/ImageCacheObject;._selected:Z // field@05cf │ │ -089918: 5c48 d005 |0136: iput-boolean v8, v4, Ljwtc/android/chess/ImageCacheObject;._selectedPos:Z // field@05d0 │ │ -08991c: 54d5 1d0a |0138: iget-object v5, v13, Ljwtc/android/chess/setup;._arrSelImages:[Ljwtc/android/chess/ChessImageView; // field@0a1d │ │ -089920: 4605 0509 |013a: aget-object v5, v5, v9 │ │ -089924: 6e20 2616 4500 |013c: invoke-virtual {v5, v4}, Ljwtc/android/chess/ChessImageView;.setICO:(Ljwtc/android/chess/ImageCacheObject;)V // method@1626 │ │ -08992a: 2204 bb03 |013f: new-instance v4, Ljwtc/android/chess/ImageCacheObject; // type@03bb │ │ -08992e: 7010 2917 0400 |0141: invoke-direct {v4}, Ljwtc/android/chess/ImageCacheObject;.:()V // method@1729 │ │ -089934: 5949 ca05 |0144: iput v9, v4, Ljwtc/android/chess/ImageCacheObject;._color:I // field@05ca │ │ -089938: 5948 ce05 |0146: iput v8, v4, Ljwtc/android/chess/ImageCacheObject;._piece:I // field@05ce │ │ -08993c: 5948 cc05 |0148: iput v8, v4, Ljwtc/android/chess/ImageCacheObject;._fieldColor:I // field@05cc │ │ -089940: 5c49 c905 |014a: iput-boolean v9, v4, Ljwtc/android/chess/ImageCacheObject;._bPiece:Z // field@05c9 │ │ -089944: 5c49 cf05 |014c: iput-boolean v9, v4, Ljwtc/android/chess/ImageCacheObject;._selected:Z // field@05cf │ │ -089948: 5c48 d005 |014e: iput-boolean v8, v4, Ljwtc/android/chess/ImageCacheObject;._selectedPos:Z // field@05d0 │ │ -08994c: 54d5 1d0a |0150: iget-object v5, v13, Ljwtc/android/chess/setup;._arrSelImages:[Ljwtc/android/chess/ChessImageView; // field@0a1d │ │ -089950: 4605 0508 |0152: aget-object v5, v5, v8 │ │ -089954: 6e20 2616 4500 |0154: invoke-virtual {v5, v4}, Ljwtc/android/chess/ChessImageView;.setICO:(Ljwtc/android/chess/ImageCacheObject;)V // method@1626 │ │ -08995a: 1405 0f01 0b7f |0157: const v5, #float 1.84768e+38 // #7f0b010f │ │ -089960: 6e20 1e1a 5d00 |015a: invoke-virtual {v13, v5}, Ljwtc/android/chess/setup;.findViewById:(I)Landroid/view/View; // method@1a1e │ │ -089966: 0c05 |015d: move-result-object v5 │ │ -089968: 1f05 dc02 |015e: check-cast v5, Landroid/widget/ImageButton; // type@02dc │ │ -08996c: 5bd5 240a |0160: iput-object v5, v13, Ljwtc/android/chess/setup;._butDel:Landroid/widget/ImageButton; // field@0a24 │ │ -089970: 54d5 240a |0162: iget-object v5, v13, Ljwtc/android/chess/setup;._butDel:Landroid/widget/ImageButton; // field@0a24 │ │ -089974: 2206 4104 |0164: new-instance v6, Ljwtc/android/chess/setup$4; // type@0441 │ │ -089978: 7020 ee19 d600 |0166: invoke-direct {v6, v13}, Ljwtc/android/chess/setup$4;.:(Ljwtc/android/chess/setup;)V // method@19ee │ │ -08997e: 6e20 e213 6500 |0169: invoke-virtual {v5, v6}, Landroid/widget/ImageButton;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@13e2 │ │ -089984: 54d5 230a |016c: iget-object v5, v13, Ljwtc/android/chess/setup;._butColor:Landroid/widget/ImageButton; // field@0a23 │ │ -089988: 2206 4204 |016e: new-instance v6, Ljwtc/android/chess/setup$5; // type@0442 │ │ -08998c: 7020 f019 d600 |0170: invoke-direct {v6, v13}, Ljwtc/android/chess/setup$5;.:(Ljwtc/android/chess/setup;)V // method@19f0 │ │ -089992: 6e20 e213 6500 |0173: invoke-virtual {v5, v6}, Landroid/widget/ImageButton;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@13e2 │ │ -089998: 2202 4304 |0176: new-instance v2, Ljwtc/android/chess/setup$6; // type@0443 │ │ -08999c: 7020 f219 d200 |0178: invoke-direct {v2, v13}, Ljwtc/android/chess/setup$6;.:(Ljwtc/android/chess/setup;)V // method@19f2 │ │ -0899a2: 1200 |017b: const/4 v0, #int 0 // #0 │ │ -0899a4: 1255 |017c: const/4 v5, #int 5 // #5 │ │ -0899a6: 3550 0c00 |017d: if-ge v0, v5, 0189 // +000c │ │ -0899aa: 54d5 1d0a |017f: iget-object v5, v13, Ljwtc/android/chess/setup;._arrSelImages:[Ljwtc/android/chess/ChessImageView; // field@0a1d │ │ -0899ae: 4605 0500 |0181: aget-object v5, v5, v0 │ │ -0899b2: 6e20 2816 2500 |0183: invoke-virtual {v5, v2}, Ljwtc/android/chess/ChessImageView;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@1628 │ │ -0899b8: d800 0001 |0186: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0899bc: 28f4 |0188: goto 017c // -000c │ │ -0899be: 2205 4804 |0189: new-instance v5, Ljwtc/android/chess/setup$SetupOptionsDlg; // type@0448 │ │ -0899c2: 7020 fc19 d500 |018b: invoke-direct {v5, v13}, Ljwtc/android/chess/setup$SetupOptionsDlg;.:(Ljwtc/android/chess/setup;)V // method@19fc │ │ -0899c8: 5bd5 260a |018e: iput-object v5, v13, Ljwtc/android/chess/setup;._dlg:Ljwtc/android/chess/setup$SetupOptionsDlg; // field@0a26 │ │ -0899cc: 6e10 2c1a 0d00 |0190: invoke-virtual {v13}, Ljwtc/android/chess/setup;.paintBoard:()V // method@1a2c │ │ -0899d2: 6e20 311a ad00 |0193: invoke-virtual {v13, v10}, Ljwtc/android/chess/setup;.setResult:(I)V // method@1a31 │ │ -0899d8: 0e00 |0196: return-void │ │ +08b254: |[08b254] jwtc.android.chess.setup.onCreate:(Landroid/os/Bundle;)V │ │ +08b264: 123c |0000: const/4 v12, #int 3 // #3 │ │ +08b266: 122b |0001: const/4 v11, #int 2 // #2 │ │ +08b268: 12fa |0002: const/4 v10, #int -1 // #ff │ │ +08b26a: 1219 |0003: const/4 v9, #int 1 // #1 │ │ +08b26c: 1208 |0004: const/4 v8, #int 0 // #0 │ │ +08b26e: 6f20 3017 ed00 |0005: invoke-super {v13, v14}, Ljwtc/android/chess/MyBaseActivity;.onCreate:(Landroid/os/Bundle;)V // method@1730 │ │ +08b274: 1a05 2e03 |0008: const-string v5, "ChessPlayer" // string@032e │ │ +08b278: 6e30 211a 5d08 |000a: invoke-virtual {v13, v5, v8}, Ljwtc/android/chess/setup;.getSharedPreferences:(Ljava/lang/String;I)Landroid/content/SharedPreferences; // method@1a21 │ │ +08b27e: 0c03 |000d: move-result-object v3 │ │ +08b280: 1a05 ca14 |000e: const-string v5, "fullScreen" // string@14ca │ │ +08b284: 7230 f900 5309 |0010: invoke-interface {v3, v5, v9}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@00f9 │ │ +08b28a: 0a05 |0013: move-result v5 │ │ +08b28c: 3805 0d00 |0014: if-eqz v5, 0021 // +000d │ │ +08b290: 6e10 241a 0d00 |0016: invoke-virtual {v13}, Ljwtc/android/chess/setup;.getWindow:()Landroid/view/Window; // method@1a24 │ │ +08b296: 0c05 |0019: move-result-object v5 │ │ +08b298: 1306 0004 |001a: const/16 v6, #int 1024 // #400 │ │ +08b29c: 1307 0004 |001c: const/16 v7, #int 1024 // #400 │ │ +08b2a0: 6e30 2113 6507 |001e: invoke-virtual {v5, v6, v7}, Landroid/view/Window;.setFlags:(II)V // method@1321 │ │ +08b2a6: 6e20 2c1a 9d00 |0021: invoke-virtual {v13, v9}, Ljwtc/android/chess/setup;.requestWindowFeature:(I)Z // method@1a2c │ │ +08b2ac: 1405 1700 037f |0024: const v5, #float 1.74129e+38 // #7f030017 │ │ +08b2b2: 6e20 2f1a 5d00 |0027: invoke-virtual {v13, v5}, Ljwtc/android/chess/setup;.setContentView:(I)V // method@1a2f │ │ +08b2b8: 2205 a803 |002a: new-instance v5, Ljwtc/android/chess/ChessViewBase; // type@03a8 │ │ +08b2bc: 7020 de16 d500 |002c: invoke-direct {v5, v13}, Ljwtc/android/chess/ChessViewBase;.:(Landroid/app/Activity;)V // method@16de │ │ +08b2c2: 5bd5 2e0a |002f: iput-object v5, v13, Ljwtc/android/chess/setup;._view:Ljwtc/android/chess/ChessViewBase; // field@0a2e │ │ +08b2c6: 2205 6904 |0031: new-instance v5, Ljwtc/chess/JNI; // type@0469 │ │ +08b2ca: 7010 211b 0500 |0033: invoke-direct {v5}, Ljwtc/chess/JNI;.:()V // method@1b21 │ │ +08b2d0: 5bd5 290a |0036: iput-object v5, v13, Ljwtc/android/chess/setup;._jni:Ljwtc/chess/JNI; // field@0a29 │ │ +08b2d4: 6e10 201a 0d00 |0038: invoke-virtual {v13}, Ljwtc/android/chess/setup;.getIntent:()Landroid/content/Intent; // method@1a20 │ │ +08b2da: 0c01 |003b: move-result-object v1 │ │ +08b2dc: 6e10 d000 0100 |003c: invoke-virtual {v1}, Landroid/content/Intent;.getData:()Landroid/net/Uri; // method@00d0 │ │ +08b2e2: 0c05 |003f: move-result-object v5 │ │ +08b2e4: 5bd5 2d0a |0040: iput-object v5, v13, Ljwtc/android/chess/setup;._uri:Landroid/net/Uri; // field@0a2d │ │ +08b2e8: 59d8 2b0a |0042: iput v8, v13, Ljwtc/android/chess/setup;._selectedPiece:I // field@0a2b │ │ +08b2ec: 59d9 2a0a |0044: iput v9, v13, Ljwtc/android/chess/setup;._selectedColor:I // field@0a2a │ │ +08b2f0: 59da 2c0a |0046: iput v10, v13, Ljwtc/android/chess/setup;._selectedPosition:I // field@0a2c │ │ +08b2f4: 59d9 280a |0048: iput v9, v13, Ljwtc/android/chess/setup;._iTurn:I // field@0a28 │ │ +08b2f8: 59da 270a |004a: iput v10, v13, Ljwtc/android/chess/setup;._iEPFile:I // field@0a27 │ │ +08b2fc: 5cd8 210a |004c: iput-boolean v8, v13, Ljwtc/android/chess/setup;._bWhiteCastleShort:Z // field@0a21 │ │ +08b300: 5cd8 200a |004e: iput-boolean v8, v13, Ljwtc/android/chess/setup;._bWhiteCastleLong:Z // field@0a20 │ │ +08b304: 5cd8 1f0a |0050: iput-boolean v8, v13, Ljwtc/android/chess/setup;._bBlackCastleShort:Z // field@0a1f │ │ +08b308: 5cd8 1e0a |0052: iput-boolean v8, v13, Ljwtc/android/chess/setup;._bBlackCastleLong:Z // field@0a1e │ │ +08b30c: 6e10 2d1a 0d00 |0054: invoke-virtual {v13}, Ljwtc/android/chess/setup;.resetBoard:()V // method@1a2d │ │ +08b312: 2202 3b04 |0057: new-instance v2, Ljwtc/android/chess/setup$1; // type@043b │ │ +08b316: 7020 e719 d200 |0059: invoke-direct {v2, v13}, Ljwtc/android/chess/setup$1;.:(Ljwtc/android/chess/setup;)V // method@19e7 │ │ +08b31c: 54d5 2e0a |005c: iget-object v5, v13, Ljwtc/android/chess/setup;._view:Ljwtc/android/chess/ChessViewBase; // field@0a2e │ │ +08b320: 6e20 e516 2500 |005e: invoke-virtual {v5, v2}, Ljwtc/android/chess/ChessViewBase;.init:(Landroid/view/View$OnClickListener;)V // method@16e5 │ │ +08b326: 1405 1201 0b7f |0061: const v5, #float 1.84768e+38 // #7f0b0112 │ │ +08b32c: 6e20 1d1a 5d00 |0064: invoke-virtual {v13, v5}, Ljwtc/android/chess/setup;.findViewById:(I)Landroid/view/View; // method@1a1d │ │ +08b332: 0c05 |0067: move-result-object v5 │ │ +08b334: 1f05 cb02 |0068: check-cast v5, Landroid/widget/Button; // type@02cb │ │ +08b338: 5bd5 220a |006a: iput-object v5, v13, Ljwtc/android/chess/setup;._butCancel:Landroid/widget/Button; // field@0a22 │ │ +08b33c: 54d5 220a |006c: iget-object v5, v13, Ljwtc/android/chess/setup;._butCancel:Landroid/widget/Button; // field@0a22 │ │ +08b340: 2206 3c04 |006e: new-instance v6, Ljwtc/android/chess/setup$2; // type@043c │ │ +08b344: 7020 e919 d600 |0070: invoke-direct {v6, v13}, Ljwtc/android/chess/setup$2;.:(Ljwtc/android/chess/setup;)V // method@19e9 │ │ +08b34a: 6e20 c113 6500 |0073: invoke-virtual {v5, v6}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@13c1 │ │ +08b350: 1405 1301 0b7f |0076: const v5, #float 1.84768e+38 // #7f0b0113 │ │ +08b356: 6e20 1d1a 5d00 |0079: invoke-virtual {v13, v5}, Ljwtc/android/chess/setup;.findViewById:(I)Landroid/view/View; // method@1a1d │ │ +08b35c: 0c05 |007c: move-result-object v5 │ │ +08b35e: 1f05 cb02 |007d: check-cast v5, Landroid/widget/Button; // type@02cb │ │ +08b362: 5bd5 250a |007f: iput-object v5, v13, Ljwtc/android/chess/setup;._butOk:Landroid/widget/Button; // field@0a25 │ │ +08b366: 54d5 250a |0081: iget-object v5, v13, Ljwtc/android/chess/setup;._butOk:Landroid/widget/Button; // field@0a25 │ │ +08b36a: 2206 3d04 |0083: new-instance v6, Ljwtc/android/chess/setup$3; // type@043d │ │ +08b36e: 7020 eb19 d600 |0085: invoke-direct {v6, v13}, Ljwtc/android/chess/setup$3;.:(Ljwtc/android/chess/setup;)V // method@19eb │ │ +08b374: 6e20 c113 6500 |0088: invoke-virtual {v5, v6}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@13c1 │ │ +08b37a: 1255 |008b: const/4 v5, #int 5 // #5 │ │ +08b37c: 2355 a504 |008c: new-array v5, v5, [Ljwtc/android/chess/ChessImageView; // type@04a5 │ │ +08b380: 5bd5 1d0a |008e: iput-object v5, v13, Ljwtc/android/chess/setup;._arrSelImages:[Ljwtc/android/chess/ChessImageView; // field@0a1d │ │ +08b384: 54d6 1d0a |0090: iget-object v6, v13, Ljwtc/android/chess/setup;._arrSelImages:[Ljwtc/android/chess/ChessImageView; // field@0a1d │ │ +08b388: 1247 |0092: const/4 v7, #int 4 // #4 │ │ +08b38a: 1405 0a01 0b7f |0093: const v5, #float 1.84768e+38 // #7f0b010a │ │ +08b390: 6e20 1d1a 5d00 |0096: invoke-virtual {v13, v5}, Ljwtc/android/chess/setup;.findViewById:(I)Landroid/view/View; // method@1a1d │ │ +08b396: 0c05 |0099: move-result-object v5 │ │ +08b398: 1f05 8703 |009a: check-cast v5, Ljwtc/android/chess/ChessImageView; // type@0387 │ │ +08b39c: 4d05 0607 |009c: aput-object v5, v6, v7 │ │ +08b3a0: 54d6 1d0a |009e: iget-object v6, v13, Ljwtc/android/chess/setup;._arrSelImages:[Ljwtc/android/chess/ChessImageView; // field@0a1d │ │ +08b3a4: 1405 0b01 0b7f |00a0: const v5, #float 1.84768e+38 // #7f0b010b │ │ +08b3aa: 6e20 1d1a 5d00 |00a3: invoke-virtual {v13, v5}, Ljwtc/android/chess/setup;.findViewById:(I)Landroid/view/View; // method@1a1d │ │ +08b3b0: 0c05 |00a6: move-result-object v5 │ │ +08b3b2: 1f05 8703 |00a7: check-cast v5, Ljwtc/android/chess/ChessImageView; // type@0387 │ │ +08b3b6: 4d05 060c |00a9: aput-object v5, v6, v12 │ │ +08b3ba: 54d6 1d0a |00ab: iget-object v6, v13, Ljwtc/android/chess/setup;._arrSelImages:[Ljwtc/android/chess/ChessImageView; // field@0a1d │ │ +08b3be: 1405 0c01 0b7f |00ad: const v5, #float 1.84768e+38 // #7f0b010c │ │ +08b3c4: 6e20 1d1a 5d00 |00b0: invoke-virtual {v13, v5}, Ljwtc/android/chess/setup;.findViewById:(I)Landroid/view/View; // method@1a1d │ │ +08b3ca: 0c05 |00b3: move-result-object v5 │ │ +08b3cc: 1f05 8703 |00b4: check-cast v5, Ljwtc/android/chess/ChessImageView; // type@0387 │ │ +08b3d0: 4d05 060b |00b6: aput-object v5, v6, v11 │ │ +08b3d4: 54d6 1d0a |00b8: iget-object v6, v13, Ljwtc/android/chess/setup;._arrSelImages:[Ljwtc/android/chess/ChessImageView; // field@0a1d │ │ +08b3d8: 1405 0d01 0b7f |00ba: const v5, #float 1.84768e+38 // #7f0b010d │ │ +08b3de: 6e20 1d1a 5d00 |00bd: invoke-virtual {v13, v5}, Ljwtc/android/chess/setup;.findViewById:(I)Landroid/view/View; // method@1a1d │ │ +08b3e4: 0c05 |00c0: move-result-object v5 │ │ +08b3e6: 1f05 8703 |00c1: check-cast v5, Ljwtc/android/chess/ChessImageView; // type@0387 │ │ +08b3ea: 4d05 0609 |00c3: aput-object v5, v6, v9 │ │ +08b3ee: 54d6 1d0a |00c5: iget-object v6, v13, Ljwtc/android/chess/setup;._arrSelImages:[Ljwtc/android/chess/ChessImageView; // field@0a1d │ │ +08b3f2: 1405 0e01 0b7f |00c7: const v5, #float 1.84768e+38 // #7f0b010e │ │ +08b3f8: 6e20 1d1a 5d00 |00ca: invoke-virtual {v13, v5}, Ljwtc/android/chess/setup;.findViewById:(I)Landroid/view/View; // method@1a1d │ │ +08b3fe: 0c05 |00cd: move-result-object v5 │ │ +08b400: 1f05 8703 |00ce: check-cast v5, Ljwtc/android/chess/ChessImageView; // type@0387 │ │ +08b404: 4d05 0608 |00d0: aput-object v5, v6, v8 │ │ +08b408: 1405 1001 0b7f |00d2: const v5, #float 1.84768e+38 // #7f0b0110 │ │ +08b40e: 6e20 1d1a 5d00 |00d5: invoke-virtual {v13, v5}, Ljwtc/android/chess/setup;.findViewById:(I)Landroid/view/View; // method@1a1d │ │ +08b414: 0c05 |00d8: move-result-object v5 │ │ +08b416: 1f05 d902 |00d9: check-cast v5, Landroid/widget/ImageButton; // type@02d9 │ │ +08b41a: 5bd5 230a |00db: iput-object v5, v13, Ljwtc/android/chess/setup;._butColor:Landroid/widget/ImageButton; // field@0a23 │ │ +08b41e: 2204 b803 |00dd: new-instance v4, Ljwtc/android/chess/ImageCacheObject; // type@03b8 │ │ +08b422: 7010 2917 0400 |00df: invoke-direct {v4}, Ljwtc/android/chess/ImageCacheObject;.:()V // method@1729 │ │ +08b428: 5949 ca05 |00e2: iput v9, v4, Ljwtc/android/chess/ImageCacheObject;._color:I // field@05ca │ │ +08b42c: 1245 |00e4: const/4 v5, #int 4 // #4 │ │ +08b42e: 5945 ce05 |00e5: iput v5, v4, Ljwtc/android/chess/ImageCacheObject;._piece:I // field@05ce │ │ +08b432: 5948 cc05 |00e7: iput v8, v4, Ljwtc/android/chess/ImageCacheObject;._fieldColor:I // field@05cc │ │ +08b436: 5c49 c905 |00e9: iput-boolean v9, v4, Ljwtc/android/chess/ImageCacheObject;._bPiece:Z // field@05c9 │ │ +08b43a: 5c48 cf05 |00eb: iput-boolean v8, v4, Ljwtc/android/chess/ImageCacheObject;._selected:Z // field@05cf │ │ +08b43e: 5c48 d005 |00ed: iput-boolean v8, v4, Ljwtc/android/chess/ImageCacheObject;._selectedPos:Z // field@05d0 │ │ +08b442: 54d5 1d0a |00ef: iget-object v5, v13, Ljwtc/android/chess/setup;._arrSelImages:[Ljwtc/android/chess/ChessImageView; // field@0a1d │ │ +08b446: 1246 |00f1: const/4 v6, #int 4 // #4 │ │ +08b448: 4605 0506 |00f2: aget-object v5, v5, v6 │ │ +08b44c: 6e20 2616 4500 |00f4: invoke-virtual {v5, v4}, Ljwtc/android/chess/ChessImageView;.setICO:(Ljwtc/android/chess/ImageCacheObject;)V // method@1626 │ │ +08b452: 2204 b803 |00f7: new-instance v4, Ljwtc/android/chess/ImageCacheObject; // type@03b8 │ │ +08b456: 7010 2917 0400 |00f9: invoke-direct {v4}, Ljwtc/android/chess/ImageCacheObject;.:()V // method@1729 │ │ +08b45c: 5949 ca05 |00fc: iput v9, v4, Ljwtc/android/chess/ImageCacheObject;._color:I // field@05ca │ │ +08b460: 594c ce05 |00fe: iput v12, v4, Ljwtc/android/chess/ImageCacheObject;._piece:I // field@05ce │ │ +08b464: 5948 cc05 |0100: iput v8, v4, Ljwtc/android/chess/ImageCacheObject;._fieldColor:I // field@05cc │ │ +08b468: 5c49 c905 |0102: iput-boolean v9, v4, Ljwtc/android/chess/ImageCacheObject;._bPiece:Z // field@05c9 │ │ +08b46c: 5c48 cf05 |0104: iput-boolean v8, v4, Ljwtc/android/chess/ImageCacheObject;._selected:Z // field@05cf │ │ +08b470: 5c48 d005 |0106: iput-boolean v8, v4, Ljwtc/android/chess/ImageCacheObject;._selectedPos:Z // field@05d0 │ │ +08b474: 54d5 1d0a |0108: iget-object v5, v13, Ljwtc/android/chess/setup;._arrSelImages:[Ljwtc/android/chess/ChessImageView; // field@0a1d │ │ +08b478: 4605 050c |010a: aget-object v5, v5, v12 │ │ +08b47c: 6e20 2616 4500 |010c: invoke-virtual {v5, v4}, Ljwtc/android/chess/ChessImageView;.setICO:(Ljwtc/android/chess/ImageCacheObject;)V // method@1626 │ │ +08b482: 2204 b803 |010f: new-instance v4, Ljwtc/android/chess/ImageCacheObject; // type@03b8 │ │ +08b486: 7010 2917 0400 |0111: invoke-direct {v4}, Ljwtc/android/chess/ImageCacheObject;.:()V // method@1729 │ │ +08b48c: 5949 ca05 |0114: iput v9, v4, Ljwtc/android/chess/ImageCacheObject;._color:I // field@05ca │ │ +08b490: 594b ce05 |0116: iput v11, v4, Ljwtc/android/chess/ImageCacheObject;._piece:I // field@05ce │ │ +08b494: 5948 cc05 |0118: iput v8, v4, Ljwtc/android/chess/ImageCacheObject;._fieldColor:I // field@05cc │ │ +08b498: 5c49 c905 |011a: iput-boolean v9, v4, Ljwtc/android/chess/ImageCacheObject;._bPiece:Z // field@05c9 │ │ +08b49c: 5c48 cf05 |011c: iput-boolean v8, v4, Ljwtc/android/chess/ImageCacheObject;._selected:Z // field@05cf │ │ +08b4a0: 5c48 d005 |011e: iput-boolean v8, v4, Ljwtc/android/chess/ImageCacheObject;._selectedPos:Z // field@05d0 │ │ +08b4a4: 54d5 1d0a |0120: iget-object v5, v13, Ljwtc/android/chess/setup;._arrSelImages:[Ljwtc/android/chess/ChessImageView; // field@0a1d │ │ +08b4a8: 4605 050b |0122: aget-object v5, v5, v11 │ │ +08b4ac: 6e20 2616 4500 |0124: invoke-virtual {v5, v4}, Ljwtc/android/chess/ChessImageView;.setICO:(Ljwtc/android/chess/ImageCacheObject;)V // method@1626 │ │ +08b4b2: 2204 b803 |0127: new-instance v4, Ljwtc/android/chess/ImageCacheObject; // type@03b8 │ │ +08b4b6: 7010 2917 0400 |0129: invoke-direct {v4}, Ljwtc/android/chess/ImageCacheObject;.:()V // method@1729 │ │ +08b4bc: 5949 ca05 |012c: iput v9, v4, Ljwtc/android/chess/ImageCacheObject;._color:I // field@05ca │ │ +08b4c0: 5949 ce05 |012e: iput v9, v4, Ljwtc/android/chess/ImageCacheObject;._piece:I // field@05ce │ │ +08b4c4: 5948 cc05 |0130: iput v8, v4, Ljwtc/android/chess/ImageCacheObject;._fieldColor:I // field@05cc │ │ +08b4c8: 5c49 c905 |0132: iput-boolean v9, v4, Ljwtc/android/chess/ImageCacheObject;._bPiece:Z // field@05c9 │ │ +08b4cc: 5c48 cf05 |0134: iput-boolean v8, v4, Ljwtc/android/chess/ImageCacheObject;._selected:Z // field@05cf │ │ +08b4d0: 5c48 d005 |0136: iput-boolean v8, v4, Ljwtc/android/chess/ImageCacheObject;._selectedPos:Z // field@05d0 │ │ +08b4d4: 54d5 1d0a |0138: iget-object v5, v13, Ljwtc/android/chess/setup;._arrSelImages:[Ljwtc/android/chess/ChessImageView; // field@0a1d │ │ +08b4d8: 4605 0509 |013a: aget-object v5, v5, v9 │ │ +08b4dc: 6e20 2616 4500 |013c: invoke-virtual {v5, v4}, Ljwtc/android/chess/ChessImageView;.setICO:(Ljwtc/android/chess/ImageCacheObject;)V // method@1626 │ │ +08b4e2: 2204 b803 |013f: new-instance v4, Ljwtc/android/chess/ImageCacheObject; // type@03b8 │ │ +08b4e6: 7010 2917 0400 |0141: invoke-direct {v4}, Ljwtc/android/chess/ImageCacheObject;.:()V // method@1729 │ │ +08b4ec: 5949 ca05 |0144: iput v9, v4, Ljwtc/android/chess/ImageCacheObject;._color:I // field@05ca │ │ +08b4f0: 5948 ce05 |0146: iput v8, v4, Ljwtc/android/chess/ImageCacheObject;._piece:I // field@05ce │ │ +08b4f4: 5948 cc05 |0148: iput v8, v4, Ljwtc/android/chess/ImageCacheObject;._fieldColor:I // field@05cc │ │ +08b4f8: 5c49 c905 |014a: iput-boolean v9, v4, Ljwtc/android/chess/ImageCacheObject;._bPiece:Z // field@05c9 │ │ +08b4fc: 5c49 cf05 |014c: iput-boolean v9, v4, Ljwtc/android/chess/ImageCacheObject;._selected:Z // field@05cf │ │ +08b500: 5c48 d005 |014e: iput-boolean v8, v4, Ljwtc/android/chess/ImageCacheObject;._selectedPos:Z // field@05d0 │ │ +08b504: 54d5 1d0a |0150: iget-object v5, v13, Ljwtc/android/chess/setup;._arrSelImages:[Ljwtc/android/chess/ChessImageView; // field@0a1d │ │ +08b508: 4605 0508 |0152: aget-object v5, v5, v8 │ │ +08b50c: 6e20 2616 4500 |0154: invoke-virtual {v5, v4}, Ljwtc/android/chess/ChessImageView;.setICO:(Ljwtc/android/chess/ImageCacheObject;)V // method@1626 │ │ +08b512: 1405 0f01 0b7f |0157: const v5, #float 1.84768e+38 // #7f0b010f │ │ +08b518: 6e20 1d1a 5d00 |015a: invoke-virtual {v13, v5}, Ljwtc/android/chess/setup;.findViewById:(I)Landroid/view/View; // method@1a1d │ │ +08b51e: 0c05 |015d: move-result-object v5 │ │ +08b520: 1f05 d902 |015e: check-cast v5, Landroid/widget/ImageButton; // type@02d9 │ │ +08b524: 5bd5 240a |0160: iput-object v5, v13, Ljwtc/android/chess/setup;._butDel:Landroid/widget/ImageButton; // field@0a24 │ │ +08b528: 54d5 240a |0162: iget-object v5, v13, Ljwtc/android/chess/setup;._butDel:Landroid/widget/ImageButton; // field@0a24 │ │ +08b52c: 2206 3e04 |0164: new-instance v6, Ljwtc/android/chess/setup$4; // type@043e │ │ +08b530: 7020 ed19 d600 |0166: invoke-direct {v6, v13}, Ljwtc/android/chess/setup$4;.:(Ljwtc/android/chess/setup;)V // method@19ed │ │ +08b536: 6e20 e213 6500 |0169: invoke-virtual {v5, v6}, Landroid/widget/ImageButton;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@13e2 │ │ +08b53c: 54d5 230a |016c: iget-object v5, v13, Ljwtc/android/chess/setup;._butColor:Landroid/widget/ImageButton; // field@0a23 │ │ +08b540: 2206 3f04 |016e: new-instance v6, Ljwtc/android/chess/setup$5; // type@043f │ │ +08b544: 7020 ef19 d600 |0170: invoke-direct {v6, v13}, Ljwtc/android/chess/setup$5;.:(Ljwtc/android/chess/setup;)V // method@19ef │ │ +08b54a: 6e20 e213 6500 |0173: invoke-virtual {v5, v6}, Landroid/widget/ImageButton;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@13e2 │ │ +08b550: 2202 4004 |0176: new-instance v2, Ljwtc/android/chess/setup$6; // type@0440 │ │ +08b554: 7020 f119 d200 |0178: invoke-direct {v2, v13}, Ljwtc/android/chess/setup$6;.:(Ljwtc/android/chess/setup;)V // method@19f1 │ │ +08b55a: 1200 |017b: const/4 v0, #int 0 // #0 │ │ +08b55c: 1255 |017c: const/4 v5, #int 5 // #5 │ │ +08b55e: 3550 0c00 |017d: if-ge v0, v5, 0189 // +000c │ │ +08b562: 54d5 1d0a |017f: iget-object v5, v13, Ljwtc/android/chess/setup;._arrSelImages:[Ljwtc/android/chess/ChessImageView; // field@0a1d │ │ +08b566: 4605 0500 |0181: aget-object v5, v5, v0 │ │ +08b56a: 6e20 2816 2500 |0183: invoke-virtual {v5, v2}, Ljwtc/android/chess/ChessImageView;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@1628 │ │ +08b570: d800 0001 |0186: add-int/lit8 v0, v0, #int 1 // #01 │ │ +08b574: 28f4 |0188: goto 017c // -000c │ │ +08b576: 2205 4504 |0189: new-instance v5, Ljwtc/android/chess/setup$SetupOptionsDlg; // type@0445 │ │ +08b57a: 7020 fb19 d500 |018b: invoke-direct {v5, v13}, Ljwtc/android/chess/setup$SetupOptionsDlg;.:(Ljwtc/android/chess/setup;)V // method@19fb │ │ +08b580: 5bd5 260a |018e: iput-object v5, v13, Ljwtc/android/chess/setup;._dlg:Ljwtc/android/chess/setup$SetupOptionsDlg; // field@0a26 │ │ +08b584: 6e10 2b1a 0d00 |0190: invoke-virtual {v13}, Ljwtc/android/chess/setup;.paintBoard:()V // method@1a2b │ │ +08b58a: 6e20 301a ad00 |0193: invoke-virtual {v13, v10}, Ljwtc/android/chess/setup;.setResult:(I)V // method@1a30 │ │ +08b590: 0e00 |0196: return-void │ │ catches : (none) │ │ positions : │ │ 0x0005 line=52 │ │ 0x0008 line=55 │ │ 0x000e line=56 │ │ 0x0016 line=57 │ │ 0x0021 line=59 │ │ @@ -184102,38 +184202,38 @@ │ │ type : '(Landroid/view/Menu;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 53 16-bit code units │ │ -0899dc: |[0899dc] jwtc.android.chess.setup.onCreateOptionsMenu:(Landroid/view/Menu;)Z │ │ -0899ec: 1401 5e00 087f |0000: const v1, #float 1.80777e+38 // #7f08005e │ │ -0899f2: 6e20 231a 1200 |0003: invoke-virtual {v2, v1}, Ljwtc/android/chess/setup;.getString:(I)Ljava/lang/String; // method@1a23 │ │ -0899f8: 0c01 |0006: move-result-object v1 │ │ -0899fa: 7220 2f12 1300 |0007: invoke-interface {v3, v1}, Landroid/view/Menu;.add:(Ljava/lang/CharSequence;)Landroid/view/MenuItem; // method@122f │ │ -089a00: 0c00 |000a: move-result-object v0 │ │ -089a02: 1401 0300 027f |000b: const v1, #float 1.728e+38 // #7f020003 │ │ -089a08: 7220 3d12 1000 |000e: invoke-interface {v0, v1}, Landroid/view/MenuItem;.setIcon:(I)Landroid/view/MenuItem; // method@123d │ │ -089a0e: 1401 5b00 087f |0011: const v1, #float 1.80777e+38 // #7f08005b │ │ -089a14: 6e20 231a 1200 |0014: invoke-virtual {v2, v1}, Ljwtc/android/chess/setup;.getString:(I)Ljava/lang/String; // method@1a23 │ │ -089a1a: 0c01 |0017: move-result-object v1 │ │ -089a1c: 7220 2f12 1300 |0018: invoke-interface {v3, v1}, Landroid/view/Menu;.add:(Ljava/lang/CharSequence;)Landroid/view/MenuItem; // method@122f │ │ -089a22: 0c00 |001b: move-result-object v0 │ │ -089a24: 1401 0100 027f |001c: const v1, #float 1.728e+38 // #7f020001 │ │ -089a2a: 7220 3d12 1000 |001f: invoke-interface {v0, v1}, Landroid/view/MenuItem;.setIcon:(I)Landroid/view/MenuItem; // method@123d │ │ -089a30: 1401 5d00 087f |0022: const v1, #float 1.80777e+38 // #7f08005d │ │ -089a36: 6e20 231a 1200 |0025: invoke-virtual {v2, v1}, Ljwtc/android/chess/setup;.getString:(I)Ljava/lang/String; // method@1a23 │ │ -089a3c: 0c01 |0028: move-result-object v1 │ │ -089a3e: 7220 2f12 1300 |0029: invoke-interface {v3, v1}, Landroid/view/Menu;.add:(Ljava/lang/CharSequence;)Landroid/view/MenuItem; // method@122f │ │ -089a44: 0c00 |002c: move-result-object v0 │ │ -089a46: 1401 2a00 027f |002d: const v1, #float 1.728e+38 // #7f02002a │ │ -089a4c: 7220 3d12 1000 |0030: invoke-interface {v0, v1}, Landroid/view/MenuItem;.setIcon:(I)Landroid/view/MenuItem; // method@123d │ │ -089a52: 1211 |0033: const/4 v1, #int 1 // #1 │ │ -089a54: 0f01 |0034: return v1 │ │ +08b594: |[08b594] jwtc.android.chess.setup.onCreateOptionsMenu:(Landroid/view/Menu;)Z │ │ +08b5a4: 1401 5e00 087f |0000: const v1, #float 1.80777e+38 // #7f08005e │ │ +08b5aa: 6e20 221a 1200 |0003: invoke-virtual {v2, v1}, Ljwtc/android/chess/setup;.getString:(I)Ljava/lang/String; // method@1a22 │ │ +08b5b0: 0c01 |0006: move-result-object v1 │ │ +08b5b2: 7220 2f12 1300 |0007: invoke-interface {v3, v1}, Landroid/view/Menu;.add:(Ljava/lang/CharSequence;)Landroid/view/MenuItem; // method@122f │ │ +08b5b8: 0c00 |000a: move-result-object v0 │ │ +08b5ba: 1401 0300 027f |000b: const v1, #float 1.728e+38 // #7f020003 │ │ +08b5c0: 7220 3d12 1000 |000e: invoke-interface {v0, v1}, Landroid/view/MenuItem;.setIcon:(I)Landroid/view/MenuItem; // method@123d │ │ +08b5c6: 1401 5b00 087f |0011: const v1, #float 1.80777e+38 // #7f08005b │ │ +08b5cc: 6e20 221a 1200 |0014: invoke-virtual {v2, v1}, Ljwtc/android/chess/setup;.getString:(I)Ljava/lang/String; // method@1a22 │ │ +08b5d2: 0c01 |0017: move-result-object v1 │ │ +08b5d4: 7220 2f12 1300 |0018: invoke-interface {v3, v1}, Landroid/view/Menu;.add:(Ljava/lang/CharSequence;)Landroid/view/MenuItem; // method@122f │ │ +08b5da: 0c00 |001b: move-result-object v0 │ │ +08b5dc: 1401 0100 027f |001c: const v1, #float 1.728e+38 // #7f020001 │ │ +08b5e2: 7220 3d12 1000 |001f: invoke-interface {v0, v1}, Landroid/view/MenuItem;.setIcon:(I)Landroid/view/MenuItem; // method@123d │ │ +08b5e8: 1401 5d00 087f |0022: const v1, #float 1.80777e+38 // #7f08005d │ │ +08b5ee: 6e20 221a 1200 |0025: invoke-virtual {v2, v1}, Ljwtc/android/chess/setup;.getString:(I)Ljava/lang/String; // method@1a22 │ │ +08b5f4: 0c01 |0028: move-result-object v1 │ │ +08b5f6: 7220 2f12 1300 |0029: invoke-interface {v3, v1}, Landroid/view/Menu;.add:(Ljava/lang/CharSequence;)Landroid/view/MenuItem; // method@122f │ │ +08b5fc: 0c00 |002c: move-result-object v0 │ │ +08b5fe: 1401 2a00 027f |002d: const v1, #float 1.728e+38 // #7f02002a │ │ +08b604: 7220 3d12 1000 |0030: invoke-interface {v0, v1}, Landroid/view/MenuItem;.setIcon:(I)Landroid/view/MenuItem; // method@123d │ │ +08b60a: 1211 |0033: const/4 v1, #int 1 // #1 │ │ +08b60c: 0f01 |0034: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=233 │ │ 0x000b line=234 │ │ 0x0011 line=236 │ │ 0x001c line=237 │ │ 0x0022 line=239 │ │ @@ -184149,57 +184249,57 @@ │ │ type : '(Landroid/view/MenuItem;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 88 16-bit code units │ │ -089a58: |[089a58] jwtc.android.chess.setup.onOptionsItemSelected:(Landroid/view/MenuItem;)Z │ │ -089a68: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -089a6a: 7210 3712 0500 |0001: invoke-interface {v5}, Landroid/view/MenuItem;.getTitle:()Ljava/lang/CharSequence; // method@1237 │ │ -089a70: 0c02 |0004: move-result-object v2 │ │ -089a72: 1403 5e00 087f |0005: const v3, #float 1.80777e+38 // #7f08005e │ │ -089a78: 6e20 231a 3400 |0008: invoke-virtual {v4, v3}, Ljwtc/android/chess/setup;.getString:(I)Ljava/lang/String; // method@1a23 │ │ -089a7e: 0c03 |000b: move-result-object v3 │ │ -089a80: 6e20 1e15 3200 |000c: invoke-virtual {v2, v3}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@151e │ │ -089a86: 0a02 |000f: move-result v2 │ │ -089a88: 3802 0800 |0010: if-eqz v2, 0018 // +0008 │ │ -089a8c: 5442 260a |0012: iget-object v2, v4, Ljwtc/android/chess/setup;._dlg:Ljwtc/android/chess/setup$SetupOptionsDlg; // field@0a26 │ │ -089a90: 6e10 081a 0200 |0014: invoke-virtual {v2}, Ljwtc/android/chess/setup$SetupOptionsDlg;.show:()V // method@1a08 │ │ -089a96: 0f01 |0017: return v1 │ │ -089a98: 7210 3712 0500 |0018: invoke-interface {v5}, Landroid/view/MenuItem;.getTitle:()Ljava/lang/CharSequence; // method@1237 │ │ -089a9e: 0c02 |001b: move-result-object v2 │ │ -089aa0: 1403 5b00 087f |001c: const v3, #float 1.80777e+38 // #7f08005b │ │ -089aa6: 6e20 231a 3400 |001f: invoke-virtual {v4, v3}, Ljwtc/android/chess/setup;.getString:(I)Ljava/lang/String; // method@1a23 │ │ -089aac: 0c03 |0022: move-result-object v3 │ │ -089aae: 6e20 1e15 3200 |0023: invoke-virtual {v2, v3}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@151e │ │ -089ab4: 0a02 |0026: move-result v2 │ │ -089ab6: 3802 1700 |0027: if-eqz v2, 003e // +0017 │ │ -089aba: 2200 2800 |0029: new-instance v0, Landroid/content/Intent; // type@0028 │ │ -089abe: 7010 c500 0000 |002b: invoke-direct {v0}, Landroid/content/Intent;.:()V // method@00c5 │ │ -089ac4: 1c02 ba03 |002e: const-class v2, Ljwtc/android/chess/HtmlActivity; // type@03ba │ │ -089ac8: 6e30 e800 4002 |0030: invoke-virtual {v0, v4, v2}, Landroid/content/Intent;.setClass:(Landroid/content/Context;Ljava/lang/Class;)Landroid/content/Intent; // method@00e8 │ │ -089ace: 6202 c605 |0033: sget-object v2, Ljwtc/android/chess/HtmlActivity;.HELP_MODE:Ljava/lang/String; // field@05c6 │ │ -089ad2: 1a03 1617 |0035: const-string v3, "help_setup" // string@1716 │ │ -089ad6: 6e30 e100 2003 |0037: invoke-virtual {v0, v2, v3}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@00e1 │ │ -089adc: 6e20 321a 0400 |003a: invoke-virtual {v4, v0}, Ljwtc/android/chess/setup;.startActivity:(Landroid/content/Intent;)V // method@1a32 │ │ -089ae2: 28da |003d: goto 0017 // -0026 │ │ -089ae4: 7210 3712 0500 |003e: invoke-interface {v5}, Landroid/view/MenuItem;.getTitle:()Ljava/lang/CharSequence; // method@1237 │ │ -089aea: 0c02 |0041: move-result-object v2 │ │ -089aec: 1403 5d00 087f |0042: const v3, #float 1.80777e+38 // #7f08005d │ │ -089af2: 6e20 231a 3400 |0045: invoke-virtual {v4, v3}, Ljwtc/android/chess/setup;.getString:(I)Ljava/lang/String; // method@1a23 │ │ -089af8: 0c03 |0048: move-result-object v3 │ │ -089afa: 6e20 1e15 3200 |0049: invoke-virtual {v2, v3}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@151e │ │ -089b00: 0a02 |004c: move-result v2 │ │ -089b02: 3802 0900 |004d: if-eqz v2, 0056 // +0009 │ │ -089b06: 6e10 2e1a 0400 |004f: invoke-virtual {v4}, Ljwtc/android/chess/setup;.resetBoard:()V // method@1a2e │ │ -089b0c: 6e10 2c1a 0400 |0052: invoke-virtual {v4}, Ljwtc/android/chess/setup;.paintBoard:()V // method@1a2c │ │ -089b12: 28c2 |0055: goto 0017 // -003e │ │ -089b14: 1201 |0056: const/4 v1, #int 0 // #0 │ │ -089b16: 28c0 |0057: goto 0017 // -0040 │ │ +08b610: |[08b610] jwtc.android.chess.setup.onOptionsItemSelected:(Landroid/view/MenuItem;)Z │ │ +08b620: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +08b622: 7210 3712 0500 |0001: invoke-interface {v5}, Landroid/view/MenuItem;.getTitle:()Ljava/lang/CharSequence; // method@1237 │ │ +08b628: 0c02 |0004: move-result-object v2 │ │ +08b62a: 1403 5e00 087f |0005: const v3, #float 1.80777e+38 // #7f08005e │ │ +08b630: 6e20 221a 3400 |0008: invoke-virtual {v4, v3}, Ljwtc/android/chess/setup;.getString:(I)Ljava/lang/String; // method@1a22 │ │ +08b636: 0c03 |000b: move-result-object v3 │ │ +08b638: 6e20 1e15 3200 |000c: invoke-virtual {v2, v3}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@151e │ │ +08b63e: 0a02 |000f: move-result v2 │ │ +08b640: 3802 0800 |0010: if-eqz v2, 0018 // +0008 │ │ +08b644: 5442 260a |0012: iget-object v2, v4, Ljwtc/android/chess/setup;._dlg:Ljwtc/android/chess/setup$SetupOptionsDlg; // field@0a26 │ │ +08b648: 6e10 071a 0200 |0014: invoke-virtual {v2}, Ljwtc/android/chess/setup$SetupOptionsDlg;.show:()V // method@1a07 │ │ +08b64e: 0f01 |0017: return v1 │ │ +08b650: 7210 3712 0500 |0018: invoke-interface {v5}, Landroid/view/MenuItem;.getTitle:()Ljava/lang/CharSequence; // method@1237 │ │ +08b656: 0c02 |001b: move-result-object v2 │ │ +08b658: 1403 5b00 087f |001c: const v3, #float 1.80777e+38 // #7f08005b │ │ +08b65e: 6e20 221a 3400 |001f: invoke-virtual {v4, v3}, Ljwtc/android/chess/setup;.getString:(I)Ljava/lang/String; // method@1a22 │ │ +08b664: 0c03 |0022: move-result-object v3 │ │ +08b666: 6e20 1e15 3200 |0023: invoke-virtual {v2, v3}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@151e │ │ +08b66c: 0a02 |0026: move-result v2 │ │ +08b66e: 3802 1700 |0027: if-eqz v2, 003e // +0017 │ │ +08b672: 2200 2800 |0029: new-instance v0, Landroid/content/Intent; // type@0028 │ │ +08b676: 7010 c500 0000 |002b: invoke-direct {v0}, Landroid/content/Intent;.:()V // method@00c5 │ │ +08b67c: 1c02 b703 |002e: const-class v2, Ljwtc/android/chess/HtmlActivity; // type@03b7 │ │ +08b680: 6e30 e800 4002 |0030: invoke-virtual {v0, v4, v2}, Landroid/content/Intent;.setClass:(Landroid/content/Context;Ljava/lang/Class;)Landroid/content/Intent; // method@00e8 │ │ +08b686: 6202 c605 |0033: sget-object v2, Ljwtc/android/chess/HtmlActivity;.HELP_MODE:Ljava/lang/String; // field@05c6 │ │ +08b68a: 1a03 1217 |0035: const-string v3, "help_setup" // string@1712 │ │ +08b68e: 6e30 e100 2003 |0037: invoke-virtual {v0, v2, v3}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@00e1 │ │ +08b694: 6e20 311a 0400 |003a: invoke-virtual {v4, v0}, Ljwtc/android/chess/setup;.startActivity:(Landroid/content/Intent;)V // method@1a31 │ │ +08b69a: 28da |003d: goto 0017 // -0026 │ │ +08b69c: 7210 3712 0500 |003e: invoke-interface {v5}, Landroid/view/MenuItem;.getTitle:()Ljava/lang/CharSequence; // method@1237 │ │ +08b6a2: 0c02 |0041: move-result-object v2 │ │ +08b6a4: 1403 5d00 087f |0042: const v3, #float 1.80777e+38 // #7f08005d │ │ +08b6aa: 6e20 221a 3400 |0045: invoke-virtual {v4, v3}, Ljwtc/android/chess/setup;.getString:(I)Ljava/lang/String; // method@1a22 │ │ +08b6b0: 0c03 |0048: move-result-object v3 │ │ +08b6b2: 6e20 1e15 3200 |0049: invoke-virtual {v2, v3}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@151e │ │ +08b6b8: 0a02 |004c: move-result v2 │ │ +08b6ba: 3802 0900 |004d: if-eqz v2, 0056 // +0009 │ │ +08b6be: 6e10 2d1a 0400 |004f: invoke-virtual {v4}, Ljwtc/android/chess/setup;.resetBoard:()V // method@1a2d │ │ +08b6c4: 6e10 2b1a 0400 |0052: invoke-virtual {v4}, Ljwtc/android/chess/setup;.paintBoard:()V // method@1a2b │ │ +08b6ca: 28c2 |0055: goto 0017 // -003e │ │ +08b6cc: 1201 |0056: const/4 v1, #int 0 // #0 │ │ +08b6ce: 28c0 |0057: goto 0017 // -0040 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=246 │ │ 0x0012 line=247 │ │ 0x0017 line=260 │ │ 0x0018 line=249 │ │ 0x0029 line=250 │ │ @@ -184220,172 +184320,172 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 18 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 319 16-bit code units │ │ -089b18: |[089b18] jwtc.android.chess.setup.onResume:()V │ │ -089b28: 7501 3417 1100 |0000: invoke-super/range {v17}, Ljwtc/android/chess/MyBaseActivity;.onResume:()V // method@1734 │ │ -089b2e: 0800 1100 |0003: move-object/from16 v0, v17 │ │ -089b32: 540e 2e0a |0005: iget-object v14, v0, Ljwtc/android/chess/setup;._view:Ljwtc/android/chess/ChessViewBase; // field@0a2e │ │ -089b36: 6e10 df16 0e00 |0007: invoke-virtual {v14}, Ljwtc/android/chess/ChessViewBase;.OnResume:()V // method@16df │ │ -089b3c: 1a0e 9a23 |000a: const-string v14, "window" // string@239a │ │ -089b40: 0800 1100 |000c: move-object/from16 v0, v17 │ │ -089b44: 6e20 241a e000 |000e: invoke-virtual {v0, v14}, Ljwtc/android/chess/setup;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@1a24 │ │ -089b4a: 0c0e |0011: move-result-object v14 │ │ -089b4c: 1f0e b702 |0012: check-cast v14, Landroid/view/WindowManager; // type@02b7 │ │ -089b50: 7210 2313 0e00 |0014: invoke-interface {v14}, Landroid/view/WindowManager;.getDefaultDisplay:()Landroid/view/Display; // method@1323 │ │ -089b56: 0c03 |0017: move-result-object v3 │ │ -089b58: 2209 8a02 |0018: new-instance v9, Landroid/util/DisplayMetrics; // type@028a │ │ -089b5c: 7010 f411 0900 |001a: invoke-direct {v9}, Landroid/util/DisplayMetrics;.:()V // method@11f4 │ │ -089b62: 6e20 0512 9300 |001d: invoke-virtual {v3, v9}, Landroid/view/Display;.getMetrics:(Landroid/util/DisplayMetrics;)V // method@1205 │ │ -089b68: 6e10 0612 0300 |0020: invoke-virtual {v3}, Landroid/view/Display;.getWidth:()I // method@1206 │ │ -089b6e: 0a08 |0023: move-result v8 │ │ -089b70: 1202 |0024: const/4 v2, #int 0 // #0 │ │ -089b72: 6e10 0412 0300 |0025: invoke-virtual {v3}, Landroid/view/Display;.getHeight:()I // method@1204 │ │ -089b78: 0a0e |0028: move-result v14 │ │ -089b7a: 37e8 0700 |0029: if-le v8, v14, 0030 // +0007 │ │ -089b7e: 6e10 0412 0300 |002b: invoke-virtual {v3}, Landroid/view/Display;.getHeight:()I // method@1204 │ │ -089b84: 0a08 |002e: move-result v8 │ │ -089b86: 1212 |002f: const/4 v2, #int 1 // #1 │ │ -089b88: 1a0e 890c |0030: const-string v14, "Setup" // string@0c89 │ │ -089b8c: 220f 4203 |0032: new-instance v15, Ljava/lang/StringBuilder; // type@0342 │ │ -089b90: 7010 5715 0f00 |0034: invoke-direct {v15}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ -089b96: 1a10 7301 |0037: const-string v16, "::" // string@0173 │ │ -089b9a: 7402 5f15 0f00 |0039: invoke-virtual/range {v15, v16}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -089ba0: 0c0f |003c: move-result-object v15 │ │ -089ba2: 6e20 5b15 8f00 |003d: invoke-virtual {v15, v8}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@155b │ │ -089ba8: 0c0f |0040: move-result-object v15 │ │ -089baa: 1a10 7301 |0041: const-string v16, "::" // string@0173 │ │ -089bae: 7402 5f15 0f00 |0043: invoke-virtual/range {v15, v16}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -089bb4: 0c0f |0046: move-result-object v15 │ │ -089bb6: 5290 2605 |0047: iget v0, v9, Landroid/util/DisplayMetrics;.widthPixels:I // field@0526 │ │ -089bba: 0210 0000 |0049: move/from16 v16, v0 │ │ -089bbe: 7402 5b15 0f00 |004b: invoke-virtual/range {v15, v16}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@155b │ │ -089bc4: 0c0f |004e: move-result-object v15 │ │ -089bc6: 6e10 6415 0f00 |004f: invoke-virtual {v15}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ -089bcc: 0c0f |0052: move-result-object v15 │ │ -089bce: 7120 f811 fe00 |0053: invoke-static {v14, v15}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@11f8 │ │ -089bd4: 3802 2100 |0056: if-eqz v2, 0077 // +0021 │ │ -089bd8: db0d 0808 |0058: div-int/lit8 v13, v8, #int 8 // #08 │ │ -089bdc: da0e 0d07 |005a: mul-int/lit8 v14, v13, #int 7 // #07 │ │ -089be0: db08 0e08 |005c: div-int/lit8 v8, v14, #int 8 // #08 │ │ -089be4: 220a fd02 |005e: new-instance v10, Landroid/widget/TableRow$LayoutParams; // type@02fd │ │ -089be8: 7030 6a14 8a08 |0060: invoke-direct {v10, v8, v8}, Landroid/widget/TableRow$LayoutParams;.:(II)V // method@146a │ │ -089bee: 1205 |0063: const/4 v5, #int 0 // #0 │ │ -089bf0: 0800 1100 |0064: move-object/from16 v0, v17 │ │ -089bf4: 540e 1d0a |0066: iget-object v14, v0, Ljwtc/android/chess/setup;._arrSelImages:[Ljwtc/android/chess/ChessImageView; // field@0a1d │ │ -089bf8: 21ee |0068: array-length v14, v14 │ │ -089bfa: 35e5 1100 |0069: if-ge v5, v14, 007a // +0011 │ │ -089bfe: 0800 1100 |006b: move-object/from16 v0, v17 │ │ -089c02: 540e 1d0a |006d: iget-object v14, v0, Ljwtc/android/chess/setup;._arrSelImages:[Ljwtc/android/chess/ChessImageView; // field@0a1d │ │ -089c06: 460e 0e05 |006f: aget-object v14, v14, v5 │ │ -089c0a: 6e20 2716 ae00 |0071: invoke-virtual {v14, v10}, Ljwtc/android/chess/ChessImageView;.setLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)V // method@1627 │ │ -089c10: d805 0501 |0074: add-int/lit8 v5, v5, #int 1 // #01 │ │ -089c14: 28ee |0076: goto 0064 // -0012 │ │ -089c16: db08 0808 |0077: div-int/lit8 v8, v8, #int 8 // #08 │ │ -089c1a: 28e5 |0079: goto 005e // -001b │ │ -089c1c: 120c |007a: const/4 v12, #int 0 // #0 │ │ -089c1e: 0800 1100 |007b: move-object/from16 v0, v17 │ │ -089c22: 540e 2d0a |007d: iget-object v14, v0, Ljwtc/android/chess/setup;._uri:Landroid/net/Uri; // field@0a2d │ │ -089c26: 380e 7200 |007f: if-eqz v14, 00f1 // +0072 │ │ -089c2a: 1a0c 0000 |0081: const-string v12, "" // string@0000 │ │ -089c2e: 1a0e 7521 |0083: const-string v14, "setup" // string@2175 │ │ -089c32: 220f 4203 |0085: new-instance v15, Ljava/lang/StringBuilder; // type@0342 │ │ -089c36: 7010 5715 0f00 |0087: invoke-direct {v15}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ -089c3c: 1a10 6b1d |008a: const-string v16, "opening " // string@1d6b │ │ -089c40: 7402 5f15 0f00 |008c: invoke-virtual/range {v15, v16}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -089c46: 0c0f |008f: move-result-object v15 │ │ -089c48: 0800 1100 |0090: move-object/from16 v0, v17 │ │ -089c4c: 5400 2d0a |0092: iget-object v0, v0, Ljwtc/android/chess/setup;._uri:Landroid/net/Uri; // field@0a2d │ │ -089c50: 0810 0000 |0094: move-object/from16 v16, v0 │ │ -089c54: 7401 af01 1000 |0096: invoke-virtual/range {v16}, Landroid/net/Uri;.toString:()Ljava/lang/String; // method@01af │ │ -089c5a: 0c10 |0099: move-result-object v16 │ │ -089c5c: 7402 5f15 0f00 |009a: invoke-virtual/range {v15, v16}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -089c62: 0c0f |009d: move-result-object v15 │ │ -089c64: 6e10 6415 0f00 |009e: invoke-virtual {v15}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ -089c6a: 0c0f |00a1: move-result-object v15 │ │ -089c6c: 7120 f811 fe00 |00a2: invoke-static {v14, v15}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@11f8 │ │ -089c72: 7401 201a 1100 |00a5: invoke-virtual/range {v17}, Ljwtc/android/chess/setup;.getContentResolver:()Landroid/content/ContentResolver; // method@1a20 │ │ -089c78: 0c0e |00a8: move-result-object v14 │ │ -089c7a: 0800 1100 |00a9: move-object/from16 v0, v17 │ │ -089c7e: 540f 2d0a |00ab: iget-object v15, v0, Ljwtc/android/chess/setup;._uri:Landroid/net/Uri; // field@0a2d │ │ -089c82: 6e20 9d00 fe00 |00ad: invoke-virtual {v14, v15}, Landroid/content/ContentResolver;.openInputStream:(Landroid/net/Uri;)Ljava/io/InputStream; // method@009d │ │ -089c88: 0c06 |00b0: move-result-object v6 │ │ -089c8a: 130e 0010 |00b1: const/16 v14, #int 4096 // #1000 │ │ -089c8e: 23e1 8c04 |00b3: new-array v1, v14, [B // type@048c │ │ -089c92: 6e20 c114 1600 |00b5: invoke-virtual {v6, v1}, Ljava/io/InputStream;.read:([B)I // method@14c1 │ │ -089c98: 0a07 |00b8: move-result v7 │ │ -089c9a: 3d07 1900 |00b9: if-lez v7, 00d2 // +0019 │ │ -089c9e: 220e 4203 |00bb: new-instance v14, Ljava/lang/StringBuilder; // type@0342 │ │ -089ca2: 7010 5715 0e00 |00bd: invoke-direct {v14}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ -089ca8: 6e20 5f15 ce00 |00c0: invoke-virtual {v14, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -089cae: 0c0e |00c3: move-result-object v14 │ │ -089cb0: 220f 4003 |00c4: new-instance v15, Ljava/lang/String; // type@0340 │ │ -089cb4: 7020 3215 1f00 |00c6: invoke-direct {v15, v1}, Ljava/lang/String;.:([B)V // method@1532 │ │ -089cba: 6e20 5f15 fe00 |00c9: invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -089cc0: 0c0e |00cc: move-result-object v14 │ │ -089cc2: 6e10 6415 0e00 |00cd: invoke-virtual {v14}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ -089cc8: 0c0c |00d0: move-result-object v12 │ │ -089cca: 28e4 |00d1: goto 00b5 // -001c │ │ -089ccc: 6e10 c014 0600 |00d2: invoke-virtual {v6}, Ljava/io/InputStream;.close:()V // method@14c0 │ │ -089cd2: 6e10 4d15 0c00 |00d5: invoke-virtual {v12}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@154d │ │ -089cd8: 0c0c |00d8: move-result-object v12 │ │ -089cda: 1a0e 7521 |00d9: const-string v14, "setup" // string@2175 │ │ -089cde: 220f 4203 |00db: new-instance v15, Ljava/lang/StringBuilder; // type@0342 │ │ -089ce2: 7010 5715 0f00 |00dd: invoke-direct {v15}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ -089ce8: 1a10 1019 |00e0: const-string v16, "loaded " // string@1910 │ │ -089cec: 7402 5f15 0f00 |00e2: invoke-virtual/range {v15, v16}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -089cf2: 0c0f |00e5: move-result-object v15 │ │ -089cf4: 6e20 5f15 cf00 |00e6: invoke-virtual {v15, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -089cfa: 0c0f |00e9: move-result-object v15 │ │ -089cfc: 6e10 6415 0f00 |00ea: invoke-virtual {v15}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ -089d02: 0c0f |00ed: move-result-object v15 │ │ -089d04: 7120 f811 fe00 |00ee: invoke-static {v14, v15}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@11f8 │ │ -089d0a: 1a0e 2e03 |00f1: const-string v14, "ChessPlayer" // string@032e │ │ -089d0e: 120f |00f3: const/4 v15, #int 0 // #0 │ │ -089d10: 0800 1100 |00f4: move-object/from16 v0, v17 │ │ -089d14: 6e30 221a e00f |00f6: invoke-virtual {v0, v14, v15}, Ljwtc/android/chess/setup;.getSharedPreferences:(Ljava/lang/String;I)Landroid/content/SharedPreferences; // method@1a22 │ │ -089d1a: 0c0b |00f9: move-result-object v11 │ │ -089d1c: 380c 0800 |00fa: if-eqz v12, 0102 // +0008 │ │ -089d20: 6e10 4215 0c00 |00fc: invoke-virtual {v12}, Ljava/lang/String;.length:()I // method@1542 │ │ -089d26: 0a0e |00ff: move-result v14 │ │ -089d28: 390e 0900 |0100: if-nez v14, 0109 // +0009 │ │ -089d2c: 1a0e 2504 |0102: const-string v14, "FEN" // string@0425 │ │ -089d30: 120f |0104: const/4 v15, #int 0 // #0 │ │ -089d32: 7230 fc00 eb0f |0105: invoke-interface {v11, v14, v15}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@00fc │ │ -089d38: 0c0c |0108: move-result-object v12 │ │ -089d3a: 380c 3200 |0109: if-eqz v12, 013b // +0032 │ │ -089d3e: 6e10 4215 0c00 |010b: invoke-virtual {v12}, Ljava/lang/String;.length:()I // method@1542 │ │ -089d44: 0a0e |010e: move-result v14 │ │ -089d46: 3d0e 2c00 |010f: if-lez v14, 013b // +002c │ │ -089d4a: 0800 1100 |0111: move-object/from16 v0, v17 │ │ -089d4e: 540e 290a |0113: iget-object v14, v0, Ljwtc/android/chess/setup;._jni:Ljwtc/chess/JNI; // field@0a29 │ │ -089d52: 6e20 341b ce00 |0115: invoke-virtual {v14, v12}, Ljwtc/chess/JNI;.initFEN:(Ljava/lang/String;)Z // method@1b34 │ │ -089d58: 7401 2c1a 1100 |0118: invoke-virtual/range {v17}, Ljwtc/android/chess/setup;.paintBoard:()V // method@1a2c │ │ -089d5e: 0e00 |011b: return-void │ │ -089d60: 0d04 |011c: move-exception v4 │ │ -089d62: 120c |011d: const/4 v12, #int 0 // #0 │ │ -089d64: 1a0e 7521 |011e: const-string v14, "setup" // string@2175 │ │ -089d68: 220f 4203 |0120: new-instance v15, Ljava/lang/StringBuilder; // type@0342 │ │ -089d6c: 7010 5715 0f00 |0122: invoke-direct {v15}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ -089d72: 1a10 4c04 |0125: const-string v16, "Failed " // string@044c │ │ -089d76: 7402 5f15 0f00 |0127: invoke-virtual/range {v15, v16}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -089d7c: 0c0f |012a: move-result-object v15 │ │ -089d7e: 6e10 fc14 0400 |012b: invoke-virtual {v4}, Ljava/lang/Exception;.toString:()Ljava/lang/String; // method@14fc │ │ -089d84: 0c10 |012e: move-result-object v16 │ │ -089d86: 7402 5f15 0f00 |012f: invoke-virtual/range {v15, v16}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -089d8c: 0c0f |0132: move-result-object v15 │ │ -089d8e: 6e10 6415 0f00 |0133: invoke-virtual {v15}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ -089d94: 0c0f |0136: move-result-object v15 │ │ -089d96: 7120 f611 fe00 |0137: invoke-static {v14, v15}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@11f6 │ │ -089d9c: 28b7 |013a: goto 00f1 // -0049 │ │ -089d9e: 7401 2e1a 1100 |013b: invoke-virtual/range {v17}, Ljwtc/android/chess/setup;.resetBoard:()V // method@1a2e │ │ -089da4: 28da |013e: goto 0118 // -0026 │ │ +08b6d0: |[08b6d0] jwtc.android.chess.setup.onResume:()V │ │ +08b6e0: 7501 3417 1100 |0000: invoke-super/range {v17}, Ljwtc/android/chess/MyBaseActivity;.onResume:()V // method@1734 │ │ +08b6e6: 0800 1100 |0003: move-object/from16 v0, v17 │ │ +08b6ea: 540e 2e0a |0005: iget-object v14, v0, Ljwtc/android/chess/setup;._view:Ljwtc/android/chess/ChessViewBase; // field@0a2e │ │ +08b6ee: 6e10 df16 0e00 |0007: invoke-virtual {v14}, Ljwtc/android/chess/ChessViewBase;.OnResume:()V // method@16df │ │ +08b6f4: 1a0e 9623 |000a: const-string v14, "window" // string@2396 │ │ +08b6f8: 0800 1100 |000c: move-object/from16 v0, v17 │ │ +08b6fc: 6e20 231a e000 |000e: invoke-virtual {v0, v14}, Ljwtc/android/chess/setup;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@1a23 │ │ +08b702: 0c0e |0011: move-result-object v14 │ │ +08b704: 1f0e b402 |0012: check-cast v14, Landroid/view/WindowManager; // type@02b4 │ │ +08b708: 7210 2313 0e00 |0014: invoke-interface {v14}, Landroid/view/WindowManager;.getDefaultDisplay:()Landroid/view/Display; // method@1323 │ │ +08b70e: 0c03 |0017: move-result-object v3 │ │ +08b710: 2209 8702 |0018: new-instance v9, Landroid/util/DisplayMetrics; // type@0287 │ │ +08b714: 7010 f411 0900 |001a: invoke-direct {v9}, Landroid/util/DisplayMetrics;.:()V // method@11f4 │ │ +08b71a: 6e20 0512 9300 |001d: invoke-virtual {v3, v9}, Landroid/view/Display;.getMetrics:(Landroid/util/DisplayMetrics;)V // method@1205 │ │ +08b720: 6e10 0612 0300 |0020: invoke-virtual {v3}, Landroid/view/Display;.getWidth:()I // method@1206 │ │ +08b726: 0a08 |0023: move-result v8 │ │ +08b728: 1202 |0024: const/4 v2, #int 0 // #0 │ │ +08b72a: 6e10 0412 0300 |0025: invoke-virtual {v3}, Landroid/view/Display;.getHeight:()I // method@1204 │ │ +08b730: 0a0e |0028: move-result v14 │ │ +08b732: 37e8 0700 |0029: if-le v8, v14, 0030 // +0007 │ │ +08b736: 6e10 0412 0300 |002b: invoke-virtual {v3}, Landroid/view/Display;.getHeight:()I // method@1204 │ │ +08b73c: 0a08 |002e: move-result v8 │ │ +08b73e: 1212 |002f: const/4 v2, #int 1 // #1 │ │ +08b740: 1a0e 860c |0030: const-string v14, "Setup" // string@0c86 │ │ +08b744: 220f 3f03 |0032: new-instance v15, Ljava/lang/StringBuilder; // type@033f │ │ +08b748: 7010 5715 0f00 |0034: invoke-direct {v15}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ +08b74e: 1a10 7301 |0037: const-string v16, "::" // string@0173 │ │ +08b752: 7402 5f15 0f00 |0039: invoke-virtual/range {v15, v16}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +08b758: 0c0f |003c: move-result-object v15 │ │ +08b75a: 6e20 5b15 8f00 |003d: invoke-virtual {v15, v8}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@155b │ │ +08b760: 0c0f |0040: move-result-object v15 │ │ +08b762: 1a10 7301 |0041: const-string v16, "::" // string@0173 │ │ +08b766: 7402 5f15 0f00 |0043: invoke-virtual/range {v15, v16}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +08b76c: 0c0f |0046: move-result-object v15 │ │ +08b76e: 5290 2605 |0047: iget v0, v9, Landroid/util/DisplayMetrics;.widthPixels:I // field@0526 │ │ +08b772: 0210 0000 |0049: move/from16 v16, v0 │ │ +08b776: 7402 5b15 0f00 |004b: invoke-virtual/range {v15, v16}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@155b │ │ +08b77c: 0c0f |004e: move-result-object v15 │ │ +08b77e: 6e10 6415 0f00 |004f: invoke-virtual {v15}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ +08b784: 0c0f |0052: move-result-object v15 │ │ +08b786: 7120 f811 fe00 |0053: invoke-static {v14, v15}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@11f8 │ │ +08b78c: 3802 2100 |0056: if-eqz v2, 0077 // +0021 │ │ +08b790: db0d 0808 |0058: div-int/lit8 v13, v8, #int 8 // #08 │ │ +08b794: da0e 0d07 |005a: mul-int/lit8 v14, v13, #int 7 // #07 │ │ +08b798: db08 0e08 |005c: div-int/lit8 v8, v14, #int 8 // #08 │ │ +08b79c: 220a fa02 |005e: new-instance v10, Landroid/widget/TableRow$LayoutParams; // type@02fa │ │ +08b7a0: 7030 6a14 8a08 |0060: invoke-direct {v10, v8, v8}, Landroid/widget/TableRow$LayoutParams;.:(II)V // method@146a │ │ +08b7a6: 1205 |0063: const/4 v5, #int 0 // #0 │ │ +08b7a8: 0800 1100 |0064: move-object/from16 v0, v17 │ │ +08b7ac: 540e 1d0a |0066: iget-object v14, v0, Ljwtc/android/chess/setup;._arrSelImages:[Ljwtc/android/chess/ChessImageView; // field@0a1d │ │ +08b7b0: 21ee |0068: array-length v14, v14 │ │ +08b7b2: 35e5 1100 |0069: if-ge v5, v14, 007a // +0011 │ │ +08b7b6: 0800 1100 |006b: move-object/from16 v0, v17 │ │ +08b7ba: 540e 1d0a |006d: iget-object v14, v0, Ljwtc/android/chess/setup;._arrSelImages:[Ljwtc/android/chess/ChessImageView; // field@0a1d │ │ +08b7be: 460e 0e05 |006f: aget-object v14, v14, v5 │ │ +08b7c2: 6e20 2716 ae00 |0071: invoke-virtual {v14, v10}, Ljwtc/android/chess/ChessImageView;.setLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)V // method@1627 │ │ +08b7c8: d805 0501 |0074: add-int/lit8 v5, v5, #int 1 // #01 │ │ +08b7cc: 28ee |0076: goto 0064 // -0012 │ │ +08b7ce: db08 0808 |0077: div-int/lit8 v8, v8, #int 8 // #08 │ │ +08b7d2: 28e5 |0079: goto 005e // -001b │ │ +08b7d4: 120c |007a: const/4 v12, #int 0 // #0 │ │ +08b7d6: 0800 1100 |007b: move-object/from16 v0, v17 │ │ +08b7da: 540e 2d0a |007d: iget-object v14, v0, Ljwtc/android/chess/setup;._uri:Landroid/net/Uri; // field@0a2d │ │ +08b7de: 380e 7200 |007f: if-eqz v14, 00f1 // +0072 │ │ +08b7e2: 1a0c 0000 |0081: const-string v12, "" // string@0000 │ │ +08b7e6: 1a0e 7121 |0083: const-string v14, "setup" // string@2171 │ │ +08b7ea: 220f 3f03 |0085: new-instance v15, Ljava/lang/StringBuilder; // type@033f │ │ +08b7ee: 7010 5715 0f00 |0087: invoke-direct {v15}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ +08b7f4: 1a10 671d |008a: const-string v16, "opening " // string@1d67 │ │ +08b7f8: 7402 5f15 0f00 |008c: invoke-virtual/range {v15, v16}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +08b7fe: 0c0f |008f: move-result-object v15 │ │ +08b800: 0800 1100 |0090: move-object/from16 v0, v17 │ │ +08b804: 5400 2d0a |0092: iget-object v0, v0, Ljwtc/android/chess/setup;._uri:Landroid/net/Uri; // field@0a2d │ │ +08b808: 0810 0000 |0094: move-object/from16 v16, v0 │ │ +08b80c: 7401 af01 1000 |0096: invoke-virtual/range {v16}, Landroid/net/Uri;.toString:()Ljava/lang/String; // method@01af │ │ +08b812: 0c10 |0099: move-result-object v16 │ │ +08b814: 7402 5f15 0f00 |009a: invoke-virtual/range {v15, v16}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +08b81a: 0c0f |009d: move-result-object v15 │ │ +08b81c: 6e10 6415 0f00 |009e: invoke-virtual {v15}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ +08b822: 0c0f |00a1: move-result-object v15 │ │ +08b824: 7120 f811 fe00 |00a2: invoke-static {v14, v15}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@11f8 │ │ +08b82a: 7401 1f1a 1100 |00a5: invoke-virtual/range {v17}, Ljwtc/android/chess/setup;.getContentResolver:()Landroid/content/ContentResolver; // method@1a1f │ │ +08b830: 0c0e |00a8: move-result-object v14 │ │ +08b832: 0800 1100 |00a9: move-object/from16 v0, v17 │ │ +08b836: 540f 2d0a |00ab: iget-object v15, v0, Ljwtc/android/chess/setup;._uri:Landroid/net/Uri; // field@0a2d │ │ +08b83a: 6e20 9d00 fe00 |00ad: invoke-virtual {v14, v15}, Landroid/content/ContentResolver;.openInputStream:(Landroid/net/Uri;)Ljava/io/InputStream; // method@009d │ │ +08b840: 0c06 |00b0: move-result-object v6 │ │ +08b842: 130e 0010 |00b1: const/16 v14, #int 4096 // #1000 │ │ +08b846: 23e1 8904 |00b3: new-array v1, v14, [B // type@0489 │ │ +08b84a: 6e20 c114 1600 |00b5: invoke-virtual {v6, v1}, Ljava/io/InputStream;.read:([B)I // method@14c1 │ │ +08b850: 0a07 |00b8: move-result v7 │ │ +08b852: 3d07 1900 |00b9: if-lez v7, 00d2 // +0019 │ │ +08b856: 220e 3f03 |00bb: new-instance v14, Ljava/lang/StringBuilder; // type@033f │ │ +08b85a: 7010 5715 0e00 |00bd: invoke-direct {v14}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ +08b860: 6e20 5f15 ce00 |00c0: invoke-virtual {v14, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +08b866: 0c0e |00c3: move-result-object v14 │ │ +08b868: 220f 3d03 |00c4: new-instance v15, Ljava/lang/String; // type@033d │ │ +08b86c: 7020 3215 1f00 |00c6: invoke-direct {v15, v1}, Ljava/lang/String;.:([B)V // method@1532 │ │ +08b872: 6e20 5f15 fe00 |00c9: invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +08b878: 0c0e |00cc: move-result-object v14 │ │ +08b87a: 6e10 6415 0e00 |00cd: invoke-virtual {v14}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ +08b880: 0c0c |00d0: move-result-object v12 │ │ +08b882: 28e4 |00d1: goto 00b5 // -001c │ │ +08b884: 6e10 c014 0600 |00d2: invoke-virtual {v6}, Ljava/io/InputStream;.close:()V // method@14c0 │ │ +08b88a: 6e10 4d15 0c00 |00d5: invoke-virtual {v12}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@154d │ │ +08b890: 0c0c |00d8: move-result-object v12 │ │ +08b892: 1a0e 7121 |00d9: const-string v14, "setup" // string@2171 │ │ +08b896: 220f 3f03 |00db: new-instance v15, Ljava/lang/StringBuilder; // type@033f │ │ +08b89a: 7010 5715 0f00 |00dd: invoke-direct {v15}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ +08b8a0: 1a10 0c19 |00e0: const-string v16, "loaded " // string@190c │ │ +08b8a4: 7402 5f15 0f00 |00e2: invoke-virtual/range {v15, v16}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +08b8aa: 0c0f |00e5: move-result-object v15 │ │ +08b8ac: 6e20 5f15 cf00 |00e6: invoke-virtual {v15, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +08b8b2: 0c0f |00e9: move-result-object v15 │ │ +08b8b4: 6e10 6415 0f00 |00ea: invoke-virtual {v15}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ +08b8ba: 0c0f |00ed: move-result-object v15 │ │ +08b8bc: 7120 f811 fe00 |00ee: invoke-static {v14, v15}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@11f8 │ │ +08b8c2: 1a0e 2e03 |00f1: const-string v14, "ChessPlayer" // string@032e │ │ +08b8c6: 120f |00f3: const/4 v15, #int 0 // #0 │ │ +08b8c8: 0800 1100 |00f4: move-object/from16 v0, v17 │ │ +08b8cc: 6e30 211a e00f |00f6: invoke-virtual {v0, v14, v15}, Ljwtc/android/chess/setup;.getSharedPreferences:(Ljava/lang/String;I)Landroid/content/SharedPreferences; // method@1a21 │ │ +08b8d2: 0c0b |00f9: move-result-object v11 │ │ +08b8d4: 380c 0800 |00fa: if-eqz v12, 0102 // +0008 │ │ +08b8d8: 6e10 4215 0c00 |00fc: invoke-virtual {v12}, Ljava/lang/String;.length:()I // method@1542 │ │ +08b8de: 0a0e |00ff: move-result v14 │ │ +08b8e0: 390e 0900 |0100: if-nez v14, 0109 // +0009 │ │ +08b8e4: 1a0e 2504 |0102: const-string v14, "FEN" // string@0425 │ │ +08b8e8: 120f |0104: const/4 v15, #int 0 // #0 │ │ +08b8ea: 7230 fc00 eb0f |0105: invoke-interface {v11, v14, v15}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@00fc │ │ +08b8f0: 0c0c |0108: move-result-object v12 │ │ +08b8f2: 380c 3200 |0109: if-eqz v12, 013b // +0032 │ │ +08b8f6: 6e10 4215 0c00 |010b: invoke-virtual {v12}, Ljava/lang/String;.length:()I // method@1542 │ │ +08b8fc: 0a0e |010e: move-result v14 │ │ +08b8fe: 3d0e 2c00 |010f: if-lez v14, 013b // +002c │ │ +08b902: 0800 1100 |0111: move-object/from16 v0, v17 │ │ +08b906: 540e 290a |0113: iget-object v14, v0, Ljwtc/android/chess/setup;._jni:Ljwtc/chess/JNI; // field@0a29 │ │ +08b90a: 6e20 331b ce00 |0115: invoke-virtual {v14, v12}, Ljwtc/chess/JNI;.initFEN:(Ljava/lang/String;)Z // method@1b33 │ │ +08b910: 7401 2b1a 1100 |0118: invoke-virtual/range {v17}, Ljwtc/android/chess/setup;.paintBoard:()V // method@1a2b │ │ +08b916: 0e00 |011b: return-void │ │ +08b918: 0d04 |011c: move-exception v4 │ │ +08b91a: 120c |011d: const/4 v12, #int 0 // #0 │ │ +08b91c: 1a0e 7121 |011e: const-string v14, "setup" // string@2171 │ │ +08b920: 220f 3f03 |0120: new-instance v15, Ljava/lang/StringBuilder; // type@033f │ │ +08b924: 7010 5715 0f00 |0122: invoke-direct {v15}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ +08b92a: 1a10 4c04 |0125: const-string v16, "Failed " // string@044c │ │ +08b92e: 7402 5f15 0f00 |0127: invoke-virtual/range {v15, v16}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +08b934: 0c0f |012a: move-result-object v15 │ │ +08b936: 6e10 fc14 0400 |012b: invoke-virtual {v4}, Ljava/lang/Exception;.toString:()Ljava/lang/String; // method@14fc │ │ +08b93c: 0c10 |012e: move-result-object v16 │ │ +08b93e: 7402 5f15 0f00 |012f: invoke-virtual/range {v15, v16}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +08b944: 0c0f |0132: move-result-object v15 │ │ +08b946: 6e10 6415 0f00 |0133: invoke-virtual {v15}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ +08b94c: 0c0f |0136: move-result-object v15 │ │ +08b94e: 7120 f611 fe00 |0137: invoke-static {v14, v15}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@11f6 │ │ +08b954: 28b7 |013a: goto 00f1 // -0049 │ │ +08b956: 7401 2d1a 1100 |013b: invoke-virtual/range {v17}, Ljwtc/android/chess/setup;.resetBoard:()V // method@1a2d │ │ +08b95c: 28da |013e: goto 0118 // -0026 │ │ catches : 1 │ │ 0x00a5 - 0x00f1 │ │ Ljava/lang/Exception; -> 0x011c │ │ positions : │ │ 0x0000 line=416 │ │ 0x0003 line=418 │ │ 0x000a line=420 │ │ @@ -184451,25 +184551,25 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 17 16-bit code units │ │ -089db8: |[089db8] jwtc.android.chess.setup.paintBoard:()V │ │ -089dc8: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -089dca: 2310 8f04 |0001: new-array v0, v1, [I // type@048f │ │ -089dce: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -089dd0: 5242 2c0a |0004: iget v2, v4, Ljwtc/android/chess/setup;._selectedPosition:I // field@0a2c │ │ -089dd4: 4b02 0001 |0006: aput v2, v0, v1 │ │ -089dd8: 5441 2e0a |0008: iget-object v1, v4, Ljwtc/android/chess/setup;._view:Ljwtc/android/chess/ChessViewBase; // field@0a2e │ │ -089ddc: 5442 290a |000a: iget-object v2, v4, Ljwtc/android/chess/setup;._jni:Ljwtc/chess/JNI; // field@0a29 │ │ -089de0: 1203 |000c: const/4 v3, #int 0 // #0 │ │ -089de2: 6e40 e616 2130 |000d: invoke-virtual {v1, v2, v0, v3}, Ljwtc/android/chess/ChessViewBase;.paintBoard:(Ljwtc/chess/JNI;[ILjava/util/ArrayList;)V // method@16e6 │ │ -089de8: 0e00 |0010: return-void │ │ +08b970: |[08b970] jwtc.android.chess.setup.paintBoard:()V │ │ +08b980: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +08b982: 2310 8c04 |0001: new-array v0, v1, [I // type@048c │ │ +08b986: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +08b988: 5242 2c0a |0004: iget v2, v4, Ljwtc/android/chess/setup;._selectedPosition:I // field@0a2c │ │ +08b98c: 4b02 0001 |0006: aput v2, v0, v1 │ │ +08b990: 5441 2e0a |0008: iget-object v1, v4, Ljwtc/android/chess/setup;._view:Ljwtc/android/chess/ChessViewBase; // field@0a2e │ │ +08b994: 5442 290a |000a: iget-object v2, v4, Ljwtc/android/chess/setup;._jni:Ljwtc/chess/JNI; // field@0a29 │ │ +08b998: 1203 |000c: const/4 v3, #int 0 // #0 │ │ +08b99a: 6e40 e616 2130 |000d: invoke-virtual {v1, v2, v0, v3}, Ljwtc/android/chess/ChessViewBase;.paintBoard:(Ljwtc/chess/JNI;[ILjava/util/ArrayList;)V // method@16e6 │ │ +08b9a0: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=272 │ │ 0x0003 line=273 │ │ 0x0008 line=275 │ │ 0x0010 line=291 │ │ locals : │ │ @@ -184481,27 +184581,27 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 22 16-bit code units │ │ -089dec: |[089dec] jwtc.android.chess.setup.resetBoard:()V │ │ -089dfc: 1253 |0000: const/4 v3, #int 5 // #5 │ │ -089dfe: 5440 290a |0001: iget-object v0, v4, Ljwtc/android/chess/setup;._jni:Ljwtc/chess/JNI; // field@0a29 │ │ -089e02: 6e10 471b 0000 |0003: invoke-virtual {v0}, Ljwtc/chess/JNI;.reset:()V // method@1b47 │ │ -089e08: 5440 290a |0006: iget-object v0, v4, Ljwtc/android/chess/setup;._jni:Ljwtc/chess/JNI; // field@0a29 │ │ -089e0c: 1301 3c00 |0008: const/16 v1, #int 60 // #3c │ │ -089e10: 1212 |000a: const/4 v2, #int 1 // #1 │ │ -089e12: 6e40 441b 1023 |000b: invoke-virtual {v0, v1, v3, v2}, Ljwtc/chess/JNI;.putPiece:(III)V // method@1b44 │ │ -089e18: 5440 290a |000e: iget-object v0, v4, Ljwtc/android/chess/setup;._jni:Ljwtc/chess/JNI; // field@0a29 │ │ -089e1c: 1241 |0010: const/4 v1, #int 4 // #4 │ │ -089e1e: 1202 |0011: const/4 v2, #int 0 // #0 │ │ -089e20: 6e40 441b 1023 |0012: invoke-virtual {v0, v1, v3, v2}, Ljwtc/chess/JNI;.putPiece:(III)V // method@1b44 │ │ -089e26: 0e00 |0015: return-void │ │ +08b9a4: |[08b9a4] jwtc.android.chess.setup.resetBoard:()V │ │ +08b9b4: 1253 |0000: const/4 v3, #int 5 // #5 │ │ +08b9b6: 5440 290a |0001: iget-object v0, v4, Ljwtc/android/chess/setup;._jni:Ljwtc/chess/JNI; // field@0a29 │ │ +08b9ba: 6e10 461b 0000 |0003: invoke-virtual {v0}, Ljwtc/chess/JNI;.reset:()V // method@1b46 │ │ +08b9c0: 5440 290a |0006: iget-object v0, v4, Ljwtc/android/chess/setup;._jni:Ljwtc/chess/JNI; // field@0a29 │ │ +08b9c4: 1301 3c00 |0008: const/16 v1, #int 60 // #3c │ │ +08b9c8: 1212 |000a: const/4 v2, #int 1 // #1 │ │ +08b9ca: 6e40 431b 1023 |000b: invoke-virtual {v0, v1, v3, v2}, Ljwtc/chess/JNI;.putPiece:(III)V // method@1b43 │ │ +08b9d0: 5440 290a |000e: iget-object v0, v4, Ljwtc/android/chess/setup;._jni:Ljwtc/chess/JNI; // field@0a29 │ │ +08b9d4: 1241 |0010: const/4 v1, #int 4 // #4 │ │ +08b9d6: 1202 |0011: const/4 v2, #int 0 // #0 │ │ +08b9d8: 6e40 431b 1023 |0012: invoke-virtual {v0, v1, v3, v2}, Ljwtc/chess/JNI;.putPiece:(III)V // method@1b43 │ │ +08b9de: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=266 │ │ 0x0006 line=268 │ │ 0x000e line=269 │ │ 0x0015 line=270 │ │ locals : │ │ @@ -184512,129 +184612,133 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 9 │ │ ins : 1 │ │ outs : 7 │ │ insns size : 212 16-bit code units │ │ -089e28: |[089e28] jwtc.android.chess.setup.saveAndFinish:()V │ │ -089e38: 1206 |0000: const/4 v6, #int 0 // #0 │ │ -089e3a: 1214 |0001: const/4 v4, #int 1 // #1 │ │ -089e3c: 5480 290a |0002: iget-object v0, v8, Ljwtc/android/chess/setup;._jni:Ljwtc/chess/JNI; // field@0a29 │ │ -089e40: 5281 280a |0004: iget v1, v8, Ljwtc/android/chess/setup;._iTurn:I // field@0a28 │ │ -089e44: 6e20 4c1b 1000 |0006: invoke-virtual {v0, v1}, Ljwtc/chess/JNI;.setTurn:(I)V // method@1b4c │ │ -089e4a: 12f5 |0009: const/4 v5, #int -1 // #ff │ │ -089e4c: 5280 270a |000a: iget v0, v8, Ljwtc/android/chess/setup;._iEPFile:I // field@0a27 │ │ -089e50: 2b00 b400 0000 |000c: packed-switch v0, 000000c0 // +000000b4 │ │ -089e56: 5480 290a |000f: iget-object v0, v8, Ljwtc/android/chess/setup;._jni:Ljwtc/chess/JNI; // field@0a29 │ │ -089e5a: 5581 200a |0011: iget-boolean v1, v8, Ljwtc/android/chess/setup;._bWhiteCastleLong:Z // field@0a20 │ │ -089e5e: 3801 9900 |0013: if-eqz v1, 00ac // +0099 │ │ -089e62: 0141 |0015: move v1, v4 │ │ -089e64: 5582 210a |0016: iget-boolean v2, v8, Ljwtc/android/chess/setup;._bWhiteCastleShort:Z // field@0a21 │ │ -089e68: 3802 9700 |0018: if-eqz v2, 00af // +0097 │ │ -089e6c: 0142 |001a: move v2, v4 │ │ -089e6e: 5583 1e0a |001b: iget-boolean v3, v8, Ljwtc/android/chess/setup;._bBlackCastleLong:Z // field@0a1e │ │ -089e72: 3803 9500 |001d: if-eqz v3, 00b2 // +0095 │ │ -089e76: 0143 |001f: move v3, v4 │ │ -089e78: 5587 1f0a |0020: iget-boolean v7, v8, Ljwtc/android/chess/setup;._bBlackCastleShort:Z // field@0a1f │ │ -089e7c: 3807 9300 |0022: if-eqz v7, 00b5 // +0093 │ │ -089e80: 7407 4a1b 0000 |0024: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6}, Ljwtc/chess/JNI;.setCastlingsEPAnd50:(IIIIII)V // method@1b4a │ │ -089e86: 5480 290a |0027: iget-object v0, v8, Ljwtc/android/chess/setup;._jni:Ljwtc/chess/JNI; // field@0a29 │ │ -089e8a: 6e10 231b 0000 |0029: invoke-virtual {v0}, Ljwtc/chess/JNI;.commitBoard:()V // method@1b23 │ │ -089e90: 5480 290a |002c: iget-object v0, v8, Ljwtc/android/chess/setup;._jni:Ljwtc/chess/JNI; // field@0a29 │ │ -089e94: 6e10 3a1b 0000 |002e: invoke-virtual {v0}, Ljwtc/chess/JNI;.isLegalPosition:()I // method@1b3a │ │ -089e9a: 0a00 |0031: move-result v0 │ │ -089e9c: 3900 8600 |0032: if-nez v0, 00b8 // +0086 │ │ -089ea0: 2200 0d00 |0034: new-instance v0, Landroid/app/AlertDialog$Builder; // type@000d │ │ -089ea4: 7020 3b00 8000 |0036: invoke-direct {v0, v8}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@003b │ │ -089eaa: 1a01 840d |0039: const-string v1, "Use illegal position?" // string@0d84 │ │ -089eae: 6e20 4500 1000 |003b: invoke-virtual {v0, v1}, Landroid/app/AlertDialog$Builder;.setTitle:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@0045 │ │ -089eb4: 0c00 |003e: move-result-object v0 │ │ -089eb6: 1a01 3c0e |003f: const-string v1, "Yes" // string@0e3c │ │ -089eba: 2202 4504 |0041: new-instance v2, Ljwtc/android/chess/setup$8; // type@0445 │ │ -089ebe: 7020 f619 8200 |0043: invoke-direct {v2, v8}, Ljwtc/android/chess/setup$8;.:(Ljwtc/android/chess/setup;)V // method@19f6 │ │ -089ec4: 6e30 4200 1002 |0046: invoke-virtual {v0, v1, v2}, Landroid/app/AlertDialog$Builder;.setPositiveButton:(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0042 │ │ -089eca: 0c00 |0049: move-result-object v0 │ │ -089ecc: 1a01 370b |004a: const-string v1, "No" // string@0b37 │ │ -089ed0: 2202 4404 |004c: new-instance v2, Ljwtc/android/chess/setup$7; // type@0444 │ │ -089ed4: 7020 f419 8200 |004e: invoke-direct {v2, v8}, Ljwtc/android/chess/setup$7;.:(Ljwtc/android/chess/setup;)V // method@19f4 │ │ -089eda: 6e30 4000 1002 |0051: invoke-virtual {v0, v1, v2}, Landroid/app/AlertDialog$Builder;.setNegativeButton:(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0040 │ │ -089ee0: 0c00 |0054: move-result-object v0 │ │ -089ee2: 6e10 4700 0000 |0055: invoke-virtual {v0}, Landroid/app/AlertDialog$Builder;.show:()Landroid/app/AlertDialog; // method@0047 │ │ -089ee8: 0e00 |0058: return-void │ │ -089eea: 5280 280a |0059: iget v0, v8, Ljwtc/android/chess/setup;._iTurn:I // field@0a28 │ │ -089eee: 3340 0500 |005b: if-ne v0, v4, 0060 // +0005 │ │ -089ef2: 1305 1000 |005d: const/16 v5, #int 16 // #10 │ │ -089ef6: 28b0 |005f: goto 000f // -0050 │ │ -089ef8: 1305 2800 |0060: const/16 v5, #int 40 // #28 │ │ -089efc: 28fd |0062: goto 005f // -0003 │ │ -089efe: 5280 280a |0063: iget v0, v8, Ljwtc/android/chess/setup;._iTurn:I // field@0a28 │ │ -089f02: 3340 0500 |0065: if-ne v0, v4, 006a // +0005 │ │ -089f06: 1305 1100 |0067: const/16 v5, #int 17 // #11 │ │ -089f0a: 28a6 |0069: goto 000f // -005a │ │ -089f0c: 1305 2900 |006a: const/16 v5, #int 41 // #29 │ │ -089f10: 28fd |006c: goto 0069 // -0003 │ │ -089f12: 5280 280a |006d: iget v0, v8, Ljwtc/android/chess/setup;._iTurn:I // field@0a28 │ │ -089f16: 3340 0500 |006f: if-ne v0, v4, 0074 // +0005 │ │ -089f1a: 1305 1200 |0071: const/16 v5, #int 18 // #12 │ │ -089f1e: 289c |0073: goto 000f // -0064 │ │ -089f20: 1305 2a00 |0074: const/16 v5, #int 42 // #2a │ │ -089f24: 28fd |0076: goto 0073 // -0003 │ │ -089f26: 5280 280a |0077: iget v0, v8, Ljwtc/android/chess/setup;._iTurn:I // field@0a28 │ │ -089f2a: 3340 0500 |0079: if-ne v0, v4, 007e // +0005 │ │ -089f2e: 1305 1300 |007b: const/16 v5, #int 19 // #13 │ │ -089f32: 2892 |007d: goto 000f // -006e │ │ -089f34: 1305 2b00 |007e: const/16 v5, #int 43 // #2b │ │ -089f38: 28fd |0080: goto 007d // -0003 │ │ -089f3a: 5280 280a |0081: iget v0, v8, Ljwtc/android/chess/setup;._iTurn:I // field@0a28 │ │ -089f3e: 3340 0500 |0083: if-ne v0, v4, 0088 // +0005 │ │ -089f42: 1305 1400 |0085: const/16 v5, #int 20 // #14 │ │ -089f46: 2888 |0087: goto 000f // -0078 │ │ -089f48: 1305 2c00 |0088: const/16 v5, #int 44 // #2c │ │ -089f4c: 28fd |008a: goto 0087 // -0003 │ │ -089f4e: 5280 280a |008b: iget v0, v8, Ljwtc/android/chess/setup;._iTurn:I // field@0a28 │ │ -089f52: 3340 0600 |008d: if-ne v0, v4, 0093 // +0006 │ │ -089f56: 1305 1500 |008f: const/16 v5, #int 21 // #15 │ │ -089f5a: 2900 7eff |0091: goto/16 000f // -0082 │ │ -089f5e: 1305 2d00 |0093: const/16 v5, #int 45 // #2d │ │ -089f62: 28fc |0095: goto 0091 // -0004 │ │ -089f64: 5280 280a |0096: iget v0, v8, Ljwtc/android/chess/setup;._iTurn:I // field@0a28 │ │ -089f68: 3340 0600 |0098: if-ne v0, v4, 009e // +0006 │ │ -089f6c: 1305 1600 |009a: const/16 v5, #int 22 // #16 │ │ -089f70: 2900 73ff |009c: goto/16 000f // -008d │ │ -089f74: 1305 2e00 |009e: const/16 v5, #int 46 // #2e │ │ -089f78: 28fc |00a0: goto 009c // -0004 │ │ -089f7a: 5280 280a |00a1: iget v0, v8, Ljwtc/android/chess/setup;._iTurn:I // field@0a28 │ │ -089f7e: 3340 0600 |00a3: if-ne v0, v4, 00a9 // +0006 │ │ -089f82: 1305 1700 |00a5: const/16 v5, #int 23 // #17 │ │ -089f86: 2900 68ff |00a7: goto/16 000f // -0098 │ │ -089f8a: 1305 2f00 |00a9: const/16 v5, #int 47 // #2f │ │ -089f8e: 28fc |00ab: goto 00a7 // -0004 │ │ -089f90: 0161 |00ac: move v1, v6 │ │ -089f92: 2900 69ff |00ad: goto/16 0016 // -0097 │ │ -089f96: 0162 |00af: move v2, v6 │ │ -089f98: 2900 6bff |00b0: goto/16 001b // -0095 │ │ -089f9c: 0163 |00b2: move v3, v6 │ │ -089f9e: 2900 6dff |00b3: goto/16 0020 // -0093 │ │ -089fa2: 0164 |00b5: move v4, v6 │ │ -089fa4: 2900 6eff |00b6: goto/16 0024 // -0092 │ │ -089fa8: 6e10 1d1a 0800 |00b8: invoke-virtual {v8}, Ljwtc/android/chess/setup;.commitFEN:()V // method@1a1d │ │ -089fae: 6e10 1f1a 0800 |00bb: invoke-virtual {v8}, Ljwtc/android/chess/setup;.finish:()V // method@1a1f │ │ -089fb4: 289a |00be: goto 0058 // -0066 │ │ -089fb6: 0000 |00bf: nop // spacer │ │ -089fb8: 0001 0800 0100 0000 4d00 0000 5700 ... |00c0: packed-switch-data (20 units) │ │ +08b9e0: |[08b9e0] jwtc.android.chess.setup.saveAndFinish:()V │ │ +08b9f0: 1206 |0000: const/4 v6, #int 0 // #0 │ │ +08b9f2: 1214 |0001: const/4 v4, #int 1 // #1 │ │ +08b9f4: 5480 290a |0002: iget-object v0, v8, Ljwtc/android/chess/setup;._jni:Ljwtc/chess/JNI; // field@0a29 │ │ +08b9f8: 5281 280a |0004: iget v1, v8, Ljwtc/android/chess/setup;._iTurn:I // field@0a28 │ │ +08b9fc: 6e20 4b1b 1000 |0006: invoke-virtual {v0, v1}, Ljwtc/chess/JNI;.setTurn:(I)V // method@1b4b │ │ +08ba02: 12f5 |0009: const/4 v5, #int -1 // #ff │ │ +08ba04: 5280 270a |000a: iget v0, v8, Ljwtc/android/chess/setup;._iEPFile:I // field@0a27 │ │ +08ba08: 2b00 b400 0000 |000c: packed-switch v0, 000000c0 // +000000b4 │ │ +08ba0e: 5480 290a |000f: iget-object v0, v8, Ljwtc/android/chess/setup;._jni:Ljwtc/chess/JNI; // field@0a29 │ │ +08ba12: 5581 200a |0011: iget-boolean v1, v8, Ljwtc/android/chess/setup;._bWhiteCastleLong:Z // field@0a20 │ │ +08ba16: 3801 9900 |0013: if-eqz v1, 00ac // +0099 │ │ +08ba1a: 0141 |0015: move v1, v4 │ │ +08ba1c: 5582 210a |0016: iget-boolean v2, v8, Ljwtc/android/chess/setup;._bWhiteCastleShort:Z // field@0a21 │ │ +08ba20: 3802 9700 |0018: if-eqz v2, 00af // +0097 │ │ +08ba24: 0142 |001a: move v2, v4 │ │ +08ba26: 5583 1e0a |001b: iget-boolean v3, v8, Ljwtc/android/chess/setup;._bBlackCastleLong:Z // field@0a1e │ │ +08ba2a: 3803 9500 |001d: if-eqz v3, 00b2 // +0095 │ │ +08ba2e: 0143 |001f: move v3, v4 │ │ +08ba30: 5587 1f0a |0020: iget-boolean v7, v8, Ljwtc/android/chess/setup;._bBlackCastleShort:Z // field@0a1f │ │ +08ba34: 3807 9300 |0022: if-eqz v7, 00b5 // +0093 │ │ +08ba38: 7407 491b 0000 |0024: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6}, Ljwtc/chess/JNI;.setCastlingsEPAnd50:(IIIIII)V // method@1b49 │ │ +08ba3e: 5480 290a |0027: iget-object v0, v8, Ljwtc/android/chess/setup;._jni:Ljwtc/chess/JNI; // field@0a29 │ │ +08ba42: 6e10 221b 0000 |0029: invoke-virtual {v0}, Ljwtc/chess/JNI;.commitBoard:()V // method@1b22 │ │ +08ba48: 5480 290a |002c: iget-object v0, v8, Ljwtc/android/chess/setup;._jni:Ljwtc/chess/JNI; // field@0a29 │ │ +08ba4c: 6e10 391b 0000 |002e: invoke-virtual {v0}, Ljwtc/chess/JNI;.isLegalPosition:()I // method@1b39 │ │ +08ba52: 0a00 |0031: move-result v0 │ │ +08ba54: 3900 8600 |0032: if-nez v0, 00b8 // +0086 │ │ +08ba58: 2200 0d00 |0034: new-instance v0, Landroid/app/AlertDialog$Builder; // type@000d │ │ +08ba5c: 7020 3b00 8000 |0036: invoke-direct {v0, v8}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@003b │ │ +08ba62: 1a01 810d |0039: const-string v1, "Use illegal position?" // string@0d81 │ │ +08ba66: 6e20 4500 1000 |003b: invoke-virtual {v0, v1}, Landroid/app/AlertDialog$Builder;.setTitle:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@0045 │ │ +08ba6c: 0c00 |003e: move-result-object v0 │ │ +08ba6e: 1a01 390e |003f: const-string v1, "Yes" // string@0e39 │ │ +08ba72: 2202 4204 |0041: new-instance v2, Ljwtc/android/chess/setup$8; // type@0442 │ │ +08ba76: 7020 f519 8200 |0043: invoke-direct {v2, v8}, Ljwtc/android/chess/setup$8;.:(Ljwtc/android/chess/setup;)V // method@19f5 │ │ +08ba7c: 6e30 4200 1002 |0046: invoke-virtual {v0, v1, v2}, Landroid/app/AlertDialog$Builder;.setPositiveButton:(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0042 │ │ +08ba82: 0c00 |0049: move-result-object v0 │ │ +08ba84: 1a01 340b |004a: const-string v1, "No" // string@0b34 │ │ +08ba88: 2202 4104 |004c: new-instance v2, Ljwtc/android/chess/setup$7; // type@0441 │ │ +08ba8c: 7020 f319 8200 |004e: invoke-direct {v2, v8}, Ljwtc/android/chess/setup$7;.:(Ljwtc/android/chess/setup;)V // method@19f3 │ │ +08ba92: 6e30 4000 1002 |0051: invoke-virtual {v0, v1, v2}, Landroid/app/AlertDialog$Builder;.setNegativeButton:(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0040 │ │ +08ba98: 0c00 |0054: move-result-object v0 │ │ +08ba9a: 6e10 4700 0000 |0055: invoke-virtual {v0}, Landroid/app/AlertDialog$Builder;.show:()Landroid/app/AlertDialog; // method@0047 │ │ +08baa0: 0e00 |0058: return-void │ │ +08baa2: 5280 280a |0059: iget v0, v8, Ljwtc/android/chess/setup;._iTurn:I // field@0a28 │ │ +08baa6: 3340 0500 |005b: if-ne v0, v4, 0060 // +0005 │ │ +08baaa: 1305 1000 |005d: const/16 v5, #int 16 // #10 │ │ +08baae: 28b0 |005f: goto 000f // -0050 │ │ +08bab0: 1305 2800 |0060: const/16 v5, #int 40 // #28 │ │ +08bab4: 28fd |0062: goto 005f // -0003 │ │ +08bab6: 5280 280a |0063: iget v0, v8, Ljwtc/android/chess/setup;._iTurn:I // field@0a28 │ │ +08baba: 3340 0500 |0065: if-ne v0, v4, 006a // +0005 │ │ +08babe: 1305 1100 |0067: const/16 v5, #int 17 // #11 │ │ +08bac2: 28a6 |0069: goto 000f // -005a │ │ +08bac4: 1305 2900 |006a: const/16 v5, #int 41 // #29 │ │ +08bac8: 28fd |006c: goto 0069 // -0003 │ │ +08baca: 5280 280a |006d: iget v0, v8, Ljwtc/android/chess/setup;._iTurn:I // field@0a28 │ │ +08bace: 3340 0500 |006f: if-ne v0, v4, 0074 // +0005 │ │ +08bad2: 1305 1200 |0071: const/16 v5, #int 18 // #12 │ │ +08bad6: 289c |0073: goto 000f // -0064 │ │ +08bad8: 1305 2a00 |0074: const/16 v5, #int 42 // #2a │ │ +08badc: 28fd |0076: goto 0073 // -0003 │ │ +08bade: 5280 280a |0077: iget v0, v8, Ljwtc/android/chess/setup;._iTurn:I // field@0a28 │ │ +08bae2: 3340 0500 |0079: if-ne v0, v4, 007e // +0005 │ │ +08bae6: 1305 1300 |007b: const/16 v5, #int 19 // #13 │ │ +08baea: 2892 |007d: goto 000f // -006e │ │ +08baec: 1305 2b00 |007e: const/16 v5, #int 43 // #2b │ │ +08baf0: 28fd |0080: goto 007d // -0003 │ │ +08baf2: 5280 280a |0081: iget v0, v8, Ljwtc/android/chess/setup;._iTurn:I // field@0a28 │ │ +08baf6: 3340 0500 |0083: if-ne v0, v4, 0088 // +0005 │ │ +08bafa: 1305 1400 |0085: const/16 v5, #int 20 // #14 │ │ +08bafe: 2888 |0087: goto 000f // -0078 │ │ +08bb00: 1305 2c00 |0088: const/16 v5, #int 44 // #2c │ │ +08bb04: 28fd |008a: goto 0087 // -0003 │ │ +08bb06: 5280 280a |008b: iget v0, v8, Ljwtc/android/chess/setup;._iTurn:I // field@0a28 │ │ +08bb0a: 3340 0600 |008d: if-ne v0, v4, 0093 // +0006 │ │ +08bb0e: 1305 1500 |008f: const/16 v5, #int 21 // #15 │ │ +08bb12: 2900 7eff |0091: goto/16 000f // -0082 │ │ +08bb16: 1305 2d00 |0093: const/16 v5, #int 45 // #2d │ │ +08bb1a: 28fc |0095: goto 0091 // -0004 │ │ +08bb1c: 5280 280a |0096: iget v0, v8, Ljwtc/android/chess/setup;._iTurn:I // field@0a28 │ │ +08bb20: 3340 0600 |0098: if-ne v0, v4, 009e // +0006 │ │ +08bb24: 1305 1600 |009a: const/16 v5, #int 22 // #16 │ │ +08bb28: 2900 73ff |009c: goto/16 000f // -008d │ │ +08bb2c: 1305 2e00 |009e: const/16 v5, #int 46 // #2e │ │ +08bb30: 28fc |00a0: goto 009c // -0004 │ │ +08bb32: 5280 280a |00a1: iget v0, v8, Ljwtc/android/chess/setup;._iTurn:I // field@0a28 │ │ +08bb36: 3340 0600 |00a3: if-ne v0, v4, 00a9 // +0006 │ │ +08bb3a: 1305 1700 |00a5: const/16 v5, #int 23 // #17 │ │ +08bb3e: 2900 68ff |00a7: goto/16 000f // -0098 │ │ +08bb42: 1305 2f00 |00a9: const/16 v5, #int 47 // #2f │ │ +08bb46: 28fc |00ab: goto 00a7 // -0004 │ │ +08bb48: 0161 |00ac: move v1, v6 │ │ +08bb4a: 2900 69ff |00ad: goto/16 0016 // -0097 │ │ +08bb4e: 0162 |00af: move v2, v6 │ │ +08bb50: 2900 6bff |00b0: goto/16 001b // -0095 │ │ +08bb54: 0163 |00b2: move v3, v6 │ │ +08bb56: 2900 6dff |00b3: goto/16 0020 // -0093 │ │ +08bb5a: 0164 |00b5: move v4, v6 │ │ +08bb5c: 2900 6eff |00b6: goto/16 0024 // -0092 │ │ +08bb60: 6e10 1c1a 0800 |00b8: invoke-virtual {v8}, Ljwtc/android/chess/setup;.commitFEN:()V // method@1a1c │ │ +08bb66: 6e10 1e1a 0800 |00bb: invoke-virtual {v8}, Ljwtc/android/chess/setup;.finish:()V // method@1a1e │ │ +08bb6c: 289a |00be: goto 0058 // -0066 │ │ +08bb6e: 0000 |00bf: nop // spacer │ │ +08bb70: 0001 0800 0100 0000 4d00 0000 5700 ... |00c0: packed-switch-data (20 units) │ │ catches : (none) │ │ positions : │ │ 0x0002 line=354 │ │ 0x0009 line=355 │ │ 0x000a line=356 │ │ 0x000f line=369 │ │ 0x0027 line=375 │ │ 0x002c line=377 │ │ 0x0034 line=379 │ │ + 0x003b line=380 │ │ + 0x0046 line=381 │ │ + 0x0051 line=390 │ │ + 0x0055 line=395 │ │ 0x0058 line=402 │ │ 0x0059 line=357 │ │ 0x0063 line=358 │ │ 0x006d line=359 │ │ 0x0077 line=360 │ │ 0x0081 line=361 │ │ 0x008b line=362 │ │ @@ -184644,21 +184748,21 @@ │ │ 0x00b8 line=399 │ │ 0x00bb line=400 │ │ 0x00bf line=356 │ │ locals : │ │ 0x000a - 0x00d4 reg=5 iEP I │ │ 0x0000 - 0x00d4 reg=8 this Ljwtc/android/chess/setup; │ │ │ │ - source_file_idx : 8566 (setup.java) │ │ + source_file_idx : 8562 (setup.java) │ │ │ │ Class #689 header: │ │ -class_idx : 1111 │ │ +class_idx : 1108 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 1103 │ │ -source_file_idx : 6046 │ │ +superclass_idx : 1100 │ │ +source_file_idx : 6042 │ │ static_fields_size : 0 │ │ instance_fields_size: 6 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 3 │ │ │ │ Class #689 annotations: │ │ Annotations on class │ │ @@ -184704,42 +184808,42 @@ │ │ type : '(Ljwtc/android/chess/tools/importactivity;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 55 16-bit code units │ │ -089fe0: |[089fe0] jwtc.android.chess.tools.importactivity$OpeningImportProcessor.:(Ljwtc/android/chess/tools/importactivity;)V │ │ -089ff0: 5b23 4c0a |0000: iput-object v3, v2, Ljwtc/android/chess/tools/importactivity$OpeningImportProcessor;.this$0:Ljwtc/android/chess/tools/importactivity; // field@0a4c │ │ -089ff4: 7010 521a 0200 |0002: invoke-direct {v2}, Ljwtc/android/chess/tools/PGNProcessor;.:()V // method@1a52 │ │ -089ffa: 5420 4c0a |0005: iget-object v0, v2, Ljwtc/android/chess/tools/importactivity$OpeningImportProcessor;.this$0:Ljwtc/android/chess/tools/importactivity; // field@0a4c │ │ -089ffe: 7110 811a 0000 |0007: invoke-static {v0}, Ljwtc/android/chess/tools/importactivity;.access$700:(Ljwtc/android/chess/tools/importactivity;)Ljwtc/chess/GameControl; // method@1a81 │ │ -08a004: 0c00 |000a: move-result-object v0 │ │ -08a006: 1a01 1104 |000b: const-string v1, "Event" // string@0411 │ │ -08a00a: 6e20 f81a 1000 |000d: invoke-virtual {v0, v1}, Ljwtc/chess/GameControl;.getPGNHeadProperty:(Ljava/lang/String;)Ljava/lang/String; // method@1af8 │ │ -08a010: 0c00 |0010: move-result-object v0 │ │ -08a012: 5b20 490a |0011: iput-object v0, v2, Ljwtc/android/chess/tools/importactivity$OpeningImportProcessor;._sECO:Ljava/lang/String; // field@0a49 │ │ -08a016: 5420 4c0a |0013: iget-object v0, v2, Ljwtc/android/chess/tools/importactivity$OpeningImportProcessor;.this$0:Ljwtc/android/chess/tools/importactivity; // field@0a4c │ │ -08a01a: 7110 811a 0000 |0015: invoke-static {v0}, Ljwtc/android/chess/tools/importactivity;.access$700:(Ljwtc/android/chess/tools/importactivity;)Ljwtc/chess/GameControl; // method@1a81 │ │ -08a020: 0c00 |0018: move-result-object v0 │ │ -08a022: 1a01 320e |0019: const-string v1, "White" // string@0e32 │ │ -08a026: 6e20 f81a 1000 |001b: invoke-virtual {v0, v1}, Ljwtc/chess/GameControl;.getPGNHeadProperty:(Ljava/lang/String;)Ljava/lang/String; // method@1af8 │ │ -08a02c: 0c00 |001e: move-result-object v0 │ │ -08a02e: 5b20 4a0a |001f: iput-object v0, v2, Ljwtc/android/chess/tools/importactivity$OpeningImportProcessor;._sName:Ljava/lang/String; // field@0a4a │ │ -08a032: 5420 4c0a |0021: iget-object v0, v2, Ljwtc/android/chess/tools/importactivity$OpeningImportProcessor;.this$0:Ljwtc/android/chess/tools/importactivity; // field@0a4c │ │ -08a036: 7110 811a 0000 |0023: invoke-static {v0}, Ljwtc/android/chess/tools/importactivity;.access$700:(Ljwtc/android/chess/tools/importactivity;)Ljwtc/chess/GameControl; // method@1a81 │ │ -08a03c: 0c00 |0026: move-result-object v0 │ │ -08a03e: 1a01 9a02 |0027: const-string v1, "Black" // string@029a │ │ -08a042: 6e20 f81a 1000 |0029: invoke-virtual {v0, v1}, Ljwtc/chess/GameControl;.getPGNHeadProperty:(Ljava/lang/String;)Ljava/lang/String; // method@1af8 │ │ -08a048: 0c00 |002c: move-result-object v0 │ │ -08a04a: 5b20 4b0a |002d: iput-object v0, v2, Ljwtc/android/chess/tools/importactivity$OpeningImportProcessor;._sVariation:Ljava/lang/String; // field@0a4b │ │ -08a04e: 2200 8604 |002f: new-instance v0, Lorg/json/JSONArray; // type@0486 │ │ -08a052: 7010 a81b 0000 |0031: invoke-direct {v0}, Lorg/json/JSONArray;.:()V // method@1ba8 │ │ -08a058: 5b20 480a |0034: iput-object v0, v2, Ljwtc/android/chess/tools/importactivity$OpeningImportProcessor;._jArray:Lorg/json/JSONArray; // field@0a48 │ │ -08a05c: 0e00 |0036: return-void │ │ +08bb98: |[08bb98] jwtc.android.chess.tools.importactivity$OpeningImportProcessor.:(Ljwtc/android/chess/tools/importactivity;)V │ │ +08bba8: 5b23 4c0a |0000: iput-object v3, v2, Ljwtc/android/chess/tools/importactivity$OpeningImportProcessor;.this$0:Ljwtc/android/chess/tools/importactivity; // field@0a4c │ │ +08bbac: 7010 511a 0200 |0002: invoke-direct {v2}, Ljwtc/android/chess/tools/PGNProcessor;.:()V // method@1a51 │ │ +08bbb2: 5420 4c0a |0005: iget-object v0, v2, Ljwtc/android/chess/tools/importactivity$OpeningImportProcessor;.this$0:Ljwtc/android/chess/tools/importactivity; // field@0a4c │ │ +08bbb6: 7110 801a 0000 |0007: invoke-static {v0}, Ljwtc/android/chess/tools/importactivity;.access$700:(Ljwtc/android/chess/tools/importactivity;)Ljwtc/chess/GameControl; // method@1a80 │ │ +08bbbc: 0c00 |000a: move-result-object v0 │ │ +08bbbe: 1a01 1104 |000b: const-string v1, "Event" // string@0411 │ │ +08bbc2: 6e20 f71a 1000 |000d: invoke-virtual {v0, v1}, Ljwtc/chess/GameControl;.getPGNHeadProperty:(Ljava/lang/String;)Ljava/lang/String; // method@1af7 │ │ +08bbc8: 0c00 |0010: move-result-object v0 │ │ +08bbca: 5b20 490a |0011: iput-object v0, v2, Ljwtc/android/chess/tools/importactivity$OpeningImportProcessor;._sECO:Ljava/lang/String; // field@0a49 │ │ +08bbce: 5420 4c0a |0013: iget-object v0, v2, Ljwtc/android/chess/tools/importactivity$OpeningImportProcessor;.this$0:Ljwtc/android/chess/tools/importactivity; // field@0a4c │ │ +08bbd2: 7110 801a 0000 |0015: invoke-static {v0}, Ljwtc/android/chess/tools/importactivity;.access$700:(Ljwtc/android/chess/tools/importactivity;)Ljwtc/chess/GameControl; // method@1a80 │ │ +08bbd8: 0c00 |0018: move-result-object v0 │ │ +08bbda: 1a01 2f0e |0019: const-string v1, "White" // string@0e2f │ │ +08bbde: 6e20 f71a 1000 |001b: invoke-virtual {v0, v1}, Ljwtc/chess/GameControl;.getPGNHeadProperty:(Ljava/lang/String;)Ljava/lang/String; // method@1af7 │ │ +08bbe4: 0c00 |001e: move-result-object v0 │ │ +08bbe6: 5b20 4a0a |001f: iput-object v0, v2, Ljwtc/android/chess/tools/importactivity$OpeningImportProcessor;._sName:Ljava/lang/String; // field@0a4a │ │ +08bbea: 5420 4c0a |0021: iget-object v0, v2, Ljwtc/android/chess/tools/importactivity$OpeningImportProcessor;.this$0:Ljwtc/android/chess/tools/importactivity; // field@0a4c │ │ +08bbee: 7110 801a 0000 |0023: invoke-static {v0}, Ljwtc/android/chess/tools/importactivity;.access$700:(Ljwtc/android/chess/tools/importactivity;)Ljwtc/chess/GameControl; // method@1a80 │ │ +08bbf4: 0c00 |0026: move-result-object v0 │ │ +08bbf6: 1a01 9a02 |0027: const-string v1, "Black" // string@029a │ │ +08bbfa: 6e20 f71a 1000 |0029: invoke-virtual {v0, v1}, Ljwtc/chess/GameControl;.getPGNHeadProperty:(Ljava/lang/String;)Ljava/lang/String; // method@1af7 │ │ +08bc00: 0c00 |002c: move-result-object v0 │ │ +08bc02: 5b20 4b0a |002d: iput-object v0, v2, Ljwtc/android/chess/tools/importactivity$OpeningImportProcessor;._sVariation:Ljava/lang/String; // field@0a4b │ │ +08bc06: 2200 8304 |002f: new-instance v0, Lorg/json/JSONArray; // type@0483 │ │ +08bc0a: 7010 a71b 0000 |0031: invoke-direct {v0}, Lorg/json/JSONArray;.:()V // method@1ba7 │ │ +08bc10: 5b20 480a |0034: iput-object v0, v2, Ljwtc/android/chess/tools/importactivity$OpeningImportProcessor;._jArray:Lorg/json/JSONArray; // field@0a48 │ │ +08bc14: 0e00 |0036: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=718 │ │ 0x0005 line=714 │ │ 0x0013 line=715 │ │ 0x0021 line=716 │ │ 0x002f line=719 │ │ @@ -184754,105 +184858,105 @@ │ │ type : '(Lorg/json/JSONArray;Ljwtc/chess/PGNEntry;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 10 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 182 16-bit code units │ │ -08a060: |[08a060] jwtc.android.chess.tools.importactivity$OpeningImportProcessor.findOrInsertEntry:(Lorg/json/JSONArray;Ljwtc/chess/PGNEntry;)V │ │ -08a070: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -08a072: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -08a074: 6e10 ac1b 0800 |0002: invoke-virtual {v8}, Lorg/json/JSONArray;.length:()I // method@1bac │ │ -08a07a: 0a05 |0005: move-result v5 │ │ -08a07c: 3551 6100 |0006: if-ge v1, v5, 0067 // +0061 │ │ -08a080: 6e20 aa1b 1800 |0008: invoke-virtual {v8, v1}, Lorg/json/JSONArray;.get:(I)Ljava/lang/Object; // method@1baa │ │ -08a086: 0c02 |000b: move-result-object v2 │ │ -08a088: 1f02 8804 |000c: check-cast v2, Lorg/json/JSONObject; // type@0488 │ │ -08a08c: 1a05 2b19 |000e: const-string v5, "m" // string@192b │ │ -08a090: 6e20 b31b 5200 |0010: invoke-virtual {v2, v5}, Lorg/json/JSONObject;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@1bb3 │ │ -08a096: 0c05 |0013: move-result-object v5 │ │ -08a098: 5496 d40a |0014: iget-object v6, v9, Ljwtc/chess/PGNEntry;._sMove:Ljava/lang/String; // field@0ad4 │ │ -08a09c: 6e20 3915 6500 |0016: invoke-virtual {v5, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1539 │ │ -08a0a2: 0a05 |0019: move-result v5 │ │ -08a0a4: 3805 3000 |001a: if-eqz v5, 004a // +0030 │ │ -08a0a8: 1210 |001c: const/4 v0, #int 1 // #1 │ │ -08a0aa: 1a05 e40f |001d: const-string v5, "a" // string@0fe4 │ │ -08a0ae: 6e20 b41b 5200 |001f: invoke-virtual {v2, v5}, Lorg/json/JSONObject;.has:(Ljava/lang/String;)Z // method@1bb4 │ │ -08a0b4: 0a05 |0022: move-result v5 │ │ -08a0b6: 3805 2a00 |0023: if-eqz v5, 004d // +002a │ │ -08a0ba: 1a05 e40f |0025: const-string v5, "a" // string@0fe4 │ │ -08a0be: 6e20 b11b 5200 |0027: invoke-virtual {v2, v5}, Lorg/json/JSONObject;.get:(Ljava/lang/String;)Ljava/lang/Object; // method@1bb1 │ │ -08a0c4: 0c03 |002a: move-result-object v3 │ │ -08a0c6: 1f03 8604 |002b: check-cast v3, Lorg/json/JSONArray; // type@0486 │ │ -08a0ca: 5475 470a |002d: iget-object v5, v7, Ljwtc/android/chess/tools/importactivity$OpeningImportProcessor;._arrMoves:Ljava/util/ArrayList; // field@0a47 │ │ -08a0ce: 6e10 aa15 0500 |002f: invoke-virtual {v5}, Ljava/util/ArrayList;.size:()I // method@15aa │ │ -08a0d4: 0a05 |0032: move-result v5 │ │ -08a0d6: 3905 2700 |0033: if-nez v5, 005a // +0027 │ │ -08a0da: 1a05 c313 |0035: const-string v5, "e" // string@13c3 │ │ -08a0de: 5476 490a |0037: iget-object v6, v7, Ljwtc/android/chess/tools/importactivity$OpeningImportProcessor;._sECO:Ljava/lang/String; // field@0a49 │ │ -08a0e2: 6e30 b51b 5206 |0039: invoke-virtual {v2, v5, v6}, Lorg/json/JSONObject;.put:(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; // method@1bb5 │ │ -08a0e8: 1a05 ff1b |003c: const-string v5, "n" // string@1bff │ │ -08a0ec: 5476 4a0a |003e: iget-object v6, v7, Ljwtc/android/chess/tools/importactivity$OpeningImportProcessor;._sName:Ljava/lang/String; // field@0a4a │ │ -08a0f0: 6e30 b51b 5206 |0040: invoke-virtual {v2, v5, v6}, Lorg/json/JSONObject;.put:(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; // method@1bb5 │ │ -08a0f6: 1a05 2623 |0043: const-string v5, "v" // string@2326 │ │ -08a0fa: 5476 4b0a |0045: iget-object v6, v7, Ljwtc/android/chess/tools/importactivity$OpeningImportProcessor;._sVariation:Ljava/lang/String; // field@0a4b │ │ -08a0fe: 6e30 b51b 5206 |0047: invoke-virtual {v2, v5, v6}, Lorg/json/JSONObject;.put:(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; // method@1bb5 │ │ -08a104: d801 0101 |004a: add-int/lit8 v1, v1, #int 1 // #01 │ │ -08a108: 28b6 |004c: goto 0002 // -004a │ │ -08a10a: 2203 8604 |004d: new-instance v3, Lorg/json/JSONArray; // type@0486 │ │ -08a10e: 7010 a81b 0300 |004f: invoke-direct {v3}, Lorg/json/JSONArray;.:()V // method@1ba8 │ │ -08a114: 1a05 e40f |0052: const-string v5, "a" // string@0fe4 │ │ -08a118: 6e30 b51b 5203 |0054: invoke-virtual {v2, v5, v3}, Lorg/json/JSONObject;.put:(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; // method@1bb5 │ │ -08a11e: 28d6 |0057: goto 002d // -002a │ │ -08a120: 0d05 |0058: move-exception v5 │ │ -08a122: 28f1 |0059: goto 004a // -000f │ │ -08a124: 5475 470a |005a: iget-object v5, v7, Ljwtc/android/chess/tools/importactivity$OpeningImportProcessor;._arrMoves:Ljava/util/ArrayList; // field@0a47 │ │ -08a128: 1206 |005c: const/4 v6, #int 0 // #0 │ │ -08a12a: 6e20 a715 6500 |005d: invoke-virtual {v5, v6}, Ljava/util/ArrayList;.remove:(I)Ljava/lang/Object; // method@15a7 │ │ -08a130: 0c05 |0060: move-result-object v5 │ │ -08a132: 1f05 6f04 |0061: check-cast v5, Ljwtc/chess/PGNEntry; // type@046f │ │ -08a136: 6e30 681a 3705 |0063: invoke-virtual {v7, v3, v5}, Ljwtc/android/chess/tools/importactivity$OpeningImportProcessor;.findOrInsertEntry:(Lorg/json/JSONArray;Ljwtc/chess/PGNEntry;)V // method@1a68 │ │ -08a13c: 28e4 |0066: goto 004a // -001c │ │ -08a13e: 3900 4c00 |0067: if-nez v0, 00b3 // +004c │ │ -08a142: 2204 8804 |0069: new-instance v4, Lorg/json/JSONObject; // type@0488 │ │ -08a146: 7010 b01b 0400 |006b: invoke-direct {v4}, Lorg/json/JSONObject;.:()V // method@1bb0 │ │ -08a14c: 2203 8604 |006e: new-instance v3, Lorg/json/JSONArray; // type@0486 │ │ -08a150: 7010 a81b 0300 |0070: invoke-direct {v3}, Lorg/json/JSONArray;.:()V // method@1ba8 │ │ -08a156: 1a05 2b19 |0073: const-string v5, "m" // string@192b │ │ -08a15a: 5496 d40a |0075: iget-object v6, v9, Ljwtc/chess/PGNEntry;._sMove:Ljava/lang/String; // field@0ad4 │ │ -08a15e: 6e30 b51b 5406 |0077: invoke-virtual {v4, v5, v6}, Lorg/json/JSONObject;.put:(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; // method@1bb5 │ │ -08a164: 1a05 e40f |007a: const-string v5, "a" // string@0fe4 │ │ -08a168: 6e30 b51b 5403 |007c: invoke-virtual {v4, v5, v3}, Lorg/json/JSONObject;.put:(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; // method@1bb5 │ │ -08a16e: 5475 470a |007f: iget-object v5, v7, Ljwtc/android/chess/tools/importactivity$OpeningImportProcessor;._arrMoves:Ljava/util/ArrayList; // field@0a47 │ │ -08a172: 6e10 aa15 0500 |0081: invoke-virtual {v5}, Ljava/util/ArrayList;.size:()I // method@15aa │ │ -08a178: 0a05 |0084: move-result v5 │ │ -08a17a: 3905 1700 |0085: if-nez v5, 009c // +0017 │ │ -08a17e: 1a05 c313 |0087: const-string v5, "e" // string@13c3 │ │ -08a182: 5476 490a |0089: iget-object v6, v7, Ljwtc/android/chess/tools/importactivity$OpeningImportProcessor;._sECO:Ljava/lang/String; // field@0a49 │ │ -08a186: 6e30 b51b 5406 |008b: invoke-virtual {v4, v5, v6}, Lorg/json/JSONObject;.put:(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; // method@1bb5 │ │ -08a18c: 1a05 ff1b |008e: const-string v5, "n" // string@1bff │ │ -08a190: 5476 4a0a |0090: iget-object v6, v7, Ljwtc/android/chess/tools/importactivity$OpeningImportProcessor;._sName:Ljava/lang/String; // field@0a4a │ │ -08a194: 6e30 b51b 5406 |0092: invoke-virtual {v4, v5, v6}, Lorg/json/JSONObject;.put:(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; // method@1bb5 │ │ -08a19a: 1a05 2623 |0095: const-string v5, "v" // string@2326 │ │ -08a19e: 5476 4b0a |0097: iget-object v6, v7, Ljwtc/android/chess/tools/importactivity$OpeningImportProcessor;._sVariation:Ljava/lang/String; // field@0a4b │ │ -08a1a2: 6e30 b51b 5406 |0099: invoke-virtual {v4, v5, v6}, Lorg/json/JSONObject;.put:(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; // method@1bb5 │ │ -08a1a8: 6e20 ad1b 4800 |009c: invoke-virtual {v8, v4}, Lorg/json/JSONArray;.put:(Ljava/lang/Object;)Lorg/json/JSONArray; // method@1bad │ │ -08a1ae: 5475 470a |009f: iget-object v5, v7, Ljwtc/android/chess/tools/importactivity$OpeningImportProcessor;._arrMoves:Ljava/util/ArrayList; // field@0a47 │ │ -08a1b2: 6e10 aa15 0500 |00a1: invoke-virtual {v5}, Ljava/util/ArrayList;.size:()I // method@15aa │ │ -08a1b8: 0a05 |00a4: move-result v5 │ │ -08a1ba: 3d05 0e00 |00a5: if-lez v5, 00b3 // +000e │ │ -08a1be: 5475 470a |00a7: iget-object v5, v7, Ljwtc/android/chess/tools/importactivity$OpeningImportProcessor;._arrMoves:Ljava/util/ArrayList; // field@0a47 │ │ -08a1c2: 1206 |00a9: const/4 v6, #int 0 // #0 │ │ -08a1c4: 6e20 a715 6500 |00aa: invoke-virtual {v5, v6}, Ljava/util/ArrayList;.remove:(I)Ljava/lang/Object; // method@15a7 │ │ -08a1ca: 0c05 |00ad: move-result-object v5 │ │ -08a1cc: 1f05 6f04 |00ae: check-cast v5, Ljwtc/chess/PGNEntry; // type@046f │ │ -08a1d0: 6e30 681a 3705 |00b0: invoke-virtual {v7, v3, v5}, Ljwtc/android/chess/tools/importactivity$OpeningImportProcessor;.findOrInsertEntry:(Lorg/json/JSONArray;Ljwtc/chess/PGNEntry;)V // method@1a68 │ │ -08a1d6: 0e00 |00b3: return-void │ │ -08a1d8: 0d05 |00b4: move-exception v5 │ │ -08a1da: 28fe |00b5: goto 00b3 // -0002 │ │ +08bc18: |[08bc18] jwtc.android.chess.tools.importactivity$OpeningImportProcessor.findOrInsertEntry:(Lorg/json/JSONArray;Ljwtc/chess/PGNEntry;)V │ │ +08bc28: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +08bc2a: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +08bc2c: 6e10 ab1b 0800 |0002: invoke-virtual {v8}, Lorg/json/JSONArray;.length:()I // method@1bab │ │ +08bc32: 0a05 |0005: move-result v5 │ │ +08bc34: 3551 6100 |0006: if-ge v1, v5, 0067 // +0061 │ │ +08bc38: 6e20 a91b 1800 |0008: invoke-virtual {v8, v1}, Lorg/json/JSONArray;.get:(I)Ljava/lang/Object; // method@1ba9 │ │ +08bc3e: 0c02 |000b: move-result-object v2 │ │ +08bc40: 1f02 8504 |000c: check-cast v2, Lorg/json/JSONObject; // type@0485 │ │ +08bc44: 1a05 2719 |000e: const-string v5, "m" // string@1927 │ │ +08bc48: 6e20 b21b 5200 |0010: invoke-virtual {v2, v5}, Lorg/json/JSONObject;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@1bb2 │ │ +08bc4e: 0c05 |0013: move-result-object v5 │ │ +08bc50: 5496 d40a |0014: iget-object v6, v9, Ljwtc/chess/PGNEntry;._sMove:Ljava/lang/String; // field@0ad4 │ │ +08bc54: 6e20 3915 6500 |0016: invoke-virtual {v5, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1539 │ │ +08bc5a: 0a05 |0019: move-result v5 │ │ +08bc5c: 3805 3000 |001a: if-eqz v5, 004a // +0030 │ │ +08bc60: 1210 |001c: const/4 v0, #int 1 // #1 │ │ +08bc62: 1a05 e10f |001d: const-string v5, "a" // string@0fe1 │ │ +08bc66: 6e20 b31b 5200 |001f: invoke-virtual {v2, v5}, Lorg/json/JSONObject;.has:(Ljava/lang/String;)Z // method@1bb3 │ │ +08bc6c: 0a05 |0022: move-result v5 │ │ +08bc6e: 3805 2a00 |0023: if-eqz v5, 004d // +002a │ │ +08bc72: 1a05 e10f |0025: const-string v5, "a" // string@0fe1 │ │ +08bc76: 6e20 b01b 5200 |0027: invoke-virtual {v2, v5}, Lorg/json/JSONObject;.get:(Ljava/lang/String;)Ljava/lang/Object; // method@1bb0 │ │ +08bc7c: 0c03 |002a: move-result-object v3 │ │ +08bc7e: 1f03 8304 |002b: check-cast v3, Lorg/json/JSONArray; // type@0483 │ │ +08bc82: 5475 470a |002d: iget-object v5, v7, Ljwtc/android/chess/tools/importactivity$OpeningImportProcessor;._arrMoves:Ljava/util/ArrayList; // field@0a47 │ │ +08bc86: 6e10 aa15 0500 |002f: invoke-virtual {v5}, Ljava/util/ArrayList;.size:()I // method@15aa │ │ +08bc8c: 0a05 |0032: move-result v5 │ │ +08bc8e: 3905 2700 |0033: if-nez v5, 005a // +0027 │ │ +08bc92: 1a05 bf13 |0035: const-string v5, "e" // string@13bf │ │ +08bc96: 5476 490a |0037: iget-object v6, v7, Ljwtc/android/chess/tools/importactivity$OpeningImportProcessor;._sECO:Ljava/lang/String; // field@0a49 │ │ +08bc9a: 6e30 b41b 5206 |0039: invoke-virtual {v2, v5, v6}, Lorg/json/JSONObject;.put:(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; // method@1bb4 │ │ +08bca0: 1a05 fb1b |003c: const-string v5, "n" // string@1bfb │ │ +08bca4: 5476 4a0a |003e: iget-object v6, v7, Ljwtc/android/chess/tools/importactivity$OpeningImportProcessor;._sName:Ljava/lang/String; // field@0a4a │ │ +08bca8: 6e30 b41b 5206 |0040: invoke-virtual {v2, v5, v6}, Lorg/json/JSONObject;.put:(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; // method@1bb4 │ │ +08bcae: 1a05 2223 |0043: const-string v5, "v" // string@2322 │ │ +08bcb2: 5476 4b0a |0045: iget-object v6, v7, Ljwtc/android/chess/tools/importactivity$OpeningImportProcessor;._sVariation:Ljava/lang/String; // field@0a4b │ │ +08bcb6: 6e30 b41b 5206 |0047: invoke-virtual {v2, v5, v6}, Lorg/json/JSONObject;.put:(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; // method@1bb4 │ │ +08bcbc: d801 0101 |004a: add-int/lit8 v1, v1, #int 1 // #01 │ │ +08bcc0: 28b6 |004c: goto 0002 // -004a │ │ +08bcc2: 2203 8304 |004d: new-instance v3, Lorg/json/JSONArray; // type@0483 │ │ +08bcc6: 7010 a71b 0300 |004f: invoke-direct {v3}, Lorg/json/JSONArray;.:()V // method@1ba7 │ │ +08bccc: 1a05 e10f |0052: const-string v5, "a" // string@0fe1 │ │ +08bcd0: 6e30 b41b 5203 |0054: invoke-virtual {v2, v5, v3}, Lorg/json/JSONObject;.put:(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; // method@1bb4 │ │ +08bcd6: 28d6 |0057: goto 002d // -002a │ │ +08bcd8: 0d05 |0058: move-exception v5 │ │ +08bcda: 28f1 |0059: goto 004a // -000f │ │ +08bcdc: 5475 470a |005a: iget-object v5, v7, Ljwtc/android/chess/tools/importactivity$OpeningImportProcessor;._arrMoves:Ljava/util/ArrayList; // field@0a47 │ │ +08bce0: 1206 |005c: const/4 v6, #int 0 // #0 │ │ +08bce2: 6e20 a715 6500 |005d: invoke-virtual {v5, v6}, Ljava/util/ArrayList;.remove:(I)Ljava/lang/Object; // method@15a7 │ │ +08bce8: 0c05 |0060: move-result-object v5 │ │ +08bcea: 1f05 6c04 |0061: check-cast v5, Ljwtc/chess/PGNEntry; // type@046c │ │ +08bcee: 6e30 671a 3705 |0063: invoke-virtual {v7, v3, v5}, Ljwtc/android/chess/tools/importactivity$OpeningImportProcessor;.findOrInsertEntry:(Lorg/json/JSONArray;Ljwtc/chess/PGNEntry;)V // method@1a67 │ │ +08bcf4: 28e4 |0066: goto 004a // -001c │ │ +08bcf6: 3900 4c00 |0067: if-nez v0, 00b3 // +004c │ │ +08bcfa: 2204 8504 |0069: new-instance v4, Lorg/json/JSONObject; // type@0485 │ │ +08bcfe: 7010 af1b 0400 |006b: invoke-direct {v4}, Lorg/json/JSONObject;.:()V // method@1baf │ │ +08bd04: 2203 8304 |006e: new-instance v3, Lorg/json/JSONArray; // type@0483 │ │ +08bd08: 7010 a71b 0300 |0070: invoke-direct {v3}, Lorg/json/JSONArray;.:()V // method@1ba7 │ │ +08bd0e: 1a05 2719 |0073: const-string v5, "m" // string@1927 │ │ +08bd12: 5496 d40a |0075: iget-object v6, v9, Ljwtc/chess/PGNEntry;._sMove:Ljava/lang/String; // field@0ad4 │ │ +08bd16: 6e30 b41b 5406 |0077: invoke-virtual {v4, v5, v6}, Lorg/json/JSONObject;.put:(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; // method@1bb4 │ │ +08bd1c: 1a05 e10f |007a: const-string v5, "a" // string@0fe1 │ │ +08bd20: 6e30 b41b 5403 |007c: invoke-virtual {v4, v5, v3}, Lorg/json/JSONObject;.put:(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; // method@1bb4 │ │ +08bd26: 5475 470a |007f: iget-object v5, v7, Ljwtc/android/chess/tools/importactivity$OpeningImportProcessor;._arrMoves:Ljava/util/ArrayList; // field@0a47 │ │ +08bd2a: 6e10 aa15 0500 |0081: invoke-virtual {v5}, Ljava/util/ArrayList;.size:()I // method@15aa │ │ +08bd30: 0a05 |0084: move-result v5 │ │ +08bd32: 3905 1700 |0085: if-nez v5, 009c // +0017 │ │ +08bd36: 1a05 bf13 |0087: const-string v5, "e" // string@13bf │ │ +08bd3a: 5476 490a |0089: iget-object v6, v7, Ljwtc/android/chess/tools/importactivity$OpeningImportProcessor;._sECO:Ljava/lang/String; // field@0a49 │ │ +08bd3e: 6e30 b41b 5406 |008b: invoke-virtual {v4, v5, v6}, Lorg/json/JSONObject;.put:(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; // method@1bb4 │ │ +08bd44: 1a05 fb1b |008e: const-string v5, "n" // string@1bfb │ │ +08bd48: 5476 4a0a |0090: iget-object v6, v7, Ljwtc/android/chess/tools/importactivity$OpeningImportProcessor;._sName:Ljava/lang/String; // field@0a4a │ │ +08bd4c: 6e30 b41b 5406 |0092: invoke-virtual {v4, v5, v6}, Lorg/json/JSONObject;.put:(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; // method@1bb4 │ │ +08bd52: 1a05 2223 |0095: const-string v5, "v" // string@2322 │ │ +08bd56: 5476 4b0a |0097: iget-object v6, v7, Ljwtc/android/chess/tools/importactivity$OpeningImportProcessor;._sVariation:Ljava/lang/String; // field@0a4b │ │ +08bd5a: 6e30 b41b 5406 |0099: invoke-virtual {v4, v5, v6}, Lorg/json/JSONObject;.put:(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; // method@1bb4 │ │ +08bd60: 6e20 ac1b 4800 |009c: invoke-virtual {v8, v4}, Lorg/json/JSONArray;.put:(Ljava/lang/Object;)Lorg/json/JSONArray; // method@1bac │ │ +08bd66: 5475 470a |009f: iget-object v5, v7, Ljwtc/android/chess/tools/importactivity$OpeningImportProcessor;._arrMoves:Ljava/util/ArrayList; // field@0a47 │ │ +08bd6a: 6e10 aa15 0500 |00a1: invoke-virtual {v5}, Ljava/util/ArrayList;.size:()I // method@15aa │ │ +08bd70: 0a05 |00a4: move-result v5 │ │ +08bd72: 3d05 0e00 |00a5: if-lez v5, 00b3 // +000e │ │ +08bd76: 5475 470a |00a7: iget-object v5, v7, Ljwtc/android/chess/tools/importactivity$OpeningImportProcessor;._arrMoves:Ljava/util/ArrayList; // field@0a47 │ │ +08bd7a: 1206 |00a9: const/4 v6, #int 0 // #0 │ │ +08bd7c: 6e20 a715 6500 |00aa: invoke-virtual {v5, v6}, Ljava/util/ArrayList;.remove:(I)Ljava/lang/Object; // method@15a7 │ │ +08bd82: 0c05 |00ad: move-result-object v5 │ │ +08bd84: 1f05 6c04 |00ae: check-cast v5, Ljwtc/chess/PGNEntry; // type@046c │ │ +08bd88: 6e30 671a 3705 |00b0: invoke-virtual {v7, v3, v5}, Ljwtc/android/chess/tools/importactivity$OpeningImportProcessor;.findOrInsertEntry:(Lorg/json/JSONArray;Ljwtc/chess/PGNEntry;)V // method@1a67 │ │ +08bd8e: 0e00 |00b3: return-void │ │ +08bd90: 0d05 |00b4: move-exception v5 │ │ +08bd92: 28fe |00b5: goto 00b3 // -0002 │ │ catches : 2 │ │ 0x0008 - 0x0066 │ │ Lorg/json/JSONException; -> 0x0058 │ │ 0x006e - 0x00b3 │ │ Lorg/json/JSONException; -> 0x00b4 │ │ positions : │ │ 0x0000 line=746 │ │ @@ -184906,19 +185010,19 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -08a1f8: |[08a1f8] jwtc.android.chess.tools.importactivity$OpeningImportProcessor.getString:()Ljava/lang/String; │ │ -08a208: 5410 480a |0000: iget-object v0, v1, Ljwtc/android/chess/tools/importactivity$OpeningImportProcessor;._jArray:Lorg/json/JSONArray; // field@0a48 │ │ -08a20c: 6e10 ae1b 0000 |0002: invoke-virtual {v0}, Lorg/json/JSONArray;.toString:()Ljava/lang/String; // method@1bae │ │ -08a212: 0c00 |0005: move-result-object v0 │ │ -08a214: 1100 |0006: return-object v0 │ │ +08bdb0: |[08bdb0] jwtc.android.chess.tools.importactivity$OpeningImportProcessor.getString:()Ljava/lang/String; │ │ +08bdc0: 5410 480a |0000: iget-object v0, v1, Ljwtc/android/chess/tools/importactivity$OpeningImportProcessor;._jArray:Lorg/json/JSONArray; // field@0a48 │ │ +08bdc4: 6e10 ad1b 0000 |0002: invoke-virtual {v0}, Lorg/json/JSONArray;.toString:()Ljava/lang/String; // method@1bad │ │ +08bdca: 0c00 |0005: move-result-object v0 │ │ +08bdcc: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=804 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Ljwtc/android/chess/tools/importactivity$OpeningImportProcessor; │ │ │ │ #2 : (in Ljwtc/android/chess/tools/importactivity$OpeningImportProcessor;) │ │ @@ -184926,64 +185030,64 @@ │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 96 16-bit code units │ │ -08a218: |[08a218] jwtc.android.chess.tools.importactivity$OpeningImportProcessor.processPGN:(Ljava/lang/String;)Z │ │ -08a228: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -08a22a: 5431 4c0a |0001: iget-object v1, v3, Ljwtc/android/chess/tools/importactivity$OpeningImportProcessor;.this$0:Ljwtc/android/chess/tools/importactivity; // field@0a4c │ │ -08a22e: 7110 811a 0100 |0003: invoke-static {v1}, Ljwtc/android/chess/tools/importactivity;.access$700:(Ljwtc/android/chess/tools/importactivity;)Ljwtc/chess/GameControl; // method@1a81 │ │ -08a234: 0c01 |0006: move-result-object v1 │ │ -08a236: 6e20 011b 4100 |0007: invoke-virtual {v1, v4}, Ljwtc/chess/GameControl;.loadPGN:(Ljava/lang/String;)Z // method@1b01 │ │ -08a23c: 0a01 |000a: move-result v1 │ │ -08a23e: 3801 5400 |000b: if-eqz v1, 005f // +0054 │ │ -08a242: 5431 4c0a |000d: iget-object v1, v3, Ljwtc/android/chess/tools/importactivity$OpeningImportProcessor;.this$0:Ljwtc/android/chess/tools/importactivity; // field@0a4c │ │ -08a246: 7110 811a 0100 |000f: invoke-static {v1}, Ljwtc/android/chess/tools/importactivity;.access$700:(Ljwtc/android/chess/tools/importactivity;)Ljwtc/chess/GameControl; // method@1a81 │ │ -08a24c: 0c01 |0012: move-result-object v1 │ │ -08a24e: 1a02 1104 |0013: const-string v2, "Event" // string@0411 │ │ -08a252: 6e20 f81a 2100 |0015: invoke-virtual {v1, v2}, Ljwtc/chess/GameControl;.getPGNHeadProperty:(Ljava/lang/String;)Ljava/lang/String; // method@1af8 │ │ -08a258: 0c01 |0018: move-result-object v1 │ │ -08a25a: 5b31 490a |0019: iput-object v1, v3, Ljwtc/android/chess/tools/importactivity$OpeningImportProcessor;._sECO:Ljava/lang/String; // field@0a49 │ │ -08a25e: 5431 4c0a |001b: iget-object v1, v3, Ljwtc/android/chess/tools/importactivity$OpeningImportProcessor;.this$0:Ljwtc/android/chess/tools/importactivity; // field@0a4c │ │ -08a262: 7110 811a 0100 |001d: invoke-static {v1}, Ljwtc/android/chess/tools/importactivity;.access$700:(Ljwtc/android/chess/tools/importactivity;)Ljwtc/chess/GameControl; // method@1a81 │ │ -08a268: 0c01 |0020: move-result-object v1 │ │ -08a26a: 1a02 320e |0021: const-string v2, "White" // string@0e32 │ │ -08a26e: 6e20 f81a 2100 |0023: invoke-virtual {v1, v2}, Ljwtc/chess/GameControl;.getPGNHeadProperty:(Ljava/lang/String;)Ljava/lang/String; // method@1af8 │ │ -08a274: 0c01 |0026: move-result-object v1 │ │ -08a276: 5b31 4a0a |0027: iput-object v1, v3, Ljwtc/android/chess/tools/importactivity$OpeningImportProcessor;._sName:Ljava/lang/String; // field@0a4a │ │ -08a27a: 5431 4c0a |0029: iget-object v1, v3, Ljwtc/android/chess/tools/importactivity$OpeningImportProcessor;.this$0:Ljwtc/android/chess/tools/importactivity; // field@0a4c │ │ -08a27e: 7110 811a 0100 |002b: invoke-static {v1}, Ljwtc/android/chess/tools/importactivity;.access$700:(Ljwtc/android/chess/tools/importactivity;)Ljwtc/chess/GameControl; // method@1a81 │ │ -08a284: 0c01 |002e: move-result-object v1 │ │ -08a286: 1a02 9a02 |002f: const-string v2, "Black" // string@029a │ │ -08a28a: 6e20 f81a 2100 |0031: invoke-virtual {v1, v2}, Ljwtc/chess/GameControl;.getPGNHeadProperty:(Ljava/lang/String;)Ljava/lang/String; // method@1af8 │ │ -08a290: 0c01 |0034: move-result-object v1 │ │ -08a292: 5b31 4b0a |0035: iput-object v1, v3, Ljwtc/android/chess/tools/importactivity$OpeningImportProcessor;._sVariation:Ljava/lang/String; // field@0a4b │ │ -08a296: 5431 4b0a |0037: iget-object v1, v3, Ljwtc/android/chess/tools/importactivity$OpeningImportProcessor;._sVariation:Ljava/lang/String; // field@0a4b │ │ -08a29a: 1a02 5311 |0039: const-string v2, "black ?" // string@1153 │ │ -08a29e: 6e20 3915 2100 |003b: invoke-virtual {v1, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1539 │ │ -08a2a4: 0a01 |003e: move-result v1 │ │ -08a2a6: 3801 0600 |003f: if-eqz v1, 0045 // +0006 │ │ -08a2aa: 1a01 0000 |0041: const-string v1, "" // string@0000 │ │ -08a2ae: 5b31 4b0a |0043: iput-object v1, v3, Ljwtc/android/chess/tools/importactivity$OpeningImportProcessor;._sVariation:Ljava/lang/String; // field@0a4b │ │ -08a2b2: 5431 4c0a |0045: iget-object v1, v3, Ljwtc/android/chess/tools/importactivity$OpeningImportProcessor;.this$0:Ljwtc/android/chess/tools/importactivity; // field@0a4c │ │ -08a2b6: 7110 811a 0100 |0047: invoke-static {v1}, Ljwtc/android/chess/tools/importactivity;.access$700:(Ljwtc/android/chess/tools/importactivity;)Ljwtc/chess/GameControl; // method@1a81 │ │ -08a2bc: 0c01 |004a: move-result-object v1 │ │ -08a2be: 6e10 f71a 0100 |004b: invoke-virtual {v1}, Ljwtc/chess/GameControl;.getPGNEntries:()Ljava/util/ArrayList; // method@1af7 │ │ -08a2c4: 0c01 |004e: move-result-object v1 │ │ -08a2c6: 5b31 470a |004f: iput-object v1, v3, Ljwtc/android/chess/tools/importactivity$OpeningImportProcessor;._arrMoves:Ljava/util/ArrayList; // field@0a47 │ │ -08a2ca: 5431 480a |0051: iget-object v1, v3, Ljwtc/android/chess/tools/importactivity$OpeningImportProcessor;._jArray:Lorg/json/JSONArray; // field@0a48 │ │ -08a2ce: 5432 470a |0053: iget-object v2, v3, Ljwtc/android/chess/tools/importactivity$OpeningImportProcessor;._arrMoves:Ljava/util/ArrayList; // field@0a47 │ │ -08a2d2: 6e20 a715 0200 |0055: invoke-virtual {v2, v0}, Ljava/util/ArrayList;.remove:(I)Ljava/lang/Object; // method@15a7 │ │ -08a2d8: 0c00 |0058: move-result-object v0 │ │ -08a2da: 1f00 6f04 |0059: check-cast v0, Ljwtc/chess/PGNEntry; // type@046f │ │ -08a2de: 6e30 681a 1300 |005b: invoke-virtual {v3, v1, v0}, Ljwtc/android/chess/tools/importactivity$OpeningImportProcessor;.findOrInsertEntry:(Lorg/json/JSONArray;Ljwtc/chess/PGNEntry;)V // method@1a68 │ │ -08a2e4: 1210 |005e: const/4 v0, #int 1 // #1 │ │ -08a2e6: 0f00 |005f: return v0 │ │ +08bdd0: |[08bdd0] jwtc.android.chess.tools.importactivity$OpeningImportProcessor.processPGN:(Ljava/lang/String;)Z │ │ +08bde0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +08bde2: 5431 4c0a |0001: iget-object v1, v3, Ljwtc/android/chess/tools/importactivity$OpeningImportProcessor;.this$0:Ljwtc/android/chess/tools/importactivity; // field@0a4c │ │ +08bde6: 7110 801a 0100 |0003: invoke-static {v1}, Ljwtc/android/chess/tools/importactivity;.access$700:(Ljwtc/android/chess/tools/importactivity;)Ljwtc/chess/GameControl; // method@1a80 │ │ +08bdec: 0c01 |0006: move-result-object v1 │ │ +08bdee: 6e20 001b 4100 |0007: invoke-virtual {v1, v4}, Ljwtc/chess/GameControl;.loadPGN:(Ljava/lang/String;)Z // method@1b00 │ │ +08bdf4: 0a01 |000a: move-result v1 │ │ +08bdf6: 3801 5400 |000b: if-eqz v1, 005f // +0054 │ │ +08bdfa: 5431 4c0a |000d: iget-object v1, v3, Ljwtc/android/chess/tools/importactivity$OpeningImportProcessor;.this$0:Ljwtc/android/chess/tools/importactivity; // field@0a4c │ │ +08bdfe: 7110 801a 0100 |000f: invoke-static {v1}, Ljwtc/android/chess/tools/importactivity;.access$700:(Ljwtc/android/chess/tools/importactivity;)Ljwtc/chess/GameControl; // method@1a80 │ │ +08be04: 0c01 |0012: move-result-object v1 │ │ +08be06: 1a02 1104 |0013: const-string v2, "Event" // string@0411 │ │ +08be0a: 6e20 f71a 2100 |0015: invoke-virtual {v1, v2}, Ljwtc/chess/GameControl;.getPGNHeadProperty:(Ljava/lang/String;)Ljava/lang/String; // method@1af7 │ │ +08be10: 0c01 |0018: move-result-object v1 │ │ +08be12: 5b31 490a |0019: iput-object v1, v3, Ljwtc/android/chess/tools/importactivity$OpeningImportProcessor;._sECO:Ljava/lang/String; // field@0a49 │ │ +08be16: 5431 4c0a |001b: iget-object v1, v3, Ljwtc/android/chess/tools/importactivity$OpeningImportProcessor;.this$0:Ljwtc/android/chess/tools/importactivity; // field@0a4c │ │ +08be1a: 7110 801a 0100 |001d: invoke-static {v1}, Ljwtc/android/chess/tools/importactivity;.access$700:(Ljwtc/android/chess/tools/importactivity;)Ljwtc/chess/GameControl; // method@1a80 │ │ +08be20: 0c01 |0020: move-result-object v1 │ │ +08be22: 1a02 2f0e |0021: const-string v2, "White" // string@0e2f │ │ +08be26: 6e20 f71a 2100 |0023: invoke-virtual {v1, v2}, Ljwtc/chess/GameControl;.getPGNHeadProperty:(Ljava/lang/String;)Ljava/lang/String; // method@1af7 │ │ +08be2c: 0c01 |0026: move-result-object v1 │ │ +08be2e: 5b31 4a0a |0027: iput-object v1, v3, Ljwtc/android/chess/tools/importactivity$OpeningImportProcessor;._sName:Ljava/lang/String; // field@0a4a │ │ +08be32: 5431 4c0a |0029: iget-object v1, v3, Ljwtc/android/chess/tools/importactivity$OpeningImportProcessor;.this$0:Ljwtc/android/chess/tools/importactivity; // field@0a4c │ │ +08be36: 7110 801a 0100 |002b: invoke-static {v1}, Ljwtc/android/chess/tools/importactivity;.access$700:(Ljwtc/android/chess/tools/importactivity;)Ljwtc/chess/GameControl; // method@1a80 │ │ +08be3c: 0c01 |002e: move-result-object v1 │ │ +08be3e: 1a02 9a02 |002f: const-string v2, "Black" // string@029a │ │ +08be42: 6e20 f71a 2100 |0031: invoke-virtual {v1, v2}, Ljwtc/chess/GameControl;.getPGNHeadProperty:(Ljava/lang/String;)Ljava/lang/String; // method@1af7 │ │ +08be48: 0c01 |0034: move-result-object v1 │ │ +08be4a: 5b31 4b0a |0035: iput-object v1, v3, Ljwtc/android/chess/tools/importactivity$OpeningImportProcessor;._sVariation:Ljava/lang/String; // field@0a4b │ │ +08be4e: 5431 4b0a |0037: iget-object v1, v3, Ljwtc/android/chess/tools/importactivity$OpeningImportProcessor;._sVariation:Ljava/lang/String; // field@0a4b │ │ +08be52: 1a02 4f11 |0039: const-string v2, "black ?" // string@114f │ │ +08be56: 6e20 3915 2100 |003b: invoke-virtual {v1, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1539 │ │ +08be5c: 0a01 |003e: move-result v1 │ │ +08be5e: 3801 0600 |003f: if-eqz v1, 0045 // +0006 │ │ +08be62: 1a01 0000 |0041: const-string v1, "" // string@0000 │ │ +08be66: 5b31 4b0a |0043: iput-object v1, v3, Ljwtc/android/chess/tools/importactivity$OpeningImportProcessor;._sVariation:Ljava/lang/String; // field@0a4b │ │ +08be6a: 5431 4c0a |0045: iget-object v1, v3, Ljwtc/android/chess/tools/importactivity$OpeningImportProcessor;.this$0:Ljwtc/android/chess/tools/importactivity; // field@0a4c │ │ +08be6e: 7110 801a 0100 |0047: invoke-static {v1}, Ljwtc/android/chess/tools/importactivity;.access$700:(Ljwtc/android/chess/tools/importactivity;)Ljwtc/chess/GameControl; // method@1a80 │ │ +08be74: 0c01 |004a: move-result-object v1 │ │ +08be76: 6e10 f61a 0100 |004b: invoke-virtual {v1}, Ljwtc/chess/GameControl;.getPGNEntries:()Ljava/util/ArrayList; // method@1af6 │ │ +08be7c: 0c01 |004e: move-result-object v1 │ │ +08be7e: 5b31 470a |004f: iput-object v1, v3, Ljwtc/android/chess/tools/importactivity$OpeningImportProcessor;._arrMoves:Ljava/util/ArrayList; // field@0a47 │ │ +08be82: 5431 480a |0051: iget-object v1, v3, Ljwtc/android/chess/tools/importactivity$OpeningImportProcessor;._jArray:Lorg/json/JSONArray; // field@0a48 │ │ +08be86: 5432 470a |0053: iget-object v2, v3, Ljwtc/android/chess/tools/importactivity$OpeningImportProcessor;._arrMoves:Ljava/util/ArrayList; // field@0a47 │ │ +08be8a: 6e20 a715 0200 |0055: invoke-virtual {v2, v0}, Ljava/util/ArrayList;.remove:(I)Ljava/lang/Object; // method@15a7 │ │ +08be90: 0c00 |0058: move-result-object v0 │ │ +08be92: 1f00 6c04 |0059: check-cast v0, Ljwtc/chess/PGNEntry; // type@046c │ │ +08be96: 6e30 671a 1300 |005b: invoke-virtual {v3, v1, v0}, Ljwtc/android/chess/tools/importactivity$OpeningImportProcessor;.findOrInsertEntry:(Lorg/json/JSONArray;Ljwtc/chess/PGNEntry;)V // method@1a67 │ │ +08be9c: 1210 |005e: const/4 v0, #int 1 // #1 │ │ +08be9e: 0f00 |005f: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=724 │ │ 0x000d line=725 │ │ 0x001b line=726 │ │ 0x0029 line=727 │ │ 0x0037 line=728 │ │ @@ -184992,21 +185096,21 @@ │ │ 0x0051 line=733 │ │ 0x005e line=735 │ │ 0x005f line=737 │ │ locals : │ │ 0x0000 - 0x0060 reg=3 this Ljwtc/android/chess/tools/importactivity$OpeningImportProcessor; │ │ 0x0000 - 0x0060 reg=4 sPGN Ljava/lang/String; │ │ │ │ - source_file_idx : 6046 (importactivity.java) │ │ + source_file_idx : 6042 (importactivity.java) │ │ │ │ Class #690 header: │ │ -class_idx : 1112 │ │ +class_idx : 1109 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 1103 │ │ -source_file_idx : 6046 │ │ +superclass_idx : 1100 │ │ +source_file_idx : 6042 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #690 annotations: │ │ Annotations on class │ │ @@ -185030,18 +185134,18 @@ │ │ type : '(Ljwtc/android/chess/tools/importactivity;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -08a2e8: |[08a2e8] jwtc.android.chess.tools.importactivity$PGNDbProcessor.:(Ljwtc/android/chess/tools/importactivity;)V │ │ -08a2f8: 5b01 4d0a |0000: iput-object v1, v0, Ljwtc/android/chess/tools/importactivity$PGNDbProcessor;.this$0:Ljwtc/android/chess/tools/importactivity; // field@0a4d │ │ -08a2fc: 7010 521a 0000 |0002: invoke-direct {v0}, Ljwtc/android/chess/tools/PGNProcessor;.:()V // method@1a52 │ │ -08a302: 0e00 |0005: return-void │ │ +08bea0: |[08bea0] jwtc.android.chess.tools.importactivity$PGNDbProcessor.:(Ljwtc/android/chess/tools/importactivity;)V │ │ +08beb0: 5b01 4d0a |0000: iput-object v1, v0, Ljwtc/android/chess/tools/importactivity$PGNDbProcessor;.this$0:Ljwtc/android/chess/tools/importactivity; // field@0a4d │ │ +08beb4: 7010 511a 0000 |0002: invoke-direct {v0}, Ljwtc/android/chess/tools/PGNProcessor;.:()V // method@1a51 │ │ +08beba: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=544 │ │ 0x0005 line=546 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Ljwtc/android/chess/tools/importactivity$PGNDbProcessor; │ │ 0x0000 - 0x0006 reg=1 (null) Ljwtc/android/chess/tools/importactivity; │ │ @@ -185052,17 +185156,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -08a304: |[08a304] jwtc.android.chess.tools.importactivity$PGNDbProcessor.getString:()Ljava/lang/String; │ │ -08a314: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -08a316: 1100 |0001: return-object v0 │ │ +08bebc: |[08bebc] jwtc.android.chess.tools.importactivity$PGNDbProcessor.getString:()Ljava/lang/String; │ │ +08becc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +08bece: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=579 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Ljwtc/android/chess/tools/importactivity$PGNDbProcessor; │ │ │ │ #1 : (in Ljwtc/android/chess/tools/importactivity$PGNDbProcessor;) │ │ @@ -185070,67 +185174,67 @@ │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 93 16-bit code units │ │ -08a318: |[08a318] jwtc.android.chess.tools.importactivity$PGNDbProcessor.processPGN:(Ljava/lang/String;)Z │ │ -08a328: 1d07 |0000: monitor-enter v7 │ │ -08a32a: 5475 4d0a |0001: iget-object v5, v7, Ljwtc/android/chess/tools/importactivity$PGNDbProcessor;.this$0:Ljwtc/android/chess/tools/importactivity; // field@0a4d │ │ -08a32e: 7110 811a 0500 |0003: invoke-static {v5}, Ljwtc/android/chess/tools/importactivity;.access$700:(Ljwtc/android/chess/tools/importactivity;)Ljwtc/chess/GameControl; // method@1a81 │ │ -08a334: 0c05 |0006: move-result-object v5 │ │ -08a336: 6e20 011b 8500 |0007: invoke-virtual {v5, v8}, Ljwtc/chess/GameControl;.loadPGN:(Ljava/lang/String;)Z // method@1b01 │ │ -08a33c: 0a05 |000a: move-result v5 │ │ -08a33e: 3805 4d00 |000b: if-eqz v5, 0058 // +004d │ │ -08a342: 1204 |000d: const/4 v4, #int 0 // #0 │ │ -08a344: 5475 4d0a |000e: iget-object v5, v7, Ljwtc/android/chess/tools/importactivity$PGNDbProcessor;.this$0:Ljwtc/android/chess/tools/importactivity; // field@0a4d │ │ -08a348: 7110 811a 0500 |0010: invoke-static {v5}, Ljwtc/android/chess/tools/importactivity;.access$700:(Ljwtc/android/chess/tools/importactivity;)Ljwtc/chess/GameControl; // method@1a81 │ │ -08a34e: 0c05 |0013: move-result-object v5 │ │ -08a350: 6e10 ed1a 0500 |0014: invoke-virtual {v5}, Ljwtc/chess/GameControl;.getArrPGNSize:()I // method@1aed │ │ -08a356: 0a03 |0017: move-result v3 │ │ -08a358: 1200 |0018: const/4 v0, #int 0 // #0 │ │ -08a35a: 3634 3c00 |0019: if-gt v4, v3, 0055 // +003c │ │ -08a35e: 5475 4d0a |001b: iget-object v5, v7, Ljwtc/android/chess/tools/importactivity$PGNDbProcessor;.this$0:Ljwtc/android/chess/tools/importactivity; // field@0a4d │ │ -08a362: 7110 821a 0500 |001d: invoke-static {v5}, Ljwtc/android/chess/tools/importactivity;.access$800:(Ljwtc/android/chess/tools/importactivity;)I // method@1a82 │ │ -08a368: 0a05 |0020: move-result v5 │ │ -08a36a: 3654 3400 |0021: if-gt v4, v5, 0055 // +0034 │ │ -08a36e: 5475 4d0a |0023: iget-object v5, v7, Ljwtc/android/chess/tools/importactivity$PGNDbProcessor;.this$0:Ljwtc/android/chess/tools/importactivity; // field@0a4d │ │ -08a372: 7110 811a 0500 |0025: invoke-static {v5}, Ljwtc/android/chess/tools/importactivity;.access$700:(Ljwtc/android/chess/tools/importactivity;)Ljwtc/chess/GameControl; // method@1a81 │ │ -08a378: 0c05 |0028: move-result-object v5 │ │ -08a37a: 6e20 ff1a 4500 |0029: invoke-virtual {v5, v4}, Ljwtc/chess/GameControl;.jumptoMove:(I)V // method@1aff │ │ -08a380: 5475 4d0a |002c: iget-object v5, v7, Ljwtc/android/chess/tools/importactivity$PGNDbProcessor;.this$0:Ljwtc/android/chess/tools/importactivity; // field@0a4d │ │ -08a384: 7110 831a 0500 |002e: invoke-static {v5}, Ljwtc/android/chess/tools/importactivity;.access$900:(Ljwtc/android/chess/tools/importactivity;)Ljwtc/chess/JNI; // method@1a83 │ │ -08a38a: 0c05 |0031: move-result-object v5 │ │ -08a38c: 6e10 2a1b 0500 |0032: invoke-virtual {v5}, Ljwtc/chess/JNI;.getHashKey:()J // method@1b2a │ │ -08a392: 0b01 |0035: move-result-wide v1 │ │ -08a394: 5475 4d0a |0036: iget-object v5, v7, Ljwtc/android/chess/tools/importactivity$PGNDbProcessor;.this$0:Ljwtc/android/chess/tools/importactivity; // field@0a4d │ │ -08a398: 5455 530a |0038: iget-object v5, v5, Ljwtc/android/chess/tools/importactivity;._arrKeys:Ljava/util/TreeSet; // field@0a53 │ │ -08a39c: 7120 1015 2100 |003a: invoke-static {v1, v2}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@1510 │ │ -08a3a2: 0c06 |003d: move-result-object v6 │ │ -08a3a4: 6e20 f115 6500 |003e: invoke-virtual {v5, v6}, Ljava/util/TreeSet;.contains:(Ljava/lang/Object;)Z // method@15f1 │ │ -08a3aa: 0a05 |0041: move-result v5 │ │ -08a3ac: 3905 1000 |0042: if-nez v5, 0052 // +0010 │ │ -08a3b0: 5475 4d0a |0044: iget-object v5, v7, Ljwtc/android/chess/tools/importactivity$PGNDbProcessor;.this$0:Ljwtc/android/chess/tools/importactivity; // field@0a4d │ │ -08a3b4: 5455 530a |0046: iget-object v5, v5, Ljwtc/android/chess/tools/importactivity;._arrKeys:Ljava/util/TreeSet; // field@0a53 │ │ -08a3b8: 7120 1015 2100 |0048: invoke-static {v1, v2}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@1510 │ │ -08a3be: 0c06 |004b: move-result-object v6 │ │ -08a3c0: 6e20 ef15 6500 |004c: invoke-virtual {v5, v6}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@15ef │ │ -08a3c6: d804 0401 |004f: add-int/lit8 v4, v4, #int 1 // #01 │ │ -08a3ca: 28c8 |0051: goto 0019 // -0038 │ │ -08a3cc: d800 0001 |0052: add-int/lit8 v0, v0, #int 1 // #01 │ │ -08a3d0: 28fb |0054: goto 004f // -0005 │ │ -08a3d2: 1215 |0055: const/4 v5, #int 1 // #1 │ │ -08a3d4: 1e07 |0056: monitor-exit v7 │ │ -08a3d6: 0f05 |0057: return v5 │ │ -08a3d8: 1205 |0058: const/4 v5, #int 0 // #0 │ │ -08a3da: 28fd |0059: goto 0056 // -0003 │ │ -08a3dc: 0d05 |005a: move-exception v5 │ │ -08a3de: 1e07 |005b: monitor-exit v7 │ │ -08a3e0: 2705 |005c: throw v5 │ │ +08bed0: |[08bed0] jwtc.android.chess.tools.importactivity$PGNDbProcessor.processPGN:(Ljava/lang/String;)Z │ │ +08bee0: 1d07 |0000: monitor-enter v7 │ │ +08bee2: 5475 4d0a |0001: iget-object v5, v7, Ljwtc/android/chess/tools/importactivity$PGNDbProcessor;.this$0:Ljwtc/android/chess/tools/importactivity; // field@0a4d │ │ +08bee6: 7110 801a 0500 |0003: invoke-static {v5}, Ljwtc/android/chess/tools/importactivity;.access$700:(Ljwtc/android/chess/tools/importactivity;)Ljwtc/chess/GameControl; // method@1a80 │ │ +08beec: 0c05 |0006: move-result-object v5 │ │ +08beee: 6e20 001b 8500 |0007: invoke-virtual {v5, v8}, Ljwtc/chess/GameControl;.loadPGN:(Ljava/lang/String;)Z // method@1b00 │ │ +08bef4: 0a05 |000a: move-result v5 │ │ +08bef6: 3805 4d00 |000b: if-eqz v5, 0058 // +004d │ │ +08befa: 1204 |000d: const/4 v4, #int 0 // #0 │ │ +08befc: 5475 4d0a |000e: iget-object v5, v7, Ljwtc/android/chess/tools/importactivity$PGNDbProcessor;.this$0:Ljwtc/android/chess/tools/importactivity; // field@0a4d │ │ +08bf00: 7110 801a 0500 |0010: invoke-static {v5}, Ljwtc/android/chess/tools/importactivity;.access$700:(Ljwtc/android/chess/tools/importactivity;)Ljwtc/chess/GameControl; // method@1a80 │ │ +08bf06: 0c05 |0013: move-result-object v5 │ │ +08bf08: 6e10 ec1a 0500 |0014: invoke-virtual {v5}, Ljwtc/chess/GameControl;.getArrPGNSize:()I // method@1aec │ │ +08bf0e: 0a01 |0017: move-result v1 │ │ +08bf10: 1200 |0018: const/4 v0, #int 0 // #0 │ │ +08bf12: 3614 3c00 |0019: if-gt v4, v1, 0055 // +003c │ │ +08bf16: 5475 4d0a |001b: iget-object v5, v7, Ljwtc/android/chess/tools/importactivity$PGNDbProcessor;.this$0:Ljwtc/android/chess/tools/importactivity; // field@0a4d │ │ +08bf1a: 7110 811a 0500 |001d: invoke-static {v5}, Ljwtc/android/chess/tools/importactivity;.access$800:(Ljwtc/android/chess/tools/importactivity;)I // method@1a81 │ │ +08bf20: 0a05 |0020: move-result v5 │ │ +08bf22: 3654 3400 |0021: if-gt v4, v5, 0055 // +0034 │ │ +08bf26: 5475 4d0a |0023: iget-object v5, v7, Ljwtc/android/chess/tools/importactivity$PGNDbProcessor;.this$0:Ljwtc/android/chess/tools/importactivity; // field@0a4d │ │ +08bf2a: 7110 801a 0500 |0025: invoke-static {v5}, Ljwtc/android/chess/tools/importactivity;.access$700:(Ljwtc/android/chess/tools/importactivity;)Ljwtc/chess/GameControl; // method@1a80 │ │ +08bf30: 0c05 |0028: move-result-object v5 │ │ +08bf32: 6e20 fe1a 4500 |0029: invoke-virtual {v5, v4}, Ljwtc/chess/GameControl;.jumptoMove:(I)V // method@1afe │ │ +08bf38: 5475 4d0a |002c: iget-object v5, v7, Ljwtc/android/chess/tools/importactivity$PGNDbProcessor;.this$0:Ljwtc/android/chess/tools/importactivity; // field@0a4d │ │ +08bf3c: 7110 821a 0500 |002e: invoke-static {v5}, Ljwtc/android/chess/tools/importactivity;.access$900:(Ljwtc/android/chess/tools/importactivity;)Ljwtc/chess/JNI; // method@1a82 │ │ +08bf42: 0c05 |0031: move-result-object v5 │ │ +08bf44: 6e10 291b 0500 |0032: invoke-virtual {v5}, Ljwtc/chess/JNI;.getHashKey:()J // method@1b29 │ │ +08bf4a: 0b02 |0035: move-result-wide v2 │ │ +08bf4c: 5475 4d0a |0036: iget-object v5, v7, Ljwtc/android/chess/tools/importactivity$PGNDbProcessor;.this$0:Ljwtc/android/chess/tools/importactivity; // field@0a4d │ │ +08bf50: 5455 530a |0038: iget-object v5, v5, Ljwtc/android/chess/tools/importactivity;._arrKeys:Ljava/util/TreeSet; // field@0a53 │ │ +08bf54: 7120 1015 3200 |003a: invoke-static {v2, v3}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@1510 │ │ +08bf5a: 0c06 |003d: move-result-object v6 │ │ +08bf5c: 6e20 f115 6500 |003e: invoke-virtual {v5, v6}, Ljava/util/TreeSet;.contains:(Ljava/lang/Object;)Z // method@15f1 │ │ +08bf62: 0a05 |0041: move-result v5 │ │ +08bf64: 3905 1000 |0042: if-nez v5, 0052 // +0010 │ │ +08bf68: 5475 4d0a |0044: iget-object v5, v7, Ljwtc/android/chess/tools/importactivity$PGNDbProcessor;.this$0:Ljwtc/android/chess/tools/importactivity; // field@0a4d │ │ +08bf6c: 5455 530a |0046: iget-object v5, v5, Ljwtc/android/chess/tools/importactivity;._arrKeys:Ljava/util/TreeSet; // field@0a53 │ │ +08bf70: 7120 1015 3200 |0048: invoke-static {v2, v3}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@1510 │ │ +08bf76: 0c06 |004b: move-result-object v6 │ │ +08bf78: 6e20 ef15 6500 |004c: invoke-virtual {v5, v6}, Ljava/util/TreeSet;.add:(Ljava/lang/Object;)Z // method@15ef │ │ +08bf7e: d804 0401 |004f: add-int/lit8 v4, v4, #int 1 // #01 │ │ +08bf82: 28c8 |0051: goto 0019 // -0038 │ │ +08bf84: d800 0001 |0052: add-int/lit8 v0, v0, #int 1 // #01 │ │ +08bf88: 28fb |0054: goto 004f // -0005 │ │ +08bf8a: 1215 |0055: const/4 v5, #int 1 // #1 │ │ +08bf8c: 1e07 |0056: monitor-exit v7 │ │ +08bf8e: 0f05 |0057: return v5 │ │ +08bf90: 1205 |0058: const/4 v5, #int 0 // #0 │ │ +08bf92: 28fd |0059: goto 0056 // -0003 │ │ +08bf94: 0d05 |005a: move-exception v5 │ │ +08bf96: 1e07 |005b: monitor-exit v7 │ │ +08bf98: 2705 |005c: throw v5 │ │ catches : 1 │ │ 0x0001 - 0x004f │ │ -> 0x005a │ │ positions : │ │ 0x0000 line=553 │ │ 0x000d line=554 │ │ 0x0018 line=555 │ │ @@ -185141,28 +185245,28 @@ │ │ 0x0044 line=564 │ │ 0x004f line=568 │ │ 0x0052 line=566 │ │ 0x0055 line=571 │ │ 0x0056 line=573 │ │ 0x005a line=553 │ │ locals : │ │ - 0x0036 - 0x0055 reg=1 lKey J │ │ + 0x0036 - 0x0055 reg=2 lKey J │ │ 0x0019 - 0x0056 reg=0 existingCnt I │ │ - 0x0018 - 0x0056 reg=3 pgnSize I │ │ + 0x0018 - 0x0056 reg=1 pgnSize I │ │ 0x000e - 0x0056 reg=4 ply I │ │ 0x0000 - 0x005d reg=7 this Ljwtc/android/chess/tools/importactivity$PGNDbProcessor; │ │ 0x0000 - 0x005d reg=8 sPGN Ljava/lang/String; │ │ │ │ - source_file_idx : 6046 (importactivity.java) │ │ + source_file_idx : 6042 (importactivity.java) │ │ │ │ Class #691 header: │ │ -class_idx : 1113 │ │ +class_idx : 1110 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 1103 │ │ -source_file_idx : 6046 │ │ +superclass_idx : 1100 │ │ +source_file_idx : 6042 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #691 annotations: │ │ Annotations on class │ │ @@ -185186,18 +185290,18 @@ │ │ type : '(Ljwtc/android/chess/tools/importactivity;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -08a3f0: |[08a3f0] jwtc.android.chess.tools.importactivity$PGNImportProcessor.:(Ljwtc/android/chess/tools/importactivity;)V │ │ -08a400: 5b01 4e0a |0000: iput-object v1, v0, Ljwtc/android/chess/tools/importactivity$PGNImportProcessor;.this$0:Ljwtc/android/chess/tools/importactivity; // field@0a4e │ │ -08a404: 7010 521a 0000 |0002: invoke-direct {v0}, Ljwtc/android/chess/tools/PGNProcessor;.:()V // method@1a52 │ │ -08a40a: 0e00 |0005: return-void │ │ +08bfa8: |[08bfa8] jwtc.android.chess.tools.importactivity$PGNImportProcessor.:(Ljwtc/android/chess/tools/importactivity;)V │ │ +08bfb8: 5b01 4e0a |0000: iput-object v1, v0, Ljwtc/android/chess/tools/importactivity$PGNImportProcessor;.this$0:Ljwtc/android/chess/tools/importactivity; // field@0a4e │ │ +08bfbc: 7010 511a 0000 |0002: invoke-direct {v0}, Ljwtc/android/chess/tools/PGNProcessor;.:()V // method@1a51 │ │ +08bfc2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=505 │ │ 0x0005 line=507 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Ljwtc/android/chess/tools/importactivity$PGNImportProcessor; │ │ 0x0000 - 0x0006 reg=1 (null) Ljwtc/android/chess/tools/importactivity; │ │ @@ -185208,108 +185312,108 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -08a40c: |[08a40c] jwtc.android.chess.tools.importactivity$PGNImportProcessor.getString:()Ljava/lang/String; │ │ -08a41c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -08a41e: 1100 |0001: return-object v0 │ │ +08bfc4: |[08bfc4] jwtc.android.chess.tools.importactivity$PGNImportProcessor.getString:()Ljava/lang/String; │ │ +08bfd4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +08bfd6: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=537 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Ljwtc/android/chess/tools/importactivity$PGNImportProcessor; │ │ │ │ #1 : (in Ljwtc/android/chess/tools/importactivity$PGNImportProcessor;) │ │ name : 'processPGN' │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ - registers : 9 │ │ + registers : 10 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 148 16-bit code units │ │ -08a420: |[08a420] jwtc.android.chess.tools.importactivity$PGNImportProcessor.processPGN:(Ljava/lang/String;)Z │ │ -08a430: 1d07 |0000: monitor-enter v7 │ │ -08a432: 5474 4e0a |0001: iget-object v4, v7, Ljwtc/android/chess/tools/importactivity$PGNImportProcessor;.this$0:Ljwtc/android/chess/tools/importactivity; // field@0a4e │ │ -08a436: 7110 811a 0400 |0003: invoke-static {v4}, Ljwtc/android/chess/tools/importactivity;.access$700:(Ljwtc/android/chess/tools/importactivity;)Ljwtc/chess/GameControl; // method@1a81 │ │ -08a43c: 0c04 |0006: move-result-object v4 │ │ -08a43e: 6e20 011b 8400 |0007: invoke-virtual {v4, v8}, Ljwtc/chess/GameControl;.loadPGN:(Ljava/lang/String;)Z // method@1b01 │ │ -08a444: 0a04 |000a: move-result v4 │ │ -08a446: 3804 8400 |000b: if-eqz v4, 008f // +0084 │ │ -08a44a: 2203 2200 |000d: new-instance v3, Landroid/content/ContentValues; // type@0022 │ │ -08a44e: 7010 a100 0300 |000f: invoke-direct {v3}, Landroid/content/ContentValues;.:()V // method@00a1 │ │ -08a454: 1a04 1114 |0012: const-string v4, "event" // string@1411 │ │ -08a458: 5475 4e0a |0014: iget-object v5, v7, Ljwtc/android/chess/tools/importactivity$PGNImportProcessor;.this$0:Ljwtc/android/chess/tools/importactivity; // field@0a4e │ │ -08a45c: 7110 811a 0500 |0016: invoke-static {v5}, Ljwtc/android/chess/tools/importactivity;.access$700:(Ljwtc/android/chess/tools/importactivity;)Ljwtc/chess/GameControl; // method@1a81 │ │ -08a462: 0c05 |0019: move-result-object v5 │ │ -08a464: 1a06 1104 |001a: const-string v6, "Event" // string@0411 │ │ -08a468: 6e20 f81a 6500 |001c: invoke-virtual {v5, v6}, Ljwtc/chess/GameControl;.getPGNHeadProperty:(Ljava/lang/String;)Ljava/lang/String; // method@1af8 │ │ -08a46e: 0c05 |001f: move-result-object v5 │ │ -08a470: 6e30 a900 4305 |0020: invoke-virtual {v3, v4, v5}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@00a9 │ │ -08a476: 1a04 8a23 |0023: const-string v4, "white" // string@238a │ │ -08a47a: 5475 4e0a |0025: iget-object v5, v7, Ljwtc/android/chess/tools/importactivity$PGNImportProcessor;.this$0:Ljwtc/android/chess/tools/importactivity; // field@0a4e │ │ -08a47e: 7110 811a 0500 |0027: invoke-static {v5}, Ljwtc/android/chess/tools/importactivity;.access$700:(Ljwtc/android/chess/tools/importactivity;)Ljwtc/chess/GameControl; // method@1a81 │ │ -08a484: 0c05 |002a: move-result-object v5 │ │ -08a486: 6e10 fb1a 0500 |002b: invoke-virtual {v5}, Ljwtc/chess/GameControl;.getWhite:()Ljava/lang/String; // method@1afb │ │ -08a48c: 0c05 |002e: move-result-object v5 │ │ -08a48e: 6e30 a900 4305 |002f: invoke-virtual {v3, v4, v5}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@00a9 │ │ -08a494: 1a04 5211 |0032: const-string v4, "black" // string@1152 │ │ -08a498: 5475 4e0a |0034: iget-object v5, v7, Ljwtc/android/chess/tools/importactivity$PGNImportProcessor;.this$0:Ljwtc/android/chess/tools/importactivity; // field@0a4e │ │ -08a49c: 7110 811a 0500 |0036: invoke-static {v5}, Ljwtc/android/chess/tools/importactivity;.access$700:(Ljwtc/android/chess/tools/importactivity;)Ljwtc/chess/GameControl; // method@1a81 │ │ -08a4a2: 0c05 |0039: move-result-object v5 │ │ -08a4a4: 6e10 ee1a 0500 |003a: invoke-virtual {v5}, Ljwtc/chess/GameControl;.getBlack:()Ljava/lang/String; // method@1aee │ │ -08a4aa: 0c05 |003d: move-result-object v5 │ │ -08a4ac: 6e30 a900 4305 |003e: invoke-virtual {v3, v4, v5}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@00a9 │ │ -08a4b2: 1a04 f61d |0041: const-string v4, "pgn" // string@1df6 │ │ -08a4b6: 5475 4e0a |0043: iget-object v5, v7, Ljwtc/android/chess/tools/importactivity$PGNImportProcessor;.this$0:Ljwtc/android/chess/tools/importactivity; // field@0a4e │ │ -08a4ba: 7110 811a 0500 |0045: invoke-static {v5}, Ljwtc/android/chess/tools/importactivity;.access$700:(Ljwtc/android/chess/tools/importactivity;)Ljwtc/chess/GameControl; // method@1a81 │ │ -08a4c0: 0c05 |0048: move-result-object v5 │ │ -08a4c2: 6e10 ea1a 0500 |0049: invoke-virtual {v5}, Ljwtc/chess/GameControl;.exportFullPGN:()Ljava/lang/String; // method@1aea │ │ -08a4c8: 0c05 |004c: move-result-object v5 │ │ -08a4ca: 6e30 a900 4305 |004d: invoke-virtual {v3, v4, v5}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@00a9 │ │ -08a4d0: 1a04 c71e |0050: const-string v4, "rating" // string@1ec7 │ │ -08a4d4: 1505 2040 |0052: const/high16 v5, #int 1075838976 // #4020 │ │ -08a4d8: 7110 fe14 0500 |0054: invoke-static {v5}, Ljava/lang/Float;.valueOf:(F)Ljava/lang/Float; // method@14fe │ │ -08a4de: 0c05 |0057: move-result-object v5 │ │ -08a4e0: 6e30 a600 4305 |0058: invoke-virtual {v3, v4, v5}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Float;)V // method@00a6 │ │ -08a4e6: 5474 4e0a |005b: iget-object v4, v7, Ljwtc/android/chess/tools/importactivity$PGNImportProcessor;.this$0:Ljwtc/android/chess/tools/importactivity; // field@0a4e │ │ -08a4ea: 7110 811a 0400 |005d: invoke-static {v4}, Ljwtc/android/chess/tools/importactivity;.access$700:(Ljwtc/android/chess/tools/importactivity;)Ljwtc/chess/GameControl; // method@1a81 │ │ -08a4f0: 0c04 |0060: move-result-object v4 │ │ -08a4f2: 6e10 f01a 0400 |0061: invoke-virtual {v4}, Ljwtc/chess/GameControl;.getDate:()Ljava/util/Date; // method@1af0 │ │ -08a4f8: 0c00 |0064: move-result-object v0 │ │ -08a4fa: 3900 0a00 |0065: if-nez v0, 006f // +000a │ │ -08a4fe: 7100 b115 0000 |0067: invoke-static {}, Ljava/util/Calendar;.getInstance:()Ljava/util/Calendar; // method@15b1 │ │ -08a504: 0c04 |006a: move-result-object v4 │ │ -08a506: 6e10 b215 0400 |006b: invoke-virtual {v4}, Ljava/util/Calendar;.getTime:()Ljava/util/Date; // method@15b2 │ │ -08a50c: 0c00 |006e: move-result-object v0 │ │ -08a50e: 1a04 0f13 |006f: const-string v4, "date" // string@130f │ │ -08a512: 6e10 bd15 0000 |0071: invoke-virtual {v0}, Ljava/util/Date;.getTime:()J // method@15bd │ │ -08a518: 0b05 |0074: move-result-wide v5 │ │ -08a51a: 7120 1015 6500 |0075: invoke-static {v5, v6}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@1510 │ │ -08a520: 0c05 |0078: move-result-object v5 │ │ -08a522: 6e30 a800 4305 |0079: invoke-virtual {v3, v4, v5}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Long;)V // method@00a8 │ │ -08a528: 1a04 9c12 |007c: const-string v4, "content://jwtc.android.chess.MyPGNProvider/games" // string@129c │ │ -08a52c: 7110 ae01 0400 |007e: invoke-static {v4}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@01ae │ │ -08a532: 0c01 |0081: move-result-object v1 │ │ -08a534: 5474 4e0a |0082: iget-object v4, v7, Ljwtc/android/chess/tools/importactivity$PGNImportProcessor;.this$0:Ljwtc/android/chess/tools/importactivity; // field@0a4e │ │ -08a538: 6e10 871a 0400 |0084: invoke-virtual {v4}, Ljwtc/android/chess/tools/importactivity;.getContentResolver:()Landroid/content/ContentResolver; // method@1a87 │ │ -08a53e: 0c04 |0087: move-result-object v4 │ │ -08a540: 6e30 9b00 1403 |0088: invoke-virtual {v4, v1, v3}, Landroid/content/ContentResolver;.insert:(Landroid/net/Uri;Landroid/content/ContentValues;)Landroid/net/Uri; // method@009b │ │ -08a546: 0c02 |008b: move-result-object v2 │ │ -08a548: 1214 |008c: const/4 v4, #int 1 // #1 │ │ -08a54a: 1e07 |008d: monitor-exit v7 │ │ -08a54c: 0f04 |008e: return v4 │ │ -08a54e: 1204 |008f: const/4 v4, #int 0 // #0 │ │ -08a550: 28fd |0090: goto 008d // -0003 │ │ -08a552: 0d04 |0091: move-exception v4 │ │ -08a554: 1e07 |0092: monitor-exit v7 │ │ -08a556: 2704 |0093: throw v4 │ │ +08bfd8: |[08bfd8] jwtc.android.chess.tools.importactivity$PGNImportProcessor.processPGN:(Ljava/lang/String;)Z │ │ +08bfe8: 1d08 |0000: monitor-enter v8 │ │ +08bfea: 5484 4e0a |0001: iget-object v4, v8, Ljwtc/android/chess/tools/importactivity$PGNImportProcessor;.this$0:Ljwtc/android/chess/tools/importactivity; // field@0a4e │ │ +08bfee: 7110 801a 0400 |0003: invoke-static {v4}, Ljwtc/android/chess/tools/importactivity;.access$700:(Ljwtc/android/chess/tools/importactivity;)Ljwtc/chess/GameControl; // method@1a80 │ │ +08bff4: 0c04 |0006: move-result-object v4 │ │ +08bff6: 6e20 001b 9400 |0007: invoke-virtual {v4, v9}, Ljwtc/chess/GameControl;.loadPGN:(Ljava/lang/String;)Z // method@1b00 │ │ +08bffc: 0a04 |000a: move-result v4 │ │ +08bffe: 3804 8400 |000b: if-eqz v4, 008f // +0084 │ │ +08c002: 2203 2200 |000d: new-instance v3, Landroid/content/ContentValues; // type@0022 │ │ +08c006: 7010 a100 0300 |000f: invoke-direct {v3}, Landroid/content/ContentValues;.:()V // method@00a1 │ │ +08c00c: 1a04 0d14 |0012: const-string v4, "event" // string@140d │ │ +08c010: 5485 4e0a |0014: iget-object v5, v8, Ljwtc/android/chess/tools/importactivity$PGNImportProcessor;.this$0:Ljwtc/android/chess/tools/importactivity; // field@0a4e │ │ +08c014: 7110 801a 0500 |0016: invoke-static {v5}, Ljwtc/android/chess/tools/importactivity;.access$700:(Ljwtc/android/chess/tools/importactivity;)Ljwtc/chess/GameControl; // method@1a80 │ │ +08c01a: 0c05 |0019: move-result-object v5 │ │ +08c01c: 1a06 1104 |001a: const-string v6, "Event" // string@0411 │ │ +08c020: 6e20 f71a 6500 |001c: invoke-virtual {v5, v6}, Ljwtc/chess/GameControl;.getPGNHeadProperty:(Ljava/lang/String;)Ljava/lang/String; // method@1af7 │ │ +08c026: 0c05 |001f: move-result-object v5 │ │ +08c028: 6e30 a900 4305 |0020: invoke-virtual {v3, v4, v5}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@00a9 │ │ +08c02e: 1a04 8623 |0023: const-string v4, "white" // string@2386 │ │ +08c032: 5485 4e0a |0025: iget-object v5, v8, Ljwtc/android/chess/tools/importactivity$PGNImportProcessor;.this$0:Ljwtc/android/chess/tools/importactivity; // field@0a4e │ │ +08c036: 7110 801a 0500 |0027: invoke-static {v5}, Ljwtc/android/chess/tools/importactivity;.access$700:(Ljwtc/android/chess/tools/importactivity;)Ljwtc/chess/GameControl; // method@1a80 │ │ +08c03c: 0c05 |002a: move-result-object v5 │ │ +08c03e: 6e10 fa1a 0500 |002b: invoke-virtual {v5}, Ljwtc/chess/GameControl;.getWhite:()Ljava/lang/String; // method@1afa │ │ +08c044: 0c05 |002e: move-result-object v5 │ │ +08c046: 6e30 a900 4305 |002f: invoke-virtual {v3, v4, v5}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@00a9 │ │ +08c04c: 1a04 4e11 |0032: const-string v4, "black" // string@114e │ │ +08c050: 5485 4e0a |0034: iget-object v5, v8, Ljwtc/android/chess/tools/importactivity$PGNImportProcessor;.this$0:Ljwtc/android/chess/tools/importactivity; // field@0a4e │ │ +08c054: 7110 801a 0500 |0036: invoke-static {v5}, Ljwtc/android/chess/tools/importactivity;.access$700:(Ljwtc/android/chess/tools/importactivity;)Ljwtc/chess/GameControl; // method@1a80 │ │ +08c05a: 0c05 |0039: move-result-object v5 │ │ +08c05c: 6e10 ed1a 0500 |003a: invoke-virtual {v5}, Ljwtc/chess/GameControl;.getBlack:()Ljava/lang/String; // method@1aed │ │ +08c062: 0c05 |003d: move-result-object v5 │ │ +08c064: 6e30 a900 4305 |003e: invoke-virtual {v3, v4, v5}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@00a9 │ │ +08c06a: 1a04 f21d |0041: const-string v4, "pgn" // string@1df2 │ │ +08c06e: 5485 4e0a |0043: iget-object v5, v8, Ljwtc/android/chess/tools/importactivity$PGNImportProcessor;.this$0:Ljwtc/android/chess/tools/importactivity; // field@0a4e │ │ +08c072: 7110 801a 0500 |0045: invoke-static {v5}, Ljwtc/android/chess/tools/importactivity;.access$700:(Ljwtc/android/chess/tools/importactivity;)Ljwtc/chess/GameControl; // method@1a80 │ │ +08c078: 0c05 |0048: move-result-object v5 │ │ +08c07a: 6e10 e91a 0500 |0049: invoke-virtual {v5}, Ljwtc/chess/GameControl;.exportFullPGN:()Ljava/lang/String; // method@1ae9 │ │ +08c080: 0c05 |004c: move-result-object v5 │ │ +08c082: 6e30 a900 4305 |004d: invoke-virtual {v3, v4, v5}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@00a9 │ │ +08c088: 1a04 c31e |0050: const-string v4, "rating" // string@1ec3 │ │ +08c08c: 1505 2040 |0052: const/high16 v5, #int 1075838976 // #4020 │ │ +08c090: 7110 fe14 0500 |0054: invoke-static {v5}, Ljava/lang/Float;.valueOf:(F)Ljava/lang/Float; // method@14fe │ │ +08c096: 0c05 |0057: move-result-object v5 │ │ +08c098: 6e30 a600 4305 |0058: invoke-virtual {v3, v4, v5}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Float;)V // method@00a6 │ │ +08c09e: 5484 4e0a |005b: iget-object v4, v8, Ljwtc/android/chess/tools/importactivity$PGNImportProcessor;.this$0:Ljwtc/android/chess/tools/importactivity; // field@0a4e │ │ +08c0a2: 7110 801a 0400 |005d: invoke-static {v4}, Ljwtc/android/chess/tools/importactivity;.access$700:(Ljwtc/android/chess/tools/importactivity;)Ljwtc/chess/GameControl; // method@1a80 │ │ +08c0a8: 0c04 |0060: move-result-object v4 │ │ +08c0aa: 6e10 ef1a 0400 |0061: invoke-virtual {v4}, Ljwtc/chess/GameControl;.getDate:()Ljava/util/Date; // method@1aef │ │ +08c0b0: 0c00 |0064: move-result-object v0 │ │ +08c0b2: 3900 0a00 |0065: if-nez v0, 006f // +000a │ │ +08c0b6: 7100 b115 0000 |0067: invoke-static {}, Ljava/util/Calendar;.getInstance:()Ljava/util/Calendar; // method@15b1 │ │ +08c0bc: 0c04 |006a: move-result-object v4 │ │ +08c0be: 6e10 b215 0400 |006b: invoke-virtual {v4}, Ljava/util/Calendar;.getTime:()Ljava/util/Date; // method@15b2 │ │ +08c0c4: 0c00 |006e: move-result-object v0 │ │ +08c0c6: 1a04 0b13 |006f: const-string v4, "date" // string@130b │ │ +08c0ca: 6e10 bd15 0000 |0071: invoke-virtual {v0}, Ljava/util/Date;.getTime:()J // method@15bd │ │ +08c0d0: 0b06 |0074: move-result-wide v6 │ │ +08c0d2: 7120 1015 7600 |0075: invoke-static {v6, v7}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@1510 │ │ +08c0d8: 0c05 |0078: move-result-object v5 │ │ +08c0da: 6e30 a800 4305 |0079: invoke-virtual {v3, v4, v5}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Long;)V // method@00a8 │ │ +08c0e0: 1a04 9812 |007c: const-string v4, "content://jwtc.android.chess.MyPGNProvider/games" // string@1298 │ │ +08c0e4: 7110 ae01 0400 |007e: invoke-static {v4}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@01ae │ │ +08c0ea: 0c01 |0081: move-result-object v1 │ │ +08c0ec: 5484 4e0a |0082: iget-object v4, v8, Ljwtc/android/chess/tools/importactivity$PGNImportProcessor;.this$0:Ljwtc/android/chess/tools/importactivity; // field@0a4e │ │ +08c0f0: 6e10 861a 0400 |0084: invoke-virtual {v4}, Ljwtc/android/chess/tools/importactivity;.getContentResolver:()Landroid/content/ContentResolver; // method@1a86 │ │ +08c0f6: 0c04 |0087: move-result-object v4 │ │ +08c0f8: 6e30 9b00 1403 |0088: invoke-virtual {v4, v1, v3}, Landroid/content/ContentResolver;.insert:(Landroid/net/Uri;Landroid/content/ContentValues;)Landroid/net/Uri; // method@009b │ │ +08c0fe: 0c02 |008b: move-result-object v2 │ │ +08c100: 1214 |008c: const/4 v4, #int 1 // #1 │ │ +08c102: 1e08 |008d: monitor-exit v8 │ │ +08c104: 0f04 |008e: return v4 │ │ +08c106: 1204 |008f: const/4 v4, #int 0 // #0 │ │ +08c108: 28fd |0090: goto 008d // -0003 │ │ +08c10a: 0d04 |0091: move-exception v4 │ │ +08c10c: 1e08 |0092: monitor-exit v8 │ │ +08c10e: 2704 |0093: throw v4 │ │ catches : 1 │ │ 0x0001 - 0x008b │ │ -> 0x0091 │ │ positions : │ │ 0x0000 line=512 │ │ 0x000d line=514 │ │ 0x0012 line=515 │ │ @@ -185327,24 +185431,24 @@ │ │ 0x008d line=532 │ │ 0x0091 line=512 │ │ locals : │ │ 0x0065 - 0x008d reg=0 dd Ljava/util/Date; │ │ 0x0082 - 0x008d reg=1 uri Landroid/net/Uri; │ │ 0x008c - 0x008d reg=2 uriInsert Landroid/net/Uri; │ │ 0x0012 - 0x008d reg=3 values Landroid/content/ContentValues; │ │ - 0x0000 - 0x0094 reg=7 this Ljwtc/android/chess/tools/importactivity$PGNImportProcessor; │ │ - 0x0000 - 0x0094 reg=8 sPGN Ljava/lang/String; │ │ + 0x0000 - 0x0094 reg=8 this Ljwtc/android/chess/tools/importactivity$PGNImportProcessor; │ │ + 0x0000 - 0x0094 reg=9 sPGN Ljava/lang/String; │ │ │ │ - source_file_idx : 6046 (importactivity.java) │ │ + source_file_idx : 6042 (importactivity.java) │ │ │ │ Class #692 header: │ │ -class_idx : 1114 │ │ +class_idx : 1111 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 1103 │ │ -source_file_idx : 6046 │ │ +superclass_idx : 1100 │ │ +source_file_idx : 6042 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #692 annotations: │ │ Annotations on class │ │ @@ -185368,18 +185472,18 @@ │ │ type : '(Ljwtc/android/chess/tools/importactivity;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -08a564: |[08a564] jwtc.android.chess.tools.importactivity$PracticeImportProcessor.:(Ljwtc/android/chess/tools/importactivity;)V │ │ -08a574: 5b01 4f0a |0000: iput-object v1, v0, Ljwtc/android/chess/tools/importactivity$PracticeImportProcessor;.this$0:Ljwtc/android/chess/tools/importactivity; // field@0a4f │ │ -08a578: 7010 521a 0000 |0002: invoke-direct {v0}, Ljwtc/android/chess/tools/PGNProcessor;.:()V // method@1a52 │ │ -08a57e: 0e00 |0005: return-void │ │ +08c11c: |[08c11c] jwtc.android.chess.tools.importactivity$PracticeImportProcessor.:(Ljwtc/android/chess/tools/importactivity;)V │ │ +08c12c: 5b01 4f0a |0000: iput-object v1, v0, Ljwtc/android/chess/tools/importactivity$PracticeImportProcessor;.this$0:Ljwtc/android/chess/tools/importactivity; // field@0a4f │ │ +08c130: 7010 511a 0000 |0002: invoke-direct {v0}, Ljwtc/android/chess/tools/PGNProcessor;.:()V // method@1a51 │ │ +08c136: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=586 │ │ 0x0005 line=588 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Ljwtc/android/chess/tools/importactivity$PracticeImportProcessor; │ │ 0x0000 - 0x0006 reg=1 (null) Ljwtc/android/chess/tools/importactivity; │ │ @@ -185390,17 +185494,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -08a580: |[08a580] jwtc.android.chess.tools.importactivity$PracticeImportProcessor.getString:()Ljava/lang/String; │ │ -08a590: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -08a592: 1100 |0001: return-object v0 │ │ +08c138: |[08c138] jwtc.android.chess.tools.importactivity$PracticeImportProcessor.getString:()Ljava/lang/String; │ │ +08c148: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +08c14a: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=678 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Ljwtc/android/chess/tools/importactivity$PracticeImportProcessor; │ │ │ │ #1 : (in Ljwtc/android/chess/tools/importactivity$PracticeImportProcessor;) │ │ @@ -185408,222 +185512,222 @@ │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 24 │ │ ins : 2 │ │ outs : 6 │ │ insns size : 390 16-bit code units │ │ -08a594: |[08a594] jwtc.android.chess.tools.importactivity$PracticeImportProcessor.processPGN:(Ljava/lang/String;)Z │ │ -08a5a4: 1d16 |0000: monitor-enter v22 │ │ -08a5a6: 0800 1600 |0001: move-object/from16 v0, v22 │ │ -08a5aa: 5402 4f0a |0003: iget-object v2, v0, Ljwtc/android/chess/tools/importactivity$PracticeImportProcessor;.this$0:Ljwtc/android/chess/tools/importactivity; // field@0a4f │ │ -08a5ae: 7110 811a 0200 |0005: invoke-static {v2}, Ljwtc/android/chess/tools/importactivity;.access$700:(Ljwtc/android/chess/tools/importactivity;)Ljwtc/chess/GameControl; // method@1a81 │ │ -08a5b4: 0c02 |0008: move-result-object v2 │ │ -08a5b6: 0800 1700 |0009: move-object/from16 v0, v23 │ │ -08a5ba: 6e20 011b 0200 |000b: invoke-virtual {v2, v0}, Ljwtc/chess/GameControl;.loadPGN:(Ljava/lang/String;)Z // method@1b01 │ │ -08a5c0: 0a02 |000e: move-result v2 │ │ -08a5c2: 3802 7201 |000f: if-eqz v2, 0181 // +0172 │ │ -08a5c6: 0800 1600 |0011: move-object/from16 v0, v22 │ │ -08a5ca: 5402 4f0a |0013: iget-object v2, v0, Ljwtc/android/chess/tools/importactivity$PracticeImportProcessor;.this$0:Ljwtc/android/chess/tools/importactivity; // field@0a4f │ │ -08a5ce: 7110 831a 0200 |0015: invoke-static {v2}, Ljwtc/android/chess/tools/importactivity;.access$900:(Ljwtc/android/chess/tools/importactivity;)Ljwtc/chess/JNI; // method@1a83 │ │ -08a5d4: 0c02 |0018: move-result-object v2 │ │ -08a5d6: 6e10 321b 0200 |0019: invoke-virtual {v2}, Ljwtc/chess/JNI;.getState:()I // method@1b32 │ │ -08a5dc: 0a02 |001c: move-result v2 │ │ -08a5de: 1263 |001d: const/4 v3, #int 6 // #6 │ │ -08a5e0: 3332 6301 |001e: if-ne v2, v3, 0181 // +0163 │ │ -08a5e4: 0800 1600 |0020: move-object/from16 v0, v22 │ │ -08a5e8: 5402 4f0a |0022: iget-object v2, v0, Ljwtc/android/chess/tools/importactivity$PracticeImportProcessor;.this$0:Ljwtc/android/chess/tools/importactivity; // field@0a4f │ │ -08a5ec: 7110 811a 0200 |0024: invoke-static {v2}, Ljwtc/android/chess/tools/importactivity;.access$700:(Ljwtc/android/chess/tools/importactivity;)Ljwtc/chess/GameControl; // method@1a81 │ │ -08a5f2: 0c02 |0027: move-result-object v2 │ │ -08a5f4: 6e10 ed1a 0200 |0028: invoke-virtual {v2}, Ljwtc/chess/GameControl;.getArrPGNSize:()I // method@1aed │ │ -08a5fa: 0a10 |002b: move-result v16 │ │ -08a5fc: 122d |002c: const/4 v13, #int 2 // #2 │ │ -08a5fe: 1311 0000 |002d: const/16 v17, #int 0 // #0 │ │ -08a602: 120c |002f: const/4 v12, #int 0 // #0 │ │ -08a604: 1a0e 0000 |0030: const-string v14, "" // string@0000 │ │ -08a608: 1232 |0032: const/4 v2, #int 3 // #3 │ │ -08a60a: 2328 a604 |0033: new-array v8, v2, [Ljava/lang/String; // type@04a6 │ │ -08a60e: 1202 |0035: const/4 v2, #int 0 // #0 │ │ -08a610: 0800 1600 |0036: move-object/from16 v0, v22 │ │ -08a614: 5403 4f0a |0038: iget-object v3, v0, Ljwtc/android/chess/tools/importactivity$PracticeImportProcessor;.this$0:Ljwtc/android/chess/tools/importactivity; // field@0a4f │ │ -08a618: 7110 811a 0300 |003a: invoke-static {v3}, Ljwtc/android/chess/tools/importactivity;.access$700:(Ljwtc/android/chess/tools/importactivity;)Ljwtc/chess/GameControl; // method@1a81 │ │ -08a61e: 0c03 |003d: move-result-object v3 │ │ -08a620: 0200 1000 |003e: move/from16 v0, v16 │ │ -08a624: 6e20 ec1a 0300 |0040: invoke-virtual {v3, v0}, Ljwtc/chess/GameControl;.exportMovesPGNFromPly:(I)Ljava/lang/String; // method@1aec │ │ -08a62a: 0c03 |0043: move-result-object v3 │ │ -08a62c: 4d03 0802 |0044: aput-object v3, v8, v2 │ │ -08a630: 1212 |0046: const/4 v2, #int 1 // #1 │ │ -08a632: 1a03 0000 |0047: const-string v3, "" // string@0000 │ │ -08a636: 4d03 0802 |0049: aput-object v3, v8, v2 │ │ -08a63a: 1222 |004b: const/4 v2, #int 2 // #2 │ │ -08a63c: 0800 1600 |004c: move-object/from16 v0, v22 │ │ -08a640: 5403 4f0a |004e: iget-object v3, v0, Ljwtc/android/chess/tools/importactivity$PracticeImportProcessor;.this$0:Ljwtc/android/chess/tools/importactivity; // field@0a4f │ │ -08a644: 7110 811a 0300 |0050: invoke-static {v3}, Ljwtc/android/chess/tools/importactivity;.access$700:(Ljwtc/android/chess/tools/importactivity;)Ljwtc/chess/GameControl; // method@1a81 │ │ -08a64a: 0c03 |0053: move-result-object v3 │ │ -08a64c: d804 10fd |0054: add-int/lit8 v4, v16, #int -3 // #fd │ │ -08a650: 6e20 ec1a 4300 |0056: invoke-virtual {v3, v4}, Ljwtc/chess/GameControl;.exportMovesPGNFromPly:(I)Ljava/lang/String; // method@1aec │ │ -08a656: 0c03 |0059: move-result-object v3 │ │ -08a658: 4d03 0802 |005a: aput-object v3, v8, v2 │ │ -08a65c: 1232 |005c: const/4 v2, #int 3 // #3 │ │ -08a65e: 0200 1000 |005d: move/from16 v0, v16 │ │ -08a662: 3420 2201 |005f: if-lt v0, v2, 0181 // +0122 │ │ -08a666: 1242 |0061: const/4 v2, #int 4 // #4 │ │ -08a668: 362d c900 |0062: if-gt v13, v2, 012b // +00c9 │ │ -08a66c: 1311 0000 |0064: const/16 v17, #int 0 // #0 │ │ -08a670: 0200 1100 |0066: move/from16 v0, v17 │ │ -08a674: 36c0 1000 |0068: if-gt v0, v12, 0078 // +0010 │ │ -08a678: 0800 1600 |006a: move-object/from16 v0, v22 │ │ -08a67c: 5402 4f0a |006c: iget-object v2, v0, Ljwtc/android/chess/tools/importactivity$PracticeImportProcessor;.this$0:Ljwtc/android/chess/tools/importactivity; // field@0a4f │ │ -08a680: 7110 811a 0200 |006e: invoke-static {v2}, Ljwtc/android/chess/tools/importactivity;.access$700:(Ljwtc/android/chess/tools/importactivity;)Ljwtc/chess/GameControl; // method@1a81 │ │ -08a686: 0c02 |0071: move-result-object v2 │ │ -08a688: 6e10 1e1b 0200 |0072: invoke-virtual {v2}, Ljwtc/chess/GameControl;.undo:()V // method@1b1e │ │ -08a68e: d811 1101 |0075: add-int/lit8 v17, v17, #int 1 // #01 │ │ -08a692: 28ef |0077: goto 0066 // -0011 │ │ -08a694: 0800 1600 |0078: move-object/from16 v0, v22 │ │ -08a698: 5402 4f0a |007a: iget-object v2, v0, Ljwtc/android/chess/tools/importactivity$PracticeImportProcessor;.this$0:Ljwtc/android/chess/tools/importactivity; // field@0a4f │ │ -08a69c: 7110 831a 0200 |007c: invoke-static {v2}, Ljwtc/android/chess/tools/importactivity;.access$900:(Ljwtc/android/chess/tools/importactivity;)Ljwtc/chess/JNI; // method@1a83 │ │ -08a6a2: 0c02 |007f: move-result-object v2 │ │ -08a6a4: 6e10 4d1b 0200 |0080: invoke-virtual {v2}, Ljwtc/chess/JNI;.toFEN:()Ljava/lang/String; // method@1b4d │ │ -08a6aa: 0c0f |0083: move-result-object v15 │ │ -08a6ac: 0800 1600 |0084: move-object/from16 v0, v22 │ │ -08a6b0: 5402 4f0a |0086: iget-object v2, v0, Ljwtc/android/chess/tools/importactivity$PracticeImportProcessor;.this$0:Ljwtc/android/chess/tools/importactivity; // field@0a4f │ │ -08a6b4: 7110 831a 0200 |0088: invoke-static {v2}, Ljwtc/android/chess/tools/importactivity;.access$900:(Ljwtc/android/chess/tools/importactivity;)Ljwtc/chess/JNI; // method@1a83 │ │ -08a6ba: 0c02 |008b: move-result-object v2 │ │ -08a6bc: 6e20 481b d200 |008c: invoke-virtual {v2, v13}, Ljwtc/chess/JNI;.searchDepth:(I)V // method@1b48 │ │ -08a6c2: 0800 1600 |008f: move-object/from16 v0, v22 │ │ -08a6c6: 5402 4f0a |0091: iget-object v2, v0, Ljwtc/android/chess/tools/importactivity$PracticeImportProcessor;.this$0:Ljwtc/android/chess/tools/importactivity; // field@0a4f │ │ -08a6ca: 7110 831a 0200 |0093: invoke-static {v2}, Ljwtc/android/chess/tools/importactivity;.access$900:(Ljwtc/android/chess/tools/importactivity;)Ljwtc/chess/JNI; // method@1a83 │ │ -08a6d0: 0c02 |0096: move-result-object v2 │ │ -08a6d2: 6e10 2b1b 0200 |0097: invoke-virtual {v2}, Ljwtc/chess/JNI;.getMove:()I // method@1b2b │ │ -08a6d8: 0a0b |009a: move-result v11 │ │ -08a6da: 0800 1600 |009b: move-object/from16 v0, v22 │ │ -08a6de: 5402 4f0a |009d: iget-object v2, v0, Ljwtc/android/chess/tools/importactivity$PracticeImportProcessor;.this$0:Ljwtc/android/chess/tools/importactivity; // field@0a4f │ │ -08a6e2: 7110 831a 0200 |009f: invoke-static {v2}, Ljwtc/android/chess/tools/importactivity;.access$900:(Ljwtc/android/chess/tools/importactivity;)Ljwtc/chess/JNI; // method@1a83 │ │ -08a6e8: 0c02 |00a2: move-result-object v2 │ │ -08a6ea: 6e10 401b 0200 |00a3: invoke-virtual {v2}, Ljwtc/chess/JNI;.peekSearchBestValue:()I // method@1b40 │ │ -08a6f0: 0a14 |00a6: move-result v20 │ │ -08a6f2: 1403 a086 0100 |00a7: const v3, #float 1.4013e-40 // #000186a0 │ │ -08a6f8: dc02 0d02 |00aa: rem-int/lit8 v2, v13, #int 2 // #02 │ │ -08a6fc: 3902 7d00 |00ac: if-nez v2, 0129 // +007d │ │ -08a700: 1212 |00ae: const/4 v2, #int 1 // #1 │ │ -08a702: b232 |00af: mul-int/2addr v2, v3 │ │ -08a704: 0200 1400 |00b0: move/from16 v0, v20 │ │ -08a708: 3320 7900 |00b2: if-ne v0, v2, 012b // +0079 │ │ -08a70c: 0800 1600 |00b4: move-object/from16 v0, v22 │ │ -08a710: 5402 4f0a |00b6: iget-object v2, v0, Ljwtc/android/chess/tools/importactivity$PracticeImportProcessor;.this$0:Ljwtc/android/chess/tools/importactivity; // field@0a4f │ │ -08a714: 7110 831a 0200 |00b8: invoke-static {v2}, Ljwtc/android/chess/tools/importactivity;.access$900:(Ljwtc/android/chess/tools/importactivity;)Ljwtc/chess/JNI; // method@1a83 │ │ -08a71a: 0c02 |00bb: move-result-object v2 │ │ -08a71c: 6e20 3d1b b200 |00bc: invoke-virtual {v2, v11}, Ljwtc/chess/JNI;.move:(I)I // method@1b3d │ │ -08a722: 0a02 |00bf: move-result v2 │ │ -08a724: 3802 6b00 |00c0: if-eqz v2, 012b // +006b │ │ -08a728: 0800 1600 |00c2: move-object/from16 v0, v22 │ │ -08a72c: 5402 4f0a |00c4: iget-object v2, v0, Ljwtc/android/chess/tools/importactivity$PracticeImportProcessor;.this$0:Ljwtc/android/chess/tools/importactivity; // field@0a4f │ │ -08a730: 7110 811a 0200 |00c6: invoke-static {v2}, Ljwtc/android/chess/tools/importactivity;.access$700:(Ljwtc/android/chess/tools/importactivity;)Ljwtc/chess/GameControl; // method@1a81 │ │ -08a736: 0c02 |00c9: move-result-object v2 │ │ -08a738: 0800 1600 |00ca: move-object/from16 v0, v22 │ │ -08a73c: 5403 4f0a |00cc: iget-object v3, v0, Ljwtc/android/chess/tools/importactivity$PracticeImportProcessor;.this$0:Ljwtc/android/chess/tools/importactivity; // field@0a4f │ │ -08a740: 7110 831a 0300 |00ce: invoke-static {v3}, Ljwtc/android/chess/tools/importactivity;.access$900:(Ljwtc/android/chess/tools/importactivity;)Ljwtc/chess/JNI; // method@1a83 │ │ -08a746: 0c03 |00d1: move-result-object v3 │ │ -08a748: 6e10 301b 0300 |00d2: invoke-virtual {v3}, Ljwtc/chess/JNI;.getNumBoard:()I // method@1b30 │ │ -08a74e: 0a03 |00d5: move-result v3 │ │ -08a750: d803 03ff |00d6: add-int/lit8 v3, v3, #int -1 // #ff │ │ -08a754: 0800 1600 |00d8: move-object/from16 v0, v22 │ │ -08a758: 5404 4f0a |00da: iget-object v4, v0, Ljwtc/android/chess/tools/importactivity$PracticeImportProcessor;.this$0:Ljwtc/android/chess/tools/importactivity; // field@0a4f │ │ -08a75c: 7110 831a 0400 |00dc: invoke-static {v4}, Ljwtc/android/chess/tools/importactivity;.access$900:(Ljwtc/android/chess/tools/importactivity;)Ljwtc/chess/JNI; // method@1a83 │ │ -08a762: 0c04 |00df: move-result-object v4 │ │ -08a764: 6e10 2f1b 0400 |00e0: invoke-virtual {v4}, Ljwtc/chess/JNI;.getMyMoveToString:()Ljava/lang/String; // method@1b2f │ │ -08a76a: 0c04 |00e3: move-result-object v4 │ │ -08a76c: 1a05 0000 |00e4: const-string v5, "" // string@0000 │ │ -08a770: 0800 1600 |00e6: move-object/from16 v0, v22 │ │ -08a774: 5406 4f0a |00e8: iget-object v6, v0, Ljwtc/android/chess/tools/importactivity$PracticeImportProcessor;.this$0:Ljwtc/android/chess/tools/importactivity; // field@0a4f │ │ -08a778: 7110 831a 0600 |00ea: invoke-static {v6}, Ljwtc/android/chess/tools/importactivity;.access$900:(Ljwtc/android/chess/tools/importactivity;)Ljwtc/chess/JNI; // method@1a83 │ │ -08a77e: 0c06 |00ed: move-result-object v6 │ │ -08a780: 6e10 2e1b 0600 |00ee: invoke-virtual {v6}, Ljwtc/chess/JNI;.getMyMove:()I // method@1b2e │ │ -08a786: 0a06 |00f1: move-result v6 │ │ -08a788: 1217 |00f2: const/4 v7, #int 1 // #1 │ │ -08a78a: 7406 e51a 0200 |00f3: invoke-virtual/range {v2, v3, v4, v5, v6, v7}, Ljwtc/chess/GameControl;.addPGNEntry:(ILjava/lang/String;Ljava/lang/String;IZ)V // method@1ae5 │ │ -08a790: dc02 0d02 |00f6: rem-int/lit8 v2, v13, #int 2 // #02 │ │ -08a794: 3902 2b00 |00f8: if-nez v2, 0123 // +002b │ │ -08a798: 1242 |00fa: const/4 v2, #int 4 // #4 │ │ -08a79a: 332d 0900 |00fb: if-ne v13, v2, 0104 // +0009 │ │ -08a79e: 1a02 9d17 |00fd: const-string v2, "importactivity" // string@179d │ │ -08a7a2: 1a03 3b0e |00ff: const-string v3, "YESS" // string@0e3b │ │ -08a7a6: 7120 f811 3200 |0101: invoke-static {v2, v3}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@11f8 │ │ -08a7ac: 2202 4203 |0104: new-instance v2, Ljava/lang/StringBuilder; // type@0342 │ │ -08a7b0: 7010 5715 0200 |0106: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ -08a7b6: 1a03 710e |0109: const-string v3, "[FEN "" // string@0e71 │ │ -08a7ba: 6e20 5f15 3200 |010b: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -08a7c0: 0c02 |010e: move-result-object v2 │ │ -08a7c2: 6e20 5f15 f200 |010f: invoke-virtual {v2, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -08a7c8: 0c02 |0112: move-result-object v2 │ │ -08a7ca: 1a03 c700 |0113: const-string v3, ""] │ │ +08c14c: |[08c14c] jwtc.android.chess.tools.importactivity$PracticeImportProcessor.processPGN:(Ljava/lang/String;)Z │ │ +08c15c: 1d16 |0000: monitor-enter v22 │ │ +08c15e: 0800 1600 |0001: move-object/from16 v0, v22 │ │ +08c162: 5402 4f0a |0003: iget-object v2, v0, Ljwtc/android/chess/tools/importactivity$PracticeImportProcessor;.this$0:Ljwtc/android/chess/tools/importactivity; // field@0a4f │ │ +08c166: 7110 801a 0200 |0005: invoke-static {v2}, Ljwtc/android/chess/tools/importactivity;.access$700:(Ljwtc/android/chess/tools/importactivity;)Ljwtc/chess/GameControl; // method@1a80 │ │ +08c16c: 0c02 |0008: move-result-object v2 │ │ +08c16e: 0800 1700 |0009: move-object/from16 v0, v23 │ │ +08c172: 6e20 001b 0200 |000b: invoke-virtual {v2, v0}, Ljwtc/chess/GameControl;.loadPGN:(Ljava/lang/String;)Z // method@1b00 │ │ +08c178: 0a02 |000e: move-result v2 │ │ +08c17a: 3802 7201 |000f: if-eqz v2, 0181 // +0172 │ │ +08c17e: 0800 1600 |0011: move-object/from16 v0, v22 │ │ +08c182: 5402 4f0a |0013: iget-object v2, v0, Ljwtc/android/chess/tools/importactivity$PracticeImportProcessor;.this$0:Ljwtc/android/chess/tools/importactivity; // field@0a4f │ │ +08c186: 7110 821a 0200 |0015: invoke-static {v2}, Ljwtc/android/chess/tools/importactivity;.access$900:(Ljwtc/android/chess/tools/importactivity;)Ljwtc/chess/JNI; // method@1a82 │ │ +08c18c: 0c02 |0018: move-result-object v2 │ │ +08c18e: 6e10 311b 0200 |0019: invoke-virtual {v2}, Ljwtc/chess/JNI;.getState:()I // method@1b31 │ │ +08c194: 0a02 |001c: move-result v2 │ │ +08c196: 1263 |001d: const/4 v3, #int 6 // #6 │ │ +08c198: 3332 6301 |001e: if-ne v2, v3, 0181 // +0163 │ │ +08c19c: 0800 1600 |0020: move-object/from16 v0, v22 │ │ +08c1a0: 5402 4f0a |0022: iget-object v2, v0, Ljwtc/android/chess/tools/importactivity$PracticeImportProcessor;.this$0:Ljwtc/android/chess/tools/importactivity; // field@0a4f │ │ +08c1a4: 7110 801a 0200 |0024: invoke-static {v2}, Ljwtc/android/chess/tools/importactivity;.access$700:(Ljwtc/android/chess/tools/importactivity;)Ljwtc/chess/GameControl; // method@1a80 │ │ +08c1aa: 0c02 |0027: move-result-object v2 │ │ +08c1ac: 6e10 ec1a 0200 |0028: invoke-virtual {v2}, Ljwtc/chess/GameControl;.getArrPGNSize:()I // method@1aec │ │ +08c1b2: 0a10 |002b: move-result v16 │ │ +08c1b4: 122d |002c: const/4 v13, #int 2 // #2 │ │ +08c1b6: 1311 0000 |002d: const/16 v17, #int 0 // #0 │ │ +08c1ba: 120c |002f: const/4 v12, #int 0 // #0 │ │ +08c1bc: 1a0e 0000 |0030: const-string v14, "" // string@0000 │ │ +08c1c0: 1232 |0032: const/4 v2, #int 3 // #3 │ │ +08c1c2: 2328 a304 |0033: new-array v8, v2, [Ljava/lang/String; // type@04a3 │ │ +08c1c6: 1202 |0035: const/4 v2, #int 0 // #0 │ │ +08c1c8: 0800 1600 |0036: move-object/from16 v0, v22 │ │ +08c1cc: 5403 4f0a |0038: iget-object v3, v0, Ljwtc/android/chess/tools/importactivity$PracticeImportProcessor;.this$0:Ljwtc/android/chess/tools/importactivity; // field@0a4f │ │ +08c1d0: 7110 801a 0300 |003a: invoke-static {v3}, Ljwtc/android/chess/tools/importactivity;.access$700:(Ljwtc/android/chess/tools/importactivity;)Ljwtc/chess/GameControl; // method@1a80 │ │ +08c1d6: 0c03 |003d: move-result-object v3 │ │ +08c1d8: 0200 1000 |003e: move/from16 v0, v16 │ │ +08c1dc: 6e20 eb1a 0300 |0040: invoke-virtual {v3, v0}, Ljwtc/chess/GameControl;.exportMovesPGNFromPly:(I)Ljava/lang/String; // method@1aeb │ │ +08c1e2: 0c03 |0043: move-result-object v3 │ │ +08c1e4: 4d03 0802 |0044: aput-object v3, v8, v2 │ │ +08c1e8: 1212 |0046: const/4 v2, #int 1 // #1 │ │ +08c1ea: 1a03 0000 |0047: const-string v3, "" // string@0000 │ │ +08c1ee: 4d03 0802 |0049: aput-object v3, v8, v2 │ │ +08c1f2: 1222 |004b: const/4 v2, #int 2 // #2 │ │ +08c1f4: 0800 1600 |004c: move-object/from16 v0, v22 │ │ +08c1f8: 5403 4f0a |004e: iget-object v3, v0, Ljwtc/android/chess/tools/importactivity$PracticeImportProcessor;.this$0:Ljwtc/android/chess/tools/importactivity; // field@0a4f │ │ +08c1fc: 7110 801a 0300 |0050: invoke-static {v3}, Ljwtc/android/chess/tools/importactivity;.access$700:(Ljwtc/android/chess/tools/importactivity;)Ljwtc/chess/GameControl; // method@1a80 │ │ +08c202: 0c03 |0053: move-result-object v3 │ │ +08c204: d804 10fd |0054: add-int/lit8 v4, v16, #int -3 // #fd │ │ +08c208: 6e20 eb1a 4300 |0056: invoke-virtual {v3, v4}, Ljwtc/chess/GameControl;.exportMovesPGNFromPly:(I)Ljava/lang/String; // method@1aeb │ │ +08c20e: 0c03 |0059: move-result-object v3 │ │ +08c210: 4d03 0802 |005a: aput-object v3, v8, v2 │ │ +08c214: 1232 |005c: const/4 v2, #int 3 // #3 │ │ +08c216: 0200 1000 |005d: move/from16 v0, v16 │ │ +08c21a: 3420 2201 |005f: if-lt v0, v2, 0181 // +0122 │ │ +08c21e: 1242 |0061: const/4 v2, #int 4 // #4 │ │ +08c220: 362d c900 |0062: if-gt v13, v2, 012b // +00c9 │ │ +08c224: 1311 0000 |0064: const/16 v17, #int 0 // #0 │ │ +08c228: 0200 1100 |0066: move/from16 v0, v17 │ │ +08c22c: 36c0 1000 |0068: if-gt v0, v12, 0078 // +0010 │ │ +08c230: 0800 1600 |006a: move-object/from16 v0, v22 │ │ +08c234: 5402 4f0a |006c: iget-object v2, v0, Ljwtc/android/chess/tools/importactivity$PracticeImportProcessor;.this$0:Ljwtc/android/chess/tools/importactivity; // field@0a4f │ │ +08c238: 7110 801a 0200 |006e: invoke-static {v2}, Ljwtc/android/chess/tools/importactivity;.access$700:(Ljwtc/android/chess/tools/importactivity;)Ljwtc/chess/GameControl; // method@1a80 │ │ +08c23e: 0c02 |0071: move-result-object v2 │ │ +08c240: 6e10 1d1b 0200 |0072: invoke-virtual {v2}, Ljwtc/chess/GameControl;.undo:()V // method@1b1d │ │ +08c246: d811 1101 |0075: add-int/lit8 v17, v17, #int 1 // #01 │ │ +08c24a: 28ef |0077: goto 0066 // -0011 │ │ +08c24c: 0800 1600 |0078: move-object/from16 v0, v22 │ │ +08c250: 5402 4f0a |007a: iget-object v2, v0, Ljwtc/android/chess/tools/importactivity$PracticeImportProcessor;.this$0:Ljwtc/android/chess/tools/importactivity; // field@0a4f │ │ +08c254: 7110 821a 0200 |007c: invoke-static {v2}, Ljwtc/android/chess/tools/importactivity;.access$900:(Ljwtc/android/chess/tools/importactivity;)Ljwtc/chess/JNI; // method@1a82 │ │ +08c25a: 0c02 |007f: move-result-object v2 │ │ +08c25c: 6e10 4c1b 0200 |0080: invoke-virtual {v2}, Ljwtc/chess/JNI;.toFEN:()Ljava/lang/String; // method@1b4c │ │ +08c262: 0c0f |0083: move-result-object v15 │ │ +08c264: 0800 1600 |0084: move-object/from16 v0, v22 │ │ +08c268: 5402 4f0a |0086: iget-object v2, v0, Ljwtc/android/chess/tools/importactivity$PracticeImportProcessor;.this$0:Ljwtc/android/chess/tools/importactivity; // field@0a4f │ │ +08c26c: 7110 821a 0200 |0088: invoke-static {v2}, Ljwtc/android/chess/tools/importactivity;.access$900:(Ljwtc/android/chess/tools/importactivity;)Ljwtc/chess/JNI; // method@1a82 │ │ +08c272: 0c02 |008b: move-result-object v2 │ │ +08c274: 6e20 471b d200 |008c: invoke-virtual {v2, v13}, Ljwtc/chess/JNI;.searchDepth:(I)V // method@1b47 │ │ +08c27a: 0800 1600 |008f: move-object/from16 v0, v22 │ │ +08c27e: 5402 4f0a |0091: iget-object v2, v0, Ljwtc/android/chess/tools/importactivity$PracticeImportProcessor;.this$0:Ljwtc/android/chess/tools/importactivity; // field@0a4f │ │ +08c282: 7110 821a 0200 |0093: invoke-static {v2}, Ljwtc/android/chess/tools/importactivity;.access$900:(Ljwtc/android/chess/tools/importactivity;)Ljwtc/chess/JNI; // method@1a82 │ │ +08c288: 0c02 |0096: move-result-object v2 │ │ +08c28a: 6e10 2a1b 0200 |0097: invoke-virtual {v2}, Ljwtc/chess/JNI;.getMove:()I // method@1b2a │ │ +08c290: 0a0b |009a: move-result v11 │ │ +08c292: 0800 1600 |009b: move-object/from16 v0, v22 │ │ +08c296: 5402 4f0a |009d: iget-object v2, v0, Ljwtc/android/chess/tools/importactivity$PracticeImportProcessor;.this$0:Ljwtc/android/chess/tools/importactivity; // field@0a4f │ │ +08c29a: 7110 821a 0200 |009f: invoke-static {v2}, Ljwtc/android/chess/tools/importactivity;.access$900:(Ljwtc/android/chess/tools/importactivity;)Ljwtc/chess/JNI; // method@1a82 │ │ +08c2a0: 0c02 |00a2: move-result-object v2 │ │ +08c2a2: 6e10 3f1b 0200 |00a3: invoke-virtual {v2}, Ljwtc/chess/JNI;.peekSearchBestValue:()I // method@1b3f │ │ +08c2a8: 0a14 |00a6: move-result v20 │ │ +08c2aa: 1403 a086 0100 |00a7: const v3, #float 1.4013e-40 // #000186a0 │ │ +08c2b0: dc02 0d02 |00aa: rem-int/lit8 v2, v13, #int 2 // #02 │ │ +08c2b4: 3902 7d00 |00ac: if-nez v2, 0129 // +007d │ │ +08c2b8: 1212 |00ae: const/4 v2, #int 1 // #1 │ │ +08c2ba: b232 |00af: mul-int/2addr v2, v3 │ │ +08c2bc: 0200 1400 |00b0: move/from16 v0, v20 │ │ +08c2c0: 3320 7900 |00b2: if-ne v0, v2, 012b // +0079 │ │ +08c2c4: 0800 1600 |00b4: move-object/from16 v0, v22 │ │ +08c2c8: 5402 4f0a |00b6: iget-object v2, v0, Ljwtc/android/chess/tools/importactivity$PracticeImportProcessor;.this$0:Ljwtc/android/chess/tools/importactivity; // field@0a4f │ │ +08c2cc: 7110 821a 0200 |00b8: invoke-static {v2}, Ljwtc/android/chess/tools/importactivity;.access$900:(Ljwtc/android/chess/tools/importactivity;)Ljwtc/chess/JNI; // method@1a82 │ │ +08c2d2: 0c02 |00bb: move-result-object v2 │ │ +08c2d4: 6e20 3c1b b200 |00bc: invoke-virtual {v2, v11}, Ljwtc/chess/JNI;.move:(I)I // method@1b3c │ │ +08c2da: 0a02 |00bf: move-result v2 │ │ +08c2dc: 3802 6b00 |00c0: if-eqz v2, 012b // +006b │ │ +08c2e0: 0800 1600 |00c2: move-object/from16 v0, v22 │ │ +08c2e4: 5402 4f0a |00c4: iget-object v2, v0, Ljwtc/android/chess/tools/importactivity$PracticeImportProcessor;.this$0:Ljwtc/android/chess/tools/importactivity; // field@0a4f │ │ +08c2e8: 7110 801a 0200 |00c6: invoke-static {v2}, Ljwtc/android/chess/tools/importactivity;.access$700:(Ljwtc/android/chess/tools/importactivity;)Ljwtc/chess/GameControl; // method@1a80 │ │ +08c2ee: 0c02 |00c9: move-result-object v2 │ │ +08c2f0: 0800 1600 |00ca: move-object/from16 v0, v22 │ │ +08c2f4: 5403 4f0a |00cc: iget-object v3, v0, Ljwtc/android/chess/tools/importactivity$PracticeImportProcessor;.this$0:Ljwtc/android/chess/tools/importactivity; // field@0a4f │ │ +08c2f8: 7110 821a 0300 |00ce: invoke-static {v3}, Ljwtc/android/chess/tools/importactivity;.access$900:(Ljwtc/android/chess/tools/importactivity;)Ljwtc/chess/JNI; // method@1a82 │ │ +08c2fe: 0c03 |00d1: move-result-object v3 │ │ +08c300: 6e10 2f1b 0300 |00d2: invoke-virtual {v3}, Ljwtc/chess/JNI;.getNumBoard:()I // method@1b2f │ │ +08c306: 0a03 |00d5: move-result v3 │ │ +08c308: d803 03ff |00d6: add-int/lit8 v3, v3, #int -1 // #ff │ │ +08c30c: 0800 1600 |00d8: move-object/from16 v0, v22 │ │ +08c310: 5404 4f0a |00da: iget-object v4, v0, Ljwtc/android/chess/tools/importactivity$PracticeImportProcessor;.this$0:Ljwtc/android/chess/tools/importactivity; // field@0a4f │ │ +08c314: 7110 821a 0400 |00dc: invoke-static {v4}, Ljwtc/android/chess/tools/importactivity;.access$900:(Ljwtc/android/chess/tools/importactivity;)Ljwtc/chess/JNI; // method@1a82 │ │ +08c31a: 0c04 |00df: move-result-object v4 │ │ +08c31c: 6e10 2e1b 0400 |00e0: invoke-virtual {v4}, Ljwtc/chess/JNI;.getMyMoveToString:()Ljava/lang/String; // method@1b2e │ │ +08c322: 0c04 |00e3: move-result-object v4 │ │ +08c324: 1a05 0000 |00e4: const-string v5, "" // string@0000 │ │ +08c328: 0800 1600 |00e6: move-object/from16 v0, v22 │ │ +08c32c: 5406 4f0a |00e8: iget-object v6, v0, Ljwtc/android/chess/tools/importactivity$PracticeImportProcessor;.this$0:Ljwtc/android/chess/tools/importactivity; // field@0a4f │ │ +08c330: 7110 821a 0600 |00ea: invoke-static {v6}, Ljwtc/android/chess/tools/importactivity;.access$900:(Ljwtc/android/chess/tools/importactivity;)Ljwtc/chess/JNI; // method@1a82 │ │ +08c336: 0c06 |00ed: move-result-object v6 │ │ +08c338: 6e10 2d1b 0600 |00ee: invoke-virtual {v6}, Ljwtc/chess/JNI;.getMyMove:()I // method@1b2d │ │ +08c33e: 0a06 |00f1: move-result v6 │ │ +08c340: 1217 |00f2: const/4 v7, #int 1 // #1 │ │ +08c342: 7406 e41a 0200 |00f3: invoke-virtual/range {v2, v3, v4, v5, v6, v7}, Ljwtc/chess/GameControl;.addPGNEntry:(ILjava/lang/String;Ljava/lang/String;IZ)V // method@1ae4 │ │ +08c348: dc02 0d02 |00f6: rem-int/lit8 v2, v13, #int 2 // #02 │ │ +08c34c: 3902 2b00 |00f8: if-nez v2, 0123 // +002b │ │ +08c350: 1242 |00fa: const/4 v2, #int 4 // #4 │ │ +08c352: 332d 0900 |00fb: if-ne v13, v2, 0104 // +0009 │ │ +08c356: 1a02 9917 |00fd: const-string v2, "importactivity" // string@1799 │ │ +08c35a: 1a03 380e |00ff: const-string v3, "YESS" // string@0e38 │ │ +08c35e: 7120 f811 3200 |0101: invoke-static {v2, v3}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@11f8 │ │ +08c364: 2202 3f03 |0104: new-instance v2, Ljava/lang/StringBuilder; // type@033f │ │ +08c368: 7010 5715 0200 |0106: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ +08c36e: 1a03 6e0e |0109: const-string v3, "[FEN "" // string@0e6e │ │ +08c372: 6e20 5f15 3200 |010b: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +08c378: 0c02 |010e: move-result-object v2 │ │ +08c37a: 6e20 5f15 f200 |010f: invoke-virtual {v2, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +08c380: 0c02 |0112: move-result-object v2 │ │ +08c382: 1a03 c700 |0113: const-string v3, ""] │ │ " // string@00c7 │ │ -08a7ce: 6e20 5f15 3200 |0115: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -08a7d4: 0c02 |0118: move-result-object v2 │ │ -08a7d6: 4603 080c |0119: aget-object v3, v8, v12 │ │ -08a7da: 6e20 5f15 3200 |011b: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -08a7e0: 0c02 |011e: move-result-object v2 │ │ -08a7e2: 6e10 6415 0200 |011f: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ -08a7e8: 0c0e |0122: move-result-object v14 │ │ -08a7ea: d80c 0c01 |0123: add-int/lit8 v12, v12, #int 1 // #01 │ │ -08a7ee: d80d 0d01 |0125: add-int/lit8 v13, v13, #int 1 // #01 │ │ -08a7f2: 2900 3aff |0127: goto/16 0061 // -00c6 │ │ -08a7f6: 12f2 |0129: const/4 v2, #int -1 // #ff │ │ -08a7f8: 2885 |012a: goto 00af // -007b │ │ -08a7fa: 6e10 4215 0e00 |012b: invoke-virtual {v14}, Ljava/lang/String;.length:()I // method@1542 │ │ -08a800: 0a02 |012e: move-result v2 │ │ -08a802: 3d02 5200 |012f: if-lez v2, 0181 // +0052 │ │ -08a806: 0800 1600 |0131: move-object/from16 v0, v22 │ │ -08a80a: 5402 4f0a |0133: iget-object v2, v0, Ljwtc/android/chess/tools/importactivity$PracticeImportProcessor;.this$0:Ljwtc/android/chess/tools/importactivity; // field@0a4f │ │ -08a80e: 6203 fe09 |0135: sget-object v3, Ljwtc/android/chess/puzzle/MyPuzzleProvider;.CONTENT_URI_PRACTICES:Landroid/net/Uri; // field@09fe │ │ -08a812: 6204 fd09 |0137: sget-object v4, Ljwtc/android/chess/puzzle/MyPuzzleProvider;.COLUMNS:[Ljava/lang/String; // field@09fd │ │ -08a816: 1a05 f81d |0139: const-string v5, "pgn=?" // string@1df8 │ │ -08a81a: 1216 |013b: const/4 v6, #int 1 // #1 │ │ -08a81c: 2366 a604 |013c: new-array v6, v6, [Ljava/lang/String; // type@04a6 │ │ -08a820: 1207 |013e: const/4 v7, #int 0 // #0 │ │ -08a822: 4d0e 0607 |013f: aput-object v14, v6, v7 │ │ -08a826: 1a07 0000 |0141: const-string v7, "" // string@0000 │ │ -08a82a: 7406 8b1a 0200 |0143: invoke-virtual/range {v2, v3, v4, v5, v6, v7}, Ljwtc/android/chess/tools/importactivity;.managedQuery:(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; // method@1a8b │ │ -08a830: 0c09 |0146: move-result-object v9 │ │ -08a832: 3809 0e00 |0147: if-eqz v9, 0155 // +000e │ │ -08a836: 7210 2901 0900 |0149: invoke-interface {v9}, Landroid/database/Cursor;.getCount:()I // method@0129 │ │ -08a83c: 0a02 |014c: move-result v2 │ │ -08a83e: 3d02 0500 |014d: if-lez v2, 0152 // +0005 │ │ -08a842: 1202 |014f: const/4 v2, #int 0 // #0 │ │ -08a844: 1e16 |0150: monitor-exit v22 │ │ -08a846: 0f02 |0151: return v2 │ │ -08a848: 7210 2601 0900 |0152: invoke-interface {v9}, Landroid/database/Cursor;.close:()V // method@0126 │ │ -08a84e: 2215 2200 |0155: new-instance v21, Landroid/content/ContentValues; // type@0022 │ │ -08a852: 7601 a100 1500 |0157: invoke-direct/range {v21}, Landroid/content/ContentValues;.:()V // method@00a1 │ │ -08a858: 1a02 f61d |015a: const-string v2, "pgn" // string@1df6 │ │ -08a85c: 0800 1500 |015c: move-object/from16 v0, v21 │ │ -08a860: 6e30 a900 200e |015e: invoke-virtual {v0, v2, v14}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@00a9 │ │ -08a866: 6212 fe09 |0161: sget-object v18, Ljwtc/android/chess/puzzle/MyPuzzleProvider;.CONTENT_URI_PRACTICES:Landroid/net/Uri; // field@09fe │ │ -08a86a: 0800 1600 |0163: move-object/from16 v0, v22 │ │ -08a86e: 5402 4f0a |0165: iget-object v2, v0, Ljwtc/android/chess/tools/importactivity$PracticeImportProcessor;.this$0:Ljwtc/android/chess/tools/importactivity; // field@0a4f │ │ -08a872: 6e10 871a 0200 |0167: invoke-virtual {v2}, Ljwtc/android/chess/tools/importactivity;.getContentResolver:()Landroid/content/ContentResolver; // method@1a87 │ │ -08a878: 0c02 |016a: move-result-object v2 │ │ -08a87a: 0800 1200 |016b: move-object/from16 v0, v18 │ │ -08a87e: 0801 1500 |016d: move-object/from16 v1, v21 │ │ -08a882: 6e30 9b00 0201 |016f: invoke-virtual {v2, v0, v1}, Landroid/content/ContentResolver;.insert:(Landroid/net/Uri;Landroid/content/ContentValues;)Landroid/net/Uri; // method@009b │ │ -08a888: 0c13 |0172: move-result-object v19 │ │ -08a88a: 1212 |0173: const/4 v2, #int 1 // #1 │ │ -08a88c: 28dc |0174: goto 0150 // -0024 │ │ -08a88e: 0d0a |0175: move-exception v10 │ │ -08a890: 1a02 9d17 |0176: const-string v2, "importactivity" // string@179d │ │ -08a894: 6e10 fc14 0a00 |0178: invoke-virtual {v10}, Ljava/lang/Exception;.toString:()Ljava/lang/String; // method@14fc │ │ -08a89a: 0c03 |017b: move-result-object v3 │ │ -08a89c: 7120 f611 3200 |017c: invoke-static {v2, v3}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@11f6 │ │ -08a8a2: 1202 |017f: const/4 v2, #int 0 // #0 │ │ -08a8a4: 28d0 |0180: goto 0150 // -0030 │ │ -08a8a6: 1202 |0181: const/4 v2, #int 0 // #0 │ │ -08a8a8: 28ce |0182: goto 0150 // -0032 │ │ -08a8aa: 0d02 |0183: move-exception v2 │ │ -08a8ac: 1e16 |0184: monitor-exit v22 │ │ -08a8ae: 2702 |0185: throw v2 │ │ +08c386: 6e20 5f15 3200 |0115: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +08c38c: 0c02 |0118: move-result-object v2 │ │ +08c38e: 4603 080c |0119: aget-object v3, v8, v12 │ │ +08c392: 6e20 5f15 3200 |011b: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +08c398: 0c02 |011e: move-result-object v2 │ │ +08c39a: 6e10 6415 0200 |011f: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ +08c3a0: 0c0e |0122: move-result-object v14 │ │ +08c3a2: d80c 0c01 |0123: add-int/lit8 v12, v12, #int 1 // #01 │ │ +08c3a6: d80d 0d01 |0125: add-int/lit8 v13, v13, #int 1 // #01 │ │ +08c3aa: 2900 3aff |0127: goto/16 0061 // -00c6 │ │ +08c3ae: 12f2 |0129: const/4 v2, #int -1 // #ff │ │ +08c3b0: 2885 |012a: goto 00af // -007b │ │ +08c3b2: 6e10 4215 0e00 |012b: invoke-virtual {v14}, Ljava/lang/String;.length:()I // method@1542 │ │ +08c3b8: 0a02 |012e: move-result v2 │ │ +08c3ba: 3d02 5200 |012f: if-lez v2, 0181 // +0052 │ │ +08c3be: 0800 1600 |0131: move-object/from16 v0, v22 │ │ +08c3c2: 5402 4f0a |0133: iget-object v2, v0, Ljwtc/android/chess/tools/importactivity$PracticeImportProcessor;.this$0:Ljwtc/android/chess/tools/importactivity; // field@0a4f │ │ +08c3c6: 6203 fe09 |0135: sget-object v3, Ljwtc/android/chess/puzzle/MyPuzzleProvider;.CONTENT_URI_PRACTICES:Landroid/net/Uri; // field@09fe │ │ +08c3ca: 6204 fd09 |0137: sget-object v4, Ljwtc/android/chess/puzzle/MyPuzzleProvider;.COLUMNS:[Ljava/lang/String; // field@09fd │ │ +08c3ce: 1a05 f41d |0139: const-string v5, "pgn=?" // string@1df4 │ │ +08c3d2: 1216 |013b: const/4 v6, #int 1 // #1 │ │ +08c3d4: 2366 a304 |013c: new-array v6, v6, [Ljava/lang/String; // type@04a3 │ │ +08c3d8: 1207 |013e: const/4 v7, #int 0 // #0 │ │ +08c3da: 4d0e 0607 |013f: aput-object v14, v6, v7 │ │ +08c3de: 1a07 0000 |0141: const-string v7, "" // string@0000 │ │ +08c3e2: 7406 8a1a 0200 |0143: invoke-virtual/range {v2, v3, v4, v5, v6, v7}, Ljwtc/android/chess/tools/importactivity;.managedQuery:(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; // method@1a8a │ │ +08c3e8: 0c09 |0146: move-result-object v9 │ │ +08c3ea: 3809 0e00 |0147: if-eqz v9, 0155 // +000e │ │ +08c3ee: 7210 2901 0900 |0149: invoke-interface {v9}, Landroid/database/Cursor;.getCount:()I // method@0129 │ │ +08c3f4: 0a02 |014c: move-result v2 │ │ +08c3f6: 3d02 0500 |014d: if-lez v2, 0152 // +0005 │ │ +08c3fa: 1202 |014f: const/4 v2, #int 0 // #0 │ │ +08c3fc: 1e16 |0150: monitor-exit v22 │ │ +08c3fe: 0f02 |0151: return v2 │ │ +08c400: 7210 2601 0900 |0152: invoke-interface {v9}, Landroid/database/Cursor;.close:()V // method@0126 │ │ +08c406: 2215 2200 |0155: new-instance v21, Landroid/content/ContentValues; // type@0022 │ │ +08c40a: 7601 a100 1500 |0157: invoke-direct/range {v21}, Landroid/content/ContentValues;.:()V // method@00a1 │ │ +08c410: 1a02 f21d |015a: const-string v2, "pgn" // string@1df2 │ │ +08c414: 0800 1500 |015c: move-object/from16 v0, v21 │ │ +08c418: 6e30 a900 200e |015e: invoke-virtual {v0, v2, v14}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@00a9 │ │ +08c41e: 6212 fe09 |0161: sget-object v18, Ljwtc/android/chess/puzzle/MyPuzzleProvider;.CONTENT_URI_PRACTICES:Landroid/net/Uri; // field@09fe │ │ +08c422: 0800 1600 |0163: move-object/from16 v0, v22 │ │ +08c426: 5402 4f0a |0165: iget-object v2, v0, Ljwtc/android/chess/tools/importactivity$PracticeImportProcessor;.this$0:Ljwtc/android/chess/tools/importactivity; // field@0a4f │ │ +08c42a: 6e10 861a 0200 |0167: invoke-virtual {v2}, Ljwtc/android/chess/tools/importactivity;.getContentResolver:()Landroid/content/ContentResolver; // method@1a86 │ │ +08c430: 0c02 |016a: move-result-object v2 │ │ +08c432: 0800 1200 |016b: move-object/from16 v0, v18 │ │ +08c436: 0801 1500 |016d: move-object/from16 v1, v21 │ │ +08c43a: 6e30 9b00 0201 |016f: invoke-virtual {v2, v0, v1}, Landroid/content/ContentResolver;.insert:(Landroid/net/Uri;Landroid/content/ContentValues;)Landroid/net/Uri; // method@009b │ │ +08c440: 0c13 |0172: move-result-object v19 │ │ +08c442: 1212 |0173: const/4 v2, #int 1 // #1 │ │ +08c444: 28dc |0174: goto 0150 // -0024 │ │ +08c446: 0d0a |0175: move-exception v10 │ │ +08c448: 1a02 9917 |0176: const-string v2, "importactivity" // string@1799 │ │ +08c44c: 6e10 fc14 0a00 |0178: invoke-virtual {v10}, Ljava/lang/Exception;.toString:()Ljava/lang/String; // method@14fc │ │ +08c452: 0c03 |017b: move-result-object v3 │ │ +08c454: 7120 f611 3200 |017c: invoke-static {v2, v3}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@11f6 │ │ +08c45a: 1202 |017f: const/4 v2, #int 0 // #0 │ │ +08c45c: 28d0 |0180: goto 0150 // -0030 │ │ +08c45e: 1202 |0181: const/4 v2, #int 0 // #0 │ │ +08c460: 28ce |0182: goto 0150 // -0032 │ │ +08c462: 0d02 |0183: move-exception v2 │ │ +08c464: 1e16 |0184: monitor-exit v22 │ │ +08c466: 2702 |0185: throw v2 │ │ catches : 4 │ │ 0x0001 - 0x012e │ │ -> 0x0183 │ │ 0x0131 - 0x014c │ │ Ljava/lang/Exception; -> 0x0175 │ │ -> 0x0183 │ │ 0x0152 - 0x0172 │ │ @@ -185634,14 +185738,16 @@ │ │ positions : │ │ 0x0000 line=593 │ │ 0x0011 line=595 │ │ 0x0020 line=597 │ │ 0x002c line=599 │ │ 0x0030 line=600 │ │ 0x0032 line=601 │ │ + 0x003a line=602 │ │ + 0x0050 line=604 │ │ 0x005c line=607 │ │ 0x0061 line=609 │ │ 0x0064 line=610 │ │ 0x0066 line=611 │ │ 0x006a line=613 │ │ 0x0075 line=614 │ │ 0x0078 line=616 │ │ @@ -185696,21 +185802,21 @@ │ │ 0x0152 - 0x0181 reg=13 plies I │ │ 0x0152 - 0x0181 reg=14 s Ljava/lang/String; │ │ 0x0152 - 0x0181 reg=16 startExport I │ │ 0x0152 - 0x0181 reg=17 undos I │ │ 0x0000 - 0x0186 reg=22 this Ljwtc/android/chess/tools/importactivity$PracticeImportProcessor; │ │ 0x0000 - 0x0186 reg=23 sPGN Ljava/lang/String; │ │ │ │ - source_file_idx : 6046 (importactivity.java) │ │ + source_file_idx : 6042 (importactivity.java) │ │ │ │ Class #693 header: │ │ -class_idx : 1115 │ │ +class_idx : 1112 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 1103 │ │ -source_file_idx : 6046 │ │ +superclass_idx : 1100 │ │ +source_file_idx : 6042 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #693 annotations: │ │ Annotations on class │ │ @@ -185738,29 +185844,29 @@ │ │ type : '(Ljwtc/android/chess/tools/importactivity;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 29 16-bit code units │ │ -08a8dc: |[08a8dc] jwtc.android.chess.tools.importactivity$PuzzleImportProcessor.:(Ljwtc/android/chess/tools/importactivity;)V │ │ -08a8ec: 5b45 510a |0000: iput-object v5, v4, Ljwtc/android/chess/tools/importactivity$PuzzleImportProcessor;.this$0:Ljwtc/android/chess/tools/importactivity; // field@0a51 │ │ -08a8f0: 7010 521a 0400 |0002: invoke-direct {v4}, Ljwtc/android/chess/tools/PGNProcessor;.:()V // method@1a52 │ │ -08a8f6: 6e10 871a 0500 |0005: invoke-virtual {v5}, Ljwtc/android/chess/tools/importactivity;.getContentResolver:()Landroid/content/ContentResolver; // method@1a87 │ │ -08a8fc: 0c00 |0008: move-result-object v0 │ │ -08a8fe: 5b40 500a |0009: iput-object v0, v4, Ljwtc/android/chess/tools/importactivity$PuzzleImportProcessor;._cr:Landroid/content/ContentResolver; // field@0a50 │ │ -08a902: 5440 500a |000b: iget-object v0, v4, Ljwtc/android/chess/tools/importactivity$PuzzleImportProcessor;._cr:Landroid/content/ContentResolver; // field@0a50 │ │ -08a906: 6201 ff09 |000d: sget-object v1, Ljwtc/android/chess/puzzle/MyPuzzleProvider;.CONTENT_URI_PUZZLES:Landroid/net/Uri; // field@09ff │ │ -08a90a: 1a02 6101 |000f: const-string v2, "1=1" // string@0161 │ │ -08a90e: 1203 |0011: const/4 v3, #int 0 // #0 │ │ -08a910: 6e40 9a00 1032 |0012: invoke-virtual {v0, v1, v2, v3}, Landroid/content/ContentResolver;.delete:(Landroid/net/Uri;Ljava/lang/String;[Ljava/lang/String;)I // method@009a │ │ -08a916: 1a00 9d17 |0015: const-string v0, "importactivity" // string@179d │ │ -08a91a: 1a01 7503 |0017: const-string v1, "Created puzzle import instance, deleted puzzles" // string@0375 │ │ -08a91e: 7120 f811 1000 |0019: invoke-static {v0, v1}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@11f8 │ │ -08a924: 0e00 |001c: return-void │ │ +08c494: |[08c494] jwtc.android.chess.tools.importactivity$PuzzleImportProcessor.:(Ljwtc/android/chess/tools/importactivity;)V │ │ +08c4a4: 5b45 510a |0000: iput-object v5, v4, Ljwtc/android/chess/tools/importactivity$PuzzleImportProcessor;.this$0:Ljwtc/android/chess/tools/importactivity; // field@0a51 │ │ +08c4a8: 7010 511a 0400 |0002: invoke-direct {v4}, Ljwtc/android/chess/tools/PGNProcessor;.:()V // method@1a51 │ │ +08c4ae: 6e10 861a 0500 |0005: invoke-virtual {v5}, Ljwtc/android/chess/tools/importactivity;.getContentResolver:()Landroid/content/ContentResolver; // method@1a86 │ │ +08c4b4: 0c00 |0008: move-result-object v0 │ │ +08c4b6: 5b40 500a |0009: iput-object v0, v4, Ljwtc/android/chess/tools/importactivity$PuzzleImportProcessor;._cr:Landroid/content/ContentResolver; // field@0a50 │ │ +08c4ba: 5440 500a |000b: iget-object v0, v4, Ljwtc/android/chess/tools/importactivity$PuzzleImportProcessor;._cr:Landroid/content/ContentResolver; // field@0a50 │ │ +08c4be: 6201 ff09 |000d: sget-object v1, Ljwtc/android/chess/puzzle/MyPuzzleProvider;.CONTENT_URI_PUZZLES:Landroid/net/Uri; // field@09ff │ │ +08c4c2: 1a02 6101 |000f: const-string v2, "1=1" // string@0161 │ │ +08c4c6: 1203 |0011: const/4 v3, #int 0 // #0 │ │ +08c4c8: 6e40 9a00 1032 |0012: invoke-virtual {v0, v1, v2, v3}, Landroid/content/ContentResolver;.delete:(Landroid/net/Uri;Ljava/lang/String;[Ljava/lang/String;)I // method@009a │ │ +08c4ce: 1a00 9917 |0015: const-string v0, "importactivity" // string@1799 │ │ +08c4d2: 1a01 7503 |0017: const-string v1, "Created puzzle import instance, deleted puzzles" // string@0375 │ │ +08c4d6: 7120 f811 1000 |0019: invoke-static {v0, v1}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@11f8 │ │ +08c4dc: 0e00 |001c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=687 │ │ 0x0005 line=688 │ │ 0x000b line=689 │ │ 0x0015 line=691 │ │ 0x001c line=692 │ │ @@ -185774,17 +185880,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -08a928: |[08a928] jwtc.android.chess.tools.importactivity$PuzzleImportProcessor.getString:()Ljava/lang/String; │ │ -08a938: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -08a93a: 1100 |0001: return-object v0 │ │ +08c4e0: |[08c4e0] jwtc.android.chess.tools.importactivity$PuzzleImportProcessor.getString:()Ljava/lang/String; │ │ +08c4f0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +08c4f2: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=706 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Ljwtc/android/chess/tools/importactivity$PuzzleImportProcessor; │ │ │ │ #1 : (in Ljwtc/android/chess/tools/importactivity$PuzzleImportProcessor;) │ │ @@ -185792,49 +185898,49 @@ │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 24 16-bit code units │ │ -08a93c: |[08a93c] jwtc.android.chess.tools.importactivity$PuzzleImportProcessor.processPGN:(Ljava/lang/String;)Z │ │ -08a94c: 1d03 |0000: monitor-enter v3 │ │ -08a94e: 2200 2200 |0001: new-instance v0, Landroid/content/ContentValues; // type@0022 │ │ -08a952: 7010 a100 0000 |0003: invoke-direct {v0}, Landroid/content/ContentValues;.:()V // method@00a1 │ │ -08a958: 1a01 890b |0006: const-string v1, "PGN" // string@0b89 │ │ -08a95c: 6e30 a900 1004 |0008: invoke-virtual {v0, v1, v4}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@00a9 │ │ -08a962: 5431 500a |000b: iget-object v1, v3, Ljwtc/android/chess/tools/importactivity$PuzzleImportProcessor;._cr:Landroid/content/ContentResolver; // field@0a50 │ │ -08a966: 6202 ff09 |000d: sget-object v2, Ljwtc/android/chess/puzzle/MyPuzzleProvider;.CONTENT_URI_PUZZLES:Landroid/net/Uri; // field@09ff │ │ -08a96a: 6e30 9b00 2100 |000f: invoke-virtual {v1, v2, v0}, Landroid/content/ContentResolver;.insert:(Landroid/net/Uri;Landroid/content/ContentValues;)Landroid/net/Uri; // method@009b │ │ -08a970: 1211 |0012: const/4 v1, #int 1 // #1 │ │ -08a972: 1e03 |0013: monitor-exit v3 │ │ -08a974: 0f01 |0014: return v1 │ │ -08a976: 0d01 |0015: move-exception v1 │ │ -08a978: 1e03 |0016: monitor-exit v3 │ │ -08a97a: 2701 |0017: throw v1 │ │ +08c4f4: |[08c4f4] jwtc.android.chess.tools.importactivity$PuzzleImportProcessor.processPGN:(Ljava/lang/String;)Z │ │ +08c504: 1d03 |0000: monitor-enter v3 │ │ +08c506: 2200 2200 |0001: new-instance v0, Landroid/content/ContentValues; // type@0022 │ │ +08c50a: 7010 a100 0000 |0003: invoke-direct {v0}, Landroid/content/ContentValues;.:()V // method@00a1 │ │ +08c510: 1a01 860b |0006: const-string v1, "PGN" // string@0b86 │ │ +08c514: 6e30 a900 1004 |0008: invoke-virtual {v0, v1, v4}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@00a9 │ │ +08c51a: 5431 500a |000b: iget-object v1, v3, Ljwtc/android/chess/tools/importactivity$PuzzleImportProcessor;._cr:Landroid/content/ContentResolver; // field@0a50 │ │ +08c51e: 6202 ff09 |000d: sget-object v2, Ljwtc/android/chess/puzzle/MyPuzzleProvider;.CONTENT_URI_PUZZLES:Landroid/net/Uri; // field@09ff │ │ +08c522: 6e30 9b00 2100 |000f: invoke-virtual {v1, v2, v0}, Landroid/content/ContentResolver;.insert:(Landroid/net/Uri;Landroid/content/ContentValues;)Landroid/net/Uri; // method@009b │ │ +08c528: 1211 |0012: const/4 v1, #int 1 // #1 │ │ +08c52a: 1e03 |0013: monitor-exit v3 │ │ +08c52c: 0f01 |0014: return v1 │ │ +08c52e: 0d01 |0015: move-exception v1 │ │ +08c530: 1e03 |0016: monitor-exit v3 │ │ +08c532: 2701 |0017: throw v1 │ │ catches : 1 │ │ 0x0001 - 0x0012 │ │ -> 0x0015 │ │ positions : │ │ 0x0000 line=697 │ │ 0x0006 line=698 │ │ 0x000b line=699 │ │ 0x0012 line=701 │ │ 0x0015 line=697 │ │ locals : │ │ 0x0006 - 0x0015 reg=0 values Landroid/content/ContentValues; │ │ 0x0000 - 0x0018 reg=3 this Ljwtc/android/chess/tools/importactivity$PuzzleImportProcessor; │ │ 0x0000 - 0x0018 reg=4 sPGN Ljava/lang/String; │ │ │ │ - source_file_idx : 6046 (importactivity.java) │ │ + source_file_idx : 6042 (importactivity.java) │ │ │ │ Class #694 header: │ │ -class_idx : 1147 │ │ +class_idx : 1144 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 1144 │ │ +superclass_idx : 1141 │ │ source_file_idx : 671 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ Class #694 - │ │ @@ -185850,30 +185956,30 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -08a988: |[08a988] jwtc.chess.board.BoardStatics.:()V │ │ -08a998: 7010 951b 0000 |0000: invoke-direct {v0}, Ljwtc/chess/board/BoardConstants;.:()V // method@1b95 │ │ -08a99e: 0e00 |0003: return-void │ │ +08c540: |[08c540] jwtc.chess.board.BoardStatics.:()V │ │ +08c550: 7010 941b 0000 |0000: invoke-direct {v0}, Ljwtc/chess/board/BoardConstants;.:()V // method@1b94 │ │ +08c556: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=3 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Ljwtc/chess/board/BoardStatics; │ │ │ │ Virtual methods - │ │ source_file_idx : 671 (BoardStatics.java) │ │ │ │ Class #695 header: │ │ -class_idx : 137 │ │ +class_idx : 134 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 139 │ │ +superclass_idx : 136 │ │ source_file_idx : 569 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 6 │ │ │ │ Class #695 annotations: │ │ @@ -185894,17 +186000,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -08a9a0: |[08a9a0] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat$AccessibilityServiceInfoIcsImpl.:()V │ │ -08a9b0: 7010 1902 0000 |0000: invoke-direct {v0}, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl;.:()V // method@0219 │ │ -08a9b6: 0e00 |0003: return-void │ │ +08c558: |[08c558] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat$AccessibilityServiceInfoIcsImpl.:()V │ │ +08c568: 7010 1902 0000 |0000: invoke-direct {v0}, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl;.:()V // method@0219 │ │ +08c56e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=67 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoIcsImpl; │ │ │ │ Virtual methods - │ │ @@ -185913,18 +186019,18 @@ │ │ type : '(Landroid/accessibilityservice/AccessibilityServiceInfo;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -08a9b8: |[08a9b8] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat$AccessibilityServiceInfoIcsImpl.getCanRetrieveWindowContent:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Z │ │ -08a9c8: 7110 3202 0200 |0000: invoke-static {v2}, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompatIcs;.getCanRetrieveWindowContent:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Z // method@0232 │ │ -08a9ce: 0a00 |0003: move-result v0 │ │ -08a9d0: 0f00 |0004: return v0 │ │ +08c570: |[08c570] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat$AccessibilityServiceInfoIcsImpl.getCanRetrieveWindowContent:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Z │ │ +08c580: 7110 3202 0200 |0000: invoke-static {v2}, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompatIcs;.getCanRetrieveWindowContent:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Z // method@0232 │ │ +08c586: 0a00 |0003: move-result v0 │ │ +08c588: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=71 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoIcsImpl; │ │ 0x0000 - 0x0005 reg=2 info Landroid/accessibilityservice/AccessibilityServiceInfo; │ │ │ │ @@ -185933,22 +186039,22 @@ │ │ type : '(Landroid/accessibilityservice/AccessibilityServiceInfo;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -08a9d4: |[08a9d4] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat$AccessibilityServiceInfoIcsImpl.getCapabilities:(Landroid/accessibilityservice/AccessibilityServiceInfo;)I │ │ -08a9e4: 6e20 1102 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoIcsImpl;.getCanRetrieveWindowContent:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Z // method@0211 │ │ -08a9ea: 0a00 |0003: move-result v0 │ │ -08a9ec: 3800 0400 |0004: if-eqz v0, 0008 // +0004 │ │ -08a9f0: 1210 |0006: const/4 v0, #int 1 // #1 │ │ -08a9f2: 0f00 |0007: return v0 │ │ -08a9f4: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -08a9f6: 28fe |0009: goto 0007 // -0002 │ │ +08c58c: |[08c58c] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat$AccessibilityServiceInfoIcsImpl.getCapabilities:(Landroid/accessibilityservice/AccessibilityServiceInfo;)I │ │ +08c59c: 6e20 1102 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoIcsImpl;.getCanRetrieveWindowContent:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Z // method@0211 │ │ +08c5a2: 0a00 |0003: move-result v0 │ │ +08c5a4: 3800 0400 |0004: if-eqz v0, 0008 // +0004 │ │ +08c5a8: 1210 |0006: const/4 v0, #int 1 // #1 │ │ +08c5aa: 0f00 |0007: return v0 │ │ +08c5ac: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +08c5ae: 28fe |0009: goto 0007 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=96 │ │ 0x0006 line=97 │ │ 0x0007 line=99 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoIcsImpl; │ │ @@ -185959,18 +186065,18 @@ │ │ type : '(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -08a9f8: |[08a9f8] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat$AccessibilityServiceInfoIcsImpl.getDescription:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String; │ │ -08aa08: 7110 3302 0200 |0000: invoke-static {v2}, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompatIcs;.getDescription:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String; // method@0233 │ │ -08aa0e: 0c00 |0003: move-result-object v0 │ │ -08aa10: 1100 |0004: return-object v0 │ │ +08c5b0: |[08c5b0] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat$AccessibilityServiceInfoIcsImpl.getDescription:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String; │ │ +08c5c0: 7110 3302 0200 |0000: invoke-static {v2}, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompatIcs;.getDescription:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String; // method@0233 │ │ +08c5c6: 0c00 |0003: move-result-object v0 │ │ +08c5c8: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=76 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoIcsImpl; │ │ 0x0000 - 0x0005 reg=2 info Landroid/accessibilityservice/AccessibilityServiceInfo; │ │ │ │ @@ -185979,18 +186085,18 @@ │ │ type : '(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -08aa14: |[08aa14] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat$AccessibilityServiceInfoIcsImpl.getId:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String; │ │ -08aa24: 7110 3402 0200 |0000: invoke-static {v2}, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompatIcs;.getId:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String; // method@0234 │ │ -08aa2a: 0c00 |0003: move-result-object v0 │ │ -08aa2c: 1100 |0004: return-object v0 │ │ +08c5cc: |[08c5cc] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat$AccessibilityServiceInfoIcsImpl.getId:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String; │ │ +08c5dc: 7110 3402 0200 |0000: invoke-static {v2}, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompatIcs;.getId:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String; // method@0234 │ │ +08c5e2: 0c00 |0003: move-result-object v0 │ │ +08c5e4: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=81 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoIcsImpl; │ │ 0x0000 - 0x0005 reg=2 info Landroid/accessibilityservice/AccessibilityServiceInfo; │ │ │ │ @@ -185999,18 +186105,18 @@ │ │ type : '(Landroid/accessibilityservice/AccessibilityServiceInfo;)Landroid/content/pm/ResolveInfo;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -08aa30: |[08aa30] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat$AccessibilityServiceInfoIcsImpl.getResolveInfo:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Landroid/content/pm/ResolveInfo; │ │ -08aa40: 7110 3502 0200 |0000: invoke-static {v2}, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompatIcs;.getResolveInfo:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Landroid/content/pm/ResolveInfo; // method@0235 │ │ -08aa46: 0c00 |0003: move-result-object v0 │ │ -08aa48: 1100 |0004: return-object v0 │ │ +08c5e8: |[08c5e8] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat$AccessibilityServiceInfoIcsImpl.getResolveInfo:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Landroid/content/pm/ResolveInfo; │ │ +08c5f8: 7110 3502 0200 |0000: invoke-static {v2}, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompatIcs;.getResolveInfo:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Landroid/content/pm/ResolveInfo; // method@0235 │ │ +08c5fe: 0c00 |0003: move-result-object v0 │ │ +08c600: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=86 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoIcsImpl; │ │ 0x0000 - 0x0005 reg=2 info Landroid/accessibilityservice/AccessibilityServiceInfo; │ │ │ │ @@ -186019,32 +186125,32 @@ │ │ type : '(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -08aa4c: |[08aa4c] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat$AccessibilityServiceInfoIcsImpl.getSettingsActivityName:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String; │ │ -08aa5c: 7110 3602 0200 |0000: invoke-static {v2}, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompatIcs;.getSettingsActivityName:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String; // method@0236 │ │ -08aa62: 0c00 |0003: move-result-object v0 │ │ -08aa64: 1100 |0004: return-object v0 │ │ +08c604: |[08c604] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat$AccessibilityServiceInfoIcsImpl.getSettingsActivityName:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String; │ │ +08c614: 7110 3602 0200 |0000: invoke-static {v2}, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompatIcs;.getSettingsActivityName:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String; // method@0236 │ │ +08c61a: 0c00 |0003: move-result-object v0 │ │ +08c61c: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=91 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoIcsImpl; │ │ 0x0000 - 0x0005 reg=2 info Landroid/accessibilityservice/AccessibilityServiceInfo; │ │ │ │ source_file_idx : 569 (AccessibilityServiceInfoCompat.java) │ │ │ │ Class #696 header: │ │ -class_idx : 207 │ │ +class_idx : 204 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 206 │ │ -source_file_idx : 2864 │ │ +superclass_idx : 203 │ │ +source_file_idx : 2861 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 5 │ │ │ │ Class #696 annotations: │ │ Annotations on class │ │ @@ -186064,17 +186170,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -08aa68: |[08aa68] android.support.v4.app.NavUtils$NavUtilsImplJB.:()V │ │ -08aa78: 7010 a504 0000 |0000: invoke-direct {v0}, Landroid/support/v4/app/NavUtils$NavUtilsImplBase;.:()V // method@04a5 │ │ -08aa7e: 0e00 |0003: return-void │ │ +08c620: |[08c620] android.support.v4.app.NavUtils$NavUtilsImplJB.:()V │ │ +08c630: 7010 a504 0000 |0000: invoke-direct {v0}, Landroid/support/v4/app/NavUtils$NavUtilsImplBase;.:()V // method@04a5 │ │ +08c636: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=95 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/NavUtils$NavUtilsImplJB; │ │ │ │ Virtual methods - │ │ @@ -186083,21 +186189,21 @@ │ │ type : '(Landroid/app/Activity;)Landroid/content/Intent;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -08aa80: |[08aa80] android.support.v4.app.NavUtils$NavUtilsImplJB.getParentActivityIntent:(Landroid/app/Activity;)Landroid/content/Intent; │ │ -08aa90: 7110 bb04 0200 |0000: invoke-static {v2}, Landroid/support/v4/app/NavUtilsJB;.getParentActivityIntent:(Landroid/app/Activity;)Landroid/content/Intent; // method@04bb │ │ -08aa96: 0c00 |0003: move-result-object v0 │ │ -08aa98: 3900 0600 |0004: if-nez v0, 000a // +0006 │ │ -08aa9c: 6e20 af04 2100 |0006: invoke-virtual {v1, v2}, Landroid/support/v4/app/NavUtils$NavUtilsImplJB;.superGetParentActivityIntent:(Landroid/app/Activity;)Landroid/content/Intent; // method@04af │ │ -08aaa2: 0c00 |0009: move-result-object v0 │ │ -08aaa4: 1100 |000a: return-object v0 │ │ +08c638: |[08c638] android.support.v4.app.NavUtils$NavUtilsImplJB.getParentActivityIntent:(Landroid/app/Activity;)Landroid/content/Intent; │ │ +08c648: 7110 bb04 0200 |0000: invoke-static {v2}, Landroid/support/v4/app/NavUtilsJB;.getParentActivityIntent:(Landroid/app/Activity;)Landroid/content/Intent; // method@04bb │ │ +08c64e: 0c00 |0003: move-result-object v0 │ │ +08c650: 3900 0600 |0004: if-nez v0, 000a // +0006 │ │ +08c654: 6e20 af04 2100 |0006: invoke-virtual {v1, v2}, Landroid/support/v4/app/NavUtils$NavUtilsImplJB;.superGetParentActivityIntent:(Landroid/app/Activity;)Landroid/content/Intent; // method@04af │ │ +08c65a: 0c00 |0009: move-result-object v0 │ │ +08c65c: 1100 |000a: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=101 │ │ 0x0004 line=102 │ │ 0x0006 line=103 │ │ 0x000a line=105 │ │ locals : │ │ @@ -186110,21 +186216,21 @@ │ │ type : '(Landroid/content/Context;Landroid/content/pm/ActivityInfo;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 11 16-bit code units │ │ -08aaa8: |[08aaa8] android.support.v4.app.NavUtils$NavUtilsImplJB.getParentActivityName:(Landroid/content/Context;Landroid/content/pm/ActivityInfo;)Ljava/lang/String; │ │ -08aab8: 7110 bc04 0300 |0000: invoke-static {v3}, Landroid/support/v4/app/NavUtilsJB;.getParentActivityName:(Landroid/content/pm/ActivityInfo;)Ljava/lang/String; // method@04bc │ │ -08aabe: 0c00 |0003: move-result-object v0 │ │ -08aac0: 3900 0600 |0004: if-nez v0, 000a // +0006 │ │ -08aac4: 6f30 a704 2103 |0006: invoke-super {v1, v2, v3}, Landroid/support/v4/app/NavUtils$NavUtilsImplBase;.getParentActivityName:(Landroid/content/Context;Landroid/content/pm/ActivityInfo;)Ljava/lang/String; // method@04a7 │ │ -08aaca: 0c00 |0009: move-result-object v0 │ │ -08aacc: 1100 |000a: return-object v0 │ │ +08c660: |[08c660] android.support.v4.app.NavUtils$NavUtilsImplJB.getParentActivityName:(Landroid/content/Context;Landroid/content/pm/ActivityInfo;)Ljava/lang/String; │ │ +08c670: 7110 bc04 0300 |0000: invoke-static {v3}, Landroid/support/v4/app/NavUtilsJB;.getParentActivityName:(Landroid/content/pm/ActivityInfo;)Ljava/lang/String; // method@04bc │ │ +08c676: 0c00 |0003: move-result-object v0 │ │ +08c678: 3900 0600 |0004: if-nez v0, 000a // +0006 │ │ +08c67c: 6f30 a704 2103 |0006: invoke-super {v1, v2, v3}, Landroid/support/v4/app/NavUtils$NavUtilsImplBase;.getParentActivityName:(Landroid/content/Context;Landroid/content/pm/ActivityInfo;)Ljava/lang/String; // method@04a7 │ │ +08c682: 0c00 |0009: move-result-object v0 │ │ +08c684: 1100 |000a: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=124 │ │ 0x0004 line=125 │ │ 0x0006 line=126 │ │ 0x000a line=128 │ │ locals : │ │ @@ -186138,17 +186244,17 @@ │ │ type : '(Landroid/app/Activity;Landroid/content/Intent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -08aad0: |[08aad0] android.support.v4.app.NavUtils$NavUtilsImplJB.navigateUpTo:(Landroid/app/Activity;Landroid/content/Intent;)V │ │ -08aae0: 7120 bd04 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/app/NavUtilsJB;.navigateUpTo:(Landroid/app/Activity;Landroid/content/Intent;)V // method@04bd │ │ -08aae6: 0e00 |0003: return-void │ │ +08c688: |[08c688] android.support.v4.app.NavUtils$NavUtilsImplJB.navigateUpTo:(Landroid/app/Activity;Landroid/content/Intent;)V │ │ +08c698: 7120 bd04 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/app/NavUtilsJB;.navigateUpTo:(Landroid/app/Activity;Landroid/content/Intent;)V // method@04bd │ │ +08c69e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=119 │ │ 0x0003 line=120 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/NavUtils$NavUtilsImplJB; │ │ 0x0000 - 0x0004 reg=1 activity Landroid/app/Activity; │ │ @@ -186159,18 +186265,18 @@ │ │ type : '(Landroid/app/Activity;Landroid/content/Intent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -08aae8: |[08aae8] android.support.v4.app.NavUtils$NavUtilsImplJB.shouldUpRecreateTask:(Landroid/app/Activity;Landroid/content/Intent;)Z │ │ -08aaf8: 7120 be04 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/app/NavUtilsJB;.shouldUpRecreateTask:(Landroid/app/Activity;Landroid/content/Intent;)Z // method@04be │ │ -08aafe: 0a00 |0003: move-result v0 │ │ -08ab00: 0f00 |0004: return v0 │ │ +08c6a0: |[08c6a0] android.support.v4.app.NavUtils$NavUtilsImplJB.shouldUpRecreateTask:(Landroid/app/Activity;Landroid/content/Intent;)Z │ │ +08c6b0: 7120 be04 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/app/NavUtilsJB;.shouldUpRecreateTask:(Landroid/app/Activity;Landroid/content/Intent;)Z // method@04be │ │ +08c6b6: 0a00 |0003: move-result v0 │ │ +08c6b8: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=114 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/NavUtils$NavUtilsImplJB; │ │ 0x0000 - 0x0005 reg=2 activity Landroid/app/Activity; │ │ 0x0000 - 0x0005 reg=3 targetIntent Landroid/content/Intent; │ │ @@ -186180,32 +186286,32 @@ │ │ type : '(Landroid/app/Activity;)Landroid/content/Intent;' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -08ab04: |[08ab04] android.support.v4.app.NavUtils$NavUtilsImplJB.superGetParentActivityIntent:(Landroid/app/Activity;)Landroid/content/Intent; │ │ -08ab14: 6f20 a604 2100 |0000: invoke-super {v1, v2}, Landroid/support/v4/app/NavUtils$NavUtilsImplBase;.getParentActivityIntent:(Landroid/app/Activity;)Landroid/content/Intent; // method@04a6 │ │ -08ab1a: 0c00 |0003: move-result-object v0 │ │ -08ab1c: 1100 |0004: return-object v0 │ │ +08c6bc: |[08c6bc] android.support.v4.app.NavUtils$NavUtilsImplJB.superGetParentActivityIntent:(Landroid/app/Activity;)Landroid/content/Intent; │ │ +08c6cc: 6f20 a604 2100 |0000: invoke-super {v1, v2}, Landroid/support/v4/app/NavUtils$NavUtilsImplBase;.getParentActivityIntent:(Landroid/app/Activity;)Landroid/content/Intent; // method@04a6 │ │ +08c6d2: 0c00 |0003: move-result-object v0 │ │ +08c6d4: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=109 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/NavUtils$NavUtilsImplJB; │ │ 0x0000 - 0x0005 reg=2 activity Landroid/app/Activity; │ │ │ │ - source_file_idx : 2864 (NavUtils.java) │ │ + source_file_idx : 2861 (NavUtils.java) │ │ │ │ Class #697 header: │ │ -class_idx : 231 │ │ +class_idx : 228 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 230 │ │ -source_file_idx : 3211 │ │ +superclass_idx : 227 │ │ +source_file_idx : 3208 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #697 annotations: │ │ Annotations on class │ │ @@ -186225,17 +186331,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -08ab20: |[08ab20] android.support.v4.app.ShareCompat$ShareCompatImplICS.:()V │ │ -08ab30: 7010 4405 0000 |0000: invoke-direct {v0}, Landroid/support/v4/app/ShareCompat$ShareCompatImplBase;.:()V // method@0544 │ │ -08ab36: 0e00 |0003: return-void │ │ +08c6d8: |[08c6d8] android.support.v4.app.ShareCompat$ShareCompatImplICS.:()V │ │ +08c6e8: 7010 4405 0000 |0000: invoke-direct {v0}, Landroid/support/v4/app/ShareCompat$ShareCompatImplBase;.:()V // method@0544 │ │ +08c6ee: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=123 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/ShareCompat$ShareCompatImplICS; │ │ │ │ Virtual methods - │ │ @@ -186244,27 +186350,27 @@ │ │ type : '(Landroid/view/MenuItem;Landroid/support/v4/app/ShareCompat$IntentBuilder;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 25 16-bit code units │ │ -08ab38: |[08ab38] android.support.v4.app.ShareCompat$ShareCompatImplICS.configureMenuItem:(Landroid/view/MenuItem;Landroid/support/v4/app/ShareCompat$IntentBuilder;)V │ │ -08ab48: 6e10 2105 0400 |0000: invoke-virtual {v4}, Landroid/support/v4/app/ShareCompat$IntentBuilder;.getActivity:()Landroid/app/Activity; // method@0521 │ │ -08ab4e: 0c00 |0003: move-result-object v0 │ │ -08ab50: 6e10 2205 0400 |0004: invoke-virtual {v4}, Landroid/support/v4/app/ShareCompat$IntentBuilder;.getIntent:()Landroid/content/Intent; // method@0522 │ │ -08ab56: 0c01 |0007: move-result-object v1 │ │ -08ab58: 7130 5605 0301 |0008: invoke-static {v3, v0, v1}, Landroid/support/v4/app/ShareCompatICS;.configureMenuItem:(Landroid/view/MenuItem;Landroid/app/Activity;Landroid/content/Intent;)V // method@0556 │ │ -08ab5e: 6e20 4a05 3200 |000b: invoke-virtual {v2, v3}, Landroid/support/v4/app/ShareCompat$ShareCompatImplICS;.shouldAddChooserIntent:(Landroid/view/MenuItem;)Z // method@054a │ │ -08ab64: 0a00 |000e: move-result v0 │ │ -08ab66: 3800 0900 |000f: if-eqz v0, 0018 // +0009 │ │ -08ab6a: 6e10 1f05 0400 |0011: invoke-virtual {v4}, Landroid/support/v4/app/ShareCompat$IntentBuilder;.createChooserIntent:()Landroid/content/Intent; // method@051f │ │ -08ab70: 0c00 |0014: move-result-object v0 │ │ -08ab72: 7220 3e12 0300 |0015: invoke-interface {v3, v0}, Landroid/view/MenuItem;.setIntent:(Landroid/content/Intent;)Landroid/view/MenuItem; // method@123e │ │ -08ab78: 0e00 |0018: return-void │ │ +08c6f0: |[08c6f0] android.support.v4.app.ShareCompat$ShareCompatImplICS.configureMenuItem:(Landroid/view/MenuItem;Landroid/support/v4/app/ShareCompat$IntentBuilder;)V │ │ +08c700: 6e10 2105 0400 |0000: invoke-virtual {v4}, Landroid/support/v4/app/ShareCompat$IntentBuilder;.getActivity:()Landroid/app/Activity; // method@0521 │ │ +08c706: 0c00 |0003: move-result-object v0 │ │ +08c708: 6e10 2205 0400 |0004: invoke-virtual {v4}, Landroid/support/v4/app/ShareCompat$IntentBuilder;.getIntent:()Landroid/content/Intent; // method@0522 │ │ +08c70e: 0c01 |0007: move-result-object v1 │ │ +08c710: 7130 5605 0301 |0008: invoke-static {v3, v0, v1}, Landroid/support/v4/app/ShareCompatICS;.configureMenuItem:(Landroid/view/MenuItem;Landroid/app/Activity;Landroid/content/Intent;)V // method@0556 │ │ +08c716: 6e20 4a05 3200 |000b: invoke-virtual {v2, v3}, Landroid/support/v4/app/ShareCompat$ShareCompatImplICS;.shouldAddChooserIntent:(Landroid/view/MenuItem;)Z // method@054a │ │ +08c71c: 0a00 |000e: move-result v0 │ │ +08c71e: 3800 0900 |000f: if-eqz v0, 0018 // +0009 │ │ +08c722: 6e10 1f05 0400 |0011: invoke-virtual {v4}, Landroid/support/v4/app/ShareCompat$IntentBuilder;.createChooserIntent:()Landroid/content/Intent; // method@051f │ │ +08c728: 0c00 |0014: move-result-object v0 │ │ +08c72a: 7220 3e12 0300 |0015: invoke-interface {v3, v0}, Landroid/view/MenuItem;.setIntent:(Landroid/content/Intent;)Landroid/view/MenuItem; // method@123e │ │ +08c730: 0e00 |0018: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=125 │ │ 0x000b line=127 │ │ 0x0011 line=128 │ │ 0x0018 line=130 │ │ locals : │ │ @@ -186277,35 +186383,35 @@ │ │ type : '(Landroid/view/MenuItem;)Z' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -08ab7c: |[08ab7c] android.support.v4.app.ShareCompat$ShareCompatImplICS.shouldAddChooserIntent:(Landroid/view/MenuItem;)Z │ │ -08ab8c: 7210 3812 0200 |0000: invoke-interface {v2}, Landroid/view/MenuItem;.hasSubMenu:()Z // method@1238 │ │ -08ab92: 0a00 |0003: move-result v0 │ │ -08ab94: 3900 0400 |0004: if-nez v0, 0008 // +0004 │ │ -08ab98: 1210 |0006: const/4 v0, #int 1 // #1 │ │ -08ab9a: 0f00 |0007: return v0 │ │ -08ab9c: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -08ab9e: 28fe |0009: goto 0007 // -0002 │ │ +08c734: |[08c734] android.support.v4.app.ShareCompat$ShareCompatImplICS.shouldAddChooserIntent:(Landroid/view/MenuItem;)Z │ │ +08c744: 7210 3812 0200 |0000: invoke-interface {v2}, Landroid/view/MenuItem;.hasSubMenu:()Z // method@1238 │ │ +08c74a: 0a00 |0003: move-result v0 │ │ +08c74c: 3900 0400 |0004: if-nez v0, 0008 // +0004 │ │ +08c750: 1210 |0006: const/4 v0, #int 1 // #1 │ │ +08c752: 0f00 |0007: return v0 │ │ +08c754: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +08c756: 28fe |0009: goto 0007 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=133 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Landroid/support/v4/app/ShareCompat$ShareCompatImplICS; │ │ 0x0000 - 0x000a reg=2 item Landroid/view/MenuItem; │ │ │ │ - source_file_idx : 3211 (ShareCompat.java) │ │ + source_file_idx : 3208 (ShareCompat.java) │ │ │ │ Class #698 header: │ │ -class_idx : 252 │ │ +class_idx : 249 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 246 │ │ +superclass_idx : 243 │ │ source_file_idx : 891 │ │ static_fields_size : 0 │ │ instance_fields_size: 7 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 20 │ │ │ │ Class #698 annotations: │ │ @@ -186355,20 +186461,20 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -08aba0: |[08aba0] android.support.v4.content.CursorLoader.:(Landroid/content/Context;)V │ │ -08abb0: 7020 8105 2100 |0000: invoke-direct {v1, v2}, Landroid/support/v4/content/AsyncTaskLoader;.:(Landroid/content/Context;)V // method@0581 │ │ -08abb6: 2200 0701 |0003: new-instance v0, Landroid/support/v4/content/Loader$ForceLoadContentObserver; // type@0107 │ │ -08abba: 7020 ee05 1000 |0005: invoke-direct {v0, v1}, Landroid/support/v4/content/Loader$ForceLoadContentObserver;.:(Landroid/support/v4/content/Loader;)V // method@05ee │ │ -08abc0: 5b10 c901 |0008: iput-object v0, v1, Landroid/support/v4/content/CursorLoader;.mObserver:Landroid/support/v4/content/Loader$ForceLoadContentObserver; // field@01c9 │ │ -08abc4: 0e00 |000a: return-void │ │ +08c758: |[08c758] android.support.v4.content.CursorLoader.:(Landroid/content/Context;)V │ │ +08c768: 7020 8105 2100 |0000: invoke-direct {v1, v2}, Landroid/support/v4/content/AsyncTaskLoader;.:(Landroid/content/Context;)V // method@0581 │ │ +08c76e: 2200 0401 |0003: new-instance v0, Landroid/support/v4/content/Loader$ForceLoadContentObserver; // type@0104 │ │ +08c772: 7020 ee05 1000 |0005: invoke-direct {v0, v1}, Landroid/support/v4/content/Loader$ForceLoadContentObserver;.:(Landroid/support/v4/content/Loader;)V // method@05ee │ │ +08c778: 5b10 c901 |0008: iput-object v0, v1, Landroid/support/v4/content/CursorLoader;.mObserver:Landroid/support/v4/content/Loader$ForceLoadContentObserver; // field@01c9 │ │ +08c77c: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=87 │ │ 0x0003 line=88 │ │ 0x000a line=89 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Landroid/support/v4/content/CursorLoader; │ │ @@ -186379,25 +186485,25 @@ │ │ type : '(Landroid/content/Context;Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 8 │ │ ins : 7 │ │ outs : 2 │ │ insns size : 21 16-bit code units │ │ -08abc8: |[08abc8] android.support.v4.content.CursorLoader.:(Landroid/content/Context;Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)V │ │ -08abd8: 7020 8105 2100 |0000: invoke-direct {v1, v2}, Landroid/support/v4/content/AsyncTaskLoader;.:(Landroid/content/Context;)V // method@0581 │ │ -08abde: 2200 0701 |0003: new-instance v0, Landroid/support/v4/content/Loader$ForceLoadContentObserver; // type@0107 │ │ -08abe2: 7020 ee05 1000 |0005: invoke-direct {v0, v1}, Landroid/support/v4/content/Loader$ForceLoadContentObserver;.:(Landroid/support/v4/content/Loader;)V // method@05ee │ │ -08abe8: 5b10 c901 |0008: iput-object v0, v1, Landroid/support/v4/content/CursorLoader;.mObserver:Landroid/support/v4/content/Loader$ForceLoadContentObserver; // field@01c9 │ │ -08abec: 5b13 ce01 |000a: iput-object v3, v1, Landroid/support/v4/content/CursorLoader;.mUri:Landroid/net/Uri; // field@01ce │ │ -08abf0: 5b14 ca01 |000c: iput-object v4, v1, Landroid/support/v4/content/CursorLoader;.mProjection:[Ljava/lang/String; // field@01ca │ │ -08abf4: 5b15 cb01 |000e: iput-object v5, v1, Landroid/support/v4/content/CursorLoader;.mSelection:Ljava/lang/String; // field@01cb │ │ -08abf8: 5b16 cc01 |0010: iput-object v6, v1, Landroid/support/v4/content/CursorLoader;.mSelectionArgs:[Ljava/lang/String; // field@01cc │ │ -08abfc: 5b17 cd01 |0012: iput-object v7, v1, Landroid/support/v4/content/CursorLoader;.mSortOrder:Ljava/lang/String; // field@01cd │ │ -08ac00: 0e00 |0014: return-void │ │ +08c780: |[08c780] android.support.v4.content.CursorLoader.:(Landroid/content/Context;Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)V │ │ +08c790: 7020 8105 2100 |0000: invoke-direct {v1, v2}, Landroid/support/v4/content/AsyncTaskLoader;.:(Landroid/content/Context;)V // method@0581 │ │ +08c796: 2200 0401 |0003: new-instance v0, Landroid/support/v4/content/Loader$ForceLoadContentObserver; // type@0104 │ │ +08c79a: 7020 ee05 1000 |0005: invoke-direct {v0, v1}, Landroid/support/v4/content/Loader$ForceLoadContentObserver;.:(Landroid/support/v4/content/Loader;)V // method@05ee │ │ +08c7a0: 5b10 c901 |0008: iput-object v0, v1, Landroid/support/v4/content/CursorLoader;.mObserver:Landroid/support/v4/content/Loader$ForceLoadContentObserver; // field@01c9 │ │ +08c7a4: 5b13 ce01 |000a: iput-object v3, v1, Landroid/support/v4/content/CursorLoader;.mUri:Landroid/net/Uri; // field@01ce │ │ +08c7a8: 5b14 ca01 |000c: iput-object v4, v1, Landroid/support/v4/content/CursorLoader;.mProjection:[Ljava/lang/String; // field@01ca │ │ +08c7ac: 5b15 cb01 |000e: iput-object v5, v1, Landroid/support/v4/content/CursorLoader;.mSelection:Ljava/lang/String; // field@01cb │ │ +08c7b0: 5b16 cc01 |0010: iput-object v6, v1, Landroid/support/v4/content/CursorLoader;.mSelectionArgs:[Ljava/lang/String; // field@01cc │ │ +08c7b4: 5b17 cd01 |0012: iput-object v7, v1, Landroid/support/v4/content/CursorLoader;.mSortOrder:Ljava/lang/String; // field@01cd │ │ +08c7b8: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=99 │ │ 0x0003 line=100 │ │ 0x000a line=101 │ │ 0x000c line=102 │ │ 0x000e line=103 │ │ @@ -186419,34 +186525,34 @@ │ │ type : '(Landroid/database/Cursor;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 39 16-bit code units │ │ -08ac04: |[08ac04] android.support.v4.content.CursorLoader.deliverResult:(Landroid/database/Cursor;)V │ │ -08ac14: 6e10 b205 0200 |0000: invoke-virtual {v2}, Landroid/support/v4/content/CursorLoader;.isReset:()Z // method@05b2 │ │ -08ac1a: 0a01 |0003: move-result v1 │ │ -08ac1c: 3801 0800 |0004: if-eqz v1, 000c // +0008 │ │ -08ac20: 3803 0500 |0006: if-eqz v3, 000b // +0005 │ │ -08ac24: 7210 2601 0300 |0008: invoke-interface {v3}, Landroid/database/Cursor;.close:()V // method@0126 │ │ -08ac2a: 0e00 |000b: return-void │ │ -08ac2c: 5420 c801 |000c: iget-object v0, v2, Landroid/support/v4/content/CursorLoader;.mCursor:Landroid/database/Cursor; // field@01c8 │ │ -08ac30: 5b23 c801 |000e: iput-object v3, v2, Landroid/support/v4/content/CursorLoader;.mCursor:Landroid/database/Cursor; // field@01c8 │ │ -08ac34: 6e10 b305 0200 |0010: invoke-virtual {v2}, Landroid/support/v4/content/CursorLoader;.isStarted:()Z // method@05b3 │ │ -08ac3a: 0a01 |0013: move-result v1 │ │ -08ac3c: 3801 0500 |0014: if-eqz v1, 0019 // +0005 │ │ -08ac40: 6f20 8405 3200 |0016: invoke-super {v2, v3}, Landroid/support/v4/content/AsyncTaskLoader;.deliverResult:(Ljava/lang/Object;)V // method@0584 │ │ -08ac46: 3800 f2ff |0019: if-eqz v0, 000b // -000e │ │ -08ac4a: 3230 f0ff |001b: if-eq v0, v3, 000b // -0010 │ │ -08ac4e: 7210 2e01 0000 |001d: invoke-interface {v0}, Landroid/database/Cursor;.isClosed:()Z // method@012e │ │ -08ac54: 0a01 |0020: move-result v1 │ │ -08ac56: 3901 eaff |0021: if-nez v1, 000b // -0016 │ │ -08ac5a: 7210 2601 0000 |0023: invoke-interface {v0}, Landroid/database/Cursor;.close:()V // method@0126 │ │ -08ac60: 28e5 |0026: goto 000b // -001b │ │ +08c7bc: |[08c7bc] android.support.v4.content.CursorLoader.deliverResult:(Landroid/database/Cursor;)V │ │ +08c7cc: 6e10 b205 0200 |0000: invoke-virtual {v2}, Landroid/support/v4/content/CursorLoader;.isReset:()Z // method@05b2 │ │ +08c7d2: 0a01 |0003: move-result v1 │ │ +08c7d4: 3801 0800 |0004: if-eqz v1, 000c // +0008 │ │ +08c7d8: 3803 0500 |0006: if-eqz v3, 000b // +0005 │ │ +08c7dc: 7210 2601 0300 |0008: invoke-interface {v3}, Landroid/database/Cursor;.close:()V // method@0126 │ │ +08c7e2: 0e00 |000b: return-void │ │ +08c7e4: 5420 c801 |000c: iget-object v0, v2, Landroid/support/v4/content/CursorLoader;.mCursor:Landroid/database/Cursor; // field@01c8 │ │ +08c7e8: 5b23 c801 |000e: iput-object v3, v2, Landroid/support/v4/content/CursorLoader;.mCursor:Landroid/database/Cursor; // field@01c8 │ │ +08c7ec: 6e10 b305 0200 |0010: invoke-virtual {v2}, Landroid/support/v4/content/CursorLoader;.isStarted:()Z // method@05b3 │ │ +08c7f2: 0a01 |0013: move-result v1 │ │ +08c7f4: 3801 0500 |0014: if-eqz v1, 0019 // +0005 │ │ +08c7f8: 6f20 8405 3200 |0016: invoke-super {v2, v3}, Landroid/support/v4/content/AsyncTaskLoader;.deliverResult:(Ljava/lang/Object;)V // method@0584 │ │ +08c7fe: 3800 f2ff |0019: if-eqz v0, 000b // -000e │ │ +08c802: 3230 f0ff |001b: if-eq v0, v3, 000b // -0010 │ │ +08c806: 7210 2e01 0000 |001d: invoke-interface {v0}, Landroid/database/Cursor;.isClosed:()Z // method@012e │ │ +08c80c: 0a01 |0020: move-result v1 │ │ +08c80e: 3901 eaff |0021: if-nez v1, 000b // -0016 │ │ +08c812: 7210 2601 0000 |0023: invoke-interface {v0}, Landroid/database/Cursor;.close:()V // method@0126 │ │ +08c818: 28e5 |0026: goto 000b // -001b │ │ catches : (none) │ │ positions : │ │ 0x0000 line=62 │ │ 0x0006 line=64 │ │ 0x0008 line=65 │ │ 0x000b line=79 │ │ 0x000c line=69 │ │ @@ -186465,18 +186571,18 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -08ac64: |[08ac64] android.support.v4.content.CursorLoader.deliverResult:(Ljava/lang/Object;)V │ │ -08ac74: 1f01 3b00 |0000: check-cast v1, Landroid/database/Cursor; // type@003b │ │ -08ac78: 6e20 a805 1000 |0002: invoke-virtual {v0, v1}, Landroid/support/v4/content/CursorLoader;.deliverResult:(Landroid/database/Cursor;)V // method@05a8 │ │ -08ac7e: 0e00 |0005: return-void │ │ +08c81c: |[08c81c] android.support.v4.content.CursorLoader.deliverResult:(Ljava/lang/Object;)V │ │ +08c82c: 1f01 3b00 |0000: check-cast v1, Landroid/database/Cursor; // type@003b │ │ +08c830: 6e20 a805 1000 |0002: invoke-virtual {v0, v1}, Landroid/support/v4/content/CursorLoader;.deliverResult:(Landroid/database/Cursor;)V // method@05a8 │ │ +08c836: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 x0 Ljava/lang/Object; │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v4/content/CursorLoader; │ │ │ │ @@ -186485,56 +186591,56 @@ │ │ type : '(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 103 16-bit code units │ │ -08ac80: |[08ac80] android.support.v4.content.CursorLoader.dump:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V │ │ -08ac90: 6f55 8705 2143 |0000: invoke-super {v1, v2, v3, v4, v5}, Landroid/support/v4/content/AsyncTaskLoader;.dump:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V // method@0587 │ │ -08ac96: 6e20 d214 2400 |0003: invoke-virtual {v4, v2}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@14d2 │ │ -08ac9c: 1a00 271b |0006: const-string v0, "mUri=" // string@1b27 │ │ -08aca0: 6e20 d214 0400 |0008: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@14d2 │ │ -08aca6: 5410 ce01 |000b: iget-object v0, v1, Landroid/support/v4/content/CursorLoader;.mUri:Landroid/net/Uri; // field@01ce │ │ -08acaa: 6e20 d614 0400 |000d: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@14d6 │ │ -08acb0: 6e20 d214 2400 |0010: invoke-virtual {v4, v2}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@14d2 │ │ -08acb6: 1a00 961a |0013: const-string v0, "mProjection=" // string@1a96 │ │ -08acba: 6e20 d214 0400 |0015: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@14d2 │ │ -08acc0: 5410 ca01 |0018: iget-object v0, v1, Landroid/support/v4/content/CursorLoader;.mProjection:[Ljava/lang/String; // field@01ca │ │ -08acc4: 7110 af15 0000 |001a: invoke-static {v0}, Ljava/util/Arrays;.toString:([Ljava/lang/Object;)Ljava/lang/String; // method@15af │ │ -08acca: 0c00 |001d: move-result-object v0 │ │ -08accc: 6e20 d714 0400 |001e: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@14d7 │ │ -08acd2: 6e20 d214 2400 |0021: invoke-virtual {v4, v2}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@14d2 │ │ -08acd8: 1a00 c91a |0024: const-string v0, "mSelection=" // string@1ac9 │ │ -08acdc: 6e20 d214 0400 |0026: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@14d2 │ │ -08ace2: 5410 cb01 |0029: iget-object v0, v1, Landroid/support/v4/content/CursorLoader;.mSelection:Ljava/lang/String; // field@01cb │ │ -08ace6: 6e20 d714 0400 |002b: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@14d7 │ │ -08acec: 6e20 d214 2400 |002e: invoke-virtual {v4, v2}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@14d2 │ │ -08acf2: 1a00 cb1a |0031: const-string v0, "mSelectionArgs=" // string@1acb │ │ -08acf6: 6e20 d214 0400 |0033: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@14d2 │ │ -08acfc: 5410 cc01 |0036: iget-object v0, v1, Landroid/support/v4/content/CursorLoader;.mSelectionArgs:[Ljava/lang/String; // field@01cc │ │ -08ad00: 7110 af15 0000 |0038: invoke-static {v0}, Ljava/util/Arrays;.toString:([Ljava/lang/Object;)Ljava/lang/String; // method@15af │ │ -08ad06: 0c00 |003b: move-result-object v0 │ │ -08ad08: 6e20 d714 0400 |003c: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@14d7 │ │ -08ad0e: 6e20 d214 2400 |003f: invoke-virtual {v4, v2}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@14d2 │ │ -08ad14: 1a00 db1a |0042: const-string v0, "mSortOrder=" // string@1adb │ │ -08ad18: 6e20 d214 0400 |0044: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@14d2 │ │ -08ad1e: 5410 cd01 |0047: iget-object v0, v1, Landroid/support/v4/content/CursorLoader;.mSortOrder:Ljava/lang/String; // field@01cd │ │ -08ad22: 6e20 d714 0400 |0049: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@14d7 │ │ -08ad28: 6e20 d214 2400 |004c: invoke-virtual {v4, v2}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@14d2 │ │ -08ad2e: 1a00 a219 |004f: const-string v0, "mCursor=" // string@19a2 │ │ -08ad32: 6e20 d214 0400 |0051: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@14d2 │ │ -08ad38: 5410 c801 |0054: iget-object v0, v1, Landroid/support/v4/content/CursorLoader;.mCursor:Landroid/database/Cursor; // field@01c8 │ │ -08ad3c: 6e20 d614 0400 |0056: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@14d6 │ │ -08ad42: 6e20 d214 2400 |0059: invoke-virtual {v4, v2}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@14d2 │ │ -08ad48: 1a00 8e19 |005c: const-string v0, "mContentChanged=" // string@198e │ │ -08ad4c: 6e20 d214 0400 |005e: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@14d2 │ │ -08ad52: 5510 c701 |0061: iget-boolean v0, v1, Landroid/support/v4/content/CursorLoader;.mContentChanged:Z // field@01c7 │ │ -08ad56: 6e20 d814 0400 |0063: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.println:(Z)V // method@14d8 │ │ -08ad5c: 0e00 |0066: return-void │ │ +08c838: |[08c838] android.support.v4.content.CursorLoader.dump:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V │ │ +08c848: 6f55 8705 2143 |0000: invoke-super {v1, v2, v3, v4, v5}, Landroid/support/v4/content/AsyncTaskLoader;.dump:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V // method@0587 │ │ +08c84e: 6e20 d214 2400 |0003: invoke-virtual {v4, v2}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@14d2 │ │ +08c854: 1a00 231b |0006: const-string v0, "mUri=" // string@1b23 │ │ +08c858: 6e20 d214 0400 |0008: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@14d2 │ │ +08c85e: 5410 ce01 |000b: iget-object v0, v1, Landroid/support/v4/content/CursorLoader;.mUri:Landroid/net/Uri; // field@01ce │ │ +08c862: 6e20 d614 0400 |000d: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@14d6 │ │ +08c868: 6e20 d214 2400 |0010: invoke-virtual {v4, v2}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@14d2 │ │ +08c86e: 1a00 921a |0013: const-string v0, "mProjection=" // string@1a92 │ │ +08c872: 6e20 d214 0400 |0015: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@14d2 │ │ +08c878: 5410 ca01 |0018: iget-object v0, v1, Landroid/support/v4/content/CursorLoader;.mProjection:[Ljava/lang/String; // field@01ca │ │ +08c87c: 7110 af15 0000 |001a: invoke-static {v0}, Ljava/util/Arrays;.toString:([Ljava/lang/Object;)Ljava/lang/String; // method@15af │ │ +08c882: 0c00 |001d: move-result-object v0 │ │ +08c884: 6e20 d714 0400 |001e: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@14d7 │ │ +08c88a: 6e20 d214 2400 |0021: invoke-virtual {v4, v2}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@14d2 │ │ +08c890: 1a00 c51a |0024: const-string v0, "mSelection=" // string@1ac5 │ │ +08c894: 6e20 d214 0400 |0026: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@14d2 │ │ +08c89a: 5410 cb01 |0029: iget-object v0, v1, Landroid/support/v4/content/CursorLoader;.mSelection:Ljava/lang/String; // field@01cb │ │ +08c89e: 6e20 d714 0400 |002b: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@14d7 │ │ +08c8a4: 6e20 d214 2400 |002e: invoke-virtual {v4, v2}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@14d2 │ │ +08c8aa: 1a00 c71a |0031: const-string v0, "mSelectionArgs=" // string@1ac7 │ │ +08c8ae: 6e20 d214 0400 |0033: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@14d2 │ │ +08c8b4: 5410 cc01 |0036: iget-object v0, v1, Landroid/support/v4/content/CursorLoader;.mSelectionArgs:[Ljava/lang/String; // field@01cc │ │ +08c8b8: 7110 af15 0000 |0038: invoke-static {v0}, Ljava/util/Arrays;.toString:([Ljava/lang/Object;)Ljava/lang/String; // method@15af │ │ +08c8be: 0c00 |003b: move-result-object v0 │ │ +08c8c0: 6e20 d714 0400 |003c: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@14d7 │ │ +08c8c6: 6e20 d214 2400 |003f: invoke-virtual {v4, v2}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@14d2 │ │ +08c8cc: 1a00 d71a |0042: const-string v0, "mSortOrder=" // string@1ad7 │ │ +08c8d0: 6e20 d214 0400 |0044: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@14d2 │ │ +08c8d6: 5410 cd01 |0047: iget-object v0, v1, Landroid/support/v4/content/CursorLoader;.mSortOrder:Ljava/lang/String; // field@01cd │ │ +08c8da: 6e20 d714 0400 |0049: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@14d7 │ │ +08c8e0: 6e20 d214 2400 |004c: invoke-virtual {v4, v2}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@14d2 │ │ +08c8e6: 1a00 9e19 |004f: const-string v0, "mCursor=" // string@199e │ │ +08c8ea: 6e20 d214 0400 |0051: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@14d2 │ │ +08c8f0: 5410 c801 |0054: iget-object v0, v1, Landroid/support/v4/content/CursorLoader;.mCursor:Landroid/database/Cursor; // field@01c8 │ │ +08c8f4: 6e20 d614 0400 |0056: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@14d6 │ │ +08c8fa: 6e20 d214 2400 |0059: invoke-virtual {v4, v2}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@14d2 │ │ +08c900: 1a00 8a19 |005c: const-string v0, "mContentChanged=" // string@198a │ │ +08c904: 6e20 d214 0400 |005e: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@14d2 │ │ +08c90a: 5510 c701 |0061: iget-boolean v0, v1, Landroid/support/v4/content/CursorLoader;.mContentChanged:Z // field@01c7 │ │ +08c90e: 6e20 d814 0400 |0063: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.println:(Z)V // method@14d8 │ │ +08c914: 0e00 |0066: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=196 │ │ 0x0003 line=197 │ │ 0x0010 line=198 │ │ 0x0018 line=199 │ │ 0x0021 line=200 │ │ @@ -186556,17 +186662,17 @@ │ │ type : '()[Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -08ad60: |[08ad60] android.support.v4.content.CursorLoader.getProjection:()[Ljava/lang/String; │ │ -08ad70: 5410 ca01 |0000: iget-object v0, v1, Landroid/support/v4/content/CursorLoader;.mProjection:[Ljava/lang/String; // field@01ca │ │ -08ad74: 1100 |0002: return-object v0 │ │ +08c918: |[08c918] android.support.v4.content.CursorLoader.getProjection:()[Ljava/lang/String; │ │ +08c928: 5410 ca01 |0000: iget-object v0, v1, Landroid/support/v4/content/CursorLoader;.mProjection:[Ljava/lang/String; // field@01ca │ │ +08c92c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=163 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/content/CursorLoader; │ │ │ │ #4 : (in Landroid/support/v4/content/CursorLoader;) │ │ @@ -186574,17 +186680,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -08ad78: |[08ad78] android.support.v4.content.CursorLoader.getSelection:()Ljava/lang/String; │ │ -08ad88: 5410 cb01 |0000: iget-object v0, v1, Landroid/support/v4/content/CursorLoader;.mSelection:Ljava/lang/String; // field@01cb │ │ -08ad8c: 1100 |0002: return-object v0 │ │ +08c930: |[08c930] android.support.v4.content.CursorLoader.getSelection:()Ljava/lang/String; │ │ +08c940: 5410 cb01 |0000: iget-object v0, v1, Landroid/support/v4/content/CursorLoader;.mSelection:Ljava/lang/String; // field@01cb │ │ +08c944: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=171 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/content/CursorLoader; │ │ │ │ #5 : (in Landroid/support/v4/content/CursorLoader;) │ │ @@ -186592,17 +186698,17 @@ │ │ type : '()[Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -08ad90: |[08ad90] android.support.v4.content.CursorLoader.getSelectionArgs:()[Ljava/lang/String; │ │ -08ada0: 5410 cc01 |0000: iget-object v0, v1, Landroid/support/v4/content/CursorLoader;.mSelectionArgs:[Ljava/lang/String; // field@01cc │ │ -08ada4: 1100 |0002: return-object v0 │ │ +08c948: |[08c948] android.support.v4.content.CursorLoader.getSelectionArgs:()[Ljava/lang/String; │ │ +08c958: 5410 cc01 |0000: iget-object v0, v1, Landroid/support/v4/content/CursorLoader;.mSelectionArgs:[Ljava/lang/String; // field@01cc │ │ +08c95c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=179 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/content/CursorLoader; │ │ │ │ #6 : (in Landroid/support/v4/content/CursorLoader;) │ │ @@ -186610,17 +186716,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -08ada8: |[08ada8] android.support.v4.content.CursorLoader.getSortOrder:()Ljava/lang/String; │ │ -08adb8: 5410 cd01 |0000: iget-object v0, v1, Landroid/support/v4/content/CursorLoader;.mSortOrder:Ljava/lang/String; // field@01cd │ │ -08adbc: 1100 |0002: return-object v0 │ │ +08c960: |[08c960] android.support.v4.content.CursorLoader.getSortOrder:()Ljava/lang/String; │ │ +08c970: 5410 cd01 |0000: iget-object v0, v1, Landroid/support/v4/content/CursorLoader;.mSortOrder:Ljava/lang/String; // field@01cd │ │ +08c974: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=187 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/content/CursorLoader; │ │ │ │ #7 : (in Landroid/support/v4/content/CursorLoader;) │ │ @@ -186628,17 +186734,17 @@ │ │ type : '()Landroid/net/Uri;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -08adc0: |[08adc0] android.support.v4.content.CursorLoader.getUri:()Landroid/net/Uri; │ │ -08add0: 5410 ce01 |0000: iget-object v0, v1, Landroid/support/v4/content/CursorLoader;.mUri:Landroid/net/Uri; // field@01ce │ │ -08add4: 1100 |0002: return-object v0 │ │ +08c978: |[08c978] android.support.v4.content.CursorLoader.getUri:()Landroid/net/Uri; │ │ +08c988: 5410 ce01 |0000: iget-object v0, v1, Landroid/support/v4/content/CursorLoader;.mUri:Landroid/net/Uri; // field@01ce │ │ +08c98c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=155 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/content/CursorLoader; │ │ │ │ #8 : (in Landroid/support/v4/content/CursorLoader;) │ │ @@ -186646,31 +186752,31 @@ │ │ type : '()Landroid/database/Cursor;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 6 │ │ insns size : 33 16-bit code units │ │ -08add8: |[08add8] android.support.v4.content.CursorLoader.loadInBackground:()Landroid/database/Cursor; │ │ -08ade8: 6e10 ac05 0700 |0000: invoke-virtual {v7}, Landroid/support/v4/content/CursorLoader;.getContext:()Landroid/content/Context; // method@05ac │ │ -08adee: 0c00 |0003: move-result-object v0 │ │ -08adf0: 6e10 ad00 0000 |0004: invoke-virtual {v0}, Landroid/content/Context;.getContentResolver:()Landroid/content/ContentResolver; // method@00ad │ │ -08adf6: 0c00 |0007: move-result-object v0 │ │ -08adf8: 5471 ce01 |0008: iget-object v1, v7, Landroid/support/v4/content/CursorLoader;.mUri:Landroid/net/Uri; // field@01ce │ │ -08adfc: 5472 ca01 |000a: iget-object v2, v7, Landroid/support/v4/content/CursorLoader;.mProjection:[Ljava/lang/String; // field@01ca │ │ -08ae00: 5473 cb01 |000c: iget-object v3, v7, Landroid/support/v4/content/CursorLoader;.mSelection:Ljava/lang/String; // field@01cb │ │ -08ae04: 5474 cc01 |000e: iget-object v4, v7, Landroid/support/v4/content/CursorLoader;.mSelectionArgs:[Ljava/lang/String; // field@01cc │ │ -08ae08: 5475 cd01 |0010: iget-object v5, v7, Landroid/support/v4/content/CursorLoader;.mSortOrder:Ljava/lang/String; // field@01cd │ │ -08ae0c: 7406 9e00 0000 |0012: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/content/ContentResolver;.query:(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; // method@009e │ │ -08ae12: 0c06 |0015: move-result-object v6 │ │ -08ae14: 3806 0a00 |0016: if-eqz v6, 0020 // +000a │ │ -08ae18: 7210 2901 0600 |0018: invoke-interface {v6}, Landroid/database/Cursor;.getCount:()I // method@0129 │ │ -08ae1e: 5470 c901 |001b: iget-object v0, v7, Landroid/support/v4/content/CursorLoader;.mObserver:Landroid/support/v4/content/Loader$ForceLoadContentObserver; // field@01c9 │ │ -08ae22: 7220 3201 0600 |001d: invoke-interface {v6, v0}, Landroid/database/Cursor;.registerContentObserver:(Landroid/database/ContentObserver;)V // method@0132 │ │ -08ae28: 1106 |0020: return-object v6 │ │ +08c990: |[08c990] android.support.v4.content.CursorLoader.loadInBackground:()Landroid/database/Cursor; │ │ +08c9a0: 6e10 ac05 0700 |0000: invoke-virtual {v7}, Landroid/support/v4/content/CursorLoader;.getContext:()Landroid/content/Context; // method@05ac │ │ +08c9a6: 0c00 |0003: move-result-object v0 │ │ +08c9a8: 6e10 ad00 0000 |0004: invoke-virtual {v0}, Landroid/content/Context;.getContentResolver:()Landroid/content/ContentResolver; // method@00ad │ │ +08c9ae: 0c00 |0007: move-result-object v0 │ │ +08c9b0: 5471 ce01 |0008: iget-object v1, v7, Landroid/support/v4/content/CursorLoader;.mUri:Landroid/net/Uri; // field@01ce │ │ +08c9b4: 5472 ca01 |000a: iget-object v2, v7, Landroid/support/v4/content/CursorLoader;.mProjection:[Ljava/lang/String; // field@01ca │ │ +08c9b8: 5473 cb01 |000c: iget-object v3, v7, Landroid/support/v4/content/CursorLoader;.mSelection:Ljava/lang/String; // field@01cb │ │ +08c9bc: 5474 cc01 |000e: iget-object v4, v7, Landroid/support/v4/content/CursorLoader;.mSelectionArgs:[Ljava/lang/String; // field@01cc │ │ +08c9c0: 5475 cd01 |0010: iget-object v5, v7, Landroid/support/v4/content/CursorLoader;.mSortOrder:Ljava/lang/String; // field@01cd │ │ +08c9c4: 7406 9e00 0000 |0012: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/content/ContentResolver;.query:(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; // method@009e │ │ +08c9ca: 0c06 |0015: move-result-object v6 │ │ +08c9cc: 3806 0a00 |0016: if-eqz v6, 0020 // +000a │ │ +08c9d0: 7210 2901 0600 |0018: invoke-interface {v6}, Landroid/database/Cursor;.getCount:()I // method@0129 │ │ +08c9d6: 5470 c901 |001b: iget-object v0, v7, Landroid/support/v4/content/CursorLoader;.mObserver:Landroid/support/v4/content/Loader$ForceLoadContentObserver; // field@01c9 │ │ +08c9da: 7220 3201 0600 |001d: invoke-interface {v6, v0}, Landroid/database/Cursor;.registerContentObserver:(Landroid/database/ContentObserver;)V // method@0132 │ │ +08c9e0: 1106 |0020: return-object v6 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ 0x0016 line=51 │ │ 0x0018 line=53 │ │ 0x001b line=54 │ │ 0x0020 line=56 │ │ @@ -186683,18 +186789,18 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -08ae2c: |[08ae2c] android.support.v4.content.CursorLoader.loadInBackground:()Ljava/lang/Object; │ │ -08ae3c: 6e10 b405 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/content/CursorLoader;.loadInBackground:()Landroid/database/Cursor; // method@05b4 │ │ -08ae42: 0c00 |0003: move-result-object v0 │ │ -08ae44: 1100 |0004: return-object v0 │ │ +08c9e4: |[08c9e4] android.support.v4.content.CursorLoader.loadInBackground:()Ljava/lang/Object; │ │ +08c9f4: 6e10 b405 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/content/CursorLoader;.loadInBackground:()Landroid/database/Cursor; // method@05b4 │ │ +08c9fa: 0c00 |0003: move-result-object v0 │ │ +08c9fc: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/content/CursorLoader; │ │ │ │ #10 : (in Landroid/support/v4/content/CursorLoader;) │ │ @@ -186702,21 +186808,21 @@ │ │ type : '(Landroid/database/Cursor;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -08ae48: |[08ae48] android.support.v4.content.CursorLoader.onCanceled:(Landroid/database/Cursor;)V │ │ -08ae58: 3802 0b00 |0000: if-eqz v2, 000b // +000b │ │ -08ae5c: 7210 2e01 0200 |0002: invoke-interface {v2}, Landroid/database/Cursor;.isClosed:()Z // method@012e │ │ -08ae62: 0a00 |0005: move-result v0 │ │ -08ae64: 3900 0500 |0006: if-nez v0, 000b // +0005 │ │ -08ae68: 7210 2601 0200 |0008: invoke-interface {v2}, Landroid/database/Cursor;.close:()V // method@0126 │ │ -08ae6e: 0e00 |000b: return-void │ │ +08ca00: |[08ca00] android.support.v4.content.CursorLoader.onCanceled:(Landroid/database/Cursor;)V │ │ +08ca10: 3802 0b00 |0000: if-eqz v2, 000b // +000b │ │ +08ca14: 7210 2e01 0200 |0002: invoke-interface {v2}, Landroid/database/Cursor;.isClosed:()Z // method@012e │ │ +08ca1a: 0a00 |0005: move-result v0 │ │ +08ca1c: 3900 0500 |0006: if-nez v0, 000b // +0005 │ │ +08ca20: 7210 2601 0200 |0008: invoke-interface {v2}, Landroid/database/Cursor;.close:()V // method@0126 │ │ +08ca26: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=136 │ │ 0x0008 line=137 │ │ 0x000b line=139 │ │ locals : │ │ 0x0000 - 0x000c reg=1 this Landroid/support/v4/content/CursorLoader; │ │ @@ -186727,18 +186833,18 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -08ae70: |[08ae70] android.support.v4.content.CursorLoader.onCanceled:(Ljava/lang/Object;)V │ │ -08ae80: 1f01 3b00 |0000: check-cast v1, Landroid/database/Cursor; // type@003b │ │ -08ae84: 6e20 b605 1000 |0002: invoke-virtual {v0, v1}, Landroid/support/v4/content/CursorLoader;.onCanceled:(Landroid/database/Cursor;)V // method@05b6 │ │ -08ae8a: 0e00 |0005: return-void │ │ +08ca28: |[08ca28] android.support.v4.content.CursorLoader.onCanceled:(Ljava/lang/Object;)V │ │ +08ca38: 1f01 3b00 |0000: check-cast v1, Landroid/database/Cursor; // type@003b │ │ +08ca3c: 6e20 b605 1000 |0002: invoke-virtual {v0, v1}, Landroid/support/v4/content/CursorLoader;.onCanceled:(Landroid/database/Cursor;)V // method@05b6 │ │ +08ca42: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 x0 Ljava/lang/Object; │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v4/content/CursorLoader; │ │ │ │ @@ -186747,28 +186853,28 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 27 16-bit code units │ │ -08ae8c: |[08ae8c] android.support.v4.content.CursorLoader.onReset:()V │ │ -08ae9c: 6f10 8e05 0100 |0000: invoke-super {v1}, Landroid/support/v4/content/AsyncTaskLoader;.onReset:()V // method@058e │ │ -08aea2: 6e10 ba05 0100 |0003: invoke-virtual {v1}, Landroid/support/v4/content/CursorLoader;.onStopLoading:()V // method@05ba │ │ -08aea8: 5410 c801 |0006: iget-object v0, v1, Landroid/support/v4/content/CursorLoader;.mCursor:Landroid/database/Cursor; // field@01c8 │ │ -08aeac: 3800 0f00 |0008: if-eqz v0, 0017 // +000f │ │ -08aeb0: 5410 c801 |000a: iget-object v0, v1, Landroid/support/v4/content/CursorLoader;.mCursor:Landroid/database/Cursor; // field@01c8 │ │ -08aeb4: 7210 2e01 0000 |000c: invoke-interface {v0}, Landroid/database/Cursor;.isClosed:()Z // method@012e │ │ -08aeba: 0a00 |000f: move-result v0 │ │ -08aebc: 3900 0700 |0010: if-nez v0, 0017 // +0007 │ │ -08aec0: 5410 c801 |0012: iget-object v0, v1, Landroid/support/v4/content/CursorLoader;.mCursor:Landroid/database/Cursor; // field@01c8 │ │ -08aec4: 7210 2601 0000 |0014: invoke-interface {v0}, Landroid/database/Cursor;.close:()V // method@0126 │ │ -08aeca: 1200 |0017: const/4 v0, #int 0 // #0 │ │ -08aecc: 5b10 c801 |0018: iput-object v0, v1, Landroid/support/v4/content/CursorLoader;.mCursor:Landroid/database/Cursor; // field@01c8 │ │ -08aed0: 0e00 |001a: return-void │ │ +08ca44: |[08ca44] android.support.v4.content.CursorLoader.onReset:()V │ │ +08ca54: 6f10 8e05 0100 |0000: invoke-super {v1}, Landroid/support/v4/content/AsyncTaskLoader;.onReset:()V // method@058e │ │ +08ca5a: 6e10 ba05 0100 |0003: invoke-virtual {v1}, Landroid/support/v4/content/CursorLoader;.onStopLoading:()V // method@05ba │ │ +08ca60: 5410 c801 |0006: iget-object v0, v1, Landroid/support/v4/content/CursorLoader;.mCursor:Landroid/database/Cursor; // field@01c8 │ │ +08ca64: 3800 0f00 |0008: if-eqz v0, 0017 // +000f │ │ +08ca68: 5410 c801 |000a: iget-object v0, v1, Landroid/support/v4/content/CursorLoader;.mCursor:Landroid/database/Cursor; // field@01c8 │ │ +08ca6c: 7210 2e01 0000 |000c: invoke-interface {v0}, Landroid/database/Cursor;.isClosed:()Z // method@012e │ │ +08ca72: 0a00 |000f: move-result v0 │ │ +08ca74: 3900 0700 |0010: if-nez v0, 0017 // +0007 │ │ +08ca78: 5410 c801 |0012: iget-object v0, v1, Landroid/support/v4/content/CursorLoader;.mCursor:Landroid/database/Cursor; // field@01c8 │ │ +08ca7c: 7210 2601 0000 |0014: invoke-interface {v0}, Landroid/database/Cursor;.close:()V // method@0126 │ │ +08ca82: 1200 |0017: const/4 v0, #int 0 // #0 │ │ +08ca84: 5b10 c801 |0018: iput-object v0, v1, Landroid/support/v4/content/CursorLoader;.mCursor:Landroid/database/Cursor; // field@01c8 │ │ +08ca88: 0e00 |001a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=143 │ │ 0x0003 line=146 │ │ 0x0006 line=148 │ │ 0x0012 line=149 │ │ 0x0017 line=151 │ │ @@ -186781,26 +186887,26 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 23 16-bit code units │ │ -08aed4: |[08aed4] android.support.v4.content.CursorLoader.onStartLoading:()V │ │ -08aee4: 5410 c801 |0000: iget-object v0, v1, Landroid/support/v4/content/CursorLoader;.mCursor:Landroid/database/Cursor; // field@01c8 │ │ -08aee8: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -08aeec: 5410 c801 |0004: iget-object v0, v1, Landroid/support/v4/content/CursorLoader;.mCursor:Landroid/database/Cursor; // field@01c8 │ │ -08aef0: 6e20 a805 0100 |0006: invoke-virtual {v1, v0}, Landroid/support/v4/content/CursorLoader;.deliverResult:(Landroid/database/Cursor;)V // method@05a8 │ │ -08aef6: 6e10 c005 0100 |0009: invoke-virtual {v1}, Landroid/support/v4/content/CursorLoader;.takeContentChanged:()Z // method@05c0 │ │ -08aefc: 0a00 |000c: move-result v0 │ │ -08aefe: 3900 0600 |000d: if-nez v0, 0013 // +0006 │ │ -08af02: 5410 c801 |000f: iget-object v0, v1, Landroid/support/v4/content/CursorLoader;.mCursor:Landroid/database/Cursor; // field@01c8 │ │ -08af06: 3900 0500 |0011: if-nez v0, 0016 // +0005 │ │ -08af0a: 6e10 ab05 0100 |0013: invoke-virtual {v1}, Landroid/support/v4/content/CursorLoader;.forceLoad:()V // method@05ab │ │ -08af10: 0e00 |0016: return-void │ │ +08ca8c: |[08ca8c] android.support.v4.content.CursorLoader.onStartLoading:()V │ │ +08ca9c: 5410 c801 |0000: iget-object v0, v1, Landroid/support/v4/content/CursorLoader;.mCursor:Landroid/database/Cursor; // field@01c8 │ │ +08caa0: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +08caa4: 5410 c801 |0004: iget-object v0, v1, Landroid/support/v4/content/CursorLoader;.mCursor:Landroid/database/Cursor; // field@01c8 │ │ +08caa8: 6e20 a805 0100 |0006: invoke-virtual {v1, v0}, Landroid/support/v4/content/CursorLoader;.deliverResult:(Landroid/database/Cursor;)V // method@05a8 │ │ +08caae: 6e10 c005 0100 |0009: invoke-virtual {v1}, Landroid/support/v4/content/CursorLoader;.takeContentChanged:()Z // method@05c0 │ │ +08cab4: 0a00 |000c: move-result v0 │ │ +08cab6: 3900 0600 |000d: if-nez v0, 0013 // +0006 │ │ +08caba: 5410 c801 |000f: iget-object v0, v1, Landroid/support/v4/content/CursorLoader;.mCursor:Landroid/database/Cursor; // field@01c8 │ │ +08cabe: 3900 0500 |0011: if-nez v0, 0016 // +0005 │ │ +08cac2: 6e10 ab05 0100 |0013: invoke-virtual {v1}, Landroid/support/v4/content/CursorLoader;.forceLoad:()V // method@05ab │ │ +08cac8: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=117 │ │ 0x0004 line=118 │ │ 0x0009 line=120 │ │ 0x0013 line=121 │ │ 0x0016 line=123 │ │ @@ -186812,17 +186918,17 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -08af14: |[08af14] android.support.v4.content.CursorLoader.onStopLoading:()V │ │ -08af24: 6e10 a705 0000 |0000: invoke-virtual {v0}, Landroid/support/v4/content/CursorLoader;.cancelLoad:()Z // method@05a7 │ │ -08af2a: 0e00 |0003: return-void │ │ +08cacc: |[08cacc] android.support.v4.content.CursorLoader.onStopLoading:()V │ │ +08cadc: 6e10 a705 0000 |0000: invoke-virtual {v0}, Landroid/support/v4/content/CursorLoader;.cancelLoad:()Z // method@05a7 │ │ +08cae2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=131 │ │ 0x0003 line=132 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/content/CursorLoader; │ │ │ │ @@ -186831,17 +186937,17 @@ │ │ type : '([Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -08af2c: |[08af2c] android.support.v4.content.CursorLoader.setProjection:([Ljava/lang/String;)V │ │ -08af3c: 5b01 ca01 |0000: iput-object v1, v0, Landroid/support/v4/content/CursorLoader;.mProjection:[Ljava/lang/String; // field@01ca │ │ -08af40: 0e00 |0002: return-void │ │ +08cae4: |[08cae4] android.support.v4.content.CursorLoader.setProjection:([Ljava/lang/String;)V │ │ +08caf4: 5b01 ca01 |0000: iput-object v1, v0, Landroid/support/v4/content/CursorLoader;.mProjection:[Ljava/lang/String; // field@01ca │ │ +08caf8: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=167 │ │ 0x0002 line=168 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v4/content/CursorLoader; │ │ 0x0000 - 0x0003 reg=1 projection [Ljava/lang/String; │ │ @@ -186851,17 +186957,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -08af44: |[08af44] android.support.v4.content.CursorLoader.setSelection:(Ljava/lang/String;)V │ │ -08af54: 5b01 cb01 |0000: iput-object v1, v0, Landroid/support/v4/content/CursorLoader;.mSelection:Ljava/lang/String; // field@01cb │ │ -08af58: 0e00 |0002: return-void │ │ +08cafc: |[08cafc] android.support.v4.content.CursorLoader.setSelection:(Ljava/lang/String;)V │ │ +08cb0c: 5b01 cb01 |0000: iput-object v1, v0, Landroid/support/v4/content/CursorLoader;.mSelection:Ljava/lang/String; // field@01cb │ │ +08cb10: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=175 │ │ 0x0002 line=176 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v4/content/CursorLoader; │ │ 0x0000 - 0x0003 reg=1 selection Ljava/lang/String; │ │ @@ -186871,17 +186977,17 @@ │ │ type : '([Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -08af5c: |[08af5c] android.support.v4.content.CursorLoader.setSelectionArgs:([Ljava/lang/String;)V │ │ -08af6c: 5b01 cc01 |0000: iput-object v1, v0, Landroid/support/v4/content/CursorLoader;.mSelectionArgs:[Ljava/lang/String; // field@01cc │ │ -08af70: 0e00 |0002: return-void │ │ +08cb14: |[08cb14] android.support.v4.content.CursorLoader.setSelectionArgs:([Ljava/lang/String;)V │ │ +08cb24: 5b01 cc01 |0000: iput-object v1, v0, Landroid/support/v4/content/CursorLoader;.mSelectionArgs:[Ljava/lang/String; // field@01cc │ │ +08cb28: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=183 │ │ 0x0002 line=184 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v4/content/CursorLoader; │ │ 0x0000 - 0x0003 reg=1 selectionArgs [Ljava/lang/String; │ │ @@ -186891,17 +186997,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -08af74: |[08af74] android.support.v4.content.CursorLoader.setSortOrder:(Ljava/lang/String;)V │ │ -08af84: 5b01 cd01 |0000: iput-object v1, v0, Landroid/support/v4/content/CursorLoader;.mSortOrder:Ljava/lang/String; // field@01cd │ │ -08af88: 0e00 |0002: return-void │ │ +08cb2c: |[08cb2c] android.support.v4.content.CursorLoader.setSortOrder:(Ljava/lang/String;)V │ │ +08cb3c: 5b01 cd01 |0000: iput-object v1, v0, Landroid/support/v4/content/CursorLoader;.mSortOrder:Ljava/lang/String; // field@01cd │ │ +08cb40: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=191 │ │ 0x0002 line=192 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v4/content/CursorLoader; │ │ 0x0000 - 0x0003 reg=1 sortOrder Ljava/lang/String; │ │ @@ -186911,31 +187017,31 @@ │ │ type : '(Landroid/net/Uri;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -08af8c: |[08af8c] android.support.v4.content.CursorLoader.setUri:(Landroid/net/Uri;)V │ │ -08af9c: 5b01 ce01 |0000: iput-object v1, v0, Landroid/support/v4/content/CursorLoader;.mUri:Landroid/net/Uri; // field@01ce │ │ -08afa0: 0e00 |0002: return-void │ │ +08cb44: |[08cb44] android.support.v4.content.CursorLoader.setUri:(Landroid/net/Uri;)V │ │ +08cb54: 5b01 ce01 |0000: iput-object v1, v0, Landroid/support/v4/content/CursorLoader;.mUri:Landroid/net/Uri; // field@01ce │ │ +08cb58: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=159 │ │ 0x0002 line=160 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v4/content/CursorLoader; │ │ 0x0000 - 0x0003 reg=1 uri Landroid/net/Uri; │ │ │ │ source_file_idx : 891 (CursorLoader.java) │ │ │ │ Class #699 header: │ │ -class_idx : 258 │ │ +class_idx : 255 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 257 │ │ +superclass_idx : 254 │ │ source_file_idx : 1314 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #699 annotations: │ │ @@ -186956,17 +187062,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -08afa4: |[08afa4] android.support.v4.content.IntentCompat$IntentCompatImplHC.:()V │ │ -08afb4: 7010 db05 0000 |0000: invoke-direct {v0}, Landroid/support/v4/content/IntentCompat$IntentCompatImplBase;.:()V // method@05db │ │ -08afba: 0e00 |0003: return-void │ │ +08cb5c: |[08cb5c] android.support.v4.content.IntentCompat$IntentCompatImplHC.:()V │ │ +08cb6c: 7010 db05 0000 |0000: invoke-direct {v0}, Landroid/support/v4/content/IntentCompat$IntentCompatImplBase;.:()V // method@05db │ │ +08cb72: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=65 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/content/IntentCompat$IntentCompatImplHC; │ │ │ │ Virtual methods - │ │ @@ -186975,18 +187081,18 @@ │ │ type : '(Landroid/content/ComponentName;)Landroid/content/Intent;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -08afbc: |[08afbc] android.support.v4.content.IntentCompat$IntentCompatImplHC.makeMainActivity:(Landroid/content/ComponentName;)Landroid/content/Intent; │ │ -08afcc: 7110 ea05 0200 |0000: invoke-static {v2}, Landroid/support/v4/content/IntentCompatHoneycomb;.makeMainActivity:(Landroid/content/ComponentName;)Landroid/content/Intent; // method@05ea │ │ -08afd2: 0c00 |0003: move-result-object v0 │ │ -08afd4: 1100 |0004: return-object v0 │ │ +08cb74: |[08cb74] android.support.v4.content.IntentCompat$IntentCompatImplHC.makeMainActivity:(Landroid/content/ComponentName;)Landroid/content/Intent; │ │ +08cb84: 7110 ea05 0200 |0000: invoke-static {v2}, Landroid/support/v4/content/IntentCompatHoneycomb;.makeMainActivity:(Landroid/content/ComponentName;)Landroid/content/Intent; // method@05ea │ │ +08cb8a: 0c00 |0003: move-result-object v0 │ │ +08cb8c: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=68 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/content/IntentCompat$IntentCompatImplHC; │ │ 0x0000 - 0x0005 reg=2 componentName Landroid/content/ComponentName; │ │ │ │ @@ -186995,31 +187101,31 @@ │ │ type : '(Landroid/content/ComponentName;)Landroid/content/Intent;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -08afd8: |[08afd8] android.support.v4.content.IntentCompat$IntentCompatImplHC.makeRestartActivityTask:(Landroid/content/ComponentName;)Landroid/content/Intent; │ │ -08afe8: 7110 eb05 0200 |0000: invoke-static {v2}, Landroid/support/v4/content/IntentCompatHoneycomb;.makeRestartActivityTask:(Landroid/content/ComponentName;)Landroid/content/Intent; // method@05eb │ │ -08afee: 0c00 |0003: move-result-object v0 │ │ -08aff0: 1100 |0004: return-object v0 │ │ +08cb90: |[08cb90] android.support.v4.content.IntentCompat$IntentCompatImplHC.makeRestartActivityTask:(Landroid/content/ComponentName;)Landroid/content/Intent; │ │ +08cba0: 7110 eb05 0200 |0000: invoke-static {v2}, Landroid/support/v4/content/IntentCompatHoneycomb;.makeRestartActivityTask:(Landroid/content/ComponentName;)Landroid/content/Intent; // method@05eb │ │ +08cba6: 0c00 |0003: move-result-object v0 │ │ +08cba8: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=72 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/content/IntentCompat$IntentCompatImplHC; │ │ 0x0000 - 0x0005 reg=2 componentName Landroid/content/ComponentName; │ │ │ │ source_file_idx : 1314 (IntentCompat.java) │ │ │ │ Class #700 header: │ │ -class_idx : 284 │ │ +class_idx : 281 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 282 │ │ +superclass_idx : 279 │ │ source_file_idx : 977 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #700 annotations: │ │ @@ -187040,17 +187146,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -08aff4: |[08aff4] android.support.v4.graphics.drawable.DrawableCompat$HoneycombDrawableImpl.:()V │ │ -08b004: 7010 5106 0000 |0000: invoke-direct {v0}, Landroid/support/v4/graphics/drawable/DrawableCompat$BaseDrawableImpl;.:()V // method@0651 │ │ -08b00a: 0e00 |0003: return-void │ │ +08cbac: |[08cbac] android.support.v4.graphics.drawable.DrawableCompat$HoneycombDrawableImpl.:()V │ │ +08cbbc: 7010 5106 0000 |0000: invoke-direct {v0}, Landroid/support/v4/graphics/drawable/DrawableCompat$BaseDrawableImpl;.:()V // method@0651 │ │ +08cbc2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/graphics/drawable/DrawableCompat$HoneycombDrawableImpl; │ │ │ │ Virtual methods - │ │ @@ -187059,32 +187165,32 @@ │ │ type : '(Landroid/graphics/drawable/Drawable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -08b00c: |[08b00c] android.support.v4.graphics.drawable.DrawableCompat$HoneycombDrawableImpl.jumpToCurrentState:(Landroid/graphics/drawable/Drawable;)V │ │ -08b01c: 7110 6306 0100 |0000: invoke-static {v1}, Landroid/support/v4/graphics/drawable/DrawableCompatHoneycomb;.jumpToCurrentState:(Landroid/graphics/drawable/Drawable;)V // method@0663 │ │ -08b022: 0e00 |0003: return-void │ │ +08cbc4: |[08cbc4] android.support.v4.graphics.drawable.DrawableCompat$HoneycombDrawableImpl.jumpToCurrentState:(Landroid/graphics/drawable/Drawable;)V │ │ +08cbd4: 7110 6306 0100 |0000: invoke-static {v1}, Landroid/support/v4/graphics/drawable/DrawableCompatHoneycomb;.jumpToCurrentState:(Landroid/graphics/drawable/Drawable;)V // method@0663 │ │ +08cbda: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=59 │ │ 0x0003 line=60 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/graphics/drawable/DrawableCompat$HoneycombDrawableImpl; │ │ 0x0000 - 0x0004 reg=1 drawable Landroid/graphics/drawable/Drawable; │ │ │ │ source_file_idx : 977 (DrawableCompat.java) │ │ │ │ Class #701 header: │ │ -class_idx : 354 │ │ +class_idx : 351 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 353 │ │ -source_file_idx : 3361 │ │ +superclass_idx : 350 │ │ +source_file_idx : 3358 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 1 │ │ │ │ Class #701 annotations: │ │ Annotations on class │ │ @@ -187108,18 +187214,18 @@ │ │ type : '(Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionAlgorithm;Z)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -08b024: |[08b024] android.support.v4.text.TextDirectionHeuristicsCompat$TextDirectionHeuristicInternal.:(Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionAlgorithm;Z)V │ │ -08b034: 7020 9a07 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionHeuristicImpl;.:(Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionAlgorithm;)V // method@079a │ │ -08b03a: 5c02 9f02 |0003: iput-boolean v2, v0, Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionHeuristicInternal;.mDefaultIsRtl:Z // field@029f │ │ -08b03e: 0e00 |0005: return-void │ │ +08cbdc: |[08cbdc] android.support.v4.text.TextDirectionHeuristicsCompat$TextDirectionHeuristicInternal.:(Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionAlgorithm;Z)V │ │ +08cbec: 7020 9a07 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionHeuristicImpl;.:(Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionAlgorithm;)V // method@079a │ │ +08cbf2: 5c02 9f02 |0003: iput-boolean v2, v0, Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionHeuristicInternal;.mDefaultIsRtl:Z // field@029f │ │ +08cbf6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=156 │ │ 0x0003 line=157 │ │ 0x0005 line=158 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionHeuristicInternal; │ │ @@ -187131,17 +187237,17 @@ │ │ type : '(Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionAlgorithm;ZLandroid/support/v4/text/TextDirectionHeuristicsCompat$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -08b040: |[08b040] android.support.v4.text.TextDirectionHeuristicsCompat$TextDirectionHeuristicInternal.:(Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionAlgorithm;ZLandroid/support/v4/text/TextDirectionHeuristicsCompat$1;)V │ │ -08b050: 7030 9f07 1002 |0000: invoke-direct {v0, v1, v2}, Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionHeuristicInternal;.:(Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionAlgorithm;Z)V // method@079f │ │ -08b056: 0e00 |0003: return-void │ │ +08cbf8: |[08cbf8] android.support.v4.text.TextDirectionHeuristicsCompat$TextDirectionHeuristicInternal.:(Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionAlgorithm;ZLandroid/support/v4/text/TextDirectionHeuristicsCompat$1;)V │ │ +08cc08: 7030 9f07 1002 |0000: invoke-direct {v0, v1, v2}, Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionHeuristicInternal;.:(Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionAlgorithm;Z)V // method@079f │ │ +08cc0e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=151 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionHeuristicInternal; │ │ 0x0000 - 0x0004 reg=1 x0 Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionAlgorithm; │ │ 0x0000 - 0x0004 reg=2 x1 Z │ │ @@ -187153,30 +187259,30 @@ │ │ type : '()Z' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -08b058: |[08b058] android.support.v4.text.TextDirectionHeuristicsCompat$TextDirectionHeuristicInternal.defaultIsRtl:()Z │ │ -08b068: 5510 9f02 |0000: iget-boolean v0, v1, Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionHeuristicInternal;.mDefaultIsRtl:Z // field@029f │ │ -08b06c: 0f00 |0002: return v0 │ │ +08cc10: |[08cc10] android.support.v4.text.TextDirectionHeuristicsCompat$TextDirectionHeuristicInternal.defaultIsRtl:()Z │ │ +08cc20: 5510 9f02 |0000: iget-boolean v0, v1, Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionHeuristicInternal;.mDefaultIsRtl:Z // field@029f │ │ +08cc24: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=162 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionHeuristicInternal; │ │ │ │ - source_file_idx : 3361 (TextDirectionHeuristicsCompat.java) │ │ + source_file_idx : 3358 (TextDirectionHeuristicsCompat.java) │ │ │ │ Class #702 header: │ │ -class_idx : 355 │ │ +class_idx : 352 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 353 │ │ -source_file_idx : 3361 │ │ +superclass_idx : 350 │ │ +source_file_idx : 3358 │ │ static_fields_size : 1 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 1 │ │ │ │ Class #702 annotations: │ │ Annotations on class │ │ @@ -187200,37 +187306,37 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -08b070: |[08b070] android.support.v4.text.TextDirectionHeuristicsCompat$TextDirectionHeuristicLocale.:()V │ │ -08b080: 2200 6301 |0000: new-instance v0, Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionHeuristicLocale; // type@0163 │ │ -08b084: 7010 a307 0000 |0002: invoke-direct {v0}, Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionHeuristicLocale;.:()V // method@07a3 │ │ -08b08a: 6900 a002 |0005: sput-object v0, Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionHeuristicLocale;.INSTANCE:Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionHeuristicLocale; // field@02a0 │ │ -08b08e: 0e00 |0007: return-void │ │ +08cc28: |[08cc28] android.support.v4.text.TextDirectionHeuristicsCompat$TextDirectionHeuristicLocale.:()V │ │ +08cc38: 2200 6001 |0000: new-instance v0, Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionHeuristicLocale; // type@0160 │ │ +08cc3c: 7010 a307 0000 |0002: invoke-direct {v0}, Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionHeuristicLocale;.:()V // method@07a3 │ │ +08cc42: 6900 a002 |0005: sput-object v0, Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionHeuristicLocale;.INSTANCE:Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionHeuristicLocale; // field@02a0 │ │ +08cc46: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=254 │ │ locals : │ │ │ │ #1 : (in Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionHeuristicLocale;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -08b090: |[08b090] android.support.v4.text.TextDirectionHeuristicsCompat$TextDirectionHeuristicLocale.:()V │ │ -08b0a0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -08b0a2: 7020 9a07 0100 |0001: invoke-direct {v1, v0}, Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionHeuristicImpl;.:(Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionAlgorithm;)V // method@079a │ │ -08b0a8: 0e00 |0004: return-void │ │ +08cc48: |[08cc48] android.support.v4.text.TextDirectionHeuristicsCompat$TextDirectionHeuristicLocale.:()V │ │ +08cc58: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +08cc5a: 7020 9a07 0100 |0001: invoke-direct {v1, v0}, Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionHeuristicImpl;.:(Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionAlgorithm;)V // method@079a │ │ +08cc60: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=245 │ │ 0x0004 line=246 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionHeuristicLocale; │ │ │ │ @@ -187240,38 +187346,38 @@ │ │ type : '()Z' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -08b0ac: |[08b0ac] android.support.v4.text.TextDirectionHeuristicsCompat$TextDirectionHeuristicLocale.defaultIsRtl:()Z │ │ -08b0bc: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -08b0be: 7100 da15 0000 |0001: invoke-static {}, Ljava/util/Locale;.getDefault:()Ljava/util/Locale; // method@15da │ │ -08b0c4: 0c02 |0004: move-result-object v2 │ │ -08b0c6: 7110 ae07 0200 |0005: invoke-static {v2}, Landroid/support/v4/text/TextUtilsCompat;.getLayoutDirectionFromLocale:(Ljava/util/Locale;)I // method@07ae │ │ -08b0cc: 0a00 |0008: move-result v0 │ │ -08b0ce: 3310 0300 |0009: if-ne v0, v1, 000c // +0003 │ │ -08b0d2: 0f01 |000b: return v1 │ │ -08b0d4: 1201 |000c: const/4 v1, #int 0 // #0 │ │ -08b0d6: 28fe |000d: goto 000b // -0002 │ │ +08cc64: |[08cc64] android.support.v4.text.TextDirectionHeuristicsCompat$TextDirectionHeuristicLocale.defaultIsRtl:()Z │ │ +08cc74: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +08cc76: 7100 da15 0000 |0001: invoke-static {}, Ljava/util/Locale;.getDefault:()Ljava/util/Locale; // method@15da │ │ +08cc7c: 0c02 |0004: move-result-object v2 │ │ +08cc7e: 7110 ae07 0200 |0005: invoke-static {v2}, Landroid/support/v4/text/TextUtilsCompat;.getLayoutDirectionFromLocale:(Ljava/util/Locale;)I // method@07ae │ │ +08cc84: 0a00 |0008: move-result v0 │ │ +08cc86: 3310 0300 |0009: if-ne v0, v1, 000c // +0003 │ │ +08cc8a: 0f01 |000b: return v1 │ │ +08cc8c: 1201 |000c: const/4 v1, #int 0 // #0 │ │ +08cc8e: 28fe |000d: goto 000b // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=250 │ │ 0x0009 line=251 │ │ locals : │ │ 0x0009 - 0x000e reg=0 dir I │ │ 0x0000 - 0x000e reg=3 this Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionHeuristicLocale; │ │ │ │ - source_file_idx : 3361 (TextDirectionHeuristicsCompat.java) │ │ + source_file_idx : 3358 (TextDirectionHeuristicsCompat.java) │ │ │ │ Class #703 header: │ │ -class_idx : 376 │ │ +class_idx : 373 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 380 │ │ +superclass_idx : 377 │ │ source_file_idx : 524 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 9 │ │ │ │ Class #703 annotations: │ │ @@ -187292,17 +187398,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -08b0d8: |[08b0d8] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl.:()V │ │ -08b0e8: 7010 c108 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateStubImpl;.:()V // method@08c1 │ │ -08b0ee: 0e00 |0003: return-void │ │ +08cc90: |[08cc90] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl.:()V │ │ +08cca0: 7010 c108 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateStubImpl;.:()V // method@08c1 │ │ +08cca6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=119 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl; │ │ │ │ Virtual methods - │ │ @@ -187311,18 +187417,18 @@ │ │ type : '(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -08b0f0: |[08b0f0] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl.dispatchPopulateAccessibilityEvent:(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ -08b100: 7130 e908 3204 |0000: invoke-static {v2, v3, v4}, Landroid/support/v4/view/AccessibilityDelegateCompatIcs;.dispatchPopulateAccessibilityEvent:(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z // method@08e9 │ │ -08b106: 0a00 |0003: move-result v0 │ │ -08b108: 0f00 |0004: return v0 │ │ +08cca8: |[08cca8] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl.dispatchPopulateAccessibilityEvent:(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ +08ccb8: 7130 e908 3204 |0000: invoke-static {v2, v3, v4}, Landroid/support/v4/view/AccessibilityDelegateCompatIcs;.dispatchPopulateAccessibilityEvent:(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z // method@08e9 │ │ +08ccbe: 0a00 |0003: move-result v0 │ │ +08ccc0: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=172 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl; │ │ 0x0000 - 0x0005 reg=2 delegate Ljava/lang/Object; │ │ 0x0000 - 0x0005 reg=3 host Landroid/view/View; │ │ @@ -187333,20 +187439,20 @@ │ │ type : '(Landroid/support/v4/view/AccessibilityDelegateCompat;)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -08b10c: |[08b10c] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl.newAccessiblityDelegateBridge:(Landroid/support/v4/view/AccessibilityDelegateCompat;)Ljava/lang/Object; │ │ -08b11c: 2200 7701 |0000: new-instance v0, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1; // type@0177 │ │ -08b120: 7030 9608 1002 |0002: invoke-direct {v0, v1, v2}, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1;.:(Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl;Landroid/support/v4/view/AccessibilityDelegateCompat;)V // method@0896 │ │ -08b126: 7110 ea08 0000 |0005: invoke-static {v0}, Landroid/support/v4/view/AccessibilityDelegateCompatIcs;.newAccessibilityDelegateBridge:(Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge;)Ljava/lang/Object; // method@08ea │ │ -08b12c: 0c00 |0008: move-result-object v0 │ │ -08b12e: 1100 |0009: return-object v0 │ │ +08ccc4: |[08ccc4] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl.newAccessiblityDelegateBridge:(Landroid/support/v4/view/AccessibilityDelegateCompat;)Ljava/lang/Object; │ │ +08ccd4: 2200 7401 |0000: new-instance v0, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1; // type@0174 │ │ +08ccd8: 7030 9608 1002 |0002: invoke-direct {v0, v1, v2}, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1;.:(Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl;Landroid/support/v4/view/AccessibilityDelegateCompat;)V // method@0896 │ │ +08ccde: 7110 ea08 0000 |0005: invoke-static {v0}, Landroid/support/v4/view/AccessibilityDelegateCompatIcs;.newAccessibilityDelegateBridge:(Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge;)Ljava/lang/Object; // method@08ea │ │ +08cce4: 0c00 |0008: move-result-object v0 │ │ +08cce6: 1100 |0009: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=127 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl; │ │ 0x0000 - 0x000a reg=2 compat Landroid/support/v4/view/AccessibilityDelegateCompat; │ │ │ │ @@ -187355,18 +187461,18 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -08b130: |[08b130] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl.newAccessiblityDelegateDefaultImpl:()Ljava/lang/Object; │ │ -08b140: 7100 eb08 0000 |0000: invoke-static {}, Landroid/support/v4/view/AccessibilityDelegateCompatIcs;.newAccessibilityDelegateDefaultImpl:()Ljava/lang/Object; // method@08eb │ │ -08b146: 0c00 |0003: move-result-object v0 │ │ -08b148: 1100 |0004: return-object v0 │ │ +08cce8: |[08cce8] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl.newAccessiblityDelegateDefaultImpl:()Ljava/lang/Object; │ │ +08ccf8: 7100 eb08 0000 |0000: invoke-static {}, Landroid/support/v4/view/AccessibilityDelegateCompatIcs;.newAccessibilityDelegateDefaultImpl:()Ljava/lang/Object; // method@08eb │ │ +08ccfe: 0c00 |0003: move-result-object v0 │ │ +08cd00: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=122 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl; │ │ │ │ #3 : (in Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl;) │ │ @@ -187374,17 +187480,17 @@ │ │ type : '(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -08b14c: |[08b14c] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl.onInitializeAccessibilityEvent:(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ -08b15c: 7130 ec08 2103 |0000: invoke-static {v1, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompatIcs;.onInitializeAccessibilityEvent:(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@08ec │ │ -08b162: 0e00 |0003: return-void │ │ +08cd04: |[08cd04] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl.onInitializeAccessibilityEvent:(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ +08cd14: 7130 ec08 2103 |0000: invoke-static {v1, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompatIcs;.onInitializeAccessibilityEvent:(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@08ec │ │ +08cd1a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=179 │ │ 0x0003 line=180 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl; │ │ 0x0000 - 0x0004 reg=1 delegate Ljava/lang/Object; │ │ @@ -187396,19 +187502,19 @@ │ │ type : '(Ljava/lang/Object;Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -08b164: |[08b164] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl.onInitializeAccessibilityNodeInfo:(Ljava/lang/Object;Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V │ │ -08b174: 6e10 490d 0400 |0000: invoke-virtual {v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getInfo:()Ljava/lang/Object; // method@0d49 │ │ -08b17a: 0c00 |0003: move-result-object v0 │ │ -08b17c: 7130 ed08 3200 |0004: invoke-static {v2, v3, v0}, Landroid/support/v4/view/AccessibilityDelegateCompatIcs;.onInitializeAccessibilityNodeInfo:(Ljava/lang/Object;Landroid/view/View;Ljava/lang/Object;)V // method@08ed │ │ -08b182: 0e00 |0007: return-void │ │ +08cd1c: |[08cd1c] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl.onInitializeAccessibilityNodeInfo:(Ljava/lang/Object;Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V │ │ +08cd2c: 6e10 490d 0400 |0000: invoke-virtual {v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getInfo:()Ljava/lang/Object; // method@0d49 │ │ +08cd32: 0c00 |0003: move-result-object v0 │ │ +08cd34: 7130 ed08 3200 |0004: invoke-static {v2, v3, v0}, Landroid/support/v4/view/AccessibilityDelegateCompatIcs;.onInitializeAccessibilityNodeInfo:(Ljava/lang/Object;Landroid/view/View;Ljava/lang/Object;)V // method@08ed │ │ +08cd3a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=185 │ │ 0x0007 line=187 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl; │ │ 0x0000 - 0x0008 reg=2 delegate Ljava/lang/Object; │ │ @@ -187420,17 +187526,17 @@ │ │ type : '(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -08b184: |[08b184] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl.onPopulateAccessibilityEvent:(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ -08b194: 7130 ee08 2103 |0000: invoke-static {v1, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompatIcs;.onPopulateAccessibilityEvent:(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@08ee │ │ -08b19a: 0e00 |0003: return-void │ │ +08cd3c: |[08cd3c] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl.onPopulateAccessibilityEvent:(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ +08cd4c: 7130 ee08 2103 |0000: invoke-static {v1, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompatIcs;.onPopulateAccessibilityEvent:(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@08ee │ │ +08cd52: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=192 │ │ 0x0003 line=193 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl; │ │ 0x0000 - 0x0004 reg=1 delegate Ljava/lang/Object; │ │ @@ -187442,18 +187548,18 @@ │ │ type : '(Ljava/lang/Object;Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 4 │ │ insns size : 5 16-bit code units │ │ -08b19c: |[08b19c] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl.onRequestSendAccessibilityEvent:(Ljava/lang/Object;Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ -08b1ac: 7140 ef08 3254 |0000: invoke-static {v2, v3, v4, v5}, Landroid/support/v4/view/AccessibilityDelegateCompatIcs;.onRequestSendAccessibilityEvent:(Ljava/lang/Object;Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z // method@08ef │ │ -08b1b2: 0a00 |0003: move-result v0 │ │ -08b1b4: 0f00 |0004: return v0 │ │ +08cd54: |[08cd54] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl.onRequestSendAccessibilityEvent:(Ljava/lang/Object;Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ +08cd64: 7140 ef08 3254 |0000: invoke-static {v2, v3, v4, v5}, Landroid/support/v4/view/AccessibilityDelegateCompatIcs;.onRequestSendAccessibilityEvent:(Ljava/lang/Object;Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z // method@08ef │ │ +08cd6a: 0a00 |0003: move-result v0 │ │ +08cd6c: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=198 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl; │ │ 0x0000 - 0x0005 reg=2 delegate Ljava/lang/Object; │ │ 0x0000 - 0x0005 reg=3 host Landroid/view/ViewGroup; │ │ @@ -187465,17 +187571,17 @@ │ │ type : '(Ljava/lang/Object;Landroid/view/View;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -08b1b8: |[08b1b8] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl.sendAccessibilityEvent:(Ljava/lang/Object;Landroid/view/View;I)V │ │ -08b1c8: 7130 f008 2103 |0000: invoke-static {v1, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompatIcs;.sendAccessibilityEvent:(Ljava/lang/Object;Landroid/view/View;I)V // method@08f0 │ │ -08b1ce: 0e00 |0003: return-void │ │ +08cd70: |[08cd70] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl.sendAccessibilityEvent:(Ljava/lang/Object;Landroid/view/View;I)V │ │ +08cd80: 7130 f008 2103 |0000: invoke-static {v1, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompatIcs;.sendAccessibilityEvent:(Ljava/lang/Object;Landroid/view/View;I)V // method@08f0 │ │ +08cd86: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=204 │ │ 0x0003 line=205 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl; │ │ 0x0000 - 0x0004 reg=1 delegate Ljava/lang/Object; │ │ @@ -187487,33 +187593,33 @@ │ │ type : '(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -08b1d0: |[08b1d0] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl.sendAccessibilityEventUnchecked:(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ -08b1e0: 7130 f108 2103 |0000: invoke-static {v1, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompatIcs;.sendAccessibilityEventUnchecked:(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@08f1 │ │ -08b1e6: 0e00 |0003: return-void │ │ +08cd88: |[08cd88] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl.sendAccessibilityEventUnchecked:(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ +08cd98: 7130 f108 2103 |0000: invoke-static {v1, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompatIcs;.sendAccessibilityEventUnchecked:(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@08f1 │ │ +08cd9e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=210 │ │ 0x0003 line=211 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl; │ │ 0x0000 - 0x0004 reg=1 delegate Ljava/lang/Object; │ │ 0x0000 - 0x0004 reg=2 host Landroid/view/View; │ │ 0x0000 - 0x0004 reg=3 event Landroid/view/accessibility/AccessibilityEvent; │ │ │ │ source_file_idx : 524 (AccessibilityDelegateCompat.java) │ │ │ │ Class #704 header: │ │ -class_idx : 402 │ │ +class_idx : 399 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 401 │ │ +superclass_idx : 398 │ │ source_file_idx : 1348 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ Class #704 annotations: │ │ @@ -187534,17 +187640,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -08b1e8: |[08b1e8] android.support.v4.view.KeyEventCompat$EclairKeyEventVersionImpl.:()V │ │ -08b1f8: 7010 5409 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/KeyEventCompat$BaseKeyEventVersionImpl;.:()V // method@0954 │ │ -08b1fe: 0e00 |0003: return-void │ │ +08cda0: |[08cda0] android.support.v4.view.KeyEventCompat$EclairKeyEventVersionImpl.:()V │ │ +08cdb0: 7010 5409 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/KeyEventCompat$BaseKeyEventVersionImpl;.:()V // method@0954 │ │ +08cdb6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=118 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/KeyEventCompat$EclairKeyEventVersionImpl; │ │ │ │ Virtual methods - │ │ @@ -187553,18 +187659,18 @@ │ │ type : '(Landroid/view/KeyEvent;Landroid/view/KeyEvent$Callback;Ljava/lang/Object;Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 4 │ │ insns size : 5 16-bit code units │ │ -08b200: |[08b200] android.support.v4.view.KeyEventCompat$EclairKeyEventVersionImpl.dispatch:(Landroid/view/KeyEvent;Landroid/view/KeyEvent$Callback;Ljava/lang/Object;Ljava/lang/Object;)Z │ │ -08b210: 7140 7909 3254 |0000: invoke-static {v2, v3, v4, v5}, Landroid/support/v4/view/KeyEventCompatEclair;.dispatch:(Landroid/view/KeyEvent;Landroid/view/KeyEvent$Callback;Ljava/lang/Object;Ljava/lang/Object;)Z // method@0979 │ │ -08b216: 0a00 |0003: move-result v0 │ │ -08b218: 0f00 |0004: return v0 │ │ +08cdb8: |[08cdb8] android.support.v4.view.KeyEventCompat$EclairKeyEventVersionImpl.dispatch:(Landroid/view/KeyEvent;Landroid/view/KeyEvent$Callback;Ljava/lang/Object;Ljava/lang/Object;)Z │ │ +08cdc8: 7140 7909 3254 |0000: invoke-static {v2, v3, v4, v5}, Landroid/support/v4/view/KeyEventCompatEclair;.dispatch:(Landroid/view/KeyEvent;Landroid/view/KeyEvent$Callback;Ljava/lang/Object;Ljava/lang/Object;)Z // method@0979 │ │ +08cdce: 0a00 |0003: move-result v0 │ │ +08cdd0: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=137 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/KeyEventCompat$EclairKeyEventVersionImpl; │ │ 0x0000 - 0x0005 reg=2 event Landroid/view/KeyEvent; │ │ 0x0000 - 0x0005 reg=3 receiver Landroid/view/KeyEvent$Callback; │ │ @@ -187576,18 +187682,18 @@ │ │ type : '(Landroid/view/View;)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -08b21c: |[08b21c] android.support.v4.view.KeyEventCompat$EclairKeyEventVersionImpl.getKeyDispatcherState:(Landroid/view/View;)Ljava/lang/Object; │ │ -08b22c: 7110 7a09 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/KeyEventCompatEclair;.getKeyDispatcherState:(Landroid/view/View;)Ljava/lang/Object; // method@097a │ │ -08b232: 0c00 |0003: move-result-object v0 │ │ -08b234: 1100 |0004: return-object v0 │ │ +08cdd4: |[08cdd4] android.support.v4.view.KeyEventCompat$EclairKeyEventVersionImpl.getKeyDispatcherState:(Landroid/view/View;)Ljava/lang/Object; │ │ +08cde4: 7110 7a09 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/KeyEventCompatEclair;.getKeyDispatcherState:(Landroid/view/View;)Ljava/lang/Object; // method@097a │ │ +08cdea: 0c00 |0003: move-result-object v0 │ │ +08cdec: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=131 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/KeyEventCompat$EclairKeyEventVersionImpl; │ │ 0x0000 - 0x0005 reg=2 view Landroid/view/View; │ │ │ │ @@ -187596,18 +187702,18 @@ │ │ type : '(Landroid/view/KeyEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -08b238: |[08b238] android.support.v4.view.KeyEventCompat$EclairKeyEventVersionImpl.isTracking:(Landroid/view/KeyEvent;)Z │ │ -08b248: 7110 7b09 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/KeyEventCompatEclair;.isTracking:(Landroid/view/KeyEvent;)Z // method@097b │ │ -08b24e: 0a00 |0003: move-result v0 │ │ -08b250: 0f00 |0004: return v0 │ │ +08cdf0: |[08cdf0] android.support.v4.view.KeyEventCompat$EclairKeyEventVersionImpl.isTracking:(Landroid/view/KeyEvent;)Z │ │ +08ce00: 7110 7b09 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/KeyEventCompatEclair;.isTracking:(Landroid/view/KeyEvent;)Z // method@097b │ │ +08ce06: 0a00 |0003: move-result v0 │ │ +08ce08: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=126 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/KeyEventCompat$EclairKeyEventVersionImpl; │ │ 0x0000 - 0x0005 reg=2 event Landroid/view/KeyEvent; │ │ │ │ @@ -187616,32 +187722,32 @@ │ │ type : '(Landroid/view/KeyEvent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -08b254: |[08b254] android.support.v4.view.KeyEventCompat$EclairKeyEventVersionImpl.startTracking:(Landroid/view/KeyEvent;)V │ │ -08b264: 7110 7c09 0100 |0000: invoke-static {v1}, Landroid/support/v4/view/KeyEventCompatEclair;.startTracking:(Landroid/view/KeyEvent;)V // method@097c │ │ -08b26a: 0e00 |0003: return-void │ │ +08ce0c: |[08ce0c] android.support.v4.view.KeyEventCompat$EclairKeyEventVersionImpl.startTracking:(Landroid/view/KeyEvent;)V │ │ +08ce1c: 7110 7c09 0100 |0000: invoke-static {v1}, Landroid/support/v4/view/KeyEventCompatEclair;.startTracking:(Landroid/view/KeyEvent;)V // method@097c │ │ +08ce22: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=121 │ │ 0x0003 line=122 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/KeyEventCompat$EclairKeyEventVersionImpl; │ │ 0x0000 - 0x0004 reg=1 event Landroid/view/KeyEvent; │ │ │ │ source_file_idx : 1348 (KeyEventCompat.java) │ │ │ │ Class #705 header: │ │ -class_idx : 417 │ │ +class_idx : 414 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 415 │ │ -source_file_idx : 2819 │ │ +superclass_idx : 412 │ │ +source_file_idx : 2816 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ Class #705 annotations: │ │ Annotations on class │ │ @@ -187661,17 +187767,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -08b26c: |[08b26c] android.support.v4.view.MenuItemCompat$IcsMenuVersionImpl.:()V │ │ -08b27c: 7010 b909 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/MenuItemCompat$HoneycombMenuVersionImpl;.:()V // method@09b9 │ │ -08b282: 0e00 |0003: return-void │ │ +08ce24: |[08ce24] android.support.v4.view.MenuItemCompat$IcsMenuVersionImpl.:()V │ │ +08ce34: 7010 b909 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/MenuItemCompat$HoneycombMenuVersionImpl;.:()V // method@09b9 │ │ +08ce3a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=200 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/MenuItemCompat$IcsMenuVersionImpl; │ │ │ │ Virtual methods - │ │ @@ -187680,18 +187786,18 @@ │ │ type : '(Landroid/view/MenuItem;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -08b284: |[08b284] android.support.v4.view.MenuItemCompat$IcsMenuVersionImpl.collapseActionView:(Landroid/view/MenuItem;)Z │ │ -08b294: 7110 eb09 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/MenuItemCompatIcs;.collapseActionView:(Landroid/view/MenuItem;)Z // method@09eb │ │ -08b29a: 0a00 |0003: move-result v0 │ │ -08b29c: 0f00 |0004: return v0 │ │ +08ce3c: |[08ce3c] android.support.v4.view.MenuItemCompat$IcsMenuVersionImpl.collapseActionView:(Landroid/view/MenuItem;)Z │ │ +08ce4c: 7110 eb09 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/MenuItemCompatIcs;.collapseActionView:(Landroid/view/MenuItem;)Z // method@09eb │ │ +08ce52: 0a00 |0003: move-result v0 │ │ +08ce54: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=208 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/MenuItemCompat$IcsMenuVersionImpl; │ │ 0x0000 - 0x0005 reg=2 item Landroid/view/MenuItem; │ │ │ │ @@ -187700,18 +187806,18 @@ │ │ type : '(Landroid/view/MenuItem;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -08b2a0: |[08b2a0] android.support.v4.view.MenuItemCompat$IcsMenuVersionImpl.expandActionView:(Landroid/view/MenuItem;)Z │ │ -08b2b0: 7110 ec09 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/MenuItemCompatIcs;.expandActionView:(Landroid/view/MenuItem;)Z // method@09ec │ │ -08b2b6: 0a00 |0003: move-result v0 │ │ -08b2b8: 0f00 |0004: return v0 │ │ +08ce58: |[08ce58] android.support.v4.view.MenuItemCompat$IcsMenuVersionImpl.expandActionView:(Landroid/view/MenuItem;)Z │ │ +08ce68: 7110 ec09 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/MenuItemCompatIcs;.expandActionView:(Landroid/view/MenuItem;)Z // method@09ec │ │ +08ce6e: 0a00 |0003: move-result v0 │ │ +08ce70: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=203 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/MenuItemCompat$IcsMenuVersionImpl; │ │ 0x0000 - 0x0005 reg=2 item Landroid/view/MenuItem; │ │ │ │ @@ -187720,18 +187826,18 @@ │ │ type : '(Landroid/view/MenuItem;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -08b2bc: |[08b2bc] android.support.v4.view.MenuItemCompat$IcsMenuVersionImpl.isActionViewExpanded:(Landroid/view/MenuItem;)Z │ │ -08b2cc: 7110 ed09 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/MenuItemCompatIcs;.isActionViewExpanded:(Landroid/view/MenuItem;)Z // method@09ed │ │ -08b2d2: 0a00 |0003: move-result v0 │ │ -08b2d4: 0f00 |0004: return v0 │ │ +08ce74: |[08ce74] android.support.v4.view.MenuItemCompat$IcsMenuVersionImpl.isActionViewExpanded:(Landroid/view/MenuItem;)Z │ │ +08ce84: 7110 ed09 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/MenuItemCompatIcs;.isActionViewExpanded:(Landroid/view/MenuItem;)Z // method@09ed │ │ +08ce8a: 0a00 |0003: move-result v0 │ │ +08ce8c: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=213 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/MenuItemCompat$IcsMenuVersionImpl; │ │ 0x0000 - 0x0005 reg=2 item Landroid/view/MenuItem; │ │ │ │ @@ -187740,42 +187846,42 @@ │ │ type : '(Landroid/view/MenuItem;Landroid/support/v4/view/MenuItemCompat$OnActionExpandListener;)Landroid/view/MenuItem;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 18 16-bit code units │ │ -08b2d8: |[08b2d8] android.support.v4.view.MenuItemCompat$IcsMenuVersionImpl.setOnActionExpandListener:(Landroid/view/MenuItem;Landroid/support/v4/view/MenuItemCompat$OnActionExpandListener;)Landroid/view/MenuItem; │ │ -08b2e8: 3903 0800 |0000: if-nez v3, 0008 // +0008 │ │ -08b2ec: 1200 |0002: const/4 v0, #int 0 // #0 │ │ -08b2ee: 7120 ee09 0200 |0003: invoke-static {v2, v0}, Landroid/support/v4/view/MenuItemCompatIcs;.setOnActionExpandListener:(Landroid/view/MenuItem;Landroid/support/v4/view/MenuItemCompatIcs$SupportActionExpandProxy;)Landroid/view/MenuItem; // method@09ee │ │ -08b2f4: 0c00 |0006: move-result-object v0 │ │ -08b2f6: 1100 |0007: return-object v0 │ │ -08b2f8: 2200 a001 |0008: new-instance v0, Landroid/support/v4/view/MenuItemCompat$IcsMenuVersionImpl$1; // type@01a0 │ │ -08b2fc: 7030 c209 1003 |000a: invoke-direct {v0, v1, v3}, Landroid/support/v4/view/MenuItemCompat$IcsMenuVersionImpl$1;.:(Landroid/support/v4/view/MenuItemCompat$IcsMenuVersionImpl;Landroid/support/v4/view/MenuItemCompat$OnActionExpandListener;)V // method@09c2 │ │ -08b302: 7120 ee09 0200 |000d: invoke-static {v2, v0}, Landroid/support/v4/view/MenuItemCompatIcs;.setOnActionExpandListener:(Landroid/view/MenuItem;Landroid/support/v4/view/MenuItemCompatIcs$SupportActionExpandProxy;)Landroid/view/MenuItem; // method@09ee │ │ -08b308: 0c00 |0010: move-result-object v0 │ │ -08b30a: 28f6 |0011: goto 0007 // -000a │ │ +08ce90: |[08ce90] android.support.v4.view.MenuItemCompat$IcsMenuVersionImpl.setOnActionExpandListener:(Landroid/view/MenuItem;Landroid/support/v4/view/MenuItemCompat$OnActionExpandListener;)Landroid/view/MenuItem; │ │ +08cea0: 3903 0800 |0000: if-nez v3, 0008 // +0008 │ │ +08cea4: 1200 |0002: const/4 v0, #int 0 // #0 │ │ +08cea6: 7120 ee09 0200 |0003: invoke-static {v2, v0}, Landroid/support/v4/view/MenuItemCompatIcs;.setOnActionExpandListener:(Landroid/view/MenuItem;Landroid/support/v4/view/MenuItemCompatIcs$SupportActionExpandProxy;)Landroid/view/MenuItem; // method@09ee │ │ +08ceac: 0c00 |0006: move-result-object v0 │ │ +08ceae: 1100 |0007: return-object v0 │ │ +08ceb0: 2200 9d01 |0008: new-instance v0, Landroid/support/v4/view/MenuItemCompat$IcsMenuVersionImpl$1; // type@019d │ │ +08ceb4: 7030 c209 1003 |000a: invoke-direct {v0, v1, v3}, Landroid/support/v4/view/MenuItemCompat$IcsMenuVersionImpl$1;.:(Landroid/support/v4/view/MenuItemCompat$IcsMenuVersionImpl;Landroid/support/v4/view/MenuItemCompat$OnActionExpandListener;)V // method@09c2 │ │ +08ceba: 7120 ee09 0200 |000d: invoke-static {v2, v0}, Landroid/support/v4/view/MenuItemCompatIcs;.setOnActionExpandListener:(Landroid/view/MenuItem;Landroid/support/v4/view/MenuItemCompatIcs$SupportActionExpandProxy;)Landroid/view/MenuItem; // method@09ee │ │ +08cec0: 0c00 |0010: move-result-object v0 │ │ +08cec2: 28f6 |0011: goto 0007 // -000a │ │ catches : (none) │ │ positions : │ │ 0x0000 line=219 │ │ 0x0002 line=220 │ │ 0x0007 line=227 │ │ locals : │ │ 0x0000 - 0x0012 reg=1 this Landroid/support/v4/view/MenuItemCompat$IcsMenuVersionImpl; │ │ 0x0000 - 0x0012 reg=2 item Landroid/view/MenuItem; │ │ 0x0000 - 0x0012 reg=3 listener Landroid/support/v4/view/MenuItemCompat$OnActionExpandListener; │ │ │ │ - source_file_idx : 2819 (MenuItemCompat.java) │ │ + source_file_idx : 2816 (MenuItemCompat.java) │ │ │ │ Class #706 header: │ │ -class_idx : 433 │ │ +class_idx : 430 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 439 │ │ -source_file_idx : 2986 │ │ +superclass_idx : 436 │ │ +source_file_idx : 2983 │ │ static_fields_size : 8 │ │ instance_fields_size: 16 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 14 │ │ │ │ Class #706 - │ │ Class descriptor : 'Landroid/support/v4/view/PagerTabStrip;' │ │ @@ -187894,18 +188000,18 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -08b30c: |[08b30c] android.support.v4.view.PagerTabStrip.:(Landroid/content/Context;)V │ │ -08b31c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -08b31e: 7030 290a 2100 |0001: invoke-direct {v1, v2, v0}, Landroid/support/v4/view/PagerTabStrip;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@0a29 │ │ -08b324: 0e00 |0004: return-void │ │ +08cec4: |[08cec4] android.support.v4.view.PagerTabStrip.:(Landroid/content/Context;)V │ │ +08ced4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +08ced6: 7030 290a 2100 |0001: invoke-direct {v1, v2, v0}, Landroid/support/v4/view/PagerTabStrip;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@0a29 │ │ +08cedc: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=76 │ │ 0x0004 line=77 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/PagerTabStrip; │ │ 0x0000 - 0x0005 reg=2 context Landroid/content/Context; │ │ @@ -187915,103 +188021,103 @@ │ │ type : '(Landroid/content/Context;Landroid/util/AttributeSet;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 10 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 169 16-bit code units │ │ -08b328: |[08b328] android.support.v4.view.PagerTabStrip.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ -08b338: 1216 |0000: const/4 v6, #int 1 // #1 │ │ -08b33a: 1205 |0001: const/4 v5, #int 0 // #0 │ │ -08b33c: 1503 003f |0002: const/high16 v3, #int 1056964608 // #3f00 │ │ -08b340: 7030 520a 8709 |0004: invoke-direct {v7, v8, v9}, Landroid/support/v4/view/PagerTitleStrip;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@0a52 │ │ -08b346: 2201 4a00 |0007: new-instance v1, Landroid/graphics/Paint; // type@004a │ │ -08b34a: 7010 6201 0100 |0009: invoke-direct {v1}, Landroid/graphics/Paint;.:()V // method@0162 │ │ -08b350: 5b71 5003 |000c: iput-object v1, v7, Landroid/support/v4/view/PagerTabStrip;.mTabPaint:Landroid/graphics/Paint; // field@0350 │ │ -08b354: 2201 4e00 |000e: new-instance v1, Landroid/graphics/Rect; // type@004e │ │ -08b358: 7010 6a01 0100 |0010: invoke-direct {v1}, Landroid/graphics/Rect;.:()V // method@016a │ │ -08b35e: 5b71 5103 |0013: iput-object v1, v7, Landroid/support/v4/view/PagerTabStrip;.mTempRect:Landroid/graphics/Rect; // field@0351 │ │ -08b362: 1301 ff00 |0015: const/16 v1, #int 255 // #ff │ │ -08b366: 5971 4e03 |0017: iput v1, v7, Landroid/support/v4/view/PagerTabStrip;.mTabAlpha:I // field@034e │ │ -08b36a: 5c75 4003 |0019: iput-boolean v5, v7, Landroid/support/v4/view/PagerTabStrip;.mDrawFullUnderline:Z // field@0340 │ │ -08b36e: 5c75 4103 |001b: iput-boolean v5, v7, Landroid/support/v4/view/PagerTabStrip;.mDrawFullUnderlineSet:Z // field@0341 │ │ -08b372: 5271 5203 |001d: iget v1, v7, Landroid/support/v4/view/PagerTabStrip;.mTextColor:I // field@0352 │ │ -08b376: 5971 4403 |001f: iput v1, v7, Landroid/support/v4/view/PagerTabStrip;.mIndicatorColor:I // field@0344 │ │ -08b37a: 5471 5003 |0021: iget-object v1, v7, Landroid/support/v4/view/PagerTabStrip;.mTabPaint:Landroid/graphics/Paint; // field@0350 │ │ -08b37e: 5272 4403 |0023: iget v2, v7, Landroid/support/v4/view/PagerTabStrip;.mIndicatorColor:I // field@0344 │ │ -08b382: 6e20 6401 2100 |0025: invoke-virtual {v1, v2}, Landroid/graphics/Paint;.setColor:(I)V // method@0164 │ │ -08b388: 6e10 b800 0800 |0028: invoke-virtual {v8}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@00b8 │ │ -08b38e: 0c01 |002b: move-result-object v1 │ │ -08b390: 6e10 0b01 0100 |002c: invoke-virtual {v1}, Landroid/content/res/Resources;.getDisplayMetrics:()Landroid/util/DisplayMetrics; // method@010b │ │ -08b396: 0c01 |002f: move-result-object v1 │ │ -08b398: 5210 2505 |0030: iget v0, v1, Landroid/util/DisplayMetrics;.density:F // field@0525 │ │ -08b39c: 1501 4040 |0032: const/high16 v1, #int 1077936128 // #4040 │ │ -08b3a0: c801 |0034: mul-float/2addr v1, v0 │ │ -08b3a2: c631 |0035: add-float/2addr v1, v3 │ │ -08b3a4: 8711 |0036: float-to-int v1, v1 │ │ -08b3a6: 5971 4503 |0037: iput v1, v7, Landroid/support/v4/view/PagerTabStrip;.mIndicatorHeight:I // field@0345 │ │ -08b3aa: 1501 c040 |0039: const/high16 v1, #int 1086324736 // #40c0 │ │ -08b3ae: c801 |003b: mul-float/2addr v1, v0 │ │ -08b3b0: c631 |003c: add-float/2addr v1, v3 │ │ -08b3b2: 8711 |003d: float-to-int v1, v1 │ │ -08b3b4: 5971 4803 |003e: iput v1, v7, Landroid/support/v4/view/PagerTabStrip;.mMinPaddingBottom:I // field@0348 │ │ -08b3b8: 1501 8042 |0040: const/high16 v1, #int 1115684864 // #4280 │ │ -08b3bc: c801 |0042: mul-float/2addr v1, v0 │ │ -08b3be: 8711 |0043: float-to-int v1, v1 │ │ -08b3c0: 5971 4a03 |0044: iput v1, v7, Landroid/support/v4/view/PagerTabStrip;.mMinTextSpacing:I // field@034a │ │ -08b3c4: 1501 8041 |0046: const/high16 v1, #int 1098907648 // #4180 │ │ -08b3c8: c801 |0048: mul-float/2addr v1, v0 │ │ -08b3ca: c631 |0049: add-float/2addr v1, v3 │ │ -08b3cc: 8711 |004a: float-to-int v1, v1 │ │ -08b3ce: 5971 4f03 |004b: iput v1, v7, Landroid/support/v4/view/PagerTabStrip;.mTabPadding:I // field@034f │ │ -08b3d2: 1501 803f |004d: const/high16 v1, #int 1065353216 // #3f80 │ │ -08b3d6: c801 |004f: mul-float/2addr v1, v0 │ │ -08b3d8: c631 |0050: add-float/2addr v1, v3 │ │ -08b3da: 8711 |0051: float-to-int v1, v1 │ │ -08b3dc: 5971 4203 |0052: iput v1, v7, Landroid/support/v4/view/PagerTabStrip;.mFullUnderlineHeight:I // field@0342 │ │ -08b3e0: 1501 0042 |0054: const/high16 v1, #int 1107296256 // #4200 │ │ -08b3e4: c801 |0056: mul-float/2addr v1, v0 │ │ -08b3e6: c631 |0057: add-float/2addr v1, v3 │ │ -08b3e8: 8711 |0058: float-to-int v1, v1 │ │ -08b3ea: 5971 4903 |0059: iput v1, v7, Landroid/support/v4/view/PagerTabStrip;.mMinStripHeight:I // field@0349 │ │ -08b3ee: 7110 d712 0800 |005b: invoke-static {v8}, Landroid/view/ViewConfiguration;.get:(Landroid/content/Context;)Landroid/view/ViewConfiguration; // method@12d7 │ │ -08b3f4: 0c01 |005e: move-result-object v1 │ │ -08b3f6: 6e10 de12 0100 |005f: invoke-virtual {v1}, Landroid/view/ViewConfiguration;.getScaledTouchSlop:()I // method@12de │ │ -08b3fc: 0a01 |0062: move-result v1 │ │ -08b3fe: 5971 5303 |0063: iput v1, v7, Landroid/support/v4/view/PagerTabStrip;.mTouchSlop:I // field@0353 │ │ -08b402: 6e10 300a 0700 |0065: invoke-virtual {v7}, Landroid/support/v4/view/PagerTabStrip;.getPaddingLeft:()I // method@0a30 │ │ -08b408: 0a01 |0068: move-result v1 │ │ -08b40a: 6e10 320a 0700 |0069: invoke-virtual {v7}, Landroid/support/v4/view/PagerTabStrip;.getPaddingTop:()I // method@0a32 │ │ -08b410: 0a02 |006c: move-result v2 │ │ -08b412: 6e10 310a 0700 |006d: invoke-virtual {v7}, Landroid/support/v4/view/PagerTabStrip;.getPaddingRight:()I // method@0a31 │ │ -08b418: 0a03 |0070: move-result v3 │ │ -08b41a: 6e10 2f0a 0700 |0071: invoke-virtual {v7}, Landroid/support/v4/view/PagerTabStrip;.getPaddingBottom:()I // method@0a2f │ │ -08b420: 0a04 |0074: move-result v4 │ │ -08b422: 6e54 3e0a 1732 |0075: invoke-virtual {v7, v1, v2, v3, v4}, Landroid/support/v4/view/PagerTabStrip;.setPadding:(IIII)V // method@0a3e │ │ -08b428: 6e10 340a 0700 |0078: invoke-virtual {v7}, Landroid/support/v4/view/PagerTabStrip;.getTextSpacing:()I // method@0a34 │ │ -08b42e: 0a01 |007b: move-result v1 │ │ -08b430: 6e20 410a 1700 |007c: invoke-virtual {v7, v1}, Landroid/support/v4/view/PagerTabStrip;.setTextSpacing:(I)V // method@0a41 │ │ -08b436: 6e20 420a 5700 |007f: invoke-virtual {v7, v5}, Landroid/support/v4/view/PagerTabStrip;.setWillNotDraw:(Z)V // method@0a42 │ │ -08b43c: 5471 4d03 |0082: iget-object v1, v7, Landroid/support/v4/view/PagerTabStrip;.mPrevText:Landroid/widget/TextView; // field@034d │ │ -08b440: 6e20 7c14 6100 |0084: invoke-virtual {v1, v6}, Landroid/widget/TextView;.setFocusable:(Z)V // method@147c │ │ -08b446: 5471 4d03 |0087: iget-object v1, v7, Landroid/support/v4/view/PagerTabStrip;.mPrevText:Landroid/widget/TextView; // field@034d │ │ -08b44a: 2202 af01 |0089: new-instance v2, Landroid/support/v4/view/PagerTabStrip$1; // type@01af │ │ -08b44e: 7020 240a 7200 |008b: invoke-direct {v2, v7}, Landroid/support/v4/view/PagerTabStrip$1;.:(Landroid/support/v4/view/PagerTabStrip;)V // method@0a24 │ │ -08b454: 6e20 7f14 2100 |008e: invoke-virtual {v1, v2}, Landroid/widget/TextView;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@147f │ │ -08b45a: 5471 4b03 |0091: iget-object v1, v7, Landroid/support/v4/view/PagerTabStrip;.mNextText:Landroid/widget/TextView; // field@034b │ │ -08b45e: 6e20 7c14 6100 |0093: invoke-virtual {v1, v6}, Landroid/widget/TextView;.setFocusable:(Z)V // method@147c │ │ -08b464: 5471 4b03 |0096: iget-object v1, v7, Landroid/support/v4/view/PagerTabStrip;.mNextText:Landroid/widget/TextView; // field@034b │ │ -08b468: 2202 b001 |0098: new-instance v2, Landroid/support/v4/view/PagerTabStrip$2; // type@01b0 │ │ -08b46c: 7020 260a 7200 |009a: invoke-direct {v2, v7}, Landroid/support/v4/view/PagerTabStrip$2;.:(Landroid/support/v4/view/PagerTabStrip;)V // method@0a26 │ │ -08b472: 6e20 7f14 2100 |009d: invoke-virtual {v1, v2}, Landroid/widget/TextView;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@147f │ │ -08b478: 6e10 2a0a 0700 |00a0: invoke-virtual {v7}, Landroid/support/v4/view/PagerTabStrip;.getBackground:()Landroid/graphics/drawable/Drawable; // method@0a2a │ │ -08b47e: 0c01 |00a3: move-result-object v1 │ │ -08b480: 3901 0400 |00a4: if-nez v1, 00a8 // +0004 │ │ -08b484: 5c76 4003 |00a6: iput-boolean v6, v7, Landroid/support/v4/view/PagerTabStrip;.mDrawFullUnderline:Z // field@0340 │ │ -08b488: 0e00 |00a8: return-void │ │ +08cee0: |[08cee0] android.support.v4.view.PagerTabStrip.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ +08cef0: 1216 |0000: const/4 v6, #int 1 // #1 │ │ +08cef2: 1205 |0001: const/4 v5, #int 0 // #0 │ │ +08cef4: 1503 003f |0002: const/high16 v3, #int 1056964608 // #3f00 │ │ +08cef8: 7030 520a 8709 |0004: invoke-direct {v7, v8, v9}, Landroid/support/v4/view/PagerTitleStrip;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@0a52 │ │ +08cefe: 2201 4a00 |0007: new-instance v1, Landroid/graphics/Paint; // type@004a │ │ +08cf02: 7010 6201 0100 |0009: invoke-direct {v1}, Landroid/graphics/Paint;.:()V // method@0162 │ │ +08cf08: 5b71 5003 |000c: iput-object v1, v7, Landroid/support/v4/view/PagerTabStrip;.mTabPaint:Landroid/graphics/Paint; // field@0350 │ │ +08cf0c: 2201 4d00 |000e: new-instance v1, Landroid/graphics/Rect; // type@004d │ │ +08cf10: 7010 6a01 0100 |0010: invoke-direct {v1}, Landroid/graphics/Rect;.:()V // method@016a │ │ +08cf16: 5b71 5103 |0013: iput-object v1, v7, Landroid/support/v4/view/PagerTabStrip;.mTempRect:Landroid/graphics/Rect; // field@0351 │ │ +08cf1a: 1301 ff00 |0015: const/16 v1, #int 255 // #ff │ │ +08cf1e: 5971 4e03 |0017: iput v1, v7, Landroid/support/v4/view/PagerTabStrip;.mTabAlpha:I // field@034e │ │ +08cf22: 5c75 4003 |0019: iput-boolean v5, v7, Landroid/support/v4/view/PagerTabStrip;.mDrawFullUnderline:Z // field@0340 │ │ +08cf26: 5c75 4103 |001b: iput-boolean v5, v7, Landroid/support/v4/view/PagerTabStrip;.mDrawFullUnderlineSet:Z // field@0341 │ │ +08cf2a: 5271 5203 |001d: iget v1, v7, Landroid/support/v4/view/PagerTabStrip;.mTextColor:I // field@0352 │ │ +08cf2e: 5971 4403 |001f: iput v1, v7, Landroid/support/v4/view/PagerTabStrip;.mIndicatorColor:I // field@0344 │ │ +08cf32: 5471 5003 |0021: iget-object v1, v7, Landroid/support/v4/view/PagerTabStrip;.mTabPaint:Landroid/graphics/Paint; // field@0350 │ │ +08cf36: 5272 4403 |0023: iget v2, v7, Landroid/support/v4/view/PagerTabStrip;.mIndicatorColor:I // field@0344 │ │ +08cf3a: 6e20 6401 2100 |0025: invoke-virtual {v1, v2}, Landroid/graphics/Paint;.setColor:(I)V // method@0164 │ │ +08cf40: 6e10 b800 0800 |0028: invoke-virtual {v8}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@00b8 │ │ +08cf46: 0c01 |002b: move-result-object v1 │ │ +08cf48: 6e10 0b01 0100 |002c: invoke-virtual {v1}, Landroid/content/res/Resources;.getDisplayMetrics:()Landroid/util/DisplayMetrics; // method@010b │ │ +08cf4e: 0c01 |002f: move-result-object v1 │ │ +08cf50: 5210 2505 |0030: iget v0, v1, Landroid/util/DisplayMetrics;.density:F // field@0525 │ │ +08cf54: 1501 4040 |0032: const/high16 v1, #int 1077936128 // #4040 │ │ +08cf58: c801 |0034: mul-float/2addr v1, v0 │ │ +08cf5a: c631 |0035: add-float/2addr v1, v3 │ │ +08cf5c: 8711 |0036: float-to-int v1, v1 │ │ +08cf5e: 5971 4503 |0037: iput v1, v7, Landroid/support/v4/view/PagerTabStrip;.mIndicatorHeight:I // field@0345 │ │ +08cf62: 1501 c040 |0039: const/high16 v1, #int 1086324736 // #40c0 │ │ +08cf66: c801 |003b: mul-float/2addr v1, v0 │ │ +08cf68: c631 |003c: add-float/2addr v1, v3 │ │ +08cf6a: 8711 |003d: float-to-int v1, v1 │ │ +08cf6c: 5971 4803 |003e: iput v1, v7, Landroid/support/v4/view/PagerTabStrip;.mMinPaddingBottom:I // field@0348 │ │ +08cf70: 1501 8042 |0040: const/high16 v1, #int 1115684864 // #4280 │ │ +08cf74: c801 |0042: mul-float/2addr v1, v0 │ │ +08cf76: 8711 |0043: float-to-int v1, v1 │ │ +08cf78: 5971 4a03 |0044: iput v1, v7, Landroid/support/v4/view/PagerTabStrip;.mMinTextSpacing:I // field@034a │ │ +08cf7c: 1501 8041 |0046: const/high16 v1, #int 1098907648 // #4180 │ │ +08cf80: c801 |0048: mul-float/2addr v1, v0 │ │ +08cf82: c631 |0049: add-float/2addr v1, v3 │ │ +08cf84: 8711 |004a: float-to-int v1, v1 │ │ +08cf86: 5971 4f03 |004b: iput v1, v7, Landroid/support/v4/view/PagerTabStrip;.mTabPadding:I // field@034f │ │ +08cf8a: 1501 803f |004d: const/high16 v1, #int 1065353216 // #3f80 │ │ +08cf8e: c801 |004f: mul-float/2addr v1, v0 │ │ +08cf90: c631 |0050: add-float/2addr v1, v3 │ │ +08cf92: 8711 |0051: float-to-int v1, v1 │ │ +08cf94: 5971 4203 |0052: iput v1, v7, Landroid/support/v4/view/PagerTabStrip;.mFullUnderlineHeight:I // field@0342 │ │ +08cf98: 1501 0042 |0054: const/high16 v1, #int 1107296256 // #4200 │ │ +08cf9c: c801 |0056: mul-float/2addr v1, v0 │ │ +08cf9e: c631 |0057: add-float/2addr v1, v3 │ │ +08cfa0: 8711 |0058: float-to-int v1, v1 │ │ +08cfa2: 5971 4903 |0059: iput v1, v7, Landroid/support/v4/view/PagerTabStrip;.mMinStripHeight:I // field@0349 │ │ +08cfa6: 7110 d712 0800 |005b: invoke-static {v8}, Landroid/view/ViewConfiguration;.get:(Landroid/content/Context;)Landroid/view/ViewConfiguration; // method@12d7 │ │ +08cfac: 0c01 |005e: move-result-object v1 │ │ +08cfae: 6e10 de12 0100 |005f: invoke-virtual {v1}, Landroid/view/ViewConfiguration;.getScaledTouchSlop:()I // method@12de │ │ +08cfb4: 0a01 |0062: move-result v1 │ │ +08cfb6: 5971 5303 |0063: iput v1, v7, Landroid/support/v4/view/PagerTabStrip;.mTouchSlop:I // field@0353 │ │ +08cfba: 6e10 300a 0700 |0065: invoke-virtual {v7}, Landroid/support/v4/view/PagerTabStrip;.getPaddingLeft:()I // method@0a30 │ │ +08cfc0: 0a01 |0068: move-result v1 │ │ +08cfc2: 6e10 320a 0700 |0069: invoke-virtual {v7}, Landroid/support/v4/view/PagerTabStrip;.getPaddingTop:()I // method@0a32 │ │ +08cfc8: 0a02 |006c: move-result v2 │ │ +08cfca: 6e10 310a 0700 |006d: invoke-virtual {v7}, Landroid/support/v4/view/PagerTabStrip;.getPaddingRight:()I // method@0a31 │ │ +08cfd0: 0a03 |0070: move-result v3 │ │ +08cfd2: 6e10 2f0a 0700 |0071: invoke-virtual {v7}, Landroid/support/v4/view/PagerTabStrip;.getPaddingBottom:()I // method@0a2f │ │ +08cfd8: 0a04 |0074: move-result v4 │ │ +08cfda: 6e54 3e0a 1732 |0075: invoke-virtual {v7, v1, v2, v3, v4}, Landroid/support/v4/view/PagerTabStrip;.setPadding:(IIII)V // method@0a3e │ │ +08cfe0: 6e10 340a 0700 |0078: invoke-virtual {v7}, Landroid/support/v4/view/PagerTabStrip;.getTextSpacing:()I // method@0a34 │ │ +08cfe6: 0a01 |007b: move-result v1 │ │ +08cfe8: 6e20 410a 1700 |007c: invoke-virtual {v7, v1}, Landroid/support/v4/view/PagerTabStrip;.setTextSpacing:(I)V // method@0a41 │ │ +08cfee: 6e20 420a 5700 |007f: invoke-virtual {v7, v5}, Landroid/support/v4/view/PagerTabStrip;.setWillNotDraw:(Z)V // method@0a42 │ │ +08cff4: 5471 4d03 |0082: iget-object v1, v7, Landroid/support/v4/view/PagerTabStrip;.mPrevText:Landroid/widget/TextView; // field@034d │ │ +08cff8: 6e20 7c14 6100 |0084: invoke-virtual {v1, v6}, Landroid/widget/TextView;.setFocusable:(Z)V // method@147c │ │ +08cffe: 5471 4d03 |0087: iget-object v1, v7, Landroid/support/v4/view/PagerTabStrip;.mPrevText:Landroid/widget/TextView; // field@034d │ │ +08d002: 2202 ac01 |0089: new-instance v2, Landroid/support/v4/view/PagerTabStrip$1; // type@01ac │ │ +08d006: 7020 240a 7200 |008b: invoke-direct {v2, v7}, Landroid/support/v4/view/PagerTabStrip$1;.:(Landroid/support/v4/view/PagerTabStrip;)V // method@0a24 │ │ +08d00c: 6e20 7f14 2100 |008e: invoke-virtual {v1, v2}, Landroid/widget/TextView;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@147f │ │ +08d012: 5471 4b03 |0091: iget-object v1, v7, Landroid/support/v4/view/PagerTabStrip;.mNextText:Landroid/widget/TextView; // field@034b │ │ +08d016: 6e20 7c14 6100 |0093: invoke-virtual {v1, v6}, Landroid/widget/TextView;.setFocusable:(Z)V // method@147c │ │ +08d01c: 5471 4b03 |0096: iget-object v1, v7, Landroid/support/v4/view/PagerTabStrip;.mNextText:Landroid/widget/TextView; // field@034b │ │ +08d020: 2202 ad01 |0098: new-instance v2, Landroid/support/v4/view/PagerTabStrip$2; // type@01ad │ │ +08d024: 7020 260a 7200 |009a: invoke-direct {v2, v7}, Landroid/support/v4/view/PagerTabStrip$2;.:(Landroid/support/v4/view/PagerTabStrip;)V // method@0a26 │ │ +08d02a: 6e20 7f14 2100 |009d: invoke-virtual {v1, v2}, Landroid/widget/TextView;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@147f │ │ +08d030: 6e10 2a0a 0700 |00a0: invoke-virtual {v7}, Landroid/support/v4/view/PagerTabStrip;.getBackground:()Landroid/graphics/drawable/Drawable; // method@0a2a │ │ +08d036: 0c01 |00a3: move-result-object v1 │ │ +08d038: 3901 0400 |00a4: if-nez v1, 00a8 // +0004 │ │ +08d03c: 5c76 4003 |00a6: iput-boolean v6, v7, Landroid/support/v4/view/PagerTabStrip;.mDrawFullUnderline:Z // field@0340 │ │ +08d040: 0e00 |00a8: return-void │ │ catches : (none) │ │ positions : │ │ 0x0004 line=80 │ │ 0x0007 line=61 │ │ 0x000e line=62 │ │ 0x0015 line=64 │ │ 0x0019 line=66 │ │ @@ -188048,17 +188154,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -08b48c: |[08b48c] android.support.v4.view.PagerTabStrip.getDrawFullUnderline:()Z │ │ -08b49c: 5510 4003 |0000: iget-boolean v0, v1, Landroid/support/v4/view/PagerTabStrip;.mDrawFullUnderline:Z // field@0340 │ │ -08b4a0: 0f00 |0002: return v0 │ │ +08d044: |[08d044] android.support.v4.view.PagerTabStrip.getDrawFullUnderline:()Z │ │ +08d054: 5510 4003 |0000: iget-boolean v0, v1, Landroid/support/v4/view/PagerTabStrip;.mDrawFullUnderline:Z // field@0340 │ │ +08d058: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=210 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/view/PagerTabStrip; │ │ │ │ #1 : (in Landroid/support/v4/view/PagerTabStrip;) │ │ @@ -188066,21 +188172,21 @@ │ │ type : '()I' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -08b4a4: |[08b4a4] android.support.v4.view.PagerTabStrip.getMinHeight:()I │ │ -08b4b4: 6f10 570a 0200 |0000: invoke-super {v2}, Landroid/support/v4/view/PagerTitleStrip;.getMinHeight:()I // method@0a57 │ │ -08b4ba: 0a00 |0003: move-result v0 │ │ -08b4bc: 5221 4903 |0004: iget v1, v2, Landroid/support/v4/view/PagerTabStrip;.mMinStripHeight:I // field@0349 │ │ -08b4c0: 7120 1515 1000 |0006: invoke-static {v0, v1}, Ljava/lang/Math;.max:(II)I // method@1515 │ │ -08b4c6: 0a00 |0009: move-result v0 │ │ -08b4c8: 0f00 |000a: return v0 │ │ +08d05c: |[08d05c] android.support.v4.view.PagerTabStrip.getMinHeight:()I │ │ +08d06c: 6f10 570a 0200 |0000: invoke-super {v2}, Landroid/support/v4/view/PagerTitleStrip;.getMinHeight:()I // method@0a57 │ │ +08d072: 0a00 |0003: move-result v0 │ │ +08d074: 5221 4903 |0004: iget v1, v2, Landroid/support/v4/view/PagerTabStrip;.mMinStripHeight:I // field@0349 │ │ +08d078: 7120 1515 1000 |0006: invoke-static {v0, v1}, Ljava/lang/Math;.max:(II)I // method@1515 │ │ +08d07e: 0a00 |0009: move-result v0 │ │ +08d080: 0f00 |000a: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=215 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Landroid/support/v4/view/PagerTabStrip; │ │ │ │ #2 : (in Landroid/support/v4/view/PagerTabStrip;) │ │ @@ -188088,17 +188194,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -08b4cc: |[08b4cc] android.support.v4.view.PagerTabStrip.getTabIndicatorColor:()I │ │ -08b4dc: 5210 4403 |0000: iget v0, v1, Landroid/support/v4/view/PagerTabStrip;.mIndicatorColor:I // field@0344 │ │ -08b4e0: 0f00 |0002: return v0 │ │ +08d084: |[08d084] android.support.v4.view.PagerTabStrip.getTabIndicatorColor:()I │ │ +08d094: 5210 4403 |0000: iget v0, v1, Landroid/support/v4/view/PagerTabStrip;.mIndicatorColor:I // field@0344 │ │ +08d098: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=147 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/view/PagerTabStrip; │ │ │ │ #3 : (in Landroid/support/v4/view/PagerTabStrip;) │ │ @@ -188106,71 +188212,71 @@ │ │ type : '(Landroid/graphics/Canvas;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 14 │ │ ins : 2 │ │ outs : 6 │ │ insns size : 101 16-bit code units │ │ -08b4e4: |[08b4e4] android.support.v4.view.PagerTabStrip.onDraw:(Landroid/graphics/Canvas;)V │ │ -08b4f4: 140b ffff ff00 |0000: const v11, #float 2.35099e-38 // #00ffffff │ │ -08b4fa: 6f20 610a dc00 |0003: invoke-super {v12, v13}, Landroid/support/v4/view/PagerTitleStrip;.onDraw:(Landroid/graphics/Canvas;)V // method@0a61 │ │ -08b500: 6e10 2d0a 0c00 |0006: invoke-virtual {v12}, Landroid/support/v4/view/PagerTabStrip;.getHeight:()I // method@0a2d │ │ -08b506: 0a07 |0009: move-result v7 │ │ -08b508: 0176 |000a: move v6, v7 │ │ -08b50a: 54c0 3f03 |000b: iget-object v0, v12, Landroid/support/v4/view/PagerTabStrip;.mCurrText:Landroid/widget/TextView; // field@033f │ │ -08b50e: 6e10 7214 0000 |000d: invoke-virtual {v0}, Landroid/widget/TextView;.getLeft:()I // method@1472 │ │ -08b514: 0a00 |0010: move-result v0 │ │ -08b516: 52c1 4f03 |0011: iget v1, v12, Landroid/support/v4/view/PagerTabStrip;.mTabPadding:I // field@034f │ │ -08b51a: 9108 0001 |0013: sub-int v8, v0, v1 │ │ -08b51e: 54c0 3f03 |0015: iget-object v0, v12, Landroid/support/v4/view/PagerTabStrip;.mCurrText:Landroid/widget/TextView; // field@033f │ │ -08b522: 6e10 7514 0000 |0017: invoke-virtual {v0}, Landroid/widget/TextView;.getRight:()I // method@1475 │ │ -08b528: 0a00 |001a: move-result v0 │ │ -08b52a: 52c1 4f03 |001b: iget v1, v12, Landroid/support/v4/view/PagerTabStrip;.mTabPadding:I // field@034f │ │ -08b52e: 9009 0001 |001d: add-int v9, v0, v1 │ │ -08b532: 52c0 4503 |001f: iget v0, v12, Landroid/support/v4/view/PagerTabStrip;.mIndicatorHeight:I // field@0345 │ │ -08b536: 910a 0600 |0021: sub-int v10, v6, v0 │ │ -08b53a: 54c0 5003 |0023: iget-object v0, v12, Landroid/support/v4/view/PagerTabStrip;.mTabPaint:Landroid/graphics/Paint; // field@0350 │ │ -08b53e: 52c1 4e03 |0025: iget v1, v12, Landroid/support/v4/view/PagerTabStrip;.mTabAlpha:I // field@034e │ │ -08b542: e001 0118 |0027: shl-int/lit8 v1, v1, #int 24 // #18 │ │ -08b546: 52c2 4403 |0029: iget v2, v12, Landroid/support/v4/view/PagerTabStrip;.mIndicatorColor:I // field@0344 │ │ -08b54a: b5b2 |002b: and-int/2addr v2, v11 │ │ -08b54c: b621 |002c: or-int/2addr v1, v2 │ │ -08b54e: 6e20 6401 1000 |002d: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setColor:(I)V // method@0164 │ │ -08b554: 8281 |0030: int-to-float v1, v8 │ │ -08b556: 82a2 |0031: int-to-float v2, v10 │ │ -08b558: 8293 |0032: int-to-float v3, v9 │ │ -08b55a: 8264 |0033: int-to-float v4, v6 │ │ -08b55c: 54c5 5003 |0034: iget-object v5, v12, Landroid/support/v4/view/PagerTabStrip;.mTabPaint:Landroid/graphics/Paint; // field@0350 │ │ -08b560: 07d0 |0036: move-object v0, v13 │ │ -08b562: 7406 5301 0000 |0037: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/graphics/Canvas;.drawRect:(FFFFLandroid/graphics/Paint;)V // method@0153 │ │ -08b568: 55c0 4003 |003a: iget-boolean v0, v12, Landroid/support/v4/view/PagerTabStrip;.mDrawFullUnderline:Z // field@0340 │ │ -08b56c: 3800 2800 |003c: if-eqz v0, 0064 // +0028 │ │ -08b570: 54c0 5003 |003e: iget-object v0, v12, Landroid/support/v4/view/PagerTabStrip;.mTabPaint:Landroid/graphics/Paint; // field@0350 │ │ -08b574: 1501 00ff |0040: const/high16 v1, #int -16777216 // #ff00 │ │ -08b578: 52c2 4403 |0042: iget v2, v12, Landroid/support/v4/view/PagerTabStrip;.mIndicatorColor:I // field@0344 │ │ -08b57c: b5b2 |0044: and-int/2addr v2, v11 │ │ -08b57e: b621 |0045: or-int/2addr v1, v2 │ │ -08b580: 6e20 6401 1000 |0046: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setColor:(I)V // method@0164 │ │ -08b586: 6e10 300a 0c00 |0049: invoke-virtual {v12}, Landroid/support/v4/view/PagerTabStrip;.getPaddingLeft:()I // method@0a30 │ │ -08b58c: 0a00 |004c: move-result v0 │ │ -08b58e: 8201 |004d: int-to-float v1, v0 │ │ -08b590: 52c0 4203 |004e: iget v0, v12, Landroid/support/v4/view/PagerTabStrip;.mFullUnderlineHeight:I // field@0342 │ │ -08b594: 9100 0700 |0050: sub-int v0, v7, v0 │ │ -08b598: 8202 |0052: int-to-float v2, v0 │ │ -08b59a: 6e10 350a 0c00 |0053: invoke-virtual {v12}, Landroid/support/v4/view/PagerTabStrip;.getWidth:()I // method@0a35 │ │ -08b5a0: 0a00 |0056: move-result v0 │ │ -08b5a2: 6e10 310a 0c00 |0057: invoke-virtual {v12}, Landroid/support/v4/view/PagerTabStrip;.getPaddingRight:()I // method@0a31 │ │ -08b5a8: 0a03 |005a: move-result v3 │ │ -08b5aa: b130 |005b: sub-int/2addr v0, v3 │ │ -08b5ac: 8203 |005c: int-to-float v3, v0 │ │ -08b5ae: 8274 |005d: int-to-float v4, v7 │ │ -08b5b0: 54c5 5003 |005e: iget-object v5, v12, Landroid/support/v4/view/PagerTabStrip;.mTabPaint:Landroid/graphics/Paint; // field@0350 │ │ -08b5b4: 07d0 |0060: move-object v0, v13 │ │ -08b5b6: 7406 5301 0000 |0061: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/graphics/Canvas;.drawRect:(FFFFLandroid/graphics/Paint;)V // method@0153 │ │ -08b5bc: 0e00 |0064: return-void │ │ +08d09c: |[08d09c] android.support.v4.view.PagerTabStrip.onDraw:(Landroid/graphics/Canvas;)V │ │ +08d0ac: 140b ffff ff00 |0000: const v11, #float 2.35099e-38 // #00ffffff │ │ +08d0b2: 6f20 610a dc00 |0003: invoke-super {v12, v13}, Landroid/support/v4/view/PagerTitleStrip;.onDraw:(Landroid/graphics/Canvas;)V // method@0a61 │ │ +08d0b8: 6e10 2d0a 0c00 |0006: invoke-virtual {v12}, Landroid/support/v4/view/PagerTabStrip;.getHeight:()I // method@0a2d │ │ +08d0be: 0a07 |0009: move-result v7 │ │ +08d0c0: 0176 |000a: move v6, v7 │ │ +08d0c2: 54c0 3f03 |000b: iget-object v0, v12, Landroid/support/v4/view/PagerTabStrip;.mCurrText:Landroid/widget/TextView; // field@033f │ │ +08d0c6: 6e10 7214 0000 |000d: invoke-virtual {v0}, Landroid/widget/TextView;.getLeft:()I // method@1472 │ │ +08d0cc: 0a00 |0010: move-result v0 │ │ +08d0ce: 52c1 4f03 |0011: iget v1, v12, Landroid/support/v4/view/PagerTabStrip;.mTabPadding:I // field@034f │ │ +08d0d2: 9108 0001 |0013: sub-int v8, v0, v1 │ │ +08d0d6: 54c0 3f03 |0015: iget-object v0, v12, Landroid/support/v4/view/PagerTabStrip;.mCurrText:Landroid/widget/TextView; // field@033f │ │ +08d0da: 6e10 7514 0000 |0017: invoke-virtual {v0}, Landroid/widget/TextView;.getRight:()I // method@1475 │ │ +08d0e0: 0a00 |001a: move-result v0 │ │ +08d0e2: 52c1 4f03 |001b: iget v1, v12, Landroid/support/v4/view/PagerTabStrip;.mTabPadding:I // field@034f │ │ +08d0e6: 9009 0001 |001d: add-int v9, v0, v1 │ │ +08d0ea: 52c0 4503 |001f: iget v0, v12, Landroid/support/v4/view/PagerTabStrip;.mIndicatorHeight:I // field@0345 │ │ +08d0ee: 910a 0600 |0021: sub-int v10, v6, v0 │ │ +08d0f2: 54c0 5003 |0023: iget-object v0, v12, Landroid/support/v4/view/PagerTabStrip;.mTabPaint:Landroid/graphics/Paint; // field@0350 │ │ +08d0f6: 52c1 4e03 |0025: iget v1, v12, Landroid/support/v4/view/PagerTabStrip;.mTabAlpha:I // field@034e │ │ +08d0fa: e001 0118 |0027: shl-int/lit8 v1, v1, #int 24 // #18 │ │ +08d0fe: 52c2 4403 |0029: iget v2, v12, Landroid/support/v4/view/PagerTabStrip;.mIndicatorColor:I // field@0344 │ │ +08d102: b5b2 |002b: and-int/2addr v2, v11 │ │ +08d104: b621 |002c: or-int/2addr v1, v2 │ │ +08d106: 6e20 6401 1000 |002d: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setColor:(I)V // method@0164 │ │ +08d10c: 8281 |0030: int-to-float v1, v8 │ │ +08d10e: 82a2 |0031: int-to-float v2, v10 │ │ +08d110: 8293 |0032: int-to-float v3, v9 │ │ +08d112: 8264 |0033: int-to-float v4, v6 │ │ +08d114: 54c5 5003 |0034: iget-object v5, v12, Landroid/support/v4/view/PagerTabStrip;.mTabPaint:Landroid/graphics/Paint; // field@0350 │ │ +08d118: 07d0 |0036: move-object v0, v13 │ │ +08d11a: 7406 5301 0000 |0037: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/graphics/Canvas;.drawRect:(FFFFLandroid/graphics/Paint;)V // method@0153 │ │ +08d120: 55c0 4003 |003a: iget-boolean v0, v12, Landroid/support/v4/view/PagerTabStrip;.mDrawFullUnderline:Z // field@0340 │ │ +08d124: 3800 2800 |003c: if-eqz v0, 0064 // +0028 │ │ +08d128: 54c0 5003 |003e: iget-object v0, v12, Landroid/support/v4/view/PagerTabStrip;.mTabPaint:Landroid/graphics/Paint; // field@0350 │ │ +08d12c: 1501 00ff |0040: const/high16 v1, #int -16777216 // #ff00 │ │ +08d130: 52c2 4403 |0042: iget v2, v12, Landroid/support/v4/view/PagerTabStrip;.mIndicatorColor:I // field@0344 │ │ +08d134: b5b2 |0044: and-int/2addr v2, v11 │ │ +08d136: b621 |0045: or-int/2addr v1, v2 │ │ +08d138: 6e20 6401 1000 |0046: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setColor:(I)V // method@0164 │ │ +08d13e: 6e10 300a 0c00 |0049: invoke-virtual {v12}, Landroid/support/v4/view/PagerTabStrip;.getPaddingLeft:()I // method@0a30 │ │ +08d144: 0a00 |004c: move-result v0 │ │ +08d146: 8201 |004d: int-to-float v1, v0 │ │ +08d148: 52c0 4203 |004e: iget v0, v12, Landroid/support/v4/view/PagerTabStrip;.mFullUnderlineHeight:I // field@0342 │ │ +08d14c: 9100 0700 |0050: sub-int v0, v7, v0 │ │ +08d150: 8202 |0052: int-to-float v2, v0 │ │ +08d152: 6e10 350a 0c00 |0053: invoke-virtual {v12}, Landroid/support/v4/view/PagerTabStrip;.getWidth:()I // method@0a35 │ │ +08d158: 0a00 |0056: move-result v0 │ │ +08d15a: 6e10 310a 0c00 |0057: invoke-virtual {v12}, Landroid/support/v4/view/PagerTabStrip;.getPaddingRight:()I // method@0a31 │ │ +08d160: 0a03 |005a: move-result v3 │ │ +08d162: b130 |005b: sub-int/2addr v0, v3 │ │ +08d164: 8203 |005c: int-to-float v3, v0 │ │ +08d166: 8274 |005d: int-to-float v4, v7 │ │ +08d168: 54c5 5003 |005e: iget-object v5, v12, Landroid/support/v4/view/PagerTabStrip;.mTabPaint:Landroid/graphics/Paint; // field@0350 │ │ +08d16c: 07d0 |0060: move-object v0, v13 │ │ +08d16e: 7406 5301 0000 |0061: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/graphics/Canvas;.drawRect:(FFFFLandroid/graphics/Paint;)V // method@0153 │ │ +08d174: 0e00 |0064: return-void │ │ catches : (none) │ │ positions : │ │ 0x0003 line=257 │ │ 0x0006 line=259 │ │ 0x000a line=260 │ │ 0x000b line=261 │ │ 0x0015 line=262 │ │ @@ -188195,83 +188301,83 @@ │ │ type : '(Landroid/view/MotionEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 132 16-bit code units │ │ -08b5c0: |[08b5c0] android.support.v4.view.PagerTabStrip.onTouchEvent:(Landroid/view/MotionEvent;)Z │ │ -08b5d0: 1214 |0000: const/4 v4, #int 1 // #1 │ │ -08b5d2: 1203 |0001: const/4 v3, #int 0 // #0 │ │ -08b5d4: 6e10 4212 0700 |0002: invoke-virtual {v7}, Landroid/view/MotionEvent;.getAction:()I // method@1242 │ │ -08b5da: 0a00 |0005: move-result v0 │ │ -08b5dc: 3800 0700 |0006: if-eqz v0, 000d // +0007 │ │ -08b5e0: 5565 4303 |0008: iget-boolean v5, v6, Landroid/support/v4/view/PagerTabStrip;.mIgnoreTap:Z // field@0343 │ │ -08b5e4: 3805 0300 |000a: if-eqz v5, 000d // +0003 │ │ -08b5e8: 0f03 |000c: return v3 │ │ -08b5ea: 6e10 4812 0700 |000d: invoke-virtual {v7}, Landroid/view/MotionEvent;.getX:()F // method@1248 │ │ -08b5f0: 0a01 |0010: move-result v1 │ │ -08b5f2: 6e10 4a12 0700 |0011: invoke-virtual {v7}, Landroid/view/MotionEvent;.getY:()F // method@124a │ │ -08b5f8: 0a02 |0014: move-result v2 │ │ -08b5fa: 2b00 6500 0000 |0015: packed-switch v0, 0000007a // +00000065 │ │ -08b600: 0143 |0018: move v3, v4 │ │ -08b602: 28f3 |0019: goto 000c // -000d │ │ -08b604: 5961 4603 |001a: iput v1, v6, Landroid/support/v4/view/PagerTabStrip;.mInitialMotionX:F // field@0346 │ │ -08b608: 5962 4703 |001c: iput v2, v6, Landroid/support/v4/view/PagerTabStrip;.mInitialMotionY:F // field@0347 │ │ -08b60c: 5c63 4303 |001e: iput-boolean v3, v6, Landroid/support/v4/view/PagerTabStrip;.mIgnoreTap:Z // field@0343 │ │ -08b610: 28f8 |0020: goto 0018 // -0008 │ │ -08b612: 5263 4603 |0021: iget v3, v6, Landroid/support/v4/view/PagerTabStrip;.mInitialMotionX:F // field@0346 │ │ -08b616: a703 0103 |0023: sub-float v3, v1, v3 │ │ -08b61a: 7110 1115 0300 |0025: invoke-static {v3}, Ljava/lang/Math;.abs:(F)F // method@1511 │ │ -08b620: 0a03 |0028: move-result v3 │ │ -08b622: 5265 5303 |0029: iget v5, v6, Landroid/support/v4/view/PagerTabStrip;.mTouchSlop:I // field@0353 │ │ -08b626: 8255 |002b: int-to-float v5, v5 │ │ -08b628: 2d03 0305 |002c: cmpl-float v3, v3, v5 │ │ -08b62c: 3c03 1100 |002e: if-gtz v3, 003f // +0011 │ │ -08b630: 5263 4703 |0030: iget v3, v6, Landroid/support/v4/view/PagerTabStrip;.mInitialMotionY:F // field@0347 │ │ -08b634: a703 0203 |0032: sub-float v3, v2, v3 │ │ -08b638: 7110 1115 0300 |0034: invoke-static {v3}, Ljava/lang/Math;.abs:(F)F // method@1511 │ │ -08b63e: 0a03 |0037: move-result v3 │ │ -08b640: 5265 5303 |0038: iget v5, v6, Landroid/support/v4/view/PagerTabStrip;.mTouchSlop:I // field@0353 │ │ -08b644: 8255 |003a: int-to-float v5, v5 │ │ -08b646: 2d03 0305 |003b: cmpl-float v3, v3, v5 │ │ -08b64a: 3d03 dbff |003d: if-lez v3, 0018 // -0025 │ │ -08b64e: 5c64 4303 |003f: iput-boolean v4, v6, Landroid/support/v4/view/PagerTabStrip;.mIgnoreTap:Z // field@0343 │ │ -08b652: 28d7 |0041: goto 0018 // -0029 │ │ -08b654: 5463 3f03 |0042: iget-object v3, v6, Landroid/support/v4/view/PagerTabStrip;.mCurrText:Landroid/widget/TextView; // field@033f │ │ -08b658: 6e10 7214 0300 |0044: invoke-virtual {v3}, Landroid/widget/TextView;.getLeft:()I // method@1472 │ │ -08b65e: 0a03 |0047: move-result v3 │ │ -08b660: 5265 4f03 |0048: iget v5, v6, Landroid/support/v4/view/PagerTabStrip;.mTabPadding:I // field@034f │ │ -08b664: b153 |004a: sub-int/2addr v3, v5 │ │ -08b666: 8233 |004b: int-to-float v3, v3 │ │ -08b668: 2e03 0103 |004c: cmpg-float v3, v1, v3 │ │ -08b66c: 3b03 1000 |004e: if-gez v3, 005e // +0010 │ │ -08b670: 5463 4c03 |0050: iget-object v3, v6, Landroid/support/v4/view/PagerTabStrip;.mPager:Landroid/support/v4/view/ViewPager; // field@034c │ │ -08b674: 5465 4c03 |0052: iget-object v5, v6, Landroid/support/v4/view/PagerTabStrip;.mPager:Landroid/support/v4/view/ViewPager; // field@034c │ │ -08b678: 6e10 d20b 0500 |0054: invoke-virtual {v5}, Landroid/support/v4/view/ViewPager;.getCurrentItem:()I // method@0bd2 │ │ -08b67e: 0a05 |0057: move-result v5 │ │ -08b680: d805 05ff |0058: add-int/lit8 v5, v5, #int -1 // #ff │ │ -08b684: 6e20 130c 5300 |005a: invoke-virtual {v3, v5}, Landroid/support/v4/view/ViewPager;.setCurrentItem:(I)V // method@0c13 │ │ -08b68a: 28bb |005d: goto 0018 // -0045 │ │ -08b68c: 5463 3f03 |005e: iget-object v3, v6, Landroid/support/v4/view/PagerTabStrip;.mCurrText:Landroid/widget/TextView; // field@033f │ │ -08b690: 6e10 7514 0300 |0060: invoke-virtual {v3}, Landroid/widget/TextView;.getRight:()I // method@1475 │ │ -08b696: 0a03 |0063: move-result v3 │ │ -08b698: 5265 4f03 |0064: iget v5, v6, Landroid/support/v4/view/PagerTabStrip;.mTabPadding:I // field@034f │ │ -08b69c: b053 |0066: add-int/2addr v3, v5 │ │ -08b69e: 8233 |0067: int-to-float v3, v3 │ │ -08b6a0: 2d03 0103 |0068: cmpl-float v3, v1, v3 │ │ -08b6a4: 3d03 aeff |006a: if-lez v3, 0018 // -0052 │ │ -08b6a8: 5463 4c03 |006c: iget-object v3, v6, Landroid/support/v4/view/PagerTabStrip;.mPager:Landroid/support/v4/view/ViewPager; // field@034c │ │ -08b6ac: 5465 4c03 |006e: iget-object v5, v6, Landroid/support/v4/view/PagerTabStrip;.mPager:Landroid/support/v4/view/ViewPager; // field@034c │ │ -08b6b0: 6e10 d20b 0500 |0070: invoke-virtual {v5}, Landroid/support/v4/view/ViewPager;.getCurrentItem:()I // method@0bd2 │ │ -08b6b6: 0a05 |0073: move-result v5 │ │ -08b6b8: d805 0501 |0074: add-int/lit8 v5, v5, #int 1 // #01 │ │ -08b6bc: 6e20 130c 5300 |0076: invoke-virtual {v3, v5}, Landroid/support/v4/view/ViewPager;.setCurrentItem:(I)V // method@0c13 │ │ -08b6c2: 289f |0079: goto 0018 // -0061 │ │ -08b6c4: 0001 0300 0000 0000 0500 0000 2d00 ... |007a: packed-switch-data (10 units) │ │ +08d178: |[08d178] android.support.v4.view.PagerTabStrip.onTouchEvent:(Landroid/view/MotionEvent;)Z │ │ +08d188: 1214 |0000: const/4 v4, #int 1 // #1 │ │ +08d18a: 1203 |0001: const/4 v3, #int 0 // #0 │ │ +08d18c: 6e10 4212 0700 |0002: invoke-virtual {v7}, Landroid/view/MotionEvent;.getAction:()I // method@1242 │ │ +08d192: 0a00 |0005: move-result v0 │ │ +08d194: 3800 0700 |0006: if-eqz v0, 000d // +0007 │ │ +08d198: 5565 4303 |0008: iget-boolean v5, v6, Landroid/support/v4/view/PagerTabStrip;.mIgnoreTap:Z // field@0343 │ │ +08d19c: 3805 0300 |000a: if-eqz v5, 000d // +0003 │ │ +08d1a0: 0f03 |000c: return v3 │ │ +08d1a2: 6e10 4812 0700 |000d: invoke-virtual {v7}, Landroid/view/MotionEvent;.getX:()F // method@1248 │ │ +08d1a8: 0a01 |0010: move-result v1 │ │ +08d1aa: 6e10 4a12 0700 |0011: invoke-virtual {v7}, Landroid/view/MotionEvent;.getY:()F // method@124a │ │ +08d1b0: 0a02 |0014: move-result v2 │ │ +08d1b2: 2b00 6500 0000 |0015: packed-switch v0, 0000007a // +00000065 │ │ +08d1b8: 0143 |0018: move v3, v4 │ │ +08d1ba: 28f3 |0019: goto 000c // -000d │ │ +08d1bc: 5961 4603 |001a: iput v1, v6, Landroid/support/v4/view/PagerTabStrip;.mInitialMotionX:F // field@0346 │ │ +08d1c0: 5962 4703 |001c: iput v2, v6, Landroid/support/v4/view/PagerTabStrip;.mInitialMotionY:F // field@0347 │ │ +08d1c4: 5c63 4303 |001e: iput-boolean v3, v6, Landroid/support/v4/view/PagerTabStrip;.mIgnoreTap:Z // field@0343 │ │ +08d1c8: 28f8 |0020: goto 0018 // -0008 │ │ +08d1ca: 5263 4603 |0021: iget v3, v6, Landroid/support/v4/view/PagerTabStrip;.mInitialMotionX:F // field@0346 │ │ +08d1ce: a703 0103 |0023: sub-float v3, v1, v3 │ │ +08d1d2: 7110 1115 0300 |0025: invoke-static {v3}, Ljava/lang/Math;.abs:(F)F // method@1511 │ │ +08d1d8: 0a03 |0028: move-result v3 │ │ +08d1da: 5265 5303 |0029: iget v5, v6, Landroid/support/v4/view/PagerTabStrip;.mTouchSlop:I // field@0353 │ │ +08d1de: 8255 |002b: int-to-float v5, v5 │ │ +08d1e0: 2d03 0305 |002c: cmpl-float v3, v3, v5 │ │ +08d1e4: 3c03 1100 |002e: if-gtz v3, 003f // +0011 │ │ +08d1e8: 5263 4703 |0030: iget v3, v6, Landroid/support/v4/view/PagerTabStrip;.mInitialMotionY:F // field@0347 │ │ +08d1ec: a703 0203 |0032: sub-float v3, v2, v3 │ │ +08d1f0: 7110 1115 0300 |0034: invoke-static {v3}, Ljava/lang/Math;.abs:(F)F // method@1511 │ │ +08d1f6: 0a03 |0037: move-result v3 │ │ +08d1f8: 5265 5303 |0038: iget v5, v6, Landroid/support/v4/view/PagerTabStrip;.mTouchSlop:I // field@0353 │ │ +08d1fc: 8255 |003a: int-to-float v5, v5 │ │ +08d1fe: 2d03 0305 |003b: cmpl-float v3, v3, v5 │ │ +08d202: 3d03 dbff |003d: if-lez v3, 0018 // -0025 │ │ +08d206: 5c64 4303 |003f: iput-boolean v4, v6, Landroid/support/v4/view/PagerTabStrip;.mIgnoreTap:Z // field@0343 │ │ +08d20a: 28d7 |0041: goto 0018 // -0029 │ │ +08d20c: 5463 3f03 |0042: iget-object v3, v6, Landroid/support/v4/view/PagerTabStrip;.mCurrText:Landroid/widget/TextView; // field@033f │ │ +08d210: 6e10 7214 0300 |0044: invoke-virtual {v3}, Landroid/widget/TextView;.getLeft:()I // method@1472 │ │ +08d216: 0a03 |0047: move-result v3 │ │ +08d218: 5265 4f03 |0048: iget v5, v6, Landroid/support/v4/view/PagerTabStrip;.mTabPadding:I // field@034f │ │ +08d21c: b153 |004a: sub-int/2addr v3, v5 │ │ +08d21e: 8233 |004b: int-to-float v3, v3 │ │ +08d220: 2e03 0103 |004c: cmpg-float v3, v1, v3 │ │ +08d224: 3b03 1000 |004e: if-gez v3, 005e // +0010 │ │ +08d228: 5463 4c03 |0050: iget-object v3, v6, Landroid/support/v4/view/PagerTabStrip;.mPager:Landroid/support/v4/view/ViewPager; // field@034c │ │ +08d22c: 5465 4c03 |0052: iget-object v5, v6, Landroid/support/v4/view/PagerTabStrip;.mPager:Landroid/support/v4/view/ViewPager; // field@034c │ │ +08d230: 6e10 d20b 0500 |0054: invoke-virtual {v5}, Landroid/support/v4/view/ViewPager;.getCurrentItem:()I // method@0bd2 │ │ +08d236: 0a05 |0057: move-result v5 │ │ +08d238: d805 05ff |0058: add-int/lit8 v5, v5, #int -1 // #ff │ │ +08d23c: 6e20 130c 5300 |005a: invoke-virtual {v3, v5}, Landroid/support/v4/view/ViewPager;.setCurrentItem:(I)V // method@0c13 │ │ +08d242: 28bb |005d: goto 0018 // -0045 │ │ +08d244: 5463 3f03 |005e: iget-object v3, v6, Landroid/support/v4/view/PagerTabStrip;.mCurrText:Landroid/widget/TextView; // field@033f │ │ +08d248: 6e10 7514 0300 |0060: invoke-virtual {v3}, Landroid/widget/TextView;.getRight:()I // method@1475 │ │ +08d24e: 0a03 |0063: move-result v3 │ │ +08d250: 5265 4f03 |0064: iget v5, v6, Landroid/support/v4/view/PagerTabStrip;.mTabPadding:I // field@034f │ │ +08d254: b053 |0066: add-int/2addr v3, v5 │ │ +08d256: 8233 |0067: int-to-float v3, v3 │ │ +08d258: 2d03 0103 |0068: cmpl-float v3, v1, v3 │ │ +08d25c: 3d03 aeff |006a: if-lez v3, 0018 // -0052 │ │ +08d260: 5463 4c03 |006c: iget-object v3, v6, Landroid/support/v4/view/PagerTabStrip;.mPager:Landroid/support/v4/view/ViewPager; // field@034c │ │ +08d264: 5465 4c03 |006e: iget-object v5, v6, Landroid/support/v4/view/PagerTabStrip;.mPager:Landroid/support/v4/view/ViewPager; // field@034c │ │ +08d268: 6e10 d20b 0500 |0070: invoke-virtual {v5}, Landroid/support/v4/view/ViewPager;.getCurrentItem:()I // method@0bd2 │ │ +08d26e: 0a05 |0073: move-result v5 │ │ +08d270: d805 0501 |0074: add-int/lit8 v5, v5, #int 1 // #01 │ │ +08d274: 6e20 130c 5300 |0076: invoke-virtual {v3, v5}, Landroid/support/v4/view/ViewPager;.setCurrentItem:(I)V // method@0c13 │ │ +08d27a: 289f |0079: goto 0018 // -0061 │ │ +08d27c: 0001 0300 0000 0000 0500 0000 2d00 ... |007a: packed-switch-data (10 units) │ │ catches : (none) │ │ positions : │ │ 0x0002 line=220 │ │ 0x0006 line=221 │ │ 0x000c line=252 │ │ 0x000d line=227 │ │ 0x0011 line=228 │ │ @@ -188299,26 +188405,26 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -08b6d8: |[08b6d8] android.support.v4.view.PagerTabStrip.setBackgroundColor:(I)V │ │ -08b6e8: 6f20 650a 2100 |0000: invoke-super {v1, v2}, Landroid/support/v4/view/PagerTitleStrip;.setBackgroundColor:(I)V // method@0a65 │ │ -08b6ee: 5510 4103 |0003: iget-boolean v0, v1, Landroid/support/v4/view/PagerTabStrip;.mDrawFullUnderlineSet:Z // field@0341 │ │ -08b6f2: 3900 0a00 |0005: if-nez v0, 000f // +000a │ │ -08b6f6: 1500 00ff |0007: const/high16 v0, #int -16777216 // #ff00 │ │ -08b6fa: b520 |0009: and-int/2addr v0, v2 │ │ -08b6fc: 3900 0600 |000a: if-nez v0, 0010 // +0006 │ │ -08b700: 1210 |000c: const/4 v0, #int 1 // #1 │ │ -08b702: 5c10 4003 |000d: iput-boolean v0, v1, Landroid/support/v4/view/PagerTabStrip;.mDrawFullUnderline:Z // field@0340 │ │ -08b706: 0e00 |000f: return-void │ │ -08b708: 1200 |0010: const/4 v0, #int 0 // #0 │ │ -08b70a: 28fc |0011: goto 000d // -0004 │ │ +08d290: |[08d290] android.support.v4.view.PagerTabStrip.setBackgroundColor:(I)V │ │ +08d2a0: 6f20 650a 2100 |0000: invoke-super {v1, v2}, Landroid/support/v4/view/PagerTitleStrip;.setBackgroundColor:(I)V // method@0a65 │ │ +08d2a6: 5510 4103 |0003: iget-boolean v0, v1, Landroid/support/v4/view/PagerTabStrip;.mDrawFullUnderlineSet:Z // field@0341 │ │ +08d2aa: 3900 0a00 |0005: if-nez v0, 000f // +000a │ │ +08d2ae: 1500 00ff |0007: const/high16 v0, #int -16777216 // #ff00 │ │ +08d2b2: b520 |0009: and-int/2addr v0, v2 │ │ +08d2b4: 3900 0600 |000a: if-nez v0, 0010 // +0006 │ │ +08d2b8: 1210 |000c: const/4 v0, #int 1 // #1 │ │ +08d2ba: 5c10 4003 |000d: iput-boolean v0, v1, Landroid/support/v4/view/PagerTabStrip;.mDrawFullUnderline:Z // field@0340 │ │ +08d2be: 0e00 |000f: return-void │ │ +08d2c0: 1200 |0010: const/4 v0, #int 0 // #0 │ │ +08d2c2: 28fc |0011: goto 000d // -0004 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=176 │ │ 0x0003 line=177 │ │ 0x0007 line=178 │ │ 0x000f line=180 │ │ 0x0010 line=178 │ │ @@ -188331,24 +188437,24 @@ │ │ type : '(Landroid/graphics/drawable/Drawable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -08b70c: |[08b70c] android.support.v4.view.PagerTabStrip.setBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V │ │ -08b71c: 6f20 660a 2100 |0000: invoke-super {v1, v2}, Landroid/support/v4/view/PagerTitleStrip;.setBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V // method@0a66 │ │ -08b722: 5510 4103 |0003: iget-boolean v0, v1, Landroid/support/v4/view/PagerTabStrip;.mDrawFullUnderlineSet:Z // field@0341 │ │ -08b726: 3900 0700 |0005: if-nez v0, 000c // +0007 │ │ -08b72a: 3902 0600 |0007: if-nez v2, 000d // +0006 │ │ -08b72e: 1210 |0009: const/4 v0, #int 1 // #1 │ │ -08b730: 5c10 4003 |000a: iput-boolean v0, v1, Landroid/support/v4/view/PagerTabStrip;.mDrawFullUnderline:Z // field@0340 │ │ -08b734: 0e00 |000c: return-void │ │ -08b736: 1200 |000d: const/4 v0, #int 0 // #0 │ │ -08b738: 28fc |000e: goto 000a // -0004 │ │ +08d2c4: |[08d2c4] android.support.v4.view.PagerTabStrip.setBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V │ │ +08d2d4: 6f20 660a 2100 |0000: invoke-super {v1, v2}, Landroid/support/v4/view/PagerTitleStrip;.setBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V // method@0a66 │ │ +08d2da: 5510 4103 |0003: iget-boolean v0, v1, Landroid/support/v4/view/PagerTabStrip;.mDrawFullUnderlineSet:Z // field@0341 │ │ +08d2de: 3900 0700 |0005: if-nez v0, 000c // +0007 │ │ +08d2e2: 3902 0600 |0007: if-nez v2, 000d // +0006 │ │ +08d2e6: 1210 |0009: const/4 v0, #int 1 // #1 │ │ +08d2e8: 5c10 4003 |000a: iput-boolean v0, v1, Landroid/support/v4/view/PagerTabStrip;.mDrawFullUnderline:Z // field@0340 │ │ +08d2ec: 0e00 |000c: return-void │ │ +08d2ee: 1200 |000d: const/4 v0, #int 0 // #0 │ │ +08d2f0: 28fc |000e: goto 000a // -0004 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=168 │ │ 0x0003 line=169 │ │ 0x0007 line=170 │ │ 0x000c line=172 │ │ 0x000d line=170 │ │ @@ -188361,24 +188467,24 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -08b73c: |[08b73c] android.support.v4.view.PagerTabStrip.setBackgroundResource:(I)V │ │ -08b74c: 6f20 670a 2100 |0000: invoke-super {v1, v2}, Landroid/support/v4/view/PagerTitleStrip;.setBackgroundResource:(I)V // method@0a67 │ │ -08b752: 5510 4103 |0003: iget-boolean v0, v1, Landroid/support/v4/view/PagerTabStrip;.mDrawFullUnderlineSet:Z // field@0341 │ │ -08b756: 3900 0700 |0005: if-nez v0, 000c // +0007 │ │ -08b75a: 3902 0600 |0007: if-nez v2, 000d // +0006 │ │ -08b75e: 1210 |0009: const/4 v0, #int 1 // #1 │ │ -08b760: 5c10 4003 |000a: iput-boolean v0, v1, Landroid/support/v4/view/PagerTabStrip;.mDrawFullUnderline:Z // field@0340 │ │ -08b764: 0e00 |000c: return-void │ │ -08b766: 1200 |000d: const/4 v0, #int 0 // #0 │ │ -08b768: 28fc |000e: goto 000a // -0004 │ │ +08d2f4: |[08d2f4] android.support.v4.view.PagerTabStrip.setBackgroundResource:(I)V │ │ +08d304: 6f20 670a 2100 |0000: invoke-super {v1, v2}, Landroid/support/v4/view/PagerTitleStrip;.setBackgroundResource:(I)V // method@0a67 │ │ +08d30a: 5510 4103 |0003: iget-boolean v0, v1, Landroid/support/v4/view/PagerTabStrip;.mDrawFullUnderlineSet:Z // field@0341 │ │ +08d30e: 3900 0700 |0005: if-nez v0, 000c // +0007 │ │ +08d312: 3902 0600 |0007: if-nez v2, 000d // +0006 │ │ +08d316: 1210 |0009: const/4 v0, #int 1 // #1 │ │ +08d318: 5c10 4003 |000a: iput-boolean v0, v1, Landroid/support/v4/view/PagerTabStrip;.mDrawFullUnderline:Z // field@0340 │ │ +08d31c: 0e00 |000c: return-void │ │ +08d31e: 1200 |000d: const/4 v0, #int 0 // #0 │ │ +08d320: 28fc |000e: goto 000a // -0004 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=184 │ │ 0x0003 line=185 │ │ 0x0007 line=186 │ │ 0x000c line=188 │ │ 0x000d line=186 │ │ @@ -188391,20 +188497,20 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -08b76c: |[08b76c] android.support.v4.view.PagerTabStrip.setDrawFullUnderline:(Z)V │ │ -08b77c: 5c12 4003 |0000: iput-boolean v2, v1, Landroid/support/v4/view/PagerTabStrip;.mDrawFullUnderline:Z // field@0340 │ │ -08b780: 1210 |0002: const/4 v0, #int 1 // #1 │ │ -08b782: 5c10 4103 |0003: iput-boolean v0, v1, Landroid/support/v4/view/PagerTabStrip;.mDrawFullUnderlineSet:Z // field@0341 │ │ -08b786: 6e10 360a 0100 |0005: invoke-virtual {v1}, Landroid/support/v4/view/PagerTabStrip;.invalidate:()V // method@0a36 │ │ -08b78c: 0e00 |0008: return-void │ │ +08d324: |[08d324] android.support.v4.view.PagerTabStrip.setDrawFullUnderline:(Z)V │ │ +08d334: 5c12 4003 |0000: iput-boolean v2, v1, Landroid/support/v4/view/PagerTabStrip;.mDrawFullUnderline:Z // field@0340 │ │ +08d338: 1210 |0002: const/4 v0, #int 1 // #1 │ │ +08d33a: 5c10 4103 |0003: iput-boolean v0, v1, Landroid/support/v4/view/PagerTabStrip;.mDrawFullUnderlineSet:Z // field@0341 │ │ +08d33e: 6e10 360a 0100 |0005: invoke-virtual {v1}, Landroid/support/v4/view/PagerTabStrip;.invalidate:()V // method@0a36 │ │ +08d344: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=197 │ │ 0x0002 line=198 │ │ 0x0005 line=199 │ │ 0x0008 line=200 │ │ locals : │ │ @@ -188416,20 +188522,20 @@ │ │ type : '(IIII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 10 16-bit code units │ │ -08b790: |[08b790] android.support.v4.view.PagerTabStrip.setPadding:(IIII)V │ │ -08b7a0: 5210 4803 |0000: iget v0, v1, Landroid/support/v4/view/PagerTabStrip;.mMinPaddingBottom:I // field@0348 │ │ -08b7a4: 3505 0400 |0002: if-ge v5, v0, 0006 // +0004 │ │ -08b7a8: 5215 4803 |0004: iget v5, v1, Landroid/support/v4/view/PagerTabStrip;.mMinPaddingBottom:I // field@0348 │ │ -08b7ac: 6f55 6b0a 2143 |0006: invoke-super {v1, v2, v3, v4, v5}, Landroid/support/v4/view/PagerTitleStrip;.setPadding:(IIII)V // method@0a6b │ │ -08b7b2: 0e00 |0009: return-void │ │ +08d348: |[08d348] android.support.v4.view.PagerTabStrip.setPadding:(IIII)V │ │ +08d358: 5210 4803 |0000: iget v0, v1, Landroid/support/v4/view/PagerTabStrip;.mMinPaddingBottom:I // field@0348 │ │ +08d35c: 3505 0400 |0002: if-ge v5, v0, 0006 // +0004 │ │ +08d360: 5215 4803 |0004: iget v5, v1, Landroid/support/v4/view/PagerTabStrip;.mMinPaddingBottom:I // field@0348 │ │ +08d364: 6f55 6b0a 2143 |0006: invoke-super {v1, v2, v3, v4, v5}, Landroid/support/v4/view/PagerTitleStrip;.setPadding:(IIII)V // method@0a6b │ │ +08d36a: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=152 │ │ 0x0004 line=153 │ │ 0x0006 line=155 │ │ 0x0009 line=156 │ │ locals : │ │ @@ -188444,21 +188550,21 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -08b7b4: |[08b7b4] android.support.v4.view.PagerTabStrip.setTabIndicatorColor:(I)V │ │ -08b7c4: 5923 4403 |0000: iput v3, v2, Landroid/support/v4/view/PagerTabStrip;.mIndicatorColor:I // field@0344 │ │ -08b7c8: 5420 5003 |0002: iget-object v0, v2, Landroid/support/v4/view/PagerTabStrip;.mTabPaint:Landroid/graphics/Paint; // field@0350 │ │ -08b7cc: 5221 4403 |0004: iget v1, v2, Landroid/support/v4/view/PagerTabStrip;.mIndicatorColor:I // field@0344 │ │ -08b7d0: 6e20 6401 1000 |0006: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setColor:(I)V // method@0164 │ │ -08b7d6: 6e10 360a 0200 |0009: invoke-virtual {v2}, Landroid/support/v4/view/PagerTabStrip;.invalidate:()V // method@0a36 │ │ -08b7dc: 0e00 |000c: return-void │ │ +08d36c: |[08d36c] android.support.v4.view.PagerTabStrip.setTabIndicatorColor:(I)V │ │ +08d37c: 5923 4403 |0000: iput v3, v2, Landroid/support/v4/view/PagerTabStrip;.mIndicatorColor:I // field@0344 │ │ +08d380: 5420 5003 |0002: iget-object v0, v2, Landroid/support/v4/view/PagerTabStrip;.mTabPaint:Landroid/graphics/Paint; // field@0350 │ │ +08d384: 5221 4403 |0004: iget v1, v2, Landroid/support/v4/view/PagerTabStrip;.mIndicatorColor:I // field@0344 │ │ +08d388: 6e20 6401 1000 |0006: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setColor:(I)V // method@0164 │ │ +08d38e: 6e10 360a 0200 |0009: invoke-virtual {v2}, Landroid/support/v4/view/PagerTabStrip;.invalidate:()V // method@0a36 │ │ +08d394: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=129 │ │ 0x0002 line=130 │ │ 0x0009 line=131 │ │ 0x000c line=132 │ │ locals : │ │ @@ -188470,23 +188576,23 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -08b7e0: |[08b7e0] android.support.v4.view.PagerTabStrip.setTabIndicatorColorResource:(I)V │ │ -08b7f0: 6e10 2b0a 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/view/PagerTabStrip;.getContext:()Landroid/content/Context; // method@0a2b │ │ -08b7f6: 0c00 |0003: move-result-object v0 │ │ -08b7f8: 6e10 b800 0000 |0004: invoke-virtual {v0}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@00b8 │ │ -08b7fe: 0c00 |0007: move-result-object v0 │ │ -08b800: 6e20 0901 2000 |0008: invoke-virtual {v0, v2}, Landroid/content/res/Resources;.getColor:(I)I // method@0109 │ │ -08b806: 0a00 |000b: move-result v0 │ │ -08b808: 6e20 3f0a 0100 |000c: invoke-virtual {v1, v0}, Landroid/support/v4/view/PagerTabStrip;.setTabIndicatorColor:(I)V // method@0a3f │ │ -08b80e: 0e00 |000f: return-void │ │ +08d398: |[08d398] android.support.v4.view.PagerTabStrip.setTabIndicatorColorResource:(I)V │ │ +08d3a8: 6e10 2b0a 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/view/PagerTabStrip;.getContext:()Landroid/content/Context; // method@0a2b │ │ +08d3ae: 0c00 |0003: move-result-object v0 │ │ +08d3b0: 6e10 b800 0000 |0004: invoke-virtual {v0}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@00b8 │ │ +08d3b6: 0c00 |0007: move-result-object v0 │ │ +08d3b8: 6e20 0901 2000 |0008: invoke-virtual {v0, v2}, Landroid/content/res/Resources;.getColor:(I)I // method@0109 │ │ +08d3be: 0a00 |000b: move-result v0 │ │ +08d3c0: 6e20 3f0a 0100 |000c: invoke-virtual {v1, v0}, Landroid/support/v4/view/PagerTabStrip;.setTabIndicatorColor:(I)V // method@0a3f │ │ +08d3c6: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=140 │ │ 0x000f line=141 │ │ locals : │ │ 0x0000 - 0x0010 reg=1 this Landroid/support/v4/view/PagerTabStrip; │ │ 0x0000 - 0x0010 reg=2 resId I │ │ @@ -188496,20 +188602,20 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -08b810: |[08b810] android.support.v4.view.PagerTabStrip.setTextSpacing:(I)V │ │ -08b820: 5210 4a03 |0000: iget v0, v1, Landroid/support/v4/view/PagerTabStrip;.mMinTextSpacing:I // field@034a │ │ -08b824: 3502 0400 |0002: if-ge v2, v0, 0006 // +0004 │ │ -08b828: 5212 4a03 |0004: iget v2, v1, Landroid/support/v4/view/PagerTabStrip;.mMinTextSpacing:I // field@034a │ │ -08b82c: 6f20 6f0a 2100 |0006: invoke-super {v1, v2}, Landroid/support/v4/view/PagerTitleStrip;.setTextSpacing:(I)V // method@0a6f │ │ -08b832: 0e00 |0009: return-void │ │ +08d3c8: |[08d3c8] android.support.v4.view.PagerTabStrip.setTextSpacing:(I)V │ │ +08d3d8: 5210 4a03 |0000: iget v0, v1, Landroid/support/v4/view/PagerTabStrip;.mMinTextSpacing:I // field@034a │ │ +08d3dc: 3502 0400 |0002: if-ge v2, v0, 0006 // +0004 │ │ +08d3e0: 5212 4a03 |0004: iget v2, v1, Landroid/support/v4/view/PagerTabStrip;.mMinTextSpacing:I // field@034a │ │ +08d3e4: 6f20 6f0a 2100 |0006: invoke-super {v1, v2}, Landroid/support/v4/view/PagerTitleStrip;.setTextSpacing:(I)V // method@0a6f │ │ +08d3ea: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=160 │ │ 0x0004 line=161 │ │ 0x0006 line=163 │ │ 0x0009 line=164 │ │ locals : │ │ @@ -188521,55 +188627,55 @@ │ │ type : '(IFZ)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 11 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 80 16-bit code units │ │ -08b834: |[08b834] android.support.v4.view.PagerTabStrip.updateTextPositions:(IFZ)V │ │ -08b844: 5472 5103 |0000: iget-object v2, v7, Landroid/support/v4/view/PagerTabStrip;.mTempRect:Landroid/graphics/Rect; // field@0351 │ │ -08b848: 6e10 2d0a 0700 |0002: invoke-virtual {v7}, Landroid/support/v4/view/PagerTabStrip;.getHeight:()I // method@0a2d │ │ -08b84e: 0a00 |0005: move-result v0 │ │ -08b850: 5475 3f03 |0006: iget-object v5, v7, Landroid/support/v4/view/PagerTabStrip;.mCurrText:Landroid/widget/TextView; // field@033f │ │ -08b854: 6e10 7214 0500 |0008: invoke-virtual {v5}, Landroid/widget/TextView;.getLeft:()I // method@1472 │ │ -08b85a: 0a05 |000b: move-result v5 │ │ -08b85c: 5276 4f03 |000c: iget v6, v7, Landroid/support/v4/view/PagerTabStrip;.mTabPadding:I // field@034f │ │ -08b860: 9101 0506 |000e: sub-int v1, v5, v6 │ │ -08b864: 5475 3f03 |0010: iget-object v5, v7, Landroid/support/v4/view/PagerTabStrip;.mCurrText:Landroid/widget/TextView; // field@033f │ │ -08b868: 6e10 7514 0500 |0012: invoke-virtual {v5}, Landroid/widget/TextView;.getRight:()I // method@1475 │ │ -08b86e: 0a05 |0015: move-result v5 │ │ -08b870: 5276 4f03 |0016: iget v6, v7, Landroid/support/v4/view/PagerTabStrip;.mTabPadding:I // field@034f │ │ -08b874: 9003 0506 |0018: add-int v3, v5, v6 │ │ -08b878: 5275 4503 |001a: iget v5, v7, Landroid/support/v4/view/PagerTabStrip;.mIndicatorHeight:I // field@0345 │ │ -08b87c: 9104 0005 |001c: sub-int v4, v0, v5 │ │ -08b880: 6e50 6f01 1234 |001e: invoke-virtual {v2, v1, v4, v3, v0}, Landroid/graphics/Rect;.set:(IIII)V // method@016f │ │ -08b886: 6f40 720a 87a9 |0021: invoke-super {v7, v8, v9, v10}, Landroid/support/v4/view/PagerTitleStrip;.updateTextPositions:(IFZ)V // method@0a72 │ │ -08b88c: 1505 003f |0024: const/high16 v5, #int 1056964608 // #3f00 │ │ -08b890: a705 0905 |0026: sub-float v5, v9, v5 │ │ -08b894: 7110 1115 0500 |0028: invoke-static {v5}, Ljava/lang/Math;.abs:(F)F // method@1511 │ │ -08b89a: 0a05 |002b: move-result v5 │ │ -08b89c: 1506 0040 |002c: const/high16 v6, #int 1073741824 // #4000 │ │ -08b8a0: c865 |002e: mul-float/2addr v5, v6 │ │ -08b8a2: 1506 7f43 |002f: const/high16 v6, #int 1132396544 // #437f │ │ -08b8a6: c865 |0031: mul-float/2addr v5, v6 │ │ -08b8a8: 8755 |0032: float-to-int v5, v5 │ │ -08b8aa: 5975 4e03 |0033: iput v5, v7, Landroid/support/v4/view/PagerTabStrip;.mTabAlpha:I // field@034e │ │ -08b8ae: 5475 3f03 |0035: iget-object v5, v7, Landroid/support/v4/view/PagerTabStrip;.mCurrText:Landroid/widget/TextView; // field@033f │ │ -08b8b2: 6e10 7214 0500 |0037: invoke-virtual {v5}, Landroid/widget/TextView;.getLeft:()I // method@1472 │ │ -08b8b8: 0a05 |003a: move-result v5 │ │ -08b8ba: 5276 4f03 |003b: iget v6, v7, Landroid/support/v4/view/PagerTabStrip;.mTabPadding:I // field@034f │ │ -08b8be: 9101 0506 |003d: sub-int v1, v5, v6 │ │ -08b8c2: 5475 3f03 |003f: iget-object v5, v7, Landroid/support/v4/view/PagerTabStrip;.mCurrText:Landroid/widget/TextView; // field@033f │ │ -08b8c6: 6e10 7514 0500 |0041: invoke-virtual {v5}, Landroid/widget/TextView;.getRight:()I // method@1475 │ │ -08b8cc: 0a05 |0044: move-result v5 │ │ -08b8ce: 5276 4f03 |0045: iget v6, v7, Landroid/support/v4/view/PagerTabStrip;.mTabPadding:I // field@034f │ │ -08b8d2: 9003 0506 |0047: add-int v3, v5, v6 │ │ -08b8d6: 6e50 7101 1234 |0049: invoke-virtual {v2, v1, v4, v3, v0}, Landroid/graphics/Rect;.union:(IIII)V // method@0171 │ │ -08b8dc: 6e20 370a 2700 |004c: invoke-virtual {v7, v2}, Landroid/support/v4/view/PagerTabStrip;.invalidate:(Landroid/graphics/Rect;)V // method@0a37 │ │ -08b8e2: 0e00 |004f: return-void │ │ +08d3ec: |[08d3ec] android.support.v4.view.PagerTabStrip.updateTextPositions:(IFZ)V │ │ +08d3fc: 5472 5103 |0000: iget-object v2, v7, Landroid/support/v4/view/PagerTabStrip;.mTempRect:Landroid/graphics/Rect; // field@0351 │ │ +08d400: 6e10 2d0a 0700 |0002: invoke-virtual {v7}, Landroid/support/v4/view/PagerTabStrip;.getHeight:()I // method@0a2d │ │ +08d406: 0a00 |0005: move-result v0 │ │ +08d408: 5475 3f03 |0006: iget-object v5, v7, Landroid/support/v4/view/PagerTabStrip;.mCurrText:Landroid/widget/TextView; // field@033f │ │ +08d40c: 6e10 7214 0500 |0008: invoke-virtual {v5}, Landroid/widget/TextView;.getLeft:()I // method@1472 │ │ +08d412: 0a05 |000b: move-result v5 │ │ +08d414: 5276 4f03 |000c: iget v6, v7, Landroid/support/v4/view/PagerTabStrip;.mTabPadding:I // field@034f │ │ +08d418: 9101 0506 |000e: sub-int v1, v5, v6 │ │ +08d41c: 5475 3f03 |0010: iget-object v5, v7, Landroid/support/v4/view/PagerTabStrip;.mCurrText:Landroid/widget/TextView; // field@033f │ │ +08d420: 6e10 7514 0500 |0012: invoke-virtual {v5}, Landroid/widget/TextView;.getRight:()I // method@1475 │ │ +08d426: 0a05 |0015: move-result v5 │ │ +08d428: 5276 4f03 |0016: iget v6, v7, Landroid/support/v4/view/PagerTabStrip;.mTabPadding:I // field@034f │ │ +08d42c: 9003 0506 |0018: add-int v3, v5, v6 │ │ +08d430: 5275 4503 |001a: iget v5, v7, Landroid/support/v4/view/PagerTabStrip;.mIndicatorHeight:I // field@0345 │ │ +08d434: 9104 0005 |001c: sub-int v4, v0, v5 │ │ +08d438: 6e50 6f01 1234 |001e: invoke-virtual {v2, v1, v4, v3, v0}, Landroid/graphics/Rect;.set:(IIII)V // method@016f │ │ +08d43e: 6f40 720a 87a9 |0021: invoke-super {v7, v8, v9, v10}, Landroid/support/v4/view/PagerTitleStrip;.updateTextPositions:(IFZ)V // method@0a72 │ │ +08d444: 1505 003f |0024: const/high16 v5, #int 1056964608 // #3f00 │ │ +08d448: a705 0905 |0026: sub-float v5, v9, v5 │ │ +08d44c: 7110 1115 0500 |0028: invoke-static {v5}, Ljava/lang/Math;.abs:(F)F // method@1511 │ │ +08d452: 0a05 |002b: move-result v5 │ │ +08d454: 1506 0040 |002c: const/high16 v6, #int 1073741824 // #4000 │ │ +08d458: c865 |002e: mul-float/2addr v5, v6 │ │ +08d45a: 1506 7f43 |002f: const/high16 v6, #int 1132396544 // #437f │ │ +08d45e: c865 |0031: mul-float/2addr v5, v6 │ │ +08d460: 8755 |0032: float-to-int v5, v5 │ │ +08d462: 5975 4e03 |0033: iput v5, v7, Landroid/support/v4/view/PagerTabStrip;.mTabAlpha:I // field@034e │ │ +08d466: 5475 3f03 |0035: iget-object v5, v7, Landroid/support/v4/view/PagerTabStrip;.mCurrText:Landroid/widget/TextView; // field@033f │ │ +08d46a: 6e10 7214 0500 |0037: invoke-virtual {v5}, Landroid/widget/TextView;.getLeft:()I // method@1472 │ │ +08d470: 0a05 |003a: move-result v5 │ │ +08d472: 5276 4f03 |003b: iget v6, v7, Landroid/support/v4/view/PagerTabStrip;.mTabPadding:I // field@034f │ │ +08d476: 9101 0506 |003d: sub-int v1, v5, v6 │ │ +08d47a: 5475 3f03 |003f: iget-object v5, v7, Landroid/support/v4/view/PagerTabStrip;.mCurrText:Landroid/widget/TextView; // field@033f │ │ +08d47e: 6e10 7514 0500 |0041: invoke-virtual {v5}, Landroid/widget/TextView;.getRight:()I // method@1475 │ │ +08d484: 0a05 |0044: move-result v5 │ │ +08d486: 5276 4f03 |0045: iget v6, v7, Landroid/support/v4/view/PagerTabStrip;.mTabPadding:I // field@034f │ │ +08d48a: 9003 0506 |0047: add-int v3, v5, v6 │ │ +08d48e: 6e50 7101 1234 |0049: invoke-virtual {v2, v1, v4, v3, v0}, Landroid/graphics/Rect;.union:(IIII)V // method@0171 │ │ +08d494: 6e20 370a 2700 |004c: invoke-virtual {v7, v2}, Landroid/support/v4/view/PagerTabStrip;.invalidate:(Landroid/graphics/Rect;)V // method@0a37 │ │ +08d49a: 0e00 |004f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=277 │ │ 0x0002 line=278 │ │ 0x0006 line=279 │ │ 0x0010 line=280 │ │ 0x001a line=281 │ │ @@ -188588,21 +188694,21 @@ │ │ 0x001a - 0x0050 reg=3 right I │ │ 0x001e - 0x0050 reg=4 top I │ │ 0x0000 - 0x0050 reg=7 this Landroid/support/v4/view/PagerTabStrip; │ │ 0x0000 - 0x0050 reg=8 position I │ │ 0x0000 - 0x0050 reg=9 positionOffset F │ │ 0x0000 - 0x0050 reg=10 force Z │ │ │ │ - source_file_idx : 2986 (PagerTabStrip.java) │ │ + source_file_idx : 2983 (PagerTabStrip.java) │ │ │ │ Class #707 header: │ │ -class_idx : 454 │ │ +class_idx : 451 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 453 │ │ -source_file_idx : 3594 │ │ +superclass_idx : 450 │ │ +source_file_idx : 3591 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #707 annotations: │ │ Annotations on class │ │ @@ -188622,17 +188728,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -08b8e4: |[08b8e4] android.support.v4.view.ViewCompat$EclairMr1ViewCompatImpl.:()V │ │ -08b8f4: 7010 970a 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl;.:()V // method@0a97 │ │ -08b8fa: 0e00 |0003: return-void │ │ +08d49c: |[08d49c] android.support.v4.view.ViewCompat$EclairMr1ViewCompatImpl.:()V │ │ +08d4ac: 7010 970a 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl;.:()V // method@0a97 │ │ +08d4b2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=366 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewCompat$EclairMr1ViewCompatImpl; │ │ │ │ Virtual methods - │ │ @@ -188641,32 +188747,32 @@ │ │ type : '(Landroid/view/View;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -08b8fc: |[08b8fc] android.support.v4.view.ViewCompat$EclairMr1ViewCompatImpl.isOpaque:(Landroid/view/View;)Z │ │ -08b90c: 7110 2d0b 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewCompatEclairMr1;.isOpaque:(Landroid/view/View;)Z // method@0b2d │ │ -08b912: 0a00 |0003: move-result v0 │ │ -08b914: 0f00 |0004: return v0 │ │ +08d4b4: |[08d4b4] android.support.v4.view.ViewCompat$EclairMr1ViewCompatImpl.isOpaque:(Landroid/view/View;)Z │ │ +08d4c4: 7110 2d0b 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewCompatEclairMr1;.isOpaque:(Landroid/view/View;)Z // method@0b2d │ │ +08d4ca: 0a00 |0003: move-result v0 │ │ +08d4cc: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=369 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/ViewCompat$EclairMr1ViewCompatImpl; │ │ 0x0000 - 0x0005 reg=2 view Landroid/view/View; │ │ │ │ - source_file_idx : 3594 (ViewCompat.java) │ │ + source_file_idx : 3591 (ViewCompat.java) │ │ │ │ Class #708 header: │ │ -class_idx : 475 │ │ +class_idx : 472 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 479 │ │ -source_file_idx : 3609 │ │ +superclass_idx : 476 │ │ +source_file_idx : 3606 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #708 annotations: │ │ Annotations on class │ │ @@ -188686,17 +188792,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -08b918: |[08b918] android.support.v4.view.ViewGroupCompat$ViewGroupCompatHCImpl.:()V │ │ -08b928: 7010 6b0b 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatStubImpl;.:()V // method@0b6b │ │ -08b92e: 0e00 |0003: return-void │ │ +08d4d0: |[08d4d0] android.support.v4.view.ViewGroupCompat$ViewGroupCompatHCImpl.:()V │ │ +08d4e0: 7010 6b0b 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatStubImpl;.:()V // method@0b6b │ │ +08d4e6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=76 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatHCImpl; │ │ │ │ Virtual methods - │ │ @@ -188705,33 +188811,33 @@ │ │ type : '(Landroid/view/ViewGroup;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -08b930: |[08b930] android.support.v4.view.ViewGroupCompat$ViewGroupCompatHCImpl.setMotionEventSplittingEnabled:(Landroid/view/ViewGroup;Z)V │ │ -08b940: 7120 770b 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/ViewGroupCompatHC;.setMotionEventSplittingEnabled:(Landroid/view/ViewGroup;Z)V // method@0b77 │ │ -08b946: 0e00 |0003: return-void │ │ +08d4e8: |[08d4e8] android.support.v4.view.ViewGroupCompat$ViewGroupCompatHCImpl.setMotionEventSplittingEnabled:(Landroid/view/ViewGroup;Z)V │ │ +08d4f8: 7120 770b 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/ViewGroupCompatHC;.setMotionEventSplittingEnabled:(Landroid/view/ViewGroup;Z)V // method@0b77 │ │ +08d4fe: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=79 │ │ 0x0003 line=80 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatHCImpl; │ │ 0x0000 - 0x0004 reg=1 group Landroid/view/ViewGroup; │ │ 0x0000 - 0x0004 reg=2 split Z │ │ │ │ - source_file_idx : 3609 (ViewGroupCompat.java) │ │ + source_file_idx : 3606 (ViewGroupCompat.java) │ │ │ │ Class #709 header: │ │ -class_idx : 500 │ │ +class_idx : 497 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 502 │ │ -source_file_idx : 3620 │ │ +superclass_idx : 499 │ │ +source_file_idx : 3617 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #709 annotations: │ │ Annotations on class │ │ @@ -188751,17 +188857,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -08b948: |[08b948] android.support.v4.view.ViewParentCompat$ViewParentCompatICSImpl.:()V │ │ -08b958: 7010 2c0c 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/ViewParentCompat$ViewParentCompatStubImpl;.:()V // method@0c2c │ │ -08b95e: 0e00 |0003: return-void │ │ +08d500: |[08d500] android.support.v4.view.ViewParentCompat$ViewParentCompatICSImpl.:()V │ │ +08d510: 7010 2c0c 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/ViewParentCompat$ViewParentCompatStubImpl;.:()V // method@0c2c │ │ +08d516: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewParentCompat$ViewParentCompatICSImpl; │ │ │ │ Virtual methods - │ │ @@ -188770,33 +188876,33 @@ │ │ type : '(Landroid/view/ViewParent;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -08b960: |[08b960] android.support.v4.view.ViewParentCompat$ViewParentCompatICSImpl.requestSendAccessibilityEvent:(Landroid/view/ViewParent;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ -08b970: 7130 320c 3204 |0000: invoke-static {v2, v3, v4}, Landroid/support/v4/view/ViewParentCompatICS;.requestSendAccessibilityEvent:(Landroid/view/ViewParent;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z // method@0c32 │ │ -08b976: 0a00 |0003: move-result v0 │ │ -08b978: 0f00 |0004: return v0 │ │ +08d518: |[08d518] android.support.v4.view.ViewParentCompat$ViewParentCompatICSImpl.requestSendAccessibilityEvent:(Landroid/view/ViewParent;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ +08d528: 7130 320c 3204 |0000: invoke-static {v2, v3, v4}, Landroid/support/v4/view/ViewParentCompatICS;.requestSendAccessibilityEvent:(Landroid/view/ViewParent;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z // method@0c32 │ │ +08d52e: 0a00 |0003: move-result v0 │ │ +08d530: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/ViewParentCompat$ViewParentCompatICSImpl; │ │ 0x0000 - 0x0005 reg=2 parent Landroid/view/ViewParent; │ │ 0x0000 - 0x0005 reg=3 child Landroid/view/View; │ │ 0x0000 - 0x0005 reg=4 event Landroid/view/accessibility/AccessibilityEvent; │ │ │ │ - source_file_idx : 3620 (ViewParentCompat.java) │ │ + source_file_idx : 3617 (ViewParentCompat.java) │ │ │ │ Class #710 header: │ │ -class_idx : 506 │ │ +class_idx : 503 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 507 │ │ +superclass_idx : 504 │ │ source_file_idx : 531 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 3 │ │ │ │ Class #710 annotations: │ │ @@ -188817,17 +188923,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -08b97c: |[08b97c] android.support.v4.view.accessibility.AccessibilityEventCompat$AccessibilityEventIcsImpl.:()V │ │ -08b98c: 7010 380c 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventStubImpl;.:()V // method@0c38 │ │ -08b992: 0e00 |0003: return-void │ │ +08d534: |[08d534] android.support.v4.view.accessibility.AccessibilityEventCompat$AccessibilityEventIcsImpl.:()V │ │ +08d544: 7010 380c 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventStubImpl;.:()V // method@0c38 │ │ +08d54a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventIcsImpl; │ │ │ │ Virtual methods - │ │ @@ -188836,17 +188942,17 @@ │ │ type : '(Landroid/view/accessibility/AccessibilityEvent;Ljava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -08b994: |[08b994] android.support.v4.view.accessibility.AccessibilityEventCompat$AccessibilityEventIcsImpl.appendRecord:(Landroid/view/accessibility/AccessibilityEvent;Ljava/lang/Object;)V │ │ -08b9a4: 7120 460c 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityEventCompatIcs;.appendRecord:(Landroid/view/accessibility/AccessibilityEvent;Ljava/lang/Object;)V // method@0c46 │ │ -08b9aa: 0e00 |0003: return-void │ │ +08d54c: |[08d54c] android.support.v4.view.accessibility.AccessibilityEventCompat$AccessibilityEventIcsImpl.appendRecord:(Landroid/view/accessibility/AccessibilityEvent;Ljava/lang/Object;)V │ │ +08d55c: 7120 460c 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityEventCompatIcs;.appendRecord:(Landroid/view/accessibility/AccessibilityEvent;Ljava/lang/Object;)V // method@0c46 │ │ +08d562: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ 0x0003 line=57 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventIcsImpl; │ │ 0x0000 - 0x0004 reg=1 event Landroid/view/accessibility/AccessibilityEvent; │ │ @@ -188857,18 +188963,18 @@ │ │ type : '(Landroid/view/accessibility/AccessibilityEvent;I)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -08b9ac: |[08b9ac] android.support.v4.view.accessibility.AccessibilityEventCompat$AccessibilityEventIcsImpl.getRecord:(Landroid/view/accessibility/AccessibilityEvent;I)Ljava/lang/Object; │ │ -08b9bc: 7120 470c 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/accessibility/AccessibilityEventCompatIcs;.getRecord:(Landroid/view/accessibility/AccessibilityEvent;I)Ljava/lang/Object; // method@0c47 │ │ -08b9c2: 0c00 |0003: move-result-object v0 │ │ -08b9c4: 1100 |0004: return-object v0 │ │ +08d564: |[08d564] android.support.v4.view.accessibility.AccessibilityEventCompat$AccessibilityEventIcsImpl.getRecord:(Landroid/view/accessibility/AccessibilityEvent;I)Ljava/lang/Object; │ │ +08d574: 7120 470c 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/accessibility/AccessibilityEventCompatIcs;.getRecord:(Landroid/view/accessibility/AccessibilityEvent;I)Ljava/lang/Object; // method@0c47 │ │ +08d57a: 0c00 |0003: move-result-object v0 │ │ +08d57c: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=61 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventIcsImpl; │ │ 0x0000 - 0x0005 reg=2 event Landroid/view/accessibility/AccessibilityEvent; │ │ 0x0000 - 0x0005 reg=3 index I │ │ @@ -188878,31 +188984,31 @@ │ │ type : '(Landroid/view/accessibility/AccessibilityEvent;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -08b9c8: |[08b9c8] android.support.v4.view.accessibility.AccessibilityEventCompat$AccessibilityEventIcsImpl.getRecordCount:(Landroid/view/accessibility/AccessibilityEvent;)I │ │ -08b9d8: 7110 480c 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityEventCompatIcs;.getRecordCount:(Landroid/view/accessibility/AccessibilityEvent;)I // method@0c48 │ │ -08b9de: 0a00 |0003: move-result v0 │ │ -08b9e0: 0f00 |0004: return v0 │ │ +08d580: |[08d580] android.support.v4.view.accessibility.AccessibilityEventCompat$AccessibilityEventIcsImpl.getRecordCount:(Landroid/view/accessibility/AccessibilityEvent;)I │ │ +08d590: 7110 480c 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityEventCompatIcs;.getRecordCount:(Landroid/view/accessibility/AccessibilityEvent;)I // method@0c48 │ │ +08d596: 0a00 |0003: move-result v0 │ │ +08d598: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=66 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventIcsImpl; │ │ 0x0000 - 0x0005 reg=2 event Landroid/view/accessibility/AccessibilityEvent; │ │ │ │ source_file_idx : 531 (AccessibilityEventCompat.java) │ │ │ │ Class #711 header: │ │ -class_idx : 512 │ │ +class_idx : 509 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 513 │ │ +superclass_idx : 510 │ │ source_file_idx : 536 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 6 │ │ │ │ Class #711 annotations: │ │ @@ -188927,17 +189033,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -08b9e4: |[08b9e4] android.support.v4.view.accessibility.AccessibilityManagerCompat$AccessibilityManagerIcsImpl.:()V │ │ -08b9f4: 7010 520c 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerStubImpl;.:()V // method@0c52 │ │ -08b9fa: 0e00 |0003: return-void │ │ +08d59c: |[08d59c] android.support.v4.view.accessibility.AccessibilityManagerCompat$AccessibilityManagerIcsImpl.:()V │ │ +08d5ac: 7010 520c 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerStubImpl;.:()V // method@0c52 │ │ +08d5b2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=78 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerIcsImpl; │ │ │ │ Virtual methods - │ │ @@ -188946,19 +189052,19 @@ │ │ type : '(Landroid/view/accessibility/AccessibilityManager;Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -08b9fc: |[08b9fc] android.support.v4.view.accessibility.AccessibilityManagerCompat$AccessibilityManagerIcsImpl.addAccessibilityStateChangeListener:(Landroid/view/accessibility/AccessibilityManager;Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;)Z │ │ -08ba0c: 5430 0004 |0000: iget-object v0, v3, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;.mListener:Ljava/lang/Object; // field@0400 │ │ -08ba10: 7120 6d0c 0200 |0002: invoke-static {v2, v0}, Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs;.addAccessibilityStateChangeListener:(Landroid/view/accessibility/AccessibilityManager;Ljava/lang/Object;)Z // method@0c6d │ │ -08ba16: 0a00 |0005: move-result v0 │ │ -08ba18: 0f00 |0006: return v0 │ │ +08d5b4: |[08d5b4] android.support.v4.view.accessibility.AccessibilityManagerCompat$AccessibilityManagerIcsImpl.addAccessibilityStateChangeListener:(Landroid/view/accessibility/AccessibilityManager;Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;)Z │ │ +08d5c4: 5430 0004 |0000: iget-object v0, v3, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;.mListener:Ljava/lang/Object; // field@0400 │ │ +08d5c8: 7120 6d0c 0200 |0002: invoke-static {v2, v0}, Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs;.addAccessibilityStateChangeListener:(Landroid/view/accessibility/AccessibilityManager;Ljava/lang/Object;)Z // method@0c6d │ │ +08d5ce: 0a00 |0005: move-result v0 │ │ +08d5d0: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=94 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerIcsImpl; │ │ 0x0000 - 0x0007 reg=2 manager Landroid/view/accessibility/AccessibilityManager; │ │ 0x0000 - 0x0007 reg=3 listener Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat; │ │ @@ -188968,18 +189074,18 @@ │ │ type : '(Landroid/view/accessibility/AccessibilityManager;I)Ljava/util/List;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -08ba1c: |[08ba1c] android.support.v4.view.accessibility.AccessibilityManagerCompat$AccessibilityManagerIcsImpl.getEnabledAccessibilityServiceList:(Landroid/view/accessibility/AccessibilityManager;I)Ljava/util/List; │ │ -08ba2c: 7120 6e0c 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs;.getEnabledAccessibilityServiceList:(Landroid/view/accessibility/AccessibilityManager;I)Ljava/util/List; // method@0c6e │ │ -08ba32: 0c00 |0003: move-result-object v0 │ │ -08ba34: 1100 |0004: return-object v0 │ │ +08d5d4: |[08d5d4] android.support.v4.view.accessibility.AccessibilityManagerCompat$AccessibilityManagerIcsImpl.getEnabledAccessibilityServiceList:(Landroid/view/accessibility/AccessibilityManager;I)Ljava/util/List; │ │ +08d5e4: 7120 6e0c 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs;.getEnabledAccessibilityServiceList:(Landroid/view/accessibility/AccessibilityManager;I)Ljava/util/List; // method@0c6e │ │ +08d5ea: 0c00 |0003: move-result-object v0 │ │ +08d5ec: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=108 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerIcsImpl; │ │ 0x0000 - 0x0005 reg=2 manager Landroid/view/accessibility/AccessibilityManager; │ │ 0x0000 - 0x0005 reg=3 feedbackTypeFlags I │ │ @@ -188989,18 +189095,18 @@ │ │ type : '(Landroid/view/accessibility/AccessibilityManager;)Ljava/util/List;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -08ba38: |[08ba38] android.support.v4.view.accessibility.AccessibilityManagerCompat$AccessibilityManagerIcsImpl.getInstalledAccessibilityServiceList:(Landroid/view/accessibility/AccessibilityManager;)Ljava/util/List; │ │ -08ba48: 7110 6f0c 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs;.getInstalledAccessibilityServiceList:(Landroid/view/accessibility/AccessibilityManager;)Ljava/util/List; // method@0c6f │ │ -08ba4e: 0c00 |0003: move-result-object v0 │ │ -08ba50: 1100 |0004: return-object v0 │ │ +08d5f0: |[08d5f0] android.support.v4.view.accessibility.AccessibilityManagerCompat$AccessibilityManagerIcsImpl.getInstalledAccessibilityServiceList:(Landroid/view/accessibility/AccessibilityManager;)Ljava/util/List; │ │ +08d600: 7110 6f0c 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs;.getInstalledAccessibilityServiceList:(Landroid/view/accessibility/AccessibilityManager;)Ljava/util/List; // method@0c6f │ │ +08d606: 0c00 |0003: move-result-object v0 │ │ +08d608: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=115 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerIcsImpl; │ │ 0x0000 - 0x0005 reg=2 manager Landroid/view/accessibility/AccessibilityManager; │ │ │ │ @@ -189009,18 +189115,18 @@ │ │ type : '(Landroid/view/accessibility/AccessibilityManager;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -08ba54: |[08ba54] android.support.v4.view.accessibility.AccessibilityManagerCompat$AccessibilityManagerIcsImpl.isTouchExplorationEnabled:(Landroid/view/accessibility/AccessibilityManager;)Z │ │ -08ba64: 7110 700c 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs;.isTouchExplorationEnabled:(Landroid/view/accessibility/AccessibilityManager;)Z // method@0c70 │ │ -08ba6a: 0a00 |0003: move-result v0 │ │ -08ba6c: 0f00 |0004: return v0 │ │ +08d60c: |[08d60c] android.support.v4.view.accessibility.AccessibilityManagerCompat$AccessibilityManagerIcsImpl.isTouchExplorationEnabled:(Landroid/view/accessibility/AccessibilityManager;)Z │ │ +08d61c: 7110 700c 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs;.isTouchExplorationEnabled:(Landroid/view/accessibility/AccessibilityManager;)Z // method@0c70 │ │ +08d622: 0a00 |0003: move-result v0 │ │ +08d624: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=120 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerIcsImpl; │ │ 0x0000 - 0x0005 reg=2 manager Landroid/view/accessibility/AccessibilityManager; │ │ │ │ @@ -189029,20 +189135,20 @@ │ │ type : '(Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -08ba70: |[08ba70] android.support.v4.view.accessibility.AccessibilityManagerCompat$AccessibilityManagerIcsImpl.newAccessiblityStateChangeListener:(Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;)Ljava/lang/Object; │ │ -08ba80: 2200 ff01 |0000: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerIcsImpl$1; // type@01ff │ │ -08ba84: 7030 490c 1002 |0002: invoke-direct {v0, v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerIcsImpl$1;.:(Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerIcsImpl;Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;)V // method@0c49 │ │ -08ba8a: 7110 710c 0000 |0005: invoke-static {v0}, Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs;.newAccessibilityStateChangeListener:(Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs$AccessibilityStateChangeListenerBridge;)Ljava/lang/Object; // method@0c71 │ │ -08ba90: 0c00 |0008: move-result-object v0 │ │ -08ba92: 1100 |0009: return-object v0 │ │ +08d628: |[08d628] android.support.v4.view.accessibility.AccessibilityManagerCompat$AccessibilityManagerIcsImpl.newAccessiblityStateChangeListener:(Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;)Ljava/lang/Object; │ │ +08d638: 2200 fc01 |0000: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerIcsImpl$1; // type@01fc │ │ +08d63c: 7030 490c 1002 |0002: invoke-direct {v0, v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerIcsImpl$1;.:(Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerIcsImpl;Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;)V // method@0c49 │ │ +08d642: 7110 710c 0000 |0005: invoke-static {v0}, Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs;.newAccessibilityStateChangeListener:(Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs$AccessibilityStateChangeListenerBridge;)Ljava/lang/Object; // method@0c71 │ │ +08d648: 0c00 |0008: move-result-object v0 │ │ +08d64a: 1100 |0009: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=83 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerIcsImpl; │ │ 0x0000 - 0x000a reg=2 listener Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat; │ │ │ │ @@ -189051,33 +189157,33 @@ │ │ type : '(Landroid/view/accessibility/AccessibilityManager;Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -08ba94: |[08ba94] android.support.v4.view.accessibility.AccessibilityManagerCompat$AccessibilityManagerIcsImpl.removeAccessibilityStateChangeListener:(Landroid/view/accessibility/AccessibilityManager;Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;)Z │ │ -08baa4: 5430 0004 |0000: iget-object v0, v3, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;.mListener:Ljava/lang/Object; // field@0400 │ │ -08baa8: 7120 720c 0200 |0002: invoke-static {v2, v0}, Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs;.removeAccessibilityStateChangeListener:(Landroid/view/accessibility/AccessibilityManager;Ljava/lang/Object;)Z // method@0c72 │ │ -08baae: 0a00 |0005: move-result v0 │ │ -08bab0: 0f00 |0006: return v0 │ │ +08d64c: |[08d64c] android.support.v4.view.accessibility.AccessibilityManagerCompat$AccessibilityManagerIcsImpl.removeAccessibilityStateChangeListener:(Landroid/view/accessibility/AccessibilityManager;Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;)Z │ │ +08d65c: 5430 0004 |0000: iget-object v0, v3, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;.mListener:Ljava/lang/Object; // field@0400 │ │ +08d660: 7120 720c 0200 |0002: invoke-static {v2, v0}, Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs;.removeAccessibilityStateChangeListener:(Landroid/view/accessibility/AccessibilityManager;Ljava/lang/Object;)Z // method@0c72 │ │ +08d666: 0a00 |0005: move-result v0 │ │ +08d668: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=101 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerIcsImpl; │ │ 0x0000 - 0x0007 reg=2 manager Landroid/view/accessibility/AccessibilityManager; │ │ 0x0000 - 0x0007 reg=3 listener Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat; │ │ │ │ source_file_idx : 536 (AccessibilityManagerCompat.java) │ │ │ │ Class #712 header: │ │ -class_idx : 520 │ │ +class_idx : 517 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 525 │ │ +superclass_idx : 522 │ │ source_file_idx : 542 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 47 │ │ │ │ Class #712 annotations: │ │ @@ -189100,17 +189206,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -08bab4: |[08bab4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.:()V │ │ -08bac4: 7010 f70c 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl;.:()V // method@0cf7 │ │ -08baca: 0e00 |0003: return-void │ │ +08d66c: |[08d66c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.:()V │ │ +08d67c: 7010 f70c 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl;.:()V // method@0cf7 │ │ +08d682: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=426 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ │ │ Virtual methods - │ │ @@ -189119,17 +189225,17 @@ │ │ type : '(Ljava/lang/Object;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -08bacc: |[08bacc] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.addAction:(Ljava/lang/Object;I)V │ │ -08badc: 7120 810d 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.addAction:(Ljava/lang/Object;I)V // method@0d81 │ │ -08bae2: 0e00 |0003: return-void │ │ +08d684: |[08d684] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.addAction:(Ljava/lang/Object;I)V │ │ +08d694: 7120 810d 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.addAction:(Ljava/lang/Object;I)V // method@0d81 │ │ +08d69a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=444 │ │ 0x0003 line=445 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ 0x0000 - 0x0004 reg=1 info Ljava/lang/Object; │ │ @@ -189140,17 +189246,17 @@ │ │ type : '(Ljava/lang/Object;Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -08bae4: |[08bae4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.addChild:(Ljava/lang/Object;Landroid/view/View;)V │ │ -08baf4: 7120 820d 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.addChild:(Ljava/lang/Object;Landroid/view/View;)V // method@0d82 │ │ -08bafa: 0e00 |0003: return-void │ │ +08d69c: |[08d69c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.addChild:(Ljava/lang/Object;Landroid/view/View;)V │ │ +08d6ac: 7120 820d 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.addChild:(Ljava/lang/Object;Landroid/view/View;)V // method@0d82 │ │ +08d6b2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=449 │ │ 0x0003 line=450 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ 0x0000 - 0x0004 reg=1 info Ljava/lang/Object; │ │ @@ -189161,18 +189267,18 @@ │ │ type : '(Ljava/lang/Object;Ljava/lang/String;)Ljava/util/List;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -08bafc: |[08bafc] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.findAccessibilityNodeInfosByText:(Ljava/lang/Object;Ljava/lang/String;)Ljava/util/List; │ │ -08bb0c: 7120 830d 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.findAccessibilityNodeInfosByText:(Ljava/lang/Object;Ljava/lang/String;)Ljava/util/List; // method@0d83 │ │ -08bb12: 0c00 |0003: move-result-object v0 │ │ -08bb14: 1100 |0004: return-object v0 │ │ +08d6b4: |[08d6b4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.findAccessibilityNodeInfosByText:(Ljava/lang/Object;Ljava/lang/String;)Ljava/util/List; │ │ +08d6c4: 7120 830d 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.findAccessibilityNodeInfosByText:(Ljava/lang/Object;Ljava/lang/String;)Ljava/util/List; // method@0d83 │ │ +08d6ca: 0c00 |0003: move-result-object v0 │ │ +08d6cc: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=454 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ 0x0000 - 0x0005 reg=2 info Ljava/lang/Object; │ │ 0x0000 - 0x0005 reg=3 text Ljava/lang/String; │ │ @@ -189182,18 +189288,18 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -08bb18: |[08bb18] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.getActions:(Ljava/lang/Object;)I │ │ -08bb28: 7110 840d 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.getActions:(Ljava/lang/Object;)I // method@0d84 │ │ -08bb2e: 0a00 |0003: move-result v0 │ │ -08bb30: 0f00 |0004: return v0 │ │ +08d6d0: |[08d6d0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.getActions:(Ljava/lang/Object;)I │ │ +08d6e0: 7110 840d 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.getActions:(Ljava/lang/Object;)I // method@0d84 │ │ +08d6e6: 0a00 |0003: move-result v0 │ │ +08d6e8: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=459 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ 0x0000 - 0x0005 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -189202,17 +189308,17 @@ │ │ type : '(Ljava/lang/Object;Landroid/graphics/Rect;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -08bb34: |[08bb34] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.getBoundsInParent:(Ljava/lang/Object;Landroid/graphics/Rect;)V │ │ -08bb44: 7120 850d 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.getBoundsInParent:(Ljava/lang/Object;Landroid/graphics/Rect;)V // method@0d85 │ │ -08bb4a: 0e00 |0003: return-void │ │ +08d6ec: |[08d6ec] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.getBoundsInParent:(Ljava/lang/Object;Landroid/graphics/Rect;)V │ │ +08d6fc: 7120 850d 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.getBoundsInParent:(Ljava/lang/Object;Landroid/graphics/Rect;)V // method@0d85 │ │ +08d702: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=464 │ │ 0x0003 line=465 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ 0x0000 - 0x0004 reg=1 info Ljava/lang/Object; │ │ @@ -189223,17 +189329,17 @@ │ │ type : '(Ljava/lang/Object;Landroid/graphics/Rect;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -08bb4c: |[08bb4c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.getBoundsInScreen:(Ljava/lang/Object;Landroid/graphics/Rect;)V │ │ -08bb5c: 7120 860d 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.getBoundsInScreen:(Ljava/lang/Object;Landroid/graphics/Rect;)V // method@0d86 │ │ -08bb62: 0e00 |0003: return-void │ │ +08d704: |[08d704] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.getBoundsInScreen:(Ljava/lang/Object;Landroid/graphics/Rect;)V │ │ +08d714: 7120 860d 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.getBoundsInScreen:(Ljava/lang/Object;Landroid/graphics/Rect;)V // method@0d86 │ │ +08d71a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=469 │ │ 0x0003 line=470 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ 0x0000 - 0x0004 reg=1 info Ljava/lang/Object; │ │ @@ -189244,18 +189350,18 @@ │ │ type : '(Ljava/lang/Object;I)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -08bb64: |[08bb64] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.getChild:(Ljava/lang/Object;I)Ljava/lang/Object; │ │ -08bb74: 7120 870d 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.getChild:(Ljava/lang/Object;I)Ljava/lang/Object; // method@0d87 │ │ -08bb7a: 0c00 |0003: move-result-object v0 │ │ -08bb7c: 1100 |0004: return-object v0 │ │ +08d71c: |[08d71c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.getChild:(Ljava/lang/Object;I)Ljava/lang/Object; │ │ +08d72c: 7120 870d 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.getChild:(Ljava/lang/Object;I)Ljava/lang/Object; // method@0d87 │ │ +08d732: 0c00 |0003: move-result-object v0 │ │ +08d734: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=474 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ 0x0000 - 0x0005 reg=2 info Ljava/lang/Object; │ │ 0x0000 - 0x0005 reg=3 index I │ │ @@ -189265,18 +189371,18 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -08bb80: |[08bb80] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.getChildCount:(Ljava/lang/Object;)I │ │ -08bb90: 7110 880d 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.getChildCount:(Ljava/lang/Object;)I // method@0d88 │ │ -08bb96: 0a00 |0003: move-result v0 │ │ -08bb98: 0f00 |0004: return v0 │ │ +08d738: |[08d738] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.getChildCount:(Ljava/lang/Object;)I │ │ +08d748: 7110 880d 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.getChildCount:(Ljava/lang/Object;)I // method@0d88 │ │ +08d74e: 0a00 |0003: move-result v0 │ │ +08d750: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=479 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ 0x0000 - 0x0005 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -189285,18 +189391,18 @@ │ │ type : '(Ljava/lang/Object;)Ljava/lang/CharSequence;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -08bb9c: |[08bb9c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.getClassName:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ -08bbac: 7110 890d 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.getClassName:(Ljava/lang/Object;)Ljava/lang/CharSequence; // method@0d89 │ │ -08bbb2: 0c00 |0003: move-result-object v0 │ │ -08bbb4: 1100 |0004: return-object v0 │ │ +08d754: |[08d754] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.getClassName:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ +08d764: 7110 890d 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.getClassName:(Ljava/lang/Object;)Ljava/lang/CharSequence; // method@0d89 │ │ +08d76a: 0c00 |0003: move-result-object v0 │ │ +08d76c: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=484 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ 0x0000 - 0x0005 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -189305,18 +189411,18 @@ │ │ type : '(Ljava/lang/Object;)Ljava/lang/CharSequence;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -08bbb8: |[08bbb8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.getContentDescription:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ -08bbc8: 7110 8a0d 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.getContentDescription:(Ljava/lang/Object;)Ljava/lang/CharSequence; // method@0d8a │ │ -08bbce: 0c00 |0003: move-result-object v0 │ │ -08bbd0: 1100 |0004: return-object v0 │ │ +08d770: |[08d770] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.getContentDescription:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ +08d780: 7110 8a0d 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.getContentDescription:(Ljava/lang/Object;)Ljava/lang/CharSequence; // method@0d8a │ │ +08d786: 0c00 |0003: move-result-object v0 │ │ +08d788: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=489 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ 0x0000 - 0x0005 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -189325,18 +189431,18 @@ │ │ type : '(Ljava/lang/Object;)Ljava/lang/CharSequence;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -08bbd4: |[08bbd4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.getPackageName:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ -08bbe4: 7110 8b0d 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.getPackageName:(Ljava/lang/Object;)Ljava/lang/CharSequence; // method@0d8b │ │ -08bbea: 0c00 |0003: move-result-object v0 │ │ -08bbec: 1100 |0004: return-object v0 │ │ +08d78c: |[08d78c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.getPackageName:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ +08d79c: 7110 8b0d 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.getPackageName:(Ljava/lang/Object;)Ljava/lang/CharSequence; // method@0d8b │ │ +08d7a2: 0c00 |0003: move-result-object v0 │ │ +08d7a4: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=494 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ 0x0000 - 0x0005 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -189345,18 +189451,18 @@ │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -08bbf0: |[08bbf0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.getParent:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -08bc00: 7110 8c0d 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.getParent:(Ljava/lang/Object;)Ljava/lang/Object; // method@0d8c │ │ -08bc06: 0c00 |0003: move-result-object v0 │ │ -08bc08: 1100 |0004: return-object v0 │ │ +08d7a8: |[08d7a8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.getParent:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +08d7b8: 7110 8c0d 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.getParent:(Ljava/lang/Object;)Ljava/lang/Object; // method@0d8c │ │ +08d7be: 0c00 |0003: move-result-object v0 │ │ +08d7c0: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=499 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ 0x0000 - 0x0005 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -189365,18 +189471,18 @@ │ │ type : '(Ljava/lang/Object;)Ljava/lang/CharSequence;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -08bc0c: |[08bc0c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.getText:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ -08bc1c: 7110 8d0d 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.getText:(Ljava/lang/Object;)Ljava/lang/CharSequence; // method@0d8d │ │ -08bc22: 0c00 |0003: move-result-object v0 │ │ -08bc24: 1100 |0004: return-object v0 │ │ +08d7c4: |[08d7c4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.getText:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ +08d7d4: 7110 8d0d 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.getText:(Ljava/lang/Object;)Ljava/lang/CharSequence; // method@0d8d │ │ +08d7da: 0c00 |0003: move-result-object v0 │ │ +08d7dc: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=504 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ 0x0000 - 0x0005 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -189385,18 +189491,18 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -08bc28: |[08bc28] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.getWindowId:(Ljava/lang/Object;)I │ │ -08bc38: 7110 8e0d 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.getWindowId:(Ljava/lang/Object;)I // method@0d8e │ │ -08bc3e: 0a00 |0003: move-result v0 │ │ -08bc40: 0f00 |0004: return v0 │ │ +08d7e0: |[08d7e0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.getWindowId:(Ljava/lang/Object;)I │ │ +08d7f0: 7110 8e0d 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.getWindowId:(Ljava/lang/Object;)I // method@0d8e │ │ +08d7f6: 0a00 |0003: move-result v0 │ │ +08d7f8: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=509 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ 0x0000 - 0x0005 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -189405,18 +189511,18 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -08bc44: |[08bc44] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.isCheckable:(Ljava/lang/Object;)Z │ │ -08bc54: 7110 8f0d 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.isCheckable:(Ljava/lang/Object;)Z // method@0d8f │ │ -08bc5a: 0a00 |0003: move-result v0 │ │ -08bc5c: 0f00 |0004: return v0 │ │ +08d7fc: |[08d7fc] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.isCheckable:(Ljava/lang/Object;)Z │ │ +08d80c: 7110 8f0d 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.isCheckable:(Ljava/lang/Object;)Z // method@0d8f │ │ +08d812: 0a00 |0003: move-result v0 │ │ +08d814: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=514 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ 0x0000 - 0x0005 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -189425,18 +189531,18 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -08bc60: |[08bc60] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.isChecked:(Ljava/lang/Object;)Z │ │ -08bc70: 7110 900d 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.isChecked:(Ljava/lang/Object;)Z // method@0d90 │ │ -08bc76: 0a00 |0003: move-result v0 │ │ -08bc78: 0f00 |0004: return v0 │ │ +08d818: |[08d818] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.isChecked:(Ljava/lang/Object;)Z │ │ +08d828: 7110 900d 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.isChecked:(Ljava/lang/Object;)Z // method@0d90 │ │ +08d82e: 0a00 |0003: move-result v0 │ │ +08d830: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=519 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ 0x0000 - 0x0005 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -189445,18 +189551,18 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -08bc7c: |[08bc7c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.isClickable:(Ljava/lang/Object;)Z │ │ -08bc8c: 7110 910d 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.isClickable:(Ljava/lang/Object;)Z // method@0d91 │ │ -08bc92: 0a00 |0003: move-result v0 │ │ -08bc94: 0f00 |0004: return v0 │ │ +08d834: |[08d834] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.isClickable:(Ljava/lang/Object;)Z │ │ +08d844: 7110 910d 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.isClickable:(Ljava/lang/Object;)Z // method@0d91 │ │ +08d84a: 0a00 |0003: move-result v0 │ │ +08d84c: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=524 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ 0x0000 - 0x0005 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -189465,18 +189571,18 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -08bc98: |[08bc98] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.isEnabled:(Ljava/lang/Object;)Z │ │ -08bca8: 7110 920d 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.isEnabled:(Ljava/lang/Object;)Z // method@0d92 │ │ -08bcae: 0a00 |0003: move-result v0 │ │ -08bcb0: 0f00 |0004: return v0 │ │ +08d850: |[08d850] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.isEnabled:(Ljava/lang/Object;)Z │ │ +08d860: 7110 920d 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.isEnabled:(Ljava/lang/Object;)Z // method@0d92 │ │ +08d866: 0a00 |0003: move-result v0 │ │ +08d868: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=529 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ 0x0000 - 0x0005 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -189485,18 +189591,18 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -08bcb4: |[08bcb4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.isFocusable:(Ljava/lang/Object;)Z │ │ -08bcc4: 7110 930d 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.isFocusable:(Ljava/lang/Object;)Z // method@0d93 │ │ -08bcca: 0a00 |0003: move-result v0 │ │ -08bccc: 0f00 |0004: return v0 │ │ +08d86c: |[08d86c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.isFocusable:(Ljava/lang/Object;)Z │ │ +08d87c: 7110 930d 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.isFocusable:(Ljava/lang/Object;)Z // method@0d93 │ │ +08d882: 0a00 |0003: move-result v0 │ │ +08d884: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=534 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ 0x0000 - 0x0005 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -189505,18 +189611,18 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -08bcd0: |[08bcd0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.isFocused:(Ljava/lang/Object;)Z │ │ -08bce0: 7110 940d 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.isFocused:(Ljava/lang/Object;)Z // method@0d94 │ │ -08bce6: 0a00 |0003: move-result v0 │ │ -08bce8: 0f00 |0004: return v0 │ │ +08d888: |[08d888] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.isFocused:(Ljava/lang/Object;)Z │ │ +08d898: 7110 940d 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.isFocused:(Ljava/lang/Object;)Z // method@0d94 │ │ +08d89e: 0a00 |0003: move-result v0 │ │ +08d8a0: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=539 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ 0x0000 - 0x0005 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -189525,18 +189631,18 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -08bcec: |[08bcec] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.isLongClickable:(Ljava/lang/Object;)Z │ │ -08bcfc: 7110 950d 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.isLongClickable:(Ljava/lang/Object;)Z // method@0d95 │ │ -08bd02: 0a00 |0003: move-result v0 │ │ -08bd04: 0f00 |0004: return v0 │ │ +08d8a4: |[08d8a4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.isLongClickable:(Ljava/lang/Object;)Z │ │ +08d8b4: 7110 950d 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.isLongClickable:(Ljava/lang/Object;)Z // method@0d95 │ │ +08d8ba: 0a00 |0003: move-result v0 │ │ +08d8bc: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=544 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ 0x0000 - 0x0005 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -189545,18 +189651,18 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -08bd08: |[08bd08] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.isPassword:(Ljava/lang/Object;)Z │ │ -08bd18: 7110 960d 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.isPassword:(Ljava/lang/Object;)Z // method@0d96 │ │ -08bd1e: 0a00 |0003: move-result v0 │ │ -08bd20: 0f00 |0004: return v0 │ │ +08d8c0: |[08d8c0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.isPassword:(Ljava/lang/Object;)Z │ │ +08d8d0: 7110 960d 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.isPassword:(Ljava/lang/Object;)Z // method@0d96 │ │ +08d8d6: 0a00 |0003: move-result v0 │ │ +08d8d8: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=549 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ 0x0000 - 0x0005 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -189565,18 +189671,18 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -08bd24: |[08bd24] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.isScrollable:(Ljava/lang/Object;)Z │ │ -08bd34: 7110 970d 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.isScrollable:(Ljava/lang/Object;)Z // method@0d97 │ │ -08bd3a: 0a00 |0003: move-result v0 │ │ -08bd3c: 0f00 |0004: return v0 │ │ +08d8dc: |[08d8dc] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.isScrollable:(Ljava/lang/Object;)Z │ │ +08d8ec: 7110 970d 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.isScrollable:(Ljava/lang/Object;)Z // method@0d97 │ │ +08d8f2: 0a00 |0003: move-result v0 │ │ +08d8f4: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=554 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ 0x0000 - 0x0005 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -189585,18 +189691,18 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -08bd40: |[08bd40] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.isSelected:(Ljava/lang/Object;)Z │ │ -08bd50: 7110 980d 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.isSelected:(Ljava/lang/Object;)Z // method@0d98 │ │ -08bd56: 0a00 |0003: move-result v0 │ │ -08bd58: 0f00 |0004: return v0 │ │ +08d8f8: |[08d8f8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.isSelected:(Ljava/lang/Object;)Z │ │ +08d908: 7110 980d 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.isSelected:(Ljava/lang/Object;)Z // method@0d98 │ │ +08d90e: 0a00 |0003: move-result v0 │ │ +08d910: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=559 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ 0x0000 - 0x0005 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -189605,18 +189711,18 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -08bd5c: |[08bd5c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.obtain:()Ljava/lang/Object; │ │ -08bd6c: 7100 990d 0000 |0000: invoke-static {}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.obtain:()Ljava/lang/Object; // method@0d99 │ │ -08bd72: 0c00 |0003: move-result-object v0 │ │ -08bd74: 1100 |0004: return-object v0 │ │ +08d914: |[08d914] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.obtain:()Ljava/lang/Object; │ │ +08d924: 7100 990d 0000 |0000: invoke-static {}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.obtain:()Ljava/lang/Object; // method@0d99 │ │ +08d92a: 0c00 |0003: move-result-object v0 │ │ +08d92c: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=429 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ │ │ #25 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl;) │ │ @@ -189624,18 +189730,18 @@ │ │ type : '(Landroid/view/View;)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -08bd78: |[08bd78] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.obtain:(Landroid/view/View;)Ljava/lang/Object; │ │ -08bd88: 7110 9a0d 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.obtain:(Landroid/view/View;)Ljava/lang/Object; // method@0d9a │ │ -08bd8e: 0c00 |0003: move-result-object v0 │ │ -08bd90: 1100 |0004: return-object v0 │ │ +08d930: |[08d930] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.obtain:(Landroid/view/View;)Ljava/lang/Object; │ │ +08d940: 7110 9a0d 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.obtain:(Landroid/view/View;)Ljava/lang/Object; // method@0d9a │ │ +08d946: 0c00 |0003: move-result-object v0 │ │ +08d948: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=434 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ 0x0000 - 0x0005 reg=2 source Landroid/view/View; │ │ │ │ @@ -189644,18 +189750,18 @@ │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -08bd94: |[08bd94] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.obtain:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -08bda4: 7110 9b0d 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.obtain:(Ljava/lang/Object;)Ljava/lang/Object; // method@0d9b │ │ -08bdaa: 0c00 |0003: move-result-object v0 │ │ -08bdac: 1100 |0004: return-object v0 │ │ +08d94c: |[08d94c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.obtain:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +08d95c: 7110 9b0d 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.obtain:(Ljava/lang/Object;)Ljava/lang/Object; // method@0d9b │ │ +08d962: 0c00 |0003: move-result-object v0 │ │ +08d964: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=439 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ 0x0000 - 0x0005 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -189664,18 +189770,18 @@ │ │ type : '(Ljava/lang/Object;I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -08bdb0: |[08bdb0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.performAction:(Ljava/lang/Object;I)Z │ │ -08bdc0: 7120 9c0d 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.performAction:(Ljava/lang/Object;I)Z // method@0d9c │ │ -08bdc6: 0a00 |0003: move-result v0 │ │ -08bdc8: 0f00 |0004: return v0 │ │ +08d968: |[08d968] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.performAction:(Ljava/lang/Object;I)Z │ │ +08d978: 7120 9c0d 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.performAction:(Ljava/lang/Object;I)Z // method@0d9c │ │ +08d97e: 0a00 |0003: move-result v0 │ │ +08d980: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=564 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ 0x0000 - 0x0005 reg=2 info Ljava/lang/Object; │ │ 0x0000 - 0x0005 reg=3 action I │ │ @@ -189685,17 +189791,17 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -08bdcc: |[08bdcc] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.recycle:(Ljava/lang/Object;)V │ │ -08bddc: 7110 9d0d 0100 |0000: invoke-static {v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.recycle:(Ljava/lang/Object;)V // method@0d9d │ │ -08bde2: 0e00 |0003: return-void │ │ +08d984: |[08d984] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.recycle:(Ljava/lang/Object;)V │ │ +08d994: 7110 9d0d 0100 |0000: invoke-static {v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.recycle:(Ljava/lang/Object;)V // method@0d9d │ │ +08d99a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=659 │ │ 0x0003 line=660 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ 0x0000 - 0x0004 reg=1 info Ljava/lang/Object; │ │ @@ -189705,17 +189811,17 @@ │ │ type : '(Ljava/lang/Object;Landroid/graphics/Rect;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -08bde4: |[08bde4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setBoundsInParent:(Ljava/lang/Object;Landroid/graphics/Rect;)V │ │ -08bdf4: 7120 9e0d 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setBoundsInParent:(Ljava/lang/Object;Landroid/graphics/Rect;)V // method@0d9e │ │ -08bdfa: 0e00 |0003: return-void │ │ +08d99c: |[08d99c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setBoundsInParent:(Ljava/lang/Object;Landroid/graphics/Rect;)V │ │ +08d9ac: 7120 9e0d 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setBoundsInParent:(Ljava/lang/Object;Landroid/graphics/Rect;)V // method@0d9e │ │ +08d9b2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=569 │ │ 0x0003 line=570 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ 0x0000 - 0x0004 reg=1 info Ljava/lang/Object; │ │ @@ -189726,17 +189832,17 @@ │ │ type : '(Ljava/lang/Object;Landroid/graphics/Rect;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -08bdfc: |[08bdfc] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setBoundsInScreen:(Ljava/lang/Object;Landroid/graphics/Rect;)V │ │ -08be0c: 7120 9f0d 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setBoundsInScreen:(Ljava/lang/Object;Landroid/graphics/Rect;)V // method@0d9f │ │ -08be12: 0e00 |0003: return-void │ │ +08d9b4: |[08d9b4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setBoundsInScreen:(Ljava/lang/Object;Landroid/graphics/Rect;)V │ │ +08d9c4: 7120 9f0d 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setBoundsInScreen:(Ljava/lang/Object;Landroid/graphics/Rect;)V // method@0d9f │ │ +08d9ca: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=574 │ │ 0x0003 line=575 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ 0x0000 - 0x0004 reg=1 info Ljava/lang/Object; │ │ @@ -189747,17 +189853,17 @@ │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -08be14: |[08be14] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setCheckable:(Ljava/lang/Object;Z)V │ │ -08be24: 7120 a00d 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setCheckable:(Ljava/lang/Object;Z)V // method@0da0 │ │ -08be2a: 0e00 |0003: return-void │ │ +08d9cc: |[08d9cc] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setCheckable:(Ljava/lang/Object;Z)V │ │ +08d9dc: 7120 a00d 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setCheckable:(Ljava/lang/Object;Z)V // method@0da0 │ │ +08d9e2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=579 │ │ 0x0003 line=580 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ 0x0000 - 0x0004 reg=1 info Ljava/lang/Object; │ │ @@ -189768,17 +189874,17 @@ │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -08be2c: |[08be2c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setChecked:(Ljava/lang/Object;Z)V │ │ -08be3c: 7120 a10d 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setChecked:(Ljava/lang/Object;Z)V // method@0da1 │ │ -08be42: 0e00 |0003: return-void │ │ +08d9e4: |[08d9e4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setChecked:(Ljava/lang/Object;Z)V │ │ +08d9f4: 7120 a10d 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setChecked:(Ljava/lang/Object;Z)V // method@0da1 │ │ +08d9fa: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=584 │ │ 0x0003 line=585 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ 0x0000 - 0x0004 reg=1 info Ljava/lang/Object; │ │ @@ -189789,17 +189895,17 @@ │ │ type : '(Ljava/lang/Object;Ljava/lang/CharSequence;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -08be44: |[08be44] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setClassName:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ -08be54: 7120 a20d 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setClassName:(Ljava/lang/Object;Ljava/lang/CharSequence;)V // method@0da2 │ │ -08be5a: 0e00 |0003: return-void │ │ +08d9fc: |[08d9fc] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setClassName:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ +08da0c: 7120 a20d 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setClassName:(Ljava/lang/Object;Ljava/lang/CharSequence;)V // method@0da2 │ │ +08da12: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=589 │ │ 0x0003 line=590 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ 0x0000 - 0x0004 reg=1 info Ljava/lang/Object; │ │ @@ -189810,17 +189916,17 @@ │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -08be5c: |[08be5c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setClickable:(Ljava/lang/Object;Z)V │ │ -08be6c: 7120 a30d 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setClickable:(Ljava/lang/Object;Z)V // method@0da3 │ │ -08be72: 0e00 |0003: return-void │ │ +08da14: |[08da14] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setClickable:(Ljava/lang/Object;Z)V │ │ +08da24: 7120 a30d 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setClickable:(Ljava/lang/Object;Z)V // method@0da3 │ │ +08da2a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=594 │ │ 0x0003 line=595 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ 0x0000 - 0x0004 reg=1 info Ljava/lang/Object; │ │ @@ -189831,17 +189937,17 @@ │ │ type : '(Ljava/lang/Object;Ljava/lang/CharSequence;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -08be74: |[08be74] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setContentDescription:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ -08be84: 7120 a40d 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setContentDescription:(Ljava/lang/Object;Ljava/lang/CharSequence;)V // method@0da4 │ │ -08be8a: 0e00 |0003: return-void │ │ +08da2c: |[08da2c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setContentDescription:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ +08da3c: 7120 a40d 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setContentDescription:(Ljava/lang/Object;Ljava/lang/CharSequence;)V // method@0da4 │ │ +08da42: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=599 │ │ 0x0003 line=600 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ 0x0000 - 0x0004 reg=1 info Ljava/lang/Object; │ │ @@ -189852,17 +189958,17 @@ │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -08be8c: |[08be8c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setEnabled:(Ljava/lang/Object;Z)V │ │ -08be9c: 7120 a50d 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setEnabled:(Ljava/lang/Object;Z)V // method@0da5 │ │ -08bea2: 0e00 |0003: return-void │ │ +08da44: |[08da44] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setEnabled:(Ljava/lang/Object;Z)V │ │ +08da54: 7120 a50d 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setEnabled:(Ljava/lang/Object;Z)V // method@0da5 │ │ +08da5a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=604 │ │ 0x0003 line=605 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ 0x0000 - 0x0004 reg=1 info Ljava/lang/Object; │ │ @@ -189873,17 +189979,17 @@ │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -08bea4: |[08bea4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setFocusable:(Ljava/lang/Object;Z)V │ │ -08beb4: 7120 a60d 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setFocusable:(Ljava/lang/Object;Z)V // method@0da6 │ │ -08beba: 0e00 |0003: return-void │ │ +08da5c: |[08da5c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setFocusable:(Ljava/lang/Object;Z)V │ │ +08da6c: 7120 a60d 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setFocusable:(Ljava/lang/Object;Z)V // method@0da6 │ │ +08da72: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=609 │ │ 0x0003 line=610 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ 0x0000 - 0x0004 reg=1 info Ljava/lang/Object; │ │ @@ -189894,17 +190000,17 @@ │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -08bebc: |[08bebc] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setFocused:(Ljava/lang/Object;Z)V │ │ -08becc: 7120 a70d 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setFocused:(Ljava/lang/Object;Z)V // method@0da7 │ │ -08bed2: 0e00 |0003: return-void │ │ +08da74: |[08da74] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setFocused:(Ljava/lang/Object;Z)V │ │ +08da84: 7120 a70d 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setFocused:(Ljava/lang/Object;Z)V // method@0da7 │ │ +08da8a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=614 │ │ 0x0003 line=615 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ 0x0000 - 0x0004 reg=1 info Ljava/lang/Object; │ │ @@ -189915,17 +190021,17 @@ │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -08bed4: |[08bed4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setLongClickable:(Ljava/lang/Object;Z)V │ │ -08bee4: 7120 a80d 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setLongClickable:(Ljava/lang/Object;Z)V // method@0da8 │ │ -08beea: 0e00 |0003: return-void │ │ +08da8c: |[08da8c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setLongClickable:(Ljava/lang/Object;Z)V │ │ +08da9c: 7120 a80d 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setLongClickable:(Ljava/lang/Object;Z)V // method@0da8 │ │ +08daa2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=619 │ │ 0x0003 line=620 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ 0x0000 - 0x0004 reg=1 info Ljava/lang/Object; │ │ @@ -189936,17 +190042,17 @@ │ │ type : '(Ljava/lang/Object;Ljava/lang/CharSequence;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -08beec: |[08beec] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setPackageName:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ -08befc: 7120 a90d 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setPackageName:(Ljava/lang/Object;Ljava/lang/CharSequence;)V // method@0da9 │ │ -08bf02: 0e00 |0003: return-void │ │ +08daa4: |[08daa4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setPackageName:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ +08dab4: 7120 a90d 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setPackageName:(Ljava/lang/Object;Ljava/lang/CharSequence;)V // method@0da9 │ │ +08daba: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=624 │ │ 0x0003 line=625 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ 0x0000 - 0x0004 reg=1 info Ljava/lang/Object; │ │ @@ -189957,17 +190063,17 @@ │ │ type : '(Ljava/lang/Object;Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -08bf04: |[08bf04] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setParent:(Ljava/lang/Object;Landroid/view/View;)V │ │ -08bf14: 7120 aa0d 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setParent:(Ljava/lang/Object;Landroid/view/View;)V // method@0daa │ │ -08bf1a: 0e00 |0003: return-void │ │ +08dabc: |[08dabc] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setParent:(Ljava/lang/Object;Landroid/view/View;)V │ │ +08dacc: 7120 aa0d 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setParent:(Ljava/lang/Object;Landroid/view/View;)V // method@0daa │ │ +08dad2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=629 │ │ 0x0003 line=630 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ 0x0000 - 0x0004 reg=1 info Ljava/lang/Object; │ │ @@ -189978,17 +190084,17 @@ │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -08bf1c: |[08bf1c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setPassword:(Ljava/lang/Object;Z)V │ │ -08bf2c: 7120 ab0d 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setPassword:(Ljava/lang/Object;Z)V // method@0dab │ │ -08bf32: 0e00 |0003: return-void │ │ +08dad4: |[08dad4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setPassword:(Ljava/lang/Object;Z)V │ │ +08dae4: 7120 ab0d 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setPassword:(Ljava/lang/Object;Z)V // method@0dab │ │ +08daea: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=634 │ │ 0x0003 line=635 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ 0x0000 - 0x0004 reg=1 info Ljava/lang/Object; │ │ @@ -189999,17 +190105,17 @@ │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -08bf34: |[08bf34] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setScrollable:(Ljava/lang/Object;Z)V │ │ -08bf44: 7120 ac0d 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setScrollable:(Ljava/lang/Object;Z)V // method@0dac │ │ -08bf4a: 0e00 |0003: return-void │ │ +08daec: |[08daec] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setScrollable:(Ljava/lang/Object;Z)V │ │ +08dafc: 7120 ac0d 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setScrollable:(Ljava/lang/Object;Z)V // method@0dac │ │ +08db02: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=639 │ │ 0x0003 line=640 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ 0x0000 - 0x0004 reg=1 info Ljava/lang/Object; │ │ @@ -190020,17 +190126,17 @@ │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -08bf4c: |[08bf4c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setSelected:(Ljava/lang/Object;Z)V │ │ -08bf5c: 7120 ad0d 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setSelected:(Ljava/lang/Object;Z)V // method@0dad │ │ -08bf62: 0e00 |0003: return-void │ │ +08db04: |[08db04] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setSelected:(Ljava/lang/Object;Z)V │ │ +08db14: 7120 ad0d 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setSelected:(Ljava/lang/Object;Z)V // method@0dad │ │ +08db1a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=644 │ │ 0x0003 line=645 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ 0x0000 - 0x0004 reg=1 info Ljava/lang/Object; │ │ @@ -190041,17 +190147,17 @@ │ │ type : '(Ljava/lang/Object;Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -08bf64: |[08bf64] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setSource:(Ljava/lang/Object;Landroid/view/View;)V │ │ -08bf74: 7120 ae0d 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setSource:(Ljava/lang/Object;Landroid/view/View;)V // method@0dae │ │ -08bf7a: 0e00 |0003: return-void │ │ +08db1c: |[08db1c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setSource:(Ljava/lang/Object;Landroid/view/View;)V │ │ +08db2c: 7120 ae0d 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setSource:(Ljava/lang/Object;Landroid/view/View;)V // method@0dae │ │ +08db32: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=649 │ │ 0x0003 line=650 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ 0x0000 - 0x0004 reg=1 info Ljava/lang/Object; │ │ @@ -190062,32 +190168,32 @@ │ │ type : '(Ljava/lang/Object;Ljava/lang/CharSequence;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -08bf7c: |[08bf7c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setText:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ -08bf8c: 7120 af0d 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setText:(Ljava/lang/Object;Ljava/lang/CharSequence;)V // method@0daf │ │ -08bf92: 0e00 |0003: return-void │ │ +08db34: |[08db34] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setText:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ +08db44: 7120 af0d 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setText:(Ljava/lang/Object;Ljava/lang/CharSequence;)V // method@0daf │ │ +08db4a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=654 │ │ 0x0003 line=655 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ 0x0000 - 0x0004 reg=1 info Ljava/lang/Object; │ │ 0x0000 - 0x0004 reg=2 text Ljava/lang/CharSequence; │ │ │ │ source_file_idx : 542 (AccessibilityNodeInfoCompat.java) │ │ │ │ Class #713 header: │ │ -class_idx : 533 │ │ +class_idx : 530 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 536 │ │ +superclass_idx : 533 │ │ source_file_idx : 553 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #713 annotations: │ │ @@ -190108,17 +190214,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -08bf94: |[08bf94] android.support.v4.view.accessibility.AccessibilityNodeProviderCompat$AccessibilityNodeProviderJellyBeanImpl.:()V │ │ -08bfa4: 7010 d20d 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderStubImpl;.:()V // method@0dd2 │ │ -08bfaa: 0e00 |0003: return-void │ │ +08db4c: |[08db4c] android.support.v4.view.accessibility.AccessibilityNodeProviderCompat$AccessibilityNodeProviderJellyBeanImpl.:()V │ │ +08db5c: 7010 d20d 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderStubImpl;.:()V // method@0dd2 │ │ +08db62: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=43 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderJellyBeanImpl; │ │ │ │ Virtual methods - │ │ @@ -190127,33 +190233,33 @@ │ │ type : '(Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -08bfac: |[08bfac] android.support.v4.view.accessibility.AccessibilityNodeProviderCompat$AccessibilityNodeProviderJellyBeanImpl.newAccessibilityNodeProviderBridge:(Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;)Ljava/lang/Object; │ │ -08bfbc: 2200 1402 |0000: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderJellyBeanImpl$1; // type@0214 │ │ -08bfc0: 7030 c50d 1002 |0002: invoke-direct {v0, v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderJellyBeanImpl$1;.:(Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderJellyBeanImpl;Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;)V // method@0dc5 │ │ -08bfc6: 7110 e40d 0000 |0005: invoke-static {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatJellyBean;.newAccessibilityNodeProviderBridge:(Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatJellyBean$AccessibilityNodeInfoBridge;)Ljava/lang/Object; // method@0de4 │ │ -08bfcc: 0c00 |0008: move-result-object v0 │ │ -08bfce: 1100 |0009: return-object v0 │ │ +08db64: |[08db64] android.support.v4.view.accessibility.AccessibilityNodeProviderCompat$AccessibilityNodeProviderJellyBeanImpl.newAccessibilityNodeProviderBridge:(Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;)Ljava/lang/Object; │ │ +08db74: 2200 1102 |0000: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderJellyBeanImpl$1; // type@0211 │ │ +08db78: 7030 c50d 1002 |0002: invoke-direct {v0, v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderJellyBeanImpl$1;.:(Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderJellyBeanImpl;Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;)V // method@0dc5 │ │ +08db7e: 7110 e40d 0000 |0005: invoke-static {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatJellyBean;.newAccessibilityNodeProviderBridge:(Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatJellyBean$AccessibilityNodeInfoBridge;)Ljava/lang/Object; // method@0de4 │ │ +08db84: 0c00 |0008: move-result-object v0 │ │ +08db86: 1100 |0009: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderJellyBeanImpl; │ │ 0x0000 - 0x000a reg=2 compat Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat; │ │ │ │ source_file_idx : 553 (AccessibilityNodeProviderCompat.java) │ │ │ │ Class #714 header: │ │ -class_idx : 535 │ │ +class_idx : 532 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 536 │ │ +superclass_idx : 533 │ │ source_file_idx : 553 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #714 annotations: │ │ @@ -190174,17 +190280,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -08bfd0: |[08bfd0] android.support.v4.view.accessibility.AccessibilityNodeProviderCompat$AccessibilityNodeProviderKitKatImpl.:()V │ │ -08bfe0: 7010 d20d 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderStubImpl;.:()V // method@0dd2 │ │ -08bfe6: 0e00 |0003: return-void │ │ +08db88: |[08db88] android.support.v4.view.accessibility.AccessibilityNodeProviderCompat$AccessibilityNodeProviderKitKatImpl.:()V │ │ +08db98: 7010 d20d 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderStubImpl;.:()V // method@0dd2 │ │ +08db9e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=84 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderKitKatImpl; │ │ │ │ Virtual methods - │ │ @@ -190193,33 +190299,33 @@ │ │ type : '(Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -08bfe8: |[08bfe8] android.support.v4.view.accessibility.AccessibilityNodeProviderCompat$AccessibilityNodeProviderKitKatImpl.newAccessibilityNodeProviderBridge:(Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;)Ljava/lang/Object; │ │ -08bff8: 2200 1602 |0000: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderKitKatImpl$1; // type@0216 │ │ -08bffc: 7030 cb0d 1002 |0002: invoke-direct {v0, v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderKitKatImpl$1;.:(Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderKitKatImpl;Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;)V // method@0dcb │ │ -08c002: 7110 ef0d 0000 |0005: invoke-static {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatKitKat;.newAccessibilityNodeProviderBridge:(Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatKitKat$AccessibilityNodeInfoBridge;)Ljava/lang/Object; // method@0def │ │ -08c008: 0c00 |0008: move-result-object v0 │ │ -08c00a: 1100 |0009: return-object v0 │ │ +08dba0: |[08dba0] android.support.v4.view.accessibility.AccessibilityNodeProviderCompat$AccessibilityNodeProviderKitKatImpl.newAccessibilityNodeProviderBridge:(Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;)Ljava/lang/Object; │ │ +08dbb0: 2200 1302 |0000: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderKitKatImpl$1; // type@0213 │ │ +08dbb4: 7030 cb0d 1002 |0002: invoke-direct {v0, v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderKitKatImpl$1;.:(Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderKitKatImpl;Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;)V // method@0dcb │ │ +08dbba: 7110 ef0d 0000 |0005: invoke-static {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatKitKat;.newAccessibilityNodeProviderBridge:(Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatKitKat$AccessibilityNodeInfoBridge;)Ljava/lang/Object; // method@0def │ │ +08dbc0: 0c00 |0008: move-result-object v0 │ │ +08dbc2: 1100 |0009: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=88 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderKitKatImpl; │ │ 0x0000 - 0x000a reg=2 compat Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat; │ │ │ │ source_file_idx : 553 (AccessibilityNodeProviderCompat.java) │ │ │ │ Class #715 header: │ │ -class_idx : 544 │ │ +class_idx : 541 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 548 │ │ +superclass_idx : 545 │ │ source_file_idx : 560 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 41 │ │ │ │ Class #715 annotations: │ │ @@ -190242,17 +190348,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -08c00c: |[08c00c] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.:()V │ │ -08c01c: 7010 4f0e 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl;.:()V // method@0e4f │ │ -08c022: 0e00 |0003: return-void │ │ +08dbc4: |[08dbc4] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.:()V │ │ +08dbd4: 7010 4f0e 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl;.:()V // method@0e4f │ │ +08dbda: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=268 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl; │ │ │ │ Virtual methods - │ │ @@ -190261,18 +190367,18 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -08c024: |[08c024] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.getAddedCount:(Ljava/lang/Object;)I │ │ -08c034: 7110 b20e 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.getAddedCount:(Ljava/lang/Object;)I // method@0eb2 │ │ -08c03a: 0a00 |0003: move-result v0 │ │ -08c03c: 0f00 |0004: return v0 │ │ +08dbdc: |[08dbdc] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.getAddedCount:(Ljava/lang/Object;)I │ │ +08dbec: 7110 b20e 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.getAddedCount:(Ljava/lang/Object;)I // method@0eb2 │ │ +08dbf2: 0a00 |0003: move-result v0 │ │ +08dbf4: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=281 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl; │ │ 0x0000 - 0x0005 reg=2 record Ljava/lang/Object; │ │ │ │ @@ -190281,18 +190387,18 @@ │ │ type : '(Ljava/lang/Object;)Ljava/lang/CharSequence;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -08c040: |[08c040] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.getBeforeText:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ -08c050: 7110 b30e 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.getBeforeText:(Ljava/lang/Object;)Ljava/lang/CharSequence; // method@0eb3 │ │ -08c056: 0c00 |0003: move-result-object v0 │ │ -08c058: 1100 |0004: return-object v0 │ │ +08dbf8: |[08dbf8] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.getBeforeText:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ +08dc08: 7110 b30e 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.getBeforeText:(Ljava/lang/Object;)Ljava/lang/CharSequence; // method@0eb3 │ │ +08dc0e: 0c00 |0003: move-result-object v0 │ │ +08dc10: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=286 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl; │ │ 0x0000 - 0x0005 reg=2 record Ljava/lang/Object; │ │ │ │ @@ -190301,18 +190407,18 @@ │ │ type : '(Ljava/lang/Object;)Ljava/lang/CharSequence;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -08c05c: |[08c05c] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.getClassName:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ -08c06c: 7110 b40e 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.getClassName:(Ljava/lang/Object;)Ljava/lang/CharSequence; // method@0eb4 │ │ -08c072: 0c00 |0003: move-result-object v0 │ │ -08c074: 1100 |0004: return-object v0 │ │ +08dc14: |[08dc14] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.getClassName:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ +08dc24: 7110 b40e 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.getClassName:(Ljava/lang/Object;)Ljava/lang/CharSequence; // method@0eb4 │ │ +08dc2a: 0c00 |0003: move-result-object v0 │ │ +08dc2c: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=291 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl; │ │ 0x0000 - 0x0005 reg=2 record Ljava/lang/Object; │ │ │ │ @@ -190321,18 +190427,18 @@ │ │ type : '(Ljava/lang/Object;)Ljava/lang/CharSequence;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -08c078: |[08c078] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.getContentDescription:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ -08c088: 7110 b50e 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.getContentDescription:(Ljava/lang/Object;)Ljava/lang/CharSequence; // method@0eb5 │ │ -08c08e: 0c00 |0003: move-result-object v0 │ │ -08c090: 1100 |0004: return-object v0 │ │ +08dc30: |[08dc30] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.getContentDescription:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ +08dc40: 7110 b50e 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.getContentDescription:(Ljava/lang/Object;)Ljava/lang/CharSequence; // method@0eb5 │ │ +08dc46: 0c00 |0003: move-result-object v0 │ │ +08dc48: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=296 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl; │ │ 0x0000 - 0x0005 reg=2 record Ljava/lang/Object; │ │ │ │ @@ -190341,18 +190447,18 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -08c094: |[08c094] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.getCurrentItemIndex:(Ljava/lang/Object;)I │ │ -08c0a4: 7110 b60e 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.getCurrentItemIndex:(Ljava/lang/Object;)I // method@0eb6 │ │ -08c0aa: 0a00 |0003: move-result v0 │ │ -08c0ac: 0f00 |0004: return v0 │ │ +08dc4c: |[08dc4c] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.getCurrentItemIndex:(Ljava/lang/Object;)I │ │ +08dc5c: 7110 b60e 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.getCurrentItemIndex:(Ljava/lang/Object;)I // method@0eb6 │ │ +08dc62: 0a00 |0003: move-result v0 │ │ +08dc64: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=301 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl; │ │ 0x0000 - 0x0005 reg=2 record Ljava/lang/Object; │ │ │ │ @@ -190361,18 +190467,18 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -08c0b0: |[08c0b0] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.getFromIndex:(Ljava/lang/Object;)I │ │ -08c0c0: 7110 b70e 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.getFromIndex:(Ljava/lang/Object;)I // method@0eb7 │ │ -08c0c6: 0a00 |0003: move-result v0 │ │ -08c0c8: 0f00 |0004: return v0 │ │ +08dc68: |[08dc68] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.getFromIndex:(Ljava/lang/Object;)I │ │ +08dc78: 7110 b70e 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.getFromIndex:(Ljava/lang/Object;)I // method@0eb7 │ │ +08dc7e: 0a00 |0003: move-result v0 │ │ +08dc80: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=306 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl; │ │ 0x0000 - 0x0005 reg=2 record Ljava/lang/Object; │ │ │ │ @@ -190381,18 +190487,18 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -08c0cc: |[08c0cc] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.getItemCount:(Ljava/lang/Object;)I │ │ -08c0dc: 7110 b80e 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.getItemCount:(Ljava/lang/Object;)I // method@0eb8 │ │ -08c0e2: 0a00 |0003: move-result v0 │ │ -08c0e4: 0f00 |0004: return v0 │ │ +08dc84: |[08dc84] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.getItemCount:(Ljava/lang/Object;)I │ │ +08dc94: 7110 b80e 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.getItemCount:(Ljava/lang/Object;)I // method@0eb8 │ │ +08dc9a: 0a00 |0003: move-result v0 │ │ +08dc9c: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=311 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl; │ │ 0x0000 - 0x0005 reg=2 record Ljava/lang/Object; │ │ │ │ @@ -190401,18 +190507,18 @@ │ │ type : '(Ljava/lang/Object;)Landroid/os/Parcelable;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -08c0e8: |[08c0e8] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.getParcelableData:(Ljava/lang/Object;)Landroid/os/Parcelable; │ │ -08c0f8: 7110 b90e 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.getParcelableData:(Ljava/lang/Object;)Landroid/os/Parcelable; // method@0eb9 │ │ -08c0fe: 0c00 |0003: move-result-object v0 │ │ -08c100: 1100 |0004: return-object v0 │ │ +08dca0: |[08dca0] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.getParcelableData:(Ljava/lang/Object;)Landroid/os/Parcelable; │ │ +08dcb0: 7110 b90e 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.getParcelableData:(Ljava/lang/Object;)Landroid/os/Parcelable; // method@0eb9 │ │ +08dcb6: 0c00 |0003: move-result-object v0 │ │ +08dcb8: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=316 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl; │ │ 0x0000 - 0x0005 reg=2 record Ljava/lang/Object; │ │ │ │ @@ -190421,18 +190527,18 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -08c104: |[08c104] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.getRemovedCount:(Ljava/lang/Object;)I │ │ -08c114: 7110 ba0e 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.getRemovedCount:(Ljava/lang/Object;)I // method@0eba │ │ -08c11a: 0a00 |0003: move-result v0 │ │ -08c11c: 0f00 |0004: return v0 │ │ +08dcbc: |[08dcbc] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.getRemovedCount:(Ljava/lang/Object;)I │ │ +08dccc: 7110 ba0e 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.getRemovedCount:(Ljava/lang/Object;)I // method@0eba │ │ +08dcd2: 0a00 |0003: move-result v0 │ │ +08dcd4: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=321 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl; │ │ 0x0000 - 0x0005 reg=2 record Ljava/lang/Object; │ │ │ │ @@ -190441,18 +190547,18 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -08c120: |[08c120] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.getScrollX:(Ljava/lang/Object;)I │ │ -08c130: 7110 bb0e 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.getScrollX:(Ljava/lang/Object;)I // method@0ebb │ │ -08c136: 0a00 |0003: move-result v0 │ │ -08c138: 0f00 |0004: return v0 │ │ +08dcd8: |[08dcd8] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.getScrollX:(Ljava/lang/Object;)I │ │ +08dce8: 7110 bb0e 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.getScrollX:(Ljava/lang/Object;)I // method@0ebb │ │ +08dcee: 0a00 |0003: move-result v0 │ │ +08dcf0: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=326 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl; │ │ 0x0000 - 0x0005 reg=2 record Ljava/lang/Object; │ │ │ │ @@ -190461,18 +190567,18 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -08c13c: |[08c13c] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.getScrollY:(Ljava/lang/Object;)I │ │ -08c14c: 7110 bc0e 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.getScrollY:(Ljava/lang/Object;)I // method@0ebc │ │ -08c152: 0a00 |0003: move-result v0 │ │ -08c154: 0f00 |0004: return v0 │ │ +08dcf4: |[08dcf4] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.getScrollY:(Ljava/lang/Object;)I │ │ +08dd04: 7110 bc0e 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.getScrollY:(Ljava/lang/Object;)I // method@0ebc │ │ +08dd0a: 0a00 |0003: move-result v0 │ │ +08dd0c: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=331 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl; │ │ 0x0000 - 0x0005 reg=2 record Ljava/lang/Object; │ │ │ │ @@ -190481,20 +190587,20 @@ │ │ type : '(Ljava/lang/Object;)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -08c158: |[08c158] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.getSource:(Ljava/lang/Object;)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ -08c168: 7110 bd0e 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.getSource:(Ljava/lang/Object;)Ljava/lang/Object; // method@0ebd │ │ -08c16e: 0c00 |0003: move-result-object v0 │ │ -08c170: 7110 7f0d 0000 |0004: invoke-static {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.wrapNonNullInstance:(Ljava/lang/Object;)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // method@0d7f │ │ -08c176: 0c00 |0007: move-result-object v0 │ │ -08c178: 1100 |0008: return-object v0 │ │ +08dd10: |[08dd10] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.getSource:(Ljava/lang/Object;)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ +08dd20: 7110 bd0e 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.getSource:(Ljava/lang/Object;)Ljava/lang/Object; // method@0ebd │ │ +08dd26: 0c00 |0003: move-result-object v0 │ │ +08dd28: 7110 7f0d 0000 |0004: invoke-static {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.wrapNonNullInstance:(Ljava/lang/Object;)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // method@0d7f │ │ +08dd2e: 0c00 |0007: move-result-object v0 │ │ +08dd30: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=336 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl; │ │ 0x0000 - 0x0009 reg=2 record Ljava/lang/Object; │ │ │ │ @@ -190503,18 +190609,18 @@ │ │ type : '(Ljava/lang/Object;)Ljava/util/List;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -08c17c: |[08c17c] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.getText:(Ljava/lang/Object;)Ljava/util/List; │ │ -08c18c: 7110 be0e 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.getText:(Ljava/lang/Object;)Ljava/util/List; // method@0ebe │ │ -08c192: 0c00 |0003: move-result-object v0 │ │ -08c194: 1100 |0004: return-object v0 │ │ +08dd34: |[08dd34] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.getText:(Ljava/lang/Object;)Ljava/util/List; │ │ +08dd44: 7110 be0e 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.getText:(Ljava/lang/Object;)Ljava/util/List; // method@0ebe │ │ +08dd4a: 0c00 |0003: move-result-object v0 │ │ +08dd4c: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=342 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl; │ │ 0x0000 - 0x0005 reg=2 record Ljava/lang/Object; │ │ │ │ @@ -190523,18 +190629,18 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -08c198: |[08c198] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.getToIndex:(Ljava/lang/Object;)I │ │ -08c1a8: 7110 bf0e 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.getToIndex:(Ljava/lang/Object;)I // method@0ebf │ │ -08c1ae: 0a00 |0003: move-result v0 │ │ -08c1b0: 0f00 |0004: return v0 │ │ +08dd50: |[08dd50] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.getToIndex:(Ljava/lang/Object;)I │ │ +08dd60: 7110 bf0e 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.getToIndex:(Ljava/lang/Object;)I // method@0ebf │ │ +08dd66: 0a00 |0003: move-result v0 │ │ +08dd68: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=347 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl; │ │ 0x0000 - 0x0005 reg=2 record Ljava/lang/Object; │ │ │ │ @@ -190543,18 +190649,18 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -08c1b4: |[08c1b4] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.getWindowId:(Ljava/lang/Object;)I │ │ -08c1c4: 7110 c00e 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.getWindowId:(Ljava/lang/Object;)I // method@0ec0 │ │ -08c1ca: 0a00 |0003: move-result v0 │ │ -08c1cc: 0f00 |0004: return v0 │ │ +08dd6c: |[08dd6c] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.getWindowId:(Ljava/lang/Object;)I │ │ +08dd7c: 7110 c00e 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.getWindowId:(Ljava/lang/Object;)I // method@0ec0 │ │ +08dd82: 0a00 |0003: move-result v0 │ │ +08dd84: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=352 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl; │ │ 0x0000 - 0x0005 reg=2 record Ljava/lang/Object; │ │ │ │ @@ -190563,18 +190669,18 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -08c1d0: |[08c1d0] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.isChecked:(Ljava/lang/Object;)Z │ │ -08c1e0: 7110 c10e 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.isChecked:(Ljava/lang/Object;)Z // method@0ec1 │ │ -08c1e6: 0a00 |0003: move-result v0 │ │ -08c1e8: 0f00 |0004: return v0 │ │ +08dd88: |[08dd88] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.isChecked:(Ljava/lang/Object;)Z │ │ +08dd98: 7110 c10e 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.isChecked:(Ljava/lang/Object;)Z // method@0ec1 │ │ +08dd9e: 0a00 |0003: move-result v0 │ │ +08dda0: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=357 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl; │ │ 0x0000 - 0x0005 reg=2 record Ljava/lang/Object; │ │ │ │ @@ -190583,18 +190689,18 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -08c1ec: |[08c1ec] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.isEnabled:(Ljava/lang/Object;)Z │ │ -08c1fc: 7110 c20e 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.isEnabled:(Ljava/lang/Object;)Z // method@0ec2 │ │ -08c202: 0a00 |0003: move-result v0 │ │ -08c204: 0f00 |0004: return v0 │ │ +08dda4: |[08dda4] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.isEnabled:(Ljava/lang/Object;)Z │ │ +08ddb4: 7110 c20e 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.isEnabled:(Ljava/lang/Object;)Z // method@0ec2 │ │ +08ddba: 0a00 |0003: move-result v0 │ │ +08ddbc: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=362 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl; │ │ 0x0000 - 0x0005 reg=2 record Ljava/lang/Object; │ │ │ │ @@ -190603,18 +190709,18 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -08c208: |[08c208] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.isFullScreen:(Ljava/lang/Object;)Z │ │ -08c218: 7110 c30e 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.isFullScreen:(Ljava/lang/Object;)Z // method@0ec3 │ │ -08c21e: 0a00 |0003: move-result v0 │ │ -08c220: 0f00 |0004: return v0 │ │ +08ddc0: |[08ddc0] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.isFullScreen:(Ljava/lang/Object;)Z │ │ +08ddd0: 7110 c30e 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.isFullScreen:(Ljava/lang/Object;)Z // method@0ec3 │ │ +08ddd6: 0a00 |0003: move-result v0 │ │ +08ddd8: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=367 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl; │ │ 0x0000 - 0x0005 reg=2 record Ljava/lang/Object; │ │ │ │ @@ -190623,18 +190729,18 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -08c224: |[08c224] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.isPassword:(Ljava/lang/Object;)Z │ │ -08c234: 7110 c40e 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.isPassword:(Ljava/lang/Object;)Z // method@0ec4 │ │ -08c23a: 0a00 |0003: move-result v0 │ │ -08c23c: 0f00 |0004: return v0 │ │ +08dddc: |[08dddc] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.isPassword:(Ljava/lang/Object;)Z │ │ +08ddec: 7110 c40e 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.isPassword:(Ljava/lang/Object;)Z // method@0ec4 │ │ +08ddf2: 0a00 |0003: move-result v0 │ │ +08ddf4: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=372 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl; │ │ 0x0000 - 0x0005 reg=2 record Ljava/lang/Object; │ │ │ │ @@ -190643,18 +190749,18 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -08c240: |[08c240] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.isScrollable:(Ljava/lang/Object;)Z │ │ -08c250: 7110 c50e 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.isScrollable:(Ljava/lang/Object;)Z // method@0ec5 │ │ -08c256: 0a00 |0003: move-result v0 │ │ -08c258: 0f00 |0004: return v0 │ │ +08ddf8: |[08ddf8] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.isScrollable:(Ljava/lang/Object;)Z │ │ +08de08: 7110 c50e 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.isScrollable:(Ljava/lang/Object;)Z // method@0ec5 │ │ +08de0e: 0a00 |0003: move-result v0 │ │ +08de10: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=377 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl; │ │ 0x0000 - 0x0005 reg=2 record Ljava/lang/Object; │ │ │ │ @@ -190663,18 +190769,18 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -08c25c: |[08c25c] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.obtain:()Ljava/lang/Object; │ │ -08c26c: 7100 c60e 0000 |0000: invoke-static {}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.obtain:()Ljava/lang/Object; // method@0ec6 │ │ -08c272: 0c00 |0003: move-result-object v0 │ │ -08c274: 1100 |0004: return-object v0 │ │ +08de14: |[08de14] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.obtain:()Ljava/lang/Object; │ │ +08de24: 7100 c60e 0000 |0000: invoke-static {}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.obtain:()Ljava/lang/Object; // method@0ec6 │ │ +08de2a: 0c00 |0003: move-result-object v0 │ │ +08de2c: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=271 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl; │ │ │ │ #21 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl;) │ │ @@ -190682,18 +190788,18 @@ │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -08c278: |[08c278] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.obtain:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -08c288: 7110 c70e 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.obtain:(Ljava/lang/Object;)Ljava/lang/Object; // method@0ec7 │ │ -08c28e: 0c00 |0003: move-result-object v0 │ │ -08c290: 1100 |0004: return-object v0 │ │ +08de30: |[08de30] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.obtain:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +08de40: 7110 c70e 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.obtain:(Ljava/lang/Object;)Ljava/lang/Object; // method@0ec7 │ │ +08de46: 0c00 |0003: move-result-object v0 │ │ +08de48: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=276 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl; │ │ 0x0000 - 0x0005 reg=2 record Ljava/lang/Object; │ │ │ │ @@ -190702,17 +190808,17 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -08c294: |[08c294] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.recycle:(Ljava/lang/Object;)V │ │ -08c2a4: 7110 c80e 0100 |0000: invoke-static {v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.recycle:(Ljava/lang/Object;)V // method@0ec8 │ │ -08c2aa: 0e00 |0003: return-void │ │ +08de4c: |[08de4c] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.recycle:(Ljava/lang/Object;)V │ │ +08de5c: 7110 c80e 0100 |0000: invoke-static {v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.recycle:(Ljava/lang/Object;)V // method@0ec8 │ │ +08de62: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=382 │ │ 0x0003 line=383 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl; │ │ 0x0000 - 0x0004 reg=1 record Ljava/lang/Object; │ │ @@ -190722,17 +190828,17 @@ │ │ type : '(Ljava/lang/Object;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -08c2ac: |[08c2ac] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.setAddedCount:(Ljava/lang/Object;I)V │ │ -08c2bc: 7120 c90e 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.setAddedCount:(Ljava/lang/Object;I)V // method@0ec9 │ │ -08c2c2: 0e00 |0003: return-void │ │ +08de64: |[08de64] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.setAddedCount:(Ljava/lang/Object;I)V │ │ +08de74: 7120 c90e 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.setAddedCount:(Ljava/lang/Object;I)V // method@0ec9 │ │ +08de7a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=387 │ │ 0x0003 line=388 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl; │ │ 0x0000 - 0x0004 reg=1 record Ljava/lang/Object; │ │ @@ -190743,17 +190849,17 @@ │ │ type : '(Ljava/lang/Object;Ljava/lang/CharSequence;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -08c2c4: |[08c2c4] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.setBeforeText:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ -08c2d4: 7120 ca0e 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.setBeforeText:(Ljava/lang/Object;Ljava/lang/CharSequence;)V // method@0eca │ │ -08c2da: 0e00 |0003: return-void │ │ +08de7c: |[08de7c] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.setBeforeText:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ +08de8c: 7120 ca0e 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.setBeforeText:(Ljava/lang/Object;Ljava/lang/CharSequence;)V // method@0eca │ │ +08de92: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=392 │ │ 0x0003 line=393 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl; │ │ 0x0000 - 0x0004 reg=1 record Ljava/lang/Object; │ │ @@ -190764,17 +190870,17 @@ │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -08c2dc: |[08c2dc] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.setChecked:(Ljava/lang/Object;Z)V │ │ -08c2ec: 7120 cb0e 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.setChecked:(Ljava/lang/Object;Z)V // method@0ecb │ │ -08c2f2: 0e00 |0003: return-void │ │ +08de94: |[08de94] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.setChecked:(Ljava/lang/Object;Z)V │ │ +08dea4: 7120 cb0e 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.setChecked:(Ljava/lang/Object;Z)V // method@0ecb │ │ +08deaa: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=397 │ │ 0x0003 line=398 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl; │ │ 0x0000 - 0x0004 reg=1 record Ljava/lang/Object; │ │ @@ -190785,17 +190891,17 @@ │ │ type : '(Ljava/lang/Object;Ljava/lang/CharSequence;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -08c2f4: |[08c2f4] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.setClassName:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ -08c304: 7120 cc0e 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.setClassName:(Ljava/lang/Object;Ljava/lang/CharSequence;)V // method@0ecc │ │ -08c30a: 0e00 |0003: return-void │ │ +08deac: |[08deac] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.setClassName:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ +08debc: 7120 cc0e 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.setClassName:(Ljava/lang/Object;Ljava/lang/CharSequence;)V // method@0ecc │ │ +08dec2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=402 │ │ 0x0003 line=403 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl; │ │ 0x0000 - 0x0004 reg=1 record Ljava/lang/Object; │ │ @@ -190806,17 +190912,17 @@ │ │ type : '(Ljava/lang/Object;Ljava/lang/CharSequence;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -08c30c: |[08c30c] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.setContentDescription:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ -08c31c: 7120 cd0e 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.setContentDescription:(Ljava/lang/Object;Ljava/lang/CharSequence;)V // method@0ecd │ │ -08c322: 0e00 |0003: return-void │ │ +08dec4: |[08dec4] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.setContentDescription:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ +08ded4: 7120 cd0e 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.setContentDescription:(Ljava/lang/Object;Ljava/lang/CharSequence;)V // method@0ecd │ │ +08deda: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=407 │ │ 0x0003 line=408 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl; │ │ 0x0000 - 0x0004 reg=1 record Ljava/lang/Object; │ │ @@ -190827,17 +190933,17 @@ │ │ type : '(Ljava/lang/Object;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -08c324: |[08c324] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.setCurrentItemIndex:(Ljava/lang/Object;I)V │ │ -08c334: 7120 ce0e 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.setCurrentItemIndex:(Ljava/lang/Object;I)V // method@0ece │ │ -08c33a: 0e00 |0003: return-void │ │ +08dedc: |[08dedc] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.setCurrentItemIndex:(Ljava/lang/Object;I)V │ │ +08deec: 7120 ce0e 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.setCurrentItemIndex:(Ljava/lang/Object;I)V // method@0ece │ │ +08def2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=412 │ │ 0x0003 line=413 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl; │ │ 0x0000 - 0x0004 reg=1 record Ljava/lang/Object; │ │ @@ -190848,17 +190954,17 @@ │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -08c33c: |[08c33c] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.setEnabled:(Ljava/lang/Object;Z)V │ │ -08c34c: 7120 cf0e 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.setEnabled:(Ljava/lang/Object;Z)V // method@0ecf │ │ -08c352: 0e00 |0003: return-void │ │ +08def4: |[08def4] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.setEnabled:(Ljava/lang/Object;Z)V │ │ +08df04: 7120 cf0e 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.setEnabled:(Ljava/lang/Object;Z)V // method@0ecf │ │ +08df0a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=417 │ │ 0x0003 line=418 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl; │ │ 0x0000 - 0x0004 reg=1 record Ljava/lang/Object; │ │ @@ -190869,17 +190975,17 @@ │ │ type : '(Ljava/lang/Object;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -08c354: |[08c354] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.setFromIndex:(Ljava/lang/Object;I)V │ │ -08c364: 7120 d00e 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.setFromIndex:(Ljava/lang/Object;I)V // method@0ed0 │ │ -08c36a: 0e00 |0003: return-void │ │ +08df0c: |[08df0c] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.setFromIndex:(Ljava/lang/Object;I)V │ │ +08df1c: 7120 d00e 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.setFromIndex:(Ljava/lang/Object;I)V // method@0ed0 │ │ +08df22: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=422 │ │ 0x0003 line=423 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl; │ │ 0x0000 - 0x0004 reg=1 record Ljava/lang/Object; │ │ @@ -190890,17 +190996,17 @@ │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -08c36c: |[08c36c] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.setFullScreen:(Ljava/lang/Object;Z)V │ │ -08c37c: 7120 d10e 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.setFullScreen:(Ljava/lang/Object;Z)V // method@0ed1 │ │ -08c382: 0e00 |0003: return-void │ │ +08df24: |[08df24] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.setFullScreen:(Ljava/lang/Object;Z)V │ │ +08df34: 7120 d10e 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.setFullScreen:(Ljava/lang/Object;Z)V // method@0ed1 │ │ +08df3a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=427 │ │ 0x0003 line=428 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl; │ │ 0x0000 - 0x0004 reg=1 record Ljava/lang/Object; │ │ @@ -190911,17 +191017,17 @@ │ │ type : '(Ljava/lang/Object;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -08c384: |[08c384] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.setItemCount:(Ljava/lang/Object;I)V │ │ -08c394: 7120 d20e 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.setItemCount:(Ljava/lang/Object;I)V // method@0ed2 │ │ -08c39a: 0e00 |0003: return-void │ │ +08df3c: |[08df3c] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.setItemCount:(Ljava/lang/Object;I)V │ │ +08df4c: 7120 d20e 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.setItemCount:(Ljava/lang/Object;I)V // method@0ed2 │ │ +08df52: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=432 │ │ 0x0003 line=433 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl; │ │ 0x0000 - 0x0004 reg=1 record Ljava/lang/Object; │ │ @@ -190932,17 +191038,17 @@ │ │ type : '(Ljava/lang/Object;Landroid/os/Parcelable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -08c39c: |[08c39c] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.setParcelableData:(Ljava/lang/Object;Landroid/os/Parcelable;)V │ │ -08c3ac: 7120 d30e 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.setParcelableData:(Ljava/lang/Object;Landroid/os/Parcelable;)V // method@0ed3 │ │ -08c3b2: 0e00 |0003: return-void │ │ +08df54: |[08df54] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.setParcelableData:(Ljava/lang/Object;Landroid/os/Parcelable;)V │ │ +08df64: 7120 d30e 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.setParcelableData:(Ljava/lang/Object;Landroid/os/Parcelable;)V // method@0ed3 │ │ +08df6a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=437 │ │ 0x0003 line=438 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl; │ │ 0x0000 - 0x0004 reg=1 record Ljava/lang/Object; │ │ @@ -190953,17 +191059,17 @@ │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -08c3b4: |[08c3b4] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.setPassword:(Ljava/lang/Object;Z)V │ │ -08c3c4: 7120 d40e 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.setPassword:(Ljava/lang/Object;Z)V // method@0ed4 │ │ -08c3ca: 0e00 |0003: return-void │ │ +08df6c: |[08df6c] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.setPassword:(Ljava/lang/Object;Z)V │ │ +08df7c: 7120 d40e 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.setPassword:(Ljava/lang/Object;Z)V // method@0ed4 │ │ +08df82: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=442 │ │ 0x0003 line=443 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl; │ │ 0x0000 - 0x0004 reg=1 record Ljava/lang/Object; │ │ @@ -190974,17 +191080,17 @@ │ │ type : '(Ljava/lang/Object;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -08c3cc: |[08c3cc] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.setRemovedCount:(Ljava/lang/Object;I)V │ │ -08c3dc: 7120 d50e 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.setRemovedCount:(Ljava/lang/Object;I)V // method@0ed5 │ │ -08c3e2: 0e00 |0003: return-void │ │ +08df84: |[08df84] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.setRemovedCount:(Ljava/lang/Object;I)V │ │ +08df94: 7120 d50e 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.setRemovedCount:(Ljava/lang/Object;I)V // method@0ed5 │ │ +08df9a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=447 │ │ 0x0003 line=448 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl; │ │ 0x0000 - 0x0004 reg=1 record Ljava/lang/Object; │ │ @@ -190995,17 +191101,17 @@ │ │ type : '(Ljava/lang/Object;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -08c3e4: |[08c3e4] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.setScrollX:(Ljava/lang/Object;I)V │ │ -08c3f4: 7120 d60e 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.setScrollX:(Ljava/lang/Object;I)V // method@0ed6 │ │ -08c3fa: 0e00 |0003: return-void │ │ +08df9c: |[08df9c] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.setScrollX:(Ljava/lang/Object;I)V │ │ +08dfac: 7120 d60e 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.setScrollX:(Ljava/lang/Object;I)V // method@0ed6 │ │ +08dfb2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=452 │ │ 0x0003 line=453 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl; │ │ 0x0000 - 0x0004 reg=1 record Ljava/lang/Object; │ │ @@ -191016,17 +191122,17 @@ │ │ type : '(Ljava/lang/Object;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -08c3fc: |[08c3fc] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.setScrollY:(Ljava/lang/Object;I)V │ │ -08c40c: 7120 d70e 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.setScrollY:(Ljava/lang/Object;I)V // method@0ed7 │ │ -08c412: 0e00 |0003: return-void │ │ +08dfb4: |[08dfb4] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.setScrollY:(Ljava/lang/Object;I)V │ │ +08dfc4: 7120 d70e 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.setScrollY:(Ljava/lang/Object;I)V // method@0ed7 │ │ +08dfca: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=457 │ │ 0x0003 line=458 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl; │ │ 0x0000 - 0x0004 reg=1 record Ljava/lang/Object; │ │ @@ -191037,17 +191143,17 @@ │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -08c414: |[08c414] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.setScrollable:(Ljava/lang/Object;Z)V │ │ -08c424: 7120 d80e 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.setScrollable:(Ljava/lang/Object;Z)V // method@0ed8 │ │ -08c42a: 0e00 |0003: return-void │ │ +08dfcc: |[08dfcc] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.setScrollable:(Ljava/lang/Object;Z)V │ │ +08dfdc: 7120 d80e 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.setScrollable:(Ljava/lang/Object;Z)V // method@0ed8 │ │ +08dfe2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=462 │ │ 0x0003 line=463 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl; │ │ 0x0000 - 0x0004 reg=1 record Ljava/lang/Object; │ │ @@ -191058,17 +191164,17 @@ │ │ type : '(Ljava/lang/Object;Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -08c42c: |[08c42c] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.setSource:(Ljava/lang/Object;Landroid/view/View;)V │ │ -08c43c: 7120 d90e 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.setSource:(Ljava/lang/Object;Landroid/view/View;)V // method@0ed9 │ │ -08c442: 0e00 |0003: return-void │ │ +08dfe4: |[08dfe4] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.setSource:(Ljava/lang/Object;Landroid/view/View;)V │ │ +08dff4: 7120 d90e 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.setSource:(Ljava/lang/Object;Landroid/view/View;)V // method@0ed9 │ │ +08dffa: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=467 │ │ 0x0003 line=468 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl; │ │ 0x0000 - 0x0004 reg=1 record Ljava/lang/Object; │ │ @@ -191079,33 +191185,33 @@ │ │ type : '(Ljava/lang/Object;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -08c444: |[08c444] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.setToIndex:(Ljava/lang/Object;I)V │ │ -08c454: 7120 da0e 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.setToIndex:(Ljava/lang/Object;I)V // method@0eda │ │ -08c45a: 0e00 |0003: return-void │ │ +08dffc: |[08dffc] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.setToIndex:(Ljava/lang/Object;I)V │ │ +08e00c: 7120 da0e 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.setToIndex:(Ljava/lang/Object;I)V // method@0eda │ │ +08e012: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=472 │ │ 0x0003 line=473 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl; │ │ 0x0000 - 0x0004 reg=1 record Ljava/lang/Object; │ │ 0x0000 - 0x0004 reg=2 toIndex I │ │ │ │ source_file_idx : 560 (AccessibilityRecordCompat.java) │ │ │ │ Class #716 header: │ │ -class_idx : 584 │ │ +class_idx : 581 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 583 │ │ -source_file_idx : 2274 │ │ +superclass_idx : 580 │ │ +source_file_idx : 2271 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #716 annotations: │ │ Annotations on class │ │ @@ -191125,17 +191231,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -08c45c: |[08c45c] android.support.v4.widget.ListPopupWindowCompat$KitKatListPopupWindowImpl.:()V │ │ -08c46c: 7010 2010 0000 |0000: invoke-direct {v0}, Landroid/support/v4/widget/ListPopupWindowCompat$BaseListPopupWindowImpl;.:()V // method@1020 │ │ -08c472: 0e00 |0003: return-void │ │ +08e014: |[08e014] android.support.v4.widget.ListPopupWindowCompat$KitKatListPopupWindowImpl.:()V │ │ +08e024: 7010 2010 0000 |0000: invoke-direct {v0}, Landroid/support/v4/widget/ListPopupWindowCompat$BaseListPopupWindowImpl;.:()V // method@1020 │ │ +08e02a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/ListPopupWindowCompat$KitKatListPopupWindowImpl; │ │ │ │ Virtual methods - │ │ @@ -191144,33 +191250,33 @@ │ │ type : '(Ljava/lang/Object;Landroid/view/View;)Landroid/view/View$OnTouchListener;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -08c474: |[08c474] android.support.v4.widget.ListPopupWindowCompat$KitKatListPopupWindowImpl.createDragToOpenListener:(Ljava/lang/Object;Landroid/view/View;)Landroid/view/View$OnTouchListener; │ │ -08c484: 7120 2910 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/widget/ListPopupWindowCompatKitKat;.createDragToOpenListener:(Ljava/lang/Object;Landroid/view/View;)Landroid/view/View$OnTouchListener; // method@1029 │ │ -08c48a: 0c00 |0003: move-result-object v0 │ │ -08c48c: 1100 |0004: return-object v0 │ │ +08e02c: |[08e02c] android.support.v4.widget.ListPopupWindowCompat$KitKatListPopupWindowImpl.createDragToOpenListener:(Ljava/lang/Object;Landroid/view/View;)Landroid/view/View$OnTouchListener; │ │ +08e03c: 7120 2910 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/widget/ListPopupWindowCompatKitKat;.createDragToOpenListener:(Ljava/lang/Object;Landroid/view/View;)Landroid/view/View$OnTouchListener; // method@1029 │ │ +08e042: 0c00 |0003: move-result-object v0 │ │ +08e044: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/widget/ListPopupWindowCompat$KitKatListPopupWindowImpl; │ │ 0x0000 - 0x0005 reg=2 listPopupWindow Ljava/lang/Object; │ │ 0x0000 - 0x0005 reg=3 src Landroid/view/View; │ │ │ │ - source_file_idx : 2274 (ListPopupWindowCompat.java) │ │ + source_file_idx : 2271 (ListPopupWindowCompat.java) │ │ │ │ Class #717 header: │ │ -class_idx : 590 │ │ +class_idx : 587 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 589 │ │ -source_file_idx : 3010 │ │ +superclass_idx : 586 │ │ +source_file_idx : 3007 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #717 annotations: │ │ Annotations on class │ │ @@ -191190,17 +191296,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -08c490: |[08c490] android.support.v4.widget.PopupMenuCompat$KitKatPopupMenuImpl.:()V │ │ -08c4a0: 7010 2e10 0000 |0000: invoke-direct {v0}, Landroid/support/v4/widget/PopupMenuCompat$BasePopupMenuImpl;.:()V // method@102e │ │ -08c4a6: 0e00 |0003: return-void │ │ +08e048: |[08e048] android.support.v4.widget.PopupMenuCompat$KitKatPopupMenuImpl.:()V │ │ +08e058: 7010 2e10 0000 |0000: invoke-direct {v0}, Landroid/support/v4/widget/PopupMenuCompat$BasePopupMenuImpl;.:()V // method@102e │ │ +08e05e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/PopupMenuCompat$KitKatPopupMenuImpl; │ │ │ │ Virtual methods - │ │ @@ -191209,32 +191315,32 @@ │ │ type : '(Ljava/lang/Object;)Landroid/view/View$OnTouchListener;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -08c4a8: |[08c4a8] android.support.v4.widget.PopupMenuCompat$KitKatPopupMenuImpl.getDragToOpenListener:(Ljava/lang/Object;)Landroid/view/View$OnTouchListener; │ │ -08c4b8: 7110 3710 0200 |0000: invoke-static {v2}, Landroid/support/v4/widget/PopupMenuCompatKitKat;.getDragToOpenListener:(Ljava/lang/Object;)Landroid/view/View$OnTouchListener; // method@1037 │ │ -08c4be: 0c00 |0003: move-result-object v0 │ │ -08c4c0: 1100 |0004: return-object v0 │ │ +08e060: |[08e060] android.support.v4.widget.PopupMenuCompat$KitKatPopupMenuImpl.getDragToOpenListener:(Ljava/lang/Object;)Landroid/view/View$OnTouchListener; │ │ +08e070: 7110 3710 0200 |0000: invoke-static {v2}, Landroid/support/v4/widget/PopupMenuCompatKitKat;.getDragToOpenListener:(Ljava/lang/Object;)Landroid/view/View$OnTouchListener; // method@1037 │ │ +08e076: 0c00 |0003: move-result-object v0 │ │ +08e078: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/widget/PopupMenuCompat$KitKatPopupMenuImpl; │ │ 0x0000 - 0x0005 reg=2 popupMenu Ljava/lang/Object; │ │ │ │ - source_file_idx : 3010 (PopupMenuCompat.java) │ │ + source_file_idx : 3007 (PopupMenuCompat.java) │ │ │ │ Class #718 header: │ │ -class_idx : 594 │ │ +class_idx : 591 │ │ access_flags : 1025 (0x0401) │ │ -superclass_idx : 563 │ │ -source_file_idx : 3098 │ │ +superclass_idx : 560 │ │ +source_file_idx : 3095 │ │ static_fields_size : 0 │ │ instance_fields_size: 3 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 4 │ │ │ │ Class #718 annotations: │ │ Annotations on method #4152 '' │ │ @@ -191265,24 +191371,24 @@ │ │ type : '(Landroid/content/Context;ILandroid/database/Cursor;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 18 16-bit code units │ │ -08c4c4: |[08c4c4] android.support.v4.widget.ResourceCursorAdapter.:(Landroid/content/Context;ILandroid/database/Cursor;)V │ │ -08c4d4: 7030 340f 2104 |0000: invoke-direct {v1, v2, v4}, Landroid/support/v4/widget/CursorAdapter;.:(Landroid/content/Context;Landroid/database/Cursor;)V // method@0f34 │ │ -08c4da: 5913 bc04 |0003: iput v3, v1, Landroid/support/v4/widget/ResourceCursorAdapter;.mDropDownLayout:I // field@04bc │ │ -08c4de: 5913 be04 |0005: iput v3, v1, Landroid/support/v4/widget/ResourceCursorAdapter;.mLayout:I // field@04be │ │ -08c4e2: 1a00 da18 |0007: const-string v0, "layout_inflater" // string@18da │ │ -08c4e6: 6e20 b900 0200 |0009: invoke-virtual {v2, v0}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@00b9 │ │ -08c4ec: 0c00 |000c: move-result-object v0 │ │ -08c4ee: 1f00 9a02 |000d: check-cast v0, Landroid/view/LayoutInflater; // type@029a │ │ -08c4f2: 5b10 bd04 |000f: iput-object v0, v1, Landroid/support/v4/widget/ResourceCursorAdapter;.mInflater:Landroid/view/LayoutInflater; // field@04bd │ │ -08c4f6: 0e00 |0011: return-void │ │ +08e07c: |[08e07c] android.support.v4.widget.ResourceCursorAdapter.:(Landroid/content/Context;ILandroid/database/Cursor;)V │ │ +08e08c: 7030 340f 2104 |0000: invoke-direct {v1, v2, v4}, Landroid/support/v4/widget/CursorAdapter;.:(Landroid/content/Context;Landroid/database/Cursor;)V // method@0f34 │ │ +08e092: 5913 bc04 |0003: iput v3, v1, Landroid/support/v4/widget/ResourceCursorAdapter;.mDropDownLayout:I // field@04bc │ │ +08e096: 5913 be04 |0005: iput v3, v1, Landroid/support/v4/widget/ResourceCursorAdapter;.mLayout:I // field@04be │ │ +08e09a: 1a00 d618 |0007: const-string v0, "layout_inflater" // string@18d6 │ │ +08e09e: 6e20 b900 0200 |0009: invoke-virtual {v2, v0}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@00b9 │ │ +08e0a4: 0c00 |000c: move-result-object v0 │ │ +08e0a6: 1f00 9702 |000d: check-cast v0, Landroid/view/LayoutInflater; // type@0297 │ │ +08e0aa: 5b10 bd04 |000f: iput-object v0, v1, Landroid/support/v4/widget/ResourceCursorAdapter;.mInflater:Landroid/view/LayoutInflater; // field@04bd │ │ +08e0ae: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=54 │ │ 0x0003 line=55 │ │ 0x0007 line=56 │ │ 0x0011 line=57 │ │ locals : │ │ @@ -191296,24 +191402,24 @@ │ │ type : '(Landroid/content/Context;ILandroid/database/Cursor;I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 4 │ │ insns size : 18 16-bit code units │ │ -08c4f8: |[08c4f8] android.support.v4.widget.ResourceCursorAdapter.:(Landroid/content/Context;ILandroid/database/Cursor;I)V │ │ -08c508: 7040 350f 2154 |0000: invoke-direct {v1, v2, v4, v5}, Landroid/support/v4/widget/CursorAdapter;.:(Landroid/content/Context;Landroid/database/Cursor;I)V // method@0f35 │ │ -08c50e: 5913 bc04 |0003: iput v3, v1, Landroid/support/v4/widget/ResourceCursorAdapter;.mDropDownLayout:I // field@04bc │ │ -08c512: 5913 be04 |0005: iput v3, v1, Landroid/support/v4/widget/ResourceCursorAdapter;.mLayout:I // field@04be │ │ -08c516: 1a00 da18 |0007: const-string v0, "layout_inflater" // string@18da │ │ -08c51a: 6e20 b900 0200 |0009: invoke-virtual {v2, v0}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@00b9 │ │ -08c520: 0c00 |000c: move-result-object v0 │ │ -08c522: 1f00 9a02 |000d: check-cast v0, Landroid/view/LayoutInflater; // type@029a │ │ -08c526: 5b10 bd04 |000f: iput-object v0, v1, Landroid/support/v4/widget/ResourceCursorAdapter;.mInflater:Landroid/view/LayoutInflater; // field@04bd │ │ -08c52a: 0e00 |0011: return-void │ │ +08e0b0: |[08e0b0] android.support.v4.widget.ResourceCursorAdapter.:(Landroid/content/Context;ILandroid/database/Cursor;I)V │ │ +08e0c0: 7040 350f 2154 |0000: invoke-direct {v1, v2, v4, v5}, Landroid/support/v4/widget/CursorAdapter;.:(Landroid/content/Context;Landroid/database/Cursor;I)V // method@0f35 │ │ +08e0c6: 5913 bc04 |0003: iput v3, v1, Landroid/support/v4/widget/ResourceCursorAdapter;.mDropDownLayout:I // field@04bc │ │ +08e0ca: 5913 be04 |0005: iput v3, v1, Landroid/support/v4/widget/ResourceCursorAdapter;.mLayout:I // field@04be │ │ +08e0ce: 1a00 d618 |0007: const-string v0, "layout_inflater" // string@18d6 │ │ +08e0d2: 6e20 b900 0200 |0009: invoke-virtual {v2, v0}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@00b9 │ │ +08e0d8: 0c00 |000c: move-result-object v0 │ │ +08e0da: 1f00 9702 |000d: check-cast v0, Landroid/view/LayoutInflater; // type@0297 │ │ +08e0de: 5b10 bd04 |000f: iput-object v0, v1, Landroid/support/v4/widget/ResourceCursorAdapter;.mInflater:Landroid/view/LayoutInflater; // field@04bd │ │ +08e0e2: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=93 │ │ 0x0003 line=94 │ │ 0x0007 line=95 │ │ 0x0011 line=96 │ │ locals : │ │ @@ -191328,24 +191434,24 @@ │ │ type : '(Landroid/content/Context;ILandroid/database/Cursor;Z)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 4 │ │ insns size : 18 16-bit code units │ │ -08c52c: |[08c52c] android.support.v4.widget.ResourceCursorAdapter.:(Landroid/content/Context;ILandroid/database/Cursor;Z)V │ │ -08c53c: 7040 360f 2154 |0000: invoke-direct {v1, v2, v4, v5}, Landroid/support/v4/widget/CursorAdapter;.:(Landroid/content/Context;Landroid/database/Cursor;Z)V // method@0f36 │ │ -08c542: 5913 bc04 |0003: iput v3, v1, Landroid/support/v4/widget/ResourceCursorAdapter;.mDropDownLayout:I // field@04bc │ │ -08c546: 5913 be04 |0005: iput v3, v1, Landroid/support/v4/widget/ResourceCursorAdapter;.mLayout:I // field@04be │ │ -08c54a: 1a00 da18 |0007: const-string v0, "layout_inflater" // string@18da │ │ -08c54e: 6e20 b900 0200 |0009: invoke-virtual {v2, v0}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@00b9 │ │ -08c554: 0c00 |000c: move-result-object v0 │ │ -08c556: 1f00 9a02 |000d: check-cast v0, Landroid/view/LayoutInflater; // type@029a │ │ -08c55a: 5b10 bd04 |000f: iput-object v0, v1, Landroid/support/v4/widget/ResourceCursorAdapter;.mInflater:Landroid/view/LayoutInflater; // field@04bd │ │ -08c55e: 0e00 |0011: return-void │ │ +08e0e4: |[08e0e4] android.support.v4.widget.ResourceCursorAdapter.:(Landroid/content/Context;ILandroid/database/Cursor;Z)V │ │ +08e0f4: 7040 360f 2154 |0000: invoke-direct {v1, v2, v4, v5}, Landroid/support/v4/widget/CursorAdapter;.:(Landroid/content/Context;Landroid/database/Cursor;Z)V // method@0f36 │ │ +08e0fa: 5913 bc04 |0003: iput v3, v1, Landroid/support/v4/widget/ResourceCursorAdapter;.mDropDownLayout:I // field@04bc │ │ +08e0fe: 5913 be04 |0005: iput v3, v1, Landroid/support/v4/widget/ResourceCursorAdapter;.mLayout:I // field@04be │ │ +08e102: 1a00 d618 |0007: const-string v0, "layout_inflater" // string@18d6 │ │ +08e106: 6e20 b900 0200 |0009: invoke-virtual {v2, v0}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@00b9 │ │ +08e10c: 0c00 |000c: move-result-object v0 │ │ +08e10e: 1f00 9702 |000d: check-cast v0, Landroid/view/LayoutInflater; // type@0297 │ │ +08e112: 5b10 bd04 |000f: iput-object v0, v1, Landroid/support/v4/widget/ResourceCursorAdapter;.mInflater:Landroid/view/LayoutInflater; // field@04bd │ │ +08e116: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=76 │ │ 0x0003 line=77 │ │ 0x0007 line=78 │ │ 0x0011 line=79 │ │ locals : │ │ @@ -191361,21 +191467,21 @@ │ │ type : '(Landroid/content/Context;Landroid/database/Cursor;Landroid/view/ViewGroup;)Landroid/view/View;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 10 16-bit code units │ │ -08c560: |[08c560] android.support.v4.widget.ResourceCursorAdapter.newDropDownView:(Landroid/content/Context;Landroid/database/Cursor;Landroid/view/ViewGroup;)Landroid/view/View; │ │ -08c570: 5430 bd04 |0000: iget-object v0, v3, Landroid/support/v4/widget/ResourceCursorAdapter;.mInflater:Landroid/view/LayoutInflater; // field@04bd │ │ -08c574: 5231 bc04 |0002: iget v1, v3, Landroid/support/v4/widget/ResourceCursorAdapter;.mDropDownLayout:I // field@04bc │ │ -08c578: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -08c57a: 6e40 2d12 1026 |0005: invoke-virtual {v0, v1, v6, v2}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@122d │ │ -08c580: 0c00 |0008: move-result-object v0 │ │ -08c582: 1100 |0009: return-object v0 │ │ +08e118: |[08e118] android.support.v4.widget.ResourceCursorAdapter.newDropDownView:(Landroid/content/Context;Landroid/database/Cursor;Landroid/view/ViewGroup;)Landroid/view/View; │ │ +08e128: 5430 bd04 |0000: iget-object v0, v3, Landroid/support/v4/widget/ResourceCursorAdapter;.mInflater:Landroid/view/LayoutInflater; // field@04bd │ │ +08e12c: 5231 bc04 |0002: iget v1, v3, Landroid/support/v4/widget/ResourceCursorAdapter;.mDropDownLayout:I // field@04bc │ │ +08e130: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +08e132: 6e40 2d12 1026 |0005: invoke-virtual {v0, v1, v6, v2}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@122d │ │ +08e138: 0c00 |0008: move-result-object v0 │ │ +08e13a: 1100 |0009: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=111 │ │ locals : │ │ 0x0000 - 0x000a reg=3 this Landroid/support/v4/widget/ResourceCursorAdapter; │ │ 0x0000 - 0x000a reg=4 context Landroid/content/Context; │ │ 0x0000 - 0x000a reg=5 cursor Landroid/database/Cursor; │ │ @@ -191386,21 +191492,21 @@ │ │ type : '(Landroid/content/Context;Landroid/database/Cursor;Landroid/view/ViewGroup;)Landroid/view/View;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 10 16-bit code units │ │ -08c584: |[08c584] android.support.v4.widget.ResourceCursorAdapter.newView:(Landroid/content/Context;Landroid/database/Cursor;Landroid/view/ViewGroup;)Landroid/view/View; │ │ -08c594: 5430 bd04 |0000: iget-object v0, v3, Landroid/support/v4/widget/ResourceCursorAdapter;.mInflater:Landroid/view/LayoutInflater; // field@04bd │ │ -08c598: 5231 be04 |0002: iget v1, v3, Landroid/support/v4/widget/ResourceCursorAdapter;.mLayout:I // field@04be │ │ -08c59c: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -08c59e: 6e40 2d12 1026 |0005: invoke-virtual {v0, v1, v6, v2}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@122d │ │ -08c5a4: 0c00 |0008: move-result-object v0 │ │ -08c5a6: 1100 |0009: return-object v0 │ │ +08e13c: |[08e13c] android.support.v4.widget.ResourceCursorAdapter.newView:(Landroid/content/Context;Landroid/database/Cursor;Landroid/view/ViewGroup;)Landroid/view/View; │ │ +08e14c: 5430 bd04 |0000: iget-object v0, v3, Landroid/support/v4/widget/ResourceCursorAdapter;.mInflater:Landroid/view/LayoutInflater; // field@04bd │ │ +08e150: 5231 be04 |0002: iget v1, v3, Landroid/support/v4/widget/ResourceCursorAdapter;.mLayout:I // field@04be │ │ +08e154: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +08e156: 6e40 2d12 1026 |0005: invoke-virtual {v0, v1, v6, v2}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@122d │ │ +08e15c: 0c00 |0008: move-result-object v0 │ │ +08e15e: 1100 |0009: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=106 │ │ locals : │ │ 0x0000 - 0x000a reg=3 this Landroid/support/v4/widget/ResourceCursorAdapter; │ │ 0x0000 - 0x000a reg=4 context Landroid/content/Context; │ │ 0x0000 - 0x000a reg=5 cursor Landroid/database/Cursor; │ │ @@ -191411,17 +191517,17 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -08c5a8: |[08c5a8] android.support.v4.widget.ResourceCursorAdapter.setDropDownViewResource:(I)V │ │ -08c5b8: 5901 bc04 |0000: iput v1, v0, Landroid/support/v4/widget/ResourceCursorAdapter;.mDropDownLayout:I // field@04bc │ │ -08c5bc: 0e00 |0002: return-void │ │ +08e160: |[08e160] android.support.v4.widget.ResourceCursorAdapter.setDropDownViewResource:(I)V │ │ +08e170: 5901 bc04 |0000: iput v1, v0, Landroid/support/v4/widget/ResourceCursorAdapter;.mDropDownLayout:I // field@04bc │ │ +08e174: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=129 │ │ 0x0002 line=130 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v4/widget/ResourceCursorAdapter; │ │ 0x0000 - 0x0003 reg=1 dropDownLayout I │ │ @@ -191431,32 +191537,32 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -08c5c0: |[08c5c0] android.support.v4.widget.ResourceCursorAdapter.setViewResource:(I)V │ │ -08c5d0: 5901 be04 |0000: iput v1, v0, Landroid/support/v4/widget/ResourceCursorAdapter;.mLayout:I // field@04be │ │ -08c5d4: 0e00 |0002: return-void │ │ +08e178: |[08e178] android.support.v4.widget.ResourceCursorAdapter.setViewResource:(I)V │ │ +08e188: 5901 be04 |0000: iput v1, v0, Landroid/support/v4/widget/ResourceCursorAdapter;.mLayout:I // field@04be │ │ +08e18c: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=120 │ │ 0x0002 line=121 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v4/widget/ResourceCursorAdapter; │ │ 0x0000 - 0x0003 reg=1 layout I │ │ │ │ - source_file_idx : 3098 (ResourceCursorAdapter.java) │ │ + source_file_idx : 3095 (ResourceCursorAdapter.java) │ │ │ │ Class #719 header: │ │ -class_idx : 598 │ │ +class_idx : 595 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 597 │ │ -source_file_idx : 3183 │ │ +superclass_idx : 594 │ │ +source_file_idx : 3180 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #719 annotations: │ │ Annotations on class │ │ @@ -191476,17 +191582,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -08c5d8: |[08c5d8] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplIcs.:()V │ │ -08c5e8: 7010 6310 0000 |0000: invoke-direct {v0}, Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImplGingerbread;.:()V // method@1063 │ │ -08c5ee: 0e00 |0003: return-void │ │ +08e190: |[08e190] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplIcs.:()V │ │ +08e1a0: 7010 6310 0000 |0000: invoke-direct {v0}, Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImplGingerbread;.:()V // method@1063 │ │ +08e1a6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=231 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImplIcs; │ │ │ │ Virtual methods - │ │ @@ -191495,32 +191601,32 @@ │ │ type : '(Ljava/lang/Object;)F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -08c5f0: |[08c5f0] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplIcs.getCurrVelocity:(Ljava/lang/Object;)F │ │ -08c600: 7110 9a10 0200 |0000: invoke-static {v2}, Landroid/support/v4/widget/ScrollerCompatIcs;.getCurrVelocity:(Ljava/lang/Object;)F // method@109a │ │ -08c606: 0a00 |0003: move-result v0 │ │ -08c608: 0f00 |0004: return v0 │ │ +08e1a8: |[08e1a8] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplIcs.getCurrVelocity:(Ljava/lang/Object;)F │ │ +08e1b8: 7110 9a10 0200 |0000: invoke-static {v2}, Landroid/support/v4/widget/ScrollerCompatIcs;.getCurrVelocity:(Ljava/lang/Object;)F // method@109a │ │ +08e1be: 0a00 |0003: move-result v0 │ │ +08e1c0: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=234 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImplIcs; │ │ 0x0000 - 0x0005 reg=2 scroller Ljava/lang/Object; │ │ │ │ - source_file_idx : 3183 (ScrollerCompat.java) │ │ + source_file_idx : 3180 (ScrollerCompat.java) │ │ │ │ Class #720 header: │ │ -class_idx : 606 │ │ +class_idx : 603 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 609 │ │ -source_file_idx : 3191 │ │ +superclass_idx : 606 │ │ +source_file_idx : 3188 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 16 │ │ │ │ Class #720 annotations: │ │ Annotations on class │ │ @@ -191540,17 +191646,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -08c60c: |[08c60c] android.support.v4.widget.SearchViewCompat$SearchViewCompatHoneycombImpl.:()V │ │ -08c61c: 7010 cc10 0000 |0000: invoke-direct {v0}, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatStubImpl;.:()V // method@10cc │ │ -08c622: 0e00 |0003: return-void │ │ +08e1c4: |[08e1c4] android.support.v4.widget.SearchViewCompat$SearchViewCompatHoneycombImpl.:()V │ │ +08e1d4: 7010 cc10 0000 |0000: invoke-direct {v0}, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatStubImpl;.:()V // method@10cc │ │ +08e1da: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=135 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl; │ │ │ │ Virtual methods - │ │ @@ -191559,18 +191665,18 @@ │ │ type : '(Landroid/view/View;)Ljava/lang/CharSequence;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -08c624: |[08c624] android.support.v4.widget.SearchViewCompat$SearchViewCompatHoneycombImpl.getQuery:(Landroid/view/View;)Ljava/lang/CharSequence; │ │ -08c634: 7110 fb10 0200 |0000: invoke-static {v2}, Landroid/support/v4/widget/SearchViewCompatHoneycomb;.getQuery:(Landroid/view/View;)Ljava/lang/CharSequence; // method@10fb │ │ -08c63a: 0c00 |0003: move-result-object v0 │ │ -08c63c: 1100 |0004: return-object v0 │ │ +08e1dc: |[08e1dc] android.support.v4.widget.SearchViewCompat$SearchViewCompatHoneycombImpl.getQuery:(Landroid/view/View;)Ljava/lang/CharSequence; │ │ +08e1ec: 7110 fb10 0200 |0000: invoke-static {v2}, Landroid/support/v4/widget/SearchViewCompatHoneycomb;.getQuery:(Landroid/view/View;)Ljava/lang/CharSequence; // method@10fb │ │ +08e1f2: 0c00 |0003: move-result-object v0 │ │ +08e1f4: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=185 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl; │ │ 0x0000 - 0x0005 reg=2 searchView Landroid/view/View; │ │ │ │ @@ -191579,18 +191685,18 @@ │ │ type : '(Landroid/view/View;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -08c640: |[08c640] android.support.v4.widget.SearchViewCompat$SearchViewCompatHoneycombImpl.isIconified:(Landroid/view/View;)Z │ │ -08c650: 7110 fc10 0200 |0000: invoke-static {v2}, Landroid/support/v4/widget/SearchViewCompatHoneycomb;.isIconified:(Landroid/view/View;)Z // method@10fc │ │ -08c656: 0a00 |0003: move-result v0 │ │ -08c658: 0f00 |0004: return v0 │ │ +08e1f8: |[08e1f8] android.support.v4.widget.SearchViewCompat$SearchViewCompatHoneycombImpl.isIconified:(Landroid/view/View;)Z │ │ +08e208: 7110 fc10 0200 |0000: invoke-static {v2}, Landroid/support/v4/widget/SearchViewCompatHoneycomb;.isIconified:(Landroid/view/View;)Z // method@10fc │ │ +08e20e: 0a00 |0003: move-result v0 │ │ +08e210: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=205 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl; │ │ 0x0000 - 0x0005 reg=2 searchView Landroid/view/View; │ │ │ │ @@ -191599,18 +191705,18 @@ │ │ type : '(Landroid/view/View;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -08c65c: |[08c65c] android.support.v4.widget.SearchViewCompat$SearchViewCompatHoneycombImpl.isQueryRefinementEnabled:(Landroid/view/View;)Z │ │ -08c66c: 7110 fd10 0200 |0000: invoke-static {v2}, Landroid/support/v4/widget/SearchViewCompatHoneycomb;.isQueryRefinementEnabled:(Landroid/view/View;)Z // method@10fd │ │ -08c672: 0a00 |0003: move-result v0 │ │ -08c674: 0f00 |0004: return v0 │ │ +08e214: |[08e214] android.support.v4.widget.SearchViewCompat$SearchViewCompatHoneycombImpl.isQueryRefinementEnabled:(Landroid/view/View;)Z │ │ +08e224: 7110 fd10 0200 |0000: invoke-static {v2}, Landroid/support/v4/widget/SearchViewCompatHoneycomb;.isQueryRefinementEnabled:(Landroid/view/View;)Z // method@10fd │ │ +08e22a: 0a00 |0003: move-result v0 │ │ +08e22c: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=225 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl; │ │ 0x0000 - 0x0005 reg=2 searchView Landroid/view/View; │ │ │ │ @@ -191619,18 +191725,18 @@ │ │ type : '(Landroid/view/View;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -08c678: |[08c678] android.support.v4.widget.SearchViewCompat$SearchViewCompatHoneycombImpl.isSubmitButtonEnabled:(Landroid/view/View;)Z │ │ -08c688: 7110 fe10 0200 |0000: invoke-static {v2}, Landroid/support/v4/widget/SearchViewCompatHoneycomb;.isSubmitButtonEnabled:(Landroid/view/View;)Z // method@10fe │ │ -08c68e: 0a00 |0003: move-result v0 │ │ -08c690: 0f00 |0004: return v0 │ │ +08e230: |[08e230] android.support.v4.widget.SearchViewCompat$SearchViewCompatHoneycombImpl.isSubmitButtonEnabled:(Landroid/view/View;)Z │ │ +08e240: 7110 fe10 0200 |0000: invoke-static {v2}, Landroid/support/v4/widget/SearchViewCompatHoneycomb;.isSubmitButtonEnabled:(Landroid/view/View;)Z // method@10fe │ │ +08e246: 0a00 |0003: move-result v0 │ │ +08e248: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=215 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl; │ │ 0x0000 - 0x0005 reg=2 searchView Landroid/view/View; │ │ │ │ @@ -191639,20 +191745,20 @@ │ │ type : '(Landroid/support/v4/widget/SearchViewCompat$OnCloseListenerCompat;)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -08c694: |[08c694] android.support.v4.widget.SearchViewCompat$SearchViewCompatHoneycombImpl.newOnCloseListener:(Landroid/support/v4/widget/SearchViewCompat$OnCloseListenerCompat;)Ljava/lang/Object; │ │ -08c6a4: 2200 5d02 |0000: new-instance v0, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl$2; // type@025d │ │ -08c6a8: 7030 a310 1002 |0002: invoke-direct {v0, v1, v2}, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl$2;.:(Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl;Landroid/support/v4/widget/SearchViewCompat$OnCloseListenerCompat;)V // method@10a3 │ │ -08c6ae: 7110 ff10 0000 |0005: invoke-static {v0}, Landroid/support/v4/widget/SearchViewCompatHoneycomb;.newOnCloseListener:(Landroid/support/v4/widget/SearchViewCompatHoneycomb$OnCloseListenerCompatBridge;)Ljava/lang/Object; // method@10ff │ │ -08c6b4: 0c00 |0008: move-result-object v0 │ │ -08c6b6: 1100 |0009: return-object v0 │ │ +08e24c: |[08e24c] android.support.v4.widget.SearchViewCompat$SearchViewCompatHoneycombImpl.newOnCloseListener:(Landroid/support/v4/widget/SearchViewCompat$OnCloseListenerCompat;)Ljava/lang/Object; │ │ +08e25c: 2200 5a02 |0000: new-instance v0, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl$2; // type@025a │ │ +08e260: 7030 a310 1002 |0002: invoke-direct {v0, v1, v2}, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl$2;.:(Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl;Landroid/support/v4/widget/SearchViewCompat$OnCloseListenerCompat;)V // method@10a3 │ │ +08e266: 7110 ff10 0000 |0005: invoke-static {v0}, Landroid/support/v4/widget/SearchViewCompatHoneycomb;.newOnCloseListener:(Landroid/support/v4/widget/SearchViewCompatHoneycomb$OnCloseListenerCompatBridge;)Ljava/lang/Object; // method@10ff │ │ +08e26c: 0c00 |0008: move-result-object v0 │ │ +08e26e: 1100 |0009: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=169 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl; │ │ 0x0000 - 0x000a reg=2 listener Landroid/support/v4/widget/SearchViewCompat$OnCloseListenerCompat; │ │ │ │ @@ -191661,20 +191767,20 @@ │ │ type : '(Landroid/support/v4/widget/SearchViewCompat$OnQueryTextListenerCompat;)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -08c6b8: |[08c6b8] android.support.v4.widget.SearchViewCompat$SearchViewCompatHoneycombImpl.newOnQueryTextListener:(Landroid/support/v4/widget/SearchViewCompat$OnQueryTextListenerCompat;)Ljava/lang/Object; │ │ -08c6c8: 2200 5c02 |0000: new-instance v0, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl$1; // type@025c │ │ -08c6cc: 7030 a010 1002 |0002: invoke-direct {v0, v1, v2}, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl$1;.:(Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl;Landroid/support/v4/widget/SearchViewCompat$OnQueryTextListenerCompat;)V // method@10a0 │ │ -08c6d2: 7110 0011 0000 |0005: invoke-static {v0}, Landroid/support/v4/widget/SearchViewCompatHoneycomb;.newOnQueryTextListener:(Landroid/support/v4/widget/SearchViewCompatHoneycomb$OnQueryTextListenerCompatBridge;)Ljava/lang/Object; // method@1100 │ │ -08c6d8: 0c00 |0008: move-result-object v0 │ │ -08c6da: 1100 |0009: return-object v0 │ │ +08e270: |[08e270] android.support.v4.widget.SearchViewCompat$SearchViewCompatHoneycombImpl.newOnQueryTextListener:(Landroid/support/v4/widget/SearchViewCompat$OnQueryTextListenerCompat;)Ljava/lang/Object; │ │ +08e280: 2200 5902 |0000: new-instance v0, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl$1; // type@0259 │ │ +08e284: 7030 a010 1002 |0002: invoke-direct {v0, v1, v2}, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl$1;.:(Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl;Landroid/support/v4/widget/SearchViewCompat$OnQueryTextListenerCompat;)V // method@10a0 │ │ +08e28a: 7110 0011 0000 |0005: invoke-static {v0}, Landroid/support/v4/widget/SearchViewCompatHoneycomb;.newOnQueryTextListener:(Landroid/support/v4/widget/SearchViewCompatHoneycomb$OnQueryTextListenerCompatBridge;)Ljava/lang/Object; // method@1100 │ │ +08e290: 0c00 |0008: move-result-object v0 │ │ +08e292: 1100 |0009: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=149 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl; │ │ 0x0000 - 0x000a reg=2 listener Landroid/support/v4/widget/SearchViewCompat$OnQueryTextListenerCompat; │ │ │ │ @@ -191683,18 +191789,18 @@ │ │ type : '(Landroid/content/Context;)Landroid/view/View;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -08c6dc: |[08c6dc] android.support.v4.widget.SearchViewCompat$SearchViewCompatHoneycombImpl.newSearchView:(Landroid/content/Context;)Landroid/view/View; │ │ -08c6ec: 7110 0111 0200 |0000: invoke-static {v2}, Landroid/support/v4/widget/SearchViewCompatHoneycomb;.newSearchView:(Landroid/content/Context;)Landroid/view/View; // method@1101 │ │ -08c6f2: 0c00 |0003: move-result-object v0 │ │ -08c6f4: 1100 |0004: return-object v0 │ │ +08e294: |[08e294] android.support.v4.widget.SearchViewCompat$SearchViewCompatHoneycombImpl.newSearchView:(Landroid/content/Context;)Landroid/view/View; │ │ +08e2a4: 7110 0111 0200 |0000: invoke-static {v2}, Landroid/support/v4/widget/SearchViewCompatHoneycomb;.newSearchView:(Landroid/content/Context;)Landroid/view/View; // method@1101 │ │ +08e2aa: 0c00 |0003: move-result-object v0 │ │ +08e2ac: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=139 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl; │ │ 0x0000 - 0x0005 reg=2 context Landroid/content/Context; │ │ │ │ @@ -191703,17 +191809,17 @@ │ │ type : '(Landroid/view/View;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -08c6f8: |[08c6f8] android.support.v4.widget.SearchViewCompat$SearchViewCompatHoneycombImpl.setIconified:(Landroid/view/View;Z)V │ │ -08c708: 7120 0211 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/widget/SearchViewCompatHoneycomb;.setIconified:(Landroid/view/View;Z)V // method@1102 │ │ -08c70e: 0e00 |0003: return-void │ │ +08e2b0: |[08e2b0] android.support.v4.widget.SearchViewCompat$SearchViewCompatHoneycombImpl.setIconified:(Landroid/view/View;Z)V │ │ +08e2c0: 7120 0211 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/widget/SearchViewCompatHoneycomb;.setIconified:(Landroid/view/View;Z)V // method@1102 │ │ +08e2c6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=200 │ │ 0x0003 line=201 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl; │ │ 0x0000 - 0x0004 reg=1 searchView Landroid/view/View; │ │ @@ -191724,17 +191830,17 @@ │ │ type : '(Landroid/view/View;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -08c710: |[08c710] android.support.v4.widget.SearchViewCompat$SearchViewCompatHoneycombImpl.setMaxWidth:(Landroid/view/View;I)V │ │ -08c720: 7120 0311 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/widget/SearchViewCompatHoneycomb;.setMaxWidth:(Landroid/view/View;I)V // method@1103 │ │ -08c726: 0e00 |0003: return-void │ │ +08e2c8: |[08e2c8] android.support.v4.widget.SearchViewCompat$SearchViewCompatHoneycombImpl.setMaxWidth:(Landroid/view/View;I)V │ │ +08e2d8: 7120 0311 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/widget/SearchViewCompatHoneycomb;.setMaxWidth:(Landroid/view/View;I)V // method@1103 │ │ +08e2de: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=230 │ │ 0x0003 line=231 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl; │ │ 0x0000 - 0x0004 reg=1 searchView Landroid/view/View; │ │ @@ -191745,17 +191851,17 @@ │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -08c728: |[08c728] android.support.v4.widget.SearchViewCompat$SearchViewCompatHoneycombImpl.setOnCloseListener:(Ljava/lang/Object;Ljava/lang/Object;)V │ │ -08c738: 7120 0411 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/widget/SearchViewCompatHoneycomb;.setOnCloseListener:(Ljava/lang/Object;Ljava/lang/Object;)V // method@1104 │ │ -08c73e: 0e00 |0003: return-void │ │ +08e2e0: |[08e2e0] android.support.v4.widget.SearchViewCompat$SearchViewCompatHoneycombImpl.setOnCloseListener:(Ljava/lang/Object;Ljava/lang/Object;)V │ │ +08e2f0: 7120 0411 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/widget/SearchViewCompatHoneycomb;.setOnCloseListener:(Ljava/lang/Object;Ljava/lang/Object;)V // method@1104 │ │ +08e2f6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=180 │ │ 0x0003 line=181 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl; │ │ 0x0000 - 0x0004 reg=1 searchView Ljava/lang/Object; │ │ @@ -191766,17 +191872,17 @@ │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -08c740: |[08c740] android.support.v4.widget.SearchViewCompat$SearchViewCompatHoneycombImpl.setOnQueryTextListener:(Ljava/lang/Object;Ljava/lang/Object;)V │ │ -08c750: 7120 0511 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/widget/SearchViewCompatHoneycomb;.setOnQueryTextListener:(Ljava/lang/Object;Ljava/lang/Object;)V // method@1105 │ │ -08c756: 0e00 |0003: return-void │ │ +08e2f8: |[08e2f8] android.support.v4.widget.SearchViewCompat$SearchViewCompatHoneycombImpl.setOnQueryTextListener:(Ljava/lang/Object;Ljava/lang/Object;)V │ │ +08e308: 7120 0511 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/widget/SearchViewCompatHoneycomb;.setOnQueryTextListener:(Ljava/lang/Object;Ljava/lang/Object;)V // method@1105 │ │ +08e30e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=164 │ │ 0x0003 line=165 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl; │ │ 0x0000 - 0x0004 reg=1 searchView Ljava/lang/Object; │ │ @@ -191787,17 +191893,17 @@ │ │ type : '(Landroid/view/View;Ljava/lang/CharSequence;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -08c758: |[08c758] android.support.v4.widget.SearchViewCompat$SearchViewCompatHoneycombImpl.setQuery:(Landroid/view/View;Ljava/lang/CharSequence;Z)V │ │ -08c768: 7130 0611 2103 |0000: invoke-static {v1, v2, v3}, Landroid/support/v4/widget/SearchViewCompatHoneycomb;.setQuery:(Landroid/view/View;Ljava/lang/CharSequence;Z)V // method@1106 │ │ -08c76e: 0e00 |0003: return-void │ │ +08e310: |[08e310] android.support.v4.widget.SearchViewCompat$SearchViewCompatHoneycombImpl.setQuery:(Landroid/view/View;Ljava/lang/CharSequence;Z)V │ │ +08e320: 7130 0611 2103 |0000: invoke-static {v1, v2, v3}, Landroid/support/v4/widget/SearchViewCompatHoneycomb;.setQuery:(Landroid/view/View;Ljava/lang/CharSequence;Z)V // method@1106 │ │ +08e326: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=190 │ │ 0x0003 line=191 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl; │ │ 0x0000 - 0x0004 reg=1 searchView Landroid/view/View; │ │ @@ -191809,17 +191915,17 @@ │ │ type : '(Landroid/view/View;Ljava/lang/CharSequence;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -08c770: |[08c770] android.support.v4.widget.SearchViewCompat$SearchViewCompatHoneycombImpl.setQueryHint:(Landroid/view/View;Ljava/lang/CharSequence;)V │ │ -08c780: 7120 0711 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/widget/SearchViewCompatHoneycomb;.setQueryHint:(Landroid/view/View;Ljava/lang/CharSequence;)V // method@1107 │ │ -08c786: 0e00 |0003: return-void │ │ +08e328: |[08e328] android.support.v4.widget.SearchViewCompat$SearchViewCompatHoneycombImpl.setQueryHint:(Landroid/view/View;Ljava/lang/CharSequence;)V │ │ +08e338: 7120 0711 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/widget/SearchViewCompatHoneycomb;.setQueryHint:(Landroid/view/View;Ljava/lang/CharSequence;)V // method@1107 │ │ +08e33e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=195 │ │ 0x0003 line=196 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl; │ │ 0x0000 - 0x0004 reg=1 searchView Landroid/view/View; │ │ @@ -191830,17 +191936,17 @@ │ │ type : '(Landroid/view/View;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -08c788: |[08c788] android.support.v4.widget.SearchViewCompat$SearchViewCompatHoneycombImpl.setQueryRefinementEnabled:(Landroid/view/View;Z)V │ │ -08c798: 7120 0811 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/widget/SearchViewCompatHoneycomb;.setQueryRefinementEnabled:(Landroid/view/View;Z)V // method@1108 │ │ -08c79e: 0e00 |0003: return-void │ │ +08e340: |[08e340] android.support.v4.widget.SearchViewCompat$SearchViewCompatHoneycombImpl.setQueryRefinementEnabled:(Landroid/view/View;Z)V │ │ +08e350: 7120 0811 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/widget/SearchViewCompatHoneycomb;.setQueryRefinementEnabled:(Landroid/view/View;Z)V // method@1108 │ │ +08e356: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=220 │ │ 0x0003 line=221 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl; │ │ 0x0000 - 0x0004 reg=1 searchView Landroid/view/View; │ │ @@ -191851,17 +191957,17 @@ │ │ type : '(Landroid/view/View;Landroid/content/ComponentName;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -08c7a0: |[08c7a0] android.support.v4.widget.SearchViewCompat$SearchViewCompatHoneycombImpl.setSearchableInfo:(Landroid/view/View;Landroid/content/ComponentName;)V │ │ -08c7b0: 7120 0911 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/widget/SearchViewCompatHoneycomb;.setSearchableInfo:(Landroid/view/View;Landroid/content/ComponentName;)V // method@1109 │ │ -08c7b6: 0e00 |0003: return-void │ │ +08e358: |[08e358] android.support.v4.widget.SearchViewCompat$SearchViewCompatHoneycombImpl.setSearchableInfo:(Landroid/view/View;Landroid/content/ComponentName;)V │ │ +08e368: 7120 0911 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/widget/SearchViewCompatHoneycomb;.setSearchableInfo:(Landroid/view/View;Landroid/content/ComponentName;)V // method@1109 │ │ +08e36e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=144 │ │ 0x0003 line=145 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl; │ │ 0x0000 - 0x0004 reg=1 searchView Landroid/view/View; │ │ @@ -191872,33 +191978,33 @@ │ │ type : '(Landroid/view/View;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -08c7b8: |[08c7b8] android.support.v4.widget.SearchViewCompat$SearchViewCompatHoneycombImpl.setSubmitButtonEnabled:(Landroid/view/View;Z)V │ │ -08c7c8: 7120 0a11 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/widget/SearchViewCompatHoneycomb;.setSubmitButtonEnabled:(Landroid/view/View;Z)V // method@110a │ │ -08c7ce: 0e00 |0003: return-void │ │ +08e370: |[08e370] android.support.v4.widget.SearchViewCompat$SearchViewCompatHoneycombImpl.setSubmitButtonEnabled:(Landroid/view/View;Z)V │ │ +08e380: 7120 0a11 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/widget/SearchViewCompatHoneycomb;.setSubmitButtonEnabled:(Landroid/view/View;Z)V // method@110a │ │ +08e386: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=210 │ │ 0x0003 line=211 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl; │ │ 0x0000 - 0x0004 reg=1 searchView Landroid/view/View; │ │ 0x0000 - 0x0004 reg=2 enabled Z │ │ │ │ - source_file_idx : 3191 (SearchViewCompat.java) │ │ + source_file_idx : 3188 (SearchViewCompat.java) │ │ │ │ Class #721 header: │ │ -class_idx : 632 │ │ +class_idx : 629 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 631 │ │ -source_file_idx : 3228 │ │ +superclass_idx : 628 │ │ +source_file_idx : 3225 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #721 annotations: │ │ Annotations on class │ │ @@ -191926,42 +192032,42 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 51 16-bit code units │ │ -08c7d0: |[08c7d0] android.support.v4.widget.SlidingPaneLayout$SlidingPanelLayoutImplJB.:()V │ │ -08c7e0: 7010 4f11 0400 |0000: invoke-direct {v4}, Landroid/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImplBase;.:()V // method@114f │ │ -08c7e6: 1c02 ac02 |0003: const-class v2, Landroid/view/View; // type@02ac │ │ -08c7ea: 1a03 6e15 |0005: const-string v3, "getDisplayList" // string@156e │ │ -08c7ee: 1201 |0007: const/4 v1, #int 0 // #0 │ │ -08c7f0: 1f01 a304 |0008: check-cast v1, [Ljava/lang/Class; // type@04a3 │ │ -08c7f4: 6e30 ed14 3201 |000a: invoke-virtual {v2, v3, v1}, Ljava/lang/Class;.getDeclaredMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@14ed │ │ -08c7fa: 0c01 |000d: move-result-object v1 │ │ -08c7fc: 5b41 e104 |000e: iput-object v1, v4, Landroid/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImplJB;.mGetDisplayList:Ljava/lang/reflect/Method; // field@04e1 │ │ -08c800: 1c01 ac02 |0010: const-class v1, Landroid/view/View; // type@02ac │ │ -08c804: 1a02 a01a |0012: const-string v2, "mRecreateDisplayList" // string@1aa0 │ │ -08c808: 6e20 ec14 2100 |0014: invoke-virtual {v1, v2}, Ljava/lang/Class;.getDeclaredField:(Ljava/lang/String;)Ljava/lang/reflect/Field; // method@14ec │ │ -08c80e: 0c01 |0017: move-result-object v1 │ │ -08c810: 5b41 e204 |0018: iput-object v1, v4, Landroid/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImplJB;.mRecreateDisplayList:Ljava/lang/reflect/Field; // field@04e2 │ │ -08c814: 5441 e204 |001a: iget-object v1, v4, Landroid/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImplJB;.mRecreateDisplayList:Ljava/lang/reflect/Field; // field@04e2 │ │ -08c818: 1212 |001c: const/4 v2, #int 1 // #1 │ │ -08c81a: 6e20 7b15 2100 |001d: invoke-virtual {v1, v2}, Ljava/lang/reflect/Field;.setAccessible:(Z)V // method@157b │ │ -08c820: 0e00 |0020: return-void │ │ -08c822: 0d00 |0021: move-exception v0 │ │ -08c824: 1a01 9b0c |0022: const-string v1, "SlidingPaneLayout" // string@0c9b │ │ -08c828: 1a02 6d03 |0024: const-string v2, "Couldn't fetch getDisplayList method; dimming won't work right." // string@036d │ │ -08c82c: 7130 f711 2100 |0026: invoke-static {v1, v2, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@11f7 │ │ -08c832: 28e7 |0029: goto 0010 // -0019 │ │ -08c834: 0d00 |002a: move-exception v0 │ │ -08c836: 1a01 9b0c |002b: const-string v1, "SlidingPaneLayout" // string@0c9b │ │ -08c83a: 1a02 6e03 |002d: const-string v2, "Couldn't fetch mRecreateDisplayList field; dimming will be slow." // string@036e │ │ -08c83e: 7130 f711 2100 |002f: invoke-static {v1, v2, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@11f7 │ │ -08c844: 28ee |0032: goto 0020 // -0012 │ │ +08e388: |[08e388] android.support.v4.widget.SlidingPaneLayout$SlidingPanelLayoutImplJB.:()V │ │ +08e398: 7010 4f11 0400 |0000: invoke-direct {v4}, Landroid/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImplBase;.:()V // method@114f │ │ +08e39e: 1c02 a902 |0003: const-class v2, Landroid/view/View; // type@02a9 │ │ +08e3a2: 1a03 6a15 |0005: const-string v3, "getDisplayList" // string@156a │ │ +08e3a6: 1201 |0007: const/4 v1, #int 0 // #0 │ │ +08e3a8: 1f01 a004 |0008: check-cast v1, [Ljava/lang/Class; // type@04a0 │ │ +08e3ac: 6e30 ed14 3201 |000a: invoke-virtual {v2, v3, v1}, Ljava/lang/Class;.getDeclaredMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@14ed │ │ +08e3b2: 0c01 |000d: move-result-object v1 │ │ +08e3b4: 5b41 e104 |000e: iput-object v1, v4, Landroid/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImplJB;.mGetDisplayList:Ljava/lang/reflect/Method; // field@04e1 │ │ +08e3b8: 1c01 a902 |0010: const-class v1, Landroid/view/View; // type@02a9 │ │ +08e3bc: 1a02 9c1a |0012: const-string v2, "mRecreateDisplayList" // string@1a9c │ │ +08e3c0: 6e20 ec14 2100 |0014: invoke-virtual {v1, v2}, Ljava/lang/Class;.getDeclaredField:(Ljava/lang/String;)Ljava/lang/reflect/Field; // method@14ec │ │ +08e3c6: 0c01 |0017: move-result-object v1 │ │ +08e3c8: 5b41 e204 |0018: iput-object v1, v4, Landroid/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImplJB;.mRecreateDisplayList:Ljava/lang/reflect/Field; // field@04e2 │ │ +08e3cc: 5441 e204 |001a: iget-object v1, v4, Landroid/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImplJB;.mRecreateDisplayList:Ljava/lang/reflect/Field; // field@04e2 │ │ +08e3d0: 1212 |001c: const/4 v2, #int 1 // #1 │ │ +08e3d2: 6e20 7b15 2100 |001d: invoke-virtual {v1, v2}, Ljava/lang/reflect/Field;.setAccessible:(Z)V // method@157b │ │ +08e3d8: 0e00 |0020: return-void │ │ +08e3da: 0d00 |0021: move-exception v0 │ │ +08e3dc: 1a01 980c |0022: const-string v1, "SlidingPaneLayout" // string@0c98 │ │ +08e3e0: 1a02 6d03 |0024: const-string v2, "Couldn't fetch getDisplayList method; dimming won't work right." // string@036d │ │ +08e3e4: 7130 f711 2100 |0026: invoke-static {v1, v2, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@11f7 │ │ +08e3ea: 28e7 |0029: goto 0010 // -0019 │ │ +08e3ec: 0d00 |002a: move-exception v0 │ │ +08e3ee: 1a01 980c |002b: const-string v1, "SlidingPaneLayout" // string@0c98 │ │ +08e3f2: 1a02 6e03 |002d: const-string v2, "Couldn't fetch mRecreateDisplayList field; dimming will be slow." // string@036e │ │ +08e3f6: 7130 f711 2100 |002f: invoke-static {v1, v2, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@11f7 │ │ +08e3fc: 28ee |0032: goto 0020 // -0012 │ │ catches : 2 │ │ 0x0003 - 0x0010 │ │ Ljava/lang/NoSuchMethodException; -> 0x0021 │ │ 0x0010 - 0x0020 │ │ Ljava/lang/NoSuchFieldException; -> 0x002a │ │ positions : │ │ 0x0000 line=1356 │ │ @@ -191984,35 +192090,35 @@ │ │ type : '(Landroid/support/v4/widget/SlidingPaneLayout;Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 39 16-bit code units │ │ -08c864: |[08c864] android.support.v4.widget.SlidingPaneLayout$SlidingPanelLayoutImplJB.invalidateChildRegion:(Landroid/support/v4/widget/SlidingPaneLayout;Landroid/view/View;)V │ │ -08c874: 5431 e104 |0000: iget-object v1, v3, Landroid/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImplJB;.mGetDisplayList:Ljava/lang/reflect/Method; // field@04e1 │ │ -08c878: 3801 2100 |0002: if-eqz v1, 0023 // +0021 │ │ -08c87c: 5431 e204 |0004: iget-object v1, v3, Landroid/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImplJB;.mRecreateDisplayList:Ljava/lang/reflect/Field; // field@04e2 │ │ -08c880: 3801 1d00 |0006: if-eqz v1, 0023 // +001d │ │ -08c884: 5431 e204 |0008: iget-object v1, v3, Landroid/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImplJB;.mRecreateDisplayList:Ljava/lang/reflect/Field; // field@04e2 │ │ -08c888: 1212 |000a: const/4 v2, #int 1 // #1 │ │ -08c88a: 6e30 7c15 5102 |000b: invoke-virtual {v1, v5, v2}, Ljava/lang/reflect/Field;.setBoolean:(Ljava/lang/Object;Z)V // method@157c │ │ -08c890: 5432 e104 |000e: iget-object v2, v3, Landroid/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImplJB;.mGetDisplayList:Ljava/lang/reflect/Method; // field@04e1 │ │ -08c894: 1201 |0010: const/4 v1, #int 0 // #0 │ │ -08c896: 1f01 a404 |0011: check-cast v1, [Ljava/lang/Object; // type@04a4 │ │ -08c89a: 6e30 7d15 5201 |0013: invoke-virtual {v2, v5, v1}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@157d │ │ -08c8a0: 6f30 5011 4305 |0016: invoke-super {v3, v4, v5}, Landroid/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImplBase;.invalidateChildRegion:(Landroid/support/v4/widget/SlidingPaneLayout;Landroid/view/View;)V // method@1150 │ │ -08c8a6: 0e00 |0019: return-void │ │ -08c8a8: 0d00 |001a: move-exception v0 │ │ -08c8aa: 1a01 9b0c |001b: const-string v1, "SlidingPaneLayout" // string@0c9b │ │ -08c8ae: 1a02 0f04 |001d: const-string v2, "Error refreshing display list state" // string@040f │ │ -08c8b2: 7130 f711 2100 |001f: invoke-static {v1, v2, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@11f7 │ │ -08c8b8: 28f4 |0022: goto 0016 // -000c │ │ -08c8ba: 6e10 9b12 0500 |0023: invoke-virtual {v5}, Landroid/view/View;.invalidate:()V // method@129b │ │ -08c8c0: 28f3 |0026: goto 0019 // -000d │ │ +08e41c: |[08e41c] android.support.v4.widget.SlidingPaneLayout$SlidingPanelLayoutImplJB.invalidateChildRegion:(Landroid/support/v4/widget/SlidingPaneLayout;Landroid/view/View;)V │ │ +08e42c: 5431 e104 |0000: iget-object v1, v3, Landroid/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImplJB;.mGetDisplayList:Ljava/lang/reflect/Method; // field@04e1 │ │ +08e430: 3801 2100 |0002: if-eqz v1, 0023 // +0021 │ │ +08e434: 5431 e204 |0004: iget-object v1, v3, Landroid/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImplJB;.mRecreateDisplayList:Ljava/lang/reflect/Field; // field@04e2 │ │ +08e438: 3801 1d00 |0006: if-eqz v1, 0023 // +001d │ │ +08e43c: 5431 e204 |0008: iget-object v1, v3, Landroid/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImplJB;.mRecreateDisplayList:Ljava/lang/reflect/Field; // field@04e2 │ │ +08e440: 1212 |000a: const/4 v2, #int 1 // #1 │ │ +08e442: 6e30 7c15 5102 |000b: invoke-virtual {v1, v5, v2}, Ljava/lang/reflect/Field;.setBoolean:(Ljava/lang/Object;Z)V // method@157c │ │ +08e448: 5432 e104 |000e: iget-object v2, v3, Landroid/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImplJB;.mGetDisplayList:Ljava/lang/reflect/Method; // field@04e1 │ │ +08e44c: 1201 |0010: const/4 v1, #int 0 // #0 │ │ +08e44e: 1f01 a104 |0011: check-cast v1, [Ljava/lang/Object; // type@04a1 │ │ +08e452: 6e30 7d15 5201 |0013: invoke-virtual {v2, v5, v1}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@157d │ │ +08e458: 6f30 5011 4305 |0016: invoke-super {v3, v4, v5}, Landroid/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImplBase;.invalidateChildRegion:(Landroid/support/v4/widget/SlidingPaneLayout;Landroid/view/View;)V // method@1150 │ │ +08e45e: 0e00 |0019: return-void │ │ +08e460: 0d00 |001a: move-exception v0 │ │ +08e462: 1a01 980c |001b: const-string v1, "SlidingPaneLayout" // string@0c98 │ │ +08e466: 1a02 0f04 |001d: const-string v2, "Error refreshing display list state" // string@040f │ │ +08e46a: 7130 f711 2100 |001f: invoke-static {v1, v2, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@11f7 │ │ +08e470: 28f4 |0022: goto 0016 // -000c │ │ +08e472: 6e10 9b12 0500 |0023: invoke-virtual {v5}, Landroid/view/View;.invalidate:()V // method@129b │ │ +08e478: 28f3 |0026: goto 0019 // -000d │ │ catches : 1 │ │ 0x0008 - 0x0016 │ │ Ljava/lang/Exception; -> 0x001a │ │ positions : │ │ 0x0000 line=1372 │ │ 0x0008 line=1374 │ │ 0x000e line=1375 │ │ @@ -192023,21 +192129,21 @@ │ │ 0x0023 line=1381 │ │ locals : │ │ 0x001b - 0x0023 reg=0 e Ljava/lang/Exception; │ │ 0x0000 - 0x0027 reg=3 this Landroid/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImplJB; │ │ 0x0000 - 0x0027 reg=4 parent Landroid/support/v4/widget/SlidingPaneLayout; │ │ 0x0000 - 0x0027 reg=5 child Landroid/view/View; │ │ │ │ - source_file_idx : 3228 (SlidingPaneLayout.java) │ │ + source_file_idx : 3225 (SlidingPaneLayout.java) │ │ │ │ Class #722 header: │ │ -class_idx : 633 │ │ +class_idx : 630 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 631 │ │ -source_file_idx : 3228 │ │ +superclass_idx : 628 │ │ +source_file_idx : 3225 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #722 annotations: │ │ Annotations on class │ │ @@ -192057,17 +192163,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -08c8d4: |[08c8d4] android.support.v4.widget.SlidingPaneLayout$SlidingPanelLayoutImplJBMR1.:()V │ │ -08c8e4: 7010 4f11 0000 |0000: invoke-direct {v0}, Landroid/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImplBase;.:()V // method@114f │ │ -08c8ea: 0e00 |0003: return-void │ │ +08e48c: |[08e48c] android.support.v4.widget.SlidingPaneLayout$SlidingPanelLayoutImplJBMR1.:()V │ │ +08e49c: 7010 4f11 0000 |0000: invoke-direct {v0}, Landroid/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImplBase;.:()V // method@114f │ │ +08e4a2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1388 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImplJBMR1; │ │ │ │ Virtual methods - │ │ @@ -192076,36 +192182,36 @@ │ │ type : '(Landroid/support/v4/widget/SlidingPaneLayout;Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -08c8ec: |[08c8ec] android.support.v4.widget.SlidingPaneLayout$SlidingPanelLayoutImplJBMR1.invalidateChildRegion:(Landroid/support/v4/widget/SlidingPaneLayout;Landroid/view/View;)V │ │ -08c8fc: 6e10 8312 0300 |0000: invoke-virtual {v3}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1283 │ │ -08c902: 0c00 |0003: move-result-object v0 │ │ -08c904: 1f00 7102 |0004: check-cast v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams; // type@0271 │ │ -08c908: 5400 d704 |0006: iget-object v0, v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.dimPaint:Landroid/graphics/Paint; // field@04d7 │ │ -08c90c: 7120 280b 0300 |0008: invoke-static {v3, v0}, Landroid/support/v4/view/ViewCompat;.setLayerPaint:(Landroid/view/View;Landroid/graphics/Paint;)V // method@0b28 │ │ -08c912: 0e00 |000b: return-void │ │ +08e4a4: |[08e4a4] android.support.v4.widget.SlidingPaneLayout$SlidingPanelLayoutImplJBMR1.invalidateChildRegion:(Landroid/support/v4/widget/SlidingPaneLayout;Landroid/view/View;)V │ │ +08e4b4: 6e10 8312 0300 |0000: invoke-virtual {v3}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1283 │ │ +08e4ba: 0c00 |0003: move-result-object v0 │ │ +08e4bc: 1f00 6e02 |0004: check-cast v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams; // type@026e │ │ +08e4c0: 5400 d704 |0006: iget-object v0, v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.dimPaint:Landroid/graphics/Paint; // field@04d7 │ │ +08e4c4: 7120 280b 0300 |0008: invoke-static {v3, v0}, Landroid/support/v4/view/ViewCompat;.setLayerPaint:(Landroid/view/View;Landroid/graphics/Paint;)V // method@0b28 │ │ +08e4ca: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1391 │ │ 0x000b line=1392 │ │ locals : │ │ 0x0000 - 0x000c reg=1 this Landroid/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImplJBMR1; │ │ 0x0000 - 0x000c reg=2 parent Landroid/support/v4/widget/SlidingPaneLayout; │ │ 0x0000 - 0x000c reg=3 child Landroid/view/View; │ │ │ │ - source_file_idx : 3228 (SlidingPaneLayout.java) │ │ + source_file_idx : 3225 (SlidingPaneLayout.java) │ │ │ │ Class #723 header: │ │ -class_idx : 938 │ │ +class_idx : 935 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 982 │ │ +superclass_idx : 979 │ │ source_file_idx : 825 │ │ static_fields_size : 8 │ │ instance_fields_size: 33 │ │ direct_methods_size : 31 │ │ virtual_methods_size: 40 │ │ │ │ Class #723 annotations: │ │ @@ -192291,32 +192397,32 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 25 16-bit code units │ │ -08c914: |[08c914] jwtc.android.chess.ChessView.:()V │ │ -08c924: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -08c926: 6700 7105 |0001: sput v0, Ljwtc/android/chess/ChessView;.SUBVIEW_CPU:I // field@0571 │ │ -08c92a: 1210 |0003: const/4 v0, #int 1 // #1 │ │ -08c92c: 6700 7005 |0004: sput v0, Ljwtc/android/chess/ChessView;.SUBVIEW_CAPTURED:I // field@0570 │ │ -08c930: 1220 |0006: const/4 v0, #int 2 // #2 │ │ -08c932: 6700 7505 |0007: sput v0, Ljwtc/android/chess/ChessView;.SUBVIEW_SEEK:I // field@0575 │ │ -08c936: 1230 |0009: const/4 v0, #int 3 // #3 │ │ -08c938: 6700 7405 |000a: sput v0, Ljwtc/android/chess/ChessView;.SUBVIEW_HISTORY:I // field@0574 │ │ -08c93c: 1240 |000c: const/4 v0, #int 4 // #4 │ │ -08c93e: 6700 6e05 |000d: sput v0, Ljwtc/android/chess/ChessView;.SUBVIEW_ANNOTATE:I // field@056e │ │ -08c942: 1250 |000f: const/4 v0, #int 5 // #5 │ │ -08c944: 6700 7305 |0010: sput v0, Ljwtc/android/chess/ChessView;.SUBVIEW_GUESS:I // field@0573 │ │ -08c948: 1260 |0012: const/4 v0, #int 6 // #6 │ │ -08c94a: 6700 6f05 |0013: sput v0, Ljwtc/android/chess/ChessView;.SUBVIEW_BLINDFOLD:I // field@056f │ │ -08c94e: 1270 |0015: const/4 v0, #int 7 // #7 │ │ -08c950: 6700 7205 |0016: sput v0, Ljwtc/android/chess/ChessView;.SUBVIEW_ECO:I // field@0572 │ │ -08c954: 0e00 |0018: return-void │ │ +08e4cc: |[08e4cc] jwtc.android.chess.ChessView.:()V │ │ +08e4dc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +08e4de: 6700 7105 |0001: sput v0, Ljwtc/android/chess/ChessView;.SUBVIEW_CPU:I // field@0571 │ │ +08e4e2: 1210 |0003: const/4 v0, #int 1 // #1 │ │ +08e4e4: 6700 7005 |0004: sput v0, Ljwtc/android/chess/ChessView;.SUBVIEW_CAPTURED:I // field@0570 │ │ +08e4e8: 1220 |0006: const/4 v0, #int 2 // #2 │ │ +08e4ea: 6700 7505 |0007: sput v0, Ljwtc/android/chess/ChessView;.SUBVIEW_SEEK:I // field@0575 │ │ +08e4ee: 1230 |0009: const/4 v0, #int 3 // #3 │ │ +08e4f0: 6700 7405 |000a: sput v0, Ljwtc/android/chess/ChessView;.SUBVIEW_HISTORY:I // field@0574 │ │ +08e4f4: 1240 |000c: const/4 v0, #int 4 // #4 │ │ +08e4f6: 6700 6e05 |000d: sput v0, Ljwtc/android/chess/ChessView;.SUBVIEW_ANNOTATE:I // field@056e │ │ +08e4fa: 1250 |000f: const/4 v0, #int 5 // #5 │ │ +08e4fc: 6700 7305 |0010: sput v0, Ljwtc/android/chess/ChessView;.SUBVIEW_GUESS:I // field@0573 │ │ +08e500: 1260 |0012: const/4 v0, #int 6 // #6 │ │ +08e502: 6700 6f05 |0013: sput v0, Ljwtc/android/chess/ChessView;.SUBVIEW_BLINDFOLD:I // field@056f │ │ +08e506: 1270 |0015: const/4 v0, #int 7 // #7 │ │ +08e508: 6700 7205 |0016: sput v0, Ljwtc/android/chess/ChessView;.SUBVIEW_ECO:I // field@0572 │ │ +08e50c: 0e00 |0018: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=69 │ │ 0x0003 line=70 │ │ 0x0006 line=71 │ │ 0x0009 line=72 │ │ 0x000c line=73 │ │ @@ -192330,662 +192436,662 @@ │ │ type : '(Landroid/app/Activity;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 23 │ │ ins : 2 │ │ outs : 6 │ │ insns size : 1322 16-bit code units │ │ -08c958: |[08c958] jwtc.android.chess.ChessView.:(Landroid/app/Activity;)V │ │ -08c968: 7601 6917 1500 |0000: invoke-direct/range {v21}, Ljwtc/android/chess/UI;.:()V // method@1769 │ │ -08c96e: 2202 a903 |0003: new-instance v2, Ljwtc/android/chess/ChessView$InnerHandler; // type@03a9 │ │ -08c972: 0800 1500 |0005: move-object/from16 v0, v21 │ │ -08c976: 7020 7616 0200 |0007: invoke-direct {v2, v0}, Ljwtc/android/chess/ChessView$InnerHandler;.:(Ljwtc/android/chess/ChessView;)V // method@1676 │ │ -08c97c: 0800 1500 |000a: move-object/from16 v0, v21 │ │ -08c980: 5b02 a305 |000c: iput-object v2, v0, Ljwtc/android/chess/ChessView;.m_timerHandler:Ljwtc/android/chess/ChessView$InnerHandler; // field@05a3 │ │ -08c984: 0802 1600 |000e: move-object/from16 v2, v22 │ │ -08c988: 1f02 1d04 |0010: check-cast v2, Ljwtc/android/chess/main; // type@041d │ │ -08c98c: 0800 1500 |0012: move-object/from16 v0, v21 │ │ -08c990: 5b02 8a05 |0014: iput-object v2, v0, Ljwtc/android/chess/ChessView;._parent:Ljwtc/android/chess/main; // field@058a │ │ -08c994: 2202 ab03 |0016: new-instance v2, Ljwtc/android/chess/ChessViewBase; // type@03ab │ │ -08c998: 0800 1600 |0018: move-object/from16 v0, v22 │ │ -08c99c: 7020 de16 0200 |001a: invoke-direct {v2, v0}, Ljwtc/android/chess/ChessViewBase;.:(Landroid/app/Activity;)V // method@16de │ │ -08c9a2: 0800 1500 |001d: move-object/from16 v0, v21 │ │ -08c9a6: 5b02 9e05 |001f: iput-object v2, v0, Ljwtc/android/chess/ChessView;._view:Ljwtc/android/chess/ChessViewBase; // field@059e │ │ -08c9aa: 1202 |0021: const/4 v2, #int 0 // #0 │ │ -08c9ac: 0800 1500 |0022: move-object/from16 v0, v21 │ │ -08c9b0: 5902 8b05 |0024: iput v2, v0, Ljwtc/android/chess/ChessView;._playMode:I // field@058b │ │ -08c9b4: 1202 |0026: const/4 v2, #int 0 // #0 │ │ -08c9b6: 0800 1500 |0027: move-object/from16 v0, v21 │ │ -08c9ba: 5c02 7a05 |0029: iput-boolean v2, v0, Ljwtc/android/chess/ChessView;._bAutoFlip:Z // field@057a │ │ -08c9be: 1202 |002b: const/4 v2, #int 0 // #0 │ │ -08c9c0: 0800 1500 |002c: move-object/from16 v0, v21 │ │ -08c9c4: 5c02 7c05 |002e: iput-boolean v2, v0, Ljwtc/android/chess/ChessView;._bShowMoves:Z // field@057c │ │ -08c9c8: 1212 |0030: const/4 v2, #int 1 // #1 │ │ -08c9ca: 0800 1500 |0031: move-object/from16 v0, v21 │ │ -08c9ce: 5c02 7b05 |0033: iput-boolean v2, v0, Ljwtc/android/chess/ChessView;._bShowLastMove:Z // field@057b │ │ -08c9d2: 12f2 |0035: const/4 v2, #int -1 // #ff │ │ -08c9d4: 0800 1500 |0036: move-object/from16 v0, v21 │ │ -08c9d8: 5902 7e05 |0038: iput v2, v0, Ljwtc/android/chess/ChessView;._dpadPos:I // field@057e │ │ -08c9dc: 2202 6003 |003a: new-instance v2, Ljava/util/ArrayList; // type@0360 │ │ -08c9e0: 7010 9d15 0200 |003c: invoke-direct {v2}, Ljava/util/ArrayList;.:()V // method@159d │ │ -08c9e6: 0800 1500 |003f: move-object/from16 v0, v21 │ │ -08c9ea: 5b02 7805 |0041: iput-object v2, v0, Ljwtc/android/chess/ChessView;._arrPGNView:Ljava/util/ArrayList; // field@0578 │ │ -08c9ee: 0800 1500 |0043: move-object/from16 v0, v21 │ │ -08c9f2: 5402 8a05 |0045: iget-object v2, v0, Ljwtc/android/chess/ChessView;._parent:Ljwtc/android/chess/main; // field@058a │ │ -08c9f6: 1a03 da18 |0047: const-string v3, "layout_inflater" // string@18da │ │ -08c9fa: 6e20 0819 3200 |0049: invoke-virtual {v2, v3}, Ljwtc/android/chess/main;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@1908 │ │ -08ca00: 0c02 |004c: move-result-object v2 │ │ -08ca02: 1f02 9a02 |004d: check-cast v2, Landroid/view/LayoutInflater; // type@029a │ │ -08ca06: 0800 1500 |004f: move-object/from16 v0, v21 │ │ -08ca0a: 5b02 8105 |0051: iput-object v2, v0, Ljwtc/android/chess/ChessView;._inflater:Landroid/view/LayoutInflater; // field@0581 │ │ -08ca0e: 2212 9b03 |0053: new-instance v18, Ljwtc/android/chess/ChessView$1; // type@039b │ │ -08ca12: 0800 1200 |0055: move-object/from16 v0, v18 │ │ -08ca16: 0801 1500 |0057: move-object/from16 v1, v21 │ │ -08ca1a: 7020 5a16 1000 |0059: invoke-direct {v0, v1}, Ljwtc/android/chess/ChessView$1;.:(Ljwtc/android/chess/ChessView;)V // method@165a │ │ -08ca20: 1202 |005c: const/4 v2, #int 0 // #0 │ │ -08ca22: 0800 1500 |005d: move-object/from16 v0, v21 │ │ -08ca26: 5b02 9c05 |005f: iput-object v2, v0, Ljwtc/android/chess/ChessView;._vScrollHistory:Landroid/widget/ScrollView; // field@059c │ │ -08ca2a: 1202 |0061: const/4 v2, #int 0 // #0 │ │ -08ca2c: 0800 1500 |0062: move-object/from16 v0, v21 │ │ -08ca30: 5b02 7f05 |0064: iput-object v2, v0, Ljwtc/android/chess/ChessView;._hScrollHistory:Landroid/widget/HorizontalScrollView; // field@057f │ │ -08ca34: 1202 |0066: const/4 v2, #int 0 // #0 │ │ -08ca36: 0800 1500 |0067: move-object/from16 v0, v21 │ │ -08ca3a: 5b02 8905 |0069: iput-object v2, v0, Ljwtc/android/chess/ChessView;._layoutHistory:Landroid/widget/RelativeLayout; // field@0589 │ │ -08ca3e: 0800 1500 |006b: move-object/from16 v0, v21 │ │ -08ca42: 5402 9e05 |006d: iget-object v2, v0, Ljwtc/android/chess/ChessView;._view:Ljwtc/android/chess/ChessViewBase; // field@059e │ │ -08ca46: 0800 1200 |006f: move-object/from16 v0, v18 │ │ -08ca4a: 6e20 e516 0200 |0071: invoke-virtual {v2, v0}, Ljwtc/android/chess/ChessViewBase;.init:(Landroid/view/View$OnClickListener;)V // method@16e5 │ │ -08ca50: 1202 |0074: const/4 v2, #int 0 // #0 │ │ -08ca52: 0800 1500 |0075: move-object/from16 v0, v21 │ │ -08ca56: 5b02 9d05 |0077: iput-object v2, v0, Ljwtc/android/chess/ChessView;._vibrator:Landroid/os/Vibrator; // field@059d │ │ -08ca5a: 1202 |0079: const/4 v2, #int 0 // #0 │ │ -08ca5c: 0800 1500 |007a: move-object/from16 v0, v21 │ │ -08ca60: 5b02 8205 |007c: iput-object v2, v0, Ljwtc/android/chess/ChessView;._jArrayECO:Lorg/json/JSONArray; // field@0582 │ │ -08ca64: 0800 1500 |007e: move-object/from16 v0, v21 │ │ -08ca68: 5402 8a05 |0080: iget-object v2, v0, Ljwtc/android/chess/ChessView;._parent:Ljwtc/android/chess/main; // field@058a │ │ -08ca6c: 1403 ca00 0b7f |0082: const v3, #float 1.84767e+38 // #7f0b00ca │ │ -08ca72: 6e20 fe18 3200 |0085: invoke-virtual {v2, v3}, Ljwtc/android/chess/main;.findViewById:(I)Landroid/view/View; // method@18fe │ │ -08ca78: 0c02 |0088: move-result-object v2 │ │ -08ca7a: 1f02 db02 |0089: check-cast v2, Landroid/widget/HorizontalScrollView; // type@02db │ │ -08ca7e: 0800 1500 |008b: move-object/from16 v0, v21 │ │ -08ca82: 5b02 7f05 |008d: iput-object v2, v0, Ljwtc/android/chess/ChessView;._hScrollHistory:Landroid/widget/HorizontalScrollView; // field@057f │ │ -08ca86: 0800 1500 |008f: move-object/from16 v0, v21 │ │ -08ca8a: 5402 8a05 |0091: iget-object v2, v0, Ljwtc/android/chess/ChessView;._parent:Ljwtc/android/chess/main; // field@058a │ │ -08ca8e: 1403 cb00 0b7f |0093: const v3, #float 1.84767e+38 // #7f0b00cb │ │ -08ca94: 6e20 fe18 3200 |0096: invoke-virtual {v2, v3}, Ljwtc/android/chess/main;.findViewById:(I)Landroid/view/View; // method@18fe │ │ -08ca9a: 0c02 |0099: move-result-object v2 │ │ -08ca9c: 1f02 e902 |009a: check-cast v2, Landroid/widget/RelativeLayout; // type@02e9 │ │ -08caa0: 0800 1500 |009c: move-object/from16 v0, v21 │ │ -08caa4: 5b02 8905 |009e: iput-object v2, v0, Ljwtc/android/chess/ChessView;._layoutHistory:Landroid/widget/RelativeLayout; // field@0589 │ │ -08caa8: 0800 1500 |00a0: move-object/from16 v0, v21 │ │ -08caac: 5402 8a05 |00a2: iget-object v2, v0, Ljwtc/android/chess/ChessView;._parent:Ljwtc/android/chess/main; // field@058a │ │ -08cab0: 1403 d800 0b7f |00a4: const v3, #float 1.84767e+38 // #7f0b00d8 │ │ -08cab6: 6e20 fe18 3200 |00a7: invoke-virtual {v2, v3}, Ljwtc/android/chess/main;.findViewById:(I)Landroid/view/View; // method@18fe │ │ -08cabc: 0c02 |00aa: move-result-object v2 │ │ -08cabe: 1f02 eb02 |00ab: check-cast v2, Landroid/widget/ScrollView; // type@02eb │ │ -08cac2: 0800 1500 |00ad: move-object/from16 v0, v21 │ │ -08cac6: 5b02 9c05 |00af: iput-object v2, v0, Ljwtc/android/chess/ChessView;._vScrollHistory:Landroid/widget/ScrollView; // field@059c │ │ -08caca: 0800 1500 |00b1: move-object/from16 v0, v21 │ │ -08cace: 5402 8a05 |00b3: iget-object v2, v0, Ljwtc/android/chess/ChessView;._parent:Ljwtc/android/chess/main; // field@058a │ │ -08cad2: 1403 b100 0b7f |00b5: const v3, #float 1.84766e+38 // #7f0b00b1 │ │ -08cad8: 6e20 fe18 3200 |00b8: invoke-virtual {v2, v3}, Ljwtc/android/chess/main;.findViewById:(I)Landroid/view/View; // method@18fe │ │ -08cade: 0c02 |00bb: move-result-object v2 │ │ -08cae0: 1f02 dc02 |00bc: check-cast v2, Landroid/widget/ImageButton; // type@02dc │ │ -08cae4: 0800 1500 |00be: move-object/from16 v0, v21 │ │ -08cae8: 5b02 7d05 |00c0: iput-object v2, v0, Ljwtc/android/chess/ChessView;._butPlay:Landroid/widget/ImageButton; // field@057d │ │ -08caec: 0800 1500 |00c2: move-object/from16 v0, v21 │ │ -08caf0: 5402 7d05 |00c4: iget-object v2, v0, Ljwtc/android/chess/ChessView;._butPlay:Landroid/widget/ImageButton; // field@057d │ │ -08caf4: 2203 a103 |00c6: new-instance v3, Ljwtc/android/chess/ChessView$2; // type@03a1 │ │ -08caf8: 0800 1500 |00c8: move-object/from16 v0, v21 │ │ -08cafc: 7020 6616 0300 |00ca: invoke-direct {v3, v0}, Ljwtc/android/chess/ChessView$2;.:(Ljwtc/android/chess/ChessView;)V // method@1666 │ │ -08cb02: 6e20 e213 3200 |00cd: invoke-virtual {v2, v3}, Landroid/widget/ImageButton;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@13e2 │ │ -08cb08: 2214 a203 |00d0: new-instance v20, Ljwtc/android/chess/ChessView$3; // type@03a2 │ │ -08cb0c: 7602 6816 1400 |00d2: invoke-direct/range {v20, v21}, Ljwtc/android/chess/ChessView$3;.:(Ljwtc/android/chess/ChessView;)V // method@1668 │ │ -08cb12: 0800 1500 |00d5: move-object/from16 v0, v21 │ │ -08cb16: 5402 8a05 |00d7: iget-object v2, v0, Ljwtc/android/chess/ChessView;._parent:Ljwtc/android/chess/main; // field@058a │ │ -08cb1a: 1403 af00 0b7f |00d9: const v3, #float 1.84766e+38 // #7f0b00af │ │ -08cb20: 6e20 fe18 3200 |00dc: invoke-virtual {v2, v3}, Ljwtc/android/chess/main;.findViewById:(I)Landroid/view/View; // method@18fe │ │ -08cb26: 0c0f |00df: move-result-object v15 │ │ -08cb28: 1f0f dc02 |00e0: check-cast v15, Landroid/widget/ImageButton; // type@02dc │ │ -08cb2c: 380f 0700 |00e2: if-eqz v15, 00e9 // +0007 │ │ -08cb30: 0800 1400 |00e4: move-object/from16 v0, v20 │ │ -08cb34: 6e20 e213 0f00 |00e6: invoke-virtual {v15, v0}, Landroid/widget/ImageButton;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@13e2 │ │ -08cb3a: 2213 a303 |00e9: new-instance v19, Ljwtc/android/chess/ChessView$4; // type@03a3 │ │ -08cb3e: 0800 1300 |00eb: move-object/from16 v0, v19 │ │ -08cb42: 0801 1500 |00ed: move-object/from16 v1, v21 │ │ -08cb46: 7020 6a16 1000 |00ef: invoke-direct {v0, v1}, Ljwtc/android/chess/ChessView$4;.:(Ljwtc/android/chess/ChessView;)V // method@166a │ │ -08cb4c: 0800 1500 |00f2: move-object/from16 v0, v21 │ │ -08cb50: 5402 8a05 |00f4: iget-object v2, v0, Ljwtc/android/chess/ChessView;._parent:Ljwtc/android/chess/main; // field@058a │ │ -08cb54: 1403 b000 0b7f |00f6: const v3, #float 1.84766e+38 // #7f0b00b0 │ │ -08cb5a: 6e20 fe18 3200 |00f9: invoke-virtual {v2, v3}, Ljwtc/android/chess/main;.findViewById:(I)Landroid/view/View; // method@18fe │ │ -08cb60: 0c0d |00fc: move-result-object v13 │ │ -08cb62: 1f0d dc02 |00fd: check-cast v13, Landroid/widget/ImageButton; // type@02dc │ │ -08cb66: 380d 0700 |00ff: if-eqz v13, 0106 // +0007 │ │ -08cb6a: 0800 1300 |0101: move-object/from16 v0, v19 │ │ -08cb6e: 6e20 e213 0d00 |0103: invoke-virtual {v13, v0}, Landroid/widget/ImageButton;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@13e2 │ │ -08cb74: 0800 1500 |0106: move-object/from16 v0, v21 │ │ -08cb78: 5402 8a05 |0108: iget-object v2, v0, Ljwtc/android/chess/ChessView;._parent:Ljwtc/android/chess/main; // field@058a │ │ -08cb7c: 1403 ac00 0b7f |010a: const v3, #float 1.84766e+38 // #7f0b00ac │ │ -08cb82: 6e20 fe18 3200 |010d: invoke-virtual {v2, v3}, Ljwtc/android/chess/main;.findViewById:(I)Landroid/view/View; // method@18fe │ │ -08cb88: 0c0c |0110: move-result-object v12 │ │ -08cb8a: 1f0c ce02 |0111: check-cast v12, Landroid/widget/Button; // type@02ce │ │ -08cb8e: 380c 0c00 |0113: if-eqz v12, 011f // +000c │ │ -08cb92: 2202 a403 |0115: new-instance v2, Ljwtc/android/chess/ChessView$5; // type@03a4 │ │ -08cb96: 0800 1500 |0117: move-object/from16 v0, v21 │ │ -08cb9a: 7020 6c16 0200 |0119: invoke-direct {v2, v0}, Ljwtc/android/chess/ChessView$5;.:(Ljwtc/android/chess/ChessView;)V // method@166c │ │ -08cba0: 6e20 c113 2c00 |011c: invoke-virtual {v12, v2}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@13c1 │ │ -08cba6: 0800 1500 |011f: move-object/from16 v0, v21 │ │ -08cbaa: 5402 8a05 |0121: iget-object v2, v0, Ljwtc/android/chess/ChessView;._parent:Ljwtc/android/chess/main; // field@058a │ │ -08cbae: 1403 ae00 0b7f |0123: const v3, #float 1.84766e+38 // #7f0b00ae │ │ -08cbb4: 6e20 fe18 3200 |0126: invoke-virtual {v2, v3}, Ljwtc/android/chess/main;.findViewById:(I)Landroid/view/View; // method@18fe │ │ -08cbba: 0c10 |0129: move-result-object v16 │ │ -08cbbc: 1f10 dc02 |012a: check-cast v16, Landroid/widget/ImageButton; // type@02dc │ │ -08cbc0: 3810 0e00 |012c: if-eqz v16, 013a // +000e │ │ -08cbc4: 2202 a503 |012e: new-instance v2, Ljwtc/android/chess/ChessView$6; // type@03a5 │ │ -08cbc8: 0800 1500 |0130: move-object/from16 v0, v21 │ │ -08cbcc: 7020 6e16 0200 |0132: invoke-direct {v2, v0}, Ljwtc/android/chess/ChessView$6;.:(Ljwtc/android/chess/ChessView;)V // method@166e │ │ -08cbd2: 0800 1000 |0135: move-object/from16 v0, v16 │ │ -08cbd6: 6e20 e213 2000 |0137: invoke-virtual {v0, v2}, Landroid/widget/ImageButton;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@13e2 │ │ -08cbdc: 0800 1500 |013a: move-object/from16 v0, v21 │ │ -08cbe0: 5402 8a05 |013c: iget-object v2, v0, Ljwtc/android/chess/ChessView;._parent:Ljwtc/android/chess/main; // field@058a │ │ -08cbe4: 1403 ad00 0b7f |013e: const v3, #float 1.84766e+38 // #7f0b00ad │ │ -08cbea: 6e20 fe18 3200 |0141: invoke-virtual {v2, v3}, Ljwtc/android/chess/main;.findViewById:(I)Landroid/view/View; // method@18fe │ │ -08cbf0: 0c0e |0144: move-result-object v14 │ │ -08cbf2: 1f0e dc02 |0145: check-cast v14, Landroid/widget/ImageButton; // type@02dc │ │ -08cbf6: 380e 0c00 |0147: if-eqz v14, 0153 // +000c │ │ -08cbfa: 2202 a603 |0149: new-instance v2, Ljwtc/android/chess/ChessView$7; // type@03a6 │ │ -08cbfe: 0800 1500 |014b: move-object/from16 v0, v21 │ │ -08cc02: 7020 7016 0200 |014d: invoke-direct {v2, v0}, Ljwtc/android/chess/ChessView$7;.:(Ljwtc/android/chess/ChessView;)V // method@1670 │ │ -08cc08: 6e20 e213 2e00 |0150: invoke-virtual {v14, v2}, Landroid/widget/ImageButton;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@13e2 │ │ -08cc0e: 0800 1500 |0153: move-object/from16 v0, v21 │ │ -08cc12: 5402 8a05 |0155: iget-object v2, v0, Ljwtc/android/chess/ChessView;._parent:Ljwtc/android/chess/main; // field@058a │ │ -08cc16: 1403 d200 0b7f |0157: const v3, #float 1.84767e+38 // #7f0b00d2 │ │ -08cc1c: 6e20 fe18 3200 |015a: invoke-virtual {v2, v3}, Ljwtc/android/chess/main;.findViewById:(I)Landroid/view/View; // method@18fe │ │ -08cc22: 0c0b |015d: move-result-object v11 │ │ -08cc24: 1f0b dc02 |015e: check-cast v11, Landroid/widget/ImageButton; // type@02dc │ │ -08cc28: 380b 0c00 |0160: if-eqz v11, 016c // +000c │ │ -08cc2c: 2202 a703 |0162: new-instance v2, Ljwtc/android/chess/ChessView$8; // type@03a7 │ │ -08cc30: 0800 1500 |0164: move-object/from16 v0, v21 │ │ -08cc34: 7020 7216 0200 |0166: invoke-direct {v2, v0}, Ljwtc/android/chess/ChessView$8;.:(Ljwtc/android/chess/ChessView;)V // method@1672 │ │ -08cc3a: 6e20 e213 2b00 |0169: invoke-virtual {v11, v2}, Landroid/widget/ImageButton;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@13e2 │ │ -08cc40: 0800 1500 |016c: move-object/from16 v0, v21 │ │ -08cc44: 5402 8a05 |016e: iget-object v2, v0, Ljwtc/android/chess/ChessView;._parent:Ljwtc/android/chess/main; // field@058a │ │ -08cc48: 1403 d100 0b7f |0170: const v3, #float 1.84767e+38 // #7f0b00d1 │ │ -08cc4e: 6e20 fe18 3200 |0173: invoke-virtual {v2, v3}, Ljwtc/android/chess/main;.findViewById:(I)Landroid/view/View; // method@18fe │ │ -08cc54: 0c09 |0176: move-result-object v9 │ │ -08cc56: 1f09 dc02 |0177: check-cast v9, Landroid/widget/ImageButton; // type@02dc │ │ -08cc5a: 3809 0c00 |0179: if-eqz v9, 0185 // +000c │ │ -08cc5e: 2202 a803 |017b: new-instance v2, Ljwtc/android/chess/ChessView$9; // type@03a8 │ │ -08cc62: 0800 1500 |017d: move-object/from16 v0, v21 │ │ -08cc66: 7020 7416 0200 |017f: invoke-direct {v2, v0}, Ljwtc/android/chess/ChessView$9;.:(Ljwtc/android/chess/ChessView;)V // method@1674 │ │ -08cc6c: 6e20 e213 2900 |0182: invoke-virtual {v9, v2}, Landroid/widget/ImageButton;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@13e2 │ │ -08cc72: 0800 1500 |0185: move-object/from16 v0, v21 │ │ -08cc76: 5402 8a05 |0187: iget-object v2, v0, Ljwtc/android/chess/ChessView;._parent:Ljwtc/android/chess/main; // field@058a │ │ -08cc7a: 1403 d000 0b7f |0189: const v3, #float 1.84767e+38 // #7f0b00d0 │ │ -08cc80: 6e20 fe18 3200 |018c: invoke-virtual {v2, v3}, Ljwtc/android/chess/main;.findViewById:(I)Landroid/view/View; // method@18fe │ │ -08cc86: 0c0a |018f: move-result-object v10 │ │ -08cc88: 1f0a dc02 |0190: check-cast v10, Landroid/widget/ImageButton; // type@02dc │ │ -08cc8c: 380a 0c00 |0192: if-eqz v10, 019e // +000c │ │ -08cc90: 2202 9003 |0194: new-instance v2, Ljwtc/android/chess/ChessView$10; // type@0390 │ │ -08cc94: 0800 1500 |0196: move-object/from16 v0, v21 │ │ -08cc98: 7020 4216 0200 |0198: invoke-direct {v2, v0}, Ljwtc/android/chess/ChessView$10;.:(Ljwtc/android/chess/ChessView;)V // method@1642 │ │ -08cc9e: 6e20 e213 2a00 |019b: invoke-virtual {v10, v2}, Landroid/widget/ImageButton;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@13e2 │ │ -08cca4: 0800 1500 |019e: move-object/from16 v0, v21 │ │ -08cca8: 5402 8a05 |01a0: iget-object v2, v0, Ljwtc/android/chess/ChessView;._parent:Ljwtc/android/chess/main; // field@058a │ │ -08ccac: 1403 ce00 0b7f |01a2: const v3, #float 1.84767e+38 // #7f0b00ce │ │ -08ccb2: 6e20 fe18 3200 |01a5: invoke-virtual {v2, v3}, Ljwtc/android/chess/main;.findViewById:(I)Landroid/view/View; // method@18fe │ │ -08ccb8: 0c08 |01a8: move-result-object v8 │ │ -08ccba: 1f08 ce02 |01a9: check-cast v8, Landroid/widget/Button; // type@02ce │ │ -08ccbe: 3808 0c00 |01ab: if-eqz v8, 01b7 // +000c │ │ -08ccc2: 2202 9103 |01ad: new-instance v2, Ljwtc/android/chess/ChessView$11; // type@0391 │ │ -08ccc6: 0800 1500 |01af: move-object/from16 v0, v21 │ │ -08ccca: 7020 4416 0200 |01b1: invoke-direct {v2, v0}, Ljwtc/android/chess/ChessView$11;.:(Ljwtc/android/chess/ChessView;)V // method@1644 │ │ -08ccd0: 6e20 c113 2800 |01b4: invoke-virtual {v8, v2}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@13c1 │ │ -08ccd6: 0800 1500 |01b7: move-object/from16 v0, v21 │ │ -08ccda: 5402 8a05 |01b9: iget-object v2, v0, Ljwtc/android/chess/ChessView;._parent:Ljwtc/android/chess/main; // field@058a │ │ -08ccde: 1403 a800 0b7f |01bb: const v3, #float 1.84766e+38 // #7f0b00a8 │ │ -08cce4: 6e20 fe18 3200 |01be: invoke-virtual {v2, v3}, Ljwtc/android/chess/main;.findViewById:(I)Landroid/view/View; // method@18fe │ │ -08ccea: 0c02 |01c1: move-result-object v2 │ │ -08ccec: 1f02 ff02 |01c2: check-cast v2, Landroid/widget/TextView; // type@02ff │ │ -08ccf0: 0800 1500 |01c4: move-object/from16 v0, v21 │ │ -08ccf4: 5b02 9605 |01c6: iput-object v2, v0, Ljwtc/android/chess/ChessView;._tvClockMe:Landroid/widget/TextView; // field@0596 │ │ -08ccf8: 0800 1500 |01c8: move-object/from16 v0, v21 │ │ -08ccfc: 5402 8a05 |01ca: iget-object v2, v0, Ljwtc/android/chess/ChessView;._parent:Ljwtc/android/chess/main; // field@058a │ │ -08cd00: 1403 a400 0b7f |01cc: const v3, #float 1.84766e+38 // #7f0b00a4 │ │ -08cd06: 6e20 fe18 3200 |01cf: invoke-virtual {v2, v3}, Ljwtc/android/chess/main;.findViewById:(I)Landroid/view/View; // method@18fe │ │ -08cd0c: 0c02 |01d2: move-result-object v2 │ │ -08cd0e: 1f02 ff02 |01d3: check-cast v2, Landroid/widget/TextView; // type@02ff │ │ -08cd12: 0800 1500 |01d5: move-object/from16 v0, v21 │ │ -08cd16: 5b02 9705 |01d7: iput-object v2, v0, Ljwtc/android/chess/ChessView;._tvClockOpp:Landroid/widget/TextView; // field@0597 │ │ -08cd1a: 0800 1500 |01d9: move-object/from16 v0, v21 │ │ -08cd1e: 5402 8a05 |01db: iget-object v2, v0, Ljwtc/android/chess/ChessView;._parent:Ljwtc/android/chess/main; // field@058a │ │ -08cd22: 1403 a900 0b7f |01dd: const v3, #float 1.84766e+38 // #7f0b00a9 │ │ -08cd28: 6e20 fe18 3200 |01e0: invoke-virtual {v2, v3}, Ljwtc/android/chess/main;.findViewById:(I)Landroid/view/View; // method@18fe │ │ -08cd2e: 0c02 |01e3: move-result-object v2 │ │ -08cd30: 1f02 ff02 |01e4: check-cast v2, Landroid/widget/TextView; // type@02ff │ │ -08cd34: 0800 1500 |01e6: move-object/from16 v0, v21 │ │ -08cd38: 5b02 9905 |01e8: iput-object v2, v0, Ljwtc/android/chess/ChessView;._tvTitleMe:Landroid/widget/TextView; // field@0599 │ │ -08cd3c: 0800 1500 |01ea: move-object/from16 v0, v21 │ │ -08cd40: 5402 8a05 |01ec: iget-object v2, v0, Ljwtc/android/chess/ChessView;._parent:Ljwtc/android/chess/main; // field@058a │ │ -08cd44: 1403 a500 0b7f |01ee: const v3, #float 1.84766e+38 // #7f0b00a5 │ │ -08cd4a: 6e20 fe18 3200 |01f1: invoke-virtual {v2, v3}, Ljwtc/android/chess/main;.findViewById:(I)Landroid/view/View; // method@18fe │ │ -08cd50: 0c02 |01f4: move-result-object v2 │ │ -08cd52: 1f02 ff02 |01f5: check-cast v2, Landroid/widget/TextView; // type@02ff │ │ -08cd56: 0800 1500 |01f7: move-object/from16 v0, v21 │ │ -08cd5a: 5b02 9a05 |01f9: iput-object v2, v0, Ljwtc/android/chess/ChessView;._tvTitleOpp:Landroid/widget/TextView; // field@059a │ │ -08cd5e: 0800 1500 |01fb: move-object/from16 v0, v21 │ │ -08cd62: 5402 8a05 |01fd: iget-object v2, v0, Ljwtc/android/chess/ChessView;._parent:Ljwtc/android/chess/main; // field@058a │ │ -08cd66: 1403 b300 0b7f |01ff: const v3, #float 1.84766e+38 // #7f0b00b3 │ │ -08cd6c: 6e20 fe18 3200 |0202: invoke-virtual {v2, v3}, Ljwtc/android/chess/main;.findViewById:(I)Landroid/view/View; // method@18fe │ │ -08cd72: 0c02 |0205: move-result-object v2 │ │ -08cd74: 1f02 ff02 |0206: check-cast v2, Landroid/widget/TextView; // type@02ff │ │ -08cd78: 0800 1500 |0208: move-object/from16 v0, v21 │ │ -08cd7c: 5b02 9805 |020a: iput-object v2, v0, Ljwtc/android/chess/ChessView;._tvEngine:Landroid/widget/TextView; // field@0598 │ │ -08cd80: 0800 1500 |020c: move-object/from16 v0, v21 │ │ -08cd84: 5402 8a05 |020e: iget-object v2, v0, Ljwtc/android/chess/ChessView;._parent:Ljwtc/android/chess/main; // field@058a │ │ -08cd88: 1403 cd00 0b7f |0210: const v3, #float 1.84767e+38 // #7f0b00cd │ │ -08cd8e: 6e20 fe18 3200 |0213: invoke-virtual {v2, v3}, Ljwtc/android/chess/main;.findViewById:(I)Landroid/view/View; // method@18fe │ │ -08cd94: 0c02 |0216: move-result-object v2 │ │ -08cd96: 1f02 dd02 |0217: check-cast v2, Landroid/widget/ImageView; // type@02dd │ │ -08cd9a: 0800 1500 |0219: move-object/from16 v0, v21 │ │ -08cd9e: 5b02 8005 |021b: iput-object v2, v0, Ljwtc/android/chess/ChessView;._imgStatusGuess:Landroid/widget/ImageView; // field@0580 │ │ -08cda2: 0800 1500 |021d: move-object/from16 v0, v21 │ │ -08cda6: 5402 8a05 |021f: iget-object v2, v0, Ljwtc/android/chess/ChessView;._parent:Ljwtc/android/chess/main; // field@058a │ │ -08cdaa: 1403 a700 0b7f |0221: const v3, #float 1.84766e+38 // #7f0b00a7 │ │ -08cdb0: 6e20 fe18 3200 |0224: invoke-virtual {v2, v3}, Ljwtc/android/chess/main;.findViewById:(I)Landroid/view/View; // method@18fe │ │ -08cdb6: 0c02 |0227: move-result-object v2 │ │ -08cdb8: 1f02 0203 |0228: check-cast v2, Landroid/widget/ViewSwitcher; // type@0302 │ │ -08cdbc: 0800 1500 |022a: move-object/from16 v0, v21 │ │ -08cdc0: 5b02 9105 |022c: iput-object v2, v0, Ljwtc/android/chess/ChessView;._switchTurnMe:Landroid/widget/ViewSwitcher; // field@0591 │ │ -08cdc4: 0800 1500 |022e: move-object/from16 v0, v21 │ │ -08cdc8: 5402 8a05 |0230: iget-object v2, v0, Ljwtc/android/chess/ChessView;._parent:Ljwtc/android/chess/main; // field@058a │ │ -08cdcc: 1403 a300 0b7f |0232: const v3, #float 1.84766e+38 // #7f0b00a3 │ │ -08cdd2: 6e20 fe18 3200 |0235: invoke-virtual {v2, v3}, Ljwtc/android/chess/main;.findViewById:(I)Landroid/view/View; // method@18fe │ │ -08cdd8: 0c02 |0238: move-result-object v2 │ │ -08cdda: 1f02 0203 |0239: check-cast v2, Landroid/widget/ViewSwitcher; // type@0302 │ │ -08cdde: 0800 1500 |023b: move-object/from16 v0, v21 │ │ -08cde2: 5b02 9205 |023d: iput-object v2, v0, Ljwtc/android/chess/ChessView;._switchTurnOpp:Landroid/widget/ViewSwitcher; // field@0592 │ │ -08cde6: 0800 1500 |023f: move-object/from16 v0, v21 │ │ -08cdea: 5402 8a05 |0241: iget-object v2, v0, Ljwtc/android/chess/ChessView;._parent:Ljwtc/android/chess/main; // field@058a │ │ -08cdee: 1403 ab00 0b7f |0243: const v3, #float 1.84766e+38 // #7f0b00ab │ │ -08cdf4: 6e20 fe18 3200 |0246: invoke-virtual {v2, v3}, Ljwtc/android/chess/main;.findViewById:(I)Landroid/view/View; // method@18fe │ │ -08cdfa: 0c11 |0249: move-result-object v17 │ │ -08cdfc: 1f11 dc02 |024a: check-cast v17, Landroid/widget/ImageButton; // type@02dc │ │ -08ce00: 3811 0e00 |024c: if-eqz v17, 025a // +000e │ │ -08ce04: 2202 9203 |024e: new-instance v2, Ljwtc/android/chess/ChessView$12; // type@0392 │ │ -08ce08: 0800 1500 |0250: move-object/from16 v0, v21 │ │ -08ce0c: 7020 4616 0200 |0252: invoke-direct {v2, v0}, Ljwtc/android/chess/ChessView$12;.:(Ljwtc/android/chess/ChessView;)V // method@1646 │ │ -08ce12: 0800 1100 |0255: move-object/from16 v0, v17 │ │ -08ce16: 6e20 e213 2000 |0257: invoke-virtual {v0, v2}, Landroid/widget/ImageButton;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@13e2 │ │ -08ce1c: 0800 1500 |025a: move-object/from16 v0, v21 │ │ -08ce20: 5402 8a05 |025c: iget-object v2, v0, Ljwtc/android/chess/ChessView;._parent:Ljwtc/android/chess/main; // field@058a │ │ -08ce24: 1403 cc00 0b7f |025e: const v3, #float 1.84767e+38 // #7f0b00cc │ │ -08ce2a: 6e20 fe18 3200 |0261: invoke-virtual {v2, v3}, Ljwtc/android/chess/main;.findViewById:(I)Landroid/view/View; // method@18fe │ │ -08ce30: 0c02 |0264: move-result-object v2 │ │ -08ce32: 1f02 ff02 |0265: check-cast v2, Landroid/widget/TextView; // type@02ff │ │ -08ce36: 0800 1500 |0267: move-object/from16 v0, v21 │ │ -08ce3a: 5b02 9405 |0269: iput-object v2, v0, Ljwtc/android/chess/ChessView;._tvAnnotate:Landroid/widget/TextView; // field@0594 │ │ -08ce3e: 0800 1500 |026b: move-object/from16 v0, v21 │ │ -08ce42: 5402 9405 |026d: iget-object v2, v0, Ljwtc/android/chess/ChessView;._tvAnnotate:Landroid/widget/TextView; // field@0594 │ │ -08ce46: 3802 1000 |026f: if-eqz v2, 027f // +0010 │ │ -08ce4a: 0800 1500 |0271: move-object/from16 v0, v21 │ │ -08ce4e: 5402 9405 |0273: iget-object v2, v0, Ljwtc/android/chess/ChessView;._tvAnnotate:Landroid/widget/TextView; // field@0594 │ │ -08ce52: 2203 9403 |0275: new-instance v3, Ljwtc/android/chess/ChessView$13; // type@0394 │ │ -08ce56: 0800 1500 |0277: move-object/from16 v0, v21 │ │ -08ce5a: 7020 4a16 0300 |0279: invoke-direct {v3, v0}, Ljwtc/android/chess/ChessView$13;.:(Ljwtc/android/chess/ChessView;)V // method@164a │ │ -08ce60: 6e20 7f14 3200 |027c: invoke-virtual {v2, v3}, Landroid/widget/TextView;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@147f │ │ -08ce66: 0800 1500 |027f: move-object/from16 v0, v21 │ │ -08ce6a: 5402 8a05 |0281: iget-object v2, v0, Ljwtc/android/chess/ChessView;._parent:Ljwtc/android/chess/main; // field@058a │ │ -08ce6e: 1403 cf00 0b7f |0283: const v3, #float 1.84767e+38 // #7f0b00cf │ │ -08ce74: 6e20 fe18 3200 |0286: invoke-virtual {v2, v3}, Ljwtc/android/chess/main;.findViewById:(I)Landroid/view/View; // method@18fe │ │ -08ce7a: 0c02 |0289: move-result-object v2 │ │ -08ce7c: 1f02 ff02 |028a: check-cast v2, Landroid/widget/TextView; // type@02ff │ │ -08ce80: 0800 1500 |028c: move-object/from16 v0, v21 │ │ -08ce84: 5b02 9505 |028e: iput-object v2, v0, Ljwtc/android/chess/ChessView;._tvAnnotateGuess:Landroid/widget/TextView; // field@0595 │ │ -08ce88: 0800 1500 |0290: move-object/from16 v0, v21 │ │ -08ce8c: 5402 8a05 |0292: iget-object v2, v0, Ljwtc/android/chess/ChessView;._parent:Ljwtc/android/chess/main; // field@058a │ │ -08ce90: 1403 7500 0b7f |0294: const v3, #float 1.84765e+38 // #7f0b0075 │ │ -08ce96: 6e20 fe18 3200 |0297: invoke-virtual {v2, v3}, Ljwtc/android/chess/main;.findViewById:(I)Landroid/view/View; // method@18fe │ │ -08ce9c: 0c02 |029a: move-result-object v2 │ │ -08ce9e: 1f02 0103 |029b: check-cast v2, Landroid/widget/ViewAnimator; // type@0301 │ │ -08cea2: 0800 1500 |029d: move-object/from16 v0, v21 │ │ -08cea6: 5b02 9f05 |029f: iput-object v2, v0, Ljwtc/android/chess/ChessView;._viewAnimator:Landroid/widget/ViewAnimator; // field@059f │ │ -08ceaa: 0800 1500 |02a1: move-object/from16 v0, v21 │ │ -08ceae: 5402 9f05 |02a3: iget-object v2, v0, Ljwtc/android/chess/ChessView;._viewAnimator:Landroid/widget/ViewAnimator; // field@059f │ │ -08ceb2: 3802 1e00 |02a5: if-eqz v2, 02c3 // +001e │ │ -08ceb6: 0800 1500 |02a7: move-object/from16 v0, v21 │ │ -08ceba: 5402 9f05 |02a9: iget-object v2, v0, Ljwtc/android/chess/ChessView;._viewAnimator:Landroid/widget/ViewAnimator; // field@059f │ │ -08cebe: 0800 1500 |02ab: move-object/from16 v0, v21 │ │ -08cec2: 5403 8a05 |02ad: iget-object v3, v0, Ljwtc/android/chess/ChessView;._parent:Ljwtc/android/chess/main; // field@058a │ │ -08cec6: 1404 0100 047f |02af: const v4, #float 1.75458e+38 // #7f040001 │ │ -08cecc: 6e30 9014 3204 |02b2: invoke-virtual {v2, v3, v4}, Landroid/widget/ViewAnimator;.setOutAnimation:(Landroid/content/Context;I)V // method@1490 │ │ -08ced2: 0800 1500 |02b5: move-object/from16 v0, v21 │ │ -08ced6: 5402 9f05 |02b7: iget-object v2, v0, Ljwtc/android/chess/ChessView;._viewAnimator:Landroid/widget/ViewAnimator; // field@059f │ │ -08ceda: 0800 1500 |02b9: move-object/from16 v0, v21 │ │ -08cede: 5403 8a05 |02bb: iget-object v3, v0, Ljwtc/android/chess/ChessView;._parent:Ljwtc/android/chess/main; // field@058a │ │ -08cee2: 1404 0200 047f |02bd: const v4, #float 1.75458e+38 // #7f040002 │ │ -08cee8: 6e30 8f14 3204 |02c0: invoke-virtual {v2, v3, v4}, Landroid/widget/ViewAnimator;.setInAnimation:(Landroid/content/Context;I)V // method@148f │ │ -08ceee: 0800 1500 |02c3: move-object/from16 v0, v21 │ │ -08cef2: 5402 8a05 |02c5: iget-object v2, v0, Ljwtc/android/chess/ChessView;._parent:Ljwtc/android/chess/main; // field@058a │ │ -08cef6: 1403 b200 0b7f |02c7: const v3, #float 1.84766e+38 // #7f0b00b2 │ │ -08cefc: 6e20 fe18 3200 |02ca: invoke-virtual {v2, v3}, Ljwtc/android/chess/main;.findViewById:(I)Landroid/view/View; // method@18fe │ │ -08cf02: 0c02 |02cd: move-result-object v2 │ │ -08cf04: 1f02 e502 |02ce: check-cast v2, Landroid/widget/ProgressBar; // type@02e5 │ │ -08cf08: 0800 1500 |02d0: move-object/from16 v0, v21 │ │ -08cf0c: 5b02 8c05 |02d2: iput-object v2, v0, Ljwtc/android/chess/ChessView;._progressPlay:Landroid/widget/ProgressBar; // field@058c │ │ -08cf10: 0800 1500 |02d4: move-object/from16 v0, v21 │ │ -08cf14: 5402 8a05 |02d6: iget-object v2, v0, Ljwtc/android/chess/ChessView;._parent:Ljwtc/android/chess/main; // field@058a │ │ -08cf18: 1403 c900 0b7f |02d8: const v3, #float 1.84767e+38 // #7f0b00c9 │ │ -08cf1e: 6e20 fe18 3200 |02db: invoke-virtual {v2, v3}, Ljwtc/android/chess/main;.findViewById:(I)Landroid/view/View; // method@18fe │ │ -08cf24: 0c02 |02de: move-result-object v2 │ │ -08cf26: 1f02 f102 |02df: check-cast v2, Landroid/widget/SeekBar; // type@02f1 │ │ -08cf2a: 0800 1500 |02e1: move-object/from16 v0, v21 │ │ -08cf2e: 5b02 8e05 |02e3: iput-object v2, v0, Ljwtc/android/chess/ChessView;._seekBar:Landroid/widget/SeekBar; // field@058e │ │ -08cf32: 0800 1500 |02e5: move-object/from16 v0, v21 │ │ -08cf36: 5402 8e05 |02e7: iget-object v2, v0, Ljwtc/android/chess/ChessView;._seekBar:Landroid/widget/SeekBar; // field@058e │ │ -08cf3a: 3802 1800 |02e9: if-eqz v2, 0301 // +0018 │ │ -08cf3e: 0800 1500 |02eb: move-object/from16 v0, v21 │ │ -08cf42: 5402 8e05 |02ed: iget-object v2, v0, Ljwtc/android/chess/ChessView;._seekBar:Landroid/widget/SeekBar; // field@058e │ │ -08cf46: 2203 9503 |02ef: new-instance v3, Ljwtc/android/chess/ChessView$14; // type@0395 │ │ -08cf4a: 0800 1500 |02f1: move-object/from16 v0, v21 │ │ -08cf4e: 7020 4c16 0300 |02f3: invoke-direct {v3, v0}, Ljwtc/android/chess/ChessView$14;.:(Ljwtc/android/chess/ChessView;)V // method@164c │ │ -08cf54: 6e20 4e14 3200 |02f6: invoke-virtual {v2, v3}, Landroid/widget/SeekBar;.setOnSeekBarChangeListener:(Landroid/widget/SeekBar$OnSeekBarChangeListener;)V // method@144e │ │ -08cf5a: 0800 1500 |02f9: move-object/from16 v0, v21 │ │ -08cf5e: 5402 8e05 |02fb: iget-object v2, v0, Ljwtc/android/chess/ChessView;._seekBar:Landroid/widget/SeekBar; // field@058e │ │ -08cf62: 1213 |02fd: const/4 v3, #int 1 // #1 │ │ -08cf64: 6e20 4d14 3200 |02fe: invoke-virtual {v2, v3}, Landroid/widget/SeekBar;.setMax:(I)V // method@144d │ │ -08cf6a: 1222 |0301: const/4 v2, #int 2 // #2 │ │ -08cf6c: 1253 |0302: const/4 v3, #int 5 // #5 │ │ -08cf6e: 2420 8f04 3200 |0303: filled-new-array {v2, v3}, [I // type@048f │ │ -08cf74: 0c02 |0306: move-result-object v2 │ │ -08cf76: 1c03 dd02 |0307: const-class v3, Landroid/widget/ImageView; // type@02dd │ │ -08cf7a: 7120 7a15 2300 |0309: invoke-static {v3, v2}, Ljava/lang/reflect/Array;.newInstance:(Ljava/lang/Class;[I)Ljava/lang/Object; // method@157a │ │ -08cf80: 0c02 |030c: move-result-object v2 │ │ -08cf82: 1f02 ad04 |030d: check-cast v2, [[Landroid/widget/ImageView; // type@04ad │ │ -08cf86: 0800 1500 |030f: move-object/from16 v0, v21 │ │ -08cf8a: 5b02 7605 |0311: iput-object v2, v0, Ljwtc/android/chess/ChessView;._arrImageCaptured:[[Landroid/widget/ImageView; // field@0576 │ │ -08cf8e: 0800 1500 |0313: move-object/from16 v0, v21 │ │ -08cf92: 5402 7605 |0315: iget-object v2, v0, Ljwtc/android/chess/ChessView;._arrImageCaptured:[[Landroid/widget/ImageView; // field@0576 │ │ -08cf96: 1203 |0317: const/4 v3, #int 0 // #0 │ │ -08cf98: 4603 0203 |0318: aget-object v3, v2, v3 │ │ -08cf9c: 1204 |031a: const/4 v4, #int 0 // #0 │ │ -08cf9e: 0800 1500 |031b: move-object/from16 v0, v21 │ │ -08cfa2: 5402 8a05 |031d: iget-object v2, v0, Ljwtc/android/chess/ChessView;._parent:Ljwtc/android/chess/main; // field@058a │ │ -08cfa6: 1405 b500 0b7f |031f: const v5, #float 1.84766e+38 // #7f0b00b5 │ │ -08cfac: 6e20 fe18 5200 |0322: invoke-virtual {v2, v5}, Ljwtc/android/chess/main;.findViewById:(I)Landroid/view/View; // method@18fe │ │ -08cfb2: 0c02 |0325: move-result-object v2 │ │ -08cfb4: 1f02 dd02 |0326: check-cast v2, Landroid/widget/ImageView; // type@02dd │ │ -08cfb8: 4d02 0304 |0328: aput-object v2, v3, v4 │ │ -08cfbc: 0800 1500 |032a: move-object/from16 v0, v21 │ │ -08cfc0: 5402 7605 |032c: iget-object v2, v0, Ljwtc/android/chess/ChessView;._arrImageCaptured:[[Landroid/widget/ImageView; // field@0576 │ │ -08cfc4: 1203 |032e: const/4 v3, #int 0 // #0 │ │ -08cfc6: 4603 0203 |032f: aget-object v3, v2, v3 │ │ -08cfca: 1214 |0331: const/4 v4, #int 1 // #1 │ │ -08cfcc: 0800 1500 |0332: move-object/from16 v0, v21 │ │ -08cfd0: 5402 8a05 |0334: iget-object v2, v0, Ljwtc/android/chess/ChessView;._parent:Ljwtc/android/chess/main; // field@058a │ │ -08cfd4: 1405 b600 0b7f |0336: const v5, #float 1.84766e+38 // #7f0b00b6 │ │ -08cfda: 6e20 fe18 5200 |0339: invoke-virtual {v2, v5}, Ljwtc/android/chess/main;.findViewById:(I)Landroid/view/View; // method@18fe │ │ -08cfe0: 0c02 |033c: move-result-object v2 │ │ -08cfe2: 1f02 dd02 |033d: check-cast v2, Landroid/widget/ImageView; // type@02dd │ │ -08cfe6: 4d02 0304 |033f: aput-object v2, v3, v4 │ │ -08cfea: 0800 1500 |0341: move-object/from16 v0, v21 │ │ -08cfee: 5402 7605 |0343: iget-object v2, v0, Ljwtc/android/chess/ChessView;._arrImageCaptured:[[Landroid/widget/ImageView; // field@0576 │ │ -08cff2: 1203 |0345: const/4 v3, #int 0 // #0 │ │ -08cff4: 4603 0203 |0346: aget-object v3, v2, v3 │ │ -08cff8: 1224 |0348: const/4 v4, #int 2 // #2 │ │ -08cffa: 0800 1500 |0349: move-object/from16 v0, v21 │ │ -08cffe: 5402 8a05 |034b: iget-object v2, v0, Ljwtc/android/chess/ChessView;._parent:Ljwtc/android/chess/main; // field@058a │ │ -08d002: 1405 b700 0b7f |034d: const v5, #float 1.84766e+38 // #7f0b00b7 │ │ -08d008: 6e20 fe18 5200 |0350: invoke-virtual {v2, v5}, Ljwtc/android/chess/main;.findViewById:(I)Landroid/view/View; // method@18fe │ │ -08d00e: 0c02 |0353: move-result-object v2 │ │ -08d010: 1f02 dd02 |0354: check-cast v2, Landroid/widget/ImageView; // type@02dd │ │ -08d014: 4d02 0304 |0356: aput-object v2, v3, v4 │ │ -08d018: 0800 1500 |0358: move-object/from16 v0, v21 │ │ -08d01c: 5402 7605 |035a: iget-object v2, v0, Ljwtc/android/chess/ChessView;._arrImageCaptured:[[Landroid/widget/ImageView; // field@0576 │ │ -08d020: 1203 |035c: const/4 v3, #int 0 // #0 │ │ -08d022: 4603 0203 |035d: aget-object v3, v2, v3 │ │ -08d026: 1234 |035f: const/4 v4, #int 3 // #3 │ │ -08d028: 0800 1500 |0360: move-object/from16 v0, v21 │ │ -08d02c: 5402 8a05 |0362: iget-object v2, v0, Ljwtc/android/chess/ChessView;._parent:Ljwtc/android/chess/main; // field@058a │ │ -08d030: 1405 b800 0b7f |0364: const v5, #float 1.84766e+38 // #7f0b00b8 │ │ -08d036: 6e20 fe18 5200 |0367: invoke-virtual {v2, v5}, Ljwtc/android/chess/main;.findViewById:(I)Landroid/view/View; // method@18fe │ │ -08d03c: 0c02 |036a: move-result-object v2 │ │ -08d03e: 1f02 dd02 |036b: check-cast v2, Landroid/widget/ImageView; // type@02dd │ │ -08d042: 4d02 0304 |036d: aput-object v2, v3, v4 │ │ -08d046: 0800 1500 |036f: move-object/from16 v0, v21 │ │ -08d04a: 5402 7605 |0371: iget-object v2, v0, Ljwtc/android/chess/ChessView;._arrImageCaptured:[[Landroid/widget/ImageView; // field@0576 │ │ -08d04e: 1203 |0373: const/4 v3, #int 0 // #0 │ │ -08d050: 4603 0203 |0374: aget-object v3, v2, v3 │ │ -08d054: 1244 |0376: const/4 v4, #int 4 // #4 │ │ -08d056: 0800 1500 |0377: move-object/from16 v0, v21 │ │ -08d05a: 5402 8a05 |0379: iget-object v2, v0, Ljwtc/android/chess/ChessView;._parent:Ljwtc/android/chess/main; // field@058a │ │ -08d05e: 1405 b900 0b7f |037b: const v5, #float 1.84766e+38 // #7f0b00b9 │ │ -08d064: 6e20 fe18 5200 |037e: invoke-virtual {v2, v5}, Ljwtc/android/chess/main;.findViewById:(I)Landroid/view/View; // method@18fe │ │ -08d06a: 0c02 |0381: move-result-object v2 │ │ -08d06c: 1f02 dd02 |0382: check-cast v2, Landroid/widget/ImageView; // type@02dd │ │ -08d070: 4d02 0304 |0384: aput-object v2, v3, v4 │ │ -08d074: 0800 1500 |0386: move-object/from16 v0, v21 │ │ -08d078: 5402 7605 |0388: iget-object v2, v0, Ljwtc/android/chess/ChessView;._arrImageCaptured:[[Landroid/widget/ImageView; // field@0576 │ │ -08d07c: 1213 |038a: const/4 v3, #int 1 // #1 │ │ -08d07e: 4603 0203 |038b: aget-object v3, v2, v3 │ │ -08d082: 1204 |038d: const/4 v4, #int 0 // #0 │ │ -08d084: 0800 1500 |038e: move-object/from16 v0, v21 │ │ -08d088: 5402 8a05 |0390: iget-object v2, v0, Ljwtc/android/chess/ChessView;._parent:Ljwtc/android/chess/main; // field@058a │ │ -08d08c: 1405 ba00 0b7f |0392: const v5, #float 1.84766e+38 // #7f0b00ba │ │ -08d092: 6e20 fe18 5200 |0395: invoke-virtual {v2, v5}, Ljwtc/android/chess/main;.findViewById:(I)Landroid/view/View; // method@18fe │ │ -08d098: 0c02 |0398: move-result-object v2 │ │ -08d09a: 1f02 dd02 |0399: check-cast v2, Landroid/widget/ImageView; // type@02dd │ │ -08d09e: 4d02 0304 |039b: aput-object v2, v3, v4 │ │ -08d0a2: 0800 1500 |039d: move-object/from16 v0, v21 │ │ -08d0a6: 5402 7605 |039f: iget-object v2, v0, Ljwtc/android/chess/ChessView;._arrImageCaptured:[[Landroid/widget/ImageView; // field@0576 │ │ -08d0aa: 1213 |03a1: const/4 v3, #int 1 // #1 │ │ -08d0ac: 4603 0203 |03a2: aget-object v3, v2, v3 │ │ -08d0b0: 1214 |03a4: const/4 v4, #int 1 // #1 │ │ -08d0b2: 0800 1500 |03a5: move-object/from16 v0, v21 │ │ -08d0b6: 5402 8a05 |03a7: iget-object v2, v0, Ljwtc/android/chess/ChessView;._parent:Ljwtc/android/chess/main; // field@058a │ │ -08d0ba: 1405 bb00 0b7f |03a9: const v5, #float 1.84766e+38 // #7f0b00bb │ │ -08d0c0: 6e20 fe18 5200 |03ac: invoke-virtual {v2, v5}, Ljwtc/android/chess/main;.findViewById:(I)Landroid/view/View; // method@18fe │ │ -08d0c6: 0c02 |03af: move-result-object v2 │ │ -08d0c8: 1f02 dd02 |03b0: check-cast v2, Landroid/widget/ImageView; // type@02dd │ │ -08d0cc: 4d02 0304 |03b2: aput-object v2, v3, v4 │ │ -08d0d0: 0800 1500 |03b4: move-object/from16 v0, v21 │ │ -08d0d4: 5402 7605 |03b6: iget-object v2, v0, Ljwtc/android/chess/ChessView;._arrImageCaptured:[[Landroid/widget/ImageView; // field@0576 │ │ -08d0d8: 1213 |03b8: const/4 v3, #int 1 // #1 │ │ -08d0da: 4603 0203 |03b9: aget-object v3, v2, v3 │ │ -08d0de: 1224 |03bb: const/4 v4, #int 2 // #2 │ │ -08d0e0: 0800 1500 |03bc: move-object/from16 v0, v21 │ │ -08d0e4: 5402 8a05 |03be: iget-object v2, v0, Ljwtc/android/chess/ChessView;._parent:Ljwtc/android/chess/main; // field@058a │ │ -08d0e8: 1405 bc00 0b7f |03c0: const v5, #float 1.84767e+38 // #7f0b00bc │ │ -08d0ee: 6e20 fe18 5200 |03c3: invoke-virtual {v2, v5}, Ljwtc/android/chess/main;.findViewById:(I)Landroid/view/View; // method@18fe │ │ -08d0f4: 0c02 |03c6: move-result-object v2 │ │ -08d0f6: 1f02 dd02 |03c7: check-cast v2, Landroid/widget/ImageView; // type@02dd │ │ -08d0fa: 4d02 0304 |03c9: aput-object v2, v3, v4 │ │ -08d0fe: 0800 1500 |03cb: move-object/from16 v0, v21 │ │ -08d102: 5402 7605 |03cd: iget-object v2, v0, Ljwtc/android/chess/ChessView;._arrImageCaptured:[[Landroid/widget/ImageView; // field@0576 │ │ -08d106: 1213 |03cf: const/4 v3, #int 1 // #1 │ │ -08d108: 4603 0203 |03d0: aget-object v3, v2, v3 │ │ -08d10c: 1234 |03d2: const/4 v4, #int 3 // #3 │ │ -08d10e: 0800 1500 |03d3: move-object/from16 v0, v21 │ │ -08d112: 5402 8a05 |03d5: iget-object v2, v0, Ljwtc/android/chess/ChessView;._parent:Ljwtc/android/chess/main; // field@058a │ │ -08d116: 1405 bd00 0b7f |03d7: const v5, #float 1.84767e+38 // #7f0b00bd │ │ -08d11c: 6e20 fe18 5200 |03da: invoke-virtual {v2, v5}, Ljwtc/android/chess/main;.findViewById:(I)Landroid/view/View; // method@18fe │ │ -08d122: 0c02 |03dd: move-result-object v2 │ │ -08d124: 1f02 dd02 |03de: check-cast v2, Landroid/widget/ImageView; // type@02dd │ │ -08d128: 4d02 0304 |03e0: aput-object v2, v3, v4 │ │ -08d12c: 0800 1500 |03e2: move-object/from16 v0, v21 │ │ -08d130: 5402 7605 |03e4: iget-object v2, v0, Ljwtc/android/chess/ChessView;._arrImageCaptured:[[Landroid/widget/ImageView; // field@0576 │ │ -08d134: 1213 |03e6: const/4 v3, #int 1 // #1 │ │ -08d136: 4603 0203 |03e7: aget-object v3, v2, v3 │ │ -08d13a: 1244 |03e9: const/4 v4, #int 4 // #4 │ │ -08d13c: 0800 1500 |03ea: move-object/from16 v0, v21 │ │ -08d140: 5402 8a05 |03ec: iget-object v2, v0, Ljwtc/android/chess/ChessView;._parent:Ljwtc/android/chess/main; // field@058a │ │ -08d144: 1405 be00 0b7f |03ee: const v5, #float 1.84767e+38 // #7f0b00be │ │ -08d14a: 6e20 fe18 5200 |03f1: invoke-virtual {v2, v5}, Ljwtc/android/chess/main;.findViewById:(I)Landroid/view/View; // method@18fe │ │ -08d150: 0c02 |03f4: move-result-object v2 │ │ -08d152: 1f02 dd02 |03f5: check-cast v2, Landroid/widget/ImageView; // type@02dd │ │ -08d156: 4d02 0304 |03f7: aput-object v2, v3, v4 │ │ -08d15a: 1222 |03f9: const/4 v2, #int 2 // #2 │ │ -08d15c: 1253 |03fa: const/4 v3, #int 5 // #5 │ │ -08d15e: 2420 8f04 3200 |03fb: filled-new-array {v2, v3}, [I // type@048f │ │ -08d164: 0c02 |03fe: move-result-object v2 │ │ -08d166: 1c03 ff02 |03ff: const-class v3, Landroid/widget/TextView; // type@02ff │ │ -08d16a: 7120 7a15 2300 |0401: invoke-static {v3, v2}, Ljava/lang/reflect/Array;.newInstance:(Ljava/lang/Class;[I)Ljava/lang/Object; // method@157a │ │ -08d170: 0c02 |0404: move-result-object v2 │ │ -08d172: 1f02 ae04 |0405: check-cast v2, [[Landroid/widget/TextView; // type@04ae │ │ -08d176: 0800 1500 |0407: move-object/from16 v0, v21 │ │ -08d17a: 5b02 7905 |0409: iput-object v2, v0, Ljwtc/android/chess/ChessView;._arrTextCaptured:[[Landroid/widget/TextView; // field@0579 │ │ -08d17e: 0800 1500 |040b: move-object/from16 v0, v21 │ │ -08d182: 5402 7905 |040d: iget-object v2, v0, Ljwtc/android/chess/ChessView;._arrTextCaptured:[[Landroid/widget/TextView; // field@0579 │ │ -08d186: 1203 |040f: const/4 v3, #int 0 // #0 │ │ -08d188: 4603 0203 |0410: aget-object v3, v2, v3 │ │ -08d18c: 1204 |0412: const/4 v4, #int 0 // #0 │ │ -08d18e: 0800 1500 |0413: move-object/from16 v0, v21 │ │ -08d192: 5402 8a05 |0415: iget-object v2, v0, Ljwtc/android/chess/ChessView;._parent:Ljwtc/android/chess/main; // field@058a │ │ -08d196: 1405 bf00 0b7f |0417: const v5, #float 1.84767e+38 // #7f0b00bf │ │ -08d19c: 6e20 fe18 5200 |041a: invoke-virtual {v2, v5}, Ljwtc/android/chess/main;.findViewById:(I)Landroid/view/View; // method@18fe │ │ -08d1a2: 0c02 |041d: move-result-object v2 │ │ -08d1a4: 1f02 ff02 |041e: check-cast v2, Landroid/widget/TextView; // type@02ff │ │ -08d1a8: 4d02 0304 |0420: aput-object v2, v3, v4 │ │ -08d1ac: 0800 1500 |0422: move-object/from16 v0, v21 │ │ -08d1b0: 5402 7905 |0424: iget-object v2, v0, Ljwtc/android/chess/ChessView;._arrTextCaptured:[[Landroid/widget/TextView; // field@0579 │ │ -08d1b4: 1203 |0426: const/4 v3, #int 0 // #0 │ │ -08d1b6: 4603 0203 |0427: aget-object v3, v2, v3 │ │ -08d1ba: 1214 |0429: const/4 v4, #int 1 // #1 │ │ -08d1bc: 0800 1500 |042a: move-object/from16 v0, v21 │ │ -08d1c0: 5402 8a05 |042c: iget-object v2, v0, Ljwtc/android/chess/ChessView;._parent:Ljwtc/android/chess/main; // field@058a │ │ -08d1c4: 1405 c000 0b7f |042e: const v5, #float 1.84767e+38 // #7f0b00c0 │ │ -08d1ca: 6e20 fe18 5200 |0431: invoke-virtual {v2, v5}, Ljwtc/android/chess/main;.findViewById:(I)Landroid/view/View; // method@18fe │ │ -08d1d0: 0c02 |0434: move-result-object v2 │ │ -08d1d2: 1f02 ff02 |0435: check-cast v2, Landroid/widget/TextView; // type@02ff │ │ -08d1d6: 4d02 0304 |0437: aput-object v2, v3, v4 │ │ -08d1da: 0800 1500 |0439: move-object/from16 v0, v21 │ │ -08d1de: 5402 7905 |043b: iget-object v2, v0, Ljwtc/android/chess/ChessView;._arrTextCaptured:[[Landroid/widget/TextView; // field@0579 │ │ -08d1e2: 1203 |043d: const/4 v3, #int 0 // #0 │ │ -08d1e4: 4603 0203 |043e: aget-object v3, v2, v3 │ │ -08d1e8: 1224 |0440: const/4 v4, #int 2 // #2 │ │ -08d1ea: 0800 1500 |0441: move-object/from16 v0, v21 │ │ -08d1ee: 5402 8a05 |0443: iget-object v2, v0, Ljwtc/android/chess/ChessView;._parent:Ljwtc/android/chess/main; // field@058a │ │ -08d1f2: 1405 c100 0b7f |0445: const v5, #float 1.84767e+38 // #7f0b00c1 │ │ -08d1f8: 6e20 fe18 5200 |0448: invoke-virtual {v2, v5}, Ljwtc/android/chess/main;.findViewById:(I)Landroid/view/View; // method@18fe │ │ -08d1fe: 0c02 |044b: move-result-object v2 │ │ -08d200: 1f02 ff02 |044c: check-cast v2, Landroid/widget/TextView; // type@02ff │ │ -08d204: 4d02 0304 |044e: aput-object v2, v3, v4 │ │ -08d208: 0800 1500 |0450: move-object/from16 v0, v21 │ │ -08d20c: 5402 7905 |0452: iget-object v2, v0, Ljwtc/android/chess/ChessView;._arrTextCaptured:[[Landroid/widget/TextView; // field@0579 │ │ -08d210: 1203 |0454: const/4 v3, #int 0 // #0 │ │ -08d212: 4603 0203 |0455: aget-object v3, v2, v3 │ │ -08d216: 1234 |0457: const/4 v4, #int 3 // #3 │ │ -08d218: 0800 1500 |0458: move-object/from16 v0, v21 │ │ -08d21c: 5402 8a05 |045a: iget-object v2, v0, Ljwtc/android/chess/ChessView;._parent:Ljwtc/android/chess/main; // field@058a │ │ -08d220: 1405 c200 0b7f |045c: const v5, #float 1.84767e+38 // #7f0b00c2 │ │ -08d226: 6e20 fe18 5200 |045f: invoke-virtual {v2, v5}, Ljwtc/android/chess/main;.findViewById:(I)Landroid/view/View; // method@18fe │ │ -08d22c: 0c02 |0462: move-result-object v2 │ │ -08d22e: 1f02 ff02 |0463: check-cast v2, Landroid/widget/TextView; // type@02ff │ │ -08d232: 4d02 0304 |0465: aput-object v2, v3, v4 │ │ -08d236: 0800 1500 |0467: move-object/from16 v0, v21 │ │ -08d23a: 5402 7905 |0469: iget-object v2, v0, Ljwtc/android/chess/ChessView;._arrTextCaptured:[[Landroid/widget/TextView; // field@0579 │ │ -08d23e: 1203 |046b: const/4 v3, #int 0 // #0 │ │ -08d240: 4603 0203 |046c: aget-object v3, v2, v3 │ │ -08d244: 1244 |046e: const/4 v4, #int 4 // #4 │ │ -08d246: 0800 1500 |046f: move-object/from16 v0, v21 │ │ -08d24a: 5402 8a05 |0471: iget-object v2, v0, Ljwtc/android/chess/ChessView;._parent:Ljwtc/android/chess/main; // field@058a │ │ -08d24e: 1405 c300 0b7f |0473: const v5, #float 1.84767e+38 // #7f0b00c3 │ │ -08d254: 6e20 fe18 5200 |0476: invoke-virtual {v2, v5}, Ljwtc/android/chess/main;.findViewById:(I)Landroid/view/View; // method@18fe │ │ -08d25a: 0c02 |0479: move-result-object v2 │ │ -08d25c: 1f02 ff02 |047a: check-cast v2, Landroid/widget/TextView; // type@02ff │ │ -08d260: 4d02 0304 |047c: aput-object v2, v3, v4 │ │ -08d264: 0800 1500 |047e: move-object/from16 v0, v21 │ │ -08d268: 5402 7905 |0480: iget-object v2, v0, Ljwtc/android/chess/ChessView;._arrTextCaptured:[[Landroid/widget/TextView; // field@0579 │ │ -08d26c: 1213 |0482: const/4 v3, #int 1 // #1 │ │ -08d26e: 4603 0203 |0483: aget-object v3, v2, v3 │ │ -08d272: 1204 |0485: const/4 v4, #int 0 // #0 │ │ -08d274: 0800 1500 |0486: move-object/from16 v0, v21 │ │ -08d278: 5402 8a05 |0488: iget-object v2, v0, Ljwtc/android/chess/ChessView;._parent:Ljwtc/android/chess/main; // field@058a │ │ -08d27c: 1405 c400 0b7f |048a: const v5, #float 1.84767e+38 // #7f0b00c4 │ │ -08d282: 6e20 fe18 5200 |048d: invoke-virtual {v2, v5}, Ljwtc/android/chess/main;.findViewById:(I)Landroid/view/View; // method@18fe │ │ -08d288: 0c02 |0490: move-result-object v2 │ │ -08d28a: 1f02 ff02 |0491: check-cast v2, Landroid/widget/TextView; // type@02ff │ │ -08d28e: 4d02 0304 |0493: aput-object v2, v3, v4 │ │ -08d292: 0800 1500 |0495: move-object/from16 v0, v21 │ │ -08d296: 5402 7905 |0497: iget-object v2, v0, Ljwtc/android/chess/ChessView;._arrTextCaptured:[[Landroid/widget/TextView; // field@0579 │ │ -08d29a: 1213 |0499: const/4 v3, #int 1 // #1 │ │ -08d29c: 4603 0203 |049a: aget-object v3, v2, v3 │ │ -08d2a0: 1214 |049c: const/4 v4, #int 1 // #1 │ │ -08d2a2: 0800 1500 |049d: move-object/from16 v0, v21 │ │ -08d2a6: 5402 8a05 |049f: iget-object v2, v0, Ljwtc/android/chess/ChessView;._parent:Ljwtc/android/chess/main; // field@058a │ │ -08d2aa: 1405 c500 0b7f |04a1: const v5, #float 1.84767e+38 // #7f0b00c5 │ │ -08d2b0: 6e20 fe18 5200 |04a4: invoke-virtual {v2, v5}, Ljwtc/android/chess/main;.findViewById:(I)Landroid/view/View; // method@18fe │ │ -08d2b6: 0c02 |04a7: move-result-object v2 │ │ -08d2b8: 1f02 ff02 |04a8: check-cast v2, Landroid/widget/TextView; // type@02ff │ │ -08d2bc: 4d02 0304 |04aa: aput-object v2, v3, v4 │ │ -08d2c0: 0800 1500 |04ac: move-object/from16 v0, v21 │ │ -08d2c4: 5402 7905 |04ae: iget-object v2, v0, Ljwtc/android/chess/ChessView;._arrTextCaptured:[[Landroid/widget/TextView; // field@0579 │ │ -08d2c8: 1213 |04b0: const/4 v3, #int 1 // #1 │ │ -08d2ca: 4603 0203 |04b1: aget-object v3, v2, v3 │ │ -08d2ce: 1224 |04b3: const/4 v4, #int 2 // #2 │ │ -08d2d0: 0800 1500 |04b4: move-object/from16 v0, v21 │ │ -08d2d4: 5402 8a05 |04b6: iget-object v2, v0, Ljwtc/android/chess/ChessView;._parent:Ljwtc/android/chess/main; // field@058a │ │ -08d2d8: 1405 c600 0b7f |04b8: const v5, #float 1.84767e+38 // #7f0b00c6 │ │ -08d2de: 6e20 fe18 5200 |04bb: invoke-virtual {v2, v5}, Ljwtc/android/chess/main;.findViewById:(I)Landroid/view/View; // method@18fe │ │ -08d2e4: 0c02 |04be: move-result-object v2 │ │ -08d2e6: 1f02 ff02 |04bf: check-cast v2, Landroid/widget/TextView; // type@02ff │ │ -08d2ea: 4d02 0304 |04c1: aput-object v2, v3, v4 │ │ -08d2ee: 0800 1500 |04c3: move-object/from16 v0, v21 │ │ -08d2f2: 5402 7905 |04c5: iget-object v2, v0, Ljwtc/android/chess/ChessView;._arrTextCaptured:[[Landroid/widget/TextView; // field@0579 │ │ -08d2f6: 1213 |04c7: const/4 v3, #int 1 // #1 │ │ -08d2f8: 4603 0203 |04c8: aget-object v3, v2, v3 │ │ -08d2fc: 1234 |04ca: const/4 v4, #int 3 // #3 │ │ -08d2fe: 0800 1500 |04cb: move-object/from16 v0, v21 │ │ -08d302: 5402 8a05 |04cd: iget-object v2, v0, Ljwtc/android/chess/ChessView;._parent:Ljwtc/android/chess/main; // field@058a │ │ -08d306: 1405 c700 0b7f |04cf: const v5, #float 1.84767e+38 // #7f0b00c7 │ │ -08d30c: 6e20 fe18 5200 |04d2: invoke-virtual {v2, v5}, Ljwtc/android/chess/main;.findViewById:(I)Landroid/view/View; // method@18fe │ │ -08d312: 0c02 |04d5: move-result-object v2 │ │ -08d314: 1f02 ff02 |04d6: check-cast v2, Landroid/widget/TextView; // type@02ff │ │ -08d318: 4d02 0304 |04d8: aput-object v2, v3, v4 │ │ -08d31c: 0800 1500 |04da: move-object/from16 v0, v21 │ │ -08d320: 5402 7905 |04dc: iget-object v2, v0, Ljwtc/android/chess/ChessView;._arrTextCaptured:[[Landroid/widget/TextView; // field@0579 │ │ -08d324: 1213 |04de: const/4 v3, #int 1 // #1 │ │ -08d326: 4603 0203 |04df: aget-object v3, v2, v3 │ │ -08d32a: 1244 |04e1: const/4 v4, #int 4 // #4 │ │ -08d32c: 0800 1500 |04e2: move-object/from16 v0, v21 │ │ -08d330: 5402 8a05 |04e4: iget-object v2, v0, Ljwtc/android/chess/ChessView;._parent:Ljwtc/android/chess/main; // field@058a │ │ -08d334: 1405 c800 0b7f |04e6: const v5, #float 1.84767e+38 // #7f0b00c8 │ │ -08d33a: 6e20 fe18 5200 |04e9: invoke-virtual {v2, v5}, Ljwtc/android/chess/main;.findViewById:(I)Landroid/view/View; // method@18fe │ │ -08d340: 0c02 |04ec: move-result-object v2 │ │ -08d342: 1f02 ff02 |04ed: check-cast v2, Landroid/widget/TextView; // type@02ff │ │ -08d346: 4d02 0304 |04ef: aput-object v2, v3, v4 │ │ -08d34a: 1232 |04f1: const/4 v2, #int 3 // #3 │ │ -08d34c: 0800 1500 |04f2: move-object/from16 v0, v21 │ │ -08d350: 5902 8f05 |04f4: iput v2, v0, Ljwtc/android/chess/ChessView;._selectedLevel:I // field@058f │ │ -08d354: 1602 0000 |04f6: const-wide/16 v2, #int 0 // #0 │ │ -08d358: 0800 1500 |04f8: move-object/from16 v0, v21 │ │ -08d35c: 5a02 8605 |04fa: iput-wide v2, v0, Ljwtc/android/chess/ChessView;._lClockStartWhite:J // field@0586 │ │ -08d360: 1602 0000 |04fc: const-wide/16 v2, #int 0 // #0 │ │ -08d364: 0800 1500 |04fe: move-object/from16 v0, v21 │ │ -08d368: 5a02 8505 |0500: iput-wide v2, v0, Ljwtc/android/chess/ChessView;._lClockStartBlack:J // field@0585 │ │ -08d36c: 1602 0000 |0502: const-wide/16 v2, #int 0 // #0 │ │ -08d370: 0800 1500 |0504: move-object/from16 v0, v21 │ │ -08d374: 5a02 8705 |0506: iput-wide v2, v0, Ljwtc/android/chess/ChessView;._lClockTotal:J // field@0587 │ │ -08d378: 2202 7203 |0508: new-instance v2, Ljava/util/Timer; // type@0372 │ │ -08d37c: 1213 |050a: const/4 v3, #int 1 // #1 │ │ -08d37e: 7020 ea15 3200 |050b: invoke-direct {v2, v3}, Ljava/util/Timer;.:(Z)V // method@15ea │ │ -08d384: 0800 1500 |050e: move-object/from16 v0, v21 │ │ -08d388: 5b02 9305 |0510: iput-object v2, v0, Ljwtc/android/chess/ChessView;._timer:Ljava/util/Timer; // field@0593 │ │ -08d38c: 0800 1500 |0512: move-object/from16 v0, v21 │ │ -08d390: 5402 9305 |0514: iget-object v2, v0, Ljwtc/android/chess/ChessView;._timer:Ljava/util/Timer; // field@0593 │ │ -08d394: 2203 9603 |0516: new-instance v3, Ljwtc/android/chess/ChessView$15; // type@0396 │ │ -08d398: 0800 1500 |0518: move-object/from16 v0, v21 │ │ -08d39c: 7020 5016 0300 |051a: invoke-direct {v3, v0}, Ljwtc/android/chess/ChessView$15;.:(Ljwtc/android/chess/ChessView;)V // method@1650 │ │ -08d3a2: 1604 e803 |051d: const-wide/16 v4, #int 1000 // #3e8 │ │ -08d3a6: 1606 e803 |051f: const-wide/16 v6, #int 1000 // #3e8 │ │ -08d3aa: 7406 ec15 0200 |0521: invoke-virtual/range {v2, v3, v4, v5, v6, v7}, Ljava/util/Timer;.schedule:(Ljava/util/TimerTask;JJ)V // method@15ec │ │ -08d3b0: 1202 |0524: const/4 v2, #int 0 // #0 │ │ -08d3b2: 0800 1500 |0525: move-object/from16 v0, v21 │ │ -08d3b6: 5b02 8d05 |0527: iput-object v2, v0, Ljwtc/android/chess/ChessView;._sPrevECO:Ljava/lang/String; // field@058d │ │ -08d3ba: 0e00 |0529: return-void │ │ +08e510: |[08e510] jwtc.android.chess.ChessView.:(Landroid/app/Activity;)V │ │ +08e520: 7601 6917 1500 |0000: invoke-direct/range {v21}, Ljwtc/android/chess/UI;.:()V // method@1769 │ │ +08e526: 2202 a603 |0003: new-instance v2, Ljwtc/android/chess/ChessView$InnerHandler; // type@03a6 │ │ +08e52a: 0800 1500 |0005: move-object/from16 v0, v21 │ │ +08e52e: 7020 7616 0200 |0007: invoke-direct {v2, v0}, Ljwtc/android/chess/ChessView$InnerHandler;.:(Ljwtc/android/chess/ChessView;)V // method@1676 │ │ +08e534: 0800 1500 |000a: move-object/from16 v0, v21 │ │ +08e538: 5b02 a305 |000c: iput-object v2, v0, Ljwtc/android/chess/ChessView;.m_timerHandler:Ljwtc/android/chess/ChessView$InnerHandler; // field@05a3 │ │ +08e53c: 0802 1600 |000e: move-object/from16 v2, v22 │ │ +08e540: 1f02 1a04 |0010: check-cast v2, Ljwtc/android/chess/main; // type@041a │ │ +08e544: 0800 1500 |0012: move-object/from16 v0, v21 │ │ +08e548: 5b02 8a05 |0014: iput-object v2, v0, Ljwtc/android/chess/ChessView;._parent:Ljwtc/android/chess/main; // field@058a │ │ +08e54c: 2202 a803 |0016: new-instance v2, Ljwtc/android/chess/ChessViewBase; // type@03a8 │ │ +08e550: 0800 1600 |0018: move-object/from16 v0, v22 │ │ +08e554: 7020 de16 0200 |001a: invoke-direct {v2, v0}, Ljwtc/android/chess/ChessViewBase;.:(Landroid/app/Activity;)V // method@16de │ │ +08e55a: 0800 1500 |001d: move-object/from16 v0, v21 │ │ +08e55e: 5b02 9e05 |001f: iput-object v2, v0, Ljwtc/android/chess/ChessView;._view:Ljwtc/android/chess/ChessViewBase; // field@059e │ │ +08e562: 1202 |0021: const/4 v2, #int 0 // #0 │ │ +08e564: 0800 1500 |0022: move-object/from16 v0, v21 │ │ +08e568: 5902 8b05 |0024: iput v2, v0, Ljwtc/android/chess/ChessView;._playMode:I // field@058b │ │ +08e56c: 1202 |0026: const/4 v2, #int 0 // #0 │ │ +08e56e: 0800 1500 |0027: move-object/from16 v0, v21 │ │ +08e572: 5c02 7a05 |0029: iput-boolean v2, v0, Ljwtc/android/chess/ChessView;._bAutoFlip:Z // field@057a │ │ +08e576: 1202 |002b: const/4 v2, #int 0 // #0 │ │ +08e578: 0800 1500 |002c: move-object/from16 v0, v21 │ │ +08e57c: 5c02 7c05 |002e: iput-boolean v2, v0, Ljwtc/android/chess/ChessView;._bShowMoves:Z // field@057c │ │ +08e580: 1212 |0030: const/4 v2, #int 1 // #1 │ │ +08e582: 0800 1500 |0031: move-object/from16 v0, v21 │ │ +08e586: 5c02 7b05 |0033: iput-boolean v2, v0, Ljwtc/android/chess/ChessView;._bShowLastMove:Z // field@057b │ │ +08e58a: 12f2 |0035: const/4 v2, #int -1 // #ff │ │ +08e58c: 0800 1500 |0036: move-object/from16 v0, v21 │ │ +08e590: 5902 7e05 |0038: iput v2, v0, Ljwtc/android/chess/ChessView;._dpadPos:I // field@057e │ │ +08e594: 2202 5d03 |003a: new-instance v2, Ljava/util/ArrayList; // type@035d │ │ +08e598: 7010 9d15 0200 |003c: invoke-direct {v2}, Ljava/util/ArrayList;.:()V // method@159d │ │ +08e59e: 0800 1500 |003f: move-object/from16 v0, v21 │ │ +08e5a2: 5b02 7805 |0041: iput-object v2, v0, Ljwtc/android/chess/ChessView;._arrPGNView:Ljava/util/ArrayList; // field@0578 │ │ +08e5a6: 0800 1500 |0043: move-object/from16 v0, v21 │ │ +08e5aa: 5402 8a05 |0045: iget-object v2, v0, Ljwtc/android/chess/ChessView;._parent:Ljwtc/android/chess/main; // field@058a │ │ +08e5ae: 1a03 d618 |0047: const-string v3, "layout_inflater" // string@18d6 │ │ +08e5b2: 6e20 0819 3200 |0049: invoke-virtual {v2, v3}, Ljwtc/android/chess/main;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@1908 │ │ +08e5b8: 0c02 |004c: move-result-object v2 │ │ +08e5ba: 1f02 9702 |004d: check-cast v2, Landroid/view/LayoutInflater; // type@0297 │ │ +08e5be: 0800 1500 |004f: move-object/from16 v0, v21 │ │ +08e5c2: 5b02 8105 |0051: iput-object v2, v0, Ljwtc/android/chess/ChessView;._inflater:Landroid/view/LayoutInflater; // field@0581 │ │ +08e5c6: 2212 9803 |0053: new-instance v18, Ljwtc/android/chess/ChessView$1; // type@0398 │ │ +08e5ca: 0800 1200 |0055: move-object/from16 v0, v18 │ │ +08e5ce: 0801 1500 |0057: move-object/from16 v1, v21 │ │ +08e5d2: 7020 5a16 1000 |0059: invoke-direct {v0, v1}, Ljwtc/android/chess/ChessView$1;.:(Ljwtc/android/chess/ChessView;)V // method@165a │ │ +08e5d8: 1202 |005c: const/4 v2, #int 0 // #0 │ │ +08e5da: 0800 1500 |005d: move-object/from16 v0, v21 │ │ +08e5de: 5b02 9c05 |005f: iput-object v2, v0, Ljwtc/android/chess/ChessView;._vScrollHistory:Landroid/widget/ScrollView; // field@059c │ │ +08e5e2: 1202 |0061: const/4 v2, #int 0 // #0 │ │ +08e5e4: 0800 1500 |0062: move-object/from16 v0, v21 │ │ +08e5e8: 5b02 7f05 |0064: iput-object v2, v0, Ljwtc/android/chess/ChessView;._hScrollHistory:Landroid/widget/HorizontalScrollView; // field@057f │ │ +08e5ec: 1202 |0066: const/4 v2, #int 0 // #0 │ │ +08e5ee: 0800 1500 |0067: move-object/from16 v0, v21 │ │ +08e5f2: 5b02 8905 |0069: iput-object v2, v0, Ljwtc/android/chess/ChessView;._layoutHistory:Landroid/widget/RelativeLayout; // field@0589 │ │ +08e5f6: 0800 1500 |006b: move-object/from16 v0, v21 │ │ +08e5fa: 5402 9e05 |006d: iget-object v2, v0, Ljwtc/android/chess/ChessView;._view:Ljwtc/android/chess/ChessViewBase; // field@059e │ │ +08e5fe: 0800 1200 |006f: move-object/from16 v0, v18 │ │ +08e602: 6e20 e516 0200 |0071: invoke-virtual {v2, v0}, Ljwtc/android/chess/ChessViewBase;.init:(Landroid/view/View$OnClickListener;)V // method@16e5 │ │ +08e608: 1202 |0074: const/4 v2, #int 0 // #0 │ │ +08e60a: 0800 1500 |0075: move-object/from16 v0, v21 │ │ +08e60e: 5b02 9d05 |0077: iput-object v2, v0, Ljwtc/android/chess/ChessView;._vibrator:Landroid/os/Vibrator; // field@059d │ │ +08e612: 1202 |0079: const/4 v2, #int 0 // #0 │ │ +08e614: 0800 1500 |007a: move-object/from16 v0, v21 │ │ +08e618: 5b02 8205 |007c: iput-object v2, v0, Ljwtc/android/chess/ChessView;._jArrayECO:Lorg/json/JSONArray; // field@0582 │ │ +08e61c: 0800 1500 |007e: move-object/from16 v0, v21 │ │ +08e620: 5402 8a05 |0080: iget-object v2, v0, Ljwtc/android/chess/ChessView;._parent:Ljwtc/android/chess/main; // field@058a │ │ +08e624: 1403 ca00 0b7f |0082: const v3, #float 1.84767e+38 // #7f0b00ca │ │ +08e62a: 6e20 fe18 3200 |0085: invoke-virtual {v2, v3}, Ljwtc/android/chess/main;.findViewById:(I)Landroid/view/View; // method@18fe │ │ +08e630: 0c02 |0088: move-result-object v2 │ │ +08e632: 1f02 d802 |0089: check-cast v2, Landroid/widget/HorizontalScrollView; // type@02d8 │ │ +08e636: 0800 1500 |008b: move-object/from16 v0, v21 │ │ +08e63a: 5b02 7f05 |008d: iput-object v2, v0, Ljwtc/android/chess/ChessView;._hScrollHistory:Landroid/widget/HorizontalScrollView; // field@057f │ │ +08e63e: 0800 1500 |008f: move-object/from16 v0, v21 │ │ +08e642: 5402 8a05 |0091: iget-object v2, v0, Ljwtc/android/chess/ChessView;._parent:Ljwtc/android/chess/main; // field@058a │ │ +08e646: 1403 cb00 0b7f |0093: const v3, #float 1.84767e+38 // #7f0b00cb │ │ +08e64c: 6e20 fe18 3200 |0096: invoke-virtual {v2, v3}, Ljwtc/android/chess/main;.findViewById:(I)Landroid/view/View; // method@18fe │ │ +08e652: 0c02 |0099: move-result-object v2 │ │ +08e654: 1f02 e602 |009a: check-cast v2, Landroid/widget/RelativeLayout; // type@02e6 │ │ +08e658: 0800 1500 |009c: move-object/from16 v0, v21 │ │ +08e65c: 5b02 8905 |009e: iput-object v2, v0, Ljwtc/android/chess/ChessView;._layoutHistory:Landroid/widget/RelativeLayout; // field@0589 │ │ +08e660: 0800 1500 |00a0: move-object/from16 v0, v21 │ │ +08e664: 5402 8a05 |00a2: iget-object v2, v0, Ljwtc/android/chess/ChessView;._parent:Ljwtc/android/chess/main; // field@058a │ │ +08e668: 1403 d800 0b7f |00a4: const v3, #float 1.84767e+38 // #7f0b00d8 │ │ +08e66e: 6e20 fe18 3200 |00a7: invoke-virtual {v2, v3}, Ljwtc/android/chess/main;.findViewById:(I)Landroid/view/View; // method@18fe │ │ +08e674: 0c02 |00aa: move-result-object v2 │ │ +08e676: 1f02 e802 |00ab: check-cast v2, Landroid/widget/ScrollView; // type@02e8 │ │ +08e67a: 0800 1500 |00ad: move-object/from16 v0, v21 │ │ +08e67e: 5b02 9c05 |00af: iput-object v2, v0, Ljwtc/android/chess/ChessView;._vScrollHistory:Landroid/widget/ScrollView; // field@059c │ │ +08e682: 0800 1500 |00b1: move-object/from16 v0, v21 │ │ +08e686: 5402 8a05 |00b3: iget-object v2, v0, Ljwtc/android/chess/ChessView;._parent:Ljwtc/android/chess/main; // field@058a │ │ +08e68a: 1403 b100 0b7f |00b5: const v3, #float 1.84766e+38 // #7f0b00b1 │ │ +08e690: 6e20 fe18 3200 |00b8: invoke-virtual {v2, v3}, Ljwtc/android/chess/main;.findViewById:(I)Landroid/view/View; // method@18fe │ │ +08e696: 0c02 |00bb: move-result-object v2 │ │ +08e698: 1f02 d902 |00bc: check-cast v2, Landroid/widget/ImageButton; // type@02d9 │ │ +08e69c: 0800 1500 |00be: move-object/from16 v0, v21 │ │ +08e6a0: 5b02 7d05 |00c0: iput-object v2, v0, Ljwtc/android/chess/ChessView;._butPlay:Landroid/widget/ImageButton; // field@057d │ │ +08e6a4: 0800 1500 |00c2: move-object/from16 v0, v21 │ │ +08e6a8: 5402 7d05 |00c4: iget-object v2, v0, Ljwtc/android/chess/ChessView;._butPlay:Landroid/widget/ImageButton; // field@057d │ │ +08e6ac: 2203 9e03 |00c6: new-instance v3, Ljwtc/android/chess/ChessView$2; // type@039e │ │ +08e6b0: 0800 1500 |00c8: move-object/from16 v0, v21 │ │ +08e6b4: 7020 6616 0300 |00ca: invoke-direct {v3, v0}, Ljwtc/android/chess/ChessView$2;.:(Ljwtc/android/chess/ChessView;)V // method@1666 │ │ +08e6ba: 6e20 e213 3200 |00cd: invoke-virtual {v2, v3}, Landroid/widget/ImageButton;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@13e2 │ │ +08e6c0: 2214 9f03 |00d0: new-instance v20, Ljwtc/android/chess/ChessView$3; // type@039f │ │ +08e6c4: 7602 6816 1400 |00d2: invoke-direct/range {v20, v21}, Ljwtc/android/chess/ChessView$3;.:(Ljwtc/android/chess/ChessView;)V // method@1668 │ │ +08e6ca: 0800 1500 |00d5: move-object/from16 v0, v21 │ │ +08e6ce: 5402 8a05 |00d7: iget-object v2, v0, Ljwtc/android/chess/ChessView;._parent:Ljwtc/android/chess/main; // field@058a │ │ +08e6d2: 1403 af00 0b7f |00d9: const v3, #float 1.84766e+38 // #7f0b00af │ │ +08e6d8: 6e20 fe18 3200 |00dc: invoke-virtual {v2, v3}, Ljwtc/android/chess/main;.findViewById:(I)Landroid/view/View; // method@18fe │ │ +08e6de: 0c0f |00df: move-result-object v15 │ │ +08e6e0: 1f0f d902 |00e0: check-cast v15, Landroid/widget/ImageButton; // type@02d9 │ │ +08e6e4: 380f 0700 |00e2: if-eqz v15, 00e9 // +0007 │ │ +08e6e8: 0800 1400 |00e4: move-object/from16 v0, v20 │ │ +08e6ec: 6e20 e213 0f00 |00e6: invoke-virtual {v15, v0}, Landroid/widget/ImageButton;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@13e2 │ │ +08e6f2: 2213 a003 |00e9: new-instance v19, Ljwtc/android/chess/ChessView$4; // type@03a0 │ │ +08e6f6: 0800 1300 |00eb: move-object/from16 v0, v19 │ │ +08e6fa: 0801 1500 |00ed: move-object/from16 v1, v21 │ │ +08e6fe: 7020 6a16 1000 |00ef: invoke-direct {v0, v1}, Ljwtc/android/chess/ChessView$4;.:(Ljwtc/android/chess/ChessView;)V // method@166a │ │ +08e704: 0800 1500 |00f2: move-object/from16 v0, v21 │ │ +08e708: 5402 8a05 |00f4: iget-object v2, v0, Ljwtc/android/chess/ChessView;._parent:Ljwtc/android/chess/main; // field@058a │ │ +08e70c: 1403 b000 0b7f |00f6: const v3, #float 1.84766e+38 // #7f0b00b0 │ │ +08e712: 6e20 fe18 3200 |00f9: invoke-virtual {v2, v3}, Ljwtc/android/chess/main;.findViewById:(I)Landroid/view/View; // method@18fe │ │ +08e718: 0c0d |00fc: move-result-object v13 │ │ +08e71a: 1f0d d902 |00fd: check-cast v13, Landroid/widget/ImageButton; // type@02d9 │ │ +08e71e: 380d 0700 |00ff: if-eqz v13, 0106 // +0007 │ │ +08e722: 0800 1300 |0101: move-object/from16 v0, v19 │ │ +08e726: 6e20 e213 0d00 |0103: invoke-virtual {v13, v0}, Landroid/widget/ImageButton;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@13e2 │ │ +08e72c: 0800 1500 |0106: move-object/from16 v0, v21 │ │ +08e730: 5402 8a05 |0108: iget-object v2, v0, Ljwtc/android/chess/ChessView;._parent:Ljwtc/android/chess/main; // field@058a │ │ +08e734: 1403 ac00 0b7f |010a: const v3, #float 1.84766e+38 // #7f0b00ac │ │ +08e73a: 6e20 fe18 3200 |010d: invoke-virtual {v2, v3}, Ljwtc/android/chess/main;.findViewById:(I)Landroid/view/View; // method@18fe │ │ +08e740: 0c0c |0110: move-result-object v12 │ │ +08e742: 1f0c cb02 |0111: check-cast v12, Landroid/widget/Button; // type@02cb │ │ +08e746: 380c 0c00 |0113: if-eqz v12, 011f // +000c │ │ +08e74a: 2202 a103 |0115: new-instance v2, Ljwtc/android/chess/ChessView$5; // type@03a1 │ │ +08e74e: 0800 1500 |0117: move-object/from16 v0, v21 │ │ +08e752: 7020 6c16 0200 |0119: invoke-direct {v2, v0}, Ljwtc/android/chess/ChessView$5;.:(Ljwtc/android/chess/ChessView;)V // method@166c │ │ +08e758: 6e20 c113 2c00 |011c: invoke-virtual {v12, v2}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@13c1 │ │ +08e75e: 0800 1500 |011f: move-object/from16 v0, v21 │ │ +08e762: 5402 8a05 |0121: iget-object v2, v0, Ljwtc/android/chess/ChessView;._parent:Ljwtc/android/chess/main; // field@058a │ │ +08e766: 1403 ae00 0b7f |0123: const v3, #float 1.84766e+38 // #7f0b00ae │ │ +08e76c: 6e20 fe18 3200 |0126: invoke-virtual {v2, v3}, Ljwtc/android/chess/main;.findViewById:(I)Landroid/view/View; // method@18fe │ │ +08e772: 0c10 |0129: move-result-object v16 │ │ +08e774: 1f10 d902 |012a: check-cast v16, Landroid/widget/ImageButton; // type@02d9 │ │ +08e778: 3810 0e00 |012c: if-eqz v16, 013a // +000e │ │ +08e77c: 2202 a203 |012e: new-instance v2, Ljwtc/android/chess/ChessView$6; // type@03a2 │ │ +08e780: 0800 1500 |0130: move-object/from16 v0, v21 │ │ +08e784: 7020 6e16 0200 |0132: invoke-direct {v2, v0}, Ljwtc/android/chess/ChessView$6;.:(Ljwtc/android/chess/ChessView;)V // method@166e │ │ +08e78a: 0800 1000 |0135: move-object/from16 v0, v16 │ │ +08e78e: 6e20 e213 2000 |0137: invoke-virtual {v0, v2}, Landroid/widget/ImageButton;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@13e2 │ │ +08e794: 0800 1500 |013a: move-object/from16 v0, v21 │ │ +08e798: 5402 8a05 |013c: iget-object v2, v0, Ljwtc/android/chess/ChessView;._parent:Ljwtc/android/chess/main; // field@058a │ │ +08e79c: 1403 ad00 0b7f |013e: const v3, #float 1.84766e+38 // #7f0b00ad │ │ +08e7a2: 6e20 fe18 3200 |0141: invoke-virtual {v2, v3}, Ljwtc/android/chess/main;.findViewById:(I)Landroid/view/View; // method@18fe │ │ +08e7a8: 0c0e |0144: move-result-object v14 │ │ +08e7aa: 1f0e d902 |0145: check-cast v14, Landroid/widget/ImageButton; // type@02d9 │ │ +08e7ae: 380e 0c00 |0147: if-eqz v14, 0153 // +000c │ │ +08e7b2: 2202 a303 |0149: new-instance v2, Ljwtc/android/chess/ChessView$7; // type@03a3 │ │ +08e7b6: 0800 1500 |014b: move-object/from16 v0, v21 │ │ +08e7ba: 7020 7016 0200 |014d: invoke-direct {v2, v0}, Ljwtc/android/chess/ChessView$7;.:(Ljwtc/android/chess/ChessView;)V // method@1670 │ │ +08e7c0: 6e20 e213 2e00 |0150: invoke-virtual {v14, v2}, Landroid/widget/ImageButton;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@13e2 │ │ +08e7c6: 0800 1500 |0153: move-object/from16 v0, v21 │ │ +08e7ca: 5402 8a05 |0155: iget-object v2, v0, Ljwtc/android/chess/ChessView;._parent:Ljwtc/android/chess/main; // field@058a │ │ +08e7ce: 1403 d200 0b7f |0157: const v3, #float 1.84767e+38 // #7f0b00d2 │ │ +08e7d4: 6e20 fe18 3200 |015a: invoke-virtual {v2, v3}, Ljwtc/android/chess/main;.findViewById:(I)Landroid/view/View; // method@18fe │ │ +08e7da: 0c0b |015d: move-result-object v11 │ │ +08e7dc: 1f0b d902 |015e: check-cast v11, Landroid/widget/ImageButton; // type@02d9 │ │ +08e7e0: 380b 0c00 |0160: if-eqz v11, 016c // +000c │ │ +08e7e4: 2202 a403 |0162: new-instance v2, Ljwtc/android/chess/ChessView$8; // type@03a4 │ │ +08e7e8: 0800 1500 |0164: move-object/from16 v0, v21 │ │ +08e7ec: 7020 7216 0200 |0166: invoke-direct {v2, v0}, Ljwtc/android/chess/ChessView$8;.:(Ljwtc/android/chess/ChessView;)V // method@1672 │ │ +08e7f2: 6e20 e213 2b00 |0169: invoke-virtual {v11, v2}, Landroid/widget/ImageButton;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@13e2 │ │ +08e7f8: 0800 1500 |016c: move-object/from16 v0, v21 │ │ +08e7fc: 5402 8a05 |016e: iget-object v2, v0, Ljwtc/android/chess/ChessView;._parent:Ljwtc/android/chess/main; // field@058a │ │ +08e800: 1403 d100 0b7f |0170: const v3, #float 1.84767e+38 // #7f0b00d1 │ │ +08e806: 6e20 fe18 3200 |0173: invoke-virtual {v2, v3}, Ljwtc/android/chess/main;.findViewById:(I)Landroid/view/View; // method@18fe │ │ +08e80c: 0c09 |0176: move-result-object v9 │ │ +08e80e: 1f09 d902 |0177: check-cast v9, Landroid/widget/ImageButton; // type@02d9 │ │ +08e812: 3809 0c00 |0179: if-eqz v9, 0185 // +000c │ │ +08e816: 2202 a503 |017b: new-instance v2, Ljwtc/android/chess/ChessView$9; // type@03a5 │ │ +08e81a: 0800 1500 |017d: move-object/from16 v0, v21 │ │ +08e81e: 7020 7416 0200 |017f: invoke-direct {v2, v0}, Ljwtc/android/chess/ChessView$9;.:(Ljwtc/android/chess/ChessView;)V // method@1674 │ │ +08e824: 6e20 e213 2900 |0182: invoke-virtual {v9, v2}, Landroid/widget/ImageButton;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@13e2 │ │ +08e82a: 0800 1500 |0185: move-object/from16 v0, v21 │ │ +08e82e: 5402 8a05 |0187: iget-object v2, v0, Ljwtc/android/chess/ChessView;._parent:Ljwtc/android/chess/main; // field@058a │ │ +08e832: 1403 d000 0b7f |0189: const v3, #float 1.84767e+38 // #7f0b00d0 │ │ +08e838: 6e20 fe18 3200 |018c: invoke-virtual {v2, v3}, Ljwtc/android/chess/main;.findViewById:(I)Landroid/view/View; // method@18fe │ │ +08e83e: 0c0a |018f: move-result-object v10 │ │ +08e840: 1f0a d902 |0190: check-cast v10, Landroid/widget/ImageButton; // type@02d9 │ │ +08e844: 380a 0c00 |0192: if-eqz v10, 019e // +000c │ │ +08e848: 2202 8d03 |0194: new-instance v2, Ljwtc/android/chess/ChessView$10; // type@038d │ │ +08e84c: 0800 1500 |0196: move-object/from16 v0, v21 │ │ +08e850: 7020 4216 0200 |0198: invoke-direct {v2, v0}, Ljwtc/android/chess/ChessView$10;.:(Ljwtc/android/chess/ChessView;)V // method@1642 │ │ +08e856: 6e20 e213 2a00 |019b: invoke-virtual {v10, v2}, Landroid/widget/ImageButton;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@13e2 │ │ +08e85c: 0800 1500 |019e: move-object/from16 v0, v21 │ │ +08e860: 5402 8a05 |01a0: iget-object v2, v0, Ljwtc/android/chess/ChessView;._parent:Ljwtc/android/chess/main; // field@058a │ │ +08e864: 1403 ce00 0b7f |01a2: const v3, #float 1.84767e+38 // #7f0b00ce │ │ +08e86a: 6e20 fe18 3200 |01a5: invoke-virtual {v2, v3}, Ljwtc/android/chess/main;.findViewById:(I)Landroid/view/View; // method@18fe │ │ +08e870: 0c08 |01a8: move-result-object v8 │ │ +08e872: 1f08 cb02 |01a9: check-cast v8, Landroid/widget/Button; // type@02cb │ │ +08e876: 3808 0c00 |01ab: if-eqz v8, 01b7 // +000c │ │ +08e87a: 2202 8e03 |01ad: new-instance v2, Ljwtc/android/chess/ChessView$11; // type@038e │ │ +08e87e: 0800 1500 |01af: move-object/from16 v0, v21 │ │ +08e882: 7020 4416 0200 |01b1: invoke-direct {v2, v0}, Ljwtc/android/chess/ChessView$11;.:(Ljwtc/android/chess/ChessView;)V // method@1644 │ │ +08e888: 6e20 c113 2800 |01b4: invoke-virtual {v8, v2}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@13c1 │ │ +08e88e: 0800 1500 |01b7: move-object/from16 v0, v21 │ │ +08e892: 5402 8a05 |01b9: iget-object v2, v0, Ljwtc/android/chess/ChessView;._parent:Ljwtc/android/chess/main; // field@058a │ │ +08e896: 1403 a800 0b7f |01bb: const v3, #float 1.84766e+38 // #7f0b00a8 │ │ +08e89c: 6e20 fe18 3200 |01be: invoke-virtual {v2, v3}, Ljwtc/android/chess/main;.findViewById:(I)Landroid/view/View; // method@18fe │ │ +08e8a2: 0c02 |01c1: move-result-object v2 │ │ +08e8a4: 1f02 fc02 |01c2: check-cast v2, Landroid/widget/TextView; // type@02fc │ │ +08e8a8: 0800 1500 |01c4: move-object/from16 v0, v21 │ │ +08e8ac: 5b02 9605 |01c6: iput-object v2, v0, Ljwtc/android/chess/ChessView;._tvClockMe:Landroid/widget/TextView; // field@0596 │ │ +08e8b0: 0800 1500 |01c8: move-object/from16 v0, v21 │ │ +08e8b4: 5402 8a05 |01ca: iget-object v2, v0, Ljwtc/android/chess/ChessView;._parent:Ljwtc/android/chess/main; // field@058a │ │ +08e8b8: 1403 a400 0b7f |01cc: const v3, #float 1.84766e+38 // #7f0b00a4 │ │ +08e8be: 6e20 fe18 3200 |01cf: invoke-virtual {v2, v3}, Ljwtc/android/chess/main;.findViewById:(I)Landroid/view/View; // method@18fe │ │ +08e8c4: 0c02 |01d2: move-result-object v2 │ │ +08e8c6: 1f02 fc02 |01d3: check-cast v2, Landroid/widget/TextView; // type@02fc │ │ +08e8ca: 0800 1500 |01d5: move-object/from16 v0, v21 │ │ +08e8ce: 5b02 9705 |01d7: iput-object v2, v0, Ljwtc/android/chess/ChessView;._tvClockOpp:Landroid/widget/TextView; // field@0597 │ │ +08e8d2: 0800 1500 |01d9: move-object/from16 v0, v21 │ │ +08e8d6: 5402 8a05 |01db: iget-object v2, v0, Ljwtc/android/chess/ChessView;._parent:Ljwtc/android/chess/main; // field@058a │ │ +08e8da: 1403 a900 0b7f |01dd: const v3, #float 1.84766e+38 // #7f0b00a9 │ │ +08e8e0: 6e20 fe18 3200 |01e0: invoke-virtual {v2, v3}, Ljwtc/android/chess/main;.findViewById:(I)Landroid/view/View; // method@18fe │ │ +08e8e6: 0c02 |01e3: move-result-object v2 │ │ +08e8e8: 1f02 fc02 |01e4: check-cast v2, Landroid/widget/TextView; // type@02fc │ │ +08e8ec: 0800 1500 |01e6: move-object/from16 v0, v21 │ │ +08e8f0: 5b02 9905 |01e8: iput-object v2, v0, Ljwtc/android/chess/ChessView;._tvTitleMe:Landroid/widget/TextView; // field@0599 │ │ +08e8f4: 0800 1500 |01ea: move-object/from16 v0, v21 │ │ +08e8f8: 5402 8a05 |01ec: iget-object v2, v0, Ljwtc/android/chess/ChessView;._parent:Ljwtc/android/chess/main; // field@058a │ │ +08e8fc: 1403 a500 0b7f |01ee: const v3, #float 1.84766e+38 // #7f0b00a5 │ │ +08e902: 6e20 fe18 3200 |01f1: invoke-virtual {v2, v3}, Ljwtc/android/chess/main;.findViewById:(I)Landroid/view/View; // method@18fe │ │ +08e908: 0c02 |01f4: move-result-object v2 │ │ +08e90a: 1f02 fc02 |01f5: check-cast v2, Landroid/widget/TextView; // type@02fc │ │ +08e90e: 0800 1500 |01f7: move-object/from16 v0, v21 │ │ +08e912: 5b02 9a05 |01f9: iput-object v2, v0, Ljwtc/android/chess/ChessView;._tvTitleOpp:Landroid/widget/TextView; // field@059a │ │ +08e916: 0800 1500 |01fb: move-object/from16 v0, v21 │ │ +08e91a: 5402 8a05 |01fd: iget-object v2, v0, Ljwtc/android/chess/ChessView;._parent:Ljwtc/android/chess/main; // field@058a │ │ +08e91e: 1403 b300 0b7f |01ff: const v3, #float 1.84766e+38 // #7f0b00b3 │ │ +08e924: 6e20 fe18 3200 |0202: invoke-virtual {v2, v3}, Ljwtc/android/chess/main;.findViewById:(I)Landroid/view/View; // method@18fe │ │ +08e92a: 0c02 |0205: move-result-object v2 │ │ +08e92c: 1f02 fc02 |0206: check-cast v2, Landroid/widget/TextView; // type@02fc │ │ +08e930: 0800 1500 |0208: move-object/from16 v0, v21 │ │ +08e934: 5b02 9805 |020a: iput-object v2, v0, Ljwtc/android/chess/ChessView;._tvEngine:Landroid/widget/TextView; // field@0598 │ │ +08e938: 0800 1500 |020c: move-object/from16 v0, v21 │ │ +08e93c: 5402 8a05 |020e: iget-object v2, v0, Ljwtc/android/chess/ChessView;._parent:Ljwtc/android/chess/main; // field@058a │ │ +08e940: 1403 cd00 0b7f |0210: const v3, #float 1.84767e+38 // #7f0b00cd │ │ +08e946: 6e20 fe18 3200 |0213: invoke-virtual {v2, v3}, Ljwtc/android/chess/main;.findViewById:(I)Landroid/view/View; // method@18fe │ │ +08e94c: 0c02 |0216: move-result-object v2 │ │ +08e94e: 1f02 da02 |0217: check-cast v2, Landroid/widget/ImageView; // type@02da │ │ +08e952: 0800 1500 |0219: move-object/from16 v0, v21 │ │ +08e956: 5b02 8005 |021b: iput-object v2, v0, Ljwtc/android/chess/ChessView;._imgStatusGuess:Landroid/widget/ImageView; // field@0580 │ │ +08e95a: 0800 1500 |021d: move-object/from16 v0, v21 │ │ +08e95e: 5402 8a05 |021f: iget-object v2, v0, Ljwtc/android/chess/ChessView;._parent:Ljwtc/android/chess/main; // field@058a │ │ +08e962: 1403 a700 0b7f |0221: const v3, #float 1.84766e+38 // #7f0b00a7 │ │ +08e968: 6e20 fe18 3200 |0224: invoke-virtual {v2, v3}, Ljwtc/android/chess/main;.findViewById:(I)Landroid/view/View; // method@18fe │ │ +08e96e: 0c02 |0227: move-result-object v2 │ │ +08e970: 1f02 ff02 |0228: check-cast v2, Landroid/widget/ViewSwitcher; // type@02ff │ │ +08e974: 0800 1500 |022a: move-object/from16 v0, v21 │ │ +08e978: 5b02 9105 |022c: iput-object v2, v0, Ljwtc/android/chess/ChessView;._switchTurnMe:Landroid/widget/ViewSwitcher; // field@0591 │ │ +08e97c: 0800 1500 |022e: move-object/from16 v0, v21 │ │ +08e980: 5402 8a05 |0230: iget-object v2, v0, Ljwtc/android/chess/ChessView;._parent:Ljwtc/android/chess/main; // field@058a │ │ +08e984: 1403 a300 0b7f |0232: const v3, #float 1.84766e+38 // #7f0b00a3 │ │ +08e98a: 6e20 fe18 3200 |0235: invoke-virtual {v2, v3}, Ljwtc/android/chess/main;.findViewById:(I)Landroid/view/View; // method@18fe │ │ +08e990: 0c02 |0238: move-result-object v2 │ │ +08e992: 1f02 ff02 |0239: check-cast v2, Landroid/widget/ViewSwitcher; // type@02ff │ │ +08e996: 0800 1500 |023b: move-object/from16 v0, v21 │ │ +08e99a: 5b02 9205 |023d: iput-object v2, v0, Ljwtc/android/chess/ChessView;._switchTurnOpp:Landroid/widget/ViewSwitcher; // field@0592 │ │ +08e99e: 0800 1500 |023f: move-object/from16 v0, v21 │ │ +08e9a2: 5402 8a05 |0241: iget-object v2, v0, Ljwtc/android/chess/ChessView;._parent:Ljwtc/android/chess/main; // field@058a │ │ +08e9a6: 1403 ab00 0b7f |0243: const v3, #float 1.84766e+38 // #7f0b00ab │ │ +08e9ac: 6e20 fe18 3200 |0246: invoke-virtual {v2, v3}, Ljwtc/android/chess/main;.findViewById:(I)Landroid/view/View; // method@18fe │ │ +08e9b2: 0c11 |0249: move-result-object v17 │ │ +08e9b4: 1f11 d902 |024a: check-cast v17, Landroid/widget/ImageButton; // type@02d9 │ │ +08e9b8: 3811 0e00 |024c: if-eqz v17, 025a // +000e │ │ +08e9bc: 2202 8f03 |024e: new-instance v2, Ljwtc/android/chess/ChessView$12; // type@038f │ │ +08e9c0: 0800 1500 |0250: move-object/from16 v0, v21 │ │ +08e9c4: 7020 4616 0200 |0252: invoke-direct {v2, v0}, Ljwtc/android/chess/ChessView$12;.:(Ljwtc/android/chess/ChessView;)V // method@1646 │ │ +08e9ca: 0800 1100 |0255: move-object/from16 v0, v17 │ │ +08e9ce: 6e20 e213 2000 |0257: invoke-virtual {v0, v2}, Landroid/widget/ImageButton;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@13e2 │ │ +08e9d4: 0800 1500 |025a: move-object/from16 v0, v21 │ │ +08e9d8: 5402 8a05 |025c: iget-object v2, v0, Ljwtc/android/chess/ChessView;._parent:Ljwtc/android/chess/main; // field@058a │ │ +08e9dc: 1403 cc00 0b7f |025e: const v3, #float 1.84767e+38 // #7f0b00cc │ │ +08e9e2: 6e20 fe18 3200 |0261: invoke-virtual {v2, v3}, Ljwtc/android/chess/main;.findViewById:(I)Landroid/view/View; // method@18fe │ │ +08e9e8: 0c02 |0264: move-result-object v2 │ │ +08e9ea: 1f02 fc02 |0265: check-cast v2, Landroid/widget/TextView; // type@02fc │ │ +08e9ee: 0800 1500 |0267: move-object/from16 v0, v21 │ │ +08e9f2: 5b02 9405 |0269: iput-object v2, v0, Ljwtc/android/chess/ChessView;._tvAnnotate:Landroid/widget/TextView; // field@0594 │ │ +08e9f6: 0800 1500 |026b: move-object/from16 v0, v21 │ │ +08e9fa: 5402 9405 |026d: iget-object v2, v0, Ljwtc/android/chess/ChessView;._tvAnnotate:Landroid/widget/TextView; // field@0594 │ │ +08e9fe: 3802 1000 |026f: if-eqz v2, 027f // +0010 │ │ +08ea02: 0800 1500 |0271: move-object/from16 v0, v21 │ │ +08ea06: 5402 9405 |0273: iget-object v2, v0, Ljwtc/android/chess/ChessView;._tvAnnotate:Landroid/widget/TextView; // field@0594 │ │ +08ea0a: 2203 9103 |0275: new-instance v3, Ljwtc/android/chess/ChessView$13; // type@0391 │ │ +08ea0e: 0800 1500 |0277: move-object/from16 v0, v21 │ │ +08ea12: 7020 4a16 0300 |0279: invoke-direct {v3, v0}, Ljwtc/android/chess/ChessView$13;.:(Ljwtc/android/chess/ChessView;)V // method@164a │ │ +08ea18: 6e20 7f14 3200 |027c: invoke-virtual {v2, v3}, Landroid/widget/TextView;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@147f │ │ +08ea1e: 0800 1500 |027f: move-object/from16 v0, v21 │ │ +08ea22: 5402 8a05 |0281: iget-object v2, v0, Ljwtc/android/chess/ChessView;._parent:Ljwtc/android/chess/main; // field@058a │ │ +08ea26: 1403 cf00 0b7f |0283: const v3, #float 1.84767e+38 // #7f0b00cf │ │ +08ea2c: 6e20 fe18 3200 |0286: invoke-virtual {v2, v3}, Ljwtc/android/chess/main;.findViewById:(I)Landroid/view/View; // method@18fe │ │ +08ea32: 0c02 |0289: move-result-object v2 │ │ +08ea34: 1f02 fc02 |028a: check-cast v2, Landroid/widget/TextView; // type@02fc │ │ +08ea38: 0800 1500 |028c: move-object/from16 v0, v21 │ │ +08ea3c: 5b02 9505 |028e: iput-object v2, v0, Ljwtc/android/chess/ChessView;._tvAnnotateGuess:Landroid/widget/TextView; // field@0595 │ │ +08ea40: 0800 1500 |0290: move-object/from16 v0, v21 │ │ +08ea44: 5402 8a05 |0292: iget-object v2, v0, Ljwtc/android/chess/ChessView;._parent:Ljwtc/android/chess/main; // field@058a │ │ +08ea48: 1403 7500 0b7f |0294: const v3, #float 1.84765e+38 // #7f0b0075 │ │ +08ea4e: 6e20 fe18 3200 |0297: invoke-virtual {v2, v3}, Ljwtc/android/chess/main;.findViewById:(I)Landroid/view/View; // method@18fe │ │ +08ea54: 0c02 |029a: move-result-object v2 │ │ +08ea56: 1f02 fe02 |029b: check-cast v2, Landroid/widget/ViewAnimator; // type@02fe │ │ +08ea5a: 0800 1500 |029d: move-object/from16 v0, v21 │ │ +08ea5e: 5b02 9f05 |029f: iput-object v2, v0, Ljwtc/android/chess/ChessView;._viewAnimator:Landroid/widget/ViewAnimator; // field@059f │ │ +08ea62: 0800 1500 |02a1: move-object/from16 v0, v21 │ │ +08ea66: 5402 9f05 |02a3: iget-object v2, v0, Ljwtc/android/chess/ChessView;._viewAnimator:Landroid/widget/ViewAnimator; // field@059f │ │ +08ea6a: 3802 1e00 |02a5: if-eqz v2, 02c3 // +001e │ │ +08ea6e: 0800 1500 |02a7: move-object/from16 v0, v21 │ │ +08ea72: 5402 9f05 |02a9: iget-object v2, v0, Ljwtc/android/chess/ChessView;._viewAnimator:Landroid/widget/ViewAnimator; // field@059f │ │ +08ea76: 0800 1500 |02ab: move-object/from16 v0, v21 │ │ +08ea7a: 5403 8a05 |02ad: iget-object v3, v0, Ljwtc/android/chess/ChessView;._parent:Ljwtc/android/chess/main; // field@058a │ │ +08ea7e: 1404 0100 047f |02af: const v4, #float 1.75458e+38 // #7f040001 │ │ +08ea84: 6e30 9014 3204 |02b2: invoke-virtual {v2, v3, v4}, Landroid/widget/ViewAnimator;.setOutAnimation:(Landroid/content/Context;I)V // method@1490 │ │ +08ea8a: 0800 1500 |02b5: move-object/from16 v0, v21 │ │ +08ea8e: 5402 9f05 |02b7: iget-object v2, v0, Ljwtc/android/chess/ChessView;._viewAnimator:Landroid/widget/ViewAnimator; // field@059f │ │ +08ea92: 0800 1500 |02b9: move-object/from16 v0, v21 │ │ +08ea96: 5403 8a05 |02bb: iget-object v3, v0, Ljwtc/android/chess/ChessView;._parent:Ljwtc/android/chess/main; // field@058a │ │ +08ea9a: 1404 0200 047f |02bd: const v4, #float 1.75458e+38 // #7f040002 │ │ +08eaa0: 6e30 8f14 3204 |02c0: invoke-virtual {v2, v3, v4}, Landroid/widget/ViewAnimator;.setInAnimation:(Landroid/content/Context;I)V // method@148f │ │ +08eaa6: 0800 1500 |02c3: move-object/from16 v0, v21 │ │ +08eaaa: 5402 8a05 |02c5: iget-object v2, v0, Ljwtc/android/chess/ChessView;._parent:Ljwtc/android/chess/main; // field@058a │ │ +08eaae: 1403 b200 0b7f |02c7: const v3, #float 1.84766e+38 // #7f0b00b2 │ │ +08eab4: 6e20 fe18 3200 |02ca: invoke-virtual {v2, v3}, Ljwtc/android/chess/main;.findViewById:(I)Landroid/view/View; // method@18fe │ │ +08eaba: 0c02 |02cd: move-result-object v2 │ │ +08eabc: 1f02 e202 |02ce: check-cast v2, Landroid/widget/ProgressBar; // type@02e2 │ │ +08eac0: 0800 1500 |02d0: move-object/from16 v0, v21 │ │ +08eac4: 5b02 8c05 |02d2: iput-object v2, v0, Ljwtc/android/chess/ChessView;._progressPlay:Landroid/widget/ProgressBar; // field@058c │ │ +08eac8: 0800 1500 |02d4: move-object/from16 v0, v21 │ │ +08eacc: 5402 8a05 |02d6: iget-object v2, v0, Ljwtc/android/chess/ChessView;._parent:Ljwtc/android/chess/main; // field@058a │ │ +08ead0: 1403 c900 0b7f |02d8: const v3, #float 1.84767e+38 // #7f0b00c9 │ │ +08ead6: 6e20 fe18 3200 |02db: invoke-virtual {v2, v3}, Ljwtc/android/chess/main;.findViewById:(I)Landroid/view/View; // method@18fe │ │ +08eadc: 0c02 |02de: move-result-object v2 │ │ +08eade: 1f02 ee02 |02df: check-cast v2, Landroid/widget/SeekBar; // type@02ee │ │ +08eae2: 0800 1500 |02e1: move-object/from16 v0, v21 │ │ +08eae6: 5b02 8e05 |02e3: iput-object v2, v0, Ljwtc/android/chess/ChessView;._seekBar:Landroid/widget/SeekBar; // field@058e │ │ +08eaea: 0800 1500 |02e5: move-object/from16 v0, v21 │ │ +08eaee: 5402 8e05 |02e7: iget-object v2, v0, Ljwtc/android/chess/ChessView;._seekBar:Landroid/widget/SeekBar; // field@058e │ │ +08eaf2: 3802 1800 |02e9: if-eqz v2, 0301 // +0018 │ │ +08eaf6: 0800 1500 |02eb: move-object/from16 v0, v21 │ │ +08eafa: 5402 8e05 |02ed: iget-object v2, v0, Ljwtc/android/chess/ChessView;._seekBar:Landroid/widget/SeekBar; // field@058e │ │ +08eafe: 2203 9203 |02ef: new-instance v3, Ljwtc/android/chess/ChessView$14; // type@0392 │ │ +08eb02: 0800 1500 |02f1: move-object/from16 v0, v21 │ │ +08eb06: 7020 4c16 0300 |02f3: invoke-direct {v3, v0}, Ljwtc/android/chess/ChessView$14;.:(Ljwtc/android/chess/ChessView;)V // method@164c │ │ +08eb0c: 6e20 4e14 3200 |02f6: invoke-virtual {v2, v3}, Landroid/widget/SeekBar;.setOnSeekBarChangeListener:(Landroid/widget/SeekBar$OnSeekBarChangeListener;)V // method@144e │ │ +08eb12: 0800 1500 |02f9: move-object/from16 v0, v21 │ │ +08eb16: 5402 8e05 |02fb: iget-object v2, v0, Ljwtc/android/chess/ChessView;._seekBar:Landroid/widget/SeekBar; // field@058e │ │ +08eb1a: 1213 |02fd: const/4 v3, #int 1 // #1 │ │ +08eb1c: 6e20 4d14 3200 |02fe: invoke-virtual {v2, v3}, Landroid/widget/SeekBar;.setMax:(I)V // method@144d │ │ +08eb22: 1222 |0301: const/4 v2, #int 2 // #2 │ │ +08eb24: 1253 |0302: const/4 v3, #int 5 // #5 │ │ +08eb26: 2420 8c04 3200 |0303: filled-new-array {v2, v3}, [I // type@048c │ │ +08eb2c: 0c02 |0306: move-result-object v2 │ │ +08eb2e: 1c03 da02 |0307: const-class v3, Landroid/widget/ImageView; // type@02da │ │ +08eb32: 7120 7a15 2300 |0309: invoke-static {v3, v2}, Ljava/lang/reflect/Array;.newInstance:(Ljava/lang/Class;[I)Ljava/lang/Object; // method@157a │ │ +08eb38: 0c02 |030c: move-result-object v2 │ │ +08eb3a: 1f02 aa04 |030d: check-cast v2, [[Landroid/widget/ImageView; // type@04aa │ │ +08eb3e: 0800 1500 |030f: move-object/from16 v0, v21 │ │ +08eb42: 5b02 7605 |0311: iput-object v2, v0, Ljwtc/android/chess/ChessView;._arrImageCaptured:[[Landroid/widget/ImageView; // field@0576 │ │ +08eb46: 0800 1500 |0313: move-object/from16 v0, v21 │ │ +08eb4a: 5402 7605 |0315: iget-object v2, v0, Ljwtc/android/chess/ChessView;._arrImageCaptured:[[Landroid/widget/ImageView; // field@0576 │ │ +08eb4e: 1203 |0317: const/4 v3, #int 0 // #0 │ │ +08eb50: 4603 0203 |0318: aget-object v3, v2, v3 │ │ +08eb54: 1204 |031a: const/4 v4, #int 0 // #0 │ │ +08eb56: 0800 1500 |031b: move-object/from16 v0, v21 │ │ +08eb5a: 5402 8a05 |031d: iget-object v2, v0, Ljwtc/android/chess/ChessView;._parent:Ljwtc/android/chess/main; // field@058a │ │ +08eb5e: 1405 b500 0b7f |031f: const v5, #float 1.84766e+38 // #7f0b00b5 │ │ +08eb64: 6e20 fe18 5200 |0322: invoke-virtual {v2, v5}, Ljwtc/android/chess/main;.findViewById:(I)Landroid/view/View; // method@18fe │ │ +08eb6a: 0c02 |0325: move-result-object v2 │ │ +08eb6c: 1f02 da02 |0326: check-cast v2, Landroid/widget/ImageView; // type@02da │ │ +08eb70: 4d02 0304 |0328: aput-object v2, v3, v4 │ │ +08eb74: 0800 1500 |032a: move-object/from16 v0, v21 │ │ +08eb78: 5402 7605 |032c: iget-object v2, v0, Ljwtc/android/chess/ChessView;._arrImageCaptured:[[Landroid/widget/ImageView; // field@0576 │ │ +08eb7c: 1203 |032e: const/4 v3, #int 0 // #0 │ │ +08eb7e: 4603 0203 |032f: aget-object v3, v2, v3 │ │ +08eb82: 1214 |0331: const/4 v4, #int 1 // #1 │ │ +08eb84: 0800 1500 |0332: move-object/from16 v0, v21 │ │ +08eb88: 5402 8a05 |0334: iget-object v2, v0, Ljwtc/android/chess/ChessView;._parent:Ljwtc/android/chess/main; // field@058a │ │ +08eb8c: 1405 b600 0b7f |0336: const v5, #float 1.84766e+38 // #7f0b00b6 │ │ +08eb92: 6e20 fe18 5200 |0339: invoke-virtual {v2, v5}, Ljwtc/android/chess/main;.findViewById:(I)Landroid/view/View; // method@18fe │ │ +08eb98: 0c02 |033c: move-result-object v2 │ │ +08eb9a: 1f02 da02 |033d: check-cast v2, Landroid/widget/ImageView; // type@02da │ │ +08eb9e: 4d02 0304 |033f: aput-object v2, v3, v4 │ │ +08eba2: 0800 1500 |0341: move-object/from16 v0, v21 │ │ +08eba6: 5402 7605 |0343: iget-object v2, v0, Ljwtc/android/chess/ChessView;._arrImageCaptured:[[Landroid/widget/ImageView; // field@0576 │ │ +08ebaa: 1203 |0345: const/4 v3, #int 0 // #0 │ │ +08ebac: 4603 0203 |0346: aget-object v3, v2, v3 │ │ +08ebb0: 1224 |0348: const/4 v4, #int 2 // #2 │ │ +08ebb2: 0800 1500 |0349: move-object/from16 v0, v21 │ │ +08ebb6: 5402 8a05 |034b: iget-object v2, v0, Ljwtc/android/chess/ChessView;._parent:Ljwtc/android/chess/main; // field@058a │ │ +08ebba: 1405 b700 0b7f |034d: const v5, #float 1.84766e+38 // #7f0b00b7 │ │ +08ebc0: 6e20 fe18 5200 |0350: invoke-virtual {v2, v5}, Ljwtc/android/chess/main;.findViewById:(I)Landroid/view/View; // method@18fe │ │ +08ebc6: 0c02 |0353: move-result-object v2 │ │ +08ebc8: 1f02 da02 |0354: check-cast v2, Landroid/widget/ImageView; // type@02da │ │ +08ebcc: 4d02 0304 |0356: aput-object v2, v3, v4 │ │ +08ebd0: 0800 1500 |0358: move-object/from16 v0, v21 │ │ +08ebd4: 5402 7605 |035a: iget-object v2, v0, Ljwtc/android/chess/ChessView;._arrImageCaptured:[[Landroid/widget/ImageView; // field@0576 │ │ +08ebd8: 1203 |035c: const/4 v3, #int 0 // #0 │ │ +08ebda: 4603 0203 |035d: aget-object v3, v2, v3 │ │ +08ebde: 1234 |035f: const/4 v4, #int 3 // #3 │ │ +08ebe0: 0800 1500 |0360: move-object/from16 v0, v21 │ │ +08ebe4: 5402 8a05 |0362: iget-object v2, v0, Ljwtc/android/chess/ChessView;._parent:Ljwtc/android/chess/main; // field@058a │ │ +08ebe8: 1405 b800 0b7f |0364: const v5, #float 1.84766e+38 // #7f0b00b8 │ │ +08ebee: 6e20 fe18 5200 |0367: invoke-virtual {v2, v5}, Ljwtc/android/chess/main;.findViewById:(I)Landroid/view/View; // method@18fe │ │ +08ebf4: 0c02 |036a: move-result-object v2 │ │ +08ebf6: 1f02 da02 |036b: check-cast v2, Landroid/widget/ImageView; // type@02da │ │ +08ebfa: 4d02 0304 |036d: aput-object v2, v3, v4 │ │ +08ebfe: 0800 1500 |036f: move-object/from16 v0, v21 │ │ +08ec02: 5402 7605 |0371: iget-object v2, v0, Ljwtc/android/chess/ChessView;._arrImageCaptured:[[Landroid/widget/ImageView; // field@0576 │ │ +08ec06: 1203 |0373: const/4 v3, #int 0 // #0 │ │ +08ec08: 4603 0203 |0374: aget-object v3, v2, v3 │ │ +08ec0c: 1244 |0376: const/4 v4, #int 4 // #4 │ │ +08ec0e: 0800 1500 |0377: move-object/from16 v0, v21 │ │ +08ec12: 5402 8a05 |0379: iget-object v2, v0, Ljwtc/android/chess/ChessView;._parent:Ljwtc/android/chess/main; // field@058a │ │ +08ec16: 1405 b900 0b7f |037b: const v5, #float 1.84766e+38 // #7f0b00b9 │ │ +08ec1c: 6e20 fe18 5200 |037e: invoke-virtual {v2, v5}, Ljwtc/android/chess/main;.findViewById:(I)Landroid/view/View; // method@18fe │ │ +08ec22: 0c02 |0381: move-result-object v2 │ │ +08ec24: 1f02 da02 |0382: check-cast v2, Landroid/widget/ImageView; // type@02da │ │ +08ec28: 4d02 0304 |0384: aput-object v2, v3, v4 │ │ +08ec2c: 0800 1500 |0386: move-object/from16 v0, v21 │ │ +08ec30: 5402 7605 |0388: iget-object v2, v0, Ljwtc/android/chess/ChessView;._arrImageCaptured:[[Landroid/widget/ImageView; // field@0576 │ │ +08ec34: 1213 |038a: const/4 v3, #int 1 // #1 │ │ +08ec36: 4603 0203 |038b: aget-object v3, v2, v3 │ │ +08ec3a: 1204 |038d: const/4 v4, #int 0 // #0 │ │ +08ec3c: 0800 1500 |038e: move-object/from16 v0, v21 │ │ +08ec40: 5402 8a05 |0390: iget-object v2, v0, Ljwtc/android/chess/ChessView;._parent:Ljwtc/android/chess/main; // field@058a │ │ +08ec44: 1405 ba00 0b7f |0392: const v5, #float 1.84766e+38 // #7f0b00ba │ │ +08ec4a: 6e20 fe18 5200 |0395: invoke-virtual {v2, v5}, Ljwtc/android/chess/main;.findViewById:(I)Landroid/view/View; // method@18fe │ │ +08ec50: 0c02 |0398: move-result-object v2 │ │ +08ec52: 1f02 da02 |0399: check-cast v2, Landroid/widget/ImageView; // type@02da │ │ +08ec56: 4d02 0304 |039b: aput-object v2, v3, v4 │ │ +08ec5a: 0800 1500 |039d: move-object/from16 v0, v21 │ │ +08ec5e: 5402 7605 |039f: iget-object v2, v0, Ljwtc/android/chess/ChessView;._arrImageCaptured:[[Landroid/widget/ImageView; // field@0576 │ │ +08ec62: 1213 |03a1: const/4 v3, #int 1 // #1 │ │ +08ec64: 4603 0203 |03a2: aget-object v3, v2, v3 │ │ +08ec68: 1214 |03a4: const/4 v4, #int 1 // #1 │ │ +08ec6a: 0800 1500 |03a5: move-object/from16 v0, v21 │ │ +08ec6e: 5402 8a05 |03a7: iget-object v2, v0, Ljwtc/android/chess/ChessView;._parent:Ljwtc/android/chess/main; // field@058a │ │ +08ec72: 1405 bb00 0b7f |03a9: const v5, #float 1.84766e+38 // #7f0b00bb │ │ +08ec78: 6e20 fe18 5200 |03ac: invoke-virtual {v2, v5}, Ljwtc/android/chess/main;.findViewById:(I)Landroid/view/View; // method@18fe │ │ +08ec7e: 0c02 |03af: move-result-object v2 │ │ +08ec80: 1f02 da02 |03b0: check-cast v2, Landroid/widget/ImageView; // type@02da │ │ +08ec84: 4d02 0304 |03b2: aput-object v2, v3, v4 │ │ +08ec88: 0800 1500 |03b4: move-object/from16 v0, v21 │ │ +08ec8c: 5402 7605 |03b6: iget-object v2, v0, Ljwtc/android/chess/ChessView;._arrImageCaptured:[[Landroid/widget/ImageView; // field@0576 │ │ +08ec90: 1213 |03b8: const/4 v3, #int 1 // #1 │ │ +08ec92: 4603 0203 |03b9: aget-object v3, v2, v3 │ │ +08ec96: 1224 |03bb: const/4 v4, #int 2 // #2 │ │ +08ec98: 0800 1500 |03bc: move-object/from16 v0, v21 │ │ +08ec9c: 5402 8a05 |03be: iget-object v2, v0, Ljwtc/android/chess/ChessView;._parent:Ljwtc/android/chess/main; // field@058a │ │ +08eca0: 1405 bc00 0b7f |03c0: const v5, #float 1.84767e+38 // #7f0b00bc │ │ +08eca6: 6e20 fe18 5200 |03c3: invoke-virtual {v2, v5}, Ljwtc/android/chess/main;.findViewById:(I)Landroid/view/View; // method@18fe │ │ +08ecac: 0c02 |03c6: move-result-object v2 │ │ +08ecae: 1f02 da02 |03c7: check-cast v2, Landroid/widget/ImageView; // type@02da │ │ +08ecb2: 4d02 0304 |03c9: aput-object v2, v3, v4 │ │ +08ecb6: 0800 1500 |03cb: move-object/from16 v0, v21 │ │ +08ecba: 5402 7605 |03cd: iget-object v2, v0, Ljwtc/android/chess/ChessView;._arrImageCaptured:[[Landroid/widget/ImageView; // field@0576 │ │ +08ecbe: 1213 |03cf: const/4 v3, #int 1 // #1 │ │ +08ecc0: 4603 0203 |03d0: aget-object v3, v2, v3 │ │ +08ecc4: 1234 |03d2: const/4 v4, #int 3 // #3 │ │ +08ecc6: 0800 1500 |03d3: move-object/from16 v0, v21 │ │ +08ecca: 5402 8a05 |03d5: iget-object v2, v0, Ljwtc/android/chess/ChessView;._parent:Ljwtc/android/chess/main; // field@058a │ │ +08ecce: 1405 bd00 0b7f |03d7: const v5, #float 1.84767e+38 // #7f0b00bd │ │ +08ecd4: 6e20 fe18 5200 |03da: invoke-virtual {v2, v5}, Ljwtc/android/chess/main;.findViewById:(I)Landroid/view/View; // method@18fe │ │ +08ecda: 0c02 |03dd: move-result-object v2 │ │ +08ecdc: 1f02 da02 |03de: check-cast v2, Landroid/widget/ImageView; // type@02da │ │ +08ece0: 4d02 0304 |03e0: aput-object v2, v3, v4 │ │ +08ece4: 0800 1500 |03e2: move-object/from16 v0, v21 │ │ +08ece8: 5402 7605 |03e4: iget-object v2, v0, Ljwtc/android/chess/ChessView;._arrImageCaptured:[[Landroid/widget/ImageView; // field@0576 │ │ +08ecec: 1213 |03e6: const/4 v3, #int 1 // #1 │ │ +08ecee: 4603 0203 |03e7: aget-object v3, v2, v3 │ │ +08ecf2: 1244 |03e9: const/4 v4, #int 4 // #4 │ │ +08ecf4: 0800 1500 |03ea: move-object/from16 v0, v21 │ │ +08ecf8: 5402 8a05 |03ec: iget-object v2, v0, Ljwtc/android/chess/ChessView;._parent:Ljwtc/android/chess/main; // field@058a │ │ +08ecfc: 1405 be00 0b7f |03ee: const v5, #float 1.84767e+38 // #7f0b00be │ │ +08ed02: 6e20 fe18 5200 |03f1: invoke-virtual {v2, v5}, Ljwtc/android/chess/main;.findViewById:(I)Landroid/view/View; // method@18fe │ │ +08ed08: 0c02 |03f4: move-result-object v2 │ │ +08ed0a: 1f02 da02 |03f5: check-cast v2, Landroid/widget/ImageView; // type@02da │ │ +08ed0e: 4d02 0304 |03f7: aput-object v2, v3, v4 │ │ +08ed12: 1222 |03f9: const/4 v2, #int 2 // #2 │ │ +08ed14: 1253 |03fa: const/4 v3, #int 5 // #5 │ │ +08ed16: 2420 8c04 3200 |03fb: filled-new-array {v2, v3}, [I // type@048c │ │ +08ed1c: 0c02 |03fe: move-result-object v2 │ │ +08ed1e: 1c03 fc02 |03ff: const-class v3, Landroid/widget/TextView; // type@02fc │ │ +08ed22: 7120 7a15 2300 |0401: invoke-static {v3, v2}, Ljava/lang/reflect/Array;.newInstance:(Ljava/lang/Class;[I)Ljava/lang/Object; // method@157a │ │ +08ed28: 0c02 |0404: move-result-object v2 │ │ +08ed2a: 1f02 ab04 |0405: check-cast v2, [[Landroid/widget/TextView; // type@04ab │ │ +08ed2e: 0800 1500 |0407: move-object/from16 v0, v21 │ │ +08ed32: 5b02 7905 |0409: iput-object v2, v0, Ljwtc/android/chess/ChessView;._arrTextCaptured:[[Landroid/widget/TextView; // field@0579 │ │ +08ed36: 0800 1500 |040b: move-object/from16 v0, v21 │ │ +08ed3a: 5402 7905 |040d: iget-object v2, v0, Ljwtc/android/chess/ChessView;._arrTextCaptured:[[Landroid/widget/TextView; // field@0579 │ │ +08ed3e: 1203 |040f: const/4 v3, #int 0 // #0 │ │ +08ed40: 4603 0203 |0410: aget-object v3, v2, v3 │ │ +08ed44: 1204 |0412: const/4 v4, #int 0 // #0 │ │ +08ed46: 0800 1500 |0413: move-object/from16 v0, v21 │ │ +08ed4a: 5402 8a05 |0415: iget-object v2, v0, Ljwtc/android/chess/ChessView;._parent:Ljwtc/android/chess/main; // field@058a │ │ +08ed4e: 1405 bf00 0b7f |0417: const v5, #float 1.84767e+38 // #7f0b00bf │ │ +08ed54: 6e20 fe18 5200 |041a: invoke-virtual {v2, v5}, Ljwtc/android/chess/main;.findViewById:(I)Landroid/view/View; // method@18fe │ │ +08ed5a: 0c02 |041d: move-result-object v2 │ │ +08ed5c: 1f02 fc02 |041e: check-cast v2, Landroid/widget/TextView; // type@02fc │ │ +08ed60: 4d02 0304 |0420: aput-object v2, v3, v4 │ │ +08ed64: 0800 1500 |0422: move-object/from16 v0, v21 │ │ +08ed68: 5402 7905 |0424: iget-object v2, v0, Ljwtc/android/chess/ChessView;._arrTextCaptured:[[Landroid/widget/TextView; // field@0579 │ │ +08ed6c: 1203 |0426: const/4 v3, #int 0 // #0 │ │ +08ed6e: 4603 0203 |0427: aget-object v3, v2, v3 │ │ +08ed72: 1214 |0429: const/4 v4, #int 1 // #1 │ │ +08ed74: 0800 1500 |042a: move-object/from16 v0, v21 │ │ +08ed78: 5402 8a05 |042c: iget-object v2, v0, Ljwtc/android/chess/ChessView;._parent:Ljwtc/android/chess/main; // field@058a │ │ +08ed7c: 1405 c000 0b7f |042e: const v5, #float 1.84767e+38 // #7f0b00c0 │ │ +08ed82: 6e20 fe18 5200 |0431: invoke-virtual {v2, v5}, Ljwtc/android/chess/main;.findViewById:(I)Landroid/view/View; // method@18fe │ │ +08ed88: 0c02 |0434: move-result-object v2 │ │ +08ed8a: 1f02 fc02 |0435: check-cast v2, Landroid/widget/TextView; // type@02fc │ │ +08ed8e: 4d02 0304 |0437: aput-object v2, v3, v4 │ │ +08ed92: 0800 1500 |0439: move-object/from16 v0, v21 │ │ +08ed96: 5402 7905 |043b: iget-object v2, v0, Ljwtc/android/chess/ChessView;._arrTextCaptured:[[Landroid/widget/TextView; // field@0579 │ │ +08ed9a: 1203 |043d: const/4 v3, #int 0 // #0 │ │ +08ed9c: 4603 0203 |043e: aget-object v3, v2, v3 │ │ +08eda0: 1224 |0440: const/4 v4, #int 2 // #2 │ │ +08eda2: 0800 1500 |0441: move-object/from16 v0, v21 │ │ +08eda6: 5402 8a05 |0443: iget-object v2, v0, Ljwtc/android/chess/ChessView;._parent:Ljwtc/android/chess/main; // field@058a │ │ +08edaa: 1405 c100 0b7f |0445: const v5, #float 1.84767e+38 // #7f0b00c1 │ │ +08edb0: 6e20 fe18 5200 |0448: invoke-virtual {v2, v5}, Ljwtc/android/chess/main;.findViewById:(I)Landroid/view/View; // method@18fe │ │ +08edb6: 0c02 |044b: move-result-object v2 │ │ +08edb8: 1f02 fc02 |044c: check-cast v2, Landroid/widget/TextView; // type@02fc │ │ +08edbc: 4d02 0304 |044e: aput-object v2, v3, v4 │ │ +08edc0: 0800 1500 |0450: move-object/from16 v0, v21 │ │ +08edc4: 5402 7905 |0452: iget-object v2, v0, Ljwtc/android/chess/ChessView;._arrTextCaptured:[[Landroid/widget/TextView; // field@0579 │ │ +08edc8: 1203 |0454: const/4 v3, #int 0 // #0 │ │ +08edca: 4603 0203 |0455: aget-object v3, v2, v3 │ │ +08edce: 1234 |0457: const/4 v4, #int 3 // #3 │ │ +08edd0: 0800 1500 |0458: move-object/from16 v0, v21 │ │ +08edd4: 5402 8a05 |045a: iget-object v2, v0, Ljwtc/android/chess/ChessView;._parent:Ljwtc/android/chess/main; // field@058a │ │ +08edd8: 1405 c200 0b7f |045c: const v5, #float 1.84767e+38 // #7f0b00c2 │ │ +08edde: 6e20 fe18 5200 |045f: invoke-virtual {v2, v5}, Ljwtc/android/chess/main;.findViewById:(I)Landroid/view/View; // method@18fe │ │ +08ede4: 0c02 |0462: move-result-object v2 │ │ +08ede6: 1f02 fc02 |0463: check-cast v2, Landroid/widget/TextView; // type@02fc │ │ +08edea: 4d02 0304 |0465: aput-object v2, v3, v4 │ │ +08edee: 0800 1500 |0467: move-object/from16 v0, v21 │ │ +08edf2: 5402 7905 |0469: iget-object v2, v0, Ljwtc/android/chess/ChessView;._arrTextCaptured:[[Landroid/widget/TextView; // field@0579 │ │ +08edf6: 1203 |046b: const/4 v3, #int 0 // #0 │ │ +08edf8: 4603 0203 |046c: aget-object v3, v2, v3 │ │ +08edfc: 1244 |046e: const/4 v4, #int 4 // #4 │ │ +08edfe: 0800 1500 |046f: move-object/from16 v0, v21 │ │ +08ee02: 5402 8a05 |0471: iget-object v2, v0, Ljwtc/android/chess/ChessView;._parent:Ljwtc/android/chess/main; // field@058a │ │ +08ee06: 1405 c300 0b7f |0473: const v5, #float 1.84767e+38 // #7f0b00c3 │ │ +08ee0c: 6e20 fe18 5200 |0476: invoke-virtual {v2, v5}, Ljwtc/android/chess/main;.findViewById:(I)Landroid/view/View; // method@18fe │ │ +08ee12: 0c02 |0479: move-result-object v2 │ │ +08ee14: 1f02 fc02 |047a: check-cast v2, Landroid/widget/TextView; // type@02fc │ │ +08ee18: 4d02 0304 |047c: aput-object v2, v3, v4 │ │ +08ee1c: 0800 1500 |047e: move-object/from16 v0, v21 │ │ +08ee20: 5402 7905 |0480: iget-object v2, v0, Ljwtc/android/chess/ChessView;._arrTextCaptured:[[Landroid/widget/TextView; // field@0579 │ │ +08ee24: 1213 |0482: const/4 v3, #int 1 // #1 │ │ +08ee26: 4603 0203 |0483: aget-object v3, v2, v3 │ │ +08ee2a: 1204 |0485: const/4 v4, #int 0 // #0 │ │ +08ee2c: 0800 1500 |0486: move-object/from16 v0, v21 │ │ +08ee30: 5402 8a05 |0488: iget-object v2, v0, Ljwtc/android/chess/ChessView;._parent:Ljwtc/android/chess/main; // field@058a │ │ +08ee34: 1405 c400 0b7f |048a: const v5, #float 1.84767e+38 // #7f0b00c4 │ │ +08ee3a: 6e20 fe18 5200 |048d: invoke-virtual {v2, v5}, Ljwtc/android/chess/main;.findViewById:(I)Landroid/view/View; // method@18fe │ │ +08ee40: 0c02 |0490: move-result-object v2 │ │ +08ee42: 1f02 fc02 |0491: check-cast v2, Landroid/widget/TextView; // type@02fc │ │ +08ee46: 4d02 0304 |0493: aput-object v2, v3, v4 │ │ +08ee4a: 0800 1500 |0495: move-object/from16 v0, v21 │ │ +08ee4e: 5402 7905 |0497: iget-object v2, v0, Ljwtc/android/chess/ChessView;._arrTextCaptured:[[Landroid/widget/TextView; // field@0579 │ │ +08ee52: 1213 |0499: const/4 v3, #int 1 // #1 │ │ +08ee54: 4603 0203 |049a: aget-object v3, v2, v3 │ │ +08ee58: 1214 |049c: const/4 v4, #int 1 // #1 │ │ +08ee5a: 0800 1500 |049d: move-object/from16 v0, v21 │ │ +08ee5e: 5402 8a05 |049f: iget-object v2, v0, Ljwtc/android/chess/ChessView;._parent:Ljwtc/android/chess/main; // field@058a │ │ +08ee62: 1405 c500 0b7f |04a1: const v5, #float 1.84767e+38 // #7f0b00c5 │ │ +08ee68: 6e20 fe18 5200 |04a4: invoke-virtual {v2, v5}, Ljwtc/android/chess/main;.findViewById:(I)Landroid/view/View; // method@18fe │ │ +08ee6e: 0c02 |04a7: move-result-object v2 │ │ +08ee70: 1f02 fc02 |04a8: check-cast v2, Landroid/widget/TextView; // type@02fc │ │ +08ee74: 4d02 0304 |04aa: aput-object v2, v3, v4 │ │ +08ee78: 0800 1500 |04ac: move-object/from16 v0, v21 │ │ +08ee7c: 5402 7905 |04ae: iget-object v2, v0, Ljwtc/android/chess/ChessView;._arrTextCaptured:[[Landroid/widget/TextView; // field@0579 │ │ +08ee80: 1213 |04b0: const/4 v3, #int 1 // #1 │ │ +08ee82: 4603 0203 |04b1: aget-object v3, v2, v3 │ │ +08ee86: 1224 |04b3: const/4 v4, #int 2 // #2 │ │ +08ee88: 0800 1500 |04b4: move-object/from16 v0, v21 │ │ +08ee8c: 5402 8a05 |04b6: iget-object v2, v0, Ljwtc/android/chess/ChessView;._parent:Ljwtc/android/chess/main; // field@058a │ │ +08ee90: 1405 c600 0b7f |04b8: const v5, #float 1.84767e+38 // #7f0b00c6 │ │ +08ee96: 6e20 fe18 5200 |04bb: invoke-virtual {v2, v5}, Ljwtc/android/chess/main;.findViewById:(I)Landroid/view/View; // method@18fe │ │ +08ee9c: 0c02 |04be: move-result-object v2 │ │ +08ee9e: 1f02 fc02 |04bf: check-cast v2, Landroid/widget/TextView; // type@02fc │ │ +08eea2: 4d02 0304 |04c1: aput-object v2, v3, v4 │ │ +08eea6: 0800 1500 |04c3: move-object/from16 v0, v21 │ │ +08eeaa: 5402 7905 |04c5: iget-object v2, v0, Ljwtc/android/chess/ChessView;._arrTextCaptured:[[Landroid/widget/TextView; // field@0579 │ │ +08eeae: 1213 |04c7: const/4 v3, #int 1 // #1 │ │ +08eeb0: 4603 0203 |04c8: aget-object v3, v2, v3 │ │ +08eeb4: 1234 |04ca: const/4 v4, #int 3 // #3 │ │ +08eeb6: 0800 1500 |04cb: move-object/from16 v0, v21 │ │ +08eeba: 5402 8a05 |04cd: iget-object v2, v0, Ljwtc/android/chess/ChessView;._parent:Ljwtc/android/chess/main; // field@058a │ │ +08eebe: 1405 c700 0b7f |04cf: const v5, #float 1.84767e+38 // #7f0b00c7 │ │ +08eec4: 6e20 fe18 5200 |04d2: invoke-virtual {v2, v5}, Ljwtc/android/chess/main;.findViewById:(I)Landroid/view/View; // method@18fe │ │ +08eeca: 0c02 |04d5: move-result-object v2 │ │ +08eecc: 1f02 fc02 |04d6: check-cast v2, Landroid/widget/TextView; // type@02fc │ │ +08eed0: 4d02 0304 |04d8: aput-object v2, v3, v4 │ │ +08eed4: 0800 1500 |04da: move-object/from16 v0, v21 │ │ +08eed8: 5402 7905 |04dc: iget-object v2, v0, Ljwtc/android/chess/ChessView;._arrTextCaptured:[[Landroid/widget/TextView; // field@0579 │ │ +08eedc: 1213 |04de: const/4 v3, #int 1 // #1 │ │ +08eede: 4603 0203 |04df: aget-object v3, v2, v3 │ │ +08eee2: 1244 |04e1: const/4 v4, #int 4 // #4 │ │ +08eee4: 0800 1500 |04e2: move-object/from16 v0, v21 │ │ +08eee8: 5402 8a05 |04e4: iget-object v2, v0, Ljwtc/android/chess/ChessView;._parent:Ljwtc/android/chess/main; // field@058a │ │ +08eeec: 1405 c800 0b7f |04e6: const v5, #float 1.84767e+38 // #7f0b00c8 │ │ +08eef2: 6e20 fe18 5200 |04e9: invoke-virtual {v2, v5}, Ljwtc/android/chess/main;.findViewById:(I)Landroid/view/View; // method@18fe │ │ +08eef8: 0c02 |04ec: move-result-object v2 │ │ +08eefa: 1f02 fc02 |04ed: check-cast v2, Landroid/widget/TextView; // type@02fc │ │ +08eefe: 4d02 0304 |04ef: aput-object v2, v3, v4 │ │ +08ef02: 1232 |04f1: const/4 v2, #int 3 // #3 │ │ +08ef04: 0800 1500 |04f2: move-object/from16 v0, v21 │ │ +08ef08: 5902 8f05 |04f4: iput v2, v0, Ljwtc/android/chess/ChessView;._selectedLevel:I // field@058f │ │ +08ef0c: 1602 0000 |04f6: const-wide/16 v2, #int 0 // #0 │ │ +08ef10: 0800 1500 |04f8: move-object/from16 v0, v21 │ │ +08ef14: 5a02 8605 |04fa: iput-wide v2, v0, Ljwtc/android/chess/ChessView;._lClockStartWhite:J // field@0586 │ │ +08ef18: 1602 0000 |04fc: const-wide/16 v2, #int 0 // #0 │ │ +08ef1c: 0800 1500 |04fe: move-object/from16 v0, v21 │ │ +08ef20: 5a02 8505 |0500: iput-wide v2, v0, Ljwtc/android/chess/ChessView;._lClockStartBlack:J // field@0585 │ │ +08ef24: 1602 0000 |0502: const-wide/16 v2, #int 0 // #0 │ │ +08ef28: 0800 1500 |0504: move-object/from16 v0, v21 │ │ +08ef2c: 5a02 8705 |0506: iput-wide v2, v0, Ljwtc/android/chess/ChessView;._lClockTotal:J // field@0587 │ │ +08ef30: 2202 6f03 |0508: new-instance v2, Ljava/util/Timer; // type@036f │ │ +08ef34: 1213 |050a: const/4 v3, #int 1 // #1 │ │ +08ef36: 7020 ea15 3200 |050b: invoke-direct {v2, v3}, Ljava/util/Timer;.:(Z)V // method@15ea │ │ +08ef3c: 0800 1500 |050e: move-object/from16 v0, v21 │ │ +08ef40: 5b02 9305 |0510: iput-object v2, v0, Ljwtc/android/chess/ChessView;._timer:Ljava/util/Timer; // field@0593 │ │ +08ef44: 0800 1500 |0512: move-object/from16 v0, v21 │ │ +08ef48: 5402 9305 |0514: iget-object v2, v0, Ljwtc/android/chess/ChessView;._timer:Ljava/util/Timer; // field@0593 │ │ +08ef4c: 2203 9303 |0516: new-instance v3, Ljwtc/android/chess/ChessView$15; // type@0393 │ │ +08ef50: 0800 1500 |0518: move-object/from16 v0, v21 │ │ +08ef54: 7020 5016 0300 |051a: invoke-direct {v3, v0}, Ljwtc/android/chess/ChessView$15;.:(Ljwtc/android/chess/ChessView;)V // method@1650 │ │ +08ef5a: 1604 e803 |051d: const-wide/16 v4, #int 1000 // #3e8 │ │ +08ef5e: 1606 e803 |051f: const-wide/16 v6, #int 1000 // #3e8 │ │ +08ef62: 7406 ec15 0200 |0521: invoke-virtual/range {v2, v3, v4, v5, v6, v7}, Ljava/util/Timer;.schedule:(Ljava/util/TimerTask;JJ)V // method@15ec │ │ +08ef68: 1202 |0524: const/4 v2, #int 0 // #0 │ │ +08ef6a: 0800 1500 |0525: move-object/from16 v0, v21 │ │ +08ef6e: 5b02 8d05 |0527: iput-object v2, v0, Ljwtc/android/chess/ChessView;._sPrevECO:Ljava/lang/String; // field@058d │ │ +08ef72: 0e00 |0529: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=124 │ │ 0x0003 line=120 │ │ 0x0010 line=125 │ │ 0x0016 line=126 │ │ 0x0021 line=128 │ │ @@ -193112,17 +193218,17 @@ │ │ type : '(Ljwtc/android/chess/ChessView;)Ljwtc/android/chess/ChessViewBase;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -08d3bc: |[08d3bc] jwtc.android.chess.ChessView.access$000:(Ljwtc/android/chess/ChessView;)Ljwtc/android/chess/ChessViewBase; │ │ -08d3cc: 5410 9e05 |0000: iget-object v0, v1, Ljwtc/android/chess/ChessView;._view:Ljwtc/android/chess/ChessViewBase; // field@059e │ │ -08d3d0: 1100 |0002: return-object v0 │ │ +08ef74: |[08ef74] jwtc.android.chess.ChessView.access$000:(Ljwtc/android/chess/ChessView;)Ljwtc/android/chess/ChessViewBase; │ │ +08ef84: 5410 9e05 |0000: iget-object v0, v1, Ljwtc/android/chess/ChessView;._view:Ljwtc/android/chess/ChessViewBase; // field@059e │ │ +08ef88: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Ljwtc/android/chess/ChessView; │ │ │ │ #3 : (in Ljwtc/android/chess/ChessView;) │ │ @@ -193130,18 +193236,18 @@ │ │ type : '(Ljwtc/android/chess/ChessView;)J' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -08d3d4: |[08d3d4] jwtc.android.chess.ChessView.access$100:(Ljwtc/android/chess/ChessView;)J │ │ -08d3e4: 6e10 a816 0200 |0000: invoke-virtual {v2}, Ljwtc/android/chess/ChessView;.getBlackRemainClock:()J // method@16a8 │ │ -08d3ea: 0b00 |0003: move-result-wide v0 │ │ -08d3ec: 1000 |0004: return-wide v0 │ │ +08ef8c: |[08ef8c] jwtc.android.chess.ChessView.access$100:(Ljwtc/android/chess/ChessView;)J │ │ +08ef9c: 6e10 a816 0200 |0000: invoke-virtual {v2}, Ljwtc/android/chess/ChessView;.getBlackRemainClock:()J // method@16a8 │ │ +08efa2: 0b00 |0003: move-result-wide v0 │ │ +08efa4: 1000 |0004: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ locals : │ │ 0x0000 - 0x0005 reg=2 x0 Ljwtc/android/chess/ChessView; │ │ │ │ #4 : (in Ljwtc/android/chess/ChessView;) │ │ @@ -193149,17 +193255,17 @@ │ │ type : '(Ljwtc/android/chess/ChessView;)Ljava/util/ArrayList;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -08d3f0: |[08d3f0] jwtc.android.chess.ChessView.access$1000:(Ljwtc/android/chess/ChessView;)Ljava/util/ArrayList; │ │ -08d400: 5410 7705 |0000: iget-object v0, v1, Ljwtc/android/chess/ChessView;._arrPGN:Ljava/util/ArrayList; // field@0577 │ │ -08d404: 1100 |0002: return-object v0 │ │ +08efa8: |[08efa8] jwtc.android.chess.ChessView.access$1000:(Ljwtc/android/chess/ChessView;)Ljava/util/ArrayList; │ │ +08efb8: 5410 7705 |0000: iget-object v0, v1, Ljwtc/android/chess/ChessView;._arrPGN:Ljava/util/ArrayList; // field@0577 │ │ +08efbc: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Ljwtc/android/chess/ChessView; │ │ │ │ #5 : (in Ljwtc/android/chess/ChessView;) │ │ @@ -193167,17 +193273,17 @@ │ │ type : '(Ljwtc/android/chess/ChessView;)Ljwtc/android/chess/main;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -08d408: |[08d408] jwtc.android.chess.ChessView.access$1100:(Ljwtc/android/chess/ChessView;)Ljwtc/android/chess/main; │ │ -08d418: 5410 8a05 |0000: iget-object v0, v1, Ljwtc/android/chess/ChessView;._parent:Ljwtc/android/chess/main; // field@058a │ │ -08d41c: 1100 |0002: return-object v0 │ │ +08efc0: |[08efc0] jwtc.android.chess.ChessView.access$1100:(Ljwtc/android/chess/ChessView;)Ljwtc/android/chess/main; │ │ +08efd0: 5410 8a05 |0000: iget-object v0, v1, Ljwtc/android/chess/ChessView;._parent:Ljwtc/android/chess/main; // field@058a │ │ +08efd4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Ljwtc/android/chess/ChessView; │ │ │ │ #6 : (in Ljwtc/android/chess/ChessView;) │ │ @@ -193185,17 +193291,17 @@ │ │ type : '(Ljwtc/android/chess/ChessView;)Z' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -08d420: |[08d420] jwtc.android.chess.ChessView.access$1200:(Ljwtc/android/chess/ChessView;)Z │ │ -08d430: 5510 a005 |0000: iget-boolean v0, v1, Ljwtc/android/chess/ChessView;.m_bActive:Z // field@05a0 │ │ -08d434: 0f00 |0002: return v0 │ │ +08efd8: |[08efd8] jwtc.android.chess.ChessView.access$1200:(Ljwtc/android/chess/ChessView;)Z │ │ +08efe8: 5510 a005 |0000: iget-boolean v0, v1, Ljwtc/android/chess/ChessView;.m_bActive:Z // field@05a0 │ │ +08efec: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Ljwtc/android/chess/ChessView; │ │ │ │ #7 : (in Ljwtc/android/chess/ChessView;) │ │ @@ -193203,17 +193309,17 @@ │ │ type : '(Ljwtc/android/chess/ChessView;)Z' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -08d438: |[08d438] jwtc.android.chess.ChessView.access$1300:(Ljwtc/android/chess/ChessView;)Z │ │ -08d448: 5510 a005 |0000: iget-boolean v0, v1, Ljwtc/android/chess/ChessView;.m_bActive:Z // field@05a0 │ │ -08d44c: 0f00 |0002: return v0 │ │ +08eff0: |[08eff0] jwtc.android.chess.ChessView.access$1300:(Ljwtc/android/chess/ChessView;)Z │ │ +08f000: 5510 a005 |0000: iget-boolean v0, v1, Ljwtc/android/chess/ChessView;.m_bActive:Z // field@05a0 │ │ +08f004: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Ljwtc/android/chess/ChessView; │ │ │ │ #8 : (in Ljwtc/android/chess/ChessView;) │ │ @@ -193221,17 +193327,17 @@ │ │ type : '(Ljwtc/android/chess/ChessView;)Ljwtc/chess/JNI;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -08d450: |[08d450] jwtc.android.chess.ChessView.access$1400:(Ljwtc/android/chess/ChessView;)Ljwtc/chess/JNI; │ │ -08d460: 5410 8305 |0000: iget-object v0, v1, Ljwtc/android/chess/ChessView;._jni:Ljwtc/chess/JNI; // field@0583 │ │ -08d464: 1100 |0002: return-object v0 │ │ +08f008: |[08f008] jwtc.android.chess.ChessView.access$1400:(Ljwtc/android/chess/ChessView;)Ljwtc/chess/JNI; │ │ +08f018: 5410 8305 |0000: iget-object v0, v1, Ljwtc/android/chess/ChessView;._jni:Ljwtc/chess/JNI; // field@0583 │ │ +08f01c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Ljwtc/android/chess/ChessView; │ │ │ │ #9 : (in Ljwtc/android/chess/ChessView;) │ │ @@ -193239,17 +193345,17 @@ │ │ type : '(Ljwtc/android/chess/ChessView;)Landroid/widget/TextView;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -08d468: |[08d468] jwtc.android.chess.ChessView.access$1500:(Ljwtc/android/chess/ChessView;)Landroid/widget/TextView; │ │ -08d478: 5410 9505 |0000: iget-object v0, v1, Ljwtc/android/chess/ChessView;._tvAnnotateGuess:Landroid/widget/TextView; // field@0595 │ │ -08d47c: 1100 |0002: return-object v0 │ │ +08f020: |[08f020] jwtc.android.chess.ChessView.access$1500:(Ljwtc/android/chess/ChessView;)Landroid/widget/TextView; │ │ +08f030: 5410 9505 |0000: iget-object v0, v1, Ljwtc/android/chess/ChessView;._tvAnnotateGuess:Landroid/widget/TextView; // field@0595 │ │ +08f034: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Ljwtc/android/chess/ChessView; │ │ │ │ #10 : (in Ljwtc/android/chess/ChessView;) │ │ @@ -193257,17 +193363,17 @@ │ │ type : '(Ljwtc/android/chess/ChessView;)Landroid/widget/ViewAnimator;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -08d480: |[08d480] jwtc.android.chess.ChessView.access$1600:(Ljwtc/android/chess/ChessView;)Landroid/widget/ViewAnimator; │ │ -08d490: 5410 9f05 |0000: iget-object v0, v1, Ljwtc/android/chess/ChessView;._viewAnimator:Landroid/widget/ViewAnimator; // field@059f │ │ -08d494: 1100 |0002: return-object v0 │ │ +08f038: |[08f038] jwtc.android.chess.ChessView.access$1600:(Ljwtc/android/chess/ChessView;)Landroid/widget/ViewAnimator; │ │ +08f048: 5410 9f05 |0000: iget-object v0, v1, Ljwtc/android/chess/ChessView;._viewAnimator:Landroid/widget/ViewAnimator; // field@059f │ │ +08f04c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Ljwtc/android/chess/ChessView; │ │ │ │ #11 : (in Ljwtc/android/chess/ChessView;) │ │ @@ -193275,17 +193381,17 @@ │ │ type : '(Ljwtc/android/chess/ChessView;)Ljwtc/chess/JNI;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -08d498: |[08d498] jwtc.android.chess.ChessView.access$1700:(Ljwtc/android/chess/ChessView;)Ljwtc/chess/JNI; │ │ -08d4a8: 5410 8305 |0000: iget-object v0, v1, Ljwtc/android/chess/ChessView;._jni:Ljwtc/chess/JNI; // field@0583 │ │ -08d4ac: 1100 |0002: return-object v0 │ │ +08f050: |[08f050] jwtc.android.chess.ChessView.access$1700:(Ljwtc/android/chess/ChessView;)Ljwtc/chess/JNI; │ │ +08f060: 5410 8305 |0000: iget-object v0, v1, Ljwtc/android/chess/ChessView;._jni:Ljwtc/chess/JNI; // field@0583 │ │ +08f064: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Ljwtc/android/chess/ChessView; │ │ │ │ #12 : (in Ljwtc/android/chess/ChessView;) │ │ @@ -193293,17 +193399,17 @@ │ │ type : '(Ljwtc/android/chess/ChessView;)Ljava/util/ArrayList;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -08d4b0: |[08d4b0] jwtc.android.chess.ChessView.access$1800:(Ljwtc/android/chess/ChessView;)Ljava/util/ArrayList; │ │ -08d4c0: 5410 7705 |0000: iget-object v0, v1, Ljwtc/android/chess/ChessView;._arrPGN:Ljava/util/ArrayList; // field@0577 │ │ -08d4c4: 1100 |0002: return-object v0 │ │ +08f068: |[08f068] jwtc.android.chess.ChessView.access$1800:(Ljwtc/android/chess/ChessView;)Ljava/util/ArrayList; │ │ +08f078: 5410 7705 |0000: iget-object v0, v1, Ljwtc/android/chess/ChessView;._arrPGN:Ljava/util/ArrayList; // field@0577 │ │ +08f07c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Ljwtc/android/chess/ChessView; │ │ │ │ #13 : (in Ljwtc/android/chess/ChessView;) │ │ @@ -193311,17 +193417,17 @@ │ │ type : '(Ljwtc/android/chess/ChessView;)Ljava/util/ArrayList;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -08d4c8: |[08d4c8] jwtc.android.chess.ChessView.access$1900:(Ljwtc/android/chess/ChessView;)Ljava/util/ArrayList; │ │ -08d4d8: 5410 7705 |0000: iget-object v0, v1, Ljwtc/android/chess/ChessView;._arrPGN:Ljava/util/ArrayList; // field@0577 │ │ -08d4dc: 1100 |0002: return-object v0 │ │ +08f080: |[08f080] jwtc.android.chess.ChessView.access$1900:(Ljwtc/android/chess/ChessView;)Ljava/util/ArrayList; │ │ +08f090: 5410 7705 |0000: iget-object v0, v1, Ljwtc/android/chess/ChessView;._arrPGN:Ljava/util/ArrayList; // field@0577 │ │ +08f094: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Ljwtc/android/chess/ChessView; │ │ │ │ #14 : (in Ljwtc/android/chess/ChessView;) │ │ @@ -193329,18 +193435,18 @@ │ │ type : '(Ljwtc/android/chess/ChessView;)J' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -08d4e0: |[08d4e0] jwtc.android.chess.ChessView.access$200:(Ljwtc/android/chess/ChessView;)J │ │ -08d4f0: 6e10 b416 0200 |0000: invoke-virtual {v2}, Ljwtc/android/chess/ChessView;.getWhiteRemainClock:()J // method@16b4 │ │ -08d4f6: 0b00 |0003: move-result-wide v0 │ │ -08d4f8: 1000 |0004: return-wide v0 │ │ +08f098: |[08f098] jwtc.android.chess.ChessView.access$200:(Ljwtc/android/chess/ChessView;)J │ │ +08f0a8: 6e10 b416 0200 |0000: invoke-virtual {v2}, Ljwtc/android/chess/ChessView;.getWhiteRemainClock:()J // method@16b4 │ │ +08f0ae: 0b00 |0003: move-result-wide v0 │ │ +08f0b0: 1000 |0004: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ locals : │ │ 0x0000 - 0x0005 reg=2 x0 Ljwtc/android/chess/ChessView; │ │ │ │ #15 : (in Ljwtc/android/chess/ChessView;) │ │ @@ -193348,17 +193454,17 @@ │ │ type : '(Ljwtc/android/chess/ChessView;)Landroid/widget/TextView;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -08d4fc: |[08d4fc] jwtc.android.chess.ChessView.access$2000:(Ljwtc/android/chess/ChessView;)Landroid/widget/TextView; │ │ -08d50c: 5410 9405 |0000: iget-object v0, v1, Ljwtc/android/chess/ChessView;._tvAnnotate:Landroid/widget/TextView; // field@0594 │ │ -08d510: 1100 |0002: return-object v0 │ │ +08f0b4: |[08f0b4] jwtc.android.chess.ChessView.access$2000:(Ljwtc/android/chess/ChessView;)Landroid/widget/TextView; │ │ +08f0c4: 5410 9405 |0000: iget-object v0, v1, Ljwtc/android/chess/ChessView;._tvAnnotate:Landroid/widget/TextView; // field@0594 │ │ +08f0c8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Ljwtc/android/chess/ChessView; │ │ │ │ #16 : (in Ljwtc/android/chess/ChessView;) │ │ @@ -193366,17 +193472,17 @@ │ │ type : '(Ljwtc/android/chess/ChessView;)Ljava/util/ArrayList;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -08d514: |[08d514] jwtc.android.chess.ChessView.access$2100:(Ljwtc/android/chess/ChessView;)Ljava/util/ArrayList; │ │ -08d524: 5410 7805 |0000: iget-object v0, v1, Ljwtc/android/chess/ChessView;._arrPGNView:Ljava/util/ArrayList; // field@0578 │ │ -08d528: 1100 |0002: return-object v0 │ │ +08f0cc: |[08f0cc] jwtc.android.chess.ChessView.access$2100:(Ljwtc/android/chess/ChessView;)Ljava/util/ArrayList; │ │ +08f0dc: 5410 7805 |0000: iget-object v0, v1, Ljwtc/android/chess/ChessView;._arrPGNView:Ljava/util/ArrayList; // field@0578 │ │ +08f0e0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Ljwtc/android/chess/ChessView; │ │ │ │ #17 : (in Ljwtc/android/chess/ChessView;) │ │ @@ -193384,17 +193490,17 @@ │ │ type : '(Ljwtc/android/chess/ChessView;)Ljava/util/ArrayList;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -08d52c: |[08d52c] jwtc.android.chess.ChessView.access$2200:(Ljwtc/android/chess/ChessView;)Ljava/util/ArrayList; │ │ -08d53c: 5410 7705 |0000: iget-object v0, v1, Ljwtc/android/chess/ChessView;._arrPGN:Ljava/util/ArrayList; // field@0577 │ │ -08d540: 1100 |0002: return-object v0 │ │ +08f0e4: |[08f0e4] jwtc.android.chess.ChessView.access$2200:(Ljwtc/android/chess/ChessView;)Ljava/util/ArrayList; │ │ +08f0f4: 5410 7705 |0000: iget-object v0, v1, Ljwtc/android/chess/ChessView;._arrPGN:Ljava/util/ArrayList; // field@0577 │ │ +08f0f8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Ljwtc/android/chess/ChessView; │ │ │ │ #18 : (in Ljwtc/android/chess/ChessView;) │ │ @@ -193402,17 +193508,17 @@ │ │ type : '(Ljwtc/android/chess/ChessView;)Ljwtc/chess/JNI;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -08d544: |[08d544] jwtc.android.chess.ChessView.access$2300:(Ljwtc/android/chess/ChessView;)Ljwtc/chess/JNI; │ │ -08d554: 5410 8305 |0000: iget-object v0, v1, Ljwtc/android/chess/ChessView;._jni:Ljwtc/chess/JNI; // field@0583 │ │ -08d558: 1100 |0002: return-object v0 │ │ +08f0fc: |[08f0fc] jwtc.android.chess.ChessView.access$2300:(Ljwtc/android/chess/ChessView;)Ljwtc/chess/JNI; │ │ +08f10c: 5410 8305 |0000: iget-object v0, v1, Ljwtc/android/chess/ChessView;._jni:Ljwtc/chess/JNI; // field@0583 │ │ +08f110: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Ljwtc/android/chess/ChessView; │ │ │ │ #19 : (in Ljwtc/android/chess/ChessView;) │ │ @@ -193420,17 +193526,17 @@ │ │ type : '(Ljwtc/android/chess/ChessView;)Ljwtc/chess/JNI;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -08d55c: |[08d55c] jwtc.android.chess.ChessView.access$2400:(Ljwtc/android/chess/ChessView;)Ljwtc/chess/JNI; │ │ -08d56c: 5410 8305 |0000: iget-object v0, v1, Ljwtc/android/chess/ChessView;._jni:Ljwtc/chess/JNI; // field@0583 │ │ -08d570: 1100 |0002: return-object v0 │ │ +08f114: |[08f114] jwtc.android.chess.ChessView.access$2400:(Ljwtc/android/chess/ChessView;)Ljwtc/chess/JNI; │ │ +08f124: 5410 8305 |0000: iget-object v0, v1, Ljwtc/android/chess/ChessView;._jni:Ljwtc/chess/JNI; // field@0583 │ │ +08f128: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Ljwtc/android/chess/ChessView; │ │ │ │ #20 : (in Ljwtc/android/chess/ChessView;) │ │ @@ -193438,17 +193544,17 @@ │ │ type : '(Ljwtc/android/chess/ChessView;)Landroid/widget/HorizontalScrollView;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -08d574: |[08d574] jwtc.android.chess.ChessView.access$2500:(Ljwtc/android/chess/ChessView;)Landroid/widget/HorizontalScrollView; │ │ -08d584: 5410 7f05 |0000: iget-object v0, v1, Ljwtc/android/chess/ChessView;._hScrollHistory:Landroid/widget/HorizontalScrollView; // field@057f │ │ -08d588: 1100 |0002: return-object v0 │ │ +08f12c: |[08f12c] jwtc.android.chess.ChessView.access$2500:(Ljwtc/android/chess/ChessView;)Landroid/widget/HorizontalScrollView; │ │ +08f13c: 5410 7f05 |0000: iget-object v0, v1, Ljwtc/android/chess/ChessView;._hScrollHistory:Landroid/widget/HorizontalScrollView; // field@057f │ │ +08f140: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Ljwtc/android/chess/ChessView; │ │ │ │ #21 : (in Ljwtc/android/chess/ChessView;) │ │ @@ -193456,17 +193562,17 @@ │ │ type : '(Ljwtc/android/chess/ChessView;)Landroid/widget/ScrollView;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -08d58c: |[08d58c] jwtc.android.chess.ChessView.access$2600:(Ljwtc/android/chess/ChessView;)Landroid/widget/ScrollView; │ │ -08d59c: 5410 9c05 |0000: iget-object v0, v1, Ljwtc/android/chess/ChessView;._vScrollHistory:Landroid/widget/ScrollView; // field@059c │ │ -08d5a0: 1100 |0002: return-object v0 │ │ +08f144: |[08f144] jwtc.android.chess.ChessView.access$2600:(Ljwtc/android/chess/ChessView;)Landroid/widget/ScrollView; │ │ +08f154: 5410 9c05 |0000: iget-object v0, v1, Ljwtc/android/chess/ChessView;._vScrollHistory:Landroid/widget/ScrollView; // field@059c │ │ +08f158: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Ljwtc/android/chess/ChessView; │ │ │ │ #22 : (in Ljwtc/android/chess/ChessView;) │ │ @@ -193474,17 +193580,17 @@ │ │ type : '(Ljwtc/android/chess/ChessView;)Landroid/widget/TextView;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -08d5a4: |[08d5a4] jwtc.android.chess.ChessView.access$300:(Ljwtc/android/chess/ChessView;)Landroid/widget/TextView; │ │ -08d5b4: 5410 9605 |0000: iget-object v0, v1, Ljwtc/android/chess/ChessView;._tvClockMe:Landroid/widget/TextView; // field@0596 │ │ -08d5b8: 1100 |0002: return-object v0 │ │ +08f15c: |[08f15c] jwtc.android.chess.ChessView.access$300:(Ljwtc/android/chess/ChessView;)Landroid/widget/TextView; │ │ +08f16c: 5410 9605 |0000: iget-object v0, v1, Ljwtc/android/chess/ChessView;._tvClockMe:Landroid/widget/TextView; // field@0596 │ │ +08f170: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Ljwtc/android/chess/ChessView; │ │ │ │ #23 : (in Ljwtc/android/chess/ChessView;) │ │ @@ -193492,18 +193598,18 @@ │ │ type : '(Ljwtc/android/chess/ChessView;J)Ljava/lang/String;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -08d5bc: |[08d5bc] jwtc.android.chess.ChessView.access$400:(Ljwtc/android/chess/ChessView;J)Ljava/lang/String; │ │ -08d5cc: 7030 a516 2103 |0000: invoke-direct {v1, v2, v3}, Ljwtc/android/chess/ChessView;.formatTime:(J)Ljava/lang/String; // method@16a5 │ │ -08d5d2: 0c00 |0003: move-result-object v0 │ │ -08d5d4: 1100 |0004: return-object v0 │ │ +08f174: |[08f174] jwtc.android.chess.ChessView.access$400:(Ljwtc/android/chess/ChessView;J)Ljava/lang/String; │ │ +08f184: 7030 a516 2103 |0000: invoke-direct {v1, v2, v3}, Ljwtc/android/chess/ChessView;.formatTime:(J)Ljava/lang/String; // method@16a5 │ │ +08f18a: 0c00 |0003: move-result-object v0 │ │ +08f18c: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 x0 Ljwtc/android/chess/ChessView; │ │ 0x0000 - 0x0005 reg=2 x1 J │ │ │ │ @@ -193512,18 +193618,18 @@ │ │ type : '(Ljwtc/android/chess/ChessView;)J' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -08d5d8: |[08d5d8] jwtc.android.chess.ChessView.access$500:(Ljwtc/android/chess/ChessView;)J │ │ -08d5e8: 6e10 b416 0200 |0000: invoke-virtual {v2}, Ljwtc/android/chess/ChessView;.getWhiteRemainClock:()J // method@16b4 │ │ -08d5ee: 0b00 |0003: move-result-wide v0 │ │ -08d5f0: 1000 |0004: return-wide v0 │ │ +08f190: |[08f190] jwtc.android.chess.ChessView.access$500:(Ljwtc/android/chess/ChessView;)J │ │ +08f1a0: 6e10 b416 0200 |0000: invoke-virtual {v2}, Ljwtc/android/chess/ChessView;.getWhiteRemainClock:()J // method@16b4 │ │ +08f1a6: 0b00 |0003: move-result-wide v0 │ │ +08f1a8: 1000 |0004: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ locals : │ │ 0x0000 - 0x0005 reg=2 x0 Ljwtc/android/chess/ChessView; │ │ │ │ #25 : (in Ljwtc/android/chess/ChessView;) │ │ @@ -193531,18 +193637,18 @@ │ │ type : '(Ljwtc/android/chess/ChessView;)J' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -08d5f4: |[08d5f4] jwtc.android.chess.ChessView.access$600:(Ljwtc/android/chess/ChessView;)J │ │ -08d604: 6e10 a816 0200 |0000: invoke-virtual {v2}, Ljwtc/android/chess/ChessView;.getBlackRemainClock:()J // method@16a8 │ │ -08d60a: 0b00 |0003: move-result-wide v0 │ │ -08d60c: 1000 |0004: return-wide v0 │ │ +08f1ac: |[08f1ac] jwtc.android.chess.ChessView.access$600:(Ljwtc/android/chess/ChessView;)J │ │ +08f1bc: 6e10 a816 0200 |0000: invoke-virtual {v2}, Ljwtc/android/chess/ChessView;.getBlackRemainClock:()J // method@16a8 │ │ +08f1c2: 0b00 |0003: move-result-wide v0 │ │ +08f1c4: 1000 |0004: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ locals : │ │ 0x0000 - 0x0005 reg=2 x0 Ljwtc/android/chess/ChessView; │ │ │ │ #26 : (in Ljwtc/android/chess/ChessView;) │ │ @@ -193550,17 +193656,17 @@ │ │ type : '(Ljwtc/android/chess/ChessView;)Landroid/widget/TextView;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -08d610: |[08d610] jwtc.android.chess.ChessView.access$700:(Ljwtc/android/chess/ChessView;)Landroid/widget/TextView; │ │ -08d620: 5410 9705 |0000: iget-object v0, v1, Ljwtc/android/chess/ChessView;._tvClockOpp:Landroid/widget/TextView; // field@0597 │ │ -08d624: 1100 |0002: return-object v0 │ │ +08f1c8: |[08f1c8] jwtc.android.chess.ChessView.access$700:(Ljwtc/android/chess/ChessView;)Landroid/widget/TextView; │ │ +08f1d8: 5410 9705 |0000: iget-object v0, v1, Ljwtc/android/chess/ChessView;._tvClockOpp:Landroid/widget/TextView; // field@0597 │ │ +08f1dc: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Ljwtc/android/chess/ChessView; │ │ │ │ #27 : (in Ljwtc/android/chess/ChessView;) │ │ @@ -193568,17 +193674,17 @@ │ │ type : '(Ljwtc/android/chess/ChessView;)Z' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -08d628: |[08d628] jwtc.android.chess.ChessView.access$800:(Ljwtc/android/chess/ChessView;)Z │ │ -08d638: 5510 a005 |0000: iget-boolean v0, v1, Ljwtc/android/chess/ChessView;.m_bActive:Z // field@05a0 │ │ -08d63c: 0f00 |0002: return v0 │ │ +08f1e0: |[08f1e0] jwtc.android.chess.ChessView.access$800:(Ljwtc/android/chess/ChessView;)Z │ │ +08f1f0: 5510 a005 |0000: iget-boolean v0, v1, Ljwtc/android/chess/ChessView;.m_bActive:Z // field@05a0 │ │ +08f1f4: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Ljwtc/android/chess/ChessView; │ │ │ │ #28 : (in Ljwtc/android/chess/ChessView;) │ │ @@ -193586,157 +193692,157 @@ │ │ type : '(Ljwtc/android/chess/ChessView;)Ljwtc/chess/JNI;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -08d640: |[08d640] jwtc.android.chess.ChessView.access$900:(Ljwtc/android/chess/ChessView;)Ljwtc/chess/JNI; │ │ -08d650: 5410 8305 |0000: iget-object v0, v1, Ljwtc/android/chess/ChessView;._jni:Ljwtc/chess/JNI; // field@0583 │ │ -08d654: 1100 |0002: return-object v0 │ │ +08f1f8: |[08f1f8] jwtc.android.chess.ChessView.access$900:(Ljwtc/android/chess/ChessView;)Ljwtc/chess/JNI; │ │ +08f208: 5410 8305 |0000: iget-object v0, v1, Ljwtc/android/chess/ChessView;._jni:Ljwtc/chess/JNI; // field@0583 │ │ +08f20c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Ljwtc/android/chess/ChessView; │ │ │ │ #29 : (in Ljwtc/android/chess/ChessView;) │ │ name : 'formatTime' │ │ type : '(J)Ljava/lang/String;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ - registers : 9 │ │ + registers : 10 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 42 16-bit code units │ │ -08d658: |[08d658] jwtc.android.chess.ChessView.formatTime:(J)Ljava/lang/String; │ │ -08d668: 1a01 d000 |0000: const-string v1, "%02d:%02d" // string@00d0 │ │ -08d66c: 1222 |0002: const/4 v2, #int 2 // #2 │ │ -08d66e: 2322 a404 |0003: new-array v2, v2, [Ljava/lang/Object; // type@04a4 │ │ -08d672: 1203 |0005: const/4 v3, #int 0 // #0 │ │ -08d674: 1704 60ea 0000 |0006: const-wide/32 v4, #float 8.40779e-41 // #0000ea60 │ │ -08d67a: 9e04 0704 |0009: div-long v4, v7, v4 │ │ -08d67e: 8644 |000b: long-to-double v4, v4 │ │ -08d680: 7120 1315 5400 |000c: invoke-static {v4, v5}, Ljava/lang/Math;.floor:(D)D // method@1513 │ │ -08d686: 0b04 |000f: move-result-wide v4 │ │ -08d688: 8a44 |0010: double-to-int v4, v4 │ │ -08d68a: 7110 0a15 0400 |0011: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@150a │ │ -08d690: 0c04 |0014: move-result-object v4 │ │ -08d692: 4d04 0203 |0015: aput-object v4, v2, v3 │ │ -08d696: 1213 |0017: const/4 v3, #int 1 // #1 │ │ -08d698: 1604 e803 |0018: const-wide/16 v4, #int 1000 // #3e8 │ │ -08d69c: 9e04 0704 |001a: div-long v4, v7, v4 │ │ -08d6a0: 8444 |001c: long-to-int v4, v4 │ │ -08d6a2: dc04 043c |001d: rem-int/lit8 v4, v4, #int 60 // #3c │ │ -08d6a6: 7110 0a15 0400 |001f: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@150a │ │ -08d6ac: 0c04 |0022: move-result-object v4 │ │ -08d6ae: 4d04 0203 |0023: aput-object v4, v2, v3 │ │ -08d6b2: 7120 3b15 2100 |0025: invoke-static {v1, v2}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@153b │ │ -08d6b8: 0c00 |0028: move-result-object v0 │ │ -08d6ba: 1100 |0029: return-object v0 │ │ +08f210: |[08f210] jwtc.android.chess.ChessView.formatTime:(J)Ljava/lang/String; │ │ +08f220: 1a01 d000 |0000: const-string v1, "%02d:%02d" // string@00d0 │ │ +08f224: 1222 |0002: const/4 v2, #int 2 // #2 │ │ +08f226: 2322 a104 |0003: new-array v2, v2, [Ljava/lang/Object; // type@04a1 │ │ +08f22a: 1203 |0005: const/4 v3, #int 0 // #0 │ │ +08f22c: 1704 60ea 0000 |0006: const-wide/32 v4, #float 8.40779e-41 // #0000ea60 │ │ +08f232: 9e04 0804 |0009: div-long v4, v8, v4 │ │ +08f236: 8644 |000b: long-to-double v4, v4 │ │ +08f238: 7120 1315 5400 |000c: invoke-static {v4, v5}, Ljava/lang/Math;.floor:(D)D // method@1513 │ │ +08f23e: 0b04 |000f: move-result-wide v4 │ │ +08f240: 8a44 |0010: double-to-int v4, v4 │ │ +08f242: 7110 0a15 0400 |0011: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@150a │ │ +08f248: 0c04 |0014: move-result-object v4 │ │ +08f24a: 4d04 0203 |0015: aput-object v4, v2, v3 │ │ +08f24e: 1213 |0017: const/4 v3, #int 1 // #1 │ │ +08f250: 1604 e803 |0018: const-wide/16 v4, #int 1000 // #3e8 │ │ +08f254: 9e04 0804 |001a: div-long v4, v8, v4 │ │ +08f258: 8444 |001c: long-to-int v4, v4 │ │ +08f25a: dc04 043c |001d: rem-int/lit8 v4, v4, #int 60 // #3c │ │ +08f25e: 7110 0a15 0400 |001f: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@150a │ │ +08f264: 0c04 |0022: move-result-object v4 │ │ +08f266: 4d04 0203 |0023: aput-object v4, v2, v3 │ │ +08f26a: 7120 3b15 2100 |0025: invoke-static {v1, v2}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@153b │ │ +08f270: 0c00 |0028: move-result-object v0 │ │ +08f272: 1100 |0029: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=592 │ │ 0x0029 line=593 │ │ locals : │ │ 0x0029 - 0x002a reg=0 sTmp Ljava/lang/String; │ │ - 0x0000 - 0x002a reg=6 this Ljwtc/android/chess/ChessView; │ │ - 0x0000 - 0x002a reg=7 msec J │ │ + 0x0000 - 0x002a reg=7 this Ljwtc/android/chess/ChessView; │ │ + 0x0000 - 0x002a reg=8 msec J │ │ │ │ #30 : (in Ljwtc/android/chess/ChessView;) │ │ name : 'getECOInfo' │ │ type : '(ILorg/json/JSONArray;)Ljava/lang/String;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 11 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 155 16-bit code units │ │ -08d6bc: |[08d6bc] jwtc.android.chess.ChessView.getECOInfo:(ILorg/json/JSONArray;)Ljava/lang/String; │ │ -08d6cc: 5485 7705 |0000: iget-object v5, v8, Ljwtc/android/chess/ChessView;._arrPGN:Ljava/util/ArrayList; // field@0577 │ │ -08d6d0: 6e10 aa15 0500 |0002: invoke-virtual {v5}, Ljava/util/ArrayList;.size:()I // method@15aa │ │ -08d6d6: 0a05 |0005: move-result v5 │ │ -08d6d8: 3559 9300 |0006: if-ge v9, v5, 0099 // +0093 │ │ -08d6dc: 5485 7705 |0008: iget-object v5, v8, Ljwtc/android/chess/ChessView;._arrPGN:Ljava/util/ArrayList; // field@0577 │ │ -08d6e0: 6e20 a315 9500 |000a: invoke-virtual {v5, v9}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@15a3 │ │ -08d6e6: 0c00 |000d: move-result-object v0 │ │ -08d6e8: 1f00 6f04 |000e: check-cast v0, Ljwtc/chess/PGNEntry; // type@046f │ │ -08d6ec: 1201 |0010: const/4 v1, #int 0 // #0 │ │ -08d6ee: 6e10 ac1b 0a00 |0011: invoke-virtual {v10}, Lorg/json/JSONArray;.length:()I // method@1bac │ │ -08d6f4: 0a05 |0014: move-result v5 │ │ -08d6f6: 3551 8400 |0015: if-ge v1, v5, 0099 // +0084 │ │ -08d6fa: 6e20 aa1b 1a00 |0017: invoke-virtual {v10, v1}, Lorg/json/JSONArray;.get:(I)Ljava/lang/Object; // method@1baa │ │ -08d700: 0c02 |001a: move-result-object v2 │ │ -08d702: 1f02 8804 |001b: check-cast v2, Lorg/json/JSONObject; // type@0488 │ │ -08d706: 1a05 2b19 |001d: const-string v5, "m" // string@192b │ │ -08d70a: 6e20 b11b 5200 |001f: invoke-virtual {v2, v5}, Lorg/json/JSONObject;.get:(Ljava/lang/String;)Ljava/lang/Object; // method@1bb1 │ │ -08d710: 0c05 |0022: move-result-object v5 │ │ -08d712: 5406 d40a |0023: iget-object v6, v0, Ljwtc/chess/PGNEntry;._sMove:Ljava/lang/String; // field@0ad4 │ │ -08d716: 6e20 1e15 6500 |0025: invoke-virtual {v5, v6}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@151e │ │ -08d71c: 0a05 |0028: move-result v5 │ │ -08d71e: 3805 6b00 |0029: if-eqz v5, 0094 // +006b │ │ -08d722: 2205 4203 |002b: new-instance v5, Ljava/lang/StringBuilder; // type@0342 │ │ -08d726: 7010 5715 0500 |002d: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ -08d72c: 1a06 c313 |0030: const-string v6, "e" // string@13c3 │ │ -08d730: 6e20 b31b 6200 |0032: invoke-virtual {v2, v6}, Lorg/json/JSONObject;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@1bb3 │ │ -08d736: 0c06 |0035: move-result-object v6 │ │ -08d738: 6e20 5f15 6500 |0036: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -08d73e: 0c05 |0039: move-result-object v5 │ │ -08d740: 1a06 6c01 |003a: const-string v6, ": " // string@016c │ │ -08d744: 6e20 5f15 6500 |003c: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -08d74a: 0c05 |003f: move-result-object v5 │ │ -08d74c: 1a06 ff1b |0040: const-string v6, "n" // string@1bff │ │ -08d750: 6e20 b31b 6200 |0042: invoke-virtual {v2, v6}, Lorg/json/JSONObject;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@1bb3 │ │ -08d756: 0c06 |0045: move-result-object v6 │ │ -08d758: 6e20 5f15 6500 |0046: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -08d75e: 0c06 |0049: move-result-object v6 │ │ -08d760: 1a05 2623 |004a: const-string v5, "v" // string@2326 │ │ -08d764: 6e20 b31b 5200 |004c: invoke-virtual {v2, v5}, Lorg/json/JSONObject;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@1bb3 │ │ -08d76a: 0c05 |004f: move-result-object v5 │ │ -08d76c: 6e10 4215 0500 |0050: invoke-virtual {v5}, Ljava/lang/String;.length:()I // method@1542 │ │ -08d772: 0a05 |0053: move-result v5 │ │ -08d774: 3d05 3b00 |0054: if-lez v5, 008f // +003b │ │ -08d778: 2205 4203 |0056: new-instance v5, Ljava/lang/StringBuilder; // type@0342 │ │ -08d77c: 7010 5715 0500 |0058: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ -08d782: 1a07 2701 |005b: const-string v7, ", " // string@0127 │ │ -08d786: 6e20 5f15 7500 |005d: invoke-virtual {v5, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -08d78c: 0c05 |0060: move-result-object v5 │ │ -08d78e: 1a07 2623 |0061: const-string v7, "v" // string@2326 │ │ -08d792: 6e20 b31b 7200 |0063: invoke-virtual {v2, v7}, Lorg/json/JSONObject;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@1bb3 │ │ -08d798: 0c07 |0066: move-result-object v7 │ │ -08d79a: 6e20 5f15 7500 |0067: invoke-virtual {v5, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -08d7a0: 0c05 |006a: move-result-object v5 │ │ -08d7a2: 6e10 6415 0500 |006b: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ -08d7a8: 0c05 |006e: move-result-object v5 │ │ -08d7aa: 6e20 5f15 5600 |006f: invoke-virtual {v6, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -08d7b0: 0c05 |0072: move-result-object v5 │ │ -08d7b2: 6e10 6415 0500 |0073: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ -08d7b8: 0c03 |0076: move-result-object v3 │ │ -08d7ba: 1204 |0077: const/4 v4, #int 0 // #0 │ │ -08d7bc: 1a05 e40f |0078: const-string v5, "a" // string@0fe4 │ │ -08d7c0: 6e20 b41b 5200 |007a: invoke-virtual {v2, v5}, Lorg/json/JSONObject;.has:(Ljava/lang/String;)Z // method@1bb4 │ │ -08d7c6: 0a05 |007d: move-result v5 │ │ -08d7c8: 3805 0e00 |007e: if-eqz v5, 008c // +000e │ │ -08d7cc: d805 0901 |0080: add-int/lit8 v5, v9, #int 1 // #01 │ │ -08d7d0: 1a06 e40f |0082: const-string v6, "a" // string@0fe4 │ │ -08d7d4: 6e20 b21b 6200 |0084: invoke-virtual {v2, v6}, Lorg/json/JSONObject;.getJSONArray:(Ljava/lang/String;)Lorg/json/JSONArray; // method@1bb2 │ │ -08d7da: 0c06 |0087: move-result-object v6 │ │ -08d7dc: 7030 aa16 5806 |0088: invoke-direct {v8, v5, v6}, Ljwtc/android/chess/ChessView;.getECOInfo:(ILorg/json/JSONArray;)Ljava/lang/String; // method@16aa │ │ -08d7e2: 0c04 |008b: move-result-object v4 │ │ -08d7e4: 3904 0600 |008c: if-nez v4, 0092 // +0006 │ │ -08d7e8: 1103 |008e: return-object v3 │ │ -08d7ea: 1a05 0000 |008f: const-string v5, "" // string@0000 │ │ -08d7ee: 28de |0091: goto 006f // -0022 │ │ -08d7f0: 0743 |0092: move-object v3, v4 │ │ -08d7f2: 28fb |0093: goto 008e // -0005 │ │ -08d7f4: d801 0101 |0094: add-int/lit8 v1, v1, #int 1 // #01 │ │ -08d7f8: 2900 7bff |0096: goto/16 0011 // -0085 │ │ -08d7fc: 0d05 |0098: move-exception v5 │ │ -08d7fe: 1203 |0099: const/4 v3, #int 0 // #0 │ │ -08d800: 28f4 |009a: goto 008e // -000c │ │ +08f274: |[08f274] jwtc.android.chess.ChessView.getECOInfo:(ILorg/json/JSONArray;)Ljava/lang/String; │ │ +08f284: 5485 7705 |0000: iget-object v5, v8, Ljwtc/android/chess/ChessView;._arrPGN:Ljava/util/ArrayList; // field@0577 │ │ +08f288: 6e10 aa15 0500 |0002: invoke-virtual {v5}, Ljava/util/ArrayList;.size:()I // method@15aa │ │ +08f28e: 0a05 |0005: move-result v5 │ │ +08f290: 3559 9300 |0006: if-ge v9, v5, 0099 // +0093 │ │ +08f294: 5485 7705 |0008: iget-object v5, v8, Ljwtc/android/chess/ChessView;._arrPGN:Ljava/util/ArrayList; // field@0577 │ │ +08f298: 6e20 a315 9500 |000a: invoke-virtual {v5, v9}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@15a3 │ │ +08f29e: 0c00 |000d: move-result-object v0 │ │ +08f2a0: 1f00 6c04 |000e: check-cast v0, Ljwtc/chess/PGNEntry; // type@046c │ │ +08f2a4: 1201 |0010: const/4 v1, #int 0 // #0 │ │ +08f2a6: 6e10 ab1b 0a00 |0011: invoke-virtual {v10}, Lorg/json/JSONArray;.length:()I // method@1bab │ │ +08f2ac: 0a05 |0014: move-result v5 │ │ +08f2ae: 3551 8400 |0015: if-ge v1, v5, 0099 // +0084 │ │ +08f2b2: 6e20 a91b 1a00 |0017: invoke-virtual {v10, v1}, Lorg/json/JSONArray;.get:(I)Ljava/lang/Object; // method@1ba9 │ │ +08f2b8: 0c02 |001a: move-result-object v2 │ │ +08f2ba: 1f02 8504 |001b: check-cast v2, Lorg/json/JSONObject; // type@0485 │ │ +08f2be: 1a05 2719 |001d: const-string v5, "m" // string@1927 │ │ +08f2c2: 6e20 b01b 5200 |001f: invoke-virtual {v2, v5}, Lorg/json/JSONObject;.get:(Ljava/lang/String;)Ljava/lang/Object; // method@1bb0 │ │ +08f2c8: 0c05 |0022: move-result-object v5 │ │ +08f2ca: 5406 d40a |0023: iget-object v6, v0, Ljwtc/chess/PGNEntry;._sMove:Ljava/lang/String; // field@0ad4 │ │ +08f2ce: 6e20 1e15 6500 |0025: invoke-virtual {v5, v6}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@151e │ │ +08f2d4: 0a05 |0028: move-result v5 │ │ +08f2d6: 3805 6b00 |0029: if-eqz v5, 0094 // +006b │ │ +08f2da: 2205 3f03 |002b: new-instance v5, Ljava/lang/StringBuilder; // type@033f │ │ +08f2de: 7010 5715 0500 |002d: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ +08f2e4: 1a06 bf13 |0030: const-string v6, "e" // string@13bf │ │ +08f2e8: 6e20 b21b 6200 |0032: invoke-virtual {v2, v6}, Lorg/json/JSONObject;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@1bb2 │ │ +08f2ee: 0c06 |0035: move-result-object v6 │ │ +08f2f0: 6e20 5f15 6500 |0036: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +08f2f6: 0c05 |0039: move-result-object v5 │ │ +08f2f8: 1a06 6c01 |003a: const-string v6, ": " // string@016c │ │ +08f2fc: 6e20 5f15 6500 |003c: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +08f302: 0c05 |003f: move-result-object v5 │ │ +08f304: 1a06 fb1b |0040: const-string v6, "n" // string@1bfb │ │ +08f308: 6e20 b21b 6200 |0042: invoke-virtual {v2, v6}, Lorg/json/JSONObject;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@1bb2 │ │ +08f30e: 0c06 |0045: move-result-object v6 │ │ +08f310: 6e20 5f15 6500 |0046: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +08f316: 0c06 |0049: move-result-object v6 │ │ +08f318: 1a05 2223 |004a: const-string v5, "v" // string@2322 │ │ +08f31c: 6e20 b21b 5200 |004c: invoke-virtual {v2, v5}, Lorg/json/JSONObject;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@1bb2 │ │ +08f322: 0c05 |004f: move-result-object v5 │ │ +08f324: 6e10 4215 0500 |0050: invoke-virtual {v5}, Ljava/lang/String;.length:()I // method@1542 │ │ +08f32a: 0a05 |0053: move-result v5 │ │ +08f32c: 3d05 3b00 |0054: if-lez v5, 008f // +003b │ │ +08f330: 2205 3f03 |0056: new-instance v5, Ljava/lang/StringBuilder; // type@033f │ │ +08f334: 7010 5715 0500 |0058: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ +08f33a: 1a07 2701 |005b: const-string v7, ", " // string@0127 │ │ +08f33e: 6e20 5f15 7500 |005d: invoke-virtual {v5, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +08f344: 0c05 |0060: move-result-object v5 │ │ +08f346: 1a07 2223 |0061: const-string v7, "v" // string@2322 │ │ +08f34a: 6e20 b21b 7200 |0063: invoke-virtual {v2, v7}, Lorg/json/JSONObject;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@1bb2 │ │ +08f350: 0c07 |0066: move-result-object v7 │ │ +08f352: 6e20 5f15 7500 |0067: invoke-virtual {v5, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +08f358: 0c05 |006a: move-result-object v5 │ │ +08f35a: 6e10 6415 0500 |006b: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ +08f360: 0c05 |006e: move-result-object v5 │ │ +08f362: 6e20 5f15 5600 |006f: invoke-virtual {v6, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +08f368: 0c05 |0072: move-result-object v5 │ │ +08f36a: 6e10 6415 0500 |0073: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ +08f370: 0c03 |0076: move-result-object v3 │ │ +08f372: 1204 |0077: const/4 v4, #int 0 // #0 │ │ +08f374: 1a05 e10f |0078: const-string v5, "a" // string@0fe1 │ │ +08f378: 6e20 b31b 5200 |007a: invoke-virtual {v2, v5}, Lorg/json/JSONObject;.has:(Ljava/lang/String;)Z // method@1bb3 │ │ +08f37e: 0a05 |007d: move-result v5 │ │ +08f380: 3805 0e00 |007e: if-eqz v5, 008c // +000e │ │ +08f384: d805 0901 |0080: add-int/lit8 v5, v9, #int 1 // #01 │ │ +08f388: 1a06 e10f |0082: const-string v6, "a" // string@0fe1 │ │ +08f38c: 6e20 b11b 6200 |0084: invoke-virtual {v2, v6}, Lorg/json/JSONObject;.getJSONArray:(Ljava/lang/String;)Lorg/json/JSONArray; // method@1bb1 │ │ +08f392: 0c06 |0087: move-result-object v6 │ │ +08f394: 7030 aa16 5806 |0088: invoke-direct {v8, v5, v6}, Ljwtc/android/chess/ChessView;.getECOInfo:(ILorg/json/JSONArray;)Ljava/lang/String; // method@16aa │ │ +08f39a: 0c04 |008b: move-result-object v4 │ │ +08f39c: 3904 0600 |008c: if-nez v4, 0092 // +0006 │ │ +08f3a0: 1103 |008e: return-object v3 │ │ +08f3a2: 1a05 0000 |008f: const-string v5, "" // string@0000 │ │ +08f3a6: 28de |0091: goto 006f // -0022 │ │ +08f3a8: 0743 |0092: move-object v3, v4 │ │ +08f3aa: 28fb |0093: goto 008e // -0005 │ │ +08f3ac: d801 0101 |0094: add-int/lit8 v1, v1, #int 1 // #01 │ │ +08f3b0: 2900 7bff |0096: goto/16 0011 // -0085 │ │ +08f3b4: 0d05 |0098: move-exception v5 │ │ +08f3b6: 1203 |0099: const/4 v3, #int 0 // #0 │ │ +08f3b8: 28f4 |009a: goto 008e // -000c │ │ catches : 1 │ │ 0x0011 - 0x0091 │ │ Ljava/lang/Exception; -> 0x0098 │ │ positions : │ │ 0x0000 line=1198 │ │ 0x0008 line=1199 │ │ 0x0010 line=1201 │ │ @@ -193770,76 +193876,76 @@ │ │ │ │ Virtual methods - │ │ #0 : (in Ljwtc/android/chess/ChessView;) │ │ name : 'OnPause' │ │ type : '(Landroid/content/SharedPreferences$Editor;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 5 │ │ + registers : 6 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 127 16-bit code units │ │ -08d814: |[08d814] jwtc.android.chess.ChessView.OnPause:(Landroid/content/SharedPreferences$Editor;)V │ │ -08d824: 5430 9b05 |0000: iget-object v0, v3, Ljwtc/android/chess/ChessView;._uci:Ljwtc/chess/algorithm/UCIWrapper; // field@059b │ │ -08d828: 6e10 8e1b 0000 |0002: invoke-virtual {v0}, Ljwtc/chess/algorithm/UCIWrapper;.isReady:()Z // method@1b8e │ │ -08d82e: 0a00 |0005: move-result v0 │ │ -08d830: 3800 6f00 |0006: if-eqz v0, 0075 // +006f │ │ -08d834: 5430 9b05 |0008: iget-object v0, v3, Ljwtc/android/chess/ChessView;._uci:Ljwtc/chess/algorithm/UCIWrapper; // field@059b │ │ -08d838: 6e10 901b 0000 |000a: invoke-virtual {v0}, Ljwtc/chess/algorithm/UCIWrapper;.quit:()V // method@1b90 │ │ -08d83e: 1a00 9414 |000d: const-string v0, "flippedBoard" // string@1494 │ │ -08d842: 5431 9e05 |000f: iget-object v1, v3, Ljwtc/android/chess/ChessView;._view:Ljwtc/android/chess/ChessViewBase; // field@059e │ │ -08d846: 6e10 e316 0100 |0011: invoke-virtual {v1}, Ljwtc/android/chess/ChessViewBase;.getFlippedBoard:()Z // method@16e3 │ │ -08d84c: 0a01 |0014: move-result v1 │ │ -08d84e: 7230 f400 0401 |0015: invoke-interface {v4, v0, v1}, Landroid/content/SharedPreferences$Editor;.putBoolean:(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor; // method@00f4 │ │ -08d854: 1a00 ea18 |0018: const-string v0, "levelMode" // string@18ea │ │ -08d858: 5231 a205 |001a: iget v1, v3, Ljwtc/android/chess/ChessView;.m_iLevelMode:I // field@05a2 │ │ -08d85c: 7230 f500 0401 |001c: invoke-interface {v4, v0, v1}, Landroid/content/SharedPreferences$Editor;.putInt:(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor; // method@00f5 │ │ -08d862: 1a00 e918 |001f: const-string v0, "level" // string@18e9 │ │ -08d866: 5231 8f05 |0021: iget v1, v3, Ljwtc/android/chess/ChessView;._selectedLevel:I // field@058f │ │ -08d86a: 7230 f500 0401 |0023: invoke-interface {v4, v0, v1}, Landroid/content/SharedPreferences$Editor;.putInt:(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor; // method@00f5 │ │ -08d870: 1a00 eb18 |0026: const-string v0, "levelPly" // string@18eb │ │ -08d874: 5231 9005 |0028: iget v1, v3, Ljwtc/android/chess/ChessView;._selectedLevelPly:I // field@0590 │ │ -08d878: 7230 f500 0401 |002a: invoke-interface {v4, v0, v1}, Landroid/content/SharedPreferences$Editor;.putInt:(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor; // method@00f5 │ │ -08d87e: 1a00 171e |002d: const-string v0, "playMode" // string@1e17 │ │ -08d882: 5231 8b05 |002f: iget v1, v3, Ljwtc/android/chess/ChessView;._playMode:I // field@058b │ │ -08d886: 7230 f500 0401 |0031: invoke-interface {v4, v0, v1}, Landroid/content/SharedPreferences$Editor;.putInt:(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor; // method@00f5 │ │ -08d88c: 1a00 1111 |0034: const-string v0, "autoflipBoard" // string@1111 │ │ -08d890: 5531 7a05 |0036: iget-boolean v1, v3, Ljwtc/android/chess/ChessView;._bAutoFlip:Z // field@057a │ │ -08d894: 7230 f400 0401 |0038: invoke-interface {v4, v0, v1}, Landroid/content/SharedPreferences$Editor;.putBoolean:(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor; // method@00f4 │ │ -08d89a: 1a00 8921 |003b: const-string v0, "showMoves" // string@2189 │ │ -08d89e: 5531 7c05 |003d: iget-boolean v1, v3, Ljwtc/android/chess/ChessView;._bShowMoves:Z // field@057c │ │ -08d8a2: 7230 f400 0401 |003f: invoke-interface {v4, v0, v1}, Landroid/content/SharedPreferences$Editor;.putBoolean:(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor; // method@00f4 │ │ -08d8a8: 1a00 5711 |0042: const-string v0, "boardNum" // string@1157 │ │ -08d8ac: 5431 8305 |0044: iget-object v1, v3, Ljwtc/android/chess/ChessView;._jni:Ljwtc/chess/JNI; // field@0583 │ │ -08d8b0: 6e10 301b 0100 |0046: invoke-virtual {v1}, Ljwtc/chess/JNI;.getNumBoard:()I // method@1b30 │ │ -08d8b6: 0a01 |0049: move-result v1 │ │ -08d8b8: 7230 f500 0401 |004a: invoke-interface {v4, v0, v1}, Landroid/content/SharedPreferences$Editor;.putInt:(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor; // method@00f5 │ │ -08d8be: 5430 9f05 |004d: iget-object v0, v3, Ljwtc/android/chess/ChessView;._viewAnimator:Landroid/widget/ViewAnimator; // field@059f │ │ -08d8c2: 3800 0d00 |004f: if-eqz v0, 005c // +000d │ │ -08d8c6: 1a00 d310 |0051: const-string v0, "animatorViewNumber" // string@10d3 │ │ -08d8ca: 5431 9f05 |0053: iget-object v1, v3, Ljwtc/android/chess/ChessView;._viewAnimator:Landroid/widget/ViewAnimator; // field@059f │ │ -08d8ce: 6e10 8d14 0100 |0055: invoke-virtual {v1}, Landroid/widget/ViewAnimator;.getDisplayedChild:()I // method@148d │ │ -08d8d4: 0a01 |0058: move-result v1 │ │ -08d8d6: 7230 f500 0401 |0059: invoke-interface {v4, v0, v1}, Landroid/content/SharedPreferences$Editor;.putInt:(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor; // method@00f5 │ │ -08d8dc: 6e10 c116 0300 |005c: invoke-virtual {v3}, Ljwtc/android/chess/ChessView;.pauzeTimer:()V // method@16c1 │ │ -08d8e2: 1a00 3612 |005f: const-string v0, "clockTotalMillies" // string@1236 │ │ -08d8e6: 5331 8705 |0061: iget-wide v1, v3, Ljwtc/android/chess/ChessView;._lClockTotal:J // field@0587 │ │ -08d8ea: 7240 f600 0421 |0063: invoke-interface {v4, v0, v1, v2}, Landroid/content/SharedPreferences$Editor;.putLong:(Ljava/lang/String;J)Landroid/content/SharedPreferences$Editor; // method@00f6 │ │ -08d8f0: 1a00 3712 |0066: const-string v0, "clockWhiteMillies" // string@1237 │ │ -08d8f4: 5331 8805 |0068: iget-wide v1, v3, Ljwtc/android/chess/ChessView;._lClockWhite:J // field@0588 │ │ -08d8f8: 7240 f600 0421 |006a: invoke-interface {v4, v0, v1, v2}, Landroid/content/SharedPreferences$Editor;.putLong:(Ljava/lang/String;J)Landroid/content/SharedPreferences$Editor; // method@00f6 │ │ -08d8fe: 1a00 3512 |006d: const-string v0, "clockBlackMillies" // string@1235 │ │ -08d902: 5331 8405 |006f: iget-wide v1, v3, Ljwtc/android/chess/ChessView;._lClockBlack:J // field@0584 │ │ -08d906: 7240 f600 0421 |0071: invoke-interface {v4, v0, v1, v2}, Landroid/content/SharedPreferences$Editor;.putLong:(Ljava/lang/String;J)Landroid/content/SharedPreferences$Editor; // method@00f6 │ │ -08d90c: 0e00 |0074: return-void │ │ -08d90e: 5530 a005 |0075: iget-boolean v0, v3, Ljwtc/android/chess/ChessView;.m_bActive:Z // field@05a0 │ │ -08d912: 3900 96ff |0077: if-nez v0, 000d // -006a │ │ -08d916: 5430 8305 |0079: iget-object v0, v3, Ljwtc/android/chess/ChessView;._jni:Ljwtc/chess/JNI; // field@0583 │ │ -08d91a: 6e10 361b 0000 |007b: invoke-virtual {v0}, Ljwtc/chess/JNI;.interrupt:()V // method@1b36 │ │ -08d920: 288f |007e: goto 000d // -0071 │ │ +08f3cc: |[08f3cc] jwtc.android.chess.ChessView.OnPause:(Landroid/content/SharedPreferences$Editor;)V │ │ +08f3dc: 5440 9b05 |0000: iget-object v0, v4, Ljwtc/android/chess/ChessView;._uci:Ljwtc/chess/algorithm/UCIWrapper; // field@059b │ │ +08f3e0: 6e10 8d1b 0000 |0002: invoke-virtual {v0}, Ljwtc/chess/algorithm/UCIWrapper;.isReady:()Z // method@1b8d │ │ +08f3e6: 0a00 |0005: move-result v0 │ │ +08f3e8: 3800 6f00 |0006: if-eqz v0, 0075 // +006f │ │ +08f3ec: 5440 9b05 |0008: iget-object v0, v4, Ljwtc/android/chess/ChessView;._uci:Ljwtc/chess/algorithm/UCIWrapper; // field@059b │ │ +08f3f0: 6e10 8f1b 0000 |000a: invoke-virtual {v0}, Ljwtc/chess/algorithm/UCIWrapper;.quit:()V // method@1b8f │ │ +08f3f6: 1a00 9014 |000d: const-string v0, "flippedBoard" // string@1490 │ │ +08f3fa: 5441 9e05 |000f: iget-object v1, v4, Ljwtc/android/chess/ChessView;._view:Ljwtc/android/chess/ChessViewBase; // field@059e │ │ +08f3fe: 6e10 e316 0100 |0011: invoke-virtual {v1}, Ljwtc/android/chess/ChessViewBase;.getFlippedBoard:()Z // method@16e3 │ │ +08f404: 0a01 |0014: move-result v1 │ │ +08f406: 7230 f400 0501 |0015: invoke-interface {v5, v0, v1}, Landroid/content/SharedPreferences$Editor;.putBoolean:(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor; // method@00f4 │ │ +08f40c: 1a00 e618 |0018: const-string v0, "levelMode" // string@18e6 │ │ +08f410: 5241 a205 |001a: iget v1, v4, Ljwtc/android/chess/ChessView;.m_iLevelMode:I // field@05a2 │ │ +08f414: 7230 f500 0501 |001c: invoke-interface {v5, v0, v1}, Landroid/content/SharedPreferences$Editor;.putInt:(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor; // method@00f5 │ │ +08f41a: 1a00 e518 |001f: const-string v0, "level" // string@18e5 │ │ +08f41e: 5241 8f05 |0021: iget v1, v4, Ljwtc/android/chess/ChessView;._selectedLevel:I // field@058f │ │ +08f422: 7230 f500 0501 |0023: invoke-interface {v5, v0, v1}, Landroid/content/SharedPreferences$Editor;.putInt:(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor; // method@00f5 │ │ +08f428: 1a00 e718 |0026: const-string v0, "levelPly" // string@18e7 │ │ +08f42c: 5241 9005 |0028: iget v1, v4, Ljwtc/android/chess/ChessView;._selectedLevelPly:I // field@0590 │ │ +08f430: 7230 f500 0501 |002a: invoke-interface {v5, v0, v1}, Landroid/content/SharedPreferences$Editor;.putInt:(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor; // method@00f5 │ │ +08f436: 1a00 131e |002d: const-string v0, "playMode" // string@1e13 │ │ +08f43a: 5241 8b05 |002f: iget v1, v4, Ljwtc/android/chess/ChessView;._playMode:I // field@058b │ │ +08f43e: 7230 f500 0501 |0031: invoke-interface {v5, v0, v1}, Landroid/content/SharedPreferences$Editor;.putInt:(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor; // method@00f5 │ │ +08f444: 1a00 0d11 |0034: const-string v0, "autoflipBoard" // string@110d │ │ +08f448: 5541 7a05 |0036: iget-boolean v1, v4, Ljwtc/android/chess/ChessView;._bAutoFlip:Z // field@057a │ │ +08f44c: 7230 f400 0501 |0038: invoke-interface {v5, v0, v1}, Landroid/content/SharedPreferences$Editor;.putBoolean:(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor; // method@00f4 │ │ +08f452: 1a00 8521 |003b: const-string v0, "showMoves" // string@2185 │ │ +08f456: 5541 7c05 |003d: iget-boolean v1, v4, Ljwtc/android/chess/ChessView;._bShowMoves:Z // field@057c │ │ +08f45a: 7230 f400 0501 |003f: invoke-interface {v5, v0, v1}, Landroid/content/SharedPreferences$Editor;.putBoolean:(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor; // method@00f4 │ │ +08f460: 1a00 5311 |0042: const-string v0, "boardNum" // string@1153 │ │ +08f464: 5441 8305 |0044: iget-object v1, v4, Ljwtc/android/chess/ChessView;._jni:Ljwtc/chess/JNI; // field@0583 │ │ +08f468: 6e10 2f1b 0100 |0046: invoke-virtual {v1}, Ljwtc/chess/JNI;.getNumBoard:()I // method@1b2f │ │ +08f46e: 0a01 |0049: move-result v1 │ │ +08f470: 7230 f500 0501 |004a: invoke-interface {v5, v0, v1}, Landroid/content/SharedPreferences$Editor;.putInt:(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor; // method@00f5 │ │ +08f476: 5440 9f05 |004d: iget-object v0, v4, Ljwtc/android/chess/ChessView;._viewAnimator:Landroid/widget/ViewAnimator; // field@059f │ │ +08f47a: 3800 0d00 |004f: if-eqz v0, 005c // +000d │ │ +08f47e: 1a00 cf10 |0051: const-string v0, "animatorViewNumber" // string@10cf │ │ +08f482: 5441 9f05 |0053: iget-object v1, v4, Ljwtc/android/chess/ChessView;._viewAnimator:Landroid/widget/ViewAnimator; // field@059f │ │ +08f486: 6e10 8d14 0100 |0055: invoke-virtual {v1}, Landroid/widget/ViewAnimator;.getDisplayedChild:()I // method@148d │ │ +08f48c: 0a01 |0058: move-result v1 │ │ +08f48e: 7230 f500 0501 |0059: invoke-interface {v5, v0, v1}, Landroid/content/SharedPreferences$Editor;.putInt:(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor; // method@00f5 │ │ +08f494: 6e10 c116 0400 |005c: invoke-virtual {v4}, Ljwtc/android/chess/ChessView;.pauzeTimer:()V // method@16c1 │ │ +08f49a: 1a00 3212 |005f: const-string v0, "clockTotalMillies" // string@1232 │ │ +08f49e: 5342 8705 |0061: iget-wide v2, v4, Ljwtc/android/chess/ChessView;._lClockTotal:J // field@0587 │ │ +08f4a2: 7240 f600 0532 |0063: invoke-interface {v5, v0, v2, v3}, Landroid/content/SharedPreferences$Editor;.putLong:(Ljava/lang/String;J)Landroid/content/SharedPreferences$Editor; // method@00f6 │ │ +08f4a8: 1a00 3312 |0066: const-string v0, "clockWhiteMillies" // string@1233 │ │ +08f4ac: 5342 8805 |0068: iget-wide v2, v4, Ljwtc/android/chess/ChessView;._lClockWhite:J // field@0588 │ │ +08f4b0: 7240 f600 0532 |006a: invoke-interface {v5, v0, v2, v3}, Landroid/content/SharedPreferences$Editor;.putLong:(Ljava/lang/String;J)Landroid/content/SharedPreferences$Editor; // method@00f6 │ │ +08f4b6: 1a00 3112 |006d: const-string v0, "clockBlackMillies" // string@1231 │ │ +08f4ba: 5342 8405 |006f: iget-wide v2, v4, Ljwtc/android/chess/ChessView;._lClockBlack:J // field@0584 │ │ +08f4be: 7240 f600 0532 |0071: invoke-interface {v5, v0, v2, v3}, Landroid/content/SharedPreferences$Editor;.putLong:(Ljava/lang/String;J)Landroid/content/SharedPreferences$Editor; // method@00f6 │ │ +08f4c4: 0e00 |0074: return-void │ │ +08f4c6: 5540 a005 |0075: iget-boolean v0, v4, Ljwtc/android/chess/ChessView;.m_bActive:Z // field@05a0 │ │ +08f4ca: 3900 96ff |0077: if-nez v0, 000d // -006a │ │ +08f4ce: 5440 8305 |0079: iget-object v0, v4, Ljwtc/android/chess/ChessView;._jni:Ljwtc/chess/JNI; // field@0583 │ │ +08f4d2: 6e10 351b 0000 |007b: invoke-virtual {v0}, Ljwtc/chess/JNI;.interrupt:()V // method@1b35 │ │ +08f4d8: 288f |007e: goto 000d // -0071 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=988 │ │ 0x0008 line=989 │ │ 0x000d line=996 │ │ 0x0018 line=997 │ │ 0x001f line=998 │ │ @@ -193854,224 +193960,224 @@ │ │ 0x005f line=1008 │ │ 0x0066 line=1009 │ │ 0x006d line=1010 │ │ 0x0074 line=1011 │ │ 0x0075 line=991 │ │ 0x0079 line=992 │ │ locals : │ │ - 0x0000 - 0x007f reg=3 this Ljwtc/android/chess/ChessView; │ │ - 0x0000 - 0x007f reg=4 editor Landroid/content/SharedPreferences$Editor; │ │ + 0x0000 - 0x007f reg=4 this Ljwtc/android/chess/ChessView; │ │ + 0x0000 - 0x007f reg=5 editor Landroid/content/SharedPreferences$Editor; │ │ │ │ #1 : (in Ljwtc/android/chess/ChessView;) │ │ name : 'OnResume' │ │ type : '(Landroid/content/SharedPreferences;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 15 │ │ + registers : 16 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 392 16-bit code units │ │ -08d924: |[08d924] jwtc.android.chess.ChessView.OnResume:(Landroid/content/SharedPreferences;)V │ │ -08d934: 6f10 6a17 0d00 |0000: invoke-super {v13}, Ljwtc/android/chess/UI;.OnResume:()V // method@176a │ │ -08d93a: 54d9 9e05 |0003: iget-object v9, v13, Ljwtc/android/chess/ChessView;._view:Ljwtc/android/chess/ChessViewBase; // field@059e │ │ -08d93e: 6e10 df16 0900 |0005: invoke-virtual {v9}, Ljwtc/android/chess/ChessViewBase;.OnResume:()V // method@16df │ │ -08d944: 54d9 9e05 |0008: iget-object v9, v13, Ljwtc/android/chess/ChessView;._view:Ljwtc/android/chess/ChessViewBase; // field@059e │ │ -08d948: 1a09 8221 |000a: const-string v9, "showCoords" // string@2182 │ │ -08d94c: 120a |000c: const/4 v10, #int 0 // #0 │ │ -08d94e: 7230 f900 9e0a |000d: invoke-interface {v14, v9, v10}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@00f9 │ │ -08d954: 0a09 |0010: move-result v9 │ │ -08d956: 6a09 ac05 |0011: sput-boolean v9, Ljwtc/android/chess/ChessViewBase;._showCoords:Z // field@05ac │ │ -08d95a: 1a09 700d |0013: const-string v9, "UCIEngine" // string@0d70 │ │ -08d95e: 120a |0015: const/4 v10, #int 0 // #0 │ │ -08d960: 7230 fc00 9e0a |0016: invoke-interface {v14, v9, v10}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@00fc │ │ -08d966: 0c04 |0019: move-result-object v4 │ │ -08d968: 3804 4100 |001a: if-eqz v4, 005b // +0041 │ │ -08d96c: 2209 4203 |001c: new-instance v9, Ljava/lang/StringBuilder; // type@0342 │ │ -08d970: 7010 5715 0900 |001e: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ -08d976: 1a0a 4901 |0021: const-string v10, "/data/data/jwtc.android.chess/" // string@0149 │ │ -08d97a: 6e20 5f15 a900 |0023: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -08d980: 0c09 |0026: move-result-object v9 │ │ -08d982: 6e20 5f15 4900 |0027: invoke-virtual {v9, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -08d988: 0c09 |002a: move-result-object v9 │ │ -08d98a: 6e10 6415 0900 |002b: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ -08d990: 0c05 |002e: move-result-object v5 │ │ -08d992: 2201 0c03 |002f: new-instance v1, Ljava/io/File; // type@030c │ │ -08d996: 7020 9f14 5100 |0031: invoke-direct {v1, v5}, Ljava/io/File;.:(Ljava/lang/String;)V // method@149f │ │ -08d99c: 6e10 a214 0100 |0034: invoke-virtual {v1}, Ljava/io/File;.exists:()Z // method@14a2 │ │ -08d9a2: 0a09 |0037: move-result v9 │ │ -08d9a4: 3809 2300 |0038: if-eqz v9, 005b // +0023 │ │ -08d9a8: 54d9 9b05 |003a: iget-object v9, v13, Ljwtc/android/chess/ChessView;._uci:Ljwtc/chess/algorithm/UCIWrapper; // field@059b │ │ -08d9ac: 6e20 8c1b 5900 |003c: invoke-virtual {v9, v5}, Ljwtc/chess/algorithm/UCIWrapper;.init:(Ljava/lang/String;)V // method@1b8c │ │ -08d9b2: 54d9 9805 |003f: iget-object v9, v13, Ljwtc/android/chess/ChessView;._tvEngine:Landroid/widget/TextView; // field@0598 │ │ -08d9b6: 3809 1a00 |0041: if-eqz v9, 005b // +001a │ │ -08d9ba: 54d9 9805 |0043: iget-object v9, v13, Ljwtc/android/chess/ChessView;._tvEngine:Landroid/widget/TextView; // field@0598 │ │ -08d9be: 220a 4203 |0045: new-instance v10, Ljava/lang/StringBuilder; // type@0342 │ │ -08d9c2: 7010 5715 0a00 |0047: invoke-direct {v10}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ -08d9c8: 1a0b 6e0d |004a: const-string v11, "UCI engine " // string@0d6e │ │ -08d9cc: 6e20 5f15 ba00 |004c: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -08d9d2: 0c0a |004f: move-result-object v10 │ │ -08d9d4: 6e20 5f15 4a00 |0050: invoke-virtual {v10, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -08d9da: 0c0a |0053: move-result-object v10 │ │ -08d9dc: 6e10 6415 0a00 |0054: invoke-virtual {v10}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ -08d9e2: 0c0a |0057: move-result-object v10 │ │ -08d9e4: 6e20 8214 a900 |0058: invoke-virtual {v9, v10}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@1482 │ │ -08d9ea: 54d9 9e05 |005b: iget-object v9, v13, Ljwtc/android/chess/ChessView;._view:Ljwtc/android/chess/ChessViewBase; // field@059e │ │ -08d9ee: 1a0a 9414 |005d: const-string v10, "flippedBoard" // string@1494 │ │ -08d9f2: 120b |005f: const/4 v11, #int 0 // #0 │ │ -08d9f4: 7230 f900 ae0b |0060: invoke-interface {v14, v10, v11}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@00f9 │ │ -08d9fa: 0a0a |0063: move-result v10 │ │ -08d9fc: 6e20 e916 a900 |0064: invoke-virtual {v9, v10}, Ljwtc/android/chess/ChessViewBase;.setFlippedBoard:(Z)V // method@16e9 │ │ -08da02: 1a09 1111 |0067: const-string v9, "autoflipBoard" // string@1111 │ │ -08da06: 120a |0069: const/4 v10, #int 0 // #0 │ │ -08da08: 7230 f900 9e0a |006a: invoke-interface {v14, v9, v10}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@00f9 │ │ -08da0e: 0a09 |006d: move-result v9 │ │ -08da10: 5cd9 7a05 |006e: iput-boolean v9, v13, Ljwtc/android/chess/ChessView;._bAutoFlip:Z // field@057a │ │ -08da14: 1a09 8921 |0070: const-string v9, "showMoves" // string@2189 │ │ -08da18: 121a |0072: const/4 v10, #int 1 // #1 │ │ -08da1a: 7230 f900 9e0a |0073: invoke-interface {v14, v9, v10}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@00f9 │ │ -08da20: 0a09 |0076: move-result v9 │ │ -08da22: 5cd9 7c05 |0077: iput-boolean v9, v13, Ljwtc/android/chess/ChessView;._bShowMoves:Z // field@057c │ │ -08da26: 1a09 8521 |0079: const-string v9, "showLastMove" // string@2185 │ │ -08da2a: 121a |007b: const/4 v10, #int 1 // #1 │ │ -08da2c: 7230 f900 9e0a |007c: invoke-interface {v14, v9, v10}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@00f9 │ │ -08da32: 0a09 |007f: move-result v9 │ │ -08da34: 5cd9 7b05 |0080: iput-boolean v9, v13, Ljwtc/android/chess/ChessView;._bShowLastMove:Z // field@057b │ │ -08da38: 1a09 ea18 |0082: const-string v9, "levelMode" // string@18ea │ │ -08da3c: 121a |0084: const/4 v10, #int 1 // #1 │ │ -08da3e: 7230 fa00 9e0a |0085: invoke-interface {v14, v9, v10}, Landroid/content/SharedPreferences;.getInt:(Ljava/lang/String;I)I // method@00fa │ │ -08da44: 0a09 |0088: move-result v9 │ │ -08da46: 6e20 cf16 9d00 |0089: invoke-virtual {v13, v9}, Ljwtc/android/chess/ChessView;.setLevelMode:(I)V // method@16cf │ │ -08da4c: 1a09 e918 |008c: const-string v9, "level" // string@18e9 │ │ -08da50: 122a |008e: const/4 v10, #int 2 // #2 │ │ -08da52: 7230 fa00 9e0a |008f: invoke-interface {v14, v9, v10}, Landroid/content/SharedPreferences;.getInt:(Ljava/lang/String;I)I // method@00fa │ │ -08da58: 0a09 |0092: move-result v9 │ │ -08da5a: 59d9 8f05 |0093: iput v9, v13, Ljwtc/android/chess/ChessView;._selectedLevel:I // field@058f │ │ -08da5e: 1a09 eb18 |0095: const-string v9, "levelPly" // string@18eb │ │ -08da62: 122a |0097: const/4 v10, #int 2 // #2 │ │ -08da64: 7230 fa00 9e0a |0098: invoke-interface {v14, v9, v10}, Landroid/content/SharedPreferences;.getInt:(Ljava/lang/String;I)I // method@00fa │ │ -08da6a: 0a09 |009b: move-result v9 │ │ -08da6c: 59d9 9005 |009c: iput v9, v13, Ljwtc/android/chess/ChessView;._selectedLevelPly:I // field@0590 │ │ -08da70: 1a09 171e |009e: const-string v9, "playMode" // string@1e17 │ │ -08da74: 120a |00a0: const/4 v10, #int 0 // #0 │ │ -08da76: 7230 fa00 9e0a |00a1: invoke-interface {v14, v9, v10}, Landroid/content/SharedPreferences;.getInt:(Ljava/lang/String;I)I // method@00fa │ │ -08da7c: 0a09 |00a4: move-result v9 │ │ -08da7e: 59d9 8b05 |00a5: iput v9, v13, Ljwtc/android/chess/ChessView;._playMode:I // field@058b │ │ -08da82: 1a09 021d |00a7: const-string v9, "onLoadJumpToLastMove" // string@1d02 │ │ -08da86: 120a |00a9: const/4 v10, #int 0 // #0 │ │ -08da88: 7230 f900 9e0a |00aa: invoke-interface {v14, v9, v10}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@00f9 │ │ -08da8e: 0a09 |00ad: move-result v9 │ │ -08da90: 3809 9200 |00ae: if-eqz v9, 0140 // +0092 │ │ -08da94: 1a09 3612 |00b0: const-string v9, "clockTotalMillies" // string@1236 │ │ -08da98: 160a 0000 |00b2: const-wide/16 v10, #int 0 // #0 │ │ -08da9c: 7240 fb00 9eba |00b4: invoke-interface {v14, v9, v10, v11}, Landroid/content/SharedPreferences;.getLong:(Ljava/lang/String;J)J // method@00fb │ │ -08daa2: 0b09 |00b7: move-result-wide v9 │ │ -08daa4: 5ad9 8705 |00b8: iput-wide v9, v13, Ljwtc/android/chess/ChessView;._lClockTotal:J // field@0587 │ │ -08daa8: 1a09 3712 |00ba: const-string v9, "clockWhiteMillies" // string@1237 │ │ -08daac: 160a 0000 |00bc: const-wide/16 v10, #int 0 // #0 │ │ -08dab0: 7240 fb00 9eba |00be: invoke-interface {v14, v9, v10, v11}, Landroid/content/SharedPreferences;.getLong:(Ljava/lang/String;J)J // method@00fb │ │ -08dab6: 0b09 |00c1: move-result-wide v9 │ │ -08dab8: 5ad9 8805 |00c2: iput-wide v9, v13, Ljwtc/android/chess/ChessView;._lClockWhite:J // field@0588 │ │ -08dabc: 1a09 3512 |00c4: const-string v9, "clockBlackMillies" // string@1235 │ │ -08dac0: 160a 0000 |00c6: const-wide/16 v10, #int 0 // #0 │ │ -08dac4: 7240 fb00 9eba |00c8: invoke-interface {v14, v9, v10, v11}, Landroid/content/SharedPreferences;.getLong:(Ljava/lang/String;J)J // method@00fb │ │ -08daca: 0b09 |00cb: move-result-wide v9 │ │ -08dacc: 5ad9 8405 |00cc: iput-wide v9, v13, Ljwtc/android/chess/ChessView;._lClockBlack:J // field@0584 │ │ -08dad0: 6e10 9c16 0d00 |00ce: invoke-virtual {v13}, Ljwtc/android/chess/ChessView;.continueTimer:()V // method@169c │ │ -08dad6: 1a09 4403 |00d1: const-string v9, "ColorScheme" // string@0344 │ │ -08dada: 120a |00d3: const/4 v10, #int 0 // #0 │ │ -08dadc: 7230 fa00 9e0a |00d4: invoke-interface {v14, v9, v10}, Landroid/content/SharedPreferences;.getInt:(Ljava/lang/String;I)I // method@00fa │ │ -08dae2: 0a09 |00d7: move-result v9 │ │ -08dae4: 6709 4205 |00d8: sput v9, Ljwtc/android/chess/ChessImageView;._colorScheme:I // field@0542 │ │ -08dae8: 54d9 9f05 |00da: iget-object v9, v13, Ljwtc/android/chess/ChessView;._viewAnimator:Landroid/widget/ViewAnimator; // field@059f │ │ -08daec: 3809 1500 |00dc: if-eqz v9, 00f1 // +0015 │ │ -08daf0: 54d9 9f05 |00de: iget-object v9, v13, Ljwtc/android/chess/ChessView;._viewAnimator:Landroid/widget/ViewAnimator; // field@059f │ │ -08daf4: 1a0a d310 |00e0: const-string v10, "animatorViewNumber" // string@10d3 │ │ -08daf8: 120b |00e2: const/4 v11, #int 0 // #0 │ │ -08dafa: 7230 fa00 ae0b |00e3: invoke-interface {v14, v10, v11}, Landroid/content/SharedPreferences;.getInt:(Ljava/lang/String;I)I // method@00fa │ │ -08db00: 0a0a |00e6: move-result v10 │ │ -08db02: 54db 9f05 |00e7: iget-object v11, v13, Ljwtc/android/chess/ChessView;._viewAnimator:Landroid/widget/ViewAnimator; // field@059f │ │ -08db06: 6e10 8c14 0b00 |00e9: invoke-virtual {v11}, Landroid/widget/ViewAnimator;.getChildCount:()I // method@148c │ │ -08db0c: 0a0b |00ec: move-result v11 │ │ -08db0e: b4ba |00ed: rem-int/2addr v10, v11 │ │ -08db10: 6e20 8e14 a900 |00ee: invoke-virtual {v9, v10}, Landroid/widget/ViewAnimator;.setDisplayedChild:(I)V // method@148e │ │ -08db16: 1a09 8321 |00f1: const-string v9, "showECO" // string@2183 │ │ -08db1a: 121a |00f3: const/4 v10, #int 1 // #1 │ │ -08db1c: 7230 f900 9e0a |00f4: invoke-interface {v14, v9, v10}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@00f9 │ │ -08db22: 0a09 |00f7: move-result v9 │ │ -08db24: 3809 4700 |00f8: if-eqz v9, 013f // +0047 │ │ -08db28: 54d9 8205 |00fa: iget-object v9, v13, Ljwtc/android/chess/ChessView;._jArrayECO:Lorg/json/JSONArray; // field@0582 │ │ -08db2c: 3909 4300 |00fc: if-nez v9, 013f // +0043 │ │ -08db30: 7100 6615 0000 |00fe: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@1566 │ │ -08db36: 0b07 |0101: move-result-wide v7 │ │ -08db38: 54d9 8a05 |0102: iget-object v9, v13, Ljwtc/android/chess/ChessView;._parent:Ljwtc/android/chess/main; // field@058a │ │ -08db3c: 6e10 0119 0900 |0104: invoke-virtual {v9}, Ljwtc/android/chess/main;.getAssets:()Landroid/content/res/AssetManager; // method@1901 │ │ -08db42: 0c09 |0107: move-result-object v9 │ │ -08db44: 1a0a dc03 |0108: const-string v10, "ECO.json" // string@03dc │ │ -08db48: 6e20 0701 a900 |010a: invoke-virtual {v9, v10}, Landroid/content/res/AssetManager;.open:(Ljava/lang/String;)Ljava/io/InputStream; // method@0107 │ │ -08db4e: 0c02 |010d: move-result-object v2 │ │ -08db50: 2200 0a03 |010e: new-instance v0, Ljava/io/BufferedReader; // type@030a │ │ -08db54: 2209 1303 |0110: new-instance v9, Ljava/io/InputStreamReader; // type@0313 │ │ -08db58: 7020 c314 2900 |0112: invoke-direct {v9, v2}, Ljava/io/InputStreamReader;.:(Ljava/io/InputStream;)V // method@14c3 │ │ -08db5e: 7020 9614 9000 |0115: invoke-direct {v0, v9}, Ljava/io/BufferedReader;.:(Ljava/io/Reader;)V // method@1496 │ │ -08db64: 2206 4103 |0118: new-instance v6, Ljava/lang/StringBuffer; // type@0341 │ │ -08db68: 1a09 0000 |011a: const-string v9, "" // string@0000 │ │ -08db6c: 7020 4f15 9600 |011c: invoke-direct {v6, v9}, Ljava/lang/StringBuffer;.:(Ljava/lang/String;)V // method@154f │ │ -08db72: 1a03 0000 |011f: const-string v3, "" // string@0000 │ │ -08db76: 6e10 9914 0000 |0121: invoke-virtual {v0}, Ljava/io/BufferedReader;.readLine:()Ljava/lang/String; // method@1499 │ │ -08db7c: 0c03 |0124: move-result-object v3 │ │ -08db7e: 3803 2700 |0125: if-eqz v3, 014c // +0027 │ │ -08db82: 2209 4203 |0127: new-instance v9, Ljava/lang/StringBuilder; // type@0342 │ │ -08db86: 7010 5715 0900 |0129: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ -08db8c: 6e20 5f15 3900 |012c: invoke-virtual {v9, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -08db92: 0c09 |012f: move-result-object v9 │ │ -08db94: 1a0a 0300 |0130: const-string v10, " │ │ +08f4dc: |[08f4dc] jwtc.android.chess.ChessView.OnResume:(Landroid/content/SharedPreferences;)V │ │ +08f4ec: 6f10 6a17 0e00 |0000: invoke-super {v14}, Ljwtc/android/chess/UI;.OnResume:()V // method@176a │ │ +08f4f2: 54e7 9e05 |0003: iget-object v7, v14, Ljwtc/android/chess/ChessView;._view:Ljwtc/android/chess/ChessViewBase; // field@059e │ │ +08f4f6: 6e10 df16 0700 |0005: invoke-virtual {v7}, Ljwtc/android/chess/ChessViewBase;.OnResume:()V // method@16df │ │ +08f4fc: 54e7 9e05 |0008: iget-object v7, v14, Ljwtc/android/chess/ChessView;._view:Ljwtc/android/chess/ChessViewBase; // field@059e │ │ +08f500: 1a07 7e21 |000a: const-string v7, "showCoords" // string@217e │ │ +08f504: 120a |000c: const/4 v10, #int 0 // #0 │ │ +08f506: 7230 f900 7f0a |000d: invoke-interface {v15, v7, v10}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@00f9 │ │ +08f50c: 0a07 |0010: move-result v7 │ │ +08f50e: 6a07 ac05 |0011: sput-boolean v7, Ljwtc/android/chess/ChessViewBase;._showCoords:Z // field@05ac │ │ +08f512: 1a07 6d0d |0013: const-string v7, "UCIEngine" // string@0d6d │ │ +08f516: 120a |0015: const/4 v10, #int 0 // #0 │ │ +08f518: 7230 fc00 7f0a |0016: invoke-interface {v15, v7, v10}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@00fc │ │ +08f51e: 0c04 |0019: move-result-object v4 │ │ +08f520: 3804 4100 |001a: if-eqz v4, 005b // +0041 │ │ +08f524: 2207 3f03 |001c: new-instance v7, Ljava/lang/StringBuilder; // type@033f │ │ +08f528: 7010 5715 0700 |001e: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ +08f52e: 1a0a 4901 |0021: const-string v10, "/data/data/jwtc.android.chess/" // string@0149 │ │ +08f532: 6e20 5f15 a700 |0023: invoke-virtual {v7, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +08f538: 0c07 |0026: move-result-object v7 │ │ +08f53a: 6e20 5f15 4700 |0027: invoke-virtual {v7, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +08f540: 0c07 |002a: move-result-object v7 │ │ +08f542: 6e10 6415 0700 |002b: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ +08f548: 0c05 |002e: move-result-object v5 │ │ +08f54a: 2201 0903 |002f: new-instance v1, Ljava/io/File; // type@0309 │ │ +08f54e: 7020 9f14 5100 |0031: invoke-direct {v1, v5}, Ljava/io/File;.:(Ljava/lang/String;)V // method@149f │ │ +08f554: 6e10 a214 0100 |0034: invoke-virtual {v1}, Ljava/io/File;.exists:()Z // method@14a2 │ │ +08f55a: 0a07 |0037: move-result v7 │ │ +08f55c: 3807 2300 |0038: if-eqz v7, 005b // +0023 │ │ +08f560: 54e7 9b05 |003a: iget-object v7, v14, Ljwtc/android/chess/ChessView;._uci:Ljwtc/chess/algorithm/UCIWrapper; // field@059b │ │ +08f564: 6e20 8b1b 5700 |003c: invoke-virtual {v7, v5}, Ljwtc/chess/algorithm/UCIWrapper;.init:(Ljava/lang/String;)V // method@1b8b │ │ +08f56a: 54e7 9805 |003f: iget-object v7, v14, Ljwtc/android/chess/ChessView;._tvEngine:Landroid/widget/TextView; // field@0598 │ │ +08f56e: 3807 1a00 |0041: if-eqz v7, 005b // +001a │ │ +08f572: 54e7 9805 |0043: iget-object v7, v14, Ljwtc/android/chess/ChessView;._tvEngine:Landroid/widget/TextView; // field@0598 │ │ +08f576: 220a 3f03 |0045: new-instance v10, Ljava/lang/StringBuilder; // type@033f │ │ +08f57a: 7010 5715 0a00 |0047: invoke-direct {v10}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ +08f580: 1a0b 6b0d |004a: const-string v11, "UCI engine " // string@0d6b │ │ +08f584: 6e20 5f15 ba00 |004c: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +08f58a: 0c0a |004f: move-result-object v10 │ │ +08f58c: 6e20 5f15 4a00 |0050: invoke-virtual {v10, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +08f592: 0c0a |0053: move-result-object v10 │ │ +08f594: 6e10 6415 0a00 |0054: invoke-virtual {v10}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ +08f59a: 0c0a |0057: move-result-object v10 │ │ +08f59c: 6e20 8214 a700 |0058: invoke-virtual {v7, v10}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@1482 │ │ +08f5a2: 54e7 9e05 |005b: iget-object v7, v14, Ljwtc/android/chess/ChessView;._view:Ljwtc/android/chess/ChessViewBase; // field@059e │ │ +08f5a6: 1a0a 9014 |005d: const-string v10, "flippedBoard" // string@1490 │ │ +08f5aa: 120b |005f: const/4 v11, #int 0 // #0 │ │ +08f5ac: 7230 f900 af0b |0060: invoke-interface {v15, v10, v11}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@00f9 │ │ +08f5b2: 0a0a |0063: move-result v10 │ │ +08f5b4: 6e20 e916 a700 |0064: invoke-virtual {v7, v10}, Ljwtc/android/chess/ChessViewBase;.setFlippedBoard:(Z)V // method@16e9 │ │ +08f5ba: 1a07 0d11 |0067: const-string v7, "autoflipBoard" // string@110d │ │ +08f5be: 120a |0069: const/4 v10, #int 0 // #0 │ │ +08f5c0: 7230 f900 7f0a |006a: invoke-interface {v15, v7, v10}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@00f9 │ │ +08f5c6: 0a07 |006d: move-result v7 │ │ +08f5c8: 5ce7 7a05 |006e: iput-boolean v7, v14, Ljwtc/android/chess/ChessView;._bAutoFlip:Z // field@057a │ │ +08f5cc: 1a07 8521 |0070: const-string v7, "showMoves" // string@2185 │ │ +08f5d0: 121a |0072: const/4 v10, #int 1 // #1 │ │ +08f5d2: 7230 f900 7f0a |0073: invoke-interface {v15, v7, v10}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@00f9 │ │ +08f5d8: 0a07 |0076: move-result v7 │ │ +08f5da: 5ce7 7c05 |0077: iput-boolean v7, v14, Ljwtc/android/chess/ChessView;._bShowMoves:Z // field@057c │ │ +08f5de: 1a07 8121 |0079: const-string v7, "showLastMove" // string@2181 │ │ +08f5e2: 121a |007b: const/4 v10, #int 1 // #1 │ │ +08f5e4: 7230 f900 7f0a |007c: invoke-interface {v15, v7, v10}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@00f9 │ │ +08f5ea: 0a07 |007f: move-result v7 │ │ +08f5ec: 5ce7 7b05 |0080: iput-boolean v7, v14, Ljwtc/android/chess/ChessView;._bShowLastMove:Z // field@057b │ │ +08f5f0: 1a07 e618 |0082: const-string v7, "levelMode" // string@18e6 │ │ +08f5f4: 121a |0084: const/4 v10, #int 1 // #1 │ │ +08f5f6: 7230 fa00 7f0a |0085: invoke-interface {v15, v7, v10}, Landroid/content/SharedPreferences;.getInt:(Ljava/lang/String;I)I // method@00fa │ │ +08f5fc: 0a07 |0088: move-result v7 │ │ +08f5fe: 6e20 cf16 7e00 |0089: invoke-virtual {v14, v7}, Ljwtc/android/chess/ChessView;.setLevelMode:(I)V // method@16cf │ │ +08f604: 1a07 e518 |008c: const-string v7, "level" // string@18e5 │ │ +08f608: 122a |008e: const/4 v10, #int 2 // #2 │ │ +08f60a: 7230 fa00 7f0a |008f: invoke-interface {v15, v7, v10}, Landroid/content/SharedPreferences;.getInt:(Ljava/lang/String;I)I // method@00fa │ │ +08f610: 0a07 |0092: move-result v7 │ │ +08f612: 59e7 8f05 |0093: iput v7, v14, Ljwtc/android/chess/ChessView;._selectedLevel:I // field@058f │ │ +08f616: 1a07 e718 |0095: const-string v7, "levelPly" // string@18e7 │ │ +08f61a: 122a |0097: const/4 v10, #int 2 // #2 │ │ +08f61c: 7230 fa00 7f0a |0098: invoke-interface {v15, v7, v10}, Landroid/content/SharedPreferences;.getInt:(Ljava/lang/String;I)I // method@00fa │ │ +08f622: 0a07 |009b: move-result v7 │ │ +08f624: 59e7 9005 |009c: iput v7, v14, Ljwtc/android/chess/ChessView;._selectedLevelPly:I // field@0590 │ │ +08f628: 1a07 131e |009e: const-string v7, "playMode" // string@1e13 │ │ +08f62c: 120a |00a0: const/4 v10, #int 0 // #0 │ │ +08f62e: 7230 fa00 7f0a |00a1: invoke-interface {v15, v7, v10}, Landroid/content/SharedPreferences;.getInt:(Ljava/lang/String;I)I // method@00fa │ │ +08f634: 0a07 |00a4: move-result v7 │ │ +08f636: 59e7 8b05 |00a5: iput v7, v14, Ljwtc/android/chess/ChessView;._playMode:I // field@058b │ │ +08f63a: 1a07 fe1c |00a7: const-string v7, "onLoadJumpToLastMove" // string@1cfe │ │ +08f63e: 120a |00a9: const/4 v10, #int 0 // #0 │ │ +08f640: 7230 f900 7f0a |00aa: invoke-interface {v15, v7, v10}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@00f9 │ │ +08f646: 0a07 |00ad: move-result v7 │ │ +08f648: 3807 9200 |00ae: if-eqz v7, 0140 // +0092 │ │ +08f64c: 1a07 3212 |00b0: const-string v7, "clockTotalMillies" // string@1232 │ │ +08f650: 160a 0000 |00b2: const-wide/16 v10, #int 0 // #0 │ │ +08f654: 7240 fb00 7fba |00b4: invoke-interface {v15, v7, v10, v11}, Landroid/content/SharedPreferences;.getLong:(Ljava/lang/String;J)J // method@00fb │ │ +08f65a: 0b0a |00b7: move-result-wide v10 │ │ +08f65c: 5aea 8705 |00b8: iput-wide v10, v14, Ljwtc/android/chess/ChessView;._lClockTotal:J // field@0587 │ │ +08f660: 1a07 3312 |00ba: const-string v7, "clockWhiteMillies" // string@1233 │ │ +08f664: 160a 0000 |00bc: const-wide/16 v10, #int 0 // #0 │ │ +08f668: 7240 fb00 7fba |00be: invoke-interface {v15, v7, v10, v11}, Landroid/content/SharedPreferences;.getLong:(Ljava/lang/String;J)J // method@00fb │ │ +08f66e: 0b0a |00c1: move-result-wide v10 │ │ +08f670: 5aea 8805 |00c2: iput-wide v10, v14, Ljwtc/android/chess/ChessView;._lClockWhite:J // field@0588 │ │ +08f674: 1a07 3112 |00c4: const-string v7, "clockBlackMillies" // string@1231 │ │ +08f678: 160a 0000 |00c6: const-wide/16 v10, #int 0 // #0 │ │ +08f67c: 7240 fb00 7fba |00c8: invoke-interface {v15, v7, v10, v11}, Landroid/content/SharedPreferences;.getLong:(Ljava/lang/String;J)J // method@00fb │ │ +08f682: 0b0a |00cb: move-result-wide v10 │ │ +08f684: 5aea 8405 |00cc: iput-wide v10, v14, Ljwtc/android/chess/ChessView;._lClockBlack:J // field@0584 │ │ +08f688: 6e10 9c16 0e00 |00ce: invoke-virtual {v14}, Ljwtc/android/chess/ChessView;.continueTimer:()V // method@169c │ │ +08f68e: 1a07 4403 |00d1: const-string v7, "ColorScheme" // string@0344 │ │ +08f692: 120a |00d3: const/4 v10, #int 0 // #0 │ │ +08f694: 7230 fa00 7f0a |00d4: invoke-interface {v15, v7, v10}, Landroid/content/SharedPreferences;.getInt:(Ljava/lang/String;I)I // method@00fa │ │ +08f69a: 0a07 |00d7: move-result v7 │ │ +08f69c: 6707 4205 |00d8: sput v7, Ljwtc/android/chess/ChessImageView;._colorScheme:I // field@0542 │ │ +08f6a0: 54e7 9f05 |00da: iget-object v7, v14, Ljwtc/android/chess/ChessView;._viewAnimator:Landroid/widget/ViewAnimator; // field@059f │ │ +08f6a4: 3807 1500 |00dc: if-eqz v7, 00f1 // +0015 │ │ +08f6a8: 54e7 9f05 |00de: iget-object v7, v14, Ljwtc/android/chess/ChessView;._viewAnimator:Landroid/widget/ViewAnimator; // field@059f │ │ +08f6ac: 1a0a cf10 |00e0: const-string v10, "animatorViewNumber" // string@10cf │ │ +08f6b0: 120b |00e2: const/4 v11, #int 0 // #0 │ │ +08f6b2: 7230 fa00 af0b |00e3: invoke-interface {v15, v10, v11}, Landroid/content/SharedPreferences;.getInt:(Ljava/lang/String;I)I // method@00fa │ │ +08f6b8: 0a0a |00e6: move-result v10 │ │ +08f6ba: 54eb 9f05 |00e7: iget-object v11, v14, Ljwtc/android/chess/ChessView;._viewAnimator:Landroid/widget/ViewAnimator; // field@059f │ │ +08f6be: 6e10 8c14 0b00 |00e9: invoke-virtual {v11}, Landroid/widget/ViewAnimator;.getChildCount:()I // method@148c │ │ +08f6c4: 0a0b |00ec: move-result v11 │ │ +08f6c6: b4ba |00ed: rem-int/2addr v10, v11 │ │ +08f6c8: 6e20 8e14 a700 |00ee: invoke-virtual {v7, v10}, Landroid/widget/ViewAnimator;.setDisplayedChild:(I)V // method@148e │ │ +08f6ce: 1a07 7f21 |00f1: const-string v7, "showECO" // string@217f │ │ +08f6d2: 121a |00f3: const/4 v10, #int 1 // #1 │ │ +08f6d4: 7230 f900 7f0a |00f4: invoke-interface {v15, v7, v10}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@00f9 │ │ +08f6da: 0a07 |00f7: move-result v7 │ │ +08f6dc: 3807 4700 |00f8: if-eqz v7, 013f // +0047 │ │ +08f6e0: 54e7 8205 |00fa: iget-object v7, v14, Ljwtc/android/chess/ChessView;._jArrayECO:Lorg/json/JSONArray; // field@0582 │ │ +08f6e4: 3907 4300 |00fc: if-nez v7, 013f // +0043 │ │ +08f6e8: 7100 6615 0000 |00fe: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@1566 │ │ +08f6ee: 0b08 |0101: move-result-wide v8 │ │ +08f6f0: 54e7 8a05 |0102: iget-object v7, v14, Ljwtc/android/chess/ChessView;._parent:Ljwtc/android/chess/main; // field@058a │ │ +08f6f4: 6e10 0119 0700 |0104: invoke-virtual {v7}, Ljwtc/android/chess/main;.getAssets:()Landroid/content/res/AssetManager; // method@1901 │ │ +08f6fa: 0c07 |0107: move-result-object v7 │ │ +08f6fc: 1a0a dc03 |0108: const-string v10, "ECO.json" // string@03dc │ │ +08f700: 6e20 0701 a700 |010a: invoke-virtual {v7, v10}, Landroid/content/res/AssetManager;.open:(Ljava/lang/String;)Ljava/io/InputStream; // method@0107 │ │ +08f706: 0c02 |010d: move-result-object v2 │ │ +08f708: 2200 0703 |010e: new-instance v0, Ljava/io/BufferedReader; // type@0307 │ │ +08f70c: 2207 1003 |0110: new-instance v7, Ljava/io/InputStreamReader; // type@0310 │ │ +08f710: 7020 c314 2700 |0112: invoke-direct {v7, v2}, Ljava/io/InputStreamReader;.:(Ljava/io/InputStream;)V // method@14c3 │ │ +08f716: 7020 9614 7000 |0115: invoke-direct {v0, v7}, Ljava/io/BufferedReader;.:(Ljava/io/Reader;)V // method@1496 │ │ +08f71c: 2206 3e03 |0118: new-instance v6, Ljava/lang/StringBuffer; // type@033e │ │ +08f720: 1a07 0000 |011a: const-string v7, "" // string@0000 │ │ +08f724: 7020 4f15 7600 |011c: invoke-direct {v6, v7}, Ljava/lang/StringBuffer;.:(Ljava/lang/String;)V // method@154f │ │ +08f72a: 1a03 0000 |011f: const-string v3, "" // string@0000 │ │ +08f72e: 6e10 9914 0000 |0121: invoke-virtual {v0}, Ljava/io/BufferedReader;.readLine:()Ljava/lang/String; // method@1499 │ │ +08f734: 0c03 |0124: move-result-object v3 │ │ +08f736: 3803 2700 |0125: if-eqz v3, 014c // +0027 │ │ +08f73a: 2207 3f03 |0127: new-instance v7, Ljava/lang/StringBuilder; // type@033f │ │ +08f73e: 7010 5715 0700 |0129: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ +08f744: 6e20 5f15 3700 |012c: invoke-virtual {v7, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +08f74a: 0c07 |012f: move-result-object v7 │ │ +08f74c: 1a0a 0300 |0130: const-string v10, " │ │ " // string@0003 │ │ -08db98: 6e20 5f15 a900 |0132: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -08db9e: 0c09 |0135: move-result-object v9 │ │ -08dba0: 6e10 6415 0900 |0136: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ -08dba6: 0c09 |0139: move-result-object v9 │ │ -08dba8: 6e20 5015 9600 |013a: invoke-virtual {v6, v9}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@1550 │ │ -08dbae: 28e4 |013d: goto 0121 // -001c │ │ -08dbb0: 0d09 |013e: move-exception v9 │ │ -08dbb2: 0e00 |013f: return-void │ │ -08dbb4: 1a09 5711 |0140: const-string v9, "boardNum" // string@1157 │ │ -08dbb8: 120a |0142: const/4 v10, #int 0 // #0 │ │ -08dbba: 7230 fa00 9e0a |0143: invoke-interface {v14, v9, v10}, Landroid/content/SharedPreferences;.getInt:(Ljava/lang/String;I)I // method@00fa │ │ -08dbc0: 0a09 |0146: move-result v9 │ │ -08dbc2: 6e20 b916 9d00 |0147: invoke-virtual {v13, v9}, Ljwtc/android/chess/ChessView;.jumptoMove:(I)V // method@16b9 │ │ -08dbc8: 2900 66ff |014a: goto/16 00b0 // -009a │ │ -08dbcc: 6e10 c014 0200 |014c: invoke-virtual {v2}, Ljava/io/InputStream;.close:()V // method@14c0 │ │ -08dbd2: 2209 8604 |014f: new-instance v9, Lorg/json/JSONArray; // type@0486 │ │ -08dbd6: 6e10 5615 0600 |0151: invoke-virtual {v6}, Ljava/lang/StringBuffer;.toString:()Ljava/lang/String; // method@1556 │ │ -08dbdc: 0c0a |0154: move-result-object v10 │ │ -08dbde: 7020 a91b a900 |0155: invoke-direct {v9, v10}, Lorg/json/JSONArray;.:(Ljava/lang/String;)V // method@1ba9 │ │ -08dbe4: 5bd9 8205 |0158: iput-object v9, v13, Ljwtc/android/chess/ChessView;._jArrayECO:Lorg/json/JSONArray; // field@0582 │ │ -08dbe8: 1a09 3703 |015a: const-string v9, "ChessView" // string@0337 │ │ -08dbec: 220a 4203 |015c: new-instance v10, Ljava/lang/StringBuilder; // type@0342 │ │ -08dbf0: 7010 5715 0a00 |015e: invoke-direct {v10}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ -08dbf6: 1a0b db03 |0161: const-string v11, "ECO jArray - size " // string@03db │ │ -08dbfa: 6e20 5f15 ba00 |0163: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -08dc00: 0c0a |0166: move-result-object v10 │ │ -08dc02: 54db 8205 |0167: iget-object v11, v13, Ljwtc/android/chess/ChessView;._jArrayECO:Lorg/json/JSONArray; // field@0582 │ │ -08dc06: 6e10 ac1b 0b00 |0169: invoke-virtual {v11}, Lorg/json/JSONArray;.length:()I // method@1bac │ │ -08dc0c: 0a0b |016c: move-result v11 │ │ -08dc0e: 6e20 5b15 ba00 |016d: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@155b │ │ -08dc14: 0c0a |0170: move-result-object v10 │ │ -08dc16: 1a0b 7900 |0171: const-string v11, " load " // string@0079 │ │ -08dc1a: 6e20 5f15 ba00 |0173: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -08dc20: 0c0a |0176: move-result-object v10 │ │ -08dc22: 7100 6615 0000 |0177: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@1566 │ │ -08dc28: 0b0b |017a: move-result-wide v11 │ │ -08dc2a: bc7b |017b: sub-long/2addr v11, v7 │ │ -08dc2c: 6e30 5c15 ba0c |017c: invoke-virtual {v10, v11, v12}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@155c │ │ -08dc32: 0c0a |017f: move-result-object v10 │ │ -08dc34: 6e10 6415 0a00 |0180: invoke-virtual {v10}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ -08dc3a: 0c0a |0183: move-result-object v10 │ │ -08dc3c: 7120 f811 a900 |0184: invoke-static {v9, v10}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@11f8 │ │ -08dc42: 28b8 |0187: goto 013f // -0048 │ │ +08f750: 6e20 5f15 a700 |0132: invoke-virtual {v7, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +08f756: 0c07 |0135: move-result-object v7 │ │ +08f758: 6e10 6415 0700 |0136: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ +08f75e: 0c07 |0139: move-result-object v7 │ │ +08f760: 6e20 5015 7600 |013a: invoke-virtual {v6, v7}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@1550 │ │ +08f766: 28e4 |013d: goto 0121 // -001c │ │ +08f768: 0d07 |013e: move-exception v7 │ │ +08f76a: 0e00 |013f: return-void │ │ +08f76c: 1a07 5311 |0140: const-string v7, "boardNum" // string@1153 │ │ +08f770: 120a |0142: const/4 v10, #int 0 // #0 │ │ +08f772: 7230 fa00 7f0a |0143: invoke-interface {v15, v7, v10}, Landroid/content/SharedPreferences;.getInt:(Ljava/lang/String;I)I // method@00fa │ │ +08f778: 0a07 |0146: move-result v7 │ │ +08f77a: 6e20 b916 7e00 |0147: invoke-virtual {v14, v7}, Ljwtc/android/chess/ChessView;.jumptoMove:(I)V // method@16b9 │ │ +08f780: 2900 66ff |014a: goto/16 00b0 // -009a │ │ +08f784: 6e10 c014 0200 |014c: invoke-virtual {v2}, Ljava/io/InputStream;.close:()V // method@14c0 │ │ +08f78a: 2207 8304 |014f: new-instance v7, Lorg/json/JSONArray; // type@0483 │ │ +08f78e: 6e10 5615 0600 |0151: invoke-virtual {v6}, Ljava/lang/StringBuffer;.toString:()Ljava/lang/String; // method@1556 │ │ +08f794: 0c0a |0154: move-result-object v10 │ │ +08f796: 7020 a81b a700 |0155: invoke-direct {v7, v10}, Lorg/json/JSONArray;.:(Ljava/lang/String;)V // method@1ba8 │ │ +08f79c: 5be7 8205 |0158: iput-object v7, v14, Ljwtc/android/chess/ChessView;._jArrayECO:Lorg/json/JSONArray; // field@0582 │ │ +08f7a0: 1a07 3703 |015a: const-string v7, "ChessView" // string@0337 │ │ +08f7a4: 220a 3f03 |015c: new-instance v10, Ljava/lang/StringBuilder; // type@033f │ │ +08f7a8: 7010 5715 0a00 |015e: invoke-direct {v10}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ +08f7ae: 1a0b db03 |0161: const-string v11, "ECO jArray - size " // string@03db │ │ +08f7b2: 6e20 5f15 ba00 |0163: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +08f7b8: 0c0a |0166: move-result-object v10 │ │ +08f7ba: 54eb 8205 |0167: iget-object v11, v14, Ljwtc/android/chess/ChessView;._jArrayECO:Lorg/json/JSONArray; // field@0582 │ │ +08f7be: 6e10 ab1b 0b00 |0169: invoke-virtual {v11}, Lorg/json/JSONArray;.length:()I // method@1bab │ │ +08f7c4: 0a0b |016c: move-result v11 │ │ +08f7c6: 6e20 5b15 ba00 |016d: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@155b │ │ +08f7cc: 0c0a |0170: move-result-object v10 │ │ +08f7ce: 1a0b 7900 |0171: const-string v11, " load " // string@0079 │ │ +08f7d2: 6e20 5f15 ba00 |0173: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +08f7d8: 0c0a |0176: move-result-object v10 │ │ +08f7da: 7100 6615 0000 |0177: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@1566 │ │ +08f7e0: 0b0c |017a: move-result-wide v12 │ │ +08f7e2: bc8c |017b: sub-long/2addr v12, v8 │ │ +08f7e4: 6e30 5c15 ca0d |017c: invoke-virtual {v10, v12, v13}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@155c │ │ +08f7ea: 0c0a |017f: move-result-object v10 │ │ +08f7ec: 6e10 6415 0a00 |0180: invoke-virtual {v10}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ +08f7f2: 0c0a |0183: move-result-object v10 │ │ +08f7f4: 7120 f811 a700 |0184: invoke-static {v7, v10}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@11f8 │ │ +08f7fa: 28b8 |0187: goto 013f // -0048 │ │ catches : 2 │ │ 0x00fe - 0x013d │ │ Ljava/lang/Exception; -> 0x013e │ │ 0x014c - 0x0187 │ │ Ljava/lang/Exception; -> 0x013e │ │ positions : │ │ 0x0000 line=1013 │ │ @@ -194118,156 +194224,156 @@ │ │ locals : │ │ 0x0034 - 0x005b reg=1 f Ljava/io/File; │ │ 0x002f - 0x005b reg=5 sEnginePath Ljava/lang/String; │ │ 0x0118 - 0x013e reg=0 br Ljava/io/BufferedReader; │ │ 0x010e - 0x013e reg=2 in Ljava/io/InputStream; │ │ 0x0121 - 0x013e reg=3 line Ljava/lang/String; │ │ 0x011f - 0x013e reg=6 sb Ljava/lang/StringBuffer; │ │ - 0x0102 - 0x013e reg=7 start J │ │ + 0x0102 - 0x013e reg=8 start J │ │ 0x014c - 0x0188 reg=0 br Ljava/io/BufferedReader; │ │ 0x014c - 0x0188 reg=2 in Ljava/io/InputStream; │ │ 0x014c - 0x0188 reg=3 line Ljava/lang/String; │ │ 0x001a - 0x0188 reg=4 sEngine Ljava/lang/String; │ │ 0x014c - 0x0188 reg=6 sb Ljava/lang/StringBuffer; │ │ - 0x014c - 0x0188 reg=7 start J │ │ - 0x0000 - 0x0188 reg=13 this Ljwtc/android/chess/ChessView; │ │ - 0x0000 - 0x0188 reg=14 prefs Landroid/content/SharedPreferences; │ │ + 0x014c - 0x0188 reg=8 start J │ │ + 0x0000 - 0x0188 reg=14 this Ljwtc/android/chess/ChessView; │ │ + 0x0000 - 0x0188 reg=15 prefs Landroid/content/SharedPreferences; │ │ │ │ #2 : (in Ljwtc/android/chess/ChessView;) │ │ name : 'addPGNEntry' │ │ type : '(ILjava/lang/String;Ljava/lang/String;IZ)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 14 │ │ ins : 6 │ │ outs : 6 │ │ insns size : 239 16-bit code units │ │ -08dc5c: |[08dc5c] jwtc.android.chess.ChessView.addPGNEntry:(ILjava/lang/String;Ljava/lang/String;IZ)V │ │ -08dc6c: 7506 6c17 0800 |0000: invoke-super/range {v8, v9, v10, v11, v12, v13}, Ljwtc/android/chess/UI;.addPGNEntry:(ILjava/lang/String;Ljava/lang/String;IZ)V // method@176c │ │ -08dc72: 3a09 1800 |0003: if-ltz v9, 001b // +0018 │ │ -08dc76: 5480 7805 |0005: iget-object v0, v8, Ljwtc/android/chess/ChessView;._arrPGNView:Ljava/util/ArrayList; // field@0578 │ │ -08dc7a: 6e10 aa15 0000 |0007: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@15aa │ │ -08dc80: 0a00 |000a: move-result v0 │ │ -08dc82: 3490 1000 |000b: if-lt v0, v9, 001b // +0010 │ │ -08dc86: 5480 7805 |000d: iget-object v0, v8, Ljwtc/android/chess/ChessView;._arrPGNView:Ljava/util/ArrayList; // field@0578 │ │ -08dc8a: 5481 7705 |000f: iget-object v1, v8, Ljwtc/android/chess/ChessView;._arrPGN:Ljava/util/ArrayList; // field@0577 │ │ -08dc8e: 6e10 aa15 0100 |0011: invoke-virtual {v1}, Ljava/util/ArrayList;.size:()I // method@15aa │ │ -08dc94: 0a01 |0014: move-result v1 │ │ -08dc96: d801 01ff |0015: add-int/lit8 v1, v1, #int -1 // #ff │ │ -08dc9a: 6e20 a715 1000 |0017: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.remove:(I)Ljava/lang/Object; // method@15a7 │ │ -08dca0: 28e9 |001a: goto 0003 // -0017 │ │ -08dca2: 5480 8105 |001b: iget-object v0, v8, Ljwtc/android/chess/ChessView;._inflater:Landroid/view/LayoutInflater; // field@0581 │ │ -08dca6: 1401 1200 037f |001d: const v1, #float 1.74129e+38 // #7f030012 │ │ -08dcac: 1203 |0020: const/4 v3, #int 0 // #0 │ │ -08dcae: 1204 |0021: const/4 v4, #int 0 // #0 │ │ -08dcb0: 6e40 2d12 1043 |0022: invoke-virtual {v0, v1, v3, v4}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@122d │ │ -08dcb6: 0c02 |0025: move-result-object v2 │ │ -08dcb8: 6e20 c612 9200 |0026: invoke-virtual {v2, v9}, Landroid/view/View;.setId:(I)V // method@12c6 │ │ -08dcbe: 5487 7805 |0029: iget-object v7, v8, Ljwtc/android/chess/ChessView;._arrPGNView:Ljava/util/ArrayList; // field@0578 │ │ -08dcc2: 2200 c203 |002b: new-instance v0, Ljwtc/android/chess/PGNView; // type@03c2 │ │ -08dcc6: 6e10 4215 0b00 |002d: invoke-virtual {v11}, Ljava/lang/String;.length:()I // method@1542 │ │ -08dccc: 0a01 |0030: move-result v1 │ │ -08dcce: 3d01 2800 |0031: if-lez v1, 0059 // +0028 │ │ -08dcd2: 1215 |0033: const/4 v5, #int 1 // #1 │ │ -08dcd4: 0781 |0034: move-object v1, v8 │ │ -08dcd6: 0193 |0035: move v3, v9 │ │ -08dcd8: 07a4 |0036: move-object v4, v10 │ │ -08dcda: 7606 3e17 0000 |0037: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Ljwtc/android/chess/PGNView;.:(Ljwtc/android/chess/ChessView;Landroid/view/View;ILjava/lang/String;Z)V // method@173e │ │ -08dce0: 6e20 a015 0700 |003a: invoke-virtual {v7, v0}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@15a0 │ │ -08dce6: 5480 8905 |003d: iget-object v0, v8, Ljwtc/android/chess/ChessView;._layoutHistory:Landroid/widget/RelativeLayout; // field@0589 │ │ -08dcea: 3800 5900 |003f: if-eqz v0, 0098 // +0059 │ │ -08dcee: 3a09 1a00 |0041: if-ltz v9, 005b // +001a │ │ -08dcf2: 5480 8905 |0043: iget-object v0, v8, Ljwtc/android/chess/ChessView;._layoutHistory:Landroid/widget/RelativeLayout; // field@0589 │ │ -08dcf6: 6e10 2814 0000 |0045: invoke-virtual {v0}, Landroid/widget/RelativeLayout;.getChildCount:()I // method@1428 │ │ -08dcfc: 0a00 |0048: move-result v0 │ │ -08dcfe: 3490 1200 |0049: if-lt v0, v9, 005b // +0012 │ │ -08dd02: 5480 8905 |004b: iget-object v0, v8, Ljwtc/android/chess/ChessView;._layoutHistory:Landroid/widget/RelativeLayout; // field@0589 │ │ -08dd06: 5481 8905 |004d: iget-object v1, v8, Ljwtc/android/chess/ChessView;._layoutHistory:Landroid/widget/RelativeLayout; // field@0589 │ │ -08dd0a: 6e10 2814 0100 |004f: invoke-virtual {v1}, Landroid/widget/RelativeLayout;.getChildCount:()I // method@1428 │ │ -08dd10: 0a01 |0052: move-result v1 │ │ -08dd12: d801 01ff |0053: add-int/lit8 v1, v1, #int -1 // #ff │ │ -08dd16: 6e20 2a14 1000 |0055: invoke-virtual {v0, v1}, Landroid/widget/RelativeLayout;.removeViewAt:(I)V // method@142a │ │ -08dd1c: 28e9 |0058: goto 0041 // -0017 │ │ -08dd1e: 1205 |0059: const/4 v5, #int 0 // #0 │ │ -08dd20: 28da |005a: goto 0034 // -0026 │ │ -08dd22: 2206 e802 |005b: new-instance v6, Landroid/widget/RelativeLayout$LayoutParams; // type@02e8 │ │ -08dd26: 12e0 |005d: const/4 v0, #int -2 // #fe │ │ -08dd28: 12e1 |005e: const/4 v1, #int -2 // #fe │ │ -08dd2a: 7030 2314 0601 |005f: invoke-direct {v6, v0, v1}, Landroid/widget/RelativeLayout$LayoutParams;.:(II)V // method@1423 │ │ -08dd30: 5480 8905 |0062: iget-object v0, v8, Ljwtc/android/chess/ChessView;._layoutHistory:Landroid/widget/RelativeLayout; // field@0589 │ │ -08dd34: 6e10 2814 0000 |0064: invoke-virtual {v0}, Landroid/widget/RelativeLayout;.getChildCount:()I // method@1428 │ │ -08dd3a: 0a00 |0067: move-result v0 │ │ -08dd3c: 3d00 2b00 |0068: if-lez v0, 0093 // +002b │ │ -08dd40: 5480 9c05 |006a: iget-object v0, v8, Ljwtc/android/chess/ChessView;._vScrollHistory:Landroid/widget/ScrollView; // field@059c │ │ -08dd44: 3800 6800 |006c: if-eqz v0, 00d4 // +0068 │ │ -08dd48: 5480 8905 |006e: iget-object v0, v8, Ljwtc/android/chess/ChessView;._layoutHistory:Landroid/widget/RelativeLayout; // field@0589 │ │ -08dd4c: 6e10 2814 0000 |0070: invoke-virtual {v0}, Landroid/widget/RelativeLayout;.getChildCount:()I // method@1428 │ │ -08dd52: 0a00 |0073: move-result v0 │ │ -08dd54: dc00 0002 |0074: rem-int/lit8 v0, v0, #int 2 // #02 │ │ -08dd58: 3900 2800 |0076: if-nez v0, 009e // +0028 │ │ -08dd5c: 1300 0900 |0078: const/16 v0, #int 9 // #9 │ │ -08dd60: 6e20 2414 0600 |007a: invoke-virtual {v6, v0}, Landroid/widget/RelativeLayout$LayoutParams;.addRule:(I)V // method@1424 │ │ -08dd66: 1230 |007d: const/4 v0, #int 3 // #3 │ │ -08dd68: 5481 8905 |007e: iget-object v1, v8, Ljwtc/android/chess/ChessView;._layoutHistory:Landroid/widget/RelativeLayout; // field@0589 │ │ -08dd6c: 5483 8905 |0080: iget-object v3, v8, Ljwtc/android/chess/ChessView;._layoutHistory:Landroid/widget/RelativeLayout; // field@0589 │ │ -08dd70: 6e10 2814 0300 |0082: invoke-virtual {v3}, Landroid/widget/RelativeLayout;.getChildCount:()I // method@1428 │ │ -08dd76: 0a03 |0085: move-result v3 │ │ -08dd78: d803 03ff |0086: add-int/lit8 v3, v3, #int -1 // #ff │ │ -08dd7c: 6e20 2714 3100 |0088: invoke-virtual {v1, v3}, Landroid/widget/RelativeLayout;.getChildAt:(I)Landroid/view/View; // method@1427 │ │ -08dd82: 0c01 |008b: move-result-object v1 │ │ -08dd84: 6e10 7d12 0100 |008c: invoke-virtual {v1}, Landroid/view/View;.getId:()I // method@127d │ │ -08dd8a: 0a01 |008f: move-result v1 │ │ -08dd8c: 6e30 2514 0601 |0090: invoke-virtual {v6, v0, v1}, Landroid/widget/RelativeLayout$LayoutParams;.addRule:(II)V // method@1425 │ │ -08dd92: 5480 8905 |0093: iget-object v0, v8, Ljwtc/android/chess/ChessView;._layoutHistory:Landroid/widget/RelativeLayout; // field@0589 │ │ -08dd96: 6e30 2614 2006 |0095: invoke-virtual {v0, v2, v6}, Landroid/widget/RelativeLayout;.addView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@1426 │ │ -08dd9c: 380d 0500 |0098: if-eqz v13, 009d // +0005 │ │ -08dda0: 6e10 c716 0800 |009a: invoke-virtual {v8}, Ljwtc/android/chess/ChessView;.scrollToEnd:()V // method@16c7 │ │ -08dda6: 0e00 |009d: return-void │ │ -08dda8: 1210 |009e: const/4 v0, #int 1 // #1 │ │ -08ddaa: 5481 8905 |009f: iget-object v1, v8, Ljwtc/android/chess/ChessView;._layoutHistory:Landroid/widget/RelativeLayout; // field@0589 │ │ -08ddae: 5483 8905 |00a1: iget-object v3, v8, Ljwtc/android/chess/ChessView;._layoutHistory:Landroid/widget/RelativeLayout; // field@0589 │ │ -08ddb2: 6e10 2814 0300 |00a3: invoke-virtual {v3}, Landroid/widget/RelativeLayout;.getChildCount:()I // method@1428 │ │ -08ddb8: 0a03 |00a6: move-result v3 │ │ -08ddba: d803 03ff |00a7: add-int/lit8 v3, v3, #int -1 // #ff │ │ -08ddbe: 6e20 2714 3100 |00a9: invoke-virtual {v1, v3}, Landroid/widget/RelativeLayout;.getChildAt:(I)Landroid/view/View; // method@1427 │ │ -08ddc4: 0c01 |00ac: move-result-object v1 │ │ -08ddc6: 6e10 7d12 0100 |00ad: invoke-virtual {v1}, Landroid/view/View;.getId:()I // method@127d │ │ -08ddcc: 0a01 |00b0: move-result v1 │ │ -08ddce: 6e30 2514 0601 |00b1: invoke-virtual {v6, v0, v1}, Landroid/widget/RelativeLayout$LayoutParams;.addRule:(II)V // method@1425 │ │ -08ddd4: 5480 8905 |00b4: iget-object v0, v8, Ljwtc/android/chess/ChessView;._layoutHistory:Landroid/widget/RelativeLayout; // field@0589 │ │ -08ddd8: 6e10 2814 0000 |00b6: invoke-virtual {v0}, Landroid/widget/RelativeLayout;.getChildCount:()I // method@1428 │ │ -08ddde: 0a00 |00b9: move-result v0 │ │ -08dde0: 1221 |00ba: const/4 v1, #int 2 // #2 │ │ -08dde2: 3710 d8ff |00bb: if-le v0, v1, 0093 // -0028 │ │ -08dde6: 1230 |00bd: const/4 v0, #int 3 // #3 │ │ -08dde8: 5481 8905 |00be: iget-object v1, v8, Ljwtc/android/chess/ChessView;._layoutHistory:Landroid/widget/RelativeLayout; // field@0589 │ │ -08ddec: 5483 8905 |00c0: iget-object v3, v8, Ljwtc/android/chess/ChessView;._layoutHistory:Landroid/widget/RelativeLayout; // field@0589 │ │ -08ddf0: 6e10 2814 0300 |00c2: invoke-virtual {v3}, Landroid/widget/RelativeLayout;.getChildCount:()I // method@1428 │ │ -08ddf6: 0a03 |00c5: move-result v3 │ │ -08ddf8: d803 03fe |00c6: add-int/lit8 v3, v3, #int -2 // #fe │ │ -08ddfc: 6e20 2714 3100 |00c8: invoke-virtual {v1, v3}, Landroid/widget/RelativeLayout;.getChildAt:(I)Landroid/view/View; // method@1427 │ │ -08de02: 0c01 |00cb: move-result-object v1 │ │ -08de04: 6e10 7d12 0100 |00cc: invoke-virtual {v1}, Landroid/view/View;.getId:()I // method@127d │ │ -08de0a: 0a01 |00cf: move-result v1 │ │ -08de0c: 6e30 2514 0601 |00d0: invoke-virtual {v6, v0, v1}, Landroid/widget/RelativeLayout$LayoutParams;.addRule:(II)V // method@1425 │ │ -08de12: 28c0 |00d3: goto 0093 // -0040 │ │ -08de14: 5480 7f05 |00d4: iget-object v0, v8, Ljwtc/android/chess/ChessView;._hScrollHistory:Landroid/widget/HorizontalScrollView; // field@057f │ │ -08de18: 3800 bdff |00d6: if-eqz v0, 0093 // -0043 │ │ -08de1c: 1210 |00d8: const/4 v0, #int 1 // #1 │ │ -08de1e: 5481 8905 |00d9: iget-object v1, v8, Ljwtc/android/chess/ChessView;._layoutHistory:Landroid/widget/RelativeLayout; // field@0589 │ │ -08de22: 5483 8905 |00db: iget-object v3, v8, Ljwtc/android/chess/ChessView;._layoutHistory:Landroid/widget/RelativeLayout; // field@0589 │ │ -08de26: 6e10 2814 0300 |00dd: invoke-virtual {v3}, Landroid/widget/RelativeLayout;.getChildCount:()I // method@1428 │ │ -08de2c: 0a03 |00e0: move-result v3 │ │ -08de2e: d803 03ff |00e1: add-int/lit8 v3, v3, #int -1 // #ff │ │ -08de32: 6e20 2714 3100 |00e3: invoke-virtual {v1, v3}, Landroid/widget/RelativeLayout;.getChildAt:(I)Landroid/view/View; // method@1427 │ │ -08de38: 0c01 |00e6: move-result-object v1 │ │ -08de3a: 6e10 7d12 0100 |00e7: invoke-virtual {v1}, Landroid/view/View;.getId:()I // method@127d │ │ -08de40: 0a01 |00ea: move-result v1 │ │ -08de42: 6e30 2514 0601 |00eb: invoke-virtual {v6, v0, v1}, Landroid/widget/RelativeLayout$LayoutParams;.addRule:(II)V // method@1425 │ │ -08de48: 28a5 |00ee: goto 0093 // -005b │ │ +08f814: |[08f814] jwtc.android.chess.ChessView.addPGNEntry:(ILjava/lang/String;Ljava/lang/String;IZ)V │ │ +08f824: 7506 6c17 0800 |0000: invoke-super/range {v8, v9, v10, v11, v12, v13}, Ljwtc/android/chess/UI;.addPGNEntry:(ILjava/lang/String;Ljava/lang/String;IZ)V // method@176c │ │ +08f82a: 3a09 1800 |0003: if-ltz v9, 001b // +0018 │ │ +08f82e: 5480 7805 |0005: iget-object v0, v8, Ljwtc/android/chess/ChessView;._arrPGNView:Ljava/util/ArrayList; // field@0578 │ │ +08f832: 6e10 aa15 0000 |0007: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@15aa │ │ +08f838: 0a00 |000a: move-result v0 │ │ +08f83a: 3490 1000 |000b: if-lt v0, v9, 001b // +0010 │ │ +08f83e: 5480 7805 |000d: iget-object v0, v8, Ljwtc/android/chess/ChessView;._arrPGNView:Ljava/util/ArrayList; // field@0578 │ │ +08f842: 5481 7705 |000f: iget-object v1, v8, Ljwtc/android/chess/ChessView;._arrPGN:Ljava/util/ArrayList; // field@0577 │ │ +08f846: 6e10 aa15 0100 |0011: invoke-virtual {v1}, Ljava/util/ArrayList;.size:()I // method@15aa │ │ +08f84c: 0a01 |0014: move-result v1 │ │ +08f84e: d801 01ff |0015: add-int/lit8 v1, v1, #int -1 // #ff │ │ +08f852: 6e20 a715 1000 |0017: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.remove:(I)Ljava/lang/Object; // method@15a7 │ │ +08f858: 28e9 |001a: goto 0003 // -0017 │ │ +08f85a: 5480 8105 |001b: iget-object v0, v8, Ljwtc/android/chess/ChessView;._inflater:Landroid/view/LayoutInflater; // field@0581 │ │ +08f85e: 1401 1200 037f |001d: const v1, #float 1.74129e+38 // #7f030012 │ │ +08f864: 1203 |0020: const/4 v3, #int 0 // #0 │ │ +08f866: 1204 |0021: const/4 v4, #int 0 // #0 │ │ +08f868: 6e40 2d12 1043 |0022: invoke-virtual {v0, v1, v3, v4}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@122d │ │ +08f86e: 0c02 |0025: move-result-object v2 │ │ +08f870: 6e20 c612 9200 |0026: invoke-virtual {v2, v9}, Landroid/view/View;.setId:(I)V // method@12c6 │ │ +08f876: 5487 7805 |0029: iget-object v7, v8, Ljwtc/android/chess/ChessView;._arrPGNView:Ljava/util/ArrayList; // field@0578 │ │ +08f87a: 2200 bf03 |002b: new-instance v0, Ljwtc/android/chess/PGNView; // type@03bf │ │ +08f87e: 6e10 4215 0b00 |002d: invoke-virtual {v11}, Ljava/lang/String;.length:()I // method@1542 │ │ +08f884: 0a01 |0030: move-result v1 │ │ +08f886: 3d01 2800 |0031: if-lez v1, 0059 // +0028 │ │ +08f88a: 1215 |0033: const/4 v5, #int 1 // #1 │ │ +08f88c: 0781 |0034: move-object v1, v8 │ │ +08f88e: 0193 |0035: move v3, v9 │ │ +08f890: 07a4 |0036: move-object v4, v10 │ │ +08f892: 7606 3e17 0000 |0037: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Ljwtc/android/chess/PGNView;.:(Ljwtc/android/chess/ChessView;Landroid/view/View;ILjava/lang/String;Z)V // method@173e │ │ +08f898: 6e20 a015 0700 |003a: invoke-virtual {v7, v0}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@15a0 │ │ +08f89e: 5480 8905 |003d: iget-object v0, v8, Ljwtc/android/chess/ChessView;._layoutHistory:Landroid/widget/RelativeLayout; // field@0589 │ │ +08f8a2: 3800 5900 |003f: if-eqz v0, 0098 // +0059 │ │ +08f8a6: 3a09 1a00 |0041: if-ltz v9, 005b // +001a │ │ +08f8aa: 5480 8905 |0043: iget-object v0, v8, Ljwtc/android/chess/ChessView;._layoutHistory:Landroid/widget/RelativeLayout; // field@0589 │ │ +08f8ae: 6e10 2814 0000 |0045: invoke-virtual {v0}, Landroid/widget/RelativeLayout;.getChildCount:()I // method@1428 │ │ +08f8b4: 0a00 |0048: move-result v0 │ │ +08f8b6: 3490 1200 |0049: if-lt v0, v9, 005b // +0012 │ │ +08f8ba: 5480 8905 |004b: iget-object v0, v8, Ljwtc/android/chess/ChessView;._layoutHistory:Landroid/widget/RelativeLayout; // field@0589 │ │ +08f8be: 5481 8905 |004d: iget-object v1, v8, Ljwtc/android/chess/ChessView;._layoutHistory:Landroid/widget/RelativeLayout; // field@0589 │ │ +08f8c2: 6e10 2814 0100 |004f: invoke-virtual {v1}, Landroid/widget/RelativeLayout;.getChildCount:()I // method@1428 │ │ +08f8c8: 0a01 |0052: move-result v1 │ │ +08f8ca: d801 01ff |0053: add-int/lit8 v1, v1, #int -1 // #ff │ │ +08f8ce: 6e20 2a14 1000 |0055: invoke-virtual {v0, v1}, Landroid/widget/RelativeLayout;.removeViewAt:(I)V // method@142a │ │ +08f8d4: 28e9 |0058: goto 0041 // -0017 │ │ +08f8d6: 1205 |0059: const/4 v5, #int 0 // #0 │ │ +08f8d8: 28da |005a: goto 0034 // -0026 │ │ +08f8da: 2206 e502 |005b: new-instance v6, Landroid/widget/RelativeLayout$LayoutParams; // type@02e5 │ │ +08f8de: 12e0 |005d: const/4 v0, #int -2 // #fe │ │ +08f8e0: 12e1 |005e: const/4 v1, #int -2 // #fe │ │ +08f8e2: 7030 2314 0601 |005f: invoke-direct {v6, v0, v1}, Landroid/widget/RelativeLayout$LayoutParams;.:(II)V // method@1423 │ │ +08f8e8: 5480 8905 |0062: iget-object v0, v8, Ljwtc/android/chess/ChessView;._layoutHistory:Landroid/widget/RelativeLayout; // field@0589 │ │ +08f8ec: 6e10 2814 0000 |0064: invoke-virtual {v0}, Landroid/widget/RelativeLayout;.getChildCount:()I // method@1428 │ │ +08f8f2: 0a00 |0067: move-result v0 │ │ +08f8f4: 3d00 2b00 |0068: if-lez v0, 0093 // +002b │ │ +08f8f8: 5480 9c05 |006a: iget-object v0, v8, Ljwtc/android/chess/ChessView;._vScrollHistory:Landroid/widget/ScrollView; // field@059c │ │ +08f8fc: 3800 6800 |006c: if-eqz v0, 00d4 // +0068 │ │ +08f900: 5480 8905 |006e: iget-object v0, v8, Ljwtc/android/chess/ChessView;._layoutHistory:Landroid/widget/RelativeLayout; // field@0589 │ │ +08f904: 6e10 2814 0000 |0070: invoke-virtual {v0}, Landroid/widget/RelativeLayout;.getChildCount:()I // method@1428 │ │ +08f90a: 0a00 |0073: move-result v0 │ │ +08f90c: dc00 0002 |0074: rem-int/lit8 v0, v0, #int 2 // #02 │ │ +08f910: 3900 2800 |0076: if-nez v0, 009e // +0028 │ │ +08f914: 1300 0900 |0078: const/16 v0, #int 9 // #9 │ │ +08f918: 6e20 2414 0600 |007a: invoke-virtual {v6, v0}, Landroid/widget/RelativeLayout$LayoutParams;.addRule:(I)V // method@1424 │ │ +08f91e: 1230 |007d: const/4 v0, #int 3 // #3 │ │ +08f920: 5481 8905 |007e: iget-object v1, v8, Ljwtc/android/chess/ChessView;._layoutHistory:Landroid/widget/RelativeLayout; // field@0589 │ │ +08f924: 5483 8905 |0080: iget-object v3, v8, Ljwtc/android/chess/ChessView;._layoutHistory:Landroid/widget/RelativeLayout; // field@0589 │ │ +08f928: 6e10 2814 0300 |0082: invoke-virtual {v3}, Landroid/widget/RelativeLayout;.getChildCount:()I // method@1428 │ │ +08f92e: 0a03 |0085: move-result v3 │ │ +08f930: d803 03ff |0086: add-int/lit8 v3, v3, #int -1 // #ff │ │ +08f934: 6e20 2714 3100 |0088: invoke-virtual {v1, v3}, Landroid/widget/RelativeLayout;.getChildAt:(I)Landroid/view/View; // method@1427 │ │ +08f93a: 0c01 |008b: move-result-object v1 │ │ +08f93c: 6e10 7d12 0100 |008c: invoke-virtual {v1}, Landroid/view/View;.getId:()I // method@127d │ │ +08f942: 0a01 |008f: move-result v1 │ │ +08f944: 6e30 2514 0601 |0090: invoke-virtual {v6, v0, v1}, Landroid/widget/RelativeLayout$LayoutParams;.addRule:(II)V // method@1425 │ │ +08f94a: 5480 8905 |0093: iget-object v0, v8, Ljwtc/android/chess/ChessView;._layoutHistory:Landroid/widget/RelativeLayout; // field@0589 │ │ +08f94e: 6e30 2614 2006 |0095: invoke-virtual {v0, v2, v6}, Landroid/widget/RelativeLayout;.addView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@1426 │ │ +08f954: 380d 0500 |0098: if-eqz v13, 009d // +0005 │ │ +08f958: 6e10 c716 0800 |009a: invoke-virtual {v8}, Ljwtc/android/chess/ChessView;.scrollToEnd:()V // method@16c7 │ │ +08f95e: 0e00 |009d: return-void │ │ +08f960: 1210 |009e: const/4 v0, #int 1 // #1 │ │ +08f962: 5481 8905 |009f: iget-object v1, v8, Ljwtc/android/chess/ChessView;._layoutHistory:Landroid/widget/RelativeLayout; // field@0589 │ │ +08f966: 5483 8905 |00a1: iget-object v3, v8, Ljwtc/android/chess/ChessView;._layoutHistory:Landroid/widget/RelativeLayout; // field@0589 │ │ +08f96a: 6e10 2814 0300 |00a3: invoke-virtual {v3}, Landroid/widget/RelativeLayout;.getChildCount:()I // method@1428 │ │ +08f970: 0a03 |00a6: move-result v3 │ │ +08f972: d803 03ff |00a7: add-int/lit8 v3, v3, #int -1 // #ff │ │ +08f976: 6e20 2714 3100 |00a9: invoke-virtual {v1, v3}, Landroid/widget/RelativeLayout;.getChildAt:(I)Landroid/view/View; // method@1427 │ │ +08f97c: 0c01 |00ac: move-result-object v1 │ │ +08f97e: 6e10 7d12 0100 |00ad: invoke-virtual {v1}, Landroid/view/View;.getId:()I // method@127d │ │ +08f984: 0a01 |00b0: move-result v1 │ │ +08f986: 6e30 2514 0601 |00b1: invoke-virtual {v6, v0, v1}, Landroid/widget/RelativeLayout$LayoutParams;.addRule:(II)V // method@1425 │ │ +08f98c: 5480 8905 |00b4: iget-object v0, v8, Ljwtc/android/chess/ChessView;._layoutHistory:Landroid/widget/RelativeLayout; // field@0589 │ │ +08f990: 6e10 2814 0000 |00b6: invoke-virtual {v0}, Landroid/widget/RelativeLayout;.getChildCount:()I // method@1428 │ │ +08f996: 0a00 |00b9: move-result v0 │ │ +08f998: 1221 |00ba: const/4 v1, #int 2 // #2 │ │ +08f99a: 3710 d8ff |00bb: if-le v0, v1, 0093 // -0028 │ │ +08f99e: 1230 |00bd: const/4 v0, #int 3 // #3 │ │ +08f9a0: 5481 8905 |00be: iget-object v1, v8, Ljwtc/android/chess/ChessView;._layoutHistory:Landroid/widget/RelativeLayout; // field@0589 │ │ +08f9a4: 5483 8905 |00c0: iget-object v3, v8, Ljwtc/android/chess/ChessView;._layoutHistory:Landroid/widget/RelativeLayout; // field@0589 │ │ +08f9a8: 6e10 2814 0300 |00c2: invoke-virtual {v3}, Landroid/widget/RelativeLayout;.getChildCount:()I // method@1428 │ │ +08f9ae: 0a03 |00c5: move-result v3 │ │ +08f9b0: d803 03fe |00c6: add-int/lit8 v3, v3, #int -2 // #fe │ │ +08f9b4: 6e20 2714 3100 |00c8: invoke-virtual {v1, v3}, Landroid/widget/RelativeLayout;.getChildAt:(I)Landroid/view/View; // method@1427 │ │ +08f9ba: 0c01 |00cb: move-result-object v1 │ │ +08f9bc: 6e10 7d12 0100 |00cc: invoke-virtual {v1}, Landroid/view/View;.getId:()I // method@127d │ │ +08f9c2: 0a01 |00cf: move-result v1 │ │ +08f9c4: 6e30 2514 0601 |00d0: invoke-virtual {v6, v0, v1}, Landroid/widget/RelativeLayout$LayoutParams;.addRule:(II)V // method@1425 │ │ +08f9ca: 28c0 |00d3: goto 0093 // -0040 │ │ +08f9cc: 5480 7f05 |00d4: iget-object v0, v8, Ljwtc/android/chess/ChessView;._hScrollHistory:Landroid/widget/HorizontalScrollView; // field@057f │ │ +08f9d0: 3800 bdff |00d6: if-eqz v0, 0093 // -0043 │ │ +08f9d4: 1210 |00d8: const/4 v0, #int 1 // #1 │ │ +08f9d6: 5481 8905 |00d9: iget-object v1, v8, Ljwtc/android/chess/ChessView;._layoutHistory:Landroid/widget/RelativeLayout; // field@0589 │ │ +08f9da: 5483 8905 |00db: iget-object v3, v8, Ljwtc/android/chess/ChessView;._layoutHistory:Landroid/widget/RelativeLayout; // field@0589 │ │ +08f9de: 6e10 2814 0300 |00dd: invoke-virtual {v3}, Landroid/widget/RelativeLayout;.getChildCount:()I // method@1428 │ │ +08f9e4: 0a03 |00e0: move-result v3 │ │ +08f9e6: d803 03ff |00e1: add-int/lit8 v3, v3, #int -1 // #ff │ │ +08f9ea: 6e20 2714 3100 |00e3: invoke-virtual {v1, v3}, Landroid/widget/RelativeLayout;.getChildAt:(I)Landroid/view/View; // method@1427 │ │ +08f9f0: 0c01 |00e6: move-result-object v1 │ │ +08f9f2: 6e10 7d12 0100 |00e7: invoke-virtual {v1}, Landroid/view/View;.getId:()I // method@127d │ │ +08f9f8: 0a01 |00ea: move-result v1 │ │ +08f9fa: 6e30 2514 0601 |00eb: invoke-virtual {v6, v0, v1}, Landroid/widget/RelativeLayout$LayoutParams;.addRule:(II)V // method@1425 │ │ +08fa00: 28a5 |00ee: goto 0093 // -005b │ │ catches : (none) │ │ positions : │ │ 0x0000 line=665 │ │ 0x0003 line=667 │ │ 0x000d line=668 │ │ 0x001b line=670 │ │ 0x0026 line=671 │ │ @@ -194307,23 +194413,23 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 18 16-bit code units │ │ -08de4c: |[08de4c] jwtc.android.chess.ChessView.clearPGNView:()V │ │ -08de5c: 5410 7805 |0000: iget-object v0, v1, Ljwtc/android/chess/ChessView;._arrPGNView:Ljava/util/ArrayList; // field@0578 │ │ -08de60: 6e10 a115 0000 |0002: invoke-virtual {v0}, Ljava/util/ArrayList;.clear:()V // method@15a1 │ │ -08de66: 5410 8905 |0005: iget-object v0, v1, Ljwtc/android/chess/ChessView;._layoutHistory:Landroid/widget/RelativeLayout; // field@0589 │ │ -08de6a: 3800 0700 |0007: if-eqz v0, 000e // +0007 │ │ -08de6e: 5410 8905 |0009: iget-object v0, v1, Ljwtc/android/chess/ChessView;._layoutHistory:Landroid/widget/RelativeLayout; // field@0589 │ │ -08de72: 6e10 2914 0000 |000b: invoke-virtual {v0}, Landroid/widget/RelativeLayout;.removeAllViews:()V // method@1429 │ │ -08de78: 6e10 db16 0100 |000e: invoke-virtual {v1}, Ljwtc/android/chess/ChessView;.updateState:()V // method@16db │ │ -08de7e: 0e00 |0011: return-void │ │ +08fa04: |[08fa04] jwtc.android.chess.ChessView.clearPGNView:()V │ │ +08fa14: 5410 7805 |0000: iget-object v0, v1, Ljwtc/android/chess/ChessView;._arrPGNView:Ljava/util/ArrayList; // field@0578 │ │ +08fa18: 6e10 a115 0000 |0002: invoke-virtual {v0}, Ljava/util/ArrayList;.clear:()V // method@15a1 │ │ +08fa1e: 5410 8905 |0005: iget-object v0, v1, Ljwtc/android/chess/ChessView;._layoutHistory:Landroid/widget/RelativeLayout; // field@0589 │ │ +08fa22: 3800 0700 |0007: if-eqz v0, 000e // +0007 │ │ +08fa26: 5410 8905 |0009: iget-object v0, v1, Ljwtc/android/chess/ChessView;._layoutHistory:Landroid/widget/RelativeLayout; // field@0589 │ │ +08fa2a: 6e10 2914 0000 |000b: invoke-virtual {v0}, Landroid/widget/RelativeLayout;.removeAllViews:()V // method@1429 │ │ +08fa30: 6e10 db16 0100 |000e: invoke-virtual {v1}, Ljwtc/android/chess/ChessView;.updateState:()V // method@16db │ │ +08fa36: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=645 │ │ 0x0005 line=646 │ │ 0x0009 line=647 │ │ 0x000e line=649 │ │ 0x0011 line=650 │ │ @@ -194335,36 +194441,36 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 43 16-bit code units │ │ -08de80: |[08de80] jwtc.android.chess.ChessView.dpadDown:()V │ │ -08de90: 6e10 9e16 0200 |0000: invoke-virtual {v2}, Ljwtc/android/chess/ChessView;.dpadFirst:()V // method@169e │ │ -08de96: 5420 9e05 |0003: iget-object v0, v2, Ljwtc/android/chess/ChessView;._view:Ljwtc/android/chess/ChessViewBase; // field@059e │ │ -08de9a: 6e10 e316 0000 |0005: invoke-virtual {v0}, Ljwtc/android/chess/ChessViewBase;.getFlippedBoard:()Z // method@16e3 │ │ -08dea0: 0a00 |0008: move-result v0 │ │ -08dea2: 3800 1200 |0009: if-eqz v0, 001b // +0012 │ │ -08dea6: 5220 7e05 |000b: iget v0, v2, Ljwtc/android/chess/ChessView;._dpadPos:I // field@057e │ │ -08deaa: 1301 0800 |000d: const/16 v1, #int 8 // #8 │ │ -08deae: 3710 0b00 |000f: if-le v0, v1, 001a // +000b │ │ -08deb2: 5220 7e05 |0011: iget v0, v2, Ljwtc/android/chess/ChessView;._dpadPos:I // field@057e │ │ -08deb6: d800 00f8 |0013: add-int/lit8 v0, v0, #int -8 // #f8 │ │ -08deba: 5920 7e05 |0015: iput v0, v2, Ljwtc/android/chess/ChessView;._dpadPos:I // field@057e │ │ -08debe: 6e10 c016 0200 |0017: invoke-virtual {v2}, Ljwtc/android/chess/ChessView;.paintBoard:()V // method@16c0 │ │ -08dec4: 0e00 |001a: return-void │ │ -08dec6: 5220 7e05 |001b: iget v0, v2, Ljwtc/android/chess/ChessView;._dpadPos:I // field@057e │ │ -08deca: 1301 3700 |001d: const/16 v1, #int 55 // #37 │ │ -08dece: 3510 fbff |001f: if-ge v0, v1, 001a // -0005 │ │ -08ded2: 5220 7e05 |0021: iget v0, v2, Ljwtc/android/chess/ChessView;._dpadPos:I // field@057e │ │ -08ded6: d800 0008 |0023: add-int/lit8 v0, v0, #int 8 // #08 │ │ -08deda: 5920 7e05 |0025: iput v0, v2, Ljwtc/android/chess/ChessView;._dpadPos:I // field@057e │ │ -08dede: 6e10 c016 0200 |0027: invoke-virtual {v2}, Ljwtc/android/chess/ChessView;.paintBoard:()V // method@16c0 │ │ -08dee4: 28f0 |002a: goto 001a // -0010 │ │ +08fa38: |[08fa38] jwtc.android.chess.ChessView.dpadDown:()V │ │ +08fa48: 6e10 9e16 0200 |0000: invoke-virtual {v2}, Ljwtc/android/chess/ChessView;.dpadFirst:()V // method@169e │ │ +08fa4e: 5420 9e05 |0003: iget-object v0, v2, Ljwtc/android/chess/ChessView;._view:Ljwtc/android/chess/ChessViewBase; // field@059e │ │ +08fa52: 6e10 e316 0000 |0005: invoke-virtual {v0}, Ljwtc/android/chess/ChessViewBase;.getFlippedBoard:()Z // method@16e3 │ │ +08fa58: 0a00 |0008: move-result v0 │ │ +08fa5a: 3800 1200 |0009: if-eqz v0, 001b // +0012 │ │ +08fa5e: 5220 7e05 |000b: iget v0, v2, Ljwtc/android/chess/ChessView;._dpadPos:I // field@057e │ │ +08fa62: 1301 0800 |000d: const/16 v1, #int 8 // #8 │ │ +08fa66: 3710 0b00 |000f: if-le v0, v1, 001a // +000b │ │ +08fa6a: 5220 7e05 |0011: iget v0, v2, Ljwtc/android/chess/ChessView;._dpadPos:I // field@057e │ │ +08fa6e: d800 00f8 |0013: add-int/lit8 v0, v0, #int -8 // #f8 │ │ +08fa72: 5920 7e05 |0015: iput v0, v2, Ljwtc/android/chess/ChessView;._dpadPos:I // field@057e │ │ +08fa76: 6e10 c016 0200 |0017: invoke-virtual {v2}, Ljwtc/android/chess/ChessView;.paintBoard:()V // method@16c0 │ │ +08fa7c: 0e00 |001a: return-void │ │ +08fa7e: 5220 7e05 |001b: iget v0, v2, Ljwtc/android/chess/ChessView;._dpadPos:I // field@057e │ │ +08fa82: 1301 3700 |001d: const/16 v1, #int 55 // #37 │ │ +08fa86: 3510 fbff |001f: if-ge v0, v1, 001a // -0005 │ │ +08fa8a: 5220 7e05 |0021: iget v0, v2, Ljwtc/android/chess/ChessView;._dpadPos:I // field@057e │ │ +08fa8e: d800 0008 |0023: add-int/lit8 v0, v0, #int 8 // #08 │ │ +08fa92: 5920 7e05 |0025: iput v0, v2, Ljwtc/android/chess/ChessView;._dpadPos:I // field@057e │ │ +08fa96: 6e10 c016 0200 |0027: invoke-virtual {v2}, Ljwtc/android/chess/ChessView;.paintBoard:()V // method@16c0 │ │ +08fa9c: 28f0 |002a: goto 001a // -0010 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1293 │ │ 0x0003 line=1294 │ │ 0x000b line=1295 │ │ 0x0011 line=1296 │ │ 0x0017 line=1297 │ │ @@ -194380,27 +194486,27 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 20 16-bit code units │ │ -08dee8: |[08dee8] jwtc.android.chess.ChessView.dpadFirst:()V │ │ -08def8: 5220 7e05 |0000: iget v0, v2, Ljwtc/android/chess/ChessView;._dpadPos:I // field@057e │ │ -08defc: 12f1 |0002: const/4 v1, #int -1 // #ff │ │ -08defe: 3310 0d00 |0003: if-ne v0, v1, 0010 // +000d │ │ -08df02: 5420 8305 |0005: iget-object v0, v2, Ljwtc/android/chess/ChessView;._jni:Ljwtc/chess/JNI; // field@0583 │ │ -08df06: 6e10 331b 0000 |0007: invoke-virtual {v0}, Ljwtc/chess/JNI;.getTurn:()I // method@1b33 │ │ -08df0c: 0a00 |000a: move-result v0 │ │ -08df0e: 3900 0600 |000b: if-nez v0, 0011 // +0006 │ │ -08df12: 1240 |000d: const/4 v0, #int 4 // #4 │ │ -08df14: 5920 7e05 |000e: iput v0, v2, Ljwtc/android/chess/ChessView;._dpadPos:I // field@057e │ │ -08df18: 0e00 |0010: return-void │ │ -08df1a: 1300 3c00 |0011: const/16 v0, #int 60 // #3c │ │ -08df1e: 28fb |0013: goto 000e // -0005 │ │ +08faa0: |[08faa0] jwtc.android.chess.ChessView.dpadFirst:()V │ │ +08fab0: 5220 7e05 |0000: iget v0, v2, Ljwtc/android/chess/ChessView;._dpadPos:I // field@057e │ │ +08fab4: 12f1 |0002: const/4 v1, #int -1 // #ff │ │ +08fab6: 3310 0d00 |0003: if-ne v0, v1, 0010 // +000d │ │ +08faba: 5420 8305 |0005: iget-object v0, v2, Ljwtc/android/chess/ChessView;._jni:Ljwtc/chess/JNI; // field@0583 │ │ +08fabe: 6e10 321b 0000 |0007: invoke-virtual {v0}, Ljwtc/chess/JNI;.getTurn:()I // method@1b32 │ │ +08fac4: 0a00 |000a: move-result v0 │ │ +08fac6: 3900 0600 |000b: if-nez v0, 0011 // +0006 │ │ +08faca: 1240 |000d: const/4 v0, #int 4 // #4 │ │ +08facc: 5920 7e05 |000e: iput v0, v2, Ljwtc/android/chess/ChessView;._dpadPos:I // field@057e │ │ +08fad0: 0e00 |0010: return-void │ │ +08fad2: 1300 3c00 |0011: const/16 v0, #int 60 // #3c │ │ +08fad6: 28fb |0013: goto 000e // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1274 │ │ 0x0005 line=1275 │ │ 0x0010 line=1277 │ │ 0x0011 line=1275 │ │ locals : │ │ @@ -194411,36 +194517,36 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 42 16-bit code units │ │ -08df20: |[08df20] jwtc.android.chess.ChessView.dpadLeft:()V │ │ -08df30: 6e10 9e16 0200 |0000: invoke-virtual {v2}, Ljwtc/android/chess/ChessView;.dpadFirst:()V // method@169e │ │ -08df36: 5420 9e05 |0003: iget-object v0, v2, Ljwtc/android/chess/ChessView;._view:Ljwtc/android/chess/ChessViewBase; // field@059e │ │ -08df3a: 6e10 e316 0000 |0005: invoke-virtual {v0}, Ljwtc/android/chess/ChessViewBase;.getFlippedBoard:()Z // method@16e3 │ │ -08df40: 0a00 |0008: move-result v0 │ │ -08df42: 3800 1200 |0009: if-eqz v0, 001b // +0012 │ │ -08df46: 5220 7e05 |000b: iget v0, v2, Ljwtc/android/chess/ChessView;._dpadPos:I // field@057e │ │ -08df4a: 1301 3f00 |000d: const/16 v1, #int 63 // #3f │ │ -08df4e: 3510 0b00 |000f: if-ge v0, v1, 001a // +000b │ │ -08df52: 5220 7e05 |0011: iget v0, v2, Ljwtc/android/chess/ChessView;._dpadPos:I // field@057e │ │ -08df56: d800 0001 |0013: add-int/lit8 v0, v0, #int 1 // #01 │ │ -08df5a: 5920 7e05 |0015: iput v0, v2, Ljwtc/android/chess/ChessView;._dpadPos:I // field@057e │ │ -08df5e: 6e10 c016 0200 |0017: invoke-virtual {v2}, Ljwtc/android/chess/ChessView;.paintBoard:()V // method@16c0 │ │ -08df64: 0e00 |001a: return-void │ │ -08df66: 5220 7e05 |001b: iget v0, v2, Ljwtc/android/chess/ChessView;._dpadPos:I // field@057e │ │ -08df6a: 1211 |001d: const/4 v1, #int 1 // #1 │ │ -08df6c: 3710 fcff |001e: if-le v0, v1, 001a // -0004 │ │ -08df70: 5220 7e05 |0020: iget v0, v2, Ljwtc/android/chess/ChessView;._dpadPos:I // field@057e │ │ -08df74: d800 00ff |0022: add-int/lit8 v0, v0, #int -1 // #ff │ │ -08df78: 5920 7e05 |0024: iput v0, v2, Ljwtc/android/chess/ChessView;._dpadPos:I // field@057e │ │ -08df7c: 6e10 c016 0200 |0026: invoke-virtual {v2}, Ljwtc/android/chess/ChessView;.paintBoard:()V // method@16c0 │ │ -08df82: 28f1 |0029: goto 001a // -000f │ │ +08fad8: |[08fad8] jwtc.android.chess.ChessView.dpadLeft:()V │ │ +08fae8: 6e10 9e16 0200 |0000: invoke-virtual {v2}, Ljwtc/android/chess/ChessView;.dpadFirst:()V // method@169e │ │ +08faee: 5420 9e05 |0003: iget-object v0, v2, Ljwtc/android/chess/ChessView;._view:Ljwtc/android/chess/ChessViewBase; // field@059e │ │ +08faf2: 6e10 e316 0000 |0005: invoke-virtual {v0}, Ljwtc/android/chess/ChessViewBase;.getFlippedBoard:()Z // method@16e3 │ │ +08faf8: 0a00 |0008: move-result v0 │ │ +08fafa: 3800 1200 |0009: if-eqz v0, 001b // +0012 │ │ +08fafe: 5220 7e05 |000b: iget v0, v2, Ljwtc/android/chess/ChessView;._dpadPos:I // field@057e │ │ +08fb02: 1301 3f00 |000d: const/16 v1, #int 63 // #3f │ │ +08fb06: 3510 0b00 |000f: if-ge v0, v1, 001a // +000b │ │ +08fb0a: 5220 7e05 |0011: iget v0, v2, Ljwtc/android/chess/ChessView;._dpadPos:I // field@057e │ │ +08fb0e: d800 0001 |0013: add-int/lit8 v0, v0, #int 1 // #01 │ │ +08fb12: 5920 7e05 |0015: iput v0, v2, Ljwtc/android/chess/ChessView;._dpadPos:I // field@057e │ │ +08fb16: 6e10 c016 0200 |0017: invoke-virtual {v2}, Ljwtc/android/chess/ChessView;.paintBoard:()V // method@16c0 │ │ +08fb1c: 0e00 |001a: return-void │ │ +08fb1e: 5220 7e05 |001b: iget v0, v2, Ljwtc/android/chess/ChessView;._dpadPos:I // field@057e │ │ +08fb22: 1211 |001d: const/4 v1, #int 1 // #1 │ │ +08fb24: 3710 fcff |001e: if-le v0, v1, 001a // -0004 │ │ +08fb28: 5220 7e05 |0020: iget v0, v2, Ljwtc/android/chess/ChessView;._dpadPos:I // field@057e │ │ +08fb2c: d800 00ff |0022: add-int/lit8 v0, v0, #int -1 // #ff │ │ +08fb30: 5920 7e05 |0024: iput v0, v2, Ljwtc/android/chess/ChessView;._dpadPos:I // field@057e │ │ +08fb34: 6e10 c016 0200 |0026: invoke-virtual {v2}, Ljwtc/android/chess/ChessView;.paintBoard:()V // method@16c0 │ │ +08fb3a: 28f1 |0029: goto 001a // -000f │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1307 │ │ 0x0003 line=1308 │ │ 0x000b line=1309 │ │ 0x0011 line=1310 │ │ 0x0017 line=1311 │ │ @@ -194456,36 +194562,36 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 42 16-bit code units │ │ -08df84: |[08df84] jwtc.android.chess.ChessView.dpadRight:()V │ │ -08df94: 6e10 9e16 0200 |0000: invoke-virtual {v2}, Ljwtc/android/chess/ChessView;.dpadFirst:()V // method@169e │ │ -08df9a: 5420 9e05 |0003: iget-object v0, v2, Ljwtc/android/chess/ChessView;._view:Ljwtc/android/chess/ChessViewBase; // field@059e │ │ -08df9e: 6e10 e316 0000 |0005: invoke-virtual {v0}, Ljwtc/android/chess/ChessViewBase;.getFlippedBoard:()Z // method@16e3 │ │ -08dfa4: 0a00 |0008: move-result v0 │ │ -08dfa6: 3800 1100 |0009: if-eqz v0, 001a // +0011 │ │ -08dfaa: 5220 7e05 |000b: iget v0, v2, Ljwtc/android/chess/ChessView;._dpadPos:I // field@057e │ │ -08dfae: 1211 |000d: const/4 v1, #int 1 // #1 │ │ -08dfb0: 3710 0b00 |000e: if-le v0, v1, 0019 // +000b │ │ -08dfb4: 5220 7e05 |0010: iget v0, v2, Ljwtc/android/chess/ChessView;._dpadPos:I // field@057e │ │ -08dfb8: d800 00ff |0012: add-int/lit8 v0, v0, #int -1 // #ff │ │ -08dfbc: 5920 7e05 |0014: iput v0, v2, Ljwtc/android/chess/ChessView;._dpadPos:I // field@057e │ │ -08dfc0: 6e10 c016 0200 |0016: invoke-virtual {v2}, Ljwtc/android/chess/ChessView;.paintBoard:()V // method@16c0 │ │ -08dfc6: 0e00 |0019: return-void │ │ -08dfc8: 5220 7e05 |001a: iget v0, v2, Ljwtc/android/chess/ChessView;._dpadPos:I // field@057e │ │ -08dfcc: 1301 3f00 |001c: const/16 v1, #int 63 // #3f │ │ -08dfd0: 3510 fbff |001e: if-ge v0, v1, 0019 // -0005 │ │ -08dfd4: 5220 7e05 |0020: iget v0, v2, Ljwtc/android/chess/ChessView;._dpadPos:I // field@057e │ │ -08dfd8: d800 0001 |0022: add-int/lit8 v0, v0, #int 1 // #01 │ │ -08dfdc: 5920 7e05 |0024: iput v0, v2, Ljwtc/android/chess/ChessView;._dpadPos:I // field@057e │ │ -08dfe0: 6e10 c016 0200 |0026: invoke-virtual {v2}, Ljwtc/android/chess/ChessView;.paintBoard:()V // method@16c0 │ │ -08dfe6: 28f0 |0029: goto 0019 // -0010 │ │ +08fb3c: |[08fb3c] jwtc.android.chess.ChessView.dpadRight:()V │ │ +08fb4c: 6e10 9e16 0200 |0000: invoke-virtual {v2}, Ljwtc/android/chess/ChessView;.dpadFirst:()V // method@169e │ │ +08fb52: 5420 9e05 |0003: iget-object v0, v2, Ljwtc/android/chess/ChessView;._view:Ljwtc/android/chess/ChessViewBase; // field@059e │ │ +08fb56: 6e10 e316 0000 |0005: invoke-virtual {v0}, Ljwtc/android/chess/ChessViewBase;.getFlippedBoard:()Z // method@16e3 │ │ +08fb5c: 0a00 |0008: move-result v0 │ │ +08fb5e: 3800 1100 |0009: if-eqz v0, 001a // +0011 │ │ +08fb62: 5220 7e05 |000b: iget v0, v2, Ljwtc/android/chess/ChessView;._dpadPos:I // field@057e │ │ +08fb66: 1211 |000d: const/4 v1, #int 1 // #1 │ │ +08fb68: 3710 0b00 |000e: if-le v0, v1, 0019 // +000b │ │ +08fb6c: 5220 7e05 |0010: iget v0, v2, Ljwtc/android/chess/ChessView;._dpadPos:I // field@057e │ │ +08fb70: d800 00ff |0012: add-int/lit8 v0, v0, #int -1 // #ff │ │ +08fb74: 5920 7e05 |0014: iput v0, v2, Ljwtc/android/chess/ChessView;._dpadPos:I // field@057e │ │ +08fb78: 6e10 c016 0200 |0016: invoke-virtual {v2}, Ljwtc/android/chess/ChessView;.paintBoard:()V // method@16c0 │ │ +08fb7e: 0e00 |0019: return-void │ │ +08fb80: 5220 7e05 |001a: iget v0, v2, Ljwtc/android/chess/ChessView;._dpadPos:I // field@057e │ │ +08fb84: 1301 3f00 |001c: const/16 v1, #int 63 // #3f │ │ +08fb88: 3510 fbff |001e: if-ge v0, v1, 0019 // -0005 │ │ +08fb8c: 5220 7e05 |0020: iget v0, v2, Ljwtc/android/chess/ChessView;._dpadPos:I // field@057e │ │ +08fb90: d800 0001 |0022: add-int/lit8 v0, v0, #int 1 // #01 │ │ +08fb94: 5920 7e05 |0024: iput v0, v2, Ljwtc/android/chess/ChessView;._dpadPos:I // field@057e │ │ +08fb98: 6e10 c016 0200 |0026: invoke-virtual {v2}, Ljwtc/android/chess/ChessView;.paintBoard:()V // method@16c0 │ │ +08fb9e: 28f0 |0029: goto 0019 // -0010 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1321 │ │ 0x0003 line=1322 │ │ 0x000b line=1323 │ │ 0x0010 line=1324 │ │ 0x0016 line=1325 │ │ @@ -194501,37 +194607,37 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 43 16-bit code units │ │ -08dfe8: |[08dfe8] jwtc.android.chess.ChessView.dpadSelect:()V │ │ -08dff8: 12f1 |0000: const/4 v1, #int -1 // #ff │ │ -08dffa: 5220 7e05 |0001: iget v0, v2, Ljwtc/android/chess/ChessView;._dpadPos:I // field@057e │ │ -08dffe: 3210 0d00 |0003: if-eq v0, v1, 0010 // +000d │ │ -08e002: 5220 a105 |0005: iget v0, v2, Ljwtc/android/chess/ChessView;.m_iFrom:I // field@05a1 │ │ -08e006: 3310 0a00 |0007: if-ne v0, v1, 0011 // +000a │ │ -08e00a: 5220 7e05 |0009: iget v0, v2, Ljwtc/android/chess/ChessView;._dpadPos:I // field@057e │ │ -08e00e: 5920 a105 |000b: iput v0, v2, Ljwtc/android/chess/ChessView;.m_iFrom:I // field@05a1 │ │ -08e012: 6e10 c016 0200 |000d: invoke-virtual {v2}, Ljwtc/android/chess/ChessView;.paintBoard:()V // method@16c0 │ │ -08e018: 0e00 |0010: return-void │ │ -08e01a: 5420 9e05 |0011: iget-object v0, v2, Ljwtc/android/chess/ChessView;._view:Ljwtc/android/chess/ChessViewBase; // field@059e │ │ -08e01e: 6e10 e316 0000 |0013: invoke-virtual {v0}, Ljwtc/android/chess/ChessViewBase;.getFlippedBoard:()Z // method@16e3 │ │ -08e024: 0a00 |0016: move-result v0 │ │ -08e026: 3800 0e00 |0017: if-eqz v0, 0025 // +000e │ │ -08e02a: 5420 9e05 |0019: iget-object v0, v2, Ljwtc/android/chess/ChessView;._view:Ljwtc/android/chess/ChessViewBase; // field@059e │ │ -08e02e: 5221 7e05 |001b: iget v1, v2, Ljwtc/android/chess/ChessView;._dpadPos:I // field@057e │ │ -08e032: 6e20 e216 1000 |001d: invoke-virtual {v0, v1}, Ljwtc/android/chess/ChessViewBase;.getFieldIndex:(I)I // method@16e2 │ │ -08e038: 0a00 |0020: move-result v0 │ │ -08e03a: 6e20 b516 0200 |0021: invoke-virtual {v2, v0}, Ljwtc/android/chess/ChessView;.handleClick:(I)Z // method@16b5 │ │ -08e040: 28ec |0024: goto 0010 // -0014 │ │ -08e042: 5220 7e05 |0025: iget v0, v2, Ljwtc/android/chess/ChessView;._dpadPos:I // field@057e │ │ -08e046: 6e20 b516 0200 |0027: invoke-virtual {v2, v0}, Ljwtc/android/chess/ChessView;.handleClick:(I)Z // method@16b5 │ │ -08e04c: 28e6 |002a: goto 0010 // -001a │ │ +08fba0: |[08fba0] jwtc.android.chess.ChessView.dpadSelect:()V │ │ +08fbb0: 12f1 |0000: const/4 v1, #int -1 // #ff │ │ +08fbb2: 5220 7e05 |0001: iget v0, v2, Ljwtc/android/chess/ChessView;._dpadPos:I // field@057e │ │ +08fbb6: 3210 0d00 |0003: if-eq v0, v1, 0010 // +000d │ │ +08fbba: 5220 a105 |0005: iget v0, v2, Ljwtc/android/chess/ChessView;.m_iFrom:I // field@05a1 │ │ +08fbbe: 3310 0a00 |0007: if-ne v0, v1, 0011 // +000a │ │ +08fbc2: 5220 7e05 |0009: iget v0, v2, Ljwtc/android/chess/ChessView;._dpadPos:I // field@057e │ │ +08fbc6: 5920 a105 |000b: iput v0, v2, Ljwtc/android/chess/ChessView;.m_iFrom:I // field@05a1 │ │ +08fbca: 6e10 c016 0200 |000d: invoke-virtual {v2}, Ljwtc/android/chess/ChessView;.paintBoard:()V // method@16c0 │ │ +08fbd0: 0e00 |0010: return-void │ │ +08fbd2: 5420 9e05 |0011: iget-object v0, v2, Ljwtc/android/chess/ChessView;._view:Ljwtc/android/chess/ChessViewBase; // field@059e │ │ +08fbd6: 6e10 e316 0000 |0013: invoke-virtual {v0}, Ljwtc/android/chess/ChessViewBase;.getFlippedBoard:()Z // method@16e3 │ │ +08fbdc: 0a00 |0016: move-result v0 │ │ +08fbde: 3800 0e00 |0017: if-eqz v0, 0025 // +000e │ │ +08fbe2: 5420 9e05 |0019: iget-object v0, v2, Ljwtc/android/chess/ChessView;._view:Ljwtc/android/chess/ChessViewBase; // field@059e │ │ +08fbe6: 5221 7e05 |001b: iget v1, v2, Ljwtc/android/chess/ChessView;._dpadPos:I // field@057e │ │ +08fbea: 6e20 e216 1000 |001d: invoke-virtual {v0, v1}, Ljwtc/android/chess/ChessViewBase;.getFieldIndex:(I)I // method@16e2 │ │ +08fbf0: 0a00 |0020: move-result v0 │ │ +08fbf2: 6e20 b516 0200 |0021: invoke-virtual {v2, v0}, Ljwtc/android/chess/ChessView;.handleClick:(I)Z // method@16b5 │ │ +08fbf8: 28ec |0024: goto 0010 // -0014 │ │ +08fbfa: 5220 7e05 |0025: iget v0, v2, Ljwtc/android/chess/ChessView;._dpadPos:I // field@057e │ │ +08fbfe: 6e20 b516 0200 |0027: invoke-virtual {v2, v0}, Ljwtc/android/chess/ChessView;.handleClick:(I)Z // method@16b5 │ │ +08fc04: 28e6 |002a: goto 0010 // -001a │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1335 │ │ 0x0005 line=1336 │ │ 0x0009 line=1337 │ │ 0x000d line=1338 │ │ 0x0010 line=1349 │ │ @@ -194546,36 +194652,36 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 43 16-bit code units │ │ -08e050: |[08e050] jwtc.android.chess.ChessView.dpadUp:()V │ │ -08e060: 6e10 9e16 0200 |0000: invoke-virtual {v2}, Ljwtc/android/chess/ChessView;.dpadFirst:()V // method@169e │ │ -08e066: 5420 9e05 |0003: iget-object v0, v2, Ljwtc/android/chess/ChessView;._view:Ljwtc/android/chess/ChessViewBase; // field@059e │ │ -08e06a: 6e10 e316 0000 |0005: invoke-virtual {v0}, Ljwtc/android/chess/ChessViewBase;.getFlippedBoard:()Z // method@16e3 │ │ -08e070: 0a00 |0008: move-result v0 │ │ -08e072: 3800 1200 |0009: if-eqz v0, 001b // +0012 │ │ -08e076: 5220 7e05 |000b: iget v0, v2, Ljwtc/android/chess/ChessView;._dpadPos:I // field@057e │ │ -08e07a: 1301 3700 |000d: const/16 v1, #int 55 // #37 │ │ -08e07e: 3510 0b00 |000f: if-ge v0, v1, 001a // +000b │ │ -08e082: 5220 7e05 |0011: iget v0, v2, Ljwtc/android/chess/ChessView;._dpadPos:I // field@057e │ │ -08e086: d800 0008 |0013: add-int/lit8 v0, v0, #int 8 // #08 │ │ -08e08a: 5920 7e05 |0015: iput v0, v2, Ljwtc/android/chess/ChessView;._dpadPos:I // field@057e │ │ -08e08e: 6e10 c016 0200 |0017: invoke-virtual {v2}, Ljwtc/android/chess/ChessView;.paintBoard:()V // method@16c0 │ │ -08e094: 0e00 |001a: return-void │ │ -08e096: 5220 7e05 |001b: iget v0, v2, Ljwtc/android/chess/ChessView;._dpadPos:I // field@057e │ │ -08e09a: 1301 0800 |001d: const/16 v1, #int 8 // #8 │ │ -08e09e: 3710 fbff |001f: if-le v0, v1, 001a // -0005 │ │ -08e0a2: 5220 7e05 |0021: iget v0, v2, Ljwtc/android/chess/ChessView;._dpadPos:I // field@057e │ │ -08e0a6: d800 00f8 |0023: add-int/lit8 v0, v0, #int -8 // #f8 │ │ -08e0aa: 5920 7e05 |0025: iput v0, v2, Ljwtc/android/chess/ChessView;._dpadPos:I // field@057e │ │ -08e0ae: 6e10 c016 0200 |0027: invoke-virtual {v2}, Ljwtc/android/chess/ChessView;.paintBoard:()V // method@16c0 │ │ -08e0b4: 28f0 |002a: goto 001a // -0010 │ │ +08fc08: |[08fc08] jwtc.android.chess.ChessView.dpadUp:()V │ │ +08fc18: 6e10 9e16 0200 |0000: invoke-virtual {v2}, Ljwtc/android/chess/ChessView;.dpadFirst:()V // method@169e │ │ +08fc1e: 5420 9e05 |0003: iget-object v0, v2, Ljwtc/android/chess/ChessView;._view:Ljwtc/android/chess/ChessViewBase; // field@059e │ │ +08fc22: 6e10 e316 0000 |0005: invoke-virtual {v0}, Ljwtc/android/chess/ChessViewBase;.getFlippedBoard:()Z // method@16e3 │ │ +08fc28: 0a00 |0008: move-result v0 │ │ +08fc2a: 3800 1200 |0009: if-eqz v0, 001b // +0012 │ │ +08fc2e: 5220 7e05 |000b: iget v0, v2, Ljwtc/android/chess/ChessView;._dpadPos:I // field@057e │ │ +08fc32: 1301 3700 |000d: const/16 v1, #int 55 // #37 │ │ +08fc36: 3510 0b00 |000f: if-ge v0, v1, 001a // +000b │ │ +08fc3a: 5220 7e05 |0011: iget v0, v2, Ljwtc/android/chess/ChessView;._dpadPos:I // field@057e │ │ +08fc3e: d800 0008 |0013: add-int/lit8 v0, v0, #int 8 // #08 │ │ +08fc42: 5920 7e05 |0015: iput v0, v2, Ljwtc/android/chess/ChessView;._dpadPos:I // field@057e │ │ +08fc46: 6e10 c016 0200 |0017: invoke-virtual {v2}, Ljwtc/android/chess/ChessView;.paintBoard:()V // method@16c0 │ │ +08fc4c: 0e00 |001a: return-void │ │ +08fc4e: 5220 7e05 |001b: iget v0, v2, Ljwtc/android/chess/ChessView;._dpadPos:I // field@057e │ │ +08fc52: 1301 0800 |001d: const/16 v1, #int 8 // #8 │ │ +08fc56: 3710 fbff |001f: if-le v0, v1, 001a // -0005 │ │ +08fc5a: 5220 7e05 |0021: iget v0, v2, Ljwtc/android/chess/ChessView;._dpadPos:I // field@057e │ │ +08fc5e: d800 00f8 |0023: add-int/lit8 v0, v0, #int -8 // #f8 │ │ +08fc62: 5920 7e05 |0025: iput v0, v2, Ljwtc/android/chess/ChessView;._dpadPos:I // field@057e │ │ +08fc66: 6e10 c016 0200 |0027: invoke-virtual {v2}, Ljwtc/android/chess/ChessView;.paintBoard:()V // method@16c0 │ │ +08fc6c: 28f0 |002a: goto 001a // -0010 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1279 │ │ 0x0003 line=1280 │ │ 0x000b line=1281 │ │ 0x0011 line=1282 │ │ 0x0017 line=1283 │ │ @@ -194591,19 +194697,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -08e0b8: |[08e0b8] jwtc.android.chess.ChessView.flipBoard:()V │ │ -08e0c8: 5410 9e05 |0000: iget-object v0, v1, Ljwtc/android/chess/ChessView;._view:Ljwtc/android/chess/ChessViewBase; // field@059e │ │ -08e0cc: 6e10 e016 0000 |0002: invoke-virtual {v0}, Ljwtc/android/chess/ChessViewBase;.flipBoard:()V // method@16e0 │ │ -08e0d2: 6e10 db16 0100 |0005: invoke-virtual {v1}, Ljwtc/android/chess/ChessView;.updateState:()V // method@16db │ │ -08e0d8: 0e00 |0008: return-void │ │ +08fc70: |[08fc70] jwtc.android.chess.ChessView.flipBoard:()V │ │ +08fc80: 5410 9e05 |0000: iget-object v0, v1, Ljwtc/android/chess/ChessView;._view:Ljwtc/android/chess/ChessViewBase; // field@059e │ │ +08fc84: 6e10 e016 0000 |0002: invoke-virtual {v0}, Ljwtc/android/chess/ChessViewBase;.flipBoard:()V // method@16e0 │ │ +08fc8a: 6e10 db16 0100 |0005: invoke-virtual {v1}, Ljwtc/android/chess/ChessView;.updateState:()V // method@16db │ │ +08fc90: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=774 │ │ 0x0005 line=775 │ │ 0x0008 line=776 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Ljwtc/android/chess/ChessView; │ │ @@ -194613,17 +194719,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -08e0dc: |[08e0dc] jwtc.android.chess.ChessView.getAutoFlip:()Z │ │ -08e0ec: 5510 7a05 |0000: iget-boolean v0, v1, Ljwtc/android/chess/ChessView;._bAutoFlip:Z // field@057a │ │ -08e0f0: 0f00 |0002: return v0 │ │ +08fc94: |[08fc94] jwtc.android.chess.ChessView.getAutoFlip:()Z │ │ +08fca4: 5510 7a05 |0000: iget-boolean v0, v1, Ljwtc/android/chess/ChessView;._bAutoFlip:Z // field@057a │ │ +08fca8: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=616 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Ljwtc/android/chess/ChessView; │ │ │ │ #12 : (in Ljwtc/android/chess/ChessView;) │ │ @@ -194631,18 +194737,18 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -08e0f4: |[08e0f4] jwtc.android.chess.ChessView.getFlippedBoard:()Z │ │ -08e104: 5410 9e05 |0000: iget-object v0, v1, Ljwtc/android/chess/ChessView;._view:Ljwtc/android/chess/ChessViewBase; // field@059e │ │ -08e108: 5500 a905 |0002: iget-boolean v0, v0, Ljwtc/android/chess/ChessViewBase;._flippedBoard:Z // field@05a9 │ │ -08e10c: 0f00 |0004: return v0 │ │ +08fcac: |[08fcac] jwtc.android.chess.ChessView.getFlippedBoard:()Z │ │ +08fcbc: 5410 9e05 |0000: iget-object v0, v1, Ljwtc/android/chess/ChessView;._view:Ljwtc/android/chess/ChessViewBase; // field@059e │ │ +08fcc0: 5500 a905 |0002: iget-boolean v0, v0, Ljwtc/android/chess/ChessViewBase;._flippedBoard:Z // field@05a9 │ │ +08fcc4: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=782 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Ljwtc/android/chess/ChessView; │ │ │ │ #13 : (in Ljwtc/android/chess/ChessView;) │ │ @@ -194650,25 +194756,25 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 18 16-bit code units │ │ -08e110: |[08e110] jwtc.android.chess.ChessView.getMyName:()Ljava/lang/String; │ │ -08e120: 5410 9e05 |0000: iget-object v0, v1, Ljwtc/android/chess/ChessView;._view:Ljwtc/android/chess/ChessViewBase; // field@059e │ │ -08e124: 6e10 e316 0000 |0002: invoke-virtual {v0}, Ljwtc/android/chess/ChessViewBase;.getFlippedBoard:()Z // method@16e3 │ │ -08e12a: 0a00 |0005: move-result v0 │ │ -08e12c: 3800 0700 |0006: if-eqz v0, 000d // +0007 │ │ -08e130: 6e10 a716 0100 |0008: invoke-virtual {v1}, Ljwtc/android/chess/ChessView;.getBlack:()Ljava/lang/String; // method@16a7 │ │ -08e136: 0c00 |000b: move-result-object v0 │ │ -08e138: 1100 |000c: return-object v0 │ │ -08e13a: 6e10 b316 0100 |000d: invoke-virtual {v1}, Ljwtc/android/chess/ChessView;.getWhite:()Ljava/lang/String; // method@16b3 │ │ -08e140: 0c00 |0010: move-result-object v0 │ │ -08e142: 28fb |0011: goto 000c // -0005 │ │ +08fcc8: |[08fcc8] jwtc.android.chess.ChessView.getMyName:()Ljava/lang/String; │ │ +08fcd8: 5410 9e05 |0000: iget-object v0, v1, Ljwtc/android/chess/ChessView;._view:Ljwtc/android/chess/ChessViewBase; // field@059e │ │ +08fcdc: 6e10 e316 0000 |0002: invoke-virtual {v0}, Ljwtc/android/chess/ChessViewBase;.getFlippedBoard:()Z // method@16e3 │ │ +08fce2: 0a00 |0005: move-result v0 │ │ +08fce4: 3800 0700 |0006: if-eqz v0, 000d // +0007 │ │ +08fce8: 6e10 a716 0100 |0008: invoke-virtual {v1}, Ljwtc/android/chess/ChessView;.getBlack:()Ljava/lang/String; // method@16a7 │ │ +08fcee: 0c00 |000b: move-result-object v0 │ │ +08fcf0: 1100 |000c: return-object v0 │ │ +08fcf2: 6e10 b316 0100 |000d: invoke-virtual {v1}, Ljwtc/android/chess/ChessView;.getWhite:()Ljava/lang/String; // method@16b3 │ │ +08fcf8: 0c00 |0010: move-result-object v0 │ │ +08fcfa: 28fb |0011: goto 000c // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1225 │ │ 0x0008 line=1226 │ │ 0x000c line=1227 │ │ locals : │ │ 0x0000 - 0x0012 reg=1 this Ljwtc/android/chess/ChessView; │ │ @@ -194678,25 +194784,25 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 18 16-bit code units │ │ -08e144: |[08e144] jwtc.android.chess.ChessView.getOppName:()Ljava/lang/String; │ │ -08e154: 5410 9e05 |0000: iget-object v0, v1, Ljwtc/android/chess/ChessView;._view:Ljwtc/android/chess/ChessViewBase; // field@059e │ │ -08e158: 6e10 e316 0000 |0002: invoke-virtual {v0}, Ljwtc/android/chess/ChessViewBase;.getFlippedBoard:()Z // method@16e3 │ │ -08e15e: 0a00 |0005: move-result v0 │ │ -08e160: 3800 0700 |0006: if-eqz v0, 000d // +0007 │ │ -08e164: 6e10 b316 0100 |0008: invoke-virtual {v1}, Ljwtc/android/chess/ChessView;.getWhite:()Ljava/lang/String; // method@16b3 │ │ -08e16a: 0c00 |000b: move-result-object v0 │ │ -08e16c: 1100 |000c: return-object v0 │ │ -08e16e: 6e10 a716 0100 |000d: invoke-virtual {v1}, Ljwtc/android/chess/ChessView;.getBlack:()Ljava/lang/String; // method@16a7 │ │ -08e174: 0c00 |0010: move-result-object v0 │ │ -08e176: 28fb |0011: goto 000c // -0005 │ │ +08fcfc: |[08fcfc] jwtc.android.chess.ChessView.getOppName:()Ljava/lang/String; │ │ +08fd0c: 5410 9e05 |0000: iget-object v0, v1, Ljwtc/android/chess/ChessView;._view:Ljwtc/android/chess/ChessViewBase; // field@059e │ │ +08fd10: 6e10 e316 0000 |0002: invoke-virtual {v0}, Ljwtc/android/chess/ChessViewBase;.getFlippedBoard:()Z // method@16e3 │ │ +08fd16: 0a00 |0005: move-result v0 │ │ +08fd18: 3800 0700 |0006: if-eqz v0, 000d // +0007 │ │ +08fd1c: 6e10 b316 0100 |0008: invoke-virtual {v1}, Ljwtc/android/chess/ChessView;.getWhite:()Ljava/lang/String; // method@16b3 │ │ +08fd22: 0c00 |000b: move-result-object v0 │ │ +08fd24: 1100 |000c: return-object v0 │ │ +08fd26: 6e10 a716 0100 |000d: invoke-virtual {v1}, Ljwtc/android/chess/ChessView;.getBlack:()Ljava/lang/String; // method@16a7 │ │ +08fd2c: 0c00 |0010: move-result-object v0 │ │ +08fd2e: 28fb |0011: goto 000c // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1230 │ │ 0x0008 line=1231 │ │ 0x000c line=1232 │ │ locals : │ │ 0x0000 - 0x0012 reg=1 this Ljwtc/android/chess/ChessView; │ │ @@ -194706,17 +194812,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -08e178: |[08e178] jwtc.android.chess.ChessView.getPlayMode:()I │ │ -08e188: 5210 8b05 |0000: iget v0, v1, Ljwtc/android/chess/ChessView;._playMode:I // field@058b │ │ -08e18c: 0f00 |0002: return v0 │ │ +08fd30: |[08fd30] jwtc.android.chess.ChessView.getPlayMode:()I │ │ +08fd40: 5210 8b05 |0000: iget v0, v1, Ljwtc/android/chess/ChessView;._playMode:I // field@058b │ │ +08fd44: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=770 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Ljwtc/android/chess/ChessView; │ │ │ │ #16 : (in Ljwtc/android/chess/ChessView;) │ │ @@ -194724,17 +194830,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -08e190: |[08e190] jwtc.android.chess.ChessView.getShowMoves:()Z │ │ -08e1a0: 5510 7c05 |0000: iget-boolean v0, v1, Ljwtc/android/chess/ChessView;._bShowMoves:Z // field@057c │ │ -08e1a4: 0f00 |0002: return v0 │ │ +08fd48: |[08fd48] jwtc.android.chess.ChessView.getShowMoves:()Z │ │ +08fd58: 5510 7c05 |0000: iget-boolean v0, v1, Ljwtc/android/chess/ChessView;._bShowMoves:Z // field@057c │ │ +08fd5c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=619 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Ljwtc/android/chess/ChessView; │ │ │ │ #17 : (in Ljwtc/android/chess/ChessView;) │ │ @@ -194742,156 +194848,156 @@ │ │ type : '(I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 14 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 299 16-bit code units │ │ -08e1a8: |[08e1a8] jwtc.android.chess.ChessView.handleClick:(I)Z │ │ -08e1b8: 126b |0000: const/4 v11, #int 6 // #6 │ │ -08e1ba: 1609 2800 |0001: const-wide/16 v9, #int 40 // #28 │ │ -08e1be: 12f8 |0003: const/4 v8, #int -1 // #ff │ │ -08e1c0: 1215 |0004: const/4 v5, #int 1 // #1 │ │ -08e1c2: 1204 |0005: const/4 v4, #int 0 // #0 │ │ -08e1c4: 55c6 a005 |0006: iget-boolean v6, v12, Ljwtc/android/chess/ChessView;.m_bActive:Z // field@05a0 │ │ -08e1c8: 3906 0900 |0008: if-nez v6, 0011 // +0009 │ │ -08e1cc: 1405 a000 087f |000a: const v5, #float 1.80778e+38 // #7f0800a0 │ │ -08e1d2: 6e20 d116 5c00 |000d: invoke-virtual {v12, v5}, Ljwtc/android/chess/ChessView;.setMessage:(I)V // method@16d1 │ │ -08e1d8: 0f04 |0010: return v4 │ │ -08e1da: 54c6 9e05 |0011: iget-object v6, v12, Ljwtc/android/chess/ChessView;._view:Ljwtc/android/chess/ChessViewBase; // field@059e │ │ -08e1de: 6e20 e216 d600 |0013: invoke-virtual {v6, v13}, Ljwtc/android/chess/ChessViewBase;.getFieldIndex:(I)I // method@16e2 │ │ -08e1e4: 0a02 |0016: move-result v2 │ │ -08e1e6: 52c6 a105 |0017: iget v6, v12, Ljwtc/android/chess/ChessView;.m_iFrom:I // field@05a1 │ │ -08e1ea: 3286 f500 |0019: if-eq v6, v8, 010e // +00f5 │ │ -08e1ee: 54c6 9f05 |001b: iget-object v6, v12, Ljwtc/android/chess/ChessView;._viewAnimator:Landroid/widget/ViewAnimator; // field@059f │ │ -08e1f2: 3806 4200 |001d: if-eqz v6, 005f // +0042 │ │ -08e1f6: 54c6 9f05 |001f: iget-object v6, v12, Ljwtc/android/chess/ChessView;._viewAnimator:Landroid/widget/ViewAnimator; // field@059f │ │ -08e1fa: 6e10 8d14 0600 |0021: invoke-virtual {v6}, Landroid/widget/ViewAnimator;.getDisplayedChild:()I // method@148d │ │ -08e200: 0a06 |0024: move-result v6 │ │ -08e202: 6007 7305 |0025: sget v7, Ljwtc/android/chess/ChessView;.SUBVIEW_GUESS:I // field@0573 │ │ -08e206: 3376 3800 |0027: if-ne v6, v7, 005f // +0038 │ │ -08e20a: 52c6 a105 |0029: iget v6, v12, Ljwtc/android/chess/ChessView;.m_iFrom:I // field@05a1 │ │ -08e20e: 6e30 dc16 6c02 |002b: invoke-virtual {v12, v6, v2}, Ljwtc/android/chess/ChessView;.wasMovePlayed:(II)Z // method@16dc │ │ -08e214: 0a06 |002e: move-result v6 │ │ -08e216: 3806 1e00 |002f: if-eqz v6, 004d // +001e │ │ -08e21a: 54c4 8005 |0031: iget-object v4, v12, Ljwtc/android/chess/ChessView;._imgStatusGuess:Landroid/widget/ImageView; // field@0580 │ │ -08e21e: 3804 0a00 |0033: if-eqz v4, 003d // +000a │ │ -08e222: 54c4 8005 |0035: iget-object v4, v12, Ljwtc/android/chess/ChessView;._imgStatusGuess:Landroid/widget/ImageView; // field@0580 │ │ -08e226: 1406 2700 027f |0037: const v6, #float 1.728e+38 // #7f020027 │ │ -08e22c: 6e20 e613 6400 |003a: invoke-virtual {v4, v6}, Landroid/widget/ImageView;.setImageResource:(I)V // method@13e6 │ │ -08e232: 54c4 8305 |003d: iget-object v4, v12, Ljwtc/android/chess/ChessView;._jni:Ljwtc/chess/JNI; // field@0583 │ │ -08e236: 6e10 301b 0400 |003f: invoke-virtual {v4}, Ljwtc/chess/JNI;.getNumBoard:()I // method@1b30 │ │ -08e23c: 0a04 |0042: move-result v4 │ │ -08e23e: 6e20 b916 4c00 |0043: invoke-virtual {v12, v4}, Ljwtc/android/chess/ChessView;.jumptoMove:(I)V // method@16b9 │ │ -08e244: 6e10 db16 0c00 |0046: invoke-virtual {v12}, Ljwtc/android/chess/ChessView;.updateState:()V // method@16db │ │ -08e24a: 59c8 a105 |0049: iput v8, v12, Ljwtc/android/chess/ChessView;.m_iFrom:I // field@05a1 │ │ -08e24e: 0154 |004b: move v4, v5 │ │ -08e250: 28c4 |004c: goto 0010 // -003c │ │ -08e252: 54c5 8005 |004d: iget-object v5, v12, Ljwtc/android/chess/ChessView;._imgStatusGuess:Landroid/widget/ImageView; // field@0580 │ │ -08e256: 3805 0a00 |004f: if-eqz v5, 0059 // +000a │ │ -08e25a: 54c5 8005 |0051: iget-object v5, v12, Ljwtc/android/chess/ChessView;._imgStatusGuess:Landroid/widget/ImageView; // field@0580 │ │ -08e25e: 1406 2500 027f |0053: const v6, #float 1.728e+38 // #7f020025 │ │ -08e264: 6e20 e613 6500 |0056: invoke-virtual {v5, v6}, Landroid/widget/ImageView;.setImageResource:(I)V // method@13e6 │ │ -08e26a: 59c8 a105 |0059: iput v8, v12, Ljwtc/android/chess/ChessView;.m_iFrom:I // field@05a1 │ │ -08e26e: 6e10 c016 0c00 |005b: invoke-virtual {v12}, Ljwtc/android/chess/ChessView;.paintBoard:()V // method@16c0 │ │ -08e274: 28b2 |005e: goto 0010 // -004e │ │ -08e276: 54c6 8305 |005f: iget-object v6, v12, Ljwtc/android/chess/ChessView;._jni:Ljwtc/chess/JNI; // field@0583 │ │ -08e27a: 52c7 a105 |0061: iget v7, v12, Ljwtc/android/chess/ChessView;.m_iFrom:I // field@05a1 │ │ -08e27e: 6e30 431b 5607 |0063: invoke-virtual {v6, v5, v7}, Ljwtc/chess/JNI;.pieceAt:(II)I // method@1b43 │ │ -08e284: 0a06 |0066: move-result v6 │ │ -08e286: 3906 1500 |0067: if-nez v6, 007c // +0015 │ │ -08e28a: 6206 5c0b |0069: sget-object v6, Ljwtc/chess/board/BoardMembers;.ROW_TURN:[[I // field@0b5c │ │ -08e28e: 4606 0605 |006b: aget-object v6, v6, v5 │ │ -08e292: 52c7 a105 |006d: iget v7, v12, Ljwtc/android/chess/ChessView;.m_iFrom:I // field@05a1 │ │ -08e296: 4406 0607 |006f: aget v6, v6, v7 │ │ -08e29a: 33b6 0b00 |0071: if-ne v6, v11, 007c // +000b │ │ -08e29e: 6206 5c0b |0073: sget-object v6, Ljwtc/chess/board/BoardMembers;.ROW_TURN:[[I // field@0b5c │ │ -08e2a2: 4606 0605 |0075: aget-object v6, v6, v5 │ │ -08e2a6: 4406 0602 |0077: aget v6, v6, v2 │ │ -08e2aa: 1277 |0079: const/4 v7, #int 7 // #7 │ │ -08e2ac: 3276 1f00 |007a: if-eq v6, v7, 0099 // +001f │ │ -08e2b0: 54c6 8305 |007c: iget-object v6, v12, Ljwtc/android/chess/ChessView;._jni:Ljwtc/chess/JNI; // field@0583 │ │ -08e2b4: 52c7 a105 |007e: iget v7, v12, Ljwtc/android/chess/ChessView;.m_iFrom:I // field@05a1 │ │ -08e2b8: 6e30 431b 4607 |0080: invoke-virtual {v6, v4, v7}, Ljwtc/chess/JNI;.pieceAt:(II)I // method@1b43 │ │ -08e2be: 0a06 |0083: move-result v6 │ │ -08e2c0: 3906 4a00 |0084: if-nez v6, 00ce // +004a │ │ -08e2c4: 6206 5c0b |0086: sget-object v6, Ljwtc/chess/board/BoardMembers;.ROW_TURN:[[I // field@0b5c │ │ -08e2c8: 4606 0604 |0088: aget-object v6, v6, v4 │ │ -08e2cc: 52c7 a105 |008a: iget v7, v12, Ljwtc/android/chess/ChessView;.m_iFrom:I // field@05a1 │ │ -08e2d0: 4406 0607 |008c: aget v6, v6, v7 │ │ -08e2d4: 33b6 4000 |008e: if-ne v6, v11, 00ce // +0040 │ │ -08e2d8: 6206 5c0b |0090: sget-object v6, Ljwtc/chess/board/BoardMembers;.ROW_TURN:[[I // field@0b5c │ │ -08e2dc: 4606 0604 |0092: aget-object v6, v6, v4 │ │ -08e2e0: 4406 0602 |0094: aget v6, v6, v2 │ │ -08e2e4: 1277 |0096: const/4 v7, #int 7 // #7 │ │ -08e2e6: 3376 3700 |0097: if-ne v6, v7, 00ce // +0037 │ │ -08e2ea: 54c6 8a05 |0099: iget-object v6, v12, Ljwtc/android/chess/ChessView;._parent:Ljwtc/android/chess/main; // field@058a │ │ -08e2ee: 6e10 0519 0600 |009b: invoke-virtual {v6}, Ljwtc/android/chess/main;.getResources:()Landroid/content/res/Resources; // method@1905 │ │ -08e2f4: 0c06 |009e: move-result-object v6 │ │ -08e2f6: 1407 0300 067f |009f: const v7, #float 1.78117e+38 // #7f060003 │ │ -08e2fc: 6e20 1301 7600 |00a2: invoke-virtual {v6, v7}, Landroid/content/res/Resources;.getStringArray:(I)[Ljava/lang/String; // method@0113 │ │ -08e302: 0c03 |00a5: move-result-object v3 │ │ -08e304: 2201 0d00 |00a6: new-instance v1, Landroid/app/AlertDialog$Builder; // type@000d │ │ -08e308: 54c6 8a05 |00a8: iget-object v6, v12, Ljwtc/android/chess/ChessView;._parent:Ljwtc/android/chess/main; // field@058a │ │ -08e30c: 7020 3b00 6100 |00aa: invoke-direct {v1, v6}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@003b │ │ -08e312: 1406 5500 087f |00ad: const v6, #float 1.80777e+38 // #7f080055 │ │ -08e318: 6e20 4400 6100 |00b0: invoke-virtual {v1, v6}, Landroid/app/AlertDialog$Builder;.setTitle:(I)Landroid/app/AlertDialog$Builder; // method@0044 │ │ -08e31e: 2206 9703 |00b3: new-instance v6, Ljwtc/android/chess/ChessView$16; // type@0397 │ │ -08e322: 7030 5216 c602 |00b5: invoke-direct {v6, v12, v2}, Ljwtc/android/chess/ChessView$16;.:(Ljwtc/android/chess/ChessView;I)V // method@1652 │ │ -08e328: 6e40 4300 3164 |00b8: invoke-virtual {v1, v3, v4, v6}, Landroid/app/AlertDialog$Builder;.setSingleChoiceItems:([Ljava/lang/CharSequence;ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0043 │ │ -08e32e: 6e10 3c00 0100 |00bb: invoke-virtual {v1}, Landroid/app/AlertDialog$Builder;.create:()Landroid/app/AlertDialog; // method@003c │ │ -08e334: 0c00 |00be: move-result-object v0 │ │ -08e336: 6e10 4800 0000 |00bf: invoke-virtual {v0}, Landroid/app/AlertDialog;.show:()V // method@0048 │ │ -08e33c: 54c4 9d05 |00c2: iget-object v4, v12, Ljwtc/android/chess/ChessView;._vibrator:Landroid/os/Vibrator; // field@059d │ │ -08e340: 3804 0700 |00c4: if-eqz v4, 00cb // +0007 │ │ -08e344: 54c4 9d05 |00c6: iget-object v4, v12, Ljwtc/android/chess/ChessView;._vibrator:Landroid/os/Vibrator; // field@059d │ │ -08e348: 6e30 f001 940a |00c8: invoke-virtual {v4, v9, v10}, Landroid/os/Vibrator;.vibrate:(J)V // method@01f0 │ │ -08e34e: 0154 |00cb: move v4, v5 │ │ -08e350: 2900 44ff |00cc: goto/16 0010 // -00bc │ │ -08e354: 54c6 8305 |00ce: iget-object v6, v12, Ljwtc/android/chess/ChessView;._jni:Ljwtc/chess/JNI; // field@0583 │ │ -08e358: 52c7 a105 |00d0: iget v7, v12, Ljwtc/android/chess/ChessView;.m_iFrom:I // field@05a1 │ │ -08e35c: 6e30 371b 7602 |00d2: invoke-virtual {v6, v7, v2}, Ljwtc/chess/JNI;.isAmbiguousCastle:(II)I // method@1b37 │ │ -08e362: 0a06 |00d5: move-result v6 │ │ -08e364: 3806 3800 |00d6: if-eqz v6, 010e // +0038 │ │ -08e368: 2201 0d00 |00d8: new-instance v1, Landroid/app/AlertDialog$Builder; // type@000d │ │ -08e36c: 54c4 8a05 |00da: iget-object v4, v12, Ljwtc/android/chess/ChessView;._parent:Ljwtc/android/chess/main; // field@058a │ │ -08e370: 7020 3b00 4100 |00dc: invoke-direct {v1, v4}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@003b │ │ -08e376: 1404 5600 087f |00df: const v4, #float 1.80777e+38 // #7f080056 │ │ -08e37c: 6e20 4400 4100 |00e2: invoke-virtual {v1, v4}, Landroid/app/AlertDialog$Builder;.setTitle:(I)Landroid/app/AlertDialog$Builder; // method@0044 │ │ -08e382: 1404 4000 087f |00e5: const v4, #float 1.80776e+38 // #7f080040 │ │ -08e388: 2206 9803 |00e8: new-instance v6, Ljwtc/android/chess/ChessView$17; // type@0398 │ │ -08e38c: 7030 5416 c602 |00ea: invoke-direct {v6, v12, v2}, Ljwtc/android/chess/ChessView$17;.:(Ljwtc/android/chess/ChessView;I)V // method@1654 │ │ -08e392: 6e30 4100 4106 |00ed: invoke-virtual {v1, v4, v6}, Landroid/app/AlertDialog$Builder;.setPositiveButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0041 │ │ -08e398: 1404 4100 087f |00f0: const v4, #float 1.80776e+38 // #7f080041 │ │ -08e39e: 2206 9903 |00f3: new-instance v6, Ljwtc/android/chess/ChessView$18; // type@0399 │ │ -08e3a2: 7030 5616 c602 |00f5: invoke-direct {v6, v12, v2}, Ljwtc/android/chess/ChessView$18;.:(Ljwtc/android/chess/ChessView;I)V // method@1656 │ │ -08e3a8: 6e30 3f00 4106 |00f8: invoke-virtual {v1, v4, v6}, Landroid/app/AlertDialog$Builder;.setNegativeButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@003f │ │ -08e3ae: 6e10 3c00 0100 |00fb: invoke-virtual {v1}, Landroid/app/AlertDialog$Builder;.create:()Landroid/app/AlertDialog; // method@003c │ │ -08e3b4: 0c00 |00fe: move-result-object v0 │ │ -08e3b6: 6e10 4800 0000 |00ff: invoke-virtual {v0}, Landroid/app/AlertDialog;.show:()V // method@0048 │ │ -08e3bc: 54c4 9d05 |0102: iget-object v4, v12, Ljwtc/android/chess/ChessView;._vibrator:Landroid/os/Vibrator; // field@059d │ │ -08e3c0: 3804 0700 |0104: if-eqz v4, 010b // +0007 │ │ -08e3c4: 54c4 9d05 |0106: iget-object v4, v12, Ljwtc/android/chess/ChessView;._vibrator:Landroid/os/Vibrator; // field@059d │ │ -08e3c8: 6e30 f001 940a |0108: invoke-virtual {v4, v9, v10}, Landroid/os/Vibrator;.vibrate:(J)V // method@01f0 │ │ -08e3ce: 0154 |010b: move v4, v5 │ │ -08e3d0: 2900 04ff |010c: goto/16 0010 // -00fc │ │ -08e3d4: 52c6 a105 |010e: iget v6, v12, Ljwtc/android/chess/ChessView;.m_iFrom:I // field@05a1 │ │ -08e3d8: 3326 0900 |0110: if-ne v6, v2, 0119 // +0009 │ │ -08e3dc: 59c8 a105 |0112: iput v8, v12, Ljwtc/android/chess/ChessView;.m_iFrom:I // field@05a1 │ │ -08e3e0: 6e10 c016 0c00 |0114: invoke-virtual {v12}, Ljwtc/android/chess/ChessView;.paintBoard:()V // method@16c0 │ │ -08e3e6: 2900 f9fe |0117: goto/16 0010 // -0107 │ │ -08e3ea: 6f20 7117 2c00 |0119: invoke-super {v12, v2}, Ljwtc/android/chess/UI;.handleClick:(I)Z // method@1771 │ │ -08e3f0: 0a06 |011c: move-result v6 │ │ -08e3f2: 3806 f3fe |011d: if-eqz v6, 0010 // -010d │ │ -08e3f6: 54c4 9d05 |011f: iget-object v4, v12, Ljwtc/android/chess/ChessView;._vibrator:Landroid/os/Vibrator; // field@059d │ │ -08e3fa: 3804 0700 |0121: if-eqz v4, 0128 // +0007 │ │ -08e3fe: 54c4 9d05 |0123: iget-object v4, v12, Ljwtc/android/chess/ChessView;._vibrator:Landroid/os/Vibrator; // field@059d │ │ -08e402: 6e30 f001 940a |0125: invoke-virtual {v4, v9, v10}, Landroid/os/Vibrator;.vibrate:(J)V // method@01f0 │ │ -08e408: 0154 |0128: move v4, v5 │ │ -08e40a: 2900 e7fe |0129: goto/16 0010 // -0119 │ │ +08fd60: |[08fd60] jwtc.android.chess.ChessView.handleClick:(I)Z │ │ +08fd70: 1269 |0000: const/4 v9, #int 6 // #6 │ │ +08fd72: 160a 2800 |0001: const-wide/16 v10, #int 40 // #28 │ │ +08fd76: 12f8 |0003: const/4 v8, #int -1 // #ff │ │ +08fd78: 1215 |0004: const/4 v5, #int 1 // #1 │ │ +08fd7a: 1204 |0005: const/4 v4, #int 0 // #0 │ │ +08fd7c: 55c6 a005 |0006: iget-boolean v6, v12, Ljwtc/android/chess/ChessView;.m_bActive:Z // field@05a0 │ │ +08fd80: 3906 0900 |0008: if-nez v6, 0011 // +0009 │ │ +08fd84: 1405 a000 087f |000a: const v5, #float 1.80778e+38 // #7f0800a0 │ │ +08fd8a: 6e20 d116 5c00 |000d: invoke-virtual {v12, v5}, Ljwtc/android/chess/ChessView;.setMessage:(I)V // method@16d1 │ │ +08fd90: 0f04 |0010: return v4 │ │ +08fd92: 54c6 9e05 |0011: iget-object v6, v12, Ljwtc/android/chess/ChessView;._view:Ljwtc/android/chess/ChessViewBase; // field@059e │ │ +08fd96: 6e20 e216 d600 |0013: invoke-virtual {v6, v13}, Ljwtc/android/chess/ChessViewBase;.getFieldIndex:(I)I // method@16e2 │ │ +08fd9c: 0a02 |0016: move-result v2 │ │ +08fd9e: 52c6 a105 |0017: iget v6, v12, Ljwtc/android/chess/ChessView;.m_iFrom:I // field@05a1 │ │ +08fda2: 3286 f500 |0019: if-eq v6, v8, 010e // +00f5 │ │ +08fda6: 54c6 9f05 |001b: iget-object v6, v12, Ljwtc/android/chess/ChessView;._viewAnimator:Landroid/widget/ViewAnimator; // field@059f │ │ +08fdaa: 3806 4200 |001d: if-eqz v6, 005f // +0042 │ │ +08fdae: 54c6 9f05 |001f: iget-object v6, v12, Ljwtc/android/chess/ChessView;._viewAnimator:Landroid/widget/ViewAnimator; // field@059f │ │ +08fdb2: 6e10 8d14 0600 |0021: invoke-virtual {v6}, Landroid/widget/ViewAnimator;.getDisplayedChild:()I // method@148d │ │ +08fdb8: 0a06 |0024: move-result v6 │ │ +08fdba: 6007 7305 |0025: sget v7, Ljwtc/android/chess/ChessView;.SUBVIEW_GUESS:I // field@0573 │ │ +08fdbe: 3376 3800 |0027: if-ne v6, v7, 005f // +0038 │ │ +08fdc2: 52c6 a105 |0029: iget v6, v12, Ljwtc/android/chess/ChessView;.m_iFrom:I // field@05a1 │ │ +08fdc6: 6e30 dc16 6c02 |002b: invoke-virtual {v12, v6, v2}, Ljwtc/android/chess/ChessView;.wasMovePlayed:(II)Z // method@16dc │ │ +08fdcc: 0a06 |002e: move-result v6 │ │ +08fdce: 3806 1e00 |002f: if-eqz v6, 004d // +001e │ │ +08fdd2: 54c4 8005 |0031: iget-object v4, v12, Ljwtc/android/chess/ChessView;._imgStatusGuess:Landroid/widget/ImageView; // field@0580 │ │ +08fdd6: 3804 0a00 |0033: if-eqz v4, 003d // +000a │ │ +08fdda: 54c4 8005 |0035: iget-object v4, v12, Ljwtc/android/chess/ChessView;._imgStatusGuess:Landroid/widget/ImageView; // field@0580 │ │ +08fdde: 1406 2700 027f |0037: const v6, #float 1.728e+38 // #7f020027 │ │ +08fde4: 6e20 e613 6400 |003a: invoke-virtual {v4, v6}, Landroid/widget/ImageView;.setImageResource:(I)V // method@13e6 │ │ +08fdea: 54c4 8305 |003d: iget-object v4, v12, Ljwtc/android/chess/ChessView;._jni:Ljwtc/chess/JNI; // field@0583 │ │ +08fdee: 6e10 2f1b 0400 |003f: invoke-virtual {v4}, Ljwtc/chess/JNI;.getNumBoard:()I // method@1b2f │ │ +08fdf4: 0a04 |0042: move-result v4 │ │ +08fdf6: 6e20 b916 4c00 |0043: invoke-virtual {v12, v4}, Ljwtc/android/chess/ChessView;.jumptoMove:(I)V // method@16b9 │ │ +08fdfc: 6e10 db16 0c00 |0046: invoke-virtual {v12}, Ljwtc/android/chess/ChessView;.updateState:()V // method@16db │ │ +08fe02: 59c8 a105 |0049: iput v8, v12, Ljwtc/android/chess/ChessView;.m_iFrom:I // field@05a1 │ │ +08fe06: 0154 |004b: move v4, v5 │ │ +08fe08: 28c4 |004c: goto 0010 // -003c │ │ +08fe0a: 54c5 8005 |004d: iget-object v5, v12, Ljwtc/android/chess/ChessView;._imgStatusGuess:Landroid/widget/ImageView; // field@0580 │ │ +08fe0e: 3805 0a00 |004f: if-eqz v5, 0059 // +000a │ │ +08fe12: 54c5 8005 |0051: iget-object v5, v12, Ljwtc/android/chess/ChessView;._imgStatusGuess:Landroid/widget/ImageView; // field@0580 │ │ +08fe16: 1406 2500 027f |0053: const v6, #float 1.728e+38 // #7f020025 │ │ +08fe1c: 6e20 e613 6500 |0056: invoke-virtual {v5, v6}, Landroid/widget/ImageView;.setImageResource:(I)V // method@13e6 │ │ +08fe22: 59c8 a105 |0059: iput v8, v12, Ljwtc/android/chess/ChessView;.m_iFrom:I // field@05a1 │ │ +08fe26: 6e10 c016 0c00 |005b: invoke-virtual {v12}, Ljwtc/android/chess/ChessView;.paintBoard:()V // method@16c0 │ │ +08fe2c: 28b2 |005e: goto 0010 // -004e │ │ +08fe2e: 54c6 8305 |005f: iget-object v6, v12, Ljwtc/android/chess/ChessView;._jni:Ljwtc/chess/JNI; // field@0583 │ │ +08fe32: 52c7 a105 |0061: iget v7, v12, Ljwtc/android/chess/ChessView;.m_iFrom:I // field@05a1 │ │ +08fe36: 6e30 421b 5607 |0063: invoke-virtual {v6, v5, v7}, Ljwtc/chess/JNI;.pieceAt:(II)I // method@1b42 │ │ +08fe3c: 0a06 |0066: move-result v6 │ │ +08fe3e: 3906 1500 |0067: if-nez v6, 007c // +0015 │ │ +08fe42: 6206 5c0b |0069: sget-object v6, Ljwtc/chess/board/BoardMembers;.ROW_TURN:[[I // field@0b5c │ │ +08fe46: 4606 0605 |006b: aget-object v6, v6, v5 │ │ +08fe4a: 52c7 a105 |006d: iget v7, v12, Ljwtc/android/chess/ChessView;.m_iFrom:I // field@05a1 │ │ +08fe4e: 4406 0607 |006f: aget v6, v6, v7 │ │ +08fe52: 3396 0b00 |0071: if-ne v6, v9, 007c // +000b │ │ +08fe56: 6206 5c0b |0073: sget-object v6, Ljwtc/chess/board/BoardMembers;.ROW_TURN:[[I // field@0b5c │ │ +08fe5a: 4606 0605 |0075: aget-object v6, v6, v5 │ │ +08fe5e: 4406 0602 |0077: aget v6, v6, v2 │ │ +08fe62: 1277 |0079: const/4 v7, #int 7 // #7 │ │ +08fe64: 3276 1f00 |007a: if-eq v6, v7, 0099 // +001f │ │ +08fe68: 54c6 8305 |007c: iget-object v6, v12, Ljwtc/android/chess/ChessView;._jni:Ljwtc/chess/JNI; // field@0583 │ │ +08fe6c: 52c7 a105 |007e: iget v7, v12, Ljwtc/android/chess/ChessView;.m_iFrom:I // field@05a1 │ │ +08fe70: 6e30 421b 4607 |0080: invoke-virtual {v6, v4, v7}, Ljwtc/chess/JNI;.pieceAt:(II)I // method@1b42 │ │ +08fe76: 0a06 |0083: move-result v6 │ │ +08fe78: 3906 4a00 |0084: if-nez v6, 00ce // +004a │ │ +08fe7c: 6206 5c0b |0086: sget-object v6, Ljwtc/chess/board/BoardMembers;.ROW_TURN:[[I // field@0b5c │ │ +08fe80: 4606 0604 |0088: aget-object v6, v6, v4 │ │ +08fe84: 52c7 a105 |008a: iget v7, v12, Ljwtc/android/chess/ChessView;.m_iFrom:I // field@05a1 │ │ +08fe88: 4406 0607 |008c: aget v6, v6, v7 │ │ +08fe8c: 3396 4000 |008e: if-ne v6, v9, 00ce // +0040 │ │ +08fe90: 6206 5c0b |0090: sget-object v6, Ljwtc/chess/board/BoardMembers;.ROW_TURN:[[I // field@0b5c │ │ +08fe94: 4606 0604 |0092: aget-object v6, v6, v4 │ │ +08fe98: 4406 0602 |0094: aget v6, v6, v2 │ │ +08fe9c: 1277 |0096: const/4 v7, #int 7 // #7 │ │ +08fe9e: 3376 3700 |0097: if-ne v6, v7, 00ce // +0037 │ │ +08fea2: 54c6 8a05 |0099: iget-object v6, v12, Ljwtc/android/chess/ChessView;._parent:Ljwtc/android/chess/main; // field@058a │ │ +08fea6: 6e10 0519 0600 |009b: invoke-virtual {v6}, Ljwtc/android/chess/main;.getResources:()Landroid/content/res/Resources; // method@1905 │ │ +08feac: 0c06 |009e: move-result-object v6 │ │ +08feae: 1407 0300 067f |009f: const v7, #float 1.78117e+38 // #7f060003 │ │ +08feb4: 6e20 1301 7600 |00a2: invoke-virtual {v6, v7}, Landroid/content/res/Resources;.getStringArray:(I)[Ljava/lang/String; // method@0113 │ │ +08feba: 0c03 |00a5: move-result-object v3 │ │ +08febc: 2201 0d00 |00a6: new-instance v1, Landroid/app/AlertDialog$Builder; // type@000d │ │ +08fec0: 54c6 8a05 |00a8: iget-object v6, v12, Ljwtc/android/chess/ChessView;._parent:Ljwtc/android/chess/main; // field@058a │ │ +08fec4: 7020 3b00 6100 |00aa: invoke-direct {v1, v6}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@003b │ │ +08feca: 1406 5500 087f |00ad: const v6, #float 1.80777e+38 // #7f080055 │ │ +08fed0: 6e20 4400 6100 |00b0: invoke-virtual {v1, v6}, Landroid/app/AlertDialog$Builder;.setTitle:(I)Landroid/app/AlertDialog$Builder; // method@0044 │ │ +08fed6: 2206 9403 |00b3: new-instance v6, Ljwtc/android/chess/ChessView$16; // type@0394 │ │ +08feda: 7030 5216 c602 |00b5: invoke-direct {v6, v12, v2}, Ljwtc/android/chess/ChessView$16;.:(Ljwtc/android/chess/ChessView;I)V // method@1652 │ │ +08fee0: 6e40 4300 3164 |00b8: invoke-virtual {v1, v3, v4, v6}, Landroid/app/AlertDialog$Builder;.setSingleChoiceItems:([Ljava/lang/CharSequence;ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0043 │ │ +08fee6: 6e10 3c00 0100 |00bb: invoke-virtual {v1}, Landroid/app/AlertDialog$Builder;.create:()Landroid/app/AlertDialog; // method@003c │ │ +08feec: 0c00 |00be: move-result-object v0 │ │ +08feee: 6e10 4800 0000 |00bf: invoke-virtual {v0}, Landroid/app/AlertDialog;.show:()V // method@0048 │ │ +08fef4: 54c4 9d05 |00c2: iget-object v4, v12, Ljwtc/android/chess/ChessView;._vibrator:Landroid/os/Vibrator; // field@059d │ │ +08fef8: 3804 0700 |00c4: if-eqz v4, 00cb // +0007 │ │ +08fefc: 54c4 9d05 |00c6: iget-object v4, v12, Ljwtc/android/chess/ChessView;._vibrator:Landroid/os/Vibrator; // field@059d │ │ +08ff00: 6e30 f001 a40b |00c8: invoke-virtual {v4, v10, v11}, Landroid/os/Vibrator;.vibrate:(J)V // method@01f0 │ │ +08ff06: 0154 |00cb: move v4, v5 │ │ +08ff08: 2900 44ff |00cc: goto/16 0010 // -00bc │ │ +08ff0c: 54c6 8305 |00ce: iget-object v6, v12, Ljwtc/android/chess/ChessView;._jni:Ljwtc/chess/JNI; // field@0583 │ │ +08ff10: 52c7 a105 |00d0: iget v7, v12, Ljwtc/android/chess/ChessView;.m_iFrom:I // field@05a1 │ │ +08ff14: 6e30 361b 7602 |00d2: invoke-virtual {v6, v7, v2}, Ljwtc/chess/JNI;.isAmbiguousCastle:(II)I // method@1b36 │ │ +08ff1a: 0a06 |00d5: move-result v6 │ │ +08ff1c: 3806 3800 |00d6: if-eqz v6, 010e // +0038 │ │ +08ff20: 2201 0d00 |00d8: new-instance v1, Landroid/app/AlertDialog$Builder; // type@000d │ │ +08ff24: 54c4 8a05 |00da: iget-object v4, v12, Ljwtc/android/chess/ChessView;._parent:Ljwtc/android/chess/main; // field@058a │ │ +08ff28: 7020 3b00 4100 |00dc: invoke-direct {v1, v4}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@003b │ │ +08ff2e: 1404 5600 087f |00df: const v4, #float 1.80777e+38 // #7f080056 │ │ +08ff34: 6e20 4400 4100 |00e2: invoke-virtual {v1, v4}, Landroid/app/AlertDialog$Builder;.setTitle:(I)Landroid/app/AlertDialog$Builder; // method@0044 │ │ +08ff3a: 1404 4000 087f |00e5: const v4, #float 1.80776e+38 // #7f080040 │ │ +08ff40: 2206 9503 |00e8: new-instance v6, Ljwtc/android/chess/ChessView$17; // type@0395 │ │ +08ff44: 7030 5416 c602 |00ea: invoke-direct {v6, v12, v2}, Ljwtc/android/chess/ChessView$17;.:(Ljwtc/android/chess/ChessView;I)V // method@1654 │ │ +08ff4a: 6e30 4100 4106 |00ed: invoke-virtual {v1, v4, v6}, Landroid/app/AlertDialog$Builder;.setPositiveButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0041 │ │ +08ff50: 1404 4100 087f |00f0: const v4, #float 1.80776e+38 // #7f080041 │ │ +08ff56: 2206 9603 |00f3: new-instance v6, Ljwtc/android/chess/ChessView$18; // type@0396 │ │ +08ff5a: 7030 5616 c602 |00f5: invoke-direct {v6, v12, v2}, Ljwtc/android/chess/ChessView$18;.:(Ljwtc/android/chess/ChessView;I)V // method@1656 │ │ +08ff60: 6e30 3f00 4106 |00f8: invoke-virtual {v1, v4, v6}, Landroid/app/AlertDialog$Builder;.setNegativeButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@003f │ │ +08ff66: 6e10 3c00 0100 |00fb: invoke-virtual {v1}, Landroid/app/AlertDialog$Builder;.create:()Landroid/app/AlertDialog; // method@003c │ │ +08ff6c: 0c00 |00fe: move-result-object v0 │ │ +08ff6e: 6e10 4800 0000 |00ff: invoke-virtual {v0}, Landroid/app/AlertDialog;.show:()V // method@0048 │ │ +08ff74: 54c4 9d05 |0102: iget-object v4, v12, Ljwtc/android/chess/ChessView;._vibrator:Landroid/os/Vibrator; // field@059d │ │ +08ff78: 3804 0700 |0104: if-eqz v4, 010b // +0007 │ │ +08ff7c: 54c4 9d05 |0106: iget-object v4, v12, Ljwtc/android/chess/ChessView;._vibrator:Landroid/os/Vibrator; // field@059d │ │ +08ff80: 6e30 f001 a40b |0108: invoke-virtual {v4, v10, v11}, Landroid/os/Vibrator;.vibrate:(J)V // method@01f0 │ │ +08ff86: 0154 |010b: move v4, v5 │ │ +08ff88: 2900 04ff |010c: goto/16 0010 // -00fc │ │ +08ff8c: 52c6 a105 |010e: iget v6, v12, Ljwtc/android/chess/ChessView;.m_iFrom:I // field@05a1 │ │ +08ff90: 3326 0900 |0110: if-ne v6, v2, 0119 // +0009 │ │ +08ff94: 59c8 a105 |0112: iput v8, v12, Ljwtc/android/chess/ChessView;.m_iFrom:I // field@05a1 │ │ +08ff98: 6e10 c016 0c00 |0114: invoke-virtual {v12}, Ljwtc/android/chess/ChessView;.paintBoard:()V // method@16c0 │ │ +08ff9e: 2900 f9fe |0117: goto/16 0010 // -0107 │ │ +08ffa2: 6f20 7117 2c00 |0119: invoke-super {v12, v2}, Ljwtc/android/chess/UI;.handleClick:(I)Z // method@1771 │ │ +08ffa8: 0a06 |011c: move-result v6 │ │ +08ffaa: 3806 f3fe |011d: if-eqz v6, 0010 // -010d │ │ +08ffae: 54c4 9d05 |011f: iget-object v4, v12, Ljwtc/android/chess/ChessView;._vibrator:Landroid/os/Vibrator; // field@059d │ │ +08ffb2: 3804 0700 |0121: if-eqz v4, 0128 // +0007 │ │ +08ffb6: 54c4 9d05 |0123: iget-object v4, v12, Ljwtc/android/chess/ChessView;._vibrator:Landroid/os/Vibrator; // field@059d │ │ +08ffba: 6e30 f001 a40b |0125: invoke-virtual {v4, v10, v11}, Landroid/os/Vibrator;.vibrate:(J)V // method@01f0 │ │ +08ffc0: 0154 |0128: move v4, v5 │ │ +08ffc2: 2900 e7fe |0129: goto/16 0010 // -0119 │ │ catches : (none) │ │ positions : │ │ 0x0006 line=810 │ │ 0x000a line=812 │ │ 0x0010 line=940 │ │ 0x0011 line=816 │ │ 0x0017 line=817 │ │ @@ -194905,14 +195011,15 @@ │ │ 0x0049 line=828 │ │ 0x004c line=830 │ │ 0x004d line=832 │ │ 0x0051 line=833 │ │ 0x0059 line=835 │ │ 0x005b line=836 │ │ 0x005f line=862 │ │ + 0x0080 line=866 │ │ 0x0099 line=870 │ │ 0x00a6 line=872 │ │ 0x00ad line=873 │ │ 0x00b3 line=874 │ │ 0x00bb line=884 │ │ 0x00bf line=885 │ │ 0x00c2 line=887 │ │ @@ -194950,24 +195057,24 @@ │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -08e410: |[08e410] jwtc.android.chess.ChessView.handleClickFromPositionString:(Ljava/lang/String;)Z │ │ -08e420: 7110 7a1b 0300 |0000: invoke-static {v3}, Ljwtc/chess/Pos;.fromString:(Ljava/lang/String;)I // method@1b7a │ │ -08e426: 0a00 |0003: move-result v0 │ │ -08e428: 5421 9e05 |0004: iget-object v1, v2, Ljwtc/android/chess/ChessView;._view:Ljwtc/android/chess/ChessViewBase; // field@059e │ │ -08e42c: 5511 a905 |0006: iget-boolean v1, v1, Ljwtc/android/chess/ChessViewBase;._flippedBoard:Z // field@05a9 │ │ -08e430: 3801 0400 |0008: if-eqz v1, 000c // +0004 │ │ -08e434: d900 003f |000a: rsub-int/lit8 v0, v0, #int 63 // #3f │ │ -08e438: 6e20 b516 0200 |000c: invoke-virtual {v2, v0}, Ljwtc/android/chess/ChessView;.handleClick:(I)Z // method@16b5 │ │ -08e43e: 0a01 |000f: move-result v1 │ │ -08e440: 0f01 |0010: return v1 │ │ +08ffc8: |[08ffc8] jwtc.android.chess.ChessView.handleClickFromPositionString:(Ljava/lang/String;)Z │ │ +08ffd8: 7110 791b 0300 |0000: invoke-static {v3}, Ljwtc/chess/Pos;.fromString:(Ljava/lang/String;)I // method@1b79 │ │ +08ffde: 0a00 |0003: move-result v0 │ │ +08ffe0: 5421 9e05 |0004: iget-object v1, v2, Ljwtc/android/chess/ChessView;._view:Ljwtc/android/chess/ChessViewBase; // field@059e │ │ +08ffe4: 5511 a905 |0006: iget-boolean v1, v1, Ljwtc/android/chess/ChessViewBase;._flippedBoard:Z // field@05a9 │ │ +08ffe8: 3801 0400 |0008: if-eqz v1, 000c // +0004 │ │ +08ffec: d900 003f |000a: rsub-int/lit8 v0, v0, #int 63 // #3f │ │ +08fff0: 6e20 b516 0200 |000c: invoke-virtual {v2, v0}, Ljwtc/android/chess/ChessView;.handleClick:(I)Z // method@16b5 │ │ +08fff6: 0a01 |000f: move-result v1 │ │ +08fff8: 0f01 |0010: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=800 │ │ 0x0004 line=801 │ │ 0x000a line=802 │ │ 0x000c line=804 │ │ locals : │ │ @@ -194980,21 +195087,21 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -08e444: |[08e444] jwtc.android.chess.ChessView.hasVerticalScroll:()Z │ │ -08e454: 5410 9c05 |0000: iget-object v0, v1, Ljwtc/android/chess/ChessView;._vScrollHistory:Landroid/widget/ScrollView; // field@059c │ │ -08e458: 3800 0400 |0002: if-eqz v0, 0006 // +0004 │ │ -08e45c: 1210 |0004: const/4 v0, #int 1 // #1 │ │ -08e45e: 0f00 |0005: return v0 │ │ -08e460: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -08e462: 28fe |0007: goto 0005 // -0002 │ │ +08fffc: |[08fffc] jwtc.android.chess.ChessView.hasVerticalScroll:()Z │ │ +09000c: 5410 9c05 |0000: iget-object v0, v1, Ljwtc/android/chess/ChessView;._vScrollHistory:Landroid/widget/ScrollView; // field@059c │ │ +090010: 3800 0400 |0002: if-eqz v0, 0006 // +0004 │ │ +090014: 1210 |0004: const/4 v0, #int 1 // #1 │ │ +090016: 0f00 |0005: return v0 │ │ +090018: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +09001a: 28fe |0007: goto 0005 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1270 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Ljwtc/android/chess/ChessView; │ │ │ │ #20 : (in Ljwtc/android/chess/ChessView;) │ │ @@ -195002,18 +195109,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -08e464: |[08e464] jwtc.android.chess.ChessView.newGame:()V │ │ -08e474: 6f10 7317 0000 |0000: invoke-super {v0}, Ljwtc/android/chess/UI;.newGame:()V // method@1773 │ │ -08e47a: 6e10 9b16 0000 |0003: invoke-virtual {v0}, Ljwtc/android/chess/ChessView;.clearPGNView:()V // method@169b │ │ -08e480: 0e00 |0006: return-void │ │ +09001c: |[09001c] jwtc.android.chess.ChessView.newGame:()V │ │ +09002c: 6f10 7317 0000 |0000: invoke-super {v0}, Ljwtc/android/chess/UI;.newGame:()V // method@1773 │ │ +090032: 6e10 9b16 0000 |0003: invoke-virtual {v0}, Ljwtc/android/chess/ChessView;.clearPGNView:()V // method@169b │ │ +090038: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=653 │ │ 0x0003 line=654 │ │ 0x0006 line=655 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Ljwtc/android/chess/ChessView; │ │ @@ -195023,19 +195130,19 @@ │ │ type : '(I)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -08e484: |[08e484] jwtc.android.chess.ChessView.newGameRandomFischer:(I)I │ │ -08e494: 6f20 7417 2100 |0000: invoke-super {v1, v2}, Ljwtc/android/chess/UI;.newGameRandomFischer:(I)I // method@1774 │ │ -08e49a: 0a00 |0003: move-result v0 │ │ -08e49c: 6e10 9b16 0100 |0004: invoke-virtual {v1}, Ljwtc/android/chess/ChessView;.clearPGNView:()V // method@169b │ │ -08e4a2: 0f00 |0007: return v0 │ │ +09003c: |[09003c] jwtc.android.chess.ChessView.newGameRandomFischer:(I)I │ │ +09004c: 6f20 7417 2100 |0000: invoke-super {v1, v2}, Ljwtc/android/chess/UI;.newGameRandomFischer:(I)I // method@1774 │ │ +090052: 0a00 |0003: move-result v0 │ │ +090054: 6e10 9b16 0100 |0004: invoke-virtual {v1}, Ljwtc/android/chess/ChessView;.clearPGNView:()V // method@169b │ │ +09005a: 0f00 |0007: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=658 │ │ 0x0004 line=659 │ │ 0x0007 line=661 │ │ locals : │ │ 0x0004 - 0x0008 reg=0 ret I │ │ @@ -195047,43 +195154,43 @@ │ │ type : '(Ljwtc/android/chess/PGNView;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 59 16-bit code units │ │ -08e4a4: |[08e4a4] jwtc.android.chess.ChessView.onClickPGNView:(Ljwtc/android/chess/PGNView;)V │ │ -08e4b4: 5541 a005 |0000: iget-boolean v1, v4, Ljwtc/android/chess/ChessView;.m_bActive:Z // field@05a0 │ │ -08e4b8: 3801 3200 |0002: if-eqz v1, 0034 // +0032 │ │ -08e4bc: 5441 7805 |0004: iget-object v1, v4, Ljwtc/android/chess/ChessView;._arrPGNView:Ljava/util/ArrayList; // field@0578 │ │ -08e4c0: 6e20 a415 5100 |0006: invoke-virtual {v1, v5}, Ljava/util/ArrayList;.indexOf:(Ljava/lang/Object;)I // method@15a4 │ │ -08e4c6: 0a00 |0009: move-result v0 │ │ -08e4c8: 1a01 c01c |000a: const-string v1, "onClickPGNView" // string@1cc0 │ │ -08e4cc: 2202 4203 |000c: new-instance v2, Ljava/lang/StringBuilder; // type@0342 │ │ -08e4d0: 7010 5715 0200 |000e: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ -08e4d6: 1a03 ac17 |0011: const-string v3, "index " // string@17ac │ │ -08e4da: 6e20 5f15 3200 |0013: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -08e4e0: 0c02 |0016: move-result-object v2 │ │ -08e4e2: 6e20 5b15 0200 |0017: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@155b │ │ -08e4e8: 0c02 |001a: move-result-object v2 │ │ -08e4ea: 6e10 6415 0200 |001b: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ -08e4f0: 0c02 |001e: move-result-object v2 │ │ -08e4f2: 7120 f811 2100 |001f: invoke-static {v1, v2}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@11f8 │ │ -08e4f8: 5441 8305 |0022: iget-object v1, v4, Ljwtc/android/chess/ChessView;._jni:Ljwtc/chess/JNI; // field@0583 │ │ -08e4fc: 6e10 301b 0100 |0024: invoke-virtual {v1}, Ljwtc/chess/JNI;.getNumBoard:()I // method@1b30 │ │ -08e502: 0a01 |0027: move-result v1 │ │ -08e504: d801 01ff |0028: add-int/lit8 v1, v1, #int -1 // #ff │ │ -08e508: 3701 0b00 |002a: if-le v1, v0, 0035 // +000b │ │ -08e50c: d801 0002 |002c: add-int/lit8 v1, v0, #int 2 // #02 │ │ -08e510: 6e20 b916 1400 |002e: invoke-virtual {v4, v1}, Ljwtc/android/chess/ChessView;.jumptoMove:(I)V // method@16b9 │ │ -08e516: 6e10 db16 0400 |0031: invoke-virtual {v4}, Ljwtc/android/chess/ChessView;.updateState:()V // method@16db │ │ -08e51c: 0e00 |0034: return-void │ │ -08e51e: d801 0001 |0035: add-int/lit8 v1, v0, #int 1 // #01 │ │ -08e522: 6e20 b916 1400 |0037: invoke-virtual {v4, v1}, Ljwtc/android/chess/ChessView;.jumptoMove:(I)V // method@16b9 │ │ -08e528: 28f7 |003a: goto 0031 // -0009 │ │ +09005c: |[09005c] jwtc.android.chess.ChessView.onClickPGNView:(Ljwtc/android/chess/PGNView;)V │ │ +09006c: 5541 a005 |0000: iget-boolean v1, v4, Ljwtc/android/chess/ChessView;.m_bActive:Z // field@05a0 │ │ +090070: 3801 3200 |0002: if-eqz v1, 0034 // +0032 │ │ +090074: 5441 7805 |0004: iget-object v1, v4, Ljwtc/android/chess/ChessView;._arrPGNView:Ljava/util/ArrayList; // field@0578 │ │ +090078: 6e20 a415 5100 |0006: invoke-virtual {v1, v5}, Ljava/util/ArrayList;.indexOf:(Ljava/lang/Object;)I // method@15a4 │ │ +09007e: 0a00 |0009: move-result v0 │ │ +090080: 1a01 bc1c |000a: const-string v1, "onClickPGNView" // string@1cbc │ │ +090084: 2202 3f03 |000c: new-instance v2, Ljava/lang/StringBuilder; // type@033f │ │ +090088: 7010 5715 0200 |000e: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ +09008e: 1a03 a817 |0011: const-string v3, "index " // string@17a8 │ │ +090092: 6e20 5f15 3200 |0013: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +090098: 0c02 |0016: move-result-object v2 │ │ +09009a: 6e20 5b15 0200 |0017: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@155b │ │ +0900a0: 0c02 |001a: move-result-object v2 │ │ +0900a2: 6e10 6415 0200 |001b: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ +0900a8: 0c02 |001e: move-result-object v2 │ │ +0900aa: 7120 f811 2100 |001f: invoke-static {v1, v2}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@11f8 │ │ +0900b0: 5441 8305 |0022: iget-object v1, v4, Ljwtc/android/chess/ChessView;._jni:Ljwtc/chess/JNI; // field@0583 │ │ +0900b4: 6e10 2f1b 0100 |0024: invoke-virtual {v1}, Ljwtc/chess/JNI;.getNumBoard:()I // method@1b2f │ │ +0900ba: 0a01 |0027: move-result v1 │ │ +0900bc: d801 01ff |0028: add-int/lit8 v1, v1, #int -1 // #ff │ │ +0900c0: 3701 0b00 |002a: if-le v1, v0, 0035 // +000b │ │ +0900c4: d801 0002 |002c: add-int/lit8 v1, v0, #int 2 // #02 │ │ +0900c8: 6e20 b916 1400 |002e: invoke-virtual {v4, v1}, Ljwtc/android/chess/ChessView;.jumptoMove:(I)V // method@16b9 │ │ +0900ce: 6e10 db16 0400 |0031: invoke-virtual {v4}, Ljwtc/android/chess/ChessView;.updateState:()V // method@16db │ │ +0900d4: 0e00 |0034: return-void │ │ +0900d6: d801 0001 |0035: add-int/lit8 v1, v0, #int 1 // #01 │ │ +0900da: 6e20 b916 1400 |0037: invoke-virtual {v4, v1}, Ljwtc/android/chess/ChessView;.jumptoMove:(I)V // method@16b9 │ │ +0900e0: 28f7 |003a: goto 0031 // -0009 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=623 │ │ 0x0004 line=624 │ │ 0x000a line=625 │ │ 0x0022 line=626 │ │ 0x002c line=627 │ │ @@ -195101,16 +195208,16 @@ │ │ type : '(Ljwtc/android/chess/PGNView;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -08e52c: |[08e52c] jwtc.android.chess.ChessView.onLongClickPGNView:(Ljwtc/android/chess/PGNView;)V │ │ -08e53c: 0e00 |0000: return-void │ │ +0900e4: |[0900e4] jwtc.android.chess.ChessView.onLongClickPGNView:(Ljwtc/android/chess/PGNView;)V │ │ +0900f4: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=642 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Ljwtc/android/chess/ChessView; │ │ 0x0000 - 0x0001 reg=1 item Ljwtc/android/chess/PGNView; │ │ │ │ @@ -195119,126 +195226,126 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 13 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 206 16-bit code units │ │ -08e540: |[08e540] jwtc.android.chess.ChessView.paintBoard:()V │ │ -08e550: 1229 |0000: const/4 v9, #int 2 // #2 │ │ -08e552: 120b |0001: const/4 v11, #int 0 // #0 │ │ -08e554: 121a |0002: const/4 v10, #int 1 // #1 │ │ -08e556: 54c8 8305 |0003: iget-object v8, v12, Ljwtc/android/chess/ChessView;._jni:Ljwtc/chess/JNI; // field@0583 │ │ -08e55a: 6e10 2e1b 0800 |0005: invoke-virtual {v8}, Ljwtc/chess/JNI;.getMyMove:()I // method@1b2e │ │ -08e560: 0a04 |0008: move-result v4 │ │ -08e562: 3804 8100 |0009: if-eqz v4, 008a // +0081 │ │ -08e566: 55c8 7b05 |000b: iget-boolean v8, v12, Ljwtc/android/chess/ChessView;._bShowLastMove:Z // field@057b │ │ -08e56a: 3808 7d00 |000d: if-eqz v8, 008a // +007d │ │ -08e56e: 1248 |000f: const/4 v8, #int 4 // #4 │ │ -08e570: 2381 8f04 |0010: new-array v1, v8, [I // type@048f │ │ -08e574: 52c8 a105 |0012: iget v8, v12, Ljwtc/android/chess/ChessView;.m_iFrom:I // field@05a1 │ │ -08e578: 4b08 010b |0014: aput v8, v1, v11 │ │ -08e57c: 7110 541b 0400 |0016: invoke-static {v4}, Ljwtc/chess/Move;.getTo:(I)I // method@1b54 │ │ -08e582: 0a08 |0019: move-result v8 │ │ -08e584: 4b08 010a |001a: aput v8, v1, v10 │ │ -08e588: 7110 521b 0400 |001c: invoke-static {v4}, Ljwtc/chess/Move;.getFrom:(I)I // method@1b52 │ │ -08e58e: 0a08 |001f: move-result v8 │ │ -08e590: 4b08 0109 |0020: aput v8, v1, v9 │ │ -08e594: 1238 |0022: const/4 v8, #int 3 // #3 │ │ -08e596: 52c9 7e05 |0023: iget v9, v12, Ljwtc/android/chess/ChessView;._dpadPos:I // field@057e │ │ -08e59a: 4b09 0108 |0025: aput v9, v1, v8 │ │ -08e59e: 54c8 8305 |0027: iget-object v8, v12, Ljwtc/android/chess/ChessView;._jni:Ljwtc/chess/JNI; // field@0583 │ │ -08e5a2: 6e10 331b 0800 |0029: invoke-virtual {v8}, Ljwtc/chess/JNI;.getTurn:()I // method@1b33 │ │ -08e5a8: 0a07 |002c: move-result v7 │ │ -08e5aa: 52c8 8b05 |002d: iget v8, v12, Ljwtc/android/chess/ChessView;._playMode:I // field@058b │ │ -08e5ae: 33a8 1f00 |002f: if-ne v8, v10, 004e // +001f │ │ -08e5b2: 55c8 7a05 |0031: iget-boolean v8, v12, Ljwtc/android/chess/ChessView;._bAutoFlip:Z // field@057a │ │ -08e5b6: 3808 1b00 |0033: if-eqz v8, 004e // +001b │ │ -08e5ba: 33a7 0a00 |0035: if-ne v7, v10, 003f // +000a │ │ -08e5be: 54c8 9e05 |0037: iget-object v8, v12, Ljwtc/android/chess/ChessView;._view:Ljwtc/android/chess/ChessViewBase; // field@059e │ │ -08e5c2: 6e10 e316 0800 |0039: invoke-virtual {v8}, Ljwtc/android/chess/ChessViewBase;.getFlippedBoard:()Z // method@16e3 │ │ -08e5c8: 0a08 |003c: move-result v8 │ │ -08e5ca: 3908 0c00 |003d: if-nez v8, 0049 // +000c │ │ -08e5ce: 3907 0f00 |003f: if-nez v7, 004e // +000f │ │ -08e5d2: 54c8 9e05 |0041: iget-object v8, v12, Ljwtc/android/chess/ChessView;._view:Ljwtc/android/chess/ChessViewBase; // field@059e │ │ -08e5d6: 6e10 e316 0800 |0043: invoke-virtual {v8}, Ljwtc/android/chess/ChessViewBase;.getFlippedBoard:()Z // method@16e3 │ │ -08e5dc: 0a08 |0046: move-result v8 │ │ -08e5de: 3908 0700 |0047: if-nez v8, 004e // +0007 │ │ -08e5e2: 54c8 9e05 |0049: iget-object v8, v12, Ljwtc/android/chess/ChessView;._view:Ljwtc/android/chess/ChessViewBase; // field@059e │ │ -08e5e6: 6e10 e016 0800 |004b: invoke-virtual {v8}, Ljwtc/android/chess/ChessViewBase;.flipBoard:()V // method@16e0 │ │ -08e5ec: 2200 6003 |004e: new-instance v0, Ljava/util/ArrayList; // type@0360 │ │ -08e5f0: 7010 9d15 0000 |0050: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@159d │ │ -08e5f6: 55c8 7c05 |0053: iget-boolean v8, v12, Ljwtc/android/chess/ChessView;._bShowMoves:Z // field@057c │ │ -08e5fa: 3808 4100 |0055: if-eqz v8, 0096 // +0041 │ │ -08e5fe: 52c8 a105 |0057: iget v8, v12, Ljwtc/android/chess/ChessView;.m_iFrom:I // field@05a1 │ │ -08e602: 12f9 |0059: const/4 v9, #int -1 // #ff │ │ -08e604: 3298 3c00 |005a: if-eq v8, v9, 0096 // +003c │ │ -08e608: 54c8 8305 |005c: iget-object v8, v12, Ljwtc/android/chess/ChessView;._jni:Ljwtc/chess/JNI; // field@0583 │ │ -08e60c: 6e10 381b 0800 |005e: invoke-virtual {v8}, Ljwtc/chess/JNI;.isEnded:()I // method@1b38 │ │ -08e612: 0a08 |0061: move-result v8 │ │ -08e614: 3908 3400 |0062: if-nez v8, 0096 // +0034 │ │ -08e618: 1d0c |0064: monitor-enter v12 │ │ -08e61a: 54c8 8305 |0065: iget-object v8, v12, Ljwtc/android/chess/ChessView;._jni:Ljwtc/chess/JNI; // field@0583 │ │ -08e61e: 6e10 2d1b 0800 |0067: invoke-virtual {v8}, Ljwtc/chess/JNI;.getMoveArraySize:()I // method@1b2d │ │ -08e624: 0a06 |006a: move-result v6 │ │ -08e626: 1203 |006b: const/4 v3, #int 0 // #0 │ │ -08e628: 3563 2900 |006c: if-ge v3, v6, 0095 // +0029 │ │ -08e62c: 54c8 8305 |006e: iget-object v8, v12, Ljwtc/android/chess/ChessView;._jni:Ljwtc/chess/JNI; // field@0583 │ │ -08e630: 6e20 2c1b 3800 |0070: invoke-virtual {v8, v3}, Ljwtc/chess/JNI;.getMoveArrayAt:(I)I // method@1b2c │ │ -08e636: 0a05 |0073: move-result v5 │ │ -08e638: 7110 521b 0500 |0074: invoke-static {v5}, Ljwtc/chess/Move;.getFrom:(I)I // method@1b52 │ │ -08e63e: 0a08 |0077: move-result v8 │ │ -08e640: 52c9 a105 |0078: iget v9, v12, Ljwtc/android/chess/ChessView;.m_iFrom:I // field@05a1 │ │ -08e644: 3398 0d00 |007a: if-ne v8, v9, 0087 // +000d │ │ -08e648: 7110 541b 0500 |007c: invoke-static {v5}, Ljwtc/chess/Move;.getTo:(I)I // method@1b54 │ │ -08e64e: 0a08 |007f: move-result v8 │ │ -08e650: 7110 0a15 0800 |0080: invoke-static {v8}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@150a │ │ -08e656: 0c08 |0083: move-result-object v8 │ │ -08e658: 6e20 a015 8000 |0084: invoke-virtual {v0, v8}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@15a0 │ │ -08e65e: d803 0301 |0087: add-int/lit8 v3, v3, #int 1 // #01 │ │ -08e662: 28e3 |0089: goto 006c // -001d │ │ -08e664: 2391 8f04 |008a: new-array v1, v9, [I // type@048f │ │ -08e668: 52c8 a105 |008c: iget v8, v12, Ljwtc/android/chess/ChessView;.m_iFrom:I // field@05a1 │ │ -08e66c: 4b08 010b |008e: aput v8, v1, v11 │ │ -08e670: 52c8 7e05 |0090: iget v8, v12, Ljwtc/android/chess/ChessView;._dpadPos:I // field@057e │ │ -08e674: 4b08 010a |0092: aput v8, v1, v10 │ │ -08e678: 2893 |0094: goto 0027 // -006d │ │ -08e67a: 1e0c |0095: monitor-exit v12 │ │ -08e67c: 54c8 9e05 |0096: iget-object v8, v12, Ljwtc/android/chess/ChessView;._view:Ljwtc/android/chess/ChessViewBase; // field@059e │ │ -08e680: 54c9 8305 |0098: iget-object v9, v12, Ljwtc/android/chess/ChessView;._jni:Ljwtc/chess/JNI; // field@0583 │ │ -08e684: 6e40 e616 9801 |009a: invoke-virtual {v8, v9, v1, v0}, Ljwtc/android/chess/ChessViewBase;.paintBoard:(Ljwtc/chess/JNI;[ILjava/util/ArrayList;)V // method@16e6 │ │ -08e68a: 54c8 8905 |009d: iget-object v8, v12, Ljwtc/android/chess/ChessView;._layoutHistory:Landroid/widget/RelativeLayout; // field@0589 │ │ -08e68e: 3808 2e00 |009f: if-eqz v8, 00cd // +002e │ │ -08e692: 1203 |00a1: const/4 v3, #int 0 // #0 │ │ -08e694: 54c8 8905 |00a2: iget-object v8, v12, Ljwtc/android/chess/ChessView;._layoutHistory:Landroid/widget/RelativeLayout; // field@0589 │ │ -08e698: 6e10 2814 0800 |00a4: invoke-virtual {v8}, Landroid/widget/RelativeLayout;.getChildCount:()I // method@1428 │ │ -08e69e: 0a08 |00a7: move-result v8 │ │ -08e6a0: 3583 2500 |00a8: if-ge v3, v8, 00cd // +0025 │ │ -08e6a4: 54c8 7805 |00aa: iget-object v8, v12, Ljwtc/android/chess/ChessView;._arrPGNView:Ljava/util/ArrayList; // field@0578 │ │ -08e6a8: 6e20 a315 3800 |00ac: invoke-virtual {v8, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@15a3 │ │ -08e6ae: 0c08 |00af: move-result-object v8 │ │ -08e6b0: 1f08 c203 |00b0: check-cast v8, Ljwtc/android/chess/PGNView; // type@03c2 │ │ -08e6b4: 54c9 8305 |00b2: iget-object v9, v12, Ljwtc/android/chess/ChessView;._jni:Ljwtc/chess/JNI; // field@0583 │ │ -08e6b8: 6e10 301b 0900 |00b4: invoke-virtual {v9}, Ljwtc/chess/JNI;.getNumBoard:()I // method@1b30 │ │ -08e6be: 0a09 |00b7: move-result v9 │ │ -08e6c0: d809 09fe |00b8: add-int/lit8 v9, v9, #int -2 // #fe │ │ -08e6c4: 3393 1100 |00ba: if-ne v3, v9, 00cb // +0011 │ │ -08e6c8: 01a9 |00bc: move v9, v10 │ │ -08e6ca: 6e20 4017 9800 |00bd: invoke-virtual {v8, v9}, Ljwtc/android/chess/PGNView;.setSelected:(Z)V // method@1740 │ │ -08e6d0: d803 0301 |00c0: add-int/lit8 v3, v3, #int 1 // #01 │ │ -08e6d4: 28e0 |00c2: goto 00a2 // -0020 │ │ -08e6d6: 0d08 |00c3: move-exception v8 │ │ -08e6d8: 1e0c |00c4: monitor-exit v12 │ │ -08e6da: 2708 |00c5: throw v8 │ │ -08e6dc: 0d02 |00c6: move-exception v2 │ │ -08e6de: 7100 6715 0000 |00c7: invoke-static {}, Ljava/lang/System;.gc:()V // method@1567 │ │ -08e6e4: 28cc |00ca: goto 0096 // -0034 │ │ -08e6e6: 01b9 |00cb: move v9, v11 │ │ -08e6e8: 28f1 |00cc: goto 00bd // -000f │ │ -08e6ea: 0e00 |00cd: return-void │ │ +0900f8: |[0900f8] jwtc.android.chess.ChessView.paintBoard:()V │ │ +090108: 1229 |0000: const/4 v9, #int 2 // #2 │ │ +09010a: 120b |0001: const/4 v11, #int 0 // #0 │ │ +09010c: 121a |0002: const/4 v10, #int 1 // #1 │ │ +09010e: 54c8 8305 |0003: iget-object v8, v12, Ljwtc/android/chess/ChessView;._jni:Ljwtc/chess/JNI; // field@0583 │ │ +090112: 6e10 2d1b 0800 |0005: invoke-virtual {v8}, Ljwtc/chess/JNI;.getMyMove:()I // method@1b2d │ │ +090118: 0a04 |0008: move-result v4 │ │ +09011a: 3804 8100 |0009: if-eqz v4, 008a // +0081 │ │ +09011e: 55c8 7b05 |000b: iget-boolean v8, v12, Ljwtc/android/chess/ChessView;._bShowLastMove:Z // field@057b │ │ +090122: 3808 7d00 |000d: if-eqz v8, 008a // +007d │ │ +090126: 1248 |000f: const/4 v8, #int 4 // #4 │ │ +090128: 2381 8c04 |0010: new-array v1, v8, [I // type@048c │ │ +09012c: 52c8 a105 |0012: iget v8, v12, Ljwtc/android/chess/ChessView;.m_iFrom:I // field@05a1 │ │ +090130: 4b08 010b |0014: aput v8, v1, v11 │ │ +090134: 7110 531b 0400 |0016: invoke-static {v4}, Ljwtc/chess/Move;.getTo:(I)I // method@1b53 │ │ +09013a: 0a08 |0019: move-result v8 │ │ +09013c: 4b08 010a |001a: aput v8, v1, v10 │ │ +090140: 7110 511b 0400 |001c: invoke-static {v4}, Ljwtc/chess/Move;.getFrom:(I)I // method@1b51 │ │ +090146: 0a08 |001f: move-result v8 │ │ +090148: 4b08 0109 |0020: aput v8, v1, v9 │ │ +09014c: 1238 |0022: const/4 v8, #int 3 // #3 │ │ +09014e: 52c9 7e05 |0023: iget v9, v12, Ljwtc/android/chess/ChessView;._dpadPos:I // field@057e │ │ +090152: 4b09 0108 |0025: aput v9, v1, v8 │ │ +090156: 54c8 8305 |0027: iget-object v8, v12, Ljwtc/android/chess/ChessView;._jni:Ljwtc/chess/JNI; // field@0583 │ │ +09015a: 6e10 321b 0800 |0029: invoke-virtual {v8}, Ljwtc/chess/JNI;.getTurn:()I // method@1b32 │ │ +090160: 0a07 |002c: move-result v7 │ │ +090162: 52c8 8b05 |002d: iget v8, v12, Ljwtc/android/chess/ChessView;._playMode:I // field@058b │ │ +090166: 33a8 1f00 |002f: if-ne v8, v10, 004e // +001f │ │ +09016a: 55c8 7a05 |0031: iget-boolean v8, v12, Ljwtc/android/chess/ChessView;._bAutoFlip:Z // field@057a │ │ +09016e: 3808 1b00 |0033: if-eqz v8, 004e // +001b │ │ +090172: 33a7 0a00 |0035: if-ne v7, v10, 003f // +000a │ │ +090176: 54c8 9e05 |0037: iget-object v8, v12, Ljwtc/android/chess/ChessView;._view:Ljwtc/android/chess/ChessViewBase; // field@059e │ │ +09017a: 6e10 e316 0800 |0039: invoke-virtual {v8}, Ljwtc/android/chess/ChessViewBase;.getFlippedBoard:()Z // method@16e3 │ │ +090180: 0a08 |003c: move-result v8 │ │ +090182: 3908 0c00 |003d: if-nez v8, 0049 // +000c │ │ +090186: 3907 0f00 |003f: if-nez v7, 004e // +000f │ │ +09018a: 54c8 9e05 |0041: iget-object v8, v12, Ljwtc/android/chess/ChessView;._view:Ljwtc/android/chess/ChessViewBase; // field@059e │ │ +09018e: 6e10 e316 0800 |0043: invoke-virtual {v8}, Ljwtc/android/chess/ChessViewBase;.getFlippedBoard:()Z // method@16e3 │ │ +090194: 0a08 |0046: move-result v8 │ │ +090196: 3908 0700 |0047: if-nez v8, 004e // +0007 │ │ +09019a: 54c8 9e05 |0049: iget-object v8, v12, Ljwtc/android/chess/ChessView;._view:Ljwtc/android/chess/ChessViewBase; // field@059e │ │ +09019e: 6e10 e016 0800 |004b: invoke-virtual {v8}, Ljwtc/android/chess/ChessViewBase;.flipBoard:()V // method@16e0 │ │ +0901a4: 2200 5d03 |004e: new-instance v0, Ljava/util/ArrayList; // type@035d │ │ +0901a8: 7010 9d15 0000 |0050: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@159d │ │ +0901ae: 55c8 7c05 |0053: iget-boolean v8, v12, Ljwtc/android/chess/ChessView;._bShowMoves:Z // field@057c │ │ +0901b2: 3808 4100 |0055: if-eqz v8, 0096 // +0041 │ │ +0901b6: 52c8 a105 |0057: iget v8, v12, Ljwtc/android/chess/ChessView;.m_iFrom:I // field@05a1 │ │ +0901ba: 12f9 |0059: const/4 v9, #int -1 // #ff │ │ +0901bc: 3298 3c00 |005a: if-eq v8, v9, 0096 // +003c │ │ +0901c0: 54c8 8305 |005c: iget-object v8, v12, Ljwtc/android/chess/ChessView;._jni:Ljwtc/chess/JNI; // field@0583 │ │ +0901c4: 6e10 371b 0800 |005e: invoke-virtual {v8}, Ljwtc/chess/JNI;.isEnded:()I // method@1b37 │ │ +0901ca: 0a08 |0061: move-result v8 │ │ +0901cc: 3908 3400 |0062: if-nez v8, 0096 // +0034 │ │ +0901d0: 1d0c |0064: monitor-enter v12 │ │ +0901d2: 54c8 8305 |0065: iget-object v8, v12, Ljwtc/android/chess/ChessView;._jni:Ljwtc/chess/JNI; // field@0583 │ │ +0901d6: 6e10 2c1b 0800 |0067: invoke-virtual {v8}, Ljwtc/chess/JNI;.getMoveArraySize:()I // method@1b2c │ │ +0901dc: 0a06 |006a: move-result v6 │ │ +0901de: 1203 |006b: const/4 v3, #int 0 // #0 │ │ +0901e0: 3563 2900 |006c: if-ge v3, v6, 0095 // +0029 │ │ +0901e4: 54c8 8305 |006e: iget-object v8, v12, Ljwtc/android/chess/ChessView;._jni:Ljwtc/chess/JNI; // field@0583 │ │ +0901e8: 6e20 2b1b 3800 |0070: invoke-virtual {v8, v3}, Ljwtc/chess/JNI;.getMoveArrayAt:(I)I // method@1b2b │ │ +0901ee: 0a05 |0073: move-result v5 │ │ +0901f0: 7110 511b 0500 |0074: invoke-static {v5}, Ljwtc/chess/Move;.getFrom:(I)I // method@1b51 │ │ +0901f6: 0a08 |0077: move-result v8 │ │ +0901f8: 52c9 a105 |0078: iget v9, v12, Ljwtc/android/chess/ChessView;.m_iFrom:I // field@05a1 │ │ +0901fc: 3398 0d00 |007a: if-ne v8, v9, 0087 // +000d │ │ +090200: 7110 531b 0500 |007c: invoke-static {v5}, Ljwtc/chess/Move;.getTo:(I)I // method@1b53 │ │ +090206: 0a08 |007f: move-result v8 │ │ +090208: 7110 0a15 0800 |0080: invoke-static {v8}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@150a │ │ +09020e: 0c08 |0083: move-result-object v8 │ │ +090210: 6e20 a015 8000 |0084: invoke-virtual {v0, v8}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@15a0 │ │ +090216: d803 0301 |0087: add-int/lit8 v3, v3, #int 1 // #01 │ │ +09021a: 28e3 |0089: goto 006c // -001d │ │ +09021c: 2391 8c04 |008a: new-array v1, v9, [I // type@048c │ │ +090220: 52c8 a105 |008c: iget v8, v12, Ljwtc/android/chess/ChessView;.m_iFrom:I // field@05a1 │ │ +090224: 4b08 010b |008e: aput v8, v1, v11 │ │ +090228: 52c8 7e05 |0090: iget v8, v12, Ljwtc/android/chess/ChessView;._dpadPos:I // field@057e │ │ +09022c: 4b08 010a |0092: aput v8, v1, v10 │ │ +090230: 2893 |0094: goto 0027 // -006d │ │ +090232: 1e0c |0095: monitor-exit v12 │ │ +090234: 54c8 9e05 |0096: iget-object v8, v12, Ljwtc/android/chess/ChessView;._view:Ljwtc/android/chess/ChessViewBase; // field@059e │ │ +090238: 54c9 8305 |0098: iget-object v9, v12, Ljwtc/android/chess/ChessView;._jni:Ljwtc/chess/JNI; // field@0583 │ │ +09023c: 6e40 e616 9801 |009a: invoke-virtual {v8, v9, v1, v0}, Ljwtc/android/chess/ChessViewBase;.paintBoard:(Ljwtc/chess/JNI;[ILjava/util/ArrayList;)V // method@16e6 │ │ +090242: 54c8 8905 |009d: iget-object v8, v12, Ljwtc/android/chess/ChessView;._layoutHistory:Landroid/widget/RelativeLayout; // field@0589 │ │ +090246: 3808 2e00 |009f: if-eqz v8, 00cd // +002e │ │ +09024a: 1203 |00a1: const/4 v3, #int 0 // #0 │ │ +09024c: 54c8 8905 |00a2: iget-object v8, v12, Ljwtc/android/chess/ChessView;._layoutHistory:Landroid/widget/RelativeLayout; // field@0589 │ │ +090250: 6e10 2814 0800 |00a4: invoke-virtual {v8}, Landroid/widget/RelativeLayout;.getChildCount:()I // method@1428 │ │ +090256: 0a08 |00a7: move-result v8 │ │ +090258: 3583 2500 |00a8: if-ge v3, v8, 00cd // +0025 │ │ +09025c: 54c8 7805 |00aa: iget-object v8, v12, Ljwtc/android/chess/ChessView;._arrPGNView:Ljava/util/ArrayList; // field@0578 │ │ +090260: 6e20 a315 3800 |00ac: invoke-virtual {v8, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@15a3 │ │ +090266: 0c08 |00af: move-result-object v8 │ │ +090268: 1f08 bf03 |00b0: check-cast v8, Ljwtc/android/chess/PGNView; // type@03bf │ │ +09026c: 54c9 8305 |00b2: iget-object v9, v12, Ljwtc/android/chess/ChessView;._jni:Ljwtc/chess/JNI; // field@0583 │ │ +090270: 6e10 2f1b 0900 |00b4: invoke-virtual {v9}, Ljwtc/chess/JNI;.getNumBoard:()I // method@1b2f │ │ +090276: 0a09 |00b7: move-result v9 │ │ +090278: d809 09fe |00b8: add-int/lit8 v9, v9, #int -2 // #fe │ │ +09027c: 3393 1100 |00ba: if-ne v3, v9, 00cb // +0011 │ │ +090280: 01a9 |00bc: move v9, v10 │ │ +090282: 6e20 4017 9800 |00bd: invoke-virtual {v8, v9}, Ljwtc/android/chess/PGNView;.setSelected:(Z)V // method@1740 │ │ +090288: d803 0301 |00c0: add-int/lit8 v3, v3, #int 1 // #01 │ │ +09028c: 28e0 |00c2: goto 00a2 // -0020 │ │ +09028e: 0d08 |00c3: move-exception v8 │ │ +090290: 1e0c |00c4: monitor-exit v12 │ │ +090292: 2708 |00c5: throw v8 │ │ +090294: 0d02 |00c6: move-exception v2 │ │ +090296: 7100 6715 0000 |00c7: invoke-static {}, Ljava/lang/System;.gc:()V // method@1567 │ │ +09029c: 28cc |00ca: goto 0096 // -0034 │ │ +09029e: 01b9 |00cb: move v9, v11 │ │ +0902a0: 28f1 |00cc: goto 00bd // -000f │ │ +0902a2: 0e00 |00cd: return-void │ │ catches : 5 │ │ 0x005c - 0x0065 │ │ Ljava/lang/Exception; -> 0x00c6 │ │ 0x0065 - 0x0087 │ │ -> 0x00c3 │ │ 0x0095 - 0x0096 │ │ -> 0x00c3 │ │ @@ -195252,14 +195359,16 @@ │ │ 0x000f line=717 │ │ 0x0012 line=718 │ │ 0x0016 line=719 │ │ 0x001c line=720 │ │ 0x0022 line=721 │ │ 0x0027 line=728 │ │ 0x002d line=730 │ │ + 0x0039 line=732 │ │ + 0x0043 line=733 │ │ 0x0049 line=734 │ │ 0x004e line=737 │ │ 0x0053 line=739 │ │ 0x005c line=743 │ │ 0x0064 line=744 │ │ 0x0065 line=745 │ │ 0x006b line=748 │ │ @@ -195304,36 +195413,36 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 44 16-bit code units │ │ -08e720: |[08e720] jwtc.android.chess.ChessView.play:()V │ │ -08e730: 1302 0800 |0000: const/16 v2, #int 8 // #8 │ │ -08e734: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -08e736: 5430 8305 |0003: iget-object v0, v3, Ljwtc/android/chess/ChessView;._jni:Ljwtc/chess/JNI; // field@0583 │ │ -08e73a: 6e10 381b 0000 |0005: invoke-virtual {v0}, Ljwtc/chess/JNI;.isEnded:()I // method@1b38 │ │ -08e740: 0a00 |0008: move-result v0 │ │ -08e742: 3900 1400 |0009: if-nez v0, 001d // +0014 │ │ -08e746: 5430 8c05 |000b: iget-object v0, v3, Ljwtc/android/chess/ChessView;._progressPlay:Landroid/widget/ProgressBar; // field@058c │ │ -08e74a: 6e10 1a14 0000 |000d: invoke-virtual {v0}, Landroid/widget/ProgressBar;.getVisibility:()I // method@141a │ │ -08e750: 0a00 |0010: move-result v0 │ │ -08e752: 3900 1000 |0011: if-nez v0, 0021 // +0010 │ │ -08e756: 5430 8c05 |0013: iget-object v0, v3, Ljwtc/android/chess/ChessView;._progressPlay:Landroid/widget/ProgressBar; // field@058c │ │ -08e75a: 6e20 1d14 2000 |0015: invoke-virtual {v0, v2}, Landroid/widget/ProgressBar;.setVisibility:(I)V // method@141d │ │ -08e760: 5430 7d05 |0018: iget-object v0, v3, Ljwtc/android/chess/ChessView;._butPlay:Landroid/widget/ImageButton; // field@057d │ │ -08e764: 6e20 e313 1000 |001a: invoke-virtual {v0, v1}, Landroid/widget/ImageButton;.setVisibility:(I)V // method@13e3 │ │ -08e76a: 6f10 7617 0300 |001d: invoke-super {v3}, Ljwtc/android/chess/UI;.play:()V // method@1776 │ │ -08e770: 0e00 |0020: return-void │ │ -08e772: 5430 8c05 |0021: iget-object v0, v3, Ljwtc/android/chess/ChessView;._progressPlay:Landroid/widget/ProgressBar; // field@058c │ │ -08e776: 6e20 1d14 1000 |0023: invoke-virtual {v0, v1}, Landroid/widget/ProgressBar;.setVisibility:(I)V // method@141d │ │ -08e77c: 5430 7d05 |0026: iget-object v0, v3, Ljwtc/android/chess/ChessView;._butPlay:Landroid/widget/ImageButton; // field@057d │ │ -08e780: 6e20 e313 2000 |0028: invoke-virtual {v0, v2}, Landroid/widget/ImageButton;.setVisibility:(I)V // method@13e3 │ │ -08e786: 28f2 |002b: goto 001d // -000e │ │ +0902d8: |[0902d8] jwtc.android.chess.ChessView.play:()V │ │ +0902e8: 1302 0800 |0000: const/16 v2, #int 8 // #8 │ │ +0902ec: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +0902ee: 5430 8305 |0003: iget-object v0, v3, Ljwtc/android/chess/ChessView;._jni:Ljwtc/chess/JNI; // field@0583 │ │ +0902f2: 6e10 371b 0000 |0005: invoke-virtual {v0}, Ljwtc/chess/JNI;.isEnded:()I // method@1b37 │ │ +0902f8: 0a00 |0008: move-result v0 │ │ +0902fa: 3900 1400 |0009: if-nez v0, 001d // +0014 │ │ +0902fe: 5430 8c05 |000b: iget-object v0, v3, Ljwtc/android/chess/ChessView;._progressPlay:Landroid/widget/ProgressBar; // field@058c │ │ +090302: 6e10 1a14 0000 |000d: invoke-virtual {v0}, Landroid/widget/ProgressBar;.getVisibility:()I // method@141a │ │ +090308: 0a00 |0010: move-result v0 │ │ +09030a: 3900 1000 |0011: if-nez v0, 0021 // +0010 │ │ +09030e: 5430 8c05 |0013: iget-object v0, v3, Ljwtc/android/chess/ChessView;._progressPlay:Landroid/widget/ProgressBar; // field@058c │ │ +090312: 6e20 1d14 2000 |0015: invoke-virtual {v0, v2}, Landroid/widget/ProgressBar;.setVisibility:(I)V // method@141d │ │ +090318: 5430 7d05 |0018: iget-object v0, v3, Ljwtc/android/chess/ChessView;._butPlay:Landroid/widget/ImageButton; // field@057d │ │ +09031c: 6e20 e313 1000 |001a: invoke-virtual {v0, v1}, Landroid/widget/ImageButton;.setVisibility:(I)V // method@13e3 │ │ +090322: 6f10 7617 0300 |001d: invoke-super {v3}, Ljwtc/android/chess/UI;.play:()V // method@1776 │ │ +090328: 0e00 |0020: return-void │ │ +09032a: 5430 8c05 |0021: iget-object v0, v3, Ljwtc/android/chess/ChessView;._progressPlay:Landroid/widget/ProgressBar; // field@058c │ │ +09032e: 6e20 1d14 1000 |0023: invoke-virtual {v0, v1}, Landroid/widget/ProgressBar;.setVisibility:(I)V // method@141d │ │ +090334: 5430 7d05 |0026: iget-object v0, v3, Ljwtc/android/chess/ChessView;._butPlay:Landroid/widget/ImageButton; // field@057d │ │ +090338: 6e20 e313 2000 |0028: invoke-virtual {v0, v2}, Landroid/widget/ImageButton;.setVisibility:(I)V // method@13e3 │ │ +09033e: 28f2 |002b: goto 001d // -000e │ │ catches : (none) │ │ positions : │ │ 0x0003 line=786 │ │ 0x000b line=787 │ │ 0x0013 line=788 │ │ 0x0018 line=789 │ │ 0x001d line=796 │ │ @@ -195348,77 +195457,80 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 112 16-bit code units │ │ -08e788: |[08e788] jwtc.android.chess.ChessView.playNotification:()V │ │ -08e798: 5475 8305 |0000: iget-object v5, v7, Ljwtc/android/chess/ChessView;._jni:Ljwtc/chess/JNI; // field@0583 │ │ -08e79c: 6e10 2e1b 0500 |0002: invoke-virtual {v5}, Ljwtc/chess/JNI;.getMyMove:()I // method@1b2e │ │ -08e7a2: 0a01 |0005: move-result v1 │ │ -08e7a4: 7110 521b 0100 |0006: invoke-static {v1}, Ljwtc/chess/Move;.getFrom:(I)I // method@1b52 │ │ -08e7aa: 0a00 |0009: move-result v0 │ │ -08e7ac: 7110 541b 0100 |000a: invoke-static {v1}, Ljwtc/chess/Move;.getTo:(I)I // method@1b54 │ │ -08e7b2: 0a04 |000d: move-result v4 │ │ -08e7b4: 7110 531b 0100 |000e: invoke-static {v1}, Ljwtc/chess/Move;.getPromotionPiece:(I)I // method@1b53 │ │ -08e7ba: 0a02 |0011: move-result v2 │ │ -08e7bc: 2205 4203 |0012: new-instance v5, Ljava/lang/StringBuilder; // type@0342 │ │ -08e7c0: 7010 5715 0500 |0014: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ -08e7c6: 7110 781b 0000 |0017: invoke-static {v0}, Ljwtc/chess/Pos;.colToString:(I)Ljava/lang/String; // method@1b78 │ │ -08e7cc: 0c06 |001a: move-result-object v6 │ │ -08e7ce: 6e10 4b15 0600 |001b: invoke-virtual {v6}, Ljava/lang/String;.toUpperCase:()Ljava/lang/String; // method@154b │ │ -08e7d4: 0c06 |001e: move-result-object v6 │ │ -08e7d6: 6e20 5f15 6500 |001f: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -08e7dc: 0c05 |0022: move-result-object v5 │ │ -08e7de: 1a06 3501 |0023: const-string v6, ". " // string@0135 │ │ -08e7e2: 6e20 5f15 6500 |0025: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -08e7e8: 0c05 |0028: move-result-object v5 │ │ -08e7ea: 7110 7c1b 0000 |0029: invoke-static {v0}, Ljwtc/chess/Pos;.rowToString:(I)Ljava/lang/String; // method@1b7c │ │ -08e7f0: 0c06 |002c: move-result-object v6 │ │ -08e7f2: 6e20 5f15 6500 |002d: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -08e7f8: 0c05 |0030: move-result-object v5 │ │ -08e7fa: 1a06 3501 |0031: const-string v6, ". " // string@0135 │ │ -08e7fe: 6e20 5f15 6500 |0033: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -08e804: 0c05 |0036: move-result-object v5 │ │ -08e806: 7110 781b 0400 |0037: invoke-static {v4}, Ljwtc/chess/Pos;.colToString:(I)Ljava/lang/String; // method@1b78 │ │ -08e80c: 0c06 |003a: move-result-object v6 │ │ -08e80e: 6e10 4b15 0600 |003b: invoke-virtual {v6}, Ljava/lang/String;.toUpperCase:()Ljava/lang/String; // method@154b │ │ -08e814: 0c06 |003e: move-result-object v6 │ │ -08e816: 6e20 5f15 6500 |003f: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -08e81c: 0c05 |0042: move-result-object v5 │ │ -08e81e: 1a06 3501 |0043: const-string v6, ". " // string@0135 │ │ -08e822: 6e20 5f15 6500 |0045: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -08e828: 0c05 |0048: move-result-object v5 │ │ -08e82a: 7110 7c1b 0400 |0049: invoke-static {v4}, Ljwtc/chess/Pos;.rowToString:(I)Ljava/lang/String; // method@1b7c │ │ -08e830: 0c06 |004c: move-result-object v6 │ │ -08e832: 6e20 5f15 6500 |004d: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -08e838: 0c05 |0050: move-result-object v5 │ │ -08e83a: 6e10 6415 0500 |0051: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ -08e840: 0c03 |0054: move-result-object v3 │ │ -08e842: 3802 1500 |0055: if-eqz v2, 006a // +0015 │ │ -08e846: 2205 4203 |0057: new-instance v5, Ljava/lang/StringBuilder; // type@0342 │ │ -08e84a: 7010 5715 0500 |0059: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ -08e850: 6e20 5f15 3500 |005c: invoke-virtual {v5, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -08e856: 0c05 |005f: move-result-object v5 │ │ -08e858: 1a06 ae00 |0060: const-string v6, " promote to " // string@00ae │ │ -08e85c: 6e20 5f15 6500 |0062: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -08e862: 0c05 |0065: move-result-object v5 │ │ -08e864: 6e10 6415 0500 |0066: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ -08e86a: 0c03 |0069: move-result-object v3 │ │ -08e86c: 5475 8a05 |006a: iget-object v5, v7, Ljwtc/android/chess/ChessView;._parent:Ljwtc/android/chess/main; // field@058a │ │ -08e870: 6e20 2419 3500 |006c: invoke-virtual {v5, v3}, Ljwtc/android/chess/main;.soundNotification:(Ljava/lang/String;)V // method@1924 │ │ -08e876: 0e00 |006f: return-void │ │ +090340: |[090340] jwtc.android.chess.ChessView.playNotification:()V │ │ +090350: 5475 8305 |0000: iget-object v5, v7, Ljwtc/android/chess/ChessView;._jni:Ljwtc/chess/JNI; // field@0583 │ │ +090354: 6e10 2d1b 0500 |0002: invoke-virtual {v5}, Ljwtc/chess/JNI;.getMyMove:()I // method@1b2d │ │ +09035a: 0a01 |0005: move-result v1 │ │ +09035c: 7110 511b 0100 |0006: invoke-static {v1}, Ljwtc/chess/Move;.getFrom:(I)I // method@1b51 │ │ +090362: 0a00 |0009: move-result v0 │ │ +090364: 7110 531b 0100 |000a: invoke-static {v1}, Ljwtc/chess/Move;.getTo:(I)I // method@1b53 │ │ +09036a: 0a04 |000d: move-result v4 │ │ +09036c: 7110 521b 0100 |000e: invoke-static {v1}, Ljwtc/chess/Move;.getPromotionPiece:(I)I // method@1b52 │ │ +090372: 0a02 |0011: move-result v2 │ │ +090374: 2205 3f03 |0012: new-instance v5, Ljava/lang/StringBuilder; // type@033f │ │ +090378: 7010 5715 0500 |0014: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ +09037e: 7110 771b 0000 |0017: invoke-static {v0}, Ljwtc/chess/Pos;.colToString:(I)Ljava/lang/String; // method@1b77 │ │ +090384: 0c06 |001a: move-result-object v6 │ │ +090386: 6e10 4b15 0600 |001b: invoke-virtual {v6}, Ljava/lang/String;.toUpperCase:()Ljava/lang/String; // method@154b │ │ +09038c: 0c06 |001e: move-result-object v6 │ │ +09038e: 6e20 5f15 6500 |001f: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +090394: 0c05 |0022: move-result-object v5 │ │ +090396: 1a06 3501 |0023: const-string v6, ". " // string@0135 │ │ +09039a: 6e20 5f15 6500 |0025: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +0903a0: 0c05 |0028: move-result-object v5 │ │ +0903a2: 7110 7b1b 0000 |0029: invoke-static {v0}, Ljwtc/chess/Pos;.rowToString:(I)Ljava/lang/String; // method@1b7b │ │ +0903a8: 0c06 |002c: move-result-object v6 │ │ +0903aa: 6e20 5f15 6500 |002d: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +0903b0: 0c05 |0030: move-result-object v5 │ │ +0903b2: 1a06 3501 |0031: const-string v6, ". " // string@0135 │ │ +0903b6: 6e20 5f15 6500 |0033: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +0903bc: 0c05 |0036: move-result-object v5 │ │ +0903be: 7110 771b 0400 |0037: invoke-static {v4}, Ljwtc/chess/Pos;.colToString:(I)Ljava/lang/String; // method@1b77 │ │ +0903c4: 0c06 |003a: move-result-object v6 │ │ +0903c6: 6e10 4b15 0600 |003b: invoke-virtual {v6}, Ljava/lang/String;.toUpperCase:()Ljava/lang/String; // method@154b │ │ +0903cc: 0c06 |003e: move-result-object v6 │ │ +0903ce: 6e20 5f15 6500 |003f: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +0903d4: 0c05 |0042: move-result-object v5 │ │ +0903d6: 1a06 3501 |0043: const-string v6, ". " // string@0135 │ │ +0903da: 6e20 5f15 6500 |0045: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +0903e0: 0c05 |0048: move-result-object v5 │ │ +0903e2: 7110 7b1b 0400 |0049: invoke-static {v4}, Ljwtc/chess/Pos;.rowToString:(I)Ljava/lang/String; // method@1b7b │ │ +0903e8: 0c06 |004c: move-result-object v6 │ │ +0903ea: 6e20 5f15 6500 |004d: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +0903f0: 0c05 |0050: move-result-object v5 │ │ +0903f2: 6e10 6415 0500 |0051: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ +0903f8: 0c03 |0054: move-result-object v3 │ │ +0903fa: 3802 1500 |0055: if-eqz v2, 006a // +0015 │ │ +0903fe: 2205 3f03 |0057: new-instance v5, Ljava/lang/StringBuilder; // type@033f │ │ +090402: 7010 5715 0500 |0059: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ +090408: 6e20 5f15 3500 |005c: invoke-virtual {v5, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +09040e: 0c05 |005f: move-result-object v5 │ │ +090410: 1a06 ae00 |0060: const-string v6, " promote to " // string@00ae │ │ +090414: 6e20 5f15 6500 |0062: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +09041a: 0c05 |0065: move-result-object v5 │ │ +09041c: 6e10 6415 0500 |0066: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ +090422: 0c03 |0069: move-result-object v3 │ │ +090424: 5475 8a05 |006a: iget-object v5, v7, Ljwtc/android/chess/ChessView;._parent:Ljwtc/android/chess/main; // field@058a │ │ +090428: 6e20 2419 3500 |006c: invoke-virtual {v5, v3}, Ljwtc/android/chess/main;.soundNotification:(Ljava/lang/String;)V // method@1924 │ │ +09042e: 0e00 |006f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1353 │ │ 0x0006 line=1355 │ │ 0x000a line=1356 │ │ 0x000e line=1357 │ │ 0x0012 line=1359 │ │ + 0x0029 line=1360 │ │ + 0x0037 line=1361 │ │ + 0x0049 line=1362 │ │ 0x0055 line=1363 │ │ 0x0057 line=1364 │ │ 0x006a line=1366 │ │ 0x006f line=1367 │ │ locals : │ │ 0x000a - 0x0070 reg=0 from I │ │ 0x0006 - 0x0070 reg=1 move I │ │ @@ -195432,29 +195544,29 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 30 16-bit code units │ │ -08e878: |[08e878] jwtc.android.chess.ChessView.scrollToEnd:()V │ │ -08e888: 5420 7f05 |0000: iget-object v0, v2, Ljwtc/android/chess/ChessView;._hScrollHistory:Landroid/widget/HorizontalScrollView; // field@057f │ │ -08e88c: 3800 0d00 |0002: if-eqz v0, 000f // +000d │ │ -08e890: 5420 7f05 |0004: iget-object v0, v2, Ljwtc/android/chess/ChessView;._hScrollHistory:Landroid/widget/HorizontalScrollView; // field@057f │ │ -08e894: 2201 9a03 |0006: new-instance v1, Ljwtc/android/chess/ChessView$19; // type@039a │ │ -08e898: 7020 5816 2100 |0008: invoke-direct {v1, v2}, Ljwtc/android/chess/ChessView$19;.:(Ljwtc/android/chess/ChessView;)V // method@1658 │ │ -08e89e: 6e20 e013 1000 |000b: invoke-virtual {v0, v1}, Landroid/widget/HorizontalScrollView;.post:(Ljava/lang/Runnable;)Z // method@13e0 │ │ -08e8a4: 0e00 |000e: return-void │ │ -08e8a6: 5420 9c05 |000f: iget-object v0, v2, Ljwtc/android/chess/ChessView;._vScrollHistory:Landroid/widget/ScrollView; // field@059c │ │ -08e8aa: 3800 fdff |0011: if-eqz v0, 000e // -0003 │ │ -08e8ae: 5420 9c05 |0013: iget-object v0, v2, Ljwtc/android/chess/ChessView;._vScrollHistory:Landroid/widget/ScrollView; // field@059c │ │ -08e8b2: 2201 9e03 |0015: new-instance v1, Ljwtc/android/chess/ChessView$20; // type@039e │ │ -08e8b6: 7020 6016 2100 |0017: invoke-direct {v1, v2}, Ljwtc/android/chess/ChessView$20;.:(Ljwtc/android/chess/ChessView;)V // method@1660 │ │ -08e8bc: 6e20 2c14 1000 |001a: invoke-virtual {v0, v1}, Landroid/widget/ScrollView;.post:(Ljava/lang/Runnable;)Z // method@142c │ │ -08e8c2: 28f1 |001d: goto 000e // -000f │ │ +090430: |[090430] jwtc.android.chess.ChessView.scrollToEnd:()V │ │ +090440: 5420 7f05 |0000: iget-object v0, v2, Ljwtc/android/chess/ChessView;._hScrollHistory:Landroid/widget/HorizontalScrollView; // field@057f │ │ +090444: 3800 0d00 |0002: if-eqz v0, 000f // +000d │ │ +090448: 5420 7f05 |0004: iget-object v0, v2, Ljwtc/android/chess/ChessView;._hScrollHistory:Landroid/widget/HorizontalScrollView; // field@057f │ │ +09044c: 2201 9703 |0006: new-instance v1, Ljwtc/android/chess/ChessView$19; // type@0397 │ │ +090450: 7020 5816 2100 |0008: invoke-direct {v1, v2}, Ljwtc/android/chess/ChessView$19;.:(Ljwtc/android/chess/ChessView;)V // method@1658 │ │ +090456: 6e20 e013 1000 |000b: invoke-virtual {v0, v1}, Landroid/widget/HorizontalScrollView;.post:(Ljava/lang/Runnable;)Z // method@13e0 │ │ +09045c: 0e00 |000e: return-void │ │ +09045e: 5420 9c05 |000f: iget-object v0, v2, Ljwtc/android/chess/ChessView;._vScrollHistory:Landroid/widget/ScrollView; // field@059c │ │ +090462: 3800 fdff |0011: if-eqz v0, 000e // -0003 │ │ +090466: 5420 9c05 |0013: iget-object v0, v2, Ljwtc/android/chess/ChessView;._vScrollHistory:Landroid/widget/ScrollView; // field@059c │ │ +09046a: 2201 9b03 |0015: new-instance v1, Ljwtc/android/chess/ChessView$20; // type@039b │ │ +09046e: 7020 6016 2100 |0017: invoke-direct {v1, v2}, Ljwtc/android/chess/ChessView$20;.:(Ljwtc/android/chess/ChessView;)V // method@1660 │ │ +090474: 6e20 2c14 1000 |001a: invoke-virtual {v0, v1}, Landroid/widget/ScrollView;.post:(Ljava/lang/Runnable;)Z // method@142c │ │ +09047a: 28f1 |001d: goto 000e // -000f │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1236 │ │ 0x0004 line=1237 │ │ 0x000e line=1251 │ │ 0x000f line=1243 │ │ 0x0013 line=1244 │ │ @@ -195466,29 +195578,29 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 30 16-bit code units │ │ -08e8c4: |[08e8c4] jwtc.android.chess.ChessView.scrollToStart:()V │ │ -08e8d4: 5420 7f05 |0000: iget-object v0, v2, Ljwtc/android/chess/ChessView;._hScrollHistory:Landroid/widget/HorizontalScrollView; // field@057f │ │ -08e8d8: 3800 0d00 |0002: if-eqz v0, 000f // +000d │ │ -08e8dc: 5420 7f05 |0004: iget-object v0, v2, Ljwtc/android/chess/ChessView;._hScrollHistory:Landroid/widget/HorizontalScrollView; // field@057f │ │ -08e8e0: 2201 9f03 |0006: new-instance v1, Ljwtc/android/chess/ChessView$21; // type@039f │ │ -08e8e4: 7020 6216 2100 |0008: invoke-direct {v1, v2}, Ljwtc/android/chess/ChessView$21;.:(Ljwtc/android/chess/ChessView;)V // method@1662 │ │ -08e8ea: 6e20 e013 1000 |000b: invoke-virtual {v0, v1}, Landroid/widget/HorizontalScrollView;.post:(Ljava/lang/Runnable;)Z // method@13e0 │ │ -08e8f0: 0e00 |000e: return-void │ │ -08e8f2: 5420 9c05 |000f: iget-object v0, v2, Ljwtc/android/chess/ChessView;._vScrollHistory:Landroid/widget/ScrollView; // field@059c │ │ -08e8f6: 3800 fdff |0011: if-eqz v0, 000e // -0003 │ │ -08e8fa: 5420 9c05 |0013: iget-object v0, v2, Ljwtc/android/chess/ChessView;._vScrollHistory:Landroid/widget/ScrollView; // field@059c │ │ -08e8fe: 2201 a003 |0015: new-instance v1, Ljwtc/android/chess/ChessView$22; // type@03a0 │ │ -08e902: 7020 6416 2100 |0017: invoke-direct {v1, v2}, Ljwtc/android/chess/ChessView$22;.:(Ljwtc/android/chess/ChessView;)V // method@1664 │ │ -08e908: 6e20 2c14 1000 |001a: invoke-virtual {v0, v1}, Landroid/widget/ScrollView;.post:(Ljava/lang/Runnable;)Z // method@142c │ │ -08e90e: 28f1 |001d: goto 000e // -000f │ │ +09047c: |[09047c] jwtc.android.chess.ChessView.scrollToStart:()V │ │ +09048c: 5420 7f05 |0000: iget-object v0, v2, Ljwtc/android/chess/ChessView;._hScrollHistory:Landroid/widget/HorizontalScrollView; // field@057f │ │ +090490: 3800 0d00 |0002: if-eqz v0, 000f // +000d │ │ +090494: 5420 7f05 |0004: iget-object v0, v2, Ljwtc/android/chess/ChessView;._hScrollHistory:Landroid/widget/HorizontalScrollView; // field@057f │ │ +090498: 2201 9c03 |0006: new-instance v1, Ljwtc/android/chess/ChessView$21; // type@039c │ │ +09049c: 7020 6216 2100 |0008: invoke-direct {v1, v2}, Ljwtc/android/chess/ChessView$21;.:(Ljwtc/android/chess/ChessView;)V // method@1662 │ │ +0904a2: 6e20 e013 1000 |000b: invoke-virtual {v0, v1}, Landroid/widget/HorizontalScrollView;.post:(Ljava/lang/Runnable;)Z // method@13e0 │ │ +0904a8: 0e00 |000e: return-void │ │ +0904aa: 5420 9c05 |000f: iget-object v0, v2, Ljwtc/android/chess/ChessView;._vScrollHistory:Landroid/widget/ScrollView; // field@059c │ │ +0904ae: 3800 fdff |0011: if-eqz v0, 000e // -0003 │ │ +0904b2: 5420 9c05 |0013: iget-object v0, v2, Ljwtc/android/chess/ChessView;._vScrollHistory:Landroid/widget/ScrollView; // field@059c │ │ +0904b6: 2201 9d03 |0015: new-instance v1, Ljwtc/android/chess/ChessView$22; // type@039d │ │ +0904ba: 7020 6416 2100 |0017: invoke-direct {v1, v2}, Ljwtc/android/chess/ChessView$22;.:(Ljwtc/android/chess/ChessView;)V // method@1664 │ │ +0904c0: 6e20 2c14 1000 |001a: invoke-virtual {v0, v1}, Landroid/widget/ScrollView;.post:(Ljava/lang/Runnable;)Z // method@142c │ │ +0904c6: 28f1 |001d: goto 000e // -000f │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1253 │ │ 0x0004 line=1254 │ │ 0x000e line=1268 │ │ 0x000f line=1260 │ │ 0x0013 line=1261 │ │ @@ -195500,34 +195612,34 @@ │ │ type : '(ILjava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 36 16-bit code units │ │ -08e910: |[08e910] jwtc.android.chess.ChessView.setAnnotation:(ILjava/lang/String;)V │ │ -08e920: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -08e922: 6f30 7d17 4305 |0001: invoke-super {v3, v4, v5}, Ljwtc/android/chess/UI;.setAnnotation:(ILjava/lang/String;)V // method@177d │ │ -08e928: 5430 7805 |0004: iget-object v0, v3, Ljwtc/android/chess/ChessView;._arrPGNView:Ljava/util/ArrayList; // field@0578 │ │ -08e92c: 6e20 a315 4000 |0006: invoke-virtual {v0, v4}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@15a3 │ │ -08e932: 0c00 |0009: move-result-object v0 │ │ -08e934: 1f00 c203 |000a: check-cast v0, Ljwtc/android/chess/PGNView; // type@03c2 │ │ -08e938: 6e10 4215 0500 |000c: invoke-virtual {v5}, Ljava/lang/String;.length:()I // method@1542 │ │ -08e93e: 0a01 |000f: move-result v1 │ │ -08e940: 3d01 1200 |0010: if-lez v1, 0022 // +0012 │ │ -08e944: 1211 |0012: const/4 v1, #int 1 // #1 │ │ -08e946: 6e20 3f17 1000 |0013: invoke-virtual {v0, v1}, Ljwtc/android/chess/PGNView;.setAnnotated:(Z)V // method@173f │ │ -08e94c: 5430 7805 |0016: iget-object v0, v3, Ljwtc/android/chess/ChessView;._arrPGNView:Ljava/util/ArrayList; // field@0578 │ │ -08e950: 6e20 a315 4000 |0018: invoke-virtual {v0, v4}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@15a3 │ │ -08e956: 0c00 |001b: move-result-object v0 │ │ -08e958: 1f00 c203 |001c: check-cast v0, Ljwtc/android/chess/PGNView; // type@03c2 │ │ -08e95c: 6e20 4017 2000 |001e: invoke-virtual {v0, v2}, Ljwtc/android/chess/PGNView;.setSelected:(Z)V // method@1740 │ │ -08e962: 0e00 |0021: return-void │ │ -08e964: 0121 |0022: move v1, v2 │ │ -08e966: 28f0 |0023: goto 0013 // -0010 │ │ +0904c8: |[0904c8] jwtc.android.chess.ChessView.setAnnotation:(ILjava/lang/String;)V │ │ +0904d8: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +0904da: 6f30 7d17 4305 |0001: invoke-super {v3, v4, v5}, Ljwtc/android/chess/UI;.setAnnotation:(ILjava/lang/String;)V // method@177d │ │ +0904e0: 5430 7805 |0004: iget-object v0, v3, Ljwtc/android/chess/ChessView;._arrPGNView:Ljava/util/ArrayList; // field@0578 │ │ +0904e4: 6e20 a315 4000 |0006: invoke-virtual {v0, v4}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@15a3 │ │ +0904ea: 0c00 |0009: move-result-object v0 │ │ +0904ec: 1f00 bf03 |000a: check-cast v0, Ljwtc/android/chess/PGNView; // type@03bf │ │ +0904f0: 6e10 4215 0500 |000c: invoke-virtual {v5}, Ljava/lang/String;.length:()I // method@1542 │ │ +0904f6: 0a01 |000f: move-result v1 │ │ +0904f8: 3d01 1200 |0010: if-lez v1, 0022 // +0012 │ │ +0904fc: 1211 |0012: const/4 v1, #int 1 // #1 │ │ +0904fe: 6e20 3f17 1000 |0013: invoke-virtual {v0, v1}, Ljwtc/android/chess/PGNView;.setAnnotated:(Z)V // method@173f │ │ +090504: 5430 7805 |0016: iget-object v0, v3, Ljwtc/android/chess/ChessView;._arrPGNView:Ljava/util/ArrayList; // field@0578 │ │ +090508: 6e20 a315 4000 |0018: invoke-virtual {v0, v4}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@15a3 │ │ +09050e: 0c00 |001b: move-result-object v0 │ │ +090510: 1f00 bf03 |001c: check-cast v0, Ljwtc/android/chess/PGNView; // type@03bf │ │ +090514: 6e20 4017 2000 |001e: invoke-virtual {v0, v2}, Ljwtc/android/chess/PGNView;.setSelected:(Z)V // method@1740 │ │ +09051a: 0e00 |0021: return-void │ │ +09051c: 0121 |0022: move v1, v2 │ │ +09051e: 28f0 |0023: goto 0013 // -0010 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=704 │ │ 0x0004 line=706 │ │ 0x0016 line=707 │ │ 0x0021 line=708 │ │ 0x0023 line=706 │ │ @@ -195541,17 +195653,17 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -08e968: |[08e968] jwtc.android.chess.ChessView.setAutoFlip:(Z)V │ │ -08e978: 5c01 7a05 |0000: iput-boolean v1, v0, Ljwtc/android/chess/ChessView;._bAutoFlip:Z // field@057a │ │ -08e97c: 0e00 |0002: return-void │ │ +090520: |[090520] jwtc.android.chess.ChessView.setAutoFlip:(Z)V │ │ +090530: 5c01 7a05 |0000: iput-boolean v1, v0, Ljwtc/android/chess/ChessView;._bAutoFlip:Z // field@057a │ │ +090534: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=610 │ │ 0x0002 line=611 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Ljwtc/android/chess/ChessView; │ │ 0x0000 - 0x0003 reg=1 b Z │ │ @@ -195561,20 +195673,20 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -08e980: |[08e980] jwtc.android.chess.ChessView.setEngineMessage:(Ljava/lang/String;)V │ │ -08e990: 5410 9805 |0000: iget-object v0, v1, Ljwtc/android/chess/ChessView;._tvEngine:Landroid/widget/TextView; // field@0598 │ │ -08e994: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -08e998: 5410 9805 |0004: iget-object v0, v1, Ljwtc/android/chess/ChessView;._tvEngine:Landroid/widget/TextView; // field@0598 │ │ -08e99c: 6e20 8214 2000 |0006: invoke-virtual {v0, v2}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@1482 │ │ -08e9a2: 0e00 |0009: return-void │ │ +090538: |[090538] jwtc.android.chess.ChessView.setEngineMessage:(Ljava/lang/String;)V │ │ +090548: 5410 9805 |0000: iget-object v0, v1, Ljwtc/android/chess/ChessView;._tvEngine:Landroid/widget/TextView; // field@0598 │ │ +09054c: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +090550: 5410 9805 |0004: iget-object v0, v1, Ljwtc/android/chess/ChessView;._tvEngine:Landroid/widget/TextView; // field@0598 │ │ +090554: 6e20 8214 2000 |0006: invoke-virtual {v0, v2}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@1482 │ │ +09055a: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=952 │ │ 0x0004 line=953 │ │ 0x0009 line=955 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Ljwtc/android/chess/ChessView; │ │ @@ -195585,18 +195697,18 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -08e9a4: |[08e9a4] jwtc.android.chess.ChessView.setFlippedBoard:(Z)V │ │ -08e9b4: 5410 9e05 |0000: iget-object v0, v1, Ljwtc/android/chess/ChessView;._view:Ljwtc/android/chess/ChessViewBase; // field@059e │ │ -08e9b8: 6e20 e916 2000 |0002: invoke-virtual {v0, v2}, Ljwtc/android/chess/ChessViewBase;.setFlippedBoard:(Z)V // method@16e9 │ │ -08e9be: 0e00 |0005: return-void │ │ +09055c: |[09055c] jwtc.android.chess.ChessView.setFlippedBoard:(Z)V │ │ +09056c: 5410 9e05 |0000: iget-object v0, v1, Ljwtc/android/chess/ChessView;._view:Ljwtc/android/chess/ChessViewBase; // field@059e │ │ +090570: 6e20 e916 2000 |0002: invoke-virtual {v0, v2}, Ljwtc/android/chess/ChessViewBase;.setFlippedBoard:(Z)V // method@16e9 │ │ +090576: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=779 │ │ 0x0005 line=780 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Ljwtc/android/chess/ChessView; │ │ 0x0000 - 0x0006 reg=2 b Z │ │ @@ -195606,21 +195718,21 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -08e9c0: |[08e9c0] jwtc.android.chess.ChessView.setMessage:(I)V │ │ -08e9d0: 5420 8a05 |0000: iget-object v0, v2, Ljwtc/android/chess/ChessView;._parent:Ljwtc/android/chess/main; // field@058a │ │ -08e9d4: 5421 8a05 |0002: iget-object v1, v2, Ljwtc/android/chess/ChessView;._parent:Ljwtc/android/chess/main; // field@058a │ │ -08e9d8: 6e20 0719 3100 |0004: invoke-virtual {v1, v3}, Ljwtc/android/chess/main;.getString:(I)Ljava/lang/String; // method@1907 │ │ -08e9de: 0c01 |0007: move-result-object v1 │ │ -08e9e0: 6e20 fc18 1000 |0008: invoke-virtual {v0, v1}, Ljwtc/android/chess/main;.doToast:(Ljava/lang/String;)V // method@18fc │ │ -08e9e6: 0e00 |000b: return-void │ │ +090578: |[090578] jwtc.android.chess.ChessView.setMessage:(I)V │ │ +090588: 5420 8a05 |0000: iget-object v0, v2, Ljwtc/android/chess/ChessView;._parent:Ljwtc/android/chess/main; // field@058a │ │ +09058c: 5421 8a05 |0002: iget-object v1, v2, Ljwtc/android/chess/ChessView;._parent:Ljwtc/android/chess/main; // field@058a │ │ +090590: 6e20 0719 3100 |0004: invoke-virtual {v1, v3}, Ljwtc/android/chess/main;.getString:(I)Ljava/lang/String; // method@1907 │ │ +090596: 0c01 |0007: move-result-object v1 │ │ +090598: 6e20 fc18 1000 |0008: invoke-virtual {v0, v1}, Ljwtc/android/chess/main;.doToast:(Ljava/lang/String;)V // method@18fc │ │ +09059e: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=959 │ │ 0x000b line=960 │ │ locals : │ │ 0x0000 - 0x000c reg=2 this Ljwtc/android/chess/ChessView; │ │ 0x0000 - 0x000c reg=3 res I │ │ @@ -195630,18 +195742,18 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -08e9e8: |[08e9e8] jwtc.android.chess.ChessView.setMessage:(Ljava/lang/String;)V │ │ -08e9f8: 5410 8a05 |0000: iget-object v0, v1, Ljwtc/android/chess/ChessView;._parent:Ljwtc/android/chess/main; // field@058a │ │ -08e9fc: 6e20 fc18 2000 |0002: invoke-virtual {v0, v2}, Ljwtc/android/chess/main;.doToast:(Ljava/lang/String;)V // method@18fc │ │ -08ea02: 0e00 |0005: return-void │ │ +0905a0: |[0905a0] jwtc.android.chess.ChessView.setMessage:(Ljava/lang/String;)V │ │ +0905b0: 5410 8a05 |0000: iget-object v0, v1, Ljwtc/android/chess/ChessView;._parent:Ljwtc/android/chess/main; // field@058a │ │ +0905b4: 6e20 fc18 2000 |0002: invoke-virtual {v0, v2}, Ljwtc/android/chess/main;.doToast:(Ljava/lang/String;)V // method@18fc │ │ +0905ba: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=945 │ │ 0x0005 line=948 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Ljwtc/android/chess/ChessView; │ │ 0x0000 - 0x0006 reg=2 sMsg Ljava/lang/String; │ │ @@ -195651,17 +195763,17 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -08ea04: |[08ea04] jwtc.android.chess.ChessView.setPlayMode:(I)V │ │ -08ea14: 5901 8b05 |0000: iput v1, v0, Ljwtc/android/chess/ChessView;._playMode:I // field@058b │ │ -08ea18: 0e00 |0002: return-void │ │ +0905bc: |[0905bc] jwtc.android.chess.ChessView.setPlayMode:(I)V │ │ +0905cc: 5901 8b05 |0000: iput v1, v0, Ljwtc/android/chess/ChessView;._playMode:I // field@058b │ │ +0905d0: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=963 │ │ 0x0002 line=964 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Ljwtc/android/chess/ChessView; │ │ 0x0000 - 0x0003 reg=1 mode I │ │ @@ -195671,17 +195783,17 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -08ea1c: |[08ea1c] jwtc.android.chess.ChessView.setShowMoves:(Z)V │ │ -08ea2c: 5c01 7c05 |0000: iput-boolean v1, v0, Ljwtc/android/chess/ChessView;._bShowMoves:Z // field@057c │ │ -08ea30: 0e00 |0002: return-void │ │ +0905d4: |[0905d4] jwtc.android.chess.ChessView.setShowMoves:(Z)V │ │ +0905e4: 5c01 7c05 |0000: iput-boolean v1, v0, Ljwtc/android/chess/ChessView;._bShowMoves:Z // field@057c │ │ +0905e8: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=613 │ │ 0x0002 line=614 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Ljwtc/android/chess/ChessView; │ │ 0x0000 - 0x0003 reg=1 b Z │ │ @@ -195691,20 +195803,20 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -08ea34: |[08ea34] jwtc.android.chess.ChessView.toggleControl:(I)V │ │ -08ea44: 5410 9f05 |0000: iget-object v0, v1, Ljwtc/android/chess/ChessView;._viewAnimator:Landroid/widget/ViewAnimator; // field@059f │ │ -08ea48: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -08ea4c: 5410 9f05 |0004: iget-object v0, v1, Ljwtc/android/chess/ChessView;._viewAnimator:Landroid/widget/ViewAnimator; // field@059f │ │ -08ea50: 6e20 8e14 2000 |0006: invoke-virtual {v0, v2}, Landroid/widget/ViewAnimator;.setDisplayedChild:(I)V // method@148e │ │ -08ea56: 0e00 |0009: return-void │ │ +0905ec: |[0905ec] jwtc.android.chess.ChessView.toggleControl:(I)V │ │ +0905fc: 5410 9f05 |0000: iget-object v0, v1, Ljwtc/android/chess/ChessView;._viewAnimator:Landroid/widget/ViewAnimator; // field@059f │ │ +090600: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +090604: 5410 9f05 |0004: iget-object v0, v1, Ljwtc/android/chess/ChessView;._viewAnimator:Landroid/widget/ViewAnimator; // field@059f │ │ +090608: 6e20 8e14 2000 |0006: invoke-virtual {v0, v2}, Landroid/widget/ViewAnimator;.setDisplayedChild:(I)V // method@148e │ │ +09060e: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=604 │ │ 0x0004 line=605 │ │ 0x0009 line=607 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Ljwtc/android/chess/ChessView; │ │ @@ -195715,20 +195827,20 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -08ea58: |[08ea58] jwtc.android.chess.ChessView.toggleControls:()V │ │ -08ea68: 5410 9f05 |0000: iget-object v0, v1, Ljwtc/android/chess/ChessView;._viewAnimator:Landroid/widget/ViewAnimator; // field@059f │ │ -08ea6c: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -08ea70: 5410 9f05 |0004: iget-object v0, v1, Ljwtc/android/chess/ChessView;._viewAnimator:Landroid/widget/ViewAnimator; // field@059f │ │ -08ea74: 6e10 9114 0000 |0006: invoke-virtual {v0}, Landroid/widget/ViewAnimator;.showNext:()V // method@1491 │ │ -08ea7a: 0e00 |0009: return-void │ │ +090610: |[090610] jwtc.android.chess.ChessView.toggleControls:()V │ │ +090620: 5410 9f05 |0000: iget-object v0, v1, Ljwtc/android/chess/ChessView;._viewAnimator:Landroid/widget/ViewAnimator; // field@059f │ │ +090624: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +090628: 5410 9f05 |0004: iget-object v0, v1, Ljwtc/android/chess/ChessView;._viewAnimator:Landroid/widget/ViewAnimator; // field@059f │ │ +09062c: 6e10 9114 0000 |0006: invoke-virtual {v0}, Landroid/widget/ViewAnimator;.showNext:()V // method@1491 │ │ +090632: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=598 │ │ 0x0004 line=599 │ │ 0x0009 line=601 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Ljwtc/android/chess/ChessView; │ │ @@ -195738,255 +195850,255 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 15 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 498 16-bit code units │ │ -08ea7c: |[08ea7c] jwtc.android.chess.ChessView.updateState:()V │ │ -08ea8c: 140d 9e00 087f |0000: const v13, #float 1.80778e+38 // #7f08009e │ │ -08ea92: 130a 0800 |0003: const/16 v10, #int 8 // #8 │ │ -08ea96: 1249 |0005: const/4 v9, #int 4 // #4 │ │ -08ea98: 121c |0006: const/4 v12, #int 1 // #1 │ │ -08ea9a: 1208 |0007: const/4 v8, #int 0 // #0 │ │ -08ea9c: 6f10 8317 0e00 |0008: invoke-super {v14}, Ljwtc/android/chess/UI;.updateState:()V // method@1783 │ │ -08eaa2: 54e7 8c05 |000b: iget-object v7, v14, Ljwtc/android/chess/ChessView;._progressPlay:Landroid/widget/ProgressBar; // field@058c │ │ -08eaa6: 6e10 1a14 0700 |000d: invoke-virtual {v7}, Landroid/widget/ProgressBar;.getVisibility:()I // method@141a │ │ -08eaac: 0a07 |0010: move-result v7 │ │ -08eaae: 3907 8b00 |0011: if-nez v7, 009c // +008b │ │ -08eab2: 55e7 a005 |0013: iget-boolean v7, v14, Ljwtc/android/chess/ChessView;.m_bActive:Z // field@05a0 │ │ -08eab6: 3807 0c00 |0015: if-eqz v7, 0021 // +000c │ │ -08eaba: 54e7 8c05 |0017: iget-object v7, v14, Ljwtc/android/chess/ChessView;._progressPlay:Landroid/widget/ProgressBar; // field@058c │ │ -08eabe: 6e20 1d14 a700 |0019: invoke-virtual {v7, v10}, Landroid/widget/ProgressBar;.setVisibility:(I)V // method@141d │ │ -08eac4: 54e7 7d05 |001c: iget-object v7, v14, Ljwtc/android/chess/ChessView;._butPlay:Landroid/widget/ImageButton; // field@057d │ │ -08eac8: 6e20 e313 8700 |001e: invoke-virtual {v7, v8}, Landroid/widget/ImageButton;.setVisibility:(I)V // method@13e3 │ │ -08eace: 54e7 8305 |0021: iget-object v7, v14, Ljwtc/android/chess/ChessView;._jni:Ljwtc/chess/JNI; // field@0583 │ │ -08ead2: 6e10 301b 0700 |0023: invoke-virtual {v7}, Ljwtc/chess/JNI;.getNumBoard:()I // method@1b30 │ │ -08ead8: 0a07 |0026: move-result v7 │ │ -08eada: d800 07fe |0027: add-int/lit8 v0, v7, #int -2 // #fe │ │ -08eade: 54e7 9405 |0029: iget-object v7, v14, Ljwtc/android/chess/ChessView;._tvAnnotate:Landroid/widget/TextView; // field@0594 │ │ -08eae2: 3807 2e00 |002b: if-eqz v7, 0059 // +002e │ │ -08eae6: 3a00 7f00 |002d: if-ltz v0, 00ac // +007f │ │ -08eaea: 54e7 7705 |002f: iget-object v7, v14, Ljwtc/android/chess/ChessView;._arrPGN:Ljava/util/ArrayList; // field@0577 │ │ -08eaee: 6e10 aa15 0700 |0031: invoke-virtual {v7}, Ljava/util/ArrayList;.size:()I // method@15aa │ │ -08eaf4: 0a07 |0034: move-result v7 │ │ -08eaf6: 3570 7700 |0035: if-ge v0, v7, 00ac // +0077 │ │ -08eafa: 54ea 9405 |0037: iget-object v10, v14, Ljwtc/android/chess/ChessView;._tvAnnotate:Landroid/widget/TextView; // field@0594 │ │ -08eafe: 54e7 7705 |0039: iget-object v7, v14, Ljwtc/android/chess/ChessView;._arrPGN:Ljava/util/ArrayList; // field@0577 │ │ -08eb02: 6e20 a315 0700 |003b: invoke-virtual {v7, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@15a3 │ │ -08eb08: 0c07 |003e: move-result-object v7 │ │ -08eb0a: 1f07 6f04 |003f: check-cast v7, Ljwtc/chess/PGNEntry; // type@046f │ │ -08eb0e: 5477 d30a |0041: iget-object v7, v7, Ljwtc/chess/PGNEntry;._sAnnotation:Ljava/lang/String; // field@0ad3 │ │ -08eb12: 6e20 8214 7a00 |0043: invoke-virtual {v10, v7}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@1482 │ │ -08eb18: 54e7 9505 |0046: iget-object v7, v14, Ljwtc/android/chess/ChessView;._tvAnnotateGuess:Landroid/widget/TextView; // field@0595 │ │ -08eb1c: 3807 1100 |0048: if-eqz v7, 0059 // +0011 │ │ -08eb20: 54ea 9505 |004a: iget-object v10, v14, Ljwtc/android/chess/ChessView;._tvAnnotateGuess:Landroid/widget/TextView; // field@0595 │ │ -08eb24: 54e7 7705 |004c: iget-object v7, v14, Ljwtc/android/chess/ChessView;._arrPGN:Ljava/util/ArrayList; // field@0577 │ │ -08eb28: 6e20 a315 0700 |004e: invoke-virtual {v7, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@15a3 │ │ -08eb2e: 0c07 |0051: move-result-object v7 │ │ -08eb30: 1f07 6f04 |0052: check-cast v7, Ljwtc/chess/PGNEntry; // type@046f │ │ -08eb34: 5477 d30a |0054: iget-object v7, v7, Ljwtc/chess/PGNEntry;._sAnnotation:Ljava/lang/String; // field@0ad3 │ │ -08eb38: 6e20 8214 7a00 |0056: invoke-virtual {v10, v7}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@1482 │ │ -08eb3e: 54e7 7605 |0059: iget-object v7, v14, Ljwtc/android/chess/ChessView;._arrImageCaptured:[[Landroid/widget/ImageView; // field@0576 │ │ -08eb42: 4607 0708 |005b: aget-object v7, v7, v8 │ │ -08eb46: 4607 0708 |005d: aget-object v7, v7, v8 │ │ -08eb4a: 3807 6800 |005f: if-eqz v7, 00c7 // +0068 │ │ -08eb4e: 1206 |0061: const/4 v6, #int 0 // #0 │ │ -08eb50: 1227 |0062: const/4 v7, #int 2 // #2 │ │ -08eb52: 3576 6400 |0063: if-ge v6, v7, 00c7 // +0064 │ │ -08eb56: 1202 |0065: const/4 v2, #int 0 // #0 │ │ -08eb58: 1257 |0066: const/4 v7, #int 5 // #5 │ │ -08eb5a: 3572 5d00 |0067: if-ge v2, v7, 00c4 // +005d │ │ -08eb5e: 54e7 8305 |0069: iget-object v7, v14, Ljwtc/android/chess/ChessView;._jni:Ljwtc/chess/JNI; // field@0583 │ │ -08eb62: 6e30 311b 6702 |006b: invoke-virtual {v7, v6, v2}, Ljwtc/chess/JNI;.getNumCaptured:(II)I // method@1b31 │ │ -08eb68: 0a01 |006e: move-result v1 │ │ -08eb6a: 54e7 7605 |006f: iget-object v7, v14, Ljwtc/android/chess/ChessView;._arrImageCaptured:[[Landroid/widget/ImageView; // field@0576 │ │ -08eb6e: 4607 0706 |0071: aget-object v7, v7, v6 │ │ -08eb72: 460a 0702 |0073: aget-object v10, v7, v2 │ │ -08eb76: 3d01 4a00 |0075: if-lez v1, 00bf // +004a │ │ -08eb7a: 0187 |0077: move v7, v8 │ │ -08eb7c: 6e20 e913 7a00 |0078: invoke-virtual {v10, v7}, Landroid/widget/ImageView;.setVisibility:(I)V // method@13e9 │ │ -08eb82: 54e7 7905 |007b: iget-object v7, v14, Ljwtc/android/chess/ChessView;._arrTextCaptured:[[Landroid/widget/TextView; // field@0579 │ │ -08eb86: 4607 0706 |007d: aget-object v7, v7, v6 │ │ -08eb8a: 460a 0702 |007f: aget-object v10, v7, v2 │ │ -08eb8e: 37c1 4000 |0081: if-le v1, v12, 00c1 // +0040 │ │ -08eb92: 2207 4203 |0083: new-instance v7, Ljava/lang/StringBuilder; // type@0342 │ │ -08eb96: 7010 5715 0700 |0085: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ -08eb9c: 1a0b 0000 |0088: const-string v11, "" // string@0000 │ │ -08eba0: 6e20 5f15 b700 |008a: invoke-virtual {v7, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -08eba6: 0c07 |008d: move-result-object v7 │ │ -08eba8: 6e20 5b15 1700 |008e: invoke-virtual {v7, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@155b │ │ -08ebae: 0c07 |0091: move-result-object v7 │ │ -08ebb0: 6e10 6415 0700 |0092: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ -08ebb6: 0c07 |0095: move-result-object v7 │ │ -08ebb8: 6e20 8214 7a00 |0096: invoke-virtual {v10, v7}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@1482 │ │ -08ebbe: d802 0201 |0099: add-int/lit8 v2, v2, #int 1 // #01 │ │ -08ebc2: 28cb |009b: goto 0066 // -0035 │ │ -08ebc4: 55e7 a005 |009c: iget-boolean v7, v14, Ljwtc/android/chess/ChessView;.m_bActive:Z // field@05a0 │ │ -08ebc8: 3907 83ff |009e: if-nez v7, 0021 // -007d │ │ -08ebcc: 54e7 8c05 |00a0: iget-object v7, v14, Ljwtc/android/chess/ChessView;._progressPlay:Landroid/widget/ProgressBar; // field@058c │ │ -08ebd0: 6e20 1d14 8700 |00a2: invoke-virtual {v7, v8}, Landroid/widget/ProgressBar;.setVisibility:(I)V // method@141d │ │ -08ebd6: 54e7 7d05 |00a5: iget-object v7, v14, Ljwtc/android/chess/ChessView;._butPlay:Landroid/widget/ImageButton; // field@057d │ │ -08ebda: 6e20 e313 a700 |00a7: invoke-virtual {v7, v10}, Landroid/widget/ImageButton;.setVisibility:(I)V // method@13e3 │ │ -08ebe0: 2900 77ff |00aa: goto/16 0021 // -0089 │ │ -08ebe4: 54e7 9405 |00ac: iget-object v7, v14, Ljwtc/android/chess/ChessView;._tvAnnotate:Landroid/widget/TextView; // field@0594 │ │ -08ebe8: 1a0a 0000 |00ae: const-string v10, "" // string@0000 │ │ -08ebec: 6e20 8214 a700 |00b0: invoke-virtual {v7, v10}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@1482 │ │ -08ebf2: 54e7 9505 |00b3: iget-object v7, v14, Ljwtc/android/chess/ChessView;._tvAnnotateGuess:Landroid/widget/TextView; // field@0595 │ │ -08ebf6: 3807 a4ff |00b5: if-eqz v7, 0059 // -005c │ │ -08ebfa: 54e7 9505 |00b7: iget-object v7, v14, Ljwtc/android/chess/ChessView;._tvAnnotateGuess:Landroid/widget/TextView; // field@0595 │ │ -08ebfe: 1a0a 0000 |00b9: const-string v10, "" // string@0000 │ │ -08ec02: 6e20 8214 a700 |00bb: invoke-virtual {v7, v10}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@1482 │ │ -08ec08: 289b |00be: goto 0059 // -0065 │ │ -08ec0a: 0197 |00bf: move v7, v9 │ │ -08ec0c: 28b8 |00c0: goto 0078 // -0048 │ │ -08ec0e: 1a07 0000 |00c1: const-string v7, "" // string@0000 │ │ -08ec12: 28d3 |00c3: goto 0096 // -002d │ │ -08ec14: d806 0601 |00c4: add-int/lit8 v6, v6, #int 1 // #01 │ │ -08ec18: 289c |00c6: goto 0062 // -0064 │ │ -08ec1a: 54e7 8305 |00c7: iget-object v7, v14, Ljwtc/android/chess/ChessView;._jni:Ljwtc/chess/JNI; // field@0583 │ │ -08ec1e: 6e10 321b 0700 |00c9: invoke-virtual {v7}, Ljwtc/chess/JNI;.getState:()I // method@1b32 │ │ -08ec24: 0a05 |00cc: move-result v5 │ │ -08ec26: 6e20 9a16 5e00 |00cd: invoke-virtual {v14, v5}, Ljwtc/android/chess/ChessView;.chessStateToR:(I)I // method@169a │ │ -08ec2c: 0a03 |00d0: move-result v3 │ │ -08ec2e: 54e7 8305 |00d1: iget-object v7, v14, Ljwtc/android/chess/ChessView;._jni:Ljwtc/chess/JNI; // field@0583 │ │ -08ec32: 6e10 331b 0700 |00d3: invoke-virtual {v7}, Ljwtc/chess/JNI;.getTurn:()I // method@1b33 │ │ -08ec38: 0a06 |00d6: move-result v6 │ │ -08ec3a: 33c6 a300 |00d7: if-ne v6, v12, 017a // +00a3 │ │ -08ec3e: 54e7 9e05 |00d9: iget-object v7, v14, Ljwtc/android/chess/ChessView;._view:Ljwtc/android/chess/ChessViewBase; // field@059e │ │ -08ec42: 6e10 e316 0700 |00db: invoke-virtual {v7}, Ljwtc/android/chess/ChessViewBase;.getFlippedBoard:()Z // method@16e3 │ │ -08ec48: 0a07 |00de: move-result v7 │ │ -08ec4a: 3807 8a00 |00df: if-eqz v7, 0169 // +008a │ │ -08ec4e: 54e7 9205 |00e1: iget-object v7, v14, Ljwtc/android/chess/ChessView;._switchTurnOpp:Landroid/widget/ViewSwitcher; // field@0592 │ │ -08ec52: 6e20 9314 8700 |00e3: invoke-virtual {v7, v8}, Landroid/widget/ViewSwitcher;.setVisibility:(I)V // method@1493 │ │ -08ec58: 54e7 9205 |00e6: iget-object v7, v14, Ljwtc/android/chess/ChessView;._switchTurnOpp:Landroid/widget/ViewSwitcher; // field@0592 │ │ -08ec5c: 6e20 9214 c700 |00e8: invoke-virtual {v7, v12}, Landroid/widget/ViewSwitcher;.setDisplayedChild:(I)V // method@1492 │ │ -08ec62: 54e7 9105 |00eb: iget-object v7, v14, Ljwtc/android/chess/ChessView;._switchTurnMe:Landroid/widget/ViewSwitcher; // field@0591 │ │ -08ec66: 6e20 9314 9700 |00ed: invoke-virtual {v7, v9}, Landroid/widget/ViewSwitcher;.setVisibility:(I)V // method@1493 │ │ -08ec6c: 33c6 0a00 |00f0: if-ne v6, v12, 00fa // +000a │ │ -08ec70: 54e7 9e05 |00f2: iget-object v7, v14, Ljwtc/android/chess/ChessView;._view:Ljwtc/android/chess/ChessViewBase; // field@059e │ │ -08ec74: 6e10 e316 0700 |00f4: invoke-virtual {v7}, Ljwtc/android/chess/ChessViewBase;.getFlippedBoard:()Z // method@16e3 │ │ -08ec7a: 0a07 |00f7: move-result v7 │ │ -08ec7c: 3807 0c00 |00f8: if-eqz v7, 0104 // +000c │ │ -08ec80: 3906 c500 |00fa: if-nez v6, 01bf // +00c5 │ │ -08ec84: 54e7 9e05 |00fc: iget-object v7, v14, Ljwtc/android/chess/ChessView;._view:Ljwtc/android/chess/ChessViewBase; // field@059e │ │ -08ec88: 6e10 e316 0700 |00fe: invoke-virtual {v7}, Ljwtc/android/chess/ChessViewBase;.getFlippedBoard:()Z // method@16e3 │ │ -08ec8e: 0a07 |0101: move-result v7 │ │ -08ec90: 33c7 bd00 |0102: if-ne v7, v12, 01bf // +00bd │ │ -08ec94: 33c5 a000 |0104: if-ne v5, v12, 01a4 // +00a0 │ │ -08ec98: 54e7 9905 |0106: iget-object v7, v14, Ljwtc/android/chess/ChessView;._tvTitleMe:Landroid/widget/TextView; // field@0599 │ │ -08ec9c: 6e10 ae16 0e00 |0108: invoke-virtual {v14}, Ljwtc/android/chess/ChessView;.getMyName:()Ljava/lang/String; // method@16ae │ │ -08eca2: 0c09 |010b: move-result-object v9 │ │ -08eca4: 6e20 8214 9700 |010c: invoke-virtual {v7, v9}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@1482 │ │ -08ecaa: 54e7 9a05 |010f: iget-object v7, v14, Ljwtc/android/chess/ChessView;._tvTitleOpp:Landroid/widget/TextView; // field@059a │ │ -08ecae: 6e10 af16 0e00 |0111: invoke-virtual {v14}, Ljwtc/android/chess/ChessView;.getOppName:()Ljava/lang/String; // method@16af │ │ -08ecb4: 0c09 |0114: move-result-object v9 │ │ -08ecb6: 6e20 8214 9700 |0115: invoke-virtual {v7, v9}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@1482 │ │ -08ecbc: 54e7 8e05 |0118: iget-object v7, v14, Ljwtc/android/chess/ChessView;._seekBar:Landroid/widget/SeekBar; // field@058e │ │ -08ecc0: 3807 1a00 |011a: if-eqz v7, 0134 // +001a │ │ -08ecc4: 54e7 8e05 |011c: iget-object v7, v14, Ljwtc/android/chess/ChessView;._seekBar:Landroid/widget/SeekBar; // field@058e │ │ -08ecc8: 54e9 7705 |011e: iget-object v9, v14, Ljwtc/android/chess/ChessView;._arrPGN:Ljava/util/ArrayList; // field@0577 │ │ -08eccc: 6e10 aa15 0900 |0120: invoke-virtual {v9}, Ljava/util/ArrayList;.size:()I // method@15aa │ │ -08ecd2: 0a09 |0123: move-result v9 │ │ -08ecd4: 6e20 4d14 9700 |0124: invoke-virtual {v7, v9}, Landroid/widget/SeekBar;.setMax:(I)V // method@144d │ │ -08ecda: 54e7 8e05 |0127: iget-object v7, v14, Ljwtc/android/chess/ChessView;._seekBar:Landroid/widget/SeekBar; // field@058e │ │ -08ecde: 54e9 8305 |0129: iget-object v9, v14, Ljwtc/android/chess/ChessView;._jni:Ljwtc/chess/JNI; // field@0583 │ │ -08ece2: 6e10 301b 0900 |012b: invoke-virtual {v9}, Ljwtc/chess/JNI;.getNumBoard:()I // method@1b30 │ │ -08ece8: 0a09 |012e: move-result v9 │ │ -08ecea: d809 09ff |012f: add-int/lit8 v9, v9, #int -1 // #ff │ │ -08ecee: 6e20 4f14 9700 |0131: invoke-virtual {v7, v9}, Landroid/widget/SeekBar;.setProgress:(I)V // method@144f │ │ -08ecf4: 54e7 8205 |0134: iget-object v7, v14, Ljwtc/android/chess/ChessView;._jArrayECO:Lorg/json/JSONArray; // field@0582 │ │ -08ecf8: 7030 aa16 8e07 |0136: invoke-direct {v14, v8, v7}, Ljwtc/android/chess/ChessView;.getECOInfo:(ILorg/json/JSONArray;)Ljava/lang/String; // method@16aa │ │ -08ecfe: 0c04 |0139: move-result-object v4 │ │ -08ed00: 1a08 3803 |013a: const-string v8, "ChessView-ECO" // string@0338 │ │ -08ed04: 3904 b300 |013c: if-nez v4, 01ef // +00b3 │ │ -08ed08: 1a07 380b |013e: const-string v7, "No ECO" // string@0b38 │ │ -08ed0c: 7120 f811 7800 |0140: invoke-static {v8, v7}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@11f8 │ │ -08ed12: 3804 0e00 |0143: if-eqz v4, 0151 // +000e │ │ -08ed16: 54e7 8d05 |0145: iget-object v7, v14, Ljwtc/android/chess/ChessView;._sPrevECO:Ljava/lang/String; // field@058d │ │ -08ed1a: 3807 0a00 |0147: if-eqz v7, 0151 // +000a │ │ -08ed1e: 54e7 8d05 |0149: iget-object v7, v14, Ljwtc/android/chess/ChessView;._sPrevECO:Ljava/lang/String; // field@058d │ │ -08ed22: 6e20 3915 4700 |014b: invoke-virtual {v7, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1539 │ │ -08ed28: 0a07 |014e: move-result v7 │ │ -08ed2a: 3807 0600 |014f: if-eqz v7, 0155 // +0006 │ │ -08ed2e: 54e7 8d05 |0151: iget-object v7, v14, Ljwtc/android/chess/ChessView;._sPrevECO:Ljava/lang/String; // field@058d │ │ -08ed32: 3907 1300 |0153: if-nez v7, 0166 // +0013 │ │ -08ed36: 3804 1100 |0155: if-eqz v4, 0166 // +0011 │ │ -08ed3a: 6e10 4d15 0400 |0157: invoke-virtual {v4}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@154d │ │ -08ed40: 0c07 |015a: move-result-object v7 │ │ -08ed42: 6e10 4215 0700 |015b: invoke-virtual {v7}, Ljava/lang/String;.length:()I // method@1542 │ │ -08ed48: 0a07 |015e: move-result v7 │ │ -08ed4a: 3d07 0700 |015f: if-lez v7, 0166 // +0007 │ │ -08ed4e: 54e7 8a05 |0161: iget-object v7, v14, Ljwtc/android/chess/ChessView;._parent:Ljwtc/android/chess/main; // field@058a │ │ -08ed52: 6e20 fc18 4700 |0163: invoke-virtual {v7, v4}, Ljwtc/android/chess/main;.doToast:(Ljava/lang/String;)V // method@18fc │ │ -08ed58: 5be4 8d05 |0166: iput-object v4, v14, Ljwtc/android/chess/ChessView;._sPrevECO:Ljava/lang/String; // field@058d │ │ -08ed5c: 0e00 |0168: return-void │ │ -08ed5e: 54e7 9105 |0169: iget-object v7, v14, Ljwtc/android/chess/ChessView;._switchTurnMe:Landroid/widget/ViewSwitcher; // field@0591 │ │ -08ed62: 6e20 9314 8700 |016b: invoke-virtual {v7, v8}, Landroid/widget/ViewSwitcher;.setVisibility:(I)V // method@1493 │ │ -08ed68: 54e7 9105 |016e: iget-object v7, v14, Ljwtc/android/chess/ChessView;._switchTurnMe:Landroid/widget/ViewSwitcher; // field@0591 │ │ -08ed6c: 6e20 9214 c700 |0170: invoke-virtual {v7, v12}, Landroid/widget/ViewSwitcher;.setDisplayedChild:(I)V // method@1492 │ │ -08ed72: 54e7 9205 |0173: iget-object v7, v14, Ljwtc/android/chess/ChessView;._switchTurnOpp:Landroid/widget/ViewSwitcher; // field@0592 │ │ -08ed76: 6e20 9314 9700 |0175: invoke-virtual {v7, v9}, Landroid/widget/ViewSwitcher;.setVisibility:(I)V // method@1493 │ │ -08ed7c: 2900 78ff |0178: goto/16 00f0 // -0088 │ │ -08ed80: 54e7 9e05 |017a: iget-object v7, v14, Ljwtc/android/chess/ChessView;._view:Ljwtc/android/chess/ChessViewBase; // field@059e │ │ -08ed84: 6e10 e316 0700 |017c: invoke-virtual {v7}, Ljwtc/android/chess/ChessViewBase;.getFlippedBoard:()Z // method@16e3 │ │ -08ed8a: 0a07 |017f: move-result v7 │ │ -08ed8c: 3807 1300 |0180: if-eqz v7, 0193 // +0013 │ │ -08ed90: 54e7 9105 |0182: iget-object v7, v14, Ljwtc/android/chess/ChessView;._switchTurnMe:Landroid/widget/ViewSwitcher; // field@0591 │ │ -08ed94: 6e20 9314 8700 |0184: invoke-virtual {v7, v8}, Landroid/widget/ViewSwitcher;.setVisibility:(I)V // method@1493 │ │ -08ed9a: 54e7 9105 |0187: iget-object v7, v14, Ljwtc/android/chess/ChessView;._switchTurnMe:Landroid/widget/ViewSwitcher; // field@0591 │ │ -08ed9e: 6e20 9214 8700 |0189: invoke-virtual {v7, v8}, Landroid/widget/ViewSwitcher;.setDisplayedChild:(I)V // method@1492 │ │ -08eda4: 54e7 9205 |018c: iget-object v7, v14, Ljwtc/android/chess/ChessView;._switchTurnOpp:Landroid/widget/ViewSwitcher; // field@0592 │ │ -08eda8: 6e20 9314 9700 |018e: invoke-virtual {v7, v9}, Landroid/widget/ViewSwitcher;.setVisibility:(I)V // method@1493 │ │ -08edae: 2900 5fff |0191: goto/16 00f0 // -00a1 │ │ -08edb2: 54e7 9205 |0193: iget-object v7, v14, Ljwtc/android/chess/ChessView;._switchTurnOpp:Landroid/widget/ViewSwitcher; // field@0592 │ │ -08edb6: 6e20 9314 8700 |0195: invoke-virtual {v7, v8}, Landroid/widget/ViewSwitcher;.setVisibility:(I)V // method@1493 │ │ -08edbc: 54e7 9205 |0198: iget-object v7, v14, Ljwtc/android/chess/ChessView;._switchTurnOpp:Landroid/widget/ViewSwitcher; // field@0592 │ │ -08edc0: 6e20 9214 8700 |019a: invoke-virtual {v7, v8}, Landroid/widget/ViewSwitcher;.setDisplayedChild:(I)V // method@1492 │ │ -08edc6: 54e7 9105 |019d: iget-object v7, v14, Ljwtc/android/chess/ChessView;._switchTurnMe:Landroid/widget/ViewSwitcher; // field@0591 │ │ -08edca: 6e20 9314 9700 |019f: invoke-virtual {v7, v9}, Landroid/widget/ViewSwitcher;.setVisibility:(I)V // method@1493 │ │ -08edd0: 2900 4eff |01a2: goto/16 00f0 // -00b2 │ │ -08edd4: 54e7 9905 |01a4: iget-object v7, v14, Ljwtc/android/chess/ChessView;._tvTitleMe:Landroid/widget/TextView; // field@0599 │ │ -08edd8: 54e9 8a05 |01a6: iget-object v9, v14, Ljwtc/android/chess/ChessView;._parent:Ljwtc/android/chess/main; // field@058a │ │ -08eddc: 6e20 0719 d900 |01a8: invoke-virtual {v9, v13}, Ljwtc/android/chess/main;.getString:(I)Ljava/lang/String; // method@1907 │ │ -08ede2: 0c09 |01ab: move-result-object v9 │ │ -08ede4: 23ca a404 |01ac: new-array v10, v12, [Ljava/lang/Object; // type@04a4 │ │ -08ede8: 54eb 8a05 |01ae: iget-object v11, v14, Ljwtc/android/chess/ChessView;._parent:Ljwtc/android/chess/main; // field@058a │ │ -08edec: 6e20 0719 3b00 |01b0: invoke-virtual {v11, v3}, Ljwtc/android/chess/main;.getString:(I)Ljava/lang/String; // method@1907 │ │ -08edf2: 0c0b |01b3: move-result-object v11 │ │ -08edf4: 4d0b 0a08 |01b4: aput-object v11, v10, v8 │ │ -08edf8: 7120 3b15 a900 |01b6: invoke-static {v9, v10}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@153b │ │ -08edfe: 0c09 |01b9: move-result-object v9 │ │ -08ee00: 6e20 8214 9700 |01ba: invoke-virtual {v7, v9}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@1482 │ │ -08ee06: 2900 52ff |01bd: goto/16 010f // -00ae │ │ -08ee0a: 33c5 1600 |01bf: if-ne v5, v12, 01d5 // +0016 │ │ -08ee0e: 54e7 9a05 |01c1: iget-object v7, v14, Ljwtc/android/chess/ChessView;._tvTitleOpp:Landroid/widget/TextView; // field@059a │ │ -08ee12: 6e10 af16 0e00 |01c3: invoke-virtual {v14}, Ljwtc/android/chess/ChessView;.getOppName:()Ljava/lang/String; // method@16af │ │ -08ee18: 0c09 |01c6: move-result-object v9 │ │ -08ee1a: 6e20 8214 9700 |01c7: invoke-virtual {v7, v9}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@1482 │ │ -08ee20: 54e7 9905 |01ca: iget-object v7, v14, Ljwtc/android/chess/ChessView;._tvTitleMe:Landroid/widget/TextView; // field@0599 │ │ -08ee24: 6e10 ae16 0e00 |01cc: invoke-virtual {v14}, Ljwtc/android/chess/ChessView;.getMyName:()Ljava/lang/String; // method@16ae │ │ -08ee2a: 0c09 |01cf: move-result-object v9 │ │ -08ee2c: 6e20 8214 9700 |01d0: invoke-virtual {v7, v9}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@1482 │ │ -08ee32: 2900 45ff |01d3: goto/16 0118 // -00bb │ │ -08ee36: 54e7 9a05 |01d5: iget-object v7, v14, Ljwtc/android/chess/ChessView;._tvTitleOpp:Landroid/widget/TextView; // field@059a │ │ -08ee3a: 54e9 8a05 |01d7: iget-object v9, v14, Ljwtc/android/chess/ChessView;._parent:Ljwtc/android/chess/main; // field@058a │ │ -08ee3e: 6e20 0719 d900 |01d9: invoke-virtual {v9, v13}, Ljwtc/android/chess/main;.getString:(I)Ljava/lang/String; // method@1907 │ │ -08ee44: 0c09 |01dc: move-result-object v9 │ │ -08ee46: 23ca a404 |01dd: new-array v10, v12, [Ljava/lang/Object; // type@04a4 │ │ -08ee4a: 54eb 8a05 |01df: iget-object v11, v14, Ljwtc/android/chess/ChessView;._parent:Ljwtc/android/chess/main; // field@058a │ │ -08ee4e: 6e20 0719 3b00 |01e1: invoke-virtual {v11, v3}, Ljwtc/android/chess/main;.getString:(I)Ljava/lang/String; // method@1907 │ │ -08ee54: 0c0b |01e4: move-result-object v11 │ │ -08ee56: 4d0b 0a08 |01e5: aput-object v11, v10, v8 │ │ -08ee5a: 7120 3b15 a900 |01e7: invoke-static {v9, v10}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@153b │ │ -08ee60: 0c09 |01ea: move-result-object v9 │ │ -08ee62: 6e20 8214 9700 |01eb: invoke-virtual {v7, v9}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@1482 │ │ -08ee68: 28dc |01ee: goto 01ca // -0024 │ │ -08ee6a: 0747 |01ef: move-object v7, v4 │ │ -08ee6c: 2900 50ff |01f0: goto/16 0140 // -00b0 │ │ +090634: |[090634] jwtc.android.chess.ChessView.updateState:()V │ │ +090644: 140d 9e00 087f |0000: const v13, #float 1.80778e+38 // #7f08009e │ │ +09064a: 130a 0800 |0003: const/16 v10, #int 8 // #8 │ │ +09064e: 1249 |0005: const/4 v9, #int 4 // #4 │ │ +090650: 121c |0006: const/4 v12, #int 1 // #1 │ │ +090652: 1208 |0007: const/4 v8, #int 0 // #0 │ │ +090654: 6f10 8317 0e00 |0008: invoke-super {v14}, Ljwtc/android/chess/UI;.updateState:()V // method@1783 │ │ +09065a: 54e7 8c05 |000b: iget-object v7, v14, Ljwtc/android/chess/ChessView;._progressPlay:Landroid/widget/ProgressBar; // field@058c │ │ +09065e: 6e10 1a14 0700 |000d: invoke-virtual {v7}, Landroid/widget/ProgressBar;.getVisibility:()I // method@141a │ │ +090664: 0a07 |0010: move-result v7 │ │ +090666: 3907 8b00 |0011: if-nez v7, 009c // +008b │ │ +09066a: 55e7 a005 |0013: iget-boolean v7, v14, Ljwtc/android/chess/ChessView;.m_bActive:Z // field@05a0 │ │ +09066e: 3807 0c00 |0015: if-eqz v7, 0021 // +000c │ │ +090672: 54e7 8c05 |0017: iget-object v7, v14, Ljwtc/android/chess/ChessView;._progressPlay:Landroid/widget/ProgressBar; // field@058c │ │ +090676: 6e20 1d14 a700 |0019: invoke-virtual {v7, v10}, Landroid/widget/ProgressBar;.setVisibility:(I)V // method@141d │ │ +09067c: 54e7 7d05 |001c: iget-object v7, v14, Ljwtc/android/chess/ChessView;._butPlay:Landroid/widget/ImageButton; // field@057d │ │ +090680: 6e20 e313 8700 |001e: invoke-virtual {v7, v8}, Landroid/widget/ImageButton;.setVisibility:(I)V // method@13e3 │ │ +090686: 54e7 8305 |0021: iget-object v7, v14, Ljwtc/android/chess/ChessView;._jni:Ljwtc/chess/JNI; // field@0583 │ │ +09068a: 6e10 2f1b 0700 |0023: invoke-virtual {v7}, Ljwtc/chess/JNI;.getNumBoard:()I // method@1b2f │ │ +090690: 0a07 |0026: move-result v7 │ │ +090692: d800 07fe |0027: add-int/lit8 v0, v7, #int -2 // #fe │ │ +090696: 54e7 9405 |0029: iget-object v7, v14, Ljwtc/android/chess/ChessView;._tvAnnotate:Landroid/widget/TextView; // field@0594 │ │ +09069a: 3807 2e00 |002b: if-eqz v7, 0059 // +002e │ │ +09069e: 3a00 7f00 |002d: if-ltz v0, 00ac // +007f │ │ +0906a2: 54e7 7705 |002f: iget-object v7, v14, Ljwtc/android/chess/ChessView;._arrPGN:Ljava/util/ArrayList; // field@0577 │ │ +0906a6: 6e10 aa15 0700 |0031: invoke-virtual {v7}, Ljava/util/ArrayList;.size:()I // method@15aa │ │ +0906ac: 0a07 |0034: move-result v7 │ │ +0906ae: 3570 7700 |0035: if-ge v0, v7, 00ac // +0077 │ │ +0906b2: 54ea 9405 |0037: iget-object v10, v14, Ljwtc/android/chess/ChessView;._tvAnnotate:Landroid/widget/TextView; // field@0594 │ │ +0906b6: 54e7 7705 |0039: iget-object v7, v14, Ljwtc/android/chess/ChessView;._arrPGN:Ljava/util/ArrayList; // field@0577 │ │ +0906ba: 6e20 a315 0700 |003b: invoke-virtual {v7, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@15a3 │ │ +0906c0: 0c07 |003e: move-result-object v7 │ │ +0906c2: 1f07 6c04 |003f: check-cast v7, Ljwtc/chess/PGNEntry; // type@046c │ │ +0906c6: 5477 d30a |0041: iget-object v7, v7, Ljwtc/chess/PGNEntry;._sAnnotation:Ljava/lang/String; // field@0ad3 │ │ +0906ca: 6e20 8214 7a00 |0043: invoke-virtual {v10, v7}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@1482 │ │ +0906d0: 54e7 9505 |0046: iget-object v7, v14, Ljwtc/android/chess/ChessView;._tvAnnotateGuess:Landroid/widget/TextView; // field@0595 │ │ +0906d4: 3807 1100 |0048: if-eqz v7, 0059 // +0011 │ │ +0906d8: 54ea 9505 |004a: iget-object v10, v14, Ljwtc/android/chess/ChessView;._tvAnnotateGuess:Landroid/widget/TextView; // field@0595 │ │ +0906dc: 54e7 7705 |004c: iget-object v7, v14, Ljwtc/android/chess/ChessView;._arrPGN:Ljava/util/ArrayList; // field@0577 │ │ +0906e0: 6e20 a315 0700 |004e: invoke-virtual {v7, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@15a3 │ │ +0906e6: 0c07 |0051: move-result-object v7 │ │ +0906e8: 1f07 6c04 |0052: check-cast v7, Ljwtc/chess/PGNEntry; // type@046c │ │ +0906ec: 5477 d30a |0054: iget-object v7, v7, Ljwtc/chess/PGNEntry;._sAnnotation:Ljava/lang/String; // field@0ad3 │ │ +0906f0: 6e20 8214 7a00 |0056: invoke-virtual {v10, v7}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@1482 │ │ +0906f6: 54e7 7605 |0059: iget-object v7, v14, Ljwtc/android/chess/ChessView;._arrImageCaptured:[[Landroid/widget/ImageView; // field@0576 │ │ +0906fa: 4607 0708 |005b: aget-object v7, v7, v8 │ │ +0906fe: 4607 0708 |005d: aget-object v7, v7, v8 │ │ +090702: 3807 6800 |005f: if-eqz v7, 00c7 // +0068 │ │ +090706: 1206 |0061: const/4 v6, #int 0 // #0 │ │ +090708: 1227 |0062: const/4 v7, #int 2 // #2 │ │ +09070a: 3576 6400 |0063: if-ge v6, v7, 00c7 // +0064 │ │ +09070e: 1202 |0065: const/4 v2, #int 0 // #0 │ │ +090710: 1257 |0066: const/4 v7, #int 5 // #5 │ │ +090712: 3572 5d00 |0067: if-ge v2, v7, 00c4 // +005d │ │ +090716: 54e7 8305 |0069: iget-object v7, v14, Ljwtc/android/chess/ChessView;._jni:Ljwtc/chess/JNI; // field@0583 │ │ +09071a: 6e30 301b 6702 |006b: invoke-virtual {v7, v6, v2}, Ljwtc/chess/JNI;.getNumCaptured:(II)I // method@1b30 │ │ +090720: 0a01 |006e: move-result v1 │ │ +090722: 54e7 7605 |006f: iget-object v7, v14, Ljwtc/android/chess/ChessView;._arrImageCaptured:[[Landroid/widget/ImageView; // field@0576 │ │ +090726: 4607 0706 |0071: aget-object v7, v7, v6 │ │ +09072a: 460a 0702 |0073: aget-object v10, v7, v2 │ │ +09072e: 3d01 4a00 |0075: if-lez v1, 00bf // +004a │ │ +090732: 0187 |0077: move v7, v8 │ │ +090734: 6e20 e913 7a00 |0078: invoke-virtual {v10, v7}, Landroid/widget/ImageView;.setVisibility:(I)V // method@13e9 │ │ +09073a: 54e7 7905 |007b: iget-object v7, v14, Ljwtc/android/chess/ChessView;._arrTextCaptured:[[Landroid/widget/TextView; // field@0579 │ │ +09073e: 4607 0706 |007d: aget-object v7, v7, v6 │ │ +090742: 460a 0702 |007f: aget-object v10, v7, v2 │ │ +090746: 37c1 4000 |0081: if-le v1, v12, 00c1 // +0040 │ │ +09074a: 2207 3f03 |0083: new-instance v7, Ljava/lang/StringBuilder; // type@033f │ │ +09074e: 7010 5715 0700 |0085: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ +090754: 1a0b 0000 |0088: const-string v11, "" // string@0000 │ │ +090758: 6e20 5f15 b700 |008a: invoke-virtual {v7, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +09075e: 0c07 |008d: move-result-object v7 │ │ +090760: 6e20 5b15 1700 |008e: invoke-virtual {v7, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@155b │ │ +090766: 0c07 |0091: move-result-object v7 │ │ +090768: 6e10 6415 0700 |0092: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ +09076e: 0c07 |0095: move-result-object v7 │ │ +090770: 6e20 8214 7a00 |0096: invoke-virtual {v10, v7}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@1482 │ │ +090776: d802 0201 |0099: add-int/lit8 v2, v2, #int 1 // #01 │ │ +09077a: 28cb |009b: goto 0066 // -0035 │ │ +09077c: 55e7 a005 |009c: iget-boolean v7, v14, Ljwtc/android/chess/ChessView;.m_bActive:Z // field@05a0 │ │ +090780: 3907 83ff |009e: if-nez v7, 0021 // -007d │ │ +090784: 54e7 8c05 |00a0: iget-object v7, v14, Ljwtc/android/chess/ChessView;._progressPlay:Landroid/widget/ProgressBar; // field@058c │ │ +090788: 6e20 1d14 8700 |00a2: invoke-virtual {v7, v8}, Landroid/widget/ProgressBar;.setVisibility:(I)V // method@141d │ │ +09078e: 54e7 7d05 |00a5: iget-object v7, v14, Ljwtc/android/chess/ChessView;._butPlay:Landroid/widget/ImageButton; // field@057d │ │ +090792: 6e20 e313 a700 |00a7: invoke-virtual {v7, v10}, Landroid/widget/ImageButton;.setVisibility:(I)V // method@13e3 │ │ +090798: 2900 77ff |00aa: goto/16 0021 // -0089 │ │ +09079c: 54e7 9405 |00ac: iget-object v7, v14, Ljwtc/android/chess/ChessView;._tvAnnotate:Landroid/widget/TextView; // field@0594 │ │ +0907a0: 1a0a 0000 |00ae: const-string v10, "" // string@0000 │ │ +0907a4: 6e20 8214 a700 |00b0: invoke-virtual {v7, v10}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@1482 │ │ +0907aa: 54e7 9505 |00b3: iget-object v7, v14, Ljwtc/android/chess/ChessView;._tvAnnotateGuess:Landroid/widget/TextView; // field@0595 │ │ +0907ae: 3807 a4ff |00b5: if-eqz v7, 0059 // -005c │ │ +0907b2: 54e7 9505 |00b7: iget-object v7, v14, Ljwtc/android/chess/ChessView;._tvAnnotateGuess:Landroid/widget/TextView; // field@0595 │ │ +0907b6: 1a0a 0000 |00b9: const-string v10, "" // string@0000 │ │ +0907ba: 6e20 8214 a700 |00bb: invoke-virtual {v7, v10}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@1482 │ │ +0907c0: 289b |00be: goto 0059 // -0065 │ │ +0907c2: 0197 |00bf: move v7, v9 │ │ +0907c4: 28b8 |00c0: goto 0078 // -0048 │ │ +0907c6: 1a07 0000 |00c1: const-string v7, "" // string@0000 │ │ +0907ca: 28d3 |00c3: goto 0096 // -002d │ │ +0907cc: d806 0601 |00c4: add-int/lit8 v6, v6, #int 1 // #01 │ │ +0907d0: 289c |00c6: goto 0062 // -0064 │ │ +0907d2: 54e7 8305 |00c7: iget-object v7, v14, Ljwtc/android/chess/ChessView;._jni:Ljwtc/chess/JNI; // field@0583 │ │ +0907d6: 6e10 311b 0700 |00c9: invoke-virtual {v7}, Ljwtc/chess/JNI;.getState:()I // method@1b31 │ │ +0907dc: 0a05 |00cc: move-result v5 │ │ +0907de: 6e20 9a16 5e00 |00cd: invoke-virtual {v14, v5}, Ljwtc/android/chess/ChessView;.chessStateToR:(I)I // method@169a │ │ +0907e4: 0a03 |00d0: move-result v3 │ │ +0907e6: 54e7 8305 |00d1: iget-object v7, v14, Ljwtc/android/chess/ChessView;._jni:Ljwtc/chess/JNI; // field@0583 │ │ +0907ea: 6e10 321b 0700 |00d3: invoke-virtual {v7}, Ljwtc/chess/JNI;.getTurn:()I // method@1b32 │ │ +0907f0: 0a06 |00d6: move-result v6 │ │ +0907f2: 33c6 a300 |00d7: if-ne v6, v12, 017a // +00a3 │ │ +0907f6: 54e7 9e05 |00d9: iget-object v7, v14, Ljwtc/android/chess/ChessView;._view:Ljwtc/android/chess/ChessViewBase; // field@059e │ │ +0907fa: 6e10 e316 0700 |00db: invoke-virtual {v7}, Ljwtc/android/chess/ChessViewBase;.getFlippedBoard:()Z // method@16e3 │ │ +090800: 0a07 |00de: move-result v7 │ │ +090802: 3807 8a00 |00df: if-eqz v7, 0169 // +008a │ │ +090806: 54e7 9205 |00e1: iget-object v7, v14, Ljwtc/android/chess/ChessView;._switchTurnOpp:Landroid/widget/ViewSwitcher; // field@0592 │ │ +09080a: 6e20 9314 8700 |00e3: invoke-virtual {v7, v8}, Landroid/widget/ViewSwitcher;.setVisibility:(I)V // method@1493 │ │ +090810: 54e7 9205 |00e6: iget-object v7, v14, Ljwtc/android/chess/ChessView;._switchTurnOpp:Landroid/widget/ViewSwitcher; // field@0592 │ │ +090814: 6e20 9214 c700 |00e8: invoke-virtual {v7, v12}, Landroid/widget/ViewSwitcher;.setDisplayedChild:(I)V // method@1492 │ │ +09081a: 54e7 9105 |00eb: iget-object v7, v14, Ljwtc/android/chess/ChessView;._switchTurnMe:Landroid/widget/ViewSwitcher; // field@0591 │ │ +09081e: 6e20 9314 9700 |00ed: invoke-virtual {v7, v9}, Landroid/widget/ViewSwitcher;.setVisibility:(I)V // method@1493 │ │ +090824: 33c6 0a00 |00f0: if-ne v6, v12, 00fa // +000a │ │ +090828: 54e7 9e05 |00f2: iget-object v7, v14, Ljwtc/android/chess/ChessView;._view:Ljwtc/android/chess/ChessViewBase; // field@059e │ │ +09082c: 6e10 e316 0700 |00f4: invoke-virtual {v7}, Ljwtc/android/chess/ChessViewBase;.getFlippedBoard:()Z // method@16e3 │ │ +090832: 0a07 |00f7: move-result v7 │ │ +090834: 3807 0c00 |00f8: if-eqz v7, 0104 // +000c │ │ +090838: 3906 c500 |00fa: if-nez v6, 01bf // +00c5 │ │ +09083c: 54e7 9e05 |00fc: iget-object v7, v14, Ljwtc/android/chess/ChessView;._view:Ljwtc/android/chess/ChessViewBase; // field@059e │ │ +090840: 6e10 e316 0700 |00fe: invoke-virtual {v7}, Ljwtc/android/chess/ChessViewBase;.getFlippedBoard:()Z // method@16e3 │ │ +090846: 0a07 |0101: move-result v7 │ │ +090848: 33c7 bd00 |0102: if-ne v7, v12, 01bf // +00bd │ │ +09084c: 33c5 a000 |0104: if-ne v5, v12, 01a4 // +00a0 │ │ +090850: 54e7 9905 |0106: iget-object v7, v14, Ljwtc/android/chess/ChessView;._tvTitleMe:Landroid/widget/TextView; // field@0599 │ │ +090854: 6e10 ae16 0e00 |0108: invoke-virtual {v14}, Ljwtc/android/chess/ChessView;.getMyName:()Ljava/lang/String; // method@16ae │ │ +09085a: 0c09 |010b: move-result-object v9 │ │ +09085c: 6e20 8214 9700 |010c: invoke-virtual {v7, v9}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@1482 │ │ +090862: 54e7 9a05 |010f: iget-object v7, v14, Ljwtc/android/chess/ChessView;._tvTitleOpp:Landroid/widget/TextView; // field@059a │ │ +090866: 6e10 af16 0e00 |0111: invoke-virtual {v14}, Ljwtc/android/chess/ChessView;.getOppName:()Ljava/lang/String; // method@16af │ │ +09086c: 0c09 |0114: move-result-object v9 │ │ +09086e: 6e20 8214 9700 |0115: invoke-virtual {v7, v9}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@1482 │ │ +090874: 54e7 8e05 |0118: iget-object v7, v14, Ljwtc/android/chess/ChessView;._seekBar:Landroid/widget/SeekBar; // field@058e │ │ +090878: 3807 1a00 |011a: if-eqz v7, 0134 // +001a │ │ +09087c: 54e7 8e05 |011c: iget-object v7, v14, Ljwtc/android/chess/ChessView;._seekBar:Landroid/widget/SeekBar; // field@058e │ │ +090880: 54e9 7705 |011e: iget-object v9, v14, Ljwtc/android/chess/ChessView;._arrPGN:Ljava/util/ArrayList; // field@0577 │ │ +090884: 6e10 aa15 0900 |0120: invoke-virtual {v9}, Ljava/util/ArrayList;.size:()I // method@15aa │ │ +09088a: 0a09 |0123: move-result v9 │ │ +09088c: 6e20 4d14 9700 |0124: invoke-virtual {v7, v9}, Landroid/widget/SeekBar;.setMax:(I)V // method@144d │ │ +090892: 54e7 8e05 |0127: iget-object v7, v14, Ljwtc/android/chess/ChessView;._seekBar:Landroid/widget/SeekBar; // field@058e │ │ +090896: 54e9 8305 |0129: iget-object v9, v14, Ljwtc/android/chess/ChessView;._jni:Ljwtc/chess/JNI; // field@0583 │ │ +09089a: 6e10 2f1b 0900 |012b: invoke-virtual {v9}, Ljwtc/chess/JNI;.getNumBoard:()I // method@1b2f │ │ +0908a0: 0a09 |012e: move-result v9 │ │ +0908a2: d809 09ff |012f: add-int/lit8 v9, v9, #int -1 // #ff │ │ +0908a6: 6e20 4f14 9700 |0131: invoke-virtual {v7, v9}, Landroid/widget/SeekBar;.setProgress:(I)V // method@144f │ │ +0908ac: 54e7 8205 |0134: iget-object v7, v14, Ljwtc/android/chess/ChessView;._jArrayECO:Lorg/json/JSONArray; // field@0582 │ │ +0908b0: 7030 aa16 8e07 |0136: invoke-direct {v14, v8, v7}, Ljwtc/android/chess/ChessView;.getECOInfo:(ILorg/json/JSONArray;)Ljava/lang/String; // method@16aa │ │ +0908b6: 0c04 |0139: move-result-object v4 │ │ +0908b8: 1a08 3803 |013a: const-string v8, "ChessView-ECO" // string@0338 │ │ +0908bc: 3904 b300 |013c: if-nez v4, 01ef // +00b3 │ │ +0908c0: 1a07 350b |013e: const-string v7, "No ECO" // string@0b35 │ │ +0908c4: 7120 f811 7800 |0140: invoke-static {v8, v7}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@11f8 │ │ +0908ca: 3804 0e00 |0143: if-eqz v4, 0151 // +000e │ │ +0908ce: 54e7 8d05 |0145: iget-object v7, v14, Ljwtc/android/chess/ChessView;._sPrevECO:Ljava/lang/String; // field@058d │ │ +0908d2: 3807 0a00 |0147: if-eqz v7, 0151 // +000a │ │ +0908d6: 54e7 8d05 |0149: iget-object v7, v14, Ljwtc/android/chess/ChessView;._sPrevECO:Ljava/lang/String; // field@058d │ │ +0908da: 6e20 3915 4700 |014b: invoke-virtual {v7, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1539 │ │ +0908e0: 0a07 |014e: move-result v7 │ │ +0908e2: 3807 0600 |014f: if-eqz v7, 0155 // +0006 │ │ +0908e6: 54e7 8d05 |0151: iget-object v7, v14, Ljwtc/android/chess/ChessView;._sPrevECO:Ljava/lang/String; // field@058d │ │ +0908ea: 3907 1300 |0153: if-nez v7, 0166 // +0013 │ │ +0908ee: 3804 1100 |0155: if-eqz v4, 0166 // +0011 │ │ +0908f2: 6e10 4d15 0400 |0157: invoke-virtual {v4}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@154d │ │ +0908f8: 0c07 |015a: move-result-object v7 │ │ +0908fa: 6e10 4215 0700 |015b: invoke-virtual {v7}, Ljava/lang/String;.length:()I // method@1542 │ │ +090900: 0a07 |015e: move-result v7 │ │ +090902: 3d07 0700 |015f: if-lez v7, 0166 // +0007 │ │ +090906: 54e7 8a05 |0161: iget-object v7, v14, Ljwtc/android/chess/ChessView;._parent:Ljwtc/android/chess/main; // field@058a │ │ +09090a: 6e20 fc18 4700 |0163: invoke-virtual {v7, v4}, Ljwtc/android/chess/main;.doToast:(Ljava/lang/String;)V // method@18fc │ │ +090910: 5be4 8d05 |0166: iput-object v4, v14, Ljwtc/android/chess/ChessView;._sPrevECO:Ljava/lang/String; // field@058d │ │ +090914: 0e00 |0168: return-void │ │ +090916: 54e7 9105 |0169: iget-object v7, v14, Ljwtc/android/chess/ChessView;._switchTurnMe:Landroid/widget/ViewSwitcher; // field@0591 │ │ +09091a: 6e20 9314 8700 |016b: invoke-virtual {v7, v8}, Landroid/widget/ViewSwitcher;.setVisibility:(I)V // method@1493 │ │ +090920: 54e7 9105 |016e: iget-object v7, v14, Ljwtc/android/chess/ChessView;._switchTurnMe:Landroid/widget/ViewSwitcher; // field@0591 │ │ +090924: 6e20 9214 c700 |0170: invoke-virtual {v7, v12}, Landroid/widget/ViewSwitcher;.setDisplayedChild:(I)V // method@1492 │ │ +09092a: 54e7 9205 |0173: iget-object v7, v14, Ljwtc/android/chess/ChessView;._switchTurnOpp:Landroid/widget/ViewSwitcher; // field@0592 │ │ +09092e: 6e20 9314 9700 |0175: invoke-virtual {v7, v9}, Landroid/widget/ViewSwitcher;.setVisibility:(I)V // method@1493 │ │ +090934: 2900 78ff |0178: goto/16 00f0 // -0088 │ │ +090938: 54e7 9e05 |017a: iget-object v7, v14, Ljwtc/android/chess/ChessView;._view:Ljwtc/android/chess/ChessViewBase; // field@059e │ │ +09093c: 6e10 e316 0700 |017c: invoke-virtual {v7}, Ljwtc/android/chess/ChessViewBase;.getFlippedBoard:()Z // method@16e3 │ │ +090942: 0a07 |017f: move-result v7 │ │ +090944: 3807 1300 |0180: if-eqz v7, 0193 // +0013 │ │ +090948: 54e7 9105 |0182: iget-object v7, v14, Ljwtc/android/chess/ChessView;._switchTurnMe:Landroid/widget/ViewSwitcher; // field@0591 │ │ +09094c: 6e20 9314 8700 |0184: invoke-virtual {v7, v8}, Landroid/widget/ViewSwitcher;.setVisibility:(I)V // method@1493 │ │ +090952: 54e7 9105 |0187: iget-object v7, v14, Ljwtc/android/chess/ChessView;._switchTurnMe:Landroid/widget/ViewSwitcher; // field@0591 │ │ +090956: 6e20 9214 8700 |0189: invoke-virtual {v7, v8}, Landroid/widget/ViewSwitcher;.setDisplayedChild:(I)V // method@1492 │ │ +09095c: 54e7 9205 |018c: iget-object v7, v14, Ljwtc/android/chess/ChessView;._switchTurnOpp:Landroid/widget/ViewSwitcher; // field@0592 │ │ +090960: 6e20 9314 9700 |018e: invoke-virtual {v7, v9}, Landroid/widget/ViewSwitcher;.setVisibility:(I)V // method@1493 │ │ +090966: 2900 5fff |0191: goto/16 00f0 // -00a1 │ │ +09096a: 54e7 9205 |0193: iget-object v7, v14, Ljwtc/android/chess/ChessView;._switchTurnOpp:Landroid/widget/ViewSwitcher; // field@0592 │ │ +09096e: 6e20 9314 8700 |0195: invoke-virtual {v7, v8}, Landroid/widget/ViewSwitcher;.setVisibility:(I)V // method@1493 │ │ +090974: 54e7 9205 |0198: iget-object v7, v14, Ljwtc/android/chess/ChessView;._switchTurnOpp:Landroid/widget/ViewSwitcher; // field@0592 │ │ +090978: 6e20 9214 8700 |019a: invoke-virtual {v7, v8}, Landroid/widget/ViewSwitcher;.setDisplayedChild:(I)V // method@1492 │ │ +09097e: 54e7 9105 |019d: iget-object v7, v14, Ljwtc/android/chess/ChessView;._switchTurnMe:Landroid/widget/ViewSwitcher; // field@0591 │ │ +090982: 6e20 9314 9700 |019f: invoke-virtual {v7, v9}, Landroid/widget/ViewSwitcher;.setVisibility:(I)V // method@1493 │ │ +090988: 2900 4eff |01a2: goto/16 00f0 // -00b2 │ │ +09098c: 54e7 9905 |01a4: iget-object v7, v14, Ljwtc/android/chess/ChessView;._tvTitleMe:Landroid/widget/TextView; // field@0599 │ │ +090990: 54e9 8a05 |01a6: iget-object v9, v14, Ljwtc/android/chess/ChessView;._parent:Ljwtc/android/chess/main; // field@058a │ │ +090994: 6e20 0719 d900 |01a8: invoke-virtual {v9, v13}, Ljwtc/android/chess/main;.getString:(I)Ljava/lang/String; // method@1907 │ │ +09099a: 0c09 |01ab: move-result-object v9 │ │ +09099c: 23ca a104 |01ac: new-array v10, v12, [Ljava/lang/Object; // type@04a1 │ │ +0909a0: 54eb 8a05 |01ae: iget-object v11, v14, Ljwtc/android/chess/ChessView;._parent:Ljwtc/android/chess/main; // field@058a │ │ +0909a4: 6e20 0719 3b00 |01b0: invoke-virtual {v11, v3}, Ljwtc/android/chess/main;.getString:(I)Ljava/lang/String; // method@1907 │ │ +0909aa: 0c0b |01b3: move-result-object v11 │ │ +0909ac: 4d0b 0a08 |01b4: aput-object v11, v10, v8 │ │ +0909b0: 7120 3b15 a900 |01b6: invoke-static {v9, v10}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@153b │ │ +0909b6: 0c09 |01b9: move-result-object v9 │ │ +0909b8: 6e20 8214 9700 |01ba: invoke-virtual {v7, v9}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@1482 │ │ +0909be: 2900 52ff |01bd: goto/16 010f // -00ae │ │ +0909c2: 33c5 1600 |01bf: if-ne v5, v12, 01d5 // +0016 │ │ +0909c6: 54e7 9a05 |01c1: iget-object v7, v14, Ljwtc/android/chess/ChessView;._tvTitleOpp:Landroid/widget/TextView; // field@059a │ │ +0909ca: 6e10 af16 0e00 |01c3: invoke-virtual {v14}, Ljwtc/android/chess/ChessView;.getOppName:()Ljava/lang/String; // method@16af │ │ +0909d0: 0c09 |01c6: move-result-object v9 │ │ +0909d2: 6e20 8214 9700 |01c7: invoke-virtual {v7, v9}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@1482 │ │ +0909d8: 54e7 9905 |01ca: iget-object v7, v14, Ljwtc/android/chess/ChessView;._tvTitleMe:Landroid/widget/TextView; // field@0599 │ │ +0909dc: 6e10 ae16 0e00 |01cc: invoke-virtual {v14}, Ljwtc/android/chess/ChessView;.getMyName:()Ljava/lang/String; // method@16ae │ │ +0909e2: 0c09 |01cf: move-result-object v9 │ │ +0909e4: 6e20 8214 9700 |01d0: invoke-virtual {v7, v9}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@1482 │ │ +0909ea: 2900 45ff |01d3: goto/16 0118 // -00bb │ │ +0909ee: 54e7 9a05 |01d5: iget-object v7, v14, Ljwtc/android/chess/ChessView;._tvTitleOpp:Landroid/widget/TextView; // field@059a │ │ +0909f2: 54e9 8a05 |01d7: iget-object v9, v14, Ljwtc/android/chess/ChessView;._parent:Ljwtc/android/chess/main; // field@058a │ │ +0909f6: 6e20 0719 d900 |01d9: invoke-virtual {v9, v13}, Ljwtc/android/chess/main;.getString:(I)Ljava/lang/String; // method@1907 │ │ +0909fc: 0c09 |01dc: move-result-object v9 │ │ +0909fe: 23ca a104 |01dd: new-array v10, v12, [Ljava/lang/Object; // type@04a1 │ │ +090a02: 54eb 8a05 |01df: iget-object v11, v14, Ljwtc/android/chess/ChessView;._parent:Ljwtc/android/chess/main; // field@058a │ │ +090a06: 6e20 0719 3b00 |01e1: invoke-virtual {v11, v3}, Ljwtc/android/chess/main;.getString:(I)Ljava/lang/String; // method@1907 │ │ +090a0c: 0c0b |01e4: move-result-object v11 │ │ +090a0e: 4d0b 0a08 |01e5: aput-object v11, v10, v8 │ │ +090a12: 7120 3b15 a900 |01e7: invoke-static {v9, v10}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@153b │ │ +090a18: 0c09 |01ea: move-result-object v9 │ │ +090a1a: 6e20 8214 9700 |01eb: invoke-virtual {v7, v9}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@1482 │ │ +090a20: 28dc |01ee: goto 01ca // -0024 │ │ +090a22: 0747 |01ef: move-object v7, v4 │ │ +090a24: 2900 50ff |01f0: goto/16 0140 // -00b0 │ │ catches : (none) │ │ positions : │ │ 0x0008 line=1088 │ │ 0x000b line=1090 │ │ 0x0013 line=1091 │ │ 0x0017 line=1092 │ │ 0x001c line=1093 │ │ @@ -196017,14 +196129,15 @@ │ │ 0x00d1 line=1131 │ │ 0x00d7 line=1133 │ │ 0x00d9 line=1134 │ │ 0x00e1 line=1135 │ │ 0x00e6 line=1136 │ │ 0x00eb line=1137 │ │ 0x00f0 line=1156 │ │ + 0x00fe line=1157 │ │ 0x0104 line=1159 │ │ 0x0106 line=1160 │ │ 0x010f line=1164 │ │ 0x0118 line=1174 │ │ 0x011c line=1176 │ │ 0x0127 line=1177 │ │ 0x0134 line=1186 │ │ @@ -196065,17 +196178,17 @@ │ │ 0x00cd - 0x01f2 reg=5 state I │ │ 0x00d7 - 0x01f2 reg=6 turn I │ │ 0x0000 - 0x01f2 reg=14 this Ljwtc/android/chess/ChessView; │ │ │ │ source_file_idx : 825 (ChessView.java) │ │ │ │ Class #724 header: │ │ -class_idx : 1072 │ │ +class_idx : 1069 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 982 │ │ +superclass_idx : 979 │ │ source_file_idx : 829 │ │ static_fields_size : 0 │ │ instance_fields_size: 26 │ │ direct_methods_size : 29 │ │ virtual_methods_size: 13 │ │ │ │ Class #724 - │ │ @@ -196195,118 +196308,118 @@ │ │ type : '(Landroid/app/Activity;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 227 16-bit code units │ │ -08ee70: |[08ee70] jwtc.android.chess.puzzle.ChessViewPractice.:(Landroid/app/Activity;)V │ │ -08ee80: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -08ee82: 7010 6917 0400 |0001: invoke-direct {v4}, Ljwtc/android/chess/UI;.:()V // method@1769 │ │ -08ee88: 2201 2704 |0004: new-instance v1, Ljwtc/android/chess/puzzle/ChessViewPractice$1; // type@0427 │ │ -08ee8c: 7020 4d19 4100 |0006: invoke-direct {v1, v4}, Ljwtc/android/chess/puzzle/ChessViewPractice$1;.:(Ljwtc/android/chess/puzzle/ChessViewPractice;)V // method@194d │ │ -08ee92: 5b41 da09 |0009: iput-object v1, v4, Ljwtc/android/chess/puzzle/ChessViewPractice;.m_threadHandler:Landroid/os/Handler; // field@09da │ │ -08ee96: 2201 2804 |000b: new-instance v1, Ljwtc/android/chess/puzzle/ChessViewPractice$2; // type@0428 │ │ -08ee9a: 7020 4f19 4100 |000d: invoke-direct {v1, v4}, Ljwtc/android/chess/puzzle/ChessViewPractice$2;.:(Ljwtc/android/chess/puzzle/ChessViewPractice;)V // method@194f │ │ -08eea0: 5b41 db09 |0010: iput-object v1, v4, Ljwtc/android/chess/puzzle/ChessViewPractice;.m_timerHandler:Landroid/os/Handler; // field@09db │ │ -08eea4: 0751 |0012: move-object v1, v5 │ │ -08eea6: 1f01 3c04 |0013: check-cast v1, Ljwtc/android/chess/puzzle/practice; // type@043c │ │ -08eeaa: 5b41 cd09 |0015: iput-object v1, v4, Ljwtc/android/chess/puzzle/ChessViewPractice;._parent:Ljwtc/android/chess/puzzle/practice; // field@09cd │ │ -08eeae: 2201 ab03 |0017: new-instance v1, Ljwtc/android/chess/ChessViewBase; // type@03ab │ │ -08eeb2: 7020 de16 5100 |0019: invoke-direct {v1, v5}, Ljwtc/android/chess/ChessViewBase;.:(Landroid/app/Activity;)V // method@16de │ │ -08eeb8: 5b41 d709 |001c: iput-object v1, v4, Ljwtc/android/chess/puzzle/ChessViewPractice;._view:Ljwtc/android/chess/ChessViewBase; // field@09d7 │ │ -08eebc: 6e10 1300 0500 |001e: invoke-virtual {v5}, Landroid/app/Activity;.getContentResolver:()Landroid/content/ContentResolver; // method@0013 │ │ -08eec2: 0c01 |0021: move-result-object v1 │ │ -08eec4: 5b41 c509 |0022: iput-object v1, v4, Ljwtc/android/chess/puzzle/ChessViewPractice;._cr:Landroid/content/ContentResolver; // field@09c5 │ │ -08eec8: 5441 cd09 |0024: iget-object v1, v4, Ljwtc/android/chess/puzzle/ChessViewPractice;._parent:Ljwtc/android/chess/puzzle/practice; // field@09cd │ │ -08eecc: 1402 f000 0b7f |0026: const v2, #float 1.84768e+38 // #7f0b00f0 │ │ -08eed2: 6e20 c619 2100 |0029: invoke-virtual {v1, v2}, Ljwtc/android/chess/puzzle/practice;.findViewById:(I)Landroid/view/View; // method@19c6 │ │ -08eed8: 0c01 |002c: move-result-object v1 │ │ -08eeda: 1f01 ff02 |002d: check-cast v1, Landroid/widget/TextView; // type@02ff │ │ -08eede: 5b41 d509 |002f: iput-object v1, v4, Ljwtc/android/chess/puzzle/ChessViewPractice;._tvPracticeMove:Landroid/widget/TextView; // field@09d5 │ │ -08eee2: 5441 cd09 |0031: iget-object v1, v4, Ljwtc/android/chess/puzzle/ChessViewPractice;._parent:Ljwtc/android/chess/puzzle/practice; // field@09cd │ │ -08eee6: 1402 ef00 0b7f |0033: const v2, #float 1.84768e+38 // #7f0b00ef │ │ -08eeec: 6e20 c619 2100 |0036: invoke-virtual {v1, v2}, Ljwtc/android/chess/puzzle/practice;.findViewById:(I)Landroid/view/View; // method@19c6 │ │ -08eef2: 0c01 |0039: move-result-object v1 │ │ -08eef4: 1f01 ff02 |003a: check-cast v1, Landroid/widget/TextView; // type@02ff │ │ -08eef8: 5b41 d609 |003c: iput-object v1, v4, Ljwtc/android/chess/puzzle/ChessViewPractice;._tvPracticeTime:Landroid/widget/TextView; // field@09d6 │ │ -08eefc: 5441 cd09 |003e: iget-object v1, v4, Ljwtc/android/chess/puzzle/ChessViewPractice;._parent:Ljwtc/android/chess/puzzle/practice; // field@09cd │ │ -08ef00: 1402 f100 0b7f |0040: const v2, #float 1.84768e+38 // #7f0b00f1 │ │ -08ef06: 6e20 c619 2100 |0043: invoke-virtual {v1, v2}, Ljwtc/android/chess/puzzle/practice;.findViewById:(I)Landroid/view/View; // method@19c6 │ │ -08ef0c: 0c01 |0046: move-result-object v1 │ │ -08ef0e: 1f01 ff02 |0047: check-cast v1, Landroid/widget/TextView; // type@02ff │ │ -08ef12: 5b41 d409 |0049: iput-object v1, v4, Ljwtc/android/chess/puzzle/ChessViewPractice;._tvPracticeAvgTime:Landroid/widget/TextView; // field@09d4 │ │ -08ef16: 5441 cd09 |004b: iget-object v1, v4, Ljwtc/android/chess/puzzle/ChessViewPractice;._parent:Ljwtc/android/chess/puzzle/practice; // field@09cd │ │ -08ef1a: 1402 7b00 0b7f |004d: const v2, #float 1.84765e+38 // #7f0b007b │ │ -08ef20: 6e20 c619 2100 |0050: invoke-virtual {v1, v2}, Ljwtc/android/chess/puzzle/practice;.findViewById:(I)Landroid/view/View; // method@19c6 │ │ -08ef26: 0c01 |0053: move-result-object v1 │ │ -08ef28: 5b41 d809 |0054: iput-object v1, v4, Ljwtc/android/chess/puzzle/ChessViewPractice;._viewBoard:Landroid/view/View; // field@09d8 │ │ -08ef2c: 5441 cd09 |0056: iget-object v1, v4, Ljwtc/android/chess/puzzle/ChessViewPractice;._parent:Ljwtc/android/chess/puzzle/practice; // field@09cd │ │ -08ef30: 1402 ee00 0b7f |0058: const v2, #float 1.84768e+38 // #7f0b00ee │ │ -08ef36: 6e20 c619 2100 |005b: invoke-virtual {v1, v2}, Ljwtc/android/chess/puzzle/practice;.findViewById:(I)Landroid/view/View; // method@19c6 │ │ -08ef3c: 0c01 |005e: move-result-object v1 │ │ -08ef3e: 1f01 0203 |005f: check-cast v1, Landroid/widget/ViewSwitcher; // type@0302 │ │ -08ef42: 5b41 d009 |0061: iput-object v1, v4, Ljwtc/android/chess/puzzle/ChessViewPractice;._switchTurn:Landroid/widget/ViewSwitcher; // field@09d0 │ │ -08ef46: 5441 cd09 |0063: iget-object v1, v4, Ljwtc/android/chess/puzzle/ChessViewPractice;._parent:Ljwtc/android/chess/puzzle/practice; // field@09cd │ │ -08ef4a: 1402 f200 0b7f |0065: const v2, #float 1.84768e+38 // #7f0b00f2 │ │ -08ef50: 6e20 c619 2100 |0068: invoke-virtual {v1, v2}, Ljwtc/android/chess/puzzle/practice;.findViewById:(I)Landroid/view/View; // method@19c6 │ │ -08ef56: 0c01 |006b: move-result-object v1 │ │ -08ef58: 1f01 dd02 |006c: check-cast v1, Landroid/widget/ImageView; // type@02dd │ │ -08ef5c: 5b41 c809 |006e: iput-object v1, v4, Ljwtc/android/chess/puzzle/ChessViewPractice;._imgStatus:Landroid/widget/ImageView; // field@09c8 │ │ -08ef60: 5943 c409 |0070: iput v3, v4, Ljwtc/android/chess/puzzle/ChessViewPractice;._cnt:I // field@09c4 │ │ -08ef64: 1211 |0072: const/4 v1, #int 1 // #1 │ │ -08ef66: 5941 cb09 |0073: iput v1, v4, Ljwtc/android/chess/puzzle/ChessViewPractice;._num:I // field@09cb │ │ -08ef6a: 5943 c709 |0075: iput v3, v4, Ljwtc/android/chess/puzzle/ChessViewPractice;._iPos:I // field@09c7 │ │ -08ef6e: 5c43 c909 |0077: iput-boolean v3, v4, Ljwtc/android/chess/puzzle/ChessViewPractice;._isPlaying:Z // field@09c9 │ │ -08ef72: 2200 2904 |0079: new-instance v0, Ljwtc/android/chess/puzzle/ChessViewPractice$3; // type@0429 │ │ -08ef76: 7020 5119 4000 |007b: invoke-direct {v0, v4}, Ljwtc/android/chess/puzzle/ChessViewPractice$3;.:(Ljwtc/android/chess/puzzle/ChessViewPractice;)V // method@1951 │ │ -08ef7c: 5441 d709 |007e: iget-object v1, v4, Ljwtc/android/chess/puzzle/ChessViewPractice;._view:Ljwtc/android/chess/ChessViewBase; // field@09d7 │ │ -08ef80: 6e20 e516 0100 |0080: invoke-virtual {v1, v0}, Ljwtc/android/chess/ChessViewBase;.init:(Landroid/view/View$OnClickListener;)V // method@16e5 │ │ -08ef86: 6e10 8419 0400 |0083: invoke-virtual {v4}, Ljwtc/android/chess/puzzle/ChessViewPractice;.init:()V // method@1984 │ │ -08ef8c: 5441 cd09 |0086: iget-object v1, v4, Ljwtc/android/chess/puzzle/ChessViewPractice;._parent:Ljwtc/android/chess/puzzle/practice; // field@09cd │ │ -08ef90: 1402 f500 0b7f |0088: const v2, #float 1.84768e+38 // #7f0b00f5 │ │ -08ef96: 6e20 c619 2100 |008b: invoke-virtual {v1, v2}, Ljwtc/android/chess/puzzle/practice;.findViewById:(I)Landroid/view/View; // method@19c6 │ │ -08ef9c: 0c01 |008e: move-result-object v1 │ │ -08ef9e: 1f01 ce02 |008f: check-cast v1, Landroid/widget/Button; // type@02ce │ │ -08efa2: 5b41 c309 |0091: iput-object v1, v4, Ljwtc/android/chess/puzzle/ChessViewPractice;._butShow:Landroid/widget/Button; // field@09c3 │ │ -08efa6: 5441 cd09 |0093: iget-object v1, v4, Ljwtc/android/chess/puzzle/ChessViewPractice;._parent:Ljwtc/android/chess/puzzle/practice; // field@09cd │ │ -08efaa: 1402 f600 0b7f |0095: const v2, #float 1.84768e+38 // #7f0b00f6 │ │ -08efb0: 6e20 c619 2100 |0098: invoke-virtual {v1, v2}, Ljwtc/android/chess/puzzle/practice;.findViewById:(I)Landroid/view/View; // method@19c6 │ │ -08efb6: 0c01 |009b: move-result-object v1 │ │ -08efb8: 1f01 dc02 |009c: check-cast v1, Landroid/widget/ImageButton; // type@02dc │ │ -08efbc: 5b41 c109 |009e: iput-object v1, v4, Ljwtc/android/chess/puzzle/ChessViewPractice;._butNext:Landroid/widget/ImageButton; // field@09c1 │ │ -08efc0: 5441 c309 |00a0: iget-object v1, v4, Ljwtc/android/chess/puzzle/ChessViewPractice;._butShow:Landroid/widget/Button; // field@09c3 │ │ -08efc4: 2202 2a04 |00a2: new-instance v2, Ljwtc/android/chess/puzzle/ChessViewPractice$4; // type@042a │ │ -08efc8: 7020 5319 4200 |00a4: invoke-direct {v2, v4}, Ljwtc/android/chess/puzzle/ChessViewPractice$4;.:(Ljwtc/android/chess/puzzle/ChessViewPractice;)V // method@1953 │ │ -08efce: 6e20 c113 2100 |00a7: invoke-virtual {v1, v2}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@13c1 │ │ -08efd4: 5441 c109 |00aa: iget-object v1, v4, Ljwtc/android/chess/puzzle/ChessViewPractice;._butNext:Landroid/widget/ImageButton; // field@09c1 │ │ -08efd8: 2202 2b04 |00ac: new-instance v2, Ljwtc/android/chess/puzzle/ChessViewPractice$5; // type@042b │ │ -08efdc: 7020 5519 4200 |00ae: invoke-direct {v2, v4}, Ljwtc/android/chess/puzzle/ChessViewPractice$5;.:(Ljwtc/android/chess/puzzle/ChessViewPractice;)V // method@1955 │ │ -08efe2: 6e20 e213 2100 |00b1: invoke-virtual {v1, v2}, Landroid/widget/ImageButton;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@13e2 │ │ -08efe8: 5441 cd09 |00b4: iget-object v1, v4, Ljwtc/android/chess/puzzle/ChessViewPractice;._parent:Ljwtc/android/chess/puzzle/practice; // field@09cd │ │ -08efec: 1402 f300 0b7f |00b6: const v2, #float 1.84768e+38 // #7f0b00f3 │ │ -08eff2: 6e20 c619 2100 |00b9: invoke-virtual {v1, v2}, Ljwtc/android/chess/puzzle/practice;.findViewById:(I)Landroid/view/View; // method@19c6 │ │ -08eff8: 0c01 |00bc: move-result-object v1 │ │ -08effa: 1f01 dc02 |00bd: check-cast v1, Landroid/widget/ImageButton; // type@02dc │ │ -08effe: 5b41 c209 |00bf: iput-object v1, v4, Ljwtc/android/chess/puzzle/ChessViewPractice;._butPause:Landroid/widget/ImageButton; // field@09c2 │ │ -08f002: 5441 c209 |00c1: iget-object v1, v4, Ljwtc/android/chess/puzzle/ChessViewPractice;._butPause:Landroid/widget/ImageButton; // field@09c2 │ │ -08f006: 2202 2c04 |00c3: new-instance v2, Ljwtc/android/chess/puzzle/ChessViewPractice$6; // type@042c │ │ -08f00a: 7020 5719 4200 |00c5: invoke-direct {v2, v4}, Ljwtc/android/chess/puzzle/ChessViewPractice$6;.:(Ljwtc/android/chess/puzzle/ChessViewPractice;)V // method@1957 │ │ -08f010: 6e20 e213 2100 |00c8: invoke-virtual {v1, v2}, Landroid/widget/ImageButton;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@13e2 │ │ -08f016: 5441 cd09 |00cb: iget-object v1, v4, Ljwtc/android/chess/puzzle/ChessViewPractice;._parent:Ljwtc/android/chess/puzzle/practice; // field@09cd │ │ -08f01a: 1402 f400 0b7f |00cd: const v2, #float 1.84768e+38 // #7f0b00f4 │ │ -08f020: 6e20 c619 2100 |00d0: invoke-virtual {v1, v2}, Ljwtc/android/chess/puzzle/practice;.findViewById:(I)Landroid/view/View; // method@19c6 │ │ -08f026: 0c01 |00d3: move-result-object v1 │ │ -08f028: 1f01 dc02 |00d4: check-cast v1, Landroid/widget/ImageButton; // type@02dc │ │ -08f02c: 5b41 c009 |00d6: iput-object v1, v4, Ljwtc/android/chess/puzzle/ChessViewPractice;._butHelp:Landroid/widget/ImageButton; // field@09c0 │ │ -08f030: 5441 c009 |00d8: iget-object v1, v4, Ljwtc/android/chess/puzzle/ChessViewPractice;._butHelp:Landroid/widget/ImageButton; // field@09c0 │ │ -08f034: 2202 2d04 |00da: new-instance v2, Ljwtc/android/chess/puzzle/ChessViewPractice$7; // type@042d │ │ -08f038: 7020 5919 4200 |00dc: invoke-direct {v2, v4}, Ljwtc/android/chess/puzzle/ChessViewPractice$7;.:(Ljwtc/android/chess/puzzle/ChessViewPractice;)V // method@1959 │ │ -08f03e: 6e20 e213 2100 |00df: invoke-virtual {v1, v2}, Landroid/widget/ImageButton;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@13e2 │ │ -08f044: 0e00 |00e2: return-void │ │ +090a28: |[090a28] jwtc.android.chess.puzzle.ChessViewPractice.:(Landroid/app/Activity;)V │ │ +090a38: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +090a3a: 7010 6917 0400 |0001: invoke-direct {v4}, Ljwtc/android/chess/UI;.:()V // method@1769 │ │ +090a40: 2201 2404 |0004: new-instance v1, Ljwtc/android/chess/puzzle/ChessViewPractice$1; // type@0424 │ │ +090a44: 7020 4d19 4100 |0006: invoke-direct {v1, v4}, Ljwtc/android/chess/puzzle/ChessViewPractice$1;.:(Ljwtc/android/chess/puzzle/ChessViewPractice;)V // method@194d │ │ +090a4a: 5b41 da09 |0009: iput-object v1, v4, Ljwtc/android/chess/puzzle/ChessViewPractice;.m_threadHandler:Landroid/os/Handler; // field@09da │ │ +090a4e: 2201 2504 |000b: new-instance v1, Ljwtc/android/chess/puzzle/ChessViewPractice$2; // type@0425 │ │ +090a52: 7020 4f19 4100 |000d: invoke-direct {v1, v4}, Ljwtc/android/chess/puzzle/ChessViewPractice$2;.:(Ljwtc/android/chess/puzzle/ChessViewPractice;)V // method@194f │ │ +090a58: 5b41 db09 |0010: iput-object v1, v4, Ljwtc/android/chess/puzzle/ChessViewPractice;.m_timerHandler:Landroid/os/Handler; // field@09db │ │ +090a5c: 0751 |0012: move-object v1, v5 │ │ +090a5e: 1f01 3904 |0013: check-cast v1, Ljwtc/android/chess/puzzle/practice; // type@0439 │ │ +090a62: 5b41 cd09 |0015: iput-object v1, v4, Ljwtc/android/chess/puzzle/ChessViewPractice;._parent:Ljwtc/android/chess/puzzle/practice; // field@09cd │ │ +090a66: 2201 a803 |0017: new-instance v1, Ljwtc/android/chess/ChessViewBase; // type@03a8 │ │ +090a6a: 7020 de16 5100 |0019: invoke-direct {v1, v5}, Ljwtc/android/chess/ChessViewBase;.:(Landroid/app/Activity;)V // method@16de │ │ +090a70: 5b41 d709 |001c: iput-object v1, v4, Ljwtc/android/chess/puzzle/ChessViewPractice;._view:Ljwtc/android/chess/ChessViewBase; // field@09d7 │ │ +090a74: 6e10 1300 0500 |001e: invoke-virtual {v5}, Landroid/app/Activity;.getContentResolver:()Landroid/content/ContentResolver; // method@0013 │ │ +090a7a: 0c01 |0021: move-result-object v1 │ │ +090a7c: 5b41 c509 |0022: iput-object v1, v4, Ljwtc/android/chess/puzzle/ChessViewPractice;._cr:Landroid/content/ContentResolver; // field@09c5 │ │ +090a80: 5441 cd09 |0024: iget-object v1, v4, Ljwtc/android/chess/puzzle/ChessViewPractice;._parent:Ljwtc/android/chess/puzzle/practice; // field@09cd │ │ +090a84: 1402 f000 0b7f |0026: const v2, #float 1.84768e+38 // #7f0b00f0 │ │ +090a8a: 6e20 c519 2100 |0029: invoke-virtual {v1, v2}, Ljwtc/android/chess/puzzle/practice;.findViewById:(I)Landroid/view/View; // method@19c5 │ │ +090a90: 0c01 |002c: move-result-object v1 │ │ +090a92: 1f01 fc02 |002d: check-cast v1, Landroid/widget/TextView; // type@02fc │ │ +090a96: 5b41 d509 |002f: iput-object v1, v4, Ljwtc/android/chess/puzzle/ChessViewPractice;._tvPracticeMove:Landroid/widget/TextView; // field@09d5 │ │ +090a9a: 5441 cd09 |0031: iget-object v1, v4, Ljwtc/android/chess/puzzle/ChessViewPractice;._parent:Ljwtc/android/chess/puzzle/practice; // field@09cd │ │ +090a9e: 1402 ef00 0b7f |0033: const v2, #float 1.84768e+38 // #7f0b00ef │ │ +090aa4: 6e20 c519 2100 |0036: invoke-virtual {v1, v2}, Ljwtc/android/chess/puzzle/practice;.findViewById:(I)Landroid/view/View; // method@19c5 │ │ +090aaa: 0c01 |0039: move-result-object v1 │ │ +090aac: 1f01 fc02 |003a: check-cast v1, Landroid/widget/TextView; // type@02fc │ │ +090ab0: 5b41 d609 |003c: iput-object v1, v4, Ljwtc/android/chess/puzzle/ChessViewPractice;._tvPracticeTime:Landroid/widget/TextView; // field@09d6 │ │ +090ab4: 5441 cd09 |003e: iget-object v1, v4, Ljwtc/android/chess/puzzle/ChessViewPractice;._parent:Ljwtc/android/chess/puzzle/practice; // field@09cd │ │ +090ab8: 1402 f100 0b7f |0040: const v2, #float 1.84768e+38 // #7f0b00f1 │ │ +090abe: 6e20 c519 2100 |0043: invoke-virtual {v1, v2}, Ljwtc/android/chess/puzzle/practice;.findViewById:(I)Landroid/view/View; // method@19c5 │ │ +090ac4: 0c01 |0046: move-result-object v1 │ │ +090ac6: 1f01 fc02 |0047: check-cast v1, Landroid/widget/TextView; // type@02fc │ │ +090aca: 5b41 d409 |0049: iput-object v1, v4, Ljwtc/android/chess/puzzle/ChessViewPractice;._tvPracticeAvgTime:Landroid/widget/TextView; // field@09d4 │ │ +090ace: 5441 cd09 |004b: iget-object v1, v4, Ljwtc/android/chess/puzzle/ChessViewPractice;._parent:Ljwtc/android/chess/puzzle/practice; // field@09cd │ │ +090ad2: 1402 7b00 0b7f |004d: const v2, #float 1.84765e+38 // #7f0b007b │ │ +090ad8: 6e20 c519 2100 |0050: invoke-virtual {v1, v2}, Ljwtc/android/chess/puzzle/practice;.findViewById:(I)Landroid/view/View; // method@19c5 │ │ +090ade: 0c01 |0053: move-result-object v1 │ │ +090ae0: 5b41 d809 |0054: iput-object v1, v4, Ljwtc/android/chess/puzzle/ChessViewPractice;._viewBoard:Landroid/view/View; // field@09d8 │ │ +090ae4: 5441 cd09 |0056: iget-object v1, v4, Ljwtc/android/chess/puzzle/ChessViewPractice;._parent:Ljwtc/android/chess/puzzle/practice; // field@09cd │ │ +090ae8: 1402 ee00 0b7f |0058: const v2, #float 1.84768e+38 // #7f0b00ee │ │ +090aee: 6e20 c519 2100 |005b: invoke-virtual {v1, v2}, Ljwtc/android/chess/puzzle/practice;.findViewById:(I)Landroid/view/View; // method@19c5 │ │ +090af4: 0c01 |005e: move-result-object v1 │ │ +090af6: 1f01 ff02 |005f: check-cast v1, Landroid/widget/ViewSwitcher; // type@02ff │ │ +090afa: 5b41 d009 |0061: iput-object v1, v4, Ljwtc/android/chess/puzzle/ChessViewPractice;._switchTurn:Landroid/widget/ViewSwitcher; // field@09d0 │ │ +090afe: 5441 cd09 |0063: iget-object v1, v4, Ljwtc/android/chess/puzzle/ChessViewPractice;._parent:Ljwtc/android/chess/puzzle/practice; // field@09cd │ │ +090b02: 1402 f200 0b7f |0065: const v2, #float 1.84768e+38 // #7f0b00f2 │ │ +090b08: 6e20 c519 2100 |0068: invoke-virtual {v1, v2}, Ljwtc/android/chess/puzzle/practice;.findViewById:(I)Landroid/view/View; // method@19c5 │ │ +090b0e: 0c01 |006b: move-result-object v1 │ │ +090b10: 1f01 da02 |006c: check-cast v1, Landroid/widget/ImageView; // type@02da │ │ +090b14: 5b41 c809 |006e: iput-object v1, v4, Ljwtc/android/chess/puzzle/ChessViewPractice;._imgStatus:Landroid/widget/ImageView; // field@09c8 │ │ +090b18: 5943 c409 |0070: iput v3, v4, Ljwtc/android/chess/puzzle/ChessViewPractice;._cnt:I // field@09c4 │ │ +090b1c: 1211 |0072: const/4 v1, #int 1 // #1 │ │ +090b1e: 5941 cb09 |0073: iput v1, v4, Ljwtc/android/chess/puzzle/ChessViewPractice;._num:I // field@09cb │ │ +090b22: 5943 c709 |0075: iput v3, v4, Ljwtc/android/chess/puzzle/ChessViewPractice;._iPos:I // field@09c7 │ │ +090b26: 5c43 c909 |0077: iput-boolean v3, v4, Ljwtc/android/chess/puzzle/ChessViewPractice;._isPlaying:Z // field@09c9 │ │ +090b2a: 2200 2604 |0079: new-instance v0, Ljwtc/android/chess/puzzle/ChessViewPractice$3; // type@0426 │ │ +090b2e: 7020 5119 4000 |007b: invoke-direct {v0, v4}, Ljwtc/android/chess/puzzle/ChessViewPractice$3;.:(Ljwtc/android/chess/puzzle/ChessViewPractice;)V // method@1951 │ │ +090b34: 5441 d709 |007e: iget-object v1, v4, Ljwtc/android/chess/puzzle/ChessViewPractice;._view:Ljwtc/android/chess/ChessViewBase; // field@09d7 │ │ +090b38: 6e20 e516 0100 |0080: invoke-virtual {v1, v0}, Ljwtc/android/chess/ChessViewBase;.init:(Landroid/view/View$OnClickListener;)V // method@16e5 │ │ +090b3e: 6e10 8419 0400 |0083: invoke-virtual {v4}, Ljwtc/android/chess/puzzle/ChessViewPractice;.init:()V // method@1984 │ │ +090b44: 5441 cd09 |0086: iget-object v1, v4, Ljwtc/android/chess/puzzle/ChessViewPractice;._parent:Ljwtc/android/chess/puzzle/practice; // field@09cd │ │ +090b48: 1402 f500 0b7f |0088: const v2, #float 1.84768e+38 // #7f0b00f5 │ │ +090b4e: 6e20 c519 2100 |008b: invoke-virtual {v1, v2}, Ljwtc/android/chess/puzzle/practice;.findViewById:(I)Landroid/view/View; // method@19c5 │ │ +090b54: 0c01 |008e: move-result-object v1 │ │ +090b56: 1f01 cb02 |008f: check-cast v1, Landroid/widget/Button; // type@02cb │ │ +090b5a: 5b41 c309 |0091: iput-object v1, v4, Ljwtc/android/chess/puzzle/ChessViewPractice;._butShow:Landroid/widget/Button; // field@09c3 │ │ +090b5e: 5441 cd09 |0093: iget-object v1, v4, Ljwtc/android/chess/puzzle/ChessViewPractice;._parent:Ljwtc/android/chess/puzzle/practice; // field@09cd │ │ +090b62: 1402 f600 0b7f |0095: const v2, #float 1.84768e+38 // #7f0b00f6 │ │ +090b68: 6e20 c519 2100 |0098: invoke-virtual {v1, v2}, Ljwtc/android/chess/puzzle/practice;.findViewById:(I)Landroid/view/View; // method@19c5 │ │ +090b6e: 0c01 |009b: move-result-object v1 │ │ +090b70: 1f01 d902 |009c: check-cast v1, Landroid/widget/ImageButton; // type@02d9 │ │ +090b74: 5b41 c109 |009e: iput-object v1, v4, Ljwtc/android/chess/puzzle/ChessViewPractice;._butNext:Landroid/widget/ImageButton; // field@09c1 │ │ +090b78: 5441 c309 |00a0: iget-object v1, v4, Ljwtc/android/chess/puzzle/ChessViewPractice;._butShow:Landroid/widget/Button; // field@09c3 │ │ +090b7c: 2202 2704 |00a2: new-instance v2, Ljwtc/android/chess/puzzle/ChessViewPractice$4; // type@0427 │ │ +090b80: 7020 5319 4200 |00a4: invoke-direct {v2, v4}, Ljwtc/android/chess/puzzle/ChessViewPractice$4;.:(Ljwtc/android/chess/puzzle/ChessViewPractice;)V // method@1953 │ │ +090b86: 6e20 c113 2100 |00a7: invoke-virtual {v1, v2}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@13c1 │ │ +090b8c: 5441 c109 |00aa: iget-object v1, v4, Ljwtc/android/chess/puzzle/ChessViewPractice;._butNext:Landroid/widget/ImageButton; // field@09c1 │ │ +090b90: 2202 2804 |00ac: new-instance v2, Ljwtc/android/chess/puzzle/ChessViewPractice$5; // type@0428 │ │ +090b94: 7020 5519 4200 |00ae: invoke-direct {v2, v4}, Ljwtc/android/chess/puzzle/ChessViewPractice$5;.:(Ljwtc/android/chess/puzzle/ChessViewPractice;)V // method@1955 │ │ +090b9a: 6e20 e213 2100 |00b1: invoke-virtual {v1, v2}, Landroid/widget/ImageButton;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@13e2 │ │ +090ba0: 5441 cd09 |00b4: iget-object v1, v4, Ljwtc/android/chess/puzzle/ChessViewPractice;._parent:Ljwtc/android/chess/puzzle/practice; // field@09cd │ │ +090ba4: 1402 f300 0b7f |00b6: const v2, #float 1.84768e+38 // #7f0b00f3 │ │ +090baa: 6e20 c519 2100 |00b9: invoke-virtual {v1, v2}, Ljwtc/android/chess/puzzle/practice;.findViewById:(I)Landroid/view/View; // method@19c5 │ │ +090bb0: 0c01 |00bc: move-result-object v1 │ │ +090bb2: 1f01 d902 |00bd: check-cast v1, Landroid/widget/ImageButton; // type@02d9 │ │ +090bb6: 5b41 c209 |00bf: iput-object v1, v4, Ljwtc/android/chess/puzzle/ChessViewPractice;._butPause:Landroid/widget/ImageButton; // field@09c2 │ │ +090bba: 5441 c209 |00c1: iget-object v1, v4, Ljwtc/android/chess/puzzle/ChessViewPractice;._butPause:Landroid/widget/ImageButton; // field@09c2 │ │ +090bbe: 2202 2904 |00c3: new-instance v2, Ljwtc/android/chess/puzzle/ChessViewPractice$6; // type@0429 │ │ +090bc2: 7020 5719 4200 |00c5: invoke-direct {v2, v4}, Ljwtc/android/chess/puzzle/ChessViewPractice$6;.:(Ljwtc/android/chess/puzzle/ChessViewPractice;)V // method@1957 │ │ +090bc8: 6e20 e213 2100 |00c8: invoke-virtual {v1, v2}, Landroid/widget/ImageButton;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@13e2 │ │ +090bce: 5441 cd09 |00cb: iget-object v1, v4, Ljwtc/android/chess/puzzle/ChessViewPractice;._parent:Ljwtc/android/chess/puzzle/practice; // field@09cd │ │ +090bd2: 1402 f400 0b7f |00cd: const v2, #float 1.84768e+38 // #7f0b00f4 │ │ +090bd8: 6e20 c519 2100 |00d0: invoke-virtual {v1, v2}, Ljwtc/android/chess/puzzle/practice;.findViewById:(I)Landroid/view/View; // method@19c5 │ │ +090bde: 0c01 |00d3: move-result-object v1 │ │ +090be0: 1f01 d902 |00d4: check-cast v1, Landroid/widget/ImageButton; // type@02d9 │ │ +090be4: 5b41 c009 |00d6: iput-object v1, v4, Ljwtc/android/chess/puzzle/ChessViewPractice;._butHelp:Landroid/widget/ImageButton; // field@09c0 │ │ +090be8: 5441 c009 |00d8: iget-object v1, v4, Ljwtc/android/chess/puzzle/ChessViewPractice;._butHelp:Landroid/widget/ImageButton; // field@09c0 │ │ +090bec: 2202 2a04 |00da: new-instance v2, Ljwtc/android/chess/puzzle/ChessViewPractice$7; // type@042a │ │ +090bf0: 7020 5919 4200 |00dc: invoke-direct {v2, v4}, Ljwtc/android/chess/puzzle/ChessViewPractice$7;.:(Ljwtc/android/chess/puzzle/ChessViewPractice;)V // method@1959 │ │ +090bf6: 6e20 e213 2100 |00df: invoke-virtual {v1, v2}, Landroid/widget/ImageButton;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@13e2 │ │ +090bfc: 0e00 |00e2: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=85 │ │ 0x0004 line=54 │ │ 0x000b line=75 │ │ 0x0013 line=86 │ │ 0x0017 line=87 │ │ @@ -196343,17 +196456,17 @@ │ │ type : '(Ljwtc/android/chess/puzzle/ChessViewPractice;)Landroid/widget/TextView;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -08f048: |[08f048] jwtc.android.chess.puzzle.ChessViewPractice.access$000:(Ljwtc/android/chess/puzzle/ChessViewPractice;)Landroid/widget/TextView; │ │ -08f058: 5410 d509 |0000: iget-object v0, v1, Ljwtc/android/chess/puzzle/ChessViewPractice;._tvPracticeMove:Landroid/widget/TextView; // field@09d5 │ │ -08f05c: 1100 |0002: return-object v0 │ │ +090c00: |[090c00] jwtc.android.chess.puzzle.ChessViewPractice.access$000:(Ljwtc/android/chess/puzzle/ChessViewPractice;)Landroid/widget/TextView; │ │ +090c10: 5410 d509 |0000: iget-object v0, v1, Ljwtc/android/chess/puzzle/ChessViewPractice;._tvPracticeMove:Landroid/widget/TextView; // field@09d5 │ │ +090c14: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Ljwtc/android/chess/puzzle/ChessViewPractice; │ │ │ │ #2 : (in Ljwtc/android/chess/puzzle/ChessViewPractice;) │ │ @@ -196361,17 +196474,17 @@ │ │ type : '(Ljwtc/android/chess/puzzle/ChessViewPractice;)Landroid/database/Cursor;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -08f060: |[08f060] jwtc.android.chess.puzzle.ChessViewPractice.access$100:(Ljwtc/android/chess/puzzle/ChessViewPractice;)Landroid/database/Cursor; │ │ -08f070: 5410 c609 |0000: iget-object v0, v1, Ljwtc/android/chess/puzzle/ChessViewPractice;._cursor:Landroid/database/Cursor; // field@09c6 │ │ -08f074: 1100 |0002: return-object v0 │ │ +090c18: |[090c18] jwtc.android.chess.puzzle.ChessViewPractice.access$100:(Ljwtc/android/chess/puzzle/ChessViewPractice;)Landroid/database/Cursor; │ │ +090c28: 5410 c609 |0000: iget-object v0, v1, Ljwtc/android/chess/puzzle/ChessViewPractice;._cursor:Landroid/database/Cursor; // field@09c6 │ │ +090c2c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Ljwtc/android/chess/puzzle/ChessViewPractice; │ │ │ │ #3 : (in Ljwtc/android/chess/puzzle/ChessViewPractice;) │ │ @@ -196379,17 +196492,17 @@ │ │ type : '(Ljwtc/android/chess/puzzle/ChessViewPractice;)Ljava/util/ArrayList;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -08f078: |[08f078] jwtc.android.chess.puzzle.ChessViewPractice.access$1000:(Ljwtc/android/chess/puzzle/ChessViewPractice;)Ljava/util/ArrayList; │ │ -08f088: 5410 bf09 |0000: iget-object v0, v1, Ljwtc/android/chess/puzzle/ChessViewPractice;._arrPGN:Ljava/util/ArrayList; // field@09bf │ │ -08f08c: 1100 |0002: return-object v0 │ │ +090c30: |[090c30] jwtc.android.chess.puzzle.ChessViewPractice.access$1000:(Ljwtc/android/chess/puzzle/ChessViewPractice;)Ljava/util/ArrayList; │ │ +090c40: 5410 bf09 |0000: iget-object v0, v1, Ljwtc/android/chess/puzzle/ChessViewPractice;._arrPGN:Ljava/util/ArrayList; // field@09bf │ │ +090c44: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Ljwtc/android/chess/puzzle/ChessViewPractice; │ │ │ │ #4 : (in Ljwtc/android/chess/puzzle/ChessViewPractice;) │ │ @@ -196397,17 +196510,17 @@ │ │ type : '(Ljwtc/android/chess/puzzle/ChessViewPractice;Landroid/database/Cursor;)Landroid/database/Cursor;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -08f090: |[08f090] jwtc.android.chess.puzzle.ChessViewPractice.access$102:(Ljwtc/android/chess/puzzle/ChessViewPractice;Landroid/database/Cursor;)Landroid/database/Cursor; │ │ -08f0a0: 5b01 c609 |0000: iput-object v1, v0, Ljwtc/android/chess/puzzle/ChessViewPractice;._cursor:Landroid/database/Cursor; // field@09c6 │ │ -08f0a4: 1101 |0002: return-object v1 │ │ +090c48: |[090c48] jwtc.android.chess.puzzle.ChessViewPractice.access$102:(Ljwtc/android/chess/puzzle/ChessViewPractice;Landroid/database/Cursor;)Landroid/database/Cursor; │ │ +090c58: 5b01 c609 |0000: iput-object v1, v0, Ljwtc/android/chess/puzzle/ChessViewPractice;._cursor:Landroid/database/Cursor; // field@09c6 │ │ +090c5c: 1101 |0002: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 x0 Ljwtc/android/chess/puzzle/ChessViewPractice; │ │ 0x0000 - 0x0003 reg=1 x1 Landroid/database/Cursor; │ │ │ │ @@ -196416,17 +196529,17 @@ │ │ type : '(Ljwtc/android/chess/puzzle/ChessViewPractice;)Ljwtc/chess/JNI;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -08f0a8: |[08f0a8] jwtc.android.chess.puzzle.ChessViewPractice.access$1100:(Ljwtc/android/chess/puzzle/ChessViewPractice;)Ljwtc/chess/JNI; │ │ -08f0b8: 5410 ca09 |0000: iget-object v0, v1, Ljwtc/android/chess/puzzle/ChessViewPractice;._jni:Ljwtc/chess/JNI; // field@09ca │ │ -08f0bc: 1100 |0002: return-object v0 │ │ +090c60: |[090c60] jwtc.android.chess.puzzle.ChessViewPractice.access$1100:(Ljwtc/android/chess/puzzle/ChessViewPractice;)Ljwtc/chess/JNI; │ │ +090c70: 5410 ca09 |0000: iget-object v0, v1, Ljwtc/android/chess/puzzle/ChessViewPractice;._jni:Ljwtc/chess/JNI; // field@09ca │ │ +090c74: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Ljwtc/android/chess/puzzle/ChessViewPractice; │ │ │ │ #6 : (in Ljwtc/android/chess/puzzle/ChessViewPractice;) │ │ @@ -196434,17 +196547,17 @@ │ │ type : '(Ljwtc/android/chess/puzzle/ChessViewPractice;)Landroid/widget/ImageButton;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -08f0c0: |[08f0c0] jwtc.android.chess.puzzle.ChessViewPractice.access$1200:(Ljwtc/android/chess/puzzle/ChessViewPractice;)Landroid/widget/ImageButton; │ │ -08f0d0: 5410 c109 |0000: iget-object v0, v1, Ljwtc/android/chess/puzzle/ChessViewPractice;._butNext:Landroid/widget/ImageButton; // field@09c1 │ │ -08f0d4: 1100 |0002: return-object v0 │ │ +090c78: |[090c78] jwtc.android.chess.puzzle.ChessViewPractice.access$1200:(Ljwtc/android/chess/puzzle/ChessViewPractice;)Landroid/widget/ImageButton; │ │ +090c88: 5410 c109 |0000: iget-object v0, v1, Ljwtc/android/chess/puzzle/ChessViewPractice;._butNext:Landroid/widget/ImageButton; // field@09c1 │ │ +090c8c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Ljwtc/android/chess/puzzle/ChessViewPractice; │ │ │ │ #7 : (in Ljwtc/android/chess/puzzle/ChessViewPractice;) │ │ @@ -196452,17 +196565,17 @@ │ │ type : '(Ljwtc/android/chess/puzzle/ChessViewPractice;)Landroid/widget/Button;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -08f0d8: |[08f0d8] jwtc.android.chess.puzzle.ChessViewPractice.access$1300:(Ljwtc/android/chess/puzzle/ChessViewPractice;)Landroid/widget/Button; │ │ -08f0e8: 5410 c309 |0000: iget-object v0, v1, Ljwtc/android/chess/puzzle/ChessViewPractice;._butShow:Landroid/widget/Button; // field@09c3 │ │ -08f0ec: 1100 |0002: return-object v0 │ │ +090c90: |[090c90] jwtc.android.chess.puzzle.ChessViewPractice.access$1300:(Ljwtc/android/chess/puzzle/ChessViewPractice;)Landroid/widget/Button; │ │ +090ca0: 5410 c309 |0000: iget-object v0, v1, Ljwtc/android/chess/puzzle/ChessViewPractice;._butShow:Landroid/widget/Button; // field@09c3 │ │ +090ca4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Ljwtc/android/chess/puzzle/ChessViewPractice; │ │ │ │ #8 : (in Ljwtc/android/chess/puzzle/ChessViewPractice;) │ │ @@ -196470,17 +196583,17 @@ │ │ type : '(Ljwtc/android/chess/puzzle/ChessViewPractice;)Landroid/view/View;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -08f0f0: |[08f0f0] jwtc.android.chess.puzzle.ChessViewPractice.access$1400:(Ljwtc/android/chess/puzzle/ChessViewPractice;)Landroid/view/View; │ │ -08f100: 5410 d809 |0000: iget-object v0, v1, Ljwtc/android/chess/puzzle/ChessViewPractice;._viewBoard:Landroid/view/View; // field@09d8 │ │ -08f104: 1100 |0002: return-object v0 │ │ +090ca8: |[090ca8] jwtc.android.chess.puzzle.ChessViewPractice.access$1400:(Ljwtc/android/chess/puzzle/ChessViewPractice;)Landroid/view/View; │ │ +090cb8: 5410 d809 |0000: iget-object v0, v1, Ljwtc/android/chess/puzzle/ChessViewPractice;._viewBoard:Landroid/view/View; // field@09d8 │ │ +090cbc: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Ljwtc/android/chess/puzzle/ChessViewPractice; │ │ │ │ #9 : (in Ljwtc/android/chess/puzzle/ChessViewPractice;) │ │ @@ -196488,17 +196601,17 @@ │ │ type : '(Ljwtc/android/chess/puzzle/ChessViewPractice;)Ljava/util/Timer;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -08f108: |[08f108] jwtc.android.chess.puzzle.ChessViewPractice.access$1500:(Ljwtc/android/chess/puzzle/ChessViewPractice;)Ljava/util/Timer; │ │ -08f118: 5410 d309 |0000: iget-object v0, v1, Ljwtc/android/chess/puzzle/ChessViewPractice;._timer:Ljava/util/Timer; // field@09d3 │ │ -08f11c: 1100 |0002: return-object v0 │ │ +090cc0: |[090cc0] jwtc.android.chess.puzzle.ChessViewPractice.access$1500:(Ljwtc/android/chess/puzzle/ChessViewPractice;)Ljava/util/Timer; │ │ +090cd0: 5410 d309 |0000: iget-object v0, v1, Ljwtc/android/chess/puzzle/ChessViewPractice;._timer:Ljava/util/Timer; // field@09d3 │ │ +090cd4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Ljwtc/android/chess/puzzle/ChessViewPractice; │ │ │ │ #10 : (in Ljwtc/android/chess/puzzle/ChessViewPractice;) │ │ @@ -196506,17 +196619,17 @@ │ │ type : '(Ljwtc/android/chess/puzzle/ChessViewPractice;Ljava/util/Timer;)Ljava/util/Timer;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -08f120: |[08f120] jwtc.android.chess.puzzle.ChessViewPractice.access$1502:(Ljwtc/android/chess/puzzle/ChessViewPractice;Ljava/util/Timer;)Ljava/util/Timer; │ │ -08f130: 5b01 d309 |0000: iput-object v1, v0, Ljwtc/android/chess/puzzle/ChessViewPractice;._timer:Ljava/util/Timer; // field@09d3 │ │ -08f134: 1101 |0002: return-object v1 │ │ +090cd8: |[090cd8] jwtc.android.chess.puzzle.ChessViewPractice.access$1502:(Ljwtc/android/chess/puzzle/ChessViewPractice;Ljava/util/Timer;)Ljava/util/Timer; │ │ +090ce8: 5b01 d309 |0000: iput-object v1, v0, Ljwtc/android/chess/puzzle/ChessViewPractice;._timer:Ljava/util/Timer; // field@09d3 │ │ +090cec: 1101 |0002: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 x0 Ljwtc/android/chess/puzzle/ChessViewPractice; │ │ 0x0000 - 0x0003 reg=1 x1 Ljava/util/Timer; │ │ │ │ @@ -196525,17 +196638,17 @@ │ │ type : '(Ljwtc/android/chess/puzzle/ChessViewPractice;)Ljwtc/chess/JNI;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -08f138: |[08f138] jwtc.android.chess.puzzle.ChessViewPractice.access$1600:(Ljwtc/android/chess/puzzle/ChessViewPractice;)Ljwtc/chess/JNI; │ │ -08f148: 5410 ca09 |0000: iget-object v0, v1, Ljwtc/android/chess/puzzle/ChessViewPractice;._jni:Ljwtc/chess/JNI; // field@09ca │ │ -08f14c: 1100 |0002: return-object v0 │ │ +090cf0: |[090cf0] jwtc.android.chess.puzzle.ChessViewPractice.access$1600:(Ljwtc/android/chess/puzzle/ChessViewPractice;)Ljwtc/chess/JNI; │ │ +090d00: 5410 ca09 |0000: iget-object v0, v1, Ljwtc/android/chess/puzzle/ChessViewPractice;._jni:Ljwtc/chess/JNI; // field@09ca │ │ +090d04: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Ljwtc/android/chess/puzzle/ChessViewPractice; │ │ │ │ #12 : (in Ljwtc/android/chess/puzzle/ChessViewPractice;) │ │ @@ -196543,17 +196656,17 @@ │ │ type : '(Ljwtc/android/chess/puzzle/ChessViewPractice;)I' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -08f150: |[08f150] jwtc.android.chess.puzzle.ChessViewPractice.access$1700:(Ljwtc/android/chess/puzzle/ChessViewPractice;)I │ │ -08f160: 5210 d909 |0000: iget v0, v1, Ljwtc/android/chess/puzzle/ChessViewPractice;.m_iFrom:I // field@09d9 │ │ -08f164: 0f00 |0002: return v0 │ │ +090d08: |[090d08] jwtc.android.chess.puzzle.ChessViewPractice.access$1700:(Ljwtc/android/chess/puzzle/ChessViewPractice;)I │ │ +090d18: 5210 d909 |0000: iget v0, v1, Ljwtc/android/chess/puzzle/ChessViewPractice;.m_iFrom:I // field@09d9 │ │ +090d1c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Ljwtc/android/chess/puzzle/ChessViewPractice; │ │ │ │ #13 : (in Ljwtc/android/chess/puzzle/ChessViewPractice;) │ │ @@ -196561,17 +196674,17 @@ │ │ type : '(Ljwtc/android/chess/puzzle/ChessViewPractice;I)I' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -08f168: |[08f168] jwtc.android.chess.puzzle.ChessViewPractice.access$1802:(Ljwtc/android/chess/puzzle/ChessViewPractice;I)I │ │ -08f178: 5901 d909 |0000: iput v1, v0, Ljwtc/android/chess/puzzle/ChessViewPractice;.m_iFrom:I // field@09d9 │ │ -08f17c: 0f01 |0002: return v1 │ │ +090d20: |[090d20] jwtc.android.chess.puzzle.ChessViewPractice.access$1802:(Ljwtc/android/chess/puzzle/ChessViewPractice;I)I │ │ +090d30: 5901 d909 |0000: iput v1, v0, Ljwtc/android/chess/puzzle/ChessViewPractice;.m_iFrom:I // field@09d9 │ │ +090d34: 0f01 |0002: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 x0 Ljwtc/android/chess/puzzle/ChessViewPractice; │ │ 0x0000 - 0x0003 reg=1 x1 I │ │ │ │ @@ -196580,17 +196693,17 @@ │ │ type : '(Ljwtc/android/chess/puzzle/ChessViewPractice;)Z' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -08f180: |[08f180] jwtc.android.chess.puzzle.ChessViewPractice.access$1900:(Ljwtc/android/chess/puzzle/ChessViewPractice;)Z │ │ -08f190: 5510 c909 |0000: iget-boolean v0, v1, Ljwtc/android/chess/puzzle/ChessViewPractice;._isPlaying:Z // field@09c9 │ │ -08f194: 0f00 |0002: return v0 │ │ +090d38: |[090d38] jwtc.android.chess.puzzle.ChessViewPractice.access$1900:(Ljwtc/android/chess/puzzle/ChessViewPractice;)Z │ │ +090d48: 5510 c909 |0000: iget-boolean v0, v1, Ljwtc/android/chess/puzzle/ChessViewPractice;._isPlaying:Z // field@09c9 │ │ +090d4c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Ljwtc/android/chess/puzzle/ChessViewPractice; │ │ │ │ #15 : (in Ljwtc/android/chess/puzzle/ChessViewPractice;) │ │ @@ -196598,17 +196711,17 @@ │ │ type : '(Ljwtc/android/chess/puzzle/ChessViewPractice;)Ljwtc/android/chess/puzzle/practice;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -08f198: |[08f198] jwtc.android.chess.puzzle.ChessViewPractice.access$200:(Ljwtc/android/chess/puzzle/ChessViewPractice;)Ljwtc/android/chess/puzzle/practice; │ │ -08f1a8: 5410 cd09 |0000: iget-object v0, v1, Ljwtc/android/chess/puzzle/ChessViewPractice;._parent:Ljwtc/android/chess/puzzle/practice; // field@09cd │ │ -08f1ac: 1100 |0002: return-object v0 │ │ +090d50: |[090d50] jwtc.android.chess.puzzle.ChessViewPractice.access$200:(Ljwtc/android/chess/puzzle/ChessViewPractice;)Ljwtc/android/chess/puzzle/practice; │ │ +090d60: 5410 cd09 |0000: iget-object v0, v1, Ljwtc/android/chess/puzzle/ChessViewPractice;._parent:Ljwtc/android/chess/puzzle/practice; // field@09cd │ │ +090d64: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Ljwtc/android/chess/puzzle/ChessViewPractice; │ │ │ │ #16 : (in Ljwtc/android/chess/puzzle/ChessViewPractice;) │ │ @@ -196616,19 +196729,19 @@ │ │ type : '(Ljwtc/android/chess/puzzle/ChessViewPractice;)I' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 7 16-bit code units │ │ -08f1b0: |[08f1b0] jwtc.android.chess.puzzle.ChessViewPractice.access$2008:(Ljwtc/android/chess/puzzle/ChessViewPractice;)I │ │ -08f1c0: 5220 d209 |0000: iget v0, v2, Ljwtc/android/chess/puzzle/ChessViewPractice;._ticks:I // field@09d2 │ │ -08f1c4: d801 0001 |0002: add-int/lit8 v1, v0, #int 1 // #01 │ │ -08f1c8: 5921 d209 |0004: iput v1, v2, Ljwtc/android/chess/puzzle/ChessViewPractice;._ticks:I // field@09d2 │ │ -08f1cc: 0f00 |0006: return v0 │ │ +090d68: |[090d68] jwtc.android.chess.puzzle.ChessViewPractice.access$2008:(Ljwtc/android/chess/puzzle/ChessViewPractice;)I │ │ +090d78: 5220 d209 |0000: iget v0, v2, Ljwtc/android/chess/puzzle/ChessViewPractice;._ticks:I // field@09d2 │ │ +090d7c: d801 0001 |0002: add-int/lit8 v1, v0, #int 1 // #01 │ │ +090d80: 5921 d209 |0004: iput v1, v2, Ljwtc/android/chess/puzzle/ChessViewPractice;._ticks:I // field@09d2 │ │ +090d84: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 x0 Ljwtc/android/chess/puzzle/ChessViewPractice; │ │ │ │ #17 : (in Ljwtc/android/chess/puzzle/ChessViewPractice;) │ │ @@ -196636,17 +196749,17 @@ │ │ type : '(Ljwtc/android/chess/puzzle/ChessViewPractice;)I' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -08f1d0: |[08f1d0] jwtc.android.chess.puzzle.ChessViewPractice.access$2100:(Ljwtc/android/chess/puzzle/ChessViewPractice;)I │ │ -08f1e0: 5210 ce09 |0000: iget v0, v1, Ljwtc/android/chess/puzzle/ChessViewPractice;._playTicks:I // field@09ce │ │ -08f1e4: 0f00 |0002: return v0 │ │ +090d88: |[090d88] jwtc.android.chess.puzzle.ChessViewPractice.access$2100:(Ljwtc/android/chess/puzzle/ChessViewPractice;)I │ │ +090d98: 5210 ce09 |0000: iget v0, v1, Ljwtc/android/chess/puzzle/ChessViewPractice;._playTicks:I // field@09ce │ │ +090d9c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Ljwtc/android/chess/puzzle/ChessViewPractice; │ │ │ │ #18 : (in Ljwtc/android/chess/puzzle/ChessViewPractice;) │ │ @@ -196654,19 +196767,19 @@ │ │ type : '(Ljwtc/android/chess/puzzle/ChessViewPractice;)I' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 7 16-bit code units │ │ -08f1e8: |[08f1e8] jwtc.android.chess.puzzle.ChessViewPractice.access$2108:(Ljwtc/android/chess/puzzle/ChessViewPractice;)I │ │ -08f1f8: 5220 ce09 |0000: iget v0, v2, Ljwtc/android/chess/puzzle/ChessViewPractice;._playTicks:I // field@09ce │ │ -08f1fc: d801 0001 |0002: add-int/lit8 v1, v0, #int 1 // #01 │ │ -08f200: 5921 ce09 |0004: iput v1, v2, Ljwtc/android/chess/puzzle/ChessViewPractice;._playTicks:I // field@09ce │ │ -08f204: 0f00 |0006: return v0 │ │ +090da0: |[090da0] jwtc.android.chess.puzzle.ChessViewPractice.access$2108:(Ljwtc/android/chess/puzzle/ChessViewPractice;)I │ │ +090db0: 5220 ce09 |0000: iget v0, v2, Ljwtc/android/chess/puzzle/ChessViewPractice;._playTicks:I // field@09ce │ │ +090db4: d801 0001 |0002: add-int/lit8 v1, v0, #int 1 // #01 │ │ +090db8: 5921 ce09 |0004: iput v1, v2, Ljwtc/android/chess/puzzle/ChessViewPractice;._playTicks:I // field@09ce │ │ +090dbc: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 x0 Ljwtc/android/chess/puzzle/ChessViewPractice; │ │ │ │ #19 : (in Ljwtc/android/chess/puzzle/ChessViewPractice;) │ │ @@ -196674,17 +196787,17 @@ │ │ type : '(Ljwtc/android/chess/puzzle/ChessViewPractice;I)I' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -08f208: |[08f208] jwtc.android.chess.puzzle.ChessViewPractice.access$302:(Ljwtc/android/chess/puzzle/ChessViewPractice;I)I │ │ -08f218: 5901 cc09 |0000: iput v1, v0, Ljwtc/android/chess/puzzle/ChessViewPractice;._numTotal:I // field@09cc │ │ -08f21c: 0f01 |0002: return v1 │ │ +090dc0: |[090dc0] jwtc.android.chess.puzzle.ChessViewPractice.access$302:(Ljwtc/android/chess/puzzle/ChessViewPractice;I)I │ │ +090dd0: 5901 cc09 |0000: iput v1, v0, Ljwtc/android/chess/puzzle/ChessViewPractice;._numTotal:I // field@09cc │ │ +090dd4: 0f01 |0002: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 x0 Ljwtc/android/chess/puzzle/ChessViewPractice; │ │ 0x0000 - 0x0003 reg=1 x1 I │ │ │ │ @@ -196693,17 +196806,17 @@ │ │ type : '(Ljwtc/android/chess/puzzle/ChessViewPractice;)I' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -08f220: |[08f220] jwtc.android.chess.puzzle.ChessViewPractice.access$400:(Ljwtc/android/chess/puzzle/ChessViewPractice;)I │ │ -08f230: 5210 c409 |0000: iget v0, v1, Ljwtc/android/chess/puzzle/ChessViewPractice;._cnt:I // field@09c4 │ │ -08f234: 0f00 |0002: return v0 │ │ +090dd8: |[090dd8] jwtc.android.chess.puzzle.ChessViewPractice.access$400:(Ljwtc/android/chess/puzzle/ChessViewPractice;)I │ │ +090de8: 5210 c409 |0000: iget v0, v1, Ljwtc/android/chess/puzzle/ChessViewPractice;._cnt:I // field@09c4 │ │ +090dec: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Ljwtc/android/chess/puzzle/ChessViewPractice; │ │ │ │ #21 : (in Ljwtc/android/chess/puzzle/ChessViewPractice;) │ │ @@ -196711,19 +196824,19 @@ │ │ type : '(Ljwtc/android/chess/puzzle/ChessViewPractice;)I' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 7 16-bit code units │ │ -08f238: |[08f238] jwtc.android.chess.puzzle.ChessViewPractice.access$408:(Ljwtc/android/chess/puzzle/ChessViewPractice;)I │ │ -08f248: 5220 c409 |0000: iget v0, v2, Ljwtc/android/chess/puzzle/ChessViewPractice;._cnt:I // field@09c4 │ │ -08f24c: d801 0001 |0002: add-int/lit8 v1, v0, #int 1 // #01 │ │ -08f250: 5921 c409 |0004: iput v1, v2, Ljwtc/android/chess/puzzle/ChessViewPractice;._cnt:I // field@09c4 │ │ -08f254: 0f00 |0006: return v0 │ │ +090df0: |[090df0] jwtc.android.chess.puzzle.ChessViewPractice.access$408:(Ljwtc/android/chess/puzzle/ChessViewPractice;)I │ │ +090e00: 5220 c409 |0000: iget v0, v2, Ljwtc/android/chess/puzzle/ChessViewPractice;._cnt:I // field@09c4 │ │ +090e04: d801 0001 |0002: add-int/lit8 v1, v0, #int 1 // #01 │ │ +090e08: 5921 c409 |0004: iput v1, v2, Ljwtc/android/chess/puzzle/ChessViewPractice;._cnt:I // field@09c4 │ │ +090e0c: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 x0 Ljwtc/android/chess/puzzle/ChessViewPractice; │ │ │ │ #22 : (in Ljwtc/android/chess/puzzle/ChessViewPractice;) │ │ @@ -196731,17 +196844,17 @@ │ │ type : '(Ljwtc/android/chess/puzzle/ChessViewPractice;)I' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -08f258: |[08f258] jwtc.android.chess.puzzle.ChessViewPractice.access$500:(Ljwtc/android/chess/puzzle/ChessViewPractice;)I │ │ -08f268: 5210 cb09 |0000: iget v0, v1, Ljwtc/android/chess/puzzle/ChessViewPractice;._num:I // field@09cb │ │ -08f26c: 0f00 |0002: return v0 │ │ +090e10: |[090e10] jwtc.android.chess.puzzle.ChessViewPractice.access$500:(Ljwtc/android/chess/puzzle/ChessViewPractice;)I │ │ +090e20: 5210 cb09 |0000: iget v0, v1, Ljwtc/android/chess/puzzle/ChessViewPractice;._num:I // field@09cb │ │ +090e24: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Ljwtc/android/chess/puzzle/ChessViewPractice; │ │ │ │ #23 : (in Ljwtc/android/chess/puzzle/ChessViewPractice;) │ │ @@ -196749,17 +196862,17 @@ │ │ type : '(Ljwtc/android/chess/puzzle/ChessViewPractice;I)I' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -08f270: |[08f270] jwtc.android.chess.puzzle.ChessViewPractice.access$502:(Ljwtc/android/chess/puzzle/ChessViewPractice;I)I │ │ -08f280: 5901 cb09 |0000: iput v1, v0, Ljwtc/android/chess/puzzle/ChessViewPractice;._num:I // field@09cb │ │ -08f284: 0f01 |0002: return v1 │ │ +090e28: |[090e28] jwtc.android.chess.puzzle.ChessViewPractice.access$502:(Ljwtc/android/chess/puzzle/ChessViewPractice;I)I │ │ +090e38: 5901 cb09 |0000: iput v1, v0, Ljwtc/android/chess/puzzle/ChessViewPractice;._num:I // field@09cb │ │ +090e3c: 0f01 |0002: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 x0 Ljwtc/android/chess/puzzle/ChessViewPractice; │ │ 0x0000 - 0x0003 reg=1 x1 I │ │ │ │ @@ -196768,18 +196881,18 @@ │ │ type : '(Ljwtc/android/chess/puzzle/ChessViewPractice;I)Ljava/lang/String;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -08f288: |[08f288] jwtc.android.chess.puzzle.ChessViewPractice.access$600:(Ljwtc/android/chess/puzzle/ChessViewPractice;I)Ljava/lang/String; │ │ -08f298: 7020 8119 2100 |0000: invoke-direct {v1, v2}, Ljwtc/android/chess/puzzle/ChessViewPractice;.formatTime:(I)Ljava/lang/String; // method@1981 │ │ -08f29e: 0c00 |0003: move-result-object v0 │ │ -08f2a0: 1100 |0004: return-object v0 │ │ +090e40: |[090e40] jwtc.android.chess.puzzle.ChessViewPractice.access$600:(Ljwtc/android/chess/puzzle/ChessViewPractice;I)Ljava/lang/String; │ │ +090e50: 7020 8119 2100 |0000: invoke-direct {v1, v2}, Ljwtc/android/chess/puzzle/ChessViewPractice;.formatTime:(I)Ljava/lang/String; // method@1981 │ │ +090e56: 0c00 |0003: move-result-object v0 │ │ +090e58: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 x0 Ljwtc/android/chess/puzzle/ChessViewPractice; │ │ 0x0000 - 0x0005 reg=2 x1 I │ │ │ │ @@ -196788,17 +196901,17 @@ │ │ type : '(Ljwtc/android/chess/puzzle/ChessViewPractice;)Landroid/widget/TextView;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -08f2a4: |[08f2a4] jwtc.android.chess.puzzle.ChessViewPractice.access$700:(Ljwtc/android/chess/puzzle/ChessViewPractice;)Landroid/widget/TextView; │ │ -08f2b4: 5410 d609 |0000: iget-object v0, v1, Ljwtc/android/chess/puzzle/ChessViewPractice;._tvPracticeTime:Landroid/widget/TextView; // field@09d6 │ │ -08f2b8: 1100 |0002: return-object v0 │ │ +090e5c: |[090e5c] jwtc.android.chess.puzzle.ChessViewPractice.access$700:(Ljwtc/android/chess/puzzle/ChessViewPractice;)Landroid/widget/TextView; │ │ +090e6c: 5410 d609 |0000: iget-object v0, v1, Ljwtc/android/chess/puzzle/ChessViewPractice;._tvPracticeTime:Landroid/widget/TextView; // field@09d6 │ │ +090e70: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Ljwtc/android/chess/puzzle/ChessViewPractice; │ │ │ │ #26 : (in Ljwtc/android/chess/puzzle/ChessViewPractice;) │ │ @@ -196806,17 +196919,17 @@ │ │ type : '(Ljwtc/android/chess/puzzle/ChessViewPractice;)Ljwtc/android/chess/ChessViewBase;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -08f2bc: |[08f2bc] jwtc.android.chess.puzzle.ChessViewPractice.access$800:(Ljwtc/android/chess/puzzle/ChessViewPractice;)Ljwtc/android/chess/ChessViewBase; │ │ -08f2cc: 5410 d709 |0000: iget-object v0, v1, Ljwtc/android/chess/puzzle/ChessViewPractice;._view:Ljwtc/android/chess/ChessViewBase; // field@09d7 │ │ -08f2d0: 1100 |0002: return-object v0 │ │ +090e74: |[090e74] jwtc.android.chess.puzzle.ChessViewPractice.access$800:(Ljwtc/android/chess/puzzle/ChessViewPractice;)Ljwtc/android/chess/ChessViewBase; │ │ +090e84: 5410 d709 |0000: iget-object v0, v1, Ljwtc/android/chess/puzzle/ChessViewPractice;._view:Ljwtc/android/chess/ChessViewBase; // field@09d7 │ │ +090e88: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Ljwtc/android/chess/puzzle/ChessViewPractice; │ │ │ │ #27 : (in Ljwtc/android/chess/puzzle/ChessViewPractice;) │ │ @@ -196824,94 +196937,94 @@ │ │ type : '(Ljwtc/android/chess/puzzle/ChessViewPractice;)Ljwtc/chess/JNI;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -08f2d4: |[08f2d4] jwtc.android.chess.puzzle.ChessViewPractice.access$900:(Ljwtc/android/chess/puzzle/ChessViewPractice;)Ljwtc/chess/JNI; │ │ -08f2e4: 5410 ca09 |0000: iget-object v0, v1, Ljwtc/android/chess/puzzle/ChessViewPractice;._jni:Ljwtc/chess/JNI; // field@09ca │ │ -08f2e8: 1100 |0002: return-object v0 │ │ +090e8c: |[090e8c] jwtc.android.chess.puzzle.ChessViewPractice.access$900:(Ljwtc/android/chess/puzzle/ChessViewPractice;)Ljwtc/chess/JNI; │ │ +090e9c: 5410 ca09 |0000: iget-object v0, v1, Ljwtc/android/chess/puzzle/ChessViewPractice;._jni:Ljwtc/chess/JNI; // field@09ca │ │ +090ea0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Ljwtc/android/chess/puzzle/ChessViewPractice; │ │ │ │ #28 : (in Ljwtc/android/chess/puzzle/ChessViewPractice;) │ │ name : 'formatTime' │ │ type : '(I)Ljava/lang/String;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ - registers : 7 │ │ + registers : 8 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 34 16-bit code units │ │ -08f2ec: |[08f2ec] jwtc.android.chess.puzzle.ChessViewPractice.formatTime:(I)Ljava/lang/String; │ │ -08f2fc: 1a00 d300 |0000: const-string v0, "%d:%02d" // string@00d3 │ │ -08f300: 1221 |0002: const/4 v1, #int 2 // #2 │ │ -08f302: 2311 a404 |0003: new-array v1, v1, [Ljava/lang/Object; // type@04a4 │ │ -08f306: 1202 |0005: const/4 v2, #int 0 // #0 │ │ -08f308: db03 063c |0006: div-int/lit8 v3, v6, #int 60 // #3c │ │ -08f30c: 8333 |0008: int-to-double v3, v3 │ │ -08f30e: 7120 1315 4300 |0009: invoke-static {v3, v4}, Ljava/lang/Math;.floor:(D)D // method@1513 │ │ -08f314: 0b03 |000c: move-result-wide v3 │ │ -08f316: 8a33 |000d: double-to-int v3, v3 │ │ -08f318: 7110 0a15 0300 |000e: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@150a │ │ -08f31e: 0c03 |0011: move-result-object v3 │ │ -08f320: 4d03 0102 |0012: aput-object v3, v1, v2 │ │ -08f324: 1212 |0014: const/4 v2, #int 1 // #1 │ │ -08f326: dc03 063c |0015: rem-int/lit8 v3, v6, #int 60 // #3c │ │ -08f32a: 7110 0a15 0300 |0017: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@150a │ │ -08f330: 0c03 |001a: move-result-object v3 │ │ -08f332: 4d03 0102 |001b: aput-object v3, v1, v2 │ │ -08f336: 7120 3b15 1000 |001d: invoke-static {v0, v1}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@153b │ │ -08f33c: 0c00 |0020: move-result-object v0 │ │ -08f33e: 1100 |0021: return-object v0 │ │ +090ea4: |[090ea4] jwtc.android.chess.puzzle.ChessViewPractice.formatTime:(I)Ljava/lang/String; │ │ +090eb4: 1a00 d300 |0000: const-string v0, "%d:%02d" // string@00d3 │ │ +090eb8: 1221 |0002: const/4 v1, #int 2 // #2 │ │ +090eba: 2311 a104 |0003: new-array v1, v1, [Ljava/lang/Object; // type@04a1 │ │ +090ebe: 1202 |0005: const/4 v2, #int 0 // #0 │ │ +090ec0: db03 073c |0006: div-int/lit8 v3, v7, #int 60 // #3c │ │ +090ec4: 8334 |0008: int-to-double v4, v3 │ │ +090ec6: 7120 1315 5400 |0009: invoke-static {v4, v5}, Ljava/lang/Math;.floor:(D)D // method@1513 │ │ +090ecc: 0b04 |000c: move-result-wide v4 │ │ +090ece: 8a43 |000d: double-to-int v3, v4 │ │ +090ed0: 7110 0a15 0300 |000e: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@150a │ │ +090ed6: 0c03 |0011: move-result-object v3 │ │ +090ed8: 4d03 0102 |0012: aput-object v3, v1, v2 │ │ +090edc: 1212 |0014: const/4 v2, #int 1 // #1 │ │ +090ede: dc03 073c |0015: rem-int/lit8 v3, v7, #int 60 // #3c │ │ +090ee2: 7110 0a15 0300 |0017: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@150a │ │ +090ee8: 0c03 |001a: move-result-object v3 │ │ +090eea: 4d03 0102 |001b: aput-object v3, v1, v2 │ │ +090eee: 7120 3b15 1000 |001d: invoke-static {v0, v1}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@153b │ │ +090ef4: 0c00 |0020: move-result-object v0 │ │ +090ef6: 1100 |0021: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=172 │ │ locals : │ │ - 0x0000 - 0x0022 reg=5 this Ljwtc/android/chess/puzzle/ChessViewPractice; │ │ - 0x0000 - 0x0022 reg=6 sec I │ │ + 0x0000 - 0x0022 reg=6 this Ljwtc/android/chess/puzzle/ChessViewPractice; │ │ + 0x0000 - 0x0022 reg=7 sec I │ │ │ │ Virtual methods - │ │ #0 : (in Ljwtc/android/chess/puzzle/ChessViewPractice;) │ │ name : 'OnPause' │ │ type : '(Landroid/content/SharedPreferences$Editor;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 47 16-bit code units │ │ -08f340: |[08f340] jwtc.android.chess.puzzle.ChessViewPractice.OnPause:(Landroid/content/SharedPreferences$Editor;)V │ │ -08f350: 5420 d309 |0000: iget-object v0, v2, Ljwtc/android/chess/puzzle/ChessViewPractice;._timer:Ljava/util/Timer; // field@09d3 │ │ -08f354: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -08f358: 5420 d309 |0004: iget-object v0, v2, Ljwtc/android/chess/puzzle/ChessViewPractice;._timer:Ljava/util/Timer; // field@09d3 │ │ -08f35c: 6e10 eb15 0000 |0006: invoke-virtual {v0}, Ljava/util/Timer;.cancel:()V // method@15eb │ │ -08f362: 1200 |0009: const/4 v0, #int 0 // #0 │ │ -08f364: 5b20 d309 |000a: iput-object v0, v2, Ljwtc/android/chess/puzzle/ChessViewPractice;._timer:Ljava/util/Timer; // field@09d3 │ │ -08f368: 1200 |000c: const/4 v0, #int 0 // #0 │ │ -08f36a: 5c20 c909 |000d: iput-boolean v0, v2, Ljwtc/android/chess/puzzle/ChessViewPractice;._isPlaying:Z // field@09c9 │ │ -08f36e: 1a00 9414 |000f: const-string v0, "flippedBoard" // string@1494 │ │ -08f372: 5421 d709 |0011: iget-object v1, v2, Ljwtc/android/chess/puzzle/ChessViewPractice;._view:Ljwtc/android/chess/ChessViewBase; // field@09d7 │ │ -08f376: 6e10 e316 0100 |0013: invoke-virtual {v1}, Ljwtc/android/chess/ChessViewBase;.getFlippedBoard:()Z // method@16e3 │ │ -08f37c: 0a01 |0016: move-result v1 │ │ -08f37e: 7230 f400 0301 |0017: invoke-interface {v3, v0, v1}, Landroid/content/SharedPreferences$Editor;.putBoolean:(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor; // method@00f4 │ │ -08f384: 5220 c709 |001a: iget v0, v2, Ljwtc/android/chess/puzzle/ChessViewPractice;._iPos:I // field@09c7 │ │ -08f388: 3d00 0b00 |001c: if-lez v0, 0027 // +000b │ │ -08f38c: 1a00 4e1e |001e: const-string v0, "practicePos" // string@1e4e │ │ -08f390: 5221 c709 |0020: iget v1, v2, Ljwtc/android/chess/puzzle/ChessViewPractice;._iPos:I // field@09c7 │ │ -08f394: d801 01ff |0022: add-int/lit8 v1, v1, #int -1 // #ff │ │ -08f398: 7230 f500 0301 |0024: invoke-interface {v3, v0, v1}, Landroid/content/SharedPreferences$Editor;.putInt:(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor; // method@00f5 │ │ -08f39e: 1a00 4f1e |0027: const-string v0, "practiceTicks" // string@1e4f │ │ -08f3a2: 5221 d209 |0029: iget v1, v2, Ljwtc/android/chess/puzzle/ChessViewPractice;._ticks:I // field@09d2 │ │ -08f3a6: 7230 f500 0301 |002b: invoke-interface {v3, v0, v1}, Landroid/content/SharedPreferences$Editor;.putInt:(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor; // method@00f5 │ │ -08f3ac: 0e00 |002e: return-void │ │ +090ef8: |[090ef8] jwtc.android.chess.puzzle.ChessViewPractice.OnPause:(Landroid/content/SharedPreferences$Editor;)V │ │ +090f08: 5420 d309 |0000: iget-object v0, v2, Ljwtc/android/chess/puzzle/ChessViewPractice;._timer:Ljava/util/Timer; // field@09d3 │ │ +090f0c: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +090f10: 5420 d309 |0004: iget-object v0, v2, Ljwtc/android/chess/puzzle/ChessViewPractice;._timer:Ljava/util/Timer; // field@09d3 │ │ +090f14: 6e10 eb15 0000 |0006: invoke-virtual {v0}, Ljava/util/Timer;.cancel:()V // method@15eb │ │ +090f1a: 1200 |0009: const/4 v0, #int 0 // #0 │ │ +090f1c: 5b20 d309 |000a: iput-object v0, v2, Ljwtc/android/chess/puzzle/ChessViewPractice;._timer:Ljava/util/Timer; // field@09d3 │ │ +090f20: 1200 |000c: const/4 v0, #int 0 // #0 │ │ +090f22: 5c20 c909 |000d: iput-boolean v0, v2, Ljwtc/android/chess/puzzle/ChessViewPractice;._isPlaying:Z // field@09c9 │ │ +090f26: 1a00 9014 |000f: const-string v0, "flippedBoard" // string@1490 │ │ +090f2a: 5421 d709 |0011: iget-object v1, v2, Ljwtc/android/chess/puzzle/ChessViewPractice;._view:Ljwtc/android/chess/ChessViewBase; // field@09d7 │ │ +090f2e: 6e10 e316 0100 |0013: invoke-virtual {v1}, Ljwtc/android/chess/ChessViewBase;.getFlippedBoard:()Z // method@16e3 │ │ +090f34: 0a01 |0016: move-result v1 │ │ +090f36: 7230 f400 0301 |0017: invoke-interface {v3, v0, v1}, Landroid/content/SharedPreferences$Editor;.putBoolean:(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor; // method@00f4 │ │ +090f3c: 5220 c709 |001a: iget v0, v2, Ljwtc/android/chess/puzzle/ChessViewPractice;._iPos:I // field@09c7 │ │ +090f40: 3d00 0b00 |001c: if-lez v0, 0027 // +000b │ │ +090f44: 1a00 4a1e |001e: const-string v0, "practicePos" // string@1e4a │ │ +090f48: 5221 c709 |0020: iget v1, v2, Ljwtc/android/chess/puzzle/ChessViewPractice;._iPos:I // field@09c7 │ │ +090f4c: d801 01ff |0022: add-int/lit8 v1, v1, #int -1 // #ff │ │ +090f50: 7230 f500 0301 |0024: invoke-interface {v3, v0, v1}, Landroid/content/SharedPreferences$Editor;.putInt:(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor; // method@00f5 │ │ +090f56: 1a00 4b1e |0027: const-string v0, "practiceTicks" // string@1e4b │ │ +090f5a: 5221 d209 |0029: iget v1, v2, Ljwtc/android/chess/puzzle/ChessViewPractice;._ticks:I // field@09d2 │ │ +090f5e: 7230 f500 0301 |002b: invoke-interface {v3, v0, v1}, Landroid/content/SharedPreferences$Editor;.putInt:(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor; // method@00f5 │ │ +090f64: 0e00 |002e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=350 │ │ 0x0004 line=351 │ │ 0x0009 line=352 │ │ 0x000c line=353 │ │ 0x000f line=354 │ │ @@ -196928,79 +197041,79 @@ │ │ type : '(Landroid/content/SharedPreferences;Ljava/io/InputStream;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 3 │ │ outs : 6 │ │ insns size : 130 16-bit code units │ │ -08f3b0: |[08f3b0] jwtc.android.chess.puzzle.ChessViewPractice.OnResume:(Landroid/content/SharedPreferences;Ljava/io/InputStream;)V │ │ -08f3c0: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -08f3c2: 1206 |0001: const/4 v6, #int 0 // #0 │ │ -08f3c4: 6f10 6a17 0700 |0002: invoke-super {v7}, Ljwtc/android/chess/UI;.OnResume:()V // method@176a │ │ -08f3ca: 5470 d709 |0005: iget-object v0, v7, Ljwtc/android/chess/puzzle/ChessViewPractice;._view:Ljwtc/android/chess/ChessViewBase; // field@09d7 │ │ -08f3ce: 6e10 df16 0000 |0007: invoke-virtual {v0}, Ljwtc/android/chess/ChessViewBase;.OnResume:()V // method@16df │ │ -08f3d4: 1a00 4403 |000a: const-string v0, "ColorScheme" // string@0344 │ │ -08f3d8: 7230 fa00 0806 |000c: invoke-interface {v8, v0, v6}, Landroid/content/SharedPreferences;.getInt:(Ljava/lang/String;I)I // method@00fa │ │ -08f3de: 0a00 |000f: move-result v0 │ │ -08f3e0: 6700 4205 |0010: sput v0, Ljwtc/android/chess/ChessImageView;._colorScheme:I // field@0542 │ │ -08f3e4: 5470 d709 |0012: iget-object v0, v7, Ljwtc/android/chess/puzzle/ChessViewPractice;._view:Ljwtc/android/chess/ChessViewBase; // field@09d7 │ │ -08f3e8: 1a01 9414 |0014: const-string v1, "flippedBoard" // string@1494 │ │ -08f3ec: 7230 f900 1806 |0016: invoke-interface {v8, v1, v6}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@00f9 │ │ -08f3f2: 0a01 |0019: move-result v1 │ │ -08f3f4: 6e20 e916 1000 |001a: invoke-virtual {v0, v1}, Ljwtc/android/chess/ChessViewBase;.setFlippedBoard:(Z)V // method@16e9 │ │ -08f3fa: 1210 |001d: const/4 v0, #int 1 // #1 │ │ -08f3fc: 5c70 c909 |001e: iput-boolean v0, v7, Ljwtc/android/chess/puzzle/ChessViewPractice;._isPlaying:Z // field@09c9 │ │ -08f400: 1a00 4f1e |0020: const-string v0, "practiceTicks" // string@1e4f │ │ -08f404: 7230 fa00 0806 |0022: invoke-interface {v8, v0, v6}, Landroid/content/SharedPreferences;.getInt:(Ljava/lang/String;I)I // method@00fa │ │ -08f40a: 0a00 |0025: move-result v0 │ │ -08f40c: 5970 d209 |0026: iput v0, v7, Ljwtc/android/chess/puzzle/ChessViewPractice;._ticks:I // field@09d2 │ │ -08f410: 5976 ce09 |0028: iput v6, v7, Ljwtc/android/chess/puzzle/ChessViewPractice;._playTicks:I // field@09ce │ │ -08f414: 1a00 4e1e |002a: const-string v0, "practicePos" // string@1e4e │ │ -08f418: 7230 fa00 0806 |002c: invoke-interface {v8, v0, v6}, Landroid/content/SharedPreferences;.getInt:(Ljava/lang/String;I)I // method@00fa │ │ -08f41e: 0a00 |002f: move-result v0 │ │ -08f420: 5970 c709 |0030: iput v0, v7, Ljwtc/android/chess/puzzle/ChessViewPractice;._iPos:I // field@09c7 │ │ -08f424: 5470 cd09 |0032: iget-object v0, v7, Ljwtc/android/chess/puzzle/ChessViewPractice;._parent:Ljwtc/android/chess/puzzle/practice; // field@09cd │ │ -08f428: 6201 fe09 |0034: sget-object v1, Ljwtc/android/chess/puzzle/MyPuzzleProvider;.CONTENT_URI_PRACTICES:Landroid/net/Uri; // field@09fe │ │ -08f42c: 6202 fd09 |0036: sget-object v2, Ljwtc/android/chess/puzzle/MyPuzzleProvider;.COLUMNS:[Ljava/lang/String; // field@09fd │ │ -08f430: 1a05 0000 |0038: const-string v5, "" // string@0000 │ │ -08f434: 0734 |003a: move-object v4, v3 │ │ -08f436: 7406 cf19 0000 |003b: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Ljwtc/android/chess/puzzle/practice;.managedQuery:(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; // method@19cf │ │ -08f43c: 0c00 |003e: move-result-object v0 │ │ -08f43e: 5b70 c609 |003f: iput-object v0, v7, Ljwtc/android/chess/puzzle/ChessViewPractice;._cursor:Landroid/database/Cursor; // field@09c6 │ │ -08f442: 5470 c609 |0041: iget-object v0, v7, Ljwtc/android/chess/puzzle/ChessViewPractice;._cursor:Landroid/database/Cursor; // field@09c6 │ │ -08f446: 3800 3300 |0043: if-eqz v0, 0076 // +0033 │ │ -08f44a: 5470 c609 |0045: iget-object v0, v7, Ljwtc/android/chess/puzzle/ChessViewPractice;._cursor:Landroid/database/Cursor; // field@09c6 │ │ -08f44e: 7210 2901 0000 |0047: invoke-interface {v0}, Landroid/database/Cursor;.getCount:()I // method@0129 │ │ -08f454: 0a00 |004a: move-result v0 │ │ -08f456: 5970 cc09 |004b: iput v0, v7, Ljwtc/android/chess/puzzle/ChessViewPractice;._numTotal:I // field@09cc │ │ -08f45a: 5270 cc09 |004d: iget v0, v7, Ljwtc/android/chess/puzzle/ChessViewPractice;._numTotal:I // field@09cc │ │ -08f45e: 3900 2f00 |004f: if-nez v0, 007e // +002f │ │ -08f462: 5470 d509 |0051: iget-object v0, v7, Ljwtc/android/chess/puzzle/ChessViewPractice;._tvPracticeMove:Landroid/widget/TextView; // field@09d5 │ │ -08f466: 1a01 1d05 |0053: const-string v1, "Installing..." // string@051d │ │ -08f46a: 6e20 8214 1000 |0055: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@1482 │ │ -08f470: 5470 cd09 |0058: iget-object v0, v7, Ljwtc/android/chess/puzzle/ChessViewPractice;._parent:Ljwtc/android/chess/puzzle/practice; // field@09cd │ │ -08f474: 1a01 1c05 |005a: const-string v1, "Installing" // string@051c │ │ -08f478: 1a02 bf0b |005c: const-string v2, "Plese wait..." // string@0bbf │ │ -08f47c: 7156 8f00 1062 |005e: invoke-static {v0, v1, v2, v6, v6}, Landroid/app/ProgressDialog;.show:(Landroid/content/Context;Ljava/lang/CharSequence;Ljava/lang/CharSequence;ZZ)Landroid/app/ProgressDialog; // method@008f │ │ -08f482: 0c00 |0061: move-result-object v0 │ │ -08f484: 5b70 cf09 |0062: iput-object v0, v7, Ljwtc/android/chess/puzzle/ChessViewPractice;._progressDlg:Landroid/app/ProgressDialog; // field@09cf │ │ -08f488: 2200 4403 |0064: new-instance v0, Ljava/lang/Thread; // type@0344 │ │ -08f48c: 2201 2f04 |0066: new-instance v1, Ljwtc/android/chess/puzzle/ChessViewPractice$9; // type@042f │ │ -08f490: 7030 5d19 7109 |0068: invoke-direct {v1, v7, v9}, Ljwtc/android/chess/puzzle/ChessViewPractice$9;.:(Ljwtc/android/chess/puzzle/ChessViewPractice;Ljava/io/InputStream;)V // method@195d │ │ -08f496: 7020 6b15 1000 |006b: invoke-direct {v0, v1}, Ljava/lang/Thread;.:(Ljava/lang/Runnable;)V // method@156b │ │ -08f49c: 5b70 d109 |006e: iput-object v0, v7, Ljwtc/android/chess/puzzle/ChessViewPractice;._thread:Ljava/lang/Thread; // field@09d1 │ │ -08f4a0: 5470 d109 |0070: iget-object v0, v7, Ljwtc/android/chess/puzzle/ChessViewPractice;._thread:Ljava/lang/Thread; // field@09d1 │ │ -08f4a4: 6e10 7115 0000 |0072: invoke-virtual {v0}, Ljava/lang/Thread;.start:()V // method@1571 │ │ -08f4aa: 0e00 |0075: return-void │ │ -08f4ac: 5470 d509 |0076: iget-object v0, v7, Ljwtc/android/chess/puzzle/ChessViewPractice;._tvPracticeMove:Landroid/widget/TextView; // field@09d5 │ │ -08f4b0: 1a01 530d |0078: const-string v1, "There was a problem loading the puzzle." // string@0d53 │ │ -08f4b4: 6e20 8214 1000 |007a: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@1482 │ │ -08f4ba: 28f8 |007d: goto 0075 // -0008 │ │ -08f4bc: 6e10 7f19 0700 |007e: invoke-virtual {v7}, Ljwtc/android/chess/puzzle/ChessViewPractice;.firstPlay:()V // method@197f │ │ -08f4c2: 28f4 |0081: goto 0075 // -000c │ │ +090f68: |[090f68] jwtc.android.chess.puzzle.ChessViewPractice.OnResume:(Landroid/content/SharedPreferences;Ljava/io/InputStream;)V │ │ +090f78: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +090f7a: 1206 |0001: const/4 v6, #int 0 // #0 │ │ +090f7c: 6f10 6a17 0700 |0002: invoke-super {v7}, Ljwtc/android/chess/UI;.OnResume:()V // method@176a │ │ +090f82: 5470 d709 |0005: iget-object v0, v7, Ljwtc/android/chess/puzzle/ChessViewPractice;._view:Ljwtc/android/chess/ChessViewBase; // field@09d7 │ │ +090f86: 6e10 df16 0000 |0007: invoke-virtual {v0}, Ljwtc/android/chess/ChessViewBase;.OnResume:()V // method@16df │ │ +090f8c: 1a00 4403 |000a: const-string v0, "ColorScheme" // string@0344 │ │ +090f90: 7230 fa00 0806 |000c: invoke-interface {v8, v0, v6}, Landroid/content/SharedPreferences;.getInt:(Ljava/lang/String;I)I // method@00fa │ │ +090f96: 0a00 |000f: move-result v0 │ │ +090f98: 6700 4205 |0010: sput v0, Ljwtc/android/chess/ChessImageView;._colorScheme:I // field@0542 │ │ +090f9c: 5470 d709 |0012: iget-object v0, v7, Ljwtc/android/chess/puzzle/ChessViewPractice;._view:Ljwtc/android/chess/ChessViewBase; // field@09d7 │ │ +090fa0: 1a01 9014 |0014: const-string v1, "flippedBoard" // string@1490 │ │ +090fa4: 7230 f900 1806 |0016: invoke-interface {v8, v1, v6}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@00f9 │ │ +090faa: 0a01 |0019: move-result v1 │ │ +090fac: 6e20 e916 1000 |001a: invoke-virtual {v0, v1}, Ljwtc/android/chess/ChessViewBase;.setFlippedBoard:(Z)V // method@16e9 │ │ +090fb2: 1210 |001d: const/4 v0, #int 1 // #1 │ │ +090fb4: 5c70 c909 |001e: iput-boolean v0, v7, Ljwtc/android/chess/puzzle/ChessViewPractice;._isPlaying:Z // field@09c9 │ │ +090fb8: 1a00 4b1e |0020: const-string v0, "practiceTicks" // string@1e4b │ │ +090fbc: 7230 fa00 0806 |0022: invoke-interface {v8, v0, v6}, Landroid/content/SharedPreferences;.getInt:(Ljava/lang/String;I)I // method@00fa │ │ +090fc2: 0a00 |0025: move-result v0 │ │ +090fc4: 5970 d209 |0026: iput v0, v7, Ljwtc/android/chess/puzzle/ChessViewPractice;._ticks:I // field@09d2 │ │ +090fc8: 5976 ce09 |0028: iput v6, v7, Ljwtc/android/chess/puzzle/ChessViewPractice;._playTicks:I // field@09ce │ │ +090fcc: 1a00 4a1e |002a: const-string v0, "practicePos" // string@1e4a │ │ +090fd0: 7230 fa00 0806 |002c: invoke-interface {v8, v0, v6}, Landroid/content/SharedPreferences;.getInt:(Ljava/lang/String;I)I // method@00fa │ │ +090fd6: 0a00 |002f: move-result v0 │ │ +090fd8: 5970 c709 |0030: iput v0, v7, Ljwtc/android/chess/puzzle/ChessViewPractice;._iPos:I // field@09c7 │ │ +090fdc: 5470 cd09 |0032: iget-object v0, v7, Ljwtc/android/chess/puzzle/ChessViewPractice;._parent:Ljwtc/android/chess/puzzle/practice; // field@09cd │ │ +090fe0: 6201 fe09 |0034: sget-object v1, Ljwtc/android/chess/puzzle/MyPuzzleProvider;.CONTENT_URI_PRACTICES:Landroid/net/Uri; // field@09fe │ │ +090fe4: 6202 fd09 |0036: sget-object v2, Ljwtc/android/chess/puzzle/MyPuzzleProvider;.COLUMNS:[Ljava/lang/String; // field@09fd │ │ +090fe8: 1a05 0000 |0038: const-string v5, "" // string@0000 │ │ +090fec: 0734 |003a: move-object v4, v3 │ │ +090fee: 7406 ce19 0000 |003b: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Ljwtc/android/chess/puzzle/practice;.managedQuery:(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; // method@19ce │ │ +090ff4: 0c00 |003e: move-result-object v0 │ │ +090ff6: 5b70 c609 |003f: iput-object v0, v7, Ljwtc/android/chess/puzzle/ChessViewPractice;._cursor:Landroid/database/Cursor; // field@09c6 │ │ +090ffa: 5470 c609 |0041: iget-object v0, v7, Ljwtc/android/chess/puzzle/ChessViewPractice;._cursor:Landroid/database/Cursor; // field@09c6 │ │ +090ffe: 3800 3300 |0043: if-eqz v0, 0076 // +0033 │ │ +091002: 5470 c609 |0045: iget-object v0, v7, Ljwtc/android/chess/puzzle/ChessViewPractice;._cursor:Landroid/database/Cursor; // field@09c6 │ │ +091006: 7210 2901 0000 |0047: invoke-interface {v0}, Landroid/database/Cursor;.getCount:()I // method@0129 │ │ +09100c: 0a00 |004a: move-result v0 │ │ +09100e: 5970 cc09 |004b: iput v0, v7, Ljwtc/android/chess/puzzle/ChessViewPractice;._numTotal:I // field@09cc │ │ +091012: 5270 cc09 |004d: iget v0, v7, Ljwtc/android/chess/puzzle/ChessViewPractice;._numTotal:I // field@09cc │ │ +091016: 3900 2f00 |004f: if-nez v0, 007e // +002f │ │ +09101a: 5470 d509 |0051: iget-object v0, v7, Ljwtc/android/chess/puzzle/ChessViewPractice;._tvPracticeMove:Landroid/widget/TextView; // field@09d5 │ │ +09101e: 1a01 1d05 |0053: const-string v1, "Installing..." // string@051d │ │ +091022: 6e20 8214 1000 |0055: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@1482 │ │ +091028: 5470 cd09 |0058: iget-object v0, v7, Ljwtc/android/chess/puzzle/ChessViewPractice;._parent:Ljwtc/android/chess/puzzle/practice; // field@09cd │ │ +09102c: 1a01 1c05 |005a: const-string v1, "Installing" // string@051c │ │ +091030: 1a02 bc0b |005c: const-string v2, "Plese wait..." // string@0bbc │ │ +091034: 7156 8f00 1062 |005e: invoke-static {v0, v1, v2, v6, v6}, Landroid/app/ProgressDialog;.show:(Landroid/content/Context;Ljava/lang/CharSequence;Ljava/lang/CharSequence;ZZ)Landroid/app/ProgressDialog; // method@008f │ │ +09103a: 0c00 |0061: move-result-object v0 │ │ +09103c: 5b70 cf09 |0062: iput-object v0, v7, Ljwtc/android/chess/puzzle/ChessViewPractice;._progressDlg:Landroid/app/ProgressDialog; // field@09cf │ │ +091040: 2200 4103 |0064: new-instance v0, Ljava/lang/Thread; // type@0341 │ │ +091044: 2201 2c04 |0066: new-instance v1, Ljwtc/android/chess/puzzle/ChessViewPractice$9; // type@042c │ │ +091048: 7030 5d19 7109 |0068: invoke-direct {v1, v7, v9}, Ljwtc/android/chess/puzzle/ChessViewPractice$9;.:(Ljwtc/android/chess/puzzle/ChessViewPractice;Ljava/io/InputStream;)V // method@195d │ │ +09104e: 7020 6b15 1000 |006b: invoke-direct {v0, v1}, Ljava/lang/Thread;.:(Ljava/lang/Runnable;)V // method@156b │ │ +091054: 5b70 d109 |006e: iput-object v0, v7, Ljwtc/android/chess/puzzle/ChessViewPractice;._thread:Ljava/lang/Thread; // field@09d1 │ │ +091058: 5470 d109 |0070: iget-object v0, v7, Ljwtc/android/chess/puzzle/ChessViewPractice;._thread:Ljava/lang/Thread; // field@09d1 │ │ +09105c: 6e10 7115 0000 |0072: invoke-virtual {v0}, Ljava/lang/Thread;.start:()V // method@1571 │ │ +091062: 0e00 |0075: return-void │ │ +091064: 5470 d509 |0076: iget-object v0, v7, Ljwtc/android/chess/puzzle/ChessViewPractice;._tvPracticeMove:Landroid/widget/TextView; // field@09d5 │ │ +091068: 1a01 500d |0078: const-string v1, "There was a problem loading the puzzle." // string@0d50 │ │ +09106c: 6e20 8214 1000 |007a: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@1482 │ │ +091072: 28f8 |007d: goto 0075 // -0008 │ │ +091074: 6e10 7f19 0700 |007e: invoke-virtual {v7}, Ljwtc/android/chess/puzzle/ChessViewPractice;.firstPlay:()V // method@197f │ │ +09107a: 28f4 |0081: goto 0075 // -000c │ │ catches : (none) │ │ positions : │ │ 0x0002 line=360 │ │ 0x0005 line=362 │ │ 0x000a line=364 │ │ 0x0012 line=366 │ │ 0x001d line=367 │ │ @@ -197028,18 +197141,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -08f4c4: |[08f4c4] jwtc.android.chess.puzzle.ChessViewPractice.firstPlay:()V │ │ -08f4d4: 6e10 8a19 0000 |0000: invoke-virtual {v0}, Ljwtc/android/chess/puzzle/ChessViewPractice;.scheduleTimer:()V // method@198a │ │ -08f4da: 6e10 8819 0000 |0003: invoke-virtual {v0}, Ljwtc/android/chess/puzzle/ChessViewPractice;.play:()V // method@1988 │ │ -08f4e0: 0e00 |0006: return-void │ │ +09107c: |[09107c] jwtc.android.chess.puzzle.ChessViewPractice.firstPlay:()V │ │ +09108c: 6e10 8a19 0000 |0000: invoke-virtual {v0}, Ljwtc/android/chess/puzzle/ChessViewPractice;.scheduleTimer:()V // method@198a │ │ +091092: 6e10 8819 0000 |0003: invoke-virtual {v0}, Ljwtc/android/chess/puzzle/ChessViewPractice;.play:()V // method@1988 │ │ +091098: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=462 │ │ 0x0003 line=463 │ │ 0x0006 line=464 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Ljwtc/android/chess/puzzle/ChessViewPractice; │ │ @@ -197049,19 +197162,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -08f4e4: |[08f4e4] jwtc.android.chess.puzzle.ChessViewPractice.flipBoard:()V │ │ -08f4f4: 5410 d709 |0000: iget-object v0, v1, Ljwtc/android/chess/puzzle/ChessViewPractice;._view:Ljwtc/android/chess/ChessViewBase; // field@09d7 │ │ -08f4f8: 6e10 e016 0000 |0002: invoke-virtual {v0}, Ljwtc/android/chess/ChessViewBase;.flipBoard:()V // method@16e0 │ │ -08f4fe: 6e10 8d19 0100 |0005: invoke-virtual {v1}, Ljwtc/android/chess/puzzle/ChessViewPractice;.updateState:()V // method@198d │ │ -08f504: 0e00 |0008: return-void │ │ +09109c: |[09109c] jwtc.android.chess.puzzle.ChessViewPractice.flipBoard:()V │ │ +0910ac: 5410 d709 |0000: iget-object v0, v1, Ljwtc/android/chess/puzzle/ChessViewPractice;._view:Ljwtc/android/chess/ChessViewBase; // field@09d7 │ │ +0910b0: 6e10 e016 0000 |0002: invoke-virtual {v0}, Ljwtc/android/chess/ChessViewBase;.flipBoard:()V // method@16e0 │ │ +0910b6: 6e10 8d19 0100 |0005: invoke-virtual {v1}, Ljwtc/android/chess/puzzle/ChessViewPractice;.updateState:()V // method@198d │ │ +0910bc: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=200 │ │ 0x0005 line=201 │ │ 0x0008 line=202 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Ljwtc/android/chess/puzzle/ChessViewPractice; │ │ @@ -197071,17 +197184,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -08f508: |[08f508] jwtc.android.chess.puzzle.ChessViewPractice.getPlayMode:()I │ │ -08f518: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -08f51a: 0f00 |0001: return v0 │ │ +0910c0: |[0910c0] jwtc.android.chess.puzzle.ChessViewPractice.getPlayMode:()I │ │ +0910d0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0910d2: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=196 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Ljwtc/android/chess/puzzle/ChessViewPractice; │ │ │ │ #5 : (in Ljwtc/android/chess/puzzle/ChessViewPractice;) │ │ @@ -197089,79 +197202,80 @@ │ │ type : '(I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 12 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 117 16-bit code units │ │ -08f51c: |[08f51c] jwtc.android.chess.puzzle.ChessViewPractice.handleClick:(I)Z │ │ -08f52c: 1279 |0000: const/4 v9, #int 7 // #7 │ │ -08f52e: 1268 |0001: const/4 v8, #int 6 // #6 │ │ -08f530: 1214 |0002: const/4 v4, #int 1 // #1 │ │ -08f532: 1207 |0003: const/4 v7, #int 0 // #0 │ │ -08f534: 54a5 d709 |0004: iget-object v5, v10, Ljwtc/android/chess/puzzle/ChessViewPractice;._view:Ljwtc/android/chess/ChessViewBase; // field@09d7 │ │ -08f538: 6e20 e216 b500 |0006: invoke-virtual {v5, v11}, Ljwtc/android/chess/ChessViewBase;.getFieldIndex:(I)I // method@16e2 │ │ -08f53e: 0a02 |0009: move-result v2 │ │ -08f540: 52a5 d909 |000a: iget v5, v10, Ljwtc/android/chess/puzzle/ChessViewPractice;.m_iFrom:I // field@09d9 │ │ -08f544: 12f6 |000c: const/4 v6, #int -1 // #ff │ │ -08f546: 3265 6300 |000d: if-eq v5, v6, 0070 // +0063 │ │ -08f54a: 54a5 ca09 |000f: iget-object v5, v10, Ljwtc/android/chess/puzzle/ChessViewPractice;._jni:Ljwtc/chess/JNI; // field@09ca │ │ -08f54e: 52a6 d909 |0011: iget v6, v10, Ljwtc/android/chess/puzzle/ChessViewPractice;.m_iFrom:I // field@09d9 │ │ -08f552: 6e30 431b 4506 |0013: invoke-virtual {v5, v4, v6}, Ljwtc/chess/JNI;.pieceAt:(II)I // method@1b43 │ │ -08f558: 0a05 |0016: move-result v5 │ │ -08f55a: 3905 1400 |0017: if-nez v5, 002b // +0014 │ │ -08f55e: 6205 5c0b |0019: sget-object v5, Ljwtc/chess/board/BoardMembers;.ROW_TURN:[[I // field@0b5c │ │ -08f562: 4605 0504 |001b: aget-object v5, v5, v4 │ │ -08f566: 52a6 d909 |001d: iget v6, v10, Ljwtc/android/chess/puzzle/ChessViewPractice;.m_iFrom:I // field@09d9 │ │ -08f56a: 4405 0506 |001f: aget v5, v5, v6 │ │ -08f56e: 3385 0a00 |0021: if-ne v5, v8, 002b // +000a │ │ -08f572: 6205 5c0b |0023: sget-object v5, Ljwtc/chess/board/BoardMembers;.ROW_TURN:[[I // field@0b5c │ │ -08f576: 4605 0504 |0025: aget-object v5, v5, v4 │ │ -08f57a: 4405 0502 |0027: aget v5, v5, v2 │ │ -08f57e: 3295 1e00 |0029: if-eq v5, v9, 0047 // +001e │ │ -08f582: 54a5 ca09 |002b: iget-object v5, v10, Ljwtc/android/chess/puzzle/ChessViewPractice;._jni:Ljwtc/chess/JNI; // field@09ca │ │ -08f586: 52a6 d909 |002d: iget v6, v10, Ljwtc/android/chess/puzzle/ChessViewPractice;.m_iFrom:I // field@09d9 │ │ -08f58a: 6e30 431b 7506 |002f: invoke-virtual {v5, v7, v6}, Ljwtc/chess/JNI;.pieceAt:(II)I // method@1b43 │ │ -08f590: 0a05 |0032: move-result v5 │ │ -08f592: 3905 3d00 |0033: if-nez v5, 0070 // +003d │ │ -08f596: 6205 5c0b |0035: sget-object v5, Ljwtc/chess/board/BoardMembers;.ROW_TURN:[[I // field@0b5c │ │ -08f59a: 4605 0507 |0037: aget-object v5, v5, v7 │ │ -08f59e: 52a6 d909 |0039: iget v6, v10, Ljwtc/android/chess/puzzle/ChessViewPractice;.m_iFrom:I // field@09d9 │ │ -08f5a2: 4405 0506 |003b: aget v5, v5, v6 │ │ -08f5a6: 3385 3300 |003d: if-ne v5, v8, 0070 // +0033 │ │ -08f5aa: 6205 5c0b |003f: sget-object v5, Ljwtc/chess/board/BoardMembers;.ROW_TURN:[[I // field@0b5c │ │ -08f5ae: 4605 0507 |0041: aget-object v5, v5, v7 │ │ -08f5b2: 4405 0502 |0043: aget v5, v5, v2 │ │ -08f5b6: 3395 2b00 |0045: if-ne v5, v9, 0070 // +002b │ │ -08f5ba: 54a5 cd09 |0047: iget-object v5, v10, Ljwtc/android/chess/puzzle/ChessViewPractice;._parent:Ljwtc/android/chess/puzzle/practice; // field@09cd │ │ -08f5be: 6e10 cb19 0500 |0049: invoke-virtual {v5}, Ljwtc/android/chess/puzzle/practice;.getResources:()Landroid/content/res/Resources; // method@19cb │ │ -08f5c4: 0c05 |004c: move-result-object v5 │ │ -08f5c6: 1406 0300 067f |004d: const v6, #float 1.78117e+38 // #7f060003 │ │ -08f5cc: 6e20 1301 6500 |0050: invoke-virtual {v5, v6}, Landroid/content/res/Resources;.getStringArray:(I)[Ljava/lang/String; // method@0113 │ │ -08f5d2: 0c03 |0053: move-result-object v3 │ │ -08f5d4: 2201 0d00 |0054: new-instance v1, Landroid/app/AlertDialog$Builder; // type@000d │ │ -08f5d8: 54a5 cd09 |0056: iget-object v5, v10, Ljwtc/android/chess/puzzle/ChessViewPractice;._parent:Ljwtc/android/chess/puzzle/practice; // field@09cd │ │ -08f5dc: 7020 3b00 5100 |0058: invoke-direct {v1, v5}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@003b │ │ -08f5e2: 1a05 ba0b |005b: const-string v5, "Pick promotion piece" // string@0bba │ │ -08f5e6: 6e20 4500 5100 |005d: invoke-virtual {v1, v5}, Landroid/app/AlertDialog$Builder;.setTitle:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@0045 │ │ -08f5ec: 2205 2e04 |0060: new-instance v5, Ljwtc/android/chess/puzzle/ChessViewPractice$8; // type@042e │ │ -08f5f0: 7030 5b19 a502 |0062: invoke-direct {v5, v10, v2}, Ljwtc/android/chess/puzzle/ChessViewPractice$8;.:(Ljwtc/android/chess/puzzle/ChessViewPractice;I)V // method@195b │ │ -08f5f6: 6e40 4300 3157 |0065: invoke-virtual {v1, v3, v7, v5}, Landroid/app/AlertDialog$Builder;.setSingleChoiceItems:([Ljava/lang/CharSequence;ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0043 │ │ -08f5fc: 6e10 3c00 0100 |0068: invoke-virtual {v1}, Landroid/app/AlertDialog$Builder;.create:()Landroid/app/AlertDialog; // method@003c │ │ -08f602: 0c00 |006b: move-result-object v0 │ │ -08f604: 6e10 4800 0000 |006c: invoke-virtual {v0}, Landroid/app/AlertDialog;.show:()V // method@0048 │ │ -08f60a: 0f04 |006f: return v4 │ │ -08f60c: 6f20 7117 2a00 |0070: invoke-super {v10, v2}, Ljwtc/android/chess/UI;.handleClick:(I)Z // method@1771 │ │ -08f612: 0a04 |0073: move-result v4 │ │ -08f614: 28fb |0074: goto 006f // -0005 │ │ +0910d4: |[0910d4] jwtc.android.chess.puzzle.ChessViewPractice.handleClick:(I)Z │ │ +0910e4: 1279 |0000: const/4 v9, #int 7 // #7 │ │ +0910e6: 1268 |0001: const/4 v8, #int 6 // #6 │ │ +0910e8: 1214 |0002: const/4 v4, #int 1 // #1 │ │ +0910ea: 1207 |0003: const/4 v7, #int 0 // #0 │ │ +0910ec: 54a5 d709 |0004: iget-object v5, v10, Ljwtc/android/chess/puzzle/ChessViewPractice;._view:Ljwtc/android/chess/ChessViewBase; // field@09d7 │ │ +0910f0: 6e20 e216 b500 |0006: invoke-virtual {v5, v11}, Ljwtc/android/chess/ChessViewBase;.getFieldIndex:(I)I // method@16e2 │ │ +0910f6: 0a02 |0009: move-result v2 │ │ +0910f8: 52a5 d909 |000a: iget v5, v10, Ljwtc/android/chess/puzzle/ChessViewPractice;.m_iFrom:I // field@09d9 │ │ +0910fc: 12f6 |000c: const/4 v6, #int -1 // #ff │ │ +0910fe: 3265 6300 |000d: if-eq v5, v6, 0070 // +0063 │ │ +091102: 54a5 ca09 |000f: iget-object v5, v10, Ljwtc/android/chess/puzzle/ChessViewPractice;._jni:Ljwtc/chess/JNI; // field@09ca │ │ +091106: 52a6 d909 |0011: iget v6, v10, Ljwtc/android/chess/puzzle/ChessViewPractice;.m_iFrom:I // field@09d9 │ │ +09110a: 6e30 421b 4506 |0013: invoke-virtual {v5, v4, v6}, Ljwtc/chess/JNI;.pieceAt:(II)I // method@1b42 │ │ +091110: 0a05 |0016: move-result v5 │ │ +091112: 3905 1400 |0017: if-nez v5, 002b // +0014 │ │ +091116: 6205 5c0b |0019: sget-object v5, Ljwtc/chess/board/BoardMembers;.ROW_TURN:[[I // field@0b5c │ │ +09111a: 4605 0504 |001b: aget-object v5, v5, v4 │ │ +09111e: 52a6 d909 |001d: iget v6, v10, Ljwtc/android/chess/puzzle/ChessViewPractice;.m_iFrom:I // field@09d9 │ │ +091122: 4405 0506 |001f: aget v5, v5, v6 │ │ +091126: 3385 0a00 |0021: if-ne v5, v8, 002b // +000a │ │ +09112a: 6205 5c0b |0023: sget-object v5, Ljwtc/chess/board/BoardMembers;.ROW_TURN:[[I // field@0b5c │ │ +09112e: 4605 0504 |0025: aget-object v5, v5, v4 │ │ +091132: 4405 0502 |0027: aget v5, v5, v2 │ │ +091136: 3295 1e00 |0029: if-eq v5, v9, 0047 // +001e │ │ +09113a: 54a5 ca09 |002b: iget-object v5, v10, Ljwtc/android/chess/puzzle/ChessViewPractice;._jni:Ljwtc/chess/JNI; // field@09ca │ │ +09113e: 52a6 d909 |002d: iget v6, v10, Ljwtc/android/chess/puzzle/ChessViewPractice;.m_iFrom:I // field@09d9 │ │ +091142: 6e30 421b 7506 |002f: invoke-virtual {v5, v7, v6}, Ljwtc/chess/JNI;.pieceAt:(II)I // method@1b42 │ │ +091148: 0a05 |0032: move-result v5 │ │ +09114a: 3905 3d00 |0033: if-nez v5, 0070 // +003d │ │ +09114e: 6205 5c0b |0035: sget-object v5, Ljwtc/chess/board/BoardMembers;.ROW_TURN:[[I // field@0b5c │ │ +091152: 4605 0507 |0037: aget-object v5, v5, v7 │ │ +091156: 52a6 d909 |0039: iget v6, v10, Ljwtc/android/chess/puzzle/ChessViewPractice;.m_iFrom:I // field@09d9 │ │ +09115a: 4405 0506 |003b: aget v5, v5, v6 │ │ +09115e: 3385 3300 |003d: if-ne v5, v8, 0070 // +0033 │ │ +091162: 6205 5c0b |003f: sget-object v5, Ljwtc/chess/board/BoardMembers;.ROW_TURN:[[I // field@0b5c │ │ +091166: 4605 0507 |0041: aget-object v5, v5, v7 │ │ +09116a: 4405 0502 |0043: aget v5, v5, v2 │ │ +09116e: 3395 2b00 |0045: if-ne v5, v9, 0070 // +002b │ │ +091172: 54a5 cd09 |0047: iget-object v5, v10, Ljwtc/android/chess/puzzle/ChessViewPractice;._parent:Ljwtc/android/chess/puzzle/practice; // field@09cd │ │ +091176: 6e10 ca19 0500 |0049: invoke-virtual {v5}, Ljwtc/android/chess/puzzle/practice;.getResources:()Landroid/content/res/Resources; // method@19ca │ │ +09117c: 0c05 |004c: move-result-object v5 │ │ +09117e: 1406 0300 067f |004d: const v6, #float 1.78117e+38 // #7f060003 │ │ +091184: 6e20 1301 6500 |0050: invoke-virtual {v5, v6}, Landroid/content/res/Resources;.getStringArray:(I)[Ljava/lang/String; // method@0113 │ │ +09118a: 0c03 |0053: move-result-object v3 │ │ +09118c: 2201 0d00 |0054: new-instance v1, Landroid/app/AlertDialog$Builder; // type@000d │ │ +091190: 54a5 cd09 |0056: iget-object v5, v10, Ljwtc/android/chess/puzzle/ChessViewPractice;._parent:Ljwtc/android/chess/puzzle/practice; // field@09cd │ │ +091194: 7020 3b00 5100 |0058: invoke-direct {v1, v5}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@003b │ │ +09119a: 1a05 b70b |005b: const-string v5, "Pick promotion piece" // string@0bb7 │ │ +09119e: 6e20 4500 5100 |005d: invoke-virtual {v1, v5}, Landroid/app/AlertDialog$Builder;.setTitle:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@0045 │ │ +0911a4: 2205 2b04 |0060: new-instance v5, Ljwtc/android/chess/puzzle/ChessViewPractice$8; // type@042b │ │ +0911a8: 7030 5b19 a502 |0062: invoke-direct {v5, v10, v2}, Ljwtc/android/chess/puzzle/ChessViewPractice$8;.:(Ljwtc/android/chess/puzzle/ChessViewPractice;I)V // method@195b │ │ +0911ae: 6e40 4300 3157 |0065: invoke-virtual {v1, v3, v7, v5}, Landroid/app/AlertDialog$Builder;.setSingleChoiceItems:([Ljava/lang/CharSequence;ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0043 │ │ +0911b4: 6e10 3c00 0100 |0068: invoke-virtual {v1}, Landroid/app/AlertDialog$Builder;.create:()Landroid/app/AlertDialog; // method@003c │ │ +0911ba: 0c00 |006b: move-result-object v0 │ │ +0911bc: 6e10 4800 0000 |006c: invoke-virtual {v0}, Landroid/app/AlertDialog;.show:()V // method@0048 │ │ +0911c2: 0f04 |006f: return v4 │ │ +0911c4: 6f20 7117 2a00 |0070: invoke-super {v10, v2}, Ljwtc/android/chess/UI;.handleClick:(I)Z // method@1771 │ │ +0911ca: 0a04 |0073: move-result v4 │ │ +0911cc: 28fb |0074: goto 006f // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=303 │ │ 0x000a line=304 │ │ 0x000f line=306 │ │ + 0x002f line=310 │ │ 0x0047 line=314 │ │ 0x0054 line=316 │ │ 0x005b line=317 │ │ 0x0060 line=318 │ │ 0x0068 line=328 │ │ 0x006c line=329 │ │ 0x006f line=333 │ │ @@ -197178,16 +197292,16 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -08f618: |[08f618] jwtc.android.chess.puzzle.ChessViewPractice.init:()V │ │ -08f628: 0e00 |0000: return-void │ │ +0911d0: |[0911d0] jwtc.android.chess.puzzle.ChessViewPractice.init:()V │ │ +0911e0: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=166 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Ljwtc/android/chess/puzzle/ChessViewPractice; │ │ │ │ #7 : (in Ljwtc/android/chess/puzzle/ChessViewPractice;) │ │ @@ -197195,41 +197309,41 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 46 16-bit code units │ │ -08f62c: |[08f62c] jwtc.android.chess.puzzle.ChessViewPractice.paintBoard:()V │ │ -08f63c: 1214 |0000: const/4 v4, #int 1 // #1 │ │ -08f63e: 1203 |0001: const/4 v3, #int 0 // #0 │ │ -08f640: 5452 ca09 |0002: iget-object v2, v5, Ljwtc/android/chess/puzzle/ChessViewPractice;._jni:Ljwtc/chess/JNI; // field@09ca │ │ -08f644: 6e10 2e1b 0200 |0004: invoke-virtual {v2}, Ljwtc/chess/JNI;.getMyMove:()I // method@1b2e │ │ -08f64a: 0a01 |0007: move-result v1 │ │ -08f64c: 3801 1f00 |0008: if-eqz v1, 0027 // +001f │ │ -08f650: 1232 |000a: const/4 v2, #int 3 // #3 │ │ -08f652: 2320 8f04 |000b: new-array v0, v2, [I // type@048f │ │ -08f656: 5252 d909 |000d: iget v2, v5, Ljwtc/android/chess/puzzle/ChessViewPractice;.m_iFrom:I // field@09d9 │ │ -08f65a: 4b02 0003 |000f: aput v2, v0, v3 │ │ -08f65e: 7110 541b 0100 |0011: invoke-static {v1}, Ljwtc/chess/Move;.getTo:(I)I // method@1b54 │ │ -08f664: 0a02 |0014: move-result v2 │ │ -08f666: 4b02 0004 |0015: aput v2, v0, v4 │ │ -08f66a: 1222 |0017: const/4 v2, #int 2 // #2 │ │ -08f66c: 7110 521b 0100 |0018: invoke-static {v1}, Ljwtc/chess/Move;.getFrom:(I)I // method@1b52 │ │ -08f672: 0a03 |001b: move-result v3 │ │ -08f674: 4b03 0002 |001c: aput v3, v0, v2 │ │ -08f678: 5452 d709 |001e: iget-object v2, v5, Ljwtc/android/chess/puzzle/ChessViewPractice;._view:Ljwtc/android/chess/ChessViewBase; // field@09d7 │ │ -08f67c: 5453 ca09 |0020: iget-object v3, v5, Ljwtc/android/chess/puzzle/ChessViewPractice;._jni:Ljwtc/chess/JNI; // field@09ca │ │ -08f680: 1204 |0022: const/4 v4, #int 0 // #0 │ │ -08f682: 6e40 e616 3240 |0023: invoke-virtual {v2, v3, v0, v4}, Ljwtc/android/chess/ChessViewBase;.paintBoard:(Ljwtc/chess/JNI;[ILjava/util/ArrayList;)V // method@16e6 │ │ -08f688: 0e00 |0026: return-void │ │ -08f68a: 2340 8f04 |0027: new-array v0, v4, [I // type@048f │ │ -08f68e: 5252 d909 |0029: iget v2, v5, Ljwtc/android/chess/puzzle/ChessViewPractice;.m_iFrom:I // field@09d9 │ │ -08f692: 4b02 0003 |002b: aput v2, v0, v3 │ │ -08f696: 28f1 |002d: goto 001e // -000f │ │ +0911e4: |[0911e4] jwtc.android.chess.puzzle.ChessViewPractice.paintBoard:()V │ │ +0911f4: 1214 |0000: const/4 v4, #int 1 // #1 │ │ +0911f6: 1203 |0001: const/4 v3, #int 0 // #0 │ │ +0911f8: 5452 ca09 |0002: iget-object v2, v5, Ljwtc/android/chess/puzzle/ChessViewPractice;._jni:Ljwtc/chess/JNI; // field@09ca │ │ +0911fc: 6e10 2d1b 0200 |0004: invoke-virtual {v2}, Ljwtc/chess/JNI;.getMyMove:()I // method@1b2d │ │ +091202: 0a01 |0007: move-result v1 │ │ +091204: 3801 1f00 |0008: if-eqz v1, 0027 // +001f │ │ +091208: 1232 |000a: const/4 v2, #int 3 // #3 │ │ +09120a: 2320 8c04 |000b: new-array v0, v2, [I // type@048c │ │ +09120e: 5252 d909 |000d: iget v2, v5, Ljwtc/android/chess/puzzle/ChessViewPractice;.m_iFrom:I // field@09d9 │ │ +091212: 4b02 0003 |000f: aput v2, v0, v3 │ │ +091216: 7110 531b 0100 |0011: invoke-static {v1}, Ljwtc/chess/Move;.getTo:(I)I // method@1b53 │ │ +09121c: 0a02 |0014: move-result v2 │ │ +09121e: 4b02 0004 |0015: aput v2, v0, v4 │ │ +091222: 1222 |0017: const/4 v2, #int 2 // #2 │ │ +091224: 7110 511b 0100 |0018: invoke-static {v1}, Ljwtc/chess/Move;.getFrom:(I)I // method@1b51 │ │ +09122a: 0a03 |001b: move-result v3 │ │ +09122c: 4b03 0002 |001c: aput v3, v0, v2 │ │ +091230: 5452 d709 |001e: iget-object v2, v5, Ljwtc/android/chess/puzzle/ChessViewPractice;._view:Ljwtc/android/chess/ChessViewBase; // field@09d7 │ │ +091234: 5453 ca09 |0020: iget-object v3, v5, Ljwtc/android/chess/puzzle/ChessViewPractice;._jni:Ljwtc/chess/JNI; // field@09ca │ │ +091238: 1204 |0022: const/4 v4, #int 0 // #0 │ │ +09123a: 6e40 e616 3240 |0023: invoke-virtual {v2, v3, v0, v4}, Ljwtc/android/chess/ChessViewBase;.paintBoard:(Ljwtc/chess/JNI;[ILjava/util/ArrayList;)V // method@16e6 │ │ +091240: 0e00 |0026: return-void │ │ +091242: 2340 8c04 |0027: new-array v0, v4, [I // type@048c │ │ +091246: 5252 d909 |0029: iget v2, v5, Ljwtc/android/chess/puzzle/ChessViewPractice;.m_iFrom:I // field@09d9 │ │ +09124a: 4b02 0003 |002b: aput v2, v0, v3 │ │ +09124e: 28f1 |002d: goto 001e // -000f │ │ catches : (none) │ │ positions : │ │ 0x0002 line=180 │ │ 0x0008 line=181 │ │ 0x000a line=182 │ │ 0x000d line=183 │ │ 0x0011 line=184 │ │ @@ -197249,133 +197363,133 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 245 16-bit code units │ │ -08f698: |[08f698] jwtc.android.chess.puzzle.ChessViewPractice.play:()V │ │ -08f6a8: 1217 |0000: const/4 v7, #int 1 // #1 │ │ -08f6aa: 1206 |0001: const/4 v6, #int 0 // #0 │ │ -08f6ac: 12f3 |0002: const/4 v3, #int -1 // #ff │ │ -08f6ae: 5983 d909 |0003: iput v3, v8, Ljwtc/android/chess/puzzle/ChessViewPractice;.m_iFrom:I // field@09d9 │ │ -08f6b2: 5c87 c909 |0005: iput-boolean v7, v8, Ljwtc/android/chess/puzzle/ChessViewPractice;._isPlaying:Z // field@09c9 │ │ -08f6b6: 5283 c709 |0007: iget v3, v8, Ljwtc/android/chess/puzzle/ChessViewPractice;._iPos:I // field@09c7 │ │ -08f6ba: d803 0301 |0009: add-int/lit8 v3, v3, #int 1 // #01 │ │ -08f6be: 5983 c709 |000b: iput v3, v8, Ljwtc/android/chess/puzzle/ChessViewPractice;._iPos:I // field@09c7 │ │ -08f6c2: 5283 c709 |000d: iget v3, v8, Ljwtc/android/chess/puzzle/ChessViewPractice;._iPos:I // field@09c7 │ │ -08f6c6: 5284 cc09 |000f: iget v4, v8, Ljwtc/android/chess/puzzle/ChessViewPractice;._numTotal:I // field@09cc │ │ -08f6ca: 3743 0e00 |0011: if-le v3, v4, 001f // +000e │ │ -08f6ce: 5c86 c909 |0013: iput-boolean v6, v8, Ljwtc/android/chess/puzzle/ChessViewPractice;._isPlaying:Z // field@09c9 │ │ -08f6d2: 5986 c709 |0015: iput v6, v8, Ljwtc/android/chess/puzzle/ChessViewPractice;._iPos:I // field@09c7 │ │ -08f6d6: 5986 d209 |0017: iput v6, v8, Ljwtc/android/chess/puzzle/ChessViewPractice;._ticks:I // field@09d2 │ │ -08f6da: 1a03 400e |0019: const-string v3, "You completed all puzzles!!!" // string@0e40 │ │ -08f6de: 6e20 8c19 3800 |001b: invoke-virtual {v8, v3}, Ljwtc/android/chess/puzzle/ChessViewPractice;.setMessage:(Ljava/lang/String;)V // method@198c │ │ -08f6e4: 0e00 |001e: return-void │ │ -08f6e6: 5986 ce09 |001f: iput v6, v8, Ljwtc/android/chess/puzzle/ChessViewPractice;._playTicks:I // field@09ce │ │ -08f6ea: 5483 c609 |0021: iget-object v3, v8, Ljwtc/android/chess/puzzle/ChessViewPractice;._cursor:Landroid/database/Cursor; // field@09c6 │ │ -08f6ee: 5284 c709 |0023: iget v4, v8, Ljwtc/android/chess/puzzle/ChessViewPractice;._iPos:I // field@09c7 │ │ -08f6f2: d804 04ff |0025: add-int/lit8 v4, v4, #int -1 // #ff │ │ -08f6f6: 7220 3101 4300 |0027: invoke-interface {v3, v4}, Landroid/database/Cursor;.moveToPosition:(I)Z // method@0131 │ │ -08f6fc: 5483 c609 |002a: iget-object v3, v8, Ljwtc/android/chess/puzzle/ChessViewPractice;._cursor:Landroid/database/Cursor; // field@09c6 │ │ -08f700: 5484 c609 |002c: iget-object v4, v8, Ljwtc/android/chess/puzzle/ChessViewPractice;._cursor:Landroid/database/Cursor; // field@09c6 │ │ -08f704: 1a05 890b |002e: const-string v5, "PGN" // string@0b89 │ │ -08f708: 7220 2701 5400 |0030: invoke-interface {v4, v5}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@0127 │ │ -08f70e: 0a04 |0033: move-result v4 │ │ -08f710: 7220 2c01 4300 |0034: invoke-interface {v3, v4}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@012c │ │ -08f716: 0c01 |0037: move-result-object v1 │ │ -08f718: 1a03 3c03 |0038: const-string v3, "ChessViewPractice" // string@033c │ │ -08f71c: 2204 4203 |003a: new-instance v4, Ljava/lang/StringBuilder; // type@0342 │ │ -08f720: 7010 5715 0400 |003c: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ -08f726: 1a05 c517 |003f: const-string v5, "init: " // string@17c5 │ │ -08f72a: 6e20 5f15 5400 |0041: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -08f730: 0c04 |0044: move-result-object v4 │ │ -08f732: 6e20 5f15 1400 |0045: invoke-virtual {v4, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -08f738: 0c04 |0048: move-result-object v4 │ │ -08f73a: 6e10 6415 0400 |0049: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ -08f740: 0c04 |004c: move-result-object v4 │ │ -08f742: 7120 f811 4300 |004d: invoke-static {v3, v4}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@11f8 │ │ -08f748: 6e20 8619 1800 |0050: invoke-virtual {v8, v1}, Ljwtc/android/chess/puzzle/ChessViewPractice;.loadPGN:(Ljava/lang/String;)Z // method@1986 │ │ -08f74e: 6e20 8519 6800 |0053: invoke-virtual {v8, v6}, Ljwtc/android/chess/puzzle/ChessViewPractice;.jumptoMove:(I)V // method@1985 │ │ -08f754: 1a03 3c03 |0056: const-string v3, "ChessViewPractice" // string@033c │ │ -08f758: 2204 4203 |0058: new-instance v4, Ljava/lang/StringBuilder; // type@0342 │ │ -08f75c: 7010 5715 0400 |005a: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ -08f762: 5485 bf09 |005d: iget-object v5, v8, Ljwtc/android/chess/puzzle/ChessViewPractice;._arrPGN:Ljava/util/ArrayList; // field@09bf │ │ -08f766: 6e10 aa15 0500 |005f: invoke-virtual {v5}, Ljava/util/ArrayList;.size:()I // method@15aa │ │ -08f76c: 0a05 |0062: move-result v5 │ │ -08f76e: 6e20 5b15 5400 |0063: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@155b │ │ -08f774: 0c04 |0066: move-result-object v4 │ │ -08f776: 1a05 9e00 |0067: const-string v5, " moves from " // string@009e │ │ -08f77a: 6e20 5f15 5400 |0069: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -08f780: 0c04 |006c: move-result-object v4 │ │ -08f782: 6e20 5f15 1400 |006d: invoke-virtual {v4, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -08f788: 0c04 |0070: move-result-object v4 │ │ -08f78a: 1a05 ba00 |0071: const-string v5, " turn " // string@00ba │ │ -08f78e: 6e20 5f15 5400 |0073: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -08f794: 0c04 |0076: move-result-object v4 │ │ -08f796: 5485 ca09 |0077: iget-object v5, v8, Ljwtc/android/chess/puzzle/ChessViewPractice;._jni:Ljwtc/chess/JNI; // field@09ca │ │ -08f79a: 6e10 331b 0500 |0079: invoke-virtual {v5}, Ljwtc/chess/JNI;.getTurn:()I // method@1b33 │ │ -08f7a0: 0a05 |007c: move-result v5 │ │ -08f7a2: 6e20 5b15 5400 |007d: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@155b │ │ -08f7a8: 0c04 |0080: move-result-object v4 │ │ -08f7aa: 6e10 6415 0400 |0081: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ -08f7b0: 0c04 |0084: move-result-object v4 │ │ -08f7b2: 7120 f811 4300 |0085: invoke-static {v3, v4}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@11f8 │ │ -08f7b8: 5483 ca09 |0088: iget-object v3, v8, Ljwtc/android/chess/puzzle/ChessViewPractice;._jni:Ljwtc/chess/JNI; // field@09ca │ │ -08f7bc: 6e10 331b 0300 |008a: invoke-virtual {v3}, Ljwtc/chess/JNI;.getTurn:()I // method@1b33 │ │ -08f7c2: 0a02 |008d: move-result v2 │ │ -08f7c4: 3902 0a00 |008e: if-nez v2, 0098 // +000a │ │ -08f7c8: 5483 d709 |0090: iget-object v3, v8, Ljwtc/android/chess/puzzle/ChessViewPractice;._view:Ljwtc/android/chess/ChessViewBase; // field@09d7 │ │ -08f7cc: 6e10 e316 0300 |0092: invoke-virtual {v3}, Ljwtc/android/chess/ChessViewBase;.getFlippedBoard:()Z // method@16e3 │ │ -08f7d2: 0a03 |0095: move-result v3 │ │ -08f7d4: 3803 0c00 |0096: if-eqz v3, 00a2 // +000c │ │ -08f7d8: 3372 0f00 |0098: if-ne v2, v7, 00a7 // +000f │ │ -08f7dc: 5483 d709 |009a: iget-object v3, v8, Ljwtc/android/chess/puzzle/ChessViewPractice;._view:Ljwtc/android/chess/ChessViewBase; // field@09d7 │ │ -08f7e0: 6e10 e316 0300 |009c: invoke-virtual {v3}, Ljwtc/android/chess/ChessViewBase;.getFlippedBoard:()Z // method@16e3 │ │ -08f7e6: 0a03 |009f: move-result v3 │ │ -08f7e8: 3803 0700 |00a0: if-eqz v3, 00a7 // +0007 │ │ -08f7ec: 5483 d709 |00a2: iget-object v3, v8, Ljwtc/android/chess/puzzle/ChessViewPractice;._view:Ljwtc/android/chess/ChessViewBase; // field@09d7 │ │ -08f7f0: 6e10 e016 0300 |00a4: invoke-virtual {v3}, Ljwtc/android/chess/ChessViewBase;.flipBoard:()V // method@16e0 │ │ -08f7f6: 5483 d509 |00a7: iget-object v3, v8, Ljwtc/android/chess/puzzle/ChessViewPractice;._tvPracticeMove:Landroid/widget/TextView; // field@09d5 │ │ -08f7fa: 2204 4203 |00a9: new-instance v4, Ljava/lang/StringBuilder; // type@0342 │ │ -08f7fe: 7010 5715 0400 |00ab: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ -08f804: 1a05 c900 |00ae: const-string v5, "# " // string@00c9 │ │ -08f808: 6e20 5f15 5400 |00b0: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -08f80e: 0c04 |00b3: move-result-object v4 │ │ -08f810: 5285 c709 |00b4: iget v5, v8, Ljwtc/android/chess/puzzle/ChessViewPractice;._iPos:I // field@09c7 │ │ -08f814: 6e20 5b15 5400 |00b6: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@155b │ │ -08f81a: 0c04 |00b9: move-result-object v4 │ │ -08f81c: 6e10 6415 0400 |00ba: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ -08f822: 0c04 |00bd: move-result-object v4 │ │ -08f824: 6e20 8214 4300 |00be: invoke-virtual {v3, v4}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@1482 │ │ -08f82a: 3902 2e00 |00c1: if-nez v2, 00ef // +002e │ │ -08f82e: 5483 d009 |00c3: iget-object v3, v8, Ljwtc/android/chess/puzzle/ChessViewPractice;._switchTurn:Landroid/widget/ViewSwitcher; // field@09d0 │ │ -08f832: 6e20 9214 6300 |00c5: invoke-virtual {v3, v6}, Landroid/widget/ViewSwitcher;.setDisplayedChild:(I)V // method@1492 │ │ -08f838: 5483 c809 |00c8: iget-object v3, v8, Ljwtc/android/chess/puzzle/ChessViewPractice;._imgStatus:Landroid/widget/ImageView; // field@09c8 │ │ -08f83c: 1404 2600 027f |00ca: const v4, #float 1.728e+38 // #7f020026 │ │ -08f842: 6e20 e613 4300 |00cd: invoke-virtual {v3, v4}, Landroid/widget/ImageView;.setImageResource:(I)V // method@13e6 │ │ -08f848: 5283 d209 |00d0: iget v3, v8, Ljwtc/android/chess/puzzle/ChessViewPractice;._ticks:I // field@09d2 │ │ -08f84c: 8233 |00d2: int-to-float v3, v3 │ │ -08f84e: 5284 c709 |00d3: iget v4, v8, Ljwtc/android/chess/puzzle/ChessViewPractice;._iPos:I // field@09c7 │ │ -08f852: 8244 |00d5: int-to-float v4, v4 │ │ -08f854: c943 |00d6: div-float/2addr v3, v4 │ │ -08f856: 7110 fe14 0300 |00d7: invoke-static {v3}, Ljava/lang/Float;.valueOf:(F)Ljava/lang/Float; // method@14fe │ │ -08f85c: 0c00 |00da: move-result-object v0 │ │ -08f85e: 5483 d409 |00db: iget-object v3, v8, Ljwtc/android/chess/puzzle/ChessViewPractice;._tvPracticeAvgTime:Landroid/widget/TextView; // field@09d4 │ │ -08f862: 1a04 ce00 |00dd: const-string v4, "%.1f" // string@00ce │ │ -08f866: 2375 a404 |00df: new-array v5, v7, [Ljava/lang/Object; // type@04a4 │ │ -08f86a: 4d00 0506 |00e1: aput-object v0, v5, v6 │ │ -08f86e: 7120 3b15 5400 |00e3: invoke-static {v4, v5}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@153b │ │ -08f874: 0c04 |00e6: move-result-object v4 │ │ -08f876: 6e20 8214 4300 |00e7: invoke-virtual {v3, v4}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@1482 │ │ -08f87c: 6e10 8d19 0800 |00ea: invoke-virtual {v8}, Ljwtc/android/chess/puzzle/ChessViewPractice;.updateState:()V // method@198d │ │ -08f882: 2900 31ff |00ed: goto/16 001e // -00cf │ │ -08f886: 5483 d009 |00ef: iget-object v3, v8, Ljwtc/android/chess/puzzle/ChessViewPractice;._switchTurn:Landroid/widget/ViewSwitcher; // field@09d0 │ │ -08f88a: 6e20 9214 7300 |00f1: invoke-virtual {v3, v7}, Landroid/widget/ViewSwitcher;.setDisplayedChild:(I)V // method@1492 │ │ -08f890: 28d4 |00f4: goto 00c8 // -002c │ │ +091250: |[091250] jwtc.android.chess.puzzle.ChessViewPractice.play:()V │ │ +091260: 1217 |0000: const/4 v7, #int 1 // #1 │ │ +091262: 1206 |0001: const/4 v6, #int 0 // #0 │ │ +091264: 12f3 |0002: const/4 v3, #int -1 // #ff │ │ +091266: 5983 d909 |0003: iput v3, v8, Ljwtc/android/chess/puzzle/ChessViewPractice;.m_iFrom:I // field@09d9 │ │ +09126a: 5c87 c909 |0005: iput-boolean v7, v8, Ljwtc/android/chess/puzzle/ChessViewPractice;._isPlaying:Z // field@09c9 │ │ +09126e: 5283 c709 |0007: iget v3, v8, Ljwtc/android/chess/puzzle/ChessViewPractice;._iPos:I // field@09c7 │ │ +091272: d803 0301 |0009: add-int/lit8 v3, v3, #int 1 // #01 │ │ +091276: 5983 c709 |000b: iput v3, v8, Ljwtc/android/chess/puzzle/ChessViewPractice;._iPos:I // field@09c7 │ │ +09127a: 5283 c709 |000d: iget v3, v8, Ljwtc/android/chess/puzzle/ChessViewPractice;._iPos:I // field@09c7 │ │ +09127e: 5284 cc09 |000f: iget v4, v8, Ljwtc/android/chess/puzzle/ChessViewPractice;._numTotal:I // field@09cc │ │ +091282: 3743 0e00 |0011: if-le v3, v4, 001f // +000e │ │ +091286: 5c86 c909 |0013: iput-boolean v6, v8, Ljwtc/android/chess/puzzle/ChessViewPractice;._isPlaying:Z // field@09c9 │ │ +09128a: 5986 c709 |0015: iput v6, v8, Ljwtc/android/chess/puzzle/ChessViewPractice;._iPos:I // field@09c7 │ │ +09128e: 5986 d209 |0017: iput v6, v8, Ljwtc/android/chess/puzzle/ChessViewPractice;._ticks:I // field@09d2 │ │ +091292: 1a03 3d0e |0019: const-string v3, "You completed all puzzles!!!" // string@0e3d │ │ +091296: 6e20 8c19 3800 |001b: invoke-virtual {v8, v3}, Ljwtc/android/chess/puzzle/ChessViewPractice;.setMessage:(Ljava/lang/String;)V // method@198c │ │ +09129c: 0e00 |001e: return-void │ │ +09129e: 5986 ce09 |001f: iput v6, v8, Ljwtc/android/chess/puzzle/ChessViewPractice;._playTicks:I // field@09ce │ │ +0912a2: 5483 c609 |0021: iget-object v3, v8, Ljwtc/android/chess/puzzle/ChessViewPractice;._cursor:Landroid/database/Cursor; // field@09c6 │ │ +0912a6: 5284 c709 |0023: iget v4, v8, Ljwtc/android/chess/puzzle/ChessViewPractice;._iPos:I // field@09c7 │ │ +0912aa: d804 04ff |0025: add-int/lit8 v4, v4, #int -1 // #ff │ │ +0912ae: 7220 3101 4300 |0027: invoke-interface {v3, v4}, Landroid/database/Cursor;.moveToPosition:(I)Z // method@0131 │ │ +0912b4: 5483 c609 |002a: iget-object v3, v8, Ljwtc/android/chess/puzzle/ChessViewPractice;._cursor:Landroid/database/Cursor; // field@09c6 │ │ +0912b8: 5484 c609 |002c: iget-object v4, v8, Ljwtc/android/chess/puzzle/ChessViewPractice;._cursor:Landroid/database/Cursor; // field@09c6 │ │ +0912bc: 1a05 860b |002e: const-string v5, "PGN" // string@0b86 │ │ +0912c0: 7220 2701 5400 |0030: invoke-interface {v4, v5}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@0127 │ │ +0912c6: 0a04 |0033: move-result v4 │ │ +0912c8: 7220 2c01 4300 |0034: invoke-interface {v3, v4}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@012c │ │ +0912ce: 0c01 |0037: move-result-object v1 │ │ +0912d0: 1a03 3c03 |0038: const-string v3, "ChessViewPractice" // string@033c │ │ +0912d4: 2204 3f03 |003a: new-instance v4, Ljava/lang/StringBuilder; // type@033f │ │ +0912d8: 7010 5715 0400 |003c: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ +0912de: 1a05 c117 |003f: const-string v5, "init: " // string@17c1 │ │ +0912e2: 6e20 5f15 5400 |0041: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +0912e8: 0c04 |0044: move-result-object v4 │ │ +0912ea: 6e20 5f15 1400 |0045: invoke-virtual {v4, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +0912f0: 0c04 |0048: move-result-object v4 │ │ +0912f2: 6e10 6415 0400 |0049: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ +0912f8: 0c04 |004c: move-result-object v4 │ │ +0912fa: 7120 f811 4300 |004d: invoke-static {v3, v4}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@11f8 │ │ +091300: 6e20 8619 1800 |0050: invoke-virtual {v8, v1}, Ljwtc/android/chess/puzzle/ChessViewPractice;.loadPGN:(Ljava/lang/String;)Z // method@1986 │ │ +091306: 6e20 8519 6800 |0053: invoke-virtual {v8, v6}, Ljwtc/android/chess/puzzle/ChessViewPractice;.jumptoMove:(I)V // method@1985 │ │ +09130c: 1a03 3c03 |0056: const-string v3, "ChessViewPractice" // string@033c │ │ +091310: 2204 3f03 |0058: new-instance v4, Ljava/lang/StringBuilder; // type@033f │ │ +091314: 7010 5715 0400 |005a: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ +09131a: 5485 bf09 |005d: iget-object v5, v8, Ljwtc/android/chess/puzzle/ChessViewPractice;._arrPGN:Ljava/util/ArrayList; // field@09bf │ │ +09131e: 6e10 aa15 0500 |005f: invoke-virtual {v5}, Ljava/util/ArrayList;.size:()I // method@15aa │ │ +091324: 0a05 |0062: move-result v5 │ │ +091326: 6e20 5b15 5400 |0063: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@155b │ │ +09132c: 0c04 |0066: move-result-object v4 │ │ +09132e: 1a05 9e00 |0067: const-string v5, " moves from " // string@009e │ │ +091332: 6e20 5f15 5400 |0069: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +091338: 0c04 |006c: move-result-object v4 │ │ +09133a: 6e20 5f15 1400 |006d: invoke-virtual {v4, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +091340: 0c04 |0070: move-result-object v4 │ │ +091342: 1a05 ba00 |0071: const-string v5, " turn " // string@00ba │ │ +091346: 6e20 5f15 5400 |0073: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +09134c: 0c04 |0076: move-result-object v4 │ │ +09134e: 5485 ca09 |0077: iget-object v5, v8, Ljwtc/android/chess/puzzle/ChessViewPractice;._jni:Ljwtc/chess/JNI; // field@09ca │ │ +091352: 6e10 321b 0500 |0079: invoke-virtual {v5}, Ljwtc/chess/JNI;.getTurn:()I // method@1b32 │ │ +091358: 0a05 |007c: move-result v5 │ │ +09135a: 6e20 5b15 5400 |007d: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@155b │ │ +091360: 0c04 |0080: move-result-object v4 │ │ +091362: 6e10 6415 0400 |0081: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ +091368: 0c04 |0084: move-result-object v4 │ │ +09136a: 7120 f811 4300 |0085: invoke-static {v3, v4}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@11f8 │ │ +091370: 5483 ca09 |0088: iget-object v3, v8, Ljwtc/android/chess/puzzle/ChessViewPractice;._jni:Ljwtc/chess/JNI; // field@09ca │ │ +091374: 6e10 321b 0300 |008a: invoke-virtual {v3}, Ljwtc/chess/JNI;.getTurn:()I // method@1b32 │ │ +09137a: 0a02 |008d: move-result v2 │ │ +09137c: 3902 0a00 |008e: if-nez v2, 0098 // +000a │ │ +091380: 5483 d709 |0090: iget-object v3, v8, Ljwtc/android/chess/puzzle/ChessViewPractice;._view:Ljwtc/android/chess/ChessViewBase; // field@09d7 │ │ +091384: 6e10 e316 0300 |0092: invoke-virtual {v3}, Ljwtc/android/chess/ChessViewBase;.getFlippedBoard:()Z // method@16e3 │ │ +09138a: 0a03 |0095: move-result v3 │ │ +09138c: 3803 0c00 |0096: if-eqz v3, 00a2 // +000c │ │ +091390: 3372 0f00 |0098: if-ne v2, v7, 00a7 // +000f │ │ +091394: 5483 d709 |009a: iget-object v3, v8, Ljwtc/android/chess/puzzle/ChessViewPractice;._view:Ljwtc/android/chess/ChessViewBase; // field@09d7 │ │ +091398: 6e10 e316 0300 |009c: invoke-virtual {v3}, Ljwtc/android/chess/ChessViewBase;.getFlippedBoard:()Z // method@16e3 │ │ +09139e: 0a03 |009f: move-result v3 │ │ +0913a0: 3803 0700 |00a0: if-eqz v3, 00a7 // +0007 │ │ +0913a4: 5483 d709 |00a2: iget-object v3, v8, Ljwtc/android/chess/puzzle/ChessViewPractice;._view:Ljwtc/android/chess/ChessViewBase; // field@09d7 │ │ +0913a8: 6e10 e016 0300 |00a4: invoke-virtual {v3}, Ljwtc/android/chess/ChessViewBase;.flipBoard:()V // method@16e0 │ │ +0913ae: 5483 d509 |00a7: iget-object v3, v8, Ljwtc/android/chess/puzzle/ChessViewPractice;._tvPracticeMove:Landroid/widget/TextView; // field@09d5 │ │ +0913b2: 2204 3f03 |00a9: new-instance v4, Ljava/lang/StringBuilder; // type@033f │ │ +0913b6: 7010 5715 0400 |00ab: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ +0913bc: 1a05 c900 |00ae: const-string v5, "# " // string@00c9 │ │ +0913c0: 6e20 5f15 5400 |00b0: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +0913c6: 0c04 |00b3: move-result-object v4 │ │ +0913c8: 5285 c709 |00b4: iget v5, v8, Ljwtc/android/chess/puzzle/ChessViewPractice;._iPos:I // field@09c7 │ │ +0913cc: 6e20 5b15 5400 |00b6: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@155b │ │ +0913d2: 0c04 |00b9: move-result-object v4 │ │ +0913d4: 6e10 6415 0400 |00ba: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ +0913da: 0c04 |00bd: move-result-object v4 │ │ +0913dc: 6e20 8214 4300 |00be: invoke-virtual {v3, v4}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@1482 │ │ +0913e2: 3902 2e00 |00c1: if-nez v2, 00ef // +002e │ │ +0913e6: 5483 d009 |00c3: iget-object v3, v8, Ljwtc/android/chess/puzzle/ChessViewPractice;._switchTurn:Landroid/widget/ViewSwitcher; // field@09d0 │ │ +0913ea: 6e20 9214 6300 |00c5: invoke-virtual {v3, v6}, Landroid/widget/ViewSwitcher;.setDisplayedChild:(I)V // method@1492 │ │ +0913f0: 5483 c809 |00c8: iget-object v3, v8, Ljwtc/android/chess/puzzle/ChessViewPractice;._imgStatus:Landroid/widget/ImageView; // field@09c8 │ │ +0913f4: 1404 2600 027f |00ca: const v4, #float 1.728e+38 // #7f020026 │ │ +0913fa: 6e20 e613 4300 |00cd: invoke-virtual {v3, v4}, Landroid/widget/ImageView;.setImageResource:(I)V // method@13e6 │ │ +091400: 5283 d209 |00d0: iget v3, v8, Ljwtc/android/chess/puzzle/ChessViewPractice;._ticks:I // field@09d2 │ │ +091404: 8233 |00d2: int-to-float v3, v3 │ │ +091406: 5284 c709 |00d3: iget v4, v8, Ljwtc/android/chess/puzzle/ChessViewPractice;._iPos:I // field@09c7 │ │ +09140a: 8244 |00d5: int-to-float v4, v4 │ │ +09140c: c943 |00d6: div-float/2addr v3, v4 │ │ +09140e: 7110 fe14 0300 |00d7: invoke-static {v3}, Ljava/lang/Float;.valueOf:(F)Ljava/lang/Float; // method@14fe │ │ +091414: 0c00 |00da: move-result-object v0 │ │ +091416: 5483 d409 |00db: iget-object v3, v8, Ljwtc/android/chess/puzzle/ChessViewPractice;._tvPracticeAvgTime:Landroid/widget/TextView; // field@09d4 │ │ +09141a: 1a04 ce00 |00dd: const-string v4, "%.1f" // string@00ce │ │ +09141e: 2375 a104 |00df: new-array v5, v7, [Ljava/lang/Object; // type@04a1 │ │ +091422: 4d00 0506 |00e1: aput-object v0, v5, v6 │ │ +091426: 7120 3b15 5400 |00e3: invoke-static {v4, v5}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@153b │ │ +09142c: 0c04 |00e6: move-result-object v4 │ │ +09142e: 6e20 8214 4300 |00e7: invoke-virtual {v3, v4}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@1482 │ │ +091434: 6e10 8d19 0800 |00ea: invoke-virtual {v8}, Ljwtc/android/chess/puzzle/ChessViewPractice;.updateState:()V // method@198d │ │ +09143a: 2900 31ff |00ed: goto/16 001e // -00cf │ │ +09143e: 5483 d009 |00ef: iget-object v3, v8, Ljwtc/android/chess/puzzle/ChessViewPractice;._switchTurn:Landroid/widget/ViewSwitcher; // field@09d0 │ │ +091442: 6e20 9214 7300 |00f1: invoke-virtual {v3, v7}, Landroid/widget/ViewSwitcher;.setDisplayedChild:(I)V // method@1492 │ │ +091448: 28d4 |00f4: goto 00c8 // -002c │ │ catches : (none) │ │ positions : │ │ 0x0002 line=249 │ │ 0x0005 line=254 │ │ 0x0007 line=255 │ │ 0x000d line=256 │ │ 0x0013 line=257 │ │ @@ -197388,14 +197502,15 @@ │ │ 0x002a line=267 │ │ 0x0038 line=269 │ │ 0x0050 line=271 │ │ 0x0053 line=273 │ │ 0x0056 line=275 │ │ 0x0088 line=277 │ │ 0x008e line=278 │ │ + 0x009c line=279 │ │ 0x00a2 line=280 │ │ 0x00a7 line=282 │ │ 0x00c1 line=284 │ │ 0x00c3 line=285 │ │ 0x00c8 line=290 │ │ 0x00d0 line=292 │ │ 0x00db line=293 │ │ @@ -197412,99 +197527,99 @@ │ │ type : '(II)Z' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 9 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 173 16-bit code units │ │ -08f894: |[08f894] jwtc.android.chess.puzzle.ChessViewPractice.requestMove:(II)Z │ │ -08f8a4: 1214 |0000: const/4 v4, #int 1 // #1 │ │ -08f8a6: 1203 |0001: const/4 v3, #int 0 // #0 │ │ -08f8a8: 5462 bf09 |0002: iget-object v2, v6, Ljwtc/android/chess/puzzle/ChessViewPractice;._arrPGN:Ljava/util/ArrayList; // field@09bf │ │ -08f8ac: 6e10 aa15 0200 |0004: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@15aa │ │ -08f8b2: 0a02 |0007: move-result v2 │ │ -08f8b4: 5465 ca09 |0008: iget-object v5, v6, Ljwtc/android/chess/puzzle/ChessViewPractice;._jni:Ljwtc/chess/JNI; // field@09ca │ │ -08f8b8: 6e10 301b 0500 |000a: invoke-virtual {v5}, Ljwtc/chess/JNI;.getNumBoard:()I // method@1b30 │ │ -08f8be: 0a05 |000d: move-result v5 │ │ -08f8c0: d805 05ff |000e: add-int/lit8 v5, v5, #int -1 // #ff │ │ -08f8c4: 3652 0900 |0010: if-gt v2, v5, 0019 // +0009 │ │ -08f8c8: 1a02 5904 |0012: const-string v2, "Finished position" // string@0459 │ │ -08f8cc: 6e20 8c19 2600 |0014: invoke-virtual {v6, v2}, Ljwtc/android/chess/puzzle/ChessViewPractice;.setMessage:(Ljava/lang/String;)V // method@198c │ │ -08f8d2: 0132 |0017: move v2, v3 │ │ -08f8d4: 0f02 |0018: return v2 │ │ -08f8d6: 5462 bf09 |0019: iget-object v2, v6, Ljwtc/android/chess/puzzle/ChessViewPractice;._arrPGN:Ljava/util/ArrayList; // field@09bf │ │ -08f8da: 5465 ca09 |001b: iget-object v5, v6, Ljwtc/android/chess/puzzle/ChessViewPractice;._jni:Ljwtc/chess/JNI; // field@09ca │ │ -08f8de: 6e10 301b 0500 |001d: invoke-virtual {v5}, Ljwtc/chess/JNI;.getNumBoard:()I // method@1b30 │ │ -08f8e4: 0a05 |0020: move-result v5 │ │ -08f8e6: d805 05ff |0021: add-int/lit8 v5, v5, #int -1 // #ff │ │ -08f8ea: 6e20 a315 5200 |0023: invoke-virtual {v2, v5}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@15a3 │ │ -08f8f0: 0c02 |0026: move-result-object v2 │ │ -08f8f2: 1f02 6f04 |0027: check-cast v2, Ljwtc/chess/PGNEntry; // type@046f │ │ -08f8f6: 5220 d20a |0029: iget v0, v2, Ljwtc/chess/PGNEntry;._move:I // field@0ad2 │ │ -08f8fa: 7120 5c1b 8700 |002b: invoke-static {v7, v8}, Ljwtc/chess/Move;.makeMove:(II)I // method@1b5c │ │ -08f900: 0a01 |002e: move-result v1 │ │ -08f902: 7120 501b 1000 |002f: invoke-static {v0, v1}, Ljwtc/chess/Move;.equalPositions:(II)Z // method@1b50 │ │ -08f908: 0a02 |0032: move-result v2 │ │ -08f90a: 3802 4600 |0033: if-eqz v2, 0079 // +0046 │ │ -08f90e: 5462 ca09 |0035: iget-object v2, v6, Ljwtc/android/chess/puzzle/ChessViewPractice;._jni:Ljwtc/chess/JNI; // field@09ca │ │ -08f912: 6e10 301b 0200 |0037: invoke-virtual {v2}, Ljwtc/chess/JNI;.getNumBoard:()I // method@1b30 │ │ -08f918: 0a02 |003a: move-result v2 │ │ -08f91a: 6e20 8519 2600 |003b: invoke-virtual {v6, v2}, Ljwtc/android/chess/puzzle/ChessViewPractice;.jumptoMove:(I)V // method@1985 │ │ -08f920: 6e10 8d19 0600 |003e: invoke-virtual {v6}, Ljwtc/android/chess/puzzle/ChessViewPractice;.updateState:()V // method@198d │ │ -08f926: 5462 bf09 |0041: iget-object v2, v6, Ljwtc/android/chess/puzzle/ChessViewPractice;._arrPGN:Ljava/util/ArrayList; // field@09bf │ │ -08f92a: 6e10 aa15 0200 |0043: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@15aa │ │ -08f930: 0a02 |0046: move-result v2 │ │ -08f932: 5465 ca09 |0047: iget-object v5, v6, Ljwtc/android/chess/puzzle/ChessViewPractice;._jni:Ljwtc/chess/JNI; // field@09ca │ │ -08f936: 6e10 301b 0500 |0049: invoke-virtual {v5}, Ljwtc/chess/JNI;.getNumBoard:()I // method@1b30 │ │ -08f93c: 0a05 |004c: move-result v5 │ │ -08f93e: d805 05ff |004d: add-int/lit8 v5, v5, #int -1 // #ff │ │ -08f942: 3352 1d00 |004f: if-ne v2, v5, 006c // +001d │ │ -08f946: 5462 c809 |0051: iget-object v2, v6, Ljwtc/android/chess/puzzle/ChessViewPractice;._imgStatus:Landroid/widget/ImageView; // field@09c8 │ │ -08f94a: 1405 2700 027f |0053: const v5, #float 1.728e+38 // #7f020027 │ │ -08f950: 6e20 e613 5200 |0056: invoke-virtual {v2, v5}, Landroid/widget/ImageView;.setImageResource:(I)V // method@13e6 │ │ -08f956: 1a02 5e03 |0059: const-string v2, "Correct!" // string@035e │ │ -08f95a: 6e20 8c19 2600 |005b: invoke-virtual {v6, v2}, Ljwtc/android/chess/puzzle/ChessViewPractice;.setMessage:(Ljava/lang/String;)V // method@198c │ │ -08f960: 5c63 c909 |005e: iput-boolean v3, v6, Ljwtc/android/chess/puzzle/ChessViewPractice;._isPlaying:Z // field@09c9 │ │ -08f964: 5462 c109 |0060: iget-object v2, v6, Ljwtc/android/chess/puzzle/ChessViewPractice;._butNext:Landroid/widget/ImageButton; // field@09c1 │ │ -08f968: 6e20 e113 4200 |0062: invoke-virtual {v2, v4}, Landroid/widget/ImageButton;.setEnabled:(Z)V // method@13e1 │ │ -08f96e: 5462 c309 |0065: iget-object v2, v6, Ljwtc/android/chess/puzzle/ChessViewPractice;._butShow:Landroid/widget/Button; // field@09c3 │ │ -08f972: 6e20 c013 3200 |0067: invoke-virtual {v2, v3}, Landroid/widget/Button;.setEnabled:(Z)V // method@13c0 │ │ -08f978: 0142 |006a: move v2, v4 │ │ -08f97a: 28ad |006b: goto 0018 // -0053 │ │ -08f97c: 5462 ca09 |006c: iget-object v2, v6, Ljwtc/android/chess/puzzle/ChessViewPractice;._jni:Ljwtc/chess/JNI; // field@09ca │ │ -08f980: 6e10 301b 0200 |006e: invoke-virtual {v2}, Ljwtc/chess/JNI;.getNumBoard:()I // method@1b30 │ │ -08f986: 0a02 |0071: move-result v2 │ │ -08f988: 6e20 8519 2600 |0072: invoke-virtual {v6, v2}, Ljwtc/android/chess/puzzle/ChessViewPractice;.jumptoMove:(I)V // method@1985 │ │ -08f98e: 6e10 8d19 0600 |0075: invoke-virtual {v6}, Ljwtc/android/chess/puzzle/ChessViewPractice;.updateState:()V // method@198d │ │ -08f994: 28f2 |0078: goto 006a // -000e │ │ -08f996: 5462 c809 |0079: iget-object v2, v6, Ljwtc/android/chess/puzzle/ChessViewPractice;._imgStatus:Landroid/widget/ImageView; // field@09c8 │ │ -08f99a: 1403 2500 027f |007b: const v3, #float 1.728e+38 // #7f020025 │ │ -08f9a0: 6e20 e613 3200 |007e: invoke-virtual {v2, v3}, Landroid/widget/ImageView;.setImageResource:(I)V // method@13e6 │ │ -08f9a6: 2202 4203 |0081: new-instance v2, Ljava/lang/StringBuilder; // type@0342 │ │ -08f9aa: 7010 5715 0200 |0083: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ -08f9b0: 7110 641b 0100 |0086: invoke-static {v1}, Ljwtc/chess/Move;.toDbgString:(I)Ljava/lang/String; // method@1b64 │ │ -08f9b6: 0c03 |0089: move-result-object v3 │ │ -08f9b8: 6e20 5f15 3200 |008a: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -08f9be: 0c03 |008d: move-result-object v3 │ │ -08f9c0: 6e30 7e19 7608 |008e: invoke-virtual {v6, v7, v8}, Ljwtc/android/chess/puzzle/ChessViewPractice;.checkIsLegalMove:(II)Z // method@197e │ │ -08f9c6: 0a02 |0091: move-result v2 │ │ -08f9c8: 3802 1800 |0092: if-eqz v2, 00aa // +0018 │ │ -08f9cc: 1a02 7700 |0094: const-string v2, " is not expected" // string@0077 │ │ -08f9d0: 6e20 5f15 2300 |0096: invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -08f9d6: 0c02 |0099: move-result-object v2 │ │ -08f9d8: 6e10 6415 0200 |009a: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ -08f9de: 0c02 |009d: move-result-object v2 │ │ -08f9e0: 6e20 8c19 2600 |009e: invoke-virtual {v6, v2}, Ljwtc/android/chess/puzzle/ChessViewPractice;.setMessage:(Ljava/lang/String;)V // method@198c │ │ -08f9e6: 12f2 |00a1: const/4 v2, #int -1 // #ff │ │ -08f9e8: 5962 d909 |00a2: iput v2, v6, Ljwtc/android/chess/puzzle/ChessViewPractice;.m_iFrom:I // field@09d9 │ │ -08f9ec: 6e10 8d19 0600 |00a4: invoke-virtual {v6}, Ljwtc/android/chess/puzzle/ChessViewPractice;.updateState:()V // method@198d │ │ -08f9f2: 0142 |00a7: move v2, v4 │ │ -08f9f4: 2900 70ff |00a8: goto/16 0018 // -0090 │ │ -08f9f8: 1a02 7100 |00aa: const-string v2, " is an illegal move" // string@0071 │ │ -08f9fc: 28ea |00ac: goto 0096 // -0016 │ │ +09144c: |[09144c] jwtc.android.chess.puzzle.ChessViewPractice.requestMove:(II)Z │ │ +09145c: 1214 |0000: const/4 v4, #int 1 // #1 │ │ +09145e: 1203 |0001: const/4 v3, #int 0 // #0 │ │ +091460: 5462 bf09 |0002: iget-object v2, v6, Ljwtc/android/chess/puzzle/ChessViewPractice;._arrPGN:Ljava/util/ArrayList; // field@09bf │ │ +091464: 6e10 aa15 0200 |0004: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@15aa │ │ +09146a: 0a02 |0007: move-result v2 │ │ +09146c: 5465 ca09 |0008: iget-object v5, v6, Ljwtc/android/chess/puzzle/ChessViewPractice;._jni:Ljwtc/chess/JNI; // field@09ca │ │ +091470: 6e10 2f1b 0500 |000a: invoke-virtual {v5}, Ljwtc/chess/JNI;.getNumBoard:()I // method@1b2f │ │ +091476: 0a05 |000d: move-result v5 │ │ +091478: d805 05ff |000e: add-int/lit8 v5, v5, #int -1 // #ff │ │ +09147c: 3652 0900 |0010: if-gt v2, v5, 0019 // +0009 │ │ +091480: 1a02 5904 |0012: const-string v2, "Finished position" // string@0459 │ │ +091484: 6e20 8c19 2600 |0014: invoke-virtual {v6, v2}, Ljwtc/android/chess/puzzle/ChessViewPractice;.setMessage:(Ljava/lang/String;)V // method@198c │ │ +09148a: 0132 |0017: move v2, v3 │ │ +09148c: 0f02 |0018: return v2 │ │ +09148e: 5462 bf09 |0019: iget-object v2, v6, Ljwtc/android/chess/puzzle/ChessViewPractice;._arrPGN:Ljava/util/ArrayList; // field@09bf │ │ +091492: 5465 ca09 |001b: iget-object v5, v6, Ljwtc/android/chess/puzzle/ChessViewPractice;._jni:Ljwtc/chess/JNI; // field@09ca │ │ +091496: 6e10 2f1b 0500 |001d: invoke-virtual {v5}, Ljwtc/chess/JNI;.getNumBoard:()I // method@1b2f │ │ +09149c: 0a05 |0020: move-result v5 │ │ +09149e: d805 05ff |0021: add-int/lit8 v5, v5, #int -1 // #ff │ │ +0914a2: 6e20 a315 5200 |0023: invoke-virtual {v2, v5}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@15a3 │ │ +0914a8: 0c02 |0026: move-result-object v2 │ │ +0914aa: 1f02 6c04 |0027: check-cast v2, Ljwtc/chess/PGNEntry; // type@046c │ │ +0914ae: 5220 d20a |0029: iget v0, v2, Ljwtc/chess/PGNEntry;._move:I // field@0ad2 │ │ +0914b2: 7120 5b1b 8700 |002b: invoke-static {v7, v8}, Ljwtc/chess/Move;.makeMove:(II)I // method@1b5b │ │ +0914b8: 0a01 |002e: move-result v1 │ │ +0914ba: 7120 4f1b 1000 |002f: invoke-static {v0, v1}, Ljwtc/chess/Move;.equalPositions:(II)Z // method@1b4f │ │ +0914c0: 0a02 |0032: move-result v2 │ │ +0914c2: 3802 4600 |0033: if-eqz v2, 0079 // +0046 │ │ +0914c6: 5462 ca09 |0035: iget-object v2, v6, Ljwtc/android/chess/puzzle/ChessViewPractice;._jni:Ljwtc/chess/JNI; // field@09ca │ │ +0914ca: 6e10 2f1b 0200 |0037: invoke-virtual {v2}, Ljwtc/chess/JNI;.getNumBoard:()I // method@1b2f │ │ +0914d0: 0a02 |003a: move-result v2 │ │ +0914d2: 6e20 8519 2600 |003b: invoke-virtual {v6, v2}, Ljwtc/android/chess/puzzle/ChessViewPractice;.jumptoMove:(I)V // method@1985 │ │ +0914d8: 6e10 8d19 0600 |003e: invoke-virtual {v6}, Ljwtc/android/chess/puzzle/ChessViewPractice;.updateState:()V // method@198d │ │ +0914de: 5462 bf09 |0041: iget-object v2, v6, Ljwtc/android/chess/puzzle/ChessViewPractice;._arrPGN:Ljava/util/ArrayList; // field@09bf │ │ +0914e2: 6e10 aa15 0200 |0043: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@15aa │ │ +0914e8: 0a02 |0046: move-result v2 │ │ +0914ea: 5465 ca09 |0047: iget-object v5, v6, Ljwtc/android/chess/puzzle/ChessViewPractice;._jni:Ljwtc/chess/JNI; // field@09ca │ │ +0914ee: 6e10 2f1b 0500 |0049: invoke-virtual {v5}, Ljwtc/chess/JNI;.getNumBoard:()I // method@1b2f │ │ +0914f4: 0a05 |004c: move-result v5 │ │ +0914f6: d805 05ff |004d: add-int/lit8 v5, v5, #int -1 // #ff │ │ +0914fa: 3352 1d00 |004f: if-ne v2, v5, 006c // +001d │ │ +0914fe: 5462 c809 |0051: iget-object v2, v6, Ljwtc/android/chess/puzzle/ChessViewPractice;._imgStatus:Landroid/widget/ImageView; // field@09c8 │ │ +091502: 1405 2700 027f |0053: const v5, #float 1.728e+38 // #7f020027 │ │ +091508: 6e20 e613 5200 |0056: invoke-virtual {v2, v5}, Landroid/widget/ImageView;.setImageResource:(I)V // method@13e6 │ │ +09150e: 1a02 5e03 |0059: const-string v2, "Correct!" // string@035e │ │ +091512: 6e20 8c19 2600 |005b: invoke-virtual {v6, v2}, Ljwtc/android/chess/puzzle/ChessViewPractice;.setMessage:(Ljava/lang/String;)V // method@198c │ │ +091518: 5c63 c909 |005e: iput-boolean v3, v6, Ljwtc/android/chess/puzzle/ChessViewPractice;._isPlaying:Z // field@09c9 │ │ +09151c: 5462 c109 |0060: iget-object v2, v6, Ljwtc/android/chess/puzzle/ChessViewPractice;._butNext:Landroid/widget/ImageButton; // field@09c1 │ │ +091520: 6e20 e113 4200 |0062: invoke-virtual {v2, v4}, Landroid/widget/ImageButton;.setEnabled:(Z)V // method@13e1 │ │ +091526: 5462 c309 |0065: iget-object v2, v6, Ljwtc/android/chess/puzzle/ChessViewPractice;._butShow:Landroid/widget/Button; // field@09c3 │ │ +09152a: 6e20 c013 3200 |0067: invoke-virtual {v2, v3}, Landroid/widget/Button;.setEnabled:(Z)V // method@13c0 │ │ +091530: 0142 |006a: move v2, v4 │ │ +091532: 28ad |006b: goto 0018 // -0053 │ │ +091534: 5462 ca09 |006c: iget-object v2, v6, Ljwtc/android/chess/puzzle/ChessViewPractice;._jni:Ljwtc/chess/JNI; // field@09ca │ │ +091538: 6e10 2f1b 0200 |006e: invoke-virtual {v2}, Ljwtc/chess/JNI;.getNumBoard:()I // method@1b2f │ │ +09153e: 0a02 |0071: move-result v2 │ │ +091540: 6e20 8519 2600 |0072: invoke-virtual {v6, v2}, Ljwtc/android/chess/puzzle/ChessViewPractice;.jumptoMove:(I)V // method@1985 │ │ +091546: 6e10 8d19 0600 |0075: invoke-virtual {v6}, Ljwtc/android/chess/puzzle/ChessViewPractice;.updateState:()V // method@198d │ │ +09154c: 28f2 |0078: goto 006a // -000e │ │ +09154e: 5462 c809 |0079: iget-object v2, v6, Ljwtc/android/chess/puzzle/ChessViewPractice;._imgStatus:Landroid/widget/ImageView; // field@09c8 │ │ +091552: 1403 2500 027f |007b: const v3, #float 1.728e+38 // #7f020025 │ │ +091558: 6e20 e613 3200 |007e: invoke-virtual {v2, v3}, Landroid/widget/ImageView;.setImageResource:(I)V // method@13e6 │ │ +09155e: 2202 3f03 |0081: new-instance v2, Ljava/lang/StringBuilder; // type@033f │ │ +091562: 7010 5715 0200 |0083: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ +091568: 7110 631b 0100 |0086: invoke-static {v1}, Ljwtc/chess/Move;.toDbgString:(I)Ljava/lang/String; // method@1b63 │ │ +09156e: 0c03 |0089: move-result-object v3 │ │ +091570: 6e20 5f15 3200 |008a: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +091576: 0c03 |008d: move-result-object v3 │ │ +091578: 6e30 7e19 7608 |008e: invoke-virtual {v6, v7, v8}, Ljwtc/android/chess/puzzle/ChessViewPractice;.checkIsLegalMove:(II)Z // method@197e │ │ +09157e: 0a02 |0091: move-result v2 │ │ +091580: 3802 1800 |0092: if-eqz v2, 00aa // +0018 │ │ +091584: 1a02 7700 |0094: const-string v2, " is not expected" // string@0077 │ │ +091588: 6e20 5f15 2300 |0096: invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +09158e: 0c02 |0099: move-result-object v2 │ │ +091590: 6e10 6415 0200 |009a: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ +091596: 0c02 |009d: move-result-object v2 │ │ +091598: 6e20 8c19 2600 |009e: invoke-virtual {v6, v2}, Ljwtc/android/chess/puzzle/ChessViewPractice;.setMessage:(Ljava/lang/String;)V // method@198c │ │ +09159e: 12f2 |00a1: const/4 v2, #int -1 // #ff │ │ +0915a0: 5962 d909 |00a2: iput v2, v6, Ljwtc/android/chess/puzzle/ChessViewPractice;.m_iFrom:I // field@09d9 │ │ +0915a4: 6e10 8d19 0600 |00a4: invoke-virtual {v6}, Ljwtc/android/chess/puzzle/ChessViewPractice;.updateState:()V // method@198d │ │ +0915aa: 0142 |00a7: move v2, v4 │ │ +0915ac: 2900 70ff |00a8: goto/16 0018 // -0090 │ │ +0915b0: 1a02 7100 |00aa: const-string v2, " is an illegal move" // string@0071 │ │ +0915b4: 28ea |00ac: goto 0096 // -0016 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=208 │ │ 0x0012 line=209 │ │ 0x0018 line=244 │ │ 0x0019 line=212 │ │ 0x002b line=213 │ │ @@ -197538,26 +197653,26 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 6 │ │ insns size : 22 16-bit code units │ │ -08fa00: |[08fa00] jwtc.android.chess.puzzle.ChessViewPractice.scheduleTimer:()V │ │ -08fa10: 1602 e803 |0000: const-wide/16 v2, #int 1000 // #3e8 │ │ -08fa14: 2200 7203 |0002: new-instance v0, Ljava/util/Timer; // type@0372 │ │ -08fa18: 1211 |0004: const/4 v1, #int 1 // #1 │ │ -08fa1a: 7020 ea15 1000 |0005: invoke-direct {v0, v1}, Ljava/util/Timer;.:(Z)V // method@15ea │ │ -08fa20: 5b60 d309 |0008: iput-object v0, v6, Ljwtc/android/chess/puzzle/ChessViewPractice;._timer:Ljava/util/Timer; // field@09d3 │ │ -08fa24: 5460 d309 |000a: iget-object v0, v6, Ljwtc/android/chess/puzzle/ChessViewPractice;._timer:Ljava/util/Timer; // field@09d3 │ │ -08fa28: 2201 2604 |000c: new-instance v1, Ljwtc/android/chess/puzzle/ChessViewPractice$10; // type@0426 │ │ -08fa2c: 7020 4b19 6100 |000e: invoke-direct {v1, v6}, Ljwtc/android/chess/puzzle/ChessViewPractice$10;.:(Ljwtc/android/chess/puzzle/ChessViewPractice;)V // method@194b │ │ -08fa32: 0424 |0011: move-wide v4, v2 │ │ -08fa34: 7406 ec15 0000 |0012: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Ljava/util/Timer;.schedule:(Ljava/util/TimerTask;JJ)V // method@15ec │ │ -08fa3a: 0e00 |0015: return-void │ │ +0915b8: |[0915b8] jwtc.android.chess.puzzle.ChessViewPractice.scheduleTimer:()V │ │ +0915c8: 1602 e803 |0000: const-wide/16 v2, #int 1000 // #3e8 │ │ +0915cc: 2200 6f03 |0002: new-instance v0, Ljava/util/Timer; // type@036f │ │ +0915d0: 1211 |0004: const/4 v1, #int 1 // #1 │ │ +0915d2: 7020 ea15 1000 |0005: invoke-direct {v0, v1}, Ljava/util/Timer;.:(Z)V // method@15ea │ │ +0915d8: 5b60 d309 |0008: iput-object v0, v6, Ljwtc/android/chess/puzzle/ChessViewPractice;._timer:Ljava/util/Timer; // field@09d3 │ │ +0915dc: 5460 d309 |000a: iget-object v0, v6, Ljwtc/android/chess/puzzle/ChessViewPractice;._timer:Ljava/util/Timer; // field@09d3 │ │ +0915e0: 2201 2304 |000c: new-instance v1, Ljwtc/android/chess/puzzle/ChessViewPractice$10; // type@0423 │ │ +0915e4: 7020 4b19 6100 |000e: invoke-direct {v1, v6}, Ljwtc/android/chess/puzzle/ChessViewPractice$10;.:(Ljwtc/android/chess/puzzle/ChessViewPractice;)V // method@194b │ │ +0915ea: 0424 |0011: move-wide v4, v2 │ │ +0915ec: 7406 ec15 0000 |0012: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Ljava/util/Timer;.schedule:(Ljava/util/TimerTask;JJ)V // method@15ec │ │ +0915f2: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=467 │ │ 0x000a line=468 │ │ 0x0015 line=484 │ │ locals : │ │ 0x0000 - 0x0016 reg=6 this Ljwtc/android/chess/puzzle/ChessViewPractice; │ │ @@ -197567,18 +197682,18 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -08fa3c: |[08fa3c] jwtc.android.chess.puzzle.ChessViewPractice.setMessage:(I)V │ │ -08fa4c: 5410 d509 |0000: iget-object v0, v1, Ljwtc/android/chess/puzzle/ChessViewPractice;._tvPracticeMove:Landroid/widget/TextView; // field@09d5 │ │ -08fa50: 6e20 8114 2000 |0002: invoke-virtual {v0, v2}, Landroid/widget/TextView;.setText:(I)V // method@1481 │ │ -08fa56: 0e00 |0005: return-void │ │ +0915f4: |[0915f4] jwtc.android.chess.puzzle.ChessViewPractice.setMessage:(I)V │ │ +091604: 5410 d509 |0000: iget-object v0, v1, Ljwtc/android/chess/puzzle/ChessViewPractice;._tvPracticeMove:Landroid/widget/TextView; // field@09d5 │ │ +091608: 6e20 8114 2000 |0002: invoke-virtual {v0, v2}, Landroid/widget/TextView;.setText:(I)V // method@1481 │ │ +09160e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=345 │ │ 0x0005 line=347 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Ljwtc/android/chess/puzzle/ChessViewPractice; │ │ 0x0000 - 0x0006 reg=2 res I │ │ @@ -197588,36 +197703,36 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -08fa58: |[08fa58] jwtc.android.chess.puzzle.ChessViewPractice.setMessage:(Ljava/lang/String;)V │ │ -08fa68: 5410 d509 |0000: iget-object v0, v1, Ljwtc/android/chess/puzzle/ChessViewPractice;._tvPracticeMove:Landroid/widget/TextView; // field@09d5 │ │ -08fa6c: 6e20 8214 2000 |0002: invoke-virtual {v0, v2}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@1482 │ │ -08fa72: 0e00 |0005: return-void │ │ +091610: |[091610] jwtc.android.chess.puzzle.ChessViewPractice.setMessage:(Ljava/lang/String;)V │ │ +091620: 5410 d509 |0000: iget-object v0, v1, Ljwtc/android/chess/puzzle/ChessViewPractice;._tvPracticeMove:Landroid/widget/TextView; // field@09d5 │ │ +091624: 6e20 8214 2000 |0002: invoke-virtual {v0, v2}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@1482 │ │ +09162a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=338 │ │ 0x0005 line=342 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Ljwtc/android/chess/puzzle/ChessViewPractice; │ │ 0x0000 - 0x0006 reg=2 sMsg Ljava/lang/String; │ │ │ │ source_file_idx : 829 (ChessViewPractice.java) │ │ │ │ Class #725 header: │ │ -class_idx : 1082 │ │ +class_idx : 1079 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 982 │ │ +superclass_idx : 979 │ │ source_file_idx : 831 │ │ static_fields_size : 0 │ │ instance_fields_size: 18 │ │ -direct_methods_size : 16 │ │ +direct_methods_size : 15 │ │ virtual_methods_size: 11 │ │ │ │ Class #725 - │ │ Class descriptor : 'Ljwtc/android/chess/puzzle/ChessViewPuzzle;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Ljwtc/android/chess/UI;' │ │ Interfaces - │ │ @@ -197701,112 +197816,112 @@ │ │ type : '(Landroid/app/Activity;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 215 16-bit code units │ │ -08fa74: |[08fa74] jwtc.android.chess.puzzle.ChessViewPuzzle.:(Landroid/app/Activity;)V │ │ -08fa84: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -08fa86: 7010 6917 0400 |0001: invoke-direct {v4}, Ljwtc/android/chess/UI;.:()V // method@1769 │ │ -08fa8c: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -08fa8e: 5b41 ed09 |0005: iput-object v1, v4, Ljwtc/android/chess/puzzle/ChessViewPuzzle;._cursor:Landroid/database/Cursor; // field@09ed │ │ -08fa92: 2201 3104 |0007: new-instance v1, Ljwtc/android/chess/puzzle/ChessViewPuzzle$1; // type@0431 │ │ -08fa96: 7020 8e19 4100 |0009: invoke-direct {v1, v4}, Ljwtc/android/chess/puzzle/ChessViewPuzzle$1;.:(Ljwtc/android/chess/puzzle/ChessViewPuzzle;)V // method@198e │ │ -08fa9c: 5b41 fb09 |000c: iput-object v1, v4, Ljwtc/android/chess/puzzle/ChessViewPuzzle;.m_threadHandler:Landroid/os/Handler; // field@09fb │ │ -08faa0: 0751 |000e: move-object v1, v5 │ │ -08faa2: 1f01 3d04 |000f: check-cast v1, Ljwtc/android/chess/puzzle/puzzle; // type@043d │ │ -08faa6: 5b41 f409 |0011: iput-object v1, v4, Ljwtc/android/chess/puzzle/ChessViewPuzzle;._parent:Ljwtc/android/chess/puzzle/puzzle; // field@09f4 │ │ -08faaa: 2201 ab03 |0013: new-instance v1, Ljwtc/android/chess/ChessViewBase; // type@03ab │ │ -08faae: 7020 de16 5100 |0015: invoke-direct {v1, v5}, Ljwtc/android/chess/ChessViewBase;.:(Landroid/app/Activity;)V // method@16de │ │ -08fab4: 5b41 f909 |0018: iput-object v1, v4, Ljwtc/android/chess/puzzle/ChessViewPuzzle;._view:Ljwtc/android/chess/ChessViewBase; // field@09f9 │ │ -08fab8: 6e10 1300 0500 |001a: invoke-virtual {v5}, Landroid/app/Activity;.getContentResolver:()Landroid/content/ContentResolver; // method@0013 │ │ -08fabe: 0c01 |001d: move-result-object v1 │ │ -08fac0: 5b41 ec09 |001e: iput-object v1, v4, Ljwtc/android/chess/puzzle/ChessViewPuzzle;._cr:Landroid/content/ContentResolver; // field@09ec │ │ -08fac4: 5441 f409 |0020: iget-object v1, v4, Ljwtc/android/chess/puzzle/ChessViewPuzzle;._parent:Ljwtc/android/chess/puzzle/puzzle; // field@09f4 │ │ -08fac8: 1402 f800 0b7f |0022: const v2, #float 1.84768e+38 // #7f0b00f8 │ │ -08face: 6e20 d919 2100 |0025: invoke-virtual {v1, v2}, Ljwtc/android/chess/puzzle/puzzle;.findViewById:(I)Landroid/view/View; // method@19d9 │ │ -08fad4: 0c01 |0028: move-result-object v1 │ │ -08fad6: 1f01 ff02 |0029: check-cast v1, Landroid/widget/TextView; // type@02ff │ │ -08fada: 5b41 f809 |002b: iput-object v1, v4, Ljwtc/android/chess/puzzle/ChessViewPuzzle;._tvPuzzleText:Landroid/widget/TextView; // field@09f8 │ │ -08fade: 5441 f409 |002d: iget-object v1, v4, Ljwtc/android/chess/puzzle/ChessViewPuzzle;._parent:Ljwtc/android/chess/puzzle/puzzle; // field@09f4 │ │ -08fae2: 1402 ee00 0b7f |002f: const v2, #float 1.84768e+38 // #7f0b00ee │ │ -08fae8: 6e20 d919 2100 |0032: invoke-virtual {v1, v2}, Ljwtc/android/chess/puzzle/puzzle;.findViewById:(I)Landroid/view/View; // method@19d9 │ │ -08faee: 0c01 |0035: move-result-object v1 │ │ -08faf0: 1f01 dd02 |0036: check-cast v1, Landroid/widget/ImageView; // type@02dd │ │ -08faf4: 5b41 f009 |0038: iput-object v1, v4, Ljwtc/android/chess/puzzle/ChessViewPuzzle;._imgTurn:Landroid/widget/ImageView; // field@09f0 │ │ -08faf8: 5441 f409 |003a: iget-object v1, v4, Ljwtc/android/chess/puzzle/ChessViewPuzzle;._parent:Ljwtc/android/chess/puzzle/puzzle; // field@09f4 │ │ -08fafc: 1402 f200 0b7f |003c: const v2, #float 1.84768e+38 // #7f0b00f2 │ │ -08fb02: 6e20 d919 2100 |003f: invoke-virtual {v1, v2}, Ljwtc/android/chess/puzzle/puzzle;.findViewById:(I)Landroid/view/View; // method@19d9 │ │ -08fb08: 0c01 |0042: move-result-object v1 │ │ -08fb0a: 1f01 dd02 |0043: check-cast v1, Landroid/widget/ImageView; // type@02dd │ │ -08fb0e: 5b41 ef09 |0045: iput-object v1, v4, Ljwtc/android/chess/puzzle/ChessViewPuzzle;._imgStatus:Landroid/widget/ImageView; // field@09ef │ │ -08fb12: 5943 eb09 |0047: iput v3, v4, Ljwtc/android/chess/puzzle/ChessViewPuzzle;._cnt:I // field@09eb │ │ -08fb16: 6e10 b619 0400 |0049: invoke-virtual {v4}, Ljwtc/android/chess/puzzle/ChessViewPuzzle;.getNumPuzzles:()V // method@19b6 │ │ -08fb1c: 5441 f409 |004c: iget-object v1, v4, Ljwtc/android/chess/puzzle/ChessViewPuzzle;._parent:Ljwtc/android/chess/puzzle/puzzle; // field@09f4 │ │ -08fb20: 1402 fe00 0b7f |004e: const v2, #float 1.84768e+38 // #7f0b00fe │ │ -08fb26: 6e20 d919 2100 |0051: invoke-virtual {v1, v2}, Ljwtc/android/chess/puzzle/puzzle;.findViewById:(I)Landroid/view/View; // method@19d9 │ │ -08fb2c: 0c01 |0054: move-result-object v1 │ │ -08fb2e: 1f01 f102 |0055: check-cast v1, Landroid/widget/SeekBar; // type@02f1 │ │ -08fb32: 5b41 f609 |0057: iput-object v1, v4, Ljwtc/android/chess/puzzle/ChessViewPuzzle;._seekBar:Landroid/widget/SeekBar; // field@09f6 │ │ -08fb36: 5441 f609 |0059: iget-object v1, v4, Ljwtc/android/chess/puzzle/ChessViewPuzzle;._seekBar:Landroid/widget/SeekBar; // field@09f6 │ │ -08fb3a: 3801 1300 |005b: if-eqz v1, 006e // +0013 │ │ -08fb3e: 5441 f609 |005d: iget-object v1, v4, Ljwtc/android/chess/puzzle/ChessViewPuzzle;._seekBar:Landroid/widget/SeekBar; // field@09f6 │ │ -08fb42: 2202 3204 |005f: new-instance v2, Ljwtc/android/chess/puzzle/ChessViewPuzzle$2; // type@0432 │ │ -08fb46: 7020 9019 4200 |0061: invoke-direct {v2, v4}, Ljwtc/android/chess/puzzle/ChessViewPuzzle$2;.:(Ljwtc/android/chess/puzzle/ChessViewPuzzle;)V // method@1990 │ │ -08fb4c: 6e20 4e14 2100 |0064: invoke-virtual {v1, v2}, Landroid/widget/SeekBar;.setOnSeekBarChangeListener:(Landroid/widget/SeekBar$OnSeekBarChangeListener;)V // method@144e │ │ -08fb52: 5441 f609 |0067: iget-object v1, v4, Ljwtc/android/chess/puzzle/ChessViewPuzzle;._seekBar:Landroid/widget/SeekBar; // field@09f6 │ │ -08fb56: 5242 f309 |0069: iget v2, v4, Ljwtc/android/chess/puzzle/ChessViewPuzzle;._num:I // field@09f3 │ │ -08fb5a: 6e20 4d14 2100 |006b: invoke-virtual {v1, v2}, Landroid/widget/SeekBar;.setMax:(I)V // method@144d │ │ -08fb60: 5943 ee09 |006e: iput v3, v4, Ljwtc/android/chess/puzzle/ChessViewPuzzle;._iPos:I // field@09ee │ │ -08fb64: 2200 3304 |0070: new-instance v0, Ljwtc/android/chess/puzzle/ChessViewPuzzle$3; // type@0433 │ │ -08fb68: 7020 9419 4000 |0072: invoke-direct {v0, v4}, Ljwtc/android/chess/puzzle/ChessViewPuzzle$3;.:(Ljwtc/android/chess/puzzle/ChessViewPuzzle;)V // method@1994 │ │ -08fb6e: 5441 f909 |0075: iget-object v1, v4, Ljwtc/android/chess/puzzle/ChessViewPuzzle;._view:Ljwtc/android/chess/ChessViewBase; // field@09f9 │ │ -08fb72: 6e20 e516 0100 |0077: invoke-virtual {v1, v0}, Ljwtc/android/chess/ChessViewBase;.init:(Landroid/view/View$OnClickListener;)V // method@16e5 │ │ -08fb78: 5441 f409 |007a: iget-object v1, v4, Ljwtc/android/chess/puzzle/ChessViewPuzzle;._parent:Ljwtc/android/chess/puzzle/puzzle; // field@09f4 │ │ -08fb7c: 1402 fc00 0b7f |007c: const v2, #float 1.84768e+38 // #7f0b00fc │ │ -08fb82: 6e20 d919 2100 |007f: invoke-virtual {v1, v2}, Ljwtc/android/chess/puzzle/puzzle;.findViewById:(I)Landroid/view/View; // method@19d9 │ │ -08fb88: 0c01 |0082: move-result-object v1 │ │ -08fb8a: 1f01 ce02 |0083: check-cast v1, Landroid/widget/Button; // type@02ce │ │ -08fb8e: 5b41 ea09 |0085: iput-object v1, v4, Ljwtc/android/chess/puzzle/ChessViewPuzzle;._butPuzzle:Landroid/widget/Button; // field@09ea │ │ -08fb92: 5441 ea09 |0087: iget-object v1, v4, Ljwtc/android/chess/puzzle/ChessViewPuzzle;._butPuzzle:Landroid/widget/Button; // field@09ea │ │ -08fb96: 2202 3404 |0089: new-instance v2, Ljwtc/android/chess/puzzle/ChessViewPuzzle$4; // type@0434 │ │ -08fb9a: 7020 9619 4200 |008b: invoke-direct {v2, v4}, Ljwtc/android/chess/puzzle/ChessViewPuzzle$4;.:(Ljwtc/android/chess/puzzle/ChessViewPuzzle;)V // method@1996 │ │ -08fba0: 6e20 c113 2100 |008e: invoke-virtual {v1, v2}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@13c1 │ │ -08fba6: 5441 f409 |0091: iget-object v1, v4, Ljwtc/android/chess/puzzle/ChessViewPuzzle;._parent:Ljwtc/android/chess/puzzle/puzzle; // field@09f4 │ │ -08fbaa: 1402 fb00 0b7f |0093: const v2, #float 1.84768e+38 // #7f0b00fb │ │ -08fbb0: 6e20 d919 2100 |0096: invoke-virtual {v1, v2}, Ljwtc/android/chess/puzzle/puzzle;.findViewById:(I)Landroid/view/View; // method@19d9 │ │ -08fbb6: 0c01 |0099: move-result-object v1 │ │ -08fbb8: 1f01 dc02 |009a: check-cast v1, Landroid/widget/ImageButton; // type@02dc │ │ -08fbbc: 5b41 e909 |009c: iput-object v1, v4, Ljwtc/android/chess/puzzle/ChessViewPuzzle;._butPrev:Landroid/widget/ImageButton; // field@09e9 │ │ -08fbc0: 5441 e909 |009e: iget-object v1, v4, Ljwtc/android/chess/puzzle/ChessViewPuzzle;._butPrev:Landroid/widget/ImageButton; // field@09e9 │ │ -08fbc4: 2202 3504 |00a0: new-instance v2, Ljwtc/android/chess/puzzle/ChessViewPuzzle$5; // type@0435 │ │ -08fbc8: 7020 9819 4200 |00a2: invoke-direct {v2, v4}, Ljwtc/android/chess/puzzle/ChessViewPuzzle$5;.:(Ljwtc/android/chess/puzzle/ChessViewPuzzle;)V // method@1998 │ │ -08fbce: 6e20 e213 2100 |00a5: invoke-virtual {v1, v2}, Landroid/widget/ImageButton;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@13e2 │ │ -08fbd4: 5441 f409 |00a8: iget-object v1, v4, Ljwtc/android/chess/puzzle/ChessViewPuzzle;._parent:Ljwtc/android/chess/puzzle/puzzle; // field@09f4 │ │ -08fbd8: 1402 fd00 0b7f |00aa: const v2, #float 1.84768e+38 // #7f0b00fd │ │ -08fbde: 6e20 d919 2100 |00ad: invoke-virtual {v1, v2}, Ljwtc/android/chess/puzzle/puzzle;.findViewById:(I)Landroid/view/View; // method@19d9 │ │ -08fbe4: 0c01 |00b0: move-result-object v1 │ │ -08fbe6: 1f01 dc02 |00b1: check-cast v1, Landroid/widget/ImageButton; // type@02dc │ │ -08fbea: 5b41 e809 |00b3: iput-object v1, v4, Ljwtc/android/chess/puzzle/ChessViewPuzzle;._butNext:Landroid/widget/ImageButton; // field@09e8 │ │ -08fbee: 5441 e809 |00b5: iget-object v1, v4, Ljwtc/android/chess/puzzle/ChessViewPuzzle;._butNext:Landroid/widget/ImageButton; // field@09e8 │ │ -08fbf2: 2202 3604 |00b7: new-instance v2, Ljwtc/android/chess/puzzle/ChessViewPuzzle$6; // type@0436 │ │ -08fbf6: 7020 9a19 4200 |00b9: invoke-direct {v2, v4}, Ljwtc/android/chess/puzzle/ChessViewPuzzle$6;.:(Ljwtc/android/chess/puzzle/ChessViewPuzzle;)V // method@199a │ │ -08fbfc: 6e20 e213 2100 |00bc: invoke-virtual {v1, v2}, Landroid/widget/ImageButton;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@13e2 │ │ -08fc02: 5441 f409 |00bf: iget-object v1, v4, Ljwtc/android/chess/puzzle/ChessViewPuzzle;._parent:Ljwtc/android/chess/puzzle/puzzle; // field@09f4 │ │ -08fc06: 1402 fa00 0b7f |00c1: const v2, #float 1.84768e+38 // #7f0b00fa │ │ -08fc0c: 6e20 d919 2100 |00c4: invoke-virtual {v1, v2}, Ljwtc/android/chess/puzzle/puzzle;.findViewById:(I)Landroid/view/View; // method@19d9 │ │ -08fc12: 0c01 |00c7: move-result-object v1 │ │ -08fc14: 1f01 dc02 |00c8: check-cast v1, Landroid/widget/ImageButton; // type@02dc │ │ -08fc18: 5b41 e709 |00ca: iput-object v1, v4, Ljwtc/android/chess/puzzle/ChessViewPuzzle;._butHelp:Landroid/widget/ImageButton; // field@09e7 │ │ -08fc1c: 5441 e709 |00cc: iget-object v1, v4, Ljwtc/android/chess/puzzle/ChessViewPuzzle;._butHelp:Landroid/widget/ImageButton; // field@09e7 │ │ -08fc20: 2202 3704 |00ce: new-instance v2, Ljwtc/android/chess/puzzle/ChessViewPuzzle$7; // type@0437 │ │ -08fc24: 7020 9c19 4200 |00d0: invoke-direct {v2, v4}, Ljwtc/android/chess/puzzle/ChessViewPuzzle$7;.:(Ljwtc/android/chess/puzzle/ChessViewPuzzle;)V // method@199c │ │ -08fc2a: 6e20 e213 2100 |00d3: invoke-virtual {v1, v2}, Landroid/widget/ImageButton;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@13e2 │ │ -08fc30: 0e00 |00d6: return-void │ │ +09162c: |[09162c] jwtc.android.chess.puzzle.ChessViewPuzzle.:(Landroid/app/Activity;)V │ │ +09163c: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +09163e: 7010 6917 0400 |0001: invoke-direct {v4}, Ljwtc/android/chess/UI;.:()V // method@1769 │ │ +091644: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +091646: 5b41 ed09 |0005: iput-object v1, v4, Ljwtc/android/chess/puzzle/ChessViewPuzzle;._cursor:Landroid/database/Cursor; // field@09ed │ │ +09164a: 2201 2e04 |0007: new-instance v1, Ljwtc/android/chess/puzzle/ChessViewPuzzle$1; // type@042e │ │ +09164e: 7020 8e19 4100 |0009: invoke-direct {v1, v4}, Ljwtc/android/chess/puzzle/ChessViewPuzzle$1;.:(Ljwtc/android/chess/puzzle/ChessViewPuzzle;)V // method@198e │ │ +091654: 5b41 fb09 |000c: iput-object v1, v4, Ljwtc/android/chess/puzzle/ChessViewPuzzle;.m_threadHandler:Landroid/os/Handler; // field@09fb │ │ +091658: 0751 |000e: move-object v1, v5 │ │ +09165a: 1f01 3a04 |000f: check-cast v1, Ljwtc/android/chess/puzzle/puzzle; // type@043a │ │ +09165e: 5b41 f409 |0011: iput-object v1, v4, Ljwtc/android/chess/puzzle/ChessViewPuzzle;._parent:Ljwtc/android/chess/puzzle/puzzle; // field@09f4 │ │ +091662: 2201 a803 |0013: new-instance v1, Ljwtc/android/chess/ChessViewBase; // type@03a8 │ │ +091666: 7020 de16 5100 |0015: invoke-direct {v1, v5}, Ljwtc/android/chess/ChessViewBase;.:(Landroid/app/Activity;)V // method@16de │ │ +09166c: 5b41 f909 |0018: iput-object v1, v4, Ljwtc/android/chess/puzzle/ChessViewPuzzle;._view:Ljwtc/android/chess/ChessViewBase; // field@09f9 │ │ +091670: 6e10 1300 0500 |001a: invoke-virtual {v5}, Landroid/app/Activity;.getContentResolver:()Landroid/content/ContentResolver; // method@0013 │ │ +091676: 0c01 |001d: move-result-object v1 │ │ +091678: 5b41 ec09 |001e: iput-object v1, v4, Ljwtc/android/chess/puzzle/ChessViewPuzzle;._cr:Landroid/content/ContentResolver; // field@09ec │ │ +09167c: 5441 f409 |0020: iget-object v1, v4, Ljwtc/android/chess/puzzle/ChessViewPuzzle;._parent:Ljwtc/android/chess/puzzle/puzzle; // field@09f4 │ │ +091680: 1402 f800 0b7f |0022: const v2, #float 1.84768e+38 // #7f0b00f8 │ │ +091686: 6e20 d819 2100 |0025: invoke-virtual {v1, v2}, Ljwtc/android/chess/puzzle/puzzle;.findViewById:(I)Landroid/view/View; // method@19d8 │ │ +09168c: 0c01 |0028: move-result-object v1 │ │ +09168e: 1f01 fc02 |0029: check-cast v1, Landroid/widget/TextView; // type@02fc │ │ +091692: 5b41 f809 |002b: iput-object v1, v4, Ljwtc/android/chess/puzzle/ChessViewPuzzle;._tvPuzzleText:Landroid/widget/TextView; // field@09f8 │ │ +091696: 5441 f409 |002d: iget-object v1, v4, Ljwtc/android/chess/puzzle/ChessViewPuzzle;._parent:Ljwtc/android/chess/puzzle/puzzle; // field@09f4 │ │ +09169a: 1402 ee00 0b7f |002f: const v2, #float 1.84768e+38 // #7f0b00ee │ │ +0916a0: 6e20 d819 2100 |0032: invoke-virtual {v1, v2}, Ljwtc/android/chess/puzzle/puzzle;.findViewById:(I)Landroid/view/View; // method@19d8 │ │ +0916a6: 0c01 |0035: move-result-object v1 │ │ +0916a8: 1f01 da02 |0036: check-cast v1, Landroid/widget/ImageView; // type@02da │ │ +0916ac: 5b41 f009 |0038: iput-object v1, v4, Ljwtc/android/chess/puzzle/ChessViewPuzzle;._imgTurn:Landroid/widget/ImageView; // field@09f0 │ │ +0916b0: 5441 f409 |003a: iget-object v1, v4, Ljwtc/android/chess/puzzle/ChessViewPuzzle;._parent:Ljwtc/android/chess/puzzle/puzzle; // field@09f4 │ │ +0916b4: 1402 f200 0b7f |003c: const v2, #float 1.84768e+38 // #7f0b00f2 │ │ +0916ba: 6e20 d819 2100 |003f: invoke-virtual {v1, v2}, Ljwtc/android/chess/puzzle/puzzle;.findViewById:(I)Landroid/view/View; // method@19d8 │ │ +0916c0: 0c01 |0042: move-result-object v1 │ │ +0916c2: 1f01 da02 |0043: check-cast v1, Landroid/widget/ImageView; // type@02da │ │ +0916c6: 5b41 ef09 |0045: iput-object v1, v4, Ljwtc/android/chess/puzzle/ChessViewPuzzle;._imgStatus:Landroid/widget/ImageView; // field@09ef │ │ +0916ca: 5943 eb09 |0047: iput v3, v4, Ljwtc/android/chess/puzzle/ChessViewPuzzle;._cnt:I // field@09eb │ │ +0916ce: 6e10 b519 0400 |0049: invoke-virtual {v4}, Ljwtc/android/chess/puzzle/ChessViewPuzzle;.getNumPuzzles:()V // method@19b5 │ │ +0916d4: 5441 f409 |004c: iget-object v1, v4, Ljwtc/android/chess/puzzle/ChessViewPuzzle;._parent:Ljwtc/android/chess/puzzle/puzzle; // field@09f4 │ │ +0916d8: 1402 fe00 0b7f |004e: const v2, #float 1.84768e+38 // #7f0b00fe │ │ +0916de: 6e20 d819 2100 |0051: invoke-virtual {v1, v2}, Ljwtc/android/chess/puzzle/puzzle;.findViewById:(I)Landroid/view/View; // method@19d8 │ │ +0916e4: 0c01 |0054: move-result-object v1 │ │ +0916e6: 1f01 ee02 |0055: check-cast v1, Landroid/widget/SeekBar; // type@02ee │ │ +0916ea: 5b41 f609 |0057: iput-object v1, v4, Ljwtc/android/chess/puzzle/ChessViewPuzzle;._seekBar:Landroid/widget/SeekBar; // field@09f6 │ │ +0916ee: 5441 f609 |0059: iget-object v1, v4, Ljwtc/android/chess/puzzle/ChessViewPuzzle;._seekBar:Landroid/widget/SeekBar; // field@09f6 │ │ +0916f2: 3801 1300 |005b: if-eqz v1, 006e // +0013 │ │ +0916f6: 5441 f609 |005d: iget-object v1, v4, Ljwtc/android/chess/puzzle/ChessViewPuzzle;._seekBar:Landroid/widget/SeekBar; // field@09f6 │ │ +0916fa: 2202 2f04 |005f: new-instance v2, Ljwtc/android/chess/puzzle/ChessViewPuzzle$2; // type@042f │ │ +0916fe: 7020 9019 4200 |0061: invoke-direct {v2, v4}, Ljwtc/android/chess/puzzle/ChessViewPuzzle$2;.:(Ljwtc/android/chess/puzzle/ChessViewPuzzle;)V // method@1990 │ │ +091704: 6e20 4e14 2100 |0064: invoke-virtual {v1, v2}, Landroid/widget/SeekBar;.setOnSeekBarChangeListener:(Landroid/widget/SeekBar$OnSeekBarChangeListener;)V // method@144e │ │ +09170a: 5441 f609 |0067: iget-object v1, v4, Ljwtc/android/chess/puzzle/ChessViewPuzzle;._seekBar:Landroid/widget/SeekBar; // field@09f6 │ │ +09170e: 5242 f309 |0069: iget v2, v4, Ljwtc/android/chess/puzzle/ChessViewPuzzle;._num:I // field@09f3 │ │ +091712: 6e20 4d14 2100 |006b: invoke-virtual {v1, v2}, Landroid/widget/SeekBar;.setMax:(I)V // method@144d │ │ +091718: 5943 ee09 |006e: iput v3, v4, Ljwtc/android/chess/puzzle/ChessViewPuzzle;._iPos:I // field@09ee │ │ +09171c: 2200 3004 |0070: new-instance v0, Ljwtc/android/chess/puzzle/ChessViewPuzzle$3; // type@0430 │ │ +091720: 7020 9419 4000 |0072: invoke-direct {v0, v4}, Ljwtc/android/chess/puzzle/ChessViewPuzzle$3;.:(Ljwtc/android/chess/puzzle/ChessViewPuzzle;)V // method@1994 │ │ +091726: 5441 f909 |0075: iget-object v1, v4, Ljwtc/android/chess/puzzle/ChessViewPuzzle;._view:Ljwtc/android/chess/ChessViewBase; // field@09f9 │ │ +09172a: 6e20 e516 0100 |0077: invoke-virtual {v1, v0}, Ljwtc/android/chess/ChessViewBase;.init:(Landroid/view/View$OnClickListener;)V // method@16e5 │ │ +091730: 5441 f409 |007a: iget-object v1, v4, Ljwtc/android/chess/puzzle/ChessViewPuzzle;._parent:Ljwtc/android/chess/puzzle/puzzle; // field@09f4 │ │ +091734: 1402 fc00 0b7f |007c: const v2, #float 1.84768e+38 // #7f0b00fc │ │ +09173a: 6e20 d819 2100 |007f: invoke-virtual {v1, v2}, Ljwtc/android/chess/puzzle/puzzle;.findViewById:(I)Landroid/view/View; // method@19d8 │ │ +091740: 0c01 |0082: move-result-object v1 │ │ +091742: 1f01 cb02 |0083: check-cast v1, Landroid/widget/Button; // type@02cb │ │ +091746: 5b41 ea09 |0085: iput-object v1, v4, Ljwtc/android/chess/puzzle/ChessViewPuzzle;._butPuzzle:Landroid/widget/Button; // field@09ea │ │ +09174a: 5441 ea09 |0087: iget-object v1, v4, Ljwtc/android/chess/puzzle/ChessViewPuzzle;._butPuzzle:Landroid/widget/Button; // field@09ea │ │ +09174e: 2202 3104 |0089: new-instance v2, Ljwtc/android/chess/puzzle/ChessViewPuzzle$4; // type@0431 │ │ +091752: 7020 9619 4200 |008b: invoke-direct {v2, v4}, Ljwtc/android/chess/puzzle/ChessViewPuzzle$4;.:(Ljwtc/android/chess/puzzle/ChessViewPuzzle;)V // method@1996 │ │ +091758: 6e20 c113 2100 |008e: invoke-virtual {v1, v2}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@13c1 │ │ +09175e: 5441 f409 |0091: iget-object v1, v4, Ljwtc/android/chess/puzzle/ChessViewPuzzle;._parent:Ljwtc/android/chess/puzzle/puzzle; // field@09f4 │ │ +091762: 1402 fb00 0b7f |0093: const v2, #float 1.84768e+38 // #7f0b00fb │ │ +091768: 6e20 d819 2100 |0096: invoke-virtual {v1, v2}, Ljwtc/android/chess/puzzle/puzzle;.findViewById:(I)Landroid/view/View; // method@19d8 │ │ +09176e: 0c01 |0099: move-result-object v1 │ │ +091770: 1f01 d902 |009a: check-cast v1, Landroid/widget/ImageButton; // type@02d9 │ │ +091774: 5b41 e909 |009c: iput-object v1, v4, Ljwtc/android/chess/puzzle/ChessViewPuzzle;._butPrev:Landroid/widget/ImageButton; // field@09e9 │ │ +091778: 5441 e909 |009e: iget-object v1, v4, Ljwtc/android/chess/puzzle/ChessViewPuzzle;._butPrev:Landroid/widget/ImageButton; // field@09e9 │ │ +09177c: 2202 3204 |00a0: new-instance v2, Ljwtc/android/chess/puzzle/ChessViewPuzzle$5; // type@0432 │ │ +091780: 7020 9819 4200 |00a2: invoke-direct {v2, v4}, Ljwtc/android/chess/puzzle/ChessViewPuzzle$5;.:(Ljwtc/android/chess/puzzle/ChessViewPuzzle;)V // method@1998 │ │ +091786: 6e20 e213 2100 |00a5: invoke-virtual {v1, v2}, Landroid/widget/ImageButton;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@13e2 │ │ +09178c: 5441 f409 |00a8: iget-object v1, v4, Ljwtc/android/chess/puzzle/ChessViewPuzzle;._parent:Ljwtc/android/chess/puzzle/puzzle; // field@09f4 │ │ +091790: 1402 fd00 0b7f |00aa: const v2, #float 1.84768e+38 // #7f0b00fd │ │ +091796: 6e20 d819 2100 |00ad: invoke-virtual {v1, v2}, Ljwtc/android/chess/puzzle/puzzle;.findViewById:(I)Landroid/view/View; // method@19d8 │ │ +09179c: 0c01 |00b0: move-result-object v1 │ │ +09179e: 1f01 d902 |00b1: check-cast v1, Landroid/widget/ImageButton; // type@02d9 │ │ +0917a2: 5b41 e809 |00b3: iput-object v1, v4, Ljwtc/android/chess/puzzle/ChessViewPuzzle;._butNext:Landroid/widget/ImageButton; // field@09e8 │ │ +0917a6: 5441 e809 |00b5: iget-object v1, v4, Ljwtc/android/chess/puzzle/ChessViewPuzzle;._butNext:Landroid/widget/ImageButton; // field@09e8 │ │ +0917aa: 2202 3304 |00b7: new-instance v2, Ljwtc/android/chess/puzzle/ChessViewPuzzle$6; // type@0433 │ │ +0917ae: 7020 9a19 4200 |00b9: invoke-direct {v2, v4}, Ljwtc/android/chess/puzzle/ChessViewPuzzle$6;.:(Ljwtc/android/chess/puzzle/ChessViewPuzzle;)V // method@199a │ │ +0917b4: 6e20 e213 2100 |00bc: invoke-virtual {v1, v2}, Landroid/widget/ImageButton;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@13e2 │ │ +0917ba: 5441 f409 |00bf: iget-object v1, v4, Ljwtc/android/chess/puzzle/ChessViewPuzzle;._parent:Ljwtc/android/chess/puzzle/puzzle; // field@09f4 │ │ +0917be: 1402 fa00 0b7f |00c1: const v2, #float 1.84768e+38 // #7f0b00fa │ │ +0917c4: 6e20 d819 2100 |00c4: invoke-virtual {v1, v2}, Ljwtc/android/chess/puzzle/puzzle;.findViewById:(I)Landroid/view/View; // method@19d8 │ │ +0917ca: 0c01 |00c7: move-result-object v1 │ │ +0917cc: 1f01 d902 |00c8: check-cast v1, Landroid/widget/ImageButton; // type@02d9 │ │ +0917d0: 5b41 e709 |00ca: iput-object v1, v4, Ljwtc/android/chess/puzzle/ChessViewPuzzle;._butHelp:Landroid/widget/ImageButton; // field@09e7 │ │ +0917d4: 5441 e709 |00cc: iget-object v1, v4, Ljwtc/android/chess/puzzle/ChessViewPuzzle;._butHelp:Landroid/widget/ImageButton; // field@09e7 │ │ +0917d8: 2202 3404 |00ce: new-instance v2, Ljwtc/android/chess/puzzle/ChessViewPuzzle$7; // type@0434 │ │ +0917dc: 7020 9c19 4200 |00d0: invoke-direct {v2, v4}, Ljwtc/android/chess/puzzle/ChessViewPuzzle$7;.:(Ljwtc/android/chess/puzzle/ChessViewPuzzle;)V // method@199c │ │ +0917e2: 6e20 e213 2100 |00d3: invoke-virtual {v1, v2}, Landroid/widget/ImageButton;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@13e2 │ │ +0917e8: 0e00 |00d6: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=90 │ │ 0x0004 line=41 │ │ 0x0007 line=50 │ │ 0x000f line=91 │ │ 0x0013 line=92 │ │ @@ -197842,17 +197957,17 @@ │ │ type : '(Ljwtc/android/chess/puzzle/ChessViewPuzzle;)Landroid/widget/SeekBar;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -08fc34: |[08fc34] jwtc.android.chess.puzzle.ChessViewPuzzle.access$000:(Ljwtc/android/chess/puzzle/ChessViewPuzzle;)Landroid/widget/SeekBar; │ │ -08fc44: 5410 f609 |0000: iget-object v0, v1, Ljwtc/android/chess/puzzle/ChessViewPuzzle;._seekBar:Landroid/widget/SeekBar; // field@09f6 │ │ -08fc48: 1100 |0002: return-object v0 │ │ +0917ec: |[0917ec] jwtc.android.chess.puzzle.ChessViewPuzzle.access$000:(Ljwtc/android/chess/puzzle/ChessViewPuzzle;)Landroid/widget/SeekBar; │ │ +0917fc: 5410 f609 |0000: iget-object v0, v1, Ljwtc/android/chess/puzzle/ChessViewPuzzle;._seekBar:Landroid/widget/SeekBar; // field@09f6 │ │ +091800: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Ljwtc/android/chess/puzzle/ChessViewPuzzle; │ │ │ │ #2 : (in Ljwtc/android/chess/puzzle/ChessViewPuzzle;) │ │ @@ -197860,17 +197975,17 @@ │ │ type : '(Ljwtc/android/chess/puzzle/ChessViewPuzzle;)I' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -08fc4c: |[08fc4c] jwtc.android.chess.puzzle.ChessViewPuzzle.access$100:(Ljwtc/android/chess/puzzle/ChessViewPuzzle;)I │ │ -08fc5c: 5210 f309 |0000: iget v0, v1, Ljwtc/android/chess/puzzle/ChessViewPuzzle;._num:I // field@09f3 │ │ -08fc60: 0f00 |0002: return v0 │ │ +091804: |[091804] jwtc.android.chess.puzzle.ChessViewPuzzle.access$100:(Ljwtc/android/chess/puzzle/ChessViewPuzzle;)I │ │ +091814: 5210 f309 |0000: iget v0, v1, Ljwtc/android/chess/puzzle/ChessViewPuzzle;._num:I // field@09f3 │ │ +091818: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Ljwtc/android/chess/puzzle/ChessViewPuzzle; │ │ │ │ #3 : (in Ljwtc/android/chess/puzzle/ChessViewPuzzle;) │ │ @@ -197878,17 +197993,17 @@ │ │ type : '(Ljwtc/android/chess/puzzle/ChessViewPuzzle;I)I' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -08fc64: |[08fc64] jwtc.android.chess.puzzle.ChessViewPuzzle.access$1002:(Ljwtc/android/chess/puzzle/ChessViewPuzzle;I)I │ │ -08fc74: 5901 fa09 |0000: iput v1, v0, Ljwtc/android/chess/puzzle/ChessViewPuzzle;.m_iFrom:I // field@09fa │ │ -08fc78: 0f01 |0002: return v1 │ │ +09181c: |[09181c] jwtc.android.chess.puzzle.ChessViewPuzzle.access$1002:(Ljwtc/android/chess/puzzle/ChessViewPuzzle;I)I │ │ +09182c: 5901 fa09 |0000: iput v1, v0, Ljwtc/android/chess/puzzle/ChessViewPuzzle;.m_iFrom:I // field@09fa │ │ +091830: 0f01 |0002: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 x0 Ljwtc/android/chess/puzzle/ChessViewPuzzle; │ │ 0x0000 - 0x0003 reg=1 x1 I │ │ │ │ @@ -197897,17 +198012,17 @@ │ │ type : '(Ljwtc/android/chess/puzzle/ChessViewPuzzle;Ljava/lang/String;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -08fc7c: |[08fc7c] jwtc.android.chess.puzzle.ChessViewPuzzle.access$1100:(Ljwtc/android/chess/puzzle/ChessViewPuzzle;Ljava/lang/String;)V │ │ -08fc8c: 7020 bd19 1000 |0000: invoke-direct {v0, v1}, Ljwtc/android/chess/puzzle/ChessViewPuzzle;.processPGN:(Ljava/lang/String;)V // method@19bd │ │ -08fc92: 0e00 |0003: return-void │ │ +091834: |[091834] jwtc.android.chess.puzzle.ChessViewPuzzle.access$1100:(Ljwtc/android/chess/puzzle/ChessViewPuzzle;Ljava/lang/String;)V │ │ +091844: 7020 bc19 1000 |0000: invoke-direct {v0, v1}, Ljwtc/android/chess/puzzle/ChessViewPuzzle;.processPGN:(Ljava/lang/String;)V // method@19bc │ │ +09184a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Ljwtc/android/chess/puzzle/ChessViewPuzzle; │ │ 0x0000 - 0x0004 reg=1 x1 Ljava/lang/String; │ │ │ │ @@ -197916,17 +198031,17 @@ │ │ type : '(Ljwtc/android/chess/puzzle/ChessViewPuzzle;)I' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -08fc94: |[08fc94] jwtc.android.chess.puzzle.ChessViewPuzzle.access$200:(Ljwtc/android/chess/puzzle/ChessViewPuzzle;)I │ │ -08fca4: 5210 eb09 |0000: iget v0, v1, Ljwtc/android/chess/puzzle/ChessViewPuzzle;._cnt:I // field@09eb │ │ -08fca8: 0f00 |0002: return v0 │ │ +09184c: |[09184c] jwtc.android.chess.puzzle.ChessViewPuzzle.access$200:(Ljwtc/android/chess/puzzle/ChessViewPuzzle;)I │ │ +09185c: 5210 eb09 |0000: iget v0, v1, Ljwtc/android/chess/puzzle/ChessViewPuzzle;._cnt:I // field@09eb │ │ +091860: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Ljwtc/android/chess/puzzle/ChessViewPuzzle; │ │ │ │ #6 : (in Ljwtc/android/chess/puzzle/ChessViewPuzzle;) │ │ @@ -197934,17 +198049,17 @@ │ │ type : '(Ljwtc/android/chess/puzzle/ChessViewPuzzle;)Landroid/widget/TextView;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -08fcac: |[08fcac] jwtc.android.chess.puzzle.ChessViewPuzzle.access$300:(Ljwtc/android/chess/puzzle/ChessViewPuzzle;)Landroid/widget/TextView; │ │ -08fcbc: 5410 f809 |0000: iget-object v0, v1, Ljwtc/android/chess/puzzle/ChessViewPuzzle;._tvPuzzleText:Landroid/widget/TextView; // field@09f8 │ │ -08fcc0: 1100 |0002: return-object v0 │ │ +091864: |[091864] jwtc.android.chess.puzzle.ChessViewPuzzle.access$300:(Ljwtc/android/chess/puzzle/ChessViewPuzzle;)Landroid/widget/TextView; │ │ +091874: 5410 f809 |0000: iget-object v0, v1, Ljwtc/android/chess/puzzle/ChessViewPuzzle;._tvPuzzleText:Landroid/widget/TextView; // field@09f8 │ │ +091878: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Ljwtc/android/chess/puzzle/ChessViewPuzzle; │ │ │ │ #7 : (in Ljwtc/android/chess/puzzle/ChessViewPuzzle;) │ │ @@ -197952,17 +198067,17 @@ │ │ type : '(Ljwtc/android/chess/puzzle/ChessViewPuzzle;)I' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -08fcc4: |[08fcc4] jwtc.android.chess.puzzle.ChessViewPuzzle.access$400:(Ljwtc/android/chess/puzzle/ChessViewPuzzle;)I │ │ -08fcd4: 5210 ee09 |0000: iget v0, v1, Ljwtc/android/chess/puzzle/ChessViewPuzzle;._iPos:I // field@09ee │ │ -08fcd8: 0f00 |0002: return v0 │ │ +09187c: |[09187c] jwtc.android.chess.puzzle.ChessViewPuzzle.access$400:(Ljwtc/android/chess/puzzle/ChessViewPuzzle;)I │ │ +09188c: 5210 ee09 |0000: iget v0, v1, Ljwtc/android/chess/puzzle/ChessViewPuzzle;._iPos:I // field@09ee │ │ +091890: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Ljwtc/android/chess/puzzle/ChessViewPuzzle; │ │ │ │ #8 : (in Ljwtc/android/chess/puzzle/ChessViewPuzzle;) │ │ @@ -197970,165 +198085,144 @@ │ │ type : '(Ljwtc/android/chess/puzzle/ChessViewPuzzle;I)I' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -08fcdc: |[08fcdc] jwtc.android.chess.puzzle.ChessViewPuzzle.access$402:(Ljwtc/android/chess/puzzle/ChessViewPuzzle;I)I │ │ -08fcec: 5901 ee09 |0000: iput v1, v0, Ljwtc/android/chess/puzzle/ChessViewPuzzle;._iPos:I // field@09ee │ │ -08fcf0: 0f01 |0002: return v1 │ │ +091894: |[091894] jwtc.android.chess.puzzle.ChessViewPuzzle.access$402:(Ljwtc/android/chess/puzzle/ChessViewPuzzle;I)I │ │ +0918a4: 5901 ee09 |0000: iput v1, v0, Ljwtc/android/chess/puzzle/ChessViewPuzzle;._iPos:I // field@09ee │ │ +0918a8: 0f01 |0002: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 x0 Ljwtc/android/chess/puzzle/ChessViewPuzzle; │ │ 0x0000 - 0x0003 reg=1 x1 I │ │ │ │ #9 : (in Ljwtc/android/chess/puzzle/ChessViewPuzzle;) │ │ - name : 'access$420' │ │ - type : '(Ljwtc/android/chess/puzzle/ChessViewPuzzle;I)I' │ │ - access : 0x1008 (STATIC SYNTHETIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 0 │ │ - insns size : 6 16-bit code units │ │ -08fcf4: |[08fcf4] jwtc.android.chess.puzzle.ChessViewPuzzle.access$420:(Ljwtc/android/chess/puzzle/ChessViewPuzzle;I)I │ │ -08fd04: 5210 ee09 |0000: iget v0, v1, Ljwtc/android/chess/puzzle/ChessViewPuzzle;._iPos:I // field@09ee │ │ -08fd08: b120 |0002: sub-int/2addr v0, v2 │ │ -08fd0a: 5910 ee09 |0003: iput v0, v1, Ljwtc/android/chess/puzzle/ChessViewPuzzle;._iPos:I // field@09ee │ │ -08fd0e: 0f00 |0005: return v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=31 │ │ - locals : │ │ - 0x0000 - 0x0006 reg=1 x0 Ljwtc/android/chess/puzzle/ChessViewPuzzle; │ │ - 0x0000 - 0x0006 reg=2 x1 I │ │ - │ │ - #10 : (in Ljwtc/android/chess/puzzle/ChessViewPuzzle;) │ │ name : 'access$500' │ │ type : '(Ljwtc/android/chess/puzzle/ChessViewPuzzle;)Ljwtc/android/chess/ChessViewBase;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -08fd10: |[08fd10] jwtc.android.chess.puzzle.ChessViewPuzzle.access$500:(Ljwtc/android/chess/puzzle/ChessViewPuzzle;)Ljwtc/android/chess/ChessViewBase; │ │ -08fd20: 5410 f909 |0000: iget-object v0, v1, Ljwtc/android/chess/puzzle/ChessViewPuzzle;._view:Ljwtc/android/chess/ChessViewBase; // field@09f9 │ │ -08fd24: 1100 |0002: return-object v0 │ │ +0918ac: |[0918ac] jwtc.android.chess.puzzle.ChessViewPuzzle.access$500:(Ljwtc/android/chess/puzzle/ChessViewPuzzle;)Ljwtc/android/chess/ChessViewBase; │ │ +0918bc: 5410 f909 |0000: iget-object v0, v1, Ljwtc/android/chess/puzzle/ChessViewPuzzle;._view:Ljwtc/android/chess/ChessViewBase; // field@09f9 │ │ +0918c0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Ljwtc/android/chess/puzzle/ChessViewPuzzle; │ │ │ │ - #11 : (in Ljwtc/android/chess/puzzle/ChessViewPuzzle;) │ │ + #10 : (in Ljwtc/android/chess/puzzle/ChessViewPuzzle;) │ │ name : 'access$600' │ │ type : '(Ljwtc/android/chess/puzzle/ChessViewPuzzle;)Ljwtc/chess/JNI;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -08fd28: |[08fd28] jwtc.android.chess.puzzle.ChessViewPuzzle.access$600:(Ljwtc/android/chess/puzzle/ChessViewPuzzle;)Ljwtc/chess/JNI; │ │ -08fd38: 5410 f109 |0000: iget-object v0, v1, Ljwtc/android/chess/puzzle/ChessViewPuzzle;._jni:Ljwtc/chess/JNI; // field@09f1 │ │ -08fd3c: 1100 |0002: return-object v0 │ │ +0918c4: |[0918c4] jwtc.android.chess.puzzle.ChessViewPuzzle.access$600:(Ljwtc/android/chess/puzzle/ChessViewPuzzle;)Ljwtc/chess/JNI; │ │ +0918d4: 5410 f109 |0000: iget-object v0, v1, Ljwtc/android/chess/puzzle/ChessViewPuzzle;._jni:Ljwtc/chess/JNI; // field@09f1 │ │ +0918d8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Ljwtc/android/chess/puzzle/ChessViewPuzzle; │ │ │ │ - #12 : (in Ljwtc/android/chess/puzzle/ChessViewPuzzle;) │ │ + #11 : (in Ljwtc/android/chess/puzzle/ChessViewPuzzle;) │ │ name : 'access$700' │ │ type : '(Ljwtc/android/chess/puzzle/ChessViewPuzzle;)Ljwtc/android/chess/puzzle/puzzle;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -08fd40: |[08fd40] jwtc.android.chess.puzzle.ChessViewPuzzle.access$700:(Ljwtc/android/chess/puzzle/ChessViewPuzzle;)Ljwtc/android/chess/puzzle/puzzle; │ │ -08fd50: 5410 f409 |0000: iget-object v0, v1, Ljwtc/android/chess/puzzle/ChessViewPuzzle;._parent:Ljwtc/android/chess/puzzle/puzzle; // field@09f4 │ │ -08fd54: 1100 |0002: return-object v0 │ │ +0918dc: |[0918dc] jwtc.android.chess.puzzle.ChessViewPuzzle.access$700:(Ljwtc/android/chess/puzzle/ChessViewPuzzle;)Ljwtc/android/chess/puzzle/puzzle; │ │ +0918ec: 5410 f409 |0000: iget-object v0, v1, Ljwtc/android/chess/puzzle/ChessViewPuzzle;._parent:Ljwtc/android/chess/puzzle/puzzle; // field@09f4 │ │ +0918f0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Ljwtc/android/chess/puzzle/ChessViewPuzzle; │ │ │ │ - #13 : (in Ljwtc/android/chess/puzzle/ChessViewPuzzle;) │ │ + #12 : (in Ljwtc/android/chess/puzzle/ChessViewPuzzle;) │ │ name : 'access$800' │ │ type : '(Ljwtc/android/chess/puzzle/ChessViewPuzzle;)Ljwtc/chess/JNI;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -08fd58: |[08fd58] jwtc.android.chess.puzzle.ChessViewPuzzle.access$800:(Ljwtc/android/chess/puzzle/ChessViewPuzzle;)Ljwtc/chess/JNI; │ │ -08fd68: 5410 f109 |0000: iget-object v0, v1, Ljwtc/android/chess/puzzle/ChessViewPuzzle;._jni:Ljwtc/chess/JNI; // field@09f1 │ │ -08fd6c: 1100 |0002: return-object v0 │ │ +0918f4: |[0918f4] jwtc.android.chess.puzzle.ChessViewPuzzle.access$800:(Ljwtc/android/chess/puzzle/ChessViewPuzzle;)Ljwtc/chess/JNI; │ │ +091904: 5410 f109 |0000: iget-object v0, v1, Ljwtc/android/chess/puzzle/ChessViewPuzzle;._jni:Ljwtc/chess/JNI; // field@09f1 │ │ +091908: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Ljwtc/android/chess/puzzle/ChessViewPuzzle; │ │ │ │ - #14 : (in Ljwtc/android/chess/puzzle/ChessViewPuzzle;) │ │ + #13 : (in Ljwtc/android/chess/puzzle/ChessViewPuzzle;) │ │ name : 'access$900' │ │ type : '(Ljwtc/android/chess/puzzle/ChessViewPuzzle;)I' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -08fd70: |[08fd70] jwtc.android.chess.puzzle.ChessViewPuzzle.access$900:(Ljwtc/android/chess/puzzle/ChessViewPuzzle;)I │ │ -08fd80: 5210 fa09 |0000: iget v0, v1, Ljwtc/android/chess/puzzle/ChessViewPuzzle;.m_iFrom:I // field@09fa │ │ -08fd84: 0f00 |0002: return v0 │ │ +09190c: |[09190c] jwtc.android.chess.puzzle.ChessViewPuzzle.access$900:(Ljwtc/android/chess/puzzle/ChessViewPuzzle;)I │ │ +09191c: 5210 fa09 |0000: iget v0, v1, Ljwtc/android/chess/puzzle/ChessViewPuzzle;.m_iFrom:I // field@09fa │ │ +091920: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Ljwtc/android/chess/puzzle/ChessViewPuzzle; │ │ │ │ - #15 : (in Ljwtc/android/chess/puzzle/ChessViewPuzzle;) │ │ + #14 : (in Ljwtc/android/chess/puzzle/ChessViewPuzzle;) │ │ name : 'processPGN' │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 43 16-bit code units │ │ -08fd88: |[08fd88] jwtc.android.chess.puzzle.ChessViewPuzzle.processPGN:(Ljava/lang/String;)V │ │ -08fd98: 5242 eb09 |0000: iget v2, v4, Ljwtc/android/chess/puzzle/ChessViewPuzzle;._cnt:I // field@09eb │ │ -08fd9c: dc02 0264 |0002: rem-int/lit8 v2, v2, #int 100 // #64 │ │ -08fda0: 3902 0f00 |0004: if-nez v2, 0013 // +000f │ │ -08fda4: 2200 6b00 |0006: new-instance v0, Landroid/os/Message; // type@006b │ │ -08fda8: 7010 d401 0000 |0008: invoke-direct {v0}, Landroid/os/Message;.:()V // method@01d4 │ │ -08fdae: 1222 |000b: const/4 v2, #int 2 // #2 │ │ -08fdb0: 5902 2100 |000c: iput v2, v0, Landroid/os/Message;.what:I // field@0021 │ │ -08fdb4: 5442 fb09 |000e: iget-object v2, v4, Ljwtc/android/chess/puzzle/ChessViewPuzzle;.m_threadHandler:Landroid/os/Handler; // field@09fb │ │ -08fdb8: 6e20 d201 0200 |0010: invoke-virtual {v2, v0}, Landroid/os/Handler;.sendMessage:(Landroid/os/Message;)Z // method@01d2 │ │ -08fdbe: 2201 2200 |0013: new-instance v1, Landroid/content/ContentValues; // type@0022 │ │ -08fdc2: 7010 a100 0100 |0015: invoke-direct {v1}, Landroid/content/ContentValues;.:()V // method@00a1 │ │ -08fdc8: 1a02 890b |0018: const-string v2, "PGN" // string@0b89 │ │ -08fdcc: 6e30 a900 2105 |001a: invoke-virtual {v1, v2, v5}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@00a9 │ │ -08fdd2: 5442 ec09 |001d: iget-object v2, v4, Ljwtc/android/chess/puzzle/ChessViewPuzzle;._cr:Landroid/content/ContentResolver; // field@09ec │ │ -08fdd6: 6203 ff09 |001f: sget-object v3, Ljwtc/android/chess/puzzle/MyPuzzleProvider;.CONTENT_URI_PUZZLES:Landroid/net/Uri; // field@09ff │ │ -08fdda: 6e30 9b00 3201 |0021: invoke-virtual {v2, v3, v1}, Landroid/content/ContentResolver;.insert:(Landroid/net/Uri;Landroid/content/ContentValues;)Landroid/net/Uri; // method@009b │ │ -08fde0: 5242 eb09 |0024: iget v2, v4, Ljwtc/android/chess/puzzle/ChessViewPuzzle;._cnt:I // field@09eb │ │ -08fde4: d802 0201 |0026: add-int/lit8 v2, v2, #int 1 // #01 │ │ -08fde8: 5942 eb09 |0028: iput v2, v4, Ljwtc/android/chess/puzzle/ChessViewPuzzle;._cnt:I // field@09eb │ │ -08fdec: 0e00 |002a: return-void │ │ +091924: |[091924] jwtc.android.chess.puzzle.ChessViewPuzzle.processPGN:(Ljava/lang/String;)V │ │ +091934: 5242 eb09 |0000: iget v2, v4, Ljwtc/android/chess/puzzle/ChessViewPuzzle;._cnt:I // field@09eb │ │ +091938: dc02 0264 |0002: rem-int/lit8 v2, v2, #int 100 // #64 │ │ +09193c: 3902 0f00 |0004: if-nez v2, 0013 // +000f │ │ +091940: 2200 6800 |0006: new-instance v0, Landroid/os/Message; // type@0068 │ │ +091944: 7010 d401 0000 |0008: invoke-direct {v0}, Landroid/os/Message;.:()V // method@01d4 │ │ +09194a: 1222 |000b: const/4 v2, #int 2 // #2 │ │ +09194c: 5902 2100 |000c: iput v2, v0, Landroid/os/Message;.what:I // field@0021 │ │ +091950: 5442 fb09 |000e: iget-object v2, v4, Ljwtc/android/chess/puzzle/ChessViewPuzzle;.m_threadHandler:Landroid/os/Handler; // field@09fb │ │ +091954: 6e20 d201 0200 |0010: invoke-virtual {v2, v0}, Landroid/os/Handler;.sendMessage:(Landroid/os/Message;)Z // method@01d2 │ │ +09195a: 2201 2200 |0013: new-instance v1, Landroid/content/ContentValues; // type@0022 │ │ +09195e: 7010 a100 0100 |0015: invoke-direct {v1}, Landroid/content/ContentValues;.:()V // method@00a1 │ │ +091964: 1a02 860b |0018: const-string v2, "PGN" // string@0b86 │ │ +091968: 6e30 a900 2105 |001a: invoke-virtual {v1, v2, v5}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@00a9 │ │ +09196e: 5442 ec09 |001d: iget-object v2, v4, Ljwtc/android/chess/puzzle/ChessViewPuzzle;._cr:Landroid/content/ContentResolver; // field@09ec │ │ +091972: 6203 ff09 |001f: sget-object v3, Ljwtc/android/chess/puzzle/MyPuzzleProvider;.CONTENT_URI_PUZZLES:Landroid/net/Uri; // field@09ff │ │ +091976: 6e30 9b00 3201 |0021: invoke-virtual {v2, v3, v1}, Landroid/content/ContentResolver;.insert:(Landroid/net/Uri;Landroid/content/ContentValues;)Landroid/net/Uri; // method@009b │ │ +09197c: 5242 eb09 |0024: iget v2, v4, Ljwtc/android/chess/puzzle/ChessViewPuzzle;._cnt:I // field@09eb │ │ +091980: d802 0201 |0026: add-int/lit8 v2, v2, #int 1 // #01 │ │ +091984: 5942 eb09 |0028: iput v2, v4, Ljwtc/android/chess/puzzle/ChessViewPuzzle;._cnt:I // field@09eb │ │ +091988: 0e00 |002a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=188 │ │ 0x0006 line=189 │ │ 0x000b line=190 │ │ 0x000e line=191 │ │ 0x0013 line=196 │ │ @@ -198148,27 +198242,27 @@ │ │ type : '(Landroid/content/SharedPreferences$Editor;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 25 16-bit code units │ │ -08fdf0: |[08fdf0] jwtc.android.chess.puzzle.ChessViewPuzzle.OnPause:(Landroid/content/SharedPreferences$Editor;)V │ │ -08fe00: 1a00 9414 |0000: const-string v0, "flippedBoard" // string@1494 │ │ -08fe04: 5421 f909 |0002: iget-object v1, v2, Ljwtc/android/chess/puzzle/ChessViewPuzzle;._view:Ljwtc/android/chess/ChessViewBase; // field@09f9 │ │ -08fe08: 6e10 e316 0100 |0004: invoke-virtual {v1}, Ljwtc/android/chess/ChessViewBase;.getFlippedBoard:()Z // method@16e3 │ │ -08fe0e: 0a01 |0007: move-result v1 │ │ -08fe10: 7230 f400 0301 |0008: invoke-interface {v3, v0, v1}, Landroid/content/SharedPreferences$Editor;.putBoolean:(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor; // method@00f4 │ │ -08fe16: 5220 ee09 |000b: iget v0, v2, Ljwtc/android/chess/puzzle/ChessViewPuzzle;._iPos:I // field@09ee │ │ -08fe1a: 3d00 0b00 |000d: if-lez v0, 0018 // +000b │ │ -08fe1e: 1a00 b11e |000f: const-string v0, "puzzlePos" // string@1eb1 │ │ -08fe22: 5221 ee09 |0011: iget v1, v2, Ljwtc/android/chess/puzzle/ChessViewPuzzle;._iPos:I // field@09ee │ │ -08fe26: d801 01ff |0013: add-int/lit8 v1, v1, #int -1 // #ff │ │ -08fe2a: 7230 f500 0301 |0015: invoke-interface {v3, v0, v1}, Landroid/content/SharedPreferences$Editor;.putInt:(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor; // method@00f5 │ │ -08fe30: 0e00 |0018: return-void │ │ +09198c: |[09198c] jwtc.android.chess.puzzle.ChessViewPuzzle.OnPause:(Landroid/content/SharedPreferences$Editor;)V │ │ +09199c: 1a00 9014 |0000: const-string v0, "flippedBoard" // string@1490 │ │ +0919a0: 5421 f909 |0002: iget-object v1, v2, Ljwtc/android/chess/puzzle/ChessViewPuzzle;._view:Ljwtc/android/chess/ChessViewBase; // field@09f9 │ │ +0919a4: 6e10 e316 0100 |0004: invoke-virtual {v1}, Ljwtc/android/chess/ChessViewBase;.getFlippedBoard:()Z // method@16e3 │ │ +0919aa: 0a01 |0007: move-result v1 │ │ +0919ac: 7230 f400 0301 |0008: invoke-interface {v3, v0, v1}, Landroid/content/SharedPreferences$Editor;.putBoolean:(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor; // method@00f4 │ │ +0919b2: 5220 ee09 |000b: iget v0, v2, Ljwtc/android/chess/puzzle/ChessViewPuzzle;._iPos:I // field@09ee │ │ +0919b6: 3d00 0b00 |000d: if-lez v0, 0018 // +000b │ │ +0919ba: 1a00 ad1e |000f: const-string v0, "puzzlePos" // string@1ead │ │ +0919be: 5221 ee09 |0011: iget v1, v2, Ljwtc/android/chess/puzzle/ChessViewPuzzle;._iPos:I // field@09ee │ │ +0919c2: d801 01ff |0013: add-int/lit8 v1, v1, #int -1 // #ff │ │ +0919c6: 7230 f500 0301 |0015: invoke-interface {v3, v0, v1}, Landroid/content/SharedPreferences$Editor;.putInt:(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor; // method@00f5 │ │ +0919cc: 0e00 |0018: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=394 │ │ 0x000b line=395 │ │ 0x000f line=396 │ │ 0x0018 line=397 │ │ locals : │ │ @@ -198180,64 +198274,64 @@ │ │ type : '(Landroid/content/SharedPreferences;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 103 16-bit code units │ │ -08fe34: |[08fe34] jwtc.android.chess.puzzle.ChessViewPuzzle.OnResume:(Landroid/content/SharedPreferences;)V │ │ -08fe44: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -08fe46: 6f10 6a17 0400 |0001: invoke-super {v4}, Ljwtc/android/chess/UI;.OnResume:()V // method@176a │ │ -08fe4c: 1a00 e10b |0004: const-string v0, "PuzzleShowSeekBar" // string@0be1 │ │ -08fe50: 1211 |0006: const/4 v1, #int 1 // #1 │ │ -08fe52: 7230 f900 0501 |0007: invoke-interface {v5, v0, v1}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@00f9 │ │ -08fe58: 0a00 |000a: move-result v0 │ │ -08fe5a: 3800 5000 |000b: if-eqz v0, 005b // +0050 │ │ -08fe5e: 5440 f609 |000d: iget-object v0, v4, Ljwtc/android/chess/puzzle/ChessViewPuzzle;._seekBar:Landroid/widget/SeekBar; // field@09f6 │ │ -08fe62: 6e20 5014 3000 |000f: invoke-virtual {v0, v3}, Landroid/widget/SeekBar;.setVisibility:(I)V // method@1450 │ │ -08fe68: 5440 f909 |0012: iget-object v0, v4, Ljwtc/android/chess/puzzle/ChessViewPuzzle;._view:Ljwtc/android/chess/ChessViewBase; // field@09f9 │ │ -08fe6c: 6e10 df16 0000 |0014: invoke-virtual {v0}, Ljwtc/android/chess/ChessViewBase;.OnResume:()V // method@16df │ │ -08fe72: 1a00 4403 |0017: const-string v0, "ColorScheme" // string@0344 │ │ -08fe76: 7230 fa00 0503 |0019: invoke-interface {v5, v0, v3}, Landroid/content/SharedPreferences;.getInt:(Ljava/lang/String;I)I // method@00fa │ │ -08fe7c: 0a00 |001c: move-result v0 │ │ -08fe7e: 6700 4205 |001d: sput v0, Ljwtc/android/chess/ChessImageView;._colorScheme:I // field@0542 │ │ -08fe82: 5440 f909 |001f: iget-object v0, v4, Ljwtc/android/chess/puzzle/ChessViewPuzzle;._view:Ljwtc/android/chess/ChessViewBase; // field@09f9 │ │ -08fe86: 1a01 9414 |0021: const-string v1, "flippedBoard" // string@1494 │ │ -08fe8a: 7230 f900 1503 |0023: invoke-interface {v5, v1, v3}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@00f9 │ │ -08fe90: 0a01 |0026: move-result v1 │ │ -08fe92: 6e20 e916 1000 |0027: invoke-virtual {v0, v1}, Ljwtc/android/chess/ChessViewBase;.setFlippedBoard:(Z)V // method@16e9 │ │ -08fe98: 1a00 b11e |002a: const-string v0, "puzzlePos" // string@1eb1 │ │ -08fe9c: 7230 fa00 0503 |002c: invoke-interface {v5, v0, v3}, Landroid/content/SharedPreferences;.getInt:(Ljava/lang/String;I)I // method@00fa │ │ -08fea2: 0a00 |002f: move-result v0 │ │ -08fea4: 5940 ee09 |0030: iput v0, v4, Ljwtc/android/chess/puzzle/ChessViewPuzzle;._iPos:I // field@09ee │ │ -08fea8: 6e10 b619 0400 |0032: invoke-virtual {v4}, Ljwtc/android/chess/puzzle/ChessViewPuzzle;.getNumPuzzles:()V // method@19b6 │ │ -08feae: 5240 f309 |0035: iget v0, v4, Ljwtc/android/chess/puzzle/ChessViewPuzzle;._num:I // field@09f3 │ │ -08feb2: 3900 2c00 |0037: if-nez v0, 0063 // +002c │ │ -08feb6: 1300 f401 |0039: const/16 v0, #int 500 // #1f4 │ │ -08feba: 5940 f309 |003b: iput v0, v4, Ljwtc/android/chess/puzzle/ChessViewPuzzle;._num:I // field@09f3 │ │ -08febe: 5440 f409 |003d: iget-object v0, v4, Ljwtc/android/chess/puzzle/ChessViewPuzzle;._parent:Ljwtc/android/chess/puzzle/puzzle; // field@09f4 │ │ -08fec2: 1a01 1c05 |003f: const-string v1, "Installing" // string@051c │ │ -08fec6: 1a02 bf0b |0041: const-string v2, "Plese wait..." // string@0bbf │ │ -08feca: 7153 8f00 1032 |0043: invoke-static {v0, v1, v2, v3, v3}, Landroid/app/ProgressDialog;.show:(Landroid/content/Context;Ljava/lang/CharSequence;Ljava/lang/CharSequence;ZZ)Landroid/app/ProgressDialog; // method@008f │ │ -08fed0: 0c00 |0046: move-result-object v0 │ │ -08fed2: 5b40 f509 |0047: iput-object v0, v4, Ljwtc/android/chess/puzzle/ChessViewPuzzle;._progressDlg:Landroid/app/ProgressDialog; // field@09f5 │ │ -08fed6: 2200 4403 |0049: new-instance v0, Ljava/lang/Thread; // type@0344 │ │ -08feda: 2201 3904 |004b: new-instance v1, Ljwtc/android/chess/puzzle/ChessViewPuzzle$9; // type@0439 │ │ -08fede: 7020 a019 4100 |004d: invoke-direct {v1, v4}, Ljwtc/android/chess/puzzle/ChessViewPuzzle$9;.:(Ljwtc/android/chess/puzzle/ChessViewPuzzle;)V // method@19a0 │ │ -08fee4: 7020 6b15 1000 |0050: invoke-direct {v0, v1}, Ljava/lang/Thread;.:(Ljava/lang/Runnable;)V // method@156b │ │ -08feea: 5b40 f709 |0053: iput-object v0, v4, Ljwtc/android/chess/puzzle/ChessViewPuzzle;._thread:Ljava/lang/Thread; // field@09f7 │ │ -08feee: 5440 f709 |0055: iget-object v0, v4, Ljwtc/android/chess/puzzle/ChessViewPuzzle;._thread:Ljava/lang/Thread; // field@09f7 │ │ -08fef2: 6e10 7115 0000 |0057: invoke-virtual {v0}, Ljava/lang/Thread;.start:()V // method@1571 │ │ -08fef8: 0e00 |005a: return-void │ │ -08fefa: 5440 f609 |005b: iget-object v0, v4, Ljwtc/android/chess/puzzle/ChessViewPuzzle;._seekBar:Landroid/widget/SeekBar; // field@09f6 │ │ -08fefe: 1301 0800 |005d: const/16 v1, #int 8 // #8 │ │ -08ff02: 6e20 5014 1000 |005f: invoke-virtual {v0, v1}, Landroid/widget/SeekBar;.setVisibility:(I)V // method@1450 │ │ -08ff08: 28b0 |0062: goto 0012 // -0050 │ │ -08ff0a: 6e10 bc19 0400 |0063: invoke-virtual {v4}, Ljwtc/android/chess/puzzle/ChessViewPuzzle;.play:()V // method@19bc │ │ -08ff10: 28f4 |0066: goto 005a // -000c │ │ +0919d0: |[0919d0] jwtc.android.chess.puzzle.ChessViewPuzzle.OnResume:(Landroid/content/SharedPreferences;)V │ │ +0919e0: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +0919e2: 6f10 6a17 0400 |0001: invoke-super {v4}, Ljwtc/android/chess/UI;.OnResume:()V // method@176a │ │ +0919e8: 1a00 de0b |0004: const-string v0, "PuzzleShowSeekBar" // string@0bde │ │ +0919ec: 1211 |0006: const/4 v1, #int 1 // #1 │ │ +0919ee: 7230 f900 0501 |0007: invoke-interface {v5, v0, v1}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@00f9 │ │ +0919f4: 0a00 |000a: move-result v0 │ │ +0919f6: 3800 5000 |000b: if-eqz v0, 005b // +0050 │ │ +0919fa: 5440 f609 |000d: iget-object v0, v4, Ljwtc/android/chess/puzzle/ChessViewPuzzle;._seekBar:Landroid/widget/SeekBar; // field@09f6 │ │ +0919fe: 6e20 5014 3000 |000f: invoke-virtual {v0, v3}, Landroid/widget/SeekBar;.setVisibility:(I)V // method@1450 │ │ +091a04: 5440 f909 |0012: iget-object v0, v4, Ljwtc/android/chess/puzzle/ChessViewPuzzle;._view:Ljwtc/android/chess/ChessViewBase; // field@09f9 │ │ +091a08: 6e10 df16 0000 |0014: invoke-virtual {v0}, Ljwtc/android/chess/ChessViewBase;.OnResume:()V // method@16df │ │ +091a0e: 1a00 4403 |0017: const-string v0, "ColorScheme" // string@0344 │ │ +091a12: 7230 fa00 0503 |0019: invoke-interface {v5, v0, v3}, Landroid/content/SharedPreferences;.getInt:(Ljava/lang/String;I)I // method@00fa │ │ +091a18: 0a00 |001c: move-result v0 │ │ +091a1a: 6700 4205 |001d: sput v0, Ljwtc/android/chess/ChessImageView;._colorScheme:I // field@0542 │ │ +091a1e: 5440 f909 |001f: iget-object v0, v4, Ljwtc/android/chess/puzzle/ChessViewPuzzle;._view:Ljwtc/android/chess/ChessViewBase; // field@09f9 │ │ +091a22: 1a01 9014 |0021: const-string v1, "flippedBoard" // string@1490 │ │ +091a26: 7230 f900 1503 |0023: invoke-interface {v5, v1, v3}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@00f9 │ │ +091a2c: 0a01 |0026: move-result v1 │ │ +091a2e: 6e20 e916 1000 |0027: invoke-virtual {v0, v1}, Ljwtc/android/chess/ChessViewBase;.setFlippedBoard:(Z)V // method@16e9 │ │ +091a34: 1a00 ad1e |002a: const-string v0, "puzzlePos" // string@1ead │ │ +091a38: 7230 fa00 0503 |002c: invoke-interface {v5, v0, v3}, Landroid/content/SharedPreferences;.getInt:(Ljava/lang/String;I)I // method@00fa │ │ +091a3e: 0a00 |002f: move-result v0 │ │ +091a40: 5940 ee09 |0030: iput v0, v4, Ljwtc/android/chess/puzzle/ChessViewPuzzle;._iPos:I // field@09ee │ │ +091a44: 6e10 b519 0400 |0032: invoke-virtual {v4}, Ljwtc/android/chess/puzzle/ChessViewPuzzle;.getNumPuzzles:()V // method@19b5 │ │ +091a4a: 5240 f309 |0035: iget v0, v4, Ljwtc/android/chess/puzzle/ChessViewPuzzle;._num:I // field@09f3 │ │ +091a4e: 3900 2c00 |0037: if-nez v0, 0063 // +002c │ │ +091a52: 1300 f401 |0039: const/16 v0, #int 500 // #1f4 │ │ +091a56: 5940 f309 |003b: iput v0, v4, Ljwtc/android/chess/puzzle/ChessViewPuzzle;._num:I // field@09f3 │ │ +091a5a: 5440 f409 |003d: iget-object v0, v4, Ljwtc/android/chess/puzzle/ChessViewPuzzle;._parent:Ljwtc/android/chess/puzzle/puzzle; // field@09f4 │ │ +091a5e: 1a01 1c05 |003f: const-string v1, "Installing" // string@051c │ │ +091a62: 1a02 bc0b |0041: const-string v2, "Plese wait..." // string@0bbc │ │ +091a66: 7153 8f00 1032 |0043: invoke-static {v0, v1, v2, v3, v3}, Landroid/app/ProgressDialog;.show:(Landroid/content/Context;Ljava/lang/CharSequence;Ljava/lang/CharSequence;ZZ)Landroid/app/ProgressDialog; // method@008f │ │ +091a6c: 0c00 |0046: move-result-object v0 │ │ +091a6e: 5b40 f509 |0047: iput-object v0, v4, Ljwtc/android/chess/puzzle/ChessViewPuzzle;._progressDlg:Landroid/app/ProgressDialog; // field@09f5 │ │ +091a72: 2200 4103 |0049: new-instance v0, Ljava/lang/Thread; // type@0341 │ │ +091a76: 2201 3604 |004b: new-instance v1, Ljwtc/android/chess/puzzle/ChessViewPuzzle$9; // type@0436 │ │ +091a7a: 7020 a019 4100 |004d: invoke-direct {v1, v4}, Ljwtc/android/chess/puzzle/ChessViewPuzzle$9;.:(Ljwtc/android/chess/puzzle/ChessViewPuzzle;)V // method@19a0 │ │ +091a80: 7020 6b15 1000 |0050: invoke-direct {v0, v1}, Ljava/lang/Thread;.:(Ljava/lang/Runnable;)V // method@156b │ │ +091a86: 5b40 f709 |0053: iput-object v0, v4, Ljwtc/android/chess/puzzle/ChessViewPuzzle;._thread:Ljava/lang/Thread; // field@09f7 │ │ +091a8a: 5440 f709 |0055: iget-object v0, v4, Ljwtc/android/chess/puzzle/ChessViewPuzzle;._thread:Ljava/lang/Thread; // field@09f7 │ │ +091a8e: 6e10 7115 0000 |0057: invoke-virtual {v0}, Ljava/lang/Thread;.start:()V // method@1571 │ │ +091a94: 0e00 |005a: return-void │ │ +091a96: 5440 f609 |005b: iget-object v0, v4, Ljwtc/android/chess/puzzle/ChessViewPuzzle;._seekBar:Landroid/widget/SeekBar; // field@09f6 │ │ +091a9a: 1301 0800 |005d: const/16 v1, #int 8 // #8 │ │ +091a9e: 6e20 5014 1000 |005f: invoke-virtual {v0, v1}, Landroid/widget/SeekBar;.setVisibility:(I)V // method@1450 │ │ +091aa4: 28b0 |0062: goto 0012 // -0050 │ │ +091aa6: 6e10 bb19 0400 |0063: invoke-virtual {v4}, Ljwtc/android/chess/puzzle/ChessViewPuzzle;.play:()V // method@19bb │ │ +091aac: 28f4 |0066: goto 005a // -000c │ │ catches : (none) │ │ positions : │ │ 0x0001 line=399 │ │ 0x0004 line=401 │ │ 0x000d line=402 │ │ 0x0012 line=409 │ │ 0x0017 line=411 │ │ @@ -198261,19 +198355,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -08ff14: |[08ff14] jwtc.android.chess.puzzle.ChessViewPuzzle.flipBoard:()V │ │ -08ff24: 5410 f909 |0000: iget-object v0, v1, Ljwtc/android/chess/puzzle/ChessViewPuzzle;._view:Ljwtc/android/chess/ChessViewBase; // field@09f9 │ │ -08ff28: 6e10 e016 0000 |0002: invoke-virtual {v0}, Ljwtc/android/chess/ChessViewBase;.flipBoard:()V // method@16e0 │ │ -08ff2e: 6e10 c119 0100 |0005: invoke-virtual {v1}, Ljwtc/android/chess/puzzle/ChessViewPuzzle;.updateState:()V // method@19c1 │ │ -08ff34: 0e00 |0008: return-void │ │ +091ab0: |[091ab0] jwtc.android.chess.puzzle.ChessViewPuzzle.flipBoard:()V │ │ +091ac0: 5410 f909 |0000: iget-object v0, v1, Ljwtc/android/chess/puzzle/ChessViewPuzzle;._view:Ljwtc/android/chess/ChessViewBase; // field@09f9 │ │ +091ac4: 6e10 e016 0000 |0002: invoke-virtual {v0}, Ljwtc/android/chess/ChessViewBase;.flipBoard:()V // method@16e0 │ │ +091aca: 6e10 c019 0100 |0005: invoke-virtual {v1}, Ljwtc/android/chess/puzzle/ChessViewPuzzle;.updateState:()V // method@19c0 │ │ +091ad0: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=236 │ │ 0x0005 line=237 │ │ 0x0008 line=238 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Ljwtc/android/chess/puzzle/ChessViewPuzzle; │ │ @@ -198283,34 +198377,34 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 6 │ │ insns size : 33 16-bit code units │ │ -08ff38: |[08ff38] jwtc.android.chess.puzzle.ChessViewPuzzle.getNumPuzzles:()V │ │ -08ff48: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -08ff4a: 5460 f409 |0001: iget-object v0, v6, Ljwtc/android/chess/puzzle/ChessViewPuzzle;._parent:Ljwtc/android/chess/puzzle/puzzle; // field@09f4 │ │ -08ff4e: 6201 ff09 |0003: sget-object v1, Ljwtc/android/chess/puzzle/MyPuzzleProvider;.CONTENT_URI_PUZZLES:Landroid/net/Uri; // field@09ff │ │ -08ff52: 6202 fd09 |0005: sget-object v2, Ljwtc/android/chess/puzzle/MyPuzzleProvider;.COLUMNS:[Ljava/lang/String; // field@09fd │ │ -08ff56: 1a05 0000 |0007: const-string v5, "" // string@0000 │ │ -08ff5a: 0734 |0009: move-object v4, v3 │ │ -08ff5c: 7406 e019 0000 |000a: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Ljwtc/android/chess/puzzle/puzzle;.managedQuery:(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; // method@19e0 │ │ -08ff62: 0c00 |000d: move-result-object v0 │ │ -08ff64: 5b60 ed09 |000e: iput-object v0, v6, Ljwtc/android/chess/puzzle/ChessViewPuzzle;._cursor:Landroid/database/Cursor; // field@09ed │ │ -08ff68: 5460 ed09 |0010: iget-object v0, v6, Ljwtc/android/chess/puzzle/ChessViewPuzzle;._cursor:Landroid/database/Cursor; // field@09ed │ │ -08ff6c: 3800 0b00 |0012: if-eqz v0, 001d // +000b │ │ -08ff70: 5460 ed09 |0014: iget-object v0, v6, Ljwtc/android/chess/puzzle/ChessViewPuzzle;._cursor:Landroid/database/Cursor; // field@09ed │ │ -08ff74: 7210 2901 0000 |0016: invoke-interface {v0}, Landroid/database/Cursor;.getCount:()I // method@0129 │ │ -08ff7a: 0a00 |0019: move-result v0 │ │ -08ff7c: 5960 f309 |001a: iput v0, v6, Ljwtc/android/chess/puzzle/ChessViewPuzzle;._num:I // field@09f3 │ │ -08ff80: 0e00 |001c: return-void │ │ -08ff82: 1200 |001d: const/4 v0, #int 0 // #0 │ │ -08ff84: 5960 f309 |001e: iput v0, v6, Ljwtc/android/chess/puzzle/ChessViewPuzzle;._num:I // field@09f3 │ │ -08ff88: 28fc |0020: goto 001c // -0004 │ │ +091ad4: |[091ad4] jwtc.android.chess.puzzle.ChessViewPuzzle.getNumPuzzles:()V │ │ +091ae4: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +091ae6: 5460 f409 |0001: iget-object v0, v6, Ljwtc/android/chess/puzzle/ChessViewPuzzle;._parent:Ljwtc/android/chess/puzzle/puzzle; // field@09f4 │ │ +091aea: 6201 ff09 |0003: sget-object v1, Ljwtc/android/chess/puzzle/MyPuzzleProvider;.CONTENT_URI_PUZZLES:Landroid/net/Uri; // field@09ff │ │ +091aee: 6202 fd09 |0005: sget-object v2, Ljwtc/android/chess/puzzle/MyPuzzleProvider;.COLUMNS:[Ljava/lang/String; // field@09fd │ │ +091af2: 1a05 0000 |0007: const-string v5, "" // string@0000 │ │ +091af6: 0734 |0009: move-object v4, v3 │ │ +091af8: 7406 df19 0000 |000a: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Ljwtc/android/chess/puzzle/puzzle;.managedQuery:(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; // method@19df │ │ +091afe: 0c00 |000d: move-result-object v0 │ │ +091b00: 5b60 ed09 |000e: iput-object v0, v6, Ljwtc/android/chess/puzzle/ChessViewPuzzle;._cursor:Landroid/database/Cursor; // field@09ed │ │ +091b04: 5460 ed09 |0010: iget-object v0, v6, Ljwtc/android/chess/puzzle/ChessViewPuzzle;._cursor:Landroid/database/Cursor; // field@09ed │ │ +091b08: 3800 0b00 |0012: if-eqz v0, 001d // +000b │ │ +091b0c: 5460 ed09 |0014: iget-object v0, v6, Ljwtc/android/chess/puzzle/ChessViewPuzzle;._cursor:Landroid/database/Cursor; // field@09ed │ │ +091b10: 7210 2901 0000 |0016: invoke-interface {v0}, Landroid/database/Cursor;.getCount:()I // method@0129 │ │ +091b16: 0a00 |0019: move-result v0 │ │ +091b18: 5960 f309 |001a: iput v0, v6, Ljwtc/android/chess/puzzle/ChessViewPuzzle;._num:I // field@09f3 │ │ +091b1c: 0e00 |001c: return-void │ │ +091b1e: 1200 |001d: const/4 v0, #int 0 // #0 │ │ +091b20: 5960 f309 |001e: iput v0, v6, Ljwtc/android/chess/puzzle/ChessViewPuzzle;._num:I // field@09f3 │ │ +091b24: 28fc |0020: goto 001c // -0004 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=76 │ │ 0x0010 line=78 │ │ 0x0014 line=79 │ │ 0x001c line=87 │ │ 0x001d line=81 │ │ @@ -198322,17 +198416,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -08ff8c: |[08ff8c] jwtc.android.chess.puzzle.ChessViewPuzzle.getPlayMode:()I │ │ -08ff9c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -08ff9e: 0f00 |0001: return v0 │ │ +091b28: |[091b28] jwtc.android.chess.puzzle.ChessViewPuzzle.getPlayMode:()I │ │ +091b38: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +091b3a: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=232 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Ljwtc/android/chess/puzzle/ChessViewPuzzle; │ │ │ │ #5 : (in Ljwtc/android/chess/puzzle/ChessViewPuzzle;) │ │ @@ -198340,79 +198434,80 @@ │ │ type : '(I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 12 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 117 16-bit code units │ │ -08ffa0: |[08ffa0] jwtc.android.chess.puzzle.ChessViewPuzzle.handleClick:(I)Z │ │ -08ffb0: 1279 |0000: const/4 v9, #int 7 // #7 │ │ -08ffb2: 1268 |0001: const/4 v8, #int 6 // #6 │ │ -08ffb4: 1214 |0002: const/4 v4, #int 1 // #1 │ │ -08ffb6: 1207 |0003: const/4 v7, #int 0 // #0 │ │ -08ffb8: 54a5 f909 |0004: iget-object v5, v10, Ljwtc/android/chess/puzzle/ChessViewPuzzle;._view:Ljwtc/android/chess/ChessViewBase; // field@09f9 │ │ -08ffbc: 6e20 e216 b500 |0006: invoke-virtual {v5, v11}, Ljwtc/android/chess/ChessViewBase;.getFieldIndex:(I)I // method@16e2 │ │ -08ffc2: 0a02 |0009: move-result v2 │ │ -08ffc4: 52a5 fa09 |000a: iget v5, v10, Ljwtc/android/chess/puzzle/ChessViewPuzzle;.m_iFrom:I // field@09fa │ │ -08ffc8: 12f6 |000c: const/4 v6, #int -1 // #ff │ │ -08ffca: 3265 6300 |000d: if-eq v5, v6, 0070 // +0063 │ │ -08ffce: 54a5 f109 |000f: iget-object v5, v10, Ljwtc/android/chess/puzzle/ChessViewPuzzle;._jni:Ljwtc/chess/JNI; // field@09f1 │ │ -08ffd2: 52a6 fa09 |0011: iget v6, v10, Ljwtc/android/chess/puzzle/ChessViewPuzzle;.m_iFrom:I // field@09fa │ │ -08ffd6: 6e30 431b 4506 |0013: invoke-virtual {v5, v4, v6}, Ljwtc/chess/JNI;.pieceAt:(II)I // method@1b43 │ │ -08ffdc: 0a05 |0016: move-result v5 │ │ -08ffde: 3905 1400 |0017: if-nez v5, 002b // +0014 │ │ -08ffe2: 6205 5c0b |0019: sget-object v5, Ljwtc/chess/board/BoardMembers;.ROW_TURN:[[I // field@0b5c │ │ -08ffe6: 4605 0504 |001b: aget-object v5, v5, v4 │ │ -08ffea: 52a6 fa09 |001d: iget v6, v10, Ljwtc/android/chess/puzzle/ChessViewPuzzle;.m_iFrom:I // field@09fa │ │ -08ffee: 4405 0506 |001f: aget v5, v5, v6 │ │ -08fff2: 3385 0a00 |0021: if-ne v5, v8, 002b // +000a │ │ -08fff6: 6205 5c0b |0023: sget-object v5, Ljwtc/chess/board/BoardMembers;.ROW_TURN:[[I // field@0b5c │ │ -08fffa: 4605 0504 |0025: aget-object v5, v5, v4 │ │ -08fffe: 4405 0502 |0027: aget v5, v5, v2 │ │ -090002: 3295 1e00 |0029: if-eq v5, v9, 0047 // +001e │ │ -090006: 54a5 f109 |002b: iget-object v5, v10, Ljwtc/android/chess/puzzle/ChessViewPuzzle;._jni:Ljwtc/chess/JNI; // field@09f1 │ │ -09000a: 52a6 fa09 |002d: iget v6, v10, Ljwtc/android/chess/puzzle/ChessViewPuzzle;.m_iFrom:I // field@09fa │ │ -09000e: 6e30 431b 7506 |002f: invoke-virtual {v5, v7, v6}, Ljwtc/chess/JNI;.pieceAt:(II)I // method@1b43 │ │ -090014: 0a05 |0032: move-result v5 │ │ -090016: 3905 3d00 |0033: if-nez v5, 0070 // +003d │ │ -09001a: 6205 5c0b |0035: sget-object v5, Ljwtc/chess/board/BoardMembers;.ROW_TURN:[[I // field@0b5c │ │ -09001e: 4605 0507 |0037: aget-object v5, v5, v7 │ │ -090022: 52a6 fa09 |0039: iget v6, v10, Ljwtc/android/chess/puzzle/ChessViewPuzzle;.m_iFrom:I // field@09fa │ │ -090026: 4405 0506 |003b: aget v5, v5, v6 │ │ -09002a: 3385 3300 |003d: if-ne v5, v8, 0070 // +0033 │ │ -09002e: 6205 5c0b |003f: sget-object v5, Ljwtc/chess/board/BoardMembers;.ROW_TURN:[[I // field@0b5c │ │ -090032: 4605 0507 |0041: aget-object v5, v5, v7 │ │ -090036: 4405 0502 |0043: aget v5, v5, v2 │ │ -09003a: 3395 2b00 |0045: if-ne v5, v9, 0070 // +002b │ │ -09003e: 54a5 f409 |0047: iget-object v5, v10, Ljwtc/android/chess/puzzle/ChessViewPuzzle;._parent:Ljwtc/android/chess/puzzle/puzzle; // field@09f4 │ │ -090042: 6e10 dc19 0500 |0049: invoke-virtual {v5}, Ljwtc/android/chess/puzzle/puzzle;.getResources:()Landroid/content/res/Resources; // method@19dc │ │ -090048: 0c05 |004c: move-result-object v5 │ │ -09004a: 1406 0300 067f |004d: const v6, #float 1.78117e+38 // #7f060003 │ │ -090050: 6e20 1301 6500 |0050: invoke-virtual {v5, v6}, Landroid/content/res/Resources;.getStringArray:(I)[Ljava/lang/String; // method@0113 │ │ -090056: 0c03 |0053: move-result-object v3 │ │ -090058: 2201 0d00 |0054: new-instance v1, Landroid/app/AlertDialog$Builder; // type@000d │ │ -09005c: 54a5 f409 |0056: iget-object v5, v10, Ljwtc/android/chess/puzzle/ChessViewPuzzle;._parent:Ljwtc/android/chess/puzzle/puzzle; // field@09f4 │ │ -090060: 7020 3b00 5100 |0058: invoke-direct {v1, v5}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@003b │ │ -090066: 1a05 ba0b |005b: const-string v5, "Pick promotion piece" // string@0bba │ │ -09006a: 6e20 4500 5100 |005d: invoke-virtual {v1, v5}, Landroid/app/AlertDialog$Builder;.setTitle:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@0045 │ │ -090070: 2205 3804 |0060: new-instance v5, Ljwtc/android/chess/puzzle/ChessViewPuzzle$8; // type@0438 │ │ -090074: 7030 9e19 a502 |0062: invoke-direct {v5, v10, v2}, Ljwtc/android/chess/puzzle/ChessViewPuzzle$8;.:(Ljwtc/android/chess/puzzle/ChessViewPuzzle;I)V // method@199e │ │ -09007a: 6e40 4300 3157 |0065: invoke-virtual {v1, v3, v7, v5}, Landroid/app/AlertDialog$Builder;.setSingleChoiceItems:([Ljava/lang/CharSequence;ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0043 │ │ -090080: 6e10 3c00 0100 |0068: invoke-virtual {v1}, Landroid/app/AlertDialog$Builder;.create:()Landroid/app/AlertDialog; // method@003c │ │ -090086: 0c00 |006b: move-result-object v0 │ │ -090088: 6e10 4800 0000 |006c: invoke-virtual {v0}, Landroid/app/AlertDialog;.show:()V // method@0048 │ │ -09008e: 0f04 |006f: return v4 │ │ -090090: 6f20 7117 2a00 |0070: invoke-super {v10, v2}, Ljwtc/android/chess/UI;.handleClick:(I)Z // method@1771 │ │ -090096: 0a04 |0073: move-result v4 │ │ -090098: 28fb |0074: goto 006f // -0005 │ │ +091b3c: |[091b3c] jwtc.android.chess.puzzle.ChessViewPuzzle.handleClick:(I)Z │ │ +091b4c: 1279 |0000: const/4 v9, #int 7 // #7 │ │ +091b4e: 1268 |0001: const/4 v8, #int 6 // #6 │ │ +091b50: 1214 |0002: const/4 v4, #int 1 // #1 │ │ +091b52: 1207 |0003: const/4 v7, #int 0 // #0 │ │ +091b54: 54a5 f909 |0004: iget-object v5, v10, Ljwtc/android/chess/puzzle/ChessViewPuzzle;._view:Ljwtc/android/chess/ChessViewBase; // field@09f9 │ │ +091b58: 6e20 e216 b500 |0006: invoke-virtual {v5, v11}, Ljwtc/android/chess/ChessViewBase;.getFieldIndex:(I)I // method@16e2 │ │ +091b5e: 0a02 |0009: move-result v2 │ │ +091b60: 52a5 fa09 |000a: iget v5, v10, Ljwtc/android/chess/puzzle/ChessViewPuzzle;.m_iFrom:I // field@09fa │ │ +091b64: 12f6 |000c: const/4 v6, #int -1 // #ff │ │ +091b66: 3265 6300 |000d: if-eq v5, v6, 0070 // +0063 │ │ +091b6a: 54a5 f109 |000f: iget-object v5, v10, Ljwtc/android/chess/puzzle/ChessViewPuzzle;._jni:Ljwtc/chess/JNI; // field@09f1 │ │ +091b6e: 52a6 fa09 |0011: iget v6, v10, Ljwtc/android/chess/puzzle/ChessViewPuzzle;.m_iFrom:I // field@09fa │ │ +091b72: 6e30 421b 4506 |0013: invoke-virtual {v5, v4, v6}, Ljwtc/chess/JNI;.pieceAt:(II)I // method@1b42 │ │ +091b78: 0a05 |0016: move-result v5 │ │ +091b7a: 3905 1400 |0017: if-nez v5, 002b // +0014 │ │ +091b7e: 6205 5c0b |0019: sget-object v5, Ljwtc/chess/board/BoardMembers;.ROW_TURN:[[I // field@0b5c │ │ +091b82: 4605 0504 |001b: aget-object v5, v5, v4 │ │ +091b86: 52a6 fa09 |001d: iget v6, v10, Ljwtc/android/chess/puzzle/ChessViewPuzzle;.m_iFrom:I // field@09fa │ │ +091b8a: 4405 0506 |001f: aget v5, v5, v6 │ │ +091b8e: 3385 0a00 |0021: if-ne v5, v8, 002b // +000a │ │ +091b92: 6205 5c0b |0023: sget-object v5, Ljwtc/chess/board/BoardMembers;.ROW_TURN:[[I // field@0b5c │ │ +091b96: 4605 0504 |0025: aget-object v5, v5, v4 │ │ +091b9a: 4405 0502 |0027: aget v5, v5, v2 │ │ +091b9e: 3295 1e00 |0029: if-eq v5, v9, 0047 // +001e │ │ +091ba2: 54a5 f109 |002b: iget-object v5, v10, Ljwtc/android/chess/puzzle/ChessViewPuzzle;._jni:Ljwtc/chess/JNI; // field@09f1 │ │ +091ba6: 52a6 fa09 |002d: iget v6, v10, Ljwtc/android/chess/puzzle/ChessViewPuzzle;.m_iFrom:I // field@09fa │ │ +091baa: 6e30 421b 7506 |002f: invoke-virtual {v5, v7, v6}, Ljwtc/chess/JNI;.pieceAt:(II)I // method@1b42 │ │ +091bb0: 0a05 |0032: move-result v5 │ │ +091bb2: 3905 3d00 |0033: if-nez v5, 0070 // +003d │ │ +091bb6: 6205 5c0b |0035: sget-object v5, Ljwtc/chess/board/BoardMembers;.ROW_TURN:[[I // field@0b5c │ │ +091bba: 4605 0507 |0037: aget-object v5, v5, v7 │ │ +091bbe: 52a6 fa09 |0039: iget v6, v10, Ljwtc/android/chess/puzzle/ChessViewPuzzle;.m_iFrom:I // field@09fa │ │ +091bc2: 4405 0506 |003b: aget v5, v5, v6 │ │ +091bc6: 3385 3300 |003d: if-ne v5, v8, 0070 // +0033 │ │ +091bca: 6205 5c0b |003f: sget-object v5, Ljwtc/chess/board/BoardMembers;.ROW_TURN:[[I // field@0b5c │ │ +091bce: 4605 0507 |0041: aget-object v5, v5, v7 │ │ +091bd2: 4405 0502 |0043: aget v5, v5, v2 │ │ +091bd6: 3395 2b00 |0045: if-ne v5, v9, 0070 // +002b │ │ +091bda: 54a5 f409 |0047: iget-object v5, v10, Ljwtc/android/chess/puzzle/ChessViewPuzzle;._parent:Ljwtc/android/chess/puzzle/puzzle; // field@09f4 │ │ +091bde: 6e10 db19 0500 |0049: invoke-virtual {v5}, Ljwtc/android/chess/puzzle/puzzle;.getResources:()Landroid/content/res/Resources; // method@19db │ │ +091be4: 0c05 |004c: move-result-object v5 │ │ +091be6: 1406 0300 067f |004d: const v6, #float 1.78117e+38 // #7f060003 │ │ +091bec: 6e20 1301 6500 |0050: invoke-virtual {v5, v6}, Landroid/content/res/Resources;.getStringArray:(I)[Ljava/lang/String; // method@0113 │ │ +091bf2: 0c03 |0053: move-result-object v3 │ │ +091bf4: 2201 0d00 |0054: new-instance v1, Landroid/app/AlertDialog$Builder; // type@000d │ │ +091bf8: 54a5 f409 |0056: iget-object v5, v10, Ljwtc/android/chess/puzzle/ChessViewPuzzle;._parent:Ljwtc/android/chess/puzzle/puzzle; // field@09f4 │ │ +091bfc: 7020 3b00 5100 |0058: invoke-direct {v1, v5}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@003b │ │ +091c02: 1a05 b70b |005b: const-string v5, "Pick promotion piece" // string@0bb7 │ │ +091c06: 6e20 4500 5100 |005d: invoke-virtual {v1, v5}, Landroid/app/AlertDialog$Builder;.setTitle:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@0045 │ │ +091c0c: 2205 3504 |0060: new-instance v5, Ljwtc/android/chess/puzzle/ChessViewPuzzle$8; // type@0435 │ │ +091c10: 7030 9e19 a502 |0062: invoke-direct {v5, v10, v2}, Ljwtc/android/chess/puzzle/ChessViewPuzzle$8;.:(Ljwtc/android/chess/puzzle/ChessViewPuzzle;I)V // method@199e │ │ +091c16: 6e40 4300 3157 |0065: invoke-virtual {v1, v3, v7, v5}, Landroid/app/AlertDialog$Builder;.setSingleChoiceItems:([Ljava/lang/CharSequence;ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0043 │ │ +091c1c: 6e10 3c00 0100 |0068: invoke-virtual {v1}, Landroid/app/AlertDialog$Builder;.create:()Landroid/app/AlertDialog; // method@003c │ │ +091c22: 0c00 |006b: move-result-object v0 │ │ +091c24: 6e10 4800 0000 |006c: invoke-virtual {v0}, Landroid/app/AlertDialog;.show:()V // method@0048 │ │ +091c2a: 0f04 |006f: return v4 │ │ +091c2c: 6f20 7117 2a00 |0070: invoke-super {v10, v2}, Ljwtc/android/chess/UI;.handleClick:(I)Z // method@1771 │ │ +091c32: 0a04 |0073: move-result v4 │ │ +091c34: 28fb |0074: goto 006f // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=346 │ │ 0x000a line=347 │ │ 0x000f line=349 │ │ + 0x002f line=353 │ │ 0x0047 line=357 │ │ 0x0054 line=359 │ │ 0x005b line=360 │ │ 0x0060 line=361 │ │ 0x0068 line=371 │ │ 0x006c line=372 │ │ 0x006f line=376 │ │ @@ -198429,41 +198524,41 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 46 16-bit code units │ │ -09009c: |[09009c] jwtc.android.chess.puzzle.ChessViewPuzzle.paintBoard:()V │ │ -0900ac: 1214 |0000: const/4 v4, #int 1 // #1 │ │ -0900ae: 1203 |0001: const/4 v3, #int 0 // #0 │ │ -0900b0: 5452 f109 |0002: iget-object v2, v5, Ljwtc/android/chess/puzzle/ChessViewPuzzle;._jni:Ljwtc/chess/JNI; // field@09f1 │ │ -0900b4: 6e10 2e1b 0200 |0004: invoke-virtual {v2}, Ljwtc/chess/JNI;.getMyMove:()I // method@1b2e │ │ -0900ba: 0a01 |0007: move-result v1 │ │ -0900bc: 3801 1f00 |0008: if-eqz v1, 0027 // +001f │ │ -0900c0: 1232 |000a: const/4 v2, #int 3 // #3 │ │ -0900c2: 2320 8f04 |000b: new-array v0, v2, [I // type@048f │ │ -0900c6: 5252 fa09 |000d: iget v2, v5, Ljwtc/android/chess/puzzle/ChessViewPuzzle;.m_iFrom:I // field@09fa │ │ -0900ca: 4b02 0003 |000f: aput v2, v0, v3 │ │ -0900ce: 7110 541b 0100 |0011: invoke-static {v1}, Ljwtc/chess/Move;.getTo:(I)I // method@1b54 │ │ -0900d4: 0a02 |0014: move-result v2 │ │ -0900d6: 4b02 0004 |0015: aput v2, v0, v4 │ │ -0900da: 1222 |0017: const/4 v2, #int 2 // #2 │ │ -0900dc: 7110 521b 0100 |0018: invoke-static {v1}, Ljwtc/chess/Move;.getFrom:(I)I // method@1b52 │ │ -0900e2: 0a03 |001b: move-result v3 │ │ -0900e4: 4b03 0002 |001c: aput v3, v0, v2 │ │ -0900e8: 5452 f909 |001e: iget-object v2, v5, Ljwtc/android/chess/puzzle/ChessViewPuzzle;._view:Ljwtc/android/chess/ChessViewBase; // field@09f9 │ │ -0900ec: 5453 f109 |0020: iget-object v3, v5, Ljwtc/android/chess/puzzle/ChessViewPuzzle;._jni:Ljwtc/chess/JNI; // field@09f1 │ │ -0900f0: 1204 |0022: const/4 v4, #int 0 // #0 │ │ -0900f2: 6e40 e616 3240 |0023: invoke-virtual {v2, v3, v0, v4}, Ljwtc/android/chess/ChessViewBase;.paintBoard:(Ljwtc/chess/JNI;[ILjava/util/ArrayList;)V // method@16e6 │ │ -0900f8: 0e00 |0026: return-void │ │ -0900fa: 2340 8f04 |0027: new-array v0, v4, [I // type@048f │ │ -0900fe: 5252 fa09 |0029: iget v2, v5, Ljwtc/android/chess/puzzle/ChessViewPuzzle;.m_iFrom:I // field@09fa │ │ -090102: 4b02 0003 |002b: aput v2, v0, v3 │ │ -090106: 28f1 |002d: goto 001e // -000f │ │ +091c38: |[091c38] jwtc.android.chess.puzzle.ChessViewPuzzle.paintBoard:()V │ │ +091c48: 1214 |0000: const/4 v4, #int 1 // #1 │ │ +091c4a: 1203 |0001: const/4 v3, #int 0 // #0 │ │ +091c4c: 5452 f109 |0002: iget-object v2, v5, Ljwtc/android/chess/puzzle/ChessViewPuzzle;._jni:Ljwtc/chess/JNI; // field@09f1 │ │ +091c50: 6e10 2d1b 0200 |0004: invoke-virtual {v2}, Ljwtc/chess/JNI;.getMyMove:()I // method@1b2d │ │ +091c56: 0a01 |0007: move-result v1 │ │ +091c58: 3801 1f00 |0008: if-eqz v1, 0027 // +001f │ │ +091c5c: 1232 |000a: const/4 v2, #int 3 // #3 │ │ +091c5e: 2320 8c04 |000b: new-array v0, v2, [I // type@048c │ │ +091c62: 5252 fa09 |000d: iget v2, v5, Ljwtc/android/chess/puzzle/ChessViewPuzzle;.m_iFrom:I // field@09fa │ │ +091c66: 4b02 0003 |000f: aput v2, v0, v3 │ │ +091c6a: 7110 531b 0100 |0011: invoke-static {v1}, Ljwtc/chess/Move;.getTo:(I)I // method@1b53 │ │ +091c70: 0a02 |0014: move-result v2 │ │ +091c72: 4b02 0004 |0015: aput v2, v0, v4 │ │ +091c76: 1222 |0017: const/4 v2, #int 2 // #2 │ │ +091c78: 7110 511b 0100 |0018: invoke-static {v1}, Ljwtc/chess/Move;.getFrom:(I)I // method@1b51 │ │ +091c7e: 0a03 |001b: move-result v3 │ │ +091c80: 4b03 0002 |001c: aput v3, v0, v2 │ │ +091c84: 5452 f909 |001e: iget-object v2, v5, Ljwtc/android/chess/puzzle/ChessViewPuzzle;._view:Ljwtc/android/chess/ChessViewBase; // field@09f9 │ │ +091c88: 5453 f109 |0020: iget-object v3, v5, Ljwtc/android/chess/puzzle/ChessViewPuzzle;._jni:Ljwtc/chess/JNI; // field@09f1 │ │ +091c8c: 1204 |0022: const/4 v4, #int 0 // #0 │ │ +091c8e: 6e40 e616 3240 |0023: invoke-virtual {v2, v3, v0, v4}, Ljwtc/android/chess/ChessViewBase;.paintBoard:(Ljwtc/chess/JNI;[ILjava/util/ArrayList;)V // method@16e6 │ │ +091c94: 0e00 |0026: return-void │ │ +091c96: 2340 8c04 |0027: new-array v0, v4, [I // type@048c │ │ +091c9a: 5252 fa09 |0029: iget v2, v5, Ljwtc/android/chess/puzzle/ChessViewPuzzle;.m_iFrom:I // field@09fa │ │ +091c9e: 4b02 0003 |002b: aput v2, v0, v3 │ │ +091ca2: 28f1 |002d: goto 001e // -000f │ │ catches : (none) │ │ positions : │ │ 0x0002 line=215 │ │ 0x0008 line=216 │ │ 0x000a line=217 │ │ 0x000d line=218 │ │ 0x0011 line=219 │ │ @@ -198483,164 +198578,164 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 310 16-bit code units │ │ -090108: |[090108] jwtc.android.chess.puzzle.ChessViewPuzzle.play:()V │ │ -090118: 1217 |0000: const/4 v7, #int 1 // #1 │ │ -09011a: 12f4 |0001: const/4 v4, #int -1 // #ff │ │ -09011c: 5984 fa09 |0002: iput v4, v8, Ljwtc/android/chess/puzzle/ChessViewPuzzle;.m_iFrom:I // field@09fa │ │ -090120: 1a04 3e03 |0004: const-string v4, "ChessViewPuzzle" // string@033e │ │ -090124: 2205 4203 |0006: new-instance v5, Ljava/lang/StringBuilder; // type@0342 │ │ -090128: 7010 5715 0500 |0008: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ -09012e: 1a06 5c0b |000b: const-string v6, "Numboard = " // string@0b5c │ │ -090132: 6e20 5f15 6500 |000d: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -090138: 0c05 |0010: move-result-object v5 │ │ -09013a: 5486 f109 |0011: iget-object v6, v8, Ljwtc/android/chess/puzzle/ChessViewPuzzle;._jni:Ljwtc/chess/JNI; // field@09f1 │ │ -09013e: 6e10 301b 0600 |0013: invoke-virtual {v6}, Ljwtc/chess/JNI;.getNumBoard:()I // method@1b30 │ │ -090144: 0a06 |0016: move-result v6 │ │ -090146: 6e20 5b15 6500 |0017: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@155b │ │ -09014c: 0c05 |001a: move-result-object v5 │ │ -09014e: 6e10 6415 0500 |001b: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ -090154: 0c05 |001e: move-result-object v5 │ │ -090156: 7120 f811 5400 |001f: invoke-static {v4, v5}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@11f8 │ │ -09015c: 5484 ef09 |0022: iget-object v4, v8, Ljwtc/android/chess/puzzle/ChessViewPuzzle;._imgStatus:Landroid/widget/ImageView; // field@09ef │ │ -090160: 1405 2600 027f |0024: const v5, #float 1.728e+38 // #7f020026 │ │ -090166: 6e20 e613 5400 |0027: invoke-virtual {v4, v5}, Landroid/widget/ImageView;.setImageResource:(I)V // method@13e6 │ │ -09016c: 5284 ee09 |002a: iget v4, v8, Ljwtc/android/chess/puzzle/ChessViewPuzzle;._iPos:I // field@09ee │ │ -090170: d804 0401 |002c: add-int/lit8 v4, v4, #int 1 // #01 │ │ -090174: 5984 ee09 |002e: iput v4, v8, Ljwtc/android/chess/puzzle/ChessViewPuzzle;._iPos:I // field@09ee │ │ -090178: 5284 ee09 |0030: iget v4, v8, Ljwtc/android/chess/puzzle/ChessViewPuzzle;._iPos:I // field@09ee │ │ -09017c: 3574 0400 |0032: if-ge v4, v7, 0036 // +0004 │ │ -090180: 5987 ee09 |0034: iput v7, v8, Ljwtc/android/chess/puzzle/ChessViewPuzzle;._iPos:I // field@09ee │ │ -090184: 5284 ee09 |0036: iget v4, v8, Ljwtc/android/chess/puzzle/ChessViewPuzzle;._iPos:I // field@09ee │ │ -090188: 5285 f309 |0038: iget v5, v8, Ljwtc/android/chess/puzzle/ChessViewPuzzle;._num:I // field@09f3 │ │ -09018c: 3754 0800 |003a: if-le v4, v5, 0042 // +0008 │ │ -090190: 1a04 400e |003c: const-string v4, "You completed all puzzles!!!" // string@0e40 │ │ -090194: 6e20 c019 4800 |003e: invoke-virtual {v8, v4}, Ljwtc/android/chess/puzzle/ChessViewPuzzle;.setMessage:(Ljava/lang/String;)V // method@19c0 │ │ -09019a: 0e00 |0041: return-void │ │ -09019c: 5484 f609 |0042: iget-object v4, v8, Ljwtc/android/chess/puzzle/ChessViewPuzzle;._seekBar:Landroid/widget/SeekBar; // field@09f6 │ │ -0901a0: 3804 0900 |0044: if-eqz v4, 004d // +0009 │ │ -0901a4: 5484 f609 |0046: iget-object v4, v8, Ljwtc/android/chess/puzzle/ChessViewPuzzle;._seekBar:Landroid/widget/SeekBar; // field@09f6 │ │ -0901a8: 5285 ee09 |0048: iget v5, v8, Ljwtc/android/chess/puzzle/ChessViewPuzzle;._iPos:I // field@09ee │ │ -0901ac: 6e20 4f14 5400 |004a: invoke-virtual {v4, v5}, Landroid/widget/SeekBar;.setProgress:(I)V // method@144f │ │ -0901b2: 5484 ed09 |004d: iget-object v4, v8, Ljwtc/android/chess/puzzle/ChessViewPuzzle;._cursor:Landroid/database/Cursor; // field@09ed │ │ -0901b6: 3804 f2ff |004f: if-eqz v4, 0041 // -000e │ │ -0901ba: 5484 ed09 |0051: iget-object v4, v8, Ljwtc/android/chess/puzzle/ChessViewPuzzle;._cursor:Landroid/database/Cursor; // field@09ed │ │ -0901be: 5285 ee09 |0053: iget v5, v8, Ljwtc/android/chess/puzzle/ChessViewPuzzle;._iPos:I // field@09ee │ │ -0901c2: d805 05ff |0055: add-int/lit8 v5, v5, #int -1 // #ff │ │ -0901c6: 7220 3101 5400 |0057: invoke-interface {v4, v5}, Landroid/database/Cursor;.moveToPosition:(I)Z // method@0131 │ │ -0901cc: 5484 ed09 |005a: iget-object v4, v8, Ljwtc/android/chess/puzzle/ChessViewPuzzle;._cursor:Landroid/database/Cursor; // field@09ed │ │ -0901d0: 5485 ed09 |005c: iget-object v5, v8, Ljwtc/android/chess/puzzle/ChessViewPuzzle;._cursor:Landroid/database/Cursor; // field@09ed │ │ -0901d4: 1a06 890b |005e: const-string v6, "PGN" // string@0b89 │ │ -0901d8: 7220 2701 6500 |0060: invoke-interface {v5, v6}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@0127 │ │ -0901de: 0a05 |0063: move-result v5 │ │ -0901e0: 7220 2c01 5400 |0064: invoke-interface {v4, v5}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@012c │ │ -0901e6: 0c01 |0067: move-result-object v1 │ │ -0901e8: 1a04 3e03 |0068: const-string v4, "ChessViewPuzzle" // string@033e │ │ -0901ec: 2205 4203 |006a: new-instance v5, Ljava/lang/StringBuilder; // type@0342 │ │ -0901f0: 7010 5715 0500 |006c: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ -0901f6: 1a06 c517 |006f: const-string v6, "init: " // string@17c5 │ │ -0901fa: 6e20 5f15 6500 |0071: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -090200: 0c05 |0074: move-result-object v5 │ │ -090202: 6e20 5f15 1500 |0075: invoke-virtual {v5, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -090208: 0c05 |0078: move-result-object v5 │ │ -09020a: 6e10 6415 0500 |0079: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ -090210: 0c05 |007c: move-result-object v5 │ │ -090212: 7120 f811 5400 |007d: invoke-static {v4, v5}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@11f8 │ │ -090218: 6e20 ba19 1800 |0080: invoke-virtual {v8, v1}, Ljwtc/android/chess/puzzle/ChessViewPuzzle;.loadPGN:(Ljava/lang/String;)Z // method@19ba │ │ -09021e: 1204 |0083: const/4 v4, #int 0 // #0 │ │ -090220: 6e20 b919 4800 |0084: invoke-virtual {v8, v4}, Ljwtc/android/chess/puzzle/ChessViewPuzzle;.jumptoMove:(I)V // method@19b9 │ │ -090226: 5484 f109 |0087: iget-object v4, v8, Ljwtc/android/chess/puzzle/ChessViewPuzzle;._jni:Ljwtc/chess/JNI; // field@09f1 │ │ -09022a: 6e10 331b 0400 |0089: invoke-virtual {v4}, Ljwtc/chess/JNI;.getTurn:()I // method@1b33 │ │ -090230: 0a03 |008c: move-result v3 │ │ -090232: 3903 0a00 |008d: if-nez v3, 0097 // +000a │ │ -090236: 5484 f909 |008f: iget-object v4, v8, Ljwtc/android/chess/puzzle/ChessViewPuzzle;._view:Ljwtc/android/chess/ChessViewBase; // field@09f9 │ │ -09023a: 6e10 e316 0400 |0091: invoke-virtual {v4}, Ljwtc/android/chess/ChessViewBase;.getFlippedBoard:()Z // method@16e3 │ │ -090240: 0a04 |0094: move-result v4 │ │ -090242: 3804 0c00 |0095: if-eqz v4, 00a1 // +000c │ │ -090246: 3373 0f00 |0097: if-ne v3, v7, 00a6 // +000f │ │ -09024a: 5484 f909 |0099: iget-object v4, v8, Ljwtc/android/chess/puzzle/ChessViewPuzzle;._view:Ljwtc/android/chess/ChessViewBase; // field@09f9 │ │ -09024e: 6e10 e316 0400 |009b: invoke-virtual {v4}, Ljwtc/android/chess/ChessViewBase;.getFlippedBoard:()Z // method@16e3 │ │ -090254: 0a04 |009e: move-result v4 │ │ -090256: 3804 0700 |009f: if-eqz v4, 00a6 // +0007 │ │ -09025a: 5484 f909 |00a1: iget-object v4, v8, Ljwtc/android/chess/puzzle/ChessViewPuzzle;._view:Ljwtc/android/chess/ChessViewBase; // field@09f9 │ │ -09025e: 6e10 e016 0400 |00a3: invoke-virtual {v4}, Ljwtc/android/chess/ChessViewBase;.flipBoard:()V // method@16e0 │ │ -090264: 5484 f209 |00a6: iget-object v4, v8, Ljwtc/android/chess/puzzle/ChessViewPuzzle;._mapPGNHead:Ljava/util/HashMap; // field@09f2 │ │ -090268: 1a05 320e |00a8: const-string v5, "White" // string@0e32 │ │ -09026c: 6e20 c415 5400 |00aa: invoke-virtual {v4, v5}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@15c4 │ │ -090272: 0c02 |00ad: move-result-object v2 │ │ -090274: 1f02 4003 |00ae: check-cast v2, Ljava/lang/String; // type@0340 │ │ -090278: 3902 6800 |00b0: if-nez v2, 0118 // +0068 │ │ -09027c: 1a02 0000 |00b2: const-string v2, "" // string@0000 │ │ -090280: 5484 f209 |00b4: iget-object v4, v8, Ljwtc/android/chess/puzzle/ChessViewPuzzle;._mapPGNHead:Ljava/util/HashMap; // field@09f2 │ │ -090284: 1a05 bd03 |00b6: const-string v5, "Date" // string@03bd │ │ -090288: 6e20 c415 5400 |00b8: invoke-virtual {v4, v5}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@15c4 │ │ -09028e: 0c00 |00bb: move-result-object v0 │ │ -090290: 1f00 4003 |00bc: check-cast v0, Ljava/lang/String; // type@0340 │ │ -090294: 3900 6300 |00be: if-nez v0, 0121 // +0063 │ │ -090298: 1a00 0000 |00c0: const-string v0, "" // string@0000 │ │ -09029c: 6e10 4215 0200 |00c2: invoke-virtual {v2}, Ljava/lang/String;.length:()I // method@1542 │ │ -0902a2: 0a04 |00c5: move-result v4 │ │ -0902a4: 3d04 1b00 |00c6: if-lez v4, 00e1 // +001b │ │ -0902a8: 6e10 4215 0000 |00c8: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@1542 │ │ -0902ae: 0a04 |00cb: move-result v4 │ │ -0902b0: 3d04 1500 |00cc: if-lez v4, 00e1 // +0015 │ │ -0902b4: 2204 4203 |00ce: new-instance v4, Ljava/lang/StringBuilder; // type@0342 │ │ -0902b8: 7010 5715 0400 |00d0: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ -0902be: 6e20 5f15 2400 |00d3: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -0902c4: 0c04 |00d6: move-result-object v4 │ │ -0902c6: 1a05 2701 |00d7: const-string v5, ", " // string@0127 │ │ -0902ca: 6e20 5f15 5400 |00d9: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -0902d0: 0c04 |00dc: move-result-object v4 │ │ -0902d2: 6e10 6415 0400 |00dd: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ -0902d8: 0c02 |00e0: move-result-object v2 │ │ -0902da: 5484 f809 |00e1: iget-object v4, v8, Ljwtc/android/chess/puzzle/ChessViewPuzzle;._tvPuzzleText:Landroid/widget/TextView; // field@09f8 │ │ -0902de: 2205 4203 |00e3: new-instance v5, Ljava/lang/StringBuilder; // type@0342 │ │ -0902e2: 7010 5715 0500 |00e5: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ -0902e8: 1a06 c900 |00e8: const-string v6, "# " // string@00c9 │ │ -0902ec: 6e20 5f15 6500 |00ea: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -0902f2: 0c05 |00ed: move-result-object v5 │ │ -0902f4: 5286 ee09 |00ee: iget v6, v8, Ljwtc/android/chess/puzzle/ChessViewPuzzle;._iPos:I // field@09ee │ │ -0902f8: 6e20 5b15 6500 |00f0: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@155b │ │ -0902fe: 0c05 |00f3: move-result-object v5 │ │ -090300: 1a06 3400 |00f4: const-string v6, " - " // string@0034 │ │ -090304: 6e20 5f15 6500 |00f6: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -09030a: 0c05 |00f9: move-result-object v5 │ │ -09030c: 6e20 5f15 2500 |00fa: invoke-virtual {v5, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -090312: 0c05 |00fd: move-result-object v5 │ │ -090314: 6e20 5f15 0500 |00fe: invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -09031a: 0c05 |0101: move-result-object v5 │ │ -09031c: 6e10 6415 0500 |0102: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ -090322: 0c05 |0105: move-result-object v5 │ │ -090324: 6e20 8214 5400 |0106: invoke-virtual {v4, v5}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@1482 │ │ -09032a: 5485 f009 |0109: iget-object v5, v8, Ljwtc/android/chess/puzzle/ChessViewPuzzle;._imgTurn:Landroid/widget/ImageView; // field@09f0 │ │ -09032e: 3373 2700 |010b: if-ne v3, v7, 0132 // +0027 │ │ -090332: 1404 4400 027f |010d: const v4, #float 1.72801e+38 // #7f020044 │ │ -090338: 6e20 e613 4500 |0110: invoke-virtual {v5, v4}, Landroid/widget/ImageView;.setImageResource:(I)V // method@13e6 │ │ -09033e: 6e10 c119 0800 |0113: invoke-virtual {v8}, Ljwtc/android/chess/puzzle/ChessViewPuzzle;.updateState:()V // method@19c1 │ │ -090344: 2900 2bff |0116: goto/16 0041 // -00d5 │ │ -090348: 1a04 c301 |0118: const-string v4, "?" // string@01c3 │ │ -09034c: 1a05 0000 |011a: const-string v5, "" // string@0000 │ │ -090350: 6e30 4315 4205 |011c: invoke-virtual {v2, v4, v5}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@1543 │ │ -090356: 0c02 |011f: move-result-object v2 │ │ -090358: 2894 |0120: goto 00b4 // -006c │ │ -09035a: 1a04 c401 |0121: const-string v4, "????" // string@01c4 │ │ -09035e: 1a05 0000 |0123: const-string v5, "" // string@0000 │ │ -090362: 6e30 4315 4005 |0125: invoke-virtual {v0, v4, v5}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@1543 │ │ -090368: 0c00 |0128: move-result-object v0 │ │ -09036a: 1a04 3a01 |0129: const-string v4, ".??.??" // string@013a │ │ -09036e: 1a05 0000 |012b: const-string v5, "" // string@0000 │ │ -090372: 6e30 4315 4005 |012d: invoke-virtual {v0, v4, v5}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@1543 │ │ -090378: 0c00 |0130: move-result-object v0 │ │ -09037a: 2891 |0131: goto 00c2 // -006f │ │ -09037c: 1404 4300 027f |0132: const v4, #float 1.72801e+38 // #7f020043 │ │ -090382: 28db |0135: goto 0110 // -0025 │ │ +091ca4: |[091ca4] jwtc.android.chess.puzzle.ChessViewPuzzle.play:()V │ │ +091cb4: 1217 |0000: const/4 v7, #int 1 // #1 │ │ +091cb6: 12f4 |0001: const/4 v4, #int -1 // #ff │ │ +091cb8: 5984 fa09 |0002: iput v4, v8, Ljwtc/android/chess/puzzle/ChessViewPuzzle;.m_iFrom:I // field@09fa │ │ +091cbc: 1a04 3e03 |0004: const-string v4, "ChessViewPuzzle" // string@033e │ │ +091cc0: 2205 3f03 |0006: new-instance v5, Ljava/lang/StringBuilder; // type@033f │ │ +091cc4: 7010 5715 0500 |0008: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ +091cca: 1a06 590b |000b: const-string v6, "Numboard = " // string@0b59 │ │ +091cce: 6e20 5f15 6500 |000d: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +091cd4: 0c05 |0010: move-result-object v5 │ │ +091cd6: 5486 f109 |0011: iget-object v6, v8, Ljwtc/android/chess/puzzle/ChessViewPuzzle;._jni:Ljwtc/chess/JNI; // field@09f1 │ │ +091cda: 6e10 2f1b 0600 |0013: invoke-virtual {v6}, Ljwtc/chess/JNI;.getNumBoard:()I // method@1b2f │ │ +091ce0: 0a06 |0016: move-result v6 │ │ +091ce2: 6e20 5b15 6500 |0017: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@155b │ │ +091ce8: 0c05 |001a: move-result-object v5 │ │ +091cea: 6e10 6415 0500 |001b: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ +091cf0: 0c05 |001e: move-result-object v5 │ │ +091cf2: 7120 f811 5400 |001f: invoke-static {v4, v5}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@11f8 │ │ +091cf8: 5484 ef09 |0022: iget-object v4, v8, Ljwtc/android/chess/puzzle/ChessViewPuzzle;._imgStatus:Landroid/widget/ImageView; // field@09ef │ │ +091cfc: 1405 2600 027f |0024: const v5, #float 1.728e+38 // #7f020026 │ │ +091d02: 6e20 e613 5400 |0027: invoke-virtual {v4, v5}, Landroid/widget/ImageView;.setImageResource:(I)V // method@13e6 │ │ +091d08: 5284 ee09 |002a: iget v4, v8, Ljwtc/android/chess/puzzle/ChessViewPuzzle;._iPos:I // field@09ee │ │ +091d0c: d804 0401 |002c: add-int/lit8 v4, v4, #int 1 // #01 │ │ +091d10: 5984 ee09 |002e: iput v4, v8, Ljwtc/android/chess/puzzle/ChessViewPuzzle;._iPos:I // field@09ee │ │ +091d14: 5284 ee09 |0030: iget v4, v8, Ljwtc/android/chess/puzzle/ChessViewPuzzle;._iPos:I // field@09ee │ │ +091d18: 3574 0400 |0032: if-ge v4, v7, 0036 // +0004 │ │ +091d1c: 5987 ee09 |0034: iput v7, v8, Ljwtc/android/chess/puzzle/ChessViewPuzzle;._iPos:I // field@09ee │ │ +091d20: 5284 ee09 |0036: iget v4, v8, Ljwtc/android/chess/puzzle/ChessViewPuzzle;._iPos:I // field@09ee │ │ +091d24: 5285 f309 |0038: iget v5, v8, Ljwtc/android/chess/puzzle/ChessViewPuzzle;._num:I // field@09f3 │ │ +091d28: 3754 0800 |003a: if-le v4, v5, 0042 // +0008 │ │ +091d2c: 1a04 3d0e |003c: const-string v4, "You completed all puzzles!!!" // string@0e3d │ │ +091d30: 6e20 bf19 4800 |003e: invoke-virtual {v8, v4}, Ljwtc/android/chess/puzzle/ChessViewPuzzle;.setMessage:(Ljava/lang/String;)V // method@19bf │ │ +091d36: 0e00 |0041: return-void │ │ +091d38: 5484 f609 |0042: iget-object v4, v8, Ljwtc/android/chess/puzzle/ChessViewPuzzle;._seekBar:Landroid/widget/SeekBar; // field@09f6 │ │ +091d3c: 3804 0900 |0044: if-eqz v4, 004d // +0009 │ │ +091d40: 5484 f609 |0046: iget-object v4, v8, Ljwtc/android/chess/puzzle/ChessViewPuzzle;._seekBar:Landroid/widget/SeekBar; // field@09f6 │ │ +091d44: 5285 ee09 |0048: iget v5, v8, Ljwtc/android/chess/puzzle/ChessViewPuzzle;._iPos:I // field@09ee │ │ +091d48: 6e20 4f14 5400 |004a: invoke-virtual {v4, v5}, Landroid/widget/SeekBar;.setProgress:(I)V // method@144f │ │ +091d4e: 5484 ed09 |004d: iget-object v4, v8, Ljwtc/android/chess/puzzle/ChessViewPuzzle;._cursor:Landroid/database/Cursor; // field@09ed │ │ +091d52: 3804 f2ff |004f: if-eqz v4, 0041 // -000e │ │ +091d56: 5484 ed09 |0051: iget-object v4, v8, Ljwtc/android/chess/puzzle/ChessViewPuzzle;._cursor:Landroid/database/Cursor; // field@09ed │ │ +091d5a: 5285 ee09 |0053: iget v5, v8, Ljwtc/android/chess/puzzle/ChessViewPuzzle;._iPos:I // field@09ee │ │ +091d5e: d805 05ff |0055: add-int/lit8 v5, v5, #int -1 // #ff │ │ +091d62: 7220 3101 5400 |0057: invoke-interface {v4, v5}, Landroid/database/Cursor;.moveToPosition:(I)Z // method@0131 │ │ +091d68: 5484 ed09 |005a: iget-object v4, v8, Ljwtc/android/chess/puzzle/ChessViewPuzzle;._cursor:Landroid/database/Cursor; // field@09ed │ │ +091d6c: 5485 ed09 |005c: iget-object v5, v8, Ljwtc/android/chess/puzzle/ChessViewPuzzle;._cursor:Landroid/database/Cursor; // field@09ed │ │ +091d70: 1a06 860b |005e: const-string v6, "PGN" // string@0b86 │ │ +091d74: 7220 2701 6500 |0060: invoke-interface {v5, v6}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@0127 │ │ +091d7a: 0a05 |0063: move-result v5 │ │ +091d7c: 7220 2c01 5400 |0064: invoke-interface {v4, v5}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@012c │ │ +091d82: 0c01 |0067: move-result-object v1 │ │ +091d84: 1a04 3e03 |0068: const-string v4, "ChessViewPuzzle" // string@033e │ │ +091d88: 2205 3f03 |006a: new-instance v5, Ljava/lang/StringBuilder; // type@033f │ │ +091d8c: 7010 5715 0500 |006c: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ +091d92: 1a06 c117 |006f: const-string v6, "init: " // string@17c1 │ │ +091d96: 6e20 5f15 6500 |0071: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +091d9c: 0c05 |0074: move-result-object v5 │ │ +091d9e: 6e20 5f15 1500 |0075: invoke-virtual {v5, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +091da4: 0c05 |0078: move-result-object v5 │ │ +091da6: 6e10 6415 0500 |0079: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ +091dac: 0c05 |007c: move-result-object v5 │ │ +091dae: 7120 f811 5400 |007d: invoke-static {v4, v5}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@11f8 │ │ +091db4: 6e20 b919 1800 |0080: invoke-virtual {v8, v1}, Ljwtc/android/chess/puzzle/ChessViewPuzzle;.loadPGN:(Ljava/lang/String;)Z // method@19b9 │ │ +091dba: 1204 |0083: const/4 v4, #int 0 // #0 │ │ +091dbc: 6e20 b819 4800 |0084: invoke-virtual {v8, v4}, Ljwtc/android/chess/puzzle/ChessViewPuzzle;.jumptoMove:(I)V // method@19b8 │ │ +091dc2: 5484 f109 |0087: iget-object v4, v8, Ljwtc/android/chess/puzzle/ChessViewPuzzle;._jni:Ljwtc/chess/JNI; // field@09f1 │ │ +091dc6: 6e10 321b 0400 |0089: invoke-virtual {v4}, Ljwtc/chess/JNI;.getTurn:()I // method@1b32 │ │ +091dcc: 0a03 |008c: move-result v3 │ │ +091dce: 3903 0a00 |008d: if-nez v3, 0097 // +000a │ │ +091dd2: 5484 f909 |008f: iget-object v4, v8, Ljwtc/android/chess/puzzle/ChessViewPuzzle;._view:Ljwtc/android/chess/ChessViewBase; // field@09f9 │ │ +091dd6: 6e10 e316 0400 |0091: invoke-virtual {v4}, Ljwtc/android/chess/ChessViewBase;.getFlippedBoard:()Z // method@16e3 │ │ +091ddc: 0a04 |0094: move-result v4 │ │ +091dde: 3804 0c00 |0095: if-eqz v4, 00a1 // +000c │ │ +091de2: 3373 0f00 |0097: if-ne v3, v7, 00a6 // +000f │ │ +091de6: 5484 f909 |0099: iget-object v4, v8, Ljwtc/android/chess/puzzle/ChessViewPuzzle;._view:Ljwtc/android/chess/ChessViewBase; // field@09f9 │ │ +091dea: 6e10 e316 0400 |009b: invoke-virtual {v4}, Ljwtc/android/chess/ChessViewBase;.getFlippedBoard:()Z // method@16e3 │ │ +091df0: 0a04 |009e: move-result v4 │ │ +091df2: 3804 0700 |009f: if-eqz v4, 00a6 // +0007 │ │ +091df6: 5484 f909 |00a1: iget-object v4, v8, Ljwtc/android/chess/puzzle/ChessViewPuzzle;._view:Ljwtc/android/chess/ChessViewBase; // field@09f9 │ │ +091dfa: 6e10 e016 0400 |00a3: invoke-virtual {v4}, Ljwtc/android/chess/ChessViewBase;.flipBoard:()V // method@16e0 │ │ +091e00: 5484 f209 |00a6: iget-object v4, v8, Ljwtc/android/chess/puzzle/ChessViewPuzzle;._mapPGNHead:Ljava/util/HashMap; // field@09f2 │ │ +091e04: 1a05 2f0e |00a8: const-string v5, "White" // string@0e2f │ │ +091e08: 6e20 c415 5400 |00aa: invoke-virtual {v4, v5}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@15c4 │ │ +091e0e: 0c02 |00ad: move-result-object v2 │ │ +091e10: 1f02 3d03 |00ae: check-cast v2, Ljava/lang/String; // type@033d │ │ +091e14: 3902 6800 |00b0: if-nez v2, 0118 // +0068 │ │ +091e18: 1a02 0000 |00b2: const-string v2, "" // string@0000 │ │ +091e1c: 5484 f209 |00b4: iget-object v4, v8, Ljwtc/android/chess/puzzle/ChessViewPuzzle;._mapPGNHead:Ljava/util/HashMap; // field@09f2 │ │ +091e20: 1a05 bd03 |00b6: const-string v5, "Date" // string@03bd │ │ +091e24: 6e20 c415 5400 |00b8: invoke-virtual {v4, v5}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@15c4 │ │ +091e2a: 0c00 |00bb: move-result-object v0 │ │ +091e2c: 1f00 3d03 |00bc: check-cast v0, Ljava/lang/String; // type@033d │ │ +091e30: 3900 6300 |00be: if-nez v0, 0121 // +0063 │ │ +091e34: 1a00 0000 |00c0: const-string v0, "" // string@0000 │ │ +091e38: 6e10 4215 0200 |00c2: invoke-virtual {v2}, Ljava/lang/String;.length:()I // method@1542 │ │ +091e3e: 0a04 |00c5: move-result v4 │ │ +091e40: 3d04 1b00 |00c6: if-lez v4, 00e1 // +001b │ │ +091e44: 6e10 4215 0000 |00c8: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@1542 │ │ +091e4a: 0a04 |00cb: move-result v4 │ │ +091e4c: 3d04 1500 |00cc: if-lez v4, 00e1 // +0015 │ │ +091e50: 2204 3f03 |00ce: new-instance v4, Ljava/lang/StringBuilder; // type@033f │ │ +091e54: 7010 5715 0400 |00d0: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ +091e5a: 6e20 5f15 2400 |00d3: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +091e60: 0c04 |00d6: move-result-object v4 │ │ +091e62: 1a05 2701 |00d7: const-string v5, ", " // string@0127 │ │ +091e66: 6e20 5f15 5400 |00d9: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +091e6c: 0c04 |00dc: move-result-object v4 │ │ +091e6e: 6e10 6415 0400 |00dd: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ +091e74: 0c02 |00e0: move-result-object v2 │ │ +091e76: 5484 f809 |00e1: iget-object v4, v8, Ljwtc/android/chess/puzzle/ChessViewPuzzle;._tvPuzzleText:Landroid/widget/TextView; // field@09f8 │ │ +091e7a: 2205 3f03 |00e3: new-instance v5, Ljava/lang/StringBuilder; // type@033f │ │ +091e7e: 7010 5715 0500 |00e5: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ +091e84: 1a06 c900 |00e8: const-string v6, "# " // string@00c9 │ │ +091e88: 6e20 5f15 6500 |00ea: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +091e8e: 0c05 |00ed: move-result-object v5 │ │ +091e90: 5286 ee09 |00ee: iget v6, v8, Ljwtc/android/chess/puzzle/ChessViewPuzzle;._iPos:I // field@09ee │ │ +091e94: 6e20 5b15 6500 |00f0: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@155b │ │ +091e9a: 0c05 |00f3: move-result-object v5 │ │ +091e9c: 1a06 3400 |00f4: const-string v6, " - " // string@0034 │ │ +091ea0: 6e20 5f15 6500 |00f6: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +091ea6: 0c05 |00f9: move-result-object v5 │ │ +091ea8: 6e20 5f15 2500 |00fa: invoke-virtual {v5, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +091eae: 0c05 |00fd: move-result-object v5 │ │ +091eb0: 6e20 5f15 0500 |00fe: invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +091eb6: 0c05 |0101: move-result-object v5 │ │ +091eb8: 6e10 6415 0500 |0102: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ +091ebe: 0c05 |0105: move-result-object v5 │ │ +091ec0: 6e20 8214 5400 |0106: invoke-virtual {v4, v5}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@1482 │ │ +091ec6: 5485 f009 |0109: iget-object v5, v8, Ljwtc/android/chess/puzzle/ChessViewPuzzle;._imgTurn:Landroid/widget/ImageView; // field@09f0 │ │ +091eca: 3373 2700 |010b: if-ne v3, v7, 0132 // +0027 │ │ +091ece: 1404 4400 027f |010d: const v4, #float 1.72801e+38 // #7f020044 │ │ +091ed4: 6e20 e613 4500 |0110: invoke-virtual {v5, v4}, Landroid/widget/ImageView;.setImageResource:(I)V // method@13e6 │ │ +091eda: 6e10 c019 0800 |0113: invoke-virtual {v8}, Ljwtc/android/chess/puzzle/ChessViewPuzzle;.updateState:()V // method@19c0 │ │ +091ee0: 2900 2bff |0116: goto/16 0041 // -00d5 │ │ +091ee4: 1a04 c301 |0118: const-string v4, "?" // string@01c3 │ │ +091ee8: 1a05 0000 |011a: const-string v5, "" // string@0000 │ │ +091eec: 6e30 4315 4205 |011c: invoke-virtual {v2, v4, v5}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@1543 │ │ +091ef2: 0c02 |011f: move-result-object v2 │ │ +091ef4: 2894 |0120: goto 00b4 // -006c │ │ +091ef6: 1a04 c401 |0121: const-string v4, "????" // string@01c4 │ │ +091efa: 1a05 0000 |0123: const-string v5, "" // string@0000 │ │ +091efe: 6e30 4315 4005 |0125: invoke-virtual {v0, v4, v5}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@1543 │ │ +091f04: 0c00 |0128: move-result-object v0 │ │ +091f06: 1a04 3a01 |0129: const-string v4, ".??.??" // string@013a │ │ +091f0a: 1a05 0000 |012b: const-string v5, "" // string@0000 │ │ +091f0e: 6e30 4315 4005 |012d: invoke-virtual {v0, v4, v5}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@1543 │ │ +091f14: 0c00 |0130: move-result-object v0 │ │ +091f16: 2891 |0131: goto 00c2 // -006f │ │ +091f18: 1404 4300 027f |0132: const v4, #float 1.72801e+38 // #7f020043 │ │ +091f1e: 28db |0135: goto 0110 // -0025 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=283 │ │ 0x0004 line=284 │ │ 0x0022 line=286 │ │ 0x002a line=290 │ │ 0x0030 line=291 │ │ @@ -198654,14 +198749,15 @@ │ │ 0x0051 line=302 │ │ 0x005a line=303 │ │ 0x0068 line=304 │ │ 0x0080 line=305 │ │ 0x0083 line=307 │ │ 0x0087 line=309 │ │ 0x008d line=310 │ │ + 0x009b line=311 │ │ 0x00a1 line=312 │ │ 0x00a6 line=314 │ │ 0x00b0 line=315 │ │ 0x00b2 line=316 │ │ 0x00b4 line=320 │ │ 0x00be line=321 │ │ 0x00c0 line=322 │ │ @@ -198687,83 +198783,83 @@ │ │ type : '(II)Z' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 139 16-bit code units │ │ -090384: |[090384] jwtc.android.chess.puzzle.ChessViewPuzzle.requestMove:(II)Z │ │ -090394: 1213 |0000: const/4 v3, #int 1 // #1 │ │ -090396: 5452 e609 |0001: iget-object v2, v5, Ljwtc/android/chess/puzzle/ChessViewPuzzle;._arrPGN:Ljava/util/ArrayList; // field@09e6 │ │ -09039a: 6e10 aa15 0200 |0003: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@15aa │ │ -0903a0: 0a02 |0006: move-result v2 │ │ -0903a2: 5454 f109 |0007: iget-object v4, v5, Ljwtc/android/chess/puzzle/ChessViewPuzzle;._jni:Ljwtc/chess/JNI; // field@09f1 │ │ -0903a6: 6e10 301b 0400 |0009: invoke-virtual {v4}, Ljwtc/chess/JNI;.getNumBoard:()I // method@1b30 │ │ -0903ac: 0a04 |000c: move-result v4 │ │ -0903ae: d804 04ff |000d: add-int/lit8 v4, v4, #int -1 // #ff │ │ -0903b2: 3642 0c00 |000f: if-gt v2, v4, 001b // +000c │ │ -0903b6: 1a02 1201 |0011: const-string v2, "(position allready solved)" // string@0112 │ │ -0903ba: 6e20 c019 2500 |0013: invoke-virtual {v5, v2}, Ljwtc/android/chess/puzzle/ChessViewPuzzle;.setMessage:(Ljava/lang/String;)V // method@19c0 │ │ -0903c0: 6f30 7817 6507 |0016: invoke-super {v5, v6, v7}, Ljwtc/android/chess/UI;.requestMove:(II)Z // method@1778 │ │ -0903c6: 0a02 |0019: move-result v2 │ │ -0903c8: 0f02 |001a: return v2 │ │ -0903ca: 5452 e609 |001b: iget-object v2, v5, Ljwtc/android/chess/puzzle/ChessViewPuzzle;._arrPGN:Ljava/util/ArrayList; // field@09e6 │ │ -0903ce: 5454 f109 |001d: iget-object v4, v5, Ljwtc/android/chess/puzzle/ChessViewPuzzle;._jni:Ljwtc/chess/JNI; // field@09f1 │ │ -0903d2: 6e10 301b 0400 |001f: invoke-virtual {v4}, Ljwtc/chess/JNI;.getNumBoard:()I // method@1b30 │ │ -0903d8: 0a04 |0022: move-result v4 │ │ -0903da: d804 04ff |0023: add-int/lit8 v4, v4, #int -1 // #ff │ │ -0903de: 6e20 a315 4200 |0025: invoke-virtual {v2, v4}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@15a3 │ │ -0903e4: 0c02 |0028: move-result-object v2 │ │ -0903e6: 1f02 6f04 |0029: check-cast v2, Ljwtc/chess/PGNEntry; // type@046f │ │ -0903ea: 5220 d20a |002b: iget v0, v2, Ljwtc/chess/PGNEntry;._move:I // field@0ad2 │ │ -0903ee: 7120 5c1b 7600 |002d: invoke-static {v6, v7}, Ljwtc/chess/Move;.makeMove:(II)I // method@1b5c │ │ -0903f4: 0a01 |0030: move-result v1 │ │ -0903f6: 7120 501b 1000 |0031: invoke-static {v0, v1}, Ljwtc/chess/Move;.equalPositions:(II)Z // method@1b50 │ │ -0903fc: 0a02 |0034: move-result v2 │ │ -0903fe: 3802 1d00 |0035: if-eqz v2, 0052 // +001d │ │ -090402: 5452 f109 |0037: iget-object v2, v5, Ljwtc/android/chess/puzzle/ChessViewPuzzle;._jni:Ljwtc/chess/JNI; // field@09f1 │ │ -090406: 6e10 301b 0200 |0039: invoke-virtual {v2}, Ljwtc/chess/JNI;.getNumBoard:()I // method@1b30 │ │ -09040c: 0a02 |003c: move-result v2 │ │ -09040e: 6e20 b919 2500 |003d: invoke-virtual {v5, v2}, Ljwtc/android/chess/puzzle/ChessViewPuzzle;.jumptoMove:(I)V // method@19b9 │ │ -090414: 6e10 c119 0500 |0040: invoke-virtual {v5}, Ljwtc/android/chess/puzzle/ChessViewPuzzle;.updateState:()V // method@19c1 │ │ -09041a: 1a02 5e03 |0043: const-string v2, "Correct!" // string@035e │ │ -09041e: 6e20 c019 2500 |0045: invoke-virtual {v5, v2}, Ljwtc/android/chess/puzzle/ChessViewPuzzle;.setMessage:(Ljava/lang/String;)V // method@19c0 │ │ -090424: 5452 ef09 |0048: iget-object v2, v5, Ljwtc/android/chess/puzzle/ChessViewPuzzle;._imgStatus:Landroid/widget/ImageView; // field@09ef │ │ -090428: 1404 2700 027f |004a: const v4, #float 1.728e+38 // #7f020027 │ │ -09042e: 6e20 e613 4200 |004d: invoke-virtual {v2, v4}, Landroid/widget/ImageView;.setImageResource:(I)V // method@13e6 │ │ -090434: 0132 |0050: move v2, v3 │ │ -090436: 28c9 |0051: goto 001a // -0037 │ │ -090438: 2202 4203 |0052: new-instance v2, Ljava/lang/StringBuilder; // type@0342 │ │ -09043c: 7010 5715 0200 |0054: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ -090442: 1a04 0d0b |0057: const-string v4, "Move " // string@0b0d │ │ -090446: 6e20 5f15 4200 |0059: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -09044c: 0c02 |005c: move-result-object v2 │ │ -09044e: 7110 641b 0100 |005d: invoke-static {v1}, Ljwtc/chess/Move;.toDbgString:(I)Ljava/lang/String; // method@1b64 │ │ -090454: 0c04 |0060: move-result-object v4 │ │ -090456: 6e20 5f15 4200 |0061: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -09045c: 0c04 |0064: move-result-object v4 │ │ -09045e: 6e30 b419 6507 |0065: invoke-virtual {v5, v6, v7}, Ljwtc/android/chess/puzzle/ChessViewPuzzle;.checkIsLegalMove:(II)Z // method@19b4 │ │ -090464: 0a02 |0068: move-result v2 │ │ -090466: 3802 1f00 |0069: if-eqz v2, 0088 // +001f │ │ -09046a: 1a02 7800 |006b: const-string v2, " is not the expected move" // string@0078 │ │ -09046e: 6e20 5f15 2400 |006d: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -090474: 0c02 |0070: move-result-object v2 │ │ -090476: 6e10 6415 0200 |0071: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ -09047c: 0c02 |0074: move-result-object v2 │ │ -09047e: 6e20 c019 2500 |0075: invoke-virtual {v5, v2}, Ljwtc/android/chess/puzzle/ChessViewPuzzle;.setMessage:(Ljava/lang/String;)V // method@19c0 │ │ -090484: 5452 ef09 |0078: iget-object v2, v5, Ljwtc/android/chess/puzzle/ChessViewPuzzle;._imgStatus:Landroid/widget/ImageView; // field@09ef │ │ -090488: 1404 2500 027f |007a: const v4, #float 1.728e+38 // #7f020025 │ │ -09048e: 6e20 e613 4200 |007d: invoke-virtual {v2, v4}, Landroid/widget/ImageView;.setImageResource:(I)V // method@13e6 │ │ -090494: 12f2 |0080: const/4 v2, #int -1 // #ff │ │ -090496: 5952 fa09 |0081: iput v2, v5, Ljwtc/android/chess/puzzle/ChessViewPuzzle;.m_iFrom:I // field@09fa │ │ -09049a: 6e10 c119 0500 |0083: invoke-virtual {v5}, Ljwtc/android/chess/puzzle/ChessViewPuzzle;.updateState:()V // method@19c1 │ │ -0904a0: 0132 |0086: move v2, v3 │ │ -0904a2: 2893 |0087: goto 001a // -006d │ │ -0904a4: 1a02 7200 |0088: const-string v2, " is an invalid move" // string@0072 │ │ -0904a8: 28e3 |008a: goto 006d // -001d │ │ +091f20: |[091f20] jwtc.android.chess.puzzle.ChessViewPuzzle.requestMove:(II)Z │ │ +091f30: 1213 |0000: const/4 v3, #int 1 // #1 │ │ +091f32: 5452 e609 |0001: iget-object v2, v5, Ljwtc/android/chess/puzzle/ChessViewPuzzle;._arrPGN:Ljava/util/ArrayList; // field@09e6 │ │ +091f36: 6e10 aa15 0200 |0003: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@15aa │ │ +091f3c: 0a02 |0006: move-result v2 │ │ +091f3e: 5454 f109 |0007: iget-object v4, v5, Ljwtc/android/chess/puzzle/ChessViewPuzzle;._jni:Ljwtc/chess/JNI; // field@09f1 │ │ +091f42: 6e10 2f1b 0400 |0009: invoke-virtual {v4}, Ljwtc/chess/JNI;.getNumBoard:()I // method@1b2f │ │ +091f48: 0a04 |000c: move-result v4 │ │ +091f4a: d804 04ff |000d: add-int/lit8 v4, v4, #int -1 // #ff │ │ +091f4e: 3642 0c00 |000f: if-gt v2, v4, 001b // +000c │ │ +091f52: 1a02 1201 |0011: const-string v2, "(position allready solved)" // string@0112 │ │ +091f56: 6e20 bf19 2500 |0013: invoke-virtual {v5, v2}, Ljwtc/android/chess/puzzle/ChessViewPuzzle;.setMessage:(Ljava/lang/String;)V // method@19bf │ │ +091f5c: 6f30 7817 6507 |0016: invoke-super {v5, v6, v7}, Ljwtc/android/chess/UI;.requestMove:(II)Z // method@1778 │ │ +091f62: 0a02 |0019: move-result v2 │ │ +091f64: 0f02 |001a: return v2 │ │ +091f66: 5452 e609 |001b: iget-object v2, v5, Ljwtc/android/chess/puzzle/ChessViewPuzzle;._arrPGN:Ljava/util/ArrayList; // field@09e6 │ │ +091f6a: 5454 f109 |001d: iget-object v4, v5, Ljwtc/android/chess/puzzle/ChessViewPuzzle;._jni:Ljwtc/chess/JNI; // field@09f1 │ │ +091f6e: 6e10 2f1b 0400 |001f: invoke-virtual {v4}, Ljwtc/chess/JNI;.getNumBoard:()I // method@1b2f │ │ +091f74: 0a04 |0022: move-result v4 │ │ +091f76: d804 04ff |0023: add-int/lit8 v4, v4, #int -1 // #ff │ │ +091f7a: 6e20 a315 4200 |0025: invoke-virtual {v2, v4}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@15a3 │ │ +091f80: 0c02 |0028: move-result-object v2 │ │ +091f82: 1f02 6c04 |0029: check-cast v2, Ljwtc/chess/PGNEntry; // type@046c │ │ +091f86: 5220 d20a |002b: iget v0, v2, Ljwtc/chess/PGNEntry;._move:I // field@0ad2 │ │ +091f8a: 7120 5b1b 7600 |002d: invoke-static {v6, v7}, Ljwtc/chess/Move;.makeMove:(II)I // method@1b5b │ │ +091f90: 0a01 |0030: move-result v1 │ │ +091f92: 7120 4f1b 1000 |0031: invoke-static {v0, v1}, Ljwtc/chess/Move;.equalPositions:(II)Z // method@1b4f │ │ +091f98: 0a02 |0034: move-result v2 │ │ +091f9a: 3802 1d00 |0035: if-eqz v2, 0052 // +001d │ │ +091f9e: 5452 f109 |0037: iget-object v2, v5, Ljwtc/android/chess/puzzle/ChessViewPuzzle;._jni:Ljwtc/chess/JNI; // field@09f1 │ │ +091fa2: 6e10 2f1b 0200 |0039: invoke-virtual {v2}, Ljwtc/chess/JNI;.getNumBoard:()I // method@1b2f │ │ +091fa8: 0a02 |003c: move-result v2 │ │ +091faa: 6e20 b819 2500 |003d: invoke-virtual {v5, v2}, Ljwtc/android/chess/puzzle/ChessViewPuzzle;.jumptoMove:(I)V // method@19b8 │ │ +091fb0: 6e10 c019 0500 |0040: invoke-virtual {v5}, Ljwtc/android/chess/puzzle/ChessViewPuzzle;.updateState:()V // method@19c0 │ │ +091fb6: 1a02 5e03 |0043: const-string v2, "Correct!" // string@035e │ │ +091fba: 6e20 bf19 2500 |0045: invoke-virtual {v5, v2}, Ljwtc/android/chess/puzzle/ChessViewPuzzle;.setMessage:(Ljava/lang/String;)V // method@19bf │ │ +091fc0: 5452 ef09 |0048: iget-object v2, v5, Ljwtc/android/chess/puzzle/ChessViewPuzzle;._imgStatus:Landroid/widget/ImageView; // field@09ef │ │ +091fc4: 1404 2700 027f |004a: const v4, #float 1.728e+38 // #7f020027 │ │ +091fca: 6e20 e613 4200 |004d: invoke-virtual {v2, v4}, Landroid/widget/ImageView;.setImageResource:(I)V // method@13e6 │ │ +091fd0: 0132 |0050: move v2, v3 │ │ +091fd2: 28c9 |0051: goto 001a // -0037 │ │ +091fd4: 2202 3f03 |0052: new-instance v2, Ljava/lang/StringBuilder; // type@033f │ │ +091fd8: 7010 5715 0200 |0054: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ +091fde: 1a04 0a0b |0057: const-string v4, "Move " // string@0b0a │ │ +091fe2: 6e20 5f15 4200 |0059: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +091fe8: 0c02 |005c: move-result-object v2 │ │ +091fea: 7110 631b 0100 |005d: invoke-static {v1}, Ljwtc/chess/Move;.toDbgString:(I)Ljava/lang/String; // method@1b63 │ │ +091ff0: 0c04 |0060: move-result-object v4 │ │ +091ff2: 6e20 5f15 4200 |0061: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +091ff8: 0c04 |0064: move-result-object v4 │ │ +091ffa: 6e30 b319 6507 |0065: invoke-virtual {v5, v6, v7}, Ljwtc/android/chess/puzzle/ChessViewPuzzle;.checkIsLegalMove:(II)Z // method@19b3 │ │ +092000: 0a02 |0068: move-result v2 │ │ +092002: 3802 1f00 |0069: if-eqz v2, 0088 // +001f │ │ +092006: 1a02 7800 |006b: const-string v2, " is not the expected move" // string@0078 │ │ +09200a: 6e20 5f15 2400 |006d: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +092010: 0c02 |0070: move-result-object v2 │ │ +092012: 6e10 6415 0200 |0071: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ +092018: 0c02 |0074: move-result-object v2 │ │ +09201a: 6e20 bf19 2500 |0075: invoke-virtual {v5, v2}, Ljwtc/android/chess/puzzle/ChessViewPuzzle;.setMessage:(Ljava/lang/String;)V // method@19bf │ │ +092020: 5452 ef09 |0078: iget-object v2, v5, Ljwtc/android/chess/puzzle/ChessViewPuzzle;._imgStatus:Landroid/widget/ImageView; // field@09ef │ │ +092024: 1404 2500 027f |007a: const v4, #float 1.728e+38 // #7f020025 │ │ +09202a: 6e20 e613 4200 |007d: invoke-virtual {v2, v4}, Landroid/widget/ImageView;.setImageResource:(I)V // method@13e6 │ │ +092030: 12f2 |0080: const/4 v2, #int -1 // #ff │ │ +092032: 5952 fa09 |0081: iput v2, v5, Ljwtc/android/chess/puzzle/ChessViewPuzzle;.m_iFrom:I // field@09fa │ │ +092036: 6e10 c019 0500 |0083: invoke-virtual {v5}, Ljwtc/android/chess/puzzle/ChessViewPuzzle;.updateState:()V // method@19c0 │ │ +09203c: 0132 |0086: move v2, v3 │ │ +09203e: 2893 |0087: goto 001a // -006d │ │ +092040: 1a02 7200 |0088: const-string v2, " is an invalid move" // string@0072 │ │ +092044: 28e3 |008a: goto 006d // -001d │ │ catches : (none) │ │ positions : │ │ 0x0001 line=244 │ │ 0x0011 line=245 │ │ 0x0016 line=246 │ │ 0x001a line=278 │ │ 0x001b line=248 │ │ @@ -198792,18 +198888,18 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0904ac: |[0904ac] jwtc.android.chess.puzzle.ChessViewPuzzle.setMessage:(I)V │ │ -0904bc: 5410 f809 |0000: iget-object v0, v1, Ljwtc/android/chess/puzzle/ChessViewPuzzle;._tvPuzzleText:Landroid/widget/TextView; // field@09f8 │ │ -0904c0: 6e20 8114 2000 |0002: invoke-virtual {v0, v2}, Landroid/widget/TextView;.setText:(I)V // method@1481 │ │ -0904c6: 0e00 |0005: return-void │ │ +092048: |[092048] jwtc.android.chess.puzzle.ChessViewPuzzle.setMessage:(I)V │ │ +092058: 5410 f809 |0000: iget-object v0, v1, Ljwtc/android/chess/puzzle/ChessViewPuzzle;._tvPuzzleText:Landroid/widget/TextView; // field@09f8 │ │ +09205c: 6e20 8114 2000 |0002: invoke-virtual {v0, v2}, Landroid/widget/TextView;.setText:(I)V // method@1481 │ │ +092062: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=388 │ │ 0x0005 line=390 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Ljwtc/android/chess/puzzle/ChessViewPuzzle; │ │ 0x0000 - 0x0006 reg=2 res I │ │ @@ -198813,32 +198909,32 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0904c8: |[0904c8] jwtc.android.chess.puzzle.ChessViewPuzzle.setMessage:(Ljava/lang/String;)V │ │ -0904d8: 5410 f809 |0000: iget-object v0, v1, Ljwtc/android/chess/puzzle/ChessViewPuzzle;._tvPuzzleText:Landroid/widget/TextView; // field@09f8 │ │ -0904dc: 6e20 8214 2000 |0002: invoke-virtual {v0, v2}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@1482 │ │ -0904e2: 0e00 |0005: return-void │ │ +092064: |[092064] jwtc.android.chess.puzzle.ChessViewPuzzle.setMessage:(Ljava/lang/String;)V │ │ +092074: 5410 f809 |0000: iget-object v0, v1, Ljwtc/android/chess/puzzle/ChessViewPuzzle;._tvPuzzleText:Landroid/widget/TextView; // field@09f8 │ │ +092078: 6e20 8214 2000 |0002: invoke-virtual {v0, v2}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@1482 │ │ +09207e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=381 │ │ 0x0005 line=385 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Ljwtc/android/chess/puzzle/ChessViewPuzzle; │ │ 0x0000 - 0x0006 reg=2 sMsg Ljava/lang/String; │ │ │ │ source_file_idx : 831 (ChessViewPuzzle.java) │ │ │ │ Class #726 header: │ │ -class_idx : 1146 │ │ +class_idx : 1143 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 1147 │ │ +superclass_idx : 1144 │ │ source_file_idx : 670 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ Class #726 - │ │ @@ -198854,30 +198950,30 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0904e4: |[0904e4] jwtc.chess.board.BoardMembers.:()V │ │ -0904f4: 7010 991b 0000 |0000: invoke-direct {v0}, Ljwtc/chess/board/BoardStatics;.:()V // method@1b99 │ │ -0904fa: 0e00 |0003: return-void │ │ +092080: |[092080] jwtc.chess.board.BoardMembers.:()V │ │ +092090: 7010 981b 0000 |0000: invoke-direct {v0}, Ljwtc/chess/board/BoardStatics;.:()V // method@1b98 │ │ +092096: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=3 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Ljwtc/chess/board/BoardMembers; │ │ │ │ Virtual methods - │ │ source_file_idx : 670 (BoardMembers.java) │ │ │ │ Class #727 header: │ │ -class_idx : 138 │ │ +class_idx : 135 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 137 │ │ +superclass_idx : 134 │ │ source_file_idx : 569 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #727 annotations: │ │ @@ -198898,17 +198994,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0904fc: |[0904fc] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat$AccessibilityServiceInfoJellyBeanMr2.:()V │ │ -09050c: 7010 1002 0000 |0000: invoke-direct {v0}, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoIcsImpl;.:()V // method@0210 │ │ -090512: 0e00 |0003: return-void │ │ +092098: |[092098] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat$AccessibilityServiceInfoJellyBeanMr2.:()V │ │ +0920a8: 7010 1002 0000 |0000: invoke-direct {v0}, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoIcsImpl;.:()V // method@0210 │ │ +0920ae: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=103 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoJellyBeanMr2; │ │ │ │ Virtual methods - │ │ @@ -198917,32 +199013,32 @@ │ │ type : '(Landroid/accessibilityservice/AccessibilityServiceInfo;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -090514: |[090514] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat$AccessibilityServiceInfoJellyBeanMr2.getCapabilities:(Landroid/accessibilityservice/AccessibilityServiceInfo;)I │ │ -090524: 7110 3802 0200 |0000: invoke-static {v2}, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompatJellyBeanMr2;.getCapabilities:(Landroid/accessibilityservice/AccessibilityServiceInfo;)I // method@0238 │ │ -09052a: 0a00 |0003: move-result v0 │ │ -09052c: 0f00 |0004: return v0 │ │ +0920b0: |[0920b0] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat$AccessibilityServiceInfoJellyBeanMr2.getCapabilities:(Landroid/accessibilityservice/AccessibilityServiceInfo;)I │ │ +0920c0: 7110 3802 0200 |0000: invoke-static {v2}, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompatJellyBeanMr2;.getCapabilities:(Landroid/accessibilityservice/AccessibilityServiceInfo;)I // method@0238 │ │ +0920c6: 0a00 |0003: move-result v0 │ │ +0920c8: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=106 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoJellyBeanMr2; │ │ 0x0000 - 0x0005 reg=2 info Landroid/accessibilityservice/AccessibilityServiceInfo; │ │ │ │ source_file_idx : 569 (AccessibilityServiceInfoCompat.java) │ │ │ │ Class #728 header: │ │ -class_idx : 232 │ │ +class_idx : 229 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 231 │ │ -source_file_idx : 3211 │ │ +superclass_idx : 228 │ │ +source_file_idx : 3208 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #728 annotations: │ │ Annotations on class │ │ @@ -198962,17 +199058,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -090530: |[090530] android.support.v4.app.ShareCompat$ShareCompatImplJB.:()V │ │ -090540: 7010 4805 0000 |0000: invoke-direct {v0}, Landroid/support/v4/app/ShareCompat$ShareCompatImplICS;.:()V // method@0548 │ │ -090546: 0e00 |0003: return-void │ │ +0920cc: |[0920cc] android.support.v4.app.ShareCompat$ShareCompatImplJB.:()V │ │ +0920dc: 7010 4805 0000 |0000: invoke-direct {v0}, Landroid/support/v4/app/ShareCompat$ShareCompatImplICS;.:()V // method@0548 │ │ +0920e2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=137 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/ShareCompat$ShareCompatImplJB; │ │ │ │ Virtual methods - │ │ @@ -198981,18 +199077,18 @@ │ │ type : '(Ljava/lang/CharSequence;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -090548: |[090548] android.support.v4.app.ShareCompat$ShareCompatImplJB.escapeHtml:(Ljava/lang/CharSequence;)Ljava/lang/String; │ │ -090558: 7110 5805 0200 |0000: invoke-static {v2}, Landroid/support/v4/app/ShareCompatJB;.escapeHtml:(Ljava/lang/CharSequence;)Ljava/lang/String; // method@0558 │ │ -09055e: 0c00 |0003: move-result-object v0 │ │ -090560: 1100 |0004: return-object v0 │ │ +0920e4: |[0920e4] android.support.v4.app.ShareCompat$ShareCompatImplJB.escapeHtml:(Ljava/lang/CharSequence;)Ljava/lang/String; │ │ +0920f4: 7110 5805 0200 |0000: invoke-static {v2}, Landroid/support/v4/app/ShareCompatJB;.escapeHtml:(Ljava/lang/CharSequence;)Ljava/lang/String; // method@0558 │ │ +0920fa: 0c00 |0003: move-result-object v0 │ │ +0920fc: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=139 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/ShareCompat$ShareCompatImplJB; │ │ 0x0000 - 0x0005 reg=2 html Ljava/lang/CharSequence; │ │ │ │ @@ -199001,30 +199097,30 @@ │ │ type : '(Landroid/view/MenuItem;)Z' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -090564: |[090564] android.support.v4.app.ShareCompat$ShareCompatImplJB.shouldAddChooserIntent:(Landroid/view/MenuItem;)Z │ │ -090574: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -090576: 0f00 |0001: return v0 │ │ +092100: |[092100] android.support.v4.app.ShareCompat$ShareCompatImplJB.shouldAddChooserIntent:(Landroid/view/MenuItem;)Z │ │ +092110: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +092112: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=144 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/app/ShareCompat$ShareCompatImplJB; │ │ 0x0000 - 0x0002 reg=2 item Landroid/view/MenuItem; │ │ │ │ - source_file_idx : 3211 (ShareCompat.java) │ │ + source_file_idx : 3208 (ShareCompat.java) │ │ │ │ Class #729 header: │ │ -class_idx : 259 │ │ +class_idx : 256 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 258 │ │ +superclass_idx : 255 │ │ source_file_idx : 1314 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #729 annotations: │ │ @@ -199045,17 +199141,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -090578: |[090578] android.support.v4.content.IntentCompat$IntentCompatImplIcsMr1.:()V │ │ -090588: 7010 df05 0000 |0000: invoke-direct {v0}, Landroid/support/v4/content/IntentCompat$IntentCompatImplHC;.:()V // method@05df │ │ -09058e: 0e00 |0003: return-void │ │ +092114: |[092114] android.support.v4.content.IntentCompat$IntentCompatImplIcsMr1.:()V │ │ +092124: 7010 df05 0000 |0000: invoke-direct {v0}, Landroid/support/v4/content/IntentCompat$IntentCompatImplHC;.:()V // method@05df │ │ +09212a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=76 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/content/IntentCompat$IntentCompatImplIcsMr1; │ │ │ │ Virtual methods - │ │ @@ -199064,32 +199160,32 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -090590: |[090590] android.support.v4.content.IntentCompat$IntentCompatImplIcsMr1.makeMainSelectorActivity:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; │ │ -0905a0: 7120 ed05 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/content/IntentCompatIcsMr1;.makeMainSelectorActivity:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@05ed │ │ -0905a6: 0c00 |0003: move-result-object v0 │ │ -0905a8: 1100 |0004: return-object v0 │ │ +09212c: |[09212c] android.support.v4.content.IntentCompat$IntentCompatImplIcsMr1.makeMainSelectorActivity:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; │ │ +09213c: 7120 ed05 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/content/IntentCompatIcsMr1;.makeMainSelectorActivity:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@05ed │ │ +092142: 0c00 |0003: move-result-object v0 │ │ +092144: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=79 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/content/IntentCompat$IntentCompatImplIcsMr1; │ │ 0x0000 - 0x0005 reg=2 selectorAction Ljava/lang/String; │ │ 0x0000 - 0x0005 reg=3 selectorCategory Ljava/lang/String; │ │ │ │ source_file_idx : 1314 (IntentCompat.java) │ │ │ │ Class #730 header: │ │ -class_idx : 285 │ │ +class_idx : 282 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 284 │ │ +superclass_idx : 281 │ │ source_file_idx : 977 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #730 annotations: │ │ @@ -199110,17 +199206,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0905ac: |[0905ac] android.support.v4.graphics.drawable.DrawableCompat$KitKatDrawableImpl.:()V │ │ -0905bc: 7010 5806 0000 |0000: invoke-direct {v0}, Landroid/support/v4/graphics/drawable/DrawableCompat$HoneycombDrawableImpl;.:()V // method@0658 │ │ -0905c2: 0e00 |0003: return-void │ │ +092148: |[092148] android.support.v4.graphics.drawable.DrawableCompat$KitKatDrawableImpl.:()V │ │ +092158: 7010 5806 0000 |0000: invoke-direct {v0}, Landroid/support/v4/graphics/drawable/DrawableCompat$HoneycombDrawableImpl;.:()V // method@0658 │ │ +09215e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=66 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/graphics/drawable/DrawableCompat$KitKatDrawableImpl; │ │ │ │ Virtual methods - │ │ @@ -199129,18 +199225,18 @@ │ │ type : '(Landroid/graphics/drawable/Drawable;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0905c4: |[0905c4] android.support.v4.graphics.drawable.DrawableCompat$KitKatDrawableImpl.isAutoMirrored:(Landroid/graphics/drawable/Drawable;)Z │ │ -0905d4: 7110 6506 0200 |0000: invoke-static {v2}, Landroid/support/v4/graphics/drawable/DrawableCompatKitKat;.isAutoMirrored:(Landroid/graphics/drawable/Drawable;)Z // method@0665 │ │ -0905da: 0a00 |0003: move-result v0 │ │ -0905dc: 0f00 |0004: return v0 │ │ +092160: |[092160] android.support.v4.graphics.drawable.DrawableCompat$KitKatDrawableImpl.isAutoMirrored:(Landroid/graphics/drawable/Drawable;)Z │ │ +092170: 7110 6506 0200 |0000: invoke-static {v2}, Landroid/support/v4/graphics/drawable/DrawableCompatKitKat;.isAutoMirrored:(Landroid/graphics/drawable/Drawable;)Z // method@0665 │ │ +092176: 0a00 |0003: move-result v0 │ │ +092178: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=74 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/graphics/drawable/DrawableCompat$KitKatDrawableImpl; │ │ 0x0000 - 0x0005 reg=2 drawable Landroid/graphics/drawable/Drawable; │ │ │ │ @@ -199149,32 +199245,32 @@ │ │ type : '(Landroid/graphics/drawable/Drawable;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0905e0: |[0905e0] android.support.v4.graphics.drawable.DrawableCompat$KitKatDrawableImpl.setAutoMirrored:(Landroid/graphics/drawable/Drawable;Z)V │ │ -0905f0: 7120 6606 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/graphics/drawable/DrawableCompatKitKat;.setAutoMirrored:(Landroid/graphics/drawable/Drawable;Z)V // method@0666 │ │ -0905f6: 0e00 |0003: return-void │ │ +09217c: |[09217c] android.support.v4.graphics.drawable.DrawableCompat$KitKatDrawableImpl.setAutoMirrored:(Landroid/graphics/drawable/Drawable;Z)V │ │ +09218c: 7120 6606 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/graphics/drawable/DrawableCompatKitKat;.setAutoMirrored:(Landroid/graphics/drawable/Drawable;Z)V // method@0666 │ │ +092192: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=69 │ │ 0x0003 line=70 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/graphics/drawable/DrawableCompat$KitKatDrawableImpl; │ │ 0x0000 - 0x0004 reg=1 drawable Landroid/graphics/drawable/Drawable; │ │ 0x0000 - 0x0004 reg=2 mirrored Z │ │ │ │ source_file_idx : 977 (DrawableCompat.java) │ │ │ │ Class #731 header: │ │ -class_idx : 379 │ │ +class_idx : 376 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 376 │ │ +superclass_idx : 373 │ │ source_file_idx : 524 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 3 │ │ │ │ Class #731 annotations: │ │ @@ -199195,17 +199291,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0905f8: |[0905f8] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl.:()V │ │ -090608: 7010 9e08 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl;.:()V // method@089e │ │ -09060e: 0e00 |0003: return-void │ │ +092194: |[092194] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl.:()V │ │ +0921a4: 7010 9e08 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl;.:()V // method@089e │ │ +0921aa: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=214 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl; │ │ │ │ Virtual methods - │ │ @@ -199214,23 +199310,23 @@ │ │ type : '(Ljava/lang/Object;Landroid/view/View;)Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -090610: |[090610] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl.getAccessibilityNodeProvider:(Ljava/lang/Object;Landroid/view/View;)Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat; │ │ -090620: 7120 0609 4300 |0000: invoke-static {v3, v4}, Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean;.getAccessibilityNodeProvider:(Ljava/lang/Object;Landroid/view/View;)Ljava/lang/Object; // method@0906 │ │ -090626: 0c00 |0003: move-result-object v0 │ │ -090628: 3800 0800 |0004: if-eqz v0, 000c // +0008 │ │ -09062c: 2201 1902 |0006: new-instance v1, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat; // type@0219 │ │ -090630: 7020 d60d 0100 |0008: invoke-direct {v1, v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;.:(Ljava/lang/Object;)V // method@0dd6 │ │ -090636: 1101 |000b: return-object v1 │ │ -090638: 1201 |000c: const/4 v1, #int 0 // #0 │ │ -09063a: 28fe |000d: goto 000b // -0002 │ │ +0921ac: |[0921ac] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl.getAccessibilityNodeProvider:(Ljava/lang/Object;Landroid/view/View;)Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat; │ │ +0921bc: 7120 0609 4300 |0000: invoke-static {v3, v4}, Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean;.getAccessibilityNodeProvider:(Ljava/lang/Object;Landroid/view/View;)Ljava/lang/Object; // method@0906 │ │ +0921c2: 0c00 |0003: move-result-object v0 │ │ +0921c4: 3800 0800 |0004: if-eqz v0, 000c // +0008 │ │ +0921c8: 2201 1602 |0006: new-instance v1, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat; // type@0216 │ │ +0921cc: 7020 d60d 0100 |0008: invoke-direct {v1, v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;.:(Ljava/lang/Object;)V // method@0dd6 │ │ +0921d2: 1101 |000b: return-object v1 │ │ +0921d4: 1201 |000c: const/4 v1, #int 0 // #0 │ │ +0921d6: 28fe |000d: goto 000b // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=275 │ │ 0x0004 line=277 │ │ 0x0006 line=278 │ │ 0x000b line=280 │ │ locals : │ │ @@ -199244,20 +199340,20 @@ │ │ type : '(Landroid/support/v4/view/AccessibilityDelegateCompat;)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -09063c: |[09063c] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl.newAccessiblityDelegateBridge:(Landroid/support/v4/view/AccessibilityDelegateCompat;)Ljava/lang/Object; │ │ -09064c: 2200 7a01 |0000: new-instance v0, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1; // type@017a │ │ -090650: 7030 b308 1002 |0002: invoke-direct {v0, v1, v2}, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1;.:(Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl;Landroid/support/v4/view/AccessibilityDelegateCompat;)V // method@08b3 │ │ -090656: 7110 0709 0000 |0005: invoke-static {v0}, Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean;.newAccessibilityDelegateBridge:(Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$AccessibilityDelegateBridgeJellyBean;)Ljava/lang/Object; // method@0907 │ │ -09065c: 0c00 |0008: move-result-object v0 │ │ -09065e: 1100 |0009: return-object v0 │ │ +0921d8: |[0921d8] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl.newAccessiblityDelegateBridge:(Landroid/support/v4/view/AccessibilityDelegateCompat;)Ljava/lang/Object; │ │ +0921e8: 2200 7701 |0000: new-instance v0, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1; // type@0177 │ │ +0921ec: 7030 b308 1002 |0002: invoke-direct {v0, v1, v2}, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1;.:(Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl;Landroid/support/v4/view/AccessibilityDelegateCompat;)V // method@08b3 │ │ +0921f2: 7110 0709 0000 |0005: invoke-static {v0}, Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean;.newAccessibilityDelegateBridge:(Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$AccessibilityDelegateBridgeJellyBean;)Ljava/lang/Object; // method@0907 │ │ +0921f8: 0c00 |0008: move-result-object v0 │ │ +0921fa: 1100 |0009: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=217 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl; │ │ 0x0000 - 0x000a reg=2 compat Landroid/support/v4/view/AccessibilityDelegateCompat; │ │ │ │ @@ -199266,34 +199362,34 @@ │ │ type : '(Ljava/lang/Object;Landroid/view/View;ILandroid/os/Bundle;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 4 │ │ insns size : 5 16-bit code units │ │ -090660: |[090660] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl.performAccessibilityAction:(Ljava/lang/Object;Landroid/view/View;ILandroid/os/Bundle;)Z │ │ -090670: 7140 0809 3254 |0000: invoke-static {v2, v3, v4, v5}, Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean;.performAccessibilityAction:(Ljava/lang/Object;Landroid/view/View;ILandroid/os/Bundle;)Z // method@0908 │ │ -090676: 0a00 |0003: move-result v0 │ │ -090678: 0f00 |0004: return v0 │ │ +0921fc: |[0921fc] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl.performAccessibilityAction:(Ljava/lang/Object;Landroid/view/View;ILandroid/os/Bundle;)Z │ │ +09220c: 7140 0809 3254 |0000: invoke-static {v2, v3, v4, v5}, Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean;.performAccessibilityAction:(Ljava/lang/Object;Landroid/view/View;ILandroid/os/Bundle;)Z // method@0908 │ │ +092212: 0a00 |0003: move-result v0 │ │ +092214: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=286 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl; │ │ 0x0000 - 0x0005 reg=2 delegate Ljava/lang/Object; │ │ 0x0000 - 0x0005 reg=3 host Landroid/view/View; │ │ 0x0000 - 0x0005 reg=4 action I │ │ 0x0000 - 0x0005 reg=5 args Landroid/os/Bundle; │ │ │ │ source_file_idx : 524 (AccessibilityDelegateCompat.java) │ │ │ │ Class #732 header: │ │ -class_idx : 403 │ │ +class_idx : 400 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 402 │ │ +superclass_idx : 399 │ │ source_file_idx : 1348 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 3 │ │ │ │ Class #732 annotations: │ │ @@ -199314,17 +199410,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -09067c: |[09067c] android.support.v4.view.KeyEventCompat$HoneycombKeyEventVersionImpl.:()V │ │ -09068c: 7010 5d09 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/KeyEventCompat$EclairKeyEventVersionImpl;.:()V // method@095d │ │ -090692: 0e00 |0003: return-void │ │ +092218: |[092218] android.support.v4.view.KeyEventCompat$HoneycombKeyEventVersionImpl.:()V │ │ +092228: 7010 5d09 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/KeyEventCompat$EclairKeyEventVersionImpl;.:()V // method@095d │ │ +09222e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=144 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/KeyEventCompat$HoneycombKeyEventVersionImpl; │ │ │ │ Virtual methods - │ │ @@ -199333,18 +199429,18 @@ │ │ type : '(II)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -090694: |[090694] android.support.v4.view.KeyEventCompat$HoneycombKeyEventVersionImpl.metaStateHasModifiers:(II)Z │ │ -0906a4: 7120 7e09 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/KeyEventCompatHoneycomb;.metaStateHasModifiers:(II)Z // method@097e │ │ -0906aa: 0a00 |0003: move-result v0 │ │ -0906ac: 0f00 |0004: return v0 │ │ +092230: |[092230] android.support.v4.view.KeyEventCompat$HoneycombKeyEventVersionImpl.metaStateHasModifiers:(II)Z │ │ +092240: 7120 7e09 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/KeyEventCompatHoneycomb;.metaStateHasModifiers:(II)Z // method@097e │ │ +092246: 0a00 |0003: move-result v0 │ │ +092248: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=152 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/KeyEventCompat$HoneycombKeyEventVersionImpl; │ │ 0x0000 - 0x0005 reg=2 metaState I │ │ 0x0000 - 0x0005 reg=3 modifiers I │ │ @@ -199354,18 +199450,18 @@ │ │ type : '(I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0906b0: |[0906b0] android.support.v4.view.KeyEventCompat$HoneycombKeyEventVersionImpl.metaStateHasNoModifiers:(I)Z │ │ -0906c0: 7110 7f09 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/KeyEventCompatHoneycomb;.metaStateHasNoModifiers:(I)Z // method@097f │ │ -0906c6: 0a00 |0003: move-result v0 │ │ -0906c8: 0f00 |0004: return v0 │ │ +09224c: |[09224c] android.support.v4.view.KeyEventCompat$HoneycombKeyEventVersionImpl.metaStateHasNoModifiers:(I)Z │ │ +09225c: 7110 7f09 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/KeyEventCompatHoneycomb;.metaStateHasNoModifiers:(I)Z // method@097f │ │ +092262: 0a00 |0003: move-result v0 │ │ +092264: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=157 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/KeyEventCompat$HoneycombKeyEventVersionImpl; │ │ 0x0000 - 0x0005 reg=2 metaState I │ │ │ │ @@ -199374,32 +199470,32 @@ │ │ type : '(I)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0906cc: |[0906cc] android.support.v4.view.KeyEventCompat$HoneycombKeyEventVersionImpl.normalizeMetaState:(I)I │ │ -0906dc: 7110 8009 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/KeyEventCompatHoneycomb;.normalizeMetaState:(I)I // method@0980 │ │ -0906e2: 0a00 |0003: move-result v0 │ │ -0906e4: 0f00 |0004: return v0 │ │ +092268: |[092268] android.support.v4.view.KeyEventCompat$HoneycombKeyEventVersionImpl.normalizeMetaState:(I)I │ │ +092278: 7110 8009 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/KeyEventCompatHoneycomb;.normalizeMetaState:(I)I // method@0980 │ │ +09227e: 0a00 |0003: move-result v0 │ │ +092280: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=147 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/KeyEventCompat$HoneycombKeyEventVersionImpl; │ │ 0x0000 - 0x0005 reg=2 metaState I │ │ │ │ source_file_idx : 1348 (KeyEventCompat.java) │ │ │ │ Class #733 header: │ │ -class_idx : 455 │ │ +class_idx : 452 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 454 │ │ -source_file_idx : 3594 │ │ +superclass_idx : 451 │ │ +source_file_idx : 3591 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #733 annotations: │ │ Annotations on class │ │ @@ -199419,17 +199515,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0906e8: |[0906e8] android.support.v4.view.ViewCompat$GBViewCompatImpl.:()V │ │ -0906f8: 7010 bb0a 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/ViewCompat$EclairMr1ViewCompatImpl;.:()V // method@0abb │ │ -0906fe: 0e00 |0003: return-void │ │ +092284: |[092284] android.support.v4.view.ViewCompat$GBViewCompatImpl.:()V │ │ +092294: 7010 bb0a 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/ViewCompat$EclairMr1ViewCompatImpl;.:()V // method@0abb │ │ +09229a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=373 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewCompat$GBViewCompatImpl; │ │ │ │ Virtual methods - │ │ @@ -199438,18 +199534,18 @@ │ │ type : '(Landroid/view/View;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -090700: |[090700] android.support.v4.view.ViewCompat$GBViewCompatImpl.getOverScrollMode:(Landroid/view/View;)I │ │ -090710: 7110 2f0b 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewCompatGingerbread;.getOverScrollMode:(Landroid/view/View;)I // method@0b2f │ │ -090716: 0a00 |0003: move-result v0 │ │ -090718: 0f00 |0004: return v0 │ │ +09229c: |[09229c] android.support.v4.view.ViewCompat$GBViewCompatImpl.getOverScrollMode:(Landroid/view/View;)I │ │ +0922ac: 7110 2f0b 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewCompatGingerbread;.getOverScrollMode:(Landroid/view/View;)I // method@0b2f │ │ +0922b2: 0a00 |0003: move-result v0 │ │ +0922b4: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=376 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/ViewCompat$GBViewCompatImpl; │ │ 0x0000 - 0x0005 reg=2 v Landroid/view/View; │ │ │ │ @@ -199458,33 +199554,33 @@ │ │ type : '(Landroid/view/View;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -09071c: |[09071c] android.support.v4.view.ViewCompat$GBViewCompatImpl.setOverScrollMode:(Landroid/view/View;I)V │ │ -09072c: 7120 300b 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/ViewCompatGingerbread;.setOverScrollMode:(Landroid/view/View;I)V // method@0b30 │ │ -090732: 0e00 |0003: return-void │ │ +0922b8: |[0922b8] android.support.v4.view.ViewCompat$GBViewCompatImpl.setOverScrollMode:(Landroid/view/View;I)V │ │ +0922c8: 7120 300b 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/ViewCompatGingerbread;.setOverScrollMode:(Landroid/view/View;I)V // method@0b30 │ │ +0922ce: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=380 │ │ 0x0003 line=381 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewCompat$GBViewCompatImpl; │ │ 0x0000 - 0x0004 reg=1 v Landroid/view/View; │ │ 0x0000 - 0x0004 reg=2 mode I │ │ │ │ - source_file_idx : 3594 (ViewCompat.java) │ │ + source_file_idx : 3591 (ViewCompat.java) │ │ │ │ Class #734 header: │ │ -class_idx : 476 │ │ +class_idx : 473 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 475 │ │ -source_file_idx : 3609 │ │ +superclass_idx : 472 │ │ +source_file_idx : 3606 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #734 annotations: │ │ Annotations on class │ │ @@ -199504,17 +199600,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -090734: |[090734] android.support.v4.view.ViewGroupCompat$ViewGroupCompatIcsImpl.:()V │ │ -090744: 7010 600b 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatHCImpl;.:()V // method@0b60 │ │ -09074a: 0e00 |0003: return-void │ │ +0922d0: |[0922d0] android.support.v4.view.ViewGroupCompat$ViewGroupCompatIcsImpl.:()V │ │ +0922e0: 7010 600b 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatHCImpl;.:()V // method@0b60 │ │ +0922e6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=83 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatIcsImpl; │ │ │ │ Virtual methods - │ │ @@ -199523,33 +199619,33 @@ │ │ type : '(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -09074c: |[09074c] android.support.v4.view.ViewGroupCompat$ViewGroupCompatIcsImpl.onRequestSendAccessibilityEvent:(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ -09075c: 7130 790b 3204 |0000: invoke-static {v2, v3, v4}, Landroid/support/v4/view/ViewGroupCompatIcs;.onRequestSendAccessibilityEvent:(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z // method@0b79 │ │ -090762: 0a00 |0003: move-result v0 │ │ -090764: 0f00 |0004: return v0 │ │ +0922e8: |[0922e8] android.support.v4.view.ViewGroupCompat$ViewGroupCompatIcsImpl.onRequestSendAccessibilityEvent:(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ +0922f8: 7130 790b 3204 |0000: invoke-static {v2, v3, v4}, Landroid/support/v4/view/ViewGroupCompatIcs;.onRequestSendAccessibilityEvent:(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z // method@0b79 │ │ +0922fe: 0a00 |0003: move-result v0 │ │ +092300: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=87 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatIcsImpl; │ │ 0x0000 - 0x0005 reg=2 group Landroid/view/ViewGroup; │ │ 0x0000 - 0x0005 reg=3 child Landroid/view/View; │ │ 0x0000 - 0x0005 reg=4 event Landroid/view/accessibility/AccessibilityEvent; │ │ │ │ - source_file_idx : 3609 (ViewGroupCompat.java) │ │ + source_file_idx : 3606 (ViewGroupCompat.java) │ │ │ │ Class #735 header: │ │ -class_idx : 522 │ │ +class_idx : 519 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 520 │ │ +superclass_idx : 517 │ │ source_file_idx : 542 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 13 │ │ │ │ Class #735 annotations: │ │ @@ -199570,17 +199666,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -090768: |[090768] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanImpl.:()V │ │ -090778: 7010 730c 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl;.:()V // method@0c73 │ │ -09077e: 0e00 |0003: return-void │ │ +092304: |[092304] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanImpl.:()V │ │ +092314: 7010 730c 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl;.:()V // method@0c73 │ │ +09231a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=663 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanImpl; │ │ │ │ Virtual methods - │ │ @@ -199589,17 +199685,17 @@ │ │ type : '(Ljava/lang/Object;Landroid/view/View;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -090780: |[090780] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanImpl.addChild:(Ljava/lang/Object;Landroid/view/View;I)V │ │ -090790: 7130 b10d 2103 |0000: invoke-static {v1, v2, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatJellyBean;.addChild:(Ljava/lang/Object;Landroid/view/View;I)V // method@0db1 │ │ -090796: 0e00 |0003: return-void │ │ +09231c: |[09231c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanImpl.addChild:(Ljava/lang/Object;Landroid/view/View;I)V │ │ +09232c: 7130 b10d 2103 |0000: invoke-static {v1, v2, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatJellyBean;.addChild:(Ljava/lang/Object;Landroid/view/View;I)V // method@0db1 │ │ +092332: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=681 │ │ 0x0003 line=682 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanImpl; │ │ 0x0000 - 0x0004 reg=1 info Ljava/lang/Object; │ │ @@ -199611,18 +199707,18 @@ │ │ type : '(Ljava/lang/Object;I)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -090798: |[090798] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanImpl.findFocus:(Ljava/lang/Object;I)Ljava/lang/Object; │ │ -0907a8: 7120 b20d 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatJellyBean;.findFocus:(Ljava/lang/Object;I)Ljava/lang/Object; // method@0db2 │ │ -0907ae: 0c00 |0003: move-result-object v0 │ │ -0907b0: 1100 |0004: return-object v0 │ │ +092334: |[092334] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanImpl.findFocus:(Ljava/lang/Object;I)Ljava/lang/Object; │ │ +092344: 7120 b20d 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatJellyBean;.findFocus:(Ljava/lang/Object;I)Ljava/lang/Object; // method@0db2 │ │ +09234a: 0c00 |0003: move-result-object v0 │ │ +09234c: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=671 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanImpl; │ │ 0x0000 - 0x0005 reg=2 info Ljava/lang/Object; │ │ 0x0000 - 0x0005 reg=3 focus I │ │ @@ -199632,18 +199728,18 @@ │ │ type : '(Ljava/lang/Object;I)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -0907b4: |[0907b4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanImpl.focusSearch:(Ljava/lang/Object;I)Ljava/lang/Object; │ │ -0907c4: 7120 b30d 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatJellyBean;.focusSearch:(Ljava/lang/Object;I)Ljava/lang/Object; // method@0db3 │ │ -0907ca: 0c00 |0003: move-result-object v0 │ │ -0907cc: 1100 |0004: return-object v0 │ │ +092350: |[092350] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanImpl.focusSearch:(Ljava/lang/Object;I)Ljava/lang/Object; │ │ +092360: 7120 b30d 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatJellyBean;.focusSearch:(Ljava/lang/Object;I)Ljava/lang/Object; // method@0db3 │ │ +092366: 0c00 |0003: move-result-object v0 │ │ +092368: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=676 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanImpl; │ │ 0x0000 - 0x0005 reg=2 info Ljava/lang/Object; │ │ 0x0000 - 0x0005 reg=3 direction I │ │ @@ -199653,18 +199749,18 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0907d0: |[0907d0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanImpl.getMovementGranularities:(Ljava/lang/Object;)I │ │ -0907e0: 7110 b40d 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatJellyBean;.getMovementGranularities:(Ljava/lang/Object;)I // method@0db4 │ │ -0907e6: 0a00 |0003: move-result v0 │ │ -0907e8: 0f00 |0004: return v0 │ │ +09236c: |[09236c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanImpl.getMovementGranularities:(Ljava/lang/Object;)I │ │ +09237c: 7110 b40d 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatJellyBean;.getMovementGranularities:(Ljava/lang/Object;)I // method@0db4 │ │ +092382: 0a00 |0003: move-result v0 │ │ +092384: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=721 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanImpl; │ │ 0x0000 - 0x0005 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -199673,18 +199769,18 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0907ec: |[0907ec] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanImpl.isAccessibilityFocused:(Ljava/lang/Object;)Z │ │ -0907fc: 7110 b50d 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatJellyBean;.isAccessibilityFocused:(Ljava/lang/Object;)Z // method@0db5 │ │ -090802: 0a00 |0003: move-result v0 │ │ -090804: 0f00 |0004: return v0 │ │ +092388: |[092388] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanImpl.isAccessibilityFocused:(Ljava/lang/Object;)Z │ │ +092398: 7110 b50d 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatJellyBean;.isAccessibilityFocused:(Ljava/lang/Object;)Z // method@0db5 │ │ +09239e: 0a00 |0003: move-result v0 │ │ +0923a0: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=701 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanImpl; │ │ 0x0000 - 0x0005 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -199693,18 +199789,18 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -090808: |[090808] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanImpl.isVisibleToUser:(Ljava/lang/Object;)Z │ │ -090818: 7110 b60d 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatJellyBean;.isVisibleToUser:(Ljava/lang/Object;)Z // method@0db6 │ │ -09081e: 0a00 |0003: move-result v0 │ │ -090820: 0f00 |0004: return v0 │ │ +0923a4: |[0923a4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanImpl.isVisibleToUser:(Ljava/lang/Object;)Z │ │ +0923b4: 7110 b60d 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatJellyBean;.isVisibleToUser:(Ljava/lang/Object;)Z // method@0db6 │ │ +0923ba: 0a00 |0003: move-result v0 │ │ +0923bc: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=691 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanImpl; │ │ 0x0000 - 0x0005 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -199713,18 +199809,18 @@ │ │ type : '(Landroid/view/View;I)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -090824: |[090824] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanImpl.obtain:(Landroid/view/View;I)Ljava/lang/Object; │ │ -090834: 7120 b70d 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatJellyBean;.obtain:(Landroid/view/View;I)Ljava/lang/Object; // method@0db7 │ │ -09083a: 0c00 |0003: move-result-object v0 │ │ -09083c: 1100 |0004: return-object v0 │ │ +0923c0: |[0923c0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanImpl.obtain:(Landroid/view/View;I)Ljava/lang/Object; │ │ +0923d0: 7120 b70d 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatJellyBean;.obtain:(Landroid/view/View;I)Ljava/lang/Object; // method@0db7 │ │ +0923d6: 0c00 |0003: move-result-object v0 │ │ +0923d8: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=666 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanImpl; │ │ 0x0000 - 0x0005 reg=2 root Landroid/view/View; │ │ 0x0000 - 0x0005 reg=3 virtualDescendantId I │ │ @@ -199734,18 +199830,18 @@ │ │ type : '(Ljava/lang/Object;ILandroid/os/Bundle;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -090840: |[090840] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanImpl.performAction:(Ljava/lang/Object;ILandroid/os/Bundle;)Z │ │ -090850: 7130 b80d 3204 |0000: invoke-static {v2, v3, v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatJellyBean;.performAction:(Ljava/lang/Object;ILandroid/os/Bundle;)Z // method@0db8 │ │ -090856: 0a00 |0003: move-result v0 │ │ -090858: 0f00 |0004: return v0 │ │ +0923dc: |[0923dc] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanImpl.performAction:(Ljava/lang/Object;ILandroid/os/Bundle;)Z │ │ +0923ec: 7130 b80d 3204 |0000: invoke-static {v2, v3, v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatJellyBean;.performAction:(Ljava/lang/Object;ILandroid/os/Bundle;)Z // method@0db8 │ │ +0923f2: 0a00 |0003: move-result v0 │ │ +0923f4: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=711 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanImpl; │ │ 0x0000 - 0x0005 reg=2 info Ljava/lang/Object; │ │ 0x0000 - 0x0005 reg=3 action I │ │ @@ -199756,17 +199852,17 @@ │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -09085c: |[09085c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanImpl.setAccessibilityFocused:(Ljava/lang/Object;Z)V │ │ -09086c: 7120 b90d 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatJellyBean;.setAccesibilityFocused:(Ljava/lang/Object;Z)V // method@0db9 │ │ -090872: 0e00 |0003: return-void │ │ +0923f8: |[0923f8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanImpl.setAccessibilityFocused:(Ljava/lang/Object;Z)V │ │ +092408: 7120 b90d 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatJellyBean;.setAccesibilityFocused:(Ljava/lang/Object;Z)V // method@0db9 │ │ +09240e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=706 │ │ 0x0003 line=707 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanImpl; │ │ 0x0000 - 0x0004 reg=1 info Ljava/lang/Object; │ │ @@ -199777,17 +199873,17 @@ │ │ type : '(Ljava/lang/Object;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -090874: |[090874] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanImpl.setMovementGranularities:(Ljava/lang/Object;I)V │ │ -090884: 7120 ba0d 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatJellyBean;.setMovementGranularities:(Ljava/lang/Object;I)V // method@0dba │ │ -09088a: 0e00 |0003: return-void │ │ +092410: |[092410] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanImpl.setMovementGranularities:(Ljava/lang/Object;I)V │ │ +092420: 7120 ba0d 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatJellyBean;.setMovementGranularities:(Ljava/lang/Object;I)V // method@0dba │ │ +092426: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=716 │ │ 0x0003 line=717 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanImpl; │ │ 0x0000 - 0x0004 reg=1 info Ljava/lang/Object; │ │ @@ -199798,17 +199894,17 @@ │ │ type : '(Ljava/lang/Object;Landroid/view/View;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -09088c: |[09088c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanImpl.setParent:(Ljava/lang/Object;Landroid/view/View;I)V │ │ -09089c: 7130 bb0d 2103 |0000: invoke-static {v1, v2, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatJellyBean;.setParent:(Ljava/lang/Object;Landroid/view/View;I)V // method@0dbb │ │ -0908a2: 0e00 |0003: return-void │ │ +092428: |[092428] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanImpl.setParent:(Ljava/lang/Object;Landroid/view/View;I)V │ │ +092438: 7130 bb0d 2103 |0000: invoke-static {v1, v2, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatJellyBean;.setParent:(Ljava/lang/Object;Landroid/view/View;I)V // method@0dbb │ │ +09243e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=726 │ │ 0x0003 line=727 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanImpl; │ │ 0x0000 - 0x0004 reg=1 info Ljava/lang/Object; │ │ @@ -199820,17 +199916,17 @@ │ │ type : '(Ljava/lang/Object;Landroid/view/View;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -0908a4: |[0908a4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanImpl.setSource:(Ljava/lang/Object;Landroid/view/View;I)V │ │ -0908b4: 7130 bc0d 2103 |0000: invoke-static {v1, v2, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatJellyBean;.setSource:(Ljava/lang/Object;Landroid/view/View;I)V // method@0dbc │ │ -0908ba: 0e00 |0003: return-void │ │ +092440: |[092440] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanImpl.setSource:(Ljava/lang/Object;Landroid/view/View;I)V │ │ +092450: 7130 bc0d 2103 |0000: invoke-static {v1, v2, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatJellyBean;.setSource:(Ljava/lang/Object;Landroid/view/View;I)V // method@0dbc │ │ +092456: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=686 │ │ 0x0003 line=687 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanImpl; │ │ 0x0000 - 0x0004 reg=1 info Ljava/lang/Object; │ │ @@ -199842,32 +199938,32 @@ │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0908bc: |[0908bc] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanImpl.setVisibleToUser:(Ljava/lang/Object;Z)V │ │ -0908cc: 7120 bd0d 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatJellyBean;.setVisibleToUser:(Ljava/lang/Object;Z)V // method@0dbd │ │ -0908d2: 0e00 |0003: return-void │ │ +092458: |[092458] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanImpl.setVisibleToUser:(Ljava/lang/Object;Z)V │ │ +092468: 7120 bd0d 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatJellyBean;.setVisibleToUser:(Ljava/lang/Object;Z)V // method@0dbd │ │ +09246e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=696 │ │ 0x0003 line=697 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanImpl; │ │ 0x0000 - 0x0004 reg=1 info Ljava/lang/Object; │ │ 0x0000 - 0x0004 reg=2 visibleToUser Z │ │ │ │ source_file_idx : 542 (AccessibilityNodeInfoCompat.java) │ │ │ │ Class #736 header: │ │ -class_idx : 545 │ │ +class_idx : 542 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 544 │ │ +superclass_idx : 541 │ │ source_file_idx : 560 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ Class #736 annotations: │ │ @@ -199888,17 +199984,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0908d4: |[0908d4] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsMr1Impl.:()V │ │ -0908e4: 7010 f00d 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl;.:()V // method@0df0 │ │ -0908ea: 0e00 |0003: return-void │ │ +092470: |[092470] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsMr1Impl.:()V │ │ +092480: 7010 f00d 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl;.:()V // method@0df0 │ │ +092486: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=476 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsMr1Impl; │ │ │ │ Virtual methods - │ │ @@ -199907,18 +200003,18 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0908ec: |[0908ec] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsMr1Impl.getMaxScrollX:(Ljava/lang/Object;)I │ │ -0908fc: 7110 dc0e 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcsMr1;.getMaxScrollX:(Ljava/lang/Object;)I // method@0edc │ │ -090902: 0a00 |0003: move-result v0 │ │ -090904: 0f00 |0004: return v0 │ │ +092488: |[092488] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsMr1Impl.getMaxScrollX:(Ljava/lang/Object;)I │ │ +092498: 7110 dc0e 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcsMr1;.getMaxScrollX:(Ljava/lang/Object;)I // method@0edc │ │ +09249e: 0a00 |0003: move-result v0 │ │ +0924a0: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=479 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsMr1Impl; │ │ 0x0000 - 0x0005 reg=2 record Ljava/lang/Object; │ │ │ │ @@ -199927,18 +200023,18 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -090908: |[090908] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsMr1Impl.getMaxScrollY:(Ljava/lang/Object;)I │ │ -090918: 7110 dd0e 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcsMr1;.getMaxScrollY:(Ljava/lang/Object;)I // method@0edd │ │ -09091e: 0a00 |0003: move-result v0 │ │ -090920: 0f00 |0004: return v0 │ │ +0924a4: |[0924a4] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsMr1Impl.getMaxScrollY:(Ljava/lang/Object;)I │ │ +0924b4: 7110 dd0e 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcsMr1;.getMaxScrollY:(Ljava/lang/Object;)I // method@0edd │ │ +0924ba: 0a00 |0003: move-result v0 │ │ +0924bc: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=484 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsMr1Impl; │ │ 0x0000 - 0x0005 reg=2 record Ljava/lang/Object; │ │ │ │ @@ -199947,17 +200043,17 @@ │ │ type : '(Ljava/lang/Object;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -090924: |[090924] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsMr1Impl.setMaxScrollX:(Ljava/lang/Object;I)V │ │ -090934: 7120 de0e 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcsMr1;.setMaxScrollX:(Ljava/lang/Object;I)V // method@0ede │ │ -09093a: 0e00 |0003: return-void │ │ +0924c0: |[0924c0] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsMr1Impl.setMaxScrollX:(Ljava/lang/Object;I)V │ │ +0924d0: 7120 de0e 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcsMr1;.setMaxScrollX:(Ljava/lang/Object;I)V // method@0ede │ │ +0924d6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=489 │ │ 0x0003 line=490 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsMr1Impl; │ │ 0x0000 - 0x0004 reg=1 record Ljava/lang/Object; │ │ @@ -199968,33 +200064,33 @@ │ │ type : '(Ljava/lang/Object;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -09093c: |[09093c] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsMr1Impl.setMaxScrollY:(Ljava/lang/Object;I)V │ │ -09094c: 7120 df0e 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcsMr1;.setMaxScrollY:(Ljava/lang/Object;I)V // method@0edf │ │ -090952: 0e00 |0003: return-void │ │ +0924d8: |[0924d8] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsMr1Impl.setMaxScrollY:(Ljava/lang/Object;I)V │ │ +0924e8: 7120 df0e 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcsMr1;.setMaxScrollY:(Ljava/lang/Object;I)V // method@0edf │ │ +0924ee: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=494 │ │ 0x0003 line=495 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsMr1Impl; │ │ 0x0000 - 0x0004 reg=1 record Ljava/lang/Object; │ │ 0x0000 - 0x0004 reg=2 maxScrollY I │ │ │ │ source_file_idx : 560 (AccessibilityRecordCompat.java) │ │ │ │ Class #737 header: │ │ -class_idx : 607 │ │ +class_idx : 604 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 606 │ │ -source_file_idx : 3191 │ │ +superclass_idx : 603 │ │ +source_file_idx : 3188 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 3 │ │ │ │ Class #737 annotations: │ │ Annotations on class │ │ @@ -200014,17 +200110,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -090954: |[090954] android.support.v4.widget.SearchViewCompat$SearchViewCompatIcsImpl.:()V │ │ -090964: 7010 a510 0000 |0000: invoke-direct {v0}, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl;.:()V // method@10a5 │ │ -09096a: 0e00 |0003: return-void │ │ +0924f0: |[0924f0] android.support.v4.widget.SearchViewCompat$SearchViewCompatIcsImpl.:()V │ │ +092500: 7010 a510 0000 |0000: invoke-direct {v0}, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl;.:()V // method@10a5 │ │ +092506: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=234 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatIcsImpl; │ │ │ │ Virtual methods - │ │ @@ -200033,18 +200129,18 @@ │ │ type : '(Landroid/content/Context;)Landroid/view/View;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -09096c: |[09096c] android.support.v4.widget.SearchViewCompat$SearchViewCompatIcsImpl.newSearchView:(Landroid/content/Context;)Landroid/view/View; │ │ -09097c: 7110 0f11 0200 |0000: invoke-static {v2}, Landroid/support/v4/widget/SearchViewCompatIcs;.newSearchView:(Landroid/content/Context;)Landroid/view/View; // method@110f │ │ -090982: 0c00 |0003: move-result-object v0 │ │ -090984: 1100 |0004: return-object v0 │ │ +092508: |[092508] android.support.v4.widget.SearchViewCompat$SearchViewCompatIcsImpl.newSearchView:(Landroid/content/Context;)Landroid/view/View; │ │ +092518: 7110 0f11 0200 |0000: invoke-static {v2}, Landroid/support/v4/widget/SearchViewCompatIcs;.newSearchView:(Landroid/content/Context;)Landroid/view/View; // method@110f │ │ +09251e: 0c00 |0003: move-result-object v0 │ │ +092520: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=238 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatIcsImpl; │ │ 0x0000 - 0x0005 reg=2 context Landroid/content/Context; │ │ │ │ @@ -200053,17 +200149,17 @@ │ │ type : '(Landroid/view/View;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -090988: |[090988] android.support.v4.widget.SearchViewCompat$SearchViewCompatIcsImpl.setImeOptions:(Landroid/view/View;I)V │ │ -090998: 7120 1011 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/widget/SearchViewCompatIcs;.setImeOptions:(Landroid/view/View;I)V // method@1110 │ │ -09099e: 0e00 |0003: return-void │ │ +092524: |[092524] android.support.v4.widget.SearchViewCompat$SearchViewCompatIcsImpl.setImeOptions:(Landroid/view/View;I)V │ │ +092534: 7120 1011 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/widget/SearchViewCompatIcs;.setImeOptions:(Landroid/view/View;I)V // method@1110 │ │ +09253a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=243 │ │ 0x0003 line=244 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatIcsImpl; │ │ 0x0000 - 0x0004 reg=1 searchView Landroid/view/View; │ │ @@ -200074,33 +200170,33 @@ │ │ type : '(Landroid/view/View;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0909a0: |[0909a0] android.support.v4.widget.SearchViewCompat$SearchViewCompatIcsImpl.setInputType:(Landroid/view/View;I)V │ │ -0909b0: 7120 1111 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/widget/SearchViewCompatIcs;.setInputType:(Landroid/view/View;I)V // method@1111 │ │ -0909b6: 0e00 |0003: return-void │ │ +09253c: |[09253c] android.support.v4.widget.SearchViewCompat$SearchViewCompatIcsImpl.setInputType:(Landroid/view/View;I)V │ │ +09254c: 7120 1111 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/widget/SearchViewCompatIcs;.setInputType:(Landroid/view/View;I)V // method@1111 │ │ +092552: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=248 │ │ 0x0003 line=249 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatIcsImpl; │ │ 0x0000 - 0x0004 reg=1 searchView Landroid/view/View; │ │ 0x0000 - 0x0004 reg=2 inputType I │ │ │ │ - source_file_idx : 3191 (SearchViewCompat.java) │ │ + source_file_idx : 3188 (SearchViewCompat.java) │ │ │ │ Class #738 header: │ │ -class_idx : 620 │ │ +class_idx : 617 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 594 │ │ -source_file_idx : 3219 │ │ +superclass_idx : 591 │ │ +source_file_idx : 3216 │ │ static_fields_size : 0 │ │ instance_fields_size: 6 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 12 │ │ │ │ Class #738 annotations: │ │ Annotations on class │ │ @@ -200145,22 +200241,22 @@ │ │ type : '(Landroid/content/Context;ILandroid/database/Cursor;[Ljava/lang/String;[I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 7 │ │ ins : 6 │ │ outs : 4 │ │ insns size : 14 16-bit code units │ │ -0909b8: |[0909b8] android.support.v4.widget.SimpleCursorAdapter.:(Landroid/content/Context;ILandroid/database/Cursor;[Ljava/lang/String;[I)V │ │ -0909c8: 7040 3810 2143 |0000: invoke-direct {v1, v2, v3, v4}, Landroid/support/v4/widget/ResourceCursorAdapter;.:(Landroid/content/Context;ILandroid/database/Cursor;)V // method@1038 │ │ -0909ce: 12f0 |0003: const/4 v0, #int -1 // #ff │ │ -0909d0: 5910 ce04 |0004: iput v0, v1, Landroid/support/v4/widget/SimpleCursorAdapter;.mStringConversionColumn:I // field@04ce │ │ -0909d4: 5b16 cf04 |0006: iput-object v6, v1, Landroid/support/v4/widget/SimpleCursorAdapter;.mTo:[I // field@04cf │ │ -0909d8: 5b15 cd04 |0008: iput-object v5, v1, Landroid/support/v4/widget/SimpleCursorAdapter;.mOriginalFrom:[Ljava/lang/String; // field@04cd │ │ -0909dc: 7020 1911 5100 |000a: invoke-direct {v1, v5}, Landroid/support/v4/widget/SimpleCursorAdapter;.findColumns:([Ljava/lang/String;)V // method@1119 │ │ -0909e2: 0e00 |000d: return-void │ │ +092554: |[092554] android.support.v4.widget.SimpleCursorAdapter.:(Landroid/content/Context;ILandroid/database/Cursor;[Ljava/lang/String;[I)V │ │ +092564: 7040 3810 2143 |0000: invoke-direct {v1, v2, v3, v4}, Landroid/support/v4/widget/ResourceCursorAdapter;.:(Landroid/content/Context;ILandroid/database/Cursor;)V // method@1038 │ │ +09256a: 12f0 |0003: const/4 v0, #int -1 // #ff │ │ +09256c: 5910 ce04 |0004: iput v0, v1, Landroid/support/v4/widget/SimpleCursorAdapter;.mStringConversionColumn:I // field@04ce │ │ +092570: 5b16 cf04 |0006: iput-object v6, v1, Landroid/support/v4/widget/SimpleCursorAdapter;.mTo:[I // field@04cf │ │ +092574: 5b15 cd04 |0008: iput-object v5, v1, Landroid/support/v4/widget/SimpleCursorAdapter;.mOriginalFrom:[Ljava/lang/String; // field@04cd │ │ +092578: 7020 1911 5100 |000a: invoke-direct {v1, v5}, Landroid/support/v4/widget/SimpleCursorAdapter;.findColumns:([Ljava/lang/String;)V // method@1119 │ │ +09257e: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=63 │ │ 0x0003 line=47 │ │ 0x0006 line=64 │ │ 0x0008 line=65 │ │ 0x000a line=66 │ │ @@ -200178,22 +200274,22 @@ │ │ type : '(Landroid/content/Context;ILandroid/database/Cursor;[Ljava/lang/String;[II)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 8 │ │ ins : 7 │ │ outs : 5 │ │ insns size : 14 16-bit code units │ │ -0909e4: |[0909e4] android.support.v4.widget.SimpleCursorAdapter.:(Landroid/content/Context;ILandroid/database/Cursor;[Ljava/lang/String;[II)V │ │ -0909f4: 7057 3910 2143 |0000: invoke-direct {v1, v2, v3, v4, v7}, Landroid/support/v4/widget/ResourceCursorAdapter;.:(Landroid/content/Context;ILandroid/database/Cursor;I)V // method@1039 │ │ -0909fa: 12f0 |0003: const/4 v0, #int -1 // #ff │ │ -0909fc: 5910 ce04 |0004: iput v0, v1, Landroid/support/v4/widget/SimpleCursorAdapter;.mStringConversionColumn:I // field@04ce │ │ -090a00: 5b16 cf04 |0006: iput-object v6, v1, Landroid/support/v4/widget/SimpleCursorAdapter;.mTo:[I // field@04cf │ │ -090a04: 5b15 cd04 |0008: iput-object v5, v1, Landroid/support/v4/widget/SimpleCursorAdapter;.mOriginalFrom:[Ljava/lang/String; // field@04cd │ │ -090a08: 7020 1911 5100 |000a: invoke-direct {v1, v5}, Landroid/support/v4/widget/SimpleCursorAdapter;.findColumns:([Ljava/lang/String;)V // method@1119 │ │ -090a0e: 0e00 |000d: return-void │ │ +092580: |[092580] android.support.v4.widget.SimpleCursorAdapter.:(Landroid/content/Context;ILandroid/database/Cursor;[Ljava/lang/String;[II)V │ │ +092590: 7057 3910 2143 |0000: invoke-direct {v1, v2, v3, v4, v7}, Landroid/support/v4/widget/ResourceCursorAdapter;.:(Landroid/content/Context;ILandroid/database/Cursor;I)V // method@1039 │ │ +092596: 12f0 |0003: const/4 v0, #int -1 // #ff │ │ +092598: 5910 ce04 |0004: iput v0, v1, Landroid/support/v4/widget/SimpleCursorAdapter;.mStringConversionColumn:I // field@04ce │ │ +09259c: 5b16 cf04 |0006: iput-object v6, v1, Landroid/support/v4/widget/SimpleCursorAdapter;.mTo:[I // field@04cf │ │ +0925a0: 5b15 cd04 |0008: iput-object v5, v1, Landroid/support/v4/widget/SimpleCursorAdapter;.mOriginalFrom:[Ljava/lang/String; // field@04cd │ │ +0925a4: 7020 1911 5100 |000a: invoke-direct {v1, v5}, Landroid/support/v4/widget/SimpleCursorAdapter;.findColumns:([Ljava/lang/String;)V // method@1119 │ │ +0925aa: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=89 │ │ 0x0003 line=47 │ │ 0x0006 line=90 │ │ 0x0008 line=91 │ │ 0x000a line=92 │ │ @@ -200212,38 +200308,38 @@ │ │ type : '([Ljava/lang/String;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 40 16-bit code units │ │ -090a10: |[090a10] android.support.v4.widget.SimpleCursorAdapter.findColumns:([Ljava/lang/String;)V │ │ -090a20: 5452 ca04 |0000: iget-object v2, v5, Landroid/support/v4/widget/SimpleCursorAdapter;.mCursor:Landroid/database/Cursor; // field@04ca │ │ -090a24: 3802 2200 |0002: if-eqz v2, 0024 // +0022 │ │ -090a28: 2160 |0004: array-length v0, v6 │ │ -090a2a: 5452 cc04 |0005: iget-object v2, v5, Landroid/support/v4/widget/SimpleCursorAdapter;.mFrom:[I // field@04cc │ │ -090a2e: 3802 0700 |0007: if-eqz v2, 000e // +0007 │ │ -090a32: 5452 cc04 |0009: iget-object v2, v5, Landroid/support/v4/widget/SimpleCursorAdapter;.mFrom:[I // field@04cc │ │ -090a36: 2122 |000b: array-length v2, v2 │ │ -090a38: 3202 0600 |000c: if-eq v2, v0, 0012 // +0006 │ │ -090a3c: 2302 8f04 |000e: new-array v2, v0, [I // type@048f │ │ -090a40: 5b52 cc04 |0010: iput-object v2, v5, Landroid/support/v4/widget/SimpleCursorAdapter;.mFrom:[I // field@04cc │ │ -090a44: 1201 |0012: const/4 v1, #int 0 // #0 │ │ -090a46: 3501 1400 |0013: if-ge v1, v0, 0027 // +0014 │ │ -090a4a: 5452 cc04 |0015: iget-object v2, v5, Landroid/support/v4/widget/SimpleCursorAdapter;.mFrom:[I // field@04cc │ │ -090a4e: 5453 ca04 |0017: iget-object v3, v5, Landroid/support/v4/widget/SimpleCursorAdapter;.mCursor:Landroid/database/Cursor; // field@04ca │ │ -090a52: 4604 0601 |0019: aget-object v4, v6, v1 │ │ -090a56: 7220 2801 4300 |001b: invoke-interface {v3, v4}, Landroid/database/Cursor;.getColumnIndexOrThrow:(Ljava/lang/String;)I // method@0128 │ │ -090a5c: 0a03 |001e: move-result v3 │ │ -090a5e: 4b03 0201 |001f: aput v3, v2, v1 │ │ -090a62: d801 0101 |0021: add-int/lit8 v1, v1, #int 1 // #01 │ │ -090a66: 28f0 |0023: goto 0013 // -0010 │ │ -090a68: 1202 |0024: const/4 v2, #int 0 // #0 │ │ -090a6a: 5b52 cc04 |0025: iput-object v2, v5, Landroid/support/v4/widget/SimpleCursorAdapter;.mFrom:[I // field@04cc │ │ -090a6e: 0e00 |0027: return-void │ │ +0925ac: |[0925ac] android.support.v4.widget.SimpleCursorAdapter.findColumns:([Ljava/lang/String;)V │ │ +0925bc: 5452 ca04 |0000: iget-object v2, v5, Landroid/support/v4/widget/SimpleCursorAdapter;.mCursor:Landroid/database/Cursor; // field@04ca │ │ +0925c0: 3802 2200 |0002: if-eqz v2, 0024 // +0022 │ │ +0925c4: 2160 |0004: array-length v0, v6 │ │ +0925c6: 5452 cc04 |0005: iget-object v2, v5, Landroid/support/v4/widget/SimpleCursorAdapter;.mFrom:[I // field@04cc │ │ +0925ca: 3802 0700 |0007: if-eqz v2, 000e // +0007 │ │ +0925ce: 5452 cc04 |0009: iget-object v2, v5, Landroid/support/v4/widget/SimpleCursorAdapter;.mFrom:[I // field@04cc │ │ +0925d2: 2122 |000b: array-length v2, v2 │ │ +0925d4: 3202 0600 |000c: if-eq v2, v0, 0012 // +0006 │ │ +0925d8: 2302 8c04 |000e: new-array v2, v0, [I // type@048c │ │ +0925dc: 5b52 cc04 |0010: iput-object v2, v5, Landroid/support/v4/widget/SimpleCursorAdapter;.mFrom:[I // field@04cc │ │ +0925e0: 1201 |0012: const/4 v1, #int 0 // #0 │ │ +0925e2: 3501 1400 |0013: if-ge v1, v0, 0027 // +0014 │ │ +0925e6: 5452 cc04 |0015: iget-object v2, v5, Landroid/support/v4/widget/SimpleCursorAdapter;.mFrom:[I // field@04cc │ │ +0925ea: 5453 ca04 |0017: iget-object v3, v5, Landroid/support/v4/widget/SimpleCursorAdapter;.mCursor:Landroid/database/Cursor; // field@04ca │ │ +0925ee: 4604 0601 |0019: aget-object v4, v6, v1 │ │ +0925f2: 7220 2801 4300 |001b: invoke-interface {v3, v4}, Landroid/database/Cursor;.getColumnIndexOrThrow:(Ljava/lang/String;)I // method@0128 │ │ +0925f8: 0a03 |001e: move-result v3 │ │ +0925fa: 4b03 0201 |001f: aput v3, v2, v1 │ │ +0925fe: d801 0101 |0021: add-int/lit8 v1, v1, #int 1 // #01 │ │ +092602: 28f0 |0023: goto 0013 // -0010 │ │ +092604: 1202 |0024: const/4 v2, #int 0 // #0 │ │ +092606: 5b52 cc04 |0025: iput-object v2, v5, Landroid/support/v4/widget/SimpleCursorAdapter;.mFrom:[I // field@04cc │ │ +09260a: 0e00 |0027: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=310 │ │ 0x0004 line=312 │ │ 0x0005 line=313 │ │ 0x000e line=314 │ │ 0x0012 line=316 │ │ @@ -200263,68 +200359,68 @@ │ │ type : '(Landroid/view/View;Landroid/content/Context;Landroid/database/Cursor;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 15 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 103 16-bit code units │ │ -090a70: |[090a70] android.support.v4.widget.SimpleCursorAdapter.bindView:(Landroid/view/View;Landroid/content/Context;Landroid/database/Cursor;)V │ │ -090a80: 54b0 d004 |0000: iget-object v0, v11, Landroid/support/v4/widget/SimpleCursorAdapter;.mViewBinder:Landroid/support/v4/widget/SimpleCursorAdapter$ViewBinder; // field@04d0 │ │ -090a84: 54b8 cf04 |0002: iget-object v8, v11, Landroid/support/v4/widget/SimpleCursorAdapter;.mTo:[I // field@04cf │ │ -090a88: 2182 |0004: array-length v2, v8 │ │ -090a8a: 54b3 cc04 |0005: iget-object v3, v11, Landroid/support/v4/widget/SimpleCursorAdapter;.mFrom:[I // field@04cc │ │ -090a8e: 54b6 cf04 |0007: iget-object v6, v11, Landroid/support/v4/widget/SimpleCursorAdapter;.mTo:[I // field@04cf │ │ -090a92: 1204 |0009: const/4 v4, #int 0 // #0 │ │ -090a94: 3524 5c00 |000a: if-ge v4, v2, 0066 // +005c │ │ -090a98: 4408 0604 |000c: aget v8, v6, v4 │ │ -090a9c: 6e20 7412 8c00 |000e: invoke-virtual {v12, v8}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@1274 │ │ -090aa2: 0c07 |0011: move-result-object v7 │ │ -090aa4: 3807 2000 |0012: if-eqz v7, 0032 // +0020 │ │ -090aa8: 1201 |0014: const/4 v1, #int 0 // #0 │ │ -090aaa: 3800 0800 |0015: if-eqz v0, 001d // +0008 │ │ -090aae: 4408 0304 |0017: aget v8, v3, v4 │ │ -090ab2: 7240 1311 708e |0019: invoke-interface {v0, v7, v14, v8}, Landroid/support/v4/widget/SimpleCursorAdapter$ViewBinder;.setViewValue:(Landroid/view/View;Landroid/database/Cursor;I)Z // method@1113 │ │ -090ab8: 0a01 |001c: move-result v1 │ │ -090aba: 3901 1500 |001d: if-nez v1, 0032 // +0015 │ │ -090abe: 4408 0304 |001f: aget v8, v3, v4 │ │ -090ac2: 7220 2c01 8e00 |0021: invoke-interface {v14, v8}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@012c │ │ -090ac8: 0c05 |0024: move-result-object v5 │ │ -090aca: 3905 0400 |0025: if-nez v5, 0029 // +0004 │ │ -090ace: 1a05 0000 |0027: const-string v5, "" // string@0000 │ │ -090ad2: 2078 ff02 |0029: instance-of v8, v7, Landroid/widget/TextView; // type@02ff │ │ -090ad6: 3808 0a00 |002b: if-eqz v8, 0035 // +000a │ │ -090ada: 1f07 ff02 |002d: check-cast v7, Landroid/widget/TextView; // type@02ff │ │ -090ade: 6e30 2111 7b05 |002f: invoke-virtual {v11, v7, v5}, Landroid/support/v4/widget/SimpleCursorAdapter;.setViewText:(Landroid/widget/TextView;Ljava/lang/String;)V // method@1121 │ │ -090ae4: d804 0401 |0032: add-int/lit8 v4, v4, #int 1 // #01 │ │ -090ae8: 28d6 |0034: goto 000a // -002a │ │ -090aea: 2078 dd02 |0035: instance-of v8, v7, Landroid/widget/ImageView; // type@02dd │ │ -090aee: 3808 0800 |0037: if-eqz v8, 003f // +0008 │ │ -090af2: 1f07 dd02 |0039: check-cast v7, Landroid/widget/ImageView; // type@02dd │ │ -090af6: 6e30 2011 7b05 |003b: invoke-virtual {v11, v7, v5}, Landroid/support/v4/widget/SimpleCursorAdapter;.setViewImage:(Landroid/widget/ImageView;Ljava/lang/String;)V // method@1120 │ │ -090afc: 28f4 |003e: goto 0032 // -000c │ │ -090afe: 2208 2d03 |003f: new-instance v8, Ljava/lang/IllegalStateException; // type@032d │ │ -090b02: 2209 4203 |0041: new-instance v9, Ljava/lang/StringBuilder; // type@0342 │ │ -090b06: 7010 5715 0900 |0043: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ -090b0c: 6e10 1f15 0700 |0046: invoke-virtual {v7}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@151f │ │ -090b12: 0c0a |0049: move-result-object v10 │ │ -090b14: 6e10 f014 0a00 |004a: invoke-virtual {v10}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@14f0 │ │ -090b1a: 0c0a |004d: move-result-object v10 │ │ -090b1c: 6e20 5f15 a900 |004e: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -090b22: 0c09 |0051: move-result-object v9 │ │ -090b24: 1a0a 7300 |0052: const-string v10, " is not a " // string@0073 │ │ -090b28: 6e20 5f15 a900 |0054: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -090b2e: 0c09 |0057: move-result-object v9 │ │ -090b30: 1a0a bc00 |0058: const-string v10, " view that can be bounds by this SimpleCursorAdapter" // string@00bc │ │ -090b34: 6e20 5f15 a900 |005a: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ -090b3a: 0c09 |005d: move-result-object v9 │ │ -090b3c: 6e10 6415 0900 |005e: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ -090b42: 0c09 |0061: move-result-object v9 │ │ -090b44: 7020 0415 9800 |0062: invoke-direct {v8, v9}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1504 │ │ -090b4a: 2708 |0065: throw v8 │ │ -090b4c: 0e00 |0066: return-void │ │ +09260c: |[09260c] android.support.v4.widget.SimpleCursorAdapter.bindView:(Landroid/view/View;Landroid/content/Context;Landroid/database/Cursor;)V │ │ +09261c: 54b0 d004 |0000: iget-object v0, v11, Landroid/support/v4/widget/SimpleCursorAdapter;.mViewBinder:Landroid/support/v4/widget/SimpleCursorAdapter$ViewBinder; // field@04d0 │ │ +092620: 54b8 cf04 |0002: iget-object v8, v11, Landroid/support/v4/widget/SimpleCursorAdapter;.mTo:[I // field@04cf │ │ +092624: 2182 |0004: array-length v2, v8 │ │ +092626: 54b3 cc04 |0005: iget-object v3, v11, Landroid/support/v4/widget/SimpleCursorAdapter;.mFrom:[I // field@04cc │ │ +09262a: 54b6 cf04 |0007: iget-object v6, v11, Landroid/support/v4/widget/SimpleCursorAdapter;.mTo:[I // field@04cf │ │ +09262e: 1204 |0009: const/4 v4, #int 0 // #0 │ │ +092630: 3524 5c00 |000a: if-ge v4, v2, 0066 // +005c │ │ +092634: 4408 0604 |000c: aget v8, v6, v4 │ │ +092638: 6e20 7412 8c00 |000e: invoke-virtual {v12, v8}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@1274 │ │ +09263e: 0c07 |0011: move-result-object v7 │ │ +092640: 3807 2000 |0012: if-eqz v7, 0032 // +0020 │ │ +092644: 1201 |0014: const/4 v1, #int 0 // #0 │ │ +092646: 3800 0800 |0015: if-eqz v0, 001d // +0008 │ │ +09264a: 4408 0304 |0017: aget v8, v3, v4 │ │ +09264e: 7240 1311 708e |0019: invoke-interface {v0, v7, v14, v8}, Landroid/support/v4/widget/SimpleCursorAdapter$ViewBinder;.setViewValue:(Landroid/view/View;Landroid/database/Cursor;I)Z // method@1113 │ │ +092654: 0a01 |001c: move-result v1 │ │ +092656: 3901 1500 |001d: if-nez v1, 0032 // +0015 │ │ +09265a: 4408 0304 |001f: aget v8, v3, v4 │ │ +09265e: 7220 2c01 8e00 |0021: invoke-interface {v14, v8}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@012c │ │ +092664: 0c05 |0024: move-result-object v5 │ │ +092666: 3905 0400 |0025: if-nez v5, 0029 // +0004 │ │ +09266a: 1a05 0000 |0027: const-string v5, "" // string@0000 │ │ +09266e: 2078 fc02 |0029: instance-of v8, v7, Landroid/widget/TextView; // type@02fc │ │ +092672: 3808 0a00 |002b: if-eqz v8, 0035 // +000a │ │ +092676: 1f07 fc02 |002d: check-cast v7, Landroid/widget/TextView; // type@02fc │ │ +09267a: 6e30 2111 7b05 |002f: invoke-virtual {v11, v7, v5}, Landroid/support/v4/widget/SimpleCursorAdapter;.setViewText:(Landroid/widget/TextView;Ljava/lang/String;)V // method@1121 │ │ +092680: d804 0401 |0032: add-int/lit8 v4, v4, #int 1 // #01 │ │ +092684: 28d6 |0034: goto 000a // -002a │ │ +092686: 2078 da02 |0035: instance-of v8, v7, Landroid/widget/ImageView; // type@02da │ │ +09268a: 3808 0800 |0037: if-eqz v8, 003f // +0008 │ │ +09268e: 1f07 da02 |0039: check-cast v7, Landroid/widget/ImageView; // type@02da │ │ +092692: 6e30 2011 7b05 |003b: invoke-virtual {v11, v7, v5}, Landroid/support/v4/widget/SimpleCursorAdapter;.setViewImage:(Landroid/widget/ImageView;Ljava/lang/String;)V // method@1120 │ │ +092698: 28f4 |003e: goto 0032 // -000c │ │ +09269a: 2208 2a03 |003f: new-instance v8, Ljava/lang/IllegalStateException; // type@032a │ │ +09269e: 2209 3f03 |0041: new-instance v9, Ljava/lang/StringBuilder; // type@033f │ │ +0926a2: 7010 5715 0900 |0043: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@1557 │ │ +0926a8: 6e10 1f15 0700 |0046: invoke-virtual {v7}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@151f │ │ +0926ae: 0c0a |0049: move-result-object v10 │ │ +0926b0: 6e10 f014 0a00 |004a: invoke-virtual {v10}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@14f0 │ │ +0926b6: 0c0a |004d: move-result-object v10 │ │ +0926b8: 6e20 5f15 a900 |004e: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +0926be: 0c09 |0051: move-result-object v9 │ │ +0926c0: 1a0a 7300 |0052: const-string v10, " is not a " // string@0073 │ │ +0926c4: 6e20 5f15 a900 |0054: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +0926ca: 0c09 |0057: move-result-object v9 │ │ +0926cc: 1a0a bc00 |0058: const-string v10, " view that can be bounds by this SimpleCursorAdapter" // string@00bc │ │ +0926d0: 6e20 5f15 a900 |005a: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@155f │ │ +0926d6: 0c09 |005d: move-result-object v9 │ │ +0926d8: 6e10 6415 0900 |005e: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1564 │ │ +0926de: 0c09 |0061: move-result-object v9 │ │ +0926e0: 7020 0415 9800 |0062: invoke-direct {v8, v9}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1504 │ │ +0926e6: 2708 |0065: throw v8 │ │ +0926e8: 0e00 |0066: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=121 │ │ 0x0002 line=122 │ │ 0x0005 line=123 │ │ 0x0007 line=124 │ │ 0x0009 line=126 │ │ @@ -200367,21 +200463,21 @@ │ │ type : '(Landroid/database/Cursor;[Ljava/lang/String;[I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -090b50: |[090b50] android.support.v4.widget.SimpleCursorAdapter.changeCursorAndColumns:(Landroid/database/Cursor;[Ljava/lang/String;[I)V │ │ -090b60: 5b13 cd04 |0000: iput-object v3, v1, Landroid/support/v4/widget/SimpleCursorAdapter;.mOriginalFrom:[Ljava/lang/String; // field@04cd │ │ -090b64: 5b14 cf04 |0002: iput-object v4, v1, Landroid/support/v4/widget/SimpleCursorAdapter;.mTo:[I // field@04cf │ │ -090b68: 6f20 3b10 2100 |0004: invoke-super {v1, v2}, Landroid/support/v4/widget/ResourceCursorAdapter;.changeCursor:(Landroid/database/Cursor;)V // method@103b │ │ -090b6e: 5410 cd04 |0007: iget-object v0, v1, Landroid/support/v4/widget/SimpleCursorAdapter;.mOriginalFrom:[Ljava/lang/String; // field@04cd │ │ -090b72: 7020 1911 0100 |0009: invoke-direct {v1, v0}, Landroid/support/v4/widget/SimpleCursorAdapter;.findColumns:([Ljava/lang/String;)V // method@1119 │ │ -090b78: 0e00 |000c: return-void │ │ +0926ec: |[0926ec] android.support.v4.widget.SimpleCursorAdapter.changeCursorAndColumns:(Landroid/database/Cursor;[Ljava/lang/String;[I)V │ │ +0926fc: 5b13 cd04 |0000: iput-object v3, v1, Landroid/support/v4/widget/SimpleCursorAdapter;.mOriginalFrom:[Ljava/lang/String; // field@04cd │ │ +092700: 5b14 cf04 |0002: iput-object v4, v1, Landroid/support/v4/widget/SimpleCursorAdapter;.mTo:[I // field@04cf │ │ +092704: 6f20 3b10 2100 |0004: invoke-super {v1, v2}, Landroid/support/v4/widget/ResourceCursorAdapter;.changeCursor:(Landroid/database/Cursor;)V // method@103b │ │ +09270a: 5410 cd04 |0007: iget-object v0, v1, Landroid/support/v4/widget/SimpleCursorAdapter;.mOriginalFrom:[Ljava/lang/String; // field@04cd │ │ +09270e: 7020 1911 0100 |0009: invoke-direct {v1, v0}, Landroid/support/v4/widget/SimpleCursorAdapter;.findColumns:([Ljava/lang/String;)V // method@1119 │ │ +092714: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=344 │ │ 0x0002 line=345 │ │ 0x0004 line=346 │ │ 0x0007 line=347 │ │ 0x000c line=348 │ │ @@ -200396,31 +200492,31 @@ │ │ type : '(Landroid/database/Cursor;)Ljava/lang/CharSequence;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 28 16-bit code units │ │ -090b7c: |[090b7c] android.support.v4.widget.SimpleCursorAdapter.convertToString:(Landroid/database/Cursor;)Ljava/lang/CharSequence; │ │ -090b8c: 5420 cb04 |0000: iget-object v0, v2, Landroid/support/v4/widget/SimpleCursorAdapter;.mCursorToStringConverter:Landroid/support/v4/widget/SimpleCursorAdapter$CursorToStringConverter; // field@04cb │ │ -090b90: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ -090b94: 5420 cb04 |0004: iget-object v0, v2, Landroid/support/v4/widget/SimpleCursorAdapter;.mCursorToStringConverter:Landroid/support/v4/widget/SimpleCursorAdapter$CursorToStringConverter; // field@04cb │ │ -090b98: 7220 1211 3000 |0006: invoke-interface {v0, v3}, Landroid/support/v4/widget/SimpleCursorAdapter$CursorToStringConverter;.convertToString:(Landroid/database/Cursor;)Ljava/lang/CharSequence; // method@1112 │ │ -090b9e: 0c00 |0009: move-result-object v0 │ │ -090ba0: 1100 |000a: return-object v0 │ │ -090ba2: 5220 ce04 |000b: iget v0, v2, Landroid/support/v4/widget/SimpleCursorAdapter;.mStringConversionColumn:I // field@04ce │ │ -090ba6: 12f1 |000d: const/4 v1, #int -1 // #ff │ │ -090ba8: 3710 0900 |000e: if-le v0, v1, 0017 // +0009 │ │ -090bac: 5220 ce04 |0010: iget v0, v2, Landroid/support/v4/widget/SimpleCursorAdapter;.mStringConversionColumn:I // field@04ce │ │ -090bb0: 7220 2c01 0300 |0012: invoke-interface {v3, v0}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@012c │ │ -090bb6: 0c00 |0015: move-result-object v0 │ │ -090bb8: 28f4 |0016: goto 000a // -000c │ │ -090bba: 6f20 3c10 3200 |0017: invoke-super {v2, v3}, Landroid/support/v4/widget/ResourceCursorAdapter;.convertToString:(Landroid/database/Cursor;)Ljava/lang/CharSequence; // method@103c │ │ -090bc0: 0c00 |001a: move-result-object v0 │ │ -090bc2: 28ef |001b: goto 000a // -0011 │ │ +092718: |[092718] android.support.v4.widget.SimpleCursorAdapter.convertToString:(Landroid/database/Cursor;)Ljava/lang/CharSequence; │ │ +092728: 5420 cb04 |0000: iget-object v0, v2, Landroid/support/v4/widget/SimpleCursorAdapter;.mCursorToStringConverter:Landroid/support/v4/widget/SimpleCursorAdapter$CursorToStringConverter; // field@04cb │ │ +09272c: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ +092730: 5420 cb04 |0004: iget-object v0, v2, Landroid/support/v4/widget/SimpleCursorAdapter;.mCursorToStringConverter:Landroid/support/v4/widget/SimpleCursorAdapter$CursorToStringConverter; // field@04cb │ │ +092734: 7220 1211 3000 |0006: invoke-interface {v0, v3}, Landroid/support/v4/widget/SimpleCursorAdapter$CursorToStringConverter;.convertToString:(Landroid/database/Cursor;)Ljava/lang/CharSequence; // method@1112 │ │ +09273a: 0c00 |0009: move-result-object v0 │ │ +09273c: 1100 |000a: return-object v0 │ │ +09273e: 5220 ce04 |000b: iget v0, v2, Landroid/support/v4/widget/SimpleCursorAdapter;.mStringConversionColumn:I // field@04ce │ │ +092742: 12f1 |000d: const/4 v1, #int -1 // #ff │ │ +092744: 3710 0900 |000e: if-le v0, v1, 0017 // +0009 │ │ +092748: 5220 ce04 |0010: iget v0, v2, Landroid/support/v4/widget/SimpleCursorAdapter;.mStringConversionColumn:I // field@04ce │ │ +09274c: 7220 2c01 0300 |0012: invoke-interface {v3, v0}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@012c │ │ +092752: 0c00 |0015: move-result-object v0 │ │ +092754: 28f4 |0016: goto 000a // -000c │ │ +092756: 6f20 3c10 3200 |0017: invoke-super {v2, v3}, Landroid/support/v4/widget/ResourceCursorAdapter;.convertToString:(Landroid/database/Cursor;)Ljava/lang/CharSequence; // method@103c │ │ +09275c: 0c00 |001a: move-result-object v0 │ │ +09275e: 28ef |001b: goto 000a // -0011 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=294 │ │ 0x0004 line=295 │ │ 0x000a line=300 │ │ 0x000b line=296 │ │ 0x0010 line=297 │ │ @@ -200434,17 +200530,17 @@ │ │ type : '()Landroid/support/v4/widget/SimpleCursorAdapter$CursorToStringConverter;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -090bc4: |[090bc4] android.support.v4.widget.SimpleCursorAdapter.getCursorToStringConverter:()Landroid/support/v4/widget/SimpleCursorAdapter$CursorToStringConverter; │ │ -090bd4: 5410 cb04 |0000: iget-object v0, v1, Landroid/support/v4/widget/SimpleCursorAdapter;.mCursorToStringConverter:Landroid/support/v4/widget/SimpleCursorAdapter$CursorToStringConverter; // field@04cb │ │ -090bd8: 1100 |0002: return-object v0 │ │ +092760: |[092760] android.support.v4.widget.SimpleCursorAdapter.getCursorToStringConverter:()Landroid/support/v4/widget/SimpleCursorAdapter$CursorToStringConverter; │ │ +092770: 5410 cb04 |0000: iget-object v0, v1, Landroid/support/v4/widget/SimpleCursorAdapter;.mCursorToStringConverter:Landroid/support/v4/widget/SimpleCursorAdapter$CursorToStringConverter; // field@04cb │ │ +092774: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=262 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/widget/SimpleCursorAdapter; │ │ │ │ #4 : (in Landroid/support/v4/widget/SimpleCursorAdapter;) │ │ @@ -200452,17 +200548,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -090bdc: |[090bdc] android.support.v4.widget.SimpleCursorAdapter.getStringConversionColumn:()I │ │ -090bec: 5210 ce04 |0000: iget v0, v1, Landroid/support/v4/widget/SimpleCursorAdapter;.mStringConversionColumn:I // field@04ce │ │ -090bf0: 0f00 |0002: return v0 │ │ +092778: |[092778] android.support.v4.widget.SimpleCursorAdapter.getStringConversionColumn:()I │ │ +092788: 5210 ce04 |0000: iget v0, v1, Landroid/support/v4/widget/SimpleCursorAdapter;.mStringConversionColumn:I // field@04ce │ │ +09278c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=228 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/widget/SimpleCursorAdapter; │ │ │ │ #5 : (in Landroid/support/v4/widget/SimpleCursorAdapter;) │ │ @@ -200470,17 +200566,17 @@ │ │ type : '()Landroid/support/v4/widget/SimpleCursorAdapter$ViewBinder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -090bf4: |[090bf4] android.support.v4.widget.SimpleCursorAdapter.getViewBinder:()Landroid/support/v4/widget/SimpleCursorAdapter$ViewBinder; │ │ -090c04: 5410 d004 |0000: iget-object v0, v1, Landroid/support/v4/widget/SimpleCursorAdapter;.mViewBinder:Landroid/support/v4/widget/SimpleCursorAdapter$ViewBinder; // field@04d0 │ │ -090c08: 1100 |0002: return-object v0 │ │ +092790: |[092790] android.support.v4.widget.SimpleCursorAdapter.getViewBinder:()Landroid/support/v4/widget/SimpleCursorAdapter$ViewBinder; │ │ +0927a0: 5410 d004 |0000: iget-object v0, v1, Landroid/support/v4/widget/SimpleCursorAdapter;.mViewBinder:Landroid/support/v4/widget/SimpleCursorAdapter$ViewBinder; // field@04d0 │ │ +0927a4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=162 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/widget/SimpleCursorAdapter; │ │ │ │ #6 : (in Landroid/support/v4/widget/SimpleCursorAdapter;) │ │ @@ -200488,17 +200584,17 @@ │ │ type : '(Landroid/support/v4/widget/SimpleCursorAdapter$CursorToStringConverter;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -090c0c: |[090c0c] android.support.v4.widget.SimpleCursorAdapter.setCursorToStringConverter:(Landroid/support/v4/widget/SimpleCursorAdapter$CursorToStringConverter;)V │ │ -090c1c: 5b01 cb04 |0000: iput-object v1, v0, Landroid/support/v4/widget/SimpleCursorAdapter;.mCursorToStringConverter:Landroid/support/v4/widget/SimpleCursorAdapter$CursorToStringConverter; // field@04cb │ │ -090c20: 0e00 |0002: return-void │ │ +0927a8: |[0927a8] android.support.v4.widget.SimpleCursorAdapter.setCursorToStringConverter:(Landroid/support/v4/widget/SimpleCursorAdapter$CursorToStringConverter;)V │ │ +0927b8: 5b01 cb04 |0000: iput-object v1, v0, Landroid/support/v4/widget/SimpleCursorAdapter;.mCursorToStringConverter:Landroid/support/v4/widget/SimpleCursorAdapter$CursorToStringConverter; // field@04cb │ │ +0927bc: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=278 │ │ 0x0002 line=279 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v4/widget/SimpleCursorAdapter; │ │ 0x0000 - 0x0003 reg=1 cursorToStringConverter Landroid/support/v4/widget/SimpleCursorAdapter$CursorToStringConverter; │ │ @@ -200508,17 +200604,17 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -090c24: |[090c24] android.support.v4.widget.SimpleCursorAdapter.setStringConversionColumn:(I)V │ │ -090c34: 5901 ce04 |0000: iput v1, v0, Landroid/support/v4/widget/SimpleCursorAdapter;.mStringConversionColumn:I // field@04ce │ │ -090c38: 0e00 |0002: return-void │ │ +0927c0: |[0927c0] android.support.v4.widget.SimpleCursorAdapter.setStringConversionColumn:(I)V │ │ +0927d0: 5901 ce04 |0000: iput v1, v0, Landroid/support/v4/widget/SimpleCursorAdapter;.mStringConversionColumn:I // field@04ce │ │ +0927d4: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=246 │ │ 0x0002 line=247 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v4/widget/SimpleCursorAdapter; │ │ 0x0000 - 0x0003 reg=1 stringConversionColumn I │ │ @@ -200528,17 +200624,17 @@ │ │ type : '(Landroid/support/v4/widget/SimpleCursorAdapter$ViewBinder;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -090c3c: |[090c3c] android.support.v4.widget.SimpleCursorAdapter.setViewBinder:(Landroid/support/v4/widget/SimpleCursorAdapter$ViewBinder;)V │ │ -090c4c: 5b01 d004 |0000: iput-object v1, v0, Landroid/support/v4/widget/SimpleCursorAdapter;.mViewBinder:Landroid/support/v4/widget/SimpleCursorAdapter$ViewBinder; // field@04d0 │ │ -090c50: 0e00 |0002: return-void │ │ +0927d8: |[0927d8] android.support.v4.widget.SimpleCursorAdapter.setViewBinder:(Landroid/support/v4/widget/SimpleCursorAdapter$ViewBinder;)V │ │ +0927e8: 5b01 d004 |0000: iput-object v1, v0, Landroid/support/v4/widget/SimpleCursorAdapter;.mViewBinder:Landroid/support/v4/widget/SimpleCursorAdapter$ViewBinder; // field@04d0 │ │ +0927ec: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=175 │ │ 0x0002 line=176 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v4/widget/SimpleCursorAdapter; │ │ 0x0000 - 0x0003 reg=1 viewBinder Landroid/support/v4/widget/SimpleCursorAdapter$ViewBinder; │ │ @@ -200548,24 +200644,24 @@ │ │ type : '(Landroid/widget/ImageView;Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -090c54: |[090c54] android.support.v4.widget.SimpleCursorAdapter.setViewImage:(Landroid/widget/ImageView;Ljava/lang/String;)V │ │ -090c64: 7110 0815 0400 |0000: invoke-static {v4}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@1508 │ │ -090c6a: 0a01 |0003: move-result v1 │ │ -090c6c: 6e20 e613 1300 |0004: invoke-virtual {v3, v1}, Landroid/widget/ImageView;.setImageResource:(I)V // method@13e6 │ │ -090c72: 0e00 |0007: return-void │ │ -090c74: 0d00 |0008: move-exception v0 │ │ -090c76: 7110 ae01 0400 |0009: invoke-static {v4}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@01ae │ │ -090c7c: 0c01 |000c: move-result-object v1 │ │ -090c7e: 6e20 e713 1300 |000d: invoke-virtual {v3, v1}, Landroid/widget/ImageView;.setImageURI:(Landroid/net/Uri;)V // method@13e7 │ │ -090c84: 28f7 |0010: goto 0007 // -0009 │ │ +0927f0: |[0927f0] android.support.v4.widget.SimpleCursorAdapter.setViewImage:(Landroid/widget/ImageView;Ljava/lang/String;)V │ │ +092800: 7110 0815 0400 |0000: invoke-static {v4}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@1508 │ │ +092806: 0a01 |0003: move-result v1 │ │ +092808: 6e20 e613 1300 |0004: invoke-virtual {v3, v1}, Landroid/widget/ImageView;.setImageResource:(I)V // method@13e6 │ │ +09280e: 0e00 |0007: return-void │ │ +092810: 0d00 |0008: move-exception v0 │ │ +092812: 7110 ae01 0400 |0009: invoke-static {v4}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@01ae │ │ +092818: 0c01 |000c: move-result-object v1 │ │ +09281a: 6e20 e713 1300 |000d: invoke-virtual {v3, v1}, Landroid/widget/ImageView;.setImageURI:(Landroid/net/Uri;)V // method@13e7 │ │ +092820: 28f7 |0010: goto 0007 // -0009 │ │ catches : 1 │ │ 0x0000 - 0x0007 │ │ Ljava/lang/NumberFormatException; -> 0x0008 │ │ positions : │ │ 0x0000 line=195 │ │ 0x0007 line=199 │ │ 0x0008 line=196 │ │ @@ -200581,17 +200677,17 @@ │ │ type : '(Landroid/widget/TextView;Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -090c98: |[090c98] android.support.v4.widget.SimpleCursorAdapter.setViewText:(Landroid/widget/TextView;Ljava/lang/String;)V │ │ -090ca8: 6e20 8214 2100 |0000: invoke-virtual {v1, v2}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@1482 │ │ -090cae: 0e00 |0003: return-void │ │ +092834: |[092834] android.support.v4.widget.SimpleCursorAdapter.setViewText:(Landroid/widget/TextView;Ljava/lang/String;)V │ │ +092844: 6e20 8214 2100 |0000: invoke-virtual {v1, v2}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@1482 │ │ +09284a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=213 │ │ 0x0003 line=214 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/SimpleCursorAdapter; │ │ 0x0000 - 0x0004 reg=1 v Landroid/widget/TextView; │ │ @@ -200602,36 +200698,36 @@ │ │ type : '(Landroid/database/Cursor;)Landroid/database/Cursor;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -090cb0: |[090cb0] android.support.v4.widget.SimpleCursorAdapter.swapCursor:(Landroid/database/Cursor;)Landroid/database/Cursor; │ │ -090cc0: 6f20 4110 3200 |0000: invoke-super {v2, v3}, Landroid/support/v4/widget/ResourceCursorAdapter;.swapCursor:(Landroid/database/Cursor;)Landroid/database/Cursor; // method@1041 │ │ -090cc6: 0c00 |0003: move-result-object v0 │ │ -090cc8: 5421 cd04 |0004: iget-object v1, v2, Landroid/support/v4/widget/SimpleCursorAdapter;.mOriginalFrom:[Ljava/lang/String; // field@04cd │ │ -090ccc: 7020 1911 1200 |0006: invoke-direct {v2, v1}, Landroid/support/v4/widget/SimpleCursorAdapter;.findColumns:([Ljava/lang/String;)V // method@1119 │ │ -090cd2: 1100 |0009: return-object v0 │ │ +09284c: |[09284c] android.support.v4.widget.SimpleCursorAdapter.swapCursor:(Landroid/database/Cursor;)Landroid/database/Cursor; │ │ +09285c: 6f20 4110 3200 |0000: invoke-super {v2, v3}, Landroid/support/v4/widget/ResourceCursorAdapter;.swapCursor:(Landroid/database/Cursor;)Landroid/database/Cursor; // method@1041 │ │ +092862: 0c00 |0003: move-result-object v0 │ │ +092864: 5421 cd04 |0004: iget-object v1, v2, Landroid/support/v4/widget/SimpleCursorAdapter;.mOriginalFrom:[Ljava/lang/String; // field@04cd │ │ +092868: 7020 1911 1200 |0006: invoke-direct {v2, v1}, Landroid/support/v4/widget/SimpleCursorAdapter;.findColumns:([Ljava/lang/String;)V // method@1119 │ │ +09286e: 1100 |0009: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=326 │ │ 0x0004 line=328 │ │ 0x0009 line=329 │ │ locals : │ │ 0x0004 - 0x000a reg=0 res Landroid/database/Cursor; │ │ 0x0000 - 0x000a reg=2 this Landroid/support/v4/widget/SimpleCursorAdapter; │ │ 0x0000 - 0x000a reg=3 c Landroid/database/Cursor; │ │ │ │ - source_file_idx : 3219 (SimpleCursorAdapter.java) │ │ + source_file_idx : 3216 (SimpleCursorAdapter.java) │ │ │ │ Class #739 header: │ │ -class_idx : 1148 │ │ +class_idx : 1145 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 1146 │ │ +superclass_idx : 1143 │ │ source_file_idx : 811 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ Class #739 - │ │ @@ -200647,32 +200743,32 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -090cd4: |[090cd4] jwtc.chess.board.ChessBoard.:()V │ │ -090ce4: 7010 981b 0000 |0000: invoke-direct {v0}, Ljwtc/chess/board/BoardMembers;.:()V // method@1b98 │ │ -090cea: 0e00 |0003: return-void │ │ +092870: |[092870] jwtc.chess.board.ChessBoard.:()V │ │ +092880: 7010 971b 0000 |0000: invoke-direct {v0}, Ljwtc/chess/board/BoardMembers;.:()V // method@1b97 │ │ +092886: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=11 │ │ 0x0003 line=13 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Ljwtc/chess/board/ChessBoard; │ │ │ │ Virtual methods - │ │ source_file_idx : 811 (ChessBoard.java) │ │ │ │ Class #740 header: │ │ -class_idx : 456 │ │ +class_idx : 453 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 455 │ │ -source_file_idx : 3594 │ │ +superclass_idx : 452 │ │ +source_file_idx : 3591 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 9 │ │ │ │ Class #740 annotations: │ │ Annotations on class │ │ @@ -200692,17 +200788,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -090cec: |[090cec] android.support.v4.view.ViewCompat$HCViewCompatImpl.:()V │ │ -090cfc: 7010 bd0a 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/ViewCompat$GBViewCompatImpl;.:()V // method@0abd │ │ -090d02: 0e00 |0003: return-void │ │ +092888: |[092888] android.support.v4.view.ViewCompat$HCViewCompatImpl.:()V │ │ +092898: 7010 bd0a 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/ViewCompat$GBViewCompatImpl;.:()V // method@0abd │ │ +09289e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=384 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewCompat$HCViewCompatImpl; │ │ │ │ Virtual methods - │ │ @@ -200711,18 +200807,18 @@ │ │ type : '(Landroid/view/View;)F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -090d04: |[090d04] android.support.v4.view.ViewCompat$HCViewCompatImpl.getAlpha:(Landroid/view/View;)F │ │ -090d14: 7110 320b 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewCompatHC;.getAlpha:(Landroid/view/View;)F // method@0b32 │ │ -090d1a: 0a00 |0003: move-result v0 │ │ -090d1c: 0f00 |0004: return v0 │ │ +0928a0: |[0928a0] android.support.v4.view.ViewCompat$HCViewCompatImpl.getAlpha:(Landroid/view/View;)F │ │ +0928b0: 7110 320b 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewCompatHC;.getAlpha:(Landroid/view/View;)F // method@0b32 │ │ +0928b6: 0a00 |0003: move-result v0 │ │ +0928b8: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=391 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/ViewCompat$HCViewCompatImpl; │ │ 0x0000 - 0x0005 reg=2 view Landroid/view/View; │ │ │ │ @@ -200731,18 +200827,18 @@ │ │ type : '()J' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -090d20: |[090d20] android.support.v4.view.ViewCompat$HCViewCompatImpl.getFrameTime:()J │ │ -090d30: 7100 330b 0000 |0000: invoke-static {}, Landroid/support/v4/view/ViewCompatHC;.getFrameTime:()J // method@0b33 │ │ -090d36: 0b00 |0003: move-result-wide v0 │ │ -090d38: 1000 |0004: return-wide v0 │ │ +0928bc: |[0928bc] android.support.v4.view.ViewCompat$HCViewCompatImpl.getFrameTime:()J │ │ +0928cc: 7100 330b 0000 |0000: invoke-static {}, Landroid/support/v4/view/ViewCompatHC;.getFrameTime:()J // method@0b33 │ │ +0928d2: 0b00 |0003: move-result-wide v0 │ │ +0928d4: 1000 |0004: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=387 │ │ locals : │ │ 0x0000 - 0x0005 reg=2 this Landroid/support/v4/view/ViewCompat$HCViewCompatImpl; │ │ │ │ #2 : (in Landroid/support/v4/view/ViewCompat$HCViewCompatImpl;) │ │ @@ -200750,18 +200846,18 @@ │ │ type : '(Landroid/view/View;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -090d3c: |[090d3c] android.support.v4.view.ViewCompat$HCViewCompatImpl.getLayerType:(Landroid/view/View;)I │ │ -090d4c: 7110 340b 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewCompatHC;.getLayerType:(Landroid/view/View;)I // method@0b34 │ │ -090d52: 0a00 |0003: move-result v0 │ │ -090d54: 0f00 |0004: return v0 │ │ +0928d8: |[0928d8] android.support.v4.view.ViewCompat$HCViewCompatImpl.getLayerType:(Landroid/view/View;)I │ │ +0928e8: 7110 340b 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewCompatHC;.getLayerType:(Landroid/view/View;)I // method@0b34 │ │ +0928ee: 0a00 |0003: move-result v0 │ │ +0928f0: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=399 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/ViewCompat$HCViewCompatImpl; │ │ 0x0000 - 0x0005 reg=2 view Landroid/view/View; │ │ │ │ @@ -200770,18 +200866,18 @@ │ │ type : '(Landroid/view/View;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -090d58: |[090d58] android.support.v4.view.ViewCompat$HCViewCompatImpl.getMeasuredHeightAndState:(Landroid/view/View;)I │ │ -090d68: 7110 350b 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewCompatHC;.getMeasuredHeightAndState:(Landroid/view/View;)I // method@0b35 │ │ -090d6e: 0a00 |0003: move-result v0 │ │ -090d70: 0f00 |0004: return v0 │ │ +0928f4: |[0928f4] android.support.v4.view.ViewCompat$HCViewCompatImpl.getMeasuredHeightAndState:(Landroid/view/View;)I │ │ +092904: 7110 350b 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewCompatHC;.getMeasuredHeightAndState:(Landroid/view/View;)I // method@0b35 │ │ +09290a: 0a00 |0003: move-result v0 │ │ +09290c: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=419 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/ViewCompat$HCViewCompatImpl; │ │ 0x0000 - 0x0005 reg=2 view Landroid/view/View; │ │ │ │ @@ -200790,18 +200886,18 @@ │ │ type : '(Landroid/view/View;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -090d74: |[090d74] android.support.v4.view.ViewCompat$HCViewCompatImpl.getMeasuredState:(Landroid/view/View;)I │ │ -090d84: 7110 360b 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewCompatHC;.getMeasuredState:(Landroid/view/View;)I // method@0b36 │ │ -090d8a: 0a00 |0003: move-result v0 │ │ -090d8c: 0f00 |0004: return v0 │ │ +092910: |[092910] android.support.v4.view.ViewCompat$HCViewCompatImpl.getMeasuredState:(Landroid/view/View;)I │ │ +092920: 7110 360b 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewCompatHC;.getMeasuredState:(Landroid/view/View;)I // method@0b36 │ │ +092926: 0a00 |0003: move-result v0 │ │ +092928: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=423 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/ViewCompat$HCViewCompatImpl; │ │ 0x0000 - 0x0005 reg=2 view Landroid/view/View; │ │ │ │ @@ -200810,18 +200906,18 @@ │ │ type : '(Landroid/view/View;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -090d90: |[090d90] android.support.v4.view.ViewCompat$HCViewCompatImpl.getMeasuredWidthAndState:(Landroid/view/View;)I │ │ -090da0: 7110 370b 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewCompatHC;.getMeasuredWidthAndState:(Landroid/view/View;)I // method@0b37 │ │ -090da6: 0a00 |0003: move-result v0 │ │ -090da8: 0f00 |0004: return v0 │ │ +09292c: |[09292c] android.support.v4.view.ViewCompat$HCViewCompatImpl.getMeasuredWidthAndState:(Landroid/view/View;)I │ │ +09293c: 7110 370b 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewCompatHC;.getMeasuredWidthAndState:(Landroid/view/View;)I // method@0b37 │ │ +092942: 0a00 |0003: move-result v0 │ │ +092944: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=415 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/ViewCompat$HCViewCompatImpl; │ │ 0x0000 - 0x0005 reg=2 view Landroid/view/View; │ │ │ │ @@ -200830,18 +200926,18 @@ │ │ type : '(III)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -090dac: |[090dac] android.support.v4.view.ViewCompat$HCViewCompatImpl.resolveSizeAndState:(III)I │ │ -090dbc: 7130 380b 3204 |0000: invoke-static {v2, v3, v4}, Landroid/support/v4/view/ViewCompatHC;.resolveSizeAndState:(III)I // method@0b38 │ │ -090dc2: 0a00 |0003: move-result v0 │ │ -090dc4: 0f00 |0004: return v0 │ │ +092948: |[092948] android.support.v4.view.ViewCompat$HCViewCompatImpl.resolveSizeAndState:(III)I │ │ +092958: 7130 380b 3204 |0000: invoke-static {v2, v3, v4}, Landroid/support/v4/view/ViewCompatHC;.resolveSizeAndState:(III)I // method@0b38 │ │ +09295e: 0a00 |0003: move-result v0 │ │ +092960: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=411 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/ViewCompat$HCViewCompatImpl; │ │ 0x0000 - 0x0005 reg=2 size I │ │ 0x0000 - 0x0005 reg=3 measureSpec I │ │ @@ -200852,20 +200948,20 @@ │ │ type : '(Landroid/view/View;Landroid/graphics/Paint;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 11 16-bit code units │ │ -090dc8: |[090dc8] android.support.v4.view.ViewCompat$HCViewCompatImpl.setLayerPaint:(Landroid/view/View;Landroid/graphics/Paint;)V │ │ -090dd8: 6e20 c30a 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/view/ViewCompat$HCViewCompatImpl;.getLayerType:(Landroid/view/View;)I // method@0ac3 │ │ -090dde: 0a00 |0003: move-result v0 │ │ -090de0: 6e40 c90a 2130 |0004: invoke-virtual {v1, v2, v0, v3}, Landroid/support/v4/view/ViewCompat$HCViewCompatImpl;.setLayerType:(Landroid/view/View;ILandroid/graphics/Paint;)V // method@0ac9 │ │ -090de6: 6e10 9b12 0200 |0007: invoke-virtual {v2}, Landroid/view/View;.invalidate:()V // method@129b │ │ -090dec: 0e00 |000a: return-void │ │ +092964: |[092964] android.support.v4.view.ViewCompat$HCViewCompatImpl.setLayerPaint:(Landroid/view/View;Landroid/graphics/Paint;)V │ │ +092974: 6e20 c30a 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/view/ViewCompat$HCViewCompatImpl;.getLayerType:(Landroid/view/View;)I // method@0ac3 │ │ +09297a: 0a00 |0003: move-result v0 │ │ +09297c: 6e40 c90a 2130 |0004: invoke-virtual {v1, v2, v0, v3}, Landroid/support/v4/view/ViewCompat$HCViewCompatImpl;.setLayerType:(Landroid/view/View;ILandroid/graphics/Paint;)V // method@0ac9 │ │ +092982: 6e10 9b12 0200 |0007: invoke-virtual {v2}, Landroid/view/View;.invalidate:()V // method@129b │ │ +092988: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=405 │ │ 0x0007 line=407 │ │ 0x000a line=408 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Landroid/support/v4/view/ViewCompat$HCViewCompatImpl; │ │ @@ -200877,34 +200973,34 @@ │ │ type : '(Landroid/view/View;ILandroid/graphics/Paint;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -090df0: |[090df0] android.support.v4.view.ViewCompat$HCViewCompatImpl.setLayerType:(Landroid/view/View;ILandroid/graphics/Paint;)V │ │ -090e00: 7130 390b 2103 |0000: invoke-static {v1, v2, v3}, Landroid/support/v4/view/ViewCompatHC;.setLayerType:(Landroid/view/View;ILandroid/graphics/Paint;)V // method@0b39 │ │ -090e06: 0e00 |0003: return-void │ │ +09298c: |[09298c] android.support.v4.view.ViewCompat$HCViewCompatImpl.setLayerType:(Landroid/view/View;ILandroid/graphics/Paint;)V │ │ +09299c: 7130 390b 2103 |0000: invoke-static {v1, v2, v3}, Landroid/support/v4/view/ViewCompatHC;.setLayerType:(Landroid/view/View;ILandroid/graphics/Paint;)V // method@0b39 │ │ +0929a2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=395 │ │ 0x0003 line=396 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewCompat$HCViewCompatImpl; │ │ 0x0000 - 0x0004 reg=1 view Landroid/view/View; │ │ 0x0000 - 0x0004 reg=2 layerType I │ │ 0x0000 - 0x0004 reg=3 paint Landroid/graphics/Paint; │ │ │ │ - source_file_idx : 3594 (ViewCompat.java) │ │ + source_file_idx : 3591 (ViewCompat.java) │ │ │ │ Class #741 header: │ │ -class_idx : 478 │ │ +class_idx : 475 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 476 │ │ -source_file_idx : 3609 │ │ +superclass_idx : 473 │ │ +source_file_idx : 3606 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #741 annotations: │ │ Annotations on class │ │ @@ -200924,17 +201020,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -090e08: |[090e08] android.support.v4.view.ViewGroupCompat$ViewGroupCompatJellybeanMR2Impl.:()V │ │ -090e18: 7010 620b 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatIcsImpl;.:()V // method@0b62 │ │ -090e1e: 0e00 |0003: return-void │ │ +0929a4: |[0929a4] android.support.v4.view.ViewGroupCompat$ViewGroupCompatJellybeanMR2Impl.:()V │ │ +0929b4: 7010 620b 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatIcsImpl;.:()V // method@0b62 │ │ +0929ba: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=91 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatJellybeanMR2Impl; │ │ │ │ Virtual methods - │ │ @@ -200943,18 +201039,18 @@ │ │ type : '(Landroid/view/ViewGroup;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -090e20: |[090e20] android.support.v4.view.ViewGroupCompat$ViewGroupCompatJellybeanMR2Impl.getLayoutMode:(Landroid/view/ViewGroup;)I │ │ -090e30: 7110 7b0b 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewGroupCompatJellybeanMR2;.getLayoutMode:(Landroid/view/ViewGroup;)I // method@0b7b │ │ -090e36: 0a00 |0003: move-result v0 │ │ -090e38: 0f00 |0004: return v0 │ │ +0929bc: |[0929bc] android.support.v4.view.ViewGroupCompat$ViewGroupCompatJellybeanMR2Impl.getLayoutMode:(Landroid/view/ViewGroup;)I │ │ +0929cc: 7110 7b0b 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewGroupCompatJellybeanMR2;.getLayoutMode:(Landroid/view/ViewGroup;)I // method@0b7b │ │ +0929d2: 0a00 |0003: move-result v0 │ │ +0929d4: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=94 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatJellybeanMR2Impl; │ │ 0x0000 - 0x0005 reg=2 group Landroid/view/ViewGroup; │ │ │ │ @@ -200963,32 +201059,32 @@ │ │ type : '(Landroid/view/ViewGroup;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -090e3c: |[090e3c] android.support.v4.view.ViewGroupCompat$ViewGroupCompatJellybeanMR2Impl.setLayoutMode:(Landroid/view/ViewGroup;I)V │ │ -090e4c: 7120 7c0b 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/ViewGroupCompatJellybeanMR2;.setLayoutMode:(Landroid/view/ViewGroup;I)V // method@0b7c │ │ -090e52: 0e00 |0003: return-void │ │ +0929d8: |[0929d8] android.support.v4.view.ViewGroupCompat$ViewGroupCompatJellybeanMR2Impl.setLayoutMode:(Landroid/view/ViewGroup;I)V │ │ +0929e8: 7120 7c0b 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/ViewGroupCompatJellybeanMR2;.setLayoutMode:(Landroid/view/ViewGroup;I)V // method@0b7c │ │ +0929ee: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=99 │ │ 0x0003 line=100 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatJellybeanMR2Impl; │ │ 0x0000 - 0x0004 reg=1 group Landroid/view/ViewGroup; │ │ 0x0000 - 0x0004 reg=2 mode I │ │ │ │ - source_file_idx : 3609 (ViewGroupCompat.java) │ │ + source_file_idx : 3606 (ViewGroupCompat.java) │ │ │ │ Class #742 header: │ │ -class_idx : 523 │ │ +class_idx : 520 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 522 │ │ +superclass_idx : 519 │ │ source_file_idx : 542 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #742 annotations: │ │ @@ -201009,17 +201105,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -090e54: |[090e54] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanMr2Impl.:()V │ │ -090e64: 7010 e30c 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanImpl;.:()V // method@0ce3 │ │ -090e6a: 0e00 |0003: return-void │ │ +0929f0: |[0929f0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanMr2Impl.:()V │ │ +092a00: 7010 e30c 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanImpl;.:()V // method@0ce3 │ │ +092a06: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=730 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanMr2Impl; │ │ │ │ Virtual methods - │ │ @@ -201028,18 +201124,18 @@ │ │ type : '(Ljava/lang/Object;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -090e6c: |[090e6c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanMr2Impl.getViewIdResourceName:(Ljava/lang/Object;)Ljava/lang/String; │ │ -090e7c: 7110 bf0d 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatJellybeanMr2;.getViewIdResourceName:(Ljava/lang/Object;)Ljava/lang/String; // method@0dbf │ │ -090e82: 0c00 |0003: move-result-object v0 │ │ -090e84: 1100 |0004: return-object v0 │ │ +092a08: |[092a08] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanMr2Impl.getViewIdResourceName:(Ljava/lang/Object;)Ljava/lang/String; │ │ +092a18: 7110 bf0d 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatJellybeanMr2;.getViewIdResourceName:(Ljava/lang/Object;)Ljava/lang/String; // method@0dbf │ │ +092a1e: 0c00 |0003: move-result-object v0 │ │ +092a20: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=734 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanMr2Impl; │ │ 0x0000 - 0x0005 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -201048,32 +201144,32 @@ │ │ type : '(Ljava/lang/Object;Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -090e88: |[090e88] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanMr2Impl.setViewIdResourceName:(Ljava/lang/Object;Ljava/lang/String;)V │ │ -090e98: 7120 c00d 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatJellybeanMr2;.setViewIdResourceName:(Ljava/lang/Object;Ljava/lang/String;)V // method@0dc0 │ │ -090e9e: 0e00 |0003: return-void │ │ +092a24: |[092a24] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanMr2Impl.setViewIdResourceName:(Ljava/lang/Object;Ljava/lang/String;)V │ │ +092a34: 7120 c00d 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatJellybeanMr2;.setViewIdResourceName:(Ljava/lang/Object;Ljava/lang/String;)V // method@0dc0 │ │ +092a3a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=739 │ │ 0x0003 line=740 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanMr2Impl; │ │ 0x0000 - 0x0004 reg=1 info Ljava/lang/Object; │ │ 0x0000 - 0x0004 reg=2 viewId Ljava/lang/String; │ │ │ │ source_file_idx : 542 (AccessibilityNodeInfoCompat.java) │ │ │ │ Class #743 header: │ │ -class_idx : 547 │ │ +class_idx : 544 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 545 │ │ +superclass_idx : 542 │ │ source_file_idx : 560 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #743 annotations: │ │ @@ -201094,17 +201190,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -090ea0: |[090ea0] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordJellyBeanImpl.:()V │ │ -090eb0: 7010 1a0e 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsMr1Impl;.:()V // method@0e1a │ │ -090eb6: 0e00 |0003: return-void │ │ +092a3c: |[092a3c] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordJellyBeanImpl.:()V │ │ +092a4c: 7010 1a0e 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsMr1Impl;.:()V // method@0e1a │ │ +092a52: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=498 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordJellyBeanImpl; │ │ │ │ Virtual methods - │ │ @@ -201113,34 +201209,34 @@ │ │ type : '(Ljava/lang/Object;Landroid/view/View;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -090eb8: |[090eb8] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordJellyBeanImpl.setSource:(Ljava/lang/Object;Landroid/view/View;I)V │ │ -090ec8: 7130 e10e 2103 |0000: invoke-static {v1, v2, v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatJellyBean;.setSource:(Ljava/lang/Object;Landroid/view/View;I)V // method@0ee1 │ │ -090ece: 0e00 |0003: return-void │ │ +092a54: |[092a54] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordJellyBeanImpl.setSource:(Ljava/lang/Object;Landroid/view/View;I)V │ │ +092a64: 7130 e10e 2103 |0000: invoke-static {v1, v2, v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatJellyBean;.setSource:(Ljava/lang/Object;Landroid/view/View;I)V // method@0ee1 │ │ +092a6a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=501 │ │ 0x0003 line=502 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordJellyBeanImpl; │ │ 0x0000 - 0x0004 reg=1 record Ljava/lang/Object; │ │ 0x0000 - 0x0004 reg=2 root Landroid/view/View; │ │ 0x0000 - 0x0004 reg=3 virtualDescendantId I │ │ │ │ source_file_idx : 560 (AccessibilityRecordCompat.java) │ │ │ │ Class #744 header: │ │ -class_idx : 457 │ │ +class_idx : 454 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 456 │ │ -source_file_idx : 3594 │ │ +superclass_idx : 453 │ │ +source_file_idx : 3591 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 6 │ │ │ │ Class #744 annotations: │ │ Annotations on class │ │ @@ -201160,17 +201256,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -090ed0: |[090ed0] android.support.v4.view.ViewCompat$ICSViewCompatImpl.:()V │ │ -090ee0: 7010 c00a 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/ViewCompat$HCViewCompatImpl;.:()V // method@0ac0 │ │ -090ee6: 0e00 |0003: return-void │ │ +092a6c: |[092a6c] android.support.v4.view.ViewCompat$ICSViewCompatImpl.:()V │ │ +092a7c: 7010 c00a 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/ViewCompat$HCViewCompatImpl;.:()V // method@0ac0 │ │ +092a82: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=427 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewCompat$ICSViewCompatImpl; │ │ │ │ Virtual methods - │ │ @@ -201179,18 +201275,18 @@ │ │ type : '(Landroid/view/View;I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -090ee8: |[090ee8] android.support.v4.view.ViewCompat$ICSViewCompatImpl.canScrollHorizontally:(Landroid/view/View;I)Z │ │ -090ef8: 7120 3b0b 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/ViewCompatICS;.canScrollHorizontally:(Landroid/view/View;I)Z // method@0b3b │ │ -090efe: 0a00 |0003: move-result v0 │ │ -090f00: 0f00 |0004: return v0 │ │ +092a84: |[092a84] android.support.v4.view.ViewCompat$ICSViewCompatImpl.canScrollHorizontally:(Landroid/view/View;I)Z │ │ +092a94: 7120 3b0b 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/ViewCompatICS;.canScrollHorizontally:(Landroid/view/View;I)Z // method@0b3b │ │ +092a9a: 0a00 |0003: move-result v0 │ │ +092a9c: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=430 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/ViewCompat$ICSViewCompatImpl; │ │ 0x0000 - 0x0005 reg=2 v Landroid/view/View; │ │ 0x0000 - 0x0005 reg=3 direction I │ │ @@ -201200,18 +201296,18 @@ │ │ type : '(Landroid/view/View;I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -090f04: |[090f04] android.support.v4.view.ViewCompat$ICSViewCompatImpl.canScrollVertically:(Landroid/view/View;I)Z │ │ -090f14: 7120 3c0b 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/ViewCompatICS;.canScrollVertically:(Landroid/view/View;I)Z // method@0b3c │ │ -090f1a: 0a00 |0003: move-result v0 │ │ -090f1c: 0f00 |0004: return v0 │ │ +092aa0: |[092aa0] android.support.v4.view.ViewCompat$ICSViewCompatImpl.canScrollVertically:(Landroid/view/View;I)Z │ │ +092ab0: 7120 3c0b 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/ViewCompatICS;.canScrollVertically:(Landroid/view/View;I)Z // method@0b3c │ │ +092ab6: 0a00 |0003: move-result v0 │ │ +092ab8: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=434 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/ViewCompat$ICSViewCompatImpl; │ │ 0x0000 - 0x0005 reg=2 v Landroid/view/View; │ │ 0x0000 - 0x0005 reg=3 direction I │ │ @@ -201221,17 +201317,17 @@ │ │ type : '(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -090f20: |[090f20] android.support.v4.view.ViewCompat$ICSViewCompatImpl.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ -090f30: 7120 3d0b 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/ViewCompatICS;.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@0b3d │ │ -090f36: 0e00 |0003: return-void │ │ +092abc: |[092abc] android.support.v4.view.ViewCompat$ICSViewCompatImpl.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ +092acc: 7120 3d0b 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/ViewCompatICS;.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@0b3d │ │ +092ad2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=442 │ │ 0x0003 line=443 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewCompat$ICSViewCompatImpl; │ │ 0x0000 - 0x0004 reg=1 v Landroid/view/View; │ │ @@ -201242,19 +201338,19 @@ │ │ type : '(Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -090f38: |[090f38] android.support.v4.view.ViewCompat$ICSViewCompatImpl.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V │ │ -090f48: 6e10 490d 0300 |0000: invoke-virtual {v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getInfo:()Ljava/lang/Object; // method@0d49 │ │ -090f4e: 0c00 |0003: move-result-object v0 │ │ -090f50: 7120 3e0b 0200 |0004: invoke-static {v2, v0}, Landroid/support/v4/view/ViewCompatICS;.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Ljava/lang/Object;)V // method@0b3e │ │ -090f56: 0e00 |0007: return-void │ │ +092ad4: |[092ad4] android.support.v4.view.ViewCompat$ICSViewCompatImpl.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V │ │ +092ae4: 6e10 490d 0300 |0000: invoke-virtual {v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getInfo:()Ljava/lang/Object; // method@0d49 │ │ +092aea: 0c00 |0003: move-result-object v0 │ │ +092aec: 7120 3e0b 0200 |0004: invoke-static {v2, v0}, Landroid/support/v4/view/ViewCompatICS;.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Ljava/lang/Object;)V // method@0b3e │ │ +092af2: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=446 │ │ 0x0007 line=447 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Landroid/support/v4/view/ViewCompat$ICSViewCompatImpl; │ │ 0x0000 - 0x0008 reg=2 v Landroid/view/View; │ │ @@ -201265,17 +201361,17 @@ │ │ type : '(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -090f58: |[090f58] android.support.v4.view.ViewCompat$ICSViewCompatImpl.onPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ -090f68: 7120 3f0b 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/ViewCompatICS;.onPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@0b3f │ │ -090f6e: 0e00 |0003: return-void │ │ +092af4: |[092af4] android.support.v4.view.ViewCompat$ICSViewCompatImpl.onPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ +092b04: 7120 3f0b 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/ViewCompatICS;.onPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@0b3f │ │ +092b0a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=438 │ │ 0x0003 line=439 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewCompat$ICSViewCompatImpl; │ │ 0x0000 - 0x0004 reg=1 v Landroid/view/View; │ │ @@ -201286,34 +201382,34 @@ │ │ type : '(Landroid/view/View;Landroid/support/v4/view/AccessibilityDelegateCompat;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -090f70: |[090f70] android.support.v4.view.ViewCompat$ICSViewCompatImpl.setAccessibilityDelegate:(Landroid/view/View;Landroid/support/v4/view/AccessibilityDelegateCompat;)V │ │ -090f80: 6e10 d108 0300 |0000: invoke-virtual {v3}, Landroid/support/v4/view/AccessibilityDelegateCompat;.getBridge:()Ljava/lang/Object; // method@08d1 │ │ -090f86: 0c00 |0003: move-result-object v0 │ │ -090f88: 7120 400b 0200 |0004: invoke-static {v2, v0}, Landroid/support/v4/view/ViewCompatICS;.setAccessibilityDelegate:(Landroid/view/View;Ljava/lang/Object;)V // method@0b40 │ │ -090f8e: 0e00 |0007: return-void │ │ +092b0c: |[092b0c] android.support.v4.view.ViewCompat$ICSViewCompatImpl.setAccessibilityDelegate:(Landroid/view/View;Landroid/support/v4/view/AccessibilityDelegateCompat;)V │ │ +092b1c: 6e10 d108 0300 |0000: invoke-virtual {v3}, Landroid/support/v4/view/AccessibilityDelegateCompat;.getBridge:()Ljava/lang/Object; // method@08d1 │ │ +092b22: 0c00 |0003: move-result-object v0 │ │ +092b24: 7120 400b 0200 |0004: invoke-static {v2, v0}, Landroid/support/v4/view/ViewCompatICS;.setAccessibilityDelegate:(Landroid/view/View;Ljava/lang/Object;)V // method@0b40 │ │ +092b2a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=450 │ │ 0x0007 line=451 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Landroid/support/v4/view/ViewCompat$ICSViewCompatImpl; │ │ 0x0000 - 0x0008 reg=2 v Landroid/view/View; │ │ 0x0000 - 0x0008 reg=3 delegate Landroid/support/v4/view/AccessibilityDelegateCompat; │ │ │ │ - source_file_idx : 3594 (ViewCompat.java) │ │ + source_file_idx : 3591 (ViewCompat.java) │ │ │ │ Class #745 header: │ │ -class_idx : 524 │ │ +class_idx : 521 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 523 │ │ +superclass_idx : 520 │ │ source_file_idx : 542 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #745 annotations: │ │ @@ -201334,17 +201430,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -090f90: |[090f90] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoKitKatImpl.:()V │ │ -090fa0: 7010 f10c 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanMr2Impl;.:()V // method@0cf1 │ │ -090fa6: 0e00 |0003: return-void │ │ +092b2c: |[092b2c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoKitKatImpl.:()V │ │ +092b3c: 7010 f10c 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanMr2Impl;.:()V // method@0cf1 │ │ +092b42: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=743 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoKitKatImpl; │ │ │ │ Virtual methods - │ │ @@ -201353,18 +201449,18 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -090fa8: |[090fa8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoKitKatImpl.getLiveRegion:(Ljava/lang/Object;)I │ │ -090fb8: 7110 c20d 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatKitKat;.getLiveRegion:(Ljava/lang/Object;)I // method@0dc2 │ │ -090fbe: 0a00 |0003: move-result v0 │ │ -090fc0: 0f00 |0004: return v0 │ │ +092b44: |[092b44] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoKitKatImpl.getLiveRegion:(Ljava/lang/Object;)I │ │ +092b54: 7110 c20d 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatKitKat;.getLiveRegion:(Ljava/lang/Object;)I // method@0dc2 │ │ +092b5a: 0a00 |0003: move-result v0 │ │ +092b5c: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=746 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoKitKatImpl; │ │ 0x0000 - 0x0005 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -201373,33 +201469,33 @@ │ │ type : '(Ljava/lang/Object;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -090fc4: |[090fc4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoKitKatImpl.setLiveRegion:(Ljava/lang/Object;I)V │ │ -090fd4: 7120 c30d 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatKitKat;.setLiveRegion:(Ljava/lang/Object;I)V // method@0dc3 │ │ -090fda: 0e00 |0003: return-void │ │ +092b60: |[092b60] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoKitKatImpl.setLiveRegion:(Ljava/lang/Object;I)V │ │ +092b70: 7120 c30d 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatKitKat;.setLiveRegion:(Ljava/lang/Object;I)V // method@0dc3 │ │ +092b76: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=751 │ │ 0x0003 line=752 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoKitKatImpl; │ │ 0x0000 - 0x0004 reg=1 info Ljava/lang/Object; │ │ 0x0000 - 0x0004 reg=2 mode I │ │ │ │ source_file_idx : 542 (AccessibilityNodeInfoCompat.java) │ │ │ │ Class #746 header: │ │ -class_idx : 458 │ │ +class_idx : 455 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 457 │ │ -source_file_idx : 3594 │ │ +superclass_idx : 454 │ │ +source_file_idx : 3591 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 11 │ │ │ │ Class #746 annotations: │ │ Annotations on class │ │ @@ -201419,17 +201515,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -090fdc: |[090fdc] android.support.v4.view.ViewCompat$JBViewCompatImpl.:()V │ │ -090fec: 7010 ca0a 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/ViewCompat$ICSViewCompatImpl;.:()V // method@0aca │ │ -090ff2: 0e00 |0003: return-void │ │ +092b78: |[092b78] android.support.v4.view.ViewCompat$JBViewCompatImpl.:()V │ │ +092b88: 7010 ca0a 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/ViewCompat$ICSViewCompatImpl;.:()V // method@0aca │ │ +092b8e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=454 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewCompat$JBViewCompatImpl; │ │ │ │ Virtual methods - │ │ @@ -201438,23 +201534,23 @@ │ │ type : '(Landroid/view/View;)Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -090ff4: |[090ff4] android.support.v4.view.ViewCompat$JBViewCompatImpl.getAccessibilityNodeProvider:(Landroid/view/View;)Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat; │ │ -091004: 7110 420b 0300 |0000: invoke-static {v3}, Landroid/support/v4/view/ViewCompatJB;.getAccessibilityNodeProvider:(Landroid/view/View;)Ljava/lang/Object; // method@0b42 │ │ -09100a: 0c00 |0003: move-result-object v0 │ │ -09100c: 3800 0800 |0004: if-eqz v0, 000c // +0008 │ │ -091010: 2201 1902 |0006: new-instance v1, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat; // type@0219 │ │ -091014: 7020 d60d 0100 |0008: invoke-direct {v1, v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;.:(Ljava/lang/Object;)V // method@0dd6 │ │ -09101a: 1101 |000b: return-object v1 │ │ -09101c: 1201 |000c: const/4 v1, #int 0 // #0 │ │ -09101e: 28fe |000d: goto 000b // -0002 │ │ +092b90: |[092b90] android.support.v4.view.ViewCompat$JBViewCompatImpl.getAccessibilityNodeProvider:(Landroid/view/View;)Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat; │ │ +092ba0: 7110 420b 0300 |0000: invoke-static {v3}, Landroid/support/v4/view/ViewCompatJB;.getAccessibilityNodeProvider:(Landroid/view/View;)Ljava/lang/Object; // method@0b42 │ │ +092ba6: 0c00 |0003: move-result-object v0 │ │ +092ba8: 3800 0800 |0004: if-eqz v0, 000c // +0008 │ │ +092bac: 2201 1602 |0006: new-instance v1, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat; // type@0216 │ │ +092bb0: 7020 d60d 0100 |0008: invoke-direct {v1, v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;.:(Ljava/lang/Object;)V // method@0dd6 │ │ +092bb6: 1101 |000b: return-object v1 │ │ +092bb8: 1201 |000c: const/4 v1, #int 0 // #0 │ │ +092bba: 28fe |000d: goto 000b // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=493 │ │ 0x0004 line=494 │ │ 0x0006 line=495 │ │ 0x000b line=497 │ │ locals : │ │ @@ -201467,18 +201563,18 @@ │ │ type : '(Landroid/view/View;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -091020: |[091020] android.support.v4.view.ViewCompat$JBViewCompatImpl.getImportantForAccessibility:(Landroid/view/View;)I │ │ -091030: 7110 430b 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewCompatJB;.getImportantForAccessibility:(Landroid/view/View;)I // method@0b43 │ │ -091036: 0a00 |0003: move-result v0 │ │ -091038: 0f00 |0004: return v0 │ │ +092bbc: |[092bbc] android.support.v4.view.ViewCompat$JBViewCompatImpl.getImportantForAccessibility:(Landroid/view/View;)I │ │ +092bcc: 7110 430b 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewCompatJB;.getImportantForAccessibility:(Landroid/view/View;)I // method@0b43 │ │ +092bd2: 0a00 |0003: move-result v0 │ │ +092bd4: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=481 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/ViewCompat$JBViewCompatImpl; │ │ 0x0000 - 0x0005 reg=2 view Landroid/view/View; │ │ │ │ @@ -201487,18 +201583,18 @@ │ │ type : '(Landroid/view/View;)Landroid/view/ViewParent;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -09103c: |[09103c] android.support.v4.view.ViewCompat$JBViewCompatImpl.getParentForAccessibility:(Landroid/view/View;)Landroid/view/ViewParent; │ │ -09104c: 7110 440b 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewCompatJB;.getParentForAccessibility:(Landroid/view/View;)Landroid/view/ViewParent; // method@0b44 │ │ -091052: 0c00 |0003: move-result-object v0 │ │ -091054: 1100 |0004: return-object v0 │ │ +092bd8: |[092bd8] android.support.v4.view.ViewCompat$JBViewCompatImpl.getParentForAccessibility:(Landroid/view/View;)Landroid/view/ViewParent; │ │ +092be8: 7110 440b 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewCompatJB;.getParentForAccessibility:(Landroid/view/View;)Landroid/view/ViewParent; // method@0b44 │ │ +092bee: 0c00 |0003: move-result-object v0 │ │ +092bf0: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=502 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/ViewCompat$JBViewCompatImpl; │ │ 0x0000 - 0x0005 reg=2 view Landroid/view/View; │ │ │ │ @@ -201507,18 +201603,18 @@ │ │ type : '(Landroid/view/View;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -091058: |[091058] android.support.v4.view.ViewCompat$JBViewCompatImpl.hasTransientState:(Landroid/view/View;)Z │ │ -091068: 7110 450b 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewCompatJB;.hasTransientState:(Landroid/view/View;)Z // method@0b45 │ │ -09106e: 0a00 |0003: move-result v0 │ │ -091070: 0f00 |0004: return v0 │ │ +092bf4: |[092bf4] android.support.v4.view.ViewCompat$JBViewCompatImpl.hasTransientState:(Landroid/view/View;)Z │ │ +092c04: 7110 450b 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewCompatJB;.hasTransientState:(Landroid/view/View;)Z // method@0b45 │ │ +092c0a: 0a00 |0003: move-result v0 │ │ +092c0c: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=457 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/ViewCompat$JBViewCompatImpl; │ │ 0x0000 - 0x0005 reg=2 view Landroid/view/View; │ │ │ │ @@ -201527,18 +201623,18 @@ │ │ type : '(Landroid/view/View;ILandroid/os/Bundle;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -091074: |[091074] android.support.v4.view.ViewCompat$JBViewCompatImpl.performAccessibilityAction:(Landroid/view/View;ILandroid/os/Bundle;)Z │ │ -091084: 7130 460b 3204 |0000: invoke-static {v2, v3, v4}, Landroid/support/v4/view/ViewCompatJB;.performAccessibilityAction:(Landroid/view/View;ILandroid/os/Bundle;)Z // method@0b46 │ │ -09108a: 0a00 |0003: move-result v0 │ │ -09108c: 0f00 |0004: return v0 │ │ +092c10: |[092c10] android.support.v4.view.ViewCompat$JBViewCompatImpl.performAccessibilityAction:(Landroid/view/View;ILandroid/os/Bundle;)Z │ │ +092c20: 7130 460b 3204 |0000: invoke-static {v2, v3, v4}, Landroid/support/v4/view/ViewCompatJB;.performAccessibilityAction:(Landroid/view/View;ILandroid/os/Bundle;)Z // method@0b46 │ │ +092c26: 0a00 |0003: move-result v0 │ │ +092c28: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=489 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/ViewCompat$JBViewCompatImpl; │ │ 0x0000 - 0x0005 reg=2 view Landroid/view/View; │ │ 0x0000 - 0x0005 reg=3 action I │ │ @@ -201549,17 +201645,17 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -091090: |[091090] android.support.v4.view.ViewCompat$JBViewCompatImpl.postInvalidateOnAnimation:(Landroid/view/View;)V │ │ -0910a0: 7110 470b 0100 |0000: invoke-static {v1}, Landroid/support/v4/view/ViewCompatJB;.postInvalidateOnAnimation:(Landroid/view/View;)V // method@0b47 │ │ -0910a6: 0e00 |0003: return-void │ │ +092c2c: |[092c2c] android.support.v4.view.ViewCompat$JBViewCompatImpl.postInvalidateOnAnimation:(Landroid/view/View;)V │ │ +092c3c: 7110 470b 0100 |0000: invoke-static {v1}, Landroid/support/v4/view/ViewCompatJB;.postInvalidateOnAnimation:(Landroid/view/View;)V // method@0b47 │ │ +092c42: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=465 │ │ 0x0003 line=466 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewCompat$JBViewCompatImpl; │ │ 0x0000 - 0x0004 reg=1 view Landroid/view/View; │ │ @@ -201569,17 +201665,17 @@ │ │ type : '(Landroid/view/View;IIII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 6 │ │ outs : 5 │ │ insns size : 4 16-bit code units │ │ -0910a8: |[0910a8] android.support.v4.view.ViewCompat$JBViewCompatImpl.postInvalidateOnAnimation:(Landroid/view/View;IIII)V │ │ -0910b8: 7155 480b 2143 |0000: invoke-static {v1, v2, v3, v4, v5}, Landroid/support/v4/view/ViewCompatJB;.postInvalidateOnAnimation:(Landroid/view/View;IIII)V // method@0b48 │ │ -0910be: 0e00 |0003: return-void │ │ +092c44: |[092c44] android.support.v4.view.ViewCompat$JBViewCompatImpl.postInvalidateOnAnimation:(Landroid/view/View;IIII)V │ │ +092c54: 7155 480b 2143 |0000: invoke-static {v1, v2, v3, v4, v5}, Landroid/support/v4/view/ViewCompatJB;.postInvalidateOnAnimation:(Landroid/view/View;IIII)V // method@0b48 │ │ +092c5a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=469 │ │ 0x0003 line=470 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewCompat$JBViewCompatImpl; │ │ 0x0000 - 0x0004 reg=1 view Landroid/view/View; │ │ @@ -201593,60 +201689,60 @@ │ │ type : '(Landroid/view/View;Ljava/lang/Runnable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0910c0: |[0910c0] android.support.v4.view.ViewCompat$JBViewCompatImpl.postOnAnimation:(Landroid/view/View;Ljava/lang/Runnable;)V │ │ -0910d0: 7120 490b 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/ViewCompatJB;.postOnAnimation:(Landroid/view/View;Ljava/lang/Runnable;)V // method@0b49 │ │ -0910d6: 0e00 |0003: return-void │ │ +092c5c: |[092c5c] android.support.v4.view.ViewCompat$JBViewCompatImpl.postOnAnimation:(Landroid/view/View;Ljava/lang/Runnable;)V │ │ +092c6c: 7120 490b 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/ViewCompatJB;.postOnAnimation:(Landroid/view/View;Ljava/lang/Runnable;)V // method@0b49 │ │ +092c72: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=473 │ │ 0x0003 line=474 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewCompat$JBViewCompatImpl; │ │ 0x0000 - 0x0004 reg=1 view Landroid/view/View; │ │ 0x0000 - 0x0004 reg=2 action Ljava/lang/Runnable; │ │ │ │ #8 : (in Landroid/support/v4/view/ViewCompat$JBViewCompatImpl;) │ │ name : 'postOnAnimationDelayed' │ │ type : '(Landroid/view/View;Ljava/lang/Runnable;J)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 5 │ │ + registers : 6 │ │ ins : 5 │ │ outs : 4 │ │ insns size : 4 16-bit code units │ │ -0910d8: |[0910d8] android.support.v4.view.ViewCompat$JBViewCompatImpl.postOnAnimationDelayed:(Landroid/view/View;Ljava/lang/Runnable;J)V │ │ -0910e8: 7140 4a0b 2143 |0000: invoke-static {v1, v2, v3, v4}, Landroid/support/v4/view/ViewCompatJB;.postOnAnimationDelayed:(Landroid/view/View;Ljava/lang/Runnable;J)V // method@0b4a │ │ -0910ee: 0e00 |0003: return-void │ │ +092c74: |[092c74] android.support.v4.view.ViewCompat$JBViewCompatImpl.postOnAnimationDelayed:(Landroid/view/View;Ljava/lang/Runnable;J)V │ │ +092c84: 7140 4a0b 3254 |0000: invoke-static {v2, v3, v4, v5}, Landroid/support/v4/view/ViewCompatJB;.postOnAnimationDelayed:(Landroid/view/View;Ljava/lang/Runnable;J)V // method@0b4a │ │ +092c8a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=477 │ │ 0x0003 line=478 │ │ locals : │ │ - 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewCompat$JBViewCompatImpl; │ │ - 0x0000 - 0x0004 reg=1 view Landroid/view/View; │ │ - 0x0000 - 0x0004 reg=2 action Ljava/lang/Runnable; │ │ - 0x0000 - 0x0004 reg=3 delayMillis J │ │ + 0x0000 - 0x0004 reg=1 this Landroid/support/v4/view/ViewCompat$JBViewCompatImpl; │ │ + 0x0000 - 0x0004 reg=2 view Landroid/view/View; │ │ + 0x0000 - 0x0004 reg=3 action Ljava/lang/Runnable; │ │ + 0x0000 - 0x0004 reg=4 delayMillis J │ │ │ │ #9 : (in Landroid/support/v4/view/ViewCompat$JBViewCompatImpl;) │ │ name : 'setHasTransientState' │ │ type : '(Landroid/view/View;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0910f0: |[0910f0] android.support.v4.view.ViewCompat$JBViewCompatImpl.setHasTransientState:(Landroid/view/View;Z)V │ │ -091100: 7120 4b0b 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/ViewCompatJB;.setHasTransientState:(Landroid/view/View;Z)V // method@0b4b │ │ -091106: 0e00 |0003: return-void │ │ +092c8c: |[092c8c] android.support.v4.view.ViewCompat$JBViewCompatImpl.setHasTransientState:(Landroid/view/View;Z)V │ │ +092c9c: 7120 4b0b 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/ViewCompatJB;.setHasTransientState:(Landroid/view/View;Z)V // method@0b4b │ │ +092ca2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=461 │ │ 0x0003 line=462 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewCompat$JBViewCompatImpl; │ │ 0x0000 - 0x0004 reg=1 view Landroid/view/View; │ │ @@ -201657,33 +201753,33 @@ │ │ type : '(Landroid/view/View;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -091108: |[091108] android.support.v4.view.ViewCompat$JBViewCompatImpl.setImportantForAccessibility:(Landroid/view/View;I)V │ │ -091118: 7120 4c0b 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/ViewCompatJB;.setImportantForAccessibility:(Landroid/view/View;I)V // method@0b4c │ │ -09111e: 0e00 |0003: return-void │ │ +092ca4: |[092ca4] android.support.v4.view.ViewCompat$JBViewCompatImpl.setImportantForAccessibility:(Landroid/view/View;I)V │ │ +092cb4: 7120 4c0b 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/ViewCompatJB;.setImportantForAccessibility:(Landroid/view/View;I)V // method@0b4c │ │ +092cba: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=485 │ │ 0x0003 line=486 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewCompat$JBViewCompatImpl; │ │ 0x0000 - 0x0004 reg=1 view Landroid/view/View; │ │ 0x0000 - 0x0004 reg=2 mode I │ │ │ │ - source_file_idx : 3594 (ViewCompat.java) │ │ + source_file_idx : 3591 (ViewCompat.java) │ │ │ │ Class #747 header: │ │ -class_idx : 459 │ │ +class_idx : 456 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 458 │ │ -source_file_idx : 3594 │ │ +superclass_idx : 455 │ │ +source_file_idx : 3591 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 5 │ │ │ │ Class #747 annotations: │ │ Annotations on class │ │ @@ -201703,17 +201799,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -091120: |[091120] android.support.v4.view.ViewCompat$JbMr1ViewCompatImpl.:()V │ │ -091130: 7010 d10a 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/ViewCompat$JBViewCompatImpl;.:()V // method@0ad1 │ │ -091136: 0e00 |0003: return-void │ │ +092cbc: |[092cbc] android.support.v4.view.ViewCompat$JbMr1ViewCompatImpl.:()V │ │ +092ccc: 7010 d10a 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/ViewCompat$JBViewCompatImpl;.:()V // method@0ad1 │ │ +092cd2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=506 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewCompat$JbMr1ViewCompatImpl; │ │ │ │ Virtual methods - │ │ @@ -201722,18 +201818,18 @@ │ │ type : '(Landroid/view/View;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -091138: |[091138] android.support.v4.view.ViewCompat$JbMr1ViewCompatImpl.getLabelFor:(Landroid/view/View;)I │ │ -091148: 7110 4e0b 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewCompatJellybeanMr1;.getLabelFor:(Landroid/view/View;)I // method@0b4e │ │ -09114e: 0a00 |0003: move-result v0 │ │ -091150: 0f00 |0004: return v0 │ │ +092cd4: |[092cd4] android.support.v4.view.ViewCompat$JbMr1ViewCompatImpl.getLabelFor:(Landroid/view/View;)I │ │ +092ce4: 7110 4e0b 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewCompatJellybeanMr1;.getLabelFor:(Landroid/view/View;)I // method@0b4e │ │ +092cea: 0a00 |0003: move-result v0 │ │ +092cec: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=510 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/ViewCompat$JbMr1ViewCompatImpl; │ │ 0x0000 - 0x0005 reg=2 view Landroid/view/View; │ │ │ │ @@ -201742,18 +201838,18 @@ │ │ type : '(Landroid/view/View;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -091154: |[091154] android.support.v4.view.ViewCompat$JbMr1ViewCompatImpl.getLayoutDirection:(Landroid/view/View;)I │ │ -091164: 7110 4f0b 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewCompatJellybeanMr1;.getLayoutDirection:(Landroid/view/View;)I // method@0b4f │ │ -09116a: 0a00 |0003: move-result v0 │ │ -09116c: 0f00 |0004: return v0 │ │ +092cf0: |[092cf0] android.support.v4.view.ViewCompat$JbMr1ViewCompatImpl.getLayoutDirection:(Landroid/view/View;)I │ │ +092d00: 7110 4f0b 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewCompatJellybeanMr1;.getLayoutDirection:(Landroid/view/View;)I // method@0b4f │ │ +092d06: 0a00 |0003: move-result v0 │ │ +092d08: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=525 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/ViewCompat$JbMr1ViewCompatImpl; │ │ 0x0000 - 0x0005 reg=2 view Landroid/view/View; │ │ │ │ @@ -201762,17 +201858,17 @@ │ │ type : '(Landroid/view/View;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -091170: |[091170] android.support.v4.view.ViewCompat$JbMr1ViewCompatImpl.setLabelFor:(Landroid/view/View;I)V │ │ -091180: 7120 500b 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/ViewCompatJellybeanMr1;.setLabelFor:(Landroid/view/View;I)V // method@0b50 │ │ -091186: 0e00 |0003: return-void │ │ +092d0c: |[092d0c] android.support.v4.view.ViewCompat$JbMr1ViewCompatImpl.setLabelFor:(Landroid/view/View;I)V │ │ +092d1c: 7120 500b 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/ViewCompatJellybeanMr1;.setLabelFor:(Landroid/view/View;I)V // method@0b50 │ │ +092d22: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=515 │ │ 0x0003 line=516 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewCompat$JbMr1ViewCompatImpl; │ │ 0x0000 - 0x0004 reg=1 view Landroid/view/View; │ │ @@ -201783,17 +201879,17 @@ │ │ type : '(Landroid/view/View;Landroid/graphics/Paint;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -091188: |[091188] android.support.v4.view.ViewCompat$JbMr1ViewCompatImpl.setLayerPaint:(Landroid/view/View;Landroid/graphics/Paint;)V │ │ -091198: 7120 510b 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/ViewCompatJellybeanMr1;.setLayerPaint:(Landroid/view/View;Landroid/graphics/Paint;)V // method@0b51 │ │ -09119e: 0e00 |0003: return-void │ │ +092d24: |[092d24] android.support.v4.view.ViewCompat$JbMr1ViewCompatImpl.setLayerPaint:(Landroid/view/View;Landroid/graphics/Paint;)V │ │ +092d34: 7120 510b 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/ViewCompatJellybeanMr1;.setLayerPaint:(Landroid/view/View;Landroid/graphics/Paint;)V // method@0b51 │ │ +092d3a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=520 │ │ 0x0003 line=521 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewCompat$JbMr1ViewCompatImpl; │ │ 0x0000 - 0x0004 reg=1 view Landroid/view/View; │ │ @@ -201804,33 +201900,33 @@ │ │ type : '(Landroid/view/View;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0911a0: |[0911a0] android.support.v4.view.ViewCompat$JbMr1ViewCompatImpl.setLayoutDirection:(Landroid/view/View;I)V │ │ -0911b0: 7120 520b 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/ViewCompatJellybeanMr1;.setLayoutDirection:(Landroid/view/View;I)V // method@0b52 │ │ -0911b6: 0e00 |0003: return-void │ │ +092d3c: |[092d3c] android.support.v4.view.ViewCompat$JbMr1ViewCompatImpl.setLayoutDirection:(Landroid/view/View;I)V │ │ +092d4c: 7120 520b 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/ViewCompatJellybeanMr1;.setLayoutDirection:(Landroid/view/View;I)V // method@0b52 │ │ +092d52: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=530 │ │ 0x0003 line=531 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewCompat$JbMr1ViewCompatImpl; │ │ 0x0000 - 0x0004 reg=1 view Landroid/view/View; │ │ 0x0000 - 0x0004 reg=2 layoutDirection I │ │ │ │ - source_file_idx : 3594 (ViewCompat.java) │ │ + source_file_idx : 3591 (ViewCompat.java) │ │ │ │ Class #748 header: │ │ -class_idx : 460 │ │ +class_idx : 457 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 459 │ │ -source_file_idx : 3594 │ │ +superclass_idx : 456 │ │ +source_file_idx : 3591 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #748 annotations: │ │ Annotations on class │ │ @@ -201850,17 +201946,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0911b8: |[0911b8] android.support.v4.view.ViewCompat$KitKatViewCompatImpl.:()V │ │ -0911c8: 7010 dd0a 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/ViewCompat$JbMr1ViewCompatImpl;.:()V // method@0add │ │ -0911ce: 0e00 |0003: return-void │ │ +092d54: |[092d54] android.support.v4.view.ViewCompat$KitKatViewCompatImpl.:()V │ │ +092d64: 7010 dd0a 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/ViewCompat$JbMr1ViewCompatImpl;.:()V // method@0add │ │ +092d6a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=534 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewCompat$KitKatViewCompatImpl; │ │ │ │ Virtual methods - │ │ @@ -201869,18 +201965,18 @@ │ │ type : '(Landroid/view/View;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0911d0: |[0911d0] android.support.v4.view.ViewCompat$KitKatViewCompatImpl.getAccessibilityLiveRegion:(Landroid/view/View;)I │ │ -0911e0: 7110 540b 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewCompatKitKat;.getAccessibilityLiveRegion:(Landroid/view/View;)I // method@0b54 │ │ -0911e6: 0a00 |0003: move-result v0 │ │ -0911e8: 0f00 |0004: return v0 │ │ +092d6c: |[092d6c] android.support.v4.view.ViewCompat$KitKatViewCompatImpl.getAccessibilityLiveRegion:(Landroid/view/View;)I │ │ +092d7c: 7110 540b 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewCompatKitKat;.getAccessibilityLiveRegion:(Landroid/view/View;)I // method@0b54 │ │ +092d82: 0a00 |0003: move-result v0 │ │ +092d84: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=537 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/ViewCompat$KitKatViewCompatImpl; │ │ 0x0000 - 0x0005 reg=2 view Landroid/view/View; │ │ │ │ @@ -201889,21 +201985,21 @@ │ │ type : '(Landroid/view/View;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0911ec: |[0911ec] android.support.v4.view.ViewCompat$KitKatViewCompatImpl.setAccessibilityLiveRegion:(Landroid/view/View;I)V │ │ -0911fc: 7120 550b 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/ViewCompatKitKat;.setAccessibilityLiveRegion:(Landroid/view/View;I)V // method@0b55 │ │ -091202: 0e00 |0003: return-void │ │ +092d88: |[092d88] android.support.v4.view.ViewCompat$KitKatViewCompatImpl.setAccessibilityLiveRegion:(Landroid/view/View;I)V │ │ +092d98: 7120 550b 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/ViewCompatKitKat;.setAccessibilityLiveRegion:(Landroid/view/View;I)V // method@0b55 │ │ +092d9e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=542 │ │ 0x0003 line=543 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewCompat$KitKatViewCompatImpl; │ │ 0x0000 - 0x0004 reg=1 view Landroid/view/View; │ │ 0x0000 - 0x0004 reg=2 mode I │ │ │ │ - source_file_idx : 3594 (ViewCompat.java) │ │ + source_file_idx : 3591 (ViewCompat.java) │ ├── classes.jar │ │ ├── zipinfo {} │ │ │ @@ -1,8 +1,8 @@ │ │ │ -Zip file size: 1281233 bytes, number of entries: 749 │ │ │ +Zip file size: 1281166 bytes, number of entries: 749 │ │ │ ?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 614 b- stor 80-Jan-01 00:00 android/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl.class │ │ │ ?rwxrwxr-x 2.0 unx 3204 b- stor 80-Jan-01 00:00 android/support/v4/accessibilityservice/AccessibilityServiceInfoCompat.class │ │ │ ?rwxrwxr-x 2.0 unx 847 b- stor 80-Jan-01 00:00 android/support/v4/accessibilityservice/AccessibilityServiceInfoCompatIcs.class │ │ │ ?rwxrwxr-x 2.0 unx 382 b- stor 80-Jan-01 00:00 android/support/v4/accessibilityservice/AccessibilityServiceInfoCompatJellyBeanMr2.class │ │ │ ?rwxrwxr-x 2.0 unx 98 b- stor 80-Jan-01 00:00 android/support/v4/app/ActionBarDrawerToggle$1.class │ │ │ @@ -97,15 +97,15 @@ │ │ │ ?rwxrwxr-x 2.0 unx 803 b- stor 80-Jan-01 00:00 android/support/v4/content/ModernAsyncTask$1.class │ │ │ ?rwxrwxr-x 2.0 unx 1173 b- stor 80-Jan-01 00:00 android/support/v4/content/ModernAsyncTask$3.class │ │ │ ?rwxrwxr-x 2.0 unx 654 b- stor 80-Jan-01 00:00 android/support/v4/content/ModernAsyncTask$4.class │ │ │ ?rwxrwxr-x 2.0 unx 373 b- stor 80-Jan-01 00:00 android/support/v4/content/ModernAsyncTask$AsyncTaskResult.class │ │ │ ?rwxrwxr-x 2.0 unx 858 b- stor 80-Jan-01 00:00 android/support/v4/content/ModernAsyncTask$InternalHandler.class │ │ │ ?rwxrwxr-x 2.0 unx 892 b- stor 80-Jan-01 00:00 android/support/v4/content/ModernAsyncTask$Status.class │ │ │ ?rwxrwxr-x 2.0 unx 337 b- stor 80-Jan-01 00:00 android/support/v4/content/ModernAsyncTask$WorkerRunnable.class │ │ │ -?rwxrwxr-x 2.0 unx 5255 b- stor 80-Jan-01 00:00 android/support/v4/content/ModernAsyncTask.class │ │ │ +?rwxrwxr-x 2.0 unx 5257 b- stor 80-Jan-01 00:00 android/support/v4/content/ModernAsyncTask.class │ │ │ ?rwxrwxr-x 2.0 unx 2454 b- stor 80-Jan-01 00:00 android/support/v4/content/WakefulBroadcastReceiver.class │ │ │ ?rwxrwxr-x 2.0 unx 221 b- stor 80-Jan-01 00:00 android/support/v4/content/pm/ActivityInfoCompat.class │ │ │ ?rwxrwxr-x 2.0 unx 869 b- stor 80-Jan-01 00:00 android/support/v4/database/DatabaseUtilsCompat.class │ │ │ ?rwxrwxr-x 2.0 unx 323 b- stor 80-Jan-01 00:00 android/support/v4/graphics/drawable/DrawableCompat$DrawableImpl.class │ │ │ ?rwxrwxr-x 2.0 unx 1060 b- stor 80-Jan-01 00:00 android/support/v4/graphics/drawable/DrawableCompat.class │ │ │ ?rwxrwxr-x 2.0 unx 319 b- stor 80-Jan-01 00:00 android/support/v4/graphics/drawable/DrawableCompatHoneycomb.class │ │ │ ?rwxrwxr-x 2.0 unx 428 b- stor 80-Jan-01 00:00 android/support/v4/graphics/drawable/DrawableCompatKitKat.class │ │ │ @@ -472,15 +472,15 @@ │ │ │ ?rwxrwxr-x 2.0 unx 442 b- stor 80-Jan-01 00:00 jwtc/android/chess/ics/ICSConfirmDlg$2.class │ │ │ ?rwxrwxr-x 2.0 unx 1377 b- stor 80-Jan-01 00:00 jwtc/android/chess/ics/ICSConfirmDlg.class │ │ │ ?rwxrwxr-x 2.0 unx 2111 b- stor 80-Jan-01 00:00 jwtc/android/chess/ics/ICSMatchDlg$1.class │ │ │ ?rwxrwxr-x 2.0 unx 434 b- stor 80-Jan-01 00:00 jwtc/android/chess/ics/ICSMatchDlg$2.class │ │ │ ?rwxrwxr-x 2.0 unx 2574 b- stor 80-Jan-01 00:00 jwtc/android/chess/ics/ICSMatchDlg.class │ │ │ ?rwxrwxr-x 2.0 unx 573 b- stor 80-Jan-01 00:00 jwtc/android/chess/ics/TimesealInputStream.class │ │ │ ?rwxrwxr-x 2.0 unx 492 b- stor 80-Jan-01 00:00 jwtc/android/chess/ics/TimesealOutputStream.class │ │ │ -?rwxrwxr-x 2.0 unx 4925 b- stor 80-Jan-01 00:00 jwtc/android/chess/ics/TimesealPipe.class │ │ │ +?rwxrwxr-x 2.0 unx 4932 b- stor 80-Jan-01 00:00 jwtc/android/chess/ics/TimesealPipe.class │ │ │ ?rwxrwxr-x 2.0 unx 2128 b- stor 80-Jan-01 00:00 jwtc/android/chess/ics/TimesealingSocket$CryptOutputStream.class │ │ │ ?rwxrwxr-x 2.0 unx 3532 b- stor 80-Jan-01 00:00 jwtc/android/chess/ics/TimesealingSocket.class │ │ │ ?rwxrwxr-x 2.0 unx 1030 b- stor 80-Jan-01 00:00 jwtc/android/chess/main$1$1.class │ │ │ ?rwxrwxr-x 2.0 unx 4262 b- stor 80-Jan-01 00:00 jwtc/android/chess/main$1.class │ │ │ ?rwxrwxr-x 2.0 unx 616 b- stor 80-Jan-01 00:00 jwtc/android/chess/main$2.class │ │ │ ?rwxrwxr-x 2.0 unx 595 b- stor 80-Jan-01 00:00 jwtc/android/chess/options$1.class │ │ │ ?rwxrwxr-x 2.0 unx 666 b- stor 80-Jan-01 00:00 jwtc/android/chess/options$2.class │ │ │ @@ -500,15 +500,15 @@ │ │ │ ?rwxrwxr-x 2.0 unx 1005 b- stor 80-Jan-01 00:00 jwtc/android/chess/puzzle/ChessViewPractice$7.class │ │ │ ?rwxrwxr-x 2.0 unx 999 b- stor 80-Jan-01 00:00 jwtc/android/chess/puzzle/ChessViewPractice$8.class │ │ │ ?rwxrwxr-x 2.0 unx 3223 b- stor 80-Jan-01 00:00 jwtc/android/chess/puzzle/ChessViewPractice$9.class │ │ │ ?rwxrwxr-x 2.0 unx 1710 b- stor 80-Jan-01 00:00 jwtc/android/chess/puzzle/ChessViewPuzzle$1.class │ │ │ ?rwxrwxr-x 2.0 unx 718 b- stor 80-Jan-01 00:00 jwtc/android/chess/puzzle/ChessViewPuzzle$2.class │ │ │ ?rwxrwxr-x 2.0 unx 686 b- stor 80-Jan-01 00:00 jwtc/android/chess/puzzle/ChessViewPuzzle$3.class │ │ │ ?rwxrwxr-x 2.0 unx 654 b- stor 80-Jan-01 00:00 jwtc/android/chess/puzzle/ChessViewPuzzle$4.class │ │ │ -?rwxrwxr-x 2.0 unx 648 b- stor 80-Jan-01 00:00 jwtc/android/chess/puzzle/ChessViewPuzzle$5.class │ │ │ +?rwxrwxr-x 2.0 unx 656 b- stor 80-Jan-01 00:00 jwtc/android/chess/puzzle/ChessViewPuzzle$5.class │ │ │ ?rwxrwxr-x 2.0 unx 459 b- stor 80-Jan-01 00:00 jwtc/android/chess/puzzle/ChessViewPuzzle$6.class │ │ │ ?rwxrwxr-x 2.0 unx 989 b- stor 80-Jan-01 00:00 jwtc/android/chess/puzzle/ChessViewPuzzle$7.class │ │ │ ?rwxrwxr-x 2.0 unx 983 b- stor 80-Jan-01 00:00 jwtc/android/chess/puzzle/ChessViewPuzzle$8.class │ │ │ ?rwxrwxr-x 2.0 unx 2429 b- stor 80-Jan-01 00:00 jwtc/android/chess/puzzle/ChessViewPuzzle$9.class │ │ │ ?rwxrwxr-x 2.0 unx 2593 b- stor 80-Jan-01 00:00 jwtc/android/chess/puzzle/practice.class │ │ │ ?rwxrwxr-x 2.0 unx 2288 b- stor 80-Jan-01 00:00 jwtc/android/chess/puzzle/puzzle.class │ │ │ ?rwxrwxr-x 2.0 unx 600 b- stor 80-Jan-01 00:00 jwtc/android/chess/setup$1.class │ │ │ @@ -520,26 +520,26 @@ │ │ │ ?rwxrwxr-x 2.0 unx 429 b- stor 80-Jan-01 00:00 jwtc/android/chess/setup$7.class │ │ │ ?rwxrwxr-x 2.0 unx 514 b- stor 80-Jan-01 00:00 jwtc/android/chess/setup$8.class │ │ │ ?rwxrwxr-x 2.0 unx 546 b- stor 80-Jan-01 00:00 jwtc/android/chess/setup$SetupOptionsDlg$1.class │ │ │ ?rwxrwxr-x 2.0 unx 1503 b- stor 80-Jan-01 00:00 jwtc/android/chess/setup$SetupOptionsDlg$2.class │ │ │ ?rwxrwxr-x 2.0 unx 2904 b- stor 80-Jan-01 00:00 jwtc/android/chess/setup$SetupOptionsDlg.class │ │ │ ?rwxrwxr-x 2.0 unx 3151 b- stor 80-Jan-01 00:00 jwtc/android/chess/start$1.class │ │ │ ?rwxrwxr-x 2.0 unx 808 b- stor 80-Jan-01 00:00 jwtc/android/chess/start.class │ │ │ -?rwxrwxr-x 2.0 unx 5115 b- stor 80-Jan-01 00:00 jwtc/android/chess/tools/FileListView.class │ │ │ +?rwxrwxr-x 2.0 unx 5119 b- stor 80-Jan-01 00:00 jwtc/android/chess/tools/FileListView.class │ │ │ ?rwxrwxr-x 2.0 unx 1950 b- stor 80-Jan-01 00:00 jwtc/android/chess/tools/PGNProcessor$1.class │ │ │ ?rwxrwxr-x 2.0 unx 1597 b- stor 80-Jan-01 00:00 jwtc/android/chess/tools/PGNProcessor$2.class │ │ │ ?rwxrwxr-x 2.0 unx 1640 b- stor 80-Jan-01 00:00 jwtc/android/chess/tools/PGNProcessor.class │ │ │ ?rwxrwxr-x 2.0 unx 1541 b- stor 80-Jan-01 00:00 jwtc/android/chess/tools/importactivity$1.class │ │ │ ?rwxrwxr-x 2.0 unx 1764 b- stor 80-Jan-01 00:00 jwtc/android/chess/tools/importactivity$2.class │ │ │ ?rwxrwxr-x 2.0 unx 1606 b- stor 80-Jan-01 00:00 jwtc/android/chess/tools/importactivity$3.class │ │ │ ?rwxrwxr-x 2.0 unx 1604 b- stor 80-Jan-01 00:00 jwtc/android/chess/tools/importactivity$4.class │ │ │ ?rwxrwxr-x 2.0 unx 1931 b- stor 80-Jan-01 00:00 jwtc/android/chess/tools/importactivity$5.class │ │ │ ?rwxrwxr-x 2.0 unx 2404 b- stor 80-Jan-01 00:00 jwtc/android/chess/tools/importactivity$6.class │ │ │ ?rwxrwxr-x 2.0 unx 545 b- stor 80-Jan-01 00:00 jwtc/android/chess/tools/importactivity$7.class │ │ │ -?rwxrwxr-x 2.0 unx 9915 b- stor 80-Jan-01 00:00 jwtc/android/chess/tools/importactivity.class │ │ │ +?rwxrwxr-x 2.0 unx 9867 b- stor 80-Jan-01 00:00 jwtc/android/chess/tools/importactivity.class │ │ │ ?rwxrwxr-x 2.0 unx 1023 b- stor 80-Jan-01 00:00 jwtc/android/chess/tools/pgntool$1$1.class │ │ │ ?rwxrwxr-x 2.0 unx 459 b- stor 80-Jan-01 00:00 jwtc/android/chess/tools/pgntool$1$2.class │ │ │ ?rwxrwxr-x 2.0 unx 1132 b- stor 80-Jan-01 00:00 jwtc/android/chess/tools/pgntool$1$3.class │ │ │ ?rwxrwxr-x 2.0 unx 459 b- stor 80-Jan-01 00:00 jwtc/android/chess/tools/pgntool$1$4.class │ │ │ ?rwxrwxr-x 2.0 unx 4372 b- stor 80-Jan-01 00:00 jwtc/android/chess/tools/pgntool$1.class │ │ │ ?rwxrwxr-x 2.0 unx 3731 b- stor 80-Jan-01 00:00 jwtc/android/chess/tools/pgntool.class │ │ │ ?rwxrwxr-x 2.0 unx 2202 b- stor 80-Jan-01 00:00 jwtc/android/timeseal/TimesealingSocket$a.class │ │ │ @@ -552,18 +552,18 @@ │ │ │ ?rwxrwxr-x 2.0 unx 1104 b- stor 80-Jan-01 00:00 jwtc/chess/GameControl$1.class │ │ │ ?rwxrwxr-x 2.0 unx 15571 b- defN 80-Jan-01 00:00 jwtc/chess/GameControl.class │ │ │ ?rwxrwxr-x 2.0 unx 5932 b- stor 80-Jan-01 00:00 jwtc/chess/JNI.class │ │ │ ?rwxrwxr-x 2.0 unx 2313 b- stor 80-Jan-01 00:00 jwtc/chess/Move.class │ │ │ ?rwxrwxr-x 2.0 unx 817 b- stor 80-Jan-01 00:00 jwtc/chess/PGNColumns.class │ │ │ ?rwxrwxr-x 2.0 unx 303 b- stor 80-Jan-01 00:00 jwtc/chess/PGNEntry.class │ │ │ ?rwxrwxr-x 2.0 unx 2145 b- stor 80-Jan-01 00:00 jwtc/chess/PGNProvider$DatabaseHelper.class │ │ │ -?rwxrwxr-x 2.0 unx 5989 b- stor 80-Jan-01 00:00 jwtc/chess/PGNProvider.class │ │ │ +?rwxrwxr-x 2.0 unx 5997 b- stor 80-Jan-01 00:00 jwtc/chess/PGNProvider.class │ │ │ ?rwxrwxr-x 2.0 unx 985 b- stor 80-Jan-01 00:00 jwtc/chess/Pos.class │ │ │ ?rwxrwxr-x 2.0 unx 2418 b- stor 80-Jan-01 00:00 jwtc/chess/Valuation.class │ │ │ -?rwxrwxr-x 2.0 unx 3360 b- stor 80-Jan-01 00:00 jwtc/chess/algorithm/SearchAlgorithmRunner.class │ │ │ +?rwxrwxr-x 2.0 unx 3343 b- stor 80-Jan-01 00:00 jwtc/chess/algorithm/SearchAlgorithmRunner.class │ │ │ ?rwxrwxr-x 2.0 unx 3440 b- stor 80-Jan-01 00:00 jwtc/chess/algorithm/UCIWrapper$1.class │ │ │ ?rwxrwxr-x 2.0 unx 1532 b- stor 80-Jan-01 00:00 jwtc/chess/algorithm/UCIWrapper$2.class │ │ │ ?rwxrwxr-x 2.0 unx 4070 b- stor 80-Jan-01 00:00 jwtc/chess/algorithm/UCIWrapper.class │ │ │ ?rwxrwxr-x 2.0 unx 4163 b- stor 80-Jan-01 00:00 jwtc/chess/board/BoardConstants.class │ │ │ ?rwxrwxr-x 2.0 unx 25600 b- defN 80-Jan-01 00:00 jwtc/chess/board/BoardHashKeys.class │ │ │ ?rwxrwxr-x 2.0 unx 908 b- stor 80-Jan-01 00:00 android/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl.class │ │ │ ?rwxrwxr-x 2.0 unx 742 b- stor 80-Jan-01 00:00 android/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImplBase.class │ │ │ @@ -618,15 +618,15 @@ │ │ │ ?rwxrwxr-x 2.0 unx 757 b- stor 80-Jan-01 00:00 android/support/v4/text/TextDirectionHeuristicsCompat$FirstStrong.class │ │ │ ?rwxrwxr-x 2.0 unx 1117 b- stor 80-Jan-01 00:00 android/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionHeuristicImpl.class │ │ │ ?rwxrwxr-x 2.0 unx 1319 b- stor 80-Jan-01 00:00 android/support/v4/util/ArrayMap$1.class │ │ │ ?rwxrwxr-x 2.0 unx 1725 b- stor 80-Jan-01 00:00 android/support/v4/util/ArrayMap.class │ │ │ ?rwxrwxr-x 2.0 unx 1767 b- stor 80-Jan-01 00:00 android/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1.class │ │ │ ?rwxrwxr-x 2.0 unx 2274 b- stor 80-Jan-01 00:00 android/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1.class │ │ │ ?rwxrwxr-x 2.0 unx 1671 b- stor 80-Jan-01 00:00 android/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateStubImpl.class │ │ │ -?rwxrwxr-x 2.0 unx 8074 b- stor 80-Jan-01 00:00 android/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase.class │ │ │ +?rwxrwxr-x 2.0 unx 8070 b- stor 80-Jan-01 00:00 android/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase.class │ │ │ ?rwxrwxr-x 2.0 unx 867 b- stor 80-Jan-01 00:00 android/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplJellybeanMr2.class │ │ │ ?rwxrwxr-x 2.0 unx 830 b- stor 80-Jan-01 00:00 android/support/v4/view/GravityCompat$GravityCompatImplBase.class │ │ │ ?rwxrwxr-x 2.0 unx 709 b- stor 80-Jan-01 00:00 android/support/v4/view/GravityCompat$GravityCompatImplJellybeanMr1.class │ │ │ ?rwxrwxr-x 2.0 unx 1398 b- stor 80-Jan-01 00:00 android/support/v4/view/KeyEventCompat$BaseKeyEventVersionImpl.class │ │ │ ?rwxrwxr-x 2.0 unx 913 b- stor 80-Jan-01 00:00 android/support/v4/view/MarginLayoutParamsCompat$MarginLayoutParamsCompatImplBase.class │ │ │ ?rwxrwxr-x 2.0 unx 978 b- stor 80-Jan-01 00:00 android/support/v4/view/MarginLayoutParamsCompat$MarginLayoutParamsCompatImplJbMr1.class │ │ │ ?rwxrwxr-x 2.0 unx 941 b- stor 80-Jan-01 00:00 android/support/v4/view/MenuItemCompat$BaseMenuVersionImpl.class │ │ │ @@ -681,15 +681,15 @@ │ │ │ ?rwxrwxr-x 2.0 unx 892 b- stor 80-Jan-01 00:00 jwtc/android/chess/GamesListView$8.class │ │ │ ?rwxrwxr-x 2.0 unx 856 b- stor 80-Jan-01 00:00 jwtc/android/chess/MyPGNProvider.class │ │ │ ?rwxrwxr-x 2.0 unx 3196 b- stor 80-Jan-01 00:00 jwtc/android/chess/UI.class │ │ │ ?rwxrwxr-x 2.0 unx 4452 b- stor 80-Jan-01 00:00 jwtc/android/chess/ics/CustomCommands.class │ │ │ ?rwxrwxr-x 2.0 unx 15022 b- defN 80-Jan-01 00:00 jwtc/android/chess/ics/ICSChessView.class │ │ │ ?rwxrwxr-x 2.0 unx 34041 b- defN 80-Jan-01 00:00 jwtc/android/chess/ics/ICSClient.class │ │ │ ?rwxrwxr-x 2.0 unx 1494 b- stor 80-Jan-01 00:00 jwtc/android/chess/ics/TelnetSocket.class │ │ │ -?rwxrwxr-x 2.0 unx 15645 b- defN 80-Jan-01 00:00 jwtc/android/chess/main.class │ │ │ +?rwxrwxr-x 2.0 unx 15649 b- defN 80-Jan-01 00:00 jwtc/android/chess/main.class │ │ │ ?rwxrwxr-x 2.0 unx 1060 b- stor 80-Jan-01 00:00 jwtc/android/chess/puzzle/MyPuzzleProvider.class │ │ │ ?rwxrwxr-x 2.0 unx 10819 b- defN 80-Jan-01 00:00 jwtc/android/chess/setup.class │ │ │ ?rwxrwxr-x 2.0 unx 2761 b- stor 80-Jan-01 00:00 jwtc/android/chess/tools/importactivity$OpeningImportProcessor.class │ │ │ ?rwxrwxr-x 2.0 unx 1448 b- stor 80-Jan-01 00:00 jwtc/android/chess/tools/importactivity$PGNDbProcessor.class │ │ │ ?rwxrwxr-x 2.0 unx 2238 b- stor 80-Jan-01 00:00 jwtc/android/chess/tools/importactivity$PGNImportProcessor.class │ │ │ ?rwxrwxr-x 2.0 unx 3646 b- stor 80-Jan-01 00:00 jwtc/android/chess/tools/importactivity$PracticeImportProcessor.class │ │ │ ?rwxrwxr-x 2.0 unx 1327 b- stor 80-Jan-01 00:00 jwtc/android/chess/tools/importactivity$PuzzleImportProcessor.class │ │ │ @@ -718,17 +718,17 @@ │ │ │ ?rwxrwxr-x 2.0 unx 448 b- stor 80-Jan-01 00:00 android/support/v4/widget/ListPopupWindowCompat$KitKatListPopupWindowImpl.class │ │ │ ?rwxrwxr-x 2.0 unx 395 b- stor 80-Jan-01 00:00 android/support/v4/widget/PopupMenuCompat$KitKatPopupMenuImpl.class │ │ │ ?rwxrwxr-x 2.0 unx 1385 b- stor 80-Jan-01 00:00 android/support/v4/widget/ResourceCursorAdapter.class │ │ │ ?rwxrwxr-x 2.0 unx 363 b- stor 80-Jan-01 00:00 android/support/v4/widget/ScrollerCompat$ScrollerCompatImplIcs.class │ │ │ ?rwxrwxr-x 2.0 unx 2534 b- stor 80-Jan-01 00:00 android/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl.class │ │ │ ?rwxrwxr-x 2.0 unx 1717 b- stor 80-Jan-01 00:00 android/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImplJB.class │ │ │ ?rwxrwxr-x 2.0 unx 695 b- stor 80-Jan-01 00:00 android/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImplJBMR1.class │ │ │ -?rwxrwxr-x 2.0 unx 23049 b- defN 80-Jan-01 00:00 jwtc/android/chess/ChessView.class │ │ │ +?rwxrwxr-x 2.0 unx 23045 b- defN 80-Jan-01 00:00 jwtc/android/chess/ChessView.class │ │ │ ?rwxrwxr-x 2.0 unx 11770 b- defN 80-Jan-01 00:00 jwtc/android/chess/puzzle/ChessViewPractice.class │ │ │ -?rwxrwxr-x 2.0 unx 10292 b- defN 80-Jan-01 00:00 jwtc/android/chess/puzzle/ChessViewPuzzle.class │ │ │ +?rwxrwxr-x 2.0 unx 10239 b- defN 80-Jan-01 00:00 jwtc/android/chess/puzzle/ChessViewPuzzle.class │ │ │ ?rwxrwxr-x 2.0 unx 157 b- stor 80-Jan-01 00:00 jwtc/chess/board/BoardMembers.class │ │ │ ?rwxrwxr-x 2.0 unx 516 b- stor 80-Jan-01 00:00 android/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoJellyBeanMr2.class │ │ │ ?rwxrwxr-x 2.0 unx 429 b- stor 80-Jan-01 00:00 android/support/v4/app/ShareCompat$ShareCompatImplJB.class │ │ │ ?rwxrwxr-x 2.0 unx 404 b- stor 80-Jan-01 00:00 android/support/v4/content/IntentCompat$IntentCompatImplIcsMr1.class │ │ │ ?rwxrwxr-x 2.0 unx 508 b- stor 80-Jan-01 00:00 android/support/v4/graphics/drawable/DrawableCompat$KitKatDrawableImpl.class │ │ │ ?rwxrwxr-x 2.0 unx 1412 b- stor 80-Jan-01 00:00 android/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl.class │ │ │ ?rwxrwxr-x 2.0 unx 500 b- stor 80-Jan-01 00:00 android/support/v4/view/KeyEventCompat$HoneycombKeyEventVersionImpl.class │ │ │ @@ -744,8 +744,8 @@ │ │ │ ?rwxrwxr-x 2.0 unx 599 b- stor 80-Jan-01 00:00 android/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanMr2Impl.class │ │ │ ?rwxrwxr-x 2.0 unx 465 b- stor 80-Jan-01 00:00 android/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordJellyBeanImpl.class │ │ │ ?rwxrwxr-x 2.0 unx 1184 b- stor 80-Jan-01 00:00 android/support/v4/view/ViewCompat$ICSViewCompatImpl.class │ │ │ ?rwxrwxr-x 2.0 unx 540 b- stor 80-Jan-01 00:00 android/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoKitKatImpl.class │ │ │ ?rwxrwxr-x 2.0 unx 1579 b- stor 80-Jan-01 00:00 android/support/v4/view/ViewCompat$JBViewCompatImpl.class │ │ │ ?rwxrwxr-x 2.0 unx 650 b- stor 80-Jan-01 00:00 android/support/v4/view/ViewCompat$JbMr1ViewCompatImpl.class │ │ │ ?rwxrwxr-x 2.0 unx 446 b- stor 80-Jan-01 00:00 android/support/v4/view/ViewCompat$KitKatViewCompatImpl.class │ │ │ -749 files, 1335991 bytes uncompressed, 1140683 bytes compressed: 14.6% │ │ │ +749 files, 1335898 bytes uncompressed, 1140616 bytes compressed: 14.6% │ │ ├── android/support/v4/content/ModernAsyncTask.class │ │ │ ├── javap -verbose -constants -s -l -private {} │ │ │ │ @@ -300,56 +300,56 @@ │ │ │ │ descriptor: Landroid/support/v4/content/ModernAsyncTask$WorkerRunnable; │ │ │ │ flags: (0x0012) ACC_PRIVATE, ACC_FINAL │ │ │ │ │ │ │ │ static {}; │ │ │ │ descriptor: ()V │ │ │ │ flags: (0x0008) ACC_STATIC │ │ │ │ Code: │ │ │ │ - stack=300, locals=4, args_size=0 │ │ │ │ + stack=300, locals=5, args_size=0 │ │ │ │ 0: new #38 // class android/support/v4/content/ModernAsyncTask$1 │ │ │ │ 3: astore_0 │ │ │ │ 4: aload_0 │ │ │ │ 5: invokespecial #42 // Method android/support/v4/content/ModernAsyncTask$1."":()V │ │ │ │ 8: aload_0 │ │ │ │ 9: putstatic #44 // Field sThreadFactory:Ljava/util/concurrent/ThreadFactory; │ │ │ │ 12: new #46 // class java/util/concurrent/LinkedBlockingQueue │ │ │ │ 15: astore_0 │ │ │ │ 16: aload_0 │ │ │ │ 17: bipush 10 │ │ │ │ 19: invokespecial #50 // Method java/util/concurrent/LinkedBlockingQueue."":(I)V │ │ │ │ 22: aload_0 │ │ │ │ 23: putstatic #52 // Field sPoolWorkQueue:Ljava/util/concurrent/BlockingQueue; │ │ │ │ 26: new #54 // class java/util/concurrent/ThreadPoolExecutor │ │ │ │ - 29: astore_0 │ │ │ │ + 29: astore_1 │ │ │ │ 30: getstatic #64 // Field java/util/concurrent/TimeUnit.SECONDS:Ljava/util/concurrent/TimeUnit; │ │ │ │ - 33: astore_1 │ │ │ │ + 33: astore_2 │ │ │ │ 34: getstatic #52 // Field sPoolWorkQueue:Ljava/util/concurrent/BlockingQueue; │ │ │ │ - 37: astore_2 │ │ │ │ + 37: astore_3 │ │ │ │ 38: getstatic #44 // Field sThreadFactory:Ljava/util/concurrent/ThreadFactory; │ │ │ │ - 41: astore_3 │ │ │ │ - 42: aload_0 │ │ │ │ - 43: iconst_5 │ │ │ │ - 44: sipush 128 │ │ │ │ - 47: lconst_1 │ │ │ │ - 48: aload_1 │ │ │ │ + 41: astore 4 │ │ │ │ + 43: aload_1 │ │ │ │ + 44: iconst_5 │ │ │ │ + 45: sipush 128 │ │ │ │ + 48: lconst_1 │ │ │ │ 49: aload_2 │ │ │ │ 50: aload_3 │ │ │ │ - 51: invokespecial #67 // Method java/util/concurrent/ThreadPoolExecutor."":(IIJLjava/util/concurrent/TimeUnit;Ljava/util/concurrent/BlockingQueue;Ljava/util/concurrent/ThreadFactory;)V │ │ │ │ - 54: aload_0 │ │ │ │ - 55: putstatic #69 // Field THREAD_POOL_EXECUTOR:Ljava/util/concurrent/Executor; │ │ │ │ - 58: new #71 // class android/support/v4/content/ModernAsyncTask$InternalHandler │ │ │ │ - 61: astore_0 │ │ │ │ - 62: aload_0 │ │ │ │ - 63: aconst_null │ │ │ │ - 64: invokespecial #74 // Method android/support/v4/content/ModernAsyncTask$InternalHandler."":(Landroid/support/v4/content/ModernAsyncTask$1;)V │ │ │ │ - 67: aload_0 │ │ │ │ - 68: putstatic #76 // Field sHandler:Landroid/support/v4/content/ModernAsyncTask$InternalHandler; │ │ │ │ - 71: getstatic #69 // Field THREAD_POOL_EXECUTOR:Ljava/util/concurrent/Executor; │ │ │ │ - 74: putstatic #78 // Field sDefaultExecutor:Ljava/util/concurrent/Executor; │ │ │ │ - 77: return │ │ │ │ + 51: aload 4 │ │ │ │ + 53: invokespecial #67 // Method java/util/concurrent/ThreadPoolExecutor."":(IIJLjava/util/concurrent/TimeUnit;Ljava/util/concurrent/BlockingQueue;Ljava/util/concurrent/ThreadFactory;)V │ │ │ │ + 56: aload_1 │ │ │ │ + 57: putstatic #69 // Field THREAD_POOL_EXECUTOR:Ljava/util/concurrent/Executor; │ │ │ │ + 60: new #71 // class android/support/v4/content/ModernAsyncTask$InternalHandler │ │ │ │ + 63: astore_0 │ │ │ │ + 64: aload_0 │ │ │ │ + 65: aconst_null │ │ │ │ + 66: invokespecial #74 // Method android/support/v4/content/ModernAsyncTask$InternalHandler."":(Landroid/support/v4/content/ModernAsyncTask$1;)V │ │ │ │ + 69: aload_0 │ │ │ │ + 70: putstatic #76 // Field sHandler:Landroid/support/v4/content/ModernAsyncTask$InternalHandler; │ │ │ │ + 73: getstatic #69 // Field THREAD_POOL_EXECUTOR:Ljava/util/concurrent/Executor; │ │ │ │ + 76: putstatic #78 // Field sDefaultExecutor:Ljava/util/concurrent/Executor; │ │ │ │ + 79: return │ │ │ │ │ │ │ │ public android.support.v4.content.ModernAsyncTask(); │ │ │ │ descriptor: ()V │ │ │ │ flags: (0x0001) ACC_PUBLIC │ │ │ │ Code: │ │ │ │ stack=300, locals=3, args_size=1 │ │ │ │ 0: aload_0 │ │ ├── android/support/v4/widget/ContentLoadingProgressBar.class │ │ │ ├── javap -verbose -constants -s -l -private {} │ │ │ │ @@ -243,15 +243,15 @@ │ │ │ │ 21: pop │ │ │ │ 22: return │ │ │ │ │ │ │ │ public void hide(); │ │ │ │ descriptor: ()V │ │ │ │ flags: (0x0001) ACC_PUBLIC │ │ │ │ Code: │ │ │ │ - stack=300, locals=14, args_size=1 │ │ │ │ + stack=300, locals=12, args_size=1 │ │ │ │ 0: ldc2_w #50 // long 500l │ │ │ │ 3: lstore_1 │ │ │ │ 4: iconst_1 │ │ │ │ 5: istore_3 │ │ │ │ 6: aload_0 │ │ │ │ 7: iload_3 │ │ │ │ 8: putfield #33 // Field mDismissed:Z │ │ │ │ @@ -302,18 +302,18 @@ │ │ │ │ 94: ifne 85 │ │ │ │ 97: aload_0 │ │ │ │ 98: getfield #40 // Field mDelayedHide:Ljava/lang/Runnable; │ │ │ │ 101: astore 4 │ │ │ │ 103: lload_1 │ │ │ │ 104: lload 9 │ │ │ │ 106: lsub │ │ │ │ - 107: lstore 12 │ │ │ │ + 107: lstore 7 │ │ │ │ 109: aload_0 │ │ │ │ 110: aload 4 │ │ │ │ - 112: lload 12 │ │ │ │ + 112: lload 7 │ │ │ │ 114: invokevirtual #69 // Method postDelayed:(Ljava/lang/Runnable;J)Z │ │ │ │ 117: pop │ │ │ │ 118: aload_0 │ │ │ │ 119: iload_3 │ │ │ │ 120: putfield #29 // Field mPostedHide:Z │ │ │ │ 123: goto 85 │ │ ├── jwtc/android/chess/ics/TimesealPipe.class │ │ │ ├── javap -verbose -constants -s -l -private {} │ │ │ │ @@ -570,324 +570,328 @@ │ │ │ │ stack=300, locals=24, args_size=4 │ │ │ │ 0: aload_0 │ │ │ │ 1: monitorenter │ │ │ │ 2: aload_0 │ │ │ │ 3: astore 4 │ │ │ │ 5: aload_0 │ │ │ │ 6: getfield #46 // Field readLock:Ljava/lang/Object; │ │ │ │ - 9: astore 5 │ │ │ │ - 11: aload 5 │ │ │ │ - 13: monitorenter │ │ │ │ - 14: aload_0 │ │ │ │ - 15: getfield #38 // Field closedFlag2:Z │ │ │ │ - 18: istore 6 │ │ │ │ - 20: iload 6 │ │ │ │ - 22: ifeq 63 │ │ │ │ - 25: new #66 // class java/io/IOException │ │ │ │ - 28: astore 7 │ │ │ │ - 30: ldc #68 // String Stream closed │ │ │ │ - 32: astore 8 │ │ │ │ - 34: aload 8 │ │ │ │ - 36: astore 4 │ │ │ │ - 38: aload 7 │ │ │ │ - 40: aload 8 │ │ │ │ - 42: invokespecial #71 // Method java/io/IOException."":(Ljava/lang/String;)V │ │ │ │ + 9: astore 4 │ │ │ │ + 11: aload 4 │ │ │ │ + 13: astore 5 │ │ │ │ + 15: aload 4 │ │ │ │ + 17: monitorenter │ │ │ │ + 18: aload_0 │ │ │ │ + 19: astore 4 │ │ │ │ + 21: aload_0 │ │ │ │ + 22: getfield #38 // Field closedFlag2:Z │ │ │ │ + 25: istore 6 │ │ │ │ + 27: iload 6 │ │ │ │ + 29: ifeq 70 │ │ │ │ + 32: new #66 // class java/io/IOException │ │ │ │ + 35: astore 7 │ │ │ │ + 37: ldc #68 // String Stream closed │ │ │ │ + 39: astore 8 │ │ │ │ + 41: aload 8 │ │ │ │ + 43: astore 4 │ │ │ │ 45: aload 7 │ │ │ │ - 47: athrow │ │ │ │ - 48: astore 7 │ │ │ │ - 50: aload 5 │ │ │ │ - 52: monitorexit │ │ │ │ - 53: aload 7 │ │ │ │ - 55: athrow │ │ │ │ - 56: astore 7 │ │ │ │ - 58: aload_0 │ │ │ │ + 47: aload 8 │ │ │ │ + 49: invokespecial #71 // Method java/io/IOException."":(Ljava/lang/String;)V │ │ │ │ + 52: aload 7 │ │ │ │ + 54: athrow │ │ │ │ + 55: astore 7 │ │ │ │ + 57: aload 5 │ │ │ │ 59: monitorexit │ │ │ │ 60: aload 7 │ │ │ │ 62: athrow │ │ │ │ - 63: invokestatic #77 // Method java/lang/System.currentTimeMillis:()J │ │ │ │ - 66: lstore 9 │ │ │ │ - 68: aload_0 │ │ │ │ - 69: invokevirtual #80 // Method _mthcase:()I │ │ │ │ - 72: istore 6 │ │ │ │ - 74: iload 6 │ │ │ │ - 76: ifne 265 │ │ │ │ - 79: aload_0 │ │ │ │ - 80: astore 4 │ │ │ │ - 82: aload_0 │ │ │ │ - 83: getfield #36 // Field closedFlag:Z │ │ │ │ - 86: istore 6 │ │ │ │ - 88: iload 6 │ │ │ │ - 90: ifeq 104 │ │ │ │ - 93: iconst_m1 │ │ │ │ - 94: istore 11 │ │ │ │ - 96: aload 5 │ │ │ │ - 98: monitorexit │ │ │ │ - 99: aload_0 │ │ │ │ - 100: monitorexit │ │ │ │ - 101: iload 11 │ │ │ │ - 103: ireturn │ │ │ │ - 104: invokestatic #77 // Method java/lang/System.currentTimeMillis:()J │ │ │ │ - 107: lstore 12 │ │ │ │ - 109: aload_0 │ │ │ │ - 110: getfield #30 // Field _flddo:I │ │ │ │ - 113: istore 6 │ │ │ │ - 115: iload 6 │ │ │ │ - 117: ifeq 159 │ │ │ │ - 120: lload 12 │ │ │ │ - 122: lload 9 │ │ │ │ - 124: lsub │ │ │ │ - 125: lstore 14 │ │ │ │ - 127: aload_0 │ │ │ │ - 128: getfield #30 // Field _flddo:I │ │ │ │ - 131: i2l │ │ │ │ - 132: lstore 16 │ │ │ │ - 134: lload 14 │ │ │ │ - 136: lload 16 │ │ │ │ - 138: lcmp │ │ │ │ - 139: istore 6 │ │ │ │ - 141: iload 6 │ │ │ │ - 143: iflt 159 │ │ │ │ - 146: new #82 // class java/io/InterruptedIOException │ │ │ │ - 149: astore 7 │ │ │ │ - 151: aload 7 │ │ │ │ - 153: invokespecial #83 // Method java/io/InterruptedIOException."":()V │ │ │ │ - 156: aload 7 │ │ │ │ - 158: athrow │ │ │ │ - 159: aload_0 │ │ │ │ - 160: astore 4 │ │ │ │ - 162: aload_0 │ │ │ │ - 163: getfield #30 // Field _flddo:I │ │ │ │ - 166: istore 6 │ │ │ │ - 168: iload 6 │ │ │ │ - 170: ifne 214 │ │ │ │ - 173: aload_0 │ │ │ │ - 174: invokevirtual #86 // Method java/lang/Object.wait:()V │ │ │ │ - 177: aload_0 │ │ │ │ - 178: astore 4 │ │ │ │ + 63: astore 7 │ │ │ │ + 65: aload_0 │ │ │ │ + 66: monitorexit │ │ │ │ + 67: aload 7 │ │ │ │ + 69: athrow │ │ │ │ + 70: invokestatic #77 // Method java/lang/System.currentTimeMillis:()J │ │ │ │ + 73: lstore 9 │ │ │ │ + 75: aload_0 │ │ │ │ + 76: invokevirtual #80 // Method _mthcase:()I │ │ │ │ + 79: istore 6 │ │ │ │ + 81: iload 6 │ │ │ │ + 83: ifne 272 │ │ │ │ + 86: aload_0 │ │ │ │ + 87: astore 4 │ │ │ │ + 89: aload_0 │ │ │ │ + 90: getfield #36 // Field closedFlag:Z │ │ │ │ + 93: istore 6 │ │ │ │ + 95: iload 6 │ │ │ │ + 97: ifeq 111 │ │ │ │ + 100: iconst_m1 │ │ │ │ + 101: istore 11 │ │ │ │ + 103: aload 5 │ │ │ │ + 105: monitorexit │ │ │ │ + 106: aload_0 │ │ │ │ + 107: monitorexit │ │ │ │ + 108: iload 11 │ │ │ │ + 110: ireturn │ │ │ │ + 111: invokestatic #77 // Method java/lang/System.currentTimeMillis:()J │ │ │ │ + 114: lstore 12 │ │ │ │ + 116: aload_0 │ │ │ │ + 117: getfield #30 // Field _flddo:I │ │ │ │ + 120: istore 6 │ │ │ │ + 122: iload 6 │ │ │ │ + 124: ifeq 166 │ │ │ │ + 127: lload 12 │ │ │ │ + 129: lload 9 │ │ │ │ + 131: lsub │ │ │ │ + 132: lstore 14 │ │ │ │ + 134: aload_0 │ │ │ │ + 135: getfield #30 // Field _flddo:I │ │ │ │ + 138: i2l │ │ │ │ + 139: lstore 16 │ │ │ │ + 141: lload 14 │ │ │ │ + 143: lload 16 │ │ │ │ + 145: lcmp │ │ │ │ + 146: istore 6 │ │ │ │ + 148: iload 6 │ │ │ │ + 150: iflt 166 │ │ │ │ + 153: new #82 // class java/io/InterruptedIOException │ │ │ │ + 156: astore 7 │ │ │ │ + 158: aload 7 │ │ │ │ + 160: invokespecial #83 // Method java/io/InterruptedIOException."":()V │ │ │ │ + 163: aload 7 │ │ │ │ + 165: athrow │ │ │ │ + 166: aload_0 │ │ │ │ + 167: astore 4 │ │ │ │ + 169: aload_0 │ │ │ │ + 170: getfield #30 // Field _flddo:I │ │ │ │ + 173: istore 6 │ │ │ │ + 175: iload 6 │ │ │ │ + 177: ifne 221 │ │ │ │ 180: aload_0 │ │ │ │ - 181: getfield #38 // Field closedFlag2:Z │ │ │ │ - 184: istore 6 │ │ │ │ - 186: iload 6 │ │ │ │ - 188: ifeq 68 │ │ │ │ - 191: new #66 // class java/io/IOException │ │ │ │ - 194: astore 7 │ │ │ │ - 196: ldc #68 // String Stream closed │ │ │ │ - 198: astore 8 │ │ │ │ - 200: aload 8 │ │ │ │ - 202: astore 4 │ │ │ │ - 204: aload 7 │ │ │ │ - 206: aload 8 │ │ │ │ - 208: invokespecial #71 // Method java/io/IOException."":(Ljava/lang/String;)V │ │ │ │ + 181: invokevirtual #86 // Method java/lang/Object.wait:()V │ │ │ │ + 184: aload_0 │ │ │ │ + 185: astore 4 │ │ │ │ + 187: aload_0 │ │ │ │ + 188: getfield #38 // Field closedFlag2:Z │ │ │ │ + 191: istore 6 │ │ │ │ + 193: iload 6 │ │ │ │ + 195: ifeq 75 │ │ │ │ + 198: new #66 // class java/io/IOException │ │ │ │ + 201: astore 7 │ │ │ │ + 203: ldc #68 // String Stream closed │ │ │ │ + 205: astore 8 │ │ │ │ + 207: aload 8 │ │ │ │ + 209: astore 4 │ │ │ │ 211: aload 7 │ │ │ │ - 213: athrow │ │ │ │ - 214: aload_0 │ │ │ │ - 215: astore 4 │ │ │ │ - 217: aload_0 │ │ │ │ - 218: getfield #30 // Field _flddo:I │ │ │ │ - 221: istore 6 │ │ │ │ - 223: iload 6 │ │ │ │ - 225: i2l │ │ │ │ - 226: lstore 16 │ │ │ │ - 228: lload 16 │ │ │ │ - 230: lstore 14 │ │ │ │ - 232: lload 16 │ │ │ │ - 234: lload 12 │ │ │ │ - 236: ladd │ │ │ │ - 237: lload 9 │ │ │ │ - 239: lsub │ │ │ │ - 240: lstore 14 │ │ │ │ - 242: aload_0 │ │ │ │ - 243: lload 14 │ │ │ │ - 245: invokevirtual #89 // Method java/lang/Object.wait:(J)V │ │ │ │ - 248: goto 177 │ │ │ │ - 251: pop │ │ │ │ - 252: new #82 // class java/io/InterruptedIOException │ │ │ │ - 255: astore 7 │ │ │ │ - 257: aload 7 │ │ │ │ - 259: invokespecial #83 // Method java/io/InterruptedIOException."":()V │ │ │ │ - 262: aload 7 │ │ │ │ - 264: athrow │ │ │ │ - 265: aload_0 │ │ │ │ - 266: invokevirtual #80 // Method _mthcase:()I │ │ │ │ - 269: istore 18 │ │ │ │ - 271: iload_3 │ │ │ │ - 272: istore 19 │ │ │ │ - 274: iload_3 │ │ │ │ - 275: iload 18 │ │ │ │ - 277: if_icmpgt 471 │ │ │ │ - 280: iload_3 │ │ │ │ - 281: istore 20 │ │ │ │ - 283: aload_0 │ │ │ │ - 284: astore 4 │ │ │ │ - 286: aload_0 │ │ │ │ - 287: getfield #60 // Field buffer:[B │ │ │ │ - 290: astore 7 │ │ │ │ - 292: aload 7 │ │ │ │ - 294: arraylength │ │ │ │ - 295: istore 6 │ │ │ │ - 297: aload_0 │ │ │ │ - 298: getfield #32 // Field _fldchar:I │ │ │ │ - 301: istore 19 │ │ │ │ - 303: iload 6 │ │ │ │ - 305: iload 19 │ │ │ │ - 307: isub │ │ │ │ - 308: istore 6 │ │ │ │ + 213: aload 8 │ │ │ │ + 215: invokespecial #71 // Method java/io/IOException."":(Ljava/lang/String;)V │ │ │ │ + 218: aload 7 │ │ │ │ + 220: athrow │ │ │ │ + 221: aload_0 │ │ │ │ + 222: astore 4 │ │ │ │ + 224: aload_0 │ │ │ │ + 225: getfield #30 // Field _flddo:I │ │ │ │ + 228: istore 6 │ │ │ │ + 230: iload 6 │ │ │ │ + 232: i2l │ │ │ │ + 233: lstore 16 │ │ │ │ + 235: lload 16 │ │ │ │ + 237: lstore 14 │ │ │ │ + 239: lload 16 │ │ │ │ + 241: lload 12 │ │ │ │ + 243: ladd │ │ │ │ + 244: lload 9 │ │ │ │ + 246: lsub │ │ │ │ + 247: lstore 14 │ │ │ │ + 249: aload_0 │ │ │ │ + 250: lload 14 │ │ │ │ + 252: invokevirtual #89 // Method java/lang/Object.wait:(J)V │ │ │ │ + 255: goto 184 │ │ │ │ + 258: pop │ │ │ │ + 259: new #82 // class java/io/InterruptedIOException │ │ │ │ + 262: astore 7 │ │ │ │ + 264: aload 7 │ │ │ │ + 266: invokespecial #83 // Method java/io/InterruptedIOException."":()V │ │ │ │ + 269: aload 7 │ │ │ │ + 271: athrow │ │ │ │ + 272: aload_0 │ │ │ │ + 273: invokevirtual #80 // Method _mthcase:()I │ │ │ │ + 276: istore 18 │ │ │ │ + 278: iload_3 │ │ │ │ + 279: istore 19 │ │ │ │ + 281: iload_3 │ │ │ │ + 282: iload 18 │ │ │ │ + 284: if_icmpgt 478 │ │ │ │ + 287: iload_3 │ │ │ │ + 288: istore 20 │ │ │ │ + 290: aload_0 │ │ │ │ + 291: astore 4 │ │ │ │ + 293: aload_0 │ │ │ │ + 294: getfield #60 // Field buffer:[B │ │ │ │ + 297: astore 7 │ │ │ │ + 299: aload 7 │ │ │ │ + 301: arraylength │ │ │ │ + 302: istore 6 │ │ │ │ + 304: aload_0 │ │ │ │ + 305: getfield #32 // Field _fldchar:I │ │ │ │ + 308: istore 19 │ │ │ │ 310: iload 6 │ │ │ │ - 312: iload 20 │ │ │ │ - 314: if_icmpgt 478 │ │ │ │ - 317: aload_0 │ │ │ │ - 318: getfield #60 // Field buffer:[B │ │ │ │ - 321: astore 7 │ │ │ │ - 323: aload 7 │ │ │ │ - 325: arraylength │ │ │ │ - 326: istore 6 │ │ │ │ - 328: aload_0 │ │ │ │ - 329: getfield #32 // Field _fldchar:I │ │ │ │ - 332: istore 19 │ │ │ │ - 334: iload 6 │ │ │ │ - 336: iload 19 │ │ │ │ - 338: isub │ │ │ │ - 339: istore 21 │ │ │ │ - 341: iload 20 │ │ │ │ - 343: iload 21 │ │ │ │ + 312: iload 19 │ │ │ │ + 314: isub │ │ │ │ + 315: istore 6 │ │ │ │ + 317: iload 6 │ │ │ │ + 319: iload 20 │ │ │ │ + 321: if_icmpgt 485 │ │ │ │ + 324: aload_0 │ │ │ │ + 325: getfield #60 // Field buffer:[B │ │ │ │ + 328: astore 7 │ │ │ │ + 330: aload 7 │ │ │ │ + 332: arraylength │ │ │ │ + 333: istore 6 │ │ │ │ + 335: aload_0 │ │ │ │ + 336: getfield #32 // Field _fldchar:I │ │ │ │ + 339: istore 19 │ │ │ │ + 341: iload 6 │ │ │ │ + 343: iload 19 │ │ │ │ 345: isub │ │ │ │ - 346: istore 6 │ │ │ │ - 348: iload 6 │ │ │ │ - 350: ifgt 485 │ │ │ │ - 353: iconst_0 │ │ │ │ - 354: istore 22 │ │ │ │ - 356: aload_0 │ │ │ │ - 357: astore 4 │ │ │ │ - 359: aload_0 │ │ │ │ - 360: getfield #60 // Field buffer:[B │ │ │ │ - 363: astore 7 │ │ │ │ - 365: aload_0 │ │ │ │ - 366: getfield #32 // Field _fldchar:I │ │ │ │ - 369: istore 19 │ │ │ │ - 371: aload 7 │ │ │ │ - 373: iload 19 │ │ │ │ - 375: aload_1 │ │ │ │ - 376: iload_2 │ │ │ │ - 377: iload 21 │ │ │ │ - 379: invokestatic #98 // Method java/lang/System.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V │ │ │ │ - 382: aload_0 │ │ │ │ - 383: getfield #60 // Field buffer:[B │ │ │ │ - 386: astore 7 │ │ │ │ - 388: aconst_null │ │ │ │ - 389: astore 8 │ │ │ │ - 391: iload_2 │ │ │ │ - 392: iload 21 │ │ │ │ - 394: iadd │ │ │ │ - 395: istore 23 │ │ │ │ - 397: iconst_0 │ │ │ │ - 398: istore 19 │ │ │ │ - 400: aconst_null │ │ │ │ - 401: astore 4 │ │ │ │ - 403: aload 7 │ │ │ │ - 405: iconst_0 │ │ │ │ - 406: aload_1 │ │ │ │ - 407: iload 23 │ │ │ │ - 409: iload 22 │ │ │ │ - 411: invokestatic #98 // Method java/lang/System.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V │ │ │ │ - 414: aload_0 │ │ │ │ - 415: astore 4 │ │ │ │ - 417: aload_0 │ │ │ │ - 418: getfield #32 // Field _fldchar:I │ │ │ │ - 421: iload 20 │ │ │ │ - 423: iadd │ │ │ │ - 424: istore 6 │ │ │ │ - 426: aload_0 │ │ │ │ - 427: getfield #60 // Field buffer:[B │ │ │ │ - 430: astore 4 │ │ │ │ - 432: aload 4 │ │ │ │ - 434: astore 8 │ │ │ │ - 436: aload 4 │ │ │ │ - 438: arraylength │ │ │ │ - 439: istore 19 │ │ │ │ - 441: iload 6 │ │ │ │ - 443: iload 19 │ │ │ │ - 445: irem │ │ │ │ - 446: istore 6 │ │ │ │ - 448: aload_0 │ │ │ │ - 449: astore 4 │ │ │ │ - 451: aload_0 │ │ │ │ - 452: iload 6 │ │ │ │ - 454: putfield #32 // Field _fldchar:I │ │ │ │ - 457: aload_0 │ │ │ │ - 458: invokevirtual #92 // Method java/lang/Object.notifyAll:()V │ │ │ │ - 461: aload 5 │ │ │ │ - 463: monitorexit │ │ │ │ - 464: iload 20 │ │ │ │ - 466: istore 11 │ │ │ │ - 468: goto 99 │ │ │ │ - 471: iload 18 │ │ │ │ - 473: istore 20 │ │ │ │ - 475: goto 283 │ │ │ │ - 478: iload 20 │ │ │ │ - 480: istore 21 │ │ │ │ - 482: goto 341 │ │ │ │ + 346: istore 21 │ │ │ │ + 348: iload 20 │ │ │ │ + 350: iload 21 │ │ │ │ + 352: isub │ │ │ │ + 353: istore 6 │ │ │ │ + 355: iload 6 │ │ │ │ + 357: ifgt 492 │ │ │ │ + 360: iconst_0 │ │ │ │ + 361: istore 22 │ │ │ │ + 363: aload_0 │ │ │ │ + 364: astore 4 │ │ │ │ + 366: aload_0 │ │ │ │ + 367: getfield #60 // Field buffer:[B │ │ │ │ + 370: astore 7 │ │ │ │ + 372: aload_0 │ │ │ │ + 373: getfield #32 // Field _fldchar:I │ │ │ │ + 376: istore 19 │ │ │ │ + 378: aload 7 │ │ │ │ + 380: iload 19 │ │ │ │ + 382: aload_1 │ │ │ │ + 383: iload_2 │ │ │ │ + 384: iload 21 │ │ │ │ + 386: invokestatic #98 // Method java/lang/System.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V │ │ │ │ + 389: aload_0 │ │ │ │ + 390: getfield #60 // Field buffer:[B │ │ │ │ + 393: astore 7 │ │ │ │ + 395: aconst_null │ │ │ │ + 396: astore 8 │ │ │ │ + 398: iload_2 │ │ │ │ + 399: iload 21 │ │ │ │ + 401: iadd │ │ │ │ + 402: istore 23 │ │ │ │ + 404: iconst_0 │ │ │ │ + 405: istore 19 │ │ │ │ + 407: aconst_null │ │ │ │ + 408: astore 4 │ │ │ │ + 410: aload 7 │ │ │ │ + 412: iconst_0 │ │ │ │ + 413: aload_1 │ │ │ │ + 414: iload 23 │ │ │ │ + 416: iload 22 │ │ │ │ + 418: invokestatic #98 // Method java/lang/System.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V │ │ │ │ + 421: aload_0 │ │ │ │ + 422: astore 4 │ │ │ │ + 424: aload_0 │ │ │ │ + 425: getfield #32 // Field _fldchar:I │ │ │ │ + 428: iload 20 │ │ │ │ + 430: iadd │ │ │ │ + 431: istore 6 │ │ │ │ + 433: aload_0 │ │ │ │ + 434: getfield #60 // Field buffer:[B │ │ │ │ + 437: astore 4 │ │ │ │ + 439: aload 4 │ │ │ │ + 441: astore 8 │ │ │ │ + 443: aload 4 │ │ │ │ + 445: arraylength │ │ │ │ + 446: istore 19 │ │ │ │ + 448: iload 6 │ │ │ │ + 450: iload 19 │ │ │ │ + 452: irem │ │ │ │ + 453: istore 6 │ │ │ │ + 455: aload_0 │ │ │ │ + 456: astore 4 │ │ │ │ + 458: aload_0 │ │ │ │ + 459: iload 6 │ │ │ │ + 461: putfield #32 // Field _fldchar:I │ │ │ │ + 464: aload_0 │ │ │ │ + 465: invokevirtual #92 // Method java/lang/Object.notifyAll:()V │ │ │ │ + 468: aload 5 │ │ │ │ + 470: monitorexit │ │ │ │ + 471: iload 20 │ │ │ │ + 473: istore 11 │ │ │ │ + 475: goto 106 │ │ │ │ + 478: iload 18 │ │ │ │ + 480: istore 20 │ │ │ │ + 482: goto 290 │ │ │ │ 485: iload 20 │ │ │ │ - 487: iload 21 │ │ │ │ - 489: isub │ │ │ │ - 490: istore 22 │ │ │ │ - 492: goto 356 │ │ │ │ + 487: istore 21 │ │ │ │ + 489: goto 348 │ │ │ │ + 492: iload 20 │ │ │ │ + 494: iload 21 │ │ │ │ + 496: isub │ │ │ │ + 497: istore 22 │ │ │ │ + 499: goto 363 │ │ │ │ Exception table: │ │ │ │ from to target type │ │ │ │ - 5 9 56 any │ │ │ │ - 11 14 56 any │ │ │ │ - 14 18 48 any │ │ │ │ - 25 28 48 any │ │ │ │ - 40 45 48 any │ │ │ │ - 45 48 48 any │ │ │ │ - 50 53 48 any │ │ │ │ - 53 56 56 any │ │ │ │ - 63 66 48 any │ │ │ │ - 68 72 48 any │ │ │ │ - 82 86 48 any │ │ │ │ - 96 99 48 any │ │ │ │ - 104 107 48 any │ │ │ │ - 109 113 48 any │ │ │ │ - 127 131 48 any │ │ │ │ - 146 149 48 any │ │ │ │ - 151 156 48 any │ │ │ │ - 156 159 48 any │ │ │ │ - 162 166 251 Class java/lang/InterruptedException │ │ │ │ - 162 166 48 any │ │ │ │ - 173 177 251 Class java/lang/InterruptedException │ │ │ │ - 173 177 48 any │ │ │ │ - 180 184 48 any │ │ │ │ - 191 194 48 any │ │ │ │ - 206 211 48 any │ │ │ │ - 211 214 48 any │ │ │ │ - 217 221 251 Class java/lang/InterruptedException │ │ │ │ - 217 221 48 any │ │ │ │ - 243 248 251 Class java/lang/InterruptedException │ │ │ │ - 243 248 48 any │ │ │ │ - 252 255 48 any │ │ │ │ - 257 262 48 any │ │ │ │ - 262 265 48 any │ │ │ │ - 265 269 48 any │ │ │ │ - 286 290 48 any │ │ │ │ - 292 295 48 any │ │ │ │ - 297 301 48 any │ │ │ │ - 317 321 48 any │ │ │ │ - 323 326 48 any │ │ │ │ - 328 332 48 any │ │ │ │ - 359 363 48 any │ │ │ │ - 365 369 48 any │ │ │ │ - 377 382 48 any │ │ │ │ - 382 386 48 any │ │ │ │ - 409 414 48 any │ │ │ │ - 417 421 48 any │ │ │ │ - 426 430 48 any │ │ │ │ - 436 439 48 any │ │ │ │ - 443 446 48 any │ │ │ │ - 452 457 48 any │ │ │ │ - 457 461 48 any │ │ │ │ - 461 464 48 any │ │ │ │ + 5 9 63 any │ │ │ │ + 15 18 63 any │ │ │ │ + 21 25 55 any │ │ │ │ + 32 35 55 any │ │ │ │ + 47 52 55 any │ │ │ │ + 52 55 55 any │ │ │ │ + 57 60 55 any │ │ │ │ + 60 63 63 any │ │ │ │ + 70 73 55 any │ │ │ │ + 75 79 55 any │ │ │ │ + 89 93 55 any │ │ │ │ + 103 106 55 any │ │ │ │ + 111 114 55 any │ │ │ │ + 116 120 55 any │ │ │ │ + 134 138 55 any │ │ │ │ + 153 156 55 any │ │ │ │ + 158 163 55 any │ │ │ │ + 163 166 55 any │ │ │ │ + 169 173 258 Class java/lang/InterruptedException │ │ │ │ + 169 173 55 any │ │ │ │ + 180 184 258 Class java/lang/InterruptedException │ │ │ │ + 180 184 55 any │ │ │ │ + 187 191 55 any │ │ │ │ + 198 201 55 any │ │ │ │ + 213 218 55 any │ │ │ │ + 218 221 55 any │ │ │ │ + 224 228 258 Class java/lang/InterruptedException │ │ │ │ + 224 228 55 any │ │ │ │ + 250 255 258 Class java/lang/InterruptedException │ │ │ │ + 250 255 55 any │ │ │ │ + 259 262 55 any │ │ │ │ + 264 269 55 any │ │ │ │ + 269 272 55 any │ │ │ │ + 272 276 55 any │ │ │ │ + 293 297 55 any │ │ │ │ + 299 302 55 any │ │ │ │ + 304 308 55 any │ │ │ │ + 324 328 55 any │ │ │ │ + 330 333 55 any │ │ │ │ + 335 339 55 any │ │ │ │ + 366 370 55 any │ │ │ │ + 372 376 55 any │ │ │ │ + 384 389 55 any │ │ │ │ + 389 393 55 any │ │ │ │ + 416 421 55 any │ │ │ │ + 424 428 55 any │ │ │ │ + 433 437 55 any │ │ │ │ + 443 446 55 any │ │ │ │ + 450 453 55 any │ │ │ │ + 459 464 55 any │ │ │ │ + 464 468 55 any │ │ │ │ + 468 471 55 any │ │ │ │ │ │ │ │ public void _mthif(int); │ │ │ │ descriptor: (I)V │ │ │ │ flags: (0x0001) ACC_PUBLIC │ │ │ │ Code: │ │ │ │ stack=300, locals=4, args_size=2 │ │ │ │ 0: aload_0 │ │ ├── jwtc/android/chess/ics/TimesealingSocket$CryptOutputStream.class │ │ │ ├── javap -verbose -constants -s -l -private {} │ │ │ │ @@ -511,15 +511,15 @@ │ │ │ │ 639: iload 4 │ │ │ │ 641: ireturn │ │ │ │ │ │ │ │ public void write(int); │ │ │ │ descriptor: (I)V │ │ │ │ flags: (0x0001) ACC_PUBLIC │ │ │ │ Code: │ │ │ │ - stack=300, locals=12, args_size=2 │ │ │ │ + stack=300, locals=11, args_size=2 │ │ │ │ 0: bipush 10 │ │ │ │ 2: istore_2 │ │ │ │ 3: iload_1 │ │ │ │ 4: iload_2 │ │ │ │ 5: if_icmpne 117 │ │ │ │ 8: aload_0 │ │ │ │ 9: getfield #15 // Field this$0:Ljwtc/android/chess/ics/TimesealingSocket; │ │ │ │ @@ -550,17 +550,17 @@ │ │ │ │ 58: invokespecial #72 // Method crypt:([BJ)I │ │ │ │ 61: istore 10 │ │ │ │ 63: aload_0 │ │ │ │ 64: getfield #39 // Field outputStreamToDecorate:Ljava/io/OutputStream; │ │ │ │ 67: astore 4 │ │ │ │ 69: aload_0 │ │ │ │ 70: getfield #37 // Field buffer:[B │ │ │ │ - 73: astore 11 │ │ │ │ + 73: astore 7 │ │ │ │ 75: aload 4 │ │ │ │ - 77: aload 11 │ │ │ │ + 77: aload 7 │ │ │ │ 79: iconst_0 │ │ │ │ 80: iload 10 │ │ │ │ 82: invokevirtual #76 // Method java/io/OutputStream.write:([BII)V │ │ │ │ 85: aload_0 │ │ │ │ 86: getfield #39 // Field outputStreamToDecorate:Ljava/io/OutputStream; │ │ │ │ 89: astore 4 │ │ │ │ 91: aload 4 │ │ ├── jwtc/android/chess/puzzle/ChessViewPuzzle$5.class │ │ │ ├── procyon -ec {} │ │ │ │ @@ -10,12 +10,12 @@ │ │ │ │ │ │ │ │ ChessViewPuzzle$5(final ChessViewPuzzle this$0) { │ │ │ │ this.this$0 = this$0; │ │ │ │ } │ │ │ │ │ │ │ │ public void onClick(final View view) { │ │ │ │ if (ChessViewPuzzle.access$400(this.this$0) > 1) { │ │ │ │ - ChessViewPuzzle.access$420(this.this$0, 2); │ │ │ │ + ChessViewPuzzle.access$402(this.this$0, ChessViewPuzzle.access$400(this.this$0) - 2); │ │ │ │ } │ │ │ │ this.this$0.play(); │ │ │ │ } │ │ │ │ } │ │ ├── jwtc/android/chess/tools/FileListView.class │ │ │ ├── javap -verbose -constants -s -l -private {} │ │ │ │ @@ -466,117 +466,117 @@ │ │ │ │ 108: aload_3 │ │ │ │ 109: aload 4 │ │ │ │ 111: invokeinterface #100, 2 // InterfaceMethod java/util/List.add:(Ljava/lang/Object;)Z │ │ │ │ 116: pop │ │ │ │ 117: aconst_null │ │ │ │ 118: astore 8 │ │ │ │ 120: aload_1 │ │ │ │ - 121: astore 9 │ │ │ │ - 123: aload_1 │ │ │ │ - 124: arraylength │ │ │ │ + 121: arraylength │ │ │ │ + 122: istore 9 │ │ │ │ + 124: iconst_0 │ │ │ │ 125: istore 10 │ │ │ │ - 127: iconst_0 │ │ │ │ - 128: istore 11 │ │ │ │ - 130: iload 11 │ │ │ │ - 132: iload 10 │ │ │ │ - 134: if_icmpge 297 │ │ │ │ - 137: aload 9 │ │ │ │ - 139: iload 11 │ │ │ │ - 141: aaload │ │ │ │ - 142: astore 12 │ │ │ │ - 144: aload 12 │ │ │ │ - 146: invokevirtual #110 // Method java/io/File.canRead:()Z │ │ │ │ - 149: istore 13 │ │ │ │ - 151: iload 13 │ │ │ │ - 153: ifeq 213 │ │ │ │ - 156: aload 12 │ │ │ │ - 158: invokevirtual #57 // Method java/io/File.isDirectory:()Z │ │ │ │ - 161: istore 13 │ │ │ │ - 163: iload 13 │ │ │ │ - 165: ifeq 222 │ │ │ │ - 168: aload_0 │ │ │ │ - 169: invokevirtual #87 // Method getResources:()Landroid/content/res/Resources; │ │ │ │ - 172: iload_2 │ │ │ │ - 173: invokevirtual #93 // Method android/content/res/Resources.getDrawable:(I)Landroid/graphics/drawable/Drawable; │ │ │ │ - 176: astore 8 │ │ │ │ - 178: aload_0 │ │ │ │ - 179: getfield #28 // Field directoryEntries:Ljava/util/List; │ │ │ │ - 182: astore_3 │ │ │ │ - 183: new #81 // class jwtc/android/chess/iconifiedlist/IconifiedText │ │ │ │ - 186: astore 4 │ │ │ │ - 188: aload 12 │ │ │ │ - 190: invokevirtual #113 // Method java/io/File.getPath:()Ljava/lang/String; │ │ │ │ - 193: astore 5 │ │ │ │ - 195: aload 4 │ │ │ │ - 197: aload 5 │ │ │ │ - 199: aload 8 │ │ │ │ - 201: invokespecial #96 // Method jwtc/android/chess/iconifiedlist/IconifiedText."":(Ljava/lang/String;Landroid/graphics/drawable/Drawable;)V │ │ │ │ - 204: aload_3 │ │ │ │ - 205: aload 4 │ │ │ │ + 127: aconst_null │ │ │ │ + 128: astore_3 │ │ │ │ + 129: iload 10 │ │ │ │ + 131: iload 9 │ │ │ │ + 133: if_icmpge 301 │ │ │ │ + 136: aload_1 │ │ │ │ + 137: iload 10 │ │ │ │ + 139: aaload │ │ │ │ + 140: astore 11 │ │ │ │ + 142: aload 11 │ │ │ │ + 144: invokevirtual #110 // Method java/io/File.canRead:()Z │ │ │ │ + 147: istore 12 │ │ │ │ + 149: iload 12 │ │ │ │ + 151: ifeq 213 │ │ │ │ + 154: aload 11 │ │ │ │ + 156: invokevirtual #57 // Method java/io/File.isDirectory:()Z │ │ │ │ + 159: istore 12 │ │ │ │ + 161: iload 12 │ │ │ │ + 163: ifeq 222 │ │ │ │ + 166: aload_0 │ │ │ │ + 167: invokevirtual #87 // Method getResources:()Landroid/content/res/Resources; │ │ │ │ + 170: iload_2 │ │ │ │ + 171: invokevirtual #93 // Method android/content/res/Resources.getDrawable:(I)Landroid/graphics/drawable/Drawable; │ │ │ │ + 174: astore 8 │ │ │ │ + 176: aload_0 │ │ │ │ + 177: getfield #28 // Field directoryEntries:Ljava/util/List; │ │ │ │ + 180: astore 5 │ │ │ │ + 182: new #81 // class jwtc/android/chess/iconifiedlist/IconifiedText │ │ │ │ + 185: astore 6 │ │ │ │ + 187: aload 11 │ │ │ │ + 189: invokevirtual #113 // Method java/io/File.getPath:()Ljava/lang/String; │ │ │ │ + 192: astore 13 │ │ │ │ + 194: aload 6 │ │ │ │ + 196: aload 13 │ │ │ │ + 198: aload 8 │ │ │ │ + 200: invokespecial #96 // Method jwtc/android/chess/iconifiedlist/IconifiedText."":(Ljava/lang/String;Landroid/graphics/drawable/Drawable;)V │ │ │ │ + 203: aload 5 │ │ │ │ + 205: aload 6 │ │ │ │ 207: invokeinterface #100, 2 // InterfaceMethod java/util/List.add:(Ljava/lang/Object;)Z │ │ │ │ 212: pop │ │ │ │ - 213: iload 11 │ │ │ │ + 213: iload 10 │ │ │ │ 215: iconst_1 │ │ │ │ 216: iadd │ │ │ │ - 217: istore 11 │ │ │ │ - 219: goto 130 │ │ │ │ - 222: aload 12 │ │ │ │ + 217: istore 10 │ │ │ │ + 219: goto 129 │ │ │ │ + 222: aload 11 │ │ │ │ 224: invokevirtual #37 // Method java/io/File.getName:()Ljava/lang/String; │ │ │ │ 227: astore 14 │ │ │ │ 229: aload_0 │ │ │ │ 230: aload 14 │ │ │ │ 232: invokevirtual #117 // Method fileNameFilterByMode:(Ljava/lang/String;)Z │ │ │ │ - 235: istore 13 │ │ │ │ - 237: iload 13 │ │ │ │ + 235: istore 12 │ │ │ │ + 237: iload 12 │ │ │ │ 239: ifeq 213 │ │ │ │ 242: aload_0 │ │ │ │ 243: invokevirtual #87 // Method getResources:()Landroid/content/res/Resources; │ │ │ │ - 246: astore_3 │ │ │ │ - 247: ldc #118 // int 2130837548 │ │ │ │ - 249: istore 15 │ │ │ │ - 251: aload_3 │ │ │ │ - 252: iload 15 │ │ │ │ - 254: invokevirtual #93 // Method android/content/res/Resources.getDrawable:(I)Landroid/graphics/drawable/Drawable; │ │ │ │ - 257: astore 8 │ │ │ │ - 259: aload_0 │ │ │ │ - 260: getfield #28 // Field directoryEntries:Ljava/util/List; │ │ │ │ - 263: astore_3 │ │ │ │ - 264: new #81 // class jwtc/android/chess/iconifiedlist/IconifiedText │ │ │ │ - 267: astore 4 │ │ │ │ - 269: aload 12 │ │ │ │ - 271: invokevirtual #113 // Method java/io/File.getPath:()Ljava/lang/String; │ │ │ │ - 274: astore 5 │ │ │ │ - 276: aload 4 │ │ │ │ - 278: aload 5 │ │ │ │ - 280: aload 8 │ │ │ │ - 282: invokespecial #96 // Method jwtc/android/chess/iconifiedlist/IconifiedText."":(Ljava/lang/String;Landroid/graphics/drawable/Drawable;)V │ │ │ │ - 285: aload_3 │ │ │ │ - 286: aload 4 │ │ │ │ - 288: invokeinterface #100, 2 // InterfaceMethod java/util/List.add:(Ljava/lang/Object;)Z │ │ │ │ - 293: pop │ │ │ │ - 294: goto 213 │ │ │ │ - 297: aload_0 │ │ │ │ - 298: getfield #28 // Field directoryEntries:Ljava/util/List; │ │ │ │ - 301: invokestatic #125 // Method java/util/Collections.sort:(Ljava/util/List;)V │ │ │ │ - 304: new #127 // class jwtc/android/chess/iconifiedlist/IconifiedTextListAdapter │ │ │ │ - 307: astore 16 │ │ │ │ - 309: aload 16 │ │ │ │ - 311: aload_0 │ │ │ │ - 312: invokespecial #130 // Method jwtc/android/chess/iconifiedlist/IconifiedTextListAdapter."":(Landroid/content/Context;)V │ │ │ │ + 246: astore 5 │ │ │ │ + 248: ldc #118 // int 2130837548 │ │ │ │ + 250: istore 15 │ │ │ │ + 252: aload 5 │ │ │ │ + 254: iload 15 │ │ │ │ + 256: invokevirtual #93 // Method android/content/res/Resources.getDrawable:(I)Landroid/graphics/drawable/Drawable; │ │ │ │ + 259: astore 8 │ │ │ │ + 261: aload_0 │ │ │ │ + 262: getfield #28 // Field directoryEntries:Ljava/util/List; │ │ │ │ + 265: astore 5 │ │ │ │ + 267: new #81 // class jwtc/android/chess/iconifiedlist/IconifiedText │ │ │ │ + 270: astore 6 │ │ │ │ + 272: aload 11 │ │ │ │ + 274: invokevirtual #113 // Method java/io/File.getPath:()Ljava/lang/String; │ │ │ │ + 277: astore 13 │ │ │ │ + 279: aload 6 │ │ │ │ + 281: aload 13 │ │ │ │ + 283: aload 8 │ │ │ │ + 285: invokespecial #96 // Method jwtc/android/chess/iconifiedlist/IconifiedText."":(Ljava/lang/String;Landroid/graphics/drawable/Drawable;)V │ │ │ │ + 288: aload 5 │ │ │ │ + 290: aload 6 │ │ │ │ + 292: invokeinterface #100, 2 // InterfaceMethod java/util/List.add:(Ljava/lang/Object;)Z │ │ │ │ + 297: pop │ │ │ │ + 298: goto 213 │ │ │ │ + 301: aload_0 │ │ │ │ + 302: getfield #28 // Field directoryEntries:Ljava/util/List; │ │ │ │ + 305: invokestatic #125 // Method java/util/Collections.sort:(Ljava/util/List;)V │ │ │ │ + 308: new #127 // class jwtc/android/chess/iconifiedlist/IconifiedTextListAdapter │ │ │ │ + 311: astore 16 │ │ │ │ + 313: aload 16 │ │ │ │ 315: aload_0 │ │ │ │ - 316: getfield #28 // Field directoryEntries:Ljava/util/List; │ │ │ │ - 319: astore_3 │ │ │ │ - 320: aload 16 │ │ │ │ - 322: aload_3 │ │ │ │ - 323: invokevirtual #133 // Method jwtc/android/chess/iconifiedlist/IconifiedTextListAdapter.setListItems:(Ljava/util/List;)V │ │ │ │ - 326: aload_0 │ │ │ │ - 327: invokevirtual #137 // Method getListView:()Landroid/widget/ListView; │ │ │ │ - 330: aload 16 │ │ │ │ - 332: invokevirtual #143 // Method android/widget/ListView.setAdapter:(Landroid/widget/ListAdapter;)V │ │ │ │ - 335: return │ │ │ │ + 316: invokespecial #130 // Method jwtc/android/chess/iconifiedlist/IconifiedTextListAdapter."":(Landroid/content/Context;)V │ │ │ │ + 319: aload_0 │ │ │ │ + 320: getfield #28 // Field directoryEntries:Ljava/util/List; │ │ │ │ + 323: astore_3 │ │ │ │ + 324: aload 16 │ │ │ │ + 326: aload_3 │ │ │ │ + 327: invokevirtual #133 // Method jwtc/android/chess/iconifiedlist/IconifiedTextListAdapter.setListItems:(Ljava/util/List;)V │ │ │ │ + 330: aload_0 │ │ │ │ + 331: invokevirtual #137 // Method getListView:()Landroid/widget/ListView; │ │ │ │ + 334: aload 16 │ │ │ │ + 336: invokevirtual #143 // Method android/widget/ListView.setAdapter:(Landroid/widget/ListAdapter;)V │ │ │ │ + 339: return │ │ │ │ │ │ │ │ private void openFile(java.io.File); │ │ │ │ descriptor: (Ljava/io/File;)V │ │ │ │ flags: (0x0002) ACC_PRIVATE │ │ │ │ Code: │ │ │ │ stack=300, locals=7, args_size=2 │ │ │ │ 0: aload_1 │ │ ├── jwtc/android/chess/tools/importactivity.class │ │ │ ├── procyon -ec {} │ │ │ │ @@ -6,20 +6,20 @@ │ │ │ │ import java.io.FileOutputStream; │ │ │ │ import android.content.ContentResolver; │ │ │ │ import android.content.SharedPreferences$Editor; │ │ │ │ import android.content.SharedPreferences; │ │ │ │ import android.net.Uri; │ │ │ │ import android.content.DialogInterface$OnClickListener; │ │ │ │ import android.app.AlertDialog$Builder; │ │ │ │ -import jwtc.android.chess.puzzle.practice; │ │ │ │ -import android.content.Intent; │ │ │ │ import java.io.IOException; │ │ │ │ import java.io.InputStream; │ │ │ │ import jwtc.chess.algorithm.UCIWrapper; │ │ │ │ import java.io.FileInputStream; │ │ │ │ +import jwtc.android.chess.puzzle.practice; │ │ │ │ +import android.content.Intent; │ │ │ │ import jwtc.android.chess.puzzle.MyPuzzleProvider; │ │ │ │ import android.util.Log; │ │ │ │ import android.os.Bundle; │ │ │ │ import android.content.Context; │ │ │ │ import android.widget.Toast; │ │ │ │ import android.widget.TextView; │ │ │ │ import android.widget.ProgressBar; │ │ │ │ @@ -134,113 +134,116 @@ │ │ │ │ final StringBuilder append = new StringBuilder().append("Openingdatabase: "); │ │ │ │ try { │ │ │ │ final StringBuilder append2 = append.append(data.toString()); │ │ │ │ try { │ │ │ │ this.doToast(append2.toString()); │ │ │ │ this.finish(); │ │ │ │ return; │ │ │ │ - // iftrue(Label_1240:, !this._mode.equals((Object)"import_puzzle")) │ │ │ │ - while (true) { │ │ │ │ - final SharedPreferences$Editor edit2 = this.getSharedPreferences("ChessPlayer", 0).edit(); │ │ │ │ - edit2.putInt("puzzlePos", 0); │ │ │ │ - edit2.commit(); │ │ │ │ - this._processor = (PGNProcessor)new importactivity$PuzzleImportProcessor(this); │ │ │ │ - this._processor.m_threadUpdateHandler = (Handler)new importactivity$4(this); │ │ │ │ - break Label_0161; │ │ │ │ - Label_1134: { │ │ │ │ - continue; │ │ │ │ - } │ │ │ │ - } │ │ │ │ // iftrue(Label_1134:, !this._mode.equals((Object)"import_practice")) │ │ │ │ // iftrue(Label_0873:, !this._mode.equals((Object)"uci_install")) │ │ │ │ // iftrue(Label_1307:, !this._mode.equals((Object)"import_openingdatabase")) │ │ │ │ - Label_0873_Outer: │ │ │ │ + // iftrue(Label_1240:, !this._mode.equals((Object)"import_puzzle")) │ │ │ │ + Block_27_Outer: │ │ │ │ while (true) { │ │ │ │ - this._processor = (PGNProcessor)new importactivity$OpeningImportProcessor(this); │ │ │ │ - this._processor.m_threadUpdateHandler = (Handler)new importactivity$5(this); │ │ │ │ - break Label_0161; │ │ │ │ - while (true) { │ │ │ │ - break Label_0873_Outer; │ │ │ │ - final String path = data.getPath(); │ │ │ │ - final String lastPathSegment = data.getLastPathSegment(); │ │ │ │ - Log.i("importactivity", "Install UCI " + path + " as " + lastPathSegment); │ │ │ │ - try { │ │ │ │ - final FileInputStream fileInputStream = new FileInputStream(path); │ │ │ │ + Label_1134: { │ │ │ │ + while (true) { │ │ │ │ + Log.i("importactivity", "Import practice " + data.getPath()); │ │ │ │ + final String s2 = "ChessPlayer"; │ │ │ │ try { │ │ │ │ - UCIWrapper.install((InputStream)fileInputStream, lastPathSegment); │ │ │ │ + final SharedPreferences sharedPreferences2 = this.getSharedPreferences(s2, 0); │ │ │ │ try { │ │ │ │ - final StringBuilder append3 = new StringBuilder().append("UCI ").append(lastPathSegment).append(" installed"); │ │ │ │ + final SharedPreferences$Editor edit2 = sharedPreferences2.edit(); │ │ │ │ + edit2.putInt("practicePos", 0); │ │ │ │ + edit2.putInt("practiceTicks", 0); │ │ │ │ + edit2.commit(); │ │ │ │ + final ContentResolver contentResolver = this.getContentResolver(); │ │ │ │ try { │ │ │ │ - this.doToast(append3.toString()); │ │ │ │ - final SharedPreferences sharedPreferences2 = this.getSharedPreferences("ChessPlayer", 0); │ │ │ │ + contentResolver.delete(MyPuzzleProvider.CONTENT_URI_PRACTICES, "1=1", (String[])null); │ │ │ │ + Log.i("importactivity", "Deleted practices"); │ │ │ │ try { │ │ │ │ - final SharedPreferences$Editor edit3 = sharedPreferences2.edit(); │ │ │ │ - edit3.putString("UCIEngine", lastPathSegment); │ │ │ │ - edit3.commit(); │ │ │ │ - this.finish(); │ │ │ │ - } │ │ │ │ - catch (IOException ex) { │ │ │ │ - this.doToast("An error occured, could not install UCI engine"); │ │ │ │ - ex.printStackTrace(); │ │ │ │ + final Intent intent2 = new Intent(); │ │ │ │ + intent2.setClass((Context)this, (Class)practice.class); │ │ │ │ + final Intent intent3 = intent2; │ │ │ │ + try { │ │ │ │ + intent3.setData(data); │ │ │ │ + this.doToast("Practice set was copied"); │ │ │ │ + try { │ │ │ │ + this.startActivity(intent2); │ │ │ │ + this.finish(); │ │ │ │ + } │ │ │ │ + catch (Exception ex) { │ │ │ │ + this.doToast("An error occured, could not copy practice set"); │ │ │ │ + ex.printStackTrace(); │ │ │ │ + } │ │ │ │ + } │ │ │ │ + catch (Exception ex3) {} │ │ │ │ } │ │ │ │ + catch (Exception ex4) {} │ │ │ │ } │ │ │ │ - catch (IOException ex3) {} │ │ │ │ + catch (Exception ex5) {} │ │ │ │ } │ │ │ │ - catch (IOException ex4) {} │ │ │ │ + catch (Exception ex6) {} │ │ │ │ + } │ │ │ │ + catch (Exception ex7) {} │ │ │ │ + break Label_1134; │ │ │ │ + Label_0873: { │ │ │ │ + continue Block_27_Outer; │ │ │ │ } │ │ │ │ - catch (IOException ex5) {} │ │ │ │ } │ │ │ │ - catch (IOException ex6) {} │ │ │ │ - continue; │ │ │ │ - } │ │ │ │ - Label_1307: { │ │ │ │ - this.finish(); │ │ │ │ + final SharedPreferences$Editor edit3 = this.getSharedPreferences("ChessPlayer", 0).edit(); │ │ │ │ + edit3.putInt("puzzlePos", 0); │ │ │ │ + edit3.commit(); │ │ │ │ + this._processor = (PGNProcessor)new importactivity$PuzzleImportProcessor(this); │ │ │ │ + this._processor.m_threadUpdateHandler = (Handler)new importactivity$4(this); │ │ │ │ + break Label_0161; │ │ │ │ + while (true) { │ │ │ │ + this._processor = (PGNProcessor)new importactivity$OpeningImportProcessor(this); │ │ │ │ + this._processor.m_threadUpdateHandler = (Handler)new importactivity$5(this); │ │ │ │ + break Label_0161; │ │ │ │ + break Block_27_Outer; │ │ │ │ + Label_1307: { │ │ │ │ + this.finish(); │ │ │ │ + } │ │ │ │ + return; │ │ │ │ + Label_1240: │ │ │ │ + continue; │ │ │ │ + } │ │ │ │ } │ │ │ │ - return; │ │ │ │ - Label_1240: │ │ │ │ - continue Label_0873_Outer; │ │ │ │ + continue; │ │ │ │ } │ │ │ │ - Log.i("importactivity", "Import practice " + data.getPath()); │ │ │ │ - final String s2 = "ChessPlayer"; │ │ │ │ + final String path = data.getPath(); │ │ │ │ + final String lastPathSegment = data.getLastPathSegment(); │ │ │ │ + Log.i("importactivity", "Install UCI " + path + " as " + lastPathSegment); │ │ │ │ try { │ │ │ │ - final SharedPreferences sharedPreferences3 = this.getSharedPreferences(s2, 0); │ │ │ │ + final FileInputStream fileInputStream = new FileInputStream(path); │ │ │ │ try { │ │ │ │ - final SharedPreferences$Editor edit4 = sharedPreferences3.edit(); │ │ │ │ - edit4.putInt("practicePos", 0); │ │ │ │ - edit4.putInt("practiceTicks", 0); │ │ │ │ - edit4.commit(); │ │ │ │ - final ContentResolver contentResolver = this.getContentResolver(); │ │ │ │ + UCIWrapper.install((InputStream)fileInputStream, lastPathSegment); │ │ │ │ try { │ │ │ │ - contentResolver.delete(MyPuzzleProvider.CONTENT_URI_PRACTICES, "1=1", (String[])null); │ │ │ │ - Log.i("importactivity", "Deleted practices"); │ │ │ │ + final StringBuilder append3 = new StringBuilder().append("UCI ").append(lastPathSegment).append(" installed"); │ │ │ │ try { │ │ │ │ - final Intent intent2 = new Intent(); │ │ │ │ - intent2.setClass((Context)this, (Class)practice.class); │ │ │ │ - final Intent intent3 = intent2; │ │ │ │ + this.doToast(append3.toString()); │ │ │ │ + final SharedPreferences sharedPreferences3 = this.getSharedPreferences("ChessPlayer", 0); │ │ │ │ try { │ │ │ │ - intent3.setData(data); │ │ │ │ - this.doToast("Practice set was copied"); │ │ │ │ - try { │ │ │ │ - this.startActivity(intent2); │ │ │ │ - this.finish(); │ │ │ │ - } │ │ │ │ - catch (Exception ex2) { │ │ │ │ - this.doToast("An error occured, could not copy practice set"); │ │ │ │ - ex2.printStackTrace(); │ │ │ │ - } │ │ │ │ + final SharedPreferences$Editor edit4 = sharedPreferences3.edit(); │ │ │ │ + edit4.putString("UCIEngine", lastPathSegment); │ │ │ │ + edit4.commit(); │ │ │ │ + this.finish(); │ │ │ │ + } │ │ │ │ + catch (IOException ex2) { │ │ │ │ + this.doToast("An error occured, could not install UCI engine"); │ │ │ │ + ex2.printStackTrace(); │ │ │ │ } │ │ │ │ - catch (Exception ex7) {} │ │ │ │ } │ │ │ │ - catch (Exception ex8) {} │ │ │ │ + catch (IOException ex8) {} │ │ │ │ } │ │ │ │ - catch (Exception ex9) {} │ │ │ │ + catch (IOException ex9) {} │ │ │ │ } │ │ │ │ - catch (Exception ex10) {} │ │ │ │ + catch (IOException ex10) {} │ │ │ │ } │ │ │ │ - catch (Exception ex11) {} │ │ │ │ + catch (IOException ex11) {} │ │ │ │ } │ │ │ │ catch (Exception ex12) {} │ │ │ │ } │ │ │ │ catch (Exception ex13) {} │ │ │ │ } │ │ │ │ catch (Exception ex14) {} │ │ │ │ } │ │ ├── jwtc/chess/PGNProvider.class │ │ │ ├── javap -verbose -constants -s -l -private {} │ │ │ │ @@ -613,15 +613,15 @@ │ │ │ │ 49: astore 6 │ │ │ │ 51: aload_3 │ │ │ │ 52: aload 6 │ │ │ │ 54: invokespecial #111 // Method java/lang/IllegalArgumentException."":(Ljava/lang/String;)V │ │ │ │ 57: aload_3 │ │ │ │ 58: athrow │ │ │ │ 59: aload_2 │ │ │ │ - 60: ifnull 348 │ │ │ │ + 60: ifnull 356 │ │ │ │ 63: new #168 // class android/content/ContentValues │ │ │ │ 66: astore 7 │ │ │ │ 68: aload 7 │ │ │ │ 70: aload_2 │ │ │ │ 71: invokespecial #171 // Method android/content/ContentValues."":(Landroid/content/ContentValues;)V │ │ │ │ 74: invokestatic #177 // Method java/lang/System.currentTimeMillis:()J │ │ │ │ 77: lstore 8 │ │ │ │ @@ -697,97 +697,101 @@ │ │ │ │ 214: ldc #82 // String rating │ │ │ │ 216: astore_3 │ │ │ │ 217: aload 7 │ │ │ │ 219: aload_3 │ │ │ │ 220: invokevirtual #187 // Method android/content/ContentValues.containsKey:(Ljava/lang/String;)Z │ │ │ │ 223: istore 4 │ │ │ │ 225: iload 4 │ │ │ │ - 227: ifne 253 │ │ │ │ + 227: ifne 258 │ │ │ │ 230: ldc #82 // String rating │ │ │ │ 232: astore_3 │ │ │ │ - 233: ldc2_w #206 // double 2.5d │ │ │ │ - 236: dstore 11 │ │ │ │ - 238: dload 11 │ │ │ │ - 240: invokestatic #212 // Method java/lang/Double.valueOf:(D)Ljava/lang/Double; │ │ │ │ - 243: astore 6 │ │ │ │ - 245: aload 7 │ │ │ │ - 247: aload_3 │ │ │ │ - 248: aload 6 │ │ │ │ - 250: invokevirtual #215 // Method android/content/ContentValues.put:(Ljava/lang/String;Ljava/lang/Double;)V │ │ │ │ - 253: ldc #84 // String event │ │ │ │ - 255: astore_3 │ │ │ │ - 256: aload 7 │ │ │ │ - 258: aload_3 │ │ │ │ - 259: invokevirtual #187 // Method android/content/ContentValues.containsKey:(Ljava/lang/String;)Z │ │ │ │ - 262: istore 4 │ │ │ │ - 264: iload 4 │ │ │ │ - 266: ifne 284 │ │ │ │ - 269: ldc #82 // String rating │ │ │ │ - 271: astore_3 │ │ │ │ - 272: ldc #217 // String event ? │ │ │ │ - 274: astore 6 │ │ │ │ - 276: aload 7 │ │ │ │ - 278: aload_3 │ │ │ │ - 279: aload 6 │ │ │ │ - 281: invokevirtual #201 // Method android/content/ContentValues.put:(Ljava/lang/String;Ljava/lang/String;)V │ │ │ │ - 284: aload_0 │ │ │ │ - 285: getfield #87 // Field mOpenHelper:Ljwtc/chess/PGNProvider$DatabaseHelper; │ │ │ │ - 288: invokevirtual #93 // Method jwtc/chess/PGNProvider$DatabaseHelper.getWritableDatabase:()Landroid/database/sqlite/SQLiteDatabase; │ │ │ │ - 291: astore 13 │ │ │ │ - 293: ldc #22 // String games │ │ │ │ - 295: astore_3 │ │ │ │ - 296: aload 13 │ │ │ │ - 298: aload_3 │ │ │ │ - 299: aconst_null │ │ │ │ - 300: aload 7 │ │ │ │ - 302: invokevirtual #221 // Method android/database/sqlite/SQLiteDatabase.insert:(Ljava/lang/String;Ljava/lang/String;Landroid/content/ContentValues;)J │ │ │ │ - 305: lstore 14 │ │ │ │ - 307: lconst_0 │ │ │ │ - 308: lstore 8 │ │ │ │ - 310: lload 14 │ │ │ │ - 312: lload 8 │ │ │ │ - 314: lcmp │ │ │ │ - 315: istore 4 │ │ │ │ - 317: iload 4 │ │ │ │ - 319: ifle 361 │ │ │ │ - 322: getstatic #61 // Field CONTENT_URI:Landroid/net/Uri; │ │ │ │ - 325: lload 14 │ │ │ │ - 327: invokestatic #227 // Method android/content/ContentUris.withAppendedId:(Landroid/net/Uri;J)Landroid/net/Uri; │ │ │ │ - 330: astore 16 │ │ │ │ - 332: aload_0 │ │ │ │ - 333: invokevirtual #121 // Method getContext:()Landroid/content/Context; │ │ │ │ - 336: invokevirtual #127 // Method android/content/Context.getContentResolver:()Landroid/content/ContentResolver; │ │ │ │ - 339: aload 16 │ │ │ │ - 341: aconst_null │ │ │ │ - 342: invokevirtual #133 // Method android/content/ContentResolver.notifyChange:(Landroid/net/Uri;Landroid/database/ContentObserver;)V │ │ │ │ - 345: aload 16 │ │ │ │ - 347: areturn │ │ │ │ - 348: new #168 // class android/content/ContentValues │ │ │ │ - 351: astore 7 │ │ │ │ - 353: aload 7 │ │ │ │ - 355: invokespecial #228 // Method android/content/ContentValues."":()V │ │ │ │ - 358: goto 74 │ │ │ │ - 361: new #230 // class android/database/SQLException │ │ │ │ - 364: astore_3 │ │ │ │ - 365: new #37 // class java/lang/StringBuilder │ │ │ │ - 368: astore 6 │ │ │ │ - 370: aload 6 │ │ │ │ - 372: invokespecial #41 // Method java/lang/StringBuilder."":()V │ │ │ │ - 375: aload 6 │ │ │ │ - 377: ldc #232 // String Failed to insert row into │ │ │ │ - 379: invokevirtual #47 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - 382: aload_1 │ │ │ │ - 383: invokevirtual #108 // Method java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; │ │ │ │ - 386: invokevirtual #53 // Method java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ - 389: astore 6 │ │ │ │ - 391: aload_3 │ │ │ │ - 392: aload 6 │ │ │ │ - 394: invokespecial #233 // Method android/database/SQLException."":(Ljava/lang/String;)V │ │ │ │ - 397: aload_3 │ │ │ │ - 398: athrow │ │ │ │ + 233: ldc2_w #204 // long 4612811918334230528l │ │ │ │ + 236: lstore 8 │ │ │ │ + 238: ldc2_w #206 // double 2.5d │ │ │ │ + 241: dstore 11 │ │ │ │ + 243: dload 11 │ │ │ │ + 245: invokestatic #212 // Method java/lang/Double.valueOf:(D)Ljava/lang/Double; │ │ │ │ + 248: astore 6 │ │ │ │ + 250: aload 7 │ │ │ │ + 252: aload_3 │ │ │ │ + 253: aload 6 │ │ │ │ + 255: invokevirtual #215 // Method android/content/ContentValues.put:(Ljava/lang/String;Ljava/lang/Double;)V │ │ │ │ + 258: ldc #84 // String event │ │ │ │ + 260: astore_3 │ │ │ │ + 261: aload 7 │ │ │ │ + 263: aload_3 │ │ │ │ + 264: invokevirtual #187 // Method android/content/ContentValues.containsKey:(Ljava/lang/String;)Z │ │ │ │ + 267: istore 4 │ │ │ │ + 269: iload 4 │ │ │ │ + 271: ifne 289 │ │ │ │ + 274: ldc #82 // String rating │ │ │ │ + 276: astore_3 │ │ │ │ + 277: ldc #217 // String event ? │ │ │ │ + 279: astore 6 │ │ │ │ + 281: aload 7 │ │ │ │ + 283: aload_3 │ │ │ │ + 284: aload 6 │ │ │ │ + 286: invokevirtual #201 // Method android/content/ContentValues.put:(Ljava/lang/String;Ljava/lang/String;)V │ │ │ │ + 289: aload_0 │ │ │ │ + 290: getfield #87 // Field mOpenHelper:Ljwtc/chess/PGNProvider$DatabaseHelper; │ │ │ │ + 293: invokevirtual #93 // Method jwtc/chess/PGNProvider$DatabaseHelper.getWritableDatabase:()Landroid/database/sqlite/SQLiteDatabase; │ │ │ │ + 296: astore 13 │ │ │ │ + 298: ldc #22 // String games │ │ │ │ + 300: astore_3 │ │ │ │ + 301: aload 13 │ │ │ │ + 303: aload_3 │ │ │ │ + 304: aconst_null │ │ │ │ + 305: aload 7 │ │ │ │ + 307: invokevirtual #221 // Method android/database/sqlite/SQLiteDatabase.insert:(Ljava/lang/String;Ljava/lang/String;Landroid/content/ContentValues;)J │ │ │ │ + 310: lstore 14 │ │ │ │ + 312: lconst_0 │ │ │ │ + 313: lstore 8 │ │ │ │ + 315: dconst_0 │ │ │ │ + 316: dstore 11 │ │ │ │ + 318: lload 14 │ │ │ │ + 320: lload 8 │ │ │ │ + 322: lcmp │ │ │ │ + 323: istore 4 │ │ │ │ + 325: iload 4 │ │ │ │ + 327: ifle 369 │ │ │ │ + 330: getstatic #61 // Field CONTENT_URI:Landroid/net/Uri; │ │ │ │ + 333: lload 14 │ │ │ │ + 335: invokestatic #227 // Method android/content/ContentUris.withAppendedId:(Landroid/net/Uri;J)Landroid/net/Uri; │ │ │ │ + 338: astore 16 │ │ │ │ + 340: aload_0 │ │ │ │ + 341: invokevirtual #121 // Method getContext:()Landroid/content/Context; │ │ │ │ + 344: invokevirtual #127 // Method android/content/Context.getContentResolver:()Landroid/content/ContentResolver; │ │ │ │ + 347: aload 16 │ │ │ │ + 349: aconst_null │ │ │ │ + 350: invokevirtual #133 // Method android/content/ContentResolver.notifyChange:(Landroid/net/Uri;Landroid/database/ContentObserver;)V │ │ │ │ + 353: aload 16 │ │ │ │ + 355: areturn │ │ │ │ + 356: new #168 // class android/content/ContentValues │ │ │ │ + 359: astore 7 │ │ │ │ + 361: aload 7 │ │ │ │ + 363: invokespecial #228 // Method android/content/ContentValues."":()V │ │ │ │ + 366: goto 74 │ │ │ │ + 369: new #230 // class android/database/SQLException │ │ │ │ + 372: astore_3 │ │ │ │ + 373: new #37 // class java/lang/StringBuilder │ │ │ │ + 376: astore 6 │ │ │ │ + 378: aload 6 │ │ │ │ + 380: invokespecial #41 // Method java/lang/StringBuilder."":()V │ │ │ │ + 383: aload 6 │ │ │ │ + 385: ldc #232 // String Failed to insert row into │ │ │ │ + 387: invokevirtual #47 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + 390: aload_1 │ │ │ │ + 391: invokevirtual #108 // Method java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; │ │ │ │ + 394: invokevirtual #53 // Method java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ + 397: astore 6 │ │ │ │ + 399: aload_3 │ │ │ │ + 400: aload 6 │ │ │ │ + 402: invokespecial #233 // Method android/database/SQLException."":(Ljava/lang/String;)V │ │ │ │ + 405: aload_3 │ │ │ │ + 406: athrow │ │ │ │ │ │ │ │ public boolean onCreate(); │ │ │ │ descriptor: ()Z │ │ │ │ flags: (0x0001) ACC_PUBLIC │ │ │ │ Code: │ │ │ │ stack=300, locals=3, args_size=1 │ │ │ │ 0: new #89 // class jwtc/chess/PGNProvider$DatabaseHelper │ │ ├── jwtc/chess/algorithm/SearchAlgorithmRunner.class │ │ │ ├── procyon -ec {} │ │ │ │ @@ -93,15 +93,14 @@ │ │ │ │ final StringBuilder append2 = new StringBuilder().append(str); │ │ │ │ try { │ │ │ │ final StringBuilder append3 = append2.append(Move.toDbgString(peekSearchBestMove).replace("[", "").replace((CharSequence)"]", (CharSequence)"")).append(" "); │ │ │ │ try { │ │ │ │ str = append3.toString(); │ │ │ │ ++n2; │ │ │ │ continue; │ │ │ │ - // iftrue(Label_0587:, peekSearchDepth != 5) │ │ │ │ try { │ │ │ │ final StringBuilder append4 = new StringBuilder().append(str).append("..."); │ │ │ │ try { │ │ │ │ str = append4.toString(); │ │ │ │ try { │ │ │ │ Label_0587: { │ │ │ │ try { │ │ │ │ @@ -110,56 +109,58 @@ │ │ │ │ final Object[] args = { Float.valueOf(f) }; │ │ │ │ final String format = s; │ │ │ │ try { │ │ │ │ final StringBuilder append6 = append5.append(String.format(format, args)); │ │ │ │ try { │ │ │ │ this.m_control.sendMessageFromThread(append6.toString()); │ │ │ │ continue Label_0325; │ │ │ │ - this.m_control.sendMoveMessageFromThread(jni.getMove()); │ │ │ │ - final float f2 = jni.peekSearchBestValue() / 100.0f; │ │ │ │ - final int evalCount = jni.getEvalCount(); │ │ │ │ - // iftrue(Label_0777:, evalCount != 0) │ │ │ │ - Block_41: { │ │ │ │ - break Block_41; │ │ │ │ - final int i; │ │ │ │ - Label_0777: { │ │ │ │ - i = (int)((System.currentTimeMillis() - currentTimeMillis) / 1000L); │ │ │ │ - } │ │ │ │ - final int j = evalCount / i; │ │ │ │ + final int i; │ │ │ │ + Label_0777: { │ │ │ │ + i = (int)((System.currentTimeMillis() - currentTimeMillis) / 1000L); │ │ │ │ + } │ │ │ │ + final int evalCount; │ │ │ │ + final int j = evalCount / i; │ │ │ │ + try { │ │ │ │ try { │ │ │ │ + final StringBuilder append7 = new StringBuilder().append(j).append(" N/s (").append(i).append(" s)\n\t"); │ │ │ │ + final String s2 = "%.2f"; │ │ │ │ + final float f2; │ │ │ │ + final Object[] args2 = { Float.valueOf(f2) }; │ │ │ │ + final String format2 = s2; │ │ │ │ try { │ │ │ │ - final StringBuilder append7 = new StringBuilder().append(j).append(" N/s (").append(i).append(" s)").append("\n\t"); │ │ │ │ - final String s2 = "%.2f"; │ │ │ │ - final Object[] args2 = { Float.valueOf(f2) }; │ │ │ │ - final String format2 = s2; │ │ │ │ - try { │ │ │ │ - append8 = append7.append(String.format(format2, args2)); │ │ │ │ - } │ │ │ │ - catch (Exception ex) {} │ │ │ │ + append8 = append7.append(String.format(format2, args2)); │ │ │ │ } │ │ │ │ - catch (Exception ex2) {} │ │ │ │ + catch (Exception ex) {} │ │ │ │ } │ │ │ │ - catch (Exception ex3) {} │ │ │ │ + catch (Exception ex2) {} │ │ │ │ } │ │ │ │ - final String string2 = "From opening book"; │ │ │ │ + catch (Exception ex3) {} │ │ │ │ + final String string2; │ │ │ │ this.m_control.sendMessageFromThread(string2); │ │ │ │ + return; │ │ │ │ + this.m_control.sendMoveMessageFromThread(jni.getMove()); │ │ │ │ + final float f2 = jni.peekSearchBestValue() / 100.0f; │ │ │ │ + evalCount = jni.getEvalCount(); │ │ │ │ + // iftrue(Label_0777:, evalCount != 0) │ │ │ │ + string2 = "From opening book"; │ │ │ │ } │ │ │ │ catch (Exception ex4) {} │ │ │ │ } │ │ │ │ catch (Exception ex5) {} │ │ │ │ } │ │ │ │ catch (Exception ex6) {} │ │ │ │ } │ │ │ │ } │ │ │ │ catch (Exception ex7) {} │ │ │ │ } │ │ │ │ catch (Exception ex8) {} │ │ │ │ } │ │ │ │ catch (Exception ex9) {} │ │ │ │ } │ │ │ │ + // iftrue(Label_0587:, peekSearchDepth != 5) │ │ │ │ catch (Exception ex10) {} │ │ │ │ } │ │ │ │ catch (Exception ex11) {} │ │ │ │ } │ │ │ │ catch (Exception ex12) {} │ │ │ │ } │ │ │ │ } │ │ │ │ @@ -183,12 +184,12 @@ │ │ │ │ } │ │ │ │ } │ │ │ │ return; │ │ │ │ } │ │ │ │ catch (Exception ex19) {} │ │ │ │ } │ │ │ │ catch (Exception ex20) {} │ │ │ │ - final String string2 = append8.toString(); │ │ │ │ + String string2 = append8.toString(); │ │ │ │ continue; │ │ │ │ } │ │ │ │ } │ │ │ │ } │ │ ├── android/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase.class │ │ │ ├── javap -verbose -constants -s -l -private {} │ │ │ │ @@ -737,15 +737,15 @@ │ │ │ │ 106: putfield #166 // Field mDoubleTapSlopSquare:I │ │ │ │ 109: return │ │ │ │ │ │ │ │ private boolean isConsideredDoubleTap(android.view.MotionEvent, android.view.MotionEvent, android.view.MotionEvent); │ │ │ │ descriptor: (Landroid/view/MotionEvent;Landroid/view/MotionEvent;Landroid/view/MotionEvent;)Z │ │ │ │ flags: (0x0002) ACC_PRIVATE │ │ │ │ Code: │ │ │ │ - stack=300, locals=16, args_size=4 │ │ │ │ + stack=300, locals=15, args_size=4 │ │ │ │ 0: iconst_0 │ │ │ │ 1: istore 4 │ │ │ │ 3: aload_0 │ │ │ │ 4: getfield #123 // Field mAlwaysInBiggerTapRegion:Z │ │ │ │ 7: istore 5 │ │ │ │ 9: iload 5 │ │ │ │ 11: ifne 17 │ │ │ │ @@ -758,73 +758,71 @@ │ │ │ │ 24: invokevirtual #172 // Method android/view/MotionEvent.getEventTime:()J │ │ │ │ 27: lstore 8 │ │ │ │ 29: lload 6 │ │ │ │ 31: lload 8 │ │ │ │ 33: lsub │ │ │ │ 34: lstore 6 │ │ │ │ 36: getstatic #64 // Field DOUBLE_TAP_TIMEOUT:I │ │ │ │ - 39: istore 10 │ │ │ │ - 41: iload 10 │ │ │ │ - 43: i2l │ │ │ │ - 44: lstore 8 │ │ │ │ - 46: lload 6 │ │ │ │ - 48: lload 8 │ │ │ │ - 50: lcmp │ │ │ │ - 51: istore 5 │ │ │ │ - 53: iload 5 │ │ │ │ - 55: ifgt 14 │ │ │ │ - 58: aload_1 │ │ │ │ - 59: invokevirtual #176 // Method android/view/MotionEvent.getX:()F │ │ │ │ - 62: f2i │ │ │ │ - 63: istore 5 │ │ │ │ - 65: aload_3 │ │ │ │ - 66: invokevirtual #176 // Method android/view/MotionEvent.getX:()F │ │ │ │ - 69: f2i │ │ │ │ - 70: istore 11 │ │ │ │ - 72: iload 5 │ │ │ │ - 74: iload 11 │ │ │ │ - 76: isub │ │ │ │ - 77: istore 12 │ │ │ │ - 79: aload_1 │ │ │ │ - 80: invokevirtual #179 // Method android/view/MotionEvent.getY:()F │ │ │ │ - 83: fstore 13 │ │ │ │ - 85: fload 13 │ │ │ │ - 87: f2i │ │ │ │ - 88: istore 5 │ │ │ │ - 90: aload_3 │ │ │ │ - 91: invokevirtual #179 // Method android/view/MotionEvent.getY:()F │ │ │ │ - 94: fstore 14 │ │ │ │ - 96: fload 14 │ │ │ │ - 98: f2i │ │ │ │ - 99: istore 11 │ │ │ │ - 101: iload 5 │ │ │ │ - 103: iload 11 │ │ │ │ - 105: isub │ │ │ │ - 106: istore 15 │ │ │ │ - 108: iload 12 │ │ │ │ - 110: iload 12 │ │ │ │ - 112: imul │ │ │ │ - 113: istore 5 │ │ │ │ - 115: iload 15 │ │ │ │ - 117: iload 15 │ │ │ │ - 119: imul │ │ │ │ - 120: istore 11 │ │ │ │ - 122: iload 5 │ │ │ │ - 124: iload 11 │ │ │ │ - 126: iadd │ │ │ │ - 127: istore 5 │ │ │ │ - 129: aload_0 │ │ │ │ - 130: getfield #166 // Field mDoubleTapSlopSquare:I │ │ │ │ - 133: istore 11 │ │ │ │ - 135: iload 5 │ │ │ │ - 137: iload 11 │ │ │ │ - 139: if_icmpge 14 │ │ │ │ - 142: iconst_1 │ │ │ │ - 143: istore 4 │ │ │ │ - 145: goto 14 │ │ │ │ + 39: i2l │ │ │ │ + 40: lstore 8 │ │ │ │ + 42: lload 6 │ │ │ │ + 44: lload 8 │ │ │ │ + 46: lcmp │ │ │ │ + 47: istore 5 │ │ │ │ + 49: iload 5 │ │ │ │ + 51: ifgt 14 │ │ │ │ + 54: aload_1 │ │ │ │ + 55: invokevirtual #176 // Method android/view/MotionEvent.getX:()F │ │ │ │ + 58: f2i │ │ │ │ + 59: istore 5 │ │ │ │ + 61: aload_3 │ │ │ │ + 62: invokevirtual #176 // Method android/view/MotionEvent.getX:()F │ │ │ │ + 65: f2i │ │ │ │ + 66: istore 10 │ │ │ │ + 68: iload 5 │ │ │ │ + 70: iload 10 │ │ │ │ + 72: isub │ │ │ │ + 73: istore 11 │ │ │ │ + 75: aload_1 │ │ │ │ + 76: invokevirtual #179 // Method android/view/MotionEvent.getY:()F │ │ │ │ + 79: fstore 12 │ │ │ │ + 81: fload 12 │ │ │ │ + 83: f2i │ │ │ │ + 84: istore 5 │ │ │ │ + 86: aload_3 │ │ │ │ + 87: invokevirtual #179 // Method android/view/MotionEvent.getY:()F │ │ │ │ + 90: fstore 13 │ │ │ │ + 92: fload 13 │ │ │ │ + 94: f2i │ │ │ │ + 95: istore 10 │ │ │ │ + 97: iload 5 │ │ │ │ + 99: iload 10 │ │ │ │ + 101: isub │ │ │ │ + 102: istore 14 │ │ │ │ + 104: iload 11 │ │ │ │ + 106: iload 11 │ │ │ │ + 108: imul │ │ │ │ + 109: istore 5 │ │ │ │ + 111: iload 14 │ │ │ │ + 113: iload 14 │ │ │ │ + 115: imul │ │ │ │ + 116: istore 10 │ │ │ │ + 118: iload 5 │ │ │ │ + 120: iload 10 │ │ │ │ + 122: iadd │ │ │ │ + 123: istore 5 │ │ │ │ + 125: aload_0 │ │ │ │ + 126: getfield #166 // Field mDoubleTapSlopSquare:I │ │ │ │ + 129: istore 10 │ │ │ │ + 131: iload 5 │ │ │ │ + 133: iload 10 │ │ │ │ + 135: if_icmpge 14 │ │ │ │ + 138: iconst_1 │ │ │ │ + 139: istore 4 │ │ │ │ + 141: goto 14 │ │ │ │ │ │ │ │ public boolean isLongpressEnabled(); │ │ │ │ descriptor: ()Z │ │ │ │ flags: (0x0001) ACC_PUBLIC │ │ │ │ Code: │ │ │ │ stack=300, locals=1, args_size=1 │ │ │ │ 0: aload_0 │ │ ├── jwtc/android/chess/main.class │ │ │ ├── procyon -ec {} │ │ │ │ @@ -710,72 +710,74 @@ │ │ │ │ // 671: lconst_0 │ │ │ │ // 672: lstore 23 │ │ │ │ // 674: lload 15 │ │ │ │ // 676: lload 23 │ │ │ │ // 678: lcmp │ │ │ │ // 679: istore 5 │ │ │ │ // 681: iload 5 │ │ │ │ - // 683: ifle 739 │ │ │ │ + // 683: ifle 743 │ │ │ │ // 686: ldc_w "onResume" │ │ │ │ // 689: astore_3 │ │ │ │ // 690: new Ljava/lang/StringBuilder; │ │ │ │ // 693: astore_1 │ │ │ │ // 694: aload_1 │ │ │ │ // 695: invokespecial java/lang/StringBuilder.:()V │ │ │ │ // 698: ldc_w "loading saved game " │ │ │ │ // 701: astore 8 │ │ │ │ // 703: aload_1 │ │ │ │ // 704: aload 8 │ │ │ │ // 706: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ // 709: astore_1 │ │ │ │ // 710: aload_0 │ │ │ │ // 711: getfield jwtc/android/chess/main._lGameID:J │ │ │ │ - // 714: lstore 23 │ │ │ │ - // 716: aload_1 │ │ │ │ - // 717: lload 23 │ │ │ │ - // 719: invokevirtual java/lang/StringBuilder.append:(J)Ljava/lang/StringBuilder; │ │ │ │ - // 722: invokevirtual java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ - // 725: astore_1 │ │ │ │ - // 726: aload_3 │ │ │ │ - // 727: aload_1 │ │ │ │ - // 728: invokestatic android/util/Log.i:(Ljava/lang/String;Ljava/lang/String;)I │ │ │ │ - // 731: pop │ │ │ │ - // 732: aload_0 │ │ │ │ - // 733: invokespecial jwtc/android/chess/main.loadGame:()V │ │ │ │ - // 736: goto 500 │ │ │ │ - // 739: iconst_0 │ │ │ │ - // 740: istore 4 │ │ │ │ - // 742: aload_2 │ │ │ │ - // 743: ldc "game_pgn" │ │ │ │ - // 745: aconst_null │ │ │ │ - // 746: invokeinterface android/content/SharedPreferences.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ │ │ - // 751: astore 10 │ │ │ │ - // 753: ldc_w "onResume" │ │ │ │ - // 756: astore_3 │ │ │ │ - // 757: new Ljava/lang/StringBuilder; │ │ │ │ - // 760: astore_1 │ │ │ │ - // 761: aload_1 │ │ │ │ - // 762: invokespecial java/lang/StringBuilder.:()V │ │ │ │ - // 765: ldc_w "pgn: " │ │ │ │ - // 768: astore 8 │ │ │ │ - // 770: aload_1 │ │ │ │ - // 771: aload 8 │ │ │ │ - // 773: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - // 776: aload 10 │ │ │ │ - // 778: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - // 781: invokevirtual java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ - // 784: astore_1 │ │ │ │ - // 785: aload_3 │ │ │ │ - // 786: aload_1 │ │ │ │ - // 787: invokestatic android/util/Log.i:(Ljava/lang/String;Ljava/lang/String;)I │ │ │ │ - // 790: pop │ │ │ │ - // 791: aload_0 │ │ │ │ - // 792: aload 10 │ │ │ │ - // 794: invokespecial jwtc/android/chess/main.loadPGN:(Ljava/lang/String;)V │ │ │ │ - // 797: goto 500 │ │ │ │ + // 714: lstore 21 │ │ │ │ + // 716: lload 21 │ │ │ │ + // 718: lstore 23 │ │ │ │ + // 720: aload_1 │ │ │ │ + // 721: lload 21 │ │ │ │ + // 723: invokevirtual java/lang/StringBuilder.append:(J)Ljava/lang/StringBuilder; │ │ │ │ + // 726: invokevirtual java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ + // 729: astore_1 │ │ │ │ + // 730: aload_3 │ │ │ │ + // 731: aload_1 │ │ │ │ + // 732: invokestatic android/util/Log.i:(Ljava/lang/String;Ljava/lang/String;)I │ │ │ │ + // 735: pop │ │ │ │ + // 736: aload_0 │ │ │ │ + // 737: invokespecial jwtc/android/chess/main.loadGame:()V │ │ │ │ + // 740: goto 500 │ │ │ │ + // 743: iconst_0 │ │ │ │ + // 744: istore 4 │ │ │ │ + // 746: aload_2 │ │ │ │ + // 747: ldc "game_pgn" │ │ │ │ + // 749: aconst_null │ │ │ │ + // 750: invokeinterface android/content/SharedPreferences.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ │ │ + // 755: astore 10 │ │ │ │ + // 757: ldc_w "onResume" │ │ │ │ + // 760: astore_3 │ │ │ │ + // 761: new Ljava/lang/StringBuilder; │ │ │ │ + // 764: astore_1 │ │ │ │ + // 765: aload_1 │ │ │ │ + // 766: invokespecial java/lang/StringBuilder.:()V │ │ │ │ + // 769: ldc_w "pgn: " │ │ │ │ + // 772: astore 8 │ │ │ │ + // 774: aload_1 │ │ │ │ + // 775: aload 8 │ │ │ │ + // 777: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + // 780: aload 10 │ │ │ │ + // 782: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + // 785: invokevirtual java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ + // 788: astore_1 │ │ │ │ + // 789: aload_3 │ │ │ │ + // 790: aload_1 │ │ │ │ + // 791: invokestatic android/util/Log.i:(Ljava/lang/String;Ljava/lang/String;)I │ │ │ │ + // 794: pop │ │ │ │ + // 795: aload_0 │ │ │ │ + // 796: aload 10 │ │ │ │ + // 798: invokespecial jwtc/android/chess/main.loadPGN:(Ljava/lang/String;)V │ │ │ │ + // 801: goto 500 │ │ │ │ // Exceptions: │ │ │ │ // Try Handler │ │ │ │ // Start End Start End Type │ │ │ │ // ----- ----- ----- ----- --------------------- │ │ │ │ // 76 79 364 385 Ljava/io/IOException; │ │ │ │ // 80 84 364 385 Ljava/io/IOException; │ │ │ │ // 89 93 364 385 Ljava/io/IOException; │ │ ├── jwtc/android/chess/ChessView.class │ │ │ ├── procyon -ec {} │ │ │ │ @@ -334,17 +334,17 @@ │ │ │ │ this._bShowLastMove = sharedPreferences.getBoolean("showLastMove", true); │ │ │ │ this.setLevelMode(sharedPreferences.getInt("levelMode", 1)); │ │ │ │ this._selectedLevel = sharedPreferences.getInt("level", 2); │ │ │ │ this._selectedLevelPly = sharedPreferences.getInt("levelPly", 2); │ │ │ │ this._playMode = sharedPreferences.getInt("playMode", 0); │ │ │ │ String s = null; │ │ │ │ StringBuilder append4 = null; │ │ │ │ - Label_0628: { │ │ │ │ + Label_0624: { │ │ │ │ if (!sharedPreferences.getBoolean("onLoadJumpToLastMove", false)) { │ │ │ │ - break Label_0628; │ │ │ │ + break Label_0624; │ │ │ │ } │ │ │ │ Label_0334: │ │ │ │ while (true) { │ │ │ │ this._lClockTotal = sharedPreferences.getLong("clockTotalMillies", 0L); │ │ │ │ this._lClockWhite = sharedPreferences.getLong("clockWhiteMillies", 0L); │ │ │ │ this._lClockBlack = sharedPreferences.getLong("clockBlackMillies", 0L); │ │ │ │ this.continueTimer(); │ │ │ │ @@ -367,25 +367,27 @@ │ │ │ │ final InputStreamReader in = new InputStreamReader(open); │ │ │ │ final BufferedReader bufferedReader2 = bufferedReader; │ │ │ │ try { │ │ │ │ new BufferedReader(in); │ │ │ │ final StringBuffer sb = new StringBuffer(""); │ │ │ │ while (true) { │ │ │ │ final String line = bufferedReader.readLine(); │ │ │ │ - Label_0655: { │ │ │ │ + Label_0651: { │ │ │ │ if (line == null) { │ │ │ │ - break Label_0655; │ │ │ │ + break Label_0651; │ │ │ │ } │ │ │ │ try { │ │ │ │ final StringBuilder sb2 = new StringBuilder(); │ │ │ │ try { │ │ │ │ final StringBuilder append = sb2.append(line).append("\n"); │ │ │ │ try { │ │ │ │ sb.append(append.toString()); │ │ │ │ continue; │ │ │ │ + this.jumptoMove(sharedPreferences.getInt("boardNum", 0)); │ │ │ │ + continue Label_0334; │ │ │ │ open.close(); │ │ │ │ try { │ │ │ │ final JSONArray jArrayECO = new JSONArray(sb.toString()); │ │ │ │ try { │ │ │ │ this._jArrayECO = jArrayECO; │ │ │ │ s = "ChessView"; │ │ │ │ try { │ │ │ │ @@ -404,16 +406,14 @@ │ │ │ │ catch (Exception ex3) {} │ │ │ │ } │ │ │ │ catch (Exception ex4) {} │ │ │ │ } │ │ │ │ catch (Exception ex5) {} │ │ │ │ } │ │ │ │ catch (Exception ex6) {} │ │ │ │ - this.jumptoMove(sharedPreferences.getInt("boardNum", 0)); │ │ │ │ - continue Label_0334; │ │ │ │ } │ │ │ │ catch (Exception ex7) {} │ │ │ │ } │ │ │ │ catch (Exception ex8) {} │ │ │ │ } │ │ │ │ catch (Exception ex9) {} │ │ │ │ } │ │ ├── jwtc/android/chess/puzzle/ChessViewPuzzle.class │ │ │ ├── javap -verbose -constants -s -l -private {} │ │ │ │ @@ -1,14 +1,14 @@ │ │ │ │ public class jwtc.android.chess.puzzle.ChessViewPuzzle extends jwtc.android.chess.UI │ │ │ │ minor version: 0 │ │ │ │ major version: 49 │ │ │ │ flags: (0x0021) ACC_PUBLIC, ACC_SUPER │ │ │ │ this_class: #2 // jwtc/android/chess/puzzle/ChessViewPuzzle │ │ │ │ super_class: #4 // jwtc/android/chess/UI │ │ │ │ - interfaces: 0, fields: 18, methods: 27, attributes: 0 │ │ │ │ + interfaces: 0, fields: 18, methods: 26, attributes: 0 │ │ │ │ Constant pool: │ │ │ │ #1 = Utf8 jwtc/android/chess/puzzle/ChessViewPuzzle │ │ │ │ #2 = Class #1 // jwtc/android/chess/puzzle/ChessViewPuzzle │ │ │ │ #3 = Utf8 jwtc/android/chess/UI │ │ │ │ #4 = Class #3 // jwtc/android/chess/UI │ │ │ │ #5 = Utf8 _butHelp │ │ │ │ #6 = Utf8 Landroid/widget/ImageButton; │ │ │ │ @@ -551,27 +551,26 @@ │ │ │ │ #543 = Utf8 access$1100 │ │ │ │ #544 = Utf8 (Ljwtc/android/chess/puzzle/ChessViewPuzzle;Ljava/lang/String;)V │ │ │ │ #545 = Utf8 access$200 │ │ │ │ #546 = Utf8 access$300 │ │ │ │ #547 = Utf8 (Ljwtc/android/chess/puzzle/ChessViewPuzzle;)Landroid/widget/TextView; │ │ │ │ #548 = Utf8 access$400 │ │ │ │ #549 = Utf8 access$402 │ │ │ │ - #550 = Utf8 access$420 │ │ │ │ - #551 = Utf8 access$500 │ │ │ │ - #552 = Utf8 (Ljwtc/android/chess/puzzle/ChessViewPuzzle;)Ljwtc/android/chess/ChessViewBase; │ │ │ │ - #553 = Utf8 access$600 │ │ │ │ - #554 = Utf8 (Ljwtc/android/chess/puzzle/ChessViewPuzzle;)Ljwtc/chess/JNI; │ │ │ │ - #555 = Utf8 access$700 │ │ │ │ - #556 = Utf8 (Ljwtc/android/chess/puzzle/ChessViewPuzzle;)Ljwtc/android/chess/puzzle/puzzle; │ │ │ │ - #557 = Utf8 access$800 │ │ │ │ - #558 = Utf8 access$900 │ │ │ │ - #559 = Utf8 OnPause │ │ │ │ - #560 = Utf8 (Landroid/content/SharedPreferences$Editor;)V │ │ │ │ - #561 = Utf8 (Landroid/content/SharedPreferences;)V │ │ │ │ - #562 = Utf8 getPlayMode │ │ │ │ + #550 = Utf8 access$500 │ │ │ │ + #551 = Utf8 (Ljwtc/android/chess/puzzle/ChessViewPuzzle;)Ljwtc/android/chess/ChessViewBase; │ │ │ │ + #552 = Utf8 access$600 │ │ │ │ + #553 = Utf8 (Ljwtc/android/chess/puzzle/ChessViewPuzzle;)Ljwtc/chess/JNI; │ │ │ │ + #554 = Utf8 access$700 │ │ │ │ + #555 = Utf8 (Ljwtc/android/chess/puzzle/ChessViewPuzzle;)Ljwtc/android/chess/puzzle/puzzle; │ │ │ │ + #556 = Utf8 access$800 │ │ │ │ + #557 = Utf8 access$900 │ │ │ │ + #558 = Utf8 OnPause │ │ │ │ + #559 = Utf8 (Landroid/content/SharedPreferences$Editor;)V │ │ │ │ + #560 = Utf8 (Landroid/content/SharedPreferences;)V │ │ │ │ + #561 = Utf8 getPlayMode │ │ │ │ { │ │ │ │ private android.widget.ImageButton _butHelp; │ │ │ │ descriptor: Landroid/widget/ImageButton; │ │ │ │ flags: (0x0002) ACC_PRIVATE │ │ │ │ │ │ │ │ private android.widget.ImageButton _butNext; │ │ │ │ descriptor: Landroid/widget/ImageButton; │ │ │ │ @@ -918,30 +917,14 @@ │ │ │ │ stack=300, locals=2, args_size=2 │ │ │ │ 0: aload_0 │ │ │ │ 1: iload_1 │ │ │ │ 2: putfield #113 // Field _iPos:I │ │ │ │ 5: iload_1 │ │ │ │ 6: ireturn │ │ │ │ │ │ │ │ - static int access$420(jwtc.android.chess.puzzle.ChessViewPuzzle, int); │ │ │ │ - descriptor: (Ljwtc/android/chess/puzzle/ChessViewPuzzle;I)I │ │ │ │ - flags: (0x1008) ACC_STATIC, ACC_SYNTHETIC │ │ │ │ - Code: │ │ │ │ - stack=300, locals=3, args_size=2 │ │ │ │ - 0: aload_0 │ │ │ │ - 1: getfield #113 // Field _iPos:I │ │ │ │ - 4: iload_1 │ │ │ │ - 5: isub │ │ │ │ - 6: istore_2 │ │ │ │ - 7: aload_0 │ │ │ │ - 8: iload_2 │ │ │ │ - 9: putfield #113 // Field _iPos:I │ │ │ │ - 12: iload_2 │ │ │ │ - 13: ireturn │ │ │ │ - │ │ │ │ static jwtc.android.chess.ChessViewBase access$500(jwtc.android.chess.puzzle.ChessViewPuzzle); │ │ │ │ descriptor: (Ljwtc/android/chess/puzzle/ChessViewPuzzle;)Ljwtc/android/chess/ChessViewBase; │ │ │ │ flags: (0x1008) ACC_STATIC, ACC_SYNTHETIC │ │ │ │ Code: │ │ │ │ stack=300, locals=1, args_size=1 │ │ │ │ 0: aload_0 │ │ │ │ 1: getfield #59 // Field _view:Ljwtc/android/chess/ChessViewBase; ├── smali/jwtc/chess/ChessPuzzleProvider.smali │ @@ -260,15 +260,14 @@ │ .method public constructor ()V │ .locals 0 │ │ .prologue │ .line 18 │ invoke-direct {p0}, Landroid/content/ContentProvider;->()V │ │ - .line 59 │ return-void │ .end method │ │ │ # virtual methods │ .method public delete(Landroid/net/Uri;Ljava/lang/String;[Ljava/lang/String;)I │ .locals 9 │ @@ -333,14 +332,15 @@ │ │ const-string v6, "PUZZLE_TYPE=1" │ │ invoke-virtual {v4, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v6 │ │ + .line 204 │ invoke-static {p2}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z │ │ move-result v4 │ │ if-nez v4, :cond_0 │ │ new-instance v4, Ljava/lang/StringBuilder; │ @@ -370,14 +370,15 @@ │ │ move-result-object v4 │ │ invoke-virtual {v4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v4 │ │ + .line 203 │ invoke-virtual {v1, v5, v4, p3}, Landroid/database/sqlite/SQLiteDatabase;->delete(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)I │ │ move-result v0 │ │ .line 228 │ .local v0, "count":I │ :goto_1 │ @@ -392,15 +393,15 @@ │ const/4 v5, 0x0 │ │ invoke-virtual {v4, p1, v5}, Landroid/content/ContentResolver;->notifyChange(Landroid/net/Uri;Landroid/database/ContentObserver;)V │ │ .line 229 │ return v0 │ │ - .line 203 │ + .line 204 │ .end local v0 # "count":I │ :cond_0 │ const-string v4, "" │ │ goto :goto_0 │ │ .line 208 │ @@ -429,14 +430,15 @@ │ │ move-result-object v4 │ │ invoke-virtual {v4, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v6 │ │ + .line 210 │ invoke-static {p2}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z │ │ move-result v4 │ │ if-nez v4, :cond_1 │ │ new-instance v4, Ljava/lang/StringBuilder; │ @@ -466,23 +468,24 @@ │ │ move-result-object v4 │ │ invoke-virtual {v4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v4 │ │ + .line 209 │ invoke-virtual {v1, v5, v4, p3}, Landroid/database/sqlite/SQLiteDatabase;->delete(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)I │ │ move-result v0 │ │ .line 211 │ .restart local v0 # "count":I │ goto :goto_1 │ │ - .line 209 │ + .line 210 │ .end local v0 # "count":I │ :cond_1 │ const-string v4, "" │ │ goto :goto_2 │ │ .line 214 │ @@ -496,14 +499,15 @@ │ │ const-string v6, "PUZZLE_TYPE=2" │ │ invoke-virtual {v4, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v6 │ │ + .line 215 │ invoke-static {p2}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z │ │ move-result v4 │ │ if-nez v4, :cond_2 │ │ new-instance v4, Ljava/lang/StringBuilder; │ @@ -533,23 +537,24 @@ │ │ move-result-object v4 │ │ invoke-virtual {v4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v4 │ │ + .line 214 │ invoke-virtual {v1, v5, v4, p3}, Landroid/database/sqlite/SQLiteDatabase;->delete(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)I │ │ move-result v0 │ │ .line 216 │ .restart local v0 # "count":I │ goto/16 :goto_1 │ │ - .line 214 │ + .line 215 │ .end local v0 # "count":I │ :cond_2 │ const-string v4, "" │ │ goto :goto_3 │ │ .line 219 │ @@ -578,14 +583,15 @@ │ │ move-result-object v4 │ │ invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v6 │ │ + .line 221 │ invoke-static {p2}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z │ │ move-result v4 │ │ if-nez v4, :cond_3 │ │ new-instance v4, Ljava/lang/StringBuilder; │ @@ -615,23 +621,24 @@ │ │ move-result-object v4 │ │ invoke-virtual {v4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v4 │ │ + .line 220 │ invoke-virtual {v1, v5, v4, p3}, Landroid/database/sqlite/SQLiteDatabase;->delete(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)I │ │ move-result v0 │ │ .line 222 │ .restart local v0 # "count":I │ goto/16 :goto_1 │ │ - .line 220 │ + .line 221 │ .end local v0 # "count":I │ :cond_3 │ const-string v4, "" │ │ goto :goto_4 │ │ .line 201 │ @@ -718,38 +725,38 @@ │ :pswitch_1 │ :pswitch_2 │ :pswitch_3 │ .end packed-switch │ .end method │ │ .method public insert(Landroid/net/Uri;Landroid/content/ContentValues;)Landroid/net/Uri; │ - .locals 12 │ + .locals 13 │ .param p1, "uri" # Landroid/net/Uri; │ .param p2, "initialValues" # Landroid/content/ContentValues; │ │ .prologue │ - const/4 v11, 0x0 │ + const/4 v12, 0x0 │ │ - const/4 v10, 0x3 │ + const/4 v11, 0x3 │ │ - const/4 v9, 0x1 │ + const/4 v10, 0x1 │ │ .line 161 │ sget-object v7, Ljwtc/chess/ChessPuzzleProvider;->sUriMatcher:Landroid/content/UriMatcher; │ │ invoke-virtual {v7, p1}, Landroid/content/UriMatcher;->match(Landroid/net/Uri;)I │ │ move-result v1 │ │ .line 162 │ .local v1, "iType":I │ - if-eq v1, v9, :cond_0 │ - │ if-eq v1, v10, :cond_0 │ │ + if-eq v1, v11, :cond_0 │ + │ .line 163 │ new-instance v7, Ljava/lang/IllegalArgumentException; │ │ new-instance v8, Ljava/lang/StringBuilder; │ │ invoke-direct {v8}, Ljava/lang/StringBuilder;->()V │ │ @@ -781,28 +788,28 @@ │ invoke-direct {v6, p2}, Landroid/content/ContentValues;->(Landroid/content/ContentValues;)V │ │ .line 173 │ .local v6, "values":Landroid/content/ContentValues; │ :goto_0 │ invoke-static {}, Ljava/lang/System;->currentTimeMillis()J │ │ - move-result-wide v7 │ + move-result-wide v8 │ │ - invoke-static {v7, v8}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; │ + invoke-static {v8, v9}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; │ │ move-result-object v3 │ │ .line 175 │ .local v3, "now":Ljava/lang/Long; │ - if-ne v1, v9, :cond_3 │ + if-ne v1, v10, :cond_3 │ │ .line 176 │ const-string v7, "PUZZLE_TYPE" │ │ - invoke-static {v9}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ + invoke-static {v10}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ move-result-object v8 │ │ invoke-virtual {v6, v7, v8}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Integer;)V │ │ .line 181 │ :cond_1 │ @@ -813,28 +820,28 @@ │ │ move-result-object v0 │ │ .line 182 │ .local v0, "db":Landroid/database/sqlite/SQLiteDatabase; │ const-string v7, "games" │ │ - invoke-virtual {v0, v7, v11, v6}, Landroid/database/sqlite/SQLiteDatabase;->insert(Ljava/lang/String;Ljava/lang/String;Landroid/content/ContentValues;)J │ + invoke-virtual {v0, v7, v12, v6}, Landroid/database/sqlite/SQLiteDatabase;->insert(Ljava/lang/String;Ljava/lang/String;Landroid/content/ContentValues;)J │ │ move-result-wide v4 │ │ .line 183 │ .local v4, "rowId":J │ - const-wide/16 v7, 0x0 │ + const-wide/16 v8, 0x0 │ │ - cmp-long v7, v4, v7 │ + cmp-long v7, v4, v8 │ │ if-lez v7, :cond_5 │ │ .line 185 │ - if-ne v1, v9, :cond_4 │ + if-ne v1, v10, :cond_4 │ │ .line 186 │ sget-object v7, Ljwtc/chess/ChessPuzzleProvider;->CONTENT_URI_PUZZLES:Landroid/net/Uri; │ │ invoke-static {v7, v4, v5}, Landroid/content/ContentUris;->withAppendedId(Landroid/net/Uri;J)Landroid/net/Uri; │ │ move-result-object v2 │ @@ -846,15 +853,15 @@ │ │ move-result-object v7 │ │ invoke-virtual {v7}, Landroid/content/Context;->getContentResolver()Landroid/content/ContentResolver; │ │ move-result-object v7 │ │ - invoke-virtual {v7, v2, v11}, Landroid/content/ContentResolver;->notifyChange(Landroid/net/Uri;Landroid/database/ContentObserver;)V │ + invoke-virtual {v7, v2, v12}, Landroid/content/ContentResolver;->notifyChange(Landroid/net/Uri;Landroid/database/ContentObserver;)V │ │ .line 191 │ return-object v2 │ │ .line 170 │ .end local v0 # "db":Landroid/database/sqlite/SQLiteDatabase; │ .end local v2 # "myUri":Landroid/net/Uri; │ @@ -868,15 +875,15 @@ │ │ .restart local v6 # "values":Landroid/content/ContentValues; │ goto :goto_0 │ │ .line 177 │ .restart local v3 # "now":Ljava/lang/Long; │ :cond_3 │ - if-ne v1, v10, :cond_1 │ + if-ne v1, v11, :cond_1 │ │ .line 178 │ const-string v7, "PUZZLE_TYPE" │ │ const/4 v8, 0x2 │ │ invoke-static {v8}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ @@ -1272,14 +1279,15 @@ │ │ move-result-object v3 │ │ invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v5 │ │ + .line 241 │ invoke-static {p3}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z │ │ move-result v3 │ │ if-nez v3, :cond_0 │ │ new-instance v3, Ljava/lang/StringBuilder; │ @@ -1311,14 +1319,15 @@ │ │ move-result-object v3 │ │ invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v3 │ │ + .line 240 │ invoke-virtual {v1, v4, p2, v3, p4}, Landroid/database/sqlite/SQLiteDatabase;->update(Ljava/lang/String;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I │ │ move-result v0 │ │ .line 248 │ .local v0, "count":I │ invoke-virtual {p0}, Ljwtc/chess/ChessPuzzleProvider;->getContext()Landroid/content/Context; │ @@ -1332,15 +1341,15 @@ │ const/4 v4, 0x0 │ │ invoke-virtual {v3, p1, v4}, Landroid/content/ContentResolver;->notifyChange(Landroid/net/Uri;Landroid/database/ContentObserver;)V │ │ .line 249 │ return v0 │ │ - .line 240 │ + .line 241 │ .end local v0 # "count":I │ :cond_0 │ const-string v3, "" │ │ goto :goto_0 │ │ .line 236 ├── smali/jwtc/chess/GameControl$1.smali │ @@ -26,14 +26,15 @@ │ │ .field final synthetic val$outFilename:Ljava/lang/String; │ │ │ # direct methods │ .method constructor (Ljwtc/chess/GameControl;Ljava/lang/String;Ljava/io/InputStream;I)V │ .locals 0 │ + .param p1, "this$0" # Ljwtc/chess/GameControl; │ │ .prologue │ .line 106 │ iput-object p1, p0, Ljwtc/chess/GameControl$1;->this$0:Ljwtc/chess/GameControl; │ │ iput-object p2, p0, Ljwtc/chess/GameControl$1;->val$outFilename:Ljava/lang/String; ├── smali/jwtc/chess/GameControl.smali │ @@ -1529,14 +1529,15 @@ │ │ new-instance v1, Ljwtc/chess/GameControl$1; │ │ invoke-direct {v1, p0, p2, p1, p3}, Ljwtc/chess/GameControl$1;->(Ljwtc/chess/GameControl;Ljava/lang/String;Ljava/io/InputStream;I)V │ │ invoke-direct {v0, v1}, Ljava/lang/Thread;->(Ljava/lang/Runnable;)V │ │ + .line 129 │ invoke-virtual {v0}, Ljava/lang/Thread;->start()V │ │ .line 131 │ return-void │ .end method │ │ .method public loadPGN(Ljava/lang/String;)Z │ @@ -3502,14 +3503,15 @@ │ move/from16 v0, v23 │ │ if-eq v10, v0, :cond_c │ │ :cond_9 │ const-string v23, "=R" │ │ + .line 709 │ move-object/from16 v0, v17 │ │ move-object/from16 v1, v23 │ │ invoke-virtual {v0, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ move-result v23 │ @@ -3521,14 +3523,15 @@ │ move/from16 v0, v23 │ │ if-eq v10, v0, :cond_c │ │ :cond_a │ const-string v23, "=B" │ │ + .line 710 │ move-object/from16 v0, v17 │ │ move-object/from16 v1, v23 │ │ invoke-virtual {v0, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ move-result v23 │ @@ -3540,14 +3543,15 @@ │ move/from16 v0, v23 │ │ if-eq v10, v0, :cond_c │ │ :cond_b │ const-string v23, "=N" │ │ + .line 711 │ move-object/from16 v0, v17 │ │ move-object/from16 v1, v23 │ │ invoke-virtual {v0, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ move-result v23 │ @@ -3657,15 +3661,15 @@ │ │ .line 692 │ :cond_12 │ const/16 v23, 0x0 │ │ goto/16 :goto_1 │ │ - .line 708 │ + .line 711 │ .restart local v4 # "from":I │ .restart local v5 # "i":I │ .restart local v6 # "move":I │ .restart local v8 # "moveTo":I │ .restart local v10 # "piece":I │ .restart local v21 # "t":I │ .restart local v22 # "to":I │ @@ -3932,15 +3936,15 @@ │ │ .line 793 │ :cond_0 │ return-void │ .end method │ │ .method public setClockTotal(J)V │ - .locals 0 │ + .locals 1 │ .param p1, "millies" # J │ │ .prologue │ .line 179 │ iput-wide p1, p0, Ljwtc/chess/GameControl;->_lClockTotal:J │ │ .line 180 ├── smali/jwtc/chess/JNI.smali │ @@ -2030,26 +2030,29 @@ │ .line 150 │ invoke-virtual {p0, v1, p1}, Ljwtc/chess/JNI;->pieceAt(II)I │ │ move-result v2 │ │ if-ne v2, v3, :cond_0 │ │ + .line 151 │ invoke-virtual {p0, v0, p1}, Ljwtc/chess/JNI;->pieceAt(II)I │ │ move-result v2 │ │ if-ne v2, v3, :cond_0 │ │ + .line 150 │ :goto_0 │ return v0 │ │ :cond_0 │ move v0, v1 │ │ + .line 151 │ goto :goto_0 │ .end method │ │ .method public native loadDB(Ljava/lang/String;I)V │ .end method │ │ .method public native move(I)I ├── smali/jwtc/chess/PGNProvider.smali │ @@ -167,15 +167,14 @@ │ .method public constructor ()V │ .locals 0 │ │ .prologue │ .line 21 │ invoke-direct {p0}, Landroid/content/ContentProvider;->()V │ │ - .line 42 │ return-void │ .end method │ │ │ # virtual methods │ .method public delete(Landroid/net/Uri;Ljava/lang/String;[Ljava/lang/String;)I │ .locals 7 │ @@ -281,14 +280,15 @@ │ │ move-result-object v3 │ │ invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v5 │ │ + .line 199 │ invoke-static {p2}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z │ │ move-result v3 │ │ if-nez v3, :cond_0 │ │ new-instance v3, Ljava/lang/StringBuilder; │ @@ -320,23 +320,24 @@ │ │ move-result-object v3 │ │ invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v3 │ │ + .line 198 │ invoke-virtual {v1, v4, v3, p3}, Landroid/database/sqlite/SQLiteDatabase;->delete(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)I │ │ move-result v0 │ │ .line 200 │ .restart local v0 # "count":I │ goto :goto_0 │ │ - .line 198 │ + .line 199 │ .end local v0 # "count":I │ :cond_0 │ const-string v3, "" │ │ goto :goto_1 │ │ .line 191 │ @@ -461,17 +462,17 @@ │ invoke-direct {v6, p2}, Landroid/content/ContentValues;->(Landroid/content/ContentValues;)V │ │ .line 151 │ .local v6, "values":Landroid/content/ContentValues; │ :goto_0 │ invoke-static {}, Ljava/lang/System;->currentTimeMillis()J │ │ - move-result-wide v7 │ + move-result-wide v8 │ │ - invoke-static {v7, v8}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; │ + invoke-static {v8, v9}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; │ │ move-result-object v2 │ │ .line 154 │ .local v2, "now":Ljava/lang/Long; │ const-string v7, "date" │ │ @@ -603,17 +604,17 @@ │ │ invoke-virtual {v0, v7, v10, v6}, Landroid/database/sqlite/SQLiteDatabase;->insert(Ljava/lang/String;Ljava/lang/String;Landroid/content/ContentValues;)J │ │ move-result-wide v4 │ │ .line 178 │ .local v4, "rowId":J │ - const-wide/16 v7, 0x0 │ + const-wide/16 v8, 0x0 │ │ - cmp-long v7, v4, v7 │ + cmp-long v7, v4, v8 │ │ if-lez v7, :cond_8 │ │ .line 179 │ sget-object v7, Ljwtc/chess/PGNProvider;->CONTENT_URI:Landroid/net/Uri; │ │ invoke-static {v7, v4, v5}, Landroid/content/ContentUris;->withAppendedId(Landroid/net/Uri;J)Landroid/net/Uri; │ @@ -991,14 +992,15 @@ │ │ move-result-object v3 │ │ invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v5 │ │ + .line 222 │ invoke-static {p3}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z │ │ move-result v3 │ │ if-nez v3, :cond_0 │ │ new-instance v3, Ljava/lang/StringBuilder; │ @@ -1030,23 +1032,24 @@ │ │ move-result-object v3 │ │ invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v3 │ │ + .line 221 │ invoke-virtual {v1, v4, p2, v3, p4}, Landroid/database/sqlite/SQLiteDatabase;->update(Ljava/lang/String;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I │ │ move-result v0 │ │ .line 223 │ .restart local v0 # "count":I │ goto :goto_0 │ │ - .line 221 │ + .line 222 │ .end local v0 # "count":I │ :cond_0 │ const-string v3, "" │ │ goto :goto_1 │ │ .line 214 ├── smali/jwtc/chess/algorithm/SearchAlgorithmRunner.smali │ @@ -260,17 +260,17 @@ │ move-result v19 │ │ if-nez v19, :cond_7 │ │ .line 53 │ int-to-long v0, v7 │ │ - move-wide/from16 v19, v0 │ + move-wide/from16 v20, v0 │ │ - invoke-static/range {v19 .. v20}, Ljava/lang/Thread;->sleep(J)V │ + invoke-static/range {v20 .. v21}, Ljava/lang/Thread;->sleep(J)V │ │ .line 56 │ invoke-virtual {v2}, Ljwtc/chess/JNI;->peekSearchDepth()I │ │ move-result v14 │ │ .line 58 │ @@ -539,23 +539,23 @@ │ goto/16 :goto_0 │ │ .line 93 │ .end local v15 # "s":Ljava/lang/String; │ :cond_8 │ invoke-static {}, Ljava/lang/System;->currentTimeMillis()J │ │ - move-result-wide v19 │ + move-result-wide v20 │ │ - sub-long v19, v19, v10 │ + sub-long v20, v20, v10 │ │ - const-wide/16 v21, 0x3e8 │ + const-wide/16 v22, 0x3e8 │ │ - div-long v19, v19, v21 │ + div-long v20, v20, v22 │ │ - move-wide/from16 v0, v19 │ + move-wide/from16 v0, v20 │ │ long-to-int v8, v0 │ │ .line 94 │ .local v8, "iTime":I │ div-int v6, v3, v8 │ │ @@ -579,21 +579,15 @@ │ │ move-object/from16 v0, v19 │ │ invoke-virtual {v0, v8}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ │ move-result-object v19 │ │ - const-string v20, " s)" │ - │ - invoke-virtual/range {v19 .. v20}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ - │ - move-result-object v19 │ - │ - const-string v20, "\n\t" │ + const-string v20, " s)\n\t" │ │ invoke-virtual/range {v19 .. v20}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v19 │ │ const-string v20, "%.2f" ├── smali/jwtc/chess/algorithm/UCIWrapper.smali │ @@ -105,14 +105,15 @@ │ │ new-instance v1, Ljwtc/chess/algorithm/UCIWrapper$2; │ │ invoke-direct {v1, p1, p0}, Ljwtc/chess/algorithm/UCIWrapper$2;->(Ljava/lang/String;Ljava/io/InputStream;)V │ │ invoke-direct {v0, v1}, Ljava/lang/Thread;->(Ljava/lang/Runnable;)V │ │ + .line 193 │ invoke-virtual {v0}, Ljava/lang/Thread;->start()V │ │ .line 194 │ return-void │ .end method │ │ .method public static runConsole(Ljava/lang/String;)Ljava/lang/String; │ @@ -293,14 +294,15 @@ │ │ new-instance v2, Ljwtc/chess/algorithm/UCIWrapper$1; │ │ invoke-direct {v2, p0}, Ljwtc/chess/algorithm/UCIWrapper$1;->(Ljwtc/chess/algorithm/UCIWrapper;)V │ │ invoke-direct {v1, v2}, Ljava/lang/Thread;->(Ljava/lang/Runnable;)V │ │ + .line 128 │ invoke-virtual {v1}, Ljava/lang/Thread;->start()V │ │ .line 130 │ const-string v1, "uci" │ │ invoke-virtual {p0, v1}, Ljwtc/chess/algorithm/UCIWrapper;->sendCommand(Ljava/lang/String;)V │ :try_end_0 ├── smali/jwtc/chess/algorithm/UCIWrapper$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Ljwtc/chess/algorithm/UCIWrapper; │ │ │ # direct methods │ .method constructor (Ljwtc/chess/algorithm/UCIWrapper;)V │ .locals 0 │ + .param p1, "this$0" # Ljwtc/chess/algorithm/UCIWrapper; │ │ .prologue │ .line 51 │ iput-object p1, p0, Ljwtc/chess/algorithm/UCIWrapper$1;->this$0:Ljwtc/chess/algorithm/UCIWrapper; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/jwtc/android/timeseal/streams/c.smali │ @@ -811,18 +811,18 @@ │ throw v6 │ │ .line 140 │ :cond_0 │ :try_start_3 │ invoke-static {}, Ljava/lang/System;->currentTimeMillis()J │ │ - move-result-wide v1 │ + move-result-wide v2 │ │ .line 141 │ - .local v1, "l1":J │ + .local v2, "l1":J │ :cond_1 │ invoke-virtual {p0}, Ljwtc/android/timeseal/streams/c;->jdField_case()I │ │ move-result v6 │ │ if-nez v6, :cond_5 │ │ @@ -845,23 +845,23 @@ │ return v6 │ │ .line 145 │ :cond_2 │ :try_start_4 │ invoke-static {}, Ljava/lang/System;->currentTimeMillis()J │ │ - move-result-wide v3 │ + move-result-wide v4 │ │ .line 146 │ - .local v3, "l2":J │ + .local v4, "l2":J │ iget v6, p0, Ljwtc/android/timeseal/streams/c;->jdField_do:I │ │ if-eqz v6, :cond_3 │ │ - sub-long v8, v3, v1 │ + sub-long v8, v4, v2 │ │ iget v6, p0, Ljwtc/android/timeseal/streams/c;->jdField_do:I │ │ int-to-long v10, v6 │ │ cmp-long v6, v8, v10 │ │ @@ -910,41 +910,41 @@ │ .line 153 │ :cond_4 │ :try_start_7 │ iget v6, p0, Ljwtc/android/timeseal/streams/c;->jdField_do:I │ │ int-to-long v8, v6 │ │ - add-long/2addr v8, v3 │ + add-long/2addr v8, v4 │ │ - sub-long/2addr v8, v1 │ + sub-long/2addr v8, v2 │ │ invoke-virtual {p0, v8, v9}, Ljava/lang/Object;->wait(J)V │ :try_end_7 │ .catch Ljava/lang/InterruptedException; {:try_start_7 .. :try_end_7} :catch_0 │ .catchall {:try_start_7 .. :try_end_7} :catchall_0 │ │ goto :goto_1 │ │ .line 155 │ :catch_0 │ - move-exception v5 │ + move-exception v1 │ │ .line 157 │ - .local v5, "localInterruptedException":Ljava/lang/InterruptedException; │ + .local v1, "localInterruptedException":Ljava/lang/InterruptedException; │ :try_start_8 │ new-instance v6, Ljava/io/InterruptedIOException; │ │ invoke-direct {v6}, Ljava/io/InterruptedIOException;->()V │ │ throw v6 │ │ .line 162 │ - .end local v3 # "l2":J │ - .end local v5 # "localInterruptedException":Ljava/lang/InterruptedException; │ + .end local v1 # "localInterruptedException":Ljava/lang/InterruptedException; │ + .end local v4 # "l2":J │ :cond_5 │ iget-object v6, p0, Ljwtc/android/timeseal/streams/c;->jdField_for:[B │ │ iget v8, p0, Ljwtc/android/timeseal/streams/c;->jdField_goto:I │ │ add-int/lit8 v9, v8, 0x1 │ │ @@ -986,15 +986,15 @@ │ :cond_7 │ move v6, v0 │ │ goto :goto_2 │ .end method │ │ .method declared-synchronized jdField_if([BII)I │ - .locals 17 │ + .locals 18 │ .param p1, "paramArrayOfByte" # [B │ .param p2, "paramInt1" # I │ .param p3, "paramInt2" # I │ .annotation system Ldalvik/annotation/Throws; │ value = { │ Ljava/io/IOException; │ } │ @@ -1052,18 +1052,18 @@ │ throw v11 │ │ .line 177 │ :cond_0 │ :try_start_3 │ invoke-static {}, Ljava/lang/System;->currentTimeMillis()J │ │ - move-result-wide v5 │ + move-result-wide v6 │ │ .line 178 │ - .local v5, "l1":J │ + .local v6, "l1":J │ :cond_1 │ invoke-virtual/range {p0 .. p0}, Ljwtc/android/timeseal/streams/c;->jdField_case()I │ │ move-result v11 │ │ if-nez v11, :cond_5 │ │ @@ -1088,33 +1088,35 @@ │ return v3 │ │ .line 182 │ :cond_2 │ :try_start_4 │ invoke-static {}, Ljava/lang/System;->currentTimeMillis()J │ │ - move-result-wide v7 │ + move-result-wide v8 │ │ .line 183 │ - .local v7, "l2":J │ + .local v8, "l2":J │ move-object/from16 v0, p0 │ │ iget v11, v0, Ljwtc/android/timeseal/streams/c;->jdField_do:I │ │ if-eqz v11, :cond_3 │ │ - sub-long v13, v7, v5 │ + sub-long v14, v8, v6 │ │ move-object/from16 v0, p0 │ │ iget v11, v0, Ljwtc/android/timeseal/streams/c;->jdField_do:I │ │ - int-to-long v15, v11 │ + int-to-long v0, v11 │ + │ + move-wide/from16 v16, v0 │ │ - cmp-long v11, v13, v15 │ + cmp-long v11, v14, v16 │ │ if-ltz v11, :cond_3 │ │ .line 184 │ new-instance v11, Ljava/io/InterruptedIOException; │ │ invoke-direct {v11}, Ljava/io/InterruptedIOException;->()V │ @@ -1161,45 +1163,45 @@ │ .line 190 │ :cond_4 │ :try_start_7 │ move-object/from16 v0, p0 │ │ iget v11, v0, Ljwtc/android/timeseal/streams/c;->jdField_do:I │ │ - int-to-long v13, v11 │ + int-to-long v14, v11 │ │ - add-long/2addr v13, v7 │ + add-long/2addr v14, v8 │ │ - sub-long/2addr v13, v5 │ + sub-long/2addr v14, v6 │ │ move-object/from16 v0, p0 │ │ - invoke-virtual {v0, v13, v14}, Ljava/lang/Object;->wait(J)V │ + invoke-virtual {v0, v14, v15}, Ljava/lang/Object;->wait(J)V │ :try_end_7 │ .catch Ljava/lang/InterruptedException; {:try_start_7 .. :try_end_7} :catch_0 │ .catchall {:try_start_7 .. :try_end_7} :catchall_0 │ │ goto :goto_1 │ │ .line 192 │ :catch_0 │ - move-exception v9 │ + move-exception v5 │ │ .line 194 │ - .local v9, "localInterruptedException":Ljava/lang/InterruptedException; │ + .local v5, "localInterruptedException":Ljava/lang/InterruptedException; │ :try_start_8 │ new-instance v11, Ljava/io/InterruptedIOException; │ │ invoke-direct {v11}, Ljava/io/InterruptedIOException;->()V │ │ throw v11 │ │ .line 199 │ - .end local v7 # "l2":J │ - .end local v9 # "localInterruptedException":Ljava/lang/InterruptedException; │ + .end local v5 # "localInterruptedException":Ljava/lang/InterruptedException; │ + .end local v8 # "l2":J │ :cond_5 │ invoke-virtual/range {p0 .. p0}, Ljwtc/android/timeseal/streams/c;->jdField_case()I │ │ move-result v2 │ │ .line 200 │ .local v2, "i":I ├── smali/jwtc/android/chess/SaveGameDlg$5.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Ljwtc/android/chess/SaveGameDlg; │ │ │ # direct methods │ .method constructor (Ljwtc/android/chess/SaveGameDlg;)V │ .locals 0 │ + .param p1, "this$0" # Ljwtc/android/chess/SaveGameDlg; │ │ .prologue │ .line 100 │ iput-object p1, p0, Ljwtc/android/chess/SaveGameDlg$5;->this$0:Ljwtc/android/chess/SaveGameDlg; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/jwtc/android/chess/UI$1.smali │ @@ -17,14 +17,15 @@ │ # instance fields │ .field final synthetic this$0:Ljwtc/android/chess/UI; │ │ │ # direct methods │ .method constructor (Ljwtc/android/chess/UI;)V │ .locals 0 │ + .param p1, "this$0" # Ljwtc/android/chess/UI; │ │ .prologue │ .line 22 │ iput-object p1, p0, Ljwtc/android/chess/UI$1;->this$0:Ljwtc/android/chess/UI; │ │ invoke-direct {p0}, Landroid/os/Handler;->()V ├── smali/jwtc/android/chess/options$5.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Ljwtc/android/chess/options; │ │ │ # direct methods │ .method constructor (Ljwtc/android/chess/options;)V │ .locals 0 │ + .param p1, "this$0" # Ljwtc/android/chess/options; │ │ .prologue │ .line 90 │ iput-object p1, p0, Ljwtc/android/chess/options$5;->this$0:Ljwtc/android/chess/options; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/jwtc/android/chess/GamesListView$7.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Ljwtc/android/chess/GamesListView; │ │ │ # direct methods │ .method constructor (Ljwtc/android/chess/GamesListView;)V │ .locals 0 │ + .param p1, "this$0" # Ljwtc/android/chess/GamesListView; │ │ .prologue │ .line 127 │ iput-object p1, p0, Ljwtc/android/chess/GamesListView$7;->this$0:Ljwtc/android/chess/GamesListView; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/jwtc/android/chess/ChessView$17.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$iTo:I │ │ │ # direct methods │ .method constructor (Ljwtc/android/chess/ChessView;I)V │ .locals 0 │ + .param p1, "this$0" # Ljwtc/android/chess/ChessView; │ │ .prologue │ .line 897 │ iput-object p1, p0, Ljwtc/android/chess/ChessView$17;->this$0:Ljwtc/android/chess/ChessView; │ │ iput p2, p0, Ljwtc/android/chess/ChessView$17;->val$iTo:I ├── smali/jwtc/android/chess/ChessView$13.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Ljwtc/android/chess/ChessView; │ │ │ # direct methods │ .method constructor (Ljwtc/android/chess/ChessView;)V │ .locals 0 │ + .param p1, "this$0" # Ljwtc/android/chess/ChessView; │ │ .prologue │ .line 477 │ iput-object p1, p0, Ljwtc/android/chess/ChessView$13;->this$0:Ljwtc/android/chess/ChessView; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ @@ -122,24 +123,26 @@ │ │ invoke-static {v6}, Ljwtc/android/chess/ChessView;->access$1100(Ljwtc/android/chess/ChessView;)Ljwtc/android/chess/main; │ │ move-result-object v6 │ │ invoke-direct {v5, v6}, Landroid/app/AlertDialog$Builder;->(Landroid/content/Context;)V │ │ + .line 490 │ invoke-virtual {v5, v2}, Landroid/app/AlertDialog$Builder;->setView(Landroid/view/View;)Landroid/app/AlertDialog$Builder; │ │ move-result-object v6 │ │ new-instance v5, Ljava/lang/StringBuilder; │ │ invoke-direct {v5}, Ljava/lang/StringBuilder;->()V │ │ iget-object v7, p0, Ljwtc/android/chess/ChessView$13;->this$0:Ljwtc/android/chess/ChessView; │ │ + .line 491 │ invoke-static {v7}, Ljwtc/android/chess/ChessView;->access$1100(Ljwtc/android/chess/ChessView;)Ljwtc/android/chess/main; │ │ move-result-object v7 │ │ const v8, 0x7f080050 │ │ invoke-virtual {v7, v8}, Ljwtc/android/chess/main;->getString(I)Ljava/lang/String; │ @@ -184,14 +187,15 @@ │ │ const v6, 0x7f080038 │ │ new-instance v7, Ljwtc/android/chess/ChessView$13$1; │ │ invoke-direct {v7, p0, v4, v3}, Ljwtc/android/chess/ChessView$13$1;->(Ljwtc/android/chess/ChessView$13;Landroid/widget/EditText;I)V │ │ + .line 492 │ invoke-virtual {v5, v6, v7}, Landroid/app/AlertDialog$Builder;->setPositiveButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; │ │ move-result-object v1 │ │ .line 504 │ .local v1, "builder":Landroid/app/AlertDialog$Builder; │ invoke-virtual {v1}, Landroid/app/AlertDialog$Builder;->create()Landroid/app/AlertDialog; ├── smali/jwtc/android/chess/SaveGameDlg$4.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Ljwtc/android/chess/SaveGameDlg; │ │ │ # direct methods │ .method constructor (Ljwtc/android/chess/SaveGameDlg;)V │ .locals 0 │ + .param p1, "this$0" # Ljwtc/android/chess/SaveGameDlg; │ │ .prologue │ .line 65 │ iput-object p1, p0, Ljwtc/android/chess/SaveGameDlg$4;->this$0:Ljwtc/android/chess/SaveGameDlg; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/jwtc/android/chess/main$2.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Ljwtc/android/chess/main; │ │ │ # direct methods │ .method constructor (Ljwtc/android/chess/main;)V │ .locals 0 │ + .param p1, "this$0" # Ljwtc/android/chess/main; │ │ .prologue │ .line 234 │ iput-object p1, p0, Ljwtc/android/chess/main$2;->this$0:Ljwtc/android/chess/main; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/jwtc/android/chess/GamesListView$11.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Ljwtc/android/chess/GamesListView; │ │ │ # direct methods │ .method constructor (Ljwtc/android/chess/GamesListView;)V │ .locals 0 │ + .param p1, "this$0" # Ljwtc/android/chess/GamesListView; │ │ .prologue │ .line 275 │ iput-object p1, p0, Ljwtc/android/chess/GamesListView$11;->this$0:Ljwtc/android/chess/GamesListView; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/jwtc/android/chess/ChessView$8.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Ljwtc/android/chess/ChessView; │ │ │ # direct methods │ .method constructor (Ljwtc/android/chess/ChessView;)V │ .locals 0 │ + .param p1, "this$0" # Ljwtc/android/chess/ChessView; │ │ .prologue │ .line 398 │ iput-object p1, p0, Ljwtc/android/chess/ChessView$8;->this$0:Ljwtc/android/chess/ChessView; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/jwtc/android/chess/GamesListView$4.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Ljwtc/android/chess/GamesListView; │ │ │ # direct methods │ .method constructor (Ljwtc/android/chess/GamesListView;)V │ .locals 0 │ + .param p1, "this$0" # Ljwtc/android/chess/GamesListView; │ │ .prologue │ .line 89 │ iput-object p1, p0, Ljwtc/android/chess/GamesListView$4;->this$0:Ljwtc/android/chess/GamesListView; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/jwtc/android/chess/ChessView.smali │ @@ -1891,15 +1891,15 @@ │ .line 40 │ iget-object v0, p0, Ljwtc/android/chess/ChessView;->_jni:Ljwtc/chess/JNI; │ │ return-object v0 │ .end method │ │ .method private formatTime(J)Ljava/lang/String; │ - .locals 6 │ + .locals 7 │ .param p1, "msec" # J │ │ .prologue │ .line 592 │ const-string v1, "%02d:%02d" │ │ const/4 v2, 0x2 │ @@ -2167,15 +2167,15 @@ │ │ goto :goto_2 │ .end method │ │ │ # virtual methods │ .method public OnPause(Landroid/content/SharedPreferences$Editor;)V │ - .locals 3 │ + .locals 4 │ .param p1, "editor" # Landroid/content/SharedPreferences$Editor; │ │ .prologue │ .line 988 │ iget-object v0, p0, Ljwtc/android/chess/ChessView;->_uci:Ljwtc/chess/algorithm/UCIWrapper; │ │ invoke-virtual {v0}, Ljwtc/chess/algorithm/UCIWrapper;->isReady()Z │ @@ -2274,31 +2274,31 @@ │ .line 1007 │ :cond_1 │ invoke-virtual {p0}, Ljwtc/android/chess/ChessView;->pauzeTimer()V │ │ .line 1008 │ const-string v0, "clockTotalMillies" │ │ - iget-wide v1, p0, Ljwtc/android/chess/ChessView;->_lClockTotal:J │ + iget-wide v2, p0, Ljwtc/android/chess/ChessView;->_lClockTotal:J │ │ - invoke-interface {p1, v0, v1, v2}, Landroid/content/SharedPreferences$Editor;->putLong(Ljava/lang/String;J)Landroid/content/SharedPreferences$Editor; │ + invoke-interface {p1, v0, v2, v3}, Landroid/content/SharedPreferences$Editor;->putLong(Ljava/lang/String;J)Landroid/content/SharedPreferences$Editor; │ │ .line 1009 │ const-string v0, "clockWhiteMillies" │ │ - iget-wide v1, p0, Ljwtc/android/chess/ChessView;->_lClockWhite:J │ + iget-wide v2, p0, Ljwtc/android/chess/ChessView;->_lClockWhite:J │ │ - invoke-interface {p1, v0, v1, v2}, Landroid/content/SharedPreferences$Editor;->putLong(Ljava/lang/String;J)Landroid/content/SharedPreferences$Editor; │ + invoke-interface {p1, v0, v2, v3}, Landroid/content/SharedPreferences$Editor;->putLong(Ljava/lang/String;J)Landroid/content/SharedPreferences$Editor; │ │ .line 1010 │ const-string v0, "clockBlackMillies" │ │ - iget-wide v1, p0, Ljwtc/android/chess/ChessView;->_lClockBlack:J │ + iget-wide v2, p0, Ljwtc/android/chess/ChessView;->_lClockBlack:J │ │ - invoke-interface {p1, v0, v1, v2}, Landroid/content/SharedPreferences$Editor;->putLong(Ljava/lang/String;J)Landroid/content/SharedPreferences$Editor; │ + invoke-interface {p1, v0, v2, v3}, Landroid/content/SharedPreferences$Editor;->putLong(Ljava/lang/String;J)Landroid/content/SharedPreferences$Editor; │ │ .line 1011 │ return-void │ │ .line 991 │ :cond_2 │ iget-boolean v0, p0, Ljwtc/android/chess/ChessView;->m_bActive:Z │ @@ -2310,97 +2310,97 @@ │ │ invoke-virtual {v0}, Ljwtc/chess/JNI;->interrupt()V │ │ goto :goto_0 │ .end method │ │ .method public OnResume(Landroid/content/SharedPreferences;)V │ - .locals 13 │ + .locals 14 │ .param p1, "prefs" # Landroid/content/SharedPreferences; │ │ .prologue │ .line 1013 │ invoke-super {p0}, Ljwtc/android/chess/UI;->OnResume()V │ │ .line 1015 │ - iget-object v9, p0, Ljwtc/android/chess/ChessView;->_view:Ljwtc/android/chess/ChessViewBase; │ + iget-object v7, p0, Ljwtc/android/chess/ChessView;->_view:Ljwtc/android/chess/ChessViewBase; │ │ - invoke-virtual {v9}, Ljwtc/android/chess/ChessViewBase;->OnResume()V │ + invoke-virtual {v7}, Ljwtc/android/chess/ChessViewBase;->OnResume()V │ │ .line 1017 │ - iget-object v9, p0, Ljwtc/android/chess/ChessView;->_view:Ljwtc/android/chess/ChessViewBase; │ + iget-object v7, p0, Ljwtc/android/chess/ChessView;->_view:Ljwtc/android/chess/ChessViewBase; │ │ - const-string v9, "showCoords" │ + const-string v7, "showCoords" │ │ const/4 v10, 0x0 │ │ - invoke-interface {p1, v9, v10}, Landroid/content/SharedPreferences;->getBoolean(Ljava/lang/String;Z)Z │ + invoke-interface {p1, v7, v10}, Landroid/content/SharedPreferences;->getBoolean(Ljava/lang/String;Z)Z │ │ - move-result v9 │ + move-result v7 │ │ - sput-boolean v9, Ljwtc/android/chess/ChessViewBase;->_showCoords:Z │ + sput-boolean v7, Ljwtc/android/chess/ChessViewBase;->_showCoords:Z │ │ .line 1019 │ - const-string v9, "UCIEngine" │ + const-string v7, "UCIEngine" │ │ const/4 v10, 0x0 │ │ - invoke-interface {p1, v9, v10}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ + invoke-interface {p1, v7, v10}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v4 │ │ .line 1020 │ .local v4, "sEngine":Ljava/lang/String; │ if-eqz v4, :cond_0 │ │ .line 1021 │ - new-instance v9, Ljava/lang/StringBuilder; │ + new-instance v7, Ljava/lang/StringBuilder; │ │ - invoke-direct {v9}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v7}, Ljava/lang/StringBuilder;->()V │ │ const-string v10, "/data/data/jwtc.android.chess/" │ │ - invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v7, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v9 │ + move-result-object v7 │ │ - invoke-virtual {v9, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v7, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v9 │ + move-result-object v7 │ │ - invoke-virtual {v9}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v7}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v5 │ │ .line 1022 │ .local v5, "sEnginePath":Ljava/lang/String; │ new-instance v1, Ljava/io/File; │ │ invoke-direct {v1, v5}, Ljava/io/File;->(Ljava/lang/String;)V │ │ .line 1023 │ .local v1, "f":Ljava/io/File; │ invoke-virtual {v1}, Ljava/io/File;->exists()Z │ │ - move-result v9 │ + move-result v7 │ │ - if-eqz v9, :cond_0 │ + if-eqz v7, :cond_0 │ │ .line 1024 │ - iget-object v9, p0, Ljwtc/android/chess/ChessView;->_uci:Ljwtc/chess/algorithm/UCIWrapper; │ + iget-object v7, p0, Ljwtc/android/chess/ChessView;->_uci:Ljwtc/chess/algorithm/UCIWrapper; │ │ - invoke-virtual {v9, v5}, Ljwtc/chess/algorithm/UCIWrapper;->init(Ljava/lang/String;)V │ + invoke-virtual {v7, v5}, Ljwtc/chess/algorithm/UCIWrapper;->init(Ljava/lang/String;)V │ │ .line 1025 │ - iget-object v9, p0, Ljwtc/android/chess/ChessView;->_tvEngine:Landroid/widget/TextView; │ + iget-object v7, p0, Ljwtc/android/chess/ChessView;->_tvEngine:Landroid/widget/TextView; │ │ - if-eqz v9, :cond_0 │ + if-eqz v7, :cond_0 │ │ .line 1026 │ - iget-object v9, p0, Ljwtc/android/chess/ChessView;->_tvEngine:Landroid/widget/TextView; │ + iget-object v7, p0, Ljwtc/android/chess/ChessView;->_tvEngine:Landroid/widget/TextView; │ │ new-instance v10, Ljava/lang/StringBuilder; │ │ invoke-direct {v10}, Ljava/lang/StringBuilder;->()V │ │ const-string v11, "UCI engine " │ │ @@ -2412,175 +2412,175 @@ │ │ move-result-object v10 │ │ invoke-virtual {v10}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v10 │ │ - invoke-virtual {v9, v10}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ + invoke-virtual {v7, v10}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ │ .line 1030 │ .end local v1 # "f":Ljava/io/File; │ .end local v5 # "sEnginePath":Ljava/lang/String; │ :cond_0 │ - iget-object v9, p0, Ljwtc/android/chess/ChessView;->_view:Ljwtc/android/chess/ChessViewBase; │ + iget-object v7, p0, Ljwtc/android/chess/ChessView;->_view:Ljwtc/android/chess/ChessViewBase; │ │ const-string v10, "flippedBoard" │ │ const/4 v11, 0x0 │ │ invoke-interface {p1, v10, v11}, Landroid/content/SharedPreferences;->getBoolean(Ljava/lang/String;Z)Z │ │ move-result v10 │ │ - invoke-virtual {v9, v10}, Ljwtc/android/chess/ChessViewBase;->setFlippedBoard(Z)V │ + invoke-virtual {v7, v10}, Ljwtc/android/chess/ChessViewBase;->setFlippedBoard(Z)V │ │ .line 1031 │ - const-string v9, "autoflipBoard" │ + const-string v7, "autoflipBoard" │ │ const/4 v10, 0x0 │ │ - invoke-interface {p1, v9, v10}, Landroid/content/SharedPreferences;->getBoolean(Ljava/lang/String;Z)Z │ + invoke-interface {p1, v7, v10}, Landroid/content/SharedPreferences;->getBoolean(Ljava/lang/String;Z)Z │ │ - move-result v9 │ + move-result v7 │ │ - iput-boolean v9, p0, Ljwtc/android/chess/ChessView;->_bAutoFlip:Z │ + iput-boolean v7, p0, Ljwtc/android/chess/ChessView;->_bAutoFlip:Z │ │ .line 1032 │ - const-string v9, "showMoves" │ + const-string v7, "showMoves" │ │ const/4 v10, 0x1 │ │ - invoke-interface {p1, v9, v10}, Landroid/content/SharedPreferences;->getBoolean(Ljava/lang/String;Z)Z │ + invoke-interface {p1, v7, v10}, Landroid/content/SharedPreferences;->getBoolean(Ljava/lang/String;Z)Z │ │ - move-result v9 │ + move-result v7 │ │ - iput-boolean v9, p0, Ljwtc/android/chess/ChessView;->_bShowMoves:Z │ + iput-boolean v7, p0, Ljwtc/android/chess/ChessView;->_bShowMoves:Z │ │ .line 1033 │ - const-string v9, "showLastMove" │ + const-string v7, "showLastMove" │ │ const/4 v10, 0x1 │ │ - invoke-interface {p1, v9, v10}, Landroid/content/SharedPreferences;->getBoolean(Ljava/lang/String;Z)Z │ + invoke-interface {p1, v7, v10}, Landroid/content/SharedPreferences;->getBoolean(Ljava/lang/String;Z)Z │ │ - move-result v9 │ + move-result v7 │ │ - iput-boolean v9, p0, Ljwtc/android/chess/ChessView;->_bShowLastMove:Z │ + iput-boolean v7, p0, Ljwtc/android/chess/ChessView;->_bShowLastMove:Z │ │ .line 1034 │ - const-string v9, "levelMode" │ + const-string v7, "levelMode" │ │ const/4 v10, 0x1 │ │ - invoke-interface {p1, v9, v10}, Landroid/content/SharedPreferences;->getInt(Ljava/lang/String;I)I │ + invoke-interface {p1, v7, v10}, Landroid/content/SharedPreferences;->getInt(Ljava/lang/String;I)I │ │ - move-result v9 │ + move-result v7 │ │ - invoke-virtual {p0, v9}, Ljwtc/android/chess/ChessView;->setLevelMode(I)V │ + invoke-virtual {p0, v7}, Ljwtc/android/chess/ChessView;->setLevelMode(I)V │ │ .line 1035 │ - const-string v9, "level" │ + const-string v7, "level" │ │ const/4 v10, 0x2 │ │ - invoke-interface {p1, v9, v10}, Landroid/content/SharedPreferences;->getInt(Ljava/lang/String;I)I │ + invoke-interface {p1, v7, v10}, Landroid/content/SharedPreferences;->getInt(Ljava/lang/String;I)I │ │ - move-result v9 │ + move-result v7 │ │ - iput v9, p0, Ljwtc/android/chess/ChessView;->_selectedLevel:I │ + iput v7, p0, Ljwtc/android/chess/ChessView;->_selectedLevel:I │ │ .line 1036 │ - const-string v9, "levelPly" │ + const-string v7, "levelPly" │ │ const/4 v10, 0x2 │ │ - invoke-interface {p1, v9, v10}, Landroid/content/SharedPreferences;->getInt(Ljava/lang/String;I)I │ + invoke-interface {p1, v7, v10}, Landroid/content/SharedPreferences;->getInt(Ljava/lang/String;I)I │ │ - move-result v9 │ + move-result v7 │ │ - iput v9, p0, Ljwtc/android/chess/ChessView;->_selectedLevelPly:I │ + iput v7, p0, Ljwtc/android/chess/ChessView;->_selectedLevelPly:I │ │ .line 1037 │ - const-string v9, "playMode" │ + const-string v7, "playMode" │ │ const/4 v10, 0x0 │ │ - invoke-interface {p1, v9, v10}, Landroid/content/SharedPreferences;->getInt(Ljava/lang/String;I)I │ + invoke-interface {p1, v7, v10}, Landroid/content/SharedPreferences;->getInt(Ljava/lang/String;I)I │ │ - move-result v9 │ + move-result v7 │ │ - iput v9, p0, Ljwtc/android/chess/ChessView;->_playMode:I │ + iput v7, p0, Ljwtc/android/chess/ChessView;->_playMode:I │ │ .line 1039 │ - const-string v9, "onLoadJumpToLastMove" │ + const-string v7, "onLoadJumpToLastMove" │ │ const/4 v10, 0x0 │ │ - invoke-interface {p1, v9, v10}, Landroid/content/SharedPreferences;->getBoolean(Ljava/lang/String;Z)Z │ + invoke-interface {p1, v7, v10}, Landroid/content/SharedPreferences;->getBoolean(Ljava/lang/String;Z)Z │ │ - move-result v9 │ + move-result v7 │ │ - if-eqz v9, :cond_3 │ + if-eqz v7, :cond_3 │ │ .line 1045 │ :goto_0 │ - const-string v9, "clockTotalMillies" │ + const-string v7, "clockTotalMillies" │ │ const-wide/16 v10, 0x0 │ │ - invoke-interface {p1, v9, v10, v11}, Landroid/content/SharedPreferences;->getLong(Ljava/lang/String;J)J │ + invoke-interface {p1, v7, v10, v11}, Landroid/content/SharedPreferences;->getLong(Ljava/lang/String;J)J │ │ - move-result-wide v9 │ + move-result-wide v10 │ │ - iput-wide v9, p0, Ljwtc/android/chess/ChessView;->_lClockTotal:J │ + iput-wide v10, p0, Ljwtc/android/chess/ChessView;->_lClockTotal:J │ │ .line 1046 │ - const-string v9, "clockWhiteMillies" │ + const-string v7, "clockWhiteMillies" │ │ const-wide/16 v10, 0x0 │ │ - invoke-interface {p1, v9, v10, v11}, Landroid/content/SharedPreferences;->getLong(Ljava/lang/String;J)J │ + invoke-interface {p1, v7, v10, v11}, Landroid/content/SharedPreferences;->getLong(Ljava/lang/String;J)J │ │ - move-result-wide v9 │ + move-result-wide v10 │ │ - iput-wide v9, p0, Ljwtc/android/chess/ChessView;->_lClockWhite:J │ + iput-wide v10, p0, Ljwtc/android/chess/ChessView;->_lClockWhite:J │ │ .line 1047 │ - const-string v9, "clockBlackMillies" │ + const-string v7, "clockBlackMillies" │ │ const-wide/16 v10, 0x0 │ │ - invoke-interface {p1, v9, v10, v11}, Landroid/content/SharedPreferences;->getLong(Ljava/lang/String;J)J │ + invoke-interface {p1, v7, v10, v11}, Landroid/content/SharedPreferences;->getLong(Ljava/lang/String;J)J │ │ - move-result-wide v9 │ + move-result-wide v10 │ │ - iput-wide v9, p0, Ljwtc/android/chess/ChessView;->_lClockBlack:J │ + iput-wide v10, p0, Ljwtc/android/chess/ChessView;->_lClockBlack:J │ │ .line 1048 │ invoke-virtual {p0}, Ljwtc/android/chess/ChessView;->continueTimer()V │ │ .line 1050 │ - const-string v9, "ColorScheme" │ + const-string v7, "ColorScheme" │ │ const/4 v10, 0x0 │ │ - invoke-interface {p1, v9, v10}, Landroid/content/SharedPreferences;->getInt(Ljava/lang/String;I)I │ + invoke-interface {p1, v7, v10}, Landroid/content/SharedPreferences;->getInt(Ljava/lang/String;I)I │ │ - move-result v9 │ + move-result v7 │ │ - sput v9, Ljwtc/android/chess/ChessImageView;->_colorScheme:I │ + sput v7, Ljwtc/android/chess/ChessImageView;->_colorScheme:I │ │ .line 1051 │ - iget-object v9, p0, Ljwtc/android/chess/ChessView;->_viewAnimator:Landroid/widget/ViewAnimator; │ + iget-object v7, p0, Ljwtc/android/chess/ChessView;->_viewAnimator:Landroid/widget/ViewAnimator; │ │ - if-eqz v9, :cond_1 │ + if-eqz v7, :cond_1 │ │ .line 1052 │ - iget-object v9, p0, Ljwtc/android/chess/ChessView;->_viewAnimator:Landroid/widget/ViewAnimator; │ + iget-object v7, p0, Ljwtc/android/chess/ChessView;->_viewAnimator:Landroid/widget/ViewAnimator; │ │ const-string v10, "animatorViewNumber" │ │ const/4 v11, 0x0 │ │ invoke-interface {p1, v10, v11}, Landroid/content/SharedPreferences;->getInt(Ljava/lang/String;I)I │ │ @@ -2590,69 +2590,69 @@ │ │ invoke-virtual {v11}, Landroid/widget/ViewAnimator;->getChildCount()I │ │ move-result v11 │ │ rem-int/2addr v10, v11 │ │ - invoke-virtual {v9, v10}, Landroid/widget/ViewAnimator;->setDisplayedChild(I)V │ + invoke-virtual {v7, v10}, Landroid/widget/ViewAnimator;->setDisplayedChild(I)V │ │ .line 1059 │ :cond_1 │ - const-string v9, "showECO" │ + const-string v7, "showECO" │ │ const/4 v10, 0x1 │ │ - invoke-interface {p1, v9, v10}, Landroid/content/SharedPreferences;->getBoolean(Ljava/lang/String;Z)Z │ + invoke-interface {p1, v7, v10}, Landroid/content/SharedPreferences;->getBoolean(Ljava/lang/String;Z)Z │ │ - move-result v9 │ + move-result v7 │ │ - if-eqz v9, :cond_2 │ + if-eqz v7, :cond_2 │ │ - iget-object v9, p0, Ljwtc/android/chess/ChessView;->_jArrayECO:Lorg/json/JSONArray; │ + iget-object v7, p0, Ljwtc/android/chess/ChessView;->_jArrayECO:Lorg/json/JSONArray; │ │ - if-nez v9, :cond_2 │ + if-nez v7, :cond_2 │ │ .line 1061 │ :try_start_0 │ invoke-static {}, Ljava/lang/System;->currentTimeMillis()J │ │ - move-result-wide v7 │ + move-result-wide v8 │ │ .line 1062 │ - .local v7, "start":J │ - iget-object v9, p0, Ljwtc/android/chess/ChessView;->_parent:Ljwtc/android/chess/main; │ + .local v8, "start":J │ + iget-object v7, p0, Ljwtc/android/chess/ChessView;->_parent:Ljwtc/android/chess/main; │ │ - invoke-virtual {v9}, Ljwtc/android/chess/main;->getAssets()Landroid/content/res/AssetManager; │ + invoke-virtual {v7}, Ljwtc/android/chess/main;->getAssets()Landroid/content/res/AssetManager; │ │ - move-result-object v9 │ + move-result-object v7 │ │ const-string v10, "ECO.json" │ │ - invoke-virtual {v9, v10}, Landroid/content/res/AssetManager;->open(Ljava/lang/String;)Ljava/io/InputStream; │ + invoke-virtual {v7, v10}, Landroid/content/res/AssetManager;->open(Ljava/lang/String;)Ljava/io/InputStream; │ │ move-result-object v2 │ │ .line 1063 │ .local v2, "in":Ljava/io/InputStream; │ new-instance v0, Ljava/io/BufferedReader; │ │ - new-instance v9, Ljava/io/InputStreamReader; │ + new-instance v7, Ljava/io/InputStreamReader; │ │ - invoke-direct {v9, v2}, Ljava/io/InputStreamReader;->(Ljava/io/InputStream;)V │ + invoke-direct {v7, v2}, Ljava/io/InputStreamReader;->(Ljava/io/InputStream;)V │ │ - invoke-direct {v0, v9}, Ljava/io/BufferedReader;->(Ljava/io/Reader;)V │ + invoke-direct {v0, v7}, Ljava/io/BufferedReader;->(Ljava/io/Reader;)V │ │ .line 1065 │ .local v0, "br":Ljava/io/BufferedReader; │ new-instance v6, Ljava/lang/StringBuffer; │ │ - const-string v9, "" │ + const-string v7, "" │ │ - invoke-direct {v6, v9}, Ljava/lang/StringBuffer;->(Ljava/lang/String;)V │ + invoke-direct {v6, v7}, Ljava/lang/StringBuffer;->(Ljava/lang/String;)V │ │ .line 1066 │ .local v6, "sb":Ljava/lang/StringBuffer; │ const-string v3, "" │ │ .line 1068 │ .local v3, "line":Ljava/lang/String; │ @@ -2660,89 +2660,89 @@ │ invoke-virtual {v0}, Ljava/io/BufferedReader;->readLine()Ljava/lang/String; │ │ move-result-object v3 │ │ if-eqz v3, :cond_4 │ │ .line 1069 │ - new-instance v9, Ljava/lang/StringBuilder; │ + new-instance v7, Ljava/lang/StringBuilder; │ │ - invoke-direct {v9}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v7}, Ljava/lang/StringBuilder;->()V │ │ - invoke-virtual {v9, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v7, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v9 │ + move-result-object v7 │ │ const-string v10, "\n" │ │ - invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v7, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v9 │ + move-result-object v7 │ │ - invoke-virtual {v9}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v7}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v9 │ + move-result-object v7 │ │ - invoke-virtual {v6, v9}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer; │ + invoke-virtual {v6, v7}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer; │ :try_end_0 │ .catch Ljava/lang/Exception; {:try_start_0 .. :try_end_0} :catch_0 │ │ goto :goto_1 │ │ .line 1077 │ .end local v0 # "br":Ljava/io/BufferedReader; │ .end local v2 # "in":Ljava/io/InputStream; │ .end local v3 # "line":Ljava/lang/String; │ .end local v6 # "sb":Ljava/lang/StringBuffer; │ - .end local v7 # "start":J │ + .end local v8 # "start":J │ :catch_0 │ - move-exception v9 │ + move-exception v7 │ │ .line 1084 │ :cond_2 │ :goto_2 │ return-void │ │ .line 1042 │ :cond_3 │ - const-string v9, "boardNum" │ + const-string v7, "boardNum" │ │ const/4 v10, 0x0 │ │ - invoke-interface {p1, v9, v10}, Landroid/content/SharedPreferences;->getInt(Ljava/lang/String;I)I │ + invoke-interface {p1, v7, v10}, Landroid/content/SharedPreferences;->getInt(Ljava/lang/String;I)I │ │ - move-result v9 │ + move-result v7 │ │ - invoke-virtual {p0, v9}, Ljwtc/android/chess/ChessView;->jumptoMove(I)V │ + invoke-virtual {p0, v7}, Ljwtc/android/chess/ChessView;->jumptoMove(I)V │ │ goto/16 :goto_0 │ │ .line 1072 │ .restart local v0 # "br":Ljava/io/BufferedReader; │ .restart local v2 # "in":Ljava/io/InputStream; │ .restart local v3 # "line":Ljava/lang/String; │ .restart local v6 # "sb":Ljava/lang/StringBuffer; │ - .restart local v7 # "start":J │ + .restart local v8 # "start":J │ :cond_4 │ :try_start_1 │ invoke-virtual {v2}, Ljava/io/InputStream;->close()V │ │ .line 1074 │ - new-instance v9, Lorg/json/JSONArray; │ + new-instance v7, Lorg/json/JSONArray; │ │ invoke-virtual {v6}, Ljava/lang/StringBuffer;->toString()Ljava/lang/String; │ │ move-result-object v10 │ │ - invoke-direct {v9, v10}, Lorg/json/JSONArray;->(Ljava/lang/String;)V │ + invoke-direct {v7, v10}, Lorg/json/JSONArray;->(Ljava/lang/String;)V │ │ - iput-object v9, p0, Ljwtc/android/chess/ChessView;->_jArrayECO:Lorg/json/JSONArray; │ + iput-object v7, p0, Ljwtc/android/chess/ChessView;->_jArrayECO:Lorg/json/JSONArray; │ │ .line 1075 │ - const-string v9, "ChessView" │ + const-string v7, "ChessView" │ │ new-instance v10, Ljava/lang/StringBuilder; │ │ invoke-direct {v10}, Ljava/lang/StringBuilder;->()V │ │ const-string v11, "ECO jArray - size " │ │ @@ -2764,27 +2764,27 @@ │ │ invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v10 │ │ invoke-static {}, Ljava/lang/System;->currentTimeMillis()J │ │ - move-result-wide v11 │ + move-result-wide v12 │ │ - sub-long/2addr v11, v7 │ + sub-long/2addr v12, v8 │ │ - invoke-virtual {v10, v11, v12}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder; │ + invoke-virtual {v10, v12, v13}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder; │ │ move-result-object v10 │ │ invoke-virtual {v10}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v10 │ │ - invoke-static {v9, v10}, Landroid/util/Log;->i(Ljava/lang/String;Ljava/lang/String;)I │ + invoke-static {v7, v10}, Landroid/util/Log;->i(Ljava/lang/String;Ljava/lang/String;)I │ :try_end_1 │ .catch Ljava/lang/Exception; {:try_start_1 .. :try_end_1} :catch_0 │ │ goto :goto_2 │ .end method │ │ .method public addPGNEntry(ILjava/lang/String;Ljava/lang/String;IZ)V │ @@ -3561,17 +3561,17 @@ │ .end method │ │ .method public handleClick(I)Z │ .locals 12 │ .param p1, "index" # I │ │ .prologue │ - const/4 v11, 0x6 │ + const/4 v9, 0x6 │ │ - const-wide/16 v9, 0x28 │ + const-wide/16 v10, 0x28 │ │ const/4 v8, -0x1 │ │ const/4 v5, 0x1 │ │ const/4 v4, 0x0 │ │ @@ -3700,15 +3700,15 @@ │ │ aget-object v6, v6, v5 │ │ iget v7, p0, Ljwtc/android/chess/ChessView;->m_iFrom:I │ │ aget v6, v6, v7 │ │ - if-ne v6, v11, :cond_6 │ + if-ne v6, v9, :cond_6 │ │ sget-object v6, Ljwtc/chess/board/BoardMembers;->ROW_TURN:[[I │ │ aget-object v6, v6, v5 │ │ aget v6, v6, v2 │ │ @@ -3717,29 +3717,30 @@ │ if-eq v6, v7, :cond_7 │ │ :cond_6 │ iget-object v6, p0, Ljwtc/android/chess/ChessView;->_jni:Ljwtc/chess/JNI; │ │ iget v7, p0, Ljwtc/android/chess/ChessView;->m_iFrom:I │ │ + .line 866 │ invoke-virtual {v6, v4, v7}, Ljwtc/chess/JNI;->pieceAt(II)I │ │ move-result v6 │ │ if-nez v6, :cond_9 │ │ sget-object v6, Ljwtc/chess/board/BoardMembers;->ROW_TURN:[[I │ │ aget-object v6, v6, v4 │ │ iget v7, p0, Ljwtc/android/chess/ChessView;->m_iFrom:I │ │ aget v6, v6, v7 │ │ - if-ne v6, v11, :cond_9 │ + if-ne v6, v9, :cond_9 │ │ sget-object v6, Ljwtc/chess/board/BoardMembers;->ROW_TURN:[[I │ │ aget-object v6, v6, v4 │ │ aget v6, v6, v2 │ │ @@ -3795,15 +3796,15 @@ │ iget-object v4, p0, Ljwtc/android/chess/ChessView;->_vibrator:Landroid/os/Vibrator; │ │ if-eqz v4, :cond_8 │ │ .line 889 │ iget-object v4, p0, Ljwtc/android/chess/ChessView;->_vibrator:Landroid/os/Vibrator; │ │ - invoke-virtual {v4, v9, v10}, Landroid/os/Vibrator;->vibrate(J)V │ + invoke-virtual {v4, v10, v11}, Landroid/os/Vibrator;->vibrate(J)V │ │ :cond_8 │ move v4, v5 │ │ .line 892 │ goto/16 :goto_0 │ │ @@ -3866,15 +3867,15 @@ │ iget-object v4, p0, Ljwtc/android/chess/ChessView;->_vibrator:Landroid/os/Vibrator; │ │ if-eqz v4, :cond_a │ │ .line 919 │ iget-object v4, p0, Ljwtc/android/chess/ChessView;->_vibrator:Landroid/os/Vibrator; │ │ - invoke-virtual {v4, v9, v10}, Landroid/os/Vibrator;->vibrate(J)V │ + invoke-virtual {v4, v10, v11}, Landroid/os/Vibrator;->vibrate(J)V │ │ :cond_a │ move v4, v5 │ │ .line 922 │ goto/16 :goto_0 │ │ @@ -3906,15 +3907,15 @@ │ iget-object v4, p0, Ljwtc/android/chess/ChessView;->_vibrator:Landroid/os/Vibrator; │ │ if-eqz v4, :cond_d │ │ .line 936 │ iget-object v4, p0, Ljwtc/android/chess/ChessView;->_vibrator:Landroid/os/Vibrator; │ │ - invoke-virtual {v4, v9, v10}, Landroid/os/Vibrator;->vibrate(J)V │ + invoke-virtual {v4, v10, v11}, Landroid/os/Vibrator;->vibrate(J)V │ │ :cond_d │ move v4, v5 │ │ .line 938 │ goto/16 :goto_0 │ .end method │ @@ -4161,25 +4162,27 @@ │ │ if-eqz v8, :cond_2 │ │ if-ne v7, v10, :cond_0 │ │ iget-object v8, p0, Ljwtc/android/chess/ChessView;->_view:Ljwtc/android/chess/ChessViewBase; │ │ + .line 732 │ invoke-virtual {v8}, Ljwtc/android/chess/ChessViewBase;->getFlippedBoard()Z │ │ move-result v8 │ │ if-nez v8, :cond_1 │ │ :cond_0 │ if-nez v7, :cond_2 │ │ iget-object v8, p0, Ljwtc/android/chess/ChessView;->_view:Ljwtc/android/chess/ChessViewBase; │ │ + .line 733 │ invoke-virtual {v8}, Ljwtc/android/chess/ChessViewBase;->getFlippedBoard()Z │ │ move-result v8 │ │ if-nez v8, :cond_2 │ │ .line 734 │ @@ -4511,28 +4514,30 @@ │ │ const-string v6, ". " │ │ invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v5 │ │ + .line 1360 │ invoke-static {v0}, Ljwtc/chess/Pos;->rowToString(I)Ljava/lang/String; │ │ move-result-object v6 │ │ invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v5 │ │ const-string v6, ". " │ │ invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v5 │ │ + .line 1361 │ invoke-static {v4}, Ljwtc/chess/Pos;->colToString(I)Ljava/lang/String; │ │ move-result-object v6 │ │ invoke-virtual {v6}, Ljava/lang/String;->toUpperCase()Ljava/lang/String; │ │ move-result-object v6 │ @@ -4543,14 +4548,15 @@ │ │ const-string v6, ". " │ │ invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v5 │ │ + .line 1362 │ invoke-static {v4}, Ljwtc/chess/Pos;->rowToString(I)Ljava/lang/String; │ │ move-result-object v6 │ │ invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v5 │ @@ -5191,14 +5197,15 @@ │ if-eqz v7, :cond_9 │ │ :cond_8 │ if-nez v6, :cond_12 │ │ iget-object v7, p0, Ljwtc/android/chess/ChessView;->_view:Ljwtc/android/chess/ChessViewBase; │ │ + .line 1157 │ invoke-virtual {v7}, Ljwtc/android/chess/ChessViewBase;->getFlippedBoard()Z │ │ move-result v7 │ │ if-ne v7, v12, :cond_12 │ │ .line 1159 ├── smali/jwtc/android/chess/setup$SetupOptionsDlg$1.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$this$0:Ljwtc/android/chess/setup; │ │ │ # direct methods │ .method constructor (Ljwtc/android/chess/setup$SetupOptionsDlg;Ljwtc/android/chess/setup;)V │ .locals 0 │ + .param p1, "this$1" # Ljwtc/android/chess/setup$SetupOptionsDlg; │ │ .prologue │ .line 511 │ iput-object p1, p0, Ljwtc/android/chess/setup$SetupOptionsDlg$1;->this$1:Ljwtc/android/chess/setup$SetupOptionsDlg; │ │ iput-object p2, p0, Ljwtc/android/chess/setup$SetupOptionsDlg$1;->val$this$0:Ljwtc/android/chess/setup; ├── smali/jwtc/android/chess/ChessPreferences$3.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Ljwtc/android/chess/ChessPreferences; │ │ │ # direct methods │ .method constructor (Ljwtc/android/chess/ChessPreferences;)V │ .locals 0 │ + .param p1, "this$0" # Ljwtc/android/chess/ChessPreferences; │ │ .prologue │ .line 82 │ iput-object p1, p0, Ljwtc/android/chess/ChessPreferences$3;->this$0:Ljwtc/android/chess/ChessPreferences; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/jwtc/android/chess/setup$2.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Ljwtc/android/chess/setup; │ │ │ # direct methods │ .method constructor (Ljwtc/android/chess/setup;)V │ .locals 0 │ + .param p1, "this$0" # Ljwtc/android/chess/setup; │ │ .prologue │ .line 92 │ iput-object p1, p0, Ljwtc/android/chess/setup$2;->this$0:Ljwtc/android/chess/setup; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/jwtc/android/chess/MyBaseActivity$1$1.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$view:Landroid/view/View; │ │ │ # direct methods │ .method constructor (Ljwtc/android/chess/MyBaseActivity$1;Landroid/view/View;)V │ .locals 0 │ + .param p1, "this$1" # Ljwtc/android/chess/MyBaseActivity$1; │ │ .prologue │ .line 29 │ iput-object p1, p0, Ljwtc/android/chess/MyBaseActivity$1$1;->this$1:Ljwtc/android/chess/MyBaseActivity$1; │ │ iput-object p2, p0, Ljwtc/android/chess/MyBaseActivity$1$1;->val$view:Landroid/view/View; ├── smali/jwtc/android/chess/ChessPreferences$1$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$1:Ljwtc/android/chess/ChessPreferences$1; │ │ │ # direct methods │ .method constructor (Ljwtc/android/chess/ChessPreferences$1;)V │ .locals 0 │ + .param p1, "this$1" # Ljwtc/android/chess/ChessPreferences$1; │ │ .prologue │ .line 45 │ iput-object p1, p0, Ljwtc/android/chess/ChessPreferences$1$1;->this$1:Ljwtc/android/chess/ChessPreferences$1; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/jwtc/android/chess/ChessView$22.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Ljwtc/android/chess/ChessView; │ │ │ # direct methods │ .method constructor (Ljwtc/android/chess/ChessView;)V │ .locals 0 │ + .param p1, "this$0" # Ljwtc/android/chess/ChessView; │ │ .prologue │ .line 1261 │ iput-object p1, p0, Ljwtc/android/chess/ChessView$22;->this$0:Ljwtc/android/chess/ChessView; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/jwtc/android/chess/SaveGameDlg$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Ljwtc/android/chess/SaveGameDlg; │ │ │ # direct methods │ .method constructor (Ljwtc/android/chess/SaveGameDlg;)V │ .locals 0 │ + .param p1, "this$0" # Ljwtc/android/chess/SaveGameDlg; │ │ .prologue │ .line 42 │ iput-object p1, p0, Ljwtc/android/chess/SaveGameDlg$1;->this$0:Ljwtc/android/chess/SaveGameDlg; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/jwtc/android/chess/GamesListView$2.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Ljwtc/android/chess/GamesListView; │ │ │ # direct methods │ .method constructor (Ljwtc/android/chess/GamesListView;)V │ .locals 0 │ + .param p1, "this$0" # Ljwtc/android/chess/GamesListView; │ │ .prologue │ .line 65 │ iput-object p1, p0, Ljwtc/android/chess/GamesListView$2;->this$0:Ljwtc/android/chess/GamesListView; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/jwtc/android/chess/ChessView$2$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$1:Ljwtc/android/chess/ChessView$2; │ │ │ # direct methods │ .method constructor (Ljwtc/android/chess/ChessView$2;)V │ .locals 0 │ + .param p1, "this$1" # Ljwtc/android/chess/ChessView$2; │ │ .prologue │ .line 171 │ iput-object p1, p0, Ljwtc/android/chess/ChessView$2$1;->this$1:Ljwtc/android/chess/ChessView$2; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/jwtc/android/chess/R.smali │ @@ -25,10 +25,9 @@ │ .method public constructor ()V │ .locals 0 │ │ .prologue │ .line 10 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ - .line 721 │ return-void │ .end method ├── smali/jwtc/android/chess/ChessView$21.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Ljwtc/android/chess/ChessView; │ │ │ # direct methods │ .method constructor (Ljwtc/android/chess/ChessView;)V │ .locals 0 │ + .param p1, "this$0" # Ljwtc/android/chess/ChessView; │ │ .prologue │ .line 1254 │ iput-object p1, p0, Ljwtc/android/chess/ChessView$21;->this$0:Ljwtc/android/chess/ChessView; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/jwtc/android/chess/start$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Ljwtc/android/chess/start; │ │ │ # direct methods │ .method constructor (Ljwtc/android/chess/start;)V │ .locals 0 │ + .param p1, "this$0" # Ljwtc/android/chess/start; │ │ .prologue │ .line 37 │ iput-object p1, p0, Ljwtc/android/chess/start$1;->this$0:Ljwtc/android/chess/start; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/jwtc/android/chess/options$5$2.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$1:Ljwtc/android/chess/options$5; │ │ │ # direct methods │ .method constructor (Ljwtc/android/chess/options$5;)V │ .locals 0 │ + .param p1, "this$1" # Ljwtc/android/chess/options$5; │ │ .prologue │ .line 134 │ iput-object p1, p0, Ljwtc/android/chess/options$5$2;->this$1:Ljwtc/android/chess/options$5; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/jwtc/android/chess/ChessView$7.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Ljwtc/android/chess/ChessView; │ │ │ # direct methods │ .method constructor (Ljwtc/android/chess/ChessView;)V │ .locals 0 │ + .param p1, "this$0" # Ljwtc/android/chess/ChessView; │ │ .prologue │ .line 366 │ iput-object p1, p0, Ljwtc/android/chess/ChessView$7;->this$0:Ljwtc/android/chess/ChessView; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/jwtc/android/chess/ChessView$12.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Ljwtc/android/chess/ChessView; │ │ │ # direct methods │ .method constructor (Ljwtc/android/chess/ChessView;)V │ .locals 0 │ + .param p1, "this$0" # Ljwtc/android/chess/ChessView; │ │ .prologue │ .line 464 │ iput-object p1, p0, Ljwtc/android/chess/ChessView$12;->this$0:Ljwtc/android/chess/ChessView; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/jwtc/android/chess/options$4.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Ljwtc/android/chess/options; │ │ │ # direct methods │ .method constructor (Ljwtc/android/chess/options;)V │ .locals 0 │ + .param p1, "this$0" # Ljwtc/android/chess/options; │ │ .prologue │ .line 82 │ iput-object p1, p0, Ljwtc/android/chess/options$4;->this$0:Ljwtc/android/chess/options; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/jwtc/android/chess/ChessPreferences$2.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Ljwtc/android/chess/ChessPreferences; │ │ │ # direct methods │ .method constructor (Ljwtc/android/chess/ChessPreferences;)V │ .locals 0 │ + .param p1, "this$0" # Ljwtc/android/chess/ChessPreferences; │ │ .prologue │ .line 63 │ iput-object p1, p0, Ljwtc/android/chess/ChessPreferences$2;->this$0:Ljwtc/android/chess/ChessPreferences; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/jwtc/android/chess/GamesListView$3.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Ljwtc/android/chess/GamesListView; │ │ │ # direct methods │ .method constructor (Ljwtc/android/chess/GamesListView;)V │ .locals 0 │ + .param p1, "this$0" # Ljwtc/android/chess/GamesListView; │ │ .prologue │ .line 77 │ iput-object p1, p0, Ljwtc/android/chess/GamesListView$3;->this$0:Ljwtc/android/chess/GamesListView; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/jwtc/android/chess/ChessPreferences$1.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$editor:Landroid/content/SharedPreferences$Editor; │ │ │ # direct methods │ .method constructor (Ljwtc/android/chess/ChessPreferences;Landroid/content/SharedPreferences$Editor;)V │ .locals 0 │ + .param p1, "this$0" # Ljwtc/android/chess/ChessPreferences; │ │ .prologue │ .line 38 │ iput-object p1, p0, Ljwtc/android/chess/ChessPreferences$1;->this$0:Ljwtc/android/chess/ChessPreferences; │ │ iput-object p2, p0, Ljwtc/android/chess/ChessPreferences$1;->val$editor:Landroid/content/SharedPreferences$Editor; ├── smali/jwtc/android/chess/GamesListView$5.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Ljwtc/android/chess/GamesListView; │ │ │ # direct methods │ .method constructor (Ljwtc/android/chess/GamesListView;)V │ .locals 0 │ + .param p1, "this$0" # Ljwtc/android/chess/GamesListView; │ │ .prologue │ .line 101 │ iput-object p1, p0, Ljwtc/android/chess/GamesListView$5;->this$0:Ljwtc/android/chess/GamesListView; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/jwtc/android/chess/ChessView$20.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Ljwtc/android/chess/ChessView; │ │ │ # direct methods │ .method constructor (Ljwtc/android/chess/ChessView;)V │ .locals 0 │ + .param p1, "this$0" # Ljwtc/android/chess/ChessView; │ │ .prologue │ .line 1244 │ iput-object p1, p0, Ljwtc/android/chess/ChessView$20;->this$0:Ljwtc/android/chess/ChessView; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/jwtc/android/chess/setup.smali │ @@ -65,15 +65,14 @@ │ │ .line 45 │ iput v0, p0, Ljwtc/android/chess/setup;->SEL_COLOR:I │ │ .line 47 │ iput v0, p0, Ljwtc/android/chess/setup;->SELBUTTONS_COUNT:I │ │ - .line 488 │ return-void │ .end method │ │ .method static synthetic access$000(Ljwtc/android/chess/setup;)Ljwtc/android/chess/ChessViewBase; │ .locals 1 │ .param p0, "x0" # Ljwtc/android/chess/setup; │ │ @@ -436,22 +435,24 @@ │ :cond_3 │ iget v2, p0, Ljwtc/android/chess/setup;->_selectedPosition:I │ │ if-ltz v2, :cond_2 │ │ iget-object v2, p0, Ljwtc/android/chess/setup;->_jni:Ljwtc/chess/JNI; │ │ + .line 314 │ invoke-virtual {v2, v5, p1}, Ljwtc/chess/JNI;->pieceAt(II)I │ │ move-result v2 │ │ if-ne v2, v4, :cond_2 │ │ iget-object v2, p0, Ljwtc/android/chess/setup;->_jni:Ljwtc/chess/JNI; │ │ + .line 315 │ invoke-virtual {v2, v3, p1}, Ljwtc/chess/JNI;->pieceAt(II)I │ │ move-result v2 │ │ if-ne v2, v4, :cond_2 │ │ .line 317 │ @@ -1778,38 +1779,42 @@ │ .line 379 │ new-instance v0, Landroid/app/AlertDialog$Builder; │ │ invoke-direct {v0, p0}, Landroid/app/AlertDialog$Builder;->(Landroid/content/Context;)V │ │ const-string v1, "Use illegal position?" │ │ + .line 380 │ invoke-virtual {v0, v1}, Landroid/app/AlertDialog$Builder;->setTitle(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; │ │ move-result-object v0 │ │ const-string v1, "Yes" │ │ new-instance v2, Ljwtc/android/chess/setup$8; │ │ invoke-direct {v2, p0}, Ljwtc/android/chess/setup$8;->(Ljwtc/android/chess/setup;)V │ │ + .line 381 │ 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, "No" │ │ new-instance v2, Ljwtc/android/chess/setup$7; │ │ invoke-direct {v2, p0}, Ljwtc/android/chess/setup$7;->(Ljwtc/android/chess/setup;)V │ │ + .line 390 │ 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 │ │ + .line 395 │ invoke-virtual {v0}, Landroid/app/AlertDialog$Builder;->show()Landroid/app/AlertDialog; │ │ .line 402 │ :goto_5 │ return-void │ │ .line 357 ├── smali/jwtc/android/chess/main$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Ljwtc/android/chess/main; │ │ │ # direct methods │ .method constructor (Ljwtc/android/chess/main;)V │ .locals 0 │ + .param p1, "this$0" # Ljwtc/android/chess/main; │ │ .prologue │ .line 130 │ iput-object p1, p0, Ljwtc/android/chess/main$1;->this$0:Ljwtc/android/chess/main; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/jwtc/android/chess/ChessView$2.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Ljwtc/android/chess/ChessView; │ │ │ # direct methods │ .method constructor (Ljwtc/android/chess/ChessView;)V │ .locals 0 │ + .param p1, "this$0" # Ljwtc/android/chess/ChessView; │ │ .prologue │ .line 161 │ iput-object p1, p0, Ljwtc/android/chess/ChessView$2;->this$0:Ljwtc/android/chess/ChessView; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ @@ -82,14 +83,15 @@ │ │ move-result-object v3 │ │ invoke-direct {v2, v3}, Landroid/app/AlertDialog$Builder;->(Landroid/content/Context;)V │ │ iget-object v3, p0, Ljwtc/android/chess/ChessView$2;->this$0:Ljwtc/android/chess/ChessView; │ │ + .line 170 │ invoke-static {v3}, Ljwtc/android/chess/ChessView;->access$1100(Ljwtc/android/chess/ChessView;)Ljwtc/android/chess/main; │ │ move-result-object v3 │ │ const v4, 0x7f08005a │ │ invoke-virtual {v3, v4}, Ljwtc/android/chess/main;->getString(I)Ljava/lang/String; │ @@ -102,14 +104,15 @@ │ │ const v3, 0x7f080041 │ │ new-instance v4, Ljwtc/android/chess/ChessView$2$1; │ │ invoke-direct {v4, p0}, Ljwtc/android/chess/ChessView$2$1;->(Ljwtc/android/chess/ChessView$2;)V │ │ + .line 171 │ invoke-virtual {v2, v3, v4}, Landroid/app/AlertDialog$Builder;->setNegativeButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; │ │ move-result-object v1 │ │ .line 176 │ .local v1, "builder":Landroid/app/AlertDialog$Builder; │ const v2, 0x7f080040 ├── smali/jwtc/android/chess/ChessView$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Ljwtc/android/chess/ChessView; │ │ │ # direct methods │ .method constructor (Ljwtc/android/chess/ChessView;)V │ .locals 0 │ + .param p1, "this$0" # Ljwtc/android/chess/ChessView; │ │ .prologue │ .line 138 │ iput-object p1, p0, Ljwtc/android/chess/ChessView$1;->this$0:Ljwtc/android/chess/ChessView; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/jwtc/android/chess/ChessView$13$1.smali │ @@ -24,14 +24,15 @@ │ │ .field final synthetic val$input:Landroid/widget/EditText; │ │ │ # direct methods │ .method constructor (Ljwtc/android/chess/ChessView$13;Landroid/widget/EditText;I)V │ .locals 0 │ + .param p1, "this$1" # Ljwtc/android/chess/ChessView$13; │ │ .prologue │ .line 492 │ iput-object p1, p0, Ljwtc/android/chess/ChessView$13$1;->this$1:Ljwtc/android/chess/ChessView$13; │ │ iput-object p2, p0, Ljwtc/android/chess/ChessView$13$1;->val$input:Landroid/widget/EditText; ├── smali/jwtc/android/chess/ChessView$10.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Ljwtc/android/chess/ChessView; │ │ │ # direct methods │ .method constructor (Ljwtc/android/chess/ChessView;)V │ .locals 0 │ + .param p1, "this$0" # Ljwtc/android/chess/ChessView; │ │ .prologue │ .line 420 │ iput-object p1, p0, Ljwtc/android/chess/ChessView$10;->this$0:Ljwtc/android/chess/ChessView; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/jwtc/android/chess/setup$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Ljwtc/android/chess/setup; │ │ │ # direct methods │ .method constructor (Ljwtc/android/chess/setup;)V │ .locals 0 │ + .param p1, "this$0" # Ljwtc/android/chess/setup; │ │ .prologue │ .line 82 │ iput-object p1, p0, Ljwtc/android/chess/setup$1;->this$0:Ljwtc/android/chess/setup; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/jwtc/android/chess/ChessView$9.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Ljwtc/android/chess/ChessView; │ │ │ # direct methods │ .method constructor (Ljwtc/android/chess/ChessView;)V │ .locals 0 │ + .param p1, "this$0" # Ljwtc/android/chess/ChessView; │ │ .prologue │ .line 409 │ iput-object p1, p0, Ljwtc/android/chess/ChessView$9;->this$0:Ljwtc/android/chess/ChessView; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/jwtc/android/chess/GamesListView$8.smali │ @@ -17,19 +17,20 @@ │ # instance fields │ .field final synthetic this$0:Ljwtc/android/chess/GamesListView; │ │ │ # direct methods │ .method constructor (Ljwtc/android/chess/GamesListView;Landroid/content/Context;ILandroid/database/Cursor;[Ljava/lang/String;[I)V │ .locals 0 │ - .param p2, "x0" # Landroid/content/Context; │ - .param p3, "x1" # I │ - .param p4, "x2" # Landroid/database/Cursor; │ - .param p5, "x3" # [Ljava/lang/String; │ - .param p6, "x4" # [I │ + .param p1, "this$0" # Ljwtc/android/chess/GamesListView; │ + .param p2, "context" # Landroid/content/Context; │ + .param p3, "layout" # I │ + .param p4, "c" # Landroid/database/Cursor; │ + .param p5, "from" # [Ljava/lang/String; │ + .param p6, "to" # [I │ │ .prologue │ .line 148 │ iput-object p1, p0, Ljwtc/android/chess/GamesListView$8;->this$0:Ljwtc/android/chess/GamesListView; │ │ invoke-direct/range {p0 .. p6}, Ljwtc/android/chess/GamesListView$AlternatingSimpleCursorAdapter;->(Ljwtc/android/chess/GamesListView;Landroid/content/Context;ILandroid/database/Cursor;[Ljava/lang/String;[I)V ├── smali/jwtc/android/chess/GamesListView$9.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Ljwtc/android/chess/GamesListView; │ │ │ # direct methods │ .method constructor (Ljwtc/android/chess/GamesListView;)V │ .locals 0 │ + .param p1, "this$0" # Ljwtc/android/chess/GamesListView; │ │ .prologue │ .line 175 │ iput-object p1, p0, Ljwtc/android/chess/GamesListView$9;->this$0:Ljwtc/android/chess/GamesListView; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/jwtc/android/chess/GamesListView$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Ljwtc/android/chess/GamesListView; │ │ │ # direct methods │ .method constructor (Ljwtc/android/chess/GamesListView;)V │ .locals 0 │ + .param p1, "this$0" # Ljwtc/android/chess/GamesListView; │ │ .prologue │ .line 52 │ iput-object p1, p0, Ljwtc/android/chess/GamesListView$1;->this$0:Ljwtc/android/chess/GamesListView; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/jwtc/android/chess/SaveGameDlg$2.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Ljwtc/android/chess/SaveGameDlg; │ │ │ # direct methods │ .method constructor (Ljwtc/android/chess/SaveGameDlg;)V │ .locals 0 │ + .param p1, "this$0" # Ljwtc/android/chess/SaveGameDlg; │ │ .prologue │ .line 49 │ iput-object p1, p0, Ljwtc/android/chess/SaveGameDlg$2;->this$0:Ljwtc/android/chess/SaveGameDlg; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/jwtc/android/chess/ChessView$16.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$iTo:I │ │ │ # direct methods │ .method constructor (Ljwtc/android/chess/ChessView;I)V │ .locals 0 │ + .param p1, "this$0" # Ljwtc/android/chess/ChessView; │ │ .prologue │ .line 874 │ iput-object p1, p0, Ljwtc/android/chess/ChessView$16;->this$0:Ljwtc/android/chess/ChessView; │ │ iput p2, p0, Ljwtc/android/chess/ChessView$16;->val$iTo:I ├── smali/jwtc/android/chess/options$2.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Ljwtc/android/chess/options; │ │ │ # direct methods │ .method constructor (Ljwtc/android/chess/options;)V │ .locals 0 │ + .param p1, "this$0" # Ljwtc/android/chess/options; │ │ .prologue │ .line 69 │ iput-object p1, p0, Ljwtc/android/chess/options$2;->this$0:Ljwtc/android/chess/options; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/jwtc/android/chess/PGNView$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Ljwtc/android/chess/PGNView; │ │ │ # direct methods │ .method constructor (Ljwtc/android/chess/PGNView;)V │ .locals 0 │ + .param p1, "this$0" # Ljwtc/android/chess/PGNView; │ │ .prologue │ .line 42 │ iput-object p1, p0, Ljwtc/android/chess/PGNView$1;->this$0:Ljwtc/android/chess/PGNView; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/jwtc/android/chess/PGNView$2.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Ljwtc/android/chess/PGNView; │ │ │ # direct methods │ .method constructor (Ljwtc/android/chess/PGNView;)V │ .locals 0 │ + .param p1, "this$0" # Ljwtc/android/chess/PGNView; │ │ .prologue │ .line 48 │ iput-object p1, p0, Ljwtc/android/chess/PGNView$2;->this$0:Ljwtc/android/chess/PGNView; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/jwtc/android/chess/options$5$1.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$input:Landroid/widget/EditText; │ │ │ # direct methods │ .method constructor (Ljwtc/android/chess/options$5;Landroid/widget/EditText;)V │ .locals 0 │ + .param p1, "this$1" # Ljwtc/android/chess/options$5; │ │ .prologue │ .line 112 │ iput-object p1, p0, Ljwtc/android/chess/options$5$1;->this$1:Ljwtc/android/chess/options$5; │ │ iput-object p2, p0, Ljwtc/android/chess/options$5$1;->val$input:Landroid/widget/EditText; ├── smali/jwtc/android/chess/ChessView$11.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Ljwtc/android/chess/ChessView; │ │ │ # direct methods │ .method constructor (Ljwtc/android/chess/ChessView;)V │ .locals 0 │ + .param p1, "this$0" # Ljwtc/android/chess/ChessView; │ │ .prologue │ .line 433 │ iput-object p1, p0, Ljwtc/android/chess/ChessView$11;->this$0:Ljwtc/android/chess/ChessView; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/jwtc/android/chess/setup$8.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Ljwtc/android/chess/setup; │ │ │ # direct methods │ .method constructor (Ljwtc/android/chess/setup;)V │ .locals 0 │ + .param p1, "this$0" # Ljwtc/android/chess/setup; │ │ .prologue │ .line 382 │ iput-object p1, p0, Ljwtc/android/chess/setup$8;->this$0:Ljwtc/android/chess/setup; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/jwtc/android/chess/GamesListView$10.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$id:J │ │ │ # direct methods │ .method constructor (Ljwtc/android/chess/GamesListView;J)V │ .locals 0 │ + .param p1, "this$0" # Ljwtc/android/chess/GamesListView; │ │ .prologue │ .line 265 │ iput-object p1, p0, Ljwtc/android/chess/GamesListView$10;->this$0:Ljwtc/android/chess/GamesListView; │ │ iput-wide p2, p0, Ljwtc/android/chess/GamesListView$10;->val$id:J ├── smali/jwtc/android/chess/main$1$1.smali │ @@ -20,28 +20,29 @@ │ # instance fields │ .field final synthetic this$1:Ljwtc/android/chess/main$1; │ │ │ # direct methods │ .method constructor (Ljwtc/android/chess/main$1;)V │ .locals 0 │ + .param p1, "this$1" # Ljwtc/android/chess/main$1; │ │ .prologue │ .line 164 │ iput-object p1, p0, Ljwtc/android/chess/main$1$1;->this$1:Ljwtc/android/chess/main$1; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ return-void │ .end method │ │ │ # virtual methods │ .method public onClick(Landroid/content/DialogInterface;I)V │ - .locals 3 │ + .locals 4 │ .param p1, "dialog" # Landroid/content/DialogInterface; │ .param p2, "item" # I │ │ .prologue │ .line 166 │ invoke-interface {p1}, Landroid/content/DialogInterface;->dismiss()V │ │ @@ -53,17 +54,17 @@ │ │ iget-object v0, v0, Ljwtc/android/chess/main$1;->this$0:Ljwtc/android/chess/main; │ │ invoke-static {v0}, Ljwtc/android/chess/main;->access$100(Ljwtc/android/chess/main;)Ljwtc/android/chess/ChessView; │ │ move-result-object v0 │ │ - const-wide/16 v1, 0x0 │ + const-wide/16 v2, 0x0 │ │ - iput-wide v1, v0, Ljwtc/android/chess/ChessView;->_lClockTotal:J │ + iput-wide v2, v0, Ljwtc/android/chess/ChessView;->_lClockTotal:J │ │ .line 179 │ :cond_0 │ :goto_0 │ iget-object v0, p0, Ljwtc/android/chess/main$1$1;->this$1:Ljwtc/android/chess/main$1; │ │ iget-object v0, v0, Ljwtc/android/chess/main$1;->this$0:Ljwtc/android/chess/main; │ @@ -88,17 +89,17 @@ │ │ iget-object v0, v0, Ljwtc/android/chess/main$1;->this$0:Ljwtc/android/chess/main; │ │ invoke-static {v0}, Ljwtc/android/chess/main;->access$100(Ljwtc/android/chess/main;)Ljwtc/android/chess/ChessView; │ │ move-result-object v0 │ │ - const-wide/32 v1, 0x1d4c0 │ + const-wide/32 v2, 0x1d4c0 │ │ - iput-wide v1, v0, Ljwtc/android/chess/ChessView;->_lClockTotal:J │ + iput-wide v2, v0, Ljwtc/android/chess/ChessView;->_lClockTotal:J │ │ goto :goto_0 │ │ .line 171 │ :cond_2 │ const/4 v0, 0x2 │ │ @@ -109,17 +110,17 @@ │ │ iget-object v0, v0, Ljwtc/android/chess/main$1;->this$0:Ljwtc/android/chess/main; │ │ invoke-static {v0}, Ljwtc/android/chess/main;->access$100(Ljwtc/android/chess/main;)Ljwtc/android/chess/ChessView; │ │ move-result-object v0 │ │ - const-wide/32 v1, 0x493e0 │ + const-wide/32 v2, 0x493e0 │ │ - iput-wide v1, v0, Ljwtc/android/chess/ChessView;->_lClockTotal:J │ + iput-wide v2, v0, Ljwtc/android/chess/ChessView;->_lClockTotal:J │ │ goto :goto_0 │ │ .line 173 │ :cond_3 │ const/4 v0, 0x3 │ │ @@ -130,17 +131,17 @@ │ │ iget-object v0, v0, Ljwtc/android/chess/main$1;->this$0:Ljwtc/android/chess/main; │ │ invoke-static {v0}, Ljwtc/android/chess/main;->access$100(Ljwtc/android/chess/main;)Ljwtc/android/chess/ChessView; │ │ move-result-object v0 │ │ - const-wide/32 v1, 0x927c0 │ + const-wide/32 v2, 0x927c0 │ │ - iput-wide v1, v0, Ljwtc/android/chess/ChessView;->_lClockTotal:J │ + iput-wide v2, v0, Ljwtc/android/chess/ChessView;->_lClockTotal:J │ │ goto :goto_0 │ │ .line 175 │ :cond_4 │ const/4 v0, 0x4 │ │ @@ -151,17 +152,17 @@ │ │ iget-object v0, v0, Ljwtc/android/chess/main$1;->this$0:Ljwtc/android/chess/main; │ │ invoke-static {v0}, Ljwtc/android/chess/main;->access$100(Ljwtc/android/chess/main;)Ljwtc/android/chess/ChessView; │ │ move-result-object v0 │ │ - const-wide/32 v1, 0x1b7740 │ + const-wide/32 v2, 0x1b7740 │ │ - iput-wide v1, v0, Ljwtc/android/chess/ChessView;->_lClockTotal:J │ + iput-wide v2, v0, Ljwtc/android/chess/ChessView;->_lClockTotal:J │ │ goto :goto_0 │ │ .line 177 │ :cond_5 │ const/4 v0, 0x5 │ │ @@ -172,13 +173,13 @@ │ │ iget-object v0, v0, Ljwtc/android/chess/main$1;->this$0:Ljwtc/android/chess/main; │ │ invoke-static {v0}, Ljwtc/android/chess/main;->access$100(Ljwtc/android/chess/main;)Ljwtc/android/chess/ChessView; │ │ move-result-object v0 │ │ - const-wide/32 v1, 0x36ee80 │ + const-wide/32 v2, 0x36ee80 │ │ - iput-wide v1, v0, Ljwtc/android/chess/ChessView;->_lClockTotal:J │ + iput-wide v2, v0, Ljwtc/android/chess/ChessView;->_lClockTotal:J │ │ goto :goto_0 │ .end method ├── smali/jwtc/android/chess/ChessView$3.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Ljwtc/android/chess/ChessView; │ │ │ # direct methods │ .method constructor (Ljwtc/android/chess/ChessView;)V │ .locals 0 │ + .param p1, "this$0" # Ljwtc/android/chess/ChessView; │ │ .prologue │ .line 193 │ iput-object p1, p0, Ljwtc/android/chess/ChessView$3;->this$0:Ljwtc/android/chess/ChessView; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/jwtc/android/chess/setup$SetupOptionsDlg.smali │ @@ -35,14 +35,15 @@ │ │ .field final synthetic this$0:Ljwtc/android/chess/setup; │ │ │ # direct methods │ .method public constructor (Ljwtc/android/chess/setup;)V │ .locals 3 │ + .param p1, "this$0" # Ljwtc/android/chess/setup; │ │ .prologue │ .line 496 │ iput-object p1, p0, Ljwtc/android/chess/setup$SetupOptionsDlg;->this$0:Ljwtc/android/chess/setup; │ │ .line 497 │ invoke-direct {p0, p1}, Landroid/app/Dialog;->(Landroid/content/Context;)V ├── smali/jwtc/android/chess/main.smali │ @@ -470,57 +470,57 @@ │ │ .line 543 │ :cond_1 │ return-void │ .end method │ │ .method private newGame()V │ - .locals 5 │ + .locals 6 │ │ .prologue │ - const/4 v4, 0x0 │ + const/4 v5, 0x0 │ │ - const/4 v3, 0x0 │ + const/4 v4, 0x0 │ │ .line 546 │ - const-wide/16 v1, 0x0 │ + const-wide/16 v2, 0x0 │ │ - iput-wide v1, p0, Ljwtc/android/chess/main;->_lGameID:J │ + iput-wide v2, p0, Ljwtc/android/chess/main;->_lGameID:J │ │ .line 547 │ iget-object v1, p0, Ljwtc/android/chess/main;->_chessView:Ljwtc/android/chess/ChessView; │ │ invoke-virtual {v1}, Ljwtc/android/chess/ChessView;->newGame()V │ │ .line 548 │ const-string v1, "ChessPlayer" │ │ - invoke-virtual {p0, v1, v3}, Ljwtc/android/chess/main;->getSharedPreferences(Ljava/lang/String;I)Landroid/content/SharedPreferences; │ + invoke-virtual {p0, v1, v4}, Ljwtc/android/chess/main;->getSharedPreferences(Ljava/lang/String;I)Landroid/content/SharedPreferences; │ │ move-result-object v1 │ │ invoke-interface {v1}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor; │ │ move-result-object v0 │ │ .line 549 │ .local v0, "editor":Landroid/content/SharedPreferences$Editor; │ const-string v1, "FEN" │ │ - invoke-interface {v0, v1, v4}, Landroid/content/SharedPreferences$Editor;->putString(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; │ + invoke-interface {v0, v1, v5}, Landroid/content/SharedPreferences$Editor;->putString(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; │ │ .line 550 │ const-string v1, "boardNum" │ │ - invoke-interface {v0, v1, v3}, Landroid/content/SharedPreferences$Editor;->putInt(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor; │ + invoke-interface {v0, v1, v4}, Landroid/content/SharedPreferences$Editor;->putInt(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor; │ │ .line 551 │ const-string v1, "game_pgn" │ │ - invoke-interface {v0, v1, v4}, Landroid/content/SharedPreferences$Editor;->putString(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; │ + invoke-interface {v0, v1, v5}, Landroid/content/SharedPreferences$Editor;->putString(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; │ │ .line 552 │ const-string v1, "game_id" │ │ iget-wide v2, p0, Ljwtc/android/chess/main;->_lGameID:J │ │ invoke-interface {v0, v1, v2, v3}, Landroid/content/SharedPreferences$Editor;->putLong(Ljava/lang/String;J)Landroid/content/SharedPreferences$Editor; │ @@ -625,17 +625,17 @@ │ const/4 v3, 0x0 │ │ invoke-interface {v0, v2, v3}, Landroid/content/SharedPreferences$Editor;->putString(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; │ │ .line 567 │ const-string v2, "game_id" │ │ - iget-wide v3, p0, Ljwtc/android/chess/main;->_lGameID:J │ + iget-wide v4, p0, Ljwtc/android/chess/main;->_lGameID:J │ │ - invoke-interface {v0, v2, v3, v4}, Landroid/content/SharedPreferences$Editor;->putLong(Ljava/lang/String;J)Landroid/content/SharedPreferences$Editor; │ + invoke-interface {v0, v2, v4, v5}, Landroid/content/SharedPreferences$Editor;->putLong(Ljava/lang/String;J)Landroid/content/SharedPreferences$Editor; │ │ .line 568 │ invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;->commit()Z │ │ .line 569 │ return-void │ .end method │ @@ -846,37 +846,37 @@ │ invoke-virtual {v0}, Ljwtc/android/chess/ChessView;->flipBoard()V │ │ .line 672 │ return-void │ .end method │ │ .method protected onActivityResult(IILandroid/content/Intent;)V │ - .locals 11 │ + .locals 12 │ .param p1, "requestCode" # I │ .param p2, "resultCode" # I │ .param p3, "data" # Landroid/content/Intent; │ │ .prologue │ - const-wide/16 v9, 0x0 │ + const-wide/16 v10, 0x0 │ │ - const/4 v8, 0x1 │ + const/4 v7, 0x1 │ │ - const/4 v7, 0x0 │ + const/4 v8, 0x0 │ │ const/4 v6, -0x1 │ │ .line 432 │ const-string v4, "main" │ │ const-string v5, "onActivityResult" │ │ invoke-static {v4, v5}, Landroid/util/Log;->i(Ljava/lang/String;Ljava/lang/String;)I │ │ .line 434 │ - if-ne p1, v8, :cond_1 │ + if-ne p1, v7, :cond_1 │ │ .line 435 │ if-ne p2, v6, :cond_0 │ │ .line 437 │ iget-object v4, p0, Ljwtc/android/chess/main;->_chessView:Ljwtc/android/chess/ChessView; │ │ @@ -916,34 +916,34 @@ │ :try_end_0 │ .catch Ljava/lang/Exception; {:try_start_0 .. :try_end_0} :catch_0 │ │ .line 448 │ :goto_1 │ const-string v4, "ChessPlayer" │ │ - invoke-virtual {p0, v4, v7}, Ljwtc/android/chess/main;->getSharedPreferences(Ljava/lang/String;I)Landroid/content/SharedPreferences; │ + invoke-virtual {p0, v4, v8}, Ljwtc/android/chess/main;->getSharedPreferences(Ljava/lang/String;I)Landroid/content/SharedPreferences; │ │ move-result-object v4 │ │ invoke-interface {v4}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor; │ │ move-result-object v1 │ │ .line 449 │ .local v1, "editor":Landroid/content/SharedPreferences$Editor; │ const-string v4, "game_id" │ │ - iget-wide v5, p0, Ljwtc/android/chess/main;->_lGameID:J │ + iget-wide v6, p0, Ljwtc/android/chess/main;->_lGameID:J │ │ - invoke-interface {v1, v4, v5, v6}, Landroid/content/SharedPreferences$Editor;->putLong(Ljava/lang/String;J)Landroid/content/SharedPreferences$Editor; │ + invoke-interface {v1, v4, v6, v7}, Landroid/content/SharedPreferences$Editor;->putLong(Ljava/lang/String;J)Landroid/content/SharedPreferences$Editor; │ │ .line 450 │ const-string v4, "boardNum" │ │ - invoke-interface {v1, v4, v7}, Landroid/content/SharedPreferences$Editor;->putInt(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor; │ + invoke-interface {v1, v4, v8}, Landroid/content/SharedPreferences$Editor;->putInt(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor; │ │ .line 451 │ const-string v4, "FEN" │ │ const/4 v5, 0x0 │ │ invoke-interface {v1, v4, v5}, Landroid/content/SharedPreferences$Editor;->putString(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; │ @@ -956,15 +956,15 @@ │ .line 445 │ .end local v1 # "editor":Landroid/content/SharedPreferences$Editor; │ :catch_0 │ move-exception v2 │ │ .line 446 │ .local v2, "ex":Ljava/lang/Exception; │ - iput-wide v9, p0, Ljwtc/android/chess/main;->_lGameID:J │ + iput-wide v10, p0, Ljwtc/android/chess/main;->_lGameID:J │ │ goto :goto_1 │ │ .line 454 │ .end local v2 # "ex":Ljava/lang/Exception; │ .end local v3 # "uri":Landroid/net/Uri; │ :cond_2 │ @@ -982,32 +982,32 @@ │ │ move-result-object v0 │ │ .line 459 │ .local v0, "contents":Ljava/lang/String; │ const-string v4, "ChessPlayer" │ │ - invoke-virtual {p0, v4, v7}, Ljwtc/android/chess/main;->getSharedPreferences(Ljava/lang/String;I)Landroid/content/SharedPreferences; │ + invoke-virtual {p0, v4, v8}, Ljwtc/android/chess/main;->getSharedPreferences(Ljava/lang/String;I)Landroid/content/SharedPreferences; │ │ move-result-object v4 │ │ invoke-interface {v4}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor; │ │ move-result-object v1 │ │ .line 460 │ .restart local v1 # "editor":Landroid/content/SharedPreferences$Editor; │ const-string v4, "game_id" │ │ - invoke-interface {v1, v4, v9, v10}, Landroid/content/SharedPreferences$Editor;->putLong(Ljava/lang/String;J)Landroid/content/SharedPreferences$Editor; │ + invoke-interface {v1, v4, v10, v11}, Landroid/content/SharedPreferences$Editor;->putLong(Ljava/lang/String;J)Landroid/content/SharedPreferences$Editor; │ │ .line 461 │ const-string v4, "boardNum" │ │ - invoke-interface {v1, v4, v7}, Landroid/content/SharedPreferences$Editor;->putInt(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor; │ + invoke-interface {v1, v4, v8}, Landroid/content/SharedPreferences$Editor;->putInt(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor; │ │ .line 462 │ const-string v4, "FEN" │ │ invoke-interface {v1, v4, v0}, Landroid/content/SharedPreferences$Editor;->putString(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; │ │ .line 463 │ @@ -1020,15 +1020,15 @@ │ .end local v1 # "editor":Landroid/content/SharedPreferences$Editor; │ :cond_3 │ const/4 v4, 0x4 │ │ if-ne p1, v4, :cond_0 │ │ .line 468 │ - if-ne p2, v8, :cond_4 │ + if-ne p2, v7, :cond_4 │ │ .line 469 │ invoke-direct {p0}, Ljwtc/android/chess/main;->newGameRandomFischer()V │ │ goto :goto_0 │ │ .line 470 │ @@ -1483,17 +1483,17 @@ │ │ invoke-virtual {v3}, Ljwtc/android/chess/ChessView;->getDate()Ljava/util/Date; │ │ move-result-object v3 │ │ invoke-virtual {v3}, Ljava/util/Date;->getTime()J │ │ - move-result-wide v3 │ + move-result-wide v4 │ │ - invoke-static {v3, v4}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; │ + invoke-static {v4, v5}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; │ │ move-result-object v3 │ │ invoke-virtual {v1, v2, v3}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Long;)V │ │ .line 398 │ const-string v2, "white" │ @@ -1568,17 +1568,17 @@ │ │ move-result-object v0 │ │ .line 407 │ .local v0, "editor":Landroid/content/SharedPreferences$Editor; │ const-string v2, "game_id" │ │ - iget-wide v3, p0, Ljwtc/android/chess/main;->_lGameID:J │ + iget-wide v4, p0, Ljwtc/android/chess/main;->_lGameID:J │ │ - invoke-interface {v0, v2, v3, v4}, Landroid/content/SharedPreferences$Editor;->putLong(Ljava/lang/String;J)Landroid/content/SharedPreferences$Editor; │ + invoke-interface {v0, v2, v4, v5}, Landroid/content/SharedPreferences$Editor;->putLong(Ljava/lang/String;J)Landroid/content/SharedPreferences$Editor; │ │ .line 408 │ const-string v2, "game_pgn" │ │ iget-object v3, p0, Ljwtc/android/chess/main;->_chessView:Ljwtc/android/chess/ChessView; │ │ invoke-virtual {v3}, Ljwtc/android/chess/ChessView;->exportFullPGN()Ljava/lang/String; │ @@ -1629,595 +1629,601 @@ │ │ invoke-interface {v0, v2, v3}, Landroid/content/SharedPreferences$Editor;->putString(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; │ │ goto :goto_0 │ .end method │ │ .method protected onResume()V │ - .locals 17 │ + .locals 18 │ │ .prologue │ .line 295 │ - const-string v13, "main" │ + const-string v14, "main" │ │ - const-string v14, "onResume" │ + const-string v15, "onResume" │ │ - invoke-static {v13, v14}, Landroid/util/Log;->i(Ljava/lang/String;Ljava/lang/String;)I │ + invoke-static {v14, v15}, Landroid/util/Log;->i(Ljava/lang/String;Ljava/lang/String;)I │ │ .line 299 │ - const-string v13, "ChessPlayer" │ + const-string v14, "ChessPlayer" │ │ - const/4 v14, 0x0 │ + const/4 v15, 0x0 │ │ move-object/from16 v0, p0 │ │ - invoke-virtual {v0, v13, v14}, Ljwtc/android/chess/main;->getSharedPreferences(Ljava/lang/String;I)Landroid/content/SharedPreferences; │ + invoke-virtual {v0, v14, v15}, Ljwtc/android/chess/main;->getSharedPreferences(Ljava/lang/String;I)Landroid/content/SharedPreferences; │ │ - move-result-object v7 │ + move-result-object v8 │ │ .line 301 │ - .local v7, "prefs":Landroid/content/SharedPreferences; │ - const-string v13, "wakeLock" │ + .local v8, "prefs":Landroid/content/SharedPreferences; │ + const-string v14, "wakeLock" │ │ - const/4 v14, 0x1 │ + const/4 v15, 0x1 │ │ - invoke-interface {v7, v13, v14}, Landroid/content/SharedPreferences;->getBoolean(Ljava/lang/String;Z)Z │ + invoke-interface {v8, v14, v15}, Landroid/content/SharedPreferences;->getBoolean(Ljava/lang/String;Z)Z │ │ - move-result v13 │ + move-result v14 │ │ - if-eqz v13, :cond_0 │ + if-eqz v14, :cond_0 │ │ .line 303 │ move-object/from16 v0, p0 │ │ - iget-object v13, v0, Ljwtc/android/chess/main;->_wakeLock:Landroid/os/PowerManager$WakeLock; │ + iget-object v14, v0, Ljwtc/android/chess/main;->_wakeLock:Landroid/os/PowerManager$WakeLock; │ │ - invoke-virtual {v13}, Landroid/os/PowerManager$WakeLock;->acquire()V │ + invoke-virtual {v14}, Landroid/os/PowerManager$WakeLock;->acquire()V │ │ .line 306 │ :cond_0 │ - const-string v13, "OpeningDb" │ + const-string v14, "OpeningDb" │ │ - const/4 v14, 0x0 │ + const/4 v15, 0x0 │ │ - invoke-interface {v7, v13, v14}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ + invoke-interface {v8, v14, v15}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v9 │ + move-result-object v10 │ │ .line 307 │ - .local v9, "sOpeningDb":Ljava/lang/String; │ - if-nez v9, :cond_1 │ + .local v10, "sOpeningDb":Ljava/lang/String; │ + if-nez v10, :cond_1 │ │ .line 309 │ :try_start_0 │ - new-instance v13, Ljava/lang/StringBuilder; │ + new-instance v14, Ljava/lang/StringBuilder; │ │ - invoke-direct {v13}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v14}, Ljava/lang/StringBuilder;->()V │ │ - const-string v14, "/data/data/" │ + const-string v15, "/data/data/" │ │ - invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v13 │ + move-result-object v14 │ │ invoke-virtual/range {p0 .. p0}, Ljwtc/android/chess/main;->getPackageName()Ljava/lang/String; │ │ - move-result-object v14 │ + move-result-object v15 │ │ - invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v13 │ + move-result-object v14 │ │ - const-string v14, "/db.bin" │ + const-string v15, "/db.bin" │ │ - invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v13 │ + move-result-object v14 │ │ - invoke-virtual {v13}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v14}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v6 │ + move-result-object v7 │ │ .line 310 │ - .local v6, "outFilename":Ljava/lang/String; │ + .local v7, "outFilename":Ljava/lang/String; │ move-object/from16 v0, p0 │ │ - iget-object v13, v0, Ljwtc/android/chess/main;->_chessView:Ljwtc/android/chess/ChessView; │ + iget-object v14, v0, Ljwtc/android/chess/main;->_chessView:Ljwtc/android/chess/ChessView; │ │ invoke-virtual/range {p0 .. p0}, Ljwtc/android/chess/main;->getAssets()Landroid/content/res/AssetManager; │ │ - move-result-object v14 │ + move-result-object v15 │ │ - const-string v15, "db.bin" │ + const-string v16, "db.bin" │ │ - invoke-virtual {v14, v15}, Landroid/content/res/AssetManager;->open(Ljava/lang/String;)Ljava/io/InputStream; │ + invoke-virtual/range {v15 .. v16}, Landroid/content/res/AssetManager;->open(Ljava/lang/String;)Ljava/io/InputStream; │ │ - move-result-object v14 │ + move-result-object v15 │ │ - const/16 v15, 0x11 │ + const/16 v16, 0x11 │ │ - invoke-virtual {v13, v14, v6, v15}, Ljwtc/android/chess/ChessView;->loadDB(Ljava/io/InputStream;Ljava/lang/String;I)V │ + move/from16 v0, v16 │ + │ + invoke-virtual {v14, v15, v7, v0}, Ljwtc/android/chess/ChessView;->loadDB(Ljava/io/InputStream;Ljava/lang/String;I)V │ :try_end_0 │ .catch Ljava/io/IOException; {:try_start_0 .. :try_end_0} :catch_0 │ │ .line 321 │ - .end local v6 # "outFilename":Ljava/lang/String; │ + .end local v7 # "outFilename":Ljava/lang/String; │ :goto_0 │ - const-string v10, "" │ + const-string v11, "" │ │ .line 322 │ - .local v10, "sPGN":Ljava/lang/String; │ - const-string v13, "FEN" │ + .local v11, "sPGN":Ljava/lang/String; │ + const-string v14, "FEN" │ │ - const/4 v14, 0x0 │ + const/4 v15, 0x0 │ │ - invoke-interface {v7, v13, v14}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ + invoke-interface {v8, v14, v15}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v8 │ + move-result-object v9 │ │ .line 324 │ - .local v8, "sFEN":Ljava/lang/String; │ - const-string v13, "NotificationUri" │ + .local v9, "sFEN":Ljava/lang/String; │ + const-string v14, "NotificationUri" │ │ - const/4 v14, 0x0 │ + const/4 v15, 0x0 │ │ - invoke-interface {v7, v13, v14}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ + invoke-interface {v8, v14, v15}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v11 │ + move-result-object v12 │ │ .line 325 │ - .local v11, "sTmp":Ljava/lang/String; │ - if-nez v11, :cond_2 │ + .local v12, "sTmp":Ljava/lang/String; │ + if-nez v12, :cond_2 │ │ .line 326 │ - const/4 v13, 0x0 │ + const/4 v14, 0x0 │ │ move-object/from16 v0, p0 │ │ - iput-object v13, v0, Ljwtc/android/chess/main;->_uriNotification:Landroid/net/Uri; │ + iput-object v14, v0, Ljwtc/android/chess/main;->_uriNotification:Landroid/net/Uri; │ │ .line 327 │ - const/4 v13, 0x0 │ + const/4 v14, 0x0 │ │ move-object/from16 v0, p0 │ │ - iput-object v13, v0, Ljwtc/android/chess/main;->_ringNotification:Landroid/media/Ringtone; │ + iput-object v14, v0, Ljwtc/android/chess/main;->_ringNotification:Landroid/media/Ringtone; │ │ .line 334 │ :goto_1 │ invoke-virtual/range {p0 .. p0}, Ljwtc/android/chess/main;->getIntent()Landroid/content/Intent; │ │ - move-result-object v3 │ + move-result-object v4 │ │ .line 335 │ - .local v3, "intent":Landroid/content/Intent; │ - invoke-virtual {v3}, Landroid/content/Intent;->getData()Landroid/net/Uri; │ + .local v4, "intent":Landroid/content/Intent; │ + invoke-virtual {v4}, Landroid/content/Intent;->getData()Landroid/net/Uri; │ │ - move-result-object v12 │ + move-result-object v13 │ │ .line 337 │ - .local v12, "uri":Landroid/net/Uri; │ - if-eqz v12, :cond_4 │ + .local v13, "uri":Landroid/net/Uri; │ + if-eqz v13, :cond_4 │ │ .line 338 │ - const-wide/16 v13, 0x0 │ + const-wide/16 v14, 0x0 │ │ move-object/from16 v0, p0 │ │ - iput-wide v13, v0, Ljwtc/android/chess/main;->_lGameID:J │ + iput-wide v14, v0, Ljwtc/android/chess/main;->_lGameID:J │ │ .line 339 │ - const-string v10, "" │ + const-string v11, "" │ │ .line 340 │ - const-string v13, "onResume" │ + const-string v14, "onResume" │ │ - new-instance v14, Ljava/lang/StringBuilder; │ + new-instance v15, Ljava/lang/StringBuilder; │ │ - invoke-direct {v14}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v15}, Ljava/lang/StringBuilder;->()V │ │ - const-string v15, "opening " │ + const-string v16, "opening " │ │ - invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v15 .. v16}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v14 │ + move-result-object v15 │ │ - invoke-virtual {v12}, Landroid/net/Uri;->toString()Ljava/lang/String; │ + invoke-virtual {v13}, Landroid/net/Uri;->toString()Ljava/lang/String; │ │ - move-result-object v15 │ + move-result-object v16 │ │ - invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v15 .. v16}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v14 │ + move-result-object v15 │ │ - invoke-virtual {v14}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v15}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v14 │ + move-result-object v15 │ │ - invoke-static {v13, v14}, Landroid/util/Log;->i(Ljava/lang/String;Ljava/lang/String;)I │ + invoke-static {v14, v15}, Landroid/util/Log;->i(Ljava/lang/String;Ljava/lang/String;)I │ │ .line 343 │ :try_start_1 │ invoke-virtual/range {p0 .. p0}, Ljwtc/android/chess/main;->getContentResolver()Landroid/content/ContentResolver; │ │ - move-result-object v13 │ + move-result-object v14 │ │ - invoke-virtual {v13, v12}, Landroid/content/ContentResolver;->openInputStream(Landroid/net/Uri;)Ljava/io/InputStream; │ + invoke-virtual {v14, v13}, Landroid/content/ContentResolver;->openInputStream(Landroid/net/Uri;)Ljava/io/InputStream; │ │ - move-result-object v4 │ + move-result-object v5 │ │ .line 344 │ - .local v4, "is":Ljava/io/InputStream; │ - const/16 v13, 0x1000 │ + .local v5, "is":Ljava/io/InputStream; │ + const/16 v14, 0x1000 │ │ - new-array v1, v13, [B │ + new-array v2, v14, [B │ │ .line 346 │ - .local v1, "b":[B │ + .local v2, "b":[B │ :goto_2 │ - invoke-virtual {v4, v1}, Ljava/io/InputStream;->read([B)I │ + invoke-virtual {v5, v2}, Ljava/io/InputStream;->read([B)I │ │ - move-result v5 │ + move-result v6 │ │ - .local v5, "len":I │ - if-lez v5, :cond_3 │ + .local v6, "len":I │ + if-lez v6, :cond_3 │ │ .line 348 │ - new-instance v13, Ljava/lang/StringBuilder; │ + new-instance v14, Ljava/lang/StringBuilder; │ │ - invoke-direct {v13}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v14}, Ljava/lang/StringBuilder;->()V │ │ - invoke-virtual {v13, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v14, v11}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v13 │ + move-result-object v14 │ │ - new-instance v14, Ljava/lang/String; │ + new-instance v15, Ljava/lang/String; │ │ - invoke-direct {v14, v1}, Ljava/lang/String;->([B)V │ + invoke-direct {v15, v2}, Ljava/lang/String;->([B)V │ │ - invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v13 │ + move-result-object v14 │ │ - invoke-virtual {v13}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v14}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ :try_end_1 │ .catch Ljava/lang/Exception; {:try_start_1 .. :try_end_1} :catch_1 │ │ - move-result-object v10 │ + move-result-object v11 │ │ goto :goto_2 │ │ .line 311 │ - .end local v1 # "b":[B │ - .end local v3 # "intent":Landroid/content/Intent; │ - .end local v4 # "is":Ljava/io/InputStream; │ - .end local v5 # "len":I │ - .end local v8 # "sFEN":Ljava/lang/String; │ - .end local v10 # "sPGN":Ljava/lang/String; │ - .end local v11 # "sTmp":Ljava/lang/String; │ - .end local v12 # "uri":Landroid/net/Uri; │ + .end local v2 # "b":[B │ + .end local v4 # "intent":Landroid/content/Intent; │ + .end local v5 # "is":Ljava/io/InputStream; │ + .end local v6 # "len":I │ + .end local v9 # "sFEN":Ljava/lang/String; │ + .end local v11 # "sPGN":Ljava/lang/String; │ + .end local v12 # "sTmp":Ljava/lang/String; │ + .end local v13 # "uri":Landroid/net/Uri; │ :catch_0 │ - move-exception v2 │ + move-exception v3 │ │ .line 313 │ - .local v2, "e":Ljava/io/IOException; │ - const-string v13, "onResume" │ + .local v3, "e":Ljava/io/IOException; │ + const-string v14, "onResume" │ │ - invoke-virtual {v2}, Ljava/io/IOException;->toString()Ljava/lang/String; │ + invoke-virtual {v3}, Ljava/io/IOException;->toString()Ljava/lang/String; │ │ - move-result-object v14 │ + move-result-object v15 │ │ - invoke-static {v13, v14}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;)I │ + invoke-static {v14, v15}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;)I │ │ goto :goto_0 │ │ .line 316 │ - .end local v2 # "e":Ljava/io/IOException; │ + .end local v3 # "e":Ljava/io/IOException; │ :cond_1 │ - invoke-static {v9}, Landroid/net/Uri;->parse(Ljava/lang/String;)Landroid/net/Uri; │ + invoke-static {v10}, Landroid/net/Uri;->parse(Ljava/lang/String;)Landroid/net/Uri; │ │ - move-result-object v12 │ + move-result-object v13 │ │ .line 317 │ - .restart local v12 # "uri":Landroid/net/Uri; │ - const-string v13, "onResume" │ + .restart local v13 # "uri":Landroid/net/Uri; │ + const-string v14, "onResume" │ │ - new-instance v14, Ljava/lang/StringBuilder; │ + new-instance v15, Ljava/lang/StringBuilder; │ │ - invoke-direct {v14}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v15}, Ljava/lang/StringBuilder;->()V │ │ - const-string v15, "db : " │ + const-string v16, "db : " │ │ - invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v15 .. v16}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v14 │ + move-result-object v15 │ │ - invoke-virtual {v12}, Landroid/net/Uri;->getPath()Ljava/lang/String; │ + invoke-virtual {v13}, Landroid/net/Uri;->getPath()Ljava/lang/String; │ │ - move-result-object v15 │ + move-result-object v16 │ │ - invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v15 .. v16}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v14 │ + move-result-object v15 │ │ - invoke-virtual {v14}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v15}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v14 │ + move-result-object v15 │ │ - invoke-static {v13, v14}, Landroid/util/Log;->i(Ljava/lang/String;Ljava/lang/String;)I │ + invoke-static {v14, v15}, Landroid/util/Log;->i(Ljava/lang/String;Ljava/lang/String;)I │ │ .line 318 │ move-object/from16 v0, p0 │ │ - iget-object v13, v0, Ljwtc/android/chess/main;->_chessView:Ljwtc/android/chess/ChessView; │ + iget-object v14, v0, Ljwtc/android/chess/main;->_chessView:Ljwtc/android/chess/ChessView; │ │ - invoke-virtual {v12}, Landroid/net/Uri;->getPath()Ljava/lang/String; │ + invoke-virtual {v13}, Landroid/net/Uri;->getPath()Ljava/lang/String; │ │ - move-result-object v14 │ + move-result-object v15 │ │ - invoke-virtual {v13, v14}, Ljwtc/android/chess/ChessView;->setOpeningDb(Ljava/lang/String;)V │ + invoke-virtual {v14, v15}, Ljwtc/android/chess/ChessView;->setOpeningDb(Ljava/lang/String;)V │ │ goto/16 :goto_0 │ │ .line 330 │ - .end local v12 # "uri":Landroid/net/Uri; │ - .restart local v8 # "sFEN":Ljava/lang/String; │ - .restart local v10 # "sPGN":Ljava/lang/String; │ - .restart local v11 # "sTmp":Ljava/lang/String; │ + .end local v13 # "uri":Landroid/net/Uri; │ + .restart local v9 # "sFEN":Ljava/lang/String; │ + .restart local v11 # "sPGN":Ljava/lang/String; │ + .restart local v12 # "sTmp":Ljava/lang/String; │ :cond_2 │ - invoke-static {v11}, Landroid/net/Uri;->parse(Ljava/lang/String;)Landroid/net/Uri; │ + invoke-static {v12}, Landroid/net/Uri;->parse(Ljava/lang/String;)Landroid/net/Uri; │ │ - move-result-object v13 │ + move-result-object v14 │ │ move-object/from16 v0, p0 │ │ - iput-object v13, v0, Ljwtc/android/chess/main;->_uriNotification:Landroid/net/Uri; │ + iput-object v14, v0, Ljwtc/android/chess/main;->_uriNotification:Landroid/net/Uri; │ │ .line 331 │ move-object/from16 v0, p0 │ │ - iget-object v13, v0, Ljwtc/android/chess/main;->_uriNotification:Landroid/net/Uri; │ + iget-object v14, v0, Ljwtc/android/chess/main;->_uriNotification:Landroid/net/Uri; │ │ move-object/from16 v0, p0 │ │ - invoke-static {v0, v13}, Landroid/media/RingtoneManager;->getRingtone(Landroid/content/Context;Landroid/net/Uri;)Landroid/media/Ringtone; │ + invoke-static {v0, v14}, Landroid/media/RingtoneManager;->getRingtone(Landroid/content/Context;Landroid/net/Uri;)Landroid/media/Ringtone; │ │ - move-result-object v13 │ + move-result-object v14 │ │ move-object/from16 v0, p0 │ │ - iput-object v13, v0, Ljwtc/android/chess/main;->_ringNotification:Landroid/media/Ringtone; │ + iput-object v14, v0, Ljwtc/android/chess/main;->_ringNotification:Landroid/media/Ringtone; │ │ goto/16 :goto_1 │ │ .line 350 │ - .restart local v1 # "b":[B │ - .restart local v3 # "intent":Landroid/content/Intent; │ - .restart local v4 # "is":Ljava/io/InputStream; │ - .restart local v5 # "len":I │ - .restart local v12 # "uri":Landroid/net/Uri; │ + .restart local v2 # "b":[B │ + .restart local v4 # "intent":Landroid/content/Intent; │ + .restart local v5 # "is":Ljava/io/InputStream; │ + .restart local v6 # "len":I │ + .restart local v13 # "uri":Landroid/net/Uri; │ :cond_3 │ :try_start_2 │ - invoke-virtual {v4}, Ljava/io/InputStream;->close()V │ + invoke-virtual {v5}, Ljava/io/InputStream;->close()V │ │ .line 352 │ - invoke-virtual {v10}, Ljava/lang/String;->trim()Ljava/lang/String; │ + invoke-virtual {v11}, Ljava/lang/String;->trim()Ljava/lang/String; │ │ - move-result-object v10 │ + move-result-object v11 │ │ .line 354 │ move-object/from16 v0, p0 │ │ - invoke-direct {v0, v10}, Ljwtc/android/chess/main;->loadPGN(Ljava/lang/String;)V │ + invoke-direct {v0, v11}, Ljwtc/android/chess/main;->loadPGN(Ljava/lang/String;)V │ :try_end_2 │ .catch Ljava/lang/Exception; {:try_start_2 .. :try_end_2} :catch_1 │ │ .line 378 │ - .end local v1 # "b":[B │ - .end local v4 # "is":Ljava/io/InputStream; │ - .end local v5 # "len":I │ + .end local v2 # "b":[B │ + .end local v5 # "is":Ljava/io/InputStream; │ + .end local v6 # "len":I │ :goto_3 │ move-object/from16 v0, p0 │ │ - iget-object v13, v0, Ljwtc/android/chess/main;->_chessView:Ljwtc/android/chess/ChessView; │ + iget-object v14, v0, Ljwtc/android/chess/main;->_chessView:Ljwtc/android/chess/ChessView; │ │ - invoke-virtual {v13, v7}, Ljwtc/android/chess/ChessView;->OnResume(Landroid/content/SharedPreferences;)V │ + invoke-virtual {v14, v8}, Ljwtc/android/chess/ChessView;->OnResume(Landroid/content/SharedPreferences;)V │ │ .line 380 │ move-object/from16 v0, p0 │ │ - iget-object v13, v0, Ljwtc/android/chess/main;->_chessView:Ljwtc/android/chess/ChessView; │ + iget-object v14, v0, Ljwtc/android/chess/main;->_chessView:Ljwtc/android/chess/ChessView; │ │ - invoke-virtual {v13}, Ljwtc/android/chess/ChessView;->updateState()V │ + invoke-virtual {v14}, Ljwtc/android/chess/ChessView;->updateState()V │ │ .line 382 │ invoke-super/range {p0 .. p0}, Ljwtc/android/chess/MyBaseActivity;->onResume()V │ │ .line 383 │ return-void │ │ .line 356 │ :catch_1 │ - move-exception v2 │ + move-exception v3 │ │ .line 357 │ - .local v2, "e":Ljava/lang/Exception; │ - const-string v13, "game_pgn" │ + .local v3, "e":Ljava/lang/Exception; │ + const-string v14, "game_pgn" │ │ - const-string v14, "" │ + const-string v15, "" │ │ - invoke-interface {v7, v13, v14}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ + invoke-interface {v8, v14, v15}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v10 │ + move-result-object v11 │ │ .line 358 │ - const-string v13, "onResume" │ + const-string v14, "onResume" │ │ - new-instance v14, Ljava/lang/StringBuilder; │ + new-instance v15, Ljava/lang/StringBuilder; │ │ - invoke-direct {v14}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v15}, Ljava/lang/StringBuilder;->()V │ │ - const-string v15, "Failed " │ + const-string v16, "Failed " │ │ - invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v15 .. v16}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v14 │ + move-result-object v15 │ │ - invoke-virtual {v2}, Ljava/lang/Exception;->toString()Ljava/lang/String; │ + invoke-virtual {v3}, Ljava/lang/Exception;->toString()Ljava/lang/String; │ │ - move-result-object v15 │ + move-result-object v16 │ │ - invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v15 .. v16}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v14 │ + move-result-object v15 │ │ - invoke-virtual {v14}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v15}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v14 │ + move-result-object v15 │ │ - invoke-static {v13, v14}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;)I │ + invoke-static {v14, v15}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;)I │ │ goto :goto_3 │ │ .line 360 │ - .end local v2 # "e":Ljava/lang/Exception; │ + .end local v3 # "e":Ljava/lang/Exception; │ :cond_4 │ - if-eqz v8, :cond_5 │ + if-eqz v9, :cond_5 │ │ .line 362 │ - const-string v13, "onResume" │ + const-string v14, "onResume" │ │ - new-instance v14, Ljava/lang/StringBuilder; │ + new-instance v15, Ljava/lang/StringBuilder; │ │ - invoke-direct {v14}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v15}, Ljava/lang/StringBuilder;->()V │ │ - const-string v15, "Loading FEN " │ + const-string v16, "Loading FEN " │ │ - invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v15 .. v16}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v14 │ + move-result-object v15 │ │ - invoke-virtual {v14, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v15, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v14 │ + move-result-object v15 │ │ - invoke-virtual {v14}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v15}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v14 │ + move-result-object v15 │ │ - invoke-static {v13, v14}, Landroid/util/Log;->i(Ljava/lang/String;Ljava/lang/String;)I │ + invoke-static {v14, v15}, Landroid/util/Log;->i(Ljava/lang/String;Ljava/lang/String;)I │ │ .line 363 │ - const-wide/16 v13, 0x0 │ + const-wide/16 v14, 0x0 │ │ move-object/from16 v0, p0 │ │ - iput-wide v13, v0, Ljwtc/android/chess/main;->_lGameID:J │ + iput-wide v14, v0, Ljwtc/android/chess/main;->_lGameID:J │ │ .line 364 │ move-object/from16 v0, p0 │ │ - invoke-direct {v0, v8}, Ljwtc/android/chess/main;->loadFEN(Ljava/lang/String;)V │ + invoke-direct {v0, v9}, Ljwtc/android/chess/main;->loadFEN(Ljava/lang/String;)V │ │ goto :goto_3 │ │ .line 366 │ :cond_5 │ - const-string v13, "game_id" │ + const-string v14, "game_id" │ │ - const-wide/16 v14, 0x0 │ + const-wide/16 v16, 0x0 │ + │ + move-wide/from16 v0, v16 │ │ - invoke-interface {v7, v13, v14, v15}, Landroid/content/SharedPreferences;->getLong(Ljava/lang/String;J)J │ + invoke-interface {v8, v14, v0, v1}, Landroid/content/SharedPreferences;->getLong(Ljava/lang/String;J)J │ │ - move-result-wide v13 │ + move-result-wide v14 │ │ move-object/from16 v0, p0 │ │ - iput-wide v13, v0, Ljwtc/android/chess/main;->_lGameID:J │ + iput-wide v14, v0, Ljwtc/android/chess/main;->_lGameID:J │ │ .line 367 │ move-object/from16 v0, p0 │ │ - iget-wide v13, v0, Ljwtc/android/chess/main;->_lGameID:J │ + iget-wide v14, v0, Ljwtc/android/chess/main;->_lGameID:J │ │ - const-wide/16 v15, 0x0 │ + const-wide/16 v16, 0x0 │ │ - cmp-long v13, v13, v15 │ + cmp-long v14, v14, v16 │ │ - if-lez v13, :cond_6 │ + if-lez v14, :cond_6 │ │ .line 368 │ - const-string v13, "onResume" │ + const-string v14, "onResume" │ │ - new-instance v14, Ljava/lang/StringBuilder; │ + new-instance v15, Ljava/lang/StringBuilder; │ │ - invoke-direct {v14}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v15}, Ljava/lang/StringBuilder;->()V │ │ - const-string v15, "loading saved game " │ + const-string v16, "loading saved game " │ │ - invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v15 .. v16}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v14 │ + move-result-object v15 │ │ move-object/from16 v0, p0 │ │ - iget-wide v15, v0, Ljwtc/android/chess/main;->_lGameID:J │ + iget-wide v0, v0, Ljwtc/android/chess/main;->_lGameID:J │ │ - invoke-virtual/range {v14 .. v16}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder; │ + move-wide/from16 v16, v0 │ │ - move-result-object v14 │ + invoke-virtual/range {v15 .. v17}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder; │ │ - invoke-virtual {v14}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + move-result-object v15 │ │ - move-result-object v14 │ + invoke-virtual {v15}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + │ + move-result-object v15 │ │ - invoke-static {v13, v14}, Landroid/util/Log;->i(Ljava/lang/String;Ljava/lang/String;)I │ + invoke-static {v14, v15}, Landroid/util/Log;->i(Ljava/lang/String;Ljava/lang/String;)I │ │ .line 369 │ invoke-direct/range {p0 .. p0}, Ljwtc/android/chess/main;->loadGame()V │ │ goto/16 :goto_3 │ │ .line 372 │ :cond_6 │ - const-string v13, "game_pgn" │ + const-string v14, "game_pgn" │ │ - const/4 v14, 0x0 │ + const/4 v15, 0x0 │ │ - invoke-interface {v7, v13, v14}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ + invoke-interface {v8, v14, v15}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v10 │ + move-result-object v11 │ │ .line 373 │ - const-string v13, "onResume" │ + const-string v14, "onResume" │ │ - new-instance v14, Ljava/lang/StringBuilder; │ + new-instance v15, Ljava/lang/StringBuilder; │ │ - invoke-direct {v14}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v15}, Ljava/lang/StringBuilder;->()V │ │ - const-string v15, "pgn: " │ + const-string v16, "pgn: " │ │ - invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v15 .. v16}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v14 │ + move-result-object v15 │ │ - invoke-virtual {v14, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v15, v11}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v14 │ + move-result-object v15 │ │ - invoke-virtual {v14}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v15}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v14 │ + move-result-object v15 │ │ - invoke-static {v13, v14}, Landroid/util/Log;->i(Ljava/lang/String;Ljava/lang/String;)I │ + invoke-static {v14, v15}, Landroid/util/Log;->i(Ljava/lang/String;Ljava/lang/String;)I │ │ .line 374 │ move-object/from16 v0, p0 │ │ - invoke-direct {v0, v10}, Ljwtc/android/chess/main;->loadPGN(Ljava/lang/String;)V │ + invoke-direct {v0, v11}, Ljwtc/android/chess/main;->loadPGN(Ljava/lang/String;)V │ │ goto/16 :goto_3 │ .end method │ │ .method public onWindowFocusChanged(Z)V │ .locals 0 │ .param p1, "hasFocus" # Z │ @@ -2227,15 +2233,15 @@ │ invoke-super {p0, p1}, Ljwtc/android/chess/MyBaseActivity;->onWindowFocusChanged(Z)V │ │ .line 107 │ return-void │ .end method │ │ .method public saveGame()V │ - .locals 13 │ + .locals 14 │ │ .prologue │ .line 600 │ iget-object v0, p0, Ljwtc/android/chess/main;->_chessView:Ljwtc/android/chess/ChessView; │ │ const-string v5, "Event" │ │ @@ -2331,19 +2337,19 @@ │ │ invoke-virtual {v5}, Ljwtc/android/chess/ChessView;->exportFullPGN()Ljava/lang/String; │ │ move-result-object v5 │ │ iget v6, p0, Ljwtc/android/chess/main;->_fGameRating:F │ │ - iget-wide v9, p0, Ljwtc/android/chess/main;->_lGameID:J │ + iget-wide v10, p0, Ljwtc/android/chess/main;->_lGameID:J │ │ - const-wide/16 v11, 0x0 │ + const-wide/16 v12, 0x0 │ │ - cmp-long v7, v9, v11 │ + cmp-long v7, v10, v12 │ │ if-lez v7, :cond_5 │ │ const/4 v7, 0x1 │ │ :goto_0 │ invoke-virtual/range {v0 .. v7}, Ljwtc/android/chess/SaveGameDlg;->setItems(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/Calendar;Ljava/lang/String;FZ)V │ @@ -2367,22 +2373,22 @@ │ .locals 13 │ .param p1, "values" # Landroid/content/ContentValues; │ .param p2, "bCopy" # Z │ │ .prologue │ const/4 v12, 0x1 │ │ - const/4 v11, 0x0 │ + const/4 v9, 0x0 │ │ const/4 v3, 0x0 │ │ .line 625 │ const-string v0, "ChessPlayer" │ │ - invoke-virtual {p0, v0, v11}, Ljwtc/android/chess/main;->getSharedPreferences(Ljava/lang/String;I)Landroid/content/SharedPreferences; │ + invoke-virtual {p0, v0, v9}, Ljwtc/android/chess/main;->getSharedPreferences(Ljava/lang/String;I)Landroid/content/SharedPreferences; │ │ move-result-object v0 │ │ invoke-interface {v0}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor; │ │ move-result-object v7 │ │ @@ -2471,17 +2477,17 @@ │ move-result v0 │ │ iput v0, p0, Ljwtc/android/chess/main;->_fGameRating:F │ │ .line 637 │ iget-wide v4, p0, Ljwtc/android/chess/main;->_lGameID:J │ │ - const-wide/16 v9, 0x0 │ + const-wide/16 v10, 0x0 │ │ - cmp-long v0, v4, v9 │ + cmp-long v0, v4, v10 │ │ if-lez v0, :cond_1 │ │ if-nez p2, :cond_1 │ │ .line 638 │ sget-object v0, Ljwtc/android/chess/MyPGNProvider;->CONTENT_URI:Landroid/net/Uri; │ @@ -2522,15 +2528,15 @@ │ │ .line 644 │ .local v1, "uriInsert":Landroid/net/Uri; │ new-array v2, v12, [Ljava/lang/String; │ │ const-string v0, "_id" │ │ - aput-object v0, v2, v11 │ + aput-object v0, v2, v9 │ │ move-object v0, p0 │ │ move-object v4, v3 │ │ move-object v5, v3 │ │ @@ -2660,104 +2666,114 @@ │ │ new-array v2, v2, [Ljava/lang/String; │ │ const/4 v3, 0x0 │ │ const v4, 0x7f08005e │ │ + .line 115 │ invoke-virtual {p0, v4}, Ljwtc/android/chess/main;->getString(I)Ljava/lang/String; │ │ move-result-object v4 │ │ aput-object v4, v2, v3 │ │ const/4 v3, 0x1 │ │ const v4, 0x7f08006c │ │ + .line 116 │ invoke-virtual {p0, v4}, Ljwtc/android/chess/main;->getString(I)Ljava/lang/String; │ │ move-result-object v4 │ │ aput-object v4, v2, v3 │ │ const/4 v3, 0x2 │ │ const v4, 0x7f08005b │ │ + .line 117 │ invoke-virtual {p0, v4}, Ljwtc/android/chess/main;->getString(I)Ljava/lang/String; │ │ move-result-object v4 │ │ aput-object v4, v2, v3 │ │ const/4 v3, 0x3 │ │ const v4, 0x7f08006a │ │ + .line 118 │ invoke-virtual {p0, v4}, Ljwtc/android/chess/main;->getString(I)Ljava/lang/String; │ │ move-result-object v4 │ │ aput-object v4, v2, v3 │ │ const/4 v3, 0x4 │ │ const v4, 0x7f080070 │ │ + .line 119 │ invoke-virtual {p0, v4}, Ljwtc/android/chess/main;->getString(I)Ljava/lang/String; │ │ move-result-object v4 │ │ aput-object v4, v2, v3 │ │ const/4 v3, 0x5 │ │ const v4, 0x7f08005f │ │ + .line 120 │ invoke-virtual {p0, v4}, Ljwtc/android/chess/main;->getString(I)Ljava/lang/String; │ │ move-result-object v4 │ │ aput-object v4, v2, v3 │ │ const/4 v3, 0x6 │ │ const v4, 0x7f080060 │ │ + .line 121 │ invoke-virtual {p0, v4}, Ljwtc/android/chess/main;->getString(I)Ljava/lang/String; │ │ move-result-object v4 │ │ aput-object v4, v2, v3 │ │ const/4 v3, 0x7 │ │ const v4, 0x7f080061 │ │ + .line 122 │ invoke-virtual {p0, v4}, Ljwtc/android/chess/main;->getString(I)Ljava/lang/String; │ │ move-result-object v4 │ │ aput-object v4, v2, v3 │ │ const/16 v3, 0x8 │ │ const v4, 0x7f08006d │ │ + .line 123 │ invoke-virtual {p0, v4}, Ljwtc/android/chess/main;->getString(I)Ljava/lang/String; │ │ move-result-object v4 │ │ aput-object v4, v2, v3 │ │ const/16 v3, 0x9 │ │ const v4, 0x7f08006e │ │ + .line 124 │ invoke-virtual {p0, v4}, Ljwtc/android/chess/main;->getString(I)Ljava/lang/String; │ │ move-result-object v4 │ │ aput-object v4, v2, v3 │ │ iput-object v2, p0, Ljwtc/android/chess/main;->_itemsMenu:[Ljava/lang/String; │ @@ -2808,74 +2824,81 @@ │ │ new-array v2, v2, [Ljava/lang/String; │ │ const/4 v3, 0x0 │ │ const v4, 0x7f080072 │ │ + .line 222 │ invoke-virtual {p0, v4}, Ljwtc/android/chess/main;->getString(I)Ljava/lang/String; │ │ move-result-object v4 │ │ aput-object v4, v2, v3 │ │ const/4 v3, 0x1 │ │ const v4, 0x7f080075 │ │ + .line 223 │ invoke-virtual {p0, v4}, Ljwtc/android/chess/main;->getString(I)Ljava/lang/String; │ │ move-result-object v4 │ │ aput-object v4, v2, v3 │ │ const/4 v3, 0x2 │ │ const v4, 0x7f080074 │ │ + .line 224 │ invoke-virtual {p0, v4}, Ljwtc/android/chess/main;->getString(I)Ljava/lang/String; │ │ move-result-object v4 │ │ aput-object v4, v2, v3 │ │ const/4 v3, 0x3 │ │ const v4, 0x7f080073 │ │ + .line 225 │ invoke-virtual {p0, v4}, Ljwtc/android/chess/main;->getString(I)Ljava/lang/String; │ │ move-result-object v4 │ │ aput-object v4, v2, v3 │ │ const/4 v3, 0x4 │ │ const v4, 0x7f080076 │ │ + .line 226 │ invoke-virtual {p0, v4}, Ljwtc/android/chess/main;->getString(I)Ljava/lang/String; │ │ move-result-object v4 │ │ aput-object v4, v2, v3 │ │ const/4 v3, 0x5 │ │ const v4, 0x7f080077 │ │ + .line 227 │ invoke-virtual {p0, v4}, Ljwtc/android/chess/main;->getString(I)Ljava/lang/String; │ │ move-result-object v4 │ │ aput-object v4, v2, v3 │ │ const/4 v3, 0x6 │ │ const v4, 0x7f080078 │ │ + .line 228 │ invoke-virtual {p0, v4}, Ljwtc/android/chess/main;->getString(I)Ljava/lang/String; │ │ move-result-object v4 │ │ aput-object v4, v2, v3 │ │ iput-object v2, p0, Ljwtc/android/chess/main;->_itemsMenu:[Ljava/lang/String; ├── smali/jwtc/android/chess/setup$SetupOptionsDlg$2.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$this$0:Ljwtc/android/chess/setup; │ │ │ # direct methods │ .method constructor (Ljwtc/android/chess/setup$SetupOptionsDlg;Ljwtc/android/chess/setup;)V │ .locals 0 │ + .param p1, "this$1" # Ljwtc/android/chess/setup$SetupOptionsDlg; │ │ .prologue │ .line 518 │ iput-object p1, p0, Ljwtc/android/chess/setup$SetupOptionsDlg$2;->this$1:Ljwtc/android/chess/setup$SetupOptionsDlg; │ │ iput-object p2, p0, Ljwtc/android/chess/setup$SetupOptionsDlg$2;->val$this$0:Ljwtc/android/chess/setup; ├── smali/jwtc/android/chess/GamesListView$6.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Ljwtc/android/chess/GamesListView; │ │ │ # direct methods │ .method constructor (Ljwtc/android/chess/GamesListView;)V │ .locals 0 │ + .param p1, "this$0" # Ljwtc/android/chess/GamesListView; │ │ .prologue │ .line 113 │ iput-object p1, p0, Ljwtc/android/chess/GamesListView$6;->this$0:Ljwtc/android/chess/GamesListView; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/jwtc/android/chess/ChessView$5.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Ljwtc/android/chess/ChessView; │ │ │ # direct methods │ .method constructor (Ljwtc/android/chess/ChessView;)V │ .locals 0 │ + .param p1, "this$0" # Ljwtc/android/chess/ChessView; │ │ .prologue │ .line 342 │ iput-object p1, p0, Ljwtc/android/chess/ChessView$5;->this$0:Ljwtc/android/chess/ChessView; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/jwtc/android/chess/options$3.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Ljwtc/android/chess/options; │ │ │ # direct methods │ .method constructor (Ljwtc/android/chess/options;)V │ .locals 0 │ + .param p1, "this$0" # Ljwtc/android/chess/options; │ │ .prologue │ .line 75 │ iput-object p1, p0, Ljwtc/android/chess/options$3;->this$0:Ljwtc/android/chess/options; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/jwtc/android/chess/setup$5.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Ljwtc/android/chess/setup; │ │ │ # direct methods │ .method constructor (Ljwtc/android/chess/setup;)V │ .locals 0 │ + .param p1, "this$0" # Ljwtc/android/chess/setup; │ │ .prologue │ .line 187 │ iput-object p1, p0, Ljwtc/android/chess/setup$5;->this$0:Ljwtc/android/chess/setup; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/jwtc/android/chess/setup$6.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Ljwtc/android/chess/setup; │ │ │ # direct methods │ .method constructor (Ljwtc/android/chess/setup;)V │ .locals 0 │ + .param p1, "this$0" # Ljwtc/android/chess/setup; │ │ .prologue │ .line 208 │ iput-object p1, p0, Ljwtc/android/chess/setup$6;->this$0:Ljwtc/android/chess/setup; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/jwtc/android/chess/ChessView$15.smali │ @@ -17,14 +17,15 @@ │ # instance fields │ .field final synthetic this$0:Ljwtc/android/chess/ChessView; │ │ │ # direct methods │ .method constructor (Ljwtc/android/chess/ChessView;)V │ .locals 0 │ + .param p1, "this$0" # Ljwtc/android/chess/ChessView; │ │ .prologue │ .line 580 │ iput-object p1, p0, Ljwtc/android/chess/ChessView$15;->this$0:Ljwtc/android/chess/ChessView; │ │ invoke-direct {p0}, Ljava/util/TimerTask;->()V ├── smali/jwtc/android/chess/ChessView$4.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Ljwtc/android/chess/ChessView; │ │ │ # direct methods │ .method constructor (Ljwtc/android/chess/ChessView;)V │ .locals 0 │ + .param p1, "this$0" # Ljwtc/android/chess/ChessView; │ │ .prologue │ .line 221 │ iput-object p1, p0, Ljwtc/android/chess/ChessView$4;->this$0:Ljwtc/android/chess/ChessView; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/jwtc/android/chess/ChessView$14.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Ljwtc/android/chess/ChessView; │ │ │ # direct methods │ .method constructor (Ljwtc/android/chess/ChessView;)V │ .locals 0 │ + .param p1, "this$0" # Ljwtc/android/chess/ChessView; │ │ .prologue │ .line 521 │ iput-object p1, p0, Ljwtc/android/chess/ChessView$14;->this$0:Ljwtc/android/chess/ChessView; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/jwtc/android/chess/setup$4.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Ljwtc/android/chess/setup; │ │ │ # direct methods │ .method constructor (Ljwtc/android/chess/setup;)V │ .locals 0 │ + .param p1, "this$0" # Ljwtc/android/chess/setup; │ │ .prologue │ .line 168 │ iput-object p1, p0, Ljwtc/android/chess/setup$4;->this$0:Ljwtc/android/chess/setup; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ @@ -75,14 +76,15 @@ │ │ move-result v0 │ │ if-eq v2, v0, :cond_0 │ │ iget-object v0, p0, Ljwtc/android/chess/setup$4;->this$0:Ljwtc/android/chess/setup; │ │ + .line 173 │ invoke-static {v0}, Ljwtc/android/chess/setup;->access$200(Ljwtc/android/chess/setup;)Ljwtc/chess/JNI; │ │ move-result-object v0 │ │ iget-object v1, p0, Ljwtc/android/chess/setup$4;->this$0:Ljwtc/android/chess/setup; │ │ invoke-static {v1}, Ljwtc/android/chess/setup;->access$100(Ljwtc/android/chess/setup;)I │ @@ -128,14 +130,15 @@ │ │ move-result v0 │ │ if-eq v2, v0, :cond_1 │ │ iget-object v0, p0, Ljwtc/android/chess/setup$4;->this$0:Ljwtc/android/chess/setup; │ │ + .line 177 │ invoke-static {v0}, Ljwtc/android/chess/setup;->access$200(Ljwtc/android/chess/setup;)Ljwtc/chess/JNI; │ │ move-result-object v0 │ │ iget-object v1, p0, Ljwtc/android/chess/setup$4;->this$0:Ljwtc/android/chess/setup; │ │ invoke-static {v1}, Ljwtc/android/chess/setup;->access$100(Ljwtc/android/chess/setup;)I ├── smali/jwtc/android/chess/ChessView$2$2.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$1:Ljwtc/android/chess/ChessView$2; │ │ │ # direct methods │ .method constructor (Ljwtc/android/chess/ChessView$2;)V │ .locals 0 │ + .param p1, "this$1" # Ljwtc/android/chess/ChessView$2; │ │ .prologue │ .line 176 │ iput-object p1, p0, Ljwtc/android/chess/ChessView$2$2;->this$1:Ljwtc/android/chess/ChessView$2; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/jwtc/android/chess/options$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Ljwtc/android/chess/options; │ │ │ # direct methods │ .method constructor (Ljwtc/android/chess/options;)V │ .locals 0 │ + .param p1, "this$0" # Ljwtc/android/chess/options; │ │ .prologue │ .line 43 │ iput-object p1, p0, Ljwtc/android/chess/options$1;->this$0:Ljwtc/android/chess/options; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/jwtc/android/chess/ChessView$19.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Ljwtc/android/chess/ChessView; │ │ │ # direct methods │ .method constructor (Ljwtc/android/chess/ChessView;)V │ .locals 0 │ + .param p1, "this$0" # Ljwtc/android/chess/ChessView; │ │ .prologue │ .line 1237 │ iput-object p1, p0, Ljwtc/android/chess/ChessView$19;->this$0:Ljwtc/android/chess/ChessView; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/jwtc/android/chess/SaveGameDlg$3.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Ljwtc/android/chess/SaveGameDlg; │ │ │ # direct methods │ .method constructor (Ljwtc/android/chess/SaveGameDlg;)V │ .locals 0 │ + .param p1, "this$0" # Ljwtc/android/chess/SaveGameDlg; │ │ .prologue │ .line 57 │ iput-object p1, p0, Ljwtc/android/chess/SaveGameDlg$3;->this$0:Ljwtc/android/chess/SaveGameDlg; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/jwtc/android/chess/ChessView$6.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Ljwtc/android/chess/ChessView; │ │ │ # direct methods │ .method constructor (Ljwtc/android/chess/ChessView;)V │ .locals 0 │ + .param p1, "this$0" # Ljwtc/android/chess/ChessView; │ │ .prologue │ .line 355 │ iput-object p1, p0, Ljwtc/android/chess/ChessView$6;->this$0:Ljwtc/android/chess/ChessView; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/jwtc/android/chess/GamesListView.smali │ @@ -43,15 +43,14 @@ │ .method public constructor ()V │ .locals 0 │ │ .prologue │ .line 32 │ invoke-direct {p0}, Landroid/app/ListActivity;->()V │ │ - .line 287 │ return-void │ .end method │ │ .method static synthetic access$000(Ljwtc/android/chess/GamesListView;)V │ .locals 0 │ .param p0, "x0" # Ljwtc/android/chess/GamesListView; │ │ @@ -834,87 +833,87 @@ │ "IJ)Z" │ } │ .end annotation │ │ .prologue │ .line 259 │ .local p1, "arg0":Landroid/widget/AdapterView;, "Landroid/widget/AdapterView<*>;" │ - iget-object v5, p0, Ljwtc/android/chess/GamesListView;->_listGames:Landroid/widget/ListView; │ + iget-object v3, p0, Ljwtc/android/chess/GamesListView;->_listGames:Landroid/widget/ListView; │ │ - invoke-virtual {v5}, Landroid/widget/ListView;->getAdapter()Landroid/widget/ListAdapter; │ + invoke-virtual {v3}, Landroid/widget/ListView;->getAdapter()Landroid/widget/ListAdapter; │ │ - move-result-object v5 │ + move-result-object v3 │ │ - invoke-interface {v5, p3}, Landroid/widget/ListAdapter;->getItem(I)Ljava/lang/Object; │ + invoke-interface {v3, p3}, Landroid/widget/ListAdapter;->getItem(I)Ljava/lang/Object; │ │ move-result-object v2 │ │ check-cast v2, Landroid/database/Cursor; │ │ .line 260 │ .local v2, "c":Landroid/database/Cursor; │ - const-string v5, "_id" │ + const-string v3, "_id" │ │ - invoke-interface {v2, v5}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I │ + invoke-interface {v2, v3}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I │ │ - move-result v5 │ + move-result v3 │ │ - invoke-interface {v2, v5}, Landroid/database/Cursor;->getLong(I)J │ + invoke-interface {v2, v3}, Landroid/database/Cursor;->getLong(I)J │ │ - move-result-wide v3 │ + move-result-wide v4 │ │ .line 262 │ - .local v3, "id":J │ + .local v4, "id":J │ new-instance v1, Landroid/app/AlertDialog$Builder; │ │ invoke-direct {v1, p0}, Landroid/app/AlertDialog$Builder;->(Landroid/content/Context;)V │ │ .line 263 │ .local v1, "builder":Landroid/app/AlertDialog$Builder; │ - const v5, 0x7f080053 │ + const v3, 0x7f080053 │ │ - invoke-virtual {p0, v5}, Ljwtc/android/chess/GamesListView;->getString(I)Ljava/lang/String; │ + invoke-virtual {p0, v3}, Ljwtc/android/chess/GamesListView;->getString(I)Ljava/lang/String; │ │ - move-result-object v5 │ + move-result-object v3 │ │ - invoke-virtual {v1, v5}, Landroid/app/AlertDialog$Builder;->setTitle(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; │ + invoke-virtual {v1, v3}, Landroid/app/AlertDialog$Builder;->setTitle(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; │ │ .line 265 │ - const v5, 0x7f080038 │ + const v3, 0x7f080038 │ │ - invoke-virtual {p0, v5}, Ljwtc/android/chess/GamesListView;->getString(I)Ljava/lang/String; │ + invoke-virtual {p0, v3}, Ljwtc/android/chess/GamesListView;->getString(I)Ljava/lang/String; │ │ - move-result-object v5 │ + move-result-object v3 │ │ new-instance v6, Ljwtc/android/chess/GamesListView$10; │ │ - invoke-direct {v6, p0, v3, v4}, Ljwtc/android/chess/GamesListView$10;->(Ljwtc/android/chess/GamesListView;J)V │ + invoke-direct {v6, p0, v4, v5}, Ljwtc/android/chess/GamesListView$10;->(Ljwtc/android/chess/GamesListView;J)V │ │ - invoke-virtual {v1, v5, v6}, Landroid/app/AlertDialog$Builder;->setPositiveButton(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; │ + invoke-virtual {v1, v3, v6}, Landroid/app/AlertDialog$Builder;->setPositiveButton(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; │ │ .line 275 │ - const v5, 0x7f08003a │ + const v3, 0x7f08003a │ │ - invoke-virtual {p0, v5}, Ljwtc/android/chess/GamesListView;->getString(I)Ljava/lang/String; │ + invoke-virtual {p0, v3}, Ljwtc/android/chess/GamesListView;->getString(I)Ljava/lang/String; │ │ - move-result-object v5 │ + move-result-object v3 │ │ new-instance v6, Ljwtc/android/chess/GamesListView$11; │ │ invoke-direct {v6, p0}, Ljwtc/android/chess/GamesListView$11;->(Ljwtc/android/chess/GamesListView;)V │ │ - invoke-virtual {v1, v5, v6}, Landroid/app/AlertDialog$Builder;->setNegativeButton(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; │ + invoke-virtual {v1, v3, v6}, Landroid/app/AlertDialog$Builder;->setNegativeButton(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; │ │ .line 281 │ invoke-virtual {v1}, Landroid/app/AlertDialog$Builder;->create()Landroid/app/AlertDialog; │ │ move-result-object v0 │ │ .line 282 │ .local v0, "alert":Landroid/app/AlertDialog; │ invoke-virtual {v0}, Landroid/app/AlertDialog;->show()V │ │ .line 284 │ - const/4 v5, 0x0 │ + const/4 v3, 0x0 │ │ - return v5 │ + return v3 │ .end method ├── smali/jwtc/android/chess/MyBaseActivity$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Ljwtc/android/chess/MyBaseActivity; │ │ │ # direct methods │ .method constructor (Ljwtc/android/chess/MyBaseActivity;)V │ .locals 0 │ + .param p1, "this$0" # Ljwtc/android/chess/MyBaseActivity; │ │ .prologue │ .line 20 │ iput-object p1, p0, Ljwtc/android/chess/MyBaseActivity$1;->this$0:Ljwtc/android/chess/MyBaseActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/jwtc/android/chess/ChessView$InnerHandler.smali │ @@ -46,157 +46,157 @@ │ .line 83 │ return-void │ .end method │ │ │ # virtual methods │ .method public handleMessage(Landroid/os/Message;)V │ - .locals 9 │ + .locals 10 │ .param p1, "msg" # Landroid/os/Message; │ │ .prologue │ - const-wide/16 v7, 0x0 │ + const-wide/16 v8, 0x0 │ │ const/4 v6, -0x1 │ │ const/high16 v5, -0x10000 │ │ .line 86 │ - iget-object v3, p0, Ljwtc/android/chess/ChessView$InnerHandler;->_chessView:Ljava/lang/ref/WeakReference; │ + iget-object v1, p0, Ljwtc/android/chess/ChessView$InnerHandler;->_chessView:Ljava/lang/ref/WeakReference; │ │ - invoke-virtual {v3}, Ljava/lang/ref/WeakReference;->get()Ljava/lang/Object; │ + invoke-virtual {v1}, Ljava/lang/ref/WeakReference;->get()Ljava/lang/Object; │ │ move-result-object v0 │ │ check-cast v0, Ljwtc/android/chess/ChessView; │ │ .line 87 │ .local v0, "chessView":Ljwtc/android/chess/ChessView; │ if-eqz v0, :cond_0 │ │ .line 89 │ invoke-static {v0}, Ljwtc/android/chess/ChessView;->access$000(Ljwtc/android/chess/ChessView;)Ljwtc/android/chess/ChessViewBase; │ │ - move-result-object v3 │ + move-result-object v1 │ │ - iget-boolean v3, v3, Ljwtc/android/chess/ChessViewBase;->_flippedBoard:Z │ + iget-boolean v1, v1, Ljwtc/android/chess/ChessViewBase;->_flippedBoard:Z │ │ - if-eqz v3, :cond_1 │ + if-eqz v1, :cond_1 │ │ .line 90 │ invoke-static {v0}, Ljwtc/android/chess/ChessView;->access$100(Ljwtc/android/chess/ChessView;)J │ │ - move-result-wide v1 │ + move-result-wide v2 │ │ .line 95 │ - .local v1, "lTmp":J │ + .local v2, "lTmp":J │ :goto_0 │ - cmp-long v3, v1, v7 │ + cmp-long v1, v2, v8 │ │ - if-gez v3, :cond_2 │ + if-gez v1, :cond_2 │ │ .line 96 │ - neg-long v1, v1 │ + neg-long v2, v2 │ │ .line 97 │ invoke-static {v0}, Ljwtc/android/chess/ChessView;->access$300(Ljwtc/android/chess/ChessView;)Landroid/widget/TextView; │ │ - move-result-object v3 │ + move-result-object v1 │ │ - invoke-virtual {v3, v5}, Landroid/widget/TextView;->setTextColor(I)V │ + invoke-virtual {v1, v5}, Landroid/widget/TextView;->setTextColor(I)V │ │ .line 102 │ :goto_1 │ invoke-static {v0}, Ljwtc/android/chess/ChessView;->access$300(Ljwtc/android/chess/ChessView;)Landroid/widget/TextView; │ │ - move-result-object v3 │ + move-result-object v1 │ │ - invoke-static {v0, v1, v2}, Ljwtc/android/chess/ChessView;->access$400(Ljwtc/android/chess/ChessView;J)Ljava/lang/String; │ + invoke-static {v0, v2, v3}, Ljwtc/android/chess/ChessView;->access$400(Ljwtc/android/chess/ChessView;J)Ljava/lang/String; │ │ move-result-object v4 │ │ - invoke-virtual {v3, v4}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ + invoke-virtual {v1, v4}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ │ .line 104 │ invoke-static {v0}, Ljwtc/android/chess/ChessView;->access$000(Ljwtc/android/chess/ChessView;)Ljwtc/android/chess/ChessViewBase; │ │ - move-result-object v3 │ + move-result-object v1 │ │ - iget-boolean v3, v3, Ljwtc/android/chess/ChessViewBase;->_flippedBoard:Z │ + iget-boolean v1, v1, Ljwtc/android/chess/ChessViewBase;->_flippedBoard:Z │ │ - if-eqz v3, :cond_3 │ + if-eqz v1, :cond_3 │ │ .line 105 │ invoke-static {v0}, Ljwtc/android/chess/ChessView;->access$500(Ljwtc/android/chess/ChessView;)J │ │ - move-result-wide v1 │ + move-result-wide v2 │ │ .line 109 │ :goto_2 │ - cmp-long v3, v1, v7 │ + cmp-long v1, v2, v8 │ │ - if-gez v3, :cond_4 │ + if-gez v1, :cond_4 │ │ .line 110 │ - neg-long v1, v1 │ + neg-long v2, v2 │ │ .line 111 │ invoke-static {v0}, Ljwtc/android/chess/ChessView;->access$700(Ljwtc/android/chess/ChessView;)Landroid/widget/TextView; │ │ - move-result-object v3 │ + move-result-object v1 │ │ - invoke-virtual {v3, v5}, Landroid/widget/TextView;->setTextColor(I)V │ + invoke-virtual {v1, v5}, Landroid/widget/TextView;->setTextColor(I)V │ │ .line 115 │ :goto_3 │ invoke-static {v0}, Ljwtc/android/chess/ChessView;->access$700(Ljwtc/android/chess/ChessView;)Landroid/widget/TextView; │ │ - move-result-object v3 │ + move-result-object v1 │ │ - invoke-static {v0, v1, v2}, Ljwtc/android/chess/ChessView;->access$400(Ljwtc/android/chess/ChessView;J)Ljava/lang/String; │ + invoke-static {v0, v2, v3}, Ljwtc/android/chess/ChessView;->access$400(Ljwtc/android/chess/ChessView;J)Ljava/lang/String; │ │ move-result-object v4 │ │ - invoke-virtual {v3, v4}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ + invoke-virtual {v1, v4}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ │ .line 117 │ - .end local v1 # "lTmp":J │ + .end local v2 # "lTmp":J │ :cond_0 │ return-void │ │ .line 93 │ :cond_1 │ invoke-static {v0}, Ljwtc/android/chess/ChessView;->access$200(Ljwtc/android/chess/ChessView;)J │ │ - move-result-wide v1 │ + move-result-wide v2 │ │ - .restart local v1 # "lTmp":J │ + .restart local v2 # "lTmp":J │ goto :goto_0 │ │ .line 100 │ :cond_2 │ invoke-static {v0}, Ljwtc/android/chess/ChessView;->access$300(Ljwtc/android/chess/ChessView;)Landroid/widget/TextView; │ │ - move-result-object v3 │ + move-result-object v1 │ │ - invoke-virtual {v3, v6}, Landroid/widget/TextView;->setTextColor(I)V │ + invoke-virtual {v1, v6}, Landroid/widget/TextView;->setTextColor(I)V │ │ goto :goto_1 │ │ .line 107 │ :cond_3 │ invoke-static {v0}, Ljwtc/android/chess/ChessView;->access$600(Ljwtc/android/chess/ChessView;)J │ │ - move-result-wide v1 │ + move-result-wide v2 │ │ goto :goto_2 │ │ .line 113 │ :cond_4 │ invoke-static {v0}, Ljwtc/android/chess/ChessView;->access$700(Ljwtc/android/chess/ChessView;)Landroid/widget/TextView; │ │ - move-result-object v3 │ + move-result-object v1 │ │ - invoke-virtual {v3, v6}, Landroid/widget/TextView;->setTextColor(I)V │ + invoke-virtual {v1, v6}, Landroid/widget/TextView;->setTextColor(I)V │ │ goto :goto_3 │ .end method ├── smali/jwtc/android/chess/setup$3.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Ljwtc/android/chess/setup; │ │ │ # direct methods │ .method constructor (Ljwtc/android/chess/setup;)V │ .locals 0 │ + .param p1, "this$0" # Ljwtc/android/chess/setup; │ │ .prologue │ .line 105 │ iput-object p1, p0, Ljwtc/android/chess/setup$3;->this$0:Ljwtc/android/chess/setup; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/jwtc/android/chess/setup$7.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Ljwtc/android/chess/setup; │ │ │ # direct methods │ .method constructor (Ljwtc/android/chess/setup;)V │ .locals 0 │ + .param p1, "this$0" # Ljwtc/android/chess/setup; │ │ .prologue │ .line 390 │ iput-object p1, p0, Ljwtc/android/chess/setup$7;->this$0:Ljwtc/android/chess/setup; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/jwtc/android/chess/ChessView$18.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$iTo:I │ │ │ # direct methods │ .method constructor (Ljwtc/android/chess/ChessView;I)V │ .locals 0 │ + .param p1, "this$0" # Ljwtc/android/chess/ChessView; │ │ .prologue │ .line 904 │ iput-object p1, p0, Ljwtc/android/chess/ChessView$18;->this$0:Ljwtc/android/chess/ChessView; │ │ iput p2, p0, Ljwtc/android/chess/ChessView$18;->val$iTo:I ├── smali/jwtc/android/chess/tools/importactivity$PGNDbProcessor.smali │ @@ -73,24 +73,24 @@ │ │ invoke-static {v5}, Ljwtc/android/chess/tools/importactivity;->access$700(Ljwtc/android/chess/tools/importactivity;)Ljwtc/chess/GameControl; │ │ move-result-object v5 │ │ invoke-virtual {v5}, Ljwtc/chess/GameControl;->getArrPGNSize()I │ │ - move-result v3 │ + move-result v1 │ │ .line 555 │ - .local v3, "pgnSize":I │ + .local v1, "pgnSize":I │ const/4 v0, 0x0 │ │ .line 557 │ .local v0, "existingCnt":I │ :goto_0 │ - if-gt v4, v3, :cond_1 │ + if-gt v4, v1, :cond_1 │ │ iget-object v5, p0, Ljwtc/android/chess/tools/importactivity$PGNDbProcessor;->this$0:Ljwtc/android/chess/tools/importactivity; │ │ invoke-static {v5}, Ljwtc/android/chess/tools/importactivity;->access$800(Ljwtc/android/chess/tools/importactivity;)I │ │ move-result v5 │ │ @@ -110,38 +110,38 @@ │ │ invoke-static {v5}, Ljwtc/android/chess/tools/importactivity;->access$900(Ljwtc/android/chess/tools/importactivity;)Ljwtc/chess/JNI; │ │ move-result-object v5 │ │ invoke-virtual {v5}, Ljwtc/chess/JNI;->getHashKey()J │ │ - move-result-wide v1 │ + move-result-wide v2 │ │ .line 563 │ - .local v1, "lKey":J │ + .local v2, "lKey":J │ iget-object v5, p0, Ljwtc/android/chess/tools/importactivity$PGNDbProcessor;->this$0:Ljwtc/android/chess/tools/importactivity; │ │ iget-object v5, v5, Ljwtc/android/chess/tools/importactivity;->_arrKeys:Ljava/util/TreeSet; │ │ - invoke-static {v1, v2}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; │ + invoke-static {v2, v3}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; │ │ move-result-object v6 │ │ invoke-virtual {v5, v6}, Ljava/util/TreeSet;->contains(Ljava/lang/Object;)Z │ │ move-result v5 │ │ if-nez v5, :cond_0 │ │ .line 564 │ iget-object v5, p0, Ljwtc/android/chess/tools/importactivity$PGNDbProcessor;->this$0:Ljwtc/android/chess/tools/importactivity; │ │ iget-object v5, v5, Ljwtc/android/chess/tools/importactivity;->_arrKeys:Ljava/util/TreeSet; │ │ - invoke-static {v1, v2}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; │ + invoke-static {v2, v3}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; │ │ move-result-object v6 │ │ invoke-virtual {v5, v6}, Ljava/util/TreeSet;->add(Ljava/lang/Object;)Z │ :try_end_0 │ .catchall {:try_start_0 .. :try_end_0} :catchall_0 │ │ @@ -154,21 +154,21 @@ │ .line 566 │ :cond_0 │ add-int/lit8 v0, v0, 0x1 │ │ goto :goto_1 │ │ .line 571 │ - .end local v1 # "lKey":J │ + .end local v2 # "lKey":J │ :cond_1 │ const/4 v5, 0x1 │ │ .line 573 │ .end local v0 # "existingCnt":I │ - .end local v3 # "pgnSize":I │ + .end local v1 # "pgnSize":I │ .end local v4 # "ply":I │ :goto_2 │ monitor-exit p0 │ │ return v5 │ │ :cond_2 ├── smali/jwtc/android/chess/tools/importactivity$7.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Ljwtc/android/chess/tools/importactivity; │ │ │ # direct methods │ .method constructor (Ljwtc/android/chess/tools/importactivity;)V │ .locals 0 │ + .param p1, "this$0" # Ljwtc/android/chess/tools/importactivity; │ │ .prologue │ .line 395 │ iput-object p1, p0, Ljwtc/android/chess/tools/importactivity$7;->this$0:Ljwtc/android/chess/tools/importactivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/jwtc/android/chess/tools/importactivity$1.smali │ @@ -17,14 +17,15 @@ │ # instance fields │ .field final synthetic this$0:Ljwtc/android/chess/tools/importactivity; │ │ │ # direct methods │ .method constructor (Ljwtc/android/chess/tools/importactivity;)V │ .locals 0 │ + .param p1, "this$0" # Ljwtc/android/chess/tools/importactivity; │ │ .prologue │ .line 120 │ iput-object p1, p0, Ljwtc/android/chess/tools/importactivity$1;->this$0:Ljwtc/android/chess/tools/importactivity; │ │ invoke-direct {p0}, Landroid/os/Handler;->()V ├── smali/jwtc/android/chess/tools/FileListView.smali │ @@ -132,203 +132,200 @@ │ invoke-direct {p0, v0}, Ljwtc/android/chess/tools/FileListView;->browseTo(Ljava/io/File;)V │ │ .line 37 │ return-void │ .end method │ │ .method private fill([Ljava/io/File;)V │ - .locals 13 │ + .locals 10 │ .param p1, "files" # [Ljava/io/File; │ │ .prologue │ - const v12, 0x7f020015 │ + const v9, 0x7f020015 │ │ .line 165 │ - iget-object v7, p0, Ljwtc/android/chess/tools/FileListView;->directoryEntries:Ljava/util/List; │ + iget-object v4, p0, Ljwtc/android/chess/tools/FileListView;->directoryEntries:Ljava/util/List; │ │ - invoke-interface {v7}, Ljava/util/List;->clear()V │ + invoke-interface {v4}, Ljava/util/List;->clear()V │ │ .line 168 │ - iget-object v7, p0, Ljwtc/android/chess/tools/FileListView;->directoryEntries:Ljava/util/List; │ + iget-object v4, p0, Ljwtc/android/chess/tools/FileListView;->directoryEntries:Ljava/util/List; │ │ - new-instance v8, Ljwtc/android/chess/iconifiedlist/IconifiedText; │ + new-instance v5, Ljwtc/android/chess/iconifiedlist/IconifiedText; │ │ - const-string v9, "." │ + const-string v6, "." │ │ invoke-virtual {p0}, Ljwtc/android/chess/tools/FileListView;->getResources()Landroid/content/res/Resources; │ │ - move-result-object v10 │ + move-result-object v7 │ │ - invoke-virtual {v10, v12}, Landroid/content/res/Resources;->getDrawable(I)Landroid/graphics/drawable/Drawable; │ + invoke-virtual {v7, v9}, Landroid/content/res/Resources;->getDrawable(I)Landroid/graphics/drawable/Drawable; │ │ - move-result-object v10 │ + move-result-object v7 │ │ - invoke-direct {v8, v9, v10}, Ljwtc/android/chess/iconifiedlist/IconifiedText;->(Ljava/lang/String;Landroid/graphics/drawable/Drawable;)V │ + invoke-direct {v5, v6, v7}, Ljwtc/android/chess/iconifiedlist/IconifiedText;->(Ljava/lang/String;Landroid/graphics/drawable/Drawable;)V │ │ - invoke-interface {v7, v8}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ + invoke-interface {v4, v5}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ │ .line 170 │ - iget-object v7, p0, Ljwtc/android/chess/tools/FileListView;->currentDirectory:Ljava/io/File; │ + iget-object v4, p0, Ljwtc/android/chess/tools/FileListView;->currentDirectory:Ljava/io/File; │ │ - invoke-virtual {v7}, Ljava/io/File;->getParent()Ljava/lang/String; │ + invoke-virtual {v4}, Ljava/io/File;->getParent()Ljava/lang/String; │ │ - move-result-object v7 │ + move-result-object v4 │ │ - if-eqz v7, :cond_0 │ + if-eqz v4, :cond_0 │ │ .line 171 │ - iget-object v7, p0, Ljwtc/android/chess/tools/FileListView;->directoryEntries:Ljava/util/List; │ + iget-object v4, p0, Ljwtc/android/chess/tools/FileListView;->directoryEntries:Ljava/util/List; │ │ - new-instance v8, Ljwtc/android/chess/iconifiedlist/IconifiedText; │ + new-instance v5, Ljwtc/android/chess/iconifiedlist/IconifiedText; │ │ - const-string v9, ".." │ + const-string v6, ".." │ │ + .line 172 │ invoke-virtual {p0}, Ljwtc/android/chess/tools/FileListView;->getResources()Landroid/content/res/Resources; │ │ - move-result-object v10 │ + move-result-object v7 │ │ - const v11, 0x7f02002d │ + const v8, 0x7f02002d │ │ - invoke-virtual {v10, v11}, Landroid/content/res/Resources;->getDrawable(I)Landroid/graphics/drawable/Drawable; │ + invoke-virtual {v7, v8}, Landroid/content/res/Resources;->getDrawable(I)Landroid/graphics/drawable/Drawable; │ │ - move-result-object v10 │ + move-result-object v7 │ │ - invoke-direct {v8, v9, v10}, Ljwtc/android/chess/iconifiedlist/IconifiedText;->(Ljava/lang/String;Landroid/graphics/drawable/Drawable;)V │ + invoke-direct {v5, v6, v7}, Ljwtc/android/chess/iconifiedlist/IconifiedText;->(Ljava/lang/String;Landroid/graphics/drawable/Drawable;)V │ │ - invoke-interface {v7, v8}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ + .line 171 │ + invoke-interface {v4, v5}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ │ .line 174 │ :cond_0 │ - const/4 v2, 0x0 │ + const/4 v1, 0x0 │ │ .line 175 │ - .local v2, "currentIcon":Landroid/graphics/drawable/Drawable; │ - move-object v0, p1 │ - │ - .local v0, "arr$":[Ljava/io/File; │ - array-length v6, v0 │ + .local v1, "currentIcon":Landroid/graphics/drawable/Drawable; │ + array-length v5, p1 │ │ - .local v6, "len$":I │ const/4 v4, 0x0 │ │ - .local v4, "i$":I │ :goto_0 │ - if-ge v4, v6, :cond_3 │ + if-ge v4, v5, :cond_3 │ │ - aget-object v1, v0, v4 │ + aget-object v0, p1, v4 │ │ .line 176 │ - .local v1, "currentFile":Ljava/io/File; │ - invoke-virtual {v1}, Ljava/io/File;->canRead()Z │ + .local v0, "currentFile":Ljava/io/File; │ + invoke-virtual {v0}, Ljava/io/File;->canRead()Z │ │ - move-result v7 │ + move-result v6 │ │ - if-eqz v7, :cond_1 │ + if-eqz v6, :cond_1 │ │ .line 177 │ - invoke-virtual {v1}, Ljava/io/File;->isDirectory()Z │ + invoke-virtual {v0}, Ljava/io/File;->isDirectory()Z │ │ - move-result v7 │ + move-result v6 │ │ - if-eqz v7, :cond_2 │ + if-eqz v6, :cond_2 │ │ .line 178 │ invoke-virtual {p0}, Ljwtc/android/chess/tools/FileListView;->getResources()Landroid/content/res/Resources; │ │ - move-result-object v7 │ + move-result-object v6 │ │ - invoke-virtual {v7, v12}, Landroid/content/res/Resources;->getDrawable(I)Landroid/graphics/drawable/Drawable; │ + invoke-virtual {v6, v9}, Landroid/content/res/Resources;->getDrawable(I)Landroid/graphics/drawable/Drawable; │ │ - move-result-object v2 │ + move-result-object v1 │ │ .line 179 │ - iget-object v7, p0, Ljwtc/android/chess/tools/FileListView;->directoryEntries:Ljava/util/List; │ + iget-object v6, p0, Ljwtc/android/chess/tools/FileListView;->directoryEntries:Ljava/util/List; │ │ - new-instance v8, Ljwtc/android/chess/iconifiedlist/IconifiedText; │ + new-instance v7, Ljwtc/android/chess/iconifiedlist/IconifiedText; │ │ - invoke-virtual {v1}, Ljava/io/File;->getPath()Ljava/lang/String; │ + invoke-virtual {v0}, Ljava/io/File;->getPath()Ljava/lang/String; │ │ - move-result-object v9 │ + move-result-object v8 │ │ - invoke-direct {v8, v9, v2}, Ljwtc/android/chess/iconifiedlist/IconifiedText;->(Ljava/lang/String;Landroid/graphics/drawable/Drawable;)V │ + invoke-direct {v7, v8, v1}, Ljwtc/android/chess/iconifiedlist/IconifiedText;->(Ljava/lang/String;Landroid/graphics/drawable/Drawable;)V │ │ - invoke-interface {v7, v8}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ + invoke-interface {v6, v7}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ │ .line 175 │ :cond_1 │ :goto_1 │ add-int/lit8 v4, v4, 0x1 │ │ goto :goto_0 │ │ .line 181 │ :cond_2 │ - invoke-virtual {v1}, Ljava/io/File;->getName()Ljava/lang/String; │ + invoke-virtual {v0}, Ljava/io/File;->getName()Ljava/lang/String; │ │ - move-result-object v3 │ + move-result-object v2 │ │ .line 183 │ - .local v3, "fileName":Ljava/lang/String; │ - invoke-virtual {p0, v3}, Ljwtc/android/chess/tools/FileListView;->fileNameFilterByMode(Ljava/lang/String;)Z │ + .local v2, "fileName":Ljava/lang/String; │ + invoke-virtual {p0, v2}, Ljwtc/android/chess/tools/FileListView;->fileNameFilterByMode(Ljava/lang/String;)Z │ │ - move-result v7 │ + move-result v6 │ │ - if-eqz v7, :cond_1 │ + if-eqz v6, :cond_1 │ │ .line 185 │ invoke-virtual {p0}, Ljwtc/android/chess/tools/FileListView;->getResources()Landroid/content/res/Resources; │ │ - move-result-object v7 │ + move-result-object v6 │ │ - const v8, 0x7f02002c │ + const v7, 0x7f02002c │ │ - invoke-virtual {v7, v8}, Landroid/content/res/Resources;->getDrawable(I)Landroid/graphics/drawable/Drawable; │ + invoke-virtual {v6, v7}, Landroid/content/res/Resources;->getDrawable(I)Landroid/graphics/drawable/Drawable; │ │ - move-result-object v2 │ + move-result-object v1 │ │ .line 186 │ - iget-object v7, p0, Ljwtc/android/chess/tools/FileListView;->directoryEntries:Ljava/util/List; │ + iget-object v6, p0, Ljwtc/android/chess/tools/FileListView;->directoryEntries:Ljava/util/List; │ │ - new-instance v8, Ljwtc/android/chess/iconifiedlist/IconifiedText; │ + new-instance v7, Ljwtc/android/chess/iconifiedlist/IconifiedText; │ │ - invoke-virtual {v1}, Ljava/io/File;->getPath()Ljava/lang/String; │ + invoke-virtual {v0}, Ljava/io/File;->getPath()Ljava/lang/String; │ │ - move-result-object v9 │ + move-result-object v8 │ │ - invoke-direct {v8, v9, v2}, Ljwtc/android/chess/iconifiedlist/IconifiedText;->(Ljava/lang/String;Landroid/graphics/drawable/Drawable;)V │ + invoke-direct {v7, v8, v1}, Ljwtc/android/chess/iconifiedlist/IconifiedText;->(Ljava/lang/String;Landroid/graphics/drawable/Drawable;)V │ │ - invoke-interface {v7, v8}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ + invoke-interface {v6, v7}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ │ goto :goto_1 │ │ .line 191 │ - .end local v1 # "currentFile":Ljava/io/File; │ - .end local v3 # "fileName":Ljava/lang/String; │ + .end local v0 # "currentFile":Ljava/io/File; │ + .end local v2 # "fileName":Ljava/lang/String; │ :cond_3 │ - iget-object v7, p0, Ljwtc/android/chess/tools/FileListView;->directoryEntries:Ljava/util/List; │ + iget-object v4, p0, Ljwtc/android/chess/tools/FileListView;->directoryEntries:Ljava/util/List; │ │ - invoke-static {v7}, Ljava/util/Collections;->sort(Ljava/util/List;)V │ + invoke-static {v4}, Ljava/util/Collections;->sort(Ljava/util/List;)V │ │ .line 193 │ - new-instance v5, Ljwtc/android/chess/iconifiedlist/IconifiedTextListAdapter; │ + new-instance v3, Ljwtc/android/chess/iconifiedlist/IconifiedTextListAdapter; │ │ - invoke-direct {v5, p0}, Ljwtc/android/chess/iconifiedlist/IconifiedTextListAdapter;->(Landroid/content/Context;)V │ + invoke-direct {v3, p0}, Ljwtc/android/chess/iconifiedlist/IconifiedTextListAdapter;->(Landroid/content/Context;)V │ │ .line 194 │ - .local v5, "itla":Ljwtc/android/chess/iconifiedlist/IconifiedTextListAdapter; │ - iget-object v7, p0, Ljwtc/android/chess/tools/FileListView;->directoryEntries:Ljava/util/List; │ + .local v3, "itla":Ljwtc/android/chess/iconifiedlist/IconifiedTextListAdapter; │ + iget-object v4, p0, Ljwtc/android/chess/tools/FileListView;->directoryEntries:Ljava/util/List; │ │ - invoke-virtual {v5, v7}, Ljwtc/android/chess/iconifiedlist/IconifiedTextListAdapter;->setListItems(Ljava/util/List;)V │ + invoke-virtual {v3, v4}, Ljwtc/android/chess/iconifiedlist/IconifiedTextListAdapter;->setListItems(Ljava/util/List;)V │ │ .line 195 │ invoke-virtual {p0}, Ljwtc/android/chess/tools/FileListView;->getListView()Landroid/widget/ListView; │ │ - move-result-object v7 │ + move-result-object v4 │ │ - invoke-virtual {v7, v5}, Landroid/widget/ListView;->setAdapter(Landroid/widget/ListAdapter;)V │ + invoke-virtual {v4, v3}, Landroid/widget/ListView;->setAdapter(Landroid/widget/ListAdapter;)V │ │ .line 196 │ return-void │ .end method │ │ .method private openFile(Ljava/io/File;)V │ .locals 4 │ @@ -752,15 +749,15 @@ │ invoke-super {p0, p1}, Landroid/app/ListActivity;->onCreate(Landroid/os/Bundle;)V │ │ .line 33 │ return-void │ .end method │ │ .method protected onListItemClick(Landroid/widget/ListView;Landroid/view/View;IJ)V │ - .locals 3 │ + .locals 4 │ .param p1, "l" # Landroid/widget/ListView; │ .param p2, "v" # Landroid/view/View; │ .param p3, "position" # I │ .param p4, "id" # J │ │ .prologue │ .line 199 ├── smali/jwtc/android/chess/tools/importactivity.smali │ @@ -70,15 +70,14 @@ │ iput-object v0, p0, Ljwtc/android/chess/tools/importactivity;->_mode:Ljava/lang/String; │ │ .line 60 │ const-string v0, "importactivity" │ │ iput-object v0, p0, Ljwtc/android/chess/tools/importactivity;->TAG:Ljava/lang/String; │ │ - .line 710 │ return-void │ .end method │ │ .method static synthetic access$000(Ljwtc/android/chess/tools/importactivity;)I │ .locals 1 │ .param p0, "x0" # Ljwtc/android/chess/tools/importactivity; │ │ @@ -1254,106 +1253,106 @@ │ │ .line 422 │ .local v2, "l":J │ const/4 v5, 0x0 │ │ aget-byte v5, v0, v5 │ │ - int-to-long v5, v5 │ + int-to-long v6, v5 │ │ - const/16 v7, 0x38 │ + const/16 v5, 0x38 │ │ - shl-long/2addr v5, v7 │ + shl-long/2addr v6, v5 │ │ - or-long/2addr v2, v5 │ + or-long/2addr v2, v6 │ │ .line 423 │ const/4 v5, 0x1 │ │ aget-byte v5, v0, v5 │ │ - int-to-long v5, v5 │ + int-to-long v6, v5 │ │ - const/16 v7, 0x30 │ + const/16 v5, 0x30 │ │ - shl-long/2addr v5, v7 │ + shl-long/2addr v6, v5 │ │ - or-long/2addr v2, v5 │ + or-long/2addr v2, v6 │ │ .line 424 │ const/4 v5, 0x2 │ │ aget-byte v5, v0, v5 │ │ - int-to-long v5, v5 │ + int-to-long v6, v5 │ │ - const/16 v7, 0x28 │ + const/16 v5, 0x28 │ │ - shl-long/2addr v5, v7 │ + shl-long/2addr v6, v5 │ │ - or-long/2addr v2, v5 │ + or-long/2addr v2, v6 │ │ .line 425 │ const/4 v5, 0x3 │ │ aget-byte v5, v0, v5 │ │ - int-to-long v5, v5 │ + int-to-long v6, v5 │ │ - const/16 v7, 0x20 │ + const/16 v5, 0x20 │ │ - shl-long/2addr v5, v7 │ + shl-long/2addr v6, v5 │ │ - or-long/2addr v2, v5 │ + or-long/2addr v2, v6 │ │ .line 426 │ const/4 v5, 0x4 │ │ aget-byte v5, v0, v5 │ │ - int-to-long v5, v5 │ + int-to-long v6, v5 │ │ - const/16 v7, 0x18 │ + const/16 v5, 0x18 │ │ - shl-long/2addr v5, v7 │ + shl-long/2addr v6, v5 │ │ - or-long/2addr v2, v5 │ + or-long/2addr v2, v6 │ │ .line 427 │ const/4 v5, 0x5 │ │ aget-byte v5, v0, v5 │ │ - int-to-long v5, v5 │ + int-to-long v6, v5 │ │ - const/16 v7, 0x10 │ + const/16 v5, 0x10 │ │ - shl-long/2addr v5, v7 │ + shl-long/2addr v6, v5 │ │ - or-long/2addr v2, v5 │ + or-long/2addr v2, v6 │ │ .line 428 │ const/4 v5, 0x6 │ │ aget-byte v5, v0, v5 │ │ - int-to-long v5, v5 │ + int-to-long v6, v5 │ │ - shl-long/2addr v5, v8 │ + shl-long/2addr v6, v8 │ │ - or-long/2addr v2, v5 │ + or-long/2addr v2, v6 │ │ .line 429 │ const/4 v5, 0x7 │ │ aget-byte v5, v0, v5 │ │ - int-to-long v5, v5 │ + int-to-long v6, v5 │ │ - or-long/2addr v2, v5 │ + or-long/2addr v2, v6 │ │ .line 433 │ iget-object v5, p0, Ljwtc/android/chess/tools/importactivity;->_arrKeys:Ljava/util/TreeSet; │ │ invoke-static {v2, v3}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; │ │ move-result-object v6 │ @@ -1404,18 +1403,18 @@ │ .line 441 │ .end local v1 # "e":Ljava/io/IOException; │ :cond_0 │ return-void │ .end method │ │ .method public writeHashKeysToFile()V │ - .locals 10 │ + .locals 11 │ │ .prologue │ - const/16 v9, 0x8 │ + const/16 v10, 0x8 │ │ .line 445 │ :try_start_0 │ new-instance v2, Ljava/io/FileOutputStream; │ │ iget-object v6, p0, Ljwtc/android/chess/tools/importactivity;->_outFile:Ljava/lang/String; │ │ @@ -1509,93 +1508,93 @@ │ .restart local v3 # "it":Ljava/util/Iterator;, "Ljava/util/Iterator;" │ .restart local v4 # "l":J │ :cond_1 │ const/4 v6, 0x0 │ │ const/16 v7, 0x38 │ │ - ushr-long v7, v4, v7 │ + ushr-long v8, v4, v7 │ │ - long-to-int v7, v7 │ + long-to-int v7, v8 │ │ int-to-byte v7, v7 │ │ aput-byte v7, v0, v6 │ │ .line 475 │ const/4 v6, 0x1 │ │ const/16 v7, 0x30 │ │ - ushr-long v7, v4, v7 │ + ushr-long v8, v4, v7 │ │ - long-to-int v7, v7 │ + long-to-int v7, v8 │ │ int-to-byte v7, v7 │ │ aput-byte v7, v0, v6 │ │ .line 476 │ const/4 v6, 0x2 │ │ const/16 v7, 0x28 │ │ - ushr-long v7, v4, v7 │ + ushr-long v8, v4, v7 │ │ - long-to-int v7, v7 │ + long-to-int v7, v8 │ │ int-to-byte v7, v7 │ │ aput-byte v7, v0, v6 │ │ .line 477 │ const/4 v6, 0x3 │ │ const/16 v7, 0x20 │ │ - ushr-long v7, v4, v7 │ + ushr-long v8, v4, v7 │ │ - long-to-int v7, v7 │ + long-to-int v7, v8 │ │ int-to-byte v7, v7 │ │ aput-byte v7, v0, v6 │ │ .line 478 │ const/4 v6, 0x4 │ │ const/16 v7, 0x18 │ │ - ushr-long v7, v4, v7 │ + ushr-long v8, v4, v7 │ │ - long-to-int v7, v7 │ + long-to-int v7, v8 │ │ int-to-byte v7, v7 │ │ aput-byte v7, v0, v6 │ │ .line 479 │ const/4 v6, 0x5 │ │ const/16 v7, 0x10 │ │ - ushr-long v7, v4, v7 │ + ushr-long v8, v4, v7 │ │ - long-to-int v7, v7 │ + long-to-int v7, v8 │ │ int-to-byte v7, v7 │ │ aput-byte v7, v0, v6 │ │ .line 480 │ const/4 v6, 0x6 │ │ - ushr-long v7, v4, v9 │ + ushr-long v8, v4, v10 │ │ - long-to-int v7, v7 │ + long-to-int v7, v8 │ │ int-to-byte v7, v7 │ │ aput-byte v7, v0, v6 │ │ .line 481 │ const/4 v6, 0x7 ├── smali/jwtc/android/chess/tools/pgntool$1$4.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$1:Ljwtc/android/chess/tools/pgntool$1; │ │ │ # direct methods │ .method constructor (Ljwtc/android/chess/tools/pgntool$1;)V │ .locals 0 │ + .param p1, "this$1" # Ljwtc/android/chess/tools/pgntool$1; │ │ .prologue │ .line 148 │ iput-object p1, p0, Ljwtc/android/chess/tools/pgntool$1$4;->this$1:Ljwtc/android/chess/tools/pgntool$1; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/jwtc/android/chess/tools/pgntool$1$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$1:Ljwtc/android/chess/tools/pgntool$1; │ │ │ # direct methods │ .method constructor (Ljwtc/android/chess/tools/pgntool$1;)V │ .locals 0 │ + .param p1, "this$1" # Ljwtc/android/chess/tools/pgntool$1; │ │ .prologue │ .line 88 │ iput-object p1, p0, Ljwtc/android/chess/tools/pgntool$1$1;->this$1:Ljwtc/android/chess/tools/pgntool$1; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/jwtc/android/chess/tools/importactivity$PGNImportProcessor.smali │ @@ -41,15 +41,15 @@ │ .line 537 │ const/4 v0, 0x0 │ │ return-object v0 │ .end method │ │ .method public declared-synchronized processPGN(Ljava/lang/String;)Z │ - .locals 7 │ + .locals 8 │ .param p1, "sPGN" # Ljava/lang/String; │ │ .prologue │ .line 512 │ monitor-enter p0 │ │ :try_start_0 │ @@ -170,17 +170,17 @@ │ │ .line 526 │ :cond_0 │ const-string v4, "date" │ │ invoke-virtual {v0}, Ljava/util/Date;->getTime()J │ │ - move-result-wide v5 │ + move-result-wide v6 │ │ - invoke-static {v5, v6}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; │ + invoke-static {v6, v7}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; │ │ move-result-object v5 │ │ invoke-virtual {v3, v4, v5}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Long;)V │ │ .line 528 │ const-string v4, "content://jwtc.android.chess.MyPGNProvider/games" ├── smali/jwtc/android/chess/tools/importactivity$5.smali │ @@ -17,14 +17,15 @@ │ # instance fields │ .field final synthetic this$0:Ljwtc/android/chess/tools/importactivity; │ │ │ # direct methods │ .method constructor (Ljwtc/android/chess/tools/importactivity;)V │ .locals 0 │ + .param p1, "this$0" # Ljwtc/android/chess/tools/importactivity; │ │ .prologue │ .line 322 │ iput-object p1, p0, Ljwtc/android/chess/tools/importactivity$5;->this$0:Ljwtc/android/chess/tools/importactivity; │ │ invoke-direct {p0}, Landroid/os/Handler;->()V ├── smali/jwtc/android/chess/tools/importactivity$PracticeImportProcessor.smali │ @@ -121,14 +121,15 @@ │ │ const/4 v2, 0x0 │ │ move-object/from16 v0, p0 │ │ iget-object v3, v0, Ljwtc/android/chess/tools/importactivity$PracticeImportProcessor;->this$0:Ljwtc/android/chess/tools/importactivity; │ │ + .line 602 │ invoke-static {v3}, Ljwtc/android/chess/tools/importactivity;->access$700(Ljwtc/android/chess/tools/importactivity;)Ljwtc/chess/GameControl; │ │ move-result-object v3 │ │ move/from16 v0, v16 │ │ invoke-virtual {v3, v0}, Ljwtc/chess/GameControl;->exportMovesPGNFromPly(I)Ljava/lang/String; │ @@ -145,14 +146,15 @@ │ │ const/4 v2, 0x2 │ │ move-object/from16 v0, p0 │ │ iget-object v3, v0, Ljwtc/android/chess/tools/importactivity$PracticeImportProcessor;->this$0:Ljwtc/android/chess/tools/importactivity; │ │ + .line 604 │ invoke-static {v3}, Ljwtc/android/chess/tools/importactivity;->access$700(Ljwtc/android/chess/tools/importactivity;)Ljwtc/chess/GameControl; │ │ move-result-object v3 │ │ add-int/lit8 v4, v16, -0x3 │ │ invoke-virtual {v3, v4}, Ljwtc/chess/GameControl;->exportMovesPGNFromPly(I)Ljava/lang/String; ├── smali/jwtc/android/chess/tools/importactivity$3.smali │ @@ -17,14 +17,15 @@ │ # instance fields │ .field final synthetic this$0:Ljwtc/android/chess/tools/importactivity; │ │ │ # direct methods │ .method constructor (Ljwtc/android/chess/tools/importactivity;)V │ .locals 0 │ + .param p1, "this$0" # Ljwtc/android/chess/tools/importactivity; │ │ .prologue │ .line 178 │ iput-object p1, p0, Ljwtc/android/chess/tools/importactivity$3;->this$0:Ljwtc/android/chess/tools/importactivity; │ │ invoke-direct {p0}, Landroid/os/Handler;->()V ├── smali/jwtc/android/chess/tools/pgntool$1.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$arrString:[Ljava/lang/CharSequence; │ │ │ # direct methods │ .method constructor (Ljwtc/android/chess/tools/pgntool;[Ljava/lang/CharSequence;)V │ .locals 0 │ + .param p1, "this$0" # Ljwtc/android/chess/tools/pgntool; │ │ .prologue │ .line 53 │ iput-object p1, p0, Ljwtc/android/chess/tools/pgntool$1;->this$0:Ljwtc/android/chess/tools/pgntool; │ │ iput-object p2, p0, Ljwtc/android/chess/tools/pgntool$1;->val$arrString:[Ljava/lang/CharSequence; ├── smali/jwtc/android/chess/tools/PGNProcessor$1.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$is:Ljava/io/InputStream; │ │ │ # direct methods │ .method constructor (Ljwtc/android/chess/tools/PGNProcessor;Ljava/io/InputStream;)V │ .locals 0 │ + .param p1, "this$0" # Ljwtc/android/chess/tools/PGNProcessor; │ │ .prologue │ .line 26 │ iput-object p1, p0, Ljwtc/android/chess/tools/PGNProcessor$1;->this$0:Ljwtc/android/chess/tools/PGNProcessor; │ │ iput-object p2, p0, Ljwtc/android/chess/tools/PGNProcessor$1;->val$is:Ljava/io/InputStream; ├── smali/jwtc/android/chess/tools/pgntool$1$2.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$1:Ljwtc/android/chess/tools/pgntool$1; │ │ │ # direct methods │ .method constructor (Ljwtc/android/chess/tools/pgntool$1;)V │ .locals 0 │ + .param p1, "this$1" # Ljwtc/android/chess/tools/pgntool$1; │ │ .prologue │ .line 95 │ iput-object p1, p0, Ljwtc/android/chess/tools/pgntool$1$2;->this$1:Ljwtc/android/chess/tools/pgntool$1; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/jwtc/android/chess/tools/PGNProcessor$2.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$is:Ljava/io/InputStream; │ │ │ # direct methods │ .method constructor (Ljwtc/android/chess/tools/PGNProcessor;Ljava/io/InputStream;)V │ .locals 0 │ + .param p1, "this$0" # Ljwtc/android/chess/tools/PGNProcessor; │ │ .prologue │ .line 82 │ iput-object p1, p0, Ljwtc/android/chess/tools/PGNProcessor$2;->this$0:Ljwtc/android/chess/tools/PGNProcessor; │ │ iput-object p2, p0, Ljwtc/android/chess/tools/PGNProcessor$2;->val$is:Ljava/io/InputStream; ├── smali/jwtc/android/chess/tools/importactivity$4.smali │ @@ -17,14 +17,15 @@ │ # instance fields │ .field final synthetic this$0:Ljwtc/android/chess/tools/importactivity; │ │ │ # direct methods │ .method constructor (Ljwtc/android/chess/tools/importactivity;)V │ .locals 0 │ + .param p1, "this$0" # Ljwtc/android/chess/tools/importactivity; │ │ .prologue │ .line 297 │ iput-object p1, p0, Ljwtc/android/chess/tools/importactivity$4;->this$0:Ljwtc/android/chess/tools/importactivity; │ │ invoke-direct {p0}, Landroid/os/Handler;->()V ├── smali/jwtc/android/chess/tools/PGNProcessor.smali │ @@ -55,14 +55,15 @@ │ │ new-instance v1, Ljwtc/android/chess/tools/PGNProcessor$2; │ │ invoke-direct {v1, p0, p1}, Ljwtc/android/chess/tools/PGNProcessor$2;->(Ljwtc/android/chess/tools/PGNProcessor;Ljava/io/InputStream;)V │ │ invoke-direct {v0, v1}, Ljava/lang/Thread;->(Ljava/lang/Runnable;)V │ │ + .line 121 │ invoke-virtual {v0}, Ljava/lang/Thread;->start()V │ │ .line 122 │ return-void │ .end method │ │ .method public processPGNPart(Ljava/lang/StringBuffer;)V ├── smali/jwtc/android/chess/tools/pgntool$1$3.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$1:Ljwtc/android/chess/tools/pgntool$1; │ │ │ # direct methods │ .method constructor (Ljwtc/android/chess/tools/pgntool$1;)V │ .locals 0 │ + .param p1, "this$1" # Ljwtc/android/chess/tools/pgntool$1; │ │ .prologue │ .line 134 │ iput-object p1, p0, Ljwtc/android/chess/tools/pgntool$1$3;->this$1:Ljwtc/android/chess/tools/pgntool$1; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/jwtc/android/chess/tools/importactivity$6.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$uri:Landroid/net/Uri; │ │ │ # direct methods │ .method constructor (Ljwtc/android/chess/tools/importactivity;Landroid/net/Uri;)V │ .locals 0 │ + .param p1, "this$0" # Ljwtc/android/chess/tools/importactivity; │ │ .prologue │ .line 362 │ iput-object p1, p0, Ljwtc/android/chess/tools/importactivity$6;->this$0:Ljwtc/android/chess/tools/importactivity; │ │ iput-object p2, p0, Ljwtc/android/chess/tools/importactivity$6;->val$uri:Landroid/net/Uri; ├── smali/jwtc/android/chess/tools/importactivity$2.smali │ @@ -17,14 +17,15 @@ │ # instance fields │ .field final synthetic this$0:Ljwtc/android/chess/tools/importactivity; │ │ │ # direct methods │ .method constructor (Ljwtc/android/chess/tools/importactivity;)V │ .locals 0 │ + .param p1, "this$0" # Ljwtc/android/chess/tools/importactivity; │ │ .prologue │ .line 145 │ iput-object p1, p0, Ljwtc/android/chess/tools/importactivity$2;->this$0:Ljwtc/android/chess/tools/importactivity; │ │ invoke-direct {p0}, Landroid/os/Handler;->()V ├── smali/jwtc/android/chess/puzzle/ChessViewPuzzle$6.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Ljwtc/android/chess/puzzle/ChessViewPuzzle; │ │ │ # direct methods │ .method constructor (Ljwtc/android/chess/puzzle/ChessViewPuzzle;)V │ .locals 0 │ + .param p1, "this$0" # Ljwtc/android/chess/puzzle/ChessViewPuzzle; │ │ .prologue │ .line 167 │ iput-object p1, p0, Ljwtc/android/chess/puzzle/ChessViewPuzzle$6;->this$0:Ljwtc/android/chess/puzzle/ChessViewPuzzle; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/jwtc/android/chess/puzzle/ChessViewPractice$10.smali │ @@ -17,14 +17,15 @@ │ # instance fields │ .field final synthetic this$0:Ljwtc/android/chess/puzzle/ChessViewPractice; │ │ │ # direct methods │ .method constructor (Ljwtc/android/chess/puzzle/ChessViewPractice;)V │ .locals 0 │ + .param p1, "this$0" # Ljwtc/android/chess/puzzle/ChessViewPractice; │ │ .prologue │ .line 468 │ iput-object p1, p0, Ljwtc/android/chess/puzzle/ChessViewPractice$10;->this$0:Ljwtc/android/chess/puzzle/ChessViewPractice; │ │ invoke-direct {p0}, Ljava/util/TimerTask;->()V ├── smali/jwtc/android/chess/puzzle/ChessViewPractice$5.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Ljwtc/android/chess/puzzle/ChessViewPractice; │ │ │ # direct methods │ .method constructor (Ljwtc/android/chess/puzzle/ChessViewPractice;)V │ .locals 0 │ + .param p1, "this$0" # Ljwtc/android/chess/puzzle/ChessViewPractice; │ │ .prologue │ .line 132 │ iput-object p1, p0, Ljwtc/android/chess/puzzle/ChessViewPractice$5;->this$0:Ljwtc/android/chess/puzzle/ChessViewPractice; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/jwtc/android/chess/puzzle/ChessViewPractice$3.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Ljwtc/android/chess/puzzle/ChessViewPractice; │ │ │ # direct methods │ .method constructor (Ljwtc/android/chess/puzzle/ChessViewPractice;)V │ .locals 0 │ + .param p1, "this$0" # Ljwtc/android/chess/puzzle/ChessViewPractice; │ │ .prologue │ .line 108 │ iput-object p1, p0, Ljwtc/android/chess/puzzle/ChessViewPractice$3;->this$0:Ljwtc/android/chess/puzzle/ChessViewPractice; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/jwtc/android/chess/puzzle/ChessViewPractice$8.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$iTo:I │ │ │ # direct methods │ .method constructor (Ljwtc/android/chess/puzzle/ChessViewPractice;I)V │ .locals 0 │ + .param p1, "this$0" # Ljwtc/android/chess/puzzle/ChessViewPractice; │ │ .prologue │ .line 318 │ iput-object p1, p0, Ljwtc/android/chess/puzzle/ChessViewPractice$8;->this$0:Ljwtc/android/chess/puzzle/ChessViewPractice; │ │ iput p2, p0, Ljwtc/android/chess/puzzle/ChessViewPractice$8;->val$iTo:I ├── smali/jwtc/android/chess/puzzle/ChessViewPuzzle$2.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Ljwtc/android/chess/puzzle/ChessViewPuzzle; │ │ │ # direct methods │ .method constructor (Ljwtc/android/chess/puzzle/ChessViewPuzzle;)V │ .locals 0 │ + .param p1, "this$0" # Ljwtc/android/chess/puzzle/ChessViewPuzzle; │ │ .prologue │ .line 107 │ iput-object p1, p0, Ljwtc/android/chess/puzzle/ChessViewPuzzle$2;->this$0:Ljwtc/android/chess/puzzle/ChessViewPuzzle; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/jwtc/android/chess/puzzle/ChessViewPractice$1.smali │ @@ -17,14 +17,15 @@ │ # instance fields │ .field final synthetic this$0:Ljwtc/android/chess/puzzle/ChessViewPractice; │ │ │ # direct methods │ .method constructor (Ljwtc/android/chess/puzzle/ChessViewPractice;)V │ .locals 0 │ + .param p1, "this$0" # Ljwtc/android/chess/puzzle/ChessViewPractice; │ │ .prologue │ .line 54 │ iput-object p1, p0, Ljwtc/android/chess/puzzle/ChessViewPractice$1;->this$0:Ljwtc/android/chess/puzzle/ChessViewPractice; │ │ invoke-direct {p0}, Landroid/os/Handler;->()V ├── smali/jwtc/android/chess/puzzle/ChessViewPuzzle$1.smali │ @@ -17,14 +17,15 @@ │ # instance fields │ .field final synthetic this$0:Ljwtc/android/chess/puzzle/ChessViewPuzzle; │ │ │ # direct methods │ .method constructor (Ljwtc/android/chess/puzzle/ChessViewPuzzle;)V │ .locals 0 │ + .param p1, "this$0" # Ljwtc/android/chess/puzzle/ChessViewPuzzle; │ │ .prologue │ .line 50 │ iput-object p1, p0, Ljwtc/android/chess/puzzle/ChessViewPuzzle$1;->this$0:Ljwtc/android/chess/puzzle/ChessViewPuzzle; │ │ invoke-direct {p0}, Landroid/os/Handler;->()V ├── smali/jwtc/android/chess/puzzle/ChessViewPractice$2.smali │ @@ -17,14 +17,15 @@ │ # instance fields │ .field final synthetic this$0:Ljwtc/android/chess/puzzle/ChessViewPractice; │ │ │ # direct methods │ .method constructor (Ljwtc/android/chess/puzzle/ChessViewPractice;)V │ .locals 0 │ + .param p1, "this$0" # Ljwtc/android/chess/puzzle/ChessViewPractice; │ │ .prologue │ .line 75 │ iput-object p1, p0, Ljwtc/android/chess/puzzle/ChessViewPractice$2;->this$0:Ljwtc/android/chess/puzzle/ChessViewPractice; │ │ invoke-direct {p0}, Landroid/os/Handler;->()V ├── smali/jwtc/android/chess/puzzle/ChessViewPuzzle$3.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Ljwtc/android/chess/puzzle/ChessViewPuzzle; │ │ │ # direct methods │ .method constructor (Ljwtc/android/chess/puzzle/ChessViewPuzzle;)V │ .locals 0 │ + .param p1, "this$0" # Ljwtc/android/chess/puzzle/ChessViewPuzzle; │ │ .prologue │ .line 137 │ iput-object p1, p0, Ljwtc/android/chess/puzzle/ChessViewPuzzle$3;->this$0:Ljwtc/android/chess/puzzle/ChessViewPuzzle; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/jwtc/android/chess/puzzle/ChessViewPractice$4.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Ljwtc/android/chess/puzzle/ChessViewPractice; │ │ │ # direct methods │ .method constructor (Ljwtc/android/chess/puzzle/ChessViewPractice;)V │ .locals 0 │ + .param p1, "this$0" # Ljwtc/android/chess/puzzle/ChessViewPractice; │ │ .prologue │ .line 119 │ iput-object p1, p0, Ljwtc/android/chess/puzzle/ChessViewPractice$4;->this$0:Ljwtc/android/chess/puzzle/ChessViewPractice; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/jwtc/android/chess/puzzle/ChessViewPuzzle$4.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Ljwtc/android/chess/puzzle/ChessViewPuzzle; │ │ │ # direct methods │ .method constructor (Ljwtc/android/chess/puzzle/ChessViewPuzzle;)V │ .locals 0 │ + .param p1, "this$0" # Ljwtc/android/chess/puzzle/ChessViewPuzzle; │ │ .prologue │ .line 146 │ iput-object p1, p0, Ljwtc/android/chess/puzzle/ChessViewPuzzle$4;->this$0:Ljwtc/android/chess/puzzle/ChessViewPuzzle; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/jwtc/android/chess/puzzle/ChessViewPuzzle$7.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Ljwtc/android/chess/puzzle/ChessViewPuzzle; │ │ │ # direct methods │ .method constructor (Ljwtc/android/chess/puzzle/ChessViewPuzzle;)V │ .locals 0 │ + .param p1, "this$0" # Ljwtc/android/chess/puzzle/ChessViewPuzzle; │ │ .prologue │ .line 174 │ iput-object p1, p0, Ljwtc/android/chess/puzzle/ChessViewPuzzle$7;->this$0:Ljwtc/android/chess/puzzle/ChessViewPuzzle; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/jwtc/android/chess/puzzle/ChessViewPractice$9.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$isExtra:Ljava/io/InputStream; │ │ │ # direct methods │ .method constructor (Ljwtc/android/chess/puzzle/ChessViewPractice;Ljava/io/InputStream;)V │ .locals 0 │ + .param p1, "this$0" # Ljwtc/android/chess/puzzle/ChessViewPractice; │ │ .prologue │ .line 383 │ iput-object p1, p0, Ljwtc/android/chess/puzzle/ChessViewPractice$9;->this$0:Ljwtc/android/chess/puzzle/ChessViewPractice; │ │ iput-object p2, p0, Ljwtc/android/chess/puzzle/ChessViewPractice$9;->val$isExtra:Ljava/io/InputStream; ├── smali/jwtc/android/chess/puzzle/ChessViewPuzzle.smali │ @@ -358,30 +358,14 @@ │ .prologue │ .line 31 │ iput p1, p0, Ljwtc/android/chess/puzzle/ChessViewPuzzle;->_iPos:I │ │ return p1 │ .end method │ │ -.method static synthetic access$420(Ljwtc/android/chess/puzzle/ChessViewPuzzle;I)I │ - .locals 1 │ - .param p0, "x0" # Ljwtc/android/chess/puzzle/ChessViewPuzzle; │ - .param p1, "x1" # I │ - │ - .prologue │ - .line 31 │ - iget v0, p0, Ljwtc/android/chess/puzzle/ChessViewPuzzle;->_iPos:I │ - │ - sub-int/2addr v0, p1 │ - │ - iput v0, p0, Ljwtc/android/chess/puzzle/ChessViewPuzzle;->_iPos:I │ - │ - return v0 │ -.end method │ - │ .method static synthetic access$500(Ljwtc/android/chess/puzzle/ChessViewPuzzle;)Ljwtc/android/chess/ChessViewBase; │ .locals 1 │ .param p0, "x0" # Ljwtc/android/chess/puzzle/ChessViewPuzzle; │ │ .prologue │ .line 31 │ iget-object v0, p0, Ljwtc/android/chess/puzzle/ChessViewPuzzle;->_view:Ljwtc/android/chess/ChessViewBase; │ @@ -787,14 +771,15 @@ │ if-eq v5, v9, :cond_1 │ │ :cond_0 │ iget-object v5, p0, Ljwtc/android/chess/puzzle/ChessViewPuzzle;->_jni:Ljwtc/chess/JNI; │ │ iget v6, p0, Ljwtc/android/chess/puzzle/ChessViewPuzzle;->m_iFrom:I │ │ + .line 353 │ invoke-virtual {v5, v7, v6}, Ljwtc/chess/JNI;->pieceAt(II)I │ │ move-result v5 │ │ if-nez v5, :cond_2 │ │ sget-object v5, Ljwtc/chess/board/BoardMembers;->ROW_TURN:[[I │ @@ -1122,14 +1107,15 @@ │ if-eqz v4, :cond_5 │ │ :cond_4 │ if-ne v3, v7, :cond_6 │ │ iget-object v4, p0, Ljwtc/android/chess/puzzle/ChessViewPuzzle;->_view:Ljwtc/android/chess/ChessViewBase; │ │ + .line 311 │ invoke-virtual {v4}, Ljwtc/android/chess/ChessViewBase;->getFlippedBoard()Z │ │ move-result v4 │ │ if-eqz v4, :cond_6 │ │ .line 312 ├── smali/jwtc/android/chess/puzzle/ChessViewPuzzle$5.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Ljwtc/android/chess/puzzle/ChessViewPuzzle; │ │ │ # direct methods │ .method constructor (Ljwtc/android/chess/puzzle/ChessViewPuzzle;)V │ .locals 0 │ + .param p1, "this$0" # Ljwtc/android/chess/puzzle/ChessViewPuzzle; │ │ .prologue │ .line 158 │ iput-object p1, p0, Ljwtc/android/chess/puzzle/ChessViewPuzzle$5;->this$0:Ljwtc/android/chess/puzzle/ChessViewPuzzle; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ @@ -51,17 +52,23 @@ │ const/4 v1, 0x1 │ │ if-le v0, v1, :cond_0 │ │ .line 161 │ iget-object v0, p0, Ljwtc/android/chess/puzzle/ChessViewPuzzle$5;->this$0:Ljwtc/android/chess/puzzle/ChessViewPuzzle; │ │ - const/4 v1, 0x2 │ + iget-object v1, p0, Ljwtc/android/chess/puzzle/ChessViewPuzzle$5;->this$0:Ljwtc/android/chess/puzzle/ChessViewPuzzle; │ │ - invoke-static {v0, v1}, Ljwtc/android/chess/puzzle/ChessViewPuzzle;->access$420(Ljwtc/android/chess/puzzle/ChessViewPuzzle;I)I │ + invoke-static {v1}, Ljwtc/android/chess/puzzle/ChessViewPuzzle;->access$400(Ljwtc/android/chess/puzzle/ChessViewPuzzle;)I │ + │ + move-result v1 │ + │ + add-int/lit8 v1, v1, -0x2 │ + │ + invoke-static {v0, v1}, Ljwtc/android/chess/puzzle/ChessViewPuzzle;->access$402(Ljwtc/android/chess/puzzle/ChessViewPuzzle;I)I │ │ .line 162 │ :cond_0 │ iget-object v0, p0, Ljwtc/android/chess/puzzle/ChessViewPuzzle$5;->this$0:Ljwtc/android/chess/puzzle/ChessViewPuzzle; │ │ invoke-virtual {v0}, Ljwtc/android/chess/puzzle/ChessViewPuzzle;->play()V ├── smali/jwtc/android/chess/puzzle/ChessViewPractice.smali │ @@ -613,36 +613,36 @@ │ .line 34 │ iget-object v0, p0, Ljwtc/android/chess/puzzle/ChessViewPractice;->_jni:Ljwtc/chess/JNI; │ │ return-object v0 │ .end method │ │ .method private formatTime(I)Ljava/lang/String; │ - .locals 5 │ + .locals 6 │ .param p1, "sec" # I │ │ .prologue │ .line 172 │ const-string v0, "%d:%02d" │ │ const/4 v1, 0x2 │ │ new-array v1, v1, [Ljava/lang/Object; │ │ const/4 v2, 0x0 │ │ div-int/lit8 v3, p1, 0x3c │ │ - int-to-double v3, v3 │ + int-to-double v4, v3 │ │ - invoke-static {v3, v4}, Ljava/lang/Math;->floor(D)D │ + invoke-static {v4, v5}, Ljava/lang/Math;->floor(D)D │ │ - move-result-wide v3 │ + move-result-wide v4 │ │ - double-to-int v3, v3 │ + double-to-int v3, v4 │ │ invoke-static {v3}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ move-result-object v3 │ │ aput-object v3, v1, v2 │ │ @@ -983,14 +983,15 @@ │ if-eq v5, v9, :cond_1 │ │ :cond_0 │ iget-object v5, p0, Ljwtc/android/chess/puzzle/ChessViewPractice;->_jni:Ljwtc/chess/JNI; │ │ iget v6, p0, Ljwtc/android/chess/puzzle/ChessViewPractice;->m_iFrom:I │ │ + .line 310 │ invoke-virtual {v5, v7, v6}, Ljwtc/chess/JNI;->pieceAt(II)I │ │ move-result v5 │ │ if-nez v5, :cond_2 │ │ sget-object v5, Ljwtc/chess/board/BoardMembers;->ROW_TURN:[[I │ @@ -1326,14 +1327,15 @@ │ if-eqz v3, :cond_2 │ │ :cond_1 │ if-ne v2, v7, :cond_3 │ │ iget-object v3, p0, Ljwtc/android/chess/puzzle/ChessViewPractice;->_view:Ljwtc/android/chess/ChessViewBase; │ │ + .line 279 │ invoke-virtual {v3}, Ljwtc/android/chess/ChessViewBase;->getFlippedBoard()Z │ │ move-result v3 │ │ if-eqz v3, :cond_3 │ │ .line 280 ├── smali/jwtc/android/chess/puzzle/ChessViewPuzzle$9.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Ljwtc/android/chess/puzzle/ChessViewPuzzle; │ │ │ # direct methods │ .method constructor (Ljwtc/android/chess/puzzle/ChessViewPuzzle;)V │ .locals 0 │ + .param p1, "this$0" # Ljwtc/android/chess/puzzle/ChessViewPuzzle; │ │ .prologue │ .line 427 │ iput-object p1, p0, Ljwtc/android/chess/puzzle/ChessViewPuzzle$9;->this$0:Ljwtc/android/chess/puzzle/ChessViewPuzzle; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/jwtc/android/chess/puzzle/ChessViewPractice$6.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Ljwtc/android/chess/puzzle/ChessViewPractice; │ │ │ # direct methods │ .method constructor (Ljwtc/android/chess/puzzle/ChessViewPractice;)V │ .locals 0 │ + .param p1, "this$0" # Ljwtc/android/chess/puzzle/ChessViewPractice; │ │ .prologue │ .line 141 │ iput-object p1, p0, Ljwtc/android/chess/puzzle/ChessViewPractice$6;->this$0:Ljwtc/android/chess/puzzle/ChessViewPractice; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/jwtc/android/chess/puzzle/ChessViewPuzzle$8.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$iTo:I │ │ │ # direct methods │ .method constructor (Ljwtc/android/chess/puzzle/ChessViewPuzzle;I)V │ .locals 0 │ + .param p1, "this$0" # Ljwtc/android/chess/puzzle/ChessViewPuzzle; │ │ .prologue │ .line 361 │ iput-object p1, p0, Ljwtc/android/chess/puzzle/ChessViewPuzzle$8;->this$0:Ljwtc/android/chess/puzzle/ChessViewPuzzle; │ │ iput p2, p0, Ljwtc/android/chess/puzzle/ChessViewPuzzle$8;->val$iTo:I ├── smali/jwtc/android/chess/puzzle/ChessViewPractice$7.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Ljwtc/android/chess/puzzle/ChessViewPractice; │ │ │ # direct methods │ .method constructor (Ljwtc/android/chess/puzzle/ChessViewPractice;)V │ .locals 0 │ + .param p1, "this$0" # Ljwtc/android/chess/puzzle/ChessViewPractice; │ │ .prologue │ .line 154 │ iput-object p1, p0, Ljwtc/android/chess/puzzle/ChessViewPractice$7;->this$0:Ljwtc/android/chess/puzzle/ChessViewPractice; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/jwtc/android/chess/convergence/Connection$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Ljwtc/android/chess/convergence/Connection; │ │ │ # direct methods │ .method constructor (Ljwtc/android/chess/convergence/Connection;)V │ .locals 0 │ + .param p1, "this$0" # Ljwtc/android/chess/convergence/Connection; │ │ .prologue │ .line 80 │ iput-object p1, p0, Ljwtc/android/chess/convergence/Connection$1;->this$0:Ljwtc/android/chess/convergence/Connection; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/jwtc/android/chess/convergence/ConvergenceActivity$4.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Ljwtc/android/chess/convergence/ConvergenceActivity; │ │ │ # direct methods │ .method constructor (Ljwtc/android/chess/convergence/ConvergenceActivity;)V │ .locals 0 │ + .param p1, "this$0" # Ljwtc/android/chess/convergence/ConvergenceActivity; │ │ .prologue │ .line 70 │ iput-object p1, p0, Ljwtc/android/chess/convergence/ConvergenceActivity$4;->this$0:Ljwtc/android/chess/convergence/ConvergenceActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/jwtc/android/chess/convergence/ConvergenceActivity$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Ljwtc/android/chess/convergence/ConvergenceActivity; │ │ │ # direct methods │ .method constructor (Ljwtc/android/chess/convergence/ConvergenceActivity;)V │ .locals 0 │ + .param p1, "this$0" # Ljwtc/android/chess/convergence/ConvergenceActivity; │ │ .prologue │ .line 39 │ iput-object p1, p0, Ljwtc/android/chess/convergence/ConvergenceActivity$1;->this$0:Ljwtc/android/chess/convergence/ConvergenceActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/jwtc/android/chess/convergence/RestServer$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Ljwtc/android/chess/convergence/RestServer; │ │ │ # direct methods │ .method constructor (Ljwtc/android/chess/convergence/RestServer;)V │ .locals 0 │ + .param p1, "this$0" # Ljwtc/android/chess/convergence/RestServer; │ │ .prologue │ .line 45 │ iput-object p1, p0, Ljwtc/android/chess/convergence/RestServer$1;->this$0:Ljwtc/android/chess/convergence/RestServer; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/jwtc/android/chess/convergence/Connection$2.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$request:Lorg/apache/http/client/methods/HttpPost; │ │ │ # direct methods │ .method constructor (Ljwtc/android/chess/convergence/Connection;Lorg/apache/http/client/methods/HttpPost;)V │ .locals 0 │ + .param p1, "this$0" # Ljwtc/android/chess/convergence/Connection; │ │ .prologue │ .line 204 │ iput-object p1, p0, Ljwtc/android/chess/convergence/Connection$2;->this$0:Ljwtc/android/chess/convergence/Connection; │ │ iput-object p2, p0, Ljwtc/android/chess/convergence/Connection$2;->val$request:Lorg/apache/http/client/methods/HttpPost; ├── smali/jwtc/android/chess/convergence/Connection.smali │ @@ -340,14 +340,15 @@ │ │ new-instance v1, Ljwtc/android/chess/convergence/Connection$2; │ │ invoke-direct {v1, p0, p1}, Ljwtc/android/chess/convergence/Connection$2;->(Ljwtc/android/chess/convergence/Connection;Lorg/apache/http/client/methods/HttpPost;)V │ │ invoke-direct {v0, v1}, Ljava/lang/Thread;->(Ljava/lang/Runnable;)V │ │ + .line 255 │ invoke-virtual {v0}, Ljava/lang/Thread;->start()V │ │ .line 256 │ return-void │ .end method │ │ .method public getURI(Ljava/lang/String;)Ljava/net/URI; │ @@ -594,12 +595,13 @@ │ │ new-instance v1, Ljwtc/android/chess/convergence/Connection$1; │ │ invoke-direct {v1, p0}, Ljwtc/android/chess/convergence/Connection$1;->(Ljwtc/android/chess/convergence/Connection;)V │ │ invoke-direct {v0, v1}, Ljava/lang/Thread;->(Ljava/lang/Runnable;)V │ │ + .line 137 │ invoke-virtual {v0}, Ljava/lang/Thread;->start()V │ │ .line 138 │ return-void │ .end method ├── smali/jwtc/android/chess/convergence/ConvergenceActivity$3.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Ljwtc/android/chess/convergence/ConvergenceActivity; │ │ │ # direct methods │ .method constructor (Ljwtc/android/chess/convergence/ConvergenceActivity;)V │ .locals 0 │ + .param p1, "this$0" # Ljwtc/android/chess/convergence/ConvergenceActivity; │ │ .prologue │ .line 60 │ iput-object p1, p0, Ljwtc/android/chess/convergence/ConvergenceActivity$3;->this$0:Ljwtc/android/chess/convergence/ConvergenceActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/jwtc/android/chess/convergence/ConvergenceActivity$2.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Ljwtc/android/chess/convergence/ConvergenceActivity; │ │ │ # direct methods │ .method constructor (Ljwtc/android/chess/convergence/ConvergenceActivity;)V │ .locals 0 │ + .param p1, "this$0" # Ljwtc/android/chess/convergence/ConvergenceActivity; │ │ .prologue │ .line 49 │ iput-object p1, p0, Ljwtc/android/chess/convergence/ConvergenceActivity$2;->this$0:Ljwtc/android/chess/convergence/ConvergenceActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/jwtc/android/chess/iconifiedlist/IconifiedText.smali │ @@ -56,21 +56,19 @@ │ return-void │ .end method │ │ │ # virtual methods │ .method public bridge synthetic compareTo(Ljava/lang/Object;)I │ .locals 1 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 21 │ check-cast p1, Ljwtc/android/chess/iconifiedlist/IconifiedText; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ invoke-virtual {p0, p1}, Ljwtc/android/chess/iconifiedlist/IconifiedText;->compareTo(Ljwtc/android/chess/iconifiedlist/IconifiedText;)I │ │ move-result v0 │ │ return v0 │ .end method ├── smali/jwtc/android/chess/ics/ICSClient$16.smali │ @@ -17,14 +17,15 @@ │ # instance fields │ .field final synthetic this$0:Ljwtc/android/chess/ics/ICSClient; │ │ │ # direct methods │ .method constructor (Ljwtc/android/chess/ics/ICSClient;)V │ .locals 0 │ + .param p1, "this$0" # Ljwtc/android/chess/ics/ICSClient; │ │ .prologue │ .line 1445 │ iput-object p1, p0, Ljwtc/android/chess/ics/ICSClient$16;->this$0:Ljwtc/android/chess/ics/ICSClient; │ │ invoke-direct {p0}, Ljava/util/TimerTask;->()V ├── smali/jwtc/android/chess/ics/ICSClient$14.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Ljwtc/android/chess/ics/ICSClient; │ │ │ # direct methods │ .method constructor (Ljwtc/android/chess/ics/ICSClient;)V │ .locals 0 │ + .param p1, "this$0" # Ljwtc/android/chess/ics/ICSClient; │ │ .prologue │ .line 1014 │ iput-object p1, p0, Ljwtc/android/chess/ics/ICSClient$14;->this$0:Ljwtc/android/chess/ics/ICSClient; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/jwtc/android/chess/ics/ICSClient$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Ljwtc/android/chess/ics/ICSClient; │ │ │ # direct methods │ .method constructor (Ljwtc/android/chess/ics/ICSClient;)V │ .locals 0 │ + .param p1, "this$0" # Ljwtc/android/chess/ics/ICSClient; │ │ .prologue │ .line 259 │ iput-object p1, p0, Ljwtc/android/chess/ics/ICSClient$1;->this$0:Ljwtc/android/chess/ics/ICSClient; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/jwtc/android/chess/ics/ICSClient$11.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Ljwtc/android/chess/ics/ICSClient; │ │ │ # direct methods │ .method constructor (Ljwtc/android/chess/ics/ICSClient;)V │ .locals 0 │ + .param p1, "this$0" # Ljwtc/android/chess/ics/ICSClient; │ │ .prologue │ .line 580 │ iput-object p1, p0, Ljwtc/android/chess/ics/ICSClient$11;->this$0:Ljwtc/android/chess/ics/ICSClient; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/jwtc/android/chess/ics/ICSClient.smali │ @@ -295,15 +295,14 @@ │ .line 167 │ new-instance v0, Ljwtc/android/chess/ics/ICSClient$InnerTimerHandler; │ │ invoke-direct {v0, p0}, Ljwtc/android/chess/ics/ICSClient$InnerTimerHandler;->(Ljwtc/android/chess/ics/ICSClient;)V │ │ iput-object v0, p0, Ljwtc/android/chess/ics/ICSClient;->m_timerHandler:Ljwtc/android/chess/ics/ICSClient$InnerTimerHandler; │ │ - .line 1637 │ return-void │ .end method │ │ .method static synthetic access$000(Ljwtc/android/chess/ics/ICSClient;)V │ .locals 0 │ .param p0, "x0" # Ljwtc/android/chess/ics/ICSClient; │ │ @@ -1316,14 +1315,15 @@ │ │ move-object/from16 v1, p0 │ │ invoke-direct {v0, v1}, Landroid/app/AlertDialog$Builder;->(Landroid/content/Context;)V │ │ const v24, 0x7f080044 │ │ + .line 1003 │ move-object/from16 v0, p0 │ │ move/from16 v1, v24 │ │ invoke-virtual {v0, v1}, Ljwtc/android/chess/ics/ICSClient;->getString(I)Ljava/lang/String; │ │ move-result-object v24 │ @@ -1360,14 +1360,15 @@ │ │ invoke-virtual/range {v24 .. v25}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v24 │ │ const/16 v25, 0x7 │ │ + .line 1006 │ move/from16 v0, v25 │ │ invoke-virtual {v13, v0}, Ljava/util/regex/Matcher;->group(I)Ljava/lang/String; │ │ move-result-object v25 │ │ invoke-virtual/range {v24 .. v25}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ @@ -1434,46 +1435,50 @@ │ │ move-result-object v24 │ │ invoke-virtual/range {v24 .. v24}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v24 │ │ + .line 1004 │ invoke-virtual/range {v23 .. v24}, Landroid/app/AlertDialog$Builder;->setMessage(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; │ │ move-result-object v23 │ │ const-string v24, "Yes" │ │ new-instance v25, Ljwtc/android/chess/ics/ICSClient$15; │ │ move-object/from16 v0, v25 │ │ move-object/from16 v1, p0 │ │ invoke-direct {v0, v1}, Ljwtc/android/chess/ics/ICSClient$15;->(Ljwtc/android/chess/ics/ICSClient;)V │ │ + .line 1007 │ invoke-virtual/range {v23 .. v25}, Landroid/app/AlertDialog$Builder;->setPositiveButton(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; │ │ move-result-object v23 │ │ const-string v24, "No" │ │ new-instance v25, Ljwtc/android/chess/ics/ICSClient$14; │ │ move-object/from16 v0, v25 │ │ move-object/from16 v1, p0 │ │ invoke-direct {v0, v1}, Ljwtc/android/chess/ics/ICSClient$14;->(Ljwtc/android/chess/ics/ICSClient;)V │ │ + .line 1014 │ invoke-virtual/range {v23 .. v25}, Landroid/app/AlertDialog$Builder;->setNegativeButton(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; │ │ move-result-object v23 │ │ + .line 1019 │ invoke-virtual/range {v23 .. v23}, Landroid/app/AlertDialog$Builder;->show()Landroid/app/AlertDialog; │ │ .line 956 │ .end local v13 # "match":Ljava/util/regex/Matcher; │ .end local v15 # "opponent":Ljava/lang/String; │ .end local v18 # "rating":Ljava/lang/String; │ :cond_b │ @@ -5606,14 +5611,15 @@ │ │ new-instance v2, Ljava/lang/StringBuilder; │ │ invoke-direct {v2}, Ljava/lang/StringBuilder;->()V │ │ const v3, 0x7f0800c9 │ │ + .line 553 │ invoke-virtual {p0, v3}, Ljwtc/android/chess/ics/ICSClient;->getString(I)Ljava/lang/String; │ │ move-result-object v3 │ │ invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v2 │ @@ -5634,28 +5640,31 @@ │ │ const-string v2, "Yes" │ │ new-instance v3, Ljwtc/android/chess/ics/ICSClient$9; │ │ invoke-direct {v3, p0}, Ljwtc/android/chess/ics/ICSClient$9;->(Ljwtc/android/chess/ics/ICSClient;)V │ │ + .line 554 │ invoke-virtual {v1, v2, v3}, Landroid/app/AlertDialog$Builder;->setPositiveButton(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; │ │ move-result-object v1 │ │ const-string v2, "No" │ │ new-instance v3, Ljwtc/android/chess/ics/ICSClient$8; │ │ invoke-direct {v3, p0}, Ljwtc/android/chess/ics/ICSClient$8;->(Ljwtc/android/chess/ics/ICSClient;)V │ │ + .line 564 │ invoke-virtual {v1, v2, v3}, Landroid/app/AlertDialog$Builder;->setNegativeButton(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; │ │ move-result-object v1 │ │ + .line 569 │ invoke-virtual {v1}, Landroid/app/AlertDialog$Builder;->show()Landroid/app/AlertDialog; │ │ .line 606 │ :goto_0 │ return v0 │ │ .line 575 │ @@ -5675,14 +5684,15 @@ │ │ new-instance v2, Ljava/lang/StringBuilder; │ │ invoke-direct {v2}, Ljava/lang/StringBuilder;->()V │ │ const v3, 0x7f0800d1 │ │ + .line 578 │ invoke-virtual {p0, v3}, Ljwtc/android/chess/ics/ICSClient;->getString(I)Ljava/lang/String; │ │ move-result-object v3 │ │ invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v2 │ @@ -5703,28 +5713,31 @@ │ │ const-string v2, "Yes" │ │ new-instance v3, Ljwtc/android/chess/ics/ICSClient$11; │ │ invoke-direct {v3, p0}, Ljwtc/android/chess/ics/ICSClient$11;->(Ljwtc/android/chess/ics/ICSClient;)V │ │ + .line 579 │ invoke-virtual {v1, v2, v3}, Landroid/app/AlertDialog$Builder;->setPositiveButton(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; │ │ move-result-object v1 │ │ const-string v2, "No" │ │ new-instance v3, Ljwtc/android/chess/ics/ICSClient$10; │ │ invoke-direct {v3, p0}, Ljwtc/android/chess/ics/ICSClient$10;->(Ljwtc/android/chess/ics/ICSClient;)V │ │ + .line 586 │ invoke-virtual {v1, v2, v3}, Landroid/app/AlertDialog$Builder;->setNegativeButton(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; │ │ move-result-object v1 │ │ + .line 591 │ invoke-virtual {v1}, Landroid/app/AlertDialog$Builder;->show()Landroid/app/AlertDialog; │ │ goto :goto_0 │ │ .line 594 │ :cond_1 │ invoke-virtual {p0}, Ljwtc/android/chess/ics/ICSClient;->switchToBoardView()V │ @@ -6184,34 +6197,38 @@ │ :cond_0 │ new-instance v0, Landroid/app/AlertDialog$Builder; │ │ invoke-direct {v0, p0}, Landroid/app/AlertDialog$Builder;->(Landroid/content/Context;)V │ │ const v1, 0x7f080046 │ │ + .line 1467 │ invoke-virtual {v0, v1}, Landroid/app/AlertDialog$Builder;->setTitle(I)Landroid/app/AlertDialog$Builder; │ │ move-result-object v0 │ │ const-string v1, "Connection to server is broken." │ │ + .line 1468 │ invoke-virtual {v0, v1}, Landroid/app/AlertDialog$Builder;->setMessage(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; │ │ move-result-object v0 │ │ const-string v1, "Ok" │ │ new-instance v2, Ljwtc/android/chess/ics/ICSClient$17; │ │ invoke-direct {v2, p0}, Ljwtc/android/chess/ics/ICSClient$17;->(Ljwtc/android/chess/ics/ICSClient;)V │ │ + .line 1469 │ 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 │ │ + .line 1476 │ invoke-virtual {v0}, Landroid/app/AlertDialog$Builder;->show()Landroid/app/AlertDialog; │ │ .line 1479 │ :cond_1 │ return-void │ .end method │ │ @@ -6905,32 +6922,36 @@ │ :cond_0 │ new-instance v0, Landroid/app/AlertDialog$Builder; │ │ invoke-direct {v0, p0}, Landroid/app/AlertDialog$Builder;->(Landroid/content/Context;)V │ │ const v1, 0x7f080046 │ │ + .line 616 │ invoke-virtual {v0, v1}, Landroid/app/AlertDialog$Builder;->setTitle(I)Landroid/app/AlertDialog$Builder; │ │ move-result-object v0 │ │ + .line 617 │ invoke-virtual {v0, p1}, Landroid/app/AlertDialog$Builder;->setMessage(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; │ │ move-result-object v0 │ │ const v1, 0x7f080043 │ │ new-instance v2, Ljwtc/android/chess/ics/ICSClient$12; │ │ invoke-direct {v2, p0}, Ljwtc/android/chess/ics/ICSClient$12;->(Ljwtc/android/chess/ics/ICSClient;)V │ │ + .line 618 │ invoke-virtual {v0, v1, v2}, Landroid/app/AlertDialog$Builder;->setPositiveButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; │ │ move-result-object v0 │ │ + .line 625 │ invoke-virtual {v0}, Landroid/app/AlertDialog$Builder;->show()Landroid/app/AlertDialog; │ │ goto :goto_0 │ .end method │ │ .method public switchToBoardView()V │ .locals 2 ├── smali/jwtc/android/chess/ics/CustomCommands$1.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$position:I │ │ │ # direct methods │ .method constructor (Ljwtc/android/chess/ics/CustomCommands;I)V │ .locals 0 │ + .param p1, "this$0" # Ljwtc/android/chess/ics/CustomCommands; │ │ .prologue │ .line 48 │ iput-object p1, p0, Ljwtc/android/chess/ics/CustomCommands$1;->this$0:Ljwtc/android/chess/ics/CustomCommands; │ │ iput p2, p0, Ljwtc/android/chess/ics/CustomCommands$1;->val$position:I │ │ @@ -96,30 +97,33 @@ │ .line 58 │ new-instance v4, Landroid/app/AlertDialog$Builder; │ │ iget-object v5, p0, Ljwtc/android/chess/ics/CustomCommands$1;->this$0:Ljwtc/android/chess/ics/CustomCommands; │ │ invoke-direct {v4, v5}, Landroid/app/AlertDialog$Builder;->(Landroid/content/Context;)V │ │ + .line 59 │ invoke-virtual {v4, v2}, Landroid/app/AlertDialog$Builder;->setView(Landroid/view/View;)Landroid/app/AlertDialog$Builder; │ │ move-result-object v4 │ │ const-string v5, "Edit command" │ │ + .line 60 │ invoke-virtual {v4, v5}, Landroid/app/AlertDialog$Builder;->setTitle(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; │ │ move-result-object v4 │ │ const v5, 0x7f080038 │ │ new-instance v6, Ljwtc/android/chess/ics/CustomCommands$1$1; │ │ invoke-direct {v6, p0, v3}, Ljwtc/android/chess/ics/CustomCommands$1$1;->(Ljwtc/android/chess/ics/CustomCommands$1;Landroid/widget/EditText;)V │ │ + .line 61 │ invoke-virtual {v4, v5, v6}, Landroid/app/AlertDialog$Builder;->setPositiveButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; │ │ move-result-object v1 │ │ .line 74 │ .local v1, "builder":Landroid/app/AlertDialog$Builder; │ invoke-virtual {v1}, Landroid/app/AlertDialog$Builder;->create()Landroid/app/AlertDialog; ├── smali/jwtc/android/chess/ics/ICSMatchDlg$2.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Ljwtc/android/chess/ics/ICSMatchDlg; │ │ │ # direct methods │ .method constructor (Ljwtc/android/chess/ics/ICSMatchDlg;)V │ .locals 0 │ + .param p1, "this$0" # Ljwtc/android/chess/ics/ICSMatchDlg; │ │ .prologue │ .line 91 │ iput-object p1, p0, Ljwtc/android/chess/ics/ICSMatchDlg$2;->this$0:Ljwtc/android/chess/ics/ICSMatchDlg; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/jwtc/android/chess/ics/ICSChessView$5.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Ljwtc/android/chess/ics/ICSChessView; │ │ │ # direct methods │ .method constructor (Ljwtc/android/chess/ics/ICSChessView;)V │ .locals 0 │ + .param p1, "this$0" # Ljwtc/android/chess/ics/ICSChessView; │ │ .prologue │ .line 183 │ iput-object p1, p0, Ljwtc/android/chess/ics/ICSChessView$5;->this$0:Ljwtc/android/chess/ics/ICSChessView; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/jwtc/android/chess/ics/ICSClient$18.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Ljwtc/android/chess/ics/ICSClient; │ │ │ # direct methods │ .method constructor (Ljwtc/android/chess/ics/ICSClient;)V │ .locals 0 │ + .param p1, "this$0" # Ljwtc/android/chess/ics/ICSClient; │ │ .prologue │ .line 1609 │ iput-object p1, p0, Ljwtc/android/chess/ics/ICSClient$18;->this$0:Ljwtc/android/chess/ics/ICSClient; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/jwtc/android/chess/ics/ICSClient$6.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Ljwtc/android/chess/ics/ICSClient; │ │ │ # direct methods │ .method constructor (Ljwtc/android/chess/ics/ICSClient;)V │ .locals 0 │ + .param p1, "this$0" # Ljwtc/android/chess/ics/ICSClient; │ │ .prologue │ .line 330 │ iput-object p1, p0, Ljwtc/android/chess/ics/ICSClient$6;->this$0:Ljwtc/android/chess/ics/ICSClient; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/jwtc/android/chess/ics/ICSClient$17.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Ljwtc/android/chess/ics/ICSClient; │ │ │ # direct methods │ .method constructor (Ljwtc/android/chess/ics/ICSClient;)V │ .locals 0 │ + .param p1, "this$0" # Ljwtc/android/chess/ics/ICSClient; │ │ .prologue │ .line 1470 │ iput-object p1, p0, Ljwtc/android/chess/ics/ICSClient$17;->this$0:Ljwtc/android/chess/ics/ICSClient; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/jwtc/android/chess/ics/ICSChessView$7.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$finalIndex:I │ │ │ # direct methods │ .method constructor (Ljwtc/android/chess/ics/ICSChessView;I)V │ .locals 0 │ + .param p1, "this$0" # Ljwtc/android/chess/ics/ICSChessView; │ │ .prologue │ .line 609 │ iput-object p1, p0, Ljwtc/android/chess/ics/ICSChessView$7;->this$0:Ljwtc/android/chess/ics/ICSChessView; │ │ iput p2, p0, Ljwtc/android/chess/ics/ICSChessView$7;->val$finalIndex:I ├── smali/jwtc/android/chess/ics/ICSConfirmDlg$2.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Ljwtc/android/chess/ics/ICSConfirmDlg; │ │ │ # direct methods │ .method constructor (Ljwtc/android/chess/ics/ICSConfirmDlg;)V │ .locals 0 │ + .param p1, "this$0" # Ljwtc/android/chess/ics/ICSConfirmDlg; │ │ .prologue │ .line 38 │ iput-object p1, p0, Ljwtc/android/chess/ics/ICSConfirmDlg$2;->this$0:Ljwtc/android/chess/ics/ICSConfirmDlg; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/jwtc/android/chess/ics/CustomCommands.smali │ @@ -226,30 +226,33 @@ │ invoke-virtual {v2, v3, v4}, Landroid/widget/FrameLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V │ │ .line 173 │ new-instance v4, Landroid/app/AlertDialog$Builder; │ │ invoke-direct {v4, p0}, Landroid/app/AlertDialog$Builder;->(Landroid/content/Context;)V │ │ + .line 174 │ invoke-virtual {v4, v2}, Landroid/app/AlertDialog$Builder;->setView(Landroid/view/View;)Landroid/app/AlertDialog$Builder; │ │ move-result-object v4 │ │ const-string v5, "New command" │ │ + .line 175 │ invoke-virtual {v4, v5}, Landroid/app/AlertDialog$Builder;->setTitle(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; │ │ move-result-object v4 │ │ const v5, 0x7f080038 │ │ new-instance v6, Ljwtc/android/chess/ics/CustomCommands$3; │ │ invoke-direct {v6, p0, v3}, Ljwtc/android/chess/ics/CustomCommands$3;->(Ljwtc/android/chess/ics/CustomCommands;Landroid/widget/EditText;)V │ │ + .line 176 │ invoke-virtual {v4, v5, v6}, Landroid/app/AlertDialog$Builder;->setPositiveButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; │ │ move-result-object v1 │ │ .line 187 │ .local v1, "builder":Landroid/app/AlertDialog$Builder; │ invoke-virtual {v1}, Landroid/app/AlertDialog$Builder;->create()Landroid/app/AlertDialog; ├── smali/jwtc/android/chess/ics/ICSMatchDlg$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Ljwtc/android/chess/ics/ICSMatchDlg; │ │ │ # direct methods │ .method constructor (Ljwtc/android/chess/ics/ICSMatchDlg;)V │ .locals 0 │ + .param p1, "this$0" # Ljwtc/android/chess/ics/ICSMatchDlg; │ │ .prologue │ .line 63 │ iput-object p1, p0, Ljwtc/android/chess/ics/ICSMatchDlg$1;->this$0:Ljwtc/android/chess/ics/ICSMatchDlg; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ @@ -108,14 +109,15 @@ │ │ invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v3 │ │ iget-object v2, p0, Ljwtc/android/chess/ics/ICSMatchDlg$1;->this$0:Ljwtc/android/chess/ics/ICSMatchDlg; │ │ + .line 69 │ invoke-static {v2}, Ljwtc/android/chess/ics/ICSMatchDlg;->access$200(Ljwtc/android/chess/ics/ICSMatchDlg;)Landroid/widget/Spinner; │ │ move-result-object v2 │ │ invoke-virtual {v2}, Landroid/widget/Spinner;->getSelectedItem()Ljava/lang/Object; │ │ move-result-object v2 │ @@ -130,14 +132,15 @@ │ │ invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v3 │ │ iget-object v2, p0, Ljwtc/android/chess/ics/ICSMatchDlg$1;->this$0:Ljwtc/android/chess/ics/ICSMatchDlg; │ │ + .line 70 │ invoke-static {v2}, Ljwtc/android/chess/ics/ICSMatchDlg;->access$300(Ljwtc/android/chess/ics/ICSMatchDlg;)Landroid/widget/Spinner; │ │ move-result-object v2 │ │ invoke-virtual {v2}, Landroid/widget/Spinner;->getSelectedItem()Ljava/lang/Object; │ │ move-result-object v2 │ @@ -235,14 +238,15 @@ │ │ invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v3 │ │ iget-object v2, p0, Ljwtc/android/chess/ics/ICSMatchDlg$1;->this$0:Ljwtc/android/chess/ics/ICSMatchDlg; │ │ + .line 75 │ invoke-static {v2}, Ljwtc/android/chess/ics/ICSMatchDlg;->access$100(Ljwtc/android/chess/ics/ICSMatchDlg;)Landroid/widget/CheckBox; │ │ move-result-object v2 │ │ invoke-virtual {v2}, Landroid/widget/CheckBox;->isChecked()Z │ │ move-result v2 │ @@ -260,14 +264,15 @@ │ │ invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v3 │ │ iget-object v2, p0, Ljwtc/android/chess/ics/ICSMatchDlg$1;->this$0:Ljwtc/android/chess/ics/ICSMatchDlg; │ │ + .line 76 │ invoke-static {v2}, Ljwtc/android/chess/ics/ICSMatchDlg;->access$200(Ljwtc/android/chess/ics/ICSMatchDlg;)Landroid/widget/Spinner; │ │ move-result-object v2 │ │ invoke-virtual {v2}, Landroid/widget/Spinner;->getSelectedItem()Ljava/lang/Object; │ │ move-result-object v2 │ @@ -282,14 +287,15 @@ │ │ invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v3 │ │ iget-object v2, p0, Ljwtc/android/chess/ics/ICSMatchDlg$1;->this$0:Ljwtc/android/chess/ics/ICSMatchDlg; │ │ + .line 77 │ invoke-static {v2}, Ljwtc/android/chess/ics/ICSMatchDlg;->access$300(Ljwtc/android/chess/ics/ICSMatchDlg;)Landroid/widget/Spinner; │ │ move-result-object v2 │ │ invoke-virtual {v2}, Landroid/widget/Spinner;->getSelectedItem()Ljava/lang/Object; │ │ move-result-object v2 │ @@ -302,14 +308,15 @@ │ │ invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v0 │ │ goto/16 :goto_1 │ │ + .line 75 │ :cond_2 │ const-string v2, "unrated" │ │ goto :goto_3 │ │ .line 83 │ :cond_3 ├── smali/jwtc/android/chess/ics/ICSChessView$2.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Ljwtc/android/chess/ics/ICSChessView; │ │ │ # direct methods │ .method constructor (Ljwtc/android/chess/ics/ICSChessView;)V │ .locals 0 │ + .param p1, "this$0" # Ljwtc/android/chess/ics/ICSChessView; │ │ .prologue │ .line 92 │ iput-object p1, p0, Ljwtc/android/chess/ics/ICSChessView$2;->this$0:Ljwtc/android/chess/ics/ICSChessView; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/jwtc/android/chess/ics/CustomCommands$1$1.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$input:Landroid/widget/EditText; │ │ │ # direct methods │ .method constructor (Ljwtc/android/chess/ics/CustomCommands$1;Landroid/widget/EditText;)V │ .locals 0 │ + .param p1, "this$1" # Ljwtc/android/chess/ics/CustomCommands$1; │ │ .prologue │ .line 61 │ iput-object p1, p0, Ljwtc/android/chess/ics/CustomCommands$1$1;->this$1:Ljwtc/android/chess/ics/CustomCommands$1; │ │ iput-object p2, p0, Ljwtc/android/chess/ics/CustomCommands$1$1;->val$input:Landroid/widget/EditText; ├── smali/jwtc/android/chess/ics/ICSClient$5.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Ljwtc/android/chess/ics/ICSClient; │ │ │ # direct methods │ .method constructor (Ljwtc/android/chess/ics/ICSClient;)V │ .locals 0 │ + .param p1, "this$0" # Ljwtc/android/chess/ics/ICSClient; │ │ .prologue │ .line 303 │ iput-object p1, p0, Ljwtc/android/chess/ics/ICSClient$5;->this$0:Ljwtc/android/chess/ics/ICSClient; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ @@ -50,14 +51,15 @@ │ │ if-nez v2, :cond_0 │ │ const/16 v2, 0x42 │ │ if-eq p2, v2, :cond_1 │ │ + .line 306 │ :cond_0 │ invoke-virtual {p3}, Landroid/view/KeyEvent;->getAction()I │ │ move-result v2 │ │ const/4 v3, 0x6 ├── smali/jwtc/android/chess/ics/ICSChessView$8.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$finalIndex:I │ │ │ # direct methods │ .method constructor (Ljwtc/android/chess/ics/ICSChessView;I)V │ .locals 0 │ + .param p1, "this$0" # Ljwtc/android/chess/ics/ICSChessView; │ │ .prologue │ .line 625 │ iput-object p1, p0, Ljwtc/android/chess/ics/ICSChessView$8;->this$0:Ljwtc/android/chess/ics/ICSChessView; │ │ iput p2, p0, Ljwtc/android/chess/ics/ICSChessView$8;->val$finalIndex:I ├── smali/jwtc/android/chess/ics/TimesealingSocket.smali │ @@ -161,27 +161,27 @@ │ invoke-virtual {v0}, Ljava/lang/Thread;->start()V │ │ .line 202 │ return-void │ .end method │ │ .method private writeInitialTimesealString()V │ - .locals 3 │ + .locals 4 │ .annotation system Ldalvik/annotation/Throws; │ value = { │ Ljava/io/IOException; │ } │ .end annotation │ │ .prologue │ .line 208 │ - const-wide/16 v1, 0x64 │ + const-wide/16 v2, 0x64 │ │ :try_start_0 │ - invoke-static {v1, v2}, Ljava/lang/Thread;->sleep(J)V │ + invoke-static {v2, v3}, Ljava/lang/Thread;->sleep(J)V │ :try_end_0 │ .catch Ljava/lang/InterruptedException; {:try_start_0 .. :try_end_0} :catch_0 │ │ .line 212 │ :goto_0 │ invoke-virtual {p0}, Ljwtc/android/chess/ics/TimesealingSocket;->getOutputStream()Ljwtc/android/chess/ics/TimesealingSocket$CryptOutputStream; │ │ @@ -303,14 +303,15 @@ │ .locals 14 │ │ .prologue │ .line 128 │ :try_start_0 │ new-instance v1, Ljava/io/BufferedInputStream; │ │ + .line 129 │ invoke-super {p0}, Ljava/net/Socket;->getInputStream()Ljava/io/InputStream; │ │ move-result-object v12 │ │ invoke-direct {v1, v12}, Ljava/io/BufferedInputStream;->(Ljava/io/InputStream;)V │ │ .line 130 │ @@ -511,14 +512,15 @@ │ .line 161 │ :cond_4 │ if-eqz v6, :cond_6 │ │ .line 162 │ const/4 v12, 0x0 │ │ + .line 163 │ invoke-virtual {v10, v12}, Ljava/lang/String;->charAt(I)C │ │ move-result v12 │ │ int-to-byte v12, v12 │ │ invoke-virtual {v9, v12}, Ljwtc/android/chess/ics/TimesealOutputStream;->write(I)V │ @@ -535,14 +537,15 @@ │ add-int/lit8 v12, v6, -0x1 │ │ if-ge v4, v12, :cond_5 │ │ .line 165 │ add-int/lit8 v12, v4, 0x1 │ │ + .line 166 │ invoke-virtual {v10, v12}, Ljava/lang/String;->charAt(I)C │ │ move-result v12 │ │ int-to-byte v12, v12 │ │ aput-byte v12, v11, v4 ├── smali/jwtc/android/chess/ics/ICSClient$InnerTimerHandler.smali │ @@ -103,14 +103,15 @@ │ │ invoke-virtual {v1}, Ljwtc/android/chess/ics/TelnetSocket;->isConnected()Z │ │ move-result v1 │ │ if-eqz v1, :cond_1 │ │ + .line 155 │ invoke-static {v0}, Ljwtc/android/chess/ics/ICSClient;->access$400(Ljwtc/android/chess/ics/ICSClient;)Z │ │ move-result v1 │ │ if-eqz v1, :cond_1 │ │ invoke-virtual {v0}, Ljwtc/android/chess/ics/ICSClient;->get_view()Ljwtc/android/chess/ics/ICSChessView; ├── smali/jwtc/android/chess/ics/ICSChessView.smali │ @@ -923,14 +923,15 @@ │ :cond_4 │ iget-object v11, p0, Ljwtc/android/chess/ics/ICSChessView;->_jni:Ljwtc/chess/JNI; │ │ const/4 v12, 0x0 │ │ iget v13, p0, Ljwtc/android/chess/ics/ICSChessView;->m_iFrom:I │ │ + .line 559 │ invoke-virtual {v11, v12, v13}, Ljwtc/chess/JNI;->pieceAt(II)I │ │ move-result v11 │ │ if-nez v11, :cond_6 │ │ sget-object v11, Ljwtc/chess/board/BoardMembers;->ROW_TURN:[[I │ @@ -1177,36 +1178,36 @@ │ invoke-virtual {p0, v0, v1, v2}, Ljwtc/android/chess/ics/ICSChessView;->paintBoard(Ljwtc/chess/JNI;[ILjava/util/ArrayList;)V │ │ .line 503 │ return-void │ .end method │ │ .method private parseTime(I)Ljava/lang/String; │ - .locals 5 │ + .locals 6 │ .param p1, "sec" # I │ │ .prologue │ .line 479 │ const-string v0, "%d:%02d" │ │ const/4 v1, 0x2 │ │ new-array v1, v1, [Ljava/lang/Object; │ │ const/4 v2, 0x0 │ │ div-int/lit8 v3, p1, 0x3c │ │ - int-to-double v3, v3 │ + int-to-double v4, v3 │ │ - invoke-static {v3, v4}, Ljava/lang/Math;->floor(D)D │ + invoke-static {v4, v5}, Ljava/lang/Math;->floor(D)D │ │ - move-result-wide v3 │ + move-result-wide v4 │ │ - double-to-int v3, v3 │ + double-to-int v3, v4 │ │ invoke-static {v3}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ move-result-object v3 │ │ aput-object v3, v1, v2 ├── smali/jwtc/android/chess/ics/ICSClient$8.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Ljwtc/android/chess/ics/ICSClient; │ │ │ # direct methods │ .method constructor (Ljwtc/android/chess/ics/ICSClient;)V │ .locals 0 │ + .param p1, "this$0" # Ljwtc/android/chess/ics/ICSClient; │ │ .prologue │ .line 564 │ iput-object p1, p0, Ljwtc/android/chess/ics/ICSClient$8;->this$0:Ljwtc/android/chess/ics/ICSClient; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/jwtc/android/chess/ics/ICSClient$ComparatorHashName.smali │ @@ -33,39 +33,36 @@ │ # instance fields │ .field final synthetic this$0:Ljwtc/android/chess/ics/ICSClient; │ │ │ # direct methods │ .method public constructor (Ljwtc/android/chess/ics/ICSClient;)V │ .locals 0 │ + .param p1, "this$0" # Ljwtc/android/chess/ics/ICSClient; │ │ .prologue │ .line 1626 │ iput-object p1, p0, Ljwtc/android/chess/ics/ICSClient$ComparatorHashName;->this$0:Ljwtc/android/chess/ics/ICSClient; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ return-void │ .end method │ │ │ # virtual methods │ .method public bridge synthetic compare(Ljava/lang/Object;Ljava/lang/Object;)I │ .locals 1 │ - .param p1, "x0" # Ljava/lang/Object; │ - .param p2, "x1" # Ljava/lang/Object; │ │ .prologue │ .line 1626 │ check-cast p1, Ljava/util/HashMap; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ check-cast p2, Ljava/util/HashMap; │ │ - .end local p2 # "x1":Ljava/lang/Object; │ invoke-virtual {p0, p1, p2}, Ljwtc/android/chess/ics/ICSClient$ComparatorHashName;->compare(Ljava/util/HashMap;Ljava/util/HashMap;)I │ │ move-result v0 │ │ return v0 │ .end method ├── smali/jwtc/android/chess/ics/ICSClient$2.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Ljwtc/android/chess/ics/ICSClient; │ │ │ # direct methods │ .method constructor (Ljwtc/android/chess/ics/ICSClient;)V │ .locals 0 │ + .param p1, "this$0" # Ljwtc/android/chess/ics/ICSClient; │ │ .prologue │ .line 269 │ iput-object p1, p0, Ljwtc/android/chess/ics/ICSClient$2;->this$0:Ljwtc/android/chess/ics/ICSClient; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/jwtc/android/chess/ics/ICSChessView$3.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Ljwtc/android/chess/ics/ICSChessView; │ │ │ # direct methods │ .method constructor (Ljwtc/android/chess/ics/ICSChessView;)V │ .locals 0 │ + .param p1, "this$0" # Ljwtc/android/chess/ics/ICSChessView; │ │ .prologue │ .line 104 │ iput-object p1, p0, Ljwtc/android/chess/ics/ICSChessView$3;->this$0:Ljwtc/android/chess/ics/ICSChessView; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/jwtc/android/chess/ics/ICSClient$4.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Ljwtc/android/chess/ics/ICSClient; │ │ │ # direct methods │ .method constructor (Ljwtc/android/chess/ics/ICSClient;)V │ .locals 0 │ + .param p1, "this$0" # Ljwtc/android/chess/ics/ICSClient; │ │ .prologue │ .line 294 │ iput-object p1, p0, Ljwtc/android/chess/ics/ICSClient$4;->this$0:Ljwtc/android/chess/ics/ICSClient; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/jwtc/android/chess/ics/ICSClient$ComparatorHashRating.smali │ @@ -33,39 +33,36 @@ │ # instance fields │ .field final synthetic this$0:Ljwtc/android/chess/ics/ICSClient; │ │ │ # direct methods │ .method public constructor (Ljwtc/android/chess/ics/ICSClient;)V │ .locals 0 │ + .param p1, "this$0" # Ljwtc/android/chess/ics/ICSClient; │ │ .prologue │ .line 1631 │ iput-object p1, p0, Ljwtc/android/chess/ics/ICSClient$ComparatorHashRating;->this$0:Ljwtc/android/chess/ics/ICSClient; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ return-void │ .end method │ │ │ # virtual methods │ .method public bridge synthetic compare(Ljava/lang/Object;Ljava/lang/Object;)I │ .locals 1 │ - .param p1, "x0" # Ljava/lang/Object; │ - .param p2, "x1" # Ljava/lang/Object; │ │ .prologue │ .line 1631 │ check-cast p1, Ljava/util/HashMap; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ check-cast p2, Ljava/util/HashMap; │ │ - .end local p2 # "x1":Ljava/lang/Object; │ invoke-virtual {p0, p1, p2}, Ljwtc/android/chess/ics/ICSClient$ComparatorHashRating;->compare(Ljava/util/HashMap;Ljava/util/HashMap;)I │ │ move-result v0 │ │ return v0 │ .end method ├── smali/jwtc/android/chess/ics/ICSClient$15.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Ljwtc/android/chess/ics/ICSClient; │ │ │ # direct methods │ .method constructor (Ljwtc/android/chess/ics/ICSClient;)V │ .locals 0 │ + .param p1, "this$0" # Ljwtc/android/chess/ics/ICSClient; │ │ .prologue │ .line 1008 │ iput-object p1, p0, Ljwtc/android/chess/ics/ICSClient$15;->this$0:Ljwtc/android/chess/ics/ICSClient; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/jwtc/android/chess/ics/ICSConfirmDlg$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Ljwtc/android/chess/ics/ICSConfirmDlg; │ │ │ # direct methods │ .method constructor (Ljwtc/android/chess/ics/ICSConfirmDlg;)V │ .locals 0 │ + .param p1, "this$0" # Ljwtc/android/chess/ics/ICSConfirmDlg; │ │ .prologue │ .line 31 │ iput-object p1, p0, Ljwtc/android/chess/ics/ICSConfirmDlg$1;->this$0:Ljwtc/android/chess/ics/ICSConfirmDlg; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/jwtc/android/chess/ics/ICSClient$13.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Ljwtc/android/chess/ics/ICSClient; │ │ │ # direct methods │ .method constructor (Ljwtc/android/chess/ics/ICSClient;)V │ .locals 0 │ + .param p1, "this$0" # Ljwtc/android/chess/ics/ICSClient; │ │ .prologue │ .line 667 │ iput-object p1, p0, Ljwtc/android/chess/ics/ICSClient$13;->this$0:Ljwtc/android/chess/ics/ICSClient; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ @@ -444,31 +445,34 @@ │ │ move-result v11 │ │ if-lez v11, :cond_5 │ │ const-string v11, "Press return to enter the server as" │ │ + .line 731 │ invoke-virtual {v3, v11}, Ljava/lang/String;->indexOf(Ljava/lang/String;)I │ │ move-result v11 │ │ if-gtz v11, :cond_6 │ │ const-string v11, "Logging you in as" │ │ + .line 732 │ invoke-virtual {v3, v11}, Ljava/lang/String;->indexOf(Ljava/lang/String;)I │ │ move-result v11 │ │ if-gtz v11, :cond_6 │ │ :cond_5 │ const-string v11, "password: " │ │ + .line 733 │ invoke-virtual {v3, v11}, Ljava/lang/String;->indexOf(Ljava/lang/String;)I │ │ move-result v11 │ │ if-lez v11, :cond_7 │ │ .line 739 ├── smali/jwtc/android/chess/ics/CustomCommands$3.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$input:Landroid/widget/EditText; │ │ │ # direct methods │ .method constructor (Ljwtc/android/chess/ics/CustomCommands;Landroid/widget/EditText;)V │ .locals 0 │ + .param p1, "this$0" # Ljwtc/android/chess/ics/CustomCommands; │ │ .prologue │ .line 176 │ iput-object p1, p0, Ljwtc/android/chess/ics/CustomCommands$3;->this$0:Ljwtc/android/chess/ics/CustomCommands; │ │ iput-object p2, p0, Ljwtc/android/chess/ics/CustomCommands$3;->val$input:Landroid/widget/EditText; ├── smali/jwtc/android/chess/ics/ICSClient$12.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Ljwtc/android/chess/ics/ICSClient; │ │ │ # direct methods │ .method constructor (Ljwtc/android/chess/ics/ICSClient;)V │ .locals 0 │ + .param p1, "this$0" # Ljwtc/android/chess/ics/ICSClient; │ │ .prologue │ .line 619 │ iput-object p1, p0, Ljwtc/android/chess/ics/ICSClient$12;->this$0:Ljwtc/android/chess/ics/ICSClient; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/jwtc/android/chess/ics/ICSChessView$4.smali │ @@ -17,14 +17,15 @@ │ # instance fields │ .field final synthetic this$0:Ljwtc/android/chess/ics/ICSChessView; │ │ │ # direct methods │ .method constructor (Ljwtc/android/chess/ics/ICSChessView;)V │ .locals 0 │ + .param p1, "this$0" # Ljwtc/android/chess/ics/ICSChessView; │ │ .prologue │ .line 135 │ iput-object p1, p0, Ljwtc/android/chess/ics/ICSChessView$4;->this$0:Ljwtc/android/chess/ics/ICSChessView; │ │ invoke-direct {p0}, Ljava/util/TimerTask;->()V ├── smali/jwtc/android/chess/ics/ICSClient$3.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Ljwtc/android/chess/ics/ICSClient; │ │ │ # direct methods │ .method constructor (Ljwtc/android/chess/ics/ICSClient;)V │ .locals 0 │ + .param p1, "this$0" # Ljwtc/android/chess/ics/ICSClient; │ │ .prologue │ .line 280 │ iput-object p1, p0, Ljwtc/android/chess/ics/ICSClient$3;->this$0:Ljwtc/android/chess/ics/ICSClient; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/jwtc/android/chess/ics/ICSChatDlg$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Ljwtc/android/chess/ics/ICSChatDlg; │ │ │ # direct methods │ .method constructor (Ljwtc/android/chess/ics/ICSChatDlg;)V │ .locals 0 │ + .param p1, "this$0" # Ljwtc/android/chess/ics/ICSChatDlg; │ │ .prologue │ .line 33 │ iput-object p1, p0, Ljwtc/android/chess/ics/ICSChatDlg$1;->this$0:Ljwtc/android/chess/ics/ICSChatDlg; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/jwtc/android/chess/ics/TimesealPipe.smali │ @@ -302,23 +302,23 @@ │ return v1 │ │ .line 86 │ :cond_2 │ :try_start_4 │ invoke-static {}, Ljava/lang/System;->currentTimeMillis()J │ │ - move-result-wide v3 │ + move-result-wide v4 │ │ .line 87 │ - .local v3, "currentTime":J │ + .local v4, "currentTime":J │ iget v8, p0, Ljwtc/android/chess/ics/TimesealPipe;->_flddo:I │ │ if-eqz v8, :cond_3 │ │ - sub-long v10, v3, v6 │ + sub-long v10, v4, v6 │ │ iget v8, p0, Ljwtc/android/chess/ics/TimesealPipe;->_flddo:I │ │ int-to-long v12, v8 │ │ cmp-long v8, v10, v12 │ │ @@ -367,15 +367,15 @@ │ .line 94 │ :cond_4 │ :try_start_7 │ iget v8, p0, Ljwtc/android/chess/ics/TimesealPipe;->_flddo:I │ │ int-to-long v10, v8 │ │ - add-long/2addr v10, v3 │ + add-long/2addr v10, v4 │ │ sub-long/2addr v10, v6 │ │ invoke-virtual {p0, v10, v11}, Ljava/lang/Object;->wait(J)V │ :try_end_7 │ .catch Ljava/lang/InterruptedException; {:try_start_7 .. :try_end_7} :catch_0 │ .catchall {:try_start_7 .. :try_end_7} :catchall_0 │ @@ -393,15 +393,15 @@ │ │ invoke-direct {v8}, Ljava/io/InterruptedIOException;->()V │ │ throw v8 │ │ .line 103 │ .end local v0 # "_ex":Ljava/lang/InterruptedException; │ - .end local v3 # "currentTime":J │ + .end local v4 # "currentTime":J │ :cond_5 │ iget-object v8, p0, Ljwtc/android/chess/ics/TimesealPipe;->buffer:[B │ │ iget v10, p0, Ljwtc/android/chess/ics/TimesealPipe;->_fldchar:I │ │ add-int/lit8 v11, v10, 0x1 │ │ @@ -427,37 +427,37 @@ │ .line 107 │ :cond_6 │ invoke-virtual {p0}, Ljava/lang/Object;->notifyAll()V │ │ .line 108 │ if-ltz v2, :cond_7 │ │ - move v5, v2 │ + move v3, v2 │ │ .line 109 │ - .local v5, "i":I │ + .local v3, "i":I │ :goto_2 │ monitor-exit v9 │ :try_end_8 │ .catchall {:try_start_8 .. :try_end_8} :catchall_0 │ │ - move v1, v5 │ + move v1, v3 │ │ goto :goto_0 │ │ .line 108 │ - .end local v5 # "i":I │ + .end local v3 # "i":I │ :cond_7 │ - add-int/lit16 v5, v2, 0x100 │ + add-int/lit16 v3, v2, 0x100 │ │ goto :goto_2 │ .end method │ │ .method declared-synchronized _mthif([BII)I │ - .locals 20 │ + .locals 22 │ .param p1, "abyte0" # [B │ .param p2, "i" # I │ .param p3, "j" # I │ .annotation system Ldalvik/annotation/Throws; │ value = { │ Ljava/io/IOException; │ } │ @@ -466,371 +466,373 @@ │ .prologue │ .line 114 │ monitor-enter p0 │ │ :try_start_0 │ move-object/from16 v0, p0 │ │ - iget-object v15, v0, Ljwtc/android/chess/ics/TimesealPipe;->readLock:Ljava/lang/Object; │ + iget-object v0, v0, Ljwtc/android/chess/ics/TimesealPipe;->readLock:Ljava/lang/Object; │ │ - monitor-enter v15 │ + move-object/from16 v16, v0 │ + │ + monitor-enter v16 │ :try_end_0 │ .catchall {:try_start_0 .. :try_end_0} :catchall_1 │ │ .line 115 │ :try_start_1 │ move-object/from16 v0, p0 │ │ - iget-boolean v14, v0, Ljwtc/android/chess/ics/TimesealPipe;->closedFlag2:Z │ + iget-boolean v13, v0, Ljwtc/android/chess/ics/TimesealPipe;->closedFlag2:Z │ │ - if-eqz v14, :cond_0 │ + if-eqz v13, :cond_0 │ │ .line 116 │ - new-instance v14, Ljava/io/IOException; │ + new-instance v13, Ljava/io/IOException; │ │ - const-string v16, "Stream closed" │ + const-string v17, "Stream closed" │ │ - move-object/from16 v0, v16 │ + move-object/from16 v0, v17 │ │ - invoke-direct {v14, v0}, Ljava/io/IOException;->(Ljava/lang/String;)V │ + invoke-direct {v13, v0}, Ljava/io/IOException;->(Ljava/lang/String;)V │ │ - throw v14 │ + throw v13 │ │ .line 152 │ :catchall_0 │ - move-exception v14 │ + move-exception v13 │ │ - monitor-exit v15 │ + monitor-exit v16 │ :try_end_1 │ .catchall {:try_start_1 .. :try_end_1} :catchall_0 │ │ :try_start_2 │ - throw v14 │ + throw v13 │ :try_end_2 │ .catchall {:try_start_2 .. :try_end_2} :catchall_1 │ │ .line 114 │ :catchall_1 │ - move-exception v14 │ + move-exception v13 │ │ monitor-exit p0 │ │ - throw v14 │ + throw v13 │ │ .line 118 │ :cond_0 │ :try_start_3 │ invoke-static {}, Ljava/lang/System;->currentTimeMillis()J │ │ - move-result-wide v5 │ + move-result-wide v6 │ │ .line 119 │ - .local v5, "currentTimeMillis":J │ + .local v6, "currentTimeMillis":J │ :cond_1 │ invoke-virtual/range {p0 .. p0}, Ljwtc/android/chess/ics/TimesealPipe;->_mthcase()I │ │ - move-result v14 │ + move-result v13 │ │ - if-nez v14, :cond_5 │ + if-nez v13, :cond_5 │ │ .line 120 │ move-object/from16 v0, p0 │ │ - iget-boolean v14, v0, Ljwtc/android/chess/ics/TimesealPipe;->closedFlag:Z │ + iget-boolean v13, v0, Ljwtc/android/chess/ics/TimesealPipe;->closedFlag:Z │ │ - if-eqz v14, :cond_2 │ + if-eqz v13, :cond_2 │ │ .line 121 │ - const/4 v4, -0x1 │ + const/4 v5, -0x1 │ │ .line 122 │ - .local v4, "byte0":B │ - monitor-exit v15 │ + .local v5, "byte0":B │ + monitor-exit v16 │ :try_end_3 │ .catchall {:try_start_3 .. :try_end_3} :catchall_0 │ │ .line 151 │ - .end local v4 # "byte0":B │ + .end local v5 # "byte0":B │ :goto_0 │ monitor-exit p0 │ │ - return v4 │ + return v5 │ │ .line 124 │ :cond_2 │ :try_start_4 │ invoke-static {}, Ljava/lang/System;->currentTimeMillis()J │ │ - move-result-wide v12 │ + move-result-wide v14 │ │ .line 125 │ - .local v12, "l1":J │ + .local v14, "l1":J │ move-object/from16 v0, p0 │ │ - iget v14, v0, Ljwtc/android/chess/ics/TimesealPipe;->_flddo:I │ + iget v13, v0, Ljwtc/android/chess/ics/TimesealPipe;->_flddo:I │ │ - if-eqz v14, :cond_3 │ + if-eqz v13, :cond_3 │ │ - sub-long v16, v12, v5 │ + sub-long v18, v14, v6 │ │ move-object/from16 v0, p0 │ │ - iget v14, v0, Ljwtc/android/chess/ics/TimesealPipe;->_flddo:I │ + iget v13, v0, Ljwtc/android/chess/ics/TimesealPipe;->_flddo:I │ │ - int-to-long v0, v14 │ + int-to-long v0, v13 │ │ - move-wide/from16 v18, v0 │ + move-wide/from16 v20, v0 │ │ - cmp-long v14, v16, v18 │ + cmp-long v13, v18, v20 │ │ - if-ltz v14, :cond_3 │ + if-ltz v13, :cond_3 │ │ .line 126 │ - new-instance v14, Ljava/io/InterruptedIOException; │ + new-instance v13, Ljava/io/InterruptedIOException; │ │ - invoke-direct {v14}, Ljava/io/InterruptedIOException;->()V │ + invoke-direct {v13}, Ljava/io/InterruptedIOException;->()V │ │ - throw v14 │ + throw v13 │ :try_end_4 │ .catchall {:try_start_4 .. :try_end_4} :catchall_0 │ │ .line 129 │ :cond_3 │ :try_start_5 │ move-object/from16 v0, p0 │ │ - iget v14, v0, Ljwtc/android/chess/ics/TimesealPipe;->_flddo:I │ + iget v13, v0, Ljwtc/android/chess/ics/TimesealPipe;->_flddo:I │ │ - if-nez v14, :cond_4 │ + if-nez v13, :cond_4 │ │ .line 130 │ invoke-virtual/range {p0 .. p0}, Ljava/lang/Object;->wait()V │ :try_end_5 │ .catch Ljava/lang/InterruptedException; {:try_start_5 .. :try_end_5} :catch_0 │ .catchall {:try_start_5 .. :try_end_5} :catchall_0 │ │ .line 137 │ :goto_1 │ :try_start_6 │ move-object/from16 v0, p0 │ │ - iget-boolean v14, v0, Ljwtc/android/chess/ics/TimesealPipe;->closedFlag2:Z │ + iget-boolean v13, v0, Ljwtc/android/chess/ics/TimesealPipe;->closedFlag2:Z │ │ - if-eqz v14, :cond_1 │ + if-eqz v13, :cond_1 │ │ .line 138 │ - new-instance v14, Ljava/io/IOException; │ + new-instance v13, Ljava/io/IOException; │ │ - const-string v16, "Stream closed" │ + const-string v17, "Stream closed" │ │ - move-object/from16 v0, v16 │ + move-object/from16 v0, v17 │ │ - invoke-direct {v14, v0}, Ljava/io/IOException;->(Ljava/lang/String;)V │ + invoke-direct {v13, v0}, Ljava/io/IOException;->(Ljava/lang/String;)V │ │ - throw v14 │ + throw v13 │ :try_end_6 │ .catchall {:try_start_6 .. :try_end_6} :catchall_0 │ │ .line 132 │ :cond_4 │ :try_start_7 │ move-object/from16 v0, p0 │ │ - iget v14, v0, Ljwtc/android/chess/ics/TimesealPipe;->_flddo:I │ + iget v13, v0, Ljwtc/android/chess/ics/TimesealPipe;->_flddo:I │ │ - int-to-long v0, v14 │ + int-to-long v0, v13 │ │ - move-wide/from16 v16, v0 │ + move-wide/from16 v18, v0 │ │ - add-long v16, v16, v12 │ + add-long v18, v18, v14 │ │ - sub-long v16, v16, v5 │ + sub-long v18, v18, v6 │ │ move-object/from16 v0, p0 │ │ - move-wide/from16 v1, v16 │ + move-wide/from16 v1, v18 │ │ invoke-virtual {v0, v1, v2}, Ljava/lang/Object;->wait(J)V │ :try_end_7 │ .catch Ljava/lang/InterruptedException; {:try_start_7 .. :try_end_7} :catch_0 │ .catchall {:try_start_7 .. :try_end_7} :catchall_0 │ │ goto :goto_1 │ │ .line 134 │ :catch_0 │ - move-exception v3 │ + move-exception v4 │ │ .line 135 │ - .local v3, "_ex":Ljava/lang/InterruptedException; │ + .local v4, "_ex":Ljava/lang/InterruptedException; │ :try_start_8 │ - new-instance v14, Ljava/io/InterruptedIOException; │ + new-instance v13, Ljava/io/InterruptedIOException; │ │ - invoke-direct {v14}, Ljava/io/InterruptedIOException;->()V │ + invoke-direct {v13}, Ljava/io/InterruptedIOException;->()V │ │ - throw v14 │ + throw v13 │ │ .line 141 │ - .end local v3 # "_ex":Ljava/lang/InterruptedException; │ - .end local v12 # "l1":J │ + .end local v4 # "_ex":Ljava/lang/InterruptedException; │ + .end local v14 # "l1":J │ :cond_5 │ invoke-virtual/range {p0 .. p0}, Ljwtc/android/chess/ics/TimesealPipe;->_mthcase()I │ │ - move-result v7 │ + move-result v8 │ │ .line 142 │ - .local v7, "i1":I │ + .local v8, "i1":I │ move/from16 v0, p3 │ │ - if-gt v0, v7, :cond_6 │ + if-gt v0, v8, :cond_6 │ │ - move/from16 v9, p3 │ + move/from16 v10, p3 │ │ .line 143 │ - .local v9, "j1":I │ + .local v10, "j1":I │ :goto_2 │ move-object/from16 v0, p0 │ │ - iget-object v14, v0, Ljwtc/android/chess/ics/TimesealPipe;->buffer:[B │ + iget-object v13, v0, Ljwtc/android/chess/ics/TimesealPipe;->buffer:[B │ │ - array-length v14, v14 │ + array-length v13, v13 │ │ move-object/from16 v0, p0 │ │ iget v0, v0, Ljwtc/android/chess/ics/TimesealPipe;->_fldchar:I │ │ - move/from16 v16, v0 │ + move/from16 v17, v0 │ │ - sub-int v14, v14, v16 │ + sub-int v13, v13, v17 │ │ - if-gt v14, v9, :cond_7 │ + if-gt v13, v10, :cond_7 │ │ move-object/from16 v0, p0 │ │ - iget-object v14, v0, Ljwtc/android/chess/ics/TimesealPipe;->buffer:[B │ + iget-object v13, v0, Ljwtc/android/chess/ics/TimesealPipe;->buffer:[B │ │ - array-length v14, v14 │ + array-length v13, v13 │ │ move-object/from16 v0, p0 │ │ iget v0, v0, Ljwtc/android/chess/ics/TimesealPipe;->_fldchar:I │ │ - move/from16 v16, v0 │ + move/from16 v17, v0 │ │ - sub-int v11, v14, v16 │ + sub-int v12, v13, v17 │ │ .line 145 │ - .local v11, "k1":I │ + .local v12, "k1":I │ :goto_3 │ - sub-int v14, v9, v11 │ + sub-int v13, v10, v12 │ │ - if-gtz v14, :cond_8 │ + if-gtz v13, :cond_8 │ │ - const/4 v8, 0x0 │ + const/4 v9, 0x0 │ │ .line 146 │ - .local v8, "i2":I │ + .local v9, "i2":I │ :goto_4 │ move-object/from16 v0, p0 │ │ - iget-object v14, v0, Ljwtc/android/chess/ics/TimesealPipe;->buffer:[B │ + iget-object v13, v0, Ljwtc/android/chess/ics/TimesealPipe;->buffer:[B │ │ move-object/from16 v0, p0 │ │ iget v0, v0, Ljwtc/android/chess/ics/TimesealPipe;->_fldchar:I │ │ - move/from16 v16, v0 │ + move/from16 v17, v0 │ │ - move/from16 v0, v16 │ + move/from16 v0, v17 │ │ move-object/from16 v1, p1 │ │ move/from16 v2, p2 │ │ - invoke-static {v14, v0, v1, v2, v11}, Ljava/lang/System;->arraycopy(Ljava/lang/Object;ILjava/lang/Object;II)V │ + invoke-static {v13, v0, v1, v2, v12}, Ljava/lang/System;->arraycopy(Ljava/lang/Object;ILjava/lang/Object;II)V │ │ .line 147 │ move-object/from16 v0, p0 │ │ - iget-object v14, v0, Ljwtc/android/chess/ics/TimesealPipe;->buffer:[B │ + iget-object v13, v0, Ljwtc/android/chess/ics/TimesealPipe;->buffer:[B │ │ - const/16 v16, 0x0 │ + const/16 v17, 0x0 │ │ - add-int v17, p2, v11 │ + add-int v18, p2, v12 │ │ - move/from16 v0, v16 │ + move/from16 v0, v17 │ │ move-object/from16 v1, p1 │ │ - move/from16 v2, v17 │ + move/from16 v2, v18 │ │ - invoke-static {v14, v0, v1, v2, v8}, Ljava/lang/System;->arraycopy(Ljava/lang/Object;ILjava/lang/Object;II)V │ + invoke-static {v13, v0, v1, v2, v9}, Ljava/lang/System;->arraycopy(Ljava/lang/Object;ILjava/lang/Object;II)V │ │ .line 148 │ move-object/from16 v0, p0 │ │ - iget v14, v0, Ljwtc/android/chess/ics/TimesealPipe;->_fldchar:I │ + iget v13, v0, Ljwtc/android/chess/ics/TimesealPipe;->_fldchar:I │ │ - add-int/2addr v14, v9 │ + add-int/2addr v13, v10 │ │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Ljwtc/android/chess/ics/TimesealPipe;->buffer:[B │ │ - move-object/from16 v16, v0 │ + move-object/from16 v17, v0 │ │ - move-object/from16 v0, v16 │ + move-object/from16 v0, v17 │ │ array-length v0, v0 │ │ - move/from16 v16, v0 │ + move/from16 v17, v0 │ │ - rem-int v14, v14, v16 │ + rem-int v13, v13, v17 │ │ move-object/from16 v0, p0 │ │ - iput v14, v0, Ljwtc/android/chess/ics/TimesealPipe;->_fldchar:I │ + iput v13, v0, Ljwtc/android/chess/ics/TimesealPipe;->_fldchar:I │ │ .line 149 │ invoke-virtual/range {p0 .. p0}, Ljava/lang/Object;->notifyAll()V │ │ .line 150 │ - move v10, v9 │ + move v11, v10 │ │ .line 151 │ - .local v10, "k":I │ - monitor-exit v15 │ + .local v11, "k":I │ + monitor-exit v16 │ :try_end_8 │ .catchall {:try_start_8 .. :try_end_8} :catchall_0 │ │ - move v4, v10 │ + move v5, v11 │ │ goto/16 :goto_0 │ │ - .end local v8 # "i2":I │ - .end local v9 # "j1":I │ - .end local v10 # "k":I │ - .end local v11 # "k1":I │ + .end local v9 # "i2":I │ + .end local v10 # "j1":I │ + .end local v11 # "k":I │ + .end local v12 # "k1":I │ :cond_6 │ - move v9, v7 │ + move v10, v8 │ │ .line 142 │ goto :goto_2 │ │ - .restart local v9 # "j1":I │ + .restart local v10 # "j1":I │ :cond_7 │ - move v11, v9 │ + move v12, v10 │ │ .line 143 │ goto :goto_3 │ │ .line 145 │ - .restart local v11 # "k1":I │ + .restart local v12 # "k1":I │ :cond_8 │ - sub-int v8, v9, v11 │ + sub-int v9, v10, v12 │ │ goto :goto_4 │ .end method │ │ .method public _mthif(I)V │ .locals 2 │ .param p1, "i" # I ├── smali/jwtc/android/chess/ics/TimesealingSocket$CryptOutputStream.smali │ @@ -25,14 +25,15 @@ │ │ .field private final timesealKey:[B │ │ │ # direct methods │ .method public constructor (Ljwtc/android/chess/ics/TimesealingSocket;Ljava/io/OutputStream;)V │ .locals 1 │ + .param p1, "this$0" # Ljwtc/android/chess/ics/TimesealingSocket; │ .param p2, "outputstream" # Ljava/io/OutputStream; │ │ .prologue │ .line 17 │ iput-object p1, p0, Ljwtc/android/chess/ics/TimesealingSocket$CryptOutputStream;->this$0:Ljwtc/android/chess/ics/TimesealingSocket; │ │ invoke-direct {p0}, Ljava/io/OutputStream;->()V │ @@ -43,14 +44,15 @@ │ invoke-direct {v0}, Ljava/io/ByteArrayOutputStream;->()V │ │ iput-object v0, p0, Ljwtc/android/chess/ics/TimesealingSocket$CryptOutputStream;->byteArrayOutputStream:Ljava/io/ByteArrayOutputStream; │ │ .line 14 │ const-string v0, "Timestamp (FICS) v1.0 - programmed by Henrik Gram." │ │ + .line 15 │ invoke-virtual {v0}, Ljava/lang/String;->getBytes()[B │ │ move-result-object v0 │ │ iput-object v0, p0, Ljwtc/android/chess/ics/TimesealingSocket$CryptOutputStream;->timesealKey:[B │ │ .line 18 │ @@ -446,15 +448,15 @@ │ .line 80 │ return v3 │ .end method │ │ │ # virtual methods │ .method public write(I)V │ - .locals 7 │ + .locals 8 │ .param p1, "i" # I │ .annotation system Ldalvik/annotation/Throws; │ value = { │ Ljava/io/IOException; │ } │ .end annotation │ │ @@ -469,31 +471,34 @@ │ │ monitor-enter v2 │ │ .line 26 │ :try_start_0 │ iget-object v1, p0, Ljwtc/android/chess/ics/TimesealingSocket$CryptOutputStream;->byteArrayOutputStream:Ljava/io/ByteArrayOutputStream; │ │ + .line 27 │ invoke-virtual {v1}, Ljava/io/ByteArrayOutputStream;->toByteArray()[B │ │ move-result-object v1 │ │ invoke-static {}, Ljava/lang/System;->currentTimeMillis()J │ │ - move-result-wide v3 │ + move-result-wide v4 │ │ - iget-object v5, p0, Ljwtc/android/chess/ics/TimesealingSocket$CryptOutputStream;->this$0:Ljwtc/android/chess/ics/TimesealingSocket; │ + iget-object v3, p0, Ljwtc/android/chess/ics/TimesealingSocket$CryptOutputStream;->this$0:Ljwtc/android/chess/ics/TimesealingSocket; │ │ - invoke-static {v5}, Ljwtc/android/chess/ics/TimesealingSocket;->access$000(Ljwtc/android/chess/ics/TimesealingSocket;)J │ + .line 28 │ + invoke-static {v3}, Ljwtc/android/chess/ics/TimesealingSocket;->access$000(Ljwtc/android/chess/ics/TimesealingSocket;)J │ │ - move-result-wide v5 │ + move-result-wide v6 │ │ - sub-long/2addr v3, v5 │ + sub-long/2addr v4, v6 │ │ - invoke-direct {p0, v1, v3, v4}, Ljwtc/android/chess/ics/TimesealingSocket$CryptOutputStream;->crypt([BJ)I │ + .line 26 │ + invoke-direct {p0, v1, v4, v5}, Ljwtc/android/chess/ics/TimesealingSocket$CryptOutputStream;->crypt([BJ)I │ │ move-result v0 │ │ .line 29 │ .local v0, "resultLength":I │ iget-object v1, p0, Ljwtc/android/chess/ics/TimesealingSocket$CryptOutputStream;->outputStreamToDecorate:Ljava/io/OutputStream; ├── smali/jwtc/android/chess/ics/ICSClient$9.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Ljwtc/android/chess/ics/ICSClient; │ │ │ # direct methods │ .method constructor (Ljwtc/android/chess/ics/ICSClient;)V │ .locals 0 │ + .param p1, "this$0" # Ljwtc/android/chess/ics/ICSClient; │ │ .prologue │ .line 555 │ iput-object p1, p0, Ljwtc/android/chess/ics/ICSClient$9;->this$0:Ljwtc/android/chess/ics/ICSClient; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/jwtc/android/chess/ics/ICSClient$10.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Ljwtc/android/chess/ics/ICSClient; │ │ │ # direct methods │ .method constructor (Ljwtc/android/chess/ics/ICSClient;)V │ .locals 0 │ + .param p1, "this$0" # Ljwtc/android/chess/ics/ICSClient; │ │ .prologue │ .line 586 │ iput-object p1, p0, Ljwtc/android/chess/ics/ICSClient$10;->this$0:Ljwtc/android/chess/ics/ICSClient; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/jwtc/android/chess/ics/ICSClient$7.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$arrItems:[Ljava/lang/String; │ │ │ # direct methods │ .method constructor (Ljwtc/android/chess/ics/ICSClient;[Ljava/lang/String;)V │ .locals 0 │ + .param p1, "this$0" # Ljwtc/android/chess/ics/ICSClient; │ │ .prologue │ .line 431 │ iput-object p1, p0, Ljwtc/android/chess/ics/ICSClient$7;->this$0:Ljwtc/android/chess/ics/ICSClient; │ │ iput-object p2, p0, Ljwtc/android/chess/ics/ICSClient$7;->val$arrItems:[Ljava/lang/String; ├── smali/jwtc/android/chess/ics/ICSChessView$6.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$finalIndex:I │ │ │ # direct methods │ .method constructor (Ljwtc/android/chess/ics/ICSChessView;I)V │ .locals 0 │ + .param p1, "this$0" # Ljwtc/android/chess/ics/ICSChessView; │ │ .prologue │ .line 578 │ iput-object p1, p0, Ljwtc/android/chess/ics/ICSChessView$6;->this$0:Ljwtc/android/chess/ics/ICSChessView; │ │ iput p2, p0, Ljwtc/android/chess/ics/ICSChessView$6;->val$finalIndex:I ├── smali/jwtc/android/chess/ics/ICSChatDlg$2.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Ljwtc/android/chess/ics/ICSChatDlg; │ │ │ # direct methods │ .method constructor (Ljwtc/android/chess/ics/ICSChatDlg;)V │ .locals 0 │ + .param p1, "this$0" # Ljwtc/android/chess/ics/ICSChatDlg; │ │ .prologue │ .line 46 │ iput-object p1, p0, Ljwtc/android/chess/ics/ICSChatDlg$2;->this$0:Ljwtc/android/chess/ics/ICSChatDlg; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/jwtc/android/chess/ics/ICSChessView$1.smali │ @@ -17,14 +17,15 @@ │ # instance fields │ .field final synthetic this$0:Ljwtc/android/chess/ics/ICSChessView; │ │ │ # direct methods │ .method constructor (Ljwtc/android/chess/ics/ICSChessView;)V │ .locals 0 │ + .param p1, "this$0" # Ljwtc/android/chess/ics/ICSChessView; │ │ .prologue │ .line 48 │ iput-object p1, p0, Ljwtc/android/chess/ics/ICSChessView$1;->this$0:Ljwtc/android/chess/ics/ICSChessView; │ │ invoke-direct {p0}, Landroid/os/Handler;->()V ├── smali/jwtc/android/chess/ics/CustomCommands$2.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$position:I │ │ │ # direct methods │ .method constructor (Ljwtc/android/chess/ics/CustomCommands;I)V │ .locals 0 │ + .param p1, "this$0" # Ljwtc/android/chess/ics/CustomCommands; │ │ .prologue │ .line 84 │ iput-object p1, p0, Ljwtc/android/chess/ics/CustomCommands$2;->this$0:Ljwtc/android/chess/ics/CustomCommands; │ │ iput p2, p0, Ljwtc/android/chess/ics/CustomCommands$2;->val$position:I ├── smali/android/support/v4/view/ViewPager.smali │ @@ -4867,258 +4867,264 @@ │ 0x15 -> :sswitch_0 │ 0x16 -> :sswitch_1 │ 0x3d -> :sswitch_2 │ .end sparse-switch │ .end method │ │ .method public fakeDragBy(F)V │ - .locals 17 │ + .locals 18 │ .param p1, "xOffset" # F │ │ .prologue │ .line 2330 │ move-object/from16 v0, p0 │ │ - iget-boolean v1, v0, Landroid/support/v4/view/ViewPager;->mFakeDragging:Z │ + iget-boolean v2, v0, Landroid/support/v4/view/ViewPager;->mFakeDragging:Z │ │ - if-nez v1, :cond_0 │ + if-nez v2, :cond_0 │ │ .line 2331 │ - new-instance v1, Ljava/lang/IllegalStateException; │ + new-instance v2, Ljava/lang/IllegalStateException; │ │ - const-string v2, "No fake drag in progress. Call beginFakeDrag first." │ + const-string v3, "No fake drag in progress. Call beginFakeDrag first." │ │ - invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;->(Ljava/lang/String;)V │ + invoke-direct {v2, v3}, Ljava/lang/IllegalStateException;->(Ljava/lang/String;)V │ │ - throw v1 │ + throw v2 │ │ .line 2334 │ :cond_0 │ move-object/from16 v0, p0 │ │ - iget v1, v0, Landroid/support/v4/view/ViewPager;->mLastMotionX:F │ + iget v2, v0, Landroid/support/v4/view/ViewPager;->mLastMotionX:F │ │ - add-float v1, v1, p1 │ + add-float v2, v2, p1 │ │ move-object/from16 v0, p0 │ │ - iput v1, v0, Landroid/support/v4/view/ViewPager;->mLastMotionX:F │ + iput v2, v0, Landroid/support/v4/view/ViewPager;->mLastMotionX:F │ │ .line 2336 │ invoke-virtual/range {p0 .. p0}, Landroid/support/v4/view/ViewPager;->getScrollX()I │ │ - move-result v1 │ + move-result v2 │ │ - int-to-float v13, v1 │ + int-to-float v14, v2 │ │ .line 2337 │ - .local v13, "oldScrollX":F │ - sub-float v15, v13, p1 │ + .local v14, "oldScrollX":F │ + sub-float v16, v14, p1 │ │ .line 2338 │ - .local v15, "scrollX":F │ + .local v16, "scrollX":F │ invoke-direct/range {p0 .. p0}, Landroid/support/v4/view/ViewPager;->getClientWidth()I │ │ - move-result v16 │ + move-result v17 │ │ .line 2340 │ - .local v16, "width":I │ - move/from16 v0, v16 │ + .local v17, "width":I │ + move/from16 v0, v17 │ │ - int-to-float v1, v0 │ + int-to-float v2, v0 │ │ move-object/from16 v0, p0 │ │ - iget v2, v0, Landroid/support/v4/view/ViewPager;->mFirstOffset:F │ + iget v3, v0, Landroid/support/v4/view/ViewPager;->mFirstOffset:F │ │ - mul-float v12, v1, v2 │ + mul-float v13, v2, v3 │ │ .line 2341 │ - .local v12, "leftBound":F │ - move/from16 v0, v16 │ + .local v13, "leftBound":F │ + move/from16 v0, v17 │ │ - int-to-float v1, v0 │ + int-to-float v2, v0 │ │ move-object/from16 v0, p0 │ │ - iget v2, v0, Landroid/support/v4/view/ViewPager;->mLastOffset:F │ + iget v3, v0, Landroid/support/v4/view/ViewPager;->mLastOffset:F │ │ - mul-float v14, v1, v2 │ + mul-float v15, v2, v3 │ │ .line 2343 │ - .local v14, "rightBound":F │ + .local v15, "rightBound":F │ move-object/from16 v0, p0 │ │ - iget-object v1, v0, Landroid/support/v4/view/ViewPager;->mItems:Ljava/util/ArrayList; │ + iget-object v2, v0, Landroid/support/v4/view/ViewPager;->mItems:Ljava/util/ArrayList; │ │ - const/4 v2, 0x0 │ + const/4 v3, 0x0 │ │ - invoke-virtual {v1, v2}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ + invoke-virtual {v2, v3}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ │ - move-result-object v10 │ + move-result-object v11 │ │ - check-cast v10, Landroid/support/v4/view/ViewPager$ItemInfo; │ + check-cast v11, Landroid/support/v4/view/ViewPager$ItemInfo; │ │ .line 2344 │ - .local v10, "firstItem":Landroid/support/v4/view/ViewPager$ItemInfo; │ + .local v11, "firstItem":Landroid/support/v4/view/ViewPager$ItemInfo; │ move-object/from16 v0, p0 │ │ - iget-object v1, v0, Landroid/support/v4/view/ViewPager;->mItems:Ljava/util/ArrayList; │ + iget-object v2, v0, Landroid/support/v4/view/ViewPager;->mItems:Ljava/util/ArrayList; │ │ move-object/from16 v0, p0 │ │ - iget-object v2, v0, Landroid/support/v4/view/ViewPager;->mItems:Ljava/util/ArrayList; │ + iget-object v3, v0, Landroid/support/v4/view/ViewPager;->mItems:Ljava/util/ArrayList; │ │ - invoke-virtual {v2}, Ljava/util/ArrayList;->size()I │ + invoke-virtual {v3}, Ljava/util/ArrayList;->size()I │ │ - move-result v2 │ + move-result v3 │ │ - add-int/lit8 v2, v2, -0x1 │ + add-int/lit8 v3, v3, -0x1 │ │ - invoke-virtual {v1, v2}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ + invoke-virtual {v2, v3}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ │ - move-result-object v11 │ + move-result-object v12 │ │ - check-cast v11, Landroid/support/v4/view/ViewPager$ItemInfo; │ + check-cast v12, Landroid/support/v4/view/ViewPager$ItemInfo; │ │ .line 2345 │ - .local v11, "lastItem":Landroid/support/v4/view/ViewPager$ItemInfo; │ - iget v1, v10, Landroid/support/v4/view/ViewPager$ItemInfo;->position:I │ + .local v12, "lastItem":Landroid/support/v4/view/ViewPager$ItemInfo; │ + iget v2, v11, Landroid/support/v4/view/ViewPager$ItemInfo;->position:I │ │ - if-eqz v1, :cond_1 │ + if-eqz v2, :cond_1 │ │ .line 2346 │ - iget v1, v10, Landroid/support/v4/view/ViewPager$ItemInfo;->offset:F │ + iget v2, v11, Landroid/support/v4/view/ViewPager$ItemInfo;->offset:F │ │ - move/from16 v0, v16 │ + move/from16 v0, v17 │ │ - int-to-float v2, v0 │ + int-to-float v3, v0 │ │ - mul-float v12, v1, v2 │ + mul-float v13, v2, v3 │ │ .line 2348 │ :cond_1 │ - iget v1, v11, Landroid/support/v4/view/ViewPager$ItemInfo;->position:I │ + iget v2, v12, Landroid/support/v4/view/ViewPager$ItemInfo;->position:I │ │ move-object/from16 v0, p0 │ │ - iget-object v2, v0, Landroid/support/v4/view/ViewPager;->mAdapter:Landroid/support/v4/view/PagerAdapter; │ + iget-object v3, v0, Landroid/support/v4/view/ViewPager;->mAdapter:Landroid/support/v4/view/PagerAdapter; │ │ - invoke-virtual {v2}, Landroid/support/v4/view/PagerAdapter;->getCount()I │ + invoke-virtual {v3}, Landroid/support/v4/view/PagerAdapter;->getCount()I │ │ - move-result v2 │ + move-result v3 │ │ - add-int/lit8 v2, v2, -0x1 │ + add-int/lit8 v3, v3, -0x1 │ │ - if-eq v1, v2, :cond_2 │ + if-eq v2, v3, :cond_2 │ │ .line 2349 │ - iget v1, v11, Landroid/support/v4/view/ViewPager$ItemInfo;->offset:F │ + iget v2, v12, Landroid/support/v4/view/ViewPager$ItemInfo;->offset:F │ │ - move/from16 v0, v16 │ + move/from16 v0, v17 │ │ - int-to-float v2, v0 │ + int-to-float v3, v0 │ │ - mul-float v14, v1, v2 │ + mul-float v15, v2, v3 │ │ .line 2352 │ :cond_2 │ - cmpg-float v1, v15, v12 │ + cmpg-float v2, v16, v13 │ │ - if-gez v1, :cond_4 │ + if-gez v2, :cond_4 │ │ .line 2353 │ - move v15, v12 │ + move/from16 v16, v13 │ │ .line 2358 │ :cond_3 │ :goto_0 │ move-object/from16 v0, p0 │ │ - iget v1, v0, Landroid/support/v4/view/ViewPager;->mLastMotionX:F │ + iget v2, v0, Landroid/support/v4/view/ViewPager;->mLastMotionX:F │ │ - float-to-int v2, v15 │ + move/from16 v0, v16 │ + │ + float-to-int v3, v0 │ │ - int-to-float v2, v2 │ + int-to-float v3, v3 │ │ - sub-float v2, v15, v2 │ + sub-float v3, v16, v3 │ │ - add-float/2addr v1, v2 │ + add-float/2addr v2, v3 │ │ move-object/from16 v0, p0 │ │ - iput v1, v0, Landroid/support/v4/view/ViewPager;->mLastMotionX:F │ + iput v2, v0, Landroid/support/v4/view/ViewPager;->mLastMotionX:F │ │ .line 2359 │ - float-to-int v1, v15 │ + move/from16 v0, v16 │ + │ + float-to-int v2, v0 │ │ invoke-virtual/range {p0 .. p0}, Landroid/support/v4/view/ViewPager;->getScrollY()I │ │ - move-result v2 │ + move-result v3 │ │ move-object/from16 v0, p0 │ │ - invoke-virtual {v0, v1, v2}, Landroid/support/v4/view/ViewPager;->scrollTo(II)V │ + invoke-virtual {v0, v2, v3}, Landroid/support/v4/view/ViewPager;->scrollTo(II)V │ │ .line 2360 │ - float-to-int v1, v15 │ + move/from16 v0, v16 │ + │ + float-to-int v2, v0 │ │ move-object/from16 v0, p0 │ │ - invoke-direct {v0, v1}, Landroid/support/v4/view/ViewPager;->pageScrolled(I)Z │ + invoke-direct {v0, v2}, Landroid/support/v4/view/ViewPager;->pageScrolled(I)Z │ │ .line 2363 │ invoke-static {}, Landroid/os/SystemClock;->uptimeMillis()J │ │ - move-result-wide v3 │ + move-result-wide v4 │ │ .line 2364 │ - .local v3, "time":J │ + .local v4, "time":J │ move-object/from16 v0, p0 │ │ - iget-wide v1, v0, Landroid/support/v4/view/ViewPager;->mFakeDragBeginTime:J │ + iget-wide v2, v0, Landroid/support/v4/view/ViewPager;->mFakeDragBeginTime:J │ │ - const/4 v5, 0x2 │ + const/4 v6, 0x2 │ │ move-object/from16 v0, p0 │ │ - iget v6, v0, Landroid/support/v4/view/ViewPager;->mLastMotionX:F │ - │ - const/4 v7, 0x0 │ + iget v7, v0, Landroid/support/v4/view/ViewPager;->mLastMotionX:F │ │ const/4 v8, 0x0 │ │ - invoke-static/range {v1 .. v8}, Landroid/view/MotionEvent;->obtain(JJIFFI)Landroid/view/MotionEvent; │ + const/4 v9, 0x0 │ + │ + invoke-static/range {v2 .. v9}, Landroid/view/MotionEvent;->obtain(JJIFFI)Landroid/view/MotionEvent; │ │ - move-result-object v9 │ + move-result-object v10 │ │ .line 2366 │ - .local v9, "ev":Landroid/view/MotionEvent; │ + .local v10, "ev":Landroid/view/MotionEvent; │ move-object/from16 v0, p0 │ │ - iget-object v1, v0, Landroid/support/v4/view/ViewPager;->mVelocityTracker:Landroid/view/VelocityTracker; │ + iget-object v2, v0, Landroid/support/v4/view/ViewPager;->mVelocityTracker:Landroid/view/VelocityTracker; │ │ - invoke-virtual {v1, v9}, Landroid/view/VelocityTracker;->addMovement(Landroid/view/MotionEvent;)V │ + invoke-virtual {v2, v10}, Landroid/view/VelocityTracker;->addMovement(Landroid/view/MotionEvent;)V │ │ .line 2367 │ - invoke-virtual {v9}, Landroid/view/MotionEvent;->recycle()V │ + invoke-virtual {v10}, Landroid/view/MotionEvent;->recycle()V │ │ .line 2368 │ return-void │ │ .line 2354 │ - .end local v3 # "time":J │ - .end local v9 # "ev":Landroid/view/MotionEvent; │ + .end local v4 # "time":J │ + .end local v10 # "ev":Landroid/view/MotionEvent; │ :cond_4 │ - cmpl-float v1, v15, v14 │ + cmpl-float v2, v16, v15 │ │ - if-lez v1, :cond_3 │ + if-lez v2, :cond_3 │ │ .line 2355 │ - move v15, v14 │ + move/from16 v16, v15 │ │ goto :goto_0 │ .end method │ │ .method protected generateDefaultLayoutParams()Landroid/view/ViewGroup$LayoutParams; │ .locals 1 ├── smali/android/support/v4/view/ViewCompat$BaseViewCompatImpl.smali │ @@ -301,38 +301,38 @@ │ invoke-virtual {p1, v0, v1}, Landroid/view/View;->postInvalidateDelayed(J)V │ │ .line 268 │ return-void │ .end method │ │ .method public postInvalidateOnAnimation(Landroid/view/View;IIII)V │ - .locals 7 │ + .locals 8 │ .param p1, "view" # Landroid/view/View; │ .param p2, "left" # I │ .param p3, "top" # I │ .param p4, "right" # I │ .param p5, "bottom" # I │ │ .prologue │ .line 270 │ invoke-virtual {p0}, Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl;->getFrameTime()J │ │ - move-result-wide v1 │ + move-result-wide v2 │ │ - move-object v0, p1 │ + move-object v1, p1 │ │ - move v3, p2 │ + move v4, p2 │ │ - move v4, p3 │ + move v5, p3 │ │ - move v5, p4 │ + move v6, p4 │ │ - move v6, p5 │ + move v7, p5 │ │ - invoke-virtual/range {v0 .. v6}, Landroid/view/View;->postInvalidateDelayed(JIIII)V │ + invoke-virtual/range {v1 .. v7}, Landroid/view/View;->postInvalidateDelayed(JIIII)V │ │ .line 271 │ return-void │ .end method │ │ .method public postOnAnimation(Landroid/view/View;Ljava/lang/Runnable;)V │ .locals 2 │ @@ -348,15 +348,15 @@ │ invoke-virtual {p1, p2, v0, v1}, Landroid/view/View;->postDelayed(Ljava/lang/Runnable;J)Z │ │ .line 274 │ return-void │ .end method │ │ .method public postOnAnimationDelayed(Landroid/view/View;Ljava/lang/Runnable;J)V │ - .locals 2 │ + .locals 3 │ .param p1, "view" # Landroid/view/View; │ .param p2, "action" # Ljava/lang/Runnable; │ .param p3, "delayMillis" # J │ │ .prologue │ .line 276 │ invoke-virtual {p0}, Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl;->getFrameTime()J ├── smali/android/support/v4/view/ViewCompat$JBViewCompatImpl.smali │ @@ -148,15 +148,15 @@ │ invoke-static {p1, p2}, Landroid/support/v4/view/ViewCompatJB;->postOnAnimation(Landroid/view/View;Ljava/lang/Runnable;)V │ │ .line 474 │ return-void │ .end method │ │ .method public postOnAnimationDelayed(Landroid/view/View;Ljava/lang/Runnable;J)V │ - .locals 0 │ + .locals 1 │ .param p1, "view" # Landroid/view/View; │ .param p2, "action" # Ljava/lang/Runnable; │ .param p3, "delayMillis" # J │ │ .prologue │ .line 477 │ invoke-static {p1, p2, p3, p4}, Landroid/support/v4/view/ViewCompatJB;->postOnAnimationDelayed(Landroid/view/View;Ljava/lang/Runnable;J)V ├── smali/android/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase.smali │ @@ -461,15 +461,15 @@ │ iput v3, p0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mDoubleTapSlopSquare:I │ │ .line 182 │ return-void │ .end method │ │ .method private isConsideredDoubleTap(Landroid/view/MotionEvent;Landroid/view/MotionEvent;Landroid/view/MotionEvent;)Z │ - .locals 7 │ + .locals 8 │ .param p1, "firstDown" # Landroid/view/MotionEvent; │ .param p2, "firstUp" # Landroid/view/MotionEvent; │ .param p3, "secondDown" # Landroid/view/MotionEvent; │ │ .prologue │ const/4 v2, 0x0 │ │ @@ -483,27 +483,27 @@ │ :goto_0 │ return v2 │ │ .line 443 │ :cond_1 │ invoke-virtual {p3}, Landroid/view/MotionEvent;->getEventTime()J │ │ - move-result-wide v3 │ + move-result-wide v4 │ │ invoke-virtual {p2}, Landroid/view/MotionEvent;->getEventTime()J │ │ - move-result-wide v5 │ + move-result-wide v6 │ │ - sub-long/2addr v3, v5 │ + sub-long/2addr v4, v6 │ │ - sget v5, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->DOUBLE_TAP_TIMEOUT:I │ + sget v3, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->DOUBLE_TAP_TIMEOUT:I │ │ - int-to-long v5, v5 │ + int-to-long v6, v3 │ │ - cmp-long v3, v3, v5 │ + cmp-long v3, v4, v6 │ │ if-gtz v3, :cond_0 │ │ .line 447 │ invoke-virtual {p1}, Landroid/view/MotionEvent;->getX()F │ │ move-result v3 │ @@ -560,1448 +560,1448 @@ │ .line 212 │ iget-boolean v0, p0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mIsLongpressEnabled:Z │ │ return v0 │ .end method │ │ .method public onTouchEvent(Landroid/view/MotionEvent;)Z │ - .locals 41 │ + .locals 42 │ .param p1, "ev" # Landroid/view/MotionEvent; │ │ .prologue │ .line 224 │ invoke-virtual/range {p1 .. p1}, Landroid/view/MotionEvent;->getAction()I │ │ - move-result v5 │ + move-result v6 │ │ .line 226 │ - .local v5, "action":I │ + .local v6, "action":I │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mVelocityTracker:Landroid/view/VelocityTracker; │ │ - move-object/from16 v35, v0 │ + move-object/from16 v36, v0 │ │ - if-nez v35, :cond_0 │ + if-nez v36, :cond_0 │ │ .line 227 │ invoke-static {}, Landroid/view/VelocityTracker;->obtain()Landroid/view/VelocityTracker; │ │ - move-result-object v35 │ + move-result-object v36 │ │ - move-object/from16 v0, v35 │ + move-object/from16 v0, v36 │ │ move-object/from16 v1, p0 │ │ iput-object v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mVelocityTracker:Landroid/view/VelocityTracker; │ │ .line 229 │ :cond_0 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mVelocityTracker:Landroid/view/VelocityTracker; │ │ - move-object/from16 v35, v0 │ + move-object/from16 v36, v0 │ │ - move-object/from16 v0, v35 │ + move-object/from16 v0, v36 │ │ move-object/from16 v1, p1 │ │ invoke-virtual {v0, v1}, Landroid/view/VelocityTracker;->addMovement(Landroid/view/MotionEvent;)V │ │ .line 231 │ - and-int/lit16 v0, v5, 0xff │ + and-int/lit16 v0, v6, 0xff │ │ - move/from16 v35, v0 │ + move/from16 v36, v0 │ │ - const/16 v36, 0x6 │ + const/16 v37, 0x6 │ │ - move/from16 v0, v35 │ + move/from16 v0, v36 │ │ - move/from16 v1, v36 │ + move/from16 v1, v37 │ │ if-ne v0, v1, :cond_1 │ │ - const/16 v21, 0x1 │ + const/16 v22, 0x1 │ │ .line 233 │ - .local v21, "pointerUp":Z │ + .local v22, "pointerUp":Z │ :goto_0 │ - if-eqz v21, :cond_2 │ + if-eqz v22, :cond_2 │ │ invoke-static/range {p1 .. p1}, Landroid/support/v4/view/MotionEventCompat;->getActionIndex(Landroid/view/MotionEvent;)I │ │ - move-result v24 │ + move-result v25 │ │ .line 236 │ - .local v24, "skipIndex":I │ + .local v25, "skipIndex":I │ :goto_1 │ - const/16 v25, 0x0 │ - │ - .local v25, "sumX":F │ const/16 v26, 0x0 │ │ + .local v26, "sumX":F │ + const/16 v27, 0x0 │ + │ .line 237 │ - .local v26, "sumY":F │ + .local v27, "sumY":F │ invoke-static/range {p1 .. p1}, Landroid/support/v4/view/MotionEventCompat;->getPointerCount(Landroid/view/MotionEvent;)I │ │ - move-result v6 │ + move-result v7 │ │ .line 238 │ - .local v6, "count":I │ - const/16 v17, 0x0 │ + .local v7, "count":I │ + const/16 v18, 0x0 │ │ - .local v17, "i":I │ + .local v18, "i":I │ :goto_2 │ - move/from16 v0, v17 │ + move/from16 v0, v18 │ │ - if-ge v0, v6, :cond_4 │ + if-ge v0, v7, :cond_4 │ │ .line 239 │ - move/from16 v0, v24 │ + move/from16 v0, v25 │ │ - move/from16 v1, v17 │ + move/from16 v1, v18 │ │ if-ne v0, v1, :cond_3 │ │ .line 238 │ :goto_3 │ - add-int/lit8 v17, v17, 0x1 │ + add-int/lit8 v18, v18, 0x1 │ │ goto :goto_2 │ │ .line 231 │ - .end local v6 # "count":I │ - .end local v17 # "i":I │ - .end local v21 # "pointerUp":Z │ - .end local v24 # "skipIndex":I │ - .end local v25 # "sumX":F │ - .end local v26 # "sumY":F │ + .end local v7 # "count":I │ + .end local v18 # "i":I │ + .end local v22 # "pointerUp":Z │ + .end local v25 # "skipIndex":I │ + .end local v26 # "sumX":F │ + .end local v27 # "sumY":F │ :cond_1 │ - const/16 v21, 0x0 │ + const/16 v22, 0x0 │ │ goto :goto_0 │ │ .line 233 │ - .restart local v21 # "pointerUp":Z │ + .restart local v22 # "pointerUp":Z │ :cond_2 │ - const/16 v24, -0x1 │ + const/16 v25, -0x1 │ │ goto :goto_1 │ │ .line 240 │ - .restart local v6 # "count":I │ - .restart local v17 # "i":I │ - .restart local v24 # "skipIndex":I │ - .restart local v25 # "sumX":F │ - .restart local v26 # "sumY":F │ + .restart local v7 # "count":I │ + .restart local v18 # "i":I │ + .restart local v25 # "skipIndex":I │ + .restart local v26 # "sumX":F │ + .restart local v27 # "sumY":F │ :cond_3 │ move-object/from16 v0, p1 │ │ - move/from16 v1, v17 │ + move/from16 v1, v18 │ │ invoke-static {v0, v1}, Landroid/support/v4/view/MotionEventCompat;->getX(Landroid/view/MotionEvent;I)F │ │ - move-result v35 │ + move-result v36 │ │ - add-float v25, v25, v35 │ + add-float v26, v26, v36 │ │ .line 241 │ move-object/from16 v0, p1 │ │ - move/from16 v1, v17 │ + move/from16 v1, v18 │ │ invoke-static {v0, v1}, Landroid/support/v4/view/MotionEventCompat;->getY(Landroid/view/MotionEvent;I)F │ │ - move-result v35 │ + move-result v36 │ │ - add-float v26, v26, v35 │ + add-float v27, v27, v36 │ │ goto :goto_3 │ │ .line 243 │ :cond_4 │ - if-eqz v21, :cond_6 │ + if-eqz v22, :cond_6 │ │ - add-int/lit8 v11, v6, -0x1 │ + add-int/lit8 v12, v7, -0x1 │ │ .line 244 │ - .local v11, "div":I │ + .local v12, "div":I │ :goto_4 │ - int-to-float v0, v11 │ + int-to-float v0, v12 │ │ - move/from16 v35, v0 │ + move/from16 v36, v0 │ │ - div-float v13, v25, v35 │ + div-float v14, v26, v36 │ │ .line 245 │ - .local v13, "focusX":F │ - int-to-float v0, v11 │ + .local v14, "focusX":F │ + int-to-float v0, v12 │ │ - move/from16 v35, v0 │ + move/from16 v36, v0 │ │ - div-float v14, v26, v35 │ + div-float v15, v27, v36 │ │ .line 247 │ - .local v14, "focusY":F │ - const/16 v16, 0x0 │ + .local v15, "focusY":F │ + const/16 v17, 0x0 │ │ .line 249 │ - .local v16, "handled":Z │ - and-int/lit16 v0, v5, 0xff │ + .local v17, "handled":Z │ + and-int/lit16 v0, v6, 0xff │ │ - move/from16 v35, v0 │ + move/from16 v36, v0 │ │ - packed-switch v35, :pswitch_data_0 │ + packed-switch v36, :pswitch_data_0 │ │ .line 405 │ :cond_5 │ :goto_5 │ :pswitch_0 │ - return v16 │ + return v17 │ │ - .end local v11 # "div":I │ - .end local v13 # "focusX":F │ - .end local v14 # "focusY":F │ - .end local v16 # "handled":Z │ + .end local v12 # "div":I │ + .end local v14 # "focusX":F │ + .end local v15 # "focusY":F │ + .end local v17 # "handled":Z │ :cond_6 │ - move v11, v6 │ + move v12, v7 │ │ .line 243 │ goto :goto_4 │ │ .line 251 │ - .restart local v11 # "div":I │ - .restart local v13 # "focusX":F │ - .restart local v14 # "focusY":F │ - .restart local v16 # "handled":Z │ + .restart local v12 # "div":I │ + .restart local v14 # "focusX":F │ + .restart local v15 # "focusY":F │ + .restart local v17 # "handled":Z │ :pswitch_1 │ move-object/from16 v0, p0 │ │ - iput v13, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mLastFocusX:F │ + iput v14, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mLastFocusX:F │ │ move-object/from16 v0, p0 │ │ - iput v13, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mDownFocusX:F │ + iput v14, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mDownFocusX:F │ │ .line 252 │ move-object/from16 v0, p0 │ │ - iput v14, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mLastFocusY:F │ + iput v15, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mLastFocusY:F │ │ move-object/from16 v0, p0 │ │ - iput v14, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mDownFocusY:F │ + iput v15, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mDownFocusY:F │ │ .line 254 │ invoke-direct/range {p0 .. p0}, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->cancelTaps()V │ │ goto :goto_5 │ │ .line 258 │ :pswitch_2 │ move-object/from16 v0, p0 │ │ - iput v13, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mLastFocusX:F │ + iput v14, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mLastFocusX:F │ │ move-object/from16 v0, p0 │ │ - iput v13, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mDownFocusX:F │ + iput v14, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mDownFocusX:F │ │ .line 259 │ move-object/from16 v0, p0 │ │ - iput v14, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mLastFocusY:F │ + iput v15, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mLastFocusY:F │ │ move-object/from16 v0, p0 │ │ - iput v14, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mDownFocusY:F │ + iput v15, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mDownFocusY:F │ │ .line 263 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mVelocityTracker:Landroid/view/VelocityTracker; │ │ - move-object/from16 v35, v0 │ + move-object/from16 v36, v0 │ │ - const/16 v36, 0x3e8 │ + const/16 v37, 0x3e8 │ │ move-object/from16 v0, p0 │ │ iget v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mMaximumFlingVelocity:I │ │ - move/from16 v37, v0 │ + move/from16 v38, v0 │ │ - move/from16 v0, v37 │ + move/from16 v0, v38 │ │ int-to-float v0, v0 │ │ - move/from16 v37, v0 │ + move/from16 v38, v0 │ │ - invoke-virtual/range {v35 .. v37}, Landroid/view/VelocityTracker;->computeCurrentVelocity(IF)V │ + invoke-virtual/range {v36 .. v38}, Landroid/view/VelocityTracker;->computeCurrentVelocity(IF)V │ │ .line 264 │ invoke-static/range {p1 .. p1}, Landroid/support/v4/view/MotionEventCompat;->getActionIndex(Landroid/view/MotionEvent;)I │ │ - move-result v27 │ + move-result v28 │ │ .line 265 │ - .local v27, "upIndex":I │ + .local v28, "upIndex":I │ move-object/from16 v0, p1 │ │ - move/from16 v1, v27 │ + move/from16 v1, v28 │ │ invoke-static {v0, v1}, Landroid/support/v4/view/MotionEventCompat;->getPointerId(Landroid/view/MotionEvent;I)I │ │ - move-result v18 │ + move-result v19 │ │ .line 266 │ - .local v18, "id1":I │ + .local v19, "id1":I │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mVelocityTracker:Landroid/view/VelocityTracker; │ │ - move-object/from16 v35, v0 │ + move-object/from16 v36, v0 │ │ - move-object/from16 v0, v35 │ + move-object/from16 v0, v36 │ │ - move/from16 v1, v18 │ + move/from16 v1, v19 │ │ invoke-static {v0, v1}, Landroid/support/v4/view/VelocityTrackerCompat;->getXVelocity(Landroid/view/VelocityTracker;I)F │ │ - move-result v32 │ + move-result v33 │ │ .line 267 │ - .local v32, "x1":F │ + .local v33, "x1":F │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mVelocityTracker:Landroid/view/VelocityTracker; │ │ - move-object/from16 v35, v0 │ + move-object/from16 v36, v0 │ │ - move-object/from16 v0, v35 │ + move-object/from16 v0, v36 │ │ - move/from16 v1, v18 │ + move/from16 v1, v19 │ │ invoke-static {v0, v1}, Landroid/support/v4/view/VelocityTrackerCompat;->getYVelocity(Landroid/view/VelocityTracker;I)F │ │ - move-result v34 │ + move-result v35 │ │ .line 268 │ - .local v34, "y1":F │ - const/16 v17, 0x0 │ + .local v35, "y1":F │ + const/16 v18, 0x0 │ │ :goto_6 │ - move/from16 v0, v17 │ + move/from16 v0, v18 │ │ - if-ge v0, v6, :cond_5 │ + if-ge v0, v7, :cond_5 │ │ .line 269 │ - move/from16 v0, v17 │ + move/from16 v0, v18 │ │ - move/from16 v1, v27 │ + move/from16 v1, v28 │ │ if-ne v0, v1, :cond_8 │ │ .line 268 │ :cond_7 │ - add-int/lit8 v17, v17, 0x1 │ + add-int/lit8 v18, v18, 0x1 │ │ goto :goto_6 │ │ .line 271 │ :cond_8 │ move-object/from16 v0, p1 │ │ - move/from16 v1, v17 │ + move/from16 v1, v18 │ │ invoke-static {v0, v1}, Landroid/support/v4/view/MotionEventCompat;->getPointerId(Landroid/view/MotionEvent;I)I │ │ - move-result v19 │ + move-result v20 │ │ .line 272 │ - .local v19, "id2":I │ + .local v20, "id2":I │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mVelocityTracker:Landroid/view/VelocityTracker; │ │ - move-object/from16 v35, v0 │ + move-object/from16 v36, v0 │ │ - move-object/from16 v0, v35 │ + move-object/from16 v0, v36 │ │ - move/from16 v1, v19 │ + move/from16 v1, v20 │ │ invoke-static {v0, v1}, Landroid/support/v4/view/VelocityTrackerCompat;->getXVelocity(Landroid/view/VelocityTracker;I)F │ │ - move-result v35 │ + move-result v36 │ │ - mul-float v31, v32, v35 │ + mul-float v32, v33, v36 │ │ .line 273 │ - .local v31, "x":F │ + .local v32, "x":F │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mVelocityTracker:Landroid/view/VelocityTracker; │ │ - move-object/from16 v35, v0 │ + move-object/from16 v36, v0 │ │ - move-object/from16 v0, v35 │ + move-object/from16 v0, v36 │ │ - move/from16 v1, v19 │ + move/from16 v1, v20 │ │ invoke-static {v0, v1}, Landroid/support/v4/view/VelocityTrackerCompat;->getYVelocity(Landroid/view/VelocityTracker;I)F │ │ - move-result v35 │ + move-result v36 │ │ - mul-float v33, v34, v35 │ + mul-float v34, v35, v36 │ │ .line 275 │ - .local v33, "y":F │ - add-float v12, v31, v33 │ + .local v34, "y":F │ + add-float v13, v32, v34 │ │ .line 276 │ - .local v12, "dot":F │ - const/16 v35, 0x0 │ + .local v13, "dot":F │ + const/16 v36, 0x0 │ │ - cmpg-float v35, v12, v35 │ + cmpg-float v36, v13, v36 │ │ - if-gez v35, :cond_7 │ + if-gez v36, :cond_7 │ │ .line 277 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mVelocityTracker:Landroid/view/VelocityTracker; │ │ - move-object/from16 v35, v0 │ + move-object/from16 v36, v0 │ │ - invoke-virtual/range {v35 .. v35}, Landroid/view/VelocityTracker;->clear()V │ + invoke-virtual/range {v36 .. v36}, Landroid/view/VelocityTracker;->clear()V │ │ goto/16 :goto_5 │ │ .line 284 │ - .end local v12 # "dot":F │ - .end local v18 # "id1":I │ - .end local v19 # "id2":I │ - .end local v27 # "upIndex":I │ - .end local v31 # "x":F │ - .end local v32 # "x1":F │ - .end local v33 # "y":F │ - .end local v34 # "y1":F │ + .end local v13 # "dot":F │ + .end local v19 # "id1":I │ + .end local v20 # "id2":I │ + .end local v28 # "upIndex":I │ + .end local v32 # "x":F │ + .end local v33 # "x1":F │ + .end local v34 # "y":F │ + .end local v35 # "y1":F │ :pswitch_3 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mDoubleTapListener:Landroid/view/GestureDetector$OnDoubleTapListener; │ │ - move-object/from16 v35, v0 │ + move-object/from16 v36, v0 │ │ - if-eqz v35, :cond_a │ + if-eqz v36, :cond_a │ │ .line 285 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mHandler:Landroid/os/Handler; │ │ - move-object/from16 v35, v0 │ + move-object/from16 v36, v0 │ │ - const/16 v36, 0x3 │ + const/16 v37, 0x3 │ │ - invoke-virtual/range {v35 .. v36}, Landroid/os/Handler;->hasMessages(I)Z │ + invoke-virtual/range {v36 .. v37}, Landroid/os/Handler;->hasMessages(I)Z │ │ - move-result v15 │ + move-result v16 │ │ .line 286 │ - .local v15, "hadTapMessage":Z │ - if-eqz v15, :cond_9 │ + .local v16, "hadTapMessage":Z │ + if-eqz v16, :cond_9 │ │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mHandler:Landroid/os/Handler; │ │ - move-object/from16 v35, v0 │ + move-object/from16 v36, v0 │ │ - const/16 v36, 0x3 │ + const/16 v37, 0x3 │ │ - invoke-virtual/range {v35 .. v36}, Landroid/os/Handler;->removeMessages(I)V │ + invoke-virtual/range {v36 .. v37}, Landroid/os/Handler;->removeMessages(I)V │ │ .line 287 │ :cond_9 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mCurrentDownEvent:Landroid/view/MotionEvent; │ │ - move-object/from16 v35, v0 │ + move-object/from16 v36, v0 │ │ - if-eqz v35, :cond_d │ + if-eqz v36, :cond_d │ │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mPreviousUpEvent:Landroid/view/MotionEvent; │ │ - move-object/from16 v35, v0 │ + move-object/from16 v36, v0 │ │ - if-eqz v35, :cond_d │ + if-eqz v36, :cond_d │ │ - if-eqz v15, :cond_d │ + if-eqz v16, :cond_d │ │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mCurrentDownEvent:Landroid/view/MotionEvent; │ │ - move-object/from16 v35, v0 │ + move-object/from16 v36, v0 │ │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mPreviousUpEvent:Landroid/view/MotionEvent; │ │ - move-object/from16 v36, v0 │ + move-object/from16 v37, v0 │ │ move-object/from16 v0, p0 │ │ - move-object/from16 v1, v35 │ + move-object/from16 v1, v36 │ │ - move-object/from16 v2, v36 │ + move-object/from16 v2, v37 │ │ move-object/from16 v3, p1 │ │ invoke-direct {v0, v1, v2, v3}, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->isConsideredDoubleTap(Landroid/view/MotionEvent;Landroid/view/MotionEvent;Landroid/view/MotionEvent;)Z │ │ - move-result v35 │ + move-result v36 │ │ - if-eqz v35, :cond_d │ + if-eqz v36, :cond_d │ │ .line 290 │ - const/16 v35, 0x1 │ + const/16 v36, 0x1 │ │ - move/from16 v0, v35 │ + move/from16 v0, v36 │ │ move-object/from16 v1, p0 │ │ iput-boolean v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mIsDoubleTapping:Z │ │ .line 292 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mDoubleTapListener:Landroid/view/GestureDetector$OnDoubleTapListener; │ │ - move-object/from16 v35, v0 │ + move-object/from16 v36, v0 │ │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mCurrentDownEvent:Landroid/view/MotionEvent; │ │ - move-object/from16 v36, v0 │ + move-object/from16 v37, v0 │ │ - invoke-interface/range {v35 .. v36}, Landroid/view/GestureDetector$OnDoubleTapListener;->onDoubleTap(Landroid/view/MotionEvent;)Z │ + invoke-interface/range {v36 .. v37}, Landroid/view/GestureDetector$OnDoubleTapListener;->onDoubleTap(Landroid/view/MotionEvent;)Z │ │ - move-result v35 │ + move-result v36 │ │ - or-int v16, v16, v35 │ + or-int v17, v17, v36 │ │ .line 294 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mDoubleTapListener:Landroid/view/GestureDetector$OnDoubleTapListener; │ │ - move-object/from16 v35, v0 │ + move-object/from16 v36, v0 │ │ - move-object/from16 v0, v35 │ + move-object/from16 v0, v36 │ │ move-object/from16 v1, p1 │ │ invoke-interface {v0, v1}, Landroid/view/GestureDetector$OnDoubleTapListener;->onDoubleTapEvent(Landroid/view/MotionEvent;)Z │ │ - move-result v35 │ + move-result v36 │ │ - or-int v16, v16, v35 │ + or-int v17, v17, v36 │ │ .line 301 │ - .end local v15 # "hadTapMessage":Z │ + .end local v16 # "hadTapMessage":Z │ :cond_a │ :goto_7 │ move-object/from16 v0, p0 │ │ - iput v13, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mLastFocusX:F │ + iput v14, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mLastFocusX:F │ │ move-object/from16 v0, p0 │ │ - iput v13, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mDownFocusX:F │ + iput v14, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mDownFocusX:F │ │ .line 302 │ move-object/from16 v0, p0 │ │ - iput v14, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mLastFocusY:F │ + iput v15, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mLastFocusY:F │ │ move-object/from16 v0, p0 │ │ - iput v14, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mDownFocusY:F │ + iput v15, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mDownFocusY:F │ │ .line 303 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mCurrentDownEvent:Landroid/view/MotionEvent; │ │ - move-object/from16 v35, v0 │ + move-object/from16 v36, v0 │ │ - if-eqz v35, :cond_b │ + if-eqz v36, :cond_b │ │ .line 304 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mCurrentDownEvent:Landroid/view/MotionEvent; │ │ - move-object/from16 v35, v0 │ + move-object/from16 v36, v0 │ │ - invoke-virtual/range {v35 .. v35}, Landroid/view/MotionEvent;->recycle()V │ + invoke-virtual/range {v36 .. v36}, Landroid/view/MotionEvent;->recycle()V │ │ .line 306 │ :cond_b │ invoke-static/range {p1 .. p1}, Landroid/view/MotionEvent;->obtain(Landroid/view/MotionEvent;)Landroid/view/MotionEvent; │ │ - move-result-object v35 │ + move-result-object v36 │ │ - move-object/from16 v0, v35 │ + move-object/from16 v0, v36 │ │ move-object/from16 v1, p0 │ │ iput-object v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mCurrentDownEvent:Landroid/view/MotionEvent; │ │ .line 307 │ - const/16 v35, 0x1 │ + const/16 v36, 0x1 │ │ - move/from16 v0, v35 │ + move/from16 v0, v36 │ │ move-object/from16 v1, p0 │ │ iput-boolean v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mAlwaysInTapRegion:Z │ │ .line 308 │ - const/16 v35, 0x1 │ + const/16 v36, 0x1 │ │ - move/from16 v0, v35 │ + move/from16 v0, v36 │ │ move-object/from16 v1, p0 │ │ iput-boolean v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mAlwaysInBiggerTapRegion:Z │ │ .line 309 │ - const/16 v35, 0x1 │ + const/16 v36, 0x1 │ │ - move/from16 v0, v35 │ + move/from16 v0, v36 │ │ move-object/from16 v1, p0 │ │ iput-boolean v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mStillDown:Z │ │ .line 310 │ - const/16 v35, 0x0 │ + const/16 v36, 0x0 │ │ - move/from16 v0, v35 │ + move/from16 v0, v36 │ │ move-object/from16 v1, p0 │ │ iput-boolean v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mInLongPress:Z │ │ .line 311 │ - const/16 v35, 0x0 │ + const/16 v36, 0x0 │ │ - move/from16 v0, v35 │ + move/from16 v0, v36 │ │ move-object/from16 v1, p0 │ │ iput-boolean v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mDeferConfirmSingleTap:Z │ │ .line 313 │ move-object/from16 v0, p0 │ │ iget-boolean v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mIsLongpressEnabled:Z │ │ - move/from16 v35, v0 │ + move/from16 v36, v0 │ │ - if-eqz v35, :cond_c │ + if-eqz v36, :cond_c │ │ .line 314 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mHandler:Landroid/os/Handler; │ │ - move-object/from16 v35, v0 │ + move-object/from16 v36, v0 │ │ - const/16 v36, 0x2 │ + const/16 v37, 0x2 │ │ - invoke-virtual/range {v35 .. v36}, Landroid/os/Handler;->removeMessages(I)V │ + invoke-virtual/range {v36 .. v37}, Landroid/os/Handler;->removeMessages(I)V │ │ .line 315 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mHandler:Landroid/os/Handler; │ │ - move-object/from16 v35, v0 │ + move-object/from16 v36, v0 │ │ - const/16 v36, 0x2 │ + const/16 v37, 0x2 │ │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mCurrentDownEvent:Landroid/view/MotionEvent; │ │ - move-object/from16 v37, v0 │ + move-object/from16 v38, v0 │ │ - invoke-virtual/range {v37 .. v37}, Landroid/view/MotionEvent;->getDownTime()J │ + invoke-virtual/range {v38 .. v38}, Landroid/view/MotionEvent;->getDownTime()J │ │ - move-result-wide v37 │ + move-result-wide v38 │ │ - sget v39, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->TAP_TIMEOUT:I │ + sget v40, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->TAP_TIMEOUT:I │ │ - move/from16 v0, v39 │ + move/from16 v0, v40 │ │ int-to-long v0, v0 │ │ - move-wide/from16 v39, v0 │ + move-wide/from16 v40, v0 │ │ - add-long v37, v37, v39 │ + add-long v38, v38, v40 │ │ - sget v39, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->LONGPRESS_TIMEOUT:I │ + sget v40, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->LONGPRESS_TIMEOUT:I │ │ - move/from16 v0, v39 │ + move/from16 v0, v40 │ │ int-to-long v0, v0 │ │ - move-wide/from16 v39, v0 │ + move-wide/from16 v40, v0 │ │ - add-long v37, v37, v39 │ + add-long v38, v38, v40 │ │ - invoke-virtual/range {v35 .. v38}, Landroid/os/Handler;->sendEmptyMessageAtTime(IJ)Z │ + invoke-virtual/range {v36 .. v39}, Landroid/os/Handler;->sendEmptyMessageAtTime(IJ)Z │ │ .line 318 │ :cond_c │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mHandler:Landroid/os/Handler; │ │ - move-object/from16 v35, v0 │ + move-object/from16 v36, v0 │ │ - const/16 v36, 0x1 │ + const/16 v37, 0x1 │ │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mCurrentDownEvent:Landroid/view/MotionEvent; │ │ - move-object/from16 v37, v0 │ + move-object/from16 v38, v0 │ │ - invoke-virtual/range {v37 .. v37}, Landroid/view/MotionEvent;->getDownTime()J │ + invoke-virtual/range {v38 .. v38}, Landroid/view/MotionEvent;->getDownTime()J │ │ - move-result-wide v37 │ + move-result-wide v38 │ │ - sget v39, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->TAP_TIMEOUT:I │ + sget v40, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->TAP_TIMEOUT:I │ │ - move/from16 v0, v39 │ + move/from16 v0, v40 │ │ int-to-long v0, v0 │ │ - move-wide/from16 v39, v0 │ + move-wide/from16 v40, v0 │ │ - add-long v37, v37, v39 │ + add-long v38, v38, v40 │ │ - invoke-virtual/range {v35 .. v38}, Landroid/os/Handler;->sendEmptyMessageAtTime(IJ)Z │ + invoke-virtual/range {v36 .. v39}, Landroid/os/Handler;->sendEmptyMessageAtTime(IJ)Z │ │ .line 319 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mListener:Landroid/view/GestureDetector$OnGestureListener; │ │ - move-object/from16 v35, v0 │ + move-object/from16 v36, v0 │ │ - move-object/from16 v0, v35 │ + move-object/from16 v0, v36 │ │ move-object/from16 v1, p1 │ │ invoke-interface {v0, v1}, Landroid/view/GestureDetector$OnGestureListener;->onDown(Landroid/view/MotionEvent;)Z │ │ - move-result v35 │ + move-result v36 │ │ - or-int v16, v16, v35 │ + or-int v17, v17, v36 │ │ .line 320 │ goto/16 :goto_5 │ │ .line 297 │ - .restart local v15 # "hadTapMessage":Z │ + .restart local v16 # "hadTapMessage":Z │ :cond_d │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mHandler:Landroid/os/Handler; │ │ - move-object/from16 v35, v0 │ + move-object/from16 v36, v0 │ │ - const/16 v36, 0x3 │ + const/16 v37, 0x3 │ │ - sget v37, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->DOUBLE_TAP_TIMEOUT:I │ + sget v38, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->DOUBLE_TAP_TIMEOUT:I │ │ - move/from16 v0, v37 │ + move/from16 v0, v38 │ │ int-to-long v0, v0 │ │ - move-wide/from16 v37, v0 │ + move-wide/from16 v38, v0 │ │ - invoke-virtual/range {v35 .. v38}, Landroid/os/Handler;->sendEmptyMessageDelayed(IJ)Z │ + invoke-virtual/range {v36 .. v39}, Landroid/os/Handler;->sendEmptyMessageDelayed(IJ)Z │ │ goto/16 :goto_7 │ │ .line 323 │ - .end local v15 # "hadTapMessage":Z │ + .end local v16 # "hadTapMessage":Z │ :pswitch_4 │ move-object/from16 v0, p0 │ │ iget-boolean v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mInLongPress:Z │ │ - move/from16 v35, v0 │ + move/from16 v36, v0 │ │ - if-nez v35, :cond_5 │ + if-nez v36, :cond_5 │ │ .line 326 │ move-object/from16 v0, p0 │ │ iget v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mLastFocusX:F │ │ - move/from16 v35, v0 │ + move/from16 v36, v0 │ │ - sub-float v22, v35, v13 │ + sub-float v23, v36, v14 │ │ .line 327 │ - .local v22, "scrollX":F │ + .local v23, "scrollX":F │ move-object/from16 v0, p0 │ │ iget v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mLastFocusY:F │ │ - move/from16 v35, v0 │ + move/from16 v36, v0 │ │ - sub-float v23, v35, v14 │ + sub-float v24, v36, v15 │ │ .line 328 │ - .local v23, "scrollY":F │ + .local v24, "scrollY":F │ move-object/from16 v0, p0 │ │ iget-boolean v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mIsDoubleTapping:Z │ │ - move/from16 v35, v0 │ + move/from16 v36, v0 │ │ - if-eqz v35, :cond_e │ + if-eqz v36, :cond_e │ │ .line 330 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mDoubleTapListener:Landroid/view/GestureDetector$OnDoubleTapListener; │ │ - move-object/from16 v35, v0 │ + move-object/from16 v36, v0 │ │ - move-object/from16 v0, v35 │ + move-object/from16 v0, v36 │ │ move-object/from16 v1, p1 │ │ invoke-interface {v0, v1}, Landroid/view/GestureDetector$OnDoubleTapListener;->onDoubleTapEvent(Landroid/view/MotionEvent;)Z │ │ - move-result v35 │ + move-result v36 │ │ - or-int v16, v16, v35 │ + or-int v17, v17, v36 │ │ goto/16 :goto_5 │ │ .line 331 │ :cond_e │ move-object/from16 v0, p0 │ │ iget-boolean v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mAlwaysInTapRegion:Z │ │ - move/from16 v35, v0 │ + move/from16 v36, v0 │ │ - if-eqz v35, :cond_10 │ + if-eqz v36, :cond_10 │ │ .line 332 │ move-object/from16 v0, p0 │ │ iget v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mDownFocusX:F │ │ - move/from16 v35, v0 │ + move/from16 v36, v0 │ │ - sub-float v35, v13, v35 │ + sub-float v36, v14, v36 │ │ - move/from16 v0, v35 │ + move/from16 v0, v36 │ │ - float-to-int v8, v0 │ + float-to-int v9, v0 │ │ .line 333 │ - .local v8, "deltaX":I │ + .local v9, "deltaX":I │ move-object/from16 v0, p0 │ │ iget v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mDownFocusY:F │ │ - move/from16 v35, v0 │ + move/from16 v36, v0 │ │ - sub-float v35, v14, v35 │ + sub-float v36, v15, v36 │ │ - move/from16 v0, v35 │ + move/from16 v0, v36 │ │ - float-to-int v9, v0 │ + float-to-int v10, v0 │ │ .line 334 │ - .local v9, "deltaY":I │ - mul-int v35, v8, v8 │ - │ + .local v10, "deltaY":I │ mul-int v36, v9, v9 │ │ - add-int v10, v35, v36 │ + mul-int v37, v10, v10 │ + │ + add-int v11, v36, v37 │ │ .line 335 │ - .local v10, "distance":I │ + .local v11, "distance":I │ move-object/from16 v0, p0 │ │ iget v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mTouchSlopSquare:I │ │ - move/from16 v35, v0 │ + move/from16 v36, v0 │ │ - move/from16 v0, v35 │ + move/from16 v0, v36 │ │ - if-le v10, v0, :cond_f │ + if-le v11, v0, :cond_f │ │ .line 336 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mListener:Landroid/view/GestureDetector$OnGestureListener; │ │ - move-object/from16 v35, v0 │ + move-object/from16 v36, v0 │ │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mCurrentDownEvent:Landroid/view/MotionEvent; │ │ - move-object/from16 v36, v0 │ + move-object/from16 v37, v0 │ │ - move-object/from16 v0, v35 │ + move-object/from16 v0, v36 │ │ - move-object/from16 v1, v36 │ + move-object/from16 v1, v37 │ │ move-object/from16 v2, p1 │ │ - move/from16 v3, v22 │ + move/from16 v3, v23 │ │ - move/from16 v4, v23 │ + move/from16 v4, v24 │ │ invoke-interface {v0, v1, v2, v3, v4}, Landroid/view/GestureDetector$OnGestureListener;->onScroll(Landroid/view/MotionEvent;Landroid/view/MotionEvent;FF)Z │ │ - move-result v16 │ + move-result v17 │ │ .line 337 │ move-object/from16 v0, p0 │ │ - iput v13, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mLastFocusX:F │ + iput v14, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mLastFocusX:F │ │ .line 338 │ move-object/from16 v0, p0 │ │ - iput v14, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mLastFocusY:F │ + iput v15, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mLastFocusY:F │ │ .line 339 │ - const/16 v35, 0x0 │ + const/16 v36, 0x0 │ │ - move/from16 v0, v35 │ + move/from16 v0, v36 │ │ move-object/from16 v1, p0 │ │ iput-boolean v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mAlwaysInTapRegion:Z │ │ .line 340 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mHandler:Landroid/os/Handler; │ │ - move-object/from16 v35, v0 │ + move-object/from16 v36, v0 │ │ - const/16 v36, 0x3 │ + const/16 v37, 0x3 │ │ - invoke-virtual/range {v35 .. v36}, Landroid/os/Handler;->removeMessages(I)V │ + invoke-virtual/range {v36 .. v37}, Landroid/os/Handler;->removeMessages(I)V │ │ .line 341 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mHandler:Landroid/os/Handler; │ │ - move-object/from16 v35, v0 │ + move-object/from16 v36, v0 │ │ - const/16 v36, 0x1 │ + const/16 v37, 0x1 │ │ - invoke-virtual/range {v35 .. v36}, Landroid/os/Handler;->removeMessages(I)V │ + invoke-virtual/range {v36 .. v37}, Landroid/os/Handler;->removeMessages(I)V │ │ .line 342 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mHandler:Landroid/os/Handler; │ │ - move-object/from16 v35, v0 │ + move-object/from16 v36, v0 │ │ - const/16 v36, 0x2 │ + const/16 v37, 0x2 │ │ - invoke-virtual/range {v35 .. v36}, Landroid/os/Handler;->removeMessages(I)V │ + invoke-virtual/range {v36 .. v37}, Landroid/os/Handler;->removeMessages(I)V │ │ .line 344 │ :cond_f │ move-object/from16 v0, p0 │ │ iget v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mTouchSlopSquare:I │ │ - move/from16 v35, v0 │ + move/from16 v36, v0 │ │ - move/from16 v0, v35 │ + move/from16 v0, v36 │ │ - if-le v10, v0, :cond_5 │ + if-le v11, v0, :cond_5 │ │ .line 345 │ - const/16 v35, 0x0 │ + const/16 v36, 0x0 │ │ - move/from16 v0, v35 │ + move/from16 v0, v36 │ │ move-object/from16 v1, p0 │ │ iput-boolean v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mAlwaysInBiggerTapRegion:Z │ │ goto/16 :goto_5 │ │ .line 347 │ - .end local v8 # "deltaX":I │ - .end local v9 # "deltaY":I │ - .end local v10 # "distance":I │ + .end local v9 # "deltaX":I │ + .end local v10 # "deltaY":I │ + .end local v11 # "distance":I │ :cond_10 │ - invoke-static/range {v22 .. v22}, Ljava/lang/Math;->abs(F)F │ + invoke-static/range {v23 .. v23}, Ljava/lang/Math;->abs(F)F │ │ - move-result v35 │ + move-result v36 │ │ - const/high16 v36, 0x3f800000 # 1.0f │ + const/high16 v37, 0x3f800000 # 1.0f │ │ - cmpl-float v35, v35, v36 │ + cmpl-float v36, v36, v37 │ │ - if-gez v35, :cond_11 │ + if-gez v36, :cond_11 │ │ - invoke-static/range {v23 .. v23}, Ljava/lang/Math;->abs(F)F │ + invoke-static/range {v24 .. v24}, Ljava/lang/Math;->abs(F)F │ │ - move-result v35 │ + move-result v36 │ │ - const/high16 v36, 0x3f800000 # 1.0f │ + const/high16 v37, 0x3f800000 # 1.0f │ │ - cmpl-float v35, v35, v36 │ + cmpl-float v36, v36, v37 │ │ - if-ltz v35, :cond_5 │ + if-ltz v36, :cond_5 │ │ .line 348 │ :cond_11 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mListener:Landroid/view/GestureDetector$OnGestureListener; │ │ - move-object/from16 v35, v0 │ + move-object/from16 v36, v0 │ │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mCurrentDownEvent:Landroid/view/MotionEvent; │ │ - move-object/from16 v36, v0 │ + move-object/from16 v37, v0 │ │ - move-object/from16 v0, v35 │ + move-object/from16 v0, v36 │ │ - move-object/from16 v1, v36 │ + move-object/from16 v1, v37 │ │ move-object/from16 v2, p1 │ │ - move/from16 v3, v22 │ + move/from16 v3, v23 │ │ - move/from16 v4, v23 │ + move/from16 v4, v24 │ │ invoke-interface {v0, v1, v2, v3, v4}, Landroid/view/GestureDetector$OnGestureListener;->onScroll(Landroid/view/MotionEvent;Landroid/view/MotionEvent;FF)Z │ │ - move-result v16 │ + move-result v17 │ │ .line 349 │ move-object/from16 v0, p0 │ │ - iput v13, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mLastFocusX:F │ + iput v14, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mLastFocusX:F │ │ .line 350 │ move-object/from16 v0, p0 │ │ - iput v14, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mLastFocusY:F │ + iput v15, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mLastFocusY:F │ │ goto/16 :goto_5 │ │ .line 355 │ - .end local v22 # "scrollX":F │ - .end local v23 # "scrollY":F │ + .end local v23 # "scrollX":F │ + .end local v24 # "scrollY":F │ :pswitch_5 │ - const/16 v35, 0x0 │ + const/16 v36, 0x0 │ │ - move/from16 v0, v35 │ + move/from16 v0, v36 │ │ move-object/from16 v1, p0 │ │ iput-boolean v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mStillDown:Z │ │ .line 356 │ invoke-static/range {p1 .. p1}, Landroid/view/MotionEvent;->obtain(Landroid/view/MotionEvent;)Landroid/view/MotionEvent; │ │ - move-result-object v7 │ + move-result-object v8 │ │ .line 357 │ - .local v7, "currentUpEvent":Landroid/view/MotionEvent; │ + .local v8, "currentUpEvent":Landroid/view/MotionEvent; │ move-object/from16 v0, p0 │ │ iget-boolean v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mIsDoubleTapping:Z │ │ - move/from16 v35, v0 │ + move/from16 v36, v0 │ │ - if-eqz v35, :cond_15 │ + if-eqz v36, :cond_15 │ │ .line 359 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mDoubleTapListener:Landroid/view/GestureDetector$OnDoubleTapListener; │ │ - move-object/from16 v35, v0 │ + move-object/from16 v36, v0 │ │ - move-object/from16 v0, v35 │ + move-object/from16 v0, v36 │ │ move-object/from16 v1, p1 │ │ invoke-interface {v0, v1}, Landroid/view/GestureDetector$OnDoubleTapListener;->onDoubleTapEvent(Landroid/view/MotionEvent;)Z │ │ - move-result v35 │ + move-result v36 │ │ - or-int v16, v16, v35 │ + or-int v17, v17, v36 │ │ .line 383 │ :cond_12 │ :goto_8 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mPreviousUpEvent:Landroid/view/MotionEvent; │ │ - move-object/from16 v35, v0 │ + move-object/from16 v36, v0 │ │ - if-eqz v35, :cond_13 │ + if-eqz v36, :cond_13 │ │ .line 384 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mPreviousUpEvent:Landroid/view/MotionEvent; │ │ - move-object/from16 v35, v0 │ + move-object/from16 v36, v0 │ │ - invoke-virtual/range {v35 .. v35}, Landroid/view/MotionEvent;->recycle()V │ + invoke-virtual/range {v36 .. v36}, Landroid/view/MotionEvent;->recycle()V │ │ .line 387 │ :cond_13 │ move-object/from16 v0, p0 │ │ - iput-object v7, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mPreviousUpEvent:Landroid/view/MotionEvent; │ + iput-object v8, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mPreviousUpEvent:Landroid/view/MotionEvent; │ │ .line 388 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mVelocityTracker:Landroid/view/VelocityTracker; │ │ - move-object/from16 v35, v0 │ + move-object/from16 v36, v0 │ │ - if-eqz v35, :cond_14 │ + if-eqz v36, :cond_14 │ │ .line 391 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mVelocityTracker:Landroid/view/VelocityTracker; │ │ - move-object/from16 v35, v0 │ + move-object/from16 v36, v0 │ │ - invoke-virtual/range {v35 .. v35}, Landroid/view/VelocityTracker;->recycle()V │ + invoke-virtual/range {v36 .. v36}, Landroid/view/VelocityTracker;->recycle()V │ │ .line 392 │ - const/16 v35, 0x0 │ + const/16 v36, 0x0 │ │ - move-object/from16 v0, v35 │ + move-object/from16 v0, v36 │ │ move-object/from16 v1, p0 │ │ iput-object v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mVelocityTracker:Landroid/view/VelocityTracker; │ │ .line 394 │ :cond_14 │ - const/16 v35, 0x0 │ + const/16 v36, 0x0 │ │ - move/from16 v0, v35 │ + move/from16 v0, v36 │ │ move-object/from16 v1, p0 │ │ iput-boolean v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mIsDoubleTapping:Z │ │ .line 395 │ - const/16 v35, 0x0 │ + const/16 v36, 0x0 │ │ - move/from16 v0, v35 │ + move/from16 v0, v36 │ │ move-object/from16 v1, p0 │ │ iput-boolean v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mDeferConfirmSingleTap:Z │ │ .line 396 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mHandler:Landroid/os/Handler; │ │ - move-object/from16 v35, v0 │ + move-object/from16 v36, v0 │ │ - const/16 v36, 0x1 │ + const/16 v37, 0x1 │ │ - invoke-virtual/range {v35 .. v36}, Landroid/os/Handler;->removeMessages(I)V │ + invoke-virtual/range {v36 .. v37}, Landroid/os/Handler;->removeMessages(I)V │ │ .line 397 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mHandler:Landroid/os/Handler; │ │ - move-object/from16 v35, v0 │ + move-object/from16 v36, v0 │ │ - const/16 v36, 0x2 │ + const/16 v37, 0x2 │ │ - invoke-virtual/range {v35 .. v36}, Landroid/os/Handler;->removeMessages(I)V │ + invoke-virtual/range {v36 .. v37}, Landroid/os/Handler;->removeMessages(I)V │ │ goto/16 :goto_5 │ │ .line 360 │ :cond_15 │ move-object/from16 v0, p0 │ │ iget-boolean v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mInLongPress:Z │ │ - move/from16 v35, v0 │ + move/from16 v36, v0 │ │ - if-eqz v35, :cond_16 │ + if-eqz v36, :cond_16 │ │ .line 361 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mHandler:Landroid/os/Handler; │ │ - move-object/from16 v35, v0 │ + move-object/from16 v36, v0 │ │ - const/16 v36, 0x3 │ + const/16 v37, 0x3 │ │ - invoke-virtual/range {v35 .. v36}, Landroid/os/Handler;->removeMessages(I)V │ + invoke-virtual/range {v36 .. v37}, Landroid/os/Handler;->removeMessages(I)V │ │ .line 362 │ - const/16 v35, 0x0 │ + const/16 v36, 0x0 │ │ - move/from16 v0, v35 │ + move/from16 v0, v36 │ │ move-object/from16 v1, p0 │ │ iput-boolean v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mInLongPress:Z │ │ goto :goto_8 │ │ .line 363 │ :cond_16 │ move-object/from16 v0, p0 │ │ iget-boolean v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mAlwaysInTapRegion:Z │ │ - move/from16 v35, v0 │ + move/from16 v36, v0 │ │ - if-eqz v35, :cond_17 │ + if-eqz v36, :cond_17 │ │ .line 364 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mListener:Landroid/view/GestureDetector$OnGestureListener; │ │ - move-object/from16 v35, v0 │ + move-object/from16 v36, v0 │ │ - move-object/from16 v0, v35 │ + move-object/from16 v0, v36 │ │ move-object/from16 v1, p1 │ │ invoke-interface {v0, v1}, Landroid/view/GestureDetector$OnGestureListener;->onSingleTapUp(Landroid/view/MotionEvent;)Z │ │ - move-result v16 │ + move-result v17 │ │ .line 365 │ move-object/from16 v0, p0 │ │ iget-boolean v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mDeferConfirmSingleTap:Z │ │ - move/from16 v35, v0 │ + move/from16 v36, v0 │ │ - if-eqz v35, :cond_12 │ + if-eqz v36, :cond_12 │ │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mDoubleTapListener:Landroid/view/GestureDetector$OnDoubleTapListener; │ │ - move-object/from16 v35, v0 │ + move-object/from16 v36, v0 │ │ - if-eqz v35, :cond_12 │ + if-eqz v36, :cond_12 │ │ .line 366 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mDoubleTapListener:Landroid/view/GestureDetector$OnDoubleTapListener; │ │ - move-object/from16 v35, v0 │ + move-object/from16 v36, v0 │ │ - move-object/from16 v0, v35 │ + move-object/from16 v0, v36 │ │ move-object/from16 v1, p1 │ │ invoke-interface {v0, v1}, Landroid/view/GestureDetector$OnDoubleTapListener;->onSingleTapConfirmed(Landroid/view/MotionEvent;)Z │ │ goto/16 :goto_8 │ │ .line 370 │ :cond_17 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mVelocityTracker:Landroid/view/VelocityTracker; │ │ - move-object/from16 v28, v0 │ + move-object/from16 v29, v0 │ │ .line 371 │ - .local v28, "velocityTracker":Landroid/view/VelocityTracker; │ - const/16 v35, 0x0 │ + .local v29, "velocityTracker":Landroid/view/VelocityTracker; │ + const/16 v36, 0x0 │ │ move-object/from16 v0, p1 │ │ - move/from16 v1, v35 │ + move/from16 v1, v36 │ │ invoke-static {v0, v1}, Landroid/support/v4/view/MotionEventCompat;->getPointerId(Landroid/view/MotionEvent;I)I │ │ - move-result v20 │ + move-result v21 │ │ .line 372 │ - .local v20, "pointerId":I │ - const/16 v35, 0x3e8 │ + .local v21, "pointerId":I │ + const/16 v36, 0x3e8 │ │ move-object/from16 v0, p0 │ │ iget v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mMaximumFlingVelocity:I │ │ - move/from16 v36, v0 │ + move/from16 v37, v0 │ │ - move/from16 v0, v36 │ + move/from16 v0, v37 │ │ int-to-float v0, v0 │ │ - move/from16 v36, v0 │ + move/from16 v37, v0 │ │ - move-object/from16 v0, v28 │ + move-object/from16 v0, v29 │ │ - move/from16 v1, v35 │ + move/from16 v1, v36 │ │ - move/from16 v2, v36 │ + move/from16 v2, v37 │ │ invoke-virtual {v0, v1, v2}, Landroid/view/VelocityTracker;->computeCurrentVelocity(IF)V │ │ .line 373 │ - move-object/from16 v0, v28 │ + move-object/from16 v0, v29 │ │ - move/from16 v1, v20 │ + move/from16 v1, v21 │ │ invoke-static {v0, v1}, Landroid/support/v4/view/VelocityTrackerCompat;->getYVelocity(Landroid/view/VelocityTracker;I)F │ │ - move-result v30 │ + move-result v31 │ │ .line 375 │ - .local v30, "velocityY":F │ - move-object/from16 v0, v28 │ + .local v31, "velocityY":F │ + move-object/from16 v0, v29 │ │ - move/from16 v1, v20 │ + move/from16 v1, v21 │ │ invoke-static {v0, v1}, Landroid/support/v4/view/VelocityTrackerCompat;->getXVelocity(Landroid/view/VelocityTracker;I)F │ │ - move-result v29 │ + move-result v30 │ │ .line 378 │ - .local v29, "velocityX":F │ - invoke-static/range {v30 .. v30}, Ljava/lang/Math;->abs(F)F │ + .local v30, "velocityX":F │ + invoke-static/range {v31 .. v31}, Ljava/lang/Math;->abs(F)F │ │ - move-result v35 │ + move-result v36 │ │ move-object/from16 v0, p0 │ │ iget v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mMinimumFlingVelocity:I │ │ - move/from16 v36, v0 │ + move/from16 v37, v0 │ │ - move/from16 v0, v36 │ + move/from16 v0, v37 │ │ int-to-float v0, v0 │ │ - move/from16 v36, v0 │ + move/from16 v37, v0 │ │ - cmpl-float v35, v35, v36 │ + cmpl-float v36, v36, v37 │ │ - if-gtz v35, :cond_18 │ + if-gtz v36, :cond_18 │ │ - invoke-static/range {v29 .. v29}, Ljava/lang/Math;->abs(F)F │ + invoke-static/range {v30 .. v30}, Ljava/lang/Math;->abs(F)F │ │ - move-result v35 │ + move-result v36 │ │ move-object/from16 v0, p0 │ │ iget v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mMinimumFlingVelocity:I │ │ - move/from16 v36, v0 │ + move/from16 v37, v0 │ │ - move/from16 v0, v36 │ + move/from16 v0, v37 │ │ int-to-float v0, v0 │ │ - move/from16 v36, v0 │ + move/from16 v37, v0 │ │ - cmpl-float v35, v35, v36 │ + cmpl-float v36, v36, v37 │ │ - if-lez v35, :cond_12 │ + if-lez v36, :cond_12 │ │ .line 380 │ :cond_18 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mListener:Landroid/view/GestureDetector$OnGestureListener; │ │ - move-object/from16 v35, v0 │ + move-object/from16 v36, v0 │ │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mCurrentDownEvent:Landroid/view/MotionEvent; │ │ - move-object/from16 v36, v0 │ + move-object/from16 v37, v0 │ │ - move-object/from16 v0, v35 │ + move-object/from16 v0, v36 │ │ - move-object/from16 v1, v36 │ + move-object/from16 v1, v37 │ │ move-object/from16 v2, p1 │ │ - move/from16 v3, v29 │ + move/from16 v3, v30 │ │ - move/from16 v4, v30 │ + move/from16 v4, v31 │ │ invoke-interface {v0, v1, v2, v3, v4}, Landroid/view/GestureDetector$OnGestureListener;->onFling(Landroid/view/MotionEvent;Landroid/view/MotionEvent;FF)Z │ │ - move-result v16 │ + move-result v17 │ │ goto/16 :goto_8 │ │ .line 401 │ - .end local v7 # "currentUpEvent":Landroid/view/MotionEvent; │ - .end local v20 # "pointerId":I │ - .end local v28 # "velocityTracker":Landroid/view/VelocityTracker; │ - .end local v29 # "velocityX":F │ - .end local v30 # "velocityY":F │ + .end local v8 # "currentUpEvent":Landroid/view/MotionEvent; │ + .end local v21 # "pointerId":I │ + .end local v29 # "velocityTracker":Landroid/view/VelocityTracker; │ + .end local v30 # "velocityX":F │ + .end local v31 # "velocityY":F │ :pswitch_6 │ invoke-direct/range {p0 .. p0}, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->cancel()V │ │ goto/16 :goto_5 │ │ .line 249 │ :pswitch_data_0 ├── smali/android/support/v4/view/ViewCompat.smali │ @@ -532,15 +532,15 @@ │ invoke-interface {v0, p0, p1}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;->postOnAnimation(Landroid/view/View;Ljava/lang/Runnable;)V │ │ .line 804 │ return-void │ .end method │ │ .method public static postOnAnimationDelayed(Landroid/view/View;Ljava/lang/Runnable;J)V │ - .locals 1 │ + .locals 2 │ .param p0, "view" # Landroid/view/View; │ .param p1, "action" # Ljava/lang/Runnable; │ .param p2, "delayMillis" # J │ │ .prologue │ .line 820 │ sget-object v0, Landroid/support/v4/view/ViewCompat;->IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; ├── smali/android/support/v4/content/AsyncTaskLoader.smali │ @@ -559,15 +559,15 @@ │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method public setUpdateThrottle(J)V │ - .locals 2 │ + .locals 3 │ .param p1, "delayMS" # J │ │ .prologue │ .line 103 │ .local p0, "this":Landroid/support/v4/content/AsyncTaskLoader;, "Landroid/support/v4/content/AsyncTaskLoader;" │ iput-wide p1, p0, Landroid/support/v4/content/AsyncTaskLoader;->mUpdateThrottle:J ├── smali/android/support/v4/content/ModernAsyncTask.smali │ @@ -83,15 +83,15 @@ │ } │ .end annotation │ .end field │ │ │ # direct methods │ .method static constructor ()V │ - .locals 8 │ + .locals 9 │ │ .prologue │ .line 54 │ new-instance v0, Landroid/support/v4/content/ModernAsyncTask$1; │ │ invoke-direct {v0}, Landroid/support/v4/content/ModernAsyncTask$1;->()V │ │ @@ -103,31 +103,31 @@ │ const/16 v1, 0xa │ │ invoke-direct {v0, v1}, Ljava/util/concurrent/LinkedBlockingQueue;->(I)V │ │ sput-object v0, Landroid/support/v4/content/ModernAsyncTask;->sPoolWorkQueue:Ljava/util/concurrent/BlockingQueue; │ │ .line 68 │ - new-instance v0, Ljava/util/concurrent/ThreadPoolExecutor; │ + new-instance v1, Ljava/util/concurrent/ThreadPoolExecutor; │ │ - const/4 v1, 0x5 │ + const/4 v2, 0x5 │ │ - const/16 v2, 0x80 │ + const/16 v3, 0x80 │ │ - const-wide/16 v3, 0x1 │ + const-wide/16 v4, 0x1 │ │ - sget-object v5, Ljava/util/concurrent/TimeUnit;->SECONDS:Ljava/util/concurrent/TimeUnit; │ + sget-object v6, Ljava/util/concurrent/TimeUnit;->SECONDS:Ljava/util/concurrent/TimeUnit; │ │ - sget-object v6, Landroid/support/v4/content/ModernAsyncTask;->sPoolWorkQueue:Ljava/util/concurrent/BlockingQueue; │ + sget-object v7, Landroid/support/v4/content/ModernAsyncTask;->sPoolWorkQueue:Ljava/util/concurrent/BlockingQueue; │ │ - sget-object v7, Landroid/support/v4/content/ModernAsyncTask;->sThreadFactory:Ljava/util/concurrent/ThreadFactory; │ + sget-object v8, Landroid/support/v4/content/ModernAsyncTask;->sThreadFactory:Ljava/util/concurrent/ThreadFactory; │ │ - invoke-direct/range {v0 .. v7}, Ljava/util/concurrent/ThreadPoolExecutor;->(IIJLjava/util/concurrent/TimeUnit;Ljava/util/concurrent/BlockingQueue;Ljava/util/concurrent/ThreadFactory;)V │ + invoke-direct/range {v1 .. v8}, Ljava/util/concurrent/ThreadPoolExecutor;->(IIJLjava/util/concurrent/TimeUnit;Ljava/util/concurrent/BlockingQueue;Ljava/util/concurrent/ThreadFactory;)V │ │ - sput-object v0, Landroid/support/v4/content/ModernAsyncTask;->THREAD_POOL_EXECUTOR:Ljava/util/concurrent/Executor; │ + sput-object v1, Landroid/support/v4/content/ModernAsyncTask;->THREAD_POOL_EXECUTOR:Ljava/util/concurrent/Executor; │ │ .line 75 │ new-instance v0, Landroid/support/v4/content/ModernAsyncTask$InternalHandler; │ │ const/4 v1, 0x0 │ │ invoke-direct {v0, v1}, Landroid/support/v4/content/ModernAsyncTask$InternalHandler;->(Landroid/support/v4/content/ModernAsyncTask$1;)V ├── smali/android/support/v4/app/FragmentManagerImpl.smali │ @@ -319,15 +319,15 @@ │ │ .line 1350 │ :cond_1 │ return-void │ .end method │ │ .method static makeFadeAnimation(Landroid/content/Context;FF)Landroid/view/animation/Animation; │ - .locals 3 │ + .locals 4 │ .param p0, "context" # Landroid/content/Context; │ .param p1, "start" # F │ .param p2, "end" # F │ │ .prologue │ .line 750 │ new-instance v0, Landroid/view/animation/AlphaAnimation; │ @@ -337,17 +337,17 @@ │ .line 751 │ .local v0, "anim":Landroid/view/animation/AlphaAnimation; │ sget-object v1, Landroid/support/v4/app/FragmentManagerImpl;->DECELERATE_CUBIC:Landroid/view/animation/Interpolator; │ │ invoke-virtual {v0, v1}, Landroid/view/animation/AlphaAnimation;->setInterpolator(Landroid/view/animation/Interpolator;)V │ │ .line 752 │ - const-wide/16 v1, 0xdc │ + const-wide/16 v2, 0xdc │ │ - invoke-virtual {v0, v1, v2}, Landroid/view/animation/AlphaAnimation;->setDuration(J)V │ + invoke-virtual {v0, v2, v3}, Landroid/view/animation/AlphaAnimation;->setDuration(J)V │ │ .line 753 │ return-object v0 │ .end method │ │ .method static makeOpenCloseAnimation(Landroid/content/Context;FFFF)Landroid/view/animation/Animation; │ .locals 11 │ @@ -390,17 +390,17 @@ │ .line 739 │ .local v0, "scale":Landroid/view/animation/ScaleAnimation; │ sget-object v1, Landroid/support/v4/app/FragmentManagerImpl;->DECELERATE_QUINT:Landroid/view/animation/Interpolator; │ │ invoke-virtual {v0, v1}, Landroid/view/animation/ScaleAnimation;->setInterpolator(Landroid/view/animation/Interpolator;)V │ │ .line 740 │ - const-wide/16 v1, 0xdc │ + const-wide/16 v2, 0xdc │ │ - invoke-virtual {v0, v1, v2}, Landroid/view/animation/ScaleAnimation;->setDuration(J)V │ + invoke-virtual {v0, v2, v3}, Landroid/view/animation/ScaleAnimation;->setDuration(J)V │ │ .line 741 │ invoke-virtual {v10, v0}, Landroid/view/animation/AnimationSet;->addAnimation(Landroid/view/animation/Animation;)V │ │ .line 742 │ new-instance v9, Landroid/view/animation/AlphaAnimation; │ │ @@ -409,17 +409,17 @@ │ .line 743 │ .local v9, "alpha":Landroid/view/animation/AlphaAnimation; │ sget-object v1, Landroid/support/v4/app/FragmentManagerImpl;->DECELERATE_CUBIC:Landroid/view/animation/Interpolator; │ │ invoke-virtual {v9, v1}, Landroid/view/animation/AlphaAnimation;->setInterpolator(Landroid/view/animation/Interpolator;)V │ │ .line 744 │ - const-wide/16 v1, 0xdc │ + const-wide/16 v2, 0xdc │ │ - invoke-virtual {v9, v1, v2}, Landroid/view/animation/AlphaAnimation;->setDuration(J)V │ + invoke-virtual {v9, v2, v3}, Landroid/view/animation/AlphaAnimation;->setDuration(J)V │ │ .line 745 │ invoke-virtual {v10, v9}, Landroid/view/animation/AnimationSet;->addAnimation(Landroid/view/animation/Animation;)V │ │ .line 746 │ return-object v10 │ .end method ├── smali/android/support/v4/app/FragmentPagerAdapter.smali │ @@ -38,15 +38,15 @@ │ iput-object p1, p0, Landroid/support/v4/app/FragmentPagerAdapter;->mFragmentManager:Landroid/support/v4/app/FragmentManager; │ │ .line 71 │ return-void │ .end method │ │ .method private static makeFragmentName(IJ)Ljava/lang/String; │ - .locals 2 │ + .locals 3 │ .param p0, "viewId" # I │ .param p1, "id" # J │ │ .prologue │ .line 173 │ new-instance v0, Ljava/lang/StringBuilder; │ │ @@ -181,31 +181,31 @@ │ │ iput-object v4, p0, Landroid/support/v4/app/FragmentPagerAdapter;->mCurTransaction:Landroid/support/v4/app/FragmentTransaction; │ │ .line 88 │ :cond_0 │ invoke-virtual {p0, p2}, Landroid/support/v4/app/FragmentPagerAdapter;->getItemId(I)J │ │ - move-result-wide v1 │ + move-result-wide v2 │ │ .line 91 │ - .local v1, "itemId":J │ + .local v2, "itemId":J │ invoke-virtual {p1}, Landroid/view/ViewGroup;->getId()I │ │ move-result v4 │ │ - invoke-static {v4, v1, v2}, Landroid/support/v4/app/FragmentPagerAdapter;->makeFragmentName(IJ)Ljava/lang/String; │ + invoke-static {v4, v2, v3}, Landroid/support/v4/app/FragmentPagerAdapter;->makeFragmentName(IJ)Ljava/lang/String; │ │ - move-result-object v3 │ + move-result-object v1 │ │ .line 92 │ - .local v3, "name":Ljava/lang/String; │ + .local v1, "name":Ljava/lang/String; │ iget-object v4, p0, Landroid/support/v4/app/FragmentPagerAdapter;->mFragmentManager:Landroid/support/v4/app/FragmentManager; │ │ - invoke-virtual {v4, v3}, Landroid/support/v4/app/FragmentManager;->findFragmentByTag(Ljava/lang/String;)Landroid/support/v4/app/Fragment; │ + invoke-virtual {v4, v1}, Landroid/support/v4/app/FragmentManager;->findFragmentByTag(Ljava/lang/String;)Landroid/support/v4/app/Fragment; │ │ move-result-object v0 │ │ .line 93 │ .local v0, "fragment":Landroid/support/v4/app/Fragment; │ if-eqz v0, :cond_2 │ │ @@ -243,15 +243,15 @@ │ │ move-result v5 │ │ invoke-virtual {p1}, Landroid/view/ViewGroup;->getId()I │ │ move-result v6 │ │ - invoke-static {v6, v1, v2}, Landroid/support/v4/app/FragmentPagerAdapter;->makeFragmentName(IJ)Ljava/lang/String; │ + invoke-static {v6, v2, v3}, Landroid/support/v4/app/FragmentPagerAdapter;->makeFragmentName(IJ)Ljava/lang/String; │ │ move-result-object v6 │ │ invoke-virtual {v4, v5, v0, v6}, Landroid/support/v4/app/FragmentTransaction;->add(ILandroid/support/v4/app/Fragment;Ljava/lang/String;)Landroid/support/v4/app/FragmentTransaction; │ │ goto :goto_0 │ .end method ├── smali/android/support/v4/app/NotificationCompatJellybean.smali │ @@ -5,15 +5,15 @@ │ │ # instance fields │ .field private b:Landroid/app/Notification$Builder; │ │ │ # direct methods │ .method public constructor (Landroid/content/Context;Landroid/app/Notification;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Landroid/widget/RemoteViews;ILandroid/app/PendingIntent;Landroid/app/PendingIntent;Landroid/graphics/Bitmap;IIZZILjava/lang/CharSequence;)V │ - .locals 7 │ + .locals 8 │ .param p1, "context" # Landroid/content/Context; │ .param p2, "n" # Landroid/app/Notification; │ .param p3, "contentTitle" # Ljava/lang/CharSequence; │ .param p4, "contentText" # Ljava/lang/CharSequence; │ .param p5, "contentInfo" # Ljava/lang/CharSequence; │ .param p6, "tickerView" # Landroid/widget/RemoteViews; │ .param p7, "number" # I │ @@ -28,211 +28,213 @@ │ .param p16, "subText" # Ljava/lang/CharSequence; │ │ .prologue │ .line 33 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ .line 34 │ - new-instance v3, Landroid/app/Notification$Builder; │ + new-instance v4, Landroid/app/Notification$Builder; │ │ - invoke-direct {v3, p1}, Landroid/app/Notification$Builder;->(Landroid/content/Context;)V │ + invoke-direct {v4, p1}, Landroid/app/Notification$Builder;->(Landroid/content/Context;)V │ │ - iget-wide v4, p2, Landroid/app/Notification;->when:J │ + iget-wide v6, p2, Landroid/app/Notification;->when:J │ │ - invoke-virtual {v3, v4, v5}, Landroid/app/Notification$Builder;->setWhen(J)Landroid/app/Notification$Builder; │ + invoke-virtual {v4, v6, v7}, Landroid/app/Notification$Builder;->setWhen(J)Landroid/app/Notification$Builder; │ │ - move-result-object v3 │ + move-result-object v4 │ │ - iget v4, p2, Landroid/app/Notification;->icon:I │ + iget v5, p2, Landroid/app/Notification;->icon:I │ │ - iget v5, p2, Landroid/app/Notification;->iconLevel:I │ + iget v6, p2, Landroid/app/Notification;->iconLevel:I │ │ - invoke-virtual {v3, v4, v5}, Landroid/app/Notification$Builder;->setSmallIcon(II)Landroid/app/Notification$Builder; │ + invoke-virtual {v4, v5, v6}, Landroid/app/Notification$Builder;->setSmallIcon(II)Landroid/app/Notification$Builder; │ │ - move-result-object v3 │ + move-result-object v4 │ │ - iget-object v4, p2, Landroid/app/Notification;->contentView:Landroid/widget/RemoteViews; │ + iget-object v5, p2, Landroid/app/Notification;->contentView:Landroid/widget/RemoteViews; │ │ - invoke-virtual {v3, v4}, Landroid/app/Notification$Builder;->setContent(Landroid/widget/RemoteViews;)Landroid/app/Notification$Builder; │ + invoke-virtual {v4, v5}, Landroid/app/Notification$Builder;->setContent(Landroid/widget/RemoteViews;)Landroid/app/Notification$Builder; │ │ - move-result-object v3 │ + move-result-object v4 │ │ - iget-object v4, p2, Landroid/app/Notification;->tickerText:Ljava/lang/CharSequence; │ + iget-object v5, p2, Landroid/app/Notification;->tickerText:Ljava/lang/CharSequence; │ │ - invoke-virtual {v3, v4, p6}, Landroid/app/Notification$Builder;->setTicker(Ljava/lang/CharSequence;Landroid/widget/RemoteViews;)Landroid/app/Notification$Builder; │ + invoke-virtual {v4, v5, p6}, Landroid/app/Notification$Builder;->setTicker(Ljava/lang/CharSequence;Landroid/widget/RemoteViews;)Landroid/app/Notification$Builder; │ │ - move-result-object v3 │ + move-result-object v4 │ │ - iget-object v4, p2, Landroid/app/Notification;->sound:Landroid/net/Uri; │ + iget-object v5, p2, Landroid/app/Notification;->sound:Landroid/net/Uri; │ │ - iget v5, p2, Landroid/app/Notification;->audioStreamType:I │ + iget v6, p2, Landroid/app/Notification;->audioStreamType:I │ │ - invoke-virtual {v3, v4, v5}, Landroid/app/Notification$Builder;->setSound(Landroid/net/Uri;I)Landroid/app/Notification$Builder; │ + invoke-virtual {v4, v5, v6}, Landroid/app/Notification$Builder;->setSound(Landroid/net/Uri;I)Landroid/app/Notification$Builder; │ │ - move-result-object v3 │ + move-result-object v4 │ │ - iget-object v4, p2, Landroid/app/Notification;->vibrate:[J │ + iget-object v5, p2, Landroid/app/Notification;->vibrate:[J │ │ - invoke-virtual {v3, v4}, Landroid/app/Notification$Builder;->setVibrate([J)Landroid/app/Notification$Builder; │ + invoke-virtual {v4, v5}, Landroid/app/Notification$Builder;->setVibrate([J)Landroid/app/Notification$Builder; │ │ - move-result-object v3 │ + move-result-object v4 │ │ - iget v4, p2, Landroid/app/Notification;->ledARGB:I │ + iget v5, p2, Landroid/app/Notification;->ledARGB:I │ │ - iget v5, p2, Landroid/app/Notification;->ledOnMS:I │ + iget v6, p2, Landroid/app/Notification;->ledOnMS:I │ │ - iget v6, p2, Landroid/app/Notification;->ledOffMS:I │ + iget v7, p2, Landroid/app/Notification;->ledOffMS:I │ │ - invoke-virtual {v3, v4, v5, v6}, Landroid/app/Notification$Builder;->setLights(III)Landroid/app/Notification$Builder; │ + invoke-virtual {v4, v5, v6, v7}, Landroid/app/Notification$Builder;->setLights(III)Landroid/app/Notification$Builder; │ │ - move-result-object v4 │ + move-result-object v5 │ │ - iget v3, p2, Landroid/app/Notification;->flags:I │ + iget v4, p2, Landroid/app/Notification;->flags:I │ │ - and-int/lit8 v3, v3, 0x2 │ + and-int/lit8 v4, v4, 0x2 │ │ - if-eqz v3, :cond_0 │ + if-eqz v4, :cond_0 │ │ - const/4 v3, 0x1 │ + const/4 v4, 0x1 │ │ :goto_0 │ - invoke-virtual {v4, v3}, Landroid/app/Notification$Builder;->setOngoing(Z)Landroid/app/Notification$Builder; │ + invoke-virtual {v5, v4}, Landroid/app/Notification$Builder;->setOngoing(Z)Landroid/app/Notification$Builder; │ │ - move-result-object v4 │ + move-result-object v5 │ │ - iget v3, p2, Landroid/app/Notification;->flags:I │ + iget v4, p2, Landroid/app/Notification;->flags:I │ │ - and-int/lit8 v3, v3, 0x8 │ + and-int/lit8 v4, v4, 0x8 │ │ - if-eqz v3, :cond_1 │ + if-eqz v4, :cond_1 │ │ - const/4 v3, 0x1 │ + const/4 v4, 0x1 │ │ :goto_1 │ - invoke-virtual {v4, v3}, Landroid/app/Notification$Builder;->setOnlyAlertOnce(Z)Landroid/app/Notification$Builder; │ + invoke-virtual {v5, v4}, Landroid/app/Notification$Builder;->setOnlyAlertOnce(Z)Landroid/app/Notification$Builder; │ │ - move-result-object v4 │ + move-result-object v5 │ │ - iget v3, p2, Landroid/app/Notification;->flags:I │ + iget v4, p2, Landroid/app/Notification;->flags:I │ │ - and-int/lit8 v3, v3, 0x10 │ + and-int/lit8 v4, v4, 0x10 │ │ - if-eqz v3, :cond_2 │ + if-eqz v4, :cond_2 │ │ - const/4 v3, 0x1 │ + const/4 v4, 0x1 │ │ :goto_2 │ - invoke-virtual {v4, v3}, Landroid/app/Notification$Builder;->setAutoCancel(Z)Landroid/app/Notification$Builder; │ + invoke-virtual {v5, v4}, Landroid/app/Notification$Builder;->setAutoCancel(Z)Landroid/app/Notification$Builder; │ │ - move-result-object v3 │ + move-result-object v4 │ │ - iget v4, p2, Landroid/app/Notification;->defaults:I │ + iget v5, p2, Landroid/app/Notification;->defaults:I │ │ - invoke-virtual {v3, v4}, Landroid/app/Notification$Builder;->setDefaults(I)Landroid/app/Notification$Builder; │ + invoke-virtual {v4, v5}, Landroid/app/Notification$Builder;->setDefaults(I)Landroid/app/Notification$Builder; │ │ - move-result-object v3 │ + move-result-object v4 │ │ - invoke-virtual {v3, p3}, Landroid/app/Notification$Builder;->setContentTitle(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; │ + invoke-virtual {v4, p3}, Landroid/app/Notification$Builder;->setContentTitle(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; │ │ - move-result-object v3 │ + move-result-object v4 │ │ - invoke-virtual {v3, p4}, Landroid/app/Notification$Builder;->setContentText(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; │ + invoke-virtual {v4, p4}, Landroid/app/Notification$Builder;->setContentText(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; │ │ - move-result-object v3 │ + move-result-object v4 │ │ move-object/from16 v0, p16 │ │ - invoke-virtual {v3, v0}, Landroid/app/Notification$Builder;->setSubText(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; │ + invoke-virtual {v4, v0}, Landroid/app/Notification$Builder;->setSubText(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; │ + │ + move-result-object v4 │ │ - move-result-object v3 │ + invoke-virtual {v4, p5}, Landroid/app/Notification$Builder;->setContentInfo(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; │ │ - invoke-virtual {v3, p5}, Landroid/app/Notification$Builder;->setContentInfo(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; │ + move-result-object v4 │ │ - move-result-object v3 │ + move-object/from16 v0, p8 │ │ - invoke-virtual {v3, p8}, Landroid/app/Notification$Builder;->setContentIntent(Landroid/app/PendingIntent;)Landroid/app/Notification$Builder; │ + invoke-virtual {v4, v0}, Landroid/app/Notification$Builder;->setContentIntent(Landroid/app/PendingIntent;)Landroid/app/Notification$Builder; │ │ - move-result-object v3 │ + move-result-object v4 │ │ - iget-object v4, p2, Landroid/app/Notification;->deleteIntent:Landroid/app/PendingIntent; │ + iget-object v5, p2, Landroid/app/Notification;->deleteIntent:Landroid/app/PendingIntent; │ │ - invoke-virtual {v3, v4}, Landroid/app/Notification$Builder;->setDeleteIntent(Landroid/app/PendingIntent;)Landroid/app/Notification$Builder; │ + invoke-virtual {v4, v5}, Landroid/app/Notification$Builder;->setDeleteIntent(Landroid/app/PendingIntent;)Landroid/app/Notification$Builder; │ │ - move-result-object v4 │ + move-result-object v5 │ │ - iget v3, p2, Landroid/app/Notification;->flags:I │ + iget v4, p2, Landroid/app/Notification;->flags:I │ │ - and-int/lit16 v3, v3, 0x80 │ + and-int/lit16 v4, v4, 0x80 │ │ - if-eqz v3, :cond_3 │ + if-eqz v4, :cond_3 │ │ - const/4 v3, 0x1 │ + const/4 v4, 0x1 │ │ :goto_3 │ move-object/from16 v0, p9 │ │ - invoke-virtual {v4, v0, v3}, Landroid/app/Notification$Builder;->setFullScreenIntent(Landroid/app/PendingIntent;Z)Landroid/app/Notification$Builder; │ + invoke-virtual {v5, v0, v4}, Landroid/app/Notification$Builder;->setFullScreenIntent(Landroid/app/PendingIntent;Z)Landroid/app/Notification$Builder; │ │ - move-result-object v3 │ + move-result-object v4 │ │ move-object/from16 v0, p10 │ │ - invoke-virtual {v3, v0}, Landroid/app/Notification$Builder;->setLargeIcon(Landroid/graphics/Bitmap;)Landroid/app/Notification$Builder; │ + invoke-virtual {v4, v0}, Landroid/app/Notification$Builder;->setLargeIcon(Landroid/graphics/Bitmap;)Landroid/app/Notification$Builder; │ │ - move-result-object v3 │ + move-result-object v4 │ │ - invoke-virtual {v3, p7}, Landroid/app/Notification$Builder;->setNumber(I)Landroid/app/Notification$Builder; │ + invoke-virtual {v4, p7}, Landroid/app/Notification$Builder;->setNumber(I)Landroid/app/Notification$Builder; │ │ - move-result-object v3 │ + move-result-object v4 │ │ move/from16 v0, p14 │ │ - invoke-virtual {v3, v0}, Landroid/app/Notification$Builder;->setUsesChronometer(Z)Landroid/app/Notification$Builder; │ + invoke-virtual {v4, v0}, Landroid/app/Notification$Builder;->setUsesChronometer(Z)Landroid/app/Notification$Builder; │ │ - move-result-object v3 │ + move-result-object v4 │ │ move/from16 v0, p15 │ │ - invoke-virtual {v3, v0}, Landroid/app/Notification$Builder;->setPriority(I)Landroid/app/Notification$Builder; │ + invoke-virtual {v4, v0}, Landroid/app/Notification$Builder;->setPriority(I)Landroid/app/Notification$Builder; │ │ - move-result-object v3 │ + move-result-object v4 │ │ move/from16 v0, p11 │ │ move/from16 v1, p12 │ │ move/from16 v2, p13 │ │ - invoke-virtual {v3, v0, v1, v2}, Landroid/app/Notification$Builder;->setProgress(IIZ)Landroid/app/Notification$Builder; │ + invoke-virtual {v4, v0, v1, v2}, Landroid/app/Notification$Builder;->setProgress(IIZ)Landroid/app/Notification$Builder; │ │ - move-result-object v3 │ + move-result-object v4 │ │ - iput-object v3, p0, Landroid/support/v4/app/NotificationCompatJellybean;->b:Landroid/app/Notification$Builder; │ + iput-object v4, p0, Landroid/support/v4/app/NotificationCompatJellybean;->b:Landroid/app/Notification$Builder; │ │ .line 59 │ return-void │ │ .line 34 │ :cond_0 │ - const/4 v3, 0x0 │ + const/4 v4, 0x0 │ │ goto :goto_0 │ │ :cond_1 │ - const/4 v3, 0x0 │ + const/4 v4, 0x0 │ │ goto :goto_1 │ │ :cond_2 │ - const/4 v3, 0x0 │ + const/4 v4, 0x0 │ │ goto :goto_2 │ │ :cond_3 │ - const/4 v3, 0x0 │ + const/4 v4, 0x0 │ │ goto :goto_3 │ .end method │ │ │ # virtual methods │ .method public addAction(ILjava/lang/CharSequence;Landroid/app/PendingIntent;)V ├── smali/android/support/v4/app/NotificationCompat$Builder.smali │ @@ -59,15 +59,15 @@ │ .field mTickerView:Landroid/widget/RemoteViews; │ │ .field mUseChronometer:Z │ │ │ # direct methods │ .method public constructor (Landroid/content/Context;)V │ - .locals 3 │ + .locals 4 │ .param p1, "context" # Landroid/content/Context; │ │ .prologue │ .line 217 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ .line 202 │ @@ -88,17 +88,17 @@ │ iput-object p1, p0, Landroid/support/v4/app/NotificationCompat$Builder;->mContext:Landroid/content/Context; │ │ .line 221 │ iget-object v0, p0, Landroid/support/v4/app/NotificationCompat$Builder;->mNotification:Landroid/app/Notification; │ │ invoke-static {}, Ljava/lang/System;->currentTimeMillis()J │ │ - move-result-wide v1 │ + move-result-wide v2 │ │ - iput-wide v1, v0, Landroid/app/Notification;->when:J │ + iput-wide v2, v0, Landroid/app/Notification;->when:J │ │ .line 222 │ iget-object v0, p0, Landroid/support/v4/app/NotificationCompat$Builder;->mNotification:Landroid/app/Notification; │ │ const/4 v1, -0x1 │ │ iput v1, v0, Landroid/app/Notification;->audioStreamType:I ├── smali/android/support/v4/app/NotificationCompatIceCreamSandwich.smali │ @@ -11,15 +11,15 @@ │ .line 25 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ return-void │ .end method │ │ .method static add(Landroid/content/Context;Landroid/app/Notification;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Landroid/widget/RemoteViews;ILandroid/app/PendingIntent;Landroid/app/PendingIntent;Landroid/graphics/Bitmap;IIZ)Landroid/app/Notification; │ - .locals 8 │ + .locals 9 │ .param p0, "context" # Landroid/content/Context; │ .param p1, "n" # Landroid/app/Notification; │ .param p2, "contentTitle" # Ljava/lang/CharSequence; │ .param p3, "contentText" # Ljava/lang/CharSequence; │ .param p4, "contentInfo" # Ljava/lang/CharSequence; │ .param p5, "tickerView" # Landroid/widget/RemoteViews; │ .param p6, "number" # I │ @@ -28,193 +28,195 @@ │ .param p9, "largeIcon" # Landroid/graphics/Bitmap; │ .param p10, "mProgressMax" # I │ .param p11, "mProgress" # I │ .param p12, "mProgressIndeterminate" # Z │ │ .prologue │ .line 31 │ - new-instance v4, Landroid/app/Notification$Builder; │ + new-instance v5, Landroid/app/Notification$Builder; │ │ - invoke-direct {v4, p0}, Landroid/app/Notification$Builder;->(Landroid/content/Context;)V │ + invoke-direct {v5, p0}, Landroid/app/Notification$Builder;->(Landroid/content/Context;)V │ │ - iget-wide v5, p1, Landroid/app/Notification;->when:J │ + iget-wide v6, p1, Landroid/app/Notification;->when:J │ │ - invoke-virtual {v4, v5, v6}, Landroid/app/Notification$Builder;->setWhen(J)Landroid/app/Notification$Builder; │ + invoke-virtual {v5, v6, v7}, Landroid/app/Notification$Builder;->setWhen(J)Landroid/app/Notification$Builder; │ │ - move-result-object v4 │ + move-result-object v5 │ │ - iget v5, p1, Landroid/app/Notification;->icon:I │ + iget v6, p1, Landroid/app/Notification;->icon:I │ │ - iget v6, p1, Landroid/app/Notification;->iconLevel:I │ + iget v7, p1, Landroid/app/Notification;->iconLevel:I │ │ - invoke-virtual {v4, v5, v6}, Landroid/app/Notification$Builder;->setSmallIcon(II)Landroid/app/Notification$Builder; │ + invoke-virtual {v5, v6, v7}, Landroid/app/Notification$Builder;->setSmallIcon(II)Landroid/app/Notification$Builder; │ │ - move-result-object v4 │ + move-result-object v5 │ │ - iget-object v5, p1, Landroid/app/Notification;->contentView:Landroid/widget/RemoteViews; │ + iget-object v6, p1, Landroid/app/Notification;->contentView:Landroid/widget/RemoteViews; │ │ - invoke-virtual {v4, v5}, Landroid/app/Notification$Builder;->setContent(Landroid/widget/RemoteViews;)Landroid/app/Notification$Builder; │ + invoke-virtual {v5, v6}, Landroid/app/Notification$Builder;->setContent(Landroid/widget/RemoteViews;)Landroid/app/Notification$Builder; │ │ - move-result-object v4 │ + move-result-object v5 │ │ - iget-object v5, p1, Landroid/app/Notification;->tickerText:Ljava/lang/CharSequence; │ + iget-object v6, p1, Landroid/app/Notification;->tickerText:Ljava/lang/CharSequence; │ │ - invoke-virtual {v4, v5, p5}, Landroid/app/Notification$Builder;->setTicker(Ljava/lang/CharSequence;Landroid/widget/RemoteViews;)Landroid/app/Notification$Builder; │ + invoke-virtual {v5, v6, p5}, Landroid/app/Notification$Builder;->setTicker(Ljava/lang/CharSequence;Landroid/widget/RemoteViews;)Landroid/app/Notification$Builder; │ │ - move-result-object v4 │ + move-result-object v5 │ │ - iget-object v5, p1, Landroid/app/Notification;->sound:Landroid/net/Uri; │ + iget-object v6, p1, Landroid/app/Notification;->sound:Landroid/net/Uri; │ │ - iget v6, p1, Landroid/app/Notification;->audioStreamType:I │ + iget v7, p1, Landroid/app/Notification;->audioStreamType:I │ │ - invoke-virtual {v4, v5, v6}, Landroid/app/Notification$Builder;->setSound(Landroid/net/Uri;I)Landroid/app/Notification$Builder; │ + invoke-virtual {v5, v6, v7}, Landroid/app/Notification$Builder;->setSound(Landroid/net/Uri;I)Landroid/app/Notification$Builder; │ │ - move-result-object v4 │ + move-result-object v5 │ │ - iget-object v5, p1, Landroid/app/Notification;->vibrate:[J │ + iget-object v6, p1, Landroid/app/Notification;->vibrate:[J │ │ - invoke-virtual {v4, v5}, Landroid/app/Notification$Builder;->setVibrate([J)Landroid/app/Notification$Builder; │ + invoke-virtual {v5, v6}, Landroid/app/Notification$Builder;->setVibrate([J)Landroid/app/Notification$Builder; │ │ - move-result-object v4 │ + move-result-object v5 │ │ - iget v5, p1, Landroid/app/Notification;->ledARGB:I │ + iget v6, p1, Landroid/app/Notification;->ledARGB:I │ │ - iget v6, p1, Landroid/app/Notification;->ledOnMS:I │ + iget v7, p1, Landroid/app/Notification;->ledOnMS:I │ │ - iget v7, p1, Landroid/app/Notification;->ledOffMS:I │ + iget v8, p1, Landroid/app/Notification;->ledOffMS:I │ │ - invoke-virtual {v4, v5, v6, v7}, Landroid/app/Notification$Builder;->setLights(III)Landroid/app/Notification$Builder; │ + invoke-virtual {v5, v6, v7, v8}, Landroid/app/Notification$Builder;->setLights(III)Landroid/app/Notification$Builder; │ │ - move-result-object v5 │ + move-result-object v6 │ │ - iget v4, p1, Landroid/app/Notification;->flags:I │ + iget v5, p1, Landroid/app/Notification;->flags:I │ │ - and-int/lit8 v4, v4, 0x2 │ + and-int/lit8 v5, v5, 0x2 │ │ - if-eqz v4, :cond_0 │ + if-eqz v5, :cond_0 │ │ - const/4 v4, 0x1 │ + const/4 v5, 0x1 │ │ :goto_0 │ - invoke-virtual {v5, v4}, Landroid/app/Notification$Builder;->setOngoing(Z)Landroid/app/Notification$Builder; │ + invoke-virtual {v6, v5}, Landroid/app/Notification$Builder;->setOngoing(Z)Landroid/app/Notification$Builder; │ │ - move-result-object v5 │ + move-result-object v6 │ │ - iget v4, p1, Landroid/app/Notification;->flags:I │ + iget v5, p1, Landroid/app/Notification;->flags:I │ │ - and-int/lit8 v4, v4, 0x8 │ + and-int/lit8 v5, v5, 0x8 │ │ - if-eqz v4, :cond_1 │ + if-eqz v5, :cond_1 │ │ - const/4 v4, 0x1 │ + const/4 v5, 0x1 │ │ :goto_1 │ - invoke-virtual {v5, v4}, Landroid/app/Notification$Builder;->setOnlyAlertOnce(Z)Landroid/app/Notification$Builder; │ + invoke-virtual {v6, v5}, Landroid/app/Notification$Builder;->setOnlyAlertOnce(Z)Landroid/app/Notification$Builder; │ │ - move-result-object v5 │ + move-result-object v6 │ │ - iget v4, p1, Landroid/app/Notification;->flags:I │ + iget v5, p1, Landroid/app/Notification;->flags:I │ │ - and-int/lit8 v4, v4, 0x10 │ + and-int/lit8 v5, v5, 0x10 │ │ - if-eqz v4, :cond_2 │ + if-eqz v5, :cond_2 │ │ - const/4 v4, 0x1 │ + const/4 v5, 0x1 │ │ :goto_2 │ - invoke-virtual {v5, v4}, Landroid/app/Notification$Builder;->setAutoCancel(Z)Landroid/app/Notification$Builder; │ + invoke-virtual {v6, v5}, Landroid/app/Notification$Builder;->setAutoCancel(Z)Landroid/app/Notification$Builder; │ │ - move-result-object v4 │ + move-result-object v5 │ │ - iget v5, p1, Landroid/app/Notification;->defaults:I │ + iget v6, p1, Landroid/app/Notification;->defaults:I │ │ - invoke-virtual {v4, v5}, Landroid/app/Notification$Builder;->setDefaults(I)Landroid/app/Notification$Builder; │ + invoke-virtual {v5, v6}, Landroid/app/Notification$Builder;->setDefaults(I)Landroid/app/Notification$Builder; │ │ - move-result-object v4 │ + move-result-object v5 │ │ - invoke-virtual {v4, p2}, Landroid/app/Notification$Builder;->setContentTitle(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; │ + invoke-virtual {v5, p2}, Landroid/app/Notification$Builder;->setContentTitle(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; │ │ - move-result-object v4 │ + move-result-object v5 │ │ - invoke-virtual {v4, p3}, Landroid/app/Notification$Builder;->setContentText(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; │ + invoke-virtual {v5, p3}, Landroid/app/Notification$Builder;->setContentText(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; │ │ - move-result-object v4 │ + move-result-object v5 │ │ - invoke-virtual {v4, p4}, Landroid/app/Notification$Builder;->setContentInfo(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; │ + invoke-virtual {v5, p4}, Landroid/app/Notification$Builder;->setContentInfo(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; │ │ - move-result-object v4 │ + move-result-object v5 │ │ - invoke-virtual {v4, p7}, Landroid/app/Notification$Builder;->setContentIntent(Landroid/app/PendingIntent;)Landroid/app/Notification$Builder; │ + move-object/from16 v0, p7 │ │ - move-result-object v4 │ + invoke-virtual {v5, v0}, Landroid/app/Notification$Builder;->setContentIntent(Landroid/app/PendingIntent;)Landroid/app/Notification$Builder; │ │ - iget-object v5, p1, Landroid/app/Notification;->deleteIntent:Landroid/app/PendingIntent; │ + move-result-object v5 │ │ - invoke-virtual {v4, v5}, Landroid/app/Notification$Builder;->setDeleteIntent(Landroid/app/PendingIntent;)Landroid/app/Notification$Builder; │ + iget-object v6, p1, Landroid/app/Notification;->deleteIntent:Landroid/app/PendingIntent; │ │ - move-result-object v5 │ + invoke-virtual {v5, v6}, Landroid/app/Notification$Builder;->setDeleteIntent(Landroid/app/PendingIntent;)Landroid/app/Notification$Builder; │ + │ + move-result-object v6 │ │ - iget v4, p1, Landroid/app/Notification;->flags:I │ + iget v5, p1, Landroid/app/Notification;->flags:I │ │ - and-int/lit16 v4, v4, 0x80 │ + and-int/lit16 v5, v5, 0x80 │ │ - if-eqz v4, :cond_3 │ + if-eqz v5, :cond_3 │ │ - const/4 v4, 0x1 │ + const/4 v5, 0x1 │ │ :goto_3 │ move-object/from16 v0, p8 │ │ - invoke-virtual {v5, v0, v4}, Landroid/app/Notification$Builder;->setFullScreenIntent(Landroid/app/PendingIntent;Z)Landroid/app/Notification$Builder; │ + invoke-virtual {v6, v0, v5}, Landroid/app/Notification$Builder;->setFullScreenIntent(Landroid/app/PendingIntent;Z)Landroid/app/Notification$Builder; │ │ - move-result-object v4 │ + move-result-object v5 │ │ move-object/from16 v0, p9 │ │ - invoke-virtual {v4, v0}, Landroid/app/Notification$Builder;->setLargeIcon(Landroid/graphics/Bitmap;)Landroid/app/Notification$Builder; │ + invoke-virtual {v5, v0}, Landroid/app/Notification$Builder;->setLargeIcon(Landroid/graphics/Bitmap;)Landroid/app/Notification$Builder; │ │ - move-result-object v4 │ + move-result-object v5 │ │ - invoke-virtual {v4, p6}, Landroid/app/Notification$Builder;->setNumber(I)Landroid/app/Notification$Builder; │ + invoke-virtual {v5, p6}, Landroid/app/Notification$Builder;->setNumber(I)Landroid/app/Notification$Builder; │ │ - move-result-object v4 │ + move-result-object v5 │ │ move/from16 v0, p10 │ │ move/from16 v1, p11 │ │ move/from16 v2, p12 │ │ - invoke-virtual {v4, v0, v1, v2}, Landroid/app/Notification$Builder;->setProgress(IIZ)Landroid/app/Notification$Builder; │ + invoke-virtual {v5, v0, v1, v2}, Landroid/app/Notification$Builder;->setProgress(IIZ)Landroid/app/Notification$Builder; │ │ - move-result-object v3 │ + move-result-object v4 │ │ .line 54 │ - .local v3, "b":Landroid/app/Notification$Builder; │ - invoke-virtual {v3}, Landroid/app/Notification$Builder;->getNotification()Landroid/app/Notification; │ + .local v4, "b":Landroid/app/Notification$Builder; │ + invoke-virtual {v4}, Landroid/app/Notification$Builder;->getNotification()Landroid/app/Notification; │ │ - move-result-object v4 │ + move-result-object v5 │ │ - return-object v4 │ + return-object v5 │ │ .line 31 │ - .end local v3 # "b":Landroid/app/Notification$Builder; │ + .end local v4 # "b":Landroid/app/Notification$Builder; │ :cond_0 │ - const/4 v4, 0x0 │ + const/4 v5, 0x0 │ │ goto :goto_0 │ │ :cond_1 │ - const/4 v4, 0x0 │ + const/4 v5, 0x0 │ │ goto :goto_1 │ │ :cond_2 │ - const/4 v4, 0x0 │ + const/4 v5, 0x0 │ │ goto :goto_2 │ │ :cond_3 │ - const/4 v4, 0x0 │ + const/4 v5, 0x0 │ │ goto :goto_3 │ .end method ├── smali/android/support/v4/media/TransportMediatorJellybeanMR2.smali │ @@ -393,15 +393,15 @@ │ invoke-virtual {p0}, Landroid/support/v4/media/TransportMediatorJellybeanMR2;->dropAudioFocus()V │ │ .line 172 │ return-void │ .end method │ │ .method public refreshState(ZJI)V │ - .locals 3 │ + .locals 4 │ .param p1, "playing" # Z │ .param p2, "position" # J │ .param p4, "transportControls" # I │ │ .prologue │ .line 159 │ iget-object v0, p0, Landroid/support/v4/media/TransportMediatorJellybeanMR2;->mRemoteControl:Landroid/media/RemoteControlClient; ├── smali/android/support/v4/media/TransportPerformer.smali │ @@ -27,69 +27,69 @@ │ │ return-void │ .end method │ │ │ # virtual methods │ .method public onAudioFocusChange(I)V │ - .locals 8 │ + .locals 9 │ .param p1, "focusChange" # I │ │ .prologue │ .line 188 │ - const/4 v6, 0x0 │ + const/4 v7, 0x0 │ │ .line 189 │ - .local v6, "keyCode":I │ + .local v7, "keyCode":I │ packed-switch p1, :pswitch_data_0 │ │ .line 196 │ :goto_0 │ - if-eqz v6, :cond_0 │ + if-eqz v7, :cond_0 │ │ .line 197 │ invoke-static {}, Landroid/os/SystemClock;->uptimeMillis()J │ │ - move-result-wide v1 │ + move-result-wide v2 │ │ .line 198 │ - .local v1, "now":J │ - new-instance v0, Landroid/view/KeyEvent; │ + .local v2, "now":J │ + new-instance v1, Landroid/view/KeyEvent; │ │ - const/4 v5, 0x0 │ + const/4 v6, 0x0 │ │ - const/4 v7, 0x0 │ + const/4 v8, 0x0 │ │ - move-wide v3, v1 │ + move-wide v4, v2 │ │ - invoke-direct/range {v0 .. v7}, Landroid/view/KeyEvent;->(JJIII)V │ + invoke-direct/range {v1 .. v8}, Landroid/view/KeyEvent;->(JJIII)V │ │ - invoke-virtual {p0, v6, v0}, Landroid/support/v4/media/TransportPerformer;->onMediaButtonDown(ILandroid/view/KeyEvent;)Z │ + invoke-virtual {p0, v7, v1}, Landroid/support/v4/media/TransportPerformer;->onMediaButtonDown(ILandroid/view/KeyEvent;)Z │ │ .line 199 │ - new-instance v0, Landroid/view/KeyEvent; │ + new-instance v1, Landroid/view/KeyEvent; │ │ - const/4 v5, 0x1 │ + const/4 v6, 0x1 │ │ - const/4 v7, 0x0 │ + const/4 v8, 0x0 │ │ - move-wide v3, v1 │ + move-wide v4, v2 │ │ - invoke-direct/range {v0 .. v7}, Landroid/view/KeyEvent;->(JJIII)V │ + invoke-direct/range {v1 .. v8}, Landroid/view/KeyEvent;->(JJIII)V │ │ - invoke-virtual {p0, v6, v0}, Landroid/support/v4/media/TransportPerformer;->onMediaButtonUp(ILandroid/view/KeyEvent;)Z │ + invoke-virtual {p0, v7, v1}, Landroid/support/v4/media/TransportPerformer;->onMediaButtonUp(ILandroid/view/KeyEvent;)Z │ │ .line 201 │ - .end local v1 # "now":J │ + .end local v2 # "now":J │ :cond_0 │ return-void │ │ .line 193 │ :pswitch_0 │ - const/16 v6, 0x7f │ + const/16 v7, 0x7f │ │ goto :goto_0 │ │ .line 189 │ :pswitch_data_0 │ .packed-switch -0x1 │ :pswitch_0 ├── smali/android/support/v4/widget/ContentLoadingProgressBar$1.smali │ @@ -33,30 +33,30 @@ │ │ return-void │ .end method │ │ │ # virtual methods │ .method public run()V │ - .locals 3 │ + .locals 4 │ │ .prologue │ .line 46 │ iget-object v0, p0, Landroid/support/v4/widget/ContentLoadingProgressBar$1;->this$0:Landroid/support/v4/widget/ContentLoadingProgressBar; │ │ const/4 v1, 0x0 │ │ invoke-static {v0, v1}, Landroid/support/v4/widget/ContentLoadingProgressBar;->access$002(Landroid/support/v4/widget/ContentLoadingProgressBar;Z)Z │ │ .line 47 │ iget-object v0, p0, Landroid/support/v4/widget/ContentLoadingProgressBar$1;->this$0:Landroid/support/v4/widget/ContentLoadingProgressBar; │ │ - const-wide/16 v1, -0x1 │ + const-wide/16 v2, -0x1 │ │ - invoke-static {v0, v1, v2}, Landroid/support/v4/widget/ContentLoadingProgressBar;->access$102(Landroid/support/v4/widget/ContentLoadingProgressBar;J)J │ + invoke-static {v0, v2, v3}, Landroid/support/v4/widget/ContentLoadingProgressBar;->access$102(Landroid/support/v4/widget/ContentLoadingProgressBar;J)J │ │ .line 48 │ iget-object v0, p0, Landroid/support/v4/widget/ContentLoadingProgressBar$1;->this$0:Landroid/support/v4/widget/ContentLoadingProgressBar; │ │ const/16 v1, 0x8 │ │ invoke-virtual {v0, v1}, Landroid/support/v4/widget/ContentLoadingProgressBar;->setVisibility(I)V ├── smali/android/support/v4/widget/DrawerLayout.smali │ @@ -1146,15 +1146,15 @@ │ │ .line 498 │ :cond_0 │ return-void │ .end method │ │ .method protected drawChild(Landroid/graphics/Canvas;Landroid/view/View;J)Z │ - .locals 28 │ + .locals 29 │ .param p1, "canvas" # Landroid/graphics/Canvas; │ .param p2, "child" # Landroid/view/View; │ .param p3, "drawingTime" # J │ │ .prologue │ .line 792 │ invoke-virtual/range {p0 .. p0}, Landroid/support/v4/widget/DrawerLayout;->getHeight()I ├── smali/android/support/v4/widget/AutoScrollHelper$ClampedScroller.smali │ @@ -70,99 +70,99 @@ │ iput v2, p0, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;->mDeltaY:I │ │ .line 749 │ return-void │ .end method │ │ .method private getValueAt(J)F │ - .locals 10 │ + .locals 11 │ .param p1, "currentTime" # J │ │ .prologue │ - const/high16 v9, 0x3f800000 # 1.0f │ + const/high16 v10, 0x3f800000 # 1.0f │ │ const/4 v4, 0x0 │ │ .line 787 │ - iget-wide v5, p0, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;->mStartTime:J │ + iget-wide v6, p0, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;->mStartTime:J │ │ - cmp-long v5, p1, v5 │ + cmp-long v5, p1, v6 │ │ if-gez v5, :cond_0 │ │ .line 794 │ :goto_0 │ return v4 │ │ .line 789 │ :cond_0 │ - iget-wide v5, p0, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;->mStopTime:J │ + iget-wide v6, p0, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;->mStopTime:J │ │ - const-wide/16 v7, 0x0 │ + const-wide/16 v8, 0x0 │ │ - cmp-long v5, v5, v7 │ + cmp-long v5, v6, v8 │ │ if-ltz v5, :cond_1 │ │ - iget-wide v5, p0, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;->mStopTime:J │ + iget-wide v6, p0, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;->mStopTime:J │ │ - cmp-long v5, p1, v5 │ + cmp-long v5, p1, v6 │ │ if-gez v5, :cond_2 │ │ .line 790 │ :cond_1 │ - iget-wide v5, p0, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;->mStartTime:J │ + iget-wide v6, p0, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;->mStartTime:J │ │ - sub-long v2, p1, v5 │ + sub-long v2, p1, v6 │ │ .line 791 │ .local v2, "elapsedSinceStart":J │ const/high16 v5, 0x3f000000 # 0.5f │ │ long-to-float v6, v2 │ │ iget v7, p0, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;->mRampUpDuration:I │ │ int-to-float v7, v7 │ │ div-float/2addr v6, v7 │ │ - invoke-static {v6, v4, v9}, Landroid/support/v4/widget/AutoScrollHelper;->access$900(FFF)F │ + invoke-static {v6, v4, v10}, Landroid/support/v4/widget/AutoScrollHelper;->access$900(FFF)F │ │ move-result v4 │ │ mul-float/2addr v4, v5 │ │ goto :goto_0 │ │ .line 793 │ .end local v2 # "elapsedSinceStart":J │ :cond_2 │ - iget-wide v5, p0, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;->mStopTime:J │ + iget-wide v6, p0, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;->mStopTime:J │ │ - sub-long v0, p1, v5 │ + sub-long v0, p1, v6 │ │ .line 794 │ .local v0, "elapsedSinceEnd":J │ iget v5, p0, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;->mStopValue:F │ │ - sub-float v5, v9, v5 │ + sub-float v5, v10, v5 │ │ iget v6, p0, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;->mStopValue:F │ │ long-to-float v7, v0 │ │ iget v8, p0, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;->mEffectiveRampDown:I │ │ int-to-float v8, v8 │ │ div-float/2addr v7, v8 │ │ - invoke-static {v7, v4, v9}, Landroid/support/v4/widget/AutoScrollHelper;->access$900(FFF)F │ + invoke-static {v7, v4, v10}, Landroid/support/v4/widget/AutoScrollHelper;->access$900(FFF)F │ │ move-result v4 │ │ mul-float/2addr v4, v6 │ │ add-float/2addr v4, v5 ├── smali/android/support/v4/widget/ContentLoadingProgressBar.smali │ @@ -90,15 +90,15 @@ │ .line 30 │ iput-boolean p1, p0, Landroid/support/v4/widget/ContentLoadingProgressBar;->mPostedHide:Z │ │ return p1 │ .end method │ │ .method static synthetic access$102(Landroid/support/v4/widget/ContentLoadingProgressBar;J)J │ - .locals 0 │ + .locals 1 │ .param p0, "x0" # Landroid/support/v4/widget/ContentLoadingProgressBar; │ .param p1, "x1" # J │ │ .prologue │ .line 30 │ iput-wide p1, p0, Landroid/support/v4/widget/ContentLoadingProgressBar;->mStartTime:J │ │ @@ -145,18 +145,18 @@ │ .line 87 │ return-void │ .end method │ │ │ # virtual methods │ .method public hide()V │ - .locals 9 │ + .locals 10 │ │ .prologue │ - const-wide/16 v7, 0x1f4 │ + const-wide/16 v8, 0x1f4 │ │ const/4 v6, 0x1 │ │ .line 95 │ iput-boolean v6, p0, Landroid/support/v4/widget/ContentLoadingProgressBar;->mDismissed:Z │ │ .line 96 │ @@ -171,15 +171,15 @@ │ │ iget-wide v4, p0, Landroid/support/v4/widget/ContentLoadingProgressBar;->mStartTime:J │ │ sub-long v0, v2, v4 │ │ .line 98 │ .local v0, "diff":J │ - cmp-long v2, v0, v7 │ + cmp-long v2, v0, v8 │ │ if-gez v2, :cond_0 │ │ iget-wide v2, p0, Landroid/support/v4/widget/ContentLoadingProgressBar;->mStartTime:J │ │ const-wide/16 v4, -0x1 │ │ @@ -203,17 +203,17 @@ │ iget-boolean v2, p0, Landroid/support/v4/widget/ContentLoadingProgressBar;->mPostedHide:Z │ │ if-nez v2, :cond_1 │ │ .line 108 │ iget-object v2, p0, Landroid/support/v4/widget/ContentLoadingProgressBar;->mDelayedHide:Ljava/lang/Runnable; │ │ - sub-long v3, v7, v0 │ + sub-long v4, v8, v0 │ │ - invoke-virtual {p0, v2, v3, v4}, Landroid/support/v4/widget/ContentLoadingProgressBar;->postDelayed(Ljava/lang/Runnable;J)Z │ + invoke-virtual {p0, v2, v4, v5}, Landroid/support/v4/widget/ContentLoadingProgressBar;->postDelayed(Ljava/lang/Runnable;J)Z │ │ .line 109 │ iput-boolean v6, p0, Landroid/support/v4/widget/ContentLoadingProgressBar;->mPostedHide:Z │ │ goto :goto_0 │ .end method │ │ @@ -242,15 +242,15 @@ │ invoke-direct {p0}, Landroid/support/v4/widget/ContentLoadingProgressBar;->removeCallbacks()V │ │ .line 82 │ return-void │ .end method │ │ .method public show()V │ - .locals 3 │ + .locals 4 │ │ .prologue │ .line 120 │ const-wide/16 v0, -0x1 │ │ iput-wide v0, p0, Landroid/support/v4/widget/ContentLoadingProgressBar;->mStartTime:J │ │ @@ -268,17 +268,17 @@ │ iget-boolean v0, p0, Landroid/support/v4/widget/ContentLoadingProgressBar;->mPostedShow:Z │ │ if-nez v0, :cond_0 │ │ .line 124 │ iget-object v0, p0, Landroid/support/v4/widget/ContentLoadingProgressBar;->mDelayedShow:Ljava/lang/Runnable; │ │ - const-wide/16 v1, 0x1f4 │ + const-wide/16 v2, 0x1f4 │ │ - invoke-virtual {p0, v0, v1, v2}, Landroid/support/v4/widget/ContentLoadingProgressBar;->postDelayed(Ljava/lang/Runnable;J)Z │ + invoke-virtual {p0, v0, v2, v3}, Landroid/support/v4/widget/ContentLoadingProgressBar;->postDelayed(Ljava/lang/Runnable;J)Z │ │ .line 125 │ const/4 v0, 0x1 │ │ iput-boolean v0, p0, Landroid/support/v4/widget/ContentLoadingProgressBar;->mPostedShow:Z │ │ .line 127 ├── smali/android/support/v4/widget/ContentLoadingProgressBar$2.smali │ @@ -36,20 +36,20 @@ │ │ │ # virtual methods │ .method public run()V │ .locals 4 │ │ .prologue │ - const/4 v3, 0x0 │ + const/4 v1, 0x0 │ │ .line 56 │ iget-object v0, p0, Landroid/support/v4/widget/ContentLoadingProgressBar$2;->this$0:Landroid/support/v4/widget/ContentLoadingProgressBar; │ │ - invoke-static {v0, v3}, Landroid/support/v4/widget/ContentLoadingProgressBar;->access$202(Landroid/support/v4/widget/ContentLoadingProgressBar;Z)Z │ + invoke-static {v0, v1}, Landroid/support/v4/widget/ContentLoadingProgressBar;->access$202(Landroid/support/v4/widget/ContentLoadingProgressBar;Z)Z │ │ .line 57 │ iget-object v0, p0, Landroid/support/v4/widget/ContentLoadingProgressBar$2;->this$0:Landroid/support/v4/widget/ContentLoadingProgressBar; │ │ invoke-static {v0}, Landroid/support/v4/widget/ContentLoadingProgressBar;->access$300(Landroid/support/v4/widget/ContentLoadingProgressBar;)Z │ │ move-result v0 │ @@ -57,20 +57,20 @@ │ if-nez v0, :cond_0 │ │ .line 58 │ iget-object v0, p0, Landroid/support/v4/widget/ContentLoadingProgressBar$2;->this$0:Landroid/support/v4/widget/ContentLoadingProgressBar; │ │ invoke-static {}, Ljava/lang/System;->currentTimeMillis()J │ │ - move-result-wide v1 │ + move-result-wide v2 │ │ - invoke-static {v0, v1, v2}, Landroid/support/v4/widget/ContentLoadingProgressBar;->access$102(Landroid/support/v4/widget/ContentLoadingProgressBar;J)J │ + invoke-static {v0, v2, v3}, Landroid/support/v4/widget/ContentLoadingProgressBar;->access$102(Landroid/support/v4/widget/ContentLoadingProgressBar;J)J │ │ .line 59 │ iget-object v0, p0, Landroid/support/v4/widget/ContentLoadingProgressBar$2;->this$0:Landroid/support/v4/widget/ContentLoadingProgressBar; │ │ - invoke-virtual {v0, v3}, Landroid/support/v4/widget/ContentLoadingProgressBar;->setVisibility(I)V │ + invoke-virtual {v0, v1}, Landroid/support/v4/widget/ContentLoadingProgressBar;->setVisibility(I)V │ │ .line 61 │ :cond_0 │ return-void │ .end method ├── smali/android/support/v4/util/TimeUtils.smali │ @@ -110,15 +110,15 @@ │ :cond_5 │ const/4 v0, 0x0 │ │ goto :goto_0 │ .end method │ │ .method public static formatDuration(JJLjava/io/PrintWriter;)V │ - .locals 3 │ + .locals 4 │ .param p0, "time" # J │ .param p2, "now" # J │ .param p4, "pw" # Ljava/io/PrintWriter; │ │ .prologue │ .line 169 │ const-wide/16 v0, 0x0 │ @@ -144,30 +144,30 @@ │ │ invoke-static {v0, v1, p4, v2}, Landroid/support/v4/util/TimeUtils;->formatDuration(JLjava/io/PrintWriter;I)V │ │ goto :goto_0 │ .end method │ │ .method public static formatDuration(JLjava/io/PrintWriter;)V │ - .locals 1 │ + .locals 2 │ .param p0, "duration" # J │ .param p2, "pw" # Ljava/io/PrintWriter; │ │ .prologue │ .line 164 │ const/4 v0, 0x0 │ │ invoke-static {p0, p1, p2, v0}, Landroid/support/v4/util/TimeUtils;->formatDuration(JLjava/io/PrintWriter;I)V │ │ .line 165 │ return-void │ .end method │ │ .method public static formatDuration(JLjava/io/PrintWriter;I)V │ - .locals 5 │ + .locals 6 │ .param p0, "duration" # J │ .param p2, "pw" # Ljava/io/PrintWriter; │ .param p3, "fieldLen" # I │ │ .prologue │ .line 156 │ sget-object v2, Landroid/support/v4/util/TimeUtils;->sFormatSync:Ljava/lang/Object; ├── smali/android/support/v4/util/ContainerHelpers.smali │ @@ -118,47 +118,47 @@ │ │ .line 68 │ .local v0, "hi":I │ :goto_0 │ if-gt v1, v0, :cond_1 │ │ .line 69 │ - add-int v5, v1, v0 │ + add-int v3, v1, v0 │ │ - ushr-int/lit8 v2, v5, 0x1 │ + ushr-int/lit8 v2, v3, 0x1 │ │ .line 70 │ .local v2, "mid":I │ - aget-wide v3, p0, v2 │ + aget-wide v4, p0, v2 │ │ .line 72 │ - .local v3, "midVal":J │ - cmp-long v5, v3, p2 │ + .local v4, "midVal":J │ + cmp-long v3, v4, p2 │ │ - if-gez v5, :cond_0 │ + if-gez v3, :cond_0 │ │ .line 73 │ add-int/lit8 v1, v2, 0x1 │ │ goto :goto_0 │ │ .line 74 │ :cond_0 │ - cmp-long v5, v3, p2 │ + cmp-long v3, v4, p2 │ │ - if-lez v5, :cond_2 │ + if-lez v3, :cond_2 │ │ .line 75 │ add-int/lit8 v0, v2, -0x1 │ │ goto :goto_0 │ │ .line 80 │ .end local v2 # "mid":I │ - .end local v3 # "midVal":J │ + .end local v4 # "midVal":J │ :cond_1 │ xor-int/lit8 v2, v1, -0x1 │ │ :cond_2 │ return v2 │ .end method ├── smali/android/support/v4/util/LongSparseArray.smali │ @@ -557,15 +557,15 @@ │ │ aget-object p3, v1, v0 │ │ goto :goto_0 │ .end method │ │ .method public indexOfKey(J)I │ - .locals 2 │ + .locals 3 │ .param p1, "key" # J │ │ .prologue │ .line 283 │ .local p0, "this":Landroid/support/v4/util/LongSparseArray;, "Landroid/support/v4/util/LongSparseArray;" │ iget-boolean v0, p0, Landroid/support/v4/util/LongSparseArray;->mGarbage:Z │ │ @@ -662,15 +662,15 @@ │ │ aget-wide v0, v0, p1 │ │ return-wide v0 │ .end method │ │ .method public put(JLjava/lang/Object;)V │ - .locals 8 │ + .locals 9 │ .param p1, "key" # J │ .annotation system Ldalvik/annotation/Signature; │ value = { │ "(JTE;)V" │ } │ .end annotation │ │ @@ -865,15 +865,15 @@ │ │ iput v4, p0, Landroid/support/v4/util/LongSparseArray;->mSize:I │ │ goto/16 :goto_0 │ .end method │ │ .method public remove(J)V │ - .locals 0 │ + .locals 1 │ .param p1, "key" # J │ │ .prologue │ .line 132 │ .local p0, "this":Landroid/support/v4/util/LongSparseArray;, "Landroid/support/v4/util/LongSparseArray;" │ invoke-virtual {p0, p1, p2}, Landroid/support/v4/util/LongSparseArray;->delete(J)V ├── res/drawable/navigation_refresh.png │ ├── sng │ │ @@ -1,14 +1,14 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 48; height: 48; bitdepth: 8; │ │ using color palette; │ │ } │ │ PLTE { │ │ - (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ ├── Image content ├── res/drawable/action_settings.png │ ├── sng │ │ @@ -1,14 +1,14 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 48; height: 48; bitdepth: 8; │ │ using color palette; │ │ } │ │ PLTE { │ │ - (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ ├── Image content ├── res/drawable/navigation_accept.png │ ├── sng │ │ @@ -1,14 +1,14 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 48; height: 48; bitdepth: 8; │ │ using color palette; │ │ } │ │ PLTE { │ │ - (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ ├── Image content ├── res/drawable/av_next.png │ ├── sng │ │ @@ -1,14 +1,14 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 48; height: 48; bitdepth: 8; │ │ using color palette; │ │ } │ │ PLTE { │ │ - (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ ├── Image content ├── res/drawable/navigation_cancel.png │ ├── sng │ │ @@ -1,14 +1,14 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 48; height: 48; bitdepth: 8; │ │ using color palette; │ │ } │ │ PLTE { │ │ - (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ ├── Image content ├── res/drawable/social_chat.png │ ├── sng │ │ @@ -1,14 +1,14 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 48; height: 48; bitdepth: 8; │ │ using color palette; │ │ } │ │ PLTE { │ │ - (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ ├── Image content ├── res/drawable/collections_view_as_list.png │ ├── sng │ │ @@ -1,14 +1,14 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 48; height: 48; bitdepth: 8; │ │ using color palette; │ │ } │ │ PLTE { │ │ - (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ ├── Image content ├── res/drawable/content_discard.png │ ├── sng │ │ @@ -1,14 +1,14 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 48; height: 48; bitdepth: 8; │ │ using color palette; │ │ } │ │ PLTE { │ │ - (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ ├── Image content ├── res/drawable/hardware_phone_cross.png │ ├── sng │ │ @@ -2,16 +2,14 @@ │ │ IHDR { │ │ width: 48; height: 48; bitdepth: 8; │ │ using color palette; │ │ } │ │ PLTE { │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ - (254,254,254) # rgb = (0xfe,0xfe,0xfe) │ │ - (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (254,254,254) # rgb = (0xfe,0xfe,0xfe) │ │ (254,254,254) # rgb = (0xfe,0xfe,0xfe) │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ @@ -75,15 +73,14 @@ │ │ (254,254,254) # rgb = (0xfe,0xfe,0xfe) │ │ (254,254,254) # rgb = (0xfe,0xfe,0xfe) │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ - (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (254,254,254) # rgb = (0xfe,0xfe,0xfe) │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ @@ -146,61 +143,62 @@ │ │ (254,254,254) # rgb = (0xfe,0xfe,0xfe) │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (254,254,254) # rgb = (0xfe,0xfe,0xfe) │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (254,254,254) # rgb = (0xfe,0xfe,0xfe) │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ + (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ } │ │ tRNS { │ │ - 0 0 0 6 39 65 77 82 81 64 51 28 6 12 100 161 192 209 216 214 214 215 191 174 146 93 4 23 154 221 213 207 204 203 203 202 210 220 135 11 99 199 208 209 191 71 118 198 181 177 177 176 184 113 118 190 20 42 190 24 46 117 25 46 35 13 26 29 117 170 225 44 255 116 156 246 62 200 122 45 206 153 138 217 152 62 45 152 194 24 253 102 211 155 153 197 19 41 206 83 66 67 61 98 141 205 212 211 212 149 204 121 97 195 176 205 197 108 38 172 51 186 59 2 175 219 113 4 101 158 185 201 218 215 183 159 85 2 8 37 59 81 82 69 57 37} │ │ + 0 6 39 65 77 82 81 64 51 28 6 12 100 161 192 209 216 214 214 215 191 174 146 93 4 23 154 221 213 207 204 203 203 202 210 220 135 11 99 199 208 209 191 71 118 198 181 177 177 176 184 113 118 190 20 42 190 24 46 117 25 46 35 13 26 29 117 170 225 44 116 156 246 62 200 122 45 206 153 138 217 152 62 45 152 194 24 253 102 211 155 153 197 19 41 206 83 66 67 61 98 141 205 212 211 212 149 204 121 97 195 176 205 197 108 38 172 51 186 59 2 175 219 113 4 101 158 185 201 218 215 183 159 85 2 8 37 59 81 82 69 57 37} │ │ IMAGE { │ │ pixels hex │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ -000000000000000000000000000000010000000000000000000000000000000001000000000000000000000000000000 │ │ -000000000000000000000000000000020003040506070808080808090a0b0c0000000000000000000000000000000000 │ │ -000000000000000000000000000001000d0e0f1011121313131415161718191a00020000000000000000000000000000 │ │ -0000000000000000000000000000001b1c1d1e1f202121212122231f2415252627000000000000000000000000000000 │ │ -0000000000000000000000000000002829112a112b11111111112b11112a242c2d000000000000000000000000000000 │ │ -0000000000000000000000000000002e2f30313132323232323232323233342f35000000000000000000000000000000 │ │ -00000000000000000000000000000036373800000000000000000000000039292e000000000000000000000000000000 │ │ -000000000000000000000000000000363a3b0000000000000000000000003c2f3d000000000000000000000000000000 │ │ -000000000000000000000000000000363a3e0000000000000000000000003f293d000000000000000000000000000000 │ │ -000000000000000000000000000000363a3e0000000000000000000000003c293d000000000000000000000000000000 │ │ -000000000000000000000000000000363a3e0000000000000000000000003c293d000000000000000000000000000000 │ │ -000000000000000000000000000000363a3e0000000000000000000000003f293d000000000000000000000000000000 │ │ -000000000000000000000000000000363a3e0000004041000200424300003c2f44000000000000000000000000000000 │ │ -000000000000000000000000000000363a3e0000004546000047483d00003c2f49000000000000000000000000000000 │ │ -000000000000000000000000000000363a3e000002004a4b00484c0002003f4d4e000000000000000000000000000000 │ │ -000000000000000000000000000000363a3e0000000100254849000000004f5051000000000000000000000000000000 │ │ -000000000000000000000000000000363a3e000000004f485253000100004f5054000000000000000000000000000000 │ │ -000000000000000000000000000000493a3e0000010d4855004a4b000100565057000000000000000000000000000000 │ │ -0000000000000000000000000000005258590000005a5b000100585c00004f5054000000000000000000000000000000 │ │ -0000000000000000000000000000005d29590000020000020001000001004f5054000000000000000000000000000000 │ │ -0000000000000000000000000000005e2f59000000000000000000000000565057000000000000000000000000000000 │ │ -000000000000000000000000000000512f590000000000000000000000004f5054000000000000000000000000000000 │ │ -000000000000000000000000000000512f590000000000000000000000004f5054000000000000000000000000000000 │ │ -0000000000000000000000000000005e2f59000000000000000000000000565057000000000000000000000000000000 │ │ -000000000000000000000000000000512f590000000000000000000000004f5054000000000000000000000000000000 │ │ -000000000000000000000000000000512f590000000000000000000000003f5054000000000000000000000000000000 │ │ -0000000000000000000000000000005e5f60000000000000000000000000616257000000000000000000000000000000 │ │ -000000000000000000000000000000574d63096464646464646464646566676257000000000000000000000000000000 │ │ -00000000000000000000000000000068695c6a6a6a6a6a6b5c6a6a6a6a6c5c506d000000000000000000000000000000 │ │ -0000000000000000000000000000003629692020206e6e2a2a6e6e202020694d6f000000000000000000000000000000 │ │ -0000000000000000000000000000007071696e6e6e6e1f72331f6e6e6e6e737475000000000000000000000000000000 │ │ -0000000000000000000000000000007677502121216e1f3c782a6e21212162797a000000000000000000000000000000 │ │ -0000000000000000000000000000007b75251e2a6921507c7c6221622a1e7d7e7f000000000000000000000000000000 │ │ -000000000000000000000000000000007f80818283121484841385748687888900000000000000000000000000000000 │ │ -00000000000000000000000000000001008a8b8c2d07088d8d088e8f90917f0001000000000000000000000000000000 │ │ -000000000000000000000000000000020100000000000000000000000000000101000000000000000000000000000000 │ │ +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ +0000000000000000000000000000000000010203040506060606060708090a0000000000000000000000000000000000 │ │ +000000000000000000000000000000000b0c0d0e0f101111111213141516171800000000000000000000000000000000 │ │ +000000000000000000000000000000191a1b1c1d1e1f1f1f1f20211d2213232425000000000000000000000000000000 │ │ +00000000000000000000000000000026270f280f290f0f0f0f0f290f0f28222a2b000000000000000000000000000000 │ │ +0000000000000000000000000000002c2d2e2f2f30303030303030303031322d33000000000000000000000000000000 │ │ +00000000000000000000000000000034353600000000000000000000000037272c000000000000000000000000000000 │ │ +0000000000000000000000000000003438390000000000000000000000003a2d3b000000000000000000000000000000 │ │ +00000000000000000000000000000034383c0000000000000000000000003d273b000000000000000000000000000000 │ │ +00000000000000000000000000000034383c0000000000000000000000003a273b000000000000000000000000000000 │ │ +00000000000000000000000000000034383c0000000000000000000000003a273b000000000000000000000000000000 │ │ +00000000000000000000000000000034383c0000000000000000000000003d273b000000000000000000000000000000 │ │ +00000000000000000000000000000034383c0000003e3f000000404100003a2d42000000000000000000000000000000 │ │ +00000000000000000000000000000034383c00000043440000458f3b00003a2d46000000000000000000000000000000 │ │ +00000000000000000000000000000034383c000000004748008f490000003d4a4b000000000000000000000000000000 │ │ +00000000000000000000000000000034383c0000000000238f46000000004c4d4e000000000000000000000000000000 │ │ +00000000000000000000000000000034383c000000004c8f4f50000000004c4d51000000000000000000000000000000 │ │ +00000000000000000000000000000046383c0000000b8f52004748000000534d54000000000000000000000000000000 │ │ +0000000000000000000000000000004f55560000005758000000555900004c4d51000000000000000000000000000000 │ │ +0000000000000000000000000000005a27560000000000000000000000004c4d51000000000000000000000000000000 │ │ +0000000000000000000000000000005b2d56000000000000000000000000534d54000000000000000000000000000000 │ │ +0000000000000000000000000000004e2d560000000000000000000000004c4d51000000000000000000000000000000 │ │ +0000000000000000000000000000004e2d560000000000000000000000004c4d51000000000000000000000000000000 │ │ +0000000000000000000000000000005b2d56000000000000000000000000534d54000000000000000000000000000000 │ │ +0000000000000000000000000000004e2d560000000000000000000000004c4d51000000000000000000000000000000 │ │ +0000000000000000000000000000004e2d560000000000000000000000003d4d51000000000000000000000000000000 │ │ +0000000000000000000000000000005b5c5d0000000000000000000000005e5f54000000000000000000000000000000 │ │ +000000000000000000000000000000544a60076161616161616161616263645f54000000000000000000000000000000 │ │ +000000000000000000000000000000656659676767676768596767676769594d6a000000000000000000000000000000 │ │ +0000000000000000000000000000003427661e1e1e6b6b28286b6b1e1e1e664a6c000000000000000000000000000000 │ │ +0000000000000000000000000000006d6e666b6b6b6b1d6f311d6b6b6b6b707172000000000000000000000000000000 │ │ +00000000000000000000000000000073744d1f1f1f6b1d3a75286b1f1f1f5f7677000000000000000000000000000000 │ │ +0000000000000000000000000000007872231c28661f4d79795f1f5f281c7a7b7c000000000000000000000000000000 │ │ +000000000000000000000000000000007c7d7e7f80101281811182718384858600000000000000000000000000000000 │ │ +00000000000000000000000000000000008788892b05068a8a068b8c8d8e7c0000000000000000000000000000000000 │ │ +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ } │ ├── Image content ├── res/drawable/content_attachment.png │ ├── sng │ │ @@ -1,14 +1,14 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 48; height: 48; bitdepth: 8; │ │ using color palette; │ │ } │ │ PLTE { │ │ - (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ ├── Image content ├── res/drawable/action_search.png │ ├── sng │ │ @@ -1,14 +1,14 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 48; height: 48; bitdepth: 8; │ │ using color palette; │ │ } │ │ PLTE { │ │ - (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ ├── Image content ├── res/drawable/social_group.png │ ├── sng │ │ @@ -1,14 +1,14 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 48; height: 48; bitdepth: 8; │ │ using color palette; │ │ } │ │ PLTE { │ │ - (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ ├── Image content ├── res/drawable/navigation_next_item.png │ ├── sng │ │ @@ -1,14 +1,14 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 48; height: 48; bitdepth: 8; │ │ using color palette; │ │ } │ │ PLTE { │ │ - (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ ├── Image content ├── res/drawable/images_rotate_right.png │ ├── sng │ │ @@ -1,14 +1,14 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 48; height: 48; bitdepth: 8; │ │ using color palette; │ │ } │ │ PLTE { │ │ - (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ ├── Image content ├── res/drawable/social_person.png │ ├── sng │ │ @@ -1,14 +1,14 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 48; height: 48; bitdepth: 8; │ │ using color palette; │ │ } │ │ PLTE { │ │ - (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ ├── Image content ├── res/drawable/av_previous.png │ ├── sng │ │ @@ -1,14 +1,14 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 48; height: 48; bitdepth: 8; │ │ using color palette; │ │ } │ │ PLTE { │ │ - (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ ├── Image content ├── res/drawable/indicator_ok.png │ ├── sng │ │ @@ -7,130 +7,130 @@ │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 26, 0) # rgb = (0x00,0x1a,0x00) │ │ ( 0, 85, 0) # rgb = (0x00,0x55,0x00) │ │ ( 0, 90, 0) # rgb = (0x00,0x5a,0x00) │ │ ( 0, 85, 0) # rgb = (0x00,0x55,0x00) │ │ ( 0, 27, 0) # rgb = (0x00,0x1b,0x00) │ │ ( 0,110, 0) # rgb = (0x00,0x6e,0x00) │ │ - ( 0,145, 0) # rgb = (0x00,0x91,0x00) │ │ - ( 0,162, 0) # rgb = (0x00,0xa2,0x00) │ │ - ( 0,144, 0) # rgb = (0x00,0x90,0x00) │ │ (101,136,101) # rgb = (0x65,0x88,0x65) │ │ ( 0,100, 0) # rgb = (0x00,0x64,0x00) DarkGreen │ │ - ( 0,153, 0) # rgb = (0x00,0x99,0x00) │ │ - ( 0,194, 0) # rgb = (0x00,0xc2,0x00) │ │ - ( 0,196, 0) # rgb = (0x00,0xc4,0x00) │ │ - ( 0,170, 0) # rgb = (0x00,0xaa,0x00) │ │ (121,162,121) # rgb = (0x79,0xa2,0x79) │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ ( 0, 97, 0) # rgb = (0x00,0x61,0x00) │ │ - ( 0,146, 0) # rgb = (0x00,0x92,0x00) │ │ - ( 0,186, 0) # rgb = (0x00,0xba,0x00) │ │ - ( 0,199, 0) # rgb = (0x00,0xc7,0x00) │ │ - ( 0,179, 0) # rgb = (0x00,0xb3,0x00) │ │ ( 31,149, 31) # rgb = (0x1f,0x95,0x1f) │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ - ( 0,201, 0) # rgb = (0x00,0xc9,0x00) │ │ - ( 0,183, 0) # rgb = (0x00,0xb7,0x00) │ │ ( 17,152, 17) # rgb = (0x11,0x98,0x11) │ │ (209,215,209) # rgb = (0xd1,0xd7,0xd1) │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ - ( 0,204, 0) # rgb = (0x00,0xcc,0x00) │ │ - ( 0,187, 0) # rgb = (0x00,0xbb,0x00) │ │ ( 5,156, 5) # rgb = (0x05,0x9c,0x05) │ │ (145,173,145) # rgb = (0x91,0xad,0x91) │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ ( 0, 25, 0) # rgb = (0x00,0x19,0x00) │ │ ( 0, 65, 0) # rgb = (0x00,0x41,0x00) │ │ ( 0, 47, 0) # rgb = (0x00,0x2f,0x00) │ │ - ( 0,207, 0) # rgb = (0x00,0xcf,0x00) │ │ - ( 0,192, 0) # rgb = (0x00,0xc0,0x00) │ │ - ( 0,173, 0) # rgb = (0x00,0xad,0x00) │ │ (102,156,102) # rgb = (0x66,0x9c,0x66) │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ ( 0, 50, 0) # rgb = (0x00,0x32,0x00) │ │ ( 0,105, 0) # rgb = (0x00,0x69,0x00) │ │ - ( 0,125, 0) # rgb = (0x00,0x7d,0x00) │ │ - ( 0,118, 0) # rgb = (0x00,0x76,0x00) │ │ ( 22, 88, 22) # rgb = (0x16,0x58,0x16) │ │ - ( 0,208, 0) # rgb = (0x00,0xd0,0x00) │ │ - ( 0,177, 0) # rgb = (0x00,0xb1,0x00) │ │ ( 59,148, 59) # rgb = (0x3b,0x94,0x3b) │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ ( 0,129, 0) # rgb = (0x00,0x81,0x00) │ │ - ( 0,163, 0) # rgb = (0x00,0xa3,0x00) │ │ - ( 0,197, 0) # rgb = (0x00,0xc5,0x00) │ │ - ( 0,174, 0) # rgb = (0x00,0xae,0x00) │ │ - ( 0,139, 0) # rgb = (0x00,0x8b,0x00) green4 │ │ ( 41,103, 41) # rgb = (0x29,0x67,0x29) │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ ( 0,153, 0) # rgb = (0x00,0x99,0x00) │ │ - ( 0,190, 0) # rgb = (0x00,0xbe,0x00) │ │ - ( 0,206, 0) # rgb = (0x00,0xce,0x00) │ │ - ( 0,205, 0) # rgb = (0x00,0xcd,0x00) green3 │ │ ( 0,108, 0) # rgb = (0x00,0x6c,0x00) │ │ - ( 0,195, 0) # rgb = (0x00,0xc3,0x00) │ │ - ( 0,140, 0) # rgb = (0x00,0x8c,0x00) │ │ ( 33, 97, 33) # rgb = (0x21,0x61,0x21) │ │ ( 0, 92, 0) # rgb = (0x00,0x5c,0x00) │ │ ( 19,138, 19) # rgb = (0x13,0x8a,0x13) │ │ - ( 0,209, 0) # rgb = (0x00,0xd1,0x00) │ │ - ( 0,158, 0) # rgb = (0x00,0x9e,0x00) │ │ - ( 0,193, 0) # rgb = (0x00,0xc1,0x00) │ │ ( 11,150, 11) # rgb = (0x0b,0x96,0x0b) │ │ - ( 0,200, 0) # rgb = (0x00,0xc8,0x00) │ │ - ( 0,211, 0) # rgb = (0x00,0xd3,0x00) │ │ - ( 0,202, 0) # rgb = (0x00,0xca,0x00) │ │ ( 48,148, 48) # rgb = (0x30,0x94,0x30) │ │ ( 0, 33, 0) # rgb = (0x00,0x21,0x00) │ │ ( 4,155, 4) # rgb = (0x04,0x9b,0x04) │ │ - ( 0,212, 0) # rgb = (0x00,0xd4,0x00) │ │ - ( 0,215, 5) # rgb = (0x00,0xd7,0x05) │ │ - ( 0,217, 15) # rgb = (0x00,0xd9,0x0f) │ │ ( 23,151, 23) # rgb = (0x17,0x97,0x17) │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ ( 19, 80, 19) # rgb = (0x13,0x50,0x13) │ │ ( 5,155, 5) # rgb = (0x05,0x9b,0x05) │ │ - ( 0,189, 0) # rgb = (0x00,0xbd,0x00) │ │ - ( 0,214, 0) # rgb = (0x00,0xd6,0x00) │ │ ( 11,154, 11) # rgb = (0x0b,0x9a,0x0b) │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ ( 22,113, 22) # rgb = (0x16,0x71,0x16) │ │ - ( 0,175, 0) # rgb = (0x00,0xaf,0x00) │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ ( 26,130, 26) # rgb = (0x1a,0x82,0x1a) │ │ ( 85,152, 85) # rgb = (0x55,0x98,0x55) │ │ ( 16,143, 16) # rgb = (0x10,0x8f,0x10) │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ ( 65,139, 65) # rgb = (0x41,0x8b,0x41) │ │ + ( 0,145, 0) # rgb = (0x00,0x91,0x00) │ │ + ( 0,162, 0) # rgb = (0x00,0xa2,0x00) │ │ + ( 0,144, 0) # rgb = (0x00,0x90,0x00) │ │ + ( 0,153, 0) # rgb = (0x00,0x99,0x00) │ │ + ( 0,194, 0) # rgb = (0x00,0xc2,0x00) │ │ + ( 0,196, 0) # rgb = (0x00,0xc4,0x00) │ │ + ( 0,170, 0) # rgb = (0x00,0xaa,0x00) │ │ + ( 0,146, 0) # rgb = (0x00,0x92,0x00) │ │ + ( 0,186, 0) # rgb = (0x00,0xba,0x00) │ │ + ( 0,199, 0) # rgb = (0x00,0xc7,0x00) │ │ + ( 0,179, 0) # rgb = (0x00,0xb3,0x00) │ │ + ( 0,201, 0) # rgb = (0x00,0xc9,0x00) │ │ + ( 0,183, 0) # rgb = (0x00,0xb7,0x00) │ │ + ( 0,204, 0) # rgb = (0x00,0xcc,0x00) │ │ + ( 0,187, 0) # rgb = (0x00,0xbb,0x00) │ │ + ( 0,207, 0) # rgb = (0x00,0xcf,0x00) │ │ + ( 0,192, 0) # rgb = (0x00,0xc0,0x00) │ │ + ( 0,173, 0) # rgb = (0x00,0xad,0x00) │ │ + ( 0,125, 0) # rgb = (0x00,0x7d,0x00) │ │ + ( 0,118, 0) # rgb = (0x00,0x76,0x00) │ │ + ( 0,208, 0) # rgb = (0x00,0xd0,0x00) │ │ + ( 0,177, 0) # rgb = (0x00,0xb1,0x00) │ │ + ( 0,163, 0) # rgb = (0x00,0xa3,0x00) │ │ + ( 0,197, 0) # rgb = (0x00,0xc5,0x00) │ │ + ( 0,174, 0) # rgb = (0x00,0xae,0x00) │ │ + ( 0,139, 0) # rgb = (0x00,0x8b,0x00) green4 │ │ + ( 0,190, 0) # rgb = (0x00,0xbe,0x00) │ │ + ( 0,206, 0) # rgb = (0x00,0xce,0x00) │ │ + ( 0,205, 0) # rgb = (0x00,0xcd,0x00) green3 │ │ + ( 0,195, 0) # rgb = (0x00,0xc3,0x00) │ │ + ( 0,140, 0) # rgb = (0x00,0x8c,0x00) │ │ + ( 0,209, 0) # rgb = (0x00,0xd1,0x00) │ │ + ( 0,158, 0) # rgb = (0x00,0x9e,0x00) │ │ + ( 0,193, 0) # rgb = (0x00,0xc1,0x00) │ │ + ( 0,200, 0) # rgb = (0x00,0xc8,0x00) │ │ + ( 0,211, 0) # rgb = (0x00,0xd3,0x00) │ │ + ( 0,202, 0) # rgb = (0x00,0xca,0x00) │ │ + ( 0,212, 0) # rgb = (0x00,0xd4,0x00) │ │ + ( 0,215, 5) # rgb = (0x00,0xd7,0x05) │ │ + ( 0,217, 15) # rgb = (0x00,0xd9,0x0f) │ │ + ( 0,189, 0) # rgb = (0x00,0xbd,0x00) │ │ + ( 0,214, 0) # rgb = (0x00,0xd6,0x00) │ │ + ( 0,175, 0) # rgb = (0x00,0xaf,0x00) │ │ } │ │ tRNS { │ │ - 0 16 159 191 128 16 207 255 255 255 79 159 255 255 255 255 122 14 159 255 255 255 255 199 77 19 255 255 222 88 53 255 255 244 110 63 5 16 96 48 255 255 255 133 72 48 223 255 255 105 255 255 166 24 223 255 255 255 255 114 39 239 255 255 255 112 255 255 128 159 172 255 255 255 216 255 255 255 177 16 243 255 255 255 211 43 52 244 255 255 233 58 105 255 67 142 144 187 29 129} │ │ + 0 16 159 191 128 16 207 79 159 122 14 159 199 77 19 222 88 53 244 110 63 5 16 96 48 133 72 48 223 105 166 24 223 114 39 239 112 128 159 172 216 177 16 243 211 43 52 244 233 58 105 67 142 144 187 29 129} │ │ IMAGE { │ │ pixels hex │ │ 000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000010203040000 │ │ -000000000000000000000000000000000005060708090a00 │ │ -00000000000000000000000000000000000b0c0d0e0f1011 │ │ -000000000000000000000000000000001213141516171819 │ │ -0000000000000000000000000000001213141a1b1c1d1e00 │ │ -00000000000000000000000000001213141f202122232400 │ │ -0000252627000000000000000012131428292a2b2c110000 │ │ -002d2e2f3031000000000000121314320e33341835000000 │ │ -00363738393a3b0000000012131432151617183c00000000 │ │ -003d3e3f40393a3b0000121314321a1b1c1d1e0000000000 │ │ -004133423240394344451314321f20212223240000000000 │ │ -00004633154740334837143232492a2b2c11000000000000 │ │ -0000004a164b4c3f4d40474738334e183500000000000000 │ │ -0000004f501b1a5152534c4b165418550000000000000000 │ │ -000000005657584059511a1b5a1d5b000000000000000000 │ │ -00000000005c5d2928405821225e24000000000000000000 │ │ -0000000000005f330e495d602c1100000000000000000000 │ │ -00000000000000615d5d4e18620000000000000000000000 │ │ -000000000000000063601855000000000000000000000000 │ │ -000000000000000000626200000000000000000000000000 │ │ +00000000000000000000000000000000000506393a3b0700 │ │ +0000000000000000000000000000000000083c3d3e3f090a │ │ +000000000000000000000000000000000b404142430c0d0e │ │ +0000000000000000000000000000000b404144450f101100 │ │ +00000000000000000000000000000b404146471213141500 │ │ +000016171800000000000000000b404148494a191a0a0000 │ │ +001b1c4b4c1d0000000000000b40414d3e4e1e0d1f000000 │ │ +00204f50515221000000000b40414d42430c0d2200000000 │ │ +002353545551522100000b40414d44450f10110000000000 │ │ +00244e564d555157252640414d4647121314150000000000 │ │ +0000274e4258554e594f414d4d5a4a191a0a000000000000 │ │ +00000028435b5c545d555858504e290d1f00000000000000 │ │ +0000002a2b45445e5f605c5b432c0d2d0000000000000000 │ │ +000000002e2f6155625e4445301031000000000000000000 │ │ +000000000032634948556112133315000000000000000000 │ │ +000000000000344e3e5a63351a0a00000000000000000000 │ │ +00000000000000366363290d370000000000000000000000 │ │ +000000000000000038350d2d000000000000000000000000 │ │ +000000000000000000373700000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000 │ │ } │ ├── Image content ├── res/drawable/action_help.png │ ├── sng │ │ @@ -1,14 +1,14 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 48; height: 48; bitdepth: 8; │ │ using color palette; │ │ } │ │ PLTE { │ │ - (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ ├── Image content ├── res/drawable/content_save.png │ ├── sng │ │ @@ -1,14 +1,14 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 48; height: 48; bitdepth: 8; │ │ using color palette; │ │ } │ │ PLTE { │ │ - (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ ├── Image content ├── res/drawable/content_edit.png │ ├── sng │ │ @@ -1,14 +1,14 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 48; height: 48; bitdepth: 8; │ │ using color palette; │ │ } │ │ PLTE { │ │ - (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ ├── Image content ├── res/drawable/collections_collection.png │ ├── sng │ │ @@ -1,14 +1,14 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 48; height: 48; bitdepth: 8; │ │ using color palette; │ │ } │ │ PLTE { │ │ - (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ ├── Image content ├── res/drawable/av_play.png │ ├── sng │ │ @@ -1,14 +1,14 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 48; height: 48; bitdepth: 8; │ │ using color palette; │ │ } │ │ PLTE { │ │ - (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ ├── Image content ├── res/drawable/presence_online.png │ ├── sng │ │ @@ -1,140 +1,140 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 18; height: 18; bitdepth: 8; │ │ using color palette; │ │ } │ │ PLTE { │ │ - (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ (105,105,105) # rgb = (0x69,0x69,0x69) grey41 │ │ (114,114,114) # rgb = (0x72,0x72,0x72) │ │ (121,121,121) # rgb = (0x79,0x79,0x79) │ │ (125,125,125) # rgb = (0x7d,0x7d,0x7d) grey49 │ │ (103,103,103) # rgb = (0x67,0x67,0x67) │ │ (119,119,119) # rgb = (0x77,0x77,0x77) │ │ (142,142,142) # rgb = (0x8e,0x8e,0x8e) │ │ + (106,106,106) # rgb = (0x6a,0x6a,0x6a) │ │ + (129,129,129) # rgb = (0x81,0x81,0x81) │ │ + (130,130,130) # rgb = (0x82,0x82,0x82) grey51 │ │ + (121,121,121) # rgb = (0x79,0x79,0x79) │ │ + (166,166,166) # rgb = (0xa6,0xa6,0xa6) grey65 │ │ + (146,146,146) # rgb = (0x92,0x92,0x92) │ │ + (168,168,168) # rgb = (0xa8,0xa8,0xa8) grey66 │ │ + (185,185,185) # rgb = (0xb9,0xb9,0xb9) │ │ + (196,196,196) # rgb = (0xc4,0xc4,0xc4) grey77 │ │ + (197,197,197) # rgb = (0xc5,0xc5,0xc5) │ │ + (190,190,190) # rgb = (0xbe,0xbe,0xbe) grey │ │ + (175,175,175) # rgb = (0xaf,0xaf,0xaf) │ │ + (225,225,225) # rgb = (0xe1,0xe1,0xe1) │ │ + (209,209,209) # rgb = (0xd1,0xd1,0xd1) grey82 │ │ + (178,178,178) # rgb = (0xb2,0xb2,0xb2) │ │ + (223,223,223) # rgb = (0xdf,0xdf,0xdf) │ │ + (186,186,186) # rgb = (0xba,0xba,0xba) grey73 │ │ + (224,224,224) # rgb = (0xe0,0xe0,0xe0) grey88 │ │ + (242,242,242) # rgb = (0xf2,0xf2,0xf2) grey95 │ │ + (213,213,213) # rgb = (0xd5,0xd5,0xd5) │ │ + (231,231,231) # rgb = (0xe7,0xe7,0xe7) │ │ + (239,239,239) # rgb = (0xef,0xef,0xef) │ │ + (244,244,244) # rgb = (0xf4,0xf4,0xf4) │ │ (163,163,163) # rgb = (0xa3,0xa3,0xa3) grey64 │ │ (177,177,177) # rgb = (0xb1,0xb1,0xb1) │ │ (186,186,186) # rgb = (0xba,0xba,0xba) grey73 │ │ - (106,106,106) # rgb = (0x6a,0x6a,0x6a) │ │ - (129,129,129) # rgb = (0x81,0x81,0x81) │ │ (164,164,164) # rgb = (0xa4,0xa4,0xa4) │ │ (194,194,194) # rgb = (0xc2,0xc2,0xc2) grey76 │ │ (186,205,161) # rgb = (0xba,0xcd,0xa1) │ │ (167,208,113) # rgb = (0xa7,0xd0,0x71) │ │ (160,209, 94) # rgb = (0xa0,0xd1,0x5e) │ │ - (130,130,130) # rgb = (0x82,0x82,0x82) grey51 │ │ (172,172,172) # rgb = (0xac,0xac,0xac) │ │ (202,205,197) # rgb = (0xca,0xcd,0xc5) │ │ (153,205, 84) # rgb = (0x99,0xcd,0x54) │ │ (145,211, 57) # rgb = (0x91,0xd3,0x39) │ │ (152,218, 64) # rgb = (0x98,0xda,0x40) │ │ (155,221, 67) # rgb = (0x9b,0xdd,0x43) │ │ - (121,121,121) # rgb = (0x79,0x79,0x79) │ │ - (166,166,166) # rgb = (0xa6,0xa6,0xa6) grey65 │ │ (208,208,208) # rgb = (0xd0,0xd0,0xd0) │ │ (139,201, 56) # rgb = (0x8b,0xc9,0x38) │ │ (130,209, 24) # rgb = (0x82,0xd1,0x18) │ │ (141,220, 35) # rgb = (0x8d,0xdc,0x23) │ │ (146,226, 40) # rgb = (0x92,0xe2,0x28) │ │ (149,228, 43) # rgb = (0x95,0xe4,0x2b) │ │ - (146,146,146) # rgb = (0x92,0x92,0x92) │ │ (198,198,198) # rgb = (0xc6,0xc6,0xc6) │ │ (177,210,143) # rgb = (0xb1,0xd2,0x8f) │ │ (110,201, 0) # rgb = (0x6e,0xc9,0x00) │ │ (124,215, 4) # rgb = (0x7c,0xd7,0x04) │ │ (134,224, 13) # rgb = (0x86,0xe0,0x0d) │ │ (138,228, 17) # rgb = (0x8a,0xe4,0x11) │ │ (139,230, 19) # rgb = (0x8b,0xe6,0x13) │ │ - (168,168,168) # rgb = (0xa8,0xa8,0xa8) grey66 │ │ (216,216,216) # rgb = (0xd8,0xd8,0xd8) │ │ (120,195, 52) # rgb = (0x78,0xc3,0x34) │ │ (105,202, 0) # rgb = (0x69,0xca,0x00) │ │ (118,215, 0) # rgb = (0x76,0xd7,0x00) │ │ (126,223, 0) # rgb = (0x7e,0xdf,0x00) │ │ (129,226, 0) # rgb = (0x81,0xe2,0x00) │ │ (130,227, 0) # rgb = (0x82,0xe3,0x00) │ │ - (185,185,185) # rgb = (0xb9,0xb9,0xb9) │ │ (226,226,226) # rgb = (0xe2,0xe2,0xe2) │ │ ( 95,188, 15) # rgb = (0x5f,0xbc,0x0f) │ │ (103,202, 0) # rgb = (0x67,0xca,0x00) │ │ (115,214, 0) # rgb = (0x73,0xd6,0x00) │ │ (122,221, 0) # rgb = (0x7a,0xdd,0x00) │ │ (125,223, 0) # rgb = (0x7d,0xdf,0x00) │ │ (125,224, 0) # rgb = (0x7d,0xe0,0x00) │ │ - (196,196,196) # rgb = (0xc4,0xc4,0xc4) grey77 │ │ (233,233,233) # rgb = (0xe9,0xe9,0xe9) │ │ ( 92,184, 15) # rgb = (0x5c,0xb8,0x0f) │ │ ( 99,198, 0) # rgb = (0x63,0xc6,0x00) │ │ (111,210, 0) # rgb = (0x6f,0xd2,0x00) │ │ (118,217, 0) # rgb = (0x76,0xd9,0x00) │ │ (121,219, 0) # rgb = (0x79,0xdb,0x00) │ │ (121,220, 0) # rgb = (0x79,0xdc,0x00) │ │ - (197,197,197) # rgb = (0xc5,0xc5,0xc5) │ │ (235,235,235) # rgb = (0xeb,0xeb,0xeb) grey92 │ │ (112,188, 53) # rgb = (0x70,0xbc,0x35) │ │ ( 93,191, 0) # rgb = (0x5d,0xbf,0x00) │ │ (106,204, 0) # rgb = (0x6a,0xcc,0x00) │ │ (114,212, 0) # rgb = (0x72,0xd4,0x00) │ │ (117,214, 0) # rgb = (0x75,0xd6,0x00) │ │ - (190,190,190) # rgb = (0xbe,0xbe,0xbe) grey │ │ (232,232,232) # rgb = (0xe8,0xe8,0xe8) grey91 │ │ (176,211,152) # rgb = (0xb0,0xd3,0x98) │ │ ( 84,180, 0) # rgb = (0x54,0xb4,0x00) │ │ ( 98,194, 0) # rgb = (0x62,0xc2,0x00) │ │ (107,203, 0) # rgb = (0x6b,0xcb,0x00) │ │ (112,207, 0) # rgb = (0x70,0xcf,0x00) │ │ (113,209, 0) # rgb = (0x71,0xd1,0x00) │ │ - (175,175,175) # rgb = (0xaf,0xaf,0xaf) │ │ - (225,225,225) # rgb = (0xe1,0xe1,0xe1) │ │ (241,241,241) # rgb = (0xf1,0xf1,0xf1) │ │ (108,181, 52) # rgb = (0x6c,0xb5,0x34) │ │ ( 86,179, 0) # rgb = (0x56,0xb3,0x00) │ │ ( 96,190, 0) # rgb = (0x60,0xbe,0x00) │ │ (102,195, 0) # rgb = (0x66,0xc3,0x00) │ │ (104,198, 0) # rgb = (0x68,0xc6,0x00) │ │ - (209,209,209) # rgb = (0xd1,0xd1,0xd1) grey82 │ │ (239,239,239) # rgb = (0xef,0xef,0xef) │ │ (234,238,231) # rgb = (0xea,0xee,0xe7) │ │ (107,178, 53) # rgb = (0x6b,0xb2,0x35) │ │ ( 81,171, 0) # rgb = (0x51,0xab,0x00) │ │ ( 88,178, 0) # rgb = (0x58,0xb2,0x00) │ │ ( 91,181, 0) # rgb = (0x5b,0xb5,0x00) │ │ - (178,178,178) # rgb = (0xb2,0xb2,0xb2) │ │ - (223,223,223) # rgb = (0xdf,0xdf,0xdf) │ │ (242,242,242) # rgb = (0xf2,0xf2,0xf2) grey95 │ │ (245,245,245) # rgb = (0xf5,0xf5,0xf5) grey96 │ │ (178,210,156) # rgb = (0xb2,0xd2,0x9c) │ │ (109,177, 55) # rgb = (0x6d,0xb1,0x37) │ │ ( 84,166, 15) # rgb = (0x54,0xa6,0x0f) │ │ - (186,186,186) # rgb = (0xba,0xba,0xba) grey73 │ │ - (224,224,224) # rgb = (0xe0,0xe0,0xe0) grey88 │ │ - (242,242,242) # rgb = (0xf2,0xf2,0xf2) grey95 │ │ (246,246,246) # rgb = (0xf6,0xf6,0xf6) │ │ - (213,213,213) # rgb = (0xd5,0xd5,0xd5) │ │ - (231,231,231) # rgb = (0xe7,0xe7,0xe7) │ │ - (239,239,239) # rgb = (0xef,0xef,0xef) │ │ - (244,244,244) # rgb = (0xf4,0xf4,0xf4) │ │ } │ │ tRNS { │ │ - 0 70 141 199 240 32 140 243 255 255 255 32 163 255 255 255 255 255 140 255 255 255 255 255 255 70 243 255 255 255 255 255 255 141 255 255 255 255 255 255 255 199 255 255 255 255 255 255 255 240 255 255 255 255 255 255 255 240 255 255 255 255 255 255 255 199 255 255 255 255 255 255 141 255 255 255 255 255 255 255 70 243 255 255 255 255 255 255 140 255 255 255 255 255 255 32 163 255 255 255 255 255 32 140 243 255 70 141 199 240} │ │ + 0 70 141 199 240 32 140 243 32 163 140 70 243 141 199 240 240 199 141 70 243 140 32 163 32 140 243 70 141 199 240} │ │ IMAGE { │ │ pixels hex │ │ 000000000000000000000000000000000000 │ │ 000000000001020304040302010000000000 │ │ -00000005060708090a0a0908070605000000 │ │ -00000b0c0d0e0f101111100f0e0d0c0b0000 │ │ -000012131415161718181716151413120000 │ │ -00191a1b1c1d1e1f20201f1e1d1c1b1a1900 │ │ -002122232425262728282726252423222100 │ │ -00292a2b2c2d2e2f30302f2e2d2c2b2a2900 │ │ -003132333435363738383736353433323100 │ │ -00393a3b3c3d3e3f40403f3e3d3c3b3a3900 │ │ -00414243444546472d2d4746454443424100 │ │ -0048494a4b4c4d4e4f4f4e4d4c4b4a494800 │ │ -005051525354555657575655545352515000 │ │ -000058595a5b5c5d5e5e5d5c5b5a59580000 │ │ -00005f6061626364656564636261605f0000 │ │ -000000666768696969696969686766000000 │ │ -00000000006a6b6c6d6d6c6b6a0000000000 │ │ +0000000506071f202121201f070605000000 │ │ +000008092223242526262524232209080000 │ │ +00000a2728292a2b2c2c2b2a2928270a0000 │ │ +000b0c2d2e2f3031323231302f2e2d0c0b00 │ │ +000d33343536373839393837363534330d00 │ │ +000e3a3b3c3d3e3f40403f3e3d3c3b3a0e00 │ │ +000f41424344454647474645444342410f00 │ │ +001048494a4b4c4d4e4e4d4c4b4a49481000 │ │ +00114f50515253543d3d54535251504f1100 │ │ +001255565758595a5b5b5a59585756551200 │ │ +0013145c5d5e5f606161605f5e5d5c141300 │ │ +000015626364656667676665646362150000 │ │ +0000161768696a6b6c6c6b6a696817160000 │ │ +00000018191a6d6d6d6d6d6d1a1918000000 │ │ +00000000001b1c1d1e1e1d1c1b0000000000 │ │ 000000000000000000000000000000000000 │ │ } │ ├── Image content ├── res/drawable/av_pause.png │ ├── sng │ │ @@ -1,14 +1,14 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 48; height: 48; bitdepth: 8; │ │ using color palette; │ │ } │ │ PLTE { │ │ - (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ ├── Image content ├── res/drawable/social_add_person.png │ ├── sng │ │ @@ -1,14 +1,14 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 48; height: 48; bitdepth: 8; │ │ using color palette; │ │ } │ │ PLTE { │ │ - (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ ├── Image content ├── res/drawable/navigation_previous_item.png │ ├── sng │ │ @@ -1,14 +1,14 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 48; height: 48; bitdepth: 8; │ │ using color palette; │ │ } │ │ PLTE { │ │ - (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ ├── Image content ├── res/drawable/indicator_error.png │ ├── sng │ │ @@ -1,177 +1,176 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 24; height: 24; bitdepth: 8; │ │ using color palette; │ │ } │ │ PLTE { │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (132, 4, 49) # rgb = (0x84,0x04,0x31) │ │ ( 99, 4, 33) # rgb = (0x63,0x04,0x21) │ │ ( 90, 4, 33) # rgb = (0x5a,0x04,0x21) │ │ ( 90, 4, 33) # rgb = (0x5a,0x04,0x21) │ │ ( 90, 4, 33) # rgb = (0x5a,0x04,0x21) │ │ (165, 4, 57) # rgb = (0xa5,0x04,0x39) │ │ (115, 4, 41) # rgb = (0x73,0x04,0x29) │ │ (115, 0, 41) # rgb = (0x73,0x00,0x29) │ │ + (165, 4, 57) # rgb = (0xa5,0x04,0x39) │ │ + (132, 0, 41) # rgb = (0x84,0x00,0x29) │ │ + (132, 4, 41) # rgb = (0x84,0x04,0x29) │ │ + (181, 4, 57) # rgb = (0xb5,0x04,0x39) │ │ + (140, 4, 49) # rgb = (0x8c,0x04,0x31) │ │ + (173, 4, 57) # rgb = (0xad,0x04,0x39) │ │ + (165, 4, 57) # rgb = (0xa5,0x04,0x39) │ │ + (173, 4, 57) # rgb = (0xad,0x04,0x39) │ │ + (189, 4, 66) # rgb = (0xbd,0x04,0x42) │ │ + (181, 4, 66) # rgb = (0xb5,0x04,0x42) │ │ + (181, 4, 66) # rgb = (0xb5,0x04,0x42) │ │ + (198, 4, 66) # rgb = (0xc6,0x04,0x42) │ │ + (189, 4, 66) # rgb = (0xbd,0x04,0x42) │ │ + (206, 4, 66) # rgb = (0xce,0x04,0x42) │ │ + (206, 4, 74) # rgb = (0xce,0x04,0x4a) │ │ + (206, 4, 66) # rgb = (0xce,0x04,0x42) │ │ + (214, 4, 74) # rgb = (0xd6,0x04,0x4a) │ │ + (206, 0, 74) # rgb = (0xce,0x00,0x4a) │ │ + (222, 0, 74) # rgb = (0xde,0x00,0x4a) │ │ + (222, 4, 74) # rgb = (0xde,0x04,0x4a) │ │ + (231, 4, 74) # rgb = (0xe7,0x04,0x4a) │ │ + (222, 4, 74) # rgb = (0xde,0x04,0x4a) │ │ + (231, 4, 82) # rgb = (0xe7,0x04,0x52) │ │ + (231, 0, 74) # rgb = (0xe7,0x00,0x4a) │ │ + (231, 16, 90) # rgb = (0xe7,0x10,0x5a) │ │ + (231, 20, 82) # rgb = (0xe7,0x14,0x52) │ │ + (231, 36, 99) # rgb = (0xe7,0x24,0x63) │ │ + (222, 32, 99) # rgb = (0xde,0x20,0x63) │ │ + (222, 32, 90) # rgb = (0xde,0x20,0x5a) │ │ + (222, 48,107) # rgb = (0xde,0x30,0x6b) │ │ + (231, 52,107) # rgb = (0xe7,0x34,0x6b) │ │ + (222, 69,123) # rgb = (0xde,0x45,0x7b) │ │ + (231, 69,115) # rgb = (0xe7,0x45,0x73) │ │ + (222, 52,107) # rgb = (0xde,0x34,0x6b) │ │ + (222, 65,115) # rgb = (0xde,0x41,0x73) │ │ + (231, 81,132) # rgb = (0xe7,0x51,0x84) │ │ + (222, 60,115) # rgb = (0xde,0x3c,0x73) │ │ + (222, 69,115) # rgb = (0xde,0x45,0x73) │ │ + (231, 93,140) # rgb = (0xe7,0x5d,0x8c) │ │ + (231,101,148) # rgb = (0xe7,0x65,0x94) │ │ + (231,101,140) # rgb = (0xe7,0x65,0x8c) │ │ + (222, 69,123) # rgb = (0xde,0x45,0x7b) │ │ + (222, 89,132) # rgb = (0xde,0x59,0x84) │ │ + (231,109,148) # rgb = (0xe7,0x6d,0x94) │ │ + (231,117,156) # rgb = (0xe7,0x75,0x9c) │ │ + (231,117,156) # rgb = (0xe7,0x75,0x9c) │ │ + (231,117,156) # rgb = (0xe7,0x75,0x9c) │ │ + (222, 89,140) # rgb = (0xde,0x59,0x8c) │ │ (148, 4, 49) # rgb = (0x94,0x04,0x31) │ │ (189, 4, 66) # rgb = (0xbd,0x04,0x42) │ │ (222, 4, 74) # rgb = (0xde,0x04,0x4a) │ │ (239, 4, 82) # rgb = (0xef,0x04,0x52) │ │ (189, 0, 66) # rgb = (0xbd,0x00,0x42) │ │ - (165, 4, 57) # rgb = (0xa5,0x04,0x39) │ │ - (132, 0, 41) # rgb = (0x84,0x00,0x29) │ │ (206, 4, 74) # rgb = (0xce,0x04,0x4a) │ │ (247, 4, 82) # rgb = (0xf7,0x04,0x52) │ │ (255, 12, 90) # rgb = (0xff,0x0c,0x5a) │ │ (255, 16, 99) # rgb = (0xff,0x10,0x63) │ │ (255, 28, 99) # rgb = (0xff,0x1c,0x63) │ │ (255, 28,107) # rgb = (0xff,0x1c,0x6b) │ │ (255, 20, 99) # rgb = (0xff,0x14,0x63) │ │ (206, 4, 66) # rgb = (0xce,0x04,0x42) │ │ - (132, 4, 41) # rgb = (0x84,0x04,0x29) │ │ - (181, 4, 57) # rgb = (0xb5,0x04,0x39) │ │ - (140, 4, 49) # rgb = (0x8c,0x04,0x31) │ │ (173, 4, 57) # rgb = (0xad,0x04,0x39) │ │ (222, 4, 82) # rgb = (0xde,0x04,0x52) │ │ (255, 4, 82) # rgb = (0xff,0x04,0x52) │ │ (247, 8, 90) # rgb = (0xf7,0x08,0x5a) │ │ (247, 20, 99) # rgb = (0xf7,0x14,0x63) │ │ (255, 48,115) # rgb = (0xff,0x30,0x73) │ │ (247, 73,132) # rgb = (0xf7,0x49,0x84) │ │ (255, 73,132) # rgb = (0xff,0x49,0x84) │ │ (247, 48,115) # rgb = (0xf7,0x30,0x73) │ │ (255, 8, 90) # rgb = (0xff,0x08,0x5a) │ │ - (173, 4, 57) # rgb = (0xad,0x04,0x39) │ │ - (165, 4, 57) # rgb = (0xa5,0x04,0x39) │ │ (247, 20, 90) # rgb = (0xf7,0x14,0x5a) │ │ (255,105,156) # rgb = (0xff,0x69,0x9c) │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ - (173, 4, 57) # rgb = (0xad,0x04,0x39) │ │ - (189, 4, 66) # rgb = (0xbd,0x04,0x42) │ │ - (181, 4, 66) # rgb = (0xb5,0x04,0x42) │ │ (214, 4, 74) # rgb = (0xd6,0x04,0x4a) │ │ (247, 81,140) # rgb = (0xf7,0x51,0x8c) │ │ (247, 81,132) # rgb = (0xf7,0x51,0x84) │ │ - (181, 4, 66) # rgb = (0xb5,0x04,0x42) │ │ - (198, 4, 66) # rgb = (0xc6,0x04,0x42) │ │ (198, 4, 66) # rgb = (0xc6,0x04,0x42) │ │ (231, 4, 74) # rgb = (0xe7,0x04,0x4a) │ │ (239, 77,132) # rgb = (0xef,0x4d,0x84) │ │ (231, 4, 82) # rgb = (0xe7,0x04,0x52) │ │ - (189, 4, 66) # rgb = (0xbd,0x04,0x42) │ │ - (206, 4, 66) # rgb = (0xce,0x04,0x42) │ │ (239, 0, 82) # rgb = (0xef,0x00,0x52) │ │ - (206, 4, 74) # rgb = (0xce,0x04,0x4a) │ │ (231, 77,132) # rgb = (0xe7,0x4d,0x84) │ │ - (206, 4, 66) # rgb = (0xce,0x04,0x42) │ │ - (214, 4, 74) # rgb = (0xd6,0x04,0x4a) │ │ (239, 4, 74) # rgb = (0xef,0x04,0x4a) │ │ - (206, 0, 74) # rgb = (0xce,0x00,0x4a) │ │ - (222, 0, 74) # rgb = (0xde,0x00,0x4a) │ │ (231, 8, 82) # rgb = (0xe7,0x08,0x52) │ │ (231, 0, 74) # rgb = (0xe7,0x00,0x4a) │ │ (231, 0, 82) # rgb = (0xe7,0x00,0x52) │ │ (222, 0, 74) # rgb = (0xde,0x00,0x4a) │ │ (222, 77,123) # rgb = (0xde,0x4d,0x7b) │ │ - (222, 4, 74) # rgb = (0xde,0x04,0x4a) │ │ - (231, 4, 74) # rgb = (0xe7,0x04,0x4a) │ │ (231, 16, 90) # rgb = (0xe7,0x10,0x5a) │ │ (206, 77,123) # rgb = (0xce,0x4d,0x7b) │ │ - (222, 4, 74) # rgb = (0xde,0x04,0x4a) │ │ - (231, 4, 82) # rgb = (0xe7,0x04,0x52) │ │ (222, 20, 90) # rgb = (0xde,0x14,0x5a) │ │ (206, 0, 66) # rgb = (0xce,0x00,0x42) │ │ (231, 20, 90) # rgb = (0xe7,0x14,0x5a) │ │ - (231, 0, 74) # rgb = (0xe7,0x00,0x4a) │ │ - (231, 16, 90) # rgb = (0xe7,0x10,0x5a) │ │ (231, 28, 90) # rgb = (0xe7,0x1c,0x5a) │ │ (222, 12, 82) # rgb = (0xde,0x0c,0x52) │ │ (222, 8, 82) # rgb = (0xde,0x08,0x52) │ │ (222, 16, 82) # rgb = (0xde,0x10,0x52) │ │ (231, 44,107) # rgb = (0xe7,0x2c,0x6b) │ │ (247,162,189) # rgb = (0xf7,0xa2,0xbd) │ │ (239,162,189) # rgb = (0xef,0xa2,0xbd) │ │ (231, 12, 82) # rgb = (0xe7,0x0c,0x52) │ │ (222, 28, 99) # rgb = (0xde,0x1c,0x63) │ │ - (231, 20, 82) # rgb = (0xe7,0x14,0x52) │ │ - (231, 36, 99) # rgb = (0xe7,0x24,0x63) │ │ - (222, 32, 99) # rgb = (0xde,0x20,0x63) │ │ (222, 28, 90) # rgb = (0xde,0x1c,0x5a) │ │ (239,154,181) # rgb = (0xef,0x9a,0xb5) │ │ (247,154,181) # rgb = (0xf7,0x9a,0xb5) │ │ - (222, 32, 90) # rgb = (0xde,0x20,0x5a) │ │ - (222, 48,107) # rgb = (0xde,0x30,0x6b) │ │ (231, 48,107) # rgb = (0xe7,0x30,0x6b) │ │ (222, 24, 90) # rgb = (0xde,0x18,0x5a) │ │ (214, 0, 74) # rgb = (0xd6,0x00,0x4a) │ │ (222,146,173) # rgb = (0xde,0x92,0xad) │ │ (222, 48,107) # rgb = (0xde,0x30,0x6b) │ │ - (231, 52,107) # rgb = (0xe7,0x34,0x6b) │ │ - (222, 69,123) # rgb = (0xde,0x45,0x7b) │ │ (222, 56,115) # rgb = (0xde,0x38,0x73) │ │ (222, 24, 82) # rgb = (0xde,0x18,0x52) │ │ (214, 4, 66) # rgb = (0xd6,0x04,0x42) │ │ (173, 16, 66) # rgb = (0xad,0x10,0x42) │ │ (206,134,156) # rgb = (0xce,0x86,0x9c) │ │ (198,134,156) # rgb = (0xc6,0x86,0x9c) │ │ (214, 0, 66) # rgb = (0xd6,0x00,0x42) │ │ - (231, 69,115) # rgb = (0xe7,0x45,0x73) │ │ - (222, 52,107) # rgb = (0xde,0x34,0x6b) │ │ - (222, 65,115) # rgb = (0xde,0x41,0x73) │ │ - (231, 81,132) # rgb = (0xe7,0x51,0x84) │ │ (222, 40, 99) # rgb = (0xde,0x28,0x63) │ │ (214, 12, 82) # rgb = (0xd6,0x0c,0x52) │ │ (181, 0, 66) # rgb = (0xb5,0x00,0x42) │ │ (173, 0, 57) # rgb = (0xad,0x00,0x39) │ │ (181, 0, 57) # rgb = (0xb5,0x00,0x39) │ │ (222, 36, 99) # rgb = (0xde,0x24,0x63) │ │ - (222, 60,115) # rgb = (0xde,0x3c,0x73) │ │ - (222, 69,115) # rgb = (0xde,0x45,0x73) │ │ - (231, 93,140) # rgb = (0xe7,0x5d,0x8c) │ │ - (231,101,148) # rgb = (0xe7,0x65,0x94) │ │ (222, 81,123) # rgb = (0xde,0x51,0x7b) │ │ (222, 52,107) # rgb = (0xde,0x34,0x6b) │ │ (206, 28, 90) # rgb = (0xce,0x1c,0x5a) │ │ (206, 12, 74) # rgb = (0xce,0x0c,0x4a) │ │ (214, 28, 90) # rgb = (0xd6,0x1c,0x5a) │ │ (214, 52,107) # rgb = (0xd6,0x34,0x6b) │ │ (222, 81,132) # rgb = (0xde,0x51,0x84) │ │ - (231,101,140) # rgb = (0xe7,0x65,0x8c) │ │ - (222, 69,123) # rgb = (0xde,0x45,0x7b) │ │ - (222, 89,132) # rgb = (0xde,0x59,0x84) │ │ - (231,109,148) # rgb = (0xe7,0x6d,0x94) │ │ - (231,117,156) # rgb = (0xe7,0x75,0x9c) │ │ - (231,117,156) # rgb = (0xe7,0x75,0x9c) │ │ - (231,117,156) # rgb = (0xe7,0x75,0x9c) │ │ - (222, 89,140) # rgb = (0xde,0x59,0x8c) │ │ } │ │ tRNS { │ │ - 0 0 28 99 160 209 243 1 101 199 255 255 255 255 255 18 137 255 255 255 255 255 255 255 255 137 1 137 255 255 255 255 255 255 255 255 255 255 1 101 255 255 255 101 28 199 255 255 255 28 99 255 255 255 255 99 160 255 209 255 209 243 255 243 243 255 255 255 255 255 243 209 255 255 209 160 255 255 255 160 99 255 255 255 255 255 255 255 255 255 99 28 199 255 255 255 199 101 255 255 255 255 255 1 137 255 255 255 255 255 255 255 137 1 18 137 255 255 255 255 255 255 18 1 101 199 255 255 255 255 255 255 255 199 1 28 99 160 209 243 28} │ │ + 0 28 99 160 209 243 1 101 199 18 137 137 1 137 1 101 101 28 199 28 99 99 160 209 209 243 243 243 243 209 209 160 160 99 99 28 199 199 101 1 137 137 1 18 137 18 1 101 199 199 1 28 99 160 209 243 28} │ │ IMAGE { │ │ pixels hex │ │ 000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000 │ │ -000001010101010203040506060504030201010101010000 │ │ -00000101010708090a0b0c0d0d0c0e0a0908070101010000 │ │ -000001010f100a11121314151617130d180a190f01010000 │ │ -0000011a1b1c1d1e1f202122232420251e1d1c1b26010000 │ │ -000001271c1d1e121f28292a2a29281f12121d1c2b010000 │ │ -00002c2d2e12121212122f2a2a3012121212122e2d310000 │ │ -0000323334120d120d0d352a2a350d0d120d123633370000 │ │ -0000382e390d0d0d0d0d352a2a350d0d0d0d0d0d2e380000 │ │ -00003a0c0d0d0d390d363b2a2a35360d390d0d390c3c0000 │ │ -00003d3436363e363434352a2a3b343436340d34363f0000 │ │ -00004041364236433444452a2a450c433443344341460000 │ │ -00004748344334421d2e492a2a492e4236423634484a0000 │ │ -00004b4c440c440c420c4d334d18440c440c440c4e4f0000 │ │ -00005051524244445354555657554c0c42444458595a0000 │ │ -00005b5c5d440c440c525e2a2a5f520c440c4459605b0000 │ │ -0000016162636464644d652a2a654d646464636661010000 │ │ -0000016768696a646b0e6c6d6e6c0e6f2e6a697071010000 │ │ -0000010172734574754d767777784d757945737a01010000 │ │ -00000101017b7c7d7e7f808181828384857c860101010000 │ │ -000001010101018788898a8b8b8a89888c01010101010000 │ │ +000000000000000102030405050403020100000000000000 │ │ +0000000000060708393a3b3c3c3b3d390807060000000000 │ │ +00000000090a393e3f4041424344403c45390b0900000000 │ │ +0000000c0d464748494a4b4c4d4e4a4f4847460d0e000000 │ │ +0000000f4647483f49505152525150493f3f474610000000 │ │ +00001112533f3f3f3f3f545252553f3f3f3f3f5312130000 │ │ +00001456573f3c3f3c3c585252583c3c3f3c3f5956150000 │ │ +000016535a3c3c3c3c3c585252583c3c3c3c3c3c53160000 │ │ +0000173b3c3c3c5a3c595b525258593c5a3c3c5a3b180000 │ │ +0000195759595c5957575852525b575759573c57591a0000 │ │ +00001b5d595e595f5760615252613b5f575f575f5d1c0000 │ │ +00001d62575f575e475363525263535e595e5957621e0000 │ │ +00001f64603b603b5e3b65566545603b603b603b66200000 │ │ +00002167685e6060696a6b6c6d6b643b5e60606e6f220000 │ │ +0000232470603b603b6871525272683b603b606f25230000 │ │ +000000267374757575657652527665757575747726000000 │ │ +00000027287879757a3d7b7c7d7b3d7e537978292a000000 │ │ +000000002b2c617f806581828283658084612c2d00000000 │ │ +00000000002e2f308586878888898a8b312f320000000000 │ │ +000000000000003334353637373635343800000000000000 │ │ 000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000 │ │ } │ ├── Image content ├── res/drawable/content_email.png │ ├── sng │ │ @@ -1,14 +1,14 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 48; height: 48; bitdepth: 8; │ │ using color palette; │ │ } │ │ PLTE { │ │ - (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ ├── Image content ├── res/drawable/navigation_expand.png │ ├── sng │ │ @@ -1,14 +1,14 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 48; height: 48; bitdepth: 8; │ │ using color palette; │ │ } │ │ PLTE { │ │ - (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ ├── Image content ├── res/drawable/av_fast_forward.png │ ├── sng │ │ @@ -1,14 +1,14 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 48; height: 48; bitdepth: 8; │ │ using color palette; │ │ } │ │ PLTE { │ │ - (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ ├── Image content ├── res/drawable/content_new.png │ ├── sng │ │ @@ -1,14 +1,14 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 48; height: 48; bitdepth: 8; │ │ using color palette; │ │ } │ │ PLTE { │ │ - (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ ├── Image content ├── res/drawable/turnblack.png │ ├── sng │ │ @@ -1,15 +1,14 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 18; height: 18; bitdepth: 8; │ │ using color palette; │ │ } │ │ PLTE { │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - (255, 0, 0) # rgb = (0xff,0x00,0x00) red1 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ @@ -36,29 +35,29 @@ │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ } │ │ tRNS { │ │ - 0 0 2 4 6 16 65 126 166 163 124 3 47 154 213 237 251 249 48 176 243 255 178 245 211 253 5 160 162 215 17 168 66 7} │ │ + 0 2 4 6 16 65 126 166 163 124 3 47 154 213 237 251 249 48 176 243 178 245 211 253 5 160 162 215 17 168 66 7} │ │ IMAGE { │ │ pixels base64 │ │ -000111111111110000 │ │ -001111234432111000 │ │ -0111256789A6521100 │ │ -111BCDEFGHFEDIB110 │ │ -112CJKLLLLLLKMI211 │ │ -115DKLLLLLLLLND511 │ │ -126OPLLLLLLLLLE621 │ │ -13AFLLLLLLLLLLFAQ1 │ │ -14RHLLLLLLLLLLGS41 │ │ -14SHLLLLLLLLLLG941 │ │ -13AFLLLLLLLLLLFAQ1 │ │ -126ELLLLLLLLLLT621 │ │ -115DKLLLLLLLLNDU11 │ │ -112IMNLLLLLLNMI211 │ │ -111BCDEFGGFEDI3111 │ │ -11112567V9AWU21110 │ │ -0111112QX4Q2111100 │ │ -001111111111111000 │ │ +000000000000000000 │ │ +000000123321000000 │ │ +000014567895410000 │ │ +000ABCDEFGEDCHA000 │ │ +001BIJWWWWWWJKH100 │ │ +004CJWWWWWWWWLC400 │ │ +015MNWWWWWWWWWD510 │ │ +029EWWWWWWWWWWE9O0 │ │ +03PGWWWWWWWWWWFQ30 │ │ +03QGWWWWWWWWWWF830 │ │ +029EWWWWWWWWWWE9O0 │ │ +015DWWWWWWWWWWR510 │ │ +004CJWWWWWWWWLCS00 │ │ +001HKLWWWWWWLKH100 │ │ +000ABCDEFFEDCH2000 │ │ +00001456T89US10000 │ │ +0000001OV3O1000000 │ │ +000000000000000000 │ │ } │ ├── Image content ├── res/drawable/del.png │ ├── sng │ │ @@ -1,126 +1,125 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 32; height: 32; bitdepth: 8; │ │ using color palette; │ │ } │ │ PLTE { │ │ - (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ - (255,101, 0) # rgb = (0xff,0x65,0x00) │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ (214, 4, 74) # rgb = (0xd6,0x04,0x4a) │ │ (206, 4, 66) # rgb = (0xce,0x04,0x42) │ │ (206, 4, 74) # rgb = (0xce,0x04,0x4a) │ │ (214, 4, 74) # rgb = (0xd6,0x04,0x4a) │ │ (198, 4, 66) # rgb = (0xc6,0x04,0x42) │ │ - (198, 4, 66) # rgb = (0xc6,0x04,0x42) │ │ (206, 4, 74) # rgb = (0xce,0x04,0x4a) │ │ (239, 4, 82) # rgb = (0xef,0x04,0x52) │ │ (222, 4, 74) # rgb = (0xde,0x04,0x4a) │ │ - (239, 4, 82) # rgb = (0xef,0x04,0x52) │ │ - (247, 4, 82) # rgb = (0xf7,0x04,0x52) │ │ - (222, 4, 74) # rgb = (0xde,0x04,0x4a) │ │ (214, 4, 74) # rgb = (0xd6,0x04,0x4a) │ │ - (231, 4, 82) # rgb = (0xe7,0x04,0x52) │ │ (231, 4, 74) # rgb = (0xe7,0x04,0x4a) │ │ (231, 4, 82) # rgb = (0xe7,0x04,0x52) │ │ (255, 12, 90) # rgb = (0xff,0x0c,0x5a) │ │ + (247, 12, 90) # rgb = (0xf7,0x0c,0x5a) │ │ + (255, 56,123) # rgb = (0xff,0x38,0x7b) │ │ + (247, 56,123) # rgb = (0xf7,0x38,0x7b) │ │ + (247, 77,132) # rgb = (0xf7,0x4d,0x84) │ │ + (198, 4, 66) # rgb = (0xc6,0x04,0x42) │ │ + (239, 77,132) # rgb = (0xef,0x4d,0x84) │ │ + (239, 36, 99) # rgb = (0xef,0x24,0x63) │ │ + (206, 0, 74) # rgb = (0xce,0x00,0x4a) │ │ + (189, 4, 66) # rgb = (0xbd,0x04,0x42) │ │ + (189, 0, 66) # rgb = (0xbd,0x00,0x42) │ │ + (181, 0, 66) # rgb = (0xb5,0x00,0x42) │ │ + (231, 97,140) # rgb = (0xe7,0x61,0x8c) │ │ + (231, 97,148) # rgb = (0xe7,0x61,0x94) │ │ + (181, 0, 57) # rgb = (0xb5,0x00,0x39) │ │ + (222, 77,123) # rgb = (0xde,0x4d,0x7b) │ │ + (231, 77,123) # rgb = (0xe7,0x4d,0x7b) │ │ + (206, 0, 66) # rgb = (0xce,0x00,0x42) │ │ + (222, 73,123) # rgb = (0xde,0x49,0x7b) │ │ + (231, 77,132) # rgb = (0xe7,0x4d,0x84) │ │ + (222, 36, 99) # rgb = (0xde,0x24,0x63) │ │ + (214, 32, 90) # rgb = (0xd6,0x20,0x5a) │ │ + (214, 32, 99) # rgb = (0xd6,0x20,0x63) │ │ + (222, 73,123) # rgb = (0xde,0x49,0x7b) │ │ + (231,105,148) # rgb = (0xe7,0x69,0x94) │ │ + (222, 93,140) # rgb = (0xde,0x5d,0x8c) │ │ + (231, 93,140) # rgb = (0xe7,0x5d,0x8c) │ │ + (222, 89,132) # rgb = (0xde,0x59,0x84) │ │ + (231,105,148) # rgb = (0xe7,0x69,0x94) │ │ + (198, 4, 66) # rgb = (0xc6,0x04,0x42) │ │ + (239, 4, 82) # rgb = (0xef,0x04,0x52) │ │ + (247, 4, 82) # rgb = (0xf7,0x04,0x52) │ │ + (222, 4, 74) # rgb = (0xde,0x04,0x4a) │ │ + (231, 4, 82) # rgb = (0xe7,0x04,0x52) │ │ (255, 8, 90) # rgb = (0xff,0x08,0x5a) │ │ (247, 20, 99) # rgb = (0xf7,0x14,0x63) │ │ (255, 4, 90) # rgb = (0xff,0x04,0x5a) │ │ - (247, 12, 90) # rgb = (0xf7,0x0c,0x5a) │ │ - (255, 56,123) # rgb = (0xff,0x38,0x7b) │ │ (247, 60,123) # rgb = (0xf7,0x3c,0x7b) │ │ (247, 24, 99) # rgb = (0xf7,0x18,0x63) │ │ (255, 60,123) # rgb = (0xff,0x3c,0x7b) │ │ - (247, 56,123) # rgb = (0xf7,0x38,0x7b) │ │ - (247, 77,132) # rgb = (0xf7,0x4d,0x84) │ │ (214, 4, 74) # rgb = (0xd6,0x04,0x4a) │ │ - (198, 4, 66) # rgb = (0xc6,0x04,0x42) │ │ (239, 20, 99) # rgb = (0xef,0x14,0x63) │ │ (231, 4, 74) # rgb = (0xe7,0x04,0x4a) │ │ (239, 60,123) # rgb = (0xef,0x3c,0x7b) │ │ (239, 20, 90) # rgb = (0xef,0x14,0x5a) │ │ (239, 0, 82) # rgb = (0xef,0x00,0x52) │ │ (247, 60,115) # rgb = (0xf7,0x3c,0x73) │ │ - (239, 77,132) # rgb = (0xef,0x4d,0x84) │ │ - (239, 36, 99) # rgb = (0xef,0x24,0x63) │ │ (239, 4, 74) # rgb = (0xef,0x04,0x4a) │ │ (222, 0, 74) # rgb = (0xde,0x00,0x4a) │ │ (231, 0, 74) # rgb = (0xe7,0x00,0x4a) │ │ - (206, 0, 74) # rgb = (0xce,0x00,0x4a) │ │ - (189, 4, 66) # rgb = (0xbd,0x04,0x42) │ │ (206, 0, 66) # rgb = (0xce,0x00,0x42) │ │ - (189, 0, 66) # rgb = (0xbd,0x00,0x42) │ │ (198, 0, 66) # rgb = (0xc6,0x00,0x42) │ │ (231, 20, 90) # rgb = (0xe7,0x14,0x5a) │ │ (231, 36,107) # rgb = (0xe7,0x24,0x6b) │ │ (231, 36, 99) # rgb = (0xe7,0x24,0x63) │ │ (222, 20, 90) # rgb = (0xde,0x14,0x5a) │ │ - (181, 0, 66) # rgb = (0xb5,0x00,0x42) │ │ (189, 0, 66) # rgb = (0xbd,0x00,0x42) │ │ (214, 0, 66) # rgb = (0xd6,0x00,0x42) │ │ (231, 60,115) # rgb = (0xe7,0x3c,0x73) │ │ - (231, 97,140) # rgb = (0xe7,0x61,0x8c) │ │ - (231, 97,148) # rgb = (0xe7,0x61,0x94) │ │ (222, 20, 82) # rgb = (0xde,0x14,0x52) │ │ - (181, 0, 57) # rgb = (0xb5,0x00,0x39) │ │ (189, 0, 57) # rgb = (0xbd,0x00,0x39) │ │ (214, 0, 74) # rgb = (0xd6,0x00,0x4a) │ │ - (222, 77,123) # rgb = (0xde,0x4d,0x7b) │ │ - (231, 77,123) # rgb = (0xe7,0x4d,0x7b) │ │ (222, 56,115) # rgb = (0xde,0x38,0x73) │ │ - (206, 0, 66) # rgb = (0xce,0x00,0x42) │ │ (206, 0, 74) # rgb = (0xce,0x00,0x4a) │ │ - (222, 73,123) # rgb = (0xde,0x49,0x7b) │ │ - (231, 77,132) # rgb = (0xe7,0x4d,0x84) │ │ (214, 20, 82) # rgb = (0xd6,0x14,0x52) │ │ (206, 4, 66) # rgb = (0xce,0x04,0x42) │ │ - (222, 36, 99) # rgb = (0xde,0x24,0x63) │ │ - (214, 32, 90) # rgb = (0xd6,0x20,0x5a) │ │ (222, 40, 99) # rgb = (0xde,0x28,0x63) │ │ (214, 20, 90) # rgb = (0xd6,0x14,0x5a) │ │ (222, 56,107) # rgb = (0xde,0x38,0x6b) │ │ - (214, 32, 99) # rgb = (0xd6,0x20,0x63) │ │ - (222, 73,123) # rgb = (0xde,0x49,0x7b) │ │ - (231,105,148) # rgb = (0xe7,0x69,0x94) │ │ (231,109,148) # rgb = (0xe7,0x6d,0x94) │ │ - (222, 93,140) # rgb = (0xde,0x5d,0x8c) │ │ - (231, 93,140) # rgb = (0xe7,0x5d,0x8c) │ │ - (222, 89,132) # rgb = (0xde,0x59,0x84) │ │ - (231,105,148) # rgb = (0xe7,0x69,0x94) │ │ } │ │ tRNS { │ │ - 0 0 32 48 48 48 239 255 159 32 239 255 255 255 159 255 239 32 48 255 255 255 48 159 255 255 255 159 159 255 159 255 255 255 255 255 255 159 159 255 255 255 159 159 255 159 255 255 255 255 255 159 255 255 255 159 159 255 159 255 255 159 159 255 48 255 159 159 255 255 32 239 255 255 255 239 48 239 255 159 159 32 48} │ │ + 0 32 48 48 48 239 159 32 239 159 239 32 48 48 159 159 159 159 159 159 159 159 159 159 159 159 159 159 159 48 159 159 32 239 239 48 239 159 159 32 48} │ │ IMAGE { │ │ pixels hex │ │ 0000000000000000000000000000000000000000000000000000000000000000 │ │ 0000000000000000000000000000000000000000000000000000000000000000 │ │ 0000000000000000000000000000000000000000000000000000000000000000 │ │ 0000000000000000000000000000000000000000000000000000000000000000 │ │ 0000000000000000000000000000000000000000000000000000000000000000 │ │ 0000000000000000000000000000000000000000000000000000000000000000 │ │ 0000000000000000000000000000000000000000000000000000000000000000 │ │ -0000000000000001010203010101010101010101010402010100000000000000 │ │ -0000000000000001050607080101010101010101080706050100000000000000 │ │ -00000000000000090a0b0c0d080101010101010e0d0c0f101100000000000000 │ │ -00000000000000121314150b0d08010101010e0d0b1514131600000000000000 │ │ -00000000000000011718190c0c0d080101080d0b0c191a1b0100000000000000 │ │ -0000000000000001011c1a190c0b1d1e1e1d0b0c19181c010100000000000000 │ │ -000000000000000101011c181f0b0b0d0f200c1f181c01010100000000000000 │ │ -00000000000000010101011c21220b0b230b1f24250101010100000000000000 │ │ -00000000000000010101010126220b270b0f2226010101010100000000000000 │ │ -00000000000000010101010108280f290f290d2a010101010100000000000000 │ │ -00000000000000010101012b2c0d290d290f28072b0101010100000000000000 │ │ -000000000000000101012d2e1d282f3031320d282e3301010100000000000000 │ │ -0000000000000001012d343528323637383639281d2e3a010100000000000000 │ │ -00000000000000012d3b1d3c39363d01013e3f393c35342d0100000000000000 │ │ -00000000000000402c4135323f4201010101433f443c452c4000000000000000 │ │ -00000000000000464748494a3d0101010101013d3f44484b4600000000000000 │ │ -00000000000000014c4d4e4f0101010101010101504e4d4c0100000000000000 │ │ -0000000000000001015152010101010101010101015251010100000000000000 │ │ +0000000000000000000102000000000000000000000301000000000000000000 │ │ +0000000000000000040529060000000000000000062905040000000000000000 │ │ +0000000000000007082a2b2c06000000000000092c2b2d0a0b00000000000000 │ │ +000000000000000c2e2f302a2c0600000000092c2a302f2e0d00000000000000 │ │ +00000000000000000e31322b2b2c060000062c2a2b32330f0000000000000000 │ │ +0000000000000000001033322b2a341111342a2b323110000000000000000000 │ │ +000000000000000000001031352a2a2c2d362b35311000000000000000000000 │ │ +00000000000000000000001037382a2a392a353a120000000000000000000000 │ │ +00000000000000000000000013382a3b2a2d3813000000000000000000000000 │ │ +000000000000000000000000063c2d3d2d3d2c14000000000000000000000000 │ │ +0000000000000000000000153e2c3d2c3d2d3c29150000000000000000000000 │ │ +00000000000000000000163f343c404142432c3c3f1700000000000000000000 │ │ +0000000000000000001644453c4346181946473c343f1a000000000000000000 │ │ +00000000000000001648344947461b00001c4a47494544160000000000000000 │ │ +000000000000001d3e4b45434a1e000000001f4a4c494d3e1d00000000000000 │ │ +0000000000000020214e4f501b0000000000001b4a4c4e222000000000000000 │ │ +0000000000000000232451250000000000000000265124230000000000000000 │ │ +0000000000000000002728000000000000000000002827000000000000000000 │ │ 0000000000000000000000000000000000000000000000000000000000000000 │ │ 0000000000000000000000000000000000000000000000000000000000000000 │ │ 0000000000000000000000000000000000000000000000000000000000000000 │ │ 0000000000000000000000000000000000000000000000000000000000000000 │ │ 0000000000000000000000000000000000000000000000000000000000000000 │ │ 0000000000000000000000000000000000000000000000000000000000000000 │ │ 0000000000000000000000000000000000000000000000000000000000000000 │ ├── Image content ├── res/drawable/av_rewind.png │ ├── sng │ │ @@ -1,14 +1,14 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 48; height: 48; bitdepth: 8; │ │ using color palette; │ │ } │ │ PLTE { │ │ - (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ ├── Image content ├── res/drawable/turnwhite.png │ ├── sng │ │ @@ -1,15 +1,14 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 18; height: 18; bitdepth: 8; │ │ using color palette; │ │ } │ │ PLTE { │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - (255, 0, 0) # rgb = (0xff,0x00,0x00) red1 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ @@ -36,29 +35,29 @@ │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ } │ │ tRNS { │ │ - 0 0 2 4 6 16 65 126 166 163 124 3 47 154 213 237 251 249 48 176 243 255 178 245 211 253 5 160 162 215 17 168 66 7} │ │ + 0 2 4 6 16 65 126 166 163 124 3 47 154 213 237 251 249 48 176 243 178 245 211 253 5 160 162 215 17 168 66 7} │ │ IMAGE { │ │ pixels base64 │ │ -000111111111110000 │ │ -001111234432111000 │ │ -0111256789A6521100 │ │ -111BCDEFGHFEDIB110 │ │ -112CJKLLLLLLKMI211 │ │ -115DKLLLLLLLLND511 │ │ -126OPLLLLLLLLLE621 │ │ -13AFLLLLLLLLLLFAQ1 │ │ -14RHLLLLLLLLLLGS41 │ │ -14SHLLLLLLLLLLG941 │ │ -13AFLLLLLLLLLLFAQ1 │ │ -126ELLLLLLLLLLT621 │ │ -115DKLLLLLLLLNDU11 │ │ -112IMNLLLLLLNMI211 │ │ -111BCDEFGGFEDI3111 │ │ -11112567V9AWU21110 │ │ -0111112QX4Q2111100 │ │ -001111111111111000 │ │ +000000000000000000 │ │ +000000123321000000 │ │ +000014567895410000 │ │ +000ABCDEFGEDCHA000 │ │ +001BIJWWWWWWJKH100 │ │ +004CJWWWWWWWWLC400 │ │ +015MNWWWWWWWWWD510 │ │ +029EWWWWWWWWWWE9O0 │ │ +03PGWWWWWWWWWWFQ30 │ │ +03QGWWWWWWWWWWF830 │ │ +029EWWWWWWWWWWE9O0 │ │ +015DWWWWWWWWWWR510 │ │ +004CJWWWWWWWWLCS00 │ │ +001HKLWWWWWWLKH100 │ │ +000ABCDEFFEDCH2000 │ │ +00001456T89US10000 │ │ +0000001OV3O1000000 │ │ +000000000000000000 │ │ } │ ├── Image content ├── res/drawable/content_import_export.png │ ├── sng │ │ @@ -1,14 +1,14 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 48; height: 48; bitdepth: 8; │ │ using color palette; │ │ } │ │ PLTE { │ │ - (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ ├── Image content ├── res/drawable/navigation_back.png │ ├── sng │ │ @@ -1,14 +1,14 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 48; height: 48; bitdepth: 8; │ │ using color palette; │ │ } │ │ PLTE { │ │ - (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ ├── Image content ├── res/drawable/collections_view_as_grid.png │ ├── sng │ │ @@ -1,14 +1,14 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 48; height: 48; bitdepth: 8; │ │ using color palette; │ │ } │ │ PLTE { │ │ - (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ ├── Image content ├── res/drawable/av_shuffle.png │ ├── sng │ │ @@ -1,14 +1,14 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 48; height: 48; bitdepth: 8; │ │ using color palette; │ │ } │ │ PLTE { │ │ - (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ ├── Image content ├── res/drawable/presence_invisible.png │ ├── sng │ │ @@ -1,26 +1,121 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 18; height: 18; bitdepth: 8; │ │ - using grayscale alpha; │ │ + using color palette; │ │ } │ │ +PLTE { │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + (105,105,105) # rgb = (0x69,0x69,0x69) grey41 │ │ + (114,114,114) # rgb = (0x72,0x72,0x72) │ │ + (121,121,121) # rgb = (0x79,0x79,0x79) │ │ + (125,125,125) # rgb = (0x7d,0x7d,0x7d) grey49 │ │ + (103,103,103) # rgb = (0x67,0x67,0x67) │ │ + (119,119,119) # rgb = (0x77,0x77,0x77) │ │ + (142,142,142) # rgb = (0x8e,0x8e,0x8e) │ │ + (106,106,106) # rgb = (0x6a,0x6a,0x6a) │ │ + (129,129,129) # rgb = (0x81,0x81,0x81) │ │ + (130,130,130) # rgb = (0x82,0x82,0x82) grey51 │ │ + (121,121,121) # rgb = (0x79,0x79,0x79) │ │ + (166,166,166) # rgb = (0xa6,0xa6,0xa6) grey65 │ │ + (146,146,146) # rgb = (0x92,0x92,0x92) │ │ + (168,168,168) # rgb = (0xa8,0xa8,0xa8) grey66 │ │ + (185,185,185) # rgb = (0xb9,0xb9,0xb9) │ │ + (196,196,196) # rgb = (0xc4,0xc4,0xc4) grey77 │ │ + (197,197,197) # rgb = (0xc5,0xc5,0xc5) │ │ + (190,190,190) # rgb = (0xbe,0xbe,0xbe) grey │ │ + (175,175,175) # rgb = (0xaf,0xaf,0xaf) │ │ + (225,225,225) # rgb = (0xe1,0xe1,0xe1) │ │ + (209,209,209) # rgb = (0xd1,0xd1,0xd1) grey82 │ │ + (178,178,178) # rgb = (0xb2,0xb2,0xb2) │ │ + (223,223,223) # rgb = (0xdf,0xdf,0xdf) │ │ + (186,186,186) # rgb = (0xba,0xba,0xba) grey73 │ │ + (224,224,224) # rgb = (0xe0,0xe0,0xe0) grey88 │ │ + (242,242,242) # rgb = (0xf2,0xf2,0xf2) grey95 │ │ + (213,213,213) # rgb = (0xd5,0xd5,0xd5) │ │ + (231,231,231) # rgb = (0xe7,0xe7,0xe7) │ │ + (239,239,239) # rgb = (0xef,0xef,0xef) │ │ + (244,244,244) # rgb = (0xf4,0xf4,0xf4) │ │ + (163,163,163) # rgb = (0xa3,0xa3,0xa3) grey64 │ │ + (177,177,177) # rgb = (0xb1,0xb1,0xb1) │ │ + (186,186,186) # rgb = (0xba,0xba,0xba) grey73 │ │ + (164,164,164) # rgb = (0xa4,0xa4,0xa4) │ │ + (194,194,194) # rgb = (0xc2,0xc2,0xc2) grey76 │ │ + (188,188,188) # rgb = (0xbc,0xbc,0xbc) │ │ + (170,170,170) # rgb = (0xaa,0xaa,0xaa) │ │ + (172,172,172) # rgb = (0xac,0xac,0xac) │ │ + (203,203,203) # rgb = (0xcb,0xcb,0xcb) │ │ + (167,167,167) # rgb = (0xa7,0xa7,0xa7) │ │ + (171,171,171) # rgb = (0xab,0xab,0xab) grey67 │ │ + (174,174,174) # rgb = (0xae,0xae,0xae) │ │ + (208,208,208) # rgb = (0xd0,0xd0,0xd0) │ │ + (165,165,165) # rgb = (0xa5,0xa5,0xa5) │ │ + (180,180,180) # rgb = (0xb4,0xb4,0xb4) │ │ + (182,182,182) # rgb = (0xb6,0xb6,0xb6) │ │ + (198,198,198) # rgb = (0xc6,0xc6,0xc6) │ │ + (156,156,156) # rgb = (0x9c,0x9c,0x9c) grey61 │ │ + (179,179,179) # rgb = (0xb3,0xb3,0xb3) grey70 │ │ + (184,184,184) # rgb = (0xb8,0xb8,0xb8) grey72 │ │ + (185,185,185) # rgb = (0xb9,0xb9,0xb9) │ │ + (216,216,216) # rgb = (0xd8,0xd8,0xd8) │ │ + (161,161,161) # rgb = (0xa1,0xa1,0xa1) grey63 │ │ + (159,159,159) # rgb = (0x9f,0x9f,0x9f) │ │ + (183,183,183) # rgb = (0xb7,0xb7,0xb7) │ │ + (226,226,226) # rgb = (0xe2,0xe2,0xe2) │ │ + (146,146,146) # rgb = (0x92,0x92,0x92) │ │ + (157,157,157) # rgb = (0x9d,0x9d,0x9d) │ │ + (169,169,169) # rgb = (0xa9,0xa9,0xa9) DarkGray │ │ + (176,176,176) # rgb = (0xb0,0xb0,0xb0) grey69 │ │ + (178,178,178) # rgb = (0xb2,0xb2,0xb2) │ │ + (233,233,233) # rgb = (0xe9,0xe9,0xe9) │ │ + (141,141,141) # rgb = (0x8d,0x8d,0x8d) │ │ + (152,152,152) # rgb = (0x98,0x98,0x98) │ │ + (173,173,173) # rgb = (0xad,0xad,0xad) grey68 │ │ + (235,235,235) # rgb = (0xeb,0xeb,0xeb) grey92 │ │ + (151,151,151) # rgb = (0x97,0x97,0x97) │ │ + (143,143,143) # rgb = (0x8f,0x8f,0x8f) grey56 │ │ + (168,168,168) # rgb = (0xa8,0xa8,0xa8) grey66 │ │ + (232,232,232) # rgb = (0xe8,0xe8,0xe8) grey91 │ │ + (193,193,193) # rgb = (0xc1,0xc1,0xc1) │ │ + (130,130,130) # rgb = (0x82,0x82,0x82) grey51 │ │ + (144,144,144) # rgb = (0x90,0x90,0x90) │ │ + (154,154,154) # rgb = (0x9a,0x9a,0x9a) │ │ + (158,158,158) # rgb = (0x9e,0x9e,0x9e) grey62 │ │ + (241,241,241) # rgb = (0xf1,0xf1,0xf1) │ │ + (140,140,140) # rgb = (0x8c,0x8c,0x8c) grey55 │ │ + (127,127,127) # rgb = (0x7f,0x7f,0x7f) grey50 │ │ + (138,138,138) # rgb = (0x8a,0x8a,0x8a) grey54 │ │ + (239,239,239) # rgb = (0xef,0xef,0xef) │ │ + (236,236,236) # rgb = (0xec,0xec,0xec) │ │ + (136,136,136) # rgb = (0x88,0x88,0x88) │ │ + (117,117,117) # rgb = (0x75,0x75,0x75) grey46 │ │ + (124,124,124) # rgb = (0x7c,0x7c,0x7c) │ │ + (242,242,242) # rgb = (0xf2,0xf2,0xf2) grey95 │ │ + (245,245,245) # rgb = (0xf5,0xf5,0xf5) grey96 │ │ + (189,189,189) # rgb = (0xbd,0xbd,0xbd) grey74 │ │ + (133,133,133) # rgb = (0x85,0x85,0x85) grey52 │ │ + (113,113,113) # rgb = (0x71,0x71,0x71) │ │ + (246,246,246) # rgb = (0xf6,0xf6,0xf6) │ │ +} │ │ +tRNS { │ │ + 0 70 141 199 240 32 140 243 32 163 140 70 243 141 199 240 240 199 141 70 243 140 32 163 32 140 243 70 141 199 240} │ │ IMAGE { │ │ pixels hex │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 6946 728d 79c7 7df0 7df0 79c7 728d 6946 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 6720 778c 8ef3 a3ff b1ff baff baff b1ff a3ff 8ef3 778c 6720 ff00 ff00 ff00 │ │ -ff00 ff00 6a20 81a3 a4ff c2ff bcff aaff a4ff a4ff aaff bcff c2ff a4ff 81a3 6a20 ff00 ff00 │ │ -ff00 ff00 828c acff cbff a7ff a4ff abff aeff aeff abff a4ff a7ff cbff acff 828c ff00 ff00 │ │ -ff00 7946 a6f3 d0ff a5ff a4ff aeff b4ff b6ff b6ff b4ff aeff a4ff a5ff d0ff a6f3 7946 ff00 │ │ -ff00 928d c6ff c2ff 9cff aaff b3ff b8ff b9ff b9ff b8ff b3ff aaff 9cff c2ff c6ff 928d ff00 │ │ -ff00 a8c7 d8ff a1ff 9fff abff b3ff b6ff b7ff b7ff b6ff b3ff abff 9fff a1ff d8ff a8c7 ff00 │ │ -ff00 b9f0 e2ff 92ff 9dff a9ff b0ff b2ff b3ff b3ff b2ff b0ff a9ff 9dff 92ff e2ff b9f0 ff00 │ │ -ff00 c4f0 e9ff 8dff 98ff a4ff abff adff aeff aeff adff abff a4ff 98ff 8dff e9ff c4f0 ff00 │ │ -ff00 c5c7 ebff 97ff 8fff 9cff a4ff a7ff a8ff a8ff a7ff a4ff 9cff 8fff 97ff ebff c5c7 ff00 │ │ -ff00 be8d e8ff c1ff 82ff 90ff 9aff 9eff 9fff 9fff 9eff 9aff 90ff 82ff c1ff e8ff be8d ff00 │ │ -ff00 af46 e1f3 f1ff 8cff 7fff 8aff 8fff 92ff 92ff 8fff 8aff 7fff 8cff f1ff e1f3 af46 ff00 │ │ -ff00 ff00 d18c efff ecff 88ff 75ff 7cff 7fff 7fff 7cff 75ff 88ff ecff efff d18c ff00 ff00 │ │ -ff00 ff00 b220 dfa3 f2ff f5ff bdff 85ff 71ff 71ff 85ff bdff f5ff f2ff dfa3 b220 ff00 ff00 │ │ -ff00 ff00 ff00 ba20 e08c f2f3 f6ff f6ff f6ff f6ff f6ff f6ff f2f3 e08c ba20 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 d546 e78d efc7 f4f0 f4f0 efc7 e78d d546 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ +000000000000000000000000000000000000 │ │ +000000000001020304040302010000000000 │ │ +0000000506071f202121201f070605000000 │ │ +000008092223242522222524232209080000 │ │ +00000a26272822292a2a29222827260a0000 │ │ +000b0c2b2c222a2d2e2e2d2a222c2b0c0b00 │ │ +000d2f2330253132333332312530232f0d00 │ │ +000e34353629312e37372e31293635340e00 │ │ +000f38393a3b3c3d31313d3c3b3a39380f00 │ │ +00103e3f402229412a2a412922403f3e1000 │ │ +001142434430222845452822304443421100 │ │ +0012464748494a4b36364b4a494847461200 │ │ +0013144c4d4e4f443939444f4e4d4c141300 │ │ +00001550515253544e4e5453525150150000 │ │ +000016175556575859595857565517160000 │ │ +00000018191a5a5a5a5a5a5a1a1918000000 │ │ +00000000001b1c1d1e1e1d1c1b0000000000 │ │ +000000000000000000000000000000000000 │ │ } │ ├── Image content ├── res/drawable/device_access_time.png │ ├── sng │ │ @@ -1,14 +1,14 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 48; height: 48; bitdepth: 8; │ │ using color palette; │ │ } │ │ PLTE { │ │ - (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ ├── Image content ├── res/drawable/content_undo.png │ ├── sng │ │ @@ -1,14 +1,14 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 48; height: 48; bitdepth: 8; │ │ using color palette; │ │ } │ │ PLTE { │ │ - (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ ├── Image content ├── res/drawable/action_about.png │ ├── sng │ │ @@ -1,14 +1,14 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 48; height: 48; bitdepth: 8; │ │ using color palette; │ │ } │ │ PLTE { │ │ - (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ ├── Image content ├── res/drawable-hdpi-v4/navigation_refresh.png │ ├── sng │ │ @@ -1,14 +1,14 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 64; height: 64; bitdepth: 8; │ │ using color palette; │ │ } │ │ PLTE { │ │ - (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ ├── Image content ├── res/drawable-hdpi-v4/action_settings.png │ ├── sng │ │ @@ -1,14 +1,14 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 64; height: 64; bitdepth: 8; │ │ using color palette; │ │ } │ │ PLTE { │ │ - (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ ├── Image content ├── res/drawable-hdpi-v4/navigation_accept.png │ ├── sng │ │ @@ -1,14 +1,14 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 64; height: 64; bitdepth: 8; │ │ using color palette; │ │ } │ │ PLTE { │ │ - (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ ├── Image content ├── res/drawable-hdpi-v4/av_next.png │ ├── sng │ │ @@ -1,14 +1,14 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 64; height: 64; bitdepth: 8; │ │ using color palette; │ │ } │ │ PLTE { │ │ - (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ ├── Image content ├── res/drawable-hdpi-v4/navigation_cancel.png │ ├── sng │ │ @@ -1,14 +1,14 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 64; height: 64; bitdepth: 8; │ │ using color palette; │ │ } │ │ PLTE { │ │ - (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ ├── Image content ├── res/drawable-hdpi-v4/social_chat.png │ ├── sng │ │ @@ -1,14 +1,14 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 64; height: 64; bitdepth: 8; │ │ using color palette; │ │ } │ │ PLTE { │ │ - (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ ├── Image content ├── res/drawable-hdpi-v4/collections_view_as_list.png │ ├── sng │ │ @@ -1,14 +1,14 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 64; height: 64; bitdepth: 8; │ │ using color palette; │ │ } │ │ PLTE { │ │ - (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ ├── Image content ├── res/drawable-hdpi-v4/content_discard.png │ ├── sng │ │ @@ -1,14 +1,14 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 64; height: 64; bitdepth: 8; │ │ using color palette; │ │ } │ │ PLTE { │ │ - (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ ├── Image content ├── res/drawable-hdpi-v4/hardware_phone_cross.png │ ├── sng │ │ @@ -1,14 +1,14 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 64; height: 64; bitdepth: 8; │ │ using color palette; │ │ } │ │ PLTE { │ │ - (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ @@ -120,15 +120,15 @@ │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ } │ │ tRNS { │ │ - 0 5 30 80 130 142 165 170 169 168 139 125 95 63 28 4 54 128 167 194 202 215 219 218 217 200 192 174 156 122 36 10 72 205 213 208 207 204 211 214 216 193 48 2 60 155 133 37 103 179 212 209 164 77 180 201 162 163 101 102 187 1 185 184 6 26 255 188 109 181 135 136 118 197 138 161 158 3 24 171 51 44 46 41 66 203 199 206 198 137 115 210 178 104 89 191 190 175 98 42 50 159 67 16 116 18 23 34 131 166 222 78 117 134 153 148 112 25} │ │ + 0 5 30 80 130 142 165 170 169 168 139 125 95 63 28 4 54 128 167 194 202 215 219 218 217 200 192 174 156 122 36 10 72 205 213 208 207 204 211 214 216 193 48 2 60 155 133 37 103 179 212 209 164 77 180 201 162 163 101 102 187 1 185 184 6 26 188 109 181 135 136 118 197 138 161 158 3 24 171 51 44 46 41 66 203 199 206 198 137 115 210 178 104 89 191 190 175 98 42 50 159 67 16 116 18 23 34 131 166 222 78 117 134 153 148 112 25} │ │ IMAGE { │ │ pixels hex │ │ 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ @@ -148,43 +148,43 @@ │ │ 00000000000000000000000000000000000000003b3c344000000000000000000000000000000000413f3f3b0000000000000000000000000000000000000000 │ │ 00000000000000000000000000000000000000003b3c344000000000000000000000000000000000413f3f3b0000000000000000000000000000000000000000 │ │ 00000000000000000000000000000000000000003b3c344000000000000000000000000000000000413f3f3b0000000000000000000000000000000000000000 │ │ 00000000000000000000000000000000000000003b3c344000000000000000000000000000000000413f3f3b0000000000000000000000000000000000000000 │ │ 00000000000000000000000000000000000000003b3c344000000000000000000000000000000000413f3f3b0000000000000000000000000000000000000000 │ │ 00000000000000000000000000000000000000003b3c344000000000000000000000000000000000413f3f3b0000000000000000000000000000000000000000 │ │ 00000000000000000000000000000000000000003b3c344000000000000000000000000000000000413f3f3b0000000000000000000000000000000000000000 │ │ -00000000000000000000000000000000000000003b3c344000000000424200000000004242000000413f3f3b0000000000000000000000000000000000000000 │ │ -00000000000000000000000000000000000000003b3c344000000000004242000000424200000000413f3f3a0000000000000000000000000000000000000000 │ │ -00000000000000000000000000000000000000003b3c344000000000000042420042420000000000413f43440000000000000000000000000000000000000000 │ │ -00000000000000000000000000000000000000003b3c344000000000000000424242000000000000414525460000000000000000000000000000000000000000 │ │ -00000000000000000000000000000000000000003b3c344000000000000000424242000000000000414525470000000000000000000000000000000000000000 │ │ -00000000000000000000000000000000000000003b3c344000000000000042420042420000000000414525470000000000000000000000000000000000000000 │ │ -00000000000000000000000000000000000000003a3c344000000000004242000000424200000000414525470000000000000000000000000000000000000000 │ │ -00000000000000000000000000000000000000004849384000000000424200000000004242000000414525470000000000000000000000000000000000000000 │ │ -00000000000000000000000000000000000000004a334b4000000000000000000000000000000000414525470000000000000000000000000000000000000000 │ │ -000000000000000000000000000000000000000047234b4000000000000000000000000000000000414525470000000000000000000000000000000000000000 │ │ -000000000000000000000000000000000000000047234b4000000000000000000000000000000000414525470000000000000000000000000000000000000000 │ │ -000000000000000000000000000000000000000047234b4000000000000000000000000000000000414525470000000000000000000000000000000000000000 │ │ -000000000000000000000000000000000000000047234b4000000000000000000000000000000000414525470000000000000000000000000000000000000000 │ │ -000000000000000000000000000000000000000047234b4000000000000000000000000000000000414525470000000000000000000000000000000000000000 │ │ -000000000000000000000000000000000000000047234b4000000000000000000000000000000000414525470000000000000000000000000000000000000000 │ │ -000000000000000000000000000000000000000047234b4000000000000000000000000000000000414525470000000000000000000000000000000000000000 │ │ -000000000000000000000000000000000000000047234b4000000000000000000000000000000000414525470000000000000000000000000000000000000000 │ │ -000000000000000000000000000000000000000047234b4000000000000000000000000000000000414525470000000000000000000000000000000000000000 │ │ -000000000000000000000000000000000000000047234c4d000000000000000000000000000000004e3121470000000000000000000000000000000000000000 │ │ -000000000000000000000000000000000000000047214f5051525252525252525252525252525253543c55470000000000000000000000000000000000000000 │ │ -00000000000000000000000000000000000000004756575858585858585858585858585858585858565756590000000000000000000000000000000000000000 │ │ -00000000000000000000000000000000000000005a3e5b2424242424242424242424242424242424242313110000000000000000000000000000000000000000 │ │ -00000000000000000000000000000000000000003b5c5b2525252525252525232325252525252525255b315d0000000000000000000000000000000000000000 │ │ -00000000000000000000000000000000000000005e4f3225252525252525235f6023252525252525252661620000000000000000000000000000000000000000 │ │ -0000000000000000000000000000000000000000630a15252525252525333c52645f232525252525252765660000000000000000000000000000000000000000 │ │ -0000000000000000000000000000000000000000675e26212525252525333c52645f232525252525212868410000000000000000000000000000000000000000 │ │ -000000000000000000000000000000000000000000695c17223324572525235f6023252557245b22285c6a000000000000000000000000000000000000000000 │ │ -000000000000000000000000000000000000000000006b6c6d3c49231617176e6e17171721493f6d5a0e00000000000000000000000000000000000000000000 │ │ -000000000000000000000000000000000000000000004d6b6f70717207080808080808087371746f753d00000000000000000000000000000000000000000000 │ │ +00000000000000000000000000000000000000003b3c344000000000757500000000007575000000413f3f3b0000000000000000000000000000000000000000 │ │ +00000000000000000000000000000000000000003b3c344000000000007575000000757500000000413f3f3a0000000000000000000000000000000000000000 │ │ +00000000000000000000000000000000000000003b3c344000000000000075750075750000000000413f42430000000000000000000000000000000000000000 │ │ +00000000000000000000000000000000000000003b3c344000000000000000757575000000000000414425450000000000000000000000000000000000000000 │ │ +00000000000000000000000000000000000000003b3c344000000000000000757575000000000000414425460000000000000000000000000000000000000000 │ │ +00000000000000000000000000000000000000003b3c344000000000000075750075750000000000414425460000000000000000000000000000000000000000 │ │ +00000000000000000000000000000000000000003a3c344000000000007575000000757500000000414425460000000000000000000000000000000000000000 │ │ +00000000000000000000000000000000000000004748384000000000757500000000007575000000414425460000000000000000000000000000000000000000 │ │ +000000000000000000000000000000000000000049334a4000000000000000000000000000000000414425460000000000000000000000000000000000000000 │ │ +000000000000000000000000000000000000000046234a4000000000000000000000000000000000414425460000000000000000000000000000000000000000 │ │ +000000000000000000000000000000000000000046234a4000000000000000000000000000000000414425460000000000000000000000000000000000000000 │ │ +000000000000000000000000000000000000000046234a4000000000000000000000000000000000414425460000000000000000000000000000000000000000 │ │ +000000000000000000000000000000000000000046234a4000000000000000000000000000000000414425460000000000000000000000000000000000000000 │ │ +000000000000000000000000000000000000000046234a4000000000000000000000000000000000414425460000000000000000000000000000000000000000 │ │ +000000000000000000000000000000000000000046234a4000000000000000000000000000000000414425460000000000000000000000000000000000000000 │ │ +000000000000000000000000000000000000000046234a4000000000000000000000000000000000414425460000000000000000000000000000000000000000 │ │ +000000000000000000000000000000000000000046234a4000000000000000000000000000000000414425460000000000000000000000000000000000000000 │ │ +000000000000000000000000000000000000000046234a4000000000000000000000000000000000414425460000000000000000000000000000000000000000 │ │ +000000000000000000000000000000000000000046234b4c000000000000000000000000000000004d3121460000000000000000000000000000000000000000 │ │ +000000000000000000000000000000000000000046214e4f50515151515151515151515151515152533c54460000000000000000000000000000000000000000 │ │ +00000000000000000000000000000000000000004655565757575757575757575757575757575757555655580000000000000000000000000000000000000000 │ │ +0000000000000000000000000000000000000000593e5a2424242424242424242424242424242424242313110000000000000000000000000000000000000000 │ │ +00000000000000000000000000000000000000003b5b5a2525252525252525232325252525252525255a315c0000000000000000000000000000000000000000 │ │ +00000000000000000000000000000000000000005d4e3225252525252525235e5f23252525252525252660610000000000000000000000000000000000000000 │ │ +0000000000000000000000000000000000000000620a15252525252525333c51635e232525252525252764650000000000000000000000000000000000000000 │ │ +0000000000000000000000000000000000000000665d26212525252525333c51635e232525252525212867410000000000000000000000000000000000000000 │ │ +000000000000000000000000000000000000000000685b17223324562525235e5f23252556245a22285b69000000000000000000000000000000000000000000 │ │ +000000000000000000000000000000000000000000006a6b6c3c48231617176d6d17171721483f6c590e00000000000000000000000000000000000000000000 │ │ +000000000000000000000000000000000000000000004c6a6e6f707107080808080808087270736e743d00000000000000000000000000000000000000000000 │ │ 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ ├── Image content ├── res/drawable-hdpi-v4/content_attachment.png │ ├── sng │ │ @@ -1,14 +1,14 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 64; height: 64; bitdepth: 8; │ │ using color palette; │ │ } │ │ PLTE { │ │ - (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ ├── Image content ├── res/drawable-hdpi-v4/action_search.png │ ├── sng │ │ @@ -1,14 +1,14 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 64; height: 64; bitdepth: 8; │ │ using color palette; │ │ } │ │ PLTE { │ │ - (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ ├── Image content ├── res/drawable-hdpi-v4/social_group.png │ ├── sng │ │ @@ -1,14 +1,14 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 64; height: 64; bitdepth: 8; │ │ using color palette; │ │ } │ │ PLTE { │ │ - (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ ├── Image content ├── res/drawable-hdpi-v4/navigation_next_item.png │ ├── sng │ │ @@ -1,14 +1,14 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 64; height: 64; bitdepth: 8; │ │ using color palette; │ │ } │ │ PLTE { │ │ - (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ ├── Image content ├── res/drawable-hdpi-v4/images_rotate_right.png │ ├── sng │ │ @@ -1,14 +1,14 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 64; height: 64; bitdepth: 8; │ │ using color palette; │ │ } │ │ PLTE { │ │ - (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ ├── Image content ├── res/drawable-hdpi-v4/social_person.png │ ├── sng │ │ @@ -1,14 +1,14 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 64; height: 64; bitdepth: 8; │ │ using color palette; │ │ } │ │ PLTE { │ │ - (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ ├── Image content ├── res/drawable-hdpi-v4/av_previous.png │ ├── sng │ │ @@ -1,14 +1,14 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 64; height: 64; bitdepth: 8; │ │ using color palette; │ │ } │ │ PLTE { │ │ - (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ ├── Image content ├── res/drawable-hdpi-v4/indicator_ok.png │ ├── sng │ │ @@ -1,54 +1,54 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 41; height: 41; bitdepth: 8; │ │ using color palette; │ │ } │ │ PLTE { │ │ - (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ - ( 0, 7, 0) # rgb = (0x00,0x07,0x00) │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 52, 0) # rgb = (0x00,0x34,0x00) │ │ ( 0, 65, 0) # rgb = (0x00,0x41,0x00) │ │ ( 0,129, 0) # rgb = (0x00,0x81,0x00) │ │ - ( 0,164, 0) # rgb = (0x00,0xa4,0x00) │ │ - ( 0,167, 0) # rgb = (0x00,0xa7,0x00) │ │ ( 0,146, 0) # rgb = (0x00,0x92,0x00) │ │ ( 0, 32, 0) # rgb = (0x00,0x20,0x00) │ │ + ( 0,136, 0) # rgb = (0x00,0x88,0x00) │ │ + ( 0,150, 0) # rgb = (0x00,0x96,0x00) │ │ + ( 0, 98, 0) # rgb = (0x00,0x62,0x00) │ │ + ( 0,154, 0) # rgb = (0x00,0x9a,0x00) │ │ + ( 0,109, 0) # rgb = (0x00,0x6d,0x00) │ │ + ( 0,116, 0) # rgb = (0x00,0x74,0x00) │ │ + ( 0, 80, 0) # rgb = (0x00,0x50,0x00) │ │ + ( 0, 90, 0) # rgb = (0x00,0x5a,0x00) │ │ + ( 0,141, 0) # rgb = (0x00,0x8d,0x00) │ │ + ( 0,124, 0) # rgb = (0x00,0x7c,0x00) │ │ + ( 0,164, 0) # rgb = (0x00,0xa4,0x00) │ │ + ( 0,167, 0) # rgb = (0x00,0xa7,0x00) │ │ ( 0,177, 0) # rgb = (0x00,0xb1,0x00) │ │ ( 0,195, 0) # rgb = (0x00,0xc3,0x00) │ │ ( 0,198, 0) # rgb = (0x00,0xc6,0x00) │ │ ( 0,179, 0) # rgb = (0x00,0xb3,0x00) │ │ - ( 0,136, 0) # rgb = (0x00,0x88,0x00) │ │ ( 0,208, 0) # rgb = (0x00,0xd0,0x00) │ │ ( 0,209, 0) # rgb = (0x00,0xd1,0x00) │ │ ( 0,194, 0) # rgb = (0x00,0xc2,0x00) │ │ ( 0,157, 0) # rgb = (0x00,0x9d,0x00) │ │ ( 0,213, 0) # rgb = (0x00,0xd5,0x00) │ │ ( 0,202, 0) # rgb = (0x00,0xca,0x00) │ │ ( 0,183, 0) # rgb = (0x00,0xb7,0x00) │ │ - ( 0,150, 0) # rgb = (0x00,0x96,0x00) │ │ ( 0,215, 6) # rgb = (0x00,0xd7,0x06) │ │ ( 0,205, 0) # rgb = (0x00,0xcd,0x00) green3 │ │ ( 0,189, 0) # rgb = (0x00,0xbd,0x00) │ │ ( 0,175, 0) # rgb = (0x00,0xaf,0x00) │ │ - ( 0, 98, 0) # rgb = (0x00,0x62,0x00) │ │ ( 0,199, 0) # rgb = (0x00,0xc7,0x00) │ │ ( 0,211, 0) # rgb = (0x00,0xd3,0x00) │ │ ( 0,200, 0) # rgb = (0x00,0xc8,0x00) │ │ - ( 0,154, 0) # rgb = (0x00,0x9a,0x00) │ │ - ( 0,109, 0) # rgb = (0x00,0x6d,0x00) │ │ - ( 0,116, 0) # rgb = (0x00,0x74,0x00) │ │ ( 1,217, 16) # rgb = (0x01,0xd9,0x10) │ │ - ( 0, 80, 0) # rgb = (0x00,0x50,0x00) │ │ ( 0,201, 0) # rgb = (0x00,0xc9,0x00) │ │ ( 6,218, 21) # rgb = (0x06,0xda,0x15) │ │ ( 0,185, 0) # rgb = (0x00,0xb9,0x00) │ │ - ( 0, 90, 0) # rgb = (0x00,0x5a,0x00) │ │ ( 12,219, 27) # rgb = (0x0c,0xdb,0x1b) │ │ - ( 0,141, 0) # rgb = (0x00,0x8d,0x00) │ │ ( 0,187, 0) # rgb = (0x00,0xbb,0x00) │ │ ( 0,207, 0) # rgb = (0x00,0xcf,0x00) │ │ ( 8,218, 23) # rgb = (0x08,0xda,0x17) │ │ ( 0,172, 0) # rgb = (0x00,0xac,0x00) │ │ ( 21,220, 35) # rgb = (0x15,0xdc,0x23) │ │ ( 0,212, 0) # rgb = (0x00,0xd4,0x00) │ │ ( 0,204, 0) # rgb = (0x00,0xcc,0x00) │ │ @@ -56,63 +56,62 @@ │ │ ( 0,184, 0) # rgb = (0x00,0xb8,0x00) │ │ ( 0,215, 2) # rgb = (0x00,0xd7,0x02) │ │ ( 0,193, 0) # rgb = (0x00,0xc1,0x00) │ │ ( 0,216, 9) # rgb = (0x00,0xd8,0x09) │ │ ( 0,217, 15) # rgb = (0x00,0xd9,0x0f) │ │ ( 0,215, 1) # rgb = (0x00,0xd7,0x01) │ │ ( 13,219, 28) # rgb = (0x0d,0xdb,0x1c) │ │ - ( 0,124, 0) # rgb = (0x00,0x7c,0x00) │ │ ( 0,196, 0) # rgb = (0x00,0xc4,0x00) │ │ ( 16,219, 31) # rgb = (0x10,0xdb,0x1f) │ │ ( 0,210, 0) # rgb = (0x00,0xd2,0x00) │ │ ( 0,203, 0) # rgb = (0x00,0xcb,0x00) │ │ ( 0,181, 0) # rgb = (0x00,0xb5,0x00) │ │ ( 0,170, 0) # rgb = (0x00,0xaa,0x00) │ │ ( 0,206, 0) # rgb = (0x00,0xce,0x00) │ │ ( 0,190, 0) # rgb = (0x00,0xbe,0x00) │ │ } │ │ tRNS { │ │ - 0 0 32 48 159 255 255 207 16 255 255 255 255 175 255 255 255 255 255 255 255 223 255 255 255 255 96 255 255 255 239 112 128 255 64 255 255 255 80 255 191 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 143 255 255 255 255 255 255 255 255} │ │ + 0 32 48 159 207 16 175 223 96 239 112 128 64 80 191 143} │ │ IMAGE { │ │ - pixels hex │ │ -0000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ -0000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ -0000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ -0000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ -0000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ -0000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ -0000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ -0000000000000000000000000000000001010101010101010101010101010101000203000000000000 │ │ -0000000000000000000000000000000001010101010101010101010101010101040506070800000000 │ │ -0000000000000000000000000000000001010101010101010101010101010104090a0b0c0d00000000 │ │ -00000000000000000000000000000000010101010101010101010101010104090a0e0f101100000000 │ │ -000000000000000000000000000000000101010101010101010101010104090a0e1213141500000000 │ │ -0000000000000000000000000000000001010101010101010101010104090a0e161718060300000000 │ │ -00000000000000000000000000000000010101010101010101010104090a0e160e0a191a0000000000 │ │ -000000000000000000000000000000000101010101010101010104090a0e160f1b0904000000000000 │ │ -0000000000000000000000000000000001010101010101010104090a0e161c1d0c0700000000000000 │ │ -00000000000000000000000000000000010101010101010104090a0e161213141e0800000000000000 │ │ -00000000000000081f200200000000000101010101010104090a0e1616171806030000000000000000 │ │ -000000000000031e090c1e030000000001010101010104090a0e16210e0a191a000000000000000000 │ │ -0000000000221e141d23141e03000000010101010104090a0e16240f1b090401000000000000000000 │ │ -00000000000d25231c1c23141e2600000101010104090a0e16271c1d0c070101000000000000000000 │ │ -000000000028292a212b1c23292c1a0001010104090a0e162d1213141e080101000000000000000000 │ │ -0000000000200c1b0f242b2e2f18191a010104090a0e162d1617180603010101000000000000000000 │ │ -000000000008070c1d1c2730121718191a04090a0e162d210e0a191a01010101000000000000000000 │ │ -000000000000081e1413122d2d12171819310a0e162d240f1b09040101010101000000000000000000 │ │ -0000000000000003061817322d2d121713170f162d271c1d0c07010101010101000000000000000000 │ │ -00000000000000001a19330e342d2d353635372d2d1213141e08010101010101000000000000000000 │ │ -0000000000000000003809390f212d2d2d2d2d2d161718060301010101010101000000000000000000 │ │ -000000000000000000000d0c1b1c2b2d2d2d2d210e0a191a0101010101010101000000000000000000 │ │ -00000000000000000000080714231c3a2d2d2b3b1b0904010101010101010101000000000000000000 │ │ -0000000000000000000000031e253c122d3a1c233d0701010101010101010101000000000000000000 │ │ -000000000000000000000000223e181716123c251e0201010101010101010101000000000000000000 │ │ -000000000000000000000000001a190a0e3f403e220101010101010101010101000000000000000000 │ │ -000000000000000000000000000004091033091f010101010101010101010101000000000000000000 │ │ -0000000000000000000000000000000d11113801010101010101010101010101000000000000000000 │ │ -0000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ -0000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ -0000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ -0000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ -0000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ -0000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ + pixels base64 │ │ +00000000000000000000000000000000000000000 │ │ +00000000000000000000000000000000000000000 │ │ +00000000000000000000000000000000000000000 │ │ +00000000000000000000000000000000000000000 │ │ +00000000000000000000000000000000000000000 │ │ +00000000000000000000000000000000000000000 │ │ +00000000000000000000000000000000000000000 │ │ +00000000000000000000000000000000012000000 │ │ +000000000000000000000000000000003GH450000 │ │ +00000000000000000000000000000003IJKL60000 │ │ +0000000000000000000000000000003IJMNOP0000 │ │ +000000000000000000000000000003IJMQRS70000 │ │ +00000000000000000000000000003IJMTUVH20000 │ │ +0000000000000000000000000003IJMTMJW800000 │ │ +000000000000000000000000003IJMTNXI3000000 │ │ +00000000000000000000000003IJMTYZL40000000 │ │ +0000000000000000000000003IJMTQRS950000000 │ │ +00000005AB10000000000003IJMTTUVH200000000 │ │ +00000029IL9200000000003IJMTaMJW8000000000 │ │ +00000C9SZbS92000000003IJMTcNXI30000000000 │ │ +000006dbYYbS9D0000003IJMTeYZL400000000000 │ │ +00000EfgahYbfi800003IJMTjQRS9500000000000 │ │ +00000BLXNchklVW8003IJMTjTUVH2000000000000 │ │ +0000054LZYemQUVW83IJMTjaMJW80000000000000 │ │ +00000059SRQjjQUVWnJMTjcNXI300000000000000 │ │ +00000002HVUojjQURUNTjeYZL4000000000000000 │ │ +000000008WpMqjjrsrtjjQRS95000000000000000 │ │ +000000000FIuNajjjjjjTUVH20000000000000000 │ │ +00000000006LXYhjjjjaMJW800000000000000000 │ │ +000000000054SbYvjjhwXI3000000000000000000 │ │ +0000000000029dxQjvYby40000000000000000000 │ │ +000000000000CzVUTQxd910000000000000000000 │ │ +00000000000008WJM+/zC00000000000000000000 │ │ +000000000000003IOpIA000000000000000000000 │ │ +0000000000000006PPF0000000000000000000000 │ │ +00000000000000000000000000000000000000000 │ │ +00000000000000000000000000000000000000000 │ │ +00000000000000000000000000000000000000000 │ │ +00000000000000000000000000000000000000000 │ │ +00000000000000000000000000000000000000000 │ │ +00000000000000000000000000000000000000000 │ │ } │ ├── Image content ├── res/drawable-hdpi-v4/action_help.png │ ├── sng │ │ @@ -1,14 +1,14 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 64; height: 64; bitdepth: 8; │ │ using color palette; │ │ } │ │ PLTE { │ │ - (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ ├── Image content ├── res/drawable-hdpi-v4/content_save.png │ ├── sng │ │ @@ -1,14 +1,14 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 64; height: 64; bitdepth: 8; │ │ using color palette; │ │ } │ │ PLTE { │ │ - (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ ├── Image content ├── res/drawable-hdpi-v4/content_edit.png │ ├── sng │ │ @@ -1,14 +1,14 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 64; height: 64; bitdepth: 8; │ │ using color palette; │ │ } │ │ PLTE { │ │ - (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ ├── Image content ├── res/drawable-hdpi-v4/collections_collection.png │ ├── sng │ │ @@ -1,14 +1,14 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 64; height: 64; bitdepth: 8; │ │ using color palette; │ │ } │ │ PLTE { │ │ - (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ ├── Image content ├── res/drawable-hdpi-v4/av_play.png │ ├── sng │ │ @@ -1,14 +1,14 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 64; height: 64; bitdepth: 8; │ │ using color palette; │ │ } │ │ PLTE { │ │ - (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ ├── Image content ├── res/drawable-hdpi-v4/av_pause.png │ ├── sng │ │ @@ -1,14 +1,14 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 64; height: 64; bitdepth: 8; │ │ using color palette; │ │ } │ │ PLTE { │ │ - (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ ├── Image content ├── res/drawable-hdpi-v4/social_add_person.png │ ├── sng │ │ @@ -1,14 +1,14 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 64; height: 64; bitdepth: 8; │ │ using color palette; │ │ } │ │ PLTE { │ │ - (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ ├── Image content ├── res/drawable-hdpi-v4/navigation_previous_item.png │ ├── sng │ │ @@ -1,14 +1,14 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 64; height: 64; bitdepth: 8; │ │ using color palette; │ │ } │ │ PLTE { │ │ - (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ ├── Image content ├── res/drawable-hdpi-v4/indicator_error.png │ ├── sng │ │ @@ -1,305 +1,250 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 41; height: 41; bitdepth: 8; │ │ using color palette; │ │ } │ │ PLTE { │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - (255, 5, 87) # rgb = (0xff,0x05,0x57) │ │ - (254, 5, 87) # rgb = (0xfe,0x05,0x57) │ │ - (234, 5, 80) # rgb = (0xea,0x05,0x50) │ │ - (194, 4, 66) # rgb = (0xc2,0x04,0x42) │ │ - (140, 3, 48) # rgb = (0x8c,0x03,0x30) │ │ (106, 2, 36) # rgb = (0x6a,0x02,0x24) │ │ ( 89, 2, 30) # rgb = (0x59,0x02,0x1e) │ │ ( 87, 2, 30) # rgb = (0x57,0x02,0x1e) │ │ ( 87, 2, 30) # rgb = (0x57,0x02,0x1e) │ │ (105, 2, 36) # rgb = (0x69,0x02,0x24) │ │ - (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ - (236, 5, 81) # rgb = (0xec,0x05,0x51) │ │ - (187, 4, 64) # rgb = (0xbb,0x04,0x40) │ │ (130, 3, 45) # rgb = (0x82,0x03,0x2d) │ │ ( 95, 2, 32) # rgb = (0x5f,0x02,0x20) │ │ ( 89, 2, 30) # rgb = (0x59,0x02,0x1e) │ │ ( 98, 2, 33) # rgb = (0x62,0x02,0x21) │ │ - (116, 2, 40) # rgb = (0x74,0x02,0x28) │ │ - (136, 3, 47) # rgb = (0x88,0x03,0x2f) │ │ - (147, 3, 50) # rgb = (0x93,0x03,0x32) │ │ ( 89, 2, 30) # rgb = (0x59,0x02,0x1e) │ │ - (253, 4, 86) # rgb = (0xfd,0x04,0x56) │ │ - (251, 4, 85) # rgb = (0xfb,0x04,0x55) │ │ - (213, 3, 73) # rgb = (0xd5,0x03,0x49) │ │ - (154, 2, 52) # rgb = (0x9a,0x02,0x34) │ │ (103, 2, 35) # rgb = (0x67,0x02,0x23) │ │ (105, 2, 36) # rgb = (0x69,0x02,0x24) │ │ + (141, 2, 48) # rgb = (0x8d,0x02,0x30) │ │ + (112, 2, 38) # rgb = (0x70,0x02,0x26) │ │ + (145, 2, 49) # rgb = (0x91,0x02,0x31) │ │ + (130, 2, 44) # rgb = (0x82,0x02,0x2c) │ │ + (157, 3, 54) # rgb = (0x9d,0x03,0x36) │ │ + (145, 2, 50) # rgb = (0x91,0x02,0x32) │ │ + (157, 3, 53) # rgb = (0x9d,0x03,0x35) │ │ + (170, 3, 58) # rgb = (0xaa,0x03,0x3a) │ │ + (180, 3, 61) # rgb = (0xb4,0x03,0x3d) │ │ + (177, 3, 60) # rgb = (0xb1,0x03,0x3c) │ │ + (181, 2, 61) # rgb = (0xb5,0x02,0x3d) │ │ + (181, 2, 61) # rgb = (0xb5,0x02,0x3d) │ │ + (190, 2, 64) # rgb = (0xbe,0x02,0x40) │ │ + (191, 2, 64) # rgb = (0xbf,0x02,0x40) │ │ + (198, 2, 67) # rgb = (0xc6,0x02,0x43) │ │ + (198, 2, 67) # rgb = (0xc6,0x02,0x43) │ │ + (202, 3, 68) # rgb = (0xca,0x03,0x44) │ │ + (207, 3, 70) # rgb = (0xcf,0x03,0x46) │ │ + (211, 2, 71) # rgb = (0xd3,0x02,0x47) │ │ + (215, 2, 72) # rgb = (0xd7,0x02,0x48) │ │ + (218, 2, 74) # rgb = (0xda,0x02,0x4a) │ │ + (223, 2, 75) # rgb = (0xdf,0x02,0x4b) │ │ + (225, 9, 80) # rgb = (0xe1,0x09,0x50) │ │ + (225, 10, 81) # rgb = (0xe1,0x0a,0x51) │ │ + (223, 12, 82) # rgb = (0xdf,0x0c,0x52) │ │ + (223, 21, 87) # rgb = (0xdf,0x15,0x57) │ │ + (223, 21, 87) # rgb = (0xdf,0x15,0x57) │ │ + (224, 36, 98) # rgb = (0xe0,0x24,0x62) │ │ + (223, 32, 95) # rgb = (0xdf,0x20,0x5f) │ │ + (224, 33, 96) # rgb = (0xe0,0x21,0x60) │ │ + (224, 37, 99) # rgb = (0xe0,0x25,0x63) │ │ + (223, 38, 99) # rgb = (0xdf,0x26,0x63) │ │ + (223, 51,107) # rgb = (0xdf,0x33,0x6b) │ │ + (224, 61,114) # rgb = (0xe0,0x3d,0x72) │ │ + (224, 66,118) # rgb = (0xe0,0x42,0x76) │ │ + (224, 70,121) # rgb = (0xe0,0x46,0x79) │ │ + (226, 81,129) # rgb = (0xe2,0x51,0x81) │ │ + (224, 76,125) # rgb = (0xe0,0x4c,0x7d) │ │ + (228, 96,140) # rgb = (0xe4,0x60,0x8c) │ │ + (228,102,143) # rgb = (0xe4,0x66,0x8f) │ │ + (228,102,143) # rgb = (0xe4,0x66,0x8f) │ │ + (228,102,143) # rgb = (0xe4,0x66,0x8f) │ │ + (225, 89,134) # rgb = (0xe1,0x59,0x86) │ │ + (229,110,149) # rgb = (0xe5,0x6e,0x95) │ │ + (230,114,152) # rgb = (0xe6,0x72,0x98) │ │ + (229,109,149) # rgb = (0xe5,0x6d,0x95) │ │ + (229,111,150) # rgb = (0xe5,0x6f,0x96) │ │ + (228,106,146) # rgb = (0xe4,0x6a,0x92) │ │ + (229,115,152) # rgb = (0xe5,0x73,0x98) │ │ + (229,116,153) # rgb = (0xe5,0x74,0x99) │ │ + (229,116,153) # rgb = (0xe5,0x74,0x99) │ │ + (116, 2, 40) # rgb = (0x74,0x02,0x28) │ │ + (136, 3, 47) # rgb = (0x88,0x03,0x2f) │ │ + (147, 3, 50) # rgb = (0x93,0x03,0x32) │ │ (142, 2, 48) # rgb = (0x8e,0x02,0x30) │ │ (195, 3, 66) # rgb = (0xc3,0x03,0x42) │ │ (232, 4, 79) # rgb = (0xe8,0x04,0x4f) │ │ (251, 4, 85) # rgb = (0xfb,0x04,0x55) │ │ (253, 4, 86) # rgb = (0xfd,0x04,0x56) │ │ (233, 4, 79) # rgb = (0xe9,0x04,0x4f) │ │ (196, 3, 67) # rgb = (0xc4,0x03,0x43) │ │ (143, 2, 49) # rgb = (0x8f,0x02,0x31) │ │ - (252, 4, 86) # rgb = (0xfc,0x04,0x56) │ │ - (246, 4, 84) # rgb = (0xf6,0x04,0x54) │ │ - (200, 3, 68) # rgb = (0xc8,0x03,0x44) │ │ - (141, 2, 48) # rgb = (0x8d,0x02,0x30) │ │ - (112, 2, 38) # rgb = (0x70,0x02,0x26) │ │ (147, 2, 50) # rgb = (0x93,0x02,0x32) │ │ (205, 3, 70) # rgb = (0xcd,0x03,0x46) │ │ (244, 4, 83) # rgb = (0xf4,0x04,0x53) │ │ (252, 4, 86) # rgb = (0xfc,0x04,0x56) │ │ - (249, 4, 84) # rgb = (0xf9,0x04,0x54) │ │ - (202, 3, 68) # rgb = (0xca,0x03,0x44) │ │ - (145, 2, 49) # rgb = (0x91,0x02,0x31) │ │ - (130, 2, 44) # rgb = (0x82,0x02,0x2c) │ │ (176, 3, 60) # rgb = (0xb0,0x03,0x3c) │ │ (251, 30,102) # rgb = (0xfb,0x1e,0x66) │ │ (252, 69,129) # rgb = (0xfc,0x45,0x81) │ │ (253,104,153) # rgb = (0xfd,0x68,0x99) │ │ - (249, 4, 85) # rgb = (0xf9,0x04,0x55) │ │ - (210, 3, 72) # rgb = (0xd2,0x03,0x48) │ │ - (157, 3, 54) # rgb = (0x9d,0x03,0x36) │ │ - (145, 2, 50) # rgb = (0x91,0x02,0x32) │ │ (187, 3, 64) # rgb = (0xbb,0x03,0x40) │ │ (239, 4, 82) # rgb = (0xef,0x04,0x52) │ │ (249, 4, 85) # rgb = (0xf9,0x04,0x55) │ │ (250, 42,111) # rgb = (0xfa,0x2a,0x6f) │ │ (253,173,199) # rgb = (0xfd,0xad,0xc7) │ │ (255,253,254) # rgb = (0xff,0xfd,0xfe) │ │ - (247, 4, 84) # rgb = (0xf7,0x04,0x54) │ │ - (228, 4, 77) # rgb = (0xe4,0x04,0x4d) │ │ - (170, 3, 58) # rgb = (0xaa,0x03,0x3a) │ │ - (157, 3, 53) # rgb = (0x9d,0x03,0x35) │ │ (182, 3, 62) # rgb = (0xb6,0x03,0x3e) │ │ (237, 4, 81) # rgb = (0xed,0x04,0x51) │ │ (247, 4, 84) # rgb = (0xf7,0x04,0x54) │ │ (247, 11, 89) # rgb = (0xf7,0x0b,0x59) │ │ (255,249,251) # rgb = (0xff,0xf9,0xfb) │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ - (245, 4, 84) # rgb = (0xf5,0x04,0x54) │ │ - (196, 3, 67) # rgb = (0xc4,0x03,0x43) │ │ - (170, 3, 58) # rgb = (0xaa,0x03,0x3a) │ │ (177, 3, 60) # rgb = (0xb1,0x03,0x3c) │ │ (229, 4, 78) # rgb = (0xe5,0x04,0x4e) │ │ (246, 4, 84) # rgb = (0xf6,0x04,0x54) │ │ (228, 4, 78) # rgb = (0xe4,0x04,0x4e) │ │ - (223, 4, 76) # rgb = (0xdf,0x04,0x4c) │ │ - (180, 3, 61) # rgb = (0xb4,0x03,0x3d) │ │ - (177, 3, 60) # rgb = (0xb1,0x03,0x3c) │ │ (209, 3, 71) # rgb = (0xd1,0x03,0x47) │ │ (225, 4, 76) # rgb = (0xe1,0x04,0x4c) │ │ - (199, 2, 68) # rgb = (0xc7,0x02,0x44) │ │ - (181, 2, 61) # rgb = (0xb5,0x02,0x3d) │ │ (189, 2, 64) # rgb = (0xbd,0x02,0x40) │ │ (235, 3, 80) # rgb = (0xeb,0x03,0x50) │ │ (242, 3, 82) # rgb = (0xf2,0x03,0x52) │ │ (223, 3, 76) # rgb = (0xdf,0x03,0x4c) │ │ - (181, 2, 61) # rgb = (0xb5,0x02,0x3d) │ │ - (197, 2, 66) # rgb = (0xc5,0x02,0x42) │ │ - (190, 2, 64) # rgb = (0xbe,0x02,0x40) │ │ (207, 3, 70) # rgb = (0xcf,0x03,0x46) │ │ (240, 3, 81) # rgb = (0xf0,0x03,0x51) │ │ (221, 3, 75) # rgb = (0xdd,0x03,0x4b) │ │ (208, 3, 70) # rgb = (0xd0,0x03,0x46) │ │ - (191, 2, 64) # rgb = (0xbf,0x02,0x40) │ │ - (198, 2, 67) # rgb = (0xc6,0x02,0x43) │ │ - (198, 2, 67) # rgb = (0xc6,0x02,0x43) │ │ (226, 3, 77) # rgb = (0xe2,0x03,0x4d) │ │ (238, 3, 81) # rgb = (0xee,0x03,0x51) │ │ (219, 3, 75) # rgb = (0xdb,0x03,0x4b) │ │ - (202, 3, 68) # rgb = (0xca,0x03,0x44) │ │ (236, 3, 80) # rgb = (0xec,0x03,0x50) │ │ (217, 3, 74) # rgb = (0xd9,0x03,0x4a) │ │ - (207, 3, 70) # rgb = (0xcf,0x03,0x46) │ │ (217, 3, 73) # rgb = (0xd9,0x03,0x49) │ │ (234, 3, 79) # rgb = (0xea,0x03,0x4f) │ │ (216, 3, 73) # rgb = (0xd8,0x03,0x49) │ │ - (211, 2, 71) # rgb = (0xd3,0x02,0x47) │ │ (223, 2, 75) # rgb = (0xdf,0x02,0x4b) │ │ (232, 2, 78) # rgb = (0xe8,0x02,0x4e) │ │ (214, 2, 72) # rgb = (0xd6,0x02,0x48) │ │ - (215, 2, 72) # rgb = (0xd7,0x02,0x48) │ │ (226, 2, 76) # rgb = (0xe2,0x02,0x4c) │ │ (230, 2, 77) # rgb = (0xe6,0x02,0x4d) │ │ (210, 2, 70) # rgb = (0xd2,0x02,0x46) │ │ (211, 2, 71) # rgb = (0xd3,0x02,0x47) │ │ - (218, 2, 74) # rgb = (0xda,0x02,0x4a) │ │ (228, 3, 78) # rgb = (0xe4,0x03,0x4e) │ │ (228, 2, 77) # rgb = (0xe4,0x02,0x4d) │ │ (192, 2, 65) # rgb = (0xc0,0x02,0x41) │ │ (253,246,248) # rgb = (0xfd,0xf6,0xf8) │ │ (253,249,251) # rgb = (0xfd,0xf9,0xfb) │ │ - (223, 2, 75) # rgb = (0xdf,0x02,0x4b) │ │ (227, 7, 80) # rgb = (0xe3,0x07,0x50) │ │ (175, 2, 59) # rgb = (0xaf,0x02,0x3b) │ │ (191,132,152) # rgb = (0xbf,0x84,0x98) │ │ (174, 2, 58) # rgb = (0xae,0x02,0x3a) │ │ - (225, 9, 80) # rgb = (0xe1,0x09,0x50) │ │ - (225, 10, 81) # rgb = (0xe1,0x0a,0x51) │ │ (225, 14, 83) # rgb = (0xe1,0x0e,0x53) │ │ (224, 2, 75) # rgb = (0xe0,0x02,0x4b) │ │ (198, 2, 66) # rgb = (0xc6,0x02,0x42) │ │ (147, 1, 49) # rgb = (0x93,0x01,0x31) │ │ ( 99, 1, 33) # rgb = (0x63,0x01,0x21) │ │ - (225, 21, 88) # rgb = (0xe1,0x15,0x58) │ │ - (223, 12, 82) # rgb = (0xdf,0x0c,0x52) │ │ (225, 27, 92) # rgb = (0xe1,0x1b,0x5c) │ │ (222, 1, 74) # rgb = (0xde,0x01,0x4a) │ │ - (224, 33, 96) # rgb = (0xe0,0x21,0x60) │ │ - (223, 21, 87) # rgb = (0xdf,0x15,0x57) │ │ (225, 34, 97) # rgb = (0xe1,0x22,0x61) │ │ (221, 7, 77) # rgb = (0xdd,0x07,0x4d) │ │ (220, 1, 73) # rgb = (0xdc,0x01,0x49) │ │ (224, 29, 93) # rgb = (0xe0,0x1d,0x5d) │ │ (229, 70,122) # rgb = (0xe5,0x46,0x7a) │ │ (234,106,148) # rgb = (0xea,0x6a,0x94) │ │ (234,104,147) # rgb = (0xea,0x68,0x93) │ │ (229, 67,120) # rgb = (0xe5,0x43,0x78) │ │ (224, 27, 92) # rgb = (0xe0,0x1b,0x5c) │ │ - (223, 21, 87) # rgb = (0xdf,0x15,0x57) │ │ - (222, 20, 87) # rgb = (0xde,0x14,0x57) │ │ - (224, 36, 98) # rgb = (0xe0,0x24,0x62) │ │ - (223, 32, 95) # rgb = (0xdf,0x20,0x5f) │ │ (223, 31, 94) # rgb = (0xdf,0x1f,0x5e) │ │ (219, 1, 73) # rgb = (0xdb,0x01,0x49) │ │ (219, 3, 74) # rgb = (0xdb,0x03,0x4a) │ │ (225, 42,102) # rgb = (0xe1,0x2a,0x66) │ │ (245,186,205) # rgb = (0xf5,0xba,0xcd) │ │ (243,174,197) # rgb = (0xf3,0xae,0xc5) │ │ (225, 40,101) # rgb = (0xe1,0x28,0x65) │ │ - (224, 33, 96) # rgb = (0xe0,0x21,0x60) │ │ - (224, 37, 99) # rgb = (0xe0,0x25,0x63) │ │ - (217, 2, 73) # rgb = (0xd9,0x02,0x49) │ │ - (223, 39, 99) # rgb = (0xdf,0x27,0x63) │ │ - (223, 38, 99) # rgb = (0xdf,0x26,0x63) │ │ (224, 46,104) # rgb = (0xe0,0x2e,0x68) │ │ (219, 16, 83) # rgb = (0xdb,0x10,0x53) │ │ (217, 1, 72) # rgb = (0xd9,0x01,0x48) │ │ (219, 15, 82) # rgb = (0xdb,0x0f,0x52) │ │ (254,249,251) # rgb = (0xfe,0xf9,0xfb) │ │ (218, 6, 76) # rgb = (0xda,0x06,0x4c) │ │ - (215, 1, 71) # rgb = (0xd7,0x01,0x47) │ │ - (218, 18, 83) # rgb = (0xda,0x12,0x53) │ │ - (223, 52,108) # rgb = (0xdf,0x34,0x6c) │ │ - (223, 51,107) # rgb = (0xdf,0x33,0x6b) │ │ (223, 49,106) # rgb = (0xdf,0x31,0x6a) │ │ (216, 10, 77) # rgb = (0xd8,0x0a,0x4d) │ │ (215, 1, 71) # rgb = (0xd7,0x01,0x47) │ │ (213, 1, 70) # rgb = (0xd5,0x01,0x46) │ │ (184, 10, 67) # rgb = (0xb8,0x0a,0x43) │ │ (253,249,250) # rgb = (0xfd,0xf9,0xfa) │ │ (182, 1, 60) # rgb = (0xb6,0x01,0x3c) │ │ - (214, 1, 71) # rgb = (0xd6,0x01,0x47) │ │ - (219, 33, 94) # rgb = (0xdb,0x21,0x5e) │ │ - (224, 61,114) # rgb = (0xe0,0x3d,0x72) │ │ - (224, 66,118) # rgb = (0xe0,0x42,0x76) │ │ (222, 48,105) # rgb = (0xde,0x30,0x69) │ │ (215, 10, 77) # rgb = (0xd7,0x0a,0x4d) │ │ (214, 1, 71) # rgb = (0xd6,0x01,0x47) │ │ (212, 1, 70) # rgb = (0xd4,0x01,0x46) │ │ (161, 1, 53) # rgb = (0xa1,0x01,0x35) │ │ (194,144,161) # rgb = (0xc2,0x90,0xa1) │ │ (187,129,148) # rgb = (0xbb,0x81,0x94) │ │ (164, 1, 55) # rgb = (0xa4,0x01,0x37) │ │ - (212, 0, 70) # rgb = (0xd4,0x00,0x46) │ │ - (212, 2, 71) # rgb = (0xd4,0x02,0x47) │ │ - (219, 39, 98) # rgb = (0xdb,0x27,0x62) │ │ - (224, 70,121) # rgb = (0xe0,0x46,0x79) │ │ - (226, 81,129) # rgb = (0xe2,0x51,0x81) │ │ (221, 55,110) # rgb = (0xdd,0x37,0x6e) │ │ (215, 16, 82) # rgb = (0xd7,0x10,0x52) │ │ (212, 0, 70) # rgb = (0xd4,0x00,0x46) │ │ (185, 0, 61) # rgb = (0xb9,0x00,0x3d) │ │ (136, 0, 45) # rgb = (0x88,0x00,0x2d) │ │ ( 91, 0, 30) # rgb = (0x5b,0x00,0x1e) │ │ ( 94, 0, 31) # rgb = (0x5e,0x00,0x1f) │ │ (139, 0, 46) # rgb = (0x8b,0x00,0x2e) │ │ (188, 0, 62) # rgb = (0xbc,0x00,0x3e) │ │ - (211, 0, 70) # rgb = (0xd3,0x00,0x46) │ │ - (212, 5, 74) # rgb = (0xd4,0x05,0x4a) │ │ - (218, 42,100) # rgb = (0xda,0x2a,0x64) │ │ - (224, 76,125) # rgb = (0xe0,0x4c,0x7d) │ │ - (228, 96,140) # rgb = (0xe4,0x60,0x8c) │ │ (224, 75,124) # rgb = (0xe0,0x4b,0x7c) │ │ (218, 38, 98) # rgb = (0xda,0x26,0x62) │ │ (212, 7, 75) # rgb = (0xd4,0x07,0x4b) │ │ (211, 0, 70) # rgb = (0xd3,0x00,0x46) │ │ (217, 37, 97) # rgb = (0xd9,0x25,0x61) │ │ - (210, 0, 69) # rgb = (0xd2,0x00,0x45) │ │ - (210, 2, 70) # rgb = (0xd2,0x02,0x46) │ │ - (216, 33, 93) # rgb = (0xd8,0x21,0x5d) │ │ - (223, 71,121) # rgb = (0xdf,0x47,0x79) │ │ - (228,102,143) # rgb = (0xe4,0x66,0x8f) │ │ - (228,102,143) # rgb = (0xe4,0x66,0x8f) │ │ (224, 81,128) # rgb = (0xe0,0x51,0x80) │ │ (218, 45,102) # rgb = (0xda,0x2d,0x66) │ │ (213, 16, 81) # rgb = (0xd5,0x10,0x51) │ │ (210, 0, 69) # rgb = (0xd2,0x00,0x45) │ │ - (228,102,143) # rgb = (0xe4,0x66,0x8f) │ │ - (209, 0, 69) # rgb = (0xd1,0x00,0x45) │ │ - (212, 16, 81) # rgb = (0xd4,0x10,0x51) │ │ - (218, 52,107) # rgb = (0xda,0x34,0x6b) │ │ - (225, 89,134) # rgb = (0xe1,0x59,0x86) │ │ - (229,110,149) # rgb = (0xe5,0x6e,0x95) │ │ - (230,114,152) # rgb = (0xe6,0x72,0x98) │ │ - (229,109,149) # rgb = (0xe5,0x6d,0x95) │ │ (227,100,142) # rgb = (0xe3,0x64,0x8e) │ │ (225, 88,133) # rgb = (0xe1,0x58,0x85) │ │ - (229,111,150) # rgb = (0xe5,0x6f,0x96) │ │ - (208, 0, 68) # rgb = (0xd0,0x00,0x44) │ │ - (208, 1, 69) # rgb = (0xd0,0x01,0x45) │ │ - (211, 18, 81) # rgb = (0xd3,0x12,0x51) │ │ - (217, 49,104) # rgb = (0xd9,0x31,0x68) │ │ - (224, 85,130) # rgb = (0xe0,0x55,0x82) │ │ - (228,106,146) # rgb = (0xe4,0x6a,0x92) │ │ - (229,115,152) # rgb = (0xe5,0x73,0x98) │ │ - (229,116,153) # rgb = (0xe5,0x74,0x99) │ │ - (229,116,153) # rgb = (0xe5,0x74,0x99) │ │ } │ │ tRNS { │ │ - 0 0 0 0 0 0 6 51 84 102 6 0 0 0 3 93 174 243 255 255 255 177 0 0 0 0 81 216 255 255 255 255 255 255 255 255 0 0 0 9 171 255 255 255 255 0 0 27 207 255 255 255 255 0 0 9 210 255 255 255 255 255 255 0 0 0 174 255 255 255 255 255 255 0 0 90 255 255 255 255 0 6 219 255 255 0 99 255 255 255 255 102 0 195 255 255 255 255 195 18 252 255 255 255 72 255 255 105 255 255 255 120 255 255 255 120 255 255 255 255 105 255 255 255 255 255 72 255 255 255 255 18 252 255 255 255 255 255 0 195 255 255 0 102 255 255 255 255 255 255 255 255 255 105 0 6 222 255 255 255 255 255 255 255 222 6 0 0 90 255 255 255 255 255 255 0 0 0 177 255 255 255 255 255 255 255 0 0 12 210 255 255 255 255 255 255 255 255 0 0 0 27 210 255 255 255 255 255 255 255 255 255 0 0 0 12 171 255 255 255 255 255 0 0 0 0 84 216 255 255 255 255 219 0 0 0 3 93 177 246 255 255 93 0 0 0 0 0 9 51 87 102} │ │ + 0 6 51 84 102 6 3 93 174 243 177 81 216 9 171 27 207 9 210 174 90 6 219 99 102 195 195 18 252 72 105 120 120 105 72 18 252 195 102 105 6 222 222 6 90 177 12 210 27 210 12 171 84 216 219 3 93 177 246 93 9 51 87 102} │ │ IMAGE { │ │ pixels hex │ │ 0000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 0000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 0000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 0000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 0000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ -00000000000101010101010102030405060708090908070a0b0b0b0b0b0b0b0b0b0b0b000000000000 │ │ -00000000000202020202020c0d0e0f101112131414131211150f0e0b0b0b0b0b0b0b0b000000000000 │ │ -0000000000161616161718191a1b1c1d1e1f202020201f2122231b1a0b0b0b0b0b0b0b000000000000 │ │ -000000000024242425262728292a2b2c2c2c2c2c2c2c2c2c2c2b2a2928270b0b0b0b0b000000000000 │ │ -000000000017172d2e2f30311e1f1f1f1f3233343433321f1f1f1f1e31302f0b0b0b0b000000000000 │ │ -00000000003535363738393a3b3b3b3b3b3c3d3e3e3d3c3b3b3b3b3b3a3938370b0b0b000000000000 │ │ -00000000003f40414243444545454545454647484847464545454545454443420b0b0b000000000000 │ │ -0000000000494a4b4c4d4e4e4e4e4e4e4e4f484848484f4e4e4e4e4e4e4e4d4c4b0b0b000000000000 │ │ -0000000000505152532b2b2b2b2b2b2b2b5448484848542b2b2b2b2b2b2b2b5352510b000000000000 │ │ -00000000005556575859595959595959595a484848485a595959595959595958575b0b000000000000 │ │ -00000000005c5d5e5f5f5f5f5f5f5f5f5f6048484848605f5f5f5f5f5f5f5f5f61620b000000000000 │ │ -0000000000636465666666666666666666674848484867666666666666666666656463000000000000 │ │ -0000000000685e586969696969696969696a484848486a696969696969696969585e68000000000000 │ │ -00000000006b6c6d6d6d6d6d6d6d6d6d6d6e484848486e6d6d6d6d6d6d6d6d6d6d6c6b000000000000 │ │ -00000000006f707171717171717171717172484848487271717171717171717171706f000000000000 │ │ -0000000000737475757575757575757575764848484877757575757575757575757473000000000000 │ │ -000000000078797a7a7a7a7a7a7a7a7a7a7b7c48487d7b7a7a7a7a7a7a7a7a7a7a7978000000000000 │ │ -00000000007e7f65747474747474747474808148488182747474747474747474657f7e000000000000 │ │ -0000000000838485868686868686868686878889898887868686868686868686858483000000000000 │ │ -00000000008a8b8c8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8c8b0b000000000000 │ │ -00000000008e8f9091929292929292929293949596979892929292929292929190990b000000000000 │ │ -00000000009a9b9c9d9e9e9e9e9e9e9e9fa0a14848a2a39e9e9e9e9e9e9e9e9da4a50b000000000000 │ │ -0000000000a6a7a8a9aaabababababab6cac484848adaeabababababababaaa9a80b0b000000000000 │ │ -0000000000afb0b1b2b3b4b5b5b5b5b5b6b7484848b8b9b5b5b5b5b5b5b4b3b20b0b0b000000000000 │ │ -0000000000bababbbcbdbebfc0c0c0c0c1c2c34848c4c5c0c0c0c0c0bfbebdbc0b0b0b000000000000 │ │ -0000000000c6c6c7c8c9cacbcccdcdcdcdcecfd0d1d2d3cdcdcdcdcccbcac90b0b0b0b000000000000 │ │ -0000000000d4d4d4d5d6d7d8d9dadbdcdcdcdcdcdcdcdcdcdcdbddd9d8d70b0b0b0b0b000000000000 │ │ -0000000000dededededfe0e1e2e3e4e5e676e7e7e7e776e6e5e4e8e20b0b0b0b0b0b0b000000000000 │ │ -0000000000e9e9e9e9e9e9eaebecedeeeff0f1e4e4f1f0efeef2ec0b0b0b0b0b0b0b0b000000000000 │ │ -0000000000f3f3f3f3f3f3f3f4f5f6f7f8f9fafbfbfaf9f80b0b0b0b0b0b0b0b0b0b0b000000000000 │ │ +0000000000000000000000000000000001020304040302050000000000000000000000000000000000 │ │ +0000000000000000000000000006070809404142424140090a07060000000000000000000000000000 │ │ +0000000000000000000000000b0c43444546474747474648494a0c0b00000000000000000000000000 │ │ +000000000000000000000d0e4b4c4d4e4e4e4e4e4e4e4e4e4e4d4c4b0e0d0000000000000000000000 │ │ +0000000000000000000f104f454646464650515252515046464646454f100f00000000000000000000 │ │ +0000000000000000111253545555555555565758585756555555555554531211000000000000000000 │ │ +000000000000000013595a5b5b5b5b5b5b5c5d5e5e5d5c5b5b5b5b5b5b5a5913000000000000000000 │ │ +00000000000000145f6061616161616161625e5e5e5e6261616161616161605f140000000000000000 │ │ +0000000000001516634d4d4d4d4d4d4d4d645e5e5e5e644d4d4d4d4d4d4d4d63161500000000000000 │ │ +0000000000001765666767676767676767685e5e5e5e68676767676767676766651800000000000000 │ │ +00000000000019696a6a6a6a6a6a6a6a6a6b5e5e5e5e6b6a6a6a6a6a6a6a6a6a6c1a00000000000000 │ │ +00000000001b1c6d6e6e6e6e6e6e6e6e6e6f5e5e5e5e6f6e6e6e6e6e6e6e6e6e6d1c1b000000000000 │ │ +00000000001d6966707070707070707070715e5e5e5e7170707070707070707066691d000000000000 │ │ +00000000001e7273737373737373737373745e5e5e5e7473737373737373737373721e000000000000 │ │ +00000000001f7576767676767676767676775e5e5e5e7776767676767676767676751f000000000000 │ │ +00000000002078797979797979797979797a5e5e5e5e7b797979797979797979797820000000000000 │ │ +0000000000217c7d7d7d7d7d7d7d7d7d7d7e7f5e5e807e7d7d7d7d7d7d7d7d7d7d7c21000000000000 │ │ +000000000022816d78787878787878787882835e5e83847878787878787878786d8122000000000000 │ │ +0000000000232485868686868686868686878889898887868686868686868686852423000000000000 │ │ +000000000000258a8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8a2500000000000000 │ │ +000000000000268c8d8e8e8e8e8e8e8e8e8f90919293948e8e8e8e8e8e8e8e8d8c2700000000000000 │ │ +000000000000282995969696969696969798995e5e9a9b9696969696969696952a2b00000000000000 │ │ +000000000000002c9c9d9e9e9e9e9e9e729f5e5e5ea0a19e9e9e9e9e9e9e9d9c2c0000000000000000 │ │ +00000000000000002da2a3a4a4a4a4a4a5a65e5e5ea7a8a4a4a4a4a4a4a3a22d000000000000000000 │ │ +00000000000000002e2fa9aaababababacadae5e5eafb0abababababaaa92f2e000000000000000000 │ │ +0000000000000000003031b1b2b3b3b3b3b4b5b6b7b8b9b3b3b3b3b2b1313000000000000000000000 │ │ +000000000000000000003233babbbcbdbdbdbdbdbdbdbdbdbdbcbeba33320000000000000000000000 │ │ +0000000000000000000000003435bfc0c17ac2c2c2c27ac1c0bf363400000000000000000000000000 │ │ +000000000000000000000000003738393ac3c4bfbfc4c33a393b370000000000000000000000000000 │ │ +000000000000000000000000000000003c3d3e3f3f3e3d3c0000000000000000000000000000000000 │ │ 0000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 0000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 0000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 0000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 0000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 0000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ } │ ├── Image content ├── res/drawable-hdpi-v4/indicator_none.png │ ├── sng │ │ @@ -1,14 +1,13 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 41; height: 41; bitdepth: 8; │ │ using color palette; │ │ } │ │ PLTE { │ │ - (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 11, 11, 11) # rgb = (0x0b,0x0b,0x0b) │ │ @@ -92,52 +91,52 @@ │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ (146,146,146) # rgb = (0x92,0x92,0x92) │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ } │ │ tRNS { │ │ - 0 0 11 18 55 78 77 72 5 50 24 20 43 70 6 15 21 46 61 48 89 33 82 78 17 28 74 17 16 64 34 22 51 55 19 41 86 72 42 48 83 74 61 59 75 25 60 36 68 30 34 67 39 35 32 62 49 26 29 52 3 42 53 9 40 40 39 15 30 42 47 23 43 39 50 26 40 84 33 31 80 11 43 25 72 22 37 68 39 50} │ │ + 0 11 18 55 78 77 72 5 50 24 20 43 70 6 15 21 46 61 48 89 33 82 78 17 28 74 17 16 64 34 22 51 55 19 41 86 72 42 48 83 74 61 59 75 25 60 36 68 30 34 67 39 35 32 62 49 26 29 52 3 42 53 9 40 40 39 15 30 42 47 23 43 39 50 26 40 84 33 31 80 11 43 25 72 22 37 68 39 50} │ │ IMAGE { │ │ pixels hex │ │ 0000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 0000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 0000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 0000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 0000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 0000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 0000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ -0000000000000000000000000000000001010101010101010101010101010101000203000000000000 │ │ -0000000000000000000000000000000001010101010101010101010101010101040506070800000000 │ │ -0000000000000000000000000000000001010101010101010101010101010109090a0b0c0d0e000000 │ │ -00000000000000000000000000000000010101010101010101010101010109090a0f0f101112000000 │ │ -000000000000000000000000000000000101010101010101010101010109090a0f0f0f0b1314000000 │ │ -0000000000000000000000000000000001010101010101010101010109090a0f0f0f03151617000000 │ │ -00000000000000000000000000000000010101010101010101010109090a0f0f0f18191a141b000000 │ │ -000000000000000000000000000000000101010101010101010109090a0f0f0f1c0a1d141e00000000 │ │ -0000000000000000000000000000000001010101010101010109090a0f0f0f0f1f2014210000000000 │ │ -00000000000000000000000000000000010101010101010109090a0f0f0f0f22232425000000000000 │ │ -000000000000000826270200000000000101010101010109090a0f0f0f0f031516280e000000000000 │ │ -0000000000001c292a2b2c2d0000000001010101010109090a0f0f0f0f18191a141b00000000000000 │ │ -0000000000222e2f1c1c2f3031000000010101010109090a0f0f0f0f1c0a1d141e0000000000000000 │ │ -00000000000c321c0f0f1c2f333400000101010109090a0f0f0f0f0f1f201421000000000000000000 │ │ -000000000035100f0f0f0f1c3637380001010109090a0f0f0f0f0f2223242501000000000000000000 │ │ -000000000039391c0f0f0f0f0f3a2b3b010109090a0f0f0f0f0f031516280e01000000000000000000 │ │ -00000000003c3d1f0f0f0f0f0f0f3a2b3e09090a0f0f0f0f0f18191a141b0101000000000000000000 │ │ -0000000000003f40220f0f0f0f0f0f3a41420a0f0f0f0f0f1c0a1d141e010101000000000000000000 │ │ -000000000000004315030f0f0f0f0f0f0f0f0f0f0f0f0f0f1f20142101010101000000000000000000 │ │ -0000000000000000443a180f0f0f0f0f0f0f0f0f0f0f0f222324250101010101000000000000000000 │ │ -00000000000000000045391c0f0f0f0f0f0f0f0f0f0f031516280e0101010101000000000000000000 │ │ -0000000000000000000046471c0f0f0f0f0f0f0f0f18191a141b010101010101000000000000000000 │ │ -000000000000000000003c48100f0f0f0f0f0f0f1c0a1d141e01010101010101000000000000000000 │ │ -00000000000000000000004349220f0f0f0f0f0f1f4a14210101010101010101000000000000000000 │ │ -0000000000000000000000004b36030f0f0f0f224c4d25010101010101010101000000000000000000 │ │ -000000000000000000000000004e19180f0f034f502851010101010101010101000000000000000000 │ │ -000000000000000000000000000052531c181954145501010101010101010101000000000000000000 │ │ -000000000000000000000000000000202f565714580101010101010101010101000000000000000000 │ │ -0000000000000000000000000000000012141459000000000000000000000000000000000000000000 │ │ +0000000000000000000000000000000000000000000000000000000000000000000102000000000000 │ │ +0000000000000000000000000000000000000000000000000000000000000000030405060700000000 │ │ +000000000000000000000000000000000000000000000000000000000000000808090a0b0c0d000000 │ │ +0000000000000000000000000000000000000000000000000000000000000808090e0e0f1011000000 │ │ +00000000000000000000000000000000000000000000000000000000000808090e0e0e0a1213000000 │ │ +000000000000000000000000000000000000000000000000000000000808090e0e0e02141516000000 │ │ +0000000000000000000000000000000000000000000000000000000808090e0e0e171819131a000000 │ │ +00000000000000000000000000000000000000000000000000000808090e0e0e1b091c131d00000000 │ │ +000000000000000000000000000000000000000000000000000808090e0e0e0e1e1f13200000000000 │ │ +0000000000000000000000000000000000000000000000000808090e0e0e0e21222324000000000000 │ │ +00000000000000072526010000000000000000000000000808090e0e0e0e021415270d000000000000 │ │ +0000000000001b28292a2b2c000000000000000000000808090e0e0e0e171819131a00000000000000 │ │ +0000000000212d2e1b1b2e2f3000000000000000000808090e0e0e0e1b091c131d0000000000000000 │ │ +00000000000b311b0e0e1b2e32330000000000000808090e0e0e0e0e1e1f1320000000000000000000 │ │ +0000000000340f0e0e0e0e1b353637000000000808090e0e0e0e0e2122232400000000000000000000 │ │ +000000000038381b0e0e0e0e0e392a3a00000808090e0e0e0e0e021415270d00000000000000000000 │ │ +00000000003b3c1e0e0e0e0e0e0e392a3d0808090e0e0e0e0e171819131a0000000000000000000000 │ │ +0000000000003e3f210e0e0e0e0e0e394041090e0e0e0e0e1b091c131d000000000000000000000000 │ │ +000000000000004214020e0e0e0e0e0e0e0e0e0e0e0e0e0e1e1f132000000000000000000000000000 │ │ +00000000000000004339170e0e0e0e0e0e0e0e0e0e0e0e212223240000000000000000000000000000 │ │ +00000000000000000044381b0e0e0e0e0e0e0e0e0e0e021415270d0000000000000000000000000000 │ │ +0000000000000000000045461b0e0e0e0e0e0e0e0e171819131a000000000000000000000000000000 │ │ +000000000000000000003b470f0e0e0e0e0e0e0e1b091c131d00000000000000000000000000000000 │ │ +00000000000000000000004248210e0e0e0e0e0e1e4913200000000000000000000000000000000000 │ │ +0000000000000000000000004a35020e0e0e0e214b4c24000000000000000000000000000000000000 │ │ +000000000000000000000000004d18170e0e024e4f2750000000000000000000000000000000000000 │ │ +000000000000000000000000000051521b171853135400000000000000000000000000000000000000 │ │ +0000000000000000000000000000001f2e555613570000000000000000000000000000000000000000 │ │ +0000000000000000000000000000000011131358000000000000000000000000000000000000000000 │ │ 0000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 0000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 0000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 0000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 0000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ } │ ├── Image content ├── res/drawable-hdpi-v4/content_email.png │ ├── sng │ │ @@ -1,14 +1,14 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 64; height: 64; bitdepth: 8; │ │ using color palette; │ │ } │ │ PLTE { │ │ - (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ ├── Image content ├── res/drawable-hdpi-v4/navigation_expand.png │ ├── sng │ │ @@ -1,14 +1,14 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 64; height: 64; bitdepth: 8; │ │ using color palette; │ │ } │ │ PLTE { │ │ - (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ ├── Image content ├── res/drawable-hdpi-v4/content_new.png │ ├── sng │ │ @@ -1,14 +1,14 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 64; height: 64; bitdepth: 8; │ │ using color palette; │ │ } │ │ PLTE { │ │ - (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ ├── Image content ├── res/drawable-hdpi-v4/content_import_export.png │ ├── sng │ │ @@ -1,14 +1,14 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 64; height: 64; bitdepth: 8; │ │ using color palette; │ │ } │ │ PLTE { │ │ - (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ ├── Image content ├── res/drawable-hdpi-v4/navigation_back.png │ ├── sng │ │ @@ -1,14 +1,14 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 64; height: 64; bitdepth: 8; │ │ using color palette; │ │ } │ │ PLTE { │ │ - (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ ├── Image content ├── res/drawable-hdpi-v4/collections_view_as_grid.png │ ├── sng │ │ @@ -1,14 +1,14 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 64; height: 64; bitdepth: 8; │ │ using color palette; │ │ } │ │ PLTE { │ │ - (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ ├── Image content ├── res/drawable-hdpi-v4/av_shuffle.png │ ├── sng │ │ @@ -1,14 +1,14 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 64; height: 64; bitdepth: 8; │ │ using color palette; │ │ } │ │ PLTE { │ │ - (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ ├── Image content ├── res/drawable-hdpi-v4/device_access_time.png │ ├── sng │ │ @@ -1,14 +1,14 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 64; height: 64; bitdepth: 8; │ │ using color palette; │ │ } │ │ PLTE { │ │ - (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ ├── Image content ├── res/drawable-hdpi-v4/content_undo.png │ ├── sng │ │ @@ -1,14 +1,14 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 64; height: 64; bitdepth: 8; │ │ using color palette; │ │ } │ │ PLTE { │ │ - (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ ├── Image content ├── res/drawable-hdpi-v4/action_about.png │ ├── sng │ │ @@ -1,14 +1,14 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 64; height: 64; bitdepth: 8; │ │ using color palette; │ │ } │ │ PLTE { │ │ - (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ ├── Image content ├── res/drawable-ko/chess.png │ ├── sng │ │ @@ -1,15 +1,15 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 42; height: 48; bitdepth: 8; │ │ using color alpha; │ │ } │ │ IMAGE { │ │ pixels hex │ │ -231f2000 231f2035 231f20c5 231f20fd 231f20ff 231f20ff 231f20ff 231f20ff 231f20ff 231f20ff 231f20ff 231f20ff 231f20ff 231f20ff 231f20ff 231f20ff 231f20ff 231f20ff 231f20ff 231f20ff 231f20ff 231f20ff 231f20ff 231f20ff 231f20ff 231f20ff 231f20ff 231f20ff 231f20ff 231f20ff 231f20ff 231f20ff 231f20ff 231f20ff 231f20ff 231f20ff 231f20ff 231f20ff 231f20ff 231f20e9 231f206a 231f2007 │ │ +00000000 231f2035 231f20c5 231f20fd 231f20ff 231f20ff 231f20ff 231f20ff 231f20ff 231f20ff 231f20ff 231f20ff 231f20ff 231f20ff 231f20ff 231f20ff 231f20ff 231f20ff 231f20ff 231f20ff 231f20ff 231f20ff 231f20ff 231f20ff 231f20ff 231f20ff 231f20ff 231f20ff 231f20ff 231f20ff 231f20ff 231f20ff 231f20ff 231f20ff 231f20ff 231f20ff 231f20ff 231f20ff 231f20ff 231f20e9 231f206a 231f2007 │ │ 231f202e 231f20f2 221f20ff 231d1fff 231b1eff 231b1eff 231b1eff 231b1eff 231b1eff 231b1eff 231b1eff 231b1eff 231b1eff 231b1eff 231b1eff 231b1eff 231b1eff 231b1eff 231b1eff 231b1eff 231b1eff 231b1eff 231b1eff 231b1eff 231b1eff 231b1eff 231b1eff 231b1eff 231b1eff 231b1eff 231b1eff 231b1eff 231b1eff 231b1eff 231b1eff 231b1eff 231b1eff 231b1eff 231b1ffe 231e1fff 221f20ff 231e207e │ │ 231f20a5 221f20ff 231a1efe 213826ff 1f572fff 1f572fff 1f572fff 1f572fff 1f572fff 1f572fff 1f572fff 1f572fff 1f572fff 1f572fff 1f572fff 1f572fff 1f572fff 1f572fff 1f572fff 1f572fff 1f572fff 1f572fff 1f572fff 1f572fff 1f572fff 1f572fff 1f572fff 1f572fff 1f572fff 1f572fff 1f572fff 1f572fff 1f572fff 1f572fff 1f572fff 1f572fff 1f572fff 1f572fff 204a2bff 222020fe 231e1fff 221f20fa │ │ 231f20df 231d1fff 222d23ff 1c863bff 1c933eff 1c933eff 1c933eff 1c933eff 1c933eff 1c933eff 1c933eff 1c933eff 1c933eff 1c933eff 1c933eff 1c933eff 1c933eff 1c933eff 1c933eff 1c933eff 1c933eff 1c933eff 1c933eff 1c933eff 1c933eff 1c933eff 1c933eff 1c933eff 1c933eff 1c933eff 1c933eff 1c933eff 1c933eff 1c933eff 1c933eff 1c933eff 1c933eff 1c933eff 1c903dff 1f552eff 231b1ffe 231e20ff │ │ 231f20e1 231c1fff 213f29ff 1c8e3dff 1c953fff 1c953fff 1c953fff 1c953fff 1c953fff 1c953fff 1c953fff 1c953fff 1c953fff 1c953fff 229744ff 249946ff 249946ff 249946ff 249946ff 249946ff 249946ff 249946ff 249946ff 249946ff 249946ff 249946ff 249946ff 249946ff 259946ff 209642ff 1b943eff 1c953fff 1c953fff 1c953fff 1c953fff 1c953fff 1c953fff 1c953fff 1b963fff 1e6833ff 231a1eff 231f20ff │ │ 231f20e1 231c1fff 213f28ff 1c8e3dff 1c953fff 1c953fff 1c953fff 1c953fff 1c953fff 1c953fff 1c953fff 1c953fff 1c953fff 289a49ff 96cea6ff c0e1c9ff bde0c7ff bde0c7ff bde0c7ff bde0c7ff bde0c7ff bde0c7ff bde0c7ff bde0c7ff bde0c7ff bde0c7ff bde0c7ff bde0c7ff c2e2cbff 6fbc85ff 159239ff 1c953fff 1c953fff 1c953fff 1c953fff 1c953fff 1c953fff 1c953fff 1b963fff 1e6733ff 231a1eff 231f20ff │ │ 231f20e1 231c1fff 213f28ff 1c8e3dff 1c953fff 1c953fff 1c953fff 1c953fff 1c953fff 1c953fff 1c953fff 1c953fff 1c953fff 33a052ff e0f0e4ff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff b4dcbfff 108f35ff 1c953fff 1c953fff 1c953fff 1c953fff 1c953fff 1c953fff 1c953fff 1b963fff 1e6733ff 231a1eff 231f20ff │ │ 231f20e1 231c1fff 213f28ff 1c8e3dff 1c953fff 1c953fff 1c953fff 1c953fff 1c953fff 1c953fff 1c953fff 1c953fff 1c953fff 39a258ff f3f9f5ff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff e3f1e7ff 0d8e32ff 1c953fff 1c953fff 1c953fff 1c953fff 1c953fff 1c953fff 1c953fff 1b963fff 1e6733ff 231a1eff 231f20ff │ │ @@ -48,9 +48,9 @@ │ │ 231f20e1 231f20ff 231f20ff 231f20ff 292627ff d2d1d2ff d2d1d2ff cccbccff 7a7778ff b0afb0ff 6e6b6cff 3f3c3dff a8a6a7ff cbcacaff 848182ff a8a7a7ff d6d5d5ff 777576ff 1f1c1dff 939091ff deddddff a5a3a4ff 353132ff d0cfcfff 3d393aff 262223ff 898787ff d3d2d3ff dcdbdbff d2d1d1ff 979596ff 272324ff 6c6a6bff c3c2c3ff c9c8c9ff a7a5a6ff 363334ff ecebebff 464344ff 1f1b1cff 231f20ff 231f20ff │ │ 231f20e1 231f20ff 231f20ff 231f20ff 211d1eff 504c4dff fbfbfbff 6f6c6cff 888687ff dcdbdbff 716e6fff 504d4eff c1c0c0ff e4e3e3ff acaaabff b5b3b4ff e5e4e4ff 7d7b7cff 595656ff d1d1d0ff 221e1fff e2e1e1ff 8e8c8cff d9d8d9ff 3f3c3cff 262223ff dcdbdbff 9a9999ff 555252ff 878585ff e1e1e1ff 4a4647ff 242021ff 2b2728ff 504c4dff d8d7d7ff 3c3738ff fdfdfdff 545153ff 1e1a1bff 231f20ff 231f20ff │ │ 231f20e1 231f20ff 231f20ff 211d1eff 444141ff bdbcbdff a2a1a1ff cac9c9ff b5b4b4ff c4c2c3ff 777475ff 100c0dff a2a1a1ff d7d6d6ff 9c9a9aff bbbabaff e4e3e3ff 7c7a7bff 6a6768ff bab9b9ff 242021ff b3b1b2ff adabacff d6d5d5ff 3c3839ff 5d5a5aff d6d5d5ff ffffffff eeededff ffffffff e3e2e2ff 666363ff 1e1a1bff 1f1b1cff 555152ff cccbcbff 343031ff f8f8f8ff 9f9d9dff 181415ff 231f20ff 231f20ff │ │ 231f20e1 231f20ff 231f20ff 221e1fff 2b2728ff 999899ff 4e4b4cff 2b2728ff 454343ff afaeaeff 6f6c6dff 171415ff eeeeedff d9d8d8ff 838182ff b4b2b3ff e4e3e3ff 7d7a7bff 5a5758ff c9c9c9ff 1e1a1bff dadadaff 908e8fff d7d6d7ff 3e3b3cff 2b2728ff 716e6fff c8c7c8ff d2d1d2ff cccbcbff 807e7eff 282425ff 1d191aff 2e2b2cff dfddddff 7a7777ff 252021ff fbfbfbff 524f50ff 1e1a1bff 231f20ff 231f20ff │ │ 231f20df 231f20ff 231f20ff 231f20ff 282425ff c1bfc0ff 999797ff 625f60ff 636061ff 5d5a5bff 312e2fff a09e9eff 8b8889ff 777575ff e4e4e4ff b0aeafff deddddff 7c797aff 211d1eff b2b1b1ff c6c5c5ff cbcacbff 373334ff d8d7d7ff 3e3a3bff 2a2627ff e7e6e6ff 8c8a8bff 332f30ff 7c797aff e8e8e8ff 484445ff 646061ff dcdbdbff 646262ff 191516ff 292426ff f6f5f5ff 484546ff 1f1b1cff 221e20fe 231e20ff │ │ 231f20a5 231e20ff 231f20fe 231f20ff 231f20ff 494646ff 7d7b7cff 838182ff 838081ff 828081ff 4c4949ff 201b1cff 1a1617ff 1c1718ff 3b3738ff 5a5758ff 6c6a6aff 464243ff 1e1a1bff 1b1718ff 2a2627ff 191516ff 2a2627ff 6a6768ff 2d292aff 231f20ff 494546ff 8e8c8dff 9a999aff 929090ff 545152ff 1e1a1bff 232021ff 171314ff 1d181aff 221e1fff 252122ff 767374ff 322e2fff 211d1efe 231f20ff 221f20fa │ │ 231f202e 231f20f2 231f20ff 231f20ff 221e1fff 1f1b1cff 1d1819ff 1c1819ff 1c1819ff 1c1819ff 201c1dff 221e1fff 221e1fff 221e1fff 201c1dff 1e1a1bff 1d191aff 201c1dff 231f20ff 221e1fff 211d1eff 221e1fff 221e1fff 1d191aff 221e1fff 221e1fff 1f1b1cff 1c1718ff 1b1718ff 1b1718ff 1f1b1cff 231f20ff 221e1fff 221e1fff 231f20ff 231f20ff 221e1fff 1d1819ff 211d1efe 231f20ff 231e20ff 231e207e │ │ -231f2000 231f2035 231f20c5 231f20fd 231f20ff 231f20ff 231f20ff 231f20ff 231f20ff 231f20ff 231f20ff 231f20ff 231f20ff 231f20ff 231f20ff 231f20ff 231f20ff 231f20ff 231f20ff 231f20ff 231f20ff 231f20ff 231f20ff 231f20ff 231f20ff 231f20ff 231f20ff 231f20ff 231f20ff 231f20ff 231f20ff 231f20ff 231f20ff 231f20ff 231f20ff 231f20ff 231f20ff 231f20ff 231f20ff 231f20e9 231f206a 231f2008 │ │ +00000000 231f2035 231f20c5 231f20fd 231f20ff 231f20ff 231f20ff 231f20ff 231f20ff 231f20ff 231f20ff 231f20ff 231f20ff 231f20ff 231f20ff 231f20ff 231f20ff 231f20ff 231f20ff 231f20ff 231f20ff 231f20ff 231f20ff 231f20ff 231f20ff 231f20ff 231f20ff 231f20ff 231f20ff 231f20ff 231f20ff 231f20ff 231f20ff 231f20ff 231f20ff 231f20ff 231f20ff 231f20ff 231f20ff 231f20e9 231f206a 231f2008 │ │ } │ ├── Image content ├── res/drawable-ldpi-v4/navigation_refresh.png │ ├── sng │ │ @@ -1,14 +1,14 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 32; height: 32; bitdepth: 8; │ │ using color palette; │ │ } │ │ PLTE { │ │ - (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ ├── Image content ├── res/drawable-ldpi-v4/action_settings.png │ ├── sng │ │ @@ -1,14 +1,14 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 48; height: 48; bitdepth: 8; │ │ using color palette; │ │ } │ │ PLTE { │ │ - (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ ├── Image content ├── res/drawable-ldpi-v4/navigation_accept.png │ ├── sng │ │ @@ -1,14 +1,14 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 32; height: 32; bitdepth: 8; │ │ using color palette; │ │ } │ │ PLTE { │ │ - (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ ├── Image content ├── res/drawable-ldpi-v4/av_next.png │ ├── sng │ │ @@ -1,14 +1,14 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 32; height: 32; bitdepth: 8; │ │ using color palette; │ │ } │ │ PLTE { │ │ - (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ ├── Image content ├── res/drawable-ldpi-v4/navigation_cancel.png │ ├── sng │ │ @@ -1,14 +1,14 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 32; height: 32; bitdepth: 8; │ │ using color palette; │ │ } │ │ PLTE { │ │ - (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ ├── Image content ├── res/drawable-ldpi-v4/social_chat.png │ ├── sng │ │ @@ -1,14 +1,14 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 32; height: 32; bitdepth: 8; │ │ using color palette; │ │ } │ │ PLTE { │ │ - (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ ├── Image content ├── res/drawable-ldpi-v4/collections_view_as_list.png │ ├── sng │ │ @@ -1,14 +1,14 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 32; height: 32; bitdepth: 8; │ │ using color palette; │ │ } │ │ PLTE { │ │ - (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ ├── Image content ├── res/drawable-ldpi-v4/content_discard.png │ ├── sng │ │ @@ -1,14 +1,14 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 32; height: 32; bitdepth: 8; │ │ using color palette; │ │ } │ │ PLTE { │ │ - (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ ├── Image content ├── res/drawable-ldpi-v4/hardware_phone_cross.png │ ├── sng │ │ @@ -65,46 +65,45 @@ │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ - (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ } │ │ tRNS { │ │ - 0 0 46 149 191 205 204 206 171 124 39 70 225 208 202 210 223 47 148 196 135 152 79 103 83 106 153 53 72 44 226 36 150 1 107 255 181 151 84 179 177 81 183 80 77 100 180 157 123 122 166 209 207 156 112 212 159 129 19 219 158 220 31 42 142 141} │ │ + 0 46 149 191 205 204 206 171 124 39 70 225 208 202 210 223 47 148 196 135 152 79 103 83 106 153 53 72 44 226 36 150 1 107 181 151 84 179 177 81 183 80 77 100 180 157 123 122 166 209 207 156 112 212 159 129 19 219 158 220 31 42 142 141} │ │ IMAGE { │ │ pixels hex │ │ 0000000000000000000000000000000000000000000000000000000000000000 │ │ 0000000000000000000000000000000000000000000000000000000000000000 │ │ 0000000000000000000000000000000000000000000000000000000000000000 │ │ 0000000000000000000000000000000000000000000000000000000000000000 │ │ -0000000000000000000001000000000000000000000100000000000000000000 │ │ -00000000000000000001000203040506060708090a0001000000000000000000 │ │ -000000000000000000000b0c0d060e0e0e0e070f101100000000000000000000 │ │ -0000000000000000000012061313131313131313071400000000000000000000 │ │ -0000000000000000000015160000000000000000170300000000000000000000 │ │ -0000000000000000000015180000000000000000190300000000000000000000 │ │ -0000000000000000000015180000000000000000190300000000000000000000 │ │ -0000000000000000000015180000000000000000190300000000000000000000 │ │ -00000000000000000000151800001a00011b1c00190300000000000000000000 │ │ -00000000000000000000151800011d1e1f1e0000192000000000000000000000 │ │ -0000000000000000000015180000212223000000172400000000000000000000 │ │ -00000000000000000000252600011d1e1f1e0000172700000000000000000000 │ │ -00000000000000000000282900001a00011b1c00172700000000000000000000 │ │ -000000000000000000002a2b0000000000000000172700000000000000000000 │ │ -000000000000000000002a2b0000000000000000172700000000000000000000 │ │ -000000000000000000002a2b0000000000000000172700000000000000000000 │ │ -000000000000000000002a2b0000000000000000172700000000000000000000 │ │ -000000000000000000002a2c00000000000000002d2e00000000000000000000 │ │ -00000000000000000000272f3009090909090931322800000000000000000000 │ │ -00000000000000000000033307070734340707070d3500000000000000000000 │ │ -00000000000000000000363706060535380506060f3900000000000000000000 │ │ -000000000000000000003a3b330506353c0605333d3e00000000000000000000 │ │ -00000000000000000000003f40240707070727413e0000000000000000000000 │ │ -0000000000000000000001000000000000000000000100000000000000000000 │ │ +0000000000000000000000000000000000000000000000000000000000000000 │ │ +0000000000000000000000010203040505060708090000000000000000000000 │ │ +000000000000000000000a0b0c050d0d0d0d060e0f1000000000000000000000 │ │ +0000000000000000000011051212121212121212061300000000000000000000 │ │ +0000000000000000000014150000000000000000160200000000000000000000 │ │ +0000000000000000000014170000000000000000180200000000000000000000 │ │ +0000000000000000000014170000000000000000180200000000000000000000 │ │ +0000000000000000000014170000000000000000180200000000000000000000 │ │ +00000000000000000000141700001900001a1b00180200000000000000000000 │ │ +00000000000000000000141700001c1d1e1d0000181f00000000000000000000 │ │ +0000000000000000000014170000202140000000162200000000000000000000 │ │ +00000000000000000000232400001c1d1e1d0000162500000000000000000000 │ │ +00000000000000000000262700001900001a1b00162500000000000000000000 │ │ +0000000000000000000028290000000000000000162500000000000000000000 │ │ +0000000000000000000028290000000000000000162500000000000000000000 │ │ +0000000000000000000028290000000000000000162500000000000000000000 │ │ +0000000000000000000028290000000000000000162500000000000000000000 │ │ +00000000000000000000282a00000000000000002b2c00000000000000000000 │ │ +00000000000000000000252d2e0808080808082f302600000000000000000000 │ │ +00000000000000000000023106060632320606060c3300000000000000000000 │ │ +00000000000000000000343505050433360405050e3700000000000000000000 │ │ +000000000000000000003839310405333a0504313b3c00000000000000000000 │ │ +00000000000000000000003d3e2206060606253f3c0000000000000000000000 │ │ +0000000000000000000000000000000000000000000000000000000000000000 │ │ 0000000000000000000000000000000000000000000000000000000000000000 │ │ 0000000000000000000000000000000000000000000000000000000000000000 │ │ 0000000000000000000000000000000000000000000000000000000000000000 │ │ 0000000000000000000000000000000000000000000000000000000000000000 │ │ } │ ├── Image content ├── res/drawable-ldpi-v4/content_attachment.png │ ├── sng │ │ @@ -1,14 +1,14 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 32; height: 32; bitdepth: 8; │ │ using color palette; │ │ } │ │ PLTE { │ │ - (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ ├── Image content ├── res/drawable-ldpi-v4/action_search.png │ ├── sng │ │ @@ -1,14 +1,14 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 32; height: 32; bitdepth: 8; │ │ using color palette; │ │ } │ │ PLTE { │ │ - (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ ├── Image content ├── res/drawable-ldpi-v4/social_group.png │ ├── sng │ │ @@ -1,14 +1,14 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 32; height: 32; bitdepth: 8; │ │ using color palette; │ │ } │ │ PLTE { │ │ - (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ ├── Image content ├── res/drawable-ldpi-v4/navigation_next_item.png │ ├── sng │ │ @@ -1,14 +1,14 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 32; height: 32; bitdepth: 8; │ │ using color palette; │ │ } │ │ PLTE { │ │ - (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ ├── Image content ├── res/drawable-ldpi-v4/images_rotate_right.png │ ├── sng │ │ @@ -1,14 +1,14 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 32; height: 32; bitdepth: 8; │ │ using color palette; │ │ } │ │ PLTE { │ │ - (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ ├── Image content ├── res/drawable-ldpi-v4/social_person.png │ ├── sng │ │ @@ -1,14 +1,14 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 32; height: 32; bitdepth: 8; │ │ using color palette; │ │ } │ │ PLTE { │ │ - (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ ├── Image content ├── res/drawable-ldpi-v4/av_previous.png │ ├── sng │ │ @@ -1,14 +1,14 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 32; height: 32; bitdepth: 8; │ │ using color palette; │ │ } │ │ PLTE { │ │ - (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ ├── Image content ├── res/drawable-ldpi-v4/action_help.png │ ├── sng │ │ @@ -1,14 +1,14 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 32; height: 32; bitdepth: 8; │ │ using color palette; │ │ } │ │ PLTE { │ │ - (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ ├── Image content ├── res/drawable-ldpi-v4/content_save.png │ ├── sng │ │ @@ -1,14 +1,14 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 32; height: 32; bitdepth: 8; │ │ using color palette; │ │ } │ │ PLTE { │ │ - (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ ├── Image content ├── res/drawable-ldpi-v4/content_edit.png │ ├── sng │ │ @@ -1,14 +1,14 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 32; height: 32; bitdepth: 8; │ │ using color palette; │ │ } │ │ PLTE { │ │ - (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ ├── Image content ├── res/drawable-ldpi-v4/collections_collection.png │ ├── sng │ │ @@ -1,14 +1,14 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 32; height: 32; bitdepth: 8; │ │ using color palette; │ │ } │ │ PLTE { │ │ - (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ ├── Image content ├── res/drawable-ldpi-v4/av_play.png │ ├── sng │ │ @@ -1,14 +1,14 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 32; height: 32; bitdepth: 8; │ │ using color palette; │ │ } │ │ PLTE { │ │ - (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ ├── Image content ├── res/drawable-ldpi-v4/av_pause.png │ ├── sng │ │ @@ -1,14 +1,14 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 32; height: 32; bitdepth: 8; │ │ using color palette; │ │ } │ │ PLTE { │ │ - (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ ├── Image content ├── res/drawable-ldpi-v4/social_add_person.png │ ├── sng │ │ @@ -1,14 +1,14 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 32; height: 32; bitdepth: 8; │ │ using color palette; │ │ } │ │ PLTE { │ │ - (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ ├── Image content ├── res/drawable-ldpi-v4/navigation_previous_item.png │ ├── sng │ │ @@ -1,14 +1,14 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 32; height: 32; bitdepth: 8; │ │ using color palette; │ │ } │ │ PLTE { │ │ - (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ ├── Image content ├── res/drawable-ldpi-v4/content_email.png │ ├── sng │ │ @@ -1,14 +1,14 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 32; height: 32; bitdepth: 8; │ │ using color palette; │ │ } │ │ PLTE { │ │ - (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ ├── Image content ├── res/drawable-ldpi-v4/navigation_expand.png │ ├── sng │ │ @@ -1,14 +1,14 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 32; height: 32; bitdepth: 8; │ │ using color palette; │ │ } │ │ PLTE { │ │ - (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ ├── Image content ├── res/drawable-ldpi-v4/av_fast_forward.png │ ├── sng │ │ @@ -1,14 +1,14 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 32; height: 32; bitdepth: 8; │ │ using color palette; │ │ } │ │ PLTE { │ │ - (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ ├── Image content ├── res/drawable-ldpi-v4/content_new.png │ ├── sng │ │ @@ -1,14 +1,14 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 32; height: 32; bitdepth: 8; │ │ using color palette; │ │ } │ │ PLTE { │ │ - (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ ├── Image content ├── res/drawable-ldpi-v4/av_rewind.png │ ├── sng │ │ @@ -1,14 +1,14 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 32; height: 32; bitdepth: 8; │ │ using color palette; │ │ } │ │ PLTE { │ │ - (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ ├── Image content ├── res/drawable-ldpi-v4/content_import_export.png │ ├── sng │ │ @@ -1,14 +1,14 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 32; height: 32; bitdepth: 8; │ │ using color palette; │ │ } │ │ PLTE { │ │ - (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ ├── Image content ├── res/drawable-ldpi-v4/navigation_back.png │ ├── sng │ │ @@ -1,14 +1,14 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 32; height: 32; bitdepth: 8; │ │ using color palette; │ │ } │ │ PLTE { │ │ - (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ ├── Image content ├── res/drawable-ldpi-v4/collections_view_as_grid.png │ ├── sng │ │ @@ -1,14 +1,14 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 32; height: 32; bitdepth: 8; │ │ using color palette; │ │ } │ │ PLTE { │ │ - (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ ├── Image content ├── res/drawable-ldpi-v4/av_shuffle.png │ ├── sng │ │ @@ -1,14 +1,14 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 32; height: 32; bitdepth: 8; │ │ using color palette; │ │ } │ │ PLTE { │ │ - (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ ├── Image content ├── res/drawable-ldpi-v4/device_access_time.png │ ├── sng │ │ @@ -1,14 +1,14 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 32; height: 32; bitdepth: 8; │ │ using color palette; │ │ } │ │ PLTE { │ │ - (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ ├── Image content ├── res/drawable-ldpi-v4/content_undo.png │ ├── sng │ │ @@ -1,14 +1,14 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 32; height: 32; bitdepth: 8; │ │ using color palette; │ │ } │ │ PLTE { │ │ - (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ ├── Image content ├── res/drawable-ldpi-v4/action_about.png │ ├── sng │ │ @@ -1,14 +1,14 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 32; height: 32; bitdepth: 8; │ │ using color palette; │ │ } │ │ PLTE { │ │ - (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ ├── Image content ├── lib/armeabi/libchess-jni.so │ ├── readelf --wide --file-header {} │ │ @@ -6,15 +6,15 @@ │ │ OS/ABI: UNIX - System V │ │ ABI Version: 0 │ │ Type: DYN (Shared object file) │ │ Machine: ARM │ │ Version: 0x1 │ │ Entry point address: 0x0 │ │ Start of program headers: 52 (bytes into file) │ │ - Start of section headers: 82736 (bytes into file) │ │ - Flags: 0x5000000, Version5 EABI │ │ + Start of section headers: 82804 (bytes into file) │ │ + Flags: 0x5000200, Version5 EABI, soft-float ABI │ │ Size of this header: 52 (bytes) │ │ Size of program headers: 32 (bytes) │ │ - Number of program headers: 7 │ │ + Number of program headers: 9 │ │ Size of section headers: 40 (bytes) │ │ - Number of section headers: 21 │ │ - Section header string table index: 20 │ │ + Number of section headers: 26 │ │ + Section header string table index: 25 │ ├── readelf --wide --program-header {} │ │ @@ -1,24 +1,29 @@ │ │ │ │ Elf file type is DYN (Shared object file) │ │ Entry point 0x0 │ │ -There are 7 program headers, starting at offset 52 │ │ +There are 9 program headers, starting at offset 52 │ │ │ │ Program Headers: │ │ Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align │ │ - PHDR 0x000034 0x00000034 0x00000034 0x000e0 0x000e0 R 0x4 │ │ - LOAD 0x000000 0x00000000 0x00000000 0x13378 0x13378 R E 0x1000 │ │ - LOAD 0x013da4 0x00014da4 0x00014da4 0x00460 0xac1d4 RW 0x1000 │ │ - DYNAMIC 0x013db0 0x00014db0 0x00014db0 0x00100 0x00100 RW 0x4 │ │ + PHDR 0x000034 0x00000034 0x00000034 0x00120 0x00120 R 0x4 │ │ + INTERP 0x000154 0x00000154 0x00000154 0x00013 0x00013 R 0x1 │ │ + [Requesting program interpreter: /system/bin/linker] │ │ + LOAD 0x000000 0x00000000 0x00000000 0x139e8 0x139e8 R E 0x1000 │ │ + LOAD 0x013d7c 0x00014d7c 0x00014d7c 0x00488 0xac1fc RW 0x1000 │ │ + DYNAMIC 0x013d88 0x00014d88 0x00014d88 0x00128 0x00128 RW 0x4 │ │ + NOTE 0x000168 0x00000168 0x00000168 0x00024 0x00024 R 0x4 │ │ GNU_STACK 0x000000 0x00000000 0x00000000 0x00000 0x00000 RW 0 │ │ - EXIDX 0x0106d4 0x000106d4 0x000106d4 0x005c8 0x005c8 R 0x4 │ │ - GNU_RELRO 0x013da4 0x00014da4 0x00014da4 0x0025c 0x0025c RW 0x4 │ │ + EXIDX 0x010d34 0x00010d34 0x00010d34 0x005d8 0x005d8 R 0x4 │ │ + GNU_RELRO 0x013d7c 0x00014d7c 0x00014d7c 0x00284 0x00284 RW 0x4 │ │ │ │ Section to Segment mapping: │ │ Segment Sections... │ │ 00 │ │ - 01 .dynsym .dynstr .hash .rel.dyn .rel.plt .plt .text .ARM.extab .ARM.exidx .rodata │ │ - 02 .fini_array .init_array .dynamic .got .data .bss │ │ - 03 .dynamic │ │ - 04 │ │ - 05 .ARM.exidx │ │ - 06 .fini_array .init_array .dynamic .got │ │ + 01 .interp │ │ + 02 .interp .note.gnu.build-id .dynsym .dynstr .hash .gnu.version .gnu.version_d .gnu.version_r .rel.dyn .rel.plt .plt .text .ARM.extab .ARM.exidx .rodata │ │ + 03 .fini_array .init_array .dynamic .got .data .bss │ │ + 04 .dynamic │ │ + 05 .note.gnu.build-id │ │ + 06 │ │ + 07 .ARM.exidx │ │ + 08 .fini_array .init_array .dynamic .got │ ├── readelf --wide --sections {} │ │ @@ -1,30 +1,35 @@ │ │ -There are 21 section headers, starting at offset 0x14330: │ │ +There are 26 section headers, starting at offset 0x14374: │ │ │ │ Section Headers: │ │ [Nr] Name Type Addr Off Size ES Flg Lk Inf Al │ │ [ 0] NULL 00000000 000000 000000 00 0 0 0 │ │ - [ 1] .dynsym DYNSYM 00000114 000114 001680 10 A 2 1 4 │ │ - [ 2] .dynstr STRTAB 00001794 001794 002439 00 A 0 0 1 │ │ - [ 3] .hash HASH 00003bd0 003bd0 0009c4 04 A 1 0 4 │ │ - [ 4] .rel.dyn REL 00004594 004594 0005a8 08 A 1 0 4 │ │ - [ 5] .rel.plt REL 00004b3c 004b3c 0000d8 08 A 1 6 4 │ │ - [ 6] .plt PROGBITS 00004c14 004c14 000158 00 AX 0 0 4 │ │ - [ 7] .text PROGBITS 00004d70 004d70 00b7e4 00 AX 0 0 8 │ │ - [ 8] .ARM.extab PROGBITS 00010554 010554 000180 00 A 0 0 4 │ │ - [ 9] .ARM.exidx ARM_EXIDX 000106d4 0106d4 0005c8 08 AL 7 0 4 │ │ - [10] .rodata PROGBITS 00010ca0 010ca0 0026d8 00 A 0 0 8 │ │ - [11] .fini_array FINI_ARRAY 00014da4 013da4 000008 00 WA 0 0 4 │ │ - [12] .init_array INIT_ARRAY 00014dac 013dac 000004 00 WA 0 0 1 │ │ - [13] .dynamic DYNAMIC 00014db0 013db0 000100 08 WA 2 0 4 │ │ - [14] .got PROGBITS 00014eb0 013eb0 000150 00 WA 0 0 4 │ │ - [15] .data PROGBITS 00015000 014000 000204 00 WA 0 0 4 │ │ - [16] .bss NOBITS 00015208 014204 0abd70 00 WA 0 0 8 │ │ - [17] .comment PROGBITS 00000000 014204 000026 01 MS 0 0 1 │ │ - [18] .note.gnu.gold-version NOTE 00000000 01422c 00001c 00 0 0 4 │ │ - [19] .ARM.attributes ARM_ATTRIBUTES 00000000 014248 00002d 00 0 0 1 │ │ - [20] .shstrtab STRTAB 00000000 014275 0000b8 00 0 0 1 │ │ + [ 1] .interp PROGBITS 00000154 000154 000013 00 A 0 0 1 │ │ + [ 2] .note.gnu.build-id NOTE 00000168 000168 000024 00 A 0 0 4 │ │ + [ 3] .dynsym DYNSYM 0000018c 00018c 001680 10 A 4 1 4 │ │ + [ 4] .dynstr STRTAB 0000180c 00180c 002440 00 A 0 0 1 │ │ + [ 5] .hash HASH 00003c4c 003c4c 0009c4 04 A 3 0 4 │ │ + [ 6] .gnu.version VERSYM 00004610 004610 0002d0 02 A 3 0 2 │ │ + [ 7] .gnu.version_d VERDEF 000048e0 0048e0 00001c 00 A 4 1 4 │ │ + [ 8] .gnu.version_r VERNEED 000048fc 0048fc 000050 00 A 4 2 4 │ │ + [ 9] .rel.dyn REL 0000494c 00494c 0005a8 08 A 3 0 4 │ │ + [10] .rel.plt REL 00004ef4 004ef4 0000d8 08 AI 3 11 4 │ │ + [11] .plt PROGBITS 00004fcc 004fcc 000158 00 AX 0 0 4 │ │ + [12] .text PROGBITS 00005128 005128 00baa4 00 AX 0 0 8 │ │ + [13] .ARM.extab PROGBITS 00010bcc 010bcc 000168 00 A 0 0 4 │ │ + [14] .ARM.exidx ARM_EXIDX 00010d34 010d34 0005d8 08 AL 12 0 4 │ │ + [15] .rodata PROGBITS 00011310 011310 0026d8 00 A 0 0 8 │ │ + [16] .fini_array FINI_ARRAY 00014d7c 013d7c 000008 00 WA 0 0 4 │ │ + [17] .init_array INIT_ARRAY 00014d84 013d84 000004 00 WA 0 0 1 │ │ + [18] .dynamic DYNAMIC 00014d88 013d88 000128 08 WA 4 0 4 │ │ + [19] .got PROGBITS 00014eb0 013eb0 000150 00 WA 0 0 4 │ │ + [20] .data PROGBITS 00015000 014000 000204 00 WA 0 0 4 │ │ + [21] .bss NOBITS 00015208 014204 0abd70 00 WA 0 0 8 │ │ + [22] .comment PROGBITS 00000000 014204 000028 01 MS 0 0 1 │ │ + [23] .note.gnu.gold-version NOTE 00000000 01422c 00001c 00 0 0 4 │ │ + [24] .ARM.attributes ARM_ATTRIBUTES 00000000 014248 00002b 00 0 0 1 │ │ + [25] .shstrtab STRTAB 00000000 014273 0000fe 00 0 0 1 │ │ Key to Flags: │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ y (purecode), p (processor specific) │ ├── readelf --wide --symbols {} │ │ @@ -1,363 +1,363 @@ │ │ │ │ Symbol table '.dynsym' contains 360 entries: │ │ Num: Value Size Type Bind Vis Ndx Name │ │ 0: 00000000 0 NOTYPE LOCAL DEFAULT UND │ │ - 1: 00000000 0 FUNC GLOBAL DEFAULT UND __cxa_finalize │ │ - 2: 00000000 0 FUNC GLOBAL DEFAULT UND __cxa_atexit │ │ - 3: 00004d95 2 FUNC GLOBAL DEFAULT 7 Java_jwtc_chess_JNI_destroy │ │ - 4: 0000f974 8 FUNC GLOBAL DEFAULT 7 __aeabi_unwind_cpp_pr0 │ │ - 5: 00004d99 16 FUNC GLOBAL DEFAULT 7 Java_jwtc_chess_JNI_isInited │ │ - 6: 00004da9 20 FUNC GLOBAL DEFAULT 7 Java_jwtc_chess_JNI_peekSearchDone │ │ - 7: 00004dbd 16 FUNC GLOBAL DEFAULT 7 Java_jwtc_chess_JNI_peekSearchBestValue │ │ - 8: 00004dcd 16 FUNC GLOBAL DEFAULT 7 Java_jwtc_chess_JNI_peekSearchDepth │ │ - 9: 00004ddd 16 FUNC GLOBAL DEFAULT 7 Java_jwtc_chess_JNI_getEvalCount │ │ - 10: 00004ded 16 FUNC GLOBAL DEFAULT 7 Java_jwtc_chess_JNI_getMoveArrayAt │ │ - 11: 00004dfd 16 FUNC GLOBAL DEFAULT 7 Java_jwtc_chess_JNI_interrupt │ │ - 12: 00004e0d 4 FUNC GLOBAL DEFAULT 7 Java_jwtc_chess_JNI_getEvalPropertyCount │ │ - 13: 00004e11 48 FUNC GLOBAL DEFAULT 7 Java_jwtc_chess_JNI_getEvalPropertyName │ │ - 14: 00000000 0 FUNC GLOBAL DEFAULT UND __stack_chk_fail │ │ - 15: 00000000 0 OBJECT GLOBAL DEFAULT UND __stack_chk_guard │ │ - 16: 00004e41 4 FUNC GLOBAL DEFAULT 7 Java_jwtc_chess_JNI_getEvalPropertyValue │ │ - 17: 00004e45 2 FUNC GLOBAL DEFAULT 7 Java_jwtc_chess_JNI_setEvalPropertyValue │ │ - 18: 00004e49 32 FUNC GLOBAL DEFAULT 7 Java_jwtc_chess_JNI_getNumCaptured │ │ - 19: 0000e239 4 FUNC GLOBAL DEFAULT 7 _ZN4Game8getBoardEv │ │ - 20: 00007aab 64 FUNC GLOBAL DEFAULT 7 _ZN10ChessBoard14getNumCapturedEii │ │ - 21: 00004e69 60 FUNC GLOBAL DEFAULT 7 Java_jwtc_chess_JNI_loadDB │ │ - 22: 0000e44d 108 FUNC GLOBAL DEFAULT 7 _ZN4Game6loadDBEPKci │ │ - 23: 00004ea5 24 FUNC GLOBAL DEFAULT 7 Java_jwtc_chess_JNI_getHashKey │ │ - 24: 000064b9 8 FUNC GLOBAL DEFAULT 7 _ZN10ChessBoard10getHashKeyEv │ │ - 25: 0000f96c 8 FUNC WEAK DEFAULT 7 __aeabi_unwind_cpp_pr1 │ │ - 26: 00004ebd 32 FUNC GLOBAL DEFAULT 7 Java_jwtc_chess_JNI_removePiece │ │ - 27: 00007ca9 244 FUNC GLOBAL DEFAULT 7 _ZN10ChessBoard6removeEii │ │ - 28: 00004edd 72 FUNC GLOBAL DEFAULT 7 Java_jwtc_chess_JNI_toFEN │ │ - 29: 000077a9 328 FUNC GLOBAL DEFAULT 7 _ZN10ChessBoard5toFENEPc │ │ - 30: 00004f25 40 FUNC GLOBAL DEFAULT 7 Java_jwtc_chess_JNI_doCastleMove │ │ - 31: 00007de3 64 FUNC GLOBAL DEFAULT 7 _ZN10ChessBoard13getCastleMoveEii │ │ - 32: 0000e289 42 FUNC GLOBAL DEFAULT 7 _ZN4Game4moveEi │ │ - 33: 00004f4d 20 FUNC GLOBAL DEFAULT 7 Java_jwtc_chess_JNI_move │ │ - 34: 00004f61 32 FUNC GLOBAL DEFAULT 7 Java_jwtc_chess_JNI_isAmbiguousCastle │ │ - 35: 00007e23 114 FUNC GLOBAL DEFAULT 7 _ZN10ChessBoard17isAmbiguousCastleEii │ │ - 36: 00004f81 24 FUNC GLOBAL DEFAULT 7 Java_jwtc_chess_JNI_isLegalPosition │ │ - 37: 00005acf 86 FUNC GLOBAL DEFAULT 7 _ZN10ChessBoard15isLegalPositionEv │ │ - 38: 00004f99 24 FUNC GLOBAL DEFAULT 7 Java_jwtc_chess_JNI_getMyMove │ │ - 39: 00005681 12 FUNC GLOBAL DEFAULT 7 _ZN10ChessBoard9getMyMoveEv │ │ - 40: 00004fb1 72 FUNC GLOBAL DEFAULT 7 Java_jwtc_chess_JNI_getMyMoveToString │ │ - 41: 0000dd0d 544 FUNC GLOBAL DEFAULT 7 _ZN10ChessBoard14myMoveToStringEPc │ │ - 42: 00004ff9 32 FUNC GLOBAL DEFAULT 7 Java_jwtc_chess_JNI_pieceAt │ │ - 43: 0000666d 156 FUNC GLOBAL DEFAULT 7 _ZN10ChessBoard7pieceAtEii │ │ - 44: 00005019 24 FUNC GLOBAL DEFAULT 7 Java_jwtc_chess_JNI_getTurn │ │ - 45: 000064d3 6 FUNC GLOBAL DEFAULT 7 _ZN10ChessBoard7getTurnEv │ │ - 46: 00005031 52 FUNC GLOBAL DEFAULT 7 Java_jwtc_chess_JNI_getMoveArraySize │ │ - 47: 00005b95 10 FUNC GLOBAL DEFAULT 7 _ZN10ChessBoard8getMovesEv │ │ - 48: 00007dcd 22 FUNC GLOBAL DEFAULT 7 _ZN10ChessBoard11getNextMoveEv │ │ - 49: 00007da5 40 FUNC GLOBAL DEFAULT 7 _ZN10ChessBoard12hasMoreMovesEv │ │ - 50: 00007e95 12 FUNC GLOBAL DEFAULT 7 _ZN10ChessBoard11getNumMovesEv │ │ - 51: 00005065 28 FUNC GLOBAL DEFAULT 7 Java_jwtc_chess_JNI_setTurn │ │ - 52: 00007a99 18 FUNC GLOBAL DEFAULT 7 _ZN10ChessBoard7setTurnEi │ │ - 53: 00005081 20 FUNC GLOBAL DEFAULT 7 Java_jwtc_chess_JNI_commitBoard │ │ - 54: 0000e225 20 FUNC GLOBAL DEFAULT 7 _ZN4Game11commitBoardEv │ │ - 55: 00005095 24 FUNC GLOBAL DEFAULT 7 Java_jwtc_chess_JNI_getNumBoard │ │ - 56: 000064ad 12 FUNC GLOBAL DEFAULT 7 _ZN10ChessBoard11getNumBoardEv │ │ - 57: 000050ad 60 FUNC GLOBAL DEFAULT 7 Java_jwtc_chess_JNI_setCastlingsEPAnd50 │ │ - 58: 000078f1 424 FUNC GLOBAL DEFAULT 7 _ZN10ChessBoard19setCastlingsEPAnd50Eccccii │ │ - 59: 000050e9 24 FUNC GLOBAL DEFAULT 7 Java_jwtc_chess_JNI_isEnded │ │ - 60: 000054cd 292 FUNC GLOBAL DEFAULT 7 _ZN10ChessBoard7isEndedEv │ │ - 61: 00005101 24 FUNC GLOBAL DEFAULT 7 Java_jwtc_chess_JNI_getState │ │ - 62: 000054c7 6 FUNC GLOBAL DEFAULT 7 _ZN10ChessBoard8getStateEv │ │ - 63: 00005119 20 FUNC GLOBAL DEFAULT 7 Java_jwtc_chess_JNI_setPromo │ │ - 64: 0000e23d 4 FUNC GLOBAL DEFAULT 7 _ZN4Game8setPromoEi │ │ - 65: 0000512d 20 FUNC GLOBAL DEFAULT 7 Java_jwtc_chess_JNI_peekSearchBestMove │ │ - 66: 0000e245 16 FUNC GLOBAL DEFAULT 7 _ZN4Game13getBestMoveAtEi │ │ - 67: 00005141 24 FUNC GLOBAL DEFAULT 7 Java_jwtc_chess_JNI_getBoardValue │ │ - 68: 000062b1 324 FUNC GLOBAL DEFAULT 7 _ZN10ChessBoard19boardValueExtensionEv │ │ - 69: 00005159 20 FUNC GLOBAL DEFAULT 7 Java_jwtc_chess_JNI_getMove │ │ - 70: 0000e241 4 FUNC GLOBAL DEFAULT 7 _ZN4Game11getBestMoveEv │ │ - 71: 0000516d 20 FUNC GLOBAL DEFAULT 7 Java_jwtc_chess_JNI_searchDepth │ │ - 72: 0000e6a5 132 FUNC GLOBAL DEFAULT 7 _ZN4Game13searchLimitedEi │ │ - 73: 00005181 40 FUNC GLOBAL DEFAULT 7 Java_jwtc_chess_JNI_searchMove │ │ - 74: 0000e2d7 14 FUNC GLOBAL DEFAULT 7 _ZN4Game13setSearchTimeEi │ │ - 75: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_create │ │ - 76: 000051a9 32 FUNC GLOBAL DEFAULT 7 Java_jwtc_chess_JNI_putPiece │ │ - 77: 00007ba9 256 FUNC GLOBAL DEFAULT 7 _ZN10ChessBoard3putEiii │ │ - 78: 000051c9 20 FUNC GLOBAL DEFAULT 7 Java_jwtc_chess_JNI_reset │ │ - 79: 0000e195 52 FUNC GLOBAL DEFAULT 7 _ZN4Game5resetEv │ │ - 80: 000051dd 20 FUNC GLOBAL DEFAULT 7 Java_jwtc_chess_JNI_undo │ │ - 81: 0000e2b3 36 FUNC GLOBAL DEFAULT 7 _ZN4Game4undoEv │ │ - 82: 000051f1 24 FUNC GLOBAL DEFAULT 7 Java_jwtc_chess_JNI_requestMove │ │ - 83: 0000e255 52 FUNC GLOBAL DEFAULT 7 _ZN4Game11requestMoveEii │ │ - 84: 0000eaf1 176 FUNC GLOBAL DEFAULT 7 _ZN4Game6searchEv │ │ - 85: 0000523d 44 FUNC GLOBAL DEFAULT 7 _Z24jniRegisterNativeMethodsP7_JNIEnvPKcPK15JNINativeMethodi │ │ - 86: 00005269 104 FUNC GLOBAL DEFAULT 7 JNI_OnLoad │ │ - 87: 0000dc8d 32 FUNC GLOBAL DEFAULT 7 _ZN10ChessBoard11initStaticsEv │ │ + 1: 00000000 0 FUNC GLOBAL DEFAULT UND __cxa_finalize@LIBC (2) │ │ + 2: 00000000 0 FUNC GLOBAL DEFAULT UND __cxa_atexit@LIBC (2) │ │ + 3: 00005165 2 FUNC GLOBAL DEFAULT 12 Java_jwtc_chess_JNI_destroy │ │ + 4: 00010070 8 FUNC GLOBAL DEFAULT 12 __aeabi_unwind_cpp_pr0 │ │ + 5: 00005169 16 FUNC GLOBAL DEFAULT 12 Java_jwtc_chess_JNI_isInited │ │ + 6: 00005179 20 FUNC GLOBAL DEFAULT 12 Java_jwtc_chess_JNI_peekSearchDone │ │ + 7: 0000518d 16 FUNC GLOBAL DEFAULT 12 Java_jwtc_chess_JNI_peekSearchBestValue │ │ + 8: 0000519d 16 FUNC GLOBAL DEFAULT 12 Java_jwtc_chess_JNI_peekSearchDepth │ │ + 9: 000051ad 16 FUNC GLOBAL DEFAULT 12 Java_jwtc_chess_JNI_getEvalCount │ │ + 10: 000051bd 16 FUNC GLOBAL DEFAULT 12 Java_jwtc_chess_JNI_getMoveArrayAt │ │ + 11: 000051cd 16 FUNC GLOBAL DEFAULT 12 Java_jwtc_chess_JNI_interrupt │ │ + 12: 000051dd 4 FUNC GLOBAL DEFAULT 12 Java_jwtc_chess_JNI_getEvalPropertyCount │ │ + 13: 000051e1 48 FUNC GLOBAL DEFAULT 12 Java_jwtc_chess_JNI_getEvalPropertyName │ │ + 14: 00000000 0 FUNC GLOBAL DEFAULT UND __stack_chk_fail@LIBC (2) │ │ + 15: 00000000 0 OBJECT GLOBAL DEFAULT UND __stack_chk_guard@LIBC (2) │ │ + 16: 00005211 4 FUNC GLOBAL DEFAULT 12 Java_jwtc_chess_JNI_getEvalPropertyValue │ │ + 17: 00005215 2 FUNC GLOBAL DEFAULT 12 Java_jwtc_chess_JNI_setEvalPropertyValue │ │ + 18: 00005219 24 FUNC GLOBAL DEFAULT 12 Java_jwtc_chess_JNI_requestMove │ │ + 19: 0000e58d 52 FUNC GLOBAL DEFAULT 12 _ZN4Game11requestMoveEii │ │ + 20: 00010078 8 FUNC WEAK DEFAULT 12 __aeabi_unwind_cpp_pr1 │ │ + 21: 00005231 20 FUNC GLOBAL DEFAULT 12 Java_jwtc_chess_JNI_move │ │ + 22: 0000e5c1 42 FUNC GLOBAL DEFAULT 12 _ZN4Game4moveEi │ │ + 23: 00005245 20 FUNC GLOBAL DEFAULT 12 Java_jwtc_chess_JNI_undo │ │ + 24: 0000e5eb 36 FUNC GLOBAL DEFAULT 12 _ZN4Game4undoEv │ │ + 25: 00005259 20 FUNC GLOBAL DEFAULT 12 Java_jwtc_chess_JNI_reset │ │ + 26: 0000e4c9 52 FUNC GLOBAL DEFAULT 12 _ZN4Game5resetEv │ │ + 27: 0000526d 32 FUNC GLOBAL DEFAULT 12 Java_jwtc_chess_JNI_putPiece │ │ + 28: 0000e571 4 FUNC GLOBAL DEFAULT 12 _ZN4Game8getBoardEv │ │ + 29: 00007f49 244 FUNC GLOBAL DEFAULT 12 _ZN10ChessBoard3putEiii │ │ + 30: 0000528d 64 FUNC GLOBAL DEFAULT 12 Java_jwtc_chess_JNI_searchMove │ │ + 31: 0000e60f 14 FUNC GLOBAL DEFAULT 12 _ZN4Game13setSearchTimeEi │ │ + 32: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_create@LIBC (2) │ │ + 33: 000052cd 20 FUNC GLOBAL DEFAULT 12 Java_jwtc_chess_JNI_searchDepth │ │ + 34: 0000ea05 128 FUNC GLOBAL DEFAULT 12 _ZN4Game13searchLimitedEi │ │ + 35: 000052e1 20 FUNC GLOBAL DEFAULT 12 Java_jwtc_chess_JNI_getMove │ │ + 36: 0000e579 4 FUNC GLOBAL DEFAULT 12 _ZN4Game11getBestMoveEv │ │ + 37: 000052f5 24 FUNC GLOBAL DEFAULT 12 Java_jwtc_chess_JNI_getBoardValue │ │ + 38: 000067a1 324 FUNC GLOBAL DEFAULT 12 _ZN10ChessBoard19boardValueExtensionEv │ │ + 39: 0000530d 20 FUNC GLOBAL DEFAULT 12 Java_jwtc_chess_JNI_peekSearchBestMove │ │ + 40: 0000e57d 16 FUNC GLOBAL DEFAULT 12 _ZN4Game13getBestMoveAtEi │ │ + 41: 00005321 20 FUNC GLOBAL DEFAULT 12 Java_jwtc_chess_JNI_setPromo │ │ + 42: 0000e575 4 FUNC GLOBAL DEFAULT 12 _ZN4Game8setPromoEi │ │ + 43: 00005335 24 FUNC GLOBAL DEFAULT 12 Java_jwtc_chess_JNI_getState │ │ + 44: 0000591f 6 FUNC GLOBAL DEFAULT 12 _ZN10ChessBoard8getStateEv │ │ + 45: 0000534d 24 FUNC GLOBAL DEFAULT 12 Java_jwtc_chess_JNI_isEnded │ │ + 46: 00005925 292 FUNC GLOBAL DEFAULT 12 _ZN10ChessBoard7isEndedEv │ │ + 47: 00005365 60 FUNC GLOBAL DEFAULT 12 Java_jwtc_chess_JNI_setCastlingsEPAnd50 │ │ + 48: 00007c99 424 FUNC GLOBAL DEFAULT 12 _ZN10ChessBoard19setCastlingsEPAnd50Eccccii │ │ + 49: 000053a1 24 FUNC GLOBAL DEFAULT 12 Java_jwtc_chess_JNI_getNumBoard │ │ + 50: 000069a1 12 FUNC GLOBAL DEFAULT 12 _ZN10ChessBoard11getNumBoardEv │ │ + 51: 000053b9 20 FUNC GLOBAL DEFAULT 12 Java_jwtc_chess_JNI_commitBoard │ │ + 52: 0000e55d 20 FUNC GLOBAL DEFAULT 12 _ZN4Game11commitBoardEv │ │ + 53: 000053cd 28 FUNC GLOBAL DEFAULT 12 Java_jwtc_chess_JNI_setTurn │ │ + 54: 00007e41 18 FUNC GLOBAL DEFAULT 12 _ZN10ChessBoard7setTurnEi │ │ + 55: 000053e9 68 FUNC GLOBAL DEFAULT 12 Java_jwtc_chess_JNI_getMoveArraySize │ │ + 56: 00006001 10 FUNC GLOBAL DEFAULT 12 _ZN10ChessBoard8getMovesEv │ │ + 57: 00008131 36 FUNC GLOBAL DEFAULT 12 _ZN10ChessBoard12hasMoreMovesEv │ │ + 58: 00008155 18 FUNC GLOBAL DEFAULT 12 _ZN10ChessBoard11getNextMoveEv │ │ + 59: 0000820d 12 FUNC GLOBAL DEFAULT 12 _ZN10ChessBoard11getNumMovesEv │ │ + 60: 0000542d 24 FUNC GLOBAL DEFAULT 12 Java_jwtc_chess_JNI_getTurn │ │ + 61: 000069c7 6 FUNC GLOBAL DEFAULT 12 _ZN10ChessBoard7getTurnEv │ │ + 62: 00005445 32 FUNC GLOBAL DEFAULT 12 Java_jwtc_chess_JNI_pieceAt │ │ + 63: 00006b55 152 FUNC GLOBAL DEFAULT 12 _ZN10ChessBoard7pieceAtEii │ │ + 64: 00005465 24 FUNC GLOBAL DEFAULT 12 Java_jwtc_chess_JNI_getMyMove │ │ + 65: 00005ad9 12 FUNC GLOBAL DEFAULT 12 _ZN10ChessBoard9getMyMoveEv │ │ + 66: 0000547d 24 FUNC GLOBAL DEFAULT 12 Java_jwtc_chess_JNI_isLegalPosition │ │ + 67: 00005f3b 86 FUNC GLOBAL DEFAULT 12 _ZN10ChessBoard15isLegalPositionEv │ │ + 68: 00005495 32 FUNC GLOBAL DEFAULT 12 Java_jwtc_chess_JNI_isAmbiguousCastle │ │ + 69: 00008167 104 FUNC GLOBAL DEFAULT 12 _ZN10ChessBoard17isAmbiguousCastleEii │ │ + 70: 000054b5 40 FUNC GLOBAL DEFAULT 12 Java_jwtc_chess_JNI_doCastleMove │ │ + 71: 000081cf 60 FUNC GLOBAL DEFAULT 12 _ZN10ChessBoard13getCastleMoveEii │ │ + 72: 000054dd 32 FUNC GLOBAL DEFAULT 12 Java_jwtc_chess_JNI_removePiece │ │ + 73: 0000803d 236 FUNC GLOBAL DEFAULT 12 _ZN10ChessBoard6removeEii │ │ + 74: 000054fd 24 FUNC GLOBAL DEFAULT 12 Java_jwtc_chess_JNI_getHashKey │ │ + 75: 000069ad 8 FUNC GLOBAL DEFAULT 12 _ZN10ChessBoard10getHashKeyEv │ │ + 76: 00005515 60 FUNC GLOBAL DEFAULT 12 Java_jwtc_chess_JNI_loadDB │ │ + 77: 0000e775 108 FUNC GLOBAL DEFAULT 12 _ZN4Game6loadDBEPKci │ │ + 78: 00005551 32 FUNC GLOBAL DEFAULT 12 Java_jwtc_chess_JNI_getNumCaptured │ │ + 79: 00007e53 64 FUNC GLOBAL DEFAULT 12 _ZN10ChessBoard14getNumCapturedEii │ │ + 80: 0000eeb1 172 FUNC GLOBAL DEFAULT 12 _ZN4Game6searchEv │ │ + 81: 000055c1 72 FUNC GLOBAL DEFAULT 12 Java_jwtc_chess_JNI_getMyMoveToString │ │ + 82: 0000e039 576 FUNC GLOBAL DEFAULT 12 _ZN10ChessBoard14myMoveToStringEPc │ │ + 83: 00005609 72 FUNC GLOBAL DEFAULT 12 Java_jwtc_chess_JNI_toFEN │ │ + 84: 00007b45 340 FUNC GLOBAL DEFAULT 12 _ZN10ChessBoard5toFENEPc │ │ + 85: 00005651 44 FUNC GLOBAL DEFAULT 12 _Z24jniRegisterNativeMethodsP7_JNIEnvPKcPK15JNINativeMethodi │ │ + 86: 0000567d 132 FUNC GLOBAL DEFAULT 12 JNI_OnLoad │ │ + 87: 0000dfb1 32 FUNC GLOBAL DEFAULT 12 _ZN10ChessBoard11initStaticsEv │ │ 88: 00000000 0 FUNC GLOBAL DEFAULT UND _Znwj │ │ - 89: 0000e1c9 92 FUNC GLOBAL DEFAULT 7 _ZN4GameC1Ev │ │ - 90: 000052d1 2 FUNC GLOBAL DEFAULT 7 _ZN3PosC2Ev │ │ - 91: 000052d3 2 FUNC GLOBAL DEFAULT 7 _ZN3PosD2Ev │ │ - 92: 000052d5 44 FUNC GLOBAL DEFAULT 7 _ZN3Pos10fromStringEPKc │ │ - 93: 00000000 0 FUNC GLOBAL DEFAULT UND sscanf │ │ - 94: 00005301 6 FUNC GLOBAL DEFAULT 7 _ZN3Pos13fromColAndRowEii │ │ - 95: 00005307 6 FUNC GLOBAL DEFAULT 7 _ZN3Pos3rowEi │ │ - 96: 0000530d 24 FUNC GLOBAL DEFAULT 7 _ZN3Pos3colEi │ │ - 97: 00005325 44 FUNC GLOBAL DEFAULT 7 _ZN3Pos8toStringEiPc │ │ - 98: 00000000 0 FUNC GLOBAL DEFAULT UND sprintf │ │ - 99: 00005351 32 FUNC GLOBAL DEFAULT 7 _ZN3Pos11rowToStringEiPc │ │ - 100: 00005371 36 FUNC GLOBAL DEFAULT 7 _ZN3Pos11colToStringEiPc │ │ - 101: 000052d1 2 FUNC GLOBAL DEFAULT 7 _ZN3PosC1Ev │ │ - 102: 000052d3 2 FUNC GLOBAL DEFAULT 7 _ZN3PosD1Ev │ │ - 103: 00005395 2 FUNC GLOBAL DEFAULT 7 _ZN4MoveC2Ev │ │ - 104: 00005397 2 FUNC GLOBAL DEFAULT 7 _ZN4MoveD2Ev │ │ - 105: 00005399 208 FUNC GLOBAL DEFAULT 7 _ZN4Move11toDbgStringEiPc │ │ - 106: 00000000 0 FUNC GLOBAL DEFAULT UND strcpy │ │ - 107: 00000000 0 FUNC GLOBAL DEFAULT UND strcat │ │ - 108: 00005395 2 FUNC GLOBAL DEFAULT 7 _ZN4MoveC1Ev │ │ - 109: 00005397 2 FUNC GLOBAL DEFAULT 7 _ZN4MoveD1Ev │ │ - 110: 00025710 65536 OBJECT GLOBAL DEFAULT 16 _ZN10ChessBoard22TRAILING_ZEROS_16_BITSE │ │ - 111: 00015710 65536 OBJECT GLOBAL DEFAULT 16 _ZN10ChessBoard17BIT_COUNT_16_BITSE │ │ - 112: 000054c5 2 FUNC GLOBAL DEFAULT 7 _ZN10ChessBoardD2Ev │ │ - 113: 000055f1 100 FUNC GLOBAL DEFAULT 7 _ZN10ChessBoard10checkEndedEv │ │ - 114: 00005655 44 FUNC GLOBAL DEFAULT 7 _ZN10ChessBoard22containsQuiescenceMoveEv │ │ - 115: 0000568d 32 FUNC GLOBAL DEFAULT 7 _ZN10ChessBoard11knightMovesEii │ │ - 116: 000117d8 512 OBJECT GLOBAL DEFAULT 10 _ZN10ChessBoard12KNIGHT_RANGEE │ │ - 117: 000056ad 80 FUNC GLOBAL DEFAULT 7 _ZN10ChessBoard13knightAttacksEix │ │ - 118: 00012f78 512 OBJECT GLOBAL DEFAULT 10 _ZN10ChessBoard8NOT_BITSE │ │ - 119: 0000ecd4 28 FUNC GLOBAL DEFAULT 7 __aeabi_lasr │ │ - 120: 000056fd 136 FUNC GLOBAL DEFAULT 7 _ZN10ChessBoard9rookMovesEii │ │ - 121: 000125f0 256 OBJECT GLOBAL DEFAULT 10 _ZN10ChessBoard8SHIFT_90E │ │ - 122: 00012df0 256 OBJECT GLOBAL DEFAULT 10 _ZN10ChessBoard7SHIFT_0E │ │ - 123: 00055f10 0x20000 OBJECT GLOBAL DEFAULT 16 _ZN10ChessBoard10FILE_MOVESE │ │ - 124: 00095f10 0x20000 OBJECT GLOBAL DEFAULT 16 _ZN10ChessBoard10RANK_MOVESE │ │ - 125: 00005785 80 FUNC GLOBAL DEFAULT 7 _ZN10ChessBoard11rookAttacksEix │ │ - 126: 000057d5 156 FUNC GLOBAL DEFAULT 7 _ZN10ChessBoard11bishopMovesEii │ │ - 127: 00035f10 0x20000 OBJECT GLOBAL DEFAULT 16 _ZN10ChessBoard14DIAG_315_MOVESE │ │ - 128: 000122f0 256 OBJECT GLOBAL DEFAULT 10 _ZN10ChessBoard9SHIFT_315E │ │ - 129: 000121f0 256 OBJECT GLOBAL DEFAULT 10 _ZN10ChessBoard8MASK_315E │ │ - 130: 00075f10 0x20000 OBJECT GLOBAL DEFAULT 16 _ZN10ChessBoard13DIAG_45_MOVESE │ │ - 131: 000129f0 256 OBJECT GLOBAL DEFAULT 10 _ZN10ChessBoard8SHIFT_45E │ │ - 132: 000128f0 256 OBJECT GLOBAL DEFAULT 10 _ZN10ChessBoard7MASK_45E │ │ - 133: 00005871 80 FUNC GLOBAL DEFAULT 7 _ZN10ChessBoard13bishopAttacksEix │ │ - 134: 000058c1 36 FUNC GLOBAL DEFAULT 7 _ZN10ChessBoard10queenMovesEii │ │ - 135: 000058e5 80 FUNC GLOBAL DEFAULT 7 _ZN10ChessBoard12queenAttacksEix │ │ - 136: 00005935 364 FUNC GLOBAL DEFAULT 7 _ZN10ChessBoard16isSquareAttackedEii │ │ - 137: 00013178 512 OBJECT GLOBAL DEFAULT 10 _ZN10ChessBoard4BITSE │ │ - 138: 000119d8 512 OBJECT GLOBAL DEFAULT 10 _ZN10ChessBoard11QUEEN_RANGEE │ │ - 139: 00011dd8 512 OBJECT GLOBAL DEFAULT 10 _ZN10ChessBoard12BISHOP_RANGEE │ │ - 140: 00011bd8 512 OBJECT GLOBAL DEFAULT 10 _ZN10ChessBoard10ROOK_RANGEE │ │ - 141: 00035710 1024 OBJECT GLOBAL DEFAULT 16 _ZN10ChessBoard10PAWN_RANGEE │ │ - 142: 000115d8 512 OBJECT GLOBAL DEFAULT 10 _ZN10ChessBoard10KING_RANGEE │ │ - 143: 00005aa1 16 FUNC GLOBAL DEFAULT 7 _ZN10ChessBoard16checkInSelfCheckEv │ │ - 144: 00005ab1 30 FUNC GLOBAL DEFAULT 7 _ZN10ChessBoard12checkInCheckEv │ │ - 145: 00005b25 32 FUNC GLOBAL DEFAULT 7 _ZN10ChessBoard9kingMovesEii │ │ - 146: 00005b45 80 FUNC GLOBAL DEFAULT 7 _ZN10ChessBoard11kingAttacksEix │ │ - 147: 00005ba1 20 FUNC GLOBAL DEFAULT 7 _ZN10ChessBoard14setMyMoveCheckEv │ │ - 148: 00005bb5 116 FUNC GLOBAL DEFAULT 7 _ZN10ChessBoard17getNextScoredMoveEv │ │ - 149: 00005c29 20 FUNC GLOBAL DEFAULT 7 _ZN10ChessBoard10boardValueEv │ │ - 150: 00005c3d 112 FUNC GLOBAL DEFAULT 7 _ZN10ChessBoard13loneKingValueEi │ │ - 151: 000b773c 16384 OBJECT GLOBAL DEFAULT 16 _ZN10ChessBoard13HOOK_DISTANCEE │ │ - 152: 000112d8 256 OBJECT GLOBAL DEFAULT 10 _ZN10ChessBoard22VALUATION_KING_ENDINGSE │ │ - 153: 00005cad 224 FUNC GLOBAL DEFAULT 7 _ZN10ChessBoard9kbnkValueEi │ │ - 154: 000110d8 512 OBJECT GLOBAL DEFAULT 10 _ZN10ChessBoard20VALUATION_KBNK_SCOREE │ │ - 155: 00005d8d 148 FUNC GLOBAL DEFAULT 7 _ZN10ChessBoard12promotePawnsEi │ │ - 156: 000113d8 512 OBJECT GLOBAL DEFAULT 10 _ZN10ChessBoard8ROW_TURNE │ │ - 157: 00005e21 172 FUNC WEAK DEFAULT 7 _ZN10ChessBoard19queenValueExtensionEi │ │ - 158: 00012f38 64 OBJECT GLOBAL DEFAULT 10 _ZN10ChessBoard8ROW_BITSE │ │ - 159: 00005ecd 92 FUNC GLOBAL DEFAULT 7 _ZN10ChessBoard18kingValueExtensionEi │ │ - 160: 00005f29 100 FUNC GLOBAL DEFAULT 7 _ZN10ChessBoard20knightValueExtensionEi │ │ - 161: 00005f8d 336 FUNC GLOBAL DEFAULT 7 _ZN10ChessBoard18rookValueExtensionEi │ │ - 162: 000060dd 180 FUNC GLOBAL DEFAULT 7 _ZN10ChessBoard20bishopValueExtensionEi │ │ - 163: 00006191 288 FUNC GLOBAL DEFAULT 7 _ZN10ChessBoard18pawnValueExtensionEi │ │ - 164: 00035b10 1024 OBJECT GLOBAL DEFAULT 16 _ZN10ChessBoard16PASSED_PAWN_MASKE │ │ - 165: 00011ff0 256 OBJECT GLOBAL DEFAULT 10 _ZN10ChessBoard3COLE │ │ - 166: 00012ef8 64 OBJECT GLOBAL DEFAULT 10 _ZN10ChessBoard9FILE_BITSE │ │ - 167: 000063f5 128 FUNC GLOBAL DEFAULT 7 _ZN10ChessBoard5resetEv │ │ - 168: 00006475 20 FUNC GLOBAL DEFAULT 7 _ZN10ChessBoardC2Ev │ │ - 169: 00006489 18 FUNC GLOBAL DEFAULT 7 _ZN10ChessBoard9duplicateEPS_ │ │ - 170: 00000000 0 FUNC GLOBAL DEFAULT UND memcpy │ │ - 171: 0000649b 16 FUNC GLOBAL DEFAULT 7 _ZN10ChessBoard13getFirstBoardEv │ │ - 172: 000064c1 12 FUNC GLOBAL DEFAULT 7 _ZN10ChessBoard11countPiecesEv │ │ - 173: 000064cd 6 FUNC GLOBAL DEFAULT 7 _ZN10ChessBoard13getNoHitCountEv │ │ - 174: 000064d9 52 FUNC GLOBAL DEFAULT 7 _ZN10ChessBoard10switchTurnEv │ │ - 175: 0000650d 6 FUNC GLOBAL DEFAULT 7 _ZN10ChessBoard12opponentTurnEv │ │ - 176: 00006515 48 FUNC GLOBAL DEFAULT 7 _ZN10ChessBoard15isPieceOfTurnAtEi │ │ - 177: 00006545 6 FUNC GLOBAL DEFAULT 7 _ZN10ChessBoard5getEPEv │ │ - 178: 0000654b 22 FUNC GLOBAL DEFAULT 7 _ZN10ChessBoard5hasOOEi │ │ - 179: 00006561 22 FUNC GLOBAL DEFAULT 7 _ZN10ChessBoard6hasOOOEi │ │ - 180: 00006577 16 FUNC GLOBAL DEFAULT 7 _ZN10ChessBoard13bitbPositionsEv │ │ - 181: 00006587 16 FUNC GLOBAL DEFAULT 7 _ZN10ChessBoard21bitbOpponentPositionsEv │ │ - 182: 00006597 8 FUNC GLOBAL DEFAULT 7 _ZN10ChessBoard4bitbEv │ │ - 183: 0000659f 8 FUNC GLOBAL DEFAULT 7 _ZN10ChessBoard12bitbAttackedEv │ │ - 184: 000065a7 16 FUNC GLOBAL DEFAULT 7 _ZN10ChessBoard13bitbTurnPieceEii │ │ - 185: 000065b9 36 FUNC WEAK DEFAULT 7 _ZN10ChessBoard9isPosFreeEi │ │ - 186: 000065dd 46 FUNC GLOBAL DEFAULT 7 _ZN10ChessBoard15getAvailableColEi │ │ - 187: 0000660d 48 FUNC GLOBAL DEFAULT 7 _ZN10ChessBoard11isPosFriendEi │ │ - 188: 0000663d 48 FUNC GLOBAL DEFAULT 7 _ZN10ChessBoard10isPosEnemyEi │ │ - 189: 00006709 260 FUNC GLOBAL DEFAULT 7 _ZN10ChessBoard9scoreMoveEi │ │ - 190: 00011fd8 24 OBJECT GLOBAL DEFAULT 10 _ZN10ChessBoard12PIECE_VALUESE │ │ - 191: 0000680d 172 FUNC GLOBAL DEFAULT 7 _ZN10ChessBoard16getScoredMovesTTEiii │ │ - 192: 000068b9 80 FUNC GLOBAL DEFAULT 7 _ZN10ChessBoard12scoreMovesPVEi │ │ - 193: 00006909 60 FUNC GLOBAL DEFAULT 7 _ZN10ChessBoard10scoreMovesEv │ │ - 194: 00006945 136 FUNC GLOBAL DEFAULT 7 _ZN10ChessBoard14getScoredMovesEv │ │ - 195: 000069cd 3112 FUNC GLOBAL DEFAULT 7 _ZN10ChessBoard8makeMoveEiPS_ │ │ - 196: 000b7738 4 OBJECT GLOBAL DEFAULT 16 _ZN10ChessBoard9COL_AROOKE │ │ - 197: 000151fc 4 OBJECT GLOBAL DEFAULT 15 _ZN10ChessBoard9COL_HROOKE │ │ - 198: 000bf768 6144 OBJECT GLOBAL DEFAULT 16 _ZN10ChessBoard8HASH_KEYE │ │ - 199: 00012af0 512 OBJECT GLOBAL DEFAULT 10 _ZN10ChessBoard11ROT_45_BITSE │ │ - 200: 000126f0 512 OBJECT GLOBAL DEFAULT 10 _ZN10ChessBoard11ROT_90_BITSE │ │ - 201: 000123f0 512 OBJECT GLOBAL DEFAULT 10 _ZN10ChessBoard12ROT_315_BITSE │ │ - 202: 000bf758 16 OBJECT GLOBAL DEFAULT 16 _ZN10ChessBoard7HASH_OOE │ │ - 203: 000bf748 16 OBJECT GLOBAL DEFAULT 16 _ZN10ChessBoard8HASH_OOOE │ │ - 204: 000bf740 8 OBJECT GLOBAL DEFAULT 16 _ZN10ChessBoard9HASH_TURNE │ │ - 205: 000075f5 44 FUNC GLOBAL DEFAULT 7 _ZN10ChessBoard16isPieceOfColorAtEii │ │ - 206: 00007621 36 FUNC GLOBAL DEFAULT 7 _ZN10ChessBoard9isFieldAtEi │ │ - 207: 00007645 6 FUNC GLOBAL DEFAULT 7 _ZN10ChessBoard8getIndexEii │ │ - 208: 0000764d 348 FUNC GLOBAL DEFAULT 7 _ZN10ChessBoard10toFENBoardEPc │ │ - 209: 00007aed 188 FUNC GLOBAL DEFAULT 7 _ZN10ChessBoard11initHashKeyEv │ │ - 210: 00007d9d 8 FUNC GLOBAL DEFAULT 7 _ZN10ChessBoard8undoMoveEv │ │ - 211: 00007ea1 40 FUNC GLOBAL DEFAULT 7 _ZN10ChessBoard19removeMoveElementAtEv │ │ - 212: 00007ec9 24 FUNC GLOBAL DEFAULT 7 _ZN10ChessBoard14addMoveElementEi │ │ - 213: 00007ee1 92 FUNC GLOBAL DEFAULT 7 _ZN10ChessBoard7addMoveEii │ │ - 214: 00007f3d 48 FUNC GLOBAL DEFAULT 7 _ZN10ChessBoard18addPawnCaptureMoveEi │ │ - 215: 00007f6d 48 FUNC GLOBAL DEFAULT 7 _ZN10ChessBoard11addKingMoveEi │ │ - 216: 00007f9d 1364 FUNC GLOBAL DEFAULT 7 _ZN10ChessBoard17genExtraKingMovesEi │ │ - 217: 000084f1 1112 FUNC GLOBAL DEFAULT 7 _ZN10ChessBoard12genPawnMovesEv │ │ - 218: 00008949 172 FUNC GLOBAL DEFAULT 7 _ZN10ChessBoard8addMovesEix │ │ - 219: 000089f5 84 FUNC GLOBAL DEFAULT 7 _ZN10ChessBoard13genQueenMovesEv │ │ - 220: 00008a49 84 FUNC GLOBAL DEFAULT 7 _ZN10ChessBoard14genBishopMovesEv │ │ - 221: 00008a9d 84 FUNC GLOBAL DEFAULT 7 _ZN10ChessBoard12genRookMovesEv │ │ - 222: 00008af1 84 FUNC GLOBAL DEFAULT 7 _ZN10ChessBoard14genKnightMovesEv │ │ - 223: 00008b45 58 FUNC GLOBAL DEFAULT 7 _ZN10ChessBoard12genKingMovesEv │ │ - 224: 00008b81 56 FUNC GLOBAL DEFAULT 7 _ZN10ChessBoard8genMovesEv │ │ - 225: 00008bb9 8 FUNC GLOBAL DEFAULT 7 _ZN10ChessBoard13genMovesHouseEv │ │ - 226: 00008bc1 204 FUNC GLOBAL DEFAULT 7 _ZN10ChessBoard13ambigiousMoveEv │ │ - 227: 00006475 20 FUNC GLOBAL DEFAULT 7 _ZN10ChessBoardC1Ev │ │ - 228: 000054c5 2 FUNC GLOBAL DEFAULT 7 _ZN10ChessBoardD1Ev │ │ - 229: 00000000 0 FUNC GLOBAL DEFAULT UND _ZdlPv │ │ - 230: 00008c8d 160 FUNC GLOBAL DEFAULT 7 _ZN10ChessBoard9calcStateEPS_ │ │ - 231: 00008d2d 380 FUNC GLOBAL DEFAULT 7 _ZN10ChessBoard8putHouseEiiPS_S0_c │ │ - 232: 00008ea9 74 FUNC GLOBAL DEFAULT 7 _ZN10ChessBoard11requestMoveEiPS_S0_ │ │ - 233: 00008ef3 116 FUNC GLOBAL DEFAULT 7 _ZN10ChessBoard11requestMoveEiiPS_S0_i │ │ - 234: 00008f69 20 FUNC GLOBAL DEFAULT 7 _ZN10ChessBoard14remainingMovesEv │ │ - 235: 00008f7d 124 FUNC GLOBAL DEFAULT 7 _ZN10ChessBoard11calcQualityEv │ │ - 236: 00008ff9 24 FUNC GLOBAL DEFAULT 7 _ZN10ChessBoard11commitBoardEv │ │ - 237: 00009011 32 FUNC GLOBAL DEFAULT 7 _ZN10ChessBoard13initValuationEv │ │ - 238: 00015610 256 OBJECT GLOBAL DEFAULT 16 _ZN10ChessBoard12ARRVALUATIONE │ │ - 239: 00009031 56 FUNC GLOBAL DEFAULT 7 _ZN10ChessBoard12initBitCountEv │ │ - 240: 00009069 120 FUNC GLOBAL DEFAULT 7 _ZN10ChessBoard12initDistanceEv │ │ - 241: 000bb73c 16384 OBJECT GLOBAL DEFAULT 16 _ZN10ChessBoard8DISTANCEE │ │ - 242: 000090e1 17732 FUNC GLOBAL DEFAULT 7 _ZN10ChessBoard12initHashKeysEv │ │ - 243: 000b5f10 6184 OBJECT GLOBAL DEFAULT 16 _ZN10ChessBoard9HASH_KEYSE │ │ - 244: 0000ecf0 28 FUNC GLOBAL DEFAULT 7 __aeabi_llsl │ │ - 245: 0000efe8 40 FUNC GLOBAL DEFAULT 7 __aeabi_i2d │ │ - 246: 0000f0c4 92 FUNC GLOBAL DEFAULT 7 __aeabi_d2iz │ │ - 247: 0000d629 1156 FUNC GLOBAL DEFAULT 7 _ZN10ChessBoard14initMoveArraysEv │ │ - 248: 00000000 0 FUNC GLOBAL DEFAULT UND pow │ │ - 249: 000120f0 256 OBJECT GLOBAL DEFAULT 10 _ZN10ChessBoard3ROWE │ │ - 250: 0000dab1 56 FUNC GLOBAL DEFAULT 7 _ZN10ChessBoard17initTrailingZerosEv │ │ - 251: 00010fd5 256 OBJECT GLOBAL DEFAULT 10 _ZN10ChessBoard21TRAILING_ZEROS_8_BITSE │ │ - 252: 0000dae9 236 FUNC GLOBAL DEFAULT 7 _ZN10ChessBoard13initPawnRangeEv │ │ - 253: 0000dbd5 184 FUNC GLOBAL DEFAULT 7 _ZN10ChessBoard18initPassedPawnMaskEv │ │ - 254: 0000dcad 96 FUNC GLOBAL DEFAULT 7 _ZN10ChessBoard13pieceToStringEiPc │ │ - 255: 0000ebc5 18 FUNC GLOBAL DEFAULT 7 __gnu_thumb1_case_uqi │ │ - 256: 0000ecb4 32 FUNC GLOBAL DEFAULT 7 __aeabi_idivmod │ │ - 257: 0000df2d 208 FUNC GLOBAL DEFAULT 7 _ZN10ChessBoard11getPGNMovesEPS_Pc │ │ - 258: 00000000 0 FUNC GLOBAL DEFAULT UND memset │ │ - 259: 0000dffd 132 FUNC GLOBAL DEFAULT 7 _ZN10ChessBoard12bitbToStringExPc │ │ - 260: 0000e081 164 FUNC GLOBAL DEFAULT 7 _ZN10ChessBoard6printBEPc │ │ - 261: 00012cf0 256 OBJECT GLOBAL DEFAULT 10 _ZN10ChessBoard6ROT_45E │ │ - 262: 00012ef0 4 OBJECT GLOBAL DEFAULT 10 _ZN10ChessBoard12SIZEOF_BOARDE │ │ - 263: 0000e125 112 FUNC GLOBAL DEFAULT 7 _ZN4GameD2Ev │ │ - 264: 00000000 0 FUNC GLOBAL DEFAULT UND fclose │ │ - 265: 000c0f70 4 OBJECT GLOBAL DEFAULT 16 _ZN4Game5DB_FPE │ │ - 266: 000c0f74 4 OBJECT GLOBAL DEFAULT 16 _ZN4Game7DB_SIZEE │ │ - 267: 0000e1c9 92 FUNC GLOBAL DEFAULT 7 _ZN4GameC2Ev │ │ - 268: 0000e2e5 280 FUNC GLOBAL DEFAULT 7 _ZN4Game16alphaBetaLimitedEP10ChessBoardiii │ │ - 269: 0000e3fd 78 FUNC GLOBAL DEFAULT 7 _ZN4Game13putPieceHouseEiic │ │ - 270: 00000000 0 FUNC GLOBAL DEFAULT UND fopen │ │ - 271: 00000000 0 FUNC GLOBAL DEFAULT UND fseek │ │ - 272: 00000000 0 FUNC GLOBAL DEFAULT UND ftell │ │ - 273: 00000000 0 FUNC GLOBAL DEFAULT UND rewind │ │ - 274: 00015200 4 OBJECT GLOBAL DEFAULT 15 _ZN4Game8DB_DEPTHE │ │ - 275: 0000e4b9 128 FUNC GLOBAL DEFAULT 7 _ZN4Game8readDBAtEiRx │ │ - 276: 00000000 0 FUNC GLOBAL DEFAULT UND fread │ │ - 277: 0000e539 116 FUNC GLOBAL DEFAULT 7 _ZN4Game9findDBKeyEx │ │ - 278: 00000000 0 FUNC GLOBAL DEFAULT UND gettimeofday │ │ - 279: 00000000 0 FUNC GLOBAL DEFAULT UND srand48 │ │ - 280: 00000000 0 FUNC GLOBAL DEFAULT UND lrand48 │ │ - 281: 0000e63d 104 FUNC GLOBAL DEFAULT 7 _ZN4Game8searchDBEv │ │ - 282: 0000ebd8 0 FUNC GLOBAL DEFAULT 7 __aeabi_idiv │ │ - 283: 0000e729 32 FUNC GLOBAL DEFAULT 7 _ZN4Game9startTimeEv │ │ - 284: 0000e749 48 FUNC GLOBAL DEFAULT 7 _ZN4Game6timeUpEv │ │ - 285: 0000e779 284 FUNC WEAK DEFAULT 7 _ZN4Game7quiesceEP10ChessBoardiii │ │ - 286: 0000e895 296 FUNC GLOBAL DEFAULT 7 _ZN4Game9alphaBetaEP10ChessBoardiii │ │ - 287: 0000e9bd 252 FUNC GLOBAL DEFAULT 7 _ZN4Game13alphaBetaRootEiii │ │ - 288: 0000eab9 56 FUNC GLOBAL DEFAULT 7 _ZN4Game8usedTimeEv │ │ - 289: 0000eba1 34 FUNC GLOBAL DEFAULT 7 _ZN4Game10timePassedEv │ │ - 290: 0000e125 112 FUNC GLOBAL DEFAULT 7 _ZN4GameD1Ev │ │ - 291: 0000ebd8 220 FUNC GLOBAL DEFAULT 7 __divsi3 │ │ - 292: 0000f120 16 FUNC WEAK DEFAULT 7 __aeabi_idiv0 │ │ - 293: 0000ecd4 28 FUNC GLOBAL DEFAULT 7 __ashrdi3 │ │ - 294: 0000ecf0 28 FUNC GLOBAL DEFAULT 7 __ashldi3 │ │ - 295: 0000ed0c 0 FUNC GLOBAL DEFAULT 7 __aeabi_drsub │ │ - 296: 0000ed14 688 FUNC GLOBAL DEFAULT 7 __subdf3 │ │ - 297: 0000ed14 688 FUNC GLOBAL DEFAULT 7 __aeabi_dsub │ │ - 298: 0000ed18 684 FUNC GLOBAL DEFAULT 7 __adddf3 │ │ - 299: 0000ed18 684 FUNC GLOBAL DEFAULT 7 __aeabi_dadd │ │ - 300: 0000efc4 36 FUNC GLOBAL DEFAULT 7 __floatunsidf │ │ - 301: 0000efc4 36 FUNC GLOBAL DEFAULT 7 __aeabi_ui2d │ │ - 302: 0000efe8 40 FUNC GLOBAL DEFAULT 7 __floatsidf │ │ - 303: 0000f010 64 FUNC GLOBAL DEFAULT 7 __extendsfdf2 │ │ - 304: 0000f010 64 FUNC GLOBAL DEFAULT 7 __aeabi_f2d │ │ - 305: 0000f050 116 FUNC GLOBAL DEFAULT 7 __floatundidf │ │ - 306: 0000f050 116 FUNC GLOBAL DEFAULT 7 __aeabi_ul2d │ │ - 307: 0000f064 96 FUNC GLOBAL DEFAULT 7 __floatdidf │ │ - 308: 0000f064 96 FUNC GLOBAL DEFAULT 7 __aeabi_l2d │ │ - 309: 0000f0c4 92 FUNC GLOBAL DEFAULT 7 __fixdfsi │ │ - 310: 0000f120 16 FUNC WEAK DEFAULT 7 __aeabi_ldiv0 │ │ - 311: 00000000 0 FUNC GLOBAL DEFAULT UND raise │ │ - 312: 00000000 0 FUNC WEAK DEFAULT UND __gnu_Unwind_Find_exidx │ │ - 313: 0000f964 8 FUNC WEAK DEFAULT 7 __aeabi_unwind_cpp_pr2 │ │ - 314: 0000ff30 0 FUNC GLOBAL DEFAULT 7 __gnu_Unwind_Restore_VFP_D │ │ - 315: 0000ff20 0 FUNC GLOBAL DEFAULT 7 __gnu_Unwind_Restore_VFP │ │ - 316: 0000ff40 0 FUNC GLOBAL DEFAULT 7 __gnu_Unwind_Restore_VFP_D_16_to_31 │ │ - 317: 0000ff50 0 FUNC GLOBAL DEFAULT 7 __gnu_Unwind_Restore_WMMXD │ │ - 318: 0000ffd8 0 FUNC GLOBAL DEFAULT 7 __gnu_Unwind_Restore_WMMXC │ │ - 319: 0000ff0c 20 FUNC GLOBAL DEFAULT 7 restore_core_regs │ │ - 320: 00000000 0 FUNC GLOBAL DEFAULT UND abort │ │ - 321: 0000f4f4 68 FUNC GLOBAL DEFAULT 7 _Unwind_VRS_Get │ │ - 322: 0000f560 68 FUNC GLOBAL DEFAULT 7 _Unwind_VRS_Set │ │ - 323: 00000000 0 NOTYPE WEAK DEFAULT UND __cxa_begin_cleanup │ │ - 324: 00000000 0 NOTYPE WEAK DEFAULT UND __cxa_type_match │ │ - 325: 0001010c 916 FUNC GLOBAL DEFAULT 7 __gnu_unwind_execute │ │ - 326: 00000000 0 NOTYPE WEAK DEFAULT UND __cxa_call_unexpected │ │ - 327: 0000f97c 856 FUNC GLOBAL DEFAULT 7 _Unwind_VRS_Pop │ │ - 328: 0000ff38 0 FUNC GLOBAL DEFAULT 7 __gnu_Unwind_Save_VFP_D │ │ - 329: 0000ff28 0 FUNC GLOBAL DEFAULT 7 __gnu_Unwind_Save_VFP │ │ - 330: 0000ff48 0 FUNC GLOBAL DEFAULT 7 __gnu_Unwind_Save_VFP_D_16_to_31 │ │ - 331: 0000ff94 0 FUNC GLOBAL DEFAULT 7 __gnu_Unwind_Save_WMMXD │ │ - 332: 0000ffec 0 FUNC GLOBAL DEFAULT 7 __gnu_Unwind_Save_WMMXC │ │ - 333: 0000fcd4 8 FUNC GLOBAL DEFAULT 7 _Unwind_GetCFA │ │ - 334: 0000fcdc 164 FUNC GLOBAL DEFAULT 7 __gnu_Unwind_RaiseException │ │ - 335: 0000fd80 28 FUNC GLOBAL DEFAULT 7 __gnu_Unwind_ForcedUnwind │ │ - 336: 0000fd9c 108 FUNC GLOBAL DEFAULT 7 __gnu_Unwind_Resume │ │ - 337: 0000fe08 32 FUNC GLOBAL DEFAULT 7 __gnu_Unwind_Resume_or_Rethrow │ │ - 338: 0000fe28 4 FUNC GLOBAL DEFAULT 7 _Unwind_Complete │ │ - 339: 0000fe2c 32 FUNC GLOBAL DEFAULT 7 _Unwind_DeleteException │ │ - 340: 0000fe4c 192 FUNC GLOBAL DEFAULT 7 __gnu_Unwind_Backtrace │ │ - 341: 0000ff0c 20 FUNC GLOBAL DEFAULT 7 __restore_core_regs │ │ - 342: 00010000 36 FUNC GLOBAL DEFAULT 7 ___Unwind_RaiseException │ │ - 343: 00010000 36 FUNC GLOBAL DEFAULT 7 _Unwind_RaiseException │ │ - 344: 00010024 36 FUNC GLOBAL DEFAULT 7 ___Unwind_Resume │ │ - 345: 00010024 36 FUNC GLOBAL DEFAULT 7 _Unwind_Resume │ │ - 346: 00010048 36 FUNC GLOBAL DEFAULT 7 ___Unwind_Resume_or_Rethrow │ │ - 347: 00010048 36 FUNC GLOBAL DEFAULT 7 _Unwind_Resume_or_Rethrow │ │ - 348: 0001006c 36 FUNC GLOBAL DEFAULT 7 ___Unwind_ForcedUnwind │ │ - 349: 0001006c 36 FUNC GLOBAL DEFAULT 7 _Unwind_ForcedUnwind │ │ - 350: 00010090 36 FUNC GLOBAL DEFAULT 7 ___Unwind_Backtrace │ │ - 351: 00010090 36 FUNC GLOBAL DEFAULT 7 _Unwind_Backtrace │ │ - 352: 000104a0 64 FUNC GLOBAL DEFAULT 7 __gnu_unwind_frame │ │ - 353: 000104e0 44 FUNC GLOBAL DEFAULT 7 _Unwind_GetRegionStart │ │ - 354: 0001050c 56 FUNC GLOBAL DEFAULT 7 _Unwind_GetLanguageSpecificData │ │ - 355: 00010544 8 FUNC GLOBAL DEFAULT 7 _Unwind_GetDataRelBase │ │ - 356: 0001054c 8 FUNC GLOBAL DEFAULT 7 _Unwind_GetTextRelBase │ │ + 89: 0000e4fd 96 FUNC GLOBAL DEFAULT 12 _ZN4GameC1Ev │ │ + 90: 00005701 2 FUNC GLOBAL DEFAULT 12 _ZN3PosC2Ev │ │ + 91: 00005701 2 FUNC GLOBAL DEFAULT 12 _ZN3PosC1Ev │ │ + 92: 00005703 2 FUNC GLOBAL DEFAULT 12 _ZN3PosD2Ev │ │ + 93: 00005703 2 FUNC GLOBAL DEFAULT 12 _ZN3PosD1Ev │ │ + 94: 00005705 72 FUNC GLOBAL DEFAULT 12 _ZN3Pos10fromStringEPKc │ │ + 95: 00000000 0 FUNC GLOBAL DEFAULT UND sscanf@LIBC (2) │ │ + 96: 0000574d 6 FUNC GLOBAL DEFAULT 12 _ZN3Pos13fromColAndRowEii │ │ + 97: 00005753 6 FUNC GLOBAL DEFAULT 12 _ZN3Pos3rowEi │ │ + 98: 00005759 24 FUNC GLOBAL DEFAULT 12 _ZN3Pos3colEi │ │ + 99: 00005771 48 FUNC GLOBAL DEFAULT 12 _ZN3Pos8toStringEiPc │ │ + 100: 00000000 0 FUNC GLOBAL DEFAULT UND sprintf@LIBC (2) │ │ + 101: 000057a1 32 FUNC GLOBAL DEFAULT 12 _ZN3Pos11rowToStringEiPc │ │ + 102: 000057c1 36 FUNC GLOBAL DEFAULT 12 _ZN3Pos11colToStringEiPc │ │ + 103: 000057e5 2 FUNC GLOBAL DEFAULT 12 _ZN4MoveC2Ev │ │ + 104: 000057e5 2 FUNC GLOBAL DEFAULT 12 _ZN4MoveC1Ev │ │ + 105: 000057e7 2 FUNC GLOBAL DEFAULT 12 _ZN4MoveD2Ev │ │ + 106: 000057e7 2 FUNC GLOBAL DEFAULT 12 _ZN4MoveD1Ev │ │ + 107: 000057e9 216 FUNC GLOBAL DEFAULT 12 _ZN4Move11toDbgStringEiPc │ │ + 108: 00000000 0 FUNC GLOBAL DEFAULT UND strcpy@LIBC (2) │ │ + 109: 00000000 0 FUNC GLOBAL DEFAULT UND strcat@LIBC (2) │ │ + 110: 00025710 65536 OBJECT GLOBAL DEFAULT 21 _ZN10ChessBoard22TRAILING_ZEROS_16_BITSE │ │ + 111: 00015710 65536 OBJECT GLOBAL DEFAULT 21 _ZN10ChessBoard17BIT_COUNT_16_BITSE │ │ + 112: 0000591d 2 FUNC GLOBAL DEFAULT 12 _ZN10ChessBoardD2Ev │ │ + 113: 0000591d 2 FUNC GLOBAL DEFAULT 12 _ZN10ChessBoardD1Ev │ │ + 114: 00005a49 102 FUNC GLOBAL DEFAULT 12 _ZN10ChessBoard10checkEndedEv │ │ + 115: 00005ab1 40 FUNC GLOBAL DEFAULT 12 _ZN10ChessBoard22containsQuiescenceMoveEv │ │ + 116: 00005ae5 36 FUNC GLOBAL DEFAULT 12 _ZN10ChessBoard11knightMovesEii │ │ + 117: 00011e48 512 OBJECT GLOBAL DEFAULT 15 _ZN10ChessBoard12KNIGHT_RANGEE │ │ + 118: 00005b09 76 FUNC GLOBAL DEFAULT 12 _ZN10ChessBoard13knightAttacksEix │ │ + 119: 000135e8 512 OBJECT GLOBAL DEFAULT 15 _ZN10ChessBoard8NOT_BITSE │ │ + 120: 0000f0b0 28 FUNC GLOBAL DEFAULT 12 __aeabi_lasr │ │ + 121: 00005b55 132 FUNC GLOBAL DEFAULT 12 _ZN10ChessBoard9rookMovesEii │ │ + 122: 00012c60 256 OBJECT GLOBAL DEFAULT 15 _ZN10ChessBoard8SHIFT_90E │ │ + 123: 00013460 256 OBJECT GLOBAL DEFAULT 15 _ZN10ChessBoard7SHIFT_0E │ │ + 124: 00055f10 0x20000 OBJECT GLOBAL DEFAULT 21 _ZN10ChessBoard10FILE_MOVESE │ │ + 125: 00095f10 0x20000 OBJECT GLOBAL DEFAULT 21 _ZN10ChessBoard10RANK_MOVESE │ │ + 126: 00000000 0 FUNC GLOBAL DEFAULT UND memset@LIBC (2) │ │ + 127: 00005bd9 76 FUNC GLOBAL DEFAULT 12 _ZN10ChessBoard11rookAttacksEix │ │ + 128: 00005c25 164 FUNC GLOBAL DEFAULT 12 _ZN10ChessBoard11bishopMovesEii │ │ + 129: 00035f10 0x20000 OBJECT GLOBAL DEFAULT 21 _ZN10ChessBoard14DIAG_315_MOVESE │ │ + 130: 00012960 256 OBJECT GLOBAL DEFAULT 15 _ZN10ChessBoard9SHIFT_315E │ │ + 131: 00012860 256 OBJECT GLOBAL DEFAULT 15 _ZN10ChessBoard8MASK_315E │ │ + 132: 00000000 0 FUNC GLOBAL DEFAULT UND fclose@LIBC (2) │ │ + 133: 00075f10 0x20000 OBJECT GLOBAL DEFAULT 21 _ZN10ChessBoard13DIAG_45_MOVESE │ │ + 134: 00013060 256 OBJECT GLOBAL DEFAULT 15 _ZN10ChessBoard8SHIFT_45E │ │ + 135: 00012f60 256 OBJECT GLOBAL DEFAULT 15 _ZN10ChessBoard7MASK_45E │ │ + 136: 00005cc9 76 FUNC GLOBAL DEFAULT 12 _ZN10ChessBoard13bishopAttacksEix │ │ + 137: 00005d15 36 FUNC GLOBAL DEFAULT 12 _ZN10ChessBoard10queenMovesEii │ │ + 138: 00005d39 76 FUNC GLOBAL DEFAULT 12 _ZN10ChessBoard12queenAttacksEix │ │ + 139: 00005d85 392 FUNC GLOBAL DEFAULT 12 _ZN10ChessBoard16isSquareAttackedEii │ │ + 140: 000137e8 512 OBJECT GLOBAL DEFAULT 15 _ZN10ChessBoard4BITSE │ │ + 141: 00000000 0 FUNC GLOBAL DEFAULT UND fseek@LIBC (2) │ │ + 142: 00012048 512 OBJECT GLOBAL DEFAULT 15 _ZN10ChessBoard11QUEEN_RANGEE │ │ + 143: 00000000 0 FUNC GLOBAL DEFAULT UND fopen@LIBC (2) │ │ + 144: 00012448 512 OBJECT GLOBAL DEFAULT 15 _ZN10ChessBoard12BISHOP_RANGEE │ │ + 145: 00000000 0 FUNC GLOBAL DEFAULT UND rewind@LIBC (2) │ │ + 146: 00012248 512 OBJECT GLOBAL DEFAULT 15 _ZN10ChessBoard10ROOK_RANGEE │ │ + 147: 00000000 0 FUNC GLOBAL DEFAULT UND ftell@LIBC (2) │ │ + 148: 00035710 1024 OBJECT GLOBAL DEFAULT 21 _ZN10ChessBoard10PAWN_RANGEE │ │ + 149: 00011c48 512 OBJECT GLOBAL DEFAULT 15 _ZN10ChessBoard10KING_RANGEE │ │ + 150: 00005f0d 30 FUNC GLOBAL DEFAULT 12 _ZN10ChessBoard12checkInCheckEv │ │ + 151: 00005f2b 16 FUNC GLOBAL DEFAULT 12 _ZN10ChessBoard16checkInSelfCheckEv │ │ + 152: 00005f91 36 FUNC GLOBAL DEFAULT 12 _ZN10ChessBoard9kingMovesEii │ │ + 153: 00000000 0 FUNC GLOBAL DEFAULT UND srand@LIBC (2) │ │ + 154: 00005fb5 76 FUNC GLOBAL DEFAULT 12 _ZN10ChessBoard11kingAttacksEix │ │ + 155: 00000000 0 FUNC GLOBAL DEFAULT UND gettimeofday@LIBC (2) │ │ + 156: 0000600d 20 FUNC GLOBAL DEFAULT 12 _ZN10ChessBoard14setMyMoveCheckEv │ │ + 157: 00006021 96 FUNC GLOBAL DEFAULT 12 _ZN10ChessBoard17getNextScoredMoveEv │ │ + 158: 00000000 0 FUNC GLOBAL DEFAULT UND rand@LIBC (2) │ │ + 159: 00006081 20 FUNC GLOBAL DEFAULT 12 _ZN10ChessBoard10boardValueEv │ │ + 160: 00006095 108 FUNC GLOBAL DEFAULT 12 _ZN10ChessBoard13loneKingValueEi │ │ + 161: 000b773c 16384 OBJECT GLOBAL DEFAULT 21 _ZN10ChessBoard13HOOK_DISTANCEE │ │ + 162: 00011948 256 OBJECT GLOBAL DEFAULT 15 _ZN10ChessBoard22VALUATION_KING_ENDINGSE │ │ + 163: 00000000 0 FUNC GLOBAL DEFAULT UND fread@LIBC (2) │ │ + 164: 00006101 256 FUNC GLOBAL DEFAULT 12 _ZN10ChessBoard9kbnkValueEi │ │ + 165: 00011748 512 OBJECT GLOBAL DEFAULT 15 _ZN10ChessBoard20VALUATION_KBNK_SCOREE │ │ + 166: 00006201 160 FUNC GLOBAL DEFAULT 12 _ZN10ChessBoard12promotePawnsEi │ │ + 167: 00011a48 512 OBJECT GLOBAL DEFAULT 15 _ZN10ChessBoard8ROW_TURNE │ │ + 168: 000062a1 176 FUNC WEAK DEFAULT 12 _ZN10ChessBoard19queenValueExtensionEi │ │ + 169: 000135a8 64 OBJECT GLOBAL DEFAULT 15 _ZN10ChessBoard8ROW_BITSE │ │ + 170: 00006351 124 FUNC GLOBAL DEFAULT 12 _ZN10ChessBoard18kingValueExtensionEi │ │ + 171: 000063cd 104 FUNC GLOBAL DEFAULT 12 _ZN10ChessBoard20knightValueExtensionEi │ │ + 172: 00006435 364 FUNC GLOBAL DEFAULT 12 _ZN10ChessBoard18rookValueExtensionEi │ │ + 173: 000065a1 192 FUNC GLOBAL DEFAULT 12 _ZN10ChessBoard20bishopValueExtensionEi │ │ + 174: 00006661 320 FUNC GLOBAL DEFAULT 12 _ZN10ChessBoard18pawnValueExtensionEi │ │ + 175: 00035b10 1024 OBJECT GLOBAL DEFAULT 21 _ZN10ChessBoard16PASSED_PAWN_MASKE │ │ + 176: 00013568 64 OBJECT GLOBAL DEFAULT 15 _ZN10ChessBoard9FILE_BITSE │ │ + 177: 00012660 256 OBJECT GLOBAL DEFAULT 15 _ZN10ChessBoard3COLE │ │ + 178: 000068e5 132 FUNC GLOBAL DEFAULT 12 _ZN10ChessBoard5resetEv │ │ + 179: 00006969 20 FUNC GLOBAL DEFAULT 12 _ZN10ChessBoardC2Ev │ │ + 180: 00006969 20 FUNC GLOBAL DEFAULT 12 _ZN10ChessBoardC1Ev │ │ + 181: 0000697d 18 FUNC GLOBAL DEFAULT 12 _ZN10ChessBoard9duplicateEPS_ │ │ + 182: 00000000 0 FUNC GLOBAL DEFAULT UND memcpy@LIBC (2) │ │ + 183: 0000698f 16 FUNC GLOBAL DEFAULT 12 _ZN10ChessBoard13getFirstBoardEv │ │ + 184: 000069b5 12 FUNC GLOBAL DEFAULT 12 _ZN10ChessBoard11countPiecesEv │ │ + 185: 000069c1 6 FUNC GLOBAL DEFAULT 12 _ZN10ChessBoard13getNoHitCountEv │ │ + 186: 000069cd 52 FUNC GLOBAL DEFAULT 12 _ZN10ChessBoard10switchTurnEv │ │ + 187: 00006a01 6 FUNC GLOBAL DEFAULT 12 _ZN10ChessBoard12opponentTurnEv │ │ + 188: 00006a09 48 FUNC GLOBAL DEFAULT 12 _ZN10ChessBoard15isPieceOfTurnAtEi │ │ + 189: 00006a39 6 FUNC GLOBAL DEFAULT 12 _ZN10ChessBoard5getEPEv │ │ + 190: 00000000 0 FUNC GLOBAL DEFAULT UND raise@LIBC (2) │ │ + 191: 00006a3f 16 FUNC GLOBAL DEFAULT 12 _ZN10ChessBoard5hasOOEi │ │ + 192: 00006a4f 16 FUNC GLOBAL DEFAULT 12 _ZN10ChessBoard6hasOOOEi │ │ + 193: 00006a5f 18 FUNC GLOBAL DEFAULT 12 _ZN10ChessBoard13bitbPositionsEv │ │ + 194: 00006a71 18 FUNC GLOBAL DEFAULT 12 _ZN10ChessBoard21bitbOpponentPositionsEv │ │ + 195: 00006a83 6 FUNC GLOBAL DEFAULT 12 _ZN10ChessBoard4bitbEv │ │ + 196: 00006a89 8 FUNC GLOBAL DEFAULT 12 _ZN10ChessBoard12bitbAttackedEv │ │ + 197: 00006a91 16 FUNC GLOBAL DEFAULT 12 _ZN10ChessBoard13bitbTurnPieceEii │ │ + 198: 00006aa1 36 FUNC WEAK DEFAULT 12 _ZN10ChessBoard9isPosFreeEi │ │ + 199: 00006ac5 46 FUNC GLOBAL DEFAULT 12 _ZN10ChessBoard15getAvailableColEi │ │ + 200: 00006af5 48 FUNC GLOBAL DEFAULT 12 _ZN10ChessBoard11isPosFriendEi │ │ + 201: 00000000 0 FUNC GLOBAL DEFAULT UND abort@LIBC (2) │ │ + 202: 00006b25 48 FUNC GLOBAL DEFAULT 12 _ZN10ChessBoard10isPosEnemyEi │ │ + 203: 00006bed 2792 FUNC GLOBAL DEFAULT 12 _ZN10ChessBoard8makeMoveEiPS_ │ │ + 204: 000b7738 4 OBJECT GLOBAL DEFAULT 21 _ZN10ChessBoard9COL_AROOKE │ │ + 205: 000151fc 4 OBJECT GLOBAL DEFAULT 20 _ZN10ChessBoard9COL_HROOKE │ │ + 206: 000bf768 6144 OBJECT GLOBAL DEFAULT 21 _ZN10ChessBoard8HASH_KEYE │ │ + 207: 00013160 512 OBJECT GLOBAL DEFAULT 15 _ZN10ChessBoard11ROT_45_BITSE │ │ + 208: 00012d60 512 OBJECT GLOBAL DEFAULT 15 _ZN10ChessBoard11ROT_90_BITSE │ │ + 209: 00012a60 512 OBJECT GLOBAL DEFAULT 15 _ZN10ChessBoard12ROT_315_BITSE │ │ + 210: 00012648 24 OBJECT GLOBAL DEFAULT 15 _ZN10ChessBoard12PIECE_VALUESE │ │ + 211: 000bf758 16 OBJECT GLOBAL DEFAULT 21 _ZN10ChessBoard7HASH_OOE │ │ + 212: 000bf748 16 OBJECT GLOBAL DEFAULT 21 _ZN10ChessBoard8HASH_OOOE │ │ + 213: 000bf740 8 OBJECT GLOBAL DEFAULT 21 _ZN10ChessBoard9HASH_TURNE │ │ + 214: 000076d5 260 FUNC GLOBAL DEFAULT 12 _ZN10ChessBoard9scoreMoveEi │ │ + 215: 000077d9 132 FUNC GLOBAL DEFAULT 12 _ZN10ChessBoard14getScoredMovesEv │ │ + 216: 0000785d 56 FUNC GLOBAL DEFAULT 12 _ZN10ChessBoard10scoreMovesEv │ │ + 217: 00007895 76 FUNC GLOBAL DEFAULT 12 _ZN10ChessBoard12scoreMovesPVEi │ │ + 218: 000078e1 172 FUNC GLOBAL DEFAULT 12 _ZN10ChessBoard16getScoredMovesTTEiii │ │ + 219: 0000798d 44 FUNC GLOBAL DEFAULT 12 _ZN10ChessBoard16isPieceOfColorAtEii │ │ + 220: 000079b9 36 FUNC GLOBAL DEFAULT 12 _ZN10ChessBoard9isFieldAtEi │ │ + 221: 000079dd 6 FUNC GLOBAL DEFAULT 12 _ZN10ChessBoard8getIndexEii │ │ + 222: 000079e5 352 FUNC GLOBAL DEFAULT 12 _ZN10ChessBoard10toFENBoardEPc │ │ + 223: 00007e95 180 FUNC GLOBAL DEFAULT 12 _ZN10ChessBoard11initHashKeyEv │ │ + 224: 00008129 8 FUNC GLOBAL DEFAULT 12 _ZN10ChessBoard8undoMoveEv │ │ + 225: 00008219 40 FUNC GLOBAL DEFAULT 12 _ZN10ChessBoard19removeMoveElementAtEv │ │ + 226: 00008241 24 FUNC GLOBAL DEFAULT 12 _ZN10ChessBoard14addMoveElementEi │ │ + 227: 00008259 52 FUNC GLOBAL DEFAULT 12 _ZN10ChessBoard11addKingMoveEi │ │ + 228: 0000828d 1468 FUNC GLOBAL DEFAULT 12 _ZN10ChessBoard17genExtraKingMovesEi │ │ + 229: 00008849 52 FUNC GLOBAL DEFAULT 12 _ZN10ChessBoard18addPawnCaptureMoveEi │ │ + 230: 0000887d 96 FUNC GLOBAL DEFAULT 12 _ZN10ChessBoard7addMoveEii │ │ + 231: 000088dd 164 FUNC GLOBAL DEFAULT 12 _ZN10ChessBoard8addMovesEix │ │ + 232: 00008981 84 FUNC GLOBAL DEFAULT 12 _ZN10ChessBoard14genKnightMovesEv │ │ + 233: 000089d5 84 FUNC GLOBAL DEFAULT 12 _ZN10ChessBoard12genRookMovesEv │ │ + 234: 00008a29 84 FUNC GLOBAL DEFAULT 12 _ZN10ChessBoard14genBishopMovesEv │ │ + 235: 00008a7d 84 FUNC GLOBAL DEFAULT 12 _ZN10ChessBoard13genQueenMovesEv │ │ + 236: 00008ad1 58 FUNC GLOBAL DEFAULT 12 _ZN10ChessBoard12genKingMovesEv │ │ + 237: 00008b0d 1128 FUNC GLOBAL DEFAULT 12 _ZN10ChessBoard12genPawnMovesEv │ │ + 238: 00008f75 56 FUNC GLOBAL DEFAULT 12 _ZN10ChessBoard8genMovesEv │ │ + 239: 00008fad 152 FUNC GLOBAL DEFAULT 12 _ZN10ChessBoard9calcStateEPS_ │ │ + 240: 00009045 100 FUNC GLOBAL DEFAULT 12 _ZN10ChessBoard11requestMoveEiiPS_S0_i │ │ + 241: 000090a9 70 FUNC GLOBAL DEFAULT 12 _ZN10ChessBoard11requestMoveEiPS_S0_ │ │ + 242: 000090f1 404 FUNC GLOBAL DEFAULT 12 _ZN10ChessBoard8putHouseEiiPS_S0_c │ │ + 243: 00009285 200 FUNC GLOBAL DEFAULT 12 _ZN10ChessBoard13ambigiousMoveEv │ │ + 244: 00000000 0 FUNC GLOBAL DEFAULT UND _ZdlPv │ │ + 245: 0000934d 8 FUNC GLOBAL DEFAULT 12 _ZN10ChessBoard13genMovesHouseEv │ │ + 246: 00009355 20 FUNC GLOBAL DEFAULT 12 _ZN10ChessBoard14remainingMovesEv │ │ + 247: 00009369 136 FUNC GLOBAL DEFAULT 12 _ZN10ChessBoard11calcQualityEv │ │ + 248: 000093f1 24 FUNC GLOBAL DEFAULT 12 _ZN10ChessBoard11commitBoardEv │ │ + 249: 00009409 32 FUNC GLOBAL DEFAULT 12 _ZN10ChessBoard13initValuationEv │ │ + 250: 00015610 256 OBJECT GLOBAL DEFAULT 21 _ZN10ChessBoard12ARRVALUATIONE │ │ + 251: 00009429 52 FUNC GLOBAL DEFAULT 12 _ZN10ChessBoard12initBitCountEv │ │ + 252: 0000945d 136 FUNC GLOBAL DEFAULT 12 _ZN10ChessBoard12initDistanceEv │ │ + 253: 000bb73c 16384 OBJECT GLOBAL DEFAULT 21 _ZN10ChessBoard8DISTANCEE │ │ + 254: 000094e9 17704 FUNC GLOBAL DEFAULT 12 _ZN10ChessBoard12initHashKeysEv │ │ + 255: 000b5f10 6184 OBJECT GLOBAL DEFAULT 21 _ZN10ChessBoard9HASH_KEYSE │ │ + 256: 0000f0cc 28 FUNC GLOBAL DEFAULT 12 __aeabi_llsl │ │ + 257: 0000f3c4 40 FUNC GLOBAL DEFAULT 12 __aeabi_i2d │ │ + 258: 0000f4a0 92 FUNC GLOBAL DEFAULT 12 __aeabi_d2iz │ │ + 259: 0000da11 1004 FUNC GLOBAL DEFAULT 12 _ZN10ChessBoard14initMoveArraysEv │ │ + 260: 00000000 0 FUNC GLOBAL DEFAULT UND pow@LIBC (4) │ │ + 261: 00012760 256 OBJECT GLOBAL DEFAULT 15 _ZN10ChessBoard3ROWE │ │ + 262: 0000de01 60 FUNC GLOBAL DEFAULT 12 _ZN10ChessBoard17initTrailingZerosEv │ │ + 263: 00011648 256 OBJECT GLOBAL DEFAULT 15 _ZN10ChessBoard21TRAILING_ZEROS_8_BITSE │ │ + 264: 0000de3d 184 FUNC GLOBAL DEFAULT 12 _ZN10ChessBoard13initPawnRangeEv │ │ + 265: 0000def5 188 FUNC GLOBAL DEFAULT 12 _ZN10ChessBoard18initPassedPawnMaskEv │ │ + 266: 0000dfd1 104 FUNC GLOBAL DEFAULT 12 _ZN10ChessBoard13pieceToStringEiPc │ │ + 267: 0000efa1 18 FUNC GLOBAL DEFAULT 12 __gnu_thumb1_case_uqi │ │ + 268: 0000f090 32 FUNC GLOBAL DEFAULT 12 __aeabi_idivmod │ │ + 269: 0000e279 208 FUNC GLOBAL DEFAULT 12 _ZN10ChessBoard11getPGNMovesEPS_Pc │ │ + 270: 0000e349 104 FUNC GLOBAL DEFAULT 12 _ZN10ChessBoard12bitbToStringExPc │ │ + 271: 0000e3b1 168 FUNC GLOBAL DEFAULT 12 _ZN10ChessBoard6printBEPc │ │ + 272: 00013360 256 OBJECT GLOBAL DEFAULT 15 _ZN10ChessBoard6ROT_45E │ │ + 273: 00013560 4 OBJECT GLOBAL DEFAULT 15 _ZN10ChessBoard12SIZEOF_BOARDE │ │ + 274: 0000e459 112 FUNC GLOBAL DEFAULT 12 _ZN4GameD2Ev │ │ + 275: 000c0f70 4 OBJECT GLOBAL DEFAULT 21 _ZN4Game5DB_FPE │ │ + 276: 000c0f74 4 OBJECT GLOBAL DEFAULT 21 _ZN4Game7DB_SIZEE │ │ + 277: 0000e459 112 FUNC GLOBAL DEFAULT 12 _ZN4GameD1Ev │ │ + 278: 0000e4fd 96 FUNC GLOBAL DEFAULT 12 _ZN4GameC2Ev │ │ + 279: 0000e61d 272 FUNC GLOBAL DEFAULT 12 _ZN4Game16alphaBetaLimitedEP10ChessBoardiii │ │ + 280: 0000e72d 72 FUNC GLOBAL DEFAULT 12 _ZN4Game13putPieceHouseEiic │ │ + 281: 00015200 4 OBJECT GLOBAL DEFAULT 20 _ZN4Game8DB_DEPTHE │ │ + 282: 0000e7e1 128 FUNC GLOBAL DEFAULT 12 _ZN4Game8readDBAtEiRx │ │ + 283: 0000e861 148 FUNC GLOBAL DEFAULT 12 _ZN4Game9findDBKeyEx │ │ + 284: 0000e9a1 100 FUNC GLOBAL DEFAULT 12 _ZN4Game8searchDBEv │ │ + 285: 0000efb4 0 FUNC GLOBAL DEFAULT 12 __aeabi_idiv │ │ + 286: 0000ea85 64 FUNC GLOBAL DEFAULT 12 _ZN4Game9startTimeEv │ │ + 287: 0000eac5 80 FUNC GLOBAL DEFAULT 12 _ZN4Game6timeUpEv │ │ + 288: 0000eb15 296 FUNC WEAK DEFAULT 12 _ZN4Game7quiesceEP10ChessBoardiii │ │ + 289: 0000ec3d 288 FUNC GLOBAL DEFAULT 12 _ZN4Game9alphaBetaEP10ChessBoardiii │ │ + 290: 0000ed5d 248 FUNC GLOBAL DEFAULT 12 _ZN4Game13alphaBetaRootEiii │ │ + 291: 0000ee55 92 FUNC GLOBAL DEFAULT 12 _ZN4Game8usedTimeEv │ │ + 292: 0000ef5d 68 FUNC GLOBAL DEFAULT 12 _ZN4Game10timePassedEv │ │ + 293: 0000efb4 220 FUNC GLOBAL DEFAULT 12 __divsi3 │ │ + 294: 0000f4fc 16 FUNC WEAK DEFAULT 12 __aeabi_idiv0 │ │ + 295: 0000f0b0 28 FUNC GLOBAL DEFAULT 12 __ashrdi3 │ │ + 296: 0000f0cc 28 FUNC GLOBAL DEFAULT 12 __ashldi3 │ │ + 297: 0000f0e8 0 FUNC GLOBAL DEFAULT 12 __aeabi_drsub │ │ + 298: 0000f0f0 688 FUNC GLOBAL DEFAULT 12 __subdf3 │ │ + 299: 0000f0f0 688 FUNC GLOBAL DEFAULT 12 __aeabi_dsub │ │ + 300: 0000f0f4 684 FUNC GLOBAL DEFAULT 12 __adddf3 │ │ + 301: 0000f0f4 684 FUNC GLOBAL DEFAULT 12 __aeabi_dadd │ │ + 302: 0000f3a0 36 FUNC GLOBAL DEFAULT 12 __floatunsidf │ │ + 303: 0000f3a0 36 FUNC GLOBAL DEFAULT 12 __aeabi_ui2d │ │ + 304: 0000f3c4 40 FUNC GLOBAL DEFAULT 12 __floatsidf │ │ + 305: 0000f3ec 64 FUNC GLOBAL DEFAULT 12 __extendsfdf2 │ │ + 306: 0000f3ec 64 FUNC GLOBAL DEFAULT 12 __aeabi_f2d │ │ + 307: 0000f42c 116 FUNC GLOBAL DEFAULT 12 __floatundidf │ │ + 308: 0000f42c 116 FUNC GLOBAL DEFAULT 12 __aeabi_ul2d │ │ + 309: 0000f440 96 FUNC GLOBAL DEFAULT 12 __floatdidf │ │ + 310: 0000f440 96 FUNC GLOBAL DEFAULT 12 __aeabi_l2d │ │ + 311: 0000f4a0 92 FUNC GLOBAL DEFAULT 12 __fixdfsi │ │ + 312: 0000f4fc 16 FUNC WEAK DEFAULT 12 __aeabi_ldiv0 │ │ + 313: 00010080 8 FUNC WEAK DEFAULT 12 __aeabi_unwind_cpp_pr2 │ │ + 314: 00000000 0 FUNC WEAK DEFAULT UND __gnu_Unwind_Find_exidx@LIBC_N (3) │ │ + 315: 00010418 0 FUNC GLOBAL DEFAULT 12 __gnu_Unwind_Restore_VFP_D │ │ + 316: 00010408 0 FUNC GLOBAL DEFAULT 12 __gnu_Unwind_Restore_VFP │ │ + 317: 00010428 0 FUNC GLOBAL DEFAULT 12 __gnu_Unwind_Restore_VFP_D_16_to_31 │ │ + 318: 00010438 0 FUNC GLOBAL DEFAULT 12 __gnu_Unwind_Restore_WMMXD │ │ + 319: 000104c0 0 FUNC GLOBAL DEFAULT 12 __gnu_Unwind_Restore_WMMXC │ │ + 320: 000103f4 20 FUNC GLOBAL DEFAULT 12 restore_core_regs │ │ + 321: 0000f934 8 FUNC GLOBAL DEFAULT 12 _Unwind_GetCFA │ │ + 322: 0000f93c 164 FUNC GLOBAL DEFAULT 12 __gnu_Unwind_RaiseException │ │ + 323: 0000f9e0 28 FUNC GLOBAL DEFAULT 12 __gnu_Unwind_ForcedUnwind │ │ + 324: 0000f9fc 116 FUNC GLOBAL DEFAULT 12 __gnu_Unwind_Resume │ │ + 325: 0000fa70 32 FUNC GLOBAL DEFAULT 12 __gnu_Unwind_Resume_or_Rethrow │ │ + 326: 0000fa90 4 FUNC GLOBAL DEFAULT 12 _Unwind_Complete │ │ + 327: 0000fa94 24 FUNC GLOBAL DEFAULT 12 _Unwind_DeleteException │ │ + 328: 0000faac 92 FUNC GLOBAL DEFAULT 12 _Unwind_VRS_Get │ │ + 329: 0000fb30 92 FUNC GLOBAL DEFAULT 12 _Unwind_VRS_Set │ │ + 330: 0000fbb8 200 FUNC GLOBAL DEFAULT 12 __gnu_Unwind_Backtrace │ │ + 331: 00000000 0 NOTYPE WEAK DEFAULT UND __cxa_begin_cleanup │ │ + 332: 00000000 0 NOTYPE WEAK DEFAULT UND __cxa_type_match │ │ + 333: 00010628 904 FUNC GLOBAL DEFAULT 12 __gnu_unwind_execute │ │ + 334: 00000000 0 NOTYPE WEAK DEFAULT UND __cxa_call_unexpected │ │ + 335: 00010088 876 FUNC GLOBAL DEFAULT 12 _Unwind_VRS_Pop │ │ + 336: 00010420 0 FUNC GLOBAL DEFAULT 12 __gnu_Unwind_Save_VFP_D │ │ + 337: 00010410 0 FUNC GLOBAL DEFAULT 12 __gnu_Unwind_Save_VFP │ │ + 338: 00010430 0 FUNC GLOBAL DEFAULT 12 __gnu_Unwind_Save_VFP_D_16_to_31 │ │ + 339: 0001047c 0 FUNC GLOBAL DEFAULT 12 __gnu_Unwind_Save_WMMXD │ │ + 340: 000104d4 0 FUNC GLOBAL DEFAULT 12 __gnu_Unwind_Save_WMMXC │ │ + 341: 000103f4 20 FUNC GLOBAL DEFAULT 12 __restore_core_regs │ │ + 342: 000104e8 36 FUNC GLOBAL DEFAULT 12 ___Unwind_RaiseException │ │ + 343: 000104e8 36 FUNC GLOBAL DEFAULT 12 _Unwind_RaiseException │ │ + 344: 0001050c 36 FUNC GLOBAL DEFAULT 12 ___Unwind_Resume │ │ + 345: 0001050c 36 FUNC GLOBAL DEFAULT 12 _Unwind_Resume │ │ + 346: 00010530 36 FUNC GLOBAL DEFAULT 12 ___Unwind_Resume_or_Rethrow │ │ + 347: 00010530 36 FUNC GLOBAL DEFAULT 12 _Unwind_Resume_or_Rethrow │ │ + 348: 00010554 36 FUNC GLOBAL DEFAULT 12 ___Unwind_ForcedUnwind │ │ + 349: 00010554 36 FUNC GLOBAL DEFAULT 12 _Unwind_ForcedUnwind │ │ + 350: 00010578 36 FUNC GLOBAL DEFAULT 12 ___Unwind_Backtrace │ │ + 351: 00010578 36 FUNC GLOBAL DEFAULT 12 _Unwind_Backtrace │ │ + 352: 000109b0 64 FUNC GLOBAL DEFAULT 12 __gnu_unwind_frame │ │ + 353: 000109f0 16 FUNC GLOBAL DEFAULT 12 _Unwind_GetRegionStart │ │ + 354: 00010a00 28 FUNC GLOBAL DEFAULT 12 _Unwind_GetLanguageSpecificData │ │ + 355: 00010a1c 8 FUNC GLOBAL DEFAULT 12 _Unwind_GetDataRelBase │ │ + 356: 00010a24 8 FUNC GLOBAL DEFAULT 12 _Unwind_GetTextRelBase │ │ 357: 00015204 0 NOTYPE GLOBAL DEFAULT ABS _edata │ │ 358: 00015204 0 NOTYPE GLOBAL DEFAULT ABS __bss_start │ │ 359: 000c0f78 0 NOTYPE GLOBAL DEFAULT ABS _end │ ├── readelf --wide --relocs {} │ │ @@ -1,11 +1,11 @@ │ │ │ │ -Relocation section '.rel.dyn' at offset 0x4594 contains 181 entries: │ │ +Relocation section '.rel.dyn' at offset 0x494c contains 181 entries: │ │ Offset Info Type Sym. Value Symbol's Name │ │ -00014da4 00000017 R_ARM_RELATIVE │ │ +00014d7c 00000017 R_ARM_RELATIVE │ │ 00014eb4 00000017 R_ARM_RELATIVE │ │ 00014eb8 00000017 R_ARM_RELATIVE │ │ 00014ebc 00000017 R_ARM_RELATIVE │ │ 00014ec0 00000017 R_ARM_RELATIVE │ │ 00014ec4 00000017 R_ARM_RELATIVE │ │ 00014ec8 00000017 R_ARM_RELATIVE │ │ 00014ecc 00000017 R_ARM_RELATIVE │ │ @@ -44,17 +44,17 @@ │ │ 00014f50 00000017 R_ARM_RELATIVE │ │ 00014f54 00000017 R_ARM_RELATIVE │ │ 00014f58 00000017 R_ARM_RELATIVE │ │ 00014f5c 00000017 R_ARM_RELATIVE │ │ 00014f60 00000017 R_ARM_RELATIVE │ │ 00014f64 00000017 R_ARM_RELATIVE │ │ 00014f68 00000017 R_ARM_RELATIVE │ │ +00014f6c 00000017 R_ARM_RELATIVE │ │ 00014f70 00000017 R_ARM_RELATIVE │ │ 00014f74 00000017 R_ARM_RELATIVE │ │ -00014f78 00000017 R_ARM_RELATIVE │ │ 00014f7c 00000017 R_ARM_RELATIVE │ │ 00014f80 00000017 R_ARM_RELATIVE │ │ 00015004 00000017 R_ARM_RELATIVE │ │ 00015008 00000017 R_ARM_RELATIVE │ │ 0001500c 00000017 R_ARM_RELATIVE │ │ 00015010 00000017 R_ARM_RELATIVE │ │ 00015014 00000017 R_ARM_RELATIVE │ │ @@ -175,40 +175,40 @@ │ │ 000151e0 00000017 R_ARM_RELATIVE │ │ 000151e4 00000017 R_ARM_RELATIVE │ │ 000151e8 00000017 R_ARM_RELATIVE │ │ 000151ec 00000017 R_ARM_RELATIVE │ │ 000151f0 00000017 R_ARM_RELATIVE │ │ 000151f4 00000017 R_ARM_RELATIVE │ │ 000151f8 00000017 R_ARM_RELATIVE │ │ -00014eb0 00000f15 R_ARM_GLOB_DAT 00000000 __stack_chk_guard │ │ -00014f6c 00013815 R_ARM_GLOB_DAT 00000000 __gnu_Unwind_Find_exidx │ │ -00014f84 00014615 R_ARM_GLOB_DAT 00000000 __cxa_call_unexpected │ │ +00014eb0 00000f15 R_ARM_GLOB_DAT 00000000 __stack_chk_guard@LIBC │ │ +00014f78 00013a15 R_ARM_GLOB_DAT 00000000 __gnu_Unwind_Find_exidx@LIBC_N │ │ +00014f84 00014e15 R_ARM_GLOB_DAT 00000000 __cxa_call_unexpected │ │ │ │ -Relocation section '.rel.plt' at offset 0x4b3c contains 27 entries: │ │ +Relocation section '.rel.plt' at offset 0x4ef4 contains 27 entries: │ │ Offset Info Type Sym. Value Symbol's Name │ │ -00014f94 00000216 R_ARM_JUMP_SLOT 00000000 __cxa_atexit │ │ -00014f98 00000116 R_ARM_JUMP_SLOT 00000000 __cxa_finalize │ │ -00014f9c 00000e16 R_ARM_JUMP_SLOT 00000000 __stack_chk_fail │ │ -00014fa0 00004b16 R_ARM_JUMP_SLOT 00000000 pthread_create │ │ +00014f94 00000216 R_ARM_JUMP_SLOT 00000000 __cxa_atexit@LIBC │ │ +00014f98 00000116 R_ARM_JUMP_SLOT 00000000 __cxa_finalize@LIBC │ │ +00014f9c 00000e16 R_ARM_JUMP_SLOT 00000000 __stack_chk_fail@LIBC │ │ +00014fa0 00002016 R_ARM_JUMP_SLOT 00000000 pthread_create@LIBC │ │ 00014fa4 00005816 R_ARM_JUMP_SLOT 00000000 _Znwj │ │ -00014fa8 00005d16 R_ARM_JUMP_SLOT 00000000 sscanf │ │ -00014fac 00006216 R_ARM_JUMP_SLOT 00000000 sprintf │ │ -00014fb0 00006a16 R_ARM_JUMP_SLOT 00000000 strcpy │ │ -00014fb4 00006b16 R_ARM_JUMP_SLOT 00000000 strcat │ │ -00014fb8 0000aa16 R_ARM_JUMP_SLOT 00000000 memcpy │ │ -00014fbc 0000e516 R_ARM_JUMP_SLOT 00000000 _ZdlPv │ │ -00014fc0 0000f816 R_ARM_JUMP_SLOT 00000000 pow │ │ -00014fc4 00010216 R_ARM_JUMP_SLOT 00000000 memset │ │ -00014fc8 00010816 R_ARM_JUMP_SLOT 00000000 fclose │ │ -00014fcc 00010e16 R_ARM_JUMP_SLOT 00000000 fopen │ │ -00014fd0 00010f16 R_ARM_JUMP_SLOT 00000000 fseek │ │ -00014fd4 00011016 R_ARM_JUMP_SLOT 00000000 ftell │ │ -00014fd8 00011116 R_ARM_JUMP_SLOT 00000000 rewind │ │ -00014fdc 00011416 R_ARM_JUMP_SLOT 00000000 fread │ │ -00014fe0 00011616 R_ARM_JUMP_SLOT 00000000 gettimeofday │ │ -00014fe4 00011716 R_ARM_JUMP_SLOT 00000000 srand48 │ │ -00014fe8 00011816 R_ARM_JUMP_SLOT 00000000 lrand48 │ │ -00014fec 00013716 R_ARM_JUMP_SLOT 00000000 raise │ │ -00014ff0 00013816 R_ARM_JUMP_SLOT 00000000 __gnu_Unwind_Find_exidx │ │ -00014ff4 00014016 R_ARM_JUMP_SLOT 00000000 abort │ │ -00014ff8 00014316 R_ARM_JUMP_SLOT 00000000 __cxa_begin_cleanup │ │ -00014ffc 00014416 R_ARM_JUMP_SLOT 00000000 __cxa_type_match │ │ +00014fa8 00005f16 R_ARM_JUMP_SLOT 00000000 sscanf@LIBC │ │ +00014fac 00006416 R_ARM_JUMP_SLOT 00000000 sprintf@LIBC │ │ +00014fb0 00006c16 R_ARM_JUMP_SLOT 00000000 strcpy@LIBC │ │ +00014fb4 00006d16 R_ARM_JUMP_SLOT 00000000 strcat@LIBC │ │ +00014fb8 0000b616 R_ARM_JUMP_SLOT 00000000 memcpy@LIBC │ │ +00014fbc 0000f416 R_ARM_JUMP_SLOT 00000000 _ZdlPv │ │ +00014fc0 00010416 R_ARM_JUMP_SLOT 00000000 pow@LIBC │ │ +00014fc4 00007e16 R_ARM_JUMP_SLOT 00000000 memset@LIBC │ │ +00014fc8 00008416 R_ARM_JUMP_SLOT 00000000 fclose@LIBC │ │ +00014fcc 00008f16 R_ARM_JUMP_SLOT 00000000 fopen@LIBC │ │ +00014fd0 00008d16 R_ARM_JUMP_SLOT 00000000 fseek@LIBC │ │ +00014fd4 00009316 R_ARM_JUMP_SLOT 00000000 ftell@LIBC │ │ +00014fd8 00009116 R_ARM_JUMP_SLOT 00000000 rewind@LIBC │ │ +00014fdc 0000a316 R_ARM_JUMP_SLOT 00000000 fread@LIBC │ │ +00014fe0 00009b16 R_ARM_JUMP_SLOT 00000000 gettimeofday@LIBC │ │ +00014fe4 00009916 R_ARM_JUMP_SLOT 00000000 srand@LIBC │ │ +00014fe8 00009e16 R_ARM_JUMP_SLOT 00000000 rand@LIBC │ │ +00014fec 0000be16 R_ARM_JUMP_SLOT 00000000 raise@LIBC │ │ +00014ff0 00013a16 R_ARM_JUMP_SLOT 00000000 __gnu_Unwind_Find_exidx@LIBC_N │ │ +00014ff4 0000c916 R_ARM_JUMP_SLOT 00000000 abort@LIBC │ │ +00014ff8 00014b16 R_ARM_JUMP_SLOT 00000000 __cxa_begin_cleanup │ │ +00014ffc 00014c16 R_ARM_JUMP_SLOT 00000000 __cxa_type_match │ ├── readelf --wide --dynamic {} │ │ @@ -1,30 +1,35 @@ │ │ │ │ -Dynamic section at offset 0x13db0 contains 27 entries: │ │ +Dynamic section at offset 0x13d88 contains 32 entries: │ │ Tag Type Name/Value │ │ 0x00000003 (PLTGOT) 0x14f88 │ │ 0x00000002 (PLTRELSZ) 216 (bytes) │ │ - 0x00000017 (JMPREL) 0x4b3c │ │ + 0x00000017 (JMPREL) 0x4ef4 │ │ 0x00000014 (PLTREL) REL │ │ - 0x00000011 (REL) 0x4594 │ │ + 0x00000011 (REL) 0x494c │ │ 0x00000012 (RELSZ) 1448 (bytes) │ │ 0x00000013 (RELENT) 8 (bytes) │ │ 0x6ffffffa (RELCOUNT) 178 │ │ - 0x00000006 (SYMTAB) 0x114 │ │ + 0x00000006 (SYMTAB) 0x18c │ │ 0x0000000b (SYMENT) 16 (bytes) │ │ - 0x00000005 (STRTAB) 0x1794 │ │ - 0x0000000a (STRSZ) 9273 (bytes) │ │ - 0x00000004 (HASH) 0x3bd0 │ │ + 0x00000005 (STRTAB) 0x180c │ │ + 0x0000000a (STRSZ) 9280 (bytes) │ │ + 0x00000004 (HASH) 0x3c4c │ │ 0x00000001 (NEEDED) Shared library: [liblog.so] │ │ 0x00000001 (NEEDED) Shared library: [libstdc++.so] │ │ 0x00000001 (NEEDED) Shared library: [libm.so] │ │ 0x00000001 (NEEDED) Shared library: [libc.so] │ │ 0x00000001 (NEEDED) Shared library: [libdl.so] │ │ 0x0000000e (SONAME) Library soname: [libchess-jni.so] │ │ - 0x0000001a (FINI_ARRAY) 0x14da4 │ │ + 0x0000001a (FINI_ARRAY) 0x14d7c │ │ 0x0000001c (FINI_ARRAYSZ) 8 (bytes) │ │ - 0x00000019 (INIT_ARRAY) 0x14dac │ │ + 0x00000019 (INIT_ARRAY) 0x14d84 │ │ 0x0000001b (INIT_ARRAYSZ) 4 (bytes) │ │ 0x00000010 (SYMBOLIC) 0x0 │ │ 0x0000001e (FLAGS) SYMBOLIC BIND_NOW │ │ 0x6ffffffb (FLAGS_1) Flags: NOW │ │ + 0x6ffffff0 (VERSYM) 0x4610 │ │ + 0x6ffffffc (VERDEF) 0x48e0 │ │ + 0x6ffffffd (VERDEFNUM) 1 │ │ + 0x6ffffffe (VERNEED) 0x48fc │ │ + 0x6fffffff (VERNEEDNUM) 2 │ │ 0x00000000 (NULL) 0x0 │ ├── readelf --wide --notes {} │ │ @@ -1,4 +1,8 @@ │ │ │ │ +Displaying notes found in: .note.gnu.build-id │ │ + Owner Data size Description │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 34f91408628854b7d7bf050a4ed71877aff3e8c0 │ │ + │ │ Displaying notes found in: .note.gnu.gold-version │ │ Owner Data size Description │ │ - GNU 0x00000009 NT_GNU_GOLD_VERSION (gold version) Version: gold 1.10 │ │ + GNU 0x00000009 NT_GNU_GOLD_VERSION (gold version) Version: gold 1.11 │ ├── readelf --wide --version-info {} │ │ @@ -1,2 +1,105 @@ │ │ │ │ -No version information found in this file. │ │ +Version symbols section '.gnu.version' contains 360 entries: │ │ + Addr: 0x0000000000004610 Offset: 0x004610 Link: 3 (.dynsym) │ │ + 000: 0 (*local*) 2 (LIBC) 2 (LIBC) 1 (*global*) │ │ + 004: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) │ │ + 008: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) │ │ + 00c: 1 (*global*) 1 (*global*) 2 (LIBC) 2 (LIBC) │ │ + 010: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) │ │ + 014: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) │ │ + 018: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) │ │ + 01c: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) │ │ + 020: 2 (LIBC) 1 (*global*) 1 (*global*) 1 (*global*) │ │ + 024: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) │ │ + 028: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) │ │ + 02c: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) │ │ + 030: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) │ │ + 034: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) │ │ + 038: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) │ │ + 03c: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) │ │ + 040: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) │ │ + 044: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) │ │ + 048: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) │ │ + 04c: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) │ │ + 050: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) │ │ + 054: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) │ │ + 058: 0 (*local*) 1 (*global*) 1 (*global*) 1 (*global*) │ │ + 05c: 1 (*global*) 1 (*global*) 1 (*global*) 2 (LIBC) │ │ + 060: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) │ │ + 064: 2 (LIBC) 1 (*global*) 1 (*global*) 1 (*global*) │ │ + 068: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) │ │ + 06c: 2 (LIBC) 2 (LIBC) 1 (*global*) 1 (*global*) │ │ + 070: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) │ │ + 074: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) │ │ + 078: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) │ │ + 07c: 1 (*global*) 1 (*global*) 2 (LIBC) 1 (*global*) │ │ + 080: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) │ │ + 084: 2 (LIBC) 1 (*global*) 1 (*global*) 1 (*global*) │ │ + 088: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) │ │ + 08c: 1 (*global*) 2 (LIBC) 1 (*global*) 2 (LIBC) │ │ + 090: 1 (*global*) 2 (LIBC) 1 (*global*) 2 (LIBC) │ │ + 094: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) │ │ + 098: 1 (*global*) 2 (LIBC) 1 (*global*) 2 (LIBC) │ │ + 09c: 1 (*global*) 1 (*global*) 2 (LIBC) 1 (*global*) │ │ + 0a0: 1 (*global*) 1 (*global*) 1 (*global*) 2 (LIBC) │ │ + 0a4: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) │ │ + 0a8: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) │ │ + 0ac: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) │ │ + 0b0: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) │ │ + 0b4: 1 (*global*) 1 (*global*) 2 (LIBC) 1 (*global*) │ │ + 0b8: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) │ │ + 0bc: 1 (*global*) 1 (*global*) 2 (LIBC) 1 (*global*) │ │ + 0c0: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) │ │ + 0c4: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) │ │ + 0c8: 1 (*global*) 2 (LIBC) 1 (*global*) 1 (*global*) │ │ + 0cc: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) │ │ + 0d0: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) │ │ + 0d4: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) │ │ + 0d8: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) │ │ + 0dc: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) │ │ + 0e0: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) │ │ + 0e4: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) │ │ + 0e8: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) │ │ + 0ec: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) │ │ + 0f0: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) │ │ + 0f4: 0 (*local*) 1 (*global*) 1 (*global*) 1 (*global*) │ │ + 0f8: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) │ │ + 0fc: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) │ │ + 100: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) │ │ + 104: 4 (LIBC) 1 (*global*) 1 (*global*) 1 (*global*) │ │ + 108: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) │ │ + 10c: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) │ │ + 110: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) │ │ + 114: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) │ │ + 118: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) │ │ + 11c: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) │ │ + 120: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) │ │ + 124: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) │ │ + 128: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) │ │ + 12c: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) │ │ + 130: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) │ │ + 134: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) │ │ + 138: 1 (*global*) 1 (*global*) 3 (LIBC_N) 1 (*global*) │ │ + 13c: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) │ │ + 140: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) │ │ + 144: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) │ │ + 148: 1 (*global*) 1 (*global*) 1 (*global*) 0 (*local*) │ │ + 14c: 0 (*local*) 1 (*global*) 0 (*local*) 1 (*global*) │ │ + 150: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) │ │ + 154: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) │ │ + 158: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) │ │ + 15c: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) │ │ + 160: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) │ │ + 164: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) │ │ + │ │ +Version definition section '.gnu.version_d' contains 1 entry: │ │ + Addr: 0x00000000000048e0 Offset: 0x0048e0 Link: 4 (.dynstr) │ │ + 000000: Rev: 1 Flags: BASE Index: 1 Cnt: 1 Name: libchess-jni.so │ │ + │ │ +Version needs section '.gnu.version_r' contains 2 entries: │ │ + Addr: 0x00000000000048fc Offset: 0x0048fc Link: 4 (.dynstr) │ │ + 000000: Version: 1 File: libc.so Cnt: 2 │ │ + 0x0010: Name: LIBC Flags: none Version: 2 │ │ + 0x0020: Name: LIBC_N Flags: none Version: 3 │ │ + 0x0030: Version: 1 File: libm.so Cnt: 1 │ │ + 0x0040: Name: LIBC Flags: none Version: 4 │ ├── strings --all --bytes=8 {} │ │ @@ -1,8 +1,10 @@ │ │ +/system/bin/linker │ │ __cxa_finalize │ │ +libchess-jni.so │ │ __cxa_atexit │ │ Java_jwtc_chess_JNI_destroy │ │ __aeabi_unwind_cpp_pr0 │ │ Java_jwtc_chess_JNI_isInited │ │ Java_jwtc_chess_JNI_peekSearchDone │ │ Java_jwtc_chess_JNI_peekSearchBestValue │ │ Java_jwtc_chess_JNI_peekSearchDepth │ │ @@ -11,104 +13,105 @@ │ │ Java_jwtc_chess_JNI_interrupt │ │ Java_jwtc_chess_JNI_getEvalPropertyCount │ │ Java_jwtc_chess_JNI_getEvalPropertyName │ │ __stack_chk_fail │ │ __stack_chk_guard │ │ Java_jwtc_chess_JNI_getEvalPropertyValue │ │ Java_jwtc_chess_JNI_setEvalPropertyValue │ │ -Java_jwtc_chess_JNI_getNumCaptured │ │ -_ZN4Game8getBoardEv │ │ -_ZN10ChessBoard14getNumCapturedEii │ │ -Java_jwtc_chess_JNI_loadDB │ │ -_ZN4Game6loadDBEPKci │ │ -Java_jwtc_chess_JNI_getHashKey │ │ -_ZN10ChessBoard10getHashKeyEv │ │ +Java_jwtc_chess_JNI_requestMove │ │ +_ZN4Game11requestMoveEii │ │ __aeabi_unwind_cpp_pr1 │ │ -Java_jwtc_chess_JNI_removePiece │ │ -_ZN10ChessBoard6removeEii │ │ -Java_jwtc_chess_JNI_toFEN │ │ -_ZN10ChessBoard5toFENEPc │ │ -Java_jwtc_chess_JNI_doCastleMove │ │ -_ZN10ChessBoard13getCastleMoveEii │ │ -_ZN4Game4moveEi │ │ Java_jwtc_chess_JNI_move │ │ -Java_jwtc_chess_JNI_isAmbiguousCastle │ │ -_ZN10ChessBoard17isAmbiguousCastleEii │ │ -Java_jwtc_chess_JNI_isLegalPosition │ │ -_ZN10ChessBoard15isLegalPositionEv │ │ -Java_jwtc_chess_JNI_getMyMove │ │ -_ZN10ChessBoard9getMyMoveEv │ │ -Java_jwtc_chess_JNI_getMyMoveToString │ │ -_ZN10ChessBoard14myMoveToStringEPc │ │ -Java_jwtc_chess_JNI_pieceAt │ │ -_ZN10ChessBoard7pieceAtEii │ │ -Java_jwtc_chess_JNI_getTurn │ │ -_ZN10ChessBoard7getTurnEv │ │ +_ZN4Game4moveEi │ │ +Java_jwtc_chess_JNI_undo │ │ +_ZN4Game4undoEv │ │ +Java_jwtc_chess_JNI_reset │ │ +_ZN4Game5resetEv │ │ +Java_jwtc_chess_JNI_putPiece │ │ +_ZN4Game8getBoardEv │ │ +_ZN10ChessBoard3putEiii │ │ +Java_jwtc_chess_JNI_searchMove │ │ +_ZN4Game13setSearchTimeEi │ │ +pthread_create │ │ +Java_jwtc_chess_JNI_searchDepth │ │ +_ZN4Game13searchLimitedEi │ │ +Java_jwtc_chess_JNI_getMove │ │ +_ZN4Game11getBestMoveEv │ │ +Java_jwtc_chess_JNI_getBoardValue │ │ +_ZN10ChessBoard19boardValueExtensionEv │ │ +Java_jwtc_chess_JNI_peekSearchBestMove │ │ +_ZN4Game13getBestMoveAtEi │ │ +Java_jwtc_chess_JNI_setPromo │ │ +_ZN4Game8setPromoEi │ │ +Java_jwtc_chess_JNI_getState │ │ +_ZN10ChessBoard8getStateEv │ │ +Java_jwtc_chess_JNI_isEnded │ │ +_ZN10ChessBoard7isEndedEv │ │ +Java_jwtc_chess_JNI_setCastlingsEPAnd50 │ │ +_ZN10ChessBoard19setCastlingsEPAnd50Eccccii │ │ +Java_jwtc_chess_JNI_getNumBoard │ │ +_ZN10ChessBoard11getNumBoardEv │ │ +Java_jwtc_chess_JNI_commitBoard │ │ +_ZN4Game11commitBoardEv │ │ +Java_jwtc_chess_JNI_setTurn │ │ +_ZN10ChessBoard7setTurnEi │ │ Java_jwtc_chess_JNI_getMoveArraySize │ │ _ZN10ChessBoard8getMovesEv │ │ -_ZN10ChessBoard11getNextMoveEv │ │ _ZN10ChessBoard12hasMoreMovesEv │ │ +_ZN10ChessBoard11getNextMoveEv │ │ _ZN10ChessBoard11getNumMovesEv │ │ -Java_jwtc_chess_JNI_setTurn │ │ -_ZN10ChessBoard7setTurnEi │ │ -Java_jwtc_chess_JNI_commitBoard │ │ -_ZN4Game11commitBoardEv │ │ -Java_jwtc_chess_JNI_getNumBoard │ │ -_ZN10ChessBoard11getNumBoardEv │ │ -Java_jwtc_chess_JNI_setCastlingsEPAnd50 │ │ -_ZN10ChessBoard19setCastlingsEPAnd50Eccccii │ │ -Java_jwtc_chess_JNI_isEnded │ │ -_ZN10ChessBoard7isEndedEv │ │ -Java_jwtc_chess_JNI_getState │ │ -_ZN10ChessBoard8getStateEv │ │ -Java_jwtc_chess_JNI_setPromo │ │ -_ZN4Game8setPromoEi │ │ -Java_jwtc_chess_JNI_peekSearchBestMove │ │ -_ZN4Game13getBestMoveAtEi │ │ -Java_jwtc_chess_JNI_getBoardValue │ │ -_ZN10ChessBoard19boardValueExtensionEv │ │ -Java_jwtc_chess_JNI_getMove │ │ -_ZN4Game11getBestMoveEv │ │ -Java_jwtc_chess_JNI_searchDepth │ │ -_ZN4Game13searchLimitedEi │ │ -Java_jwtc_chess_JNI_searchMove │ │ -_ZN4Game13setSearchTimeEi │ │ -pthread_create │ │ -Java_jwtc_chess_JNI_putPiece │ │ -_ZN10ChessBoard3putEiii │ │ -Java_jwtc_chess_JNI_reset │ │ -_ZN4Game5resetEv │ │ -Java_jwtc_chess_JNI_undo │ │ -_ZN4Game4undoEv │ │ -Java_jwtc_chess_JNI_requestMove │ │ -_ZN4Game11requestMoveEii │ │ +Java_jwtc_chess_JNI_getTurn │ │ +_ZN10ChessBoard7getTurnEv │ │ +Java_jwtc_chess_JNI_pieceAt │ │ +_ZN10ChessBoard7pieceAtEii │ │ +Java_jwtc_chess_JNI_getMyMove │ │ +_ZN10ChessBoard9getMyMoveEv │ │ +Java_jwtc_chess_JNI_isLegalPosition │ │ +_ZN10ChessBoard15isLegalPositionEv │ │ +Java_jwtc_chess_JNI_isAmbiguousCastle │ │ +_ZN10ChessBoard17isAmbiguousCastleEii │ │ +Java_jwtc_chess_JNI_doCastleMove │ │ +_ZN10ChessBoard13getCastleMoveEii │ │ +Java_jwtc_chess_JNI_removePiece │ │ +_ZN10ChessBoard6removeEii │ │ +Java_jwtc_chess_JNI_getHashKey │ │ +_ZN10ChessBoard10getHashKeyEv │ │ +Java_jwtc_chess_JNI_loadDB │ │ +_ZN4Game6loadDBEPKci │ │ +Java_jwtc_chess_JNI_getNumCaptured │ │ +_ZN10ChessBoard14getNumCapturedEii │ │ _ZN4Game6searchEv │ │ +Java_jwtc_chess_JNI_getMyMoveToString │ │ +_ZN10ChessBoard14myMoveToStringEPc │ │ +Java_jwtc_chess_JNI_toFEN │ │ +_ZN10ChessBoard5toFENEPc │ │ _Z24jniRegisterNativeMethodsP7_JNIEnvPKcPK15JNINativeMethodi │ │ JNI_OnLoad │ │ _ZN10ChessBoard11initStaticsEv │ │ _ZN4GameC1Ev │ │ _ZN3PosC2Ev │ │ +_ZN3PosC1Ev │ │ _ZN3PosD2Ev │ │ +_ZN3PosD1Ev │ │ _ZN3Pos10fromStringEPKc │ │ _ZN3Pos13fromColAndRowEii │ │ _ZN3Pos3rowEi │ │ _ZN3Pos3colEi │ │ _ZN3Pos8toStringEiPc │ │ _ZN3Pos11rowToStringEiPc │ │ _ZN3Pos11colToStringEiPc │ │ -_ZN3PosC1Ev │ │ -_ZN3PosD1Ev │ │ _ZN4MoveC2Ev │ │ -_ZN4MoveD2Ev │ │ -_ZN4Move11toDbgStringEiPc │ │ _ZN4MoveC1Ev │ │ +_ZN4MoveD2Ev │ │ _ZN4MoveD1Ev │ │ +_ZN4Move11toDbgStringEiPc │ │ _ZN10ChessBoard22TRAILING_ZEROS_16_BITSE │ │ _ZN10ChessBoard17BIT_COUNT_16_BITSE │ │ _ZN10ChessBoardD2Ev │ │ +_ZN10ChessBoardD1Ev │ │ _ZN10ChessBoard10checkEndedEv │ │ _ZN10ChessBoard22containsQuiescenceMoveEv │ │ _ZN10ChessBoard11knightMovesEii │ │ _ZN10ChessBoard12KNIGHT_RANGEE │ │ _ZN10ChessBoard13knightAttacksEix │ │ _ZN10ChessBoard8NOT_BITSE │ │ __aeabi_lasr │ │ @@ -131,18 +134,19 @@ │ │ _ZN10ChessBoard16isSquareAttackedEii │ │ _ZN10ChessBoard4BITSE │ │ _ZN10ChessBoard11QUEEN_RANGEE │ │ _ZN10ChessBoard12BISHOP_RANGEE │ │ _ZN10ChessBoard10ROOK_RANGEE │ │ _ZN10ChessBoard10PAWN_RANGEE │ │ _ZN10ChessBoard10KING_RANGEE │ │ -_ZN10ChessBoard16checkInSelfCheckEv │ │ _ZN10ChessBoard12checkInCheckEv │ │ +_ZN10ChessBoard16checkInSelfCheckEv │ │ _ZN10ChessBoard9kingMovesEii │ │ _ZN10ChessBoard11kingAttacksEix │ │ +gettimeofday │ │ _ZN10ChessBoard14setMyMoveCheckEv │ │ _ZN10ChessBoard17getNextScoredMoveEv │ │ _ZN10ChessBoard10boardValueEv │ │ _ZN10ChessBoard13loneKingValueEi │ │ _ZN10ChessBoard13HOOK_DISTANCEE │ │ _ZN10ChessBoard22VALUATION_KING_ENDINGSE │ │ _ZN10ChessBoard9kbnkValueEi │ │ @@ -153,18 +157,19 @@ │ │ _ZN10ChessBoard8ROW_BITSE │ │ _ZN10ChessBoard18kingValueExtensionEi │ │ _ZN10ChessBoard20knightValueExtensionEi │ │ _ZN10ChessBoard18rookValueExtensionEi │ │ _ZN10ChessBoard20bishopValueExtensionEi │ │ _ZN10ChessBoard18pawnValueExtensionEi │ │ _ZN10ChessBoard16PASSED_PAWN_MASKE │ │ -_ZN10ChessBoard3COLE │ │ _ZN10ChessBoard9FILE_BITSE │ │ +_ZN10ChessBoard3COLE │ │ _ZN10ChessBoard5resetEv │ │ _ZN10ChessBoardC2Ev │ │ +_ZN10ChessBoardC1Ev │ │ _ZN10ChessBoard9duplicateEPS_ │ │ _ZN10ChessBoard13getFirstBoardEv │ │ _ZN10ChessBoard11countPiecesEv │ │ _ZN10ChessBoard13getNoHitCountEv │ │ _ZN10ChessBoard10switchTurnEv │ │ _ZN10ChessBoard12opponentTurnEv │ │ _ZN10ChessBoard15isPieceOfTurnAtEi │ │ @@ -176,58 +181,56 @@ │ │ _ZN10ChessBoard4bitbEv │ │ _ZN10ChessBoard12bitbAttackedEv │ │ _ZN10ChessBoard13bitbTurnPieceEii │ │ _ZN10ChessBoard9isPosFreeEi │ │ _ZN10ChessBoard15getAvailableColEi │ │ _ZN10ChessBoard11isPosFriendEi │ │ _ZN10ChessBoard10isPosEnemyEi │ │ -_ZN10ChessBoard9scoreMoveEi │ │ -_ZN10ChessBoard12PIECE_VALUESE │ │ -_ZN10ChessBoard16getScoredMovesTTEiii │ │ -_ZN10ChessBoard12scoreMovesPVEi │ │ -_ZN10ChessBoard10scoreMovesEv │ │ -_ZN10ChessBoard14getScoredMovesEv │ │ _ZN10ChessBoard8makeMoveEiPS_ │ │ _ZN10ChessBoard9COL_AROOKE │ │ _ZN10ChessBoard9COL_HROOKE │ │ _ZN10ChessBoard8HASH_KEYE │ │ _ZN10ChessBoard11ROT_45_BITSE │ │ _ZN10ChessBoard11ROT_90_BITSE │ │ _ZN10ChessBoard12ROT_315_BITSE │ │ +_ZN10ChessBoard12PIECE_VALUESE │ │ _ZN10ChessBoard7HASH_OOE │ │ _ZN10ChessBoard8HASH_OOOE │ │ _ZN10ChessBoard9HASH_TURNE │ │ +_ZN10ChessBoard9scoreMoveEi │ │ +_ZN10ChessBoard14getScoredMovesEv │ │ +_ZN10ChessBoard10scoreMovesEv │ │ +_ZN10ChessBoard12scoreMovesPVEi │ │ +_ZN10ChessBoard16getScoredMovesTTEiii │ │ _ZN10ChessBoard16isPieceOfColorAtEii │ │ _ZN10ChessBoard9isFieldAtEi │ │ _ZN10ChessBoard8getIndexEii │ │ _ZN10ChessBoard10toFENBoardEPc │ │ _ZN10ChessBoard11initHashKeyEv │ │ _ZN10ChessBoard8undoMoveEv │ │ _ZN10ChessBoard19removeMoveElementAtEv │ │ _ZN10ChessBoard14addMoveElementEi │ │ -_ZN10ChessBoard7addMoveEii │ │ -_ZN10ChessBoard18addPawnCaptureMoveEi │ │ _ZN10ChessBoard11addKingMoveEi │ │ _ZN10ChessBoard17genExtraKingMovesEi │ │ -_ZN10ChessBoard12genPawnMovesEv │ │ +_ZN10ChessBoard18addPawnCaptureMoveEi │ │ +_ZN10ChessBoard7addMoveEii │ │ _ZN10ChessBoard8addMovesEix │ │ -_ZN10ChessBoard13genQueenMovesEv │ │ -_ZN10ChessBoard14genBishopMovesEv │ │ -_ZN10ChessBoard12genRookMovesEv │ │ _ZN10ChessBoard14genKnightMovesEv │ │ +_ZN10ChessBoard12genRookMovesEv │ │ +_ZN10ChessBoard14genBishopMovesEv │ │ +_ZN10ChessBoard13genQueenMovesEv │ │ _ZN10ChessBoard12genKingMovesEv │ │ +_ZN10ChessBoard12genPawnMovesEv │ │ _ZN10ChessBoard8genMovesEv │ │ -_ZN10ChessBoard13genMovesHouseEv │ │ -_ZN10ChessBoard13ambigiousMoveEv │ │ -_ZN10ChessBoardC1Ev │ │ -_ZN10ChessBoardD1Ev │ │ _ZN10ChessBoard9calcStateEPS_ │ │ -_ZN10ChessBoard8putHouseEiiPS_S0_c │ │ -_ZN10ChessBoard11requestMoveEiPS_S0_ │ │ _ZN10ChessBoard11requestMoveEiiPS_S0_i │ │ +_ZN10ChessBoard11requestMoveEiPS_S0_ │ │ +_ZN10ChessBoard8putHouseEiiPS_S0_c │ │ +_ZN10ChessBoard13ambigiousMoveEv │ │ +_ZN10ChessBoard13genMovesHouseEv │ │ _ZN10ChessBoard14remainingMovesEv │ │ _ZN10ChessBoard11calcQualityEv │ │ _ZN10ChessBoard11commitBoardEv │ │ _ZN10ChessBoard13initValuationEv │ │ _ZN10ChessBoard12ARRVALUATIONE │ │ _ZN10ChessBoard12initBitCountEv │ │ _ZN10ChessBoard12initDistanceEv │ │ @@ -250,31 +253,30 @@ │ │ _ZN10ChessBoard12bitbToStringExPc │ │ _ZN10ChessBoard6printBEPc │ │ _ZN10ChessBoard6ROT_45E │ │ _ZN10ChessBoard12SIZEOF_BOARDE │ │ _ZN4GameD2Ev │ │ _ZN4Game5DB_FPE │ │ _ZN4Game7DB_SIZEE │ │ +_ZN4GameD1Ev │ │ _ZN4GameC2Ev │ │ _ZN4Game16alphaBetaLimitedEP10ChessBoardiii │ │ _ZN4Game13putPieceHouseEiic │ │ _ZN4Game8DB_DEPTHE │ │ _ZN4Game8readDBAtEiRx │ │ _ZN4Game9findDBKeyEx │ │ -gettimeofday │ │ _ZN4Game8searchDBEv │ │ __aeabi_idiv │ │ _ZN4Game9startTimeEv │ │ _ZN4Game6timeUpEv │ │ _ZN4Game7quiesceEP10ChessBoardiii │ │ _ZN4Game9alphaBetaEP10ChessBoardiii │ │ _ZN4Game13alphaBetaRootEiii │ │ _ZN4Game8usedTimeEv │ │ _ZN4Game10timePassedEv │ │ -_ZN4GameD1Ev │ │ __divsi3 │ │ __aeabi_idiv0 │ │ __ashrdi3 │ │ __ashldi3 │ │ __aeabi_drsub │ │ __subdf3 │ │ __aeabi_dsub │ │ @@ -287,42 +289,42 @@ │ │ __aeabi_f2d │ │ __floatundidf │ │ __aeabi_ul2d │ │ __floatdidf │ │ __aeabi_l2d │ │ __fixdfsi │ │ __aeabi_ldiv0 │ │ -__gnu_Unwind_Find_exidx │ │ __aeabi_unwind_cpp_pr2 │ │ +__gnu_Unwind_Find_exidx │ │ __gnu_Unwind_Restore_VFP_D │ │ __gnu_Unwind_Restore_VFP │ │ __gnu_Unwind_Restore_VFP_D_16_to_31 │ │ __gnu_Unwind_Restore_WMMXD │ │ __gnu_Unwind_Restore_WMMXC │ │ restore_core_regs │ │ +_Unwind_GetCFA │ │ +__gnu_Unwind_RaiseException │ │ +__gnu_Unwind_ForcedUnwind │ │ +__gnu_Unwind_Resume │ │ +__gnu_Unwind_Resume_or_Rethrow │ │ +_Unwind_Complete │ │ +_Unwind_DeleteException │ │ _Unwind_VRS_Get │ │ _Unwind_VRS_Set │ │ +__gnu_Unwind_Backtrace │ │ __cxa_begin_cleanup │ │ __cxa_type_match │ │ __gnu_unwind_execute │ │ __cxa_call_unexpected │ │ _Unwind_VRS_Pop │ │ __gnu_Unwind_Save_VFP_D │ │ __gnu_Unwind_Save_VFP │ │ __gnu_Unwind_Save_VFP_D_16_to_31 │ │ __gnu_Unwind_Save_WMMXD │ │ __gnu_Unwind_Save_WMMXC │ │ -_Unwind_GetCFA │ │ -__gnu_Unwind_RaiseException │ │ -__gnu_Unwind_ForcedUnwind │ │ -__gnu_Unwind_Resume │ │ -__gnu_Unwind_Resume_or_Rethrow │ │ -_Unwind_Complete │ │ -_Unwind_DeleteException │ │ -__gnu_Unwind_Backtrace │ │ __restore_core_regs │ │ ___Unwind_RaiseException │ │ _Unwind_RaiseException │ │ ___Unwind_Resume │ │ _Unwind_Resume │ │ ___Unwind_Resume_or_Rethrow │ │ _Unwind_Resume_or_Rethrow │ │ @@ -335,119 +337,64 @@ │ │ _Unwind_GetLanguageSpecificData │ │ _Unwind_GetDataRelBase │ │ _Unwind_GetTextRelBase │ │ __bss_start │ │ liblog.so │ │ libstdc++.so │ │ libdl.so │ │ -libchess-jni.so │ │ hXxCBXApG │ │ h|D$hiF#h │ │ -hRhM@0!iC │ │ -@XBXApG01 │ │ -CCBXApG, │ │ -@#C\BcA[B │ │ -hIh8@_h# │ │ -`Zh:CZ`#o │ │ -F_hA@`FG@ │ │ -`QhZhJ@Z` │ │ -hJ@"`ZhchS@c` │ │ -`YhShK@S` │ │ -hXhQ@rhB@ │ │ -h[hA@S@1`s` │ │ -o.C!MFgMY- │ │ -h[h/@#@;C │ │ -=;ZBSA>. │ │ -CY`#o;C#gco │ │ -`Y`gHhIS │ │ +MiF|D$h}D(h#h │ │ +? oF0@iF │ │ +CXBXApGB │ │ +`[hQhK@S`cF │ │ +@Xf0#fF^C │ │ +h+@3`sh;@s`cF │ │ +h2h[hW@rh7` │ │ +`JhYhJ@Z` │ │ +hK@#`ShbhS@c` │ │ +`!h`ha` ` │ │ +CXBXApG* │ │ +hJ@"`[hbhS@c` │ │ +I#h`hyD h │ │ +hB@"`JhS@c` │ │ +"h:C"`bh │ │ +"n:C"fbn │ │ +CDg!L2YT │ │ +'hdh7@,@... │ │ - 0x00003cd0 3d010000 ec000000 d0000000 00000000 =............... │ │ - 0x00003ce0 11010000 00000000 00000000 00000000 ................ │ │ - 0x00003cf0 61000000 65010000 3b010000 d2000000 a...e...;....... │ │ - 0x00003d00 b6000000 00000000 77000000 43000000 ........w...C... │ │ - 0x00003d10 1f010000 31010000 47010000 00000000 ....1...G....... │ │ - 0x00003d20 85000000 4f010000 00000000 00000000 ....O........... │ │ - 0x00003d30 49010000 ba000000 00000000 57000000 I...........W... │ │ - 0x00003d40 21010000 00000000 75000000 00000000 !.......u....... │ │ - 0x00003d50 0b000000 a5000000 4d010000 00000000 ........M....... │ │ - 0x00003d60 5d010000 b1000000 00000000 31000000 ]...........1... │ │ - 0x00003d70 25010000 00000000 5b010000 00000000 %.......[....... │ │ - 0x00003d80 f7000000 00000000 25000000 d8000000 ........%....... │ │ - 0x00003d90 49000000 15000000 64010000 13010000 I.......d....... │ │ - 0x00003da0 eb000000 17010000 69000000 8a000000 ........i....... │ │ - 0x00003db0 00010000 4b000000 1b010000 52010000 ....K.......R... │ │ - 0x00003dc0 2b010000 1c010000 00000000 e9000000 +............... │ │ - 0x00003dd0 4c000000 7d000000 00000000 cc000000 L...}........... │ │ - 0x00003de0 74000000 00000000 1a010000 00000000 t............... │ │ - 0x00003df0 63010000 ac000000 37010000 f0000000 c.......7....... │ │ - 0x00003e00 00000000 5c010000 07010000 16010000 ....\........... │ │ - 0x00003e10 43010000 39010000 00000000 00000000 C...9........... │ │ - 0x00003e20 3c010000 22010000 53010000 18010000 <..."...S....... │ │ - 0x00003e30 64000000 00000000 5d000000 9e000000 d.......]....... │ │ - 0x00003e40 87000000 00000000 00000000 00000000 ................ │ │ - 0x00003e50 bd000000 00000000 fa000000 4a010000 ............J... │ │ - 0x00003e60 1b000000 00000000 b4000000 da000000 ................ │ │ - 0x00003e70 54000000 40000000 53000000 cb000000 T...@...S....... │ │ - 0x00003e80 26010000 36010000 ef000000 57010000 &...6.......W... │ │ - 0x00003e90 5f010000 30010000 50010000 0c010000 _...0...P....... │ │ - 0x00003ea0 5a000000 00000000 00000000 2c010000 Z...........,... │ │ - 0x00003eb0 6e000000 00000000 27010000 2d010000 n.......'...-... │ │ - 0x00003ec0 ad000000 df000000 58010000 ed000000 ........X....... │ │ - 0x00003ed0 00000000 36000000 15010000 a3000000 ....6........... │ │ - 0x00003ee0 00000000 be000000 f5000000 00000000 ................ │ │ - 0x00003ef0 e2000000 c9000000 40010000 42010000 ........@...B... │ │ - 0x00003f00 00000000 00000000 00000000 1d010000 ................ │ │ - 0x00003f10 32010000 e3000000 d9000000 00000000 2............... │ │ - 0x00003f20 61010000 00000000 fb000000 00000000 a............... │ │ - 0x00003f30 00000000 4c010000 51010000 34010000 ....L...Q...4... │ │ - 0x00003f40 f4000000 45010000 9c000000 66010000 ....E.......f... │ │ - 0x00003f50 72000000 c7000000 54010000 00000000 r.......T....... │ │ - 0x00003f60 7a000000 00000000 20010000 f6000000 z....... ....... │ │ - 0x00003f70 00000000 00000000 00000000 00000000 ................ │ │ - 0x00003f80 00000000 23010000 10010000 80000000 ....#........... │ │ - 0x00003f90 1e010000 60010000 fc000000 71000000 ....`.......q... │ │ - 0x00003fa0 00000000 00000000 67010000 bc000000 ........g....... │ │ - 0x00003fb0 44010000 5a010000 f2000000 e6000000 D...Z........... │ │ - 0x00003fc0 5c000000 00000000 00000000 b8000000 \............... │ │ - 0x00003fd0 aa000000 82000000 7b000000 59010000 ........{...Y... │ │ - 0x00003fe0 55010000 f1000000 00000000 00000000 U............... │ │ - 0x00003ff0 00000000 00000000 00000000 00000000 ................ │ │ - 0x00004000 00000000 00000000 00000000 00000000 ................ │ │ - 0x00004010 00000000 00000000 00000000 00000000 ................ │ │ - 0x00004020 00000000 00000000 00000000 00000000 ................ │ │ - 0x00004030 00000000 00000000 0c000000 00000000 ................ │ │ - 0x00004040 00000000 00000000 00000000 00000000 ................ │ │ - 0x00004050 00000000 00000000 00000000 00000000 ................ │ │ - 0x00004060 00000000 11000000 00000000 00000000 ................ │ │ - 0x00004070 00000000 00000000 0e000000 00000000 ................ │ │ - 0x00004080 00000000 00000000 00000000 00000000 ................ │ │ - 0x00004090 23000000 00000000 00000000 00000000 #............... │ │ - 0x000040a0 00000000 00000000 09000000 00000000 ................ │ │ - 0x000040b0 00000000 00000000 00000000 00000000 ................ │ │ - 0x000040c0 00000000 0f000000 00000000 0a000000 ................ │ │ - 0x000040d0 00000000 00000000 00000000 00000000 ................ │ │ - 0x000040e0 00000000 00000000 00000000 00000000 ................ │ │ - 0x000040f0 22000000 00000000 3d000000 00000000 ".......=....... │ │ - 0x00004100 03000000 39000000 00000000 00000000 ....9........... │ │ - 0x00004110 00000000 45000000 24000000 1f000000 ....E...$....... │ │ - 0x00004120 00000000 00000000 00000000 00000000 ................ │ │ - 0x00004130 00000000 00000000 00000000 00000000 ................ │ │ - 0x00004140 52000000 00000000 00000000 4e000000 R...........N... │ │ - 0x00004150 00000000 00000000 00000000 00000000 ................ │ │ - 0x00004160 00000000 00000000 00000000 00000000 ................ │ │ - 0x00004170 07000000 00000000 00000000 4a000000 ............J... │ │ - 0x00004180 00000000 2f000000 00000000 62000000 ..../.......b... │ │ - 0x00004190 00000000 00000000 00000000 00000000 ................ │ │ - 0x000041a0 00000000 00000000 20000000 63000000 ........ ...c... │ │ - 0x000041b0 32000000 59000000 00000000 00000000 2...Y........... │ │ - 0x000041c0 00000000 02000000 00000000 00000000 ................ │ │ - 0x000041d0 00000000 00000000 00000000 00000000 ................ │ │ - 0x000041e0 00000000 00000000 00000000 04000000 ................ │ │ - 0x000041f0 00000000 00000000 00000000 28000000 ............(... │ │ - 0x00004200 4f000000 00000000 51000000 00000000 O.......Q....... │ │ - 0x00004210 6b000000 3b000000 2c000000 6f000000 k...;...,...o... │ │ - 0x00004220 70000000 00000000 00000000 00000000 p............... │ │ - 0x00004230 00000000 5b000000 2e000000 79000000 ....[.......y... │ │ - 0x00004240 21000000 00000000 00000000 00000000 !............... │ │ - 0x00004250 00000000 8c000000 00000000 17000000 ................ │ │ - 0x00004260 00000000 7f000000 1e000000 5f000000 ............_... │ │ - 0x00004270 9b000000 00000000 00000000 1c000000 ................ │ │ - 0x00004280 00000000 00000000 00000000 00000000 ................ │ │ - 0x00004290 00000000 98000000 00000000 46000000 ............F... │ │ - 0x000042a0 1d000000 88000000 a8000000 2d000000 ............-... │ │ - 0x000042b0 00000000 00000000 18000000 00000000 ................ │ │ - 0x000042c0 00000000 00000000 29000000 a4000000 ........)....... │ │ - 0x000042d0 96000000 3a000000 00000000 00000000 ....:........... │ │ - 0x000042e0 00000000 00000000 6d000000 00000000 ........m....... │ │ - 0x000042f0 00000000 00000000 00000000 42000000 ............B... │ │ - 0x00004300 00000000 00000000 99000000 06000000 ................ │ │ - 0x00004310 b0000000 00000000 65000000 48000000 ........e...H... │ │ - 0x00004320 00000000 38000000 8f000000 44000000 ....8.......D... │ │ - 0x00004330 4d000000 00000000 00000000 00000000 M............... │ │ - 0x00004340 00000000 6a000000 b2000000 00000000 ....j........... │ │ - 0x00004350 c6000000 c3000000 c0000000 00000000 ................ │ │ - 0x00004360 67000000 68000000 1a000000 00000000 g...h........... │ │ - 0x00004370 37000000 8d000000 58000000 00000000 7.......X....... │ │ - 0x00004380 33000000 d6000000 00000000 97000000 3............... │ │ - 0x00004390 00000000 00000000 00000000 b5000000 ................ │ │ - 0x000043a0 d1000000 c2000000 de000000 7e000000 ............~... │ │ - 0x000043b0 12000000 dc000000 00000000 89000000 ................ │ │ - 0x000043c0 6c000000 e0000000 00000000 ce000000 l............... │ │ - 0x000043d0 00000000 00000000 00000000 bf000000 ................ │ │ - 0x000043e0 00000000 95000000 56000000 00000000 ........V....... │ │ - 0x000043f0 00000000 00000000 b3000000 00000000 ................ │ │ - 0x00004400 c5000000 00000000 00000000 f8000000 ................ │ │ - 0x00004410 a7000000 13000000 00000000 78000000 ............x... │ │ - 0x00004420 a1000000 d3000000 00000000 00000000 ................ │ │ - 0x00004430 fe000000 00000000 ae000000 94000000 ................ │ │ - 0x00004440 5e000000 cd000000 00000000 ee000000 ^............... │ │ - 0x00004450 ab000000 ca000000 27000000 e8000000 ........'....... │ │ - 0x00004460 73000000 00000000 00000000 47000000 s...........G... │ │ - 0x00004470 81000000 00000000 01010000 f9000000 ................ │ │ - 0x00004480 0f010000 16000000 00000000 00000000 ................ │ │ - 0x00004490 00000000 14010000 00000000 00000000 ................ │ │ - 0x000044a0 00000000 00000000 00000000 24010000 ............$... │ │ - 0x000044b0 d4000000 00000000 00000000 50000000 ............P... │ │ - 0x000044c0 00000000 2a000000 db000000 93000000 ....*........... │ │ - 0x000044d0 2f010000 04010000 10000000 30000000 /...........0... │ │ - 0x000044e0 05010000 7c000000 9f000000 00000000 ....|........... │ │ - 0x000044f0 d7000000 a2000000 00000000 34000000 ............4... │ │ - 0x00004500 19000000 00000000 b9000000 01000000 ................ │ │ - 0x00004510 3e000000 00000000 fd000000 00000000 >............... │ │ - 0x00004520 b7000000 e5000000 9d000000 14000000 ................ │ │ - 0x00004530 0e010000 c4000000 4b010000 84000000 ........K....... │ │ - 0x00004540 c1000000 02010000 3a010000 05000000 ........:....... │ │ - 0x00004550 12010000 00000000 2b000000 08010000 ........+....... │ │ - 0x00004560 00000000 86000000 2a010000 3c000000 ........*...<... │ │ - 0x00004570 41000000 00000000 91000000 09010000 A............... │ │ - 0x00004580 60000000 92000000 af000000 03010000 `............... │ │ - 0x00004590 3f010000 ?... │ │ + 0x00003c4c 07010000 68010000 48010000 f6000000 ....h...H....... │ │ + 0x00003c5c 56010000 42010000 00000000 ab000000 V...B........... │ │ + 0x00003c6c 00000000 dd000000 86000000 00000000 ................ │ │ + 0x00003c7c 5e010000 00000000 f2000000 2a010000 ^...........*... │ │ + 0x00003c8c 18010000 44000000 b0000000 c8000000 ....D........... │ │ + 0x00003c9c 3a010000 62010000 00000000 0b010000 :...b........... │ │ + 0x00003cac 00000000 f5000000 a5000000 37010000 ............7... │ │ + 0x00003cbc 1c010000 96000000 16010000 0d000000 ................ │ │ + 0x00003ccc 2b010000 08000000 e9000000 00000000 +............... │ │ + 0x00003cdc 33000000 90000000 35010000 00000000 3.......5....... │ │ + 0x00003cec 00000000 95000000 e6000000 4e010000 ............N... │ │ + 0x00003cfc b5000000 00000000 14010000 40000000 ............@... │ │ + 0x00003d0c ff000000 00000000 64000000 77000000 ........d...w... │ │ + 0x00003d1c 00000000 00000000 d0000000 55000000 ............U... │ │ + 0x00003d2c 00000000 00000000 e5000000 50010000 ............P... │ │ + 0x00003d3c 00000000 11010000 30010000 3f010000 ........0...?... │ │ + 0x00003d4c 3e010000 f8000000 de000000 00000000 >............... │ │ + 0x00003d5c ba000000 00000000 00000000 00000000 ................ │ │ + 0x00003d6c 63000000 65010000 3c010000 e0000000 c...e...<....... │ │ + 0x00003d7c c3000000 00000000 78000000 25000000 ........x...%... │ │ + 0x00003d8c 22010000 33010000 4f010000 00000000 "...3...O....... │ │ + 0x00003d9c 88000000 43010000 00000000 00000000 ....C........... │ │ + 0x00003dac 51010000 c7000000 00000000 57000000 Q...........W... │ │ + 0x00003dbc 24010000 00000000 76000000 00000000 $.......v....... │ │ + 0x00003dcc 0b000000 b1000000 41010000 99000000 ........A....... │ │ + 0x00003ddc 5d010000 bd000000 00000000 39000000 ]...........9... │ │ + 0x00003dec 27010000 00000000 5b010000 00000000 '.......[....... │ │ + 0x00003dfc 03010000 00000000 43000000 e4000000 ........C....... │ │ + 0x00003e0c 42000000 4c000000 64010000 1a010000 B...L...d....... │ │ + 0x00003e1c f7000000 b7000000 6b000000 8e000000 ........k....... │ │ + 0x00003e2c 0c010000 20000000 1e010000 46010000 .... .......F... │ │ + 0x00003e3c 2d010000 1f010000 00000000 f0000000 -............... │ │ + 0x00003e4c 1b000000 7f000000 00000000 d5000000 ................ │ │ + 0x00003e5c 75000000 00000000 1d010000 00000000 u............... │ │ + 0x00003e6c 63010000 b8000000 31010000 fc000000 c.......1....... │ │ + 0x00003e7c 00000000 5c010000 12010000 fa000000 ....\........... │ │ + 0x00003e8c 4b010000 39010000 00000000 00000000 K...9........... │ │ + 0x00003e9c 3d010000 15010000 47010000 d3000000 =.......G....... │ │ + 0x00003eac 66000000 00000000 5f000000 a9000000 f......._....... │ │ + 0x00003ebc 8a000000 00000000 00000000 00000000 ................ │ │ + 0x00003ecc d6000000 00000000 06010000 52010000 ............R... │ │ + 0x00003edc 49000000 00000000 c1000000 e7000000 I............... │ │ + 0x00003eec 50000000 2a000000 13000000 d4000000 P...*........... │ │ + 0x00003efc 28010000 38010000 fb000000 57010000 (...8.......W... │ │ + 0x00003f0c 5f010000 32010000 44010000 17010000 _...2...D....... │ │ + 0x00003f1c 5a000000 00000000 00000000 2e010000 Z............... │ │ + 0x00003f2c 6e000000 00000000 29010000 2f010000 n.......).../... │ │ + 0x00003f3c b9000000 ec000000 58010000 f9000000 ........X....... │ │ + 0x00003f4c 00000000 34000000 1b010000 ae000000 ....4........... │ │ + 0x00003f5c 00000000 d2000000 01010000 00000000 ................ │ │ + 0x00003f6c f3000000 d1000000 c9000000 49010000 ............I... │ │ + 0x00003f7c 00000000 00000000 00000000 20010000 ............ ... │ │ + 0x00003f8c 34010000 b4000000 ed000000 00000000 4............... │ │ + 0x00003f9c 61010000 00000000 07010000 00000000 a............... │ │ + 0x00003fac 00000000 54010000 53010000 36010000 ....T...S...6... │ │ + 0x00003fbc 00010000 4d010000 a7000000 66010000 ....M.......f... │ │ + 0x00003fcc 73000000 cf000000 4a010000 00000000 s.......J....... │ │ + 0x00003fdc 7b000000 00000000 23010000 02010000 {.......#....... │ │ + 0x00003fec 00000000 00000000 00000000 00000000 ................ │ │ + 0x00003ffc 00000000 25010000 93000000 82000000 ....%........... │ │ + 0x0000400c 21010000 60010000 08010000 72000000 !...`.......r... │ │ + 0x0000401c 00000000 00000000 67010000 ca000000 ........g....... │ │ + 0x0000402c 4c010000 5a010000 fe000000 ef000000 L...Z........... │ │ + 0x0000403c 5e000000 00000000 00000000 c5000000 ^............... │ │ + 0x0000404c b6000000 85000000 7c000000 59010000 ........|...Y... │ │ + 0x0000405c 55010000 fd000000 00000000 00000000 U............... │ │ + 0x0000406c 00000000 00000000 00000000 00000000 ................ │ │ + 0x0000407c 00000000 00000000 00000000 00000000 ................ │ │ + 0x0000408c 00000000 00000000 00000000 00000000 ................ │ │ + 0x0000409c 00000000 00000000 00000000 00000000 ................ │ │ + 0x000040ac 00000000 00000000 0c000000 00000000 ................ │ │ + 0x000040bc 12000000 00000000 0e000000 00000000 ................ │ │ + 0x000040cc 00000000 00000000 00000000 00000000 ................ │ │ + 0x000040dc 00000000 00000000 00000000 00000000 ................ │ │ + 0x000040ec 00000000 00000000 00000000 00000000 ................ │ │ + 0x000040fc 22000000 00000000 03000000 00000000 "............... │ │ + 0x0000410c 00000000 00000000 00000000 00000000 ................ │ │ + 0x0000411c 27000000 00000000 00000000 00000000 '............... │ │ + 0x0000412c 26000000 00000000 00000000 00000000 &............... │ │ + 0x0000413c 00000000 0a000000 00000000 0f000000 ................ │ │ + 0x0000414c 00000000 00000000 00000000 00000000 ................ │ │ + 0x0000415c 00000000 00000000 09000000 00000000 ................ │ │ + 0x0000416c 00000000 00000000 00000000 1e000000 ................ │ │ + 0x0000417c 00000000 29000000 41000000 00000000 ....)...A....... │ │ + 0x0000418c 1f000000 00000000 00000000 00000000 ................ │ │ + 0x0000419c 00000000 00000000 00000000 00000000 ................ │ │ + 0x000041ac 00000000 00000000 00000000 00000000 ................ │ │ + 0x000041bc 11000000 00000000 00000000 19000000 ................ │ │ + 0x000041cc 00000000 00000000 00000000 00000000 ................ │ │ + 0x000041dc 00000000 00000000 47000000 00000000 ........G....... │ │ + 0x000041ec 00000000 00000000 07000000 00000000 ................ │ │ + 0x000041fc 00000000 5d000000 00000000 38000000 ....].......8... │ │ + 0x0000420c 00000000 00000000 00000000 16000000 ................ │ │ + 0x0000421c 00000000 00000000 00000000 65000000 ............e... │ │ + 0x0000422c 3b000000 59000000 00000000 00000000 ;...Y........... │ │ + 0x0000423c 00000000 00000000 02000000 00000000 ................ │ │ + 0x0000424c 00000000 00000000 00000000 00000000 ................ │ │ + 0x0000425c 00000000 00000000 00000000 00000000 ................ │ │ + 0x0000426c 00000000 04000000 00000000 00000000 ................ │ │ + 0x0000427c 00000000 1c000000 51000000 1a000000 ........Q....... │ │ + 0x0000428c 00000000 18000000 00000000 6d000000 ............m... │ │ + 0x0000429c 2d000000 3c000000 00000000 6f000000 -...<.......o... │ │ + 0x000042ac 00000000 70000000 3d000000 00000000 ....p...=....... │ │ + 0x000042bc 00000000 00000000 00000000 5c000000 ............\... │ │ + 0x000042cc 00000000 37000000 00000000 7a000000 ....7.......z... │ │ + 0x000042dc 80000000 15000000 00000000 8c000000 ................ │ │ + 0x000042ec 00000000 00000000 00000000 92000000 ................ │ │ + 0x000042fc 97000000 00000000 4a000000 00000000 ........J....... │ │ + 0x0000430c 81000000 46000000 61000000 a6000000 ....F...a....... │ │ + 0x0000431c 00000000 00000000 53000000 00000000 ........S....... │ │ + 0x0000432c 00000000 00000000 00000000 00000000 ................ │ │ + 0x0000433c a2000000 35000000 00000000 24000000 ....5.......$... │ │ + 0x0000434c 54000000 8b000000 b3000000 91000000 T............... │ │ + 0x0000435c 00000000 00000000 4b000000 6c000000 ........K...l... │ │ + 0x0000436c 00000000 00000000 00000000 52000000 ............R... │ │ + 0x0000437c af000000 a0000000 30000000 00000000 ........0....... │ │ + 0x0000438c 00000000 00000000 ad000000 00000000 ................ │ │ + 0x0000439c 00000000 00000000 a4000000 06000000 ................ │ │ + 0x000043ac bc000000 00000000 5b000000 00000000 ........[....... │ │ + 0x000043bc 23000000 00000000 32000000 6a000000 #.......2...j... │ │ + 0x000043cc 28000000 00000000 00000000 00000000 (............... │ │ + 0x000043dc a3000000 2f000000 1d000000 00000000 ..../........... │ │ + 0x000043ec 00000000 00000000 00000000 be000000 ................ │ │ + 0x000043fc ce000000 cb000000 71000000 bf000000 ........q....... │ │ + 0x0000440c 00000000 00000000 48000000 69000000 ........H...i... │ │ + 0x0000441c 67000000 31000000 d9000000 94000000 g...1........... │ │ + 0x0000442c a1000000 00000000 00000000 00000000 ................ │ │ + 0x0000443c 00000000 00000000 58000000 c2000000 ........X....... │ │ + 0x0000444c df000000 d7000000 e8000000 9b000000 ................ │ │ + 0x0000445c 4e000000 ea000000 00000000 9e000000 N............... │ │ + 0x0000446c 68000000 ee000000 00000000 dc000000 h............... │ │ + 0x0000447c 00000000 00000000 00000000 da000000 ................ │ │ + 0x0000448c 00000000 9f000000 56000000 8d000000 ........V....... │ │ + 0x0000449c 00000000 00000000 c0000000 cd000000 ................ │ │ + 0x000044ac 00000000 00000000 04010000 b2000000 ................ │ │ + 0x000044bc 00000000 79000000 05010000 ac000000 ....y........... │ │ + 0x000044cc e1000000 00000000 9d000000 60000000 ............`... │ │ + 0x000044dc 00000000 45000000 f1000000 74000000 ....E.......t... │ │ + 0x000044ec 00000000 00000000 21000000 83000000 ........!....... │ │ + 0x000044fc 00000000 0d010000 0a010000 4d000000 ............M... │ │ + 0x0000450c 00000000 00000000 00000000 db000000 ................ │ │ + 0x0000451c 00000000 00000000 00000000 00000000 ................ │ │ + 0x0000452c 00000000 26010000 e2000000 00000000 ....&........... │ │ + 0x0000453c 00000000 17000000 00000000 3e000000 ............>... │ │ + 0x0000454c eb000000 9c000000 10000000 0f010000 ................ │ │ + 0x0000455c 3a000000 10010000 7d000000 aa000000 :.......}....... │ │ + 0x0000456c 00000000 e3000000 a8000000 4f000000 ............O... │ │ + 0x0000457c 8f000000 cc000000 c4000000 87000000 ................ │ │ + 0x0000458c d8000000 00000000 36000000 7e000000 ........6...~... │ │ + 0x0000459c 14000000 00000000 c6000000 01000000 ................ │ │ + 0x000045ac 2c000000 00000000 09010000 00000000 ,............... │ │ + 0x000045bc 45010000 f4000000 3b010000 05000000 E.......;....... │ │ + 0x000045cc 19010000 00000000 3f000000 84000000 ........?....... │ │ + 0x000045dc 00000000 89000000 2c010000 2e000000 ........,....... │ │ + 0x000045ec 2b000000 00000000 98000000 13010000 +............... │ │ + 0x000045fc 62000000 9a000000 bb000000 0e010000 b............... │ │ + 0x0000460c 40010000 @... │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.plt {} │ │ @@ -1,146 +1,146 @@ │ │ │ │ │ │ │ │ Disassembly of section .plt: │ │ │ │ -00004c14 <__cxa_atexit@plt-0x14>: │ │ +00004fcc <__cxa_atexit@plt-0x14>: │ │ push {lr} ; (str lr, [sp, #-4]!) │ │ - ldr lr, [pc, #4] ; 4c24 <__cxa_atexit@plt-0x4> │ │ + ldr lr, [pc, #4] ; 4fdc <__cxa_atexit@plt-0x4> │ │ add lr, pc, lr │ │ ldr pc, [lr, #8]! │ │ - andeq r0, r1, r4, ror #6 │ │ + andeq pc, r0, ip, lsr #31 │ │ │ │ -00004c28 <__cxa_atexit@plt>: │ │ +00004fe0 <__cxa_atexit@plt>: │ │ add ip, pc, #0, 12 │ │ - add ip, ip, #16, 20 ; 0x10000 │ │ - ldr pc, [ip, #868]! ; 0x364 │ │ + add ip, ip, #61440 ; 0xf000 │ │ + ldr pc, [ip, #4012]! ; 0xfac │ │ │ │ -00004c34 <__cxa_finalize@plt>: │ │ +00004fec <__cxa_finalize@plt>: │ │ add ip, pc, #0, 12 │ │ - add ip, ip, #16, 20 ; 0x10000 │ │ - ldr pc, [ip, #860]! ; 0x35c │ │ + add ip, ip, #61440 ; 0xf000 │ │ + ldr pc, [ip, #4004]! ; 0xfa4 │ │ │ │ -00004c40 <__stack_chk_fail@plt>: │ │ +00004ff8 <__stack_chk_fail@plt>: │ │ add ip, pc, #0, 12 │ │ - add ip, ip, #16, 20 ; 0x10000 │ │ - ldr pc, [ip, #852]! ; 0x354 │ │ + add ip, ip, #61440 ; 0xf000 │ │ + ldr pc, [ip, #3996]! ; 0xf9c │ │ │ │ -00004c4c : │ │ +00005004 : │ │ add ip, pc, #0, 12 │ │ - add ip, ip, #16, 20 ; 0x10000 │ │ - ldr pc, [ip, #844]! ; 0x34c │ │ + add ip, ip, #61440 ; 0xf000 │ │ + ldr pc, [ip, #3988]! ; 0xf94 │ │ │ │ -00004c58 : │ │ +00005010 : │ │ add ip, pc, #0, 12 │ │ - add ip, ip, #16, 20 ; 0x10000 │ │ - ldr pc, [ip, #836]! ; 0x344 │ │ + add ip, ip, #61440 ; 0xf000 │ │ + ldr pc, [ip, #3980]! ; 0xf8c │ │ │ │ -00004c64 : │ │ +0000501c : │ │ add ip, pc, #0, 12 │ │ - add ip, ip, #16, 20 ; 0x10000 │ │ - ldr pc, [ip, #828]! ; 0x33c │ │ + add ip, ip, #61440 ; 0xf000 │ │ + ldr pc, [ip, #3972]! ; 0xf84 │ │ │ │ -00004c70 : │ │ +00005028 : │ │ add ip, pc, #0, 12 │ │ - add ip, ip, #16, 20 ; 0x10000 │ │ - ldr pc, [ip, #820]! ; 0x334 │ │ + add ip, ip, #61440 ; 0xf000 │ │ + ldr pc, [ip, #3964]! ; 0xf7c │ │ │ │ -00004c7c : │ │ +00005034 : │ │ add ip, pc, #0, 12 │ │ - add ip, ip, #16, 20 ; 0x10000 │ │ - ldr pc, [ip, #812]! ; 0x32c │ │ + add ip, ip, #61440 ; 0xf000 │ │ + ldr pc, [ip, #3956]! ; 0xf74 │ │ │ │ -00004c88 : │ │ +00005040 : │ │ add ip, pc, #0, 12 │ │ - add ip, ip, #16, 20 ; 0x10000 │ │ - ldr pc, [ip, #804]! ; 0x324 │ │ + add ip, ip, #61440 ; 0xf000 │ │ + ldr pc, [ip, #3948]! ; 0xf6c │ │ │ │ -00004c94 : │ │ +0000504c : │ │ add ip, pc, #0, 12 │ │ - add ip, ip, #16, 20 ; 0x10000 │ │ - ldr pc, [ip, #796]! ; 0x31c │ │ + add ip, ip, #61440 ; 0xf000 │ │ + ldr pc, [ip, #3940]! ; 0xf64 │ │ │ │ -00004ca0 : │ │ +00005058 : │ │ add ip, pc, #0, 12 │ │ - add ip, ip, #16, 20 ; 0x10000 │ │ - ldr pc, [ip, #788]! ; 0x314 │ │ + add ip, ip, #61440 ; 0xf000 │ │ + ldr pc, [ip, #3932]! ; 0xf5c │ │ │ │ -00004cac : │ │ +00005064 : │ │ add ip, pc, #0, 12 │ │ - add ip, ip, #16, 20 ; 0x10000 │ │ - ldr pc, [ip, #780]! ; 0x30c │ │ + add ip, ip, #61440 ; 0xf000 │ │ + ldr pc, [ip, #3924]! ; 0xf54 │ │ │ │ -00004cb8 : │ │ +00005070 : │ │ add ip, pc, #0, 12 │ │ - add ip, ip, #16, 20 ; 0x10000 │ │ - ldr pc, [ip, #772]! ; 0x304 │ │ + add ip, ip, #61440 ; 0xf000 │ │ + ldr pc, [ip, #3916]! ; 0xf4c │ │ │ │ -00004cc4 : │ │ +0000507c : │ │ add ip, pc, #0, 12 │ │ - add ip, ip, #16, 20 ; 0x10000 │ │ - ldr pc, [ip, #764]! ; 0x2fc │ │ + add ip, ip, #61440 ; 0xf000 │ │ + ldr pc, [ip, #3908]! ; 0xf44 │ │ │ │ -00004cd0 : │ │ +00005088 : │ │ add ip, pc, #0, 12 │ │ - add ip, ip, #16, 20 ; 0x10000 │ │ - ldr pc, [ip, #756]! ; 0x2f4 │ │ + add ip, ip, #61440 ; 0xf000 │ │ + ldr pc, [ip, #3900]! ; 0xf3c │ │ │ │ -00004cdc : │ │ +00005094 : │ │ add ip, pc, #0, 12 │ │ - add ip, ip, #16, 20 ; 0x10000 │ │ - ldr pc, [ip, #748]! ; 0x2ec │ │ + add ip, ip, #61440 ; 0xf000 │ │ + ldr pc, [ip, #3892]! ; 0xf34 │ │ │ │ -00004ce8 : │ │ +000050a0 : │ │ add ip, pc, #0, 12 │ │ - add ip, ip, #16, 20 ; 0x10000 │ │ - ldr pc, [ip, #740]! ; 0x2e4 │ │ + add ip, ip, #61440 ; 0xf000 │ │ + ldr pc, [ip, #3884]! ; 0xf2c │ │ │ │ -00004cf4 : │ │ +000050ac : │ │ add ip, pc, #0, 12 │ │ - add ip, ip, #16, 20 ; 0x10000 │ │ - ldr pc, [ip, #732]! ; 0x2dc │ │ + add ip, ip, #61440 ; 0xf000 │ │ + ldr pc, [ip, #3876]! ; 0xf24 │ │ │ │ -00004d00 : │ │ +000050b8 : │ │ add ip, pc, #0, 12 │ │ - add ip, ip, #16, 20 ; 0x10000 │ │ - ldr pc, [ip, #724]! ; 0x2d4 │ │ + add ip, ip, #61440 ; 0xf000 │ │ + ldr pc, [ip, #3868]! ; 0xf1c │ │ │ │ -00004d0c : │ │ +000050c4 : │ │ add ip, pc, #0, 12 │ │ - add ip, ip, #16, 20 ; 0x10000 │ │ - ldr pc, [ip, #716]! ; 0x2cc │ │ + add ip, ip, #61440 ; 0xf000 │ │ + ldr pc, [ip, #3860]! ; 0xf14 │ │ │ │ -00004d18 : │ │ +000050d0 : │ │ add ip, pc, #0, 12 │ │ - add ip, ip, #16, 20 ; 0x10000 │ │ - ldr pc, [ip, #708]! ; 0x2c4 │ │ + add ip, ip, #61440 ; 0xf000 │ │ + ldr pc, [ip, #3852]! ; 0xf0c │ │ │ │ -00004d24 : │ │ +000050dc : │ │ add ip, pc, #0, 12 │ │ - add ip, ip, #16, 20 ; 0x10000 │ │ - ldr pc, [ip, #700]! ; 0x2bc │ │ + add ip, ip, #61440 ; 0xf000 │ │ + ldr pc, [ip, #3844]! ; 0xf04 │ │ │ │ -00004d30 : │ │ +000050e8 : │ │ add ip, pc, #0, 12 │ │ - add ip, ip, #16, 20 ; 0x10000 │ │ - ldr pc, [ip, #692]! ; 0x2b4 │ │ + add ip, ip, #61440 ; 0xf000 │ │ + ldr pc, [ip, #3836]! ; 0xefc │ │ │ │ -00004d3c <__gnu_Unwind_Find_exidx@plt>: │ │ +000050f4 <__gnu_Unwind_Find_exidx@plt>: │ │ add ip, pc, #0, 12 │ │ - add ip, ip, #16, 20 ; 0x10000 │ │ - ldr pc, [ip, #684]! ; 0x2ac │ │ + add ip, ip, #61440 ; 0xf000 │ │ + ldr pc, [ip, #3828]! ; 0xef4 │ │ │ │ -00004d48 : │ │ +00005100 : │ │ add ip, pc, #0, 12 │ │ - add ip, ip, #16, 20 ; 0x10000 │ │ - ldr pc, [ip, #676]! ; 0x2a4 │ │ + add ip, ip, #61440 ; 0xf000 │ │ + ldr pc, [ip, #3820]! ; 0xeec │ │ │ │ -00004d54 <__cxa_begin_cleanup@plt>: │ │ +0000510c <__cxa_begin_cleanup@plt>: │ │ add ip, pc, #0, 12 │ │ - add ip, ip, #16, 20 ; 0x10000 │ │ - ldr pc, [ip, #668]! ; 0x29c │ │ + add ip, ip, #61440 ; 0xf000 │ │ + ldr pc, [ip, #3812]! ; 0xee4 │ │ │ │ -00004d60 <__cxa_type_match@plt>: │ │ +00005118 <__cxa_type_match@plt>: │ │ add ip, pc, #0, 12 │ │ - add ip, ip, #16, 20 ; 0x10000 │ │ - ldr pc, [ip, #660]! ; 0x294 │ │ + add ip, ip, #61440 ; 0xf000 │ │ + ldr pc, [ip, #3804]! ; 0xedc │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ @@ -1,8826 +1,8829 @@ │ │ │ │ │ │ │ │ Disassembly of section .text: │ │ │ │ -00004d70 : │ │ - ldr r2, [pc, #8] ; 4d80 <__cxa_type_match@plt+0x20> │ │ - mov r1, #0 │ │ +00005128 : │ │ + ldr r0, [pc, #4] ; 5134 <__cxa_type_match@plt+0x1c> │ │ + add r0, pc, r0 │ │ + b 4fec <__cxa_finalize@plt> │ │ + andeq pc, r0, ip, asr #29 │ │ + cmp r0, #0 │ │ + bxeq lr │ │ + bx r0 │ │ + mov r1, r0 │ │ + ldr r2, [pc, #12] ; 515c <__cxa_type_match@plt+0x44> │ │ + ldr r0, [pc, #12] ; 5160 <__cxa_type_match@plt+0x48> │ │ add r2, pc, r2 │ │ - b 4c28 <__cxa_atexit@plt> │ │ - andeq r0, r1, r0, lsl #5 │ │ - ldr r0, [pc, #4] ; 4d90 <__cxa_type_match@plt+0x30> │ │ add r0, pc, r0 │ │ - b 4c34 <__cxa_finalize@plt> │ │ - andeq r0, r1, r0, ror r2 │ │ + b 4fe0 <__cxa_atexit@plt> │ │ + andeq pc, r0, r8, lsr #29 │ │ + ; instruction: 0xffffffdc │ │ │ │ -00004d94 : │ │ +00005164 : │ │ bx lr │ │ ... │ │ │ │ -00004d98 : │ │ - ldr r3, [pc, #8] ; (4da4 ) │ │ +00005168 : │ │ + ldr r3, [pc, #8] ; (5174 ) │ │ add r3, pc │ │ ldr r0, [r3, #0] │ │ subs r3, r0, #1 │ │ sbcs r0, r3 │ │ bx lr │ │ - lsls r2, r5, #17 │ │ + lsls r2, r3, #2 │ │ movs r1, r0 │ │ │ │ -00004da8 : │ │ - ldr r3, [pc, #12] ; (4db8 ) │ │ +00005178 : │ │ + ldr r3, [pc, #12] ; (5188 ) │ │ add r3, pc │ │ ldr r3, [r3, #0] │ │ ldrb r0, [r3, #1] │ │ negs r3, r0 │ │ adcs r0, r3 │ │ bx lr │ │ nop ; (mov r8, r8) │ │ - lsls r2, r3, #17 │ │ + lsls r2, r1, #2 │ │ movs r1, r0 │ │ │ │ -00004dbc : │ │ - ldr r3, [pc, #8] ; (4dc8 ) │ │ +0000518c : │ │ + ldr r3, [pc, #8] ; (5198 ) │ │ add r3, pc │ │ ldr r3, [r3, #0] │ │ ldr r0, [r3, #8] │ │ bx lr │ │ nop ; (mov r8, r8) │ │ - lsls r6, r0, #17 │ │ + lsls r6, r6, #1 │ │ movs r1, r0 │ │ │ │ -00004dcc : │ │ - ldr r3, [pc, #8] ; (4dd8 ) │ │ +0000519c : │ │ + ldr r3, [pc, #8] ; (51a8 ) │ │ add r3, pc │ │ ldr r3, [r3, #0] │ │ ldr r0, [r3, #12] │ │ bx lr │ │ nop ; (mov r8, r8) │ │ - lsls r6, r6, #16 │ │ + lsls r6, r4, #1 │ │ movs r1, r0 │ │ │ │ -00004ddc : │ │ - ldr r3, [pc, #8] ; (4de8 ) │ │ +000051ac : │ │ + ldr r3, [pc, #8] ; (51b8 ) │ │ add r3, pc │ │ ldr r3, [r3, #0] │ │ ldr r0, [r3, #4] │ │ bx lr │ │ nop ; (mov r8, r8) │ │ - lsls r6, r4, #16 │ │ + lsls r6, r2, #1 │ │ movs r1, r0 │ │ │ │ -00004dec : │ │ - ldr r3, [pc, #8] ; (4df8 ) │ │ +000051bc : │ │ + ldr r3, [pc, #8] ; (51c8 ) │ │ lsls r2, r2, #2 │ │ add r3, pc │ │ - adds r3, r3, r2 │ │ - ldr r0, [r3, #4] │ │ + adds r2, r3, r2 │ │ + ldr r0, [r2, #4] │ │ bx lr │ │ - lsls r4, r2, #16 │ │ + lsls r4, r0, #1 │ │ movs r1, r0 │ │ │ │ -00004dfc : │ │ - ldr r3, [pc, #8] ; (4e08 ) │ │ +000051cc : │ │ movs r2, #1 │ │ + ldr r3, [pc, #8] ; (51d8 ) │ │ add r3, pc │ │ ldr r3, [r3, #0] │ │ strb r2, [r3, #0] │ │ bx lr │ │ - lsls r4, r0, #16 │ │ + movs r4, r6 │ │ movs r1, r0 │ │ │ │ -00004e0c : │ │ +000051dc : │ │ movs r0, #0 │ │ bx lr │ │ │ │ -00004e10 : │ │ +000051e0 : │ │ push {r4, lr} │ │ - ldr r4, [pc, #40] ; (4e3c ) │ │ + ldr r4, [pc, #40] ; (520c ) │ │ sub sp, #24 │ │ ldr r2, [r0, #0] │ │ add r4, pc │ │ ldr r4, [r4, #0] │ │ mov r1, sp │ │ ldr r3, [r4, #0] │ │ str r3, [sp, #20] │ │ movs r3, #167 ; 0xa7 │ │ lsls r3, r3, #2 │ │ ldr r3, [r2, r3] │ │ blx r3 │ │ ldr r2, [sp, #20] │ │ ldr r3, [r4, #0] │ │ cmp r2, r3 │ │ - beq.n 4e36 │ │ - blx 4c40 <__stack_chk_fail@plt> │ │ + beq.n 5206 │ │ + bl 10a2c <_Unwind_GetTextRelBase@@Base+0x8> │ │ add sp, #24 │ │ pop {r4, pc} │ │ nop ; (mov r8, r8) │ │ - lsls r4, r2, #2 │ │ - movs r1, r0 │ │ + stc2l 0, cr0, [r4], {0} │ │ │ │ -00004e40 : │ │ +00005210 : │ │ movs r0, #0 │ │ bx lr │ │ │ │ -00004e44 : │ │ +00005214 : │ │ bx lr │ │ ... │ │ │ │ -00004e48 : │ │ - push {r3, r4, r5, lr} │ │ - adds r5, r3, #0 │ │ - ldr r3, [pc, #20] ; (4e64 ) │ │ - adds r4, r2, #0 │ │ +00005218 : │ │ + push {r3, lr} │ │ + ldr r1, [pc, #16] ; (522c ) │ │ + add r1, pc │ │ + ldr r0, [r1, #0] │ │ + adds r1, r2, #0 │ │ + adds r2, r3, #0 │ │ + bl e58c │ │ + pop {r3, pc} │ │ + nop ; (mov r8, r8) │ │ + vaddl.u32 q8, d8, d0 │ │ + │ │ +00005230 : │ │ + push {r3, lr} │ │ + ldr r3, [pc, #12] ; (5240 ) │ │ + adds r1, r2, #0 │ │ add r3, pc │ │ ldr r0, [r3, #0] │ │ - bl e238 │ │ - adds r2, r5, #0 │ │ - adds r1, r4, #0 │ │ - bl 7aaa │ │ - pop {r3, r4, r5, pc} │ │ - nop ; (mov r8, r8) │ │ - lsls r4, r6, #14 │ │ - movs r1, r0 │ │ + bl e5c0 │ │ + pop {r3, pc} │ │ + vaddl.u8 q8, d14, d0 │ │ │ │ -00004e68 : │ │ - push {r3, r4, r5, r6, r7, lr} │ │ - adds r5, r2, #0 │ │ - ldr r2, [r0, #0] │ │ - adds r7, r3, #0 │ │ - movs r3, #169 ; 0xa9 │ │ - lsls r3, r3, #2 │ │ - adds r1, r5, #0 │ │ - ldr r3, [r2, r3] │ │ - movs r2, #0 │ │ - adds r4, r0, #0 │ │ - blx r3 │ │ - ldr r3, [pc, #32] ; (4ea0 ) │ │ - adds r6, r0, #0 │ │ - adds r1, r6, #0 │ │ +00005244 : │ │ + push {r3, lr} │ │ + ldr r3, [pc, #12] ; (5254 ) │ │ add r3, pc │ │ - adds r2, r7, #0 │ │ ldr r0, [r3, #0] │ │ - bl e44c │ │ - ldr r2, [r4, #0] │ │ - movs r3, #170 ; 0xaa │ │ - lsls r3, r3, #2 │ │ - ldr r3, [r2, r3] │ │ - adds r1, r5, #0 │ │ - adds r2, r6, #0 │ │ - adds r0, r4, #0 │ │ - blx r3 │ │ - pop {r3, r4, r5, r6, r7, pc} │ │ - lsls r0, r0, #14 │ │ - movs r1, r0 │ │ + bl e5ea │ │ + pop {r3, pc} │ │ + nop ; (mov r8, r8) │ │ + vrev64. d0, d0 │ │ │ │ -00004ea4 : │ │ +00005258 : │ │ push {r3, lr} │ │ - ldr r3, [pc, #16] ; (4eb8 ) │ │ + ldr r3, [pc, #12] ; (5268 ) │ │ add r3, pc │ │ ldr r0, [r3, #0] │ │ - bl e238 │ │ - bl 64b8 │ │ + bl e4c8 │ │ pop {r3, pc} │ │ nop ; (mov r8, r8) │ │ - lsls r4, r3, #13 │ │ - movs r1, r0 │ │ + vaddl.u32 q0, d8, d0 │ │ │ │ -00004ebc : │ │ +0000526c : │ │ push {r3, r4, r5, lr} │ │ - adds r5, r3, #0 │ │ - ldr r3, [pc, #20] ; (4ed8 ) │ │ - adds r4, r2, #0 │ │ + adds r5, r2, #0 │ │ + adds r4, r3, #0 │ │ + ldr r3, [pc, #20] ; (5288 ) │ │ add r3, pc │ │ ldr r0, [r3, #0] │ │ - bl e238 │ │ - adds r2, r5, #0 │ │ - adds r1, r4, #0 │ │ - bl 7ca8 │ │ + bl e570 │ │ + adds r1, r5, #0 │ │ + adds r2, r4, #0 │ │ + ldr r3, [sp, #16] │ │ + bl 7f48 │ │ pop {r3, r4, r5, pc} │ │ - nop ; (mov r8, r8) │ │ - lsls r0, r0, #13 │ │ - movs r1, r0 │ │ + vaddl.u16 q0, d0, d0 │ │ │ │ -00004edc : │ │ - push {r4, r5, lr} │ │ - ldr r4, [pc, #60] ; (4f1c ) │ │ - sub sp, #268 ; 0x10c │ │ - adds r5, r0, #0 │ │ +0000528c : │ │ + push {r0, r1, r4, lr} │ │ + ldr r4, [pc, #48] ; (52c0 ) │ │ + adds r1, r2, #0 │ │ add r4, pc │ │ ldr r4, [r4, #0] │ │ ldr r3, [r4, #0] │ │ - str r3, [sp, #260] ; 0x104 │ │ - ldr r3, [pc, #48] ; (4f20 ) │ │ + str r3, [sp, #4] │ │ + ldr r3, [pc, #40] ; (52c4 ) │ │ add r3, pc │ │ ldr r0, [r3, #0] │ │ - bl e238 │ │ - add r1, sp, #4 │ │ - bl 77a8 │ │ - ldr r2, [r5, #0] │ │ - movs r3, #167 ; 0xa7 │ │ - lsls r3, r3, #2 │ │ - ldr r3, [r2, r3] │ │ - adds r0, r5, #0 │ │ - add r1, sp, #4 │ │ - blx r3 │ │ - ldr r2, [sp, #260] ; 0x104 │ │ + bl e60e │ │ + movs r1, #0 │ │ + ldr r2, [pc, #32] ; (52c8 ) │ │ + adds r3, r1, #0 │ │ + add r2, pc │ │ + mov r0, sp │ │ + bl 10a3c <_Unwind_GetTextRelBase@@Base+0x18> │ │ + ldr r2, [sp, #4] │ │ ldr r3, [r4, #0] │ │ cmp r2, r3 │ │ - beq.n 4f16 │ │ - blx 4c40 <__stack_chk_fail@plt> │ │ - add sp, #268 ; 0x10c │ │ - pop {r4, r5, pc} │ │ - nop ; (mov r8, r8) │ │ - vaddl.u8 q8, d8, d0 │ │ - lsls r6, r2, #12 │ │ - movs r1, r0 │ │ - │ │ -00004f24 : │ │ - push {r4, r5, r6, lr} │ │ - ldr r4, [pc, #32] ; (4f48 ) │ │ - adds r6, r3, #0 │ │ - adds r5, r2, #0 │ │ - add r4, pc │ │ - ldr r0, [r4, #0] │ │ - bl e238 │ │ - adds r1, r5, #0 │ │ - adds r2, r6, #0 │ │ - bl 7de2 │ │ - adds r1, r0, #0 │ │ - ldr r0, [r4, #0] │ │ - bl e288 │ │ - pop {r4, r5, r6, pc} │ │ - nop ; (mov r8, r8) │ │ - lsls r0, r3, #11 │ │ - movs r1, r0 │ │ + beq.n 52be │ │ + bl 10a2c <_Unwind_GetTextRelBase@@Base+0x8> │ │ + pop {r0, r1, r4, pc} │ │ + ldc2 0, cr0, [sl], {-0} │ │ + vhadd.u32 d16, d8, d0 │ │ + lsls r3, r0, #11 │ │ + ... │ │ │ │ -00004f4c : │ │ +000052cc : │ │ push {r3, lr} │ │ - ldr r3, [pc, #12] ; (4f5c ) │ │ + ldr r3, [pc, #12] ; (52dc ) │ │ adds r1, r2, #0 │ │ add r3, pc │ │ ldr r0, [r3, #0] │ │ - bl e288 │ │ + bl ea04 │ │ pop {r3, pc} │ │ - lsls r2, r6, #10 │ │ - movs r1, r0 │ │ + vhadd.u d0, d2, d0 │ │ │ │ -00004f60 : │ │ - push {r3, r4, r5, lr} │ │ - adds r5, r3, #0 │ │ - ldr r3, [pc, #20] ; (4f7c ) │ │ - adds r4, r2, #0 │ │ - add r3, pc │ │ - ldr r0, [r3, #0] │ │ - bl e238 │ │ - adds r2, r5, #0 │ │ - adds r1, r4, #0 │ │ - bl 7e22 │ │ - pop {r3, r4, r5, pc} │ │ - nop ; (mov r8, r8) │ │ - lsls r4, r3, #10 │ │ - movs r1, r0 │ │ - │ │ -00004f80 : │ │ +000052e0 : │ │ push {r3, lr} │ │ - ldr r3, [pc, #16] ; (4f94 ) │ │ + ldr r3, [pc, #12] ; (52f0 ) │ │ add r3, pc │ │ ldr r0, [r3, #0] │ │ - bl e238 │ │ - bl 5ace │ │ + bl e578 │ │ pop {r3, pc} │ │ nop ; (mov r8, r8) │ │ - lsls r0, r0, #10 │ │ - movs r1, r0 │ │ + vhadd.u32 d0, d0, d0 │ │ │ │ -00004f98 : │ │ +000052f4 : │ │ push {r3, lr} │ │ - ldr r3, [pc, #16] ; (4fac ) │ │ + ldr r3, [pc, #16] ; (5308 ) │ │ add r3, pc │ │ ldr r0, [r3, #0] │ │ - bl e238 │ │ - bl 5680 │ │ + bl e570 │ │ + bl 67a0 │ │ pop {r3, pc} │ │ nop ; (mov r8, r8) │ │ - lsls r0, r5, #9 │ │ - movs r1, r0 │ │ + vhadd.u8 d0, d12, d0 │ │ │ │ -00004fb0 : │ │ - push {r4, r5, lr} │ │ - ldr r4, [pc, #60] ; (4ff0 ) │ │ - sub sp, #28 │ │ - adds r5, r0, #0 │ │ - add r4, pc │ │ - ldr r4, [r4, #0] │ │ - ldr r3, [r4, #0] │ │ - str r3, [sp, #20] │ │ - ldr r3, [pc, #48] ; (4ff4 ) │ │ - add r3, pc │ │ - ldr r0, [r3, #0] │ │ - bl e238 │ │ - mov r1, sp │ │ - bl dd0c │ │ - ldr r2, [r5, #0] │ │ - movs r3, #167 ; 0xa7 │ │ - lsls r3, r3, #2 │ │ - ldr r3, [r2, r3] │ │ - adds r0, r5, #0 │ │ - mov r1, sp │ │ - blx r3 │ │ - ldr r2, [sp, #20] │ │ - ldr r3, [r4, #0] │ │ - cmp r2, r3 │ │ - beq.n 4fea │ │ - blx 4c40 <__stack_chk_fail@plt> │ │ - add sp, #28 │ │ - pop {r4, r5, pc} │ │ - nop ; (mov r8, r8) │ │ - cdp2 0, 15, cr0, cr4, cr0, {0} │ │ - lsls r2, r0, #9 │ │ - movs r1, r0 │ │ - │ │ -00004ff8 : │ │ - push {r3, r4, r5, lr} │ │ - adds r5, r3, #0 │ │ - ldr r3, [pc, #20] ; (5014 ) │ │ - adds r4, r2, #0 │ │ - add r3, pc │ │ - ldr r0, [r3, #0] │ │ - bl e238 │ │ - adds r2, r5, #0 │ │ - adds r1, r4, #0 │ │ - bl 666c │ │ - pop {r3, r4, r5, pc} │ │ - nop ; (mov r8, r8) │ │ - lsls r4, r0, #8 │ │ - movs r1, r0 │ │ - │ │ -00005018 : │ │ +0000530c : │ │ push {r3, lr} │ │ - ldr r3, [pc, #16] ; (502c ) │ │ + ldr r3, [pc, #12] ; (531c ) │ │ + adds r1, r2, #0 │ │ add r3, pc │ │ ldr r0, [r3, #0] │ │ - bl e238 │ │ - bl 64d2 │ │ + bl e57c │ │ pop {r3, pc} │ │ - nop ; (mov r8, r8) │ │ - lsls r0, r5, #7 │ │ - movs r1, r0 │ │ - │ │ -00005030 : │ │ - push {r3, r4, r5, lr} │ │ - ldr r4, [pc, #44] ; (5060 ) │ │ - add r4, pc │ │ - ldmia r4!, {r0} │ │ - bl e238 │ │ - adds r5, r0, #0 │ │ - bl 5b94 │ │ - b.n 504c │ │ - adds r0, r5, #0 │ │ - bl 7dcc │ │ - stmia r4!, {r0} │ │ - adds r0, r5, #0 │ │ - bl 7da4 │ │ - cmp r0, #0 │ │ - bne.n 5044 │ │ - adds r0, r5, #0 │ │ - bl 7e94 │ │ - pop {r3, r4, r5, pc} │ │ - nop ; (mov r8, r8) │ │ - lsls r0, r2, #7 │ │ - movs r1, r0 │ │ + cdp2 0, 15, cr0, cr2, cr0, {0} │ │ │ │ -00005064 : │ │ - push {r4, lr} │ │ - ldr r3, [pc, #20] ; (507c ) │ │ - adds r4, r2, #0 │ │ +00005320 : │ │ + push {r3, lr} │ │ + ldr r3, [pc, #12] ; (5330 ) │ │ + adds r1, r2, #0 │ │ add r3, pc │ │ ldr r0, [r3, #0] │ │ - bl e238 │ │ - adds r1, r4, #0 │ │ - bl 7a98 │ │ - pop {r4, pc} │ │ - nop ; (mov r8, r8) │ │ - lsls r2, r3, #6 │ │ - movs r1, r0 │ │ + bl e574 │ │ + pop {r3, pc} │ │ + cdp2 0, 13, cr0, cr14, cr0, {0} │ │ │ │ -00005080 : │ │ +00005334 : │ │ push {r3, lr} │ │ - ldr r3, [pc, #12] ; (5090 ) │ │ + ldr r3, [pc, #16] ; (5348 ) │ │ add r3, pc │ │ ldr r0, [r3, #0] │ │ - bl e224 │ │ + bl e570 │ │ + bl 591e │ │ pop {r3, pc} │ │ nop ; (mov r8, r8) │ │ - lsls r0, r0, #6 │ │ - movs r1, r0 │ │ + cdp2 0, 12, cr0, cr12, cr0, {0} │ │ │ │ -00005094 : │ │ +0000534c : │ │ push {r3, lr} │ │ - ldr r3, [pc, #16] ; (50a8 ) │ │ + ldr r3, [pc, #16] ; (5360 ) │ │ add r3, pc │ │ ldr r0, [r3, #0] │ │ - bl e238 │ │ - bl 64ac │ │ + bl e570 │ │ + bl 5924 │ │ pop {r3, pc} │ │ nop ; (mov r8, r8) │ │ - lsls r4, r5, #5 │ │ - movs r1, r0 │ │ + cdp2 0, 11, cr0, cr4, cr0, {0} │ │ │ │ -000050ac : │ │ +00005364 : │ │ push {r4, r5, lr} │ │ - adds r5, r3, #0 │ │ - ldr r3, [pc, #48] ; (50e4 ) │ │ + adds r4, r3, #0 │ │ + adds r5, r2, #0 │ │ + ldr r3, [pc, #48] ; (539c ) │ │ sub sp, #20 │ │ - adds r4, r2, #0 │ │ add r3, pc │ │ ldr r0, [r3, #0] │ │ - bl e238 │ │ - lsls r1, r4, #24 │ │ + bl e570 │ │ + lsls r2, r4, #24 │ │ ldr r4, [sp, #36] ; 0x24 │ │ ldr r3, [sp, #32] │ │ - lsls r2, r5, #24 │ │ + lsls r1, r5, #24 │ │ lsls r4, r4, #24 │ │ lsrs r4, r4, #24 │ │ str r4, [sp, #0] │ │ ldr r4, [sp, #40] ; 0x28 │ │ lsls r3, r3, #24 │ │ lsrs r1, r1, #24 │ │ str r4, [sp, #4] │ │ ldr r4, [sp, #44] ; 0x2c │ │ lsrs r2, r2, #24 │ │ lsrs r3, r3, #24 │ │ str r4, [sp, #8] │ │ - bl 78f0 │ │ + bl 7c98 │ │ add sp, #20 │ │ pop {r4, r5, pc} │ │ - lsls r6, r1, #5 │ │ - movs r1, r0 │ │ + cdp2 0, 9, cr0, cr6, cr0, {0} │ │ │ │ -000050e8 : │ │ +000053a0 : │ │ push {r3, lr} │ │ - ldr r3, [pc, #16] ; (50fc ) │ │ + ldr r3, [pc, #16] ; (53b4 ) │ │ add r3, pc │ │ ldr r0, [r3, #0] │ │ - bl e238 │ │ - bl 54cc │ │ + bl e570 │ │ + bl 69a0 │ │ pop {r3, pc} │ │ nop ; (mov r8, r8) │ │ - lsls r0, r3, #4 │ │ - movs r1, r0 │ │ + cdp2 0, 6, cr0, cr0, cr0, {0} │ │ │ │ -00005100 : │ │ +000053b8 : │ │ push {r3, lr} │ │ - ldr r3, [pc, #16] ; (5114 ) │ │ + ldr r3, [pc, #12] ; (53c8 ) │ │ add r3, pc │ │ ldr r0, [r3, #0] │ │ - bl e238 │ │ - bl 54c6 │ │ + bl e55c │ │ pop {r3, pc} │ │ nop ; (mov r8, r8) │ │ - lsls r0, r0, #4 │ │ - movs r1, r0 │ │ + cdp2 0, 4, cr0, cr8, cr0, {0} │ │ │ │ -00005118 : │ │ - push {r3, lr} │ │ - ldr r3, [pc, #12] ; (5128 ) │ │ - adds r1, r2, #0 │ │ +000053cc : │ │ + push {r4, lr} │ │ + adds r4, r2, #0 │ │ + ldr r3, [pc, #16] ; (53e4 ) │ │ add r3, pc │ │ ldr r0, [r3, #0] │ │ - bl e23c │ │ - pop {r3, pc} │ │ - lsls r6, r4, #3 │ │ - movs r1, r0 │ │ + bl e570 │ │ + adds r1, r4, #0 │ │ + bl 7e40 │ │ + pop {r4, pc} │ │ + nop ; (mov r8, r8) │ │ + cdp2 0, 3, cr0, cr2, cr0, {0} │ │ │ │ -0000512c : │ │ - push {r3, lr} │ │ - ldr r3, [pc, #12] ; (513c ) │ │ - adds r1, r2, #0 │ │ +000053e8 : │ │ + ldr r3, [pc, #56] ; (5424 ) │ │ + push {r4, r5, r6, lr} │ │ add r3, pc │ │ ldr r0, [r3, #0] │ │ - bl e244 │ │ - pop {r3, pc} │ │ - lsls r2, r2, #3 │ │ - movs r1, r0 │ │ + bl e570 │ │ + movs r5, #0 │ │ + adds r4, r0, #0 │ │ + bl 6000 │ │ + adds r0, r4, #0 │ │ + bl 8130 │ │ + adds r6, r5, #4 │ │ + cmp r0, #0 │ │ + beq.n 541a │ │ + adds r0, r4, #0 │ │ + bl 8154 │ │ + ldr r3, [pc, #24] ; (5428 ) │ │ + add r3, pc │ │ + adds r3, #4 │ │ + str r0, [r3, r5] │ │ + adds r5, r6, #0 │ │ + b.n 53fc │ │ + adds r0, r4, #0 │ │ + bl 820c │ │ + pop {r4, r5, r6, pc} │ │ + nop ; (mov r8, r8) │ │ + cdp2 0, 1, cr0, cr8, cr0, {0} │ │ + ldc2l 0, cr0, [r4] │ │ │ │ -00005140 : │ │ +0000542c : │ │ push {r3, lr} │ │ - ldr r3, [pc, #16] ; (5154 ) │ │ + ldr r3, [pc, #16] ; (5440 ) │ │ add r3, pc │ │ ldr r0, [r3, #0] │ │ - bl e238 │ │ - bl 62b0 │ │ + bl e570 │ │ + bl 69c6 │ │ pop {r3, pc} │ │ nop ; (mov r8, r8) │ │ - lsls r0, r0, #3 │ │ - movs r1, r0 │ │ + ldc2l 0, cr0, [r4] │ │ + │ │ +00005444 : │ │ + push {r3, r4, r5, lr} │ │ + adds r5, r2, #0 │ │ + adds r4, r3, #0 │ │ + ldr r3, [pc, #20] ; (5460 ) │ │ + add r3, pc │ │ + ldr r0, [r3, #0] │ │ + bl e570 │ │ + adds r1, r5, #0 │ │ + adds r2, r4, #0 │ │ + bl 6b54 │ │ + pop {r3, r4, r5, pc} │ │ + nop ; (mov r8, r8) │ │ + ldc2 0, cr0, [r8] │ │ │ │ -00005158 : │ │ +00005464 : │ │ push {r3, lr} │ │ - ldr r3, [pc, #12] ; (5168 ) │ │ + ldr r3, [pc, #16] ; (5478 ) │ │ add r3, pc │ │ ldr r0, [r3, #0] │ │ - bl e240 │ │ + bl e570 │ │ + bl 5ad8 │ │ pop {r3, pc} │ │ nop ; (mov r8, r8) │ │ - lsls r0, r5, #2 │ │ - movs r1, r0 │ │ + ldc2 0, cr0, [ip] │ │ │ │ -0000516c : │ │ +0000547c : │ │ push {r3, lr} │ │ - ldr r3, [pc, #12] ; (517c ) │ │ - adds r1, r2, #0 │ │ + ldr r3, [pc, #16] ; (5490 ) │ │ add r3, pc │ │ ldr r0, [r3, #0] │ │ - bl e6a4 │ │ + bl e570 │ │ + bl 5f3a │ │ pop {r3, pc} │ │ - lsls r2, r2, #2 │ │ - movs r1, r0 │ │ + nop ; (mov r8, r8) │ │ + stc2 0, cr0, [r4] │ │ │ │ -00005180 : │ │ - push {r0, r1, r2, lr} │ │ - ldr r3, [pc, #28] ; (51a0 ) │ │ - adds r1, r2, #0 │ │ +00005494 : │ │ + push {r3, r4, r5, lr} │ │ + adds r5, r2, #0 │ │ + adds r4, r3, #0 │ │ + ldr r3, [pc, #20] ; (54b0 ) │ │ add r3, pc │ │ ldr r0, [r3, #0] │ │ - bl e2d6 │ │ - ldr r2, [pc, #20] ; (51a4 ) │ │ - movs r1, #0 │ │ - add r0, sp, #4 │ │ - add r2, pc │ │ - adds r3, r1, #0 │ │ - blx 4c4c │ │ - pop {r0, r1, r2, pc} │ │ + bl e570 │ │ + adds r1, r5, #0 │ │ + adds r2, r4, #0 │ │ + bl 8166 │ │ + pop {r3, r4, r5, pc} │ │ nop ; (mov r8, r8) │ │ - lsls r6, r7, #1 │ │ - movs r1, r0 │ │ - lsls r1, r6, #1 │ │ - ... │ │ + stc2l 0, cr0, [r8, #-0] │ │ │ │ -000051a8 : │ │ - push {r3, r4, r5, lr} │ │ +000054b4 : │ │ + push {r4, r5, r6, lr} │ │ adds r5, r3, #0 │ │ - ldr r3, [pc, #20] ; (51c4 ) │ │ - adds r4, r2, #0 │ │ + adds r6, r2, #0 │ │ + ldr r4, [pc, #28] ; (54d8 ) │ │ + add r4, pc │ │ + ldr r0, [r4, #0] │ │ + bl e570 │ │ + adds r1, r6, #0 │ │ + adds r2, r5, #0 │ │ + bl 81ce │ │ + adds r1, r0, #0 │ │ + ldr r0, [r4, #0] │ │ + bl e5c0 │ │ + pop {r4, r5, r6, pc} │ │ + nop ; (mov r8, r8) │ │ + stc2l 0, cr0, [r8, #-0] │ │ + │ │ +000054dc : │ │ + push {r3, r4, r5, lr} │ │ + adds r5, r2, #0 │ │ + adds r4, r3, #0 │ │ + ldr r3, [pc, #20] ; (54f8 ) │ │ add r3, pc │ │ ldr r0, [r3, #0] │ │ - bl e238 │ │ - adds r2, r5, #0 │ │ - adds r1, r4, #0 │ │ - ldr r3, [sp, #16] │ │ - bl 7ba8 │ │ + bl e570 │ │ + adds r1, r5, #0 │ │ + adds r2, r4, #0 │ │ + bl 803c │ │ pop {r3, r4, r5, pc} │ │ - lsls r4, r2, #1 │ │ - movs r1, r0 │ │ + nop ; (mov r8, r8) │ │ + stc2 0, cr0, [r0, #-0] │ │ │ │ -000051c8 : │ │ +000054fc : │ │ push {r3, lr} │ │ - ldr r3, [pc, #12] ; (51d8 ) │ │ + ldr r3, [pc, #16] ; (5510 ) │ │ add r3, pc │ │ ldr r0, [r3, #0] │ │ - bl e194 │ │ + bl e570 │ │ + bl 69ac │ │ pop {r3, pc} │ │ nop ; (mov r8, r8) │ │ - movs r0, r7 │ │ - movs r1, r0 │ │ + stc2 0, cr0, [r4, #-0] │ │ │ │ -000051dc : │ │ - push {r3, lr} │ │ - ldr r3, [pc, #12] ; (51ec ) │ │ +00005514 : │ │ + push {r3, r4, r5, r6, r7, lr} │ │ + adds r7, r3, #0 │ │ + movs r3, #169 ; 0xa9 │ │ + adds r6, r2, #0 │ │ + ldr r2, [r0, #0] │ │ + lsls r3, r3, #2 │ │ + adds r1, r6, #0 │ │ + ldr r3, [r2, r3] │ │ + movs r2, #0 │ │ + adds r4, r0, #0 │ │ + blx r3 │ │ + adds r5, r0, #0 │ │ + ldr r3, [pc, #28] ; (554c ) │ │ + adds r1, r5, #0 │ │ add r3, pc │ │ + adds r2, r7, #0 │ │ ldr r0, [r3, #0] │ │ - bl e2b2 │ │ - pop {r3, pc} │ │ - nop ; (mov r8, r8) │ │ - movs r4, r4 │ │ - movs r1, r0 │ │ + bl e774 │ │ + movs r3, #170 ; 0xaa │ │ + ldr r2, [r4, #0] │ │ + lsls r3, r3, #2 │ │ + adds r1, r6, #0 │ │ + ldr r3, [r2, r3] │ │ + adds r0, r4, #0 │ │ + adds r2, r5, #0 │ │ + blx r3 │ │ + pop {r3, r4, r5, r6, r7, pc} │ │ + ldc2l 0, cr0, [r4], {0} │ │ │ │ -000051f0 : │ │ - push {r3, lr} │ │ - ldr r1, [pc, #16] ; (5204 ) │ │ - add r1, pc │ │ - ldr r0, [r1, #0] │ │ - adds r1, r2, #0 │ │ - adds r2, r3, #0 │ │ - bl e254 │ │ - pop {r3, pc} │ │ +00005550 : │ │ + push {r3, r4, r5, lr} │ │ + adds r5, r2, #0 │ │ + adds r4, r3, #0 │ │ + ldr r3, [pc, #20] ; (556c ) │ │ + add r3, pc │ │ + ldr r0, [r3, #0] │ │ + bl e570 │ │ + adds r1, r5, #0 │ │ + adds r2, r4, #0 │ │ + bl 7e52 │ │ + pop {r3, r4, r5, pc} │ │ nop ; (mov r8, r8) │ │ - movs r0, r2 │ │ - movs r1, r0 │ │ - push {r0, r1, r4, lr} │ │ - ldr r4, [pc, #40] ; (5234 ) │ │ - add r1, sp, #4 │ │ - movs r2, #0 │ │ + stc2 0, cr0, [ip] │ │ + push {r0, r1, r2, r4, r5, lr} │ │ + ldr r4, [pc, #64] ; (55b4 ) │ │ + ldr r5, [pc, #64] ; (55b8 ) │ │ + mov r1, sp │ │ add r4, pc │ │ - ldr r0, [r4, #0] │ │ + ldr r4, [r4, #0] │ │ + add r5, pc │ │ + ldr r0, [r5, #0] │ │ + ldr r3, [r4, #0] │ │ + movs r2, #0 │ │ + str r3, [sp, #4] │ │ ldr r3, [r0, #0] │ │ ldr r3, [r3, #16] │ │ blx r3 │ │ cmp r0, #0 │ │ - bne.n 5230 │ │ - ldr r3, [pc, #24] ; (5238 ) │ │ + bne.n 55a2 │ │ + ldr r3, [pc, #40] ; (55bc ) │ │ add r3, pc │ │ ldr r0, [r3, #0] │ │ - bl eaf0 │ │ - ldr r0, [r4, #0] │ │ + bl eeb0 │ │ + ldr r0, [r5, #0] │ │ ldr r3, [r0, #0] │ │ ldr r3, [r3, #20] │ │ blx r3 │ │ + ldr r2, [sp, #4] │ │ + ldr r3, [r4, #0] │ │ movs r0, #0 │ │ - pop {r1, r2, r4, pc} │ │ - lsls r4, r6, #15 │ │ + cmp r2, r3 │ │ + beq.n 55b0 │ │ + bl 10a2c <_Unwind_GetTextRelBase@@Base+0x8> │ │ + pop {r1, r2, r3, r4, r5, pc} │ │ + nop ; (mov r8, r8) │ │ + ldrsh.w r0, [r4, r0] │ │ + lsls r0, r1, #2 │ │ movs r1, r0 │ │ - vaddl.u32 q8, d4, d0 │ │ + ldc2l 0, cr0, [r2], #-0 │ │ │ │ -0000523c : │ │ +000055c0 : │ │ + push {r4, r5, r6, lr} │ │ + ldr r4, [pc, #60] ; (5600 ) │ │ + sub sp, #24 │ │ + adds r6, r0, #0 │ │ + add r4, pc │ │ + ldr r4, [r4, #0] │ │ + ldr r3, [r4, #0] │ │ + str r3, [sp, #20] │ │ + ldr r3, [pc, #48] ; (5604 ) │ │ + add r3, pc │ │ + ldr r0, [r3, #0] │ │ + bl e570 │ │ + mov r1, sp │ │ + bl e038 │ │ + movs r3, #167 ; 0xa7 │ │ + ldr r2, [r6, #0] │ │ + lsls r3, r3, #2 │ │ + adds r0, r6, #0 │ │ + ldr r3, [r2, r3] │ │ + mov r1, sp │ │ + blx r3 │ │ + ldr r2, [sp, #20] │ │ + ldr r3, [r4, #0] │ │ + cmp r2, r3 │ │ + beq.n 55fa │ │ + bl 10a2c <_Unwind_GetTextRelBase@@Base+0x8> │ │ + add sp, #24 │ │ + pop {r4, r5, r6, pc} │ │ + nop ; (mov r8, r8) │ │ + str??.w r0, [r4] │ │ + ldc2 0, cr0, [r2], #-0 │ │ + │ │ +00005608 : │ │ + push {r4, r5, r6, lr} │ │ + ldr r4, [pc, #60] ; (5648 ) │ │ + sub sp, #264 ; 0x108 │ │ + adds r6, r0, #0 │ │ + add r4, pc │ │ + ldr r4, [r4, #0] │ │ + add r5, sp, #4 │ │ + ldr r3, [r4, #0] │ │ + str r3, [sp, #260] ; 0x104 │ │ + ldr r3, [pc, #48] ; (564c ) │ │ + add r3, pc │ │ + ldr r0, [r3, #0] │ │ + bl e570 │ │ + adds r1, r5, #0 │ │ + bl 7b44 │ │ + movs r3, #167 ; 0xa7 │ │ + ldr r2, [r6, #0] │ │ + lsls r3, r3, #2 │ │ + adds r0, r6, #0 │ │ + ldr r3, [r2, r3] │ │ + adds r1, r5, #0 │ │ + blx r3 │ │ + ldr r2, [sp, #260] ; 0x104 │ │ + ldr r3, [r4, #0] │ │ + cmp r2, r3 │ │ + beq.n 5644 │ │ + bl 10a2c <_Unwind_GetTextRelBase@@Base+0x8> │ │ + add sp, #264 ; 0x108 │ │ + pop {r4, r5, r6, pc} │ │ + ldrb.w r0, [ip] │ │ + umlal r0, r0, r8, r0 │ │ + │ │ +00005650 : │ │ push {r3, r4, r5, r6, r7, lr} │ │ - adds r7, r3, #0 │ │ + adds r5, r3, #0 │ │ ldr r3, [r0, #0] │ │ - adds r5, r0, #0 │ │ - adds r6, r2, #0 │ │ + adds r4, r0, #0 │ │ ldr r3, [r3, #24] │ │ + adds r6, r2, #0 │ │ blx r3 │ │ subs r1, r0, #0 │ │ - beq.n 5262 │ │ - ldr r2, [r5, #0] │ │ + beq.n 5676 │ │ movs r3, #215 ; 0xd7 │ │ + ldr r2, [r4, #0] │ │ lsls r3, r3, #2 │ │ - ldr r4, [r2, r3] │ │ - adds r0, r5, #0 │ │ + adds r0, r4, #0 │ │ + ldr r7, [r2, r3] │ │ adds r2, r6, #0 │ │ - adds r3, r7, #0 │ │ - blx r4 │ │ + adds r3, r5, #0 │ │ + blx r7 │ │ asrs r0, r0, #31 │ │ - b.n 5266 │ │ + b.n 567a │ │ movs r0, #1 │ │ negs r0, r0 │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ -00005268 : │ │ - push {r0, r1, r4, lr} │ │ - movs r3, #0 │ │ +0000567c : │ │ + push {r0, r1, r2, r4, r5, lr} │ │ + ldr r4, [pc, #104] ; (56e8 ) │ │ + mov r1, sp │ │ + add r4, pc │ │ + ldr r4, [r4, #0] │ │ + ldr r2, [pc, #100] ; (56ec ) │ │ + ldr r3, [r4, #0] │ │ str r3, [sp, #4] │ │ + movs r3, #0 │ │ + str r3, [sp, #0] │ │ ldr r3, [r0, #0] │ │ - add r1, sp, #4 │ │ - ldr r2, [pc, #72] ; (52bc ) │ │ ldr r3, [r3, #24] │ │ blx r3 │ │ cmp r0, #0 │ │ - bne.n 52b6 │ │ - ldr r1, [pc, #64] ; (52c0 ) │ │ - ldr r2, [pc, #68] ; (52c4 ) │ │ + bne.n 56d4 │ │ + ldr r1, [pc, #84] ; (56f0 ) │ │ + ldr r2, [pc, #84] ; (56f4 ) │ │ movs r3, #1 │ │ add r1, pc │ │ add r2, pc │ │ - ldr r0, [sp, #4] │ │ - bl 523c │ │ - ldr r0, [sp, #4] │ │ - ldr r1, [pc, #56] ; (52c8 ) │ │ + ldr r0, [sp, #0] │ │ + bl 5650 │ │ movs r3, #219 ; 0xdb │ │ - ldr r2, [r0, #0] │ │ + ldr r0, [sp, #0] │ │ + ldr r1, [pc, #72] ; (56f8 ) │ │ lsls r3, r3, #2 │ │ + ldr r2, [r0, #0] │ │ add r1, pc │ │ ldr r3, [r2, r3] │ │ blx r3 │ │ - bl dc8c │ │ + bl dfb0 │ │ movs r0, #200 ; 0xc8 │ │ - blx 4c58 │ │ - adds r4, r0, #0 │ │ - bl e1c8 │ │ - ldr r3, [pc, #28] ; (52cc ) │ │ - ldr r0, [pc, #12] ; (52bc ) │ │ + bl 10a4c <_Unwind_GetTextRelBase@@Base+0x28> │ │ + adds r5, r0, #0 │ │ + bl e4fc │ │ + ldr r3, [pc, #48] ; (56fc ) │ │ + ldr r0, [pc, #28] ; (56ec ) │ │ add r3, pc │ │ - str r4, [r3, #0] │ │ - b.n 52ba │ │ + str r5, [r3, #0] │ │ + b.n 56d8 │ │ movs r0, #1 │ │ negs r0, r0 │ │ - pop {r1, r2, r4, pc} │ │ + ldr r2, [sp, #4] │ │ + ldr r3, [r4, #0] │ │ + cmp r2, r3 │ │ + beq.n 56e4 │ │ + bl 10a2c <_Unwind_GetTextRelBase@@Base+0x8> │ │ + pop {r1, r2, r3, r4, r5, pc} │ │ + nop ; (mov r8, r8) │ │ + strh.w r0, [sl, r0] │ │ movs r4, r0 │ │ movs r1, r0 │ │ - rev r2, r3 │ │ + pop {r2, r3, r5, r6} │ │ movs r0, r0 │ │ - ldc2l 0, cr0, [ip, #-0] │ │ - lsls r6, r5, #13 │ │ - movs r1, r0 │ │ - vhadd.u16 d16, d4, d0 │ │ + ldr??.w r0, [lr, r0] │ │ + vhadd.u16 d16, d0, d0 │ │ + smlawb r0, r6, r0, r0 │ │ │ │ -000052d0 : │ │ +00005700 : │ │ bx lr │ │ │ │ -000052d2 : │ │ +00005702 : │ │ bx lr │ │ │ │ -000052d4 : │ │ - push {r0, r1, r4, lr} │ │ +00005704 : │ │ + push {r4, r5, lr} │ │ + ldr r4, [pc, #60] ; (5744 ) │ │ + sub sp, #20 │ │ + ldrb r5, [r0, #0] │ │ + add r4, pc │ │ + ldr r4, [r4, #0] │ │ + ldr r1, [pc, #52] ; (5748 ) │ │ + add r2, sp, #4 │ │ + ldr r3, [r4, #0] │ │ + add r1, pc │ │ + subs r5, #97 ; 0x61 │ │ + str r3, [sp, #12] │ │ ldrb r3, [r0, #1] │ │ - ldr r1, [pc, #32] ; (52fc ) │ │ - mov r2, sp │ │ - strb r3, [r2, #0] │ │ + add r0, sp, #8 │ │ + strb r3, [r0, #0] │ │ movs r3, #0 │ │ - ldrb r4, [r0, #0] │ │ - strb r3, [r2, #1] │ │ - add r1, pc │ │ - mov r0, sp │ │ - add r2, sp, #4 │ │ - blx 4c64 │ │ - ldr r3, [sp, #4] │ │ + strb r3, [r0, #1] │ │ + bl 10a5c <_Unwind_GetTextRelBase@@Base+0x38> │ │ movs r0, #8 │ │ - subs r4, #97 ; 0x61 │ │ + ldr r3, [sp, #4] │ │ + ldr r2, [sp, #12] │ │ subs r0, r0, r3 │ │ + ldr r3, [r4, #0] │ │ lsls r0, r0, #3 │ │ - adds r0, r0, r4 │ │ - pop {r1, r2, r4, pc} │ │ - pop {r0, r1, r3, r6} │ │ + adds r0, r0, r5 │ │ + cmp r2, r3 │ │ + beq.n 5740 │ │ + bl 10a2c <_Unwind_GetTextRelBase@@Base+0x8> │ │ + add sp, #20 │ │ + pop {r4, r5, pc} │ │ + ; instruction: 0xf7a00000 │ │ + bkpt 0x0089 │ │ ... │ │ │ │ -00005300 : │ │ +0000574c : │ │ lsls r1, r1, #3 │ │ adds r0, r1, r0 │ │ bx lr │ │ │ │ -00005306 : │ │ +00005752 : │ │ lsls r0, r0, #26 │ │ lsrs r0, r0, #29 │ │ bx lr │ │ │ │ -0000530c : │ │ - ldr r3, [pc, #16] ; (5320 ) │ │ +00005758 : │ │ + ldr r3, [pc, #16] ; (576c ) │ │ ands r0, r3 │ │ - bpl.n 531c │ │ + bpl.n 5768 │ │ movs r3, #8 │ │ subs r0, #1 │ │ negs r3, r3 │ │ orrs r0, r3 │ │ adds r0, #1 │ │ bx lr │ │ nop ; (mov r8, r8) │ │ movs r7, r0 │ │ strh r0, [r0, #0] │ │ │ │ -00005324 : │ │ +00005770 : │ │ push {r4, r5, r6, lr} │ │ - adds r6, r1, #0 │ │ + adds r5, r1, #0 │ │ + adds r6, r0, #0 │ │ + bl 5758 │ │ adds r4, r0, #0 │ │ - bl 530c │ │ - adds r5, r0, #0 │ │ - adds r0, r4, #0 │ │ - bl 5306 │ │ - ldr r1, [pc, #20] ; (534c ) │ │ - adds r5, #97 ; 0x61 │ │ - lsls r2, r5, #24 │ │ + adds r0, r6, #0 │ │ + bl 5752 │ │ + adds r2, r4, #0 │ │ movs r3, #8 │ │ + ldr r1, [pc, #20] ; (579c ) │ │ + adds r2, #97 ; 0x61 │ │ + lsls r2, r2, #24 │ │ subs r3, r3, r0 │ │ - add r1, pc │ │ - adds r0, r6, #0 │ │ lsrs r2, r2, #24 │ │ - blx 4c70 │ │ + adds r0, r5, #0 │ │ + add r1, pc │ │ + bl 10a6c <_Unwind_GetTextRelBase@@Base+0x48> │ │ pop {r4, r5, r6, pc} │ │ - pop {r0, r3, r4, r5} │ │ + nop ; (mov r8, r8) │ │ + bkpt 0x0057 │ │ ... │ │ │ │ -00005350 : │ │ +000057a0 : │ │ push {r4, lr} │ │ adds r4, r1, #0 │ │ - bl 5306 │ │ - ldr r1, [pc, #16] ; (536c ) │ │ - movs r2, #8 │ │ - subs r2, r2, r0 │ │ + bl 5752 │ │ + movs r3, #8 │ │ + ldr r1, [pc, #16] ; (57bc ) │ │ + subs r2, r3, r0 │ │ + adds r0, r4, #0 │ │ add r1, pc │ │ adds r1, #6 │ │ - adds r0, r4, #0 │ │ - blx 4c70 │ │ + bl 10a6c <_Unwind_GetTextRelBase@@Base+0x48> │ │ pop {r4, pc} │ │ nop ; (mov r8, r8) │ │ - pop {r0, r1, r3, r4} │ │ + bkpt 0x0039 │ │ ... │ │ │ │ -00005370 : │ │ +000057c0 : │ │ push {r4, lr} │ │ adds r4, r1, #0 │ │ - bl 530c │ │ - ldr r1, [pc, #20] ; (5390 ) │ │ + bl 5758 │ │ adds r2, r0, #0 │ │ + ldr r1, [pc, #20] ; (57e0 ) │ │ adds r2, #97 ; 0x61 │ │ - add r1, pc │ │ lsls r2, r2, #24 │ │ - adds r1, #10 │ │ + add r1, pc │ │ lsrs r2, r2, #24 │ │ adds r0, r4, #0 │ │ - blx 4c70 │ │ + adds r1, #10 │ │ + bl 10a6c <_Unwind_GetTextRelBase@@Base+0x48> │ │ pop {r4, pc} │ │ nop ; (mov r8, r8) │ │ - cbnz r3, 5412 │ │ + bkpt 0x0019 │ │ ... │ │ │ │ -00005394 : │ │ +000057e4 : │ │ bx lr │ │ │ │ -00005396 : │ │ +000057e6 : │ │ bx lr │ │ │ │ -00005398 : │ │ - push {r0, r1, r2, r3, r4, r5, r6, lr} │ │ - ldr r6, [pc, #168] ; (5444 ) │ │ - adds r5, r0, #0 │ │ +000057e8 : │ │ + push {r4, r5, r6, r7, lr} │ │ + ldr r5, [pc, #176] ; (589c ) │ │ + sub sp, #20 │ │ + adds r6, r0, #0 │ │ + add r5, pc │ │ + ldr r5, [r5, #0] │ │ adds r4, r1, #0 │ │ - add r6, pc │ │ - ldr r6, [r6, #0] │ │ - ldr r3, [r6, #0] │ │ + ldr r3, [r5, #0] │ │ str r3, [sp, #12] │ │ - lsls r2, r0, #17 │ │ - bpl.n 53b2 │ │ - ldr r1, [pc, #152] ; (5448 ) │ │ + lsls r3, r0, #17 │ │ + bpl.n 5806 │ │ + adds r0, r1, #0 │ │ + ldr r1, [pc, #156] ; (58a0 ) │ │ add r1, pc │ │ - b.n 53be │ │ + b.n 5814 │ │ movs r3, #128 ; 0x80 │ │ lsls r3, r3, #8 │ │ ands r3, r0 │ │ - beq.n 53c6 │ │ - ldr r1, [pc, #144] ; (544c ) │ │ + beq.n 581a │ │ + adds r0, r1, #0 │ │ + ldr r1, [pc, #144] ; (58a4 ) │ │ add r1, pc │ │ - adds r0, r4, #0 │ │ - blx 4c7c │ │ - b.n 5436 │ │ - mov r2, sp │ │ + bl 10a7c <_Unwind_GetTextRelBase@@Base+0x58> │ │ + b.n 588a │ │ movs r0, #63 ; 0x3f │ │ - strh r3, [r2, #8] │ │ - ands r0, r5 │ │ + mov r7, sp │ │ + ands r0, r6 │ │ mov r1, sp │ │ str r3, [sp, #0] │ │ str r3, [sp, #4] │ │ - bl 5324 │ │ - ldr r1, [pc, #116] ; (5450 ) │ │ + strh r3, [r7, #8] │ │ + bl 5770 │ │ + ldr r1, [pc, #120] ; (58a8 ) │ │ adds r0, r4, #0 │ │ add r1, pc │ │ - blx 4c7c │ │ + bl 10a7c <_Unwind_GetTextRelBase@@Base+0x58> │ │ adds r0, r4, #0 │ │ mov r1, sp │ │ - blx 4c88 │ │ - lsls r3, r5, #15 │ │ - bpl.n 53f4 │ │ - ldr r1, [pc, #100] ; (5454 ) │ │ + bl 10a8c <_Unwind_GetTextRelBase@@Base+0x68> │ │ + lsls r3, r6, #15 │ │ + bmi.n 5848 │ │ + ldr r1, [pc, #104] ; (58ac ) │ │ add r1, pc │ │ - b.n 53f8 │ │ - ldr r1, [pc, #96] ; (5458 ) │ │ + b.n 584c │ │ + ldr r1, [pc, #100] ; (58b0 ) │ │ add r1, pc │ │ adds r0, r4, #0 │ │ - blx 4c88 │ │ - lsls r0, r5, #20 │ │ + bl 10a8c <_Unwind_GetTextRelBase@@Base+0x68> │ │ + lsls r0, r6, #20 │ │ lsrs r0, r0, #26 │ │ - mov r1, sp │ │ - bl 5324 │ │ + adds r1, r7, #0 │ │ + bl 5770 │ │ adds r0, r4, #0 │ │ - mov r1, sp │ │ - blx 4c88 │ │ - lsls r2, r5, #13 │ │ - bpl.n 541e │ │ - ldr r1, [pc, #68] ; (545c ) │ │ + adds r1, r7, #0 │ │ + bl 10a8c <_Unwind_GetTextRelBase@@Base+0x68> │ │ + lsls r3, r6, #13 │ │ + bpl.n 5872 │ │ + ldr r1, [pc, #72] ; (58b4 ) │ │ adds r0, r4, #0 │ │ add r1, pc │ │ - blx 4c88 │ │ - lsls r3, r5, #18 │ │ - bpl.n 542c │ │ - ldr r1, [pc, #60] ; (5460 ) │ │ + bl 10a8c <_Unwind_GetTextRelBase@@Base+0x68> │ │ + lsls r3, r6, #18 │ │ + bpl.n 5880 │ │ + ldr r1, [pc, #64] ; (58b8 ) │ │ adds r0, r4, #0 │ │ add r1, pc │ │ - blx 4c88 │ │ - ldr r1, [pc, #52] ; (5464 ) │ │ + bl 10a8c <_Unwind_GetTextRelBase@@Base+0x68> │ │ + ldr r1, [pc, #56] ; (58bc ) │ │ adds r0, r4, #0 │ │ add r1, pc │ │ - blx 4c88 │ │ + bl 10a8c <_Unwind_GetTextRelBase@@Base+0x68> │ │ ldr r2, [sp, #12] │ │ - ldr r3, [r6, #0] │ │ + ldr r3, [r5, #0] │ │ cmp r2, r3 │ │ - beq.n 5442 │ │ - blx 4c40 <__stack_chk_fail@plt> │ │ - pop {r0, r1, r2, r3, r4, r5, r6, pc} │ │ - mla r0, ip, r0, r0 │ │ - cbnz r0, 54ae │ │ + beq.n 5896 │ │ + bl 10a2c <_Unwind_GetTextRelBase@@Base+0x8> │ │ + add sp, #20 │ │ + pop {r4, r5, r6, r7, pc} │ │ + nop ; (mov r8, r8) │ │ + ; instruction: 0xf6bc0000 │ │ + pop {r2, r5, r7, pc} │ │ movs r0, r0 │ │ - cbnz r6, 54ae │ │ + pop {r3, r4, r7, pc} │ │ movs r0, r0 │ │ - cbnz r4, 54ac │ │ + pop {r7, pc} │ │ movs r0, r0 │ │ - cbnz r2, 54a8 │ │ + pop {r5, r6, pc} │ │ movs r0, r0 │ │ - cbnz r6, 54aa │ │ + pop {r3, r4, r6, pc} │ │ movs r0, r0 │ │ - cbnz r2, 54aa │ │ + pop {r1, r2, r6, pc} │ │ movs r0, r0 │ │ - cbnz r6, 54aa │ │ + pop {r1, r3, r4, r5, pc} │ │ movs r0, r0 │ │ - cbnz r0, 54ae │ │ + pop {r2, r4, r5, pc} │ │ movs r0, r0 │ │ - ldr r3, [pc, #44] ; (5498 ) │ │ + ldr r3, [pc, #44] ; (58f0 ) │ │ add r3, pc │ │ ldr r3, [r3, #0] │ │ cmp r1, #0 │ │ - beq.n 5486 │ │ + beq.n 58de │ │ lsls r2, r1, #16 │ │ lsrs r2, r2, #16 │ │ - beq.n 547e │ │ + beq.n 58d6 │ │ ldrb r0, [r3, r2] │ │ adds r0, #32 │ │ - b.n 5496 │ │ + b.n 58ee │ │ lsrs r1, r1, #16 │ │ ldrb r0, [r3, r1] │ │ adds r0, #48 ; 0x30 │ │ - b.n 5496 │ │ + b.n 58ee │ │ lsls r2, r0, #16 │ │ lsrs r2, r2, #16 │ │ - beq.n 5490 │ │ + beq.n 58e8 │ │ ldrb r0, [r3, r2] │ │ - b.n 5496 │ │ + b.n 58ee │ │ lsrs r0, r0, #16 │ │ ldrb r0, [r3, r0] │ │ adds r0, #16 │ │ bx lr │ │ - ; instruction: 0xfa460000 │ │ + ; instruction: 0xf5ee0000 │ │ + ldr r3, [pc, #32] ; (5918 ) │ │ push {r4, lr} │ │ - ldr r3, [pc, #32] ; (54c0 ) │ │ - lsrs r2, r1, #16 │ │ - lsls r1, r1, #16 │ │ add r3, pc │ │ ldr r3, [r3, #0] │ │ + lsrs r2, r1, #16 │ │ + lsls r1, r1, #16 │ │ lsrs r1, r1, #16 │ │ ldrb r4, [r3, r2] │ │ ldrb r2, [r3, r1] │ │ lsrs r1, r0, #16 │ │ lsls r0, r0, #16 │ │ ldrb r1, [r3, r1] │ │ lsrs r0, r0, #16 │ │ - ldrb r3, [r3, r0] │ │ + ldrb r0, [r3, r0] │ │ adds r2, r4, r2 │ │ adds r2, r2, r1 │ │ - adds r0, r2, r3 │ │ + adds r0, r2, r0 │ │ pop {r4, pc} │ │ - ; instruction: 0xfa100000 │ │ + subs.w r0, ip, #8388608 ; 0x800000 │ │ │ │ -000054c4 : │ │ +0000591c : │ │ bx lr │ │ │ │ -000054c6 : │ │ +0000591e : │ │ adds r0, #172 ; 0xac │ │ ldr r0, [r0, #0] │ │ bx lr │ │ │ │ -000054cc : │ │ - push {r4, r5, r6, r7, lr} │ │ - adds r2, r0, #0 │ │ - adds r2, #172 ; 0xac │ │ - ldr r1, [r2, #0] │ │ +00005924 : │ │ + push {r0, r1, r2, r4, r5, r6, r7, lr} │ │ + adds r4, r0, #0 │ │ adds r3, r0, #0 │ │ movs r0, #1 │ │ - subs r1, #6 │ │ - cmp r1, r0 │ │ - bhi.n 54e0 │ │ - b.n 55ea │ │ - adds r1, r3, #0 │ │ - adds r1, #176 ; 0xb0 │ │ - ldr r4, [r1, #0] │ │ - cmp r4, #100 ; 0x64 │ │ - bne.n 54f0 │ │ + adds r4, #172 ; 0xac │ │ + ldr r2, [r4, #0] │ │ + subs r2, #6 │ │ + cmp r2, r0 │ │ + bhi.n 5938 │ │ + b.n 5a40 │ │ + adds r2, r3, #0 │ │ + adds r2, #176 ; 0xb0 │ │ + ldr r5, [r2, #0] │ │ + cmp r5, #100 ; 0x64 │ │ + bne.n 5948 │ │ movs r3, #5 │ │ - str r3, [r2, #0] │ │ - b.n 55ea │ │ + str r3, [r4, #0] │ │ + b.n 5a40 │ │ adds r2, r3, #0 │ │ + movs r0, #48 ; 0x30 │ │ adds r2, #156 ; 0x9c │ │ - ldr r1, [r2, #0] │ │ - movs r2, #48 ; 0x30 │ │ - muls r1, r2 │ │ + ldr r2, [r2, #0] │ │ + adds r1, r2, #0 │ │ + muls r1, r0 │ │ adds r1, r3, r1 │ │ - ldr r0, [r1, #0] │ │ - ldr r5, [r1, #4] │ │ - orrs r0, r5 │ │ - bne.n 559a │ │ - adds r0, r3, #0 │ │ - adds r0, #160 ; 0xa0 │ │ - ldr r0, [r0, #0] │ │ + ldr r2, [r1, #0] │ │ + ldr r6, [r1, #4] │ │ + orrs r2, r6 │ │ + bne.n 59f0 │ │ + adds r2, r3, #0 │ │ + adds r2, #160 ; 0xa0 │ │ + ldr r6, [r2, #0] │ │ + adds r2, r6, #0 │ │ muls r2, r0 │ │ adds r2, r3, r2 │ │ ldr r0, [r2, #0] │ │ - ldr r5, [r2, #4] │ │ - orrs r0, r5 │ │ - bne.n 559a │ │ + ldr r6, [r2, #4] │ │ + orrs r0, r6 │ │ + bne.n 59f0 │ │ ldr r0, [r1, #24] │ │ - ldr r5, [r1, #28] │ │ - orrs r0, r5 │ │ - bne.n 559a │ │ + ldr r6, [r1, #28] │ │ + orrs r0, r6 │ │ + bne.n 59f0 │ │ ldr r0, [r2, #24] │ │ - ldr r5, [r2, #28] │ │ - orrs r0, r5 │ │ - bne.n 559a │ │ + ldr r6, [r2, #28] │ │ + orrs r0, r6 │ │ + bne.n 59f0 │ │ ldr r0, [r1, #32] │ │ ldr r1, [r1, #36] ; 0x24 │ │ orrs r0, r1 │ │ - bne.n 559a │ │ + bne.n 59f0 │ │ ldr r1, [r2, #32] │ │ ldr r2, [r2, #36] ; 0x24 │ │ orrs r1, r2 │ │ - bne.n 559a │ │ - ldr r2, [pc, #180] ; (55ec ) │ │ + bne.n 59f0 │ │ + ldr r2, [pc, #176] ; (5a44 ) │ │ movs r0, #155 ; 0x9b │ │ - lsls r0, r0, #3 │ │ ldr r1, [r3, r2] │ │ movs r2, #170 ; 0xaa │ │ + lsls r0, r0, #3 │ │ lsls r2, r2, #1 │ │ cmp r1, #0 │ │ - bne.n 554c │ │ - ldr r5, [r3, r0] │ │ - cmp r5, r2 │ │ - ble.n 5594 │ │ + bne.n 59ac │ │ + ldr r6, [r3, r0] │ │ + cmp r6, r2 │ │ + bgt.n 59ac │ │ + movs r3, #4 │ │ + b.n 5a22 │ │ ldr r0, [r3, r0] │ │ cmp r0, #0 │ │ - bne.n 5558 │ │ + bne.n 59b8 │ │ cmp r1, r2 │ │ - bgt.n 559a │ │ - b.n 5594 │ │ - movs r5, #160 ; 0xa0 │ │ - lsls r5, r5, #1 │ │ - cmp r1, r5 │ │ - ble.n 5564 │ │ + bgt.n 59f0 │ │ + b.n 59a8 │ │ cmp r1, r2 │ │ - bgt.n 559a │ │ + bgt.n 59f0 │ │ + movs r2, #170 ; 0xaa │ │ + lsls r2, r2, #1 │ │ cmp r0, r2 │ │ - bgt.n 559a │ │ + bgt.n 59f0 │ │ adds r2, r3, #0 │ │ adds r2, #168 ; 0xa8 │ │ ldr r2, [r2, #0] │ │ - cmp r2, #7 │ │ - beq.n 559a │ │ cmp r2, #0 │ │ - beq.n 559a │ │ + beq.n 59f0 │ │ + cmp r2, #7 │ │ + beq.n 59f0 │ │ cmp r2, #56 ; 0x38 │ │ - beq.n 559a │ │ + beq.n 59f0 │ │ cmp r2, #63 ; 0x3f │ │ - beq.n 559a │ │ + beq.n 59f0 │ │ adds r2, r3, #0 │ │ adds r2, #164 ; 0xa4 │ │ ldr r2, [r2, #0] │ │ cmp r2, #0 │ │ - beq.n 559a │ │ + beq.n 59f0 │ │ cmp r2, #7 │ │ - beq.n 559a │ │ + beq.n 59f0 │ │ cmp r2, #56 ; 0x38 │ │ - beq.n 559a │ │ + beq.n 59f0 │ │ cmp r2, #63 ; 0x3f │ │ - beq.n 559a │ │ - adds r3, #172 ; 0xac │ │ - movs r2, #4 │ │ - b.n 55d2 │ │ + bne.n 59a8 │ │ movs r0, #0 │ │ - cmp r4, #3 │ │ - ble.n 55ea │ │ + cmp r5, #3 │ │ + ble.n 5a40 │ │ movs r1, #154 ; 0x9a │ │ lsls r1, r1, #3 │ │ ldr r2, [r3, r1] │ │ - adds r5, r1, #0 │ │ - subs r0, r2, #0 │ │ - beq.n 55ea │ │ - adds r1, r3, #0 │ │ - adds r1, #184 ; 0xb8 │ │ - ldr r6, [r1, #0] │ │ - ldr r4, [r1, #4] │ │ - movs r1, #0 │ │ - adds r0, r2, #0 │ │ - adds r0, #184 ; 0xb8 │ │ - ldr r7, [r0, #0] │ │ - cmp r7, r6 │ │ - bne.n 55ca │ │ - ldr r0, [r0, #4] │ │ - subs r0, r0, r4 │ │ - negs r7, r0 │ │ - adcs r0, r7 │ │ - adds r1, r1, r0 │ │ - cmp r1, #2 │ │ - bne.n 55d8 │ │ - adds r3, #172 ; 0xac │ │ - movs r2, #8 │ │ - str r2, [r3, #0] │ │ + str r1, [sp, #4] │ │ + cmp r2, r0 │ │ + beq.n 5a40 │ │ + adds r3, #184 ; 0xb8 │ │ + ldmia r3!, {r5, r6} │ │ + adds r3, r2, #0 │ │ + adds r3, #184 ; 0xb8 │ │ + ldr r7, [r3, #0] │ │ + cmp r7, r5 │ │ + bne.n 5a1c │ │ + ldr r3, [r3, #4] │ │ + subs r3, r3, r6 │ │ + negs r1, r3 │ │ + adcs r1, r3 │ │ + mov ip, r1 │ │ + add r0, ip │ │ + cmp r0, #2 │ │ + bne.n 5a28 │ │ + movs r3, #8 │ │ + str r3, [r4, #0] │ │ movs r0, #1 │ │ - b.n 55ea │ │ - adds r0, r2, #0 │ │ - adds r0, #176 ; 0xb0 │ │ - ldr r0, [r0, #0] │ │ - cmp r0, #0 │ │ - beq.n 55ea │ │ - ldr r2, [r2, r5] │ │ + b.n 5a40 │ │ + adds r3, r2, #0 │ │ + adds r3, #176 ; 0xb0 │ │ + ldr r7, [r3, #0] │ │ + cmp r7, #0 │ │ + beq.n 5a3e │ │ + ldr r3, [sp, #4] │ │ + ldr r2, [r2, r3] │ │ cmp r2, #0 │ │ - bne.n 55b6 │ │ + bne.n 5a06 │ │ adds r0, r2, #0 │ │ - pop {r4, r5, r6, r7, pc} │ │ + b.n 5a40 │ │ + adds r0, r7, #0 │ │ + pop {r1, r2, r3, r4, r5, r6, r7, pc} │ │ + nop ; (mov r8, r8) │ │ lsls r4, r3, #19 │ │ ... │ │ │ │ -000055f0 : │ │ - push {r4, r5, r6, r7, lr} │ │ +00005a48 : │ │ adds r3, r0, #0 │ │ adds r3, #176 ; 0xb0 │ │ - ldr r3, [r3, #0] │ │ - adds r2, r0, #0 │ │ - cmp r3, #100 ; 0x64 │ │ - bne.n 5604 │ │ - adds r2, #172 ; 0xac │ │ + ldr r2, [r3, #0] │ │ + push {r4, r5, r6, r7, lr} │ │ + cmp r2, #100 ; 0x64 │ │ + bne.n 5a5a │ │ + adds r0, #172 ; 0xac │ │ movs r3, #5 │ │ - b.n 563c │ │ - movs r0, #0 │ │ - cmp r3, #3 │ │ - ble.n 5652 │ │ - movs r5, #154 ; 0x9a │ │ - lsls r5, r5, #3 │ │ - ldr r3, [r2, r5] │ │ - subs r0, r3, #0 │ │ - beq.n 5652 │ │ - adds r4, r2, #0 │ │ - ldr r3, [r3, r5] │ │ - movs r1, #0 │ │ - adds r4, #184 ; 0xb8 │ │ - b.n 564e │ │ - adds r0, #184 ; 0xb8 │ │ - ldr r7, [r0, #0] │ │ - ldr r6, [r4, #0] │ │ - cmp r7, r6 │ │ - bne.n 5634 │ │ - ldr r6, [r0, #4] │ │ - ldr r0, [r4, #4] │ │ - subs r0, r6, r0 │ │ - negs r6, r0 │ │ - adcs r0, r6 │ │ - adds r1, r1, r0 │ │ - cmp r1, #2 │ │ - bne.n 5642 │ │ - adds r2, #172 ; 0xac │ │ + b.n 5aa6 │ │ + movs r3, #0 │ │ + cmp r2, #3 │ │ + ble.n 5aaa │ │ + movs r1, #154 ; 0x9a │ │ + lsls r1, r1, #3 │ │ + ldr r2, [r0, r1] │ │ + cmp r2, r3 │ │ + beq.n 5aaa │ │ + adds r5, r0, #0 │ │ + ldr r2, [r2, r1] │ │ + adds r4, r3, #0 │ │ + adds r5, #184 ; 0xb8 │ │ + b.n 5a80 │ │ + adds r3, r2, #0 │ │ + adds r3, #176 ; 0xb0 │ │ + ldr r3, [r3, #0] │ │ + cmp r3, #0 │ │ + beq.n 5aaa │ │ + ldr r2, [r2, r1] │ │ + subs r3, r2, #0 │ │ + beq.n 5aaa │ │ + adds r3, #184 ; 0xb8 │ │ + ldr r6, [r3, #0] │ │ + mov ip, r6 │ │ + ldr r6, [r5, #0] │ │ + cmp ip, r6 │ │ + bne.n 5a9e │ │ + ldr r6, [r5, #4] │ │ + ldr r3, [r3, #4] │ │ + subs r3, r3, r6 │ │ + negs r7, r3 │ │ + adcs r7, r3 │ │ + mov ip, r7 │ │ + add r4, ip │ │ + cmp r4, #2 │ │ + bne.n 5a74 │ │ movs r3, #8 │ │ - str r3, [r2, #0] │ │ - movs r0, #1 │ │ - b.n 5652 │ │ + adds r0, #172 ; 0xac │ │ + str r3, [r0, #0] │ │ + movs r3, #1 │ │ adds r0, r3, #0 │ │ - adds r0, #176 ; 0xb0 │ │ - ldr r0, [r0, #0] │ │ - cmp r0, #0 │ │ - beq.n 5652 │ │ - ldr r3, [r3, r5] │ │ - subs r0, r3, #0 │ │ - bne.n 561e │ │ pop {r4, r5, r6, r7, pc} │ │ + ... │ │ │ │ -00005654 : │ │ - push {r4, lr} │ │ - ldr r3, [pc, #36] ; (567c ) │ │ - movs r2, #208 ; 0xd0 │ │ - lsls r2, r2, #12 │ │ - ldr r1, [r0, r3] │ │ +00005ab0 : │ │ + ldr r3, [pc, #32] ; (5ad4 ) │ │ + movs r1, #208 ; 0xd0 │ │ + ldr r2, [r0, r3] │ │ movs r3, #0 │ │ - b.n 5670 │ │ - adds r4, r0, #0 │ │ - adds r4, #200 ; 0xc8 │ │ - ldr r4, [r4, #0] │ │ - adds r0, #4 │ │ - tst r4, r2 │ │ - bne.n 5678 │ │ + push {r4, lr} │ │ + adds r0, #200 ; 0xc8 │ │ + lsls r1, r1, #12 │ │ + cmp r3, r2 │ │ + bge.n 5acc │ │ + ldmia r0!, {r4} │ │ + tst r4, r1 │ │ + bne.n 5ad0 │ │ adds r3, #1 │ │ - cmp r3, r1 │ │ - blt.n 5662 │ │ + b.n 5abe │ │ movs r0, #0 │ │ - b.n 567a │ │ + b.n 5ad2 │ │ movs r0, #1 │ │ pop {r4, pc} │ │ lsls r4, r0, #19 │ │ ... │ │ │ │ -00005680 : │ │ - ldr r3, [pc, #4] ; (5688 ) │ │ +00005ad8 : │ │ + ldr r3, [pc, #4] ; (5ae0 ) │ │ ldr r0, [r0, r3] │ │ bx lr │ │ nop ; (mov r8, r8) │ │ lsls r4, r2, #19 │ │ ... │ │ │ │ -0000568c : │ │ - ldr r3, [pc, #24] ; (56a8 ) │ │ +00005ae4 : │ │ + ldr r3, [pc, #28] ; (5b04 ) │ │ adds r1, #12 │ │ - lsls r2, r2, #3 │ │ + lsls r1, r1, #3 │ │ add r3, pc │ │ ldr r3, [r3, #0] │ │ - lsls r1, r1, #3 │ │ + lsls r2, r2, #3 │ │ adds r0, r0, r1 │ │ - adds r3, r3, r2 │ │ - ldmia r0!, {r1, r2} │ │ - ldr r0, [r3, #0] │ │ + adds r2, r3, r2 │ │ + push {r4, lr} │ │ + ldmia r0!, {r1, r4} │ │ + ldr r0, [r2, #0] │ │ bics r0, r1 │ │ - ldr r1, [r3, #4] │ │ - bics r1, r2 │ │ - bx lr │ │ - strh.w r0, [r6, r0] │ │ + ldr r1, [r2, #4] │ │ + bics r1, r4 │ │ + pop {r4, pc} │ │ + nop ; (mov r8, r8) │ │ + ubfx r0, lr, #0, #1 │ │ │ │ -000056ac : │ │ +00005b08 : │ │ push {r0, r1, r2, r4, r5, r6, r7, lr} │ │ + movs r4, #0 │ │ + adds r6, r2, #0 │ │ + adds r5, r3, #0 │ │ + adds r7, r4, #0 │ │ str r0, [sp, #0] │ │ str r1, [sp, #4] │ │ - adds r4, r2, #0 │ │ - adds r5, r3, #0 │ │ - movs r6, #0 │ │ - movs r7, #0 │ │ - b.n 56e8 │ │ + adds r3, r6, #0 │ │ + orrs r3, r5 │ │ + beq.n 5b46 │ │ adds r1, r5, #0 │ │ - adds r0, r4, #0 │ │ - bl 5468 │ │ - ldr r3, [pc, #48] ; (56f8 ) │ │ + adds r0, r6, #0 │ │ + bl 58c0 │ │ + ldr r3, [pc, #40] ; (5b50 ) │ │ lsls r1, r0, #3 │ │ adds r2, r0, #0 │ │ add r3, pc │ │ ldr r3, [r3, #0] │ │ ldr r0, [sp, #0] │ │ adds r3, r3, r1 │ │ ldr r1, [r3, #0] │ │ ldr r3, [r3, #4] │ │ - ands r4, r1 │ │ + ands r6, r1 │ │ ldr r1, [sp, #4] │ │ ands r5, r3 │ │ - bl 568c │ │ - orrs r0, r6 │ │ - orrs r1, r7 │ │ - adds r6, r0, #0 │ │ - adds r7, r1, #0 │ │ - adds r3, r4, #0 │ │ - orrs r3, r5 │ │ - bne.n 56bc │ │ - add sp, #12 │ │ - adds r0, r6, #0 │ │ + bl 5ae4 │ │ + orrs r4, r0 │ │ + orrs r7, r1 │ │ + b.n 5b16 │ │ + adds r0, r4, #0 │ │ adds r1, r7, #0 │ │ + add sp, #12 │ │ pop {r4, r5, r6, r7, pc} │ │ nop ; (mov r8, r8) │ │ - ; instruction: 0xf7f20000 │ │ + ; instruction: 0xf3920000 │ │ │ │ -000056fc : │ │ - push {r4, r5, r6, r7, lr} │ │ - ldr r3, [pc, #116] ; (5774 ) │ │ - adds r7, r2, #0 │ │ +00005b54 : │ │ + push {r0, r1, r2, r4, r5, r6, r7, lr} │ │ + adds r4, r2, #0 │ │ adds r2, r0, #0 │ │ + ldr r3, [pc, #108] ; (5bc8 ) │ │ + lsls r7, r4, #2 │ │ + adds r2, #128 ; 0x80 │ │ add r3, pc │ │ ldr r3, [r3, #0] │ │ - sub sp, #20 │ │ - lsls r5, r7, #2 │ │ - adds r2, #128 ; 0x80 │ │ adds r6, r0, #0 │ │ - str r1, [sp, #12] │ │ + str r1, [sp, #4] │ │ ldr r0, [r2, #0] │ │ ldr r1, [r2, #4] │ │ - ldr r2, [r5, r3] │ │ - str r5, [sp, #8] │ │ - blx ecd4 <__aeabi_lasr> │ │ - ldr r3, [pc, #88] ; (5778 ) │ │ - movs r5, #255 ; 0xff │ │ - lsls r7, r7, #8 │ │ - ands r5, r0 │ │ - add r3, pc │ │ - ldr r3, [r3, #0] │ │ - str r7, [sp, #4] │ │ - adds r5, r7, r5 │ │ - ldr r7, [sp, #8] │ │ + ldr r2, [r7, r3] │ │ + bl 10a9c <_Unwind_GetTextRelBase@@Base+0x78> │ │ + movs r3, #255 ; 0xff │ │ + ands r0, r3 │ │ + lsls r3, r4, #8 │ │ + str r3, [sp, #0] │ │ + adds r4, r3, r0 │ │ + ldr r3, [pc, #76] ; (5bcc ) │ │ ldr r0, [r6, #112] ; 0x70 │ │ ldr r1, [r6, #116] ; 0x74 │ │ - ldr r4, [pc, #68] ; (577c ) │ │ + ldr r5, [pc, #76] ; (5bd0 ) │ │ + add r3, pc │ │ + ldr r3, [r3, #0] │ │ + add r5, pc │ │ + ldr r5, [r5, #0] │ │ ldr r2, [r7, r3] │ │ - blx ecd4 <__aeabi_lasr> │ │ - add r4, pc │ │ - ldr r4, [r4, #0] │ │ - lsls r5, r5, #3 │ │ - ldr r3, [sp, #4] │ │ - adds r5, r4, r5 │ │ - ldr r4, [pc, #56] ; (5780 ) │ │ - movs r1, #255 ; 0xff │ │ - ands r0, r1 │ │ - add r4, pc │ │ - ldr r4, [r4, #0] │ │ - adds r7, r3, r0 │ │ - lsls r7, r7, #3 │ │ - adds r4, r4, r7 │ │ - ldr r0, [r5, #0] │ │ - ldr r3, [r4, #0] │ │ - ldr r1, [r5, #4] │ │ + bl 10a9c <_Unwind_GetTextRelBase@@Base+0x78> │ │ + movs r3, #255 ; 0xff │ │ + lsls r4, r4, #3 │ │ + adds r4, r5, r4 │ │ + ldr r5, [pc, #56] ; (5bd4 ) │ │ + ands r0, r3 │ │ + ldr r3, [sp, #0] │ │ + add r5, pc │ │ + ldr r5, [r5, #0] │ │ + adds r0, r3, r0 │ │ + lsls r0, r0, #3 │ │ + adds r5, r5, r0 │ │ + ldr r3, [r5, #0] │ │ + ldr r0, [r4, #0] │ │ + ldr r1, [r4, #4] │ │ orrs r0, r3 │ │ - ldr r3, [r4, #4] │ │ + ldr r3, [r5, #4] │ │ orrs r1, r3 │ │ - ldr r3, [sp, #12] │ │ - add sp, #20 │ │ + ldr r3, [sp, #4] │ │ adds r3, #12 │ │ lsls r3, r3, #3 │ │ adds r6, r6, r3 │ │ ldmia r6!, {r2, r3} │ │ bics r0, r2 │ │ bics r1, r3 │ │ + add sp, #12 │ │ pop {r4, r5, r6, r7, pc} │ │ - ; instruction: 0xf7bc0000 │ │ - ; instruction: 0xf79e0000 │ │ - ; instruction: 0xf78c0000 │ │ - ; instruction: 0xf7800000 │ │ + nop ; (mov r8, r8) │ │ + bfi r0, r0, #0, #1 │ │ + sbfx r0, r0, #0, #1 │ │ + sbfx r0, r0, #0, #1 │ │ + ssat16 r0, #1, lr │ │ │ │ -00005784 : │ │ +00005bd8 : │ │ push {r0, r1, r2, r4, r5, r6, r7, lr} │ │ + movs r4, #0 │ │ + adds r6, r2, #0 │ │ + adds r5, r3, #0 │ │ + adds r7, r4, #0 │ │ str r0, [sp, #0] │ │ str r1, [sp, #4] │ │ - adds r4, r2, #0 │ │ - adds r5, r3, #0 │ │ - movs r6, #0 │ │ - movs r7, #0 │ │ - b.n 57c0 │ │ + adds r3, r6, #0 │ │ + orrs r3, r5 │ │ + beq.n 5c16 │ │ adds r1, r5, #0 │ │ - adds r0, r4, #0 │ │ - bl 5468 │ │ - ldr r3, [pc, #48] ; (57d0 ) │ │ + adds r0, r6, #0 │ │ + bl 58c0 │ │ + ldr r3, [pc, #40] ; (5c20 ) │ │ lsls r1, r0, #3 │ │ adds r2, r0, #0 │ │ add r3, pc │ │ ldr r3, [r3, #0] │ │ ldr r0, [sp, #0] │ │ adds r3, r3, r1 │ │ ldr r1, [r3, #0] │ │ ldr r3, [r3, #4] │ │ - ands r4, r1 │ │ + ands r6, r1 │ │ ldr r1, [sp, #4] │ │ ands r5, r3 │ │ - bl 56fc │ │ - orrs r0, r6 │ │ - orrs r1, r7 │ │ - adds r6, r0, #0 │ │ - adds r7, r1, #0 │ │ - adds r3, r4, #0 │ │ - orrs r3, r5 │ │ - bne.n 5794 │ │ - add sp, #12 │ │ - adds r0, r6, #0 │ │ + bl 5b54 │ │ + orrs r4, r0 │ │ + orrs r7, r1 │ │ + b.n 5be6 │ │ + adds r0, r4, #0 │ │ adds r1, r7, #0 │ │ + add sp, #12 │ │ pop {r4, r5, r6, r7, pc} │ │ nop ; (mov r8, r8) │ │ - ; instruction: 0xf71a0000 │ │ + movt r0, #8192 ; 0x2000 │ │ │ │ -000057d4 : │ │ +00005c24 : │ │ push {r4, r5, r6, r7, lr} │ │ - ldr r4, [pc, #124] ; (5854 ) │ │ - ldr r3, [pc, #124] ; (5858 ) │ │ + ldr r5, [pc, #132] ; (5cac ) │ │ + ldr r3, [pc, #132] ; (5cb0 ) │ │ sub sp, #20 │ │ - add r4, pc │ │ - str r1, [sp, #12] │ │ - ldr r3, [r4, r3] │ │ - adds r5, r2, #0 │ │ - adds r2, r0, #0 │ │ - str r3, [sp, #4] │ │ - ldr r3, [pc, #112] ; (585c ) │ │ - lsls r6, r5, #2 │ │ - adds r2, #136 ; 0x88 │ │ - ldr r3, [r4, r3] │ │ + add r5, pc │ │ + str r1, [sp, #4] │ │ + ldr r3, [r5, r3] │ │ + adds r4, r2, #0 │ │ + str r3, [sp, #8] │ │ + adds r3, r0, #0 │ │ + ldr r2, [pc, #120] ; (5cb4 ) │ │ + lsls r6, r4, #2 │ │ + adds r3, #136 ; 0x88 │ │ + ldr r2, [r5, r2] │ │ adds r7, r0, #0 │ │ - ldr r0, [r2, #0] │ │ - ldr r1, [r2, #4] │ │ - ldr r2, [r6, r3] │ │ - blx ecd4 <__aeabi_lasr> │ │ - ldr r3, [pc, #96] ; (5860 ) │ │ - lsls r5, r5, #8 │ │ - ldr r2, [sp, #4] │ │ - ldr r3, [r4, r3] │ │ - str r5, [sp, #8] │ │ + ldr r0, [r3, #0] │ │ + ldr r1, [r3, #4] │ │ + str r2, [sp, #0] │ │ + ldr r2, [r6, r2] │ │ + bl 10a9c <_Unwind_GetTextRelBase@@Base+0x78> │ │ + ldr r3, [pc, #104] ; (5cb8 ) │ │ + ldr r3, [r5, r3] │ │ ldr r3, [r6, r3] │ │ ands r0, r3 │ │ - ldr r3, [pc, #88] ; (5864 ) │ │ - adds r5, r5, r0 │ │ - lsls r5, r5, #3 │ │ - ldr r3, [r4, r3] │ │ - adds r5, r2, r5 │ │ + lsls r3, r4, #8 │ │ + str r3, [sp, #0] │ │ + adds r4, r3, r0 │ │ + ldr r3, [sp, #8] │ │ + lsls r4, r4, #3 │ │ ldr r0, [r7, #120] ; 0x78 │ │ ldr r1, [r7, #124] ; 0x7c │ │ - str r3, [sp, #4] │ │ - ldr r3, [pc, #76] ; (5868 ) │ │ - ldr r3, [r4, r3] │ │ + adds r4, r3, r4 │ │ + ldr r3, [pc, #84] ; (5cbc ) │ │ + ldr r3, [r5, r3] │ │ + str r3, [sp, #8] │ │ + ldr r3, [pc, #80] ; (5cc0 ) │ │ + ldr r3, [r5, r3] │ │ ldr r2, [r6, r3] │ │ - blx ecd4 <__aeabi_lasr> │ │ - ldr r3, [pc, #68] ; (586c ) │ │ + str r3, [sp, #12] │ │ + bl 10a9c <_Unwind_GetTextRelBase@@Base+0x78> │ │ + ldr r3, [pc, #72] ; (5cc4 ) │ │ ldr r2, [sp, #8] │ │ - ldr r1, [r5, #4] │ │ - ldr r3, [r4, r3] │ │ + ldr r1, [r4, #4] │ │ + ldr r3, [r5, r3] │ │ + str r3, [sp, #12] │ │ ldr r3, [r6, r3] │ │ - ands r3, r0 │ │ - adds r3, r2, r3 │ │ - ldr r2, [sp, #4] │ │ + ands r0, r3 │ │ + ldr r3, [sp, #0] │ │ + adds r3, r3, r0 │ │ lsls r3, r3, #3 │ │ - ldr r0, [r5, #0] │ │ adds r3, r2, r3 │ │ ldr r2, [r3, #0] │ │ - ldr r3, [r3, #4] │ │ + ldr r0, [r4, #0] │ │ orrs r0, r2 │ │ - orrs r1, r3 │ │ - ldr r3, [sp, #12] │ │ - add sp, #20 │ │ + ldr r2, [r3, #4] │ │ + ldr r3, [sp, #4] │ │ + orrs r1, r2 │ │ adds r3, #12 │ │ lsls r3, r3, #3 │ │ adds r7, r7, r3 │ │ ldmia r7!, {r2, r3} │ │ bics r0, r2 │ │ bics r1, r3 │ │ + add sp, #20 │ │ pop {r4, r5, r6, r7, pc} │ │ - ; instruction: 0xf7a80000 │ │ + nop ; (mov r8, r8) │ │ + ; instruction: 0xf3580000 │ │ vmaxnm.f32 , q14, │ │ vmaxnm.f16 , q8, │ │ vmaxnm.f16 , q10, │ │ vmaxnm.f16 , q12, │ │ vmaxnm.f16 , q14, │ │ vminnm.f32 , q8, │ │ │ │ -00005870 : │ │ +00005cc8 : │ │ push {r0, r1, r2, r4, r5, r6, r7, lr} │ │ + movs r4, #0 │ │ + adds r6, r2, #0 │ │ + adds r5, r3, #0 │ │ + adds r7, r4, #0 │ │ str r0, [sp, #0] │ │ str r1, [sp, #4] │ │ - adds r4, r2, #0 │ │ - adds r5, r3, #0 │ │ - movs r6, #0 │ │ - movs r7, #0 │ │ - b.n 58ac │ │ + adds r3, r6, #0 │ │ + orrs r3, r5 │ │ + beq.n 5d06 │ │ adds r1, r5, #0 │ │ - adds r0, r4, #0 │ │ - bl 5468 │ │ - ldr r3, [pc, #48] ; (58bc ) │ │ + adds r0, r6, #0 │ │ + bl 58c0 │ │ + ldr r3, [pc, #40] ; (5d10 ) │ │ lsls r1, r0, #3 │ │ adds r2, r0, #0 │ │ add r3, pc │ │ ldr r3, [r3, #0] │ │ ldr r0, [sp, #0] │ │ adds r3, r3, r1 │ │ ldr r1, [r3, #0] │ │ ldr r3, [r3, #4] │ │ - ands r4, r1 │ │ + ands r6, r1 │ │ ldr r1, [sp, #4] │ │ ands r5, r3 │ │ - bl 57d4 │ │ - orrs r0, r6 │ │ - orrs r1, r7 │ │ - adds r6, r0, #0 │ │ - adds r7, r1, #0 │ │ - adds r3, r4, #0 │ │ - orrs r3, r5 │ │ - bne.n 5880 │ │ - add sp, #12 │ │ - adds r0, r6, #0 │ │ + bl 5c24 │ │ + orrs r4, r0 │ │ + orrs r7, r1 │ │ + b.n 5cd6 │ │ + adds r0, r4, #0 │ │ adds r1, r7, #0 │ │ + add sp, #12 │ │ pop {r4, r5, r6, r7, pc} │ │ nop ; (mov r8, r8) │ │ - ; instruction: 0xf62e0000 │ │ + rsbs r0, r2, #0 │ │ │ │ -000058c0 : │ │ +00005d14 : │ │ push {r0, r1, r2, r4, r5, r6, r7, lr} │ │ - adds r5, r1, #0 │ │ - adds r6, r2, #0 │ │ - adds r4, r0, #0 │ │ - bl 56fc │ │ - adds r2, r6, #0 │ │ adds r7, r0, #0 │ │ + adds r6, r1, #0 │ │ + adds r5, r2, #0 │ │ + bl 5b54 │ │ + adds r2, r5, #0 │ │ + adds r4, r0, #0 │ │ str r1, [sp, #4] │ │ - adds r0, r4, #0 │ │ - adds r1, r5, #0 │ │ - bl 57d4 │ │ + adds r0, r7, #0 │ │ + adds r1, r6, #0 │ │ + bl 5c24 │ │ ldr r3, [sp, #4] │ │ - add sp, #12 │ │ - orrs r0, r7 │ │ + orrs r0, r4 │ │ orrs r1, r3 │ │ + add sp, #12 │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ -000058e4 : │ │ +00005d38 : │ │ push {r0, r1, r2, r4, r5, r6, r7, lr} │ │ + movs r4, #0 │ │ + adds r6, r2, #0 │ │ + adds r5, r3, #0 │ │ + adds r7, r4, #0 │ │ str r0, [sp, #0] │ │ str r1, [sp, #4] │ │ - adds r4, r2, #0 │ │ - adds r5, r3, #0 │ │ - movs r6, #0 │ │ - movs r7, #0 │ │ - b.n 5920 │ │ + adds r3, r6, #0 │ │ + orrs r3, r5 │ │ + beq.n 5d76 │ │ adds r1, r5, #0 │ │ - adds r0, r4, #0 │ │ - bl 5468 │ │ - ldr r3, [pc, #48] ; (5930 ) │ │ + adds r0, r6, #0 │ │ + bl 58c0 │ │ + ldr r3, [pc, #40] ; (5d80 ) │ │ lsls r1, r0, #3 │ │ adds r2, r0, #0 │ │ add r3, pc │ │ ldr r3, [r3, #0] │ │ ldr r0, [sp, #0] │ │ adds r3, r3, r1 │ │ ldr r1, [r3, #0] │ │ ldr r3, [r3, #4] │ │ - ands r4, r1 │ │ + ands r6, r1 │ │ ldr r1, [sp, #4] │ │ ands r5, r3 │ │ - bl 58c0 │ │ - orrs r0, r6 │ │ - orrs r1, r7 │ │ - adds r6, r0, #0 │ │ - adds r7, r1, #0 │ │ - adds r3, r4, #0 │ │ - orrs r3, r5 │ │ - bne.n 58f4 │ │ - add sp, #12 │ │ - adds r0, r6, #0 │ │ + bl 5d14 │ │ + orrs r4, r0 │ │ + orrs r7, r1 │ │ + b.n 5d46 │ │ + adds r0, r4, #0 │ │ adds r1, r7, #0 │ │ + add sp, #12 │ │ pop {r4, r5, r6, r7, pc} │ │ nop ; (mov r8, r8) │ │ - subs.w r0, sl, #8388608 ; 0x800000 │ │ + sbc.w r0, r2, #0 │ │ │ │ -00005934 : │ │ +00005d84 : │ │ push {r4, r5, r6, r7, lr} │ │ - ldr r4, [pc, #328] ; (5a80 ) │ │ - sub sp, #28 │ │ - ldr r3, [pc, #328] ; (5a84 ) │ │ - str r2, [sp, #0] │ │ - str r1, [sp, #12] │ │ - add r4, pc │ │ - ldr r7, [sp, #0] │ │ - ldr r2, [r4, r3] │ │ - movs r5, #1 │ │ - lsls r3, r7, #3 │ │ - adds r2, r2, r3 │ │ - ldr r7, [r2, #0] │ │ - ldr r2, [r2, #4] │ │ - eors r5, r1 │ │ - movs r1, #48 ; 0x30 │ │ - muls r1, r5 │ │ - str r2, [sp, #8] │ │ - ldr r2, [pc, #300] ; (5a88 ) │ │ - str r7, [sp, #4] │ │ - adds r1, r0, r1 │ │ - ldr r2, [r4, r2] │ │ - adds r6, r0, #0 │ │ - ldr r0, [r1, #8] │ │ - adds r2, r2, r3 │ │ - adds r7, r0, #0 │ │ - ldr r0, [r2, #0] │ │ - ldr r2, [r2, #4] │ │ - ands r7, r0 │ │ - ldr r0, [r1, #12] │ │ - ands r2, r0 │ │ - orrs r2, r7 │ │ + ldr r5, [pc, #356] ; (5eec ) │ │ + ldr r3, [pc, #356] ; (5ef0 ) │ │ + sub sp, #36 ; 0x24 │ │ + add r5, pc │ │ + ldr r3, [r5, r3] │ │ + lsls r7, r2, #3 │ │ + mov ip, r2 │ │ + str r3, [sp, #0] │ │ + ldr r3, [sp, #0] │ │ + movs r6, #48 ; 0x30 │ │ + adds r3, r3, r7 │ │ + ldr r2, [r3, #0] │ │ + ldr r3, [r3, #4] │ │ + adds r4, r0, #0 │ │ + str r3, [sp, #8] │ │ + movs r3, #1 │ │ + eors r3, r1 │ │ + str r3, [sp, #0] │ │ + ldr r3, [pc, #328] ; (5ef4 ) │ │ + str r2, [sp, #4] │ │ + ldr r3, [r5, r3] │ │ + adds r2, r3, r7 │ │ + ldr r3, [sp, #0] │ │ + muls r3, r6 │ │ + adds r6, r0, r3 │ │ + ldr r0, [r6, #8] │ │ + ldr r3, [r2, #0] │ │ + ands r0, r3 │ │ + ldr r3, [r2, #4] │ │ + ldr r2, [r6, #12] │ │ + ands r3, r2 │ │ + orrs r3, r0 │ │ + str r3, [sp, #12] │ │ + beq.n 5dce │ │ movs r0, #1 │ │ - cmp r2, #0 │ │ - beq.n 597c │ │ - b.n 5a7c │ │ - ldr r2, [pc, #268] ; (5a8c ) │ │ - ldr r2, [r4, r2] │ │ - adds r2, r2, r3 │ │ - ldr r7, [r2, #0] │ │ - ldr r2, [r2, #4] │ │ - str r7, [sp, #16] │ │ - str r2, [sp, #20] │ │ - adds r2, r5, #0 │ │ - adds r2, #12 │ │ - lsls r2, r2, #3 │ │ - adds r2, r6, r2 │ │ + b.n 5ee8 │ │ + ldr r2, [pc, #296] ; (5ef8 ) │ │ + ldr r2, [r5, r2] │ │ + adds r2, r2, r7 │ │ ldr r0, [r2, #0] │ │ ldr r2, [r2, #4] │ │ - ands r0, r7 │ │ - ldr r7, [sp, #20] │ │ - ands r2, r7 │ │ - orrs r0, r2 │ │ - beq.n 5a7c │ │ - ldr r2, [pc, #236] ; (5a90 ) │ │ - ldr r0, [r1, #16] │ │ - ldr r1, [r1, #20] │ │ - ldr r2, [r4, r2] │ │ - adds r3, r2, r3 │ │ - ldr r2, [r3, #0] │ │ - ldr r3, [r3, #4] │ │ - ands r2, r0 │ │ + str r0, [sp, #16] │ │ + ldr r0, [sp, #0] │ │ + str r2, [sp, #20] │ │ + ldr r3, [sp, #16] │ │ + adds r0, #12 │ │ + lsls r0, r0, #3 │ │ + adds r0, r4, r0 │ │ + ldr r2, [r0, #0] │ │ + ldr r0, [r0, #4] │ │ + ands r2, r3 │ │ + ldr r3, [sp, #20] │ │ + ands r0, r3 │ │ + orrs r2, r0 │ │ + ldr r0, [sp, #12] │ │ + bne.n 5df8 │ │ + b.n 5ee8 │ │ + mov r3, ip │ │ + str r3, [sp, #12] │ │ + ldr r3, [pc, #252] ; (5efc ) │ │ + str r1, [sp, #28] │ │ + ldr r2, [r6, #16] │ │ + ldr r3, [r5, r3] │ │ + ldr r1, [r6, #20] │ │ + adds r7, r3, r7 │ │ + str r3, [sp, #24] │ │ + ldr r3, [r7, #0] │ │ + ands r2, r3 │ │ + ldr r3, [r7, #4] │ │ ands r3, r1 │ │ adds r1, r2, #0 │ │ orrs r1, r3 │ │ - beq.n 59d0 │ │ - adds r0, r6, #0 │ │ - adds r1, r5, #0 │ │ - bl 5870 │ │ - ldr r7, [sp, #4] │ │ - ands r0, r7 │ │ - ldr r7, [sp, #8] │ │ - ands r1, r7 │ │ - orrs r1, r0 │ │ - movs r0, #1 │ │ - cmp r1, #0 │ │ - bne.n 5a7c │ │ + bne.n 5e36 │ │ movs r3, #48 ; 0x30 │ │ - muls r3, r5 │ │ - adds r3, r6, r3 │ │ - ldr r2, [r3, #32] │ │ - ldr r7, [sp, #16] │ │ + ldr r2, [sp, #0] │ │ + muls r2, r3 │ │ + adds r3, r4, r2 │ │ + ldr r1, [r3, #32] │ │ + ldr r2, [sp, #16] │ │ ldr r3, [r3, #36] ; 0x24 │ │ - ands r2, r7 │ │ - ldr r7, [sp, #20] │ │ + ands r2, r1 │ │ + ldr r1, [sp, #20] │ │ + ands r1, r3 │ │ + adds r3, r1, #0 │ │ adds r1, r2, #0 │ │ - ands r3, r7 │ │ orrs r1, r3 │ │ - beq.n 5a00 │ │ - adds r0, r6, #0 │ │ - adds r1, r5, #0 │ │ - bl 58e4 │ │ - ldr r7, [sp, #4] │ │ - ands r0, r7 │ │ - ldr r7, [sp, #8] │ │ - ands r1, r7 │ │ + beq.n 5e60 │ │ + b.n 5e4c │ │ + adds r0, r4, #0 │ │ + ldr r1, [sp, #0] │ │ + bl 5cc8 │ │ + ldr r3, [sp, #4] │ │ + ands r0, r3 │ │ + ldr r3, [sp, #8] │ │ + ands r1, r3 │ │ orrs r1, r0 │ │ - movs r0, #1 │ │ - cmp r1, #0 │ │ - bne.n 5a7c │ │ - ldr r3, [pc, #144] ; (5a94 ) │ │ + beq.n 5e18 │ │ + b.n 5dca │ │ + adds r0, r4, #0 │ │ + ldr r1, [sp, #0] │ │ + bl 5d38 │ │ + ldr r3, [sp, #4] │ │ + ands r0, r3 │ │ + ldr r3, [sp, #8] │ │ + ands r1, r3 │ │ + orrs r1, r0 │ │ + bne.n 5dca │ │ movs r1, #48 ; 0x30 │ │ - ldr r7, [sp, #0] │ │ - muls r1, r5 │ │ - ldr r2, [r4, r3] │ │ - lsls r3, r7, #3 │ │ - adds r1, r6, r1 │ │ - adds r3, r2, r3 │ │ - ldr r2, [r3, #0] │ │ - ldr r0, [r1, #24] │ │ - ldr r3, [r3, #4] │ │ + ldr r3, [pc, #156] ; (5f00 ) │ │ + ldr r2, [sp, #0] │ │ + ldr r3, [r5, r3] │ │ + muls r2, r1 │ │ + str r3, [sp, #16] │ │ + ldr r3, [sp, #12] │ │ + adds r1, r4, r2 │ │ + ldr r2, [r1, #24] │ │ + lsls r7, r3, #3 │ │ + ldr r3, [sp, #16] │ │ ldr r1, [r1, #28] │ │ + adds r3, r3, r7 │ │ + ldr r0, [r3, #0] │ │ + ldr r3, [r3, #4] │ │ ands r2, r0 │ │ ands r3, r1 │ │ adds r1, r2, #0 │ │ orrs r1, r3 │ │ - beq.n 5a3a │ │ - adds r0, r6, #0 │ │ - adds r1, r5, #0 │ │ - bl 5784 │ │ - ldr r7, [sp, #4] │ │ - ands r0, r7 │ │ - ldr r7, [sp, #8] │ │ - ands r1, r7 │ │ + beq.n 5ea0 │ │ + adds r0, r4, #0 │ │ + ldr r1, [sp, #0] │ │ + bl 5bd8 │ │ + ldr r3, [sp, #4] │ │ + ands r3, r0 │ │ + adds r0, r3, #0 │ │ + ldr r3, [sp, #8] │ │ + ands r3, r1 │ │ + adds r1, r3, #0 │ │ orrs r1, r0 │ │ - movs r0, #1 │ │ - cmp r1, #0 │ │ - bne.n 5a7c │ │ - ldr r3, [pc, #92] ; (5a98 ) │ │ - ldr r7, [sp, #12] │ │ - movs r0, #1 │ │ - ldr r2, [r4, r3] │ │ - lsls r3, r7, #6 │ │ - ldr r7, [sp, #0] │ │ - adds r3, r3, r7 │ │ - lsls r3, r3, #3 │ │ - adds r3, r2, r3 │ │ - movs r2, #48 ; 0x30 │ │ - muls r5, r2 │ │ - adds r6, r6, r5 │ │ - ldr r2, [r3, #0] │ │ - ldr r1, [r6, #0] │ │ - ldr r3, [r3, #4] │ │ - ands r2, r1 │ │ - ldr r1, [r6, #4] │ │ + bne.n 5dca │ │ + ldr r3, [pc, #96] ; (5f04 ) │ │ + ldr r2, [sp, #0] │ │ + ldr r3, [r5, r3] │ │ + str r3, [sp, #4] │ │ + ldr r3, [sp, #28] │ │ + lsls r1, r3, #6 │ │ + ldr r3, [sp, #12] │ │ + adds r1, r1, r3 │ │ + ldr r3, [sp, #4] │ │ + lsls r1, r1, #3 │ │ + adds r1, r3, r1 │ │ + movs r3, #48 ; 0x30 │ │ + muls r2, r3 │ │ + adds r4, r4, r2 │ │ + ldr r3, [r1, #0] │ │ + ldr r2, [r4, #0] │ │ + ands r2, r3 │ │ + ldr r3, [r1, #4] │ │ + ldr r1, [r4, #4] │ │ ands r3, r1 │ │ orrs r3, r2 │ │ - bne.n 5a7c │ │ - ldr r3, [pc, #56] ; (5a9c ) │ │ - lsls r7, r7, #3 │ │ - ldr r0, [r6, #40] ; 0x28 │ │ - ldr r3, [r4, r3] │ │ - ldr r2, [r6, #44] ; 0x2c │ │ + beq.n 5ece │ │ + b.n 5dca │ │ + ldr r3, [pc, #56] ; (5f08 ) │ │ + ldr r2, [r4, #40] ; 0x28 │ │ + ldr r0, [r4, #44] ; 0x2c │ │ + ldr r3, [r5, r3] │ │ adds r7, r3, r7 │ │ + str r3, [sp, #0] │ │ ldr r3, [r7, #0] │ │ - ands r0, r3 │ │ + ands r2, r3 │ │ ldr r3, [r7, #4] │ │ - ands r3, r2 │ │ - orrs r0, r3 │ │ + ands r0, r3 │ │ + orrs r0, r2 │ │ subs r2, r0, #1 │ │ sbcs r0, r2 │ │ - add sp, #28 │ │ + add sp, #36 ; 0x24 │ │ pop {r4, r5, r6, r7, pc} │ │ - movw r0, #18432 ; 0x4800 │ │ + ; instruction: 0xf1f80000 │ │ vminnm.f32 , q10, │ │ vminnm.f16 , q10, │ │ vminnm.f32 , q12, │ │ vminnm.f32 , q14, │ │ vminnm.f16 , q8, │ │ vminnm.f16 , q10, │ │ vminnm.f16 , q12, │ │ │ │ -00005aa0 : │ │ - push {r3, lr} │ │ - adds r3, r0, #0 │ │ - adds r3, #160 ; 0xa0 │ │ - ldr r1, [r3, #0] │ │ - ldr r2, [r3, #8] │ │ - bl 5934 │ │ - pop {r3, pc} │ │ - │ │ -00005ab0 : │ │ - push {r4, lr} │ │ +00005f0c : │ │ adds r3, r0, #0 │ │ adds r3, #156 ; 0x9c │ │ + push {r4, lr} │ │ ldr r1, [r3, #0] │ │ ldr r2, [r3, #8] │ │ adds r4, r0, #0 │ │ - bl 5934 │ │ + bl 5d84 │ │ cmp r0, #0 │ │ - beq.n 5acc │ │ - adds r4, #172 ; 0xac │ │ + beq.n 5f28 │ │ movs r3, #2 │ │ - str r3, [r4, #0] │ │ movs r0, #1 │ │ + adds r4, #172 ; 0xac │ │ + str r3, [r4, #0] │ │ pop {r4, pc} │ │ │ │ -00005ace : │ │ +00005f2a : │ │ + push {r3, lr} │ │ + adds r3, r0, #0 │ │ + adds r3, #160 ; 0xa0 │ │ + ldr r1, [r3, #0] │ │ + ldr r2, [r3, #8] │ │ + bl 5d84 │ │ + pop {r3, pc} │ │ + │ │ +00005f3a : │ │ push {r3, r4, r5, r6, r7, lr} │ │ - adds r4, r0, #0 │ │ - ldr r1, [r4, #52] ; 0x34 │ │ + adds r3, r0, #0 │ │ ldr r0, [r0, #48] ; 0x30 │ │ - movs r3, #255 ; 0xff │ │ - lsrs r2, r1, #24 │ │ + movs r7, #255 ; 0xff │ │ adds r5, r0, #0 │ │ - ands r5, r3 │ │ + movs r4, #0 │ │ + ldr r1, [r3, #52] ; 0x34 │ │ + ands r5, r7 │ │ + lsrs r2, r1, #24 │ │ lsls r2, r2, #24 │ │ - movs r7, #0 │ │ orrs r2, r5 │ │ - cmp r2, r7 │ │ - bne.n 5b0c │ │ - ldr r6, [r4, #4] │ │ - ldr r5, [r4, #0] │ │ - lsrs r2, r6, #24 │ │ - ands r3, r5 │ │ + cmp r2, r4 │ │ + bne.n 5f8c │ │ + ldr r5, [r3, #4] │ │ + ldr r6, [r3, #0] │ │ + lsrs r2, r5, #24 │ │ + ands r7, r6 │ │ lsls r2, r2, #24 │ │ - orrs r3, r2 │ │ - cmp r3, r7 │ │ - bne.n 5b0c │ │ - bl 549c │ │ + orrs r2, r7 │ │ + cmp r2, r4 │ │ + bne.n 5f8c │ │ + adds r7, r3, #0 │ │ + bl 58f4 │ │ cmp r0, #8 │ │ - bgt.n 5b0c │ │ - adds r0, r5, #0 │ │ - adds r1, r6, #0 │ │ - bl 549c │ │ + bgt.n 5f8c │ │ + adds r0, r6, #0 │ │ + adds r1, r5, #0 │ │ + bl 58f4 │ │ cmp r0, #8 │ │ - ble.n 5b10 │ │ - adds r0, r7, #0 │ │ - pop {r3, r4, r5, r6, r7, pc} │ │ - adds r3, r4, #0 │ │ + bgt.n 5f8c │ │ + adds r3, r7, #0 │ │ adds r3, #160 ; 0xa0 │ │ ldr r1, [r3, #0] │ │ ldr r2, [r3, #8] │ │ + adds r0, r7, #0 │ │ + bl 5d84 │ │ + negs r4, r0 │ │ + adcs r4, r0 │ │ adds r0, r4, #0 │ │ - bl 5934 │ │ - negs r7, r0 │ │ - adcs r7, r0 │ │ - b.n 5b0c │ │ + pop {r3, r4, r5, r6, r7, pc} │ │ │ │ -00005b24 : │ │ - ldr r3, [pc, #24] ; (5b40 ) │ │ +00005f90 : │ │ + ldr r3, [pc, #28] ; (5fb0 ) │ │ adds r1, #12 │ │ - lsls r2, r2, #3 │ │ + lsls r1, r1, #3 │ │ add r3, pc │ │ ldr r3, [r3, #0] │ │ - lsls r1, r1, #3 │ │ + lsls r2, r2, #3 │ │ adds r0, r0, r1 │ │ - adds r3, r3, r2 │ │ - ldmia r0!, {r1, r2} │ │ - ldr r0, [r3, #0] │ │ + adds r2, r3, r2 │ │ + push {r4, lr} │ │ + ldmia r0!, {r1, r4} │ │ + ldr r0, [r2, #0] │ │ bics r0, r1 │ │ - ldr r1, [r3, #4] │ │ - bics r1, r2 │ │ - bx lr │ │ - ; instruction: 0xf3d20000 │ │ + ldr r1, [r2, #4] │ │ + bics r1, r4 │ │ + pop {r4, pc} │ │ + nop ; (mov r8, r8) │ │ + vhadd.s32 d16, d6, d0 │ │ │ │ -00005b44 : │ │ +00005fb4 : │ │ push {r0, r1, r2, r4, r5, r6, r7, lr} │ │ + movs r4, #0 │ │ + adds r6, r2, #0 │ │ + adds r5, r3, #0 │ │ + adds r7, r4, #0 │ │ str r0, [sp, #0] │ │ str r1, [sp, #4] │ │ - adds r4, r2, #0 │ │ - adds r5, r3, #0 │ │ - movs r6, #0 │ │ - movs r7, #0 │ │ - b.n 5b80 │ │ + adds r3, r6, #0 │ │ + orrs r3, r5 │ │ + beq.n 5ff2 │ │ adds r1, r5, #0 │ │ - adds r0, r4, #0 │ │ - bl 5468 │ │ - ldr r3, [pc, #48] ; (5b90 ) │ │ + adds r0, r6, #0 │ │ + bl 58c0 │ │ + ldr r3, [pc, #40] ; (5ffc ) │ │ lsls r1, r0, #3 │ │ adds r2, r0, #0 │ │ add r3, pc │ │ ldr r3, [r3, #0] │ │ ldr r0, [sp, #0] │ │ adds r3, r3, r1 │ │ ldr r1, [r3, #0] │ │ ldr r3, [r3, #4] │ │ - ands r4, r1 │ │ + ands r6, r1 │ │ ldr r1, [sp, #4] │ │ ands r5, r3 │ │ - bl 5b24 │ │ - orrs r0, r6 │ │ - orrs r1, r7 │ │ - adds r6, r0, #0 │ │ - adds r7, r1, #0 │ │ - adds r3, r4, #0 │ │ - orrs r3, r5 │ │ - bne.n 5b54 │ │ - add sp, #12 │ │ - adds r0, r6, #0 │ │ + bl 5f90 │ │ + orrs r4, r0 │ │ + orrs r7, r1 │ │ + b.n 5fc2 │ │ + adds r0, r4, #0 │ │ adds r1, r7, #0 │ │ + add sp, #12 │ │ pop {r4, r5, r6, r7, pc} │ │ nop ; (mov r8, r8) │ │ - ; instruction: 0xf35a0000 │ │ + cdp 0, 14, cr0, cr6, cr0, {0} │ │ │ │ -00005b94 : │ │ +00006000 : │ │ movs r3, #153 ; 0x99 │ │ movs r2, #0 │ │ lsls r3, r3, #3 │ │ str r2, [r0, r3] │ │ bx lr │ │ ... │ │ │ │ -00005ba0 : │ │ - ldr r3, [pc, #12] ; (5bb0 ) │ │ - movs r2, #128 ; 0x80 │ │ - lsls r2, r2, #11 │ │ - ldr r1, [r0, r3] │ │ - orrs r2, r1 │ │ - str r2, [r0, r3] │ │ +0000600c : │ │ + movs r3, #128 ; 0x80 │ │ + ldr r2, [pc, #12] ; (601c ) │ │ + lsls r3, r3, #11 │ │ + ldr r1, [r0, r2] │ │ + orrs r3, r1 │ │ + str r3, [r0, r2] │ │ bx lr │ │ nop ; (mov r8, r8) │ │ lsls r4, r2, #19 │ │ ... │ │ │ │ -00005bb4 : │ │ - push {r0, r1, r2, r4, r5, r6, r7, lr} │ │ - movs r6, #153 ; 0x99 │ │ - ldr r1, [pc, #104] ; (5c24 ) │ │ - lsls r6, r6, #3 │ │ - ldr r2, [r0, r6] │ │ - ldr r1, [r0, r1] │ │ - adds r3, r0, #0 │ │ - lsls r7, r2, #2 │ │ - mov ip, r1 │ │ - movs r5, #1 │ │ - movs r1, #0 │ │ - adds r7, r3, r7 │ │ - adds r0, r2, #0 │ │ - adds r4, r1, #0 │ │ - negs r5, r5 │ │ - str r7, [sp, #4] │ │ - b.n 5bee │ │ - ldr r7, [sp, #4] │ │ - adds r6, r7, r1 │ │ - movs r7, #156 ; 0x9c │ │ - lsls r7, r7, #3 │ │ - adds r6, r6, r7 │ │ - ldr r6, [r6, #0] │ │ - cmp r6, r5 │ │ - ble.n 5bea │ │ - adds r4, r0, #0 │ │ - adds r5, r6, #0 │ │ - adds r0, #1 │ │ - adds r1, #4 │ │ - cmp r0, ip │ │ - blt.n 5bd6 │ │ - movs r1, #156 ; 0x9c │ │ - lsls r1, r1, #1 │ │ - adds r0, r2, r1 │ │ - adds r1, r4, r1 │ │ - lsls r0, r0, #2 │ │ - lsls r1, r1, #2 │ │ - ldr r5, [r0, r3] │ │ - ldr r6, [r1, r3] │ │ - adds r4, #50 ; 0x32 │ │ - lsls r4, r4, #2 │ │ - str r6, [r0, r3] │ │ - str r5, [r1, r3] │ │ - adds r1, r2, #0 │ │ - adds r1, #50 ; 0x32 │ │ - lsls r1, r1, #2 │ │ - ldr r0, [r1, r3] │ │ - ldr r5, [r4, r3] │ │ - movs r6, #153 ; 0x99 │ │ - lsls r6, r6, #3 │ │ - str r5, [r1, r3] │ │ +00006020 : │ │ + push {r4, r5, r6, r7, lr} │ │ + movs r4, #153 ; 0x99 │ │ + lsls r4, r4, #3 │ │ + ldr r3, [pc, #84] ; (607c ) │ │ + ldr r1, [r0, r4] │ │ + movs r6, #1 │ │ + ldr r7, [r0, r3] │ │ + adds r2, r1, #0 │ │ + movs r3, #0 │ │ + mov ip, r4 │ │ + negs r6, r6 │ │ + cmp r2, r7 │ │ + bge.n 6050 │ │ + movs r4, #156 ; 0x9c │ │ + lsls r5, r2, #2 │ │ + lsls r4, r4, #3 │ │ + adds r5, r5, r4 │ │ + ldr r5, [r0, r5] │ │ + cmp r5, r6 │ │ + ble.n 604c │ │ + adds r3, r2, #0 │ │ + adds r6, r5, #0 │ │ adds r2, #1 │ │ - str r0, [r4, r3] │ │ - ldr r0, [r1, r3] │ │ - str r2, [r3, r6] │ │ - pop {r1, r2, r3, r4, r5, r6, r7, pc} │ │ + b.n 6036 │ │ + movs r5, #156 ; 0x9c │ │ + lsls r2, r1, #2 │ │ + lsls r3, r3, #2 │ │ + lsls r5, r5, #3 │ │ + adds r2, r0, r2 │ │ + adds r3, r0, r3 │ │ + ldr r6, [r2, r5] │ │ + ldr r4, [r3, r5] │ │ + adds r1, #1 │ │ + str r4, [r2, r5] │ │ + str r6, [r3, r5] │ │ + adds r2, #200 ; 0xc8 │ │ + adds r3, #200 ; 0xc8 │ │ + ldr r5, [r2, #0] │ │ + ldr r4, [r3, #0] │ │ + str r4, [r2, #0] │ │ + str r5, [r3, #0] │ │ + mov r3, ip │ │ + str r1, [r0, r3] │ │ + ldr r0, [r2, #0] │ │ + pop {r4, r5, r6, r7, pc} │ │ + nop ; (mov r8, r8) │ │ lsls r4, r0, #19 │ │ ... │ │ │ │ -00005c28 : │ │ +00006080 : │ │ movs r3, #155 ; 0x9b │ │ + ldr r2, [pc, #12] ; (6090 ) │ │ lsls r3, r3, #3 │ │ - ldr r2, [r0, r3] │ │ - ldr r3, [pc, #8] ; (5c38 ) │ │ ldr r3, [r0, r3] │ │ - subs r0, r2, r3 │ │ + ldr r0, [r0, r2] │ │ + subs r0, r3, r0 │ │ bx lr │ │ nop ; (mov r8, r8) │ │ lsls r4, r3, #19 │ │ ... │ │ │ │ -00005c3c : │ │ - push {r4, r5, r6, lr} │ │ +00006094 : │ │ adds r3, r0, #0 │ │ adds r3, #156 ; 0x9c │ │ - ldr r6, [r3, #0] │ │ - ldr r2, [pc, #88] ; (5ca0 ) │ │ - ldr r3, [pc, #92] ; (5ca4 ) │ │ - adds r4, r0, #0 │ │ - add r2, pc │ │ - adds r5, r0, #0 │ │ - add r3, pc │ │ - adds r4, #168 ; 0xa8 │ │ - ldr r2, [r2, #0] │ │ - adds r5, #164 ; 0xa4 │ │ - ldr r3, [r3, #0] │ │ - cmp r1, r6 │ │ - bne.n 5c7c │ │ - ldr r1, [r4, #0] │ │ - ldr r4, [r5, #0] │ │ - lsls r4, r4, #6 │ │ - adds r4, r4, r1 │ │ - lsls r4, r4, #2 │ │ - ldr r2, [r2, r4] │ │ - lsls r1, r1, #2 │ │ - ldr r3, [r3, r1] │ │ - lsls r4, r2, #2 │ │ - subs r2, r2, r4 │ │ - lsls r2, r2, #1 │ │ - adds r2, #150 ; 0x96 │ │ - subs r2, r2, r3 │ │ - movs r3, #155 ; 0x9b │ │ - lsls r3, r3, #3 │ │ - b.n 5c98 │ │ + push {r4, r5, r6, r7, lr} │ │ + adds r2, r0, #0 │ │ + ldr r7, [r3, #0] │ │ + adds r6, r0, #0 │ │ + movs r3, #6 │ │ + ldr r5, [pc, #80] ; (60f4 ) │ │ + ldr r4, [pc, #80] ; (60f8 ) │ │ + adds r2, #168 ; 0xa8 │ │ + add r5, pc │ │ + add r4, pc │ │ + ldr r5, [r5, #0] │ │ + adds r6, #164 ; 0xa4 │ │ + negs r3, r3 │ │ ldr r4, [r4, #0] │ │ - ldr r1, [r5, #0] │ │ - lsls r4, r4, #6 │ │ - adds r4, r4, r1 │ │ - lsls r4, r4, #2 │ │ - ldr r2, [r2, r4] │ │ + cmp r1, r7 │ │ + bne.n 60d4 │ │ + ldr r1, [r2, #0] │ │ + ldr r2, [r6, #0] │ │ + lsls r2, r2, #6 │ │ + adds r2, r2, r1 │ │ + lsls r2, r2, #2 │ │ + ldr r2, [r5, r2] │ │ lsls r1, r1, #2 │ │ - ldr r3, [r3, r1] │ │ - lsls r4, r2, #2 │ │ - subs r2, r2, r4 │ │ - lsls r2, r2, #1 │ │ - adds r2, #150 ; 0x96 │ │ - subs r2, r2, r3 │ │ - ldr r3, [pc, #16] ; (5ca8 ) │ │ - ldr r3, [r0, r3] │ │ - adds r0, r2, r3 │ │ - pop {r4, r5, r6, pc} │ │ + muls r3, r2 │ │ + ldr r2, [r4, r1] │ │ + adds r3, #150 ; 0x96 │ │ + subs r3, r3, r2 │ │ + movs r2, #155 ; 0x9b │ │ + lsls r2, r2, #3 │ │ + b.n 60ec │ │ + ldr r2, [r2, #0] │ │ + ldr r1, [r6, #0] │ │ + lsls r2, r2, #6 │ │ + adds r2, r2, r1 │ │ + lsls r2, r2, #2 │ │ + ldr r2, [r5, r2] │ │ + lsls r1, r1, #2 │ │ + muls r3, r2 │ │ + ldr r2, [r4, r1] │ │ + adds r3, #150 ; 0x96 │ │ + subs r3, r3, r2 │ │ + ldr r2, [pc, #16] ; (60fc ) │ │ + ldr r0, [r0, r2] │ │ + adds r0, r3, r0 │ │ + pop {r4, r5, r6, r7, pc} │ │ nop ; (mov r8, r8) │ │ - ; instruction: 0xf2b60000 │ │ - ; instruction: 0xf2b60000 │ │ + cdp 0, 5, cr0, cr8, cr0, {0} │ │ + cdp 0, 5, cr0, cr10, cr0, {0} │ │ lsls r4, r3, #19 │ │ ... │ │ │ │ -00005cac : │ │ - push {r0, r1, r2, r4, r5, r6, r7, lr} │ │ +00006100 : │ │ adds r3, r0, #0 │ │ - adds r3, #156 ; 0x9c │ │ - ldr r2, [r3, #0] │ │ + push {r0, r1, r2, r4, r5, r6, r7, lr} │ │ + adds r2, r0, #0 │ │ adds r4, r0, #0 │ │ - adds r5, r4, #0 │ │ - adds r6, r1, #0 │ │ - adds r0, #164 ; 0xa4 │ │ - adds r5, #168 ; 0xa8 │ │ - ldr r3, [pc, #180] ; (5d74 ) │ │ - ldr r1, [pc, #180] ; (5d78 ) │ │ - cmp r2, r6 │ │ - bne.n 5cd0 │ │ - ldr r2, [r0, #0] │ │ - movs r0, #48 ; 0x30 │ │ - ldr r5, [r5, #0] │ │ - muls r0, r6 │ │ - b.n 5cde │ │ - ldr r2, [r5, #0] │ │ - ldr r5, [r0, #0] │ │ - adds r0, r4, #0 │ │ - adds r0, #160 ; 0xa0 │ │ - ldr r0, [r0, #0] │ │ + str r1, [sp, #0] │ │ + adds r3, #156 ; 0x9c │ │ + ldr r1, [r3, #0] │ │ + ldr r5, [sp, #0] │ │ + adds r6, r0, #0 │ │ + adds r2, #164 ; 0xa4 │ │ + adds r4, #168 ; 0xa8 │ │ + ldr r0, [pc, #208] ; (61e8 ) │ │ + ldr r3, [pc, #208] ; (61ec ) │ │ + cmp r1, r5 │ │ + bne.n 613c │ │ + movs r5, #48 ; 0x30 │ │ + ldr r1, [r2, #0] │ │ + ldr r2, [sp, #0] │ │ + ldr r4, [r4, #0] │ │ + muls r2, r5 │ │ + adds r2, r6, r2 │ │ + ldr r5, [r2, #40] ; 0x28 │ │ + ldr r7, [r2, #44] ; 0x2c │ │ + movs r2, #0 │ │ + ands r0, r5 │ │ + ands r3, r7 │ │ + orrs r0, r3 │ │ + cmp r0, r2 │ │ + beq.n 6160 │ │ + b.n 615e │ │ + ldr r1, [r4, #0] │ │ + ldr r4, [r2, #0] │ │ + adds r2, r6, #0 │ │ movs r7, #48 ; 0x30 │ │ - muls r0, r7 │ │ - adds r0, r4, r0 │ │ - ldr r7, [r0, #40] ; 0x28 │ │ - ldr r0, [r0, #44] ; 0x2c │ │ + adds r2, #160 ; 0xa0 │ │ + ldr r5, [r2, #0] │ │ + adds r2, r5, #0 │ │ + muls r2, r7 │ │ + adds r2, r6, r2 │ │ + ldr r5, [r2, #40] ; 0x28 │ │ + ldr r7, [r2, #44] ; 0x2c │ │ + movs r2, #0 │ │ + ands r0, r5 │ │ ands r3, r7 │ │ - ands r1, r0 │ │ - orrs r3, r1 │ │ - movs r1, #20 │ │ - cmp r3, #0 │ │ - bne.n 5cf2 │ │ - adds r1, r3, #0 │ │ - ldr r3, [pc, #136] ; (5d7c ) │ │ - lsls r2, r2, #6 │ │ - adds r2, r2, r5 │ │ + orrs r3, r0 │ │ + cmp r3, r2 │ │ + beq.n 6160 │ │ + movs r2, #20 │ │ + movs r7, #6 │ │ + ldr r3, [pc, #140] ; (61f0 ) │ │ + lsls r1, r1, #6 │ │ + adds r0, r1, r4 │ │ add r3, pc │ │ ldr r3, [r3, #0] │ │ - lsls r2, r2, #2 │ │ - ldr r7, [pc, #128] ; (5d80 ) │ │ - ldr r2, [r2, r3] │ │ + lsls r0, r0, #2 │ │ + negs r7, r7 │ │ + ldr r1, [r0, r3] │ │ str r3, [sp, #4] │ │ - ldr r3, [pc, #124] ; (5d84 ) │ │ - lsls r0, r2, #2 │ │ - subs r2, r2, r0 │ │ - lsls r2, r2, #1 │ │ - adds r2, #45 ; 0x2d │ │ - adds r2, #255 ; 0xff │ │ - adds r2, r1, r2 │ │ + ldr r3, [pc, #124] ; (61f4 ) │ │ + adds r0, r7, #0 │ │ + muls r0, r1 │ │ movs r1, #48 ; 0x30 │ │ - muls r1, r6 │ │ - adds r1, r4, r1 │ │ - ldr r0, [r1, #16] │ │ - ldr r1, [r1, #20] │ │ - str r2, [sp, #0] │ │ + adds r0, #45 ; 0x2d │ │ + adds r0, #255 ; 0xff │ │ + adds r2, r2, r0 │ │ + mov ip, r2 │ │ + ldr r2, [sp, #0] │ │ add r3, pc │ │ - adds r2, r1, #0 │ │ - orrs r2, r0 │ │ ldr r3, [r3, #0] │ │ - tst r2, r7 │ │ - bne.n 5d2e │ │ - lsls r7, r5, #2 │ │ - b.n 5d34 │ │ - adds r7, r5, #0 │ │ - adds r7, #64 ; 0x40 │ │ - lsls r7, r7, #2 │ │ - ldr r7, [r3, r7] │ │ - ldr r3, [sp, #0] │ │ - lsls r2, r5, #2 │ │ + muls r2, r1 │ │ + adds r2, r6, r2 │ │ + ldr r1, [r2, #20] │ │ + ldr r0, [r2, #16] │ │ + ldr r2, [pc, #100] ; (61f8 ) │ │ + adds r7, r1, #0 │ │ + orrs r7, r0 │ │ + tst r7, r2 │ │ + bne.n 61a0 │ │ + lsls r2, r4, #2 │ │ + b.n 61a6 │ │ + adds r2, r4, #0 │ │ + adds r2, #64 ; 0x40 │ │ + lsls r2, r2, #2 │ │ + ldr r7, [r3, r2] │ │ + mov r3, ip │ │ subs r7, r3, r7 │ │ - ldr r3, [pc, #72] ; (5d88 ) │ │ + ldr r3, [pc, #76] ; (61fc ) │ │ + lsls r2, r4, #2 │ │ add r3, pc │ │ ldr r3, [r3, #0] │ │ ldr r3, [r2, r3] │ │ subs r7, r7, r3 │ │ - bl 5468 │ │ + bl 58c0 │ │ ldr r3, [sp, #4] │ │ lsls r0, r0, #6 │ │ - adds r0, r0, r5 │ │ + adds r0, r0, r4 │ │ lsls r0, r0, #2 │ │ - ldr r2, [r3, r0] │ │ + ldr r3, [r3, r0] │ │ + ldr r5, [sp, #0] │ │ + subs r7, r7, r3 │ │ movs r3, #48 ; 0x30 │ │ - muls r6, r3 │ │ - adds r4, r4, r6 │ │ - ldr r0, [r4, #8] │ │ - ldr r1, [r4, #12] │ │ - subs r7, r7, r2 │ │ - bl 5468 │ │ - ldr r2, [sp, #4] │ │ + muls r5, r3 │ │ + adds r6, r6, r5 │ │ + ldr r0, [r6, #8] │ │ + ldr r1, [r6, #12] │ │ + bl 58c0 │ │ + ldr r3, [sp, #4] │ │ lsls r0, r0, #6 │ │ - adds r5, r0, r5 │ │ - lsls r5, r5, #2 │ │ - ldr r0, [r2, r5] │ │ + adds r4, r0, r4 │ │ + lsls r4, r4, #2 │ │ + ldr r0, [r3, r4] │ │ subs r0, r7, r0 │ │ pop {r1, r2, r3, r4, r5, r6, r7, pc} │ │ nop ; (mov r8, r8) │ │ movs r0, r0 │ │ subs r4, #60 ; 0x3c │ │ subs r4, #60 ; 0x3c │ │ movs r0, r0 │ │ - addw r0, r8, #0 │ │ + ldc 0, cr0, [r8] │ │ + stc 0, cr0, [r2] │ │ strb r2, [r5, r6] │ │ strb r2, [r5, r6] │ │ - ; instruction: 0xf1ea0000 │ │ - rsb r0, r6, #0 │ │ + ldcl 0, cr0, [r4, #-0] │ │ │ │ -00005d8c : │ │ - push {r0, r1, r2, r4, r5, r6, r7, lr} │ │ +00006200 : │ │ movs r3, #48 ; 0x30 │ │ muls r3, r1 │ │ adds r3, r0, r3 │ │ - ldr r6, [r3, #0] │ │ - ldr r5, [r3, #4] │ │ + push {r0, r1, r2, r4, r5, r6, r7, lr} │ │ + ldr r7, [r3, #0] │ │ + ldr r6, [r3, #4] │ │ adds r3, r0, #0 │ │ + ldr r4, [pc, #132] ; (6294 ) │ │ adds r3, #156 ; 0x9c │ │ + ldr r5, [pc, #132] ; (6298 ) │ │ ldr r2, [r3, #0] │ │ - ldr r4, [pc, #116] ; (5e14 ) │ │ - ldr r3, [pc, #116] ; (5e18 ) │ │ - adds r7, r0, #0 │ │ add r4, pc │ │ - add r3, pc │ │ - adds r7, #164 ; 0xa4 │ │ - ldr r3, [r3, #0] │ │ + add r5, pc │ │ + adds r3, #8 │ │ ldr r4, [r4, #0] │ │ - cmp r2, r1 │ │ - bne.n 5dbe │ │ - ldr r2, [r7, #0] │ │ - adds r0, #168 ; 0xa8 │ │ - ldr r0, [r0, #0] │ │ - lsls r7, r2, #6 │ │ - adds r0, r7, r0 │ │ - b.n 5dc8 │ │ adds r0, #168 ; 0xa8 │ │ + ldr r5, [r5, #0] │ │ + cmp r2, r1 │ │ + bne.n 6242 │ │ + ldr r3, [r3, #0] │ │ + lsls r2, r3, #6 │ │ + mov ip, r2 │ │ ldr r2, [r0, #0] │ │ - ldr r0, [r7, #0] │ │ - lsls r0, r0, #6 │ │ - adds r0, r0, r2 │ │ - lsls r0, r0, #2 │ │ - ldr r3, [r3, r0] │ │ - movs r7, #15 │ │ - subs r7, r7, r3 │ │ + add r2, ip │ │ + lsls r2, r2, #2 │ │ + ldr r2, [r4, r2] │ │ + movs r4, #15 │ │ + subs r4, r4, r2 │ │ + lsls r2, r1, #6 │ │ + adds r3, r2, r3 │ │ + lsls r3, r3, #2 │ │ + ldr r3, [r5, r3] │ │ + b.n 625a │ │ + ldr r3, [r3, #0] │ │ + ldr r2, [r0, #0] │ │ + lsls r3, r3, #6 │ │ + adds r3, r3, r2 │ │ + lsls r3, r3, #2 │ │ + ldr r3, [r4, r3] │ │ + movs r4, #15 │ │ + subs r4, r4, r3 │ │ lsls r3, r1, #6 │ │ adds r2, r3, r2 │ │ lsls r2, r2, #2 │ │ - ldr r3, [r4, r2] │ │ - lsls r1, r1, #6 │ │ - str r1, [sp, #4] │ │ - adds r7, r7, r3 │ │ - b.n 5e08 │ │ - adds r0, r6, #0 │ │ - adds r1, r5, #0 │ │ - bl 5468 │ │ - ldr r3, [pc, #48] ; (5e1c ) │ │ + ldr r3, [r5, r2] │ │ + adds r4, r4, r3 │ │ + lsls r3, r1, #6 │ │ + str r3, [sp, #4] │ │ + adds r3, r7, #0 │ │ + orrs r3, r6 │ │ + beq.n 6290 │ │ + adds r0, r7, #0 │ │ + adds r1, r6, #0 │ │ + bl 58c0 │ │ + ldr r3, [pc, #44] ; (629c ) │ │ lsls r2, r0, #3 │ │ add r3, pc │ │ ldr r3, [r3, #0] │ │ adds r3, r3, r2 │ │ ldr r2, [r3, #0] │ │ ldr r3, [r3, #4] │ │ - ands r6, r2 │ │ - ldr r2, [sp, #4] │ │ - ands r5, r3 │ │ - adds r0, r2, r0 │ │ - lsls r0, r0, #2 │ │ - ldr r3, [r4, r0] │ │ + ands r7, r2 │ │ movs r2, #10 │ │ - muls r3, r2 │ │ - adds r7, r7, r3 │ │ - adds r3, r6, #0 │ │ - orrs r3, r5 │ │ - bne.n 5de0 │ │ - adds r0, r7, #0 │ │ + ands r6, r3 │ │ + ldr r3, [sp, #4] │ │ + adds r0, r3, r0 │ │ + lsls r0, r0, #2 │ │ + ldr r3, [r5, r0] │ │ + muls r2, r3 │ │ + adds r4, r4, r2 │ │ + b.n 6260 │ │ + adds r0, r4, #0 │ │ pop {r1, r2, r3, r4, r5, r6, r7, pc} │ │ - nop ; (mov r8, r8) │ │ - sbc.w r0, r8, #0 │ │ - adcs.w r0, sl, #0 │ │ - ; instruction: 0xf0d00000 │ │ + stcl 0, cr0, [sl] │ │ + ldcl 0, cr0, [r4] │ │ + mar acc0, r0, sl │ │ │ │ -00005e20 : │ │ - push {r4, r5, r6, r7, lr} │ │ +000062a0 : │ │ movs r3, #48 ; 0x30 │ │ - muls r3, r1 │ │ - adds r3, r0, r3 │ │ - ldr r7, [r3, #32] │ │ - ldr r6, [r3, #36] ; 0x24 │ │ + push {r4, r5, r6, r7, lr} │ │ + adds r7, r3, #0 │ │ + muls r7, r1 │ │ + adds r6, r0, r7 │ │ + ldr r5, [r6, #32] │ │ + ldr r4, [r6, #36] ; 0x24 │ │ + movs r6, #0 │ │ + adds r3, r5, #0 │ │ sub sp, #20 │ │ - adds r5, r7, #0 │ │ - str r0, [sp, #4] │ │ - str r1, [sp, #8] │ │ - orrs r5, r6 │ │ - beq.n 5eb4 │ │ - ldr r3, [pc, #128] ; (5ebc ) │ │ - movs r5, #0 │ │ + orrs r3, r4 │ │ + cmp r3, r6 │ │ + beq.n 633a │ │ + ldr r3, [pc, #132] ; (6340 ) │ │ ldr r3, [r0, r3] │ │ cmp r3, #11 │ │ - bgt.n 5e66 │ │ - ldr r2, [pc, #124] ; (5ec0 ) │ │ - ldr r3, [pc, #124] ; (5ec4 ) │ │ + bgt.n 62ea │ │ + ldr r7, [pc, #128] ; (6344 ) │ │ + ldr r0, [pc, #128] ; (6348 ) │ │ lsls r1, r1, #8 │ │ - add r2, pc │ │ - ldr r2, [r2, #0] │ │ - add r3, pc │ │ - ldr r3, [r3, #0] │ │ - ldr r2, [r1, r2] │ │ - lsls r2, r2, #3 │ │ - adds r3, r3, r2 │ │ - ldr r2, [r3, #0] │ │ - ldr r3, [r3, #4] │ │ - ands r7, r2 │ │ - ands r6, r3 │ │ - orrs r6, r7 │ │ - cmp r6, r5 │ │ - bne.n 5eb4 │ │ - b.n 5eb0 │ │ - ldr r4, [pc, #96] ; (5ec8 ) │ │ - add r4, pc │ │ - ldr r4, [r4, #0] │ │ - adds r1, r6, #0 │ │ - adds r0, r7, #0 │ │ - bl 5468 │ │ + add r7, pc │ │ + ldr r7, [r7, #0] │ │ + add r0, pc │ │ + ldr r0, [r0, #0] │ │ + ldr r7, [r1, r7] │ │ + lsls r7, r7, #3 │ │ + adds r7, r0, r7 │ │ + ldr r3, [r7, #0] │ │ + ands r5, r3 │ │ + ldr r3, [r7, #4] │ │ + ands r4, r3 │ │ + orrs r5, r4 │ │ + cmp r5, r6 │ │ + bne.n 633a │ │ + movs r6, #60 ; 0x3c │ │ + negs r6, r6 │ │ + b.n 633a │ │ + ldr r7, [pc, #96] ; (634c ) │ │ + str r1, [sp, #12] │ │ + str r0, [sp, #8] │ │ + add r7, pc │ │ + ldr r7, [r7, #0] │ │ + adds r1, r4, #0 │ │ + adds r0, r5, #0 │ │ + bl 58c0 │ │ lsls r3, r0, #3 │ │ - adds r3, r4, r3 │ │ + adds r3, r7, r3 │ │ ldr r2, [r3, #0] │ │ ldr r3, [r3, #4] │ │ - str r0, [sp, #12] │ │ - ands r7, r2 │ │ - ldr r0, [sp, #4] │ │ - ldr r2, [sp, #12] │ │ - ldr r1, [sp, #8] │ │ - ands r6, r3 │ │ - bl 56fc │ │ - bl 549c │ │ + str r0, [sp, #4] │ │ + ands r5, r2 │ │ + ldr r0, [sp, #8] │ │ + ldr r2, [sp, #4] │ │ + ldr r1, [sp, #12] │ │ + ands r4, r3 │ │ + bl 5b54 │ │ + bl 58f4 │ │ lsls r0, r0, #3 │ │ - adds r5, r5, r0 │ │ - ldr r2, [sp, #12] │ │ - ldr r0, [sp, #4] │ │ - ldr r1, [sp, #8] │ │ - bl 57d4 │ │ - bl 549c │ │ - lsls r3, r0, #3 │ │ - subs r0, r3, r0 │ │ - adds r3, r7, #0 │ │ - adds r5, r5, r0 │ │ - orrs r3, r6 │ │ - bne.n 5e6c │ │ - b.n 5eb4 │ │ - movs r5, #60 ; 0x3c │ │ - negs r5, r5 │ │ + ldr r2, [sp, #4] │ │ + adds r6, r6, r0 │ │ + ldr r1, [sp, #12] │ │ + ldr r0, [sp, #8] │ │ + bl 5c24 │ │ + bl 58f4 │ │ + movs r3, #7 │ │ + adds r2, r0, #0 │ │ + adds r0, r2, #0 │ │ + muls r0, r3 │ │ + adds r3, r5, #0 │ │ + adds r6, r6, r0 │ │ + orrs r3, r4 │ │ + bne.n 62f4 │ │ + adds r0, r6, #0 │ │ add sp, #20 │ │ - adds r0, r5, #0 │ │ pop {r4, r5, r6, r7, pc} │ │ - nop ; (mov r8, r8) │ │ lsls r4, r1, #19 │ │ movs r0, r0 │ │ - ; instruction: 0xf0c40000 │ │ - ; instruction: 0xf0c40000 │ │ - orrs.w r0, r4, #0 │ │ + mar acc0, r0, r4 │ │ + mar acc0, r0, r4 │ │ + rsb r0, ip, r0 │ │ │ │ -00005ecc : │ │ - push {r4, lr} │ │ +00006350 : │ │ adds r3, r1, #0 │ │ adds r3, #48 ; 0x30 │ │ lsls r3, r3, #2 │ │ ldr r3, [r3, r0] │ │ + push {r4, r5, r6, lr} │ │ + mov ip, r1 │ │ movs r4, #60 ; 0x3c │ │ lsls r2, r3, #28 │ │ - bmi.n 5ee4 │ │ - cmp r3, #0 │ │ - beq.n 5ee2 │ │ + bmi.n 636c │ │ movs r4, #100 ; 0x64 │ │ + cmp r3, #0 │ │ + bne.n 636a │ │ + movs r4, #60 ; 0x3c │ │ negs r4, r4 │ │ adds r3, r0, #0 │ │ + ldr r5, [pc, #88] ; (63c8 ) │ │ adds r3, #156 ; 0x9c │ │ - ldr r2, [r3, #0] │ │ - ldr r3, [pc, #56] ; (5f24 ) │ │ - add r3, pc │ │ ldr r3, [r3, #0] │ │ - cmp r1, r2 │ │ - bne.n 5efa │ │ - adds r2, r0, #0 │ │ - adds r2, #164 ; 0xa4 │ │ - b.n 5efe │ │ - adds r2, r0, #0 │ │ - adds r2, #168 ; 0xa8 │ │ - ldr r2, [r2, #0] │ │ + add r5, pc │ │ + ldr r5, [r5, #0] │ │ + cmp ip, r3 │ │ + bne.n 6398 │ │ + adds r3, r0, #0 │ │ + adds r3, #164 ; 0xa4 │ │ + ldr r6, [r3, #0] │ │ + movs r3, #48 ; 0x30 │ │ + mov r1, ip │ │ + muls r1, r3 │ │ + lsls r6, r6, #3 │ │ + adds r5, r5, r6 │ │ + adds r3, r0, r1 │ │ + ldr r2, [r5, #0] │ │ + ldr r0, [r3, #0] │ │ + ands r0, r2 │ │ + ldr r2, [r5, #4] │ │ + b.n 63b2 │ │ + adds r3, r0, #0 │ │ + adds r3, #168 ; 0xa8 │ │ + ldr r2, [r3, #0] │ │ + movs r3, #48 ; 0x30 │ │ + mov r1, ip │ │ + muls r1, r3 │ │ lsls r2, r2, #3 │ │ - adds r3, r3, r2 │ │ - movs r2, #48 ; 0x30 │ │ - muls r1, r2 │ │ - adds r2, r0, r1 │ │ - ldr r0, [r2, #0] │ │ - ldr r1, [r3, #0] │ │ - ldr r3, [r3, #4] │ │ + adds r2, r5, r2 │ │ + adds r3, r0, r1 │ │ + ldr r0, [r3, #0] │ │ + ldr r1, [r2, #0] │ │ + ldr r2, [r2, #4] │ │ ands r0, r1 │ │ - ldr r1, [r2, #4] │ │ - ands r1, r3 │ │ - bl 549c │ │ - lsls r3, r0, #2 │ │ - adds r0, r3, r0 │ │ + ldr r1, [r3, #4] │ │ + ands r1, r2 │ │ + bl 58f4 │ │ + movs r3, #5 │ │ + adds r2, r0, #0 │ │ + adds r0, r2, #0 │ │ + muls r0, r3 │ │ adds r0, r0, r4 │ │ - pop {r4, pc} │ │ + pop {r4, r5, r6, pc} │ │ nop ; (mov r8, r8) │ │ - ands.w r0, r0, #0 │ │ + ; instruction: 0xeb880000 │ │ │ │ -00005f28 : │ │ - push {r0, r1, r2, r4, r5, r6, r7, lr} │ │ +000063cc : │ │ movs r3, #48 ; 0x30 │ │ + push {r0, r1, r2, r4, r5, r6, r7, lr} │ │ muls r3, r1 │ │ adds r3, r0, r3 │ │ str r0, [sp, #4] │ │ - ldr r4, [r3, #8] │ │ + ldr r6, [r3, #8] │ │ ldr r5, [r3, #12] │ │ adds r7, r1, #0 │ │ - ldr r0, [pc, #68] ; (5f80 ) │ │ - ldr r1, [pc, #72] ; (5f84 ) │ │ - ands r0, r4 │ │ + ldr r0, [pc, #72] ; (6428 ) │ │ + ldr r1, [pc, #76] ; (642c ) │ │ + movs r4, #5 │ │ + ands r0, r6 │ │ ands r1, r5 │ │ - bl 549c │ │ - lsls r6, r0, #2 │ │ - b.n 5f74 │ │ + bl 58f4 │ │ + muls r4, r0 │ │ + adds r3, r6, #0 │ │ + orrs r3, r5 │ │ + beq.n 6422 │ │ adds r1, r5, #0 │ │ - adds r0, r4, #0 │ │ - bl 5468 │ │ - ldr r3, [pc, #52] ; (5f88 ) │ │ + adds r0, r6, #0 │ │ + bl 58c0 │ │ + ldr r3, [pc, #52] ; (6430 ) │ │ lsls r1, r0, #3 │ │ adds r2, r0, #0 │ │ add r3, pc │ │ ldr r3, [r3, #0] │ │ ldr r0, [sp, #4] │ │ adds r3, r3, r1 │ │ ldr r1, [r3, #0] │ │ ldr r3, [r3, #4] │ │ - ands r4, r1 │ │ + ands r6, r1 │ │ adds r1, r7, #0 │ │ ands r5, r3 │ │ - bl 568c │ │ - bl 549c │ │ - lsls r3, r0, #2 │ │ - adds r0, r3, r0 │ │ - adds r3, r4, #0 │ │ - adds r6, r6, r0 │ │ - orrs r3, r5 │ │ - bne.n 5f48 │ │ - adds r0, r6, #0 │ │ + bl 5ae4 │ │ + bl 58f4 │ │ + movs r3, #5 │ │ + muls r0, r3 │ │ + adds r4, r4, r0 │ │ + b.n 63ec │ │ + adds r0, r4, #0 │ │ pop {r1, r2, r3, r4, r5, r6, r7, pc} │ │ + nop ; (mov r8, r8) │ │ movs r0, r0 │ │ subs r4, #60 ; 0x3c │ │ subs r4, #60 ; 0x3c │ │ movs r0, r0 │ │ - vhadd.s32 d16, d6, d0 │ │ + ; instruction: 0xeabc0000 │ │ │ │ -00005f8c : │ │ - push {r4, r5, r6, r7, lr} │ │ +00006434 : │ │ movs r3, #48 ; 0x30 │ │ - muls r3, r1 │ │ + adds r2, r1, #0 │ │ + muls r2, r3 │ │ + adds r3, r2, #0 │ │ + push {r4, r5, r6, r7, lr} │ │ adds r3, r0, r3 │ │ - ldr r6, [r3, #24] │ │ + ldr r2, [r3, #24] │ │ ldr r3, [r3, #28] │ │ sub sp, #60 ; 0x3c │ │ - ldr r4, [pc, #296] ; (60c4 ) │ │ + ldr r7, [pc, #320] ; (6588 ) │ │ str r3, [sp, #36] ; 0x24 │ │ + ldr r3, [sp, #36] ; 0x24 │ │ + str r0, [sp, #4] │ │ + str r1, [sp, #20] │ │ str r3, [sp, #16] │ │ movs r3, #1 │ │ negs r3, r3 │ │ str r3, [sp, #8] │ │ str r3, [sp, #24] │ │ - adds r3, r1, #0 │ │ - adds r3, #12 │ │ - lsls r3, r3, #3 │ │ - add r4, pc │ │ - str r0, [sp, #4] │ │ - str r1, [sp, #20] │ │ - str r6, [sp, #32] │ │ - str r6, [sp, #12] │ │ - movs r5, #0 │ │ - str r3, [sp, #52] ; 0x34 │ │ - b.n 60b2 │ │ + movs r3, #0 │ │ + str r2, [sp, #32] │ │ + str r2, [sp, #12] │ │ + add r7, pc │ │ + str r3, [sp, #0] │ │ + ldr r3, [sp, #12] │ │ + ldr r2, [sp, #16] │ │ + orrs r3, r2 │ │ + bne.n 646e │ │ + b.n 6580 │ │ ldr r1, [sp, #16] │ │ ldr r0, [sp, #12] │ │ - bl 5468 │ │ - ldr r3, [pc, #256] ; (60c8 ) │ │ - ldr r1, [sp, #12] │ │ - adds r6, r0, #0 │ │ - ldr r2, [r4, r3] │ │ + bl 58c0 │ │ + adds r5, r0, #0 │ │ + ldr r3, [pc, #272] ; (658c ) │ │ + ldr r1, [sp, #20] │ │ + ldr r3, [r7, r3] │ │ + str r3, [sp, #28] │ │ + ldr r2, [sp, #28] │ │ lsls r3, r0, #3 │ │ ldr r0, [sp, #4] │ │ adds r3, r2, r3 │ │ - ldr r7, [r3, #0] │ │ + ldr r2, [r3, #0] │ │ ldr r3, [r3, #4] │ │ - adds r2, r6, #0 │ │ - str r7, [sp, #40] ; 0x28 │ │ - ands r7, r1 │ │ - str r7, [sp, #12] │ │ - ldr r7, [sp, #16] │ │ + str r2, [sp, #40] ; 0x28 │ │ str r3, [sp, #44] ; 0x2c │ │ - ldr r1, [sp, #20] │ │ - ands r3, r7 │ │ + ldr r3, [sp, #12] │ │ + ands r3, r2 │ │ + str r3, [sp, #12] │ │ + ldr r2, [sp, #44] ; 0x2c │ │ + ldr r3, [sp, #16] │ │ + ands r3, r2 │ │ + adds r2, r5, #0 │ │ str r3, [sp, #16] │ │ - bl 56fc │ │ - bl 549c │ │ - ldr r7, [sp, #8] │ │ + bl 5b54 │ │ + bl 58f4 │ │ + ldr r3, [sp, #0] │ │ lsls r0, r0, #3 │ │ - adds r5, r5, r0 │ │ - adds r0, r6, #0 │ │ - adds r7, #1 │ │ - bne.n 600e │ │ - bl 5306 │ │ + adds r3, r3, r0 │ │ + str r3, [sp, #0] │ │ + ldr r3, [sp, #8] │ │ + adds r0, r5, #0 │ │ + adds r3, #1 │ │ + bne.n 64c8 │ │ + bl 5752 │ │ str r0, [sp, #8] │ │ - adds r0, r6, #0 │ │ - bl 530c │ │ + adds r0, r5, #0 │ │ + bl 5758 │ │ str r0, [sp, #24] │ │ - b.n 60b2 │ │ - bl 5306 │ │ - ldr r7, [sp, #8] │ │ - cmp r7, r0 │ │ - bne.n 601a │ │ - adds r5, #5 │ │ - adds r0, r6, #0 │ │ - bl 530c │ │ - ldr r7, [sp, #24] │ │ - cmp r7, r0 │ │ - bne.n 6028 │ │ - adds r5, #5 │ │ - ldr r3, [pc, #160] ; (60cc ) │ │ - ldr r2, [sp, #4] │ │ - lsls r7, r6, #2 │ │ - ldr r3, [r4, r3] │ │ - adds r2, #128 ; 0x80 │ │ - ldr r0, [r2, #0] │ │ - ldr r1, [r2, #4] │ │ - str r3, [sp, #48] ; 0x30 │ │ - ldr r3, [pc, #148] ; (60d0 ) │ │ - lsls r6, r6, #8 │ │ - ldr r3, [r4, r3] │ │ - str r7, [sp, #28] │ │ - ldr r2, [r7, r3] │ │ - blx ecd4 <__aeabi_lasr> │ │ - ldr r3, [pc, #140] ; (60d4 ) │ │ - movs r1, #255 ; 0xff │ │ - str r6, [sp, #0] │ │ - ands r0, r1 │ │ - adds r0, r6, r0 │ │ - ldr r3, [r4, r3] │ │ - ldr r6, [sp, #48] ; 0x30 │ │ - lsls r0, r0, #3 │ │ + b.n 6464 │ │ + bl 5752 │ │ + ldr r3, [sp, #8] │ │ + cmp r3, r0 │ │ + bne.n 64d8 │ │ + ldr r3, [sp, #0] │ │ + adds r3, #5 │ │ + str r3, [sp, #0] │ │ + adds r0, r5, #0 │ │ + bl 5758 │ │ + ldr r3, [sp, #24] │ │ + cmp r3, r0 │ │ + bne.n 64ea │ │ + ldr r3, [sp, #0] │ │ + adds r3, #5 │ │ + str r3, [sp, #0] │ │ + ldr r3, [pc, #164] ; (6590 ) │ │ + movs r4, #255 ; 0xff │ │ + ldr r3, [r7, r3] │ │ str r3, [sp, #48] ; 0x30 │ │ - adds r7, r6, r0 │ │ - ldr r3, [pc, #124] ; (60d8 ) │ │ - ldr r6, [sp, #4] │ │ - ldr r3, [r4, r3] │ │ - ldr r0, [r6, #112] ; 0x70 │ │ - ldr r1, [r6, #116] ; 0x74 │ │ - ldr r6, [sp, #28] │ │ - ldr r2, [r6, r3] │ │ - blx ecd4 <__aeabi_lasr> │ │ - ldr r2, [sp, #0] │ │ - movs r1, #255 ; 0xff │ │ - ands r0, r1 │ │ + ldr r3, [pc, #160] ; (6594 ) │ │ + ldr r3, [r7, r3] │ │ + str r3, [sp, #52] ; 0x34 │ │ + lsls r3, r5, #2 │ │ + str r3, [sp, #28] │ │ + ldr r3, [sp, #4] │ │ + ldr r2, [sp, #28] │ │ + lsls r5, r5, #8 │ │ + adds r3, #128 ; 0x80 │ │ + ldr r0, [r3, #0] │ │ + ldr r1, [r3, #4] │ │ + ldr r3, [sp, #52] ; 0x34 │ │ + ldr r2, [r2, r3] │ │ + bl 10a9c <_Unwind_GetTextRelBase@@Base+0x78> │ │ ldr r3, [sp, #48] ; 0x30 │ │ - adds r6, r2, r0 │ │ + ands r0, r4 │ │ + adds r6, r5, r0 │ │ lsls r6, r6, #3 │ │ adds r6, r3, r6 │ │ - ldr r3, [r6, #0] │ │ - ldr r2, [r7, #0] │ │ - ldr r1, [r6, #4] │ │ - ldr r6, [sp, #32] │ │ - orrs r2, r3 │ │ - ldr r3, [r7, #4] │ │ - ldr r7, [sp, #40] ; 0x28 │ │ - ldr r0, [sp, #36] ; 0x24 │ │ - mov ip, r2 │ │ - ands r6, r7 │ │ - ldr r7, [sp, #44] ; 0x2c │ │ - ldr r2, [sp, #52] ; 0x34 │ │ + ldr r3, [pc, #124] ; (6598 ) │ │ + ldr r2, [sp, #28] │ │ + ldr r3, [r7, r3] │ │ + str r3, [sp, #48] ; 0x30 │ │ + ldr r3, [pc, #120] ; (659c ) │ │ + ldr r3, [r7, r3] │ │ + str r3, [sp, #52] ; 0x34 │ │ + ldr r3, [sp, #4] │ │ + ldr r0, [r3, #112] ; 0x70 │ │ + ldr r1, [r3, #116] ; 0x74 │ │ + ldr r3, [sp, #52] ; 0x34 │ │ + ldr r2, [r2, r3] │ │ + bl 10a9c <_Unwind_GetTextRelBase@@Base+0x78> │ │ + ldr r3, [sp, #48] ; 0x30 │ │ + ands r4, r0 │ │ + adds r5, r5, r4 │ │ + lsls r5, r5, #3 │ │ + adds r0, r3, r5 │ │ + ldr r3, [r0, #0] │ │ + ldr r1, [r6, #0] │ │ + ldr r5, [r6, #4] │ │ + ldr r2, [sp, #40] ; 0x28 │ │ orrs r1, r3 │ │ - ands r0, r7 │ │ - ldr r7, [sp, #4] │ │ - adds r3, r7, r2 │ │ - ldr r7, [r3, #0] │ │ - ldr r3, [r3, #4] │ │ - mvns r7, r7 │ │ - mvns r3, r3 │ │ - orrs r0, r3 │ │ - orrs r6, r7 │ │ - mov r3, ip │ │ - ands r6, r3 │ │ - ands r0, r1 │ │ - orrs r6, r0 │ │ - beq.n 60b2 │ │ - adds r5, #30 │ │ - ldr r3, [sp, #12] │ │ - ldr r6, [sp, #16] │ │ - orrs r3, r6 │ │ - beq.n 60bc │ │ - b.n 5fbe │ │ + ldr r3, [r0, #4] │ │ + ldr r0, [sp, #36] ; 0x24 │ │ + ldr r4, [sp, #20] │ │ + orrs r5, r3 │ │ + ldr r3, [sp, #32] │ │ + adds r4, #12 │ │ + lsls r4, r4, #3 │ │ + ands r2, r3 │ │ + ldr r3, [sp, #44] ; 0x2c │ │ + ands r3, r0 │ │ + ldr r0, [sp, #4] │ │ + adds r4, r0, r4 │ │ + ldr r0, [r4, #0] │ │ + ldr r4, [r4, #4] │ │ + mvns r6, r0 │ │ + mvns r4, r4 │ │ + orrs r2, r6 │ │ + orrs r4, r3 │ │ + adds r3, r2, #0 │ │ + ands r5, r4 │ │ + ands r3, r1 │ │ + orrs r3, r5 │ │ + bne.n 657a │ │ + b.n 6464 │ │ + ldr r3, [sp, #0] │ │ + adds r3, #30 │ │ + b.n 6462 │ │ + ldr r0, [sp, #0] │ │ add sp, #60 ; 0x3c │ │ - adds r0, r5, #0 │ │ pop {r4, r5, r6, r7, pc} │ │ nop ; (mov r8, r8) │ │ - vaddl.s16 q8, d6, d0 │ │ + ; instruction: 0xeb240000 │ │ vminnm.f16 , q12, │ │ vmaxnm.f32 , q10, │ │ vminnm.f16 , q14, │ │ vmaxnm.f32 , q12, │ │ vmaxnm.f32 , q8, │ │ │ │ -000060dc : │ │ - push {r0, r1, r2, r4, r5, r6, r7, lr} │ │ +000065a0 : │ │ movs r3, #48 ; 0x30 │ │ - muls r3, r1 │ │ - adds r3, r0, r3 │ │ - ldr r4, [r3, #20] │ │ - str r0, [sp, #0] │ │ - str r1, [sp, #4] │ │ - ldr r6, [r3, #16] │ │ - cmp r4, #0 │ │ - bgt.n 60f6 │ │ - bne.n 617e │ │ + push {r0, r1, r2, r4, r5, r6, r7, lr} │ │ + adds r7, r3, #0 │ │ + muls r7, r1 │ │ + adds r4, r0, r7 │ │ + ldr r5, [r4, #20] │ │ + ldr r6, [r4, #16] │ │ + cmp r5, #0 │ │ + bgt.n 65b8 │ │ + bne.n 664c │ │ cmp r6, #0 │ │ - beq.n 617e │ │ + beq.n 664c │ │ + str r1, [sp, #4] │ │ + str r0, [sp, #0] │ │ + adds r1, r5, #0 │ │ adds r0, r6, #0 │ │ - adds r1, r4, #0 │ │ - bl 549c │ │ - movs r7, #20 │ │ - adds r5, r0, #0 │ │ - cmp r0, #1 │ │ - bne.n 6148 │ │ - adds r1, r4, #0 │ │ + bl 58f4 │ │ + movs r4, #20 │ │ + subs r7, r0, #0 │ │ + cmp r7, #1 │ │ + bne.n 6612 │ │ + adds r1, r5, #0 │ │ adds r0, r6, #0 │ │ - bl 5468 │ │ - adds r4, r0, #0 │ │ + bl 58c0 │ │ + adds r5, r0, #0 │ │ asrs r3, r0, #31 │ │ - adds r2, r4, #0 │ │ + adds r2, r5, #0 │ │ ldr r0, [sp, #0] │ │ ldr r1, [sp, #4] │ │ - bl 5870 │ │ - bl 549c │ │ - ldr r3, [sp, #4] │ │ - movs r2, #48 ; 0x30 │ │ - lsls r7, r0, #2 │ │ + bl 5cc8 │ │ + bl 58f4 │ │ + movs r3, #48 ; 0x30 │ │ + ldr r2, [sp, #4] │ │ + movs r6, #5 │ │ muls r2, r3 │ │ - ldr r3, [sp, #0] │ │ - adds r7, r7, r0 │ │ - adds r2, r3, r2 │ │ - ldr r0, [r2, #0] │ │ - tst r4, r5 │ │ - bne.n 6138 │ │ - ldr r3, [pc, #76] ; (6184 ) │ │ - b.n 613a │ │ - ldr r3, [pc, #76] ; (6188 ) │ │ - ldr r1, [r2, #4] │ │ - ands r0, r3 │ │ - ands r1, r3 │ │ - bl 549c │ │ - subs r7, r7, r0 │ │ - b.n 6180 │ │ - ldr r5, [pc, #64] ; (618c ) │ │ - add r5, pc │ │ - ldr r5, [r5, #0] │ │ - adds r1, r4, #0 │ │ + adds r3, r2, #0 │ │ + ldr r2, [sp, #0] │ │ + adds r4, r6, #0 │ │ + muls r4, r0 │ │ + adds r3, r2, r3 │ │ + tst r5, r7 │ │ + bne.n 6600 │ │ + ldr r2, [pc, #84] ; (6654 ) │ │ + b.n 6602 │ │ + ldr r2, [pc, #84] ; (6658 ) │ │ + ldr r0, [r3, #0] │ │ + ldr r1, [r3, #4] │ │ + ands r0, r2 │ │ + ands r1, r2 │ │ + bl 58f4 │ │ + subs r4, r4, r0 │ │ + b.n 664e │ │ + ldr r7, [pc, #72] ; (665c ) │ │ + add r7, pc │ │ + ldr r7, [r7, #0] │ │ + adds r1, r5, #0 │ │ adds r0, r6, #0 │ │ - bl 5468 │ │ + bl 58c0 │ │ lsls r3, r0, #3 │ │ - adds r3, r5, r3 │ │ + adds r3, r7, r3 │ │ ldr r1, [r3, #0] │ │ ldr r3, [r3, #4] │ │ adds r2, r0, #0 │ │ ands r6, r1 │ │ ldr r0, [sp, #0] │ │ ldr r1, [sp, #4] │ │ - ands r4, r3 │ │ - bl 57d4 │ │ - bl 549c │ │ - lsls r3, r0, #3 │ │ - subs r0, r3, r0 │ │ + ands r5, r3 │ │ + bl 5c24 │ │ + bl 58f4 │ │ + movs r3, #7 │ │ + adds r2, r0, #0 │ │ + adds r0, r2, #0 │ │ + muls r0, r3 │ │ adds r3, r6, #0 │ │ - adds r7, r7, r0 │ │ - orrs r3, r4 │ │ - bne.n 614e │ │ - b.n 6180 │ │ - movs r7, #0 │ │ - adds r0, r7, #0 │ │ + adds r4, r4, r0 │ │ + orrs r3, r5 │ │ + bne.n 6618 │ │ + b.n 664e │ │ + movs r4, #0 │ │ + adds r0, r4, #0 │ │ pop {r1, r2, r3, r4, r5, r6, r7, pc} │ │ + nop ; (mov r8, r8) │ │ strb r2, [r5, r6] │ │ strb r2, [r5, r6] │ │ add r2, sp, #340 ; 0x154 │ │ add r2, sp, #340 ; 0x154 │ │ - ldcl 0, cr0, [r2, #-0] │ │ + stmia.w r8!, {} │ │ │ │ -00006190 : │ │ +00006660 : │ │ push {r4, r5, r6, r7, lr} │ │ - movs r3, #48 ; 0x30 │ │ - adds r2, r3, #0 │ │ + adds r3, r0, #0 │ │ + movs r4, #48 ; 0x30 │ │ + adds r0, r1, #0 │ │ + adds r1, r4, #0 │ │ + muls r1, r0 │ │ + adds r1, r3, r1 │ │ + ldmia r1!, {r6, r7} │ │ + movs r1, #1 │ │ + eors r1, r0 │ │ + adds r2, r4, #0 │ │ muls r2, r1 │ │ - adds r2, r0, r2 │ │ - ldr r7, [r2, #0] │ │ - ldr r6, [r2, #4] │ │ - movs r2, #1 │ │ - eors r2, r1 │ │ - muls r3, r2 │ │ - adds r0, r0, r3 │ │ - ldr r2, [r0, #0] │ │ - ldr r5, [pc, #232] ; (6294 ) │ │ - ldr r0, [r0, #4] │ │ + adds r3, r3, r2 │ │ + ldr r2, [r3, #0] │ │ + ldr r5, [pc, #260] ; (6784 ) │ │ + ldr r3, [r3, #4] │ │ sub sp, #44 ; 0x2c │ │ add r5, pc │ │ str r2, [sp, #32] │ │ - str r0, [sp, #36] ; 0x24 │ │ + str r3, [sp, #36] ; 0x24 │ │ movs r4, #192 ; 0xc0 │ │ - cmp r1, #1 │ │ - bne.n 61ce │ │ + cmp r0, #1 │ │ + bne.n 66a4 │ │ lsls r4, r4, #13 │ │ - ands r4, r6 │ │ - b.n 61d2 │ │ + ands r4, r7 │ │ + cmp r4, #0 │ │ + beq.n 669a │ │ movs r4, #30 │ │ negs r4, r4 │ │ - lsls r1, r1, #6 │ │ + lsls r3, r0, #6 │ │ + str r6, [sp, #4] │ │ str r7, [sp, #8] │ │ - str r6, [sp, #12] │ │ - str r1, [sp, #28] │ │ - b.n 6284 │ │ + str r3, [sp, #24] │ │ + b.n 6776 │ │ lsls r4, r4, #5 │ │ - ands r4, r7 │ │ - cmp r4, #0 │ │ - beq.n 61c4 │ │ - b.n 61c0 │ │ - ldr r1, [sp, #12] │ │ - ldr r0, [sp, #8] │ │ - bl 5468 │ │ - ldr r3, [pc, #180] ; (6298 ) │ │ + ands r4, r6 │ │ + b.n 6692 │ │ ldr r1, [sp, #8] │ │ - ldr r2, [r5, r3] │ │ + ldr r0, [sp, #4] │ │ + bl 58c0 │ │ + ldr r3, [pc, #212] ; (6788 ) │ │ + ldr r3, [r5, r3] │ │ + str r3, [sp, #12] │ │ + ldr r2, [sp, #12] │ │ lsls r3, r0, #3 │ │ - adds r2, r2, r3 │ │ - ldr r3, [r2, #0] │ │ - ldr r2, [r2, #4] │ │ + adds r3, r2, r3 │ │ + ldr r1, [r3, #0] │ │ + ldr r3, [r3, #4] │ │ + str r3, [sp, #16] │ │ + ldr r3, [sp, #4] │ │ + ldr r2, [sp, #16] │ │ + ands r3, r1 │ │ str r3, [sp, #4] │ │ - ands r1, r3 │ │ - ldr r3, [sp, #12] │ │ - str r2, [sp, #16] │ │ - str r1, [sp, #8] │ │ - ands r2, r3 │ │ - str r2, [sp, #12] │ │ - ldr r2, [pc, #156] ; (629c ) │ │ - ldr r1, [sp, #28] │ │ - ldr r2, [r5, r2] │ │ - adds r1, r1, r0 │ │ - str r1, [sp, #24] │ │ - lsls r1, r1, #2 │ │ - ldr r1, [r1, r2] │ │ + ldr r3, [sp, #8] │ │ + ands r3, r2 │ │ + str r3, [sp, #8] │ │ + ldr r3, [pc, #184] ; (678c ) │ │ + ldr r3, [r5, r3] │ │ + str r3, [sp, #20] │ │ ldr r3, [sp, #24] │ │ - lsls r2, r1, #2 │ │ + adds r3, r3, r0 │ │ + lsls r2, r3, #2 │ │ mov ip, r2 │ │ - add r1, ip │ │ - adds r4, r4, r1 │ │ - ldr r1, [pc, #136] ; (62a0 ) │ │ - lsls r2, r3, #3 │ │ - ldr r1, [r5, r1] │ │ - adds r2, r1, r2 │ │ - ldr r1, [r2, #0] │ │ - ldr r2, [r2, #4] │ │ - str r1, [sp, #20] │ │ - str r2, [sp, #24] │ │ - ands r1, r7 │ │ - ands r2, r6 │ │ - orrs r2, r1 │ │ - beq.n 622e │ │ + str r3, [sp, #12] │ │ + mov r3, ip │ │ + ldr r2, [sp, #20] │ │ + ldr r3, [r3, r2] │ │ + movs r2, #5 │ │ + mov ip, r3 │ │ + mov r3, ip │ │ + muls r3, r2 │ │ + mov ip, r3 │ │ + ldr r3, [pc, #156] ; (6790 ) │ │ + add r4, ip │ │ + ldr r3, [r5, r3] │ │ + str r3, [sp, #20] │ │ + ldr r3, [sp, #12] │ │ + ldr r2, [sp, #20] │ │ + lsls r3, r3, #3 │ │ + adds r3, r2, r3 │ │ + ldr r2, [r3, #0] │ │ + ldr r3, [r3, #4] │ │ + str r2, [sp, #12] │ │ + str r3, [sp, #20] │ │ + adds r3, r2, #0 │ │ + ands r3, r6 │ │ + mov ip, r3 │ │ + mov r2, ip │ │ + ldr r3, [sp, #20] │ │ + ands r3, r7 │ │ + orrs r3, r2 │ │ + beq.n 671c │ │ adds r4, #5 │ │ - ldr r2, [pc, #116] ; (62a4 ) │ │ - ldr r3, [sp, #28] │ │ - ldr r1, [r5, r2] │ │ - adds r2, r3, r0 │ │ - lsls r2, r2, #3 │ │ - adds r2, r1, r2 │ │ - ldr r1, [r2, #0] │ │ - ldr r2, [r2, #4] │ │ - ands r1, r7 │ │ + ldr r3, [pc, #116] ; (6794 ) │ │ + ldr r3, [r5, r3] │ │ + str r3, [sp, #28] │ │ + ldr r3, [sp, #24] │ │ + ldr r2, [sp, #28] │ │ + adds r3, r3, r0 │ │ + lsls r3, r3, #3 │ │ + adds r3, r2, r3 │ │ + ldr r2, [r3, #0] │ │ + ldr r3, [r3, #4] │ │ ands r2, r6 │ │ - orrs r1, r2 │ │ - beq.n 6248 │ │ + ands r3, r7 │ │ + orrs r3, r2 │ │ + beq.n 673a │ │ adds r4, #5 │ │ - ldr r1, [sp, #16] │ │ - ldr r2, [pc, #92] ; (62a8 ) │ │ + ldr r3, [pc, #92] ; (6798 ) │ │ + ldr r2, [sp, #16] │ │ lsls r0, r0, #2 │ │ + ldr r3, [r5, r3] │ │ ands r1, r6 │ │ - str r1, [sp, #16] │ │ - ldr r2, [r5, r2] │ │ - ldr r1, [pc, #84] ; (62ac ) │ │ - ldr r3, [sp, #4] │ │ - ldr r0, [r0, r2] │ │ - ldr r1, [r5, r1] │ │ - ands r3, r7 │ │ + ands r2, r7 │ │ + str r3, [sp, #16] │ │ + ldr r3, [pc, #80] ; (679c ) │ │ + ldr r3, [r5, r3] │ │ + ldr r0, [r0, r3] │ │ + str r3, [sp, #28] │ │ + ldr r3, [sp, #16] │ │ lsls r0, r0, #3 │ │ - adds r1, r1, r0 │ │ - ldr r0, [r1, #0] │ │ - ands r3, r0 │ │ - ldr r0, [r1, #4] │ │ - ldr r1, [sp, #16] │ │ - ands r0, r1 │ │ - orrs r0, r3 │ │ - beq.n 6272 │ │ + adds r0, r3, r0 │ │ + ldr r3, [r0, #0] │ │ + ands r1, r3 │ │ + ldr r3, [r0, #4] │ │ + ands r2, r3 │ │ + orrs r1, r2 │ │ + beq.n 6764 │ │ subs r4, #50 ; 0x32 │ │ - ldr r2, [sp, #20] │ │ ldr r3, [sp, #32] │ │ - ldr r1, [sp, #24] │ │ - ands r3, r2 │ │ - ldr r2, [sp, #36] ; 0x24 │ │ - ands r2, r1 │ │ - orrs r3, r2 │ │ - bne.n 6284 │ │ - adds r4, #30 │ │ - ldr r3, [sp, #8] │ │ ldr r2, [sp, #12] │ │ + ldr r0, [sp, #20] │ │ + ands r2, r3 │ │ + ldr r3, [sp, #36] ; 0x24 │ │ + ands r0, r3 │ │ + orrs r0, r2 │ │ + bne.n 6776 │ │ + adds r4, #30 │ │ + ldr r3, [sp, #4] │ │ + ldr r2, [sp, #8] │ │ orrs r3, r2 │ │ - bne.n 61d8 │ │ - add sp, #44 ; 0x2c │ │ + bne.n 66aa │ │ adds r0, r4, #0 │ │ + add sp, #44 ; 0x2c │ │ pop {r4, r5, r6, r7, pc} │ │ - nop ; (mov r8, r8) │ │ - ldcl 0, cr0, [r6] │ │ + stmdb r2, {} │ │ vminnm.f16 , q12, │ │ ; instruction: 0xff88ffff │ │ ; instruction: 0xff90ffff │ │ vminnm.f16 , q10, │ │ ; instruction: 0xff94ffff │ │ ; instruction: 0xff98ffff │ │ │ │ -000062b0 : │ │ +000067a0 : │ │ push {r3, r4, r5, r6, r7, lr} │ │ movs r3, #155 ; 0x9b │ │ lsls r3, r3, #3 │ │ - ldr r3, [r0, r3] │ │ - adds r6, r0, #0 │ │ - cmp r3, #0 │ │ - bne.n 6310 │ │ + ldr r2, [r0, r3] │ │ + adds r4, r0, #0 │ │ + cmp r2, #0 │ │ + bne.n 67fc │ │ adds r3, r0, #0 │ │ adds r3, #160 ; 0xa0 │ │ - ldr r5, [r3, #0] │ │ - movs r4, #48 ; 0x30 │ │ - muls r4, r5 │ │ - adds r4, r0, r4 │ │ - ldr r3, [r4, #0] │ │ - ldr r2, [r4, #4] │ │ + ldr r6, [r3, #0] │ │ + movs r3, #48 ; 0x30 │ │ + adds r5, r3, #0 │ │ + muls r5, r6 │ │ + adds r5, r0, r5 │ │ + ldr r3, [r5, #0] │ │ + ldr r2, [r5, #4] │ │ orrs r3, r2 │ │ - bne.n 6306 │ │ - ldr r3, [pc, #284] ; (63f0 ) │ │ + bne.n 67f4 │ │ + ldr r3, [pc, #280] ; (68e0 ) │ │ ldr r2, [r0, r3] │ │ movs r3, #165 ; 0xa5 │ │ lsls r3, r3, #2 │ │ cmp r2, r3 │ │ - beq.n 62e0 │ │ - b.n 63dc │ │ - ldr r0, [r4, #8] │ │ - ldr r1, [r4, #12] │ │ - bl 549c │ │ + beq.n 67d2 │ │ + b.n 68ca │ │ + ldr r0, [r5, #8] │ │ + ldr r1, [r5, #12] │ │ + bl 58f4 │ │ cmp r0, #1 │ │ - beq.n 62ee │ │ - b.n 63dc │ │ - ldr r0, [r4, #16] │ │ - ldr r1, [r4, #20] │ │ - bl 549c │ │ + bne.n 68ca │ │ + ldr r0, [r5, #16] │ │ + ldr r1, [r5, #20] │ │ + bl 58f4 │ │ cmp r0, #1 │ │ - beq.n 62fc │ │ - b.n 63dc │ │ - adds r0, r6, #0 │ │ - adds r1, r5, #0 │ │ - bl 5cac │ │ - b.n 630c │ │ - adds r1, r5, #0 │ │ - bl 5d8c │ │ - negs r0, r0 │ │ - b.n 63da │ │ - ldr r2, [pc, #220] ; (63f0 ) │ │ - adds r4, r0, #0 │ │ - adds r4, #156 ; 0x9c │ │ - ldr r5, [r0, r2] │ │ + bne.n 68ca │ │ + adds r0, r4, #0 │ │ + adds r1, r6, #0 │ │ + bl 6100 │ │ + b.n 68d2 │ │ + adds r1, r6, #0 │ │ + bl 6200 │ │ + b.n 68d2 │ │ + adds r6, r0, #0 │ │ + ldr r3, [pc, #224] ; (68e0 ) │ │ + adds r6, #156 ; 0x9c │ │ + ldr r5, [r0, r3] │ │ cmp r5, #0 │ │ - bne.n 635e │ │ - ldr r5, [r4, #0] │ │ - movs r4, #48 ; 0x30 │ │ - muls r4, r5 │ │ - adds r4, r0, r4 │ │ - ldr r2, [r4, #0] │ │ - ldr r1, [r4, #4] │ │ - orrs r2, r1 │ │ - bne.n 6356 │ │ - movs r2, #165 ; 0xa5 │ │ - lsls r2, r2, #2 │ │ - cmp r3, r2 │ │ - bne.n 63e6 │ │ - ldr r0, [r4, #8] │ │ - ldr r1, [r4, #12] │ │ - bl 549c │ │ + bne.n 684c │ │ + movs r3, #48 ; 0x30 │ │ + ldr r6, [r6, #0] │ │ + adds r5, r3, #0 │ │ + muls r5, r6 │ │ + adds r5, r0, r5 │ │ + ldr r3, [r5, #0] │ │ + ldr r1, [r5, #4] │ │ + orrs r3, r1 │ │ + bne.n 6844 │ │ + movs r3, #165 ; 0xa5 │ │ + lsls r3, r3, #2 │ │ + cmp r2, r3 │ │ + bne.n 68d6 │ │ + ldr r0, [r5, #8] │ │ + ldr r1, [r5, #12] │ │ + bl 58f4 │ │ cmp r0, #1 │ │ - bne.n 63e6 │ │ - ldr r0, [r4, #16] │ │ - ldr r1, [r4, #20] │ │ - bl 549c │ │ + bne.n 68d6 │ │ + ldr r0, [r5, #16] │ │ + ldr r1, [r5, #20] │ │ + bl 58f4 │ │ cmp r0, #1 │ │ - bne.n 63e6 │ │ - adds r0, r6, #0 │ │ - adds r1, r5, #0 │ │ - bl 5cac │ │ - b.n 63da │ │ - adds r1, r5, #0 │ │ - bl 5d8c │ │ - b.n 63da │ │ - ldr r1, [r4, #0] │ │ - subs r5, r3, r5 │ │ - bl 6190 │ │ - adds r7, r5, r0 │ │ - adds r5, r6, #0 │ │ - adds r5, #160 ; 0xa0 │ │ - ldr r1, [r5, #0] │ │ - adds r0, r6, #0 │ │ - bl 6190 │ │ - ldr r1, [r4, #0] │ │ - subs r7, r7, r0 │ │ - adds r0, r6, #0 │ │ - bl 5ecc │ │ - ldr r1, [r5, #0] │ │ - adds r7, r7, r0 │ │ - adds r0, r6, #0 │ │ - bl 5ecc │ │ - ldr r1, [r4, #0] │ │ - subs r7, r7, r0 │ │ - adds r0, r6, #0 │ │ - bl 5e20 │ │ - ldr r1, [r5, #0] │ │ - adds r7, r7, r0 │ │ - adds r0, r6, #0 │ │ - bl 5e20 │ │ - ldr r1, [r4, #0] │ │ - subs r7, r7, r0 │ │ - adds r0, r6, #0 │ │ - bl 5f28 │ │ - ldr r1, [r5, #0] │ │ - adds r7, r7, r0 │ │ - adds r0, r6, #0 │ │ - bl 5f28 │ │ - ldr r1, [r4, #0] │ │ - subs r7, r7, r0 │ │ - adds r0, r6, #0 │ │ - bl 60dc │ │ - ldr r1, [r5, #0] │ │ - adds r7, r7, r0 │ │ - adds r0, r6, #0 │ │ - bl 60dc │ │ - ldr r1, [r4, #0] │ │ - subs r7, r7, r0 │ │ - adds r0, r6, #0 │ │ - bl 5f8c │ │ - ldr r1, [r5, #0] │ │ - adds r4, r7, r0 │ │ - adds r0, r6, #0 │ │ - bl 5f8c │ │ - subs r0, r4, r0 │ │ + bne.n 68d6 │ │ + adds r0, r4, #0 │ │ + adds r1, r6, #0 │ │ + bl 6100 │ │ + b.n 68de │ │ + adds r1, r6, #0 │ │ + bl 6200 │ │ + b.n 68de │ │ + ldr r1, [r6, #0] │ │ + adds r7, r4, #0 │ │ + subs r5, r2, r5 │ │ + bl 6660 │ │ + adds r7, #160 ; 0xa0 │ │ + adds r5, r5, r0 │ │ + ldr r1, [r7, #0] │ │ + adds r0, r4, #0 │ │ + bl 6660 │ │ + ldr r1, [r6, #0] │ │ + subs r5, r5, r0 │ │ + adds r0, r4, #0 │ │ + bl 6350 │ │ + ldr r1, [r7, #0] │ │ + adds r5, r5, r0 │ │ + adds r0, r4, #0 │ │ + bl 6350 │ │ + ldr r1, [r6, #0] │ │ + subs r5, r5, r0 │ │ + adds r0, r4, #0 │ │ + bl 62a0 │ │ + ldr r1, [r7, #0] │ │ + adds r5, r5, r0 │ │ + adds r0, r4, #0 │ │ + bl 62a0 │ │ + ldr r1, [r6, #0] │ │ + subs r5, r5, r0 │ │ + adds r0, r4, #0 │ │ + bl 63cc │ │ + ldr r1, [r7, #0] │ │ + adds r5, r5, r0 │ │ + adds r0, r4, #0 │ │ + bl 63cc │ │ + ldr r1, [r6, #0] │ │ + subs r5, r5, r0 │ │ + adds r0, r4, #0 │ │ + bl 65a0 │ │ + ldr r1, [r7, #0] │ │ + adds r5, r5, r0 │ │ + adds r0, r4, #0 │ │ + bl 65a0 │ │ + ldr r1, [r6, #0] │ │ + subs r5, r5, r0 │ │ + adds r0, r4, #0 │ │ + bl 6434 │ │ + ldr r1, [r7, #0] │ │ + adds r5, r5, r0 │ │ + adds r0, r4, #0 │ │ + bl 6434 │ │ + subs r0, r5, r0 │ │ + b.n 68de │ │ + adds r0, r4, #0 │ │ + adds r1, r6, #0 │ │ + bl 6094 │ │ + negs r0, r0 │ │ + b.n 68de │ │ + adds r0, r4, #0 │ │ + adds r1, r6, #0 │ │ + bl 6094 │ │ pop {r3, r4, r5, r6, r7, pc} │ │ - adds r0, r6, #0 │ │ - adds r1, r5, #0 │ │ - bl 5c3c │ │ - b.n 630c │ │ - adds r0, r6, #0 │ │ - adds r1, r5, #0 │ │ - bl 5c3c │ │ - b.n 63da │ │ lsls r4, r3, #19 │ │ ... │ │ │ │ -000063f4 : │ │ - ldr r3, [pc, #116] ; (646c ) │ │ +000068e4 : │ │ movs r2, #1 │ │ + ldr r3, [pc, #120] ; (6960 ) │ │ movs r1, #154 ; 0x9a │ │ str r2, [r0, r3] │ │ - lsls r1, r1, #3 │ │ movs r3, #0 │ │ + lsls r1, r1, #3 │ │ str r3, [r0, r1] │ │ - ldr r1, [pc, #108] ; (6470 ) │ │ + ldr r1, [pc, #112] ; (6964 ) │ │ + push {r4, lr} │ │ str r3, [r0, r1] │ │ adds r1, r0, #0 │ │ adds r1, #156 ; 0x9c │ │ str r2, [r1, #0] │ │ adds r2, r0, #0 │ │ - adds r2, #160 ; 0xa0 │ │ movs r1, #60 ; 0x3c │ │ + adds r2, #160 ; 0xa0 │ │ str r1, [r2, #4] │ │ movs r1, #4 │ │ str r3, [r2, #0] │ │ str r1, [r2, #8] │ │ adds r1, r0, #0 │ │ movs r2, #1 │ │ - negs r2, r2 │ │ adds r1, #172 ; 0xac │ │ + negs r2, r2 │ │ str r2, [r1, #0] │ │ subs r1, #20 │ │ str r2, [r1, #0] │ │ adds r2, r0, #0 │ │ adds r2, #192 ; 0xc0 │ │ str r3, [r2, #0] │ │ str r3, [r2, #4] │ │ + adds r4, r0, #0 │ │ subs r2, #16 │ │ str r3, [r2, #0] │ │ - movs r2, #0 │ │ - movs r3, #0 │ │ - str r2, [r1, #32] │ │ + adds r2, r3, #0 │ │ + str r3, [r1, #32] │ │ str r3, [r1, #36] ; 0x24 │ │ subs r1, #24 │ │ - str r2, [r0, #96] ; 0x60 │ │ + str r3, [r0, #96] ; 0x60 │ │ str r3, [r0, #100] ; 0x64 │ │ - str r2, [r0, #104] ; 0x68 │ │ + str r3, [r0, #104] ; 0x68 │ │ str r3, [r0, #108] ; 0x6c │ │ - str r2, [r0, #112] ; 0x70 │ │ + str r3, [r0, #112] ; 0x70 │ │ str r3, [r0, #116] ; 0x74 │ │ - str r2, [r0, #120] ; 0x78 │ │ + str r3, [r0, #120] ; 0x78 │ │ str r3, [r0, #124] ; 0x7c │ │ - str r2, [r1, #0] │ │ + adds r4, #48 ; 0x30 │ │ + str r3, [r1, #0] │ │ str r3, [r1, #4] │ │ - str r2, [r1, #8] │ │ + str r3, [r1, #8] │ │ str r3, [r1, #12] │ │ - str r2, [r1, #16] │ │ + str r3, [r1, #16] │ │ str r3, [r1, #20] │ │ - movs r1, #6 │ │ - stmia r0!, {r2, r3} │ │ - subs r1, #1 │ │ - str r2, [r0, #40] ; 0x28 │ │ - str r3, [r0, #44] ; 0x2c │ │ - cmp r1, #0 │ │ - bne.n 645c │ │ - bx lr │ │ + str r2, [r0, #0] │ │ + str r3, [r0, #4] │ │ + str r2, [r0, #48] ; 0x30 │ │ + str r3, [r0, #52] ; 0x34 │ │ + adds r0, #8 │ │ + cmp r4, r0 │ │ + bne.n 694e │ │ + pop {r4, pc} │ │ nop ; (mov r8, r8) │ │ lsls r4, r1, #19 │ │ movs r0, r0 │ │ lsls r4, r2, #19 │ │ ... │ │ │ │ -00006474 : │ │ - push {r4, lr} │ │ +00006968 : │ │ movs r3, #154 ; 0x9a │ │ movs r2, #0 │ │ - lsls r3, r3, #3 │ │ + push {r4, lr} │ │ adds r4, r0, #0 │ │ + lsls r3, r3, #3 │ │ str r2, [r0, r3] │ │ - bl 63f4 │ │ + bl 68e4 │ │ adds r0, r4, #0 │ │ pop {r4, pc} │ │ │ │ -00006488 : │ │ +0000697c : │ │ push {r3, lr} │ │ - adds r3, r0, #0 │ │ movs r2, #142 ; 0x8e │ │ - adds r0, r1, #0 │ │ + adds r3, r0, #0 │ │ lsls r2, r2, #4 │ │ + adds r0, r1, #0 │ │ adds r1, r3, #0 │ │ - blx 4c94 │ │ + bl 10aac <_Unwind_GetTextRelBase@@Base+0x88> │ │ pop {r3, pc} │ │ │ │ -0000649a : │ │ +0000698e : │ │ movs r2, #154 ; 0x9a │ │ lsls r2, r2, #3 │ │ - b.n 64a2 │ │ - adds r0, r3, #0 │ │ ldr r3, [r0, r2] │ │ cmp r3, #0 │ │ - bne.n 64a0 │ │ + beq.n 699c │ │ + adds r0, r3, #0 │ │ + b.n 6992 │ │ bx lr │ │ ... │ │ │ │ -000064ac : │ │ - ldr r3, [pc, #4] ; (64b4 ) │ │ +000069a0 : │ │ + ldr r3, [pc, #4] ; (69a8 ) │ │ ldr r0, [r0, r3] │ │ bx lr │ │ nop ; (mov r8, r8) │ │ lsls r4, r1, #19 │ │ ... │ │ │ │ -000064b8 : │ │ - adds r3, r0, #0 │ │ - adds r3, #184 ; 0xb8 │ │ - ldmia r3!, {r0, r1} │ │ +000069ac : │ │ + adds r0, #184 ; 0xb8 │ │ + ldr r1, [r0, #4] │ │ + ldr r0, [r0, #0] │ │ bx lr │ │ │ │ -000064c0 : │ │ +000069b4 : │ │ push {r3, lr} │ │ ldr r1, [r0, #116] ; 0x74 │ │ ldr r0, [r0, #112] ; 0x70 │ │ - bl 549c │ │ + bl 58f4 │ │ pop {r3, pc} │ │ │ │ -000064cc : │ │ +000069c0 : │ │ adds r0, #176 ; 0xb0 │ │ ldr r0, [r0, #0] │ │ bx lr │ │ │ │ -000064d2 : │ │ +000069c6 : │ │ adds r0, #156 ; 0x9c │ │ ldr r0, [r0, #0] │ │ bx lr │ │ │ │ -000064d8 : │ │ - push {r4, lr} │ │ +000069cc : │ │ adds r2, r0, #0 │ │ adds r3, r0, #0 │ │ adds r2, #168 ; 0xa8 │ │ adds r3, #164 ; 0xa4 │ │ ldr r1, [r2, #0] │ │ + push {r4, lr} │ │ ldr r4, [r3, #0] │ │ - str r4, [r2, #0] │ │ - str r1, [r3, #0] │ │ - subs r2, #12 │ │ subs r3, #4 │ │ - ldr r1, [r2, #0] │ │ + subs r2, #12 │ │ + str r4, [r2, #12] │ │ + str r1, [r3, #4] │ │ ldr r4, [r3, #0] │ │ + ldr r1, [r2, #0] │ │ str r4, [r2, #0] │ │ - str r1, [r3, #0] │ │ - ldr r3, [pc, #16] ; (6508 ) │ │ movs r2, #155 ; 0x9b │ │ + str r1, [r3, #0] │ │ + ldr r3, [pc, #12] ; (69fc ) │ │ lsls r2, r2, #3 │ │ ldr r1, [r0, r2] │ │ ldr r4, [r0, r3] │ │ str r4, [r0, r2] │ │ str r1, [r0, r3] │ │ pop {r4, pc} │ │ nop ; (mov r8, r8) │ │ lsls r4, r3, #19 │ │ ... │ │ │ │ -0000650c : │ │ +00006a00 : │ │ adds r0, #160 ; 0xa0 │ │ ldr r0, [r0, #0] │ │ bx lr │ │ ... │ │ │ │ -00006514 : │ │ - adds r2, r0, #0 │ │ - ldr r3, [pc, #40] ; (6540 ) │ │ - adds r2, #156 ; 0x9c │ │ - ldr r2, [r2, #0] │ │ - add r3, pc │ │ +00006a08 : │ │ + adds r3, r0, #0 │ │ + ldr r2, [pc, #40] ; (6a34 ) │ │ + adds r3, #156 ; 0x9c │ │ ldr r3, [r3, #0] │ │ - adds r2, #12 │ │ + add r2, pc │ │ + ldr r2, [r2, #0] │ │ + adds r3, #12 │ │ lsls r1, r1, #3 │ │ - lsls r2, r2, #3 │ │ - adds r3, r3, r1 │ │ - adds r0, r0, r2 │ │ - ldr r1, [r0, #0] │ │ - ldr r2, [r3, #0] │ │ - ldr r0, [r0, #4] │ │ - ldr r3, [r3, #4] │ │ - ands r2, r1 │ │ - ands r3, r0 │ │ - adds r0, r2, #0 │ │ - orrs r0, r3 │ │ + lsls r3, r3, #3 │ │ + adds r3, r0, r3 │ │ + adds r1, r2, r1 │ │ + push {r4, lr} │ │ + ldr r2, [r1, #0] │ │ + ldr r4, [r3, #0] │ │ + ldr r0, [r3, #4] │ │ + ands r4, r2 │ │ + ldr r2, [r1, #4] │ │ + ands r0, r2 │ │ + orrs r0, r4 │ │ subs r3, r0, #1 │ │ sbcs r0, r3 │ │ - bx lr │ │ - strd r0, r0, [ip] │ │ + pop {r4, pc} │ │ + b.n 63e8 │ │ + ... │ │ │ │ -00006544 : │ │ +00006a38 : │ │ adds r0, #152 ; 0x98 │ │ ldr r0, [r0, #0] │ │ bx lr │ │ │ │ -0000654a : │ │ +00006a3e : │ │ + movs r3, #6 │ │ adds r1, #48 ; 0x30 │ │ lsls r1, r1, #2 │ │ - ldr r3, [r1, r0] │ │ - movs r0, #0 │ │ - lsls r2, r3, #30 │ │ - bmi.n 655e │ │ - movs r0, #4 │ │ - ands r3, r0 │ │ - negs r0, r3 │ │ + ldr r0, [r1, r0] │ │ + ands r0, r3 │ │ + negs r3, r0 │ │ adcs r0, r3 │ │ bx lr │ │ │ │ -00006560 : │ │ +00006a4e : │ │ + movs r3, #5 │ │ adds r1, #48 ; 0x30 │ │ lsls r1, r1, #2 │ │ - ldr r3, [r1, r0] │ │ - movs r0, #0 │ │ - lsls r2, r3, #31 │ │ - bmi.n 6574 │ │ - movs r0, #4 │ │ - ands r3, r0 │ │ - negs r0, r3 │ │ + ldr r0, [r1, r0] │ │ + ands r0, r3 │ │ + negs r3, r0 │ │ adcs r0, r3 │ │ bx lr │ │ │ │ -00006576 : │ │ +00006a5e : │ │ adds r3, r0, #0 │ │ adds r3, #156 ; 0x9c │ │ ldr r3, [r3, #0] │ │ adds r3, #12 │ │ lsls r3, r3, #3 │ │ - adds r3, r0, r3 │ │ - ldmia r3!, {r0, r1} │ │ + adds r0, r0, r3 │ │ + ldr r1, [r0, #4] │ │ + ldr r0, [r0, #0] │ │ bx lr │ │ │ │ -00006586 : │ │ +00006a70 : │ │ adds r3, r0, #0 │ │ adds r3, #160 ; 0xa0 │ │ ldr r3, [r3, #0] │ │ adds r3, #12 │ │ lsls r3, r3, #3 │ │ - adds r3, r0, r3 │ │ - ldmia r3!, {r0, r1} │ │ + adds r0, r0, r3 │ │ + ldr r1, [r0, #4] │ │ + ldr r0, [r0, #0] │ │ bx lr │ │ │ │ -00006596 : │ │ - adds r3, r0, #0 │ │ - ldr r1, [r3, #116] ; 0x74 │ │ +00006a82 : │ │ + ldr r1, [r0, #116] ; 0x74 │ │ ldr r0, [r0, #112] ; 0x70 │ │ bx lr │ │ │ │ -0000659e : │ │ - adds r3, r0, #0 │ │ - adds r3, #144 ; 0x90 │ │ - ldmia r3!, {r0, r1} │ │ +00006a88 : │ │ + adds r0, #144 ; 0x90 │ │ + ldr r1, [r0, #4] │ │ + ldr r0, [r0, #0] │ │ bx lr │ │ │ │ -000065a6 : │ │ +00006a90 : │ │ movs r3, #6 │ │ muls r1, r3 │ │ - adds r1, r1, r2 │ │ - lsls r1, r1, #3 │ │ - adds r1, r0, r1 │ │ - ldr r0, [r1, #0] │ │ - ldr r1, [r1, #4] │ │ + adds r2, r1, r2 │ │ + lsls r2, r2, #3 │ │ + adds r0, r0, r2 │ │ + ldr r1, [r0, #4] │ │ + ldr r0, [r0, #0] │ │ bx lr │ │ - ... │ │ │ │ -000065b8 : │ │ - ldr r3, [pc, #28] ; (65d8 ) │ │ +00006aa0 : │ │ + ldr r3, [pc, #28] ; (6ac0 ) │ │ lsls r1, r1, #3 │ │ + ldr r2, [r0, #112] ; 0x70 │ │ add r3, pc │ │ ldr r3, [r3, #0] │ │ - adds r3, r3, r1 │ │ - ldr r2, [r3, #0] │ │ - ldr r1, [r0, #112] ; 0x70 │ │ - ldr r3, [r3, #4] │ │ ldr r0, [r0, #116] ; 0x74 │ │ - ands r2, r1 │ │ - ands r3, r0 │ │ - adds r0, r2, #0 │ │ - orrs r0, r3 │ │ - negs r3, r0 │ │ + adds r1, r3, r1 │ │ + ldr r3, [r1, #0] │ │ + ands r2, r3 │ │ + ldr r3, [r1, #4] │ │ + ands r0, r3 │ │ + adds r3, r0, #0 │ │ + orrs r3, r2 │ │ + negs r0, r3 │ │ adcs r0, r3 │ │ bx lr │ │ - stmdb ip!, {} │ │ + b.n 6348 │ │ + ... │ │ │ │ -000065dc : │ │ +00006ac4 : │ │ push {r3, r4, r5, r6, r7, lr} │ │ - movs r4, #0 │ │ - adds r6, r0, #0 │ │ - adds r7, r1, #0 │ │ - adds r5, r4, #0 │ │ - b.n 65ea │ │ - adds r5, r3, #0 │ │ + movs r5, #0 │ │ + adds r7, r0, #0 │ │ + adds r6, r1, #0 │ │ + adds r4, r5, #0 │ │ movs r1, #0 │ │ - adds r0, r5, #0 │ │ - bl 5300 │ │ + adds r0, r4, #0 │ │ + bl 574c │ │ adds r1, r0, #0 │ │ - adds r0, r6, #0 │ │ - bl 65b8 │ │ + adds r0, r7, #0 │ │ + bl 6aa0 │ │ subs r3, r0, #1 │ │ sbcs r0, r3 │ │ - adds r4, r4, r0 │ │ - adds r3, r5, #1 │ │ - cmp r4, r7 │ │ - ble.n 65e8 │ │ - adds r0, r5, #0 │ │ + adds r5, r5, r0 │ │ + adds r3, r4, #1 │ │ + cmp r5, r6 │ │ + bgt.n 6aee │ │ + adds r4, r3, #0 │ │ + b.n 6ace │ │ + adds r0, r4, #0 │ │ pop {r3, r4, r5, r6, r7, pc} │ │ ... │ │ │ │ -0000660c : │ │ - adds r2, r0, #0 │ │ - ldr r3, [pc, #40] ; (6638 ) │ │ - adds r2, #156 ; 0x9c │ │ - ldr r2, [r2, #0] │ │ - add r3, pc │ │ +00006af4 : │ │ + adds r3, r0, #0 │ │ + ldr r2, [pc, #40] ; (6b20 ) │ │ + adds r3, #156 ; 0x9c │ │ ldr r3, [r3, #0] │ │ - adds r2, #12 │ │ + add r2, pc │ │ + ldr r2, [r2, #0] │ │ + adds r3, #12 │ │ lsls r1, r1, #3 │ │ - lsls r2, r2, #3 │ │ - adds r3, r3, r1 │ │ - adds r0, r0, r2 │ │ - ldr r1, [r0, #0] │ │ - ldr r2, [r3, #0] │ │ - ldr r0, [r0, #4] │ │ - ldr r3, [r3, #4] │ │ - ands r2, r1 │ │ - ands r3, r0 │ │ - adds r0, r2, #0 │ │ - orrs r0, r3 │ │ + lsls r3, r3, #3 │ │ + adds r3, r0, r3 │ │ + adds r1, r2, r1 │ │ + push {r4, lr} │ │ + ldr r2, [r1, #0] │ │ + ldr r4, [r3, #0] │ │ + ldr r0, [r3, #4] │ │ + ands r4, r2 │ │ + ldr r2, [r1, #4] │ │ + ands r0, r2 │ │ + orrs r0, r4 │ │ subs r3, r0, #1 │ │ sbcs r0, r3 │ │ - bx lr │ │ - ; instruction: 0xe8d40000 │ │ + pop {r4, pc} │ │ + b.n 72fc │ │ + ... │ │ │ │ -0000663c : │ │ - adds r2, r0, #0 │ │ - ldr r3, [pc, #40] ; (6668 ) │ │ - adds r2, #160 ; 0xa0 │ │ - ldr r2, [r2, #0] │ │ - add r3, pc │ │ +00006b24 : │ │ + adds r3, r0, #0 │ │ + ldr r2, [pc, #40] ; (6b50 ) │ │ + adds r3, #160 ; 0xa0 │ │ ldr r3, [r3, #0] │ │ - adds r2, #12 │ │ + add r2, pc │ │ + ldr r2, [r2, #0] │ │ + adds r3, #12 │ │ lsls r1, r1, #3 │ │ - lsls r2, r2, #3 │ │ - adds r3, r3, r1 │ │ - adds r0, r0, r2 │ │ - ldr r1, [r0, #0] │ │ - ldr r2, [r3, #0] │ │ - ldr r0, [r0, #4] │ │ - ldr r3, [r3, #4] │ │ - ands r2, r1 │ │ - ands r3, r0 │ │ - adds r0, r2, #0 │ │ - orrs r0, r3 │ │ + lsls r3, r3, #3 │ │ + adds r3, r0, r3 │ │ + adds r1, r2, r1 │ │ + push {r4, lr} │ │ + ldr r2, [r1, #0] │ │ + ldr r4, [r3, #0] │ │ + ldr r0, [r3, #4] │ │ + ands r4, r2 │ │ + ldr r2, [r1, #4] │ │ + ands r0, r2 │ │ + orrs r0, r4 │ │ subs r3, r0, #1 │ │ sbcs r0, r3 │ │ - bx lr │ │ - stmia.w r4!, {} │ │ + pop {r4, pc} │ │ + b.n 72cc │ │ + ... │ │ │ │ -0000666c : │ │ - push {r4, r5, lr} │ │ - ldr r3, [pc, #148] ; (6704 ) │ │ +00006b54 : │ │ + ldr r3, [pc, #144] ; (6be8 ) │ │ lsls r2, r2, #3 │ │ + push {r4, r5, lr} │ │ add r3, pc │ │ ldr r3, [r3, #0] │ │ - adds r3, r3, r2 │ │ + mov ip, r1 │ │ + adds r2, r3, r2 │ │ + ldr r4, [r2, #0] │ │ + ldr r3, [r2, #4] │ │ adds r2, r1, #0 │ │ adds r2, #12 │ │ lsls r2, r2, #3 │ │ adds r2, r0, r2 │ │ - ldr r4, [r3, #0] │ │ ldr r5, [r2, #0] │ │ - ldr r3, [r3, #4] │ │ ldr r2, [r2, #4] │ │ ands r5, r4 │ │ ands r2, r3 │ │ orrs r2, r5 │ │ - beq.n 66fc │ │ + beq.n 6be2 │ │ movs r2, #48 ; 0x30 │ │ + mov r1, ip │ │ muls r1, r2 │ │ adds r1, r0, r1 │ │ - ldr r0, [r1, #0] │ │ + movs r0, #0 │ │ + ldr r5, [r1, #0] │ │ ldr r2, [r1, #4] │ │ - ands r0, r4 │ │ + ands r5, r4 │ │ ands r2, r3 │ │ - orrs r2, r0 │ │ - movs r0, #0 │ │ + orrs r2, r5 │ │ cmp r2, r0 │ │ - bne.n 6700 │ │ - ldr r0, [r1, #8] │ │ + bne.n 6be6 │ │ + ldr r5, [r1, #8] │ │ ldr r2, [r1, #12] │ │ - ands r0, r4 │ │ - ands r2, r3 │ │ - orrs r2, r0 │ │ movs r0, #1 │ │ - cmp r2, #0 │ │ - bne.n 6700 │ │ - ldr r0, [r1, #16] │ │ - ldr r2, [r1, #20] │ │ - ands r0, r4 │ │ + ands r5, r4 │ │ ands r2, r3 │ │ - orrs r2, r0 │ │ + orrs r2, r5 │ │ + bne.n 6be6 │ │ + ldr r5, [r1, #16] │ │ + ldr r2, [r1, #20] │ │ movs r0, #2 │ │ - cmp r2, #0 │ │ - bne.n 6700 │ │ - ldr r0, [r1, #24] │ │ - ldr r2, [r1, #28] │ │ - ands r0, r4 │ │ + ands r5, r4 │ │ ands r2, r3 │ │ - orrs r2, r0 │ │ + orrs r2, r5 │ │ + bne.n 6be6 │ │ + ldr r5, [r1, #24] │ │ + ldr r2, [r1, #28] │ │ movs r0, #3 │ │ - cmp r2, #0 │ │ - bne.n 6700 │ │ - ldr r0, [r1, #32] │ │ - ldr r2, [r1, #36] ; 0x24 │ │ - ands r0, r4 │ │ + ands r5, r4 │ │ ands r2, r3 │ │ - orrs r2, r0 │ │ + orrs r2, r5 │ │ + bne.n 6be6 │ │ + ldr r5, [r1, #32] │ │ + ldr r2, [r1, #36] ; 0x24 │ │ movs r0, #4 │ │ - cmp r2, #0 │ │ - bne.n 6700 │ │ - ldr r0, [r1, #40] ; 0x28 │ │ - ands r4, r0 │ │ + ands r5, r4 │ │ + ands r2, r3 │ │ + orrs r2, r5 │ │ + bne.n 6be6 │ │ ldr r0, [r1, #44] ; 0x2c │ │ - ands r3, r0 │ │ + ldr r2, [r1, #40] ; 0x28 │ │ + ands r0, r3 │ │ + adds r3, r0, #0 │ │ + ands r4, r2 │ │ orrs r3, r4 │ │ - negs r4, r3 │ │ - adcs r3, r4 │ │ - negs r3, r3 │ │ - movs r0, #5 │ │ + negs r0, r3 │ │ + adcs r0, r3 │ │ + movs r3, #5 │ │ + negs r0, r0 │ │ orrs r0, r3 │ │ - b.n 6700 │ │ + b.n 6be6 │ │ movs r0, #1 │ │ negs r0, r0 │ │ pop {r4, r5, pc} │ │ - nop ; (mov r8, r8) │ │ - ldrd r0, r0, [r6], #-0 │ │ + b.n 7308 │ │ + ... │ │ │ │ -00006708 : │ │ +00006bec : │ │ push {r4, r5, r6, r7, lr} │ │ - adds r6, r0, #0 │ │ + ldr r3, [pc, #780] ; (6efc ) │ │ + sub sp, #124 ; 0x7c │ │ + adds r4, r2, #0 │ │ + add r3, pc │ │ + str r3, [sp, #8] │ │ + adds r2, r1, #0 │ │ movs r3, #63 ; 0x3f │ │ - adds r0, r1, #0 │ │ - sub sp, #20 │ │ - ands r0, r3 │ │ + adds r5, r0, #0 │ │ + ands r2, r3 │ │ + str r2, [sp, #24] │ │ asrs r2, r1, #6 │ │ - adds r5, r6, #0 │ │ - str r0, [sp, #12] │ │ ands r2, r3 │ │ adds r5, #156 ; 0x9c │ │ - str r2, [sp, #4] │ │ - adds r7, r1, #0 │ │ - adds r0, r6, #0 │ │ + str r1, [sp, #20] │ │ + str r2, [sp, #12] │ │ ldr r1, [r5, #0] │ │ - ldr r2, [sp, #12] │ │ - bl 666c │ │ - ldr r4, [pc, #184] ; (67e8 ) │ │ - str r0, [sp, #8] │ │ - add r4, pc │ │ - lsls r1, r7, #15 │ │ - bpl.n 675e │ │ - lsls r2, r7, #18 │ │ - bmi.n 67de │ │ - adds r3, r6, #0 │ │ - adds r3, #160 ; 0xa0 │ │ - ldr r1, [r3, #0] │ │ - ldr r2, [sp, #4] │ │ - adds r0, r6, #0 │ │ - bl 666c │ │ - ldr r3, [pc, #160] ; (67ec ) │ │ - lsls r0, r0, #2 │ │ - ldr r1, [pc, #160] ; (67f0 ) │ │ - ldr r3, [r4, r3] │ │ - ldr r0, [r0, r3] │ │ - adds r0, r0, r1 │ │ - ldr r1, [sp, #8] │ │ - lsls r2, r1, #2 │ │ - ldr r3, [r2, r3] │ │ - subs r0, r0, r3 │ │ - b.n 67e4 │ │ - movs r0, #128 ; 0x80 │ │ - lsls r0, r0, #12 │ │ - ands r7, r0 │ │ - bne.n 67e2 │ │ - ldr r2, [sp, #8] │ │ - cmp r2, #5 │ │ - bne.n 677a │ │ - ldr r3, [pc, #132] ; (67f4 ) │ │ - adds r0, r7, #0 │ │ - ldr r3, [r6, r3] │ │ - cmp r3, #0 │ │ - bne.n 67e4 │ │ - ldr r0, [pc, #128] ; (67f8 ) │ │ - b.n 67e4 │ │ - ldr r3, [sp, #8] │ │ - cmp r3, #1 │ │ - bne.n 67a0 │ │ - ldr r0, [sp, #12] │ │ - ldr r3, [pc, #120] ; (67fc ) │ │ - lsls r2, r0, #8 │ │ - ldr r0, [sp, #4] │ │ - ldr r3, [r4, r3] │ │ - lsls r1, r0, #8 │ │ - adds r2, r3, r2 │ │ - adds r3, r3, r1 │ │ - adds r3, #144 ; 0x90 │ │ - ldr r0, [r2, #108] ; 0x6c │ │ - ldr r3, [r3, #0] │ │ - movs r1, #250 ; 0xfa │ │ - lsls r1, r1, #3 │ │ - subs r0, r0, r3 │ │ - adds r0, r0, r1 │ │ - b.n 67e4 │ │ - ldr r2, [r5, #0] │ │ - ldr r1, [sp, #4] │ │ - ldr r3, [pc, #88] ; (6800 ) │ │ - ldr r0, [sp, #8] │ │ - lsls r2, r2, #6 │ │ - adds r2, r2, r1 │ │ - ldr r3, [r4, r3] │ │ - lsls r2, r2, #2 │ │ - cmp r0, #0 │ │ - bne.n 67d4 │ │ - ldr r7, [r3, r2] │ │ - ldr r3, [pc, #68] ; (67fc ) │ │ - ldr r2, [pc, #72] ; (6804 ) │ │ - ldr r0, [sp, #12] │ │ - ldr r3, [r4, r3] │ │ - adds r7, r7, r2 │ │ - lsls r1, r1, #8 │ │ - lsls r2, r0, #8 │ │ - adds r2, r3, r2 │ │ - adds r3, r3, r1 │ │ - adds r3, #144 ; 0x90 │ │ - ldr r0, [r2, #108] ; 0x6c │ │ - ldr r3, [r3, #0] │ │ - subs r0, r0, r3 │ │ - adds r0, r7, r0 │ │ - b.n 67e4 │ │ - ldr r0, [r3, r2] │ │ - movs r2, #250 ; 0xfa │ │ - lsls r2, r2, #2 │ │ - adds r0, r0, r2 │ │ - b.n 67e4 │ │ - ldr r0, [pc, #16] ; (67f0 ) │ │ - b.n 67e4 │ │ - ldr r0, [pc, #36] ; (6808 ) │ │ - add sp, #20 │ │ - pop {r4, r5, r6, r7, pc} │ │ - ; instruction: 0xe8540000 │ │ - ; instruction: 0xff9cffff │ │ - strb r0, [r6, #20] │ │ - movs r0, r0 │ │ - lsls r4, r3, #19 │ │ - movs r0, r0 │ │ - ldr r6, [pc, #128] ; (687c ) │ │ - movs r0, r0 │ │ - vminnm.f16 , q14, │ │ - ; instruction: 0xff88ffff │ │ - lsls r4, r5, #29 │ │ - movs r0, r0 │ │ - str r0, [r5, #24] │ │ - ... │ │ - │ │ -0000680c : │ │ - push {r4, r5, r6, r7, lr} │ │ - sub sp, #20 │ │ - str r2, [sp, #4] │ │ - movs r2, #156 ; 0x9c │ │ - lsls r2, r2, #3 │ │ - adds r2, r0, r2 │ │ - adds r5, r0, #0 │ │ - adds r7, r1, #0 │ │ - str r3, [sp, #12] │ │ - str r2, [sp, #8] │ │ - adds r4, r2, #0 │ │ - movs r6, #0 │ │ - b.n 6854 │ │ - ldr r2, [pc, #128] ; (68a8 ) │ │ - adds r3, r4, r2 │ │ - ldr r1, [r3, #0] │ │ - cmp r1, r7 │ │ - bne.n 6836 │ │ - movs r3, #250 ; 0xfa │ │ - lsls r3, r3, #3 │ │ - b.n 6844 │ │ - ldr r3, [sp, #4] │ │ - cmp r1, r3 │ │ - beq.n 6842 │ │ - ldr r2, [sp, #12] │ │ - cmp r1, r2 │ │ - bne.n 6848 │ │ - ldr r3, [pc, #104] ; (68ac ) │ │ - str r3, [r4, #0] │ │ - b.n 6850 │ │ - adds r0, r5, #0 │ │ - bl 6708 │ │ - str r0, [r4, #0] │ │ - adds r6, #1 │ │ - adds r4, #4 │ │ - ldr r2, [pc, #88] ; (68b0 ) │ │ - ldr r3, [r5, r2] │ │ - cmp r6, r3 │ │ - blt.n 6826 │ │ - movs r2, #0 │ │ - subs r0, r3, #1 │ │ - b.n 6896 │ │ - ldr r4, [r3, #4] │ │ - ldmia r3!, {r2} │ │ - adds r1, #1 │ │ - cmp r4, r2 │ │ - ble.n 688e │ │ - subs r6, r3, #4 │ │ - str r4, [r6, #0] │ │ - str r2, [r3, #0] │ │ - ldr r2, [pc, #64] ; (68b4 ) │ │ - adds r6, r3, r2 │ │ - ldr r2, [r6, #0] │ │ - str r2, [sp, #4] │ │ - ldr r2, [pc, #44] ; (68a8 ) │ │ - adds r4, r3, r2 │ │ - ldr r2, [r4, #0] │ │ - str r2, [r6, #0] │ │ - ldr r2, [sp, #4] │ │ - str r2, [r4, #0] │ │ - b.n 688e │ │ - ldr r3, [sp, #8] │ │ - subs r7, r0, r2 │ │ - mov ip, r2 │ │ - cmp r1, r7 │ │ - blt.n 6862 │ │ - mov r2, ip │ │ - adds r2, #1 │ │ - movs r1, #0 │ │ - cmp r2, r0 │ │ - blt.n 6888 │ │ - movs r3, #153 ; 0x99 │ │ - lsls r3, r3, #3 │ │ - add sp, #20 │ │ - str r1, [r5, r3] │ │ - pop {r4, r5, r6, r7, pc} │ │ - nop ; (mov r8, r8) │ │ - ; instruction: 0xfbe8ffff │ │ - lsls r4, r3, #23 │ │ - movs r0, r0 │ │ - lsls r4, r0, #19 │ │ - movs r0, r0 │ │ - ; instruction: 0xfbe4ffff │ │ - │ │ -000068b8 : │ │ - push {r0, r1, r2, r4, r5, r6, r7, lr} │ │ - adds r5, r0, #0 │ │ - str r1, [sp, #4] │ │ - adds r4, r0, #0 │ │ - movs r6, #0 │ │ - ldr r7, [pc, #60] ; (6900 ) │ │ - b.n 68f0 │ │ - adds r3, r4, #0 │ │ - adds r3, #200 ; 0xc8 │ │ - ldr r1, [r3, #0] │ │ - ldr r2, [sp, #4] │ │ - cmp r1, r2 │ │ - bne.n 68de │ │ - movs r2, #156 ; 0x9c │ │ - lsls r2, r2, #3 │ │ - adds r3, r4, r2 │ │ - ldr r2, [pc, #40] ; (6904 ) │ │ - str r2, [r3, #0] │ │ - b.n 68ec │ │ - adds r0, r5, #0 │ │ - bl 6708 │ │ - movs r2, #156 ; 0x9c │ │ - lsls r2, r2, #3 │ │ - adds r3, r4, r2 │ │ - str r0, [r3, #0] │ │ - adds r6, #1 │ │ - adds r4, #4 │ │ - ldr r3, [r5, r7] │ │ - cmp r6, r3 │ │ - blt.n 68c6 │ │ - movs r3, #153 ; 0x99 │ │ - movs r2, #0 │ │ - lsls r3, r3, #3 │ │ - str r2, [r5, r3] │ │ - pop {r0, r1, r2, r4, r5, r6, r7, pc} │ │ - lsls r4, r0, #19 │ │ - movs r0, r0 │ │ - strh r0, [r4, #52] ; 0x34 │ │ - movs r1, r0 │ │ - │ │ -00006908 : │ │ - push {r3, r4, r5, r6, r7, lr} │ │ - adds r4, r0, #0 │ │ - adds r5, r0, #0 │ │ - movs r6, #0 │ │ - ldr r7, [pc, #40] ; (693c ) │ │ - b.n 6928 │ │ - adds r3, r5, #0 │ │ - adds r3, #196 ; 0xc4 │ │ - ldr r1, [r3, #0] │ │ - adds r0, r4, #0 │ │ - bl 6708 │ │ - ldr r2, [pc, #28] ; (6940 ) │ │ - adds r6, #1 │ │ - adds r3, r5, r2 │ │ - str r0, [r3, #0] │ │ - ldr r3, [r4, r7] │ │ - adds r5, #4 │ │ - cmp r6, r3 │ │ - blt.n 6914 │ │ - movs r3, #153 ; 0x99 │ │ - movs r2, #0 │ │ - lsls r3, r3, #3 │ │ - str r2, [r4, r3] │ │ - pop {r3, r4, r5, r6, r7, pc} │ │ - nop ; (mov r8, r8) │ │ - lsls r4, r0, #19 │ │ - movs r0, r0 │ │ - lsls r4, r3, #19 │ │ - ... │ │ - │ │ -00006944 : │ │ - push {r0, r1, r2, r4, r5, r6, r7, lr} │ │ - adds r4, r0, #0 │ │ - adds r5, r0, #0 │ │ - movs r6, #0 │ │ - ldr r7, [pc, #108] ; (69bc ) │ │ - b.n 6964 │ │ - adds r3, r5, #0 │ │ - adds r3, #196 ; 0xc4 │ │ - ldr r1, [r3, #0] │ │ - adds r0, r4, #0 │ │ - bl 6708 │ │ - ldr r2, [pc, #96] ; (69c0 ) │ │ - adds r6, #1 │ │ - adds r3, r5, r2 │ │ - str r0, [r3, #0] │ │ - ldr r0, [r4, r7] │ │ - adds r5, #4 │ │ - cmp r6, r0 │ │ - blt.n 6950 │ │ - movs r3, #156 ; 0x9c │ │ - lsls r3, r3, #3 │ │ - adds r3, r4, r3 │ │ - movs r2, #0 │ │ - subs r0, #1 │ │ - str r3, [sp, #4] │ │ - b.n 69a6 │ │ - ldr r5, [r3, #4] │ │ - ldmia r3!, {r2} │ │ - adds r1, #1 │ │ - cmp r5, r2 │ │ - ble.n 699e │ │ - subs r6, r3, #4 │ │ - str r5, [r6, #0] │ │ - str r2, [r3, #0] │ │ - ldr r2, [pc, #56] ; (69c4 ) │ │ - adds r6, r3, r2 │ │ - ldr r2, [r6, #0] │ │ - str r2, [sp, #0] │ │ - ldr r2, [pc, #52] ; (69c8 ) │ │ - adds r5, r3, r2 │ │ - ldr r2, [r5, #0] │ │ - str r2, [r6, #0] │ │ - ldr r2, [sp, #0] │ │ - str r2, [r5, #0] │ │ - cmp r1, r7 │ │ - blt.n 697a │ │ - mov r2, ip │ │ - adds r2, #1 │ │ - movs r1, #0 │ │ - cmp r2, r0 │ │ - bge.n 69b4 │ │ - ldr r3, [sp, #4] │ │ - subs r7, r0, r2 │ │ - mov ip, r2 │ │ - b.n 699e │ │ - movs r3, #153 ; 0x99 │ │ - lsls r3, r3, #3 │ │ - str r1, [r4, r3] │ │ - pop {r0, r1, r2, r4, r5, r6, r7, pc} │ │ - lsls r4, r0, #19 │ │ - movs r0, r0 │ │ - lsls r4, r3, #19 │ │ - movs r0, r0 │ │ - ; instruction: 0xfbe4ffff │ │ - ; instruction: 0xfbe8ffff │ │ - │ │ -000069cc : │ │ - push {r4, r5, r6, r7, lr} │ │ - sub sp, #116 ; 0x74 │ │ - str r1, [sp, #72] ; 0x48 │ │ - ldr r7, [sp, #72] ; 0x48 │ │ - movs r3, #63 ; 0x3f │ │ - ands r1, r3 │ │ - adds r4, r2, #0 │ │ - asrs r2, r7, #6 │ │ - adds r7, r0, #0 │ │ - ands r2, r3 │ │ - str r1, [sp, #24] │ │ - adds r7, #156 ; 0x9c │ │ - str r2, [sp, #28] │ │ - ldr r1, [r7, #0] │ │ ldr r2, [sp, #24] │ │ - adds r5, r0, #0 │ │ - bl 666c │ │ + str r0, [sp, #4] │ │ + bl 6b54 │ │ movs r2, #142 ; 0x8e │ │ - str r0, [sp, #40] ; 0x28 │ │ - adds r1, r5, #0 │ │ + str r0, [sp, #44] ; 0x2c │ │ + ldr r1, [sp, #4] │ │ lsls r2, r2, #4 │ │ adds r0, r4, #0 │ │ - blx 4c94 │ │ - adds r1, r4, #0 │ │ - adds r1, #144 ; 0x90 │ │ - movs r2, #0 │ │ - movs r3, #0 │ │ - ldr r6, [pc, #636] ; (6c84 ) │ │ - ldr r0, [sp, #72] ; 0x48 │ │ - str r2, [r1, #0] │ │ - str r3, [r1, #4] │ │ - movs r1, #128 ; 0x80 │ │ + bl 10aac <_Unwind_GetTextRelBase@@Base+0x88> │ │ adds r3, r4, #0 │ │ - lsls r1, r1, #10 │ │ - add r6, pc │ │ - adds r3, #152 ; 0x98 │ │ - tst r0, r1 │ │ - beq.n 6a30 │ │ - ldr r2, [r7, #0] │ │ - cmp r2, #1 │ │ - bne.n 6a26 │ │ - movs r2, #8 │ │ - b.n 6a2a │ │ - movs r2, #8 │ │ - negs r2, r2 │ │ - ldr r7, [sp, #28] │ │ - adds r2, r7, r2 │ │ - b.n 6a34 │ │ - movs r2, #1 │ │ - negs r2, r2 │ │ - str r2, [r3, #0] │ │ - ldr r3, [pc, #592] ; (6c88 ) │ │ - ldr r7, [sp, #72] ; 0x48 │ │ + movs r0, #0 │ │ + movs r1, #0 │ │ + adds r3, #144 ; 0x90 │ │ + str r0, [r3, #0] │ │ + str r1, [r3, #4] │ │ movs r1, #128 ; 0x80 │ │ - ldr r2, [r5, r3] │ │ - lsls r1, r1, #11 │ │ - ands r1, r7 │ │ - adds r2, #1 │ │ - ldr r7, [sp, #40] ; 0x28 │ │ - str r2, [r4, r3] │ │ - negs r3, r1 │ │ - adcs r1, r3 │ │ adds r2, r4, #0 │ │ - movs r3, #2 │ │ - subs r1, r3, r1 │ │ - adds r2, #172 ; 0xac │ │ - str r1, [r2, #0] │ │ - cmp r7, #3 │ │ - bne.n 6a9a │ │ - ldr r2, [pc, #560] ; (6c8c ) │ │ - ldr r7, [sp, #24] │ │ - ldr r2, [r6, r2] │ │ - lsls r1, r7, #2 │ │ - ldr r1, [r1, r2] │ │ - ldr r2, [pc, #552] ; (6c90 ) │ │ - ldr r2, [r6, r2] │ │ - ldr r0, [r2, #0] │ │ - adds r2, r5, #0 │ │ - adds r2, #156 ; 0x9c │ │ + ldr r3, [sp, #20] │ │ + lsls r1, r1, #10 │ │ + adds r2, #152 ; 0x98 │ │ + tst r3, r1 │ │ + beq.n 6c50 │ │ + ldr r1, [r5, #0] │ │ + movs r3, #8 │ │ + cmp r1, #1 │ │ + beq.n 6c4a │ │ + movs r3, #8 │ │ + negs r3, r3 │ │ + ldr r1, [sp, #12] │ │ + adds r3, r1, r3 │ │ + b.n 6c54 │ │ + movs r3, #1 │ │ + negs r3, r3 │ │ + str r3, [r2, #0] │ │ + ldr r2, [pc, #680] ; (6f00 ) │ │ + ldr r3, [sp, #4] │ │ + adds r1, r4, #0 │ │ + ldr r3, [r3, r2] │ │ + adds r1, #172 ; 0xac │ │ + str r3, [sp, #16] │ │ + adds r3, #1 │ │ + str r3, [r4, r2] │ │ + movs r3, #128 ; 0x80 │ │ + ldr r2, [sp, #20] │ │ + lsls r3, r3, #11 │ │ + ands r2, r3 │ │ + negs r3, r2 │ │ + adcs r3, r2 │ │ + movs r2, #2 │ │ + subs r3, r2, r3 │ │ + str r3, [r1, #0] │ │ + ldr r3, [sp, #44] ; 0x2c │ │ + cmp r3, #3 │ │ + bne.n 6cce │ │ + ldr r1, [sp, #8] │ │ + ldr r3, [pc, #640] ; (6f04 ) │ │ + ldr r0, [sp, #8] │ │ + ldr r3, [r1, r3] │ │ + str r3, [sp, #16] │ │ + ldr r3, [sp, #24] │ │ + ldr r1, [sp, #16] │ │ + lsls r3, r2 │ │ + ldr r1, [r3, r1] │ │ + ldr r3, [pc, #628] ; (6f08 ) │ │ + ldr r3, [r0, r3] │ │ + ldr r0, [r3, #0] │ │ + ldr r3, [sp, #4] │ │ + adds r3, #156 ; 0x9c │ │ cmp r1, r0 │ │ - bne.n 6a82 │ │ - ldr r3, [r2, #0] │ │ - movs r1, #1 │ │ + bne.n 6cb0 │ │ + ldr r3, [r3, #0] │ │ + adds r3, #48 ; 0x30 │ │ + lsls r3, r2 │ │ + ldr r2, [sp, #4] │ │ + ldr r2, [r3, r2] │ │ + str r2, [sp, #16] │ │ + ldr r1, [sp, #16] │ │ + movs r2, #1 │ │ + b.n 6cc8 │ │ + ldr r0, [pc, #600] ; (6f0c ) │ │ + ldr r5, [sp, #8] │ │ + ldr r0, [r5, r0] │ │ + ldr r0, [r0, #0] │ │ + cmp r1, r0 │ │ + bne.n 6cfc │ │ + ldr r3, [r3, #0] │ │ + ldr r1, [sp, #4] │ │ adds r3, #48 ; 0x30 │ │ lsls r3, r3, #2 │ │ - ldr r2, [r3, r5] │ │ + ldr r1, [r3, r1] │ │ + str r1, [sp, #16] │ │ orrs r2, r1 │ │ str r2, [r3, r4] │ │ - b.n 6ac4 │ │ - ldr r0, [pc, #528] ; (6c94 ) │ │ - ldr r0, [r6, r0] │ │ - ldr r0, [r0, #0] │ │ - cmp r1, r0 │ │ - bne.n 6ac4 │ │ - ldr r2, [r2, #0] │ │ - adds r2, #48 ; 0x30 │ │ - lsls r2, r2, #2 │ │ - ldr r1, [r2, r5] │ │ - orrs r3, r1 │ │ - str r3, [r2, r4] │ │ - b.n 6ac4 │ │ - ldr r7, [sp, #40] ; 0x28 │ │ - cmp r7, #5 │ │ - bne.n 6ac4 │ │ - adds r3, r5, #0 │ │ + b.n 6cfc │ │ + ldr r3, [sp, #44] ; 0x2c │ │ + cmp r3, #5 │ │ + bne.n 6cfc │ │ + ldr r3, [sp, #4] │ │ + ldr r2, [sp, #4] │ │ adds r3, #156 ; 0x9c │ │ ldr r3, [r3, #0] │ │ - movs r1, #4 │ │ - ldr r7, [sp, #28] │ │ adds r3, #48 ; 0x30 │ │ lsls r3, r3, #2 │ │ - ldr r2, [r3, r5] │ │ + ldr r2, [r3, r2] │ │ + str r2, [sp, #16] │ │ + movs r2, #4 │ │ + ldr r1, [sp, #16] │ │ orrs r2, r1 │ │ str r2, [r3, r4] │ │ - adds r3, r5, #0 │ │ - adds r3, #168 ; 0xa8 │ │ - ldr r2, [r3, #0] │ │ adds r3, r4, #0 │ │ + ldr r2, [sp, #4] │ │ adds r3, #164 ; 0xa4 │ │ + adds r2, #168 ; 0xa8 │ │ + ldr r2, [r2, #0] │ │ str r2, [r3, #0] │ │ - str r7, [r3, #4] │ │ - b.n 6adc │ │ - adds r3, r5, #0 │ │ - adds r3, #168 ; 0xa8 │ │ - ldr r2, [r3, #0] │ │ + ldr r2, [sp, #12] │ │ + b.n 6d0e │ │ adds r3, r4, #0 │ │ + ldr r2, [sp, #4] │ │ adds r3, #164 ; 0xa4 │ │ + adds r2, #168 ; 0xa8 │ │ + ldr r2, [r2, #0] │ │ str r2, [r3, #0] │ │ - adds r3, r5, #0 │ │ - adds r3, #164 ; 0xa4 │ │ - ldr r2, [r3, #0] │ │ - adds r3, r4, #0 │ │ - adds r3, #168 ; 0xa8 │ │ - str r2, [r3, #0] │ │ - ldr r2, [sp, #72] ; 0x48 │ │ - movs r3, #128 ; 0x80 │ │ - lsls r3, r3, #9 │ │ - ands r2, r3 │ │ - ldr r3, [pc, #432] ; (6c98 ) │ │ - ldr r3, [r6, r3] │ │ + ldr r2, [sp, #4] │ │ + adds r2, #164 ; 0xa4 │ │ + ldr r2, [r2, #0] │ │ + str r2, [r3, #4] │ │ + movs r2, #128 ; 0x80 │ │ + ldr r1, [sp, #20] │ │ + movs r5, #155 ; 0x9b │ │ + lsls r2, r2, #9 │ │ + str r2, [sp, #116] ; 0x74 │ │ + ands r1, r2 │ │ + ldr r3, [pc, #496] ; (6f10 ) │ │ + ldr r2, [sp, #8] │ │ + lsls r5, r5, #3 │ │ + ldr r3, [r2, r3] │ │ + str r3, [sp, #40] ; 0x28 │ │ + ldr r3, [pc, #492] ; (6f14 ) │ │ + ldr r3, [r2, r3] │ │ + str r3, [sp, #28] │ │ + ldr r3, [pc, #488] ; (6f18 ) │ │ + ldr r3, [r2, r3] │ │ + str r3, [sp, #32] │ │ + ldr r3, [pc, #488] ; (6f1c ) │ │ + ldr r3, [r2, r3] │ │ str r3, [sp, #36] ; 0x24 │ │ - ldr r3, [pc, #432] ; (6c9c ) │ │ - ldr r3, [r6, r3] │ │ - str r3, [sp, #76] ; 0x4c │ │ - ldr r3, [pc, #428] ; (6ca0 ) │ │ - ldr r3, [r6, r3] │ │ - str r3, [sp, #80] ; 0x50 │ │ - ldr r3, [pc, #428] ; (6ca4 ) │ │ - ldr r3, [r6, r3] │ │ - str r3, [sp, #84] ; 0x54 │ │ - ldr r3, [pc, #424] ; (6ca8 ) │ │ - ldr r3, [r6, r3] │ │ - str r3, [sp, #88] ; 0x58 │ │ - cmp r2, #0 │ │ - bne.n 6b08 │ │ - b.n 6cb8 │ │ + ldr r3, [pc, #484] ; (6f20 ) │ │ + ldr r3, [r2, r3] │ │ + str r3, [sp, #48] ; 0x30 │ │ + cmp r1, #0 │ │ + bne.n 6d44 │ │ + b.n 6eb2 │ │ adds r3, r4, #0 │ │ - adds r3, #176 ; 0xb0 │ │ movs r2, #0 │ │ - movs r0, #155 ; 0x9b │ │ + adds r3, #176 ; 0xb0 │ │ str r2, [r3, #0] │ │ - lsls r0, r0, #3 │ │ - ldr r3, [r5, r0] │ │ - ldr r1, [pc, #404] ; (6cac ) │ │ - ldr r7, [sp, #72] ; 0x48 │ │ - str r3, [r4, r1] │ │ - ldr r3, [pc, #400] ; (6cb0 ) │ │ - ldr r3, [r6, r3] │ │ - str r3, [sp, #32] │ │ - lsls r7, r7, #18 │ │ - bpl.n 6bfa │ │ - ldr r3, [r5, r1] │ │ - adds r2, r5, #0 │ │ - adds r2, #160 ; 0xa0 │ │ + ldr r3, [sp, #4] │ │ + ldr r3, [r3, r5] │ │ + str r3, [sp, #16] │ │ + ldr r2, [sp, #16] │ │ + ldr r3, [pc, #460] ; (6f24 ) │ │ + str r2, [r4, r3] │ │ + ldr r3, [pc, #460] ; (6f28 ) │ │ + ldr r2, [sp, #8] │ │ + ldr r7, [r2, r3] │ │ + ldr r3, [sp, #20] │ │ + lsls r3, r3, #18 │ │ + bpl.n 6e2a │ │ + ldr r2, [pc, #444] ; (6f24 ) │ │ + ldr r3, [sp, #4] │ │ + ldr r3, [r3, r2] │ │ + adds r2, r4, #0 │ │ + str r3, [sp, #16] │ │ subs r3, #100 ; 0x64 │ │ - str r3, [r4, r0] │ │ - adds r3, r5, #0 │ │ + str r3, [r4, r5] │ │ + ldr r3, [sp, #4] │ │ + adds r2, #184 ; 0xb8 │ │ adds r3, #156 ; 0x9c │ │ ldr r1, [r3, #0] │ │ - adds r3, r4, #0 │ │ - adds r3, #184 ; 0xb8 │ │ - ldr r7, [sp, #28] │ │ + ldr r3, [sp, #4] │ │ + adds r3, #160 ; 0xa0 │ │ + ldr r3, [r3, #0] │ │ + mov ip, r3 │ │ cmp r1, #1 │ │ - bne.n 6b44 │ │ - adds r7, #8 │ │ - b.n 6b46 │ │ - subs r7, #8 │ │ - ldr r0, [r2, #0] │ │ - str r7, [sp, #44] ; 0x2c │ │ - ldr r1, [sp, #44] ; 0x2c │ │ - lsls r7, r0, #1 │ │ - adds r0, r7, r0 │ │ - lsls r0, r0, #7 │ │ - ldr r7, [sp, #36] ; 0x24 │ │ - adds r0, r0, r1 │ │ - lsls r0, r0, #3 │ │ - adds r0, r7, r0 │ │ - ldr r1, [r0, #0] │ │ - ldr r7, [r3, #0] │ │ - eors r7, r1 │ │ - str r7, [r3, #0] │ │ - ldr r7, [r0, #4] │ │ - ldr r0, [r3, #4] │ │ - ldr r1, [sp, #44] ; 0x2c │ │ - eors r0, r7 │ │ - str r0, [r3, #4] │ │ - ldr r7, [sp, #32] │ │ + bne.n 6d92 │ │ + ldr r5, [sp, #12] │ │ + lsls r1, r3, #7 │ │ + lsls r3, r3, #9 │ │ + subs r3, r3, r1 │ │ + adds r5, #8 │ │ + b.n 6d9c │ │ + ldr r5, [sp, #12] │ │ + lsls r1, r3, #7 │ │ + lsls r3, r3, #9 │ │ + subs r3, r3, r1 │ │ + subs r5, #8 │ │ + ldr r1, [sp, #40] ; 0x28 │ │ + adds r3, r3, r5 │ │ + lsls r3, r3, #3 │ │ + adds r3, r1, r3 │ │ ldr r0, [r2, #0] │ │ - lsls r3, r1, #3 │ │ - adds r1, r7, r3 │ │ - mov ip, r0 │ │ - ldr r0, [r1, #0] │ │ - ldr r1, [r1, #4] │ │ - str r0, [sp, #44] ; 0x2c │ │ - str r1, [sp, #32] │ │ - mov r1, ip │ │ - adds r1, #12 │ │ - lsls r1, r1, #3 │ │ - adds r1, r4, r1 │ │ - ldr r7, [r1, #0] │ │ - ands r7, r0 │ │ - ldr r0, [r1, #4] │ │ - str r7, [r1, #0] │ │ - adds r7, r0, #0 │ │ - ldr r0, [sp, #32] │ │ - ands r7, r0 │ │ - str r7, [r1, #4] │ │ - ldr r2, [r2, #0] │ │ - movs r1, #48 ; 0x30 │ │ - ldr r7, [sp, #44] ; 0x2c │ │ - muls r2, r1 │ │ - adds r2, r4, r2 │ │ - ldr r1, [r2, #0] │ │ - ands r1, r7 │ │ + ldr r1, [r3, #0] │ │ + lsls r5, r5, #3 │ │ + adds r7, r7, r5 │ │ + eors r1, r0 │ │ str r1, [r2, #0] │ │ + ldr r3, [r3, #4] │ │ ldr r1, [r2, #4] │ │ - ands r1, r0 │ │ - str r1, [r2, #4] │ │ - ldr r2, [r4, #112] ; 0x70 │ │ - ldr r1, [r4, #120] ; 0x78 │ │ - ands r7, r2 │ │ - str r7, [r4, #112] ; 0x70 │ │ - ldr r2, [r4, #116] ; 0x74 │ │ - ldr r7, [sp, #76] ; 0x4c │ │ + eors r3, r1 │ │ + str r3, [r2, #4] │ │ + mov r3, ip │ │ + ldmia r7!, {r1, r2} │ │ + lsls r3, r3, #3 │ │ + adds r3, r4, r3 │ │ + ldr r0, [r3, #96] ; 0x60 │ │ + ands r0, r1 │ │ + str r0, [r3, #96] ; 0x60 │ │ + ldr r0, [r3, #100] ; 0x64 │ │ ands r0, r2 │ │ - adds r2, r7, r3 │ │ - str r0, [r4, #116] ; 0x74 │ │ - ldr r0, [r2, #0] │ │ - ldr r2, [r2, #4] │ │ - bics r1, r0 │ │ - str r1, [r4, #120] ; 0x78 │ │ - ldr r1, [r4, #124] ; 0x7c │ │ - ldr r7, [sp, #80] ; 0x50 │ │ - bics r1, r2 │ │ - adds r2, r4, #0 │ │ - str r1, [r4, #124] ; 0x7c │ │ - adds r2, #128 ; 0x80 │ │ - adds r1, r7, r3 │ │ - ldr r7, [r1, #0] │ │ - ldr r0, [r2, #0] │ │ - ldr r1, [r1, #4] │ │ - bics r0, r7 │ │ - str r0, [r2, #0] │ │ - ldr r7, [sp, #84] ; 0x54 │ │ - ldr r0, [r2, #4] │ │ - adds r3, r7, r3 │ │ - bics r0, r1 │ │ - str r0, [r2, #4] │ │ - ldr r1, [r2, #8] │ │ - ldr r0, [r3, #0] │ │ - ldr r3, [r3, #4] │ │ - bics r1, r0 │ │ - str r1, [r2, #8] │ │ - ldr r1, [r2, #12] │ │ - bics r1, r3 │ │ - str r1, [r2, #12] │ │ - b.n 6cf8 │ │ - adds r7, r5, #0 │ │ - adds r7, #160 ; 0xa0 │ │ - ldr r1, [r7, #0] │ │ - ldr r2, [sp, #28] │ │ - adds r0, r5, #0 │ │ - bl 666c │ │ - ldr r2, [r7, #0] │ │ - mov ip, r0 │ │ - movs r0, #6 │ │ - muls r2, r0 │ │ - ldr r1, [sp, #28] │ │ - add r2, ip │ │ - lsls r2, r0 │ │ - ldr r0, [sp, #36] ; 0x24 │ │ - adds r2, r2, r1 │ │ + str r0, [r3, #100] ; 0x64 │ │ + movs r3, #48 ; 0x30 │ │ + mov r6, ip │ │ + muls r6, r3 │ │ + adds r6, r4, r6 │ │ + ldr r3, [r6, #0] │ │ + ands r3, r1 │ │ + str r3, [r6, #0] │ │ + ldr r3, [r6, #4] │ │ + ands r3, r2 │ │ + str r3, [r6, #4] │ │ + ldr r3, [r4, #112] ; 0x70 │ │ + ands r1, r3 │ │ + ldr r3, [r4, #116] ; 0x74 │ │ + str r1, [r4, #112] ; 0x70 │ │ + ands r2, r3 │ │ + ldr r3, [sp, #28] │ │ + str r2, [r4, #116] ; 0x74 │ │ + adds r3, r3, r5 │ │ + ldmia r3!, {r1, r2} │ │ + ldr r3, [r4, #120] ; 0x78 │ │ + bics r3, r1 │ │ + str r3, [r4, #120] ; 0x78 │ │ + ldr r3, [r4, #124] ; 0x7c │ │ + bics r3, r2 │ │ + str r3, [r4, #124] ; 0x7c │ │ adds r3, r4, #0 │ │ - lsls r2, r2, #3 │ │ - adds r3, #184 ; 0xb8 │ │ - adds r2, r0, r2 │ │ - ldr r0, [r2, #0] │ │ - ldr r1, [r3, #0] │ │ - eors r1, r0 │ │ - str r1, [r3, #0] │ │ - ldr r1, [r2, #4] │ │ + ldr r2, [sp, #32] │ │ + adds r3, #128 ; 0x80 │ │ + adds r2, r2, r5 │ │ + ldmia r2!, {r0, r1} │ │ + ldr r2, [r3, #0] │ │ + bics r2, r0 │ │ + str r2, [r3, #0] │ │ ldr r2, [r3, #4] │ │ - ldr r0, [pc, #124] ; (6cac ) │ │ - eors r2, r1 │ │ + ldr r0, [r3, #8] │ │ + bics r2, r1 │ │ str r2, [r3, #4] │ │ - ldr r3, [pc, #124] ; (6cb4 ) │ │ - mov r1, ip │ │ - lsls r2, r1, #2 │ │ - ldr r3, [r6, r3] │ │ - ldr r1, [r5, r0] │ │ - ldr r0, [sp, #32] │ │ + ldr r2, [sp, #36] ; 0x24 │ │ + adds r5, r2, r5 │ │ + ldr r2, [r5, #0] │ │ + ldr r1, [r5, #4] │ │ + bics r0, r2 │ │ + ldr r2, [r3, #12] │ │ + str r0, [r3, #8] │ │ + bics r2, r1 │ │ + str r2, [r3, #12] │ │ + b.n 6f3a │ │ + ldr r6, [sp, #4] │ │ + ldr r2, [sp, #12] │ │ + ldr r0, [sp, #4] │ │ + adds r6, #160 ; 0xa0 │ │ + ldr r1, [r6, #0] │ │ + bl 6b54 │ │ + ldr r3, [r6, #0] │ │ + movs r6, #6 │ │ + mov ip, r3 │ │ + adds r2, r4, #0 │ │ + mov r3, ip │ │ + muls r3, r6 │ │ + ldr r1, [sp, #12] │ │ + adds r6, r3, r0 │ │ + lsls r3, r6, #6 │ │ + adds r3, r3, r1 │ │ + ldr r1, [sp, #40] ; 0x28 │ │ + lsls r3, r3, #3 │ │ + adds r2, #184 ; 0xb8 │ │ + adds r3, r1, r3 │ │ + ldr r1, [r3, #0] │ │ + str r3, [sp, #16] │ │ + ldr r3, [r2, #0] │ │ + lsls r0, r0, #2 │ │ + lsls r6, r6, #3 │ │ + eors r1, r3 │ │ + ldr r3, [sp, #16] │ │ + str r1, [r2, #0] │ │ + ldr r1, [r2, #4] │ │ + ldr r3, [r3, #4] │ │ + adds r6, r4, r6 │ │ + eors r3, r1 │ │ + str r3, [r2, #4] │ │ + ldr r2, [sp, #8] │ │ + ldr r3, [pc, #184] ; (6f2c ) │ │ ldr r3, [r2, r3] │ │ - ldr r2, [sp, #28] │ │ - subs r3, r1, r3 │ │ - movs r1, #155 ; 0x9b │ │ - lsls r1, r1, #3 │ │ - str r3, [r4, r1] │ │ - ldr r1, [r7, #0] │ │ - lsls r3, r2, #3 │ │ + ldr r2, [pc, #172] ; (6f24 ) │ │ + str r3, [sp, #16] │ │ + ldr r3, [sp, #4] │ │ + ldr r3, [r3, r2] │ │ + str r3, [sp, #52] ; 0x34 │ │ + ldr r3, [sp, #16] │ │ + ldr r2, [sp, #52] ; 0x34 │ │ + ldr r3, [r0, r3] │ │ + subs r3, r2, r3 │ │ + str r3, [r4, r5] │ │ + ldr r3, [sp, #12] │ │ + lsls r3, r3, #3 │ │ + adds r7, r7, r3 │ │ + ldr r5, [r7, #0] │ │ + ldr r3, [r6, #0] │ │ + ldr r7, [r7, #4] │ │ + ands r3, r5 │ │ + str r3, [r6, #0] │ │ + ldr r3, [r6, #4] │ │ + ands r3, r7 │ │ + str r3, [r6, #4] │ │ + mov r3, ip │ │ + lsls r3, r3, #3 │ │ + adds r3, r4, r3 │ │ + ldr r2, [r3, #96] ; 0x60 │ │ + ands r5, r2 │ │ + ldr r2, [r3, #100] ; 0x64 │ │ + str r5, [r3, #96] ; 0x60 │ │ + ands r7, r2 │ │ + str r7, [r3, #100] ; 0x64 │ │ + b.n 6f3a │ │ + movs r0, #48 ; 0x30 │ │ + ldr r3, [sp, #4] │ │ + ldr r3, [r3, r5] │ │ + str r3, [sp, #16] │ │ + ldr r2, [sp, #16] │ │ + ldr r3, [pc, #100] ; (6f24 ) │ │ + str r2, [r4, r3] │ │ + ldr r2, [pc, #96] ; (6f24 ) │ │ + ldr r3, [sp, #4] │ │ + ldr r3, [r3, r2] │ │ + str r3, [r4, r5] │ │ + str r3, [sp, #16] │ │ + ldr r3, [sp, #24] │ │ + lsls r2, r3, #3 │ │ + ldr r3, [sp, #48] ; 0x30 │ │ + adds r2, r3, r2 │ │ + ldr r3, [sp, #4] │ │ + adds r3, #156 ; 0x9c │ │ + ldr r5, [r3, #0] │ │ + adds r3, r5, #0 │ │ + muls r3, r0 │ │ + ldr r0, [sp, #4] │ │ + ldr r5, [r2, #0] │ │ + ldr r2, [r2, #4] │ │ adds r3, r0, r3 │ │ - movs r0, #6 │ │ - muls r1, r0 │ │ - add r1, ip │ │ - lsls r1, r1, #3 │ │ - adds r1, r4, r1 │ │ - ldr r0, [r1, #0] │ │ - ldr r2, [r3, #0] │ │ + ldr r0, [r3, #0] │ │ ldr r3, [r3, #4] │ │ - ands r0, r2 │ │ - str r0, [r1, #0] │ │ - ldr r0, [r1, #4] │ │ - ands r0, r3 │ │ - str r0, [r1, #4] │ │ - ldr r1, [r7, #0] │ │ - adds r1, #12 │ │ - lsls r1, r1, #3 │ │ - adds r1, r4, r1 │ │ - ldr r0, [r1, #0] │ │ - ands r2, r0 │ │ - str r2, [r1, #0] │ │ - ldr r2, [r1, #4] │ │ + ands r0, r5 │ │ ands r3, r2 │ │ - str r3, [r1, #4] │ │ - b.n 6cf8 │ │ + adds r2, r4, #0 │ │ + orrs r3, r0 │ │ + adds r2, #176 ; 0xb0 │ │ + cmp r3, #0 │ │ + beq.n 6f30 │ │ + str r1, [r2, #0] │ │ + b.n 6f3a │ │ nop ; (mov r8, r8) │ │ - b.n 6768 │ │ + b.n 7620 │ │ movs r0, r0 │ │ lsls r4, r1, #19 │ │ movs r0, r0 │ │ - ; instruction: 0xff94ffff │ │ + ; instruction: 0xff98ffff │ │ + ; instruction: 0xff9cffff │ │ ; instruction: 0xffa0ffff │ │ ; instruction: 0xffa4ffff │ │ ; instruction: 0xffa8ffff │ │ ; instruction: 0xffacffff │ │ ; instruction: 0xffb0ffff │ │ - ; instruction: 0xffb4ffff │ │ vminnm.f32 , q10, │ │ lsls r4, r3, #19 │ │ movs r0, r0 │ │ vminnm.f16 , q12, │ │ - ; instruction: 0xff9cffff │ │ - movs r1, #155 ; 0x9b │ │ - lsls r1, r1, #3 │ │ - ldr r3, [r5, r1] │ │ - ldr r7, [pc, #788] ; (6fd4 ) │ │ - movs r0, #48 ; 0x30 │ │ - str r3, [r4, r7] │ │ - ldr r3, [r5, r7] │ │ - ldr r7, [sp, #24] │ │ - str r3, [r4, r1] │ │ - adds r3, r5, #0 │ │ - adds r3, #156 ; 0x9c │ │ - ldr r3, [r3, #0] │ │ - lsls r1, r7, #3 │ │ - ldr r7, [sp, #88] ; 0x58 │ │ - muls r3, r0 │ │ - adds r1, r7, r1 │ │ - adds r3, r5, r3 │ │ - ldr r7, [r3, #0] │ │ - ldr r0, [r1, #0] │ │ - ldr r1, [r1, #4] │ │ - ands r0, r7 │ │ - ldr r7, [r3, #4] │ │ - adds r3, r4, #0 │ │ + ; instruction: 0xffb4ffff │ │ + ldr r3, [sp, #4] │ │ adds r3, #176 ; 0xb0 │ │ - ands r7, r1 │ │ - orrs r0, r7 │ │ - bne.n 6cf6 │ │ - adds r2, r5, #0 │ │ - adds r2, #176 ; 0xb0 │ │ - ldr r2, [r2, #0] │ │ - adds r2, #1 │ │ - str r2, [r3, #0] │ │ - adds r1, r5, #0 │ │ - adds r1, #156 ; 0x9c │ │ - ldr r3, [r1, #0] │ │ + ldr r3, [r3, #0] │ │ + adds r3, #1 │ │ + str r3, [r2, #0] │ │ movs r0, #6 │ │ - ldr r7, [sp, #40] ; 0x28 │ │ + ldr r3, [sp, #4] │ │ + adds r6, r4, #0 │ │ + adds r3, #156 ; 0x9c │ │ + ldr r3, [r3, #0] │ │ + ldr r2, [sp, #12] │ │ + adds r6, #184 ; 0xb8 │ │ + str r3, [sp, #16] │ │ muls r3, r0 │ │ - adds r3, r3, r7 │ │ - ldr r7, [sp, #28] │ │ - lsls r3, r0 │ │ - adds r0, r4, #0 │ │ - adds r3, r3, r7 │ │ - ldr r7, [sp, #36] ; 0x24 │ │ + adds r0, r3, #0 │ │ + ldr r3, [sp, #44] ; 0x2c │ │ + adds r0, r0, r3 │ │ + lsls r3, r0, #6 │ │ + mov ip, r3 │ │ + adds r3, r3, r2 │ │ + ldr r2, [sp, #40] ; 0x28 │ │ lsls r3, r3, #3 │ │ - adds r0, #184 ; 0xb8 │ │ - adds r3, r7, r3 │ │ - ldr r2, [r0, #0] │ │ + lsls r0, r0, #3 │ │ + adds r3, r2, r3 │ │ ldr r7, [r3, #0] │ │ - str r0, [sp, #20] │ │ + ldr r2, [r6, #0] │ │ + ldr r3, [r3, #4] │ │ eors r7, r2 │ │ - str r7, [sp, #44] ; 0x2c │ │ - ldr r7, [r3, #4] │ │ - ldr r3, [r0, #4] │ │ - ldr r2, [sp, #44] ; 0x2c │ │ - eors r7, r3 │ │ - stmia r0!, {r2, r7} │ │ - str r7, [sp, #56] ; 0x38 │ │ - ldr r7, [sp, #28] │ │ - ldr r0, [sp, #88] ; 0x58 │ │ - ldr r3, [r1, #0] │ │ - lsls r7, r7, #3 │ │ - adds r2, r0, r7 │ │ - mov ip, r3 │ │ - ldr r3, [r2, #0] │ │ - str r7, [sp, #32] │ │ - movs r7, #6 │ │ - str r3, [sp, #48] ; 0x30 │ │ - mov r3, ip │ │ - muls r3, r7 │ │ - ldr r7, [sp, #40] ; 0x28 │ │ - ldr r2, [r2, #4] │ │ - ldr r0, [sp, #48] ; 0x30 │ │ - adds r3, r3, r7 │ │ - lsls r3, r3, #3 │ │ - adds r3, r4, r3 │ │ + ldr r2, [r6, #4] │ │ + str r7, [r6, #0] │ │ + str r7, [sp, #60] ; 0x3c │ │ + eors r2, r3 │ │ + ldr r3, [sp, #12] │ │ + str r2, [r6, #4] │ │ + str r2, [sp, #64] ; 0x40 │ │ + lsls r1, r3, #3 │ │ + ldr r3, [sp, #48] ; 0x30 │ │ + adds r3, r3, r1 │ │ + ldr r2, [r3, #0] │ │ + ldr r3, [r3, #4] │ │ str r2, [sp, #52] ; 0x34 │ │ + str r3, [sp, #56] ; 0x38 │ │ + adds r3, r4, r0 │ │ ldr r2, [r3, #0] │ │ - ldr r7, [sp, #52] ; 0x34 │ │ + ldr r0, [sp, #52] ; 0x34 │ │ + str r3, [sp, #44] ; 0x2c │ │ orrs r2, r0 │ │ - str r2, [r3, #0] │ │ + str r2, [sp, #68] ; 0x44 │ │ + ldr r0, [sp, #56] ; 0x38 │ │ ldr r2, [r3, #4] │ │ - orrs r2, r7 │ │ - str r2, [r3, #4] │ │ - ldr r3, [r1, #0] │ │ - adds r3, #12 │ │ - lsls r3, r3, #3 │ │ - adds r3, r4, r3 │ │ - ldr r2, [r3, #0] │ │ orrs r2, r0 │ │ + str r2, [sp, #72] ; 0x48 │ │ + ldr r2, [sp, #68] ; 0x44 │ │ str r2, [r3, #0] │ │ - ldr r2, [r3, #4] │ │ - orrs r2, r7 │ │ + ldr r2, [sp, #72] ; 0x48 │ │ str r2, [r3, #4] │ │ - ldr r3, [r4, #112] ; 0x70 │ │ - ldr r2, [r4, #120] ; 0x78 │ │ - orrs r0, r3 │ │ - ldr r3, [r4, #116] ; 0x74 │ │ + ldr r2, [sp, #16] │ │ + lsls r2, r2, #3 │ │ + adds r2, r4, r2 │ │ + ldr r0, [r2, #96] ; 0x60 │ │ + ldr r5, [sp, #52] ; 0x34 │ │ + orrs r0, r5 │ │ + str r0, [sp, #76] ; 0x4c │ │ + ldr r5, [sp, #56] ; 0x38 │ │ + ldr r0, [r2, #100] ; 0x64 │ │ + orrs r0, r5 │ │ + str r0, [sp, #80] ; 0x50 │ │ + ldr r0, [sp, #76] ; 0x4c │ │ + ldr r5, [sp, #52] ; 0x34 │ │ + str r0, [r2, #96] ; 0x60 │ │ + ldr r0, [sp, #80] ; 0x50 │ │ + str r0, [r2, #100] ; 0x64 │ │ + ldr r0, [r4, #112] ; 0x70 │ │ + ldr r7, [r4, #120] ; 0x78 │ │ + orrs r0, r5 │ │ + str r0, [sp, #84] ; 0x54 │ │ + ldr r5, [sp, #56] ; 0x38 │ │ + ldr r0, [r4, #116] ; 0x74 │ │ + orrs r0, r5 │ │ + str r0, [sp, #88] ; 0x58 │ │ + ldr r0, [sp, #84] ; 0x54 │ │ str r0, [r4, #112] ; 0x70 │ │ - str r0, [sp, #60] ; 0x3c │ │ - orrs r7, r3 │ │ - str r7, [r4, #116] ; 0x74 │ │ - ldr r0, [sp, #32] │ │ - str r7, [sp, #64] ; 0x40 │ │ - ldr r7, [sp, #76] ; 0x4c │ │ - adds r3, r7, r0 │ │ - ldr r7, [r3, #0] │ │ - orrs r7, r2 │ │ - str r7, [r4, #120] ; 0x78 │ │ - ldr r2, [r3, #4] │ │ - str r7, [sp, #68] ; 0x44 │ │ - ldr r3, [r4, #124] ; 0x7c │ │ - ldr r7, [sp, #80] ; 0x50 │ │ - orrs r2, r3 │ │ - adds r3, r7, r0 │ │ - ldr r0, [r3, #0] │ │ - str r2, [r4, #124] ; 0x7c │ │ - str r2, [sp, #92] ; 0x5c │ │ - adds r2, r4, #0 │ │ - adds r2, #128 ; 0x80 │ │ - adds r7, r0, #0 │ │ - ldr r0, [r2, #0] │ │ - orrs r7, r0 │ │ - str r7, [sp, #96] ; 0x60 │ │ - ldr r7, [r3, #4] │ │ - ldr r3, [r2, #4] │ │ + ldr r0, [sp, #88] ; 0x58 │ │ + str r0, [r4, #116] ; 0x74 │ │ + ldr r0, [sp, #28] │ │ + adds r0, r0, r1 │ │ + ldr r5, [r0, #0] │ │ + orrs r5, r7 │ │ + str r5, [sp, #92] ; 0x5c │ │ + ldr r5, [r0, #4] │ │ + ldr r0, [r4, #124] ; 0x7c │ │ + orrs r0, r5 │ │ + adds r5, r4, #0 │ │ + str r0, [sp, #96] ; 0x60 │ │ + ldr r0, [sp, #92] ; 0x5c │ │ + adds r5, #128 ; 0x80 │ │ + str r0, [r4, #120] ; 0x78 │ │ + ldr r0, [sp, #96] ; 0x60 │ │ + str r0, [r4, #124] ; 0x7c │ │ ldr r0, [sp, #32] │ │ + ldr r3, [r5, #0] │ │ + adds r0, r0, r1 │ │ + ldr r7, [r0, #0] │ │ orrs r7, r3 │ │ - str r7, [r2, #4] │ │ str r7, [sp, #100] ; 0x64 │ │ - ldr r7, [sp, #84] ; 0x54 │ │ - ldr r3, [sp, #96] ; 0x60 │ │ - adds r7, r7, r0 │ │ - str r7, [sp, #32] │ │ - ldr r7, [r7, #0] │ │ - str r3, [r2, #0] │ │ - adds r3, r4, #0 │ │ - adds r3, #136 ; 0x88 │ │ - adds r0, r7, #0 │ │ - ldr r7, [r3, #0] │ │ - orrs r0, r7 │ │ - str r0, [sp, #104] ; 0x68 │ │ - ldr r0, [sp, #32] │ │ + ldr r7, [r5, #4] │ │ ldr r0, [r0, #4] │ │ - mov ip, r0 │ │ - ldr r0, [r3, #4] │ │ - mov r7, ip │ │ + ldr r3, [sp, #100] ; 0x64 │ │ orrs r7, r0 │ │ - str r7, [sp, #108] ; 0x6c │ │ - ldr r0, [sp, #104] ; 0x68 │ │ - str r7, [r3, #4] │ │ - ldr r7, [sp, #24] │ │ - str r0, [r3, #0] │ │ - ldr r0, [sp, #28] │ │ - cmp r7, r0 │ │ - beq.n 6eca │ │ + adds r0, r4, #0 │ │ + str r3, [r5, #0] │ │ + ldr r3, [sp, #36] ; 0x24 │ │ + str r7, [r5, #4] │ │ + adds r0, #136 ; 0x88 │ │ + adds r1, r3, r1 │ │ + str r7, [sp, #104] ; 0x68 │ │ + ldr r3, [r0, #0] │ │ ldr r7, [r1, #0] │ │ - movs r0, #6 │ │ - muls r7, r0 │ │ - ldr r0, [sp, #40] ; 0x28 │ │ - adds r7, r7, r0 │ │ - ldr r0, [sp, #24] │ │ - lsls r7, r7, #6 │ │ - adds r7, r7, r0 │ │ - ldr r0, [sp, #36] ; 0x24 │ │ - lsls r7, r7, #3 │ │ - adds r7, r0, r7 │ │ - str r7, [sp, #32] │ │ - ldr r7, [r7, #0] │ │ - adds r0, r7, #0 │ │ - ldr r7, [sp, #44] ; 0x2c │ │ - eors r0, r7 │ │ - ldr r7, [sp, #20] │ │ - str r0, [r7, #0] │ │ - ldr r0, [sp, #32] │ │ + ldr r1, [r1, #4] │ │ + orrs r7, r3 │ │ + str r7, [sp, #108] ; 0x6c │ │ + ldr r3, [sp, #108] ; 0x6c │ │ ldr r7, [r0, #4] │ │ - ldr r0, [sp, #56] ; 0x38 │ │ - eors r7, r0 │ │ - ldr r0, [sp, #20] │ │ + str r3, [r0, #0] │ │ + orrs r7, r1 │ │ + ldr r3, [sp, #24] │ │ + ldr r1, [sp, #12] │ │ + str r7, [sp, #112] ; 0x70 │ │ str r7, [r0, #4] │ │ - ldr r0, [pc, #436] ; (6fd8 ) │ │ - ldr r7, [r1, #0] │ │ - ldr r0, [r6, r0] │ │ + cmp r3, r1 │ │ + beq.n 70cc │ │ + ldr r7, [sp, #24] │ │ + mov r3, ip │ │ mov ip, r7 │ │ - str r0, [sp, #32] │ │ - ldr r0, [sp, #24] │ │ - ldr r7, [sp, #32] │ │ - lsls r0, r0, #3 │ │ - adds r7, r7, r0 │ │ - str r0, [sp, #56] ; 0x38 │ │ - ldr r0, [r7, #0] │ │ - ldr r7, [r7, #4] │ │ - str r0, [sp, #32] │ │ - movs r0, #6 │ │ - str r7, [sp, #44] ; 0x2c │ │ - mov r7, ip │ │ - muls r7, r0 │ │ - ldr r0, [sp, #40] ; 0x28 │ │ - adds r7, r7, r0 │ │ - lsls r7, r7, #3 │ │ - adds r7, r4, r7 │ │ - str r7, [sp, #40] ; 0x28 │ │ - ldr r0, [sp, #32] │ │ - ldr r7, [r7, #0] │ │ - ands r0, r7 │ │ - ldr r7, [sp, #40] ; 0x28 │ │ - str r0, [r7, #0] │ │ - ldr r0, [r7, #4] │ │ - ldr r7, [sp, #44] ; 0x2c │ │ - ands r7, r0 │ │ - ldr r0, [sp, #40] ; 0x28 │ │ - str r7, [r0, #4] │ │ - ldr r1, [r1, #0] │ │ - ldr r0, [sp, #32] │ │ - adds r1, #12 │ │ - lsls r1, r1, #3 │ │ - adds r1, r4, r1 │ │ - ldr r7, [r1, #0] │ │ - ands r7, r0 │ │ - str r7, [r1, #0] │ │ - ldr r0, [sp, #44] ; 0x2c │ │ - ldr r7, [r1, #4] │ │ - ands r7, r0 │ │ - str r7, [r1, #4] │ │ + add r3, ip │ │ + lsls r1, r3, #3 │ │ + ldr r3, [sp, #40] ; 0x28 │ │ ldr r7, [sp, #60] ; 0x3c │ │ - ldr r1, [sp, #32] │ │ - ands r1, r7 │ │ - str r1, [r4, #112] ; 0x70 │ │ - adds r1, r0, #0 │ │ - ldr r0, [sp, #64] ; 0x40 │ │ - ldr r7, [sp, #76] ; 0x4c │ │ - ands r1, r0 │ │ - ldr r0, [sp, #56] ; 0x38 │ │ - str r1, [r4, #116] ; 0x74 │ │ - adds r1, r7, r0 │ │ - ldr r7, [r1, #0] │ │ - ldr r0, [sp, #68] ; 0x44 │ │ + adds r1, r3, r1 │ │ + ldr r3, [r1, #0] │ │ + eors r7, r3 │ │ + str r7, [r6, #0] │ │ ldr r1, [r1, #4] │ │ - bics r0, r7 │ │ + ldr r3, [sp, #64] ; 0x40 │ │ + eors r1, r3 │ │ + str r1, [r6, #4] │ │ + ldr r3, [sp, #8] │ │ + ldr r1, [pc, #900] ; (73dc ) │ │ + ldr r3, [r3, r1] │ │ + str r3, [sp, #60] ; 0x3c │ │ + mov r3, ip │ │ + lsls r1, r3, #3 │ │ + ldr r3, [sp, #60] ; 0x3c │ │ + adds r6, r3, r1 │ │ + ldr r3, [r6, #0] │ │ + ldr r7, [r6, #4] │ │ + ldr r6, [sp, #68] ; 0x44 │ │ + mov ip, r3 │ │ + ands r6, r3 │ │ + ldr r3, [sp, #44] ; 0x2c │ │ + str r6, [r3, #0] │ │ + ldr r6, [sp, #72] ; 0x48 │ │ + ands r6, r7 │ │ + str r6, [r3, #4] │ │ + mov r6, ip │ │ + ldr r3, [sp, #76] ; 0x4c │ │ + ands r3, r6 │ │ + str r3, [r2, #96] ; 0x60 │ │ + ldr r3, [sp, #80] ; 0x50 │ │ + ands r3, r7 │ │ + str r3, [r2, #100] ; 0x64 │ │ + ldr r3, [sp, #84] ; 0x54 │ │ + ands r3, r6 │ │ + str r3, [r4, #112] ; 0x70 │ │ + ldr r3, [sp, #88] ; 0x58 │ │ + ands r7, r3 │ │ + ldr r3, [sp, #28] │ │ + str r7, [r4, #116] ; 0x74 │ │ ldr r7, [sp, #92] ; 0x5c │ │ - str r0, [r4, #120] ; 0x78 │ │ - ldr r0, [sp, #56] ; 0x38 │ │ - bics r7, r1 │ │ + adds r3, r3, r1 │ │ + ldr r6, [r3, #0] │ │ + ldr r3, [r3, #4] │ │ + bics r7, r6 │ │ + str r7, [r4, #120] ; 0x78 │ │ + ldr r7, [sp, #96] ; 0x60 │ │ + bics r7, r3 │ │ str r7, [r4, #124] ; 0x7c │ │ - ldr r7, [sp, #80] ; 0x50 │ │ - adds r1, r7, r0 │ │ - ldr r7, [r1, #0] │ │ - ldr r0, [sp, #96] ; 0x60 │ │ - ldr r1, [r1, #4] │ │ - bics r0, r7 │ │ + ldr r3, [sp, #32] │ │ ldr r7, [sp, #100] ; 0x64 │ │ - str r0, [r2, #0] │ │ - bics r7, r1 │ │ - str r7, [r2, #4] │ │ - ldr r1, [sp, #56] ; 0x38 │ │ - ldr r7, [sp, #84] ; 0x54 │ │ - adds r0, r7, r1 │ │ - ldr r2, [r0, #0] │ │ - ldr r7, [sp, #104] ; 0x68 │ │ - ldr r1, [r0, #4] │ │ - bics r7, r2 │ │ - str r7, [r3, #0] │ │ - ldr r7, [sp, #108] ; 0x6c │ │ - bics r7, r1 │ │ - str r7, [r3, #4] │ │ - ldr r7, [sp, #72] ; 0x48 │ │ - lsls r7, r7, #12 │ │ - bpl.n 6f7e │ │ - ldr r7, [sp, #72] ; 0x48 │ │ - ldr r3, [pc, #264] ; (6fdc ) │ │ - lsls r1, r7, #9 │ │ + adds r3, r3, r1 │ │ + ldr r6, [r3, #0] │ │ + ldr r3, [r3, #4] │ │ + bics r7, r6 │ │ + ldr r6, [sp, #104] ; 0x68 │ │ + str r7, [r5, #0] │ │ + bics r6, r3 │ │ + ldr r3, [sp, #36] ; 0x24 │ │ + str r6, [r5, #4] │ │ + ldr r5, [sp, #108] ; 0x6c │ │ + adds r1, r3, r1 │ │ + ldmia r1!, {r3, r6} │ │ + ldr r1, [sp, #112] ; 0x70 │ │ + bics r5, r3 │ │ + str r5, [r0, #0] │ │ + bics r1, r6 │ │ + str r1, [r0, #4] │ │ + ldr r3, [sp, #20] │ │ + lsls r3, r3, #12 │ │ + bpl.n 7176 │ │ + ldr r3, [sp, #20] │ │ + ldr r0, [sp, #8] │ │ + lsls r1, r3, #9 │ │ + ldr r3, [pc, #772] ; (73e0 ) │ │ lsrs r1, r1, #29 │ │ - str r1, [sp, #40] ; 0x28 │ │ - ldr r2, [r6, r3] │ │ - lsls r0, r1, #2 │ │ - ldr r1, [pc, #244] ; (6fd4 ) │ │ - ldr r2, [r0, r2] │ │ - movs r7, #6 │ │ - ldr r3, [r4, r1] │ │ - ldr r0, [sp, #40] ; 0x28 │ │ - adds r3, r3, r2 │ │ - adds r2, r5, #0 │ │ - str r3, [r4, r1] │ │ - adds r2, #156 ; 0x9c │ │ - ldr r3, [r2, #0] │ │ - ldr r1, [sp, #48] ; 0x30 │ │ - muls r3, r7 │ │ - adds r3, r3, r0 │ │ - lsls r3, r3, #3 │ │ - adds r3, r4, r3 │ │ - ldr r0, [r3, #0] │ │ - ldr r7, [sp, #52] ; 0x34 │ │ - orrs r0, r1 │ │ - str r0, [r3, #0] │ │ - ldr r0, [r3, #4] │ │ - orrs r0, r7 │ │ - str r0, [r3, #4] │ │ - ldr r3, [r2, #0] │ │ - movs r0, #48 ; 0x30 │ │ - ldr r7, [sp, #28] │ │ - muls r3, r0 │ │ - ldr r0, [pc, #196] ; (6fd8 ) │ │ - adds r3, r4, r3 │ │ - ldr r1, [r3, #0] │ │ - ldr r0, [r6, r0] │ │ - mov ip, r0 │ │ - lsls r0, r7, #3 │ │ - add r0, ip │ │ - ldr r7, [r0, #0] │ │ + ldr r3, [r0, r3] │ │ + ldr r0, [pc, #772] ; (73e4 ) │ │ + str r3, [sp, #44] ; 0x2c │ │ + ldr r0, [r4, r0] │ │ + lsls r3, r1, #2 │ │ + str r0, [sp, #60] ; 0x3c │ │ + ldr r0, [sp, #44] ; 0x2c │ │ + ldr r3, [r3, r0] │ │ + ldr r0, [sp, #60] ; 0x3c │ │ + adds r3, r0, r3 │ │ + ldr r0, [pc, #752] ; (73e4 ) │ │ + str r3, [r4, r0] │ │ + movs r3, #6 │ │ + ldr r0, [sp, #16] │ │ + muls r0, r3 │ │ + adds r3, r0, r1 │ │ + lsls r1, r3, #3 │ │ + adds r1, r4, r1 │ │ + ldr r5, [r1, #0] │ │ + ldr r0, [sp, #52] ; 0x34 │ │ + lsls r3, r3, #6 │ │ + orrs r0, r5 │ │ + str r0, [r1, #0] │ │ + ldr r5, [r1, #4] │ │ + ldr r0, [sp, #56] ; 0x38 │ │ + orrs r0, r5 │ │ + str r0, [r1, #4] │ │ + movs r1, #48 ; 0x30 │ │ + ldr r0, [sp, #16] │ │ + ldr r5, [sp, #8] │ │ + muls r0, r1 │ │ + adds r1, r4, r0 │ │ + ldr r0, [pc, #700] ; (73dc ) │ │ + ldr r6, [r1, #0] │ │ + ldr r0, [r5, r0] │ │ + str r0, [sp, #44] ; 0x2c │ │ + ldr r0, [sp, #12] │ │ + ldr r5, [sp, #44] ; 0x2c │ │ + lsls r0, r0, #3 │ │ + adds r0, r5, r0 │ │ + ldr r5, [r0, #0] │ │ ldr r0, [r0, #4] │ │ - ands r7, r1 │ │ - str r7, [r3, #0] │ │ - ldr r7, [r3, #4] │ │ - ldr r1, [sp, #36] ; 0x24 │ │ - ands r0, r7 │ │ - str r0, [r3, #4] │ │ - ldr r3, [r2, #0] │ │ - ldr r0, [sp, #28] │ │ - lsls r7, r3, #1 │ │ - adds r7, r7, r3 │ │ - lsls r7, r7, #7 │ │ - adds r7, r7, r0 │ │ - lsls r7, r7, #3 │ │ - adds r7, r1, r7 │ │ - ldr r0, [r7, #0] │ │ - adds r3, r4, #0 │ │ - ldr r7, [r7, #4] │ │ - adds r3, #184 ; 0xb8 │ │ - ldr r1, [r3, #0] │ │ - mov ip, r7 │ │ - ldr r7, [r3, #4] │ │ - eors r1, r0 │ │ - mov r0, ip │ │ - eors r7, r0 │ │ - str r1, [r3, #0] │ │ - str r7, [r3, #4] │ │ - ldr r2, [r2, #0] │ │ - str r1, [sp, #32] │ │ - movs r1, #6 │ │ - muls r2, r1 │ │ - ldr r0, [sp, #40] ; 0x28 │ │ - adds r2, r2, r0 │ │ - lsls r2, r1 │ │ - ldr r1, [sp, #28] │ │ - ldr r0, [sp, #36] ; 0x24 │ │ - adds r2, r2, r1 │ │ - lsls r2, r2, #3 │ │ - adds r2, r0, r2 │ │ - ldr r1, [r2, #0] │ │ - ldr r0, [sp, #32] │ │ - eors r0, r1 │ │ - str r0, [r3, #0] │ │ - ldr r2, [r2, #4] │ │ - eors r7, r2 │ │ - str r7, [r3, #4] │ │ - ldr r7, [sp, #72] ; 0x48 │ │ - movs r1, #128 ; 0x80 │ │ - lsls r1, r1, #7 │ │ - adds r3, r5, #0 │ │ - ands r1, r7 │ │ - adds r3, #156 ; 0x9c │ │ - cmp r1, #0 │ │ - bne.n 6f90 │ │ - b.n 728c │ │ - ldr r2, [r3, #0] │ │ - movs r0, #12 │ │ - adds r2, #48 ; 0x30 │ │ - lsls r2, r2, #2 │ │ - ldr r1, [r2, r5] │ │ + ands r5, r6 │ │ + str r5, [r1, #0] │ │ + ldr r5, [r1, #4] │ │ + ands r0, r5 │ │ + str r0, [r1, #4] │ │ + ldr r1, [sp, #16] │ │ + lsls r0, r1, #7 │ │ + lsls r1, r1, #9 │ │ + subs r0, r1, r0 │ │ + ldr r1, [sp, #12] │ │ + adds r0, r0, r1 │ │ + ldr r1, [sp, #40] ; 0x28 │ │ + lsls r0, r0, #3 │ │ + adds r0, r1, r0 │ │ + adds r1, r4, #0 │ │ + adds r1, #184 ; 0xb8 │ │ + ldr r5, [r0, #0] │ │ + ldr r6, [r1, #0] │ │ + ldr r0, [r0, #4] │ │ + eors r5, r6 │ │ + ldr r6, [r1, #4] │ │ + str r5, [r1, #0] │ │ + eors r0, r6 │ │ + ldr r6, [sp, #12] │ │ + str r0, [r1, #4] │ │ + adds r3, r3, r6 │ │ + ldr r6, [sp, #40] ; 0x28 │ │ + lsls r3, r3, #3 │ │ + adds r3, r6, r3 │ │ + ldr r6, [r3, #0] │ │ + eors r5, r6 │ │ + str r5, [r1, #0] │ │ + ldr r3, [r3, #4] │ │ + eors r0, r3 │ │ + str r0, [r1, #4] │ │ + ldr r3, [sp, #20] │ │ + lsls r3, r3, #17 │ │ + bmi.n 717e │ │ + b.n 73f4 │ │ + ldr r3, [sp, #16] │ │ + ldr r1, [sp, #4] │ │ + adds r3, #48 ; 0x30 │ │ + lsls r3, r3, #2 │ │ + ldr r1, [r3, r1] │ │ + str r1, [sp, #12] │ │ + movs r1, #12 │ │ + ldr r0, [sp, #12] │ │ orrs r1, r0 │ │ - str r1, [r2, r4] │ │ - ldr r0, [r3, #0] │ │ - ldr r3, [pc, #60] ; (6fe0 ) │ │ - ldr r3, [r6, r3] │ │ - cmp r0, #1 │ │ - beq.n 6faa │ │ - b.n 7120 │ │ + str r1, [r3, r4] │ │ + ldr r1, [sp, #8] │ │ + ldr r3, [pc, #592] ; (73e8 ) │ │ + ldr r3, [r1, r3] │ │ + ldr r1, [sp, #16] │ │ + cmp r1, #1 │ │ + beq.n 71a0 │ │ + b.n 72b2 │ │ ldr r1, [r3, #0] │ │ cmp r1, #7 │ │ - bne.n 6fb2 │ │ - b.n 75d6 │ │ + bne.n 71a8 │ │ + b.n 76aa │ │ ldr r2, [sp, #24] │ │ - ldr r7, [sp, #24] │ │ - movs r3, #0 │ │ - adds r2, #1 │ │ - lsls r0, r7, #2 │ │ - b.n 6fce │ │ - ldr r7, [pc, #36] ; (6fe4 ) │ │ - adds r3, #4 │ │ - ldr r7, [r6, r7] │ │ - adds r7, r0, r7 │ │ - ldr r7, [r7, r3] │ │ - cmp r7, r1 │ │ - beq.n 6fe8 │ │ adds r2, #1 │ │ cmp r2, #64 ; 0x40 │ │ - bne.n 6fbe │ │ - b.n 6fee │ │ - lsls r4, r3, #19 │ │ - movs r0, r0 │ │ - vminnm.f16 , q12, │ │ - ; instruction: 0xff9cffff │ │ - ; instruction: 0xffa4ffff │ │ - ; instruction: 0xff94ffff │ │ + beq.n 71c4 │ │ + ldr r0, [pc, #568] ; (73ec ) │ │ + ldr r5, [sp, #8] │ │ + lsls r3, r2, #2 │ │ + ldr r0, [r5, r0] │ │ + ldr r3, [r0, r3] │ │ + str r0, [sp, #12] │ │ + cmp r3, r1 │ │ + bne.n 71aa │ │ cmp r2, #61 ; 0x3d │ │ - bne.n 6fee │ │ - b.n 7118 │ │ - ldr r1, [r4, #108] ; 0x6c │ │ - movs r0, #128 ; 0x80 │ │ - lsls r0, r0, #22 │ │ - orrs r1, r0 │ │ - str r1, [r4, #108] ; 0x6c │ │ - adds r1, r5, #0 │ │ - adds r1, #156 ; 0x9c │ │ - ldr r0, [r1, #0] │ │ - movs r3, #48 ; 0x30 │ │ - mov ip, r3 │ │ - adds r7, r0, #0 │ │ - mov r0, ip │ │ - muls r0, r7 │ │ - adds r0, r4, r0 │ │ - ldr r7, [r0, #28] │ │ - movs r3, #128 ; 0x80 │ │ - lsls r3, r3, #22 │ │ - orrs r7, r3 │ │ - str r7, [r0, #28] │ │ - ldr r0, [pc, #704] ; (72d8 ) │ │ - lsls r2, r2, #3 │ │ - ldr r3, [r1, #0] │ │ - ldr r0, [r6, r0] │ │ - str r2, [sp, #24] │ │ - adds r2, r0, r2 │ │ - ldr r7, [r2, #0] │ │ - ldr r2, [r2, #4] │ │ - str r7, [sp, #28] │ │ - str r2, [sp, #36] ; 0x24 │ │ - mov r2, ip │ │ - muls r2, r3 │ │ - adds r2, r4, r2 │ │ - ldr r3, [r2, #24] │ │ - adds r0, r2, #0 │ │ - ands r3, r7 │ │ - str r3, [r2, #24] │ │ - ldr r7, [sp, #36] ; 0x24 │ │ - ldr r2, [r2, #28] │ │ - movs r3, #128 ; 0x80 │ │ - lsls r3, r3, #22 │ │ + beq.n 72aa │ │ + movs r1, #128 ; 0x80 │ │ + ldr r3, [r4, #104] ; 0x68 │ │ + lsls r1, r1, #22 │ │ + ldr r0, [sp, #8] │ │ + str r3, [sp, #24] │ │ + ldr r3, [r4, #108] ; 0x6c │ │ + adds r6, r4, #0 │ │ + orrs r3, r1 │ │ + str r3, [sp, #60] ; 0x3c │ │ + ldr r3, [sp, #60] ; 0x3c │ │ + ldr r5, [r4, #72] ; 0x48 │ │ + adds r6, #128 ; 0x80 │ │ + str r3, [r4, #108] ; 0x6c │ │ + ldr r3, [pc, #508] ; (73dc ) │ │ + ldr r3, [r0, r3] │ │ + str r3, [sp, #12] │ │ + lsls r3, r2, #3 │ │ + ldr r2, [sp, #12] │ │ + adds r2, r2, r3 │ │ + ldr r0, [r2, #0] │ │ + ldr r7, [r2, #4] │ │ + ldr r2, [r4, #76] ; 0x4c │ │ + ands r5, r0 │ │ + str r5, [r4, #72] ; 0x48 │ │ + orrs r2, r1 │ │ ands r2, r7 │ │ - str r2, [r0, #28] │ │ + str r2, [r4, #76] ; 0x4c │ │ + ldr r2, [r4, #112] ; 0x70 │ │ + movs r5, #128 ; 0x80 │ │ + str r2, [sp, #40] ; 0x28 │ │ ldr r2, [r4, #116] ; 0x74 │ │ - ldr r0, [r4, #112] ; 0x70 │ │ - ldr r7, [r4, #120] ; 0x78 │ │ - orrs r3, r2 │ │ - str r3, [r4, #116] ; 0x74 │ │ - str r3, [sp, #56] ; 0x38 │ │ - ldr r3, [r4, #124] ; 0x7c │ │ - movs r2, #128 ; 0x80 │ │ - lsls r2, r2, #21 │ │ - orrs r2, r3 │ │ + str r0, [sp, #12] │ │ + lsls r5, r5, #13 │ │ + orrs r2, r1 │ │ + movs r1, #128 ; 0x80 │ │ + str r2, [sp, #64] ; 0x40 │ │ + ldr r2, [sp, #64] ; 0x40 │ │ + lsls r1, r1, #21 │ │ + str r2, [r4, #116] ; 0x74 │ │ + ldr r2, [r4, #120] ; 0x78 │ │ + str r2, [sp, #44] ; 0x2c │ │ + ldr r2, [r4, #124] ; 0x7c │ │ + orrs r2, r1 │ │ + movs r1, #128 ; 0x80 │ │ str r2, [r4, #124] ; 0x7c │ │ - str r2, [sp, #60] ; 0x3c │ │ - adds r2, r4, #0 │ │ - adds r2, #128 ; 0x80 │ │ - str r0, [sp, #32] │ │ + mov ip, r2 │ │ + ldr r2, [r6, #0] │ │ + lsls r1, r1, #16 │ │ + orrs r2, r1 │ │ + adds r1, r4, #0 │ │ + str r2, [sp, #68] ; 0x44 │ │ + ldr r2, [r6, #4] │ │ + adds r1, #136 ; 0x88 │ │ + str r2, [sp, #52] ; 0x34 │ │ + ldr r2, [sp, #68] ; 0x44 │ │ + str r2, [r6, #0] │ │ + ldr r2, [r1, #0] │ │ + orrs r2, r5 │ │ + str r2, [sp, #72] ; 0x48 │ │ + ldr r2, [r1, #4] │ │ + str r2, [sp, #56] ; 0x38 │ │ + ldr r2, [sp, #72] ; 0x48 │ │ + str r2, [r1, #0] │ │ + ldr r2, [sp, #48] ; 0x30 │ │ + ldr r5, [r4, #88] ; 0x58 │ │ + adds r2, r2, r3 │ │ ldr r0, [r2, #0] │ │ - movs r3, #128 ; 0x80 │ │ - lsls r3, r3, #16 │ │ - orrs r3, r0 │ │ - str r3, [r2, #0] │ │ - ldr r0, [r2, #4] │ │ - str r3, [sp, #64] ; 0x40 │ │ - adds r3, r4, #0 │ │ - adds r3, #136 ; 0x88 │ │ - str r7, [sp, #48] ; 0x30 │ │ - ldr r7, [r3, #0] │ │ - str r0, [sp, #52] ; 0x34 │ │ - movs r0, #128 ; 0x80 │ │ - lsls r0, r0, #13 │ │ - orrs r0, r7 │ │ - str r0, [sp, #68] ; 0x44 │ │ - str r0, [r3, #0] │ │ - ldr r1, [r1, #0] │ │ - ldr r7, [r3, #4] │ │ - ldr r0, [sp, #88] ; 0x58 │ │ - str r1, [sp, #40] ; 0x28 │ │ - str r7, [sp, #44] ; 0x2c │ │ - ldr r1, [sp, #24] │ │ - ldr r7, [sp, #40] ; 0x28 │ │ - adds r0, r0, r1 │ │ - mov r1, ip │ │ - muls r1, r7 │ │ - adds r1, r4, r1 │ │ - str r0, [sp, #88] ; 0x58 │ │ - ldr r7, [r1, #40] ; 0x28 │ │ - ldr r0, [r0, #0] │ │ - ands r7, r0 │ │ - mov ip, r7 │ │ - ldr r7, [sp, #88] ; 0x58 │ │ - ldr r0, [r7, #4] │ │ - ldr r7, [r1, #44] ; 0x2c │ │ - ands r7, r0 │ │ - mov r0, ip │ │ - orrs r7, r0 │ │ - bne.n 7118 │ │ - ldr r1, [sp, #40] ; 0x28 │ │ - ldr r7, [sp, #28] │ │ - adds r1, #12 │ │ - lsls r1, r1, #3 │ │ - adds r1, r4, r1 │ │ - ldr r0, [r1, #0] │ │ - ands r0, r7 │ │ - str r0, [r1, #0] │ │ - ldr r7, [sp, #36] ; 0x24 │ │ - ldr r0, [r1, #4] │ │ - ands r0, r7 │ │ - str r0, [r1, #4] │ │ - ldr r0, [sp, #28] │ │ - ldr r1, [sp, #32] │ │ - ands r1, r0 │ │ - str r1, [r4, #112] ; 0x70 │ │ - ldr r1, [sp, #56] ; 0x38 │ │ - ldr r0, [sp, #24] │ │ - ands r1, r7 │ │ - ldr r7, [sp, #76] ; 0x4c │ │ - str r1, [r4, #116] ; 0x74 │ │ - adds r1, r7, r0 │ │ - ldr r0, [r1, #0] │ │ - ldr r7, [sp, #48] ; 0x30 │ │ - ldr r1, [r1, #4] │ │ + ldr r2, [r2, #4] │ │ + ands r5, r0 │ │ + ldr r0, [r4, #92] ; 0x5c │ │ + ands r2, r0 │ │ + orrs r2, r5 │ │ + bne.n 72aa │ │ + ldr r0, [sp, #12] │ │ + ldr r2, [sp, #24] │ │ + ldr r5, [sp, #56] ; 0x38 │ │ + ands r2, r0 │ │ + str r2, [r4, #104] ; 0x68 │ │ + ldr r2, [sp, #60] ; 0x3c │ │ + ands r2, r7 │ │ + str r2, [r4, #108] ; 0x6c │ │ + ldr r2, [sp, #40] ; 0x28 │ │ + ands r2, r0 │ │ + str r2, [r4, #112] ; 0x70 │ │ + ldr r2, [sp, #64] ; 0x40 │ │ + ands r2, r7 │ │ + str r2, [r4, #116] ; 0x74 │ │ + ldr r2, [sp, #28] │ │ + adds r7, r2, r3 │ │ + ldmia r7!, {r0, r2} │ │ + ldr r7, [sp, #44] ; 0x2c │ │ bics r7, r0 │ │ - ldr r0, [sp, #60] ; 0x3c │ │ - str r7, [r4, #120] ; 0x78 │ │ - ldr r7, [sp, #80] ; 0x50 │ │ - bics r0, r1 │ │ + mov r0, ip │ │ + bics r0, r2 │ │ + ldr r2, [sp, #32] │ │ str r0, [r4, #124] ; 0x7c │ │ - ldr r0, [sp, #24] │ │ - adds r1, r7, r0 │ │ - ldr r0, [r1, #0] │ │ - ldr r7, [sp, #64] ; 0x40 │ │ - ldr r1, [r1, #4] │ │ - bics r7, r0 │ │ - ldr r0, [sp, #52] ; 0x34 │ │ - str r7, [r2, #0] │ │ - ldr r7, [sp, #84] ; 0x54 │ │ - bics r0, r1 │ │ - str r0, [r2, #4] │ │ - ldr r0, [sp, #24] │ │ - adds r2, r7, r0 │ │ - ldr r1, [r2, #0] │ │ + str r7, [r4, #120] ; 0x78 │ │ + adds r0, r2, r3 │ │ + ldr r2, [r0, #0] │ │ ldr r7, [sp, #68] ; 0x44 │ │ - ldr r2, [r2, #4] │ │ - bics r7, r1 │ │ - str r7, [r3, #0] │ │ - ldr r0, [sp, #44] ; 0x2c │ │ + ldr r0, [r0, #4] │ │ + bics r7, r2 │ │ + ldr r2, [sp, #52] ; 0x34 │ │ + str r7, [r6, #0] │ │ + bics r2, r0 │ │ + str r2, [r6, #4] │ │ + ldr r2, [sp, #36] ; 0x24 │ │ + ldr r0, [sp, #72] ; 0x48 │ │ + adds r3, r2, r3 │ │ + ldr r2, [r3, #0] │ │ + ldr r3, [r3, #4] │ │ bics r0, r2 │ │ - str r0, [r3, #4] │ │ + bics r5, r3 │ │ + str r0, [r1, #0] │ │ + str r5, [r1, #4] │ │ adds r3, r4, #0 │ │ + ldr r2, [pc, #320] ; (73f0 ) │ │ adds r3, #184 ; 0xb8 │ │ - ldr r2, [pc, #444] ; (72dc ) │ │ - b.n 741c │ │ + b.n 752a │ │ ldr r3, [r3, #0] │ │ cmp r3, #7 │ │ - bne.n 7128 │ │ - b.n 75da │ │ - movs r1, #0 │ │ - mov ip, r1 │ │ - ldr r2, [sp, #24] │ │ + bne.n 72ba │ │ + b.n 76ae │ │ + ldr r5, [sp, #24] │ │ + adds r5, #1 │ │ + cmp r5, #7 │ │ + bgt.n 72d8 │ │ + ldr r0, [pc, #296] ; (73ec ) │ │ + ldr r6, [sp, #8] │ │ + lsls r1, r5, #2 │ │ + ldr r0, [r6, r0] │ │ + ldr r1, [r0, r1] │ │ + str r0, [sp, #12] │ │ + cmp r1, r3 │ │ + bne.n 72bc │ │ + cmp r5, #5 │ │ + bne.n 72d8 │ │ + b.n 73d2 │ │ + movs r7, #32 │ │ + ldr r3, [r2, #96] ; 0x60 │ │ + ldr r1, [sp, #8] │ │ + orrs r3, r7 │ │ + str r3, [sp, #64] ; 0x40 │ │ + ldr r3, [r2, #100] ; 0x64 │ │ + str r3, [sp, #40] ; 0x28 │ │ + ldr r3, [sp, #64] ; 0x40 │ │ + str r3, [r2, #96] ; 0x60 │ │ + ldr r3, [pc, #240] ; (73dc ) │ │ + ldr r3, [r1, r3] │ │ + str r3, [sp, #24] │ │ ldr r1, [sp, #24] │ │ - adds r2, #1 │ │ - lsls r7, r1, #2 │ │ - mov r1, ip │ │ - mov ip, r3 │ │ - b.n 714a │ │ - ldr r3, [pc, #420] ; (72e0 ) │ │ - adds r1, #4 │ │ - ldr r3, [r6, r3] │ │ - adds r3, r7, r3 │ │ - ldr r3, [r3, r1] │ │ - cmp r3, ip │ │ - beq.n 7150 │ │ - adds r2, #1 │ │ - cmp r2, #7 │ │ - ble.n 713a │ │ - b.n 7156 │ │ - cmp r2, #5 │ │ - bne.n 7156 │ │ - b.n 7284 │ │ - adds r0, #12 │ │ - lsls r0, r0, #3 │ │ - adds r0, r4, r0 │ │ - ldr r1, [r0, #0] │ │ - movs r3, #32 │ │ - movs r7, #48 ; 0x30 │ │ - orrs r1, r3 │ │ - str r1, [r0, #0] │ │ - adds r1, r5, #0 │ │ - adds r1, #156 ; 0x9c │ │ + lsls r3, r5, #3 │ │ + str r3, [sp, #12] │ │ + adds r1, r1, r3 │ │ ldr r0, [r1, #0] │ │ - mov ip, r7 │ │ - lsls r2, r2, #3 │ │ - adds r3, r0, #0 │ │ - mov r0, ip │ │ - muls r0, r3 │ │ - adds r0, r4, r0 │ │ - ldr r7, [r0, #24] │ │ - movs r3, #32 │ │ - orrs r7, r3 │ │ - str r7, [r0, #24] │ │ - ldr r0, [pc, #340] ; (72d8 ) │ │ - ldr r3, [r1, #0] │ │ - ldr r0, [r6, r0] │ │ - str r2, [sp, #24] │ │ - adds r2, r0, r2 │ │ - ldr r7, [r2, #0] │ │ - ldr r2, [r2, #4] │ │ - str r7, [sp, #28] │ │ - str r2, [sp, #36] ; 0x24 │ │ - mov r2, ip │ │ - muls r2, r3 │ │ - adds r2, r4, r2 │ │ - ldr r3, [r2, #24] │ │ - adds r0, r2, #0 │ │ - ands r3, r7 │ │ - str r3, [r2, #24] │ │ - ldr r7, [sp, #36] ; 0x24 │ │ - ldr r2, [r2, #28] │ │ - movs r3, #128 ; 0x80 │ │ - lsls r3, r3, #8 │ │ - ands r2, r7 │ │ - str r2, [r0, #28] │ │ - ldr r2, [r4, #112] ; 0x70 │ │ - movs r0, #32 │ │ - orrs r0, r2 │ │ - ldr r2, [r4, #116] ; 0x74 │ │ - str r0, [r4, #112] ; 0x70 │ │ - str r0, [sp, #56] ; 0x38 │ │ - str r2, [sp, #32] │ │ - ldr r2, [r4, #120] ; 0x78 │ │ - movs r0, #128 ; 0x80 │ │ - lsls r0, r0, #9 │ │ - orrs r3, r2 │ │ - str r3, [sp, #60] ; 0x3c │ │ - ldr r7, [sp, #60] ; 0x3c │ │ - ldr r3, [r4, #124] ; 0x7c │ │ - adds r2, r4, #0 │ │ - str r7, [r4, #120] ; 0x78 │ │ - adds r2, #128 ; 0x80 │ │ - str r3, [sp, #48] ; 0x30 │ │ - ldr r3, [r2, #0] │ │ - orrs r0, r3 │ │ - ldr r3, [r2, #4] │ │ - str r0, [r2, #0] │ │ - str r0, [sp, #64] ; 0x40 │ │ - str r3, [sp, #52] ; 0x34 │ │ - adds r3, r4, #0 │ │ - adds r3, #136 ; 0x88 │ │ - ldr r7, [r3, #0] │ │ - movs r0, #128 ; 0x80 │ │ - lsls r0, r0, #19 │ │ - str r7, [sp, #44] ; 0x2c │ │ - ldr r7, [r3, #4] │ │ + ldr r1, [r1, #4] │ │ + str r0, [sp, #24] │ │ + mov ip, r1 │ │ + movs r1, #48 ; 0x30 │ │ + ldr r0, [sp, #16] │ │ + ldr r5, [sp, #24] │ │ + muls r0, r1 │ │ + adds r1, r4, r0 │ │ + ldr r0, [r1, #24] │ │ + ldr r3, [r1, #28] │ │ + adds r6, r1, #0 │ │ orrs r0, r7 │ │ - str r0, [sp, #68] ; 0x44 │ │ - ldr r7, [sp, #68] ; 0x44 │ │ - ldr r0, [sp, #88] ; 0x58 │ │ - str r7, [r3, #4] │ │ - ldr r1, [r1, #0] │ │ - str r1, [sp, #40] ; 0x28 │ │ - ldr r7, [sp, #40] ; 0x28 │ │ - ldr r1, [sp, #24] │ │ - adds r0, r0, r1 │ │ - mov r1, ip │ │ - muls r1, r7 │ │ - adds r1, r4, r1 │ │ - str r0, [sp, #88] ; 0x58 │ │ - ldr r7, [r1, #40] ; 0x28 │ │ - ldr r0, [r0, #0] │ │ - ands r7, r0 │ │ - mov ip, r7 │ │ - ldr r7, [sp, #88] ; 0x58 │ │ - ldr r0, [r7, #4] │ │ - ldr r7, [r1, #44] ; 0x2c │ │ - ands r7, r0 │ │ + ands r0, r5 │ │ + str r0, [r1, #24] │ │ mov r0, ip │ │ + ands r3, r0 │ │ + ldr r0, [r4, #112] ; 0x70 │ │ + ldr r5, [r4, #120] ; 0x78 │ │ + str r3, [r6, #28] │ │ orrs r7, r0 │ │ - bne.n 7284 │ │ - ldr r1, [sp, #40] ; 0x28 │ │ - ldr r7, [sp, #28] │ │ - adds r1, #12 │ │ - lsls r1, r1, #3 │ │ - adds r1, r4, r1 │ │ - ldr r0, [r1, #0] │ │ - ands r0, r7 │ │ - str r0, [r1, #0] │ │ - ldr r7, [sp, #36] ; 0x24 │ │ - ldr r0, [r1, #4] │ │ - ands r0, r7 │ │ - str r0, [r1, #4] │ │ - ldr r0, [sp, #28] │ │ - ldr r1, [sp, #56] ; 0x38 │ │ - ands r1, r0 │ │ - str r1, [r4, #112] ; 0x70 │ │ - ldr r1, [sp, #32] │ │ - ldr r0, [sp, #24] │ │ - ands r1, r7 │ │ - ldr r7, [sp, #76] ; 0x4c │ │ - str r1, [r4, #116] ; 0x74 │ │ - adds r1, r7, r0 │ │ - ldr r0, [r1, #0] │ │ - ldr r7, [sp, #60] ; 0x3c │ │ - ldr r1, [r1, #4] │ │ - bics r7, r0 │ │ - ldr r0, [sp, #48] ; 0x30 │ │ - str r7, [r4, #120] ; 0x78 │ │ - ldr r7, [sp, #80] ; 0x50 │ │ - bics r0, r1 │ │ - str r0, [r4, #124] ; 0x7c │ │ - ldr r0, [sp, #24] │ │ - adds r1, r7, r0 │ │ - ldr r0, [r1, #0] │ │ - ldr r7, [sp, #64] ; 0x40 │ │ - ldr r1, [r1, #4] │ │ - bics r7, r0 │ │ - ldr r0, [sp, #52] ; 0x34 │ │ - str r7, [r2, #0] │ │ - ldr r7, [sp, #84] ; 0x54 │ │ - bics r0, r1 │ │ - str r0, [r2, #4] │ │ - ldr r0, [sp, #24] │ │ - adds r2, r7, r0 │ │ - ldr r1, [r2, #0] │ │ - ldr r7, [sp, #44] ; 0x2c │ │ - ldr r2, [r2, #4] │ │ - bics r7, r1 │ │ - str r7, [r3, #0] │ │ - ldr r0, [sp, #68] ; 0x44 │ │ - bics r0, r2 │ │ - str r0, [r3, #4] │ │ + ldr r0, [r4, #116] ; 0x74 │ │ + str r7, [sp, #68] ; 0x44 │ │ + str r7, [r4, #112] ; 0x70 │ │ + str r0, [sp, #44] ; 0x2c │ │ + movs r0, #128 ; 0x80 │ │ + lsls r0, r0, #8 │ │ + orrs r5, r0 │ │ + str r5, [sp, #72] ; 0x48 │ │ + str r5, [r4, #120] ; 0x78 │ │ + adds r5, r4, #0 │ │ + ldr r0, [r4, #124] ; 0x7c │ │ + adds r5, #128 ; 0x80 │ │ + ldr r6, [r5, #0] │ │ + str r0, [sp, #52] ; 0x34 │ │ + ldr r0, [sp, #116] ; 0x74 │ │ + orrs r0, r6 │ │ + str r0, [sp, #76] ; 0x4c │ │ + ldr r0, [r5, #4] │ │ + ldr r3, [sp, #12] │ │ + str r0, [sp, #56] ; 0x38 │ │ + ldr r0, [sp, #76] ; 0x4c │ │ + str r0, [r5, #0] │ │ + adds r0, r4, #0 │ │ + adds r0, #136 ; 0x88 │ │ + ldr r6, [r0, #0] │ │ + ldr r7, [r0, #4] │ │ + str r6, [sp, #60] ; 0x3c │ │ + movs r6, #128 ; 0x80 │ │ + lsls r6, r6, #19 │ │ + orrs r7, r6 │ │ + ldr r6, [sp, #48] ; 0x30 │ │ + str r7, [sp, #80] ; 0x50 │ │ + str r7, [r0, #4] │ │ + adds r6, r6, r3 │ │ + ldr r7, [r1, #40] ; 0x28 │ │ + ldr r3, [r6, #0] │ │ + ldr r1, [r1, #44] ; 0x2c │ │ + ldr r6, [r6, #4] │ │ + ands r7, r3 │ │ + ands r1, r6 │ │ + orrs r1, r7 │ │ + bne.n 73d2 │ │ + ldr r3, [sp, #24] │ │ + ldr r6, [sp, #64] ; 0x40 │ │ + ldr r7, [sp, #68] ; 0x44 │ │ + ldr r1, [sp, #72] ; 0x48 │ │ + ands r6, r3 │ │ + mov r3, ip │ │ + str r6, [r2, #96] ; 0x60 │ │ + ldr r6, [sp, #40] ; 0x28 │ │ + ands r6, r3 │ │ + ldr r3, [sp, #24] │ │ + str r6, [r2, #100] ; 0x64 │ │ + ldr r2, [sp, #44] ; 0x2c │ │ + ands r7, r3 │ │ + mov r3, ip │ │ + ands r2, r3 │ │ + str r2, [r4, #116] ; 0x74 │ │ + ldr r3, [sp, #28] │ │ + ldr r2, [sp, #12] │ │ + str r7, [r4, #112] ; 0x70 │ │ + adds r7, r3, r2 │ │ + ldmia r7!, {r2, r6} │ │ + bics r1, r2 │ │ + ldr r2, [sp, #52] ; 0x34 │ │ + ldr r3, [sp, #32] │ │ + str r1, [r4, #120] ; 0x78 │ │ + bics r2, r6 │ │ + str r2, [r4, #124] ; 0x7c │ │ + ldr r2, [sp, #12] │ │ + ldr r7, [sp, #56] ; 0x38 │ │ + adds r1, r3, r2 │ │ + ldmia r1!, {r2, r6} │ │ + ldr r1, [sp, #76] ; 0x4c │ │ + ldr r3, [sp, #36] ; 0x24 │ │ + bics r7, r6 │ │ + bics r1, r2 │ │ + ldr r2, [sp, #12] │ │ + str r1, [r5, #0] │ │ + str r7, [r5, #4] │ │ + adds r3, r3, r2 │ │ + ldmia r3!, {r2, r6} │ │ + ldr r3, [sp, #60] ; 0x3c │ │ + bics r3, r2 │ │ + str r3, [r0, #0] │ │ + ldr r3, [sp, #80] ; 0x50 │ │ + bics r3, r6 │ │ + str r3, [r0, #4] │ │ adds r3, r4, #0 │ │ + ldr r2, [pc, #24] ; (73f0 ) │ │ adds r3, #184 ; 0xb8 │ │ - ldr r2, [pc, #80] ; (72dc ) │ │ - b.n 758a │ │ - ldr r7, [sp, #72] ; 0x48 │ │ - lsls r7, r7, #16 │ │ - bmi.n 7294 │ │ - b.n 759c │ │ - ldr r2, [r3, #0] │ │ - movs r7, #12 │ │ - adds r2, #48 ; 0x30 │ │ - lsls r2, r2, #2 │ │ - ldr r0, [r2, r5] │ │ - orrs r0, r7 │ │ - str r0, [r2, r4] │ │ - ldr r7, [r3, #0] │ │ - ldr r3, [pc, #60] ; (72e4 ) │ │ - ldr r3, [r6, r3] │ │ - cmp r7, #1 │ │ - beq.n 72ae │ │ - b.n 742a │ │ - ldr r3, [r3, #0] │ │ - movs r2, #56 ; 0x38 │ │ - cmp r3, #0 │ │ - beq.n 72ee │ │ - ldr r2, [sp, #24] │ │ - ldr r7, [sp, #24] │ │ - subs r2, #1 │ │ - lsls r0, r7, #2 │ │ - b.n 72d0 │ │ - ldr r7, [pc, #28] ; (72e0 ) │ │ - subs r1, #4 │ │ - ldr r7, [r6, r7] │ │ - adds r7, r0, r7 │ │ - ldr r7, [r7, r1] │ │ - cmp r7, r3 │ │ - beq.n 72e8 │ │ - subs r2, #1 │ │ - cmp r2, #55 ; 0x37 │ │ - bgt.n 72c0 │ │ - b.n 72ee │ │ + b.n 7658 │ │ nop ; (mov r8, r8) │ │ vminnm.f16 , q12, │ │ - ; instruction: 0xffb8ffff │ │ - ; instruction: 0xff94ffff │ │ + ; instruction: 0xffb4ffff │ │ + lsls r4, r3, #19 │ │ + movs r0, r0 │ │ ; instruction: 0xffa0ffff │ │ - cmp r2, #59 ; 0x3b │ │ - bne.n 72ee │ │ - b.n 7416 │ │ - ldr r1, [r4, #108] ; 0x6c │ │ - movs r0, #128 ; 0x80 │ │ - lsls r0, r0, #20 │ │ + ; instruction: 0xff98ffff │ │ + ; instruction: 0xffb8ffff │ │ + ldr r3, [sp, #20] │ │ + lsls r3, r3, #16 │ │ + bmi.n 73fc │ │ + b.n 766c │ │ + ldr r3, [sp, #16] │ │ + ldr r1, [sp, #4] │ │ + adds r3, #48 ; 0x30 │ │ + lsls r3, r3, #2 │ │ + ldr r1, [r3, r1] │ │ + str r1, [sp, #12] │ │ + movs r1, #12 │ │ + ldr r0, [sp, #12] │ │ orrs r1, r0 │ │ - str r1, [r4, #108] ; 0x6c │ │ - adds r1, r5, #0 │ │ - adds r1, #156 ; 0x9c │ │ - ldr r0, [r1, #0] │ │ - movs r3, #48 ; 0x30 │ │ - mov ip, r3 │ │ - adds r7, r0, #0 │ │ - mov r0, ip │ │ - muls r0, r7 │ │ - adds r0, r4, r0 │ │ - ldr r7, [r0, #28] │ │ - movs r3, #128 ; 0x80 │ │ - lsls r3, r3, #20 │ │ - orrs r7, r3 │ │ - str r7, [r0, #28] │ │ - ldr r0, [pc, #712] ; (75e0 ) │ │ - lsls r2, r2, #3 │ │ - ldr r3, [r1, #0] │ │ - ldr r0, [r6, r0] │ │ - str r2, [sp, #24] │ │ - adds r2, r0, r2 │ │ - ldr r7, [r2, #0] │ │ - ldr r2, [r2, #4] │ │ - str r7, [sp, #28] │ │ - str r2, [sp, #36] ; 0x24 │ │ - mov r2, ip │ │ - muls r2, r3 │ │ - adds r2, r4, r2 │ │ - ldr r3, [r2, #24] │ │ - adds r0, r2, #0 │ │ - ands r3, r7 │ │ - str r3, [r2, #24] │ │ - ldr r7, [sp, #36] ; 0x24 │ │ - ldr r2, [r2, #28] │ │ - movs r3, #128 ; 0x80 │ │ - lsls r3, r3, #20 │ │ + str r1, [r3, r4] │ │ + ldr r1, [sp, #8] │ │ + ldr r3, [pc, #680] ; (76bc ) │ │ + ldr r3, [r1, r3] │ │ + ldr r1, [sp, #16] │ │ + cmp r1, #1 │ │ + beq.n 741e │ │ + b.n 753a │ │ + ldr r2, [r3, #0] │ │ + cmp r2, #0 │ │ + bne.n 7426 │ │ + b.n 76b2 │ │ + ldr r6, [sp, #24] │ │ + subs r6, #1 │ │ + cmp r6, #55 ; 0x37 │ │ + ble.n 7442 │ │ + ldr r1, [pc, #656] ; (76c0 ) │ │ + ldr r0, [sp, #8] │ │ + lsls r3, r6, #2 │ │ + ldr r1, [r0, r1] │ │ + ldr r3, [r1, r3] │ │ + str r1, [sp, #12] │ │ + cmp r3, r2 │ │ + bne.n 7428 │ │ + cmp r6, #59 ; 0x3b │ │ + beq.n 7524 │ │ + movs r1, #128 ; 0x80 │ │ + ldr r3, [r4, #104] ; 0x68 │ │ + lsls r1, r1, #20 │ │ + ldr r2, [sp, #8] │ │ + str r3, [sp, #24] │ │ + ldr r3, [r4, #108] ; 0x6c │ │ + lsls r6, r6, #3 │ │ + movs r5, #128 ; 0x80 │ │ + orrs r3, r1 │ │ + str r3, [sp, #56] ; 0x38 │ │ + ldr r3, [sp, #56] ; 0x38 │ │ + lsls r5, r5, #2 │ │ + str r3, [r4, #108] ; 0x6c │ │ + ldr r3, [pc, #612] ; (76c4 ) │ │ + ldr r3, [r2, r3] │ │ + adds r3, r3, r6 │ │ + ldr r2, [r3, #0] │ │ + ldr r7, [r3, #4] │ │ + ldr r3, [r4, #72] ; 0x48 │ │ + str r2, [sp, #12] │ │ + ldr r0, [sp, #12] │ │ + ldr r2, [r4, #76] ; 0x4c │ │ + ands r3, r0 │ │ + str r3, [r4, #72] ; 0x48 │ │ + ldr r3, [r4, #112] ; 0x70 │ │ + orrs r2, r1 │ │ ands r2, r7 │ │ - str r2, [r0, #28] │ │ - ldr r2, [r4, #116] ; 0x74 │ │ - ldr r0, [r4, #112] ; 0x70 │ │ - ldr r7, [r4, #120] ; 0x78 │ │ - orrs r3, r2 │ │ + str r3, [sp, #40] ; 0x28 │ │ + ldr r3, [r4, #116] ; 0x74 │ │ + str r2, [r4, #76] ; 0x4c │ │ + ldr r2, [r4, #124] ; 0x7c │ │ + orrs r3, r1 │ │ + str r3, [sp, #60] ; 0x3c │ │ + ldr r3, [sp, #60] ; 0x3c │ │ + movs r1, #128 ; 0x80 │ │ str r3, [r4, #116] ; 0x74 │ │ - str r3, [sp, #56] ; 0x38 │ │ - ldr r3, [r4, #124] ; 0x7c │ │ - movs r2, #128 ; 0x80 │ │ - lsls r2, r2, #14 │ │ + ldr r3, [r4, #120] ; 0x78 │ │ + str r3, [sp, #44] ; 0x2c │ │ + movs r3, #128 ; 0x80 │ │ + lsls r3, r3, #14 │ │ orrs r2, r3 │ │ + adds r3, r4, #0 │ │ str r2, [r4, #124] ; 0x7c │ │ - str r2, [sp, #60] ; 0x3c │ │ - adds r2, r4, #0 │ │ - adds r2, #128 ; 0x80 │ │ - str r0, [sp, #32] │ │ + adds r3, #128 ; 0x80 │ │ + str r2, [sp, #64] ; 0x40 │ │ + ldr r2, [r3, #0] │ │ + mov ip, r2 │ │ + ldr r2, [r3, #4] │ │ + orrs r2, r1 │ │ + adds r1, r4, #0 │ │ + str r2, [sp, #68] ; 0x44 │ │ + ldr r2, [sp, #68] ; 0x44 │ │ + adds r1, #136 ; 0x88 │ │ + str r2, [r3, #4] │ │ + ldr r2, [r1, #0] │ │ + orrs r2, r5 │ │ + str r2, [sp, #72] ; 0x48 │ │ + ldr r2, [r1, #4] │ │ + str r2, [sp, #52] ; 0x34 │ │ + ldr r2, [sp, #72] ; 0x48 │ │ + str r2, [r1, #0] │ │ + ldr r2, [sp, #48] ; 0x30 │ │ + ldr r5, [r4, #88] ; 0x58 │ │ + adds r2, r2, r6 │ │ ldr r0, [r2, #0] │ │ - ldr r3, [r2, #4] │ │ - str r7, [sp, #48] ; 0x30 │ │ - str r0, [sp, #52] ; 0x34 │ │ - movs r0, #128 ; 0x80 │ │ - orrs r0, r3 │ │ - adds r3, r4, #0 │ │ - str r0, [r2, #4] │ │ - adds r3, #136 ; 0x88 │ │ - ldr r7, [r3, #0] │ │ - str r0, [sp, #64] ; 0x40 │ │ - movs r0, #128 ; 0x80 │ │ - lsls r0, r0, #2 │ │ - orrs r0, r7 │ │ - str r0, [sp, #68] ; 0x44 │ │ - str r0, [r3, #0] │ │ - ldr r1, [r1, #0] │ │ - ldr r7, [r3, #4] │ │ - ldr r0, [sp, #88] ; 0x58 │ │ - str r1, [sp, #40] ; 0x28 │ │ - str r7, [sp, #44] ; 0x2c │ │ - ldr r1, [sp, #24] │ │ - ldr r7, [sp, #40] ; 0x28 │ │ - adds r0, r0, r1 │ │ - mov r1, ip │ │ - muls r1, r7 │ │ - adds r1, r4, r1 │ │ - str r0, [sp, #88] ; 0x58 │ │ - ldr r7, [r1, #40] ; 0x28 │ │ - ldr r0, [r0, #0] │ │ - ands r7, r0 │ │ - mov ip, r7 │ │ - ldr r7, [sp, #88] ; 0x58 │ │ - ldr r0, [r7, #4] │ │ - ldr r7, [r1, #44] ; 0x2c │ │ - ands r7, r0 │ │ - mov r0, ip │ │ - orrs r7, r0 │ │ - bne.n 7416 │ │ - ldr r1, [sp, #40] ; 0x28 │ │ - ldr r7, [sp, #28] │ │ - adds r1, #12 │ │ - lsls r1, r1, #3 │ │ - adds r1, r4, r1 │ │ - ldr r0, [r1, #0] │ │ - ands r0, r7 │ │ - str r0, [r1, #0] │ │ - ldr r7, [sp, #36] ; 0x24 │ │ - ldr r0, [r1, #4] │ │ - ands r0, r7 │ │ - str r0, [r1, #4] │ │ - ldr r0, [sp, #28] │ │ - ldr r1, [sp, #32] │ │ - ands r1, r0 │ │ - str r1, [r4, #112] ; 0x70 │ │ - ldr r1, [sp, #56] ; 0x38 │ │ - ldr r0, [sp, #24] │ │ - ands r1, r7 │ │ - ldr r7, [sp, #76] ; 0x4c │ │ - str r1, [r4, #116] ; 0x74 │ │ - adds r1, r7, r0 │ │ - ldr r0, [r1, #0] │ │ - ldr r7, [sp, #48] ; 0x30 │ │ - ldr r1, [r1, #4] │ │ + ldr r2, [r2, #4] │ │ + ands r5, r0 │ │ + ldr r0, [r4, #92] ; 0x5c │ │ + ands r2, r0 │ │ + orrs r2, r5 │ │ + bne.n 7524 │ │ + ldr r0, [sp, #12] │ │ + ldr r2, [sp, #24] │ │ + mov r5, ip │ │ + ands r2, r0 │ │ + str r2, [r4, #104] ; 0x68 │ │ + ldr r2, [sp, #56] ; 0x38 │ │ + ands r2, r7 │ │ + str r2, [r4, #108] ; 0x6c │ │ + ldr r2, [sp, #40] ; 0x28 │ │ + ands r2, r0 │ │ + str r2, [r4, #112] ; 0x70 │ │ + ldr r2, [sp, #60] ; 0x3c │ │ + ands r2, r7 │ │ + str r2, [r4, #116] ; 0x74 │ │ + ldr r2, [sp, #28] │ │ + adds r7, r2, r6 │ │ + ldmia r7!, {r0, r2} │ │ + ldr r7, [sp, #44] ; 0x2c │ │ bics r7, r0 │ │ - ldr r0, [sp, #60] ; 0x3c │ │ str r7, [r4, #120] ; 0x78 │ │ - ldr r7, [sp, #80] ; 0x50 │ │ - bics r0, r1 │ │ - str r0, [r4, #124] ; 0x7c │ │ - ldr r0, [sp, #24] │ │ - adds r1, r7, r0 │ │ - ldr r0, [r1, #0] │ │ - ldr r7, [sp, #52] ; 0x34 │ │ - ldr r1, [r1, #4] │ │ - bics r7, r0 │ │ - ldr r0, [sp, #64] ; 0x40 │ │ - str r7, [r2, #0] │ │ - ldr r7, [sp, #84] ; 0x54 │ │ - bics r0, r1 │ │ - str r0, [r2, #4] │ │ - ldr r0, [sp, #24] │ │ - adds r2, r7, r0 │ │ - ldr r1, [r2, #0] │ │ - ldr r7, [sp, #68] ; 0x44 │ │ - ldr r2, [r2, #4] │ │ - bics r7, r1 │ │ - str r7, [r3, #0] │ │ - ldr r0, [sp, #44] ; 0x2c │ │ - bics r0, r2 │ │ - str r0, [r3, #4] │ │ - ldr r2, [pc, #460] ; (75e4 ) │ │ + ldr r7, [sp, #64] ; 0x40 │ │ + bics r7, r2 │ │ + ldr r2, [sp, #32] │ │ + str r7, [r4, #124] ; 0x7c │ │ + adds r0, r2, r6 │ │ + ldr r2, [r0, #0] │ │ + ldr r0, [r0, #4] │ │ + bics r5, r2 │ │ + ldr r2, [sp, #68] ; 0x44 │ │ + str r5, [r3, #0] │ │ + ldr r5, [sp, #52] ; 0x34 │ │ + bics r2, r0 │ │ + str r2, [r3, #4] │ │ + ldr r3, [sp, #36] ; 0x24 │ │ + ldr r0, [sp, #72] ; 0x48 │ │ + adds r6, r3, r6 │ │ + ldr r3, [r6, #0] │ │ + ldr r2, [r6, #4] │ │ + bics r0, r3 │ │ + bics r5, r2 │ │ + str r0, [r1, #0] │ │ + str r5, [r1, #4] │ │ adds r3, r4, #0 │ │ + ldr r2, [pc, #416] ; (76c8 ) │ │ adds r3, #184 ; 0xb8 │ │ - ldr r2, [r6, r2] │ │ - ldr r1, [r3, #0] │ │ - ldr r0, [r2, #8] │ │ - eors r1, r0 │ │ - str r1, [r3, #0] │ │ - ldr r1, [r2, #12] │ │ - b.n 7596 │ │ + ldr r1, [sp, #8] │ │ ldr r0, [r3, #0] │ │ - subs r2, r0, #0 │ │ - beq.n 745c │ │ + ldr r1, [r1, r2] │ │ + ldr r2, [r1, #8] │ │ + eors r2, r0 │ │ + str r2, [r3, #0] │ │ + ldr r2, [r1, #12] │ │ + b.n 7666 │ │ + ldr r3, [r3, #0] │ │ + cmp r3, #0 │ │ + bne.n 7542 │ │ + b.n 76b6 │ │ + ldr r1, [sp, #24] │ │ + subs r1, #1 │ │ + adds r0, r1, #1 │ │ + beq.n 755e │ │ + ldr r5, [pc, #372] ; (76c0 ) │ │ + ldr r6, [sp, #8] │ │ + lsls r0, r1, #2 │ │ + ldr r5, [r6, r5] │ │ + ldr r0, [r5, r0] │ │ + str r5, [sp, #12] │ │ + cmp r0, r3 │ │ + bne.n 7544 │ │ + cmp r1, #3 │ │ + beq.n 7652 │ │ + movs r7, #8 │ │ + ldr r3, [r2, #96] ; 0x60 │ │ + ldr r0, [sp, #8] │ │ + lsls r1, r1, #3 │ │ + orrs r3, r7 │ │ + str r3, [sp, #64] ; 0x40 │ │ + ldr r3, [r2, #100] ; 0x64 │ │ + str r3, [sp, #40] ; 0x28 │ │ + ldr r3, [sp, #64] ; 0x40 │ │ + str r3, [r2, #96] ; 0x60 │ │ + ldr r3, [pc, #336] ; (76c4 ) │ │ + ldr r3, [r0, r3] │ │ + adds r3, r3, r1 │ │ + ldr r0, [r3, #0] │ │ + ldr r3, [r3, #4] │ │ + str r0, [sp, #24] │ │ + mov ip, r3 │ │ + movs r3, #48 ; 0x30 │ │ + ldr r0, [sp, #16] │ │ + ldr r5, [sp, #24] │ │ + muls r0, r3 │ │ + adds r3, r4, r0 │ │ + adds r6, r3, #0 │ │ + ldr r0, [r3, #24] │ │ + str r3, [sp, #12] │ │ + ldr r3, [r3, #28] │ │ + orrs r0, r7 │ │ + ands r0, r5 │ │ + str r0, [r6, #24] │ │ + mov r0, ip │ │ + ands r3, r0 │ │ + ldr r0, [r4, #112] ; 0x70 │ │ + ldr r5, [r4, #120] ; 0x78 │ │ + str r3, [r6, #28] │ │ + orrs r7, r0 │ │ + ldr r0, [r4, #116] ; 0x74 │ │ + movs r6, #1 │ │ + str r0, [sp, #44] ; 0x2c │ │ + movs r0, #64 ; 0x40 │ │ + orrs r5, r0 │ │ + ldr r0, [r4, #124] ; 0x7c │ │ + str r5, [sp, #72] ; 0x48 │ │ + str r5, [r4, #120] ; 0x78 │ │ + str r0, [sp, #52] ; 0x34 │ │ + adds r0, r4, #0 │ │ + adds r0, #128 ; 0x80 │ │ + ldr r5, [r0, #0] │ │ + str r7, [sp, #68] ; 0x44 │ │ + str r7, [r4, #112] ; 0x70 │ │ + str r5, [sp, #56] ; 0x38 │ │ + ldr r5, [r0, #4] │ │ + orrs r5, r6 │ │ + adds r6, r4, #0 │ │ + str r5, [sp, #76] ; 0x4c │ │ + ldr r5, [sp, #76] ; 0x4c │ │ + adds r6, #136 ; 0x88 │ │ + str r5, [r0, #4] │ │ + ldr r5, [r6, #0] │ │ + ldr r7, [r6, #4] │ │ + ldr r3, [sp, #12] │ │ + str r5, [sp, #60] ; 0x3c │ │ + movs r5, #128 ; 0x80 │ │ + lsls r5, r5, #10 │ │ + orrs r5, r7 │ │ + str r5, [sp, #80] ; 0x50 │ │ + ldr r5, [sp, #80] ; 0x50 │ │ + ldr r7, [r3, #40] ; 0x28 │ │ + str r5, [r6, #4] │ │ + ldr r5, [sp, #48] ; 0x30 │ │ + adds r5, r5, r1 │ │ + ldr r3, [r5, #0] │ │ + ldr r5, [r5, #4] │ │ + ands r7, r3 │ │ + ldr r3, [sp, #12] │ │ + ldr r3, [r3, #44] ; 0x2c │ │ + ands r3, r5 │ │ + orrs r3, r7 │ │ + bne.n 7652 │ │ ldr r3, [sp, #24] │ │ - ldr r2, [sp, #24] │ │ - mov ip, r1 │ │ - lsls r1, r3, #2 │ │ - subs r2, #1 │ │ + ldr r5, [sp, #64] ; 0x40 │ │ + ldr r7, [sp, #68] ; 0x44 │ │ + ands r5, r3 │ │ mov r3, ip │ │ - mov ip, r1 │ │ - b.n 7450 │ │ - ldr r1, [pc, #420] ; (75e8 ) │ │ - subs r3, #4 │ │ - ldr r1, [r6, r1] │ │ - add r1, ip │ │ - ldr r1, [r1, r3] │ │ - cmp r1, r0 │ │ - beq.n 7456 │ │ - subs r2, #1 │ │ - adds r1, r2, #1 │ │ - bne.n 7440 │ │ - b.n 745c │ │ - cmp r2, #3 │ │ - bne.n 745c │ │ - b.n 7584 │ │ - adds r7, #12 │ │ - lsls r7, r7, #3 │ │ - adds r7, r4, r7 │ │ - ldr r1, [r7, #0] │ │ - movs r3, #8 │ │ - lsls r2, r2, #3 │ │ - orrs r1, r3 │ │ - str r1, [r7, #0] │ │ - adds r1, r5, #0 │ │ - adds r1, #156 ; 0x9c │ │ - ldr r0, [r1, #0] │ │ - movs r7, #48 ; 0x30 │ │ - mov ip, r7 │ │ - adds r3, r0, #0 │ │ - mov r0, ip │ │ - muls r0, r3 │ │ - adds r0, r4, r0 │ │ - ldr r7, [r0, #24] │ │ - movs r3, #8 │ │ - orrs r7, r3 │ │ - str r7, [r0, #24] │ │ - ldr r0, [pc, #344] ; (75e0 ) │ │ - ldr r3, [r1, #0] │ │ - ldr r0, [r6, r0] │ │ - str r2, [sp, #24] │ │ - adds r2, r0, r2 │ │ - ldr r7, [r2, #0] │ │ - ldr r2, [r2, #4] │ │ - str r7, [sp, #28] │ │ - str r2, [sp, #36] ; 0x24 │ │ + str r5, [r2, #96] ; 0x60 │ │ + ldr r5, [sp, #40] ; 0x28 │ │ + ands r5, r3 │ │ + str r5, [r2, #100] ; 0x64 │ │ mov r2, ip │ │ - muls r2, r3 │ │ - adds r2, r4, r2 │ │ - ldr r3, [r2, #24] │ │ - adds r0, r2, #0 │ │ - ands r3, r7 │ │ - str r3, [r2, #24] │ │ - ldr r7, [sp, #36] ; 0x24 │ │ - ldr r2, [r2, #28] │ │ - ands r2, r7 │ │ - str r2, [r0, #28] │ │ - ldr r2, [r4, #112] ; 0x70 │ │ - movs r0, #8 │ │ - ldr r3, [r4, #120] ; 0x78 │ │ - orrs r0, r2 │ │ - ldr r2, [r4, #116] ; 0x74 │ │ - str r0, [r4, #112] ; 0x70 │ │ - str r0, [sp, #56] ; 0x38 │ │ - str r2, [sp, #32] │ │ - movs r2, #64 ; 0x40 │ │ - orrs r2, r3 │ │ - ldr r3, [r4, #124] ; 0x7c │ │ + ldr r3, [sp, #24] │ │ + ands r7, r3 │ │ + ldr r3, [sp, #44] ; 0x2c │ │ + str r7, [r4, #112] ; 0x70 │ │ + ands r3, r2 │ │ + str r3, [r4, #116] ; 0x74 │ │ + ldr r3, [sp, #28] │ │ + ldr r2, [sp, #72] ; 0x48 │ │ + adds r7, r3, r1 │ │ + ldmia r7!, {r3, r5} │ │ + bics r2, r3 │ │ str r2, [r4, #120] ; 0x78 │ │ - str r2, [sp, #60] ; 0x3c │ │ - adds r2, r4, #0 │ │ - adds r2, #128 ; 0x80 │ │ - str r3, [sp, #48] ; 0x30 │ │ - ldr r3, [r2, #4] │ │ - movs r0, #1 │ │ - ldr r7, [r2, #0] │ │ - orrs r0, r3 │ │ - adds r3, r4, #0 │ │ - adds r3, #136 ; 0x88 │ │ - str r0, [r2, #4] │ │ - str r0, [sp, #64] ; 0x40 │ │ - ldr r0, [r3, #0] │ │ - str r7, [sp, #52] ; 0x34 │ │ - movs r7, #128 ; 0x80 │ │ - str r0, [sp, #44] ; 0x2c │ │ - ldr r0, [r3, #4] │ │ - lsls r7, r7, #10 │ │ - orrs r7, r0 │ │ - str r7, [r3, #4] │ │ - ldr r1, [r1, #0] │ │ - str r7, [sp, #68] ; 0x44 │ │ - ldr r7, [sp, #24] │ │ - str r1, [sp, #40] ; 0x28 │ │ - ldr r1, [sp, #88] ; 0x58 │ │ - ldr r0, [sp, #40] ; 0x28 │ │ - adds r1, r1, r7 │ │ - str r1, [sp, #88] ; 0x58 │ │ - mov r1, ip │ │ - muls r1, r0 │ │ - ldr r7, [sp, #88] ; 0x58 │ │ - adds r1, r4, r1 │ │ - ldr r0, [r1, #40] ; 0x28 │ │ - ldr r7, [r7, #0] │ │ - ands r0, r7 │ │ - ldr r7, [sp, #88] ; 0x58 │ │ - mov ip, r0 │ │ - ldr r0, [r7, #4] │ │ - ldr r7, [r1, #44] ; 0x2c │ │ - ands r7, r0 │ │ - mov r0, ip │ │ - orrs r7, r0 │ │ - bne.n 7584 │ │ - ldr r1, [sp, #40] ; 0x28 │ │ - ldr r7, [sp, #28] │ │ - adds r1, #12 │ │ - lsls r1, r1, #3 │ │ - adds r1, r4, r1 │ │ - ldr r0, [r1, #0] │ │ - ands r0, r7 │ │ - str r0, [r1, #0] │ │ - ldr r7, [sp, #36] ; 0x24 │ │ - ldr r0, [r1, #4] │ │ - ands r0, r7 │ │ - str r0, [r1, #4] │ │ - ldr r0, [sp, #28] │ │ - ldr r1, [sp, #56] ; 0x38 │ │ - ands r1, r0 │ │ - str r1, [r4, #112] ; 0x70 │ │ - ldr r1, [sp, #32] │ │ - ldr r0, [sp, #24] │ │ - ands r1, r7 │ │ - ldr r7, [sp, #76] ; 0x4c │ │ - str r1, [r4, #116] ; 0x74 │ │ - adds r1, r7, r0 │ │ - ldr r0, [r1, #0] │ │ - ldr r7, [sp, #60] ; 0x3c │ │ - ldr r1, [r1, #4] │ │ - bics r7, r0 │ │ - ldr r0, [sp, #48] ; 0x30 │ │ - str r7, [r4, #120] ; 0x78 │ │ - ldr r7, [sp, #80] ; 0x50 │ │ - bics r0, r1 │ │ - str r0, [r4, #124] ; 0x7c │ │ - ldr r0, [sp, #24] │ │ - adds r1, r7, r0 │ │ - ldr r0, [r1, #0] │ │ - ldr r7, [sp, #52] ; 0x34 │ │ - ldr r1, [r1, #4] │ │ - bics r7, r0 │ │ - ldr r0, [sp, #64] ; 0x40 │ │ - str r7, [r2, #0] │ │ - ldr r7, [sp, #84] ; 0x54 │ │ - bics r0, r1 │ │ - str r0, [r2, #4] │ │ - ldr r0, [sp, #24] │ │ - adds r2, r7, r0 │ │ - ldr r1, [r2, #0] │ │ - ldr r7, [sp, #44] ; 0x2c │ │ - ldr r2, [r2, #4] │ │ - bics r7, r1 │ │ - str r7, [r3, #0] │ │ - ldr r0, [sp, #68] ; 0x44 │ │ - bics r0, r2 │ │ - str r0, [r3, #4] │ │ - ldr r2, [pc, #92] ; (75e4 ) │ │ + ldr r3, [sp, #32] │ │ + ldr r2, [sp, #52] ; 0x34 │ │ + adds r3, r3, r1 │ │ + bics r2, r5 │ │ + str r2, [r4, #124] ; 0x7c │ │ + ldr r5, [sp, #56] ; 0x38 │ │ + ldr r2, [r3, #0] │ │ + ldr r3, [r3, #4] │ │ + bics r5, r2 │ │ + ldr r2, [sp, #76] ; 0x4c │ │ + str r5, [r0, #0] │ │ + bics r2, r3 │ │ + ldr r3, [sp, #36] ; 0x24 │ │ + str r2, [r0, #4] │ │ + ldr r2, [sp, #80] ; 0x50 │ │ + adds r1, r3, r1 │ │ + ldmia r1!, {r3, r5} │ │ + ldr r1, [sp, #60] ; 0x3c │ │ + bics r2, r5 │ │ + str r2, [r6, #4] │ │ + bics r1, r3 │ │ + str r1, [r6, #0] │ │ adds r3, r4, #0 │ │ + ldr r2, [pc, #112] ; (76c8 ) │ │ adds r3, #184 ; 0xb8 │ │ - ldr r2, [r6, r2] │ │ - ldr r1, [r3, #0] │ │ - ldr r0, [r2, #0] │ │ - eors r1, r0 │ │ - str r1, [r3, #0] │ │ - ldr r1, [r2, #4] │ │ - ldr r2, [r3, #4] │ │ + ldr r1, [sp, #8] │ │ + ldr r0, [r3, #0] │ │ + ldr r1, [r1, r2] │ │ + ldr r2, [r1, #0] │ │ + eors r2, r0 │ │ + str r2, [r3, #0] │ │ + ldr r2, [r1, #4] │ │ + ldr r1, [r3, #4] │ │ eors r2, r1 │ │ str r2, [r3, #4] │ │ movs r3, #154 ; 0x9a │ │ + ldr r2, [sp, #4] │ │ lsls r3, r3, #3 │ │ - str r5, [r4, r3] │ │ - ldr r7, [sp, #72] ; 0x48 │ │ - ldr r3, [pc, #68] ; (75ec ) │ │ - add sp, #116 ; 0x74 │ │ - str r7, [r4, r3] │ │ - adds r3, r5, #0 │ │ - adds r3, #156 ; 0x9c │ │ - ldr r2, [r3, #0] │ │ + str r2, [r4, r3] │ │ + ldr r2, [sp, #20] │ │ + ldr r3, [pc, #84] ; (76cc ) │ │ + str r2, [r4, r3] │ │ adds r3, r4, #0 │ │ + ldr r2, [sp, #16] │ │ adds r3, #160 ; 0xa0 │ │ str r2, [r3, #0] │ │ - adds r5, #160 ; 0xa0 │ │ - ldr r2, [r5, #0] │ │ - subs r3, #4 │ │ + adds r2, r4, #0 │ │ + ldr r3, [sp, #4] │ │ + adds r2, #156 ; 0x9c │ │ adds r4, #184 ; 0xb8 │ │ - str r2, [r3, #0] │ │ - ldr r3, [pc, #44] ; (75f0 ) │ │ - ldr r2, [r4, #0] │ │ - ldr r3, [r6, r3] │ │ - ldr r1, [r3, #0] │ │ - eors r2, r1 │ │ - str r2, [r4, #0] │ │ - ldr r2, [r3, #4] │ │ - ldr r3, [r4, #4] │ │ + adds r3, #160 ; 0xa0 │ │ + ldr r3, [r3, #0] │ │ + ldr r1, [r4, #0] │ │ + str r3, [r2, #0] │ │ + ldr r3, [pc, #60] ; (76d0 ) │ │ + ldr r2, [sp, #8] │ │ + ldr r2, [r2, r3] │ │ + ldr r3, [r2, #0] │ │ + eors r3, r1 │ │ + str r3, [r4, #0] │ │ + ldr r3, [r2, #4] │ │ + ldr r2, [r4, #4] │ │ eors r3, r2 │ │ str r3, [r4, #4] │ │ + add sp, #124 ; 0x7c │ │ pop {r4, r5, r6, r7, pc} │ │ movs r2, #63 ; 0x3f │ │ - b.n 6fee │ │ - adds r2, r3, #0 │ │ - b.n 7156 │ │ + b.n 71c4 │ │ + adds r5, r3, #0 │ │ + b.n 72d8 │ │ + movs r6, #56 ; 0x38 │ │ + b.n 7442 │ │ + adds r1, r3, #0 │ │ + b.n 755e │ │ nop ; (mov r8, r8) │ │ + ; instruction: 0xff9cffff │ │ + ; instruction: 0xff98ffff │ │ vminnm.f16 , q12, │ │ ; instruction: 0xffbcffff │ │ - ; instruction: 0xff94ffff │ │ lsls r4, r2, #19 │ │ movs r0, r0 │ │ ; instruction: 0xffc0ffff │ │ │ │ -000075f4 : │ │ - ldr r3, [pc, #36] ; (761c ) │ │ +000076d4 : │ │ + movs r3, #63 ; 0x3f │ │ + adds r2, r1, #0 │ │ + push {r4, r5, r6, r7, lr} │ │ + adds r7, r0, #0 │ │ + sub sp, #20 │ │ + ands r2, r3 │ │ + str r2, [sp, #12] │ │ + asrs r2, r1, #6 │ │ + ands r2, r3 │ │ + adds r7, #156 ; 0x9c │ │ + str r2, [sp, #4] │ │ + adds r6, r1, #0 │ │ + ldr r2, [sp, #12] │ │ + ldr r1, [r7, #0] │ │ + adds r5, r0, #0 │ │ + bl 6b54 │ │ + ldr r4, [pc, #188] ; (77b4 ) │ │ + str r0, [sp, #8] │ │ + add r4, pc │ │ + lsls r3, r6, #15 │ │ + bpl.n 7728 │ │ + lsls r3, r6, #18 │ │ + bmi.n 77aa │ │ + adds r3, r5, #0 │ │ + adds r3, #160 ; 0xa0 │ │ + ldr r1, [r3, #0] │ │ + adds r0, r5, #0 │ │ + ldr r2, [sp, #4] │ │ + bl 6b54 │ │ + ldr r3, [pc, #164] ; (77b8 ) │ │ + lsls r0, r0, #2 │ │ + ldr r4, [r4, r3] │ │ + ldr r3, [pc, #160] ; (77bc ) │ │ + ldr r6, [r0, r4] │ │ + adds r6, r6, r3 │ │ + ldr r3, [sp, #8] │ │ + lsls r3, r3, #2 │ │ + ldr r0, [r3, r4] │ │ + subs r0, r6, r0 │ │ + b.n 77b0 │ │ + movs r0, #128 ; 0x80 │ │ + lsls r0, r0, #12 │ │ + ands r0, r6 │ │ + bne.n 77ae │ │ + ldr r3, [sp, #8] │ │ + cmp r3, #5 │ │ + bne.n 7742 │ │ + ldr r3, [pc, #136] ; (77c0 ) │ │ + ldr r3, [r5, r3] │ │ + cmp r3, #0 │ │ + bne.n 77b0 │ │ + ldr r0, [pc, #132] ; (77c4 ) │ │ + b.n 77b0 │ │ + ldr r3, [sp, #8] │ │ + cmp r3, #1 │ │ + bne.n 7766 │ │ + ldr r3, [pc, #124] ; (77c8 ) │ │ + ldr r7, [r4, r3] │ │ + ldr r3, [sp, #12] │ │ + lsls r2, r3, #8 │ │ + ldr r3, [sp, #4] │ │ + adds r2, r7, r2 │ │ + ldr r4, [r2, #108] ; 0x6c │ │ + lsls r3, r3, #8 │ │ + adds r7, r7, r3 │ │ + movs r3, #250 ; 0xfa │ │ + adds r7, #144 ; 0x90 │ │ + ldr r0, [r7, #0] │ │ + lsls r3, r3, #3 │ │ + subs r0, r4, r0 │ │ + b.n 77a6 │ │ + ldr r2, [pc, #100] ; (77cc ) │ │ + ldr r3, [r7, #0] │ │ + ldr r5, [r4, r2] │ │ + ldr r2, [sp, #8] │ │ + lsls r3, r3, #6 │ │ + cmp r2, #0 │ │ + bne.n 779a │ │ + ldr r2, [sp, #4] │ │ + adds r3, r3, r2 │ │ + lsls r3, r3, #2 │ │ + ldr r6, [r5, r3] │ │ + ldr r3, [pc, #80] ; (77d0 ) │ │ + adds r6, r6, r3 │ │ + ldr r3, [pc, #68] ; (77c8 ) │ │ + ldr r7, [r4, r3] │ │ + ldr r3, [sp, #12] │ │ + lsls r0, r3, #8 │ │ + lsls r3, r2, #8 │ │ + adds r5, r7, r0 │ │ + adds r7, r7, r3 │ │ + adds r7, #144 ; 0x90 │ │ + ldr r5, [r5, #108] ; 0x6c │ │ + ldr r0, [r7, #0] │ │ + subs r0, r5, r0 │ │ + adds r0, r6, r0 │ │ + b.n 77b0 │ │ + ldr r2, [sp, #4] │ │ + adds r3, r3, r2 │ │ + lsls r3, r3, #2 │ │ + ldr r0, [r5, r3] │ │ + movs r3, #250 ; 0xfa │ │ + lsls r3, r3, #2 │ │ + adds r0, r0, r3 │ │ + b.n 77b0 │ │ + ldr r0, [pc, #16] ; (77bc ) │ │ + b.n 77b0 │ │ + ldr r0, [pc, #36] ; (77d4 ) │ │ + add sp, #20 │ │ + pop {r4, r5, r6, r7, pc} │ │ + bhi.n 76cc │ │ + movs r0, r0 │ │ + ; instruction: 0xffb4ffff │ │ + strb r0, [r6, #20] │ │ + movs r0, r0 │ │ + lsls r4, r3, #19 │ │ + movs r0, r0 │ │ + ldr r6, [pc, #128] ; (7848 ) │ │ + movs r0, r0 │ │ + vminnm.f16 , q14, │ │ + ; instruction: 0xff88ffff │ │ + lsls r4, r5, #29 │ │ + movs r0, r0 │ │ + str r0, [r5, #24] │ │ + ... │ │ + │ │ +000077d8 : │ │ + adds r3, r0, #0 │ │ + adds r3, #200 ; 0xc8 │ │ + push {r0, r1, r2, r4, r5, r6, r7, lr} │ │ + adds r4, r0, #0 │ │ + adds r5, r3, #0 │ │ + movs r6, #0 │ │ + str r3, [sp, #4] │ │ + ldr r3, [pc, #108] ; (7854 ) │ │ + ldr r1, [r4, r3] │ │ + cmp r6, r1 │ │ + bge.n 7804 │ │ + ldr r1, [r5, #0] │ │ + adds r0, r4, #0 │ │ + bl 76d4 │ │ + movs r3, #131 ; 0x83 │ │ + lsls r3, r3, #3 │ │ + adds r3, r5, r3 │ │ + str r0, [r3, #0] │ │ + adds r6, #1 │ │ + adds r5, #4 │ │ + b.n 77e6 │ │ + subs r1, #1 │ │ + adds r0, r1, #0 │ │ + subs r3, r1, r0 │ │ + movs r2, #0 │ │ + cmp r3, r1 │ │ + bge.n 784a │ │ + ldr r3, [sp, #4] │ │ + str r2, [sp, #0] │ │ + ldr r2, [sp, #0] │ │ + cmp r2, r0 │ │ + bge.n 7846 │ │ + ldr r5, [pc, #60] ; (7858 ) │ │ + ldr r2, [sp, #0] │ │ + adds r5, r3, r5 │ │ + ldr r6, [r5, #0] │ │ + adds r2, #1 │ │ + str r2, [sp, #0] │ │ + mov ip, r6 │ │ + movs r6, #131 ; 0x83 │ │ + lsls r6, r6, #3 │ │ + adds r7, r3, r6 │ │ + ldr r6, [r7, #0] │ │ + cmp ip, r6 │ │ + ble.n 7842 │ │ + mov r2, ip │ │ + str r2, [r7, #0] │ │ + str r6, [r5, #0] │ │ + ldr r5, [r3, #0] │ │ + ldr r2, [r3, #4] │ │ + str r5, [r3, #4] │ │ + str r2, [r3, #0] │ │ + adds r3, #4 │ │ + b.n 7814 │ │ + subs r0, #1 │ │ + b.n 7808 │ │ + movs r3, #153 ; 0x99 │ │ + lsls r3, r3, #3 │ │ + str r2, [r4, r3] │ │ + pop {r0, r1, r2, r4, r5, r6, r7, pc} │ │ + nop ; (mov r8, r8) │ │ + lsls r4, r0, #19 │ │ + movs r0, r0 │ │ + lsls r4, r3, #16 │ │ + ... │ │ + │ │ +0000785c : │ │ + push {r4, r5, r6, lr} │ │ + adds r5, r0, #0 │ │ + adds r4, r0, #0 │ │ + movs r6, #0 │ │ + adds r5, #200 ; 0xc8 │ │ + ldr r3, [pc, #40] ; (7890 ) │ │ + ldr r3, [r4, r3] │ │ + cmp r6, r3 │ │ + bge.n 7884 │ │ + ldr r1, [r5, #0] │ │ + adds r0, r4, #0 │ │ + bl 76d4 │ │ + movs r3, #131 ; 0x83 │ │ + lsls r3, r3, #3 │ │ + adds r3, r5, r3 │ │ + str r0, [r3, #0] │ │ + adds r6, #1 │ │ + adds r5, #4 │ │ + b.n 7866 │ │ + movs r3, #153 ; 0x99 │ │ + movs r2, #0 │ │ + lsls r3, r3, #3 │ │ + str r2, [r4, r3] │ │ + pop {r4, r5, r6, pc} │ │ + nop ; (mov r8, r8) │ │ + lsls r4, r0, #19 │ │ + ... │ │ + │ │ +00007894 : │ │ + push {r3, r4, r5, r6, r7, lr} │ │ + movs r3, #156 ; 0x9c │ │ + adds r5, r0, #0 │ │ + adds r7, r1, #0 │ │ + movs r6, #0 │ │ + lsls r3, r3, #3 │ │ + adds r4, r0, r3 │ │ + ldr r3, [pc, #48] ; (78d4 ) │ │ + ldr r3, [r5, r3] │ │ + cmp r6, r3 │ │ + bge.n 78c8 │ │ + ldr r3, [pc, #44] ; (78d8 ) │ │ + adds r3, r4, r3 │ │ + ldr r1, [r3, #0] │ │ + cmp r1, r7 │ │ + bne.n 78ba │ │ + ldr r3, [pc, #36] ; (78dc ) │ │ + str r3, [r4, #0] │ │ + b.n 78c2 │ │ + adds r0, r5, #0 │ │ + bl 76d4 │ │ + str r0, [r4, #0] │ │ + adds r6, #1 │ │ + adds r4, #4 │ │ + b.n 78a2 │ │ + movs r3, #153 ; 0x99 │ │ + movs r2, #0 │ │ + lsls r3, r3, #3 │ │ + str r2, [r5, r3] │ │ + pop {r3, r4, r5, r6, r7, pc} │ │ + nop ; (mov r8, r8) │ │ + lsls r4, r0, #19 │ │ + movs r0, r0 │ │ + ; instruction: 0xfbe8ffff │ │ + strh r0, [r4, #52] ; 0x34 │ │ + movs r1, r0 │ │ + │ │ +000078e0 : │ │ + push {r0, r1, r2, r4, r5, r6, r7, lr} │ │ + str r3, [sp, #4] │ │ + movs r3, #156 ; 0x9c │ │ + adds r7, r0, #0 │ │ + adds r6, r1, #0 │ │ + movs r5, #0 │ │ + lsls r3, r3, #3 │ │ + str r2, [sp, #0] │ │ + adds r4, r0, r3 │ │ + ldr r3, [pc, #136] ; (797c ) │ │ + ldr r3, [r7, r3] │ │ + cmp r5, r3 │ │ + bge.n 792a │ │ + ldr r3, [pc, #132] ; (7980 ) │ │ + adds r3, r4, r3 │ │ + ldr r1, [r3, #0] │ │ + cmp r1, r6 │ │ + bne.n 790a │ │ + movs r3, #250 ; 0xfa │ │ + lsls r3, r3, #3 │ │ + b.n 7918 │ │ + ldr r3, [sp, #0] │ │ + cmp r1, r3 │ │ + beq.n 7916 │ │ + ldr r3, [sp, #4] │ │ + cmp r1, r3 │ │ + bne.n 791c │ │ + ldr r3, [pc, #108] ; (7984 ) │ │ + str r3, [r4, #0] │ │ + b.n 7924 │ │ + adds r0, r7, #0 │ │ + bl 76d4 │ │ + str r0, [r4, #0] │ │ + adds r5, #1 │ │ + adds r4, #4 │ │ + b.n 78f2 │ │ + adds r1, r7, #0 │ │ + subs r3, #1 │ │ + adds r2, r3, #0 │ │ + adds r1, #200 ; 0xc8 │ │ + str r1, [sp, #4] │ │ + subs r1, r3, r2 │ │ + movs r5, #0 │ │ + cmp r1, r3 │ │ + bge.n 7972 │ │ + ldr r4, [sp, #4] │ │ + cmp r5, r2 │ │ + bge.n 796e │ │ + ldr r1, [pc, #68] ; (7988 ) │ │ + adds r5, #1 │ │ + adds r1, r4, r1 │ │ + ldr r0, [r1, #0] │ │ + str r1, [sp, #0] │ │ + mov ip, r0 │ │ + movs r0, #131 ; 0x83 │ │ + lsls r0, r0, #3 │ │ + adds r6, r4, r0 │ │ + ldr r0, [r6, #0] │ │ + cmp ip, r0 │ │ + ble.n 796a │ │ + mov r1, ip │ │ + str r1, [r6, #0] │ │ + ldr r1, [sp, #0] │ │ + str r0, [r1, #0] │ │ + ldr r1, [r4, #0] │ │ + ldr r0, [r4, #4] │ │ + str r1, [r4, #4] │ │ + str r0, [r4, #0] │ │ + adds r4, #4 │ │ + b.n 793e │ │ + subs r2, #1 │ │ + b.n 7934 │ │ + movs r3, #153 ; 0x99 │ │ + lsls r3, r3, #3 │ │ + str r5, [r7, r3] │ │ + pop {r0, r1, r2, r4, r5, r6, r7, pc} │ │ + nop ; (mov r8, r8) │ │ + lsls r4, r0, #19 │ │ + movs r0, r0 │ │ + ; instruction: 0xfbe8ffff │ │ + lsls r4, r3, #23 │ │ + movs r0, r0 │ │ + lsls r4, r3, #16 │ │ + ... │ │ + │ │ +0000798c : │ │ adds r1, #12 │ │ - lsls r2, r2, #3 │ │ - add r3, pc │ │ - ldr r3, [r3, #0] │ │ lsls r1, r1, #3 │ │ - adds r0, r0, r1 │ │ - adds r3, r3, r2 │ │ - ldr r2, [r3, #0] │ │ - ldr r1, [r0, #0] │ │ - ldr r3, [r3, #4] │ │ - ldr r0, [r0, #4] │ │ - ands r2, r1 │ │ - ands r3, r0 │ │ - adds r0, r2, #0 │ │ - orrs r0, r3 │ │ + adds r1, r0, r1 │ │ + ldr r0, [pc, #32] ; (79b4 ) │ │ + lsls r2, r2, #3 │ │ + push {r4, lr} │ │ + add r0, pc │ │ + ldr r0, [r0, #0] │ │ + ldr r3, [r1, #0] │ │ + adds r2, r0, r2 │ │ + ldr r4, [r2, #0] │ │ + ldr r0, [r2, #4] │ │ + ands r4, r3 │ │ + ldr r3, [r1, #4] │ │ + ands r0, r3 │ │ + orrs r0, r4 │ │ subs r3, r0, #1 │ │ sbcs r0, r3 │ │ - bx lr │ │ + pop {r4, pc} │ │ nop ; (mov r8, r8) │ │ - bhi.n 75fc │ │ + bpl.n 7a58 │ │ ... │ │ │ │ -00007620 : │ │ - ldr r3, [pc, #28] ; (7640 ) │ │ +000079b8 : │ │ + ldr r3, [pc, #28] ; (79d8 ) │ │ lsls r1, r1, #3 │ │ + ldr r2, [r0, #112] ; 0x70 │ │ add r3, pc │ │ ldr r3, [r3, #0] │ │ - adds r3, r3, r1 │ │ - ldr r2, [r3, #0] │ │ - ldr r1, [r0, #112] ; 0x70 │ │ - ldr r3, [r3, #4] │ │ ldr r0, [r0, #116] ; 0x74 │ │ - ands r2, r1 │ │ - ands r3, r0 │ │ - adds r0, r2, #0 │ │ - orrs r0, r3 │ │ - negs r3, r0 │ │ + adds r1, r3, r1 │ │ + ldr r3, [r1, #0] │ │ + ands r2, r3 │ │ + ldr r3, [r1, #4] │ │ + ands r0, r3 │ │ + adds r3, r0, #0 │ │ + orrs r3, r2 │ │ + negs r0, r3 │ │ adcs r0, r3 │ │ bx lr │ │ - bhi.n 75cc │ │ + bpl.n 7a30 │ │ ... │ │ │ │ -00007644 : │ │ - lsls r0, r2, #3 │ │ - adds r0, r0, r1 │ │ +000079dc : │ │ + lsls r2, r2, #3 │ │ + adds r0, r2, r1 │ │ bx lr │ │ ... │ │ │ │ -0000764c : │ │ +000079e4 : │ │ push {r4, r5, r6, r7, lr} │ │ - ldr r5, [pc, #304] ; (7780 ) │ │ - adds r7, r1, #0 │ │ - ldr r1, [pc, #304] ; (7784 ) │ │ - add r5, pc │ │ - ldr r5, [r5, #0] │ │ - sub sp, #92 ; 0x5c │ │ - str r0, [sp, #0] │ │ - ldr r3, [r5, #0] │ │ + movs r4, #0 │ │ + adds r5, r4, #0 │ │ + ldr r7, [pc, #304] ; (7b1c ) │ │ + sub sp, #100 ; 0x64 │ │ + str r0, [sp, #4] │ │ + add r7, pc │ │ + ldr r7, [r7, #0] │ │ + adds r0, r1, #0 │ │ + adds r6, r1, #0 │ │ + ldr r1, [pc, #292] ; (7b20 ) │ │ + ldr r3, [r7, #0] │ │ add r1, pc │ │ - adds r0, r7, #0 │ │ - str r3, [sp, #84] ; 0x54 │ │ - blx 4c7c │ │ - ldr r1, [pc, #284] ; (7788 ) │ │ - add r0, sp, #16 │ │ + str r3, [sp, #92] ; 0x5c │ │ + bl 10a7c <_Unwind_GetTextRelBase@@Base+0x58> │ │ + ldr r1, [pc, #284] ; (7b24 ) │ │ + add r0, sp, #20 │ │ movs r2, #14 │ │ add r1, pc │ │ - blx 4c94 │ │ - str r5, [sp, #4] │ │ - ldr r5, [pc, #276] ; (778c ) │ │ - movs r4, #0 │ │ - add r3, sp, #12 │ │ + bl 10aac <_Unwind_GetTextRelBase@@Base+0x88> │ │ + add r3, sp, #36 ; 0x24 │ │ strb r4, [r3, #1] │ │ - adds r6, r4, #0 │ │ - add r5, pc │ │ - movs r2, #0 │ │ - mov r1, sp │ │ - strb r2, [r1, #12] │ │ - ldr r0, [sp, #0] │ │ - movs r1, #0 │ │ + str r7, [sp, #12] │ │ + movs r7, #0 │ │ + add r3, sp, #36 ; 0x24 │ │ + ldr r0, [sp, #4] │ │ + adds r1, r7, #0 │ │ adds r2, r4, #0 │ │ - bl 75f4 │ │ - cmp r0, #0 │ │ - beq.n 76a6 │ │ - ldr r0, [sp, #0] │ │ - movs r1, #0 │ │ + str r3, [sp, #8] │ │ + strb r7, [r3, #0] │ │ + bl 798c │ │ + cmp r0, r7 │ │ + beq.n 7a3c │ │ + ldr r0, [sp, #4] │ │ + adds r1, r7, #0 │ │ adds r2, r4, #0 │ │ - bl 666c │ │ - add r3, sp, #16 │ │ + bl 6b54 │ │ + add r3, sp, #20 │ │ ldrb r3, [r3, r0] │ │ - b.n 76c4 │ │ - ldr r0, [sp, #0] │ │ + b.n 7a5a │ │ + ldr r0, [sp, #4] │ │ movs r1, #1 │ │ adds r2, r4, #0 │ │ - bl 75f4 │ │ + bl 798c │ │ cmp r0, #0 │ │ - beq.n 76c8 │ │ - adds r2, r4, #0 │ │ - ldr r0, [sp, #0] │ │ + beq.n 7a5e │ │ + ldr r0, [sp, #4] │ │ movs r1, #1 │ │ - bl 666c │ │ - add r2, sp, #16 │ │ - adds r0, r2, r0 │ │ + adds r2, r4, #0 │ │ + bl 6b54 │ │ + add r3, sp, #20 │ │ + adds r0, r3, r0 │ │ ldrb r3, [r0, #7] │ │ - mov r1, sp │ │ - strb r3, [r1, #12] │ │ + ldr r2, [sp, #8] │ │ + strb r3, [r2, #0] │ │ cmp r4, #0 │ │ - beq.n 76f8 │ │ - lsls r2, r4, #29 │ │ - bne.n 76f8 │ │ - cmp r6, #0 │ │ - beq.n 76ea │ │ - ldr r1, [pc, #184] ; (7790 ) │ │ - add r0, sp, #32 │ │ - adds r2, r6, #0 │ │ + beq.n 7a92 │ │ + lsls r3, r4, #29 │ │ + bne.n 7a92 │ │ + cmp r5, #0 │ │ + beq.n 7a82 │ │ + ldr r1, [pc, #188] ; (7b28 ) │ │ + add r7, sp, #40 ; 0x28 │ │ + adds r0, r7, #0 │ │ add r1, pc │ │ adds r1, #14 │ │ - blx 4c70 │ │ - adds r0, r7, #0 │ │ - add r1, sp, #32 │ │ - blx 4c88 │ │ - movs r6, #0 │ │ + adds r2, r5, #0 │ │ + bl 10a6c <_Unwind_GetTextRelBase@@Base+0x48> │ │ + adds r0, r6, #0 │ │ + adds r1, r7, #0 │ │ + bl 10a8c <_Unwind_GetTextRelBase@@Base+0x68> │ │ + movs r5, #0 │ │ cmp r4, #61 ; 0x3d │ │ - bgt.n 76f8 │ │ - adds r0, r7, #0 │ │ - adds r1, r5, #0 │ │ - blx 4c88 │ │ - add r3, sp, #12 │ │ + bgt.n 7a92 │ │ + ldr r1, [pc, #160] ; (7b2c ) │ │ + adds r0, r6, #0 │ │ + add r1, pc │ │ + bl 10a8c <_Unwind_GetTextRelBase@@Base+0x68> │ │ + add r3, sp, #36 ; 0x24 │ │ ldrb r3, [r3, #0] │ │ cmp r3, #0 │ │ - bne.n 7704 │ │ - adds r6, #1 │ │ - b.n 7728 │ │ - cmp r6, #0 │ │ - beq.n 771e │ │ - ldr r1, [pc, #136] ; (7794 ) │ │ - add r0, sp, #32 │ │ - adds r2, r6, #0 │ │ + bne.n 7a9e │ │ + adds r5, #1 │ │ + b.n 7ac4 │ │ + cmp r5, #0 │ │ + beq.n 7aba │ │ + ldr r1, [pc, #140] ; (7b30 ) │ │ + add r7, sp, #40 ; 0x28 │ │ + adds r0, r7, #0 │ │ add r1, pc │ │ adds r1, #14 │ │ - blx 4c70 │ │ - adds r0, r7, #0 │ │ - add r1, sp, #32 │ │ - blx 4c88 │ │ - adds r0, r7, #0 │ │ - add r1, sp, #12 │ │ - blx 4c88 │ │ - movs r6, #0 │ │ + adds r2, r5, #0 │ │ + bl 10a6c <_Unwind_GetTextRelBase@@Base+0x48> │ │ + adds r0, r6, #0 │ │ + adds r1, r7, #0 │ │ + bl 10a8c <_Unwind_GetTextRelBase@@Base+0x68> │ │ + adds r0, r6, #0 │ │ + add r1, sp, #36 ; 0x24 │ │ + bl 10a8c <_Unwind_GetTextRelBase@@Base+0x68> │ │ + movs r5, #0 │ │ adds r4, #1 │ │ cmp r4, #64 ; 0x40 │ │ - bne.n 7682 │ │ - cmp r6, #0 │ │ - beq.n 7748 │ │ - ldr r1, [pc, #100] ; (7798 ) │ │ - add r0, sp, #32 │ │ - adds r2, r6, #0 │ │ + bne.n 7a16 │ │ + cmp r5, #0 │ │ + beq.n 7ae6 │ │ + ldr r1, [pc, #100] ; (7b34 ) │ │ + add r4, sp, #40 ; 0x28 │ │ + adds r0, r4, #0 │ │ add r1, pc │ │ adds r1, #14 │ │ - blx 4c70 │ │ - adds r0, r7, #0 │ │ - add r1, sp, #32 │ │ - blx 4c88 │ │ - ldr r1, [pc, #80] ; (779c ) │ │ - adds r0, r7, #0 │ │ + adds r2, r5, #0 │ │ + bl 10a6c <_Unwind_GetTextRelBase@@Base+0x48> │ │ + adds r0, r6, #0 │ │ + adds r1, r4, #0 │ │ + bl 10a8c <_Unwind_GetTextRelBase@@Base+0x68> │ │ + ldr r1, [pc, #80] ; (7b38 ) │ │ + adds r0, r6, #0 │ │ add r1, pc │ │ - blx 4c88 │ │ - ldr r3, [sp, #0] │ │ + bl 10a8c <_Unwind_GetTextRelBase@@Base+0x68> │ │ + ldr r3, [sp, #4] │ │ + adds r0, r6, #0 │ │ adds r3, #156 ; 0x9c │ │ ldr r3, [r3, #0] │ │ cmp r3, #1 │ │ - bne.n 7762 │ │ - ldr r1, [pc, #64] ; (77a0 ) │ │ + bne.n 7b02 │ │ + ldr r1, [pc, #60] ; (7b3c ) │ │ add r1, pc │ │ - b.n 7766 │ │ - ldr r1, [pc, #64] ; (77a4 ) │ │ + b.n 7b06 │ │ + ldr r1, [pc, #60] ; (7b40 ) │ │ add r1, pc │ │ - adds r0, r7, #0 │ │ - blx 4c88 │ │ - ldr r1, [sp, #4] │ │ - ldr r2, [sp, #84] ; 0x54 │ │ - ldr r3, [r1, #0] │ │ + bl 10a8c <_Unwind_GetTextRelBase@@Base+0x68> │ │ + ldr r3, [sp, #12] │ │ + ldr r2, [sp, #92] ; 0x5c │ │ + ldr r3, [r3, #0] │ │ cmp r2, r3 │ │ - beq.n 777a │ │ - blx 4c40 <__stack_chk_fail@plt> │ │ - add sp, #92 ; 0x5c │ │ + beq.n 7b18 │ │ + bl 10a2c <_Unwind_GetTextRelBase@@Base+0x8> │ │ + add sp, #100 ; 0x64 │ │ pop {r4, r5, r6, r7, pc} │ │ - nop ; (mov r8, r8) │ │ - bhi.n 7834 │ │ + bmi.n 7a98 │ │ movs r0, r0 │ │ - ldr r0, [sp, #944] ; 0x3b0 │ │ + ldr r3, [sp, #760] ; 0x2f8 │ │ movs r0, r0 │ │ - ldr r1, [sp, #120] ; 0x78 │ │ + ldr r3, [sp, #968] ; 0x3c8 │ │ movs r0, r0 │ │ - ldr r0, [sp, #812] ; 0x32c │ │ + ldr r3, [sp, #560] ; 0x230 │ │ movs r0, r0 │ │ - ldr r0, [sp, #712] ; 0x2c8 │ │ + ldr r3, [sp, #188] ; 0xbc │ │ movs r0, r0 │ │ - ldr r0, [sp, #504] ; 0x1f8 │ │ + ldr r3, [sp, #336] ; 0x150 │ │ movs r0, r0 │ │ - ldr r0, [sp, #336] ; 0x150 │ │ + ldr r3, [sp, #160] ; 0xa0 │ │ movs r0, r0 │ │ - ldr r0, [sp, #4] │ │ + ldr r2, [sp, #844] ; 0x34c │ │ movs r0, r0 │ │ - str r7, [sp, #964] ; 0x3c4 │ │ + ldr r2, [sp, #772] ; 0x304 │ │ movs r0, r0 │ │ - str r7, [sp, #948] ; 0x3b4 │ │ + ldr r2, [sp, #756] ; 0x2f4 │ │ ... │ │ │ │ -000077a8 : │ │ +00007b44 : │ │ push {r4, r5, r6, r7, lr} │ │ - ldr r6, [pc, #276] ; (78c0 ) │ │ - sub sp, #20 │ │ - adds r7, r0, #0 │ │ + adds r4, r1, #0 │ │ + adds r5, r0, #0 │ │ + ldr r6, [pc, #284] ; (7c68 ) │ │ + sub sp, #28 │ │ add r6, pc │ │ ldr r6, [r6, #0] │ │ - adds r5, r1, #0 │ │ ldr r3, [r6, #0] │ │ - str r3, [sp, #12] │ │ - bl 764c │ │ - ldr r1, [pc, #260] ; (78c4 ) │ │ - adds r0, r5, #0 │ │ + str r3, [sp, #20] │ │ + bl 79e4 │ │ + ldr r1, [pc, #272] ; (7c6c ) │ │ + adds r0, r4, #0 │ │ add r1, pc │ │ - blx 4c88 │ │ - adds r0, r7, #0 │ │ - movs r1, #1 │ │ - bl 654a │ │ - subs r4, r0, #0 │ │ - beq.n 77e0 │ │ - ldr r1, [pc, #240] ; (78c8 ) │ │ + bl 10a8c <_Unwind_GetTextRelBase@@Base+0x68> │ │ adds r0, r5, #0 │ │ - movs r4, #1 │ │ + movs r1, #1 │ │ + bl 6a3e │ │ + str r6, [sp, #4] │ │ + movs r6, #0 │ │ + cmp r0, r6 │ │ + beq.n 7b80 │ │ + ldr r1, [pc, #248] ; (7c70 ) │ │ + adds r0, r4, #0 │ │ add r1, pc │ │ - blx 4c88 │ │ - adds r0, r7, #0 │ │ + bl 10a8c <_Unwind_GetTextRelBase@@Base+0x68> │ │ + movs r6, #1 │ │ + adds r0, r5, #0 │ │ movs r1, #1 │ │ - bl 6560 │ │ + bl 6a4e │ │ cmp r0, #0 │ │ - beq.n 77f8 │ │ - ldr r1, [pc, #220] ; (78cc ) │ │ - adds r0, r5, #0 │ │ - movs r4, #1 │ │ + beq.n 7b98 │ │ + ldr r1, [pc, #228] ; (7c74 ) │ │ + adds r0, r4, #0 │ │ add r1, pc │ │ - blx 4c88 │ │ - adds r0, r7, #0 │ │ + bl 10a8c <_Unwind_GetTextRelBase@@Base+0x68> │ │ + movs r6, #1 │ │ + adds r0, r5, #0 │ │ movs r1, #0 │ │ - bl 654a │ │ + bl 6a3e │ │ cmp r0, #0 │ │ - beq.n 7810 │ │ - ldr r1, [pc, #200] ; (78d0 ) │ │ - adds r0, r5, #0 │ │ - movs r4, #1 │ │ + beq.n 7bb0 │ │ + ldr r1, [pc, #208] ; (7c78 ) │ │ + adds r0, r4, #0 │ │ add r1, pc │ │ - blx 4c88 │ │ - adds r0, r7, #0 │ │ + bl 10a8c <_Unwind_GetTextRelBase@@Base+0x68> │ │ + movs r6, #1 │ │ + adds r0, r5, #0 │ │ movs r1, #0 │ │ - bl 6560 │ │ + bl 6a4e │ │ cmp r0, #0 │ │ - beq.n 7822 │ │ - ldr r1, [pc, #180] ; (78d4 ) │ │ + beq.n 7bc4 │ │ + ldr r1, [pc, #188] ; (7c7c ) │ │ + adds r0, r4, #0 │ │ add r1, pc │ │ - b.n 782a │ │ - cmp r4, #0 │ │ - bne.n 7830 │ │ - ldr r1, [pc, #176] ; (78d8 ) │ │ + b.n 7bce │ │ + cmp r6, #0 │ │ + bne.n 7bd2 │ │ + adds r0, r4, #0 │ │ + ldr r1, [pc, #180] ; (7c80 ) │ │ add r1, pc │ │ - adds r0, r5, #0 │ │ - blx 4c88 │ │ - ldr r1, [pc, #168] ; (78dc ) │ │ - adds r0, r5, #0 │ │ + bl 10a8c <_Unwind_GetTextRelBase@@Base+0x68> │ │ + ldr r1, [pc, #176] ; (7c84 ) │ │ + adds r0, r4, #0 │ │ add r1, pc │ │ - blx 4c88 │ │ - adds r3, r7, #0 │ │ + bl 10a8c <_Unwind_GetTextRelBase@@Base+0x68> │ │ + adds r3, r5, #0 │ │ adds r3, #152 ; 0x98 │ │ ldr r0, [r3, #0] │ │ adds r3, r0, #1 │ │ - bne.n 784c │ │ - ldr r1, [pc, #152] ; (78e0 ) │ │ - adds r0, r5, #0 │ │ + bne.n 7bee │ │ + ldr r1, [pc, #160] ; (7c88 ) │ │ + adds r0, r4, #0 │ │ add r1, pc │ │ - b.n 7856 │ │ - mov r1, sp │ │ - bl 5324 │ │ - adds r0, r5, #0 │ │ - mov r1, sp │ │ - ldr r4, [pc, #140] ; (78e4 ) │ │ - blx 4c88 │ │ - add r4, pc │ │ - adds r1, r4, #0 │ │ - adds r0, r5, #0 │ │ - blx 4c88 │ │ - ldr r1, [pc, #128] ; (78e8 ) │ │ - adds r3, r7, #0 │ │ + b.n 7bfa │ │ + add r6, sp, #8 │ │ + adds r1, r6, #0 │ │ + bl 5770 │ │ + adds r0, r4, #0 │ │ + adds r1, r6, #0 │ │ + ldr r7, [pc, #144] ; (7c8c ) │ │ + bl 10a8c <_Unwind_GetTextRelBase@@Base+0x68> │ │ + add r7, pc │ │ + adds r1, r7, #0 │ │ + adds r0, r4, #0 │ │ + bl 10a8c <_Unwind_GetTextRelBase@@Base+0x68> │ │ + adds r3, r5, #0 │ │ + ldr r1, [pc, #128] ; (7c90 ) │ │ adds r3, #176 ; 0xb0 │ │ + add r6, sp, #8 │ │ add r1, pc │ │ ldr r2, [r3, #0] │ │ adds r1, #14 │ │ - mov r0, sp │ │ - blx 4c70 │ │ - mov r1, sp │ │ - adds r0, r5, #0 │ │ - blx 4c88 │ │ - adds r0, r5, #0 │ │ - adds r1, r4, #0 │ │ - blx 4c88 │ │ + adds r0, r6, #0 │ │ + bl 10a6c <_Unwind_GetTextRelBase@@Base+0x48> │ │ + adds r1, r6, #0 │ │ + adds r0, r4, #0 │ │ + bl 10a8c <_Unwind_GetTextRelBase@@Base+0x68> │ │ + adds r0, r4, #0 │ │ + adds r1, r7, #0 │ │ + bl 10a8c <_Unwind_GetTextRelBase@@Base+0x68> │ │ movs r3, #154 ; 0x9a │ │ movs r2, #0 │ │ lsls r3, r3, #3 │ │ - b.n 7892 │ │ + ldr r5, [r5, r3] │ │ + cmp r5, #0 │ │ + beq.n 7c3e │ │ adds r2, #1 │ │ - ldr r7, [r7, r3] │ │ - cmp r7, #0 │ │ - bne.n 7890 │ │ - ldr r1, [pc, #80] ; (78ec ) │ │ + b.n 7c34 │ │ + ldr r1, [pc, #84] ; (7c94 ) │ │ asrs r2, r2, #1 │ │ adds r2, #1 │ │ add r1, pc │ │ adds r1, #14 │ │ - mov r0, sp │ │ - blx 4c70 │ │ - adds r0, r5, #0 │ │ - mov r1, sp │ │ - blx 4c88 │ │ - ldr r2, [sp, #12] │ │ - ldr r3, [r6, #0] │ │ + adds r0, r6, #0 │ │ + bl 10a6c <_Unwind_GetTextRelBase@@Base+0x48> │ │ + adds r0, r4, #0 │ │ + adds r1, r6, #0 │ │ + bl 10a8c <_Unwind_GetTextRelBase@@Base+0x68> │ │ + ldr r3, [sp, #4] │ │ + ldr r2, [sp, #20] │ │ + ldr r3, [r3, #0] │ │ cmp r2, r3 │ │ - beq.n 78bc │ │ - blx 4c40 <__stack_chk_fail@plt> │ │ - add sp, #20 │ │ + beq.n 7c64 │ │ + bl 10a2c <_Unwind_GetTextRelBase@@Base+0x8> │ │ + add sp, #28 │ │ pop {r4, r5, r6, r7, pc} │ │ - bvs.n 78bc │ │ + bcc.n 7d28 │ │ movs r0, r0 │ │ - str r7, [sp, #556] ; 0x22c │ │ + ldr r2, [sp, #380] ; 0x17c │ │ movs r0, r0 │ │ - str r7, [sp, #484] ; 0x1e4 │ │ + ldr r2, [sp, #300] ; 0x12c │ │ movs r0, r0 │ │ - str r7, [sp, #396] ; 0x18c │ │ + ldr r2, [sp, #212] ; 0xd4 │ │ movs r0, r0 │ │ - str r7, [sp, #308] ; 0x134 │ │ + ldr r2, [sp, #124] ; 0x7c │ │ movs r0, r0 │ │ - str r7, [sp, #236] ; 0xec │ │ + ldr r2, [sp, #36] ; 0x24 │ │ movs r0, r0 │ │ - str r7, [sp, #48] ; 0x30 │ │ + ldr r1, [sp, #864] ; 0x360 │ │ movs r0, r0 │ │ - str r7, [sp, #100] ; 0x64 │ │ + ldr r1, [sp, #924] ; 0x39c │ │ movs r0, r0 │ │ - str r6, [sp, #944] ; 0x3b0 │ │ + ldr r1, [sp, #744] ; 0x2e8 │ │ movs r0, r0 │ │ - str r6, [sp, #964] ; 0x3c4 │ │ + ldr r1, [sp, #756] ; 0x2f4 │ │ movs r0, r0 │ │ - str r7, [sp, #128] ; 0x80 │ │ + ldr r1, [sp, #936] ; 0x3a8 │ │ movs r0, r0 │ │ - str r6, [sp, #952] ; 0x3b8 │ │ + ldr r1, [sp, #736] ; 0x2e0 │ │ ... │ │ │ │ -000078f0 : │ │ +00007c98 : │ │ push {r4, r5, r6, r7, lr} │ │ sub sp, #28 │ │ - str r1, [sp, #4] │ │ - ldr r1, [sp, #52] ; 0x34 │ │ str r2, [sp, #8] │ │ - str r3, [sp, #12] │ │ adds r2, r0, #0 │ │ + ldr r4, [sp, #52] ; 0x34 │ │ + str r3, [sp, #12] │ │ add r3, sp, #48 ; 0x30 │ │ adds r2, #152 ; 0x98 │ │ ldrb r3, [r3, #0] │ │ - str r1, [r2, #0] │ │ - ldr r1, [sp, #56] ; 0x38 │ │ + str r4, [r2, #0] │ │ + ldr r4, [sp, #56] ; 0x38 │ │ str r3, [sp, #16] │ │ - ldr r3, [pc, #376] ; (7a84 ) │ │ - str r1, [r2, #24] │ │ - ldr r2, [pc, #376] ; (7a88 ) │ │ + ldr r3, [pc, #376] ; (7e2c ) │ │ + str r4, [r2, #24] │ │ + ldr r2, [pc, #376] ; (7e30 ) │ │ add r3, pc │ │ - movs r4, #0 │ │ - ldr r5, [r3, r2] │ │ - ldr r2, [pc, #372] ; (7a8c ) │ │ - ldr r6, [sp, #4] │ │ - str r4, [r5, #0] │ │ - ldr r1, [r3, r2] │ │ - movs r2, #7 │ │ - str r2, [r1, #0] │ │ - adds r2, r0, #0 │ │ - cmp r6, r4 │ │ - beq.n 795e │ │ - adds r2, #164 ; 0xa4 │ │ - ldr r2, [r2, #0] │ │ - str r1, [sp, #0] │ │ - subs r2, #1 │ │ - b.n 7954 │ │ - ldr r6, [pc, #348] ; (7a90 ) │ │ - lsls r7, r2, #3 │ │ - ldr r6, [r3, r6] │ │ - adds r6, r7, r6 │ │ - ldr r1, [r6, #0] │ │ - ldr r7, [r0, #72] ; 0x48 │ │ - ldr r6, [r6, #4] │ │ - ands r1, r7 │ │ - ldr r7, [r0, #76] ; 0x4c │ │ - ands r6, r7 │ │ - orrs r6, r1 │ │ - beq.n 7952 │ │ - ldr r6, [pc, #328] ; (7a94 ) │ │ - lsls r4, r2, #2 │ │ + movs r5, #7 │ │ + ldr r6, [r3, r2] │ │ + movs r2, #0 │ │ + ldr r4, [pc, #372] ; (7e34 ) │ │ + str r2, [r6, #0] │ │ + ldr r4, [r3, r4] │ │ + str r6, [sp, #0] │ │ + str r5, [r4, #0] │ │ + adds r5, r0, #0 │ │ + cmp r1, r2 │ │ + beq.n 7d0a │ │ + adds r5, #164 ; 0xa4 │ │ + ldr r5, [r5, #0] │ │ + str r2, [sp, #4] │ │ + subs r5, #1 │ │ + cmp r5, #55 ; 0x37 │ │ + ble.n 7d02 │ │ + ldr r6, [pc, #348] ; (7e38 ) │ │ + lsls r7, r5, #3 │ │ ldr r6, [r3, r6] │ │ - ldr r4, [r6, r4] │ │ - subs r2, #1 │ │ - cmp r2, #55 ; 0x37 │ │ - bgt.n 7932 │ │ - ldr r1, [sp, #0] │ │ - str r4, [r5, #0] │ │ - b.n 7968 │ │ - adds r2, #196 ; 0xc4 │ │ - ldr r4, [r2, #0] │ │ - movs r6, #1 │ │ - orrs r4, r6 │ │ - str r4, [r2, #0] │ │ + adds r7, r7, r6 │ │ + ldr r2, [r7, #0] │ │ + str r6, [sp, #20] │ │ + ldr r6, [r0, #72] ; 0x48 │ │ + ldr r7, [r7, #4] │ │ + ands r6, r2 │ │ + ldr r2, [r0, #76] ; 0x4c │ │ + ands r7, r2 │ │ + orrs r7, r6 │ │ + beq.n 7cfe │ │ + ldr r7, [pc, #324] ; (7e3c ) │ │ + lsls r2, r5, #2 │ │ + ldr r6, [r3, r7] │ │ + ldr r2, [r6, r2] │ │ + str r2, [sp, #4] │ │ + subs r5, #1 │ │ + b.n 7cd6 │ │ + ldr r2, [sp, #0] │ │ + ldr r5, [sp, #4] │ │ + str r5, [r2, #0] │ │ + b.n 7d14 │ │ + movs r2, #1 │ │ + adds r5, #196 ; 0xc4 │ │ + ldr r6, [r5, #0] │ │ + orrs r2, r6 │ │ + str r2, [r5, #0] │ │ ldr r2, [sp, #8] │ │ cmp r2, #0 │ │ - beq.n 79b4 │ │ + beq.n 7d5a │ │ adds r2, r0, #0 │ │ adds r2, #164 ; 0xa4 │ │ - ldr r4, [pc, #284] ; (7a90 ) │ │ - ldr r2, [r2, #0] │ │ - ldr r6, [r1, #0] │ │ - ldr r4, [r3, r4] │ │ - adds r2, #1 │ │ - lsls r7, r2, #3 │ │ - adds r4, r7, r4 │ │ - mov ip, r3 │ │ - b.n 79aa │ │ - ldr r3, [r4, #4] │ │ - ldr r7, [r4, #0] │ │ - adds r4, #8 │ │ - str r3, [sp, #20] │ │ - ldr r3, [r0, #72] ; 0x48 │ │ - ands r7, r3 │ │ - str r7, [sp, #0] │ │ - ldr r3, [r0, #76] ; 0x4c │ │ - ldr r7, [sp, #20] │ │ - ands r3, r7 │ │ - ldr r7, [sp, #0] │ │ - orrs r3, r7 │ │ - beq.n 79a8 │ │ - ldr r6, [pc, #244] ; (7a94 ) │ │ - mov r7, ip │ │ - lsls r3, r2, #2 │ │ - ldr r6, [r7, r6] │ │ - ldr r6, [r6, r3] │ │ - adds r2, #1 │ │ - cmp r2, #63 ; 0x3f │ │ - ble.n 7984 │ │ - mov r3, ip │ │ - str r6, [r1, #0] │ │ - b.n 79c0 │ │ - adds r2, r0, #0 │ │ - adds r2, #196 ; 0xc4 │ │ - ldr r4, [r2, #0] │ │ - movs r6, #2 │ │ - orrs r4, r6 │ │ - str r4, [r2, #0] │ │ + ldr r5, [r2, #0] │ │ + ldr r2, [r4, #0] │ │ + adds r5, #1 │ │ + mov ip, r2 │ │ + cmp r5, #63 ; 0x3f │ │ + bgt.n 7d54 │ │ + ldr r7, [pc, #268] ; (7e38 ) │ │ + lsls r2, r5, #3 │ │ + ldr r6, [r3, r7] │ │ + ldr r7, [r0, #72] ; 0x48 │ │ + adds r2, r2, r6 │ │ + str r6, [sp, #4] │ │ + ldr r6, [r2, #0] │ │ + ldr r2, [r2, #4] │ │ + ands r7, r6 │ │ + ldr r6, [r0, #76] ; 0x4c │ │ + ands r2, r6 │ │ + orrs r2, r7 │ │ + beq.n 7d50 │ │ + ldr r7, [pc, #244] ; (7e3c ) │ │ + lsls r2, r5, #2 │ │ + ldr r6, [r3, r7] │ │ + ldr r2, [r6, r2] │ │ + str r6, [sp, #4] │ │ + mov ip, r2 │ │ + adds r5, #1 │ │ + b.n 7d26 │ │ + mov r2, ip │ │ + str r2, [r4, #0] │ │ + b.n 7d66 │ │ + adds r5, r0, #0 │ │ + movs r2, #2 │ │ + adds r5, #196 ; 0xc4 │ │ + ldr r6, [r5, #0] │ │ + orrs r2, r6 │ │ + str r2, [r5, #0] │ │ ldr r2, [sp, #8] │ │ - ldr r4, [sp, #4] │ │ - orrs r2, r4 │ │ - bne.n 79d4 │ │ - adds r2, r0, #0 │ │ - adds r2, #196 ; 0xc4 │ │ - ldr r4, [r2, #0] │ │ - movs r6, #4 │ │ - orrs r4, r6 │ │ - str r4, [r2, #0] │ │ - ldr r6, [sp, #12] │ │ + orrs r1, r2 │ │ + bne.n 7d78 │ │ + adds r1, r0, #0 │ │ + movs r2, #4 │ │ + adds r1, #196 ; 0xc4 │ │ + ldr r5, [r1, #0] │ │ + orrs r2, r5 │ │ + str r2, [r1, #0] │ │ + ldr r2, [sp, #12] │ │ + cmp r2, #0 │ │ + beq.n 7dbc │ │ adds r2, r0, #0 │ │ - cmp r6, #0 │ │ - beq.n 7a14 │ │ + ldr r1, [sp, #0] │ │ adds r2, #168 ; 0xa8 │ │ ldr r2, [r2, #0] │ │ - ldr r4, [r5, #0] │ │ - str r1, [sp, #8] │ │ - subs r2, #1 │ │ - b.n 7a0a │ │ - ldr r6, [pc, #164] ; (7a90 ) │ │ - lsls r7, r2, #3 │ │ - ldr r6, [r3, r6] │ │ - adds r6, r7, r6 │ │ - ldr r1, [r6, #0] │ │ - ldr r7, [r0, #24] │ │ - ldr r6, [r6, #4] │ │ - ands r1, r7 │ │ - ldr r7, [r0, #28] │ │ - ands r6, r7 │ │ - orrs r6, r1 │ │ - beq.n 7a08 │ │ - ldr r6, [pc, #144] ; (7a94 ) │ │ - lsls r4, r2, #2 │ │ - ldr r6, [r3, r6] │ │ - ldr r4, [r6, r4] │ │ + ldr r7, [r1, #0] │ │ subs r2, #1 │ │ cmp r2, #0 │ │ - bge.n 79e8 │ │ - ldr r1, [sp, #8] │ │ - str r4, [r5, #0] │ │ - b.n 7a1e │ │ - adds r2, #192 ; 0xc0 │ │ - ldr r4, [r2, #0] │ │ - movs r5, #1 │ │ - orrs r4, r5 │ │ - str r4, [r2, #0] │ │ + blt.n 7db6 │ │ + ldr r5, [pc, #168] ; (7e38 ) │ │ + lsls r1, r2, #3 │ │ + ldr r5, [r3, r5] │ │ + adds r1, r1, r5 │ │ + ldr r6, [r1, #0] │ │ + str r5, [sp, #4] │ │ + ldr r5, [r0, #24] │ │ + ldr r1, [r1, #4] │ │ + ands r5, r6 │ │ + ldr r6, [r0, #28] │ │ + ands r1, r6 │ │ + orrs r1, r5 │ │ + beq.n 7db2 │ │ + ldr r5, [pc, #144] ; (7e3c ) │ │ + lsls r1, r2, #2 │ │ + ldr r5, [r3, r5] │ │ + ldr r7, [r5, r1] │ │ + str r5, [sp, #4] │ │ + subs r2, #1 │ │ + b.n 7d8a │ │ + ldr r2, [sp, #0] │ │ + str r7, [r2, #0] │ │ + b.n 7dc8 │ │ + adds r1, r0, #0 │ │ + movs r2, #1 │ │ + adds r1, #192 ; 0xc0 │ │ + ldr r5, [r1, #0] │ │ + orrs r2, r5 │ │ + str r2, [r1, #0] │ │ ldr r2, [sp, #16] │ │ cmp r2, #0 │ │ - beq.n 7a60 │ │ + beq.n 7e08 │ │ adds r2, r0, #0 │ │ adds r2, #168 ; 0xa8 │ │ - ldr r4, [pc, #100] ; (7a90 ) │ │ ldr r2, [r2, #0] │ │ - ldr r5, [r1, #0] │ │ - ldr r4, [r3, r4] │ │ + ldr r5, [r4, #0] │ │ adds r2, #1 │ │ - lsls r6, r2, #3 │ │ - adds r4, r6, r4 │ │ - mov ip, r3 │ │ - b.n 7a58 │ │ - ldr r7, [r4, #0] │ │ + cmp r2, #7 │ │ + bgt.n 7e04 │ │ + ldr r6, [pc, #88] ; (7e38 ) │ │ + lsls r1, r2, #3 │ │ + ldr r6, [r3, r6] │ │ + adds r1, r1, r6 │ │ + ldr r7, [r1, #0] │ │ + str r6, [sp, #0] │ │ ldr r6, [r0, #24] │ │ - ldr r3, [r4, #4] │ │ - adds r4, #8 │ │ + ldr r1, [r1, #4] │ │ ands r6, r7 │ │ ldr r7, [r0, #28] │ │ - ands r7, r3 │ │ - orrs r7, r6 │ │ - beq.n 7a56 │ │ - ldr r5, [pc, #68] ; (7a94 ) │ │ - mov r6, ip │ │ - lsls r3, r2, #2 │ │ - ldr r5, [r6, r5] │ │ - ldr r5, [r5, r3] │ │ + ands r1, r7 │ │ + orrs r1, r6 │ │ + beq.n 7e00 │ │ + ldr r5, [pc, #68] ; (7e3c ) │ │ + lsls r1, r2, #2 │ │ + ldr r5, [r3, r5] │ │ + str r5, [sp, #0] │ │ + ldr r5, [r5, r1] │ │ adds r2, #1 │ │ - cmp r2, #7 │ │ - ble.n 7a3a │ │ - str r5, [r1, #0] │ │ - b.n 7a6c │ │ - adds r3, r0, #0 │ │ - adds r3, #192 ; 0xc0 │ │ - ldr r2, [r3, #0] │ │ - movs r1, #2 │ │ - orrs r2, r1 │ │ - str r2, [r3, #0] │ │ - ldr r3, [sp, #16] │ │ - ldr r7, [sp, #12] │ │ - orrs r3, r7 │ │ - bne.n 7a7e │ │ + b.n 7dd8 │ │ + str r5, [r4, #0] │ │ + b.n 7e14 │ │ + adds r2, r0, #0 │ │ + movs r3, #2 │ │ + adds r2, #192 ; 0xc0 │ │ + ldr r1, [r2, #0] │ │ + orrs r3, r1 │ │ + str r3, [r2, #0] │ │ + ldr r3, [sp, #12] │ │ + ldr r2, [sp, #16] │ │ + orrs r3, r2 │ │ + bne.n 7e26 │ │ + movs r3, #4 │ │ adds r0, #192 ; 0xc0 │ │ - ldr r3, [r0, #0] │ │ - movs r2, #4 │ │ + ldr r2, [r0, #0] │ │ orrs r3, r2 │ │ str r3, [r0, #0] │ │ add sp, #28 │ │ pop {r4, r5, r6, r7, pc} │ │ nop ; (mov r8, r8) │ │ - bvs.n 7b70 │ │ + bcs.n 7dcc │ │ movs r0, r0 │ │ + ; instruction: 0xff9cffff │ │ ; instruction: 0xffa0ffff │ │ - ; instruction: 0xffa4ffff │ │ vminnm.f32 , q10, │ │ - ; instruction: 0xff94ffff │ │ + ; instruction: 0xff98ffff │ │ │ │ -00007a98 : │ │ +00007e40 : │ │ push {r3, lr} │ │ adds r3, r0, #0 │ │ adds r3, #156 ; 0x9c │ │ ldr r3, [r3, #0] │ │ cmp r3, r1 │ │ - beq.n 7aa8 │ │ - bl 64d8 │ │ + beq.n 7e50 │ │ + bl 69cc │ │ pop {r3, pc} │ │ │ │ -00007aaa : │ │ +00007e52 : │ │ push {r3, r4, r5, r6, r7, lr} │ │ movs r3, #6 │ │ muls r3, r1 │ │ adds r3, r3, r2 │ │ lsls r3, r3, #3 │ │ adds r3, r0, r3 │ │ - adds r4, r0, #0 │ │ - adds r5, r1, #0 │ │ + adds r5, r0, #0 │ │ + adds r6, r1, #0 │ │ ldr r0, [r3, #0] │ │ ldr r1, [r3, #4] │ │ - adds r6, r2, #0 │ │ - bl 549c │ │ + adds r4, r2, #0 │ │ + bl 58f4 │ │ movs r2, #154 ; 0x9a │ │ adds r7, r0, #0 │ │ lsls r2, r2, #3 │ │ - b.n 7ace │ │ - adds r4, r3, #0 │ │ - ldr r3, [r4, r2] │ │ + ldr r3, [r5, r2] │ │ cmp r3, #0 │ │ - bne.n 7acc │ │ + beq.n 7e7c │ │ + adds r5, r3, #0 │ │ + b.n 7e72 │ │ movs r3, #6 │ │ - muls r5, r3 │ │ - adds r6, r5, r6 │ │ - lsls r6, r6, #3 │ │ - adds r4, r4, r6 │ │ - ldr r0, [r4, #0] │ │ - ldr r1, [r4, #4] │ │ - bl 549c │ │ + muls r3, r6 │ │ + adds r3, r3, r4 │ │ + lsls r3, r3, #3 │ │ + adds r5, r5, r3 │ │ + ldr r0, [r5, #0] │ │ + ldr r1, [r5, #4] │ │ + bl 58f4 │ │ subs r0, r0, r7 │ │ pop {r3, r4, r5, r6, r7, pc} │ │ ... │ │ │ │ -00007aec : │ │ +00007e94 : │ │ push {r3, r4, r5, r6, r7, lr} │ │ - adds r1, r0, #0 │ │ - adds r1, #184 ; 0xb8 │ │ + adds r4, r0, #0 │ │ movs r2, #0 │ │ movs r3, #0 │ │ - adds r6, r0, #0 │ │ - str r2, [r1, #0] │ │ - str r3, [r1, #4] │ │ + adds r7, r0, #0 │ │ + movs r6, #0 │ │ + adds r4, #184 ; 0xb8 │ │ + str r2, [r4, #0] │ │ + str r3, [r4, #4] │ │ movs r5, #0 │ │ - b.n 7b48 │ │ - adds r0, r6, #0 │ │ - adds r1, r5, #0 │ │ - adds r2, r4, #0 │ │ - bl 75f4 │ │ + adds r0, r7, #0 │ │ + adds r1, r6, #0 │ │ + adds r2, r5, #0 │ │ + bl 798c │ │ cmp r0, #0 │ │ - beq.n 7b3c │ │ - adds r1, r5, #0 │ │ - adds r2, r4, #0 │ │ - adds r0, r6, #0 │ │ - bl 666c │ │ - ldr r3, [pc, #124] ; (7b98 ) │ │ - adds r1, r7, r0 │ │ - lsls r1, r1, #6 │ │ - add r3, pc │ │ - ldr r3, [r3, #0] │ │ - adds r1, r1, r4 │ │ - lsls r1, r1, #3 │ │ - adds r2, r6, #0 │ │ - adds r2, #184 ; 0xb8 │ │ - adds r3, r3, r1 │ │ - ldr r0, [r3, #0] │ │ - ldr r1, [r2, #0] │ │ - eors r1, r0 │ │ - str r1, [r2, #0] │ │ - ldr r1, [r3, #4] │ │ - ldr r3, [r2, #4] │ │ - eors r3, r1 │ │ - str r3, [r2, #4] │ │ - adds r4, #1 │ │ - cmp r4, #64 ; 0x40 │ │ - bne.n 7b00 │ │ + beq.n 7ee6 │ │ + adds r1, r6, #0 │ │ + adds r2, r5, #0 │ │ + adds r0, r7, #0 │ │ + bl 6b54 │ │ + movs r1, #6 │ │ + adds r3, r1, #0 │ │ + muls r3, r6 │ │ + adds r3, r3, r0 │ │ + lsls r3, r1 │ │ + ldr r2, [pc, #108] ; (7f38 ) │ │ + adds r3, r3, r5 │ │ + lsls r3, r3, #3 │ │ + add r2, pc │ │ + ldr r2, [r2, #0] │ │ + ldr r1, [r4, #0] │ │ + adds r3, r2, r3 │ │ + ldr r2, [r3, #0] │ │ + eors r2, r1 │ │ + str r2, [r4, #0] │ │ + ldr r3, [r3, #4] │ │ + ldr r2, [r4, #4] │ │ + eors r3, r2 │ │ + str r3, [r4, #4] │ │ adds r5, #1 │ │ - cmp r5, #2 │ │ - beq.n 7b52 │ │ - movs r3, #6 │ │ - movs r4, #0 │ │ - adds r7, r3, #0 │ │ - muls r7, r5 │ │ - b.n 7b00 │ │ - ldr r3, [pc, #72] ; (7b9c ) │ │ - adds r6, #184 ; 0xb8 │ │ - ldr r2, [r6, #0] │ │ - add r3, pc │ │ - ldr r3, [r3, #0] │ │ - ldr r1, [r3, #0] │ │ - ldr r0, [r3, #4] │ │ - eors r1, r2 │ │ - ldr r2, [r6, #4] │ │ - eors r2, r0 │ │ - ldr r0, [r3, #8] │ │ - ldr r3, [r3, #12] │ │ - eors r1, r0 │ │ + cmp r5, #64 ; 0x40 │ │ + bne.n 7ea8 │ │ + cmp r6, #1 │ │ + beq.n 7ef4 │ │ + movs r6, #1 │ │ + b.n 7ea6 │ │ + ldr r1, [pc, #68] ; (7f3c ) │ │ + ldr r3, [r4, #0] │ │ + ldr r0, [r4, #4] │ │ + add r1, pc │ │ + ldr r1, [r1, #0] │ │ + ldr r2, [r1, #0] │ │ eors r2, r3 │ │ - ldr r3, [pc, #48] ; (7ba0 ) │ │ - add r3, pc │ │ - ldr r3, [r3, #0] │ │ - ldr r0, [r3, #0] │ │ - eors r1, r0 │ │ - ldr r0, [r3, #4] │ │ + ldr r3, [r1, #4] │ │ + eors r3, r0 │ │ + ldr r0, [r1, #8] │ │ + ldr r1, [r1, #12] │ │ eors r2, r0 │ │ - ldr r0, [r3, #8] │ │ - ldr r3, [r3, #12] │ │ - eors r1, r0 │ │ - eors r2, r3 │ │ - ldr r3, [pc, #28] ; (7ba4 ) │ │ - add r3, pc │ │ - ldr r3, [r3, #0] │ │ - ldr r0, [r3, #0] │ │ - ldr r3, [r3, #4] │ │ - eors r1, r0 │ │ + eors r3, r1 │ │ + ldr r1, [pc, #48] ; (7f40 ) │ │ + add r1, pc │ │ + ldr r1, [r1, #0] │ │ + ldr r0, [r1, #0] │ │ + eors r2, r0 │ │ + ldr r0, [r1, #4] │ │ + eors r3, r0 │ │ + ldr r0, [r1, #8] │ │ + ldr r1, [r1, #12] │ │ + eors r2, r0 │ │ + eors r3, r1 │ │ + ldr r1, [pc, #28] ; (7f44 ) │ │ + add r1, pc │ │ + ldr r1, [r1, #0] │ │ + ldr r0, [r1, #0] │ │ + eors r2, r0 │ │ + str r2, [r4, #0] │ │ + ldr r2, [r1, #4] │ │ eors r3, r2 │ │ - str r1, [r6, #0] │ │ - str r3, [r6, #4] │ │ + str r3, [r4, #4] │ │ pop {r3, r4, r5, r6, r7, pc} │ │ - bmi.n 7bb8 │ │ + beq.n 7fec │ │ movs r0, r0 │ │ - bcc.n 7b68 │ │ + beq.n 7fc4 │ │ movs r0, r0 │ │ - bcc.n 7b44 │ │ + beq.n 7fa4 │ │ movs r0, r0 │ │ - bcc.n 7b24 │ │ + beq.n 7f84 │ │ ... │ │ │ │ -00007ba8 : │ │ +00007f48 : │ │ push {r4, r5, r6, r7, lr} │ │ + ldr r6, [pc, #212] ; (8020 ) │ │ + ldr r4, [pc, #212] ; (8024 ) │ │ sub sp, #20 │ │ - str r1, [sp, #12] │ │ - ldr r1, [pc, #220] ; (7c8c ) │ │ - ldr r4, [pc, #220] ; (7c90 ) │ │ - str r2, [sp, #4] │ │ - add r1, pc │ │ - ldr r6, [sp, #12] │ │ - ldr r5, [r1, r4] │ │ - ldr r7, [sp, #4] │ │ - lsls r4, r6, #3 │ │ - adds r5, r5, r4 │ │ - ldr r2, [r5, #0] │ │ - ldr r5, [r5, #4] │ │ - str r5, [sp, #8] │ │ - movs r5, #6 │ │ - muls r5, r3 │ │ - adds r5, r5, r7 │ │ - lsls r5, r5, #3 │ │ - adds r5, r0, r5 │ │ - ldr r6, [r5, #0] │ │ - adds r7, r6, #0 │ │ - ldr r6, [r5, #4] │ │ + str r1, [sp, #4] │ │ + str r2, [sp, #8] │ │ + add r6, pc │ │ + ldr r2, [r6, r4] │ │ + lsls r5, r1, #3 │ │ + str r2, [sp, #12] │ │ + ldr r2, [sp, #12] │ │ + adds r4, r2, r5 │ │ + ldr r2, [r4, #4] │ │ + ldr r7, [r4, #0] │ │ + adds r1, r2, #0 │ │ + movs r2, #6 │ │ + adds r4, r2, #0 │ │ + muls r4, r3 │ │ + ldr r2, [sp, #8] │ │ + adds r4, r4, r2 │ │ + lsls r4, r4, #3 │ │ + adds r4, r0, r4 │ │ + ldr r2, [r4, #0] │ │ + orrs r2, r7 │ │ + str r2, [r4, #0] │ │ + ldr r2, [r4, #4] │ │ + orrs r2, r1 │ │ + str r2, [r4, #4] │ │ + lsls r4, r3, #3 │ │ + adds r4, r0, r4 │ │ + ldr r2, [r4, #96] ; 0x60 │ │ + orrs r2, r7 │ │ + str r2, [r4, #96] ; 0x60 │ │ + ldr r2, [r4, #100] ; 0x64 │ │ + orrs r2, r1 │ │ + str r2, [r4, #100] ; 0x64 │ │ + adds r4, r1, #0 │ │ + ldr r2, [r0, #112] ; 0x70 │ │ orrs r7, r2 │ │ - str r7, [r5, #0] │ │ - adds r7, r6, #0 │ │ - ldr r6, [sp, #8] │ │ - orrs r7, r6 │ │ - str r7, [r5, #4] │ │ - adds r5, r3, #0 │ │ - adds r5, #12 │ │ - lsls r5, r5, #3 │ │ - adds r5, r0, r5 │ │ - ldr r7, [r5, #0] │ │ - adds r6, r7, #0 │ │ - ldr r7, [r5, #4] │ │ - orrs r6, r2 │ │ - str r6, [r5, #0] │ │ - adds r6, r7, #0 │ │ - ldr r7, [sp, #8] │ │ - orrs r6, r7 │ │ - str r6, [r5, #4] │ │ - ldr r5, [r0, #112] ; 0x70 │ │ - adds r7, r2, #0 │ │ - ldr r6, [sp, #8] │ │ - orrs r7, r5 │ │ - ldr r5, [r0, #116] ; 0x74 │ │ + ldr r2, [r0, #116] ; 0x74 │ │ str r7, [r0, #112] ; 0x70 │ │ ldr r7, [r0, #120] ; 0x78 │ │ - orrs r6, r5 │ │ - ldr r5, [pc, #132] ; (7c94 ) │ │ - str r6, [r0, #116] ; 0x74 │ │ - ldr r5, [r1, r5] │ │ - adds r5, r5, r4 │ │ - ldr r6, [r5, #0] │ │ - ldr r5, [r5, #4] │ │ - orrs r6, r7 │ │ - str r6, [r0, #120] ; 0x78 │ │ - ldr r6, [r0, #124] ; 0x7c │ │ - orrs r5, r6 │ │ - ldr r6, [pc, #116] ; (7c98 ) │ │ - str r5, [r0, #124] ; 0x7c │ │ - adds r5, r0, #0 │ │ - ldr r6, [r1, r6] │ │ - adds r5, #128 ; 0x80 │ │ + orrs r4, r2 │ │ + str r4, [r0, #116] ; 0x74 │ │ + ldr r4, [pc, #132] ; (8028 ) │ │ + ldr r2, [r6, r4] │ │ + adds r4, r2, r5 │ │ + str r2, [sp, #12] │ │ + ldr r2, [r4, #0] │ │ + ldr r4, [r4, #4] │ │ + orrs r7, r2 │ │ + ldr r2, [r0, #124] ; 0x7c │ │ + str r7, [r0, #120] ; 0x78 │ │ + ldr r7, [pc, #120] ; (802c ) │ │ + orrs r4, r2 │ │ + str r4, [r0, #124] ; 0x7c │ │ + adds r4, r0, #0 │ │ + ldr r2, [r6, r7] │ │ + adds r4, #128 ; 0x80 │ │ + ldr r1, [r4, #0] │ │ + adds r7, r2, r5 │ │ + str r2, [sp, #12] │ │ + ldr r2, [r7, #0] │ │ + orrs r2, r1 │ │ + str r2, [r4, #0] │ │ + ldr r2, [r4, #4] │ │ + ldr r7, [r7, #4] │ │ + orrs r7, r2 │ │ + str r7, [r4, #4] │ │ + ldr r7, [pc, #92] ; (8030 ) │ │ + ldr r2, [r6, r7] │ │ + adds r5, r2, r5 │ │ ldr r7, [r5, #0] │ │ - adds r6, r6, r4 │ │ - ldr r2, [r6, #0] │ │ + str r2, [sp, #12] │ │ + ldr r2, [r4, #8] │ │ + ldr r5, [r5, #4] │ │ orrs r7, r2 │ │ - str r7, [r5, #0] │ │ - ldr r7, [r6, #4] │ │ - ldr r6, [r5, #4] │ │ - ldr r2, [sp, #4] │ │ - orrs r6, r7 │ │ - str r6, [r5, #4] │ │ - ldr r6, [pc, #92] ; (7c9c ) │ │ - ldr r6, [r1, r6] │ │ - adds r4, r6, r4 │ │ - ldr r7, [r4, #0] │ │ - ldr r6, [r5, #8] │ │ - orrs r6, r7 │ │ - str r6, [r5, #8] │ │ - ldr r6, [r4, #4] │ │ - ldr r4, [r5, #12] │ │ - orrs r4, r6 │ │ - str r4, [r5, #12] │ │ + ldr r2, [r4, #12] │ │ + str r7, [r4, #8] │ │ + orrs r5, r2 │ │ + ldr r2, [sp, #8] │ │ + str r5, [r4, #12] │ │ cmp r2, #5 │ │ - bne.n 7c6c │ │ + bne.n 8000 │ │ cmp r3, #1 │ │ - bne.n 7c64 │ │ - ldr r4, [sp, #12] │ │ + bne.n 7ff8 │ │ adds r0, #164 ; 0xa4 │ │ - str r4, [r0, #0] │ │ - b.n 7c88 │ │ - ldr r6, [sp, #12] │ │ + b.n 7ffa │ │ adds r0, #168 ; 0xa8 │ │ - str r6, [r0, #0] │ │ - b.n 7c88 │ │ - ldr r4, [pc, #48] ; (7ca0 ) │ │ - ldr r7, [sp, #4] │ │ - ldr r1, [r1, r4] │ │ - lsls r2, r7, #2 │ │ + ldr r3, [sp, #4] │ │ + str r3, [r0, #0] │ │ + b.n 801c │ │ + ldr r1, [pc, #48] ; (8034 ) │ │ + ldr r2, [sp, #8] │ │ + ldr r4, [r6, r1] │ │ + lsls r2, r2, #2 │ │ cmp r3, #1 │ │ - bne.n 7c7e │ │ - movs r3, #155 ; 0x9b │ │ - lsls r3, r3, #3 │ │ - b.n 7c80 │ │ - ldr r3, [pc, #36] ; (7ca4 ) │ │ - ldr r4, [r0, r3] │ │ - ldr r2, [r1, r2] │ │ - adds r2, r4, r2 │ │ - str r2, [r0, r3] │ │ + bne.n 8012 │ │ + movs r1, #155 ; 0x9b │ │ + lsls r1, r1, #3 │ │ + b.n 8014 │ │ + ldr r1, [pc, #36] ; (8038 ) │ │ + ldr r3, [r4, r2] │ │ + ldr r2, [r0, r1] │ │ + adds r3, r2, r3 │ │ + str r3, [r0, r1] │ │ add sp, #20 │ │ pop {r4, r5, r6, r7, pc} │ │ - bcc.n 7c30 │ │ + beq.n 8084 │ │ movs r0, r0 │ │ vminnm.f32 , q10, │ │ + ; instruction: 0xffa8ffff │ │ ; instruction: 0xffacffff │ │ ; instruction: 0xffb0ffff │ │ ; instruction: 0xffb4ffff │ │ - ; instruction: 0xff9cffff │ │ lsls r4, r3, #19 │ │ ... │ │ │ │ -00007ca8 : │ │ - push {r4, r5, r6, r7, lr} │ │ - adds r6, r0, #0 │ │ - sub sp, #20 │ │ - adds r6, #184 ; 0xb8 │ │ - adds r7, r2, #0 │ │ - str r1, [sp, #0] │ │ - ldr r2, [r6, #4] │ │ - ldr r1, [r6, #0] │ │ +0000803c : │ │ + push {r0, r1, r2, r4, r5, r6, r7, lr} │ │ adds r4, r0, #0 │ │ - str r2, [sp, #12] │ │ - str r1, [sp, #8] │ │ - adds r2, r7, #0 │ │ - ldr r1, [sp, #0] │ │ - bl 666c │ │ - ldr r5, [pc, #188] ; (7d84 ) │ │ - ldr r3, [pc, #188] ; (7d88 ) │ │ - ldr r2, [sp, #0] │ │ - add r5, pc │ │ - ldr r3, [r5, r3] │ │ - mov ip, r3 │ │ + ldr r7, [pc, #204] ; (8110 ) │ │ + adds r5, r2, #0 │ │ + adds r6, r1, #0 │ │ + bl 6b54 │ │ + ldr r3, [pc, #200] ; (8114 ) │ │ + add r7, pc │ │ + adds r2, r4, #0 │ │ + ldr r3, [r7, r3] │ │ + adds r2, #184 ; 0xb8 │ │ + str r3, [sp, #4] │ │ movs r3, #6 │ │ adds r1, r3, #0 │ │ - muls r1, r2 │ │ + muls r1, r6 │ │ adds r3, r1, r0 │ │ + str r1, [sp, #0] │ │ lsls r3, r3, #6 │ │ - adds r3, r3, r7 │ │ + ldr r1, [sp, #4] │ │ + adds r3, r3, r5 │ │ lsls r3, r3, #3 │ │ - add r3, ip │ │ - ldr r2, [r3, #0] │ │ - str r1, [sp, #4] │ │ - ldr r1, [sp, #8] │ │ - adds r0, r4, #0 │ │ - eors r2, r1 │ │ - str r2, [r6, #0] │ │ + adds r3, r1, r3 │ │ + ldr r1, [r3, #0] │ │ + ldr r0, [r2, #0] │ │ + eors r1, r0 │ │ + str r1, [r2, #0] │ │ ldr r3, [r3, #4] │ │ - ldr r2, [sp, #12] │ │ + ldr r1, [r2, #4] │ │ + adds r0, r4, #0 │ │ + eors r3, r1 │ │ + str r3, [r2, #4] │ │ + adds r1, r6, #0 │ │ + adds r2, r5, #0 │ │ + bl 6b54 │ │ + ldr r3, [pc, #144] ; (8118 ) │ │ ldr r1, [sp, #0] │ │ - eors r3, r2 │ │ - str r3, [r6, #4] │ │ - adds r2, r7, #0 │ │ - bl 666c │ │ - ldr r3, [pc, #140] ; (7d8c ) │ │ - lsls r7, r7, #3 │ │ - ldr r3, [r5, r3] │ │ - adds r3, r3, r7 │ │ - ldmia r3!, {r1, r2} │ │ - ldr r3, [sp, #4] │ │ - adds r0, r3, r0 │ │ + lsls r5, r5, #3 │ │ + ldr r3, [r7, r3] │ │ + adds r0, r1, r0 │ │ lsls r0, r0, #3 │ │ adds r0, r4, r0 │ │ - ldr r3, [r0, #0] │ │ - ands r3, r1 │ │ - str r3, [r0, #0] │ │ - ldr r3, [r0, #4] │ │ - ands r3, r2 │ │ - str r3, [r0, #4] │ │ - ldr r3, [sp, #0] │ │ - add sp, #20 │ │ - adds r3, #12 │ │ - lsls r3, r3, #3 │ │ - adds r3, r4, r3 │ │ - ldr r0, [r3, #0] │ │ - ands r0, r1 │ │ - str r0, [r3, #0] │ │ - ldr r0, [r3, #4] │ │ - ands r0, r2 │ │ - str r0, [r3, #4] │ │ - ldr r3, [r4, #112] ; 0x70 │ │ + str r3, [sp, #4] │ │ + adds r3, r3, r5 │ │ + ldr r1, [r0, #0] │ │ + ldr r2, [r3, #0] │ │ + ldr r3, [r3, #4] │ │ + lsls r6, r6, #3 │ │ + ands r1, r2 │ │ + str r1, [r0, #0] │ │ + ldr r1, [r0, #4] │ │ + adds r6, r4, r6 │ │ ands r1, r3 │ │ - ldr r3, [r4, #116] ; 0x74 │ │ - str r1, [r4, #112] ; 0x70 │ │ - ands r2, r3 │ │ - ldr r3, [pc, #80] ; (7d90 ) │ │ - str r2, [r4, #116] ; 0x74 │ │ - ldr r3, [r5, r3] │ │ - adds r3, r3, r7 │ │ + str r1, [r0, #4] │ │ + ldr r1, [r6, #96] ; 0x60 │ │ + ands r1, r2 │ │ + str r1, [r6, #96] ; 0x60 │ │ + ldr r1, [r6, #100] ; 0x64 │ │ + ands r1, r3 │ │ + str r1, [r6, #100] ; 0x64 │ │ + ldr r1, [r4, #112] ; 0x70 │ │ + ands r2, r1 │ │ + str r2, [r4, #112] ; 0x70 │ │ + ldr r2, [r4, #116] ; 0x74 │ │ + ands r3, r2 │ │ + str r3, [r4, #116] ; 0x74 │ │ + ldr r3, [pc, #88] ; (811c ) │ │ + ldr r3, [r7, r3] │ │ + str r3, [sp, #0] │ │ + adds r3, r3, r5 │ │ ldmia r3!, {r1, r2} │ │ ldr r3, [r4, #120] ; 0x78 │ │ bics r3, r1 │ │ str r3, [r4, #120] ; 0x78 │ │ ldr r3, [r4, #124] ; 0x7c │ │ bics r3, r2 │ │ - ldr r2, [pc, #64] ; (7d94 ) │ │ str r3, [r4, #124] ; 0x7c │ │ adds r3, r4, #0 │ │ - ldr r2, [r5, r2] │ │ + ldr r2, [pc, #68] ; (8120 ) │ │ adds r3, #128 ; 0x80 │ │ adds r4, #136 ; 0x88 │ │ - adds r2, r2, r7 │ │ + ldr r2, [r7, r2] │ │ + str r2, [sp, #0] │ │ + adds r2, r2, r5 │ │ ldmia r2!, {r0, r1} │ │ ldr r2, [r3, #0] │ │ bics r2, r0 │ │ str r2, [r3, #0] │ │ ldr r2, [r3, #4] │ │ bics r2, r1 │ │ str r2, [r3, #4] │ │ - ldr r3, [pc, #40] ; (7d98 ) │ │ - ldr r3, [r5, r3] │ │ - adds r7, r3, r7 │ │ - ldr r3, [r4, #0] │ │ - ldmia r7!, {r1, r2} │ │ - bics r3, r1 │ │ - str r3, [r4, #0] │ │ + ldr r3, [pc, #44] ; (8124 ) │ │ + ldr r3, [r7, r3] │ │ + ldr r1, [r4, #0] │ │ + adds r5, r3, r5 │ │ + str r3, [sp, #0] │ │ + ldr r3, [r5, #0] │ │ + ldr r2, [r5, #4] │ │ + bics r1, r3 │ │ ldr r3, [r4, #4] │ │ + str r1, [r4, #0] │ │ bics r3, r2 │ │ str r3, [r4, #4] │ │ - pop {r4, r5, r6, r7, pc} │ │ + pop {r0, r1, r2, r4, r5, r6, r7, pc} │ │ nop ; (mov r8, r8) │ │ - bcs.n 7cf8 │ │ + ldmia r7!, {r3, r4, r5} │ │ movs r0, r0 │ │ - ; instruction: 0xffa8ffff │ │ + ; instruction: 0xffa4ffff │ │ vminnm.f16 , q12, │ │ + ; instruction: 0xffa8ffff │ │ ; instruction: 0xffacffff │ │ ; instruction: 0xffb0ffff │ │ - ; instruction: 0xffb4ffff │ │ │ │ -00007d9c : │ │ +00008128 : │ │ movs r3, #154 ; 0x9a │ │ lsls r3, r3, #3 │ │ ldr r0, [r0, r3] │ │ bx lr │ │ │ │ -00007da4 : │ │ - push {r4, lr} │ │ +00008130 : │ │ movs r3, #153 ; 0x99 │ │ lsls r3, r3, #3 │ │ - ldr r1, [r0, r3] │ │ - movs r3, #0 │ │ - cmp r1, r3 │ │ - blt.n 7dc2 │ │ - ldr r4, [pc, #20] ; (7dc8 ) │ │ - movs r2, #1 │ │ - ldr r0, [r0, r4] │ │ - cmp r1, r0 │ │ - blt.n 7dbe │ │ - adds r2, r3, #0 │ │ - lsls r3, r2, #24 │ │ - lsrs r3, r3, #24 │ │ - adds r0, r3, #0 │ │ - pop {r4, pc} │ │ - nop ; (mov r8, r8) │ │ + adds r2, r0, #0 │ │ + ldr r3, [r0, r3] │ │ + movs r0, #0 │ │ + cmp r3, r0 │ │ + blt.n 814e │ │ + ldr r1, [pc, #16] ; (8150 ) │ │ + movs r0, #1 │ │ + ldr r2, [r2, r1] │ │ + cmp r3, r2 │ │ + blt.n 814a │ │ + movs r0, #0 │ │ + lsls r0, r0, #24 │ │ + lsrs r0, r0, #24 │ │ + bx lr │ │ lsls r4, r0, #19 │ │ ... │ │ │ │ -00007dcc : │ │ +00008154 : │ │ movs r2, #153 ; 0x99 │ │ lsls r2, r2, #3 │ │ - ldr r1, [r0, r2] │ │ - adds r3, r0, #0 │ │ - adds r0, r1, #0 │ │ - adds r0, #50 ; 0x32 │ │ - adds r1, #1 │ │ - lsls r0, r0, #2 │ │ - ldr r0, [r0, r3] │ │ - str r1, [r3, r2] │ │ + ldr r3, [r0, r2] │ │ + adds r1, r3, #1 │ │ + adds r3, #50 ; 0x32 │ │ + lsls r3, r3, #2 │ │ + str r1, [r0, r2] │ │ + ldr r0, [r3, r0] │ │ bx lr │ │ │ │ -00007de2 : │ │ - push {r3, r4, r5, r6, r7, lr} │ │ +00008166 : │ │ movs r3, #153 ; 0x99 │ │ - lsls r5, r2, #6 │ │ - adds r4, r0, #0 │ │ - lsls r3, r3, #3 │ │ - movs r0, #0 │ │ - orrs r5, r1 │ │ - str r0, [r4, r3] │ │ - asrs r7, r5, #6 │ │ - movs r6, #63 ; 0x3f │ │ - b.n 7e16 │ │ - adds r0, r4, #0 │ │ - bl 7dcc │ │ - adds r3, r0, #0 │ │ - eors r3, r5 │ │ - tst r3, r6 │ │ - bne.n 7e16 │ │ - asrs r3, r0, #6 │ │ - eors r3, r7 │ │ - tst r3, r6 │ │ - bne.n 7e16 │ │ - movs r3, #192 ; 0xc0 │ │ - lsls r3, r3, #8 │ │ - tst r0, r3 │ │ - bne.n 7e20 │ │ - adds r0, r4, #0 │ │ - bl 7da4 │ │ - cmp r0, #0 │ │ - bne.n 7df8 │ │ - pop {r3, r4, r5, r6, r7, pc} │ │ - │ │ -00007e22 : │ │ push {r0, r1, r2, r4, r5, r6, r7, lr} │ │ - movs r3, #153 ; 0x99 │ │ + movs r4, #0 │ │ lsls r3, r3, #3 │ │ - movs r5, #0 │ │ - str r5, [r0, r3] │ │ - adds r6, r0, #0 │ │ + str r4, [r0, r3] │ │ + adds r7, r0, #0 │ │ adds r0, r1, #0 │ │ - adds r7, r2, #0 │ │ + adds r5, r2, #0 │ │ str r1, [sp, #4] │ │ - bl 530c │ │ - adds r4, r0, #0 │ │ - adds r0, r7, #0 │ │ - bl 530c │ │ - subs r4, r4, r0 │ │ - asrs r2, r4, #31 │ │ - adds r4, r4, r2 │ │ - eors r4, r2 │ │ + bl 5758 │ │ + adds r6, r0, #0 │ │ adds r0, r5, #0 │ │ - cmp r4, #1 │ │ - bgt.n 7e92 │ │ + bl 5758 │ │ + subs r6, r6, r0 │ │ + asrs r3, r6, #31 │ │ + adds r6, r6, r3 │ │ + eors r6, r3 │ │ + adds r0, r4, #0 │ │ + cmp r6, #1 │ │ + bgt.n 81cc │ │ ldr r3, [sp, #4] │ │ - lsls r7, r7, #6 │ │ - adds r4, r5, #0 │ │ - orrs r7, r3 │ │ - asrs r2, r7, #6 │ │ - str r2, [sp, #4] │ │ - movs r5, #63 ; 0x3f │ │ - b.n 7e82 │ │ - adds r0, r6, #0 │ │ - bl 7dcc │ │ - adds r3, r0, #0 │ │ - eors r3, r7 │ │ - tst r3, r5 │ │ - bne.n 7e82 │ │ - ldr r2, [sp, #4] │ │ + lsls r5, r5, #6 │ │ + orrs r5, r3 │ │ + asrs r6, r5, #6 │ │ + adds r0, r7, #0 │ │ + bl 8130 │ │ + cmp r0, #0 │ │ + beq.n 81c6 │ │ + adds r0, r7, #0 │ │ + bl 8154 │ │ + adds r2, r0, #0 │ │ asrs r3, r0, #6 │ │ - eors r3, r2 │ │ - tst r3, r5 │ │ - bne.n 7e82 │ │ + eors r3, r6 │ │ + eors r2, r5 │ │ + orrs r3, r2 │ │ + lsls r3, r3, #26 │ │ + bne.n 819a │ │ movs r3, #192 ; 0xc0 │ │ lsls r3, r3, #8 │ │ ands r0, r3 │ │ subs r3, r0, #1 │ │ sbcs r0, r3 │ │ adds r4, r4, r0 │ │ - adds r0, r6, #0 │ │ - bl 7da4 │ │ - cmp r0, #0 │ │ - bne.n 7e5e │ │ + b.n 819a │ │ asrs r0, r4, #31 │ │ - subs r4, r0, r4 │ │ - lsrs r0, r4, #31 │ │ + subs r0, r0, r4 │ │ + lsrs r0, r0, #31 │ │ pop {r1, r2, r3, r4, r5, r6, r7, pc} │ │ │ │ -00007e94 : │ │ - ldr r3, [pc, #4] ; (7e9c ) │ │ +000081ce : │ │ + movs r3, #153 ; 0x99 │ │ + lsls r2, r2, #6 │ │ + push {r4, r5, r6, lr} │ │ + orrs r2, r1 │ │ + adds r5, r0, #0 │ │ + movs r0, #0 │ │ + adds r4, r2, #0 │ │ + lsls r3, r3, #3 │ │ + str r0, [r5, r3] │ │ + asrs r6, r2, #6 │ │ + adds r0, r5, #0 │ │ + bl 8130 │ │ + cmp r0, #0 │ │ + beq.n 8208 │ │ + adds r0, r5, #0 │ │ + bl 8154 │ │ + adds r2, r0, #0 │ │ + asrs r3, r0, #6 │ │ + eors r3, r6 │ │ + eors r2, r4 │ │ + orrs r3, r2 │ │ + lsls r3, r3, #26 │ │ + bne.n 81e2 │ │ + movs r3, #192 ; 0xc0 │ │ + lsls r3, r3, #8 │ │ + tst r0, r3 │ │ + beq.n 81e2 │ │ + pop {r4, r5, r6, pc} │ │ + ... │ │ + │ │ +0000820c : │ │ + ldr r3, [pc, #4] ; (8214 ) │ │ ldr r0, [r0, r3] │ │ bx lr │ │ nop ; (mov r8, r8) │ │ lsls r4, r0, #19 │ │ ... │ │ │ │ -00007ea0 : │ │ - push {r4, lr} │ │ +00008218 : │ │ movs r2, #153 ; 0x99 │ │ lsls r2, r2, #3 │ │ ldr r3, [r0, r2] │ │ + push {r4, lr} │ │ subs r1, r3, #1 │ │ str r1, [r0, r2] │ │ - ldr r1, [pc, #20] ; (7ec4 ) │ │ + ldr r1, [pc, #20] ; (823c ) │ │ adds r3, #49 ; 0x31 │ │ lsls r3, r3, #2 │ │ ldr r2, [r0, r1] │ │ subs r4, r2, #1 │ │ adds r2, #49 ; 0x31 │ │ - str r4, [r0, r1] │ │ lsls r2, r2, #2 │ │ ldr r2, [r2, r0] │ │ + str r4, [r0, r1] │ │ str r2, [r3, r0] │ │ pop {r4, pc} │ │ nop ; (mov r8, r8) │ │ lsls r4, r0, #19 │ │ ... │ │ │ │ -00007ec8 : │ │ +00008240 : │ │ + ldr r2, [pc, #16] ; (8254 ) │ │ push {r4, lr} │ │ - ldr r3, [pc, #16] ; (7edc ) │ │ - ldr r2, [r0, r3] │ │ - adds r4, r2, #0 │ │ - adds r4, #50 ; 0x32 │ │ - lsls r4, r4, #2 │ │ - adds r2, #1 │ │ - str r1, [r4, r0] │ │ - str r2, [r0, r3] │ │ + ldr r3, [r0, r2] │ │ + adds r4, r3, #1 │ │ + adds r3, #50 ; 0x32 │ │ + lsls r3, r3, #2 │ │ + str r4, [r0, r2] │ │ + str r1, [r3, r0] │ │ pop {r4, pc} │ │ - lsls r4, r0, #19 │ │ - ... │ │ - │ │ -00007ee0 : │ │ - push {r3, r4, r5, r6, r7, lr} │ │ - adds r3, r0, #0 │ │ - adds r3, #160 ; 0xa0 │ │ - ldr r6, [r3, #0] │ │ - ldr r3, [pc, #76] ; (7f38 ) │ │ - lsls r4, r2, #3 │ │ - add r3, pc │ │ - ldr r3, [r3, #0] │ │ - adds r3, r3, r4 │ │ - ldr r5, [r3, #0] │ │ - ldr r4, [r3, #4] │ │ - adds r3, r6, #0 │ │ - adds r3, #12 │ │ - lsls r3, r3, #3 │ │ - adds r3, r0, r3 │ │ - ldr r7, [r3, #0] │ │ - ldr r3, [r3, #4] │ │ - ands r7, r5 │ │ - ands r3, r4 │ │ - orrs r3, r7 │ │ - beq.n 7f1c │ │ - movs r3, #48 ; 0x30 │ │ - muls r3, r6 │ │ - adds r3, r0, r3 │ │ - ldr r6, [r3, #40] ; 0x28 │ │ - ldr r3, [r3, #44] ; 0x2c │ │ - ands r6, r5 │ │ - ands r3, r4 │ │ - orrs r3, r6 │ │ - bne.n 7f34 │ │ - adds r3, r0, #0 │ │ - adds r3, #144 ; 0x90 │ │ - ldr r6, [r3, #0] │ │ - lsls r2, r2, #6 │ │ - orrs r1, r2 │ │ - orrs r5, r6 │ │ - str r5, [r3, #0] │ │ - ldr r5, [r3, #4] │ │ - orrs r4, r5 │ │ - str r4, [r3, #4] │ │ - bl 7ec8 │ │ - pop {r3, r4, r5, r6, r7, pc} │ │ nop ; (mov r8, r8) │ │ - ldmia r7, {r2, r3, r4, r5, r6, r7} │ │ - ... │ │ - │ │ -00007f3c : │ │ - push {r3, r4, r5, lr} │ │ - adds r4, r0, #0 │ │ - adds r5, r1, #0 │ │ - bl 7ec8 │ │ - ldr r3, [pc, #32] ; (7f68 ) │ │ - lsls r5, r5, #20 │ │ - lsrs r5, r5, #26 │ │ - add r3, pc │ │ - ldr r3, [r3, #0] │ │ - lsls r5, r5, #3 │ │ - adds r4, #144 ; 0x90 │ │ - adds r3, r3, r5 │ │ - ldr r1, [r3, #0] │ │ - ldr r2, [r4, #0] │ │ - orrs r2, r1 │ │ - str r2, [r4, #0] │ │ - ldr r2, [r3, #4] │ │ - ldr r3, [r4, #4] │ │ - orrs r3, r2 │ │ - str r3, [r4, #4] │ │ - pop {r3, r4, r5, pc} │ │ - ldmia r7, {r2, r3, r4, r7} │ │ - ... │ │ - │ │ -00007f6c : │ │ - push {r3, r4, r5, lr} │ │ - adds r4, r0, #0 │ │ - adds r5, r1, #0 │ │ - bl 7ec8 │ │ - ldr r3, [pc, #32] ; (7f98 ) │ │ - lsls r5, r5, #20 │ │ - lsrs r5, r5, #26 │ │ - add r3, pc │ │ - ldr r3, [r3, #0] │ │ - lsls r5, r5, #3 │ │ - adds r4, #144 ; 0x90 │ │ - adds r3, r3, r5 │ │ + lsls r4, r0, #19 │ │ + ... │ │ + │ │ +00008258 : │ │ + push {r3, r4, r5, lr} │ │ + adds r5, r0, #0 │ │ + adds r4, r1, #0 │ │ + bl 8240 │ │ + adds r3, r5, #0 │ │ + ldr r2, [pc, #32] ; (8288 ) │ │ + lsls r4, r4, #20 │ │ + lsrs r4, r4, #26 │ │ + add r2, pc │ │ + ldr r2, [r2, #0] │ │ + lsls r4, r4, #3 │ │ + adds r3, #144 ; 0x90 │ │ + adds r4, r2, r4 │ │ ldr r1, [r3, #0] │ │ ldr r2, [r4, #0] │ │ orrs r2, r1 │ │ - str r2, [r4, #0] │ │ - ldr r2, [r3, #4] │ │ - ldr r3, [r4, #4] │ │ - orrs r3, r2 │ │ - str r3, [r4, #4] │ │ + str r2, [r3, #0] │ │ + ldr r1, [r3, #4] │ │ + ldr r2, [r4, #4] │ │ + orrs r2, r1 │ │ + str r2, [r3, #4] │ │ pop {r3, r4, r5, pc} │ │ - ldmia r7!, {r2, r3, r5, r6} │ │ + nop ; (mov r8, r8) │ │ + ldmia r4, {r1, r2, r3, r4, r5, r6} │ │ ... │ │ │ │ -00007f9c : │ │ - push {r0, r1, r2, r4, r5, r6, r7, lr} │ │ +0000828c : │ │ + push {r4, r5, r6, r7, lr} │ │ adds r6, r0, #0 │ │ adds r6, #156 ; 0x9c │ │ adds r5, r1, #0 │ │ - ldr r7, [pc, #724] ; (827c ) │ │ + ldr r7, [pc, #776] ; (85a0 ) │ │ ldr r1, [r6, #0] │ │ - adds r4, r0, #0 │ │ + sub sp, #20 │ │ add r7, pc │ │ + adds r4, r0, #0 │ │ cmp r1, #1 │ │ - beq.n 7fb2 │ │ - b.n 820e │ │ - bl 654a │ │ + bne.n 8330 │ │ + bl 6a3e │ │ cmp r0, #0 │ │ - bne.n 7fbc │ │ - b.n 80ca │ │ - ldr r1, [r6, #0] │ │ + beq.n 82f0 │ │ adds r0, r4, #0 │ │ + ldr r1, [r6, #0] │ │ adds r2, r5, #0 │ │ - bl 5934 │ │ + bl 5d84 │ │ cmp r0, #0 │ │ - beq.n 7fcc │ │ - b.n 80ca │ │ - ldr r1, [r6, #0] │ │ + bne.n 82f0 │ │ adds r0, r4, #0 │ │ + ldr r1, [r6, #0] │ │ movs r2, #61 ; 0x3d │ │ - bl 5934 │ │ + bl 5d84 │ │ cmp r0, #0 │ │ - bne.n 80ca │ │ - ldr r1, [r6, #0] │ │ + bne.n 82f0 │ │ adds r0, r4, #0 │ │ + ldr r1, [r6, #0] │ │ movs r2, #62 ; 0x3e │ │ - bl 5934 │ │ + bl 5d84 │ │ cmp r0, #0 │ │ - bne.n 80ca │ │ + bne.n 82f0 │ │ cmp r5, #60 ; 0x3c │ │ - bne.n 801a │ │ - ldr r3, [pc, #656] ; (8280 ) │ │ + beq.n 82da │ │ + b.n 83e0 │ │ + ldr r3, [pc, #712] ; (85a4 ) │ │ ldr r3, [r7, r3] │ │ ldr r3, [r3, #0] │ │ cmp r3, #7 │ │ - bne.n 801a │ │ + bne.n 83e0 │ │ adds r0, r4, #0 │ │ movs r1, #61 ; 0x3d │ │ - bl 65b8 │ │ + bl 6aa0 │ │ cmp r0, #0 │ │ - beq.n 80ca │ │ + bne.n 83c8 │ │ adds r0, r4, #0 │ │ - movs r1, #62 ; 0x3e │ │ - bl 65b8 │ │ + ldr r1, [r6, #0] │ │ + bl 6a4e │ │ cmp r0, #0 │ │ - beq.n 80ca │ │ - ldr r3, [r4, #76] ; 0x4c │ │ - cmp r3, #0 │ │ - bge.n 80ca │ │ - adds r0, r4, #0 │ │ - ldr r1, [pc, #620] ; (8284 ) │ │ - b.n 80c6 │ │ - adds r1, r4, #0 │ │ - adds r1, #156 ; 0x9c │ │ - adds r6, r5, #1 │ │ - str r1, [sp, #0] │ │ - cmp r6, #63 ; 0x3f │ │ - bgt.n 80ca │ │ + bne.n 82fe │ │ + b.n 882a │ │ adds r0, r4, #0 │ │ - adds r1, r6, #0 │ │ - bl 65b8 │ │ + ldr r1, [r6, #0] │ │ + adds r2, r5, #0 │ │ + bl 5d84 │ │ cmp r0, #0 │ │ - bne.n 8034 │ │ - b.n 8484 │ │ - ldr r2, [sp, #0] │ │ + beq.n 830e │ │ + b.n 882a │ │ adds r0, r4, #0 │ │ - ldr r1, [r2, #0] │ │ - adds r2, r6, #0 │ │ - bl 5934 │ │ + ldr r1, [r6, #0] │ │ + movs r2, #59 ; 0x3b │ │ + bl 5d84 │ │ cmp r0, #0 │ │ - beq.n 8046 │ │ - b.n 8484 │ │ - adds r6, #1 │ │ - b.n 8022 │ │ - ldr r3, [pc, #572] ; (8288 ) │ │ - ldr r1, [r4, #72] ; 0x48 │ │ - ldr r2, [r7, r3] │ │ - lsls r3, r6, #3 │ │ - adds r3, r2, r3 │ │ - ldr r2, [r3, #0] │ │ - ldr r3, [r3, #4] │ │ - ands r2, r1 │ │ - ldr r1, [r4, #76] ; 0x4c │ │ - ands r3, r1 │ │ - orrs r3, r2 │ │ - beq.n 80ca │ │ + beq.n 831e │ │ + b.n 882a │ │ adds r0, r4, #0 │ │ - movs r1, #61 ; 0x3d │ │ - bl 65b8 │ │ - str r0, [sp, #0] │ │ + ldr r1, [r6, #0] │ │ + movs r2, #58 ; 0x3a │ │ + bl 5d84 │ │ cmp r0, #0 │ │ - beq.n 807c │ │ - adds r0, r4, #0 │ │ - movs r1, #62 ; 0x3e │ │ - bl 65b8 │ │ + bne.n 832e │ │ + b.n 8470 │ │ + b.n 882a │ │ + bl 6a3e │ │ cmp r0, #0 │ │ - bne.n 80be │ │ - cmp r6, #61 ; 0x3d │ │ - bne.n 808c │ │ + beq.n 8388 │ │ adds r0, r4, #0 │ │ - movs r1, #62 ; 0x3e │ │ - bl 65b8 │ │ + ldr r1, [r6, #0] │ │ + adds r2, r5, #0 │ │ + bl 5d84 │ │ cmp r0, #0 │ │ - bne.n 80be │ │ - adds r3, r5, #0 │ │ - subs r3, #61 ; 0x3d │ │ - negs r2, r3 │ │ - adcs r3, r2 │ │ - cmp r6, #62 ; 0x3e │ │ - bne.n 80a2 │ │ - cmp r3, #0 │ │ - bne.n 80be │ │ - ldr r1, [sp, #0] │ │ - cmp r1, #0 │ │ - bne.n 80be │ │ - cmp r5, #62 ; 0x3e │ │ - bne.n 80ae │ │ - ldr r2, [sp, #0] │ │ - cmp r2, #0 │ │ - bne.n 80be │ │ - b.n 80ca │ │ - cmp r3, #0 │ │ - beq.n 80ca │ │ + bne.n 8388 │ │ adds r0, r4, #0 │ │ - movs r1, #62 ; 0x3e │ │ - bl 65b8 │ │ + ldr r1, [r6, #0] │ │ + movs r2, #5 │ │ + bl 5d84 │ │ cmp r0, #0 │ │ - beq.n 80ca │ │ - movs r1, #159 ; 0x9f │ │ - lsls r1, r1, #7 │ │ - orrs r1, r5 │ │ + bne.n 8388 │ │ adds r0, r4, #0 │ │ - bl 7f6c │ │ - adds r6, r4, #0 │ │ - adds r6, #156 ; 0x9c │ │ ldr r1, [r6, #0] │ │ - adds r0, r4, #0 │ │ - bl 6560 │ │ + movs r2, #6 │ │ + bl 5d84 │ │ cmp r0, #0 │ │ - bne.n 80dc │ │ - b.n 84d4 │ │ - ldr r1, [r6, #0] │ │ + bne.n 8388 │ │ + ldr r3, [pc, #576] ; (85a4 ) │ │ + ldr r3, [r7, r3] │ │ + str r3, [sp, #8] │ │ + cmp r5, #4 │ │ + beq.n 836e │ │ + b.n 8502 │ │ + ldr r3, [sp, #8] │ │ + ldr r3, [r3, #0] │ │ + str r3, [sp, #4] │ │ + cmp r3, #7 │ │ + beq.n 837a │ │ + b.n 8502 │ │ adds r0, r4, #0 │ │ - adds r2, r5, #0 │ │ - bl 5934 │ │ + movs r1, #5 │ │ + bl 6aa0 │ │ cmp r0, #0 │ │ - beq.n 80ec │ │ - b.n 84d4 │ │ - ldr r1, [r6, #0] │ │ + beq.n 8388 │ │ + b.n 84e6 │ │ adds r0, r4, #0 │ │ - movs r2, #59 ; 0x3b │ │ - bl 5934 │ │ - cmp r0, #0 │ │ - beq.n 80fc │ │ - b.n 84d4 │ │ ldr r1, [r6, #0] │ │ + bl 6a4e │ │ + cmp r0, #0 │ │ + bne.n 8396 │ │ + b.n 882a │ │ adds r0, r4, #0 │ │ - movs r2, #58 ; 0x3a │ │ - bl 5934 │ │ + ldr r1, [r6, #0] │ │ + adds r2, r5, #0 │ │ + bl 5d84 │ │ cmp r0, #0 │ │ - beq.n 810c │ │ - b.n 84d4 │ │ - cmp r5, #60 ; 0x3c │ │ - bne.n 8152 │ │ - ldr r3, [pc, #376] ; (828c ) │ │ - ldr r3, [r7, r3] │ │ - ldr r3, [r3, #0] │ │ - cmp r3, #0 │ │ - bne.n 8152 │ │ + beq.n 83a6 │ │ + b.n 882a │ │ adds r0, r4, #0 │ │ - movs r1, #59 ; 0x3b │ │ - bl 65b8 │ │ + ldr r1, [r6, #0] │ │ + movs r2, #3 │ │ + bl 5d84 │ │ cmp r0, #0 │ │ - bne.n 8128 │ │ - b.n 84d4 │ │ + beq.n 83b6 │ │ + b.n 882a │ │ adds r0, r4, #0 │ │ - movs r1, #58 ; 0x3a │ │ - bl 65b8 │ │ + ldr r1, [r6, #0] │ │ + movs r2, #2 │ │ + bl 5d84 │ │ cmp r0, #0 │ │ - bne.n 8136 │ │ - b.n 84d4 │ │ + bne.n 83c6 │ │ + b.n 85c0 │ │ + b.n 882a │ │ adds r0, r4, #0 │ │ - movs r1, #57 ; 0x39 │ │ - bl 65b8 │ │ + movs r1, #62 ; 0x3e │ │ + bl 6aa0 │ │ cmp r0, #0 │ │ - bne.n 8144 │ │ - b.n 84d4 │ │ + beq.n 82f0 │ │ ldr r3, [r4, #76] ; 0x4c │ │ - lsls r1, r3, #7 │ │ - bmi.n 814c │ │ - b.n 84d4 │ │ + cmp r3, #0 │ │ + bge.n 82f0 │ │ adds r0, r4, #0 │ │ - ldr r1, [pc, #320] ; (8290 ) │ │ - b.n 8208 │ │ - adds r2, r4, #0 │ │ - adds r2, #156 ; 0x9c │ │ - subs r6, r5, #1 │ │ - str r2, [sp, #0] │ │ - cmp r6, #55 ; 0x37 │ │ - bgt.n 8160 │ │ - b.n 84d4 │ │ + ldr r1, [pc, #456] ; (85a8 ) │ │ + b.n 846a │ │ + adds r3, r5, #1 │ │ + str r3, [sp, #4] │ │ + ldr r3, [sp, #4] │ │ + cmp r3, #63 ; 0x3f │ │ + bgt.n 82f0 │ │ adds r0, r4, #0 │ │ - adds r1, r6, #0 │ │ - bl 65b8 │ │ + adds r1, r3, #0 │ │ + bl 6aa0 │ │ cmp r0, #0 │ │ - bne.n 816e │ │ - b.n 849a │ │ - ldr r3, [sp, #0] │ │ + beq.n 840a │ │ adds r0, r4, #0 │ │ - adds r2, r6, #0 │ │ - ldr r1, [r3, #0] │ │ - bl 5934 │ │ + ldr r1, [r6, #0] │ │ + ldr r2, [sp, #4] │ │ + bl 5d84 │ │ cmp r0, #0 │ │ - beq.n 8180 │ │ - b.n 849a │ │ - subs r6, #1 │ │ - b.n 815a │ │ - ldr r3, [pc, #256] ; (8288 ) │ │ - ldr r1, [r4, #72] ; 0x48 │ │ - ldr r2, [r7, r3] │ │ - lsls r3, r6, #3 │ │ + bne.n 840a │ │ + ldr r3, [sp, #4] │ │ + adds r3, #1 │ │ + b.n 83e2 │ │ + ldr r3, [pc, #416] ; (85ac ) │ │ + ldr r3, [r7, r3] │ │ + str r3, [sp, #8] │ │ + ldr r3, [sp, #4] │ │ + ldr r1, [sp, #8] │ │ + lsls r2, r3, #2 │ │ + ldr r3, [pc, #396] ; (85a4 ) │ │ + ldr r2, [r2, r1] │ │ + ldr r3, [r7, r3] │ │ + ldr r3, [r3, #0] │ │ + cmp r2, r3 │ │ + beq.n 8424 │ │ + b.n 82f0 │ │ + ldr r3, [pc, #392] ; (85b0 ) │ │ + ldr r3, [r7, r3] │ │ + str r3, [sp, #8] │ │ + ldr r3, [sp, #4] │ │ + ldr r2, [sp, #8] │ │ + lsls r3, r3, #3 │ │ adds r3, r2, r3 │ │ - ldr r2, [r3, #0] │ │ + ldr r1, [r3, #0] │ │ + ldr r2, [r4, #72] ; 0x48 │ │ ldr r3, [r3, #4] │ │ ands r2, r1 │ │ ldr r1, [r4, #76] ; 0x4c │ │ ands r3, r1 │ │ orrs r3, r2 │ │ - bne.n 819e │ │ - b.n 84d4 │ │ + bne.n 8444 │ │ + b.n 82f0 │ │ adds r0, r4, #0 │ │ - movs r1, #59 ; 0x3b │ │ - bl 65b8 │ │ - subs r7, r0, #0 │ │ - beq.n 81b6 │ │ - adds r0, r4, #0 │ │ - movs r1, #58 ; 0x3a │ │ - bl 65b8 │ │ + movs r1, #61 ; 0x3d │ │ + bl 6aa0 │ │ + str r0, [sp, #8] │ │ cmp r0, #0 │ │ - bne.n 8202 │ │ - cmp r6, #59 ; 0x3b │ │ - bne.n 81c6 │ │ + bne.n 8454 │ │ + b.n 8694 │ │ adds r0, r4, #0 │ │ - movs r1, #58 ; 0x3a │ │ - bl 65b8 │ │ + movs r1, #62 ; 0x3e │ │ + bl 6aa0 │ │ cmp r0, #0 │ │ - bne.n 8202 │ │ - subs r6, #58 ; 0x3a │ │ - negs r3, r6 │ │ - adcs r6, r3 │ │ - adds r3, r5, #0 │ │ - subs r3, #59 ; 0x3b │ │ - negs r2, r3 │ │ - adcs r3, r2 │ │ - cmp r6, #0 │ │ - beq.n 81dc │ │ - cmp r3, #0 │ │ - bne.n 8202 │ │ - cmp r5, #58 ; 0x3a │ │ - bne.n 81e6 │ │ - cmp r7, #0 │ │ - bne.n 8202 │ │ - b.n 81f6 │ │ - cmp r3, #0 │ │ - beq.n 81f6 │ │ + bne.n 8462 │ │ + b.n 86aa │ │ + movs r1, #159 ; 0x9f │ │ adds r0, r4, #0 │ │ - movs r1, #58 ; 0x3a │ │ - bl 65b8 │ │ - cmp r0, #0 │ │ - bne.n 8202 │ │ - cmp r6, #0 │ │ - bne.n 81fc │ │ - b.n 84d4 │ │ - cmp r7, #0 │ │ - bne.n 8202 │ │ - b.n 84d4 │ │ - ldr r1, [pc, #144] ; (8294 ) │ │ + lsls r1, r1, #7 │ │ orrs r1, r5 │ │ + bl 8258 │ │ + b.n 82f0 │ │ + cmp r5, #60 ; 0x3c │ │ + bne.n 84b6 │ │ + ldr r3, [pc, #316] ; (85b4 ) │ │ + ldr r3, [r7, r3] │ │ + ldr r3, [r3, #0] │ │ + cmp r3, #0 │ │ + bne.n 84b6 │ │ adds r0, r4, #0 │ │ - bl 7f6c │ │ - b.n 84d4 │ │ - bl 654a │ │ + movs r1, #59 ; 0x3b │ │ + bl 6aa0 │ │ cmp r0, #0 │ │ - bne.n 8218 │ │ - b.n 8356 │ │ - ldr r1, [r6, #0] │ │ + bne.n 848c │ │ + b.n 882a │ │ adds r0, r4, #0 │ │ - adds r2, r5, #0 │ │ - bl 5934 │ │ + movs r1, #58 ; 0x3a │ │ + bl 6aa0 │ │ cmp r0, #0 │ │ - beq.n 8228 │ │ - b.n 8356 │ │ - ldr r1, [r6, #0] │ │ + bne.n 849a │ │ + b.n 882a │ │ adds r0, r4, #0 │ │ - movs r2, #5 │ │ - bl 5934 │ │ + movs r1, #57 ; 0x39 │ │ + bl 6aa0 │ │ cmp r0, #0 │ │ - beq.n 8238 │ │ - b.n 8356 │ │ - ldr r1, [r6, #0] │ │ + bne.n 84a8 │ │ + b.n 882a │ │ + ldr r3, [r4, #76] ; 0x4c │ │ + lsls r3, r3, #7 │ │ + bmi.n 84b0 │ │ + b.n 882a │ │ + adds r0, r4, #0 │ │ + ldr r1, [pc, #260] ; (85b8 ) │ │ + b.n 868e │ │ + subs r3, r5, #1 │ │ + str r3, [sp, #4] │ │ + ldr r3, [sp, #4] │ │ + cmp r3, #55 ; 0x37 │ │ + bgt.n 84c2 │ │ + b.n 882a │ │ adds r0, r4, #0 │ │ - movs r2, #6 │ │ - bl 5934 │ │ + adds r1, r3, #0 │ │ + bl 6aa0 │ │ cmp r0, #0 │ │ - beq.n 8248 │ │ - b.n 8356 │ │ - ldr r3, [pc, #52] ; (8280 ) │ │ - ldr r6, [r7, r3] │ │ - cmp r5, #4 │ │ - bne.n 829c │ │ - ldr r3, [r6, #0] │ │ - cmp r3, #7 │ │ - bne.n 829c │ │ + bne.n 84d0 │ │ + b.n 8636 │ │ adds r0, r4, #0 │ │ - movs r1, #5 │ │ - bl 65b8 │ │ + ldr r1, [r6, #0] │ │ + ldr r2, [sp, #4] │ │ + bl 5d84 │ │ cmp r0, #0 │ │ - beq.n 8356 │ │ + beq.n 84e0 │ │ + b.n 8636 │ │ + ldr r3, [sp, #4] │ │ + subs r3, #1 │ │ + b.n 84b8 │ │ adds r0, r4, #0 │ │ movs r1, #6 │ │ - bl 65b8 │ │ + bl 6aa0 │ │ cmp r0, #0 │ │ - beq.n 8356 │ │ + bne.n 84f4 │ │ + b.n 8388 │ │ ldr r3, [r4, #24] │ │ - lsls r1, r3, #24 │ │ - bpl.n 8356 │ │ + lsls r3, r3, #24 │ │ + bmi.n 84fc │ │ + b.n 8388 │ │ adds r0, r4, #0 │ │ - ldr r1, [pc, #32] ; (8298 ) │ │ - b.n 8352 │ │ - nop ; (mov r8, r8) │ │ - ldmia r7, {r1, r3, r4, r6, r7} │ │ - movs r0, r0 │ │ - ; instruction: 0xffa4ffff │ │ - ldr r7, [pc, #752] ; (8578 ) │ │ - movs r0, r0 │ │ - vminnm.f32 , q10, │ │ - ; instruction: 0xffa0ffff │ │ - ldrh r4, [r7, #52] ; 0x34 │ │ - movs r0, r0 │ │ - ldrh r0, [r0, #52] ; 0x34 │ │ - movs r0, r0 │ │ - sbcs r4, r0 │ │ - movs r0, r0 │ │ - ldr r3, [r6, #0] │ │ + ldr r1, [pc, #188] ; (85bc ) │ │ + b.n 8598 │ │ + ldr r3, [sp, #8] │ │ + ldr r3, [r3, #0] │ │ + str r3, [sp, #4] │ │ cmp r3, #5 │ │ - beq.n 8356 │ │ - adds r3, r4, #0 │ │ - adds r2, r5, #1 │ │ - adds r3, #156 ; 0x9c │ │ - str r2, [sp, #0] │ │ + bne.n 850e │ │ + b.n 8388 │ │ + adds r3, r5, #1 │ │ str r3, [sp, #4] │ │ - ldr r1, [sp, #0] │ │ - cmp r1, #7 │ │ - bgt.n 8356 │ │ + ldr r3, [sp, #4] │ │ + cmp r3, #7 │ │ + ble.n 851a │ │ + b.n 8388 │ │ adds r0, r4, #0 │ │ - bl 65b8 │ │ + adds r1, r3, #0 │ │ + bl 6aa0 │ │ cmp r0, #0 │ │ - bne.n 82be │ │ - b.n 84ae │ │ - ldr r2, [sp, #4] │ │ + beq.n 853a │ │ adds r0, r4, #0 │ │ - ldr r1, [r2, #0] │ │ - ldr r2, [sp, #0] │ │ - bl 5934 │ │ + ldr r1, [r6, #0] │ │ + ldr r2, [sp, #4] │ │ + bl 5d84 │ │ cmp r0, #0 │ │ - beq.n 82d0 │ │ - b.n 84ae │ │ - ldr r3, [sp, #0] │ │ + bne.n 853a │ │ + ldr r3, [sp, #4] │ │ adds r3, #1 │ │ - str r3, [sp, #0] │ │ - b.n 82ac │ │ - ldr r3, [pc, #508] ; (84d8 ) │ │ - ldr r1, [sp, #0] │ │ - ldr r2, [r7, r3] │ │ - lsls r3, r1, #3 │ │ - ldr r1, [r4, #24] │ │ + b.n 8510 │ │ + ldr r3, [pc, #112] ; (85ac ) │ │ + ldr r3, [r7, r3] │ │ + str r3, [sp, #12] │ │ + ldr r3, [sp, #4] │ │ + ldr r2, [sp, #12] │ │ + lsls r3, r3, #2 │ │ + ldr r2, [r3, r2] │ │ + ldr r3, [sp, #8] │ │ + ldr r3, [r3, #0] │ │ + cmp r2, r3 │ │ + beq.n 8552 │ │ + b.n 8388 │ │ + ldr r3, [pc, #92] ; (85b0 ) │ │ + ldr r3, [r7, r3] │ │ + str r3, [sp, #8] │ │ + ldr r3, [sp, #4] │ │ + ldr r2, [sp, #8] │ │ + lsls r3, r3, #3 │ │ adds r3, r2, r3 │ │ - ldr r2, [r3, #0] │ │ + ldr r1, [r3, #0] │ │ + ldr r2, [r4, #24] │ │ ldr r3, [r3, #4] │ │ ands r2, r1 │ │ ldr r1, [r4, #28] │ │ ands r3, r1 │ │ orrs r3, r2 │ │ - beq.n 8356 │ │ + bne.n 8572 │ │ + b.n 8388 │ │ adds r0, r4, #0 │ │ movs r1, #5 │ │ - bl 65b8 │ │ - subs r6, r0, #0 │ │ - beq.n 830a │ │ - adds r0, r4, #0 │ │ - movs r1, #6 │ │ - bl 65b8 │ │ - cmp r0, #0 │ │ - bne.n 834a │ │ - ldr r2, [sp, #0] │ │ - cmp r2, #5 │ │ - bne.n 831c │ │ - adds r0, r4, #0 │ │ - movs r1, #6 │ │ - bl 65b8 │ │ + bl 6aa0 │ │ + str r0, [sp, #8] │ │ cmp r0, #0 │ │ - bne.n 834a │ │ - ldr r1, [sp, #0] │ │ - subs r3, r5, #5 │ │ - negs r2, r3 │ │ - adcs r3, r2 │ │ - cmp r1, #6 │ │ - bne.n 8330 │ │ - cmp r3, #0 │ │ - bne.n 834a │ │ - cmp r6, #0 │ │ - bne.n 834a │ │ - cmp r5, #6 │ │ - bne.n 833a │ │ - cmp r6, #0 │ │ - bne.n 834a │ │ - b.n 8356 │ │ - cmp r3, #0 │ │ - beq.n 8356 │ │ + bne.n 8582 │ │ + b.n 8732 │ │ adds r0, r4, #0 │ │ movs r1, #6 │ │ - bl 65b8 │ │ + bl 6aa0 │ │ cmp r0, #0 │ │ - beq.n 8356 │ │ + bne.n 8590 │ │ + b.n 8748 │ │ movs r1, #131 ; 0x83 │ │ + adds r0, r4, #0 │ │ lsls r1, r1, #7 │ │ orrs r1, r5 │ │ + bl 8258 │ │ + b.n 8388 │ │ + nop ; (mov r8, r8) │ │ + ldmia r4!, {r1, r3, r5, r6, r7} │ │ + movs r0, r0 │ │ + ; instruction: 0xffa0ffff │ │ + ldr r7, [pc, #752] ; (889c ) │ │ + movs r0, r0 │ │ + ; instruction: 0xff98ffff │ │ + vminnm.f32 , q10, │ │ + ; instruction: 0xff9cffff │ │ + ldrh r4, [r7, #52] ; 0x34 │ │ + movs r0, r0 │ │ + sbcs r4, r0 │ │ + movs r0, r0 │ │ + cmp r5, #4 │ │ + bne.n 8606 │ │ + ldr r3, [pc, #616] ; (8830 ) │ │ + ldr r3, [r7, r3] │ │ + ldr r3, [r3, #0] │ │ + cmp r3, #0 │ │ + bne.n 8606 │ │ adds r0, r4, #0 │ │ - bl 7f6c │ │ - adds r6, r4, #0 │ │ - adds r6, #156 ; 0x9c │ │ - ldr r1, [r6, #0] │ │ + movs r1, #3 │ │ + bl 6aa0 │ │ + cmp r0, #0 │ │ + bne.n 85dc │ │ + b.n 882a │ │ adds r0, r4, #0 │ │ - bl 6560 │ │ + movs r1, #2 │ │ + bl 6aa0 │ │ cmp r0, #0 │ │ - bne.n 8368 │ │ - b.n 84d4 │ │ - ldr r1, [r6, #0] │ │ + bne.n 85ea │ │ + b.n 882a │ │ adds r0, r4, #0 │ │ - adds r2, r5, #0 │ │ - bl 5934 │ │ + movs r1, #1 │ │ + bl 6aa0 │ │ cmp r0, #0 │ │ - beq.n 8378 │ │ - b.n 84d4 │ │ - ldr r1, [r6, #0] │ │ + bne.n 85f8 │ │ + b.n 882a │ │ + ldr r3, [r4, #24] │ │ + lsls r3, r3, #31 │ │ + bmi.n 8600 │ │ + b.n 882a │ │ + adds r0, r4, #0 │ │ + ldr r1, [pc, #560] ; (8834 ) │ │ + b.n 868e │ │ + subs r3, r5, #1 │ │ + str r3, [sp, #4] │ │ + ldr r3, [sp, #4] │ │ + cmp r3, #0 │ │ + bge.n 8612 │ │ + b.n 882a │ │ adds r0, r4, #0 │ │ - movs r2, #3 │ │ - bl 5934 │ │ + adds r1, r3, #0 │ │ + bl 6aa0 │ │ cmp r0, #0 │ │ - beq.n 8388 │ │ - b.n 84d4 │ │ - ldr r1, [r6, #0] │ │ + bne.n 8620 │ │ + b.n 877e │ │ adds r0, r4, #0 │ │ - movs r2, #2 │ │ - bl 5934 │ │ + ldr r1, [r6, #0] │ │ + ldr r2, [sp, #4] │ │ + bl 5d84 │ │ cmp r0, #0 │ │ - beq.n 8398 │ │ - b.n 84d4 │ │ - cmp r5, #4 │ │ - bne.n 83de │ │ - ldr r3, [pc, #316] ; (84dc ) │ │ + beq.n 8630 │ │ + b.n 877e │ │ + ldr r3, [sp, #4] │ │ + subs r3, #1 │ │ + b.n 8608 │ │ + ldr r3, [pc, #512] ; (8838 ) │ │ + ldr r3, [r7, r3] │ │ + str r3, [sp, #8] │ │ + ldr r3, [sp, #4] │ │ + ldr r1, [sp, #8] │ │ + lsls r2, r3, #2 │ │ + ldr r3, [pc, #492] ; (8830 ) │ │ + ldr r2, [r2, r1] │ │ ldr r3, [r7, r3] │ │ ldr r3, [r3, #0] │ │ - cmp r3, #0 │ │ - bne.n 83de │ │ + cmp r2, r3 │ │ + beq.n 8650 │ │ + b.n 882a │ │ + ldr r3, [pc, #488] ; (883c ) │ │ + ldr r3, [r7, r3] │ │ + str r3, [sp, #8] │ │ + ldr r3, [sp, #4] │ │ + ldr r2, [sp, #8] │ │ + lsls r3, r3, #3 │ │ + adds r3, r2, r3 │ │ + ldr r1, [r3, #0] │ │ + ldr r2, [r4, #72] ; 0x48 │ │ + ldr r3, [r3, #4] │ │ + ands r2, r1 │ │ + ldr r1, [r4, #76] ; 0x4c │ │ + ands r3, r1 │ │ + orrs r3, r2 │ │ + bne.n 8670 │ │ + b.n 882a │ │ adds r0, r4, #0 │ │ - movs r1, #3 │ │ - bl 65b8 │ │ + movs r1, #59 ; 0x3b │ │ + bl 6aa0 │ │ + subs r6, r0, #0 │ │ + beq.n 86e0 │ │ + adds r0, r4, #0 │ │ + movs r1, #58 ; 0x3a │ │ + bl 6aa0 │ │ cmp r0, #0 │ │ - bne.n 83b4 │ │ - b.n 84d4 │ │ + beq.n 86f4 │ │ + ldr r1, [pc, #436] ; (8840 ) │ │ adds r0, r4, #0 │ │ - movs r1, #2 │ │ - bl 65b8 │ │ + orrs r1, r5 │ │ + bl 8258 │ │ + b.n 882a │ │ + ldr r3, [sp, #4] │ │ + cmp r3, #61 ; 0x3d │ │ + bne.n 86b0 │ │ + adds r0, r4, #0 │ │ + movs r1, #62 ; 0x3e │ │ + bl 6aa0 │ │ cmp r0, #0 │ │ - bne.n 83c2 │ │ - b.n 84d4 │ │ + beq.n 86a8 │ │ + b.n 8462 │ │ + b.n 86bc │ │ + ldr r3, [sp, #4] │ │ + cmp r3, #61 ; 0x3d │ │ + beq.n 86bc │ │ + ldr r3, [sp, #4] │ │ + cmp r3, #62 ; 0x3e │ │ + bne.n 86bc │ │ + cmp r5, #61 ; 0x3d │ │ + bne.n 86c0 │ │ + b.n 8462 │ │ + cmp r5, #62 ; 0x3e │ │ + bne.n 86ca │ │ + ldr r3, [sp, #8] │ │ + cmp r3, #0 │ │ + beq.n 86c8 │ │ + b.n 8462 │ │ + b.n 82f0 │ │ + cmp r5, #61 ; 0x3d │ │ + beq.n 86d0 │ │ + b.n 82f0 │ │ adds r0, r4, #0 │ │ - movs r1, #1 │ │ - bl 65b8 │ │ + movs r1, #62 ; 0x3e │ │ + bl 6aa0 │ │ cmp r0, #0 │ │ - bne.n 83d0 │ │ - b.n 84d4 │ │ - ldr r3, [r4, #24] │ │ - lsls r2, r3, #31 │ │ - bmi.n 83d8 │ │ - b.n 84d4 │ │ + beq.n 86de │ │ + b.n 8462 │ │ + b.n 82f0 │ │ + ldr r3, [sp, #4] │ │ + cmp r3, #59 ; 0x3b │ │ + bne.n 86fc │ │ adds r0, r4, #0 │ │ - ldr r1, [pc, #260] ; (84e0 ) │ │ - b.n 8208 │ │ - adds r3, r4, #0 │ │ - adds r3, #156 ; 0x9c │ │ - subs r6, r5, #1 │ │ - str r3, [sp, #0] │ │ + movs r1, #58 ; 0x3a │ │ + bl 6aa0 │ │ + cmp r0, #0 │ │ + bne.n 8688 │ │ + b.n 870e │ │ + ldr r3, [sp, #4] │ │ + cmp r3, #59 ; 0x3b │ │ + bne.n 86fc │ │ + b.n 8822 │ │ + ldr r3, [sp, #4] │ │ + cmp r3, #58 ; 0x3a │ │ + bne.n 8708 │ │ + cmp r5, #59 ; 0x3b │ │ + bne.n 872c │ │ + b.n 8688 │ │ + cmp r5, #58 ; 0x3a │ │ + bne.n 8714 │ │ + b.n 872c │ │ + cmp r5, #58 ; 0x3a │ │ + bne.n 8714 │ │ + b.n 882a │ │ + cmp r5, #59 ; 0x3b │ │ + bne.n 8724 │ │ + adds r0, r4, #0 │ │ + movs r1, #58 ; 0x3a │ │ + bl 6aa0 │ │ + cmp r0, #0 │ │ + bne.n 8688 │ │ + ldr r3, [sp, #4] │ │ + cmp r3, #58 ; 0x3a │ │ + beq.n 872c │ │ + b.n 882a │ │ cmp r6, #0 │ │ - blt.n 84d4 │ │ + bne.n 8688 │ │ + b.n 882a │ │ + ldr r3, [sp, #4] │ │ + cmp r3, #5 │ │ + bne.n 874e │ │ adds r0, r4, #0 │ │ - adds r1, r6, #0 │ │ - bl 65b8 │ │ + movs r1, #6 │ │ + bl 6aa0 │ │ cmp r0, #0 │ │ - beq.n 84c2 │ │ - ldr r2, [sp, #0] │ │ + beq.n 8746 │ │ + b.n 8590 │ │ + b.n 875a │ │ + ldr r3, [sp, #4] │ │ + cmp r3, #5 │ │ + beq.n 875a │ │ + ldr r3, [sp, #4] │ │ + cmp r3, #6 │ │ + bne.n 875a │ │ + cmp r5, #5 │ │ + bne.n 875e │ │ + b.n 8590 │ │ + cmp r5, #6 │ │ + bne.n 8768 │ │ + ldr r3, [sp, #8] │ │ + cmp r3, #0 │ │ + beq.n 8766 │ │ + b.n 8590 │ │ + b.n 8388 │ │ + cmp r5, #5 │ │ + beq.n 876e │ │ + b.n 8388 │ │ adds r0, r4, #0 │ │ - ldr r1, [r2, #0] │ │ - adds r2, r6, #0 │ │ - bl 5934 │ │ + movs r1, #6 │ │ + bl 6aa0 │ │ cmp r0, #0 │ │ - bne.n 84c2 │ │ - subs r6, #1 │ │ - b.n 83e6 │ │ - ldr r3, [pc, #204] ; (84d8 ) │ │ - ldr r1, [r4, #24] │ │ - ldr r2, [r7, r3] │ │ - lsls r3, r6, #3 │ │ + beq.n 877c │ │ + b.n 8590 │ │ + b.n 8388 │ │ + ldr r3, [pc, #184] ; (8838 ) │ │ + ldr r3, [r7, r3] │ │ + str r3, [sp, #8] │ │ + ldr r3, [sp, #4] │ │ + ldr r1, [sp, #8] │ │ + lsls r2, r3, #2 │ │ + ldr r3, [pc, #164] ; (8830 ) │ │ + ldr r2, [r2, r1] │ │ + ldr r3, [r7, r3] │ │ + ldr r3, [r3, #0] │ │ + cmp r2, r3 │ │ + bne.n 882a │ │ + ldr r3, [pc, #164] ; (883c ) │ │ + ldr r3, [r7, r3] │ │ + str r3, [sp, #8] │ │ + ldr r3, [sp, #4] │ │ + ldr r2, [sp, #8] │ │ + lsls r3, r3, #3 │ │ adds r3, r2, r3 │ │ - ldr r2, [r3, #0] │ │ + ldr r1, [r3, #0] │ │ + ldr r2, [r4, #24] │ │ ldr r3, [r3, #4] │ │ ands r2, r1 │ │ ldr r1, [r4, #28] │ │ ands r3, r1 │ │ orrs r3, r2 │ │ - beq.n 84d4 │ │ + beq.n 882a │ │ adds r0, r4, #0 │ │ movs r1, #3 │ │ - bl 65b8 │ │ - subs r7, r0, #0 │ │ - beq.n 843a │ │ + bl 6aa0 │ │ + subs r6, r0, #0 │ │ + beq.n 87ce │ │ adds r0, r4, #0 │ │ movs r1, #2 │ │ - bl 65b8 │ │ + bl 6aa0 │ │ cmp r0, #0 │ │ - bne.n 8480 │ │ - cmp r6, #3 │ │ - bne.n 844a │ │ + bne.n 881e │ │ + b.n 87e2 │ │ + ldr r3, [sp, #4] │ │ + cmp r3, #3 │ │ + bne.n 87e8 │ │ adds r0, r4, #0 │ │ movs r1, #2 │ │ - bl 65b8 │ │ + bl 6aa0 │ │ cmp r0, #0 │ │ - bne.n 8480 │ │ - subs r6, #2 │ │ - negs r3, r6 │ │ - adcs r6, r3 │ │ - subs r3, r5, #3 │ │ - negs r2, r3 │ │ - adcs r3, r2 │ │ - cmp r6, #0 │ │ - beq.n 845e │ │ - cmp r3, #0 │ │ - bne.n 8480 │ │ + bne.n 881e │ │ + b.n 87fa │ │ + ldr r3, [sp, #4] │ │ + cmp r3, #3 │ │ + beq.n 881a │ │ + ldr r3, [sp, #4] │ │ + cmp r3, #2 │ │ + bne.n 87f4 │ │ + cmp r5, #3 │ │ + bne.n 8814 │ │ + b.n 881e │ │ cmp r5, #2 │ │ - bne.n 8468 │ │ - cmp r7, #0 │ │ - bne.n 8480 │ │ - b.n 8478 │ │ - cmp r3, #0 │ │ - beq.n 8478 │ │ + bne.n 87fe │ │ + b.n 8814 │ │ + cmp r5, #2 │ │ + beq.n 882a │ │ + cmp r5, #3 │ │ + bne.n 880e │ │ adds r0, r4, #0 │ │ movs r1, #2 │ │ - bl 65b8 │ │ + bl 6aa0 │ │ cmp r0, #0 │ │ - bne.n 8480 │ │ + bne.n 881e │ │ + ldr r3, [sp, #4] │ │ + cmp r3, #2 │ │ + bne.n 882a │ │ cmp r6, #0 │ │ - beq.n 84d4 │ │ - cmp r7, #0 │ │ - beq.n 84d4 │ │ - ldr r1, [pc, #96] ; (84e4 ) │ │ - b.n 8204 │ │ - ldr r3, [pc, #96] ; (84e8 ) │ │ - lsls r1, r6, #2 │ │ - ldr r2, [r7, r3] │ │ - ldr r3, [pc, #96] ; (84ec ) │ │ - ldr r2, [r1, r2] │ │ - ldr r3, [r7, r3] │ │ - ldr r3, [r3, #0] │ │ - cmp r2, r3 │ │ - beq.n 8498 │ │ - b.n 80ca │ │ - b.n 804a │ │ - ldr r3, [pc, #76] ; (84e8 ) │ │ - lsls r1, r6, #2 │ │ - ldr r2, [r7, r3] │ │ - ldr r3, [pc, #56] ; (84dc ) │ │ - ldr r2, [r1, r2] │ │ - ldr r3, [r7, r3] │ │ - ldr r3, [r3, #0] │ │ - cmp r2, r3 │ │ - bne.n 84d4 │ │ - b.n 8184 │ │ - ldr r3, [pc, #56] ; (84e8 ) │ │ - ldr r1, [sp, #0] │ │ - ldr r3, [r7, r3] │ │ - lsls r2, r1, #2 │ │ - ldr r2, [r2, r3] │ │ - ldr r3, [r6, #0] │ │ - cmp r2, r3 │ │ - beq.n 84c0 │ │ - b.n 8356 │ │ - b.n 82d8 │ │ - ldr r3, [pc, #36] ; (84e8 ) │ │ - lsls r1, r6, #2 │ │ - ldr r2, [r7, r3] │ │ - ldr r3, [pc, #16] ; (84dc ) │ │ - ldr r2, [r1, r2] │ │ - ldr r3, [r7, r3] │ │ - ldr r3, [r3, #0] │ │ - cmp r2, r3 │ │ - beq.n 840a │ │ - pop {r0, r1, r2, r4, r5, r6, r7, pc} │ │ + bne.n 881e │ │ + b.n 882a │ │ + cmp r5, #2 │ │ + bne.n 87fe │ │ + ldr r1, [pc, #36] ; (8844 ) │ │ + b.n 868a │ │ + cmp r5, #58 ; 0x3a │ │ + beq.n 8828 │ │ + b.n 8714 │ │ + b.n 8688 │ │ + add sp, #20 │ │ + pop {r4, r5, r6, r7, pc} │ │ nop ; (mov r8, r8) │ │ - vminnm.f32 , q10, │ │ - ; instruction: 0xffa0ffff │ │ + ; instruction: 0xff9cffff │ │ strh r4, [r0, #4] │ │ movs r0, r0 │ │ + ; instruction: 0xff98ffff │ │ + vminnm.f32 , q10, │ │ + ldrh r0, [r0, #52] ; 0x34 │ │ + movs r0, r0 │ │ strh r0, [r0, #4] │ │ + ... │ │ + │ │ +00008848 : │ │ + push {r3, r4, r5, lr} │ │ + adds r5, r0, #0 │ │ + adds r4, r1, #0 │ │ + bl 8240 │ │ + adds r3, r5, #0 │ │ + ldr r2, [pc, #32] ; (8878 ) │ │ + lsls r4, r4, #20 │ │ + lsrs r4, r4, #26 │ │ + add r2, pc │ │ + ldr r2, [r2, #0] │ │ + lsls r4, r4, #3 │ │ + adds r3, #144 ; 0x90 │ │ + adds r4, r2, r4 │ │ + ldr r1, [r3, #0] │ │ + ldr r2, [r4, #0] │ │ + orrs r2, r1 │ │ + str r2, [r3, #0] │ │ + ldr r1, [r3, #4] │ │ + ldr r2, [r4, #4] │ │ + orrs r2, r1 │ │ + str r2, [r3, #4] │ │ + pop {r3, r4, r5, pc} │ │ + nop ; (mov r8, r8) │ │ + stmia r6!, {r1, r2, r3, r7} │ │ + ... │ │ + │ │ +0000887c : │ │ + push {r3, r4, r5, r6, r7, lr} │ │ + adds r3, r0, #0 │ │ + ldr r4, [pc, #84] ; (88d8 ) │ │ + adds r3, #160 ; 0xa0 │ │ + ldr r3, [r3, #0] │ │ + add r4, pc │ │ + ldr r4, [r4, #0] │ │ + lsls r5, r2, #3 │ │ + mov ip, r3 │ │ + adds r4, r4, r5 │ │ + ldr r6, [r4, #0] │ │ + ldr r5, [r4, #4] │ │ + adds r4, r3, #0 │ │ + adds r4, #12 │ │ + lsls r4, r4, #3 │ │ + adds r4, r0, r4 │ │ + ldr r7, [r4, #0] │ │ + ldr r4, [r4, #4] │ │ + ands r7, r6 │ │ + ands r4, r5 │ │ + orrs r4, r7 │ │ + beq.n 88bc │ │ + movs r4, #48 ; 0x30 │ │ + mov r3, ip │ │ + muls r3, r4 │ │ + adds r3, r0, r3 │ │ + ldr r4, [r3, #40] ; 0x28 │ │ + ldr r3, [r3, #44] ; 0x2c │ │ + ands r4, r6 │ │ + ands r3, r5 │ │ + orrs r3, r4 │ │ + bne.n 88d4 │ │ + adds r4, r0, #0 │ │ + adds r4, #144 ; 0x90 │ │ + ldr r3, [r4, #0] │ │ + lsls r2, r2, #6 │ │ + orrs r1, r2 │ │ + orrs r6, r3 │ │ + ldr r3, [r4, #4] │ │ + str r6, [r4, #0] │ │ + orrs r3, r5 │ │ + str r3, [r4, #4] │ │ + bl 8240 │ │ + pop {r3, r4, r5, r6, r7, pc} │ │ + nop ; (mov r8, r8) │ │ + stmia r6!, {r1, r5, r6} │ │ + ... │ │ + │ │ +000088dc : │ │ + push {r0, r1, r2, r4, r5, r6, r7, lr} │ │ + adds r5, r3, #0 │ │ + adds r3, r0, #0 │ │ + adds r6, r2, #0 │ │ + adds r4, r0, #0 │ │ + adds r7, r1, #0 │ │ + adds r3, #144 ; 0x90 │ │ + ldr r2, [r3, #0] │ │ + orrs r2, r6 │ │ + str r2, [r3, #0] │ │ + ldr r2, [r3, #4] │ │ + orrs r2, r5 │ │ + str r2, [r3, #4] │ │ + adds r3, r6, #0 │ │ + orrs r3, r5 │ │ + beq.n 8976 │ │ + adds r1, r5, #0 │ │ + adds r0, r6, #0 │ │ + bl 58c0 │ │ + ldr r3, [pc, #112] ; (8978 ) │ │ + lsls r2, r0, #3 │ │ + add r3, pc │ │ + ldr r3, [r3, #0] │ │ + adds r3, r3, r2 │ │ + ldr r1, [r3, #0] │ │ + ldr r3, [r3, #4] │ │ + ands r6, r1 │ │ + ands r5, r3 │ │ + adds r3, r4, #0 │ │ + ldr r1, [pc, #96] ; (897c ) │ │ + adds r3, #160 ; 0xa0 │ │ + ldr r3, [r3, #0] │ │ + add r1, pc │ │ + ldr r1, [r1, #0] │ │ + str r3, [sp, #0] │ │ + adds r2, r1, r2 │ │ + ldr r3, [r2, #0] │ │ + mov ip, r3 │ │ + mov r1, ip │ │ + ldr r3, [r2, #4] │ │ + ldr r2, [sp, #0] │ │ + str r3, [sp, #4] │ │ + adds r2, #12 │ │ + lsls r2, r2, #3 │ │ + adds r2, r4, r2 │ │ + ldr r3, [r2, #0] │ │ + ldr r2, [r2, #4] │ │ + ands r3, r1 │ │ + ldr r1, [sp, #4] │ │ + ands r2, r1 │ │ + orrs r2, r3 │ │ + beq.n 896a │ │ + movs r2, #48 ; 0x30 │ │ + ldr r3, [sp, #0] │ │ + muls r3, r2 │ │ + mov r2, ip │ │ + adds r3, r4, r3 │ │ + ldr r1, [r3, #40] ; 0x28 │ │ + ldr r3, [r3, #44] ; 0x2c │ │ + ands r2, r1 │ │ + ldr r1, [sp, #4] │ │ + ands r1, r3 │ │ + orrs r1, r2 │ │ + bne.n 8976 │ │ + movs r1, #128 ; 0x80 │ │ + lsls r1, r1, #9 │ │ + orrs r1, r7 │ │ + lsls r0, r0, #6 │ │ + orrs r1, r0 │ │ + b.n 896e │ │ + lsls r1, r0, #6 │ │ + orrs r1, r7 │ │ + adds r0, r4, #0 │ │ + bl 8240 │ │ + b.n 88f6 │ │ + pop {r0, r1, r2, r4, r5, r6, r7, pc} │ │ + stmia r5!, {r2, r4, r5, r7} │ │ movs r0, r0 │ │ - ; instruction: 0xff94ffff │ │ - ; instruction: 0xffa4ffff │ │ + stmia r5!, {r1, r3, r6, r7} │ │ + ... │ │ │ │ -000084f0 : │ │ - push {r4, r5, r6, r7, lr} │ │ +00008980 : │ │ + push {r0, r1, r2, r4, r5, r6, r7, lr} │ │ + adds r7, r0, #0 │ │ + movs r3, #48 ; 0x30 │ │ + adds r5, r0, #0 │ │ + adds r7, #156 ; 0x9c │ │ + ldr r2, [r7, #0] │ │ + muls r2, r3 │ │ + adds r3, r0, r2 │ │ + ldr r4, [r3, #8] │ │ + ldr r6, [r3, #12] │ │ + adds r3, r4, #0 │ │ + orrs r3, r6 │ │ + beq.n 89ce │ │ + adds r1, r6, #0 │ │ + adds r0, r4, #0 │ │ + bl 58c0 │ │ + ldr r3, [pc, #44] ; (89d0 ) │ │ + lsls r2, r0, #3 │ │ + str r0, [sp, #4] │ │ + add r3, pc │ │ + ldr r3, [r3, #0] │ │ + adds r0, r5, #0 │ │ + adds r3, r3, r2 │ │ + ldr r2, [r3, #0] │ │ + ldr r3, [r3, #4] │ │ + ldr r1, [r7, #0] │ │ + ands r4, r2 │ │ + ldr r2, [sp, #4] │ │ + ands r6, r3 │ │ + bl 5ae4 │ │ + adds r2, r0, #0 │ │ + adds r3, r1, #0 │ │ + adds r0, r5, #0 │ │ + ldr r1, [sp, #4] │ │ + bl 88dc │ │ + b.n 8994 │ │ + pop {r0, r1, r2, r4, r5, r6, r7, pc} │ │ + stmia r5!, {r2, r4} │ │ + ... │ │ + │ │ +000089d4 : │ │ + push {r0, r1, r2, r4, r5, r6, r7, lr} │ │ + adds r7, r0, #0 │ │ + movs r3, #48 ; 0x30 │ │ + adds r5, r0, #0 │ │ + adds r7, #156 ; 0x9c │ │ + ldr r2, [r7, #0] │ │ + muls r2, r3 │ │ + adds r3, r0, r2 │ │ + ldr r4, [r3, #24] │ │ + ldr r6, [r3, #28] │ │ + adds r3, r4, #0 │ │ + orrs r3, r6 │ │ + beq.n 8a22 │ │ + adds r1, r6, #0 │ │ + adds r0, r4, #0 │ │ + bl 58c0 │ │ + ldr r3, [pc, #44] ; (8a24 ) │ │ + lsls r2, r0, #3 │ │ + str r0, [sp, #4] │ │ + add r3, pc │ │ + ldr r3, [r3, #0] │ │ + adds r0, r5, #0 │ │ + adds r3, r3, r2 │ │ + ldr r2, [r3, #0] │ │ + ldr r3, [r3, #4] │ │ + ldr r1, [r7, #0] │ │ + ands r4, r2 │ │ + ldr r2, [sp, #4] │ │ + ands r6, r3 │ │ + bl 5b54 │ │ + adds r2, r0, #0 │ │ + adds r3, r1, #0 │ │ + adds r0, r5, #0 │ │ + ldr r1, [sp, #4] │ │ + bl 88dc │ │ + b.n 89e8 │ │ + pop {r0, r1, r2, r4, r5, r6, r7, pc} │ │ + stmia r4!, {r6, r7} │ │ + ... │ │ + │ │ +00008a28 : │ │ + push {r0, r1, r2, r4, r5, r6, r7, lr} │ │ + adds r7, r0, #0 │ │ + movs r3, #48 ; 0x30 │ │ + adds r5, r0, #0 │ │ + adds r7, #156 ; 0x9c │ │ + ldr r2, [r7, #0] │ │ + muls r2, r3 │ │ + adds r3, r0, r2 │ │ + ldr r4, [r3, #16] │ │ + ldr r6, [r3, #20] │ │ + adds r3, r4, #0 │ │ + orrs r3, r6 │ │ + beq.n 8a76 │ │ + adds r1, r6, #0 │ │ + adds r0, r4, #0 │ │ + bl 58c0 │ │ + ldr r3, [pc, #44] ; (8a78 ) │ │ + lsls r2, r0, #3 │ │ + str r0, [sp, #4] │ │ + add r3, pc │ │ + ldr r3, [r3, #0] │ │ + adds r0, r5, #0 │ │ + adds r3, r3, r2 │ │ + ldr r2, [r3, #0] │ │ + ldr r3, [r3, #4] │ │ + ldr r1, [r7, #0] │ │ + ands r4, r2 │ │ + ldr r2, [sp, #4] │ │ + ands r6, r3 │ │ + bl 5c24 │ │ + adds r2, r0, #0 │ │ + adds r3, r1, #0 │ │ + adds r0, r5, #0 │ │ + ldr r1, [sp, #4] │ │ + bl 88dc │ │ + b.n 8a3c │ │ + pop {r0, r1, r2, r4, r5, r6, r7, pc} │ │ + stmia r4!, {r2, r3, r5, r6} │ │ + ... │ │ + │ │ +00008a7c : │ │ + push {r0, r1, r2, r4, r5, r6, r7, lr} │ │ + adds r7, r0, #0 │ │ + movs r3, #48 ; 0x30 │ │ + adds r5, r0, #0 │ │ + adds r7, #156 ; 0x9c │ │ + ldr r2, [r7, #0] │ │ + muls r2, r3 │ │ + adds r3, r0, r2 │ │ + ldr r4, [r3, #32] │ │ + ldr r6, [r3, #36] ; 0x24 │ │ + adds r3, r4, #0 │ │ + orrs r3, r6 │ │ + beq.n 8aca │ │ + adds r1, r6, #0 │ │ + adds r0, r4, #0 │ │ + bl 58c0 │ │ + ldr r3, [pc, #44] ; (8acc ) │ │ + lsls r2, r0, #3 │ │ + str r0, [sp, #4] │ │ + add r3, pc │ │ + ldr r3, [r3, #0] │ │ + adds r0, r5, #0 │ │ + adds r3, r3, r2 │ │ + ldr r2, [r3, #0] │ │ + ldr r3, [r3, #4] │ │ + ldr r1, [r7, #0] │ │ + ands r4, r2 │ │ + ldr r2, [sp, #4] │ │ + ands r6, r3 │ │ + bl 5d14 │ │ + adds r2, r0, #0 │ │ + adds r3, r1, #0 │ │ + adds r0, r5, #0 │ │ + ldr r1, [sp, #4] │ │ + bl 88dc │ │ + b.n 8a90 │ │ + pop {r0, r1, r2, r4, r5, r6, r7, pc} │ │ + stmia r4!, {r3, r4} │ │ + ... │ │ + │ │ +00008ad0 : │ │ adds r3, r0, #0 │ │ adds r3, #156 ; 0x9c │ │ - ldr r1, [r3, #0] │ │ + push {r4, r5, r6, lr} │ │ + ldr r5, [r3, #0] │ │ movs r3, #48 ; 0x30 │ │ - ldr r5, [pc, #884] ; (8870 ) │ │ - muls r3, r1 │ │ - sub sp, #28 │ │ + muls r3, r5 │ │ adds r3, r0, r3 │ │ - add r5, pc │ │ - str r5, [sp, #0] │ │ + adds r4, r0, #0 │ │ + ldr r0, [r3, #40] ; 0x28 │ │ + ldr r1, [r3, #44] ; 0x2c │ │ + bl 58c0 │ │ + adds r6, r0, #0 │ │ + adds r1, r5, #0 │ │ + adds r2, r6, #0 │ │ + adds r0, r4, #0 │ │ + bl 5f90 │ │ + adds r2, r0, #0 │ │ + adds r3, r1, #0 │ │ + adds r0, r4, #0 │ │ + adds r1, r6, #0 │ │ + bl 88dc │ │ + adds r1, r6, #0 │ │ + adds r0, r4, #0 │ │ + bl 828c │ │ + pop {r4, r5, r6, pc} │ │ + ... │ │ + │ │ +00008b0c : │ │ + push {r4, r5, r6, r7, lr} │ │ + ldr r3, [pc, #792] ; (8e28 ) │ │ + sub sp, #28 │ │ + movs r2, #48 ; 0x30 │ │ + add r3, pc │ │ + str r3, [sp, #0] │ │ + adds r3, r0, #0 │ │ + adds r3, #156 ; 0x9c │ │ ldr r5, [r3, #0] │ │ + adds r1, r0, #0 │ │ + adds r3, r2, #0 │ │ + muls r3, r5 │ │ + adds r3, r0, r3 │ │ + ldr r2, [r3, #0] │ │ ldr r3, [r3, #4] │ │ - adds r4, r0, #0 │ │ - str r5, [sp, #4] │ │ + adds r1, #152 ; 0x98 │ │ + str r2, [sp, #4] │ │ str r3, [sp, #8] │ │ adds r3, r0, #0 │ │ adds r3, #160 ; 0xa0 │ │ - ldr r3, [r3, #0] │ │ - adds r3, #12 │ │ - lsls r3, r3, #3 │ │ - adds r3, r0, r3 │ │ - ldmia r3!, {r6, r7} │ │ - adds r3, r0, #0 │ │ - adds r3, #152 ; 0x98 │ │ - ldr r0, [r3, #0] │ │ - movs r2, #0 │ │ - movs r3, #0 │ │ - adds r5, r0, #1 │ │ - beq.n 853a │ │ - ldr r3, [pc, #836] ; (8874 ) │ │ - ldr r5, [sp, #0] │ │ - lsls r0, r0, #3 │ │ - ldr r3, [r5, r3] │ │ - adds r0, r3, r0 │ │ - ldr r2, [r0, #0] │ │ - ldr r3, [r0, #4] │ │ - orrs r6, r2 │ │ + ldr r6, [r3, #0] │ │ + adds r4, r0, #0 │ │ + adds r6, #12 │ │ + lsls r6, r6, #3 │ │ + adds r6, r0, r6 │ │ + ldr r3, [r6, #0] │ │ + ldr r2, [r6, #4] │ │ + ldr r6, [r1, #0] │ │ + adds r1, r6, #1 │ │ + beq.n 8b5a │ │ + ldr r0, [sp, #0] │ │ + ldr r1, [pc, #736] ; (8e2c ) │ │ + lsls r6, r6, #3 │ │ + ldr r1, [r0, r1] │ │ + adds r7, r1, r6 │ │ + str r1, [sp, #12] │ │ + ldr r0, [r7, #4] │ │ + ldr r1, [r7, #0] │ │ + b.n 8b5e │ │ + movs r1, #0 │ │ + adds r0, r1, #0 │ │ + orrs r1, r3 │ │ + orrs r0, r2 │ │ + str r1, [sp, #12] │ │ + str r0, [sp, #16] │ │ + ldr r1, [r4, #112] ; 0x70 │ │ + ldr r2, [r4, #116] ; 0x74 │ │ + cmp r5, #1 │ │ + beq.n 8b70 │ │ + b.n 8d5e │ │ + ldr r3, [sp, #8] │ │ + ldr r0, [sp, #4] │ │ + lsls r3, r3, #24 │ │ + lsrs r7, r0, #8 │ │ orrs r7, r3 │ │ - str r6, [sp, #12] │ │ - str r7, [sp, #16] │ │ - ldr r2, [r4, #112] ; 0x70 │ │ - ldr r3, [r4, #116] ; 0x74 │ │ - cmp r1, #1 │ │ - beq.n 854c │ │ - b.n 8738 │ │ - ldr r5, [sp, #8] │ │ - lsls r1, r5, #24 │ │ - ldr r5, [sp, #4] │ │ - lsrs r6, r5, #8 │ │ - ldr r5, [sp, #8] │ │ - orrs r6, r1 │ │ + ldr r3, [sp, #8] │ │ + bics r7, r1 │ │ + asrs r6, r3, #8 │ │ bics r6, r2 │ │ - asrs r7, r5, #8 │ │ - bics r7, r3 │ │ - b.n 85bc │ │ - adds r0, r6, #0 │ │ - adds r1, r7, #0 │ │ - bl 5468 │ │ - ldr r3, [pc, #780] ; (8878 ) │ │ - ldr r5, [sp, #0] │ │ - ldr r2, [r5, r3] │ │ + adds r3, r7, #0 │ │ + orrs r3, r6 │ │ + beq.n 8be6 │ │ + adds r1, r6, #0 │ │ + adds r0, r7, #0 │ │ + bl 58c0 │ │ + ldr r2, [sp, #0] │ │ + ldr r3, [pc, #668] ; (8e30 ) │ │ + lsls r1, r0, #6 │ │ + ldr r3, [r2, r3] │ │ + str r3, [sp, #20] │ │ + ldr r2, [sp, #20] │ │ lsls r3, r0, #3 │ │ - lsls r5, r0, #6 │ │ adds r3, r2, r3 │ │ ldr r2, [r3, #0] │ │ ldr r3, [r3, #4] │ │ - ands r6, r2 │ │ - ands r7, r3 │ │ + ands r7, r2 │ │ + ands r6, r3 │ │ adds r3, r0, #0 │ │ adds r3, #8 │ │ + orrs r1, r3 │ │ cmp r0, #7 │ │ - bgt.n 85b2 │ │ + bgt.n 8bde │ │ + adds r5, r1, #0 │ │ movs r1, #144 ; 0x90 │ │ - orrs r5, r3 │ │ lsls r1, r1, #15 │ │ orrs r1, r5 │ │ adds r0, r4, #0 │ │ - bl 7ec8 │ │ + bl 8240 │ │ movs r1, #224 ; 0xe0 │ │ lsls r1, r1, #14 │ │ orrs r1, r5 │ │ adds r0, r4, #0 │ │ - bl 7ec8 │ │ + bl 8240 │ │ movs r1, #160 ; 0xa0 │ │ lsls r1, r1, #14 │ │ orrs r1, r5 │ │ adds r0, r4, #0 │ │ - bl 7ec8 │ │ + bl 8240 │ │ movs r1, #192 ; 0xc0 │ │ lsls r1, r1, #13 │ │ orrs r1, r5 │ │ - b.n 85b6 │ │ - adds r1, r5, #0 │ │ - orrs r1, r3 │ │ adds r0, r4, #0 │ │ - bl 7ec8 │ │ - adds r3, r6, #0 │ │ - orrs r3, r7 │ │ - bne.n 8560 │ │ - ldr r5, [sp, #8] │ │ + bl 8240 │ │ + b.n 8b82 │ │ ldr r3, [r4, #116] ; 0x74 │ │ - movs r6, #255 ; 0xff │ │ - lsls r6, r6, #16 │ │ - ands r6, r5 │ │ + movs r5, #255 ; 0xff │ │ mvns r3, r3 │ │ - asrs r6, r6, #8 │ │ - ands r6, r3 │ │ - asrs r6, r6, #8 │ │ - movs r7, #128 ; 0x80 │ │ - movs r5, #0 │ │ - ands r6, r3 │ │ - lsls r7, r7, #10 │ │ - b.n 8608 │ │ - adds r1, r6, #0 │ │ - adds r0, r5, #0 │ │ - bl 5468 │ │ - ldr r3, [pc, #656] ; (8878 ) │ │ - ldr r1, [sp, #0] │ │ - ldr r2, [r1, r3] │ │ + movs r6, #0 │ │ + ldr r2, [sp, #8] │ │ + lsls r5, r5, #16 │ │ + ands r5, r2 │ │ + asrs r5, r5, #8 │ │ + ands r5, r3 │ │ + asrs r5, r5, #8 │ │ + ands r5, r3 │ │ + adds r3, r6, #0 │ │ + orrs r3, r5 │ │ + beq.n 8c36 │ │ + adds r1, r5, #0 │ │ + adds r0, r6, #0 │ │ + bl 58c0 │ │ + ldr r2, [sp, #0] │ │ + ldr r3, [pc, #544] ; (8e30 ) │ │ + movs r1, #128 ; 0x80 │ │ + ldr r3, [r2, r3] │ │ + lsls r1, r1, #10 │ │ + str r3, [sp, #20] │ │ + ldr r2, [sp, #20] │ │ lsls r3, r0, #3 │ │ - lsls r1, r0, #6 │ │ adds r3, r2, r3 │ │ ldr r2, [r3, #0] │ │ ldr r3, [r3, #4] │ │ - ands r5, r2 │ │ - ands r6, r3 │ │ + ands r6, r2 │ │ + ands r5, r3 │ │ adds r3, r0, #0 │ │ + lsls r0, r0, #6 │ │ adds r3, #16 │ │ - orrs r1, r3 │ │ - orrs r1, r7 │ │ + orrs r0, r3 │ │ + orrs r1, r0 │ │ adds r0, r4, #0 │ │ - bl 7ec8 │ │ - adds r3, r5, #0 │ │ - orrs r3, r6 │ │ - bne.n 85de │ │ - ldr r7, [pc, #620] ; (887c ) │ │ - ldr r5, [sp, #8] │ │ + bl 8240 │ │ + b.n 8bfc │ │ + ldr r5, [pc, #508] ; (8e34 ) │ │ + ldr r3, [sp, #8] │ │ ldr r6, [sp, #4] │ │ - ands r6, r7 │ │ - ands r7, r5 │ │ - ldr r5, [sp, #12] │ │ - lsls r3, r7, #23 │ │ + ands r6, r5 │ │ + ands r5, r3 │ │ + lsls r3, r5, #23 │ │ lsrs r6, r6, #9 │ │ orrs r6, r3 │ │ - ands r6, r5 │ │ - ldr r5, [sp, #16] │ │ - asrs r7, r7, #9 │ │ - ands r7, r5 │ │ - adds r5, r4, #0 │ │ - adds r5, #152 ; 0x98 │ │ - str r5, [sp, #20] │ │ - b.n 869a │ │ + ldr r3, [sp, #12] │ │ + asrs r5, r5, #9 │ │ + ands r6, r3 │ │ + ldr r3, [sp, #16] │ │ + ands r5, r3 │ │ + adds r3, r6, #0 │ │ + orrs r3, r5 │ │ + beq.n 8ccc │ │ adds r0, r6, #0 │ │ - adds r1, r7, #0 │ │ - bl 5468 │ │ - ldr r3, [pc, #572] ; (8878 ) │ │ - ldr r5, [sp, #0] │ │ - ldr r2, [r5, r3] │ │ + adds r1, r5, #0 │ │ + bl 58c0 │ │ + ldr r2, [sp, #0] │ │ + ldr r3, [pc, #460] ; (8e30 ) │ │ + ldr r3, [r2, r3] │ │ + str r3, [sp, #20] │ │ + ldr r2, [sp, #20] │ │ lsls r3, r0, #3 │ │ adds r3, r2, r3 │ │ ldr r2, [r3, #0] │ │ ldr r3, [r3, #4] │ │ ands r6, r2 │ │ - ands r7, r3 │ │ + ands r5, r3 │ │ adds r3, r0, #0 │ │ adds r3, #9 │ │ cmp r0, #7 │ │ - bgt.n 8680 │ │ - lsls r5, r0, #6 │ │ + bgt.n 8cae │ │ movs r1, #146 ; 0x92 │ │ - orrs r5, r3 │ │ + lsls r0, r0, #6 │ │ + orrs r0, r3 │ │ lsls r1, r1, #15 │ │ - orrs r1, r5 │ │ + adds r7, r0, #0 │ │ + orrs r1, r0 │ │ adds r0, r4, #0 │ │ - bl 7f3c │ │ + bl 8848 │ │ movs r1, #228 ; 0xe4 │ │ lsls r1, r1, #14 │ │ - orrs r1, r5 │ │ + orrs r1, r7 │ │ adds r0, r4, #0 │ │ - bl 7f3c │ │ + bl 8848 │ │ movs r1, #164 ; 0xa4 │ │ lsls r1, r1, #14 │ │ - orrs r1, r5 │ │ + orrs r1, r7 │ │ adds r0, r4, #0 │ │ - bl 7f3c │ │ + bl 8848 │ │ movs r1, #200 ; 0xc8 │ │ lsls r1, r1, #13 │ │ - b.n 8692 │ │ - ldr r5, [sp, #20] │ │ - movs r1, #144 ; 0x90 │ │ - ldr r2, [r5, #0] │ │ - lsls r5, r0, #6 │ │ - orrs r5, r3 │ │ + orrs r1, r7 │ │ + b.n 8cc4 │ │ + adds r2, r4, #0 │ │ + adds r2, #152 ; 0x98 │ │ + ldr r2, [r2, #0] │ │ + lsls r1, r0, #6 │ │ + orrs r1, r3 │ │ + movs r3, #144 ; 0x90 │ │ cmp r0, r2 │ │ - beq.n 8690 │ │ - movs r1, #128 ; 0x80 │ │ - lsls r1, r1, #9 │ │ - orrs r1, r5 │ │ + beq.n 8cc0 │ │ + movs r3, #128 ; 0x80 │ │ + lsls r3, r3, #9 │ │ + orrs r1, r3 │ │ adds r0, r4, #0 │ │ - bl 7f3c │ │ - adds r3, r6, #0 │ │ - orrs r3, r7 │ │ - bne.n 8630 │ │ - ldr r7, [pc, #476] ; (8880 ) │ │ - ldr r6, [sp, #4] │ │ - ldr r5, [sp, #8] │ │ - ands r6, r7 │ │ - ands r7, r5 │ │ - ldr r5, [sp, #12] │ │ - lsls r3, r7, #25 │ │ - lsrs r6, r6, #7 │ │ - orrs r6, r3 │ │ + bl 8848 │ │ + b.n 8c50 │ │ + ldr r5, [pc, #360] ; (8e38 ) │ │ + ldr r6, [sp, #8] │ │ + ldr r3, [sp, #4] │ │ + ldr r7, [sp, #12] │ │ ands r6, r5 │ │ - ldr r5, [sp, #16] │ │ - asrs r7, r7, #7 │ │ - ands r7, r5 │ │ - adds r5, r4, #0 │ │ - adds r5, #152 ; 0x98 │ │ - str r5, [sp, #4] │ │ - b.n 8730 │ │ - adds r0, r6, #0 │ │ - adds r1, r7, #0 │ │ - bl 5468 │ │ - ldr r3, [pc, #428] ; (8878 ) │ │ - ldr r5, [sp, #0] │ │ - ldr r2, [r5, r3] │ │ + ands r3, r5 │ │ + lsls r2, r6, #25 │ │ + asrs r5, r6, #7 │ │ + ldr r6, [sp, #16] │ │ + lsrs r3, r3, #7 │ │ + orrs r3, r2 │ │ + ands r7, r3 │ │ + ands r6, r5 │ │ + adds r3, r7, #0 │ │ + orrs r3, r6 │ │ + bne.n 8cee │ │ + b.n 8f64 │ │ + adds r0, r7, #0 │ │ + adds r1, r6, #0 │ │ + bl 58c0 │ │ + ldr r2, [sp, #0] │ │ + ldr r3, [pc, #308] ; (8e30 ) │ │ + adds r5, r0, #7 │ │ + ldr r3, [r2, r3] │ │ + str r3, [sp, #4] │ │ + ldr r2, [sp, #4] │ │ lsls r3, r0, #3 │ │ adds r3, r2, r3 │ │ ldr r2, [r3, #0] │ │ ldr r3, [r3, #4] │ │ - ands r6, r2 │ │ - ands r7, r3 │ │ - adds r3, r0, #7 │ │ + ands r7, r2 │ │ + ands r6, r3 │ │ + lsls r3, r0, #6 │ │ cmp r0, #7 │ │ - bgt.n 8710 │ │ - lsls r5, r0, #6 │ │ + bgt.n 8d42 │ │ movs r1, #146 ; 0x92 │ │ orrs r5, r3 │ │ lsls r1, r1, #15 │ │ orrs r1, r5 │ │ adds r0, r4, #0 │ │ - bl 7f3c │ │ + bl 8848 │ │ movs r1, #228 ; 0xe4 │ │ lsls r1, r1, #14 │ │ orrs r1, r5 │ │ adds r0, r4, #0 │ │ - bl 7f3c │ │ + bl 8848 │ │ movs r1, #164 ; 0xa4 │ │ lsls r1, r1, #14 │ │ orrs r1, r5 │ │ adds r0, r4, #0 │ │ - bl 7f3c │ │ + bl 8848 │ │ movs r1, #200 ; 0xc8 │ │ lsls r1, r1, #13 │ │ - b.n 8720 │ │ - ldr r5, [sp, #4] │ │ - lsls r1, r0, #6 │ │ - orrs r1, r3 │ │ - ldr r2, [r5, #0] │ │ - cmp r0, r2 │ │ - bne.n 8724 │ │ - movs r5, #144 ; 0x90 │ │ - lsls r5, r5, #9 │ │ orrs r1, r5 │ │ - b.n 872a │ │ - movs r0, #128 ; 0x80 │ │ - lsls r0, r0, #9 │ │ - orrs r1, r0 │ │ + b.n 8d56 │ │ + adds r2, r4, #0 │ │ + adds r2, #152 ; 0x98 │ │ + ldr r2, [r2, #0] │ │ + orrs r3, r5 │ │ + movs r1, #144 ; 0x90 │ │ + cmp r0, r2 │ │ + beq.n 8d52 │ │ + movs r1, #128 ; 0x80 │ │ + lsls r1, r1, #9 │ │ + orrs r1, r3 │ │ adds r0, r4, #0 │ │ - bl 7f3c │ │ - adds r3, r6, #0 │ │ - orrs r3, r7 │ │ - bne.n 86c2 │ │ - b.n 893a │ │ - ldr r5, [sp, #4] │ │ - lsrs r1, r5, #24 │ │ - ldr r5, [sp, #8] │ │ - lsls r7, r5, #8 │ │ - ldr r5, [sp, #4] │ │ - orrs r7, r1 │ │ - bics r7, r3 │ │ - lsls r6, r5, #8 │ │ + bl 8848 │ │ + b.n 8ce6 │ │ + ldr r3, [sp, #4] │ │ + ldr r0, [sp, #8] │ │ + lsrs r3, r3, #24 │ │ + lsls r6, r0, #8 │ │ + orrs r6, r3 │ │ + ldr r3, [sp, #4] │ │ bics r6, r2 │ │ - b.n 87a8 │ │ - adds r0, r6, #0 │ │ - adds r1, r7, #0 │ │ - bl 5468 │ │ - ldr r3, [pc, #288] ; (8878 ) │ │ - ldr r5, [sp, #0] │ │ - ldr r2, [r5, r3] │ │ + lsls r7, r3, #8 │ │ + bics r7, r1 │ │ + adds r3, r7, #0 │ │ + orrs r3, r6 │ │ + beq.n 8dd4 │ │ + adds r1, r6, #0 │ │ + adds r0, r7, #0 │ │ + bl 58c0 │ │ + ldr r2, [sp, #0] │ │ + ldr r3, [pc, #172] ; (8e30 ) │ │ + lsls r1, r0, #6 │ │ + ldr r3, [r2, r3] │ │ + str r3, [sp, #20] │ │ + ldr r2, [sp, #20] │ │ lsls r3, r0, #3 │ │ - lsls r5, r0, #6 │ │ adds r3, r2, r3 │ │ ldr r2, [r3, #0] │ │ ldr r3, [r3, #4] │ │ - ands r6, r2 │ │ - ands r7, r3 │ │ + ands r7, r2 │ │ + ands r6, r3 │ │ adds r3, r0, #0 │ │ subs r3, #8 │ │ + orrs r1, r3 │ │ cmp r0, #55 ; 0x37 │ │ - ble.n 879e │ │ + ble.n 8dcc │ │ + adds r5, r1, #0 │ │ movs r1, #144 ; 0x90 │ │ - orrs r5, r3 │ │ lsls r1, r1, #15 │ │ orrs r1, r5 │ │ adds r0, r4, #0 │ │ - bl 7ec8 │ │ + bl 8240 │ │ movs r1, #224 ; 0xe0 │ │ lsls r1, r1, #14 │ │ orrs r1, r5 │ │ adds r0, r4, #0 │ │ - bl 7ec8 │ │ + bl 8240 │ │ movs r1, #160 ; 0xa0 │ │ lsls r1, r1, #14 │ │ orrs r1, r5 │ │ adds r0, r4, #0 │ │ - bl 7ec8 │ │ + bl 8240 │ │ movs r1, #192 ; 0xc0 │ │ lsls r1, r1, #13 │ │ orrs r1, r5 │ │ - b.n 87a2 │ │ - adds r1, r5, #0 │ │ - orrs r1, r3 │ │ adds r0, r4, #0 │ │ - bl 7ec8 │ │ - adds r3, r6, #0 │ │ - orrs r3, r7 │ │ - bne.n 874c │ │ - ldr r0, [sp, #4] │ │ + bl 8240 │ │ + b.n 8d70 │ │ ldr r3, [r4, #112] ; 0x70 │ │ - movs r5, #255 ; 0xff │ │ - lsls r5, r5, #8 │ │ - ands r5, r0 │ │ - mvns r3, r3 │ │ - ldr r2, [r4, #116] ; 0x74 │ │ - lsls r5, r5, #8 │ │ - ands r5, r3 │ │ - lsrs r6, r5, #24 │ │ - movs r7, #128 ; 0x80 │ │ - lsls r5, r5, #8 │ │ + ldr r2, [sp, #4] │ │ + mvns r5, r3 │ │ + movs r3, #255 ; 0xff │ │ + lsls r3, r3, #8 │ │ + ands r3, r2 │ │ + lsls r3, r3, #8 │ │ + ands r3, r5 │ │ + lsrs r6, r3, #24 │ │ + lsls r3, r3, #8 │ │ ands r5, r3 │ │ - bics r6, r2 │ │ - lsls r7, r7, #10 │ │ - b.n 87f8 │ │ + ldr r3, [r4, #116] ; 0x74 │ │ + bics r6, r3 │ │ + adds r3, r5, #0 │ │ + orrs r3, r6 │ │ + beq.n 8e3c │ │ adds r1, r6, #0 │ │ adds r0, r5, #0 │ │ - bl 5468 │ │ - ldr r3, [pc, #160] ; (8878 ) │ │ - ldr r1, [sp, #0] │ │ - ldr r2, [r1, r3] │ │ + bl 58c0 │ │ + ldr r2, [sp, #0] │ │ + ldr r3, [pc, #48] ; (8e30 ) │ │ + movs r1, #128 ; 0x80 │ │ + ldr r3, [r2, r3] │ │ + lsls r1, r1, #10 │ │ + str r3, [sp, #20] │ │ + ldr r2, [sp, #20] │ │ lsls r3, r0, #3 │ │ - lsls r1, r0, #6 │ │ adds r3, r2, r3 │ │ ldr r2, [r3, #0] │ │ ldr r3, [r3, #4] │ │ ands r5, r2 │ │ ands r6, r3 │ │ adds r3, r0, #0 │ │ + lsls r0, r0, #6 │ │ subs r3, #16 │ │ - orrs r1, r3 │ │ - orrs r1, r7 │ │ + orrs r0, r3 │ │ + orrs r1, r0 │ │ adds r0, r4, #0 │ │ - bl 7ec8 │ │ - adds r3, r5, #0 │ │ - orrs r3, r6 │ │ - bne.n 87ce │ │ - ldr r7, [pc, #128] ; (8880 ) │ │ - ldr r5, [sp, #8] │ │ - ldr r6, [sp, #4] │ │ - ands r6, r7 │ │ + bl 8240 │ │ + b.n 8dee │ │ + stmia r4!, {r4, r5, r6} │ │ + movs r0, r0 │ │ + vminnm.f32 , q10, │ │ + vminnm.f16 , q12, │ │ + mrc2 14, 7, pc, cr14, cr14, {7} │ │ + ldrb r7, [r7, #29] │ │ + ldrb r7, [r7, #29] │ │ + ldr r5, [pc, #296] ; (8f68 ) │ │ + ldr r3, [sp, #8] │ │ + ldr r7, [sp, #4] │ │ ands r7, r5 │ │ - ldr r5, [sp, #12] │ │ - lsrs r3, r6, #23 │ │ - lsls r6, r6, #9 │ │ - ands r6, r5 │ │ - ldr r5, [sp, #16] │ │ + ands r5, r3 │ │ + lsls r5, r5, #9 │ │ + lsrs r3, r7, #23 │ │ + orrs r5, r3 │ │ + ldr r3, [sp, #12] │ │ lsls r7, r7, #9 │ │ - orrs r7, r3 │ │ - ands r7, r5 │ │ - adds r5, r4, #0 │ │ - adds r5, #152 ; 0x98 │ │ - str r5, [sp, #20] │ │ - b.n 889e │ │ - adds r0, r6, #0 │ │ - adds r1, r7, #0 │ │ - bl 5468 │ │ - ldr r3, [pc, #76] ; (8878 ) │ │ - ldr r5, [sp, #0] │ │ - ldr r2, [r5, r3] │ │ + ands r7, r3 │ │ + ldr r3, [sp, #16] │ │ + ands r5, r3 │ │ + adds r3, r7, #0 │ │ + orrs r3, r5 │ │ + beq.n 8ed2 │ │ + adds r0, r7, #0 │ │ + adds r1, r5, #0 │ │ + bl 58c0 │ │ + ldr r2, [sp, #0] │ │ + ldr r3, [pc, #260] ; (8f6c ) │ │ + ldr r3, [r2, r3] │ │ + str r3, [sp, #20] │ │ + ldr r2, [sp, #20] │ │ lsls r3, r0, #3 │ │ adds r3, r2, r3 │ │ ldr r2, [r3, #0] │ │ ldr r3, [r3, #4] │ │ - ands r6, r2 │ │ - ands r7, r3 │ │ + ands r7, r2 │ │ + ands r5, r3 │ │ adds r3, r0, #0 │ │ subs r3, #9 │ │ cmp r0, #55 ; 0x37 │ │ - ble.n 8884 │ │ - lsls r5, r0, #6 │ │ + ble.n 8eb4 │ │ movs r1, #146 ; 0x92 │ │ - orrs r5, r3 │ │ + lsls r0, r0, #6 │ │ + orrs r0, r3 │ │ lsls r1, r1, #15 │ │ - orrs r1, r5 │ │ + adds r6, r0, #0 │ │ + orrs r1, r0 │ │ adds r0, r4, #0 │ │ - bl 7f3c │ │ + bl 8848 │ │ movs r1, #228 ; 0xe4 │ │ lsls r1, r1, #14 │ │ - orrs r1, r5 │ │ + orrs r1, r6 │ │ adds r0, r4, #0 │ │ - bl 7f3c │ │ + bl 8848 │ │ movs r1, #164 ; 0xa4 │ │ lsls r1, r1, #14 │ │ - orrs r1, r5 │ │ + orrs r1, r6 │ │ adds r0, r4, #0 │ │ - bl 7f3c │ │ + bl 8848 │ │ movs r1, #200 ; 0xc8 │ │ lsls r1, r1, #13 │ │ - b.n 8896 │ │ - ldmia r2!, {r1, r7} │ │ - movs r0, r0 │ │ - vminnm.f32 , q10, │ │ - vminnm.f16 , q12, │ │ - mrc2 14, 7, pc, cr14, cr14, {7} │ │ - ldrb r7, [r7, #29] │ │ - ldrb r7, [r7, #29] │ │ - ldr r5, [sp, #20] │ │ - movs r1, #144 ; 0x90 │ │ - ldr r2, [r5, #0] │ │ - lsls r5, r0, #6 │ │ - orrs r5, r3 │ │ + orrs r1, r6 │ │ + b.n 8eca │ │ + adds r2, r4, #0 │ │ + adds r2, #152 ; 0x98 │ │ + ldr r2, [r2, #0] │ │ + lsls r1, r0, #6 │ │ + orrs r1, r3 │ │ + movs r3, #144 ; 0x90 │ │ cmp r0, r2 │ │ - beq.n 8894 │ │ - movs r1, #128 ; 0x80 │ │ - lsls r1, r1, #9 │ │ - orrs r1, r5 │ │ + beq.n 8ec6 │ │ + movs r3, #128 ; 0x80 │ │ + lsls r3, r3, #9 │ │ + orrs r1, r3 │ │ adds r0, r4, #0 │ │ - bl 7f3c │ │ - adds r3, r6, #0 │ │ - orrs r3, r7 │ │ - bne.n 8820 │ │ - ldr r7, [pc, #152] ; (8940 ) │ │ - ldr r6, [sp, #4] │ │ - ldr r5, [sp, #8] │ │ - ands r6, r7 │ │ - ands r7, r5 │ │ + bl 8848 │ │ + b.n 8e56 │ │ + ldr r6, [pc, #156] ; (8f70 ) │ │ + ldr r2, [sp, #8] │ │ + ldr r3, [sp, #4] │ │ ldr r5, [sp, #12] │ │ - lsrs r3, r6, #25 │ │ + ands r2, r6 │ │ + ands r3, r6 │ │ + adds r6, r2, #0 │ │ + lsrs r2, r3, #25 │ │ + lsls r3, r3, #7 │ │ + ands r5, r3 │ │ + ldr r3, [sp, #16] │ │ lsls r6, r6, #7 │ │ - ands r6, r5 │ │ - ldr r5, [sp, #16] │ │ - lsls r7, r7, #7 │ │ - orrs r7, r3 │ │ - ands r7, r5 │ │ - adds r5, r4, #0 │ │ - adds r5, #152 ; 0x98 │ │ - str r5, [sp, #4] │ │ - b.n 8934 │ │ - adds r0, r6, #0 │ │ - adds r1, r7, #0 │ │ - bl 5468 │ │ - ldr r3, [pc, #116] ; (8944 ) │ │ - ldr r5, [sp, #0] │ │ - ldr r2, [r5, r3] │ │ + orrs r6, r2 │ │ + ands r6, r3 │ │ + adds r3, r5, #0 │ │ + orrs r3, r6 │ │ + beq.n 8f64 │ │ + adds r0, r5, #0 │ │ + adds r1, r6, #0 │ │ + bl 58c0 │ │ + ldr r2, [sp, #0] │ │ + ldr r3, [pc, #108] ; (8f6c ) │ │ + subs r7, r0, #7 │ │ + ldr r3, [r2, r3] │ │ + str r3, [sp, #4] │ │ + ldr r2, [sp, #4] │ │ lsls r3, r0, #3 │ │ adds r3, r2, r3 │ │ ldr r2, [r3, #0] │ │ ldr r3, [r3, #4] │ │ - ands r6, r2 │ │ - ands r7, r3 │ │ - subs r3, r0, #7 │ │ + ands r5, r2 │ │ + ands r6, r3 │ │ + lsls r3, r0, #6 │ │ cmp r0, #55 ; 0x37 │ │ - ble.n 8914 │ │ - lsls r5, r0, #6 │ │ + ble.n 8f48 │ │ movs r1, #146 ; 0x92 │ │ - orrs r5, r3 │ │ + orrs r7, r3 │ │ lsls r1, r1, #15 │ │ - orrs r1, r5 │ │ + orrs r1, r7 │ │ adds r0, r4, #0 │ │ - bl 7f3c │ │ + bl 8848 │ │ movs r1, #228 ; 0xe4 │ │ lsls r1, r1, #14 │ │ - orrs r1, r5 │ │ + orrs r1, r7 │ │ adds r0, r4, #0 │ │ - bl 7f3c │ │ + bl 8848 │ │ movs r1, #164 ; 0xa4 │ │ lsls r1, r1, #14 │ │ - orrs r1, r5 │ │ + orrs r1, r7 │ │ adds r0, r4, #0 │ │ - bl 7f3c │ │ + bl 8848 │ │ movs r1, #200 ; 0xc8 │ │ lsls r1, r1, #13 │ │ - b.n 8924 │ │ - ldr r5, [sp, #4] │ │ - lsls r1, r0, #6 │ │ - orrs r1, r3 │ │ - ldr r2, [r5, #0] │ │ + orrs r1, r7 │ │ + b.n 8f5c │ │ + adds r2, r4, #0 │ │ + adds r2, #152 ; 0x98 │ │ + ldr r2, [r2, #0] │ │ + orrs r3, r7 │ │ + movs r1, #144 ; 0x90 │ │ cmp r0, r2 │ │ - bne.n 8928 │ │ - movs r5, #144 ; 0x90 │ │ - lsls r5, r5, #9 │ │ - orrs r1, r5 │ │ - b.n 892e │ │ - movs r0, #128 ; 0x80 │ │ - lsls r0, r0, #9 │ │ - orrs r1, r0 │ │ + beq.n 8f58 │ │ + movs r1, #128 ; 0x80 │ │ + lsls r1, r1, #9 │ │ + orrs r1, r3 │ │ adds r0, r4, #0 │ │ - bl 7f3c │ │ - adds r3, r6, #0 │ │ - orrs r3, r7 │ │ - bne.n 88c6 │ │ + bl 8848 │ │ + b.n 8eee │ │ add sp, #28 │ │ pop {r4, r5, r6, r7, pc} │ │ - nop ; (mov r8, r8) │ │ - mrc2 14, 7, pc, cr14, cr14, {7} │ │ + ldrb r7, [r7, #29] │ │ + ldrb r7, [r7, #29] │ │ vminnm.f16 , q12, │ │ + mrc2 14, 7, pc, cr14, cr14, {7} │ │ │ │ -00008948 : │ │ - push {r4, r5, r6, r7, lr} │ │ - adds r6, r3, #0 │ │ - adds r3, r0, #0 │ │ - adds r3, #144 ; 0x90 │ │ - adds r5, r2, #0 │ │ - ldr r2, [r3, #0] │ │ - sub sp, #20 │ │ - adds r4, r0, #0 │ │ - orrs r2, r5 │ │ - str r2, [r3, #0] │ │ - ldr r2, [r3, #4] │ │ - str r1, [sp, #8] │ │ - orrs r2, r6 │ │ - str r2, [r3, #4] │ │ - movs r3, #128 ; 0x80 │ │ - lsls r3, r3, #9 │ │ - adds r2, r1, #0 │ │ - orrs r2, r3 │ │ - str r2, [sp, #12] │ │ - b.n 89e0 │ │ - adds r1, r6, #0 │ │ - adds r0, r5, #0 │ │ - bl 5468 │ │ - ldr r3, [pc, #112] ; (89ec ) │ │ - lsls r2, r0, #3 │ │ - add r3, pc │ │ - ldr r3, [r3, #0] │ │ - adds r3, r3, r2 │ │ - ldr r1, [r3, #0] │ │ - ldr r3, [r3, #4] │ │ - ands r5, r1 │ │ - ands r6, r3 │ │ - adds r3, r4, #0 │ │ - adds r3, #160 ; 0xa0 │ │ - ldr r1, [r3, #0] │ │ - ldr r3, [pc, #92] ; (89f0 ) │ │ - adds r7, r1, #0 │ │ - add r3, pc │ │ - ldr r3, [r3, #0] │ │ - adds r7, #12 │ │ - lsls r7, r7, #3 │ │ - adds r3, r3, r2 │ │ - ldr r2, [r3, #0] │ │ - ldr r3, [r3, #4] │ │ - adds r7, r4, r7 │ │ - str r3, [sp, #4] │ │ - ldr r3, [r7, #0] │ │ - ldr r7, [r7, #4] │ │ - ands r3, r2 │ │ - mov ip, r3 │ │ - ldr r3, [sp, #4] │ │ - ands r7, r3 │ │ - mov r3, ip │ │ - orrs r7, r3 │ │ - beq.n 89d4 │ │ - movs r7, #48 ; 0x30 │ │ - muls r1, r7 │ │ - adds r1, r4, r1 │ │ - ldr r7, [r1, #40] ; 0x28 │ │ - ldr r3, [sp, #4] │ │ - ands r2, r7 │ │ - ldr r7, [r1, #44] ; 0x2c │ │ - ands r3, r7 │ │ - orrs r3, r2 │ │ - bne.n 89e6 │ │ - ldr r2, [sp, #12] │ │ - lsls r1, r0, #6 │ │ - orrs r1, r2 │ │ - b.n 89da │ │ - ldr r3, [sp, #8] │ │ - lsls r1, r0, #6 │ │ - orrs r1, r3 │ │ - adds r0, r4, #0 │ │ - bl 7ec8 │ │ - adds r3, r5, #0 │ │ - orrs r3, r6 │ │ - bne.n 8970 │ │ - add sp, #20 │ │ - pop {r4, r5, r6, r7, pc} │ │ - nop ; (mov r8, r8) │ │ - stmia r5!, {r6} │ │ - movs r0, r0 │ │ - stmia r5!, {r2, r4, r6} │ │ - ... │ │ - │ │ -000089f4 : │ │ - push {r0, r1, r2, r4, r5, r6, r7, lr} │ │ - adds r7, r0, #0 │ │ - adds r7, #156 ; 0x9c │ │ - ldr r3, [r7, #0] │ │ - movs r2, #48 ; 0x30 │ │ - adds r4, r0, #0 │ │ - muls r3, r2 │ │ - adds r3, r0, r3 │ │ - ldr r5, [r3, #32] │ │ - ldr r6, [r3, #36] ; 0x24 │ │ - b.n 8a3c │ │ - adds r1, r6, #0 │ │ - adds r0, r5, #0 │ │ - bl 5468 │ │ - ldr r3, [pc, #48] ; (8a44 ) │ │ - lsls r2, r0, #3 │ │ - str r0, [sp, #4] │ │ - add r3, pc │ │ - ldr r3, [r3, #0] │ │ - ldr r1, [r7, #0] │ │ - adds r0, r4, #0 │ │ - adds r3, r3, r2 │ │ - ldr r2, [r3, #0] │ │ - ldr r3, [r3, #4] │ │ - ands r5, r2 │ │ - ldr r2, [sp, #4] │ │ - ands r6, r3 │ │ - bl 58c0 │ │ - adds r2, r0, #0 │ │ - adds r3, r1, #0 │ │ - adds r0, r4, #0 │ │ - ldr r1, [sp, #4] │ │ - bl 8948 │ │ - adds r3, r5, #0 │ │ - orrs r3, r6 │ │ - bne.n 8a0a │ │ - pop {r0, r1, r2, r4, r5, r6, r7, pc} │ │ - stmia r4!, {r2, r5, r7} │ │ - ... │ │ - │ │ -00008a48 : │ │ - push {r0, r1, r2, r4, r5, r6, r7, lr} │ │ - adds r7, r0, #0 │ │ - adds r7, #156 ; 0x9c │ │ - ldr r3, [r7, #0] │ │ - movs r2, #48 ; 0x30 │ │ - adds r4, r0, #0 │ │ - muls r3, r2 │ │ - adds r3, r0, r3 │ │ - ldr r5, [r3, #16] │ │ - ldr r6, [r3, #20] │ │ - b.n 8a90 │ │ - adds r1, r6, #0 │ │ - adds r0, r5, #0 │ │ - bl 5468 │ │ - ldr r3, [pc, #48] ; (8a98 ) │ │ - lsls r2, r0, #3 │ │ - str r0, [sp, #4] │ │ - add r3, pc │ │ - ldr r3, [r3, #0] │ │ - ldr r1, [r7, #0] │ │ - adds r0, r4, #0 │ │ - adds r3, r3, r2 │ │ - ldr r2, [r3, #0] │ │ - ldr r3, [r3, #4] │ │ - ands r5, r2 │ │ - ldr r2, [sp, #4] │ │ - ands r6, r3 │ │ - bl 57d4 │ │ - adds r2, r0, #0 │ │ - adds r3, r1, #0 │ │ - adds r0, r4, #0 │ │ - ldr r1, [sp, #4] │ │ - bl 8948 │ │ - adds r3, r5, #0 │ │ - orrs r3, r6 │ │ - bne.n 8a5e │ │ - pop {r0, r1, r2, r4, r5, r6, r7, pc} │ │ - stmia r4!, {r4, r6} │ │ - ... │ │ - │ │ -00008a9c : │ │ - push {r0, r1, r2, r4, r5, r6, r7, lr} │ │ - adds r7, r0, #0 │ │ - adds r7, #156 ; 0x9c │ │ - ldr r3, [r7, #0] │ │ - movs r2, #48 ; 0x30 │ │ - adds r4, r0, #0 │ │ - muls r3, r2 │ │ - adds r3, r0, r3 │ │ - ldr r5, [r3, #24] │ │ - ldr r6, [r3, #28] │ │ - b.n 8ae4 │ │ - adds r1, r6, #0 │ │ - adds r0, r5, #0 │ │ - bl 5468 │ │ - ldr r3, [pc, #48] ; (8aec ) │ │ - lsls r2, r0, #3 │ │ - str r0, [sp, #4] │ │ - add r3, pc │ │ - ldr r3, [r3, #0] │ │ - ldr r1, [r7, #0] │ │ - adds r0, r4, #0 │ │ - adds r3, r3, r2 │ │ - ldr r2, [r3, #0] │ │ - ldr r3, [r3, #4] │ │ - ands r5, r2 │ │ - ldr r2, [sp, #4] │ │ - ands r6, r3 │ │ - bl 56fc │ │ - adds r2, r0, #0 │ │ - adds r3, r1, #0 │ │ - adds r0, r4, #0 │ │ - ldr r1, [sp, #4] │ │ - bl 8948 │ │ - adds r3, r5, #0 │ │ - orrs r3, r6 │ │ - bne.n 8ab2 │ │ - pop {r0, r1, r2, r4, r5, r6, r7, pc} │ │ - stmia r3!, {r2, r3, r4, r5, r6, r7} │ │ - ... │ │ - │ │ -00008af0 : │ │ - push {r0, r1, r2, r4, r5, r6, r7, lr} │ │ - adds r7, r0, #0 │ │ - adds r7, #156 ; 0x9c │ │ - ldr r3, [r7, #0] │ │ - movs r2, #48 ; 0x30 │ │ - adds r4, r0, #0 │ │ - muls r3, r2 │ │ - adds r3, r0, r3 │ │ - ldr r5, [r3, #8] │ │ - ldr r6, [r3, #12] │ │ - b.n 8b38 │ │ - adds r1, r6, #0 │ │ - adds r0, r5, #0 │ │ - bl 5468 │ │ - ldr r3, [pc, #48] ; (8b40 ) │ │ - lsls r2, r0, #3 │ │ - str r0, [sp, #4] │ │ - add r3, pc │ │ - ldr r3, [r3, #0] │ │ - ldr r1, [r7, #0] │ │ - adds r0, r4, #0 │ │ - adds r3, r3, r2 │ │ - ldr r2, [r3, #0] │ │ - ldr r3, [r3, #4] │ │ - ands r5, r2 │ │ - ldr r2, [sp, #4] │ │ - ands r6, r3 │ │ - bl 568c │ │ - adds r2, r0, #0 │ │ - adds r3, r1, #0 │ │ - adds r0, r4, #0 │ │ - ldr r1, [sp, #4] │ │ - bl 8948 │ │ - adds r3, r5, #0 │ │ - orrs r3, r6 │ │ - bne.n 8b06 │ │ - pop {r0, r1, r2, r4, r5, r6, r7, pc} │ │ - stmia r3!, {r3, r5, r7} │ │ - ... │ │ - │ │ -00008b44 : │ │ - push {r4, r5, r6, lr} │ │ - adds r3, r0, #0 │ │ - adds r3, #156 ; 0x9c │ │ - ldr r6, [r3, #0] │ │ - movs r3, #48 ; 0x30 │ │ - adds r4, r0, #0 │ │ - muls r3, r6 │ │ - adds r3, r0, r3 │ │ - ldr r0, [r3, #40] ; 0x28 │ │ - ldr r1, [r3, #44] ; 0x2c │ │ - bl 5468 │ │ - adds r5, r0, #0 │ │ - adds r2, r5, #0 │ │ - adds r1, r6, #0 │ │ - adds r0, r4, #0 │ │ - bl 5b24 │ │ - adds r2, r0, #0 │ │ - adds r3, r1, #0 │ │ - adds r0, r4, #0 │ │ - adds r1, r5, #0 │ │ - bl 8948 │ │ - adds r1, r5, #0 │ │ - adds r0, r4, #0 │ │ - bl 7f9c │ │ - pop {r4, r5, r6, pc} │ │ - ... │ │ - │ │ -00008b80 : │ │ - push {r4, lr} │ │ - ldr r2, [pc, #48] ; (8bb4 ) │ │ +00008f74 : │ │ movs r3, #0 │ │ - adds r4, r0, #0 │ │ + ldr r2, [pc, #48] ; (8fa8 ) │ │ + push {r4, lr} │ │ str r3, [r0, r2] │ │ movs r2, #153 ; 0x99 │ │ + adds r4, r0, #0 │ │ lsls r2, r2, #3 │ │ str r3, [r0, r2] │ │ - bl 8af0 │ │ + bl 8980 │ │ adds r0, r4, #0 │ │ - bl 8a48 │ │ + bl 8a28 │ │ adds r0, r4, #0 │ │ - bl 84f0 │ │ + bl 8b0c │ │ adds r0, r4, #0 │ │ - bl 8a9c │ │ + bl 89d4 │ │ adds r0, r4, #0 │ │ - bl 89f4 │ │ + bl 8a7c │ │ adds r0, r4, #0 │ │ - bl 8b44 │ │ + bl 8ad0 │ │ pop {r4, pc} │ │ lsls r4, r0, #19 │ │ ... │ │ │ │ -00008bb8 : │ │ - push {r3, lr} │ │ - bl 8b80 │ │ - pop {r3, pc} │ │ - │ │ -00008bc0 : │ │ - push {r0, r1, r2, r4, r5, r6, r7, lr} │ │ - movs r7, #154 ; 0x9a │ │ - lsls r7, r7, #3 │ │ - ldr r5, [r0, r7] │ │ - adds r6, r0, #0 │ │ - cmp r5, #0 │ │ - beq.n 8c7e │ │ - movs r0, #142 ; 0x8e │ │ - lsls r0, r0, #4 │ │ - blx 4c58 │ │ - adds r4, r0, #0 │ │ - bl 6474 │ │ - ldr r0, [r6, r7] │ │ - adds r1, r4, #0 │ │ - bl 6488 │ │ - movs r3, #153 ; 0x99 │ │ - movs r2, #0 │ │ - lsls r3, r3, #3 │ │ - str r2, [r4, r3] │ │ - adds r0, r4, #0 │ │ - bl 8b80 │ │ - b.n 8c66 │ │ - adds r0, r4, #0 │ │ - bl 7dcc │ │ - adds r5, r0, #0 │ │ - ldr r0, [pc, #132] ; (8c84 ) │ │ - ldr r3, [r6, r0] │ │ - cmp r3, r5 │ │ - beq.n 8c66 │ │ - adds r2, r3, #0 │ │ - eors r2, r5 │ │ - asrs r2, r2, #6 │ │ - movs r1, #63 ; 0x3f │ │ - tst r2, r1 │ │ - bne.n 8c66 │ │ - adds r2, r5, #0 │ │ - eors r2, r3 │ │ - tst r2, r1 │ │ - beq.n 8c66 │ │ - adds r7, r6, #0 │ │ - ands r1, r3 │ │ - adds r7, #160 ; 0xa0 │ │ - ldr r3, [pc, #104] ; (8c88 ) │ │ - ldr r2, [r7, #0] │ │ - str r1, [sp, #4] │ │ - add r3, pc │ │ - str r2, [sp, #0] │ │ - ldr r3, [r3, #0] │ │ - lsls r2, r1, #3 │ │ - ldr r1, [sp, #0] │ │ - adds r2, r3, r2 │ │ - movs r3, #48 ; 0x30 │ │ - muls r3, r1 │ │ - adds r3, r4, r3 │ │ - ldr r0, [r3, #0] │ │ - ldr r1, [r2, #0] │ │ - ldr r3, [r3, #4] │ │ - ldr r2, [r2, #4] │ │ - ands r1, r0 │ │ - adds r0, r1, #0 │ │ - ands r3, r2 │ │ - orrs r0, r3 │ │ - bne.n 8c66 │ │ - ldr r1, [sp, #0] │ │ - ldr r2, [sp, #4] │ │ - adds r0, r4, #0 │ │ - bl 666c │ │ - movs r2, #63 ; 0x3f │ │ - str r0, [sp, #4] │ │ - ands r2, r5 │ │ - ldr r1, [r7, #0] │ │ - adds r0, r4, #0 │ │ - bl 666c │ │ - ldr r2, [sp, #4] │ │ - cmp r2, r0 │ │ - beq.n 8c72 │ │ - adds r0, r4, #0 │ │ - bl 7da4 │ │ - cmp r0, #0 │ │ - bne.n 8bf4 │ │ - adds r5, r0, #0 │ │ - adds r0, r4, #0 │ │ - bl 54c4 │ │ - adds r0, r4, #0 │ │ - blx 4ca0 │ │ - adds r0, r5, #0 │ │ - pop {r1, r2, r3, r4, r5, r6, r7, pc} │ │ - nop ; (mov r8, r8) │ │ - lsls r4, r2, #19 │ │ - movs r0, r0 │ │ - stmia r2!, {r2, r6, r7} │ │ - ... │ │ - │ │ -00008c8c : │ │ - push {r0, r1, r2, r4, r5, r6, r7, lr} │ │ +00008fac : │ │ + push {r3, r4, r5, r6, r7, lr} │ │ adds r4, r0, #0 │ │ adds r5, r1, #0 │ │ - bl 54cc │ │ - subs r6, r0, #0 │ │ - bne.n 8d24 │ │ + bl 5924 │ │ + subs r7, r0, #0 │ │ + bne.n 903e │ │ + movs r6, #153 ; 0x99 │ │ adds r0, r4, #0 │ │ - bl 8b80 │ │ - movs r3, #153 ; 0x99 │ │ - lsls r3, r3, #3 │ │ - str r6, [r4, r3] │ │ - adds r7, r5, #0 │ │ - adds r6, r4, #0 │ │ - adds r6, #156 ; 0x9c │ │ - adds r7, #168 ; 0xa8 │ │ - b.n 8d02 │ │ + lsls r6, r6, #3 │ │ + bl 8f74 │ │ + str r7, [r4, r6] │ │ adds r0, r4, #0 │ │ - bl 7dcc │ │ - str r0, [sp, #4] │ │ - ldr r1, [sp, #4] │ │ + bl 8130 │ │ + cmp r0, #0 │ │ + beq.n 9026 │ │ adds r0, r4, #0 │ │ + bl 8154 │ │ + adds r7, r0, #0 │ │ adds r2, r5, #0 │ │ - bl 69cc │ │ - ldr r1, [r6, #0] │ │ - ldr r2, [r7, #0] │ │ + adds r0, r4, #0 │ │ + adds r1, r7, #0 │ │ + bl 6bec │ │ + adds r3, r4, #0 │ │ + adds r3, #156 ; 0x9c │ │ + ldr r1, [r3, #0] │ │ + adds r3, r5, #0 │ │ + adds r3, #168 ; 0xa8 │ │ + ldr r2, [r3, #0] │ │ adds r0, r5, #0 │ │ - bl 5934 │ │ + bl 5d84 │ │ cmp r0, #0 │ │ - beq.n 8cd8 │ │ + beq.n 9000 │ │ adds r0, r4, #0 │ │ - bl 7ea0 │ │ - b.n 8d02 │ │ + bl 8218 │ │ + b.n 8fc6 │ │ adds r3, r4, #0 │ │ adds r3, #160 ; 0xa0 │ │ ldr r1, [r3, #0] │ │ adds r3, r5, #0 │ │ adds r3, #164 ; 0xa4 │ │ ldr r2, [r3, #0] │ │ adds r0, r5, #0 │ │ - bl 5934 │ │ + bl 5d84 │ │ cmp r0, #0 │ │ - beq.n 8d02 │ │ - movs r1, #153 ; 0x99 │ │ - lsls r1, r1, #3 │ │ - ldr r3, [r4, r1] │ │ - ldr r1, [sp, #4] │ │ + beq.n 8fc6 │ │ movs r2, #128 ; 0x80 │ │ - adds r3, #49 ; 0x31 │ │ + ldr r3, [r4, r6] │ │ lsls r2, r2, #11 │ │ + orrs r7, r2 │ │ + adds r3, #49 ; 0x31 │ │ lsls r3, r3, #2 │ │ - orrs r2, r1 │ │ - str r2, [r3, r4] │ │ - adds r0, r4, #0 │ │ - bl 7da4 │ │ - cmp r0, #0 │ │ - bne.n 8cb0 │ │ - ldr r3, [pc, #24] ; (8d28 ) │ │ + str r7, [r3, r4] │ │ + b.n 8fc6 │ │ + ldr r3, [pc, #24] ; (9040 ) │ │ ldr r3, [r4, r3] │ │ cmp r3, #0 │ │ - bne.n 8d24 │ │ + bne.n 903e │ │ adds r4, #172 ; 0xac │ │ ldr r3, [r4, #0] │ │ cmp r3, #2 │ │ - bne.n 8d20 │ │ + bne.n 903a │ │ movs r3, #6 │ │ - b.n 8d22 │ │ + b.n 903c │ │ movs r3, #7 │ │ str r3, [r4, #0] │ │ - pop {r0, r1, r2, r4, r5, r6, r7, pc} │ │ - nop ; (mov r8, r8) │ │ + pop {r3, r4, r5, r6, r7, pc} │ │ lsls r4, r0, #19 │ │ ... │ │ │ │ -00008d2c : │ │ +00009044 : │ │ + push {r3, r4, r5, r6, r7, lr} │ │ + adds r4, r0, #0 │ │ + adds r5, r1, #0 │ │ + adds r7, r2, #0 │ │ + adds r6, r3, #0 │ │ + bl 5924 │ │ + cmp r0, #0 │ │ + beq.n 905a │ │ + movs r0, #0 │ │ + b.n 90a6 │ │ + movs r3, #153 ; 0x99 │ │ + lsls r7, r7, #6 │ │ + lsls r3, r3, #3 │ │ + orrs r5, r7 │ │ + str r0, [r4, r3] │ │ + asrs r7, r5, #6 │ │ + adds r0, r4, #0 │ │ + bl 8130 │ │ + cmp r0, #0 │ │ + beq.n 9056 │ │ + adds r0, r4, #0 │ │ + bl 8154 │ │ + adds r1, r0, #0 │ │ + lsls r3, r0, #12 │ │ + bpl.n 9086 │ │ + ldr r2, [sp, #28] │ │ + lsls r3, r0, #9 │ │ + lsrs r3, r3, #29 │ │ + cmp r2, r3 │ │ + bne.n 9066 │ │ + adds r2, r1, #0 │ │ + asrs r3, r1, #6 │ │ + eors r3, r7 │ │ + eors r2, r5 │ │ + orrs r3, r2 │ │ + lsls r3, r3, #26 │ │ + bne.n 9066 │ │ + adds r0, r4, #0 │ │ + adds r2, r6, #0 │ │ + bl 6bec │ │ + adds r0, r6, #0 │ │ + ldr r1, [sp, #24] │ │ + bl 8fac │ │ + movs r0, #1 │ │ + pop {r3, r4, r5, r6, r7, pc} │ │ + │ │ +000090a8 : │ │ + push {r3, r4, r5, r6, r7, lr} │ │ + adds r4, r0, #0 │ │ + adds r5, r1, #0 │ │ + adds r6, r2, #0 │ │ + adds r7, r3, #0 │ │ + bl 5924 │ │ + cmp r0, #0 │ │ + beq.n 90be │ │ + movs r0, #0 │ │ + b.n 90ec │ │ + movs r3, #153 ; 0x99 │ │ + lsls r3, r3, #3 │ │ + str r0, [r4, r3] │ │ + adds r0, r4, #0 │ │ + bl 8130 │ │ + cmp r0, #0 │ │ + beq.n 90ba │ │ + adds r0, r4, #0 │ │ + bl 8154 │ │ + cmp r0, r5 │ │ + bne.n 90c4 │ │ + adds r0, r4, #0 │ │ + adds r1, r5, #0 │ │ + adds r2, r6, #0 │ │ + bl 6bec │ │ + adds r0, r6, #0 │ │ + adds r1, r7, #0 │ │ + bl 8fac │ │ + movs r0, #1 │ │ + pop {r3, r4, r5, r6, r7, pc} │ │ + ... │ │ + │ │ +000090f0 : │ │ push {r4, r5, r6, r7, lr} │ │ sub sp, #36 ; 0x24 │ │ adds r4, r3, #0 │ │ add r3, sp, #56 ; 0x38 │ │ - ldmia r3!, {r7} │ │ - ldr r6, [pc, #332] ; (8e84 ) │ │ - str r1, [sp, #24] │ │ + str r2, [sp, #16] │ │ + ldmia r3!, {r2} │ │ + ldr r5, [pc, #352] ; (9260 ) │ │ + str r1, [sp, #12] │ │ ldrb r3, [r3, #0] │ │ - str r2, [sp, #20] │ │ - str r7, [sp, #56] ; 0x38 │ │ + add r5, pc │ │ + adds r6, r0, #0 │ │ str r3, [sp, #28] │ │ - ldr r3, [pc, #324] ; (8e88 ) │ │ - add r6, pc │ │ - lsls r7, r1, #3 │ │ - ldr r3, [r6, r3] │ │ - str r7, [sp, #8] │ │ - ldr r2, [r0, #112] ; 0x70 │ │ - adds r3, r3, r7 │ │ + ldr r3, [pc, #344] ; (9264 ) │ │ + ldr r3, [r5, r3] │ │ + str r3, [sp, #8] │ │ + lsls r3, r1, #3 │ │ + str r3, [sp, #4] │ │ + ldr r2, [sp, #4] │ │ + ldr r3, [sp, #8] │ │ + mov ip, r2 │ │ + add r3, ip │ │ ldr r7, [r3, #0] │ │ ldr r3, [r3, #4] │ │ - adds r5, r0, #0 │ │ - ands r2, r7 │ │ - str r3, [sp, #16] │ │ + ldr r2, [r0, #112] ; 0x70 │ │ + str r3, [sp, #8] │ │ + ldr r1, [sp, #8] │ │ ldr r3, [r0, #116] ; 0x74 │ │ - ldr r0, [sp, #16] │ │ - movs r1, #0 │ │ - str r1, [sp, #4] │ │ - ands r3, r0 │ │ - orrs r3, r2 │ │ - cmp r3, r1 │ │ - beq.n 8d6c │ │ - b.n 8e7e │ │ - adds r0, r5, #0 │ │ + ands r2, r7 │ │ + ands r3, r1 │ │ + orrs r2, r3 │ │ + str r2, [sp, #20] │ │ + beq.n 9134 │ │ + movs r0, #0 │ │ + b.n 925a │ │ adds r1, r4, #0 │ │ - bl 6488 │ │ - adds r2, r5, #0 │ │ - adds r2, #156 ; 0x9c │ │ - ldr r3, [r2, #0] │ │ - movs r0, #6 │ │ - ldr r1, [sp, #20] │ │ - muls r3, r0 │ │ + bl 697c │ │ + adds r3, r6, #0 │ │ + movs r1, #6 │ │ + adds r3, #156 ; 0x9c │ │ + ldr r2, [r3, #0] │ │ + adds r3, r1, #0 │ │ + muls r3, r2 │ │ + ldr r1, [sp, #16] │ │ + lsls r2, r2, #3 │ │ + adds r2, r4, r2 │ │ adds r3, r3, r1 │ │ - lsls r3, r3, #3 │ │ - adds r3, r4, r3 │ │ - ldr r1, [r3, #0] │ │ - ldr r0, [sp, #16] │ │ - orrs r1, r7 │ │ - str r1, [r3, #0] │ │ - ldr r1, [r3, #4] │ │ - orrs r1, r0 │ │ - str r1, [r3, #4] │ │ - ldr r3, [r2, #0] │ │ - adds r3, #12 │ │ - lsls r3, r3, #3 │ │ - adds r3, r4, r3 │ │ - ldr r1, [r3, #0] │ │ + lsls r1, r3, #3 │ │ + adds r1, r4, r1 │ │ + ldr r0, [r1, #0] │ │ + str r3, [sp, #24] │ │ + ldr r3, [sp, #8] │ │ + orrs r0, r7 │ │ + str r0, [r1, #0] │ │ + ldr r0, [r1, #4] │ │ + orrs r0, r3 │ │ + str r0, [r1, #4] │ │ + ldr r1, [r2, #96] ; 0x60 │ │ orrs r1, r7 │ │ - str r1, [r3, #0] │ │ - ldr r1, [r3, #4] │ │ - orrs r1, r0 │ │ - str r1, [r3, #4] │ │ + str r1, [r2, #96] ; 0x60 │ │ + ldr r1, [r2, #100] ; 0x64 │ │ + orrs r1, r3 │ │ + str r1, [r2, #100] ; 0x64 │ │ + ldr r1, [sp, #4] │ │ ldr r3, [r4, #112] ; 0x70 │ │ - orrs r3, r7 │ │ - str r3, [r4, #112] ; 0x70 │ │ + ldr r2, [sp, #8] │ │ + mov ip, r1 │ │ + orrs r7, r3 │ │ ldr r3, [r4, #116] ; 0x74 │ │ - ldr r7, [sp, #8] │ │ - orrs r3, r0 │ │ - str r3, [r4, #116] ; 0x74 │ │ - ldr r3, [pc, #212] ; (8e8c ) │ │ - ldr r0, [r4, #120] ; 0x78 │ │ - ldr r3, [r6, r3] │ │ - adds r3, r3, r7 │ │ - ldr r1, [r3, #0] │ │ - ldr r3, [r3, #4] │ │ - orrs r1, r0 │ │ - str r1, [r4, #120] ; 0x78 │ │ - ldr r1, [r4, #124] ; 0x7c │ │ + str r7, [r4, #112] ; 0x70 │ │ + ldr r1, [r4, #120] ; 0x78 │ │ + orrs r2, r3 │ │ + str r2, [r4, #116] ; 0x74 │ │ + ldr r2, [pc, #228] ; (9268 ) │ │ + ldr r3, [r5, r2] │ │ + str r3, [sp, #8] │ │ + add r3, ip │ │ + adds r2, r3, #0 │ │ + ldr r3, [r3, #0] │ │ + ldr r2, [r2, #4] │ │ orrs r1, r3 │ │ - str r1, [r4, #124] ; 0x7c │ │ - ldr r1, [pc, #192] ; (8e90 ) │ │ - adds r3, r4, #0 │ │ - adds r3, #128 ; 0x80 │ │ - ldr r1, [r6, r1] │ │ - adds r1, r1, r7 │ │ - ldr r0, [r1, #0] │ │ - ldr r7, [r3, #0] │ │ - orrs r7, r0 │ │ - ldr r0, [r1, #4] │ │ - ldr r1, [r3, #4] │ │ - str r7, [r3, #0] │ │ - ldr r7, [sp, #8] │ │ - orrs r1, r0 │ │ - str r1, [r3, #4] │ │ - ldr r1, [pc, #168] ; (8e94 ) │ │ - ldr r1, [r6, r1] │ │ - adds r1, r1, r7 │ │ - ldr r0, [r1, #0] │ │ - ldr r7, [r3, #8] │ │ - orrs r7, r0 │ │ - str r7, [r3, #8] │ │ - ldr r0, [r1, #4] │ │ - ldr r1, [r3, #12] │ │ - ldr r7, [sp, #20] │ │ - orrs r1, r0 │ │ - str r1, [r3, #12] │ │ - ldr r2, [r2, #0] │ │ - movs r0, #6 │ │ - ldr r1, [pc, #144] ; (8e98 ) │ │ - muls r2, r0 │ │ - adds r2, r2, r7 │ │ - ldr r7, [sp, #24] │ │ - ldr r1, [r6, r1] │ │ - lsls r2, r0 │ │ - adds r2, r2, r7 │ │ - lsls r2, r2, #3 │ │ - adds r1, r1, r2 │ │ - ldr r0, [r1, #0] │ │ - ldr r2, [r3, #56] ; 0x38 │ │ - ldr r7, [sp, #20] │ │ - eors r2, r0 │ │ - str r2, [r3, #56] ; 0x38 │ │ + ldr r3, [r4, #124] ; 0x7c │ │ + str r1, [r4, #120] ; 0x78 │ │ + ldr r1, [pc, #212] ; (926c ) │ │ + orrs r2, r3 │ │ + str r2, [r4, #124] ; 0x7c │ │ + ldr r3, [r5, r1] │ │ + adds r2, r4, #0 │ │ + str r3, [sp, #8] │ │ + add r3, ip │ │ + adds r1, r3, #0 │ │ + adds r2, #128 ; 0x80 │ │ + ldr r0, [r3, #0] │ │ + ldr r3, [r2, #0] │ │ ldr r1, [r1, #4] │ │ - ldr r2, [r3, #60] ; 0x3c │ │ - lsls r0, r7, #2 │ │ - ldr r7, [sp, #4] │ │ - eors r2, r1 │ │ - str r2, [r3, #60] ; 0x3c │ │ - ldr r2, [pc, #108] ; (8e9c ) │ │ - movs r3, #155 ; 0x9b │ │ + orrs r0, r3 │ │ + ldr r3, [r2, #4] │ │ + str r0, [r2, #0] │ │ + orrs r1, r3 │ │ + str r1, [r2, #4] │ │ + ldr r2, [pc, #180] ; (9270 ) │ │ + adds r1, r4, #0 │ │ + ldr r3, [r5, r2] │ │ + adds r1, #136 ; 0x88 │ │ + str r3, [sp, #8] │ │ + ldr r0, [sp, #8] │ │ + mov r3, ip │ │ + mov ip, r0 │ │ + add r3, ip │ │ + adds r2, r3, #0 │ │ + ldr r0, [r3, #0] │ │ + ldr r3, [r1, #0] │ │ + ldr r2, [r2, #4] │ │ + orrs r0, r3 │ │ + ldr r3, [r1, #4] │ │ + str r0, [r1, #0] │ │ + orrs r2, r3 │ │ + str r2, [r1, #4] │ │ + adds r2, r4, #0 │ │ + ldr r1, [pc, #148] ; (9274 ) │ │ + adds r2, #184 ; 0xb8 │ │ + ldr r0, [r2, #0] │ │ + ldr r3, [r5, r1] │ │ + ldr r1, [sp, #12] │ │ + str r3, [sp, #4] │ │ + ldr r3, [sp, #24] │ │ + lsls r3, r3, #6 │ │ + adds r3, r3, r1 │ │ + ldr r1, [sp, #4] │ │ lsls r3, r3, #3 │ │ - ldr r2, [r6, r2] │ │ - ldr r1, [r4, r3] │ │ - ldr r2, [r0, r2] │ │ + adds r3, r1, r3 │ │ + ldr r1, [r3, #0] │ │ + eors r1, r0 │ │ + str r1, [r2, #0] │ │ + ldr r3, [r3, #4] │ │ + ldr r1, [r2, #4] │ │ adds r0, r4, #0 │ │ - adds r2, r1, r2 │ │ - str r2, [r4, r3] │ │ - ldr r3, [pc, #96] ; (8ea0 ) │ │ - ldr r2, [r5, r3] │ │ - adds r2, #1 │ │ + eors r3, r1 │ │ + str r3, [r2, #4] │ │ + movs r2, #155 ; 0x9b │ │ + ldr r3, [pc, #108] ; (9278 ) │ │ + lsls r2, r2, #3 │ │ + ldr r3, [r5, r3] │ │ + str r3, [sp, #4] │ │ + ldr r3, [sp, #16] │ │ + ldr r1, [sp, #4] │ │ + lsls r3, r3, #2 │ │ + ldr r3, [r3, r1] │ │ + ldr r1, [r4, r2] │ │ + adds r3, r1, r3 │ │ + str r3, [r4, r2] │ │ + ldr r2, [pc, #92] ; (927c ) │ │ + ldr r3, [r6, r2] │ │ + adds r3, #1 │ │ + str r3, [r4, r2] │ │ + ldr r3, [pc, #88] ; (9280 ) │ │ + ldr r2, [sp, #20] │ │ str r2, [r4, r3] │ │ - ldr r3, [pc, #92] ; (8ea4 ) │ │ - str r7, [r4, r3] │ │ - bl 64d8 │ │ + bl 69cc │ │ adds r0, r4, #0 │ │ ldr r1, [sp, #56] ; 0x38 │ │ - bl 8c8c │ │ + bl 8fac │ │ adds r0, r4, #0 │ │ - bl 54c6 │ │ + bl 591e │ │ + ldr r3, [sp, #28] │ │ + cmp r3, #0 │ │ + bne.n 924c │ │ cmp r0, #1 │ │ - beq.n 8e6c │ │ - ldr r7, [sp, #28] │ │ - subs r3, r7, #1 │ │ - sbcs r7, r3 │ │ - str r7, [sp, #4] │ │ - cmp r7, #0 │ │ - beq.n 8e7e │ │ - movs r7, #0 │ │ - str r7, [sp, #4] │ │ + beq.n 924a │ │ + b.n 9130 │ │ + b.n 9252 │ │ cmp r0, #6 │ │ - beq.n 8e7e │ │ + bne.n 9252 │ │ + b.n 9130 │ │ movs r3, #154 ; 0x9a │ │ + movs r0, #1 │ │ lsls r3, r3, #3 │ │ - movs r7, #1 │ │ - str r5, [r4, r3] │ │ - str r7, [sp, #4] │ │ - ldr r0, [sp, #4] │ │ + str r6, [r4, r3] │ │ add sp, #36 ; 0x24 │ │ pop {r4, r5, r6, r7, pc} │ │ - stmia r2!, {r6} │ │ + nop ; (mov r8, r8) │ │ + bkpt 0x0082 │ │ movs r0, r0 │ │ vminnm.f32 , q10, │ │ + ; instruction: 0xffa8ffff │ │ ; instruction: 0xffacffff │ │ ; instruction: 0xffb0ffff │ │ + ; instruction: 0xffa4ffff │ │ ; instruction: 0xffb4ffff │ │ - ; instruction: 0xffa8ffff │ │ - ; instruction: 0xff9cffff │ │ lsls r4, r1, #19 │ │ movs r0, r0 │ │ lsls r4, r2, #19 │ │ ... │ │ │ │ -00008ea8 : │ │ - push {r3, r4, r5, r6, r7, lr} │ │ - adds r7, r3, #0 │ │ +00009284 : │ │ + push {r0, r1, r2, r4, r5, r6, r7, lr} │ │ + movs r6, #154 ; 0x9a │ │ + lsls r6, r6, #3 │ │ + ldr r5, [r0, r6] │ │ + cmp r5, #0 │ │ + beq.n 933e │ │ + str r0, [sp, #4] │ │ + movs r0, #142 ; 0x8e │ │ + lsls r0, r0, #4 │ │ + bl 10a4c <_Unwind_GetTextRelBase@@Base+0x28> │ │ adds r4, r0, #0 │ │ - adds r5, r1, #0 │ │ - adds r6, r2, #0 │ │ - bl 54cc │ │ - adds r3, r0, #0 │ │ - movs r0, #0 │ │ - cmp r3, r0 │ │ - bne.n 8ef0 │ │ - movs r2, #153 ; 0x99 │ │ - lsls r2, r2, #3 │ │ - str r3, [r4, r2] │ │ - b.n 8ee6 │ │ - adds r0, r4, #0 │ │ - bl 7dcc │ │ - cmp r0, r5 │ │ - bne.n 8ee6 │ │ + bl 6968 │ │ + ldr r3, [sp, #4] │ │ + adds r1, r4, #0 │ │ + ldr r0, [r3, r6] │ │ + bl 697c │ │ + movs r3, #153 ; 0x99 │ │ + movs r2, #0 │ │ + lsls r3, r3, #3 │ │ + str r2, [r4, r3] │ │ adds r0, r4, #0 │ │ - adds r1, r5, #0 │ │ - adds r2, r6, #0 │ │ - bl 69cc │ │ - adds r0, r6, #0 │ │ - adds r1, r7, #0 │ │ - bl 8c8c │ │ - movs r0, #1 │ │ - b.n 8ef0 │ │ + bl 8f74 │ │ adds r0, r4, #0 │ │ - bl 7da4 │ │ - cmp r0, #0 │ │ - bne.n 8ec6 │ │ - pop {r3, r4, r5, r6, r7, pc} │ │ - │ │ -00008ef2 : │ │ - push {r0, r1, r2, r4, r5, r6, r7, lr} │ │ - adds r7, r3, #0 │ │ - adds r4, r0, #0 │ │ - adds r6, r1, #0 │ │ - adds r5, r2, #0 │ │ - bl 54cc │ │ - adds r3, r0, #0 │ │ - movs r0, #0 │ │ - cmp r3, r0 │ │ - bne.n 8f64 │ │ - movs r2, #153 ; 0x99 │ │ - lsls r5, r5, #6 │ │ - lsls r2, r2, #3 │ │ - orrs r5, r6 │ │ - str r3, [r4, r2] │ │ - asrs r2, r5, #6 │ │ - str r2, [sp, #4] │ │ - movs r6, #63 ; 0x3f │ │ - b.n 8f5a │ │ + bl 8130 │ │ + adds r5, r0, #0 │ │ adds r0, r4, #0 │ │ - bl 7dcc │ │ - movs r3, #128 ; 0x80 │ │ - lsls r3, r3, #12 │ │ - adds r1, r0, #0 │ │ - tst r0, r3 │ │ - beq.n 8f34 │ │ - ldr r2, [sp, #36] ; 0x24 │ │ - lsls r3, r0, #9 │ │ - lsrs r3, r3, #29 │ │ - cmp r2, r3 │ │ - bne.n 8f5a │ │ - adds r3, r1, #0 │ │ - eors r3, r5 │ │ - tst r3, r6 │ │ - bne.n 8f5a │ │ + cmp r5, #0 │ │ + beq.n 9334 │ │ + bl 8154 │ │ + ldr r3, [pc, #120] ; (9344 ) │ │ ldr r2, [sp, #4] │ │ - asrs r3, r1, #6 │ │ + adds r5, r0, #0 │ │ + ldr r2, [r2, r3] │ │ + cmp r2, r0 │ │ + beq.n 92b8 │ │ + adds r3, r2, #0 │ │ + movs r1, #63 ; 0x3f │ │ + eors r3, r0 │ │ + asrs r3, r3, #6 │ │ + tst r3, r1 │ │ + bne.n 92b8 │ │ + adds r3, r0, #0 │ │ eors r3, r2 │ │ - tst r3, r6 │ │ - bne.n 8f5a │ │ + tst r3, r1 │ │ + beq.n 92b8 │ │ + movs r3, #63 ; 0x3f │ │ + movs r0, #48 ; 0x30 │ │ + ands r2, r3 │ │ + ldr r6, [sp, #4] │ │ + ldr r3, [pc, #84] ; (9348 ) │ │ + lsls r7, r2, #3 │ │ + adds r6, #160 ; 0xa0 │ │ + add r3, pc │ │ + ldr r3, [r3, #0] │ │ + ldr r1, [r6, #0] │ │ + adds r7, r3, r7 │ │ + adds r3, r0, #0 │ │ + muls r3, r1 │ │ + adds r3, r4, r3 │ │ + mov ip, r3 │ │ + ldr r0, [r3, #0] │ │ + ldr r3, [r7, #0] │ │ + ldr r7, [r7, #4] │ │ + ands r0, r3 │ │ + mov r3, ip │ │ + ldr r3, [r3, #4] │ │ + ands r3, r7 │ │ + orrs r3, r0 │ │ + bne.n 92b8 │ │ adds r0, r4, #0 │ │ - adds r2, r7, #0 │ │ - bl 69cc │ │ - adds r0, r7, #0 │ │ - ldr r1, [sp, #32] │ │ - bl 8c8c │ │ - movs r0, #1 │ │ - b.n 8f64 │ │ + bl 6b54 │ │ + movs r2, #63 ; 0x3f │ │ + adds r7, r0, #0 │ │ + ldr r1, [r6, #0] │ │ + ands r2, r5 │ │ adds r0, r4, #0 │ │ - bl 7da4 │ │ - cmp r0, #0 │ │ - bne.n 8f1a │ │ + bl 6b54 │ │ + cmp r7, r0 │ │ + bne.n 92b8 │ │ + adds r0, r4, #0 │ │ + bl 591c │ │ + adds r0, r4, #0 │ │ + bl 10abc <_Unwind_GetTextRelBase@@Base+0x98> │ │ + adds r0, r5, #0 │ │ pop {r1, r2, r3, r4, r5, r6, r7, pc} │ │ + nop ; (mov r8, r8) │ │ + lsls r4, r2, #19 │ │ + movs r0, r0 │ │ + cbnz r0, 93c8 │ │ ... │ │ │ │ -00008f68 : │ │ - ldr r3, [pc, #12] ; (8f78 ) │ │ - ldr r2, [r0, r3] │ │ - movs r3, #153 ; 0x99 │ │ - lsls r3, r3, #3 │ │ +0000934c : │ │ + push {r3, lr} │ │ + bl 8f74 │ │ + pop {r3, pc} │ │ + │ │ +00009354 : │ │ + movs r2, #153 ; 0x99 │ │ + ldr r3, [pc, #12] ; (9364 ) │ │ + lsls r2, r2, #3 │ │ ldr r3, [r0, r3] │ │ - subs r0, r2, r3 │ │ + ldr r0, [r0, r2] │ │ + subs r0, r3, r0 │ │ bx lr │ │ nop ; (mov r8, r8) │ │ lsls r4, r0, #19 │ │ ... │ │ │ │ -00008f7c : │ │ - push {r3, r4, r5, r6, r7, lr} │ │ - ldr r3, [pc, #108] ; (8fec ) │ │ - movs r2, #155 ; 0x9b │ │ +00009368 : │ │ + push {r0, r1, r2, r4, r5, r6, r7, lr} │ │ movs r7, #0 │ │ - lsls r2, r2, #3 │ │ - adds r5, r0, #0 │ │ - adds r6, r0, #0 │ │ - str r7, [r0, r2] │ │ + movs r3, #155 ; 0x9b │ │ adds r4, r0, #0 │ │ + adds r5, r7, #0 │ │ + ldr r6, [pc, #112] ; (93e4 ) │ │ + lsls r3, r3, #3 │ │ str r7, [r0, r3] │ │ - adds r5, #156 ; 0x9c │ │ - adds r6, #160 ; 0xa0 │ │ - ldr r1, [r5, #0] │ │ + str r3, [sp, #0] │ │ + str r7, [r0, r6] │ │ + adds r7, r4, #0 │ │ + adds r7, #156 ; 0x9c │ │ adds r0, r4, #0 │ │ - adds r2, r7, #0 │ │ - bl 75f4 │ │ + ldr r1, [r7, #0] │ │ + adds r2, r5, #0 │ │ + bl 798c │ │ cmp r0, #0 │ │ - beq.n 8fba │ │ - ldr r1, [r5, #0] │ │ + beq.n 93b0 │ │ + adds r2, r5, #0 │ │ + ldr r1, [r7, #0] │ │ adds r0, r4, #0 │ │ - adds r2, r7, #0 │ │ - bl 666c │ │ - ldr r3, [pc, #64] ; (8ff0 ) │ │ - movs r1, #155 ; 0x9b │ │ + bl 6b54 │ │ + ldr r3, [pc, #76] ; (93e8 ) │ │ + ldr r2, [sp, #0] │ │ lsls r0, r0, #2 │ │ add r3, pc │ │ ldr r3, [r3, #0] │ │ - lsls r1, r1, #3 │ │ - b.n 8fdc │ │ - ldr r1, [r6, #0] │ │ + ldr r2, [r4, r2] │ │ + ldr r3, [r0, r3] │ │ + str r2, [sp, #4] │ │ + adds r3, r2, r3 │ │ + ldr r2, [sp, #0] │ │ + str r3, [r4, r2] │ │ + b.n 93dc │ │ + adds r7, r4, #0 │ │ + adds r7, #160 ; 0xa0 │ │ adds r0, r4, #0 │ │ - adds r2, r7, #0 │ │ - bl 75f4 │ │ + ldr r1, [r7, #0] │ │ + adds r2, r5, #0 │ │ + bl 798c │ │ cmp r0, #0 │ │ - beq.n 8fe4 │ │ - ldr r1, [r6, #0] │ │ + beq.n 93dc │ │ + adds r2, r5, #0 │ │ + ldr r1, [r7, #0] │ │ adds r0, r4, #0 │ │ - adds r2, r7, #0 │ │ - bl 666c │ │ - ldr r3, [pc, #32] ; (8ff4 ) │ │ - ldr r1, [pc, #20] ; (8fec ) │ │ + bl 6b54 │ │ + ldr r3, [pc, #28] ; (93ec ) │ │ lsls r0, r0, #2 │ │ + ldr r2, [r4, r6] │ │ add r3, pc │ │ ldr r3, [r3, #0] │ │ - ldr r2, [r4, r1] │ │ ldr r3, [r0, r3] │ │ adds r3, r2, r3 │ │ - str r3, [r4, r1] │ │ - adds r7, #1 │ │ - cmp r7, #64 ; 0x40 │ │ - bne.n 8f94 │ │ - pop {r3, r4, r5, r6, r7, pc} │ │ + str r3, [r4, r6] │ │ + adds r5, #1 │ │ + cmp r5, #64 ; 0x40 │ │ + bne.n 937c │ │ + pop {r0, r1, r2, r4, r5, r6, r7, pc} │ │ lsls r4, r3, #19 │ │ movs r0, r0 │ │ - itee vs │ │ - movvs r0, r0 │ │ - it mi ; unpredictable │ │ + cbnz r2, 9452 │ │ + movs r0, r0 │ │ + cbnz r6, 9448 │ │ ... │ │ │ │ -00008ff8 : │ │ - push {r4, lr} │ │ - addmi r3, r0, #0 │ │ - adds r3, #172 ; 0xac │ │ +000093f0 : │ │ + adds r3, r0, #0 │ │ movs r2, #1 │ │ + push {r4, lr} │ │ adds r4, r0, #0 │ │ + adds r3, #172 ; 0xac │ │ str r2, [r3, #0] │ │ - bl 7aec │ │ + bl 7e94 │ │ adds r0, r4, #0 │ │ - bl 8f7c │ │ + bl 9368 │ │ pop {r4, pc} │ │ │ │ -00009010 : │ │ - ldr r3, [pc, #24] ; (902c ) │ │ +00009408 : │ │ movs r2, #100 ; 0x64 │ │ + ldr r3, [pc, #24] ; (9424 ) │ │ add r3, pc │ │ ldr r3, [r3, #0] │ │ str r2, [r3, #0] │ │ str r2, [r3, #4] │ │ str r2, [r3, #8] │ │ str r2, [r3, #12] │ │ str r2, [r3, #16] │ │ str r2, [r3, #20] │ │ movs r2, #10 │ │ negs r2, r2 │ │ str r2, [r3, #24] │ │ bx lr │ │ - ite cc │ │ + cbnz r4, 9476 │ │ ... │ │ │ │ -00009030 : │ │ +00009428 : │ │ + movs r2, #0 │ │ + ldr r3, [pc, #44] ; (9458 ) │ │ push {r4, r5, r6, lr} │ │ - ldrcc r3, [pc, #48] ; (9064 ) │ │ - movcs r2, #0 │ │ - movs r0, #15 │ │ add r3, pc │ │ ldr r3, [r3, #0] │ │ + movs r0, #15 │ │ strb r2, [r3, #0] │ │ movs r2, #1 │ │ strb r2, [r3, #1] │ │ lsls r2, r2, #1 │ │ adds r1, r2, #0 │ │ lsls r5, r2, #1 │ │ - negs r4, r2 │ │ - b.n 9056 │ │ - adds r6, r3, r4 │ │ - ldrb r6, [r6, r1] │ │ - adds r6, #1 │ │ - strb r6, [r3, r1] │ │ - adds r1, #1 │ │ + subs r6, r3, r2 │ │ cmp r5, r1 │ │ - bgt.n 904c │ │ + ble.n 9450 │ │ + ldrb r4, [r6, r1] │ │ + adds r4, #1 │ │ + strb r4, [r3, r1] │ │ + adds r1, #1 │ │ + b.n 9442 │ │ subs r0, #1 │ │ cmp r0, #0 │ │ - bne.n 9042 │ │ + bne.n 943a │ │ pop {r4, r5, r6, pc} │ │ - nop ; (mov r8, r8) │ │ - bkpt 0x007c │ │ + hlt 0x0006 │ │ ... │ │ │ │ -00009068 : │ │ - push {r0, r1, r2, r4, r5, r6, r7, lr} │ │ - ldr r2, [pc, #108] ; (90d8 ) │ │ - ldr r3, [pc, #108] ; (90dc ) │ │ - movs r1, #0 │ │ - add r2, pc │ │ +0000945c : │ │ + movs r0, #0 │ │ + adds r2, r0, #0 │ │ + ldr r3, [pc, #120] ; (94dc ) │ │ + push {r4, r5, r6, r7, lr} │ │ + ldr r4, [pc, #120] ; (94e0 ) │ │ add r3, pc │ │ - ldr r2, [r2, #0] │ │ ldr r3, [r3, #0] │ │ - b.n 90c2 │ │ - ldr r3, [sp, #4] │ │ - movs r6, #7 │ │ - ands r6, r4 │ │ - subs r6, r6, r3 │ │ - asrs r5, r6, #31 │ │ - ldr r3, [sp, #0] │ │ - adds r6, r6, r5 │ │ - eors r6, r5 │ │ - asrs r5, r4, #3 │ │ - subs r5, r5, r3 │ │ - asrs r3, r5, #31 │ │ - adds r5, r5, r3 │ │ - eors r5, r3 │ │ - adds r7, r6, #0 │ │ - cmp r6, r5 │ │ - bge.n 909c │ │ - adds r7, r5, #0 │ │ - lsls r3, r0, #6 │ │ - adds r5, r6, r5 │ │ - adds r4, #1 │ │ - str r7, [r2, r0] │ │ - str r5, [r1, r0] │ │ - str r7, [r2, r3] │ │ - str r5, [r1, r3] │ │ - adds r0, #4 │ │ - cmp r4, #63 ; 0x3f │ │ - ble.n 907a │ │ - adds r3, r1, #0 │ │ - mov r1, ip │ │ - adds r2, #5 │ │ - adds r3, #5 │ │ + add r4, pc │ │ + ldr r4, [r4, #0] │ │ + sub sp, #28 │ │ + str r3, [sp, #4] │ │ + asrs r3, r2, #3 │ │ + str r3, [sp, #16] │ │ + movs r3, #7 │ │ + adds r1, r2, #0 │ │ + movs r7, #0 │ │ + ands r3, r2 │ │ + str r3, [sp, #20] │ │ + movs r3, #7 │ │ + ldr r6, [sp, #20] │ │ + ands r3, r1 │ │ + subs r3, r3, r6 │ │ + asrs r5, r3, #31 │ │ + adds r3, r3, r5 │ │ + eors r3, r5 │ │ + mov ip, r3 │ │ + ldr r6, [sp, #16] │ │ + asrs r3, r1, #3 │ │ + subs r3, r3, r6 │ │ + asrs r5, r3, #31 │ │ + adds r3, r3, r5 │ │ + eors r3, r5 │ │ + str r3, [sp, #8] │ │ + subs r6, r3, #0 │ │ + cmp r6, ip │ │ + bge.n 94a6 │ │ + mov r6, ip │ │ + adds r5, r0, r4 │ │ + adds r3, r5, #0 │ │ + str r6, [r5, r7] │ │ + lsls r5, r7, #6 │ │ + str r5, [sp, #12] │ │ + adds r5, r3, #0 │ │ + ldr r3, [sp, #12] │ │ adds r1, #1 │ │ - adds r2, #255 ; 0xff │ │ - adds r3, #255 ; 0xff │ │ + str r6, [r5, r3] │ │ + ldr r5, [sp, #4] │ │ + ldr r3, [sp, #8] │ │ + adds r6, r0, r5 │ │ + ldr r5, [sp, #12] │ │ + add r3, ip │ │ + str r3, [r6, r7] │ │ + str r3, [r6, r5] │ │ + adds r7, #4 │ │ cmp r1, #64 ; 0x40 │ │ - beq.n 90d6 │ │ - asrs r5, r1, #3 │ │ - str r5, [sp, #0] │ │ - movs r5, #7 │ │ - ands r5, r1 │ │ - adds r4, r1, #0 │ │ - mov ip, r1 │ │ - movs r0, #0 │ │ - str r5, [sp, #4] │ │ - adds r1, r3, #0 │ │ - b.n 907a │ │ - pop {r0, r1, r2, r4, r5, r6, r7, pc} │ │ - bkpt 0x00dc │ │ + bne.n 9480 │ │ + adds r0, #5 │ │ + adds r2, #1 │ │ + adds r0, #255 ; 0xff │ │ + cmp r2, #64 ; 0x40 │ │ + bne.n 9472 │ │ + add sp, #28 │ │ + pop {r4, r5, r6, r7, pc} │ │ + nop ; (mov r8, r8) │ │ + hlt 0x001a │ │ + movs r0, r0 │ │ + revsh r2, r4 │ │ + movs r0, r0 │ │ movs r0, r0 │ │ - bkpt 0x008e │ │ ... │ │ │ │ -000090e0 : │ │ - push {r4, r5, r6, r7, lr} │ │ - ldr r0, [pc, #916] ; (9478 ) │ │ - ldr r3, [pc, #916] ; (947c ) │ │ - sub sp, #36 ; 0x24 │ │ - add r0, pc │ │ - str r0, [sp, #20] │ │ - ldr r2, [r0, r3] │ │ - ldr r1, [pc, #500] ; (92e4 ) │ │ - ldr r0, [pc, #492] ; (92e0 ) │ │ - movs r4, #192 ; 0xc0 │ │ - adds r3, r2, #0 │ │ - adds r3, #128 ; 0x80 │ │ - str r0, [r2, #0] │ │ - str r1, [r2, #4] │ │ - ldr r0, [pc, #488] ; (92e8 ) │ │ - ldr r1, [pc, #492] ; (92ec ) │ │ - str r0, [r2, #8] │ │ - str r1, [r2, #12] │ │ - ldr r0, [pc, #488] ; (92f0 ) │ │ - ldr r1, [pc, #492] ; (92f4 ) │ │ - str r0, [r2, #16] │ │ - str r1, [r2, #20] │ │ - ldr r0, [pc, #488] ; (92f8 ) │ │ - ldr r1, [pc, #492] ; (92fc ) │ │ - str r0, [r2, #24] │ │ - str r1, [r2, #28] │ │ - ldr r0, [pc, #488] ; (9300 ) │ │ - ldr r1, [pc, #492] ; (9304 ) │ │ - str r0, [r2, #32] │ │ - str r1, [r2, #36] ; 0x24 │ │ - ldr r0, [pc, #488] ; (9308 ) │ │ - ldr r1, [pc, #492] ; (930c ) │ │ - str r0, [r2, #40] ; 0x28 │ │ - str r1, [r2, #44] ; 0x2c │ │ - ldr r0, [pc, #488] ; (9310 ) │ │ - ldr r1, [pc, #492] ; (9314 ) │ │ - str r0, [r2, #48] ; 0x30 │ │ - str r1, [r2, #52] ; 0x34 │ │ - ldr r0, [pc, #488] ; (9318 ) │ │ - ldr r1, [pc, #492] ; (931c ) │ │ - str r0, [r2, #56] ; 0x38 │ │ - str r1, [r2, #60] ; 0x3c │ │ - ldr r0, [pc, #488] ; (9320 ) │ │ - ldr r1, [pc, #492] ; (9324 ) │ │ - str r0, [r2, #64] ; 0x40 │ │ - str r1, [r2, #68] ; 0x44 │ │ - ldr r0, [pc, #488] ; (9328 ) │ │ - ldr r1, [pc, #492] ; (932c ) │ │ - str r0, [r2, #72] ; 0x48 │ │ - str r1, [r2, #76] ; 0x4c │ │ - ldr r0, [pc, #488] ; (9330 ) │ │ - ldr r1, [pc, #492] ; (9334 ) │ │ - str r0, [r2, #80] ; 0x50 │ │ - str r1, [r2, #84] ; 0x54 │ │ - ldr r0, [pc, #488] ; (9338 ) │ │ - ldr r1, [pc, #492] ; (933c ) │ │ - str r0, [r2, #88] ; 0x58 │ │ - str r1, [r2, #92] ; 0x5c │ │ - ldr r0, [pc, #488] ; (9340 ) │ │ - ldr r1, [pc, #492] ; (9344 ) │ │ - str r0, [r2, #96] ; 0x60 │ │ - str r1, [r2, #100] ; 0x64 │ │ - ldr r0, [pc, #488] ; (9348 ) │ │ - ldr r1, [pc, #492] ; (934c ) │ │ - str r0, [r2, #104] ; 0x68 │ │ - str r1, [r2, #108] ; 0x6c │ │ - ldr r0, [pc, #488] ; (9350 ) │ │ - ldr r1, [pc, #492] ; (9354 ) │ │ - str r0, [r2, #112] ; 0x70 │ │ - str r1, [r2, #116] ; 0x74 │ │ - ldr r0, [pc, #488] ; (9358 ) │ │ - ldr r1, [pc, #492] ; (935c ) │ │ - str r0, [r2, #120] ; 0x78 │ │ - str r1, [r2, #124] ; 0x7c │ │ - ldr r0, [pc, #488] ; (9360 ) │ │ - ldr r1, [pc, #492] ; (9364 ) │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r0, [pc, #488] ; (9368 ) │ │ - ldr r1, [pc, #492] ; (936c ) │ │ - adds r3, r2, #0 │ │ - adds r3, #136 ; 0x88 │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r0, [pc, #484] ; (9370 ) │ │ - ldr r1, [pc, #488] ; (9374 ) │ │ - adds r3, r2, #0 │ │ - adds r3, #144 ; 0x90 │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r0, [pc, #480] ; (9378 ) │ │ - ldr r1, [pc, #484] ; (937c ) │ │ - adds r3, r2, #0 │ │ - adds r3, #152 ; 0x98 │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r0, [pc, #476] ; (9380 ) │ │ - ldr r1, [pc, #480] ; (9384 ) │ │ - adds r3, r2, #0 │ │ - adds r3, #160 ; 0xa0 │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r0, [pc, #472] ; (9388 ) │ │ - ldr r1, [pc, #476] ; (938c ) │ │ - adds r3, r2, #0 │ │ - adds r3, #168 ; 0xa8 │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r0, [pc, #468] ; (9390 ) │ │ - ldr r1, [pc, #472] ; (9394 ) │ │ - adds r3, r2, #0 │ │ - adds r3, #176 ; 0xb0 │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r0, [pc, #464] ; (9398 ) │ │ - ldr r1, [pc, #468] ; (939c ) │ │ - adds r3, r2, #0 │ │ - adds r3, #184 ; 0xb8 │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r0, [pc, #460] ; (93a0 ) │ │ - ldr r1, [pc, #464] ; (93a4 ) │ │ - adds r3, r2, #0 │ │ - adds r3, #192 ; 0xc0 │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r0, [pc, #456] ; (93a8 ) │ │ - ldr r1, [pc, #460] ; (93ac ) │ │ - adds r3, r2, #0 │ │ - adds r3, #200 ; 0xc8 │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r0, [pc, #452] ; (93b0 ) │ │ - ldr r1, [pc, #456] ; (93b4 ) │ │ - adds r3, r2, #0 │ │ - adds r3, #208 ; 0xd0 │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r0, [pc, #448] ; (93b8 ) │ │ - ldr r1, [pc, #452] ; (93bc ) │ │ - adds r3, r2, #0 │ │ - adds r3, #216 ; 0xd8 │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r0, [pc, #444] ; (93c0 ) │ │ - ldr r1, [pc, #448] ; (93c4 ) │ │ - adds r3, r2, #0 │ │ - adds r3, #224 ; 0xe0 │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r0, [pc, #440] ; (93c8 ) │ │ - ldr r1, [pc, #444] ; (93cc ) │ │ - adds r3, r2, #0 │ │ - adds r3, #232 ; 0xe8 │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r0, [pc, #436] ; (93d0 ) │ │ - ldr r1, [pc, #440] ; (93d4 ) │ │ - adds r3, r2, #0 │ │ - adds r3, #240 ; 0xf0 │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r0, [pc, #432] ; (93d8 ) │ │ - ldr r1, [pc, #436] ; (93dc ) │ │ - adds r3, r2, #0 │ │ - adds r3, #248 ; 0xf8 │ │ +000094e8 : │ │ + push {r0, r1, r2, r4, r5, r6, r7, lr} │ │ + ldr r1, [pc, #512] ; (96ec ) │ │ + ldr r0, [pc, #504] ; (96e8 ) │ │ + ldr r4, [pc, #512] ; (96f0 ) │ │ + ldr r5, [pc, #512] ; (96f4 ) │ │ + ldr r2, [pc, #908] ; (9880 ) │ │ + ldr r3, [pc, #908] ; (9884 ) │ │ + add r2, pc │ │ + ldr r3, [r2, r3] │ │ str r0, [r3, #0] │ │ str r1, [r3, #4] │ │ - ldr r0, [pc, #428] ; (93e0 ) │ │ - ldr r1, [pc, #432] ; (93e4 ) │ │ + ldr r0, [pc, #504] ; (96f8 ) │ │ + ldr r1, [pc, #504] ; (96fc ) │ │ str r0, [r3, #8] │ │ str r1, [r3, #12] │ │ - ldr r0, [pc, #428] ; (93e8 ) │ │ - ldr r1, [pc, #432] ; (93ec ) │ │ + ldr r0, [pc, #504] ; (9700 ) │ │ + ldr r1, [pc, #504] ; (9704 ) │ │ str r0, [r3, #16] │ │ str r1, [r3, #20] │ │ - ldr r0, [pc, #428] ; (93f0 ) │ │ - ldr r1, [pc, #432] ; (93f4 ) │ │ + ldr r0, [pc, #504] ; (9708 ) │ │ + ldr r1, [pc, #504] ; (970c ) │ │ str r0, [r3, #24] │ │ str r1, [r3, #28] │ │ - ldr r0, [pc, #428] ; (93f8 ) │ │ - ldr r1, [pc, #432] ; (93fc ) │ │ + ldr r0, [pc, #504] ; (9710 ) │ │ + ldr r1, [pc, #504] ; (9714 ) │ │ str r0, [r3, #32] │ │ str r1, [r3, #36] ; 0x24 │ │ - ldr r0, [pc, #428] ; (9400 ) │ │ - ldr r1, [pc, #432] ; (9404 ) │ │ + ldr r0, [pc, #504] ; (9718 ) │ │ + ldr r1, [pc, #504] ; (971c ) │ │ str r0, [r3, #40] ; 0x28 │ │ str r1, [r3, #44] ; 0x2c │ │ - ldr r0, [pc, #428] ; (9408 ) │ │ - ldr r1, [pc, #432] ; (940c ) │ │ + ldr r0, [pc, #504] ; (9720 ) │ │ + ldr r1, [pc, #504] ; (9724 ) │ │ str r0, [r3, #48] ; 0x30 │ │ str r1, [r3, #52] ; 0x34 │ │ - ldr r0, [pc, #428] ; (9410 ) │ │ - ldr r1, [pc, #432] ; (9414 ) │ │ + ldr r0, [pc, #504] ; (9728 ) │ │ + ldr r1, [pc, #504] ; (972c ) │ │ str r0, [r3, #56] ; 0x38 │ │ str r1, [r3, #60] ; 0x3c │ │ - ldr r0, [pc, #428] ; (9418 ) │ │ - ldr r1, [pc, #432] ; (941c ) │ │ + ldr r0, [pc, #504] ; (9730 ) │ │ + ldr r1, [pc, #504] ; (9734 ) │ │ str r0, [r3, #64] ; 0x40 │ │ str r1, [r3, #68] ; 0x44 │ │ - ldr r0, [pc, #428] ; (9420 ) │ │ - ldr r1, [pc, #432] ; (9424 ) │ │ + ldr r0, [pc, #504] ; (9738 ) │ │ + ldr r1, [pc, #504] ; (973c ) │ │ str r0, [r3, #72] ; 0x48 │ │ str r1, [r3, #76] ; 0x4c │ │ - ldr r0, [pc, #428] ; (9428 ) │ │ - ldr r1, [pc, #432] ; (942c ) │ │ + ldr r0, [pc, #504] ; (9740 ) │ │ + ldr r1, [pc, #504] ; (9744 ) │ │ str r0, [r3, #80] ; 0x50 │ │ str r1, [r3, #84] ; 0x54 │ │ - ldr r0, [pc, #428] ; (9430 ) │ │ - ldr r1, [pc, #432] ; (9434 ) │ │ + ldr r0, [pc, #504] ; (9748 ) │ │ + ldr r1, [pc, #504] ; (974c ) │ │ str r0, [r3, #88] ; 0x58 │ │ str r1, [r3, #92] ; 0x5c │ │ - ldr r0, [pc, #428] ; (9438 ) │ │ - ldr r1, [pc, #432] ; (943c ) │ │ + ldr r0, [pc, #504] ; (9750 ) │ │ + ldr r1, [pc, #504] ; (9754 ) │ │ str r0, [r3, #96] ; 0x60 │ │ str r1, [r3, #100] ; 0x64 │ │ - ldr r0, [pc, #428] ; (9440 ) │ │ - ldr r1, [pc, #432] ; (9444 ) │ │ + ldr r0, [pc, #504] ; (9758 ) │ │ + ldr r1, [pc, #504] ; (975c ) │ │ str r0, [r3, #104] ; 0x68 │ │ str r1, [r3, #108] ; 0x6c │ │ - ldr r0, [pc, #428] ; (9448 ) │ │ - ldr r1, [pc, #432] ; (944c ) │ │ + ldr r0, [pc, #504] ; (9760 ) │ │ + ldr r1, [pc, #504] ; (9764 ) │ │ str r0, [r3, #112] ; 0x70 │ │ str r1, [r3, #116] ; 0x74 │ │ - ldr r0, [pc, #428] ; (9450 ) │ │ - ldr r1, [pc, #432] ; (9454 ) │ │ + ldr r0, [pc, #504] ; (9768 ) │ │ + ldr r1, [pc, #504] ; (976c ) │ │ str r0, [r3, #120] ; 0x78 │ │ str r1, [r3, #124] ; 0x7c │ │ - movs r1, #188 ; 0xbc │ │ - lsls r1, r1, #1 │ │ - adds r3, r2, r1 │ │ - lsls r4, r4, #1 │ │ - movs r5, #196 ; 0xc4 │ │ - ldr r0, [pc, #420] ; (9458 ) │ │ - ldr r1, [pc, #420] ; (945c ) │ │ - lsls r5, r5, #1 │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r0, [pc, #416] ; (9460 ) │ │ - ldr r1, [pc, #420] ; (9464 ) │ │ - adds r3, r2, r4 │ │ - movs r6, #200 ; 0xc8 │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r0, [pc, #412] ; (9468 ) │ │ - ldr r1, [pc, #416] ; (946c ) │ │ - adds r3, r2, r5 │ │ - lsls r6, r6, #1 │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r0, [pc, #408] ; (9470 ) │ │ - ldr r1, [pc, #412] ; (9474 ) │ │ - adds r3, r2, r6 │ │ - b.n 9480 │ │ + adds r1, r3, #0 │ │ + adds r1, #128 ; 0x80 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #496] ; (9770 ) │ │ + ldr r5, [pc, #496] ; (9774 ) │ │ + adds r1, r3, #0 │ │ + adds r1, #136 ; 0x88 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #492] ; (9778 ) │ │ + ldr r5, [pc, #492] ; (977c ) │ │ + adds r1, r3, #0 │ │ + adds r1, #144 ; 0x90 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #488] ; (9780 ) │ │ + ldr r5, [pc, #488] ; (9784 ) │ │ + adds r1, r3, #0 │ │ + adds r1, #152 ; 0x98 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #484] ; (9788 ) │ │ + ldr r5, [pc, #484] ; (978c ) │ │ + adds r1, r3, #0 │ │ + adds r1, #160 ; 0xa0 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #480] ; (9790 ) │ │ + ldr r5, [pc, #480] ; (9794 ) │ │ + adds r1, r3, #0 │ │ + adds r1, #168 ; 0xa8 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #476] ; (9798 ) │ │ + ldr r5, [pc, #476] ; (979c ) │ │ + adds r1, r3, #0 │ │ + adds r1, #176 ; 0xb0 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #472] ; (97a0 ) │ │ + ldr r5, [pc, #472] ; (97a4 ) │ │ + adds r1, r3, #0 │ │ + adds r1, #184 ; 0xb8 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #468] ; (97a8 ) │ │ + ldr r5, [pc, #468] ; (97ac ) │ │ + adds r1, r3, #0 │ │ + adds r1, #192 ; 0xc0 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #464] ; (97b0 ) │ │ + ldr r5, [pc, #464] ; (97b4 ) │ │ + adds r1, r3, #0 │ │ + adds r1, #200 ; 0xc8 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #460] ; (97b8 ) │ │ + ldr r5, [pc, #460] ; (97bc ) │ │ + adds r1, r3, #0 │ │ + adds r1, #208 ; 0xd0 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #456] ; (97c0 ) │ │ + ldr r5, [pc, #456] ; (97c4 ) │ │ + adds r1, r3, #0 │ │ + adds r1, #216 ; 0xd8 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #452] ; (97c8 ) │ │ + ldr r5, [pc, #452] ; (97cc ) │ │ + adds r1, r3, #0 │ │ + adds r1, #224 ; 0xe0 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #448] ; (97d0 ) │ │ + ldr r5, [pc, #448] ; (97d4 ) │ │ + adds r1, r3, #0 │ │ + adds r1, #232 ; 0xe8 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #444] ; (97d8 ) │ │ + ldr r5, [pc, #444] ; (97dc ) │ │ + adds r1, r3, #0 │ │ + adds r1, #240 ; 0xf0 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #440] ; (97e0 ) │ │ + ldr r5, [pc, #440] ; (97e4 ) │ │ + adds r1, r3, #0 │ │ + adds r1, #248 ; 0xf8 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #436] ; (97e8 ) │ │ + ldr r5, [pc, #436] ; (97ec ) │ │ + str r4, [r1, #8] │ │ + str r5, [r1, #12] │ │ + ldr r4, [pc, #436] ; (97f0 ) │ │ + ldr r5, [pc, #436] ; (97f4 ) │ │ + str r4, [r1, #16] │ │ + str r5, [r1, #20] │ │ + ldr r4, [pc, #436] ; (97f8 ) │ │ + ldr r5, [pc, #436] ; (97fc ) │ │ + str r4, [r1, #24] │ │ + str r5, [r1, #28] │ │ + ldr r4, [pc, #436] ; (9800 ) │ │ + ldr r5, [pc, #436] ; (9804 ) │ │ + str r4, [r1, #32] │ │ + str r5, [r1, #36] ; 0x24 │ │ + ldr r4, [pc, #436] ; (9808 ) │ │ + ldr r5, [pc, #436] ; (980c ) │ │ + str r4, [r1, #40] ; 0x28 │ │ + str r5, [r1, #44] ; 0x2c │ │ + ldr r4, [pc, #436] ; (9810 ) │ │ + ldr r5, [pc, #436] ; (9814 ) │ │ + str r4, [r1, #48] ; 0x30 │ │ + str r5, [r1, #52] ; 0x34 │ │ + ldr r4, [pc, #436] ; (9818 ) │ │ + ldr r5, [pc, #436] ; (981c ) │ │ + str r4, [r1, #56] ; 0x38 │ │ + str r5, [r1, #60] ; 0x3c │ │ + ldr r4, [pc, #436] ; (9820 ) │ │ + ldr r5, [pc, #436] ; (9824 ) │ │ + str r4, [r1, #64] ; 0x40 │ │ + str r5, [r1, #68] ; 0x44 │ │ + ldr r4, [pc, #436] ; (9828 ) │ │ + ldr r5, [pc, #436] ; (982c ) │ │ + str r4, [r1, #72] ; 0x48 │ │ + str r5, [r1, #76] ; 0x4c │ │ + ldr r4, [pc, #436] ; (9830 ) │ │ + ldr r5, [pc, #436] ; (9834 ) │ │ + str r4, [r1, #80] ; 0x50 │ │ + str r5, [r1, #84] ; 0x54 │ │ + ldr r4, [pc, #436] ; (9838 ) │ │ + ldr r5, [pc, #436] ; (983c ) │ │ + str r4, [r1, #88] ; 0x58 │ │ + str r5, [r1, #92] ; 0x5c │ │ + ldr r4, [pc, #436] ; (9840 ) │ │ + ldr r5, [pc, #436] ; (9844 ) │ │ + str r4, [r1, #96] ; 0x60 │ │ + str r5, [r1, #100] ; 0x64 │ │ + ldr r4, [pc, #436] ; (9848 ) │ │ + ldr r5, [pc, #436] ; (984c ) │ │ + str r4, [r1, #104] ; 0x68 │ │ + str r5, [r1, #108] ; 0x6c │ │ + ldr r4, [pc, #436] ; (9850 ) │ │ + ldr r5, [pc, #436] ; (9854 ) │ │ + str r4, [r1, #112] ; 0x70 │ │ + str r5, [r1, #116] ; 0x74 │ │ + ldr r4, [pc, #436] ; (9858 ) │ │ + ldr r5, [pc, #436] ; (985c ) │ │ + str r4, [r1, #120] ; 0x78 │ │ + str r5, [r1, #124] ; 0x7c │ │ + ldr r4, [pc, #436] ; (9860 ) │ │ + ldr r5, [pc, #436] ; (9864 ) │ │ + adds r1, r3, #0 │ │ + adds r1, #121 ; 0x79 │ │ + adds r1, #255 ; 0xff │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #428] ; (9868 ) │ │ + ldr r5, [pc, #432] ; (986c ) │ │ + adds r1, r3, #0 │ │ + adds r1, #129 ; 0x81 │ │ + adds r1, #255 ; 0xff │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #424] ; (9870 ) │ │ + ldr r5, [pc, #424] ; (9874 ) │ │ + adds r1, r3, #0 │ │ + adds r1, #137 ; 0x89 │ │ + adds r1, #255 ; 0xff │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #416] ; (9878 ) │ │ + ldr r5, [pc, #420] ; (987c ) │ │ + adds r1, r3, #0 │ │ + adds r1, #145 ; 0x91 │ │ + adds r1, #255 ; 0xff │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + b.n 9888 │ │ nop ; (mov r8, r8) │ │ nop ; (mov r8, r8) │ │ - add r3, pc, #32 ; (adr r3, 9304 ) │ │ + add r3, pc, #32 ; (adr r3, 970c ) │ │ adds r7, r6, #4 │ │ stmia r5!, {r0, r3, r4, r6} │ │ ldmia r2, {r2, r3} │ │ - bne.n 9274 │ │ + ldrh r7, [r1, r5] │ │ + cmp r3, #217 ; 0xd9 │ │ + ldrb r7, [r2, r5] │ │ + subs r5, r0, #6 │ │ + bne.n 9684 │ │ strb r7, [r6, #23] │ │ - bcc.n 9352 │ │ + bcc.n 9762 │ │ asrs r6, r6, #25 │ │ lsls r3, r6, #12 │ │ strb r0, [r5, #15] │ │ str r2, [r4, #80] ; 0x50 │ │ - b.n 9810 │ │ - bvs.n 9316 │ │ + b.n 9c20 │ │ + bvs.n 9726 │ │ cmn r2, r1 │ │ cmp r1, #233 ; 0xe9 │ │ - ble.n 9298 │ │ + ble.n 96a8 │ │ ldr r0, [sp, #396] ; 0x18c │ │ cmp r2, #114 ; 0x72 │ │ str r5, [sp, #76] ; 0x4c │ │ strb r5, [r4, #12] │ │ strh r5, [r3, r0] │ │ asrs r4, r3, #23 │ │ adds r6, r3, #7 │ │ - bpl.n 9348 │ │ + bpl.n 9758 │ │ udf #128 ; 0x80 │ │ lsrs r0, r0, #9 │ │ stmia r7!, {r2, r4, r6} │ │ adds r1, #184 ; 0xb8 │ │ str r3, [r4, #100] ; 0x64 │ │ subs r7, #100 ; 0x64 │ │ stmia r5!, {r0, r1, r2} │ │ ldrsh r4, [r2, r3] │ │ - bgt.n 922e │ │ + bgt.n 963e │ │ adds r3, r0, #4 │ │ ldrsh r0, [r4, r1] │ │ stc2l 5, cr14, [r4, #1008] ; 0x3f0 │ │ strh r5, [r1, r5] │ │ mrc2 0, 5, lr, cr3, cr9, {4} │ │ adds r6, #117 ; 0x75 │ │ movs r0, #157 ; 0x9d │ │ ldmia r7!, {r1, r3, r6} │ │ - bpl.n 93f0 │ │ + bpl.n 9800 │ │ lsrs r7, r2, #4 │ │ ldrsh r7, [r1, r0] │ │ adds r1, #125 ; 0x7d │ │ ldrsh r2, [r6, r4] │ │ vcgt.s d16, d7, d24 │ │ ldr r3, [sp, #448] ; 0x1c0 │ │ ldrh r5, [r2, #56] ; 0x38 │ │ - ldr r6, [pc, #88] ; (93a4 ) │ │ + ldr r6, [pc, #88] ; (97b4 ) │ │ asrs r6, r4, #8 │ │ movs r4, #88 ; 0x58 │ │ strh r3, [r6, #12] │ │ ; instruction: 0xfb561fca │ │ str r0, [sp, #964] ; 0x3c4 │ │ str r1, [r2, #40] ; 0x28 │ │ uxtb r0, r6 │ │ ldrb r5, [r6, #13] │ │ ; instruction: 0xf1256ed7 │ │ - ldrh r7, [r1, r5] │ │ - cmp r3, #217 ; 0xd9 │ │ - ldrb r7, [r2, r5] │ │ - subs r5, r0, #6 │ │ asrs r4, r6, #21 │ │ asrs r7, r7, #23 │ │ add r4, sp, #648 ; 0x288 │ │ stmia r4!, {r2, r3, r5} │ │ movs r6, #200 ; 0xc8 │ │ ldrh r7, [r7, r3] │ │ movs r2, #253 ; 0xfd │ │ - cbnz r1, 93d6 │ │ + cbnz r1, 97de │ │ cmp r3, #13 │ │ lsls r3, r5, #21 │ │ lsls r4, r1, #13 │ │ stmia r6!, {r0, r1, r4, r6} │ │ ldrb r2, [r6, #15] │ │ subs r6, r4, r2 │ │ ldrb r3, [r2, r6] │ │ - bne.n 9326 │ │ + bne.n 972e │ │ subs r4, r4, r2 │ │ str r1, [r5, #124] ; 0x7c │ │ add r1, sp, #288 ; 0x120 │ │ - ldr r0, [pc, #828] ; (96cc ) │ │ + ldr r0, [pc, #828] ; (9ad4 ) │ │ ; instruction: 0xf6ec41f6 │ │ lsls r4, r4, #17 │ │ - bls.n 944e │ │ + bls.n 9856 │ │ ldr r7, [r1, #8] │ │ adds r4, #247 ; 0xf7 │ │ subs r4, r6, r2 │ │ - blx ffd340d4 <_end+0xffc7315c> │ │ + blx ffd344dc <_end@@Base+0xffc73564> │ │ adds r2, #163 ; 0xa3 │ │ ldrb r4, [r5, #1] │ │ movs r0, #167 ; 0xa7 │ │ strh r7, [r7, #16] │ │ str r7, [r4, r4] │ │ ldmia r2, {r0, r1, r2, r3, r5, r7} │ │ strb r7, [r1, r5] │ │ strh r2, [r1, r1] │ │ str r1, [r0, #68] ; 0x44 │ │ ldr r4, [r0, #48] ; 0x30 │ │ movs r0, #20 │ │ - bvc.n 92d6 │ │ + bvc.n 96de │ │ strh r3, [r1, r2] │ │ ldrb r3, [r1, #26] │ │ revsh r1, r0 │ │ add r1, sp, #884 ; 0x374 │ │ - ldr r2, [pc, #508] ; (95c0 ) │ │ + ldr r2, [pc, #508] ; (99c8 ) │ │ ldrh r1, [r4, #48] ; 0x30 │ │ lsrs r6, r3, #4 │ │ lsrs r7, r7, #31 │ │ movs r3, #221 ; 0xdd │ │ adds r4, #103 ; 0x67 │ │ ldr r5, [r6, #120] ; 0x78 │ │ strh r6, [r6, r4] │ │ @@ -8836,59 +8839,59 @@ │ │ ldmia r5!, {r4} │ │ strh r7, [r1, #34] ; 0x22 │ │ ldrd r2, fp, [lr], #232 ; 0xe8 │ │ ldrb r4, [r6, #1] │ │ ldr r2, [sp, #508] ; 0x1fc │ │ stc2 11, cr6, [r3], #-296 ; 0xfffffed8 ; │ │ ldrsb r3, [r2, r5] │ │ - ldr r5, [pc, #260] ; (94fc ) │ │ + ldr r5, [pc, #260] ; (9904 ) │ │ cmp r3, r6 │ │ asrs r4, r0, #14 │ │ lsls r3, r7, #7 │ │ subs r2, #216 ; 0xd8 │ │ ; instruction: 0xb8ac │ │ adds r7, #67 ; 0x43 │ │ str r2, [r2, #44] ; 0x2c │ │ add r3, sp, #800 ; 0x320 │ │ pop {r2, r5, r6, r7} │ │ adds r7, r3, r5 │ │ - cbnz r0, 9450 │ │ + cbnz r0, 9858 │ │ ldrh r0, [r3, #18] │ │ asrs r3, r0, #12 │ │ asrs r3, r6, #26 │ │ orrs r1, r4 │ │ ldmia r6!, {r0, r3, r4, r5, r7} │ │ strh r7, [r1, #56] ; 0x38 │ │ lsrs r5, r3, #24 │ │ - add r1, pc, #252 ; (adr r1, 951c ) │ │ - beq.n 9430 │ │ + add r1, pc, #252 ; (adr r1, 9924 ) │ │ + beq.n 9838 │ │ pop {r5, pc} │ │ cmp r3, #235 ; 0xeb │ │ str r6, [sp, #1012] ; 0x3f4 │ │ ldmia r0, {r0, r1, r7} │ │ ldr r2, [r1, r3] │ │ movs r1, #182 ; 0xb6 │ │ vusdot.s8 q15, , d15[0] │ │ movs r5, #115 ; 0x73 │ │ - ldr r3, [pc, #620] ; (96a0 ) │ │ + ldr r3, [pc, #620] ; (9aa8 ) │ │ strb r0, [r1, #16] │ │ - ble.n 93b0 │ │ + ble.n 97b8 │ │ strb r3, [r4, #4] │ │ str r2, [r2, #84] ; 0x54 │ │ - b.n 9bac │ │ + b.n 9fb4 │ │ lsls r2, r4, #7 │ │ adds r3, #180 ; 0xb4 │ │ strh r7, [r3, r6] │ │ - ldr r3, [pc, #852] ; (979c ) │ │ - ldr r5, [pc, #68] ; (948c ) │ │ + ldr r3, [pc, #852] ; (9ba4 ) │ │ + ldr r5, [pc, #68] ; (9894 ) │ │ ldr r7, [sp, #472] ; 0x1d8 │ │ movs r3, #66 ; 0x42 │ │ ldr r0, [sp, #24] │ │ ldr r3, [sp, #196] ; 0xc4 │ │ - cbz r6, 94c2 │ │ + cbz r6, 98ca │ │ adds r3, #254 ; 0xfe │ │ ; instruction: 0xf4fb75ac │ │ strh r5, [r3, #58] ; 0x3a │ │ mov r7, r7 │ │ lsrs r5, r1, #2 │ │ strh r3, [r0, #36] ; 0x24 │ │ cmp r4, #242 ; 0xf2 │ │ @@ -8897,521 +8900,517 @@ │ │ ; instruction: 0xebe356eb │ │ ldmia r0, {r0, r5, r7} │ │ adds r0, #52 ; 0x34 │ │ strh r4, [r5, #38] ; 0x26 │ │ asrs r6, r6, #21 │ │ str r1, [r7, #28] │ │ movs r0, #221 ; 0xdd │ │ - bkpt 0x009c │ │ + hlt 0x000e │ │ movs r0, r0 │ │ ; instruction: 0xffccffff │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - movs r0, #204 ; 0xcc │ │ - lsls r0, r0, #1 │ │ - adds r3, r2, r0 │ │ - ldr r1, [pc, #888] ; (9804 ) │ │ - ldr r0, [pc, #880] ; (9800 ) │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - movs r1, #208 ; 0xd0 │ │ - lsls r1, r1, #1 │ │ - movs r4, #212 ; 0xd4 │ │ - adds r3, r2, r1 │ │ - lsls r4, r4, #1 │ │ - movs r5, #216 ; 0xd8 │ │ - ldr r0, [pc, #872] ; (9808 ) │ │ - ldr r1, [pc, #872] ; (980c ) │ │ - lsls r5, r5, #1 │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r0, [pc, #868] ; (9810 ) │ │ - ldr r1, [pc, #872] ; (9814 ) │ │ - adds r3, r2, r4 │ │ - movs r6, #220 ; 0xdc │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r0, [pc, #864] ; (9818 ) │ │ - ldr r1, [pc, #868] ; (981c ) │ │ - adds r3, r2, r5 │ │ - lsls r6, r6, #1 │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r0, [pc, #860] ; (9820 ) │ │ - ldr r1, [pc, #864] ; (9824 ) │ │ - adds r3, r2, r6 │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - movs r0, #224 ; 0xe0 │ │ - lsls r0, r0, #1 │ │ - adds r3, r2, r0 │ │ - ldr r0, [pc, #852] ; (9828 ) │ │ - ldr r1, [pc, #856] ; (982c ) │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - movs r1, #228 ; 0xe4 │ │ - lsls r1, r1, #1 │ │ - movs r4, #232 ; 0xe8 │ │ - adds r3, r2, r1 │ │ - lsls r4, r4, #1 │ │ - movs r5, #236 ; 0xec │ │ - ldr r0, [pc, #840] ; (9830 ) │ │ - ldr r1, [pc, #844] ; (9834 ) │ │ - lsls r5, r5, #1 │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r0, [pc, #840] ; (9838 ) │ │ - ldr r1, [pc, #840] ; (983c ) │ │ - adds r3, r2, r4 │ │ - movs r6, #240 ; 0xf0 │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r0, [pc, #836] ; (9840 ) │ │ - ldr r1, [pc, #836] ; (9844 ) │ │ - adds r3, r2, r5 │ │ - lsls r6, r6, #1 │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r0, [pc, #832] ; (9848 ) │ │ - ldr r1, [pc, #832] ; (984c ) │ │ - adds r3, r2, r6 │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - movs r0, #244 ; 0xf4 │ │ - lsls r0, r0, #1 │ │ - adds r3, r2, r0 │ │ - ldr r0, [pc, #824] ; (9850 ) │ │ - ldr r1, [pc, #824] ; (9854 ) │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - movs r1, #248 ; 0xf8 │ │ - lsls r1, r1, #1 │ │ - movs r4, #252 ; 0xfc │ │ - adds r3, r2, r1 │ │ - lsls r4, r4, #1 │ │ - movs r5, #128 ; 0x80 │ │ - ldr r0, [pc, #812] ; (9858 ) │ │ - ldr r1, [pc, #812] ; (985c ) │ │ - lsls r5, r5, #2 │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r0, [pc, #808] ; (9860 ) │ │ - ldr r1, [pc, #812] ; (9864 ) │ │ - adds r3, r2, r4 │ │ - movs r6, #130 ; 0x82 │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r0, [pc, #804] ; (9868 ) │ │ - ldr r1, [pc, #808] ; (986c ) │ │ - adds r3, r2, r5 │ │ - lsls r6, r6, #2 │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r0, [pc, #800] ; (9870 ) │ │ - ldr r1, [pc, #804] ; (9874 ) │ │ - adds r3, r2, r6 │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - movs r0, #132 ; 0x84 │ │ - lsls r0, r0, #2 │ │ - adds r3, r2, r0 │ │ - ldr r0, [pc, #792] ; (9878 ) │ │ - ldr r1, [pc, #796] ; (987c ) │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ + ldr r5, [pc, #888] ; (9c04 ) │ │ + ldr r4, [pc, #884] ; (9c00 ) │ │ + adds r1, r3, #0 │ │ + adds r1, #153 ; 0x99 │ │ + adds r1, #255 ; 0xff │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #880] ; (9c08 ) │ │ + ldr r5, [pc, #880] ; (9c0c ) │ │ + adds r1, r3, #0 │ │ + adds r1, #161 ; 0xa1 │ │ + adds r1, #255 ; 0xff │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #872] ; (9c10 ) │ │ + ldr r5, [pc, #876] ; (9c14 ) │ │ + adds r1, r3, #0 │ │ + adds r1, #169 ; 0xa9 │ │ + adds r1, #255 ; 0xff │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #868] ; (9c18 ) │ │ + ldr r5, [pc, #868] ; (9c1c ) │ │ + adds r1, r3, #0 │ │ + adds r1, #177 ; 0xb1 │ │ + adds r1, #255 ; 0xff │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #860] ; (9c20 ) │ │ + ldr r5, [pc, #864] ; (9c24 ) │ │ + adds r1, r3, #0 │ │ + adds r1, #185 ; 0xb9 │ │ + adds r1, #255 ; 0xff │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #856] ; (9c28 ) │ │ + ldr r5, [pc, #856] ; (9c2c ) │ │ + adds r1, r3, #0 │ │ + adds r1, #193 ; 0xc1 │ │ + adds r1, #255 ; 0xff │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #848] ; (9c30 ) │ │ + ldr r5, [pc, #852] ; (9c34 ) │ │ + adds r1, r3, #0 │ │ + adds r1, #201 ; 0xc9 │ │ + adds r1, #255 ; 0xff │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #844] ; (9c38 ) │ │ + ldr r5, [pc, #844] ; (9c3c ) │ │ + adds r1, r3, #0 │ │ + adds r1, #209 ; 0xd1 │ │ + adds r1, #255 ; 0xff │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #836] ; (9c40 ) │ │ + ldr r5, [pc, #840] ; (9c44 ) │ │ + adds r1, r3, #0 │ │ + adds r1, #217 ; 0xd9 │ │ + adds r1, #255 ; 0xff │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #832] ; (9c48 ) │ │ + ldr r5, [pc, #832] ; (9c4c ) │ │ + adds r1, r3, #0 │ │ + adds r1, #225 ; 0xe1 │ │ + adds r1, #255 ; 0xff │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #824] ; (9c50 ) │ │ + ldr r5, [pc, #828] ; (9c54 ) │ │ + adds r1, r3, #0 │ │ + adds r1, #233 ; 0xe9 │ │ + adds r1, #255 ; 0xff │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #820] ; (9c58 ) │ │ + ldr r5, [pc, #820] ; (9c5c ) │ │ + adds r1, r3, #0 │ │ + adds r1, #241 ; 0xf1 │ │ + adds r1, #255 ; 0xff │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #812] ; (9c60 ) │ │ + ldr r5, [pc, #816] ; (9c64 ) │ │ + adds r1, r3, #0 │ │ + adds r1, #249 ; 0xf9 │ │ + adds r1, #255 ; 0xff │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #808] ; (9c68 ) │ │ + ldr r5, [pc, #808] ; (9c6c ) │ │ + movs r1, #128 ; 0x80 │ │ + lsls r1, r1, #2 │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #800] ; (9c70 ) │ │ + ldr r5, [pc, #804] ; (9c74 ) │ │ + movs r1, #130 ; 0x82 │ │ + lsls r1, r1, #2 │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #796] ; (9c78 ) │ │ + ldr r5, [pc, #796] ; (9c7c ) │ │ + movs r1, #132 ; 0x84 │ │ + lsls r1, r1, #2 │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #788] ; (9c80 ) │ │ + ldr r5, [pc, #792] ; (9c84 ) │ │ movs r1, #134 ; 0x86 │ │ lsls r1, r1, #2 │ │ - movs r4, #136 ; 0x88 │ │ - adds r3, r2, r1 │ │ - lsls r4, r4, #2 │ │ - movs r5, #138 ; 0x8a │ │ - ldr r0, [pc, #780] ; (9880 ) │ │ - ldr r1, [pc, #784] ; (9884 ) │ │ - lsls r5, r5, #2 │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r0, [pc, #780] ; (9888 ) │ │ - ldr r1, [pc, #780] ; (988c ) │ │ - adds r3, r2, r4 │ │ - movs r6, #140 ; 0x8c │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r0, [pc, #776] ; (9890 ) │ │ - ldr r1, [pc, #776] ; (9894 ) │ │ - adds r3, r2, r5 │ │ - lsls r6, r6, #2 │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r0, [pc, #772] ; (9898 ) │ │ - ldr r1, [pc, #772] ; (989c ) │ │ - adds r3, r2, r6 │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - movs r0, #142 ; 0x8e │ │ - lsls r0, r0, #2 │ │ - adds r3, r2, r0 │ │ - ldr r0, [pc, #764] ; (98a0 ) │ │ - ldr r1, [pc, #764] ; (98a4 ) │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #784] ; (9c88 ) │ │ + ldr r5, [pc, #784] ; (9c8c ) │ │ + movs r1, #136 ; 0x88 │ │ + lsls r1, r1, #2 │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #776] ; (9c90 ) │ │ + ldr r5, [pc, #780] ; (9c94 ) │ │ + movs r1, #138 ; 0x8a │ │ + lsls r1, r1, #2 │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #772] ; (9c98 ) │ │ + ldr r5, [pc, #772] ; (9c9c ) │ │ + movs r1, #140 ; 0x8c │ │ + lsls r1, r1, #2 │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #764] ; (9ca0 ) │ │ + ldr r5, [pc, #768] ; (9ca4 ) │ │ + movs r1, #142 ; 0x8e │ │ + lsls r1, r1, #2 │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #760] ; (9ca8 ) │ │ + ldr r5, [pc, #760] ; (9cac ) │ │ movs r1, #144 ; 0x90 │ │ lsls r1, r1, #2 │ │ - movs r4, #146 ; 0x92 │ │ - adds r3, r2, r1 │ │ - lsls r4, r4, #2 │ │ - movs r5, #148 ; 0x94 │ │ - ldr r0, [pc, #752] ; (98a8 ) │ │ - ldr r1, [pc, #752] ; (98ac ) │ │ - lsls r5, r5, #2 │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r0, [pc, #748] ; (98b0 ) │ │ - ldr r1, [pc, #752] ; (98b4 ) │ │ - adds r3, r2, r4 │ │ - movs r6, #150 ; 0x96 │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r0, [pc, #744] ; (98b8 ) │ │ - ldr r1, [pc, #748] ; (98bc ) │ │ - adds r3, r2, r5 │ │ - lsls r6, r6, #2 │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r0, [pc, #740] ; (98c0 ) │ │ - ldr r1, [pc, #744] ; (98c4 ) │ │ - adds r3, r2, r6 │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - movs r0, #152 ; 0x98 │ │ - lsls r0, r0, #2 │ │ - adds r3, r2, r0 │ │ - ldr r0, [pc, #732] ; (98c8 ) │ │ - ldr r1, [pc, #736] ; (98cc ) │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #752] ; (9cb0 ) │ │ + ldr r5, [pc, #756] ; (9cb4 ) │ │ + movs r1, #146 ; 0x92 │ │ + lsls r1, r1, #2 │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #748] ; (9cb8 ) │ │ + ldr r5, [pc, #748] ; (9cbc ) │ │ + movs r1, #148 ; 0x94 │ │ + lsls r1, r1, #2 │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #740] ; (9cc0 ) │ │ + ldr r5, [pc, #744] ; (9cc4 ) │ │ + movs r1, #150 ; 0x96 │ │ + lsls r1, r1, #2 │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #736] ; (9cc8 ) │ │ + ldr r5, [pc, #736] ; (9ccc ) │ │ + movs r1, #152 ; 0x98 │ │ + lsls r1, r1, #2 │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #728] ; (9cd0 ) │ │ + ldr r5, [pc, #732] ; (9cd4 ) │ │ movs r1, #154 ; 0x9a │ │ lsls r1, r1, #2 │ │ - movs r4, #156 ; 0x9c │ │ - adds r3, r2, r1 │ │ - lsls r4, r4, #2 │ │ - movs r5, #158 ; 0x9e │ │ - ldr r0, [pc, #720] ; (98d0 ) │ │ - ldr r1, [pc, #724] ; (98d4 ) │ │ - lsls r5, r5, #2 │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r0, [pc, #720] ; (98d8 ) │ │ - ldr r1, [pc, #720] ; (98dc ) │ │ - adds r3, r2, r4 │ │ - movs r6, #160 ; 0xa0 │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r0, [pc, #716] ; (98e0 ) │ │ - ldr r1, [pc, #716] ; (98e4 ) │ │ - adds r3, r2, r5 │ │ - lsls r6, r6, #2 │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r0, [pc, #712] ; (98e8 ) │ │ - ldr r1, [pc, #712] ; (98ec ) │ │ - adds r3, r2, r6 │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - movs r0, #162 ; 0xa2 │ │ - lsls r0, r0, #2 │ │ - adds r3, r2, r0 │ │ - ldr r0, [pc, #704] ; (98f0 ) │ │ - ldr r1, [pc, #704] ; (98f4 ) │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #724] ; (9cd8 ) │ │ + ldr r5, [pc, #724] ; (9cdc ) │ │ + movs r1, #156 ; 0x9c │ │ + lsls r1, r1, #2 │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #716] ; (9ce0 ) │ │ + ldr r5, [pc, #720] ; (9ce4 ) │ │ + movs r1, #158 ; 0x9e │ │ + lsls r1, r1, #2 │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #712] ; (9ce8 ) │ │ + ldr r5, [pc, #712] ; (9cec ) │ │ + movs r1, #160 ; 0xa0 │ │ + lsls r1, r1, #2 │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #704] ; (9cf0 ) │ │ + ldr r5, [pc, #708] ; (9cf4 ) │ │ + movs r1, #162 ; 0xa2 │ │ + lsls r1, r1, #2 │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #700] ; (9cf8 ) │ │ + ldr r5, [pc, #700] ; (9cfc ) │ │ movs r1, #164 ; 0xa4 │ │ lsls r1, r1, #2 │ │ - movs r4, #166 ; 0xa6 │ │ - adds r3, r2, r1 │ │ - lsls r4, r4, #2 │ │ - movs r5, #168 ; 0xa8 │ │ - ldr r0, [pc, #692] ; (98f8 ) │ │ - ldr r1, [pc, #692] ; (98fc ) │ │ - lsls r5, r5, #2 │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r0, [pc, #688] ; (9900 ) │ │ - ldr r1, [pc, #692] ; (9904 ) │ │ - adds r3, r2, r4 │ │ - movs r6, #170 ; 0xaa │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r0, [pc, #684] ; (9908 ) │ │ - ldr r1, [pc, #688] ; (990c ) │ │ - adds r3, r2, r5 │ │ - lsls r6, r6, #2 │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r0, [pc, #680] ; (9910 ) │ │ - ldr r1, [pc, #684] ; (9914 ) │ │ - adds r3, r2, r6 │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - movs r0, #172 ; 0xac │ │ - lsls r0, r0, #2 │ │ - adds r3, r2, r0 │ │ - ldr r0, [pc, #672] ; (9918 ) │ │ - ldr r1, [pc, #676] ; (991c ) │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #692] ; (9d00 ) │ │ + ldr r5, [pc, #696] ; (9d04 ) │ │ + movs r1, #166 ; 0xa6 │ │ + lsls r1, r1, #2 │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #688] ; (9d08 ) │ │ + ldr r5, [pc, #688] ; (9d0c ) │ │ + movs r1, #168 ; 0xa8 │ │ + lsls r1, r1, #2 │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #680] ; (9d10 ) │ │ + ldr r5, [pc, #684] ; (9d14 ) │ │ + movs r1, #170 ; 0xaa │ │ + lsls r1, r1, #2 │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #676] ; (9d18 ) │ │ + ldr r5, [pc, #676] ; (9d1c ) │ │ + movs r1, #172 ; 0xac │ │ + lsls r1, r1, #2 │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #668] ; (9d20 ) │ │ + ldr r5, [pc, #672] ; (9d24 ) │ │ movs r1, #174 ; 0xae │ │ lsls r1, r1, #2 │ │ - movs r4, #176 ; 0xb0 │ │ - adds r3, r2, r1 │ │ - lsls r4, r4, #2 │ │ - movs r5, #178 ; 0xb2 │ │ - ldr r0, [pc, #660] ; (9920 ) │ │ - ldr r1, [pc, #664] ; (9924 ) │ │ - lsls r5, r5, #2 │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r0, [pc, #660] ; (9928 ) │ │ - ldr r1, [pc, #660] ; (992c ) │ │ - adds r3, r2, r4 │ │ - movs r6, #180 ; 0xb4 │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r0, [pc, #656] ; (9930 ) │ │ - ldr r1, [pc, #656] ; (9934 ) │ │ - adds r3, r2, r5 │ │ - lsls r6, r6, #2 │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r0, [pc, #652] ; (9938 ) │ │ - ldr r1, [pc, #652] ; (993c ) │ │ - adds r3, r2, r6 │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - movs r0, #182 ; 0xb6 │ │ - lsls r0, r0, #2 │ │ - adds r3, r2, r0 │ │ - ldr r0, [pc, #644] ; (9940 ) │ │ - ldr r1, [pc, #644] ; (9944 ) │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #664] ; (9d28 ) │ │ + ldr r5, [pc, #664] ; (9d2c ) │ │ + movs r1, #176 ; 0xb0 │ │ + lsls r1, r1, #2 │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #656] ; (9d30 ) │ │ + ldr r5, [pc, #660] ; (9d34 ) │ │ + movs r1, #178 ; 0xb2 │ │ + lsls r1, r1, #2 │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #652] ; (9d38 ) │ │ + ldr r5, [pc, #652] ; (9d3c ) │ │ + movs r1, #180 ; 0xb4 │ │ + lsls r1, r1, #2 │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #644] ; (9d40 ) │ │ + ldr r5, [pc, #648] ; (9d44 ) │ │ + movs r1, #182 ; 0xb6 │ │ + lsls r1, r1, #2 │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #640] ; (9d48 ) │ │ + ldr r5, [pc, #640] ; (9d4c ) │ │ movs r1, #184 ; 0xb8 │ │ lsls r1, r1, #2 │ │ - movs r4, #186 ; 0xba │ │ - adds r3, r2, r1 │ │ - lsls r4, r4, #2 │ │ - movs r5, #188 ; 0xbc │ │ - ldr r0, [pc, #632] ; (9948 ) │ │ - ldr r1, [pc, #632] ; (994c ) │ │ - lsls r5, r5, #2 │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r0, [pc, #628] ; (9950 ) │ │ - ldr r1, [pc, #632] ; (9954 ) │ │ - adds r3, r2, r4 │ │ - movs r6, #190 ; 0xbe │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r0, [pc, #624] ; (9958 ) │ │ - ldr r1, [pc, #628] ; (995c ) │ │ - adds r3, r2, r5 │ │ - lsls r6, r6, #2 │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r0, [pc, #620] ; (9960 ) │ │ - ldr r1, [pc, #624] ; (9964 ) │ │ - adds r3, r2, r6 │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - movs r0, #192 ; 0xc0 │ │ - lsls r0, r0, #2 │ │ - adds r3, r2, r0 │ │ - ldr r0, [pc, #612] ; (9968 ) │ │ - ldr r1, [pc, #616] ; (996c ) │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #632] ; (9d50 ) │ │ + ldr r5, [pc, #636] ; (9d54 ) │ │ + movs r1, #186 ; 0xba │ │ + lsls r1, r1, #2 │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #628] ; (9d58 ) │ │ + ldr r5, [pc, #628] ; (9d5c ) │ │ + movs r1, #188 ; 0xbc │ │ + lsls r1, r1, #2 │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #620] ; (9d60 ) │ │ + ldr r5, [pc, #624] ; (9d64 ) │ │ + movs r1, #190 ; 0xbe │ │ + lsls r1, r1, #2 │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #616] ; (9d68 ) │ │ + ldr r5, [pc, #616] ; (9d6c ) │ │ + movs r1, #192 ; 0xc0 │ │ + lsls r1, r1, #2 │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #608] ; (9d70 ) │ │ + ldr r5, [pc, #612] ; (9d74 ) │ │ movs r1, #194 ; 0xc2 │ │ lsls r1, r1, #2 │ │ - movs r4, #196 ; 0xc4 │ │ - adds r3, r2, r1 │ │ - lsls r4, r4, #2 │ │ - movs r5, #198 ; 0xc6 │ │ - ldr r0, [pc, #600] ; (9970 ) │ │ - ldr r1, [pc, #604] ; (9974 ) │ │ - lsls r5, r5, #2 │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r0, [pc, #600] ; (9978 ) │ │ - ldr r1, [pc, #600] ; (997c ) │ │ - adds r3, r2, r4 │ │ - movs r6, #200 ; 0xc8 │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r0, [pc, #596] ; (9980 ) │ │ - ldr r1, [pc, #596] ; (9984 ) │ │ - adds r3, r2, r5 │ │ - lsls r6, r6, #2 │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r0, [pc, #592] ; (9988 ) │ │ - ldr r1, [pc, #592] ; (998c ) │ │ - adds r3, r2, r6 │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - movs r0, #202 ; 0xca │ │ - lsls r0, r0, #2 │ │ - adds r3, r2, r0 │ │ - ldr r0, [pc, #584] ; (9990 ) │ │ - ldr r1, [pc, #584] ; (9994 ) │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #604] ; (9d78 ) │ │ + ldr r5, [pc, #604] ; (9d7c ) │ │ + movs r1, #196 ; 0xc4 │ │ + lsls r1, r1, #2 │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #596] ; (9d80 ) │ │ + ldr r5, [pc, #600] ; (9d84 ) │ │ + movs r1, #198 ; 0xc6 │ │ + lsls r1, r1, #2 │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #592] ; (9d88 ) │ │ + ldr r5, [pc, #592] ; (9d8c ) │ │ + movs r1, #200 ; 0xc8 │ │ + lsls r1, r1, #2 │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #584] ; (9d90 ) │ │ + ldr r5, [pc, #588] ; (9d94 ) │ │ + movs r1, #202 ; 0xca │ │ + lsls r1, r1, #2 │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #580] ; (9d98 ) │ │ + ldr r5, [pc, #580] ; (9d9c ) │ │ movs r1, #204 ; 0xcc │ │ lsls r1, r1, #2 │ │ - movs r4, #206 ; 0xce │ │ - adds r3, r2, r1 │ │ - lsls r4, r4, #2 │ │ - movs r5, #208 ; 0xd0 │ │ - ldr r0, [pc, #572] ; (9998 ) │ │ - ldr r1, [pc, #572] ; (999c ) │ │ - lsls r5, r5, #2 │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r0, [pc, #568] ; (99a0 ) │ │ - ldr r1, [pc, #572] ; (99a4 ) │ │ - adds r3, r2, r4 │ │ - movs r6, #210 ; 0xd2 │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r0, [pc, #564] ; (99a8 ) │ │ - ldr r1, [pc, #568] ; (99ac ) │ │ - adds r3, r2, r5 │ │ - lsls r6, r6, #2 │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r0, [pc, #560] ; (99b0 ) │ │ - ldr r1, [pc, #564] ; (99b4 ) │ │ - adds r3, r2, r6 │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - movs r0, #212 ; 0xd4 │ │ - lsls r0, r0, #2 │ │ - adds r3, r2, r0 │ │ - ldr r0, [pc, #552] ; (99b8 ) │ │ - ldr r1, [pc, #556] ; (99bc ) │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #572] ; (9da0 ) │ │ + ldr r5, [pc, #576] ; (9da4 ) │ │ + movs r1, #206 ; 0xce │ │ + lsls r1, r1, #2 │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #568] ; (9da8 ) │ │ + ldr r5, [pc, #568] ; (9dac ) │ │ + movs r1, #208 ; 0xd0 │ │ + lsls r1, r1, #2 │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #560] ; (9db0 ) │ │ + ldr r5, [pc, #564] ; (9db4 ) │ │ + movs r1, #210 ; 0xd2 │ │ + lsls r1, r1, #2 │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #556] ; (9db8 ) │ │ + ldr r5, [pc, #556] ; (9dbc ) │ │ + movs r1, #212 ; 0xd4 │ │ + lsls r1, r1, #2 │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #548] ; (9dc0 ) │ │ + ldr r5, [pc, #552] ; (9dc4 ) │ │ movs r1, #214 ; 0xd6 │ │ lsls r1, r1, #2 │ │ - movs r4, #216 ; 0xd8 │ │ - adds r3, r2, r1 │ │ - lsls r4, r4, #2 │ │ - movs r5, #218 ; 0xda │ │ - ldr r0, [pc, #540] ; (99c0 ) │ │ - ldr r1, [pc, #544] ; (99c4 ) │ │ - lsls r5, r5, #2 │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r0, [pc, #540] ; (99c8 ) │ │ - ldr r1, [pc, #540] ; (99cc ) │ │ - adds r3, r2, r4 │ │ - movs r6, #220 ; 0xdc │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r0, [pc, #536] ; (99d0 ) │ │ - ldr r1, [pc, #536] ; (99d4 ) │ │ - adds r3, r2, r5 │ │ - lsls r6, r6, #2 │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r0, [pc, #532] ; (99d8 ) │ │ - ldr r1, [pc, #532] ; (99dc ) │ │ - adds r3, r2, r6 │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - movs r0, #222 ; 0xde │ │ - lsls r0, r0, #2 │ │ - adds r3, r2, r0 │ │ - ldr r0, [pc, #524] ; (99e0 ) │ │ - ldr r1, [pc, #524] ; (99e4 ) │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #544] ; (9dc8 ) │ │ + ldr r5, [pc, #544] ; (9dcc ) │ │ + movs r1, #216 ; 0xd8 │ │ + lsls r1, r1, #2 │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #536] ; (9dd0 ) │ │ + ldr r5, [pc, #540] ; (9dd4 ) │ │ + movs r1, #218 ; 0xda │ │ + lsls r1, r1, #2 │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #532] ; (9dd8 ) │ │ + ldr r5, [pc, #532] ; (9ddc ) │ │ + movs r1, #220 ; 0xdc │ │ + lsls r1, r1, #2 │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #524] ; (9de0 ) │ │ + ldr r5, [pc, #528] ; (9de4 ) │ │ + movs r1, #222 ; 0xde │ │ + lsls r1, r1, #2 │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #520] ; (9de8 ) │ │ + ldr r5, [pc, #520] ; (9dec ) │ │ movs r1, #224 ; 0xe0 │ │ lsls r1, r1, #2 │ │ - movs r4, #226 ; 0xe2 │ │ - adds r3, r2, r1 │ │ - lsls r4, r4, #2 │ │ - movs r5, #228 ; 0xe4 │ │ - ldr r0, [pc, #512] ; (99e8 ) │ │ - ldr r1, [pc, #512] ; (99ec ) │ │ - lsls r5, r5, #2 │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r0, [pc, #508] ; (99f0 ) │ │ - ldr r1, [pc, #512] ; (99f4 ) │ │ - adds r3, r2, r4 │ │ - movs r6, #230 ; 0xe6 │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - b.n 99f8 │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #512] ; (9df0 ) │ │ + ldr r5, [pc, #516] ; (9df4 ) │ │ + movs r1, #226 ; 0xe2 │ │ + lsls r1, r1, #2 │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + b.n 9df8 │ │ + nop ; (mov r8, r8) │ │ nop ; (mov r8, r8) │ │ strb r0, [r3, #0] │ │ ldrb r5, [r3, r5] │ │ ; instruction: 0xe995c235 │ │ ldr r2, [r4, #24] │ │ lsrs r0, r5, #10 │ │ add r3, sp, #832 ; 0x340 │ │ - bmi.n 97e8 │ │ - blt.n 98fc │ │ + bmi.n 9be8 │ │ + blt.n 9cfc │ │ str r3, [r6, #36] ; 0x24 │ │ strh r0, [r0, #32] │ │ str r5, [r2, #44] ; 0x2c │ │ movs r3, #75 ; 0x4b │ │ lsrs r7, r3, #2 │ │ ldrh r0, [r1, #44] ; 0x2c │ │ subs r4, #200 ; 0xc8 │ │ ldrh r4, [r1, #60] ; 0x3c │ │ adds r1, r5, #6 │ │ strb r5, [r3, #10] │ │ asrs r0, r7, #24 │ │ lsrs r2, r5, #7 │ │ ldr r5, [r1, r1] │ │ str r6, [r0, #52] ; 0x34 │ │ - add r4, pc, #932 ; (adr r4, 9bd4 ) │ │ + add r4, pc, #932 ; (adr r4, 9fd4 ) │ │ ldrb r4, [r6, #26] │ │ ldrb r0, [r5, #5] │ │ ldrh r5, [r7, r1] │ │ strb r1, [r2, #9] │ │ ldrb r2, [r1, #27] │ │ strb r7, [r3, #11] │ │ lsrs r3, r5, #26 │ │ - bvc.n 9786 │ │ + bvc.n 9b86 │ │ ldrh r6, [r0, #44] ; 0x2c │ │ subs r1, #109 ; 0x6d │ │ stmia r1!, {r0, r1, r6} │ │ ldrb r3, [r5, #26] │ │ - b.n 928e │ │ - ldr r4, [pc, #852] ; (9ba0 ) │ │ + b.n 968e │ │ + ldr r4, [pc, #852] ; (9fa0 ) │ │ str r0, [sp, #144] ; 0x90 │ │ ldc 3, cr15, [sl], #-880 ; 0xfffffc90 │ │ ldrh r0, [r0, r0] │ │ ldrh r5, [r6, #40] ; 0x28 │ │ strh r6, [r3, r3] │ │ rev r4, r1 │ │ ldrb r6, [r0, #4] │ │ setpan #1 │ │ lsls r1, r1, #20 │ │ stmia r3!, {r1} │ │ str r4, [r4, #116] ; 0x74 │ │ stcl 12, cr0, [sp, #-684] ; 0xfffffd54 │ │ ldrh r0, [r0, #12] │ │ - ldr r4, [pc, #104] ; (98d4 ) │ │ + ldr r4, [pc, #104] ; (9cd4 ) │ │ ; instruction: 0xee89aa1a │ │ ldr r7, [r6, #0] │ │ strb r3, [r6, #17] │ │ - ldr r1, [pc, #948] ; (9c2c ) │ │ - bvs.n 9922 │ │ + ldr r1, [pc, #948] ; (a02c ) │ │ + bvs.n 9d22 │ │ adds r6, r1, #4 │ │ adds r0, r3, #3 │ │ sfm f7, 3, [pc], {103} ; 0x67 │ │ str r0, [sp, #212] ; 0xd4 │ │ cmp r5, #158 ; 0x9e │ │ strb r7, [r0, #31] │ │ vshl.s8 d14, d29, d15 │ │ @@ -9439,45 +9438,45 @@ │ │ lsrs r4, r3, #25 │ │ lsls r0, r1, #29 │ │ adds r4, #110 ; 0x6e │ │ cmp r1, #100 ; 0x64 │ │ asrs r6, r5, #27 │ │ cdp 7, 15, cr0, cr14, cr11, {6} │ │ ; instruction: 0xf1fa7aef │ │ - beq.n 997a │ │ - ldr r3, [pc, #788] ; (9be0 ) │ │ + beq.n 9d7a │ │ + ldr r3, [pc, #788] ; (9fe0 ) │ │ stmia r0!, {r3, r5, r6, r7} │ │ mvns r1, r0 │ │ vmla.f32 s7, s23, s14 │ │ add r3, sp, #448 ; 0x1c0 │ │ ldmia r4!, {r0, r1, r2} │ │ ldr r5, [sp, #852] ; 0x354 │ │ bx r3 │ │ orn r9, lr, #2277376 ; 0x22c000 │ │ asrs r0, r3, #31 │ │ adds r1, #24 │ │ asrs r2, r5, #3 │ │ - add r3, pc, #120 ; (adr r3, 9960 ) │ │ + add r3, pc, #120 ; (adr r3, 9d60 ) │ │ cmp r3, #120 ; 0x78 │ │ adds r4, #236 ; 0xec │ │ strh r6, [r4, #54] ; 0x36 │ │ strb r4, [r7, #30] │ │ str r0, [r5, r5] │ │ lsrs r2, r5, #30 │ │ stmia r2!, {r4, r7} │ │ ldrb r6, [r4, #11] │ │ ldrb r0, [r3, #10] │ │ strb r0, [r2, #12] │ │ ; instruction: 0xe9a1d60b │ │ lsrs r6, r6, #7 │ │ ldrb r7, [r6, #31] │ │ str r7, [r6, #64] ; 0x40 │ │ - b.w ffa67718 <_end+0xff9a67a0> │ │ + b.w ffa67b18 <_end@@Base+0xff9a6ba0> │ │ str r4, [r1, #68] ; 0x44 │ │ - bl ff52a990 <_end+0xff469a18> │ │ + bl ff52ad90 <_end@@Base+0xff469e18> │ │ movs r7, #62 ; 0x3e │ │ lsls r6, r7, #4 │ │ asrs r7, r5 │ │ ldrh r3, [r2, #28] │ │ str r0, [r2, #48] ; 0x30 │ │ str r1, [r4, #120] ; 0x78 │ │ ldr r7, [sp, #156] ; 0x9c │ │ @@ -9502,579 +9501,575 @@ │ │ ldmia r2, {r0, r1, r2, r5, r6} │ │ ldr r0, [r2, #64] ; 0x40 │ │ stmia r1!, {r3, r4, r5, r6} │ │ lsls r3, r2, #16 │ │ ldfp f2, [sl, #1020] ; 0x3fc │ │ ldrh r2, [r6, r0] │ │ subs r1, #68 ; 0x44 │ │ - b.n 9344 │ │ + b.n 9744 │ │ push {r2, r3, r5, lr} │ │ adds r0, #93 ; 0x5d │ │ cmp r4, #191 ; 0xbf │ │ strb r3, [r4, #12] │ │ subs r0, r5, #2 │ │ cmp r4, #11 │ │ str r5, [r5, #100] ; 0x64 │ │ ldrb r4, [r4, #25] │ │ add r2, sp, #996 ; 0x3e4 │ │ - b.n 93d2 │ │ + b.n 97d2 │ │ ldr r7, [r5, r3] │ │ stmia r3!, {r0, r4, r6, r7} │ │ adcs r7, r3 │ │ cmp r3, lr │ │ lsls r0, r7, #6 │ │ asrs r4, r1, #11 │ │ add r6, sp, #212 ; 0xd4 │ │ add r5, sp, #120 ; 0x78 │ │ lsls r1, r5, #24 │ │ str r7, [sp, #812] ; 0x32c │ │ ldr r3, [r0, #52] ; 0x34 │ │ ldmia r6, {r0, r2, r3, r6} │ │ adds r6, #68 ; 0x44 │ │ str r4, [r2, #4] │ │ - b.n 9a84 │ │ + b.n 9e84 │ │ add r3, sp, #640 ; 0x280 │ │ ldrb r1, [r4, #12] │ │ - bpl.n 99f8 │ │ + bpl.n 9df8 │ │ orrs r2, r3 │ │ add r3, sp, #8 │ │ asrs r3, r7, #18 │ │ - bls.n 99c2 │ │ + bls.n 9dc2 │ │ asrs r3, r3, #12 │ │ ; instruction: 0xf597653a │ │ add r4, sp, #368 ; 0x170 │ │ ldrh r6, [r1, r5] │ │ strh r4, [r5, #16] │ │ movs r2, #77 ; 0x4d │ │ str r3, [sp, #340] ; 0x154 │ │ - ldr r5, [pc, #784] ; (9cb8 ) │ │ + ldr r5, [pc, #784] ; (a0b8 ) │ │ subs r0, r3, r5 │ │ movs r1, #73 ; 0x49 │ │ cmp r5, #199 ; 0xc7 │ │ str r3, [r1, #36] ; 0x24 │ │ asrs r4, r3, #1 │ │ cmn r0, r6 │ │ - bls.n 997e │ │ + bls.n 9d7e │ │ str r6, [sp, #260] ; 0x104 │ │ ldrh r2, [r4, #20] │ │ movs r6, #120 ; 0x78 │ │ ldrh r3, [r6, #26] │ │ strb r0, [r4, #0] │ │ hlt 0x0001 │ │ strb r3, [r5, #25] │ │ adds r1, r6, r4 │ │ adds r4, r1, r5 │ │ subs r6, #123 ; 0x7b │ │ - ldr r0, [pc, #600] ; (9c24 ) │ │ - beq.n 98f8 │ │ + ldr r0, [pc, #600] ; (a024 ) │ │ + beq.n 9cf8 │ │ asrs r6, r2, #9 │ │ stc 12, cr1, [r5], #344 ; 0x158 │ │ strh r6, [r5, #42] ; 0x2a │ │ - cbnz r1, 9a22 │ │ - bgt.n 9934 │ │ - ldr r0, [pc, #92] ; (9a38 ) │ │ + cbnz r1, 9e22 │ │ + bgt.n 9d34 │ │ + ldr r0, [pc, #92] ; (9e38 ) │ │ ldrb r4, [r7, #28] │ │ ldr r4, [r3, #56] ; 0x38 │ │ strb r1, [r6, #0] │ │ - ldr r4, [pc, #28] ; (9a00 ) │ │ + ldr r4, [pc, #28] ; (9e00 ) │ │ ldrb r2, [r3, #12] │ │ subs r2, r6, #1 │ │ lsls r0, r1, #14 │ │ str r3, [r3, r3] │ │ movs r1, #163 ; 0xa3 │ │ push {r0, r2, r3, r5, r6, r7, lr} │ │ ldrh r1, [r6, #30] │ │ strb r2, [r5, #17] │ │ adds r4, #253 ; 0xfd │ │ lsrs r7, r0, #10 │ │ - ldr r1, [pc, #896] ; (9d7c ) │ │ - ldr r0, [pc, #892] ; (9d78 ) │ │ - adds r3, r2, r5 │ │ - lsls r6, r6, #2 │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r0, [pc, #888] ; (9d80 ) │ │ - ldr r1, [pc, #892] ; (9d84 ) │ │ - adds r3, r2, r6 │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - movs r0, #232 ; 0xe8 │ │ - lsls r0, r0, #2 │ │ - adds r3, r2, r0 │ │ - ldr r0, [pc, #880] ; (9d88 ) │ │ - ldr r1, [pc, #884] ; (9d8c ) │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ + ldr r5, [pc, #888] ; (a174 ) │ │ + ldr r4, [pc, #884] ; (a170 ) │ │ + movs r1, #228 ; 0xe4 │ │ + lsls r1, r1, #2 │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #880] ; (a178 ) │ │ + ldr r5, [pc, #880] ; (a17c ) │ │ + movs r1, #230 ; 0xe6 │ │ + lsls r1, r1, #2 │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #872] ; (a180 ) │ │ + ldr r5, [pc, #876] ; (a184 ) │ │ + movs r1, #232 ; 0xe8 │ │ + lsls r1, r1, #2 │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #868] ; (a188 ) │ │ + ldr r5, [pc, #868] ; (a18c ) │ │ movs r1, #234 ; 0xea │ │ lsls r1, r1, #2 │ │ - movs r4, #236 ; 0xec │ │ - adds r3, r2, r1 │ │ - lsls r4, r4, #2 │ │ - movs r5, #238 ; 0xee │ │ - ldr r0, [pc, #868] ; (9d90 ) │ │ - ldr r1, [pc, #872] ; (9d94 ) │ │ - lsls r5, r5, #2 │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r0, [pc, #868] ; (9d98 ) │ │ - ldr r1, [pc, #868] ; (9d9c ) │ │ - adds r3, r2, r4 │ │ - movs r6, #240 ; 0xf0 │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r0, [pc, #864] ; (9da0 ) │ │ - ldr r1, [pc, #864] ; (9da4 ) │ │ - adds r3, r2, r5 │ │ - lsls r6, r6, #2 │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r0, [pc, #860] ; (9da8 ) │ │ - ldr r1, [pc, #860] ; (9dac ) │ │ - adds r3, r2, r6 │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - movs r0, #242 ; 0xf2 │ │ - lsls r0, r0, #2 │ │ - adds r3, r2, r0 │ │ - ldr r0, [pc, #852] ; (9db0 ) │ │ - ldr r1, [pc, #852] ; (9db4 ) │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #860] ; (a190 ) │ │ + ldr r5, [pc, #864] ; (a194 ) │ │ + movs r1, #236 ; 0xec │ │ + lsls r1, r1, #2 │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #856] ; (a198 ) │ │ + ldr r5, [pc, #856] ; (a19c ) │ │ + movs r1, #238 ; 0xee │ │ + lsls r1, r1, #2 │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #848] ; (a1a0 ) │ │ + ldr r5, [pc, #852] ; (a1a4 ) │ │ + movs r1, #240 ; 0xf0 │ │ + lsls r1, r1, #2 │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #844] ; (a1a8 ) │ │ + ldr r5, [pc, #844] ; (a1ac ) │ │ + movs r1, #242 ; 0xf2 │ │ + lsls r1, r1, #2 │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #836] ; (a1b0 ) │ │ + ldr r5, [pc, #840] ; (a1b4 ) │ │ movs r1, #244 ; 0xf4 │ │ lsls r1, r1, #2 │ │ - movs r4, #246 ; 0xf6 │ │ - adds r3, r2, r1 │ │ - lsls r4, r4, #2 │ │ - movs r5, #248 ; 0xf8 │ │ - ldr r0, [pc, #840] ; (9db8 ) │ │ - ldr r1, [pc, #840] ; (9dbc ) │ │ - lsls r5, r5, #2 │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r0, [pc, #836] ; (9dc0 ) │ │ - ldr r1, [pc, #840] ; (9dc4 ) │ │ - adds r3, r2, r4 │ │ - movs r6, #250 ; 0xfa │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r0, [pc, #832] ; (9dc8 ) │ │ - ldr r1, [pc, #836] ; (9dcc ) │ │ - adds r3, r2, r5 │ │ - lsls r6, r6, #2 │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r0, [pc, #828] ; (9dd0 ) │ │ - ldr r1, [pc, #832] ; (9dd4 ) │ │ - adds r3, r2, r6 │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - movs r0, #252 ; 0xfc │ │ - lsls r0, r0, #2 │ │ - adds r3, r2, r0 │ │ - ldr r0, [pc, #820] ; (9dd8 ) │ │ - ldr r1, [pc, #824] ; (9ddc ) │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #832] ; (a1b8 ) │ │ + ldr r5, [pc, #832] ; (a1bc ) │ │ + movs r1, #246 ; 0xf6 │ │ + lsls r1, r1, #2 │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #824] ; (a1c0 ) │ │ + ldr r5, [pc, #828] ; (a1c4 ) │ │ + movs r1, #248 ; 0xf8 │ │ + lsls r1, r1, #2 │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #820] ; (a1c8 ) │ │ + ldr r5, [pc, #820] ; (a1cc ) │ │ + movs r1, #250 ; 0xfa │ │ + lsls r1, r1, #2 │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #812] ; (a1d0 ) │ │ + ldr r5, [pc, #816] ; (a1d4 ) │ │ + movs r1, #252 ; 0xfc │ │ + lsls r1, r1, #2 │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #808] ; (a1d8 ) │ │ + ldr r5, [pc, #808] ; (a1dc ) │ │ movs r1, #254 ; 0xfe │ │ lsls r1, r1, #2 │ │ - movs r4, #128 ; 0x80 │ │ - adds r3, r2, r1 │ │ - lsls r4, r4, #3 │ │ - movs r5, #129 ; 0x81 │ │ - ldr r0, [pc, #808] ; (9de0 ) │ │ - ldr r1, [pc, #812] ; (9de4 ) │ │ - lsls r5, r5, #3 │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r0, [pc, #808] ; (9de8 ) │ │ - ldr r1, [pc, #808] ; (9dec ) │ │ - adds r3, r2, r4 │ │ - movs r6, #130 ; 0x82 │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r0, [pc, #804] ; (9df0 ) │ │ - ldr r1, [pc, #804] ; (9df4 ) │ │ - adds r3, r2, r5 │ │ - lsls r6, r6, #3 │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r0, [pc, #800] ; (9df8 ) │ │ - ldr r1, [pc, #800] ; (9dfc ) │ │ - adds r3, r2, r6 │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - movs r0, #131 ; 0x83 │ │ - lsls r0, r0, #3 │ │ - adds r3, r2, r0 │ │ - ldr r0, [pc, #792] ; (9e00 ) │ │ - ldr r1, [pc, #792] ; (9e04 ) │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #800] ; (a1e0 ) │ │ + ldr r5, [pc, #804] ; (a1e4 ) │ │ + movs r1, #128 ; 0x80 │ │ + lsls r1, r1, #3 │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #796] ; (a1e8 ) │ │ + ldr r5, [pc, #796] ; (a1ec ) │ │ + movs r1, #129 ; 0x81 │ │ + lsls r1, r1, #3 │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #788] ; (a1f0 ) │ │ + ldr r5, [pc, #792] ; (a1f4 ) │ │ + movs r1, #130 ; 0x82 │ │ + lsls r1, r1, #3 │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #784] ; (a1f8 ) │ │ + ldr r5, [pc, #784] ; (a1fc ) │ │ + movs r1, #131 ; 0x83 │ │ + lsls r1, r1, #3 │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #776] ; (a200 ) │ │ + ldr r5, [pc, #780] ; (a204 ) │ │ movs r1, #132 ; 0x84 │ │ lsls r1, r1, #3 │ │ - movs r4, #133 ; 0x85 │ │ - adds r3, r2, r1 │ │ - lsls r4, r4, #3 │ │ - movs r5, #134 ; 0x86 │ │ - ldr r0, [pc, #780] ; (9e08 ) │ │ - ldr r1, [pc, #780] ; (9e0c ) │ │ - lsls r5, r5, #3 │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r0, [pc, #776] ; (9e10 ) │ │ - ldr r1, [pc, #780] ; (9e14 ) │ │ - adds r3, r2, r4 │ │ - movs r6, #135 ; 0x87 │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r0, [pc, #772] ; (9e18 ) │ │ - ldr r1, [pc, #776] ; (9e1c ) │ │ - adds r3, r2, r5 │ │ - lsls r6, r6, #3 │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r0, [pc, #768] ; (9e20 ) │ │ - ldr r1, [pc, #772] ; (9e24 ) │ │ - adds r3, r2, r6 │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - movs r0, #136 ; 0x88 │ │ - lsls r0, r0, #3 │ │ - adds r3, r2, r0 │ │ - ldr r0, [pc, #760] ; (9e28 ) │ │ - ldr r1, [pc, #764] ; (9e2c ) │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #772] ; (a208 ) │ │ + ldr r5, [pc, #772] ; (a20c ) │ │ + movs r1, #133 ; 0x85 │ │ + lsls r1, r1, #3 │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #764] ; (a210 ) │ │ + ldr r5, [pc, #768] ; (a214 ) │ │ + movs r1, #134 ; 0x86 │ │ + lsls r1, r1, #3 │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #760] ; (a218 ) │ │ + ldr r5, [pc, #760] ; (a21c ) │ │ + movs r1, #135 ; 0x87 │ │ + lsls r1, r1, #3 │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #752] ; (a220 ) │ │ + ldr r5, [pc, #756] ; (a224 ) │ │ + movs r1, #136 ; 0x88 │ │ + lsls r1, r1, #3 │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #748] ; (a228 ) │ │ + ldr r5, [pc, #748] ; (a22c ) │ │ movs r1, #137 ; 0x89 │ │ lsls r1, r1, #3 │ │ - movs r4, #138 ; 0x8a │ │ - adds r3, r2, r1 │ │ - lsls r4, r4, #3 │ │ - movs r5, #139 ; 0x8b │ │ - ldr r0, [pc, #748] ; (9e30 ) │ │ - ldr r1, [pc, #752] ; (9e34 ) │ │ - lsls r5, r5, #3 │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r0, [pc, #748] ; (9e38 ) │ │ - ldr r1, [pc, #748] ; (9e3c ) │ │ - adds r3, r2, r4 │ │ - movs r6, #140 ; 0x8c │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r0, [pc, #744] ; (9e40 ) │ │ - ldr r1, [pc, #744] ; (9e44 ) │ │ - adds r3, r2, r5 │ │ - lsls r6, r6, #3 │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r0, [pc, #740] ; (9e48 ) │ │ - ldr r1, [pc, #740] ; (9e4c ) │ │ - adds r3, r2, r6 │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - movs r0, #141 ; 0x8d │ │ - lsls r0, r0, #3 │ │ - adds r3, r2, r0 │ │ - ldr r0, [pc, #732] ; (9e50 ) │ │ - ldr r1, [pc, #732] ; (9e54 ) │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #740] ; (a230 ) │ │ + ldr r5, [pc, #744] ; (a234 ) │ │ + movs r1, #138 ; 0x8a │ │ + lsls r1, r1, #3 │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #736] ; (a238 ) │ │ + ldr r5, [pc, #736] ; (a23c ) │ │ + movs r1, #139 ; 0x8b │ │ + lsls r1, r1, #3 │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #728] ; (a240 ) │ │ + ldr r5, [pc, #732] ; (a244 ) │ │ + movs r1, #140 ; 0x8c │ │ + lsls r1, r1, #3 │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #724] ; (a248 ) │ │ + ldr r5, [pc, #724] ; (a24c ) │ │ + movs r1, #141 ; 0x8d │ │ + lsls r1, r1, #3 │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #716] ; (a250 ) │ │ + ldr r5, [pc, #720] ; (a254 ) │ │ movs r1, #142 ; 0x8e │ │ lsls r1, r1, #3 │ │ - movs r4, #143 ; 0x8f │ │ - adds r3, r2, r1 │ │ - lsls r4, r4, #3 │ │ - movs r5, #144 ; 0x90 │ │ - ldr r0, [pc, #720] ; (9e58 ) │ │ - ldr r1, [pc, #720] ; (9e5c ) │ │ - lsls r5, r5, #3 │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r0, [pc, #716] ; (9e60 ) │ │ - ldr r1, [pc, #720] ; (9e64 ) │ │ - adds r3, r2, r4 │ │ - movs r6, #145 ; 0x91 │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r0, [pc, #712] ; (9e68 ) │ │ - ldr r1, [pc, #716] ; (9e6c ) │ │ - adds r3, r2, r5 │ │ - lsls r6, r6, #3 │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r0, [pc, #708] ; (9e70 ) │ │ - ldr r1, [pc, #712] ; (9e74 ) │ │ - adds r3, r2, r6 │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - movs r0, #146 ; 0x92 │ │ - lsls r0, r0, #3 │ │ - adds r3, r2, r0 │ │ - ldr r0, [pc, #700] ; (9e78 ) │ │ - ldr r1, [pc, #704] ; (9e7c ) │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #712] ; (a258 ) │ │ + ldr r5, [pc, #712] ; (a25c ) │ │ + movs r1, #143 ; 0x8f │ │ + lsls r1, r1, #3 │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #704] ; (a260 ) │ │ + ldr r5, [pc, #708] ; (a264 ) │ │ + movs r1, #144 ; 0x90 │ │ + lsls r1, r1, #3 │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #700] ; (a268 ) │ │ + ldr r5, [pc, #700] ; (a26c ) │ │ + movs r1, #145 ; 0x91 │ │ + lsls r1, r1, #3 │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #692] ; (a270 ) │ │ + ldr r5, [pc, #696] ; (a274 ) │ │ + movs r1, #146 ; 0x92 │ │ + lsls r1, r1, #3 │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #688] ; (a278 ) │ │ + ldr r5, [pc, #688] ; (a27c ) │ │ movs r1, #147 ; 0x93 │ │ lsls r1, r1, #3 │ │ - movs r4, #148 ; 0x94 │ │ - adds r3, r2, r1 │ │ - lsls r4, r4, #3 │ │ - movs r5, #149 ; 0x95 │ │ - ldr r0, [pc, #688] ; (9e80 ) │ │ - ldr r1, [pc, #692] ; (9e84 ) │ │ - lsls r5, r5, #3 │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r0, [pc, #688] ; (9e88 ) │ │ - ldr r1, [pc, #688] ; (9e8c ) │ │ - adds r3, r2, r4 │ │ - movs r6, #150 ; 0x96 │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r0, [pc, #684] ; (9e90 ) │ │ - ldr r1, [pc, #684] ; (9e94 ) │ │ - adds r3, r2, r5 │ │ - lsls r6, r6, #3 │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r0, [pc, #680] ; (9e98 ) │ │ - ldr r1, [pc, #680] ; (9e9c ) │ │ - adds r3, r2, r6 │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - movs r0, #151 ; 0x97 │ │ - lsls r0, r0, #3 │ │ - adds r3, r2, r0 │ │ - ldr r0, [pc, #672] ; (9ea0 ) │ │ - ldr r1, [pc, #672] ; (9ea4 ) │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #680] ; (a280 ) │ │ + ldr r5, [pc, #684] ; (a284 ) │ │ + movs r1, #148 ; 0x94 │ │ + lsls r1, r1, #3 │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #676] ; (a288 ) │ │ + ldr r5, [pc, #676] ; (a28c ) │ │ + movs r1, #149 ; 0x95 │ │ + lsls r1, r1, #3 │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #668] ; (a290 ) │ │ + ldr r5, [pc, #672] ; (a294 ) │ │ + movs r1, #150 ; 0x96 │ │ + lsls r1, r1, #3 │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #664] ; (a298 ) │ │ + ldr r5, [pc, #664] ; (a29c ) │ │ + movs r1, #151 ; 0x97 │ │ + lsls r1, r1, #3 │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #656] ; (a2a0 ) │ │ + ldr r5, [pc, #660] ; (a2a4 ) │ │ movs r1, #152 ; 0x98 │ │ lsls r1, r1, #3 │ │ - movs r4, #153 ; 0x99 │ │ - adds r3, r2, r1 │ │ - lsls r4, r4, #3 │ │ - movs r5, #154 ; 0x9a │ │ - ldr r0, [pc, #660] ; (9ea8 ) │ │ - ldr r1, [pc, #660] ; (9eac ) │ │ - lsls r5, r5, #3 │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r0, [pc, #656] ; (9eb0 ) │ │ - ldr r1, [pc, #660] ; (9eb4 ) │ │ - adds r3, r2, r4 │ │ - movs r6, #155 ; 0x9b │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r0, [pc, #652] ; (9eb8 ) │ │ - ldr r1, [pc, #656] ; (9ebc ) │ │ - adds r3, r2, r5 │ │ - lsls r6, r6, #3 │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r0, [pc, #648] ; (9ec0 ) │ │ - ldr r1, [pc, #652] ; (9ec4 ) │ │ - adds r3, r2, r6 │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - movs r0, #156 ; 0x9c │ │ - lsls r0, r0, #3 │ │ - adds r3, r2, r0 │ │ - ldr r0, [pc, #640] ; (9ec8 ) │ │ - ldr r1, [pc, #644] ; (9ecc ) │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #652] ; (a2a8 ) │ │ + ldr r5, [pc, #652] ; (a2ac ) │ │ + movs r1, #153 ; 0x99 │ │ + lsls r1, r1, #3 │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #644] ; (a2b0 ) │ │ + ldr r5, [pc, #648] ; (a2b4 ) │ │ + movs r1, #154 ; 0x9a │ │ + lsls r1, r1, #3 │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #640] ; (a2b8 ) │ │ + ldr r5, [pc, #640] ; (a2bc ) │ │ + movs r1, #155 ; 0x9b │ │ + lsls r1, r1, #3 │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #632] ; (a2c0 ) │ │ + ldr r5, [pc, #636] ; (a2c4 ) │ │ + movs r1, #156 ; 0x9c │ │ + lsls r1, r1, #3 │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #628] ; (a2c8 ) │ │ + ldr r5, [pc, #628] ; (a2cc ) │ │ movs r1, #157 ; 0x9d │ │ lsls r1, r1, #3 │ │ - movs r4, #158 ; 0x9e │ │ - adds r3, r2, r1 │ │ - lsls r4, r4, #3 │ │ - movs r5, #159 ; 0x9f │ │ - ldr r0, [pc, #628] ; (9ed0 ) │ │ - ldr r1, [pc, #632] ; (9ed4 ) │ │ - lsls r5, r5, #3 │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r0, [pc, #628] ; (9ed8 ) │ │ - ldr r1, [pc, #628] ; (9edc ) │ │ - adds r3, r2, r4 │ │ - movs r6, #160 ; 0xa0 │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r0, [pc, #624] ; (9ee0 ) │ │ - ldr r1, [pc, #624] ; (9ee4 ) │ │ - adds r3, r2, r5 │ │ - lsls r6, r6, #3 │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r0, [pc, #620] ; (9ee8 ) │ │ - ldr r1, [pc, #620] ; (9eec ) │ │ - adds r3, r2, r6 │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - movs r0, #161 ; 0xa1 │ │ - lsls r0, r0, #3 │ │ - adds r3, r2, r0 │ │ - ldr r0, [pc, #612] ; (9ef0 ) │ │ - ldr r1, [pc, #612] ; (9ef4 ) │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #620] ; (a2d0 ) │ │ + ldr r5, [pc, #624] ; (a2d4 ) │ │ + movs r1, #158 ; 0x9e │ │ + lsls r1, r1, #3 │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #616] ; (a2d8 ) │ │ + ldr r5, [pc, #616] ; (a2dc ) │ │ + movs r1, #159 ; 0x9f │ │ + lsls r1, r1, #3 │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #608] ; (a2e0 ) │ │ + ldr r5, [pc, #612] ; (a2e4 ) │ │ + movs r1, #160 ; 0xa0 │ │ + lsls r1, r1, #3 │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #604] ; (a2e8 ) │ │ + ldr r5, [pc, #604] ; (a2ec ) │ │ + movs r1, #161 ; 0xa1 │ │ + lsls r1, r1, #3 │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #596] ; (a2f0 ) │ │ + ldr r5, [pc, #600] ; (a2f4 ) │ │ movs r1, #162 ; 0xa2 │ │ lsls r1, r1, #3 │ │ - movs r4, #163 ; 0xa3 │ │ - adds r3, r2, r1 │ │ - lsls r4, r4, #3 │ │ - movs r5, #164 ; 0xa4 │ │ - ldr r0, [pc, #600] ; (9ef8 ) │ │ - ldr r1, [pc, #600] ; (9efc ) │ │ - lsls r5, r5, #3 │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r0, [pc, #596] ; (9f00 ) │ │ - ldr r1, [pc, #600] ; (9f04 ) │ │ - adds r3, r2, r4 │ │ - movs r6, #165 ; 0xa5 │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r0, [pc, #592] ; (9f08 ) │ │ - ldr r1, [pc, #596] ; (9f0c ) │ │ - adds r3, r2, r5 │ │ - lsls r6, r6, #3 │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r0, [pc, #588] ; (9f10 ) │ │ - ldr r1, [pc, #592] ; (9f14 ) │ │ - adds r3, r2, r6 │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - movs r0, #166 ; 0xa6 │ │ - lsls r0, r0, #3 │ │ - adds r3, r2, r0 │ │ - ldr r0, [pc, #580] ; (9f18 ) │ │ - ldr r1, [pc, #584] ; (9f1c ) │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #592] ; (a2f8 ) │ │ + ldr r5, [pc, #592] ; (a2fc ) │ │ + movs r1, #163 ; 0xa3 │ │ + lsls r1, r1, #3 │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #584] ; (a300 ) │ │ + ldr r5, [pc, #588] ; (a304 ) │ │ + movs r1, #164 ; 0xa4 │ │ + lsls r1, r1, #3 │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #580] ; (a308 ) │ │ + ldr r5, [pc, #580] ; (a30c ) │ │ + movs r1, #165 ; 0xa5 │ │ + lsls r1, r1, #3 │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #572] ; (a310 ) │ │ + ldr r5, [pc, #576] ; (a314 ) │ │ + movs r1, #166 ; 0xa6 │ │ + lsls r1, r1, #3 │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #568] ; (a318 ) │ │ + ldr r5, [pc, #568] ; (a31c ) │ │ movs r1, #167 ; 0xa7 │ │ lsls r1, r1, #3 │ │ - movs r4, #168 ; 0xa8 │ │ - adds r3, r2, r1 │ │ - lsls r4, r4, #3 │ │ - movs r5, #169 ; 0xa9 │ │ - ldr r0, [pc, #568] ; (9f20 ) │ │ - ldr r1, [pc, #572] ; (9f24 ) │ │ - lsls r5, r5, #3 │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r0, [pc, #568] ; (9f28 ) │ │ - ldr r1, [pc, #568] ; (9f2c ) │ │ - adds r3, r2, r4 │ │ - movs r6, #170 ; 0xaa │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r0, [pc, #564] ; (9f30 ) │ │ - ldr r1, [pc, #564] ; (9f34 ) │ │ - adds r3, r2, r5 │ │ - lsls r6, r6, #3 │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r0, [pc, #560] ; (9f38 ) │ │ - ldr r1, [pc, #560] ; (9f3c ) │ │ - adds r3, r2, r6 │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - movs r0, #171 ; 0xab │ │ - lsls r0, r0, #3 │ │ - adds r3, r2, r0 │ │ - ldr r0, [pc, #552] ; (9f40 ) │ │ - ldr r1, [pc, #552] ; (9f44 ) │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #560] ; (a320 ) │ │ + ldr r5, [pc, #564] ; (a324 ) │ │ + movs r1, #168 ; 0xa8 │ │ + lsls r1, r1, #3 │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #556] ; (a328 ) │ │ + ldr r5, [pc, #556] ; (a32c ) │ │ + movs r1, #169 ; 0xa9 │ │ + lsls r1, r1, #3 │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #548] ; (a330 ) │ │ + ldr r5, [pc, #552] ; (a334 ) │ │ + movs r1, #170 ; 0xaa │ │ + lsls r1, r1, #3 │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #544] ; (a338 ) │ │ + ldr r5, [pc, #544] ; (a33c ) │ │ + movs r1, #171 ; 0xab │ │ + lsls r1, r1, #3 │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #536] ; (a340 ) │ │ + ldr r5, [pc, #540] ; (a344 ) │ │ movs r1, #172 ; 0xac │ │ lsls r1, r1, #3 │ │ - movs r4, #173 ; 0xad │ │ - adds r3, r2, r1 │ │ - lsls r4, r4, #3 │ │ - movs r5, #174 ; 0xae │ │ - ldr r0, [pc, #540] ; (9f48 ) │ │ - ldr r1, [pc, #540] ; (9f4c ) │ │ - lsls r5, r5, #3 │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r0, [pc, #536] ; (9f50 ) │ │ - ldr r1, [pc, #540] ; (9f54 ) │ │ - adds r3, r2, r4 │ │ - movs r6, #175 ; 0xaf │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r0, [pc, #532] ; (9f58 ) │ │ - ldr r1, [pc, #536] ; (9f5c ) │ │ - adds r3, r2, r5 │ │ - lsls r6, r6, #3 │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r0, [pc, #528] ; (9f60 ) │ │ - ldr r1, [pc, #532] ; (9f64 ) │ │ - adds r3, r2, r6 │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - movs r0, #176 ; 0xb0 │ │ - lsls r0, r0, #3 │ │ - adds r3, r2, r0 │ │ - ldr r0, [pc, #520] ; (9f68 ) │ │ - ldr r1, [pc, #524] ; (9f6c ) │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - movs r1, #177 ; 0xb1 │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #532] ; (a348 ) │ │ + ldr r5, [pc, #532] ; (a34c ) │ │ + movs r1, #173 ; 0xad │ │ lsls r1, r1, #3 │ │ - movs r4, #178 ; 0xb2 │ │ - adds r3, r2, r1 │ │ - lsls r4, r4, #3 │ │ - movs r5, #179 ; 0xb3 │ │ - b.n 9f70 │ │ - nop ; (mov r8, r8) │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #524] ; (a350 ) │ │ + ldr r5, [pc, #528] ; (a354 ) │ │ + movs r1, #174 ; 0xae │ │ + lsls r1, r1, #3 │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #520] ; (a358 ) │ │ + ldr r5, [pc, #520] ; (a35c ) │ │ + movs r1, #175 ; 0xaf │ │ + lsls r1, r1, #3 │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #512] ; (a360 ) │ │ + ldr r5, [pc, #516] ; (a364 ) │ │ + movs r1, #176 ; 0xb0 │ │ + lsls r1, r1, #3 │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + b.n a368 │ │ nop ; (mov r8, r8) │ │ nop ; (mov r8, r8) │ │ subs r6, r7, #1 │ │ asrs r6, r6 │ │ ldrb r6, [r7, #23] │ │ udf #159 ; 0x9f │ │ ldr r6, [r2, r1] │ │ ldr r3, [r7, #64] ; 0x40 │ │ asrs r6, r6, #31 │ │ asrs r1, r0, #19 │ │ stmia r5!, {r0, r2, r3, r5} │ │ ldrb r6, [r0, r1] │ │ ; instruction: 0xb7ab │ │ - add r6, pc, #108 ; (adr r6, 9dfc ) │ │ + add r6, pc, #108 ; (adr r6, a1f4 ) │ │ ldrsb r6, [r4, r7] │ │ - ldr r2, [pc, #844] ; (a0e0 ) │ │ + ldr r2, [pc, #844] ; (a4d8 ) │ │ ldr r7, [r0, #120] ; 0x78 │ │ ldr r2, [sp, #404] ; 0x194 │ │ adcs r3, r5 │ │ str r1, [r1, #80] ; 0x50 │ │ str r1, [r4, r3] │ │ str r0, [r5, r1] │ │ lsls r1, r7, #6 │ │ - ldr r0, [pc, #464] ; (9f74 ) │ │ + ldr r0, [pc, #464] ; (a36c ) │ │ adds r5, r4, #5 │ │ ldr r1, [r3, r2] │ │ ldrb r0, [r1, #3] │ │ cmp r2, #82 ; 0x52 │ │ str r5, [sp, #812] ; 0x32c │ │ ldr r5, [sp, #932] ; 0x3a4 │ │ ldrh r0, [r2, #16] │ │ cmp r4, #8 │ │ strb r3, [r4, r4] │ │ sxth r4, r7 │ │ adds r6, r4, r5 │ │ movs r2, #225 ; 0xe1 │ │ - add r1, pc, #696 ; (adr r1, a078 ) │ │ + add r1, pc, #696 ; (adr r1, a470 ) │ │ adds r1, r7, r0 │ │ - bge.n 9d40 │ │ + bge.n a138 │ │ ldr r5, [r3, #56] ; 0x38 │ │ movs r6, #228 ; 0xe4 │ │ ldrb r3, [r1, #18] │ │ strh r7, [r4, #58] ; 0x3a │ │ asrs r4, r0, #28 │ │ ldmia r5!, {r0, r2, r4} │ │ ldrh r7, [r0, #60] ; 0x3c │ │ @@ -10084,16 +10079,16 @@ │ │ stmia r0!, {r0, r1, r3, r5, r7} │ │ add r0, sp, #628 ; 0x274 │ │ adds r3, #111 ; 0x6f │ │ vsra.s8 d1, d4, #1 │ │ subs r0, r3, #3 │ │ lsrs r1, r4, #2 │ │ strh r0, [r6, #44] ; 0x2c │ │ - b.n 966a │ │ - ldr r5, [pc, #8] ; (9df4 ) │ │ + b.n 9a62 │ │ + ldr r5, [pc, #8] ; (a1ec ) │ │ asrs r3, r2, #21 │ │ strh r2, [r6, #52] ; 0x34 │ │ push {r1, r2, r6, r7} │ │ asrs r6, r6, #26 │ │ lsrs r3, r1, #16 │ │ subs r5, #151 ; 0x97 │ │ bkpt 0x0063 │ │ @@ -10104,36 +10099,36 @@ │ │ cmp r1, #138 ; 0x8a │ │ adds r0, #97 ; 0x61 │ │ ldrb r5, [r7, #29] │ │ eors r3, r4 │ │ str r5, [r1, #80] ; 0x50 │ │ strb r6, [r2, #22] │ │ strb r5, [r3, r4] │ │ - b.n a224 │ │ + b.n a61c │ │ ldrsb r2, [r4, r5] │ │ strb r1, [r6, #30] │ │ ldrb r2, [r2, #25] │ │ - cbnz r4, 9e1e │ │ + cbnz r4, a216 │ │ muls r7, r3 │ │ ldmia r1, {r1, r2, r4, r5} │ │ adds r1, r2, #1 │ │ stmia r4!, {r2, r4, r7} │ │ ldrb r0, [r4, #21] │ │ ldrh r5, [r3, r4] │ │ ldmia r5, {r0, r5, r6} │ │ stmia r2!, {r3, r4, r5, r6} │ │ ldr r5, [r1, #36] ; 0x24 │ │ add r7, sp, #820 ; 0x334 │ │ stmia r0!, {r1, r2, r4, r5} │ │ adds r0, #139 ; 0x8b │ │ ldrb r5, [r7, #27] │ │ revsh r3, r1 │ │ - ldr r2, [pc, #500] ; (a02c ) │ │ + ldr r2, [pc, #500] ; (a424 ) │ │ cdp2 7, 11, cr2, cr11, cr10, {5} │ │ - bpl.n 9e18 │ │ + bpl.n a210 │ │ uxth r3, r5 │ │ add r3, sp, #564 ; 0x234 │ │ ldr r2, [r0, r5] │ │ ; instruction: 0xb62f │ │ adds r1, r6, #6 │ │ str r6, [sp, #640] ; 0x280 │ │ ldr r5, [r4, #96] ; 0x60 │ │ @@ -10147,45 +10142,45 @@ │ │ subs r4, #121 ; 0x79 │ │ adds r4, #18 │ │ ldrsb r3, [r5, r6] │ │ lsrs r5, r1, #30 │ │ lsls r6, r3, #9 │ │ cmp r5, #190 ; 0xbe │ │ orrs r6, r0 │ │ - b.n 9aee │ │ + b.n 9ee6 │ │ strh r7, [r1, #10] │ │ strb r7, [r6, #30] │ │ ldrh r1, [r4, r3] │ │ ldrb r4, [r1, #5] │ │ movs r7, #128 ; 0x80 │ │ adds r1, #214 ; 0xd6 │ │ strh r2, [r6, #20] │ │ strh r7, [r3, #28] │ │ ldrh r2, [r1, r5] │ │ adds r2, #134 ; 0x86 │ │ - ldr r1, [pc, #648] ; (a110 ) │ │ + ldr r1, [pc, #648] ; (a508 ) │ │ asrs r0, r3, #10 │ │ str r4, [sp, #632] ; 0x278 │ │ strb r5, [r3, #27] │ │ asrs r6, r3, #5 │ │ str r3, [sp, #48] ; 0x30 │ │ str r0, [r1, #120] ; 0x78 │ │ adds r5, r6, r6 │ │ subs r6, #17 │ │ - bf 1e, 8c <__cxa_atexit@plt-0x4b9c> │ │ + bf 1e, 484 <__cxa_atexit@plt-0x4b5c> │ │ adds r4, #35 ; 0x23 │ │ ldrh r4, [r7, r3] │ │ ldrh r0, [r2, #12] │ │ strb r4, [r6, r1] │ │ add r5, r4 │ │ stmia r2!, {r2, r5} │ │ adds r1, #65 ; 0x41 │ │ str r5, [sp, #916] ; 0x394 │ │ movs r6, #85 ; 0x55 │ │ - add r0, pc, #992 ; (adr r0, a290 ) │ │ + add r0, pc, #992 ; (adr r0, a688 ) │ │ add r9, r6 │ │ asrs r3, r6, #18 │ │ add lr, pc │ │ str r6, [r1, #96] ; 0x60 │ │ strb r7, [r2, #4] │ │ movs r5, #33 ; 0x21 │ │ cmp r1, #29 │ │ @@ -10193,34 +10188,34 @@ │ │ strb r6, [r5, #24] │ │ movs r1, #112 ; 0x70 │ │ ldr r6, [r0, r1] │ │ lsls r0, r5, #14 │ │ add r0, sp, #436 ; 0x1b4 │ │ movs r0, #42 ; 0x2a │ │ cmp r6, #127 ; 0x7f │ │ - bfl e, 36698 │ │ + bfl e, 36a90 │ │ ldrsb r2, [r1, r0] │ │ movs r6, #104 ; 0x68 │ │ lsrs r0, r3, #21 │ │ str r2, [sp, #552] ; 0x228 │ │ push {r0, r1, r2, r3, r4, r6, r7, lr} │ │ ldr r0, [r6, #68] ; 0x44 │ │ lsrs r6, r1, #12 │ │ adds r6, r3, r3 │ │ str r7, [sp, #280] ; 0x118 │ │ strb r7, [r2, r3] │ │ - b.n 974e │ │ + b.n 9b46 │ │ ldmia r2!, {r0, r1, r5, r6} │ │ udf #15 │ │ ldr r6, [r1, r6] │ │ asrs r2, r4, #3 │ │ add r2, sp, #568 ; 0x238 │ │ asrs r1, r2, #6 │ │ cmp r0, #56 ; 0x38 │ │ - bpl.n 9fee │ │ + bpl.n a3e6 │ │ ldrb r1, [r0, #12] │ │ strb r1, [r5, r3] │ │ strb r7, [r1, #29] │ │ movs r2, #47 ; 0x2f │ │ cmp r2, #211 ; 0xd3 │ │ ldrb r2, [r7, #16] │ │ adds r7, #76 ; 0x4c │ │ @@ -10235,517 +10230,517 @@ │ │ strb r4, [r6, #29] │ │ ldrb r4, [r1, r6] │ │ ldrsb r3, [r0, r1] │ │ udf #42 ; 0x2a │ │ strh r6, [r3, #36] ; 0x24 │ │ movs r2, #171 ; 0xab │ │ strh r0, [r3, #24] │ │ - cbz r7, 9f42 │ │ + cbz r7, a33a │ │ ldrh r5, [r5, #22] │ │ subs r2, r5, r0 │ │ ldrb r7, [r5, #2] │ │ strh r4, [r5, r2] │ │ strb r4, [r6, #4] │ │ ldrb r1, [r0, #27] │ │ - ldr r4, [pc, #352] ; (a098 ) │ │ + ldr r4, [pc, #352] ; (a490 ) │ │ add r0, sp, #920 ; 0x398 │ │ str r7, [r4, r7] │ │ ldrb r3, [r4, r1] │ │ - b.n 98d0 │ │ + b.n 9cc8 │ │ lsrs r5, r6, #11 │ │ subs r2, #3 │ │ asrs r2, r4, #17 │ │ stmia r5!, {r1, r4, r5, r6, r7} │ │ ldrb r2, [r0, #18] │ │ str r2, [sp, #40] ; 0x28 │ │ cmp ip, r0 │ │ adds r7, #117 ; 0x75 │ │ ldrb r3, [r0, #22] │ │ svc 42 ; 0x2a │ │ lsrs r5, r5, #16 │ │ - ldr r0, [pc, #480] ; (a138 ) │ │ + ldr r0, [pc, #480] ; (a530 ) │ │ ; instruction: 0xe9bd0430 │ │ - ldr r6, [pc, #860] ; (a2b8 ) │ │ + ldr r6, [pc, #860] ; (a6b0 ) │ │ asrs r7, r4, #24 │ │ ldr r5, [r2, r6] │ │ ldmia r0, {r0, r2, r3, r5} │ │ lsrs r1, r3, #16 │ │ ldrsb r6, [r5, r7] │ │ add r2, sp, #636 ; 0x27c │ │ asrs r5, r3, #18 │ │ strb r7, [r2, #16] │ │ asrs r5, r6, #18 │ │ ldr r7, [sp, #312] ; 0x138 │ │ - ldr r1, [pc, #888] ; (a2ec ) │ │ - ldr r0, [pc, #884] ; (a2e8 ) │ │ - lsls r5, r5, #3 │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r0, [pc, #884] ; (a2f0 ) │ │ - ldr r1, [pc, #884] ; (a2f4 ) │ │ - adds r3, r2, r4 │ │ - movs r6, #180 ; 0xb4 │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r0, [pc, #880] ; (a2f8 ) │ │ - ldr r1, [pc, #880] ; (a2fc ) │ │ - adds r3, r2, r5 │ │ - lsls r6, r6, #3 │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r0, [pc, #876] ; (a300 ) │ │ - ldr r1, [pc, #876] ; (a304 ) │ │ - adds r3, r2, r6 │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - movs r0, #181 ; 0xb5 │ │ - lsls r0, r0, #3 │ │ - adds r3, r2, r0 │ │ - ldr r0, [pc, #868] ; (a308 ) │ │ - ldr r1, [pc, #868] ; (a30c ) │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ + ldr r5, [pc, #888] ; (a6e4 ) │ │ + ldr r4, [pc, #884] ; (a6e0 ) │ │ + movs r1, #177 ; 0xb1 │ │ + lsls r1, r1, #3 │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #880] ; (a6e8 ) │ │ + ldr r5, [pc, #880] ; (a6ec ) │ │ + movs r1, #178 ; 0xb2 │ │ + lsls r1, r1, #3 │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #872] ; (a6f0 ) │ │ + ldr r5, [pc, #876] ; (a6f4 ) │ │ + movs r1, #179 ; 0xb3 │ │ + lsls r1, r1, #3 │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #868] ; (a6f8 ) │ │ + ldr r5, [pc, #868] ; (a6fc ) │ │ + movs r1, #180 ; 0xb4 │ │ + lsls r1, r1, #3 │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #860] ; (a700 ) │ │ + ldr r5, [pc, #864] ; (a704 ) │ │ + movs r1, #181 ; 0xb5 │ │ + lsls r1, r1, #3 │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #856] ; (a708 ) │ │ + ldr r5, [pc, #856] ; (a70c ) │ │ movs r1, #182 ; 0xb6 │ │ lsls r1, r1, #3 │ │ - movs r4, #183 ; 0xb7 │ │ - adds r3, r2, r1 │ │ - lsls r4, r4, #3 │ │ - movs r5, #184 ; 0xb8 │ │ - ldr r0, [pc, #856] ; (a310 ) │ │ - ldr r1, [pc, #856] ; (a314 ) │ │ - lsls r5, r5, #3 │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r0, [pc, #852] ; (a318 ) │ │ - ldr r1, [pc, #856] ; (a31c ) │ │ - adds r3, r2, r4 │ │ - movs r6, #185 ; 0xb9 │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r0, [pc, #848] ; (a320 ) │ │ - ldr r1, [pc, #852] ; (a324 ) │ │ - adds r3, r2, r5 │ │ - lsls r6, r6, #3 │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r0, [pc, #844] ; (a328 ) │ │ - ldr r1, [pc, #848] ; (a32c ) │ │ - adds r3, r2, r6 │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - movs r0, #186 ; 0xba │ │ - lsls r0, r0, #3 │ │ - adds r3, r2, r0 │ │ - ldr r0, [pc, #836] ; (a330 ) │ │ - ldr r1, [pc, #840] ; (a334 ) │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #848] ; (a710 ) │ │ + ldr r5, [pc, #852] ; (a714 ) │ │ + movs r1, #183 ; 0xb7 │ │ + lsls r1, r1, #3 │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #844] ; (a718 ) │ │ + ldr r5, [pc, #844] ; (a71c ) │ │ + movs r1, #184 ; 0xb8 │ │ + lsls r1, r1, #3 │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #836] ; (a720 ) │ │ + ldr r5, [pc, #840] ; (a724 ) │ │ + movs r1, #185 ; 0xb9 │ │ + lsls r1, r1, #3 │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #832] ; (a728 ) │ │ + ldr r5, [pc, #832] ; (a72c ) │ │ + movs r1, #186 ; 0xba │ │ + lsls r1, r1, #3 │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #824] ; (a730 ) │ │ + ldr r5, [pc, #828] ; (a734 ) │ │ movs r1, #187 ; 0xbb │ │ lsls r1, r1, #3 │ │ - movs r4, #188 ; 0xbc │ │ - adds r3, r2, r1 │ │ - lsls r4, r4, #3 │ │ - movs r5, #189 ; 0xbd │ │ - ldr r0, [pc, #824] ; (a338 ) │ │ - ldr r1, [pc, #828] ; (a33c ) │ │ - lsls r5, r5, #3 │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r0, [pc, #824] ; (a340 ) │ │ - ldr r1, [pc, #824] ; (a344 ) │ │ - adds r3, r2, r4 │ │ - movs r6, #190 ; 0xbe │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r0, [pc, #820] ; (a348 ) │ │ - ldr r1, [pc, #820] ; (a34c ) │ │ - adds r3, r2, r5 │ │ - lsls r6, r6, #3 │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r0, [pc, #816] ; (a350 ) │ │ - ldr r1, [pc, #816] ; (a354 ) │ │ - adds r3, r2, r6 │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - movs r0, #191 ; 0xbf │ │ - lsls r0, r0, #3 │ │ - adds r3, r2, r0 │ │ - ldr r0, [pc, #808] ; (a358 ) │ │ - ldr r1, [pc, #808] ; (a35c ) │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #820] ; (a738 ) │ │ + ldr r5, [pc, #820] ; (a73c ) │ │ + movs r1, #188 ; 0xbc │ │ + lsls r1, r1, #3 │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #812] ; (a740 ) │ │ + ldr r5, [pc, #816] ; (a744 ) │ │ + movs r1, #189 ; 0xbd │ │ + lsls r1, r1, #3 │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #808] ; (a748 ) │ │ + ldr r5, [pc, #808] ; (a74c ) │ │ + movs r1, #190 ; 0xbe │ │ + lsls r1, r1, #3 │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #800] ; (a750 ) │ │ + ldr r5, [pc, #804] ; (a754 ) │ │ + movs r1, #191 ; 0xbf │ │ + lsls r1, r1, #3 │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #796] ; (a758 ) │ │ + ldr r5, [pc, #796] ; (a75c ) │ │ movs r1, #192 ; 0xc0 │ │ lsls r1, r1, #3 │ │ - movs r4, #193 ; 0xc1 │ │ - adds r3, r2, r1 │ │ - lsls r4, r4, #3 │ │ - movs r5, #194 ; 0xc2 │ │ - ldr r0, [pc, #796] ; (a360 ) │ │ - ldr r1, [pc, #796] ; (a364 ) │ │ - lsls r5, r5, #3 │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r0, [pc, #792] ; (a368 ) │ │ - ldr r1, [pc, #796] ; (a36c ) │ │ - adds r3, r2, r4 │ │ - movs r6, #195 ; 0xc3 │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r0, [pc, #788] ; (a370 ) │ │ - ldr r1, [pc, #792] ; (a374 ) │ │ - adds r3, r2, r5 │ │ - lsls r6, r6, #3 │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r0, [pc, #784] ; (a378 ) │ │ - ldr r1, [pc, #788] ; (a37c ) │ │ - adds r3, r2, r6 │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - movs r0, #196 ; 0xc4 │ │ - lsls r0, r0, #3 │ │ - adds r3, r2, r0 │ │ - ldr r0, [pc, #776] ; (a380 ) │ │ - ldr r1, [pc, #780] ; (a384 ) │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #788] ; (a760 ) │ │ + ldr r5, [pc, #792] ; (a764 ) │ │ + movs r1, #193 ; 0xc1 │ │ + lsls r1, r1, #3 │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #784] ; (a768 ) │ │ + ldr r5, [pc, #784] ; (a76c ) │ │ + movs r1, #194 ; 0xc2 │ │ + lsls r1, r1, #3 │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #776] ; (a770 ) │ │ + ldr r5, [pc, #780] ; (a774 ) │ │ + movs r1, #195 ; 0xc3 │ │ + lsls r1, r1, #3 │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #772] ; (a778 ) │ │ + ldr r5, [pc, #772] ; (a77c ) │ │ + movs r1, #196 ; 0xc4 │ │ + lsls r1, r1, #3 │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #764] ; (a780 ) │ │ + ldr r5, [pc, #768] ; (a784 ) │ │ movs r1, #197 ; 0xc5 │ │ lsls r1, r1, #3 │ │ - movs r4, #198 ; 0xc6 │ │ - adds r3, r2, r1 │ │ - lsls r4, r4, #3 │ │ - movs r5, #199 ; 0xc7 │ │ - ldr r0, [pc, #764] ; (a388 ) │ │ - ldr r1, [pc, #768] ; (a38c ) │ │ - lsls r5, r5, #3 │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r0, [pc, #764] ; (a390 ) │ │ - ldr r1, [pc, #764] ; (a394 ) │ │ - adds r3, r2, r4 │ │ - movs r6, #200 ; 0xc8 │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r0, [pc, #760] ; (a398 ) │ │ - ldr r1, [pc, #760] ; (a39c ) │ │ - adds r3, r2, r5 │ │ - lsls r6, r6, #3 │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r0, [pc, #756] ; (a3a0 ) │ │ - ldr r1, [pc, #756] ; (a3a4 ) │ │ - adds r3, r2, r6 │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - movs r0, #201 ; 0xc9 │ │ - lsls r0, r0, #3 │ │ - adds r3, r2, r0 │ │ - ldr r0, [pc, #748] ; (a3a8 ) │ │ - ldr r1, [pc, #748] ; (a3ac ) │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #760] ; (a788 ) │ │ + ldr r5, [pc, #760] ; (a78c ) │ │ + movs r1, #198 ; 0xc6 │ │ + lsls r1, r1, #3 │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #752] ; (a790 ) │ │ + ldr r5, [pc, #756] ; (a794 ) │ │ + movs r1, #199 ; 0xc7 │ │ + lsls r1, r1, #3 │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #748] ; (a798 ) │ │ + ldr r5, [pc, #748] ; (a79c ) │ │ + movs r1, #200 ; 0xc8 │ │ + lsls r1, r1, #3 │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #740] ; (a7a0 ) │ │ + ldr r5, [pc, #744] ; (a7a4 ) │ │ + movs r1, #201 ; 0xc9 │ │ + lsls r1, r1, #3 │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #736] ; (a7a8 ) │ │ + ldr r5, [pc, #736] ; (a7ac ) │ │ movs r1, #202 ; 0xca │ │ lsls r1, r1, #3 │ │ - movs r4, #203 ; 0xcb │ │ - adds r3, r2, r1 │ │ - lsls r4, r4, #3 │ │ - movs r5, #204 ; 0xcc │ │ - ldr r0, [pc, #736] ; (a3b0 ) │ │ - ldr r1, [pc, #736] ; (a3b4 ) │ │ - lsls r5, r5, #3 │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r0, [pc, #732] ; (a3b8 ) │ │ - ldr r1, [pc, #736] ; (a3bc ) │ │ - adds r3, r2, r4 │ │ - movs r6, #205 ; 0xcd │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r0, [pc, #728] ; (a3c0 ) │ │ - ldr r1, [pc, #732] ; (a3c4 ) │ │ - adds r3, r2, r5 │ │ - lsls r6, r6, #3 │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r0, [pc, #724] ; (a3c8 ) │ │ - ldr r1, [pc, #728] ; (a3cc ) │ │ - adds r3, r2, r6 │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - movs r0, #206 ; 0xce │ │ - lsls r0, r0, #3 │ │ - adds r3, r2, r0 │ │ - ldr r0, [pc, #716] ; (a3d0 ) │ │ - ldr r1, [pc, #720] ; (a3d4 ) │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #728] ; (a7b0 ) │ │ + ldr r5, [pc, #732] ; (a7b4 ) │ │ + movs r1, #203 ; 0xcb │ │ + lsls r1, r1, #3 │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #724] ; (a7b8 ) │ │ + ldr r5, [pc, #724] ; (a7bc ) │ │ + movs r1, #204 ; 0xcc │ │ + lsls r1, r1, #3 │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #716] ; (a7c0 ) │ │ + ldr r5, [pc, #720] ; (a7c4 ) │ │ + movs r1, #205 ; 0xcd │ │ + lsls r1, r1, #3 │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #712] ; (a7c8 ) │ │ + ldr r5, [pc, #712] ; (a7cc ) │ │ + movs r1, #206 ; 0xce │ │ + lsls r1, r1, #3 │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #704] ; (a7d0 ) │ │ + ldr r5, [pc, #708] ; (a7d4 ) │ │ movs r1, #207 ; 0xcf │ │ lsls r1, r1, #3 │ │ - movs r4, #208 ; 0xd0 │ │ - adds r3, r2, r1 │ │ - lsls r4, r4, #3 │ │ - movs r5, #209 ; 0xd1 │ │ - ldr r0, [pc, #704] ; (a3d8 ) │ │ - ldr r1, [pc, #708] ; (a3dc ) │ │ - lsls r5, r5, #3 │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r0, [pc, #704] ; (a3e0 ) │ │ - ldr r1, [pc, #704] ; (a3e4 ) │ │ - adds r3, r2, r4 │ │ - movs r6, #210 ; 0xd2 │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r0, [pc, #700] ; (a3e8 ) │ │ - ldr r1, [pc, #700] ; (a3ec ) │ │ - adds r3, r2, r5 │ │ - lsls r6, r6, #3 │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r0, [pc, #696] ; (a3f0 ) │ │ - ldr r1, [pc, #696] ; (a3f4 ) │ │ - adds r3, r2, r6 │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - movs r0, #211 ; 0xd3 │ │ - lsls r0, r0, #3 │ │ - adds r3, r2, r0 │ │ - ldr r0, [pc, #688] ; (a3f8 ) │ │ - ldr r1, [pc, #688] ; (a3fc ) │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #700] ; (a7d8 ) │ │ + ldr r5, [pc, #700] ; (a7dc ) │ │ + movs r1, #208 ; 0xd0 │ │ + lsls r1, r1, #3 │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #692] ; (a7e0 ) │ │ + ldr r5, [pc, #696] ; (a7e4 ) │ │ + movs r1, #209 ; 0xd1 │ │ + lsls r1, r1, #3 │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #688] ; (a7e8 ) │ │ + ldr r5, [pc, #688] ; (a7ec ) │ │ + movs r1, #210 ; 0xd2 │ │ + lsls r1, r1, #3 │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #680] ; (a7f0 ) │ │ + ldr r5, [pc, #684] ; (a7f4 ) │ │ + movs r1, #211 ; 0xd3 │ │ + lsls r1, r1, #3 │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #676] ; (a7f8 ) │ │ + ldr r5, [pc, #676] ; (a7fc ) │ │ movs r1, #212 ; 0xd4 │ │ lsls r1, r1, #3 │ │ - movs r4, #213 ; 0xd5 │ │ - adds r3, r2, r1 │ │ - lsls r4, r4, #3 │ │ - movs r5, #214 ; 0xd6 │ │ - ldr r0, [pc, #676] ; (a400 ) │ │ - ldr r1, [pc, #676] ; (a404 ) │ │ - lsls r5, r5, #3 │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r0, [pc, #672] ; (a408 ) │ │ - ldr r1, [pc, #676] ; (a40c ) │ │ - adds r3, r2, r4 │ │ - movs r6, #215 ; 0xd7 │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r0, [pc, #668] ; (a410 ) │ │ - ldr r1, [pc, #672] ; (a414 ) │ │ - adds r3, r2, r5 │ │ - lsls r6, r6, #3 │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r0, [pc, #664] ; (a418 ) │ │ - ldr r1, [pc, #668] ; (a41c ) │ │ - adds r3, r2, r6 │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - movs r0, #216 ; 0xd8 │ │ - lsls r0, r0, #3 │ │ - adds r3, r2, r0 │ │ - ldr r0, [pc, #656] ; (a420 ) │ │ - ldr r1, [pc, #660] ; (a424 ) │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #668] ; (a800 ) │ │ + ldr r5, [pc, #672] ; (a804 ) │ │ + movs r1, #213 ; 0xd5 │ │ + lsls r1, r1, #3 │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #664] ; (a808 ) │ │ + ldr r5, [pc, #664] ; (a80c ) │ │ + movs r1, #214 ; 0xd6 │ │ + lsls r1, r1, #3 │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #656] ; (a810 ) │ │ + ldr r5, [pc, #660] ; (a814 ) │ │ + movs r1, #215 ; 0xd7 │ │ + lsls r1, r1, #3 │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #652] ; (a818 ) │ │ + ldr r5, [pc, #652] ; (a81c ) │ │ + movs r1, #216 ; 0xd8 │ │ + lsls r1, r1, #3 │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #644] ; (a820 ) │ │ + ldr r5, [pc, #648] ; (a824 ) │ │ movs r1, #217 ; 0xd9 │ │ lsls r1, r1, #3 │ │ - movs r4, #218 ; 0xda │ │ - adds r3, r2, r1 │ │ - lsls r4, r4, #3 │ │ - movs r5, #219 ; 0xdb │ │ - ldr r0, [pc, #644] ; (a428 ) │ │ - ldr r1, [pc, #648] ; (a42c ) │ │ - lsls r5, r5, #3 │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r0, [pc, #644] ; (a430 ) │ │ - ldr r1, [pc, #644] ; (a434 ) │ │ - adds r3, r2, r4 │ │ - movs r6, #220 ; 0xdc │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r0, [pc, #640] ; (a438 ) │ │ - ldr r1, [pc, #640] ; (a43c ) │ │ - adds r3, r2, r5 │ │ - lsls r6, r6, #3 │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r0, [pc, #636] ; (a440 ) │ │ - ldr r1, [pc, #636] ; (a444 ) │ │ - adds r3, r2, r6 │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - movs r0, #221 ; 0xdd │ │ - lsls r0, r0, #3 │ │ - adds r3, r2, r0 │ │ - ldr r0, [pc, #628] ; (a448 ) │ │ - ldr r1, [pc, #628] ; (a44c ) │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #640] ; (a828 ) │ │ + ldr r5, [pc, #640] ; (a82c ) │ │ + movs r1, #218 ; 0xda │ │ + lsls r1, r1, #3 │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #632] ; (a830 ) │ │ + ldr r5, [pc, #636] ; (a834 ) │ │ + movs r1, #219 ; 0xdb │ │ + lsls r1, r1, #3 │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #628] ; (a838 ) │ │ + ldr r5, [pc, #628] ; (a83c ) │ │ + movs r1, #220 ; 0xdc │ │ + lsls r1, r1, #3 │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #620] ; (a840 ) │ │ + ldr r5, [pc, #624] ; (a844 ) │ │ + movs r1, #221 ; 0xdd │ │ + lsls r1, r1, #3 │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #616] ; (a848 ) │ │ + ldr r5, [pc, #616] ; (a84c ) │ │ movs r1, #222 ; 0xde │ │ lsls r1, r1, #3 │ │ - movs r4, #223 ; 0xdf │ │ - adds r3, r2, r1 │ │ - lsls r4, r4, #3 │ │ - movs r5, #224 ; 0xe0 │ │ - ldr r0, [pc, #616] ; (a450 ) │ │ - ldr r1, [pc, #616] ; (a454 ) │ │ - lsls r5, r5, #3 │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r0, [pc, #612] ; (a458 ) │ │ - ldr r1, [pc, #616] ; (a45c ) │ │ - adds r3, r2, r4 │ │ - movs r6, #225 ; 0xe1 │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r0, [pc, #608] ; (a460 ) │ │ - ldr r1, [pc, #612] ; (a464 ) │ │ - adds r3, r2, r5 │ │ - lsls r6, r6, #3 │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r0, [pc, #604] ; (a468 ) │ │ - ldr r1, [pc, #608] ; (a46c ) │ │ - adds r3, r2, r6 │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - movs r0, #226 ; 0xe2 │ │ - lsls r0, r0, #3 │ │ - adds r3, r2, r0 │ │ - ldr r0, [pc, #596] ; (a470 ) │ │ - ldr r1, [pc, #600] ; (a474 ) │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #608] ; (a850 ) │ │ + ldr r5, [pc, #612] ; (a854 ) │ │ + movs r1, #223 ; 0xdf │ │ + lsls r1, r1, #3 │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #604] ; (a858 ) │ │ + ldr r5, [pc, #604] ; (a85c ) │ │ + movs r1, #224 ; 0xe0 │ │ + lsls r1, r1, #3 │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #596] ; (a860 ) │ │ + ldr r5, [pc, #600] ; (a864 ) │ │ + movs r1, #225 ; 0xe1 │ │ + lsls r1, r1, #3 │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #592] ; (a868 ) │ │ + ldr r5, [pc, #592] ; (a86c ) │ │ + movs r1, #226 ; 0xe2 │ │ + lsls r1, r1, #3 │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #584] ; (a870 ) │ │ + ldr r5, [pc, #588] ; (a874 ) │ │ movs r1, #227 ; 0xe3 │ │ lsls r1, r1, #3 │ │ - movs r4, #228 ; 0xe4 │ │ - adds r3, r2, r1 │ │ - lsls r4, r4, #3 │ │ - movs r5, #229 ; 0xe5 │ │ - ldr r0, [pc, #584] ; (a478 ) │ │ - ldr r1, [pc, #588] ; (a47c ) │ │ - lsls r5, r5, #3 │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r0, [pc, #584] ; (a480 ) │ │ - ldr r1, [pc, #584] ; (a484 ) │ │ - adds r3, r2, r4 │ │ - movs r6, #230 ; 0xe6 │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r0, [pc, #580] ; (a488 ) │ │ - ldr r1, [pc, #580] ; (a48c ) │ │ - adds r3, r2, r5 │ │ - lsls r6, r6, #3 │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r0, [pc, #576] ; (a490 ) │ │ - ldr r1, [pc, #576] ; (a494 ) │ │ - adds r3, r2, r6 │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - movs r0, #231 ; 0xe7 │ │ - lsls r0, r0, #3 │ │ - adds r3, r2, r0 │ │ - ldr r0, [pc, #568] ; (a498 ) │ │ - ldr r1, [pc, #568] ; (a49c ) │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #580] ; (a878 ) │ │ + ldr r5, [pc, #580] ; (a87c ) │ │ + movs r1, #228 ; 0xe4 │ │ + lsls r1, r1, #3 │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #572] ; (a880 ) │ │ + ldr r5, [pc, #576] ; (a884 ) │ │ + movs r1, #229 ; 0xe5 │ │ + lsls r1, r1, #3 │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #568] ; (a888 ) │ │ + ldr r5, [pc, #568] ; (a88c ) │ │ + movs r1, #230 ; 0xe6 │ │ + lsls r1, r1, #3 │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #560] ; (a890 ) │ │ + ldr r5, [pc, #564] ; (a894 ) │ │ + movs r1, #231 ; 0xe7 │ │ + lsls r1, r1, #3 │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #556] ; (a898 ) │ │ + ldr r5, [pc, #556] ; (a89c ) │ │ movs r1, #232 ; 0xe8 │ │ lsls r1, r1, #3 │ │ - movs r4, #233 ; 0xe9 │ │ - adds r3, r2, r1 │ │ - lsls r4, r4, #3 │ │ - movs r5, #234 ; 0xea │ │ - ldr r0, [pc, #556] ; (a4a0 ) │ │ - ldr r1, [pc, #556] ; (a4a4 ) │ │ - lsls r5, r5, #3 │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r0, [pc, #552] ; (a4a8 ) │ │ - ldr r1, [pc, #556] ; (a4ac ) │ │ - adds r3, r2, r4 │ │ - movs r6, #235 ; 0xeb │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r0, [pc, #548] ; (a4b0 ) │ │ - ldr r1, [pc, #552] ; (a4b4 ) │ │ - adds r3, r2, r5 │ │ - lsls r6, r6, #3 │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r0, [pc, #544] ; (a4b8 ) │ │ - ldr r1, [pc, #548] ; (a4bc ) │ │ - adds r3, r2, r6 │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - movs r0, #236 ; 0xec │ │ - lsls r0, r0, #3 │ │ - adds r3, r2, r0 │ │ - ldr r0, [pc, #536] ; (a4c0 ) │ │ - ldr r1, [pc, #540] ; (a4c4 ) │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #548] ; (a8a0 ) │ │ + ldr r5, [pc, #552] ; (a8a4 ) │ │ + movs r1, #233 ; 0xe9 │ │ + lsls r1, r1, #3 │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #544] ; (a8a8 ) │ │ + ldr r5, [pc, #544] ; (a8ac ) │ │ + movs r1, #234 ; 0xea │ │ + lsls r1, r1, #3 │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #536] ; (a8b0 ) │ │ + ldr r5, [pc, #540] ; (a8b4 ) │ │ + movs r1, #235 ; 0xeb │ │ + lsls r1, r1, #3 │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #532] ; (a8b8 ) │ │ + ldr r5, [pc, #532] ; (a8bc ) │ │ + movs r1, #236 ; 0xec │ │ + lsls r1, r1, #3 │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #524] ; (a8c0 ) │ │ + ldr r5, [pc, #528] ; (a8c4 ) │ │ movs r1, #237 ; 0xed │ │ lsls r1, r1, #3 │ │ - movs r4, #238 ; 0xee │ │ - adds r3, r2, r1 │ │ - lsls r4, r4, #3 │ │ - movs r5, #239 ; 0xef │ │ - ldr r0, [pc, #524] ; (a4c8 ) │ │ - ldr r1, [pc, #528] ; (a4cc ) │ │ - lsls r5, r5, #3 │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r0, [pc, #524] ; (a4d0 ) │ │ - ldr r1, [pc, #524] ; (a4d4 ) │ │ - adds r3, r2, r4 │ │ - movs r6, #240 ; 0xf0 │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r0, [pc, #520] ; (a4d8 ) │ │ - ldr r1, [pc, #520] ; (a4dc ) │ │ - adds r3, r2, r5 │ │ - lsls r6, r6, #3 │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r0, [pc, #516] ; (a4e0 ) │ │ - ldr r1, [pc, #516] ; (a4e4 ) │ │ - adds r3, r2, r6 │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - movs r0, #241 ; 0xf1 │ │ - b.n a4e8 │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #520] ; (a8c8 ) │ │ + ldr r5, [pc, #520] ; (a8cc ) │ │ + movs r1, #238 ; 0xee │ │ + lsls r1, r1, #3 │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #512] ; (a8d0 ) │ │ + ldr r5, [pc, #516] ; (a8d4 ) │ │ + movs r1, #239 ; 0xef │ │ + lsls r1, r1, #3 │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + b.n a8d8 │ │ + nop ; (mov r8, r8) │ │ + nop ; (mov r8, r8) │ │ ; instruction: 0xb755 │ │ ldr r6, [r2, #84] ; 0x54 │ │ lsrs r6, r3, #29 │ │ lsls r6, r7, #20 │ │ stcl 7, cr6, [sp], {68} ; 0x44 │ │ ; instruction: 0xfbb14457 │ │ uxth r0, r3 │ │ movs r1, #108 ; 0x6c │ │ udf #57 ; 0x39 │ │ str r2, [sp, #228] ; 0xe4 │ │ stmia r6!, {r0, r1, r2, r5, r6} │ │ - ldr r5, [pc, #812] ; (a630 ) │ │ + ldr r5, [pc, #812] ; (aa28 ) │ │ ittee ge │ │ ldrge r0, [sp, #784] ; 0x310 │ │ vrsrage.s16 d19, d28, #14 │ │ ldrblt r2, [r2, #14] │ │ - blt.n a60c │ │ + blt.n aa04 │ │ movs r4, #201 ; 0xc9 │ │ asrs r0, r4, #21 │ │ asrs r1, r0, #20 │ │ - b.n a536 │ │ + b.n a92e │ │ strb r5, [r6, #10] │ │ - ldr r4, [pc, #1008] ; (a70c ) │ │ + ldr r4, [pc, #1008] ; (ab04 ) │ │ strh r2, [r4, #60] ; 0x3c │ │ str r5, [sp, #220] ; 0xdc │ │ adds r2, #198 ; 0xc6 │ │ str r2, [r0, #20] │ │ adds r0, #17 │ │ strb r3, [r0, #24] │ │ add r2, sp, #536 ; 0x218 │ │ @@ -10759,99 +10754,99 @@ │ │ cmp r5, #143 ; 0x8f │ │ ldrb r0, [r4, #2] │ │ asrs r7, r5, #17 │ │ str r6, [r0, #52] ; 0x34 │ │ stmia r7!, {r0, r1, r2, r4, r5, r7} │ │ ldrb r0, [r1, #12] │ │ ldmia r7!, {r3, r5} │ │ - ldr r3, [pc, #496] ; (a53c ) │ │ + ldr r3, [pc, #496] ; (a934 ) │ │ add r3, sp, #704 ; 0x2c0 │ │ movs r6, #255 ; 0xff │ │ ldrh r1, [r0, #26] │ │ asrs r4, r6, #20 │ │ cmp ip, r1 │ │ cmp r2, #107 ; 0x6b │ │ adds r1, #120 ; 0x78 │ │ adds r0, #52 ; 0x34 │ │ subs r6, r7, r1 │ │ - cbz r2, a378 │ │ + cbz r2, a770 │ │ strb r6, [r1, r3] │ │ strh r4, [r2, r3] │ │ - bgt.n a460 │ │ + bgt.n a858 │ │ ldrb r3, [r5, #13] │ │ lsrs r7, r4, #16 │ │ subs r1, #182 ; 0xb6 │ │ strh r2, [r1, #40] ; 0x28 │ │ ldr r5, [r6, #124] ; 0x7c │ │ subs r1, r0, r3 │ │ - ldr r6, [pc, #784] ; (a684 ) │ │ + ldr r6, [pc, #784] ; (aa7c ) │ │ lsrs r6, r1, #3 │ │ asrs r7, r2, #17 │ │ cmp r3, #150 ; 0x96 │ │ ands r7, r1 │ │ ldrb r5, [r2, #11] │ │ strb r6, [r5, #25] │ │ push {r0, r2, r3, r4, r5} │ │ subs r4, #21 │ │ add r1, sp, #748 ; 0x2ec │ │ str r0, [r2, #24] │ │ asrs r1, r2 │ │ ldrb r2, [r3, #19] │ │ ldmia r6, {r2, r5, r6} │ │ - cbnz r2, a39e │ │ + cbnz r2, a796 │ │ ldmia r3, {r0, r3, r4, r5, r6} │ │ lsls r4, r6, #2 │ │ ; instruction: 0xfb5c5df8 │ │ strh r4, [r4, #48] ; 0x30 │ │ subs r7, r0, #4 │ │ strb r7, [r1, #17] │ │ subs r2, #253 ; 0xfd │ │ adds r3, r5, r5 │ │ subs r2, #86 ; 0x56 │ │ add r2, sp, #296 ; 0x128 │ │ ldrh r2, [r2, #50] ; 0x32 │ │ - ldr r7, [pc, #872] ; (a714 ) │ │ + ldr r7, [pc, #872] ; (ab0c ) │ │ movs r1, r2 │ │ - add r1, pc, #320 ; (adr r1, a4f0 ) │ │ - beq.n a3c8 │ │ + add r1, pc, #320 ; (adr r1, a8e8 ) │ │ + beq.n a7c0 │ │ asrs r4, r2, #14 │ │ lsrs r5, r1, #13 │ │ adds r3, #198 ; 0xc6 │ │ - cbz r1, a3ce │ │ + cbz r1, a7c6 │ │ ldrb r3, [r3, #23] │ │ cmp r4, #188 ; 0xbc │ │ - b.n 9df6 │ │ + b.n a1ee │ │ it ge │ │ ldrhge r6, [r4, #10] │ │ ldrb r7, [r3, #10] │ │ ldrh r4, [r1, r1] │ │ ldrh r7, [r5, r2] │ │ ldrsb r1, [r6, r4] │ │ lsrs r0, r6, #10 │ │ ldr r7, [sp, #196] ; 0xc4 │ │ - b.n 9d18 │ │ + b.n a110 │ │ strh r5, [r3, r2] │ │ ldrb r6, [r6, #5] │ │ movs r2, #57 ; 0x39 │ │ ldmia r1!, {r2} │ │ vsli.64 d1, d27, #14 │ │ ldmia r4, {r0, r2, r4, r5, r7} │ │ adds r4, #220 ; 0xdc │ │ stmia r7!, {r0, r1, r5} │ │ ldrsh r7, [r7, r0] │ │ str r1, [r2, #8] │ │ lsls r1, r4, #6 │ │ strh r0, [r5, r7] │ │ - ldr r5, [pc, #160] ; (a48c ) │ │ + ldr r5, [pc, #160] ; (a884 ) │ │ ldmia r4, {r0, r1, r2, r4, r5, r6, r7} │ │ movs r0, #21 │ │ str r2, [r7, #76] ; 0x4c │ │ movs r0, #28 │ │ ldrh r4, [r3, #38] ; 0x26 │ │ - b.n a26c │ │ + b.n a664 │ │ ldr r6, [sp, #252] ; 0xfc │ │ asrs r3, r3, #10 │ │ ldrh r3, [r3, r2] │ │ ldr r4, [r7, #76] ; 0x4c │ │ ldr r3, [sp, #492] ; 0x1ec │ │ strb r7, [r3, #24] │ │ movs r0, #194 ; 0xc2 │ │ @@ -10859,69 +10854,69 @@ │ │ cmp r2, #142 ; 0x8e │ │ ldrb r1, [r7, #25] │ │ str r6, [sp, #1020] ; 0x3fc │ │ ldmia r5, {r5, r6, r7} │ │ ldrsh r2, [r5, r6] │ │ ldrsb r6, [r5, r0] │ │ strb r1, [r4, #27] │ │ - b.n a3d6 │ │ + b.n a7ce │ │ strb r0, [r2, #2] │ │ movs r4, #233 ; 0xe9 │ │ - add r6, pc, #816 ; (adr r6, a750 ) │ │ + add r6, pc, #816 ; (adr r6, ab48 ) │ │ svc 26 │ │ stmia r4!, {r3, r4, r6} │ │ str r2, [r6, #84] ; 0x54 │ │ push {r0, r2, r3, r4, r6, r7} │ │ adds r4, #175 ; 0xaf │ │ adds r1, r2, r6 │ │ subs r4, #120 ; 0x78 │ │ vcadd.f16 d18, d22, d12, #90 │ │ strb r4, [r1, #16] │ │ subs r5, #23 │ │ ldcl 6, cr1, [lr, #544] ; 0x220 │ │ - bvs.n a414 │ │ + bvs.n a80c │ │ movs r3, #19 │ │ asrs r2, r1, #5 │ │ ; instruction: 0xb886 │ │ ldrh r1, [r5, #40] ; 0x28 │ │ - ldr r3, [pc, #924] ; (a7e0 ) │ │ - ldr r6, [pc, #984] ; (a820 ) │ │ + ldr r3, [pc, #924] ; (abd8 ) │ │ + ldr r6, [pc, #984] ; (ac18 ) │ │ stmia r0!, {r0, r3, r4, r7} │ │ str r2, [sp, #404] ; 0x194 │ │ str r0, [r3, #92] ; 0x5c │ │ - b.n 9d5e │ │ + b.n a156 │ │ str r7, [r4, #80] ; 0x50 │ │ ; instruction: 0xfb6f7126 │ │ bkpt 0x00e5 │ │ ldr r6, [sp, #880] ; 0x370 │ │ cmp r0, #230 ; 0xe6 │ │ bx r0 │ │ - ldr r1, [pc, #716] ; (a72c ) │ │ + ldr r1, [pc, #716] ; (ab24 ) │ │ add.w lr, sp, #15532032 ; 0xed0000 │ │ movs r5, #29 │ │ lsls r0, r4, #12 │ │ ldmia r1!, {r2, r3, r5, r6} │ │ ldrb r6, [r3, #17] │ │ lsls r6, r0, #22 │ │ str r7, [sp, #256] ; 0x100 │ │ movs r0, #196 ; 0xc4 │ │ add r3, sp, #56 ; 0x38 │ │ strb r6, [r7, r3] │ │ asrs r4, r6, #21 │ │ ; instruction: 0xb8f0 │ │ - ldr r3, [pc, #208] ; (a54c ) │ │ + ldr r3, [pc, #208] ; (a944 ) │ │ strb r0, [r4, #7] │ │ ; instruction: 0xfee66b84 │ │ asrs r1, r5, #20 │ │ asrs r7, r0, #19 │ │ vld1.8 {d22-d24}, [r2 :128], r3 │ │ - bgt.n a414 │ │ + bgt.n a80c │ │ movs r3, #128 ; 0x80 │ │ str r1, [r1, #68] ; 0x44 │ │ - bvs.n a450 │ │ + bvs.n a848 │ │ vrshr.s64 d16, d29, #2 │ │ movs r7, r1 │ │ adds r7, r1, r7 │ │ cmp r5, #41 ; 0x29 │ │ strb r3, [r6, #6] │ │ adds r7, #141 ; 0x8d │ │ lfm f3, 1, [r5, #980]! ; 0x3d4 │ │ @@ -10932,15 +10927,15 @@ │ │ ldr r5, [r5, #72] ; 0x48 │ │ lsls r7, r2, #28 │ │ strb r5, [r4, #8] │ │ adcs r1, r0 │ │ udf #232 ; 0xe8 │ │ adds r2, #220 ; 0xdc │ │ cmp r6, #213 ; 0xd5 │ │ - ldr r5, [pc, #16] ; (a4cc ) │ │ + ldr r5, [pc, #16] ; (a8c4 ) │ │ str r2, [r5, r2] │ │ ldrh r5, [r6, #2] │ │ strb r6, [r7, #22] │ │ subs r2, #30 │ │ add r7, sp, #292 ; 0x124 │ │ ldrsb r1, [r5, r2] │ │ strh r3, [r4, #48] ; 0x30 │ │ @@ -10948,398 +10943,406 @@ │ │ str r7, [sp, #1012] ; 0x3f4 │ │ cmp r4, #86 ; 0x56 │ │ stmia r1!, {r1, r3, r5} │ │ cmp r3, #109 ; 0x6d │ │ ; instruction: 0xb8e0 │ │ ldrd r6, lr, [r2, #-248]! ; 0xf8 │ │ ldr r3, [r6, #32] │ │ - add r6, pc, #600 ; (adr r6, a738 ) │ │ + add r6, pc, #600 ; (adr r6, ab30 ) │ │ ldr r2, [sp, #372] ; 0x174 │ │ - bx r1 │ │ - cmp r2, #73 ; 0x49 │ │ - str r0, [sp, #728] ; 0x2d8 │ │ - subs r3, r0, #2 │ │ - lsls r0, r0, #3 │ │ - adds r3, r2, r0 │ │ - ldr r1, [pc, #716] ; (a7bc ) │ │ - ldr r0, [pc, #712] ; (a7b8 ) │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ + ldr r5, [pc, #736] ; (abbc ) │ │ + ldr r4, [pc, #732] ; (abb8 ) │ │ + movs r1, #240 ; 0xf0 │ │ + lsls r1, r1, #3 │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #728] ; (abc0 ) │ │ + ldr r5, [pc, #728] ; (abc4 ) │ │ + movs r1, #241 ; 0xf1 │ │ + lsls r1, r1, #3 │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #720] ; (abc8 ) │ │ + ldr r5, [pc, #724] ; (abcc ) │ │ movs r1, #242 ; 0xf2 │ │ lsls r1, r1, #3 │ │ - movs r4, #243 ; 0xf3 │ │ - adds r3, r2, r1 │ │ - lsls r4, r4, #3 │ │ - movs r5, #244 ; 0xf4 │ │ - ldr r0, [pc, #700] ; (a7c0 ) │ │ - ldr r1, [pc, #704] ; (a7c4 ) │ │ - lsls r5, r5, #3 │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r0, [pc, #700] ; (a7c8 ) │ │ - ldr r1, [pc, #700] ; (a7cc ) │ │ - adds r3, r2, r4 │ │ - movs r6, #245 ; 0xf5 │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r0, [pc, #696] ; (a7d0 ) │ │ - ldr r1, [pc, #696] ; (a7d4 ) │ │ - adds r3, r2, r5 │ │ - lsls r6, r6, #3 │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r0, [pc, #692] ; (a7d8 ) │ │ - ldr r1, [pc, #692] ; (a7dc ) │ │ - adds r3, r2, r6 │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - movs r0, #246 ; 0xf6 │ │ - lsls r0, r0, #3 │ │ - adds r3, r2, r0 │ │ - ldr r0, [pc, #684] ; (a7e0 ) │ │ - ldr r1, [pc, #684] ; (a7e4 ) │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #716] ; (abd0 ) │ │ + ldr r5, [pc, #716] ; (abd4 ) │ │ + movs r1, #243 ; 0xf3 │ │ + lsls r1, r1, #3 │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #708] ; (abd8 ) │ │ + ldr r5, [pc, #712] ; (abdc ) │ │ + movs r1, #244 ; 0xf4 │ │ + lsls r1, r1, #3 │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #704] ; (abe0 ) │ │ + ldr r5, [pc, #704] ; (abe4 ) │ │ + movs r1, #245 ; 0xf5 │ │ + lsls r1, r1, #3 │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #696] ; (abe8 ) │ │ + ldr r5, [pc, #700] ; (abec ) │ │ + movs r1, #246 ; 0xf6 │ │ + lsls r1, r1, #3 │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #692] ; (abf0 ) │ │ + ldr r5, [pc, #692] ; (abf4 ) │ │ movs r1, #247 ; 0xf7 │ │ lsls r1, r1, #3 │ │ - movs r4, #248 ; 0xf8 │ │ - adds r3, r2, r1 │ │ - lsls r4, r4, #3 │ │ - movs r5, #249 ; 0xf9 │ │ - ldr r0, [pc, #672] ; (a7e8 ) │ │ - ldr r1, [pc, #672] ; (a7ec ) │ │ - lsls r5, r5, #3 │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r0, [pc, #668] ; (a7f0 ) │ │ - ldr r1, [pc, #672] ; (a7f4 ) │ │ - adds r3, r2, r4 │ │ - movs r6, #250 ; 0xfa │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r0, [pc, #664] ; (a7f8 ) │ │ - ldr r1, [pc, #668] ; (a7fc ) │ │ - adds r3, r2, r5 │ │ - lsls r6, r6, #3 │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r0, [pc, #660] ; (a800 ) │ │ - ldr r1, [pc, #664] ; (a804 ) │ │ - adds r3, r2, r6 │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - movs r0, #251 ; 0xfb │ │ - lsls r0, r0, #3 │ │ - adds r3, r2, r0 │ │ - ldr r0, [pc, #652] ; (a808 ) │ │ - ldr r1, [pc, #656] ; (a80c ) │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #684] ; (abf8 ) │ │ + ldr r5, [pc, #688] ; (abfc ) │ │ + movs r1, #248 ; 0xf8 │ │ + lsls r1, r1, #3 │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #680] ; (ac00 ) │ │ + ldr r5, [pc, #680] ; (ac04 ) │ │ + movs r1, #249 ; 0xf9 │ │ + lsls r1, r1, #3 │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #672] ; (ac08 ) │ │ + ldr r5, [pc, #676] ; (ac0c ) │ │ + movs r1, #250 ; 0xfa │ │ + lsls r1, r1, #3 │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #668] ; (ac10 ) │ │ + ldr r5, [pc, #668] ; (ac14 ) │ │ + movs r1, #251 ; 0xfb │ │ + lsls r1, r1, #3 │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #660] ; (ac18 ) │ │ + ldr r5, [pc, #664] ; (ac1c ) │ │ movs r1, #252 ; 0xfc │ │ lsls r1, r1, #3 │ │ - movs r4, #253 ; 0xfd │ │ - adds r3, r2, r1 │ │ - lsls r4, r4, #3 │ │ - movs r5, #254 ; 0xfe │ │ - ldr r0, [pc, #640] ; (a810 ) │ │ - ldr r1, [pc, #644] ; (a814 ) │ │ - lsls r5, r5, #3 │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r0, [pc, #640] ; (a818 ) │ │ - ldr r1, [pc, #640] ; (a81c ) │ │ - adds r3, r2, r4 │ │ - movs r6, #255 ; 0xff │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r0, [pc, #636] ; (a820 ) │ │ - ldr r1, [pc, #636] ; (a824 ) │ │ - adds r3, r2, r5 │ │ - lsls r6, r6, #3 │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r0, [pc, #632] ; (a828 ) │ │ - ldr r1, [pc, #632] ; (a82c ) │ │ - adds r3, r2, r6 │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - movs r0, #128 ; 0x80 │ │ - lsls r0, r0, #4 │ │ - adds r3, r2, r0 │ │ - ldr r0, [pc, #624] ; (a830 ) │ │ - ldr r1, [pc, #624] ; (a834 ) │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r1, [pc, #928] ; (a968 ) │ │ - ldr r5, [pc, #928] ; (a96c ) │ │ - movs r4, #129 ; 0x81 │ │ - adds r3, r2, r1 │ │ - lsls r4, r4, #4 │ │ - ldr r0, [pc, #612] ; (a838 ) │ │ - ldr r1, [pc, #616] ; (a83c ) │ │ - movs r6, #130 ; 0x82 │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r0, [pc, #612] ; (a840 ) │ │ - ldr r1, [pc, #612] ; (a844 ) │ │ - adds r3, r2, r4 │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r0, [pc, #608] ; (a848 ) │ │ - ldr r1, [pc, #612] ; (a84c ) │ │ - adds r3, r2, r5 │ │ - lsls r6, r6, #4 │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r0, [pc, #604] ; (a850 ) │ │ - ldr r1, [pc, #608] ; (a854 ) │ │ - adds r3, r2, r6 │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r0, [pc, #884] ; (a970 ) │ │ - ldr r4, [pc, #884] ; (a974 ) │ │ - ldr r6, [pc, #888] ; (a978 ) │ │ - adds r3, r2, r0 │ │ - ldr r0, [pc, #596] ; (a858 ) │ │ - ldr r1, [pc, #596] ; (a85c ) │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #656] ; (ac20 ) │ │ + ldr r5, [pc, #656] ; (ac24 ) │ │ + movs r1, #253 ; 0xfd │ │ + lsls r1, r1, #3 │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #648] ; (ac28 ) │ │ + ldr r5, [pc, #652] ; (ac2c ) │ │ + movs r1, #254 ; 0xfe │ │ + lsls r1, r1, #3 │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #644] ; (ac30 ) │ │ + ldr r5, [pc, #644] ; (ac34 ) │ │ + movs r1, #255 ; 0xff │ │ + lsls r1, r1, #3 │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #636] ; (ac38 ) │ │ + ldr r5, [pc, #640] ; (ac3c ) │ │ + movs r1, #128 ; 0x80 │ │ + lsls r1, r1, #4 │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #632] ; (ac40 ) │ │ + ldr r5, [pc, #632] ; (ac44 ) │ │ + ldr r1, [pc, #932] ; (ad70 ) │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #628] ; (ac48 ) │ │ + ldr r5, [pc, #628] ; (ac4c ) │ │ + movs r1, #129 ; 0x81 │ │ + lsls r1, r1, #4 │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #620] ; (ac50 ) │ │ + ldr r5, [pc, #624] ; (ac54 ) │ │ + ldr r1, [pc, #908] ; (ad74 ) │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #616] ; (ac58 ) │ │ + ldr r5, [pc, #620] ; (ac5c ) │ │ + movs r1, #130 ; 0x82 │ │ + lsls r1, r1, #4 │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #612] ; (ac60 ) │ │ + ldr r5, [pc, #612] ; (ac64 ) │ │ + ldr r1, [pc, #888] ; (ad78 ) │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #608] ; (ac68 ) │ │ + ldr r5, [pc, #608] ; (ac6c ) │ │ movs r1, #131 ; 0x83 │ │ lsls r1, r1, #4 │ │ - adds r3, r2, r1 │ │ - movs r5, #132 ; 0x84 │ │ - ldr r0, [pc, #588] ; (a860 ) │ │ - ldr r1, [pc, #588] ; (a864 ) │ │ - lsls r5, r5, #4 │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r0, [pc, #584] ; (a868 ) │ │ - ldr r1, [pc, #588] ; (a86c ) │ │ - adds r3, r2, r4 │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r0, [pc, #584] ; (a870 ) │ │ - ldr r1, [pc, #584] ; (a874 ) │ │ - adds r3, r2, r5 │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r0, [pc, #580] ; (a878 ) │ │ - ldr r1, [pc, #584] ; (a87c ) │ │ - adds r3, r2, r6 │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - movs r0, #133 ; 0x85 │ │ - lsls r0, r0, #4 │ │ - adds r3, r2, r0 │ │ - ldr r0, [pc, #572] ; (a880 ) │ │ - ldr r1, [pc, #576] ; (a884 ) │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r1, [pc, #816] ; (a97c ) │ │ - ldr r5, [pc, #820] ; (a980 ) │ │ - movs r4, #134 ; 0x86 │ │ - adds r3, r2, r1 │ │ - lsls r4, r4, #4 │ │ - ldr r0, [pc, #564] ; (a888 ) │ │ - ldr r1, [pc, #564] ; (a88c ) │ │ - movs r6, #135 ; 0x87 │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r0, [pc, #560] ; (a890 ) │ │ - ldr r1, [pc, #564] ; (a894 ) │ │ - adds r3, r2, r4 │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r0, [pc, #560] ; (a898 ) │ │ - ldr r1, [pc, #560] ; (a89c ) │ │ - adds r3, r2, r5 │ │ - lsls r6, r6, #4 │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r0, [pc, #556] ; (a8a0 ) │ │ - ldr r1, [pc, #556] ; (a8a4 ) │ │ - adds r3, r2, r6 │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r0, [pc, #772] ; (a984 ) │ │ - ldr r4, [pc, #776] ; (a988 ) │ │ - ldr r6, [pc, #776] ; (a98c ) │ │ - adds r3, r2, r0 │ │ - ldr r0, [pc, #544] ; (a8a8 ) │ │ - ldr r1, [pc, #548] ; (a8ac ) │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #600] ; (ac70 ) │ │ + ldr r5, [pc, #604] ; (ac74 ) │ │ + ldr r1, [pc, #864] ; (ad7c ) │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #596] ; (ac78 ) │ │ + ldr r5, [pc, #600] ; (ac7c ) │ │ + movs r1, #132 ; 0x84 │ │ + lsls r1, r1, #4 │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #592] ; (ac80 ) │ │ + ldr r5, [pc, #592] ; (ac84 ) │ │ + ldr r1, [pc, #844] ; (ad80 ) │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #588] ; (ac88 ) │ │ + ldr r5, [pc, #588] ; (ac8c ) │ │ + movs r1, #133 ; 0x85 │ │ + lsls r1, r1, #4 │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #580] ; (ac90 ) │ │ + ldr r5, [pc, #584] ; (ac94 ) │ │ + ldr r1, [pc, #820] ; (ad84 ) │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #576] ; (ac98 ) │ │ + ldr r5, [pc, #580] ; (ac9c ) │ │ + movs r1, #134 ; 0x86 │ │ + lsls r1, r1, #4 │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #572] ; (aca0 ) │ │ + ldr r5, [pc, #572] ; (aca4 ) │ │ + ldr r1, [pc, #800] ; (ad88 ) │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #568] ; (aca8 ) │ │ + ldr r5, [pc, #568] ; (acac ) │ │ + movs r1, #135 ; 0x87 │ │ + lsls r1, r1, #4 │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #560] ; (acb0 ) │ │ + ldr r5, [pc, #564] ; (acb4 ) │ │ + ldr r1, [pc, #776] ; (ad8c ) │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #556] ; (acb8 ) │ │ + ldr r5, [pc, #560] ; (acbc ) │ │ movs r1, #136 ; 0x88 │ │ lsls r1, r1, #4 │ │ - adds r3, r2, r1 │ │ - movs r5, #137 ; 0x89 │ │ - ldr r0, [pc, #536] ; (a8b0 ) │ │ - ldr r1, [pc, #540] ; (a8b4 ) │ │ - lsls r5, r5, #4 │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r0, [pc, #536] ; (a8b8 ) │ │ - ldr r1, [pc, #536] ; (a8bc ) │ │ - adds r3, r2, r4 │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r0, [pc, #532] ; (a8c0 ) │ │ - ldr r1, [pc, #536] ; (a8c4 ) │ │ - adds r3, r2, r5 │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r0, [pc, #532] ; (a8c8 ) │ │ - ldr r1, [pc, #532] ; (a8cc ) │ │ - adds r3, r2, r6 │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - movs r0, #138 ; 0x8a │ │ - lsls r0, r0, #4 │ │ - adds r3, r2, r0 │ │ - ldr r0, [pc, #524] ; (a8d0 ) │ │ - ldr r1, [pc, #524] ; (a8d4 ) │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r1, [pc, #708] ; (a990 ) │ │ - ldr r5, [pc, #708] ; (a994 ) │ │ - movs r4, #139 ; 0x8b │ │ - adds r3, r2, r1 │ │ - lsls r4, r4, #4 │ │ - ldr r0, [pc, #512] ; (a8d8 ) │ │ - ldr r1, [pc, #516] ; (a8dc ) │ │ - movs r6, #140 ; 0x8c │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r0, [pc, #512] ; (a8e0 ) │ │ - ldr r1, [pc, #512] ; (a8e4 ) │ │ - adds r3, r2, r4 │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r0, [pc, #508] ; (a8e8 ) │ │ - ldr r1, [pc, #512] ; (a8ec ) │ │ - adds r3, r2, r5 │ │ - lsls r6, r6, #4 │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r0, [pc, #504] ; (a8f0 ) │ │ - ldr r1, [pc, #508] ; (a8f4 ) │ │ - adds r3, r2, r6 │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r0, [pc, #664] ; (a998 ) │ │ - ldr r4, [pc, #664] ; (a99c ) │ │ - ldr r6, [pc, #668] ; (a9a0 ) │ │ - adds r3, r2, r0 │ │ - ldr r0, [pc, #496] ; (a8f8 ) │ │ - ldr r1, [pc, #496] ; (a8fc ) │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #552] ; (acc0 ) │ │ + ldr r5, [pc, #552] ; (acc4 ) │ │ + ldr r1, [pc, #756] ; (ad90 ) │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #548] ; (acc8 ) │ │ + ldr r5, [pc, #548] ; (accc ) │ │ + movs r1, #137 ; 0x89 │ │ + lsls r1, r1, #4 │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #540] ; (acd0 ) │ │ + ldr r5, [pc, #544] ; (acd4 ) │ │ + ldr r1, [pc, #732] ; (ad94 ) │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #536] ; (acd8 ) │ │ + ldr r5, [pc, #540] ; (acdc ) │ │ + movs r1, #138 ; 0x8a │ │ + lsls r1, r1, #4 │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #532] ; (ace0 ) │ │ + ldr r5, [pc, #532] ; (ace4 ) │ │ + ldr r1, [pc, #712] ; (ad98 ) │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #528] ; (ace8 ) │ │ + ldr r5, [pc, #528] ; (acec ) │ │ + movs r1, #139 ; 0x8b │ │ + lsls r1, r1, #4 │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #520] ; (acf0 ) │ │ + ldr r5, [pc, #524] ; (acf4 ) │ │ + ldr r1, [pc, #688] ; (ad9c ) │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #516] ; (acf8 ) │ │ + ldr r5, [pc, #520] ; (acfc ) │ │ + movs r1, #140 ; 0x8c │ │ + lsls r1, r1, #4 │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #512] ; (ad00 ) │ │ + ldr r5, [pc, #512] ; (ad04 ) │ │ + ldr r1, [pc, #668] ; (ada0 ) │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #508] ; (ad08 ) │ │ + ldr r5, [pc, #508] ; (ad0c ) │ │ movs r1, #141 ; 0x8d │ │ lsls r1, r1, #4 │ │ - adds r3, r2, r1 │ │ - movs r5, #142 ; 0x8e │ │ - ldr r0, [pc, #488] ; (a900 ) │ │ - ldr r1, [pc, #488] ; (a904 ) │ │ - lsls r5, r5, #4 │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r0, [pc, #484] ; (a908 ) │ │ - ldr r1, [pc, #488] ; (a90c ) │ │ - adds r3, r2, r4 │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r0, [pc, #484] ; (a910 ) │ │ - ldr r1, [pc, #484] ; (a914 ) │ │ - adds r3, r2, r5 │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r0, [pc, #480] ; (a918 ) │ │ - ldr r1, [pc, #484] ; (a91c ) │ │ - adds r3, r2, r6 │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - movs r0, #143 ; 0x8f │ │ - lsls r0, r0, #4 │ │ - adds r3, r2, r0 │ │ - ldr r0, [pc, #472] ; (a920 ) │ │ - ldr r1, [pc, #476] ; (a924 ) │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r1, [pc, #596] ; (a9a4 ) │ │ - ldr r5, [pc, #600] ; (a9a8 ) │ │ - movs r4, #144 ; 0x90 │ │ - adds r3, r2, r1 │ │ - lsls r4, r4, #4 │ │ - ldr r0, [pc, #464] ; (a928 ) │ │ - ldr r1, [pc, #464] ; (a92c ) │ │ - movs r6, #145 ; 0x91 │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r0, [pc, #460] ; (a930 ) │ │ - ldr r1, [pc, #464] ; (a934 ) │ │ - adds r3, r2, r4 │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r0, [pc, #460] ; (a938 ) │ │ - ldr r1, [pc, #460] ; (a93c ) │ │ - adds r3, r2, r5 │ │ - lsls r6, r6, #4 │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r0, [pc, #456] ; (a940 ) │ │ - ldr r1, [pc, #456] ; (a944 ) │ │ - adds r3, r2, r6 │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r0, [pc, #552] ; (a9ac ) │ │ - ldr r4, [pc, #556] ; (a9b0 ) │ │ - ldr r6, [pc, #556] ; (a9b4 ) │ │ - adds r3, r2, r0 │ │ - ldr r0, [pc, #444] ; (a948 ) │ │ - ldr r1, [pc, #448] ; (a94c ) │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #500] ; (ad10 ) │ │ + ldr r5, [pc, #504] ; (ad14 ) │ │ + ldr r1, [pc, #644] ; (ada4 ) │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #496] ; (ad18 ) │ │ + ldr r5, [pc, #500] ; (ad1c ) │ │ + movs r1, #142 ; 0x8e │ │ + lsls r1, r1, #4 │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #492] ; (ad20 ) │ │ + ldr r5, [pc, #492] ; (ad24 ) │ │ + ldr r1, [pc, #624] ; (ada8 ) │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #488] ; (ad28 ) │ │ + ldr r5, [pc, #488] ; (ad2c ) │ │ + movs r1, #143 ; 0x8f │ │ + lsls r1, r1, #4 │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #480] ; (ad30 ) │ │ + ldr r5, [pc, #484] ; (ad34 ) │ │ + ldr r1, [pc, #600] ; (adac ) │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #476] ; (ad38 ) │ │ + ldr r5, [pc, #480] ; (ad3c ) │ │ + movs r1, #144 ; 0x90 │ │ + lsls r1, r1, #4 │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #472] ; (ad40 ) │ │ + ldr r5, [pc, #472] ; (ad44 ) │ │ + ldr r1, [pc, #580] ; (adb0 ) │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #468] ; (ad48 ) │ │ + ldr r5, [pc, #468] ; (ad4c ) │ │ + movs r1, #145 ; 0x91 │ │ + lsls r1, r1, #4 │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #460] ; (ad50 ) │ │ + ldr r5, [pc, #464] ; (ad54 ) │ │ + ldr r1, [pc, #556] ; (adb4 ) │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #456] ; (ad58 ) │ │ + ldr r5, [pc, #460] ; (ad5c ) │ │ movs r1, #146 ; 0x92 │ │ lsls r1, r1, #4 │ │ - adds r3, r2, r1 │ │ - movs r5, #147 ; 0x93 │ │ - ldr r0, [pc, #436] ; (a950 ) │ │ - ldr r1, [pc, #440] ; (a954 ) │ │ - lsls r5, r5, #4 │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r0, [pc, #436] ; (a958 ) │ │ - ldr r1, [pc, #436] ; (a95c ) │ │ - adds r3, r2, r4 │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r0, [pc, #432] ; (a960 ) │ │ - ldr r1, [pc, #436] ; (a964 ) │ │ - adds r3, r2, r5 │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - b.n a9b8 │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #452] ; (ad60 ) │ │ + ldr r5, [pc, #452] ; (ad64 ) │ │ + ldr r1, [pc, #536] ; (adb8 ) │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #448] ; (ad68 ) │ │ + ldr r5, [pc, #448] ; (ad6c ) │ │ + movs r1, #147 ; 0x93 │ │ + lsls r1, r1, #4 │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + b.n adbc │ │ + nop ; (mov r8, r8) │ │ + bx r1 │ │ + cmp r2, #73 ; 0x49 │ │ + str r0, [sp, #728] ; 0x2d8 │ │ + subs r3, r0, #2 │ │ adds r0, r7, #3 │ │ asrs r7, r0, #24 │ │ add r6, sp, #644 ; 0x284 │ │ ldr r7, [sp, #120] ; 0x78 │ │ movs r6, #229 ; 0xe5 │ │ lsls r4, r3, #12 │ │ ldrb r6, [r0, #8] │ │ add r2, sp, #740 ; 0x2e4 │ │ ldc2l 7, cr5, [r9, #736] ; 0x2e0 │ │ - b.n aef6 │ │ + b.n b2fe │ │ ldrb r5, [r2, r4] │ │ eor.w r6, sl, #10092544 ; 0x9a0000 │ │ adds r2, #118 ; 0x76 │ │ str r0, [sp, #284] ; 0x11c │ │ rsbs fp, r3, #599785472 ; 0x23c00000 │ │ ldr r7, [sp, #72] ; 0x48 │ │ strb r2, [r2, #1] │ │ - add r4, pc, #520 ; (adr r4, a9ec ) │ │ + add r4, pc, #520 ; (adr r4, adf4 ) │ │ strb r0, [r4, #3] │ │ adds r4, r4, r2 │ │ asrs r7, r3, #25 │ │ lsls r5, r4, #6 │ │ lsls r1, r6, #18 │ │ ldr??t r9, [r5, #230] │ │ ldrsh r1, [r5, r4] │ │ @@ -11347,83 +11350,83 @@ │ │ asrs r4, r7 │ │ ldmia r7!, {r0, r1, r2} │ │ ldmia r7!, {r0, r1, r4, r5, r6} │ │ cmp r3, #226 ; 0xe2 │ │ stmia.w sl, {r1, r4, r5, r6, r8, fp, ip, sp, pc} │ │ asrs r7, r2, #19 │ │ adds r5, #128 ; 0x80 │ │ - add r3, pc, #468 ; (adr r3, a9dc ) │ │ + add r3, pc, #468 ; (adr r3, ade4 ) │ │ ldr r5, [r4, #84] ; 0x54 │ │ push {r0, r2, r5, r6, lr} │ │ ldrsh r6, [r2, r7] │ │ - cbnz r0, a888 │ │ + cbnz r0, ac90 │ │ ; instruction: 0x47d7 │ │ strh r0, [r7, r4] │ │ cmp r2, #157 ; 0x9d │ │ cmp r7, #92 ; 0x5c │ │ adds r2, #219 ; 0xdb │ │ movs r1, #137 ; 0x89 │ │ ldrb r2, [r3, #6] │ │ cmp r6, #253 ; 0xfd │ │ - ldr r2, [pc, #912] ; (abb0 ) │ │ + ldr r2, [pc, #912] ; (afb8 ) │ │ ldrb r4, [r4, #4] │ │ asrs r5, r1, #6 │ │ adds r7, #37 ; 0x25 │ │ strh r3, [r5, #6] │ │ ldr r6, [r0, r7] │ │ asrs r5, r5, #22 │ │ adds r2, #143 ; 0x8f │ │ svc 59 ; 0x3b │ │ lsls r0, r5, #30 │ │ cmp r5, #10 │ │ subs r7, #20 │ │ adds r6, #209 ; 0xd1 │ │ strb r4, [r3, #31] │ │ str r5, [r2, #80] ; 0x50 │ │ - ble.w fff9892c <_end+0xffed79b4> │ │ + ble.w fff98d34 <_end@@Base+0xffed7dbc> │ │ ldr r6, [r0, #72] ; 0x48 │ │ str r5, [r0, #52] ; 0x34 │ │ - bgt.n a89e │ │ + bgt.n aca6 │ │ strh r1, [r5, #58] ; 0x3a │ │ lsrs r5, r7, #11 │ │ lsls r6, r6, #20 │ │ ldrb r1, [r3, #24] │ │ ldr r4, [sp, #220] ; 0xdc │ │ mov r9, r6 │ │ subs r2, r1, r1 │ │ ; instruction: 0xf4ba3053 │ │ ldr r2, [r7, #92] ; 0x5c │ │ asrs r3, r6, #21 │ │ ldrh r0, [r1, #18] │ │ add r0, sp, #28 │ │ itett le │ │ addle r2, #94 ; 0x5e │ │ - ldrgt r4, [pc, #696] ; (ab20 ) │ │ + ldrgt r4, [pc, #696] ; (af28 ) │ │ lslle r6, r1, #22 │ │ ldrble r5, [r1, #22] │ │ ldrb r1, [r6, #20] │ │ strb r5, [r4, #22] │ │ ldr r5, [sp, #432] ; 0x1b0 │ │ subs r4, #113 ; 0x71 │ │ lsls r2, r2, #18 │ │ vrshr.s64 q5, , #44 │ │ vudot.u8 , q9, d2[0] │ │ lsls r3, r5, #5 │ │ - b.n a3dc │ │ + b.n a7e4 │ │ subs r4, #223 ; 0xdf │ │ asrs r7, r4, #20 │ │ - add r2, pc, #4 ; (adr r2, a88c ) │ │ + add r2, pc, #4 ; (adr r2, ac94 ) │ │ ldrh r4, [r4, r1] │ │ - add r4, pc, #740 ; (adr r4, ab70 ) │ │ + add r4, pc, #740 ; (adr r4, af78 ) │ │ ldr r4, [r1, #40] ; 0x28 │ │ - b.n a3b4 │ │ - cbz r0, a8b2 │ │ + b.n a7bc │ │ + cbz r0, acba │ │ vqrdmlsh.s32 d2, d4, d4[0] │ │ cmp r4, #106 ; 0x6a │ │ - b.n a0c8 │ │ + b.n a4d0 │ │ subs r5, #231 ; 0xe7 │ │ cmp r0, #203 ; 0xcb │ │ ldrb r0, [r5, #6] │ │ adds r6, r1, #2 │ │ str r2, [sp, #876] ; 0x36c │ │ lsrs r3, r4, #7 │ │ orn sp, r5, r9, ror #28 │ │ @@ -11437,67 +11440,67 @@ │ │ ldrb r6, [r4, #27] │ │ ldrb r1, [r7, #1] │ │ str r0, [r5, r2] │ │ ldr r1, [r6, #116] ; 0x74 │ │ lsrs r5, r2, #12 │ │ ldr r7, [r7, #24] │ │ lsrs r1, r1, #12 │ │ - add r7, pc, #368 ; (adr r7, aa38 ) │ │ + add r7, pc, #368 ; (adr r7, ae40 ) │ │ asrs r1, r6, #24 │ │ str r0, [r2, r6] │ │ bx r8 │ │ subs r6, #6 │ │ bxns pc │ │ strh r2, [r2, r2] │ │ subs r3, #19 │ │ str r2, [sp, #748] ; 0x2ec │ │ - b.n aae0 │ │ + b.n aee8 │ │ ittee vc │ │ addvc r5, r3, r0 │ │ cmnvc r2, r2 │ │ - bgt.n a88a ; unpredictable │ │ + bgt.n ac92 ; unpredictable │ │ ldrvs r6, [sp, #152] ; 0x98 │ │ - ldr r4, [pc, #552] ; (ab0c ) │ │ + ldr r4, [pc, #552] ; (af14 ) │ │ adds r2, #23 │ │ str r6, [r5, r4] │ │ ldrb r7, [r1, #8] │ │ ldrb r4, [r1, r3] │ │ - bl ff985896 <_end+0xff8c491e> │ │ + bl ff985c9e <_end@@Base+0xff8c4d26> │ │ ; instruction: 0xb868 │ │ subs r2, #215 ; 0xd7 │ │ strh r7, [r0, #56] ; 0x38 │ │ - ldr r5, [pc, #736] ; (abd8 ) │ │ - bge.n a912 │ │ + ldr r5, [pc, #736] ; (afe0 ) │ │ + bge.n ad1a │ │ ldrsh r1, [r7, r6] │ │ - b.n aef2 │ │ + b.n b2fa │ │ str r7, [r2, #64] ; 0x40 │ │ - add r5, pc, #24 ; (adr r5, a91c ) │ │ + add r5, pc, #24 ; (adr r5, ad24 ) │ │ adds r4, #8 │ │ lsrs r4, r5, #11 │ │ adds r3, r1, #5 │ │ lsrs r4, r2 │ │ str r6, [r0, r7] │ │ - bge.n a998 │ │ + bge.n ada0 │ │ lsrs r5, r0, #18 │ │ ldmia r7!, {r1, r2, r3, r6} │ │ subs r3, #44 ; 0x2c │ │ add r6, sp, #428 ; 0x1ac │ │ - b.n a432 │ │ + b.n a83a │ │ ldr r6, [sp, #576] ; 0x240 │ │ ldrb r6, [r1, #4] │ │ - add r1, pc, #656 ; (adr r1, abb0 ) │ │ + add r1, pc, #656 ; (adr r1, afb8 ) │ │ subs r0, #187 ; 0xbb │ │ asrs r1, r4, #29 │ │ subs r5, #103 ; 0x67 │ │ lsrs r5, r5, #23 │ │ vst4. {d19[0],d21[0],d23[0],d25[0]}, [r8 :256], r2 │ │ asrs r0, r6, #5 │ │ adds r5, #248 ; 0xf8 │ │ add r5, sp, #340 ; 0x154 │ │ - ble.n aa00 │ │ + ble.n ae08 │ │ str r3, [r0, #28] │ │ ldrd fp, ip, [lr, #976] ; 0x3d0 │ │ push {r1, r3, r7} │ │ adds r1, r3, r4 │ │ cmp r7, #144 ; 0x90 │ │ subs r1, #118 ; 0x76 │ │ str r7, [r3, #100] ; 0x64 │ │ @@ -11553,392 +11556,384 @@ │ │ movs r0, r0 │ │ lsrs r0, r1, #4 │ │ movs r0, r0 │ │ lsrs r0, r3, #4 │ │ movs r0, r0 │ │ lsrs r0, r5, #4 │ │ movs r0, r0 │ │ - lsrs r0, r7, #4 │ │ - movs r0, r0 │ │ - ldr r1, [pc, #592] ; (ac0c ) │ │ - ldr r0, [pc, #588] ; (ac08 ) │ │ - adds r3, r2, r6 │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - movs r0, #148 ; 0x94 │ │ - lsls r0, r0, #4 │ │ - adds r3, r2, r0 │ │ - ldr r0, [pc, #580] ; (ac10 ) │ │ - ldr r1, [pc, #584] ; (ac14 ) │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r1, [pc, #924] ; (ad70 ) │ │ - ldr r5, [pc, #928] ; (ad74 ) │ │ - movs r4, #149 ; 0x95 │ │ - adds r3, r2, r1 │ │ - lsls r4, r4, #4 │ │ - ldr r0, [pc, #572] ; (ac18 ) │ │ - ldr r1, [pc, #572] ; (ac1c ) │ │ - movs r6, #150 ; 0x96 │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r0, [pc, #568] ; (ac20 ) │ │ - ldr r1, [pc, #572] ; (ac24 ) │ │ - adds r3, r2, r4 │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r0, [pc, #568] ; (ac28 ) │ │ - ldr r1, [pc, #568] ; (ac2c ) │ │ - adds r3, r2, r5 │ │ - lsls r6, r6, #4 │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r0, [pc, #564] ; (ac30 ) │ │ - ldr r1, [pc, #564] ; (ac34 ) │ │ - adds r3, r2, r6 │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r0, [pc, #880] ; (ad78 ) │ │ - ldr r4, [pc, #884] ; (ad7c ) │ │ - ldr r6, [pc, #884] ; (ad80 ) │ │ - adds r3, r2, r0 │ │ - ldr r0, [pc, #552] ; (ac38 ) │ │ - ldr r1, [pc, #556] ; (ac3c ) │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ + ldr r5, [pc, #580] ; (b004 ) │ │ + ldr r4, [pc, #576] ; (b000 ) │ │ + ldr r1, [pc, #924] ; (b160 ) │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #572] ; (b008 ) │ │ + ldr r5, [pc, #576] ; (b00c ) │ │ + movs r1, #148 ; 0x94 │ │ + lsls r1, r1, #4 │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #568] ; (b010 ) │ │ + ldr r5, [pc, #568] ; (b014 ) │ │ + ldr r1, [pc, #904] ; (b164 ) │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #564] ; (b018 ) │ │ + ldr r5, [pc, #564] ; (b01c ) │ │ + movs r1, #149 ; 0x95 │ │ + lsls r1, r1, #4 │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #556] ; (b020 ) │ │ + ldr r5, [pc, #560] ; (b024 ) │ │ + ldr r1, [pc, #880] ; (b168 ) │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #552] ; (b028 ) │ │ + ldr r5, [pc, #556] ; (b02c ) │ │ + movs r1, #150 ; 0x96 │ │ + lsls r1, r1, #4 │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #548] ; (b030 ) │ │ + ldr r5, [pc, #548] ; (b034 ) │ │ + ldr r1, [pc, #860] ; (b16c ) │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #544] ; (b038 ) │ │ + ldr r5, [pc, #544] ; (b03c ) │ │ movs r1, #151 ; 0x97 │ │ lsls r1, r1, #4 │ │ - adds r3, r2, r1 │ │ - movs r5, #152 ; 0x98 │ │ - ldr r0, [pc, #544] ; (ac40 ) │ │ - ldr r1, [pc, #548] ; (ac44 ) │ │ - lsls r5, r5, #4 │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r0, [pc, #544] ; (ac48 ) │ │ - ldr r1, [pc, #544] ; (ac4c ) │ │ - adds r3, r2, r4 │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r0, [pc, #540] ; (ac50 ) │ │ - ldr r1, [pc, #544] ; (ac54 ) │ │ - adds r3, r2, r5 │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r0, [pc, #540] ; (ac58 ) │ │ - ldr r1, [pc, #540] ; (ac5c ) │ │ - adds r3, r2, r6 │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - movs r0, #153 ; 0x99 │ │ - lsls r0, r0, #4 │ │ - adds r3, r2, r0 │ │ - ldr r0, [pc, #532] ; (ac60 ) │ │ - ldr r1, [pc, #532] ; (ac64 ) │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r1, [pc, #816] ; (ad84 ) │ │ - ldr r5, [pc, #816] ; (ad88 ) │ │ - movs r4, #154 ; 0x9a │ │ - adds r3, r2, r1 │ │ - lsls r4, r4, #4 │ │ - ldr r0, [pc, #520] ; (ac68 ) │ │ - ldr r1, [pc, #524] ; (ac6c ) │ │ - movs r6, #155 ; 0x9b │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r0, [pc, #520] ; (ac70 ) │ │ - ldr r1, [pc, #520] ; (ac74 ) │ │ - adds r3, r2, r4 │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r0, [pc, #516] ; (ac78 ) │ │ - ldr r1, [pc, #520] ; (ac7c ) │ │ - adds r3, r2, r5 │ │ - lsls r6, r6, #4 │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r0, [pc, #512] ; (ac80 ) │ │ - ldr r1, [pc, #516] ; (ac84 ) │ │ - adds r3, r2, r6 │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r0, [pc, #772] ; (ad8c ) │ │ - ldr r4, [pc, #772] ; (ad90 ) │ │ - ldr r6, [pc, #776] ; (ad94 ) │ │ - adds r3, r2, r0 │ │ - ldr r0, [pc, #504] ; (ac88 ) │ │ - ldr r1, [pc, #504] ; (ac8c ) │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #536] ; (b040 ) │ │ + ldr r5, [pc, #540] ; (b044 ) │ │ + ldr r1, [pc, #836] ; (b170 ) │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #532] ; (b048 ) │ │ + ldr r5, [pc, #536] ; (b04c ) │ │ + movs r1, #152 ; 0x98 │ │ + lsls r1, r1, #4 │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #528] ; (b050 ) │ │ + ldr r5, [pc, #528] ; (b054 ) │ │ + ldr r1, [pc, #816] ; (b174 ) │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #524] ; (b058 ) │ │ + ldr r5, [pc, #524] ; (b05c ) │ │ + movs r1, #153 ; 0x99 │ │ + lsls r1, r1, #4 │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #516] ; (b060 ) │ │ + ldr r5, [pc, #520] ; (b064 ) │ │ + ldr r1, [pc, #792] ; (b178 ) │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #512] ; (b068 ) │ │ + ldr r5, [pc, #516] ; (b06c ) │ │ + movs r1, #154 ; 0x9a │ │ + lsls r1, r1, #4 │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #508] ; (b070 ) │ │ + ldr r5, [pc, #508] ; (b074 ) │ │ + ldr r1, [pc, #772] ; (b17c ) │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #504] ; (b078 ) │ │ + ldr r5, [pc, #504] ; (b07c ) │ │ + movs r1, #155 ; 0x9b │ │ + lsls r1, r1, #4 │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #496] ; (b080 ) │ │ + ldr r5, [pc, #500] ; (b084 ) │ │ + ldr r1, [pc, #748] ; (b180 ) │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #492] ; (b088 ) │ │ + ldr r5, [pc, #496] ; (b08c ) │ │ movs r1, #156 ; 0x9c │ │ lsls r1, r1, #4 │ │ - adds r3, r2, r1 │ │ - movs r5, #157 ; 0x9d │ │ - ldr r0, [pc, #496] ; (ac90 ) │ │ - ldr r1, [pc, #496] ; (ac94 ) │ │ - lsls r5, r5, #4 │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r0, [pc, #492] ; (ac98 ) │ │ - ldr r1, [pc, #496] ; (ac9c ) │ │ - adds r3, r2, r4 │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r0, [pc, #492] ; (aca0 ) │ │ - ldr r1, [pc, #492] ; (aca4 ) │ │ - adds r3, r2, r5 │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r0, [pc, #488] ; (aca8 ) │ │ - ldr r1, [pc, #492] ; (acac ) │ │ - adds r3, r2, r6 │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - movs r0, #158 ; 0x9e │ │ - lsls r0, r0, #4 │ │ - adds r3, r2, r0 │ │ - ldr r0, [pc, #480] ; (acb0 ) │ │ - ldr r1, [pc, #484] ; (acb4 ) │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r1, [pc, #704] ; (ad98 ) │ │ - ldr r5, [pc, #708] ; (ad9c ) │ │ - movs r4, #159 ; 0x9f │ │ - adds r3, r2, r1 │ │ - lsls r4, r4, #4 │ │ - ldr r0, [pc, #472] ; (acb8 ) │ │ - ldr r1, [pc, #472] ; (acbc ) │ │ - movs r6, #160 ; 0xa0 │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r0, [pc, #468] ; (acc0 ) │ │ - ldr r1, [pc, #472] ; (acc4 ) │ │ - adds r3, r2, r4 │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r0, [pc, #468] ; (acc8 ) │ │ - ldr r1, [pc, #468] ; (accc ) │ │ - adds r3, r2, r5 │ │ - lsls r6, r6, #4 │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r0, [pc, #464] ; (acd0 ) │ │ - ldr r1, [pc, #464] ; (acd4 ) │ │ - adds r3, r2, r6 │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r0, [pc, #660] ; (ada0 ) │ │ - ldr r4, [pc, #664] ; (ada4 ) │ │ - ldr r6, [pc, #664] ; (ada8 ) │ │ - adds r3, r2, r0 │ │ - ldr r0, [pc, #452] ; (acd8 ) │ │ - ldr r1, [pc, #456] ; (acdc ) │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #488] ; (b090 ) │ │ + ldr r5, [pc, #488] ; (b094 ) │ │ + ldr r1, [pc, #728] ; (b184 ) │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #484] ; (b098 ) │ │ + ldr r5, [pc, #484] ; (b09c ) │ │ + movs r1, #157 ; 0x9d │ │ + lsls r1, r1, #4 │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #476] ; (b0a0 ) │ │ + ldr r5, [pc, #480] ; (b0a4 ) │ │ + ldr r1, [pc, #704] ; (b188 ) │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #472] ; (b0a8 ) │ │ + ldr r5, [pc, #476] ; (b0ac ) │ │ + movs r1, #158 ; 0x9e │ │ + lsls r1, r1, #4 │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #468] ; (b0b0 ) │ │ + ldr r5, [pc, #468] ; (b0b4 ) │ │ + ldr r1, [pc, #684] ; (b18c ) │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #464] ; (b0b8 ) │ │ + ldr r5, [pc, #464] ; (b0bc ) │ │ + movs r1, #159 ; 0x9f │ │ + lsls r1, r1, #4 │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #456] ; (b0c0 ) │ │ + ldr r5, [pc, #460] ; (b0c4 ) │ │ + ldr r1, [pc, #660] ; (b190 ) │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #452] ; (b0c8 ) │ │ + ldr r5, [pc, #456] ; (b0cc ) │ │ + movs r1, #160 ; 0xa0 │ │ + lsls r1, r1, #4 │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #448] ; (b0d0 ) │ │ + ldr r5, [pc, #448] ; (b0d4 ) │ │ + ldr r1, [pc, #640] ; (b194 ) │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #444] ; (b0d8 ) │ │ + ldr r5, [pc, #444] ; (b0dc ) │ │ movs r1, #161 ; 0xa1 │ │ lsls r1, r1, #4 │ │ - adds r3, r2, r1 │ │ - movs r5, #162 ; 0xa2 │ │ - ldr r0, [pc, #444] ; (ace0 ) │ │ - ldr r1, [pc, #448] ; (ace4 ) │ │ - lsls r5, r5, #4 │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r0, [pc, #444] ; (ace8 ) │ │ - ldr r1, [pc, #444] ; (acec ) │ │ - adds r3, r2, r4 │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r0, [pc, #440] ; (acf0 ) │ │ - ldr r1, [pc, #444] ; (acf4 ) │ │ - adds r3, r2, r5 │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r0, [pc, #440] ; (acf8 ) │ │ - ldr r1, [pc, #440] ; (acfc ) │ │ - adds r3, r2, r6 │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - movs r0, #163 ; 0xa3 │ │ - lsls r0, r0, #4 │ │ - adds r3, r2, r0 │ │ - ldr r0, [pc, #432] ; (ad00 ) │ │ - ldr r1, [pc, #432] ; (ad04 ) │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r1, [pc, #596] ; (adac ) │ │ - ldr r5, [pc, #596] ; (adb0 ) │ │ - movs r4, #164 ; 0xa4 │ │ - adds r3, r2, r1 │ │ - lsls r4, r4, #4 │ │ - ldr r0, [pc, #420] ; (ad08 ) │ │ - ldr r1, [pc, #424] ; (ad0c ) │ │ - movs r6, #165 ; 0xa5 │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r0, [pc, #420] ; (ad10 ) │ │ - ldr r1, [pc, #420] ; (ad14 ) │ │ - adds r3, r2, r4 │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r0, [pc, #416] ; (ad18 ) │ │ - ldr r1, [pc, #420] ; (ad1c ) │ │ - adds r3, r2, r5 │ │ - lsls r6, r6, #4 │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r0, [pc, #412] ; (ad20 ) │ │ - ldr r1, [pc, #416] ; (ad24 ) │ │ - adds r3, r2, r6 │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r0, [pc, #552] ; (adb4 ) │ │ - ldr r4, [pc, #552] ; (adb8 ) │ │ - ldr r6, [pc, #556] ; (adbc ) │ │ - adds r3, r2, r0 │ │ - ldr r0, [pc, #404] ; (ad28 ) │ │ - ldr r1, [pc, #404] ; (ad2c ) │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #436] ; (b0e0 ) │ │ + ldr r5, [pc, #440] ; (b0e4 ) │ │ + ldr r1, [pc, #616] ; (b198 ) │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #432] ; (b0e8 ) │ │ + ldr r5, [pc, #436] ; (b0ec ) │ │ + movs r1, #162 ; 0xa2 │ │ + lsls r1, r1, #4 │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #428] ; (b0f0 ) │ │ + ldr r5, [pc, #428] ; (b0f4 ) │ │ + ldr r1, [pc, #596] ; (b19c ) │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #424] ; (b0f8 ) │ │ + ldr r5, [pc, #424] ; (b0fc ) │ │ + movs r1, #163 ; 0xa3 │ │ + lsls r1, r1, #4 │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #416] ; (b100 ) │ │ + ldr r5, [pc, #420] ; (b104 ) │ │ + ldr r1, [pc, #572] ; (b1a0 ) │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #412] ; (b108 ) │ │ + ldr r5, [pc, #416] ; (b10c ) │ │ + movs r1, #164 ; 0xa4 │ │ + lsls r1, r1, #4 │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #408] ; (b110 ) │ │ + ldr r5, [pc, #408] ; (b114 ) │ │ + ldr r1, [pc, #552] ; (b1a4 ) │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #404] ; (b118 ) │ │ + ldr r5, [pc, #404] ; (b11c ) │ │ + movs r1, #165 ; 0xa5 │ │ + lsls r1, r1, #4 │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #396] ; (b120 ) │ │ + ldr r5, [pc, #400] ; (b124 ) │ │ + ldr r1, [pc, #528] ; (b1a8 ) │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #392] ; (b128 ) │ │ + ldr r5, [pc, #396] ; (b12c ) │ │ movs r1, #166 ; 0xa6 │ │ lsls r1, r1, #4 │ │ - adds r3, r2, r1 │ │ - movs r5, #167 ; 0xa7 │ │ - ldr r0, [pc, #396] ; (ad30 ) │ │ - ldr r1, [pc, #396] ; (ad34 ) │ │ - lsls r5, r5, #4 │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r0, [pc, #392] ; (ad38 ) │ │ - ldr r1, [pc, #396] ; (ad3c ) │ │ - adds r3, r2, r4 │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r0, [pc, #392] ; (ad40 ) │ │ - ldr r1, [pc, #392] ; (ad44 ) │ │ - adds r3, r2, r5 │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r0, [pc, #388] ; (ad48 ) │ │ - ldr r1, [pc, #392] ; (ad4c ) │ │ - adds r3, r2, r6 │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - movs r0, #168 ; 0xa8 │ │ - lsls r0, r0, #4 │ │ - adds r3, r2, r0 │ │ - ldr r0, [pc, #380] ; (ad50 ) │ │ - ldr r1, [pc, #384] ; (ad54 ) │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r1, [pc, #484] ; (adc0 ) │ │ - ldr r5, [pc, #488] ; (adc4 ) │ │ - movs r4, #169 ; 0xa9 │ │ - adds r3, r2, r1 │ │ - lsls r4, r4, #4 │ │ - ldr r0, [pc, #372] ; (ad58 ) │ │ - ldr r1, [pc, #372] ; (ad5c ) │ │ - movs r6, #170 ; 0xaa │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r0, [pc, #368] ; (ad60 ) │ │ - ldr r1, [pc, #372] ; (ad64 ) │ │ - adds r3, r2, r4 │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r0, [pc, #368] ; (ad68 ) │ │ - ldr r1, [pc, #368] ; (ad6c ) │ │ - adds r3, r2, r5 │ │ - lsls r6, r6, #4 │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - b.n adc8 │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #388] ; (b130 ) │ │ + ldr r5, [pc, #388] ; (b134 ) │ │ + ldr r1, [pc, #508] ; (b1ac ) │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #384] ; (b138 ) │ │ + ldr r5, [pc, #384] ; (b13c ) │ │ + movs r1, #167 ; 0xa7 │ │ + lsls r1, r1, #4 │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #376] ; (b140 ) │ │ + ldr r5, [pc, #380] ; (b144 ) │ │ + ldr r1, [pc, #484] ; (b1b0 ) │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #372] ; (b148 ) │ │ + ldr r5, [pc, #376] ; (b14c ) │ │ + movs r1, #168 ; 0xa8 │ │ + lsls r1, r1, #4 │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #368] ; (b150 ) │ │ + ldr r5, [pc, #368] ; (b154 ) │ │ + ldr r1, [pc, #464] ; (b1b4 ) │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #364] ; (b158 ) │ │ + ldr r5, [pc, #364] ; (b15c ) │ │ + movs r1, #169 ; 0xa9 │ │ + lsls r1, r1, #4 │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + b.n b1b8 │ │ + nop ; (mov r8, r8) │ │ nop ; (mov r8, r8) │ │ nop ; (mov r8, r8) │ │ subs r6, r0, r4 │ │ adds r2, r5, r0 │ │ strb r3, [r4, #30] │ │ ldr r4, [sp, #176] ; 0xb0 │ │ subs r2, #155 ; 0x9b │ │ adds r2, #78 ; 0x4e │ │ str r6, [r2, #108] ; 0x6c │ │ - cbz r0, ac1a │ │ + cbz r0, b012 │ │ ; instruction: 0xeb3a05ba │ │ strh r2, [r4, r1] │ │ subs r1, r1, r7 │ │ - b.n b0d8 │ │ + b.n b4d0 │ │ lsrs r2, r2, #15 │ │ - bhi.n abea │ │ - cbnz r0, ac3a │ │ - bvc.n ab98 │ │ + bhi.n afe2 │ │ + cbnz r0, b032 │ │ + bvc.n af90 │ │ lsrs r1, r5, #8 │ │ movs r0, #168 ; 0xa8 │ │ asrs r4, r1, #2 │ │ adds r0, #92 ; 0x5c │ │ movs r1, #210 ; 0xd2 │ │ str r4, [r3, #116] ; 0x74 │ │ ; instruction: 0xb887 │ │ eors.w ip, r5, #181 ; 0xb5 │ │ cmp r3, #6 │ │ - bpl.n ab74 │ │ + bpl.n af6c │ │ add r2, sp, #388 ; 0x184 │ │ subs r7, r4, #6 │ │ str r1, [r3, #104] ; 0x68 │ │ ; instruction: 0xb79b │ │ adcs r3, r1 │ │ mvns r3, r3 │ │ ldr r1, [r4, #88] ; 0x58 │ │ ldmia r5, {r0, r1, r3, r4, r5} │ │ strh r3, [r1, #14] │ │ ldrb r1, [r3, #24] │ │ str r4, [r3, #72] ; 0x48 │ │ - ldr r2, [pc, #268] ; (ad64 ) │ │ + ldr r2, [pc, #268] ; (b15c ) │ │ ldr r0, [r6, #60] ; 0x3c │ │ adds r2, #124 ; 0x7c │ │ ldr r2, [r2, #32] │ │ asrs r0, r1, #32 │ │ lsls r6, r0, #16 │ │ asrs r7, r1, #10 │ │ ldr r0, [sp, #228] ; 0xe4 │ │ ; instruction: 0xeac0b92b │ │ ldr r1, [r6, #20] │ │ ldmia r6, {r6, r7} │ │ - add r5, pc, #784 ; (adr r5, af80 ) │ │ - bvs.n ad3e │ │ + add r5, pc, #784 ; (adr r5, b378 ) │ │ + bvs.n b136 │ │ subs r7, #81 ; 0x51 │ │ ldrb r4, [r0, #29] │ │ ldr r6, [sp, #180] ; 0xb4 │ │ add r5, sp, #224 ; 0xe0 │ │ lsrs r5, r2, #12 │ │ - bne.n acb0 │ │ + bne.n b0a8 │ │ ldmia r3!, {r0, r1, r4, r5, r6, r7} │ │ str r7, [sp, #516] ; 0x204 │ │ adds r1, r4, #3 │ │ ldr r3, [sp, #76] ; 0x4c │ │ ldrh r2, [r1, #48] ; 0x30 │ │ ldmia r5, {r1, r2, r3, r5, r7} │ │ adds r6, #73 ; 0x49 │ │ ; instruction: 0xb687 │ │ subs r4, r6, #0 │ │ movs r4, #193 ; 0xc1 │ │ adds r6, #47 ; 0x2f │ │ - bhi.n acfe │ │ + bhi.n b0f6 │ │ lsls r0, r6, #10 │ │ - b.n ab40 │ │ + b.n af38 │ │ cmn r6, r1 │ │ add r7, sp, #0 │ │ movs r1, #153 ; 0x99 │ │ str r6, [r1, #56] ; 0x38 │ │ subs r0, r6, r7 │ │ - beq.n ad52 │ │ + beq.n b14a │ │ asrs r3, r5, #32 │ │ stmia r1!, {r1, r2, r3} │ │ str r2, [r1, r5] │ │ - cbnz r3, acc0 │ │ + cbnz r3, b0b8 │ │ lsls r0, r3, #18 │ │ lsrs r7, r0, #10 │ │ movs r0, #199 ; 0xc7 │ │ uxth r1, r2 │ │ str r6, [r0, #76] ; 0x4c │ │ ldmia r3, {r0, r2, r3, r4, r5} │ │ bics r1, r2 │ │ @@ -11957,39 +11952,39 @@ │ │ subs r4, #116 ; 0x74 │ │ ldr r2, [r1, #52] ; 0x34 │ │ adds r5, r5, #5 │ │ subs r6, #224 ; 0xe0 │ │ adds r6, #189 ; 0xbd │ │ lsls r0, r1, #28 │ │ str r5, [r6, #8] │ │ - ldr r2, [pc, #36] ; (ad10 ) │ │ + ldr r2, [pc, #36] ; (b108 ) │ │ adds r3, #147 ; 0x93 │ │ str r7, [r3, #12] │ │ ldrsb r6, [r4, r0] │ │ mrc2 11, 4, r3, cr12, cr6, {7} ; │ │ cmp r3, sl │ │ str r4, [r3, #76] ; 0x4c │ │ adds r7, #254 ; 0xfe │ │ ldrsh r2, [r6, r2] │ │ movs r2, #135 ; 0x87 │ │ adds r6, #118 ; 0x76 │ │ stc 0, cr3, [r0, #-616]! ; 0xfffffd98 │ │ ldrb r1, [r0, #18] │ │ movs r6, #163 ; 0xa3 │ │ - ldr r1, [pc, #520] ; (af14 ) │ │ + ldr r1, [pc, #520] ; (b30c ) │ │ subs r6, #73 ; 0x49 │ │ movs r6, #74 ; 0x4a │ │ ldrh r2, [r1, #0] │ │ - bcs.n ae08 │ │ + bcs.n b200 │ │ lsrs r7, r5, #13 │ │ lsrs r5, r7, #25 │ │ strb r2, [r5, #0] │ │ add r5, sp, #32 │ │ ldrh r2, [r3, r7] │ │ - bl a68064 <_end+0x9a70ec> │ │ + bl a6845c <_end@@Base+0x9a74e4> │ │ strb r3, [r7, #6] │ │ subs r6, r4, r7 │ │ ldrb r7, [r2, #30] │ │ str r6, [r6, r0] │ │ ldrsh r4, [r2, r5] │ │ movs r5, #16 │ │ subs r4, r7, #2 │ │ @@ -12002,32 +11997,31 @@ │ │ cmp r8, r5 │ │ adds r3, #39 ; 0x27 │ │ ldrb r2, [r7, #0] │ │ ldrh r6, [r4, #22] │ │ adds r5, #19 │ │ ldrb r0, [r0, #20] │ │ adds r1, r4, r6 │ │ - ble.n ac6a │ │ + ble.n b062 │ │ strb r7, [r5, #5] │ │ ldrb r1, [r4, r2] │ │ subs r2, #26 │ │ ; instruction: 0xb688 │ │ strb r0, [r7, r5] │ │ mrrc2 13, 7, r8, lr, cr8 │ │ ldr r5, [sp, #760] ; 0x2f8 │ │ str r5, [r1, #8] │ │ ldr r1, [sp, #412] ; 0x19c │ │ ldrh r7, [r6, #40] ; 0x28 │ │ ldr r1, [r3, #76] ; 0x4c │ │ movs r5, r3 │ │ strb r3, [r5, #3] │ │ push {r0, r3, r5} │ │ - orns r5, r9, #37632 ; 0x9300 │ │ - ldr r2, [sp, #1000] ; 0x3e8 │ │ - str r0, [sp, #16] │ │ + lsrs r0, r7, #4 │ │ + movs r0, r0 │ │ lsrs r0, r1, #5 │ │ movs r0, r0 │ │ lsrs r0, r3, #5 │ │ movs r0, r0 │ │ lsrs r0, r5, #5 │ │ movs r0, r0 │ │ lsrs r0, r7, #5 │ │ @@ -12062,382 +12056,383 @@ │ │ movs r0, r0 │ │ lsrs r0, r5, #9 │ │ movs r0, r0 │ │ lsrs r0, r7, #9 │ │ movs r0, r0 │ │ lsrs r0, r1, #10 │ │ movs r0, r0 │ │ - lsrs r0, r3, #10 │ │ - movs r0, r0 │ │ - ldr r1, [pc, #576] ; (b00c ) │ │ - ldr r0, [pc, #572] ; (b008 ) │ │ - adds r3, r2, r6 │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r0, [pc, #916] ; (b168 ) │ │ - ldr r4, [pc, #916] ; (b16c ) │ │ - ldr r6, [pc, #920] ; (b170 ) │ │ - adds r3, r2, r0 │ │ - ldr r0, [pc, #564] ; (b010 ) │ │ - ldr r1, [pc, #564] ; (b014 ) │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ + ldr r5, [pc, #576] ; (b3fc ) │ │ + ldr r4, [pc, #572] ; (b3f8 ) │ │ + ldr r1, [pc, #920] ; (b558 ) │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #568] ; (b400 ) │ │ + ldr r5, [pc, #572] ; (b404 ) │ │ + movs r1, #170 ; 0xaa │ │ + lsls r1, r1, #4 │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #564] ; (b408 ) │ │ + ldr r5, [pc, #564] ; (b40c ) │ │ + ldr r1, [pc, #900] ; (b55c ) │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #560] ; (b410 ) │ │ + ldr r5, [pc, #560] ; (b414 ) │ │ movs r1, #171 ; 0xab │ │ lsls r1, r1, #4 │ │ - adds r3, r2, r1 │ │ - movs r5, #172 ; 0xac │ │ - ldr r0, [pc, #556] ; (b018 ) │ │ - ldr r1, [pc, #556] ; (b01c ) │ │ - lsls r5, r5, #4 │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r0, [pc, #552] ; (b020 ) │ │ - ldr r1, [pc, #556] ; (b024 ) │ │ - adds r3, r2, r4 │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r0, [pc, #552] ; (b028 ) │ │ - ldr r1, [pc, #552] ; (b02c ) │ │ - adds r3, r2, r5 │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r0, [pc, #548] ; (b030 ) │ │ - ldr r1, [pc, #552] ; (b034 ) │ │ - adds r3, r2, r6 │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - movs r0, #173 ; 0xad │ │ - lsls r0, r0, #4 │ │ - adds r3, r2, r0 │ │ - ldr r0, [pc, #540] ; (b038 ) │ │ - ldr r1, [pc, #544] ; (b03c ) │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r1, [pc, #848] ; (b174 ) │ │ - ldr r5, [pc, #852] ; (b178 ) │ │ - movs r4, #174 ; 0xae │ │ - adds r3, r2, r1 │ │ - lsls r4, r4, #4 │ │ - ldr r0, [pc, #532] ; (b040 ) │ │ - ldr r1, [pc, #532] ; (b044 ) │ │ - movs r6, #175 ; 0xaf │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r0, [pc, #528] ; (b048 ) │ │ - ldr r1, [pc, #532] ; (b04c ) │ │ - adds r3, r2, r4 │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r0, [pc, #528] ; (b050 ) │ │ - ldr r1, [pc, #528] ; (b054 ) │ │ - adds r3, r2, r5 │ │ - lsls r6, r6, #4 │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r0, [pc, #524] ; (b058 ) │ │ - ldr r1, [pc, #524] ; (b05c ) │ │ - adds r3, r2, r6 │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r0, [pc, #804] ; (b17c ) │ │ - ldr r4, [pc, #808] ; (b180 ) │ │ - ldr r6, [pc, #808] ; (b184 ) │ │ - adds r3, r2, r0 │ │ - ldr r0, [pc, #512] ; (b060 ) │ │ - ldr r1, [pc, #516] ; (b064 ) │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #552] ; (b418 ) │ │ + ldr r5, [pc, #556] ; (b41c ) │ │ + ldr r1, [pc, #876] ; (b560 ) │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #548] ; (b420 ) │ │ + ldr r5, [pc, #552] ; (b424 ) │ │ + movs r1, #172 ; 0xac │ │ + lsls r1, r1, #4 │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #544] ; (b428 ) │ │ + ldr r5, [pc, #544] ; (b42c ) │ │ + ldr r1, [pc, #856] ; (b564 ) │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #540] ; (b430 ) │ │ + ldr r5, [pc, #540] ; (b434 ) │ │ + movs r1, #173 ; 0xad │ │ + lsls r1, r1, #4 │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #532] ; (b438 ) │ │ + ldr r5, [pc, #536] ; (b43c ) │ │ + ldr r1, [pc, #832] ; (b568 ) │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #528] ; (b440 ) │ │ + ldr r5, [pc, #532] ; (b444 ) │ │ + movs r1, #174 ; 0xae │ │ + lsls r1, r1, #4 │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #524] ; (b448 ) │ │ + ldr r5, [pc, #524] ; (b44c ) │ │ + ldr r1, [pc, #812] ; (b56c ) │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #520] ; (b450 ) │ │ + ldr r5, [pc, #520] ; (b454 ) │ │ + movs r1, #175 ; 0xaf │ │ + lsls r1, r1, #4 │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #512] ; (b458 ) │ │ + ldr r5, [pc, #516] ; (b45c ) │ │ + ldr r1, [pc, #788] ; (b570 ) │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #508] ; (b460 ) │ │ + ldr r5, [pc, #512] ; (b464 ) │ │ movs r1, #176 ; 0xb0 │ │ lsls r1, r1, #4 │ │ - adds r3, r2, r1 │ │ - movs r5, #177 ; 0xb1 │ │ - ldr r0, [pc, #504] ; (b068 ) │ │ - ldr r1, [pc, #508] ; (b06c ) │ │ - lsls r5, r5, #4 │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r0, [pc, #504] ; (b070 ) │ │ - ldr r1, [pc, #504] ; (b074 ) │ │ - adds r3, r2, r4 │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r0, [pc, #500] ; (b078 ) │ │ - ldr r1, [pc, #504] ; (b07c ) │ │ - adds r3, r2, r5 │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r0, [pc, #500] ; (b080 ) │ │ - ldr r1, [pc, #500] ; (b084 ) │ │ - adds r3, r2, r6 │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - movs r0, #178 ; 0xb2 │ │ - lsls r0, r0, #4 │ │ - adds r3, r2, r0 │ │ - ldr r0, [pc, #492] ; (b088 ) │ │ - ldr r1, [pc, #492] ; (b08c ) │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r1, [pc, #740] ; (b188 ) │ │ - ldr r5, [pc, #740] ; (b18c ) │ │ - movs r4, #179 ; 0xb3 │ │ - adds r3, r2, r1 │ │ - lsls r4, r4, #4 │ │ - ldr r0, [pc, #480] ; (b090 ) │ │ - ldr r1, [pc, #484] ; (b094 ) │ │ - movs r6, #180 ; 0xb4 │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r0, [pc, #480] ; (b098 ) │ │ - ldr r1, [pc, #480] ; (b09c ) │ │ - adds r3, r2, r4 │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r0, [pc, #476] ; (b0a0 ) │ │ - ldr r1, [pc, #480] ; (b0a4 ) │ │ - adds r3, r2, r5 │ │ - lsls r6, r6, #4 │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r0, [pc, #472] ; (b0a8 ) │ │ - ldr r1, [pc, #476] ; (b0ac ) │ │ - adds r3, r2, r6 │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r0, [pc, #696] ; (b190 ) │ │ - ldr r4, [pc, #696] ; (b194 ) │ │ - ldr r6, [pc, #700] ; (b198 ) │ │ - adds r3, r2, r0 │ │ - ldr r0, [pc, #464] ; (b0b0 ) │ │ - ldr r1, [pc, #464] ; (b0b4 ) │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #504] ; (b468 ) │ │ + ldr r5, [pc, #504] ; (b46c ) │ │ + ldr r1, [pc, #768] ; (b574 ) │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #500] ; (b470 ) │ │ + ldr r5, [pc, #500] ; (b474 ) │ │ + movs r1, #177 ; 0xb1 │ │ + lsls r1, r1, #4 │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #492] ; (b478 ) │ │ + ldr r5, [pc, #496] ; (b47c ) │ │ + ldr r1, [pc, #744] ; (b578 ) │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #488] ; (b480 ) │ │ + ldr r5, [pc, #492] ; (b484 ) │ │ + movs r1, #178 ; 0xb2 │ │ + lsls r1, r1, #4 │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #484] ; (b488 ) │ │ + ldr r5, [pc, #484] ; (b48c ) │ │ + ldr r1, [pc, #724] ; (b57c ) │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #480] ; (b490 ) │ │ + ldr r5, [pc, #480] ; (b494 ) │ │ + movs r1, #179 ; 0xb3 │ │ + lsls r1, r1, #4 │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #472] ; (b498 ) │ │ + ldr r5, [pc, #476] ; (b49c ) │ │ + ldr r1, [pc, #700] ; (b580 ) │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #468] ; (b4a0 ) │ │ + ldr r5, [pc, #472] ; (b4a4 ) │ │ + movs r1, #180 ; 0xb4 │ │ + lsls r1, r1, #4 │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #464] ; (b4a8 ) │ │ + ldr r5, [pc, #464] ; (b4ac ) │ │ + ldr r1, [pc, #680] ; (b584 ) │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #460] ; (b4b0 ) │ │ + ldr r5, [pc, #460] ; (b4b4 ) │ │ movs r1, #181 ; 0xb5 │ │ lsls r1, r1, #4 │ │ - adds r3, r2, r1 │ │ - movs r5, #182 ; 0xb6 │ │ - ldr r0, [pc, #456] ; (b0b8 ) │ │ - ldr r1, [pc, #456] ; (b0bc ) │ │ - lsls r5, r5, #4 │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r0, [pc, #452] ; (b0c0 ) │ │ - ldr r1, [pc, #456] ; (b0c4 ) │ │ - adds r3, r2, r4 │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r0, [pc, #452] ; (b0c8 ) │ │ - ldr r1, [pc, #452] ; (b0cc ) │ │ - adds r3, r2, r5 │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r0, [pc, #448] ; (b0d0 ) │ │ - ldr r1, [pc, #452] ; (b0d4 ) │ │ - adds r3, r2, r6 │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - movs r0, #183 ; 0xb7 │ │ - lsls r0, r0, #4 │ │ - adds r3, r2, r0 │ │ - ldr r0, [pc, #440] ; (b0d8 ) │ │ - ldr r1, [pc, #444] ; (b0dc ) │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r1, [pc, #628] ; (b19c ) │ │ - ldr r5, [pc, #632] ; (b1a0 ) │ │ - movs r4, #184 ; 0xb8 │ │ - adds r3, r2, r1 │ │ - lsls r4, r4, #4 │ │ - ldr r0, [pc, #432] ; (b0e0 ) │ │ - ldr r1, [pc, #432] ; (b0e4 ) │ │ - movs r6, #185 ; 0xb9 │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r0, [pc, #428] ; (b0e8 ) │ │ - ldr r1, [pc, #432] ; (b0ec ) │ │ - adds r3, r2, r4 │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r0, [pc, #428] ; (b0f0 ) │ │ - ldr r1, [pc, #428] ; (b0f4 ) │ │ - adds r3, r2, r5 │ │ - lsls r6, r6, #4 │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r0, [pc, #424] ; (b0f8 ) │ │ - ldr r1, [pc, #424] ; (b0fc ) │ │ - adds r3, r2, r6 │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r0, [pc, #584] ; (b1a4 ) │ │ - ldr r4, [pc, #588] ; (b1a8 ) │ │ - ldr r6, [pc, #588] ; (b1ac ) │ │ - adds r3, r2, r0 │ │ - ldr r0, [pc, #412] ; (b100 ) │ │ - ldr r1, [pc, #416] ; (b104 ) │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #452] ; (b4b8 ) │ │ + ldr r5, [pc, #456] ; (b4bc ) │ │ + ldr r1, [pc, #656] ; (b588 ) │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #448] ; (b4c0 ) │ │ + ldr r5, [pc, #452] ; (b4c4 ) │ │ + movs r1, #182 ; 0xb6 │ │ + lsls r1, r1, #4 │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #444] ; (b4c8 ) │ │ + ldr r5, [pc, #444] ; (b4cc ) │ │ + ldr r1, [pc, #636] ; (b58c ) │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #440] ; (b4d0 ) │ │ + ldr r5, [pc, #440] ; (b4d4 ) │ │ + movs r1, #183 ; 0xb7 │ │ + lsls r1, r1, #4 │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #432] ; (b4d8 ) │ │ + ldr r5, [pc, #436] ; (b4dc ) │ │ + ldr r1, [pc, #612] ; (b590 ) │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #428] ; (b4e0 ) │ │ + ldr r5, [pc, #432] ; (b4e4 ) │ │ + movs r1, #184 ; 0xb8 │ │ + lsls r1, r1, #4 │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #424] ; (b4e8 ) │ │ + ldr r5, [pc, #424] ; (b4ec ) │ │ + ldr r1, [pc, #592] ; (b594 ) │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #420] ; (b4f0 ) │ │ + ldr r5, [pc, #420] ; (b4f4 ) │ │ + movs r1, #185 ; 0xb9 │ │ + lsls r1, r1, #4 │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #412] ; (b4f8 ) │ │ + ldr r5, [pc, #416] ; (b4fc ) │ │ + ldr r1, [pc, #568] ; (b598 ) │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #408] ; (b500 ) │ │ + ldr r5, [pc, #412] ; (b504 ) │ │ movs r1, #186 ; 0xba │ │ lsls r1, r1, #4 │ │ - adds r3, r2, r1 │ │ - movs r5, #187 ; 0xbb │ │ - ldr r0, [pc, #404] ; (b108 ) │ │ - ldr r1, [pc, #408] ; (b10c ) │ │ - lsls r5, r5, #4 │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r0, [pc, #404] ; (b110 ) │ │ - ldr r1, [pc, #404] ; (b114 ) │ │ - adds r3, r2, r4 │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r0, [pc, #400] ; (b118 ) │ │ - ldr r1, [pc, #404] ; (b11c ) │ │ - adds r3, r2, r5 │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r0, [pc, #400] ; (b120 ) │ │ - ldr r1, [pc, #400] ; (b124 ) │ │ - adds r3, r2, r6 │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - movs r0, #188 ; 0xbc │ │ - lsls r0, r0, #4 │ │ - adds r3, r2, r0 │ │ - ldr r0, [pc, #392] ; (b128 ) │ │ - ldr r1, [pc, #392] ; (b12c ) │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r1, [pc, #520] ; (b1b0 ) │ │ - ldr r5, [pc, #520] ; (b1b4 ) │ │ - movs r4, #189 ; 0xbd │ │ - adds r3, r2, r1 │ │ - lsls r4, r4, #4 │ │ - ldr r0, [pc, #380] ; (b130 ) │ │ - ldr r1, [pc, #384] ; (b134 ) │ │ - movs r6, #190 ; 0xbe │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r0, [pc, #380] ; (b138 ) │ │ - ldr r1, [pc, #380] ; (b13c ) │ │ - adds r3, r2, r4 │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r0, [pc, #376] ; (b140 ) │ │ - ldr r1, [pc, #380] ; (b144 ) │ │ - adds r3, r2, r5 │ │ - lsls r6, r6, #4 │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r0, [pc, #372] ; (b148 ) │ │ - ldr r1, [pc, #376] ; (b14c ) │ │ - adds r3, r2, r6 │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r0, [pc, #476] ; (b1b8 ) │ │ - ldr r4, [pc, #476] ; (b1bc ) │ │ - ldr r6, [pc, #480] ; (b1c0 ) │ │ - adds r3, r2, r0 │ │ - ldr r0, [pc, #364] ; (b150 ) │ │ - ldr r1, [pc, #364] ; (b154 ) │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #404] ; (b508 ) │ │ + ldr r5, [pc, #404] ; (b50c ) │ │ + ldr r1, [pc, #548] ; (b59c ) │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #400] ; (b510 ) │ │ + ldr r5, [pc, #400] ; (b514 ) │ │ + movs r1, #187 ; 0xbb │ │ + lsls r1, r1, #4 │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #392] ; (b518 ) │ │ + ldr r5, [pc, #396] ; (b51c ) │ │ + ldr r1, [pc, #524] ; (b5a0 ) │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #388] ; (b520 ) │ │ + ldr r5, [pc, #392] ; (b524 ) │ │ + movs r1, #188 ; 0xbc │ │ + lsls r1, r1, #4 │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #384] ; (b528 ) │ │ + ldr r5, [pc, #384] ; (b52c ) │ │ + ldr r1, [pc, #504] ; (b5a4 ) │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #380] ; (b530 ) │ │ + ldr r5, [pc, #380] ; (b534 ) │ │ + movs r1, #189 ; 0xbd │ │ + lsls r1, r1, #4 │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #372] ; (b538 ) │ │ + ldr r5, [pc, #376] ; (b53c ) │ │ + ldr r1, [pc, #480] ; (b5a8 ) │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #368] ; (b540 ) │ │ + ldr r5, [pc, #372] ; (b544 ) │ │ + movs r1, #190 ; 0xbe │ │ + lsls r1, r1, #4 │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #364] ; (b548 ) │ │ + ldr r5, [pc, #364] ; (b54c ) │ │ + ldr r1, [pc, #460] ; (b5ac ) │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #360] ; (b550 ) │ │ + ldr r5, [pc, #360] ; (b554 ) │ │ movs r1, #191 ; 0xbf │ │ lsls r1, r1, #4 │ │ - adds r3, r2, r1 │ │ - movs r5, #192 ; 0xc0 │ │ - ldr r0, [pc, #356] ; (b158 ) │ │ - ldr r1, [pc, #356] ; (b15c ) │ │ - lsls r5, r5, #4 │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r0, [pc, #352] ; (b160 ) │ │ - ldr r1, [pc, #356] ; (b164 ) │ │ - adds r3, r2, r4 │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - b.n b1c4 │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + b.n b5b0 │ │ + nop ; (mov r8, r8) │ │ + orns r5, r9, #37632 ; 0x9300 │ │ + ldr r2, [sp, #1000] ; 0x3e8 │ │ + str r0, [sp, #16] │ │ asrs r4, r1 │ │ lsrs r3, r6, #31 │ │ - bvs.n b038 │ │ + bvs.n b430 │ │ mcr 4, 2, r7, cr4, cr3, {7} │ │ mov r9, r4 │ │ subs r0, #163 ; 0xa3 │ │ mcr2 11, 5, r7, cr13, cr15, {2} ; │ │ str r4, [r3, #32] │ │ ldmia r3, {r0, r3, r4, r5, r6} │ │ ldr r0, [sp, #716] ; 0x2cc │ │ str r0, [sp, #156] ; 0x9c │ │ adds r3, #171 ; 0xab │ │ - bl ff8efad6 <_end+0xff82eb5e> │ │ + bl ff8efece <_end@@Base+0xff82ef56> │ │ ldr r1, [sp, #160] ; 0xa0 │ │ movs r2, #208 ; 0xd0 │ │ movs r6, #157 ; 0x9d │ │ ; instruction: 0xb7fc │ │ cmp r6, r7 │ │ str r6, [r0, #20] │ │ add r7, sp, #596 ; 0x254 │ │ - blt.n b0b8 │ │ + blt.n b4b0 │ │ cmp r7, #93 ; 0x5d │ │ ands r4, r6 │ │ subs r7, #41 ; 0x29 │ │ ldrh r7, [r2, #62] ; 0x3e │ │ subs r2, r6, #0 │ │ subs r1, #157 ; 0x9d │ │ cmp r9, r5 │ │ ldrb.w sl, [r0, #-187]! │ │ strb r0, [r5, #15] │ │ stmia r1!, {r3, r6} │ │ - bvc.n b00a │ │ + bvc.n b402 │ │ lsrs r5, r1, #5 │ │ add r6, sp │ │ ldrb r0, [r5, #14] │ │ stmia r3!, {r2, r4, r6} │ │ movs r1, #37 ; 0x25 │ │ cmp r7, #80 ; 0x50 │ │ strb r3, [r6, #27] │ │ - bge.n b0fc │ │ + bge.n b4f4 │ │ subs r3, #32 │ │ asrs r1, r2, #29 │ │ adds r0, #7 │ │ adds r0, #213 ; 0xd5 │ │ sxth r3, r5 │ │ ldrsh r6, [r4, r0] │ │ asrs r1, r2, #14 │ │ asrs r6, r1, #22 │ │ strd r5, r7, [r2, #-68] ; 0x44 │ │ strb r1, [r1, #20] │ │ strb r1, [r5, r4] │ │ subs r5, #137 ; 0x89 │ │ subs r7, r0, r7 │ │ - cbz r5, b0c2 │ │ + cbz r5, b4ba │ │ add r7, sp, #272 ; 0x110 │ │ - ldr r1, [pc, #340] ; (b1d8 ) │ │ + ldr r1, [pc, #340] ; (b5d0 ) │ │ ldrsb r2, [r6, r5] │ │ ldmia r6!, {r0, r1, r2, r4, r7} │ │ subs r4, r0, r0 │ │ lsls r6, r4, #27 │ │ adds r3, #210 ; 0xd2 │ │ ldrsb r5, [r6, r1] │ │ str r2, [sp, #944] ; 0x3b0 │ │ - b.n a97e │ │ + b.n ad76 │ │ strb r1, [r1, #4] │ │ strb r3, [r6, #9] │ │ subw r0, ip, #2687 ; 0xa7f │ │ movs r7, #156 ; 0x9c │ │ - ldr r7, [pc, #532] ; (b2b4 ) │ │ + ldr r7, [pc, #532] ; (b6ac ) │ │ add r4, sp, #704 ; 0x2c0 │ │ ldfs f6, [r8, #-124] ; 0xffffff84 │ │ lsrs r1, r2, #10 │ │ - cbnz r6, b0aa │ │ + cbnz r6, b4a2 │ │ ldmia r0!, {r1, r2, r3, r4, r5, r7} │ │ movs r5, #107 ; 0x6b │ │ cmp r0, #2 │ │ ldrb r6, [r3, #8] │ │ - b.n b596 │ │ + b.n b98e │ │ cmp r7, #19 │ │ asrs r2, r5, #16 │ │ ldrsb r2, [r1, r6] │ │ ldr r1, [sp, #592] ; 0x250 │ │ str r1, [r6, r6] │ │ adds r1, #168 ; 0xa8 │ │ ldr r7, [r2, r1] │ │ @@ -12469,37 +12464,37 @@ │ │ strh r1, [r4, r1] │ │ ldr r0, [sp, #600] ; 0x258 │ │ stmia r4!, {r2, r4, r5, r6, r7} │ │ revsh r7, r7 │ │ asrs r2, r1, #7 │ │ add.w r9, r8, #358 ; 0x166 │ │ str r4, [r5, #52] ; 0x34 │ │ - ldr r4, [pc, #456] ; (b2cc ) │ │ + ldr r4, [pc, #456] ; (b6c4 ) │ │ bx r7 │ │ - b.n ae6a │ │ + b.n b262 │ │ ; instruction: 0xf33c02c7 │ │ asrs r6, r7, #19 │ │ ldrsh r4, [r5, r0] │ │ strb r4, [r4, #2] │ │ strb r1, [r0, #6] │ │ lsrs r1, r2, #2 │ │ negs r2, r1 │ │ - bmi.n b0a8 │ │ + bmi.n b4a0 │ │ lsrs r3, r2, #3 │ │ - blt.n b126 │ │ - bl ffbd4c50 <_end+0xffb13cd8> │ │ + blt.n b51e │ │ + bl ffbd5048 <_end@@Base+0xffb140d0> │ │ adds r1, #200 ; 0xc8 │ │ lsrs r4, r1, #5 │ │ - ldr r5, [pc, #416] ; (b2c8 ) │ │ + ldr r5, [pc, #416] ; (b6c0 ) │ │ add r2, sp, #556 ; 0x22c │ │ subs r4, r0, r7 │ │ lsls r6, r0, #16 │ │ cdp2 1, 10, cr14, cr5, cr7, {3} │ │ adds r3, #118 ; 0x76 │ │ - b.n b002 │ │ + b.n b3fa │ │ negs r2, r3 │ │ strh r4, [r0, #56] ; 0x38 │ │ ldrsb r6, [r5, r5] │ │ bics r0, r3 │ │ ldrsh r1, [r3, r3] │ │ svc 193 ; 0xc1 │ │ subs r5, #166 ; 0xa6 │ │ @@ -12511,18 +12506,16 @@ │ │ add r5, r7 │ │ ldrh r7, [r7, r2] │ │ adds r1, #188 ; 0xbc │ │ adds r0, #189 ; 0xbd │ │ vst1.16 {d29-d32}, [r0 :128], r2 │ │ strb r5, [r3, #27] │ │ ; instruction: 0xe8d24093 │ │ - ldr r1, [r7, #0] │ │ - adds r1, r0, r2 │ │ - lsrs r0, r1, #2 │ │ - adds r0, r0, r2 │ │ + lsrs r0, r3, #10 │ │ + movs r0, r0 │ │ lsrs r0, r5, #10 │ │ movs r0, r0 │ │ lsrs r0, r7, #10 │ │ movs r0, r0 │ │ lsrs r0, r1, #11 │ │ movs r0, r0 │ │ lsrs r0, r3, #11 │ │ @@ -12557,345 +12550,335 @@ │ │ movs r0, r0 │ │ lsrs r0, r1, #15 │ │ movs r0, r0 │ │ lsrs r0, r3, #15 │ │ movs r0, r0 │ │ lsrs r0, r5, #15 │ │ movs r0, r0 │ │ - lsrs r0, r7, #15 │ │ - movs r0, r0 │ │ - lsrs r0, r1, #16 │ │ - movs r0, r0 │ │ - ldr r1, [pc, #596] ; (b41c ) │ │ - ldr r0, [pc, #592] ; (b418 ) │ │ - adds r3, r2, r5 │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r0, [pc, #592] ; (b420 ) │ │ - ldr r1, [pc, #592] ; (b424 ) │ │ - adds r3, r2, r6 │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - movs r0, #193 ; 0xc1 │ │ - lsls r0, r0, #4 │ │ - adds r3, r2, r0 │ │ - ldr r0, [pc, #584] ; (b428 ) │ │ - ldr r1, [pc, #584] ; (b42c ) │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r1, [pc, #928] ; (b588 ) │ │ - ldr r5, [pc, #928] ; (b58c ) │ │ - movs r4, #194 ; 0xc2 │ │ - adds r3, r2, r1 │ │ - lsls r4, r4, #4 │ │ - ldr r0, [pc, #572] ; (b430 ) │ │ - ldr r1, [pc, #576] ; (b434 ) │ │ - movs r6, #195 ; 0xc3 │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r0, [pc, #572] ; (b438 ) │ │ - ldr r1, [pc, #572] ; (b43c ) │ │ - adds r3, r2, r4 │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r0, [pc, #568] ; (b440 ) │ │ - ldr r1, [pc, #572] ; (b444 ) │ │ - adds r3, r2, r5 │ │ - lsls r6, r6, #4 │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r0, [pc, #564] ; (b448 ) │ │ - ldr r1, [pc, #568] ; (b44c ) │ │ - adds r3, r2, r6 │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r0, [pc, #884] ; (b590 ) │ │ - ldr r4, [pc, #884] ; (b594 ) │ │ - ldr r6, [pc, #888] ; (b598 ) │ │ - adds r3, r2, r0 │ │ - ldr r0, [pc, #556] ; (b450 ) │ │ - ldr r1, [pc, #556] ; (b454 ) │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ + ldr r5, [pc, #576] ; (b7f4 ) │ │ + ldr r4, [pc, #572] ; (b7f0 ) │ │ + ldr r1, [pc, #920] ; (b950 ) │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #568] ; (b7f8 ) │ │ + ldr r5, [pc, #572] ; (b7fc ) │ │ + movs r1, #192 ; 0xc0 │ │ + lsls r1, r1, #4 │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #564] ; (b800 ) │ │ + ldr r5, [pc, #564] ; (b804 ) │ │ + ldr r1, [pc, #900] ; (b954 ) │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #560] ; (b808 ) │ │ + ldr r5, [pc, #560] ; (b80c ) │ │ + movs r1, #193 ; 0xc1 │ │ + lsls r1, r1, #4 │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #552] ; (b810 ) │ │ + ldr r5, [pc, #556] ; (b814 ) │ │ + ldr r1, [pc, #876] ; (b958 ) │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #548] ; (b818 ) │ │ + ldr r5, [pc, #552] ; (b81c ) │ │ + movs r1, #194 ; 0xc2 │ │ + lsls r1, r1, #4 │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #544] ; (b820 ) │ │ + ldr r5, [pc, #544] ; (b824 ) │ │ + ldr r1, [pc, #856] ; (b95c ) │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #540] ; (b828 ) │ │ + ldr r5, [pc, #540] ; (b82c ) │ │ + movs r1, #195 ; 0xc3 │ │ + lsls r1, r1, #4 │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #532] ; (b830 ) │ │ + ldr r5, [pc, #536] ; (b834 ) │ │ + ldr r1, [pc, #832] ; (b960 ) │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #528] ; (b838 ) │ │ + ldr r5, [pc, #532] ; (b83c ) │ │ movs r1, #196 ; 0xc4 │ │ lsls r1, r1, #4 │ │ - adds r3, r2, r1 │ │ - movs r5, #197 ; 0xc5 │ │ - ldr r0, [pc, #548] ; (b458 ) │ │ - ldr r1, [pc, #548] ; (b45c ) │ │ - lsls r5, r5, #4 │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r0, [pc, #544] ; (b460 ) │ │ - ldr r1, [pc, #548] ; (b464 ) │ │ - adds r3, r2, r4 │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r0, [pc, #544] ; (b468 ) │ │ - ldr r1, [pc, #544] ; (b46c ) │ │ - adds r3, r2, r5 │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r0, [pc, #540] ; (b470 ) │ │ - ldr r1, [pc, #544] ; (b474 ) │ │ - adds r3, r2, r6 │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - movs r0, #198 ; 0xc6 │ │ - lsls r0, r0, #4 │ │ - adds r3, r2, r0 │ │ - ldr r0, [pc, #532] ; (b478 ) │ │ - ldr r1, [pc, #536] ; (b47c ) │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r1, [pc, #816] ; (b59c ) │ │ - ldr r5, [pc, #820] ; (b5a0 ) │ │ - movs r4, #199 ; 0xc7 │ │ - adds r3, r2, r1 │ │ - lsls r4, r4, #4 │ │ - ldr r0, [pc, #524] ; (b480 ) │ │ - ldr r1, [pc, #524] ; (b484 ) │ │ - movs r6, #200 ; 0xc8 │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r0, [pc, #520] ; (b488 ) │ │ - ldr r1, [pc, #524] ; (b48c ) │ │ - adds r3, r2, r4 │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r0, [pc, #520] ; (b490 ) │ │ - ldr r1, [pc, #520] ; (b494 ) │ │ - adds r3, r2, r5 │ │ - lsls r6, r6, #4 │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r0, [pc, #516] ; (b498 ) │ │ - ldr r1, [pc, #516] ; (b49c ) │ │ - adds r3, r2, r6 │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r0, [pc, #772] ; (b5a4 ) │ │ - ldr r4, [pc, #776] ; (b5a8 ) │ │ - ldr r6, [pc, #776] ; (b5ac ) │ │ - adds r3, r2, r0 │ │ - ldr r0, [pc, #504] ; (b4a0 ) │ │ - ldr r1, [pc, #508] ; (b4a4 ) │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #524] ; (b840 ) │ │ + ldr r5, [pc, #524] ; (b844 ) │ │ + ldr r1, [pc, #812] ; (b964 ) │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #520] ; (b848 ) │ │ + ldr r5, [pc, #520] ; (b84c ) │ │ + movs r1, #197 ; 0xc5 │ │ + lsls r1, r1, #4 │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #512] ; (b850 ) │ │ + ldr r5, [pc, #516] ; (b854 ) │ │ + ldr r1, [pc, #788] ; (b968 ) │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #508] ; (b858 ) │ │ + ldr r5, [pc, #512] ; (b85c ) │ │ + movs r1, #198 ; 0xc6 │ │ + lsls r1, r1, #4 │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #504] ; (b860 ) │ │ + ldr r5, [pc, #504] ; (b864 ) │ │ + ldr r1, [pc, #768] ; (b96c ) │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #500] ; (b868 ) │ │ + ldr r5, [pc, #500] ; (b86c ) │ │ + movs r1, #199 ; 0xc7 │ │ + lsls r1, r1, #4 │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #492] ; (b870 ) │ │ + ldr r5, [pc, #496] ; (b874 ) │ │ + ldr r1, [pc, #744] ; (b970 ) │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #488] ; (b878 ) │ │ + ldr r5, [pc, #492] ; (b87c ) │ │ + movs r1, #200 ; 0xc8 │ │ + lsls r1, r1, #4 │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #484] ; (b880 ) │ │ + ldr r5, [pc, #484] ; (b884 ) │ │ + ldr r1, [pc, #724] ; (b974 ) │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #480] ; (b888 ) │ │ + ldr r5, [pc, #480] ; (b88c ) │ │ movs r1, #201 ; 0xc9 │ │ lsls r1, r1, #4 │ │ - adds r3, r2, r1 │ │ - movs r5, #202 ; 0xca │ │ - ldr r0, [pc, #496] ; (b4a8 ) │ │ - ldr r1, [pc, #500] ; (b4ac ) │ │ - lsls r5, r5, #4 │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r0, [pc, #496] ; (b4b0 ) │ │ - ldr r1, [pc, #496] ; (b4b4 ) │ │ - adds r3, r2, r4 │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r0, [pc, #492] ; (b4b8 ) │ │ - ldr r1, [pc, #496] ; (b4bc ) │ │ - adds r3, r2, r5 │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r0, [pc, #492] ; (b4c0 ) │ │ - ldr r1, [pc, #492] ; (b4c4 ) │ │ - adds r3, r2, r6 │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - movs r0, #203 ; 0xcb │ │ - lsls r0, r0, #4 │ │ - adds r3, r2, r0 │ │ - ldr r0, [pc, #484] ; (b4c8 ) │ │ - ldr r1, [pc, #484] ; (b4cc ) │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r1, [pc, #708] ; (b5b0 ) │ │ - ldr r5, [pc, #708] ; (b5b4 ) │ │ - movs r4, #204 ; 0xcc │ │ - adds r3, r2, r1 │ │ - lsls r4, r4, #4 │ │ - ldr r0, [pc, #472] ; (b4d0 ) │ │ - ldr r1, [pc, #476] ; (b4d4 ) │ │ - movs r6, #205 ; 0xcd │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r0, [pc, #472] ; (b4d8 ) │ │ - ldr r1, [pc, #472] ; (b4dc ) │ │ - adds r3, r2, r4 │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r0, [pc, #468] ; (b4e0 ) │ │ - ldr r1, [pc, #472] ; (b4e4 ) │ │ - adds r3, r2, r5 │ │ - lsls r6, r6, #4 │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r0, [pc, #464] ; (b4e8 ) │ │ - ldr r1, [pc, #468] ; (b4ec ) │ │ - adds r3, r2, r6 │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r0, [pc, #664] ; (b5b8 ) │ │ - ldr r4, [pc, #664] ; (b5bc ) │ │ - ldr r6, [pc, #668] ; (b5c0 ) │ │ - adds r3, r2, r0 │ │ - ldr r0, [pc, #456] ; (b4f0 ) │ │ - ldr r1, [pc, #456] ; (b4f4 ) │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #472] ; (b890 ) │ │ + ldr r5, [pc, #476] ; (b894 ) │ │ + ldr r1, [pc, #700] ; (b978 ) │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #468] ; (b898 ) │ │ + ldr r5, [pc, #472] ; (b89c ) │ │ + movs r1, #202 ; 0xca │ │ + lsls r1, r1, #4 │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #464] ; (b8a0 ) │ │ + ldr r5, [pc, #464] ; (b8a4 ) │ │ + ldr r1, [pc, #680] ; (b97c ) │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #460] ; (b8a8 ) │ │ + ldr r5, [pc, #460] ; (b8ac ) │ │ + movs r1, #203 ; 0xcb │ │ + lsls r1, r1, #4 │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #452] ; (b8b0 ) │ │ + ldr r5, [pc, #456] ; (b8b4 ) │ │ + ldr r1, [pc, #656] ; (b980 ) │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #448] ; (b8b8 ) │ │ + ldr r5, [pc, #452] ; (b8bc ) │ │ + movs r1, #204 ; 0xcc │ │ + lsls r1, r1, #4 │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #444] ; (b8c0 ) │ │ + ldr r5, [pc, #444] ; (b8c4 ) │ │ + ldr r1, [pc, #636] ; (b984 ) │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #440] ; (b8c8 ) │ │ + ldr r5, [pc, #440] ; (b8cc ) │ │ + movs r1, #205 ; 0xcd │ │ + lsls r1, r1, #4 │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #432] ; (b8d0 ) │ │ + ldr r5, [pc, #436] ; (b8d4 ) │ │ + ldr r1, [pc, #612] ; (b988 ) │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #428] ; (b8d8 ) │ │ + ldr r5, [pc, #432] ; (b8dc ) │ │ movs r1, #206 ; 0xce │ │ lsls r1, r1, #4 │ │ - adds r3, r2, r1 │ │ - movs r5, #207 ; 0xcf │ │ - ldr r0, [pc, #448] ; (b4f8 ) │ │ - ldr r1, [pc, #448] ; (b4fc ) │ │ - lsls r5, r5, #4 │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r0, [pc, #444] ; (b500 ) │ │ - ldr r1, [pc, #448] ; (b504 ) │ │ - adds r3, r2, r4 │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r0, [pc, #444] ; (b508 ) │ │ - ldr r1, [pc, #444] ; (b50c ) │ │ - adds r3, r2, r5 │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r0, [pc, #440] ; (b510 ) │ │ - ldr r1, [pc, #444] ; (b514 ) │ │ - adds r3, r2, r6 │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - movs r0, #208 ; 0xd0 │ │ - lsls r0, r0, #4 │ │ - adds r3, r2, r0 │ │ - ldr r0, [pc, #432] ; (b518 ) │ │ - ldr r1, [pc, #436] ; (b51c ) │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r1, [pc, #596] ; (b5c4 ) │ │ - ldr r5, [pc, #600] ; (b5c8 ) │ │ - movs r4, #209 ; 0xd1 │ │ - adds r3, r2, r1 │ │ - lsls r4, r4, #4 │ │ - ldr r0, [pc, #424] ; (b520 ) │ │ - ldr r1, [pc, #424] ; (b524 ) │ │ - movs r6, #210 ; 0xd2 │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r0, [pc, #420] ; (b528 ) │ │ - ldr r1, [pc, #424] ; (b52c ) │ │ - adds r3, r2, r4 │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r0, [pc, #420] ; (b530 ) │ │ - ldr r1, [pc, #420] ; (b534 ) │ │ - adds r3, r2, r5 │ │ - lsls r6, r6, #4 │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r0, [pc, #416] ; (b538 ) │ │ - ldr r1, [pc, #416] ; (b53c ) │ │ - adds r3, r2, r6 │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r0, [pc, #552] ; (b5cc ) │ │ - ldr r4, [pc, #556] ; (b5d0 ) │ │ - ldr r6, [pc, #556] ; (b5d4 ) │ │ - adds r3, r2, r0 │ │ - ldr r0, [pc, #404] ; (b540 ) │ │ - ldr r1, [pc, #408] ; (b544 ) │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #424] ; (b8e0 ) │ │ + ldr r5, [pc, #424] ; (b8e4 ) │ │ + ldr r1, [pc, #592] ; (b98c ) │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #420] ; (b8e8 ) │ │ + ldr r5, [pc, #420] ; (b8ec ) │ │ + movs r1, #207 ; 0xcf │ │ + lsls r1, r1, #4 │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #412] ; (b8f0 ) │ │ + ldr r5, [pc, #416] ; (b8f4 ) │ │ + ldr r1, [pc, #568] ; (b990 ) │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #408] ; (b8f8 ) │ │ + ldr r5, [pc, #412] ; (b8fc ) │ │ + movs r1, #208 ; 0xd0 │ │ + lsls r1, r1, #4 │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #404] ; (b900 ) │ │ + ldr r5, [pc, #404] ; (b904 ) │ │ + ldr r1, [pc, #548] ; (b994 ) │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #400] ; (b908 ) │ │ + ldr r5, [pc, #400] ; (b90c ) │ │ + movs r1, #209 ; 0xd1 │ │ + lsls r1, r1, #4 │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #392] ; (b910 ) │ │ + ldr r5, [pc, #396] ; (b914 ) │ │ + ldr r1, [pc, #524] ; (b998 ) │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #388] ; (b918 ) │ │ + ldr r5, [pc, #392] ; (b91c ) │ │ + movs r1, #210 ; 0xd2 │ │ + lsls r1, r1, #4 │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #384] ; (b920 ) │ │ + ldr r5, [pc, #384] ; (b924 ) │ │ + ldr r1, [pc, #504] ; (b99c ) │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #380] ; (b928 ) │ │ + ldr r5, [pc, #380] ; (b92c ) │ │ movs r1, #211 ; 0xd3 │ │ lsls r1, r1, #4 │ │ - adds r3, r2, r1 │ │ - movs r5, #212 ; 0xd4 │ │ - ldr r0, [pc, #396] ; (b548 ) │ │ - ldr r1, [pc, #400] ; (b54c ) │ │ - lsls r5, r5, #4 │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r0, [pc, #396] ; (b550 ) │ │ - ldr r1, [pc, #396] ; (b554 ) │ │ - adds r3, r2, r4 │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r0, [pc, #392] ; (b558 ) │ │ - ldr r1, [pc, #396] ; (b55c ) │ │ - adds r3, r2, r5 │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r0, [pc, #392] ; (b560 ) │ │ - ldr r1, [pc, #392] ; (b564 ) │ │ - adds r3, r2, r6 │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - movs r0, #213 ; 0xd5 │ │ - lsls r0, r0, #4 │ │ - adds r3, r2, r0 │ │ - ldr r0, [pc, #384] ; (b568 ) │ │ - ldr r1, [pc, #384] ; (b56c ) │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r1, [pc, #488] ; (b5d8 ) │ │ - ldr r5, [pc, #488] ; (b5dc ) │ │ - movs r4, #214 ; 0xd6 │ │ - adds r3, r2, r1 │ │ - lsls r4, r4, #4 │ │ - ldr r0, [pc, #372] ; (b570 ) │ │ - ldr r1, [pc, #376] ; (b574 ) │ │ - movs r6, #215 ; 0xd7 │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r0, [pc, #372] ; (b578 ) │ │ - ldr r1, [pc, #372] ; (b57c ) │ │ - adds r3, r2, r4 │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r0, [pc, #368] ; (b580 ) │ │ - ldr r1, [pc, #372] ; (b584 ) │ │ - adds r3, r2, r5 │ │ - lsls r6, r6, #4 │ │ - b.n b5e0 │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #372] ; (b930 ) │ │ + ldr r5, [pc, #376] ; (b934 ) │ │ + ldr r1, [pc, #480] ; (b9a0 ) │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #368] ; (b938 ) │ │ + ldr r5, [pc, #372] ; (b93c ) │ │ + movs r1, #212 ; 0xd4 │ │ + lsls r1, r1, #4 │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #364] ; (b940 ) │ │ + ldr r5, [pc, #364] ; (b944 ) │ │ + ldr r1, [pc, #460] ; (b9a4 ) │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #360] ; (b948 ) │ │ + ldr r5, [pc, #360] ; (b94c ) │ │ + movs r1, #213 ; 0xd5 │ │ + lsls r1, r1, #4 │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + b.n b9a8 │ │ nop ; (mov r8, r8) │ │ + ldr r1, [r7, #0] │ │ + adds r1, r0, r2 │ │ + lsrs r0, r1, #2 │ │ + adds r0, r0, r2 │ │ lsrs r0, r2, #11 │ │ - ldr r1, [pc, #668] ; (b6b8 ) │ │ + ldr r1, [pc, #668] ; (ba98 ) │ │ str r5, [r7, #100] ; 0x64 │ │ - bgt.n b430 │ │ + bgt.n b810 │ │ ldr r1, [r5, #80] ; 0x50 │ │ asrs r0, r1, #3 │ │ ; instruction: 0xb817 │ │ ; instruction: 0xb878 │ │ - ldr r0, [pc, #980] ; (b800 ) │ │ + ldr r0, [pc, #980] ; (bbe0 ) │ │ str r7, [r1, #4] │ │ add r0, sp, #396 ; 0x18c │ │ str r0, [sp, #964] ; 0x3c4 │ │ ; instruction: 0xe80d4844 │ │ - ldr r2, [pc, #752] ; (b728 ) │ │ + ldr r2, [pc, #752] ; (bb08 ) │ │ str r3, [r0, #40] ; 0x28 │ │ - b.n ba7a │ │ + b.n be5a │ │ subs r1, r4, r6 │ │ ldrh r4, [r3, #20] │ │ stmia r3!, {r3, r6, r7} │ │ ldr r0, [r4, #92] ; 0x5c │ │ strb r4, [r0, #10] │ │ lsrs r4, r4, #23 │ │ udf.w #60091 ; 0xeabb │ │ ldrb r0, [r0, r3] │ │ - ldr r1, [pc, #824] ; (b788 ) │ │ - ldr r5, [pc, #848] ; (b7a0 ) │ │ + ldr r1, [pc, #824] ; (bb68 ) │ │ + ldr r5, [pc, #848] ; (bb80 ) │ │ ldrh r1, [r3, #10] │ │ ldr r3, [r0, r4] │ │ - ldr r5, [pc, #200] ; (b520 ) │ │ + ldr r5, [pc, #200] ; (b900 ) │ │ ldmia r6, {r2, r3, r5, r6, r7} │ │ strh r6, [r7, #18] │ │ ldr r6, [r2, #116] ; 0x74 │ │ str r5, [sp, #772] ; 0x304 │ │ uxtb r2, r7 │ │ ldmia r1!, {r0, r2, r3} │ │ subs r3, #234 ; 0xea │ │ @@ -12907,61 +12890,61 @@ │ │ cmp r3, #225 ; 0xe1 │ │ cfstrd mvd3, [r8], #-696 ; 0xfffffd48 │ │ ; instruction: 0xf79869e2 │ │ adds r2, #119 ; 0x77 │ │ strb r1, [r7, r7] │ │ stmia r6!, {r3, r5} │ │ ldrh r3, [r4, #60] ; 0x3c │ │ - cbnz r6, b4d2 │ │ + cbnz r6, b8b2 │ │ ldrb r3, [r7, #0] │ │ strh r2, [r6, #22] │ │ mov r9, fp │ │ - bcs.n b4b2 │ │ + bcs.n b892 │ │ movs r3, #56 ; 0x38 │ │ - bhi.n b48a │ │ + bhi.n b86a │ │ ldr r7, [r5, #44] ; 0x2c │ │ cpsid ai │ │ adds r3, r3, r4 │ │ strh r4, [r5, #44] ; 0x2c │ │ ldrb r0, [r3, r2] │ │ add r7, sp, #36 ; 0x24 │ │ cmp r7, #115 ; 0x73 │ │ adds r7, r7, r0 │ │ adds r3, #45 ; 0x2d │ │ strb r3, [r7, #10] │ │ strb r7, [r2, r3] │ │ - add r2, pc, #88 ; (adr r2, b500 ) │ │ + add r2, pc, #88 ; (adr r2, b8e0 ) │ │ cmp r4, #130 ; 0x82 │ │ - add r5, pc, #332 ; (adr r5, b5f8 ) │ │ - ldr r1, [pc, #200] ; (b574 ) │ │ + add r5, pc, #332 ; (adr r5, b9d8 ) │ │ + ldr r1, [pc, #200] ; (b954 ) │ │ ldrh r0, [r5, #4] │ │ lsrs r4, r1, #28 │ │ lsls r1, r6, #23 │ │ ldr r6, [r5, #32] │ │ adds r0, r5, r1 │ │ ldr r4, [sp, #496] ; 0x1f0 │ │ stcl 12, cr6, [r9, #204] ; 0xcc │ │ ldr r4, [r0, r7] │ │ - bgt.n b4d2 │ │ + bgt.n b8b2 │ │ ldr r2, [sp, #352] ; 0x160 │ │ subs r5, #108 ; 0x6c │ │ ldr r7, [r3, #120] ; 0x78 │ │ asrs r1, r0, #17 │ │ ldmia r6!, {r2, r3, r7} │ │ cmp r1, #225 ; 0xe1 │ │ strh r3, [r3, #14] │ │ strb r5, [r5, #6] │ │ - bne.n b424 │ │ + bne.n b804 │ │ lsrs r5, r5, #2 │ │ stfe f4, [ip], #-296 ; 0xfffffed8 │ │ ldrh r2, [r1, #46] ; 0x2e │ │ lsls r3, r4, #26 │ │ - add r2, pc, #552 ; (adr r2, b708 ) │ │ + add r2, pc, #552 ; (adr r2, bae8 ) │ │ adds r4, r2, #6 │ │ - ldr r2, [pc, #100] ; (b548 ) │ │ + ldr r2, [pc, #100] ; (b928 ) │ │ lsrs r2, r1, #3 │ │ vst1.32 ; instruction: 0xf9814825 │ │ ldrh r5, [r0, #14] │ │ lsrs r7, r6, #30 │ │ ldr r6, [r4, #20] │ │ adcs.w sp, sl, #3674266368 ; 0xdb00db00 │ │ ldrb r2, [r4, r3] │ │ @@ -12980,63 +12963,56 @@ │ │ ldrb r5, [r2, #7] │ │ str r2, [r6, #104] ; 0x68 │ │ itttt eq │ │ pusheq {r5, r6} │ │ ; instruction: 0xf3644d62 │ │ ldmiaeq r7, {r0, r1, r3, r4, r5, r7} │ │ addeq r1, #6 │ │ - ldr r1, [pc, #732] ; (b800 ) │ │ + ldr r1, [pc, #732] ; (bbe0 ) │ │ lsls r1, r7, #16 │ │ subs r6, #230 ; 0xe6 │ │ strb r3, [r1, #24] │ │ - b.n b508 │ │ + b.n b8e8 │ │ asrs r7, r4, #8 │ │ ldr r3, [sp, #332] ; 0x14c │ │ ldrb r6, [r5, #31] │ │ strb r1, [r7, #24] │ │ str r4, [r5, #56] ; 0x38 │ │ ; instruction: 0xea2b8929 │ │ str r0, [r3, #68] ; 0x44 │ │ movs r7, #72 ; 0x48 │ │ - ldr r7, [pc, #680] ; (b7e8 ) │ │ - b.n b1d8 │ │ + ldr r7, [pc, #680] ; (bbc8 ) │ │ + b.n b5b8 │ │ subs r0, r1, #0 │ │ ldr r0, [r5, r3] │ │ - bl ffc1e420 <_end+0xffb5d4a8> │ │ + bl ffc1e800 <_end@@Base+0xffb5d888> │ │ strh r3, [r1, #52] ; 0x34 │ │ ldr r7, [r6, #12] │ │ strb r6, [r0, #12] │ │ stmia r4!, {r2, r5} │ │ negs r4, r1 │ │ strb r6, [r5, #23] │ │ ; instruction: 0xb719 │ │ svc 52 ; 0x34 │ │ lsls r6, r6, #17 │ │ subs r3, #196 ; 0xc4 │ │ - bls.n b65a │ │ + bls.n ba3a │ │ lsrs r3, r5, #32 │ │ subs r6, #250 ; 0xfa │ │ str r6, [r4, #116] ; 0x74 │ │ ldmia r1, {r0, r1, r3, r4, r5} │ │ add r4, sp, #516 ; 0x204 │ │ ldrh r6, [r4, #52] ; 0x34 │ │ lsls r1, r2, #13 │ │ - ldr r0, [pc, #328] ; (b6b8 ) │ │ - ldr r7, [pc, #124] ; (b5ec ) │ │ - rors r7, r0 │ │ - cmp r5, #147 ; 0x93 │ │ - cmp r3, #252 ; 0xfc │ │ - ldr r3, [sp, #168] ; 0xa8 │ │ - mov r3, r4 │ │ - ldrh r2, [r4, r3] │ │ - strh r0, [r7, r5] │ │ - stmia r6!, {r0, r1, r2, r3, r5, r7} │ │ - ldr r3, [pc, #336] ; (b6d4 ) │ │ - adds r1, #35 ; 0x23 │ │ - strh.w r1, [r9, ] │ │ + ldr r0, [pc, #328] ; (ba98 ) │ │ + ldr r7, [pc, #124] ; (b9cc ) │ │ + lsrs r0, r7, #15 │ │ + movs r0, r0 │ │ + lsrs r0, r1, #16 │ │ + movs r0, r0 │ │ lsrs r0, r3, #16 │ │ movs r0, r0 │ │ lsrs r0, r5, #16 │ │ movs r0, r0 │ │ lsrs r0, r7, #16 │ │ movs r0, r0 │ │ lsrs r0, r1, #17 │ │ @@ -13069,333 +13045,336 @@ │ │ movs r0, r0 │ │ lsrs r0, r5, #20 │ │ movs r0, r0 │ │ lsrs r0, r7, #20 │ │ movs r0, r0 │ │ lsrs r0, r1, #21 │ │ movs r0, r0 │ │ - lsrs r0, r3, #21 │ │ - movs r0, r0 │ │ - lsrs r0, r5, #21 │ │ - movs r0, r0 │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r1, [pc, #580] ; (b82c ) │ │ - ldr r0, [pc, #576] ; (b828 ) │ │ - adds r3, r2, r6 │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r0, [pc, #920] ; (b988 ) │ │ - ldr r4, [pc, #920] ; (b98c ) │ │ - ldr r6, [pc, #924] ; (b990 ) │ │ - adds r3, r2, r0 │ │ - ldr r0, [pc, #568] ; (b830 ) │ │ - ldr r1, [pc, #568] ; (b834 ) │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ + ldr r5, [pc, #576] ; (bbec ) │ │ + ldr r4, [pc, #572] ; (bbe8 ) │ │ + ldr r1, [pc, #920] ; (bd48 ) │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #568] ; (bbf0 ) │ │ + ldr r5, [pc, #572] ; (bbf4 ) │ │ + movs r1, #214 ; 0xd6 │ │ + lsls r1, r1, #4 │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #564] ; (bbf8 ) │ │ + ldr r5, [pc, #564] ; (bbfc ) │ │ + ldr r1, [pc, #900] ; (bd4c ) │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #560] ; (bc00 ) │ │ + ldr r5, [pc, #560] ; (bc04 ) │ │ + movs r1, #215 ; 0xd7 │ │ + lsls r1, r1, #4 │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #552] ; (bc08 ) │ │ + ldr r5, [pc, #556] ; (bc0c ) │ │ + ldr r1, [pc, #876] ; (bd50 ) │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #548] ; (bc10 ) │ │ + ldr r5, [pc, #552] ; (bc14 ) │ │ movs r1, #216 ; 0xd8 │ │ lsls r1, r1, #4 │ │ - adds r3, r2, r1 │ │ - movs r5, #217 ; 0xd9 │ │ - ldr r0, [pc, #560] ; (b838 ) │ │ - ldr r1, [pc, #560] ; (b83c ) │ │ - lsls r5, r5, #4 │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r0, [pc, #556] ; (b840 ) │ │ - ldr r1, [pc, #560] ; (b844 ) │ │ - adds r3, r2, r4 │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r0, [pc, #556] ; (b848 ) │ │ - ldr r1, [pc, #556] ; (b84c ) │ │ - adds r3, r2, r5 │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r0, [pc, #552] ; (b850 ) │ │ - ldr r1, [pc, #556] ; (b854 ) │ │ - adds r3, r2, r6 │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - movs r0, #218 ; 0xda │ │ - lsls r0, r0, #4 │ │ - adds r3, r2, r0 │ │ - ldr r0, [pc, #544] ; (b858 ) │ │ - ldr r1, [pc, #548] ; (b85c ) │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r1, [pc, #852] ; (b994 ) │ │ - ldr r5, [pc, #856] ; (b998 ) │ │ - movs r4, #219 ; 0xdb │ │ - adds r3, r2, r1 │ │ - lsls r4, r4, #4 │ │ - ldr r0, [pc, #536] ; (b860 ) │ │ - ldr r1, [pc, #536] ; (b864 ) │ │ - movs r6, #220 ; 0xdc │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r0, [pc, #532] ; (b868 ) │ │ - ldr r1, [pc, #536] ; (b86c ) │ │ - adds r3, r2, r4 │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r0, [pc, #532] ; (b870 ) │ │ - ldr r1, [pc, #532] ; (b874 ) │ │ - adds r3, r2, r5 │ │ - lsls r6, r6, #4 │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r0, [pc, #528] ; (b878 ) │ │ - ldr r1, [pc, #528] ; (b87c ) │ │ - adds r3, r2, r6 │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r0, [pc, #808] ; (b99c ) │ │ - ldr r4, [pc, #812] ; (b9a0 ) │ │ - ldr r6, [pc, #812] ; (b9a4 ) │ │ - adds r3, r2, r0 │ │ - ldr r0, [pc, #516] ; (b880 ) │ │ - ldr r1, [pc, #520] ; (b884 ) │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #544] ; (bc18 ) │ │ + ldr r5, [pc, #544] ; (bc1c ) │ │ + ldr r1, [pc, #856] ; (bd54 ) │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #540] ; (bc20 ) │ │ + ldr r5, [pc, #540] ; (bc24 ) │ │ + movs r1, #217 ; 0xd9 │ │ + lsls r1, r1, #4 │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #532] ; (bc28 ) │ │ + ldr r5, [pc, #536] ; (bc2c ) │ │ + ldr r1, [pc, #832] ; (bd58 ) │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #528] ; (bc30 ) │ │ + ldr r5, [pc, #532] ; (bc34 ) │ │ + movs r1, #218 ; 0xda │ │ + lsls r1, r1, #4 │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #524] ; (bc38 ) │ │ + ldr r5, [pc, #524] ; (bc3c ) │ │ + ldr r1, [pc, #812] ; (bd5c ) │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #520] ; (bc40 ) │ │ + ldr r5, [pc, #520] ; (bc44 ) │ │ + movs r1, #219 ; 0xdb │ │ + lsls r1, r1, #4 │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #512] ; (bc48 ) │ │ + ldr r5, [pc, #516] ; (bc4c ) │ │ + ldr r1, [pc, #788] ; (bd60 ) │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #508] ; (bc50 ) │ │ + ldr r5, [pc, #512] ; (bc54 ) │ │ + movs r1, #220 ; 0xdc │ │ + lsls r1, r1, #4 │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #504] ; (bc58 ) │ │ + ldr r5, [pc, #504] ; (bc5c ) │ │ + ldr r1, [pc, #768] ; (bd64 ) │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #500] ; (bc60 ) │ │ + ldr r5, [pc, #500] ; (bc64 ) │ │ movs r1, #221 ; 0xdd │ │ lsls r1, r1, #4 │ │ - adds r3, r2, r1 │ │ - movs r5, #222 ; 0xde │ │ - ldr r0, [pc, #508] ; (b888 ) │ │ - ldr r1, [pc, #512] ; (b88c ) │ │ - lsls r5, r5, #4 │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r0, [pc, #508] ; (b890 ) │ │ - ldr r1, [pc, #508] ; (b894 ) │ │ - adds r3, r2, r4 │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r0, [pc, #504] ; (b898 ) │ │ - ldr r1, [pc, #508] ; (b89c ) │ │ - adds r3, r2, r5 │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r0, [pc, #504] ; (b8a0 ) │ │ - ldr r1, [pc, #504] ; (b8a4 ) │ │ - adds r3, r2, r6 │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - movs r0, #223 ; 0xdf │ │ - lsls r0, r0, #4 │ │ - adds r3, r2, r0 │ │ - ldr r0, [pc, #496] ; (b8a8 ) │ │ - ldr r1, [pc, #496] ; (b8ac ) │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r1, [pc, #744] ; (b9a8 ) │ │ - ldr r5, [pc, #744] ; (b9ac ) │ │ - movs r4, #224 ; 0xe0 │ │ - adds r3, r2, r1 │ │ - lsls r4, r4, #4 │ │ - ldr r0, [pc, #484] ; (b8b0 ) │ │ - ldr r1, [pc, #488] ; (b8b4 ) │ │ - movs r6, #225 ; 0xe1 │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r0, [pc, #484] ; (b8b8 ) │ │ - ldr r1, [pc, #484] ; (b8bc ) │ │ - adds r3, r2, r4 │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r0, [pc, #480] ; (b8c0 ) │ │ - ldr r1, [pc, #484] ; (b8c4 ) │ │ - adds r3, r2, r5 │ │ - lsls r6, r6, #4 │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r0, [pc, #476] ; (b8c8 ) │ │ - ldr r1, [pc, #480] ; (b8cc ) │ │ - adds r3, r2, r6 │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r0, [pc, #700] ; (b9b0 ) │ │ - ldr r4, [pc, #700] ; (b9b4 ) │ │ - ldr r6, [pc, #704] ; (b9b8 ) │ │ - adds r3, r2, r0 │ │ - ldr r0, [pc, #468] ; (b8d0 ) │ │ - ldr r1, [pc, #468] ; (b8d4 ) │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #492] ; (bc68 ) │ │ + ldr r5, [pc, #496] ; (bc6c ) │ │ + ldr r1, [pc, #744] ; (bd68 ) │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #488] ; (bc70 ) │ │ + ldr r5, [pc, #492] ; (bc74 ) │ │ + movs r1, #222 ; 0xde │ │ + lsls r1, r1, #4 │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #484] ; (bc78 ) │ │ + ldr r5, [pc, #484] ; (bc7c ) │ │ + ldr r1, [pc, #724] ; (bd6c ) │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #480] ; (bc80 ) │ │ + ldr r5, [pc, #480] ; (bc84 ) │ │ + movs r1, #223 ; 0xdf │ │ + lsls r1, r1, #4 │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #472] ; (bc88 ) │ │ + ldr r5, [pc, #476] ; (bc8c ) │ │ + ldr r1, [pc, #700] ; (bd70 ) │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #468] ; (bc90 ) │ │ + ldr r5, [pc, #472] ; (bc94 ) │ │ + movs r1, #224 ; 0xe0 │ │ + lsls r1, r1, #4 │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #464] ; (bc98 ) │ │ + ldr r5, [pc, #464] ; (bc9c ) │ │ + ldr r1, [pc, #680] ; (bd74 ) │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #460] ; (bca0 ) │ │ + ldr r5, [pc, #460] ; (bca4 ) │ │ + movs r1, #225 ; 0xe1 │ │ + lsls r1, r1, #4 │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #452] ; (bca8 ) │ │ + ldr r5, [pc, #456] ; (bcac ) │ │ + ldr r1, [pc, #656] ; (bd78 ) │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #448] ; (bcb0 ) │ │ + ldr r5, [pc, #452] ; (bcb4 ) │ │ movs r1, #226 ; 0xe2 │ │ lsls r1, r1, #4 │ │ - adds r3, r2, r1 │ │ - movs r5, #227 ; 0xe3 │ │ - ldr r0, [pc, #460] ; (b8d8 ) │ │ - ldr r1, [pc, #460] ; (b8dc ) │ │ - lsls r5, r5, #4 │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r0, [pc, #456] ; (b8e0 ) │ │ - ldr r1, [pc, #460] ; (b8e4 ) │ │ - adds r3, r2, r4 │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r0, [pc, #456] ; (b8e8 ) │ │ - ldr r1, [pc, #456] ; (b8ec ) │ │ - adds r3, r2, r5 │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r0, [pc, #452] ; (b8f0 ) │ │ - ldr r1, [pc, #456] ; (b8f4 ) │ │ - adds r3, r2, r6 │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - movs r0, #228 ; 0xe4 │ │ - lsls r0, r0, #4 │ │ - adds r3, r2, r0 │ │ - ldr r0, [pc, #444] ; (b8f8 ) │ │ - ldr r1, [pc, #448] ; (b8fc ) │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r1, [pc, #632] ; (b9bc ) │ │ - ldr r5, [pc, #636] ; (b9c0 ) │ │ - movs r4, #229 ; 0xe5 │ │ - adds r3, r2, r1 │ │ - lsls r4, r4, #4 │ │ - ldr r0, [pc, #436] ; (b900 ) │ │ - ldr r1, [pc, #436] ; (b904 ) │ │ - movs r6, #230 ; 0xe6 │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r0, [pc, #432] ; (b908 ) │ │ - ldr r1, [pc, #436] ; (b90c ) │ │ - adds r3, r2, r4 │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r0, [pc, #432] ; (b910 ) │ │ - ldr r1, [pc, #432] ; (b914 ) │ │ - adds r3, r2, r5 │ │ - lsls r6, r6, #4 │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r0, [pc, #428] ; (b918 ) │ │ - ldr r1, [pc, #428] ; (b91c ) │ │ - adds r3, r2, r6 │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r0, [pc, #588] ; (b9c4 ) │ │ - ldr r4, [pc, #592] ; (b9c8 ) │ │ - ldr r6, [pc, #592] ; (b9cc ) │ │ - adds r3, r2, r0 │ │ - ldr r0, [pc, #416] ; (b920 ) │ │ - ldr r1, [pc, #420] ; (b924 ) │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #444] ; (bcb8 ) │ │ + ldr r5, [pc, #444] ; (bcbc ) │ │ + ldr r1, [pc, #636] ; (bd7c ) │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #440] ; (bcc0 ) │ │ + ldr r5, [pc, #440] ; (bcc4 ) │ │ + movs r1, #227 ; 0xe3 │ │ + lsls r1, r1, #4 │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #432] ; (bcc8 ) │ │ + ldr r5, [pc, #436] ; (bccc ) │ │ + ldr r1, [pc, #612] ; (bd80 ) │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #428] ; (bcd0 ) │ │ + ldr r5, [pc, #432] ; (bcd4 ) │ │ + movs r1, #228 ; 0xe4 │ │ + lsls r1, r1, #4 │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #424] ; (bcd8 ) │ │ + ldr r5, [pc, #424] ; (bcdc ) │ │ + ldr r1, [pc, #592] ; (bd84 ) │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #420] ; (bce0 ) │ │ + ldr r5, [pc, #420] ; (bce4 ) │ │ + movs r1, #229 ; 0xe5 │ │ + lsls r1, r1, #4 │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #412] ; (bce8 ) │ │ + ldr r5, [pc, #416] ; (bcec ) │ │ + ldr r1, [pc, #568] ; (bd88 ) │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #408] ; (bcf0 ) │ │ + ldr r5, [pc, #412] ; (bcf4 ) │ │ + movs r1, #230 ; 0xe6 │ │ + lsls r1, r1, #4 │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #404] ; (bcf8 ) │ │ + ldr r5, [pc, #404] ; (bcfc ) │ │ + ldr r1, [pc, #548] ; (bd8c ) │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #400] ; (bd00 ) │ │ + ldr r5, [pc, #400] ; (bd04 ) │ │ movs r1, #231 ; 0xe7 │ │ lsls r1, r1, #4 │ │ - adds r3, r2, r1 │ │ - movs r5, #232 ; 0xe8 │ │ - ldr r0, [pc, #408] ; (b928 ) │ │ - ldr r1, [pc, #412] ; (b92c ) │ │ - lsls r5, r5, #4 │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r0, [pc, #408] ; (b930 ) │ │ - ldr r1, [pc, #408] ; (b934 ) │ │ - adds r3, r2, r4 │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r0, [pc, #404] ; (b938 ) │ │ - ldr r1, [pc, #408] ; (b93c ) │ │ - adds r3, r2, r5 │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r0, [pc, #404] ; (b940 ) │ │ - ldr r1, [pc, #404] ; (b944 ) │ │ - adds r3, r2, r6 │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - movs r0, #233 ; 0xe9 │ │ - lsls r0, r0, #4 │ │ - adds r3, r2, r0 │ │ - ldr r0, [pc, #396] ; (b948 ) │ │ - ldr r1, [pc, #396] ; (b94c ) │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r1, [pc, #524] ; (b9d0 ) │ │ - ldr r5, [pc, #524] ; (b9d4 ) │ │ - movs r4, #234 ; 0xea │ │ - adds r3, r2, r1 │ │ - lsls r4, r4, #4 │ │ - ldr r0, [pc, #384] ; (b950 ) │ │ - ldr r1, [pc, #388] ; (b954 ) │ │ - movs r6, #235 ; 0xeb │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r0, [pc, #384] ; (b958 ) │ │ - ldr r1, [pc, #384] ; (b95c ) │ │ - adds r3, r2, r4 │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r0, [pc, #380] ; (b960 ) │ │ - ldr r1, [pc, #384] ; (b964 ) │ │ - adds r3, r2, r5 │ │ - lsls r6, r6, #4 │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r0, [pc, #376] ; (b968 ) │ │ - ldr r1, [pc, #380] ; (b96c ) │ │ - adds r3, r2, r6 │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r0, [pc, #480] ; (b9d8 ) │ │ - ldr r4, [pc, #480] ; (b9dc ) │ │ - ldr r6, [pc, #484] ; (b9e0 ) │ │ - adds r3, r2, r0 │ │ - ldr r0, [pc, #368] ; (b970 ) │ │ - ldr r1, [pc, #368] ; (b974 ) │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - movs r1, #236 ; 0xec │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #392] ; (bd08 ) │ │ + ldr r5, [pc, #396] ; (bd0c ) │ │ + ldr r1, [pc, #524] ; (bd90 ) │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #388] ; (bd10 ) │ │ + ldr r5, [pc, #392] ; (bd14 ) │ │ + movs r1, #232 ; 0xe8 │ │ lsls r1, r1, #4 │ │ - adds r3, r2, r1 │ │ - movs r5, #237 ; 0xed │ │ - ldr r0, [pc, #360] ; (b978 ) │ │ - ldr r1, [pc, #360] ; (b97c ) │ │ - lsls r5, r5, #4 │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r0, [pc, #356] ; (b980 ) │ │ - ldr r1, [pc, #360] ; (b984 ) │ │ - adds r3, r2, r4 │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - b.n b9e4 │ │ - nop ; (mov r8, r8) │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #384] ; (bd18 ) │ │ + ldr r5, [pc, #384] ; (bd1c ) │ │ + ldr r1, [pc, #504] ; (bd94 ) │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #380] ; (bd20 ) │ │ + ldr r5, [pc, #380] ; (bd24 ) │ │ + movs r1, #233 ; 0xe9 │ │ + lsls r1, r1, #4 │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #372] ; (bd28 ) │ │ + ldr r5, [pc, #376] ; (bd2c ) │ │ + ldr r1, [pc, #480] ; (bd98 ) │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #368] ; (bd30 ) │ │ + ldr r5, [pc, #372] ; (bd34 ) │ │ + movs r1, #234 ; 0xea │ │ + lsls r1, r1, #4 │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #364] ; (bd38 ) │ │ + ldr r5, [pc, #364] ; (bd3c ) │ │ + ldr r1, [pc, #460] ; (bd9c ) │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #360] ; (bd40 ) │ │ + ldr r5, [pc, #360] ; (bd44 ) │ │ + movs r1, #235 ; 0xeb │ │ + lsls r1, r1, #4 │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + b.n bda0 │ │ nop ; (mov r8, r8) │ │ + rors r7, r0 │ │ + cmp r5, #147 ; 0x93 │ │ + cmp r3, #252 ; 0xfc │ │ + ldr r3, [sp, #168] ; 0xa8 │ │ + mov r3, r4 │ │ + ldrh r2, [r4, r3] │ │ + strh r0, [r7, r5] │ │ + stmia r6!, {r0, r1, r2, r3, r5, r7} │ │ + ldr r3, [pc, #336] ; (bd4c ) │ │ + adds r1, #35 ; 0x23 │ │ + strh.w r1, [r9, ] │ │ ldrsh r2, [r5, r1] │ │ asrs r5, r6, #28 │ │ - ble.n b810 │ │ - b.n b260 │ │ + ble.n bbe8 │ │ + b.n b638 │ │ ; instruction: 0xeaf668e2 │ │ strh r6, [r7, #12] │ │ ldrh r7, [r5, #12] │ │ add r4, sp, #552 ; 0x228 │ │ subs r2, #149 ; 0x95 │ │ str r7, [r2, r2] │ │ ldr r3, [r1, #4] │ │ strh r0, [r1, #14] │ │ cmp r5, #10 │ │ str r1, [sp, #28] │ │ - blt.n b836 │ │ + blt.n bc0e │ │ strh r0, [r7, #20] │ │ strb r6, [r2, #29] │ │ cmp r7, #174 ; 0xae │ │ lsls r4, r4, #20 │ │ ldrb r2, [r0, #15] │ │ cmp r6, #32 │ │ ; instruction: 0xf392203b │ │ - bne.n b7f4 │ │ + bne.n bbcc │ │ str r6, [r1, #80] ; 0x50 │ │ str r4, [r0, #40] ; 0x28 │ │ strh r1, [r4, r0] │ │ ldrh r5, [r4, #26] │ │ ldrb r0, [r6, #23] │ │ subs r4, #147 ; 0x93 │ │ str r0, [r3, #96] ; 0x60 │ │ @@ -13405,138 +13384,131 @@ │ │ adds r1, #96 ; 0x60 │ │ ldr r0, [sp, #476] ; 0x1dc │ │ ldr r2, [r7, #68] ; 0x44 │ │ adds r7, #69 ; 0x45 │ │ adds r4, #130 ; 0x82 │ │ asrs r0, r7, #30 │ │ ldr r5, [r6, #84] ; 0x54 │ │ - bcc.n b80c │ │ - add r0, pc, #456 ; (adr r0, ba48 ) │ │ + bcc.n bbe4 │ │ + add r0, pc, #456 ; (adr r0, be20 ) │ │ add r4, sp, #816 ; 0x330 │ │ asrs r4, r3, #10 │ │ cmp r0, #223 ; 0xdf │ │ adds r5, #165 ; 0xa5 │ │ movw r2, #19588 ; 0x4c84 │ │ - bgt.n b7bc │ │ + bgt.n bb94 │ │ cmp pc, pc │ │ - beq.n b932 │ │ + beq.n bd0a │ │ ldrb r1, [r7, #0] │ │ ldr r4, [sp, #556] ; 0x22c │ │ strb r4, [r6, #14] │ │ vmax.u32 d23, d2, d22 │ │ ldmia r0!, {r1, r2, r3, r4, r5, r7} │ │ str r1, [r3, #100] ; 0x64 │ │ ldrsh r3, [r0, r6] │ │ ldrb r4, [r3, #5] │ │ adds r0, r3, #4 │ │ subs r2, r1, r6 │ │ ldr r3, [r4, #56] ; 0x38 │ │ lsrs r7, r0, #9 │ │ - add r6, pc, #976 ; (adr r6, bc80 ) │ │ + add r6, pc, #976 ; (adr r6, c058 ) │ │ ; instruction: 0xf92b0c16 │ │ adds r5, r5, r3 │ │ - bmi.n b7d4 │ │ + bmi.n bbac │ │ pop {r1, r3, r7} │ │ cmp r1, #8 │ │ lsls r1, r1, #5 │ │ ldmia r1!, {r2, r3, r5} │ │ ; instruction: 0xb876 │ │ strb r5, [r6, r3] │ │ adds r1, #176 ; 0xb0 │ │ push {r1, r2, r4, r5, r7} │ │ - bcc.n b96e │ │ + bcc.n bd46 │ │ sbcs r4, r3 │ │ asrs r1, r7, #1 │ │ svc 93 ; 0x5d │ │ ldrh r2, [r4, #0] │ │ - b.n c02c │ │ + b.n c404 │ │ subs r2, r6, #3 │ │ str r6, [r0, #32] │ │ asrs r0, r2, #18 │ │ smlsd lr, r7, sl, r2 │ │ - cbz r4, b942 │ │ + cbz r4, bd1a │ │ ldrh r1, [r4, #54] ; 0x36 │ │ udf #209 ; 0xd1 │ │ movs r3, #65 ; 0x41 │ │ stmia r3!, {r0, r3, r5, r7} │ │ - add r3, pc, #992 ; (adr r3, bcc8 ) │ │ - ldr r7, [pc, #204] ; (b9b8 ) │ │ + add r3, pc, #992 ; (adr r3, c0a0 ) │ │ + ldr r7, [pc, #204] ; (bd90 ) │ │ adds r1, r0, #5 │ │ strb r1, [r5, #13] │ │ ldr r4, [sp, #792] ; 0x318 │ │ - blt.n b89c │ │ + blt.n bc74 │ │ adds r0, #94 ; 0x5e │ │ - cbz r0, b900 │ │ + cbz r0, bcd8 │ │ stmia r2!, {r1, r5, r6, r7} │ │ ; instruction: 0xf3636aa7 │ │ asrs r2, r5, #19 │ │ - ldr r7, [pc, #308] ; (ba34 ) │ │ + ldr r7, [pc, #308] ; (be0c ) │ │ stmia r2!, {r1, r3, r4} │ │ adds r7, r5, r7 │ │ - b.n bd38 │ │ - add r3, pc, #584 ; (adr r3, bb50 ) │ │ - bls.n b85e │ │ + b.n c110 │ │ + add r3, pc, #584 ; (adr r3, bf28 ) │ │ + bls.n bc36 │ │ lsls r1, r1, #28 │ │ lsls r2, r1, #18 │ │ ldr r1, [sp, #292] ; 0x124 │ │ ldrh r5, [r0, #26] │ │ strh r1, [r3, r7] │ │ - bvs.n b8de │ │ + bvs.n bcb6 │ │ add r0, sp, #148 ; 0x94 │ │ ldr r5, [sp, #80] ; 0x50 │ │ add ip, r9 │ │ ; instruction: 0xebe0f0ea │ │ ldr r5, [r1, #120] ; 0x78 │ │ subs r3, #97 ; 0x61 │ │ subs r6, r6, #6 │ │ - bge.n b91c │ │ + bge.n bcf4 │ │ veor d5, d10, d15 │ │ stc2 6, cr3, [sl, #-396] ; 0xfffffe74 │ │ add r1, sp, #1000 ; 0x3e8 │ │ adds r2, #186 ; 0xba │ │ ldr??.w r3, [lr, #1302] ; 0x516 │ │ adds r1, #114 ; 0x72 │ │ ldrsh r6, [r4, r6] │ │ - bne.n b900 │ │ + bne.n bcd8 │ │ add r0, sp, #260 ; 0x104 │ │ - add r6, pc, #624 ; (adr r6, bbb4 ) │ │ + add r6, pc, #624 ; (adr r6, bf8c ) │ │ ldrh r7, [r5, r4] │ │ - b.n b9b6 │ │ + b.n bd8e │ │ ldr r6, [sp, #88] ; 0x58 │ │ - ldr r2, [pc, #72] ; (b994 ) │ │ + ldr r2, [pc, #72] ; (bd6c ) │ │ ldr r5, [r7, #4] │ │ ldrh r1, [r1, #46] ; 0x2e │ │ - cbnz r0, b996 │ │ + cbnz r0, bd6e │ │ lsls r5, r4, #19 │ │ subs r4, r7, r0 │ │ ldrb r3, [r7, r5] │ │ - b.n b6e0 │ │ + b.n bab8 │ │ svc 230 ; 0xe6 │ │ adds r0, #131 ; 0x83 │ │ ldrh r2, [r2, #40] ; 0x28 │ │ - b.n bce4 │ │ + b.n c0bc │ │ ldrb r6, [r3, #25] │ │ ldrsh r1, [r2, r5] │ │ udf #83 ; 0x53 │ │ strh r0, [r0, #10] │ │ ldr r0, [r3, #100] ; 0x64 │ │ ldrb r2, [r6, #11] │ │ str r4, [sp, #412] ; 0x19c │ │ ldrh r3, [r4, #26] │ │ - ldrb r5, [r6, r6] │ │ - ldr r4, [r0, #100] ; 0x64 │ │ - movs r2, #193 ; 0xc1 │ │ - b.w 1173c6 <_end+0x5644e> │ │ - ldrb r0, [r2, #2] │ │ - lsrs r7, r0, #7 │ │ - strh r6, [r0, #52] ; 0x34 │ │ - bvc.n b88c │ │ - lsrs r4, r3, #28 │ │ - ldr r6, [r2, r0] │ │ - b.n c096 │ │ + lsrs r0, r3, #21 │ │ + movs r0, r0 │ │ + lsrs r0, r5, #21 │ │ + movs r0, r0 │ │ lsrs r0, r7, #21 │ │ movs r0, r0 │ │ lsrs r0, r1, #22 │ │ movs r0, r0 │ │ lsrs r0, r3, #22 │ │ movs r0, r0 │ │ lsrs r0, r5, #22 │ │ @@ -13567,322 +13539,317 @@ │ │ movs r0, r0 │ │ lsrs r0, r7, #25 │ │ movs r0, r0 │ │ lsrs r0, r1, #26 │ │ movs r0, r0 │ │ lsrs r0, r3, #26 │ │ movs r0, r0 │ │ - lsrs r0, r5, #26 │ │ - movs r0, r0 │ │ - lsrs r0, r7, #26 │ │ - movs r0, r0 │ │ - lsrs r0, r1, #27 │ │ - movs r0, r0 │ │ - lsrs r0, r3, #27 │ │ + lsrs r0, r5, #26 │ │ movs r0, r0 │ │ - ldr r1, [pc, #596] ; (bc3c ) │ │ - ldr r0, [pc, #592] ; (bc38 ) │ │ - adds r3, r2, r5 │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r0, [pc, #592] ; (bc40 ) │ │ - ldr r1, [pc, #592] ; (bc44 ) │ │ - adds r3, r2, r6 │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - movs r0, #238 ; 0xee │ │ - lsls r0, r0, #4 │ │ - adds r3, r2, r0 │ │ - ldr r0, [pc, #584] ; (bc48 ) │ │ - ldr r1, [pc, #584] ; (bc4c ) │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r1, [pc, #928] ; (bda8 ) │ │ - ldr r5, [pc, #928] ; (bdac ) │ │ - movs r4, #239 ; 0xef │ │ - adds r3, r2, r1 │ │ - lsls r4, r4, #4 │ │ - ldr r0, [pc, #572] ; (bc50 ) │ │ - ldr r1, [pc, #576] ; (bc54 ) │ │ - movs r6, #240 ; 0xf0 │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r0, [pc, #572] ; (bc58 ) │ │ - ldr r1, [pc, #572] ; (bc5c ) │ │ - adds r3, r2, r4 │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r0, [pc, #568] ; (bc60 ) │ │ - ldr r1, [pc, #572] ; (bc64 ) │ │ - adds r3, r2, r5 │ │ - lsls r6, r6, #4 │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r0, [pc, #564] ; (bc68 ) │ │ - ldr r1, [pc, #568] ; (bc6c ) │ │ - adds r3, r2, r6 │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r0, [pc, #884] ; (bdb0 ) │ │ - ldr r4, [pc, #884] ; (bdb4 ) │ │ - ldr r6, [pc, #888] ; (bdb8 ) │ │ - adds r3, r2, r0 │ │ - ldr r0, [pc, #556] ; (bc70 ) │ │ - ldr r1, [pc, #556] ; (bc74 ) │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ + ldr r5, [pc, #576] ; (bfe4 ) │ │ + ldr r4, [pc, #572] ; (bfe0 ) │ │ + ldr r1, [pc, #920] ; (c140 ) │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #568] ; (bfe8 ) │ │ + ldr r5, [pc, #572] ; (bfec ) │ │ + movs r1, #236 ; 0xec │ │ + lsls r1, r1, #4 │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #564] ; (bff0 ) │ │ + ldr r5, [pc, #564] ; (bff4 ) │ │ + ldr r1, [pc, #900] ; (c144 ) │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #560] ; (bff8 ) │ │ + ldr r5, [pc, #560] ; (bffc ) │ │ + movs r1, #237 ; 0xed │ │ + lsls r1, r1, #4 │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #552] ; (c000 ) │ │ + ldr r5, [pc, #556] ; (c004 ) │ │ + ldr r1, [pc, #876] ; (c148 ) │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #548] ; (c008 ) │ │ + ldr r5, [pc, #552] ; (c00c ) │ │ + movs r1, #238 ; 0xee │ │ + lsls r1, r1, #4 │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #544] ; (c010 ) │ │ + ldr r5, [pc, #544] ; (c014 ) │ │ + ldr r1, [pc, #856] ; (c14c ) │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #540] ; (c018 ) │ │ + ldr r5, [pc, #540] ; (c01c ) │ │ + movs r1, #239 ; 0xef │ │ + lsls r1, r1, #4 │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #532] ; (c020 ) │ │ + ldr r5, [pc, #536] ; (c024 ) │ │ + ldr r1, [pc, #832] ; (c150 ) │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #528] ; (c028 ) │ │ + ldr r5, [pc, #532] ; (c02c ) │ │ + movs r1, #240 ; 0xf0 │ │ + lsls r1, r1, #4 │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #524] ; (c030 ) │ │ + ldr r5, [pc, #524] ; (c034 ) │ │ + ldr r1, [pc, #812] ; (c154 ) │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #520] ; (c038 ) │ │ + ldr r5, [pc, #520] ; (c03c ) │ │ movs r1, #241 ; 0xf1 │ │ lsls r1, r1, #4 │ │ - adds r3, r2, r1 │ │ - movs r5, #242 ; 0xf2 │ │ - ldr r0, [pc, #548] ; (bc78 ) │ │ - ldr r1, [pc, #548] ; (bc7c ) │ │ - lsls r5, r5, #4 │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r0, [pc, #544] ; (bc80 ) │ │ - ldr r1, [pc, #548] ; (bc84 ) │ │ - adds r3, r2, r4 │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r0, [pc, #544] ; (bc88 ) │ │ - ldr r1, [pc, #544] ; (bc8c ) │ │ - adds r3, r2, r5 │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r0, [pc, #540] ; (bc90 ) │ │ - ldr r1, [pc, #544] ; (bc94 ) │ │ - adds r3, r2, r6 │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - movs r0, #243 ; 0xf3 │ │ - lsls r0, r0, #4 │ │ - adds r3, r2, r0 │ │ - ldr r0, [pc, #532] ; (bc98 ) │ │ - ldr r1, [pc, #536] ; (bc9c ) │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r1, [pc, #816] ; (bdbc ) │ │ - ldr r5, [pc, #820] ; (bdc0 ) │ │ - movs r4, #244 ; 0xf4 │ │ - adds r3, r2, r1 │ │ - lsls r4, r4, #4 │ │ - ldr r0, [pc, #524] ; (bca0 ) │ │ - ldr r1, [pc, #524] ; (bca4 ) │ │ - movs r6, #245 ; 0xf5 │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r0, [pc, #520] ; (bca8 ) │ │ - ldr r1, [pc, #524] ; (bcac ) │ │ - adds r3, r2, r4 │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r0, [pc, #520] ; (bcb0 ) │ │ - ldr r1, [pc, #520] ; (bcb4 ) │ │ - adds r3, r2, r5 │ │ - lsls r6, r6, #4 │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r0, [pc, #516] ; (bcb8 ) │ │ - ldr r1, [pc, #516] ; (bcbc ) │ │ - adds r3, r2, r6 │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r0, [pc, #772] ; (bdc4 ) │ │ - ldr r4, [pc, #776] ; (bdc8 ) │ │ - ldr r6, [pc, #776] ; (bdcc ) │ │ - adds r3, r2, r0 │ │ - ldr r0, [pc, #504] ; (bcc0 ) │ │ - ldr r1, [pc, #508] ; (bcc4 ) │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #512] ; (c040 ) │ │ + ldr r5, [pc, #516] ; (c044 ) │ │ + ldr r1, [pc, #788] ; (c158 ) │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #508] ; (c048 ) │ │ + ldr r5, [pc, #512] ; (c04c ) │ │ + movs r1, #242 ; 0xf2 │ │ + lsls r1, r1, #4 │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #504] ; (c050 ) │ │ + ldr r5, [pc, #504] ; (c054 ) │ │ + ldr r1, [pc, #768] ; (c15c ) │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #500] ; (c058 ) │ │ + ldr r5, [pc, #500] ; (c05c ) │ │ + movs r1, #243 ; 0xf3 │ │ + lsls r1, r1, #4 │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #492] ; (c060 ) │ │ + ldr r5, [pc, #496] ; (c064 ) │ │ + ldr r1, [pc, #744] ; (c160 ) │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #488] ; (c068 ) │ │ + ldr r5, [pc, #492] ; (c06c ) │ │ + movs r1, #244 ; 0xf4 │ │ + lsls r1, r1, #4 │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #484] ; (c070 ) │ │ + ldr r5, [pc, #484] ; (c074 ) │ │ + ldr r1, [pc, #724] ; (c164 ) │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #480] ; (c078 ) │ │ + ldr r5, [pc, #480] ; (c07c ) │ │ + movs r1, #245 ; 0xf5 │ │ + lsls r1, r1, #4 │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #472] ; (c080 ) │ │ + ldr r5, [pc, #476] ; (c084 ) │ │ + ldr r1, [pc, #700] ; (c168 ) │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #468] ; (c088 ) │ │ + ldr r5, [pc, #472] ; (c08c ) │ │ movs r1, #246 ; 0xf6 │ │ lsls r1, r1, #4 │ │ - adds r3, r2, r1 │ │ - movs r5, #247 ; 0xf7 │ │ - ldr r0, [pc, #496] ; (bcc8 ) │ │ - ldr r1, [pc, #500] ; (bccc ) │ │ - lsls r5, r5, #4 │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r0, [pc, #496] ; (bcd0 ) │ │ - ldr r1, [pc, #496] ; (bcd4 ) │ │ - adds r3, r2, r4 │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r0, [pc, #492] ; (bcd8 ) │ │ - ldr r1, [pc, #496] ; (bcdc ) │ │ - adds r3, r2, r5 │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r0, [pc, #492] ; (bce0 ) │ │ - ldr r1, [pc, #492] ; (bce4 ) │ │ - adds r3, r2, r6 │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - movs r0, #248 ; 0xf8 │ │ - lsls r0, r0, #4 │ │ - adds r3, r2, r0 │ │ - ldr r0, [pc, #484] ; (bce8 ) │ │ - ldr r1, [pc, #484] ; (bcec ) │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r1, [pc, #708] ; (bdd0 ) │ │ - ldr r5, [pc, #708] ; (bdd4 ) │ │ - movs r4, #249 ; 0xf9 │ │ - adds r3, r2, r1 │ │ - lsls r4, r4, #4 │ │ - ldr r0, [pc, #472] ; (bcf0 ) │ │ - ldr r1, [pc, #476] ; (bcf4 ) │ │ - movs r6, #250 ; 0xfa │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r0, [pc, #472] ; (bcf8 ) │ │ - ldr r1, [pc, #472] ; (bcfc ) │ │ - adds r3, r2, r4 │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r0, [pc, #468] ; (bd00 ) │ │ - ldr r1, [pc, #472] ; (bd04 ) │ │ - adds r3, r2, r5 │ │ - lsls r6, r6, #4 │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r0, [pc, #464] ; (bd08 ) │ │ - ldr r1, [pc, #468] ; (bd0c ) │ │ - adds r3, r2, r6 │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r0, [pc, #664] ; (bdd8 ) │ │ - ldr r4, [pc, #664] ; (bddc ) │ │ - ldr r6, [pc, #668] ; (bde0 ) │ │ - adds r3, r2, r0 │ │ - ldr r0, [pc, #456] ; (bd10 ) │ │ - ldr r1, [pc, #456] ; (bd14 ) │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #464] ; (c090 ) │ │ + ldr r5, [pc, #464] ; (c094 ) │ │ + ldr r1, [pc, #680] ; (c16c ) │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #460] ; (c098 ) │ │ + ldr r5, [pc, #460] ; (c09c ) │ │ + movs r1, #247 ; 0xf7 │ │ + lsls r1, r1, #4 │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #452] ; (c0a0 ) │ │ + ldr r5, [pc, #456] ; (c0a4 ) │ │ + ldr r1, [pc, #656] ; (c170 ) │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #448] ; (c0a8 ) │ │ + ldr r5, [pc, #452] ; (c0ac ) │ │ + movs r1, #248 ; 0xf8 │ │ + lsls r1, r1, #4 │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #444] ; (c0b0 ) │ │ + ldr r5, [pc, #444] ; (c0b4 ) │ │ + ldr r1, [pc, #636] ; (c174 ) │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #440] ; (c0b8 ) │ │ + ldr r5, [pc, #440] ; (c0bc ) │ │ + movs r1, #249 ; 0xf9 │ │ + lsls r1, r1, #4 │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #432] ; (c0c0 ) │ │ + ldr r5, [pc, #436] ; (c0c4 ) │ │ + ldr r1, [pc, #612] ; (c178 ) │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #428] ; (c0c8 ) │ │ + ldr r5, [pc, #432] ; (c0cc ) │ │ + movs r1, #250 ; 0xfa │ │ + lsls r1, r1, #4 │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #424] ; (c0d0 ) │ │ + ldr r5, [pc, #424] ; (c0d4 ) │ │ + ldr r1, [pc, #592] ; (c17c ) │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #420] ; (c0d8 ) │ │ + ldr r5, [pc, #420] ; (c0dc ) │ │ movs r1, #251 ; 0xfb │ │ lsls r1, r1, #4 │ │ - adds r3, r2, r1 │ │ - movs r5, #252 ; 0xfc │ │ - ldr r0, [pc, #448] ; (bd18 ) │ │ - ldr r1, [pc, #448] ; (bd1c ) │ │ - lsls r5, r5, #4 │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r0, [pc, #444] ; (bd20 ) │ │ - ldr r1, [pc, #448] ; (bd24 ) │ │ - adds r3, r2, r4 │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r0, [pc, #444] ; (bd28 ) │ │ - ldr r1, [pc, #444] ; (bd2c ) │ │ - adds r3, r2, r5 │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r0, [pc, #440] ; (bd30 ) │ │ - ldr r1, [pc, #444] ; (bd34 ) │ │ - adds r3, r2, r6 │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - movs r0, #253 ; 0xfd │ │ - lsls r0, r0, #4 │ │ - adds r3, r2, r0 │ │ - ldr r0, [pc, #432] ; (bd38 ) │ │ - ldr r1, [pc, #436] ; (bd3c ) │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r1, [pc, #596] ; (bde4 ) │ │ - ldr r5, [pc, #600] ; (bde8 ) │ │ - movs r4, #254 ; 0xfe │ │ - adds r3, r2, r1 │ │ - lsls r4, r4, #4 │ │ - ldr r0, [pc, #424] ; (bd40 ) │ │ - ldr r1, [pc, #424] ; (bd44 ) │ │ - movs r6, #255 ; 0xff │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r0, [pc, #420] ; (bd48 ) │ │ - ldr r1, [pc, #424] ; (bd4c ) │ │ - adds r3, r2, r4 │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r0, [pc, #420] ; (bd50 ) │ │ - ldr r1, [pc, #420] ; (bd54 ) │ │ - adds r3, r2, r5 │ │ - lsls r6, r6, #4 │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r0, [pc, #416] ; (bd58 ) │ │ - ldr r1, [pc, #416] ; (bd5c ) │ │ - adds r3, r2, r6 │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r0, [pc, #552] ; (bdec ) │ │ - ldr r4, [pc, #556] ; (bdf0 ) │ │ - ldr r5, [pc, #556] ; (bdf4 ) │ │ - adds r3, r2, r0 │ │ - ldr r0, [pc, #404] ; (bd60 ) │ │ - ldr r1, [pc, #408] ; (bd64 ) │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #412] ; (c0e0 ) │ │ + ldr r5, [pc, #416] ; (c0e4 ) │ │ + ldr r1, [pc, #568] ; (c180 ) │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #408] ; (c0e8 ) │ │ + ldr r5, [pc, #412] ; (c0ec ) │ │ + movs r1, #252 ; 0xfc │ │ + lsls r1, r1, #4 │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #404] ; (c0f0 ) │ │ + ldr r5, [pc, #404] ; (c0f4 ) │ │ + ldr r1, [pc, #548] ; (c184 ) │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #400] ; (c0f8 ) │ │ + ldr r5, [pc, #400] ; (c0fc ) │ │ + movs r1, #253 ; 0xfd │ │ + lsls r1, r1, #4 │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #392] ; (c100 ) │ │ + ldr r5, [pc, #396] ; (c104 ) │ │ + ldr r1, [pc, #524] ; (c188 ) │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #388] ; (c108 ) │ │ + ldr r5, [pc, #392] ; (c10c ) │ │ + movs r1, #254 ; 0xfe │ │ + lsls r1, r1, #4 │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #384] ; (c110 ) │ │ + ldr r5, [pc, #384] ; (c114 ) │ │ + ldr r1, [pc, #504] ; (c18c ) │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #380] ; (c118 ) │ │ + ldr r5, [pc, #380] ; (c11c ) │ │ + movs r1, #255 ; 0xff │ │ + lsls r1, r1, #4 │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #372] ; (c120 ) │ │ + ldr r5, [pc, #376] ; (c124 ) │ │ + ldr r1, [pc, #480] ; (c190 ) │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #368] ; (c128 ) │ │ + ldr r5, [pc, #372] ; (c12c ) │ │ movs r1, #128 ; 0x80 │ │ lsls r1, r1, #5 │ │ - adds r3, r2, r1 │ │ - ldr r6, [pc, #544] ; (bdf8 ) │ │ - ldr r0, [pc, #396] ; (bd68 ) │ │ - ldr r1, [pc, #400] ; (bd6c ) │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r0, [pc, #396] ; (bd70 ) │ │ - ldr r1, [pc, #400] ; (bd74 ) │ │ - adds r3, r2, r4 │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r0, [pc, #396] ; (bd78 ) │ │ - ldr r1, [pc, #396] ; (bd7c ) │ │ - adds r3, r2, r5 │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r0, [pc, #392] ; (bd80 ) │ │ - ldr r1, [pc, #396] ; (bd84 ) │ │ - adds r3, r2, r6 │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - movs r0, #129 ; 0x81 │ │ - lsls r0, r0, #5 │ │ - adds r3, r2, r0 │ │ - ldr r0, [pc, #384] ; (bd88 ) │ │ - ldr r1, [pc, #388] ; (bd8c ) │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r1, [pc, #492] ; (bdfc ) │ │ - ldr r4, [pc, #496] ; (be00 ) │ │ - ldr r5, [pc, #496] ; (be04 ) │ │ - adds r3, r2, r1 │ │ - movs r6, #130 ; 0x82 │ │ - ldr r0, [pc, #376] ; (bd90 ) │ │ - ldr r1, [pc, #376] ; (bd94 ) │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r0, [pc, #376] ; (bd98 ) │ │ - ldr r1, [pc, #376] ; (bd9c ) │ │ - adds r3, r2, r4 │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r0, [pc, #372] ; (bda0 ) │ │ - ldr r1, [pc, #376] ; (bda4 ) │ │ - adds r3, r2, r5 │ │ - lsls r6, r6, #5 │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - b.n be08 │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #364] ; (c130 ) │ │ + ldr r5, [pc, #364] ; (c134 ) │ │ + ldr r1, [pc, #460] ; (c194 ) │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #360] ; (c138 ) │ │ + ldr r5, [pc, #360] ; (c13c ) │ │ + ldr r1, [pc, #452] ; (c198 ) │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + b.n c19c │ │ + nop ; (mov r8, r8) │ │ nop ; (mov r8, r8) │ │ + ldrb r5, [r6, r6] │ │ + ldr r4, [r0, #100] ; 0x64 │ │ + movs r2, #193 ; 0xc1 │ │ + b.w 117a36 <_end@@Base+0x56abe> │ │ + ldrb r0, [r2, #2] │ │ + lsrs r7, r0, #7 │ │ + strh r6, [r0, #52] ; 0x34 │ │ + bvc.n befc │ │ + lsrs r4, r3, #28 │ │ + ldr r6, [r2, r0] │ │ + b.n c706 │ │ cmp r3, #138 ; 0x8a │ │ - ldr r0, [pc, #552] ; (be64 ) │ │ + ldr r0, [pc, #552] ; (c224 ) │ │ ldr r2, [r2, #12] │ │ ldrsh r3, [r1, r3] │ │ cmp r6, #232 ; 0xe8 │ │ lsls r1, r5, #27 │ │ ldr r7, [sp, #724] ; 0x2d4 │ │ pop {r1, r2, r4, r5, r7, pc} │ │ ldrh r7, [r2, r4] │ │ @@ -13919,21 +13886,21 @@ │ │ asrs r6, r7, #8 │ │ ; instruction: 0xb8f5 │ │ str r2, [r6, #4] │ │ str r7, [r2, #64] ; 0x40 │ │ lsls r3, r5, #9 │ │ subs r2, #2 │ │ str r5, [r0, #12] │ │ - cbnz r2, bcf6 │ │ + cbnz r2, c0b6 │ │ lsls r6, r7, #9 │ │ subs r7, #82 ; 0x52 │ │ strh r0, [r2, r2] │ │ str r2, [sp, #572] ; 0x23c │ │ - ldr r4, [pc, #832] ; (bfe0 ) │ │ - cbnz r4, bcd0 │ │ + ldr r4, [pc, #832] ; (c3a0 ) │ │ + cbnz r4, c090 │ │ ldrb r0, [r7, #8] │ │ add r6, sp │ │ lsls r5, r4, #17 │ │ str r4, [sp, #616] ; 0x268 │ │ adds r3, #53 ; 0x35 │ │ lsrs r5, r7, #7 │ │ cmp r0, r1 │ │ @@ -13947,59 +13914,59 @@ │ │ ldrb r2, [r4, #21] │ │ strh r0, [r3, #8] │ │ cmp r7, #185 ; 0xb9 │ │ adds r5, #66 ; 0x42 │ │ adds r0, #228 ; 0xe4 │ │ cmp r7, #177 ; 0xb1 │ │ ldrb r5, [r7, #6] │ │ - b.n b7dc │ │ + b.n bb9c │ │ strh r5, [r0, #14] │ │ ldr r4, [r5, r6] │ │ cmp r0, #6 │ │ - add r0, pc, #136 ; (adr r0, bd60 ) │ │ + add r0, pc, #136 ; (adr r0, c120 ) │ │ cmp r0, #83 ; 0x53 │ │ ldrsb r2, [r4, r3] │ │ strh r2, [r4, r4] │ │ - add r5, pc, #868 ; (adr r5, c044 ) │ │ + add r5, pc, #868 ; (adr r5, c404 ) │ │ adds r5, #233 ; 0xe9 │ │ ldrb r7, [r3, #29] │ │ - ldr r4, [pc, #264] ; (bdec ) │ │ - bgt.n bdd6 │ │ + ldr r4, [pc, #264] ; (c1ac ) │ │ + bgt.n c196 │ │ str r5, [sp, #524] ; 0x20c │ │ ldr r3, [r3, #40] ; 0x28 │ │ ldrb r3, [r6, #23] │ │ lsls r1, r4, #25 │ │ strh r1, [r2, #16] │ │ - add r6, pc, #724 ; (adr r6, bfc8 ) │ │ + add r6, pc, #724 ; (adr r6, c388 ) │ │ ldrb r6, [r6, #21] │ │ add r2, sp, #524 ; 0x20c │ │ - add r0, pc, #236 ; (adr r0, bde4 ) │ │ + add r0, pc, #236 ; (adr r0, c1a4 ) │ │ str r2, [sp, #308] ; 0x134 │ │ adds r0, #19 │ │ - b.n baf6 │ │ + b.n beb6 │ │ ldrh r3, [r5, #54] ; 0x36 │ │ strh r5, [r6, #8] │ │ lsrs r3, r5, #29 │ │ ldrb r1, [r7, #11] │ │ str r4, [sp, #788] ; 0x314 │ │ ldrsh.w r4, [r0, ] │ │ - bvc.n bd6a │ │ + bvc.n c12a │ │ subs r6, #21 │ │ - ldr r4, [pc, #604] ; (bf70 ) │ │ + ldr r4, [pc, #604] ; (c330 ) │ │ subs r5, #106 ; 0x6a │ │ str r4, [r6, #60] ; 0x3c │ │ ldrh r3, [r7, #22] │ │ ldrh r1, [r0, #18] │ │ subs r0, #209 ; 0xd1 │ │ ldrh r6, [r6, #62] ; 0x3e │ │ str r2, [r3, #40] ; 0x28 │ │ - bpl.n bddc │ │ + bpl.n c19c │ │ adds r4, r6, #3 │ │ strh r2, [r0, #62] ; 0x3e │ │ - b.n b7a6 │ │ + b.n bb66 │ │ str r3, [sp, #68] ; 0x44 │ │ lsrs r5, r7, #1 │ │ ldrsb r0, [r4, r1] │ │ str r1, [sp, #588] ; 0x24c │ │ subs r0, #59 ; 0x3b │ │ asrs r4, r5, #16 │ │ lsrs r7, r1, #8 │ │ @@ -14010,58 +13977,45 @@ │ │ ldr r3, [r7, r7] │ │ str r0, [r4, r6] │ │ ldr r4, [r3, #52] ; 0x34 │ │ str r5, [r3, r2] │ │ strh r7, [r7, r0] │ │ ldmia r2!, {r1, r3, r4, r5, r6, r7} │ │ ldrb r0, [r7, #25] │ │ - cbnz r6, bd62 │ │ + cbnz r6, c122 │ │ ldr r5, [sp, #904] ; 0x388 │ │ ldr r0, [r4, #4] │ │ ldr r6, [r3, r2] │ │ vsubw.s16 q9, q0, d8 │ │ ldr r0, [r2, #68] ; 0x44 │ │ lsls r1, r5, #20 │ │ stc2 5, cr4, [r2], #808 ; 0x328 │ │ rors r6, r4 │ │ strb r0, [r4, r5] │ │ subs r7, #252 ; 0xfc │ │ ldr r3, [r5, #40] ; 0x28 │ │ ldrh r7, [r4, #50] ; 0x32 │ │ subs r0, #21 │ │ strb r2, [r7, #18] │ │ - add r6, pc, #908 ; (adr r6, c0fc ) │ │ + add r6, pc, #908 ; (adr r6, c4bc ) │ │ ldr r5, [r4, #104] ; 0x68 │ │ - ldr r1, [pc, #468] ; (bf48 ) │ │ + ldr r1, [pc, #468] ; (c308 ) │ │ adds r7, #255 ; 0xff │ │ strh r7, [r1, r7] │ │ svc 163 ; 0xa3 │ │ lsrs r2, r2, #20 │ │ ldmia r2!, {r1, r7} │ │ - bne.n bcac │ │ - subs r4, #50 ; 0x32 │ │ - lsrs r7, r1, #23 │ │ - ldmia r6, {r1, r2, r4, r6} │ │ - str r0, [sp, #548] ; 0x224 │ │ - ldr r5, [pc, #948] ; (c140 ) │ │ - subs r4, r5, #0 │ │ - add r7, sp, #152 ; 0x98 │ │ - b.n bfc6 │ │ - ldr r6, [r3, r7] │ │ - ldrsb r4, [r5, r6] │ │ - hlt 0x001a │ │ - asrs r1, r3, #6 │ │ - adds r1, #163 ; 0xa3 │ │ - ldr r0, [r5, r6] │ │ - ; instruction: 0xb87d │ │ - str r1, [r5, #96] ; 0x60 │ │ - svc 241 ; 0xf1 │ │ - cmp r7, #163 ; 0xa3 │ │ - adds r6, r4, r5 │ │ - ldcl 14, cr0, [r7, #-928]! ; 0xfffffc60 │ │ + bne.n c06c │ │ + lsrs r0, r7, #26 │ │ + movs r0, r0 │ │ + lsrs r0, r1, #27 │ │ + movs r0, r0 │ │ + lsrs r0, r3, #27 │ │ + movs r0, r0 │ │ + lsrs r0, r5, #27 │ │ movs r0, r0 │ │ lsrs r0, r7, #27 │ │ movs r0, r0 │ │ lsrs r0, r1, #28 │ │ movs r0, r0 │ │ lsrs r0, r3, #28 │ │ movs r0, r0 │ │ @@ -14093,326 +14047,335 @@ │ │ movs r0, r0 │ │ lsrs r0, r7, #31 │ │ movs r0, r0 │ │ asrs r0, r1, #32 │ │ movs r0, r0 │ │ asrs r0, r2, #32 │ │ movs r0, r0 │ │ - asrs r0, r3, #32 │ │ - movs r0, r0 │ │ - asrs r0, r5, #32 │ │ - movs r0, r0 │ │ - asrs r0, r6, #32 │ │ - movs r0, r0 │ │ - asrs r0, r7, #32 │ │ - movs r0, r0 │ │ - ldr r1, [pc, #568] ; (c044 ) │ │ - ldr r0, [pc, #564] ; (c040 ) │ │ - adds r3, r2, r6 │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r0, [pc, #916] ; (c1a8 ) │ │ - ldr r4, [pc, #916] ; (c1ac ) │ │ - ldr r6, [pc, #920] ; (c1b0 ) │ │ - adds r3, r2, r0 │ │ - ldr r0, [pc, #556] ; (c048 ) │ │ - ldr r1, [pc, #556] ; (c04c ) │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r1, [pc, #912] ; (c1b4 ) │ │ - movs r5, #131 ; 0x83 │ │ - lsls r5, r5, #5 │ │ - adds r3, r2, r1 │ │ - ldr r0, [pc, #548] ; (c050 ) │ │ - ldr r1, [pc, #548] ; (c054 ) │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r0, [pc, #548] ; (c058 ) │ │ - ldr r1, [pc, #548] ; (c05c ) │ │ - adds r3, r2, r4 │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r0, [pc, #544] ; (c060 ) │ │ - ldr r1, [pc, #548] ; (c064 ) │ │ - adds r3, r2, r5 │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r0, [pc, #544] ; (c068 ) │ │ - ldr r1, [pc, #544] ; (c06c ) │ │ - adds r3, r2, r6 │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r0, [pc, #868] ; (c1b8 ) │ │ - ldr r5, [pc, #872] ; (c1bc ) │ │ - movs r4, #132 ; 0x84 │ │ - adds r3, r2, r0 │ │ - ldr r0, [pc, #532] ; (c070 ) │ │ - ldr r1, [pc, #536] ; (c074 ) │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r1, [pc, #860] ; (c1c0 ) │ │ - lsls r4, r4, #5 │ │ - ldr r6, [pc, #860] ; (c1c4 ) │ │ - adds r3, r2, r1 │ │ - ldr r0, [pc, #524] ; (c078 ) │ │ - ldr r1, [pc, #528] ; (c07c ) │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r0, [pc, #524] ; (c080 ) │ │ - ldr r1, [pc, #528] ; (c084 ) │ │ - adds r3, r2, r4 │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r0, [pc, #524] ; (c088 ) │ │ - ldr r1, [pc, #524] ; (c08c ) │ │ - adds r3, r2, r5 │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r0, [pc, #520] ; (c090 ) │ │ - ldr r1, [pc, #524] ; (c094 ) │ │ - adds r3, r2, r6 │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r0, [pc, #824] ; (c1c8 ) │ │ - ldr r4, [pc, #824] ; (c1cc ) │ │ - ldr r5, [pc, #828] ; (c1d0 ) │ │ - adds r3, r2, r0 │ │ - ldr r0, [pc, #512] ; (c098 ) │ │ - ldr r1, [pc, #512] ; (c09c ) │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ + ldr r5, [pc, #564] ; (c3d4 ) │ │ + ldr r4, [pc, #560] ; (c3d0 ) │ │ + ldr r1, [pc, #916] ; (c538 ) │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #556] ; (c3d8 ) │ │ + ldr r5, [pc, #560] ; (c3dc ) │ │ + movs r1, #129 ; 0x81 │ │ + lsls r1, r1, #5 │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #552] ; (c3e0 ) │ │ + ldr r5, [pc, #552] ; (c3e4 ) │ │ + ldr r1, [pc, #896] ; (c53c ) │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #548] ; (c3e8 ) │ │ + ldr r5, [pc, #548] ; (c3ec ) │ │ + ldr r1, [pc, #888] ; (c540 ) │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #544] ; (c3f0 ) │ │ + ldr r5, [pc, #544] ; (c3f4 ) │ │ + ldr r1, [pc, #880] ; (c544 ) │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #540] ; (c3f8 ) │ │ + ldr r5, [pc, #540] ; (c3fc ) │ │ + movs r1, #130 ; 0x82 │ │ + lsls r1, r1, #5 │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #532] ; (c400 ) │ │ + ldr r5, [pc, #536] ; (c404 ) │ │ + ldr r1, [pc, #856] ; (c548 ) │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #528] ; (c408 ) │ │ + ldr r5, [pc, #532] ; (c40c ) │ │ + ldr r1, [pc, #848] ; (c54c ) │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #524] ; (c410 ) │ │ + ldr r5, [pc, #528] ; (c414 ) │ │ + ldr r1, [pc, #840] ; (c550 ) │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #520] ; (c418 ) │ │ + ldr r5, [pc, #524] ; (c41c ) │ │ + movs r1, #131 ; 0x83 │ │ + lsls r1, r1, #5 │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #516] ; (c420 ) │ │ + ldr r5, [pc, #516] ; (c424 ) │ │ + ldr r1, [pc, #820] ; (c554 ) │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #512] ; (c428 ) │ │ + ldr r5, [pc, #512] ; (c42c ) │ │ + ldr r1, [pc, #812] ; (c558 ) │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #508] ; (c430 ) │ │ + ldr r5, [pc, #508] ; (c434 ) │ │ + ldr r1, [pc, #804] ; (c55c ) │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #504] ; (c438 ) │ │ + ldr r5, [pc, #504] ; (c43c ) │ │ + movs r1, #132 ; 0x84 │ │ + lsls r1, r1, #5 │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #496] ; (c440 ) │ │ + ldr r5, [pc, #500] ; (c444 ) │ │ + ldr r1, [pc, #780] ; (c560 ) │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #492] ; (c448 ) │ │ + ldr r5, [pc, #496] ; (c44c ) │ │ + ldr r1, [pc, #772] ; (c564 ) │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #488] ; (c450 ) │ │ + ldr r5, [pc, #492] ; (c454 ) │ │ + ldr r1, [pc, #764] ; (c568 ) │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #484] ; (c458 ) │ │ + ldr r5, [pc, #488] ; (c45c ) │ │ movs r1, #133 ; 0x85 │ │ lsls r1, r1, #5 │ │ - adds r3, r2, r1 │ │ - ldr r6, [pc, #812] ; (c1d4 ) │ │ - ldr r0, [pc, #504] ; (c0a0 ) │ │ - ldr r1, [pc, #504] ; (c0a4 ) │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r0, [pc, #504] ; (c0a8 ) │ │ - ldr r1, [pc, #504] ; (c0ac ) │ │ - adds r3, r2, r4 │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r0, [pc, #500] ; (c0b0 ) │ │ - ldr r1, [pc, #504] ; (c0b4 ) │ │ - adds r3, r2, r5 │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r0, [pc, #500] ; (c0b8 ) │ │ - ldr r1, [pc, #500] ; (c0bc ) │ │ - adds r3, r2, r6 │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - movs r0, #134 ; 0x86 │ │ - lsls r0, r0, #5 │ │ - adds r3, r2, r0 │ │ - ldr r0, [pc, #492] ; (c0c0 ) │ │ - ldr r1, [pc, #492] ; (c0c4 ) │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r1, [pc, #764] ; (c1d8 ) │ │ - ldr r4, [pc, #764] ; (c1dc ) │ │ - ldr r5, [pc, #768] ; (c1e0 ) │ │ - adds r3, r2, r1 │ │ - movs r6, #135 ; 0x87 │ │ - ldr r0, [pc, #480] ; (c0c8 ) │ │ - ldr r1, [pc, #484] ; (c0cc ) │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r0, [pc, #480] ; (c0d0 ) │ │ - ldr r1, [pc, #484] ; (c0d4 ) │ │ - adds r3, r2, r4 │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r0, [pc, #480] ; (c0d8 ) │ │ - ldr r1, [pc, #480] ; (c0dc ) │ │ - adds r3, r2, r5 │ │ - lsls r6, r6, #5 │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r0, [pc, #476] ; (c0e0 ) │ │ - ldr r1, [pc, #476] ; (c0e4 ) │ │ - adds r3, r2, r6 │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r0, [pc, #724] ; (c1e4 ) │ │ - ldr r4, [pc, #728] ; (c1e8 ) │ │ - ldr r6, [pc, #728] ; (c1ec ) │ │ - adds r3, r2, r0 │ │ - ldr r0, [pc, #464] ; (c0e8 ) │ │ - ldr r1, [pc, #468] ; (c0ec ) │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r1, [pc, #720] ; (c1f0 ) │ │ - movs r5, #136 ; 0x88 │ │ - lsls r5, r5, #5 │ │ - adds r3, r2, r1 │ │ - ldr r0, [pc, #456] ; (c0f0 ) │ │ - ldr r1, [pc, #460] ; (c0f4 ) │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r0, [pc, #456] ; (c0f8 ) │ │ - ldr r1, [pc, #460] ; (c0fc ) │ │ - adds r3, r2, r4 │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r0, [pc, #456] ; (c100 ) │ │ - ldr r1, [pc, #456] ; (c104 ) │ │ - adds r3, r2, r5 │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r0, [pc, #452] ; (c108 ) │ │ - ldr r1, [pc, #456] ; (c10c ) │ │ - adds r3, r2, r6 │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r0, [pc, #680] ; (c1f4 ) │ │ - ldr r5, [pc, #680] ; (c1f8 ) │ │ - movs r4, #137 ; 0x89 │ │ - adds r3, r2, r0 │ │ - ldr r0, [pc, #444] ; (c110 ) │ │ - ldr r1, [pc, #444] ; (c114 ) │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r1, [pc, #672] ; (c1fc ) │ │ - lsls r4, r4, #5 │ │ - ldr r6, [pc, #672] ; (c200 ) │ │ - adds r3, r2, r1 │ │ - ldr r0, [pc, #436] ; (c118 ) │ │ - ldr r1, [pc, #436] ; (c11c ) │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r0, [pc, #436] ; (c120 ) │ │ - ldr r1, [pc, #436] ; (c124 ) │ │ - adds r3, r2, r4 │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r0, [pc, #432] ; (c128 ) │ │ - ldr r1, [pc, #436] ; (c12c ) │ │ - adds r3, r2, r5 │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r0, [pc, #432] ; (c130 ) │ │ - ldr r1, [pc, #432] ; (c134 ) │ │ - adds r3, r2, r6 │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r0, [pc, #632] ; (c204 ) │ │ - ldr r4, [pc, #636] ; (c208 ) │ │ - ldr r5, [pc, #636] ; (c20c ) │ │ - adds r3, r2, r0 │ │ - ldr r0, [pc, #420] ; (c138 ) │ │ - ldr r1, [pc, #424] ; (c13c ) │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #480] ; (c460 ) │ │ + ldr r5, [pc, #480] ; (c464 ) │ │ + ldr r1, [pc, #744] ; (c56c ) │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #476] ; (c468 ) │ │ + ldr r5, [pc, #476] ; (c46c ) │ │ + ldr r1, [pc, #736] ; (c570 ) │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #472] ; (c470 ) │ │ + ldr r5, [pc, #472] ; (c474 ) │ │ + ldr r1, [pc, #728] ; (c574 ) │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #468] ; (c478 ) │ │ + ldr r5, [pc, #468] ; (c47c ) │ │ + movs r1, #134 ; 0x86 │ │ + lsls r1, r1, #5 │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #460] ; (c480 ) │ │ + ldr r5, [pc, #464] ; (c484 ) │ │ + ldr r1, [pc, #704] ; (c578 ) │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #456] ; (c488 ) │ │ + ldr r5, [pc, #460] ; (c48c ) │ │ + ldr r1, [pc, #696] ; (c57c ) │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #452] ; (c490 ) │ │ + ldr r5, [pc, #456] ; (c494 ) │ │ + ldr r1, [pc, #688] ; (c580 ) │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #448] ; (c498 ) │ │ + ldr r5, [pc, #452] ; (c49c ) │ │ + movs r1, #135 ; 0x87 │ │ + lsls r1, r1, #5 │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #444] ; (c4a0 ) │ │ + ldr r5, [pc, #444] ; (c4a4 ) │ │ + ldr r1, [pc, #668] ; (c584 ) │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #440] ; (c4a8 ) │ │ + ldr r5, [pc, #440] ; (c4ac ) │ │ + ldr r1, [pc, #660] ; (c588 ) │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #436] ; (c4b0 ) │ │ + ldr r5, [pc, #436] ; (c4b4 ) │ │ + ldr r1, [pc, #652] ; (c58c ) │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #432] ; (c4b8 ) │ │ + ldr r5, [pc, #432] ; (c4bc ) │ │ + movs r1, #136 ; 0x88 │ │ + lsls r1, r1, #5 │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #424] ; (c4c0 ) │ │ + ldr r5, [pc, #428] ; (c4c4 ) │ │ + ldr r1, [pc, #628] ; (c590 ) │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #420] ; (c4c8 ) │ │ + ldr r5, [pc, #424] ; (c4cc ) │ │ + ldr r1, [pc, #620] ; (c594 ) │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #416] ; (c4d0 ) │ │ + ldr r5, [pc, #420] ; (c4d4 ) │ │ + ldr r1, [pc, #612] ; (c598 ) │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #412] ; (c4d8 ) │ │ + ldr r5, [pc, #416] ; (c4dc ) │ │ + movs r1, #137 ; 0x89 │ │ + lsls r1, r1, #5 │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #408] ; (c4e0 ) │ │ + ldr r5, [pc, #408] ; (c4e4 ) │ │ + ldr r1, [pc, #592] ; (c59c ) │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #404] ; (c4e8 ) │ │ + ldr r5, [pc, #404] ; (c4ec ) │ │ + ldr r1, [pc, #584] ; (c5a0 ) │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #400] ; (c4f0 ) │ │ + ldr r5, [pc, #400] ; (c4f4 ) │ │ + ldr r1, [pc, #576] ; (c5a4 ) │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #396] ; (c4f8 ) │ │ + ldr r5, [pc, #396] ; (c4fc ) │ │ movs r1, #138 ; 0x8a │ │ lsls r1, r1, #5 │ │ - adds r3, r2, r1 │ │ - ldr r6, [pc, #624] ; (c210 ) │ │ - ldr r0, [pc, #412] ; (c140 ) │ │ - ldr r1, [pc, #416] ; (c144 ) │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r0, [pc, #412] ; (c148 ) │ │ - ldr r1, [pc, #416] ; (c14c ) │ │ - adds r3, r2, r4 │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r0, [pc, #412] ; (c150 ) │ │ - ldr r1, [pc, #412] ; (c154 ) │ │ - adds r3, r2, r5 │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r0, [pc, #408] ; (c158 ) │ │ - ldr r1, [pc, #412] ; (c15c ) │ │ - adds r3, r2, r6 │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - movs r0, #139 ; 0x8b │ │ - lsls r0, r0, #5 │ │ - adds r3, r2, r0 │ │ - ldr r0, [pc, #400] ; (c160 ) │ │ - ldr r1, [pc, #404] ; (c164 ) │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r1, [pc, #572] ; (c214 ) │ │ - ldr r4, [pc, #576] ; (c218 ) │ │ - ldr r5, [pc, #576] ; (c21c ) │ │ - adds r3, r2, r1 │ │ - movs r6, #140 ; 0x8c │ │ - ldr r0, [pc, #392] ; (c168 ) │ │ - ldr r1, [pc, #392] ; (c16c ) │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r0, [pc, #392] ; (c170 ) │ │ - ldr r1, [pc, #392] ; (c174 ) │ │ - adds r3, r2, r4 │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r0, [pc, #388] ; (c178 ) │ │ - ldr r1, [pc, #392] ; (c17c ) │ │ - adds r3, r2, r5 │ │ - lsls r6, r6, #5 │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r0, [pc, #384] ; (c180 ) │ │ - ldr r1, [pc, #388] ; (c184 ) │ │ - adds r3, r2, r6 │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r0, [pc, #536] ; (c220 ) │ │ - ldr r4, [pc, #536] ; (c224 ) │ │ - ldr r6, [pc, #540] ; (c228 ) │ │ - adds r3, r2, r0 │ │ - ldr r0, [pc, #376] ; (c188 ) │ │ - ldr r1, [pc, #376] ; (c18c ) │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r1, [pc, #532] ; (c22c ) │ │ - movs r5, #141 ; 0x8d │ │ - lsls r5, r5, #5 │ │ - adds r3, r2, r1 │ │ - ldr r0, [pc, #368] ; (c190 ) │ │ - ldr r1, [pc, #368] ; (c194 ) │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r0, [pc, #368] ; (c198 ) │ │ - ldr r1, [pc, #368] ; (c19c ) │ │ - adds r3, r2, r4 │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r0, [pc, #364] ; (c1a0 ) │ │ - ldr r1, [pc, #368] ; (c1a4 ) │ │ - adds r3, r2, r5 │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - b.n c230 │ │ - nop ; (mov r8, r8) │ │ - nop ; (mov r8, r8) │ │ - ldmia r4, {r0, r1, r2, r4, r5, r6} │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #388] ; (c500 ) │ │ + ldr r5, [pc, #392] ; (c504 ) │ │ + ldr r1, [pc, #552] ; (c5a8 ) │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #384] ; (c508 ) │ │ + ldr r5, [pc, #388] ; (c50c ) │ │ + ldr r1, [pc, #544] ; (c5ac ) │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #380] ; (c510 ) │ │ + ldr r5, [pc, #384] ; (c514 ) │ │ + ldr r1, [pc, #536] ; (c5b0 ) │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #376] ; (c518 ) │ │ + ldr r5, [pc, #380] ; (c51c ) │ │ + movs r1, #139 ; 0x8b │ │ + lsls r1, r1, #5 │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #372] ; (c520 ) │ │ + ldr r5, [pc, #372] ; (c524 ) │ │ + ldr r1, [pc, #516] ; (c5b4 ) │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #368] ; (c528 ) │ │ + ldr r5, [pc, #368] ; (c52c ) │ │ + ldr r1, [pc, #508] ; (c5b8 ) │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #364] ; (c530 ) │ │ + ldr r5, [pc, #364] ; (c534 ) │ │ + ldr r1, [pc, #500] ; (c5bc ) │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + b.n c5c0 │ │ + subs r4, #50 ; 0x32 │ │ + lsrs r7, r1, #23 │ │ + ldmia r6, {r1, r2, r4, r6} │ │ + str r0, [sp, #548] ; 0x224 │ │ + ldr r5, [pc, #948] ; (c790 ) │ │ + subs r4, r5, #0 │ │ + add r7, sp, #152 ; 0x98 │ │ + b.n c616 │ │ + ldr r6, [r3, r7] │ │ + ldrsb r4, [r5, r6] │ │ + hlt 0x001a │ │ + asrs r1, r3, #6 │ │ + adds r1, #163 ; 0xa3 │ │ + ldr r0, [r5, r6] │ │ + ; instruction: 0xb87d │ │ + str r1, [r5, #96] ; 0x60 │ │ + svc 241 ; 0xf1 │ │ + cmp r7, #163 ; 0xa3 │ │ + adds r6, r4, r5 │ │ + ldcl 12, cr12, [r7, #-476]! ; 0xfffffe24 │ │ lsrs r7, r7, #22 │ │ subs r6, r0, r2 │ │ add r3, sp, #980 ; 0x3d4 │ │ lsls r2, r5, #27 │ │ - ldr r0, [pc, #0] ; (c04c ) │ │ + ldr r0, [pc, #0] ; (c404 ) │ │ lsrs r2, r1, #27 │ │ ldr r0, [sp, #68] ; 0x44 │ │ ; instruction: 0xfaf71909 │ │ ldr r7, [r2, #32] │ │ ; instruction: 0xf31c7ac0 │ │ subs r3, #11 │ │ movs r3, #244 ; 0xf4 │ │ ldr r5, [sp, #748] ; 0x2ec │ │ str r7, [sp, #120] ; 0x78 │ │ - ldr r5, [pc, #336] ; (c1b4 ) │ │ + ldr r5, [pc, #336] ; (c56c ) │ │ adds r6, #57 ; 0x39 │ │ str r3, [sp, #744] ; 0x2e8 │ │ - blt.n bff4 │ │ - ldr r1, [pc, #896] ; (c3ec ) │ │ + blt.n c3ac │ │ + ldr r1, [pc, #896] ; (c7a4 ) │ │ stmia r0!, {r1, r2, r3, r7} │ │ lsls r7, r7, #25 │ │ add r0, sp, #900 ; 0x384 │ │ lsrs r7, r5, #16 │ │ ldrd r5, r5, [ip], #-792 ; 0x318 │ │ str r6, [sp, #1008] ; 0x3f0 │ │ lsls r6, r2, #10 │ │ @@ -14431,96 +14394,96 @@ │ │ strb r0, [r6, #1] │ │ ldrh r2, [r6, r1] │ │ asrs r7, r7, #3 │ │ ldmia r0, {r0, r2, r4, r5, r7} │ │ ldr r6, [sp, #480] ; 0x1e0 │ │ str r3, [r1, #44] ; 0x2c │ │ udf #169 ; 0xa9 │ │ - add r7, pc, #52 ; (adr r7, c0dc ) │ │ + add r7, pc, #52 ; (adr r7, c494 ) │ │ strb r3, [r0, #0] │ │ subs r4, r1, r2 │ │ ldrb r6, [r0, #16] │ │ cmp r0, #53 ; 0x35 │ │ adds r1, #252 ; 0xfc │ │ ldr r0, [r0, #72] ; 0x48 │ │ tst r0, r6 │ │ add r5, sp, #160 ; 0xa0 │ │ strh r3, [r4, r4] │ │ mov r2, r5 │ │ svc 39 ; 0x27 │ │ strh r0, [r6, #12] │ │ - ldr r6, [pc, #360] ; (c22c ) │ │ + ldr r6, [pc, #360] ; (c5e4 ) │ │ ldr r2, [r2, #124] ; 0x7c │ │ ldr r5, [r0, #56] ; 0x38 │ │ adds r4, #190 ; 0xbe │ │ - bgt.n c026 │ │ + bgt.n c3de │ │ ldrb r6, [r7, #8] │ │ str r1, [r6, #28] │ │ str r6, [r6, #8] │ │ ldrh r5, [r0, #28] │ │ lsls r5, r7, #17 │ │ adds r0, r2, #1 │ │ cmp r2, #235 ; 0xeb │ │ - b.n c1bc │ │ + b.n c574 │ │ ldr r7, [r1, #0] │ │ ldrb r2, [r6, r0] │ │ ldmia r4, {r2, r3, r4, r5, r6} │ │ ; instruction: 0xb80f │ │ str r3, [r1, #28] │ │ lsls r3, r4, #14 │ │ movs r1, #14 │ │ asrs r6, r0, #28 │ │ subs r3, #30 │ │ - bgt.n c062 │ │ + bgt.n c41a │ │ strb r3, [r3, #4] │ │ cpsie if │ │ subs r5, r7, #0 │ │ add r6, r0 │ │ str r7, [r2, #20] │ │ subs r5, #47 ; 0x2f │ │ adds r1, r1, r0 │ │ ; instruction: 0xb77a │ │ ldmia r3, {r1, r3} │ │ ldr r1, [r0, r0] │ │ cmp r7, #63 ; 0x3f │ │ subs r2, #122 ; 0x7a │ │ - bcs.n c0d6 │ │ - ldr r1, [pc, #84] ; (c160 ) │ │ + bcs.n c48e │ │ + ldr r1, [pc, #84] ; (c518 ) │ │ ldrb r0, [r2, #10] │ │ - cbnz r5, c16c │ │ - b.w e9b522 <_end+0xdda5aa> │ │ + cbnz r5, c524 │ │ + b.w e9b8da <_end@@Base+0xdda962> │ │ ldrh r7, [r6, r4] │ │ subs r1, #136 ; 0x88 │ │ ldrh r2, [r1, #24] │ │ movs r6, #254 ; 0xfe │ │ mov r4, r4 │ │ - ldr r4, [pc, #452] ; (c2e4 ) │ │ + ldr r4, [pc, #452] ; (c69c ) │ │ subs r0, #122 ; 0x7a │ │ lsrs r5, r3, #14 │ │ ldr r0, [r5, #60] ; 0x3c │ │ strh r0, [r5, #20] │ │ adcs.w r7, r4, #183 ; 0xb7 │ │ - ldr r4, [pc, #96] ; (c18c ) │ │ + ldr r4, [pc, #96] ; (c544 ) │ │ subs r7, #140 ; 0x8c │ │ str r5, [sp, #520] ; 0x208 │ │ - add r1, pc, #472 ; (adr r1, c30c ) │ │ + add r1, pc, #472 ; (adr r1, c6c4 ) │ │ lsrs r6, r7, #11 │ │ ldr r0, [r4, #76] ; 0x4c │ │ ldr r1, [r5, #68] ; 0x44 │ │ ; instruction: 0xf25e27ec │ │ ldrb r4, [r2, #5] │ │ adds r4, #254 ; 0xfe │ │ movs r0, #61 ; 0x3d │ │ subs r5, #153 ; 0x99 │ │ - ldr r0, [pc, #572] ; (c384 ) │ │ + ldr r0, [pc, #572] ; (c73c ) │ │ lsrs r3, r7, #13 │ │ - b.n ba86 │ │ + b.n be3e │ │ asrs r6, r4, #28 │ │ ldr r7, [r0, #8] │ │ - bge.n c0c2 │ │ + bge.n c47a │ │ lsrs r4, r6, #27 │ │ adds r7, r4, r7 │ │ cmp r3, #47 ; 0x2f │ │ ldrb r4, [r6, #30] │ │ strb r0, [r2, #2] │ │ movs r6, #40 ; 0x28 │ │ subs r0, r2, #7 │ │ @@ -14529,54 +14492,44 @@ │ │ subs r7, r5, #2 │ │ strb r1, [r6, #14] │ │ ldr r3, [sp, #176] ; 0xb0 │ │ str r7, [r0, #120] ; 0x78 │ │ str r6, [r3, #68] ; 0x44 │ │ str r5, [r0, #124] ; 0x7c │ │ movs r5, #248 ; 0xf8 │ │ - bvc.n c154 │ │ + bvc.n c50c │ │ lsrs r4, r4, #31 │ │ strb r7, [r1, #18] │ │ - b.n c17e │ │ + b.n c536 │ │ pop {r1, r3, r6, r7} │ │ asrs r7, r5, #12 │ │ ldmia r3, {r3, r5, r6, r7} │ │ - b.n c368 │ │ - ldmia r4!, {r0, r2, r5, r6, r7} │ │ - lsrs r2, r2, #17 │ │ - str r7, [r5, r1] │ │ - ldmia r7!, {r2, r3, r4, r6} │ │ - strb r5, [r5, #3] │ │ - ldrsh r6, [r1, r1] │ │ - subs r4, #27 │ │ - strh r3, [r1, #48] ; 0x30 │ │ - movs r0, #217 ; 0xd9 │ │ - subs r5, r7, r4 │ │ - cbnz r5, c1d4 │ │ - lsrs r7, r5, #4 │ │ - ; instruction: 0xf28d60cc │ │ - strh r7, [r2, #34] ; 0x22 │ │ - lsls r4, r4, #18 │ │ - orns r8, lr, #64487424 ; 0x3d80000 │ │ - b.n c514 │ │ - strh r3, [r7, #32] │ │ + b.n c720 │ │ + asrs r0, r3, #32 │ │ + movs r0, r0 │ │ + asrs r0, r5, #32 │ │ + movs r0, r0 │ │ + asrs r0, r6, #32 │ │ + movs r0, r0 │ │ + asrs r0, r7, #32 │ │ + movs r0, r0 │ │ asrs r0, r1, #1 │ │ movs r0, r0 │ │ + asrs r0, r2, #1 │ │ + movs r0, r0 │ │ asrs r0, r3, #1 │ │ movs r0, r0 │ │ asrs r0, r5, #1 │ │ movs r0, r0 │ │ - asrs r0, r2, #1 │ │ - movs r0, r0 │ │ asrs r0, r6, #1 │ │ movs r0, r0 │ │ - asrs r0, r1, #2 │ │ - movs r0, r0 │ │ asrs r0, r7, #1 │ │ movs r0, r0 │ │ + asrs r0, r1, #2 │ │ + movs r0, r0 │ │ asrs r0, r2, #2 │ │ movs r0, r0 │ │ asrs r0, r3, #2 │ │ movs r0, r0 │ │ asrs r0, r5, #2 │ │ movs r0, r0 │ │ asrs r0, r6, #2 │ │ @@ -14587,26 +14540,26 @@ │ │ movs r0, r0 │ │ asrs r0, r2, #3 │ │ movs r0, r0 │ │ asrs r0, r3, #3 │ │ movs r0, r0 │ │ asrs r0, r5, #3 │ │ movs r0, r0 │ │ + asrs r0, r6, #3 │ │ + movs r0, r0 │ │ asrs r0, r7, #3 │ │ movs r0, r0 │ │ asrs r0, r1, #4 │ │ movs r0, r0 │ │ - asrs r0, r6, #3 │ │ - movs r0, r0 │ │ asrs r0, r2, #4 │ │ movs r0, r0 │ │ - asrs r0, r5, #4 │ │ - movs r0, r0 │ │ asrs r0, r3, #4 │ │ movs r0, r0 │ │ + asrs r0, r5, #4 │ │ + movs r0, r0 │ │ asrs r0, r6, #4 │ │ movs r0, r0 │ │ asrs r0, r7, #4 │ │ movs r0, r0 │ │ asrs r0, r1, #5 │ │ movs r0, r0 │ │ asrs r0, r2, #5 │ │ @@ -14615,326 +14568,340 @@ │ │ movs r0, r0 │ │ asrs r0, r5, #5 │ │ movs r0, r0 │ │ asrs r0, r6, #5 │ │ movs r0, r0 │ │ asrs r0, r7, #5 │ │ movs r0, r0 │ │ - asrs r0, r1, #6 │ │ - movs r0, r0 │ │ - asrs r0, r3, #6 │ │ - movs r0, r0 │ │ - asrs r0, r5, #6 │ │ - movs r0, r0 │ │ - asrs r0, r2, #6 │ │ - movs r0, r0 │ │ - ldr r1, [pc, #568] ; (c46c ) │ │ - ldr r0, [pc, #564] ; (c468 ) │ │ - adds r3, r2, r6 │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r0, [pc, #916] ; (c5d0 ) │ │ - ldr r5, [pc, #916] ; (c5d4 ) │ │ - movs r4, #142 ; 0x8e │ │ - adds r3, r2, r0 │ │ - ldr r0, [pc, #556] ; (c470 ) │ │ - ldr r1, [pc, #556] ; (c474 ) │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r1, [pc, #908] ; (c5d8 ) │ │ - lsls r4, r4, #5 │ │ - ldr r6, [pc, #908] ; (c5dc ) │ │ - adds r3, r2, r1 │ │ - ldr r0, [pc, #548] ; (c478 ) │ │ - ldr r1, [pc, #548] ; (c47c ) │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r0, [pc, #548] ; (c480 ) │ │ - ldr r1, [pc, #548] ; (c484 ) │ │ - adds r3, r2, r4 │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r0, [pc, #544] ; (c488 ) │ │ - ldr r1, [pc, #548] ; (c48c ) │ │ - adds r3, r2, r5 │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r0, [pc, #544] ; (c490 ) │ │ - ldr r1, [pc, #544] ; (c494 ) │ │ - adds r3, r2, r6 │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r0, [pc, #868] ; (c5e0 ) │ │ - ldr r4, [pc, #872] ; (c5e4 ) │ │ - ldr r5, [pc, #872] ; (c5e8 ) │ │ - adds r3, r2, r0 │ │ - ldr r0, [pc, #532] ; (c498 ) │ │ - ldr r1, [pc, #536] ; (c49c ) │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ + ldr r5, [pc, #576] ; (c804 ) │ │ + ldr r4, [pc, #572] ; (c800 ) │ │ + movs r1, #140 ; 0x8c │ │ + lsls r1, r1, #5 │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #568] ; (c808 ) │ │ + ldr r5, [pc, #568] ; (c80c ) │ │ + ldr r1, [pc, #924] ; (c970 ) │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #564] ; (c810 ) │ │ + ldr r5, [pc, #564] ; (c814 ) │ │ + ldr r1, [pc, #916] ; (c974 ) │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #560] ; (c818 ) │ │ + ldr r5, [pc, #560] ; (c81c ) │ │ + ldr r1, [pc, #908] ; (c978 ) │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #556] ; (c820 ) │ │ + ldr r5, [pc, #556] ; (c824 ) │ │ + movs r1, #141 ; 0x8d │ │ + lsls r1, r1, #5 │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #548] ; (c828 ) │ │ + ldr r5, [pc, #552] ; (c82c ) │ │ + ldr r1, [pc, #884] ; (c97c ) │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #544] ; (c830 ) │ │ + ldr r5, [pc, #548] ; (c834 ) │ │ + ldr r1, [pc, #876] ; (c980 ) │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #540] ; (c838 ) │ │ + ldr r5, [pc, #544] ; (c83c ) │ │ + ldr r1, [pc, #868] ; (c984 ) │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #536] ; (c840 ) │ │ + ldr r5, [pc, #540] ; (c844 ) │ │ + movs r1, #142 ; 0x8e │ │ + lsls r1, r1, #5 │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #532] ; (c848 ) │ │ + ldr r5, [pc, #532] ; (c84c ) │ │ + ldr r1, [pc, #848] ; (c988 ) │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #528] ; (c850 ) │ │ + ldr r5, [pc, #528] ; (c854 ) │ │ + ldr r1, [pc, #840] ; (c98c ) │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #524] ; (c858 ) │ │ + ldr r5, [pc, #524] ; (c85c ) │ │ + ldr r1, [pc, #832] ; (c990 ) │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #520] ; (c860 ) │ │ + ldr r5, [pc, #520] ; (c864 ) │ │ movs r1, #143 ; 0x8f │ │ lsls r1, r1, #5 │ │ - adds r3, r2, r1 │ │ - ldr r6, [pc, #860] ; (c5ec ) │ │ - ldr r0, [pc, #524] ; (c4a0 ) │ │ - ldr r1, [pc, #528] ; (c4a4 ) │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r0, [pc, #524] ; (c4a8 ) │ │ - ldr r1, [pc, #528] ; (c4ac ) │ │ - adds r3, r2, r4 │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r0, [pc, #524] ; (c4b0 ) │ │ - ldr r1, [pc, #524] ; (c4b4 ) │ │ - adds r3, r2, r5 │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r0, [pc, #520] ; (c4b8 ) │ │ - ldr r1, [pc, #524] ; (c4bc ) │ │ - adds r3, r2, r6 │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - movs r0, #144 ; 0x90 │ │ - lsls r0, r0, #5 │ │ - adds r3, r2, r0 │ │ - ldr r0, [pc, #512] ; (c4c0 ) │ │ - ldr r1, [pc, #516] ; (c4c4 ) │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r1, [pc, #808] ; (c5f0 ) │ │ - ldr r4, [pc, #812] ; (c5f4 ) │ │ - ldr r5, [pc, #812] ; (c5f8 ) │ │ - adds r3, r2, r1 │ │ - movs r6, #145 ; 0x91 │ │ - ldr r0, [pc, #504] ; (c4c8 ) │ │ - ldr r1, [pc, #504] ; (c4cc ) │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r0, [pc, #504] ; (c4d0 ) │ │ - ldr r1, [pc, #504] ; (c4d4 ) │ │ - adds r3, r2, r4 │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r0, [pc, #500] ; (c4d8 ) │ │ - ldr r1, [pc, #504] ; (c4dc ) │ │ - adds r3, r2, r5 │ │ - lsls r6, r6, #5 │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r0, [pc, #496] ; (c4e0 ) │ │ - ldr r1, [pc, #500] ; (c4e4 ) │ │ - adds r3, r2, r6 │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r0, [pc, #772] ; (c5fc ) │ │ - ldr r4, [pc, #772] ; (c600 ) │ │ - ldr r6, [pc, #776] ; (c604 ) │ │ - adds r3, r2, r0 │ │ - ldr r0, [pc, #488] ; (c4e8 ) │ │ - ldr r1, [pc, #488] ; (c4ec ) │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r1, [pc, #768] ; (c608 ) │ │ - movs r5, #146 ; 0x92 │ │ - lsls r5, r5, #5 │ │ - adds r3, r2, r1 │ │ - ldr r0, [pc, #480] ; (c4f0 ) │ │ - ldr r1, [pc, #480] ; (c4f4 ) │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r0, [pc, #480] ; (c4f8 ) │ │ - ldr r1, [pc, #480] ; (c4fc ) │ │ - adds r3, r2, r4 │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r0, [pc, #476] ; (c500 ) │ │ - ldr r1, [pc, #480] ; (c504 ) │ │ - adds r3, r2, r5 │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r0, [pc, #476] ; (c508 ) │ │ - ldr r1, [pc, #476] ; (c50c ) │ │ - adds r3, r2, r6 │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r0, [pc, #724] ; (c60c ) │ │ - ldr r5, [pc, #728] ; (c610 ) │ │ - movs r4, #147 ; 0x93 │ │ - adds r3, r2, r0 │ │ - ldr r0, [pc, #464] ; (c510 ) │ │ - ldr r1, [pc, #468] ; (c514 ) │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r1, [pc, #716] ; (c614 ) │ │ - lsls r4, r4, #5 │ │ - ldr r6, [pc, #716] ; (c618 ) │ │ - adds r3, r2, r1 │ │ - ldr r0, [pc, #456] ; (c518 ) │ │ - ldr r1, [pc, #460] ; (c51c ) │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r0, [pc, #456] ; (c520 ) │ │ - ldr r1, [pc, #460] ; (c524 ) │ │ - adds r3, r2, r4 │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r0, [pc, #456] ; (c528 ) │ │ - ldr r1, [pc, #456] ; (c52c ) │ │ - adds r3, r2, r5 │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r0, [pc, #452] ; (c530 ) │ │ - ldr r1, [pc, #456] ; (c534 ) │ │ - adds r3, r2, r6 │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r0, [pc, #680] ; (c61c ) │ │ - ldr r4, [pc, #680] ; (c620 ) │ │ - ldr r5, [pc, #684] ; (c624 ) │ │ - adds r3, r2, r0 │ │ - ldr r0, [pc, #444] ; (c538 ) │ │ - ldr r1, [pc, #444] ; (c53c ) │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #512] ; (c868 ) │ │ + ldr r5, [pc, #516] ; (c86c ) │ │ + ldr r1, [pc, #808] ; (c994 ) │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #508] ; (c870 ) │ │ + ldr r5, [pc, #512] ; (c874 ) │ │ + ldr r1, [pc, #800] ; (c998 ) │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #504] ; (c878 ) │ │ + ldr r5, [pc, #508] ; (c87c ) │ │ + ldr r1, [pc, #792] ; (c99c ) │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #500] ; (c880 ) │ │ + ldr r5, [pc, #504] ; (c884 ) │ │ + movs r1, #144 ; 0x90 │ │ + lsls r1, r1, #5 │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #496] ; (c888 ) │ │ + ldr r5, [pc, #496] ; (c88c ) │ │ + ldr r1, [pc, #772] ; (c9a0 ) │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #492] ; (c890 ) │ │ + ldr r5, [pc, #492] ; (c894 ) │ │ + ldr r1, [pc, #764] ; (c9a4 ) │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #488] ; (c898 ) │ │ + ldr r5, [pc, #488] ; (c89c ) │ │ + ldr r1, [pc, #756] ; (c9a8 ) │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #484] ; (c8a0 ) │ │ + ldr r5, [pc, #484] ; (c8a4 ) │ │ + movs r1, #145 ; 0x91 │ │ + lsls r1, r1, #5 │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #476] ; (c8a8 ) │ │ + ldr r5, [pc, #480] ; (c8ac ) │ │ + ldr r1, [pc, #732] ; (c9ac ) │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #472] ; (c8b0 ) │ │ + ldr r5, [pc, #476] ; (c8b4 ) │ │ + ldr r1, [pc, #724] ; (c9b0 ) │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #468] ; (c8b8 ) │ │ + ldr r5, [pc, #472] ; (c8bc ) │ │ + ldr r1, [pc, #716] ; (c9b4 ) │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #464] ; (c8c0 ) │ │ + ldr r5, [pc, #468] ; (c8c4 ) │ │ + movs r1, #146 ; 0x92 │ │ + lsls r1, r1, #5 │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #460] ; (c8c8 ) │ │ + ldr r5, [pc, #460] ; (c8cc ) │ │ + ldr r1, [pc, #696] ; (c9b8 ) │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #456] ; (c8d0 ) │ │ + ldr r5, [pc, #456] ; (c8d4 ) │ │ + ldr r1, [pc, #688] ; (c9bc ) │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #452] ; (c8d8 ) │ │ + ldr r5, [pc, #452] ; (c8dc ) │ │ + ldr r1, [pc, #680] ; (c9c0 ) │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #448] ; (c8e0 ) │ │ + ldr r5, [pc, #448] ; (c8e4 ) │ │ + movs r1, #147 ; 0x93 │ │ + lsls r1, r1, #5 │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #440] ; (c8e8 ) │ │ + ldr r5, [pc, #444] ; (c8ec ) │ │ + ldr r1, [pc, #656] ; (c9c4 ) │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #436] ; (c8f0 ) │ │ + ldr r5, [pc, #440] ; (c8f4 ) │ │ + ldr r1, [pc, #648] ; (c9c8 ) │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #432] ; (c8f8 ) │ │ + ldr r5, [pc, #436] ; (c8fc ) │ │ + ldr r1, [pc, #640] ; (c9cc ) │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #428] ; (c900 ) │ │ + ldr r5, [pc, #432] ; (c904 ) │ │ movs r1, #148 ; 0x94 │ │ lsls r1, r1, #5 │ │ - adds r3, r2, r1 │ │ - ldr r6, [pc, #668] ; (c628 ) │ │ - ldr r0, [pc, #436] ; (c540 ) │ │ - ldr r1, [pc, #436] ; (c544 ) │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r0, [pc, #436] ; (c548 ) │ │ - ldr r1, [pc, #436] ; (c54c ) │ │ - adds r3, r2, r4 │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r0, [pc, #432] ; (c550 ) │ │ - ldr r1, [pc, #436] ; (c554 ) │ │ - adds r3, r2, r5 │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r0, [pc, #432] ; (c558 ) │ │ - ldr r1, [pc, #432] ; (c55c ) │ │ - adds r3, r2, r6 │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - movs r0, #149 ; 0x95 │ │ - lsls r0, r0, #5 │ │ - adds r3, r2, r0 │ │ - ldr r0, [pc, #424] ; (c560 ) │ │ - ldr r1, [pc, #424] ; (c564 ) │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r1, [pc, #620] ; (c62c ) │ │ - ldr r4, [pc, #620] ; (c630 ) │ │ - ldr r5, [pc, #624] ; (c634 ) │ │ - adds r3, r2, r1 │ │ - movs r6, #150 ; 0x96 │ │ - ldr r0, [pc, #412] ; (c568 ) │ │ - ldr r1, [pc, #416] ; (c56c ) │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r0, [pc, #412] ; (c570 ) │ │ - ldr r1, [pc, #416] ; (c574 ) │ │ - adds r3, r2, r4 │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r0, [pc, #412] ; (c578 ) │ │ - ldr r1, [pc, #412] ; (c57c ) │ │ - adds r3, r2, r5 │ │ - lsls r6, r6, #5 │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r0, [pc, #408] ; (c580 ) │ │ - ldr r1, [pc, #408] ; (c584 ) │ │ - adds r3, r2, r6 │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r0, [pc, #580] ; (c638 ) │ │ - ldr r4, [pc, #584] ; (c63c ) │ │ - ldr r6, [pc, #584] ; (c640 ) │ │ - adds r3, r2, r0 │ │ - ldr r0, [pc, #396] ; (c588 ) │ │ - ldr r1, [pc, #400] ; (c58c ) │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r1, [pc, #576] ; (c644 ) │ │ - movs r5, #151 ; 0x97 │ │ - lsls r5, r5, #5 │ │ - adds r3, r2, r1 │ │ - ldr r0, [pc, #388] ; (c590 ) │ │ - ldr r1, [pc, #392] ; (c594 ) │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r0, [pc, #388] ; (c598 ) │ │ - ldr r1, [pc, #392] ; (c59c ) │ │ - adds r3, r2, r4 │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r0, [pc, #388] ; (c5a0 ) │ │ - ldr r1, [pc, #388] ; (c5a4 ) │ │ - adds r3, r2, r5 │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r0, [pc, #384] ; (c5a8 ) │ │ - ldr r1, [pc, #388] ; (c5ac ) │ │ - adds r3, r2, r6 │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r0, [pc, #536] ; (c648 ) │ │ - ldr r5, [pc, #536] ; (c64c ) │ │ - movs r4, #152 ; 0x98 │ │ - adds r3, r2, r0 │ │ - ldr r0, [pc, #376] ; (c5b0 ) │ │ - ldr r1, [pc, #376] ; (c5b4 ) │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r1, [pc, #528] ; (c650 ) │ │ - lsls r4, r4, #5 │ │ - ldr r6, [pc, #528] ; (c654 ) │ │ - adds r3, r2, r1 │ │ - ldr r0, [pc, #368] ; (c5b8 ) │ │ - ldr r1, [pc, #368] ; (c5bc ) │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r0, [pc, #368] ; (c5c0 ) │ │ - ldr r1, [pc, #368] ; (c5c4 ) │ │ - adds r3, r2, r4 │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r0, [pc, #364] ; (c5c8 ) │ │ - ldr r1, [pc, #368] ; (c5cc ) │ │ - adds r3, r2, r5 │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - b.n c658 │ │ - nop ; (mov r8, r8) │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #424] ; (c908 ) │ │ + ldr r5, [pc, #424] ; (c90c ) │ │ + ldr r1, [pc, #620] ; (c9d0 ) │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #420] ; (c910 ) │ │ + ldr r5, [pc, #420] ; (c914 ) │ │ + ldr r1, [pc, #612] ; (c9d4 ) │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #416] ; (c918 ) │ │ + ldr r5, [pc, #416] ; (c91c ) │ │ + ldr r1, [pc, #604] ; (c9d8 ) │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #412] ; (c920 ) │ │ + ldr r5, [pc, #412] ; (c924 ) │ │ + movs r1, #149 ; 0x95 │ │ + lsls r1, r1, #5 │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #404] ; (c928 ) │ │ + ldr r5, [pc, #408] ; (c92c ) │ │ + ldr r1, [pc, #580] ; (c9dc ) │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #400] ; (c930 ) │ │ + ldr r5, [pc, #404] ; (c934 ) │ │ + ldr r1, [pc, #572] ; (c9e0 ) │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #396] ; (c938 ) │ │ + ldr r5, [pc, #400] ; (c93c ) │ │ + ldr r1, [pc, #564] ; (c9e4 ) │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #392] ; (c940 ) │ │ + ldr r5, [pc, #396] ; (c944 ) │ │ + movs r1, #150 ; 0x96 │ │ + lsls r1, r1, #5 │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #388] ; (c948 ) │ │ + ldr r5, [pc, #388] ; (c94c ) │ │ + ldr r1, [pc, #544] ; (c9e8 ) │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #384] ; (c950 ) │ │ + ldr r5, [pc, #384] ; (c954 ) │ │ + ldr r1, [pc, #536] ; (c9ec ) │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #380] ; (c958 ) │ │ + ldr r5, [pc, #380] ; (c95c ) │ │ + ldr r1, [pc, #528] ; (c9f0 ) │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #376] ; (c960 ) │ │ + ldr r5, [pc, #376] ; (c964 ) │ │ + movs r1, #151 ; 0x97 │ │ + lsls r1, r1, #5 │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #368] ; (c968 ) │ │ + ldr r5, [pc, #372] ; (c96c ) │ │ + ldr r1, [pc, #504] ; (c9f4 ) │ │ + adds r1, r3, r1 │ │ + b.n c9f8 │ │ nop ; (mov r8, r8) │ │ + ldmia r4!, {r0, r2, r5, r6, r7} │ │ + lsrs r2, r2, #17 │ │ + str r7, [r5, r1] │ │ + ldmia r7!, {r2, r3, r4, r6} │ │ + strb r5, [r5, #3] │ │ + ldrsh r6, [r1, r1] │ │ + subs r4, #27 │ │ + strh r3, [r1, #48] ; 0x30 │ │ + movs r0, #217 ; 0xd9 │ │ + subs r5, r7, r4 │ │ + cbnz r5, c854 │ │ + lsrs r7, r5, #4 │ │ + ; instruction: 0xf28d60cc │ │ + strh r7, [r2, #34] ; 0x22 │ │ + lsls r4, r4, #18 │ │ + orns r8, lr, #64487424 ; 0x3d80000 │ │ + b.n cb94 │ │ + strh r3, [r7, #32] │ │ lsls r0, r2, #11 │ │ adds r6, #96 ; 0x60 │ │ strb r0, [r3, #23] │ │ stmia r1!, {r1, r3, r5, r6} │ │ add sp, #424 ; 0x1a8 │ │ cmp r2, #64 ; 0x40 │ │ strh r3, [r5, #22] │ │ adds r0, r2, r5 │ │ ldmia r2, {r0, r1, r2, r3, r4, r5, r6, r7} │ │ ldrsb r7, [r2, r4] │ │ rors r0, r1 │ │ ; instruction: 0xb712 │ │ bics r0, r6 │ │ - ldr r5, [pc, #84] ; (c4d8 ) │ │ + ldr r5, [pc, #84] ; (c898 ) │ │ ldr r2, [sp, #972] ; 0x3cc │ │ - add r3, pc, #420 ; (adr r3, c62c ) │ │ + add r3, pc, #420 ; (adr r3, c9ec ) │ │ strb r0, [r7, #11] │ │ str r3, [r7, #112] ; 0x70 │ │ movs r2, #67 ; 0x43 │ │ - b.n c1b4 │ │ + b.n c574 │ │ str r4, [sp, #76] ; 0x4c │ │ subs r6, r4, r3 │ │ ; instruction: 0xfb45f2f1 │ │ movs r3, #8 │ │ adds r4, #113 ; 0x71 │ │ lsrs r2, r7, #29 │ │ vmov.u16 r2, d3[2] │ │ @@ -14946,45 +14913,45 @@ │ │ svc 191 ; 0xbf │ │ ldmia r2, {r1, r2, r7} │ │ ; instruction: 0xeaf406bd │ │ ldr r2, [r2, #12] │ │ ldr r2, [r0, #96] ; 0x60 │ │ ldr r4, [r4, #4] │ │ movs r1, #92 ; 0x5c │ │ - bne.n c3da │ │ + bne.n c79a │ │ subs r0, #69 ; 0x45 │ │ - add r1, pc, #924 ; (adr r1, c860 ) │ │ + add r1, pc, #924 ; (adr r1, cc20 ) │ │ movs r2, #218 ; 0xda │ │ ; instruction: 0xb81c │ │ ldrh r5, [r4, #8] │ │ ; instruction: 0xe980390a │ │ adds r7, r6, r4 │ │ strh r4, [r3, #62] ; 0x3e │ │ - bge.n c5a4 │ │ + bge.n c964 │ │ cmp r5, #77 ; 0x4d │ │ ldrh r1, [r0, #10] │ │ cmp r7, #225 ; 0xe1 │ │ orns r1, r1, #149 ; 0x95 │ │ ; instruction: 0xb651 │ │ strh r5, [r4, #60] ; 0x3c │ │ - b.n c996 │ │ + b.n cd56 │ │ lsrs r1, r7, #4 │ │ ldr r0, [r5, #68] ; 0x44 │ │ ldrh r0, [r2, #20] │ │ add r5, sp, #744 ; 0x2e8 │ │ str r7, [r5, #108] ; 0x6c │ │ ldr r0, [r1, #24] │ │ - cbz r6, c56c │ │ + cbz r6, c92c │ │ add r1, sp, #344 ; 0x158 │ │ strb r2, [r3, #26] │ │ - bvc.n c4ca │ │ - ldr r1, [pc, #732] ; (c7d4 ) │ │ + bvc.n c88a │ │ + ldr r1, [pc, #732] ; (cb94 ) │ │ adds r4, #204 ; 0xcc │ │ str r5, [r4, #100] ; 0x64 │ │ - ldr r4, [pc, #944] ; (c8b0 ) │ │ + ldr r4, [pc, #944] ; (cc70 ) │ │ ldmia r4!, {r0, r2, r3, r5, r6, r7} │ │ push {r0, r1, r3, r4, r7} │ │ ldrb r3, [r6, #11] │ │ adds r5, #233 ; 0xe9 │ │ lsrs r0, r6, #26 │ │ lsls r7, r6, #26 │ │ cmp r2, #92 ; 0x5c │ │ @@ -14992,106 +14959,98 @@ │ │ subs r4, r5, #7 │ │ lsls r1, r6, #14 │ │ ldrb r7, [r4, #12] │ │ revsh r5, r7 │ │ udf #211 ; 0xd3 │ │ ; instruction: 0xfa153cc9 │ │ cmp ip, r4 │ │ - bls.n c482 │ │ + bls.n c842 │ │ str r6, [r6, #116] ; 0x74 │ │ asrs r4, r0, #25 │ │ - bmi.n c53a │ │ - cbnz r3, c53c │ │ + bmi.n c8fa │ │ + cbnz r3, c8fc │ │ lsrs r1, r7, #27 │ │ ldrb r3, [r5, #9] │ │ adds r6, r4, #2 │ │ asrs r6, r5, #26 │ │ str r1, [r1, #108] ; 0x6c │ │ ldr r0, [r5, #100] ; 0x64 │ │ ldr r2, [sp, #100] ; 0x64 │ │ strh r3, [r5, r5] │ │ ldrb r5, [r7, r2] │ │ add fp, r8 │ │ - bls.n c444 │ │ + bls.n c804 │ │ cmp.w r2, r2, asr #27 │ │ ldr r7, [r6, r5] │ │ ldr r7, [r2, r6] │ │ strh r2, [r3, #44] ; 0x2c │ │ - b.n c2a0 │ │ + b.n c660 │ │ cmp r1, #3 │ │ ldr r4, [r0, r4] │ │ - add r0, pc, #120 ; (adr r0, c5c8 ) │ │ + add r0, pc, #120 ; (adr r0, c988 ) │ │ push {r0, r1, r2, r3, r6, r7} │ │ adds r4, #69 ; 0x45 │ │ - blt.n c64c │ │ + blt.n ca0c │ │ ldrsh r3, [r0, r3] │ │ stmia r7!, {r0, r2, r3, r4, r5, r6} │ │ ldr r7, [r1, #88] ; 0x58 │ │ - bls.n c55a │ │ + bls.n c91a │ │ ; instruction: 0xb825 │ │ add sp, #232 ; 0xe8 │ │ ldr r5, [r5, #32] │ │ pop {r1, r3, r4, r6, r7, pc} │ │ ldr r7, [sp, #720] ; 0x2d0 │ │ bkpt 0x0093 │ │ add fp, r8 │ │ subs r7, #235 ; 0xeb │ │ str r3, [r0, #104] ; 0x68 │ │ orn r1, ip, #448790528 ; 0x1ac00000 │ │ ldmia r2, {r0, r2, r4} │ │ - bcs.n c628 │ │ - bne.n c59a │ │ + bcs.n c9e8 │ │ + bne.n c95a │ │ ldrb r4, [r4, r5] │ │ ldr r2, [r2, #8] │ │ asrs r6, r1, #16 │ │ ldr r6, [r5, #0] │ │ lsls r4, r3, #18 │ │ - bvs.n c4be │ │ + bvs.n c87e │ │ strh r5, [r2, #0] │ │ - ldr r0, [pc, #720] ; (c85c ) │ │ + ldr r0, [pc, #720] ; (cc1c ) │ │ ldrb r3, [r3, #5] │ │ add r6, sp, #160 ; 0xa0 │ │ ; instruction: 0xe9a520ae │ │ - ldr r5, [pc, #244] ; (c688 ) │ │ + ldr r5, [pc, #244] ; (ca48 ) │ │ str r4, [r3, #44] ; 0x2c │ │ ldrb r4, [r0, #9] │ │ lsls r2, r1, #5 │ │ adds r1, #190 ; 0xbe │ │ ldrsb r3, [r2, r4] │ │ strb r0, [r4, r0] │ │ ldmia r5, {r0, r1, r2, r3, r5} │ │ lsrs r3, r5, #27 │ │ - cbnz r7, c5d8 │ │ + cbnz r7, c998 │ │ add r1, sp, #220 ; 0xdc │ │ str r2, [sp, #196] ; 0xc4 │ │ movs r1, #78 ; 0x4e │ │ str r6, [r3, r0] │ │ adds r7, #105 ; 0x69 │ │ - ldrb r7, [r2, r3] │ │ - strb r1, [r1, #0] │ │ - lsrs r0, r0, #12 │ │ - cmp r1, #212 ; 0xd4 │ │ - ldrb r7, [r1, #31] │ │ - ldr r1, [r0, #0] │ │ - cmp r6, #235 ; 0xeb │ │ - ; instruction: 0xb7f2 │ │ - ldr r1, [pc, #188] ; (c680 ) │ │ - subs r4, r7, r1 │ │ - strh r4, [r2, #58] ; 0x3a │ │ - strh r5, [r7, r7] │ │ - mov r6, r3 │ │ - adds r6, r4, #2 │ │ - adds r5, r6, #0 │ │ - ldr r6, [r1, #16] │ │ - asrs r0, r6, #6 │ │ + asrs r0, r1, #6 │ │ movs r0, r0 │ │ - asrs r0, r1, #7 │ │ + asrs r0, r2, #6 │ │ + movs r0, r0 │ │ + asrs r0, r3, #6 │ │ + movs r0, r0 │ │ + asrs r0, r5, #6 │ │ + movs r0, r0 │ │ + asrs r0, r6, #6 │ │ movs r0, r0 │ │ asrs r0, r7, #6 │ │ movs r0, r0 │ │ + asrs r0, r1, #7 │ │ + movs r0, r0 │ │ asrs r0, r2, #7 │ │ movs r0, r0 │ │ asrs r0, r3, #7 │ │ movs r0, r0 │ │ asrs r0, r5, #7 │ │ movs r0, r0 │ │ asrs r0, r6, #7 │ │ @@ -15102,26 +15061,26 @@ │ │ movs r0, r0 │ │ asrs r0, r2, #8 │ │ movs r0, r0 │ │ asrs r0, r3, #8 │ │ movs r0, r0 │ │ asrs r0, r5, #8 │ │ movs r0, r0 │ │ + asrs r0, r6, #8 │ │ + movs r0, r0 │ │ asrs r0, r7, #8 │ │ movs r0, r0 │ │ asrs r0, r1, #9 │ │ movs r0, r0 │ │ - asrs r0, r6, #8 │ │ - movs r0, r0 │ │ asrs r0, r2, #9 │ │ movs r0, r0 │ │ - asrs r0, r5, #9 │ │ - movs r0, r0 │ │ asrs r0, r3, #9 │ │ movs r0, r0 │ │ + asrs r0, r5, #9 │ │ + movs r0, r0 │ │ asrs r0, r6, #9 │ │ movs r0, r0 │ │ asrs r0, r7, #9 │ │ movs r0, r0 │ │ asrs r0, r1, #10 │ │ movs r0, r0 │ │ asrs r0, r2, #10 │ │ @@ -15132,318 +15091,326 @@ │ │ movs r0, r0 │ │ asrs r0, r6, #10 │ │ movs r0, r0 │ │ asrs r0, r7, #10 │ │ movs r0, r0 │ │ asrs r0, r1, #11 │ │ movs r0, r0 │ │ - asrs r0, r3, #11 │ │ - movs r0, r0 │ │ - asrs r0, r5, #11 │ │ - movs r0, r0 │ │ asrs r0, r2, #11 │ │ movs r0, r0 │ │ - asrs r0, r6, #11 │ │ - movs r0, r0 │ │ - asrs r0, r1, #12 │ │ - movs r0, r0 │ │ - asrs r0, r7, #11 │ │ + asrs r0, r3, #11 │ │ movs r0, r0 │ │ - asrs r0, r2, #12 │ │ + asrs r0, r5, #11 │ │ movs r0, r0 │ │ - ldr r1, [pc, #568] ; (c894 ) │ │ - ldr r0, [pc, #564] ; (c890 ) │ │ - adds r3, r2, r6 │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r0, [pc, #916] ; (c9f8 ) │ │ - ldr r4, [pc, #916] ; (c9fc ) │ │ - ldr r5, [pc, #920] ; (ca00 ) │ │ - adds r3, r2, r0 │ │ - ldr r0, [pc, #556] ; (c898 ) │ │ - ldr r1, [pc, #556] ; (c89c ) │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r5, [pc, #564] ; (cc34 ) │ │ + ldr r4, [pc, #560] ; (cc30 ) │ │ + ldr r1, [pc, #916] ; (cd98 ) │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #556] ; (cc38 ) │ │ + ldr r5, [pc, #560] ; (cc3c ) │ │ + ldr r1, [pc, #908] ; (cd9c ) │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #552] ; (cc40 ) │ │ + ldr r5, [pc, #556] ; (cc44 ) │ │ + movs r1, #152 ; 0x98 │ │ + lsls r1, r1, #5 │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #548] ; (cc48 ) │ │ + ldr r5, [pc, #548] ; (cc4c ) │ │ + ldr r1, [pc, #888] ; (cda0 ) │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #544] ; (cc50 ) │ │ + ldr r5, [pc, #544] ; (cc54 ) │ │ + ldr r1, [pc, #880] ; (cda4 ) │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #540] ; (cc58 ) │ │ + ldr r5, [pc, #540] ; (cc5c ) │ │ + ldr r1, [pc, #872] ; (cda8 ) │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #536] ; (cc60 ) │ │ + ldr r5, [pc, #536] ; (cc64 ) │ │ movs r1, #153 ; 0x99 │ │ lsls r1, r1, #5 │ │ - adds r3, r2, r1 │ │ - ldr r6, [pc, #904] ; (ca04 ) │ │ - ldr r0, [pc, #548] ; (c8a0 ) │ │ - ldr r1, [pc, #548] ; (c8a4 ) │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r0, [pc, #548] ; (c8a8 ) │ │ - ldr r1, [pc, #548] ; (c8ac ) │ │ - adds r3, r2, r4 │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r0, [pc, #544] ; (c8b0 ) │ │ - ldr r1, [pc, #548] ; (c8b4 ) │ │ - adds r3, r2, r5 │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r0, [pc, #544] ; (c8b8 ) │ │ - ldr r1, [pc, #544] ; (c8bc ) │ │ - adds r3, r2, r6 │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - movs r0, #154 ; 0x9a │ │ - lsls r0, r0, #5 │ │ - adds r3, r2, r0 │ │ - ldr r0, [pc, #536] ; (c8c0 ) │ │ - ldr r1, [pc, #536] ; (c8c4 ) │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r1, [pc, #856] ; (ca08 ) │ │ - ldr r4, [pc, #856] ; (ca0c ) │ │ - ldr r5, [pc, #860] ; (ca10 ) │ │ - adds r3, r2, r1 │ │ - movs r6, #155 ; 0x9b │ │ - ldr r0, [pc, #524] ; (c8c8 ) │ │ - ldr r1, [pc, #528] ; (c8cc ) │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r0, [pc, #524] ; (c8d0 ) │ │ - ldr r1, [pc, #528] ; (c8d4 ) │ │ - adds r3, r2, r4 │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r0, [pc, #524] ; (c8d8 ) │ │ - ldr r1, [pc, #524] ; (c8dc ) │ │ - adds r3, r2, r5 │ │ - lsls r6, r6, #5 │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r0, [pc, #520] ; (c8e0 ) │ │ - ldr r1, [pc, #520] ; (c8e4 ) │ │ - adds r3, r2, r6 │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r0, [pc, #816] ; (ca14 ) │ │ - ldr r4, [pc, #820] ; (ca18 ) │ │ - ldr r6, [pc, #820] ; (ca1c ) │ │ - adds r3, r2, r0 │ │ - ldr r0, [pc, #508] ; (c8e8 ) │ │ - ldr r1, [pc, #512] ; (c8ec ) │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r1, [pc, #812] ; (ca20 ) │ │ - movs r5, #156 ; 0x9c │ │ - lsls r5, r5, #5 │ │ - adds r3, r2, r1 │ │ - ldr r0, [pc, #500] ; (c8f0 ) │ │ - ldr r1, [pc, #504] ; (c8f4 ) │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r0, [pc, #500] ; (c8f8 ) │ │ - ldr r1, [pc, #504] ; (c8fc ) │ │ - adds r3, r2, r4 │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r0, [pc, #500] ; (c900 ) │ │ - ldr r1, [pc, #500] ; (c904 ) │ │ - adds r3, r2, r5 │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r0, [pc, #496] ; (c908 ) │ │ - ldr r1, [pc, #500] ; (c90c ) │ │ - adds r3, r2, r6 │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r0, [pc, #772] ; (ca24 ) │ │ - ldr r5, [pc, #772] ; (ca28 ) │ │ - movs r4, #157 ; 0x9d │ │ - adds r3, r2, r0 │ │ - ldr r0, [pc, #488] ; (c910 ) │ │ - ldr r1, [pc, #488] ; (c914 ) │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r1, [pc, #764] ; (ca2c ) │ │ - lsls r4, r4, #5 │ │ - ldr r6, [pc, #764] ; (ca30 ) │ │ - adds r3, r2, r1 │ │ - ldr r0, [pc, #480] ; (c918 ) │ │ - ldr r1, [pc, #480] ; (c91c ) │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r0, [pc, #480] ; (c920 ) │ │ - ldr r1, [pc, #480] ; (c924 ) │ │ - adds r3, r2, r4 │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r0, [pc, #476] ; (c928 ) │ │ - ldr r1, [pc, #480] ; (c92c ) │ │ - adds r3, r2, r5 │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r0, [pc, #476] ; (c930 ) │ │ - ldr r1, [pc, #476] ; (c934 ) │ │ - adds r3, r2, r6 │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r0, [pc, #724] ; (ca34 ) │ │ - ldr r4, [pc, #728] ; (ca38 ) │ │ - ldr r5, [pc, #728] ; (ca3c ) │ │ - adds r3, r2, r0 │ │ - ldr r0, [pc, #464] ; (c938 ) │ │ - ldr r1, [pc, #468] ; (c93c ) │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #528] ; (cc68 ) │ │ + ldr r5, [pc, #532] ; (cc6c ) │ │ + ldr r1, [pc, #848] ; (cdac ) │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #524] ; (cc70 ) │ │ + ldr r5, [pc, #528] ; (cc74 ) │ │ + ldr r1, [pc, #840] ; (cdb0 ) │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #520] ; (cc78 ) │ │ + ldr r5, [pc, #524] ; (cc7c ) │ │ + ldr r1, [pc, #832] ; (cdb4 ) │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #516] ; (cc80 ) │ │ + ldr r5, [pc, #520] ; (cc84 ) │ │ + movs r1, #154 ; 0x9a │ │ + lsls r1, r1, #5 │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #512] ; (cc88 ) │ │ + ldr r5, [pc, #512] ; (cc8c ) │ │ + ldr r1, [pc, #812] ; (cdb8 ) │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #508] ; (cc90 ) │ │ + ldr r5, [pc, #508] ; (cc94 ) │ │ + ldr r1, [pc, #804] ; (cdbc ) │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #504] ; (cc98 ) │ │ + ldr r5, [pc, #504] ; (cc9c ) │ │ + ldr r1, [pc, #796] ; (cdc0 ) │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #500] ; (cca0 ) │ │ + ldr r5, [pc, #500] ; (cca4 ) │ │ + movs r1, #155 ; 0x9b │ │ + lsls r1, r1, #5 │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #492] ; (cca8 ) │ │ + ldr r5, [pc, #496] ; (ccac ) │ │ + ldr r1, [pc, #772] ; (cdc4 ) │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #488] ; (ccb0 ) │ │ + ldr r5, [pc, #492] ; (ccb4 ) │ │ + ldr r1, [pc, #764] ; (cdc8 ) │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #484] ; (ccb8 ) │ │ + ldr r5, [pc, #488] ; (ccbc ) │ │ + ldr r1, [pc, #756] ; (cdcc ) │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #480] ; (ccc0 ) │ │ + ldr r5, [pc, #484] ; (ccc4 ) │ │ + movs r1, #156 ; 0x9c │ │ + lsls r1, r1, #5 │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #476] ; (ccc8 ) │ │ + ldr r5, [pc, #476] ; (cccc ) │ │ + ldr r1, [pc, #736] ; (cdd0 ) │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #472] ; (ccd0 ) │ │ + ldr r5, [pc, #472] ; (ccd4 ) │ │ + ldr r1, [pc, #728] ; (cdd4 ) │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #468] ; (ccd8 ) │ │ + ldr r5, [pc, #468] ; (ccdc ) │ │ + ldr r1, [pc, #720] ; (cdd8 ) │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #464] ; (cce0 ) │ │ + ldr r5, [pc, #464] ; (cce4 ) │ │ + movs r1, #157 ; 0x9d │ │ + lsls r1, r1, #5 │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #456] ; (cce8 ) │ │ + ldr r5, [pc, #460] ; (ccec ) │ │ + ldr r1, [pc, #696] ; (cddc ) │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #452] ; (ccf0 ) │ │ + ldr r5, [pc, #456] ; (ccf4 ) │ │ + ldr r1, [pc, #688] ; (cde0 ) │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #448] ; (ccf8 ) │ │ + ldr r5, [pc, #452] ; (ccfc ) │ │ + ldr r1, [pc, #680] ; (cde4 ) │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #444] ; (cd00 ) │ │ + ldr r5, [pc, #448] ; (cd04 ) │ │ movs r1, #158 ; 0x9e │ │ lsls r1, r1, #5 │ │ - adds r3, r2, r1 │ │ - ldr r6, [pc, #716] ; (ca40 ) │ │ - ldr r0, [pc, #456] ; (c940 ) │ │ - ldr r1, [pc, #460] ; (c944 ) │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r0, [pc, #456] ; (c948 ) │ │ - ldr r1, [pc, #460] ; (c94c ) │ │ - adds r3, r2, r4 │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r0, [pc, #456] ; (c950 ) │ │ - ldr r1, [pc, #456] ; (c954 ) │ │ - adds r3, r2, r5 │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r0, [pc, #452] ; (c958 ) │ │ - ldr r1, [pc, #456] ; (c95c ) │ │ - adds r3, r2, r6 │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - movs r0, #159 ; 0x9f │ │ - lsls r0, r0, #5 │ │ - adds r3, r2, r0 │ │ - ldr r0, [pc, #444] ; (c960 ) │ │ - ldr r1, [pc, #448] ; (c964 ) │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r1, [pc, #664] ; (ca44 ) │ │ - ldr r4, [pc, #668] ; (ca48 ) │ │ - ldr r5, [pc, #668] ; (ca4c ) │ │ - adds r3, r2, r1 │ │ - movs r6, #160 ; 0xa0 │ │ - ldr r0, [pc, #436] ; (c968 ) │ │ - ldr r1, [pc, #436] ; (c96c ) │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r0, [pc, #436] ; (c970 ) │ │ - ldr r1, [pc, #436] ; (c974 ) │ │ - adds r3, r2, r4 │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r0, [pc, #432] ; (c978 ) │ │ - ldr r1, [pc, #436] ; (c97c ) │ │ - adds r3, r2, r5 │ │ - lsls r6, r6, #5 │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r0, [pc, #428] ; (c980 ) │ │ - ldr r1, [pc, #432] ; (c984 ) │ │ - adds r3, r2, r6 │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r0, [pc, #628] ; (ca50 ) │ │ - ldr r4, [pc, #628] ; (ca54 ) │ │ - ldr r6, [pc, #632] ; (ca58 ) │ │ - adds r3, r2, r0 │ │ - ldr r0, [pc, #420] ; (c988 ) │ │ - ldr r1, [pc, #420] ; (c98c ) │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r1, [pc, #624] ; (ca5c ) │ │ - movs r5, #161 ; 0xa1 │ │ - lsls r5, r5, #5 │ │ - adds r3, r2, r1 │ │ - ldr r0, [pc, #412] ; (c990 ) │ │ - ldr r1, [pc, #412] ; (c994 ) │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r0, [pc, #412] ; (c998 ) │ │ - ldr r1, [pc, #412] ; (c99c ) │ │ - adds r3, r2, r4 │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r0, [pc, #408] ; (c9a0 ) │ │ - ldr r1, [pc, #412] ; (c9a4 ) │ │ - adds r3, r2, r5 │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r0, [pc, #408] ; (c9a8 ) │ │ - ldr r1, [pc, #408] ; (c9ac ) │ │ - adds r3, r2, r6 │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r0, [pc, #580] ; (ca60 ) │ │ - ldr r5, [pc, #584] ; (ca64 ) │ │ - movs r4, #162 ; 0xa2 │ │ - adds r3, r2, r0 │ │ - ldr r0, [pc, #396] ; (c9b0 ) │ │ - ldr r1, [pc, #400] ; (c9b4 ) │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r1, [pc, #572] ; (ca68 ) │ │ - lsls r4, r4, #5 │ │ - ldr r6, [pc, #572] ; (ca6c ) │ │ - adds r3, r2, r1 │ │ - ldr r0, [pc, #388] ; (c9b8 ) │ │ - ldr r1, [pc, #392] ; (c9bc ) │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r0, [pc, #388] ; (c9c0 ) │ │ - ldr r1, [pc, #392] ; (c9c4 ) │ │ - adds r3, r2, r4 │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r0, [pc, #388] ; (c9c8 ) │ │ - ldr r1, [pc, #388] ; (c9cc ) │ │ - adds r3, r2, r5 │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r0, [pc, #384] ; (c9d0 ) │ │ - ldr r1, [pc, #388] ; (c9d4 ) │ │ - adds r3, r2, r6 │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r0, [pc, #536] ; (ca70 ) │ │ - ldr r4, [pc, #536] ; (ca74 ) │ │ - ldr r5, [pc, #540] ; (ca78 ) │ │ - adds r3, r2, r0 │ │ - ldr r0, [pc, #376] ; (c9d8 ) │ │ - ldr r1, [pc, #376] ; (c9dc ) │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - movs r1, #163 ; 0xa3 │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #440] ; (cd08 ) │ │ + ldr r5, [pc, #440] ; (cd0c ) │ │ + ldr r1, [pc, #660] ; (cde8 ) │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #436] ; (cd10 ) │ │ + ldr r5, [pc, #436] ; (cd14 ) │ │ + ldr r1, [pc, #652] ; (cdec ) │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #432] ; (cd18 ) │ │ + ldr r5, [pc, #432] ; (cd1c ) │ │ + ldr r1, [pc, #644] ; (cdf0 ) │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #428] ; (cd20 ) │ │ + ldr r5, [pc, #428] ; (cd24 ) │ │ + movs r1, #159 ; 0x9f │ │ lsls r1, r1, #5 │ │ - adds r3, r2, r1 │ │ - ldr r6, [pc, #524] ; (ca7c ) │ │ - ldr r0, [pc, #368] ; (c9e0 ) │ │ - ldr r1, [pc, #368] ; (c9e4 ) │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r0, [pc, #368] ; (c9e8 ) │ │ - ldr r1, [pc, #368] ; (c9ec ) │ │ - adds r3, r2, r4 │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r0, [pc, #364] ; (c9f0 ) │ │ - ldr r1, [pc, #368] ; (c9f4 ) │ │ - adds r3, r2, r5 │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - b.n ca80 │ │ - nop ; (mov r8, r8) │ │ - nop ; (mov r8, r8) │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #420] ; (cd28 ) │ │ + ldr r5, [pc, #424] ; (cd2c ) │ │ + ldr r1, [pc, #620] ; (cdf4 ) │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #416] ; (cd30 ) │ │ + ldr r5, [pc, #420] ; (cd34 ) │ │ + ldr r1, [pc, #612] ; (cdf8 ) │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #412] ; (cd38 ) │ │ + ldr r5, [pc, #416] ; (cd3c ) │ │ + ldr r1, [pc, #604] ; (cdfc ) │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #408] ; (cd40 ) │ │ + ldr r5, [pc, #412] ; (cd44 ) │ │ + movs r1, #160 ; 0xa0 │ │ + lsls r1, r1, #5 │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #404] ; (cd48 ) │ │ + ldr r5, [pc, #404] ; (cd4c ) │ │ + ldr r1, [pc, #584] ; (ce00 ) │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #400] ; (cd50 ) │ │ + ldr r5, [pc, #400] ; (cd54 ) │ │ + ldr r1, [pc, #576] ; (ce04 ) │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #396] ; (cd58 ) │ │ + ldr r5, [pc, #396] ; (cd5c ) │ │ + ldr r1, [pc, #568] ; (ce08 ) │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #392] ; (cd60 ) │ │ + ldr r5, [pc, #392] ; (cd64 ) │ │ + movs r1, #161 ; 0xa1 │ │ + lsls r1, r1, #5 │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #384] ; (cd68 ) │ │ + ldr r5, [pc, #388] ; (cd6c ) │ │ + ldr r1, [pc, #544] ; (ce0c ) │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #380] ; (cd70 ) │ │ + ldr r5, [pc, #384] ; (cd74 ) │ │ + ldr r1, [pc, #536] ; (ce10 ) │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #376] ; (cd78 ) │ │ + ldr r5, [pc, #380] ; (cd7c ) │ │ + ldr r1, [pc, #528] ; (ce14 ) │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #372] ; (cd80 ) │ │ + ldr r5, [pc, #376] ; (cd84 ) │ │ + movs r1, #162 ; 0xa2 │ │ + lsls r1, r1, #5 │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #368] ; (cd88 ) │ │ + ldr r5, [pc, #368] ; (cd8c ) │ │ + ldr r1, [pc, #508] ; (ce18 ) │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #364] ; (cd90 ) │ │ + ldr r5, [pc, #364] ; (cd94 ) │ │ + ldr r1, [pc, #500] ; (ce1c ) │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + b.n ce20 │ │ + ldrb r7, [r2, r3] │ │ + strb r1, [r1, #0] │ │ + lsrs r0, r0, #12 │ │ + cmp r1, #212 ; 0xd4 │ │ + ldrb r7, [r1, #31] │ │ + ldr r1, [r0, #0] │ │ + cmp r6, #235 ; 0xeb │ │ + ; instruction: 0xb7f2 │ │ + ldr r1, [pc, #188] ; (cd00 ) │ │ + subs r4, r7, r1 │ │ + strh r4, [r2, #58] ; 0x3a │ │ + strh r5, [r7, r7] │ │ + mov r6, r3 │ │ + adds r6, r4, #2 │ │ + adds r5, r6, #0 │ │ + ldr r6, [r1, #16] │ │ ; instruction: 0xffda3b49 │ │ cmp r5, #175 ; 0xaf │ │ str r2, [r5, r6] │ │ add r0, sp, #744 ; 0x2e8 │ │ ldrb r1, [r3, r3] │ │ - b.n ca48 │ │ + b.n ce08 │ │ cmp r2, #17 │ │ str r3, [r4, #48] ; 0x30 │ │ movs r6, #121 ; 0x79 │ │ ldr r2, [sp, #428] ; 0x1ac │ │ movs r0, #56 ; 0x38 │ │ strb r6, [r6, r6] │ │ subs r4, #193 ; 0xc1 │ │ @@ -15451,119 +15418,119 @@ │ │ lsls r5, r4, #16 │ │ adds r3, #245 ; 0xf5 │ │ stmia r1!, {r0, r1, r3, r4, r5} │ │ str r5, [r5, #56] ; 0x38 │ │ ldrh r1, [r6, #24] │ │ ldr r2, [r0, #52] ; 0x34 │ │ adds r6, r4, #3 │ │ - beq.n c904 │ │ - ldr r6, [pc, #352] ; (ca24 ) │ │ + beq.n ccc4 │ │ + ldr r6, [pc, #352] ; (cde4 ) │ │ subs r4, #193 ; 0xc1 │ │ movs r4, #91 ; 0x5b │ │ strh r0, [r7, #24] │ │ lsrs r5, r5, #13 │ │ cmp r6, #22 │ │ strh r5, [r0, #8] │ │ ldrb r1, [r1, #17] │ │ ldrh r4, [r1, #0] │ │ lsls r6, r0, #8 │ │ push {r3, r6, lr} │ │ ldmia r3!, {r0, r4, r5, r6} │ │ - ldr r7, [pc, #208] ; (c9ac ) │ │ + ldr r7, [pc, #208] ; (cd6c ) │ │ ldr r2, [r5, #44] ; 0x2c │ │ strh r7, [r6, r1] │ │ - bcc.n c862 │ │ + bcc.n cc22 │ │ movs r2, #93 ; 0x5d │ │ lsls r0, r1, #15 │ │ cmp r4, #243 ; 0xf3 │ │ add r6, sp, #968 ; 0x3c8 │ │ strh r7, [r5, #28] │ │ subs r5, #81 ; 0x51 │ │ lsls r3, r7, #23 │ │ movs r3, #231 ; 0xe7 │ │ ldrb r3, [r0, #1] │ │ cmp r4, #74 ; 0x4a │ │ - ldr r0, [pc, #944] ; (cca8 ) │ │ - b.n c9ee │ │ + ldr r0, [pc, #944] ; (d068 ) │ │ + b.n cdae │ │ strh r7, [r3, #18] │ │ movs r0, #35 ; 0x23 │ │ ldrsb r2, [r7, r3] │ │ - b.w ffebbe2a <_end+0xffdfaeb2> │ │ + b.w ffebc1ea <_end@@Base+0xffdfb272> │ │ adds r5, r7, #6 │ │ stc2l 8, cr8, [r5, #-976] ; 0xfffffc30 │ │ ldrh r1, [r5, #58] ; 0x3a │ │ movs r5, #228 ; 0xe4 │ │ ldr r4, [sp, #696] ; 0x2b8 │ │ - add r6, pc, #792 ; (adr r6, cc28 ) │ │ + add r6, pc, #792 ; (adr r6, cfe8 ) │ │ str r0, [r6, #80] ; 0x50 │ │ lsls r0, r5, #25 │ │ ; instruction: 0x478f │ │ ; instruction: 0xf25e4f0e │ │ subs r0, r1, #1 │ │ ; instruction: 0xb6a4 │ │ bic.w lr, sl, r1, ror #13 │ │ movs r6, #221 ; 0xdd │ │ - bmi.w 17b06 │ │ + bmi.w 17ec6 │ │ ldc2l 4, cr4, [r0, #-688] ; 0xfffffd50 │ │ ldr r3, [r5, #16] │ │ strh r6, [r6, r2] │ │ ldrb r4, [r4, #19] │ │ cmp r6, #104 ; 0x68 │ │ cmp r7, #122 ; 0x7a │ │ - b.n c400 │ │ + b.n c7c0 │ │ ldr r0, [sp, #780] ; 0x30c │ │ cmp r0, #13 │ │ add r4, sp, #316 ; 0x13c │ │ strh r4, [r5, #24] │ │ str r1, [r2, r2] │ │ ldrh r5, [r5, r1] │ │ add sp, #352 ; 0x160 │ │ cmp r3, #66 ; 0x42 │ │ - ldr r3, [pc, #772] ; (cc50 ) │ │ + ldr r3, [pc, #772] ; (d010 ) │ │ asrs r2, r1, #8 │ │ lsrs r4, r5, #1 │ │ adds r7, #18 │ │ add sp, #384 ; 0x180 │ │ subs r2, #136 ; 0x88 │ │ subs r6, #248 ; 0xf8 │ │ - ldr r0, [pc, #844] ; (cca4 ) │ │ + ldr r0, [pc, #844] ; (d064 ) │ │ lsls r1, r0, #13 │ │ subs r7, #229 ; 0xe5 │ │ stmia r0!, {r3, r4, r5} │ │ cmn r0, r3 │ │ - b.n c76c │ │ + b.n cb2c │ │ ldrsb r7, [r2, r6] │ │ - bne.n ca18 │ │ + bne.n cdd8 │ │ strb r1, [r4, #18] │ │ stmia r2!, {r0, r7} │ │ cmp r3, #76 ; 0x4c │ │ movs r4, #63 ; 0x3f │ │ movs r5, #40 ; 0x28 │ │ mcr2 7, 6, r7, cr10, cr8, {6} │ │ ldr r2, [r3, #40] ; 0x28 │ │ udf #236 ; 0xec │ │ udf #254 ; 0xfe │ │ ldrb r4, [r5, r4] │ │ asrs r0, r3, #2 │ │ mvns r1, r7 │ │ ldmia r2!, {r1, r4, r5, r7} │ │ cmp r4, #224 ; 0xe0 │ │ - b.n cd9a │ │ + b.n d15a │ │ str r0, [sp, #508] ; 0x1fc │ │ eors.w r4, r5, #564 ; 0x234 │ │ cmp r7, #33 ; 0x21 │ │ - add r1, pc, #516 ; (adr r1, cb94 ) │ │ + add r1, pc, #516 ; (adr r1, cf54 ) │ │ ; instruction: 0xe8d055b5 │ │ subs r2, #129 ; 0x81 │ │ ; instruction: 0xb8e7 │ │ vmls.i d17, d27, d12 │ │ lsrs r5, r4 │ │ - b.w ffc217ac <_end+0xffb60834> │ │ + b.w ffc21b6c <_end@@Base+0xffb60bf4> │ │ subs r2, #161 ; 0xa1 │ │ - bge.n ca84 │ │ + bge.n ce44 │ │ ldr r1, [r1, #72] ; 0x48 │ │ add r1, sp, #688 ; 0x2b0 │ │ strb r1, [r4, #18] │ │ ; instruction: 0x47e9 │ │ asrs r6, r3, #23 │ │ lsrs r3, r5, #19 │ │ str r0, [r3, r7] │ │ @@ -15571,35 +15538,29 @@ │ │ str r4, [r6, r0] │ │ ldrb r2, [r7, #5] │ │ movs r4, #127 ; 0x7f │ │ asrs r7, r1, #10 │ │ asrs r3, r0, #1 │ │ strh r7, [r0, r2] │ │ movs r2, #147 ; 0x93 │ │ - bl ffde8a12 <_end+0xffd27a9a> │ │ + bl ffde8dd2 <_end@@Base+0xffd27e5a> │ │ adds r0, #101 ; 0x65 │ │ asrs r6, r5, #13 │ │ cmp sp, r3 │ │ bfx c, r7 │ │ ldr r7, [r1, #68] ; 0x44 │ │ ldrsb r3, [r6, r0] │ │ - ldmia.w r1!, {r0, r1, r2, r3, r4, r5, r7, r8, r9, sl, lr} │ │ - str r4, [r4, #24] │ │ - add r2, pc, #972 ; (adr r2, cdac ) │ │ - cmp r3, #140 ; 0x8c │ │ - strb r0, [r6, r5] │ │ - ldrb r1, [r1, r0] │ │ - bfx 10, r1 │ │ - asrs r3, r6, #31 │ │ - subs r3, r3, r6 │ │ - ; instruction: 0xeabad01e │ │ - ldmia r7, {r1, r3, r7} │ │ - ldrh r4, [r4, r1] │ │ - asrs r6, r0, #4 │ │ - strh r7, [r5, #48] ; 0x30 │ │ + ldmia.w r1!, {r4, r5, r6, r7, r9, ip} │ │ + movs r0, r0 │ │ + asrs r0, r7, #11 │ │ + movs r0, r0 │ │ + asrs r0, r1, #12 │ │ + movs r0, r0 │ │ + asrs r0, r2, #12 │ │ + movs r0, r0 │ │ asrs r0, r3, #12 │ │ movs r0, r0 │ │ asrs r0, r5, #12 │ │ movs r0, r0 │ │ asrs r0, r6, #12 │ │ movs r0, r0 │ │ asrs r0, r7, #12 │ │ @@ -15608,26 +15569,26 @@ │ │ movs r0, r0 │ │ asrs r0, r2, #13 │ │ movs r0, r0 │ │ asrs r0, r3, #13 │ │ movs r0, r0 │ │ asrs r0, r5, #13 │ │ movs r0, r0 │ │ + asrs r0, r6, #13 │ │ + movs r0, r0 │ │ asrs r0, r7, #13 │ │ movs r0, r0 │ │ asrs r0, r1, #14 │ │ movs r0, r0 │ │ - asrs r0, r6, #13 │ │ - movs r0, r0 │ │ asrs r0, r2, #14 │ │ movs r0, r0 │ │ - asrs r0, r5, #14 │ │ - movs r0, r0 │ │ asrs r0, r3, #14 │ │ movs r0, r0 │ │ + asrs r0, r5, #14 │ │ + movs r0, r0 │ │ asrs r0, r6, #14 │ │ movs r0, r0 │ │ asrs r0, r7, #14 │ │ movs r0, r0 │ │ asrs r0, r1, #15 │ │ movs r0, r0 │ │ asrs r0, r2, #15 │ │ @@ -15638,346 +15599,348 @@ │ │ movs r0, r0 │ │ asrs r0, r6, #15 │ │ movs r0, r0 │ │ asrs r0, r7, #15 │ │ movs r0, r0 │ │ asrs r0, r1, #16 │ │ movs r0, r0 │ │ + asrs r0, r2, #16 │ │ + movs r0, r0 │ │ asrs r0, r3, #16 │ │ movs r0, r0 │ │ asrs r0, r5, #16 │ │ movs r0, r0 │ │ - asrs r0, r2, #16 │ │ - movs r0, r0 │ │ asrs r0, r6, #16 │ │ movs r0, r0 │ │ - asrs r0, r1, #17 │ │ - movs r0, r0 │ │ asrs r0, r7, #16 │ │ movs r0, r0 │ │ - asrs r0, r2, #17 │ │ - movs r0, r0 │ │ - asrs r0, r3, #17 │ │ - movs r0, r0 │ │ - asrs r0, r5, #17 │ │ - movs r0, r0 │ │ - asrs r0, r6, #17 │ │ + asrs r0, r1, #17 │ │ movs r0, r0 │ │ - asrs r0, r7, #17 │ │ + asrs r0, r2, #17 │ │ movs r0, r0 │ │ - ldr r1, [pc, #576] ; (ccc4 ) │ │ - ldr r0, [pc, #572] ; (ccc0 ) │ │ - adds r3, r2, r6 │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - movs r0, #164 ; 0xa4 │ │ - lsls r0, r0, #5 │ │ - adds r3, r2, r0 │ │ - ldr r0, [pc, #564] ; (ccc8 ) │ │ - ldr r1, [pc, #568] ; (cccc ) │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r1, [pc, #916] ; (ce30 ) │ │ - ldr r4, [pc, #920] ; (ce34 ) │ │ - ldr r5, [pc, #920] ; (ce38 ) │ │ - adds r3, r2, r1 │ │ - movs r6, #165 ; 0xa5 │ │ - ldr r0, [pc, #556] ; (ccd0 ) │ │ - ldr r1, [pc, #556] ; (ccd4 ) │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r0, [pc, #556] ; (ccd8 ) │ │ - ldr r1, [pc, #556] ; (ccdc ) │ │ - adds r3, r2, r4 │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r0, [pc, #552] ; (cce0 ) │ │ - ldr r1, [pc, #556] ; (cce4 ) │ │ - adds r3, r2, r5 │ │ - lsls r6, r6, #5 │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r0, [pc, #548] ; (cce8 ) │ │ - ldr r1, [pc, #552] ; (ccec ) │ │ - adds r3, r2, r6 │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r0, [pc, #880] ; (ce3c ) │ │ - ldr r4, [pc, #880] ; (ce40 ) │ │ - ldr r6, [pc, #884] ; (ce44 ) │ │ - adds r3, r2, r0 │ │ - ldr r0, [pc, #540] ; (ccf0 ) │ │ - ldr r1, [pc, #540] ; (ccf4 ) │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r1, [pc, #876] ; (ce48 ) │ │ - movs r5, #166 ; 0xa6 │ │ - lsls r5, r5, #5 │ │ - adds r3, r2, r1 │ │ - ldr r0, [pc, #532] ; (ccf8 ) │ │ - ldr r1, [pc, #532] ; (ccfc ) │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r0, [pc, #532] ; (cd00 ) │ │ - ldr r1, [pc, #532] ; (cd04 ) │ │ - adds r3, r2, r4 │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r0, [pc, #528] ; (cd08 ) │ │ - ldr r1, [pc, #532] ; (cd0c ) │ │ - adds r3, r2, r5 │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r0, [pc, #528] ; (cd10 ) │ │ - ldr r1, [pc, #528] ; (cd14 ) │ │ - adds r3, r2, r6 │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r0, [pc, #832] ; (ce4c ) │ │ - ldr r5, [pc, #836] ; (ce50 ) │ │ - movs r4, #167 ; 0xa7 │ │ - adds r3, r2, r0 │ │ - ldr r0, [pc, #516] ; (cd18 ) │ │ - ldr r1, [pc, #520] ; (cd1c ) │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r1, [pc, #824] ; (ce54 ) │ │ - lsls r4, r4, #5 │ │ - ldr r6, [pc, #824] ; (ce58 ) │ │ - adds r3, r2, r1 │ │ - ldr r0, [pc, #508] ; (cd20 ) │ │ - ldr r1, [pc, #512] ; (cd24 ) │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r0, [pc, #508] ; (cd28 ) │ │ - ldr r1, [pc, #512] ; (cd2c ) │ │ - adds r3, r2, r4 │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r0, [pc, #508] ; (cd30 ) │ │ - ldr r1, [pc, #508] ; (cd34 ) │ │ - adds r3, r2, r5 │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r0, [pc, #504] ; (cd38 ) │ │ - ldr r1, [pc, #508] ; (cd3c ) │ │ - adds r3, r2, r6 │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r0, [pc, #788] ; (ce5c ) │ │ - ldr r4, [pc, #788] ; (ce60 ) │ │ - ldr r5, [pc, #792] ; (ce64 ) │ │ - adds r3, r2, r0 │ │ - ldr r0, [pc, #496] ; (cd40 ) │ │ - ldr r1, [pc, #496] ; (cd44 ) │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ + ldr r5, [pc, #568] ; (d05c ) │ │ + ldr r4, [pc, #564] ; (d058 ) │ │ + ldr r1, [pc, #920] ; (d1c0 ) │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #560] ; (d060 ) │ │ + ldr r5, [pc, #564] ; (d064 ) │ │ + movs r1, #163 ; 0xa3 │ │ + lsls r1, r1, #5 │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #556] ; (d068 ) │ │ + ldr r5, [pc, #556] ; (d06c ) │ │ + ldr r1, [pc, #900] ; (d1c4 ) │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #552] ; (d070 ) │ │ + ldr r5, [pc, #552] ; (d074 ) │ │ + ldr r1, [pc, #892] ; (d1c8 ) │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #548] ; (d078 ) │ │ + ldr r5, [pc, #548] ; (d07c ) │ │ + ldr r1, [pc, #884] ; (d1cc ) │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #544] ; (d080 ) │ │ + ldr r5, [pc, #544] ; (d084 ) │ │ + movs r1, #164 ; 0xa4 │ │ + lsls r1, r1, #5 │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #536] ; (d088 ) │ │ + ldr r5, [pc, #540] ; (d08c ) │ │ + ldr r1, [pc, #860] ; (d1d0 ) │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #532] ; (d090 ) │ │ + ldr r5, [pc, #536] ; (d094 ) │ │ + ldr r1, [pc, #852] ; (d1d4 ) │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #528] ; (d098 ) │ │ + ldr r5, [pc, #532] ; (d09c ) │ │ + ldr r1, [pc, #844] ; (d1d8 ) │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #524] ; (d0a0 ) │ │ + ldr r5, [pc, #528] ; (d0a4 ) │ │ + movs r1, #165 ; 0xa5 │ │ + lsls r1, r1, #5 │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #520] ; (d0a8 ) │ │ + ldr r5, [pc, #520] ; (d0ac ) │ │ + ldr r1, [pc, #824] ; (d1dc ) │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #516] ; (d0b0 ) │ │ + ldr r5, [pc, #516] ; (d0b4 ) │ │ + ldr r1, [pc, #816] ; (d1e0 ) │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #512] ; (d0b8 ) │ │ + ldr r5, [pc, #512] ; (d0bc ) │ │ + ldr r1, [pc, #808] ; (d1e4 ) │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #508] ; (d0c0 ) │ │ + ldr r5, [pc, #508] ; (d0c4 ) │ │ + movs r1, #166 ; 0xa6 │ │ + lsls r1, r1, #5 │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #500] ; (d0c8 ) │ │ + ldr r5, [pc, #504] ; (d0cc ) │ │ + ldr r1, [pc, #784] ; (d1e8 ) │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #496] ; (d0d0 ) │ │ + ldr r5, [pc, #500] ; (d0d4 ) │ │ + ldr r1, [pc, #776] ; (d1ec ) │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #492] ; (d0d8 ) │ │ + ldr r5, [pc, #496] ; (d0dc ) │ │ + ldr r1, [pc, #768] ; (d1f0 ) │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #488] ; (d0e0 ) │ │ + ldr r5, [pc, #492] ; (d0e4 ) │ │ + movs r1, #167 ; 0xa7 │ │ + lsls r1, r1, #5 │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #484] ; (d0e8 ) │ │ + ldr r5, [pc, #484] ; (d0ec ) │ │ + ldr r1, [pc, #748] ; (d1f4 ) │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #480] ; (d0f0 ) │ │ + ldr r5, [pc, #480] ; (d0f4 ) │ │ + ldr r1, [pc, #740] ; (d1f8 ) │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #476] ; (d0f8 ) │ │ + ldr r5, [pc, #476] ; (d0fc ) │ │ + ldr r1, [pc, #732] ; (d1fc ) │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #472] ; (d100 ) │ │ + ldr r5, [pc, #472] ; (d104 ) │ │ movs r1, #168 ; 0xa8 │ │ lsls r1, r1, #5 │ │ - adds r3, r2, r1 │ │ - ldr r6, [pc, #776] ; (ce68 ) │ │ - ldr r0, [pc, #488] ; (cd48 ) │ │ - ldr r1, [pc, #488] ; (cd4c ) │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r0, [pc, #488] ; (cd50 ) │ │ - ldr r1, [pc, #488] ; (cd54 ) │ │ - adds r3, r2, r4 │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r0, [pc, #484] ; (cd58 ) │ │ - ldr r1, [pc, #488] ; (cd5c ) │ │ - adds r3, r2, r5 │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r0, [pc, #484] ; (cd60 ) │ │ - ldr r1, [pc, #484] ; (cd64 ) │ │ - adds r3, r2, r6 │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - movs r0, #169 ; 0xa9 │ │ - lsls r0, r0, #5 │ │ - adds r3, r2, r0 │ │ - ldr r0, [pc, #476] ; (cd68 ) │ │ - ldr r1, [pc, #476] ; (cd6c ) │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r1, [pc, #728] ; (ce6c ) │ │ - ldr r4, [pc, #728] ; (ce70 ) │ │ - ldr r5, [pc, #732] ; (ce74 ) │ │ - adds r3, r2, r1 │ │ - movs r6, #170 ; 0xaa │ │ - ldr r0, [pc, #464] ; (cd70 ) │ │ - ldr r1, [pc, #468] ; (cd74 ) │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r0, [pc, #464] ; (cd78 ) │ │ - ldr r1, [pc, #468] ; (cd7c ) │ │ - adds r3, r2, r4 │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r0, [pc, #464] ; (cd80 ) │ │ - ldr r1, [pc, #464] ; (cd84 ) │ │ - adds r3, r2, r5 │ │ - lsls r6, r6, #5 │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r0, [pc, #460] ; (cd88 ) │ │ - ldr r1, [pc, #460] ; (cd8c ) │ │ - adds r3, r2, r6 │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r0, [pc, #688] ; (ce78 ) │ │ - ldr r4, [pc, #692] ; (ce7c ) │ │ - ldr r6, [pc, #692] ; (ce80 ) │ │ - adds r3, r2, r0 │ │ - ldr r0, [pc, #448] ; (cd90 ) │ │ - ldr r1, [pc, #452] ; (cd94 ) │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r1, [pc, #684] ; (ce84 ) │ │ - movs r5, #171 ; 0xab │ │ - lsls r5, r5, #5 │ │ - adds r3, r2, r1 │ │ - ldr r0, [pc, #440] ; (cd98 ) │ │ - ldr r1, [pc, #444] ; (cd9c ) │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r0, [pc, #440] ; (cda0 ) │ │ - ldr r1, [pc, #444] ; (cda4 ) │ │ - adds r3, r2, r4 │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r0, [pc, #440] ; (cda8 ) │ │ - ldr r1, [pc, #440] ; (cdac ) │ │ - adds r3, r2, r5 │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r0, [pc, #436] ; (cdb0 ) │ │ - ldr r1, [pc, #440] ; (cdb4 ) │ │ - adds r3, r2, r6 │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r0, [pc, #644] ; (ce88 ) │ │ - ldr r5, [pc, #644] ; (ce8c ) │ │ - movs r4, #172 ; 0xac │ │ - adds r3, r2, r0 │ │ - ldr r0, [pc, #428] ; (cdb8 ) │ │ - ldr r1, [pc, #428] ; (cdbc ) │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r1, [pc, #636] ; (ce90 ) │ │ - lsls r4, r4, #5 │ │ - ldr r6, [pc, #636] ; (ce94 ) │ │ - adds r3, r2, r1 │ │ - ldr r0, [pc, #420] ; (cdc0 ) │ │ - ldr r1, [pc, #420] ; (cdc4 ) │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r0, [pc, #420] ; (cdc8 ) │ │ - ldr r1, [pc, #420] ; (cdcc ) │ │ - adds r3, r2, r4 │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r0, [pc, #416] ; (cdd0 ) │ │ - ldr r1, [pc, #420] ; (cdd4 ) │ │ - adds r3, r2, r5 │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r0, [pc, #416] ; (cdd8 ) │ │ - ldr r1, [pc, #416] ; (cddc ) │ │ - adds r3, r2, r6 │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r0, [pc, #596] ; (ce98 ) │ │ - ldr r4, [pc, #600] ; (ce9c ) │ │ - ldr r5, [pc, #600] ; (cea0 ) │ │ - adds r3, r2, r0 │ │ - ldr r0, [pc, #404] ; (cde0 ) │ │ - ldr r1, [pc, #408] ; (cde4 ) │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #464] ; (d108 ) │ │ + ldr r5, [pc, #468] ; (d10c ) │ │ + ldr r1, [pc, #708] ; (d200 ) │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #460] ; (d110 ) │ │ + ldr r5, [pc, #464] ; (d114 ) │ │ + ldr r1, [pc, #700] ; (d204 ) │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #456] ; (d118 ) │ │ + ldr r5, [pc, #460] ; (d11c ) │ │ + ldr r1, [pc, #692] ; (d208 ) │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #452] ; (d120 ) │ │ + ldr r5, [pc, #456] ; (d124 ) │ │ + movs r1, #169 ; 0xa9 │ │ + lsls r1, r1, #5 │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #448] ; (d128 ) │ │ + ldr r5, [pc, #448] ; (d12c ) │ │ + ldr r1, [pc, #672] ; (d20c ) │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #444] ; (d130 ) │ │ + ldr r5, [pc, #444] ; (d134 ) │ │ + ldr r1, [pc, #664] ; (d210 ) │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #440] ; (d138 ) │ │ + ldr r5, [pc, #440] ; (d13c ) │ │ + ldr r1, [pc, #656] ; (d214 ) │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #436] ; (d140 ) │ │ + ldr r5, [pc, #436] ; (d144 ) │ │ + movs r1, #170 ; 0xaa │ │ + lsls r1, r1, #5 │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #428] ; (d148 ) │ │ + ldr r5, [pc, #432] ; (d14c ) │ │ + ldr r1, [pc, #632] ; (d218 ) │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #424] ; (d150 ) │ │ + ldr r5, [pc, #428] ; (d154 ) │ │ + ldr r1, [pc, #624] ; (d21c ) │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #420] ; (d158 ) │ │ + ldr r5, [pc, #424] ; (d15c ) │ │ + ldr r1, [pc, #616] ; (d220 ) │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #416] ; (d160 ) │ │ + ldr r5, [pc, #420] ; (d164 ) │ │ + movs r1, #171 ; 0xab │ │ + lsls r1, r1, #5 │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #412] ; (d168 ) │ │ + ldr r5, [pc, #412] ; (d16c ) │ │ + ldr r1, [pc, #596] ; (d224 ) │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #408] ; (d170 ) │ │ + ldr r5, [pc, #408] ; (d174 ) │ │ + ldr r1, [pc, #588] ; (d228 ) │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #404] ; (d178 ) │ │ + ldr r5, [pc, #404] ; (d17c ) │ │ + ldr r1, [pc, #580] ; (d22c ) │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #400] ; (d180 ) │ │ + ldr r5, [pc, #400] ; (d184 ) │ │ + movs r1, #172 ; 0xac │ │ + lsls r1, r1, #5 │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #392] ; (d188 ) │ │ + ldr r5, [pc, #396] ; (d18c ) │ │ + ldr r1, [pc, #556] ; (d230 ) │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #388] ; (d190 ) │ │ + ldr r5, [pc, #392] ; (d194 ) │ │ + ldr r1, [pc, #548] ; (d234 ) │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #384] ; (d198 ) │ │ + ldr r5, [pc, #388] ; (d19c ) │ │ + ldr r1, [pc, #540] ; (d238 ) │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #380] ; (d1a0 ) │ │ + ldr r5, [pc, #384] ; (d1a4 ) │ │ movs r1, #173 ; 0xad │ │ lsls r1, r1, #5 │ │ - adds r3, r2, r1 │ │ - ldr r6, [pc, #588] ; (cea4 ) │ │ - ldr r0, [pc, #396] ; (cde8 ) │ │ - ldr r1, [pc, #400] ; (cdec ) │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r0, [pc, #396] ; (cdf0 ) │ │ - ldr r1, [pc, #400] ; (cdf4 ) │ │ - adds r3, r2, r4 │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r0, [pc, #396] ; (cdf8 ) │ │ - ldr r1, [pc, #396] ; (cdfc ) │ │ - adds r3, r2, r5 │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r0, [pc, #392] ; (ce00 ) │ │ - ldr r1, [pc, #396] ; (ce04 ) │ │ - adds r3, r2, r6 │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - movs r0, #174 ; 0xae │ │ - lsls r0, r0, #5 │ │ - adds r3, r2, r0 │ │ - ldr r0, [pc, #384] ; (ce08 ) │ │ - ldr r1, [pc, #388] ; (ce0c ) │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r1, [pc, #536] ; (cea8 ) │ │ - ldr r4, [pc, #540] ; (ceac ) │ │ - ldr r5, [pc, #540] ; (ceb0 ) │ │ - adds r3, r2, r1 │ │ - movs r6, #175 ; 0xaf │ │ - ldr r0, [pc, #376] ; (ce10 ) │ │ - ldr r1, [pc, #376] ; (ce14 ) │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r0, [pc, #376] ; (ce18 ) │ │ - ldr r1, [pc, #376] ; (ce1c ) │ │ - adds r3, r2, r4 │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r0, [pc, #372] ; (ce20 ) │ │ - ldr r1, [pc, #376] ; (ce24 ) │ │ - adds r3, r2, r5 │ │ - lsls r6, r6, #5 │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r0, [pc, #368] ; (ce28 ) │ │ - ldr r1, [pc, #372] ; (ce2c ) │ │ - adds r3, r2, r6 │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - b.n ceb4 │ │ - bls.n ccb6 │ │ - ldr r1, [pc, #120] ; (cd3c ) │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #376] ; (d1a8 ) │ │ + ldr r5, [pc, #376] ; (d1ac ) │ │ + ldr r1, [pc, #520] ; (d23c ) │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #372] ; (d1b0 ) │ │ + ldr r5, [pc, #372] ; (d1b4 ) │ │ + ldr r1, [pc, #512] ; (d240 ) │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #368] ; (d1b8 ) │ │ + ldr r5, [pc, #368] ; (d1bc ) │ │ + ldr r1, [pc, #504] ; (d244 ) │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + b.n d248 │ │ + nop ; (mov r8, r8) │ │ + nop ; (mov r8, r8) │ │ + ; instruction: 0x47bf │ │ + str r4, [r4, #24] │ │ + add r2, pc, #972 ; (adr r2, d42c ) │ │ + cmp r3, #140 ; 0x8c │ │ + strb r0, [r6, r5] │ │ + ldrb r1, [r1, r0] │ │ + bfx 10, r1 │ │ + asrs r3, r6, #31 │ │ + subs r3, r3, r6 │ │ + ; instruction: 0xeabad01e │ │ + ldmia r7, {r1, r3, r7} │ │ + ldrh r4, [r4, r1] │ │ + asrs r6, r0, #4 │ │ + strh r7, [r5, #48] ; 0x30 │ │ + bls.n d06e │ │ + ldr r1, [pc, #120] ; (d0f4 ) │ │ strb r1, [r5, r3] │ │ lsrs r0, r6, #24 │ │ ldr??.w r2, [sp, #553] ; 0x229 │ │ stmia r5!, {r0, r3, r7} │ │ str r6, [sp, #436] ; 0x1b4 │ │ str r0, [r3, r4] │ │ adds r4, #37 ; 0x25 │ │ rors r1, r2 │ │ str r4, [r2, #36] ; 0x24 │ │ ldmia.w r0!, {r0, r2, r3, r5, r6, r7, r9, fp, ip, lr} │ │ str r7, [r5, #32] │ │ - bge.n cd82 │ │ + bge.n d13a │ │ ldrh r4, [r3, #8] │ │ ldr r4, [r3, #124] ; 0x7c │ │ ldrsh r6, [r4, r5] │ │ lsls r4, r4, #11 │ │ ldr r4, [sp, #160] ; 0xa0 │ │ - ldr r3, [pc, #24] ; (cd04 ) │ │ + ldr r3, [pc, #24] ; (d0bc ) │ │ ldr r1, [sp, #320] ; 0x140 │ │ - b.n cc40 │ │ + b.n cff8 │ │ ; instruction: 0xb8f8 │ │ strb r7, [r0, #28] │ │ movs r0, #146 ; 0x92 │ │ asrs r0, r5, #1 │ │ strh r1, [r5, #4] │ │ adds r6, #92 ; 0x5c │ │ ldr r2, [r3, #48] ; 0x30 │ │ @@ -15987,15 +15950,15 @@ │ │ add r0, sp, #704 ; 0x2c0 │ │ adds r1, #213 ; 0xd5 │ │ cmp r4, #29 │ │ ldrh r5, [r1, r0] │ │ adds r2, #78 ; 0x4e │ │ lsrs r3, r6, #8 │ │ lsrs r7, r0 │ │ - bcc.n cd08 │ │ + bcc.n d0c0 │ │ ldr r2, [sp, #884] ; 0x374 │ │ str r7, [r5, #32] │ │ adds r6, r1, r1 │ │ subs r6, r7, r5 │ │ svc 44 ; 0x2c │ │ str r0, [r4, r2] │ │ adds r2, #101 ; 0x65 │ │ @@ -16011,18 +15974,18 @@ │ │ str r4, [r6, #60] ; 0x3c │ │ asrs r7, r3, #32 │ │ str r5, [r4, #112] ; 0x70 │ │ str r4, [r4, r1] │ │ strh r1, [r1, #14] │ │ asrs r7, r7, #21 │ │ ldrsb r7, [r5, r4] │ │ - beq.n ce38 │ │ + beq.n d1f0 │ │ orrs r0, r1 │ │ str r4, [r1, #28] │ │ - add r2, pc, #272 ; (adr r2, ce60 ) │ │ + add r2, pc, #272 ; (adr r2, d218 ) │ │ cmp r5, sl │ │ cmp r2, #183 ; 0xb7 │ │ asrs r0, r7, #30 │ │ ldrb r2, [r7, r4] │ │ asrs r2, r6, #9 │ │ adds r4, r0, #2 │ │ movs r1, #145 ; 0x91 │ │ @@ -16036,118 +15999,107 @@ │ │ ldr r2, [sp, #456] ; 0x1c8 │ │ subs r3, #115 ; 0x73 │ │ ; instruction: 0xf3530f0b │ │ ldrh r1, [r0, r0] │ │ ldrb r2, [r4, #28] │ │ bkpt 0x0078 │ │ str r7, [r7, #96] ; 0x60 │ │ - ldr r6, [pc, #496] ; (cf70 ) │ │ + ldr r6, [pc, #496] ; (d328 ) │ │ cmp r2, #102 ; 0x66 │ │ movs r3, #74 ; 0x4a │ │ ldrb r3, [r7, #26] │ │ - bfl 18, fffe24d4 <_end+0xfff2155c> │ │ + bfl 18, fffe288c <_end@@Base+0xfff21914> │ │ stmia r6!, {r1, r2} │ │ ldrb r2, [r7, #25] │ │ cmp r4, #53 ; 0x35 │ │ ldc2l 3, cr5, [fp], {177} ; 0xb1 │ │ - ldr r3, [pc, #0] ; (cd94 ) │ │ + ldr r3, [pc, #0] ; (d14c ) │ │ ldmia.w r7!, {r0, r2, r4, r5, r7, r8, r9, sl, fp, ip, sp} │ │ subs r7, r2, r4 │ │ strb r3, [r7, r0] │ │ ldrb r4, [r0, #5] │ │ ldmia r2!, {r1, r6, r7} │ │ ldrh r4, [r7, r7] │ │ ldrb r3, [r2, r0] │ │ adds r4, #60 ; 0x3c │ │ lsrs r1, r6, #27 │ │ - cbnz r7, cdd0 │ │ + cbnz r7, d188 │ │ ldrsb r2, [r2, r3] │ │ eors r6, r0 │ │ - bcc.n cd52 │ │ + bcc.n d10a │ │ pop {r1, r4, r6, pc} │ │ ldr r7, [r5, #124] ; 0x7c │ │ adds r1, #205 ; 0xcd │ │ - bfl 2, ffff4c0c <_end+0xfff33c94> │ │ - ldr r5, [pc, #744] ; (d0a4 ) │ │ + bfl 2, ffff4fc4 <_end@@Base+0xfff3404c> │ │ + ldr r5, [pc, #744] ; (d45c ) │ │ movs r2, #59 ; 0x3b │ │ ldmia r6, {r0, r1, r4, r5, r6, r7} │ │ add r7, sp, #112 ; 0x70 │ │ strb r0, [r4, #29] │ │ strh r4, [r5, #34] ; 0x22 │ │ ; instruction: 0xb7a0 │ │ subs r3, r4, r2 │ │ lsrs r0, r7, #22 │ │ - bgt.n ce5a │ │ + bgt.n d212 │ │ adds r4, r1, #0 │ │ - cbz r1, cde8 │ │ + cbz r1, d1a0 │ │ tst r5, r6 │ │ movs r3, #86 ; 0x56 │ │ pop {r0, r3, r5, r6, r7} │ │ str r6, [sp, #308] ; 0x134 │ │ cmp r1, #132 ; 0x84 │ │ cmp r7, #5 │ │ strb r0, [r6, #4] │ │ asrs r3, r5, #21 │ │ ldr r3, [r5, #52] ; 0x34 │ │ - cbnz r2, cdec │ │ + cbnz r2, d1a4 │ │ push {r0, r1, r5, r7, lr} │ │ ldr r0, [r1, #36] ; 0x24 │ │ str r6, [r3, #104] ; 0x68 │ │ strb r3, [r6, #17] │ │ str r0, [r7, #104] ; 0x68 │ │ ldrh r6, [r0, #24] │ │ strb r6, [r2, #22] │ │ adds r5, #14 │ │ pop {r1, r3, pc} │ │ stmia r6!, {r0, r4, r5, r7} │ │ ldr r3, [r7, #48] ; 0x30 │ │ - bmi.n cd4a │ │ + bmi.n d102 │ │ ; instruction: 0xf4bd5d8c │ │ adds r2, #74 ; 0x4a │ │ lsrs r3, r5, #24 │ │ - b.n cef8 │ │ - b.n cfa2 │ │ - ldr r2, [pc, #704] ; (d0cc ) │ │ - add r5, pc, #556 ; (adr r5, d03c ) │ │ - ldrsh r5, [r2, r1] │ │ - cbz r0, ce48 │ │ - ldr r6, [pc, #8] ; (ce1c ) │ │ - strh r1, [r5, r5] │ │ - bl ffbe7740 <_end+0xffb267c8> │ │ - str r0, [r6, #100] ; 0x64 │ │ - movs r4, #65 ; 0x41 │ │ - lsrs r1, r3, #29 │ │ - cbz r4, ce3e │ │ - str r6, [r5, #80] ; 0x50 │ │ - ldr r1, [pc, #792] ; (d140 ) │ │ - strb r3, [r6, #23] │ │ - stmia r5!, {r1, r2, r3, r4, r7} │ │ - lsls r4, r3, #23 │ │ - ldrsb r0, [r5, r1] │ │ - add r1, sp, #724 ; 0x2d4 │ │ + b.n d2b0 │ │ + asrs r0, r3, #17 │ │ + movs r0, r0 │ │ + asrs r0, r5, #17 │ │ + movs r0, r0 │ │ + asrs r0, r6, #17 │ │ + movs r0, r0 │ │ + asrs r0, r7, #17 │ │ + movs r0, r0 │ │ asrs r0, r1, #18 │ │ movs r0, r0 │ │ asrs r0, r2, #18 │ │ movs r0, r0 │ │ asrs r0, r3, #18 │ │ movs r0, r0 │ │ asrs r0, r5, #18 │ │ movs r0, r0 │ │ + asrs r0, r6, #18 │ │ + movs r0, r0 │ │ asrs r0, r7, #18 │ │ movs r0, r0 │ │ asrs r0, r1, #19 │ │ movs r0, r0 │ │ - asrs r0, r6, #18 │ │ - movs r0, r0 │ │ asrs r0, r2, #19 │ │ movs r0, r0 │ │ - asrs r0, r5, #19 │ │ - movs r0, r0 │ │ asrs r0, r3, #19 │ │ movs r0, r0 │ │ + asrs r0, r5, #19 │ │ + movs r0, r0 │ │ asrs r0, r6, #19 │ │ movs r0, r0 │ │ asrs r0, r7, #19 │ │ movs r0, r0 │ │ asrs r0, r1, #20 │ │ movs r0, r0 │ │ asrs r0, r2, #20 │ │ @@ -16158,324 +16110,343 @@ │ │ movs r0, r0 │ │ asrs r0, r6, #20 │ │ movs r0, r0 │ │ asrs r0, r7, #20 │ │ movs r0, r0 │ │ asrs r0, r1, #21 │ │ movs r0, r0 │ │ + asrs r0, r2, #21 │ │ + movs r0, r0 │ │ asrs r0, r3, #21 │ │ movs r0, r0 │ │ asrs r0, r5, #21 │ │ movs r0, r0 │ │ - asrs r0, r2, #21 │ │ - movs r0, r0 │ │ asrs r0, r6, #21 │ │ movs r0, r0 │ │ - asrs r0, r1, #22 │ │ - movs r0, r0 │ │ asrs r0, r7, #21 │ │ movs r0, r0 │ │ + asrs r0, r1, #22 │ │ + movs r0, r0 │ │ asrs r0, r2, #22 │ │ movs r0, r0 │ │ asrs r0, r3, #22 │ │ movs r0, r0 │ │ asrs r0, r5, #22 │ │ movs r0, r0 │ │ asrs r0, r6, #22 │ │ movs r0, r0 │ │ asrs r0, r7, #22 │ │ movs r0, r0 │ │ - asrs r0, r1, #23 │ │ - movs r0, r0 │ │ - asrs r0, r2, #23 │ │ - movs r0, r0 │ │ - asrs r0, r3, #23 │ │ - movs r0, r0 │ │ - ldr r0, [pc, #920] ; (d250 ) │ │ - ldr r4, [pc, #924] ; (d254 ) │ │ - ldr r6, [pc, #924] ; (d258 ) │ │ - adds r3, r2, r0 │ │ - ldr r1, [pc, #556] ; (d0ec ) │ │ - ldr r0, [pc, #552] ; (d0e8 ) │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r1, [pc, #916] ; (d25c ) │ │ - movs r5, #176 ; 0xb0 │ │ - lsls r5, r5, #5 │ │ - adds r3, r2, r1 │ │ - ldr r0, [pc, #544] ; (d0f0 ) │ │ - ldr r1, [pc, #548] ; (d0f4 ) │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r0, [pc, #544] ; (d0f8 ) │ │ - ldr r1, [pc, #548] ; (d0fc ) │ │ - adds r3, r2, r4 │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r0, [pc, #544] ; (d100 ) │ │ - ldr r1, [pc, #544] ; (d104 ) │ │ - adds r3, r2, r5 │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r0, [pc, #540] ; (d108 ) │ │ - ldr r1, [pc, #544] ; (d10c ) │ │ - adds r3, r2, r6 │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r0, [pc, #876] ; (d260 ) │ │ - ldr r5, [pc, #876] ; (d264 ) │ │ - movs r4, #177 ; 0xb1 │ │ - adds r3, r2, r0 │ │ - ldr r0, [pc, #532] ; (d110 ) │ │ - ldr r1, [pc, #532] ; (d114 ) │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r1, [pc, #868] ; (d268 ) │ │ - lsls r4, r4, #5 │ │ - ldr r6, [pc, #868] ; (d26c ) │ │ - adds r3, r2, r1 │ │ - ldr r0, [pc, #524] ; (d118 ) │ │ - ldr r1, [pc, #524] ; (d11c ) │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r0, [pc, #524] ; (d120 ) │ │ - ldr r1, [pc, #524] ; (d124 ) │ │ - adds r3, r2, r4 │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r0, [pc, #520] ; (d128 ) │ │ - ldr r1, [pc, #524] ; (d12c ) │ │ - adds r3, r2, r5 │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r0, [pc, #520] ; (d130 ) │ │ - ldr r1, [pc, #520] ; (d134 ) │ │ - adds r3, r2, r6 │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r0, [pc, #828] ; (d270 ) │ │ - ldr r4, [pc, #832] ; (d274 ) │ │ - ldr r5, [pc, #832] ; (d278 ) │ │ - adds r3, r2, r0 │ │ - ldr r0, [pc, #508] ; (d138 ) │ │ - ldr r1, [pc, #512] ; (d13c ) │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ + ldr r5, [pc, #576] ; (d48c ) │ │ + ldr r4, [pc, #572] ; (d488 ) │ │ + movs r1, #174 ; 0xae │ │ + lsls r1, r1, #5 │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #568] ; (d490 ) │ │ + ldr r5, [pc, #568] ; (d494 ) │ │ + ldr r1, [pc, #924] ; (d5f8 ) │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #564] ; (d498 ) │ │ + ldr r5, [pc, #564] ; (d49c ) │ │ + ldr r1, [pc, #916] ; (d5fc ) │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #560] ; (d4a0 ) │ │ + ldr r5, [pc, #560] ; (d4a4 ) │ │ + ldr r1, [pc, #908] ; (d600 ) │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #556] ; (d4a8 ) │ │ + ldr r5, [pc, #556] ; (d4ac ) │ │ + movs r1, #175 ; 0xaf │ │ + lsls r1, r1, #5 │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #548] ; (d4b0 ) │ │ + ldr r5, [pc, #552] ; (d4b4 ) │ │ + ldr r1, [pc, #884] ; (d604 ) │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #544] ; (d4b8 ) │ │ + ldr r5, [pc, #548] ; (d4bc ) │ │ + ldr r1, [pc, #876] ; (d608 ) │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #540] ; (d4c0 ) │ │ + ldr r5, [pc, #544] ; (d4c4 ) │ │ + ldr r1, [pc, #868] ; (d60c ) │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #536] ; (d4c8 ) │ │ + ldr r5, [pc, #540] ; (d4cc ) │ │ + movs r1, #176 ; 0xb0 │ │ + lsls r1, r1, #5 │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #532] ; (d4d0 ) │ │ + ldr r5, [pc, #532] ; (d4d4 ) │ │ + ldr r1, [pc, #848] ; (d610 ) │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #528] ; (d4d8 ) │ │ + ldr r5, [pc, #528] ; (d4dc ) │ │ + ldr r1, [pc, #840] ; (d614 ) │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #524] ; (d4e0 ) │ │ + ldr r5, [pc, #524] ; (d4e4 ) │ │ + ldr r1, [pc, #832] ; (d618 ) │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #520] ; (d4e8 ) │ │ + ldr r5, [pc, #520] ; (d4ec ) │ │ + movs r1, #177 ; 0xb1 │ │ + lsls r1, r1, #5 │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #512] ; (d4f0 ) │ │ + ldr r5, [pc, #516] ; (d4f4 ) │ │ + ldr r1, [pc, #808] ; (d61c ) │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #508] ; (d4f8 ) │ │ + ldr r5, [pc, #512] ; (d4fc ) │ │ + ldr r1, [pc, #800] ; (d620 ) │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #504] ; (d500 ) │ │ + ldr r5, [pc, #508] ; (d504 ) │ │ + ldr r1, [pc, #792] ; (d624 ) │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #500] ; (d508 ) │ │ + ldr r5, [pc, #504] ; (d50c ) │ │ movs r1, #178 ; 0xb2 │ │ lsls r1, r1, #5 │ │ - adds r3, r2, r1 │ │ - ldr r6, [pc, #820] ; (d27c ) │ │ - ldr r0, [pc, #500] ; (d140 ) │ │ - ldr r1, [pc, #504] ; (d144 ) │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r0, [pc, #500] ; (d148 ) │ │ - ldr r1, [pc, #504] ; (d14c ) │ │ - adds r3, r2, r4 │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r0, [pc, #500] ; (d150 ) │ │ - ldr r1, [pc, #500] ; (d154 ) │ │ - adds r3, r2, r5 │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r0, [pc, #496] ; (d158 ) │ │ - ldr r1, [pc, #500] ; (d15c ) │ │ - adds r3, r2, r6 │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - movs r0, #179 ; 0xb3 │ │ - lsls r0, r0, #5 │ │ - adds r3, r2, r0 │ │ - ldr r0, [pc, #488] ; (d160 ) │ │ - ldr r1, [pc, #492] ; (d164 ) │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r1, [pc, #768] ; (d280 ) │ │ - ldr r4, [pc, #772] ; (d284 ) │ │ - ldr r5, [pc, #772] ; (d288 ) │ │ - adds r3, r2, r1 │ │ - movs r6, #180 ; 0xb4 │ │ - ldr r0, [pc, #480] ; (d168 ) │ │ - ldr r1, [pc, #480] ; (d16c ) │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r0, [pc, #480] ; (d170 ) │ │ - ldr r1, [pc, #480] ; (d174 ) │ │ - adds r3, r2, r4 │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r0, [pc, #476] ; (d178 ) │ │ - ldr r1, [pc, #480] ; (d17c ) │ │ - adds r3, r2, r5 │ │ - lsls r6, r6, #5 │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r0, [pc, #472] ; (d180 ) │ │ - ldr r1, [pc, #476] ; (d184 ) │ │ - adds r3, r2, r6 │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r0, [pc, #732] ; (d28c ) │ │ - ldr r4, [pc, #732] ; (d290 ) │ │ - ldr r6, [pc, #736] ; (d294 ) │ │ - adds r3, r2, r0 │ │ - ldr r0, [pc, #464] ; (d188 ) │ │ - ldr r1, [pc, #464] ; (d18c ) │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r1, [pc, #728] ; (d298 ) │ │ - movs r5, #181 ; 0xb5 │ │ - lsls r5, r5, #5 │ │ - adds r3, r2, r1 │ │ - ldr r0, [pc, #456] ; (d190 ) │ │ - ldr r1, [pc, #456] ; (d194 ) │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r0, [pc, #456] ; (d198 ) │ │ - ldr r1, [pc, #456] ; (d19c ) │ │ - adds r3, r2, r4 │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r0, [pc, #452] ; (d1a0 ) │ │ - ldr r1, [pc, #456] ; (d1a4 ) │ │ - adds r3, r2, r5 │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r0, [pc, #452] ; (d1a8 ) │ │ - ldr r1, [pc, #452] ; (d1ac ) │ │ - adds r3, r2, r6 │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r0, [pc, #684] ; (d29c ) │ │ - ldr r5, [pc, #688] ; (d2a0 ) │ │ - movs r4, #182 ; 0xb6 │ │ - adds r3, r2, r0 │ │ - ldr r0, [pc, #440] ; (d1b0 ) │ │ - ldr r1, [pc, #444] ; (d1b4 ) │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r1, [pc, #676] ; (d2a4 ) │ │ - lsls r4, r4, #5 │ │ - ldr r6, [pc, #676] ; (d2a8 ) │ │ - adds r3, r2, r1 │ │ - ldr r0, [pc, #432] ; (d1b8 ) │ │ - ldr r1, [pc, #436] ; (d1bc ) │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r0, [pc, #432] ; (d1c0 ) │ │ - ldr r1, [pc, #436] ; (d1c4 ) │ │ - adds r3, r2, r4 │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r0, [pc, #432] ; (d1c8 ) │ │ - ldr r1, [pc, #432] ; (d1cc ) │ │ - adds r3, r2, r5 │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r0, [pc, #428] ; (d1d0 ) │ │ - ldr r1, [pc, #432] ; (d1d4 ) │ │ - adds r3, r2, r6 │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r0, [pc, #640] ; (d2ac ) │ │ - ldr r4, [pc, #640] ; (d2b0 ) │ │ - ldr r5, [pc, #644] ; (d2b4 ) │ │ - adds r3, r2, r0 │ │ - ldr r0, [pc, #420] ; (d1d8 ) │ │ - ldr r1, [pc, #420] ; (d1dc ) │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #496] ; (d510 ) │ │ + ldr r5, [pc, #496] ; (d514 ) │ │ + ldr r1, [pc, #772] ; (d628 ) │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #492] ; (d518 ) │ │ + ldr r5, [pc, #492] ; (d51c ) │ │ + ldr r1, [pc, #764] ; (d62c ) │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #488] ; (d520 ) │ │ + ldr r5, [pc, #488] ; (d524 ) │ │ + ldr r1, [pc, #756] ; (d630 ) │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #484] ; (d528 ) │ │ + ldr r5, [pc, #484] ; (d52c ) │ │ + movs r1, #179 ; 0xb3 │ │ + lsls r1, r1, #5 │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #476] ; (d530 ) │ │ + ldr r5, [pc, #480] ; (d534 ) │ │ + ldr r1, [pc, #732] ; (d634 ) │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #472] ; (d538 ) │ │ + ldr r5, [pc, #476] ; (d53c ) │ │ + ldr r1, [pc, #724] ; (d638 ) │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #468] ; (d540 ) │ │ + ldr r5, [pc, #472] ; (d544 ) │ │ + ldr r1, [pc, #716] ; (d63c ) │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #464] ; (d548 ) │ │ + ldr r5, [pc, #468] ; (d54c ) │ │ + movs r1, #180 ; 0xb4 │ │ + lsls r1, r1, #5 │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #460] ; (d550 ) │ │ + ldr r5, [pc, #460] ; (d554 ) │ │ + ldr r1, [pc, #696] ; (d640 ) │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #456] ; (d558 ) │ │ + ldr r5, [pc, #456] ; (d55c ) │ │ + ldr r1, [pc, #688] ; (d644 ) │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #452] ; (d560 ) │ │ + ldr r5, [pc, #452] ; (d564 ) │ │ + ldr r1, [pc, #680] ; (d648 ) │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #448] ; (d568 ) │ │ + ldr r5, [pc, #448] ; (d56c ) │ │ + movs r1, #181 ; 0xb5 │ │ + lsls r1, r1, #5 │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #440] ; (d570 ) │ │ + ldr r5, [pc, #444] ; (d574 ) │ │ + ldr r1, [pc, #656] ; (d64c ) │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #436] ; (d578 ) │ │ + ldr r5, [pc, #440] ; (d57c ) │ │ + ldr r1, [pc, #648] ; (d650 ) │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #432] ; (d580 ) │ │ + ldr r5, [pc, #436] ; (d584 ) │ │ + ldr r1, [pc, #640] ; (d654 ) │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #428] ; (d588 ) │ │ + ldr r5, [pc, #432] ; (d58c ) │ │ + movs r1, #182 ; 0xb6 │ │ + lsls r1, r1, #5 │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #424] ; (d590 ) │ │ + ldr r5, [pc, #424] ; (d594 ) │ │ + ldr r1, [pc, #620] ; (d658 ) │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #420] ; (d598 ) │ │ + ldr r5, [pc, #420] ; (d59c ) │ │ + ldr r1, [pc, #612] ; (d65c ) │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #416] ; (d5a0 ) │ │ + ldr r5, [pc, #416] ; (d5a4 ) │ │ + ldr r1, [pc, #604] ; (d660 ) │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #412] ; (d5a8 ) │ │ + ldr r5, [pc, #412] ; (d5ac ) │ │ movs r1, #183 ; 0xb7 │ │ lsls r1, r1, #5 │ │ - adds r3, r2, r1 │ │ - ldr r6, [pc, #628] ; (d2b8 ) │ │ - ldr r0, [pc, #412] ; (d1e0 ) │ │ - ldr r1, [pc, #412] ; (d1e4 ) │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r0, [pc, #412] ; (d1e8 ) │ │ - ldr r1, [pc, #412] ; (d1ec ) │ │ - adds r3, r2, r4 │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r0, [pc, #408] ; (d1f0 ) │ │ - ldr r1, [pc, #412] ; (d1f4 ) │ │ - adds r3, r2, r5 │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r0, [pc, #408] ; (d1f8 ) │ │ - ldr r1, [pc, #408] ; (d1fc ) │ │ - adds r3, r2, r6 │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - movs r0, #184 ; 0xb8 │ │ - lsls r0, r0, #5 │ │ - adds r3, r2, r0 │ │ - ldr r0, [pc, #400] ; (d200 ) │ │ - ldr r1, [pc, #400] ; (d204 ) │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r1, [pc, #580] ; (d2bc ) │ │ - ldr r4, [pc, #580] ; (d2c0 ) │ │ - ldr r5, [pc, #584] ; (d2c4 ) │ │ - adds r3, r2, r1 │ │ - movs r6, #185 ; 0xb9 │ │ - ldr r0, [pc, #388] ; (d208 ) │ │ - ldr r1, [pc, #392] ; (d20c ) │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r0, [pc, #388] ; (d210 ) │ │ - ldr r1, [pc, #392] ; (d214 ) │ │ - adds r3, r2, r4 │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r0, [pc, #388] ; (d218 ) │ │ - ldr r1, [pc, #388] ; (d21c ) │ │ - adds r3, r2, r5 │ │ - lsls r6, r6, #5 │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r0, [pc, #384] ; (d220 ) │ │ - ldr r1, [pc, #384] ; (d224 ) │ │ - adds r3, r2, r6 │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r0, [pc, #540] ; (d2c8 ) │ │ - ldr r4, [pc, #544] ; (d2cc ) │ │ - ldr r6, [pc, #544] ; (d2d0 ) │ │ - adds r3, r2, r0 │ │ - ldr r0, [pc, #372] ; (d228 ) │ │ - ldr r1, [pc, #376] ; (d22c ) │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r1, [pc, #536] ; (d2d4 ) │ │ - movs r5, #186 ; 0xba │ │ - lsls r5, r5, #5 │ │ - adds r3, r2, r1 │ │ - ldr r0, [pc, #364] ; (d230 ) │ │ - ldr r1, [pc, #368] ; (d234 ) │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r0, [pc, #364] ; (d238 ) │ │ - ldr r1, [pc, #368] ; (d23c ) │ │ - adds r3, r2, r4 │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r0, [pc, #364] ; (d240 ) │ │ - ldr r1, [pc, #364] ; (d244 ) │ │ - adds r3, r2, r5 │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r0, [pc, #360] ; (d248 ) │ │ - ldr r1, [pc, #364] ; (d24c ) │ │ - adds r3, r2, r6 │ │ - b.n d2d8 │ │ - nop ; (mov r8, r8) │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #404] ; (d5b0 ) │ │ + ldr r5, [pc, #408] ; (d5b4 ) │ │ + ldr r1, [pc, #580] ; (d664 ) │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #400] ; (d5b8 ) │ │ + ldr r5, [pc, #404] ; (d5bc ) │ │ + ldr r1, [pc, #572] ; (d668 ) │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #396] ; (d5c0 ) │ │ + ldr r5, [pc, #400] ; (d5c4 ) │ │ + ldr r1, [pc, #564] ; (d66c ) │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #392] ; (d5c8 ) │ │ + ldr r5, [pc, #396] ; (d5cc ) │ │ + movs r1, #184 ; 0xb8 │ │ + lsls r1, r1, #5 │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #388] ; (d5d0 ) │ │ + ldr r5, [pc, #388] ; (d5d4 ) │ │ + ldr r1, [pc, #544] ; (d670 ) │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #384] ; (d5d8 ) │ │ + ldr r5, [pc, #384] ; (d5dc ) │ │ + ldr r1, [pc, #536] ; (d674 ) │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #380] ; (d5e0 ) │ │ + ldr r5, [pc, #380] ; (d5e4 ) │ │ + ldr r1, [pc, #528] ; (d678 ) │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #376] ; (d5e8 ) │ │ + ldr r5, [pc, #376] ; (d5ec ) │ │ + movs r1, #185 ; 0xb9 │ │ + lsls r1, r1, #5 │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #368] ; (d5f0 ) │ │ + ldr r5, [pc, #372] ; (d5f4 ) │ │ + ldr r1, [pc, #504] ; (d67c ) │ │ + adds r1, r3, r1 │ │ + b.n d680 │ │ nop ; (mov r8, r8) │ │ + b.n d622 │ │ + ldr r2, [pc, #704] ; (d74c ) │ │ + add r5, pc, #556 ; (adr r5, d6bc ) │ │ + ldrsh r5, [r2, r1] │ │ + cbz r0, d4c8 │ │ + ldr r6, [pc, #8] ; (d49c ) │ │ + strh r1, [r5, r5] │ │ + bl ffbe7dc0 <_end@@Base+0xffb26e48> │ │ + str r0, [r6, #100] ; 0x64 │ │ + movs r4, #65 ; 0x41 │ │ + lsrs r1, r3, #29 │ │ + cbz r4, d4be │ │ + str r6, [r5, #80] ; 0x50 │ │ + ldr r1, [pc, #792] ; (d7c0 ) │ │ + strb r3, [r6, #23] │ │ + stmia r5!, {r1, r2, r3, r4, r7} │ │ + lsls r4, r3, #23 │ │ + ldrsb r0, [r5, r1] │ │ + add r1, sp, #724 ; 0x2d4 │ │ adds r1, #189 ; 0xbd │ │ lsls r4, r4, #14 │ │ ands.w sl, fp, #3833856 ; 0x3a8000 │ │ bkpt 0x00ca │ │ lsls r0, r5, #27 │ │ strh r2, [r1, #6] │ │ bx r5 │ │ @@ -16492,164 +16463,155 @@ │ │ uxtb r0, r4 │ │ stmia r1!, {r1, r4, r6, r7} │ │ strb r0, [r6, #16] │ │ stc2l 1, cr15, [r5, #-836] ; 0xfffffcbc │ │ ldr r5, [r3, #4] │ │ bics r4, r0 │ │ str r5, [sp, #460] ; 0x1cc │ │ - bmi.n d120 │ │ + bmi.n d4e8 │ │ ; instruction: 0xeb83680b │ │ ; instruction: 0xe826d577 │ │ adds r3, r2, #2 │ │ - ldr r4, [pc, #776] ; (d434 ) │ │ + ldr r4, [pc, #776] ; (d7fc ) │ │ ldmia r4!, {r1, r7} │ │ - bvs.n d186 │ │ - cbz r2, d198 │ │ + bvs.n d54e │ │ + cbz r2, d560 │ │ subs r6, #57 ; 0x39 │ │ - add r1, pc, #1012 ; (adr r1, d52c ) │ │ + add r1, pc, #1012 ; (adr r1, d8f4 ) │ │ lsls r5, r5, #29 │ │ - ldr r4, [pc, #892] ; (d4b8 ) │ │ + ldr r4, [pc, #892] ; (d880 ) │ │ asrs r1, r3, #24 │ │ adds r1, #71 ; 0x47 │ │ - bcc.n d1a2 │ │ - ldr r5, [pc, #660] ; (d3d8 ) │ │ + bcc.n d56a │ │ + ldr r5, [pc, #660] ; (d7a0 ) │ │ ldrb r0, [r5, #27] │ │ strd pc, pc, [r8, #-924] ; 0x39c │ │ ssat pc, #11, r9, asr #7 │ │ ldrb r6, [r5, #21] │ │ rev16 r7, r3 │ │ - add r7, pc, #544 ; (adr r7, d374 ) │ │ + add r7, pc, #544 ; (adr r7, d73c ) │ │ adds r4, #77 ; 0x4d │ │ ldr r2, [sp, #652] ; 0x28c │ │ subs r1, r0, #7 │ │ - add r3, pc, #332 ; (adr r3, d2a8 ) │ │ + add r3, pc, #332 ; (adr r3, d670 ) │ │ lsls r3, r6, #16 │ │ - add r2, pc, #912 ; (adr r2, d4f0 ) │ │ + add r2, pc, #912 ; (adr r2, d8b8 ) │ │ ldrsh r1, [r2, r5] │ │ - add r7, pc, #772 ; (adr r7, d468 ) │ │ + add r7, pc, #772 ; (adr r7, d830 ) │ │ cmp r4, #202 ; 0xca │ │ stmia r6!, {r0, r1, r4, r5, r6} │ │ cfldr64 mvdx0, [r0], #720 ; 0x2d0 │ │ - ldr r7, [pc, #984] ; (d544 ) │ │ - b.n d534 │ │ + ldr r7, [pc, #984] ; (d90c ) │ │ + b.n d8fc │ │ ldr r6, [r0, #44] ; 0x2c │ │ ldrb r4, [r5, #8] │ │ strb r1, [r3, #29] │ │ - ldr r4, [pc, #172] ; (d224 ) │ │ + ldr r4, [pc, #172] ; (d5ec ) │ │ add r5, sp, #480 ; 0x1e0 │ │ - ldc 15, cr0, [pc, #320]! ; d2bc │ │ + ldc 15, cr0, [pc, #320]! ; d684 │ │ adds r6, #68 ; 0x44 │ │ str r6, [r5, #116] ; 0x74 │ │ add r1, sp, #824 ; 0x338 │ │ adds r7, #59 ; 0x3b │ │ lsrs r3, r5, #12 │ │ vrsubhn.i16 d29, , q3 │ │ asrs r7, r3, #2 │ │ pop {r0, r2, r4, r5} │ │ - bcs.n d242 │ │ + bcs.n d60a │ │ str r0, [r4, #76] ; 0x4c │ │ add r0, r4 │ │ strh r7, [r0, r0] │ │ - b.n cf0a │ │ + b.n d2d2 │ │ adds r4, #31 │ │ strb r3, [r5, #12] │ │ - ldr r0, [pc, #452] ; (d364 ) │ │ + ldr r0, [pc, #452] ; (d72c ) │ │ lsrs r1, r7, #10 │ │ ; instruction: 0xe9a462ec │ │ - b.n d250 │ │ + b.n d618 │ │ ldr r7, [sp, #4] │ │ add r5, sp, #912 ; 0x390 │ │ ldr r2, [r2, #28] │ │ asrs r1, r3, #21 │ │ ; instruction: 0xecfcb9bb │ │ ldr r0, [r2, r6] │ │ str r1, [r4, #64] ; 0x40 │ │ lsls r2, r3 │ │ - b.n d660 │ │ + b.n da28 │ │ subs r6, #93 ; 0x5d │ │ mcr2 11, 0, sp, cr12, cr11, {6} ; │ │ - bcs.n d266 │ │ + bcs.n d62e │ │ strb r4, [r7, #17] │ │ lsls r4, r3, #19 │ │ - b.n d7f2 │ │ + b.n dbba │ │ asrs r3, r5, #1 │ │ str r1, [r0, #96] ; 0x60 │ │ ldr r2, [r7, #28] │ │ vqshlu.s64 q6, , #2 │ │ orrs r0, r2 │ │ movs r5, #40 ; 0x28 │ │ - bvc.w fff8ecb8 <_end+0xffecdd40> │ │ + bvc.w fff8f080 <_end@@Base+0xffece108> │ │ strb r1, [r0, #6] │ │ - add r4, pc, #48 ; (adr r4, d210 ) │ │ + add r4, pc, #48 ; (adr r4, d5d8 ) │ │ subs r5, #148 ; 0x94 │ │ subs r4, #5 │ │ adds r4, #58 ; 0x3a │ │ cmp r7, #232 ; 0xe8 │ │ sxtb r2, r1 │ │ str r4, [sp, #432] ; 0x1b0 │ │ ldr r2, [r0, r4] │ │ stc2l 1, cr12, [r5, #-976] ; 0xfffffc30 │ │ - b.n d6f4 │ │ + b.n dabc │ │ cmp r6, #58 ; 0x3a │ │ - bvc.n d29c │ │ + bvc.n d664 │ │ bkpt 0x00f1 │ │ - add r2, pc, #84 ; (adr r2, d250 ) │ │ + add r2, pc, #84 ; (adr r2, d618 ) │ │ cmp r0, #125 ; 0x7d │ │ ; instruction: 0xb74b │ │ - add r1, pc, #572 ; (adr r1, d43c ) │ │ + add r1, pc, #572 ; (adr r1, d804 ) │ │ add r4, sp, #508 ; 0x1fc │ │ adds r2, #174 ; 0xae │ │ - bge.n d128 │ │ + bge.n d4f0 │ │ ldr r7, [r1, #60] ; 0x3c │ │ movs r5, #207 ; 0xcf │ │ movs r7, #226 ; 0xe2 │ │ strb r0, [r5, r5] │ │ vrsqrts.f32 , , │ │ - ldr r7, [pc, #124] ; (d290 ) │ │ + ldr r7, [pc, #124] ; (d658 ) │ │ ; instruction: 0xfac3af2c │ │ ; instruction: 0xfa14506e │ │ str r3, [sp, #540] ; 0x21c │ │ str r1, [r0, #112] ; 0x70 │ │ subs r5, #210 ; 0xd2 │ │ asrs r6, r2, #21 │ │ strb r6, [r0, #6] │ │ lsrs r3, r1, #10 │ │ add r7, sp, #340 ; 0x154 │ │ adds r5, #172 ; 0xac │ │ udf #64 ; 0x40 │ │ adds r2, #65 ; 0x41 │ │ - movs r7, #94 ; 0x5e │ │ - cmp r5, #197 ; 0xc5 │ │ - bcc.n d322 │ │ - lsrs r5, r4, #13 │ │ - ldr r7, [r2, r6] │ │ - lsls r2, r4, #28 │ │ - ldmia r4, {r4, r5, r6} │ │ - ldmia r0, {r0, r1, r2, r5} │ │ - cmp r6, #46 ; 0x2e │ │ - ldrb r4, [r1, #2] │ │ - vsub.f32 q6, , q13 │ │ - cmp r4, #142 ; 0x8e │ │ - adds r2, #15 │ │ - ; instruction: 0xb699 │ │ - b.n d8a0 │ │ + asrs r0, r1, #23 │ │ + movs r0, r0 │ │ + asrs r0, r2, #23 │ │ + movs r0, r0 │ │ + asrs r0, r3, #23 │ │ + movs r0, r0 │ │ asrs r0, r5, #23 │ │ movs r0, r0 │ │ + asrs r0, r6, #23 │ │ + movs r0, r0 │ │ asrs r0, r7, #23 │ │ movs r0, r0 │ │ asrs r0, r1, #24 │ │ movs r0, r0 │ │ - asrs r0, r6, #23 │ │ - movs r0, r0 │ │ asrs r0, r2, #24 │ │ movs r0, r0 │ │ - asrs r0, r5, #24 │ │ - movs r0, r0 │ │ asrs r0, r3, #24 │ │ movs r0, r0 │ │ + asrs r0, r5, #24 │ │ + movs r0, r0 │ │ asrs r0, r6, #24 │ │ movs r0, r0 │ │ asrs r0, r7, #24 │ │ movs r0, r0 │ │ asrs r0, r1, #25 │ │ movs r0, r0 │ │ asrs r0, r2, #25 │ │ @@ -16660,26 +16622,26 @@ │ │ movs r0, r0 │ │ asrs r0, r6, #25 │ │ movs r0, r0 │ │ asrs r0, r7, #25 │ │ movs r0, r0 │ │ asrs r0, r1, #26 │ │ movs r0, r0 │ │ + asrs r0, r2, #26 │ │ + movs r0, r0 │ │ asrs r0, r3, #26 │ │ movs r0, r0 │ │ asrs r0, r5, #26 │ │ movs r0, r0 │ │ - asrs r0, r2, #26 │ │ - movs r0, r0 │ │ asrs r0, r6, #26 │ │ movs r0, r0 │ │ - asrs r0, r1, #27 │ │ - movs r0, r0 │ │ asrs r0, r7, #26 │ │ movs r0, r0 │ │ + asrs r0, r1, #27 │ │ + movs r0, r0 │ │ asrs r0, r2, #27 │ │ movs r0, r0 │ │ asrs r0, r3, #27 │ │ movs r0, r0 │ │ asrs r0, r5, #27 │ │ movs r0, r0 │ │ asrs r0, r6, #27 │ │ @@ -16690,389 +16652,416 @@ │ │ movs r0, r0 │ │ asrs r0, r2, #28 │ │ movs r0, r0 │ │ asrs r0, r3, #28 │ │ movs r0, r0 │ │ asrs r0, r5, #28 │ │ movs r0, r0 │ │ - asrs r0, r7, #28 │ │ - movs r0, r0 │ │ - asrs r0, r1, #29 │ │ - movs r0, r0 │ │ - asrs r0, r6, #28 │ │ - movs r0, r0 │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r0, [pc, #736] ; (d5c0 ) │ │ - ldr r5, [pc, #740] ; (d5c4 ) │ │ - movs r4, #187 ; 0xbb │ │ - adds r3, r2, r0 │ │ - ldr r1, [pc, #516] ; (d4ec ) │ │ - ldr r0, [pc, #512] ; (d4e8 ) │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r1, [pc, #728] ; (d5c8 ) │ │ - lsls r4, r4, #5 │ │ - ldr r6, [pc, #728] ; (d5cc ) │ │ - adds r3, r2, r1 │ │ - ldr r0, [pc, #504] ; (d4f0 ) │ │ - ldr r1, [pc, #508] ; (d4f4 ) │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r0, [pc, #504] ; (d4f8 ) │ │ - ldr r1, [pc, #508] ; (d4fc ) │ │ - adds r3, r2, r4 │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r0, [pc, #504] ; (d500 ) │ │ - ldr r1, [pc, #504] ; (d504 ) │ │ - adds r3, r2, r5 │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r0, [pc, #500] ; (d508 ) │ │ - ldr r1, [pc, #504] ; (d50c ) │ │ - adds r3, r2, r6 │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r0, [pc, #692] ; (d5d0 ) │ │ - ldr r4, [pc, #692] ; (d5d4 ) │ │ - ldr r5, [pc, #696] ; (d5d8 ) │ │ - adds r3, r2, r0 │ │ - ldr r0, [pc, #492] ; (d510 ) │ │ - ldr r1, [pc, #492] ; (d514 ) │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r5, [pc, #548] ; (d8ac ) │ │ + ldr r4, [pc, #544] ; (d8a8 ) │ │ + ldr r1, [pc, #788] ; (d9a0 ) │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #540] ; (d8b0 ) │ │ + ldr r5, [pc, #544] ; (d8b4 ) │ │ + ldr r1, [pc, #780] ; (d9a4 ) │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #536] ; (d8b8 ) │ │ + ldr r5, [pc, #540] ; (d8bc ) │ │ + movs r1, #186 ; 0xba │ │ + lsls r1, r1, #5 │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #532] ; (d8c0 ) │ │ + ldr r5, [pc, #532] ; (d8c4 ) │ │ + ldr r1, [pc, #760] ; (d9a8 ) │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #528] ; (d8c8 ) │ │ + ldr r5, [pc, #528] ; (d8cc ) │ │ + ldr r1, [pc, #752] ; (d9ac ) │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #524] ; (d8d0 ) │ │ + ldr r5, [pc, #524] ; (d8d4 ) │ │ + ldr r1, [pc, #744] ; (d9b0 ) │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #520] ; (d8d8 ) │ │ + ldr r5, [pc, #520] ; (d8dc ) │ │ + movs r1, #187 ; 0xbb │ │ + lsls r1, r1, #5 │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #512] ; (d8e0 ) │ │ + ldr r5, [pc, #516] ; (d8e4 ) │ │ + ldr r1, [pc, #720] ; (d9b4 ) │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #508] ; (d8e8 ) │ │ + ldr r5, [pc, #512] ; (d8ec ) │ │ + ldr r1, [pc, #712] ; (d9b8 ) │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #504] ; (d8f0 ) │ │ + ldr r5, [pc, #508] ; (d8f4 ) │ │ + ldr r1, [pc, #704] ; (d9bc ) │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #500] ; (d8f8 ) │ │ + ldr r5, [pc, #504] ; (d8fc ) │ │ movs r1, #188 ; 0xbc │ │ lsls r1, r1, #5 │ │ - adds r3, r2, r1 │ │ - ldr r6, [pc, #680] ; (d5dc ) │ │ - ldr r0, [pc, #484] ; (d518 ) │ │ - ldr r1, [pc, #484] ; (d51c ) │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r0, [pc, #484] ; (d520 ) │ │ - ldr r1, [pc, #484] ; (d524 ) │ │ - adds r3, r2, r4 │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r0, [pc, #480] ; (d528 ) │ │ - ldr r1, [pc, #484] ; (d52c ) │ │ - adds r3, r2, r5 │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r0, [pc, #480] ; (d530 ) │ │ - ldr r1, [pc, #480] ; (d534 ) │ │ - adds r3, r2, r6 │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - movs r0, #189 ; 0xbd │ │ - lsls r0, r0, #5 │ │ - adds r3, r2, r0 │ │ - ldr r0, [pc, #472] ; (d538 ) │ │ - ldr r1, [pc, #472] ; (d53c ) │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r1, [pc, #632] ; (d5e0 ) │ │ - ldr r4, [pc, #632] ; (d5e4 ) │ │ - ldr r5, [pc, #636] ; (d5e8 ) │ │ - adds r3, r2, r1 │ │ - movs r6, #190 ; 0xbe │ │ - ldr r0, [pc, #460] ; (d540 ) │ │ - ldr r1, [pc, #464] ; (d544 ) │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r0, [pc, #460] ; (d548 ) │ │ - ldr r1, [pc, #464] ; (d54c ) │ │ - adds r3, r2, r4 │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r0, [pc, #460] ; (d550 ) │ │ - ldr r1, [pc, #460] ; (d554 ) │ │ - adds r3, r2, r5 │ │ - lsls r6, r6, #5 │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r0, [pc, #456] ; (d558 ) │ │ - ldr r1, [pc, #456] ; (d55c ) │ │ - adds r3, r2, r6 │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r0, [pc, #592] ; (d5ec ) │ │ - ldr r4, [pc, #596] ; (d5f0 ) │ │ - ldr r6, [pc, #596] ; (d5f4 ) │ │ - adds r3, r2, r0 │ │ - ldr r0, [pc, #444] ; (d560 ) │ │ - ldr r1, [pc, #448] ; (d564 ) │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r1, [pc, #588] ; (d5f8 ) │ │ - movs r5, #191 ; 0xbf │ │ - lsls r5, r5, #5 │ │ - adds r3, r2, r1 │ │ - ldr r0, [pc, #436] ; (d568 ) │ │ - ldr r1, [pc, #440] ; (d56c ) │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r0, [pc, #436] ; (d570 ) │ │ - ldr r1, [pc, #440] ; (d574 ) │ │ - adds r3, r2, r4 │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r0, [pc, #436] ; (d578 ) │ │ - ldr r1, [pc, #436] ; (d57c ) │ │ - adds r3, r2, r5 │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r0, [pc, #432] ; (d580 ) │ │ - ldr r1, [pc, #436] ; (d584 ) │ │ - adds r3, r2, r6 │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r0, [pc, #548] ; (d5fc ) │ │ - movs r4, #192 ; 0xc0 │ │ - ldr r5, [pc, #548] ; (d600 ) │ │ - adds r3, r2, r0 │ │ - ldr r0, [pc, #424] ; (d588 ) │ │ - ldr r1, [pc, #424] ; (d58c ) │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r1, [pc, #540] ; (d604 ) │ │ - lsls r4, r4, #5 │ │ - ldr r6, [pc, #540] ; (d608 ) │ │ - adds r3, r2, r1 │ │ - ldr r0, [pc, #416] ; (d590 ) │ │ - ldr r1, [pc, #416] ; (d594 ) │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r0, [pc, #416] ; (d598 ) │ │ - ldr r1, [pc, #416] ; (d59c ) │ │ - adds r3, r2, r4 │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r0, [pc, #412] ; (d5a0 ) │ │ - ldr r1, [pc, #416] ; (d5a4 ) │ │ - adds r3, r2, r5 │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r0, [pc, #412] ; (d5a8 ) │ │ - ldr r1, [pc, #412] ; (d5ac ) │ │ - adds r3, r2, r6 │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - ldr r0, [pc, #500] ; (d60c ) │ │ - ldr r4, [sp, #20] │ │ - adds r3, r2, r0 │ │ - ldr r0, [pc, #404] ; (d5b0 ) │ │ - ldr r1, [pc, #404] ; (d5b4 ) │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #496] ; (d900 ) │ │ + ldr r5, [pc, #496] ; (d904 ) │ │ + ldr r1, [pc, #684] ; (d9c0 ) │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #492] ; (d908 ) │ │ + ldr r5, [pc, #492] ; (d90c ) │ │ + ldr r1, [pc, #676] ; (d9c4 ) │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #488] ; (d910 ) │ │ + ldr r5, [pc, #488] ; (d914 ) │ │ + ldr r1, [pc, #668] ; (d9c8 ) │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #484] ; (d918 ) │ │ + ldr r5, [pc, #484] ; (d91c ) │ │ + movs r1, #189 ; 0xbd │ │ + lsls r1, r1, #5 │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #476] ; (d920 ) │ │ + ldr r5, [pc, #480] ; (d924 ) │ │ + ldr r1, [pc, #644] ; (d9cc ) │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #472] ; (d928 ) │ │ + ldr r5, [pc, #476] ; (d92c ) │ │ + ldr r1, [pc, #636] ; (d9d0 ) │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #468] ; (d930 ) │ │ + ldr r5, [pc, #472] ; (d934 ) │ │ + ldr r1, [pc, #628] ; (d9d4 ) │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #464] ; (d938 ) │ │ + ldr r5, [pc, #468] ; (d93c ) │ │ + movs r1, #190 ; 0xbe │ │ + lsls r1, r1, #5 │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #460] ; (d940 ) │ │ + ldr r5, [pc, #460] ; (d944 ) │ │ + ldr r1, [pc, #608] ; (d9d8 ) │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #456] ; (d948 ) │ │ + ldr r5, [pc, #456] ; (d94c ) │ │ + ldr r1, [pc, #600] ; (d9dc ) │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #452] ; (d950 ) │ │ + ldr r5, [pc, #452] ; (d954 ) │ │ + ldr r1, [pc, #592] ; (d9e0 ) │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #448] ; (d958 ) │ │ + ldr r5, [pc, #448] ; (d95c ) │ │ + movs r1, #191 ; 0xbf │ │ + lsls r1, r1, #5 │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #440] ; (d960 ) │ │ + ldr r5, [pc, #444] ; (d964 ) │ │ + ldr r1, [pc, #568] ; (d9e4 ) │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #436] ; (d968 ) │ │ + ldr r5, [pc, #440] ; (d96c ) │ │ + ldr r1, [pc, #560] ; (d9e8 ) │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #432] ; (d970 ) │ │ + ldr r5, [pc, #436] ; (d974 ) │ │ + ldr r1, [pc, #552] ; (d9ec ) │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #428] ; (d978 ) │ │ + ldr r5, [pc, #432] ; (d97c ) │ │ + movs r1, #192 ; 0xc0 │ │ + lsls r1, r1, #5 │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #424] ; (d980 ) │ │ + ldr r5, [pc, #424] ; (d984 ) │ │ + ldr r1, [pc, #532] ; (d9f0 ) │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #420] ; (d988 ) │ │ + ldr r5, [pc, #420] ; (d98c ) │ │ + ldr r1, [pc, #524] ; (d9f4 ) │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [pc, #416] ; (d990 ) │ │ + ldr r5, [pc, #416] ; (d994 ) │ │ + ldr r1, [pc, #516] ; (d9f8 ) │ │ + adds r1, r3, r1 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ movs r1, #193 ; 0xc1 │ │ lsls r1, r1, #5 │ │ - adds r2, r2, r1 │ │ - ldr r0, [pc, #396] ; (d5b8 ) │ │ - ldr r1, [pc, #400] ; (d5bc ) │ │ - str r0, [r2, #0] │ │ - str r1, [r2, #4] │ │ - ldr r1, [pc, #476] ; (d610 ) │ │ - ldr r3, [pc, #480] ; (d614 ) │ │ - movs r2, #0 │ │ - ldr r1, [r4, r1] │ │ - ldr r3, [r4, r3] │ │ - str r1, [sp, #28] │ │ - b.n d482 │ │ - ldr r5, [sp, #12] │ │ - ldr r6, [sp, #8] │ │ - adds r5, r5, r0 │ │ - adds r6, r6, r0 │ │ - str r5, [sp, #16] │ │ - ldr r4, [r6, #0] │ │ - ldr r5, [r6, #4] │ │ - ldr r6, [sp, #16] │ │ - adds r0, #8 │ │ - str r4, [r6, #0] │ │ - str r5, [r6, #4] │ │ - movs r4, #128 ; 0x80 │ │ - lsls r4, r4, #2 │ │ - cmp r0, r4 │ │ - bne.n d43e │ │ - movs r5, #192 ; 0xc0 │ │ - adds r1, r1, r4 │ │ - lsls r5, r5, #4 │ │ - cmp r1, r5 │ │ - beq.n d474 │ │ - ldr r5, [sp, #24] │ │ - adds r4, r7, r1 │ │ + adds r3, r3, r1 │ │ + ldr r0, [pc, #404] ; (d998 ) │ │ + ldr r1, [pc, #408] ; (d99c ) │ │ + str r0, [r3, #0] │ │ + str r1, [r3, #4] │ │ movs r0, #0 │ │ - adds r6, r5, r1 │ │ - str r4, [sp, #12] │ │ - str r6, [sp, #8] │ │ - b.n d43e │ │ - movs r6, #192 ; 0xc0 │ │ - lsls r6, r6, #4 │ │ + ldr r1, [pc, #496] ; (d9fc ) │ │ + ldr r3, [pc, #496] ; (da00 ) │ │ + ldr r1, [r2, r1] │ │ + ldr r3, [r2, r3] │ │ + str r1, [sp, #4] │ │ + movs r1, #0 │ │ + movs r4, #0 │ │ + adds r5, r1, r0 │ │ + str r5, [sp, #0] │ │ + ldr r6, [sp, #4] │ │ + ldr r5, [sp, #0] │ │ + mov ip, r6 │ │ + adds r5, r4, r5 │ │ + add ip, r5 │ │ + mov r7, ip │ │ + adds r5, r3, r5 │ │ + ldr r6, [r5, #4] │ │ + ldr r5, [r5, #0] │ │ + str r5, [r7, #0] │ │ + str r6, [r7, #4] │ │ + movs r5, #128 ; 0x80 │ │ + adds r4, #8 │ │ + lsls r5, r5, #2 │ │ + cmp r4, r5 │ │ + bne.n d81c │ │ + movs r4, #192 ; 0xc0 │ │ + adds r1, r1, r5 │ │ + lsls r4, r4, #4 │ │ + cmp r1, r4 │ │ + bne.n d816 │ │ + movs r1, #192 ; 0xc0 │ │ + lsls r1, r1, #4 │ │ + adds r0, r0, r1 │ │ movs r1, #192 ; 0xc0 │ │ - adds r2, r2, r6 │ │ lsls r1, r1, #5 │ │ - cmp r2, r1 │ │ - beq.n d48e │ │ - ldr r0, [sp, #28] │ │ - adds r4, r3, r2 │ │ - movs r1, #0 │ │ - adds r7, r2, r0 │ │ - str r4, [sp, #24] │ │ - b.n d466 │ │ - ldr r5, [sp, #20] │ │ - ldr r2, [pc, #388] ; (d618 ) │ │ - movs r6, #192 ; 0xc0 │ │ - lsls r6, r6, #5 │ │ - ldr r2, [r5, r2] │ │ - adds r1, r3, r6 │ │ - ldr r0, [r1, #0] │ │ - ldr r1, [r1, #4] │ │ - str r0, [r2, #0] │ │ - str r1, [r2, #4] │ │ - ldr r0, [pc, #348] ; (d600 ) │ │ - ldr r4, [pc, #352] ; (d608 ) │ │ - ldr r6, [sp, #20] │ │ - adds r1, r3, r0 │ │ - ldr r0, [r1, #0] │ │ - ldr r1, [r1, #4] │ │ - str r0, [r2, #8] │ │ - str r1, [r2, #12] │ │ - ldr r2, [pc, #360] ; (d61c ) │ │ - adds r1, r3, r4 │ │ - ldr r0, [r1, #0] │ │ - ldr r1, [r1, #4] │ │ - ldr r2, [r5, r2] │ │ - ldr r5, [pc, #332] ; (d60c ) │ │ - add sp, #36 ; 0x24 │ │ - str r0, [r2, #0] │ │ - str r1, [r2, #4] │ │ - adds r1, r3, r5 │ │ - ldr r0, [r1, #0] │ │ - ldr r1, [r1, #4] │ │ - str r0, [r2, #8] │ │ - str r1, [r2, #12] │ │ - ldr r2, [pc, #336] ; (d620 ) │ │ - movs r0, #193 ; 0xc1 │ │ + cmp r0, r1 │ │ + bne.n d814 │ │ + movs r0, #192 ; 0xc0 │ │ + ldr r1, [pc, #428] ; (da04 ) │ │ lsls r0, r0, #5 │ │ - ldr r1, [r6, r2] │ │ - adds r3, r3, r0 │ │ - ldr r2, [r3, #0] │ │ - ldr r3, [r3, #4] │ │ - str r2, [r1, #0] │ │ - str r3, [r1, #4] │ │ - pop {r4, r5, r6, r7, pc} │ │ + adds r0, r3, r0 │ │ + ldr r4, [r0, #0] │ │ + ldr r5, [r0, #4] │ │ + ldr r0, [pc, #396] ; (d9f0 ) │ │ + ldr r1, [r2, r1] │ │ + adds r0, r3, r0 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [r0, #0] │ │ + ldr r5, [r0, #4] │ │ + ldr r0, [pc, #388] ; (d9f4 ) │ │ + str r4, [r1, #8] │ │ + str r5, [r1, #12] │ │ + ldr r1, [pc, #400] ; (da08 ) │ │ + adds r0, r3, r0 │ │ + ldr r4, [r0, #0] │ │ + ldr r5, [r0, #4] │ │ + ldr r0, [pc, #376] ; (d9f8 ) │ │ + ldr r1, [r2, r1] │ │ + adds r0, r3, r0 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldr r4, [r0, #0] │ │ + ldr r5, [r0, #4] │ │ + str r4, [r1, #8] │ │ + str r5, [r1, #12] │ │ + ldr r1, [pc, #380] ; (da0c ) │ │ + ldr r2, [r2, r1] │ │ + movs r1, #193 ; 0xc1 │ │ + lsls r1, r1, #5 │ │ + adds r3, r3, r1 │ │ + ldr r4, [r3, #4] │ │ + ldr r3, [r3, #0] │ │ + str r3, [r2, #0] │ │ + str r4, [r2, #4] │ │ + pop {r0, r1, r2, r4, r5, r6, r7, pc} │ │ nop ; (mov r8, r8) │ │ nop ; (mov r8, r8) │ │ nop ; (mov r8, r8) │ │ + movs r7, #94 ; 0x5e │ │ + cmp r5, #197 ; 0xc5 │ │ + bcc.n d99a │ │ + lsrs r5, r4, #13 │ │ + ldr r7, [r2, r6] │ │ + lsls r2, r4, #28 │ │ + ldmia r4, {r4, r5, r6} │ │ + ldmia r0, {r0, r1, r2, r5} │ │ + cmp r6, #46 ; 0x2e │ │ + ldrb r4, [r1, #2] │ │ + vsub.f32 q6, , q13 │ │ + cmp r4, #142 ; 0x8e │ │ + adds r2, #15 │ │ + ; instruction: 0xb699 │ │ + b.n df18 │ │ itee cc │ │ lsrcc r2, r7, #12 │ │ - bvs.n d55c ; unpredictable │ │ + bvs.n d93c ; unpredictable │ │ ldrbcs r7, [r2, #2] │ │ - bpl.n d478 │ │ + bpl.n d858 │ │ strb r1, [r0, #31] │ │ cmp r4, #26 │ │ - cbz r1, d558 │ │ + cbz r1, d938 │ │ adds r6, r2, r3 │ │ strb r3, [r2, #21] │ │ - bgt.n d452 │ │ + bgt.n d832 │ │ ; instruction: 0xf7292335 │ │ ldrb r3, [r6, #12] │ │ - add r2, pc, #132 ; (adr r2, d58c ) │ │ + add r2, pc, #132 ; (adr r2, d96c ) │ │ ldrh r2, [r3, #40] ; 0x28 │ │ strb r4, [r7, #13] │ │ ldrb r7, [r6, r0] │ │ vmul.p d15, d22, d8 │ │ movs r1, #210 ; 0xd2 │ │ ldrh r4, [r6, r3] │ │ ldrh r5, [r2, r6] │ │ asrs r3, r5, #27 │ │ - bmi.n d598 │ │ + bmi.n d978 │ │ asrs r7, r7, #28 │ │ pop {r0, r1, r5} │ │ lsls r7, r7, #24 │ │ strh r3, [r6, #42] ; 0x2a │ │ asrs r0, r5, #19 │ │ movs r7, #31 │ │ movs r0, #8 │ │ adc.w r2, r9, sl, lsr #11 │ │ lsrs r0, r7, #28 │ │ - bfl 2, 35f06 │ │ + bfl 2, 362e6 │ │ cmp r7, #76 ; 0x4c │ │ adds r2, #102 ; 0x66 │ │ lsrs r5, r2, #5 │ │ ; instruction: 0xfb0b086d │ │ - bge.n d4fe │ │ + bge.n d8de │ │ subs r5, r0, r1 │ │ ; instruction: 0xfb1f63cb │ │ - beq.n d624 │ │ + beq.n da04 │ │ add r7, sp, #424 ; 0x1a8 │ │ str r2, [r4, #72] ; 0x48 │ │ subs r0, #199 ; 0xc7 │ │ - cbz r6, d574 │ │ + cbz r6, d954 │ │ cmp r7, #85 ; 0x55 │ │ subs r0, #91 ; 0x5b │ │ - ldr r1, [pc, #560] ; (d784 ) │ │ + ldr r1, [pc, #560] ; (db64 ) │ │ add r6, sp, #424 ; 0x1a8 │ │ svc 148 ; 0x94 │ │ subs r6, r6, r4 │ │ ldr r5, [r0, #112] ; 0x70 │ │ ldrh r2, [r7, #12] │ │ add r5, sp, #780 ; 0x30c │ │ str r4, [sp, #64] ; 0x40 │ │ str r0, [r7, #56] ; 0x38 │ │ ldr r2, [sp, #408] ; 0x198 │ │ lsrs r2, r3, #7 │ │ - bvc.n d650 │ │ + bvc.n da30 │ │ ldrsh r3, [r5, r1] │ │ ldrh r5, [r5, #16] │ │ str r2, [sp, #28] │ │ sfm f0, 2, [fp], #-824 ; 0xfffffcc8 │ │ str r3, [sp, #356] ; 0x164 │ │ ldr r0, [sp, #764] ; 0x2fc │ │ ldrh r3, [r5, #46] ; 0x2e │ │ ldr r5, [r6, #20] │ │ stmia r0!, {r1, r3, r4, r5, r6} │ │ ldrsb r7, [r5, r7] │ │ - b.n d7aa │ │ + b.n db8a │ │ strb r3, [r6, #21] │ │ strh r7, [r3, #48] ; 0x30 │ │ - b.n d9d8 │ │ + b.n ddb8 │ │ tst r6, r3 │ │ movs r3, #245 ; 0xf5 │ │ cmp r2, #131 ; 0x83 │ │ uxtb r4, r6 │ │ adds r7, #71 ; 0x47 │ │ lsrs r2, r5, #21 │ │ sxtb r4, r5 │ │ - add r6, pc, #276 ; (adr r6, d6ac ) │ │ + add r6, pc, #276 ; (adr r6, da8c ) │ │ ; instruction: 0xf76c4433 │ │ movs r6, #89 ; 0x59 │ │ lsrs r7, r2, #2 │ │ strb r4, [r2, #26] │ │ movs r0, #35 ; 0x23 │ │ strb r1, [r4, r5] │ │ cmp r2, #53 ; 0x35 │ │ adds r7, r5, #1 │ │ ldrb r6, [r7, #15] │ │ orn fp, r1, #157286400 ; 0x9600000 │ │ cmp r1, #219 ; 0xdb │ │ ldrsb r6, [r2, r7] │ │ - bge.n d506 │ │ + bge.n d8e6 │ │ ldr r3, [r1, #40] ; 0x28 │ │ ldr r5, [r3, #104] ; 0x68 │ │ ldr r2, [r3, #84] ; 0x54 │ │ strh r4, [r2, #36] ; 0x24 │ │ - bgt.n d5ac │ │ - asrs r0, r2, #29 │ │ + bgt.n d98c │ │ + asrs r0, r6, #28 │ │ movs r0, r0 │ │ - asrs r0, r5, #29 │ │ + asrs r0, r7, #28 │ │ + movs r0, r0 │ │ + asrs r0, r1, #29 │ │ + movs r0, r0 │ │ + asrs r0, r2, #29 │ │ movs r0, r0 │ │ asrs r0, r3, #29 │ │ movs r0, r0 │ │ + asrs r0, r5, #29 │ │ + movs r0, r0 │ │ asrs r0, r6, #29 │ │ movs r0, r0 │ │ asrs r0, r7, #29 │ │ movs r0, r0 │ │ asrs r0, r1, #30 │ │ movs r0, r0 │ │ asrs r0, r2, #30 │ │ @@ -17083,2662 +17072,2652 @@ │ │ movs r0, r0 │ │ asrs r0, r6, #30 │ │ movs r0, r0 │ │ asrs r0, r7, #30 │ │ movs r0, r0 │ │ asrs r0, r1, #31 │ │ movs r0, r0 │ │ + asrs r0, r2, #31 │ │ + movs r0, r0 │ │ asrs r0, r3, #31 │ │ movs r0, r0 │ │ asrs r0, r5, #31 │ │ movs r0, r0 │ │ - asrs r0, r2, #31 │ │ - movs r0, r0 │ │ asrs r0, r6, #31 │ │ movs r0, r0 │ │ - adds r0, r1, r0 │ │ - movs r0, r0 │ │ asrs r0, r7, #31 │ │ movs r0, r0 │ │ + adds r0, r1, r0 │ │ + movs r0, r0 │ │ adds r0, r2, r0 │ │ movs r0, r0 │ │ adds r0, r3, r0 │ │ movs r0, r0 │ │ - ; instruction: 0xffa8ffff │ │ + ; instruction: 0xffa4ffff │ │ ; instruction: 0xffccffff │ │ ; instruction: 0xffb8ffff │ │ ; instruction: 0xffbcffff │ │ ; instruction: 0xffc0ffff │ │ - nop ; (mov r8, r8) │ │ - nop ; (mov r8, r8) │ │ │ │ -0000d628 : │ │ +0000da10 : │ │ push {r4, r5, r6, r7, lr} │ │ - ldr r4, [pc, #820] ; (d960 ) │ │ - ldr r3, [pc, #820] ; (d964 ) │ │ - sub sp, #100 ; 0x64 │ │ - add r4, pc │ │ - str r4, [sp, #12] │ │ - ldr r3, [r4, r3] │ │ - movs r6, #0 │ │ - str r3, [sp, #80] ; 0x50 │ │ - ldr r3, [pc, #812] ; (d968 ) │ │ - ldr r5, [sp, #80] ; 0x50 │ │ - ldr r3, [r4, r3] │ │ + ldr r3, [pc, #756] ; (dd08 ) │ │ + sub sp, #92 ; 0x5c │ │ + add r3, pc │ │ + str r3, [sp, #8] │ │ + ldr r2, [sp, #8] │ │ + ldr r3, [pc, #748] ; (dd0c ) │ │ + ldr r3, [r2, r3] │ │ str r3, [sp, #28] │ │ - ldr r3, [pc, #808] ; (d96c ) │ │ - ldr r3, [r4, r3] │ │ - str r3, [sp, #32] │ │ - ldr r3, [pc, #804] ; (d970 ) │ │ - ldr r3, [r4, r3] │ │ - str r5, [sp, #52] ; 0x34 │ │ - ldr r4, [sp, #28] │ │ - ldr r5, [sp, #32] │ │ + ldr r3, [pc, #748] ; (dd10 ) │ │ + ldr r3, [r2, r3] │ │ + str r3, [sp, #12] │ │ + ldr r3, [pc, #744] ; (dd14 ) │ │ + ldr r3, [r2, r3] │ │ str r3, [sp, #24] │ │ - str r6, [sp, #16] │ │ - str r4, [sp, #84] ; 0x54 │ │ - str r5, [sp, #88] ; 0x58 │ │ - str r3, [sp, #36] ; 0x24 │ │ - b.n da7e │ │ - ldr r6, [sp, #40] ; 0x28 │ │ - ldr r2, [sp, #92] ; 0x5c │ │ - ldr r0, [sp, #40] ; 0x28 │ │ - ldr r1, [sp, #44] ; 0x2c │ │ - str r6, [sp, #48] ; 0x30 │ │ - blx ecf0 <__aeabi_llsl> │ │ - movs r2, #0 │ │ movs r3, #0 │ │ - mov ip, r1 │ │ - str r0, [sp, #0] │ │ - movs r1, #0 │ │ - adds r4, r2, #0 │ │ - adds r5, r3, #0 │ │ - b.n d6b6 │ │ - ldr r6, [sp, #24] │ │ - lsls r3, r1, #1 │ │ - mov r7, ip │ │ - adds r3, r6, r3 │ │ - ldr r6, [sp, #0] │ │ - subs r3, #8 │ │ - ldmia r3!, {r0, r2} │ │ - ands r6, r0 │ │ - ands r7, r2 │ │ - adds r3, r6, #0 │ │ - orrs r3, r7 │ │ - bne.n d6a2 │ │ - adds r3, r4, #0 │ │ - orrs r3, r0 │ │ - str r3, [sp, #20] │ │ - ldr r4, [sp, #20] │ │ - adds r3, r5, #0 │ │ - orrs r3, r2 │ │ - adds r5, r3, #0 │ │ - subs r1, #4 │ │ - cmp r6, r0 │ │ - bne.n d6b6 │ │ - cmp r7, r2 │ │ - bne.n d6b6 │ │ - orrs r6, r4 │ │ - orrs r7, r5 │ │ - adds r2, r6, #0 │ │ - adds r3, r7, #0 │ │ - b.n d6fe │ │ - ldr r6, [sp, #32] │ │ - ldr r3, [r6, r1] │ │ - cmp r3, #0 │ │ - bgt.n d67c │ │ - adds r2, r4, #0 │ │ - adds r3, r5, #0 │ │ - b.n d6fe │ │ - ldr r6, [sp, #24] │ │ - lsls r3, r1, #1 │ │ - mov r7, ip │ │ - adds r3, r6, r3 │ │ - ldr r0, [r3, #8] │ │ - ldr r6, [sp, #0] │ │ - ldr r2, [r3, #12] │ │ - ands r6, r0 │ │ - ands r7, r2 │ │ - adds r3, r6, #0 │ │ - orrs r3, r7 │ │ - bne.n d6ea │ │ - adds r3, r4, #0 │ │ - orrs r3, r0 │ │ - str r3, [sp, #20] │ │ - ldr r4, [sp, #20] │ │ - adds r3, r5, #0 │ │ - orrs r3, r2 │ │ - adds r5, r3, #0 │ │ - adds r1, #4 │ │ - cmp r6, r0 │ │ - bne.n d704 │ │ - cmp r7, r2 │ │ - bne.n d704 │ │ - orrs r6, r4 │ │ - orrs r7, r5 │ │ - adds r2, r6, #0 │ │ - adds r3, r7, #0 │ │ - b.n d710 │ │ + str r3, [sp, #0] │ │ + ldr r3, [sp, #28] │ │ + str r3, [sp, #48] ; 0x30 │ │ + ldr r3, [sp, #12] │ │ + str r3, [sp, #72] ; 0x48 │ │ + ldr r3, [sp, #24] │ │ + str r3, [sp, #4] │ │ + ldr r3, [pc, #728] ; (dd18 ) │ │ + ldr r3, [r2, r3] │ │ + str r3, [sp, #84] ; 0x54 │ │ + ldr r2, [sp, #0] │ │ + ldr r3, [sp, #0] │ │ + lsls r2, r2, #11 │ │ + str r2, [sp, #44] ; 0x2c │ │ movs r1, #0 │ │ - adds r4, r2, #0 │ │ - adds r5, r3, #0 │ │ - ldr r6, [sp, #32] │ │ - ldr r3, [r6, r1] │ │ + movs r2, #0 │ │ + str r1, [sp, #16] │ │ + str r2, [sp, #20] │ │ + ldr r2, [sp, #84] ; 0x54 │ │ + lsls r3, r3, #2 │ │ + ldr r3, [r2, r3] │ │ + str r3, [sp, #80] ; 0x50 │ │ + ldr r3, [sp, #16] │ │ + ldr r2, [sp, #80] ; 0x50 │ │ + ldr r0, [sp, #16] │ │ + ldr r1, [sp, #20] │ │ + str r3, [sp, #32] │ │ + bl 10acc <_Unwind_GetTextRelBase@@Base+0xa8> │ │ + str r0, [sp, #36] ; 0x24 │ │ + movs r0, #0 │ │ + adds r2, r0, #0 │ │ + adds r3, r0, #0 │ │ + str r1, [sp, #40] ; 0x28 │ │ + ldr r1, [sp, #12] │ │ + ldr r1, [r1, r0] │ │ + str r1, [sp, #52] ; 0x34 │ │ + cmp r1, #0 │ │ + ble.n daaa │ │ + ldr r1, [sp, #24] │ │ + lsls r4, r0, #1 │ │ + subs r4, #8 │ │ + adds r4, r1, r4 │ │ + ldr r7, [r4, #0] │ │ + ldr r5, [sp, #36] ; 0x24 │ │ + ldr r6, [r4, #4] │ │ + ldr r4, [sp, #40] ; 0x28 │ │ + ands r5, r7 │ │ + adds r1, r5, #0 │ │ + ands r4, r6 │ │ + orrs r1, r4 │ │ + bne.n da9c │ │ + orrs r2, r7 │ │ + orrs r3, r6 │ │ + subs r0, #4 │ │ + cmp r5, r7 │ │ + bne.n da74 │ │ + cmp r4, r6 │ │ + bne.n da74 │ │ + orrs r2, r5 │ │ + orrs r3, r4 │ │ + movs r0, #0 │ │ + ldr r1, [sp, #12] │ │ + ldr r1, [r1, r0] │ │ + str r1, [sp, #52] ; 0x34 │ │ + cmp r1, #6 │ │ + bgt.n dae0 │ │ + ldr r1, [sp, #24] │ │ + lsls r4, r0, #1 │ │ + ldr r5, [sp, #36] ; 0x24 │ │ + adds r4, r1, r4 │ │ + ldr r7, [r4, #8] │ │ + ldr r6, [r4, #12] │ │ + ldr r4, [sp, #40] ; 0x28 │ │ + ands r5, r7 │ │ + adds r1, r5, #0 │ │ + ands r4, r6 │ │ + orrs r1, r4 │ │ + bne.n dad2 │ │ + orrs r2, r7 │ │ + orrs r3, r6 │ │ + adds r0, #4 │ │ + cmp r5, r7 │ │ + bne.n daac │ │ + cmp r4, r6 │ │ + bne.n daac │ │ + orrs r2, r5 │ │ + orrs r3, r4 │ │ + ldr r1, [sp, #16] │ │ + ldr r0, [sp, #44] ; 0x2c │ │ + ldr r4, [sp, #8] │ │ + lsls r1, r1, #3 │ │ + str r1, [sp, #40] ; 0x28 │ │ + adds r1, r1, r0 │ │ + ldr r0, [pc, #556] ; (dd1c ) │ │ + ldr r0, [r4, r0] │ │ + movs r4, #0 │ │ + adds r1, r1, r0 │ │ + stmia r1!, {r2, r3} │ │ + ldr r3, [sp, #28] │ │ + str r0, [sp, #36] ; 0x24 │ │ + adds r5, r4, #0 │ │ + ldr r7, [r3, #0] │ │ + adds r0, r7, #1 │ │ + bl 10adc <_Unwind_GetTextRelBase@@Base+0xb8> │ │ + str r0, [sp, #56] ; 0x38 │ │ + str r1, [sp, #60] ; 0x3c │ │ + ldr r2, [sp, #56] ; 0x38 │ │ + ldr r3, [sp, #60] ; 0x3c │ │ + ldr r1, [pc, #500] ; (dd04 ) │ │ + ldr r0, [pc, #496] ; (dd00 ) │ │ + bl 10aec <_Unwind_GetTextRelBase@@Base+0xc8> │ │ + bl 10afc <_Unwind_GetTextRelBase@@Base+0xd8> │ │ + ldr r2, [sp, #0] │ │ + ldr r1, [sp, #48] ; 0x30 │ │ + lsls r3, r2, #2 │ │ + ldr r3, [r1, r3] │ │ cmp r3, #6 │ │ - ble.n d6c4 │ │ - adds r2, r4, #0 │ │ - adds r3, r5, #0 │ │ - ldr r4, [sp, #12] │ │ - ldr r1, [pc, #608] ; (d974 ) │ │ - ldr r5, [sp, #80] ; 0x50 │ │ - ldr r6, [sp, #52] ; 0x34 │ │ - ldr r1, [r4, r1] │ │ - ldr r4, [sp, #56] ; 0x38 │ │ - subs r1, r1, r5 │ │ - ldr r5, [sp, #28] │ │ - adds r1, r1, r6 │ │ - adds r1, r1, r4 │ │ - ldr r5, [r5, #0] │ │ - str r2, [r1, #0] │ │ - str r3, [r1, #4] │ │ - adds r0, r5, #0 │ │ - adds r0, #1 │ │ - str r5, [sp, #20] │ │ - blx efe8 <__aeabi_i2d> │ │ + bgt.n db4e │ │ + ldr r1, [sp, #32] │ │ + adds r2, #8 │ │ + lsls r3, r2, #3 │ │ + ands r1, r0 │ │ + cmp r1, r0 │ │ + bne.n db3e │ │ + ldr r2, [sp, #4] │ │ + adds r3, r2, r3 │ │ + ldr r2, [r3, #0] │ │ + ldr r3, [r3, #4] │ │ + orrs r4, r2 │ │ + orrs r5, r3 │ │ + b.n db4e │ │ + ldr r1, [sp, #4] │ │ + lsls r0, r0, #1 │ │ + adds r3, r1, r3 │ │ + ldr r1, [r3, #0] │ │ + ldr r3, [r3, #4] │ │ + orrs r4, r1 │ │ + orrs r5, r3 │ │ + b.n db1a │ │ + subs r0, r7, #1 │ │ + bl 10adc <_Unwind_GetTextRelBase@@Base+0xb8> │ │ str r0, [sp, #64] ; 0x40 │ │ str r1, [sp, #68] ; 0x44 │ │ ldr r2, [sp, #64] ; 0x40 │ │ ldr r3, [sp, #68] ; 0x44 │ │ - ldr r1, [pc, #540] ; (d95c ) │ │ - ldr r0, [pc, #536] ; (d958 ) │ │ - blx 4cac │ │ - blx f0c4 <__aeabi_d2iz> │ │ - movs r6, #0 │ │ - movs r7, #0 │ │ - ldr r4, [sp, #16] │ │ - movs r1, #0 │ │ - b.n d788 │ │ - ldr r3, [sp, #48] ; 0x30 │ │ - adds r4, #8 │ │ - adds r1, #32 │ │ - ands r3, r0 │ │ - cmp r3, r0 │ │ - bne.n d772 │ │ - ldr r5, [sp, #36] ; 0x24 │ │ - lsls r4, r4, #3 │ │ - adds r4, r5, r4 │ │ - ldr r2, [r4, #0] │ │ - ldr r3, [r4, #4] │ │ - orrs r2, r6 │ │ - orrs r3, r7 │ │ - adds r6, r2, #0 │ │ - adds r7, r3, #0 │ │ - b.n d790 │ │ - ldr r5, [sp, #24] │ │ - lsls r3, r1, #1 │ │ - lsls r0, r0, #1 │ │ - adds r2, r5, r3 │ │ - ldr r3, [r2, #0] │ │ - adds r5, r3, #0 │ │ - ldr r3, [r2, #4] │ │ - orrs r5, r6 │ │ - adds r6, r5, #0 │ │ - orrs r3, r7 │ │ - adds r7, r3, #0 │ │ - ldr r5, [sp, #28] │ │ - ldr r3, [r5, r1] │ │ - cmp r3, #6 │ │ - ble.n d752 │ │ - ldr r0, [sp, #20] │ │ - subs r0, #1 │ │ - blx efe8 <__aeabi_i2d> │ │ - str r0, [sp, #72] ; 0x48 │ │ - str r1, [sp, #76] ; 0x4c │ │ - ldr r2, [sp, #72] ; 0x48 │ │ - ldr r3, [sp, #76] ; 0x4c │ │ - ldr r1, [pc, #440] ; (d95c ) │ │ - ldr r0, [pc, #436] ; (d958 ) │ │ - blx 4cac │ │ - blx f0c4 <__aeabi_d2iz> │ │ - ldr r4, [sp, #16] │ │ - movs r1, #0 │ │ - b.n d7ee │ │ - ldr r3, [sp, #48] ; 0x30 │ │ - subs r4, #8 │ │ - subs r1, #32 │ │ - ands r3, r0 │ │ - cmp r3, r0 │ │ - bne.n d7d4 │ │ - lsls r2, r4, #3 │ │ - ldr r4, [sp, #36] ; 0x24 │ │ - adds r2, r4, r2 │ │ - ldr r3, [r2, #0] │ │ - adds r1, r3, #0 │ │ - ldr r3, [r2, #4] │ │ - orrs r1, r6 │ │ - adds r6, r1, #0 │ │ - orrs r3, r7 │ │ - adds r7, r3, #0 │ │ - b.n d7f6 │ │ - ldr r5, [sp, #24] │ │ - lsls r3, r1, #1 │ │ - adds r2, r5, r3 │ │ - ldr r3, [r2, #0] │ │ - adds r5, r3, #0 │ │ - ldr r3, [r2, #4] │ │ - orrs r5, r6 │ │ - adds r6, r5, #0 │ │ - orrs r3, r7 │ │ - adds r7, r3, #0 │ │ - lsrs r3, r0, #31 │ │ - adds r0, r3, r0 │ │ - asrs r0, r0, #1 │ │ - ldr r5, [sp, #28] │ │ - ldr r3, [r5, r1] │ │ + ldr r1, [pc, #420] ; (dd04 ) │ │ + ldr r0, [pc, #416] ; (dd00 ) │ │ + bl 10aec <_Unwind_GetTextRelBase@@Base+0xc8> │ │ + bl 10afc <_Unwind_GetTextRelBase@@Base+0xd8> │ │ + ldr r2, [sp, #0] │ │ + ldr r1, [sp, #48] ; 0x30 │ │ + lsls r3, r2, #2 │ │ + ldr r3, [r1, r3] │ │ cmp r3, #0 │ │ - bgt.n d7b2 │ │ - ldr r4, [sp, #12] │ │ - ldr r3, [pc, #380] ; (d978 ) │ │ - ldr r5, [sp, #80] ; 0x50 │ │ - ldr r3, [r4, r3] │ │ - ldr r4, [sp, #52] ; 0x34 │ │ - subs r3, r3, r5 │ │ - ldr r5, [sp, #56] ; 0x38 │ │ - adds r3, r3, r4 │ │ - ldr r4, [sp, #20] │ │ - adds r3, r3, r5 │ │ - str r6, [r3, #0] │ │ - str r7, [r3, #4] │ │ - ldr r6, [sp, #32] │ │ - movs r5, #7 │ │ - ldr r6, [r6, #0] │ │ - str r6, [sp, #60] ; 0x3c │ │ - subs r5, r5, r6 │ │ - cmp r5, r4 │ │ - ble.n d81e │ │ - adds r5, r4, #0 │ │ - adds r0, r5, #1 │ │ - blx efe8 <__aeabi_i2d> │ │ + ble.n dba2 │ │ + ldr r1, [sp, #32] │ │ + subs r2, #8 │ │ + lsls r3, r2, #3 │ │ + ands r1, r0 │ │ + cmp r1, r0 │ │ + bne.n db8e │ │ + ldr r2, [sp, #4] │ │ + adds r3, r2, r3 │ │ + ldr r2, [r3, #0] │ │ + ldr r3, [r3, #4] │ │ + orrs r4, r2 │ │ + orrs r5, r3 │ │ + b.n dba2 │ │ + ldr r1, [sp, #4] │ │ + adds r3, r1, r3 │ │ + ldr r1, [r3, #0] │ │ + ldr r3, [r3, #4] │ │ + orrs r4, r1 │ │ + lsrs r1, r0, #31 │ │ + adds r0, r1, r0 │ │ + orrs r5, r3 │ │ + asrs r0, r0, #1 │ │ + b.n db6a │ │ + movs r6, #7 │ │ + ldr r2, [sp, #44] ; 0x2c │ │ + ldr r3, [sp, #40] ; 0x28 │ │ + ldr r1, [sp, #8] │ │ + adds r3, r3, r2 │ │ + ldr r2, [pc, #368] ; (dd20 ) │ │ + ldr r2, [r1, r2] │ │ + adds r3, r3, r2 │ │ + stmia r3!, {r4, r5} │ │ + ldr r3, [sp, #12] │ │ + ldr r3, [r3, #0] │ │ + str r3, [sp, #36] ; 0x24 │ │ + subs r6, r6, r3 │ │ + cmp r6, r7 │ │ + ble.n dbc2 │ │ + adds r6, r7, #0 │ │ + adds r0, r6, #1 │ │ + bl 10adc <_Unwind_GetTextRelBase@@Base+0xb8> │ │ adds r2, r0, #0 │ │ adds r3, r1, #0 │ │ - ldr r1, [pc, #304] ; (d95c ) │ │ - ldr r0, [pc, #300] ; (d958 ) │ │ - blx 4cac │ │ - blx f0c4 <__aeabi_d2iz> │ │ + ldr r1, [pc, #308] ; (dd04 ) │ │ + ldr r0, [pc, #304] ; (dd00 ) │ │ + bl 10aec <_Unwind_GetTextRelBase@@Base+0xc8> │ │ + bl 10afc <_Unwind_GetTextRelBase@@Base+0xd8> │ │ movs r2, #0 │ │ - movs r3, #0 │ │ - ldr r4, [sp, #16] │ │ - movs r1, #0 │ │ - str r2, [sp, #0] │ │ - str r3, [sp, #4] │ │ - b.n d872 │ │ - lsls r2, r4, #3 │ │ - ldr r4, [sp, #36] ; 0x24 │ │ - ldr r1, [sp, #0] │ │ - ldr r6, [sp, #4] │ │ - adds r2, r4, r2 │ │ - ldr r3, [r2, #0] │ │ - orrs r1, r3 │ │ - ldr r3, [r2, #4] │ │ - str r1, [sp, #0] │ │ - orrs r3, r6 │ │ - str r3, [sp, #4] │ │ - b.n d890 │ │ - ldr r6, [sp, #24] │ │ - lsls r3, r1, #1 │ │ - lsls r0, r0, #1 │ │ - adds r2, r6, r3 │ │ - ldr r3, [r2, #0] │ │ - ldr r6, [sp, #0] │ │ - orrs r6, r3 │ │ - ldr r3, [r2, #4] │ │ - ldr r2, [sp, #4] │ │ - str r6, [sp, #0] │ │ - orrs r3, r2 │ │ - str r3, [sp, #4] │ │ - ldr r6, [sp, #32] │ │ - ldr r3, [r6, r1] │ │ + adds r5, r2, #0 │ │ + adds r4, r2, #0 │ │ + ldr r3, [sp, #0] │ │ + str r3, [sp, #52] ; 0x34 │ │ + ldr r3, [sp, #12] │ │ + ldr r3, [r3, r2] │ │ + str r3, [sp, #76] ; 0x4c │ │ cmp r3, #0 │ │ - ble.n d890 │ │ - ldr r6, [sp, #28] │ │ - ldr r3, [r6, r1] │ │ + ble.n dc28 │ │ + ldr r3, [sp, #28] │ │ + ldr r3, [r3, r2] │ │ + str r3, [sp, #76] ; 0x4c │ │ cmp r3, #6 │ │ - bgt.n d890 │ │ - ldr r3, [sp, #48] ; 0x30 │ │ - adds r4, #7 │ │ - adds r1, #28 │ │ - ands r3, r0 │ │ - cmp r3, r0 │ │ - bne.n d85a │ │ - b.n d842 │ │ - subs r0, r5, #1 │ │ - blx efe8 <__aeabi_i2d> │ │ + bgt.n dc28 │ │ + ldr r3, [sp, #52] ; 0x34 │ │ + ldr r1, [sp, #32] │ │ + adds r2, #28 │ │ + adds r3, #7 │ │ + str r3, [sp, #52] ; 0x34 │ │ + ands r1, r0 │ │ + cmp r1, r0 │ │ + bne.n dc16 │ │ + ldr r2, [sp, #4] │ │ + lsls r3, r3, #3 │ │ + adds r3, r2, r3 │ │ + ldr r2, [r3, #0] │ │ + ldr r3, [r3, #4] │ │ + orrs r5, r2 │ │ + orrs r4, r3 │ │ + b.n dc28 │ │ + ldr r3, [sp, #24] │ │ + lsls r1, r2, #1 │ │ + lsls r0, r0, #1 │ │ + adds r1, r3, r1 │ │ + ldr r3, [r1, #0] │ │ + ldr r1, [r1, #4] │ │ + orrs r5, r3 │ │ + orrs r4, r1 │ │ + b.n dbe2 │ │ + subs r0, r6, #1 │ │ + bl 10adc <_Unwind_GetTextRelBase@@Base+0xb8> │ │ adds r2, r0, #0 │ │ adds r3, r1, #0 │ │ - ldr r1, [pc, #192] ; (d95c ) │ │ - ldr r0, [pc, #184] ; (d958 ) │ │ - blx 4cac │ │ - blx f0c4 <__aeabi_d2iz> │ │ - ldr r1, [sp, #16] │ │ - b.n d8da │ │ - ldr r4, [sp, #36] ; 0x24 │ │ - ldr r1, [sp, #0] │ │ - ldr r5, [sp, #4] │ │ - adds r2, r4, r3 │ │ - ldr r3, [r2, #0] │ │ - orrs r1, r3 │ │ - ldr r3, [r2, #4] │ │ - str r1, [sp, #0] │ │ - orrs r3, r5 │ │ - str r3, [sp, #4] │ │ - b.n d8fa │ │ - ldr r6, [sp, #36] ; 0x24 │ │ - ldr r4, [sp, #0] │ │ - adds r2, r6, r3 │ │ - ldr r3, [r2, #0] │ │ - orrs r4, r3 │ │ - ldr r3, [r2, #4] │ │ + ldr r1, [pc, #208] ; (dd04 ) │ │ + ldr r0, [pc, #200] ; (dd00 ) │ │ + bl 10aec <_Unwind_GetTextRelBase@@Base+0xc8> │ │ + bl 10afc <_Unwind_GetTextRelBase@@Base+0xd8> │ │ + ldr r2, [sp, #0] │ │ + ldr r1, [sp, #72] ; 0x48 │ │ + lsls r3, r2, #2 │ │ + ldr r1, [r1, r3] │ │ + str r1, [sp, #52] ; 0x34 │ │ + cmp r1, #6 │ │ + bgt.n dc82 │ │ + ldr r1, [sp, #48] ; 0x30 │ │ + ldr r3, [r1, r3] │ │ + cmp r3, #0 │ │ + ble.n dc82 │ │ + ldr r1, [sp, #32] │ │ + subs r2, #7 │ │ + lsls r3, r2, #3 │ │ + ands r1, r0 │ │ + cmp r1, r0 │ │ + bne.n dc6e │ │ ldr r2, [sp, #4] │ │ - str r4, [sp, #0] │ │ - orrs r3, r2 │ │ - str r3, [sp, #4] │ │ - lsrs r3, r0, #31 │ │ - adds r0, r3, r0 │ │ + adds r3, r2, r3 │ │ + ldr r2, [r3, #0] │ │ + ldr r3, [r3, #4] │ │ + orrs r5, r2 │ │ + orrs r4, r3 │ │ + b.n dc82 │ │ + ldr r1, [sp, #4] │ │ + adds r3, r1, r3 │ │ + ldr r1, [r3, #0] │ │ + ldr r3, [r3, #4] │ │ + orrs r5, r1 │ │ + lsrs r1, r0, #31 │ │ + adds r0, r1, r0 │ │ + orrs r4, r3 │ │ asrs r0, r0, #1 │ │ - ldr r4, [sp, #88] ; 0x58 │ │ - lsls r3, r1, #2 │ │ - ldr r2, [r4, r3] │ │ + b.n dc40 │ │ + ldr r2, [sp, #44] ; 0x2c │ │ + ldr r3, [sp, #40] ; 0x28 │ │ + ldr r1, [sp, #8] │ │ + adds r3, r3, r2 │ │ + ldr r2, [pc, #152] ; (dd24 ) │ │ + ldr r2, [r1, r2] │ │ + adds r3, r3, r2 │ │ + str r5, [r3, #0] │ │ + str r4, [r3, #4] │ │ + ldr r3, [sp, #36] ; 0x24 │ │ + str r2, [sp, #52] ; 0x34 │ │ + cmp r7, r3 │ │ + blt.n dca6 │ │ + adds r0, r3, #1 │ │ + bl 10adc <_Unwind_GetTextRelBase@@Base+0xb8> │ │ + str r0, [sp, #56] ; 0x38 │ │ + str r1, [sp, #60] ; 0x3c │ │ + ldr r2, [sp, #56] ; 0x38 │ │ + ldr r3, [sp, #60] ; 0x3c │ │ + ldr r1, [pc, #88] ; (dd04 ) │ │ + ldr r0, [pc, #80] ; (dd00 ) │ │ + bl 10aec <_Unwind_GetTextRelBase@@Base+0xc8> │ │ + bl 10afc <_Unwind_GetTextRelBase@@Base+0xd8> │ │ + movs r1, #0 │ │ + adds r5, r1, #0 │ │ + adds r4, r1, #0 │ │ + ldr r3, [sp, #0] │ │ + ldr r2, [sp, #12] │ │ + ldr r2, [r2, r1] │ │ + str r2, [sp, #52] ; 0x34 │ │ cmp r2, #6 │ │ - bgt.n d8fa │ │ - ldr r5, [sp, #84] ; 0x54 │ │ - ldr r3, [r5, r3] │ │ - cmp r3, #0 │ │ - ble.n d8fa │ │ - ldr r2, [sp, #48] ; 0x30 │ │ - subs r1, #7 │ │ - lsls r3, r1, #3 │ │ + bgt.n dd28 │ │ + ldr r2, [sp, #28] │ │ + ldr r2, [r2, r1] │ │ + str r2, [sp, #52] ; 0x34 │ │ + cmp r2, #6 │ │ + bgt.n dd28 │ │ + ldr r2, [sp, #32] │ │ + adds r3, #9 │ │ + adds r1, #36 ; 0x24 │ │ ands r2, r0 │ │ cmp r2, r0 │ │ - bne.n d8c0 │ │ - b.n d8aa │ │ - ldr r6, [sp, #12] │ │ - ldr r3, [pc, #124] ; (d97c ) │ │ - ldr r4, [sp, #80] ; 0x50 │ │ - ldr r5, [sp, #52] ; 0x34 │ │ - ldr r3, [r6, r3] │ │ - ldr r6, [sp, #56] ; 0x38 │ │ - subs r3, r3, r4 │ │ - adds r3, r3, r5 │ │ - adds r3, r3, r6 │ │ - ldr r4, [sp, #0] │ │ - ldr r5, [sp, #4] │ │ - ldr r6, [sp, #60] ; 0x3c │ │ - str r4, [r3, #0] │ │ - str r5, [r3, #4] │ │ - ldr r5, [sp, #20] │ │ - cmp r5, r6 │ │ - blt.n d928 │ │ - adds r0, r6, #0 │ │ - adds r0, #1 │ │ - blx efe8 <__aeabi_i2d> │ │ - str r0, [sp, #64] ; 0x40 │ │ - str r1, [sp, #68] ; 0x44 │ │ - ldr r2, [sp, #64] ; 0x40 │ │ - ldr r3, [sp, #68] ; 0x44 │ │ - ldr r1, [pc, #44] ; (d95c ) │ │ - ldr r0, [pc, #40] ; (d958 ) │ │ - blx 4cac │ │ - blx f0c4 <__aeabi_d2iz> │ │ - movs r6, #0 │ │ - movs r7, #0 │ │ - ldr r4, [sp, #16] │ │ - movs r3, #0 │ │ - b.n d996 │ │ - ldr r5, [sp, #36] ; 0x24 │ │ - lsls r4, r4, #3 │ │ - adds r4, r5, r4 │ │ - ldr r2, [r4, #0] │ │ - ldr r3, [r4, #4] │ │ - orrs r2, r6 │ │ - orrs r3, r7 │ │ - adds r6, r2, #0 │ │ - adds r7, r3, #0 │ │ - b.n d9b4 │ │ - nop ; (mov r8, r8) │ │ + bne.n dcee │ │ + ldr r2, [sp, #4] │ │ + lsls r3, r3, #3 │ │ + adds r3, r2, r3 │ │ + ldr r2, [r3, #0] │ │ + ldr r3, [r3, #4] │ │ + orrs r5, r2 │ │ + orrs r4, r3 │ │ + b.n dd28 │ │ + ldr r6, [sp, #24] │ │ + lsls r2, r1, #1 │ │ + lsls r0, r0, #1 │ │ + adds r2, r6, r2 │ │ + ldr r6, [r2, #0] │ │ + ldr r2, [r2, #4] │ │ + orrs r5, r6 │ │ + orrs r4, r2 │ │ + b.n dcbe │ │ movs r0, r0 │ │ movs r0, r0 │ │ movs r0, r0 │ │ ands r0, r0 │ │ - ldrb r4, [r2, #5] │ │ + strb r6, [r5, #21] │ │ movs r0, r0 │ │ - vmaxnm.f32 , q14, │ │ ; instruction: 0xffd0ffff │ │ - ; instruction: 0xff94ffff │ │ + ; instruction: 0xff98ffff │ │ vminnm.f32 , q10, │ │ + vmaxnm.f32 , q8, │ │ vmaxnm.f32 , q12, │ │ vmaxnm.f32 , q10, │ │ vmaxnm.f16 , q12, │ │ - ldr r5, [sp, #24] │ │ - lsls r1, r3, #1 │ │ - lsls r0, r0, #1 │ │ - adds r1, r5, r1 │ │ - ldr r2, [r1, #0] │ │ - adds r5, r2, #0 │ │ - ldr r2, [r1, #4] │ │ - orrs r5, r6 │ │ - adds r6, r5, #0 │ │ - orrs r2, r7 │ │ - adds r7, r2, #0 │ │ - ldr r5, [sp, #32] │ │ - ldr r2, [r5, r3] │ │ - cmp r2, #6 │ │ - bgt.n d9b4 │ │ - ldr r5, [sp, #28] │ │ - ldr r2, [r5, r3] │ │ - cmp r2, #6 │ │ - bgt.n d9b4 │ │ - ldr r2, [sp, #48] ; 0x30 │ │ - adds r4, #9 │ │ - adds r3, #36 ; 0x24 │ │ - ands r2, r0 │ │ - cmp r2, r0 │ │ - bne.n d980 │ │ - b.n d942 │ │ - ldr r4, [sp, #20] │ │ - ldr r5, [sp, #60] ; 0x3c │ │ - cmp r4, r5 │ │ - blt.n d9c8 │ │ - adds r0, r5, #0 │ │ + ldr r3, [sp, #36] ; 0x24 │ │ + cmp r7, r3 │ │ + blt.n dd3a │ │ + adds r0, r3, #0 │ │ subs r0, #1 │ │ - blx efe8 <__aeabi_i2d> │ │ - str r0, [sp, #72] ; 0x48 │ │ - str r1, [sp, #76] ; 0x4c │ │ - ldr r2, [sp, #72] ; 0x48 │ │ - ldr r3, [sp, #76] ; 0x4c │ │ - ldr r1, [pc, #212] ; (daa4 ) │ │ - ldr r0, [pc, #208] ; (daa0 ) │ │ - blx 4cac │ │ - blx f0c4 <__aeabi_d2iz> │ │ - ldr r3, [sp, #16] │ │ - b.n da04 │ │ - ldr r4, [sp, #36] ; 0x24 │ │ - adds r2, r4, r2 │ │ - ldr r3, [r2, #0] │ │ - ldr r2, [r2, #4] │ │ - orrs r3, r6 │ │ - orrs r2, r7 │ │ - adds r6, r3, #0 │ │ - adds r7, r2, #0 │ │ - b.n da24 │ │ - ldr r5, [sp, #36] ; 0x24 │ │ - adds r2, r5, r2 │ │ - ldr r1, [r2, #0] │ │ - ldr r2, [r2, #4] │ │ - orrs r1, r6 │ │ - orrs r2, r7 │ │ - adds r7, r2, #0 │ │ - lsrs r2, r0, #31 │ │ - adds r0, r2, r0 │ │ - adds r6, r1, #0 │ │ - asrs r0, r0, #1 │ │ - ldr r4, [sp, #88] ; 0x58 │ │ - lsls r2, r3, #2 │ │ - ldr r1, [r4, r2] │ │ + bl 10adc <_Unwind_GetTextRelBase@@Base+0xb8> │ │ + str r0, [sp, #64] ; 0x40 │ │ + str r1, [sp, #68] ; 0x44 │ │ + ldr r2, [sp, #64] ; 0x40 │ │ + ldr r3, [sp, #68] ; 0x44 │ │ + ldr r1, [pc, #180] ; (ddf4 ) │ │ + ldr r0, [pc, #172] ; (ddf0 ) │ │ + bl 10aec <_Unwind_GetTextRelBase@@Base+0xc8> │ │ + bl 10afc <_Unwind_GetTextRelBase@@Base+0xd8> │ │ + ldr r2, [sp, #0] │ │ + ldr r1, [sp, #72] ; 0x48 │ │ + lsls r3, r2, #2 │ │ + ldr r1, [r1, r3] │ │ + str r1, [sp, #36] ; 0x24 │ │ cmp r1, #0 │ │ - ble.n da24 │ │ - ldr r5, [sp, #84] ; 0x54 │ │ - ldr r2, [r5, r2] │ │ - cmp r2, #0 │ │ - ble.n da24 │ │ + ble.n dd8e │ │ ldr r1, [sp, #48] ; 0x30 │ │ - subs r3, #9 │ │ - lsls r2, r3, #3 │ │ + ldr r3, [r1, r3] │ │ + cmp r3, #0 │ │ + ble.n dd8e │ │ + ldr r1, [sp, #32] │ │ + subs r2, #9 │ │ + lsls r3, r2, #3 │ │ ands r1, r0 │ │ cmp r1, r0 │ │ - bne.n d9ee │ │ - b.n d9dc │ │ - ldr r5, [sp, #56] ; 0x38 │ │ - ldr r4, [sp, #52] ; 0x34 │ │ - adds r3, r4, r5 │ │ - str r6, [r3, #0] │ │ - str r7, [r3, #4] │ │ - ldr r4, [sp, #40] ; 0x28 │ │ - ldr r5, [sp, #44] ; 0x2c │ │ + bne.n dd7a │ │ + ldr r2, [sp, #4] │ │ + adds r3, r2, r3 │ │ + ldr r2, [r3, #0] │ │ + ldr r3, [r3, #4] │ │ + orrs r5, r2 │ │ + orrs r4, r3 │ │ + b.n dd8e │ │ + ldr r1, [sp, #4] │ │ + adds r3, r1, r3 │ │ + ldr r1, [r3, #0] │ │ + ldr r3, [r3, #4] │ │ + orrs r5, r1 │ │ + lsrs r1, r0, #31 │ │ + adds r0, r1, r0 │ │ + orrs r4, r3 │ │ + asrs r0, r0, #1 │ │ + b.n dd4c │ │ + ldr r2, [sp, #44] ; 0x2c │ │ + ldr r3, [sp, #40] ; 0x28 │ │ + mov ip, r2 │ │ + add r3, ip │ │ + adds r1, r3, #0 │ │ + ldr r2, [sp, #8] │ │ + ldr r3, [pc, #92] ; (ddf8 ) │ │ + ldr r3, [r2, r3] │ │ + adds r1, r1, r3 │ │ + str r3, [sp, #32] │ │ movs r2, #1 │ │ movs r3, #0 │ │ - adds r4, r4, r2 │ │ - adcs r5, r3 │ │ - str r4, [sp, #40] ; 0x28 │ │ - str r5, [sp, #44] ; 0x2c │ │ - ldr r5, [sp, #56] ; 0x38 │ │ + str r5, [r1, #0] │ │ + str r4, [r1, #4] │ │ + ldr r0, [sp, #16] │ │ + ldr r1, [sp, #20] │ │ + adds r0, r0, r2 │ │ + adcs r1, r3 │ │ movs r3, #128 ; 0x80 │ │ + str r0, [sp, #16] │ │ + str r1, [sp, #20] │ │ + ldr r2, [sp, #16] │ │ lsls r3, r3, #1 │ │ - adds r5, #8 │ │ - str r5, [sp, #56] ; 0x38 │ │ - cmp r4, r3 │ │ - beq.n da4e │ │ - b.n d65e │ │ - ldr r6, [sp, #44] ; 0x2c │ │ - cmp r6, #0 │ │ - beq.n da56 │ │ - b.n d65e │ │ - ldr r4, [sp, #16] │ │ - ldr r5, [sp, #52] ; 0x34 │ │ - movs r6, #128 ; 0x80 │ │ - adds r4, #1 │ │ - str r4, [sp, #16] │ │ - ldr r4, [sp, #28] │ │ - lsls r6, r6, #4 │ │ - adds r5, r5, r6 │ │ - adds r4, #4 │ │ - ldr r6, [sp, #24] │ │ - str r5, [sp, #52] ; 0x34 │ │ - ldr r5, [sp, #32] │ │ - str r4, [sp, #28] │ │ - ldr r4, [sp, #16] │ │ - adds r5, #4 │ │ - adds r6, #8 │ │ - str r5, [sp, #32] │ │ - str r6, [sp, #24] │ │ - cmp r4, #64 ; 0x40 │ │ - beq.n da9a │ │ - movs r5, #0 │ │ - str r5, [sp, #56] ; 0x38 │ │ - movs r4, #0 │ │ - movs r5, #0 │ │ - str r4, [sp, #40] ; 0x28 │ │ - str r5, [sp, #44] ; 0x2c │ │ - ldr r2, [pc, #28] ; (daa8 ) │ │ - ldr r6, [sp, #12] │ │ - ldr r5, [sp, #16] │ │ - ldr r2, [r6, r2] │ │ - lsls r3, r5, #2 │ │ - ldr r2, [r2, r3] │ │ - str r2, [sp, #92] ; 0x5c │ │ - b.n d65e │ │ - add sp, #100 ; 0x64 │ │ + cmp r2, r3 │ │ + beq.n ddc2 │ │ + b.n da5c │ │ + ldr r3, [sp, #20] │ │ + cmp r3, #0 │ │ + beq.n ddca │ │ + b.n da5c │ │ + ldr r3, [sp, #0] │ │ + adds r3, #1 │ │ + str r3, [sp, #0] │ │ + ldr r3, [sp, #28] │ │ + adds r3, #4 │ │ + str r3, [sp, #28] │ │ + ldr r3, [sp, #12] │ │ + adds r3, #4 │ │ + str r3, [sp, #12] │ │ + ldr r3, [sp, #24] │ │ + adds r3, #8 │ │ + str r3, [sp, #24] │ │ + ldr r3, [sp, #0] │ │ + cmp r3, #64 ; 0x40 │ │ + beq.n ddea │ │ + b.n da44 │ │ + add sp, #92 ; 0x5c │ │ pop {r4, r5, r6, r7, pc} │ │ nop ; (mov r8, r8) │ │ movs r0, r0 │ │ movs r0, r0 │ │ movs r0, r0 │ │ ands r0, r0 │ │ - vmaxnm.f32 , q8, │ │ + vmaxnm.f32 , q14, │ │ nop ; (mov r8, r8) │ │ nop ; (mov r8, r8) │ │ │ │ -0000dab0 : │ │ +0000de00 : │ │ push {r4, r5, lr} │ │ - ldr r1, [pc, #44] ; (dae0 ) │ │ - ldr r2, [pc, #44] ; (dae4 ) │ │ movs r4, #128 ; 0x80 │ │ - add r1, pc │ │ - add r2, pc │ │ - ldr r1, [r1, #0] │ │ - ldr r2, [r2, #0] │ │ - movs r3, #0 │ │ + movs r2, #0 │ │ movs r5, #255 ; 0xff │ │ + ldr r1, [pc, #40] ; (de34 ) │ │ + ldr r0, [pc, #44] ; (de38 ) │ │ lsls r4, r4, #9 │ │ - adds r0, r3, #0 │ │ - ands r0, r5 │ │ - beq.n dad0 │ │ - ldrb r0, [r2, r0] │ │ - b.n dad6 │ │ - asrs r0, r3, #8 │ │ - ldrb r0, [r2, r0] │ │ - adds r0, #8 │ │ - strb r0, [r1, r3] │ │ - adds r3, #1 │ │ - cmp r3, r4 │ │ - bne.n dac6 │ │ + add r1, pc │ │ + add r0, pc │ │ + ldr r1, [r1, #0] │ │ + ldr r0, [r0, #0] │ │ + adds r3, r2, #0 │ │ + ands r3, r5 │ │ + beq.n de20 │ │ + ldrb r3, [r1, r3] │ │ + b.n de2a │ │ + asrs r3, r2, #8 │ │ + ldrb r3, [r1, r3] │ │ + adds r3, #8 │ │ + lsls r3, r3, #24 │ │ + lsrs r3, r3, #24 │ │ + strb r3, [r0, r2] │ │ + adds r2, #1 │ │ + cmp r2, r4 │ │ + bne.n de16 │ │ pop {r4, r5, pc} │ │ - strb r0, [r7, #15] │ │ + strb r2, [r1, #5] │ │ movs r0, r0 │ │ - strb r6, [r3, #18] │ │ + strb r0, [r4, #2] │ │ ... │ │ │ │ -0000dae8 : │ │ - push {r4, r5, r6, r7, lr} │ │ - ldr r3, [pc, #212] ; (dbc0 ) │ │ - ldr r2, [pc, #212] ; (dbc4 ) │ │ - movs r1, #128 ; 0x80 │ │ +0000de3c : │ │ + push {r0, r1, r2, r4, r5, r6, r7, lr} │ │ + movs r5, #0 │ │ + adds r4, r5, #0 │ │ + ldr r3, [pc, #160] ; (dee4 ) │ │ + ldr r7, [pc, #160] ; (dee8 ) │ │ add r3, pc │ │ - ldr r2, [r3, r2] │ │ - sub sp, #28 │ │ - lsls r1, r1, #2 │ │ - adds r1, r2, r1 │ │ - str r2, [sp, #8] │ │ - ldr r2, [pc, #200] ; (dbc8 ) │ │ - str r1, [sp, #12] │ │ - ldr r4, [pc, #200] ; (dbcc ) │ │ - ldr r1, [r3, r2] │ │ - movs r2, #56 ; 0x38 │ │ - ldr r4, [r3, r4] │ │ - adds r2, r2, r1 │ │ - mov ip, r2 │ │ - adds r0, r1, #0 │ │ - str r4, [sp, #16] │ │ - str r4, [sp, #20] │ │ - adds r0, #72 ; 0x48 │ │ + ldr r3, [r3, #0] │ │ + add r7, pc │ │ + ldr r7, [r7, #0] │ │ + str r3, [sp, #0] │ │ + adds r3, r4, #0 │ │ + movs r0, #0 │ │ + subs r3, #56 ; 0x38 │ │ + str r3, [sp, #4] │ │ + ldr r3, [sp, #0] │ │ + lsls r2, r0, #8 │ │ + adds r3, r5, r3 │ │ + ldr r3, [r3, r2] │ │ + cmp r3, #6 │ │ + bgt.n dec0 │ │ + ldr r3, [pc, #132] ; (deec ) │ │ + add r3, pc │ │ + ldr r3, [r3, #0] │ │ + ldr r3, [r3, r5] │ │ + mov ip, r3 │ │ + mov r2, ip │ │ + ldr r3, [pc, #124] ; (def0 ) │ │ + add r3, pc │ │ + ldr r3, [r3, #0] │ │ + cmp r2, #0 │ │ + ble.n de9e │ │ + cmp r0, #0 │ │ + bne.n de8c │ │ + mov r6, ip │ │ + adds r1, r3, r4 │ │ + ldr r2, [r1, #56] ; 0x38 │ │ + ldr r1, [r1, #60] ; 0x3c │ │ + cmp r6, #6 │ │ + bgt.n dec4 │ │ + b.n deaa │ │ + adds r1, r4, #0 │ │ + mov r6, ip │ │ + subs r1, #72 ; 0x48 │ │ + adds r1, r3, r1 │ │ + ldr r2, [r1, #0] │ │ + ldr r1, [r1, #4] │ │ + cmp r6, #6 │ │ + bgt.n dec4 │ │ + b.n deb2 │ │ movs r2, #0 │ │ - mov r4, ip │ │ - b.n db6e │ │ - ldr r5, [pc, #180] ; (dbd0 ) │ │ - ldr r5, [r3, r5] │ │ - ldr r5, [r5, r2] │ │ - cmp r5, #0 │ │ - ble.n db38 │ │ - movs r6, #72 ; 0x48 │ │ - negs r6, r6 │ │ - adds r6, r6, r1 │ │ - ldr r7, [r6, #4] │ │ - ldr r6, [r6, #0] │ │ - str r6, [sp, #0] │ │ - str r7, [sp, #4] │ │ - cmp r5, #6 │ │ - bgt.n db54 │ │ - b.n db40 │ │ - movs r5, #0 │ │ - movs r6, #0 │ │ - str r5, [sp, #0] │ │ - str r6, [sp, #4] │ │ - adds r5, r1, #0 │ │ - subs r5, #56 ; 0x38 │ │ - ldr r7, [sp, #0] │ │ - ldr r6, [r5, #0] │ │ - ldr r5, [r5, #4] │ │ - orrs r6, r7 │ │ - ldr r7, [sp, #4] │ │ - str r6, [sp, #0] │ │ - orrs r5, r7 │ │ - str r5, [sp, #4] │ │ - ldr r7, [sp, #12] │ │ - ldr r5, [sp, #0] │ │ + adds r1, r2, #0 │ │ + cmp r0, r2 │ │ + bne.n deb2 │ │ + adds r2, r0, #0 │ │ + adds r1, r0, #0 │ │ + adds r3, r3, r4 │ │ + ldr r6, [r3, #72] ; 0x48 │ │ + ldr r3, [r3, #76] ; 0x4c │ │ + b.n deba │ │ ldr r6, [sp, #4] │ │ - adds r2, #4 │ │ - stmia r7!, {r5, r6} │ │ - movs r5, #128 ; 0x80 │ │ - str r7, [sp, #12] │ │ - adds r1, #8 │ │ - adds r0, #8 │ │ + adds r3, r3, r6 │ │ + ldr r6, [r3, #0] │ │ + ldr r3, [r3, #4] │ │ + orrs r2, r6 │ │ + orrs r1, r3 │ │ + b.n dec4 │ │ + movs r2, #0 │ │ + adds r1, r2, #0 │ │ + lsls r3, r0, #9 │ │ + adds r3, r3, r4 │ │ + adds r3, r3, r7 │ │ + str r2, [r3, #0] │ │ + str r1, [r3, #4] │ │ + cmp r0, #1 │ │ + beq.n ded6 │ │ + movs r0, #1 │ │ + b.n de58 │ │ + movs r3, #128 ; 0x80 │ │ + adds r5, #4 │ │ adds r4, #8 │ │ - lsls r5, r5, #1 │ │ - cmp r2, r5 │ │ - beq.n dbba │ │ - ldr r6, [sp, #16] │ │ - ldr r5, [r6, r2] │ │ - movs r6, #0 │ │ - movs r7, #0 │ │ - cmp r5, #6 │ │ - bgt.n db9c │ │ - ldr r5, [pc, #84] ; (dbd0 ) │ │ - ldr r5, [r3, r5] │ │ - ldr r5, [r5, r2] │ │ - cmp r5, #0 │ │ - bgt.n db94 │ │ - ldr r5, [r0, #0] │ │ - orrs r5, r6 │ │ - mov ip, r5 │ │ - ldr r5, [r0, #4] │ │ - mov r6, ip │ │ - orrs r5, r7 │ │ - adds r7, r5, #0 │ │ - b.n db9c │ │ - ldr r6, [r4, #0] │ │ - ldr r7, [r4, #4] │ │ - cmp r5, #6 │ │ - ble.n db84 │ │ - ldr r5, [sp, #8] │ │ - stmia r5!, {r6, r7} │ │ - ldr r6, [sp, #20] │ │ - str r5, [sp, #8] │ │ - adds r5, r6, r2 │ │ - adds r5, #1 │ │ - adds r5, #255 ; 0xff │ │ - ldr r5, [r5, #0] │ │ - cmp r5, #6 │ │ - ble.n db1a │ │ - movs r5, #0 │ │ - movs r6, #0 │ │ - str r5, [sp, #0] │ │ - str r6, [sp, #4] │ │ - b.n db54 │ │ - add sp, #28 │ │ - pop {r4, r5, r6, r7, pc} │ │ - nop ; (mov r8, r8) │ │ - strb r4, [r2, #18] │ │ + lsls r3, r3, #1 │ │ + cmp r5, r3 │ │ + bne.n de50 │ │ + pop {r0, r1, r2, r4, r5, r6, r7, pc} │ │ + strb r6, [r0, #3] │ │ movs r0, r0 │ │ - vminnm.f16 , q10, │ │ - vminnm.f32 , q10, │ │ - ; instruction: 0xff88ffff │ │ - ; instruction: 0xff94ffff │ │ + strb r6, [r5, #2] │ │ + movs r0, r0 │ │ + strb r6, [r6, #2] │ │ + movs r0, r0 │ │ + strb r6, [r6, #1] │ │ + ... │ │ │ │ -0000dbd4 : │ │ +0000def4 : │ │ + movs r0, #0 │ │ + ldr r3, [pc, #168] ; (dfa0 ) │ │ + ldr r2, [pc, #168] ; (dfa4 ) │ │ + ldr r1, [pc, #172] ; (dfa8 ) │ │ push {r4, r5, r6, r7, lr} │ │ - ldr r5, [pc, #164] ; (dc7c ) │ │ - sub sp, #20 │ │ - ldr r2, [pc, #164] ; (dc80 ) │ │ - add r5, pc │ │ - ldr r5, [r5, #0] │ │ - ldr r3, [pc, #160] ; (dc84 ) │ │ - add r2, pc │ │ - adds r4, r5, #0 │ │ - str r5, [sp, #8] │ │ - ldr r5, [pc, #156] ; (dc88 ) │ │ - ldr r2, [r2, #0] │ │ add r3, pc │ │ - add r5, pc │ │ - ldr r5, [r5, #0] │ │ + add r2, pc │ │ + add r1, pc │ │ ldr r3, [r3, #0] │ │ - adds r0, r2, #0 │ │ - subs r5, r5, r2 │ │ + ldr r2, [r2, #0] │ │ + ldr r1, [r1, #0] │ │ + sub sp, #20 │ │ adds r3, #64 ; 0x40 │ │ - adds r4, #64 ; 0x40 │ │ - adds r0, #32 │ │ - movs r1, #15 │ │ - str r5, [sp, #12] │ │ - ldr r5, [r4, #0] │ │ - ldr r6, [r3, #0] │ │ - ldr r2, [r4, #4] │ │ - mov ip, r1 │ │ - orrs r5, r6 │ │ - str r5, [r3, #0] │ │ - ldr r5, [r3, #4] │ │ - adds r4, #8 │ │ - orrs r2, r5 │ │ - ldr r5, [sp, #8] │ │ - str r2, [r3, #4] │ │ - lsls r2, r1, #3 │ │ - adds r2, r5, r2 │ │ - movs r5, #1 │ │ - b.n dc5e │ │ + adds r2, #64 ; 0x40 │ │ + str r1, [sp, #4] │ │ ldr r1, [r3, #0] │ │ - ldr r7, [r2, #8] │ │ - ldr r6, [r2, #12] │ │ - orrs r7, r1 │ │ + ldr r5, [r2, #0] │ │ + ldr r4, [sp, #4] │ │ + orrs r1, r5 │ │ + str r1, [r3, #0] │ │ + ldr r5, [r2, #4] │ │ ldr r1, [r3, #4] │ │ - str r7, [r3, #0] │ │ - orrs r6, r1 │ │ - ldr r1, [r0, #0] │ │ - str r6, [r3, #4] │ │ - str r1, [sp, #4] │ │ - cmp r1, #1 │ │ - ble.n dc4a │ │ - ldr r1, [r2, #0] │ │ - orrs r7, r1 │ │ - ldr r1, [r2, #4] │ │ - str r7, [r3, #0] │ │ - orrs r6, r1 │ │ - ldr r1, [sp, #4] │ │ - str r6, [r3, #4] │ │ + orrs r1, r5 │ │ + str r1, [r3, #4] │ │ + adds r1, r0, #0 │ │ + movs r5, #1 │ │ + adds r1, #32 │ │ + adds r1, r1, r4 │ │ + str r1, [sp, #12] │ │ + ldr r4, [sp, #12] │ │ + lsls r1, r5, #5 │ │ + ldr r1, [r4, r1] │ │ cmp r1, #6 │ │ - bgt.n dc5a │ │ + bgt.n df90 │ │ + lsls r1, r5, #6 │ │ + adds r1, r2, r1 │ │ + ldr r7, [r3, #0] │ │ + ldr r6, [r1, #0] │ │ + ldr r4, [r3, #4] │ │ + orrs r6, r7 │ │ + ldr r7, [r1, #4] │ │ + str r6, [r3, #0] │ │ + orrs r7, r4 │ │ + str r7, [sp, #8] │ │ + str r7, [r3, #4] │ │ + ldr r7, [pc, #92] ; (dfac ) │ │ + add r7, pc │ │ + ldr r7, [r7, #0] │ │ + adds r7, r0, r7 │ │ + ldr r7, [r7, #32] │ │ + cmp r7, #1 │ │ + bgt.n df6e │ │ + ldr r4, [r1, #8] │ │ ldr r6, [r3, #0] │ │ - ldr r1, [r2, #16] │ │ - orrs r1, r6 │ │ - str r1, [r3, #0] │ │ - ldr r6, [r3, #4] │ │ - ldr r1, [r2, #20] │ │ - orrs r1, r6 │ │ + ldr r1, [r1, #12] │ │ + orrs r6, r4 │ │ + ldr r4, [r3, #4] │ │ + str r6, [r3, #0] │ │ + orrs r1, r4 │ │ str r1, [r3, #4] │ │ + b.n df8c │ │ + movs r4, #8 │ │ + negs r4, r4 │ │ + mov ip, r4 │ │ + add ip, r1 │ │ + mov r4, ip │ │ + ldr r4, [r4, #0] │ │ + orrs r6, r4 │ │ + mov r4, ip │ │ + str r6, [r3, #0] │ │ + ldr r6, [r4, #4] │ │ + ldr r4, [sp, #8] │ │ + orrs r6, r4 │ │ + str r6, [r3, #4] │ │ + cmp r7, #6 │ │ + ble.n df5c │ │ adds r5, #1 │ │ - adds r2, #64 ; 0x40 │ │ - ldr r1, [sp, #12] │ │ - adds r6, r1, r0 │ │ - lsls r1, r5, #5 │ │ - ldr r1, [r6, r1] │ │ - cmp r1, #6 │ │ - ble.n dc20 │ │ - mov r1, ip │ │ - adds r1, #1 │ │ - adds r3, #8 │ │ + b.n df2e │ │ adds r0, #4 │ │ - cmp r1, #55 ; 0x37 │ │ - bne.n dc02 │ │ + adds r3, #8 │ │ + adds r2, #8 │ │ + cmp r0, #160 ; 0xa0 │ │ + bne.n df12 │ │ add sp, #20 │ │ pop {r4, r5, r6, r7, pc} │ │ nop ; (mov r8, r8) │ │ - strb r4, [r1, #12] │ │ + strb r6, [r2, #0] │ │ movs r0, r0 │ │ - strb r6, [r6, #12] │ │ + ldr r0, [r5, #124] ; 0x7c │ │ movs r0, r0 │ │ - strb r0, [r5, #12] │ │ + strb r2, [r2, #1] │ │ movs r0, r0 │ │ - strb r6, [r4, #13] │ │ + ldr r4, [r1, #124] ; 0x7c │ │ ... │ │ │ │ -0000dc8c : │ │ +0000dfb0 : │ │ push {r3, lr} │ │ - bl 9030 │ │ - bl d628 │ │ - bl dab0 │ │ - bl 9068 │ │ - bl 90e0 │ │ - bl dbd4 │ │ - bl dae8 │ │ + bl 9428 │ │ + bl da10 │ │ + bl de00 │ │ + bl 945c │ │ + bl 94e8 │ │ + bl def4 │ │ + bl de3c │ │ pop {r3, pc} │ │ │ │ -0000dcac : │ │ +0000dfd0 : │ │ push {r3, lr} │ │ - adds r3, r1, #0 │ │ cmp r0, #5 │ │ - bhi.n dce2 │ │ - bl ebc4 <__gnu_thumb1_case_uqi> │ │ - lsls r3, r0, #24 │ │ - lsrs r1, r1, #16 │ │ - asrs r7, r1, #8 │ │ - ldr r1, [pc, #48] ; (dcf0 ) │ │ + bhi.n e010 │ │ + bl efa0 <__gnu_thumb1_case_uqi@@Base> │ │ + lsls r3, r0, #28 │ │ + lsrs r3, r1, #28 │ │ + asrs r3, r2, #28 │ │ + adds r0, r1, #0 │ │ + ldr r1, [pc, #56] ; (e01c ) │ │ add r1, pc │ │ - b.n dce6 │ │ - ldr r1, [pc, #44] ; (dcf4 ) │ │ + b.n e016 │ │ + adds r0, r1, #0 │ │ + ldr r1, [pc, #52] ; (e020 ) │ │ add r1, pc │ │ - b.n dce6 │ │ - ldr r1, [pc, #44] ; (dcf8 ) │ │ + b.n e016 │ │ + adds r0, r1, #0 │ │ + ldr r1, [pc, #48] ; (e024 ) │ │ add r1, pc │ │ - b.n dce6 │ │ - ldr r1, [pc, #40] ; (dcfc ) │ │ + b.n e016 │ │ + adds r0, r1, #0 │ │ + ldr r1, [pc, #44] ; (e028 ) │ │ add r1, pc │ │ - b.n dce6 │ │ - ldr r1, [pc, #40] ; (dd00 ) │ │ + b.n e016 │ │ + adds r0, r1, #0 │ │ + ldr r1, [pc, #40] ; (e02c ) │ │ add r1, pc │ │ - b.n dce6 │ │ - ldr r1, [pc, #36] ; (dd04 ) │ │ + b.n e016 │ │ + adds r0, r1, #0 │ │ + ldr r1, [pc, #36] ; (e030 ) │ │ add r1, pc │ │ - b.n dce6 │ │ - ldr r1, [pc, #36] ; (dd08 ) │ │ + b.n e016 │ │ + adds r0, r1, #0 │ │ + ldr r1, [pc, #32] ; (e034 ) │ │ add r1, pc │ │ - adds r0, r3, #0 │ │ - blx 4c7c │ │ + bl 10a7c <_Unwind_GetTextRelBase@@Base+0x58> │ │ pop {r3, pc} │ │ - nop ; (mov r8, r8) │ │ - adds r2, #138 ; 0x8a │ │ + adds r5, #214 ; 0xd6 │ │ movs r0, r0 │ │ - adds r2, #149 ; 0x95 │ │ + adds r5, #223 ; 0xdf │ │ movs r0, r0 │ │ - adds r2, #145 ; 0x91 │ │ + adds r5, #217 ; 0xd9 │ │ movs r0, r0 │ │ - adds r2, #141 ; 0x8d │ │ + adds r5, #211 ; 0xd3 │ │ movs r0, r0 │ │ - adds r2, #125 ; 0x7d │ │ + adds r5, #193 ; 0xc1 │ │ movs r0, r0 │ │ - adds r2, #117 ; 0x75 │ │ + adds r5, #183 ; 0xb7 │ │ movs r0, r0 │ │ - adds r2, #125 ; 0x7d │ │ + adds r5, #189 ; 0xbd │ │ ... │ │ │ │ -0000dd0c : │ │ +0000e038 : │ │ push {r4, r5, r6, r7, lr} │ │ - ldr r4, [pc, #484] ; (def4 ) │ │ - adds r6, r1, #0 │ │ - ldr r1, [pc, #484] ; (def8 ) │ │ - add r4, pc │ │ - ldr r4, [r4, #0] │ │ - ldr r7, [pc, #480] ; (defc ) │ │ - sub sp, #28 │ │ - ldr r3, [r4, #0] │ │ - adds r5, r0, #0 │ │ - add r1, pc │ │ - adds r0, r6, #0 │ │ - str r3, [sp, #20] │ │ - str r1, [sp, #0] │ │ - blx 4c7c │ │ - ldr r3, [r5, r7] │ │ - str r4, [sp, #4] │ │ + adds r4, r0, #0 │ │ + ldr r7, [pc, #512] ; (e240 ) │ │ + ldr r6, [pc, #516] ; (e244 ) │ │ + sub sp, #36 ; 0x24 │ │ + add r7, pc │ │ + ldr r7, [r7, #0] │ │ + add r6, pc │ │ + adds r0, r1, #0 │ │ + ldr r3, [r7, #0] │ │ + adds r5, r1, #0 │ │ + adds r1, r6, #0 │ │ + str r3, [sp, #28] │ │ + bl 10a7c <_Unwind_GetTextRelBase@@Base+0x58> │ │ + ldr r2, [pc, #496] ; (e248 ) │ │ + str r7, [sp, #12] │ │ + ldr r3, [r4, r2] │ │ + str r2, [sp, #4] │ │ cmp r3, #0 │ │ - bne.n dd36 │ │ - b.n dee0 │ │ + bne.n e064 │ │ + b.n e22e │ │ lsls r2, r3, #17 │ │ - bpl.n dd58 │ │ - ldr r1, [pc, #452] ; (df00 ) │ │ - adds r0, r6, #0 │ │ - add r1, pc │ │ - blx 4c88 │ │ + bpl.n e082 │ │ + ldr r1, [pc, #480] ; (e24c ) │ │ adds r0, r5, #0 │ │ - bl 54c6 │ │ - ldr r1, [sp, #0] │ │ - cmp r0, #2 │ │ - beq.n dd52 │ │ - b.n deda │ │ - ldr r1, [pc, #432] ; (df04 ) │ │ add r1, pc │ │ - b.n deda │ │ - lsls r1, r3, #16 │ │ - bpl.n dd7a │ │ - ldr r1, [pc, #424] ; (df08 ) │ │ - adds r0, r6, #0 │ │ + bl 10a8c <_Unwind_GetTextRelBase@@Base+0x68> │ │ + adds r0, r4, #0 │ │ + bl 591e │ │ + cmp r0, #2 │ │ + bne.n e09a │ │ + ldr r1, [pc, #464] ; (e250 ) │ │ add r1, pc │ │ - blx 4c88 │ │ + b.n e0a2 │ │ + lsls r2, r3, #16 │ │ + bpl.n e0a6 │ │ + ldr r1, [pc, #460] ; (e254 ) │ │ adds r0, r5, #0 │ │ - bl 54c6 │ │ - ldr r1, [sp, #0] │ │ + add r1, pc │ │ + bl 10a8c <_Unwind_GetTextRelBase@@Base+0x68> │ │ + adds r0, r4, #0 │ │ + bl 591e │ │ cmp r0, #2 │ │ - beq.n dd74 │ │ - b.n deda │ │ - ldr r1, [pc, #404] ; (df0c ) │ │ + beq.n e09e │ │ + adds r1, r6, #0 │ │ + b.n e0a2 │ │ + ldr r1, [pc, #440] ; (e258 ) │ │ add r1, pc │ │ - b.n deda │ │ + adds r0, r5, #0 │ │ + b.n e22a │ │ lsls r2, r3, #12 │ │ - bpl.n de04 │ │ - movs r1, #128 ; 0x80 │ │ - lsls r1, r1, #9 │ │ - tst r3, r1 │ │ - beq.n dda2 │ │ + bpl.n e13e │ │ + movs r2, #128 ; 0x80 │ │ + lsls r2, r2, #9 │ │ + tst r3, r2 │ │ + beq.n e0d0 │ │ movs r0, #63 ; 0x3f │ │ + add r6, sp, #16 │ │ ands r0, r3 │ │ - add r1, sp, #8 │ │ - bl 5370 │ │ - add r1, sp, #8 │ │ - adds r0, r6, #0 │ │ - blx 4c88 │ │ - ldr r1, [pc, #372] ; (df10 ) │ │ - adds r0, r6, #0 │ │ - add r1, pc │ │ - blx 4c88 │ │ - ldr r0, [r5, r7] │ │ - movs r4, #63 ; 0x3f │ │ - add r1, sp, #8 │ │ - asrs r0, r0, #6 │ │ - ands r0, r4 │ │ - bl 5324 │ │ - add r1, sp, #8 │ │ - adds r0, r6, #0 │ │ - blx 4c88 │ │ - ldr r1, [pc, #344] ; (df14 ) │ │ - adds r0, r6, #0 │ │ + adds r1, r6, #0 │ │ + bl 57c0 │ │ + adds r1, r6, #0 │ │ + adds r0, r5, #0 │ │ + bl 10a8c <_Unwind_GetTextRelBase@@Base+0x68> │ │ + ldr r1, [pc, #404] ; (e25c ) │ │ + adds r0, r5, #0 │ │ add r1, pc │ │ - blx 4c88 │ │ + bl 10a8c <_Unwind_GetTextRelBase@@Base+0x68> │ │ + movs r7, #63 ; 0x3f │ │ + ldr r3, [sp, #4] │ │ + add r6, sp, #16 │ │ + adds r1, r6, #0 │ │ + ldr r3, [r4, r3] │ │ + asrs r0, r3, #6 │ │ + ands r0, r7 │ │ + str r3, [sp, #0] │ │ + bl 5770 │ │ + adds r1, r6, #0 │ │ adds r0, r5, #0 │ │ - bl 650c │ │ - ldr r2, [r5, r7] │ │ - adds r1, r0, #0 │ │ + bl 10a8c <_Unwind_GetTextRelBase@@Base+0x68> │ │ + ldr r1, [pc, #368] ; (e260 ) │ │ adds r0, r5, #0 │ │ + add r1, pc │ │ + bl 10a8c <_Unwind_GetTextRelBase@@Base+0x68> │ │ + adds r0, r4, #0 │ │ + bl 6a00 │ │ + ldr r3, [sp, #4] │ │ + adds r1, r0, #0 │ │ + ldr r2, [r4, r3] │ │ + adds r0, r4, #0 │ │ asrs r2, r2, #6 │ │ - ands r2, r4 │ │ - bl 666c │ │ - add r1, sp, #8 │ │ - bl dcac │ │ - adds r0, r6, #0 │ │ - add r1, sp, #8 │ │ - blx 4c88 │ │ + ands r2, r7 │ │ + bl 6b54 │ │ + adds r1, r6, #0 │ │ + bl dfd0 │ │ adds r0, r5, #0 │ │ - bl 54c6 │ │ + adds r1, r6, #0 │ │ + bl 10a8c <_Unwind_GetTextRelBase@@Base+0x68> │ │ + adds r0, r4, #0 │ │ + bl 591e │ │ cmp r0, #2 │ │ - bne.n ddf4 │ │ - ldr r1, [pc, #296] ; (df18 ) │ │ - add r1, pc │ │ - b.n deda │ │ + bne.n e12c │ │ + ldr r1, [pc, #316] ; (e264 ) │ │ adds r0, r5, #0 │ │ - bl 54c6 │ │ - cmp r0, #6 │ │ - bne.n dee0 │ │ - ldr r1, [pc, #284] ; (df1c ) │ │ add r1, pc │ │ - b.n deda │ │ + b.n e22a │ │ + adds r0, r4, #0 │ │ + bl 591e │ │ + cmp r0, #6 │ │ + bne.n e22e │ │ + ldr r1, [pc, #304] ; (e268 ) │ │ adds r0, r5, #0 │ │ - bl 650c │ │ - ldr r2, [r5, r7] │ │ - movs r4, #63 ; 0x3f │ │ + add r1, pc │ │ + b.n e22a │ │ + adds r0, r4, #0 │ │ + bl 6a00 │ │ + movs r7, #63 ; 0x3f │ │ + ldr r3, [sp, #4] │ │ adds r1, r0, #0 │ │ - asrs r2, r2, #6 │ │ - ands r2, r4 │ │ - adds r0, r5, #0 │ │ - bl 666c │ │ - add r1, sp, #8 │ │ - bl dcac │ │ - adds r0, r6, #0 │ │ - add r1, sp, #8 │ │ - blx 4c88 │ │ + ldr r3, [r4, r3] │ │ + adds r0, r4, #0 │ │ + asrs r2, r3, #6 │ │ + ands r2, r7 │ │ + str r3, [sp, #0] │ │ + bl 6b54 │ │ + add r3, sp, #16 │ │ + adds r1, r3, #0 │ │ + str r3, [sp, #0] │ │ + bl dfd0 │ │ adds r0, r5, #0 │ │ - bl 8bc0 │ │ + ldr r1, [sp, #0] │ │ + bl 10a8c <_Unwind_GetTextRelBase@@Base+0x68> │ │ + adds r0, r4, #0 │ │ + bl 9284 │ │ cmp r0, #0 │ │ - beq.n de64 │ │ - ldr r3, [r5, r7] │ │ - ands r0, r4 │ │ - ands r3, r4 │ │ - str r3, [sp, #0] │ │ - bl 530c │ │ - adds r4, r0, #0 │ │ - ldr r0, [sp, #0] │ │ - bl 530c │ │ - cmp r4, r0 │ │ - bne.n de54 │ │ - ldr r0, [sp, #0] │ │ - add r1, sp, #8 │ │ - bl 5350 │ │ - b.n de5c │ │ - ldr r0, [sp, #0] │ │ - add r1, sp, #8 │ │ - bl 5370 │ │ + beq.n e1aa │ │ + ldr r3, [sp, #4] │ │ + ands r0, r7 │ │ + ldr r3, [r4, r3] │ │ + adds r6, r3, #0 │ │ + str r3, [sp, #8] │ │ + bl 5758 │ │ + ands r6, r7 │ │ + adds r7, r0, #0 │ │ + adds r0, r6, #0 │ │ + bl 5758 │ │ + cmp r7, r0 │ │ + bne.n e19a │ │ + adds r0, r6, #0 │ │ + ldr r1, [sp, #0] │ │ + bl 57a0 │ │ + b.n e1a2 │ │ adds r0, r6, #0 │ │ - add r1, sp, #8 │ │ - blx 4c88 │ │ - ldr r3, [r5, r7] │ │ + ldr r1, [sp, #0] │ │ + bl 57c0 │ │ + adds r0, r5, #0 │ │ + ldr r1, [sp, #0] │ │ + bl 10a8c <_Unwind_GetTextRelBase@@Base+0x68> │ │ movs r2, #128 ; 0x80 │ │ + ldr r3, [sp, #4] │ │ lsls r2, r2, #9 │ │ - ldr r4, [pc, #144] ; (defc ) │ │ + ldr r6, [pc, #148] ; (e248 ) │ │ + ldr r3, [r4, r3] │ │ + str r3, [sp, #8] │ │ tst r3, r2 │ │ - beq.n dea8 │ │ - adds r0, r5, #0 │ │ - bl 650c │ │ - ldr r2, [r5, r4] │ │ - movs r3, #63 ; 0x3f │ │ + beq.n e1f2 │ │ + adds r0, r4, #0 │ │ + bl 6a00 │ │ + movs r7, #63 ; 0x3f │ │ + ldr r3, [r4, r6] │ │ adds r1, r0, #0 │ │ - asrs r2, r2, #6 │ │ - ands r2, r3 │ │ - adds r0, r5, #0 │ │ - bl 666c │ │ + asrs r2, r3, #6 │ │ + ands r2, r7 │ │ + adds r0, r4, #0 │ │ + bl 6b54 │ │ cmp r0, #0 │ │ - bne.n de9e │ │ - ldr r0, [r5, r4] │ │ - movs r1, #63 ; 0x3f │ │ - ands r0, r1 │ │ - add r1, sp, #8 │ │ - bl 5370 │ │ - adds r0, r6, #0 │ │ - add r1, sp, #8 │ │ - blx 4c88 │ │ - ldr r1, [pc, #128] ; (df20 ) │ │ - adds r0, r6, #0 │ │ + bne.n e1e8 │ │ + ldr r0, [r4, r6] │ │ + add r6, sp, #16 │ │ + adds r1, r6, #0 │ │ + ands r0, r7 │ │ + bl 57c0 │ │ + adds r0, r5, #0 │ │ + adds r1, r6, #0 │ │ + bl 10a8c <_Unwind_GetTextRelBase@@Base+0x68> │ │ + ldr r1, [pc, #128] ; (e26c ) │ │ + adds r0, r5, #0 │ │ add r1, pc │ │ - blx 4c88 │ │ - ldr r0, [r5, r7] │ │ - add r1, sp, #8 │ │ + bl 10a8c <_Unwind_GetTextRelBase@@Base+0x68> │ │ + ldr r3, [sp, #4] │ │ + ldr r1, [sp, #0] │ │ + ldr r0, [r4, r3] │ │ lsls r0, r0, #20 │ │ lsrs r0, r0, #26 │ │ - bl 5324 │ │ - adds r0, r6, #0 │ │ - add r1, sp, #8 │ │ - blx 4c88 │ │ + bl 5770 │ │ adds r0, r5, #0 │ │ - bl 54c6 │ │ + ldr r1, [sp, #0] │ │ + bl 10a8c <_Unwind_GetTextRelBase@@Base+0x68> │ │ + adds r0, r4, #0 │ │ + bl 591e │ │ cmp r0, #2 │ │ - bne.n decc │ │ - ldr r1, [pc, #92] ; (df24 ) │ │ - add r1, pc │ │ - b.n deda │ │ + bne.n e21a │ │ + ldr r1, [pc, #92] ; (e270 ) │ │ adds r0, r5, #0 │ │ - bl 54c6 │ │ + add r1, pc │ │ + b.n e22a │ │ + adds r0, r4, #0 │ │ + bl 591e │ │ cmp r0, #6 │ │ - bne.n dee0 │ │ - ldr r1, [pc, #80] ; (df28 ) │ │ + bne.n e22e │ │ + adds r0, r5, #0 │ │ + ldr r1, [pc, #76] ; (e274 ) │ │ add r1, pc │ │ - adds r0, r6, #0 │ │ - blx 4c88 │ │ - ldr r1, [sp, #4] │ │ - ldr r2, [sp, #20] │ │ - ldr r3, [r1, #0] │ │ + bl 10a8c <_Unwind_GetTextRelBase@@Base+0x68> │ │ + ldr r3, [sp, #12] │ │ + ldr r2, [sp, #28] │ │ + ldr r3, [r3, #0] │ │ cmp r2, r3 │ │ - beq.n deee │ │ - blx 4c40 <__stack_chk_fail@plt> │ │ - add sp, #28 │ │ + beq.n e23c │ │ + bl 10a2c <_Unwind_GetTextRelBase@@Base+0x8> │ │ + add sp, #36 ; 0x24 │ │ pop {r4, r5, r6, r7, pc} │ │ - nop ; (mov r8, r8) │ │ - strb r0, [r3, #6] │ │ + ldr r2, [r5, #100] ; 0x64 │ │ movs r0, r0 │ │ - adds r2, #42 ; 0x2a │ │ + adds r5, #116 ; 0x74 │ │ movs r0, r0 │ │ lsls r4, r2, #19 │ │ movs r0, r0 │ │ - adds r1, #248 ; 0xf8 │ │ + adds r5, #58 ; 0x3a │ │ movs r0, r0 │ │ - adds r1, #238 ; 0xee │ │ + adds r5, #52 ; 0x34 │ │ movs r0, r0 │ │ - adds r1, #218 ; 0xda │ │ + adds r5, #32 │ │ movs r0, r0 │ │ - adds r1, #204 ; 0xcc │ │ + adds r5, #18 │ │ movs r0, r0 │ │ - adds r1, #150 ; 0x96 │ │ + adds r4, #216 ; 0xd8 │ │ movs r0, r0 │ │ - adds r1, #167 ; 0xa7 │ │ + adds r4, #227 ; 0xe3 │ │ movs r0, r0 │ │ - adds r1, #82 ; 0x52 │ │ + adds r4, #138 ; 0x8a │ │ movs r0, r0 │ │ - adds r1, #101 ; 0x65 │ │ + adds r4, #155 ; 0x9b │ │ movs r0, r0 │ │ - adds r0, #144 ; 0x90 │ │ + adds r3, #182 ; 0xb6 │ │ movs r0, r0 │ │ - adds r0, #122 ; 0x7a │ │ + adds r3, #156 ; 0x9c │ │ movs r0, r0 │ │ - adds r0, #141 ; 0x8d │ │ + adds r3, #173 ; 0xad │ │ ... │ │ │ │ -0000df2c : │ │ +0000e278 : │ │ push {r4, r5, r6, r7, lr} │ │ - ldr r4, [pc, #188] ; (dfec ) │ │ + ldr r4, [pc, #188] ; (e338 ) │ │ sub sp, #44 ; 0x2c │ │ str r1, [sp, #8] │ │ add r4, pc │ │ ldr r4, [r4, #0] │ │ - ldr r1, [pc, #180] ; (dff0 ) │ │ - movs r6, #0 │ │ + ldr r1, [pc, #180] ; (e33c ) │ │ + adds r6, r0, #0 │ │ ldr r3, [r4, #0] │ │ - str r0, [sp, #4] │ │ - add r1, pc │ │ adds r0, r2, #0 │ │ - str r3, [sp, #36] ; 0x24 │ │ + add r1, pc │ │ adds r7, r2, #0 │ │ - blx 4c7c │ │ - adds r1, r6, #0 │ │ + str r3, [sp, #36] ; 0x24 │ │ + bl 10a7c <_Unwind_GetTextRelBase@@Base+0x58> │ │ + movs r3, #0 │ │ movs r2, #16 │ │ + adds r1, r3, #0 │ │ add r0, sp, #20 │ │ - str r6, [sp, #16] │ │ - blx 4cb8 │ │ + str r3, [sp, #16] │ │ + bl 10b0c <_Unwind_GetTextRelBase@@Base+0xe8> │ │ movs r0, #142 ; 0x8e │ │ lsls r0, r0, #4 │ │ - blx 4c58 │ │ + bl 10a4c <_Unwind_GetTextRelBase@@Base+0x28> │ │ adds r5, r0, #0 │ │ - bl 6474 │ │ - ldr r1, [sp, #4] │ │ - str r4, [sp, #12] │ │ - ldr r4, [pc, #136] ; (dff4 ) │ │ + bl 6968 │ │ movs r3, #153 ; 0x99 │ │ + movs r2, #0 │ │ lsls r3, r3, #3 │ │ - str r6, [r1, r3] │ │ - add r4, pc │ │ - b.n dfbe │ │ - ldr r0, [sp, #4] │ │ - bl 7dcc │ │ + str r2, [r6, r3] │ │ + str r2, [sp, #4] │ │ + str r4, [sp, #12] │ │ + adds r0, r6, #0 │ │ + bl 8130 │ │ + cmp r0, #0 │ │ + beq.n e31a │ │ + adds r0, r6, #0 │ │ + bl 8154 │ │ ldr r2, [sp, #8] │ │ adds r1, r0, #0 │ │ - ldr r0, [sp, #4] │ │ - bl 69cc │ │ + adds r0, r6, #0 │ │ + bl 6bec │ │ + add r4, sp, #16 │ │ ldr r0, [sp, #8] │ │ adds r1, r5, #0 │ │ - bl 8c8c │ │ + bl 8fac │ │ ldr r0, [sp, #8] │ │ - add r1, sp, #16 │ │ - bl dd0c │ │ - add r1, sp, #16 │ │ - adds r0, r7, #0 │ │ - blx 4c88 │ │ + adds r1, r4, #0 │ │ + bl e038 │ │ adds r1, r4, #0 │ │ adds r0, r7, #0 │ │ - blx 4c88 │ │ - adds r0, r6, #0 │ │ + bl 10a8c <_Unwind_GetTextRelBase@@Base+0x68> │ │ + ldr r1, [pc, #76] ; (e340 ) │ │ + adds r0, r7, #0 │ │ + add r1, pc │ │ + bl 10a8c <_Unwind_GetTextRelBase@@Base+0x68> │ │ + ldr r0, [sp, #4] │ │ movs r1, #5 │ │ - blx ecb4 <__aeabi_idivmod> │ │ + bl 10b1c <_Unwind_GetTextRelBase@@Base+0xf8> │ │ cmp r1, #4 │ │ - bne.n dfbc │ │ - ldr r1, [pc, #68] ; (dff8 ) │ │ + bne.n e312 │ │ + ldr r1, [pc, #56] ; (e344 ) │ │ adds r0, r7, #0 │ │ add r1, pc │ │ - blx 4c88 │ │ - adds r6, #1 │ │ - ldr r0, [sp, #4] │ │ - bl 7da4 │ │ - cmp r0, #0 │ │ - bne.n df76 │ │ - cmp r5, #0 │ │ - beq.n dfd8 │ │ + bl 10a8c <_Unwind_GetTextRelBase@@Base+0x68> │ │ + ldr r3, [sp, #4] │ │ + adds r3, #1 │ │ + str r3, [sp, #4] │ │ + b.n e2be │ │ adds r0, r5, #0 │ │ - bl 54c4 │ │ + bl 591c │ │ adds r0, r5, #0 │ │ - blx 4ca0 │ │ - ldr r1, [sp, #12] │ │ + bl 10abc <_Unwind_GetTextRelBase@@Base+0x98> │ │ + ldr r3, [sp, #12] │ │ ldr r2, [sp, #36] ; 0x24 │ │ - ldr r3, [r1, #0] │ │ + ldr r3, [r3, #0] │ │ cmp r2, r3 │ │ - beq.n dfe6 │ │ - blx 4c40 <__stack_chk_fail@plt> │ │ + beq.n e334 │ │ + bl 10a2c <_Unwind_GetTextRelBase@@Base+0x8> │ │ add sp, #44 ; 0x2c │ │ pop {r4, r5, r6, r7, pc} │ │ - nop ; (mov r8, r8) │ │ - ldr r0, [r7, #116] ; 0x74 │ │ + ldr r4, [r5, #64] ; 0x40 │ │ movs r0, r0 │ │ - adds r0, #10 │ │ + adds r3, #46 ; 0x2e │ │ movs r0, r0 │ │ - cmp r7, #245 ; 0xf5 │ │ + adds r2, #225 ; 0xe1 │ │ movs r0, r0 │ │ - cmp r7, #179 ; 0xb3 │ │ + adds r2, #205 ; 0xcd │ │ ... │ │ │ │ -0000dffc : │ │ - push {r4, r5, r6, r7, lr} │ │ - sub sp, #20 │ │ - str r1, [sp, #12] │ │ - ldr r1, [pc, #108] ; (e070 ) │ │ - adds r7, r0, #0 │ │ +0000e348 : │ │ + push {r0, r1, r2, r4, r5, r6, r7, lr} │ │ + str r1, [sp, #4] │ │ + ldr r1, [pc, #80] ; (e3a0 ) │ │ + str r0, [sp, #0] │ │ adds r0, r2, #0 │ │ add r1, pc │ │ - adds r5, r2, #0 │ │ - ldr r4, [pc, #100] ; (e074 ) │ │ - blx 4c7c │ │ - movs r0, #1 │ │ - movs r1, #0 │ │ - str r0, [sp, #0] │ │ - str r1, [sp, #4] │ │ + adds r7, r2, #0 │ │ movs r6, #0 │ │ - add r4, pc │ │ - ldr r2, [sp, #0] │ │ - ldr r3, [sp, #12] │ │ - ldr r1, [sp, #4] │ │ - ldr r0, [sp, #0] │ │ - ands r2, r7 │ │ - ands r3, r1 │ │ - cmp r2, r0 │ │ - bne.n e03a │ │ - cmp r3, r1 │ │ - bne.n e03a │ │ - ldr r1, [pc, #68] ; (e078 ) │ │ - adds r0, r5, #0 │ │ + bl 10a7c <_Unwind_GetTextRelBase@@Base+0x58> │ │ + movs r4, #1 │ │ + movs r5, #0 │ │ + ldr r2, [sp, #4] │ │ + ldr r3, [sp, #0] │ │ + adds r0, r7, #0 │ │ + ands r2, r5 │ │ + ands r3, r4 │ │ + cmp r3, r4 │ │ + bne.n e378 │ │ + cmp r2, r5 │ │ + bne.n e378 │ │ + ldr r1, [pc, #48] ; (e3a4 ) │ │ add r1, pc │ │ - b.n e03e │ │ - adds r0, r5, #0 │ │ - adds r1, r4, #0 │ │ - blx 4c88 │ │ + b.n e37c │ │ + ldr r1, [pc, #44] ; (e3a8 ) │ │ + add r1, pc │ │ + bl 10a8c <_Unwind_GetTextRelBase@@Base+0x68> │ │ movs r3, #7 │ │ ands r3, r6 │ │ cmp r3, #7 │ │ - bne.n e054 │ │ - ldr r1, [pc, #48] ; (e07c ) │ │ - adds r0, r5, #0 │ │ + bne.n e392 │ │ + ldr r1, [pc, #32] ; (e3ac ) │ │ + adds r0, r7, #0 │ │ add r1, pc │ │ - blx 4c88 │ │ - ldr r1, [sp, #0] │ │ - ldr r0, [sp, #4] │ │ + bl 10a8c <_Unwind_GetTextRelBase@@Base+0x68> │ │ adds r6, #1 │ │ - lsrs r2, r1, #31 │ │ - lsls r3, r0, #1 │ │ - lsls r1, r1, #1 │ │ - orrs r2, r3 │ │ - str r1, [sp, #0] │ │ - str r2, [sp, #4] │ │ + adds r4, r4, r4 │ │ + adcs r5, r5 │ │ cmp r6, #64 ; 0x40 │ │ - bne.n e01e │ │ - add sp, #20 │ │ - pop {r4, r5, r6, r7, pc} │ │ + bne.n e360 │ │ + pop {r0, r1, r2, r4, r5, r6, r7, pc} │ │ nop ; (mov r8, r8) │ │ - cmp r7, #66 ; 0x42 │ │ + adds r2, #104 ; 0x68 │ │ movs r0, r0 │ │ - cmp r7, #81 ; 0x51 │ │ + adds r2, #103 ; 0x67 │ │ movs r0, r0 │ │ - cmp r7, #53 ; 0x35 │ │ + adds r2, #99 ; 0x63 │ │ movs r0, r0 │ │ - cmp r7, #27 │ │ + adds r2, #77 ; 0x4d │ │ ... │ │ │ │ -0000e080 : │ │ +0000e3b0 : │ │ push {r4, r5, r6, lr} │ │ - ldr r5, [pc, #136] ; (e10c ) │ │ - ldr r4, [pc, #136] ; (e110 ) │ │ + ldr r5, [pc, #140] ; (e440 ) │ │ + ldr r4, [pc, #140] ; (e444 ) │ │ adds r6, r1, #0 │ │ add r5, pc │ │ ldr r5, [r5, #0] │ │ add sp, r4 │ │ add r2, sp, #1020 ; 0x3fc │ │ ldr r3, [r5, #0] │ │ adds r2, #24 │ │ - adds r4, r0, #0 │ │ + movs r1, #155 ; 0x9b │ │ str r3, [r2, #0] │ │ - ldr r3, [pc, #120] ; (e114 ) │ │ - ldr r1, [pc, #124] ; (e118 ) │ │ + ldr r3, [pc, #124] ; (e448 ) │ │ + lsls r1, r1, #3 │ │ + ldr r1, [r0, r1] │ │ ldr r2, [r0, r3] │ │ adds r3, r0, #0 │ │ - movs r0, #155 ; 0x9b │ │ - lsls r0, r0, #3 │ │ - ldr r0, [r4, r0] │ │ adds r3, #172 ; 0xac │ │ ldr r3, [r3, #0] │ │ - str r0, [sp, #0] │ │ - ldr r0, [pc, #108] ; (e11c ) │ │ + str r1, [sp, #0] │ │ + ldr r1, [pc, #112] ; (e44c ) │ │ + adds r4, r0, #0 │ │ + ldr r1, [r0, r1] │ │ + str r1, [sp, #4] │ │ + adds r1, r0, #0 │ │ + adds r1, #156 ; 0x9c │ │ + ldr r1, [r1, #0] │ │ + adds r1, #48 ; 0x30 │ │ + lsls r1, r1, #2 │ │ + ldr r1, [r1, r0] │ │ + str r1, [sp, #8] │ │ + adds r1, r0, #0 │ │ + adds r1, #160 ; 0xa0 │ │ + ldr r1, [r1, #0] │ │ + adds r1, #48 ; 0x30 │ │ + lsls r1, r1, #2 │ │ + ldr r1, [r1, r0] │ │ + adds r0, r6, #0 │ │ + str r1, [sp, #12] │ │ + ldr r1, [pc, #80] ; (e450 ) │ │ add r1, pc │ │ adds r1, #18 │ │ - ldr r0, [r4, r0] │ │ - str r0, [sp, #4] │ │ - adds r0, r4, #0 │ │ - adds r0, #156 ; 0x9c │ │ - ldr r0, [r0, #0] │ │ - adds r0, #48 ; 0x30 │ │ - lsls r0, r0, #2 │ │ - ldr r0, [r0, r4] │ │ - str r0, [sp, #8] │ │ - adds r0, r4, #0 │ │ - adds r0, #160 ; 0xa0 │ │ - ldr r0, [r0, #0] │ │ - adds r0, #48 ; 0x30 │ │ - lsls r0, r0, #2 │ │ - ldr r0, [r0, r4] │ │ - str r0, [sp, #12] │ │ - adds r0, r6, #0 │ │ - blx 4c70 │ │ - ldr r1, [pc, #68] ; (e120 ) │ │ + bl 10a6c <_Unwind_GetTextRelBase@@Base+0x48> │ │ + ldr r1, [pc, #72] ; (e454 ) │ │ adds r0, r6, #0 │ │ add r1, pc │ │ - blx 4c88 │ │ + bl 10a8c <_Unwind_GetTextRelBase@@Base+0x68> │ │ ldr r0, [r4, #112] ; 0x70 │ │ ldr r1, [r4, #116] ; 0x74 │ │ - add r2, sp, #20 │ │ - bl dffc │ │ + add r4, sp, #20 │ │ + adds r2, r4, #0 │ │ + bl e348 │ │ adds r0, r6, #0 │ │ - add r1, sp, #20 │ │ - blx 4c88 │ │ + adds r1, r4, #0 │ │ + bl 10a8c <_Unwind_GetTextRelBase@@Base+0x68> │ │ add r3, sp, #1020 ; 0x3fc │ │ adds r3, #24 │ │ ldr r2, [r3, #0] │ │ ldr r3, [r5, #0] │ │ cmp r2, r3 │ │ - beq.n e104 │ │ - blx 4c40 <__stack_chk_fail@plt> │ │ + beq.n e436 │ │ + bl 10a2c <_Unwind_GetTextRelBase@@Base+0x8> │ │ movs r3, #131 ; 0x83 │ │ lsls r3, r3, #3 │ │ add sp, r3 │ │ pop {r4, r5, r6, pc} │ │ - ldr r4, [r4, #96] ; 0x60 │ │ + nop ; (mov r8, r8) │ │ + ldr r4, [r6, #44] ; 0x2c │ │ movs r0, r0 │ │ ; instruction: 0xfbe8ffff │ │ lsls r4, r1, #19 │ │ movs r0, r0 │ │ - cmp r6, #222 ; 0xde │ │ - movs r0, r0 │ │ lsls r4, r3, #19 │ │ movs r0, r0 │ │ - cmp r6, #147 ; 0x93 │ │ + adds r1, #252 ; 0xfc │ │ + movs r0, r0 │ │ + adds r1, #211 ; 0xd3 │ │ ... │ │ │ │ -0000e124 : │ │ +0000e458 : │ │ push {r3, r4, r5, lr} │ │ - ldr r4, [pc, #100] ; (e18c ) │ │ + ldr r4, [pc, #100] ; (e4c0 ) │ │ adds r5, r0, #0 │ │ add r4, pc │ │ ldr r4, [r4, #0] │ │ ldr r0, [r4, #0] │ │ cmp r0, #0 │ │ - beq.n e13c │ │ - blx 4cc4 │ │ + beq.n e470 │ │ + bl 10b2c <_Unwind_GetTextRelBase@@Base+0x108> │ │ movs r3, #0 │ │ str r3, [r4, #0] │ │ - ldr r3, [pc, #80] ; (e190 ) │ │ movs r2, #0 │ │ + ldr r3, [pc, #80] ; (e4c4 ) │ │ add r3, pc │ │ ldr r3, [r3, #0] │ │ str r2, [r3, #0] │ │ - b.n e15a │ │ + ldr r0, [r5, #112] ; 0x70 │ │ + bl 8128 │ │ + ldr r4, [r5, #112] ; 0x70 │ │ + cmp r0, #0 │ │ + beq.n e49a │ │ str r0, [r5, #112] ; 0x70 │ │ cmp r4, #0 │ │ - beq.n e15a │ │ + beq.n e47a │ │ adds r0, r4, #0 │ │ - bl 54c4 │ │ + bl 591c │ │ adds r0, r4, #0 │ │ - blx 4ca0 │ │ - ldr r0, [r5, #112] ; 0x70 │ │ - bl 7d9c │ │ - ldr r4, [r5, #112] ; 0x70 │ │ - cmp r0, #0 │ │ - bne.n e148 │ │ + bl 10abc <_Unwind_GetTextRelBase@@Base+0x98> │ │ + b.n e47a │ │ cmp r4, #0 │ │ - beq.n e176 │ │ + beq.n e4aa │ │ adds r0, r4, #0 │ │ - bl 54c4 │ │ + bl 591c │ │ adds r0, r4, #0 │ │ - blx 4ca0 │ │ + bl 10abc <_Unwind_GetTextRelBase@@Base+0x98> │ │ ldr r4, [r5, #108] ; 0x6c │ │ cmp r4, #0 │ │ - beq.n e188 │ │ + beq.n e4bc │ │ adds r0, r4, #0 │ │ - bl 54c4 │ │ + bl 591c │ │ adds r0, r4, #0 │ │ - blx 4ca0 │ │ + bl 10abc <_Unwind_GetTextRelBase@@Base+0x98> │ │ adds r0, r5, #0 │ │ pop {r3, r4, r5, pc} │ │ - ldr r2, [r6, #96] ; 0x60 │ │ + ldr r6, [r7, #44] ; 0x2c │ │ movs r0, r0 │ │ - ldr r0, [r4, #96] ; 0x60 │ │ + ldr r4, [r5, #44] ; 0x2c │ │ ... │ │ │ │ -0000e194 : │ │ +0000e4c8 : │ │ push {r3, r4, r5, lr} │ │ adds r4, r0, #0 │ │ - b.n e1ac │ │ + ldr r0, [r4, #112] ; 0x70 │ │ + bl 8128 │ │ + ldr r5, [r4, #112] ; 0x70 │ │ + cmp r0, #0 │ │ + beq.n e4ec │ │ str r0, [r4, #112] ; 0x70 │ │ cmp r5, #0 │ │ - beq.n e1ac │ │ + beq.n e4cc │ │ adds r0, r5, #0 │ │ - bl 54c4 │ │ + bl 591c │ │ adds r0, r5, #0 │ │ - blx 4ca0 │ │ - ldr r0, [r4, #112] ; 0x70 │ │ - bl 7d9c │ │ - ldr r5, [r4, #112] ; 0x70 │ │ - cmp r0, #0 │ │ - bne.n e19a │ │ + bl 10abc <_Unwind_GetTextRelBase@@Base+0x98> │ │ + b.n e4cc │ │ adds r0, r5, #0 │ │ - bl 63f4 │ │ + bl 68e4 │ │ ldr r0, [r4, #112] ; 0x70 │ │ ldr r1, [r4, #108] ; 0x6c │ │ - bl 8c8c │ │ + bl 8fac │ │ pop {r3, r4, r5, pc} │ │ │ │ -0000e1c8 : │ │ - push {r4, r5, r6, lr} │ │ +0000e4fc : │ │ + push {r3, r4, r5, r6, r7, lr} │ │ adds r4, r0, #0 │ │ movs r0, #142 ; 0x8e │ │ lsls r0, r0, #4 │ │ - blx 4c58 │ │ + bl 10a4c <_Unwind_GetTextRelBase@@Base+0x28> │ │ adds r5, r0, #0 │ │ - bl 6474 │ │ - movs r3, #4 │ │ + adds r7, r4, #0 │ │ + bl 6968 │ │ str r5, [r4, #112] ; 0x70 │ │ + movs r3, #4 │ │ + adds r5, r4, #0 │ │ str r3, [r4, #116] ; 0x74 │ │ - movs r5, #0 │ │ + adds r5, #28 │ │ + adds r7, #108 ; 0x6c │ │ movs r0, #142 ; 0x8e │ │ lsls r0, r0, #4 │ │ - blx 4c58 │ │ + bl 10a4c <_Unwind_GetTextRelBase@@Base+0x28> │ │ adds r6, r0, #0 │ │ - bl 6474 │ │ - adds r3, r4, r5 │ │ - adds r5, #4 │ │ - str r6, [r3, #28] │ │ - cmp r5, #80 ; 0x50 │ │ - bne.n e1e2 │ │ + bl 6968 │ │ + stmia r5!, {r6} │ │ + cmp r5, r7 │ │ + bne.n e51c │ │ movs r0, #142 ; 0x8e │ │ lsls r0, r0, #4 │ │ - blx 4c58 │ │ + bl 10a4c <_Unwind_GetTextRelBase@@Base+0x28> │ │ adds r5, r0, #0 │ │ - bl 6474 │ │ - ldr r3, [pc, #20] ; (e220 ) │ │ + bl 6968 │ │ movs r2, #0 │ │ + ldr r3, [pc, #20] ; (e558 ) │ │ str r5, [r4, #108] ; 0x6c │ │ + adds r0, r4, #0 │ │ add r3, pc │ │ ldr r3, [r3, #0] │ │ - adds r0, r4, #0 │ │ str r2, [r3, #0] │ │ strb r2, [r4, #1] │ │ - bl e194 │ │ + bl e4c8 │ │ adds r0, r4, #0 │ │ - pop {r4, r5, r6, pc} │ │ - ldr r2, [r2, #84] ; 0x54 │ │ + pop {r3, r4, r5, r6, r7, pc} │ │ + nop ; (mov r8, r8) │ │ + ldr r2, [r3, #32] │ │ ... │ │ │ │ -0000e224 : │ │ +0000e55c : │ │ push {r4, lr} │ │ adds r4, r0, #0 │ │ ldr r0, [r0, #112] ; 0x70 │ │ - bl 8ff8 │ │ + bl 93f0 │ │ ldr r0, [r4, #112] ; 0x70 │ │ ldr r1, [r4, #108] ; 0x6c │ │ - bl 8c8c │ │ + bl 8fac │ │ pop {r4, pc} │ │ │ │ -0000e238 : │ │ +0000e570 : │ │ ldr r0, [r0, #112] ; 0x70 │ │ bx lr │ │ │ │ -0000e23c : │ │ +0000e574 : │ │ str r1, [r0, #116] ; 0x74 │ │ bx lr │ │ │ │ -0000e240 : │ │ +0000e578 : │ │ ldr r0, [r0, #16] │ │ bx lr │ │ │ │ -0000e244 : │ │ - adds r3, r0, #0 │ │ - movs r0, #0 │ │ +0000e57c : │ │ + movs r3, #0 │ │ cmp r1, #19 │ │ - bhi.n e252 │ │ + bhi.n e588 │ │ adds r1, #30 │ │ lsls r1, r1, #2 │ │ - ldr r0, [r1, r3] │ │ + ldr r3, [r1, r0] │ │ + adds r0, r3, #0 │ │ bx lr │ │ │ │ -0000e254 : │ │ +0000e58c : │ │ push {r0, r1, r2, r4, r5, r6, r7, lr} │ │ adds r4, r0, #0 │ │ movs r0, #142 ; 0x8e │ │ lsls r0, r0, #4 │ │ - adds r6, r1, #0 │ │ - adds r7, r2, #0 │ │ - blx 4c58 │ │ + adds r7, r1, #0 │ │ + adds r6, r2, #0 │ │ + bl 10a4c <_Unwind_GetTextRelBase@@Base+0x28> │ │ adds r5, r0, #0 │ │ - bl 6474 │ │ + bl 6968 │ │ ldr r3, [r4, #108] ; 0x6c │ │ ldr r0, [r4, #112] ; 0x70 │ │ - adds r1, r6, #0 │ │ + adds r1, r7, #0 │ │ str r3, [sp, #0] │ │ ldr r3, [r4, #116] ; 0x74 │ │ - adds r2, r7, #0 │ │ + adds r2, r6, #0 │ │ str r3, [sp, #4] │ │ adds r3, r5, #0 │ │ - bl 8ef2 │ │ + bl 9044 │ │ cmp r0, #0 │ │ - beq.n e286 │ │ - str r5, [r4, #112] ; 0x70 │ │ + beq.n e5be │ │ movs r0, #1 │ │ + str r5, [r4, #112] ; 0x70 │ │ pop {r1, r2, r3, r4, r5, r6, r7, pc} │ │ │ │ -0000e288 : │ │ +0000e5c0 : │ │ push {r4, r5, r6, lr} │ │ adds r4, r0, #0 │ │ movs r0, #142 ; 0x8e │ │ lsls r0, r0, #4 │ │ adds r6, r1, #0 │ │ - blx 4c58 │ │ + bl 10a4c <_Unwind_GetTextRelBase@@Base+0x28> │ │ adds r5, r0, #0 │ │ - bl 6474 │ │ + bl 6968 │ │ ldr r0, [r4, #112] ; 0x70 │ │ - ldr r3, [r4, #108] ; 0x6c │ │ adds r1, r6, #0 │ │ adds r2, r5, #0 │ │ - bl 8ea8 │ │ + ldr r3, [r4, #108] ; 0x6c │ │ + bl 90a8 │ │ cmp r0, #0 │ │ - beq.n e2b0 │ │ - str r5, [r4, #112] ; 0x70 │ │ + beq.n e5e8 │ │ movs r0, #1 │ │ + str r5, [r4, #112] ; 0x70 │ │ pop {r4, r5, r6, pc} │ │ │ │ -0000e2b2 : │ │ +0000e5ea : │ │ push {r3, r4, r5, lr} │ │ - ldr r5, [r0, #112] ; 0x70 │ │ - adds r4, r0, #0 │ │ - adds r0, r5, #0 │ │ - bl 7d9c │ │ + ldr r4, [r0, #112] ; 0x70 │ │ + adds r5, r0, #0 │ │ + adds r0, r4, #0 │ │ + bl 8128 │ │ cmp r0, #0 │ │ - beq.n e2d4 │ │ - str r0, [r4, #112] ; 0x70 │ │ - cmp r5, #0 │ │ - beq.n e2d4 │ │ - adds r0, r5, #0 │ │ - bl 54c4 │ │ - adds r0, r5, #0 │ │ - blx 4ca0 │ │ + beq.n e60c │ │ + str r0, [r5, #112] ; 0x70 │ │ + cmp r4, #0 │ │ + beq.n e60c │ │ + adds r0, r4, #0 │ │ + bl 591c │ │ + adds r0, r4, #0 │ │ + bl 10abc <_Unwind_GetTextRelBase@@Base+0x98> │ │ pop {r3, r4, r5, pc} │ │ │ │ -0000e2d6 : │ │ +0000e60e : │ │ movs r3, #250 ; 0xfa │ │ lsls r3, r3, #2 │ │ muls r1, r3 │ │ movs r3, #1 │ │ str r1, [r0, #24] │ │ strb r3, [r0, #1] │ │ bx lr │ │ │ │ -0000e2e4 : │ │ +0000e61c : │ │ push {r4, r5, r6, r7, lr} │ │ - sub sp, #36 ; 0x24 │ │ adds r4, r0, #0 │ │ + sub sp, #28 │ │ adds r0, r1, #0 │ │ - adds r6, r1, #0 │ │ + adds r5, r1, #0 │ │ str r2, [sp, #8] │ │ str r3, [sp, #16] │ │ - bl 55f0 │ │ - movs r5, #0 │ │ - cmp r0, r5 │ │ - bne.n e3ee │ │ - ldr r2, [sp, #8] │ │ + bl 5a48 │ │ + adds r7, r0, #0 │ │ + movs r0, #0 │ │ + cmp r7, r0 │ │ + bne.n e720 │ │ ldr r3, [r4, #12] │ │ - adds r0, r6, #0 │ │ + ldr r2, [sp, #8] │ │ + adds r0, r5, #0 │ │ subs r3, r3, r2 │ │ adds r3, #30 │ │ lsls r3, r3, #2 │ │ ldr r1, [r3, r4] │ │ - bl 68b8 │ │ + bl 7894 │ │ ldr r3, [sp, #8] │ │ - ldr r2, [sp, #56] ; 0x38 │ │ - str r5, [sp, #20] │ │ + str r7, [sp, #20] │ │ + ldr r7, [pc, #212] ; (e724 ) │ │ adds r3, #6 │ │ lsls r3, r3, #2 │ │ adds r3, r4, r3 │ │ - ldr r7, [r3, #4] │ │ - ldr r3, [sp, #8] │ │ - negs r2, r2 │ │ - ldr r5, [pc, #208] ; (e3f4 ) │ │ - subs r3, #1 │ │ - str r3, [sp, #24] │ │ - str r2, [sp, #28] │ │ - b.n e3ba │ │ - adds r0, r6, #0 │ │ - bl 5bb4 │ │ + ldr r6, [r3, #4] │ │ + adds r0, r5, #0 │ │ + bl 8130 │ │ + cmp r0, #0 │ │ + beq.n e6f4 │ │ + adds r0, r5, #0 │ │ + bl 6020 │ │ str r0, [sp, #12] │ │ ldr r1, [sp, #12] │ │ + adds r0, r5, #0 │ │ + adds r2, r6, #0 │ │ + bl 6bec │ │ adds r0, r6, #0 │ │ - adds r2, r7, #0 │ │ - bl 69cc │ │ - adds r0, r7, #0 │ │ - bl 5aa0 │ │ + bl 5f2a │ │ cmp r0, #0 │ │ - beq.n e34e │ │ + beq.n e684 │ │ + adds r0, r5, #0 │ │ + bl 8218 │ │ + b.n e656 │ │ adds r0, r6, #0 │ │ - bl 7ea0 │ │ - b.n e3ba │ │ - adds r0, r7, #0 │ │ - bl 8b80 │ │ - adds r0, r7, #0 │ │ - bl 5ab0 │ │ + bl 8f74 │ │ + adds r0, r6, #0 │ │ + bl 5f0c │ │ cmp r0, #0 │ │ - beq.n e36e │ │ - adds r0, r7, #0 │ │ - bl 5ba0 │ │ - ldr r2, [sp, #12] │ │ + beq.n e6a4 │ │ + adds r0, r6, #0 │ │ + bl 600c │ │ movs r3, #128 ; 0x80 │ │ + ldr r2, [sp, #12] │ │ lsls r3, r3, #11 │ │ orrs r2, r3 │ │ str r2, [sp, #12] │ │ ldr r3, [sp, #8] │ │ cmp r3, #1 │ │ - bne.n e382 │ │ + bne.n e6b8 │ │ ldr r3, [r4, #4] │ │ - adds r0, r7, #0 │ │ + adds r0, r6, #0 │ │ adds r3, #1 │ │ str r3, [r4, #4] │ │ - bl 62b0 │ │ - b.n e394 │ │ - ldr r2, [sp, #16] │ │ + bl 67a0 │ │ + b.n e6ce │ │ + ldr r3, [sp, #8] │ │ + ldr r1, [sp, #16] │ │ adds r0, r4, #0 │ │ - adds r1, r7, #0 │ │ - negs r3, r2 │ │ - str r3, [sp, #0] │ │ - ldr r2, [sp, #24] │ │ - ldr r3, [sp, #28] │ │ - bl e2e4 │ │ + subs r2, r3, #1 │ │ + ldr r3, [sp, #48] ; 0x30 │ │ + negs r1, r1 │ │ + str r1, [sp, #0] │ │ + negs r3, r3 │ │ + adds r1, r6, #0 │ │ + bl e61c │ │ negs r0, r0 │ │ - cmp r0, r5 │ │ - ble.n e3ac │ │ + cmp r0, r7 │ │ + ble.n e6e6 │ │ + adds r7, r0, #0 │ │ ldr r3, [r4, #12] │ │ ldr r2, [sp, #8] │ │ - adds r5, r0, #0 │ │ subs r3, r3, r2 │ │ ldr r2, [sp, #12] │ │ adds r3, #30 │ │ lsls r3, r3, #2 │ │ str r2, [r3, r4] │ │ str r2, [sp, #20] │ │ - ldr r3, [sp, #56] ; 0x38 │ │ - cmp r5, r3 │ │ - bge.n e3c4 │ │ - ldr r2, [sp, #16] │ │ - cmp r2, r5 │ │ - bge.n e3ba │ │ - str r5, [sp, #16] │ │ - adds r0, r6, #0 │ │ - bl 7da4 │ │ - cmp r0, #0 │ │ - bne.n e32a │ │ - adds r0, r6, #0 │ │ - bl 7e94 │ │ + ldr r3, [sp, #16] │ │ + cmp r3, r7 │ │ + bge.n e6ee │ │ + str r7, [sp, #16] │ │ + ldr r3, [sp, #48] ; 0x30 │ │ + cmp r7, r3 │ │ + blt.n e656 │ │ + adds r0, r5, #0 │ │ + bl 820c │ │ cmp r0, #0 │ │ - bne.n e3e0 │ │ - adds r0, r6, #0 │ │ - bl 5680 │ │ - movs r5, #128 ; 0x80 │ │ - lsls r5, r5, #11 │ │ - ands r5, r0 │ │ - beq.n e3ee │ │ - ldr r5, [pc, #24] ; (e3f8 ) │ │ - b.n e3ee │ │ - ldr r3, [r4, #12] │ │ - ldr r2, [sp, #8] │ │ - cmp r2, r3 │ │ - bne.n e3ee │ │ + bne.n e710 │ │ + adds r0, r5, #0 │ │ + bl 5ad8 │ │ + movs r3, #128 ; 0x80 │ │ + lsls r3, r3, #11 │ │ + ands r0, r3 │ │ + beq.n e720 │ │ + ldr r0, [pc, #24] ; (e728 ) │ │ + b.n e720 │ │ + ldr r3, [sp, #8] │ │ + ldr r2, [r4, #12] │ │ + adds r0, r7, #0 │ │ + cmp r3, r2 │ │ + bne.n e720 │ │ ldr r3, [sp, #20] │ │ - str r5, [r4, #8] │ │ + str r7, [r4, #8] │ │ str r3, [r4, #16] │ │ - add sp, #36 ; 0x24 │ │ - adds r0, r5, #0 │ │ + add sp, #28 │ │ pop {r4, r5, r6, r7, pc} │ │ ldrb r7, [r3, #5] │ │ vtbx.8 d23, {d14-d15}, d16 │ │ - Address 0x000000000000e3fa is out of bounds. │ │ + Address 0x000000000000e72a is out of bounds. │ │ │ │ │ │ -0000e3fc : │ │ +0000e72c : │ │ push {r4, r5, r6, r7, lr} │ │ - adds r4, r0, #0 │ │ + adds r5, r0, #0 │ │ movs r0, #142 ; 0x8e │ │ sub sp, #20 │ │ lsls r0, r0, #4 │ │ - adds r6, r3, #0 │ │ - adds r7, r1, #0 │ │ + adds r6, r1, #0 │ │ + adds r7, r3, #0 │ │ str r2, [sp, #12] │ │ - blx 4c58 │ │ - adds r5, r0, #0 │ │ - bl 6474 │ │ - ldr r3, [r4, #108] ; 0x6c │ │ - ldr r0, [r4, #112] ; 0x70 │ │ - adds r1, r7, #0 │ │ + bl 10a4c <_Unwind_GetTextRelBase@@Base+0x28> │ │ + adds r4, r0, #0 │ │ + bl 6968 │ │ + ldr r3, [r5, #108] ; 0x6c │ │ + adds r1, r6, #0 │ │ str r3, [sp, #0] │ │ + str r7, [sp, #4] │ │ + ldr r0, [r5, #112] ; 0x70 │ │ ldr r2, [sp, #12] │ │ - adds r3, r5, #0 │ │ - str r6, [sp, #4] │ │ - bl 8d2c │ │ + adds r3, r4, #0 │ │ + bl 90f0 │ │ subs r6, r0, #0 │ │ - beq.n e432 │ │ - str r5, [r4, #112] ; 0x70 │ │ - movs r4, #1 │ │ - b.n e444 │ │ - subs r4, r5, #0 │ │ - beq.n e444 │ │ + beq.n e762 │ │ + str r4, [r5, #112] ; 0x70 │ │ + movs r6, #1 │ │ + b.n e76e │ │ adds r0, r4, #0 │ │ - bl 54c4 │ │ + bl 591c │ │ adds r0, r4, #0 │ │ - blx 4ca0 │ │ - adds r4, r6, #0 │ │ + bl 10abc <_Unwind_GetTextRelBase@@Base+0x98> │ │ + adds r0, r6, #0 │ │ add sp, #20 │ │ - adds r0, r4, #0 │ │ pop {r4, r5, r6, r7, pc} │ │ - ... │ │ │ │ -0000e44c : │ │ +0000e774 : │ │ push {r3, r4, r5, r6, r7, lr} │ │ - ldr r5, [pc, #88] ; (e4a8 ) │ │ - adds r7, r1, #0 │ │ - adds r4, r2, #0 │ │ - add r5, pc │ │ - ldr r5, [r5, #0] │ │ - ldr r0, [r5, #0] │ │ + ldr r4, [pc, #88] ; (e7d0 ) │ │ + adds r6, r1, #0 │ │ + add r4, pc │ │ + ldr r4, [r4, #0] │ │ + adds r5, r2, #0 │ │ + ldr r0, [r4, #0] │ │ cmp r0, #0 │ │ - beq.n e466 │ │ - blx 4cc4 │ │ + beq.n e78e │ │ + bl 10b2c <_Unwind_GetTextRelBase@@Base+0x108> │ │ movs r3, #0 │ │ - str r3, [r5, #0] │ │ - ldr r3, [pc, #68] ; (e4ac ) │ │ - ldr r1, [pc, #68] ; (e4b0 ) │ │ - movs r6, #0 │ │ + str r3, [r4, #0] │ │ + movs r7, #0 │ │ + ldr r3, [pc, #64] ; (e7d4 ) │ │ + ldr r1, [pc, #68] ; (e7d8 ) │ │ + adds r0, r6, #0 │ │ add r3, pc │ │ ldr r3, [r3, #0] │ │ add r1, pc │ │ - adds r0, r7, #0 │ │ - str r4, [r3, #0] │ │ - ldr r4, [pc, #60] ; (e4b4 ) │ │ - add r4, pc │ │ - ldr r4, [r4, #0] │ │ - str r6, [r4, #0] │ │ - blx 4cd0 │ │ - str r0, [r5, #0] │ │ - cmp r0, r6 │ │ - beq.n e4a6 │ │ - adds r1, r6, #0 │ │ + str r5, [r3, #0] │ │ + ldr r5, [pc, #60] ; (e7dc ) │ │ + add r5, pc │ │ + ldr r5, [r5, #0] │ │ + str r7, [r5, #0] │ │ + bl 10b3c <_Unwind_GetTextRelBase@@Base+0x118> │ │ + str r0, [r4, #0] │ │ + cmp r0, r7 │ │ + beq.n e7ce │ │ + adds r1, r7, #0 │ │ movs r2, #2 │ │ - blx 4cdc │ │ - ldr r0, [r5, #0] │ │ - blx 4ce8 │ │ + bl 10b4c <_Unwind_GetTextRelBase@@Base+0x128> │ │ + ldr r0, [r4, #0] │ │ + bl 10b5c <_Unwind_GetTextRelBase@@Base+0x138> │ │ asrs r3, r0, #31 │ │ lsrs r3, r3, #29 │ │ adds r0, r3, r0 │ │ asrs r0, r0, #3 │ │ - str r0, [r4, #0] │ │ - ldr r0, [r5, #0] │ │ - blx 4cf4 │ │ + str r0, [r5, #0] │ │ + ldr r0, [r4, #0] │ │ + bl 10b6c <_Unwind_GetTextRelBase@@Base+0x148> │ │ pop {r3, r4, r5, r6, r7, pc} │ │ - ldr r0, [r1, #48] ; 0x30 │ │ + str r2, [r4, #124] ; 0x7c │ │ movs r0, r0 │ │ - ldr r0, [r7, #44] ; 0x2c │ │ + str r6, [r1, #124] ; 0x7c │ │ movs r0, r0 │ │ - cmp r3, #6 │ │ + cmp r6, #76 ; 0x4c │ │ movs r0, r0 │ │ - ldr r0, [r5, #44] ; 0x2c │ │ + str r0, [r0, #124] ; 0x7c │ │ ... │ │ │ │ -0000e4b8 : │ │ +0000e7e0 : │ │ push {r3, r4, r5, r6, r7, lr} │ │ - ldr r5, [pc, #116] ; (e530 ) │ │ + ldr r7, [pc, #116] ; (e858 ) │ │ adds r4, r2, #0 │ │ + add r7, pc │ │ + ldr r7, [r7, #0] │ │ lsls r1, r1, #3 │ │ - add r5, pc │ │ - ldr r5, [r5, #0] │ │ movs r2, #0 │ │ - movs r7, #0 │ │ - ldr r0, [r5, #0] │ │ - blx 4cdc │ │ - cmp r0, r7 │ │ - bne.n e52a │ │ - ldr r6, [pc, #96] ; (e534 ) │ │ - ldr r3, [r5, #0] │ │ + ldr r0, [r7, #0] │ │ + bl 10b4c <_Unwind_GetTextRelBase@@Base+0x128> │ │ + subs r6, r0, #0 │ │ + beq.n e7fc │ │ + movs r0, #0 │ │ + b.n e854 │ │ + ldr r5, [pc, #92] ; (e85c ) │ │ + ldr r3, [r7, #0] │ │ movs r1, #1 │ │ - add r6, pc │ │ - adds r0, r6, #0 │ │ + add r5, pc │ │ + adds r0, r5, #0 │ │ movs r2, #8 │ │ - blx 4d00 │ │ + bl 10b7c <_Unwind_GetTextRelBase@@Base+0x158> │ │ cmp r0, #8 │ │ - bne.n e52a │ │ + bne.n e7f8 │ │ movs r2, #0 │ │ movs r3, #0 │ │ str r2, [r4, #0] │ │ str r3, [r4, #4] │ │ - ldrb r2, [r6, #0] │ │ - str r7, [r4, #0] │ │ - movs r7, #1 │ │ - lsls r2, r2, #24 │ │ - str r2, [r4, #4] │ │ - ldrb r3, [r6, #1] │ │ - lsls r3, r3, #16 │ │ - orrs r3, r2 │ │ - str r3, [r4, #4] │ │ - ldrb r2, [r6, #2] │ │ - lsls r2, r2, #8 │ │ - orrs r3, r2 │ │ + ldrb r3, [r5, #0] │ │ + str r6, [r4, #0] │ │ + lsls r3, r3, #24 │ │ str r3, [r4, #4] │ │ - ldrb r2, [r6, #3] │ │ + ldrb r2, [r5, #1] │ │ + lsls r2, r2, #16 │ │ + orrs r2, r3 │ │ + str r2, [r4, #4] │ │ + ldrb r3, [r5, #2] │ │ + lsls r3, r3, #8 │ │ + orrs r2, r3 │ │ + str r2, [r4, #4] │ │ + ldrb r3, [r5, #3] │ │ orrs r3, r2 │ │ str r3, [r4, #4] │ │ - ldrb r1, [r6, #4] │ │ - lsls r1, r1, #24 │ │ - str r1, [r4, #0] │ │ - ldrb r2, [r6, #5] │ │ + ldrb r0, [r5, #4] │ │ + lsls r0, r0, #24 │ │ + str r0, [r4, #0] │ │ + ldrb r2, [r5, #5] │ │ lsls r2, r2, #16 │ │ - orrs r2, r1 │ │ + orrs r2, r0 │ │ + movs r0, #1 │ │ str r2, [r4, #0] │ │ - ldrb r1, [r6, #6] │ │ + ldrb r1, [r5, #6] │ │ lsls r1, r1, #8 │ │ orrs r2, r1 │ │ str r2, [r4, #0] │ │ - ldrb r1, [r6, #7] │ │ + ldrb r1, [r5, #7] │ │ orrs r2, r1 │ │ str r2, [r4, #0] │ │ - adds r0, r7, #0 │ │ pop {r3, r4, r5, r6, r7, pc} │ │ nop ; (mov r8, r8) │ │ - ldr r4, [r3, #40] ; 0x28 │ │ + str r6, [r6, #116] ; 0x74 │ │ movs r0, r0 │ │ - cmp r2, #140 ; 0x8c │ │ + movs r7, #98 ; 0x62 │ │ movs r3, r1 │ │ │ │ -0000e538 : │ │ +0000e860 : │ │ push {r4, r5, r6, r7, lr} │ │ - ldr r5, [pc, #108] ; (e5a8 ) │ │ - sub sp, #28 │ │ - str r0, [sp, #8] │ │ - add r5, pc │ │ - ldr r5, [r5, #0] │ │ - str r2, [sp, #12] │ │ - str r3, [sp, #4] │ │ - ldr r7, [r5, #0] │ │ + sub sp, #36 ; 0x24 │ │ + str r2, [sp, #8] │ │ + ldr r2, [pc, #132] ; (e8ec ) │ │ + str r3, [sp, #0] │ │ movs r4, #0 │ │ - subs r7, #1 │ │ - b.n e57e │ │ - adds r3, r4, r7 │ │ - lsrs r6, r3, #31 │ │ - adds r6, r6, r3 │ │ - asrs r6, r6, #1 │ │ - ldr r0, [sp, #8] │ │ - adds r1, r6, #0 │ │ + add r2, pc │ │ + ldr r2, [r2, #0] │ │ + str r0, [sp, #4] │ │ + ldr r3, [r2, #0] │ │ + str r2, [sp, #12] │ │ + str r3, [sp, #28] │ │ + ldr r3, [pc, #116] ; (e8f0 ) │ │ + add r3, pc │ │ + ldr r3, [r3, #0] │ │ + adds r7, r3, #0 │ │ + ldr r1, [r3, #0] │ │ + subs r6, r1, #1 │ │ + cmp r4, r6 │ │ + bge.n e8b8 │ │ + adds r3, r4, r6 │ │ + lsrs r5, r3, #31 │ │ + adds r5, r5, r3 │ │ + asrs r5, r5, #1 │ │ + ldr r0, [sp, #4] │ │ + adds r1, r5, #0 │ │ add r2, sp, #16 │ │ - bl e4b8 │ │ + bl e7e0 │ │ cmp r0, #0 │ │ - beq.n e5a0 │ │ + beq.n e8d8 │ │ ldr r3, [sp, #20] │ │ - ldr r2, [sp, #4] │ │ + ldr r2, [sp, #0] │ │ cmp r3, r2 │ │ - blt.n e578 │ │ - bne.n e57c │ │ + blt.n e8b0 │ │ + bne.n e8b4 │ │ ldr r3, [sp, #16] │ │ - ldr r2, [sp, #12] │ │ + ldr r2, [sp, #8] │ │ cmp r3, r2 │ │ - bcs.n e57c │ │ - adds r4, r6, #1 │ │ - b.n e57e │ │ - adds r7, r6, #0 │ │ - cmp r4, r7 │ │ - blt.n e550 │ │ - ldr r0, [sp, #8] │ │ + bcs.n e8b4 │ │ + adds r4, r5, #1 │ │ + adds r5, r6, #0 │ │ + adds r6, r5, #0 │ │ + b.n e884 │ │ + ldr r0, [sp, #4] │ │ adds r1, r4, #0 │ │ add r2, sp, #16 │ │ - bl e4b8 │ │ + bl e7e0 │ │ cmp r0, #0 │ │ - beq.n e5a0 │ │ + beq.n e8d8 │ │ ldr r3, [sp, #16] │ │ - ldr r2, [sp, #12] │ │ + ldr r2, [sp, #8] │ │ cmp r3, r2 │ │ - bne.n e5a0 │ │ + bne.n e8d8 │ │ ldr r3, [sp, #20] │ │ - ldr r2, [sp, #4] │ │ - cmp r3, r2 │ │ - beq.n e5a2 │ │ - ldr r4, [r5, #0] │ │ - add sp, #28 │ │ + ldr r2, [sp, #0] │ │ adds r0, r4, #0 │ │ + cmp r3, r2 │ │ + beq.n e8da │ │ + ldr r0, [r7, #0] │ │ + ldr r3, [sp, #12] │ │ + ldr r2, [sp, #28] │ │ + ldr r3, [r3, #0] │ │ + cmp r2, r3 │ │ + beq.n e8e8 │ │ + bl 10a2c <_Unwind_GetTextRelBase@@Base+0x8> │ │ + add sp, #36 ; 0x24 │ │ pop {r4, r5, r6, r7, pc} │ │ - ldr r0, [r4, #32] │ │ + str r0, [r0, #100] ; 0x64 │ │ + movs r0, r0 │ │ + str r6, [r4, #108] ; 0x6c │ │ movs r0, r0 │ │ push {r4, r5, r6, r7, lr} │ │ - adds r4, r0, #0 │ │ + adds r5, r0, #0 │ │ movs r0, #142 ; 0x8e │ │ - sub sp, #420 ; 0x1a4 │ │ + ldr r7, [pc, #156] ; (e998 ) │ │ + sub sp, #428 ; 0x1ac │ │ lsls r0, r0, #4 │ │ - blx 4c58 │ │ - adds r7, r0, #0 │ │ - bl 6474 │ │ - ldr r0, [r4, #112] ; 0x70 │ │ - bl 5b94 │ │ - add r6, sp, #16 │ │ - movs r5, #0 │ │ - b.n e5d2 │ │ - ldr r3, [sp, #4] │ │ - adds r5, #1 │ │ - stmia r6!, {r3} │ │ - ldr r0, [r4, #112] ; 0x70 │ │ - bl 7da4 │ │ + add r7, pc │ │ + ldr r7, [r7, #0] │ │ + movs r4, #0 │ │ + ldr r3, [r7, #0] │ │ + str r3, [sp, #420] ; 0x1a4 │ │ + bl 10a4c <_Unwind_GetTextRelBase@@Base+0x28> │ │ + adds r6, r0, #0 │ │ + bl 6968 │ │ + ldr r0, [r5, #112] ; 0x70 │ │ + bl 6000 │ │ + str r7, [sp, #4] │ │ + ldr r0, [r5, #112] ; 0x70 │ │ + bl 8130 │ │ cmp r0, #0 │ │ - beq.n e610 │ │ - cmp r5, #100 ; 0x64 │ │ - beq.n e614 │ │ - ldr r0, [r4, #112] ; 0x70 │ │ - bl 7dcc │ │ - str r0, [sp, #4] │ │ - adds r2, r7, #0 │ │ - ldr r0, [r4, #112] ; 0x70 │ │ - ldr r1, [sp, #4] │ │ - bl 69cc │ │ - adds r0, r7, #0 │ │ - bl 64b8 │ │ + beq.n e962 │ │ + cmp r4, #100 ; 0x64 │ │ + beq.n e966 │ │ + ldr r0, [r5, #112] ; 0x70 │ │ + bl 8154 │ │ + adds r7, r0, #0 │ │ + adds r2, r6, #0 │ │ + ldr r0, [r5, #112] ; 0x70 │ │ + adds r1, r7, #0 │ │ + bl 6bec │ │ + adds r0, r6, #0 │ │ + bl 69ac │ │ adds r2, r0, #0 │ │ adds r3, r1, #0 │ │ - adds r0, r4, #0 │ │ - bl e538 │ │ - ldr r3, [pc, #52] ; (e638 ) │ │ + adds r0, r5, #0 │ │ + bl e860 │ │ + ldr r3, [pc, #76] ; (e99c ) │ │ add r3, pc │ │ ldr r3, [r3, #0] │ │ ldr r3, [r3, #0] │ │ cmp r0, r3 │ │ - bge.n e5d2 │ │ - b.n e5cc │ │ - subs r0, r5, #0 │ │ - beq.n e632 │ │ + bge.n e91c │ │ + lsls r2, r4, #2 │ │ + add r3, sp, #20 │ │ + str r7, [r2, r3] │ │ + adds r4, #1 │ │ + b.n e91c │ │ + cmp r4, #0 │ │ + beq.n e986 │ │ + add r5, sp, #12 │ │ movs r1, #0 │ │ - add r0, sp, #8 │ │ - blx 4d0c │ │ - ldr r0, [sp, #12] │ │ - blx 4d18 │ │ - blx 4d24 │ │ - adds r1, r5, #0 │ │ - blx ecb4 <__aeabi_idivmod> │ │ - add r3, sp, #16 │ │ + adds r0, r5, #0 │ │ + bl 10b8c <_Unwind_GetTextRelBase@@Base+0x168> │ │ + ldr r0, [r5, #4] │ │ + bl 10b9c <_Unwind_GetTextRelBase@@Base+0x178> │ │ + bl 10bac <_Unwind_GetTextRelBase@@Base+0x188> │ │ + adds r1, r4, #0 │ │ + bl 10b1c <_Unwind_GetTextRelBase@@Base+0xf8> │ │ + add r3, sp, #20 │ │ lsls r1, r1, #2 │ │ ldr r0, [r1, r3] │ │ - add sp, #420 ; 0x1a4 │ │ + ldr r3, [sp, #4] │ │ + ldr r2, [sp, #420] ; 0x1a4 │ │ + ldr r3, [r3, #0] │ │ + cmp r2, r3 │ │ + beq.n e994 │ │ + bl 10a2c <_Unwind_GetTextRelBase@@Base+0x8> │ │ + add sp, #428 ; 0x1ac │ │ pop {r4, r5, r6, r7, pc} │ │ - nop ; (mov r8, r8) │ │ - ldr r4, [r3, #20] │ │ + str r4, [r5, #88] ; 0x58 │ │ + movs r0, r0 │ │ + str r2, [r2, #96] ; 0x60 │ │ ... │ │ │ │ -0000e63c : │ │ +0000e9a0 : │ │ + ldr r3, [pc, #76] ; (e9f0 ) │ │ push {r4, lr} │ │ - ldr r3, [pc, #80] ; (e690 ) │ │ - adds r4, r0, #0 │ │ add r3, pc │ │ ldr r3, [r3, #0] │ │ - ldr r0, [r3, #0] │ │ - cmp r0, #0 │ │ - beq.n e68e │ │ - ldr r3, [pc, #68] ; (e694 ) │ │ - add r3, pc │ │ ldr r3, [r3, #0] │ │ - ldr r0, [r3, #0] │ │ - cmp r0, #0 │ │ - beq.n e68e │ │ - ldr r0, [r4, #112] ; 0x70 │ │ - bl 64ac │ │ - ldr r3, [pc, #56] ; (e698 ) │ │ - adds r2, r0, #0 │ │ + cmp r3, #0 │ │ + bne.n e9b2 │ │ movs r0, #0 │ │ + b.n e9ee │ │ + ldr r3, [pc, #64] ; (e9f4 ) │ │ add r3, pc │ │ ldr r3, [r3, #0] │ │ ldr r3, [r3, #0] │ │ - cmp r2, r3 │ │ - bgt.n e68e │ │ + cmp r3, #0 │ │ + beq.n e9ae │ │ + adds r4, r0, #0 │ │ + ldr r0, [r0, #112] ; 0x70 │ │ + bl 69a0 │ │ + ldr r3, [pc, #48] ; (e9f8 ) │ │ + add r3, pc │ │ + ldr r3, [r3, #0] │ │ + ldr r3, [r3, #0] │ │ + cmp r0, r3 │ │ + bgt.n e9ae │ │ ldr r0, [r4, #112] ; 0x70 │ │ - bl 649a │ │ - bl 64b8 │ │ - ldr r3, [pc, #32] ; (e69c ) │ │ + bl 698e │ │ + bl 69ac │ │ + ldr r3, [pc, #28] ; (e9fc ) │ │ cmp r0, r3 │ │ - bne.n e68c │ │ - ldr r3, [pc, #32] ; (e6a0 ) │ │ + bne.n e9ae │ │ + ldr r3, [pc, #28] ; (ea00 ) │ │ cmp r1, r3 │ │ - bne.n e68c │ │ + bne.n e9ae │ │ adds r0, r4, #0 │ │ - bl e5ac │ │ - b.n e68e │ │ - movs r0, #0 │ │ + bl e8f4 │ │ pop {r4, pc} │ │ - ldr r6, [r3, #16] │ │ + str r4, [r7, #88] ; 0x58 │ │ movs r0, r0 │ │ - ldr r6, [r1, #16] │ │ + str r0, [r5, #88] ; 0x58 │ │ movs r0, r0 │ │ - ldr r0, [r0, #16] │ │ + str r4, [r3, #88] ; 0x58 │ │ movs r0, r0 │ │ ldr r2, [r6, #8] │ │ tst r1, r2 │ │ - bls.w bf8d8 │ │ + bls.w bfc38 │ │ │ │ -0000e6a4 : │ │ +0000ea04 : │ │ push {r4, r5, r6, r7, lr} │ │ - ldr r5, [pc, #116] ; (e71c ) │ │ + ldr r5, [pc, #112] ; (ea78 ) │ │ sub sp, #60 ; 0x3c │ │ movs r6, #0 │ │ add r5, pc │ │ ldr r5, [r5, #0] │ │ str r6, [r0, #16] │ │ str r6, [r0, #8] │ │ ldr r3, [r5, #0] │ │ str r6, [r0, #4] │ │ strb r6, [r0, #0] │ │ str r3, [sp, #52] ; 0x34 │ │ movs r3, #1 │ │ - strb r3, [r0, #1] │ │ adds r4, r0, #0 │ │ + strb r3, [r0, #1] │ │ ldr r0, [r0, #112] ; 0x70 │ │ str r1, [sp, #8] │ │ - bl 54cc │ │ - adds r7, r5, #0 │ │ - str r0, [sp, #12] │ │ - cmp r0, r6 │ │ - beq.n e6d6 │ │ + bl 5924 │ │ + str r5, [sp, #12] │ │ + subs r7, r0, #0 │ │ + cmp r7, r6 │ │ + beq.n ea36 │ │ strb r6, [r4, #1] │ │ - b.n e70a │ │ + b.n ea64 │ │ adds r0, r4, #0 │ │ - bl e63c │ │ + bl e9a0 │ │ subs r5, r0, #0 │ │ - beq.n e6ec │ │ - mov r2, sp │ │ - movs r3, #12 │ │ - ldrb r2, [r3, r2] │ │ - str r5, [r4, #16] │ │ - strb r2, [r4, #1] │ │ - b.n e70a │ │ + beq.n ea46 │ │ + str r0, [r4, #16] │ │ + strb r7, [r4, #1] │ │ + b.n ea64 │ │ ldr r3, [sp, #8] │ │ ldr r1, [r4, #112] ; 0x70 │ │ ldr r2, [sp, #8] │ │ str r3, [r4, #12] │ │ - ldr r3, [pc, #40] ; (e720 ) │ │ + ldr r3, [pc, #44] ; (ea7c ) │ │ adds r0, r4, #0 │ │ str r3, [sp, #0] │ │ - ldr r3, [pc, #40] ; (e724 ) │ │ - bl e2e4 │ │ + ldr r3, [pc, #40] ; (ea80 ) │ │ + bl e61c │ │ ldr r0, [r4, #16] │ │ add r1, sp, #20 │ │ - bl 5398 │ │ + bl 57e8 │ │ strb r5, [r4, #1] │ │ + ldr r3, [sp, #12] │ │ ldr r2, [sp, #52] ; 0x34 │ │ - ldr r3, [r7, #0] │ │ + ldr r3, [r3, #0] │ │ cmp r2, r3 │ │ - beq.n e716 │ │ - blx 4c40 <__stack_chk_fail@plt> │ │ + beq.n ea72 │ │ + bl 10a2c <_Unwind_GetTextRelBase@@Base+0x8> │ │ add sp, #60 ; 0x3c │ │ pop {r4, r5, r6, r7, pc} │ │ nop ; (mov r8, r8) │ │ - ldr r0, [r0, #0] │ │ + str r0, [r4, #72] ; 0x48 │ │ movs r0, r0 │ │ strh r0, [r4, #52] ; 0x34 │ │ movs r1, r0 │ │ ldrb r0, [r4, #5] │ │ - Address 0x000000000000e726 is out of bounds. │ │ + Address 0x000000000000ea82 is out of bounds. │ │ │ │ │ │ -0000e728 : │ │ - push {r0, r1, r2, r4, r5, lr} │ │ - adds r4, r0, #0 │ │ +0000ea84 : │ │ + push {r4, r5, r6, r7, lr} │ │ + ldr r4, [pc, #56] ; (eac0 ) │ │ + sub sp, #20 │ │ + add r7, sp, #4 │ │ + add r4, pc │ │ + ldr r4, [r4, #0] │ │ + adds r5, r0, #0 │ │ + ldr r3, [r4, #0] │ │ movs r1, #0 │ │ - mov r0, sp │ │ - blx 4d0c │ │ - ldr r5, [sp, #0] │ │ + adds r0, r7, #0 │ │ + str r3, [sp, #12] │ │ + bl 10b8c <_Unwind_GetTextRelBase@@Base+0x168> │ │ movs r1, #250 ; 0xfa │ │ + ldr r6, [sp, #4] │ │ lsls r1, r1, #2 │ │ - ldr r0, [sp, #4] │ │ - muls r5, r1 │ │ - blx ebd8 <__divsi3> │ │ - adds r5, r5, r0 │ │ - str r5, [r4, #20] │ │ - pop {r0, r1, r2, r4, r5, pc} │ │ + ldr r0, [r7, #4] │ │ + muls r6, r1 │ │ + bl 10bbc <_Unwind_GetTextRelBase@@Base+0x198> │ │ + ldr r2, [sp, #12] │ │ + ldr r3, [r4, #0] │ │ + adds r0, r6, r0 │ │ + str r0, [r5, #20] │ │ + cmp r2, r3 │ │ + beq.n eabc │ │ + bl 10a2c <_Unwind_GetTextRelBase@@Base+0x8> │ │ + add sp, #20 │ │ + pop {r4, r5, r6, r7, pc} │ │ + str r0, [r4, #64] ; 0x40 │ │ + ... │ │ │ │ -0000e748 : │ │ - push {r0, r1, r2, r4, r5, lr} │ │ - adds r4, r0, #0 │ │ +0000eac4 : │ │ + push {r4, r5, r6, r7, lr} │ │ + ldr r4, [pc, #72] ; (eb10 ) │ │ + sub sp, #20 │ │ + add r7, sp, #4 │ │ + add r4, pc │ │ + ldr r4, [r4, #0] │ │ + adds r5, r0, #0 │ │ + ldr r3, [r4, #0] │ │ movs r1, #0 │ │ - mov r0, sp │ │ - blx 4d0c │ │ - ldr r5, [sp, #0] │ │ + adds r0, r7, #0 │ │ + str r3, [sp, #12] │ │ + bl 10b8c <_Unwind_GetTextRelBase@@Base+0x168> │ │ movs r1, #250 ; 0xfa │ │ + ldr r6, [sp, #4] │ │ lsls r1, r1, #2 │ │ - ldr r0, [sp, #4] │ │ - muls r5, r1 │ │ - blx ebd8 <__divsi3> │ │ - ldr r3, [r4, #20] │ │ - adds r5, r5, r0 │ │ + ldr r0, [r7, #4] │ │ + muls r6, r1 │ │ + bl 10bbc <_Unwind_GetTextRelBase@@Base+0x198> │ │ + ldr r2, [r5, #20] │ │ + adds r3, r6, r0 │ │ movs r0, #1 │ │ - subs r5, r5, r3 │ │ - ldr r3, [r4, #24] │ │ - cmp r3, r5 │ │ - blt.n e772 │ │ + subs r3, r3, r2 │ │ + ldr r2, [r5, #24] │ │ + cmp r2, r3 │ │ + blt.n eafc │ │ movs r0, #0 │ │ + ldr r2, [sp, #12] │ │ + ldr r3, [r4, #0] │ │ lsls r0, r0, #24 │ │ lsrs r0, r0, #24 │ │ - pop {r1, r2, r3, r4, r5, pc} │ │ + cmp r2, r3 │ │ + beq.n eb0c │ │ + bl 10a2c <_Unwind_GetTextRelBase@@Base+0x8> │ │ + add sp, #20 │ │ + pop {r4, r5, r6, r7, pc} │ │ + str r0, [r4, #60] ; 0x3c │ │ + ... │ │ │ │ -0000e778 : │ │ +0000eb14 : │ │ push {r4, r5, r6, r7, lr} │ │ - adds r7, r1, #0 │ │ + adds r4, r1, #0 │ │ movs r1, #250 ; 0xfa │ │ sub sp, #20 │ │ adds r5, r0, #0 │ │ lsls r1, r1, #2 │ │ ldr r0, [r0, #4] │ │ str r2, [sp, #12] │ │ - adds r4, r3, #0 │ │ - blx ecb4 <__aeabi_idivmod> │ │ + adds r6, r3, #0 │ │ + bl 10b1c <_Unwind_GetTextRelBase@@Base+0xf8> │ │ cmp r1, #0 │ │ - bne.n e7a0 │ │ + bne.n eb3c │ │ adds r0, r5, #0 │ │ - bl e748 │ │ + bl eac4 │ │ cmp r0, #0 │ │ - beq.n e7a0 │ │ + beq.n eb3c │ │ movs r3, #1 │ │ strb r3, [r5, #0] │ │ ldrb r3, [r5, #0] │ │ + adds r0, r6, #0 │ │ cmp r3, #0 │ │ - bne.n e888 │ │ + bne.n ec34 │ │ ldr r3, [r5, #4] │ │ - adds r0, r7, #0 │ │ + adds r0, r4, #0 │ │ adds r3, #1 │ │ str r3, [r5, #4] │ │ - bl 62b0 │ │ - adds r6, r0, #0 │ │ - adds r0, r7, #0 │ │ - bl 5680 │ │ - movs r2, #128 ; 0x80 │ │ - lsls r2, r2, #11 │ │ - tst r0, r2 │ │ - bne.n e7c8 │ │ + bl 67a0 │ │ + adds r7, r0, #0 │ │ + adds r0, r4, #0 │ │ + bl 5ad8 │ │ + movs r3, #128 ; 0x80 │ │ + lsls r3, r3, #11 │ │ + tst r0, r3 │ │ + bne.n eb6a │ │ ldr r3, [sp, #40] ; 0x28 │ │ - cmp r6, r3 │ │ - bge.n e884 │ │ - ldr r2, [sp, #12] │ │ - cmp r2, #0 │ │ - beq.n e886 │ │ + cmp r7, r3 │ │ + blt.n ec2c │ │ + ldr r0, [sp, #40] ; 0x28 │ │ + b.n ec34 │ │ + ldr r3, [sp, #12] │ │ + adds r0, r7, #0 │ │ + cmp r3, #0 │ │ + beq.n ec34 │ │ ldr r3, [sp, #40] ; 0x28 │ │ - cmp r6, r3 │ │ - bge.n e884 │ │ - cmp r6, r4 │ │ - bge.n e7da │ │ - adds r6, r4, #0 │ │ - ldr r2, [sp, #12] │ │ + cmp r7, r3 │ │ + bge.n eb66 │ │ + cmp r7, r6 │ │ + bge.n eb7e │ │ + adds r7, r6, #0 │ │ movs r3, #26 │ │ - adds r0, r7, #0 │ │ + ldr r2, [sp, #12] │ │ + adds r0, r4, #0 │ │ subs r3, r3, r2 │ │ lsls r3, r3, #2 │ │ adds r3, r5, r3 │ │ - ldr r3, [r3, #4] │ │ - str r3, [sp, #8] │ │ - bl 6908 │ │ - ldr r3, [sp, #12] │ │ - subs r3, #1 │ │ - str r3, [sp, #12] │ │ - b.n e85e │ │ - adds r0, r7, #0 │ │ - bl 5bb4 │ │ - adds r4, r0, #0 │ │ - adds r1, r4, #0 │ │ - adds r0, r7, #0 │ │ - ldr r2, [sp, #8] │ │ - bl 69cc │ │ - ldr r0, [sp, #8] │ │ - bl 5aa0 │ │ + ldr r6, [r3, #4] │ │ + bl 785c │ │ + adds r0, r4, #0 │ │ + bl 8130 │ │ cmp r0, #0 │ │ - beq.n e81a │ │ - adds r0, r7, #0 │ │ - bl 7ea0 │ │ - b.n e85e │ │ - ldr r0, [sp, #8] │ │ - bl 5ab0 │ │ + beq.n ec0c │ │ + adds r0, r4, #0 │ │ + bl 6020 │ │ + str r0, [sp, #8] │ │ + ldr r1, [sp, #8] │ │ + adds r0, r4, #0 │ │ + adds r2, r6, #0 │ │ + bl 6bec │ │ + adds r0, r6, #0 │ │ + bl 5f2a │ │ cmp r0, #0 │ │ - beq.n e830 │ │ - ldr r0, [sp, #8] │ │ - bl 5ba0 │ │ + beq.n ebbe │ │ + adds r0, r4, #0 │ │ + bl 8218 │ │ + b.n eb90 │ │ + adds r0, r6, #0 │ │ + bl 5f0c │ │ + cmp r0, #0 │ │ + beq.n ebd8 │ │ + adds r0, r6, #0 │ │ + bl 600c │ │ movs r2, #128 ; 0x80 │ │ + ldr r3, [sp, #8] │ │ lsls r2, r2, #11 │ │ - orrs r4, r2 │ │ + orrs r3, r2 │ │ + str r3, [sp, #8] │ │ movs r3, #208 ; 0xd0 │ │ + ldr r2, [sp, #8] │ │ lsls r3, r3, #12 │ │ - tst r4, r3 │ │ - beq.n e85e │ │ - ldr r0, [sp, #8] │ │ - bl 8b80 │ │ - ldr r2, [sp, #40] ; 0x28 │ │ + tst r2, r3 │ │ + beq.n eb90 │ │ + adds r0, r6, #0 │ │ + bl 8f74 │ │ + ldr r3, [sp, #12] │ │ + negs r1, r7 │ │ + str r1, [sp, #0] │ │ + subs r2, r3, #1 │ │ + ldr r3, [sp, #40] ; 0x28 │ │ adds r0, r5, #0 │ │ - ldr r1, [sp, #8] │ │ - negs r3, r2 │ │ - negs r2, r6 │ │ - str r2, [sp, #0] │ │ - ldr r2, [sp, #12] │ │ - bl e778 │ │ + negs r3, r3 │ │ + adds r1, r6, #0 │ │ + bl eb14 │ │ negs r0, r0 │ │ - cmp r0, r6 │ │ - ble.n e85e │ │ + cmp r0, r7 │ │ + ble.n eb90 │ │ ldr r3, [sp, #40] ; 0x28 │ │ cmp r0, r3 │ │ - bge.n e884 │ │ - adds r6, r0, #0 │ │ - adds r0, r7, #0 │ │ - bl 7da4 │ │ - cmp r0, #0 │ │ - bne.n e7f6 │ │ + bge.n eb66 │ │ + adds r7, r0, #0 │ │ + b.n eb90 │ │ + adds r0, r4, #0 │ │ + bl 820c │ │ + adds r3, r0, #0 │ │ adds r0, r7, #0 │ │ - bl 7e94 │ │ - cmp r0, #0 │ │ - bne.n e886 │ │ + cmp r3, #0 │ │ + bne.n ec34 │ │ + adds r0, r4, #0 │ │ + bl 5ad8 │ │ + movs r3, #128 ; 0x80 │ │ + lsls r3, r3, #11 │ │ + ands r0, r3 │ │ + beq.n ec34 │ │ + ldr r0, [pc, #12] ; (ec38 ) │ │ + b.n ec34 │ │ + ldr r3, [sp, #12] │ │ adds r0, r7, #0 │ │ - bl 5680 │ │ - movs r6, #128 ; 0x80 │ │ - lsls r6, r6, #11 │ │ - ands r6, r0 │ │ - beq.n e886 │ │ - ldr r6, [pc, #12] ; (e890 ) │ │ - b.n e886 │ │ - ldr r6, [sp, #40] ; 0x28 │ │ - adds r4, r6, #0 │ │ + cmp r3, #0 │ │ + bne.n eb78 │ │ add sp, #20 │ │ - adds r0, r4, #0 │ │ pop {r4, r5, r6, r7, pc} │ │ - nop ; (mov r8, r8) │ │ ldrb r0, [r4, #5] │ │ - Address 0x000000000000e892 is out of bounds. │ │ + Address 0x000000000000ec3a is out of bounds. │ │ │ │ │ │ -0000e894 : │ │ +0000ec3c : │ │ push {r4, r5, r6, r7, lr} │ │ - adds r7, r1, #0 │ │ + adds r5, r1, #0 │ │ movs r1, #250 ; 0xfa │ │ - sub sp, #36 ; 0x24 │ │ - adds r5, r0, #0 │ │ + sub sp, #28 │ │ + adds r4, r0, #0 │ │ lsls r1, r1, #2 │ │ ldr r0, [r0, #4] │ │ - str r2, [sp, #16] │ │ - adds r6, r3, #0 │ │ - blx ecb4 <__aeabi_idivmod> │ │ + str r2, [sp, #12] │ │ + str r3, [sp, #20] │ │ + bl 10b1c <_Unwind_GetTextRelBase@@Base+0xf8> │ │ cmp r1, #0 │ │ - bne.n e8bc │ │ - adds r0, r5, #0 │ │ - bl e748 │ │ + bne.n ec64 │ │ + adds r0, r4, #0 │ │ + bl eac4 │ │ cmp r0, #0 │ │ - beq.n e8bc │ │ + beq.n ec64 │ │ movs r3, #1 │ │ - strb r3, [r5, #0] │ │ - ldrb r4, [r5, #0] │ │ - cmp r4, #0 │ │ - bne.n e9ae │ │ - adds r0, r7, #0 │ │ - bl 55f0 │ │ + strb r3, [r4, #0] │ │ + ldrb r6, [r4, #0] │ │ + ldr r3, [sp, #20] │ │ + cmp r6, #0 │ │ + bne.n ed4e │ │ + adds r0, r5, #0 │ │ + bl 5a48 │ │ + adds r3, r6, #0 │ │ cmp r0, #0 │ │ - bne.n e9ac │ │ - ldr r2, [sp, #16] │ │ - ldr r3, [r5, #12] │ │ - adds r0, r7, #0 │ │ + bne.n ed4e │ │ + ldr r3, [r4, #12] │ │ + ldr r2, [sp, #12] │ │ + adds r0, r5, #0 │ │ subs r3, r3, r2 │ │ adds r3, #30 │ │ lsls r3, r3, #2 │ │ - ldr r1, [r3, r5] │ │ - bl 68b8 │ │ - ldr r3, [sp, #16] │ │ - ldr r2, [sp, #56] ; 0x38 │ │ + ldr r1, [r3, r4] │ │ + bl 7894 │ │ + ldr r3, [sp, #12] │ │ + ldr r7, [pc, #196] ; (ed54 ) │ │ adds r3, #6 │ │ lsls r3, r3, #2 │ │ - adds r3, r5, r3 │ │ - ldr r4, [r3, #4] │ │ - ldr r3, [pc, #200] ; (e9b4 ) │ │ - negs r2, r2 │ │ - str r2, [sp, #24] │ │ - str r3, [sp, #12] │ │ - ldr r3, [sp, #16] │ │ - subs r3, #1 │ │ - str r3, [sp, #28] │ │ - b.n e984 │ │ - adds r0, r7, #0 │ │ - bl 5bb4 │ │ - str r0, [sp, #20] │ │ - ldr r1, [sp, #20] │ │ - adds r0, r7, #0 │ │ - adds r2, r4, #0 │ │ - bl 69cc │ │ - adds r0, r4, #0 │ │ - bl 5aa0 │ │ + adds r3, r4, r3 │ │ + ldr r6, [r3, #4] │ │ + adds r0, r5, #0 │ │ + bl 8130 │ │ cmp r0, #0 │ │ - beq.n e91e │ │ - adds r0, r7, #0 │ │ - bl 7ea0 │ │ - b.n e984 │ │ - adds r0, r4, #0 │ │ - bl 8b80 │ │ - adds r0, r4, #0 │ │ - bl 5ab0 │ │ + beq.n ed32 │ │ + adds r0, r5, #0 │ │ + bl 6020 │ │ + str r0, [sp, #16] │ │ + ldr r1, [sp, #16] │ │ + adds r0, r5, #0 │ │ + adds r2, r6, #0 │ │ + bl 6bec │ │ + adds r0, r6, #0 │ │ + bl 5f2a │ │ cmp r0, #0 │ │ - beq.n e93e │ │ - adds r0, r4, #0 │ │ - bl 5ba0 │ │ - ldr r2, [sp, #20] │ │ + beq.n ecc4 │ │ + adds r0, r5, #0 │ │ + bl 8218 │ │ + b.n ec96 │ │ + adds r0, r6, #0 │ │ + bl 8f74 │ │ + adds r0, r6, #0 │ │ + bl 5f0c │ │ + cmp r0, #0 │ │ + beq.n ece4 │ │ + adds r0, r6, #0 │ │ + bl 600c │ │ movs r3, #128 ; 0x80 │ │ + ldr r2, [sp, #16] │ │ lsls r3, r3, #11 │ │ orrs r2, r3 │ │ - str r2, [sp, #20] │ │ - ldr r2, [sp, #16] │ │ - negs r3, r6 │ │ - str r3, [sp, #0] │ │ - adds r0, r5, #0 │ │ - adds r1, r4, #0 │ │ + str r2, [sp, #16] │ │ + ldr r2, [sp, #20] │ │ + ldr r3, [sp, #48] ; 0x30 │ │ + negs r1, r2 │ │ + ldr r2, [sp, #12] │ │ + negs r3, r3 │ │ cmp r2, #1 │ │ - bne.n e956 │ │ + bne.n ed00 │ │ + str r1, [sp, #0] │ │ + adds r0, r4, #0 │ │ + adds r1, r6, #0 │ │ movs r2, #5 │ │ - ldr r3, [sp, #24] │ │ - bl e778 │ │ - b.n e95e │ │ - ldr r2, [sp, #28] │ │ - ldr r3, [sp, #24] │ │ - bl e894 │ │ - ldr r3, [sp, #12] │ │ + bl eb14 │ │ + b.n ed0e │ │ + ldr r2, [sp, #12] │ │ + str r1, [sp, #0] │ │ + adds r0, r4, #0 │ │ + subs r2, #1 │ │ + adds r1, r6, #0 │ │ + bl ec3c │ │ negs r0, r0 │ │ - cmp r0, r3 │ │ - ble.n e976 │ │ - ldr r3, [r5, #12] │ │ - ldr r2, [sp, #16] │ │ - str r0, [sp, #12] │ │ + cmp r0, r7 │ │ + ble.n ed24 │ │ + adds r7, r0, #0 │ │ + ldr r3, [r4, #12] │ │ + ldr r2, [sp, #12] │ │ subs r3, r3, r2 │ │ - ldr r2, [sp, #20] │ │ + ldr r2, [sp, #16] │ │ adds r3, #30 │ │ lsls r3, r3, #2 │ │ - str r2, [r3, r5] │ │ - ldr r3, [sp, #12] │ │ - ldr r2, [sp, #56] ; 0x38 │ │ - cmp r3, r2 │ │ - bge.n e98e │ │ - cmp r6, r3 │ │ - bge.n e984 │ │ - adds r6, r3, #0 │ │ - adds r0, r7, #0 │ │ - bl 7da4 │ │ - cmp r0, #0 │ │ - bne.n e8fa │ │ - adds r0, r7, #0 │ │ - bl 7e94 │ │ - ldr r6, [sp, #12] │ │ + str r2, [r3, r4] │ │ + ldr r3, [sp, #20] │ │ + cmp r3, r7 │ │ + bge.n ed2c │ │ + str r7, [sp, #20] │ │ + ldr r3, [sp, #48] ; 0x30 │ │ + cmp r7, r3 │ │ + blt.n ec96 │ │ + adds r0, r5, #0 │ │ + bl 820c │ │ + adds r3, r7, #0 │ │ cmp r0, #0 │ │ - bne.n e9ae │ │ - adds r0, r7, #0 │ │ - bl 5680 │ │ - movs r6, #128 ; 0x80 │ │ - lsls r6, r6, #11 │ │ - ands r6, r0 │ │ - beq.n e9ae │ │ - ldr r6, [pc, #12] ; (e9b8 ) │ │ - b.n e9ae │ │ - adds r6, r4, #0 │ │ - add sp, #36 ; 0x24 │ │ - adds r0, r6, #0 │ │ + bne.n ed4e │ │ + adds r0, r5, #0 │ │ + bl 5ad8 │ │ + movs r3, #128 ; 0x80 │ │ + lsls r3, r3, #11 │ │ + ands r3, r0 │ │ + beq.n ed4e │ │ + ldr r3, [pc, #8] ; (ed58 ) │ │ + adds r0, r3, #0 │ │ + add sp, #28 │ │ pop {r4, r5, r6, r7, pc} │ │ ldrb r7, [r3, #5] │ │ vtbx.8 d23, {d14-d15}, d16 │ │ - Address 0x000000000000e9ba is out of bounds. │ │ + Address 0x000000000000ed5a is out of bounds. │ │ │ │ │ │ -0000e9bc : │ │ +0000ed5c : │ │ push {r4, r5, r6, r7, lr} │ │ - sub sp, #36 ; 0x24 │ │ - str r3, [sp, #20] │ │ + ldrb r7, [r0, #0] │ │ + sub sp, #28 │ │ + adds r4, r0, #0 │ │ str r1, [sp, #8] │ │ str r2, [sp, #12] │ │ - ldrb r6, [r0, #0] │ │ - movs r3, #0 │ │ - adds r4, r0, #0 │ │ - cmp r6, r3 │ │ - bne.n eaae │ │ - ldr r3, [r4, #12] │ │ - ldr r0, [r0, #112] ; 0x70 │ │ - subs r3, r3, r1 │ │ + str r3, [sp, #20] │ │ + cmp r7, #0 │ │ + beq.n ed72 │ │ + movs r5, #0 │ │ + b.n ee4a │ │ + ldr r3, [r0, #12] │ │ + ldr r2, [sp, #8] │ │ + ldr r6, [pc, #216] ; (ee50 ) │ │ + subs r3, r3, r2 │ │ adds r3, #30 │ │ lsls r3, r3, #2 │ │ - ldr r1, [r3, r4] │ │ - bl 68b8 │ │ + ldr r1, [r3, r0] │ │ + ldr r0, [r0, #112] ; 0x70 │ │ + bl 7894 │ │ ldr r3, [sp, #8] │ │ - ldr r2, [sp, #20] │ │ - str r6, [sp, #16] │ │ + str r7, [sp, #16] │ │ adds r3, #6 │ │ lsls r3, r3, #2 │ │ adds r3, r4, r3 │ │ ldr r5, [r3, #4] │ │ - ldr r3, [sp, #8] │ │ - negs r2, r2 │ │ - ldr r6, [pc, #192] ; (eab4 ) │ │ - subs r3, #1 │ │ - str r2, [sp, #24] │ │ - str r3, [sp, #28] │ │ - b.n ea82 │ │ ldr r0, [r4, #112] ; 0x70 │ │ - bl 5bb4 │ │ - adds r7, r0, #0 │ │ - adds r1, r7, #0 │ │ + bl 8130 │ │ + cmp r0, #0 │ │ + beq.n ee2a │ │ ldr r0, [r4, #112] ; 0x70 │ │ + bl 6020 │ │ + adds r7, r0, #0 │ │ adds r2, r5, #0 │ │ - bl 69cc │ │ + ldr r0, [r4, #112] ; 0x70 │ │ + adds r1, r7, #0 │ │ + bl 6bec │ │ adds r0, r5, #0 │ │ - bl 5aa0 │ │ + bl 5f2a │ │ cmp r0, #0 │ │ - beq.n ea20 │ │ + beq.n edc0 │ │ ldr r0, [r4, #112] ; 0x70 │ │ - bl 7ea0 │ │ - b.n ea82 │ │ + bl 8218 │ │ + b.n ed92 │ │ adds r0, r5, #0 │ │ - bl 8b80 │ │ + bl 8f74 │ │ adds r0, r5, #0 │ │ - bl 5ab0 │ │ + bl 5f0c │ │ cmp r0, #0 │ │ - beq.n ea3c │ │ + beq.n eddc │ │ adds r0, r5, #0 │ │ - bl 5ba0 │ │ + bl 600c │ │ movs r3, #128 ; 0x80 │ │ lsls r3, r3, #11 │ │ orrs r7, r3 │ │ ldr r2, [sp, #12] │ │ - adds r0, r4, #0 │ │ - adds r1, r5, #0 │ │ - negs r3, r2 │ │ + ldr r3, [sp, #20] │ │ + negs r1, r2 │ │ ldr r2, [sp, #8] │ │ - str r3, [sp, #0] │ │ + negs r3, r3 │ │ cmp r2, #1 │ │ - bne.n ea56 │ │ + bne.n edf8 │ │ + str r1, [sp, #0] │ │ + adds r0, r4, #0 │ │ + adds r1, r5, #0 │ │ movs r2, #5 │ │ - ldr r3, [sp, #24] │ │ - bl e778 │ │ - b.n ea5e │ │ - ldr r2, [sp, #28] │ │ - ldr r3, [sp, #24] │ │ - bl e894 │ │ + bl eb14 │ │ + b.n ee06 │ │ + ldr r2, [sp, #8] │ │ + str r1, [sp, #0] │ │ + adds r0, r4, #0 │ │ + subs r2, #1 │ │ + adds r1, r5, #0 │ │ + bl ec3c │ │ negs r0, r0 │ │ cmp r0, r6 │ │ - ble.n ea74 │ │ + ble.n ee1c │ │ + adds r6, r0, #0 │ │ ldr r3, [r4, #12] │ │ ldr r2, [sp, #8] │ │ str r7, [sp, #16] │ │ - adds r6, r0, #0 │ │ subs r3, r3, r2 │ │ adds r3, #30 │ │ lsls r3, r3, #2 │ │ str r7, [r3, r4] │ │ + ldr r3, [sp, #12] │ │ + cmp r3, r6 │ │ + bge.n ee24 │ │ + str r6, [sp, #12] │ │ ldr r3, [sp, #20] │ │ cmp r6, r3 │ │ - bge.n ea8c │ │ - ldr r2, [sp, #12] │ │ - cmp r2, r6 │ │ - bge.n ea82 │ │ - str r6, [sp, #12] │ │ - ldr r0, [r4, #112] ; 0x70 │ │ - bl 7da4 │ │ - cmp r0, #0 │ │ - bne.n e9fc │ │ + blt.n ed92 │ │ ldrb r5, [r4, #0] │ │ - movs r3, #0 │ │ - cmp r5, r3 │ │ - bne.n eaae │ │ + cmp r5, #0 │ │ + bne.n ed6e │ │ ldr r3, [sp, #16] │ │ str r6, [r4, #8] │ │ ldr r0, [r4, #112] ; 0x70 │ │ str r3, [r4, #16] │ │ - bl 7e94 │ │ - movs r3, #1 │ │ - cmp r0, r3 │ │ - bgt.n eaae │ │ + bl 820c │ │ + cmp r0, #1 │ │ + bgt.n ee48 │ │ ldr r0, [r4, #112] ; 0x70 │ │ - bl 7e94 │ │ - adds r3, r5, #0 │ │ - add sp, #36 ; 0x24 │ │ - adds r0, r3, #0 │ │ + bl 820c │ │ + b.n ee4a │ │ + movs r5, #1 │ │ + adds r0, r5, #0 │ │ + add sp, #28 │ │ pop {r4, r5, r6, r7, pc} │ │ ldrb r7, [r3, #5] │ │ - Address 0x000000000000eab6 is out of bounds. │ │ + Address 0x000000000000ee52 is out of bounds. │ │ │ │ │ │ -0000eab8 : │ │ - push {r0, r1, r4, r5, r6, lr} │ │ - adds r4, r0, #0 │ │ +0000ee54 : │ │ + push {r4, r5, r6, r7, lr} │ │ + adds r5, r0, #0 │ │ + ldr r4, [pc, #80] ; (eeac ) │ │ + sub sp, #28 │ │ + add r6, sp, #12 │ │ + add r4, pc │ │ + ldr r4, [r4, #0] │ │ movs r1, #0 │ │ - mov r0, sp │ │ - blx 4d0c │ │ + ldr r3, [r4, #0] │ │ + adds r0, r6, #0 │ │ + str r3, [sp, #20] │ │ + bl 10b8c <_Unwind_GetTextRelBase@@Base+0x168> │ │ movs r1, #3 │ │ - ldr r0, [r4, #24] │ │ - blx ebd8 <__divsi3> │ │ - ldr r5, [sp, #0] │ │ + ldr r0, [r5, #24] │ │ + bl 10bbc <_Unwind_GetTextRelBase@@Base+0x198> │ │ movs r1, #250 ; 0xfa │ │ + ldr r3, [sp, #12] │ │ lsls r1, r1, #2 │ │ - adds r6, r0, #0 │ │ - ldr r0, [sp, #4] │ │ - muls r5, r1 │ │ - blx ebd8 <__divsi3> │ │ - ldr r3, [r4, #20] │ │ - adds r5, r5, r0 │ │ + adds r7, r0, #0 │ │ + muls r3, r1 │ │ + ldr r0, [r6, #4] │ │ + str r3, [sp, #4] │ │ + bl 10bbc <_Unwind_GetTextRelBase@@Base+0x198> │ │ + ldr r3, [sp, #4] │ │ + adds r0, r3, r0 │ │ + ldr r3, [r5, #20] │ │ + subs r3, r0, r3 │ │ movs r0, #1 │ │ - subs r5, r5, r3 │ │ - cmp r6, r5 │ │ - blt.n eaea │ │ + cmp r7, r3 │ │ + blt.n ee98 │ │ movs r0, #0 │ │ + ldr r2, [sp, #20] │ │ + ldr r3, [r4, #0] │ │ lsls r0, r0, #24 │ │ lsrs r0, r0, #24 │ │ - pop {r1, r2, r4, r5, r6, pc} │ │ + cmp r2, r3 │ │ + beq.n eea8 │ │ + bl 10a2c <_Unwind_GetTextRelBase@@Base+0x8> │ │ + add sp, #28 │ │ + pop {r4, r5, r6, r7, pc} │ │ + str r6, [r1, #4] │ │ + ... │ │ │ │ -0000eaf0 : │ │ +0000eeb0 : │ │ push {r4, r5, r6, r7, lr} │ │ - ldr r4, [pc, #160] ; (eb94 ) │ │ - sub sp, #36 ; 0x24 │ │ + ldr r5, [pc, #156] ; (ef50 ) │ │ + sub sp, #28 │ │ movs r6, #0 │ │ - add r4, pc │ │ - ldr r4, [r4, #0] │ │ + add r5, pc │ │ + ldr r5, [r5, #0] │ │ str r6, [r0, #16] │ │ str r6, [r0, #8] │ │ - ldr r3, [r4, #0] │ │ + ldr r3, [r5, #0] │ │ str r6, [r0, #4] │ │ strb r6, [r0, #0] │ │ - str r3, [sp, #28] │ │ + str r3, [sp, #20] │ │ movs r3, #1 │ │ + adds r4, r0, #0 │ │ strb r3, [r0, #1] │ │ - adds r5, r0, #0 │ │ ldr r0, [r0, #112] ; 0x70 │ │ - bl 54cc │ │ - adds r7, r4, #0 │ │ - str r0, [sp, #4] │ │ - cmp r0, r6 │ │ - beq.n eb20 │ │ - strb r6, [r5, #1] │ │ - b.n eb84 │ │ - adds r0, r5, #0 │ │ - bl e63c │ │ - subs r4, r0, #0 │ │ - beq.n eb34 │ │ - mov r2, sp │ │ - ldrb r2, [r2, #4] │ │ - str r4, [r5, #16] │ │ - strb r2, [r5, #1] │ │ - b.n eb84 │ │ - adds r0, r5, #0 │ │ - bl e728 │ │ + bl 5924 │ │ + subs r7, r0, #0 │ │ + cmp r7, r6 │ │ + beq.n eede │ │ + strb r6, [r4, #1] │ │ + b.n ef40 │ │ + adds r0, r4, #0 │ │ + bl e9a0 │ │ + subs r6, r0, #0 │ │ + beq.n eeee │ │ + str r0, [r4, #16] │ │ + strb r7, [r4, #1] │ │ + b.n ef40 │ │ + adds r0, r4, #0 │ │ + bl ea84 │ │ adds r3, r4, #0 │ │ - adds r2, r5, r4 │ │ - adds r4, #4 │ │ - str r3, [r2, #120] ; 0x78 │ │ - cmp r4, #80 ; 0x50 │ │ - bne.n eb3c │ │ + adds r2, r4, #0 │ │ + adds r3, #120 ; 0x78 │ │ + adds r2, #200 ; 0xc8 │ │ + stmia r3!, {r6} │ │ + cmp r3, r2 │ │ + bne.n eefc │ │ movs r3, #1 │ │ - str r3, [r5, #12] │ │ - ldr r4, [pc, #76] ; (eb98 ) │ │ - b.n eb72 │ │ - adds r0, r5, #0 │ │ - ldr r2, [pc, #72] ; (eb9c ) │ │ - ldr r3, [pc, #68] ; (eb98 ) │ │ - bl e9bc │ │ + str r3, [r4, #12] │ │ + ldr r1, [r4, #12] │ │ + cmp r1, #14 │ │ + bgt.n ef1c │ │ + ldr r6, [pc, #68] ; (ef54 ) │ │ + adds r0, r4, #0 │ │ + ldr r2, [pc, #68] ; (ef58 ) │ │ + adds r3, r6, #0 │ │ + bl ed5c │ │ cmp r0, #0 │ │ - beq.n eb78 │ │ - ldr r3, [r5, #8] │ │ - cmp r3, r4 │ │ - beq.n eb78 │ │ - adds r0, r5, #0 │ │ - bl eab8 │ │ + bne.n ef2a │ │ + ldr r0, [r4, #16] │ │ + mov r1, sp │ │ + bl 57e8 │ │ + movs r3, #0 │ │ + strb r3, [r4, #1] │ │ + b.n ef40 │ │ + ldr r3, [r4, #8] │ │ + cmp r3, r6 │ │ + beq.n ef1c │ │ + adds r0, r4, #0 │ │ + bl ee54 │ │ cmp r0, #0 │ │ - bne.n eb78 │ │ - ldr r3, [r5, #12] │ │ + bne.n ef1c │ │ + ldr r3, [r4, #12] │ │ adds r3, #1 │ │ - str r3, [r5, #12] │ │ - ldr r1, [r5, #12] │ │ - cmp r1, #14 │ │ - ble.n eb4e │ │ - ldr r0, [r5, #16] │ │ - add r1, sp, #8 │ │ - bl 5398 │ │ - movs r3, #0 │ │ - strb r3, [r5, #1] │ │ - ldr r2, [sp, #28] │ │ - ldr r3, [r7, #0] │ │ + b.n ef04 │ │ + ldr r2, [sp, #20] │ │ + ldr r3, [r5, #0] │ │ cmp r2, r3 │ │ - beq.n eb90 │ │ - blx 4c40 <__stack_chk_fail@plt> │ │ - add sp, #36 ; 0x24 │ │ + beq.n ef4c │ │ + bl 10a2c <_Unwind_GetTextRelBase@@Base+0x8> │ │ + add sp, #28 │ │ pop {r4, r5, r6, r7, pc} │ │ - str r4, [r6, #56] ; 0x38 │ │ + ldrsh r4, [r6, r7] │ │ movs r0, r0 │ │ strh r0, [r4, #52] ; 0x34 │ │ movs r1, r0 │ │ ldrb r0, [r4, #5] │ │ - Address 0x000000000000eb9e is out of bounds. │ │ + Address 0x000000000000ef5a is out of bounds. │ │ │ │ │ │ -0000eba0 : │ │ - push {r0, r1, r2, r4, r5, lr} │ │ - adds r4, r0, #0 │ │ +0000ef5c : │ │ + push {r4, r5, r6, r7, lr} │ │ + ldr r4, [pc, #60] ; (ef9c ) │ │ + sub sp, #20 │ │ + add r7, sp, #4 │ │ + add r4, pc │ │ + ldr r4, [r4, #0] │ │ + adds r5, r0, #0 │ │ + ldr r3, [r4, #0] │ │ movs r1, #0 │ │ - mov r0, sp │ │ - blx 4d0c │ │ - ldr r5, [sp, #0] │ │ + adds r0, r7, #0 │ │ + str r3, [sp, #12] │ │ + bl 10b8c <_Unwind_GetTextRelBase@@Base+0x168> │ │ movs r1, #250 ; 0xfa │ │ + ldr r6, [sp, #4] │ │ lsls r1, r1, #2 │ │ - ldr r0, [sp, #4] │ │ - muls r5, r1 │ │ - blx ebd8 <__divsi3> │ │ - ldr r3, [r4, #20] │ │ - adds r0, r5, r0 │ │ + ldr r0, [r7, #4] │ │ + muls r6, r1 │ │ + bl 10bbc <_Unwind_GetTextRelBase@@Base+0x198> │ │ + ldr r3, [r5, #20] │ │ + adds r0, r6, r0 │ │ + ldr r2, [sp, #12] │ │ subs r0, r0, r3 │ │ - pop {r1, r2, r3, r4, r5, pc} │ │ + ldr r3, [r4, #0] │ │ + cmp r2, r3 │ │ + beq.n ef96 │ │ + bl 10a2c <_Unwind_GetTextRelBase@@Base+0x8> │ │ + add sp, #20 │ │ + pop {r4, r5, r6, r7, pc} │ │ + nop ; (mov r8, r8) │ │ + ldrsh r0, [r1, r5] │ │ ... │ │ │ │ -0000ebc4 <__gnu_thumb1_case_uqi>: │ │ +0000efa0 <__gnu_thumb1_case_uqi@@Base>: │ │ push {r1} │ │ mov r1, lr │ │ lsrs r1, r1, #1 │ │ lsls r1, r1, #1 │ │ ldrb r1, [r1, r0] │ │ lsls r1, r1, #1 │ │ add lr, r1 │ │ pop {r1} │ │ bx lr │ │ nop ; (mov r8, r8) │ │ │ │ -0000ebd8 <__divsi3>: │ │ +0000efb4 <__divsi3@@Base>: │ │ cmp r1, #0 │ │ - beq eca4 <__divsi3+0xcc> │ │ + beq f080 <__divsi3@@Base+0xcc> │ │ eor ip, r0, r1 │ │ rsbmi r1, r1, #0 │ │ subs r2, r1, #1 │ │ - beq ec70 <__divsi3+0x98> │ │ + beq f04c <__divsi3@@Base+0x98> │ │ movs r3, r0 │ │ rsbmi r3, r0, #0 │ │ cmp r3, r1 │ │ - bls ec7c <__divsi3+0xa4> │ │ + bls f058 <__divsi3@@Base+0xa4> │ │ tst r1, r2 │ │ - beq ec8c <__divsi3+0xb4> │ │ + beq f068 <__divsi3@@Base+0xb4> │ │ clz r2, r1 │ │ clz r0, r3 │ │ sub r0, r2, r0 │ │ mov r2, #1 │ │ lsl r1, r1, r0 │ │ lsl r2, r2, r0 │ │ mov r0, #0 │ │ @@ -19753,15 +19732,15 @@ │ │ orrcs r0, r0, r2, lsr #2 │ │ cmp r3, r1, lsr #3 │ │ subcs r3, r3, r1, lsr #3 │ │ orrcs r0, r0, r2, lsr #3 │ │ cmp r3, #0 │ │ lsrsne r2, r2, #4 │ │ lsrne r1, r1, #4 │ │ - bne ec24 <__divsi3+0x4c> │ │ + bne f000 <__divsi3@@Base+0x4c> │ │ cmp ip, #0 │ │ rsbmi r0, r0, #0 │ │ bx lr │ │ teq ip, r0 │ │ rsbmi r0, r0, #0 │ │ bx lr │ │ movcc r0, #0 │ │ @@ -19773,163 +19752,163 @@ │ │ cmp ip, #0 │ │ lsr r0, r3, r2 │ │ rsbmi r0, r0, #0 │ │ bx lr │ │ cmp r0, #0 │ │ mvngt r0, #-2147483648 ; 0x80000000 │ │ movlt r0, #-2147483648 ; 0x80000000 │ │ - b f120 <__aeabi_idiv0> │ │ + b f4fc <__aeabi_idiv0@@Base> │ │ │ │ -0000ecb4 <__aeabi_idivmod>: │ │ +0000f090 <__aeabi_idivmod@@Base>: │ │ cmp r1, #0 │ │ - beq eca4 <__divsi3+0xcc> │ │ + beq f080 <__divsi3@@Base+0xcc> │ │ push {r0, r1, lr} │ │ - bl ebe0 <__divsi3+0x8> │ │ + bl efbc <__divsi3@@Base+0x8> │ │ pop {r1, r2, lr} │ │ mul r3, r2, r0 │ │ sub r1, r1, r3 │ │ bx lr │ │ │ │ -0000ecd4 <__aeabi_lasr>: │ │ +0000f0b0 <__aeabi_lasr@@Base>: │ │ subs r3, r2, #32 │ │ rsb ip, r2, #32 │ │ lsrmi r0, r0, r2 │ │ asrpl r0, r1, r3 │ │ orrmi r0, r0, r1, lsl ip │ │ asr r1, r1, r2 │ │ bx lr │ │ │ │ -0000ecf0 <__aeabi_llsl>: │ │ +0000f0cc <__aeabi_llsl@@Base>: │ │ subs r3, r2, #32 │ │ rsb ip, r2, #32 │ │ lslmi r1, r1, r2 │ │ lslpl r1, r0, r3 │ │ orrmi r1, r1, r0, lsr ip │ │ lsl r0, r0, r2 │ │ bx lr │ │ │ │ -0000ed0c <__aeabi_drsub>: │ │ +0000f0e8 <__aeabi_drsub@@Base>: │ │ eor r1, r1, #-2147483648 ; 0x80000000 │ │ - b ed18 <__adddf3> │ │ + b f0f4 <__adddf3@@Base> │ │ │ │ -0000ed14 <__aeabi_dsub>: │ │ +0000f0f0 <__aeabi_dsub@@Base>: │ │ eor r3, r3, #-2147483648 ; 0x80000000 │ │ │ │ -0000ed18 <__adddf3>: │ │ +0000f0f4 <__adddf3@@Base>: │ │ push {r4, r5, lr} │ │ lsl r4, r1, #1 │ │ lsl r5, r3, #1 │ │ teq r4, r5 │ │ teqeq r0, r2 │ │ orrsne ip, r4, r0 │ │ orrsne ip, r5, r2 │ │ mvnsne ip, r4, asr #21 │ │ mvnsne ip, r5, asr #21 │ │ - beq ef28 <__adddf3+0x210> │ │ + beq f304 <__adddf3@@Base+0x210> │ │ lsr r4, r4, #21 │ │ rsbs r5, r4, r5, lsr #21 │ │ rsblt r5, r5, #0 │ │ - ble ed6c <__adddf3+0x54> │ │ + ble f148 <__adddf3@@Base+0x54> │ │ add r4, r4, r5 │ │ eor r2, r0, r2 │ │ eor r3, r1, r3 │ │ eor r0, r2, r0 │ │ eor r1, r3, r1 │ │ eor r2, r0, r2 │ │ eor r3, r1, r3 │ │ cmp r5, #54 ; 0x36 │ │ pophi {r4, r5, pc} │ │ tst r1, #-2147483648 ; 0x80000000 │ │ lsl r1, r1, #12 │ │ mov ip, #1048576 ; 0x100000 │ │ orr r1, ip, r1, lsr #12 │ │ - beq ed90 <__adddf3+0x78> │ │ + beq f16c <__adddf3@@Base+0x78> │ │ rsbs r0, r0, #0 │ │ rsc r1, r1, #0 │ │ tst r3, #-2147483648 ; 0x80000000 │ │ lsl r3, r3, #12 │ │ orr r3, ip, r3, lsr #12 │ │ - beq eda8 <__adddf3+0x90> │ │ + beq f184 <__adddf3@@Base+0x90> │ │ rsbs r2, r2, #0 │ │ rsc r3, r3, #0 │ │ teq r4, r5 │ │ - beq ef10 <__adddf3+0x1f8> │ │ + beq f2ec <__adddf3@@Base+0x1f8> │ │ sub r4, r4, #1 │ │ rsbs lr, r5, #32 │ │ - blt edd4 <__adddf3+0xbc> │ │ + blt f1b0 <__adddf3@@Base+0xbc> │ │ lsl ip, r2, lr │ │ adds r0, r0, r2, lsr r5 │ │ adc r1, r1, #0 │ │ adds r0, r0, r3, lsl lr │ │ adcs r1, r1, r3, asr r5 │ │ - b edf0 <__adddf3+0xd8> │ │ + b f1cc <__adddf3@@Base+0xd8> │ │ sub r5, r5, #32 │ │ add lr, lr, #32 │ │ cmp r2, #1 │ │ lsl ip, r3, lr │ │ orrcs ip, ip, #2 │ │ adds r0, r0, r3, asr r5 │ │ adcs r1, r1, r3, asr #31 │ │ and r5, r1, #-2147483648 ; 0x80000000 │ │ - bpl ee04 <__adddf3+0xec> │ │ + bpl f1e0 <__adddf3@@Base+0xec> │ │ rsbs ip, ip, #0 │ │ rscs r0, r0, #0 │ │ rsc r1, r1, #0 │ │ cmp r1, #1048576 ; 0x100000 │ │ - bcc ee48 <__adddf3+0x130> │ │ + bcc f224 <__adddf3@@Base+0x130> │ │ cmp r1, #2097152 ; 0x200000 │ │ - bcc ee30 <__adddf3+0x118> │ │ + bcc f20c <__adddf3@@Base+0x118> │ │ lsrs r1, r1, #1 │ │ rrxs r0, r0 │ │ rrx ip, ip │ │ add r4, r4, #1 │ │ lsl r2, r4, #21 │ │ cmn r2, #4194304 ; 0x400000 │ │ - bcs ef88 <__adddf3+0x270> │ │ + bcs f364 <__adddf3@@Base+0x270> │ │ cmp ip, #-2147483648 ; 0x80000000 │ │ lsrseq ip, r0, #1 │ │ adcs r0, r0, #0 │ │ adc r1, r1, r4, lsl #20 │ │ orr r1, r1, r5 │ │ pop {r4, r5, pc} │ │ lsls ip, ip, #1 │ │ adcs r0, r0, r0 │ │ adc r1, r1, r1 │ │ tst r1, #1048576 ; 0x100000 │ │ sub r4, r4, #1 │ │ - bne ee30 <__adddf3+0x118> │ │ + bne f20c <__adddf3@@Base+0x118> │ │ teq r1, #0 │ │ moveq r1, r0 │ │ moveq r0, #0 │ │ clz r3, r1 │ │ addeq r3, r3, #32 │ │ sub r3, r3, #11 │ │ subs r2, r3, #32 │ │ - bge eea0 <__adddf3+0x188> │ │ + bge f27c <__adddf3@@Base+0x188> │ │ adds r2, r2, #12 │ │ - ble ee9c <__adddf3+0x184> │ │ + ble f278 <__adddf3@@Base+0x184> │ │ add ip, r2, #20 │ │ rsb r2, r2, #12 │ │ lsl r0, r1, ip │ │ lsr r1, r1, r2 │ │ - b eeb0 <__adddf3+0x198> │ │ + b f28c <__adddf3@@Base+0x198> │ │ add r2, r2, #20 │ │ rsble ip, r2, #32 │ │ lsl r1, r1, r2 │ │ orrle r1, r1, r0, lsr ip │ │ lslle r0, r0, r2 │ │ subs r4, r4, r3 │ │ addge r1, r1, r4, lsl #20 │ │ orrge r1, r1, r5 │ │ popge {r4, r5, pc} │ │ mvn r4, r4 │ │ subs r4, r4, #31 │ │ - bge ef04 <__adddf3+0x1ec> │ │ + bge f2e0 <__adddf3@@Base+0x1ec> │ │ adds r4, r4, #12 │ │ - bgt eeec <__adddf3+0x1d4> │ │ + bgt f2c8 <__adddf3@@Base+0x1d4> │ │ add r4, r4, #20 │ │ rsb r2, r4, #32 │ │ lsr r0, r0, r4 │ │ orr r0, r0, r1, lsl r2 │ │ orr r1, r5, r1, lsr r4 │ │ pop {r4, r5, pc} │ │ rsb r4, r4, #12 │ │ @@ -19942,31 +19921,31 @@ │ │ mov r1, r5 │ │ pop {r4, r5, pc} │ │ teq r4, #0 │ │ eor r3, r3, #1048576 ; 0x100000 │ │ eoreq r1, r1, #1048576 ; 0x100000 │ │ addeq r4, r4, #1 │ │ subne r5, r5, #1 │ │ - b edb0 <__adddf3+0x98> │ │ + b f18c <__adddf3@@Base+0x98> │ │ mvns ip, r4, asr #21 │ │ mvnsne ip, r5, asr #21 │ │ - beq ef98 <__adddf3+0x280> │ │ + beq f374 <__adddf3@@Base+0x280> │ │ teq r4, r5 │ │ teqeq r0, r2 │ │ - beq ef50 <__adddf3+0x238> │ │ + beq f32c <__adddf3@@Base+0x238> │ │ orrs ip, r4, r0 │ │ moveq r1, r3 │ │ moveq r0, r2 │ │ pop {r4, r5, pc} │ │ teq r1, r3 │ │ movne r1, #0 │ │ movne r0, #0 │ │ popne {r4, r5, pc} │ │ lsrs ip, r4, #21 │ │ - bne ef78 <__adddf3+0x260> │ │ + bne f354 <__adddf3@@Base+0x260> │ │ lsls r0, r0, #1 │ │ adcs r1, r1, r1 │ │ orrcs r1, r1, #-2147483648 ; 0x80000000 │ │ pop {r4, r5, pc} │ │ adds r4, r4, #4194304 ; 0x400000 │ │ addcc r1, r1, #1048576 ; 0x100000 │ │ popcc {r4, r5, pc} │ │ @@ -19983,38 +19962,38 @@ │ │ movne r2, r0 │ │ orrs r4, r0, r1, lsl #12 │ │ orrseq r5, r2, r3, lsl #12 │ │ teqeq r1, r3 │ │ orrne r1, r1, #524288 ; 0x80000 │ │ pop {r4, r5, pc} │ │ │ │ -0000efc4 <__aeabi_ui2d>: │ │ +0000f3a0 <__aeabi_ui2d@@Base>: │ │ teq r0, #0 │ │ moveq r1, #0 │ │ bxeq lr │ │ push {r4, r5, lr} │ │ mov r4, #1024 ; 0x400 │ │ add r4, r4, #50 ; 0x32 │ │ mov r5, #0 │ │ mov r1, #0 │ │ - b ee60 <__adddf3+0x148> │ │ + b f23c <__adddf3@@Base+0x148> │ │ │ │ -0000efe8 <__aeabi_i2d>: │ │ +0000f3c4 <__aeabi_i2d@@Base>: │ │ teq r0, #0 │ │ moveq r1, #0 │ │ bxeq lr │ │ push {r4, r5, lr} │ │ mov r4, #1024 ; 0x400 │ │ add r4, r4, #50 ; 0x32 │ │ ands r5, r0, #-2147483648 ; 0x80000000 │ │ rsbmi r0, r0, #0 │ │ mov r1, #0 │ │ - b ee60 <__adddf3+0x148> │ │ + b f23c <__adddf3@@Base+0x148> │ │ │ │ -0000f010 <__aeabi_f2d>: │ │ +0000f3ec <__aeabi_f2d@@Base>: │ │ lsls r2, r0, #1 │ │ asr r1, r2, #3 │ │ rrx r1, r1 │ │ lsl r0, r2, #28 │ │ andsne r3, r2, #-16777216 ; 0xff000000 │ │ teqne r3, #-16777216 ; 0xff000000 │ │ eorne r1, r1, #939524096 ; 0x38000000 │ │ @@ -20022,1027 +20001,1094 @@ │ │ teq r2, #0 │ │ teqne r3, #-16777216 ; 0xff000000 │ │ bxeq lr │ │ push {r4, r5, lr} │ │ mov r4, #896 ; 0x380 │ │ and r5, r1, #-2147483648 ; 0x80000000 │ │ bic r1, r1, #-2147483648 ; 0x80000000 │ │ - b ee60 <__adddf3+0x148> │ │ + b f23c <__adddf3@@Base+0x148> │ │ │ │ -0000f050 <__aeabi_ul2d>: │ │ +0000f42c <__aeabi_ul2d@@Base>: │ │ orrs r2, r0, r1 │ │ bxeq lr │ │ push {r4, r5, lr} │ │ mov r5, #0 │ │ - b f080 <__aeabi_l2d+0x1c> │ │ + b f45c <__aeabi_l2d@@Base+0x1c> │ │ │ │ -0000f064 <__aeabi_l2d>: │ │ +0000f440 <__aeabi_l2d@@Base>: │ │ orrs r2, r0, r1 │ │ bxeq lr │ │ push {r4, r5, lr} │ │ ands r5, r1, #-2147483648 ; 0x80000000 │ │ - bpl f080 <__aeabi_l2d+0x1c> │ │ + bpl f45c <__aeabi_l2d@@Base+0x1c> │ │ rsbs r0, r0, #0 │ │ rsc r1, r1, #0 │ │ mov r4, #1024 ; 0x400 │ │ add r4, r4, #50 ; 0x32 │ │ lsrs ip, r1, #22 │ │ - beq ee04 <__adddf3+0xec> │ │ + beq f1e0 <__adddf3@@Base+0xec> │ │ mov r2, #3 │ │ lsrs ip, ip, #3 │ │ addne r2, r2, #3 │ │ lsrs ip, ip, #3 │ │ addne r2, r2, #3 │ │ add r2, r2, ip, lsr #3 │ │ rsb r3, r2, #32 │ │ lsl ip, r0, r3 │ │ lsr r0, r0, r2 │ │ orr r0, r0, r1, lsl r3 │ │ lsr r1, r1, r2 │ │ add r4, r4, r2 │ │ - b ee04 <__adddf3+0xec> │ │ + b f1e0 <__adddf3@@Base+0xec> │ │ │ │ -0000f0c4 <__aeabi_d2iz>: │ │ +0000f4a0 <__aeabi_d2iz@@Base>: │ │ lsl r2, r1, #1 │ │ adds r2, r2, #2097152 ; 0x200000 │ │ - bcs f104 <__aeabi_d2iz+0x40> │ │ - bpl f0fc <__aeabi_d2iz+0x38> │ │ + bcs f4e0 <__aeabi_d2iz@@Base+0x40> │ │ + bpl f4d8 <__aeabi_d2iz@@Base+0x38> │ │ mvn r3, #992 ; 0x3e0 │ │ subs r2, r3, r2, asr #21 │ │ - bls f10c <__aeabi_d2iz+0x48> │ │ + bls f4e8 <__aeabi_d2iz@@Base+0x48> │ │ lsl r3, r1, #11 │ │ orr r3, r3, #-2147483648 ; 0x80000000 │ │ orr r3, r3, r0, lsr #21 │ │ tst r1, #-2147483648 ; 0x80000000 │ │ lsr r0, r3, r2 │ │ rsbne r0, r0, #0 │ │ bx lr │ │ mov r0, #0 │ │ bx lr │ │ orrs r0, r0, r1, lsl #12 │ │ - bne f118 <__aeabi_d2iz+0x54> │ │ + bne f4f4 <__aeabi_d2iz@@Base+0x54> │ │ ands r0, r1, #-2147483648 ; 0x80000000 │ │ mvneq r0, #-2147483648 ; 0x80000000 │ │ bx lr │ │ mov r0, #0 │ │ bx lr │ │ │ │ -0000f120 <__aeabi_idiv0>: │ │ +0000f4fc <__aeabi_idiv0@@Base>: │ │ push {r1, lr} │ │ mov r0, #8 │ │ - bl 4d30 │ │ + bl 50e8 │ │ pop {r1, pc} │ │ ldr r3, [r0] │ │ tst r3, #1073741824 ; 0x40000000 │ │ orrne r3, r3, #-2147483648 ; 0x80000000 │ │ biceq r3, r3, #-2147483648 ; 0x80000000 │ │ add r0, r0, r3 │ │ bx lr │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ - ldr r5, [pc, #428] ; f300 <__aeabi_idiv0+0x1e0> │ │ - ldr r3, [pc, #428] ; f304 <__aeabi_idiv0+0x1e4> │ │ - add r5, pc, r5 │ │ - ldr r3, [r5, r3] │ │ - sub sp, sp, #20 │ │ - cmp r3, #0 │ │ - mov r4, r0 │ │ - sub r6, r1, #2 │ │ - beq f188 <__aeabi_idiv0+0x68> │ │ - mov r0, r6 │ │ - add r1, sp, #12 │ │ - bl 4d3c <__gnu_Unwind_Find_exidx@plt> │ │ - subs r9, r0, #0 │ │ - bne f1a4 <__aeabi_idiv0+0x84> │ │ - b f2e4 <__aeabi_idiv0+0x1c4> │ │ - ldr r3, [pc, #376] ; f308 <__aeabi_idiv0+0x1e8> │ │ - ldr r2, [pc, #376] ; f30c <__aeabi_idiv0+0x1ec> │ │ - ldr r3, [r5, r3] │ │ - ldr r9, [r5, r2] │ │ - rsb r3, r9, r3 │ │ - asr r3, r3, #3 │ │ - str r3, [sp, #12] │ │ - ldr r3, [sp, #12] │ │ - cmp r3, #0 │ │ - beq f238 <__aeabi_idiv0+0x118> │ │ - sub r3, r3, #1 │ │ - mov fp, r3 │ │ - mov sl, #0 │ │ - str r3, [sp, #4] │ │ - add r7, sl, fp │ │ - add r7, r7, r7, lsr #31 │ │ - asr r7, r7, #1 │ │ - add r8, r9, r7, lsl #3 │ │ - mov r0, r8 │ │ - bl f130 <__aeabi_idiv0+0x10> │ │ - ldr r2, [sp, #4] │ │ - cmp r7, r2 │ │ - mov r3, r0 │ │ - mvneq r0, #0 │ │ - beq f204 <__aeabi_idiv0+0xe4> │ │ - add r0, r7, #1 │ │ - add r0, r9, r0, lsl #3 │ │ - str r3, [sp] │ │ - bl f130 <__aeabi_idiv0+0x10> │ │ - ldr r3, [sp] │ │ - sub r0, r0, #1 │ │ + push {r0, r1, r2, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ + cmp r1, #0 │ │ + mov r5, r1 │ │ + beq f5bc <__aeabi_idiv0@@Base+0xc0> │ │ + sub r8, r1, #1 │ │ + mov r6, r2 │ │ + mov r7, r0 │ │ + mov r9, r8 │ │ + mov fp, #0 │ │ + add r4, fp, r9 │ │ + add r4, r4, r4, lsr #31 │ │ + asr r4, r4, #1 │ │ + lsl sl, r4, #3 │ │ + add r5, r7, sl │ │ + mov r0, r5 │ │ + bl f50c <__aeabi_idiv0@@Base+0x10> │ │ + cmp r4, r8 │ │ + beq f5b4 <__aeabi_idiv0@@Base+0xb8> │ │ + str r0, [sp, #4] │ │ + add r0, sl, #8 │ │ + add r0, r7, r0 │ │ + bl f50c <__aeabi_idiv0@@Base+0x10> │ │ + ldr r3, [sp, #4] │ │ cmp r6, r3 │ │ - bcs f21c <__aeabi_idiv0+0xfc> │ │ - cmp r7, sl │ │ - beq f238 <__aeabi_idiv0+0x118> │ │ - sub fp, r7, #1 │ │ - b f1c0 <__aeabi_idiv0+0xa0> │ │ + bcs f598 <__aeabi_idiv0@@Base+0x9c> │ │ + cmp r4, fp │ │ + beq f5ac <__aeabi_idiv0@@Base+0xb0> │ │ + sub r9, r4, #1 │ │ + b f548 <__aeabi_idiv0@@Base+0x4c> │ │ + sub r0, r0, #1 │ │ cmp r6, r0 │ │ - bhi f230 <__aeabi_idiv0+0x110> │ │ - cmp r8, #0 │ │ - bne f248 <__aeabi_idiv0+0x128> │ │ - b f238 <__aeabi_idiv0+0x118> │ │ - add sl, r7, #1 │ │ - b f1c0 <__aeabi_idiv0+0xa0> │ │ + bls f5bc <__aeabi_idiv0@@Base+0xc0> │ │ + add fp, r4, #1 │ │ + b f548 <__aeabi_idiv0@@Base+0x4c> │ │ + mov r5, #0 │ │ + b f5bc <__aeabi_idiv0@@Base+0xc0> │ │ + cmp r6, r0 │ │ + bcc f588 <__aeabi_idiv0@@Base+0x8c> │ │ + mov r0, r5 │ │ + add sp, sp, #12 │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + cmp r0, #1 │ │ + beq f5ec <__aeabi_idiv0@@Base+0xf0> │ │ + cmp r0, #2 │ │ + beq f5f8 <__aeabi_idiv0@@Base+0xfc> │ │ + cmp r0, #0 │ │ + bne f604 <__aeabi_idiv0@@Base+0x108> │ │ + ldr r0, [pc, #36] ; f60c <__aeabi_idiv0@@Base+0x110> │ │ + ldr r0, [pc, r0] │ │ + bx lr │ │ + ldr r0, [pc, #28] ; f610 <__aeabi_idiv0@@Base+0x114> │ │ + ldr r0, [pc, r0] │ │ + bx lr │ │ + ldr r0, [pc, #20] ; f614 <__aeabi_idiv0@@Base+0x118> │ │ + ldr r0, [pc, r0] │ │ + bx lr │ │ + mov r0, #0 │ │ + bx lr │ │ + andeq r5, r0, r0, lsl #19 │ │ + andeq r5, r0, r8, ror r9 │ │ + andeq r5, r0, r0, ror r9 │ │ + ldr r3, [pc, #240] ; f710 <__aeabi_idiv0@@Base+0x214> │ │ + push {r0, r1, r2, r4, r5, lr} │ │ + ldr r3, [pc, r3] │ │ + mov r4, r0 │ │ + cmp r3, #0 │ │ + sub r5, r1, #2 │ │ + beq f658 <__aeabi_idiv0@@Base+0x15c> │ │ + mov r0, r5 │ │ + add r1, sp, #4 │ │ + bl 50f4 <__gnu_Unwind_Find_exidx@plt> │ │ + cmp r0, #0 │ │ + bne f674 <__aeabi_idiv0@@Base+0x178> │ │ mov r3, #0 │ │ str r3, [r4, #16] │ │ mov r0, #9 │ │ - b f2f8 <__aeabi_idiv0+0x1d8> │ │ - mov r0, r8 │ │ - bl f130 <__aeabi_idiv0+0x10> │ │ - ldr r3, [r8, #4] │ │ + b f708 <__aeabi_idiv0@@Base+0x20c> │ │ + ldr r3, [pc, #180] ; f714 <__aeabi_idiv0@@Base+0x218> │ │ + ldr r0, [pc, #180] ; f718 <__aeabi_idiv0@@Base+0x21c> │ │ + ldr r3, [pc, r3] │ │ + ldr r0, [pc, r0] │ │ + rsb r3, r0, r3 │ │ + asr r3, r3, #3 │ │ + str r3, [sp, #4] │ │ + mov r2, r5 │ │ + ldr r1, [sp, #4] │ │ + bl f524 <__aeabi_idiv0@@Base+0x28> │ │ + subs r5, r0, #0 │ │ + beq f648 <__aeabi_idiv0@@Base+0x14c> │ │ + bl f50c <__aeabi_idiv0@@Base+0x10> │ │ + ldr r3, [r5, #4] │ │ cmp r3, #1 │ │ moveq r3, #0 │ │ streq r3, [r4, #16] │ │ str r0, [r4, #72] ; 0x48 │ │ moveq r0, #5 │ │ - beq f2f8 <__aeabi_idiv0+0x1d8> │ │ + beq f708 <__aeabi_idiv0@@Base+0x20c> │ │ cmp r3, #0 │ │ - add r0, r8, #4 │ │ + add r0, r5, #4 │ │ strlt r0, [r4, #76] ; 0x4c │ │ movlt r3, #1 │ │ - blt f28c <__aeabi_idiv0+0x16c> │ │ - bl f130 <__aeabi_idiv0+0x10> │ │ + blt f6c8 <__aeabi_idiv0@@Base+0x1cc> │ │ + bl f50c <__aeabi_idiv0@@Base+0x10> │ │ mov r3, #0 │ │ str r0, [r4, #76] ; 0x4c │ │ ldr r0, [r4, #76] ; 0x4c │ │ str r3, [r4, #80] ; 0x50 │ │ ldr r3, [r0] │ │ cmp r3, #0 │ │ - bge f2ec <__aeabi_idiv0+0x1cc> │ │ - lsr r3, r3, #24 │ │ - ands r3, r3, #15 │ │ - ldreq r2, [pc, #96] ; f310 <__aeabi_idiv0+0x1f0> │ │ - moveq r0, r3 │ │ - ldreq r2, [r5, r2] │ │ - streq r2, [r4, #16] │ │ - beq f2f8 <__aeabi_idiv0+0x1d8> │ │ - cmp r3, #1 │ │ - mov r0, #0 │ │ - ldreq r3, [pc, #72] ; f314 <__aeabi_idiv0+0x1f4> │ │ - beq f2d8 <__aeabi_idiv0+0x1b8> │ │ - cmp r3, #2 │ │ - bne f2e4 <__aeabi_idiv0+0x1c4> │ │ - ldr r3, [pc, #60] ; f318 <__aeabi_idiv0+0x1f8> │ │ - ldr r3, [r5, r3] │ │ - str r3, [r4, #16] │ │ - b f2f8 <__aeabi_idiv0+0x1d8> │ │ + bge f6fc <__aeabi_idiv0@@Base+0x200> │ │ + lsr r0, r3, #24 │ │ + and r0, r0, #15 │ │ + bl f5c8 <__aeabi_idiv0@@Base+0xcc> │ │ + cmp r0, #0 │ │ str r0, [r4, #16] │ │ - b f240 <__aeabi_idiv0+0x120> │ │ - bl f130 <__aeabi_idiv0+0x10> │ │ + moveq r0, #9 │ │ + movne r0, #0 │ │ + b f708 <__aeabi_idiv0@@Base+0x20c> │ │ + bl f50c <__aeabi_idiv0@@Base+0x10> │ │ str r0, [r4, #16] │ │ mov r0, #0 │ │ - add sp, sp, #20 │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - andeq r5, r0, ip, lsr #28 │ │ - ; instruction: 0xffffffe4 │ │ - ; instruction: 0xffffffe8 │ │ - ; instruction: 0xffffffec │ │ - ; instruction: 0xfffffff0 │ │ - ; instruction: 0xfffffff4 │ │ - ; instruction: 0xfffffff8 │ │ + add sp, sp, #12 │ │ + pop {r4, r5, pc} │ │ + andeq r5, r0, r0, asr r9 │ │ + andeq r5, r0, r4, lsl r9 │ │ + andeq r5, r0, r4, lsl r9 │ │ ldr r3, [r0] │ │ push {r4, lr} │ │ tst r3, #1 │ │ mov r4, r0 │ │ - bne f348 <__aeabi_idiv0+0x228> │ │ + bne f748 <__aeabi_idiv0@@Base+0x24c> │ │ tst r3, #2 │ │ add r0, r0, #72 ; 0x48 │ │ - beq f344 <__aeabi_idiv0+0x224> │ │ - bl ff30 <__gnu_Unwind_Restore_VFP_D> │ │ - b f348 <__aeabi_idiv0+0x228> │ │ - bl ff20 <__gnu_Unwind_Restore_VFP> │ │ + beq f744 <__aeabi_idiv0@@Base+0x248> │ │ + bl 10418 <__gnu_Unwind_Restore_VFP_D@@Base> │ │ + b f748 <__aeabi_idiv0@@Base+0x24c> │ │ + bl 10408 <__gnu_Unwind_Restore_VFP@@Base> │ │ ldr r3, [r4] │ │ tst r3, #4 │ │ - bne f35c <__aeabi_idiv0+0x23c> │ │ + bne f75c <__aeabi_idiv0@@Base+0x260> │ │ add r0, r4, #208 ; 0xd0 │ │ - bl ff40 <__gnu_Unwind_Restore_VFP_D_16_to_31> │ │ + bl 10428 <__gnu_Unwind_Restore_VFP_D_16_to_31@@Base> │ │ ldr r3, [r4] │ │ tst r3, #8 │ │ - bne f370 <__aeabi_idiv0+0x250> │ │ - add r0, r4, #432 ; 0x1b0 │ │ - bl ff50 <__gnu_Unwind_Restore_WMMXD> │ │ + bne f770 <__aeabi_idiv0@@Base+0x274> │ │ + add r0, r4, #336 ; 0x150 │ │ + bl 10438 <__gnu_Unwind_Restore_WMMXD@@Base> │ │ ldr r3, [r4] │ │ tst r3, #16 │ │ popne {r4, pc} │ │ - add r0, r4, #560 ; 0x230 │ │ + add r0, r4, #464 ; 0x1d0 │ │ pop {r4, lr} │ │ - b ffd8 <__gnu_Unwind_Restore_WMMXC> │ │ - push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ + b 104c0 <__gnu_Unwind_Restore_WMMXC@@Base> │ │ + ldr r3, [r0] │ │ + cmp r3, #0 │ │ + ldrne r0, [r3, r0] │ │ + moveq r0, r3 │ │ + bx lr │ │ + mov r0, #9 │ │ + bx lr │ │ + bx lr │ │ + push {r4, r5, r6, lr} │ │ + mov r5, r0 │ │ + mov r4, r1 │ │ + mov r0, r5 │ │ + ldr r1, [r4, #64] ; 0x40 │ │ + bl f618 <__aeabi_idiv0@@Base+0x11c> │ │ + subs r6, r0, #0 │ │ + beq f7cc <__aeabi_idiv0@@Base+0x2d0> │ │ + bl 5100 │ │ + ldr r3, [r4, #64] ; 0x40 │ │ + str r3, [r5, #20] │ │ + mov r0, #1 │ │ + ldr r3, [r5, #16] │ │ + mov r1, r5 │ │ + mov r2, r4 │ │ + blx r3 │ │ + cmp r0, #8 │ │ + beq f7b4 <__aeabi_idiv0@@Base+0x2b8> │ │ + cmp r0, #7 │ │ + bne f7c8 <__aeabi_idiv0@@Base+0x2cc> │ │ + mov r0, r6 │ │ + ldr r1, [r4, #64] ; 0x40 │ │ + bl f7a4 <__aeabi_idiv0@@Base+0x2a8> │ │ + add r0, r4, #4 │ │ + bl 103f4 <__restore_core_regs@@Base> │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ add lr, r1, #4 │ │ ldr r8, [r0, #12] │ │ ldr r9, [r0, #24] │ │ - sub sp, sp, #1152 ; 0x480 │ │ mov r4, r0 │ │ - mov r5, r2 │ │ + mov r6, r2 │ │ ldm lr!, {r0, r1, r2, r3} │ │ - sub sp, sp, #8 │ │ + sub sp, sp, #972 ; 0x3cc │ │ add ip, sp, #12 │ │ stmia ip!, {r0, r1, r2, r3} │ │ ldm lr!, {r0, r1, r2, r3} │ │ stmia ip!, {r0, r1, r2, r3} │ │ ldm lr!, {r0, r1, r2, r3} │ │ stmia ip!, {r0, r1, r2, r3} │ │ ldm lr, {r0, r1, r2, r3} │ │ mov r7, #0 │ │ - add r6, sp, #8 │ │ + add fp, sp, #8 │ │ + add sl, sp, #488 ; 0x1e8 │ │ stm ip, {r0, r1, r2, r3} │ │ str r7, [sp, #8] │ │ mov r0, r4 │ │ ldr r1, [sp, #72] ; 0x48 │ │ - bl f148 <__aeabi_idiv0+0x28> │ │ - cmp r5, #0 │ │ - movne sl, #10 │ │ - moveq sl, #9 │ │ + bl f618 <__aeabi_idiv0@@Base+0x11c> │ │ + cmp r6, #0 │ │ + movne r6, #10 │ │ + moveq r6, #9 │ │ subs r5, r0, #0 │ │ - orrne sl, sl, #16 │ │ + orrne r6, r6, #16 │ │ ldrne r3, [sp, #64] ; 0x40 │ │ - bne f434 <__aeabi_idiv0+0x314> │ │ + bne f8b8 <__aeabi_idiv0@@Base+0x3bc> │ │ ldr r3, [sp, #72] ; 0x48 │ │ str r3, [r4, #20] │ │ - mov r1, r6 │ │ - mov r2, #576 ; 0x240 │ │ - add r0, sp, #584 ; 0x248 │ │ - bl 4c94 │ │ - ldr r3, [r4, #16] │ │ + mov r1, fp │ │ + mov r2, #480 ; 0x1e0 │ │ mov r0, sl │ │ + bl 504c │ │ + ldr r3, [r4, #16] │ │ + mov r0, r6 │ │ mov r1, r4 │ │ - add r2, sp, #584 ; 0x248 │ │ + mov r2, sl │ │ blx r3 │ │ - ldr r3, [sp, #640] ; 0x280 │ │ + ldr r3, [sp, #544] ; 0x220 │ │ mov r7, r0 │ │ str r3, [sp, #76] ; 0x4c │ │ - stm sp, {r6, r9} │ │ + str fp, [sp] │ │ + str r9, [sp, #4] │ │ mov r0, #1 │ │ - mov r1, sl │ │ + mov r1, r6 │ │ mov r2, r4 │ │ mov r3, r4 │ │ blx r8 │ │ cmp r0, #0 │ │ - bne f488 <__aeabi_idiv0+0x368> │ │ + bne f920 <__aeabi_idiv0@@Base+0x424> │ │ cmp r5, #0 │ │ - bne f48c <__aeabi_idiv0+0x36c> │ │ - mov r0, r6 │ │ - add r1, sp, #584 ; 0x248 │ │ - mov r2, #576 ; 0x240 │ │ - bl 4c94 │ │ + bne f928 <__aeabi_idiv0@@Base+0x42c> │ │ + mov r0, fp │ │ + mov r1, sl │ │ + mov r2, #480 ; 0x1e0 │ │ + bl 504c │ │ cmp r7, #8 │ │ - beq f3d8 <__aeabi_idiv0+0x2b8> │ │ + mov r6, r5 │ │ + beq f85c <__aeabi_idiv0@@Base+0x360> │ │ cmp r7, #7 │ │ - bne f488 <__aeabi_idiv0+0x368> │ │ - add r0, r6, #4 │ │ - bl ff0c <__restore_core_regs> │ │ - mov r5, #9 │ │ + bne f920 <__aeabi_idiv0@@Base+0x424> │ │ mov r0, r5 │ │ - add sp, sp, #136 ; 0x88 │ │ - add sp, sp, #1024 ; 0x400 │ │ - pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ - push {r3, r4, r5, lr} │ │ + ldr r1, [sp, #72] ; 0x48 │ │ + bl f7a4 <__aeabi_idiv0@@Base+0x2a8> │ │ + add r0, sp, #12 │ │ + bl 103f4 <__restore_core_regs@@Base> │ │ + mov r0, #9 │ │ + b f92c <__aeabi_idiv0@@Base+0x430> │ │ + mov r0, r5 │ │ + add sp, sp, #972 ; 0x3cc │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + │ │ +0000f934 <_Unwind_GetCFA@@Base>: │ │ + ldr r0, [r0, #68] ; 0x44 │ │ + bx lr │ │ + │ │ +0000f93c <__gnu_Unwind_RaiseException@@Base>: │ │ + push {r4, r5, r6, r7, lr} │ │ + ldr r3, [r1, #60] ; 0x3c │ │ + add lr, r1, #4 │ │ + str r3, [r1, #64] ; 0x40 │ │ mov r5, r0 │ │ mov r4, r1 │ │ + ldm lr!, {r0, r1, r2, r3} │ │ + sub sp, sp, #484 ; 0x1e4 │ │ + add ip, sp, #4 │ │ + stmia ip!, {r0, r1, r2, r3} │ │ + ldm lr!, {r0, r1, r2, r3} │ │ + stmia ip!, {r0, r1, r2, r3} │ │ + ldm lr!, {r0, r1, r2, r3} │ │ + stmia ip!, {r0, r1, r2, r3} │ │ + ldm lr, {r0, r1, r2, r3} │ │ + add r6, sp, #480 ; 0x1e0 │ │ + stm ip, {r0, r1, r2, r3} │ │ + mvn r3, #0 │ │ + str r3, [r6, #-480]! ; 0xfffffe20 │ │ mov r0, r5 │ │ - ldr r1, [r4, #64] ; 0x40 │ │ - bl f148 <__aeabi_idiv0+0x28> │ │ + ldr r1, [sp, #64] ; 0x40 │ │ + bl f618 <__aeabi_idiv0@@Base+0x11c> │ │ cmp r0, #0 │ │ - bne f4e8 <__aeabi_idiv0+0x3c8> │ │ - ldr r3, [r4, #64] ; 0x40 │ │ - str r3, [r5, #20] │ │ - mov r0, #1 │ │ + bne f9d4 <__gnu_Unwind_RaiseException@@Base+0x98> │ │ ldr r3, [r5, #16] │ │ mov r1, r5 │ │ - mov r2, r4 │ │ + mov r2, r6 │ │ blx r3 │ │ cmp r0, #8 │ │ - beq f4a8 <__aeabi_idiv0+0x388> │ │ + mov r7, r0 │ │ + beq f988 <__gnu_Unwind_RaiseException@@Base+0x4c> │ │ + mov r0, r6 │ │ + bl f71c <__aeabi_idiv0@@Base+0x220> │ │ + cmp r7, #6 │ │ + bne f9d4 <__gnu_Unwind_RaiseException@@Base+0x98> │ │ + mov r0, r5 │ │ + mov r1, r4 │ │ + bl f7a8 <__aeabi_idiv0@@Base+0x2ac> │ │ + mov r0, #9 │ │ + add sp, sp, #484 ; 0x1e4 │ │ + pop {r4, r5, r6, r7, pc} │ │ + │ │ +0000f9e0 <__gnu_Unwind_ForcedUnwind@@Base>: │ │ + str r2, [r0, #24] │ │ + ldr r2, [r3, #60] ; 0x3c │ │ + str r1, [r0, #12] │ │ + str r2, [r3, #64] ; 0x40 │ │ + mov r1, r3 │ │ + mov r2, #0 │ │ + b f80c <__aeabi_idiv0@@Base+0x310> │ │ + │ │ +0000f9fc <__gnu_Unwind_Resume@@Base>: │ │ + push {r4, r5, r6, lr} │ │ + ldr r6, [r0, #12] │ │ + ldr r3, [r0, #20] │ │ + cmp r6, #0 │ │ + mov r5, r0 │ │ + mov r4, r1 │ │ + str r3, [r1, #64] ; 0x40 │ │ + beq fa28 <__gnu_Unwind_Resume@@Base+0x2c> │ │ + mov r2, #1 │ │ + bl f80c <__aeabi_idiv0@@Base+0x310> │ │ + b fa6c <__gnu_Unwind_Resume@@Base+0x70> │ │ + ldr r3, [r0, #16] │ │ + mov r1, r5 │ │ + mov r0, #2 │ │ + mov r2, r4 │ │ + blx r3 │ │ cmp r0, #7 │ │ - beq f4ec <__aeabi_idiv0+0x3cc> │ │ - bl 4d48 │ │ + beq fa58 <__gnu_Unwind_Resume@@Base+0x5c> │ │ + cmp r0, #8 │ │ + bne fa6c <__gnu_Unwind_Resume@@Base+0x70> │ │ + mov r0, r5 │ │ + mov r1, r4 │ │ + bl f7a8 <__aeabi_idiv0@@Base+0x2ac> │ │ + mov r0, r6 │ │ + ldr r1, [r4, #64] ; 0x40 │ │ + bl f7a4 <__aeabi_idiv0@@Base+0x2a8> │ │ add r0, r4, #4 │ │ - bl ff0c <__restore_core_regs> │ │ + bl 103f4 <__restore_core_regs@@Base> │ │ + bl 5100 │ │ │ │ -0000f4f4 <_Unwind_VRS_Get>: │ │ - cmp r1, #0 │ │ - beq f50c <_Unwind_VRS_Get+0x18> │ │ - cmp r1, #4 │ │ - movhi r0, #2 │ │ - movls r0, #1 │ │ +0000fa70 <__gnu_Unwind_Resume_or_Rethrow@@Base>: │ │ + ldr r2, [r0, #12] │ │ + cmp r2, #0 │ │ + bne fa80 <__gnu_Unwind_Resume_or_Rethrow@@Base+0x10> │ │ + b f93c <__gnu_Unwind_RaiseException@@Base> │ │ + ldr r2, [r1, #60] ; 0x3c │ │ + str r2, [r1, #64] ; 0x40 │ │ + mov r2, #0 │ │ + b f80c <__aeabi_idiv0@@Base+0x310> │ │ + │ │ +0000fa90 <_Unwind_Complete@@Base>: │ │ bx lr │ │ + │ │ +0000fa94 <_Unwind_DeleteException@@Base>: │ │ + ldr r3, [r0, #8] │ │ + mov r1, r0 │ │ + cmp r3, #0 │ │ + bxeq lr │ │ + mov r0, #1 │ │ + bx r3 │ │ + │ │ +0000faac <_Unwind_VRS_Get@@Base>: │ │ + cmp r1, #4 │ │ + addls pc, pc, r1, lsl #2 │ │ + b fb00 <_Unwind_VRS_Get@@Base+0x54> │ │ + b facc <_Unwind_VRS_Get@@Base+0x20> │ │ + b faf8 <_Unwind_VRS_Get@@Base+0x4c> │ │ + b fb00 <_Unwind_VRS_Get@@Base+0x54> │ │ + b faf8 <_Unwind_VRS_Get@@Base+0x4c> │ │ + b faf8 <_Unwind_VRS_Get@@Base+0x4c> │ │ cmp r2, #15 │ │ cmpls r3, #0 │ │ - addeq r0, r0, r2, lsl #2 │ │ - ldreq r2, [sp] │ │ - ldreq r1, [r0, #4] │ │ - moveq r3, #0 │ │ movne r3, #1 │ │ - streq r1, [r2] │ │ - moveq r0, r3 │ │ - movne r0, #2 │ │ + moveq r3, #0 │ │ + bne fb00 <_Unwind_VRS_Get@@Base+0x54> │ │ + add r0, r0, r2, lsl #2 │ │ + ldr r2, [sp] │ │ + ldr r1, [r0, #4] │ │ + str r1, [r2] │ │ + mov r0, r3 │ │ + bx lr │ │ + mov r0, #1 │ │ + bx lr │ │ + mov r0, #2 │ │ bx lr │ │ push {r0, r1, r2, r3, r4, lr} │ │ mov r2, r1 │ │ add r3, sp, #12 │ │ mov r1, #0 │ │ str r3, [sp] │ │ mov r3, r1 │ │ - bl f4f4 <_Unwind_VRS_Get> │ │ + bl faac <_Unwind_VRS_Get@@Base> │ │ ldr r0, [sp, #12] │ │ add sp, sp, #20 │ │ - ldmfd sp!, {pc} │ │ + pop {pc} ; (ldr pc, [sp], #4) │ │ │ │ -0000f560 <_Unwind_VRS_Set>: │ │ - cmp r1, #0 │ │ - beq f578 <_Unwind_VRS_Set+0x18> │ │ +0000fb30 <_Unwind_VRS_Set@@Base>: │ │ cmp r1, #4 │ │ - movhi r0, #2 │ │ - movls r0, #1 │ │ - bx lr │ │ + addls pc, pc, r1, lsl #2 │ │ + b fb84 <_Unwind_VRS_Set@@Base+0x54> │ │ + b fb50 <_Unwind_VRS_Set@@Base+0x20> │ │ + b fb7c <_Unwind_VRS_Set@@Base+0x4c> │ │ + b fb84 <_Unwind_VRS_Set@@Base+0x54> │ │ + b fb7c <_Unwind_VRS_Set@@Base+0x4c> │ │ + b fb7c <_Unwind_VRS_Set@@Base+0x4c> │ │ cmp r2, #15 │ │ cmpls r3, #0 │ │ - ldreq r1, [sp] │ │ - addeq r0, r0, r2, lsl #2 │ │ - moveq r3, #0 │ │ movne r3, #1 │ │ - ldreq r1, [r1] │ │ - streq r1, [r0, #4] │ │ - movne r0, #2 │ │ - moveq r0, r3 │ │ + moveq r3, #0 │ │ + bne fb84 <_Unwind_VRS_Set@@Base+0x54> │ │ + ldr r1, [sp] │ │ + add r0, r0, r2, lsl #2 │ │ + ldr r1, [r1] │ │ + str r1, [r0, #4] │ │ + mov r0, r3 │ │ + bx lr │ │ + mov r0, #1 │ │ + bx lr │ │ + mov r0, #2 │ │ bx lr │ │ push {r0, r1, r2, r3, r4, lr} │ │ - mov r3, r1 │ │ - add r1, sp, #16 │ │ - str r2, [r1, #-4]! │ │ - str r1, [sp] │ │ + mov ip, r1 │ │ + add r3, sp, #16 │ │ mov r1, #0 │ │ - mov r2, r3 │ │ + str r2, [r3, #-4]! │ │ + mov r2, ip │ │ + str r3, [sp] │ │ mov r3, r1 │ │ - bl f560 <_Unwind_VRS_Set> │ │ + bl fb30 <_Unwind_VRS_Set@@Base> │ │ add sp, sp, #20 │ │ - ldmfd sp!, {pc} │ │ + pop {pc} ; (ldr pc, [sp], #4) │ │ + │ │ +0000fbb8 <__gnu_Unwind_Backtrace@@Base>: │ │ + ldr r3, [r2, #60] ; 0x3c │ │ + add ip, r2, #4 │ │ + push {r4, r5, r6, r7, r8, lr} │ │ + str r3, [r2, #64] ; 0x40 │ │ + mov r7, r0 │ │ + mov r8, r1 │ │ + ldm ip!, {r0, r1, r2, r3} │ │ + sub sp, sp, #568 ; 0x238 │ │ + add lr, sp, #92 ; 0x5c │ │ + stmia lr!, {r0, r1, r2, r3} │ │ + ldm ip!, {r0, r1, r2, r3} │ │ + stmia lr!, {r0, r1, r2, r3} │ │ + ldm ip!, {r0, r1, r2, r3} │ │ + stmia lr!, {r0, r1, r2, r3} │ │ + ldm ip, {r0, r1, r2, r3} │ │ + mov r6, sp │ │ + stm lr, {r0, r1, r2, r3} │ │ + add r4, sp, #88 ; 0x58 │ │ + mvn r3, #0 │ │ + str r3, [sp, #88] ; 0x58 │ │ + mov r0, r6 │ │ + ldr r1, [sp, #152] ; 0x98 │ │ + bl f618 <__aeabi_idiv0@@Base+0x11c> │ │ + cmp r0, #0 │ │ + beq fc24 <__gnu_Unwind_Backtrace@@Base+0x6c> │ │ + mov r5, #9 │ │ + b fc6c <__gnu_Unwind_Backtrace@@Base+0xb4> │ │ + mov r0, r4 │ │ + mov r1, #12 │ │ + mov r2, r6 │ │ + bl fb8c <_Unwind_VRS_Set@@Base+0x5c> │ │ + mov r0, r4 │ │ + mov r1, r8 │ │ + blx r7 │ │ + cmp r0, #0 │ │ + bne fc1c <__gnu_Unwind_Backtrace@@Base+0x64> │ │ + ldr r3, [sp, #16] │ │ + mov r0, #8 │ │ + mov r1, r6 │ │ + mov r2, r4 │ │ + blx r3 │ │ + sub r3, r0, #5 │ │ + bics r3, r3, #4 │ │ + mov r5, r0 │ │ + bne fc08 <__gnu_Unwind_Backtrace@@Base+0x50> │ │ + mov r0, r4 │ │ + bl f71c <__aeabi_idiv0@@Base+0x220> │ │ + mov r0, r5 │ │ + add sp, sp, #568 ; 0x238 │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ - mov r4, r1 │ │ - ldr r7, [r4, #76] ; 0x4c │ │ + mov r7, r2 │ │ + ldr r2, [r1, #76] ; 0x4c │ │ sub sp, sp, #36 ; 0x24 │ │ - mov r6, r2 │ │ - and r1, r0, #8 │ │ - ldr r2, [r7], #4 │ │ - cmp r3, #0 │ │ - str r1, [sp, #12] │ │ + ldr r4, [r2] │ │ + add ip, r2, #4 │ │ + subs r9, r3, #0 │ │ + mov r5, r1 │ │ and r8, r0, #3 │ │ - str r7, [sp, #24] │ │ - str r3, [sp, #4] │ │ - bne f61c <_Unwind_VRS_Set+0xbc> │ │ - lsl r2, r2, #8 │ │ - strb r3, [sp, #29] │ │ + str r4, [sp, #20] │ │ + str ip, [sp, #24] │ │ + bne fcc8 <__gnu_Unwind_Backtrace@@Base+0x110> │ │ + lsl r4, r4, #8 │ │ mov r3, #3 │ │ - str r2, [sp, #20] │ │ + str r4, [sp, #20] │ │ + strb r9, [sp, #29] │ │ strb r3, [sp, #28] │ │ - b f63c <_Unwind_VRS_Set+0xdc> │ │ - lsr r3, r2, #16 │ │ + b fcf0 <__gnu_Unwind_Backtrace@@Base+0x138> │ │ + cmp r9, #2 │ │ + bgt fcf0 <__gnu_Unwind_Backtrace@@Base+0x138> │ │ + lsr r3, r4, #16 │ │ + strb r3, [sp, #29] │ │ and r3, r3, #255 ; 0xff │ │ - lsl r2, r2, #16 │ │ - str r2, [sp, #20] │ │ - add r7, r7, r3, lsl #2 │ │ + lsl r4, r4, #16 │ │ mov r2, #2 │ │ - strb r3, [sp, #29] │ │ + add ip, ip, r3, lsl #2 │ │ + str r4, [sp, #20] │ │ strb r2, [sp, #28] │ │ - ldr r9, [r4, #80] ; 0x50 │ │ + ldr r3, [r5, #80] ; 0x50 │ │ cmp r8, #2 │ │ - ldreq r7, [r4, #56] ; 0x38 │ │ - ands r9, r9, #1 │ │ - movne r9, #0 │ │ - beq f8e8 <_Unwind_VRS_Set+0x388> │ │ - b f8fc <_Unwind_VRS_Set+0x39c> │ │ - ldr r2, [sp, #4] │ │ - ldr r3, [r4, #72] ; 0x48 │ │ - cmp r2, #2 │ │ - ldreq fp, [r7, #4] │ │ - ldrhne fp, [r7, #2] │ │ - addeq r5, r7, #8 │ │ - ldrhne sl, [r7] │ │ - addne r5, r7, #4 │ │ - mov r0, r6 │ │ - bic r7, fp, #1 │ │ + ldreq ip, [r5, #56] ; 0x38 │ │ + ands r3, r3, #1 │ │ + bne ffc8 <__gnu_Unwind_Backtrace@@Base+0x410> │ │ + lsr r0, r0, #3 │ │ + eor r0, r0, #1 │ │ + str r3, [sp, #4] │ │ + and r3, r0, #1 │ │ + str r3, [sp, #8] │ │ + ldr r4, [ip] │ │ + cmp r4, #0 │ │ + beq ffd0 <__gnu_Unwind_Backtrace@@Base+0x418> │ │ + cmp r9, #2 │ │ + ldreq sl, [ip, #4] │ │ + ldrhne sl, [ip, #2] │ │ + ldr r3, [r5, #72] ; 0x48 │ │ + bic fp, sl, #1 │ │ + mov r0, r7 │ │ mov r1, #15 │ │ - add r7, r7, r3 │ │ - bl f538 <_Unwind_VRS_Get+0x44> │ │ - cmp r7, r0 │ │ - movhi r0, #0 │ │ - bhi f6ac <_Unwind_VRS_Set+0x14c> │ │ - bic r3, sl, #1 │ │ - add r7, r7, r3 │ │ - cmp r0, r7 │ │ - movcs r0, #0 │ │ - movcc r0, #1 │ │ - and fp, fp, #1 │ │ + addeq r6, ip, #8 │ │ + ldrhne r4, [ip] │ │ + addne r6, ip, #4 │ │ + add fp, fp, r3 │ │ + bl fb08 <_Unwind_VRS_Get@@Base+0x5c> │ │ + cmp fp, r0 │ │ + movhi ip, #0 │ │ + bhi fd74 <__gnu_Unwind_Backtrace@@Base+0x1bc> │ │ + bic r3, r4, #1 │ │ + add fp, fp, r3 │ │ + cmp r0, fp │ │ + movcs ip, #0 │ │ + movcc ip, #1 │ │ and sl, sl, #1 │ │ - orr sl, sl, fp, lsl #1 │ │ - cmp sl, #1 │ │ - beq f718 <_Unwind_VRS_Set+0x1b8> │ │ - bcc f6d0 <_Unwind_VRS_Set+0x170> │ │ - cmp sl, #2 │ │ - bne f954 <_Unwind_VRS_Set+0x3f4> │ │ - b f7ac <_Unwind_VRS_Set+0x24c> │ │ + and r4, r4, #1 │ │ + orr r4, r4, sl, lsl #1 │ │ + cmp r4, #1 │ │ + beq fde8 <__gnu_Unwind_Backtrace@@Base+0x230> │ │ + bcc fd98 <__gnu_Unwind_Backtrace@@Base+0x1e0> │ │ + cmp r4, #2 │ │ + beq feb8 <__gnu_Unwind_Backtrace@@Base+0x300> │ │ + b 1003c <__gnu_Unwind_Backtrace@@Base+0x484> │ │ cmp r8, #0 │ │ - moveq r0, #0 │ │ - andne r0, r0, #1 │ │ - cmp r0, #0 │ │ - add r7, r5, #4 │ │ - beq f8f0 <_Unwind_VRS_Set+0x390> │ │ + moveq ip, #0 │ │ + andne ip, ip, #1 │ │ + cmp ip, #0 │ │ + add sl, r6, #4 │ │ + beq fde0 <__gnu_Unwind_Backtrace@@Base+0x228> │ │ + mov r0, r6 │ │ + bl f50c <__aeabi_idiv0@@Base+0x10> │ │ + str sl, [r5, #56] ; 0x38 │ │ + mov r4, r0 │ │ mov r0, r5 │ │ - bl f130 <__aeabi_idiv0+0x10> │ │ - str r7, [r4, #56] ; 0x38 │ │ - mov r5, r0 │ │ - mov r0, r4 │ │ - bl 4d54 <__cxa_begin_cleanup@plt> │ │ + bl 510c <__cxa_begin_cleanup@plt> │ │ cmp r0, #0 │ │ - movne r0, r6 │ │ - movne r1, #15 │ │ - movne r2, r5 │ │ - beq f954 <_Unwind_VRS_Set+0x3f4> │ │ - b f948 <_Unwind_VRS_Set+0x3e8> │ │ + beq 1003c <__gnu_Unwind_Backtrace@@Base+0x484> │ │ + mov r0, r7 │ │ + mov r1, #15 │ │ + mov r2, r4 │ │ + b 10030 <__gnu_Unwind_Backtrace@@Base+0x478> │ │ + mov ip, sl │ │ + b fd18 <__gnu_Unwind_Backtrace@@Base+0x160> │ │ cmp r8, #0 │ │ - bne f77c <_Unwind_VRS_Set+0x21c> │ │ - cmp r0, #0 │ │ - beq f7a4 <_Unwind_VRS_Set+0x244> │ │ - ldm r5, {r2, r3} │ │ + bne fe68 <__gnu_Unwind_Backtrace@@Base+0x2b0> │ │ + cmp ip, #0 │ │ + beq feb0 <__gnu_Unwind_Backtrace@@Base+0x2f8> │ │ + ldr r3, [r6, #4] │ │ + ldr sl, [r6] │ │ cmn r3, #2 │ │ - beq f954 <_Unwind_VRS_Set+0x3f4> │ │ - ldr r1, [sp, #8] │ │ + lsr sl, sl, #31 │ │ + beq 1003c <__gnu_Unwind_Backtrace@@Base+0x484> │ │ + add r2, r5, #88 ; 0x58 │ │ cmn r3, #1 │ │ - str r1, [sp, #16] │ │ - beq f76c <_Unwind_VRS_Set+0x20c> │ │ - cmp r3, #0 │ │ - addne r3, r5, r3 │ │ - ldrne r1, [r3, #4] │ │ - moveq r1, r8 │ │ - mov r0, r4 │ │ - lsr r2, r2, #31 │ │ + str r2, [sp, #16] │ │ + beq fe40 <__gnu_Unwind_Backtrace@@Base+0x288> │ │ + add r0, r6, #4 │ │ + bl f788 <__aeabi_idiv0@@Base+0x28c> │ │ + mov r2, sl │ │ add r3, sp, #16 │ │ - bl 4d60 <__cxa_type_match@plt> │ │ - cmp r0, #0 │ │ - streq r0, [sp, #16] │ │ - ldr r3, [sp, #16] │ │ - cmp r3, #0 │ │ - beq f7a4 <_Unwind_VRS_Set+0x244> │ │ - b f830 <_Unwind_VRS_Set+0x2d0> │ │ - mov r0, r6 │ │ + mov r1, r0 │ │ + mov r0, r5 │ │ + bl 5118 <__cxa_type_match@plt> │ │ + subs r4, r0, #0 │ │ + beq feb0 <__gnu_Unwind_Backtrace@@Base+0x2f8> │ │ + mov r0, r7 │ │ mov r1, #13 │ │ - ldr r7, [r4, #32] │ │ - bl f538 <_Unwind_VRS_Get+0x44> │ │ - cmp r7, r0 │ │ - bne f7a4 <_Unwind_VRS_Set+0x244> │ │ - ldr r3, [r4, #40] ; 0x28 │ │ - cmp r5, r3 │ │ - moveq r0, r5 │ │ - beq f8a8 <_Unwind_VRS_Set+0x348> │ │ - add r7, r5, #8 │ │ - b f8f0 <_Unwind_VRS_Set+0x390> │ │ - ldr r7, [r5] │ │ + bl fb08 <_Unwind_VRS_Get@@Base+0x5c> │ │ + cmp r4, #2 │ │ + ldr r2, [sp, #16] │ │ + moveq r3, r5 │ │ + movne r3, r2 │ │ + str r0, [r5, #32] │ │ + streq r2, [r3, #44]! ; 0x2c │ │ + b 10058 <__gnu_Unwind_Backtrace@@Base+0x4a0> │ │ + mov r0, r7 │ │ + mov r1, #13 │ │ + ldr r4, [r5, #32] │ │ + bl fb08 <_Unwind_VRS_Get@@Base+0x5c> │ │ + cmp r4, r0 │ │ + bne feb0 <__gnu_Unwind_Backtrace@@Base+0x2f8> │ │ + ldr r3, [r5, #40] ; 0x28 │ │ + cmp r6, r3 │ │ + bne feb0 <__gnu_Unwind_Backtrace@@Base+0x2f8> │ │ + mov r0, r6 │ │ + bl f50c <__aeabi_idiv0@@Base+0x10> │ │ + mov r1, #15 │ │ + mov r2, r0 │ │ + mov r0, r7 │ │ + bl fb8c <_Unwind_VRS_Set@@Base+0x5c> │ │ + mov r0, r7 │ │ + mov r1, #0 │ │ + b ffa0 <__gnu_Unwind_Backtrace@@Base+0x3e8> │ │ + add ip, r6, #8 │ │ + b fd18 <__gnu_Unwind_Backtrace@@Base+0x160> │ │ + ldr r4, [r6] │ │ cmp r8, #0 │ │ - bic r7, r7, #-2147483648 ; 0x80000000 │ │ - bne f854 <_Unwind_VRS_Set+0x2f4> │ │ - cmp r0, #0 │ │ - beq f8d0 <_Unwind_VRS_Set+0x370> │ │ - ldr r2, [sp, #12] │ │ - cmp r2, #0 │ │ - cmpne r7, #0 │ │ - moveq fp, r5 │ │ - moveq sl, r8 │ │ - beq f828 <_Unwind_VRS_Set+0x2c8> │ │ - b f8d0 <_Unwind_VRS_Set+0x370> │ │ - ldr r1, [fp, #4]! │ │ + bic r4, r4, #-2147483648 ; 0x80000000 │ │ + bne ff30 <__gnu_Unwind_Backtrace@@Base+0x378> │ │ + cmp ip, #0 │ │ + beq ffb0 <__gnu_Unwind_Backtrace@@Base+0x3f8> │ │ ldr r3, [sp, #8] │ │ - cmp r1, #0 │ │ - add ip, sl, #1 │ │ - ldrne r1, [r1, fp] │ │ - str r3, [sp, #16] │ │ - mov r0, r4 │ │ + cmp r4, #0 │ │ + orreq r3, r3, #1 │ │ + cmp r3, #0 │ │ + beq ffb0 <__gnu_Unwind_Backtrace@@Base+0x3f8> │ │ + mov sl, r8 │ │ + add ip, r5, #88 ; 0x58 │ │ + add fp, sp, #16 │ │ + cmp sl, r4 │ │ + beq 10044 <__gnu_Unwind_Backtrace@@Base+0x48c> │ │ + add sl, sl, #1 │ │ + add r0, r6, sl, lsl #2 │ │ + str ip, [sp, #16] │ │ + str ip, [sp, #12] │ │ + bl f788 <__aeabi_idiv0@@Base+0x28c> │ │ mov r2, #0 │ │ - add r3, sp, #16 │ │ - str ip, [sp] │ │ - bl 4d60 <__cxa_type_match@plt> │ │ - ldr ip, [sp] │ │ - cmp r0, #0 │ │ - beq f824 <_Unwind_VRS_Set+0x2c4> │ │ - cmp sl, r7 │ │ - bne f8d0 <_Unwind_VRS_Set+0x370> │ │ - b f830 <_Unwind_VRS_Set+0x2d0> │ │ - mov sl, ip │ │ - cmp sl, r7 │ │ - bne f7e0 <_Unwind_VRS_Set+0x280> │ │ - mov r0, r6 │ │ - mov r1, #13 │ │ - bl f538 <_Unwind_VRS_Get+0x44> │ │ - ldr r3, [sp, #16] │ │ - str r3, [r4, #36] ; 0x24 │ │ - str r5, [r4, #40] ; 0x28 │ │ - str r0, [r4, #32] │ │ - mov r0, #6 │ │ - b f958 <_Unwind_VRS_Set+0x3f8> │ │ - mov r0, r6 │ │ + mov r3, fp │ │ + mov r1, r0 │ │ + mov r0, r5 │ │ + bl 5118 <__cxa_type_match@plt> │ │ + ldr ip, [sp, #12] │ │ + cmp r0, #0 │ │ + beq fef0 <__gnu_Unwind_Backtrace@@Base+0x338> │ │ + b ffb0 <__gnu_Unwind_Backtrace@@Base+0x3f8> │ │ + mov r0, r7 │ │ mov r1, #13 │ │ - ldr sl, [r4, #32] │ │ - bl f538 <_Unwind_VRS_Get+0x44> │ │ + ldr sl, [r5, #32] │ │ + bl fb08 <_Unwind_VRS_Get@@Base+0x5c> │ │ cmp sl, r0 │ │ - bne f8d0 <_Unwind_VRS_Set+0x370> │ │ - ldr r3, [r4, #40] ; 0x28 │ │ - cmp r5, r3 │ │ - bne f8d0 <_Unwind_VRS_Set+0x370> │ │ + bne ffb0 <__gnu_Unwind_Backtrace@@Base+0x3f8> │ │ + ldr r3, [r5, #40] ; 0x28 │ │ + cmp r6, r3 │ │ + bne ffb0 <__gnu_Unwind_Backtrace@@Base+0x3f8> │ │ mov r3, #4 │ │ - mov r1, #0 │ │ - str r3, [r4, #48] ; 0x30 │ │ - add r3, r5, r3 │ │ - str r7, [r4, #40] ; 0x28 │ │ - str r1, [r4, #44] ; 0x2c │ │ - str r3, [r4, #52] ; 0x34 │ │ - ldr r3, [r5] │ │ - cmp r3, r1 │ │ - blt f8cc <_Unwind_VRS_Set+0x36c> │ │ - add r0, r7, #1 │ │ - add r0, r5, r0, lsl #2 │ │ - bl f130 <__aeabi_idiv0+0x10> │ │ + mov sl, #0 │ │ + str r3, [r5, #48] ; 0x30 │ │ + add r3, r6, r3 │ │ + str r4, [r5, #40] ; 0x28 │ │ + str sl, [r5, #44] ; 0x2c │ │ + str r3, [r5, #52] ; 0x34 │ │ + ldr r3, [r6] │ │ + cmp r3, sl │ │ + bge ffa8 <__gnu_Unwind_Backtrace@@Base+0x3f0> │ │ + add r0, r4, #1 │ │ + add r0, r6, r0, lsl #2 │ │ + bl f50c <__aeabi_idiv0@@Base+0x10> │ │ mov r1, #15 │ │ mov r2, r0 │ │ - mov r0, r6 │ │ - bl f5a4 <_Unwind_VRS_Set+0x44> │ │ - mov r0, r6 │ │ - mov r1, #0 │ │ - mov r2, r4 │ │ - b f948 <_Unwind_VRS_Set+0x3e8> │ │ - mov r9, #1 │ │ - ldr r3, [r5] │ │ - add r7, r7, #1 │ │ + mov r0, r7 │ │ + bl fb8c <_Unwind_VRS_Set@@Base+0x5c> │ │ + mov r0, r7 │ │ + mov r1, sl │ │ + mov r2, r5 │ │ + b 10030 <__gnu_Unwind_Backtrace@@Base+0x478> │ │ + mov r3, #1 │ │ + str r3, [sp, #4] │ │ + ldr r3, [r6] │ │ + add ip, r4, #1 │ │ cmp r3, #0 │ │ - addlt r5, r5, #4 │ │ - add r7, r5, r7, lsl #2 │ │ - b f8f0 <_Unwind_VRS_Set+0x390> │ │ - add r2, r4, #88 ; 0x58 │ │ - str r2, [sp, #8] │ │ - ldr sl, [r7] │ │ - cmp sl, #0 │ │ - bne f658 <_Unwind_VRS_Set+0xf8> │ │ - mov r0, r6 │ │ + addlt r6, r6, #4 │ │ + add ip, r6, ip, lsl #2 │ │ + b fd18 <__gnu_Unwind_Backtrace@@Base+0x160> │ │ + mov r3, #0 │ │ + str r3, [sp, #4] │ │ + cmp r9, #2 │ │ + ble ffe0 <__gnu_Unwind_Backtrace@@Base+0x428> │ │ + bl f79c <__aeabi_idiv0@@Base+0x2a0> │ │ + b ffec <__gnu_Unwind_Backtrace@@Base+0x434> │ │ + mov r0, r7 │ │ add r1, sp, #20 │ │ - bl 1010c <__gnu_unwind_execute> │ │ + bl 10628 <__gnu_unwind_execute@@Base> │ │ cmp r0, #0 │ │ - bne f954 <_Unwind_VRS_Set+0x3f4> │ │ - cmp r9, #0 │ │ + bne 1003c <__gnu_Unwind_Backtrace@@Base+0x484> │ │ + ldr r3, [sp, #4] │ │ + cmp r3, #0 │ │ moveq r0, #8 │ │ - beq f958 <_Unwind_VRS_Set+0x3f8> │ │ + beq 10064 <__gnu_Unwind_Backtrace@@Base+0x4ac> │ │ mov r1, #15 │ │ - mov r0, r6 │ │ - bl f538 <_Unwind_VRS_Get+0x44> │ │ + mov r0, r7 │ │ + bl fb08 <_Unwind_VRS_Get@@Base+0x5c> │ │ mov r1, #14 │ │ mov r2, r0 │ │ - mov r0, r6 │ │ - bl f5a4 <_Unwind_VRS_Set+0x44> │ │ - ldr r2, [pc, #32] ; f960 <_Unwind_VRS_Set+0x400> │ │ - mov r0, r6 │ │ - mov r1, #15 │ │ + mov r0, r7 │ │ + bl fb8c <_Unwind_VRS_Set@@Base+0x5c> │ │ + ldr r2, [pc, #68] ; 1006c <__gnu_Unwind_Backtrace@@Base+0x4b4> │ │ + mov r0, r7 │ │ ldr r2, [pc, r2] │ │ - bl f5a4 <_Unwind_VRS_Set+0x44> │ │ + mov r1, #15 │ │ + bl fb8c <_Unwind_VRS_Set@@Base+0x5c> │ │ mov r0, #7 │ │ - b f958 <_Unwind_VRS_Set+0x3f8> │ │ + b 10064 <__gnu_Unwind_Backtrace@@Base+0x4ac> │ │ mov r0, #9 │ │ + b 10064 <__gnu_Unwind_Backtrace@@Base+0x4ac> │ │ + mov r0, r7 │ │ + mov r1, #13 │ │ + bl fb08 <_Unwind_VRS_Get@@Base+0x5c> │ │ + ldr r3, [sp, #16] │ │ + str r0, [r5, #32] │ │ + mov r0, #6 │ │ + str r3, [r5, #36] ; 0x24 │ │ + str r6, [r5, #40] ; 0x28 │ │ add sp, sp, #36 ; 0x24 │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - andeq r5, r0, r8, lsr r6 │ │ + andeq r4, r0, r4, asr pc │ │ │ │ -0000f964 <__aeabi_unwind_cpp_pr2>: │ │ - mov r3, #2 │ │ - b f5d0 <_Unwind_VRS_Set+0x70> │ │ +00010070 <__aeabi_unwind_cpp_pr0@@Base>: │ │ + mov r3, #0 │ │ + b fc80 <__gnu_Unwind_Backtrace@@Base+0xc8> │ │ │ │ -0000f96c <__aeabi_unwind_cpp_pr1>: │ │ +00010078 <__aeabi_unwind_cpp_pr1@@Base>: │ │ mov r3, #1 │ │ - b f5d0 <_Unwind_VRS_Set+0x70> │ │ + b fc80 <__gnu_Unwind_Backtrace@@Base+0xc8> │ │ │ │ -0000f974 <__aeabi_unwind_cpp_pr0>: │ │ - mov r3, #0 │ │ - b f5d0 <_Unwind_VRS_Set+0x70> │ │ +00010080 <__aeabi_unwind_cpp_pr2@@Base>: │ │ + mov r3, #2 │ │ + b fc80 <__gnu_Unwind_Backtrace@@Base+0xc8> │ │ │ │ -0000f97c <_Unwind_VRS_Pop>: │ │ - push {r4, r5, r6, r7, r8, sl, lr} │ │ - mov r4, r0 │ │ - sub sp, sp, #412 ; 0x19c │ │ - mov r5, r2 │ │ +00010088 <_Unwind_VRS_Pop@@Base>: │ │ + push {r4, r5, r6, r7, r8, r9, lr} │ │ + mov r5, r0 │ │ + sub sp, sp, #268 ; 0x10c │ │ + mov r4, r2 │ │ cmp r1, #4 │ │ addls pc, pc, r1, lsl #2 │ │ - b fcc4 <_Unwind_VRS_Pop+0x348> │ │ - b f9b4 <_Unwind_VRS_Pop+0x38> │ │ - b f9f8 <_Unwind_VRS_Pop+0x7c> │ │ - b f9ac <_Unwind_VRS_Pop+0x30> │ │ - b fbdc <_Unwind_VRS_Pop+0x260> │ │ - b fc60 <_Unwind_VRS_Pop+0x2e4> │ │ - mov r7, #1 │ │ - b fcc8 <_Unwind_VRS_Pop+0x34c> │ │ + b 10398 <_Unwind_VRS_Pop@@Base+0x310> │ │ + b 100b8 <_Unwind_VRS_Pop@@Base+0x30> │ │ + b 10104 <_Unwind_VRS_Pop@@Base+0x7c> │ │ + b 10398 <_Unwind_VRS_Pop@@Base+0x310> │ │ + b 102bc <_Unwind_VRS_Pop@@Base+0x234> │ │ + b 10330 <_Unwind_VRS_Pop@@Base+0x2a8> │ │ cmp r3, #0 │ │ - bne fcc4 <_Unwind_VRS_Pop+0x348> │ │ - lsl r7, r2, #16 │ │ + bne 10398 <_Unwind_VRS_Pop@@Base+0x310> │ │ + lsl r1, r2, #16 │ │ + mov r3, #1 │ │ ldr r2, [r0, #56] ; 0x38 │ │ - lsr r7, r7, #16 │ │ - mov r1, #1 │ │ - ands r0, r7, r1, lsl r3 │ │ - addne r0, r4, r3, lsl #2 │ │ - ldrne ip, [r2], #4 │ │ + lsr r1, r1, #16 │ │ + mov r0, r3 │ │ + sub ip, r3, #1 │ │ + ands ip, r1, r0, lsl ip │ │ + ldrne ip, [r2] │ │ + strne ip, [r5, r3, lsl #2] │ │ add r3, r3, #1 │ │ - strne ip, [r0, #4] │ │ - cmp r3, #16 │ │ - bne f9cc <_Unwind_VRS_Pop+0x50> │ │ - ands r7, r7, #8192 ; 0x2000 │ │ - streq r2, [r4, #56] ; 0x38 │ │ - beq fcc8 <_Unwind_VRS_Pop+0x34c> │ │ - b fcbc <_Unwind_VRS_Pop+0x340> │ │ - subs r1, r3, #5 │ │ - movne r1, #1 │ │ - cmp r3, #1 │ │ - cmpne r3, #5 │ │ - bne fcc4 <_Unwind_VRS_Pop+0x348> │ │ - lsl r5, r2, #16 │ │ + addne r2, r2, #4 │ │ + cmp r3, #17 │ │ + bne 100d4 <_Unwind_VRS_Pop@@Base+0x4c> │ │ + ands r0, r4, #8192 ; 0x2000 │ │ + streq r2, [r5, #56] ; 0x38 │ │ + beq 103ec <_Unwind_VRS_Pop@@Base+0x364> │ │ + b 103a0 <_Unwind_VRS_Pop@@Base+0x318> │ │ + bic r2, r3, #4 │ │ + cmp r2, #1 │ │ + bne 10398 <_Unwind_VRS_Pop@@Base+0x310> │ │ + lsr r7, r4, #16 │ │ + lsl r4, r4, #16 │ │ + lsr r4, r4, #16 │ │ cmp r3, #1 │ │ - lsr r6, r2, #16 │ │ - lsr r5, r5, #16 │ │ - add r2, r5, r6 │ │ - movne r0, #32 │ │ - moveq r0, #16 │ │ - cmp r2, r0 │ │ - bhi fcc4 <_Unwind_VRS_Pop+0x348> │ │ - sub r0, r3, #1 │ │ - rsbs r8, r0, #0 │ │ - adc r8, r8, r0 │ │ - cmp r6, #15 │ │ - movls sl, #0 │ │ - movhi sl, #1 │ │ - tst sl, r8 │ │ - bne fcc4 <_Unwind_VRS_Pop+0x348> │ │ - cmp sl, #0 │ │ - movne sl, r5 │ │ - bne fa64 <_Unwind_VRS_Pop+0xe8> │ │ - cmp r2, #16 │ │ - subhi sl, r2, #16 │ │ - adds r7, sl, #0 │ │ - movne r7, #1 │ │ - tst r7, r1 │ │ - bne fcc4 <_Unwind_VRS_Pop+0x348> │ │ - cmp r6, #15 │ │ - bhi fab8 <_Unwind_VRS_Pop+0x13c> │ │ - ldr r2, [r4] │ │ + add r6, r4, r7 │ │ + bne 10144 <_Unwind_VRS_Pop@@Base+0xbc> │ │ + cmp r6, #16 │ │ + bhi 10398 <_Unwind_VRS_Pop@@Base+0x310> │ │ + cmp r7, #15 │ │ + movls r8, r3 │ │ + movls r6, #0 │ │ + bhi 10398 <_Unwind_VRS_Pop@@Base+0x310> │ │ + b 1015c <_Unwind_VRS_Pop@@Base+0xd4> │ │ + cmp r6, #32 │ │ + bhi 10398 <_Unwind_VRS_Pop@@Base+0x310> │ │ + cmp r7, #15 │ │ + bls 103a8 <_Unwind_VRS_Pop@@Base+0x320> │ │ + mov r6, r4 │ │ + mov r8, #0 │ │ + adds r9, r6, #0 │ │ + movne r9, #1 │ │ + cmp r3, #5 │ │ + cmpne r6, #0 │ │ + bne 10398 <_Unwind_VRS_Pop@@Base+0x310> │ │ + cmp r7, #15 │ │ + bhi 101c4 <_Unwind_VRS_Pop@@Base+0x13c> │ │ + ldr r2, [r5] │ │ tst r2, #1 │ │ - beq fab8 <_Unwind_VRS_Pop+0x13c> │ │ + beq 101c4 <_Unwind_VRS_Pop@@Base+0x13c> │ │ bic r1, r2, #1 │ │ - mov r0, r4 │ │ + mov r0, r5 │ │ cmp r3, #5 │ │ str r1, [r0], #72 ; 0x48 │ │ - bne faac <_Unwind_VRS_Pop+0x130> │ │ + bne 101b8 <_Unwind_VRS_Pop@@Base+0x130> │ │ orr r1, r1, #2 │ │ - str r1, [r4] │ │ - bl ff38 <__gnu_Unwind_Save_VFP_D> │ │ - b fab8 <_Unwind_VRS_Pop+0x13c> │ │ + str r1, [r5] │ │ + bl 10420 <__gnu_Unwind_Save_VFP_D@@Base> │ │ + cmp r9, #0 │ │ + bne 101cc <_Unwind_VRS_Pop@@Base+0x144> │ │ + add r0, sp, #128 ; 0x80 │ │ + bl 10420 <__gnu_Unwind_Save_VFP_D@@Base> │ │ + b 101f8 <_Unwind_VRS_Pop@@Base+0x170> │ │ bic r2, r2, #3 │ │ - str r2, [r4] │ │ - bl ff28 <__gnu_Unwind_Save_VFP> │ │ - cmp r7, #0 │ │ - beq fadc <_Unwind_VRS_Pop+0x160> │ │ - ldr r3, [r4] │ │ + str r2, [r5] │ │ + bl 10410 <__gnu_Unwind_Save_VFP@@Base> │ │ + cmp r9, #0 │ │ + beq 103c0 <_Unwind_VRS_Pop@@Base+0x338> │ │ + ldr r3, [r5] │ │ tst r3, #4 │ │ - beq fadc <_Unwind_VRS_Pop+0x160> │ │ + beq 101e8 <_Unwind_VRS_Pop@@Base+0x160> │ │ bic r3, r3, #4 │ │ - mov r0, r4 │ │ + mov r0, r5 │ │ str r3, [r0], #208 ; 0xd0 │ │ - bl ff48 <__gnu_Unwind_Save_VFP_D_16_to_31> │ │ + bl 10430 <__gnu_Unwind_Save_VFP_D_16_to_31@@Base> │ │ cmp r8, #0 │ │ - beq faf8 <_Unwind_VRS_Pop+0x17c> │ │ - add r0, sp, #272 ; 0x110 │ │ - bl ff28 <__gnu_Unwind_Save_VFP> │ │ - cmp r7, #0 │ │ - bne fb18 <_Unwind_VRS_Pop+0x19c> │ │ - b fb1c <_Unwind_VRS_Pop+0x1a0> │ │ - cmp r6, #15 │ │ - bhi fb08 <_Unwind_VRS_Pop+0x18c> │ │ - add r0, sp, #272 ; 0x110 │ │ - bl ff38 <__gnu_Unwind_Save_VFP_D> │ │ - cmp r7, #0 │ │ - beq fb1c <_Unwind_VRS_Pop+0x1a0> │ │ - add r0, sp, #16 │ │ - bl ff48 <__gnu_Unwind_Save_VFP_D_16_to_31> │ │ - rsb r5, r6, #16 │ │ - ldr r1, [r4, #56] ; 0x38 │ │ - cmp r5, #0 │ │ - mov r3, r1 │ │ - ble fb54 <_Unwind_VRS_Pop+0x1d8> │ │ - add r2, sp, #272 ; 0x110 │ │ - lsl r5, r5, #1 │ │ - add r0, r2, r6, lsl #3 │ │ - mov r2, r5 │ │ - b fb48 <_Unwind_VRS_Pop+0x1cc> │ │ - ldr ip, [r1], #4 │ │ - str ip, [r0], #4 │ │ - subs r2, r2, #1 │ │ - bcs fb40 <_Unwind_VRS_Pop+0x1c4> │ │ - add r3, r3, r5, lsl #2 │ │ - cmp r7, #0 │ │ - beq fb98 <_Unwind_VRS_Pop+0x21c> │ │ - add r1, sp, #408 ; 0x198 │ │ - cmp r6, #16 │ │ - movcs r0, r6 │ │ - movcc r0, #16 │ │ - add r0, r1, r0, lsl #3 │ │ - lsl sl, sl, #1 │ │ - sub r0, r0, #520 ; 0x208 │ │ - mov r1, r3 │ │ - mov r2, sl │ │ - b fb8c <_Unwind_VRS_Pop+0x210> │ │ - ldr ip, [r1], #4 │ │ - str ip, [r0], #4 │ │ - subs r2, r2, #1 │ │ - bcs fb84 <_Unwind_VRS_Pop+0x208> │ │ - add r3, r3, sl, lsl #2 │ │ + bne 103d4 <_Unwind_VRS_Pop@@Base+0x34c> │ │ + cmp r7, #15 │ │ + bls 101ac <_Unwind_VRS_Pop@@Base+0x124> │ │ + cmp r9, #0 │ │ + beq 1020c <_Unwind_VRS_Pop@@Base+0x184> │ │ + mov r0, sp │ │ + bl 10430 <__gnu_Unwind_Save_VFP_D_16_to_31@@Base> │ │ + rsb r4, r7, #16 │ │ + ldr r2, [r5, #56] ; 0x38 │ │ + cmp r4, #0 │ │ + mov r3, r2 │ │ + ble 10244 <_Unwind_VRS_Pop@@Base+0x1bc> │ │ + add r1, sp, #128 ; 0x80 │ │ + add r1, r1, r7, lsl #3 │ │ + lsl r4, r4, #1 │ │ + mov r3, #0 │ │ + cmp r3, r4 │ │ + ldrne r0, [r2, r3, lsl #2] │ │ + strne r0, [r1, r3, lsl #2] │ │ + addne r3, r3, #1 │ │ + bne 1022c <_Unwind_VRS_Pop@@Base+0x1a4> │ │ + add r3, r2, r3, lsl #2 │ │ + cmp r9, #0 │ │ + beq 10278 <_Unwind_VRS_Pop@@Base+0x1f0> │ │ + cmp r7, #16 │ │ + movcs r4, r7 │ │ + movcc r4, #16 │ │ + add r2, sp, #264 ; 0x108 │ │ + add r4, r2, r4, lsl #3 │ │ + sub r4, r4, #396 ; 0x18c │ │ + add r6, r3, r6, lsl #3 │ │ + cmp r3, r6 │ │ + ldrne r2, [r3], #4 │ │ + strne r2, [r4, #4]! │ │ + bne 10268 <_Unwind_VRS_Pop@@Base+0x1e0> │ │ cmp r8, #0 │ │ addne r3, r3, #4 │ │ cmp r8, #0 │ │ - str r3, [r4, #56] ; 0x38 │ │ - beq fbb8 <_Unwind_VRS_Pop+0x23c> │ │ - add r0, sp, #272 ; 0x110 │ │ - bl ff20 <__gnu_Unwind_Restore_VFP> │ │ - b fcbc <_Unwind_VRS_Pop+0x340> │ │ - cmp r6, #15 │ │ - bhi fbc8 <_Unwind_VRS_Pop+0x24c> │ │ - add r0, sp, #272 ; 0x110 │ │ - bl ff30 <__gnu_Unwind_Restore_VFP_D> │ │ - cmp r7, #0 │ │ - beq fcc8 <_Unwind_VRS_Pop+0x34c> │ │ - add r0, sp, #16 │ │ - bl ff40 <__gnu_Unwind_Restore_VFP_D_16_to_31> │ │ - b fcbc <_Unwind_VRS_Pop+0x340> │ │ + str r3, [r5, #56] ; 0x38 │ │ + beq 10298 <_Unwind_VRS_Pop@@Base+0x210> │ │ + add r0, sp, #128 ; 0x80 │ │ + bl 10408 <__gnu_Unwind_Restore_VFP@@Base> │ │ + b 103a0 <_Unwind_VRS_Pop@@Base+0x318> │ │ + cmp r7, #15 │ │ + bhi 102a8 <_Unwind_VRS_Pop@@Base+0x220> │ │ + add r0, sp, #128 ; 0x80 │ │ + bl 10418 <__gnu_Unwind_Restore_VFP_D@@Base> │ │ + cmp r9, #0 │ │ + beq 103a0 <_Unwind_VRS_Pop@@Base+0x318> │ │ + mov r0, sp │ │ + bl 10428 <__gnu_Unwind_Restore_VFP_D_16_to_31@@Base> │ │ + b 103a0 <_Unwind_VRS_Pop@@Base+0x318> │ │ cmp r3, #3 │ │ - bne fcc4 <_Unwind_VRS_Pop+0x348> │ │ - lsl r5, r2, #16 │ │ + bne 10398 <_Unwind_VRS_Pop@@Base+0x310> │ │ + lsl r7, r2, #16 │ │ lsr r6, r2, #16 │ │ - lsr r5, r5, #16 │ │ - add r3, r5, r6 │ │ + lsr r7, r7, #16 │ │ + add r3, r7, r6 │ │ cmp r3, #16 │ │ - bhi fcc4 <_Unwind_VRS_Pop+0x348> │ │ + bhi 10398 <_Unwind_VRS_Pop@@Base+0x310> │ │ ldr r3, [r0] │ │ tst r3, #8 │ │ - beq fc14 <_Unwind_VRS_Pop+0x298> │ │ + beq 102f4 <_Unwind_VRS_Pop@@Base+0x26c> │ │ bic r3, r3, #8 │ │ - str r3, [r0], #432 ; 0x1b0 │ │ - bl ff94 <__gnu_Unwind_Save_WMMXD> │ │ - add r0, sp, #144 ; 0x90 │ │ - bl ff94 <__gnu_Unwind_Save_WMMXD> │ │ - ldr r3, [r4, #56] ; 0x38 │ │ - add r0, sp, #144 ; 0x90 │ │ - lsl r5, r5, #1 │ │ - mov r2, r3 │ │ - add r6, r0, r6, lsl #3 │ │ - mov r7, r5 │ │ - b fc44 <_Unwind_VRS_Pop+0x2c8> │ │ - ldr r1, [r3], #4 │ │ - sub r7, r7, #1 │ │ - str r1, [r6], #4 │ │ - cmp r7, #0 │ │ - bne fc38 <_Unwind_VRS_Pop+0x2bc> │ │ - add r5, r2, r5, lsl #2 │ │ - str r5, [r4, #56] ; 0x38 │ │ - add r0, sp, #144 ; 0x90 │ │ - bl ff50 <__gnu_Unwind_Restore_WMMXD> │ │ - b fcc8 <_Unwind_VRS_Pop+0x34c> │ │ + str r3, [r0], #336 ; 0x150 │ │ + bl 1047c <__gnu_Unwind_Save_WMMXD@@Base> │ │ + add r8, sp, #128 ; 0x80 │ │ + mov r0, r8 │ │ + bl 1047c <__gnu_Unwind_Save_WMMXD@@Base> │ │ + ldr r4, [r5, #56] ; 0x38 │ │ + add r6, r8, r6, lsl #3 │ │ + sub r6, r6, #4 │ │ + add r7, r4, r7, lsl #3 │ │ + cmp r4, r7 │ │ + ldrne r3, [r4], #4 │ │ + strne r3, [r6, #4]! │ │ + bne 10310 <_Unwind_VRS_Pop@@Base+0x288> │ │ + str r4, [r5, #56] ; 0x38 │ │ + mov r0, r8 │ │ + bl 10438 <__gnu_Unwind_Restore_WMMXD@@Base> │ │ + b 103a0 <_Unwind_VRS_Pop@@Base+0x318> │ │ cmp r2, #16 │ │ cmpls r3, #0 │ │ - bne fcc4 <_Unwind_VRS_Pop+0x348> │ │ + bne 10398 <_Unwind_VRS_Pop@@Base+0x310> │ │ ldr r3, [r0] │ │ tst r3, #16 │ │ - beq fc84 <_Unwind_VRS_Pop+0x308> │ │ + beq 10354 <_Unwind_VRS_Pop@@Base+0x2cc> │ │ bic r3, r3, #16 │ │ - str r3, [r0], #560 ; 0x230 │ │ - bl ffec <__gnu_Unwind_Save_WMMXC> │ │ - mov r0, sp │ │ - bl ffec <__gnu_Unwind_Save_WMMXC> │ │ - ldr r2, [r4, #56] ; 0x38 │ │ + str r3, [r0], #464 ; 0x1d0 │ │ + bl 104d4 <__gnu_Unwind_Save_WMMXC@@Base> │ │ + add r6, sp, #128 ; 0x80 │ │ + mov r0, r6 │ │ + bl 104d4 <__gnu_Unwind_Save_WMMXC@@Base> │ │ + ldr r2, [r5, #56] ; 0x38 │ │ mov r3, #0 │ │ mov r1, #1 │ │ - ands r0, r5, r1, lsl r3 │ │ - ldrne r0, [r2], #4 │ │ - strne r0, [sp, r3, lsl #2] │ │ + ands r0, r4, r1, lsl r3 │ │ + ldrne r0, [r2] │ │ + strne r0, [r6, r3, lsl #2] │ │ add r3, r3, #1 │ │ + addne r2, r2, #4 │ │ cmp r3, #4 │ │ - bne fc98 <_Unwind_VRS_Pop+0x31c> │ │ - str r2, [r4, #56] ; 0x38 │ │ - mov r0, sp │ │ - bl ffd8 <__gnu_Unwind_Restore_WMMXC> │ │ - mov r7, #0 │ │ - b fcc8 <_Unwind_VRS_Pop+0x34c> │ │ - mov r7, #2 │ │ - mov r0, r7 │ │ - add sp, sp, #412 ; 0x19c │ │ - pop {r4, r5, r6, r7, r8, sl, pc} │ │ - │ │ -0000fcd4 <_Unwind_GetCFA>: │ │ - ldr r0, [r0, #68] ; 0x44 │ │ - bx lr │ │ - │ │ -0000fcdc <__gnu_Unwind_RaiseException>: │ │ - push {r4, r5, r6, r7, lr} │ │ - ldr r3, [r1, #60] ; 0x3c │ │ - add lr, r1, #4 │ │ - str r3, [r1, #64] ; 0x40 │ │ - mov r5, r0 │ │ - mov r4, r1 │ │ - ldm lr!, {r0, r1, r2, r3} │ │ - sub sp, sp, #580 ; 0x244 │ │ - add ip, sp, #4 │ │ - stmia ip!, {r0, r1, r2, r3} │ │ - ldm lr!, {r0, r1, r2, r3} │ │ - stmia ip!, {r0, r1, r2, r3} │ │ - ldm lr!, {r0, r1, r2, r3} │ │ - stmia ip!, {r0, r1, r2, r3} │ │ - ldm lr, {r0, r1, r2, r3} │ │ - add r6, sp, #576 ; 0x240 │ │ - stm ip, {r0, r1, r2, r3} │ │ - mvn r3, #0 │ │ - str r3, [r6, #-576]! ; 0xfffffdc0 │ │ - mov r0, r5 │ │ - ldr r1, [sp, #64] ; 0x40 │ │ - bl f148 <__aeabi_idiv0+0x28> │ │ - cmp r0, #0 │ │ - bne fd74 <__gnu_Unwind_RaiseException+0x98> │ │ - ldr r3, [r5, #16] │ │ - mov r1, r5 │ │ - mov r2, sp │ │ - blx r3 │ │ - cmp r0, #8 │ │ - mov r7, r0 │ │ - beq fd28 <__gnu_Unwind_RaiseException+0x4c> │ │ - mov r0, sp │ │ - bl f31c <__aeabi_idiv0+0x1fc> │ │ - cmp r7, #6 │ │ - bne fd74 <__gnu_Unwind_RaiseException+0x98> │ │ - mov r0, r5 │ │ - mov r1, r4 │ │ - bl f49c <__aeabi_idiv0+0x37c> │ │ - mov r0, #9 │ │ - add sp, sp, #580 ; 0x244 │ │ - pop {r4, r5, r6, r7, pc} │ │ - │ │ -0000fd80 <__gnu_Unwind_ForcedUnwind>: │ │ - str r2, [r0, #24] │ │ - ldr r2, [r3, #60] ; 0x3c │ │ - str r1, [r0, #12] │ │ - str r2, [r3, #64] ; 0x40 │ │ - mov r1, r3 │ │ - mov r2, #0 │ │ - b f388 <__aeabi_idiv0+0x268> │ │ - │ │ -0000fd9c <__gnu_Unwind_Resume>: │ │ - push {r3, r4, r5, lr} │ │ - ldr r3, [r0, #20] │ │ - str r3, [r1, #64] ; 0x40 │ │ - ldr r3, [r0, #12] │ │ - mov r4, r0 │ │ - cmp r3, #0 │ │ - mov r5, r1 │ │ - beq fdc8 <__gnu_Unwind_Resume+0x2c> │ │ - mov r2, #1 │ │ - bl f388 <__aeabi_idiv0+0x268> │ │ - b fe04 <__gnu_Unwind_Resume+0x68> │ │ - ldr r3, [r0, #16] │ │ - mov r1, r4 │ │ - mov r0, #2 │ │ - mov r2, r5 │ │ - blx r3 │ │ - cmp r0, #7 │ │ - beq fdf0 <__gnu_Unwind_Resume+0x54> │ │ - cmp r0, #8 │ │ - bne fe04 <__gnu_Unwind_Resume+0x68> │ │ - b fdf8 <__gnu_Unwind_Resume+0x5c> │ │ - add r0, r5, #4 │ │ - bl ff0c <__restore_core_regs> │ │ - mov r0, r4 │ │ - mov r1, r5 │ │ - bl f49c <__aeabi_idiv0+0x37c> │ │ - bl 4d48 │ │ - │ │ -0000fe08 <__gnu_Unwind_Resume_or_Rethrow>: │ │ - ldr r2, [r0, #12] │ │ - cmp r2, #0 │ │ - bne fe18 <__gnu_Unwind_Resume_or_Rethrow+0x10> │ │ - b fcdc <__gnu_Unwind_RaiseException> │ │ - ldr r2, [r1, #60] ; 0x3c │ │ - str r2, [r1, #64] ; 0x40 │ │ - mov r2, #0 │ │ - b f388 <__aeabi_idiv0+0x268> │ │ - │ │ -0000fe28 <_Unwind_Complete>: │ │ - bx lr │ │ - │ │ -0000fe2c <_Unwind_DeleteException>: │ │ - push {r3, lr} │ │ - ldr r3, [r0, #8] │ │ - mov r1, r0 │ │ - cmp r3, #0 │ │ - popeq {r3, pc} │ │ - mov r0, #1 │ │ - blx r3 │ │ - pop {r3, pc} │ │ - │ │ -0000fe4c <__gnu_Unwind_Backtrace>: │ │ - push {r4, r5, r6, lr} │ │ - ldr r3, [r2, #60] ; 0x3c │ │ - add lr, r2, #4 │ │ - str r3, [r2, #64] ; 0x40 │ │ - mov r5, r0 │ │ - mov r4, r1 │ │ - ldm lr!, {r0, r1, r2, r3} │ │ - sub sp, sp, #664 ; 0x298 │ │ - add ip, sp, #92 ; 0x5c │ │ - stmia ip!, {r0, r1, r2, r3} │ │ - ldm lr!, {r0, r1, r2, r3} │ │ - stmia ip!, {r0, r1, r2, r3} │ │ - ldm lr!, {r0, r1, r2, r3} │ │ - stmia ip!, {r0, r1, r2, r3} │ │ - ldm lr, {r0, r1, r2, r3} │ │ - stm ip, {r0, r1, r2, r3} │ │ - mvn r3, #0 │ │ - str r3, [sp, #88] ; 0x58 │ │ - mov r0, sp │ │ - ldr r1, [sp, #152] ; 0x98 │ │ - bl f148 <__aeabi_idiv0+0x28> │ │ - cmp r0, #0 │ │ - bne fef4 <__gnu_Unwind_Backtrace+0xa8> │ │ - add r0, sp, #88 ; 0x58 │ │ - mov r1, #12 │ │ - mov r2, sp │ │ - bl f5a4 <_Unwind_VRS_Set+0x44> │ │ - add r0, sp, #88 ; 0x58 │ │ - mov r1, r4 │ │ - blx r5 │ │ - cmp r0, #0 │ │ - bne fef4 <__gnu_Unwind_Backtrace+0xa8> │ │ - mov r0, #8 │ │ - mov r1, sp │ │ - add r2, sp, #88 ; 0x58 │ │ - ldr r3, [sp, #16] │ │ - blx r3 │ │ - cmp r0, #9 │ │ - cmpne r0, #5 │ │ - mov r6, r0 │ │ - bne fe94 <__gnu_Unwind_Backtrace+0x48> │ │ - b fef8 <__gnu_Unwind_Backtrace+0xac> │ │ - mov r6, #9 │ │ - add r0, sp, #88 ; 0x58 │ │ - bl f31c <__aeabi_idiv0+0x1fc> │ │ + bne 1036c <_Unwind_VRS_Pop@@Base+0x2e4> │ │ + str r2, [r5, #56] ; 0x38 │ │ mov r0, r6 │ │ - add sp, sp, #664 ; 0x298 │ │ - pop {r4, r5, r6, pc} │ │ + bl 104c0 <__gnu_Unwind_Restore_WMMXC@@Base> │ │ + b 103a0 <_Unwind_VRS_Pop@@Base+0x318> │ │ + mov r0, #2 │ │ + b 103ec <_Unwind_VRS_Pop@@Base+0x364> │ │ + mov r0, #0 │ │ + b 103ec <_Unwind_VRS_Pop@@Base+0x364> │ │ + cmp r6, #16 │ │ + movls r8, #0 │ │ + movls r6, r8 │ │ + bls 1015c <_Unwind_VRS_Pop@@Base+0xd4> │ │ + sub r6, r6, #16 │ │ + b 10158 <_Unwind_VRS_Pop@@Base+0xd0> │ │ + cmp r8, #0 │ │ + beq 103e0 <_Unwind_VRS_Pop@@Base+0x358> │ │ + add r0, sp, #128 ; 0x80 │ │ + bl 10410 <__gnu_Unwind_Save_VFP@@Base> │ │ + b 1020c <_Unwind_VRS_Pop@@Base+0x184> │ │ + add r0, sp, #128 ; 0x80 │ │ + bl 10410 <__gnu_Unwind_Save_VFP@@Base> │ │ + b 10208 <_Unwind_VRS_Pop@@Base+0x180> │ │ + cmp r7, #15 │ │ + bhi 1020c <_Unwind_VRS_Pop@@Base+0x184> │ │ + b 101ac <_Unwind_VRS_Pop@@Base+0x124> │ │ + add sp, sp, #268 ; 0x10c │ │ + pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ -0000ff0c <__restore_core_regs>: │ │ +000103f4 <__restore_core_regs@@Base>: │ │ add r1, r0, #52 ; 0x34 │ │ ldm r1, {r3, r4, r5} │ │ push {r3, r4, r5} │ │ ldm r0, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, fp} │ │ ldm sp, {sp, lr, pc} │ │ │ │ -0000ff20 <__gnu_Unwind_Restore_VFP>: │ │ +00010408 <__gnu_Unwind_Restore_VFP@@Base>: │ │ fldmiax r0, {d0-d15} ;@ Deprecated │ │ bx lr │ │ │ │ -0000ff28 <__gnu_Unwind_Save_VFP>: │ │ +00010410 <__gnu_Unwind_Save_VFP@@Base>: │ │ fstmiax r0, {d0-d15} ;@ Deprecated │ │ bx lr │ │ │ │ -0000ff30 <__gnu_Unwind_Restore_VFP_D>: │ │ +00010418 <__gnu_Unwind_Restore_VFP_D@@Base>: │ │ vldmia r0, {d0-d15} │ │ bx lr │ │ │ │ -0000ff38 <__gnu_Unwind_Save_VFP_D>: │ │ +00010420 <__gnu_Unwind_Save_VFP_D@@Base>: │ │ vstmia r0, {d0-d15} │ │ bx lr │ │ │ │ -0000ff40 <__gnu_Unwind_Restore_VFP_D_16_to_31>: │ │ +00010428 <__gnu_Unwind_Restore_VFP_D_16_to_31@@Base>: │ │ vldmia r0, {d16-d31} │ │ bx lr │ │ │ │ -0000ff48 <__gnu_Unwind_Save_VFP_D_16_to_31>: │ │ +00010430 <__gnu_Unwind_Save_VFP_D_16_to_31@@Base>: │ │ vstmia r0, {d16-d31} │ │ bx lr │ │ │ │ -0000ff50 <__gnu_Unwind_Restore_WMMXD>: │ │ +00010438 <__gnu_Unwind_Restore_WMMXD@@Base>: │ │ ldfe f0, [r0], #8 │ │ ldfe f1, [r0], #8 │ │ ldfe f2, [r0], #8 │ │ ldfe f3, [r0], #8 │ │ ldfe f4, [r0], #8 │ │ ldfe f5, [r0], #8 │ │ ldfe f6, [r0], #8 │ │ @@ -21053,15 +21099,15 @@ │ │ ldfp f3, [r0], #8 │ │ ldfp f4, [r0], #8 │ │ ldfp f5, [r0], #8 │ │ ldfp f6, [r0], #8 │ │ ldfp f7, [r0], #8 │ │ bx lr │ │ │ │ -0000ff94 <__gnu_Unwind_Save_WMMXD>: │ │ +0001047c <__gnu_Unwind_Save_WMMXD@@Base>: │ │ stfe f0, [r0], #8 │ │ stfe f1, [r0], #8 │ │ stfe f2, [r0], #8 │ │ stfe f3, [r0], #8 │ │ stfe f4, [r0], #8 │ │ stfe f5, [r0], #8 │ │ stfe f6, [r0], #8 │ │ @@ -21072,383 +21118,483 @@ │ │ stfp f3, [r0], #8 │ │ stfp f4, [r0], #8 │ │ stfp f5, [r0], #8 │ │ stfp f6, [r0], #8 │ │ stfp f7, [r0], #8 │ │ bx lr │ │ │ │ -0000ffd8 <__gnu_Unwind_Restore_WMMXC>: │ │ +000104c0 <__gnu_Unwind_Restore_WMMXC@@Base>: │ │ ldc2 1, cr8, [r0], #4 │ │ ldc2 1, cr9, [r0], #4 │ │ ldc2 1, cr10, [r0], #4 │ │ ldc2 1, cr11, [r0], #4 │ │ bx lr │ │ │ │ -0000ffec <__gnu_Unwind_Save_WMMXC>: │ │ +000104d4 <__gnu_Unwind_Save_WMMXC@@Base>: │ │ stc2 1, cr8, [r0], #4 │ │ stc2 1, cr9, [r0], #4 │ │ stc2 1, cr10, [r0], #4 │ │ stc2 1, cr11, [r0], #4 │ │ bx lr │ │ │ │ -00010000 <_Unwind_RaiseException>: │ │ +000104e8 <_Unwind_RaiseException@@Base>: │ │ push {sp, lr, pc} │ │ push {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, fp, ip} │ │ mov r3, #0 │ │ push {r2, r3} │ │ add r1, sp, #4 │ │ - bl fcdc <__gnu_Unwind_RaiseException> │ │ + bl f93c <__gnu_Unwind_RaiseException@@Base> │ │ ldr lr, [sp, #64] ; 0x40 │ │ add sp, sp, #72 ; 0x48 │ │ bx lr │ │ │ │ -00010024 <_Unwind_Resume>: │ │ +0001050c <_Unwind_Resume@@Base>: │ │ push {sp, lr, pc} │ │ push {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, fp, ip} │ │ mov r3, #0 │ │ push {r2, r3} │ │ add r1, sp, #4 │ │ - bl fd9c <__gnu_Unwind_Resume> │ │ + bl f9fc <__gnu_Unwind_Resume@@Base> │ │ ldr lr, [sp, #64] ; 0x40 │ │ add sp, sp, #72 ; 0x48 │ │ bx lr │ │ │ │ -00010048 <_Unwind_Resume_or_Rethrow>: │ │ +00010530 <_Unwind_Resume_or_Rethrow@@Base>: │ │ push {sp, lr, pc} │ │ push {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, fp, ip} │ │ mov r3, #0 │ │ push {r2, r3} │ │ add r1, sp, #4 │ │ - bl fe08 <__gnu_Unwind_Resume_or_Rethrow> │ │ + bl fa70 <__gnu_Unwind_Resume_or_Rethrow@@Base> │ │ ldr lr, [sp, #64] ; 0x40 │ │ add sp, sp, #72 ; 0x48 │ │ bx lr │ │ │ │ -0001006c <_Unwind_ForcedUnwind>: │ │ +00010554 <_Unwind_ForcedUnwind@@Base>: │ │ push {sp, lr, pc} │ │ push {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, fp, ip} │ │ mov r3, #0 │ │ push {r2, r3} │ │ add r3, sp, #4 │ │ - bl fd80 <__gnu_Unwind_ForcedUnwind> │ │ + bl f9e0 <__gnu_Unwind_ForcedUnwind@@Base> │ │ ldr lr, [sp, #64] ; 0x40 │ │ add sp, sp, #72 ; 0x48 │ │ bx lr │ │ │ │ -00010090 <_Unwind_Backtrace>: │ │ +00010578 <_Unwind_Backtrace@@Base>: │ │ push {sp, lr, pc} │ │ push {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, fp, ip} │ │ mov r3, #0 │ │ push {r2, r3} │ │ add r2, sp, #4 │ │ - bl fe4c <__gnu_Unwind_Backtrace> │ │ + bl fbb8 <__gnu_Unwind_Backtrace@@Base> │ │ ldr lr, [sp, #64] ; 0x40 │ │ add sp, sp, #72 ; 0x48 │ │ bx lr │ │ - ldrb r2, [r0, #8] │ │ - mov r3, r0 │ │ - cmp r2, #0 │ │ - subne r2, r2, #1 │ │ - bne 100ec <_Unwind_Backtrace+0x5c> │ │ - ldrb r2, [r0, #9] │ │ - cmp r2, #0 │ │ - beq 10104 <_Unwind_Backtrace+0x74> │ │ - sub r2, r2, #1 │ │ - strb r2, [r0, #9] │ │ - ldr r2, [r0, #4] │ │ - ldr r1, [r2], #4 │ │ - stm r0, {r1, r2} │ │ - mov r2, #3 │ │ - strb r2, [r3, #8] │ │ - ldr r2, [r3] │ │ - lsr r0, r2, #24 │ │ - lsl r2, r2, #8 │ │ - str r2, [r3] │ │ + ldrb r3, [r0, #8] │ │ + cmp r3, #0 │ │ + bne 105d8 <_Unwind_Backtrace@@Base+0x60> │ │ + ldrb r3, [r0, #9] │ │ + cmp r3, #0 │ │ + beq 105f4 <_Unwind_Backtrace@@Base+0x7c> │ │ + sub r3, r3, #1 │ │ + strb r3, [r0, #9] │ │ + ldr r3, [r0, #4] │ │ + add r2, r3, #4 │ │ + ldr r3, [r3] │ │ + str r3, [r0] │ │ + str r2, [r0, #4] │ │ + mov r3, #3 │ │ + b 105dc <_Unwind_Backtrace@@Base+0x64> │ │ + sub r3, r3, #1 │ │ + strb r3, [r0, #8] │ │ + ldr r3, [r0] │ │ + lsl r2, r3, #8 │ │ + str r2, [r0] │ │ + lsr r0, r3, #24 │ │ bx lr │ │ mov r0, #176 ; 0xb0 │ │ bx lr │ │ + push {r0, r1, r2, r3, r4, lr} │ │ + mov r1, #0 │ │ + add r3, sp, #12 │ │ + str r3, [sp] │ │ + mov r2, #12 │ │ + mov r3, r1 │ │ + bl faac <_Unwind_VRS_Get@@Base> │ │ + ldr r0, [sp, #12] │ │ + add sp, sp, #20 │ │ + pop {pc} ; (ldr pc, [sp], #4) │ │ + b 105fc <_Unwind_Backtrace@@Base+0x84> │ │ │ │ -0001010c <__gnu_unwind_execute>: │ │ +00010628 <__gnu_unwind_execute@@Base>: │ │ push {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, lr} │ │ mov r5, r0 │ │ - mov r6, r1 │ │ - mov r7, #0 │ │ - add sl, sp, #12 │ │ + mov r7, r1 │ │ + mov r6, #0 │ │ + add r8, sp, #12 │ │ mov r9, #4080 ; 0xff0 │ │ - mov r0, r6 │ │ - bl 100b4 <_Unwind_Backtrace+0x24> │ │ + mov r0, r7 │ │ + bl 1059c <_Unwind_Backtrace@@Base+0x24> │ │ cmp r0, #176 ; 0xb0 │ │ mov r4, r0 │ │ - bne 10180 <__gnu_unwind_execute+0x74> │ │ - cmp r7, #0 │ │ - movne r0, #0 │ │ - bne 10498 <__gnu_unwind_execute+0x38c> │ │ + bne 10694 <__gnu_unwind_execute@@Base+0x6c> │ │ + cmp r6, #0 │ │ + bne 109a4 <__gnu_unwind_execute@@Base+0x37c> │ │ add r4, sp, #12 │ │ - mov r1, r7 │ │ - mov r2, #14 │ │ - mov r3, r7 │ │ + mov r1, r6 │ │ + mov r3, r6 │ │ + str r4, [sp] │ │ mov r0, r5 │ │ + mov r2, #14 │ │ + bl faac <_Unwind_VRS_Get@@Base> │ │ str r4, [sp] │ │ - bl f4f4 <_Unwind_VRS_Get> │ │ mov r0, r5 │ │ - mov r1, r7 │ │ + mov r1, r6 │ │ mov r2, #15 │ │ - mov r3, r7 │ │ - str r4, [sp] │ │ - bl f560 <_Unwind_VRS_Set> │ │ - mov r0, r7 │ │ - b 10498 <__gnu_unwind_execute+0x38c> │ │ + mov r3, r6 │ │ + bl fb30 <_Unwind_VRS_Set@@Base> │ │ + b 109a4 <__gnu_unwind_execute@@Base+0x37c> │ │ ands r1, r0, #128 ; 0x80 │ │ - bne 101cc <__gnu_unwind_execute+0xc0> │ │ + bne 106d4 <__gnu_unwind_execute@@Base+0xac> │ │ + lsl sl, r0, #2 │ │ mov r3, r1 │ │ - lsl r8, r0, #2 │ │ - mov r2, #13 │ │ + str r8, [sp] │ │ mov r0, r5 │ │ - and r8, r8, #255 ; 0xff │ │ - str sl, [sp] │ │ - bl f4f4 <_Unwind_VRS_Get> │ │ + mov r2, #13 │ │ + bl faac <_Unwind_VRS_Get@@Base> │ │ + and sl, sl, #255 ; 0xff │ │ ldr r3, [sp, #12] │ │ - add r8, r8, #4 │ │ + add sl, sl, #4 │ │ tst r4, #64 ; 0x40 │ │ - rsbne r8, r8, r3 │ │ - addeq r8, r3, r8 │ │ - str r8, [sp, #12] │ │ - str sl, [sp] │ │ - mov r0, r5 │ │ - mov r1, #0 │ │ - b 10260 <__gnu_unwind_execute+0x154> │ │ + rsbne sl, sl, r3 │ │ + addeq sl, sl, r3 │ │ + str sl, [sp, #12] │ │ + b 1075c <__gnu_unwind_execute@@Base+0x134> │ │ and r3, r0, #240 ; 0xf0 │ │ cmp r3, #128 ; 0x80 │ │ - bne 10220 <__gnu_unwind_execute+0x114> │ │ + bne 10730 <__gnu_unwind_execute@@Base+0x108> │ │ lsl r4, r0, #8 │ │ - mov r0, r6 │ │ - bl 100b4 <_Unwind_Backtrace+0x24> │ │ - orr r4, r0, r4 │ │ - cmp r4, #32768 ; 0x8000 │ │ - beq 10494 <__gnu_unwind_execute+0x388> │ │ + mov r0, r7 │ │ + bl 1059c <_Unwind_Backtrace@@Base+0x24> │ │ + orr r0, r0, r4 │ │ + cmp r0, #32768 ; 0x8000 │ │ + bne 10700 <__gnu_unwind_execute@@Base+0xd8> │ │ + mov r0, #9 │ │ + b 109a8 <__gnu_unwind_execute@@Base+0x380> │ │ + lsl r2, r0, #20 │ │ mov r1, #0 │ │ - lsl r2, r4, #20 │ │ - mov r0, r5 │ │ + lsl r4, r0, #4 │ │ lsr r2, r2, #16 │ │ + mov r0, r5 │ │ mov r3, r1 │ │ - bl f97c <_Unwind_VRS_Pop> │ │ - lsl r8, r4, #4 │ │ + bl 10088 <_Unwind_VRS_Pop@@Base> │ │ cmp r0, #0 │ │ - bne 10494 <__gnu_unwind_execute+0x388> │ │ - tst r8, #32768 ; 0x8000 │ │ - movne r7, #1 │ │ - b 10124 <__gnu_unwind_execute+0x18> │ │ + bne 106f8 <__gnu_unwind_execute@@Base+0xd0> │ │ + tst r4, #32768 ; 0x8000 │ │ + movne r6, #1 │ │ + b 10640 <__gnu_unwind_execute@@Base+0x18> │ │ cmp r3, #144 ; 0x90 │ │ - bne 10270 <__gnu_unwind_execute+0x164> │ │ - and r2, r0, #15 │ │ - cmp r2, #13 │ │ - cmpne r2, #15 │ │ - movne r8, #0 │ │ - moveq r8, #1 │ │ - beq 10494 <__gnu_unwind_execute+0x388> │ │ - mov r1, r8 │ │ + bne 10778 <__gnu_unwind_execute@@Base+0x150> │ │ + and r3, r0, #13 │ │ + cmp r3, #13 │ │ + beq 106f8 <__gnu_unwind_execute@@Base+0xd0> │ │ + mov r1, #0 │ │ + str r8, [sp] │ │ mov r0, r5 │ │ - mov r3, r8 │ │ - str sl, [sp] │ │ - bl f4f4 <_Unwind_VRS_Get> │ │ + and r2, r4, #15 │ │ + mov r3, r1 │ │ + bl faac <_Unwind_VRS_Get@@Base> │ │ mov r0, r5 │ │ - mov r1, r8 │ │ - str sl, [sp] │ │ + mov r1, #0 │ │ + str r8, [sp] │ │ mov r2, #13 │ │ mov r3, r1 │ │ - bl f560 <_Unwind_VRS_Set> │ │ - b 10124 <__gnu_unwind_execute+0x18> │ │ + bl fb30 <_Unwind_VRS_Set@@Base> │ │ + b 10640 <__gnu_unwind_execute@@Base+0x18> │ │ cmp r3, #160 ; 0xa0 │ │ - bne 1029c <__gnu_unwind_execute+0x190> │ │ + bne 107a4 <__gnu_unwind_execute@@Base+0x17c> │ │ mvn r2, r0 │ │ and r2, r2, #7 │ │ asr r2, r9, r2 │ │ tst r0, #8 │ │ and r2, r2, #4080 ; 0xff0 │ │ orrne r2, r2, #16384 ; 0x4000 │ │ mov r0, r5 │ │ mov r1, #0 │ │ - b 10414 <__gnu_unwind_execute+0x308> │ │ + b 107d0 <__gnu_unwind_execute@@Base+0x1a8> │ │ cmp r3, #176 ; 0xb0 │ │ - bne 10394 <__gnu_unwind_execute+0x288> │ │ + bne 10890 <__gnu_unwind_execute@@Base+0x268> │ │ cmp r0, #177 ; 0xb1 │ │ - bne 102cc <__gnu_unwind_execute+0x1c0> │ │ - mov r0, r6 │ │ - bl 100b4 <_Unwind_Backtrace+0x24> │ │ + bne 107d8 <__gnu_unwind_execute@@Base+0x1b0> │ │ + mov r0, r7 │ │ + bl 1059c <_Unwind_Backtrace@@Base+0x24> │ │ subs r2, r0, #0 │ │ - beq 10494 <__gnu_unwind_execute+0x388> │ │ + beq 106f8 <__gnu_unwind_execute@@Base+0xd0> │ │ ands r1, r2, #240 ; 0xf0 │ │ - bne 10494 <__gnu_unwind_execute+0x388> │ │ + bne 106f8 <__gnu_unwind_execute@@Base+0xd0> │ │ mov r0, r5 │ │ - b 10414 <__gnu_unwind_execute+0x308> │ │ + mov r3, r1 │ │ + b 10994 <__gnu_unwind_execute@@Base+0x36c> │ │ cmp r0, #178 ; 0xb2 │ │ - bne 10338 <__gnu_unwind_execute+0x22c> │ │ + bne 10844 <__gnu_unwind_execute@@Base+0x21c> │ │ mov r1, #0 │ │ mov r2, #13 │ │ mov r3, r1 │ │ + str r8, [sp] │ │ mov r0, r5 │ │ - str sl, [sp] │ │ - bl f4f4 <_Unwind_VRS_Get> │ │ - mov r0, r6 │ │ - bl 100b4 <_Unwind_Backtrace+0x24> │ │ + bl faac <_Unwind_VRS_Get@@Base> │ │ + mov r0, r7 │ │ + bl 1059c <_Unwind_Backtrace@@Base+0x24> │ │ mov r4, #2 │ │ - b 10310 <__gnu_unwind_execute+0x204> │ │ - add r0, r3, r0, lsl r4 │ │ - str r0, [sp, #12] │ │ - mov r0, r6 │ │ - add r4, r4, #7 │ │ - bl 100b4 <_Unwind_Backtrace+0x24> │ │ ands r1, r0, #128 ; 0x80 │ │ ldr r3, [sp, #12] │ │ and r0, r0, #127 ; 0x7f │ │ - bne 102fc <__gnu_unwind_execute+0x1f0> │ │ + beq 1082c <__gnu_unwind_execute@@Base+0x204> │ │ + add r3, r3, r0, lsl r4 │ │ + mov r0, r7 │ │ + str r3, [sp, #12] │ │ + add r4, r4, #7 │ │ + bl 1059c <_Unwind_Backtrace@@Base+0x24> │ │ + b 10804 <__gnu_unwind_execute@@Base+0x1dc> │ │ add r3, r3, #516 ; 0x204 │ │ - add r0, r3, r0, lsl r4 │ │ - str sl, [sp] │ │ - str r0, [sp, #12] │ │ + add r3, r3, r0, lsl r4 │ │ + str r8, [sp] │ │ + str r3, [sp, #12] │ │ mov r0, r5 │ │ - b 10260 <__gnu_unwind_execute+0x154> │ │ + b 10768 <__gnu_unwind_execute@@Base+0x140> │ │ cmp r0, #179 ; 0xb3 │ │ - bne 10360 <__gnu_unwind_execute+0x254> │ │ - mov r0, r6 │ │ - bl 100b4 <_Unwind_Backtrace+0x24> │ │ + bne 1086c <__gnu_unwind_execute@@Base+0x244> │ │ + mov r0, r7 │ │ + bl 1059c <_Unwind_Backtrace@@Base+0x24> │ │ mov r1, #1 │ │ - and r3, r0, #15 │ │ - and r2, r0, #240 ; 0xf0 │ │ - add r3, r3, #1 │ │ + and r2, r0, #15 │ │ + and r3, r0, #240 ; 0xf0 │ │ + add r2, r2, #1 │ │ mov r0, r5 │ │ - b 103c0 <__gnu_unwind_execute+0x2b4> │ │ + b 108bc <__gnu_unwind_execute@@Base+0x294> │ │ and r3, r0, #252 ; 0xfc │ │ cmp r3, #180 ; 0xb4 │ │ - andeq r4, r0, #3 │ │ - andne r4, r4, #7 │ │ - addeq r2, r4, #1 │ │ - addne r2, r4, #1 │ │ - moveq r0, r5 │ │ - moveq r1, #2 │ │ - orreq r2, r2, #262144 ; 0x40000 │ │ - movne r0, r5 │ │ - movne r1, #1 │ │ - orrne r2, r2, #524288 ; 0x80000 │ │ - b 10414 <__gnu_unwind_execute+0x308> │ │ + beq 106f8 <__gnu_unwind_execute@@Base+0xd0> │ │ + and r2, r0, #7 │ │ + add r2, r2, #1 │ │ + mov r0, r5 │ │ + mov r1, #1 │ │ + orr r2, r2, #524288 ; 0x80000 │ │ + b 107d0 <__gnu_unwind_execute@@Base+0x1a8> │ │ cmp r3, #192 ; 0xc0 │ │ - bne 10464 <__gnu_unwind_execute+0x358> │ │ + bne 10970 <__gnu_unwind_execute@@Base+0x348> │ │ cmp r0, #198 ; 0xc6 │ │ - bne 103c8 <__gnu_unwind_execute+0x2bc> │ │ - mov r0, r6 │ │ - bl 100b4 <_Unwind_Backtrace+0x24> │ │ + bne 108c4 <__gnu_unwind_execute@@Base+0x29c> │ │ + mov r0, r7 │ │ + bl 1059c <_Unwind_Backtrace@@Base+0x24> │ │ mov r1, #3 │ │ - and r3, r0, #15 │ │ - and r2, r0, #240 ; 0xf0 │ │ - add r3, r3, #1 │ │ + and r2, r0, #15 │ │ + and r3, r0, #240 ; 0xf0 │ │ + add r2, r2, #1 │ │ mov r0, r5 │ │ - orr r2, r3, r2, lsl #12 │ │ - b 10414 <__gnu_unwind_execute+0x308> │ │ + orr r2, r2, r3, lsl #12 │ │ + b 107d0 <__gnu_unwind_execute@@Base+0x1a8> │ │ cmp r0, #199 ; 0xc7 │ │ - bne 103f4 <__gnu_unwind_execute+0x2e8> │ │ - mov r0, r6 │ │ - bl 100b4 <_Unwind_Backtrace+0x24> │ │ + bne 108f0 <__gnu_unwind_execute@@Base+0x2c8> │ │ + mov r0, r7 │ │ + bl 1059c <_Unwind_Backtrace@@Base+0x24> │ │ subs r2, r0, #0 │ │ - beq 10494 <__gnu_unwind_execute+0x388> │ │ + beq 106f8 <__gnu_unwind_execute@@Base+0xd0> │ │ ands r3, r2, #240 ; 0xf0 │ │ - bne 10494 <__gnu_unwind_execute+0x388> │ │ + bne 106f8 <__gnu_unwind_execute@@Base+0xd0> │ │ mov r0, r5 │ │ mov r1, #4 │ │ - b 10488 <__gnu_unwind_execute+0x37c> │ │ + b 10994 <__gnu_unwind_execute@@Base+0x36c> │ │ and r3, r0, #248 ; 0xf8 │ │ cmp r3, #192 ; 0xc0 │ │ - bne 1041c <__gnu_unwind_execute+0x310> │ │ - and r4, r0, #15 │ │ - add r2, r4, #1 │ │ + bne 10914 <__gnu_unwind_execute@@Base+0x2ec> │ │ + and r2, r0, #15 │ │ + add r2, r2, #1 │ │ mov r0, r5 │ │ mov r1, #3 │ │ orr r2, r2, #655360 ; 0xa0000 │ │ - mov r3, r1 │ │ - b 10488 <__gnu_unwind_execute+0x37c> │ │ + b 107d0 <__gnu_unwind_execute@@Base+0x1a8> │ │ cmp r0, #200 ; 0xc8 │ │ - bne 10438 <__gnu_unwind_execute+0x32c> │ │ - mov r0, r6 │ │ - bl 100b4 <_Unwind_Backtrace+0x24> │ │ + bne 10944 <__gnu_unwind_execute@@Base+0x31c> │ │ + mov r0, r7 │ │ + bl 1059c <_Unwind_Backtrace@@Base+0x24> │ │ + mov r1, #1 │ │ and r2, r0, #240 ; 0xf0 │ │ + and r0, r0, #15 │ │ + add r3, r0, #1 │ │ add r2, r2, #16 │ │ - b 1044c <__gnu_unwind_execute+0x340> │ │ - cmp r0, #201 ; 0xc9 │ │ - bne 10494 <__gnu_unwind_execute+0x388> │ │ - mov r0, r6 │ │ - bl 100b4 <_Unwind_Backtrace+0x24> │ │ - and r2, r0, #240 ; 0xf0 │ │ - and r3, r0, #15 │ │ - add r3, r3, #1 │ │ mov r0, r5 │ │ - mov r1, #1 │ │ orr r2, r3, r2, lsl #12 │ │ - b 10484 <__gnu_unwind_execute+0x378> │ │ + b 10990 <__gnu_unwind_execute@@Base+0x368> │ │ + cmp r0, #201 ; 0xc9 │ │ + bne 106f8 <__gnu_unwind_execute@@Base+0xd0> │ │ + mov r0, r7 │ │ + bl 1059c <_Unwind_Backtrace@@Base+0x24> │ │ + mov r1, #1 │ │ + and r2, r0, #15 │ │ + and r3, r0, #240 ; 0xf0 │ │ + add r2, r2, #1 │ │ + mov r0, r5 │ │ + orr r2, r2, r3, lsl #12 │ │ + b 10990 <__gnu_unwind_execute@@Base+0x368> │ │ and r3, r0, #248 ; 0xf8 │ │ cmp r3, #208 ; 0xd0 │ │ - bne 10494 <__gnu_unwind_execute+0x388> │ │ - and r4, r0, #7 │ │ - add r2, r4, #1 │ │ + bne 106f8 <__gnu_unwind_execute@@Base+0xd0> │ │ + and r2, r0, #7 │ │ + add r2, r2, #1 │ │ mov r0, r5 │ │ mov r1, #1 │ │ orr r2, r2, #524288 ; 0x80000 │ │ mov r3, #5 │ │ - bl f97c <_Unwind_VRS_Pop> │ │ + bl 10088 <_Unwind_VRS_Pop@@Base> │ │ cmp r0, #0 │ │ - beq 10124 <__gnu_unwind_execute+0x18> │ │ - mov r0, #9 │ │ + bne 106f8 <__gnu_unwind_execute@@Base+0xd0> │ │ + b 10640 <__gnu_unwind_execute@@Base+0x18> │ │ + mov r0, #0 │ │ add sp, sp, #16 │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ -000104a0 <__gnu_unwind_frame>: │ │ +000109b0 <__gnu_unwind_frame@@Base>: │ │ push {r0, r1, r2, r3, r4, lr} │ │ ldr r3, [r0, #76] ; 0x4c │ │ mov r0, r1 │ │ ldr r2, [r3, #4] │ │ add r1, sp, #4 │ │ lsl r2, r2, #8 │ │ str r2, [sp, #4] │ │ add r2, r3, #8 │ │ str r2, [sp, #8] │ │ mov r2, #3 │ │ strb r2, [sp, #12] │ │ ldrb r3, [r3, #7] │ │ strb r3, [sp, #13] │ │ - bl 1010c <__gnu_unwind_execute> │ │ + bl 10628 <__gnu_unwind_execute@@Base> │ │ add sp, sp, #20 │ │ - ldmfd sp!, {pc} │ │ + pop {pc} ; (ldr pc, [sp], #4) │ │ │ │ -000104e0 <_Unwind_GetRegionStart>: │ │ - push {r0, r1, r2, r3, r4, lr} │ │ - mov r1, #0 │ │ - add r3, sp, #12 │ │ - str r3, [sp] │ │ - mov r2, #12 │ │ - mov r3, r1 │ │ - bl f4f4 <_Unwind_VRS_Get> │ │ - ldr r3, [sp, #12] │ │ - ldr r0, [r3, #72] ; 0x48 │ │ - add sp, sp, #20 │ │ - ldmfd sp!, {pc} │ │ +000109f0 <_Unwind_GetRegionStart@@Base>: │ │ + push {r3, lr} │ │ + bl 10624 <_Unwind_Backtrace@@Base+0xac> │ │ + ldr r0, [r0, #72] ; 0x48 │ │ + pop {r3, pc} │ │ │ │ -0001050c <_Unwind_GetLanguageSpecificData>: │ │ - push {r0, r1, r2, r3, r4, lr} │ │ - mov r1, #0 │ │ - add r3, sp, #12 │ │ - str r3, [sp] │ │ - mov r2, #12 │ │ - mov r3, r1 │ │ - bl f4f4 <_Unwind_VRS_Get> │ │ - ldr r3, [sp, #12] │ │ - ldr r3, [r3, #76] ; 0x4c │ │ - ldrb r2, [r3, #7] │ │ - add r3, r3, r2, lsl #2 │ │ - add r0, r3, #8 │ │ - add sp, sp, #20 │ │ - ldmfd sp!, {pc} │ │ +00010a00 <_Unwind_GetLanguageSpecificData@@Base>: │ │ + push {r3, lr} │ │ + bl 10624 <_Unwind_Backtrace@@Base+0xac> │ │ + ldr r3, [r0, #76] ; 0x4c │ │ + ldrb r0, [r3, #7] │ │ + add r0, r3, r0, lsl #2 │ │ + add r0, r0, #8 │ │ + pop {r3, pc} │ │ │ │ -00010544 <_Unwind_GetDataRelBase>: │ │ +00010a1c <_Unwind_GetDataRelBase@@Base>: │ │ push {r3, lr} │ │ - bl 4d48 │ │ + bl 5100 │ │ │ │ -0001054c <_Unwind_GetTextRelBase>: │ │ +00010a24 <_Unwind_GetTextRelBase@@Base>: │ │ push {r3, lr} │ │ - bl 4d48 │ │ + bl 5100 │ │ + ; instruction: 0x46c04778 │ │ + ldr ip, [pc] ; 10a38 <_Unwind_GetTextRelBase@@Base+0x14> │ │ + add pc, ip, pc │ │ + ; instruction: 0xffff45bc │ │ + ; instruction: 0x46c04778 │ │ + ldr ip, [pc] ; 10a48 <_Unwind_GetTextRelBase@@Base+0x24> │ │ + add pc, ip, pc │ │ + ; instruction: 0xffff45b8 │ │ + ; instruction: 0x46c04778 │ │ + ldr ip, [pc] ; 10a58 <_Unwind_GetTextRelBase@@Base+0x34> │ │ + add pc, ip, pc │ │ + ; instruction: 0xffff45b4 │ │ + ; instruction: 0x46c04778 │ │ + ldr ip, [pc] ; 10a68 <_Unwind_GetTextRelBase@@Base+0x44> │ │ + add pc, ip, pc │ │ + ; instruction: 0xffff45b0 │ │ + ; instruction: 0x46c04778 │ │ + ldr ip, [pc] ; 10a78 <_Unwind_GetTextRelBase@@Base+0x54> │ │ + add pc, ip, pc │ │ + ; instruction: 0xffff45ac │ │ + ; instruction: 0x46c04778 │ │ + ldr ip, [pc] ; 10a88 <_Unwind_GetTextRelBase@@Base+0x64> │ │ + add pc, ip, pc │ │ + ; instruction: 0xffff45a8 │ │ + ; instruction: 0x46c04778 │ │ + ldr ip, [pc] ; 10a98 <_Unwind_GetTextRelBase@@Base+0x74> │ │ + add pc, ip, pc │ │ + ; instruction: 0xffff45a4 │ │ + ; instruction: 0x46c04778 │ │ + ldr ip, [pc] ; 10aa8 <_Unwind_GetTextRelBase@@Base+0x84> │ │ + add pc, ip, pc │ │ + ; instruction: 0xffffe604 │ │ + ; instruction: 0x46c04778 │ │ + ldr ip, [pc] ; 10ab8 <_Unwind_GetTextRelBase@@Base+0x94> │ │ + add pc, ip, pc │ │ + ; instruction: 0xffff4590 │ │ + ; instruction: 0x46c04778 │ │ + ldr ip, [pc] ; 10ac8 <_Unwind_GetTextRelBase@@Base+0xa4> │ │ + add pc, ip, pc │ │ + ; instruction: 0xffff458c │ │ + ; instruction: 0x46c04778 │ │ + ldr ip, [pc] ; 10ad8 <_Unwind_GetTextRelBase@@Base+0xb4> │ │ + add pc, ip, pc │ │ + ; instruction: 0xffffe5f0 │ │ + ; instruction: 0x46c04778 │ │ + ldr ip, [pc] ; 10ae8 <_Unwind_GetTextRelBase@@Base+0xc4> │ │ + add pc, ip, pc │ │ + ; instruction: 0xffffe8d8 │ │ + ; instruction: 0x46c04778 │ │ + ldr ip, [pc] ; 10af8 <_Unwind_GetTextRelBase@@Base+0xd4> │ │ + add pc, ip, pc │ │ + ; instruction: 0xffff4568 │ │ + ; instruction: 0x46c04778 │ │ + ldr ip, [pc] ; 10b08 <_Unwind_GetTextRelBase@@Base+0xe4> │ │ + add pc, ip, pc │ │ + ; instruction: 0xffffe994 │ │ + ; instruction: 0x46c04778 │ │ + ldr ip, [pc] ; 10b18 <_Unwind_GetTextRelBase@@Base+0xf4> │ │ + add pc, ip, pc │ │ + ; instruction: 0xffff4554 │ │ + ; instruction: 0x46c04778 │ │ + ldr ip, [pc] ; 10b28 <_Unwind_GetTextRelBase@@Base+0x104> │ │ + add pc, ip, pc │ │ + ; instruction: 0xffffe564 │ │ + ; instruction: 0x46c04778 │ │ + ldr ip, [pc] ; 10b38 <_Unwind_GetTextRelBase@@Base+0x114> │ │ + add pc, ip, pc │ │ + ; instruction: 0xffff4540 │ │ + ; instruction: 0x46c04778 │ │ + ldr ip, [pc] ; 10b48 <_Unwind_GetTextRelBase@@Base+0x124> │ │ + add pc, ip, pc │ │ + ; instruction: 0xffff453c │ │ + ; instruction: 0x46c04778 │ │ + ldr ip, [pc] ; 10b58 <_Unwind_GetTextRelBase@@Base+0x134> │ │ + add pc, ip, pc │ │ + ; instruction: 0xffff4538 │ │ + ; instruction: 0x46c04778 │ │ + ldr ip, [pc] ; 10b68 <_Unwind_GetTextRelBase@@Base+0x144> │ │ + add pc, ip, pc │ │ + ; instruction: 0xffff4534 │ │ + ; instruction: 0x46c04778 │ │ + ldr ip, [pc] ; 10b78 <_Unwind_GetTextRelBase@@Base+0x154> │ │ + add pc, ip, pc │ │ + ; instruction: 0xffff4530 │ │ + ; instruction: 0x46c04778 │ │ + ldr ip, [pc] ; 10b88 <_Unwind_GetTextRelBase@@Base+0x164> │ │ + add pc, ip, pc │ │ + ; instruction: 0xffff452c │ │ + ; instruction: 0x46c04778 │ │ + ldr ip, [pc] ; 10b98 <_Unwind_GetTextRelBase@@Base+0x174> │ │ + add pc, ip, pc │ │ + ; instruction: 0xffff4528 │ │ + ; instruction: 0x46c04778 │ │ + ldr ip, [pc] ; 10ba8 <_Unwind_GetTextRelBase@@Base+0x184> │ │ + add pc, ip, pc │ │ + ; instruction: 0xffff4524 │ │ + ; instruction: 0x46c04778 │ │ + ldr ip, [pc] ; 10bb8 <_Unwind_GetTextRelBase@@Base+0x194> │ │ + add pc, ip, pc │ │ + ; instruction: 0xffff4520 │ │ + ; instruction: 0x46c04778 │ │ + ldr ip, [pc] ; 10bc8 <_Unwind_GetTextRelBase@@Base+0x1a4> │ │ + add pc, ip, pc │ │ + ; instruction: 0xffffe3e8 │ ├── readelf --wide --decompress --hex-dump=.ARM.extab {} │ │ @@ -1,27 +1,26 @@ │ │ │ │ Hex dump of section '.ARM.extab': │ │ - 0x00010554 08b10181 b0b00084 00000000 08b10181 ................ │ │ - 0x00010564 b0b00084 00000000 08b10181 b0b00084 ................ │ │ - 0x00010574 00000000 08b10181 b0b00084 00000000 ................ │ │ - 0x00010584 08b10181 b0b00084 00000000 08b10181 ................ │ │ - 0x00010594 b0b00084 00000000 08b10181 b0b00084 ................ │ │ - 0x000105a4 00000000 08b10181 b0b00084 00000000 ................ │ │ - 0x000105b4 08b10181 b0b00084 00000000 08b10181 ................ │ │ - 0x000105c4 b0b00084 00000000 08b10181 b0b00084 ................ │ │ - 0x000105d4 00000000 08b10181 b0b00084 00000000 ................ │ │ - 0x000105e4 08b10181 b0b00084 00000000 08b10181 ................ │ │ - 0x000105f4 b0b00084 00000000 07b10181 b0b00084 ................ │ │ - 0x00010604 00000000 08b10181 b0b00084 00000000 ................ │ │ - 0x00010614 08b10181 b0b00084 00000000 08b10181 ................ │ │ - 0x00010624 b0b00084 00000000 08b10181 b0b00084 ................ │ │ - 0x00010634 00000000 08b10181 b0b00084 00000000 ................ │ │ - 0x00010644 08b10181 b0b00084 00000000 08b10181 ................ │ │ - 0x00010654 b0b00084 00000000 08b10181 b0b00084 ................ │ │ - 0x00010664 00000000 08b10181 b0b00084 00000000 ................ │ │ - 0x00010674 08b10181 b0b00084 00000000 85b20181 ................ │ │ - 0x00010684 b0b0aa01 00000000 02b10181 b0b00084 ................ │ │ - 0x00010694 00000000 a1b20181 b0b0ae01 00000000 ................ │ │ - 0x000106a4 3f260181 b0b05f84 00000000 08b10181 ?&...._......... │ │ - 0x000106b4 b0b00084 00000000 08b10181 b0b00084 ................ │ │ - 0x000106c4 00000000 08b10181 b0b00084 00000000 ................ │ │ + 0x00010bcc 08b10181 b0b00084 00000000 08b10181 ................ │ │ + 0x00010bdc b0b00084 00000000 08b10181 b0b00084 ................ │ │ + 0x00010bec 00000000 08b10181 b0b00084 00000000 ................ │ │ + 0x00010bfc 08b10181 b0b00084 00000000 08b10181 ................ │ │ + 0x00010c0c b0b00084 00000000 08b10181 b0b00084 ................ │ │ + 0x00010c1c 00000000 08b10181 b0b00084 00000000 ................ │ │ + 0x00010c2c 08b10181 b0b00084 00000000 08b10181 ................ │ │ + 0x00010c3c b0b00084 00000000 08b10181 b0b00084 ................ │ │ + 0x00010c4c 00000000 08b10181 b0b00084 00000000 ................ │ │ + 0x00010c5c 08b10181 b0b00084 00000000 08b10181 ................ │ │ + 0x00010c6c b0b00084 00000000 08b10181 b0b00084 ................ │ │ + 0x00010c7c 00000000 08b10181 b0b00084 00000000 ................ │ │ + 0x00010c8c 08b10181 b0b00084 00000000 08b10181 ................ │ │ + 0x00010c9c b0b00084 00000000 08b10181 b0b00084 ................ │ │ + 0x00010cac 00000000 08b10181 b0b00084 00000000 ................ │ │ + 0x00010cbc 08b10181 b0b00084 00000000 08b10181 ................ │ │ + 0x00010ccc b0b00084 00000000 08b10181 b0b00084 ................ │ │ + 0x00010cdc 00000000 08b10181 b0b00084 00000000 ................ │ │ + 0x00010cec 85b20181 b0b0aa01 00000000 02b10181 ................ │ │ + 0x00010cfc b0b00084 00000000 08b10181 b0b00084 ................ │ │ + 0x00010d0c 00000000 08b10181 b0b00084 00000000 ................ │ │ + 0x00010d1c 08b10181 b0b00084 00000000 08b10181 ................ │ │ + 0x00010d2c b0b00084 00000000 ........ │ ├── readelf --wide --decompress --hex-dump=.ARM.exidx {} │ │ @@ -1,96 +1,97 @@ │ │ │ │ Hex dump of section '.ARM.exidx': │ │ - 0x000106d4 c046ff7f b0b0b080 3447ff7f b0a80580 .F......4G...... │ │ - 0x000106e4 5c47ff7f b0b0b080 5c47ff7f a908b180 \G......\G...... │ │ - 0x000106f4 7447ff7f ab08b180 a847ff7f 54feff7f tG.......G..T... │ │ - 0x00010704 b847ff7f a908b180 d047ff7f a93f0280 .G.......G...?.. │ │ - 0x00010714 1048ff7f b0b0aa80 3048ff7f 40feff7f .H......0H..@... │ │ - 0x00010724 3c48ff7f a908b180 5448ff7f 3cfeff7f ...?... │ │ - 0x00012df0 00000000 00000000 00000000 00000000 ................ │ │ - 0x00012e00 00000000 00000000 00000000 00000000 ................ │ │ - 0x00012e10 08000000 08000000 08000000 08000000 ................ │ │ - 0x00012e20 08000000 08000000 08000000 08000000 ................ │ │ - 0x00012e30 10000000 10000000 10000000 10000000 ................ │ │ - 0x00012e40 10000000 10000000 10000000 10000000 ................ │ │ - 0x00012e50 18000000 18000000 18000000 18000000 ................ │ │ - 0x00012e60 18000000 18000000 18000000 18000000 ................ │ │ - 0x00012e70 20000000 20000000 20000000 20000000 ... ... ... ... │ │ - 0x00012e80 20000000 20000000 20000000 20000000 ... ... ... ... │ │ - 0x00012e90 28000000 28000000 28000000 28000000 (...(...(...(... │ │ - 0x00012ea0 28000000 28000000 28000000 28000000 (...(...(...(... │ │ - 0x00012eb0 30000000 30000000 30000000 30000000 0...0...0...0... │ │ - 0x00012ec0 30000000 30000000 30000000 30000000 0...0...0...0... │ │ - 0x00012ed0 38000000 38000000 38000000 38000000 8...8...8...8... │ │ - 0x00012ee0 38000000 38000000 38000000 38000000 8...8...8...8... │ │ - 0x00012ef0 e0080000 00000000 01010101 01010101 ................ │ │ - 0x00012f00 02020202 02020202 04040404 04040404 ................ │ │ - 0x00012f10 08080808 08080808 10101010 10101010 ................ │ │ - 0x00012f20 20202020 20202020 40404040 40404040 @@@@@@@@ │ │ - 0x00012f30 80808080 80808080 ff000000 00000000 ................ │ │ - 0x00012f40 00ff0000 00000000 0000ff00 00000000 ................ │ │ - 0x00012f50 000000ff 00000000 00000000 ff000000 ................ │ │ - 0x00012f60 00000000 00ff0000 00000000 0000ff00 ................ │ │ - 0x00012f70 00000000 000000ff feffffff ffffffff ................ │ │ - 0x00012f80 fdffffff ffffffff fbffffff ffffffff ................ │ │ - 0x00012f90 f7ffffff ffffffff efffffff ffffffff ................ │ │ - 0x00012fa0 dfffffff ffffffff bfffffff ffffffff ................ │ │ - 0x00012fb0 7fffffff ffffffff fffeffff ffffffff ................ │ │ - 0x00012fc0 fffdffff ffffffff fffbffff ffffffff ................ │ │ - 0x00012fd0 fff7ffff ffffffff ffefffff ffffffff ................ │ │ - 0x00012fe0 ffdfffff ffffffff ffbfffff ffffffff ................ │ │ - 0x00012ff0 ff7fffff ffffffff fffffeff ffffffff ................ │ │ - 0x00013000 fffffdff ffffffff fffffbff ffffffff ................ │ │ - 0x00013010 fffff7ff ffffffff ffffefff ffffffff ................ │ │ - 0x00013020 ffffdfff ffffffff ffffbfff ffffffff ................ │ │ - 0x00013030 ffff7fff ffffffff fffffffe ffffffff ................ │ │ - 0x00013040 fffffffd ffffffff fffffffb ffffffff ................ │ │ - 0x00013050 fffffff7 ffffffff ffffffef ffffffff ................ │ │ - 0x00013060 ffffffdf ffffffff ffffffbf ffffffff ................ │ │ - 0x00013070 ffffff7f ffffffff ffffffff feffffff ................ │ │ - 0x00013080 ffffffff fdffffff ffffffff fbffffff ................ │ │ - 0x00013090 ffffffff f7ffffff ffffffff efffffff ................ │ │ - 0x000130a0 ffffffff dfffffff ffffffff bfffffff ................ │ │ - 0x000130b0 ffffffff 7fffffff ffffffff fffeffff ................ │ │ - 0x000130c0 ffffffff fffdffff ffffffff fffbffff ................ │ │ - 0x000130d0 ffffffff fff7ffff ffffffff ffefffff ................ │ │ - 0x000130e0 ffffffff ffdfffff ffffffff ffbfffff ................ │ │ - 0x000130f0 ffffffff ff7fffff ffffffff fffffeff ................ │ │ - 0x00013100 ffffffff fffffdff ffffffff fffffbff ................ │ │ - 0x00013110 ffffffff fffff7ff ffffffff ffffefff ................ │ │ - 0x00013120 ffffffff ffffdfff ffffffff ffffbfff ................ │ │ - 0x00013130 ffffffff ffff7fff ffffffff fffffffe ................ │ │ - 0x00013140 ffffffff fffffffd ffffffff fffffffb ................ │ │ - 0x00013150 ffffffff fffffff7 ffffffff ffffffef ................ │ │ - 0x00013160 ffffffff ffffffdf ffffffff ffffffbf ................ │ │ - 0x00013170 ffffffff ffffff7f 01000000 00000000 ................ │ │ - 0x00013180 02000000 00000000 04000000 00000000 ................ │ │ - 0x00013190 08000000 00000000 10000000 00000000 ................ │ │ - 0x000131a0 20000000 00000000 40000000 00000000 .......@....... │ │ - 0x000131b0 80000000 00000000 00010000 00000000 ................ │ │ - 0x000131c0 00020000 00000000 00040000 00000000 ................ │ │ - 0x000131d0 00080000 00000000 00100000 00000000 ................ │ │ - 0x000131e0 00200000 00000000 00400000 00000000 . .......@...... │ │ - 0x000131f0 00800000 00000000 00000100 00000000 ................ │ │ - 0x00013200 00000200 00000000 00000400 00000000 ................ │ │ - 0x00013210 00000800 00000000 00001000 00000000 ................ │ │ - 0x00013220 00002000 00000000 00004000 00000000 .. .......@..... │ │ - 0x00013230 00008000 00000000 00000001 00000000 ................ │ │ - 0x00013240 00000002 00000000 00000004 00000000 ................ │ │ - 0x00013250 00000008 00000000 00000010 00000000 ................ │ │ - 0x00013260 00000020 00000000 00000040 00000000 ... .......@.... │ │ - 0x00013270 00000080 00000000 00000000 01000000 ................ │ │ - 0x00013280 00000000 02000000 00000000 04000000 ................ │ │ - 0x00013290 00000000 08000000 00000000 10000000 ................ │ │ - 0x000132a0 00000000 20000000 00000000 40000000 .... .......@... │ │ - 0x000132b0 00000000 80000000 00000000 00010000 ................ │ │ - 0x000132c0 00000000 00020000 00000000 00040000 ................ │ │ - 0x000132d0 00000000 00080000 00000000 00100000 ................ │ │ - 0x000132e0 00000000 00200000 00000000 00400000 ..... .......@.. │ │ - 0x000132f0 00000000 00800000 00000000 00000100 ................ │ │ - 0x00013300 00000000 00000200 00000000 00000400 ................ │ │ - 0x00013310 00000000 00000800 00000000 00001000 ................ │ │ - 0x00013320 00000000 00002000 00000000 00004000 ...... .......@. │ │ - 0x00013330 00000000 00008000 00000000 00000001 ................ │ │ - 0x00013340 00000000 00000002 00000000 00000004 ................ │ │ - 0x00013350 00000000 00000008 00000000 00000010 ................ │ │ - 0x00013360 00000000 00000020 00000000 00000040 ....... .......@ │ │ - 0x00013370 00000000 00000080 ........ │ │ + 0x00011310 6a777463 2f636865 73732f4a 4e490064 jwtc/chess/JNI.d │ │ + 0x00011320 65737472 6f790028 29560069 73496e69 estroy.()V.isIni │ │ + 0x00011330 74656400 28294900 72657175 6573744d ted.()I.requestM │ │ + 0x00011340 6f766500 28494929 49006d6f 76650028 ove.(II)I.move.( │ │ + 0x00011350 49294900 756e646f 00726573 65740070 I)I.undo.reset.p │ │ + 0x00011360 75745069 65636500 28494949 29560073 utPiece.(III)V.s │ │ + 0x00011370 65617263 684d6f76 65002849 29560073 earchMove.(I)V.s │ │ + 0x00011380 65617263 68446570 74680067 65744d6f earchDepth.getMo │ │ + 0x00011390 76650067 6574426f 61726456 616c7565 ve.getBoardValue │ │ + 0x000113a0 00706565 6b536561 72636844 6f6e6500 .peekSearchDone. │ │ + 0x000113b0 7065656b 53656172 63684265 73744d6f peekSearchBestMo │ │ + 0x000113c0 76650070 65656b53 65617263 68426573 ve.peekSearchBes │ │ + 0x000113d0 7456616c 75650070 65656b53 65617263 tValue.peekSearc │ │ + 0x000113e0 68446570 74680067 65744576 616c436f hDepth.getEvalCo │ │ + 0x000113f0 756e7400 73657450 726f6d6f 00676574 unt.setPromo.get │ │ + 0x00011400 53746174 65006973 456e6465 64007365 State.isEnded.se │ │ + 0x00011410 74436173 746c696e 67734550 416e6435 tCastlingsEPAnd5 │ │ + 0x00011420 30002849 49494949 49295600 6765744e 0.(IIIIII)V.getN │ │ + 0x00011430 756d426f 61726400 67657454 75726e00 umBoard.getTurn. │ │ + 0x00011440 636f6d6d 6974426f 61726400 73657454 commitBoard.setT │ │ + 0x00011450 75726e00 6765744d 6f766541 72726179 urn.getMoveArray │ │ + 0x00011460 53697a65 00676574 4d6f7665 41727261 Size.getMoveArra │ │ + 0x00011470 79417400 70696563 65417400 6765744d yAt.pieceAt.getM │ │ + 0x00011480 794d6f76 65546f53 7472696e 67002829 yMoveToString.() │ │ + 0x00011490 4c6a6176 612f6c61 6e672f53 7472696e Ljava/lang/Strin │ │ + 0x000114a0 673b0067 65744d79 4d6f7665 0069734c g;.getMyMove.isL │ │ + 0x000114b0 6567616c 506f7369 74696f6e 00697341 egalPosition.isA │ │ + 0x000114c0 6d626967 756f7573 43617374 6c650064 mbiguousCastle.d │ │ + 0x000114d0 6f436173 746c654d 6f766500 746f4645 oCastleMove.toFE │ │ + 0x000114e0 4e007265 6d6f7665 50696563 65002849 N.removePiece.(I │ │ + 0x000114f0 49295600 67657448 6173684b 65790028 I)V.getHashKey.( │ │ + 0x00011500 294a006c 6f616444 4200284c 6a617661 )J.loadDB.(Ljava │ │ + 0x00011510 2f6c616e 672f5374 72696e67 3b492956 /lang/String;I)V │ │ + 0x00011520 00696e74 65727275 70740067 65744e75 .interrupt.getNu │ │ + 0x00011530 6d436170 74757265 64006765 74457661 mCaptured.getEva │ │ + 0x00011540 6c50726f 70657274 794e616d 65002849 lPropertyName.(I │ │ + 0x00011550 294c6a61 76612f6c 616e672f 53747269 )Ljava/lang/Stri │ │ + 0x00011560 6e673b00 67657445 76616c50 726f7065 ng;.getEvalPrope │ │ + 0x00011570 72747943 6f756e74 00676574 4576616c rtyCount.getEval │ │ + 0x00011580 50726f70 65727479 56616c75 65007365 PropertyValue.se │ │ + 0x00011590 74457661 6c50726f 70657274 7956616c tEvalPropertyVal │ │ + 0x000115a0 75650025 64007800 2d004f2d 4f004f2d ue.%d.x.-.O-O.O- │ │ + 0x000115b0 4f2d4f00 5b002b00 20657000 5d00002f O-O.[.+. ep.]../ │ │ + 0x000115c0 00200077 0062004b 0051006b 0071004e . .w.b.K.Q.k.q.N │ │ + 0x000115d0 00420052 0040003d 0023002c 000a0031 .B.R.@.=.#.,...1 │ │ + 0x000115e0 0030000a 42697462 0a007262 00256325 .0..Bitb..rb.%c% │ │ + 0x000115f0 64000025 64000025 63000000 00000000 d..%d..%c....... │ │ + 0x00011600 706e6272 716b0050 4e425251 4b002564 pnbrqk.PNBRQK.%d │ │ + 0x00011610 00000a23 2025642e 20537461 74652025 ...# %d. State % │ │ + 0x00011620 64207175 616c6974 6965733a 2025642c d qualities: %d, │ │ + 0x00011630 2025640a 43617374 6c696e67 20256420 %d.Castling %d │ │ + 0x00011640 25640a00 00000000 00000100 02000100 %d.............. │ │ + 0x00011650 03000100 02000100 04000100 02000100 ................ │ │ + 0x00011660 03000100 02000100 05000100 02000100 ................ │ │ + 0x00011670 03000100 02000100 04000100 02000100 ................ │ │ + 0x00011680 03000100 02000100 06000100 02000100 ................ │ │ + 0x00011690 03000100 02000100 04000100 02000100 ................ │ │ + 0x000116a0 03000100 02000100 05000100 02000100 ................ │ │ + 0x000116b0 03000100 02000100 04000100 02000100 ................ │ │ + 0x000116c0 03000100 02000100 07000100 02000100 ................ │ │ + 0x000116d0 03000100 02000100 04000100 02000100 ................ │ │ + 0x000116e0 03000100 02000100 05000100 02000100 ................ │ │ + 0x000116f0 03000100 02000100 04000100 02000100 ................ │ │ + 0x00011700 03000100 02000100 06000100 02000100 ................ │ │ + 0x00011710 03000100 02000100 04000100 02000100 ................ │ │ + 0x00011720 03000100 02000100 05000100 02000100 ................ │ │ + 0x00011730 03000100 02000100 04000100 02000100 ................ │ │ + 0x00011740 03000100 02000100 00000000 0a000000 ................ │ │ + 0x00011750 14000000 1e000000 28000000 32000000 ........(...2... │ │ + 0x00011760 3c000000 46000000 0a000000 14000000 <...F........... │ │ + 0x00011770 1e000000 28000000 32000000 3c000000 ....(...2...<... │ │ + 0x00011780 46000000 3c000000 14000000 1e000000 F...<........... │ │ + 0x00011790 28000000 32000000 3c000000 46000000 (...2...<...F... │ │ + 0x000117a0 3c000000 32000000 1e000000 28000000 <...2.......(... │ │ + 0x000117b0 32000000 3c000000 46000000 3c000000 2...<...F...<... │ │ + 0x000117c0 32000000 28000000 28000000 32000000 2...(...(...2... │ │ + 0x000117d0 3c000000 46000000 3c000000 32000000 <...F...<...2... │ │ + 0x000117e0 28000000 1e000000 32000000 3c000000 (.......2...<... │ │ + 0x000117f0 46000000 3c000000 32000000 28000000 F...<...2...(... │ │ + 0x00011800 1e000000 14000000 3c000000 46000000 ........<...F... │ │ + 0x00011810 3c000000 32000000 28000000 1e000000 <...2...(....... │ │ + 0x00011820 14000000 0a000000 46000000 3c000000 ........F...<... │ │ + 0x00011830 32000000 28000000 1e000000 14000000 2...(........... │ │ + 0x00011840 0a000000 00000000 46000000 3c000000 ........F...<... │ │ + 0x00011850 32000000 28000000 1e000000 14000000 2...(........... │ │ + 0x00011860 0a000000 00000000 3c000000 46000000 ........<...F... │ │ + 0x00011870 3c000000 32000000 28000000 1e000000 <...2...(....... │ │ + 0x00011880 14000000 0a000000 32000000 3c000000 ........2...<... │ │ + 0x00011890 46000000 3c000000 32000000 28000000 F...<...2...(... │ │ + 0x000118a0 1e000000 14000000 28000000 32000000 ........(...2... │ │ + 0x000118b0 3c000000 46000000 3c000000 32000000 <...F...<...2... │ │ + 0x000118c0 28000000 1e000000 1e000000 28000000 (...........(... │ │ + 0x000118d0 32000000 3c000000 46000000 3c000000 2...<...F...<... │ │ + 0x000118e0 32000000 28000000 14000000 1e000000 2...(........... │ │ + 0x000118f0 28000000 32000000 3c000000 46000000 (...2...<...F... │ │ + 0x00011900 3c000000 32000000 0a000000 14000000 <...2........... │ │ + 0x00011910 1e000000 28000000 32000000 3c000000 ....(...2...<... │ │ + 0x00011920 46000000 3c000000 00000000 0a000000 F...<........... │ │ + 0x00011930 14000000 1e000000 28000000 32000000 ........(...2... │ │ + 0x00011940 3c000000 46000000 00000000 06000000 <...F........... │ │ + 0x00011950 0c000000 12000000 12000000 0c000000 ................ │ │ + 0x00011960 06000000 00000000 06000000 0c000000 ................ │ │ + 0x00011970 12000000 18000000 18000000 12000000 ................ │ │ + 0x00011980 0c000000 06000000 0c000000 12000000 ................ │ │ + 0x00011990 18000000 20000000 20000000 18000000 .... ... ....... │ │ + 0x000119a0 12000000 0c000000 12000000 18000000 ................ │ │ + 0x000119b0 20000000 30000000 30000000 20000000 ...0...0... ... │ │ + 0x000119c0 18000000 12000000 12000000 18000000 ................ │ │ + 0x000119d0 20000000 30000000 30000000 20000000 ...0...0... ... │ │ + 0x000119e0 18000000 12000000 0c000000 12000000 ................ │ │ + 0x000119f0 18000000 20000000 20000000 18000000 .... ... ....... │ │ + 0x00011a00 12000000 0c000000 06000000 0c000000 ................ │ │ + 0x00011a10 12000000 18000000 18000000 12000000 ................ │ │ + 0x00011a20 0c000000 06000000 00000000 06000000 ................ │ │ + 0x00011a30 0c000000 12000000 12000000 0c000000 ................ │ │ + 0x00011a40 06000000 00000000 00000000 00000000 ................ │ │ + 0x00011a50 00000000 00000000 00000000 00000000 ................ │ │ + 0x00011a60 00000000 00000000 01000000 01000000 ................ │ │ + 0x00011a70 01000000 01000000 01000000 01000000 ................ │ │ + 0x00011a80 01000000 01000000 02000000 02000000 ................ │ │ + 0x00011a90 02000000 02000000 02000000 02000000 ................ │ │ + 0x00011aa0 02000000 02000000 03000000 03000000 ................ │ │ + 0x00011ab0 03000000 03000000 03000000 03000000 ................ │ │ + 0x00011ac0 03000000 03000000 04000000 04000000 ................ │ │ + 0x00011ad0 04000000 04000000 04000000 04000000 ................ │ │ + 0x00011ae0 04000000 04000000 05000000 05000000 ................ │ │ + 0x00011af0 05000000 05000000 05000000 05000000 ................ │ │ + 0x00011b00 05000000 05000000 06000000 06000000 ................ │ │ + 0x00011b10 06000000 06000000 06000000 06000000 ................ │ │ + 0x00011b20 06000000 06000000 07000000 07000000 ................ │ │ + 0x00011b30 07000000 07000000 07000000 07000000 ................ │ │ + 0x00011b40 07000000 07000000 07000000 07000000 ................ │ │ + 0x00011b50 07000000 07000000 07000000 07000000 ................ │ │ + 0x00011b60 07000000 07000000 06000000 06000000 ................ │ │ + 0x00011b70 06000000 06000000 06000000 06000000 ................ │ │ + 0x00011b80 06000000 06000000 05000000 05000000 ................ │ │ + 0x00011b90 05000000 05000000 05000000 05000000 ................ │ │ + 0x00011ba0 05000000 05000000 04000000 04000000 ................ │ │ + 0x00011bb0 04000000 04000000 04000000 04000000 ................ │ │ + 0x00011bc0 04000000 04000000 03000000 03000000 ................ │ │ + 0x00011bd0 03000000 03000000 03000000 03000000 ................ │ │ + 0x00011be0 03000000 03000000 02000000 02000000 ................ │ │ + 0x00011bf0 02000000 02000000 02000000 02000000 ................ │ │ + 0x00011c00 02000000 02000000 01000000 01000000 ................ │ │ + 0x00011c10 01000000 01000000 01000000 01000000 ................ │ │ + 0x00011c20 01000000 01000000 00000000 00000000 ................ │ │ + 0x00011c30 00000000 00000000 00000000 00000000 ................ │ │ + 0x00011c40 00000000 00000000 02030000 00000000 ................ │ │ + 0x00011c50 05070000 00000000 0a0e0000 00000000 ................ │ │ + 0x00011c60 141c0000 00000000 28380000 00000000 ........(8...... │ │ + 0x00011c70 50700000 00000000 a0e00000 00000000 Pp.............. │ │ + 0x00011c80 40c00000 00000000 03020300 00000000 @............... │ │ + 0x00011c90 07050700 00000000 0e0a0e00 00000000 ................ │ │ + 0x00011ca0 1c141c00 00000000 38283800 00000000 ........8(8..... │ │ + 0x00011cb0 70507000 00000000 e0a0e000 00000000 pPp............. │ │ + 0x00011cc0 c040c000 00000000 00030203 00000000 .@.............. │ │ + 0x00011cd0 00070507 00000000 000e0a0e 00000000 ................ │ │ + 0x00011ce0 001c141c 00000000 00382838 00000000 .........8(8.... │ │ + 0x00011cf0 00705070 00000000 00e0a0e0 00000000 .pPp............ │ │ + 0x00011d00 00c040c0 00000000 00000302 03000000 ..@............. │ │ + 0x00011d10 00000705 07000000 00000e0a 0e000000 ................ │ │ + 0x00011d20 00001c14 1c000000 00003828 38000000 ..........8(8... │ │ + 0x00011d30 00007050 70000000 0000e0a0 e0000000 ..pPp........... │ │ + 0x00011d40 0000c040 c0000000 00000003 02030000 ...@............ │ │ + 0x00011d50 00000007 05070000 0000000e 0a0e0000 ................ │ │ + 0x00011d60 0000001c 141c0000 00000038 28380000 ...........8(8.. │ │ + 0x00011d70 00000070 50700000 000000e0 a0e00000 ...pPp.......... │ │ + 0x00011d80 000000c0 40c00000 00000000 03020300 ....@........... │ │ + 0x00011d90 00000000 07050700 00000000 0e0a0e00 ................ │ │ + 0x00011da0 00000000 1c141c00 00000000 38283800 ............8(8. │ │ + 0x00011db0 00000000 70507000 00000000 e0a0e000 ....pPp......... │ │ + 0x00011dc0 00000000 c040c000 00000000 00030203 .....@.......... │ │ + 0x00011dd0 00000000 00070507 00000000 000e0a0e ................ │ │ + 0x00011de0 00000000 001c141c 00000000 00382838 .............8(8 │ │ + 0x00011df0 00000000 00705070 00000000 00e0a0e0 .....pPp........ │ │ + 0x00011e00 00000000 00c040c0 00000000 00000302 ......@......... │ │ + 0x00011e10 00000000 00000705 00000000 00000e0a ................ │ │ + 0x00011e20 00000000 00001c14 00000000 00003828 ..............8( │ │ + 0x00011e30 00000000 00007050 00000000 0000e0a0 ......pP........ │ │ + 0x00011e40 00000000 0000c040 00040200 00000000 .......@........ │ │ + 0x00011e50 00080500 00000000 00110a00 00000000 ................ │ │ + 0x00011e60 00221400 00000000 00442800 00000000 .".......D(..... │ │ + 0x00011e70 00885000 00000000 0010a000 00000000 ..P............. │ │ + 0x00011e80 00204000 00000000 04000402 00000000 . @............. │ │ + 0x00011e90 08000805 00000000 1100110a 00000000 ................ │ │ + 0x00011ea0 22002214 00000000 44004428 00000000 ".".....D.D(.... │ │ + 0x00011eb0 88008850 00000000 100010a0 00000000 ...P............ │ │ + 0x00011ec0 20002040 00000000 02040004 02000000 . @............ │ │ + 0x00011ed0 05080008 05000000 0a110011 0a000000 ................ │ │ + 0x00011ee0 14220022 14000000 28440044 28000000 ."."....(D.D(... │ │ + 0x00011ef0 50880088 50000000 a0100010 a0000000 P...P........... │ │ + 0x00011f00 40200020 40000000 00020400 04020000 @ . @........... │ │ + 0x00011f10 00050800 08050000 000a1100 110a0000 ................ │ │ + 0x00011f20 00142200 22140000 00284400 44280000 .."."....(D.D(.. │ │ + 0x00011f30 00508800 88500000 00a01000 10a00000 .P...P.......... │ │ + 0x00011f40 00402000 20400000 00000204 00040200 .@ . @.......... │ │ + 0x00011f50 00000508 00080500 00000a11 00110a00 ................ │ │ + 0x00011f60 00001422 00221400 00002844 00442800 ..."."....(D.D(. │ │ + 0x00011f70 00005088 00885000 0000a010 0010a000 ..P...P......... │ │ + 0x00011f80 00004020 00204000 00000002 04000402 ..@ . @......... │ │ + 0x00011f90 00000005 08000805 0000000a 1100110a ................ │ │ + 0x00011fa0 00000014 22002214 00000028 44004428 ...."."....(D.D( │ │ + 0x00011fb0 00000050 88008850 000000a0 100010a0 ...P...P........ │ │ + 0x00011fc0 00000040 20002040 00000000 02040004 ...@ . @........ │ │ + 0x00011fd0 00000000 05080008 00000000 0a110011 ................ │ │ + 0x00011fe0 00000000 14220022 00000000 28440044 ....."."....(D.D │ │ + 0x00011ff0 00000000 50880088 00000000 a0100010 ....P........... │ │ + 0x00012000 00000000 40200020 00000000 00020400 ....@ . ........ │ │ + 0x00012010 00000000 00050800 00000000 000a1100 ................ │ │ + 0x00012020 00000000 00142200 00000000 00284400 ......"......(D. │ │ + 0x00012030 00000000 00508800 00000000 00a01000 .....P.......... │ │ + 0x00012040 00000000 00402000 fe030509 11214181 .....@ ......!A. │ │ + 0x00012050 fd070a12 22428202 fb0e1524 44840404 ...."B.....$D... │ │ + 0x00012060 f71c2a49 88080808 ef385492 11101010 ..*I.....8T..... │ │ + 0x00012070 df70a824 22212020 bfe05048 44424140 .p.$"! ..PHDBA@ │ │ + 0x00012080 7fc0a090 88848281 03fe0305 09112141 ..............!A │ │ + 0x00012090 07fd070a 12224282 0efb0e15 24448404 ....."B.....$D.. │ │ + 0x000120a0 1cf71c2a 49880808 38ef3854 92111010 ...*I...8.8T.... │ │ + 0x000120b0 70df70a8 24222120 e0bfe050 48444241 p.p.$"! ...PHDBA │ │ + 0x000120c0 c07fc0a0 90888482 0503fe03 05091121 ...............! │ │ + 0x000120d0 0a07fd07 0a122242 150efb0e 15244484 ......"B.....$D. │ │ + 0x000120e0 2a1cf71c 2a498808 5438ef38 54921110 *...*I..T8.8T... │ │ + 0x000120f0 a870df70 a8242221 50e0bfe0 50484442 .p.p.$"!P...PHDB │ │ + 0x00012100 a0c07fc0 a0908884 090503fe 03050911 ................ │ │ + 0x00012110 120a07fd 070a1222 24150efb 0e152444 ......."$.....$D │ │ + 0x00012120 492a1cf7 1c2a4988 925438ef 38549211 I*...*I..T8.8T.. │ │ + 0x00012130 24a870df 70a82422 4850e0bf e0504844 $.p.p.$"HP...PHD │ │ + 0x00012140 90a0c07f c0a09088 11090503 fe030509 ................ │ │ + 0x00012150 22120a07 fd070a12 4424150e fb0e1524 ".......D$.....$ │ │ + 0x00012160 88492a1c f71c2a49 11925438 ef385492 .I*...*I..T8.8T. │ │ + 0x00012170 2224a870 df70a824 444850e0 bfe05048 "$.p.p.$DHP...PH │ │ + 0x00012180 8890a0c0 7fc0a090 21110905 03fe0305 ........!....... │ │ + 0x00012190 4222120a 07fd070a 84442415 0efb0e15 B".......D$..... │ │ + 0x000121a0 0888492a 1cf71c2a 10119254 38ef3854 ..I*...*...T8.8T │ │ + 0x000121b0 212224a8 70df70a8 42444850 e0bfe050 !"$.p.p.BDHP...P │ │ + 0x000121c0 848890a0 c07fc0a0 41211109 0503fe03 ........A!...... │ │ + 0x000121d0 82422212 0a07fd07 04844424 150efb0e .B".......D$.... │ │ + 0x000121e0 08088849 2a1cf71c 10101192 5438ef38 ...I*.......T8.8 │ │ + 0x000121f0 20212224 a870df70 41424448 50e0bfe0 !"$.p.pABDHP... │ │ + 0x00012200 82848890 a0c07fc0 81412111 090503fe .........A!..... │ │ + 0x00012210 02824222 120a07fd 04048444 24150efb ..B".......D$... │ │ + 0x00012220 08080888 492a1cf7 10101011 925438ef ....I*.......T8. │ │ + 0x00012230 20202122 24a870df 40414244 4850e0bf !"$.p.@ABDHP.. │ │ + 0x00012240 81828488 90a0c07f fe010101 01010101 ................ │ │ + 0x00012250 fd020202 02020202 fb040404 04040404 ................ │ │ + 0x00012260 f7080808 08080808 ef101010 10101010 ................ │ │ + 0x00012270 df202020 20202020 bf404040 40404040 . .@@@@@@@ │ │ + 0x00012280 7f808080 80808080 01fe0101 01010101 ................ │ │ + 0x00012290 02fd0202 02020202 04fb0404 04040404 ................ │ │ + 0x000122a0 08f70808 08080808 10ef1010 10101010 ................ │ │ + 0x000122b0 20df2020 20202020 40bf4040 40404040 . @.@@@@@@ │ │ + 0x000122c0 807f8080 80808080 0101fe01 01010101 ................ │ │ + 0x000122d0 0202fd02 02020202 0404fb04 04040404 ................ │ │ + 0x000122e0 0808f708 08080808 1010ef10 10101010 ................ │ │ + 0x000122f0 2020df20 20202020 4040bf40 40404040 . @@.@@@@@ │ │ + 0x00012300 80807f80 80808080 010101fe 01010101 ................ │ │ + 0x00012310 020202fd 02020202 040404fb 04040404 ................ │ │ + 0x00012320 080808f7 08080808 101010ef 10101010 ................ │ │ + 0x00012330 202020df 20202020 404040bf 40404040 . @@@.@@@@ │ │ + 0x00012340 8080807f 80808080 01010101 fe010101 ................ │ │ + 0x00012350 02020202 fd020202 04040404 fb040404 ................ │ │ + 0x00012360 08080808 f7080808 10101010 ef101010 ................ │ │ + 0x00012370 20202020 df202020 40404040 bf404040 . @@@@.@@@ │ │ + 0x00012380 80808080 7f808080 01010101 01fe0101 ................ │ │ + 0x00012390 02020202 02fd0202 04040404 04fb0404 ................ │ │ + 0x000123a0 08080808 08f70808 10101010 10ef1010 ................ │ │ + 0x000123b0 20202020 20df2020 40404040 40bf4040 . @@@@@.@@ │ │ + 0x000123c0 80808080 807f8080 01010101 0101fe01 ................ │ │ + 0x000123d0 02020202 0202fd02 04040404 0404fb04 ................ │ │ + 0x000123e0 08080808 0808f708 10101010 1010ef10 ................ │ │ + 0x000123f0 20202020 2020df20 40404040 4040bf40 . @@@@@@.@ │ │ + 0x00012400 80808080 80807f80 01010101 010101fe ................ │ │ + 0x00012410 02020202 020202fd 04040404 040404fb ................ │ │ + 0x00012420 08080808 080808f7 10101010 101010ef ................ │ │ + 0x00012430 20202020 202020df 40404040 404040bf .@@@@@@@. │ │ + 0x00012440 80808080 8080807f 00020408 10204080 ............. @. │ │ + 0x00012450 00050810 20408000 000a1120 40800000 .... @..... @... │ │ + 0x00012460 00142241 80000000 00284482 01000000 .."A.....(D..... │ │ + 0x00012470 00508804 02010000 00a01008 04020100 .P.............. │ │ + 0x00012480 00402010 08040201 02000204 08102040 .@ ........... @ │ │ + 0x00012490 05000508 10204080 0a000a11 20408000 ..... @..... @.. │ │ + 0x000124a0 14001422 41800000 28002844 82010000 ..."A...(.(D.... │ │ + 0x000124b0 50005088 04020100 a000a010 08040201 P.P............. │ │ + 0x000124c0 40004020 10080402 04020002 04081020 @.@ ........... │ │ + 0x000124d0 08050005 08102040 110a000a 11204080 ...... @..... @. │ │ + 0x000124e0 22140014 22418000 44280028 44820100 "..."A..D(.(D... │ │ + 0x000124f0 88500050 88040201 10a000a0 10080402 .P.P............ │ │ + 0x00012500 20400040 20100804 08040200 02040810 @.@ ........... │ │ + 0x00012510 10080500 05081020 20110a00 0a112040 ....... ..... @ │ │ + 0x00012520 41221400 14224180 82442800 28448201 A"..."A..D(.(D.. │ │ + 0x00012530 04885000 50880402 0810a000 a0100804 ..P.P........... │ │ + 0x00012540 10204000 40201008 10080402 00020408 . @.@ .......... │ │ + 0x00012550 20100805 00050810 4020110a 000a1120 .......@ ..... │ │ + 0x00012560 80412214 00142241 01824428 00284482 .A"..."A..D(.(D. │ │ + 0x00012570 02048850 00508804 040810a0 00a01008 ...P.P.......... │ │ + 0x00012580 08102040 00402010 20100804 02000204 .. @.@ . ....... │ │ + 0x00012590 40201008 05000508 80402011 0a000a11 @ .......@ ..... │ │ + 0x000125a0 00804122 14001422 00018244 28002844 ..A"..."...D(.(D │ │ + 0x000125b0 01020488 50005088 02040810 a000a010 ....P.P......... │ │ + 0x000125c0 04081020 40004020 40201008 04020002 ... @.@ @ ...... │ │ + 0x000125d0 80402010 08050005 00804020 110a000a .@ .......@ .... │ │ + 0x000125e0 00008041 22140014 00000182 44280028 ...A".......D(.( │ │ + 0x000125f0 00010204 88500050 01020408 10a000a0 .....P.P........ │ │ + 0x00012600 02040810 20400040 80402010 08040200 .... @.@.@ ..... │ │ + 0x00012610 00804020 10080500 00008040 20110a00 ..@ .......@ ... │ │ + 0x00012620 00000080 41221400 00000001 82442800 ....A".......D(. │ │ + 0x00012630 00000102 04885000 00010204 0810a000 ......P......... │ │ + 0x00012640 01020408 10204000 64000000 40010000 ..... @.d...@... │ │ + 0x00012650 54010000 f4010000 84030000 00000000 T............... │ │ + 0x00012660 00000000 01000000 02000000 03000000 ................ │ │ + 0x00012670 04000000 05000000 06000000 07000000 ................ │ │ + 0x00012680 00000000 01000000 02000000 03000000 ................ │ │ + 0x00012690 04000000 05000000 06000000 07000000 ................ │ │ + 0x000126a0 00000000 01000000 02000000 03000000 ................ │ │ + 0x000126b0 04000000 05000000 06000000 07000000 ................ │ │ + 0x000126c0 00000000 01000000 02000000 03000000 ................ │ │ + 0x000126d0 04000000 05000000 06000000 07000000 ................ │ │ + 0x000126e0 00000000 01000000 02000000 03000000 ................ │ │ + 0x000126f0 04000000 05000000 06000000 07000000 ................ │ │ + 0x00012700 00000000 01000000 02000000 03000000 ................ │ │ + 0x00012710 04000000 05000000 06000000 07000000 ................ │ │ + 0x00012720 00000000 01000000 02000000 03000000 ................ │ │ + 0x00012730 04000000 05000000 06000000 07000000 ................ │ │ + 0x00012740 00000000 01000000 02000000 03000000 ................ │ │ + 0x00012750 04000000 05000000 06000000 07000000 ................ │ │ + 0x00012760 00000000 00000000 00000000 00000000 ................ │ │ + 0x00012770 00000000 00000000 00000000 00000000 ................ │ │ + 0x00012780 01000000 01000000 01000000 01000000 ................ │ │ + 0x00012790 01000000 01000000 01000000 01000000 ................ │ │ + 0x000127a0 02000000 02000000 02000000 02000000 ................ │ │ + 0x000127b0 02000000 02000000 02000000 02000000 ................ │ │ + 0x000127c0 03000000 03000000 03000000 03000000 ................ │ │ + 0x000127d0 03000000 03000000 03000000 03000000 ................ │ │ + 0x000127e0 04000000 04000000 04000000 04000000 ................ │ │ + 0x000127f0 04000000 04000000 04000000 04000000 ................ │ │ + 0x00012800 05000000 05000000 05000000 05000000 ................ │ │ + 0x00012810 05000000 05000000 05000000 05000000 ................ │ │ + 0x00012820 06000000 06000000 06000000 06000000 ................ │ │ + 0x00012830 06000000 06000000 06000000 06000000 ................ │ │ + 0x00012840 07000000 07000000 07000000 07000000 ................ │ │ + 0x00012850 07000000 07000000 07000000 07000000 ................ │ │ + 0x00012860 ff000000 7f000000 3f000000 1f000000 ........?....... │ │ + 0x00012870 0f000000 07000000 03000000 01000000 ................ │ │ + 0x00012880 7f000000 ff000000 7f000000 3f000000 ............?... │ │ + 0x00012890 1f000000 0f000000 07000000 03000000 ................ │ │ + 0x000128a0 3f000000 7f000000 ff000000 7f000000 ?............... │ │ + 0x000128b0 3f000000 1f000000 0f000000 07000000 ?............... │ │ + 0x000128c0 1f000000 3f000000 7f000000 ff000000 ....?........... │ │ + 0x000128d0 7f000000 3f000000 1f000000 0f000000 ....?........... │ │ + 0x000128e0 0f000000 1f000000 3f000000 7f000000 ........?....... │ │ + 0x000128f0 ff000000 7f000000 3f000000 1f000000 ........?....... │ │ + 0x00012900 07000000 0f000000 1f000000 3f000000 ............?... │ │ + 0x00012910 7f000000 ff000000 7f000000 3f000000 ............?... │ │ + 0x00012920 03000000 07000000 0f000000 1f000000 ................ │ │ + 0x00012930 3f000000 7f000000 ff000000 7f000000 ?............... │ │ + 0x00012940 01000000 03000000 07000000 0f000000 ................ │ │ + 0x00012950 1f000000 3f000000 7f000000 ff000000 ....?........... │ │ + 0x00012960 1c000000 24000000 2b000000 31000000 ....$...+...1... │ │ + 0x00012970 36000000 3a000000 3d000000 3f000000 6...:...=...?... │ │ + 0x00012980 15000000 1c000000 24000000 2b000000 ........$...+... │ │ + 0x00012990 31000000 36000000 3a000000 3d000000 1...6...:...=... │ │ + 0x000129a0 0f000000 15000000 1c000000 24000000 ............$... │ │ + 0x000129b0 2b000000 31000000 36000000 3a000000 +...1...6...:... │ │ + 0x000129c0 0a000000 0f000000 15000000 1c000000 ................ │ │ + 0x000129d0 24000000 2b000000 31000000 36000000 $...+...1...6... │ │ + 0x000129e0 06000000 0a000000 0f000000 15000000 ................ │ │ + 0x000129f0 1c000000 24000000 2b000000 31000000 ....$...+...1... │ │ + 0x00012a00 03000000 06000000 0a000000 0f000000 ................ │ │ + 0x00012a10 15000000 1c000000 24000000 2b000000 ........$...+... │ │ + 0x00012a20 01000000 03000000 06000000 0a000000 ................ │ │ + 0x00012a30 0f000000 15000000 1c000000 24000000 ............$... │ │ + 0x00012a40 00000000 01000000 03000000 06000000 ................ │ │ + 0x00012a50 0a000000 0f000000 15000000 1c000000 ................ │ │ + 0x00012a60 00000010 00000000 00000000 10000000 ................ │ │ + 0x00012a70 00000000 00080000 00000000 00000200 ................ │ │ + 0x00012a80 00000000 00004000 00000000 00000004 ......@......... │ │ + 0x00012a90 00000000 00000020 00000000 00000080 ....... ........ │ │ + 0x00012aa0 00002000 00000000 00000020 00000000 .. ........ .... │ │ + 0x00012ab0 00000000 20000000 00000000 00100000 .... ........... │ │ + 0x00012ac0 00000000 00000400 00000000 00008000 ................ │ │ + 0x00012ad0 00000000 00000008 00000000 00000040 ...............@ │ │ + 0x00012ae0 00800000 00000000 00004000 00000000 ..........@..... │ │ + 0x00012af0 00000040 00000000 00000000 40000000 ...@........@... │ │ + 0x00012b00 00000000 00200000 00000000 00000800 ..... .......... │ │ + 0x00012b10 00000000 00000001 00000000 00000010 ................ │ │ + 0x00012b20 00040000 00000000 00000100 00000000 ................ │ │ + 0x00012b30 00008000 00000000 00000080 00000000 ................ │ │ + 0x00012b40 00000000 80000000 00000000 00400000 .............@.. │ │ + 0x00012b50 00000000 00001000 00000000 00000002 ................ │ │ + 0x00012b60 40000000 00000000 00080000 00000000 @............... │ │ + 0x00012b70 00000200 00000000 00000001 00000000 ................ │ │ + 0x00012b80 00000000 01000000 00000000 00010000 ................ │ │ + 0x00012b90 00000000 00800000 00000000 00002000 .............. . │ │ + 0x00012ba0 08000000 00000000 80000000 00000000 ................ │ │ + 0x00012bb0 00100000 00000000 00000400 00000000 ................ │ │ + 0x00012bc0 00000002 00000000 00000000 02000000 ................ │ │ + 0x00012bd0 00000000 00020000 00000000 00000100 ................ │ │ + 0x00012be0 02000000 00000000 10000000 00000000 ................ │ │ + 0x00012bf0 00010000 00000000 00200000 00000000 ......... ...... │ │ + 0x00012c00 00000800 00000000 00000004 00000000 ................ │ │ + 0x00012c10 00000000 04000000 00000000 00040000 ................ │ │ + 0x00012c20 01000000 00000000 04000000 00000000 ................ │ │ + 0x00012c30 20000000 00000000 00020000 00000000 ............... │ │ + 0x00012c40 00400000 00000000 00001000 00000000 .@.............. │ │ + 0x00012c50 00000008 00000000 00000000 08000000 ................ │ │ + 0x00012c60 38000000 30000000 28000000 20000000 8...0...(... ... │ │ + 0x00012c70 18000000 10000000 08000000 00000000 ................ │ │ + 0x00012c80 38000000 30000000 28000000 20000000 8...0...(... ... │ │ + 0x00012c90 18000000 10000000 08000000 00000000 ................ │ │ + 0x00012ca0 38000000 30000000 28000000 20000000 8...0...(... ... │ │ + 0x00012cb0 18000000 10000000 08000000 00000000 ................ │ │ + 0x00012cc0 38000000 30000000 28000000 20000000 8...0...(... ... │ │ + 0x00012cd0 18000000 10000000 08000000 00000000 ................ │ │ + 0x00012ce0 38000000 30000000 28000000 20000000 8...0...(... ... │ │ + 0x00012cf0 18000000 10000000 08000000 00000000 ................ │ │ + 0x00012d00 38000000 30000000 28000000 20000000 8...0...(... ... │ │ + 0x00012d10 18000000 10000000 08000000 00000000 ................ │ │ + 0x00012d20 38000000 30000000 28000000 20000000 8...0...(... ... │ │ + 0x00012d30 18000000 10000000 08000000 00000000 ................ │ │ + 0x00012d40 38000000 30000000 28000000 20000000 8...0...(... ... │ │ + 0x00012d50 18000000 10000000 08000000 00000000 ................ │ │ + 0x00012d60 00000000 00000001 00000000 00000100 ................ │ │ + 0x00012d70 00000000 00010000 00000000 01000000 ................ │ │ + 0x00012d80 00000001 00000000 00000100 00000000 ................ │ │ + 0x00012d90 00010000 00000000 01000000 00000000 ................ │ │ + 0x00012da0 00000000 00000002 00000000 00000200 ................ │ │ + 0x00012db0 00000000 00020000 00000000 02000000 ................ │ │ + 0x00012dc0 00000002 00000000 00000200 00000000 ................ │ │ + 0x00012dd0 00020000 00000000 02000000 00000000 ................ │ │ + 0x00012de0 00000000 00000004 00000000 00000400 ................ │ │ + 0x00012df0 00000000 00040000 00000000 04000000 ................ │ │ + 0x00012e00 00000004 00000000 00000400 00000000 ................ │ │ + 0x00012e10 00040000 00000000 04000000 00000000 ................ │ │ + 0x00012e20 00000000 00000008 00000000 00000800 ................ │ │ + 0x00012e30 00000000 00080000 00000000 08000000 ................ │ │ + 0x00012e40 00000008 00000000 00000800 00000000 ................ │ │ + 0x00012e50 00080000 00000000 08000000 00000000 ................ │ │ + 0x00012e60 00000000 00000010 00000000 00001000 ................ │ │ + 0x00012e70 00000000 00100000 00000000 10000000 ................ │ │ + 0x00012e80 00000010 00000000 00001000 00000000 ................ │ │ + 0x00012e90 00100000 00000000 10000000 00000000 ................ │ │ + 0x00012ea0 00000000 00000020 00000000 00002000 ....... ...... . │ │ + 0x00012eb0 00000000 00200000 00000000 20000000 ..... ...... ... │ │ + 0x00012ec0 00000020 00000000 00002000 00000000 ... ...... ..... │ │ + 0x00012ed0 00200000 00000000 20000000 00000000 . ...... ....... │ │ + 0x00012ee0 00000000 00000040 00000000 00004000 .......@......@. │ │ + 0x00012ef0 00000000 00400000 00000000 40000000 .....@......@... │ │ + 0x00012f00 00000040 00000000 00004000 00000000 ...@......@..... │ │ + 0x00012f10 00400000 00000000 40000000 00000000 .@......@....... │ │ + 0x00012f20 00000000 00000080 00000000 00008000 ................ │ │ + 0x00012f30 00000000 00800000 00000000 80000000 ................ │ │ + 0x00012f40 00000080 00000000 00008000 00000000 ................ │ │ + 0x00012f50 00800000 00000000 80000000 00000000 ................ │ │ + 0x00012f60 01000000 03000000 07000000 0f000000 ................ │ │ + 0x00012f70 1f000000 3f000000 7f000000 ff000000 ....?........... │ │ + 0x00012f80 03000000 07000000 0f000000 1f000000 ................ │ │ + 0x00012f90 3f000000 7f000000 ff000000 7f000000 ?............... │ │ + 0x00012fa0 07000000 0f000000 1f000000 3f000000 ............?... │ │ + 0x00012fb0 7f000000 ff000000 7f000000 3f000000 ............?... │ │ + 0x00012fc0 0f000000 1f000000 3f000000 7f000000 ........?....... │ │ + 0x00012fd0 ff000000 7f000000 3f000000 1f000000 ........?....... │ │ + 0x00012fe0 1f000000 3f000000 7f000000 ff000000 ....?........... │ │ + 0x00012ff0 7f000000 3f000000 1f000000 0f000000 ....?........... │ │ + 0x00013000 3f000000 7f000000 ff000000 7f000000 ?............... │ │ + 0x00013010 3f000000 1f000000 0f000000 07000000 ?............... │ │ + 0x00013020 7f000000 ff000000 7f000000 3f000000 ............?... │ │ + 0x00013030 1f000000 0f000000 07000000 03000000 ................ │ │ + 0x00013040 ff000000 7f000000 3f000000 1f000000 ........?....... │ │ + 0x00013050 0f000000 07000000 03000000 01000000 ................ │ │ + 0x00013060 00000000 01000000 03000000 06000000 ................ │ │ + 0x00013070 0a000000 0f000000 15000000 1c000000 ................ │ │ + 0x00013080 01000000 03000000 06000000 0a000000 ................ │ │ + 0x00013090 0f000000 15000000 1c000000 24000000 ............$... │ │ + 0x000130a0 03000000 06000000 0a000000 0f000000 ................ │ │ + 0x000130b0 15000000 1c000000 24000000 2b000000 ........$...+... │ │ + 0x000130c0 06000000 0a000000 0f000000 15000000 ................ │ │ + 0x000130d0 1c000000 24000000 2b000000 31000000 ....$...+...1... │ │ + 0x000130e0 0a000000 0f000000 15000000 1c000000 ................ │ │ + 0x000130f0 24000000 2b000000 31000000 36000000 $...+...1...6... │ │ + 0x00013100 0f000000 15000000 1c000000 24000000 ............$... │ │ + 0x00013110 2b000000 31000000 36000000 3a000000 +...1...6...:... │ │ + 0x00013120 15000000 1c000000 24000000 2b000000 ........$...+... │ │ + 0x00013130 31000000 36000000 3a000000 3d000000 1...6...:...=... │ │ + 0x00013140 1c000000 24000000 2b000000 31000000 ....$...+...1... │ │ + 0x00013150 36000000 3a000000 3d000000 3f000000 6...:...=...?... │ │ + 0x00013160 01000000 00000000 02000000 00000000 ................ │ │ + 0x00013170 08000000 00000000 40000000 00000000 ........@....... │ │ + 0x00013180 00040000 00000000 00800000 00000000 ................ │ │ + 0x00013190 00002000 00000000 00000010 00000000 .. ............. │ │ + 0x000131a0 04000000 00000000 10000000 00000000 ................ │ │ + 0x000131b0 80000000 00000000 00080000 00000000 ................ │ │ + 0x000131c0 00000100 00000000 00004000 00000000 ..........@..... │ │ + 0x000131d0 00000020 00000000 00000000 10000000 ... ............ │ │ + 0x000131e0 20000000 00000000 00010000 00000000 ............... │ │ + 0x000131f0 00100000 00000000 00000200 00000000 ................ │ │ + 0x00013200 00008000 00000000 00000040 00000000 ...........@.... │ │ + 0x00013210 00000000 20000000 00000000 00080000 .... ........... │ │ + 0x00013220 00020000 00000000 00200000 00000000 ......... ...... │ │ + 0x00013230 00000400 00000000 00000001 00000000 ................ │ │ + 0x00013240 00000080 00000000 00000000 40000000 ............@... │ │ + 0x00013250 00000000 00100000 00000000 00000200 ................ │ │ + 0x00013260 00400000 00000000 00000800 00000000 .@.............. │ │ + 0x00013270 00000002 00000000 00000000 01000000 ................ │ │ + 0x00013280 00000000 80000000 00000000 00200000 ............. .. │ │ + 0x00013290 00000000 00000400 00000000 00004000 ..............@. │ │ + 0x000132a0 00001000 00000000 00000004 00000000 ................ │ │ + 0x000132b0 00000000 02000000 00000000 00010000 ................ │ │ + 0x000132c0 00000000 00400000 00000000 00000800 .....@.......... │ │ + 0x000132d0 00000000 00008000 00000000 00000004 ................ │ │ + 0x000132e0 00000008 00000000 00000000 04000000 ................ │ │ + 0x000132f0 00000000 00020000 00000000 00800000 ................ │ │ + 0x00013300 00000000 00001000 00000000 00000001 ................ │ │ + 0x00013310 00000000 00000008 00000000 00000020 ............... │ │ + 0x00013320 00000000 08000000 00000000 00040000 ................ │ │ + 0x00013330 00000000 00000100 00000000 00002000 .............. . │ │ + 0x00013340 00000000 00000002 00000000 00000010 ................ │ │ + 0x00013350 00000000 00000040 00000000 00000080 .......@........ │ │ + 0x00013360 00000000 01000000 03000000 06000000 ................ │ │ + 0x00013370 0a000000 0f000000 15000000 1c000000 ................ │ │ + 0x00013380 02000000 04000000 07000000 0b000000 ................ │ │ + 0x00013390 10000000 16000000 1d000000 24000000 ............$... │ │ + 0x000133a0 05000000 08000000 0c000000 11000000 ................ │ │ + 0x000133b0 17000000 1e000000 25000000 2b000000 ........%...+... │ │ + 0x000133c0 09000000 0d000000 12000000 18000000 ................ │ │ + 0x000133d0 1f000000 26000000 2c000000 31000000 ....&...,...1... │ │ + 0x000133e0 0e000000 13000000 19000000 20000000 ............ ... │ │ + 0x000133f0 27000000 2d000000 32000000 36000000 '...-...2...6... │ │ + 0x00013400 14000000 1a000000 21000000 28000000 ........!...(... │ │ + 0x00013410 2e000000 33000000 37000000 3a000000 ....3...7...:... │ │ + 0x00013420 1b000000 22000000 29000000 2f000000 ...."...).../... │ │ + 0x00013430 34000000 38000000 3b000000 3d000000 4...8...;...=... │ │ + 0x00013440 23000000 2a000000 30000000 35000000 #...*...0...5... │ │ + 0x00013450 39000000 3c000000 3e000000 3f000000 9...<...>...?... │ │ + 0x00013460 00000000 00000000 00000000 00000000 ................ │ │ + 0x00013470 00000000 00000000 00000000 00000000 ................ │ │ + 0x00013480 08000000 08000000 08000000 08000000 ................ │ │ + 0x00013490 08000000 08000000 08000000 08000000 ................ │ │ + 0x000134a0 10000000 10000000 10000000 10000000 ................ │ │ + 0x000134b0 10000000 10000000 10000000 10000000 ................ │ │ + 0x000134c0 18000000 18000000 18000000 18000000 ................ │ │ + 0x000134d0 18000000 18000000 18000000 18000000 ................ │ │ + 0x000134e0 20000000 20000000 20000000 20000000 ... ... ... ... │ │ + 0x000134f0 20000000 20000000 20000000 20000000 ... ... ... ... │ │ + 0x00013500 28000000 28000000 28000000 28000000 (...(...(...(... │ │ + 0x00013510 28000000 28000000 28000000 28000000 (...(...(...(... │ │ + 0x00013520 30000000 30000000 30000000 30000000 0...0...0...0... │ │ + 0x00013530 30000000 30000000 30000000 30000000 0...0...0...0... │ │ + 0x00013540 38000000 38000000 38000000 38000000 8...8...8...8... │ │ + 0x00013550 38000000 38000000 38000000 38000000 8...8...8...8... │ │ + 0x00013560 e0080000 00000000 01010101 01010101 ................ │ │ + 0x00013570 02020202 02020202 04040404 04040404 ................ │ │ + 0x00013580 08080808 08080808 10101010 10101010 ................ │ │ + 0x00013590 20202020 20202020 40404040 40404040 @@@@@@@@ │ │ + 0x000135a0 80808080 80808080 ff000000 00000000 ................ │ │ + 0x000135b0 00ff0000 00000000 0000ff00 00000000 ................ │ │ + 0x000135c0 000000ff 00000000 00000000 ff000000 ................ │ │ + 0x000135d0 00000000 00ff0000 00000000 0000ff00 ................ │ │ + 0x000135e0 00000000 000000ff feffffff ffffffff ................ │ │ + 0x000135f0 fdffffff ffffffff fbffffff ffffffff ................ │ │ + 0x00013600 f7ffffff ffffffff efffffff ffffffff ................ │ │ + 0x00013610 dfffffff ffffffff bfffffff ffffffff ................ │ │ + 0x00013620 7fffffff ffffffff fffeffff ffffffff ................ │ │ + 0x00013630 fffdffff ffffffff fffbffff ffffffff ................ │ │ + 0x00013640 fff7ffff ffffffff ffefffff ffffffff ................ │ │ + 0x00013650 ffdfffff ffffffff ffbfffff ffffffff ................ │ │ + 0x00013660 ff7fffff ffffffff fffffeff ffffffff ................ │ │ + 0x00013670 fffffdff ffffffff fffffbff ffffffff ................ │ │ + 0x00013680 fffff7ff ffffffff ffffefff ffffffff ................ │ │ + 0x00013690 ffffdfff ffffffff ffffbfff ffffffff ................ │ │ + 0x000136a0 ffff7fff ffffffff fffffffe ffffffff ................ │ │ + 0x000136b0 fffffffd ffffffff fffffffb ffffffff ................ │ │ + 0x000136c0 fffffff7 ffffffff ffffffef ffffffff ................ │ │ + 0x000136d0 ffffffdf ffffffff ffffffbf ffffffff ................ │ │ + 0x000136e0 ffffff7f ffffffff ffffffff feffffff ................ │ │ + 0x000136f0 ffffffff fdffffff ffffffff fbffffff ................ │ │ + 0x00013700 ffffffff f7ffffff ffffffff efffffff ................ │ │ + 0x00013710 ffffffff dfffffff ffffffff bfffffff ................ │ │ + 0x00013720 ffffffff 7fffffff ffffffff fffeffff ................ │ │ + 0x00013730 ffffffff fffdffff ffffffff fffbffff ................ │ │ + 0x00013740 ffffffff fff7ffff ffffffff ffefffff ................ │ │ + 0x00013750 ffffffff ffdfffff ffffffff ffbfffff ................ │ │ + 0x00013760 ffffffff ff7fffff ffffffff fffffeff ................ │ │ + 0x00013770 ffffffff fffffdff ffffffff fffffbff ................ │ │ + 0x00013780 ffffffff fffff7ff ffffffff ffffefff ................ │ │ + 0x00013790 ffffffff ffffdfff ffffffff ffffbfff ................ │ │ + 0x000137a0 ffffffff ffff7fff ffffffff fffffffe ................ │ │ + 0x000137b0 ffffffff fffffffd ffffffff fffffffb ................ │ │ + 0x000137c0 ffffffff fffffff7 ffffffff ffffffef ................ │ │ + 0x000137d0 ffffffff ffffffdf ffffffff ffffffbf ................ │ │ + 0x000137e0 ffffffff ffffff7f 01000000 00000000 ................ │ │ + 0x000137f0 02000000 00000000 04000000 00000000 ................ │ │ + 0x00013800 08000000 00000000 10000000 00000000 ................ │ │ + 0x00013810 20000000 00000000 40000000 00000000 .......@....... │ │ + 0x00013820 80000000 00000000 00010000 00000000 ................ │ │ + 0x00013830 00020000 00000000 00040000 00000000 ................ │ │ + 0x00013840 00080000 00000000 00100000 00000000 ................ │ │ + 0x00013850 00200000 00000000 00400000 00000000 . .......@...... │ │ + 0x00013860 00800000 00000000 00000100 00000000 ................ │ │ + 0x00013870 00000200 00000000 00000400 00000000 ................ │ │ + 0x00013880 00000800 00000000 00001000 00000000 ................ │ │ + 0x00013890 00002000 00000000 00004000 00000000 .. .......@..... │ │ + 0x000138a0 00008000 00000000 00000001 00000000 ................ │ │ + 0x000138b0 00000002 00000000 00000004 00000000 ................ │ │ + 0x000138c0 00000008 00000000 00000010 00000000 ................ │ │ + 0x000138d0 00000020 00000000 00000040 00000000 ... .......@.... │ │ + 0x000138e0 00000080 00000000 00000000 01000000 ................ │ │ + 0x000138f0 00000000 02000000 00000000 04000000 ................ │ │ + 0x00013900 00000000 08000000 00000000 10000000 ................ │ │ + 0x00013910 00000000 20000000 00000000 40000000 .... .......@... │ │ + 0x00013920 00000000 80000000 00000000 00010000 ................ │ │ + 0x00013930 00000000 00020000 00000000 00040000 ................ │ │ + 0x00013940 00000000 00080000 00000000 00100000 ................ │ │ + 0x00013950 00000000 00200000 00000000 00400000 ..... .......@.. │ │ + 0x00013960 00000000 00800000 00000000 00000100 ................ │ │ + 0x00013970 00000000 00000200 00000000 00000400 ................ │ │ + 0x00013980 00000000 00000800 00000000 00001000 ................ │ │ + 0x00013990 00000000 00002000 00000000 00004000 ...... .......@. │ │ + 0x000139a0 00000000 00008000 00000000 00000001 ................ │ │ + 0x000139b0 00000000 00000002 00000000 00000004 ................ │ │ + 0x000139c0 00000000 00000008 00000000 00000010 ................ │ │ + 0x000139d0 00000000 00000020 00000000 00000040 ....... .......@ │ │ + 0x000139e0 00000000 00000080 ........ │ ├── readelf --wide --decompress --hex-dump=.fini_array {} │ │ @@ -1,4 +1,4 @@ │ │ │ │ Hex dump of section '.fini_array': │ │ - 0x00014da4 844d0000 00000000 .M...... │ │ + 0x00014d7c 28510000 00000000 (Q...... │ ├── readelf --wide --decompress --hex-dump=.init_array {} │ │ @@ -1,4 +1,4 @@ │ │ │ │ Hex dump of section '.init_array': │ │ - 0x00014dac 00000000 .... │ │ + 0x00014d84 00000000 .... │ ├── readelf --wide --decompress --hex-dump=.got {} │ │ @@ -1,24 +1,24 @@ │ │ │ │ Hex dump of section '.got': │ │ - 0x00014eb0 00000000 10570200 10570100 d8170100 .....W...W...... │ │ - 0x00014ec0 782f0100 f0250100 f02d0100 105f0500 x/...%...-..._.. │ │ - 0x00014ed0 105f0900 105f0300 f0220100 f0210100 ._..._..."...!.. │ │ - 0x00014ee0 105f0700 f0290100 f0280100 78310100 ._...)...(..x1.. │ │ - 0x00014ef0 d8190100 d81d0100 d81b0100 10570300 .............W.. │ │ - 0x00014f00 d8150100 3c770b00 d8120100 d8100100 ....